Index: branches/battery/code/projects/colonet/vision/vision.sh
===================================================================
--- branches/battery/code/projects/colonet/vision/vision.sh	(nonexistent)
+++ branches/battery/code/projects/colonet/vision/vision.sh	(revision 260)
@@ -0,0 +1,7 @@
+#!/bin/sh
+while [ 1 ]
+do
+wget -q http://roboclub9.frc.ri.cmu.edu/colonet.jpg -O colonet.jpg
+./vision colonet.jpg > colonet.txt
+sleep 5s
+done

Property changes on: branches/battery/code/projects/colonet/vision/vision.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: branches/battery/code/projects/colonet/vision/vision
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/code/projects/colonet/vision/vision
===================================================================
--- branches/battery/code/projects/colonet/vision/vision	(nonexistent)
+++ branches/battery/code/projects/colonet/vision/vision	(revision 260)

Property changes on: branches/battery/code/projects/colonet/vision/vision
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/code/projects/colonet/vision/vision.c
===================================================================
--- branches/battery/code/projects/colonet/vision/vision.c	(nonexistent)
+++ branches/battery/code/projects/colonet/vision/vision.c	(revision 260)
@@ -0,0 +1,260 @@
+/**
+ * find the locations of each robot
+ * based on opencv's sample program fitellipse.c by Denis Burenkov
+ *
+ * @author Rich Hong
+ * @date 11/10/2007
+ */
+#ifdef _CH_
+#pragma package <opencv>
+#endif
+
+#ifndef _EiC
+#include "cv.h"
+#include "highgui.h"
+#endif
+#include <stdio.h>
+#include <stdlib.h>
+
+int slider_pos = 200;
+
+#define MINH 100 //min threshold level
+#define MAXH 150 //max threshold level
+#define DEBUG 0 //Debug to find threshold level
+
+// Load the source image. HighGUI use.
+IplImage *image02 = 0, *image03 = 0, *image04 = 0;
+
+void process_image(int h);
+void loop_image();
+
+struct CenterP {
+	CvPoint center;
+	int count;
+};
+
+int main( int argc, char** argv ) {
+    const char* filename = argc == 2 ? argv[1] : (char*)"colonet.jpg";
+    
+    // load image and force it to be grayscale
+    if( (image03 = cvLoadImage(filename, 0)) == 0 ) return -1;
+
+    // Create the destination images
+    image02 = cvCloneImage( image03 );
+    image04 = cvCloneImage( image03 );
+
+	if (DEBUG){
+    	// Create windows.
+    	cvNamedWindow("Source", 1);
+    	// Show the image.
+    	cvShowImage("Source", image03);
+
+    	cvNamedWindow("Result", 1);
+	// Create toolbars. HighGUI use.
+    	cvCreateTrackbar( "Threshold", "Result", &slider_pos, 255, process_image );
+	}
+
+	if (!DEBUG) loop_image();
+	if (DEBUG) process_image(0);
+
+    // Wait for a key stroke; the same function arranges events processing
+    if (DEBUG) cvWaitKey(0);
+    cvReleaseImage(&image02);
+    cvReleaseImage(&image03);
+
+    	if (DEBUG){
+    		cvDestroyWindow("Source");
+    		cvDestroyWindow("Result");
+	}
+
+    return 0;
+}
+
+void loop_image(){
+	CvMemStorage* stor;
+    CvSeq* cont;
+    CvBox2D32f* box;
+    CvPoint* PointArray;
+    CvPoint2D32f* PointArray2D32f;
+    
+    // Create dynamic structure and sequence.
+    stor = cvCreateMemStorage(0);
+    cont = cvCreateSeq(CV_SEQ_ELTYPE_POINT, sizeof(CvSeq), sizeof(CvPoint) , stor);
+    
+	struct CenterP bestc[100];
+	int index=0;
+
+	int h;
+	for (h=MINH;h<MAXH;h++){
+		// Threshold the source image. This needful for cvFindContours().
+    	cvThreshold( image03, image02, h, 255, CV_THRESH_BINARY );
+    
+    	// Find all contours.
+    	cvFindContours( image02, stor, &cont, sizeof(CvContour), CV_RETR_LIST, CV_CHAIN_APPROX_NONE, cvPoint(0,0));
+    
+    	// Clear images. IPL use.
+    	cvZero(image02);
+    	cvZero(image04);
+    
+    	// This cycle draw all contours and approximate it by ellipses.
+    	for(;cont;cont = cont->h_next) {   
+        	int i; // Indicator of cycle.
+        	int count = cont->total; // This is number point in contour
+        	CvPoint center;
+        	CvSize size;
+        
+        	// Number point must be more than or equal to 6 (for cvFitEllipse_32f).
+        	if( count < 6 ) continue;
+        
+        	// Alloc memory for contour point set.    
+        	PointArray = (CvPoint*)malloc( count*sizeof(CvPoint) );
+        	PointArray2D32f= (CvPoint2D32f*)malloc( count*sizeof(CvPoint2D32f) );
+        
+        	// Alloc memory for ellipse data.
+        	box = (CvBox2D32f*)malloc(sizeof(CvBox2D32f));
+        
+        	// Get contour point set.
+        	cvCvtSeqToArray(cont, PointArray, CV_WHOLE_SEQ);
+        
+        	// Convert CvPoint set to CvBox2D32f set.
+        	for(i=0; i<count; i++) {
+            	PointArray2D32f[i].x = (float)PointArray[i].x;
+            	PointArray2D32f[i].y = (float)PointArray[i].y;
+        	}
+        
+        	// Fits ellipse to current contour.
+        	cvFitEllipse(PointArray2D32f, count, box);
+        
+        	// Convert ellipse data from float to integer representation.
+        	center.x = cvRound(box->center.x);
+        	center.y = cvRound(box->center.y);
+        	size.width = cvRound(box->size.width*0.5);
+        	size.height = cvRound(box->size.height*0.5);
+        	box->angle = -box->angle;
+
+			if (size.width>10&&size.height>10&&size.width<20&&size.height<20){
+				//printf("%d %d %d %d\n",center.x,center.y,size.width,size.height);
+        
+				int found=0;
+				int j;
+				for (j=0;j<index;j++)
+					if (abs(bestc[j].center.x-center.x)<9&&abs(bestc[j].center.y-center.y)<9){
+						bestc[j].count++;
+						found=1;
+						break;
+					}
+				if (!found){
+					struct CenterP c;
+					c.center=center;
+					c.count=1;
+					bestc[index]=c;
+					index++;
+				}
+			}
+        	// Free memory.          
+        	free(PointArray);
+        	free(PointArray2D32f);
+      		free(box);
+		}
+	}
+	image04 = cvCloneImage( image03 );
+	int i;
+	for (i=0;i<index;i++){
+		if (bestc[i].count>7){
+			printf("%d,%d\n",bestc[i].center.x,bestc[i].center.y);
+			//cvCircle(image04,bestc[i].center, 20, CV_RGB(0,0,0),5,8,0);
+		}
+	}
+    // Show image. HighGUI use.
+    //cvShowImage( "Result", image04 );
+}
+
+// Define trackbar callback functon. This function find contours,
+// draw it and approximate it by ellipses.
+void process_image(int h)
+{
+    CvMemStorage* stor;
+    CvSeq* cont;
+    CvBox2D32f* box;
+    CvPoint* PointArray;
+    CvPoint2D32f* PointArray2D32f;
+    
+    // Create dynamic structure and sequence.
+    stor = cvCreateMemStorage(0);
+    cont = cvCreateSeq(CV_SEQ_ELTYPE_POINT, sizeof(CvSeq), sizeof(CvPoint) , stor);
+    
+    // Threshold the source image. This needful for cvFindContours().
+    cvThreshold( image03, image02, slider_pos, 255, CV_THRESH_BINARY );
+    
+    // Find all contours.
+    cvFindContours( image02, stor, &cont, sizeof(CvContour), 
+                    CV_RETR_LIST, CV_CHAIN_APPROX_NONE, cvPoint(0,0));
+    
+    // Clear images. IPL use.
+    cvZero(image02);
+    cvZero(image04);
+    
+    // This cycle draw all contours and approximate it by ellipses.
+    for(;cont;cont = cont->h_next)
+    {   
+        int i; // Indicator of cycle.
+        int count = cont->total; // This is number point in contour
+        CvPoint center;
+        CvSize size;
+        
+        // Number point must be more than or equal to 6 (for cvFitEllipse_32f).        
+        if( count < 6 )
+            continue;
+        
+        // Alloc memory for contour point set.    
+        PointArray = (CvPoint*)malloc( count*sizeof(CvPoint) );
+        PointArray2D32f= (CvPoint2D32f*)malloc( count*sizeof(CvPoint2D32f) );
+        
+        // Alloc memory for ellipse data.
+        box = (CvBox2D32f*)malloc(sizeof(CvBox2D32f));
+        
+        // Get contour point set.
+        cvCvtSeqToArray(cont, PointArray, CV_WHOLE_SEQ);
+        
+        // Convert CvPoint set to CvBox2D32f set.
+        for(i=0; i<count; i++)
+        {
+            PointArray2D32f[i].x = (float)PointArray[i].x;
+            PointArray2D32f[i].y = (float)PointArray[i].y;
+        }
+        
+        // Fits ellipse to current contour.
+        cvFitEllipse(PointArray2D32f, count, box);
+        
+        // Draw current contour.
+        cvDrawContours(image04,cont,CV_RGB(255,255,255),CV_RGB(255,255,255),0,1,8,cvPoint(0,0));
+        
+        // Convert ellipse data from float to integer representation.
+        center.x = cvRound(box->center.x);
+        center.y = cvRound(box->center.y);
+        size.width = cvRound(box->size.width*0.5);
+        size.height = cvRound(box->size.height*0.5);
+        box->angle = -box->angle;
+
+		if (size.width>10&&size.height>10&&size.width<20&&size.height<20){
+		printf("%d %d %d %d\n",center.x,center.y,size.width,size.height);
+        
+        // Draw ellipse.
+        cvEllipse(image04, center, size,
+                  box->angle, 0, 360,
+                  CV_RGB(0,0,255), 1, CV_AA, 0);
+		}
+        // Free memory.          
+        free(PointArray);
+        free(PointArray2D32f);
+        free(box);
+    }
+    
+    // Show image. HighGUI use.
+    cvShowImage( "Result", image04 );
+}
+
+#ifdef _EiC
+main(1,"vision.c");
+#endif
+
Index: branches/battery/code/projects/colonet/vision/README
===================================================================
--- branches/battery/code/projects/colonet/vision/README	(nonexistent)
+++ branches/battery/code/projects/colonet/vision/README	(revision 260)
@@ -0,0 +1,5 @@
+You need to have OpenCV installed and correct path configuration.
+
+build_vision.sh to compile
+vision.sh to run
+colonet.txt contains the locations of each robot
Index: branches/battery/code/projects/colonet/vision/build_vision.sh
===================================================================
--- branches/battery/code/projects/colonet/vision/build_vision.sh	(nonexistent)
+++ branches/battery/code/projects/colonet/vision/build_vision.sh	(revision 260)
@@ -0,0 +1,2 @@
+#!/bin/sh
+gcc -ggdb `pkg-config opencv --cflags --libs` vision.c -o vision

Property changes on: branches/battery/code/projects/colonet/vision/build_vision.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: branches/battery/code/projects/colonet/ColonetGUI/Colonet.xcodeproj/gmtress.pbxuser
===================================================================
--- branches/battery/code/projects/colonet/ColonetGUI/Colonet.xcodeproj/gmtress.pbxuser	(nonexistent)
+++ branches/battery/code/projects/colonet/ColonetGUI/Colonet.xcodeproj/gmtress.pbxuser	(revision 260)
@@ -0,0 +1,1582 @@
+// !$*UTF8*$!
+{
+	00E6828EFEC88D1A11DB9C8B /* Project object */ = {
+		activeBuildConfigurationName = Default;
+		activeExecutable = 130F8B8C001BDBAD11CA292A;
+		activeTarget = 130F8B84001BDB6411CA292A /* Colonet */;
+		addToTargets = (
+			130F8B84001BDB6411CA292A /* Colonet */,
+		);
+		breakpoints = (
+		);
+		breakpointsGroup = A3D78BA80CB6E4FF00A79632 /* XCBreakpointsBucket */;
+		codeSenseManager = A341617F0C989B510007BEF2 /* Code sense */;
+		executables = (
+			130F8B8C001BDBAD11CA292A,
+		);
+		perUserDictionary = {
+			"PBXConfiguration.PBXBreakpointsDataSource.v1:1CA1AED706398EBD00589147" = {
+				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
+				PBXFileTableDataSourceColumnSortingKey = PBXBreakpointsDataSource_BreakpointID;
+				PBXFileTableDataSourceColumnWidthsKey = (
+					20,
+					20,
+					210,
+					20,
+					110,
+					109,
+					20,
+				);
+				PBXFileTableDataSourceColumnsKey = (
+					PBXBreakpointsDataSource_ActionID,
+					PBXBreakpointsDataSource_TypeID,
+					PBXBreakpointsDataSource_BreakpointID,
+					PBXBreakpointsDataSource_UseID,
+					PBXBreakpointsDataSource_LocationID,
+					PBXBreakpointsDataSource_ConditionID,
+					PBXBreakpointsDataSource_ContinueID,
+				);
+			};
+			PBXConfiguration.PBXFileTableDataSource3.PBXBookmarksDataSource = {
+				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
+				PBXFileTableDataSourceColumnSortingKey = PBXBookmarksDataSource_NameID;
+				PBXFileTableDataSourceColumnWidthsKey = (
+					200,
+					200,
+					300,
+				);
+				PBXFileTableDataSourceColumnsKey = (
+					PBXBookmarksDataSource_LocationID,
+					PBXBookmarksDataSource_NameID,
+					PBXBookmarksDataSource_CommentsID,
+				);
+			};
+			PBXConfiguration.PBXFileTableDataSource3.PBXErrorsWarningsDataSource = {
+				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
+				PBXFileTableDataSourceColumnSortingKey = PBXErrorsWarningsDataSource_LocationID;
+				PBXFileTableDataSourceColumnWidthsKey = (
+					20,
+					300,
+					200,
+				);
+				PBXFileTableDataSourceColumnsKey = (
+					PBXErrorsWarningsDataSource_TypeID,
+					PBXErrorsWarningsDataSource_MessageID,
+					PBXErrorsWarningsDataSource_LocationID,
+				);
+			};
+			PBXConfiguration.PBXFileTableDataSource3.PBXExecutablesDataSource = {
+				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
+				PBXFileTableDataSourceColumnSortingKey = PBXExecutablesDataSource_NameID;
+				PBXFileTableDataSourceColumnWidthsKey = (
+					22,
+					300,
+					131,
+				);
+				PBXFileTableDataSourceColumnsKey = (
+					PBXExecutablesDataSource_ActiveFlagID,
+					PBXExecutablesDataSource_NameID,
+					PBXExecutablesDataSource_CommentsID,
+				);
+			};
+			PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = {
+				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
+				PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
+				PBXFileTableDataSourceColumnWidthsKey = (
+					20,
+					819,
+					20,
+					48,
+					43,
+					43,
+					20,
+				);
+				PBXFileTableDataSourceColumnsKey = (
+					PBXFileDataSource_FiletypeID,
+					PBXFileDataSource_Filename_ColumnID,
+					PBXFileDataSource_Built_ColumnID,
+					PBXFileDataSource_ObjectSize_ColumnID,
+					PBXFileDataSource_Errors_ColumnID,
+					PBXFileDataSource_Warnings_ColumnID,
+					PBXFileDataSource_Target_ColumnID,
+				);
+			};
+			PBXConfiguration.PBXFileTableDataSource3.PBXSymbolsDataSource = {
+				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
+				PBXFileTableDataSourceColumnSortingKey = PBXSymbolsDataSource_SymbolNameID;
+				PBXFileTableDataSourceColumnWidthsKey = (
+					16,
+					200,
+					50,
+					183,
+				);
+				PBXFileTableDataSourceColumnsKey = (
+					PBXSymbolsDataSource_SymbolTypeIconID,
+					PBXSymbolsDataSource_SymbolNameID,
+					PBXSymbolsDataSource_SymbolTypeID,
+					PBXSymbolsDataSource_ReferenceNameID,
+				);
+			};
+			PBXConfiguration.PBXFileTableDataSource3.XCSCMDataSource = {
+				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
+				PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
+				PBXFileTableDataSourceColumnWidthsKey = (
+					20,
+					20,
+					795,
+					20,
+					48,
+					43,
+					43,
+					20,
+				);
+				PBXFileTableDataSourceColumnsKey = (
+					PBXFileDataSource_SCM_ColumnID,
+					PBXFileDataSource_FiletypeID,
+					PBXFileDataSource_Filename_ColumnID,
+					PBXFileDataSource_Built_ColumnID,
+					PBXFileDataSource_ObjectSize_ColumnID,
+					PBXFileDataSource_Errors_ColumnID,
+					PBXFileDataSource_Warnings_ColumnID,
+					PBXFileDataSource_Target_ColumnID,
+				);
+			};
+			PBXConfiguration.PBXTargetDataSource.PBXTargetDataSource = {
+				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
+				PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
+				PBXFileTableDataSourceColumnWidthsKey = (
+					20,
+					200,
+					63,
+					20,
+					48,
+					43,
+					43,
+				);
+				PBXFileTableDataSourceColumnsKey = (
+					PBXFileDataSource_FiletypeID,
+					PBXFileDataSource_Filename_ColumnID,
+					PBXTargetDataSource_PrimaryAttribute,
+					PBXFileDataSource_Built_ColumnID,
+					PBXFileDataSource_ObjectSize_ColumnID,
+					PBXFileDataSource_Errors_ColumnID,
+					PBXFileDataSource_Warnings_ColumnID,
+				);
+			};
+			PBXPerProjectTemplateStateSaveDate = 214950164;
+			PBXWorkspaceStateSaveDate = 214950164;
+		};
+		perUserProjectItems = {
+			A30FC0970CBD7DFA000A16EC = A30FC0970CBD7DFA000A16EC /* PBXTextBookmark */;
+			A30FC0A60CBD7E05000A16EC = A30FC0A60CBD7E05000A16EC /* PBXTextBookmark */;
+			A30FC0E20CBD7F47000A16EC = A30FC0E20CBD7F47000A16EC /* PBXTextBookmark */;
+			A30FC13A0CBD8587000A16EC = A30FC13A0CBD8587000A16EC /* PBXTextBookmark */;
+			A31266650C9B131A00D15EBF = A31266650C9B131A00D15EBF /* PBXTextBookmark */;
+			A312666C0C9B131A00D15EBF = A312666C0C9B131A00D15EBF /* PBXTextBookmark */;
+			A3B0CF2B0CCFE11A001E32E1 /* PBXTextBookmark */ = A3B0CF2B0CCFE11A001E32E1 /* PBXTextBookmark */;
+			A3B0CF320CCFE191001E32E1 /* PBXTextBookmark */ = A3B0CF320CCFE191001E32E1 /* PBXTextBookmark */;
+			A3B0CF330CCFE191001E32E1 /* PBXTextBookmark */ = A3B0CF330CCFE191001E32E1 /* PBXTextBookmark */;
+			A3B0CF340CCFE191001E32E1 /* PBXTextBookmark */ = A3B0CF340CCFE191001E32E1 /* PBXTextBookmark */;
+			A3B0CF350CCFE191001E32E1 /* PBXTextBookmark */ = A3B0CF350CCFE191001E32E1 /* PBXTextBookmark */;
+			A3B0CF360CCFE191001E32E1 /* PBXTextBookmark */ = A3B0CF360CCFE191001E32E1 /* PBXTextBookmark */;
+			A3B0CF370CCFE198001E32E1 /* PBXTextBookmark */ = A3B0CF370CCFE198001E32E1 /* PBXTextBookmark */;
+			A3B0CF380CCFE198001E32E1 /* PBXTextBookmark */ = A3B0CF380CCFE198001E32E1 /* PBXTextBookmark */;
+			A3B0CF410CCFE1F7001E32E1 /* PBXTextBookmark */ = A3B0CF410CCFE1F7001E32E1 /* PBXTextBookmark */;
+			A3B0CF420CCFE1F7001E32E1 /* PBXTextBookmark */ = A3B0CF420CCFE1F7001E32E1 /* PBXTextBookmark */;
+			A3B0CF430CCFE260001E32E1 /* PBXTextBookmark */ = A3B0CF430CCFE260001E32E1 /* PBXTextBookmark */;
+			A3B0CF470CCFE362001E32E1 /* PBXTextBookmark */ = A3B0CF470CCFE362001E32E1 /* PBXTextBookmark */;
+			A3B0CF480CCFE365001E32E1 /* PBXTextBookmark */ = A3B0CF480CCFE365001E32E1 /* PBXTextBookmark */;
+			A3B0CF490CCFE365001E32E1 /* PBXTextBookmark */ = A3B0CF490CCFE365001E32E1 /* PBXTextBookmark */;
+			A3B0CF4C0CCFE487001E32E1 /* PBXTextBookmark */ = A3B0CF4C0CCFE487001E32E1 /* PBXTextBookmark */;
+			A3B0CF500CCFE4BB001E32E1 /* PBXTextBookmark */ = A3B0CF500CCFE4BB001E32E1 /* PBXTextBookmark */;
+			A3B0CF510CCFE4BD001E32E1 /* PBXTextBookmark */ = A3B0CF510CCFE4BD001E32E1 /* PBXTextBookmark */;
+			A3B0CF520CCFE4BD001E32E1 /* PBXTextBookmark */ = A3B0CF520CCFE4BD001E32E1 /* PBXTextBookmark */;
+			A3B0CF530CCFE50B001E32E1 /* PBXTextBookmark */ = A3B0CF530CCFE50B001E32E1 /* PBXTextBookmark */;
+			A3B0CF570CCFE51B001E32E1 /* PBXTextBookmark */ = A3B0CF570CCFE51B001E32E1 /* PBXTextBookmark */;
+			A3B0CF580CCFE51E001E32E1 /* PBXTextBookmark */ = A3B0CF580CCFE51E001E32E1 /* PBXTextBookmark */;
+			A3B0CF590CCFE51E001E32E1 /* PBXTextBookmark */ = A3B0CF590CCFE51E001E32E1 /* PBXTextBookmark */;
+			A3B0CF5A0CCFE559001E32E1 /* PBXTextBookmark */ = A3B0CF5A0CCFE559001E32E1 /* PBXTextBookmark */;
+			A3B0CF5C0CCFE565001E32E1 /* PBXTextBookmark */ = A3B0CF5C0CCFE565001E32E1 /* PBXTextBookmark */;
+			A3B0CF5D0CCFE565001E32E1 /* PBXTextBookmark */ = A3B0CF5D0CCFE565001E32E1 /* PBXTextBookmark */;
+			A3B0CF610CCFF662001E32E1 /* PBXTextBookmark */ = A3B0CF610CCFF662001E32E1 /* PBXTextBookmark */;
+			A3B0CF620CCFF662001E32E1 /* PBXTextBookmark */ = A3B0CF620CCFF662001E32E1 /* PBXTextBookmark */;
+			A3B0CF650CCFFA8F001E32E1 /* PBXTextBookmark */ = A3B0CF650CCFFA8F001E32E1 /* PBXTextBookmark */;
+			A3B0CF660CCFFA8F001E32E1 /* PBXTextBookmark */ = A3B0CF660CCFFA8F001E32E1 /* PBXTextBookmark */;
+			A3B0CF670CCFFA8F001E32E1 /* PBXTextBookmark */ = A3B0CF670CCFFA8F001E32E1 /* PBXTextBookmark */;
+			A3B0CF680CCFFA8F001E32E1 /* PBXTextBookmark */ = A3B0CF680CCFFA8F001E32E1 /* PBXTextBookmark */;
+			A3B0CF690CCFFA8F001E32E1 /* PBXTextBookmark */ = A3B0CF690CCFFA8F001E32E1 /* PBXTextBookmark */;
+			A3B0CF6A0CCFFA8F001E32E1 /* PBXTextBookmark */ = A3B0CF6A0CCFFA8F001E32E1 /* PBXTextBookmark */;
+			A3B0CF6B0CCFFA8F001E32E1 /* PBXTextBookmark */ = A3B0CF6B0CCFFA8F001E32E1 /* PBXTextBookmark */;
+			A3B0CF6C0CCFFA91001E32E1 /* PBXTextBookmark */ = A3B0CF6C0CCFFA91001E32E1 /* PBXTextBookmark */;
+			A3B0CF6D0CCFFA91001E32E1 /* PBXTextBookmark */ = A3B0CF6D0CCFFA91001E32E1 /* PBXTextBookmark */;
+			A3B0CF740CCFFFF2001E32E1 /* PBXTextBookmark */ = A3B0CF740CCFFFF2001E32E1 /* PBXTextBookmark */;
+			A3B0CF750CCFFFF2001E32E1 /* PBXTextBookmark */ = A3B0CF750CCFFFF2001E32E1 /* PBXTextBookmark */;
+			A3B0CF760CD00046001E32E1 /* PBXTextBookmark */ = A3B0CF760CD00046001E32E1 /* PBXTextBookmark */;
+			A3B0CF770CD00046001E32E1 /* PBXTextBookmark */ = A3B0CF770CD00046001E32E1 /* PBXTextBookmark */;
+			A3B0CF780CD00046001E32E1 /* PBXTextBookmark */ = A3B0CF780CD00046001E32E1 /* PBXTextBookmark */;
+			A3B0CF800CD00163001E32E1 /* PBXTextBookmark */ = A3B0CF800CD00163001E32E1 /* PBXTextBookmark */;
+			A3B0CF810CD00163001E32E1 /* PBXTextBookmark */ = A3B0CF810CD00163001E32E1 /* PBXTextBookmark */;
+			A3B0CF820CD00163001E32E1 /* PBXTextBookmark */ = A3B0CF820CD00163001E32E1 /* PBXTextBookmark */;
+			A3B0CF830CD00163001E32E1 /* PBXTextBookmark */ = A3B0CF830CD00163001E32E1 /* PBXTextBookmark */;
+			A3B0CF840CD00163001E32E1 /* PBXTextBookmark */ = A3B0CF840CD00163001E32E1 /* PBXTextBookmark */;
+			A3B0CF930CD0097E001E32E1 /* PBXTextBookmark */ = A3B0CF930CD0097E001E32E1 /* PBXTextBookmark */;
+			A3B0CF940CD0097E001E32E1 /* PBXTextBookmark */ = A3B0CF940CD0097E001E32E1 /* PBXTextBookmark */;
+			A3B0CF950CD0097E001E32E1 /* PBXTextBookmark */ = A3B0CF950CD0097E001E32E1 /* PBXTextBookmark */;
+			A3B0CF960CD0097E001E32E1 /* PBXTextBookmark */ = A3B0CF960CD0097E001E32E1 /* PBXTextBookmark */;
+			A3B0CF970CD0097E001E32E1 /* PBXTextBookmark */ = A3B0CF970CD0097E001E32E1 /* PBXTextBookmark */;
+			A3B0CF980CD0097E001E32E1 /* PBXTextBookmark */ = A3B0CF980CD0097E001E32E1 /* PBXTextBookmark */;
+			A3B0CF990CD0097E001E32E1 /* PBXTextBookmark */ = A3B0CF990CD0097E001E32E1 /* PBXTextBookmark */;
+			A3B0CF9A0CD0097E001E32E1 /* PBXTextBookmark */ = A3B0CF9A0CD0097E001E32E1 /* PBXTextBookmark */;
+			A3B0CF9B0CD0097E001E32E1 /* PBXTextBookmark */ = A3B0CF9B0CD0097E001E32E1 /* PBXTextBookmark */;
+			A3B0CF9C0CD0097E001E32E1 /* PBXTextBookmark */ = A3B0CF9C0CD0097E001E32E1 /* PBXTextBookmark */;
+			A3B0CF9D0CD0097E001E32E1 /* PBXTextBookmark */ = A3B0CF9D0CD0097E001E32E1 /* PBXTextBookmark */;
+			A3B0CFA20CD009A1001E32E1 /* PBXTextBookmark */ = A3B0CFA20CD009A1001E32E1 /* PBXTextBookmark */;
+			A3B0CFA30CD009A1001E32E1 /* PBXTextBookmark */ = A3B0CFA30CD009A1001E32E1 /* PBXTextBookmark */;
+			A3B0CFA40CD009A1001E32E1 /* PBXTextBookmark */ = A3B0CFA40CD009A1001E32E1 /* PBXTextBookmark */;
+			A3B0CFA80CD00B25001E32E1 /* PBXTextBookmark */ = A3B0CFA80CD00B25001E32E1 /* PBXTextBookmark */;
+			A3B0CFA90CD00B25001E32E1 /* PBXTextBookmark */ = A3B0CFA90CD00B25001E32E1 /* PBXTextBookmark */;
+			A3B0CFAD0CD00BCD001E32E1 /* PBXTextBookmark */ = A3B0CFAD0CD00BCD001E32E1 /* PBXTextBookmark */;
+			A3B0CFAE0CD00BCD001E32E1 /* PBXTextBookmark */ = A3B0CFAE0CD00BCD001E32E1 /* PBXTextBookmark */;
+			A3B0CFB20CD00C0B001E32E1 /* PBXTextBookmark */ = A3B0CFB20CD00C0B001E32E1 /* PBXTextBookmark */;
+			A3B0CFB30CD00C0B001E32E1 /* PBXTextBookmark */ = A3B0CFB30CD00C0B001E32E1 /* PBXTextBookmark */;
+			A3B0CFB80CD00E1D001E32E1 /* PBXTextBookmark */ = A3B0CFB80CD00E1D001E32E1 /* PBXTextBookmark */;
+			A3B0CFB90CD00E1D001E32E1 /* PBXTextBookmark */ = A3B0CFB90CD00E1D001E32E1 /* PBXTextBookmark */;
+			A3B0CFBD0CD00E62001E32E1 /* PBXTextBookmark */ = A3B0CFBD0CD00E62001E32E1 /* PBXTextBookmark */;
+			A3B0CFBE0CD00E62001E32E1 /* PBXTextBookmark */ = A3B0CFBE0CD00E62001E32E1 /* PBXTextBookmark */;
+			A3B0CFC20CD00F34001E32E1 /* PBXTextBookmark */ = A3B0CFC20CD00F34001E32E1 /* PBXTextBookmark */;
+			A3B0CFC30CD00F34001E32E1 /* PBXTextBookmark */ = A3B0CFC30CD00F34001E32E1 /* PBXTextBookmark */;
+			A3B0CFC40CD01004001E32E1 /* PBXTextBookmark */ = A3B0CFC40CD01004001E32E1 /* PBXTextBookmark */;
+			A3B0CFC70CD01044001E32E1 /* PBXTextBookmark */ = A3B0CFC70CD01044001E32E1 /* PBXTextBookmark */;
+			A3B0CFC80CD01044001E32E1 /* PBXTextBookmark */ = A3B0CFC80CD01044001E32E1 /* PBXTextBookmark */;
+			A3B0CFC90CD01044001E32E1 /* PBXTextBookmark */ = A3B0CFC90CD01044001E32E1 /* PBXTextBookmark */;
+			A3B0CFCC0CD01072001E32E1 /* PBXTextBookmark */ = A3B0CFCC0CD01072001E32E1 /* PBXTextBookmark */;
+			A3B0CFCD0CD01072001E32E1 /* PBXTextBookmark */ = A3B0CFCD0CD01072001E32E1 /* PBXTextBookmark */;
+			A3B0CFD00CD010D0001E32E1 /* PBXTextBookmark */ = A3B0CFD00CD010D0001E32E1 /* PBXTextBookmark */;
+			A3B0CFD10CD010D0001E32E1 /* PBXTextBookmark */ = A3B0CFD10CD010D0001E32E1 /* PBXTextBookmark */;
+			A3B0CFD70CD011D6001E32E1 /* PBXTextBookmark */ = A3B0CFD70CD011D6001E32E1 /* PBXTextBookmark */;
+			A3B0CFD80CD011D6001E32E1 /* PBXTextBookmark */ = A3B0CFD80CD011D6001E32E1 /* PBXTextBookmark */;
+			A3B0CFDB0CD01243001E32E1 /* PBXTextBookmark */ = A3B0CFDB0CD01243001E32E1 /* PBXTextBookmark */;
+			A3B0CFDC0CD01243001E32E1 /* PBXTextBookmark */ = A3B0CFDC0CD01243001E32E1 /* PBXTextBookmark */;
+			A3B0CFDF0CD012E6001E32E1 /* PBXTextBookmark */ = A3B0CFDF0CD012E6001E32E1 /* PBXTextBookmark */;
+			A3B0CFE00CD012E6001E32E1 /* PBXTextBookmark */ = A3B0CFE00CD012E6001E32E1 /* PBXTextBookmark */;
+			A3B0CFE40CD01324001E32E1 /* PBXTextBookmark */ = A3B0CFE40CD01324001E32E1 /* PBXTextBookmark */;
+			A3B0CFE50CD01324001E32E1 /* PBXTextBookmark */ = A3B0CFE50CD01324001E32E1 /* PBXTextBookmark */;
+			A3B0CFE90CD01397001E32E1 /* PBXTextBookmark */ = A3B0CFE90CD01397001E32E1 /* PBXTextBookmark */;
+			A3B0CFEA0CD01397001E32E1 /* PBXTextBookmark */ = A3B0CFEA0CD01397001E32E1 /* PBXTextBookmark */;
+			A3B0CFEB0CD01397001E32E1 /* PBXTextBookmark */ = A3B0CFEB0CD01397001E32E1 /* PBXTextBookmark */;
+			A3B0CFEC0CD01397001E32E1 /* PBXTextBookmark */ = A3B0CFEC0CD01397001E32E1 /* PBXTextBookmark */;
+			A3B0CFED0CD01397001E32E1 /* PBXTextBookmark */ = A3B0CFED0CD01397001E32E1 /* PBXTextBookmark */;
+			A3B0CFF10CD0141F001E32E1 /* PBXTextBookmark */ = A3B0CFF10CD0141F001E32E1 /* PBXTextBookmark */;
+			A3B0CFF20CD0141F001E32E1 /* PBXTextBookmark */ = A3B0CFF20CD0141F001E32E1 /* PBXTextBookmark */;
+			A3B0CFF30CD0141F001E32E1 /* PBXTextBookmark */ = A3B0CFF30CD0141F001E32E1 /* PBXTextBookmark */;
+			A3B0CFF40CD0141F001E32E1 /* PBXTextBookmark */ = A3B0CFF40CD0141F001E32E1 /* PBXTextBookmark */;
+			A3B0CFF50CD0141F001E32E1 /* PBXTextBookmark */ = A3B0CFF50CD0141F001E32E1 /* PBXTextBookmark */;
+			A3B0CFF90CD0147E001E32E1 /* PBXTextBookmark */ = A3B0CFF90CD0147E001E32E1 /* PBXTextBookmark */;
+			A3B0CFFA0CD0147E001E32E1 /* PBXTextBookmark */ = A3B0CFFA0CD0147E001E32E1 /* PBXTextBookmark */;
+			A3D287EC0CC5047400CBC5D0 = A3D287EC0CC5047400CBC5D0 /* PBXTextBookmark */;
+			A3D288110CC5826A00CBC5D0 = A3D288110CC5826A00CBC5D0 /* PBXTextBookmark */;
+			A3D288260CC6CA3100CBC5D0 = A3D288260CC6CA3100CBC5D0 /* PBXTextBookmark */;
+			A3D288270CC6CA3100CBC5D0 = A3D288270CC6CA3100CBC5D0 /* PBXTextBookmark */;
+			A3D288280CC6CA3100CBC5D0 = A3D288280CC6CA3100CBC5D0 /* PBXTextBookmark */;
+			A3D288380CC6CB0A00CBC5D0 = A3D288380CC6CB0A00CBC5D0 /* PBXTextBookmark */;
+			A3D2883A0CC6CB0A00CBC5D0 = A3D2883A0CC6CB0A00CBC5D0 /* PBXTextBookmark */;
+			A3D2883B0CC6CB0A00CBC5D0 = A3D2883B0CC6CB0A00CBC5D0 /* PBXTextBookmark */;
+			A3D288410CC6CB8E00CBC5D0 = A3D288410CC6CB8E00CBC5D0 /* PBXTextBookmark */;
+			A3D288420CC6CB8E00CBC5D0 = A3D288420CC6CB8E00CBC5D0 /* PBXTextBookmark */;
+			A3D288430CC6CB8E00CBC5D0 = A3D288430CC6CB8E00CBC5D0 /* PBXTextBookmark */;
+			A3D288490CC6DC8E00CBC5D0 = A3D288490CC6DC8E00CBC5D0 /* PBXTextBookmark */;
+			A3D2884A0CC6DC8E00CBC5D0 = A3D2884A0CC6DC8E00CBC5D0 /* PBXTextBookmark */;
+			A3D78E650CB72FF100A79632 = A3D78E650CB72FF100A79632 /* PBXTextBookmark */;
+		};
+		sourceControlManager = A341617E0C989B510007BEF2 /* Source Control */;
+		userBuildSettings = {
+		};
+	};
+	00E68290FEC88D7311DB9C8B /* Colonet.java */ = {
+		uiCtxt = {
+			sepNavIntBoundsRect = "{{0, 0}, {1011, 17248}}";
+			sepNavSelRange = "{19292, 0}";
+			sepNavVisRect = "{{0, 8546}, {1011, 558}}";
+			sepNavWindowFrame = "{{38, 133}, {613, 699}}";
+		};
+	};
+	00E68291FEC88ED911DB9C8B /* index.html */ = {
+		uiCtxt = {
+			sepNavIntBoundsRect = "{{0, 0}, {1011, 896}}";
+			sepNavSelRange = "{774, 0}";
+			sepNavVisRect = "{{0, 182}, {1011, 558}}";
+			sepNavWindowFrame = "{{597, 56}, {651, 776}}";
+		};
+	};
+	130F8B84001BDB6411CA292A /* Colonet */ = {
+		activeExec = 0;
+	};
+	130F8B8C001BDBAD11CA292A = {
+		isa = PBXExecutable;
+		activeArgIndex = 0;
+		activeArgIndices = (
+			YES,
+		);
+		argumentStrings = (
+			index.html,
+		);
+		autoAttachOnCrash = 1;
+		configStateDict = {
+		};
+		customDataFormattersEnabled = 1;
+		debuggerPlugin = JavaDebugging;
+		disassemblyDisplayState = 0;
+		dylibVariantSuffix = "";
+		enableDebugStr = 1;
+		environmentEntries = (
+		);
+		executableSystemSymbolLevel = 0;
+		executableUserSymbolLevel = 0;
+		launchableReference = 130F8B8D001BDBAD11CA292A /* appletviewer */;
+		libgmallocEnabled = 0;
+		sourceDirectories = (
+		);
+	};
+	130F8B8D001BDBAD11CA292A /* appletviewer */ = {
+		isa = PBXFileReference;
+		explicitFileType = "compiled.mach-o.executable";
+		name = appletviewer;
+		path = /usr/bin/appletviewer;
+		sourceTree = "<absolute>";
+	};
+	A30FC0970CBD7DFA000A16EC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 300";
+		rLen = 0;
+		rLoc = 11049;
+		rType = 0;
+		vrLen = 949;
+		vrLoc = 0;
+	};
+	A30FC0A60CBD7E05000A16EC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68291FEC88ED911DB9C8B /* index.html */;
+		name = "index.html: 14";
+		rLen = 0;
+		rLoc = 463;
+		rType = 0;
+		vrLen = 1014;
+		vrLoc = 648;
+	};
+	A30FC0E20CBD7F47000A16EC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = A34161900C989CB30007BEF2 /* ColonetServerInterface.java */;
+		name = "ColonetServerInterface.java: 251";
+		rLen = 0;
+		rLoc = 6851;
+		rType = 0;
+		vrLen = 0;
+		vrLoc = 0;
+	};
+	A30FC13A0CBD8587000A16EC /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68291FEC88ED911DB9C8B /* index.html */;
+		name = "index.html: 24";
+		rLen = 0;
+		rLoc = 757;
+		rType = 0;
+		vrLen = 0;
+		vrLoc = 0;
+	};
+	A31266650C9B131A00D15EBF /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = A34161820C989C090007BEF2 /* colonetstyle.css */;
+		name = "colonetstyle.css: 1";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 397;
+		vrLoc = 52;
+	};
+	A312666C0C9B131A00D15EBF /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = A34161820C989C090007BEF2 /* colonetstyle.css */;
+		name = "colonetstyle.css: 1";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 396;
+		vrLoc = 53;
+	};
+	A341617E0C989B510007BEF2 /* Source Control */ = {
+		isa = PBXSourceControlManager;
+		fallbackIsa = XCSourceControlManager;
+		isSCMEnabled = 0;
+		scmConfiguration = {
+			SubversionToolPath = /usr/local/bin/svn;
+		};
+		scmType = scm.subversion;
+	};
+	A341617F0C989B510007BEF2 /* Code sense */ = {
+		isa = PBXCodeSenseManager;
+		indexTemplatePath = "";
+	};
+	A34161820C989C090007BEF2 /* colonetstyle.css */ = {
+		uiCtxt = {
+			sepNavIntBoundsRect = "{{0, 0}, {1011, 574}}";
+			sepNavSelRange = "{0, 0}";
+			sepNavVisRect = "{{0, 0}, {1011, 558}}";
+			sepNavWindowFrame = "{{15, 56}, {651, 776}}";
+		};
+	};
+	A34161900C989CB30007BEF2 /* ColonetServerInterface.java */ = {
+		uiCtxt = {
+			sepNavIntBoundsRect = "{{0, 0}, {1011, 5068}}";
+			sepNavSelRange = "{5919, 0}";
+			sepNavVisRect = "{{0, 4510}, {1011, 558}}";
+			sepNavWindowFrame = "{{15, 56}, {651, 776}}";
+		};
+	};
+	A3B0CF2B0CCFE11A001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68291FEC88ED911DB9C8B /* index.html */;
+		name = "index.html: 25";
+		rLen = 0;
+		rLoc = 774;
+		rType = 0;
+		vrLen = 1103;
+		vrLoc = 434;
+	};
+	A3B0CF320CCFE191001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68291FEC88ED911DB9C8B /* index.html */;
+		name = "index.html: 25";
+		rLen = 0;
+		rLoc = 774;
+		rType = 0;
+		vrLen = 1103;
+		vrLoc = 434;
+	};
+	A3B0CF330CCFE191001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = A34161900C989CB30007BEF2 /* ColonetServerInterface.java */;
+		name = append;
+		rLen = 6;
+		rLoc = 9342;
+		rType = 0;
+		vrLen = 959;
+		vrLoc = 9009;
+	};
+	A3B0CF340CCFE191001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68291FEC88ED911DB9C8B /* index.html */;
+		name = "index.html: 25";
+		rLen = 0;
+		rLoc = 774;
+		rType = 0;
+		vrLen = 1103;
+		vrLoc = 434;
+	};
+	A3B0CF350CCFE191001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = A34161900C989CB30007BEF2 /* ColonetServerInterface.java */;
+		name = append;
+		rLen = 6;
+		rLoc = 9342;
+		rType = 0;
+		vrLen = 959;
+		vrLoc = 9009;
+	};
+	A3B0CF360CCFE191001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 1027";
+		rLen = 0;
+		rLoc = 30083;
+		rType = 0;
+		vrLen = 1019;
+		vrLoc = 28359;
+	};
+	A3B0CF370CCFE198001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 1027";
+		rLen = 0;
+		rLoc = 30083;
+		rType = 0;
+		vrLen = 1019;
+		vrLoc = 28359;
+	};
+	A3B0CF380CCFE198001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 1027";
+		rLen = 0;
+		rLoc = 30083;
+		rType = 0;
+		vrLen = 573;
+		vrLoc = 28577;
+	};
+	A3B0CF410CCFE1F7001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 1027";
+		rLen = 0;
+		rLoc = 30083;
+		rType = 0;
+		vrLen = 989;
+		vrLoc = 28359;
+	};
+	A3B0CF420CCFE1F7001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 1033";
+		rLen = 0;
+		rLoc = 32189;
+		rType = 0;
+		vrLen = 519;
+		vrLoc = 28577;
+	};
+	A3B0CF430CCFE260001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 1033";
+		rLen = 0;
+		rLoc = 32189;
+		rType = 0;
+		vrLen = 483;
+		vrLoc = 27211;
+	};
+	A3B0CF470CCFE362001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 977";
+		rLen = 0;
+		rLoc = 28603;
+		rType = 0;
+		vrLen = 989;
+		vrLoc = 27175;
+	};
+	A3B0CF480CCFE365001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 977";
+		rLen = 0;
+		rLoc = 28603;
+		rType = 0;
+		vrLen = 993;
+		vrLoc = 27167;
+	};
+	A3B0CF490CCFE365001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 977";
+		rLen = 0;
+		rLoc = 28603;
+		rType = 0;
+		vrLen = 545;
+		vrLoc = 27201;
+	};
+	A3B0CF4C0CCFE487001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 979";
+		rLen = 0;
+		rLoc = 28734;
+		rType = 0;
+		vrLen = 606;
+		vrLoc = 27332;
+	};
+	A3B0CF500CCFE4BB001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 634";
+		rLen = 0;
+		rLoc = 18353;
+		rType = 0;
+		vrLen = 892;
+		vrLoc = 19681;
+	};
+	A3B0CF510CCFE4BD001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 634";
+		rLen = 0;
+		rLoc = 18353;
+		rType = 0;
+		vrLen = 928;
+		vrLoc = 19560;
+	};
+	A3B0CF520CCFE4BD001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 634";
+		rLen = 0;
+		rLoc = 18353;
+		rType = 0;
+		vrLen = 442;
+		vrLoc = 20131;
+	};
+	A3B0CF530CCFE50B001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 634";
+		rLen = 0;
+		rLoc = 18353;
+		rType = 0;
+		vrLen = 442;
+		vrLoc = 20131;
+	};
+	A3B0CF570CCFE51B001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 633";
+		rLen = 0;
+		rLoc = 18353;
+		rType = 0;
+		vrLen = 1092;
+		vrLoc = 19842;
+	};
+	A3B0CF580CCFE51E001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 633";
+		rLen = 0;
+		rLoc = 18353;
+		rType = 0;
+		vrLen = 896;
+		vrLoc = 19557;
+	};
+	A3B0CF590CCFE51E001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 633";
+		rLen = 0;
+		rLoc = 18353;
+		rType = 0;
+		vrLen = 470;
+		vrLoc = 20138;
+	};
+	A3B0CF5A0CCFE559001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 633";
+		rLen = 0;
+		rLoc = 18353;
+		rType = 0;
+		vrLen = 470;
+		vrLoc = 20138;
+	};
+	A3B0CF5C0CCFE565001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 633";
+		rLen = 0;
+		rLoc = 18353;
+		rType = 0;
+		vrLen = 1085;
+		vrLoc = 19887;
+	};
+	A3B0CF5D0CCFE565001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 633";
+		rLen = 0;
+		rLoc = 18353;
+		rType = 0;
+		vrLen = 470;
+		vrLoc = 20138;
+	};
+	A3B0CF610CCFF662001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 1039";
+		rLen = 0;
+		rLoc = 32189;
+		rType = 0;
+		vrLen = 1002;
+		vrLoc = 28571;
+	};
+	A3B0CF620CCFF662001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 633";
+		rLen = 0;
+		rLoc = 18353;
+		rType = 0;
+		vrLen = 470;
+		vrLoc = 20138;
+	};
+	A3B0CF650CCFFA8F001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = A34161900C989CB30007BEF2 /* ColonetServerInterface.java */;
+		name = "ColonetServerInterface.java: 72";
+		rLen = 0;
+		rLoc = 2110;
+		rType = 0;
+		vrLen = 1665;
+		vrLoc = 946;
+	};
+	A3B0CF660CCFFA8F001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 1036";
+		rLen = 0;
+		rLoc = 32008;
+		rType = 0;
+		vrLen = 1057;
+		vrLoc = 28647;
+	};
+	A3B0CF670CCFFA8F001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 1036";
+		rLen = 0;
+		rLoc = 32008;
+		rType = 0;
+		vrLen = 1057;
+		vrLoc = 28647;
+	};
+	A3B0CF680CCFFA8F001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = A34161900C989CB30007BEF2 /* ColonetServerInterface.java */;
+		name = "ColonetServerInterface.java: 72";
+		rLen = 0;
+		rLoc = 2110;
+		rType = 0;
+		vrLen = 1710;
+		vrLoc = 1008;
+	};
+	A3B0CF690CCFFA8F001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 1036";
+		rLen = 0;
+		rLoc = 32008;
+		rType = 0;
+		vrLen = 1057;
+		vrLoc = 28647;
+	};
+	A3B0CF6A0CCFFA8F001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = A34161900C989CB30007BEF2 /* ColonetServerInterface.java */;
+		name = "ColonetServerInterface.java: 72";
+		rLen = 0;
+		rLoc = 2110;
+		rType = 0;
+		vrLen = 1665;
+		vrLoc = 946;
+	};
+	A3B0CF6B0CCFFA8F001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 1036";
+		rLen = 0;
+		rLoc = 32008;
+		rType = 0;
+		vrLen = 1057;
+		vrLoc = 28647;
+	};
+	A3B0CF6C0CCFFA91001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 1036";
+		rLen = 0;
+		rLoc = 32008;
+		rType = 0;
+		vrLen = 1060;
+		vrLoc = 28644;
+	};
+	A3B0CF6D0CCFFA91001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 1036";
+		rLen = 0;
+		rLoc = 32008;
+		rType = 0;
+		vrLen = 642;
+		vrLoc = 28647;
+	};
+	A3B0CF740CCFFFF2001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 1041";
+		rLen = 0;
+		rLoc = 32008;
+		rType = 0;
+		vrLen = 1214;
+		vrLoc = 28644;
+	};
+	A3B0CF750CCFFFF2001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 1039";
+		rLen = 0;
+		rLoc = 31872;
+		rType = 0;
+		vrLen = 804;
+		vrLoc = 28897;
+	};
+	A3B0CF760CD00046001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 1039";
+		rLen = 0;
+		rLoc = 31872;
+		rType = 0;
+		vrLen = 804;
+		vrLoc = 28897;
+	};
+	A3B0CF770CD00046001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 1039";
+		rLen = 0;
+		rLoc = 31872;
+		rType = 0;
+		vrLen = 804;
+		vrLoc = 28897;
+	};
+	A3B0CF780CD00046001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = A34161900C989CB30007BEF2 /* ColonetServerInterface.java */;
+		name = "ColonetServerInterface.java: 249";
+		rLen = 0;
+		rLoc = 6851;
+		rType = 0;
+		vrLen = 375;
+		vrLoc = 0;
+	};
+	A3B0CF800CD00163001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = A34161900C989CB30007BEF2 /* ColonetServerInterface.java */;
+		name = "ColonetServerInterface.java: 230";
+		rLen = 0;
+		rLoc = 6238;
+		rType = 0;
+		vrLen = 1170;
+		vrLoc = 5795;
+	};
+	A3B0CF810CD00163001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 1041";
+		rLen = 0;
+		rLoc = 32008;
+		rType = 0;
+		vrLen = 1249;
+		vrLoc = 28723;
+	};
+	A3B0CF820CD00163001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = A34161900C989CB30007BEF2 /* ColonetServerInterface.java */;
+		name = "ColonetServerInterface.java: 230";
+		rLen = 0;
+		rLoc = 6238;
+		rType = 0;
+		vrLen = 1170;
+		vrLoc = 5795;
+	};
+	A3B0CF830CD00163001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 1036";
+		rLen = 0;
+		rLoc = 31578;
+		rType = 0;
+		vrLen = 1275;
+		vrLoc = 28723;
+	};
+	A3B0CF840CD00163001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = A34161900C989CB30007BEF2 /* ColonetServerInterface.java */;
+		name = "ColonetServerInterface.java: 249";
+		rLen = 0;
+		rLoc = 6851;
+		rType = 0;
+		vrLen = 375;
+		vrLoc = 0;
+	};
+	A3B0CF930CD0097E001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = A34161900C989CB30007BEF2 /* ColonetServerInterface.java */;
+		name = "ColonetServerInterface.java: 170";
+		rLen = 0;
+		rLoc = 4695;
+		rType = 0;
+		vrLen = 1184;
+		vrLoc = 4637;
+	};
+	A3B0CF940CD0097E001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "vectorController.sendToServer();";
+		rLen = 0;
+		rLoc = 11680;
+		rType = 0;
+		vrLen = 1466;
+		vrLoc = 30068;
+	};
+	A3B0CF950CD0097E001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 1036";
+		rLen = 0;
+		rLoc = 31578;
+		rType = 0;
+		vrLen = 1182;
+		vrLoc = 28680;
+	};
+	A3B0CF960CD0097E001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = A34161900C989CB30007BEF2 /* ColonetServerInterface.java */;
+		name = "ColonetServerInterface.java: 230";
+		rLen = 0;
+		rLoc = 6238;
+		rType = 0;
+		vrLen = 1494;
+		vrLoc = 1621;
+	};
+	A3B0CF970CD0097E001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 1037";
+		rLen = 0;
+		rLoc = 31578;
+		rType = 0;
+		vrLen = 1349;
+		vrLoc = 28967;
+	};
+	A3B0CF980CD0097E001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = A34161900C989CB30007BEF2 /* ColonetServerInterface.java */;
+		name = "ColonetServerInterface.java: 170";
+		rLen = 0;
+		rLoc = 4695;
+		rType = 0;
+		vrLen = 1254;
+		vrLoc = 4109;
+	};
+	A3B0CF990CD0097E001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 1037";
+		rLen = 0;
+		rLoc = 31578;
+		rType = 0;
+		vrLen = 1313;
+		vrLoc = 28916;
+	};
+	A3B0CF9A0CD0097E001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = A34161900C989CB30007BEF2 /* ColonetServerInterface.java */;
+		name = "ColonetServerInterface.java: 170";
+		rLen = 0;
+		rLoc = 4695;
+		rType = 0;
+		vrLen = 1226;
+		vrLoc = 4637;
+	};
+	A3B0CF9B0CD0097E001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "vectorController.sendToServer();";
+		rLen = 0;
+		rLoc = 11680;
+		rType = 0;
+		vrLen = 1466;
+		vrLoc = 30068;
+	};
+	A3B0CF9C0CD0097E001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = A34161900C989CB30007BEF2 /* ColonetServerInterface.java */;
+		name = "ColonetServerInterface.java: 170";
+		rLen = 0;
+		rLoc = 4695;
+		rType = 0;
+		vrLen = 1184;
+		vrLoc = 4637;
+	};
+	A3B0CF9D0CD0097E001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 1046";
+		rLen = 0;
+		rLoc = 31952;
+		rType = 0;
+		vrLen = 1252;
+		vrLoc = 28620;
+	};
+	A3B0CFA20CD009A1001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 1046";
+		rLen = 0;
+		rLoc = 31952;
+		rType = 0;
+		vrLen = 1290;
+		vrLoc = 28845;
+	};
+	A3B0CFA30CD009A1001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = A34161900C989CB30007BEF2 /* ColonetServerInterface.java */;
+		name = "ColonetServerInterface.java: 244";
+		rLen = 0;
+		rLoc = 6851;
+		rType = 0;
+		vrLen = 375;
+		vrLoc = 0;
+	};
+	A3B0CFA40CD009A1001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 1046";
+		rLen = 0;
+		rLoc = 31952;
+		rType = 0;
+		vrLen = 901;
+		vrLoc = 28971;
+	};
+	A3B0CFA80CD00B25001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 1053";
+		rLen = 0;
+		rLoc = 31952;
+		rType = 0;
+		vrLen = 1388;
+		vrLoc = 28845;
+	};
+	A3B0CFA90CD00B25001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 1043";
+		rLen = 0;
+		rLoc = 30471;
+		rType = 0;
+		vrLen = 1063;
+		vrLoc = 28974;
+	};
+	A3B0CFAD0CD00BCD001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 1056";
+		rLen = 0;
+		rLoc = 31952;
+		rType = 0;
+		vrLen = 1647;
+		vrLoc = 28845;
+	};
+	A3B0CFAE0CD00BCD001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 1046";
+		rLen = 0;
+		rLoc = 30725;
+		rType = 0;
+		vrLen = 1264;
+		vrLoc = 28971;
+	};
+	A3B0CFB20CD00C0B001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 1056";
+		rLen = 0;
+		rLoc = 31952;
+		rType = 0;
+		vrLen = 1647;
+		vrLoc = 28845;
+	};
+	A3B0CFB30CD00C0B001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 1042";
+		rLen = 0;
+		rLoc = 30359;
+		rType = 0;
+		vrLen = 1264;
+		vrLoc = 28971;
+	};
+	A3B0CFB80CD00E1D001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 1062";
+		rLen = 0;
+		rLoc = 31952;
+		rType = 0;
+		vrLen = 2029;
+		vrLoc = 28845;
+	};
+	A3B0CFB90CD00E1D001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 1050";
+		rLen = 0;
+		rLoc = 31079;
+		rType = 0;
+		vrLen = 1449;
+		vrLoc = 29194;
+	};
+	A3B0CFBD0CD00E62001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 1062";
+		rLen = 0;
+		rLoc = 31952;
+		rType = 0;
+		vrLen = 2029;
+		vrLoc = 28845;
+	};
+	A3B0CFBE0CD00E62001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 1052";
+		rLen = 0;
+		rLoc = 31240;
+		rType = 0;
+		vrLen = 1449;
+		vrLoc = 29194;
+	};
+	A3B0CFC20CD00F34001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 1064";
+		rLen = 0;
+		rLoc = 31952;
+		rType = 0;
+		vrLen = 2069;
+		vrLoc = 28845;
+	};
+	A3B0CFC30CD00F34001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 1054";
+		rLen = 0;
+		rLoc = 31530;
+		rType = 0;
+		vrLen = 1407;
+		vrLoc = 29194;
+	};
+	A3B0CFC40CD01004001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 1054";
+		rLen = 0;
+		rLoc = 31530;
+		rType = 0;
+		vrLen = 1407;
+		vrLoc = 29194;
+	};
+	A3B0CFC70CD01044001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 1054";
+		rLen = 0;
+		rLoc = 31530;
+		rType = 0;
+		vrLen = 2096;
+		vrLoc = 28916;
+	};
+	A3B0CFC80CD01044001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 656";
+		rLen = 0;
+		rLoc = 19490;
+		rType = 0;
+		vrLen = 964;
+		vrLoc = 20132;
+	};
+	A3B0CFC90CD01044001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 1061";
+		rLen = 0;
+		rLoc = 31530;
+		rType = 0;
+		vrLen = 1386;
+		vrLoc = 29235;
+	};
+	A3B0CFCC0CD01072001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 659";
+		rLen = 0;
+		rLoc = 19452;
+		rType = 0;
+		vrLen = 963;
+		vrLoc = 20132;
+	};
+	A3B0CFCD0CD01072001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 1065";
+		rLen = 0;
+		rLoc = 31530;
+		rType = 0;
+		vrLen = 1513;
+		vrLoc = 29143;
+	};
+	A3B0CFD00CD010D0001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 660";
+		rLen = 0;
+		rLoc = 19366;
+		rType = 0;
+		vrLen = 959;
+		vrLoc = 20552;
+	};
+	A3B0CFD10CD010D0001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 1071";
+		rLen = 0;
+		rLoc = 31530;
+		rType = 0;
+		vrLen = 1137;
+		vrLoc = 29191;
+	};
+	A3B0CFD70CD011D6001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 612";
+		rLen = 0;
+		rLoc = 19288;
+		rType = 0;
+		vrLen = 948;
+		vrLoc = 18516;
+	};
+	A3B0CFD80CD011D6001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 1091";
+		rLen = 0;
+		rLoc = 31530;
+		rType = 0;
+		vrLen = 516;
+		vrLoc = 29351;
+	};
+	A3B0CFDB0CD01243001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 615";
+		rLen = 0;
+		rLoc = 19366;
+		rType = 0;
+		vrLen = 1124;
+		vrLoc = 19034;
+	};
+	A3B0CFDC0CD01243001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 1089";
+		rLen = 0;
+		rLoc = 31530;
+		rType = 0;
+		vrLen = 471;
+		vrLoc = 29421;
+	};
+	A3B0CFDF0CD012E6001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 612";
+		rLen = 0;
+		rLoc = 19292;
+		rType = 0;
+		vrLen = 1033;
+		vrLoc = 18575;
+	};
+	A3B0CFE00CD012E6001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 1089";
+		rLen = 0;
+		rLoc = 31530;
+		rType = 0;
+		vrLen = 471;
+		vrLoc = 29426;
+	};
+	A3B0CFE40CD01324001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 612";
+		rLen = 0;
+		rLoc = 19292;
+		rType = 0;
+		vrLen = 1024;
+		vrLoc = 18575;
+	};
+	A3B0CFE50CD01324001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 1089";
+		rLen = 0;
+		rLoc = 31530;
+		rType = 0;
+		vrLen = 471;
+		vrLoc = 29417;
+	};
+	A3B0CFE90CD01397001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 612";
+		rLen = 0;
+		rLoc = 19292;
+		rType = 0;
+		vrLen = 1100;
+		vrLoc = 19222;
+	};
+	A3B0CFEA0CD01397001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = A34161900C989CB30007BEF2 /* ColonetServerInterface.java */;
+		name = "ColonetServerInterface.java: 170";
+		rLen = 0;
+		rLoc = 4695;
+		rType = 0;
+		vrLen = 1184;
+		vrLoc = 4637;
+	};
+	A3B0CFEB0CD01397001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 612";
+		rLen = 0;
+		rLoc = 19292;
+		rType = 0;
+		vrLen = 1100;
+		vrLoc = 19222;
+	};
+	A3B0CFEC0CD01397001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = A34161900C989CB30007BEF2 /* ColonetServerInterface.java */;
+		name = "ColonetServerInterface.java: 214";
+		rLen = 0;
+		rLoc = 5919;
+		rType = 0;
+		vrLen = 1080;
+		vrLoc = 5434;
+	};
+	A3B0CFED0CD01397001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 1089";
+		rLen = 0;
+		rLoc = 31530;
+		rType = 0;
+		vrLen = 471;
+		vrLoc = 29417;
+	};
+	A3B0CFF10CD0141F001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = A34161900C989CB30007BEF2 /* ColonetServerInterface.java */;
+		name = "ColonetServerInterface.java: 214";
+		rLen = 0;
+		rLoc = 5919;
+		rType = 0;
+		vrLen = 956;
+		vrLoc = 8860;
+	};
+	A3B0CFF20CD0141F001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 612";
+		rLen = 0;
+		rLoc = 19292;
+		rType = 0;
+		vrLen = 1069;
+		vrLoc = 19222;
+	};
+	A3B0CFF30CD0141F001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = A34161900C989CB30007BEF2 /* ColonetServerInterface.java */;
+		name = "ColonetServerInterface.java: 214";
+		rLen = 0;
+		rLoc = 5919;
+		rType = 0;
+		vrLen = 956;
+		vrLoc = 8860;
+	};
+	A3B0CFF40CD0141F001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 1090";
+		rLen = 0;
+		rLoc = 31490;
+		rType = 0;
+		vrLen = 2277;
+		vrLoc = 29909;
+	};
+	A3B0CFF50CD0141F001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 1090";
+		rLen = 0;
+		rLoc = 31530;
+		rType = 0;
+		vrLen = 471;
+		vrLoc = 29417;
+	};
+	A3B0CFF90CD0147E001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 1080";
+		rLen = 0;
+		rLoc = 30626;
+		rType = 0;
+		vrLen = 2277;
+		vrLoc = 29909;
+	};
+	A3B0CFFA0CD0147E001E32E1 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 1090";
+		rLen = 0;
+		rLoc = 31530;
+		rType = 0;
+		vrLen = 471;
+		vrLoc = 29417;
+	};
+	A3D287EC0CC5047400CBC5D0 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68291FEC88ED911DB9C8B /* index.html */;
+		name = "index.html: 33";
+		rLen = 0;
+		rLoc = 980;
+		rType = 0;
+		vrLen = 961;
+		vrLoc = 408;
+	};
+	A3D288110CC5826A00CBC5D0 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 383";
+		rLen = 0;
+		rLoc = 11680;
+		rType = 0;
+		vrLen = 690;
+		vrLoc = 11918;
+	};
+	A3D288260CC6CA3100CBC5D0 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = A34161820C989C090007BEF2 /* colonetstyle.css */;
+		name = "colonetstyle.css: 1";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 449;
+		vrLoc = 0;
+	};
+	A3D288270CC6CA3100CBC5D0 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 208";
+		rLen = 0;
+		rLoc = 6394;
+		rType = 0;
+		vrLen = 1699;
+		vrLoc = 5676;
+	};
+	A3D288280CC6CA3100CBC5D0 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = A34161820C989C090007BEF2 /* colonetstyle.css */;
+		name = "colonetstyle.css: 1";
+		rLen = 0;
+		rLoc = 0;
+		rType = 0;
+		vrLen = 449;
+		vrLoc = 0;
+	};
+	A3D288380CC6CB0A00CBC5D0 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = A34161900C989CB30007BEF2 /* ColonetServerInterface.java */;
+		name = append;
+		rLen = 6;
+		rLoc = 9342;
+		rType = 0;
+		vrLen = 956;
+		vrLoc = 9013;
+	};
+	A3D2883A0CC6CB0A00CBC5D0 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68291FEC88ED911DB9C8B /* index.html */;
+		name = "index.html: 25";
+		rLen = 0;
+		rLoc = 775;
+		rType = 0;
+		vrLen = 1156;
+		vrLoc = 434;
+	};
+	A3D2883B0CC6CB0A00CBC5D0 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = A34161900C989CB30007BEF2 /* ColonetServerInterface.java */;
+		name = append;
+		rLen = 6;
+		rLoc = 9342;
+		rType = 0;
+		vrLen = 956;
+		vrLoc = 9013;
+	};
+	A3D288410CC6CB8E00CBC5D0 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = append;
+		rLen = 6;
+		rLoc = 17371;
+		rType = 0;
+		vrLen = 831;
+		vrLoc = 18651;
+	};
+	A3D288420CC6CB8E00CBC5D0 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68291FEC88ED911DB9C8B /* index.html */;
+		name = "index.html: 25";
+		rLen = 0;
+		rLoc = 775;
+		rType = 0;
+		vrLen = 1103;
+		vrLoc = 434;
+	};
+	A3D288430CC6CB8E00CBC5D0 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = append;
+		rLen = 6;
+		rLoc = 17371;
+		rType = 0;
+		vrLen = 831;
+		vrLoc = 18651;
+	};
+	A3D288490CC6DC8E00CBC5D0 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68291FEC88ED911DB9C8B /* index.html */;
+		name = "index.html: 25";
+		rLen = 0;
+		rLoc = 774;
+		rType = 0;
+		vrLen = 1103;
+		vrLoc = 434;
+	};
+	A3D2884A0CC6DC8E00CBC5D0 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */;
+		name = "Colonet.java: 383";
+		rLen = 0;
+		rLoc = 11680;
+		rType = 0;
+		vrLen = 690;
+		vrLoc = 11918;
+	};
+	A3D78BA80CB6E4FF00A79632 /* XCBreakpointsBucket */ = {
+		isa = XCBreakpointsBucket;
+		name = "Project Breakpoints";
+		objects = (
+		);
+	};
+	A3D78E650CB72FF100A79632 /* PBXTextBookmark */ = {
+		isa = PBXTextBookmark;
+		fRef = A34161900C989CB30007BEF2 /* ColonetServerInterface.java */;
+		name = "ColonetServerInterface.java: 251";
+		rLen = 0;
+		rLoc = 6851;
+		rType = 0;
+		vrLen = 959;
+		vrLoc = 9006;
+	};
+}
Index: branches/battery/code/projects/colonet/ColonetGUI/Colonet.xcodeproj/gmtress.perspective
===================================================================
--- branches/battery/code/projects/colonet/ColonetGUI/Colonet.xcodeproj/gmtress.perspective	(nonexistent)
+++ branches/battery/code/projects/colonet/ColonetGUI/Colonet.xcodeproj/gmtress.perspective	(revision 260)
@@ -0,0 +1,1454 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>ActivePerspectiveName</key>
+	<string>Project</string>
+	<key>AllowedModules</key>
+	<array>
+		<dict>
+			<key>BundleLoadPath</key>
+			<string></string>
+			<key>MaxInstances</key>
+			<string>n</string>
+			<key>Module</key>
+			<string>PBXSmartGroupTreeModule</string>
+			<key>Name</key>
+			<string>Groups and Files Outline View</string>
+		</dict>
+		<dict>
+			<key>BundleLoadPath</key>
+			<string></string>
+			<key>MaxInstances</key>
+			<string>n</string>
+			<key>Module</key>
+			<string>PBXNavigatorGroup</string>
+			<key>Name</key>
+			<string>Editor</string>
+		</dict>
+		<dict>
+			<key>BundleLoadPath</key>
+			<string></string>
+			<key>MaxInstances</key>
+			<string>n</string>
+			<key>Module</key>
+			<string>XCTaskListModule</string>
+			<key>Name</key>
+			<string>Task List</string>
+		</dict>
+		<dict>
+			<key>BundleLoadPath</key>
+			<string></string>
+			<key>MaxInstances</key>
+			<string>n</string>
+			<key>Module</key>
+			<string>XCDetailModule</string>
+			<key>Name</key>
+			<string>File and Smart Group Detail Viewer</string>
+		</dict>
+		<dict>
+			<key>BundleLoadPath</key>
+			<string></string>
+			<key>MaxInstances</key>
+			<string>1</string>
+			<key>Module</key>
+			<string>PBXBuildResultsModule</string>
+			<key>Name</key>
+			<string>Detailed Build Results Viewer</string>
+		</dict>
+		<dict>
+			<key>BundleLoadPath</key>
+			<string></string>
+			<key>MaxInstances</key>
+			<string>1</string>
+			<key>Module</key>
+			<string>PBXProjectFindModule</string>
+			<key>Name</key>
+			<string>Project Batch Find Tool</string>
+		</dict>
+		<dict>
+			<key>BundleLoadPath</key>
+			<string></string>
+			<key>MaxInstances</key>
+			<string>n</string>
+			<key>Module</key>
+			<string>PBXRunSessionModule</string>
+			<key>Name</key>
+			<string>Run Log</string>
+		</dict>
+		<dict>
+			<key>BundleLoadPath</key>
+			<string></string>
+			<key>MaxInstances</key>
+			<string>n</string>
+			<key>Module</key>
+			<string>PBXBookmarksModule</string>
+			<key>Name</key>
+			<string>Bookmarks Tool</string>
+		</dict>
+		<dict>
+			<key>BundleLoadPath</key>
+			<string></string>
+			<key>MaxInstances</key>
+			<string>n</string>
+			<key>Module</key>
+			<string>PBXClassBrowserModule</string>
+			<key>Name</key>
+			<string>Class Browser</string>
+		</dict>
+		<dict>
+			<key>BundleLoadPath</key>
+			<string></string>
+			<key>MaxInstances</key>
+			<string>n</string>
+			<key>Module</key>
+			<string>PBXCVSModule</string>
+			<key>Name</key>
+			<string>Source Code Control Tool</string>
+		</dict>
+		<dict>
+			<key>BundleLoadPath</key>
+			<string></string>
+			<key>MaxInstances</key>
+			<string>n</string>
+			<key>Module</key>
+			<string>PBXDebugBreakpointsModule</string>
+			<key>Name</key>
+			<string>Debug Breakpoints Tool</string>
+		</dict>
+		<dict>
+			<key>BundleLoadPath</key>
+			<string></string>
+			<key>MaxInstances</key>
+			<string>n</string>
+			<key>Module</key>
+			<string>XCDockableInspector</string>
+			<key>Name</key>
+			<string>Inspector</string>
+		</dict>
+		<dict>
+			<key>BundleLoadPath</key>
+			<string></string>
+			<key>MaxInstances</key>
+			<string>n</string>
+			<key>Module</key>
+			<string>PBXOpenQuicklyModule</string>
+			<key>Name</key>
+			<string>Open Quickly Tool</string>
+		</dict>
+		<dict>
+			<key>BundleLoadPath</key>
+			<string></string>
+			<key>MaxInstances</key>
+			<string>1</string>
+			<key>Module</key>
+			<string>PBXDebugSessionModule</string>
+			<key>Name</key>
+			<string>Debugger</string>
+		</dict>
+		<dict>
+			<key>BundleLoadPath</key>
+			<string></string>
+			<key>MaxInstances</key>
+			<string>1</string>
+			<key>Module</key>
+			<string>PBXDebugCLIModule</string>
+			<key>Name</key>
+			<string>Debug Console</string>
+		</dict>
+	</array>
+	<key>Description</key>
+	<string>AIODescriptionKey</string>
+	<key>DockingSystemVisible</key>
+	<false/>
+	<key>Extension</key>
+	<string>perspective</string>
+	<key>FavBarConfig</key>
+	<dict>
+		<key>PBXProjectModuleGUID</key>
+		<string>A34161AA0C989E610007BEF2</string>
+		<key>XCBarModuleItemNames</key>
+		<dict/>
+		<key>XCBarModuleItems</key>
+		<array/>
+	</dict>
+	<key>FirstTimeWindowDisplayed</key>
+	<false/>
+	<key>Identifier</key>
+	<string>com.apple.perspectives.project.default</string>
+	<key>MajorVersion</key>
+	<integer>33</integer>
+	<key>MinorVersion</key>
+	<integer>0</integer>
+	<key>Name</key>
+	<string>All-In-One</string>
+	<key>Notifications</key>
+	<array/>
+	<key>OpenEditors</key>
+	<array/>
+	<key>PerspectiveWidths</key>
+	<array>
+		<integer>1280</integer>
+		<integer>1280</integer>
+		<integer>1280</integer>
+	</array>
+	<key>Perspectives</key>
+	<array>
+		<dict>
+			<key>ChosenToolbarItems</key>
+			<array>
+				<string>XCToolbarPerspectiveControl</string>
+				<string>NSToolbarSeparatorItem</string>
+				<string>active-target-popup</string>
+				<string>action</string>
+				<string>NSToolbarFlexibleSpaceItem</string>
+				<string>buildOrClean</string>
+				<string>clean-target</string>
+				<string>run</string>
+				<string>NSToolbarSeparatorItem</string>
+				<string>servicesModuleclasses</string>
+				<string>Quick Model</string>
+				<string>get-info</string>
+				<string>show-inspector</string>
+				<string>Add Entity</string>
+				<string>NSToolbarFlexibleSpaceItem</string>
+				<string>NSToolbarCustomizeToolbarItem</string>
+				<string>com.apple.pbx.toolbar.searchfield</string>
+			</array>
+			<key>ControllerClassBaseName</key>
+			<string></string>
+			<key>IconName</key>
+			<string>WindowOfProject</string>
+			<key>Identifier</key>
+			<string>perspective.project</string>
+			<key>IsVertical</key>
+			<false/>
+			<key>Layout</key>
+			<array>
+				<dict>
+					<key>ContentConfiguration</key>
+					<dict>
+						<key>PBXBottomSmartGroupGIDs</key>
+						<array>
+							<string>1C37FBAC04509CD000000102</string>
+							<string>1C37FAAC04509CD000000102</string>
+							<string>1C08E77C0454961000C914BD</string>
+							<string>1C37FABC05509CD000000102</string>
+							<string>1C37FABC05539CD112110102</string>
+							<string>E2644B35053B69B200211256</string>
+							<string>1C37FABC04509CD000100104</string>
+							<string>1CC0EA4004350EF90044410B</string>
+							<string>1CC0EA4004350EF90041110B</string>
+						</array>
+						<key>PBXProjectModuleGUID</key>
+						<string>1CA23ED40692098700951B8B</string>
+						<key>PBXProjectModuleLabel</key>
+						<string>Files</string>
+						<key>PBXProjectStructureProvided</key>
+						<string>yes</string>
+						<key>PBXSmartGroupTreeModuleColumnData</key>
+						<dict>
+							<key>PBXSmartGroupTreeModuleColumnWidthsKey</key>
+							<array>
+								<real>22</real>
+								<real>178</real>
+							</array>
+							<key>PBXSmartGroupTreeModuleColumnsKey_v4</key>
+							<array>
+								<string>SCMStatusColumn</string>
+								<string>MainColumn</string>
+							</array>
+						</dict>
+						<key>PBXSmartGroupTreeModuleOutlineStateKey_v7</key>
+						<dict>
+							<key>PBXSmartGroupTreeModuleOutlineStateExpansionKey</key>
+							<array>
+								<string>00E6828FFEC88D1A11DB9C8B</string>
+								<string>0120612AFEC8923411DB9C8B</string>
+							</array>
+							<key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key>
+							<array>
+								<array>
+									<integer>1</integer>
+									<integer>0</integer>
+								</array>
+							</array>
+							<key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key>
+							<string>{{0, 0}, {200, 662}}</string>
+						</dict>
+						<key>PBXTopSmartGroupGIDs</key>
+						<array/>
+						<key>XCIncludePerspectivesSwitch</key>
+						<false/>
+					</dict>
+					<key>GeometryConfiguration</key>
+					<dict>
+						<key>Frame</key>
+						<string>{{0, 0}, {217, 680}}</string>
+						<key>GroupTreeTableConfiguration</key>
+						<array>
+							<string>SCMStatusColumn</string>
+							<real>22</real>
+							<string>MainColumn</string>
+							<real>178</real>
+						</array>
+						<key>RubberWindowFrame</key>
+						<string>0 111 1280 721 0 0 1280 832 </string>
+					</dict>
+					<key>Module</key>
+					<string>PBXSmartGroupTreeModule</string>
+					<key>Proportion</key>
+					<string>217pt</string>
+				</dict>
+				<dict>
+					<key>Dock</key>
+					<array>
+						<dict>
+							<key>BecomeActive</key>
+							<true/>
+							<key>ContentConfiguration</key>
+							<dict>
+								<key>PBXProjectModuleGUID</key>
+								<string>A34161A50C989E610007BEF2</string>
+								<key>PBXProjectModuleLabel</key>
+								<string>Colonet.java</string>
+								<key>PBXSplitModuleInNavigatorKey</key>
+								<dict>
+									<key>Split0</key>
+									<dict>
+										<key>PBXProjectModuleGUID</key>
+										<string>A34161A60C989E610007BEF2</string>
+										<key>PBXProjectModuleLabel</key>
+										<string>Colonet.java</string>
+										<key>_historyCapacity</key>
+										<integer>0</integer>
+										<key>bookmark</key>
+										<string>A3B0CFF90CD0147E001E32E1</string>
+										<key>history</key>
+										<array>
+											<string>A3D288260CC6CA3100CBC5D0</string>
+											<string>A3B0CF320CCFE191001E32E1</string>
+											<string>A3B0CFF10CD0141F001E32E1</string>
+											<string>A3B0CFF20CD0141F001E32E1</string>
+										</array>
+										<key>prevStack</key>
+										<array>
+											<string>A312666C0C9B131A00D15EBF</string>
+											<string>A3D78E650CB72FF100A79632</string>
+											<string>A30FC0970CBD7DFA000A16EC</string>
+											<string>A3D287EC0CC5047400CBC5D0</string>
+											<string>A3B0CF340CCFE191001E32E1</string>
+											<string>A3B0CF350CCFE191001E32E1</string>
+											<string>A3B0CF670CCFFA8F001E32E1</string>
+											<string>A3B0CF680CCFFA8F001E32E1</string>
+											<string>A3B0CF690CCFFA8F001E32E1</string>
+											<string>A3B0CF6A0CCFFA8F001E32E1</string>
+											<string>A3B0CF820CD00163001E32E1</string>
+											<string>A3B0CF950CD0097E001E32E1</string>
+											<string>A3B0CF960CD0097E001E32E1</string>
+											<string>A3B0CF970CD0097E001E32E1</string>
+											<string>A3B0CF980CD0097E001E32E1</string>
+											<string>A3B0CF990CD0097E001E32E1</string>
+											<string>A3B0CF9A0CD0097E001E32E1</string>
+											<string>A3B0CF9B0CD0097E001E32E1</string>
+											<string>A3B0CF9C0CD0097E001E32E1</string>
+											<string>A3B0CFEB0CD01397001E32E1</string>
+											<string>A3B0CFF30CD0141F001E32E1</string>
+										</array>
+									</dict>
+									<key>SplitCount</key>
+									<string>1</string>
+								</dict>
+								<key>StatusBarVisibility</key>
+								<true/>
+								<key>XCSharingToken</key>
+								<string>com.apple.Xcode.CommonNavigatorGroupSharingToken</string>
+							</dict>
+							<key>GeometryConfiguration</key>
+							<dict>
+								<key>Frame</key>
+								<string>{{0, 0}, {1058, 590}}</string>
+								<key>RubberWindowFrame</key>
+								<string>0 111 1280 721 0 0 1280 832 </string>
+							</dict>
+							<key>Module</key>
+							<string>PBXNavigatorGroup</string>
+							<key>Proportion</key>
+							<string>590pt</string>
+						</dict>
+						<dict>
+							<key>Proportion</key>
+							<string>86pt</string>
+							<key>Tabs</key>
+							<array>
+								<dict>
+									<key>ContentConfiguration</key>
+									<dict>
+										<key>PBXProjectModuleGUID</key>
+										<string>1CA23EDF0692099D00951B8B</string>
+										<key>PBXProjectModuleLabel</key>
+										<string>Detail</string>
+									</dict>
+									<key>GeometryConfiguration</key>
+									<dict>
+										<key>Frame</key>
+										<string>{{10, 27}, {1058, 59}}</string>
+										<key>RubberWindowFrame</key>
+										<string>0 111 1280 721 0 0 1280 832 </string>
+									</dict>
+									<key>Module</key>
+									<string>XCDetailModule</string>
+								</dict>
+								<dict>
+									<key>ContentConfiguration</key>
+									<dict>
+										<key>PBXProjectModuleGUID</key>
+										<string>1CA23EE00692099D00951B8B</string>
+										<key>PBXProjectModuleLabel</key>
+										<string>Project Find</string>
+									</dict>
+									<key>GeometryConfiguration</key>
+									<dict>
+										<key>Frame</key>
+										<string>{{10, 27}, {1058, 113}}</string>
+									</dict>
+									<key>Module</key>
+									<string>PBXProjectFindModule</string>
+								</dict>
+								<dict>
+									<key>ContentConfiguration</key>
+									<dict>
+										<key>PBXProjectModuleGUID</key>
+										<string>1CA23EE10692099D00951B8B</string>
+										<key>PBXProjectModuleLabel</key>
+										<string>SCM Results</string>
+									</dict>
+									<key>GeometryConfiguration</key>
+									<dict>
+										<key>Frame</key>
+										<string>{{10, 27}, {1058, 113}}</string>
+									</dict>
+									<key>Module</key>
+									<string>PBXCVSModule</string>
+								</dict>
+							</array>
+						</dict>
+					</array>
+					<key>Proportion</key>
+					<string>1058pt</string>
+				</dict>
+			</array>
+			<key>Name</key>
+			<string>Project</string>
+			<key>ServiceClasses</key>
+			<array>
+				<string>XCModuleDock</string>
+				<string>PBXSmartGroupTreeModule</string>
+				<string>XCModuleDock</string>
+				<string>PBXNavigatorGroup</string>
+				<string>XCDockableTabModule</string>
+				<string>XCDetailModule</string>
+				<string>PBXProjectFindModule</string>
+				<string>PBXCVSModule</string>
+			</array>
+			<key>TableOfContents</key>
+			<array>
+				<string>A3B0CF2C0CCFE11A001E32E1</string>
+				<string>1CA23ED40692098700951B8B</string>
+				<string>A3B0CF2D0CCFE11A001E32E1</string>
+				<string>A34161A50C989E610007BEF2</string>
+				<string>A3B0CF2E0CCFE11A001E32E1</string>
+				<string>1CA23EDF0692099D00951B8B</string>
+				<string>1CA23EE00692099D00951B8B</string>
+				<string>1CA23EE10692099D00951B8B</string>
+			</array>
+			<key>ToolbarConfiguration</key>
+			<string>xcode.toolbar.config.default</string>
+		</dict>
+		<dict>
+			<key>ChosenToolbarItems</key>
+			<array>
+				<string>XCToolbarPerspectiveControl</string>
+				<string>NSToolbarSeparatorItem</string>
+				<string>active-target-popup</string>
+				<string>active-executable-popup</string>
+				<string>active-buildstyle-popup</string>
+				<string>NSToolbarFlexibleSpaceItem</string>
+				<string>build</string>
+				<string>clean</string>
+				<string>NSToolbarSeparatorItem</string>
+				<string>run</string>
+				<string>debug</string>
+			</array>
+			<key>ControllerClassBaseName</key>
+			<string></string>
+			<key>IconName</key>
+			<string>BuildTabIcon</string>
+			<key>Identifier</key>
+			<string>perspective.build</string>
+			<key>IsVertical</key>
+			<false/>
+			<key>Layout</key>
+			<array>
+				<dict>
+					<key>ContentConfiguration</key>
+					<dict>
+						<key>PBXBottomSmartGroupGIDs</key>
+						<array/>
+						<key>PBXProjectModuleGUID</key>
+						<string>1CA23EE50692099D00951B8B</string>
+						<key>PBXProjectModuleLabel</key>
+						<string>Files</string>
+						<key>PBXProjectStructureProvided</key>
+						<string>yes</string>
+						<key>PBXSmartGroupTreeModuleColumnData</key>
+						<dict>
+							<key>PBXSmartGroupTreeModuleColumnWidthsKey</key>
+							<array>
+								<real>220</real>
+							</array>
+							<key>PBXSmartGroupTreeModuleColumnsKey_v4</key>
+							<array>
+								<string>MainColumn</string>
+							</array>
+						</dict>
+						<key>PBXSmartGroupTreeModuleOutlineStateKey_v7</key>
+						<dict>
+							<key>PBXSmartGroupTreeModuleOutlineStateExpansionKey</key>
+							<array>
+								<string>00E6828FFEC88D1A11DB9C8B</string>
+								<string>0120612AFEC8923411DB9C8B</string>
+							</array>
+							<key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key>
+							<array>
+								<array>
+									<integer>2</integer>
+									<integer>0</integer>
+								</array>
+							</array>
+							<key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key>
+							<string>{{0, 0}, {220, 662}}</string>
+						</dict>
+						<key>PBXTopSmartGroupGIDs</key>
+						<array/>
+						<key>XCIncludePerspectivesSwitch</key>
+						<false/>
+					</dict>
+					<key>GeometryConfiguration</key>
+					<dict>
+						<key>Frame</key>
+						<string>{{0, 0}, {237, 680}}</string>
+						<key>GroupTreeTableConfiguration</key>
+						<array>
+							<string>MainColumn</string>
+							<real>220</real>
+						</array>
+					</dict>
+					<key>Module</key>
+					<string>PBXSmartGroupTreeModule</string>
+					<key>Proportion</key>
+					<string>237pt</string>
+				</dict>
+				<dict>
+					<key>Dock</key>
+					<array>
+						<dict>
+							<key>ContentConfiguration</key>
+							<dict>
+								<key>PBXProjectModuleGUID</key>
+								<string>A34161AC0C989F140007BEF2</string>
+								<key>PBXProjectModuleLabel</key>
+								<string>Colonet.java</string>
+								<key>PBXSplitModuleInNavigatorKey</key>
+								<dict>
+									<key>Split0</key>
+									<dict>
+										<key>PBXProjectModuleGUID</key>
+										<string>A34161AD0C989F140007BEF2</string>
+										<key>PBXProjectModuleLabel</key>
+										<string>Colonet.java</string>
+										<key>_historyCapacity</key>
+										<integer>0</integer>
+										<key>bookmark</key>
+										<string>A3B0CFFA0CD0147E001E32E1</string>
+										<key>history</key>
+										<array>
+											<string>A31266650C9B131A00D15EBF</string>
+											<string>A30FC13A0CBD8587000A16EC</string>
+											<string>A3B0CFA30CD009A1001E32E1</string>
+											<string>A3B0CF9D0CD0097E001E32E1</string>
+										</array>
+										<key>prevStack</key>
+										<array>
+											<string>A312666C0C9B131A00D15EBF</string>
+											<string>A3D78E650CB72FF100A79632</string>
+											<string>A30FC0970CBD7DFA000A16EC</string>
+											<string>A30FC0A60CBD7E05000A16EC</string>
+											<string>A3B0CF770CD00046001E32E1</string>
+										</array>
+									</dict>
+									<key>SplitCount</key>
+									<string>1</string>
+								</dict>
+								<key>StatusBarVisibility</key>
+								<true/>
+								<key>XCSharingToken</key>
+								<string>com.apple.Xcode.CommonNavigatorGroupSharingToken</string>
+							</dict>
+							<key>GeometryConfiguration</key>
+							<dict>
+								<key>Frame</key>
+								<string>{{0, 0}, {1038, 337}}</string>
+							</dict>
+							<key>Module</key>
+							<string>PBXNavigatorGroup</string>
+							<key>Proportion</key>
+							<string>337pt</string>
+						</dict>
+						<dict>
+							<key>Proportion</key>
+							<string>338pt</string>
+							<key>Tabs</key>
+							<array>
+								<dict>
+									<key>ContentConfiguration</key>
+									<dict>
+										<key>PBXProjectModuleGUID</key>
+										<string>XCMainBuildResultsModuleGUID</string>
+										<key>PBXProjectModuleLabel</key>
+										<string>Build</string>
+										<key>XCBuildResultsTrigger_Collapse</key>
+										<integer>1021</integer>
+										<key>XCBuildResultsTrigger_Open</key>
+										<integer>1011</integer>
+									</dict>
+									<key>GeometryConfiguration</key>
+									<dict>
+										<key>Frame</key>
+										<string>{{10, 27}, {1038, 311}}</string>
+									</dict>
+									<key>Module</key>
+									<string>PBXBuildResultsModule</string>
+								</dict>
+								<dict>
+									<key>ContentConfiguration</key>
+									<dict>
+										<key>LauncherConfigVersion</key>
+										<string>3</string>
+										<key>PBXProjectModuleGUID</key>
+										<string>1CA23EE80692099D00951B8B</string>
+										<key>PBXProjectModuleLabel</key>
+										<string>Run</string>
+										<key>Runner</key>
+										<dict>
+											<key>HorizontalSplitView</key>
+											<dict>
+												<key>_collapsingFrameDimension</key>
+												<real>0.0</real>
+												<key>_indexOfCollapsedView</key>
+												<integer>0</integer>
+												<key>_percentageOfCollapsedView</key>
+												<real>0.0</real>
+												<key>isCollapsed</key>
+												<string>yes</string>
+												<key>sizes</key>
+												<array>
+													<string>{{0, 0}, {367, 168}}</string>
+													<string>{{0, 173}, {367, 270}}</string>
+												</array>
+											</dict>
+											<key>VerticalSplitView</key>
+											<dict>
+												<key>_collapsingFrameDimension</key>
+												<real>0.0</real>
+												<key>_indexOfCollapsedView</key>
+												<integer>0</integer>
+												<key>_percentageOfCollapsedView</key>
+												<real>0.0</real>
+												<key>isCollapsed</key>
+												<string>yes</string>
+												<key>sizes</key>
+												<array>
+													<string>{{0, 0}, {406, 443}}</string>
+													<string>{{411, 0}, {517, 443}}</string>
+												</array>
+											</dict>
+										</dict>
+									</dict>
+									<key>GeometryConfiguration</key>
+									<dict>
+										<key>Frame</key>
+										<string>{{10, 27}, {1038, 311}}</string>
+									</dict>
+									<key>Module</key>
+									<string>PBXRunSessionModule</string>
+								</dict>
+							</array>
+						</dict>
+					</array>
+					<key>Proportion</key>
+					<string>1038pt</string>
+				</dict>
+			</array>
+			<key>Name</key>
+			<string>Build</string>
+			<key>ServiceClasses</key>
+			<array>
+				<string>XCModuleDock</string>
+				<string>PBXSmartGroupTreeModule</string>
+				<string>XCModuleDock</string>
+				<string>PBXNavigatorGroup</string>
+				<string>XCDockableTabModule</string>
+				<string>PBXBuildResultsModule</string>
+				<string>PBXRunSessionModule</string>
+				<string>XCConsole</string>
+			</array>
+			<key>TableOfContents</key>
+			<array>
+				<string>A3B0CF390CCFE198001E32E1</string>
+				<string>1CA23EE50692099D00951B8B</string>
+				<string>A3B0CF3A0CCFE198001E32E1</string>
+				<string>A34161AC0C989F140007BEF2</string>
+				<string>A3B0CF3B0CCFE198001E32E1</string>
+				<string>XCMainBuildResultsModuleGUID</string>
+				<string>1CA23EE80692099D00951B8B</string>
+				<string>A3B0CF3C0CCFE198001E32E1</string>
+			</array>
+			<key>ToolbarConfiguration</key>
+			<string>xcode.toolbar.config.buildAndRun</string>
+		</dict>
+		<dict>
+			<key>ChosenToolbarItems</key>
+			<array>
+				<string>XCToolbarPerspectiveControl</string>
+				<string>NSToolbarSeparatorItem</string>
+				<string>build-and-debug</string>
+				<string>debug</string>
+				<string>NSToolbarFlexibleSpaceItem</string>
+				<string>debugger-fix-and-continue</string>
+				<string>debugger-restart-executable</string>
+				<string>debugger-pause</string>
+				<string>debugger-continue</string>
+				<string>debugger-step-over</string>
+				<string>debugger-step-into</string>
+				<string>debugger-step-out</string>
+				<string>debugger-step-instruction</string>
+				<string>NSToolbarFlexibleSpaceItem</string>
+			</array>
+			<key>ControllerClassBaseName</key>
+			<string>PBXDebugSessionModule</string>
+			<key>IconName</key>
+			<string>DebugTabIcon</string>
+			<key>Identifier</key>
+			<string>perspective.debug</string>
+			<key>IsVertical</key>
+			<true/>
+			<key>Layout</key>
+			<array>
+				<dict>
+					<key>ContentConfiguration</key>
+					<dict>
+						<key>PBXProjectModuleGUID</key>
+						<string>1CCC7628064C1048000F2A68</string>
+						<key>PBXProjectModuleLabel</key>
+						<string>Debugger Console</string>
+					</dict>
+					<key>GeometryConfiguration</key>
+					<dict>
+						<key>Frame</key>
+						<string>{{0, 0}, {1280, 0}}</string>
+					</dict>
+					<key>Module</key>
+					<string>PBXDebugCLIModule</string>
+					<key>Proportion</key>
+					<string>0pt</string>
+				</dict>
+				<dict>
+					<key>ContentConfiguration</key>
+					<dict>
+						<key>Debugger</key>
+						<dict>
+							<key>HorizontalSplitView</key>
+							<dict>
+								<key>_collapsingFrameDimension</key>
+								<real>0.0</real>
+								<key>_indexOfCollapsedView</key>
+								<integer>0</integer>
+								<key>_percentageOfCollapsedView</key>
+								<real>0.0</real>
+								<key>isCollapsed</key>
+								<string>yes</string>
+								<key>sizes</key>
+								<array>
+									<string>{{0, 0}, {622, 320}}</string>
+									<string>{{622, 0}, {658, 320}}</string>
+								</array>
+							</dict>
+							<key>VerticalSplitView</key>
+							<dict>
+								<key>_collapsingFrameDimension</key>
+								<real>0.0</real>
+								<key>_indexOfCollapsedView</key>
+								<integer>0</integer>
+								<key>_percentageOfCollapsedView</key>
+								<real>0.0</real>
+								<key>isCollapsed</key>
+								<string>yes</string>
+								<key>sizes</key>
+								<array>
+									<string>{{0, 0}, {1280, 320}}</string>
+									<string>{{0, 320}, {1280, 355}}</string>
+								</array>
+							</dict>
+						</dict>
+						<key>LauncherConfigVersion</key>
+						<string>8</string>
+						<key>PBXProjectModuleGUID</key>
+						<string>1CCC7629064C1048000F2A68</string>
+						<key>PBXProjectModuleLabel</key>
+						<string>Debug</string>
+					</dict>
+					<key>GeometryConfiguration</key>
+					<dict>
+						<key>DebugConsoleDrawerSize</key>
+						<string>{100, 120}</string>
+						<key>DebugConsoleVisible</key>
+						<string>None</string>
+						<key>DebugConsoleWindowFrame</key>
+						<string>{{200, 200}, {500, 300}}</string>
+						<key>DebugSTDIOWindowFrame</key>
+						<string>{{200, 200}, {500, 300}}</string>
+						<key>Frame</key>
+						<string>{{0, 5}, {1280, 675}}</string>
+					</dict>
+					<key>Module</key>
+					<string>PBXDebugSessionModule</string>
+					<key>Proportion</key>
+					<string>675pt</string>
+				</dict>
+			</array>
+			<key>Name</key>
+			<string>Debug</string>
+			<key>ServiceClasses</key>
+			<array>
+				<string>XCModuleDock</string>
+				<string>PBXDebugCLIModule</string>
+				<string>PBXDebugSessionModule</string>
+				<string>PBXDebugProcessAndThreadModule</string>
+				<string>PBXDebugProcessViewModule</string>
+				<string>PBXDebugThreadViewModule</string>
+				<string>PBXDebugStackFrameViewModule</string>
+				<string>PBXNavigatorGroup</string>
+				<string>XCConsole</string>
+			</array>
+			<key>TableOfContents</key>
+			<array>
+				<string>A30FC0D20CBD7F2B000A16EC</string>
+				<string>1CCC7628064C1048000F2A68</string>
+				<string>1CCC7629064C1048000F2A68</string>
+				<string>A30FC0D30CBD7F2B000A16EC</string>
+				<string>A30FC0D40CBD7F2B000A16EC</string>
+				<string>A30FC0D50CBD7F2B000A16EC</string>
+				<string>A30FC0D60CBD7F2B000A16EC</string>
+				<string>A30FC0C60CBD7E7F000A16EC</string>
+				<string>A30FC0D70CBD7F2B000A16EC</string>
+			</array>
+			<key>ToolbarConfiguration</key>
+			<string>xcode.toolbar.config.debug</string>
+		</dict>
+	</array>
+	<key>PerspectivesBarVisible</key>
+	<true/>
+	<key>ShelfIsVisible</key>
+	<false/>
+	<key>SourceDescription</key>
+	<string>file at '/System/Library/PrivateFrameworks/DevToolsInterface.framework/Versions/A/Resources/XCPerspectivesSpecification.xcperspec'</string>
+	<key>StatusbarIsVisible</key>
+	<true/>
+	<key>TimeStamp</key>
+	<real>0.0</real>
+	<key>ToolbarDisplayMode</key>
+	<integer>1</integer>
+	<key>ToolbarIsVisible</key>
+	<true/>
+	<key>ToolbarSizeMode</key>
+	<integer>1</integer>
+	<key>Type</key>
+	<string>Perspectives</string>
+	<key>UpdateMessage</key>
+	<string></string>
+	<key>WindowJustification</key>
+	<integer>5</integer>
+	<key>WindowOrderList</key>
+	<array/>
+	<key>WindowString</key>
+	<string>0 111 1280 721 0 0 1280 832 </string>
+	<key>WindowTools</key>
+	<array>
+		<dict>
+			<key>Identifier</key>
+			<string>windowTool.find</string>
+			<key>Layout</key>
+			<array>
+				<dict>
+					<key>Dock</key>
+					<array>
+						<dict>
+							<key>Dock</key>
+							<array>
+								<dict>
+									<key>ContentConfiguration</key>
+									<dict>
+										<key>PBXProjectModuleGUID</key>
+										<string>1CDD528C0622207200134675</string>
+										<key>PBXProjectModuleLabel</key>
+										<string>&lt;No Editor&gt;</string>
+										<key>PBXSplitModuleInNavigatorKey</key>
+										<dict>
+											<key>Split0</key>
+											<dict>
+												<key>PBXProjectModuleGUID</key>
+												<string>1CD0528D0623707200166675</string>
+											</dict>
+											<key>SplitCount</key>
+											<string>1</string>
+										</dict>
+										<key>StatusBarVisibility</key>
+										<integer>1</integer>
+									</dict>
+									<key>GeometryConfiguration</key>
+									<dict>
+										<key>Frame</key>
+										<string>{{0, 0}, {781, 167}}</string>
+										<key>RubberWindowFrame</key>
+										<string>62 385 781 470 0 0 1440 878 </string>
+									</dict>
+									<key>Module</key>
+									<string>PBXNavigatorGroup</string>
+									<key>Proportion</key>
+									<string>781pt</string>
+								</dict>
+							</array>
+							<key>Proportion</key>
+							<string>50%</string>
+						</dict>
+						<dict>
+							<key>BecomeActive</key>
+							<integer>1</integer>
+							<key>ContentConfiguration</key>
+							<dict>
+								<key>PBXProjectModuleGUID</key>
+								<string>1CD0528E0623707200166675</string>
+								<key>PBXProjectModuleLabel</key>
+								<string>Project Find</string>
+							</dict>
+							<key>GeometryConfiguration</key>
+							<dict>
+								<key>Frame</key>
+								<string>{{8, 0}, {773, 254}}</string>
+								<key>RubberWindowFrame</key>
+								<string>62 385 781 470 0 0 1440 878 </string>
+							</dict>
+							<key>Module</key>
+							<string>PBXProjectFindModule</string>
+							<key>Proportion</key>
+							<string>50%</string>
+						</dict>
+					</array>
+					<key>Proportion</key>
+					<string>428pt</string>
+				</dict>
+			</array>
+			<key>Name</key>
+			<string>Project Find</string>
+			<key>ServiceClasses</key>
+			<array>
+				<string>PBXProjectFindModule</string>
+			</array>
+			<key>StatusbarIsVisible</key>
+			<integer>1</integer>
+			<key>TableOfContents</key>
+			<array>
+				<string>1C530D57069F1CE1000CFCEE</string>
+				<string>1C530D58069F1CE1000CFCEE</string>
+				<string>1C530D59069F1CE1000CFCEE</string>
+				<string>1CDD528C0622207200134675</string>
+				<string>1C530D5A069F1CE1000CFCEE</string>
+				<string>1CE0B1FE06471DED0097A5F4</string>
+				<string>1CD0528E0623707200166675</string>
+			</array>
+			<key>WindowString</key>
+			<string>62 385 781 470 0 0 1440 878 </string>
+			<key>WindowToolGUID</key>
+			<string>1C530D57069F1CE1000CFCEE</string>
+			<key>WindowToolIsVisible</key>
+			<integer>0</integer>
+		</dict>
+		<dict>
+			<key>Identifier</key>
+			<string>windowTool.run</string>
+			<key>Layout</key>
+			<array>
+				<dict>
+					<key>Dock</key>
+					<array>
+						<dict>
+							<key>ContentConfiguration</key>
+							<dict>
+								<key>LauncherConfigVersion</key>
+								<string>3</string>
+								<key>PBXProjectModuleGUID</key>
+								<string>1CD0528B0623707200166675</string>
+								<key>PBXProjectModuleLabel</key>
+								<string>Run - cocoapp112 - cocoapp112</string>
+								<key>Runner</key>
+								<dict>
+									<key>HorizontalSplitView</key>
+									<dict>
+										<key>_collapsingFrameDimension</key>
+										<real>0.0</real>
+										<key>_indexOfCollapsedView</key>
+										<integer>0</integer>
+										<key>_percentageOfCollapsedView</key>
+										<real>0.0</real>
+										<key>isCollapsed</key>
+										<string>yes</string>
+										<key>sizes</key>
+										<array>
+											<string>{{0, 0}, {365, 167}}</string>
+											<string>{{0, 176}, {365, 267}}</string>
+										</array>
+									</dict>
+									<key>VerticalSplitView</key>
+									<dict>
+										<key>_collapsingFrameDimension</key>
+										<real>0.0</real>
+										<key>_indexOfCollapsedView</key>
+										<integer>0</integer>
+										<key>_percentageOfCollapsedView</key>
+										<real>0.0</real>
+										<key>isCollapsed</key>
+										<string>yes</string>
+										<key>sizes</key>
+										<array>
+											<string>{{0, 0}, {405, 443}}</string>
+											<string>{{414, 0}, {514, 443}}</string>
+										</array>
+									</dict>
+								</dict>
+							</dict>
+							<key>GeometryConfiguration</key>
+							<dict>
+								<key>Frame</key>
+								<string>{{0, 0}, {456, 192}}</string>
+								<key>RubberWindowFrame</key>
+								<string>741 130 456 234 0 0 1280 1002 </string>
+							</dict>
+							<key>Module</key>
+							<string>PBXRunSessionModule</string>
+							<key>Proportion</key>
+							<string>192pt</string>
+						</dict>
+					</array>
+					<key>Proportion</key>
+					<string>192pt</string>
+				</dict>
+			</array>
+			<key>Name</key>
+			<string>Run Log</string>
+			<key>ServiceClasses</key>
+			<array>
+				<string>PBXRunSessionModule</string>
+			</array>
+			<key>StatusbarIsVisible</key>
+			<integer>1</integer>
+			<key>TableOfContents</key>
+			<array>
+				<string>1C78EAAF065D492600B07095</string>
+				<string>1C78EAB0065D492600B07095</string>
+				<string>1CD0528B0623707200166675</string>
+				<string>1C78EAB1065D492600B07095</string>
+			</array>
+			<key>ToolbarConfiguration</key>
+			<string>xcode.toolbar.config.run</string>
+			<key>WindowString</key>
+			<string>741 130 456 234 0 0 1280 1002 </string>
+		</dict>
+		<dict>
+			<key>Identifier</key>
+			<string>windowTool.scm</string>
+			<key>Layout</key>
+			<array>
+				<dict>
+					<key>Dock</key>
+					<array>
+						<dict>
+							<key>ContentConfiguration</key>
+							<dict>
+								<key>PBXProjectModuleGUID</key>
+								<string>1C78EAB2065D492600B07095</string>
+								<key>PBXProjectModuleLabel</key>
+								<string>&lt;No Editor&gt;</string>
+								<key>PBXSplitModuleInNavigatorKey</key>
+								<dict>
+									<key>Split0</key>
+									<dict>
+										<key>PBXProjectModuleGUID</key>
+										<string>1C78EAB3065D492600B07095</string>
+									</dict>
+									<key>SplitCount</key>
+									<string>1</string>
+								</dict>
+								<key>StatusBarVisibility</key>
+								<integer>1</integer>
+							</dict>
+							<key>GeometryConfiguration</key>
+							<dict>
+								<key>Frame</key>
+								<string>{{0, 0}, {452, 0}}</string>
+								<key>RubberWindowFrame</key>
+								<string>743 379 452 308 0 0 1280 1002 </string>
+							</dict>
+							<key>Module</key>
+							<string>PBXNavigatorGroup</string>
+							<key>Proportion</key>
+							<string>0pt</string>
+						</dict>
+						<dict>
+							<key>BecomeActive</key>
+							<integer>1</integer>
+							<key>ContentConfiguration</key>
+							<dict>
+								<key>PBXProjectModuleGUID</key>
+								<string>1CD052920623707200166675</string>
+								<key>PBXProjectModuleLabel</key>
+								<string>SCM</string>
+							</dict>
+							<key>GeometryConfiguration</key>
+							<dict>
+								<key>ConsoleFrame</key>
+								<string>{{0, 259}, {452, 0}}</string>
+								<key>Frame</key>
+								<string>{{0, 7}, {452, 259}}</string>
+								<key>RubberWindowFrame</key>
+								<string>743 379 452 308 0 0 1280 1002 </string>
+								<key>TableConfiguration</key>
+								<array>
+									<string>Status</string>
+									<real>30</real>
+									<string>FileName</string>
+									<real>199</real>
+									<string>Path</string>
+									<real>197.09500122070312</real>
+								</array>
+								<key>TableFrame</key>
+								<string>{{0, 0}, {452, 250}}</string>
+							</dict>
+							<key>Module</key>
+							<string>PBXCVSModule</string>
+							<key>Proportion</key>
+							<string>262pt</string>
+						</dict>
+					</array>
+					<key>Proportion</key>
+					<string>266pt</string>
+				</dict>
+			</array>
+			<key>Name</key>
+			<string>SCM</string>
+			<key>ServiceClasses</key>
+			<array>
+				<string>PBXCVSModule</string>
+			</array>
+			<key>StatusbarIsVisible</key>
+			<integer>1</integer>
+			<key>TableOfContents</key>
+			<array>
+				<string>1C78EAB4065D492600B07095</string>
+				<string>1C78EAB5065D492600B07095</string>
+				<string>1C78EAB2065D492600B07095</string>
+				<string>1CD052920623707200166675</string>
+			</array>
+			<key>ToolbarConfiguration</key>
+			<string>xcode.toolbar.config.scm</string>
+			<key>WindowString</key>
+			<string>743 379 452 308 0 0 1280 1002 </string>
+		</dict>
+		<dict>
+			<key>FirstTimeWindowDisplayed</key>
+			<false/>
+			<key>Identifier</key>
+			<string>windowTool.breakpoints</string>
+			<key>IsVertical</key>
+			<false/>
+			<key>Layout</key>
+			<array>
+				<dict>
+					<key>Dock</key>
+					<array>
+						<dict>
+							<key>ContentConfiguration</key>
+							<dict>
+								<key>PBXBottomSmartGroupGIDs</key>
+								<array>
+									<string>1C77FABC04509CD000000102</string>
+								</array>
+								<key>PBXProjectModuleGUID</key>
+								<string>1CE0B1FE06471DED0097A5F4</string>
+								<key>PBXProjectModuleLabel</key>
+								<string>Files</string>
+								<key>PBXProjectStructureProvided</key>
+								<string>no</string>
+								<key>PBXSmartGroupTreeModuleColumnData</key>
+								<dict>
+									<key>PBXSmartGroupTreeModuleColumnWidthsKey</key>
+									<array>
+										<real>168</real>
+									</array>
+									<key>PBXSmartGroupTreeModuleColumnsKey_v4</key>
+									<array>
+										<string>MainColumn</string>
+									</array>
+								</dict>
+								<key>PBXSmartGroupTreeModuleOutlineStateKey_v7</key>
+								<dict>
+									<key>PBXSmartGroupTreeModuleOutlineStateExpansionKey</key>
+									<array>
+										<string>1C77FABC04509CD000000102</string>
+									</array>
+									<key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key>
+									<array>
+										<array>
+											<integer>0</integer>
+										</array>
+									</array>
+									<key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key>
+									<string>{{0, 0}, {168, 350}}</string>
+								</dict>
+								<key>PBXTopSmartGroupGIDs</key>
+								<array/>
+								<key>XCIncludePerspectivesSwitch</key>
+								<false/>
+							</dict>
+							<key>GeometryConfiguration</key>
+							<dict>
+								<key>Frame</key>
+								<string>{{0, 0}, {185, 368}}</string>
+								<key>GroupTreeTableConfiguration</key>
+								<array>
+									<string>MainColumn</string>
+									<real>168</real>
+								</array>
+								<key>RubberWindowFrame</key>
+								<string>31 398 744 409 0 0 1280 832 </string>
+							</dict>
+							<key>Module</key>
+							<string>PBXSmartGroupTreeModule</string>
+							<key>Proportion</key>
+							<string>185pt</string>
+						</dict>
+						<dict>
+							<key>BecomeActive</key>
+							<true/>
+							<key>ContentConfiguration</key>
+							<dict>
+								<key>PBXProjectModuleGUID</key>
+								<string>1CA1AED706398EBD00589147</string>
+								<key>PBXProjectModuleLabel</key>
+								<string>Detail</string>
+							</dict>
+							<key>GeometryConfiguration</key>
+							<dict>
+								<key>Frame</key>
+								<string>{{190, 0}, {554, 368}}</string>
+								<key>RubberWindowFrame</key>
+								<string>31 398 744 409 0 0 1280 832 </string>
+							</dict>
+							<key>Module</key>
+							<string>XCDetailModule</string>
+							<key>Proportion</key>
+							<string>554pt</string>
+						</dict>
+					</array>
+					<key>Proportion</key>
+					<string>368pt</string>
+				</dict>
+			</array>
+			<key>MajorVersion</key>
+			<integer>2</integer>
+			<key>MinorVersion</key>
+			<integer>0</integer>
+			<key>Name</key>
+			<string>Breakpoints</string>
+			<key>ServiceClasses</key>
+			<array>
+				<string>PBXSmartGroupTreeModule</string>
+				<string>XCDetailModule</string>
+			</array>
+			<key>StatusbarIsVisible</key>
+			<true/>
+			<key>TableOfContents</key>
+			<array>
+				<string>A3D78B9F0CB6E4DC00A79632</string>
+				<string>A3D78BA00CB6E4DC00A79632</string>
+				<string>1CE0B1FE06471DED0097A5F4</string>
+				<string>1CA1AED706398EBD00589147</string>
+			</array>
+			<key>ToolbarConfiguration</key>
+			<string>xcode.toolbar.config.breakpoints</string>
+			<key>WindowString</key>
+			<string>31 398 744 409 0 0 1280 832 </string>
+			<key>WindowToolGUID</key>
+			<string>A3D78B9F0CB6E4DC00A79632</string>
+			<key>WindowToolIsVisible</key>
+			<false/>
+		</dict>
+		<dict>
+			<key>Identifier</key>
+			<string>windowTool.debugAnimator</string>
+			<key>Layout</key>
+			<array>
+				<dict>
+					<key>Dock</key>
+					<array>
+						<dict>
+							<key>Module</key>
+							<string>PBXNavigatorGroup</string>
+							<key>Proportion</key>
+							<string>100%</string>
+						</dict>
+					</array>
+					<key>Proportion</key>
+					<string>100%</string>
+				</dict>
+			</array>
+			<key>Name</key>
+			<string>Debug Visualizer</string>
+			<key>ServiceClasses</key>
+			<array>
+				<string>PBXNavigatorGroup</string>
+			</array>
+			<key>StatusbarIsVisible</key>
+			<true/>
+			<key>ToolbarConfiguration</key>
+			<string>xcode.toolbar.config.debugAnimator</string>
+			<key>WindowString</key>
+			<string>100 100 700 500 0 0 1280 1002 </string>
+		</dict>
+		<dict>
+			<key>Identifier</key>
+			<string>windowTool.bookmarks</string>
+			<key>Layout</key>
+			<array>
+				<dict>
+					<key>Dock</key>
+					<array>
+						<dict>
+							<key>Module</key>
+							<string>PBXBookmarksModule</string>
+							<key>Proportion</key>
+							<string>166pt</string>
+						</dict>
+					</array>
+					<key>Proportion</key>
+					<string>166pt</string>
+				</dict>
+			</array>
+			<key>Name</key>
+			<string>Bookmarks</string>
+			<key>ServiceClasses</key>
+			<array>
+				<string>PBXBookmarksModule</string>
+			</array>
+			<key>StatusbarIsVisible</key>
+			<integer>0</integer>
+			<key>WindowString</key>
+			<string>538 42 401 187 0 0 1280 1002 </string>
+		</dict>
+		<dict>
+			<key>FirstTimeWindowDisplayed</key>
+			<false/>
+			<key>Identifier</key>
+			<string>windowTool.classBrowser</string>
+			<key>IsVertical</key>
+			<true/>
+			<key>Layout</key>
+			<array>
+				<dict>
+					<key>Dock</key>
+					<array>
+						<dict>
+							<key>ContentConfiguration</key>
+							<dict>
+								<key>OptionsSetName</key>
+								<string>Hierarchy, all classes</string>
+								<key>PBXProjectModuleGUID</key>
+								<string>1CA6456E063B45B4001379D8</string>
+								<key>PBXProjectModuleLabel</key>
+								<string>Class Browser - java.awt.im.InputContext</string>
+							</dict>
+							<key>GeometryConfiguration</key>
+							<dict>
+								<key>ClassesFrame</key>
+								<string>{{0, 0}, {845, 96}}</string>
+								<key>ClassesTreeTableConfiguration</key>
+								<array>
+									<string>PBXClassNameColumnIdentifier</string>
+									<real>208</real>
+									<string>PBXClassBookColumnIdentifier</string>
+									<real>22</real>
+								</array>
+								<key>Frame</key>
+								<string>{{0, 0}, {1097, 558}}</string>
+								<key>MembersFrame</key>
+								<string>{{0, 101}, {845, 457}}</string>
+								<key>MembersTreeTableConfiguration</key>
+								<array>
+									<string>PBXMemberTypeIconColumnIdentifier</string>
+									<real>22</real>
+									<string>PBXMemberNameColumnIdentifier</string>
+									<real>216</real>
+									<string>PBXMemberTypeColumnIdentifier</string>
+									<real>568</real>
+									<string>PBXMemberBookColumnIdentifier</string>
+									<real>22</real>
+								</array>
+								<key>RubberWindowFrame</key>
+								<string>21 231 1097 578 0 0 1280 832 </string>
+							</dict>
+							<key>Module</key>
+							<string>PBXClassBrowserModule</string>
+							<key>Proportion</key>
+							<string>558pt</string>
+						</dict>
+					</array>
+					<key>Proportion</key>
+					<string>558pt</string>
+				</dict>
+			</array>
+			<key>Name</key>
+			<string>Class Browser</string>
+			<key>ServiceClasses</key>
+			<array>
+				<string>PBXClassBrowserModule</string>
+			</array>
+			<key>StatusbarIsVisible</key>
+			<false/>
+			<key>TableOfContents</key>
+			<array>
+				<string>A30387EF0CAB061700E9D9D2</string>
+				<string>A3D78E830CB7312B00A79632</string>
+				<string>1CA6456E063B45B4001379D8</string>
+			</array>
+			<key>ToolbarConfiguration</key>
+			<string>xcode.toolbar.config.classbrowser</string>
+			<key>WindowString</key>
+			<string>21 231 1097 578 0 0 1280 832 </string>
+			<key>WindowToolGUID</key>
+			<string>A30387EF0CAB061700E9D9D2</string>
+			<key>WindowToolIsVisible</key>
+			<false/>
+		</dict>
+	</array>
+</dict>
+</plist>
Index: branches/battery/code/projects/colonet/ColonetGUI/Colonet.xcodeproj/project.pbxproj
===================================================================
--- branches/battery/code/projects/colonet/ColonetGUI/Colonet.xcodeproj/project.pbxproj	(nonexistent)
+++ branches/battery/code/projects/colonet/ColonetGUI/Colonet.xcodeproj/project.pbxproj	(revision 260)
@@ -0,0 +1,221 @@
+// !$*UTF8*$!
+{
+	archiveVersion = 1;
+	classes = {
+	};
+	objectVersion = 42;
+	objects = {
+
+/* Begin PBXBuildFile section */
+		130F8B86001BDB6411CA292A /* Colonet.java in Sources */ = {isa = PBXBuildFile; fileRef = 00E68290FEC88D7311DB9C8B /* Colonet.java */; };
+		130F8B8A001BDB6411CA292A /* index.html in CopyFiles */ = {isa = PBXBuildFile; fileRef = 00E68291FEC88ED911DB9C8B /* index.html */; };
+		A34161830C989C090007BEF2 /* colonetstyle.css in JavaArchive */ = {isa = PBXBuildFile; fileRef = A34161820C989C090007BEF2 /* colonetstyle.css */; settings = {JAVA_ARCHIVE_SUBDIR = ""; }; };
+		A34161910C989CB30007BEF2 /* ColonetServerInterface.java in Sources */ = {isa = PBXBuildFile; fileRef = A34161900C989CB30007BEF2 /* ColonetServerInterface.java */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXCopyFilesBuildPhase section */
+		130F8B89001BDB6411CA292A /* CopyFiles */ = {
+			isa = PBXCopyFilesBuildPhase;
+			buildActionMask = 2147483647;
+			dstPath = "";
+			dstSubfolderSpec = 16;
+			files = (
+				130F8B8A001BDB6411CA292A /* index.html in CopyFiles */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+/* End PBXCopyFilesBuildPhase section */
+
+/* Begin PBXFileReference section */
+		00E68290FEC88D7311DB9C8B /* Colonet.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = Colonet.java; sourceTree = "<group>"; };
+		00E68291FEC88ED911DB9C8B /* index.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = index.html; sourceTree = "<group>"; };
+		329C72810360BFA200C91783 /* Colonet.jar */ = {isa = PBXFileReference; explicitFileType = archive.jar; includeInIndex = 0; path = Colonet.jar; sourceTree = BUILT_PRODUCTS_DIR; };
+		A34161820C989C090007BEF2 /* colonetstyle.css */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = colonetstyle.css; sourceTree = "<group>"; };
+		A34161900C989CB30007BEF2 /* ColonetServerInterface.java */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.java; path = ColonetServerInterface.java; sourceTree = "<group>"; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+		130F8B88001BDB6411CA292A /* Frameworks */ = {
+			isa = PBXFrameworksBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+		00E6828FFEC88D1A11DB9C8B = {
+			isa = PBXGroup;
+			children = (
+				00E68290FEC88D7311DB9C8B /* Colonet.java */,
+				A34161900C989CB30007BEF2 /* ColonetServerInterface.java */,
+				00E68291FEC88ED911DB9C8B /* index.html */,
+				A34161820C989C090007BEF2 /* colonetstyle.css */,
+				0120612AFEC8923411DB9C8B /* Products */,
+			);
+			sourceTree = "<group>";
+		};
+		0120612AFEC8923411DB9C8B /* Products */ = {
+			isa = PBXGroup;
+			children = (
+				329C72810360BFA200C91783 /* Colonet.jar */,
+			);
+			name = Products;
+			sourceTree = "<group>";
+		};
+/* End PBXGroup section */
+
+/* Begin PBXJavaArchiveBuildPhase section */
+		130F8B87001BDB6411CA292A /* JavaArchive */ = {
+			isa = PBXJavaArchiveBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				A34161830C989C090007BEF2 /* colonetstyle.css in JavaArchive */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+/* End PBXJavaArchiveBuildPhase section */
+
+/* Begin PBXProject section */
+		00E6828EFEC88D1A11DB9C8B /* Project object */ = {
+			isa = PBXProject;
+			buildConfigurationList = A302C9570C9B05D300337FAF /* Build configuration list for PBXProject "Colonet" */;
+			hasScannedForEncodings = 1;
+			mainGroup = 00E6828FFEC88D1A11DB9C8B;
+			productRefGroup = 0120612AFEC8923411DB9C8B /* Products */;
+			projectDirPath = "";
+			targets = (
+				130F8B84001BDB6411CA292A /* Colonet */,
+			);
+		};
+/* End PBXProject section */
+
+/* Begin PBXSourcesBuildPhase section */
+		130F8B85001BDB6411CA292A /* Sources */ = {
+			isa = PBXSourcesBuildPhase;
+			buildActionMask = 2147483647;
+			files = (
+				130F8B86001BDB6411CA292A /* Colonet.java in Sources */,
+				A34161910C989CB30007BEF2 /* ColonetServerInterface.java in Sources */,
+			);
+			runOnlyForDeploymentPostprocessing = 0;
+		};
+/* End PBXSourcesBuildPhase section */
+
+/* Begin PBXToolTarget section */
+		130F8B84001BDB6411CA292A /* Colonet */ = {
+			isa = PBXToolTarget;
+			buildConfigurationList = A302C9530C9B05D300337FAF /* Build configuration list for PBXToolTarget "Colonet" */;
+			buildPhases = (
+				130F8B85001BDB6411CA292A /* Sources */,
+				130F8B87001BDB6411CA292A /* JavaArchive */,
+				130F8B88001BDB6411CA292A /* Frameworks */,
+				130F8B89001BDB6411CA292A /* CopyFiles */,
+			);
+			dependencies = (
+			);
+			name = Colonet;
+			productInstallPath = /usr/local/bin;
+			productName = JavaAWTApplet;
+			productReference = 329C72810360BFA200C91783 /* Colonet.jar */;
+		};
+/* End PBXToolTarget section */
+
+/* Begin XCBuildConfiguration section */
+		A302C9540C9B05D300337FAF /* Development */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = NO;
+				GCC_DYNAMIC_NO_PIC = NO;
+				GCC_ENABLE_FIX_AND_CONTINUE = YES;
+				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
+				GCC_OPTIMIZATION_LEVEL = 0;
+				JAVA_ARCHIVE_CLASSES = YES;
+				JAVA_ARCHIVE_COMPRESSION = NO;
+				JAVA_ARCHIVE_TYPE = JAR;
+				JAVA_COMPILER = /usr/bin/javac;
+				JAVA_SOURCE_SUBDIR = .;
+				PRODUCT_NAME = Colonet;
+				PURE_JAVA = YES;
+				REZ_EXECUTABLE = YES;
+				ZERO_LINK = YES;
+			};
+			name = Development;
+		};
+		A302C9550C9B05D300337FAF /* Deployment */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				COPY_PHASE_STRIP = YES;
+				GCC_ENABLE_FIX_AND_CONTINUE = NO;
+				JAVA_ARCHIVE_CLASSES = YES;
+				JAVA_ARCHIVE_COMPRESSION = NO;
+				JAVA_ARCHIVE_TYPE = JAR;
+				JAVA_COMPILER = /usr/bin/javac;
+				JAVA_SOURCE_SUBDIR = .;
+				PRODUCT_NAME = Colonet;
+				PURE_JAVA = YES;
+				REZ_EXECUTABLE = YES;
+				ZERO_LINK = NO;
+			};
+			name = Deployment;
+		};
+		A302C9560C9B05D300337FAF /* Default */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+				JAVA_ARCHIVE_CLASSES = YES;
+				JAVA_ARCHIVE_COMPRESSION = NO;
+				JAVA_ARCHIVE_TYPE = JAR;
+				JAVA_COMPILER = /usr/bin/javac;
+				JAVA_SOURCE_SUBDIR = .;
+				PRODUCT_NAME = Colonet;
+				PURE_JAVA = YES;
+				REZ_EXECUTABLE = YES;
+			};
+			name = Default;
+		};
+		A302C9580C9B05D300337FAF /* Development */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+			};
+			name = Development;
+		};
+		A302C9590C9B05D300337FAF /* Deployment */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+			};
+			name = Deployment;
+		};
+		A302C95A0C9B05D300337FAF /* Default */ = {
+			isa = XCBuildConfiguration;
+			buildSettings = {
+			};
+			name = Default;
+		};
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+		A302C9530C9B05D300337FAF /* Build configuration list for PBXToolTarget "Colonet" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				A302C9540C9B05D300337FAF /* Development */,
+				A302C9550C9B05D300337FAF /* Deployment */,
+				A302C9560C9B05D300337FAF /* Default */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Default;
+		};
+		A302C9570C9B05D300337FAF /* Build configuration list for PBXProject "Colonet" */ = {
+			isa = XCConfigurationList;
+			buildConfigurations = (
+				A302C9580C9B05D300337FAF /* Development */,
+				A302C9590C9B05D300337FAF /* Deployment */,
+				A302C95A0C9B05D300337FAF /* Default */,
+			);
+			defaultConfigurationIsVisible = 0;
+			defaultConfigurationName = Default;
+		};
+/* End XCConfigurationList section */
+	};
+	rootObject = 00E6828EFEC88D1A11DB9C8B /* Project object */;
+}
Index: branches/battery/code/projects/colonet/ColonetGUI/Colonet.xcodeproj/gmtress.mode1
===================================================================
--- branches/battery/code/projects/colonet/ColonetGUI/Colonet.xcodeproj/gmtress.mode1	(nonexistent)
+++ branches/battery/code/projects/colonet/ColonetGUI/Colonet.xcodeproj/gmtress.mode1	(revision 260)
@@ -0,0 +1,1238 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>ActivePerspectiveName</key>
+	<string>Project</string>
+	<key>AllowedModules</key>
+	<array>
+		<dict>
+			<key>BundleLoadPath</key>
+			<string></string>
+			<key>MaxInstances</key>
+			<string>n</string>
+			<key>Module</key>
+			<string>PBXSmartGroupTreeModule</string>
+			<key>Name</key>
+			<string>Groups and Files Outline View</string>
+		</dict>
+		<dict>
+			<key>BundleLoadPath</key>
+			<string></string>
+			<key>MaxInstances</key>
+			<string>n</string>
+			<key>Module</key>
+			<string>PBXNavigatorGroup</string>
+			<key>Name</key>
+			<string>Editor</string>
+		</dict>
+		<dict>
+			<key>BundleLoadPath</key>
+			<string></string>
+			<key>MaxInstances</key>
+			<string>n</string>
+			<key>Module</key>
+			<string>XCTaskListModule</string>
+			<key>Name</key>
+			<string>Task List</string>
+		</dict>
+		<dict>
+			<key>BundleLoadPath</key>
+			<string></string>
+			<key>MaxInstances</key>
+			<string>n</string>
+			<key>Module</key>
+			<string>XCDetailModule</string>
+			<key>Name</key>
+			<string>File and Smart Group Detail Viewer</string>
+		</dict>
+		<dict>
+			<key>BundleLoadPath</key>
+			<string></string>
+			<key>MaxInstances</key>
+			<string>1</string>
+			<key>Module</key>
+			<string>PBXBuildResultsModule</string>
+			<key>Name</key>
+			<string>Detailed Build Results Viewer</string>
+		</dict>
+		<dict>
+			<key>BundleLoadPath</key>
+			<string></string>
+			<key>MaxInstances</key>
+			<string>1</string>
+			<key>Module</key>
+			<string>PBXProjectFindModule</string>
+			<key>Name</key>
+			<string>Project Batch Find Tool</string>
+		</dict>
+		<dict>
+			<key>BundleLoadPath</key>
+			<string></string>
+			<key>MaxInstances</key>
+			<string>n</string>
+			<key>Module</key>
+			<string>PBXRunSessionModule</string>
+			<key>Name</key>
+			<string>Run Log</string>
+		</dict>
+		<dict>
+			<key>BundleLoadPath</key>
+			<string></string>
+			<key>MaxInstances</key>
+			<string>n</string>
+			<key>Module</key>
+			<string>PBXBookmarksModule</string>
+			<key>Name</key>
+			<string>Bookmarks Tool</string>
+		</dict>
+		<dict>
+			<key>BundleLoadPath</key>
+			<string></string>
+			<key>MaxInstances</key>
+			<string>n</string>
+			<key>Module</key>
+			<string>PBXClassBrowserModule</string>
+			<key>Name</key>
+			<string>Class Browser</string>
+		</dict>
+		<dict>
+			<key>BundleLoadPath</key>
+			<string></string>
+			<key>MaxInstances</key>
+			<string>n</string>
+			<key>Module</key>
+			<string>PBXCVSModule</string>
+			<key>Name</key>
+			<string>Source Code Control Tool</string>
+		</dict>
+		<dict>
+			<key>BundleLoadPath</key>
+			<string></string>
+			<key>MaxInstances</key>
+			<string>n</string>
+			<key>Module</key>
+			<string>PBXDebugBreakpointsModule</string>
+			<key>Name</key>
+			<string>Debug Breakpoints Tool</string>
+		</dict>
+		<dict>
+			<key>BundleLoadPath</key>
+			<string></string>
+			<key>MaxInstances</key>
+			<string>n</string>
+			<key>Module</key>
+			<string>XCDockableInspector</string>
+			<key>Name</key>
+			<string>Inspector</string>
+		</dict>
+		<dict>
+			<key>BundleLoadPath</key>
+			<string></string>
+			<key>MaxInstances</key>
+			<string>n</string>
+			<key>Module</key>
+			<string>PBXOpenQuicklyModule</string>
+			<key>Name</key>
+			<string>Open Quickly Tool</string>
+		</dict>
+		<dict>
+			<key>BundleLoadPath</key>
+			<string></string>
+			<key>MaxInstances</key>
+			<string>1</string>
+			<key>Module</key>
+			<string>PBXDebugSessionModule</string>
+			<key>Name</key>
+			<string>Debugger</string>
+		</dict>
+		<dict>
+			<key>BundleLoadPath</key>
+			<string></string>
+			<key>MaxInstances</key>
+			<string>1</string>
+			<key>Module</key>
+			<string>PBXDebugCLIModule</string>
+			<key>Name</key>
+			<string>Debug Console</string>
+		</dict>
+	</array>
+	<key>Description</key>
+	<string>DefaultDescriptionKey</string>
+	<key>DockingSystemVisible</key>
+	<false/>
+	<key>Extension</key>
+	<string>mode1</string>
+	<key>FavBarConfig</key>
+	<dict>
+		<key>PBXProjectModuleGUID</key>
+		<string>A341617D0C989B510007BEF2</string>
+		<key>XCBarModuleItemNames</key>
+		<dict/>
+		<key>XCBarModuleItems</key>
+		<array/>
+	</dict>
+	<key>FirstTimeWindowDisplayed</key>
+	<false/>
+	<key>Identifier</key>
+	<string>com.apple.perspectives.project.mode1</string>
+	<key>MajorVersion</key>
+	<integer>31</integer>
+	<key>MinorVersion</key>
+	<integer>1</integer>
+	<key>Name</key>
+	<string>Default</string>
+	<key>Notifications</key>
+	<array/>
+	<key>OpenEditors</key>
+	<array/>
+	<key>PerspectiveWidths</key>
+	<array>
+		<integer>-1</integer>
+		<integer>-1</integer>
+	</array>
+	<key>Perspectives</key>
+	<array>
+		<dict>
+			<key>ChosenToolbarItems</key>
+			<array>
+				<string>active-target-popup</string>
+				<string>action</string>
+				<string>NSToolbarFlexibleSpaceItem</string>
+				<string>buildOrClean</string>
+				<string>build-and-runOrDebug</string>
+				<string>com.apple.ide.PBXToolbarStopButton</string>
+				<string>get-info</string>
+				<string>toggle-editor</string>
+				<string>NSToolbarFlexibleSpaceItem</string>
+				<string>com.apple.pbx.toolbar.searchfield</string>
+			</array>
+			<key>ControllerClassBaseName</key>
+			<string></string>
+			<key>IconName</key>
+			<string>WindowOfProjectWithEditor</string>
+			<key>Identifier</key>
+			<string>perspective.project</string>
+			<key>IsVertical</key>
+			<false/>
+			<key>Layout</key>
+			<array>
+				<dict>
+					<key>ContentConfiguration</key>
+					<dict>
+						<key>PBXBottomSmartGroupGIDs</key>
+						<array>
+							<string>1C37FBAC04509CD000000102</string>
+							<string>1C37FAAC04509CD000000102</string>
+							<string>1C08E77C0454961000C914BD</string>
+							<string>1C37FABC05509CD000000102</string>
+							<string>1C37FABC05539CD112110102</string>
+							<string>E2644B35053B69B200211256</string>
+							<string>1C37FABC04509CD000100104</string>
+							<string>1CC0EA4004350EF90044410B</string>
+							<string>1CC0EA4004350EF90041110B</string>
+						</array>
+						<key>PBXProjectModuleGUID</key>
+						<string>1CE0B1FE06471DED0097A5F4</string>
+						<key>PBXProjectModuleLabel</key>
+						<string>Files</string>
+						<key>PBXProjectStructureProvided</key>
+						<string>yes</string>
+						<key>PBXSmartGroupTreeModuleColumnData</key>
+						<dict>
+							<key>PBXSmartGroupTreeModuleColumnWidthsKey</key>
+							<array>
+								<real>186</real>
+							</array>
+							<key>PBXSmartGroupTreeModuleColumnsKey_v4</key>
+							<array>
+								<string>MainColumn</string>
+							</array>
+						</dict>
+						<key>PBXSmartGroupTreeModuleOutlineStateKey_v7</key>
+						<dict>
+							<key>PBXSmartGroupTreeModuleOutlineStateExpansionKey</key>
+							<array>
+								<string>00E6828FFEC88D1A11DB9C8B</string>
+								<string>1C37FBAC04509CD000000102</string>
+								<string>A341619F0C989DE00007BEF2</string>
+								<string>1C37FAAC04509CD000000102</string>
+								<string>1C37FABC05509CD000000102</string>
+							</array>
+							<key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key>
+							<array>
+								<array>
+									<integer>19</integer>
+								</array>
+							</array>
+							<key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key>
+							<string>{{0, 36}, {186, 338}}</string>
+						</dict>
+						<key>PBXTopSmartGroupGIDs</key>
+						<array/>
+						<key>XCIncludePerspectivesSwitch</key>
+						<true/>
+						<key>XCSharingToken</key>
+						<string>com.apple.Xcode.GFSharingToken</string>
+					</dict>
+					<key>GeometryConfiguration</key>
+					<dict>
+						<key>Frame</key>
+						<string>{{0, 0}, {203, 356}}</string>
+						<key>GroupTreeTableConfiguration</key>
+						<array>
+							<string>MainColumn</string>
+							<real>186</real>
+						</array>
+						<key>RubberWindowFrame</key>
+						<string>34 131 690 397 0 0 1280 832 </string>
+					</dict>
+					<key>Module</key>
+					<string>PBXSmartGroupTreeModule</string>
+					<key>Proportion</key>
+					<string>203pt</string>
+				</dict>
+				<dict>
+					<key>Dock</key>
+					<array>
+						<dict>
+							<key>ContentConfiguration</key>
+							<dict>
+								<key>PBXProjectModuleGUID</key>
+								<string>1CE0B20306471E060097A5F4</string>
+								<key>PBXProjectModuleLabel</key>
+								<string>MyNewFile14.java</string>
+								<key>PBXSplitModuleInNavigatorKey</key>
+								<dict>
+									<key>Split0</key>
+									<dict>
+										<key>PBXProjectModuleGUID</key>
+										<string>1CE0B20406471E060097A5F4</string>
+										<key>PBXProjectModuleLabel</key>
+										<string>MyNewFile14.java</string>
+									</dict>
+									<key>SplitCount</key>
+									<string>1</string>
+								</dict>
+								<key>StatusBarVisibility</key>
+								<true/>
+							</dict>
+							<key>GeometryConfiguration</key>
+							<dict>
+								<key>Frame</key>
+								<string>{{0, 0}, {482, 0}}</string>
+								<key>RubberWindowFrame</key>
+								<string>34 131 690 397 0 0 1280 832 </string>
+							</dict>
+							<key>Module</key>
+							<string>PBXNavigatorGroup</string>
+							<key>Proportion</key>
+							<string>0pt</string>
+						</dict>
+						<dict>
+							<key>BecomeActive</key>
+							<true/>
+							<key>ContentConfiguration</key>
+							<dict>
+								<key>PBXProjectModuleGUID</key>
+								<string>1CE0B20506471E060097A5F4</string>
+								<key>PBXProjectModuleLabel</key>
+								<string>Detail</string>
+							</dict>
+							<key>GeometryConfiguration</key>
+							<dict>
+								<key>Frame</key>
+								<string>{{0, 5}, {482, 351}}</string>
+								<key>RubberWindowFrame</key>
+								<string>34 131 690 397 0 0 1280 832 </string>
+							</dict>
+							<key>Module</key>
+							<string>XCDetailModule</string>
+							<key>Proportion</key>
+							<string>351pt</string>
+						</dict>
+					</array>
+					<key>Proportion</key>
+					<string>482pt</string>
+				</dict>
+			</array>
+			<key>Name</key>
+			<string>Project</string>
+			<key>ServiceClasses</key>
+			<array>
+				<string>XCModuleDock</string>
+				<string>PBXSmartGroupTreeModule</string>
+				<string>XCModuleDock</string>
+				<string>PBXNavigatorGroup</string>
+				<string>XCDetailModule</string>
+			</array>
+			<key>TableOfContents</key>
+			<array>
+				<string>A341618E0C989C770007BEF2</string>
+				<string>1CE0B1FE06471DED0097A5F4</string>
+				<string>A341618F0C989C770007BEF2</string>
+				<string>1CE0B20306471E060097A5F4</string>
+				<string>1CE0B20506471E060097A5F4</string>
+			</array>
+			<key>ToolbarConfiguration</key>
+			<string>xcode.toolbar.config.default</string>
+		</dict>
+		<dict>
+			<key>ControllerClassBaseName</key>
+			<string></string>
+			<key>IconName</key>
+			<string>WindowOfProject</string>
+			<key>Identifier</key>
+			<string>perspective.morph</string>
+			<key>IsVertical</key>
+			<integer>0</integer>
+			<key>Layout</key>
+			<array>
+				<dict>
+					<key>BecomeActive</key>
+					<integer>1</integer>
+					<key>ContentConfiguration</key>
+					<dict>
+						<key>PBXBottomSmartGroupGIDs</key>
+						<array>
+							<string>1C37FBAC04509CD000000102</string>
+							<string>1C37FAAC04509CD000000102</string>
+							<string>1C08E77C0454961000C914BD</string>
+							<string>1C37FABC05509CD000000102</string>
+							<string>1C37FABC05539CD112110102</string>
+							<string>E2644B35053B69B200211256</string>
+							<string>1C37FABC04509CD000100104</string>
+							<string>1CC0EA4004350EF90044410B</string>
+							<string>1CC0EA4004350EF90041110B</string>
+						</array>
+						<key>PBXProjectModuleGUID</key>
+						<string>11E0B1FE06471DED0097A5F4</string>
+						<key>PBXProjectModuleLabel</key>
+						<string>Files</string>
+						<key>PBXProjectStructureProvided</key>
+						<string>yes</string>
+						<key>PBXSmartGroupTreeModuleColumnData</key>
+						<dict>
+							<key>PBXSmartGroupTreeModuleColumnWidthsKey</key>
+							<array>
+								<real>186</real>
+							</array>
+							<key>PBXSmartGroupTreeModuleColumnsKey_v4</key>
+							<array>
+								<string>MainColumn</string>
+							</array>
+						</dict>
+						<key>PBXSmartGroupTreeModuleOutlineStateKey_v7</key>
+						<dict>
+							<key>PBXSmartGroupTreeModuleOutlineStateExpansionKey</key>
+							<array>
+								<string>29B97314FDCFA39411CA2CEA</string>
+								<string>1C37FABC05509CD000000102</string>
+							</array>
+							<key>PBXSmartGroupTreeModuleOutlineStateSelectionKey</key>
+							<array>
+								<array>
+									<integer>0</integer>
+								</array>
+							</array>
+							<key>PBXSmartGroupTreeModuleOutlineStateVisibleRectKey</key>
+							<string>{{0, 0}, {186, 337}}</string>
+						</dict>
+						<key>PBXTopSmartGroupGIDs</key>
+						<array/>
+						<key>XCIncludePerspectivesSwitch</key>
+						<integer>1</integer>
+						<key>XCSharingToken</key>
+						<string>com.apple.Xcode.GFSharingToken</string>
+					</dict>
+					<key>GeometryConfiguration</key>
+					<dict>
+						<key>Frame</key>
+						<string>{{0, 0}, {203, 355}}</string>
+						<key>GroupTreeTableConfiguration</key>
+						<array>
+							<string>MainColumn</string>
+							<real>186</real>
+						</array>
+						<key>RubberWindowFrame</key>
+						<string>373 269 690 397 0 0 1440 878 </string>
+					</dict>
+					<key>Module</key>
+					<string>PBXSmartGroupTreeModule</string>
+					<key>Proportion</key>
+					<string>100%</string>
+				</dict>
+			</array>
+			<key>Name</key>
+			<string>Morph</string>
+			<key>PreferredWidth</key>
+			<integer>300</integer>
+			<key>ServiceClasses</key>
+			<array>
+				<string>XCModuleDock</string>
+				<string>PBXSmartGroupTreeModule</string>
+			</array>
+			<key>TableOfContents</key>
+			<array>
+				<string>11E0B1FE06471DED0097A5F4</string>
+			</array>
+			<key>ToolbarConfiguration</key>
+			<string>xcode.toolbar.config.default.short</string>
+		</dict>
+	</array>
+	<key>PerspectivesBarVisible</key>
+	<false/>
+	<key>ShelfIsVisible</key>
+	<false/>
+	<key>SourceDescription</key>
+	<string>file at '/System/Library/PrivateFrameworks/DevToolsInterface.framework/Versions/A/Resources/XCPerspectivesSpecificationMode1.xcperspec'</string>
+	<key>StatusbarIsVisible</key>
+	<true/>
+	<key>TimeStamp</key>
+	<real>0.0</real>
+	<key>ToolbarDisplayMode</key>
+	<integer>1</integer>
+	<key>ToolbarIsVisible</key>
+	<true/>
+	<key>ToolbarSizeMode</key>
+	<integer>1</integer>
+	<key>Type</key>
+	<string>Perspectives</string>
+	<key>UpdateMessage</key>
+	<string>The Default Workspace in this version of Xcode now includes support to hide and show the detail view (what has been referred to as the "Metro-Morph" feature).  You must discard your current Default Workspace settings and update to the latest Default Workspace in order to gain this feature.  Do you wish to update to the latest Workspace defaults for project '%@'?</string>
+	<key>WindowJustification</key>
+	<integer>5</integer>
+	<key>WindowOrderList</key>
+	<array>
+		<string>1C0AD2B3069F1EA900FABCE6</string>
+		<string>A34161950C989DA30007BEF2</string>
+		<string>/Users/gmtress/Documents/Colony/roboclub_repository/colony/trunk/code/projects/colonet/ColonetGUI/Colonet.xcode</string>
+	</array>
+	<key>WindowString</key>
+	<string>34 131 690 397 0 0 1280 832 </string>
+	<key>WindowTools</key>
+	<array>
+		<dict>
+			<key>FirstTimeWindowDisplayed</key>
+			<false/>
+			<key>Identifier</key>
+			<string>windowTool.build</string>
+			<key>IsVertical</key>
+			<true/>
+			<key>Layout</key>
+			<array>
+				<dict>
+					<key>Dock</key>
+					<array>
+						<dict>
+							<key>ContentConfiguration</key>
+							<dict>
+								<key>PBXProjectModuleGUID</key>
+								<string>1CD0528F0623707200166675</string>
+								<key>PBXProjectModuleLabel</key>
+								<string></string>
+								<key>StatusBarVisibility</key>
+								<true/>
+							</dict>
+							<key>GeometryConfiguration</key>
+							<dict>
+								<key>Frame</key>
+								<string>{{0, 0}, {645, 253}}</string>
+								<key>RubberWindowFrame</key>
+								<string>82 262 645 535 0 0 1280 832 </string>
+							</dict>
+							<key>Module</key>
+							<string>PBXNavigatorGroup</string>
+							<key>Proportion</key>
+							<string>253pt</string>
+						</dict>
+						<dict>
+							<key>BecomeActive</key>
+							<true/>
+							<key>ContentConfiguration</key>
+							<dict>
+								<key>PBXProjectModuleGUID</key>
+								<string>XCMainBuildResultsModuleGUID</string>
+								<key>PBXProjectModuleLabel</key>
+								<string>Build</string>
+								<key>XCBuildResultsTrigger_Collapse</key>
+								<integer>1021</integer>
+								<key>XCBuildResultsTrigger_Open</key>
+								<integer>1011</integer>
+							</dict>
+							<key>GeometryConfiguration</key>
+							<dict>
+								<key>Frame</key>
+								<string>{{0, 258}, {645, 236}}</string>
+								<key>RubberWindowFrame</key>
+								<string>82 262 645 535 0 0 1280 832 </string>
+							</dict>
+							<key>Module</key>
+							<string>PBXBuildResultsModule</string>
+							<key>Proportion</key>
+							<string>236pt</string>
+						</dict>
+					</array>
+					<key>Proportion</key>
+					<string>494pt</string>
+				</dict>
+			</array>
+			<key>Name</key>
+			<string>Build Results</string>
+			<key>ServiceClasses</key>
+			<array>
+				<string>PBXBuildResultsModule</string>
+			</array>
+			<key>StatusbarIsVisible</key>
+			<true/>
+			<key>TableOfContents</key>
+			<array>
+				<string>A34161950C989DA30007BEF2</string>
+				<string>A34161960C989DA30007BEF2</string>
+				<string>1CD0528F0623707200166675</string>
+				<string>XCMainBuildResultsModuleGUID</string>
+			</array>
+			<key>ToolbarConfiguration</key>
+			<string>xcode.toolbar.config.build</string>
+			<key>WindowString</key>
+			<string>82 262 645 535 0 0 1280 832 </string>
+			<key>WindowToolGUID</key>
+			<string>A34161950C989DA30007BEF2</string>
+			<key>WindowToolIsVisible</key>
+			<false/>
+		</dict>
+		<dict>
+			<key>Identifier</key>
+			<string>windowTool.debugger</string>
+			<key>Layout</key>
+			<array>
+				<dict>
+					<key>Dock</key>
+					<array>
+						<dict>
+							<key>ContentConfiguration</key>
+							<dict>
+								<key>Debugger</key>
+								<dict>
+									<key>HorizontalSplitView</key>
+									<dict>
+										<key>_collapsingFrameDimension</key>
+										<real>0.0</real>
+										<key>_indexOfCollapsedView</key>
+										<integer>0</integer>
+										<key>_percentageOfCollapsedView</key>
+										<real>0.0</real>
+										<key>isCollapsed</key>
+										<string>yes</string>
+										<key>sizes</key>
+										<array>
+											<string>{{0, 0}, {317, 164}}</string>
+											<string>{{317, 0}, {377, 164}}</string>
+										</array>
+									</dict>
+									<key>VerticalSplitView</key>
+									<dict>
+										<key>_collapsingFrameDimension</key>
+										<real>0.0</real>
+										<key>_indexOfCollapsedView</key>
+										<integer>0</integer>
+										<key>_percentageOfCollapsedView</key>
+										<real>0.0</real>
+										<key>isCollapsed</key>
+										<string>yes</string>
+										<key>sizes</key>
+										<array>
+											<string>{{0, 0}, {694, 164}}</string>
+											<string>{{0, 164}, {694, 216}}</string>
+										</array>
+									</dict>
+								</dict>
+								<key>LauncherConfigVersion</key>
+								<string>8</string>
+								<key>PBXProjectModuleGUID</key>
+								<string>1C162984064C10D400B95A72</string>
+								<key>PBXProjectModuleLabel</key>
+								<string>Debug - GLUTExamples (Underwater)</string>
+							</dict>
+							<key>GeometryConfiguration</key>
+							<dict>
+								<key>DebugConsoleDrawerSize</key>
+								<string>{100, 120}</string>
+								<key>DebugConsoleVisible</key>
+								<string>None</string>
+								<key>DebugConsoleWindowFrame</key>
+								<string>{{200, 200}, {500, 300}}</string>
+								<key>DebugSTDIOWindowFrame</key>
+								<string>{{200, 200}, {500, 300}}</string>
+								<key>Frame</key>
+								<string>{{0, 0}, {694, 380}}</string>
+								<key>RubberWindowFrame</key>
+								<string>321 238 694 422 0 0 1440 878 </string>
+							</dict>
+							<key>Module</key>
+							<string>PBXDebugSessionModule</string>
+							<key>Proportion</key>
+							<string>100%</string>
+						</dict>
+					</array>
+					<key>Proportion</key>
+					<string>100%</string>
+				</dict>
+			</array>
+			<key>Name</key>
+			<string>Debugger</string>
+			<key>ServiceClasses</key>
+			<array>
+				<string>PBXDebugSessionModule</string>
+			</array>
+			<key>StatusbarIsVisible</key>
+			<integer>1</integer>
+			<key>TableOfContents</key>
+			<array>
+				<string>1CD10A99069EF8BA00B06720</string>
+				<string>1C0AD2AB069F1E9B00FABCE6</string>
+				<string>1C162984064C10D400B95A72</string>
+				<string>1C0AD2AC069F1E9B00FABCE6</string>
+			</array>
+			<key>ToolbarConfiguration</key>
+			<string>xcode.toolbar.config.debug</string>
+			<key>WindowString</key>
+			<string>321 238 694 422 0 0 1440 878 </string>
+			<key>WindowToolGUID</key>
+			<string>1CD10A99069EF8BA00B06720</string>
+			<key>WindowToolIsVisible</key>
+			<integer>0</integer>
+		</dict>
+		<dict>
+			<key>Identifier</key>
+			<string>windowTool.find</string>
+			<key>Layout</key>
+			<array>
+				<dict>
+					<key>Dock</key>
+					<array>
+						<dict>
+							<key>Dock</key>
+							<array>
+								<dict>
+									<key>ContentConfiguration</key>
+									<dict>
+										<key>PBXProjectModuleGUID</key>
+										<string>1CDD528C0622207200134675</string>
+										<key>PBXProjectModuleLabel</key>
+										<string>&lt;No Editor&gt;</string>
+										<key>PBXSplitModuleInNavigatorKey</key>
+										<dict>
+											<key>Split0</key>
+											<dict>
+												<key>PBXProjectModuleGUID</key>
+												<string>1CD0528D0623707200166675</string>
+											</dict>
+											<key>SplitCount</key>
+											<string>1</string>
+										</dict>
+										<key>StatusBarVisibility</key>
+										<integer>1</integer>
+									</dict>
+									<key>GeometryConfiguration</key>
+									<dict>
+										<key>Frame</key>
+										<string>{{0, 0}, {781, 167}}</string>
+										<key>RubberWindowFrame</key>
+										<string>62 385 781 470 0 0 1440 878 </string>
+									</dict>
+									<key>Module</key>
+									<string>PBXNavigatorGroup</string>
+									<key>Proportion</key>
+									<string>781pt</string>
+								</dict>
+							</array>
+							<key>Proportion</key>
+							<string>50%</string>
+						</dict>
+						<dict>
+							<key>BecomeActive</key>
+							<integer>1</integer>
+							<key>ContentConfiguration</key>
+							<dict>
+								<key>PBXProjectModuleGUID</key>
+								<string>1CD0528E0623707200166675</string>
+								<key>PBXProjectModuleLabel</key>
+								<string>Project Find</string>
+							</dict>
+							<key>GeometryConfiguration</key>
+							<dict>
+								<key>Frame</key>
+								<string>{{8, 0}, {773, 254}}</string>
+								<key>RubberWindowFrame</key>
+								<string>62 385 781 470 0 0 1440 878 </string>
+							</dict>
+							<key>Module</key>
+							<string>PBXProjectFindModule</string>
+							<key>Proportion</key>
+							<string>50%</string>
+						</dict>
+					</array>
+					<key>Proportion</key>
+					<string>428pt</string>
+				</dict>
+			</array>
+			<key>Name</key>
+			<string>Project Find</string>
+			<key>ServiceClasses</key>
+			<array>
+				<string>PBXProjectFindModule</string>
+			</array>
+			<key>StatusbarIsVisible</key>
+			<integer>1</integer>
+			<key>TableOfContents</key>
+			<array>
+				<string>1C530D57069F1CE1000CFCEE</string>
+				<string>1C530D58069F1CE1000CFCEE</string>
+				<string>1C530D59069F1CE1000CFCEE</string>
+				<string>1CDD528C0622207200134675</string>
+				<string>1C530D5A069F1CE1000CFCEE</string>
+				<string>1CE0B1FE06471DED0097A5F4</string>
+				<string>1CD0528E0623707200166675</string>
+			</array>
+			<key>WindowString</key>
+			<string>62 385 781 470 0 0 1440 878 </string>
+			<key>WindowToolGUID</key>
+			<string>1C530D57069F1CE1000CFCEE</string>
+			<key>WindowToolIsVisible</key>
+			<integer>0</integer>
+		</dict>
+		<dict>
+			<key>Identifier</key>
+			<string>MENUSEPARATOR</string>
+		</dict>
+		<dict>
+			<key>Identifier</key>
+			<string>windowTool.debuggerConsole</string>
+			<key>Layout</key>
+			<array>
+				<dict>
+					<key>Dock</key>
+					<array>
+						<dict>
+							<key>BecomeActive</key>
+							<integer>1</integer>
+							<key>ContentConfiguration</key>
+							<dict>
+								<key>PBXProjectModuleGUID</key>
+								<string>1C78EAAC065D492600B07095</string>
+								<key>PBXProjectModuleLabel</key>
+								<string>Debugger Console</string>
+							</dict>
+							<key>GeometryConfiguration</key>
+							<dict>
+								<key>Frame</key>
+								<string>{{0, 0}, {440, 358}}</string>
+								<key>RubberWindowFrame</key>
+								<string>650 41 440 400 0 0 1280 1002 </string>
+							</dict>
+							<key>Module</key>
+							<string>PBXDebugCLIModule</string>
+							<key>Proportion</key>
+							<string>358pt</string>
+						</dict>
+					</array>
+					<key>Proportion</key>
+					<string>358pt</string>
+				</dict>
+			</array>
+			<key>Name</key>
+			<string>Debugger Console</string>
+			<key>ServiceClasses</key>
+			<array>
+				<string>PBXDebugCLIModule</string>
+			</array>
+			<key>StatusbarIsVisible</key>
+			<integer>1</integer>
+			<key>TableOfContents</key>
+			<array>
+				<string>1C78EAAD065D492600B07095</string>
+				<string>1C78EAAE065D492600B07095</string>
+				<string>1C78EAAC065D492600B07095</string>
+			</array>
+			<key>WindowString</key>
+			<string>650 41 440 400 0 0 1280 1002 </string>
+		</dict>
+		<dict>
+			<key>FirstTimeWindowDisplayed</key>
+			<false/>
+			<key>Identifier</key>
+			<string>windowTool.run</string>
+			<key>IsVertical</key>
+			<true/>
+			<key>Layout</key>
+			<array>
+				<dict>
+					<key>Dock</key>
+					<array>
+						<dict>
+							<key>ContentConfiguration</key>
+							<dict>
+								<key>LauncherConfigVersion</key>
+								<string>3</string>
+								<key>PBXProjectModuleGUID</key>
+								<string>1CD0528B0623707200166675</string>
+								<key>PBXProjectModuleLabel</key>
+								<string>Run</string>
+								<key>Runner</key>
+								<dict>
+									<key>HorizontalSplitView</key>
+									<dict>
+										<key>_collapsingFrameDimension</key>
+										<real>0.0</real>
+										<key>_indexOfCollapsedView</key>
+										<integer>0</integer>
+										<key>_percentageOfCollapsedView</key>
+										<real>0.0</real>
+										<key>isCollapsed</key>
+										<string>yes</string>
+										<key>sizes</key>
+										<array>
+											<string>{{0, 0}, {367, 168}}</string>
+											<string>{{0, 173}, {367, 270}}</string>
+										</array>
+									</dict>
+									<key>VerticalSplitView</key>
+									<dict>
+										<key>_collapsingFrameDimension</key>
+										<real>0.0</real>
+										<key>_indexOfCollapsedView</key>
+										<integer>0</integer>
+										<key>_percentageOfCollapsedView</key>
+										<real>0.0</real>
+										<key>isCollapsed</key>
+										<string>yes</string>
+										<key>sizes</key>
+										<array>
+											<string>{{0, 0}, {406, 443}}</string>
+											<string>{{411, 0}, {517, 443}}</string>
+										</array>
+									</dict>
+								</dict>
+							</dict>
+							<key>GeometryConfiguration</key>
+							<dict>
+								<key>Frame</key>
+								<string>{{0, 0}, {459, 159}}</string>
+								<key>RubberWindowFrame</key>
+								<string>103 574 459 200 0 0 1280 832 </string>
+							</dict>
+							<key>Module</key>
+							<string>PBXRunSessionModule</string>
+							<key>Proportion</key>
+							<string>159pt</string>
+						</dict>
+					</array>
+					<key>Proportion</key>
+					<string>159pt</string>
+				</dict>
+			</array>
+			<key>Name</key>
+			<string>Run Log</string>
+			<key>ServiceClasses</key>
+			<array>
+				<string>PBXRunSessionModule</string>
+			</array>
+			<key>StatusbarIsVisible</key>
+			<true/>
+			<key>TableOfContents</key>
+			<array>
+				<string>1C0AD2B3069F1EA900FABCE6</string>
+				<string>A34161970C989DA30007BEF2</string>
+				<string>1CD0528B0623707200166675</string>
+				<string>A34161980C989DA30007BEF2</string>
+			</array>
+			<key>ToolbarConfiguration</key>
+			<string>xcode.toolbar.config.run</string>
+			<key>WindowString</key>
+			<string>103 574 459 200 0 0 1280 832 </string>
+			<key>WindowToolGUID</key>
+			<string>1C0AD2B3069F1EA900FABCE6</string>
+			<key>WindowToolIsVisible</key>
+			<false/>
+		</dict>
+		<dict>
+			<key>Identifier</key>
+			<string>windowTool.scm</string>
+			<key>Layout</key>
+			<array>
+				<dict>
+					<key>Dock</key>
+					<array>
+						<dict>
+							<key>ContentConfiguration</key>
+							<dict>
+								<key>PBXProjectModuleGUID</key>
+								<string>1C78EAB2065D492600B07095</string>
+								<key>PBXProjectModuleLabel</key>
+								<string>&lt;No Editor&gt;</string>
+								<key>PBXSplitModuleInNavigatorKey</key>
+								<dict>
+									<key>Split0</key>
+									<dict>
+										<key>PBXProjectModuleGUID</key>
+										<string>1C78EAB3065D492600B07095</string>
+									</dict>
+									<key>SplitCount</key>
+									<string>1</string>
+								</dict>
+								<key>StatusBarVisibility</key>
+								<integer>1</integer>
+							</dict>
+							<key>GeometryConfiguration</key>
+							<dict>
+								<key>Frame</key>
+								<string>{{0, 0}, {452, 0}}</string>
+								<key>RubberWindowFrame</key>
+								<string>743 379 452 308 0 0 1280 1002 </string>
+							</dict>
+							<key>Module</key>
+							<string>PBXNavigatorGroup</string>
+							<key>Proportion</key>
+							<string>0pt</string>
+						</dict>
+						<dict>
+							<key>BecomeActive</key>
+							<integer>1</integer>
+							<key>ContentConfiguration</key>
+							<dict>
+								<key>PBXProjectModuleGUID</key>
+								<string>1CD052920623707200166675</string>
+								<key>PBXProjectModuleLabel</key>
+								<string>SCM</string>
+							</dict>
+							<key>GeometryConfiguration</key>
+							<dict>
+								<key>ConsoleFrame</key>
+								<string>{{0, 259}, {452, 0}}</string>
+								<key>Frame</key>
+								<string>{{0, 7}, {452, 259}}</string>
+								<key>RubberWindowFrame</key>
+								<string>743 379 452 308 0 0 1280 1002 </string>
+								<key>TableConfiguration</key>
+								<array>
+									<string>Status</string>
+									<real>30</real>
+									<string>FileName</string>
+									<real>199</real>
+									<string>Path</string>
+									<real>197.09500122070312</real>
+								</array>
+								<key>TableFrame</key>
+								<string>{{0, 0}, {452, 250}}</string>
+							</dict>
+							<key>Module</key>
+							<string>PBXCVSModule</string>
+							<key>Proportion</key>
+							<string>262pt</string>
+						</dict>
+					</array>
+					<key>Proportion</key>
+					<string>266pt</string>
+				</dict>
+			</array>
+			<key>Name</key>
+			<string>SCM</string>
+			<key>ServiceClasses</key>
+			<array>
+				<string>PBXCVSModule</string>
+			</array>
+			<key>StatusbarIsVisible</key>
+			<integer>1</integer>
+			<key>TableOfContents</key>
+			<array>
+				<string>1C78EAB4065D492600B07095</string>
+				<string>1C78EAB5065D492600B07095</string>
+				<string>1C78EAB2065D492600B07095</string>
+				<string>1CD052920623707200166675</string>
+			</array>
+			<key>ToolbarConfiguration</key>
+			<string>xcode.toolbar.config.scm</string>
+			<key>WindowString</key>
+			<string>743 379 452 308 0 0 1280 1002 </string>
+		</dict>
+		<dict>
+			<key>Identifier</key>
+			<string>windowTool.breakpoints</string>
+			<key>Layout</key>
+			<array>
+				<dict>
+					<key>Dock</key>
+					<array>
+						<dict>
+							<key>BecomeActive</key>
+							<integer>1</integer>
+							<key>ContentConfiguration</key>
+							<dict>
+								<key>PBXProjectModuleGUID</key>
+								<string>1CD052930623707200166675</string>
+								<key>PBXProjectModuleLabel</key>
+								<string>Breakpoints</string>
+							</dict>
+							<key>GeometryConfiguration</key>
+							<dict>
+								<key>BreakpointsTreeTableConfiguration</key>
+								<array>
+									<string>enabledColumn</string>
+									<real>16</real>
+									<string>breakpointColumn</string>
+									<real>201.5830078125</real>
+								</array>
+								<key>Frame</key>
+								<string>{{0, 0}, {240, 195}}</string>
+								<key>RubberWindowFrame</key>
+								<string>342 421 240 216 0 0 1440 878 </string>
+							</dict>
+							<key>Module</key>
+							<string>PBXDebugBreakpointsModule</string>
+							<key>Proportion</key>
+							<string>195pt</string>
+						</dict>
+					</array>
+					<key>Proportion</key>
+					<string>195pt</string>
+				</dict>
+			</array>
+			<key>Name</key>
+			<string>Breakpoints</string>
+			<key>ServiceClasses</key>
+			<array>
+				<string>PBXDebugBreakpointsModule</string>
+			</array>
+			<key>StatusbarIsVisible</key>
+			<integer>0</integer>
+			<key>TableOfContents</key>
+			<array>
+				<string>1C0AD2AD069F1E9B00FABCE6</string>
+				<string>1C0AD2AE069F1E9B00FABCE6</string>
+				<string>1CD052930623707200166675</string>
+			</array>
+			<key>WindowString</key>
+			<string>342 421 240 216 0 0 1440 878 </string>
+			<key>WindowToolGUID</key>
+			<string>1C0AD2AD069F1E9B00FABCE6</string>
+			<key>WindowToolIsVisible</key>
+			<integer>0</integer>
+		</dict>
+		<dict>
+			<key>Identifier</key>
+			<string>windowTool.bookmarks</string>
+			<key>Layout</key>
+			<array>
+				<dict>
+					<key>Dock</key>
+					<array>
+						<dict>
+							<key>Module</key>
+							<string>PBXBookmarksModule</string>
+							<key>Proportion</key>
+							<string>100%</string>
+						</dict>
+					</array>
+					<key>Proportion</key>
+					<string>100%</string>
+				</dict>
+			</array>
+			<key>Name</key>
+			<string>Bookmarks</string>
+			<key>ServiceClasses</key>
+			<array>
+				<string>PBXBookmarksModule</string>
+			</array>
+			<key>StatusbarIsVisible</key>
+			<integer>0</integer>
+			<key>WindowString</key>
+			<string>538 42 401 187 0 0 1280 1002 </string>
+		</dict>
+		<dict>
+			<key>Identifier</key>
+			<string>windowTool.classBrowser</string>
+			<key>Layout</key>
+			<array>
+				<dict>
+					<key>Dock</key>
+					<array>
+						<dict>
+							<key>BecomeActive</key>
+							<integer>1</integer>
+							<key>ContentConfiguration</key>
+							<dict>
+								<key>OptionsSetName</key>
+								<string>Hierarchy, all classes</string>
+								<key>PBXProjectModuleGUID</key>
+								<string>1CA6456E063B45B4001379D8</string>
+								<key>PBXProjectModuleLabel</key>
+								<string>Class Browser - NSObject</string>
+							</dict>
+							<key>GeometryConfiguration</key>
+							<dict>
+								<key>ClassesFrame</key>
+								<string>{{0, 0}, {374, 96}}</string>
+								<key>ClassesTreeTableConfiguration</key>
+								<array>
+									<string>PBXClassNameColumnIdentifier</string>
+									<real>208</real>
+									<string>PBXClassBookColumnIdentifier</string>
+									<real>22</real>
+								</array>
+								<key>Frame</key>
+								<string>{{0, 0}, {630, 331}}</string>
+								<key>MembersFrame</key>
+								<string>{{0, 105}, {374, 395}}</string>
+								<key>MembersTreeTableConfiguration</key>
+								<array>
+									<string>PBXMemberTypeIconColumnIdentifier</string>
+									<real>22</real>
+									<string>PBXMemberNameColumnIdentifier</string>
+									<real>216</real>
+									<string>PBXMemberTypeColumnIdentifier</string>
+									<real>97</real>
+									<string>PBXMemberBookColumnIdentifier</string>
+									<real>22</real>
+								</array>
+								<key>PBXModuleWindowStatusBarHidden2</key>
+								<integer>1</integer>
+								<key>RubberWindowFrame</key>
+								<string>385 179 630 352 0 0 1440 878 </string>
+							</dict>
+							<key>Module</key>
+							<string>PBXClassBrowserModule</string>
+							<key>Proportion</key>
+							<string>332pt</string>
+						</dict>
+					</array>
+					<key>Proportion</key>
+					<string>332pt</string>
+				</dict>
+			</array>
+			<key>Name</key>
+			<string>Class Browser</string>
+			<key>ServiceClasses</key>
+			<array>
+				<string>PBXClassBrowserModule</string>
+			</array>
+			<key>StatusbarIsVisible</key>
+			<integer>0</integer>
+			<key>TableOfContents</key>
+			<array>
+				<string>1C0AD2AF069F1E9B00FABCE6</string>
+				<string>1C0AD2B0069F1E9B00FABCE6</string>
+				<string>1CA6456E063B45B4001379D8</string>
+			</array>
+			<key>ToolbarConfiguration</key>
+			<string>xcode.toolbar.config.classbrowser</string>
+			<key>WindowString</key>
+			<string>385 179 630 352 0 0 1440 878 </string>
+			<key>WindowToolGUID</key>
+			<string>1C0AD2AF069F1E9B00FABCE6</string>
+			<key>WindowToolIsVisible</key>
+			<integer>0</integer>
+		</dict>
+	</array>
+</dict>
+</plist>
Index: branches/battery/code/projects/colonet/ColonetGUI/Colonet.xcodeproj/default.pbxuser
===================================================================
--- branches/battery/code/projects/colonet/ColonetGUI/Colonet.xcodeproj/default.pbxuser	(nonexistent)
+++ branches/battery/code/projects/colonet/ColonetGUI/Colonet.xcodeproj/default.pbxuser	(revision 260)
@@ -0,0 +1,38 @@
+// !$*UTF8*$!
+{
+	00E6828EFEC88D1A11DB9C8B = {
+		activeBuildStyle = 130F8B80001BD9A911CA292A;
+		activeExecutable = 130F8B8C001BDBAD11CA292A;
+		activeTarget = 130F8B84001BDB6411CA292A;
+		executables = (
+			130F8B8C001BDBAD11CA292A,
+		);
+	};
+	130F8B84001BDB6411CA292A = {
+		activeExec = 0;
+	};
+	130F8B8C001BDBAD11CA292A = {
+		activeArgIndex = 0;
+		activeArgIndices = (
+			YES,
+		);
+		argumentStrings = (
+			example1.html,
+		);
+		debuggerPlugin = JavaDebugging;
+		dylibVariantSuffix = "";
+		enableDebugStr = 1;
+		environmentEntries = (
+		);
+		isa = PBXExecutable;
+		launchableReference = 130F8B8D001BDBAD11CA292A;
+		sourceDirectories = (
+		);
+	};
+	130F8B8D001BDBAD11CA292A = {
+		isa = PBXExecutableFileReference;
+		name = appletviewer;
+		path = /usr/bin/appletviewer;
+		refType = 0;
+	};
+}
Index: branches/battery/code/projects/colonet/ColonetGUI/Colonet.java
===================================================================
--- branches/battery/code/projects/colonet/ColonetGUI/Colonet.java	(nonexistent)
+++ branches/battery/code/projects/colonet/ColonetGUI/Colonet.java	(revision 260)
@@ -0,0 +1,1232 @@
+//
+//  Colonet.java
+//
+
+import javax.swing.*;
+import javax.swing.event.*;
+import java.awt.*;
+import java.awt.image.*;
+import java.awt.event.*;
+import java.net.*;
+import java.io.*;
+import java.util.Random;
+import java.applet.*;
+
+public class Colonet extends JApplet implements ActionListener, MouseInputListener, KeyListener, Runnable {
+
+	final int CANVAS_SIZE = 500;  //the applet may be slow if the canvas gets too large
+	final int BUFFER = 50;
+	final int RADIUS = 30;
+
+	// Connection
+	JTextField txtHost;				
+	JTextField txtPort;				
+	JButton btnConnect;	
+	JButton btnGraph;
+	JLabel lblConnectionStatus;
+	JTextArea txtMatrix;
+	JTextArea txtInfo; 
+	JPanel panelConnect;
+	JPanel panelServerInterface;
+	
+	// Stats
+	JLabel lblBattery;
+	JLabel lblTokenPasses;
+	JLabel lblHastToken;
+	JPanel panelStats;
+	
+	// South
+	JPanel panelSouth;
+	JTextArea log;
+	JScrollPane spLog;
+	
+	// Control
+	JPanel panelControl;
+	JTabbedPane tabPaneControl;
+	JPanel panelRobotControl;
+	JPanel panelRobotDirection;
+	JPanel panelRobotDirectionButtons;
+	JPanel panelRobotCommands;
+	JButton btnF, btnB, btnL, btnR, btnActivate;
+	JComboBox cmbRobotNum;
+	VectorController vectorController;
+	BufferedImage imageVectorControl;
+	JButton btnCommand_StopTask;
+	JButton btnCommand_ResumeTask;
+	JButton btnCommand_ChargeNow;
+	JButton btnCommand_StopCharging;
+	
+	// Task Manager
+	JPanel panelTaskManager;
+	JScrollPane spTaskManager;
+	JPanel panelTaskManagerControls;
+	JPanel panelTaskManagerControlsPriority;
+	DefaultListModel taskListModel;
+	JList taskList;
+	JButton btnAddTask;
+	JButton btnRemoveTask;
+	JButton btnMoveTaskUp;
+	JButton btnMoveTaskDown;
+	JButton btnUpdateTasks;
+	TaskAddWindow taskAddWindow;
+	
+	// Graphics
+	ImagePanel panel;
+	GraphicsConfiguration gc;
+	volatile BufferedImage image;
+	volatile Graphics2D canvas;
+	int cx, cy;
+	
+	Socket socket;					
+	OutputStreamWriter out;
+	DataUpdater dataUpdater;  
+	
+	Font botFont;
+	Random random = new Random();
+	volatile int tokenLoc;  //the token is currently here
+	volatile int numBots;
+	volatile int selectedBot;  //the user has selected this bot
+	volatile Rectangle[] botRect;  //contains boundary shapes around bots for click detection
+	volatile int[] xbeeID;
+	
+	Thread drawThread;
+	Simulator simulator;
+	SelectionIndicator indicator;
+	PacketMonitor packetMonitor;
+	ColonetServerInterface csi;
+
+	
+	public void init () {
+		// set the default look and feel - choose one
+        //String laf = UIManager.getSystemLookAndFeelClassName();
+		String laf = UIManager.getCrossPlatformLookAndFeelClassName();
+		//String laf = "com.sun.java.swing.plaf.motif.MotifLookAndFeel";
+        try {
+            UIManager.setLookAndFeel(laf);
+        } catch (UnsupportedLookAndFeelException exc) {
+            System.err.println ("Warning: UnsupportedLookAndFeel: " + laf);
+        } catch (Exception exc) {
+            System.err.println ("Error loading " + laf + ": " + exc);
+        }
+		// We should invoke and wait to avoid browser display difficulties
+		Runnable r = new Runnable() {
+			public void run() {
+				createAndShowGUI();
+			}
+		};
+		try {
+			SwingUtilities.invokeAndWait(r);
+		} catch (InterruptedException e) {
+			//Not really sure why we would be in this situation
+			System.out.println(e);
+		} catch (java.lang.reflect.InvocationTargetException e) {
+			//This could happen for various reasons if there is a problem in createAndShowGUI
+			e.printStackTrace();
+		}
+	}
+	
+	public void destroy () {
+		try { drawThread.interrupt(); } catch (Exception e) { }
+		try { indicator.interrupt(); } catch (Exception e) { }
+		try { packetMonitor.interrupt(); } catch (Exception e) { }
+	}
+
+	private synchronized void createAndShowGUI () {
+		// init graphical elements
+		// Get the graphics configuration of the screen to create a buffer
+		gc = GraphicsEnvironment.getLocalGraphicsEnvironment()
+			.getDefaultScreenDevice().getDefaultConfiguration();
+		image = gc.createCompatibleImage(CANVAS_SIZE,CANVAS_SIZE);
+		canvas = image.createGraphics();
+		canvas.setStroke(new BasicStroke(2));  //set pen width
+		panel = new ImagePanel(false, image);  //set automatic double-buffering to false. we are doing it manually.
+		
+		// Calculate center of canvas
+		cx = image.getWidth() / 2;
+		cy = image.getHeight() / 2;
+		
+		botFont = new Font("Arial", Font.PLAIN, 14);
+		tokenLoc = 0;
+		numBots = 0;
+		selectedBot = 0;
+		
+		// Connection area
+		txtMatrix = new JTextArea();
+		txtMatrix.setBorder(BorderFactory.createTitledBorder("Input Matrix"));
+		txtInfo = new JTextArea();
+		txtInfo.setBorder(BorderFactory.createTitledBorder("Info"));
+		txtInfo.setEditable(false);
+		btnGraph = new JButton("Run");
+		txtHost = new JTextField("roboclub9.frc.ri.cmu.edu");
+		txtHost.setBorder(BorderFactory.createTitledBorder("Host"));
+		txtPort = new JTextField("10123");
+		txtPort.setBorder(BorderFactory.createTitledBorder("Port"));
+		btnConnect = new JButton("Connect");
+		lblConnectionStatus = new JLabel("Status: Offline");
+		panelConnect = new JPanel();
+		panelConnect.setLayout(new GridLayout(6,1));
+		panelConnect.add(lblConnectionStatus);
+		panelConnect.add(txtHost);
+		panelConnect.add(txtPort);
+		panelConnect.add(btnConnect);
+		panelConnect.add(txtInfo);
+		panelConnect.add(btnGraph);
+		panelServerInterface = new JPanel();
+		panelServerInterface.setLayout(new GridLayout(2,1));
+		panelServerInterface.add(panelConnect);
+		panelServerInterface.add(txtMatrix);
+				
+		// Status Elements
+		lblTokenPasses = new JLabel();
+		lblBattery = new JLabel("???");
+		panelStats = new JPanel();
+		panelStats.setLayout(new GridLayout(4,2));
+		panelStats.add(new JLabel("Token Passes / sec          "));
+		panelStats.add(lblTokenPasses);
+		panelStats.add(new JLabel("Battery     "));
+		panelStats.add(lblBattery);
+		panelStats.add(new JLabel("Token Passes / sec     "));
+		panelStats.add(lblTokenPasses);
+		
+		//TODO: add panelStats somewhere?
+
+		// Robot direction panel
+		panelRobotDirection = new JPanel();
+		panelRobotDirectionButtons = new JPanel();
+		btnF = new JButton("^");
+		btnB = new JButton("v");
+		btnL = new JButton("<");
+		btnR = new JButton(">");
+		btnActivate = new JButton("o");
+		panelRobotDirectionButtons.setLayout(new GridLayout(1,5));
+		panelRobotDirectionButtons.add(btnActivate);
+		panelRobotDirectionButtons.add(btnF);
+		panelRobotDirectionButtons.add(btnB);
+		panelRobotDirectionButtons.add(btnL);
+		panelRobotDirectionButtons.add(btnR);
+		
+		imageVectorControl = gc.createCompatibleImage(395, 220);
+		vectorController = new VectorController(imageVectorControl);
+		panelRobotDirection.setLayout(new BorderLayout());
+		panelRobotDirection.add(vectorController, BorderLayout.CENTER);
+		panelRobotDirection.add(panelRobotDirectionButtons, BorderLayout.SOUTH);
+		
+		// Robot Control and Commands
+		panelRobotCommands = new JPanel();
+		panelRobotCommands.setLayout(new GridLayout(5,2));
+		cmbRobotNum = new JComboBox();
+		btnCommand_StopTask = new JButton("Stop Current Task");
+		btnCommand_ResumeTask = new JButton("Resume Current Task");
+		btnCommand_ChargeNow = new JButton("Recharge Now");
+		btnCommand_StopCharging = new JButton("Stop Recharging");
+		panelRobotCommands.add(new JLabel("Select Robot to Control: "));
+		panelRobotCommands.add(cmbRobotNum);
+		panelRobotCommands.add(btnCommand_StopTask);
+		panelRobotCommands.add(btnCommand_ResumeTask);
+		panelRobotCommands.add(btnCommand_ChargeNow);
+		panelRobotCommands.add(btnCommand_StopCharging);
+		panelRobotControl = new JPanel();
+		panelRobotControl.setLayout(new GridLayout(2,1));
+		panelRobotControl.add(panelRobotDirection);
+		panelRobotControl.add(panelRobotCommands);
+		
+		// Task Manager
+		panelTaskManager = new JPanel();
+		panelTaskManager.setLayout(new BorderLayout());
+		taskListModel = new DefaultListModel();
+		taskList = new JList(taskListModel);
+		taskList.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
+		taskList.setSelectedIndex(0);
+		spTaskManager = new JScrollPane(taskList);
+		panelTaskManagerControls = new JPanel();
+		panelTaskManagerControls.setLayout(new GridLayout(1,4));
+		panelTaskManagerControlsPriority = new JPanel();
+		panelTaskManagerControlsPriority.setLayout(new GridLayout(1,2));
+		btnAddTask = new JButton("Add...");
+		btnRemoveTask = new JButton("Remove");
+		btnMoveTaskUp = new JButton("^");
+		btnMoveTaskDown = new JButton("v");
+		btnUpdateTasks = new JButton("Update");
+		panelTaskManagerControlsPriority.add(btnMoveTaskUp);
+		panelTaskManagerControlsPriority.add(btnMoveTaskDown);
+		panelTaskManagerControls.add(btnAddTask);
+		panelTaskManagerControls.add(btnRemoveTask);
+		panelTaskManagerControls.add(btnUpdateTasks);
+		panelTaskManagerControls.add(panelTaskManagerControlsPriority);
+		panelTaskManager.add(spTaskManager, BorderLayout.CENTER);
+		panelTaskManager.add(panelTaskManagerControls, BorderLayout.SOUTH);
+		panelTaskManager.add(new JLabel("Current Task Queue"), BorderLayout.NORTH);
+		
+		// Task Manager Add Window
+		taskAddWindow = new TaskAddWindow();
+		
+		// Message log
+		log = new JTextArea();
+		spLog = new JScrollPane(log,
+			ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS, 
+			ScrollPaneConstants.HORIZONTAL_SCROLLBAR_AS_NEEDED);
+		spLog.setBorder(BorderFactory.createTitledBorder("Log"));
+		spLog.setPreferredSize(new Dimension(0, 150));
+		log.setEditable(false);
+		
+		// Main control mechanism
+		panelControl = new JPanel();
+		panelControl.setLayout(new GridLayout(1,1));
+		tabPaneControl = new JTabbedPane(JTabbedPane.TOP);
+		tabPaneControl.setPreferredSize(new Dimension(400, 0));
+		tabPaneControl.addTab("Connection", panelServerInterface);
+		tabPaneControl.addTab("Robots", panelRobotControl);
+		tabPaneControl.addTab("Tasks", panelTaskManager);
+		panelControl.add(tabPaneControl);
+		
+		// Set up elements in the south
+		panelSouth = new JPanel();
+		panelSouth.setLayout(new GridLayout(1,2));
+		panelSouth.add(spLog);
+
+		this.getContentPane().setLayout(new BorderLayout());
+		this.getContentPane().add(panel, BorderLayout.CENTER);
+		this.getContentPane().add(panelSouth, BorderLayout.SOUTH);
+		this.getContentPane().add(panelControl, BorderLayout.EAST);
+		this.setVisible(true);
+		
+		/* Add all listeners here */
+		// Task Management
+		btnAddTask.addActionListener(this);
+		btnRemoveTask.addActionListener(this);
+		btnMoveTaskUp.addActionListener(this);
+		btnMoveTaskDown.addActionListener(this);
+		btnUpdateTasks.addActionListener(this);
+		// Robot Control
+		btnF.addActionListener(this);
+		btnB.addActionListener(this);
+		btnL.addActionListener(this);
+		btnR.addActionListener(this);
+		btnF.addKeyListener(this);
+		btnB.addKeyListener(this);
+		btnL.addKeyListener(this);
+		btnR.addKeyListener(this);
+		btnActivate.addActionListener(this);
+		btnActivate.addKeyListener(this);
+		vectorController.addMouseMotionListener(this);
+		vectorController.addMouseListener(this);
+		btnCommand_StopTask.addActionListener(this);
+		btnCommand_ResumeTask.addActionListener(this);
+		btnCommand_ChargeNow.addActionListener(this);
+		btnCommand_StopCharging.addActionListener(this);
+		// Other
+		btnGraph.addActionListener(this);
+		btnConnect.addActionListener(this);
+		panel.addMouseListener(this);
+		this.addMouseMotionListener(this);	
+		
+				
+		// Set up dependent threads
+		indicator = new SelectionIndicator(canvas);
+		indicator.setRadius(RADIUS+3, 15);  //a tad more than the bot radius
+		packetMonitor = new PacketMonitor();
+		simulator = new Simulator();
+		
+		csi = new ColonetServerInterface(this);
+	
+	}
+	
+	public synchronized void paint (Graphics g) {
+		/*	Redraw the graphical components in the applet. 
+			This paint method overrides the built-in paint of the 
+			JApplet, and we don't want to deal with redrawing the
+			components manually. Fuck that shit. */
+		step();
+		super.paint(g);
+	}
+	
+	public synchronized void update (Graphics g) {
+		paint(g);
+	}
+	
+	private void randomize () {
+		Random r = new Random();
+		StringBuilder s = new StringBuilder();
+		
+		int count = r.nextInt(8) + 1;
+		for (int i = 0; i < count; i++) {
+			for (int j = 0; j < count; j++) {
+				if (r.nextBoolean())	
+					s.append("" + (r.nextInt(16) + 1));
+				else 
+					s.append("-");
+				if (j != count-1)
+					s.append(" ");
+			}
+			if (i != count-1) s.append("\n");
+		}
+		
+		txtMatrix.setText(s.toString());
+	}
+	
+	public void drawRobot (int id, int x, int y) {
+		//save the bot in memory, so we can tell if we click on it later
+		botRect[id] = new Rectangle(x-RADIUS, y-RADIUS, 2*RADIUS, 2*RADIUS);
+	
+		//draw the bot on the canvas
+		canvas.setColor(Color.BLACK);
+		canvas.drawOval(x-RADIUS, y-RADIUS, RADIUS*2, RADIUS*2);
+		
+		//draw the label
+		canvas.setFont(botFont);
+		try {
+			canvas.drawString("" + xbeeID[id], x-20, y+2);
+		} catch (Exception e) {
+			canvas.drawString("???", x-22, y+2);
+		}
+	}
+	
+	public void drawConnection (int start, int end, int radius, Color color) {
+		final int ARROW_LENGTH = 18;
+	
+		double angle = 2.0 * Math.PI / numBots;
+		int startx, starty, endx, endy;
+		startx = cx - (int)(radius * Math.cos(start * angle));
+		starty = cy - (int)(radius * Math.sin(start * angle));
+		endx = cx - (int)(radius * Math.cos(end * angle));
+		endy = cy - (int)(radius * Math.sin(end * angle));
+		canvas.setColor(color);
+		canvas.drawLine(startx, starty, endx, endy);
+		
+		//create arrow
+		if (color.equals(Color.BLACK)) return;
+		int big_dy = starty - endy;
+		int big_dx = endx - startx;
+		double theta = 0;
+		if (big_dx == 0 && starty > endy) //pointing up
+			theta = Math.PI/2;
+		else if (big_dx == 0 && starty < endy) //pointing down 
+			theta = 3*Math.PI/2;
+		else if (big_dy == 0 && startx > endx) //pointing left
+			theta = Math.PI;
+		else if (big_dy == 0 && startx < endx) //pointing right
+			theta = 0;
+		else
+			theta = Math.atan(1.0 * big_dy / big_dx);
+		
+		//create ploygon
+		Polygon poly = new Polygon();
+		int dx_arrow = Math.abs((int)(ARROW_LENGTH * Math.cos(theta)));
+		int dy_arrow = Math.abs((int)(ARROW_LENGTH * Math.sin(theta)));
+		int dy_half = (int)(ARROW_LENGTH/2 * Math.cos(theta));
+		int dx_half = (int)(ARROW_LENGTH/2 * Math.sin(theta));
+		int rx = (big_dx > 0) ? endx - dx_arrow : endx + dx_arrow;
+		int ry = (big_dy > 0) ? endy + dy_arrow : endy - dy_arrow;
+		poly.addPoint(endx, endy);
+		poly.addPoint(rx - dx_half, ry - dy_half);
+		poly.addPoint(rx + dx_half, ry + dy_half);
+		canvas.fillPolygon(poly);
+	}
+	
+	public void run () {
+		while (true) {
+			repaint();
+			try { 
+				Thread.sleep(90);
+			} catch (InterruptedException e) {
+				return;
+			}
+		}
+	}
+	
+	public void step () {
+		final int DIAMETER = image.getWidth() - 2*BUFFER;
+		final int BIGRADIUS = DIAMETER / 2;
+		final int TOKENRADIUS = 40;
+		boolean valid;
+	
+		// clear image
+		canvas.setColor(Color.WHITE);
+		canvas.fillRect(0, 0, image.getWidth(), image.getHeight());
+		
+		// parse the matrix, to see what robots exist
+		String [] rows = txtMatrix.getText().split("\n");
+		numBots = rows.length;
+		String [][] entries = new String[numBots][numBots];
+		valid = true;
+		for (int i = 0; i < numBots; i++) {
+			entries[i] = rows[i].split(" ");
+			if (entries[i].length != rows.length) valid = false;
+		}
+		
+		if (valid) {
+			this.showStatus("Running");
+			
+			// draw robots and find which one is seleced
+			double angle = 2.0 * Math.PI / numBots;
+			canvas.setColor(Color.BLACK);
+			botRect = new Rectangle[numBots];
+			int x, y;
+			if (selectedBot >= numBots) selectedBot = 0;
+			for (int i = 0; i < numBots; i++) {
+				x = cx - (int)(BIGRADIUS * Math.cos(i * angle));
+				y = cy - (int)(BIGRADIUS * Math.sin(i * angle));
+				drawRobot(i, x, y);
+				if (i == selectedBot) indicator.setCenter(x, y);
+			}
+			
+			// draw token marker
+			int tokenx, tokeny;
+			int tokenNum = tokenLoc;
+			tokenx = cx - (int)(BIGRADIUS * Math.cos(tokenNum * angle));
+			tokeny = cy - (int)(BIGRADIUS * Math.sin(tokenNum * angle));
+			canvas.setColor(Color.RED);
+			canvas.drawOval(tokenx-TOKENRADIUS, tokeny-TOKENRADIUS, 2*TOKENRADIUS, 2*TOKENRADIUS);
+			
+			// create an inner circle along which the connections are made.
+			// let the diameter of this circle be 2*RADIUS less than the outerDiameter.
+			// see what connections exist
+			for (int row = 0; row < numBots; row++) {
+				for(int col = 0; col < numBots; col++) {
+					if (!entries[row][col].equals("-") && entries[col][row].equals("-") && row != col) {
+						//TODO: Make a standard gray
+						drawConnection(row, col, BIGRADIUS-RADIUS, new Color(200,200,200));
+					} else if (!entries[row][col].equals("-") && ! entries[col][row].equals("-") && row != col) {
+						drawConnection(row, col, BIGRADIUS-RADIUS, Color.BLACK);
+					}
+				}
+			}
+			
+			// draw the selection indicator
+			indicator.draw();
+			
+		} else {// if matrix is not valid
+			this.showStatus("Error: Invalid matrix");
+		}
+	
+	}
+	
+	/*	At this point, moveToken is only called by the simulator.
+	*	In the future, it can be rewritten to account for non-standard
+	*	token passing or deleted if the information can be retrieved
+	*	directly from the Colonet server instead.
+	*/
+	public void moveToken () {
+		try {
+			tokenLoc = (tokenLoc+1)%numBots;
+		} catch (ArithmeticException e) {  // in case numRobots is zero
+		}
+		
+		packetMonitor.addTokenPass();
+	}
+	
+	public JTextArea getLog () {
+		return log;
+	}
+	
+	public JTextArea getMatrixInput () {
+		return txtMatrix;
+	}
+	
+	public void parseMatrix (String line) {
+		txtMatrix.setText("");
+		String [] str = line.split(" ");
+		int num = Integer.parseInt(str[2]);
+		for (int i = 0; i < num; i++) {
+			for (int j = 0; j < num; j++) {
+				String next = str[3 + i*num + j];
+				if (next.equals("-1"))
+					txtMatrix.append("-");
+				else 
+					txtMatrix.append(next);
+				if (j < num - 1) 
+					txtMatrix.append(" ");
+			}
+			if (i < num - 1) 
+				txtMatrix.append("\n");
+		}
+		
+	}
+	
+	public void parseQueue (String line) {
+		log.append("Got queue update\n");
+	
+	}
+	
+	public void parseXBeeIDs (String line) {
+		String [] str = line.split(" ");
+		int num = Integer.parseInt(str[2]);
+		xbeeID = new int[num];
+		for (int i = 0; i < num; i++)
+			xbeeID[i] = Integer.parseInt(str[i+3]);
+		
+		//update the list of robots to control
+		cmbRobotNum.removeAllItems();
+		cmbRobotNum.addItem(new String("   All   "));
+		for (int i = 0; i < num; i++)
+			cmbRobotNum.addItem(new String("" + xbeeID[i]));
+	}
+	
+	//
+	// MouseListener methods
+	//
+	public void mouseExited(MouseEvent e) {
+	}
+	public void mouseEntered(MouseEvent e) {
+	}
+	public void mouseReleased(MouseEvent e) {
+		vectorController.notifyMouseEvent(e, true);
+	}
+	public void mouseClicked(MouseEvent e) {
+		vectorController.notifyMouseEvent(e, false);
+	}
+	public void mousePressed(MouseEvent e) {
+		try {
+			for (int i = 0; i < numBots; i++) {
+				if (botRect[i].contains(e.getPoint()))
+					selectedBot = i;
+			}
+		} catch (Exception ex) {
+			System.out.println(e);
+		}
+	
+	}
+	public void mouseDragged(MouseEvent e) {
+		vectorController.notifyMouseEvent(e, false);
+	}
+	public void mouseMoved(MouseEvent e) {
+	}
+	
+	//
+	// KeyListener methods
+	//
+	public void keyPressed (KeyEvent e) {
+		int code = e.getKeyCode();
+		if (code == KeyEvent.VK_UP) {
+			vectorController.setMaxForward();
+			vectorController.sendToServer();
+		} else if (code == KeyEvent.VK_DOWN) {
+			vectorController.setMaxReverse();
+			vectorController.sendToServer();
+		} else if (code == KeyEvent.VK_LEFT) {
+			vectorController.setMaxLeft();
+			vectorController.sendToServer();
+		} else if (code == KeyEvent.VK_RIGHT) {
+			vectorController.setMaxRight();
+			vectorController.sendToServer();
+		} else if (code == KeyEvent.VK_S) {
+			vectorController.setZero();
+			vectorController.sendToServer();
+		}
+	}
+	public void keyReleased (KeyEvent e) {
+	}
+	public void keyTyped (KeyEvent e) {
+	}
+	
+	
+	//
+	// ActionListener method
+	//
+	public void actionPerformed (ActionEvent e) {
+		Object source = e.getSource();
+		if (source == btnGraph) {
+			btnGraph.setEnabled(false);
+			//Start dependent threads
+			drawThread = new Thread(this, "drawThread");
+			drawThread.start();
+			indicator.start();
+			packetMonitor.start();
+			simulator.start();
+		} else if (source == btnConnect) {
+			csi.connect(txtHost.getText(), txtPort.getText());
+			dataUpdater = new DataUpdater();
+			dataUpdater.start();
+		}
+		// Robot Movement Controls
+		else if (source == btnF) {
+			vectorController.setMaxForward();
+			vectorController.sendToServer();
+		} else if (source == btnB) {
+			vectorController.setMaxReverse();
+			vectorController.sendToServer();
+		} else if (source == btnL) {
+			vectorController.setMaxLeft();
+			vectorController.sendToServer();
+		} else if (source == btnR) {
+			vectorController.setMaxRight();
+			vectorController.sendToServer();
+		} else if (source == btnActivate) {
+			vectorController.setZero();
+			vectorController.sendToServer();
+		}
+		// Robot Commands (non-movement)
+		else if (source == btnCommand_StopTask) {
+		
+		} else if (source == btnCommand_ResumeTask) {
+		
+		} else if (source == btnCommand_ChargeNow) {
+		
+		} else if (source == btnCommand_StopCharging) {
+		
+		}
+			
+		// Queue Management
+		else if (source == btnAddTask) {
+			taskAddWindow.prompt();
+		} else if (source == btnRemoveTask) {
+			if (taskList.getSelectedIndex() >= 0);
+				csi.sendQueueRemove(taskList.getSelectedIndex());
+			csi.sendQueueUpdate();
+		} else if (source == btnMoveTaskUp) {
+			csi.sendQueueReorder(taskList.getSelectedIndex(), taskList.getSelectedIndex() - 1);
+			csi.sendQueueUpdate();
+		} else if (source == btnMoveTaskDown) {
+			csi.sendQueueReorder(taskList.getSelectedIndex(), taskList.getSelectedIndex() + 1);
+			csi.sendQueueUpdate();
+		} else if (source == btnUpdateTasks) {
+			csi.sendQueueUpdate();
+		}
+	}
+	
+	/*
+	*	SelectionIndicator thread.
+	*	Graphical representation of the selection marker
+	*
+	*	step() and draw() are synchronized methods. step() is private and 
+	*	used to update the position of the crosshairs. draw() is called 
+	*	externally and should only run if all calculations in step() have
+	*	been completed.
+	*/
+	private class SelectionIndicator extends Thread {
+	
+		final int INDICATOR_DELAY = 100;
+		final double DTHETA = 0.4;    //larger values make the marker rotate faster
+		Graphics2D g;   //canvas to draw on
+		boolean running;
+		
+		int sx, sy;		//center
+		int r, dr;		//radius and width of marker
+		double theta;   //current angle
+		
+		volatile Polygon poly1, poly2, poly3, poly4;
+		
+		int px1, py1;
+		int rx1, ry1;
+		int px2, py2;
+		int rx2, ry2;
+		int px3, py3;
+		int rx3, ry3;
+		int px4, py4;
+		int rx4, ry4;
+		
+		int steps;
+	
+		public SelectionIndicator (Graphics2D g) {
+			super("SelectionIndicator");
+			this.g = g;
+			running = false;
+			steps = 0;
+			
+			theta = 0;
+			rx1 = 0; ry1 = 0;
+			px1 = 0; py1 = 0;
+			rx2 = 0; ry2 = 0;
+			px2 = 0; py2 = 0;
+			rx3 = 0; ry3 = 0;
+			px3 = 0; py3 = 0;
+			rx4 = 0; ry4 = 0;
+			px4 = 0; py4 = 0;
+		}
+		
+		public synchronized void setCenter (int sx, int sy) {
+			if (sx == this.sx && sy == this.sy) return;
+			this.sx = sx;
+			this.sy = sy;
+			steps = 0;
+		}
+		
+		public synchronized void setRadius (int r, int dr) {
+			this.r = r;
+			this.dr = dr;
+			steps = 0;
+		}
+		
+		public void run () {
+			running = true;
+			while (running) {
+				step();
+				try { 
+					Thread.sleep(INDICATOR_DELAY);
+				} catch (InterruptedException e) {
+					running = false;
+					return;
+				}
+			}
+		}
+		
+		private synchronized void step () {
+			Polygon poly1_new = new Polygon();
+			Polygon poly2_new = new Polygon();
+			Polygon poly3_new = new Polygon();
+			Polygon poly4_new = new Polygon();
+		
+			//the step
+			theta = (theta + DTHETA/Math.PI) % (Math.PI);
+			
+			//the calculation
+			//let p be the point of the pointy thing toward the center
+			//let r be the point at the opposite side
+			
+			//recalculate radius, if it will look cool, lolz
+			int newr = r;
+			if (steps < 100)
+			newr = (int)( r + 200/(steps+1) );
+			
+			//precompute values for dx and dy
+			int dx_inner = (int)(newr * Math.cos(theta));
+			int dy_inner = (int)(newr * Math.sin(theta));
+			int dx_outer = (int)((newr+dr) * Math.cos(theta));
+			int dy_outer = (int)((newr+dr) * Math.sin(theta));
+			
+			//calculate polygon constants
+			int dy_poly = (int)(dr/2 * Math.cos(theta));
+			int dx_poly = (int)(dr/2 * Math.sin(theta));
+			
+			//determine critical points
+			//kansas city shuffle!
+			px1 = sx + dx_inner;
+			py1 = sy - dy_inner;
+			rx1 = sx + dx_outer;
+			ry1 = sy - dy_outer;
+			px2 = sx - dx_inner;
+			py2 = sy + dy_inner;
+			rx2 = sx - dx_outer;
+			ry2 = sy + dy_outer;
+			px3 = sx - dy_inner;
+			py3 = sy - dx_inner;
+			rx3 = sx - dy_outer;
+			ry3 = sy - dx_outer;
+			px4 = sx + dy_inner;
+			py4 = sy + dx_inner;
+			rx4 = sx + dy_outer;
+			ry4 = sy + dx_outer;
+			
+			//create polygons
+			poly1_new.addPoint(px1, py1);
+			poly1_new.addPoint(rx1+dx_poly, ry1+dy_poly);
+			poly1_new.addPoint(rx1-dx_poly, ry1-dy_poly);
+			poly2_new.addPoint(px2, py2);
+			poly2_new.addPoint(rx2+dx_poly, ry2+dy_poly);
+			poly2_new.addPoint(rx2-dx_poly, ry2-dy_poly);
+			poly3_new.addPoint(px3, py3);
+			poly3_new.addPoint(rx3-dy_poly, ry3+dx_poly);
+			poly3_new.addPoint(rx3+dy_poly, ry3-dx_poly);
+			poly4_new.addPoint(px4, py4);
+			poly4_new.addPoint(rx4-dy_poly, ry4+dx_poly);
+			poly4_new.addPoint(rx4+dy_poly, ry4-dx_poly);
+			
+			//reassign updated polygons
+			poly1 = poly1_new;
+			poly2 = poly2_new;
+			poly3 = poly3_new;
+			poly4 = poly4_new;
+		
+			if (steps < 300) steps++;
+		}
+		
+		public synchronized void draw () {
+			if (!running) return;
+			g.setColor(Color.GRAY);
+			//draw polygons
+			g.fillPolygon(poly1);
+			g.fillPolygon(poly2);
+			g.fillPolygon(poly3);
+			g.fillPolygon(poly4);
+		}
+	
+	}
+	
+	/*
+	*	Simulator thread.
+	*
+	*/
+	private class Simulator extends Thread {
+		final int SIMULATOR_DELAY = 300;
+		boolean running;
+	
+		public Simulator () {
+			super("Simulator");
+			running = false;
+		}
+		
+		public void run () {
+			running = true;
+			while (running) {
+				step();
+				try { 
+					Thread.sleep(SIMULATOR_DELAY);
+				} catch (InterruptedException e) {
+					running = false;
+					return; 
+				}
+			}
+		}
+		
+		private void step () {
+			// don't do anything! the colonet should work on its own!
+		}
+	
+	}
+	
+	/*
+	*	PacketMonitor thread.
+	*
+	*	Currently, this counts the rate of token passes but will eventually 
+	*	be modified to keep more important statistics.
+	*/
+	private class PacketMonitor extends Thread {
+		final int PACKETMONITOR_DELAY = 1000;
+	
+		boolean running;
+		int tokenPasses;
+	
+		public PacketMonitor () {
+			super("PacketMonitor");
+			running = false;
+			tokenPasses = 0;
+		}
+		
+		public void run () {
+			running = true;
+			while (running) {
+				displayTokenPasses();
+				try { 
+					Thread.sleep(PACKETMONITOR_DELAY);
+				} catch (InterruptedException e) { 
+					running = false;
+					return; 
+				}
+			}
+		}
+		
+		public synchronized void addTokenPass () {
+			tokenPasses++;
+		}
+		
+		public synchronized void displayTokenPasses () {
+			lblTokenPasses.setText("" + tokenPasses);
+			tokenPasses = 0;
+		}
+	
+	}
+	
+	/*
+	*	DataUpdater thread.
+	*   The purpose of this thread is to request data from the server at regular intervals.
+	*
+	*/
+	class DataUpdater extends Thread {
+		final int DATAUPDATER_DELAY = 5000;
+		
+		public DataUpdater () {
+			super("Colonet DataUpdater");
+		}
+		
+		public void run () {
+			String line;
+			while (true) {
+				try {
+					//request more data
+					if (csi.isReady()) {
+						csi.sendSensorDataRequest();
+						csi.sendXBeeIDRequest();
+					}
+					Thread.sleep(DATAUPDATER_DELAY);
+				} catch (InterruptedException e) {
+					return;
+				} 
+			}
+		}
+
+	}
+	
+	/*
+	*	ImagePanel class
+	*	Enables more efficient image handling in a component-controlled environment
+	*/
+	class ImagePanel extends JPanel {
+		protected Image img;
+	
+		public ImagePanel (Image img) {
+			super();
+			this.img = img;
+		}
+		
+		public ImagePanel (boolean isDoubleBuffered, Image img) {
+			super(isDoubleBuffered);
+			this.img = img;
+		}
+		
+		public void paint (Graphics g) {
+			// Place the buffered image on the screen, inside the panel
+			g.drawImage(img, 0, 0, Color.WHITE, this);
+		}
+	
+	}
+	
+	/*
+	*	VectorController class
+	*	Manages robot motion control graphically
+	*/
+	class VectorController extends ImagePanel {
+		int x, y, cx, cy;
+		int width, height;
+		int side;
+		
+		public VectorController (Image img) {
+			super (img);
+			width = img.getWidth(null);
+			height = img.getHeight(null);
+			cx = img.getWidth(null)/2;
+			cy = img.getHeight(null)/2;
+			x = cx;
+			y = cy;
+			if (width < height)
+				side = width;
+			else
+				side = height;
+		}
+		
+		public void setPoint (int x, int y) {
+			if (!isValidPoint(x, y))
+				return;
+			this.x = x;
+			this.y = y;
+			repaint();
+		}
+		
+		public boolean isValidPoint (int x, int y) {
+			double xterm = Math.pow(1.0*(x - cx)/(side/2), 2);
+			double yterm = Math.pow(1.0*(y - cy)/(side/2), 2);
+			return (xterm + yterm <= 1);
+		}
+		
+		public void notifyMouseEvent (MouseEvent e, boolean send) {
+			if (!isValidPoint(e.getX(), e.getY()))
+				return;
+			vectorController.setPoint(e.getX(), e.getY());
+			vectorController.repaint();
+			if (send)
+				vectorController.sendToServer();
+		}
+		
+		public int getVelocity () {
+			int dx = x - cx;
+			int dy = y - cy;
+			int v = (int) Math.sqrt( Math.pow(dx, 2) + Math.pow(dy, 2) );
+			return v;
+		}
+		
+		public int getAngle () {
+			int dx = x - cx;
+			int dy = cy - y;
+			double theta = Math.atan2(Math.abs(dx), Math.abs(dy));
+			theta = (int) (1.0 * theta * 180 / Math.PI);  //transform to degrees
+			if (dy < 0)
+				theta = 180 - theta;
+			theta *= Math.signum(dx);
+			return (int) theta;
+		}
+		
+		public void paint (Graphics g) {
+			g.setColor(Color.BLACK);
+			g.fillRect(0, 0, width, height);
+			((Graphics2D)g).setStroke(new BasicStroke(1));
+			g.setColor(Color.RED);
+			g.drawOval(cx-side/2, cy-side/2, side, side);
+			((Graphics2D)g).setStroke(new BasicStroke(2));
+			g.setColor(Color.GREEN);
+			g.drawLine(cx, cy, x, y);
+			g.fillOval(x-3, y-3, 6, 6);
+		}
+		
+		public void setMaxForward () {
+			setPoint(cx, cy - (side/2) + 1);
+		}
+		
+		public void setMaxReverse () {
+			setPoint(cx, cy + (side/2) - 1);
+		}
+		
+		public void setMaxLeft () {
+			setPoint(cx - (side/2) + 1, cy);
+		}
+		
+		public void setMaxRight () {
+			setPoint(cx + (side/2) - 1, cy);
+		}
+		
+		public void setZero () {
+			setPoint(cx, cy);
+		}
+		
+		public void sendToServer () {
+			//log.append("Attempitng to send angle = " + vectorController.getAngle() + ", velocity = " + vectorController.getVelocity() + "\n");
+			if (csi != null) {
+				if (cx == 0 && cy == 0) {
+					csi.sendData(ColonetServerInterface.MOTORS_OFF, ColonetServerInterface.GLOBAL_DEST);
+				} else {
+					//Directional commands
+					if (x > cx && y == cy) {  //move right
+						csi.sendData(ColonetServerInterface.MOTOR2_SET + " 0 160", ColonetServerInterface.GLOBAL_DEST);
+						csi.sendData(ColonetServerInterface.MOTOR1_SET + " 1 160", ColonetServerInterface.GLOBAL_DEST);
+					} else if (x < cx && y == cy) {  //move left
+						csi.sendData(ColonetServerInterface.MOTOR2_SET + " 1 160", ColonetServerInterface.GLOBAL_DEST);
+						csi.sendData(ColonetServerInterface.MOTOR1_SET + " 0 160", ColonetServerInterface.GLOBAL_DEST);
+					} else if (x == cx && y > cy) {  //move forward
+						csi.sendData(ColonetServerInterface.MOTOR2_SET + " 0 200", ColonetServerInterface.GLOBAL_DEST);
+						csi.sendData(ColonetServerInterface.MOTOR1_SET + " 0 200", ColonetServerInterface.GLOBAL_DEST);
+					} else if (x == cx && y < cy) {  //move backward
+						csi.sendData(ColonetServerInterface.MOTOR2_SET + " 1 200", ColonetServerInterface.GLOBAL_DEST);
+						csi.sendData(ColonetServerInterface.MOTOR1_SET + " 1 200", ColonetServerInterface.GLOBAL_DEST);
+					} else if (x == cx && y == cy) {  //stop!
+						csi.sendData(ColonetServerInterface.MOTOR2_SET + " 1 0", ColonetServerInterface.GLOBAL_DEST);
+						csi.sendData(ColonetServerInterface.MOTOR1_SET + " 1 0", ColonetServerInterface.GLOBAL_DEST);
+					}
+					
+					/*
+					//Work on this later.
+					csi.sendData(ColonetServerInterface.MOTOR1_SET + " " + "0" + " " + 
+						(vectorController.getVelocity() + vectorController.getAngle()), ColonetServerInterface.GLOBAL_DEST);
+					csi.sendData(ColonetServerInterface.MOTOR2_SET + " " + "0" + " " + 
+						(vectorController.getVelocity() - vectorController.getAngle()), ColonetServerInterface.GLOBAL_DEST);
+					*/
+				}
+			}
+				/*
+				//The move command doesn't really work.
+				csi.sendData(ColonetServerInterface.MOVE + " " + 
+					vectorController.getAngle() + " " + 
+					vectorController.getVelocity(), ColonetServerInterface.GLOBAL_DEST);
+				*/
+			
+		}
+	
+	}
+	
+	/*
+	*	TaskAddWindow class
+	*	makes it easy to add tasks to the queue
+	*/
+	class TaskAddWindow extends JFrame implements ActionListener, ListSelectionListener {
+		JPanel panelButtons;
+		JPanel panelParameters;
+		JPanel panelSouth;
+		JPanel panelSelection;
+		JButton btnSubmit;
+		JButton btnCancel;
+		DefaultListModel availableListModel;
+		JList availableList;
+		JScrollPane spAvailableTasks;
+		JTextArea txtDescription;
+		JTextField txtParameters;
+		MouseListener mouseListener;
+		
+		public TaskAddWindow () {
+			super("Add a Task");
+			super.setSize(500,500);
+			super.setLayout(new BorderLayout());
+			
+			// set up buttons
+			btnSubmit = new JButton("Submit");
+			btnCancel = new JButton("Cancel");
+			panelButtons = new JPanel();
+			panelButtons.setLayout(new FlowLayout());
+			panelButtons.add(btnSubmit);
+			panelButtons.add(btnCancel);
+			this.getRootPane().setDefaultButton(btnSubmit);
+			
+			// set up task list
+			availableListModel = new DefaultListModel();
+			availableListModel.addElement("Map the Environment");
+			availableListModel.addElement("Clean Up Chemical Spill");
+			availableListModel.addElement("Grow Plants");
+			availableListModel.addElement("Save the Cheerleader");
+			availableListModel.addElement("Save the World");
+			availableList = new JList(availableListModel);
+			availableList.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
+			availableList.setSelectedIndex(-1);
+			spAvailableTasks = new JScrollPane(availableList);
+			spAvailableTasks.setBorder(BorderFactory.createTitledBorder("Select A Task"));
+			txtDescription = new JTextArea();
+			txtDescription.setEditable(false);
+			txtDescription.setLineWrap(true);
+			txtDescription.setWrapStyleWord(true);
+			txtDescription.setBorder(BorderFactory.createTitledBorder("Description"));
+			
+			//set up parameter area
+			panelParameters = new JPanel();
+			panelParameters.setLayout(new BorderLayout());
+			txtParameters = new JTextField();
+			panelParameters.add(new JLabel("Optional parameters for this task: "), BorderLayout.WEST);
+			panelParameters.add(txtParameters);
+			
+			// assemble objects
+			panelSelection = new JPanel();
+			panelSelection.setLayout(new GridLayout(1,2));
+			panelSelection.add(spAvailableTasks);
+			panelSelection.add(txtDescription);
+			
+			panelSouth = new JPanel();
+			panelSouth.setLayout(new GridLayout(2,1));
+			panelSouth.add(panelParameters);
+			panelSouth.add(panelButtons);
+			
+			this.getContentPane().add(panelSouth, BorderLayout.SOUTH);
+			this.getContentPane().add(panelSelection, BorderLayout.CENTER);
+			this.setLocationRelativeTo(null);
+			
+			// add listeners here
+			availableList.addListSelectionListener(this);
+			btnSubmit.addActionListener(this);
+			btnCancel.addActionListener(this);
+		}
+		
+		public void prompt () {
+			this.setVisible(true);
+		}
+		
+		private String getDescription (int index) {
+			if (index < 0)
+				return "";
+			switch (index) {
+				case 0: return "SLAM and junk";
+				case 1: return "I'm not sure this works";
+				case 2: return "Push them into the light";
+				case 3: return "Watch out for clock repair guys";
+				case 4: return "But make sure he's dead, geez, why would you let him get away? I mean come on, "
+					+"he's just lying there and everyone's too busy looking at people flying through the sky to "
+					+"notice? Oh yeah, that's a good transition to a new season, let's make the audience think "
+					+"he's dead and then pull a fast one on them, they'll never see that coming.";
+			
+				default: return "Task not recognized";
+			}
+		}
+		
+		public void actionPerformed (ActionEvent e) {
+			Object source = e.getSource();
+			if (source == btnSubmit) {
+				txtParameters.setText(txtParameters.getText().trim());
+				
+				
+				this.setVisible(false);
+			} else if (source == btnCancel) {
+				this.setVisible(false);
+			}
+		}
+		
+		public void valueChanged (ListSelectionEvent e) {
+			int index = availableList.getSelectedIndex();
+			if (index >= 0)
+				txtDescription.setText(getDescription(index));
+		}
+	
+	}
+
+}
Index: branches/battery/code/projects/colonet/ColonetGUI/ColonetServerInterface.java
===================================================================
--- branches/battery/code/projects/colonet/ColonetGUI/ColonetServerInterface.java	(nonexistent)
+++ branches/battery/code/projects/colonet/ColonetGUI/ColonetServerInterface.java	(revision 260)
@@ -0,0 +1,362 @@
+/*
+*	ColonetServerInterface.java
+*	Gregory Tress
+*/
+
+import java.net.*;
+import java.io.*;
+import javax.swing.JOptionPane;
+import javax.swing.JTextArea;
+
+public class ColonetServerInterface 
+{
+
+	/* STATIC FIELDS
+	 * Eugene Marinelli, Fan
+	 * 10/27/06
+	 *
+	 * Colonet Definitions - common definitions and structs used in all colonet 
+	 * applications
+	
+	Old packet structure:
+
+    COMMAND PACKET STRUCTURE
+	1:  SEND_TO_ROBOT
+	2:  # of robot, or GLOBAL_DEST
+	3:  COLONET_COMMMAND
+	4:  message code (i.e. ORB_SET)
+	5:  any data, as many that fit in the packet
+	
+	REQUEST PACKET STRUCTURE
+	1:  REQUEST_FROM_SERVER
+	2:  # of robot
+	3:  COLONET_REQUEST
+	4:  ???
+  
+  9/12/07 New server interface structure
+    Client will no longer send full robot packets to the server.
+    Commands will be defined as necessary.
+	*/
+	
+	//General Colonet Interface
+	public static final String SEND_TO_ROBOT = "0";
+	public static final String REQUEST_FROM_SERVER = "1";
+	public static final String RESPONSE_TO_CLIENT_REQUEST = "2";
+	public static final String REQUEST_BOM_MATRIX = "144";
+	public static final String REQUEST_XBEE_IDS = "145";
+	
+	public static final String COLONET_COMMAND = "13"; //0x0D
+	public static final String COLONET_REQUEST = "14"; //0x0E
+	public static final String CORONET_RESPONSE = "15"; //0x0F
+	public static final String GLOBAL_DEST = "200";
+	
+	//Queue instructions
+	public static final String COLONET_QUEUE = "100";
+	public static final String QUEUE_UPDATE = "101"; 
+	public static final String QUEUE_ADD = "102";
+	public static final String QUEUE_REMOVE = "103";
+	public static final String QUEUE_REORDER = "104";
+	
+	//Use BATTERY to request battery level
+	public static final String BATTERY = "56"; //0x38
+	
+	//MOTORS
+	public static final String MOTORS_INIT = "23"; //0x17
+	public static final String MOTOR1_SET = "24"; //0x18
+	public static final String MOTOR2_SET = "25"; //0x19
+	public static final String MOTORS_OFF = "26"; //0x1A
+	public static final String MOVE = "27"; //0x1B
+	public static final String MOVE_AVOID = "28"; //0x1C
+	
+	//BUZZER
+	public static final String BUZZER_INIT = "0"; //0x00
+	public static final String BUZZER_SET_VAL = "1"; //0x01
+	public static final String BUZZER_SET_FREQ = "2"; //0x02
+	public static final String BUZZER_CHIRP = "3"; //0x03
+	public static final String BUZZER_OFF = "4"; //0x04
+
+	//ORB
+	public static final String ORB_INIT = "12"; //0x0C
+	public static final String ORB_SET = "13"; //0x0D
+	public static final String ORB_SET_COLOR = "14"; //0x0E
+	public static final String ORB_DISABLE = "15"; //0x0F
+	public static final String ORB_ENABLE = "16"; //0x10
+	public static final String ORB_SET_DIO = "17"; //0x11
+	public static final String LED_INIT = "18"; //0x12
+	public static final String LED_USER = "19"; //0x13
+	public static final String ORB_SET_NUM_NS = "20"; //0x14
+	public static final String ORB_SET_NUM = "21"; //0x15
+	public static final String ORB_SEND = "22"; //0x16
+
+		
+	Colonet colonet;  //save the entire applet locally
+	Socket socket;
+	OutputStreamWriter out;
+	BufferedReader reader;
+	DataListener dataListener;
+	JTextArea log, txtMatrix;
+	
+	
+	/*
+	*	FUNCTION IMPLEMENTATIONS
+	*/
+
+	public ColonetServerInterface (Colonet colonet) {
+		this.colonet = colonet;
+		this.log = colonet.getLog();
+		this.txtMatrix = colonet.getMatrixInput();
+		dataListener = new DataListener();
+	}
+
+	public Socket getSocket () {
+		return socket;
+	}
+	
+	public OutputStreamWriter getOutputStreamWriter () {
+		return out;
+	}
+	
+	public BufferedReader getBufferedReader () {
+		return reader;
+	}
+	
+	public boolean isReady () {
+		if (socket == null || out == null || reader == null) return false;
+		if (!socket.isConnected() || socket.isClosed() || socket.isInputShutdown() || socket.isOutputShutdown()) return false;
+		return true;
+	}
+	
+	public boolean isInputReady () {
+		try {
+			if (reader.ready()) return true;
+		} catch (Exception e) {
+			return false;
+		}
+		return false;
+	}
+	
+	public String getLine () {
+		if (this.isReady()) {
+			try {
+				return reader.readLine();
+			} catch (IOException e) {
+				return null;
+			}
+		} else {
+		  return null;
+		}
+	}
+  
+	/**
+	 * Create socket connection to Colonet server.
+	 * If successful, start threads for loading the webcam image and listening for incoming data.
+	 */
+	public void connect (String strHost, String strPort) {
+		//make sure hostname and port are valid
+		if (strHost.equals("") || strPort.equals("")) {
+			err("Please enter a hostname and port.");
+			return;
+		}
+		int port = 0;
+		try {
+			port = Integer.parseInt(strPort);
+		} catch (Exception e) {
+			err("Invalid port");
+			return;
+		}
+		
+		//make sure we aren't already connected.
+		if (socket != null && socket.isConnected()) {
+			return;
+		}
+		
+		try {
+			socket = new Socket(strHost, port);
+		} catch (UnknownHostException e) {
+			log.append("Unknown host exception.\n");
+			err("Unknown Host Exception");
+			return;
+		} catch (IOException e) {
+			log.append("IO Exception.\n");
+			err("IO Exception");
+			return;
+		} catch (java.security.AccessControlException e) {
+			log.append("Access Control Exception.\n");
+			err("Permission denied by java.security.AccessControlException.\n\n"
+				+"You may only connect to the server from which this applet was loaded.");
+			return;
+		}
+		if (socket == null || !socket.isConnected()) {
+			log.append("Connection is not ready. Try connecting again.");
+			return;
+		}
+		try {
+			out = new OutputStreamWriter(socket.getOutputStream());
+			reader = new BufferedReader(new InputStreamReader(socket.getInputStream()));
+		} catch (IOException e) {
+			warn("Could not get transfer streams from socket connection.");
+		}
+		dataListener.start();
+	
+	}
+	
+	/*
+	*	sendString - only this method should actually write data to the output stream
+	*/
+	public void sendString (String s) {
+		//make sure we can send
+		if (!this.isReady()) {
+			log.setText("Could not send data.\n");
+			return;
+		}
+		//send packet
+		try {
+			Thread.sleep(50);  //pause to be safe
+			out.write(s);
+			out.flush();
+			log.setText("Sent: " + s);
+		} catch (IOException e) {
+			log.setText("Could not send data.\n");
+		} catch (InterruptedException e) {
+			log.setText("Thread InterruptedException in sendData\n");
+		}
+	}
+	
+	public void sendData (String s, String robotNumber) { 
+		//create packet
+		String packet = "";
+		packet += ColonetServerInterface.SEND_TO_ROBOT;
+		packet += " " + robotNumber;
+		packet += " " + ColonetServerInterface.COLONET_COMMAND;
+		packet += " " + s;  //add  the command code here
+		packet += "\n";
+		sendString(packet);
+	}
+	
+	public void sendRequest (String s, String robotNumber) {
+		//create packet
+		String packet = "";
+		packet += ColonetServerInterface.REQUEST_FROM_SERVER;
+		//packet += " " + robotNumber;
+		//packet += " " + ColonetServerInterface.COLONET_REQUEST;
+		packet += " " + s;  //add  the command code here
+		packet += "\n";
+		sendString(packet);
+	}
+	
+	public void sendSensorDataRequest () {
+		sendRequest(ColonetServerInterface.REQUEST_BOM_MATRIX, "");
+	}
+	
+	public void sendXBeeIDRequest () {
+		sendRequest(ColonetServerInterface.REQUEST_XBEE_IDS, "");
+	}
+	
+	/*
+	*	Queue management
+	*/
+	public void sendQueueInstruction (String inst) {
+		String packet = "";
+		packet += ColonetServerInterface.COLONET_QUEUE;
+		packet += " " + inst;
+		packet += "\n";
+		sendString(packet);
+	}
+	
+	public void sendQueueAdd (int pos, String data, String description) {
+		String packet = "";
+		packet += ColonetServerInterface.QUEUE_ADD;
+		packet += " " + pos;
+		packet += " " + data;
+		packet += " [" + description + "]";
+		packet += "\n";
+		sendQueueInstruction(packet);
+	}
+	
+	public void sendQueueRemove (int pos) {
+		String packet = "";
+		packet += ColonetServerInterface.QUEUE_REMOVE;
+		packet += " " + pos;
+		packet += "\n";
+		sendQueueInstruction(packet);
+	}
+
+	public void sendQueueReorder (int pos1, int pos2) {
+		String packet = "";
+		packet += ColonetServerInterface.QUEUE_REORDER;
+		packet += " " + pos1;
+		packet += " " + pos2;
+		packet += "\n";
+		sendQueueInstruction(packet);
+	}
+
+	public void sendQueueUpdate () {
+		sendQueueInstruction(ColonetServerInterface.QUEUE_UPDATE);
+	}
+	
+	/**
+	 * Display informational message box on the screen. Used for casual communicaton to the user.
+	 * @param text Text to display
+	 */
+	public void msg (String text) {
+		JOptionPane.showMessageDialog(null, text, "Colonet", JOptionPane.INFORMATION_MESSAGE);
+	}
+	
+	/**
+	 * Display warning message box on the screen. Used for minor alerts or exceptions.
+	 * @param text Text to display
+	 */
+	public void warn (String text) {
+		JOptionPane.showMessageDialog(null, text, "Colonet", JOptionPane.WARNING_MESSAGE);
+	}
+	
+	/**
+	 * Display error message box on the screen. Used for major errors or exceptions in the program.
+	 * @param text Text to display
+	 */
+	public void err (String text) {
+		JOptionPane.showMessageDialog(null, text, "Colonet", JOptionPane.ERROR_MESSAGE);
+	}
+	
+		
+	/*
+	*	DataListener thread.
+	*
+	*/
+	class DataListener extends Thread {
+		final int DATALISTENER_DELAY = 222;
+		
+		public DataListener () {
+			super("Colonet DataListener");
+		}
+		
+		public void run () {
+			String line;
+			while (true) { 
+				try {
+					line = getLine();
+					if (line != null) {
+						parseData(line);
+					}
+					Thread.sleep(DATALISTENER_DELAY);
+				} catch (InterruptedException e) {
+					return;
+				} 
+			}
+		}
+		
+		public void parseData (String line) {
+			//log.append("Incoming data: [" + line + "]\n");
+			if (line.startsWith(ColonetServerInterface.RESPONSE_TO_CLIENT_REQUEST + " " +
+				ColonetServerInterface.REQUEST_BOM_MATRIX))
+				colonet.parseMatrix(line);
+			else if (line.startsWith(ColonetServerInterface.COLONET_QUEUE))
+				colonet.parseQueue(line);
+			else if (line.startsWith(ColonetServerInterface.RESPONSE_TO_CLIENT_REQUEST + " " +
+				ColonetServerInterface.REQUEST_XBEE_IDS))
+				colonet.parseXBeeIDs(line);
+		}
+
+	}
+
+}
\ No newline at end of file
Index: branches/battery/code/projects/colonet/ColonetGUI/index.html
===================================================================
--- branches/battery/code/projects/colonet/ColonetGUI/index.html	(nonexistent)
+++ branches/battery/code/projects/colonet/ColonetGUI/index.html	(revision 260)
@@ -0,0 +1,64 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
+<head>
+	<title>Colony Control Applet - Carnegie Mellon Robotics Club</title>
+	<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+	<link rel="stylesheet" type="text/css" href="colonetstyle.css" />
+</head>
+
+<body>
+
+<div class="top">
+	<h1>Colonet: Robot Graph</h1>
+	<p>Carnegie Mellon Robotics Club: Colony Project</p>
+	<img src="http://roboclub8.frc.ri.cmu.edu/mainwiki/roboclublogo.png" height="125px" width="110px" alt="RoboClub Logo" />
+</div>
+
+<div class="app">
+	<p>
+	<object
+		archive = "Colonet.jar"
+		type = "application/x-java-applet"
+		width = "900"
+		height = "650"
+		align = "bottom"
+		codebase = "http://roboclub9.frc.ri.cmu.edu/colonet/" 
+		name = "Colonet"
+		title = "Colonet" >
+		<param name = "code" value = "Colonet.class" />
+	</object>
+	<br />
+	Requires Java 5.
+	<br />
+	<br />
+	</p>
+</div>
+
+<div class="bottom">
+	<p><b>Colony Project Home page:</b><br />
+	<a href="http://www.robotcolony.org/">www.robotcolony.org</a></p>
+	
+	<p><b>Validator:</b><br />
+	<a href="http://validator.w3.org/check?uri=referer">
+	<img src="http://www.w3.org/Icons/valid-xhtml10-blue"
+		 alt="Valid XHTML 1.0 Transitional"
+		 height="31"
+		 width="88" 
+		 border="0"
+		 />
+	</a>
+	<a href="http://jigsaw.w3.org/css-validator/validator?uri=http://roboclub1.frc.ri.cmu.edu/gui/colonetstyle.css">
+  	<img style="border:0;width:88px;height:31px"
+       src="http://www.w3.org/Icons/valid-css-blue" 
+       alt="Valid CSS!" />
+	</a><br />
+	</p>
+	
+</div>
+
+
+
+</body>
+</html>
\ No newline at end of file
Index: branches/battery/code/projects/colonet/ColonetGUI/index_simple.html
===================================================================
--- branches/battery/code/projects/colonet/ColonetGUI/index_simple.html	(nonexistent)
+++ branches/battery/code/projects/colonet/ColonetGUI/index_simple.html	(revision 260)
@@ -0,0 +1,64 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
+<head>
+	<title>Colony Control Applet - Carnegie Mellon Robotics Club</title>
+	<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+	<link rel="stylesheet" type="text/css" href="colonetstyle.css" />
+</head>
+
+<body>
+
+<div class="top">
+	<h1>Colonet</h1>
+	<p>Carnegie Mellon Robotics Club: Colony Project</p>
+	<img src="http://roboclub8.frc.ri.cmu.edu/mainwiki/roboclublogo.png" height="125px" width="110px" />
+</div>
+
+<div class="app">
+	<p>
+	<object
+		classid = "java:SimpleColonet.class"
+		type = "application/x-java-applet"
+		width = "900"
+		height = "600"
+		align = "bottom"
+		codebase = "http://roboclub1.frc.ri.cmu.edu/gui/" 
+		name = "SimpleColonet"
+		title = "SimpleColonet" >
+		<param name = "code" value = "SimpleColonet.class" />
+	</object>
+	<br />
+	</p>
+</div>
+
+<div class="bottom">
+	<p><b>Colony Project Home page:</b><br />
+	<a href="http://www.robotcolony.org/">www.robotcolony.org</a></p>
+	
+	<p><b>Colonet Developers:</b><br />
+	Gregory Tress, Eugene Edward Marinelli III, Jason Knichel, Suresh Nidhiry</p>
+	
+	<p><b>Validator:</b><br />
+	<a href="http://validator.w3.org/check?uri=referer">
+	<img src="http://www.w3.org/Icons/valid-xhtml10-blue"
+		 alt="Valid XHTML 1.0 Transitional"
+		 height="31"
+		 width="88" 
+		 border="0"
+		 />
+	</a>
+	<a href="http://jigsaw.w3.org/css-validator/validator?uri=http://roboclub1.frc.ri.cmu.edu/ColonetGUI/colonetstyle.css">
+  	<img style="border:0;width:88px;height:31px"
+       src="http://www.w3.org/Icons/valid-css-blue" 
+       alt="Valid CSS!" />
+	</a><br />
+	</p>
+	
+</div>
+
+
+
+</body>
+</html>
\ No newline at end of file
Index: branches/battery/code/projects/colonet/ColonetGUI/BotGraph.java
===================================================================
--- branches/battery/code/projects/colonet/ColonetGUI/BotGraph.java	(nonexistent)
+++ branches/battery/code/projects/colonet/ColonetGUI/BotGraph.java	(revision 260)
@@ -0,0 +1,800 @@
+/* 
+	BotGraph.java
+	Colony Project
+	Gregory Tress 
+*/
+
+import javax.swing.*;
+import java.awt.*;
+import java.awt.image.*;
+import java.awt.event.*;
+import java.net.*;
+import java.io.*;
+import java.util.Random;
+
+public class BotGraph extends JApplet implements ActionListener, MouseListener, Runnable
+{
+
+	final int CANVAS_SIZE = 550;  //don't make this too large, or the applet will be slow.
+	final int BUFFER = 50;
+	final int RADIUS = 30;
+
+	JTextField txtHost;				
+	JTextField txtPort;				
+	JButton btnConnect;	
+	JButton btnGraph;
+	JButton btnRandomize;
+	JLabel lblNumRobots;
+	JLabel lblHasToken;
+	JLabel lblTokenPasses;
+	JLabel lblConnectionStatus;
+	JTextArea txtInput;  //sample matrix is entered in this area
+	JTextArea txtInfo; 
+	JPanel panel;
+	JPanel panelConnect;
+	JPanel panelControl;
+	JPanel panelStats;
+	
+	GraphicsConfiguration gc;
+	volatile BufferedImage image;
+	volatile Graphics2D canvas;
+	int cx, cy;
+	
+	Socket socket;					
+	OutputStreamWriter out;			//TODO: add a BufferedWriter
+	DataListener datalistener;  
+	
+	Font botFont;
+	Random random = new Random();
+	volatile int tokenLoc;  //the token is currently here
+	volatile int numBots;
+	volatile int selectedBot;  //the user has selected this bot
+	volatile Rectangle[] botRect;  //contains boundary shapes around bots for click detection
+	
+	Thread drawThread;
+	SelectionIndicator indicator;
+	Simulator simulator;
+	PacketMonitor packetMonitor;
+	
+	public void init ()
+	{
+		// We should invoke and wait to avoid browser display difficulties
+		Runnable r = new Runnable() {
+			public void run() {
+				createAndShowGUI();
+			}
+		};
+		try {
+			SwingUtilities.invokeAndWait(r);
+		} catch (InterruptedException e) {
+			//Not really sure why we would be in this situation
+			System.out.println(e);
+		} catch (java.lang.reflect.InvocationTargetException e) {
+			//This should never happen. Seriously.
+			System.out.println(e);
+		}
+	}
+	
+	public void destroy ()
+	{
+		drawThread.interrupt();
+		indicator.interrupt();
+		simulator.interrupt();
+		packetMonitor.interrupt();
+	}
+
+	private synchronized void createAndShowGUI ()
+	{
+		// init graphical elements
+		panel = new JPanel(false);  //set automatic double-buffering to false. we are doing it manually.
+		
+		// Set up connection area
+		txtHost = new JTextField("roboclub1.frc.ri.cmu.edu");
+		txtPort = new JTextField("10123");
+		btnConnect = new JButton("Connect");
+		lblConnectionStatus = new JLabel("Status: Offline");
+		panelConnect = new JPanel();
+		panelConnect.setLayout(new GridLayout(2,3));
+		panelConnect.add(new JLabel("Host"));
+		panelConnect.add(new JLabel("Port"));
+		panelConnect.add(lblConnectionStatus);
+		panelConnect.add(txtHost);
+		panelConnect.add(txtPort);
+		panelConnect.add(btnConnect);
+		panelConnect.setBorder(BorderFactory.createTitledBorder("Connection"));
+		
+		// Set up elements in the east
+		panelControl = new JPanel();
+		panelControl.setLayout(new GridLayout(5,1));
+		lblNumRobots = new JLabel();
+		lblHasToken = new JLabel();
+		lblTokenPasses = new JLabel();
+		panelStats = new JPanel();
+		panelStats.setLayout(new GridLayout(3,2));
+		panelStats.add(new JLabel("Number of Bots  "));
+		panelStats.add(lblNumRobots);
+		panelStats.add(new JLabel("Token At  "));
+		panelStats.add(lblHasToken);
+		panelStats.add(new JLabel("Token Passes / sec     "));
+		panelStats.add(lblTokenPasses);
+		txtInput = new JTextArea("- 9 3 - 1\n- - - 5 -\n4 - - - 2\n- - - - -\n1 - - 3 -");
+		txtInput.setBorder(BorderFactory.createTitledBorder("Input Matrix"));
+		txtInfo = new JTextArea();
+		txtInfo.setBorder(BorderFactory.createTitledBorder("Info"));
+		txtInfo.setEditable(false);
+		btnGraph = new JButton("Run");
+		btnRandomize = new JButton("Randomize");
+		panelControl.add(panelStats);
+		panelControl.add(txtInput);
+		panelControl.add(txtInfo);
+		panelControl.add(btnRandomize);
+		panelControl.add(btnGraph);
+		
+		
+		this.getContentPane().setLayout(new BorderLayout());
+		this.getContentPane().add(panelConnect, BorderLayout.NORTH);
+		this.getContentPane().add(panelControl, BorderLayout.EAST);
+		this.getContentPane().add(panel, BorderLayout.CENTER);
+		this.setVisible(true);
+		
+		btnGraph.addActionListener(this);
+		btnRandomize.addActionListener(this);
+		btnConnect.addActionListener(this);
+		panel.addMouseListener(this);
+		
+		
+		// Get the graphics configuration of the screen to create a buffer
+		gc = GraphicsEnvironment.getLocalGraphicsEnvironment()
+			.getDefaultScreenDevice().getDefaultConfiguration();
+		image = gc.createCompatibleImage(CANVAS_SIZE,CANVAS_SIZE);
+		canvas = image.createGraphics();
+		canvas.setStroke(new BasicStroke(2));  //set pen width
+		
+		// Calculate center of canvas
+		cx = image.getWidth() / 2;
+		cy = image.getHeight() / 2;
+		
+		botFont = new Font("Arial", Font.PLAIN, 30);
+		tokenLoc = 0;
+		numBots = 0;
+		selectedBot = 0;
+		
+		// Set up dependent threads
+		indicator = new SelectionIndicator(canvas);
+		indicator.setRadius(RADIUS+3, 15);  //a tad more than the bot radius
+		simulator = new Simulator();
+		packetMonitor = new PacketMonitor();
+		datalistener = new DataListener();
+	
+	}
+	
+	public synchronized void paint (Graphics g)
+	{
+		/*	First, redraw the graphical components in the applet. 
+			This paint method overrides the built-in paint of the 
+			JApplet, and we don't want to deal with redrawing the
+			components manually. Fuck that shit. */
+		super.paint(g);
+		
+		// Place the buffered image on the screen, inside the panel
+		panel.getGraphics().drawImage(image, 0, 0, Color.WHITE, this);
+		
+	}
+	
+	public synchronized void update (Graphics g)
+	{
+		paint(g);
+	}
+	
+	public void actionPerformed (ActionEvent e)
+	{
+		Object source = e.getSource();
+		if (source == btnGraph)
+		{
+			btnGraph.setEnabled(false);
+			lblConnectionStatus.setText("Status: Simulation mode => running");
+			
+			//Start dependent threads
+			drawThread = new Thread(this, "drawThread");
+			drawThread.start();
+			indicator.start();
+			simulator.start();
+			packetMonitor.start();
+		}
+		else if (source == btnConnect)
+		{
+			doSocket();
+		}
+		else if (source == btnRandomize)
+		{
+			randomize();
+		}
+	}
+	
+	private void randomize ()
+	{
+		Random r = new Random();
+		StringBuilder s = new StringBuilder();
+		
+		int count = r.nextInt(8) + 1;
+		for (int i = 0; i < count; i++)
+		{
+			for (int j = 0; j < count; j++)
+			{
+				if (r.nextBoolean())	
+					s.append("" + (r.nextInt(16) + 1));
+				else 
+					s.append("-");
+				if (j != count-1)
+					s.append(" ");
+			}
+			if (i != count-1) s.append("\n");
+		}
+		
+		txtInput.setText(s.toString());
+	}
+	
+	private void doSocket ()
+	{
+		//make sure hostname and port are valid
+		if (txtHost.getText().equals("") || txtPort.getText().equals("")) {
+			err("Please enter a hostname and port.");
+			return;
+		}
+		int port = 0;
+		try {
+			port = Integer.parseInt(txtPort.getText());
+		} catch (Exception e) {
+			err("Invalid port");
+			return;
+		}
+		
+		//make sure we aren't already connected. if so, disconnect first.
+		if (socket != null && socket.isConnected()) {
+			try {
+				out.close();
+				socket.close();
+			} catch (IOException e) {}
+		}
+		
+		try {
+			socket = new Socket(txtHost.getText(), port);
+		} catch (UnknownHostException e) {
+			err("Unknown Host Exception");
+			return;
+		} catch (IOException e) {
+			err("IO Exception\n\n" + e);
+			return;
+		} catch (java.security.AccessControlException e) {
+			err("Permission denied by java.security.AccessControlException.\n\nYou may only connect to the server from which this applet was loaded.");
+			return;
+		}
+		if (socket == null || !socket.isConnected()) {
+			err("Connection failed. Try connecting again.");
+			return;
+		}
+		msg("Connected to " + txtHost.getText() + " on port " + port + "\n");
+		lblConnectionStatus.setText("Status: ONLINE");
+		try {
+			out = new OutputStreamWriter(socket.getOutputStream());
+		} catch (IOException e) {
+			warn("Could not get OutputStream from socket connection.");
+		}
+	
+	}
+	
+	public void drawRobot (int id, int x, int y) 
+	{
+		//save the bot in memory, so we can tell if we click on it later
+		botRect[id] = new Rectangle(x-RADIUS, y-RADIUS, 2*RADIUS, 2*RADIUS);
+	
+		//draw the bot on the canvas
+		canvas.setColor(Color.BLACK);
+		canvas.drawOval(x-RADIUS, y-RADIUS, RADIUS*2, RADIUS*2);
+		
+		//draw the label
+		canvas.setFont(botFont);
+		canvas.drawString("" + id, x-10, y+10);
+	}
+	
+	public void drawConnection (int start, int end, int radius, Color color)
+	{
+		final int ARROW_LENGTH = 18;
+	
+		double angle = 2.0 * Math.PI / numBots;
+		int startx, starty, endx, endy;
+		startx = cx - (int)(radius * Math.cos(start * angle));
+		starty = cy - (int)(radius * Math.sin(start * angle));
+		endx = cx - (int)(radius * Math.cos(end * angle));
+		endy = cy - (int)(radius * Math.sin(end * angle));
+		canvas.setColor(color);
+		canvas.drawLine(startx, starty, endx, endy);
+		
+		//create arrow
+		if (color.equals(Color.BLACK)) return;
+		int big_dy = starty - endy;
+		int big_dx = endx - startx;
+		double theta = 0;
+		if (big_dx == 0 && starty > endy) //pointing up
+			theta = Math.PI/2;
+		else if (big_dx == 0 && starty < endy) //pointing down 
+			theta = 3*Math.PI/2;
+		else if (big_dy == 0 && startx > endx) //pointing left
+			theta = Math.PI;
+		else if (big_dy == 0 && startx < endx) //pointing right
+			theta = 0;
+		else
+			theta = Math.atan(1.0 * big_dy / big_dx);
+		
+		//create ploygon
+		Polygon poly = new Polygon();
+		int dx_arrow = Math.abs((int)(ARROW_LENGTH * Math.cos(theta)));
+		int dy_arrow = Math.abs((int)(ARROW_LENGTH * Math.sin(theta)));
+		int dy_half = (int)(ARROW_LENGTH/2 * Math.cos(theta));
+		int dx_half = (int)(ARROW_LENGTH/2 * Math.sin(theta));
+		int rx = (big_dx > 0) ? endx - dx_arrow : endx + dx_arrow;
+		int ry = (big_dy > 0) ? endy + dy_arrow : endy - dy_arrow;
+		//System.out.println("" + start + "->" + end + " : dx=" + big_dx + ",dy=" + big_dy + ",dy_arrow=" + dy_arrow + ",dx_arrow=" + dx_arrow + ",theta=" + theta + ",endx=" + endx + ",endy=" + endy + ",rx=" + rx + ",ry=" + ry);
+		poly.addPoint(endx, endy);
+		poly.addPoint(rx - dx_half, ry - dy_half);
+		poly.addPoint(rx + dx_half, ry + dy_half);
+		canvas.fillPolygon(poly);
+	}
+	
+	public void run ()
+	{
+		while (true)
+		{
+			step();
+			repaint();
+			try { Thread.sleep(90); }
+				catch (InterruptedException e) { return; }
+		}
+	}
+	
+	public void step () 
+	{
+		final int DIAMETER = image.getWidth() - 2*BUFFER;
+		final int BIGRADIUS = DIAMETER / 2;
+		final int TOKENRADIUS = 40;
+		boolean valid;
+	
+		// clear image
+		canvas.setColor(Color.WHITE);
+		canvas.fillRect(0, 0, image.getWidth(), image.getHeight());
+		
+		// parse the matrix, to see what robots exist
+		String [] rows = txtInput.getText().split("\n");
+		numBots = rows.length;
+		String [][] entries = new String[numBots][numBots];
+		valid = true;
+		for (int i = 0; i < numBots; i++) 
+		{
+			entries[i] = rows[i].split(" ");
+			if (entries[i].length != rows.length) valid = false;
+		}
+		
+		if (valid)
+		{
+			lblNumRobots.setText("" + numBots);
+			lblHasToken.setText("" + tokenLoc);
+			this.showStatus("Matrix OK");
+			
+			// draw outer ring
+			//canvas.setColor(Color.GREEN);
+			//canvas.drawOval(BUFFER, BUFFER, DIAMETER, DIAMETER);
+			
+			// draw robots and find which one is seleced
+			double angle = 2.0 * Math.PI / numBots;
+			canvas.setColor(Color.BLACK);
+			botRect = new Rectangle[numBots];
+			int x, y;
+			if (selectedBot >= numBots) selectedBot = 0;
+			for (int i = 0; i < numBots; i++)
+			{
+				x = cx - (int)(BIGRADIUS * Math.cos(i * angle));
+				y = cy - (int)(BIGRADIUS * Math.sin(i * angle));
+				drawRobot(i, x, y);
+				if (i == selectedBot) indicator.setCenter(x, y);
+			}
+			
+			// draw token marker
+			int tokenx, tokeny;
+			int tokenNum = tokenLoc;
+			tokenx = cx - (int)(BIGRADIUS * Math.cos(tokenNum * angle));
+			tokeny = cy - (int)(BIGRADIUS * Math.sin(tokenNum * angle));
+			canvas.setColor(Color.RED);
+			canvas.drawOval(tokenx-TOKENRADIUS, tokeny-TOKENRADIUS, 2*TOKENRADIUS, 2*TOKENRADIUS);
+			
+			// create an inner circle along which the connections are made.
+			// let the diameter of this circle be 2*RADIUS less than the outerDiameter.
+			// see what connections exist
+			for (int row = 0; row < numBots; row++)
+			{
+				for(int col = 0; col < numBots; col++)
+				{
+					if (! entries[row][col].equals("-") && entries[col][row].equals("-") && row != col) //one-way
+					{
+						//drawConnection(row, col, BIGRADIUS-RADIUS, Color.GRAY);
+						drawConnection(row, col, BIGRADIUS-RADIUS, new Color(200,200,200));
+					}
+					else if (! entries[row][col].equals("-") && ! entries[col][row].equals("-") && row != col) //two-way
+					{
+						drawConnection(row, col, BIGRADIUS-RADIUS, Color.BLACK);
+					}
+				}
+			}
+			
+			// draw the selection indicator
+			indicator.draw();
+			txtInfo.setText("Bot " + selectedBot + " is selected.\n");
+			txtInfo.append("Battery: ???\n");
+			txtInfo.append("Packet statistics: ???");
+			
+		}
+		else // if matrix is not valid
+		{
+			this.showStatus("Error: Invalid matrix");
+		}
+	
+	}
+	
+	/*	At this point, moveToken is only called by the simulator.
+	*	In the future, it can be rewritten to account for non-standard
+	*	token passing or deleted if the information can be retrieved
+	*	directly from the Colonet server instead.
+	*/
+	public void moveToken ()
+	{
+		try { tokenLoc = (tokenLoc+1)%numBots; }
+			catch (ArithmeticException e) { }  // in case numRobots is zero
+		
+		packetMonitor.addTokenPass();
+	}
+	
+	//
+	// MouseEvent methods
+	//
+	public void mouseExited(MouseEvent e) {}
+	public void mouseEntered(MouseEvent e) {}
+	public void mouseReleased(MouseEvent e) {}
+	public void mouseClicked(MouseEvent e) {}
+	public void mousePressed(MouseEvent e)
+	{
+		try {
+			for (int i = 0; i < numBots; i++)
+			{
+				if (botRect[i].contains(e.getPoint()))
+					selectedBot = i;
+			}
+		} catch (Exception ex) {
+			System.out.println(e);
+		}
+	
+	}
+	
+	private void msg (String text) {JOptionPane.showMessageDialog(null, text, "Colonet", JOptionPane.INFORMATION_MESSAGE);}
+	private void warn (String text) {JOptionPane.showMessageDialog(null, text, "Colonet", JOptionPane.WARNING_MESSAGE);}
+	private void err (String text) {JOptionPane.showMessageDialog(null, text, "Colonet", JOptionPane.ERROR_MESSAGE);}
+	
+	
+	/*
+	*	SelectionIndicator thread.
+	*	Graphical representation of the selection marker
+	*
+	*	step() and draw() are synchronized methods. step() is private and 
+	*	used to update the position of the crosshairs. draw() is called 
+	*	externally and should only run if all calculations in step() have
+	*	been completed.
+	*/
+	private class SelectionIndicator extends Thread
+	{
+	
+		final int INDICATOR_DELAY = 100;
+		final double DTHETA = 0.3;    //larger values make the marker rotate faster
+		Graphics2D g;   //canvas to draw on
+		boolean running;
+		
+		int sx, sy;		//center
+		int r, dr;		//radius and width of marker
+		double theta;   //current angle
+		
+		volatile Polygon poly1, poly2, poly3, poly4;
+		
+		int px1, py1;
+		int rx1, ry1;
+		int px2, py2;
+		int rx2, ry2;
+		int px3, py3;
+		int rx3, ry3;
+		int px4, py4;
+		int rx4, ry4;
+		
+		int steps;
+	
+		public SelectionIndicator (Graphics2D g)
+		{
+			super("SelectionIndicator");
+			this.g = g;
+			running = false;
+			steps = 0;
+			
+			theta = 0;
+			rx1 = 0; ry1 = 0;
+			px1 = 0; py1 = 0;
+			rx2 = 0; ry2 = 0;
+			px2 = 0; py2 = 0;
+			rx3 = 0; ry3 = 0;
+			px3 = 0; py3 = 0;
+			rx4 = 0; ry4 = 0;
+			px4 = 0; py4 = 0;
+		}
+		
+		public synchronized void setCenter (int sx, int sy)
+		{
+			if (sx == this.sx && sy == this.sy) return;
+			this.sx = sx;
+			this.sy = sy;
+			steps = 0;
+		}
+		
+		public synchronized void setRadius (int r, int dr)
+		{
+			this.r = r;
+			this.dr = dr;
+			steps = 0;
+		}
+		
+		public void run ()
+		{
+			running = true;
+			while (running)
+			{
+				step();
+				try { Thread.sleep(INDICATOR_DELAY); }
+					catch (InterruptedException e) {  running = false; return; }
+			}
+		}
+		
+		private synchronized void step ()
+		{
+			Polygon poly1_new = new Polygon();
+			Polygon poly2_new = new Polygon();
+			Polygon poly3_new = new Polygon();
+			Polygon poly4_new = new Polygon();
+		
+			//the step
+			theta = (theta + DTHETA/Math.PI) % (Math.PI);
+			
+			//the calculation
+			//let p be the point of the pointy thing toward the center
+			//let r be the point at the opposite side
+			
+			//recalculate radius, if it will look cool, lolz
+			int newr = r;
+			if (steps < 100) newr = (int)( r + 200/(steps+1) );
+			
+			//precompute values for dx and dy
+			int dx_inner = (int)(newr * Math.cos(theta));
+			int dy_inner = (int)(newr * Math.sin(theta));
+			int dx_outer = (int)((newr+dr) * Math.cos(theta));
+			int dy_outer = (int)((newr+dr) * Math.sin(theta));
+			
+			//calculate polygon constants
+			int dy_poly = (int)(dr/2 * Math.cos(theta));
+			int dx_poly = (int)(dr/2 * Math.sin(theta));
+			
+			//determine critical points
+			px1 = sx + dx_inner;
+			py1 = sy - dy_inner;
+			rx1 = sx + dx_outer;
+			ry1 = sy - dy_outer;
+			px2 = sx - dx_inner;
+			py2 = sy + dy_inner;
+			rx2 = sx - dx_outer;
+			ry2 = sy + dy_outer;
+			px3 = sx - dy_inner;
+			py3 = sy - dx_inner;
+			rx3 = sx - dy_outer;
+			ry3 = sy - dx_outer;
+			px4 = sx + dy_inner;
+			py4 = sy + dx_inner;
+			rx4 = sx + dy_outer;
+			ry4 = sy + dx_outer;
+			
+			//create polygons
+			poly1_new.addPoint(px1, py1);
+			poly1_new.addPoint(rx1+dx_poly, ry1+dy_poly);
+			poly1_new.addPoint(rx1-dx_poly, ry1-dy_poly);
+			poly2_new.addPoint(px2, py2);
+			poly2_new.addPoint(rx2+dx_poly, ry2+dy_poly);
+			poly2_new.addPoint(rx2-dx_poly, ry2-dy_poly);
+			poly3_new.addPoint(px3, py3);
+			poly3_new.addPoint(rx3-dy_poly, ry3+dx_poly);
+			poly3_new.addPoint(rx3+dy_poly, ry3-dx_poly);
+			poly4_new.addPoint(px4, py4);
+			poly4_new.addPoint(rx4-dy_poly, ry4+dx_poly);
+			poly4_new.addPoint(rx4+dy_poly, ry4-dx_poly);
+			
+			//reassign updated polygons
+			poly1 = poly1_new;
+			poly2 = poly2_new;
+			poly3 = poly3_new;
+			poly4 = poly4_new;
+		
+			if (steps < 300) steps++;
+		}
+		
+		public synchronized void draw ()
+		{
+			if (!running) return;
+			g.setColor(Color.GRAY);
+			//draw polygons
+			g.fillPolygon(poly1);
+			g.fillPolygon(poly2);
+			g.fillPolygon(poly3);
+			g.fillPolygon(poly4);
+		}
+	
+	
+	}
+	
+	/*
+	*	Simulator thread.
+	*
+	*/
+	private class Simulator extends Thread
+	{
+		final int SIMULATOR_DELAY = 300;
+	
+		boolean running;
+	
+		public Simulator ()
+		{
+			super("Simulator");
+			running = false;
+		}
+		
+		public void run ()
+		{
+			running = true;
+			while (running)
+			{
+				step();
+				try { Thread.sleep(SIMULATOR_DELAY); }
+					catch (InterruptedException e) { running = false; return; }
+			}
+		}
+		
+		private void step ()
+		{
+			// simulate passing the token
+			moveToken();
+		
+		}
+	
+	}
+	
+	/*
+	*	PacketMonitor thread.
+	*
+	*	Currently, this counts the rate of token passes but will eventually 
+	*	be modified to keep more important statistics.
+	*/
+	private class PacketMonitor extends Thread
+	{
+		final int PACKETMONITOR_DELAY = 1000;
+	
+		boolean running;
+		int tokenPasses;
+	
+		public PacketMonitor ()
+		{
+			super("PacketMonitor");
+			running = false;
+			tokenPasses = 0;
+		}
+		
+		public void run ()
+		{
+			running = true;
+			while (running)
+			{
+				displayTokenPasses();
+				try { Thread.sleep(PACKETMONITOR_DELAY); }
+					catch (InterruptedException e) { running = false; return; }
+			}
+		}
+		
+		public synchronized void addTokenPass ()
+		{
+			tokenPasses++;
+		}
+		
+		public synchronized void displayTokenPasses ()
+		{
+			lblTokenPasses.setText("" + tokenPasses);
+			tokenPasses = 0;
+		}
+	
+	}
+	
+	/*
+	*	DataListener thread.
+	*
+	*/
+	class DataListener extends Thread
+	{
+		final int DATALISTENER_DELAY = 1000;
+		BufferedReader reader;
+		
+		public DataListener ()
+		{
+			super("Colonet DataListener");
+		}
+		
+		public void run ()
+		{
+			String line;
+			try {
+				reader = new BufferedReader(new InputStreamReader(socket.getInputStream()));
+			} catch (IOException e) {
+				warn("Could not open input stream from socket.\nTry relooding the applet.");
+			}
+			while (true)
+			{
+				try {
+					if (reader.ready())
+					{
+						line = reader.readLine();
+						if (line != null)
+						{
+							msg("Incoming data: [" + line + "]");
+						}
+					}
+					Thread.sleep(DATALISTENER_DELAY);
+				} catch (InterruptedException e) {
+					return;
+				} catch (IOException e) {
+					warn("IOException while reading incoming data.");
+				}
+			}
+		}
+
+	}
+
+	
+	/*
+	*	Matrix class
+	*	holds current sensor matrix data
+	*/
+	
+	/*
+	private class Matrix
+	{
+		int [][] grid;
+	
+		public Matrix ()
+		{
+			grid = new int[1][1];
+		}
+		
+		public String toString ()
+		{
+			StringBuilder s = new StringBuilder();
+			for (int j = 0; j < grid.length; j++)
+			{
+				for (int i = 0; i < grid[0].length; i++)
+					s.append(grid[i][j]);
+				if (j < grid.length-1) s.append("\n");
+			}
+			return s.toString();
+		}
+	
+	}
+	*/
+	
+	
+	
+}
+
Index: branches/battery/code/projects/colonet/ColonetGUI/colonetstyle.css
===================================================================
--- branches/battery/code/projects/colonet/ColonetGUI/colonetstyle.css	(nonexistent)
+++ branches/battery/code/projects/colonet/ColonetGUI/colonetstyle.css	(revision 260)
@@ -0,0 +1,40 @@
+/* Colonet Applet Stylesheet */
+/* Gregory Tress */
+
+div
+{
+	background-color: #A00016;
+	color: white;
+	font-family: verdana, arial, helvetica, sans-serif;
+	padding: 5px 5px 5px 5px;
+}
+
+/* Top bar */
+div.top
+{
+	font-size: 14pt;
+}
+div.top img
+{
+	position: absolute;
+	top: 10px;
+	right: 10px;
+}
+
+/* The Applet */
+div.app
+{
+	background-color: white;
+	color: black;
+}
+
+/* Bottom bar */
+div.bottom
+{
+	font-size: 12pt;
+}
+div.bottom a
+{
+	color: #DDFFFF;
+}
+
Index: branches/battery/code/projects/colonet/ColonetGUI/index_graph.html
===================================================================
--- branches/battery/code/projects/colonet/ColonetGUI/index_graph.html	(nonexistent)
+++ branches/battery/code/projects/colonet/ColonetGUI/index_graph.html	(revision 260)
@@ -0,0 +1,66 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
+<head>
+	<title>Colony Control Applet - Carnegie Mellon Robotics Club</title>
+	<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
+	<link rel="stylesheet" type="text/css" href="colonetstyle.css" />
+</head>
+
+<body>
+
+<div class="top">
+	<h1>Colonet: Robot Graph</h1>
+	<p>Carnegie Mellon Robotics Club: Colony Project</p>
+	<img src="http://roboclub8.frc.ri.cmu.edu/mainwiki/roboclublogo.png" height="125px" width="110px" alt="RoboClub Logo" />
+</div>
+
+<div class="app">
+	<p>
+	<object
+		classid = "java:BotGraph.class"
+		type = "application/x-java-applet"
+		width = "850"
+		height = "650"
+		align = "bottom"
+		codebase = "http://roboclub1.frc.ri.cmu.edu/gui/" 
+		name = "BotGraph"
+		title = "BotGraph" >
+		<param name = "code" value = "BotGraph.class" />
+	</object>
+	<br />
+	Requires Java 5.
+	<br />
+	<a href="BotGraph.java">Source Code</a>
+	<br />
+	<br />
+	</p>
+</div>
+
+<div class="bottom">
+	<p><b>Colony Project Home page:</b><br />
+	<a href="http://www.robotcolony.org/">www.robotcolony.org</a></p>
+	
+	<p><b>Validator:</b><br />
+	<a href="http://validator.w3.org/check?uri=referer">
+	<img src="http://www.w3.org/Icons/valid-xhtml10-blue"
+		 alt="Valid XHTML 1.0 Transitional"
+		 height="31"
+		 width="88" 
+		 border="0"
+		 />
+	</a>
+	<a href="http://jigsaw.w3.org/css-validator/validator?uri=http://roboclub1.frc.ri.cmu.edu/ColonetGUI/colonetstyle.css">
+  	<img style="border:0;width:88px;height:31px"
+       src="http://www.w3.org/Icons/valid-css-blue" 
+       alt="Valid CSS!" />
+	</a><br />
+	</p>
+	
+</div>
+
+
+
+</body>
+</html>
\ No newline at end of file
Index: branches/battery/code/projects/colonet/ColonetGUI/SimpleColonet.java
===================================================================
--- branches/battery/code/projects/colonet/ColonetGUI/SimpleColonet.java	(nonexistent)
+++ branches/battery/code/projects/colonet/ColonetGUI/SimpleColonet.java	(revision 260)
@@ -0,0 +1,554 @@
+
+import java.awt.*;
+import java.awt.event.*;
+import java.applet.*;
+import javax.swing.*;
+import javax.swing.event.*;
+import java.net.*;
+import java.io.*;
+
+/**
+ *		Colonet: The Colony Control Applet.
+ *		This applet provides a graphical control mechanism for the robot colony designed
+ *		for web deployment.
+ *
+ *		@author Gregory Tress
+ *		@version 0.1
+ *
+ */
+public class SimpleColonet extends JApplet implements ActionListener, KeyListener, ChangeListener
+{
+
+	/*
+	*   Graphical Applet Elements
+	*/
+
+	ColonetServerInterface csi;
+	DataListener datalistener;      
+	
+	// panelTop contains stuff on top
+	JPanel panelTop;				
+	JPanel panelConnect;			
+	JTextField txtHost;				
+	JTextField txtPort;				
+	JButton btnConnect;				
+	
+	// panelMove contains directional buttons for controlling the robot
+	JPanel panelMove;
+	JButton btnF, btnB, btnL, btnR, btnActivate;
+	boolean isMoving;
+	
+	// panelCommands contains 
+	JPanel panelCommands;
+	JButton btnClearLog;
+	JButton btnBuzzerOn;
+	JButton btnBuzzerOff;
+	JButton btnRequestBattery;
+	JButton btnChangeOrbColor;
+	JButton btnGetSensorData;
+	JComboBox cmbRobotNumber;
+	String robotNumber;
+	
+	JColorChooser chooser;
+	JPanel panelChooser;
+	
+	JPanel panelBottom;
+	JTextArea log;
+	JScrollPane spLog;
+	
+	JPanel panelWebcam;
+	WebcamLoader webcamLoader;
+	boolean destroyed = false;
+	
+	/**
+	 * Sets up user control elements.
+	 * Specifies layout for all GUI elements,
+	 * attaches all ActionListeners, KeyListeners, and ChangeListeners, and
+	 * creates threads for loading webcam image and listening for incoming data.
+	 *
+	 */
+	public void init () {
+		Container content = getContentPane();
+		content.setLayout(new GridLayout(2,1));
+		
+		txtHost = new JTextField();
+		txtPort = new JTextField();
+		btnConnect = new JButton("Connect");
+		panelConnect = new JPanel();
+		panelConnect.setLayout(new GridLayout(2,3));
+		panelConnect.add(new JLabel("Host"));
+		panelConnect.add(new JLabel("Port"));
+		panelConnect.add(new JLabel(" "));
+		panelConnect.add(txtHost);
+		panelConnect.add(txtPort);
+		panelConnect.add(btnConnect);
+		panelConnect.setBorder(BorderFactory.createTitledBorder("Connection"));
+		
+		btnF = new JButton("Forward");
+		btnB = new JButton("Back");
+		btnL = new JButton("Left");
+		btnR = new JButton("Right");
+		btnActivate = new JButton("On/Stop");
+		panelMove = new JPanel();
+		panelMove.setLayout(new GridLayout(3,3));
+		panelMove.add(new JLabel(""));
+		panelMove.add(btnF);
+		panelMove.add(new JLabel(""));
+		panelMove.add(btnL);
+		panelMove.add(btnActivate);
+		panelMove.add(btnR);
+		panelMove.add(new JLabel(""));
+		panelMove.add(btnB);
+		panelMove.add(new JLabel(""));
+		panelMove.setBorder(BorderFactory.createTitledBorder("Movement Control"));
+		
+		btnClearLog = new JButton("Clear Log");
+		btnBuzzerOn = new JButton("Buzzer On");
+		btnBuzzerOff = new JButton("Buzzer Off");
+		btnRequestBattery = new JButton("Request Battery");
+		btnChangeOrbColor = new JButton("Change Orb Color");
+		btnGetSensorData = new JButton("Get Sensor Data");
+		String [] robotList = {"All   ", "0", "1", "2", "3", "4", "5"};
+		cmbRobotNumber = new JComboBox(robotList);
+		panelCommands = new JPanel();
+		panelCommands.setLayout(new FlowLayout());
+		panelCommands.add(btnBuzzerOn);
+		panelCommands.add(btnBuzzerOff);
+		panelCommands.add(btnClearLog);
+		panelCommands.add(btnRequestBattery);
+		//panelCommands.add(btnChangeOrbColor);
+		panelCommands.add(btnGetSensorData);
+		panelCommands.add(new JLabel("Robot # to control"));
+		panelCommands.add(cmbRobotNumber);
+		panelCommands.setBorder(BorderFactory.createTitledBorder("Commands"));
+		
+		chooser = new JColorChooser();
+		chooser.setPreviewPanel(new JPanel());
+		panelChooser = new JPanel();
+		panelChooser.setLayout(new BorderLayout());
+		panelChooser.add(chooser, BorderLayout.CENTER);
+		panelChooser.setBorder(BorderFactory.createTitledBorder("Orb"));
+		
+		panelTop = new JPanel();
+		panelTop.setLayout(new BorderLayout());
+		panelTop.add(panelConnect, BorderLayout.NORTH);
+		panelTop.add(panelMove, BorderLayout.WEST);
+		panelTop.add(panelCommands, BorderLayout.CENTER);
+		panelTop.add(panelChooser, BorderLayout.EAST);
+		
+		log = new JTextArea();
+		spLog = new JScrollPane(log, ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS, ScrollPaneConstants.HORIZONTAL_SCROLLBAR_AS_NEEDED);
+		spLog.setBorder(BorderFactory.createTitledBorder("Log"));
+		log.setEditable(false);
+		
+		panelWebcam = new JPanel();
+		panelWebcam.setBorder(BorderFactory.createTitledBorder("Webcam"));
+		
+		panelBottom = new JPanel();
+		panelBottom.setLayout(new GridLayout(1,2));
+		panelBottom.add(spLog);
+		panelBottom.add(panelWebcam);
+		
+		content.add(panelTop);
+		content.add(panelBottom);
+		
+		txtHost.setText("roboclub1.frc.ri.cmu.edu");
+		txtPort.setText("10123");
+		isMoving = false;
+		
+		btnConnect.addActionListener(this);
+		btnClearLog.addActionListener(this);
+		btnBuzzerOn.addActionListener(this);
+		btnBuzzerOff.addActionListener(this);
+		btnRequestBattery.addActionListener(this);
+		btnChangeOrbColor.addActionListener(this);
+		btnGetSensorData.addActionListener(this);
+		
+		btnActivate.addActionListener(this);
+		btnActivate.addKeyListener(this);
+		btnF.addActionListener(this);
+		btnF.addKeyListener(this);
+		btnB.addActionListener(this);
+		btnB.addKeyListener(this);
+		btnL.addActionListener(this);
+		btnL.addKeyListener(this);
+		btnR.addActionListener(this);
+		btnR.addKeyListener(this);
+		
+		chooser.getSelectionModel().addChangeListener(this);
+		
+		csi = new ColonetServerInterface(log);
+		webcamLoader = new WebcamLoader(this);
+		datalistener = new DataListener(log);
+	}
+	
+	/**
+	 * Attempt to shut down the applet cleanly. 
+	 * Clean up leftover tasks when destroyed,
+	 * i.e., browser window is closed or appletviewer is stopped. 
+	 * This method attempts to pause the destruction of the applet for 1000ms.
+	 * If successful, other threads will have the chance to receive the shutdown
+	 * signal and stop. Otherwise catches an exception.
+	 */
+	public void destroy ()
+	{
+		try {
+			destroyed = true;
+			//Wait for a second to give other threads a chance to be interrupted and return.
+			//This may not be necessary but it seems to prevent some browser crashes. 
+			Thread.sleep(1000);
+		} catch (InterruptedException e) {
+			err("Interrupted exception in destroy()");
+		}
+	}
+	
+	public void actionPerformed (ActionEvent event) {
+		Object source = event.getSource();
+		
+		if (source == btnConnect)
+		{
+			csi.connect(txtHost.getText(), txtPort.getText());
+			webcamLoader.start();
+			datalistener.start();
+		}
+		else if (source == btnClearLog)
+			log.setText("");
+		else if (source == btnBuzzerOn)
+		{
+			csi.sendData(ColonetServerInterface.BUZZER_SET_FREQ + " 254", ColonetServerInterface.GLOBAL_DEST);
+		}
+		else if (source == btnBuzzerOff)
+		{
+			csi.sendData(ColonetServerInterface.BUZZER_OFF, ColonetServerInterface.GLOBAL_DEST);
+		}
+		else if (source == btnRequestBattery)
+		{
+			csi.sendRequest(ColonetServerInterface.BATTERY, ColonetServerInterface.GLOBAL_DEST);
+		}
+		else if (source == btnGetSensorData)
+		{
+			SensorDataWindow sd = new SensorDataWindow(this);
+			Dimension screenDim = Toolkit.getDefaultToolkit().getScreenSize();
+			sd.setBounds(screenDim.width/4, screenDim.height/4, screenDim.width/2, screenDim.height/2);
+			sd.setVisible(true);
+		}
+		else if (source == btnActivate)
+		{
+			isMoving = false;
+			csi.sendData(ColonetServerInterface.MOTORS_INIT, ColonetServerInterface.GLOBAL_DEST);
+			csi.sendData(ColonetServerInterface.MOTOR1_SET + " 1 0", ColonetServerInterface.GLOBAL_DEST);
+			csi.sendData(ColonetServerInterface.MOTOR2_SET + " 1 0", ColonetServerInterface.GLOBAL_DEST);
+		}
+		else if (source == btnF)
+		{
+			isMoving = true;
+			csi.sendData(ColonetServerInterface.MOTOR1_SET + " 1 200", ColonetServerInterface.GLOBAL_DEST);
+			csi.sendData(ColonetServerInterface.MOTOR2_SET + " 1 200", ColonetServerInterface.GLOBAL_DEST);
+		}
+		else if (source == btnB)
+		{
+			isMoving = true;
+			csi.sendData(ColonetServerInterface.MOTOR1_SET + " 0 200", ColonetServerInterface.GLOBAL_DEST);
+			csi.sendData(ColonetServerInterface.MOTOR2_SET + " 0 200", ColonetServerInterface.GLOBAL_DEST);
+		}
+		else if (source == btnL)
+		{
+			isMoving = true;
+			csi.sendData(ColonetServerInterface.MOTOR1_SET + " 0 200", ColonetServerInterface.GLOBAL_DEST);
+			csi.sendData(ColonetServerInterface.MOTOR2_SET + " 1 200", ColonetServerInterface.GLOBAL_DEST);
+		}
+		else if (source == btnR)
+		{
+			isMoving = true;
+			csi.sendData(ColonetServerInterface.MOTOR1_SET + " 1 200", ColonetServerInterface.GLOBAL_DEST);
+			csi.sendData(ColonetServerInterface.MOTOR2_SET + " 0 200", ColonetServerInterface.GLOBAL_DEST);
+		}
+	
+	}
+	
+	public void stateChanged (ChangeEvent e) 
+	{
+		//Update the orb color
+		int red = chooser.getColor().getRed();
+		int green = chooser.getColor().getGreen();
+		int blue = chooser.getColor().getBlue();
+		csi.sendData(ColonetServerInterface.ORB_SET + " " + red + " " + green + " " + blue, ColonetServerInterface.GLOBAL_DEST);
+	}
+	
+	
+	/**
+	 * Display informational message box on the screen. Used for casual communicaton to the user.
+	 * @param text Text to display
+	 */
+	private void msg (String text) {
+		JOptionPane.showMessageDialog(null, text, "Colonet", JOptionPane.INFORMATION_MESSAGE);
+	}
+	
+	/**
+	 * Display warning message box on the screen. Used for minor alerts or exceptions.
+	 * @param text Text to display
+	 */
+	private void warn (String text) {
+		JOptionPane.showMessageDialog(null, text, "Colonet", JOptionPane.WARNING_MESSAGE);
+	}
+	
+	/**
+	 * Display error message box on the screen. Used for major errors or exceptions in the program.
+	 * @param text Text to display
+	 */
+	private void err (String text) {
+		JOptionPane.showMessageDialog(null, text, "Colonet", JOptionPane.ERROR_MESSAGE);
+	}
+	
+	public void keyPressed (KeyEvent e) {
+		if (isMoving) return;
+		try {
+			if (e.getKeyCode() == KeyEvent.VK_UP) {
+				log.append("Key: Up\n");
+				isMoving = true;
+
+        csi.sendData(ColonetServerInterface.MOVE_AVOID + " 200 0 0", ColonetServerInterface.GLOBAL_DEST);
+
+				//sendData(MOTOR1_SET + " 1 200");
+				//sendData(MOTOR2_SET + " 1 200");
+			}
+			else if (e.getKeyCode() == KeyEvent.VK_DOWN) {
+				log.append("Key: Down\n");
+				isMoving = true;
+				csi.sendData(ColonetServerInterface.MOTOR1_SET + " 0 200", ColonetServerInterface.GLOBAL_DEST);
+				csi.sendData(ColonetServerInterface.MOTOR2_SET + " 0 200", ColonetServerInterface.GLOBAL_DEST);
+			}
+			else if (e.getKeyCode() == KeyEvent.VK_LEFT) {
+				log.append("Key: Left\n");
+				isMoving = true;
+				csi.sendData(ColonetServerInterface.MOTOR1_SET + " 0 200", ColonetServerInterface.GLOBAL_DEST);
+				csi.sendData(ColonetServerInterface.MOTOR2_SET + " 1 200", ColonetServerInterface.GLOBAL_DEST);
+			}
+			else if (e.getKeyCode() == KeyEvent.VK_RIGHT) {
+				log.append("Key: Right\n");
+				isMoving = true;
+				csi.sendData(ColonetServerInterface.MOTOR1_SET + " 1 200", ColonetServerInterface.GLOBAL_DEST);
+				csi.sendData(ColonetServerInterface.MOTOR2_SET + " 0 200", ColonetServerInterface.GLOBAL_DEST);
+			}
+			
+		} catch (Exception ex) {
+			log.append("Error sending command.\n");
+		}
+	}
+	
+	public void keyReleased (KeyEvent e) {
+		if (!isMoving) return;
+		// if we are no longer pressing a direction key, stop the robot
+		if (e.getKeyCode() == KeyEvent.VK_UP ||
+			e.getKeyCode() == KeyEvent.VK_DOWN ||
+			e.getKeyCode() == KeyEvent.VK_LEFT ||
+			e.getKeyCode() == KeyEvent.VK_RIGHT)
+			log.append("Stopping robot\n");
+			isMoving = false;
+			csi.sendData(ColonetServerInterface.MOTOR1_SET + " 0 0", ColonetServerInterface.GLOBAL_DEST);
+			csi.sendData(ColonetServerInterface.MOTOR2_SET + " 0 0", ColonetServerInterface.GLOBAL_DEST);
+	}
+	public void keyTyped (KeyEvent e) {
+		
+	}
+	
+	/**
+	 * Listens for incoming data from the colonet server. 
+	 * This includes responses to requests for robot data.
+	 */
+	class DataListener extends Thread
+	{
+
+		JTextArea log;
+		BufferedReader reader;
+
+		/**
+		 * Create a new DataListener that listens for incoming data on the specified socket.
+		 * @param log TextArea to which incoming messages should be printed.
+		 * @param socket Socket on which to listen for data.
+		 */
+		public DataListener (JTextArea log)
+		{
+			super("Colonet DataListener");
+			this.log = log;
+		}
+		
+		public void run ()
+		{
+			String line;
+			log.append("Started listener for responses\n");
+			while (!destroyed)
+			{
+				try {
+					if (csi.isReady())
+					{
+						line = csi.getBufferedReader().readLine();
+						if (line != null) log.append("Message from server: " + line + "\n");
+					}
+					Thread.sleep(500);
+				} catch (Exception e) {
+					warn("Error: " + e);
+				}
+			}
+		}
+
+	}
+
+
+	class WebcamLoader extends Thread 
+	{
+
+		URL path;
+		Image image;
+		MediaTracker mt;
+		int BUFFER = 16;  // this is arbitrary. it makes the image look nice.
+		
+		public WebcamLoader (JApplet applet)
+		{
+			super("Colonet WebcamLoader");
+			try {
+				path = new URL("http://roboclub1.frc.ri.cmu.edu/ColonetGUI/webcam/colonet.jpg");
+			} catch (MalformedURLException e) {
+				err("MalformedURLException.\nCannot load webcam image.");
+			}
+			mt = new MediaTracker(applet);
+		}
+		
+		public void run ()
+		{
+			while (!destroyed) {
+				try {
+					Thread.sleep(1000);
+					if (destroyed) return;
+					if (image != null) image.flush();
+					image = getImage(path);
+					mt.addImage(image, 1);
+					mt.waitForID(1);
+					panelWebcam.getGraphics().drawImage(image, 
+						BUFFER,	//dx1 - the x coordinate of the first corner of the destination rectangle.
+						BUFFER,	//dy1 - the y coordinate of the first corner of the destination rectangle.
+						panelWebcam.getWidth() - BUFFER, 	//dx2 - the x coordinate of the second corner of the destination rectangle.
+						panelWebcam.getHeight() - BUFFER,	//dy2 - the y coordinate of the second corner of the destination rectangle.
+						0,	//sx1 - the x coordinate of the first corner of the source rectangle.
+						0,	//sy1 - the y coordinate of the first corner of the source rectangle.
+						image.getWidth(null),	//sx2 - the x coordinate of the second corner of the source rectangle.
+						image.getHeight(null),	//sy2 - the y coordinate of the second corner of the source rectangle.
+						null	//observer - object to be notified as more of the image is scaled and converted.
+						);
+						
+				} catch (InterruptedException e) {
+					//Closing the browser window will probably couse an InterruptedException.
+					//I can't think of anything else to do than let it happen and then return.
+					return;
+				} catch (java.security.AccessControlException e) {
+					warn("java.security.AccessControlException in WebcamLoader.\n" + 
+						"The image cannot be loaded from the specified location.\n" + 
+						"Make sure you are accessing this applet from the correct server.");
+					destroyed = true;
+				}
+			}
+		}
+	}
+	
+	class SensorDataWindow extends JFrame implements ActionListener
+	{
+	
+		JApplet applet;
+		JTextArea log;
+		JScrollPane spLog;
+		JButton btnClose;
+		JPanel panelButtons;
+		SensorDataLoader sdl;
+	
+		public SensorDataWindow (JApplet applet)
+		{
+			super("Sensor Data");
+			this.applet = applet;
+			
+			log = new JTextArea();
+			log.setEditable(false);
+			spLog = new JScrollPane(log, ScrollPaneConstants.VERTICAL_SCROLLBAR_ALWAYS, ScrollPaneConstants.HORIZONTAL_SCROLLBAR_AS_NEEDED);
+			spLog.setBorder(BorderFactory.createTitledBorder("Log"));
+			
+			Container content = this.getContentPane();
+			content.setLayout(new BorderLayout());
+			content.add(spLog, BorderLayout.CENTER);
+			
+			btnClose = new JButton("Close Window");
+			btnClose.addActionListener(this);
+			panelButtons = new JPanel();
+			panelButtons.setLayout(new FlowLayout());
+			panelButtons.add(btnClose);
+			content.add(panelButtons, BorderLayout.SOUTH);
+			
+			//start thread to continuously update data
+			sdl = new SensorDataLoader(this, this.applet);
+			sdl.start();
+			
+			//if the window is closed,
+			//make sure we stop the thread.
+			this.addWindowListener(new SensorDataWindowListener());
+			
+		}
+		
+		public void actionPerformed (ActionEvent event)
+		{
+			Object source = event.getSource();
+			if (source == btnClose)
+			{
+				this.setVisible(false);
+				sdl.stopMe();
+			}
+		}
+		
+		class SensorDataWindowListener extends WindowAdapter
+		{
+			public SensorDataWindowListener ()
+			{
+				super();
+			}
+			public void windowClosing (WindowEvent e)
+			{
+				sdl.stopMe();
+			}
+		}
+		
+	}
+	
+	class SensorDataLoader extends Thread
+	{
+	
+		SensorDataWindow window;
+		JApplet applet;
+		boolean running;
+	
+		public SensorDataLoader (SensorDataWindow window, JApplet applet)
+		{
+			this.window = window;
+			this.applet = applet;
+		}
+		
+		public void run ()
+		{
+			running = true;
+			log.append("Sensor data loading started.\n");
+			while (running)
+			{
+				try {
+					Thread.sleep(2000);
+				} catch (InterruptedException e) {
+					err("InterruptedException in SensorDataLoader\n" + e);
+				}
+				log.append("<update data here ...>\n");
+			}
+			log.append("Sensor data loading stopped.\n");
+		}
+		
+		public void stopMe ()
+		{
+			running = false;
+		}
+	
+	}
+	
+}
Index: branches/battery/code/projects/colonet/lib/colonet_dragonfly/colonet_dragonfly.c
===================================================================
--- branches/battery/code/projects/colonet/lib/colonet_dragonfly/colonet_dragonfly.c	(nonexistent)
+++ branches/battery/code/projects/colonet/lib/colonet_dragonfly/colonet_dragonfly.c	(revision 260)
@@ -0,0 +1,295 @@
+/** @file colonet.c
+ * @brief Colonet library for DRAGONFLY colony robots
+ *
+ * @author Eugene Marinelli
+ * @date 10/10/07
+ *
+ * @bug Handler registration not tested
+ * @bug Request reponding not implemented - only accepts commands.
+ */
+
+#include <assert.h>
+#include <dragonfly_lib.h>
+#include <string.h>
+#include <wireless.h>
+
+#include "colonet_dragonfly.h"
+
+typedef struct {
+  unsigned char msgId; //is this necessary?
+  void (*handler)(void);
+} UserHandler;
+
+/* Globals (internal) */
+static UserHandler user_handlers[USER_DEFINED_MSG_TOTAL];
+
+/* Internal function prototypes */
+static void packet_string_to_struct(ColonetRobotServerPacket* dest_pkt,
+                                    char* pkt_buf);
+static unsigned int two_bytes_to_int(char high, char low);
+static void colonet_handle_receive(char type, int source,
+                                   unsigned char* packet, int length);
+
+static PacketGroupHandler colonet_pgh;
+
+/* Public functions */
+int colonet_init() {
+  colonet_pgh.groupCode = COLONET_PACKET_GROUP_ID;
+  colonet_pgh.timeout_handler = NULL;
+  colonet_pgh.handle_response = NULL;
+  colonet_pgh.handle_receive = colonet_handle_receive;
+  colonet_pgh.unregister = NULL;
+
+  // TODO this should return an error if wl_init has not been called yet.
+  wl_register_packet_group(&colonet_pgh);
+
+  return 0;
+}
+
+/* Private functions */
+
+/** @brief Handles colonet packets.  Should be called by parse_buffer
+ * when it is determined that a colonet message has been received.
+ *
+ * @param robot_id The robot id
+ * @param pkt_buf The packet buffer (e.g. wl_buf)
+ *
+ * @return -1 on error (invalid msgId), 0 on success
+ */
+void colonet_handle_receive(char type, int source, unsigned char* packet,
+                            int length) {
+  ColonetRobotServerPacket pkt;
+  unsigned char* args; //up to 7 char args
+  unsigned int int_args[3]; //up to 3 int (2-byte) args
+
+  usb_puts("Packet received.\n");
+  char buf[40];
+  sprintf(buf, "length=%d\n", length);
+
+  int i;
+  for (i = 0; i < length; i++) {
+    sprintf(buf, "%d: %d ", i, packet[i]);
+    usb_puts(buf);
+  }
+  usb_puts("\n");
+
+  //printf("received message from %d of length %d\n", source, length);
+
+  ///assert(length == sizeof(ColonetRobotServerPacket));
+  packet_string_to_struct(&pkt, packet);
+
+  char buf2[40];
+  sprintf(buf2, "client_id:%d, msg_code:%d\n", pkt.client_id, pkt.msg_code);
+  usb_puts(buf2);
+
+  args = pkt.data;
+
+  int_args[0] = two_bytes_to_int(args[0], args[1]);
+  int_args[1] = two_bytes_to_int(args[2], args[3]);
+  int_args[2] = two_bytes_to_int(args[4], args[5]);
+
+  if (type == COLONET_REQUEST) {
+    usb_puts("type is colonet request\n");
+
+    /* TODO - send back data! */
+
+    switch (pkt.msg_code) {
+      //Sharp
+    case READ_DISTANCE:
+      break;
+    case LINEARIZE_DISTANCE:
+      break;
+    case LOG_DISTANCE:
+      break;
+
+
+      //Analog
+    case CALL_ANALOG8:
+      break;
+    case CALL_ANALOG10:
+      break;
+    case WHEEL:
+      break;
+    case BATTERY:
+      break;
+
+      //BOM
+    case GETMAXBOM:
+      break;
+
+      //Dio
+    case DIGITAL_INPUT:
+      break;
+    case BUTTON1_READ:
+      break;
+    case BUTTON2_READ:
+      break;
+
+      //Bumper
+    case DETECT_BUMP:
+      break;
+    }
+  } else if (type == COLONET_COMMAND) {
+    usb_puts("type is colonet command...\n");
+
+/* TODO uncomment this stuff */
+/*     if (pkt.msg_code >= USER_DEFINED_MSG_ID_START && */
+/*         pkt.msg_code <= USER_DEFINED_MSG_ID_END) { */
+/*       if (user_handlers[pkt.msg_code - USER_DEFINED_MSG_ID_START].handler) { */
+/*         /\* Call the user's handler function if it the function's address */
+/*          * is non-zero (has been set) *\/ */
+/*         user_handlers[pkt.msg_code - USER_DEFINED_MSG_ID_START].handler(); */
+/*       } */
+/*     } */
+
+    switch (pkt.msg_code) {
+/*     default: */
+/*       printf("%s: Error - message code %d not implemented\n", __FUNCTION__, */
+/*              pkt.msg_code); */
+/*       break; */
+
+      //Buzzer
+    case BUZZER_INIT:
+      buzzer_init();
+      break;
+    case BUZZER_SET_VAL:
+      buzzer_set_val(args[0]);
+      break;
+    case BUZZER_SET_FREQ:
+      buzzer_set_freq(args[0]);
+      break;
+    case BUZZER_CHIRP:
+      buzzer_chirp(int_args[0], int_args[1]);
+      break;
+    case BUZZER_OFF:
+      buzzer_off();
+      break;
+
+    case ORB_INIT:
+      orb_init();
+      break;
+      //Orb
+    case ORB_SET:
+      orb_set(args[0], args[1], args[2]);
+      break;
+    case ORB_SET_COLOR:
+      orb_set_color(int_args[0]);
+      break;
+    case ORB_DISABLE:
+      orb_disable();
+      break;
+    case ORB_ENABLE:
+      orb_enable();
+      break;
+    case LED_INIT:
+      break;
+    case LED_USER:
+      break;
+    case ORB_SEND:
+      //orb_send();
+      break;
+      //Motors
+    case MOTORS_INIT:
+      usb_puts("calling motors_init\n");
+      motors_init();
+      break;
+    case MOTOR1_SET:
+   	  sprintf(buf, "calling motor1_set [%i] [%i]\n", args[0], args[1]);
+      usb_puts(buf);
+      motor1_set(args[0], args[1]);
+      break;
+    case MOTOR2_SET:
+      sprintf(buf, "calling motor2_set [%i] [%i]\n", args[0], args[1]);
+      usb_puts(buf);
+      motor2_set(args[0], args[1]);
+      break;
+    case MOTORS_OFF:
+      usb_puts("calling motors_off\n");
+      motors_off();
+      break;
+    case MOVE:
+      buf[40];
+      sprintf(buf, "calling move with: %d, %d\n", args[0], args[1]);
+      usb_puts(buf);
+      move(args[0], args[1]);
+      break;
+    case XBEE_INIT:
+      xbee_init();
+      break;
+
+    case XBEE_PUTC:
+      xbee_putc((char)args[0]);
+      break;
+
+    case USB_INIT:
+      usb_init();
+      break;
+
+    case USB_PUTC:
+      usb_putc((char)args[0]);
+      break;
+
+    case PRINTF:
+      printf("%s", pkt.data);
+      break;
+    case KILL_ROBOT:
+      motors_off();
+      buzzer_off();
+      exit(0); //kill the robot
+      break;
+      //Time
+    case DELAY_MS:
+      delay_ms(int_args[0]);
+      break;
+
+      //Analog
+    case ANALOG_INIT:
+      analog_init();
+      break;
+
+      //BOM
+    case BOM_ON:
+      bom_on();
+      break;
+    case BOM_OFF:
+      bom_off();
+      break;
+
+      //Dio
+    case DIGITAL_OUTPUT:
+      digital_output(int_args[0], int_args[1]);
+      break;
+    }
+  } else {
+    char buf[80];
+    sprintf(buf, "%s: Error: Invalid colonet message type", __FUNCTION__);
+    usb_puts(buf);
+  }
+}
+
+/* colonet_add_message
+ * Adds a user-defined message
+ */
+int colonet_add_message(unsigned char msgId, void (*handler)(void)) {
+  if(msgId < USER_DEFINED_MSG_ID_START || msgId > USER_DEFINED_MSG_ID_END){
+    return -1;
+  }
+
+  /* Register this function in the array */
+  user_handlers[msgId-USER_DEFINED_MSG_ID_START].msgId = msgId;
+  user_handlers[msgId-USER_DEFINED_MSG_ID_START].handler = handler;
+
+  return 0;
+}
+
+static void packet_string_to_struct(ColonetRobotServerPacket* dest_pkt,
+                                    char* pkt_buf) {
+  memcpy(dest_pkt, pkt_buf, sizeof(ColonetRobotServerPacket));
+}
+
+/* two_bytes_to_int(char a, char b)
+ * Returns int of form [high][low]
+ */
+static unsigned int two_bytes_to_int(char high, char low) {
+  return (((unsigned int)high)<<8) + (unsigned int)low;
+}
Index: branches/battery/code/projects/colonet/lib/colonet_dragonfly/Makefile
===================================================================
--- branches/battery/code/projects/colonet/lib/colonet_dragonfly/Makefile	(nonexistent)
+++ branches/battery/code/projects/colonet/lib/colonet_dragonfly/Makefile	(revision 260)
@@ -0,0 +1,24 @@
+COLONYROOT = ../../../../..
+
+# colonet_wireless_test makefile
+MCU = atmega128
+F_CPU = 8000000
+CDEFS = -DF_CPU=$(F_CPU)UL
+
+CC = avr-gcc
+CFLAGS = -Wall -Wshadow -Wextra -g -mmcu=$(MCU)
+INCLUDES = -I../../../xfly_lib -I../ -I../../../libwireless/lib -I../../../../lib/include/libdragonfly
+
+all: colonet_dragonfly.o
+
+#colonet_dragonfly: colonet_dragonfly.o Makefile
+#	$(CC) $(CFLAGS) $(INCLUDES) -o colonet_wireless_test colonet_wireless.o
+
+colonet_dragonfly.o: colonet_dragonfly.c colonet_dragonfly.h
+	$(CC) $(CDEFS) $(CFLAGS) $(INCLUDES) -c colonet_dragonfly.c
+	ar rc libcolonet_dragonfly.a colonet_dragonfly.o
+	ranlib libcolonet_dragonfly.a
+	cp libcolonet_dragonfly.a $(COLONYROOT)/code/lib/bin/
+
+clean: 
+	rm -rf *.o
Index: branches/battery/code/projects/colonet/lib/colonet_dragonfly/colonet_dragonfly.h
===================================================================
--- branches/battery/code/projects/colonet/lib/colonet_dragonfly/colonet_dragonfly.h	(nonexistent)
+++ branches/battery/code/projects/colonet/lib/colonet_dragonfly/colonet_dragonfly.h	(revision 260)
@@ -0,0 +1,28 @@
+/** @file colonet.h
+ * @brief Colonet library for colony robots
+ * @author Eugene Marinelli
+ * @date 10/26/06
+ */
+
+#ifndef COLONET_DRAGONFLY_H_
+#define COLONET_DRAGONFLY_H_
+
+#include <colonet_defs.h>
+
+/**
+ */
+int colonet_init(void);
+
+/** @brief Registers a new colonet message handler function.  If a message
+ * with msgId is received, then handler will be called.
+ *
+ * @param msgId The message id of the handler to be registered.  Must be
+ * between USER_DEFINED_MSG_ID_START and USER_DEFINED_MSG_ID_END
+ * @param handler The function to be called if a colonet packet with message
+ * id msgId is received
+ *
+ * @return -1 on error (invalid msgId), 0 on success
+ */
+int colonet_add_message(unsigned char msgId, void (*handler)(void));
+
+#endif
Index: branches/battery/code/projects/colonet/lib/colonet_wireless/colonet_wireless.cpp
===================================================================
--- branches/battery/code/projects/colonet/lib/colonet_wireless/colonet_wireless.cpp	(nonexistent)
+++ branches/battery/code/projects/colonet/lib/colonet_wireless/colonet_wireless.cpp	(revision 260)
@@ -0,0 +1,191 @@
+/** @file colonet_wireless.c
+ *
+ * @brief Implementation of server-side colonet wireless library
+ *
+ * @author Eugene Marinelli
+ */
+
+/********************************* Includes **********************************/
+#include <string>
+#include <pthread.h>
+#include <iostream>
+#include <fstream>
+#include <unistd.h>
+#include <fcntl.h>
+
+#include <wireless.h> // Colonet wireless library.
+
+#include "colonet_defs.h"
+#include "colonet_wireless.h"
+
+/******************************* Definitions *********************************/
+
+//Enable debug printouts
+#define DEBUG 1
+
+#ifdef DEBUG
+#define dbg_printf(...) printf(__VA_ARGS__)
+#define dbg_fprintf(...) fprintf(__VA_ARGS__)
+#else
+#define dbg_printf(...)
+#define dbg_fprintf(...)
+#endif
+
+static MsgHandlerFunction message_handler;
+static bool logging_enabled;
+static char log_filename[80];
+static pthread_t listener_thread;
+static char wl_port[40];
+
+/************************* Internal prototypes *******************************/
+static void* listen(void* args);
+static void timeout_handler(void);
+static void handle_response(int frame, int received);
+static void handle_receive(char type, int source, unsigned char* packet,
+                           int len);
+static void unregister(void);
+static int log_packet(unsigned char* packet, int len);
+
+
+/**************************** Public functions *******************************/
+void colonet_wl_init(char* wl_port_, MsgHandlerFunction message_handler_,
+                     char* log_filename_) {
+  if (log_filename) {
+    logging_enabled = true;
+    sprintf(log_filename, log_filename_);
+  }
+
+  strncpy(wl_port, wl_port_, 40);
+
+  // todo - initialize wireless port
+
+  message_handler = message_handler_;
+}
+
+void colonet_wl_kill_listener_thread() {
+  pthread_kill(listener_thread, 9);
+}
+
+int colonet_wl_run_listener_thread() {
+  dbg_printf("Spawning listener thread...\n");
+
+  if (pthread_create(&listener_thread, NULL, listen, NULL)) {
+    perror("pthread_create");
+    return -1;
+  }
+
+  return 0;
+}
+
+void colonet_wl_send(short client_source, short dest,
+                     ColonetMessageType msg_type, unsigned char msg_code,
+                     unsigned char* args) {
+  printf("colonet_wl_send: client_source:%d, dest:%d, msg_code:%d\n",
+         client_source, dest, msg_code);
+
+  ColonetRobotServerPacket pkt;
+  pkt.client_id = client_source;
+  pkt.msg_code = msg_code;
+
+  for (int i = 0; i < PACKET_DATA_LEN; i++) {
+    pkt.data[i] = args[i];
+  }
+
+  if (dest == GLOBAL_DEST) {
+    printf("sending to global dest\n");
+
+    wl_send_global_packet(COLONET_PACKET_GROUP_ID, (char)msg_type,
+                          (char*)(&pkt), sizeof(ColonetRobotServerPacket), 0);
+  } else {
+    printf("sending to specific robot.\n");
+    wl_send_robot_to_robot_global_packet(COLONET_PACKET_GROUP_ID,
+                                         (char)msg_type, (char*)(&pkt),
+                                         sizeof(ColonetRobotServerPacket),
+                                         dest,
+                                         COLONET_RESPONSE_PACKET_FRAME_ID);
+  }
+}
+
+/**************************** Private functions ******************************/
+
+static void timeout_handler() {
+  printf("timeout!\n");
+}
+
+static void handle_response(int frame, int received) {
+  printf("handle response\n");
+}
+
+static void handle_receive(char type, int source, unsigned char* packet,
+                           int len) {
+  ColonetRobotServerPacket pkt;
+  pkt.client_id = packet[0] | (packet[1]<<8) | (packet[2]<<16) |
+    (packet[3]<<24); //little endian
+
+  memcpy(pkt.data, packet + 5, PACKET_DATA_LEN);
+
+  if (logging_enabled) {
+    log_packet(packet, len);
+  }
+
+  message_handler(type, source, pkt.client_id, packet, len);
+
+  printf("handle receive\n");
+}
+
+static void unregister(void) {
+  printf("unregister\n");
+}
+
+/** @brief Analogous to the "SIGNAL" or "ISR" function on the robots.
+ * Listens for bytes on the wireless port and constructs packets based on them.
+ * Not part of the ColonetWireless class since a function pointer must be
+ * passed in starting the thread that runs it (tricky or impossible if it's
+ * a class function).
+ *
+ * @param args Pointer to arguments.  Can be safely casted to ListenerArgs type
+ * @return NULL
+ */
+static void* listen(void* args) {
+  printf("Called listen.\n");
+  wl_init();
+  printf("wl_init succeeded.\n");
+  PacketGroupHandler pgh = {COLONET_PACKET_GROUP_ID,
+                            timeout_handler,
+                            handle_response,
+                            handle_receive,
+                            unregister};
+  wl_register_packet_group(&pgh);
+
+  while (1) {
+    wl_do();
+  }
+
+  wl_terminate();
+  pthread_exit(NULL);
+  return NULL;
+}
+
+/** @brief
+ *
+ * @param pkt Packet to be logged
+ *
+ * @return 0 on success, -1 on failure
+ */
+int log_packet(unsigned char* packet, int len)
+{
+  FILE* logfile = fopen(log_filename, "a");
+
+  if (logfile == NULL) {
+    dbg_printf("%s: Error - fopen %s failed.\n", log_filename, __FUNCTION__);
+    return -1;
+  }
+
+  for (int i = 0; i < len; i++) {
+    fprintf(logfile, "%d ", *((unsigned char*)packet + i));
+  }
+  fprintf(logfile, "\n");
+
+  fclose(logfile);
+  return 0;
+}
Index: branches/battery/code/projects/colonet/lib/colonet_wireless/colonet_wireless.h
===================================================================
--- branches/battery/code/projects/colonet/lib/colonet_wireless/colonet_wireless.h	(nonexistent)
+++ branches/battery/code/projects/colonet/lib/colonet_wireless/colonet_wireless.h	(revision 260)
@@ -0,0 +1,49 @@
+/** @file colonet_wireless.h
+ *
+ * @brief Wireless library for communicating with colony robots
+ *
+ * @author Eugene Marinelli
+ * @date 10/10/07
+ */
+
+#ifndef COLONET_WIRELESS_H_
+#define COLONET_WIRELESS_H_
+
+#include <colonet_defs.h>
+
+typedef int(*MsgHandlerFunction)(unsigned char type, short source, int dest,
+                                 unsigned char* data, int len);
+
+/** @brief Initializes colonet wireless library
+ *
+ * @param wl_port Either SERIAL_PORT or USB_PORT (as defined in COLONET_DEFS)
+ * @param log_filename Path to log file - outputs all raw data on the network
+ * If set to NULL, logging is disabled.
+ * @param msg_handler Function to be called when a packet is received.
+ * Must take a ColonetPacket as an argument (see defn of MsgHandlerFunction)
+ *
+ * @return new ColonetWireless object
+ */
+void colonet_wl_init(char* wl_port, MsgHandlerFunction message_handler_,
+                     char* log_filename_);
+
+/** @brief Spawns a thread which reads data from the hardware interface
+ * with the colony (either a dongle or a robot programmed to relay data)
+ * and runs msg_handler when a full packet is received
+ *
+ * @return pointer to the thread
+ */
+int colonet_wl_run_listener_thread(void);
+
+void colonet_wl_kill_listener_thread(void);
+
+/**
+ * @brief ...
+ *
+ * @return void
+ */
+void colonet_wl_send(short client_source, short dest,
+                     ColonetMessageType msg_type, unsigned char msg_code,
+                     unsigned char* args);
+
+#endif
Index: branches/battery/code/projects/colonet/lib/colonet_wireless/Makefile
===================================================================
--- branches/battery/code/projects/colonet/lib/colonet_wireless/Makefile	(nonexistent)
+++ branches/battery/code/projects/colonet/lib/colonet_wireless/Makefile	(revision 260)
@@ -0,0 +1,29 @@
+# colonet_wireless_test makefile
+
+CC = gcc
+CFLAGS = -Wall -Wshadow -Wextra -g
+INCLUDES = -I../../../libwireless/lib -I../
+
+default: colonet_wireless.o
+
+tests: colonet_wireless_test colonet_wireless_test2
+
+colonet_wireless_test: colonet_wireless_test.o colonet_wireless.o Makefile
+	$(CC) $(CFLAGS) -I ../ -lpthread -o tests/colonet_wireless_test tests/colonet_wireless_test.o colonet_wireless.o
+
+colonet_wireless_test2: colonet_wireless_test2.o colonet_wireless.o Makefile
+	$(CC) $(CFLAGS) -I ../ -pthread -o tests/colonet_wireless_test2 tests/colonet_wireless_test2.o colonet_wireless.o
+
+colonet_wireless.o: colonet_wireless.cpp colonet_wireless.h
+	$(CC) $(CFLAGS) $(INCLUDES) -c colonet_wireless.cpp
+	ar src ../libcolonet_wireless.a colonet_wireless.o
+#	ranlib libcolonet_wireless.a
+
+colonet_wireless_test.o: tests/colonet_wireless_test.cpp
+	$(CC) $(CFLAGS) -I $(INCLUDES) -pthread -c tests/colonet_wireless_test.cpp
+
+colonet_wireless_test2.o: colonet_wireless_test2.cpp
+	$(CC) $(CFLAGS) -I $(INCLUDES) -pthread -c tests/colonet_wireless_test2.cpp
+
+clean:
+	rm -rf *.o tests/colonet_wireless_test tests/colonet_wireless_test2
Index: branches/battery/code/projects/colonet/lib/colonet_wireless/tests/colonet_wireless_test.cpp
===================================================================
--- branches/battery/code/projects/colonet/lib/colonet_wireless/tests/colonet_wireless_test.cpp	(nonexistent)
+++ branches/battery/code/projects/colonet/lib/colonet_wireless/tests/colonet_wireless_test.cpp	(revision 260)
@@ -0,0 +1,85 @@
+/* Eugene Marinelli
+ * 11/2/06
+ *
+ * colonet_wireless_test - tests the colonet_wireless library
+ */
+
+#include <iostream>
+#include <signal.h>
+
+#include "colonet_wireless.h"
+
+int msg_handler(ColonetPacket* pkt)
+{
+  printf("Handler!\n");
+
+  fprintf(stderr, 
+          "token_src:%d\n"
+          "token_dest:%d\n"
+          "msg_dest:%d\n"
+          "msg_type:%d\n"
+          "msg_code:%d\n"
+          "num_robots:%d\n",
+          pkt->token_src, pkt->token_dest, pkt->msg_dest, pkt->msg_type,
+          pkt->msg_code, pkt->num_robots);
+  
+  printf("data: ");
+
+  for(int i = 0; i < PACKET_DATA_LEN; i++){
+    printf("%d ", pkt->data[i]);
+  }
+  
+  printf("\n\n");
+
+  return 0;
+}
+
+int main()
+{
+  ColonetWireless* cw = new ColonetWireless(SERIAL_PORT, msg_handler, NULL, 
+                                            true, false);
+
+  /*
+  unsigned char orbdata[3] = {0xFF, 0xFF, 0xFF};
+  unsigned char motordata[4] = {0, 1, 0, 0xFF};
+  unsigned char motordata2[4] = {0, 0, 0, 0xFF};
+  unsigned char buzzerdata[5] = {0x01};
+  */
+
+  unsigned char data[10];
+  unsigned char msgcode;
+
+  //cw->send(GLOBAL_DEST, 0, 0, "eugene");
+
+  //cw->send(GLOBAL_DEST, COLONET_COMMAND, ORB_SET, orbdata);
+  //cw->send(GLOBAL_DEST, COLONET_COMMAND, MOTOR1_SET, motordata);
+
+  //cw->send(GLOBAL_DEST, COLONET_COMMAND, BUZZER_INIT, (unsigned char*)"");
+  //cw->send(GLOBAL_DEST, COLONET_COMMAND, BUZZER_SET_VAL, buzzerdata);
+
+  cw->run_listener_thread();
+
+  printf("spawned thread\n");
+
+  while(1){
+    printf("Code: ");
+    scanf("%x", (int*)&msgcode);
+
+    for (int i = 0; i < 5; i++) {
+      printf("Byte %d: ", i);
+      scanf("%x", (int*)&(data[i]));
+    }
+
+    cw->send(GLOBAL_DEST, COLONET_COMMAND, msgcode, data);
+
+    /*
+    cw->send(GLOBAL_DEST, COLONET_COMMAND, ORB_SET, orbdata);
+    cw->send(GLOBAL_DEST, COLONET_COMMAND, MOTOR1_SET, motordata);
+    cw->send(GLOBAL_DEST, COLONET_COMMAND, MOTOR2_SET, motordata2);
+
+    sleep(3);
+    */
+  }
+
+  return 0;
+}
Index: branches/battery/code/projects/colonet/lib/colonet_wireless/tests/colonet_wireless_test2.cpp
===================================================================
--- branches/battery/code/projects/colonet/lib/colonet_wireless/tests/colonet_wireless_test2.cpp	(nonexistent)
+++ branches/battery/code/projects/colonet/lib/colonet_wireless/tests/colonet_wireless_test2.cpp	(revision 260)
@@ -0,0 +1,110 @@
+/** @file colonet_wireless_test2.cpp
+ * @brief colonet_wireless_test2 - tests the colonet_wireless library with
+ * manual control.
+ *
+ * @author Eugene Marinelli
+ * @date 2/5/06
+ */
+
+#include <iostream>
+#include <signal.h>
+#include <fcntl.h>
+#include <signal.h>
+
+#include "colonet_wireless.h"
+#include "colonet_defs.h"
+
+ColonetWireless* cw;
+
+int msg_handler(ColonetPacket* pkt)
+{
+  printf("Handler!\n");
+  return 0;
+}
+
+char get_mouse()
+{
+  int fd;
+  char buf[10];
+
+  fd = open("/dev/input/mouse0", O_RDONLY);
+
+  read(fd, buf, 1);
+
+  close(fd);
+
+  return buf[0];
+}
+
+void exit_handler(int sig)
+{
+  unsigned char data[10];
+
+  printf("Sending kill packet...\n");
+  cw->send(GLOBAL_DEST, COLONET_COMMAND, MOTORS_OFF, data);
+
+  printf("Exiting...\n");
+
+  sleep(2);
+  exit(0);
+}
+
+int main()
+{
+  unsigned char data[10];
+  char dir;
+  int paused = 0;
+
+  unsigned char motor_back_args[6] = {0, 0, 0, 0xFF, 0};
+  unsigned char motor_forward_args[6] = {0, 1, 0, 0xFF, 0};
+
+  cw = new ColonetWireless(SERIAL_PORT, msg_handler, NULL, true, true);
+
+  signal(SIGINT, exit_handler);
+
+  cw->run_listener_thread();
+
+  while(1){
+    dir = get_mouse();
+
+    usleep(300000);
+
+    printf("%d\n", dir);
+
+    switch (dir) {
+    case 40:
+      /* Forward */
+      cw->send(GLOBAL_DEST, COLONET_COMMAND, MOTOR1_SET, motor_forward_args);
+      cw->send(GLOBAL_DEST, COLONET_COMMAND, MOTOR2_SET, motor_forward_args);
+      break;
+    case 8:
+      /* Back */
+      cw->send(GLOBAL_DEST, COLONET_COMMAND, MOTOR1_SET, motor_back_args);
+      cw->send(GLOBAL_DEST, COLONET_COMMAND, MOTOR2_SET, motor_back_args);
+      break;
+    case 24:
+      /* Left */
+      //cw->send(GLOBAL_DEST, COLONET_COMMAND, MOTORS_OFF, data);
+      cw->send(GLOBAL_DEST, COLONET_COMMAND, MOTOR1_SET, motor_forward_args);
+      break;
+    case 56:
+      /* Right */
+      //cw->send(GLOBAL_DEST, COLONET_COMMAND, MOTORS_OFF, data);
+      cw->send(GLOBAL_DEST, COLONET_COMMAND, MOTOR2_SET, motor_forward_args);
+      break;
+    case 9:
+      /* Left click */
+      /* Stop */
+      cw->clear_message_queue();
+      cw->send(GLOBAL_DEST, COLONET_COMMAND, MOTORS_OFF, data);
+      break;
+    case 10:
+      /* Right click */
+      /* Execute first user-defined function */
+      cw->send(GLOBAL_DEST, COLONET_COMMAND, 0xF0, data);
+      break;
+    }
+  }
+
+  return 0;
+}
Index: branches/battery/code/projects/colonet/lib/colonet_wireless/colonet_wireless_legacy.cpp
===================================================================
--- branches/battery/code/projects/colonet/lib/colonet_wireless/colonet_wireless_legacy.cpp	(nonexistent)
+++ branches/battery/code/projects/colonet/lib/colonet_wireless/colonet_wireless_legacy.cpp	(revision 260)
@@ -0,0 +1,626 @@
+/** @file colonet_wireless.cpp 
+ *
+ * @brief Implementation of server-side colonet wireless library
+ *
+ * @author Eugene Marinelli
+ *
+ * @bug Only reads when gtkterm is open
+ * @bug Fails to tokenize
+ * @bug Deconstructor not implemented
+ * @bug Nonsense initializations in constructor
+ */
+
+/********************************* Includes **********************************/
+#include <string>
+#include <pthread.h>
+#include <iostream>
+#include <fstream>
+#include <unistd.h>
+#include <fcntl.h>
+#include "colonet_wireless.h"
+
+/******************************* Definitions *********************************/
+#define TIMEOUT_MAX 100
+#define WL_SEND_DELAY 5 //microseconds
+
+//for debug printouts
+#define DEBUG 1
+
+#ifdef DEBUG
+#define dbg_printf(...) printf(__VA_ARGS__)
+#define dbg_fprintf(...) fprintf(__VA_ARGS__)
+#else
+#define dbg_printf(...)
+#define dbg_fprintf(...)
+#endif
+
+typedef struct {
+  MsgHandlerFunction handler;
+  ColonetWireless* cw;
+} ListenerArgs;
+
+/************************* Internal prototypes *******************************/
+static void* listen(void* args);
+
+/**************************** Public functions *******************************/
+ColonetWireless::ColonetWireless(char* wl_port, 
+                                 MsgHandlerFunction message_handler_, 
+                                 char* log_filename_, bool join_token_ring_,
+                                 bool ignore_token_)
+{
+  have_token = false;
+  first_packet_sent = false;
+
+  //FIX THESE INITIALIZATIONS
+  token_src = 255;
+  token_dest = 255;
+  num_robots = 0;
+  connected = false;
+  ignore_token = ignore_token_;
+
+  sprintf(wireless_port, wl_port);
+
+  if (log_filename) {
+    logging_enabled = true;
+    sprintf(log_filename, log_filename_);
+  }
+
+  join_token_ring = join_token_ring_;
+
+  message_handler = message_handler_;
+}
+
+ColonetWireless::~ColonetWireless()
+{
+  //kill listener thread
+  
+
+  //free packets in queues
+  
+}
+
+int ColonetWireless::handle_packet(ColonetPacket* pkt)
+{
+  if (logging_enabled) {
+    /* Log the packet */
+    log_packet(pkt);
+  }
+
+  /* Update what we know about the network based on the packet */
+  update_network_props(pkt);
+
+  /* Received a message */
+  if (message_handler(pkt) < 0) {
+    fprintf(stderr, "%s: message_handler failed\n", __FUNCTION__);
+    return -1;
+  }
+  
+  if ((unsigned char) pkt->token_dest == WL_ERROR_DEST) {
+    /* token_dest is an error - handle it */
+    if (handle_error(pkt) < 0) {
+      fprintf(stderr, "%s: handle_error failed\n", __FUNCTION__);
+      return -1;
+    }
+  } else if(join_token_ring && !connected) {
+    /* We want to join the token ring but we are not connected - join robot 
+     * network */
+    dbg_printf("%s: Trying to join robot network...\n", __FUNCTION__);
+
+    if (join_network(pkt) < 0) {
+      dbg_fprintf(stderr, "%s: join_network failed\n", __FUNCTION__);
+      return -1;
+    }
+  } else {
+
+    if (pkt->token_dest == token_src && join_token_ring && !ignore_token) {
+      /* Received the token - send queued message(s) */
+      dbg_printf("%s: token received\n", __FUNCTION__);
+
+      have_token = true;
+    
+      if (transmit_queued_message() < 0) {
+        fprintf(stderr, "%s: transmit_queued_message failed\n", __FUNCTION__);
+        return -1;
+      } else {
+        if (!first_packet_sent) {
+          dbg_printf("First packet sent.\n");
+          first_packet_sent = true;
+        }
+      }
+    }
+  }
+
+  return 0;
+}
+
+pthread_t* ColonetWireless::run_listener_thread()
+{
+  // pthread_t listener_thread;
+
+  pthread_t* listener_thread = (pthread_t*)malloc(sizeof(pthread_t));
+
+  dbg_printf("Spawning listener thread...\n");
+
+  ListenerArgs* args = new ListenerArgs;
+  args->cw = this;
+
+  if (pthread_create(listener_thread, NULL, listen, args) != 0) {
+    perror("pthread_create");
+    return NULL;
+  }
+
+  return listener_thread;
+}
+
+int ColonetWireless::send(unsigned char msg_dest, unsigned char msg_type, 
+                          unsigned char msg_code, unsigned char* data)
+{
+  /* Create a new packet it and queue it to be sent */
+  ColonetPacket* newpkt = create_packet(token_src, token_dest, msg_dest, 
+                                        msg_type, msg_code, data, num_robots);
+
+  if(newpkt == NULL){
+    fprintf(stderr, "Error: %s - create_packet failed\n", __FUNCTION__);
+    return -1;
+  }
+
+  if (ignore_token) {
+    send_packet(newpkt);
+  } else {
+    outbox.push(newpkt);                
+  }
+
+  return 0;
+}
+
+void ColonetWireless::clear_message_queue(void)
+{
+  while (!outbox.empty()) {
+    outbox.pop();
+  }
+}
+
+/**************************** Private functions ******************************/
+
+/** @brief Analogous to the "SIGNAL" or "ISR" function on the robots.
+ * Listens for bytes on the wireless port and constructs packets based on them.
+ * Not part of the ColonetWireless class since a function pointer must be
+ * passed in starting the thread that runs it (tricky or impossible if it's 
+ * a class function).
+ *
+ * @param args Pointer to arguments.  Can be safely casted to ListenerArgs type
+ * @return NULL
+ */
+static void* listen(void* args)
+{
+  int read_len;
+  int portfd;
+  unsigned char inbuf[128];
+  int no_packet_timeout_count = 0;
+  ColonetPacket* in_pkt;
+
+  /* Extract arguments from args */
+
+  ColonetWireless* cw = ((ListenerArgs*)args)->cw;
+
+  /* Open connection to wireless port */
+  if((portfd = open(cw->wireless_port, O_RDWR)) < 0){
+    perror("open");
+    pthread_exit(NULL);
+  }
+
+  /* loop waiting for messages */
+  while(1){
+    /* Read in some bytes (blocks until bytes are read) */
+    read_len = read(portfd, inbuf, 3);
+
+    if(read_len > 0){
+      /* Read in some bytes - this will always be true if portfd is blocking */
+      /* parse the packet or part of packet */
+      in_pkt = cw->build_packet(inbuf, read_len);
+      
+      if(in_pkt == NULL){
+        /* Packet is not ready yet - go back and read some more bytes */
+        continue;
+      }else{
+        /* Packet is complete */
+        /* close fd so that we can safely write to it in the handler */
+        close(portfd);
+
+        if (cw->handle_packet(in_pkt)) {
+          fprintf(stderr, "%s: Error - handle_packet failed\n", __FUNCTION__);
+        }
+
+        /* reopen wireless port */
+        if(!(portfd = open(cw->wireless_port, O_RDWR))){
+          perror("open");
+          pthread_exit(NULL);
+        }
+      }
+    }else if(read_len == 0){
+      // Note - this won't actually happen if read blocks
+      if(no_packet_timeout_count++ > TIMEOUT_MAX){
+        //Nothing received for a while - try to start a new token ring
+        dbg_printf("Attempting to start a token ring...\n");
+
+        cw->token_src = 0;
+        cw->token_dest = 1;
+        cw->num_robots = 0;
+  
+        ColonetPacket* tmp_pkt = cw->create_packet(cw->token_src, 
+                                                   cw->token_dest, 0, 0, 0, 
+                                                   (unsigned char*) "",
+                                                   cw->num_robots);
+        cw->send_packet(tmp_pkt);
+        free(tmp_pkt);
+      }
+    }else{ //(read_len < 0)
+      //Error
+      perror("read");
+    }
+  }
+
+  pthread_exit(NULL);
+
+  return NULL;
+}
+
+/** @brief Takes some number of bytes and tries to build a packet with them
+ * State of the function is saved between callings, so parts of packets 
+ * can be provided as available
+ *
+ * @param buf Data buffer 
+ * @param len Number of bytes to build with
+ */
+ColonetPacket* ColonetWireless::build_packet(unsigned char* buf, int len)
+{
+  static unsigned char packet_buf[PACKET_SIZE];
+  static int buf_pos = 0;
+
+  /* If this is pointer is returned - will either point to NULL or a complete
+   * packet */
+  ColonetPacket* complete_packet = NULL;
+
+  if (buf_pos >= PACKET_SIZE) {
+    buf_pos = 0;
+  }
+
+  for (int i = 0; i < len; i++) {
+    dbg_printf("%d ", buf[i]);
+
+    switch(buf_pos){
+    case 0: //prefix0
+      if(buf[i] == 'R'){
+        memset(packet_buf, 0, PACKET_SIZE);
+        packet_buf[0] = 'R';
+        buf_pos = 1;
+      }
+      break;
+    case 1: //prefix1
+      if(buf[i] == 'C'){
+        packet_buf[1] = 'C';
+        buf_pos = 2;
+      }else{
+        buf_pos = 0;
+      }
+      break;
+    default: 
+      /* anything except prefix0, prefix1, or checksum */
+      
+      /* Check for R,C - in this case, very likely that we missed a byte */
+      if (i > 0 && buf[i] == 'C' && buf[i-1] == 'R') {
+        packet_buf[0] = 'R';
+        packet_buf[1] = 'C';
+        
+        buf_pos = 2;
+      } else {
+        packet_buf[buf_pos] = buf[i];
+        buf_pos++;
+      }
+      break;
+    case (PACKET_SIZE-1):
+      /* At checksum location */
+      buf_pos = 0;
+      packet_buf[15] = buf[i];
+
+      /* Compute desired checksum */
+      unsigned char sum = 0;
+      for(int j = 2; j < PACKET_SIZE; j++){
+        sum += packet_buf[j];
+      }
+      
+      if(!sum){
+        //Checksum passed
+        dbg_printf("%s: checksum passed\n", __FUNCTION__);
+
+        complete_packet = create_packet(packet_buf[2], packet_buf[3], 
+                                        packet_buf[4], packet_buf[5], 
+                                        packet_buf[6], (packet_buf+7), 
+                                        packet_buf[PACKET_SIZE-2]);
+      }else{
+        dbg_printf("%s: checksum failed\n", __FUNCTION__);
+      }
+
+      break;
+    }
+  }
+
+  return complete_packet;
+}
+
+void ColonetWireless::update_network_props(ColonetPacket* pkt)
+{
+  if(first_packet_sent && pkt->token_dest == token_dest){
+    /* Another robot is sending to our dest - therefore the network
+     * doesn't know about us yet.  Try to register again. */
+    dbg_printf("Disconnected from network\n");
+    dbg_printf("%s: failed to register in network; trying again...\n", 
+               __FUNCTION__);
+    connected = false;
+
+  }
+
+  if(num_robots < pkt->num_robots){    
+    if(token_dest == 0){
+      /* If we were the last robot, we now point to newly added robot */
+      token_dest = num_robots;
+      dbg_printf("%s: token_dest updated to %d\n", __FUNCTION__, token_dest);
+    }
+
+    num_robots = pkt->num_robots;
+
+    dbg_printf("%s: num_robots updated to %d\n", __FUNCTION__, num_robots);
+  }else if(num_robots > pkt->num_robots && first_packet_sent){
+    /* A robot has left the network... hopefully not us */
+    dbg_printf("%s: number of robots decreased to %d\n", __FUNCTION__, 
+               pkt->num_robots);
+
+    num_robots = pkt->num_robots;
+  }
+}
+
+int ColonetWireless::join_network(ColonetPacket* pkt)
+{
+  dbg_printf("Attempting to join network...\n");
+
+  token_src = pkt->num_robots;
+  token_dest = 0;
+  num_robots = pkt->num_robots+1;
+
+  ColonetPacket* newpkt = create_packet(token_src, token_dest, 0, 0, 0, 
+                                        (unsigned char*)"", num_robots);
+  if(newpkt == NULL){
+    fprintf(stderr, "Error: %s - create_packet failed\n", __FUNCTION__);
+    return -1;
+  }
+
+  dbg_printf("JOIN PACKET:\n"
+             "token_src:%d\n"
+             "token_dest:%d\n"
+             "msg_dest:%d\n"
+             "msg_type:%d\n"
+             "msg_code:%d\n"
+             "num_robots:%d\n",
+             newpkt->token_src, newpkt->token_dest, newpkt->msg_dest, 
+             newpkt->msg_type, newpkt->msg_code, newpkt->num_robots);
+  
+  dbg_printf("data: ");
+
+  for(int i = 0; i < PACKET_DATA_LEN; i++){
+    dbg_printf("%d ", newpkt->data[i]);
+  }
+  dbg_printf("\n");
+
+  send_packet(newpkt);
+
+  connected = true;
+  dbg_printf("Connected to network.\n");
+
+  free(newpkt);
+
+  return 0;
+}
+
+int ColonetWireless::transmit_queued_message()
+{
+  ColonetPacket* top_pkt;
+  int ret;
+
+  if(have_token){
+    top_pkt = outbox.front();
+    if(top_pkt == NULL){
+      dbg_printf("%s: no messages to send -- Passing the token.\n", 
+                 __FUNCTION__);
+      /* If no packets need to be sent, just send a blank packet */
+      top_pkt = create_packet(token_src, token_dest, 0, 0, 0, 
+                              (unsigned char*)"", num_robots);
+    }else{
+      outbox.pop();
+    }
+
+    ret = send_packet(top_pkt);
+    free(top_pkt);
+    if(ret < 0){
+      dbg_fprintf(stderr, "%s: send_packet failed\n", __FUNCTION__);
+      return -1;
+    }
+
+    dbg_printf("%s: packet sent\n", __FUNCTION__);
+
+    have_token = false;
+  }
+
+  return 0;
+}
+
+int ColonetWireless::send_packet(ColonetPacket* pkt)
+{
+  int portfd = open(wireless_port, O_RDWR);
+
+  dbg_printf("\nsend packet: \n");
+
+  if (portfd == 0) {
+    return -1;
+  }
+
+  //write(portfd, (unsigned char*)pkt, 16);
+
+  for (int i = 0; i < PACKET_SIZE; i++) {
+    write(portfd, (unsigned char*)pkt+i, 1);
+    usleep(50); //delay here - robot wireless can't handle full data rate...
+    dbg_fprintf(stderr, "%x ", ((unsigned char*)pkt)[i]);
+  }
+  dbg_printf("\n");
+
+  close(portfd);
+
+  return 0;
+}
+
+unsigned char ColonetWireless::compute_checksum(ColonetPacket* pkt)
+{
+  char checksum = 0;
+
+  checksum -= pkt->token_src;
+  checksum -= pkt->token_dest;
+  checksum -= pkt->msg_dest;
+  checksum -= pkt->msg_type;
+  checksum -= pkt->msg_code;
+
+  for(int i = 0; i < PACKET_DATA_LEN; i++){
+    checksum -= pkt->data[i];
+  }
+
+  checksum -= pkt->num_robots;
+
+  return checksum;
+}
+
+ColonetPacket* ColonetWireless::create_packet(unsigned char token_src_, 
+                                              unsigned char token_dest_,
+                                              unsigned char msg_dest, 
+                                              unsigned char msg_type, 
+                                              unsigned char msg_code, 
+                                              unsigned char* data,
+                                              unsigned char num_robots_)
+{
+  ColonetPacket* dest_packet = new ColonetPacket;
+
+  dest_packet->prefix[0] = 'R';
+  dest_packet->prefix[1] = 'C';
+
+  dest_packet->token_src = token_src_;
+  dest_packet->token_dest = token_dest_;
+    
+  dest_packet->msg_dest = msg_dest;
+  dest_packet->msg_type = msg_type;
+  dest_packet->msg_code = msg_code;
+
+  memset(dest_packet->data, 0, PACKET_DATA_LEN);
+  memcpy(dest_packet->data, (char*)data, PACKET_DATA_LEN);
+
+  dest_packet->num_robots = num_robots_;
+  dest_packet->checksum = compute_checksum(dest_packet);
+
+  //printf("Made this packet: \n");
+  //print_packet(dest_packet);
+
+  return dest_packet;
+}
+
+void ColonetWireless::print_packet(ColonetPacket* pkt)
+{
+  int i;
+
+  printf("Prefix: %c%c\n", pkt->prefix[0], pkt->prefix[1]);
+  printf("Token src: %d\n", pkt->token_src);
+  printf("Token dest: %d\n", pkt->token_dest);
+  printf("Msg dest: %d\n", pkt->msg_dest);
+  printf("Msg type: %d\n", pkt->msg_type);
+  printf("Msg code: %d\n", pkt->msg_code);
+
+  printf("Data: ");
+  for(i = 0; i < PACKET_DATA_LEN; i++){
+    printf("%d ", pkt->data[i]);
+  }
+  printf("\n");
+  
+  printf("Num robots: %d\n", pkt->num_robots);
+  printf("Checksum: %d\n", pkt->checksum);
+}
+
+int ColonetWireless::handle_error(ColonetPacket* pkt)
+{
+  int dead_robot;
+  int errcode = ((char*)pkt)[WL_ERROR_LOC];
+
+  dbg_printf("%s: Handling error %d\n", __FUNCTION__, pkt->token_dest);
+
+  switch(errcode){ //token_dest 
+  case WL_ERRCODE_ROBOTDEATH:
+    dead_robot = ((char*)pkt)[WL_ERR_DEAD_LOC];
+
+    fprintf(stderr, "Dead robot: %d\n", dead_robot);
+    num_robots--;
+    
+    if(token_src > dead_robot){
+      if(token_src == num_robots){
+        token_src--;
+        token_dest = 0;
+      }else{
+        token_src--;
+        token_dest--;
+      }
+    }
+
+    //ensure that the last robot talks to the 0th one
+    //this won't be set if the LAST robot dies (all robots are < dead)
+    if(token_src == num_robots - 1){
+      token_dest = 0;
+    }
+
+    if(token_src == dead_robot){
+      //you took the place of the dead robot
+      //you start the token ring again
+      ColonetPacket* tmp_pkt = create_packet(token_src, token_dest, 0, 0, 0,
+                                             (unsigned char*)"", num_robots);
+      send_packet(tmp_pkt);
+      free(tmp_pkt);
+    }
+    break;
+  case WL_ERRCODE_NEEDTOCHARGE:
+    fprintf(stderr, "Need to charge error received\n");
+    break;
+  case WL_ERRCODE_CHARGESTATION:
+    fprintf(stderr, "Charge station error received\n");
+    break;
+  }
+    
+  return 0;
+}
+
+/** @brief 
+ *
+ * @param pkt Packet to be logged
+ *
+ * @return 0 on success, -1 on failure
+ */
+int ColonetWireless::log_packet(ColonetPacket* pkt)
+{
+  FILE* logfile = fopen(log_filename, "a");
+
+  if (logfile == NULL) {
+    dbg_printf("%s: Error - fopen %s failed.\n", log_filename, __FUNCTION__);
+    return -1;
+  }
+
+  for (int i = 0; i < PACKET_SIZE; i++) {
+    fprintf(logfile, "%d ", *((unsigned char*)pkt+i));
+  }
+
+  fprintf(logfile, "\n");
+
+  fclose(logfile);
+
+  return 0;
+}
Index: branches/battery/code/projects/colonet/lib/colonet_defs.h
===================================================================
--- branches/battery/code/projects/colonet/lib/colonet_defs.h	(nonexistent)
+++ branches/battery/code/projects/colonet/lib/colonet_defs.h	(revision 260)
@@ -0,0 +1,171 @@
+/* Eugene Marinelli, Fan
+ * 10/27/06
+ *
+ * Colonet Definitions - common definitions and structs used in all colonet
+ * applications
+ */
+
+#ifndef COLONET_DEFS_H_
+#define COLONET_DEFS_H_
+
+// PacketGroup id for wireless library.
+#define COLONET_PACKET_GROUP_ID 8
+#define COLONET_RESPONSE_PACKET_FRAME_ID COLONET_PACKET_GROUP_ID
+
+// Message types
+typedef enum {COLONET_COMMAND = 13, COLONET_REQUEST = 14,
+              COLONET_RESPONSE = 15} ColonetMessageType;
+
+//Packet properties
+#define PACKET_DATA_LEN 7
+
+#define WL_DEFAULT_PAN 3332
+
+#define SERIAL_PORT "/dev/ttyS0"
+#define USB_PORT "/dev/ttyUSB0"
+
+// Message dests
+#define GLOBAL_DEST 200
+//#define MAX_NUM_ROBOTS 7
+#define COLONET_SERVER_RESPONSE_ADDR 201
+
+#define USER_DEFINED_MSG_ID_START 0xF0
+#define USER_DEFINED_MSG_ID_END 0xFF
+#define USER_DEFINED_MSG_TOTAL 0x0F
+
+/* This is the packet structure of the data buffer sent from the colonet
+ * wireless library to the robots and from the robots to the colonet wireless
+ * library. */
+typedef struct {
+  short client_id; // ID number of the client sending the packet.
+                   // Size of short is common to robots and server.
+  unsigned char msg_code; // Specific instruction for the robot -- see below.
+  unsigned char data[PACKET_DATA_LEN];
+} ColonetRobotServerPacket;
+
+/* Message codes */
+//BUZZER
+#define BUZZER_INIT 0x00
+#define BUZZER_SET_VAL 0x01
+#define BUZZER_SET_FREQ 0x02
+#define BUZZER_CHIRP 0x03
+#define BUZZER_OFF 0x04
+
+//LCD
+#define LCD_INIT 0x05
+#define LCD_CLEAR_SCREEN 0x06
+#define LCD_PUTBYTE 0x07
+#define LCD_PUTCHAR 0x08
+#define LCD_PUTSTR 0x09
+#define LCD_GOTOXY 0x0A
+#define LCD_PUTINT 0x0B
+
+//ORB
+#define ORB_INIT 0x0C
+#define ORB_SET 0x0D
+#define ORB_SET_COLOR 0x0E
+#define ORB_DISABLE 0x0F
+#define ORB_ENABLE 0x10
+#define ORB_SET_DIO 0x11
+#define LED_INIT 0x12
+#define LED_USER 0x13
+#define ORB_SET_NUM_NS 0x14
+#define ORB_SET_NUM 0x15
+#define ORB_SEND 0x16
+
+//MOTORS
+#define MOTORS_INIT 0x17
+#define MOTOR1_SET 0x18
+#define MOTOR2_SET 0x19
+#define MOTORS_OFF 0x1A
+#define MOVE 0x1B
+#define MOVE_AVOID 0x1C
+
+//SHARP
+#define READ_DISTANCE 0x24
+#define LINEARIZE_DISTANCE 0x25
+#define LOG_DISTANCE 0x26
+#define ENABLE_IR 0x27
+#define DISABLE_IR 0x28
+
+//SERIAL
+#define XBEE_INIT 0x29
+#define XBEE_PUTC 0x2A
+#define XBEE_GETC 0x2B
+
+#define USB_INIT 0x2D
+#define USB_PUTC 0x2E
+#define USB_GETC 0x2F
+
+
+
+//DELAY_MS
+#define DELAY_MS 0x31
+
+//ANALOG
+#define ANALOG_INIT 0x32
+#define SET_ADC_MUX 0x33
+#define ENABLE_ANALOG 0x34
+#define CALL_ANALOG8 0x35
+#define CALL_ANALOG10 0x36
+#define WHEEL 0x37
+#define BATTERY 0x38
+
+//BOM
+#define GETMAXBOM 0x39
+#define BOM_ON 0x3A
+#define BOM_OFF 0x3B
+#define OUTPUT_HIGH 0x3C
+#define OUTPUT_LOW 0x3D
+
+//DIO
+#define DIGITAL_INPUT 0x3E
+#define DIGITAL_OUTPUT 0x3F
+#define BUTTON1_READ 0x41
+#define BUTTON1_WAIT 0x42
+#define BUTTON1_WAIT_LED 0x43
+#define BUTTON2_READ 0x44
+#define BUTTON2_WAIT 0x45
+#define BUTTON2_WAIT_LED 0x46
+
+//WL
+#define WL_INIT 0x47
+#define PARSE_BUFFER 0x48
+#define WL_SEND 0x49
+
+//BUMPER
+#define DETECT_BUMP 0x50
+
+//Other
+#define PRINTF 0x51
+#define KILL_ROBOT 0x52
+
+/* End low-level robot commands */
+
+
+///////////////////////////
+//Colonet specific commands
+//////////////////////////
+
+#define REQUEST_BOM_MATRIX 0x90
+//request: REQUEST_FROM_SERVER REQUEST_BOM_MATRIX
+//response: RESPONSE_TO_CLIENT_REQUEST REQUEST_BOM_MATRIX <numRobots> <row by row, values separated by spaces>
+// if you don't know a value in the matrix, put -1 in there
+
+#define REQUEST_XBEE_IDS 0x91
+//request: REQUEST_FROM_SERVER REQUEST_XBEE_IDS
+//response: RESPONSE_TO_CLIENT_REQUEST REQUEST_XBEE_IDS <numRobots> <id0> <id1> ... <idNumRobots>
+
+
+
+//Colonet Client commands
+//TODO: renamed these to end in LENGTH
+#define MAX_COMMAND_LEN 128
+#define MAX_RESPONSE_LEN 1024
+
+#define SEND_TO_ROBOT      0x00
+#define REQUEST_FROM_SERVER 0x01
+#define RESPONSE_TO_CLIENT_REQUEST 0x02
+
+
+#endif
Index: branches/battery/code/projects/colonet/lib/colonet_firefly+/colonet.c
===================================================================
--- branches/battery/code/projects/colonet/lib/colonet_firefly+/colonet.c	(nonexistent)
+++ branches/battery/code/projects/colonet/lib/colonet_firefly+/colonet.c	(revision 260)
@@ -0,0 +1,335 @@
+/** @file colonet.c
+ * @brief Colonet library for colony robots
+
+ * @author Eugene Marinelli
+ * @date 10/26/06
+ * 
+ * @bug Handler registration not tested
+ * @bug Request reponding not implemented - only accepts commands.
+ */
+
+#include <firefly+_lib.h>
+
+#include "colonet.h"
+
+typedef struct {
+  unsigned char msgId; //is this necessary?
+  void (*handler)(void);
+} UserHandler;
+
+/* Globals (internal) */
+static UserHandler user_handlers[USER_DEFINED_MSG_TOTAL];
+
+/* Internal function prototypes */
+void packet_string_to_struct(ColonetPacket* dest_pkt, char* pkt_buf);
+unsigned int two_bytes_to_int(char high, char low);
+
+/* Public functions */
+int colonet_handle_message(unsigned char robot_id, char* pkt_buf)
+{
+  ColonetPacket pkt;
+  unsigned char* args; //up to 7 char args
+  unsigned int int_args[3]; //up to 3 int (2-byte) args
+
+  packet_string_to_struct(&pkt, pkt_buf);
+
+  if(pkt.msg_dest != GLOBAL_DEST && pkt.msg_dest != robot_id){ 
+    //message not intended for us
+    return 1;
+  }
+
+  args = pkt.data;
+  
+  /* Hack - could be done more 1337ly with casting, but this way we don't have
+   * to worry about little/big endian stuff */
+  int_args[0] = two_bytes_to_int(args[0], args[1]);
+  int_args[1] = two_bytes_to_int(args[2], args[3]);
+  int_args[2] = two_bytes_to_int(args[4], args[5]);
+
+  if(pkt.msg_type == COLONET_REQUEST){
+    switch(pkt.msg_code){
+      //Sharp
+    case READ_DISTANCE:
+      break;
+    case LINEARIZE_DISTANCE:
+      break;
+    case LOG_DISTANCE:
+      break;
+
+      //Serial
+    case SERIAL_GETCHAR:
+      break;
+    case SERIAL_GETCHAR_NB:
+      break;
+    case SERIAL1_GETCHAR:
+      break;
+    case SERIAL1_GETCHAR_NB:
+      break;
+
+      //Analog
+    case ANALOG8:
+      break;
+    case ANALOG10:
+      break;
+    case WHEEL:
+      break;
+    case BATTERY:
+      break;
+
+      //BOM
+    case GETMAXBOM:
+      break;
+
+      //Dio
+    case DIGITAL_INPUT:
+      break;
+    case BUTTON1_READ:
+      break;
+    case BUTTON2_READ:
+      break;
+
+      //Bumper
+    case DETECT_BUMP:
+      break;
+    }
+
+    /* TODO - send back data! */
+
+  }else if(pkt.msg_type == COLONET_COMMAND){
+    if(pkt.msg_code >= USER_DEFINED_MSG_ID_START && 
+       pkt.msg_code <= USER_DEFINED_MSG_ID_END){
+      if (user_handlers[pkt.msg_code - USER_DEFINED_MSG_ID_START].handler) {
+        /* Call the user's handler function if it the function's address
+         * is non-zero (has been set) */
+        user_handlers[pkt.msg_code - USER_DEFINED_MSG_ID_START].handler();
+      }
+
+      return 0;
+    }
+
+    switch(pkt.msg_code){
+    default:
+      printf("%s: Error - message code %d not implemented\n", __FUNCTION__,
+             pkt.msg_code);
+      return -1;
+      break;
+
+      //Buzzer
+    case BUZZER_INIT:
+      buzzer_init();
+      break;
+    case BUZZER_SET_VAL:
+      buzzer_set_val(args[0]);
+      break;
+    case BUZZER_SET_FREQ:
+      buzzer_set_freq(args[0]);
+      break;
+    case BUZZER_CHIRP:
+      buzzer_chirp(int_args[0], int_args[1]);
+      break;
+    case BUZZER_OFF:
+      buzzer_off();
+      break;
+      
+      //LCD
+    case LCD_INIT:
+      lcd_init();
+      break;
+    case LCD_CLEAR_SCREEN:
+      lcd_clear_screen();
+      break;
+    case LCD_PUTBYTE:
+      lcd_putbyte(args[0]);
+      break;
+    case LCD_PUTCHAR:
+      lcd_putchar((char)args[0]);
+      break;
+    case LCD_PUTSTR:
+      lcd_putstr((char*)args);
+      break;
+    case LCD_GOTOXY: 
+      lcd_gotoxy(int_args[0], int_args[1]);
+      break;
+    case LCD_PUTINT: 
+      lcd_putint(int_args[0]);
+      break;
+    case ORB_INIT:
+      orb_init();
+      break;
+      //Orb
+    case ORB_SET:
+      orb_set(args[0], args[1], args[2]);
+      break;
+    case ORB_SET_COLOR:
+      orb_set_color(int_args[0]);
+      break;
+    case ORB_DISABLE:
+      orb_disable();
+      break;
+    case ORB_ENABLE:
+      orb_enable();
+      break;
+    case ORB_SET_DIO:
+      orb_set_dio(int_args[0], int_args[1], int_args[2]);
+      break;
+    case LED_INIT:
+      led_init();
+      break;
+    case LED_USER:
+      led_user(int_args[0]);
+      break;
+    case ORB_SEND:
+      //orb_send();
+      break;
+      //Motors
+    case MOTORS_INIT:
+      motors_init();
+      break;
+    case MOTOR1_SET:
+      motor1_set(int_args[0], int_args[1]);
+      break;
+    case MOTOR2_SET:
+      motor2_set(int_args[0], int_args[1]);
+      break;
+    case MOTORS_OFF:
+      motors_off();
+      break;
+
+      /*
+    case MOVE:
+      
+      break;
+      */
+
+      //SERIAL
+    case SERIAL_INIT:
+      serial_init(int_args[0]);
+      break;
+    case SERIAL_PUTCHAR:
+      serial_putchar((char)args[0]);
+      break;
+    case SERIAL1_INIT:
+      serial1_init(int_args[0]);
+      break;
+    case SERIAL1_PUTCHAR:
+      serial1_putchar((char)args[0]);
+      break;
+    case PRINTF:
+      printf("%s", pkt.data);
+      break;
+    case KILL_ROBOT:
+      motors_off();
+      buzzer_off();
+      exit(0); //kill the robot
+      break;
+      //Time
+    case DELAY_MS:
+      delay_ms(int_args[0]);
+      break;
+
+      //Analog
+    case ANALOG_INIT:
+      analog_init();
+      break;
+
+      //BOM
+    case BOM_ON:
+      bom_on();
+      break;
+    case BOM_OFF:
+      bom_off();
+      break;
+    case OUTPUT_HIGH:
+      output_high(int_args[0]);
+      break;
+    case OUTPUT_LOW:
+      output_low(int_args[0]);
+      break;
+
+      //Dio
+    case DIGITAL_OUTPUT:
+      digital_output(int_args[0], int_args[1]);
+      break;
+    case BUTTON1_WAIT:
+      button1_wait();
+      break;
+    case BUTTON1_WAIT_LED:
+      button1_wait_led();
+      break;
+    case BUTTON2_WAIT:
+      button2_wait();
+      break;
+    case BUTTON2_WAIT_LED:
+      button2_wait_led();
+      break;
+
+      //WL
+    case WL_INIT:
+      wl_init();
+      break;
+    case PARSE_BUFFER:
+      parse_buffer();
+      break;
+    case WL_SEND:
+      wl_send();
+      break;
+    }
+  }else{
+    printf("%s: Error: Invalid colonet message type", __FUNCTION__);
+    return -1;
+  }
+
+  return 0;
+}
+
+/* colonet_add_message
+ * Adds a user-defined message
+ */
+int colonet_add_message(unsigned char msgId, void (*handler)(void))
+{
+  if(msgId < USER_DEFINED_MSG_ID_START || msgId > USER_DEFINED_MSG_ID_END){
+    return -1;
+  }
+
+  /* Register this function in the array */
+  user_handlers[msgId-USER_DEFINED_MSG_ID_START].msgId = msgId;
+  user_handlers[msgId-USER_DEFINED_MSG_ID_START].handler = handler;
+
+  return 0;
+}
+
+/* Private functions */
+static void packet_string_to_struct(ColonetPacket* dest_pkt, char* pkt_buf)
+{
+  int i;
+  
+  printf("\npacket:");
+  for(i = 0; i < 16; i++){
+    printf("%d ", pkt_buf[i]);
+  }
+
+  printf("\n");
+
+  dest_pkt->prefix[0] = pkt_buf[0];
+  dest_pkt->prefix[1] = pkt_buf[1];
+  dest_pkt->token_src = pkt_buf[2];
+  dest_pkt->token_dest = pkt_buf[3];
+  dest_pkt->msg_dest = pkt_buf[4];
+  dest_pkt->msg_type = pkt_buf[5];
+  dest_pkt->msg_code = pkt_buf[6];
+  
+  for(i = 0; i < PACKET_DATA_LEN; i++){
+    dest_pkt->data[i] = pkt_buf[7+i];
+  }
+
+  dest_pkt->num_robots = pkt_buf[PACKET_SIZE-2];
+  dest_pkt->checksum = pkt_buf[PACKET_SIZE-1];
+}
+
+/* two_bytes_to_int(char a, char b)
+ * Returns int of form [high][low]
+ */
+static unsigned int two_bytes_to_int(char high, char low)
+{
+  return (((unsigned int)high)<<8) + (unsigned int)low;
+}
Index: branches/battery/code/projects/colonet/lib/colonet_firefly+/colonet.h
===================================================================
--- branches/battery/code/projects/colonet/lib/colonet_firefly+/colonet.h	(nonexistent)
+++ branches/battery/code/projects/colonet/lib/colonet_firefly+/colonet.h	(revision 260)
@@ -0,0 +1,34 @@
+/** @file colonet.h
+ * @brief Colonet library for colony robots
+ * @author Eugene Marinelli
+ * @date 10/26/06
+ */
+
+#ifndef COLONET_H_
+#define COLONET_H_
+
+#include <colonet_defs.h>
+
+/** @brief Handles colonet packets.  Should be called by parse_buffer 
+ * when it is determined that a colonet message has been received.
+ *
+ * @param robot_id The robot id
+ * @param pkt_buf The packet buffer (e.g. wl_buf)
+ * 
+ * @return -1 on error (invalid msgId), 0 on success
+ */
+int colonet_handle_message(unsigned char robot_id, char* packet);
+
+/** @brief Registers a new colonet message handler function.  If a message
+ * with msgId is received, then handler will be called.
+ * 
+ * @param msgId The message id of the handler to be registered.  Must be
+ * between USER_DEFINED_MSG_ID_START and USER_DEFINED_MSG_ID_END
+ * @param handler The function to be called if a colonet packet with message
+ * id msgId is received
+ * 
+ * @return -1 on error (invalid msgId), 0 on success
+ */
+int colonet_add_message(unsigned char msgId, void (*handler)(void));
+
+#endif
Index: branches/battery/code/projects/colonet/ColonetServer/Makefile
===================================================================
--- branches/battery/code/projects/colonet/ColonetServer/Makefile	(nonexistent)
+++ branches/battery/code/projects/colonet/ColonetServer/Makefile	(revision 260)
@@ -0,0 +1,41 @@
+# ColonetServer makefile
+
+CC = g++
+CFLAGS = -Wall -Wshadow -Wextra -g
+
+COLONETCPPFILES = ColonetServer.cpp wirelessMessageHandler.cpp ConnectionPool.cpp Command.cpp
+COLONETCPPOBJECTS = $(COLONETCPPFILES:.cpp=.o)
+COLONETFILES = options.c
+COLONETOBJECTS = $(COLONETFILES:.c=.o)
+LOGGINGFILES = Log.cpp
+LOGGINGOBJECTS = $(LOGGINGFILES:.cpp=.o)
+
+VPATH = ../lib:../lib/colonet_wireless
+INCLUDE_DIRS = ../lib/colonet_wireless ../lib ../../libwireless/lib ../lib/colonet_wireless
+LIBRARY_DIRS = ../lib ../../libwireless/lib ../lib/colonet_wireless
+
+
+#this takes the include directory and puts a -I in front of each directory name before being used in a gcc statement
+INCLUDE_DIRS_FOR_GCC = $(patsubst %, -I %, $(INCLUDE_DIRS))
+#this takes the library directory and puts a -L in front of each directory name so it can be used in a gcc statement
+LIBRARY_DIRS_FOR_GCC = $(patsubst %,-L%, $(LIBRARY_DIRS))
+
+.PHONY : all clean
+
+all: ColonetServer
+
+ColonetServer: $(COLONETCPPFILES) $(COLONETFILES) $(LOGGINGFILES) -lcolonet_wireless
+	@echo "---begin compilation---"
+	@echo ""
+	@echo "---create object files---"
+	$(CC) $(CFLAGS) -c $(COLONETFILES) $(INCLUDE_DIRS_FOR_GCC)
+	$(CC) $(CFLAGS) -c $(COLONETCPPFILES) $(INCLUDE_DIRS_FOR_GCC)
+	$(CC) $(CFLAGS) -c $(LOGGINGFILES) $(INCLUDE_DIRS_FOR_GCC)
+	@echo ""
+	@echo "---link files---"
+	$(CC) $(CFLAGS) $(COLONETOBJECTS) $(COLONETCPPOBJECTS) $(LOGGINGOBJECTS) $(LIBRARY_DIRS_FOR_GCC) -lpthread -lcolonet_wireless -lwireless  $(INCLUDE_DIRS_FOR_GCC) -o $@
+	@echo ""
+	@echo "---finish compilation---"
+
+clean:
+	rm -rf *.o ColonetServer *~
Index: branches/battery/code/projects/colonet/ColonetServer/Command.cpp
===================================================================
--- branches/battery/code/projects/colonet/ColonetServer/Command.cpp	(nonexistent)
+++ branches/battery/code/projects/colonet/ColonetServer/Command.cpp	(revision 260)
@@ -0,0 +1,300 @@
+/**
+ * @file Command.cpp
+ *
+ * @author Jason Knichel
+ * @date 10/9/07
+ *
+ * @todo make it so command doesn't rely on connection pool.  have methods
+ *       that may return a response return it by getting a response array passed in to them
+ *       that they fill in and then colonet server takes the contents of that response array
+ *       and sends it to the appropriate client
+ */
+
+#include <ctype.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+
+#include <colonet_wireless.h>
+
+#include "includes/Command.h"
+#include "includes/ConnectionPool.h"
+
+Command::Command(ConnectionPool * connection_pool_temp) {
+  connection_pool = connection_pool_temp;
+}
+
+Command::~Command() {
+}
+
+int Command::parse_command(char* command, int pool_index) {
+  char tokens[MAX_TOKENS][MAX_TOKEN_SIZE];
+  int number_tokens = 0;
+  char* end_pointer = NULL;
+  int command_id;
+
+  if (!connection_pool) {
+    return -1;
+  }
+
+  if (!command) {
+    return -1;
+  }
+
+  if (pool_index < 0) {
+    return -1;
+  }
+
+  if ((number_tokens = tokenize_command(command, tokens)) < 0) {
+    return -1;
+  }
+
+  //the 10 in the function call indicates number is base 10
+  command_id = strtol(tokens[0], &end_pointer, 10);
+
+  if (!end_pointer || *end_pointer != '\0') {
+    printf("There was an error converting first token into a number.\n");
+    return -1;
+  }
+
+  if (command_id == SEND_TO_ROBOT) {
+    if (parse_send_to_robot(number_tokens, tokens, pool_index)) {
+      return -1;
+    }
+  } else if (command_id == REQUEST_FROM_SERVER) {
+    if (parse_request_from_server(number_tokens, tokens, pool_index)) {
+      return -1;
+    }
+  }
+
+  return 0;
+}
+
+/**
+ * @brief Breaks a command up into tokens
+ *
+ * @param command The command to tokenize
+ * @param tokens A two dimensional character array to store the tokens in
+ *
+ * @return 0 on success, negative error code on failure
+ */
+int Command::tokenize_command(char* command, char tokens[MAX_TOKENS][MAX_TOKEN_SIZE]) {
+  char* next_token = command;
+  char* end_token = NULL;
+  int number_tokens = 0;
+
+  if (!command) {
+    return -1;
+  }
+
+  while ((end_token = strstr(next_token, " "))) {
+    *end_token = '\0';
+
+    if (strlen(next_token) > MAX_TOKEN_SIZE-1) {
+      return -1;
+    }
+
+    strcpy(tokens[number_tokens], next_token);
+
+    number_tokens++;
+    next_token = end_token + 1;
+
+    while (isspace(*next_token) && *next_token != '\0') {
+      next_token++;
+    }
+  }
+
+  if (end_token == NULL && *next_token != '\0') {
+    if (strlen(next_token) > MAX_TOKEN_SIZE-1) {
+      return -1;
+    }
+
+    strcpy(tokens[number_tokens], next_token);
+
+    number_tokens++;
+  }
+
+  return number_tokens;
+}
+
+
+/**
+ * @brief checks a list of tokens to see if it's valid
+ *
+ * @param tokens The tokens to check
+ * @param number_tokens The number of tokens contained in the tokens parameter
+ *
+ * @return 0 if tokens is valid
+ */
+int Command::check_tokens(unsigned char* tokens, int number_tokens) {
+  if (number_tokens > 3 + PACKET_DATA_LEN) {
+    /* Too many tokens */
+    return -1;
+  }
+
+  if (number_tokens < 3) {
+    /* Not enough tokens */
+    return -1;
+  }
+
+  if (tokens[1] != COLONET_REQUEST && tokens[1] != COLONET_COMMAND) {
+    /* Invalid message type */
+    return -1;
+  }
+
+  return 0;
+}
+
+int Command::parse_send_to_robot(int number_tokens,
+                                 char tokens[MAX_TOKENS][MAX_TOKEN_SIZE],
+                                 int pool_index) {
+  int i;
+  unsigned char int_tokens[MAX_TOKENS];
+  int number_int_tokens = number_tokens;
+  unsigned char arguments[PACKET_DATA_LEN];
+
+  memset(arguments, 1, PACKET_DATA_LEN);
+
+  // Convert tokens to ints
+  for (i = ROBOT_COMMAND_OFFSET; i < number_int_tokens; i++) {
+    int_tokens[i-ROBOT_COMMAND_OFFSET] = atoi(tokens[i]);
+  }
+
+  // Fill arguments buffer with arguments
+  for (i = ROBOT_COMMAND_LEN; i < number_int_tokens-ROBOT_COMMAND_OFFSET; i++) {
+    arguments[i-ROBOT_COMMAND_LEN] = int_tokens[i];
+  }
+
+  // Check the tokens
+  if (check_tokens(int_tokens, number_int_tokens) < 0) {
+    fprintf(stderr, "%s: Error - Invalid robot command/request.\n", __FUNCTION__);
+    return -1;
+  }
+
+  // Send packet to robot
+  fprintf(stderr, "Calling colonet_wl_send(%d, %d, %d, arguments)\n",
+          int_tokens[0], int_tokens[1], int_tokens[2]);
+  colonet_wl_send((short)pool_index, int_tokens[0],
+                  (ColonetMessageType)int_tokens[1], int_tokens[2], arguments);
+
+  return 0;
+}
+
+int Command::parse_request_from_server(int number_tokens, char tokens[MAX_TOKENS][MAX_TOKEN_SIZE], int pool_index) {
+  char* end_pointer = NULL;
+
+  if (!connection_pool) {
+    return -1;
+  }
+
+  if (number_tokens < 2) {
+    return -1;
+  }
+
+  end_pointer=NULL;
+  int second_token = strtol(tokens[1], &end_pointer, 10);
+
+  if (!end_pointer || *end_pointer != '\0') {
+    printf("There was an error converting second token into a number.\n");
+    return -1;
+  }
+
+  if (second_token == REQUEST_BOM_MATRIX) {
+    if (parse_request_bom_matrix(pool_index)) {
+      return -1;
+    }
+  } else if (second_token == REQUEST_XBEE_IDS) {
+    if (parse_request_xbee_ids(pool_index)) {
+      return -1;
+    }
+  } else {
+    char * my_current_message = "Hi, how are you?\n";
+    printf("Sending %s\n", my_current_message);
+    connection_pool->write_to_client(pool_index, my_current_message, strlen(my_current_message));
+  }
+
+  return 0;
+}
+
+int Command::parse_request_bom_matrix(int pool_index) {
+  char response_bom_matrix_buffer[MAX_RESPONSE_LEN];
+  char temp_bom_matrix_buffer[MAX_RESPONSE_LEN];
+
+  if (!connection_pool) {
+    return -1;
+  }
+
+  //TODO: change after we start keeping track of bom matrix
+  /*
+  int number_robots = rand()%10;
+  int bom_matrix[number_robots][number_robots];
+  for (int ii = 0; ii < number_robots; ii++) {
+    for (int j = 0; j < number_robots; j++) {
+      //do this to generate some -1 values which mean they can't see each other
+      int matrix_value = rand()%(number_robots+1)-1;
+      bom_matrix[ii][j] = matrix_value;
+    }
+  }
+  */
+  int number_robots = 3;
+  int bom_matrix[number_robots][number_robots];
+  for (int ii = 0; ii < number_robots; ii++) {
+    for (int j = 0; j < number_robots; j++) {
+      bom_matrix[ii][j] = ((ii*3+j)%17)-1;
+    }
+  }
+
+
+  printf("number of robots is %d\n", number_robots);
+
+  //TODO: make this better
+  //TODO: make sure I don't need to do MAX_RESPONSE_LENGTH-1
+  snprintf(response_bom_matrix_buffer,MAX_RESPONSE_LEN, "%d %d %d", RESPONSE_TO_CLIENT_REQUEST, REQUEST_BOM_MATRIX, number_robots);
+  for (int ii = 0; ii < number_robots; ii++) {
+    for (int j = 0; j < number_robots; j++) {
+      //TODO: don't use strcpy
+      strcpy(temp_bom_matrix_buffer, response_bom_matrix_buffer);
+      //TODO: put length checking in here so array doesn't go out of bounds
+      //TODO: maybe use strncat?
+      strcat(temp_bom_matrix_buffer," %d");
+      snprintf(response_bom_matrix_buffer, MAX_RESPONSE_LEN, temp_bom_matrix_buffer, bom_matrix[ii][j]);
+    }
+  }
+  strcat(response_bom_matrix_buffer,"\n");
+  connection_pool->write_to_client(pool_index, response_bom_matrix_buffer, strlen(response_bom_matrix_buffer));
+  printf("Sending %s", response_bom_matrix_buffer);
+
+  return 0;
+}
+
+int Command::parse_request_xbee_ids(int pool_index) {
+  //TODO: make this better
+  //TODO: change when we actually know this data
+  //int number_robots = rand() % 10;
+  int number_robots = 3;
+
+  char xbee_id_buffer[MAX_RESPONSE_LEN];
+  char temp_xbee_id_buffer[MAX_RESPONSE_LEN];
+
+  if (!connection_pool) {
+    return -1;
+  }
+
+  snprintf(xbee_id_buffer, MAX_RESPONSE_LEN, "%d %d %d",
+           RESPONSE_TO_CLIENT_REQUEST, REQUEST_XBEE_IDS, number_robots);
+
+  printf("number of robots is %d\n", number_robots);
+
+  for (int ii = 0; ii < number_robots; ii++) {
+    strcpy(temp_xbee_id_buffer, xbee_id_buffer);
+    //TODO: put length checking in here so array doesn't go out of bounds
+    //TODO: maybe use strncat?
+    strcat(temp_xbee_id_buffer, " %d");
+    snprintf(xbee_id_buffer, MAX_RESPONSE_LEN, temp_xbee_id_buffer, ii);
+  }
+  strcat(xbee_id_buffer, "\n");
+  connection_pool->write_to_client(pool_index, xbee_id_buffer, strlen(xbee_id_buffer));
+  printf("Sending %s", xbee_id_buffer);
+
+  return 0;
+}
Index: branches/battery/code/projects/colonet/ColonetServer/ColonetServer.cpp
===================================================================
--- branches/battery/code/projects/colonet/ColonetServer/ColonetServer.cpp	(nonexistent)
+++ branches/battery/code/projects/colonet/ColonetServer/ColonetServer.cpp	(revision 260)
@@ -0,0 +1,268 @@
+/**
+ * @file ColonetServer.cpp
+ *
+ * @brief colonet_server - primary server application for Colonet
+ *
+ * @author Jason Knichel
+ * @author Eugene Marinelli
+ * @date 10/31/06
+ */
+
+#include <arpa/inet.h>
+#include <fcntl.h>
+#include <errno.h>
+#include <netinet/in.h>
+#include <string.h>
+#include <sys/select.h>
+#include <sys/socket.h>
+
+#include <colonet_wireless.h>
+
+#include "includes/ColonetServer.h"
+#include "includes/ConnectionPool.h"
+#include "includes/wirelessMessageHandler.h"
+#include "includes/options.h"
+#include "includes/Log.h"
+
+#define LISTEN_BACKLOG 5
+#define LOG_BUFFER_LENGTH 128
+
+ConnectionPool * connection_pool;
+
+/**
+ * @brief Default constructor for ColonetServer
+ */
+ColonetServer::ColonetServer(): logger("logFile.txt") {
+  listen_socket = 0;
+}
+
+/**
+ * @brief Destructor for ColonetServer
+ */
+ColonetServer::~ColonetServer() {
+}
+
+/**
+ * @brief Initializes the various elements needed for the server to run
+ *
+ * @param argc The number of command line arguments passed to the program
+ * @param argv The command line arguments passed to the program
+ *
+ * @return 0 on success, negative error code on failure
+ */
+int ColonetServer::initialize_server(int argc, char * argv[]) {
+  printf("Initializing Server...\n");
+
+  parseCmdLine(argc, argv);
+
+  if (initialize_connection(optionsG.listen_port) < 0) {
+    return -1;
+  }
+
+  if (initialize_wireless() < 0) {
+    fprintf(stderr, "%s: initWireless failed\n", __FUNCTION__);
+    return -1;
+  }
+
+  return 0;
+}
+
+/**
+ * @brief Starts the server listening on the socket that was opened for listening
+ *
+ * @return 0 on success, negative error code on failure
+ */
+int ColonetServer::start_listening() {
+  if (listen(listen_socket, LISTEN_BACKLOG) < 0) {
+    logger.log_error("\t\nThere was an error telling the socket to "
+		     "listen for connections from clients.  Terminating Server...\n");
+    return -1;
+  }
+  return 0;
+}
+
+
+/**
+ * @brief Starts the server running (starts an infinite loop)
+ */
+int ColonetServer::run_server() {
+  connection_pool.add_new_socket_to_pool(listen_socket);
+
+  int accept_socket = 0;
+  struct sockaddr_in client_addr;
+  socklen_t client_addr_size = sizeof(client_addr);
+
+  logger.log_message("Server initialized.  About to start listening for connections");
+
+  while(1) {
+    connection_pool.perform_select(listen_socket);
+
+    //either no descriptors are ready or there was an error
+    if (connection_pool.get_number_clients_ready() <= 0) {
+      continue;
+    }
+
+    if (connection_pool.is_socket_ready_to_read(listen_socket)) {
+      printf("Something is trying to connect...\n");
+      if ((accept_socket = accept(listen_socket, (struct sockaddr*) &client_addr, &client_addr_size)) < 0) {
+	if (errno == EMFILE) {
+	  printf("\tWhen attempting to accept a connection, "
+		 "reached the per process limit of file descriptors."
+		 "  Dropping the new connection.\n");
+	  continue;
+	} else {
+	  printf("\tThere was an error when attempting to accept a connection");
+	}
+	continue;
+      }
+
+      char log_buffer[LOG_BUFFER_LENGTH];
+      snprintf(log_buffer, LOG_BUFFER_LENGTH, "Client at address %s attempting to connect.",
+	       inet_ntoa(client_addr.sin_addr));
+      logger.log_string(LOG_TYPE_CONNECT, log_buffer);
+
+      if (connection_pool.add_client(accept_socket) < 0) {
+	printf("\tThere was an error when trying to add a client to the connection pool.");
+	continue;
+      }
+
+      snprintf(log_buffer, LOG_BUFFER_LENGTH, "Client at address %s successfully added to connection pool.",
+	       inet_ntoa(client_addr.sin_addr));
+      logger.log_string(LOG_TYPE_CONNECT, log_buffer);
+    }
+
+    if (connection_pool.check_clients() < 0) {
+      printf("\tThere was an error trying to update the clients.");
+      continue;
+    }
+  }
+
+  return 0;
+}
+
+int ColonetServer::process_received_wireless_message(unsigned char type, short source, int dest,
+						     unsigned char * data, int len) {
+  if (type == COLONET_RESPONSE) {
+    printf("response\n");
+
+    char buffer[WRITE_BUFFER_SIZE];
+
+    int value = (int)(data[0]);
+    snprintf(buffer, WRITE_BUFFER_SIZE, "%d\n", value);
+
+    int buflen = strlen(buffer);
+    if (connection_pool.write_to_client(dest, buffer, buflen)
+        == ERROR_INVALID_CLIENT_ID) {
+      printf("The robot wanted to pass the data to a client not in the "
+             "pool.\n");
+      return -1;
+    }
+
+    printf("Put data in write buffer for client.\n");
+  } else {
+    printf("not a response\n");
+    return -1;
+  }
+
+  return 0;
+}
+
+
+/**
+ * @brief Initializes the wireless
+ *
+ * @return 0 on success, negative error code on error
+ */
+int ColonetServer::initialize_wireless() {
+  char* log_filename = NULL;
+
+  if (optionsG.logging_enabled) {
+    log_filename = optionsG.log_filename;
+  }
+
+  colonet_wl_init(optionsG.wireless_port, wirelessMessageHandler,
+                  log_filename);
+
+  if (colonet_wl_run_listener_thread()) {
+    fprintf(stderr, "%s: colonet_wl_run_listener_thread failed.\n",
+            __FUNCTION__);
+    return -1;
+  }
+
+  return 0;
+}
+
+/**
+ * @brief Initialize a connection to listen on
+ *
+ * @port The port to try to open to listen on
+ *
+ * @return 0 on success, negative error code on error
+ */
+int ColonetServer::initialize_connection(int port) {
+  printf("Initializing connection that will be used to listen for "
+         "clients...\n");
+  int options = 1;
+  struct sockaddr_in my_address;
+
+  //get a socket fd
+  if ((listen_socket = socket(AF_INET, SOCK_STREAM, 0)) < 0) {
+    printf("\tThere was an error creating a socket\n");
+    return -1;
+  }
+
+  //set up the address struct
+  memset(&my_address,'\0',sizeof(my_address));
+  my_address.sin_family = AF_INET;
+  my_address.sin_addr.s_addr = htonl(INADDR_ANY);
+  my_address.sin_port = htons(port);
+
+  setsockopt(listen_socket, SOL_SOCKET, SO_REUSEADDR, &options, sizeof(options));
+
+  //get the current socket options
+  if ((options = fcntl(listen_socket, F_GETFL)) < 0) {
+    printf("\tThere was an error getting the socket options.\n");
+    return -1;
+  }
+
+  //set the socket to non blocking
+  options = (options | O_NONBLOCK);
+  if (fcntl(listen_socket, F_SETFL, options) < 0) {
+    printf("\tThere was an error setting the socket to be non blocking.\n");
+    return -1;
+  }
+
+  //bind the socket to listen on the specified port
+  if (bind(listen_socket, (struct sockaddr *) &my_address, sizeof(my_address)) < 0) {
+    printf("\tThere was an error binding the socket\n");
+    return -1;
+  }
+
+  return 0;
+}
+
+/**
+ * @brief The main function of the server
+ *
+ * @param argc The number of command line arguments passed to the program
+ * @param argv The command line arguments passed to the program
+ *
+ * @return 0 on success, negative error code on error
+ */
+ColonetServer colonet_server;
+int main(int argc, char** argv) {
+
+  if (colonet_server.initialize_server(argc, argv) < 0) {
+    printf("\t\nThere was an error initializing the server. "
+	   "Terminating server...\n");
+    return -1;
+  }
+
+  if (colonet_server.start_listening() < 0) {
+    return -1;
+  }
+
+  colonet_server.run_server();
+
+  return 0;
+}
Index: branches/battery/code/projects/colonet/ColonetServer/Log.cpp
===================================================================
--- branches/battery/code/projects/colonet/ColonetServer/Log.cpp	(nonexistent)
+++ branches/battery/code/projects/colonet/ColonetServer/Log.cpp	(revision 260)
@@ -0,0 +1,142 @@
+/**
+ * @file Log.cpp
+ *
+ * @brief This file contains the code to do logging for Colonet
+ *
+ * @author Jason Knichel
+ *
+ */
+
+#include <time.h>
+#include <string.h>
+#include <stdio.h>
+
+#include "includes/Log.h"
+
+/**
+ * @brief Constructor for the Log class
+ *
+ * @param filename The name of the file to output log statements to
+ */
+Log::Log(char * filename) {
+  printf("Creating log object\n");
+
+  if (!filename) {
+    fprintf(stderr, "Provided a null filename when trying to create a log.\n");
+    return;
+  }
+
+  log_file = fopen(filename, "a"); //open file for appending
+  if (!log_file) {
+    fprintf(stderr, "Error opening %s as log file.\n", filename);
+    return;
+  }
+
+  printf("About to log start message.\n");
+  log_string(LOG_TYPE_START_LOG, "Starting server");
+}
+
+/**
+ * @brief Destructor for the Log class
+ */
+Log::~Log() {
+  if (!log_file)
+    fclose(log_file);
+}
+
+/**
+ * @brief A function to get the current time
+ *
+ * @return A struct tm that represents the current time
+ */
+struct tm Log::get_current_time() {
+  struct tm current_time;
+  memset(&current_time, 0, sizeof(struct tm));
+
+  time_t t = time(NULL);
+  localtime_r(&t, &current_time);
+
+  return current_time;
+}
+
+/**
+ * @brief This method logs a message with the specified type
+ *
+ * @param type The type of the message to log
+ * @param message The message to log
+ *
+ * @return 0 on success, negative error code on error
+ */
+int Log::log_string(int type, char * message) {
+  if (!log_file) {
+    fprintf(stderr, "Tried to log a message but the file pointer was null.\n");
+    return -1;
+  }
+
+  if (!message) {
+    fprintf(stderr, "Tried to log a null message.\n");
+    return -1;
+  }
+
+  static char * start_log = "Starting Log";
+  static char * connect = "Client Connecting";
+  static char * disconnect = "Client Disconnecting";
+  static char * error = "Error";
+  static char * log_generic_message = "Generic Message";
+
+  char * message_type;
+
+  switch(type) {
+  case LOG_TYPE_START_LOG:
+    message_type = start_log;
+    break;
+  case LOG_TYPE_CONNECT:
+    message_type = connect;
+    break;
+  case LOG_TYPE_DISCONNECT:
+    message_type = disconnect;
+    break;
+  case LOG_TYPE_ERROR:
+    message_type = error;
+    break;
+  case LOG_TYPE_MESSAGE:
+    message_type = log_generic_message;
+    break;
+  default:
+    fprintf(stderr, "Tried to log a message with an invalid type.\n");
+    return -1;
+  }
+
+  struct tm current_time = get_current_time();
+
+  char buffer[LOG_MAX_TIME_LENGTH];
+  asctime_r(&current_time, buffer);
+  int len = strlen(buffer);
+  buffer[len-1] = '\0'; //remove the newline that is put at the end by asctime_r
+  fprintf(log_file, "%s %*s   %s\n", buffer, LOG_MAX_TYPE_LENGTH, message_type, message);
+  fflush(log_file);
+
+  return 0;
+}
+
+/**
+ * @brief An easier way to log an error message
+ *
+ * @param message The message to log as an error
+ *
+ * @return 0 on success, negative error code on error
+ */
+int Log::log_error(char * message) {
+  return log_string(LOG_TYPE_ERROR, message);
+}
+
+/**
+ * @brief An easier way to log a normal message
+ *
+ * @param message The message to log as a normal message
+ *
+ * @return 0 on success, negative error code on error
+ */
+int Log::log_message(char *  message) {
+  return log_string(LOG_TYPE_MESSAGE, message);
+}
Index: branches/battery/code/projects/colonet/ColonetServer/ConnectionPool.cpp
===================================================================
--- branches/battery/code/projects/colonet/ColonetServer/ConnectionPool.cpp	(nonexistent)
+++ branches/battery/code/projects/colonet/ColonetServer/ConnectionPool.cpp	(revision 260)
@@ -0,0 +1,357 @@
+/**
+ * @file ConnectionPool.cpp
+ *
+ * @author Jason Knichel
+ * @date 7/22/07
+ *
+ */
+
+#include <sys/select.h>
+#include <ctype.h>
+#include <errno.h>
+#include <unistd.h>
+#include <string.h>
+#include <stdlib.h>
+#include <stdio.h>
+
+#include "includes/ConnectionPool.h"
+#include "includes/Command.h"
+#include "../lib/colonet_defs.h"
+
+#include <colonet_wireless.h>
+
+/**
+ * @brief The default constructor for ConnectionPool
+ */
+ConnectionPool::ConnectionPool() {
+  max_file_descriptor = 0;
+  next_available_slot = 0;
+  number_clients_ready = 0;
+
+  FD_ZERO(&ready_set);
+  FD_ZERO(&read_set);
+  FD_ZERO(&write_set);
+
+  memset(&client_file_descriptor_array, 0, sizeof(int)*MAX_CONNECTIONS);
+  memset(&read_buffer, 0, sizeof(char *)*MAX_CONNECTIONS);
+  memset(&read_buffer_size, 0, sizeof(int)*MAX_CONNECTIONS);
+  memset(&write_buffer, 0, sizeof(char *)*MAX_CONNECTIONS);
+  memset(&write_buffer_size, 0, sizeof(int)*MAX_CONNECTIONS);
+}
+
+/**
+ * @brief The destructor for ConnectionPool
+ */
+ConnectionPool::~ConnectionPool() {
+}
+
+/**
+ * @brief Adds a client to the connection pool
+ *
+ * @param client_file_descriptor The file descriptor to add to the connection pool
+ *
+ * @return 0 on success, negative error code on failure
+ */
+int ConnectionPool::add_client(int client_file_descriptor) {
+  if (client_file_descriptor < 0) {
+    return ERROR_INVALID_CLIENT_DESCRIPTOR;
+  }
+
+  if (next_available_slot == MAX_CONNECTIONS) {
+    return ERROR_TOO_MANY_CLIENTS;
+  }
+
+  if (client_file_descriptor > max_file_descriptor) {
+    max_file_descriptor = client_file_descriptor;
+  }
+
+  FD_SET(client_file_descriptor, &ready_set);
+
+  int next_slot = next_available_slot;
+
+  client_file_descriptor_array[next_slot] = client_file_descriptor;
+  read_buffer[next_slot] = (char*) malloc(sizeof(char) * READ_BUFFER_SIZE);
+  if (!(read_buffer[next_slot])) {
+    return ERROR_ALLOCATING_MEMORY;
+  }
+  read_buffer_size[next_slot] = 0;
+  write_buffer[next_slot] = (char *)malloc(sizeof(char) * WRITE_BUFFER_SIZE);
+
+  if (!(write_buffer[next_slot])) {
+    free(read_buffer[next_slot]);
+    return ERROR_ALLOCATING_MEMORY;
+  }
+
+  write_buffer_size[next_slot] = 0;
+
+  next_available_slot++;
+
+  return 0;
+}
+
+/**
+ * @brief Removes a client from the connection pool
+ *
+ * @param The index in the pool of the client to remove
+ *
+ * @return 0 on success, negative error code on failure
+ */
+int ConnectionPool::remove_client(int pool_index) {
+  if (pool_index < 0 || pool_index >= next_available_slot) {
+    return ERROR_INVALID_CLIENT_DESCRIPTOR;
+  }
+
+  int client_file_descriptor = client_file_descriptor_array[pool_index];
+
+  if (FD_ISSET(client_file_descriptor, &ready_set)) {
+    FD_CLR(client_file_descriptor, &ready_set);
+  }
+  if (FD_ISSET(client_file_descriptor, &read_set)) {
+    FD_CLR(client_file_descriptor, &read_set);
+  }
+  if (FD_ISSET(client_file_descriptor, &write_set)) {
+    FD_CLR(client_file_descriptor, &write_set);
+  }
+
+  free(read_buffer[pool_index]);
+  free(write_buffer[pool_index]);
+  for (int j = pool_index; j < next_available_slot - 1; j++) {
+    client_file_descriptor_array[pool_index] = client_file_descriptor_array[pool_index+1];
+    read_buffer[pool_index] = read_buffer[pool_index+1];
+    read_buffer_size[pool_index] = read_buffer_size[pool_index+1];
+    write_buffer[pool_index] = write_buffer[pool_index+1];
+    write_buffer_size[pool_index] = write_buffer_size[pool_index+1];
+  }
+  next_available_slot--;
+  int temp_max_file_descriptor = 0;
+
+  for (int j = 0; j < next_available_slot; j++) {
+    if (client_file_descriptor_array[j] > temp_max_file_descriptor)
+      temp_max_file_descriptor = client_file_descriptor_array[j];
+  }
+  max_file_descriptor = temp_max_file_descriptor;
+
+  printf("Removing client.\n");
+
+  return 0;
+}
+
+/**
+ * @brief Checks the status of the clients
+ *
+ * Sees is any clients are ready to read from their file descriptor or are
+ *  ready to write to their file descriptor.
+ *
+ * @return 0 on success, negative error code on error
+ */
+//TODO: test that it drops commands properly if it gets sent too much data
+//      do we want it to drop the data or drop the connection?
+int ConnectionPool::check_clients() {
+  int i;
+
+  for (i = 0; i < next_available_slot; i++) {
+    int client_file_descriptor = client_file_descriptor_array[i];
+
+    if (FD_ISSET(client_file_descriptor, &read_set)) {
+      if (read_data(i, client_file_descriptor) == DECREMENT_INDEX_COUNTER) {
+	i--;
+	continue;
+      }
+    }
+
+    if (FD_ISSET(client_file_descriptor, &write_set)) {
+      write_data(i, client_file_descriptor);
+    }
+  }
+
+  return 0;
+}
+
+/**
+ * @brief Puts text into a write buffer that will be written to a client's file
+ *  descriptor sometime when the client is ready to write.
+ *
+ * @param pool_index Index in the pool of the client to write to
+ * @param message The message to be written
+ * @param length The length of the message
+ *
+ * @return 0 on success, negative error code on failure
+ */
+int ConnectionPool::write_to_client(int pool_index, char * message, int length) {
+  if (pool_index < 0 || pool_index >= next_available_slot) {
+    return ERROR_INVALID_CLIENT_ID;
+  }
+
+  if (!message) {
+    return ERROR_INVALID_MESSAGE;
+  }
+
+  if (length < 0) {
+    return ERROR_INVALID_MESSAGE_LENGTH;
+  }
+
+  if (length > (WRITE_BUFFER_SIZE-write_buffer_size[pool_index])) {
+    //TODO: make this a logging statement instead of a print statement
+    printf("There is not enough room in the write buffer to send the data to the client.\n");
+    return ERROR_NOT_ENOUGH_ROOM;
+  }
+
+  memcpy(write_buffer[pool_index], message, length);
+  write_buffer_size[pool_index] += length;
+
+  return 0;
+}
+
+/**
+ * @brief Sets the socket to listen on
+ *
+ * @param listen_socket The socket to listen on
+ *
+ * @return void
+ */
+void ConnectionPool::add_new_socket_to_pool(int new_socket) {
+  if (new_socket < 0)
+    return;
+
+  FD_SET(new_socket, &ready_set);
+
+  if (new_socket > max_file_descriptor) {
+    max_file_descriptor = new_socket;
+  }
+}
+
+/**
+ * @brief Find out what file descriptors are ready to write to and read from
+ *
+ * @param listen_socket The socket to listen on
+ * @param select_timeout The timeout for the select statement
+ *
+ * @return 0
+ */
+int ConnectionPool::perform_select(int listen_socket) {
+  read_set = ready_set;
+  write_set = ready_set;
+
+  struct timeval select_timeout;
+  memset(&select_timeout, 0, sizeof(select_timeout));
+
+  //TODO(Jason): think about why I put this there
+  if (max_file_descriptor < listen_socket)
+    max_file_descriptor = listen_socket;
+
+  number_clients_ready = select(max_file_descriptor+1, &(read_set), &(write_set), NULL, &select_timeout);
+
+  if (number_clients_ready < 0) {
+    perror(__FUNCTION__);
+  }
+
+  return 0;
+}
+
+int ConnectionPool::is_socket_ready_to_read(int socket) {
+  return FD_ISSET(socket, &read_set);
+}
+
+int ConnectionPool::get_number_clients_ready() {
+  return number_clients_ready;
+}
+
+
+int ConnectionPool::read_data(int pool_index, int client_file_descriptor) {
+  char temporary_buffer[READ_BUFFER_SIZE];
+  char temporary_command_buffer[READ_BUFFER_SIZE+1];
+  int num_bytes_read;
+  int length;
+  int command_length;
+
+  num_bytes_read = read(client_file_descriptor, temporary_buffer, READ_BUFFER_SIZE);
+
+  if (num_bytes_read == 0 || (num_bytes_read == -1 && errno == ECONNRESET)) {
+    remove_client(pool_index);
+    return DECREMENT_INDEX_COUNTER;
+  }
+
+  while (num_bytes_read > 0) {
+    length = num_bytes_read;
+
+    if (length + read_buffer_size[pool_index] > READ_BUFFER_SIZE) {
+      length = READ_BUFFER_SIZE - read_buffer_size[pool_index];
+    }
+
+    memcpy(read_buffer[pool_index]+read_buffer_size[pool_index], temporary_buffer, length);
+    read_buffer_size[pool_index] += length;
+    num_bytes_read -= length;
+
+    if (num_bytes_read > 0) {
+      memmove(temporary_buffer, temporary_buffer+length, READ_BUFFER_SIZE - length);
+    }
+
+    printf("Read buffer is %s\n", read_buffer[pool_index]);
+
+    char* newline_position;
+
+    while ((newline_position = strstr(read_buffer[pool_index], "\n"))) {
+
+      //if no newline if found in the entire readbuffer (when its full),
+      //toss out the command
+      // because either the command being given is too long or someone is trying
+      // to do something bad to the server
+      //TODO: this is from before all this code was put in the loop.  reconsider
+      //      how to check this error condition and do it elsewhere
+      if (!newline_position && (read_buffer_size[pool_index] == READ_BUFFER_SIZE)) {
+	read_buffer_size[pool_index] = 0;
+	break;
+      }
+
+      //if no newline is found then there is not a command in the buffer
+      if (!newline_position) {
+	break;
+      }
+
+      command_length = (newline_position - read_buffer[pool_index])+1;
+
+      //the newline was found in garbage in the currently not used portion
+      // of the read buffer
+      if (command_length > read_buffer_size[pool_index]) {
+	break;
+      }
+
+      memcpy(temporary_command_buffer, read_buffer[pool_index], command_length);
+      //do command_length-1 to get rid of the newline terminating the command
+      temporary_command_buffer[command_length-1] = '\0';
+      //did this because telnet was putting a \r\n on the end instead of just \n
+      if (isspace(temporary_command_buffer[command_length-2])) {
+	temporary_command_buffer[command_length-2] = '\0';
+      }
+
+      memmove(read_buffer[pool_index], read_buffer[pool_index]+command_length, read_buffer_size[pool_index] - command_length);
+      read_buffer_size[pool_index] -= command_length;
+
+      if (command_length > MAX_COMMAND_LEN) {
+	printf("The command was too long.  Tossing command out.\n");
+	break;
+      }
+
+      Command command(this);
+      if (command.parse_command(temporary_command_buffer, pool_index) < 0) {
+	printf("There was an error parsing command\n");
+	break;
+      }
+    }
+  }
+
+  return 0;
+}
+
+
+int ConnectionPool::write_data(int pool_index, int client_file_descriptor) {
+  if (write_buffer_size[pool_index] == 0) {
+    return 0;
+  }
+
+  int sent = write(client_file_descriptor, write_buffer[pool_index], write_buffer_size[pool_index]);
+  memmove(write_buffer[pool_index], write_buffer[pool_index]+sent, WRITE_BUFFER_SIZE - sent);
+  write_buffer_size[pool_index] -= sent;
+
+  return 0;
+}
Index: branches/battery/code/projects/colonet/ColonetServer/wirelessMessageHandler.cpp
===================================================================
--- branches/battery/code/projects/colonet/ColonetServer/wirelessMessageHandler.cpp	(nonexistent)
+++ branches/battery/code/projects/colonet/ColonetServer/wirelessMessageHandler.cpp	(revision 260)
@@ -0,0 +1,31 @@
+/** @file wirelessMessageHandler.cpp
+ *
+ *  @author Jason Knichel
+ *  @author Eugene Marinelli
+ *
+ * @bug Weird segfault when processing tokens
+ */
+
+#include <string.h>
+#include <stdio.h>
+#include <unistd.h>
+#include <ctype.h>
+#include <errno.h>
+
+#include <colonet_wireless.h>
+
+#include "includes/wirelessMessageHandler.h"
+#include "includes/options.h"
+#include "includes/ColonetServer.h"
+
+/* Globals */
+extern ColonetServer colonet_server;
+
+/* Public functions */
+int wirelessMessageHandler(unsigned char type, short source, int dest,
+                           unsigned char* data, int len) {
+  printf("Server received wireless message!!!\n");
+
+  return colonet_server.process_received_wireless_message(type, source, dest,
+                                                          data, len);
+}
Index: branches/battery/code/projects/colonet/ColonetServer/includes/Command.h
===================================================================
--- branches/battery/code/projects/colonet/ColonetServer/includes/Command.h	(nonexistent)
+++ branches/battery/code/projects/colonet/ColonetServer/includes/Command.h	(revision 260)
@@ -0,0 +1,33 @@
+/**
+ * @file Command.h
+ *
+ * @author Jason Knichel
+ * @date 10/9/07
+ */
+
+#ifndef COMMAND_H
+#define COMMAND_H
+
+#include "ConnectionPool.h"
+
+class Command {
+ public:
+  Command(ConnectionPool * connection_pool);
+  ~Command();
+
+  int parse_command(char* command, int pool_index);
+  int tokenize_command(char* command, char tokens[MAX_TOKENS][MAX_TOKEN_SIZE]);
+  int check_tokens(unsigned char* tokens, int number_tokens);
+
+ private:
+  int parse_send_to_robot(int number_tokens, char tokens[MAX_TOKENS][MAX_TOKEN_SIZE], int pool_index);
+  int parse_request_from_server(int number_tokens, char tokens[MAX_TOKENS][MAX_TOKEN_SIZE], int pool_index);
+
+  int parse_request_bom_matrix(int pool_index);
+  int parse_request_xbee_ids(int pool_index);
+
+  ConnectionPool * connection_pool;
+};
+
+
+#endif
Index: branches/battery/code/projects/colonet/ColonetServer/includes/ConnectionPool.h
===================================================================
--- branches/battery/code/projects/colonet/ColonetServer/includes/ConnectionPool.h	(nonexistent)
+++ branches/battery/code/projects/colonet/ColonetServer/includes/ConnectionPool.h	(revision 260)
@@ -0,0 +1,71 @@
+/**
+ * @author Jason Knichel
+ * @date 7/22/07
+ */
+
+#ifndef CONNECTION_POOL_H
+#define CONNECTION_POOL_H
+
+#include <sys/select.h>
+
+#include <colonet_wireless.h>
+
+#define MAX_TOKENS 15
+#define MAX_TOKEN_SIZE 30
+
+#define ROBOT_COMMAND_OFFSET 1
+#define ROBOT_COMMAND_LEN    3
+
+#define ERROR_INVALID_CLIENT_DESCRIPTOR -1
+#define ERROR_TOO_MANY_CLIENTS          -2
+#define ERROR_ALLOCATING_MEMORY         -3
+#define ERROR_NOT_ENOUGH_ROOM           -4
+#define ERROR_INVALID_COMMAND           -5
+#define ERROR_INVALID_CLIENT_ID         -6
+#define ERROR_INVALID_MESSAGE           -7
+#define ERROR_INVALID_MESSAGE_LENGTH    -8
+
+#define DECREMENT_INDEX_COUNTER          1
+
+#define MAX_CONNECTIONS 250
+#define READ_BUFFER_SIZE 1024
+#define WRITE_BUFFER_SIZE 4096
+
+class ConnectionPool {
+
+public:
+  ConnectionPool();
+  ~ConnectionPool();
+
+  int add_client(int client_file_descriptor);
+  int remove_client(int pool_index);
+  int check_clients();
+
+  int write_to_client(int pool_index, char * message, int length);
+
+  void add_new_socket_to_pool(int new_socket);
+
+  int perform_select(int listen_socket);
+
+  int is_socket_ready_to_read(int socket);
+
+  int get_number_clients_ready();
+
+private:
+  int max_file_descriptor;
+  int next_available_slot;
+  int number_clients_ready;
+  fd_set ready_set;
+  fd_set read_set;
+  fd_set write_set;
+  int client_file_descriptor_array[MAX_CONNECTIONS];
+  char * read_buffer[MAX_CONNECTIONS];
+  int read_buffer_size[MAX_CONNECTIONS];
+  char * write_buffer[MAX_CONNECTIONS];
+  int write_buffer_size[MAX_CONNECTIONS];
+
+  int read_data(int pool_index, int client_file_descriptor);
+  int write_data(int pool_index, int client_file_descriptor);
+};
+
+#endif
Index: branches/battery/code/projects/colonet/ColonetServer/includes/wirelessMessageHandler.h
===================================================================
--- branches/battery/code/projects/colonet/ColonetServer/includes/wirelessMessageHandler.h	(nonexistent)
+++ branches/battery/code/projects/colonet/ColonetServer/includes/wirelessMessageHandler.h	(revision 260)
@@ -0,0 +1,15 @@
+/**
+ *
+ *  @author Jason Knichel
+ *
+ */
+
+#ifndef WIRELESSMESSAGEHANDLER_H
+#define WIRELESSMESSAGEHANDLER_H
+
+#include <colonet_wireless.h>
+
+int wirelessMessageHandler(unsigned char type, short source, int dest,
+                           unsigned char* data, int len);
+
+#endif
Index: branches/battery/code/projects/colonet/ColonetServer/includes/Log.h
===================================================================
--- branches/battery/code/projects/colonet/ColonetServer/includes/Log.h	(nonexistent)
+++ branches/battery/code/projects/colonet/ColonetServer/includes/Log.h	(revision 260)
@@ -0,0 +1,38 @@
+/**
+ * @file Log.h
+ *
+ * @author Jason Knichel
+ *
+ */
+
+#ifndef LOG_H
+#define LOG_H
+
+#include <time.h>
+#include <stdio.h>
+
+#define LOG_TYPE_START_LOG  0
+#define LOG_TYPE_CONNECT    1
+#define LOG_TYPE_DISCONNECT 2
+#define LOG_TYPE_ERROR      3
+#define LOG_TYPE_MESSAGE    4
+
+#define LOG_MAX_TYPE_LENGTH 25
+#define LOG_MAX_TIME_LENGTH 64
+
+class Log {
+public:
+  Log(char * fileName);
+  ~Log();
+
+  int log_string(int type, char * message);
+  int log_error(char * message);
+  int log_message(char * message);
+
+private:
+  struct tm get_current_time();
+
+  FILE * log_file;
+};
+
+#endif
Index: branches/battery/code/projects/colonet/ColonetServer/includes/ColonetServer.h
===================================================================
--- branches/battery/code/projects/colonet/ColonetServer/includes/ColonetServer.h	(nonexistent)
+++ branches/battery/code/projects/colonet/ColonetServer/includes/ColonetServer.h	(revision 260)
@@ -0,0 +1,34 @@
+/**
+ * @author Jason Knichel
+ * @date 9/10/07
+ */
+
+#ifndef COLONETSERVER_H
+#define COLONETSERVER_H
+
+#include "ConnectionPool.h"
+#include "Log.h"
+
+class ColonetServer {
+public:
+  ColonetServer();
+  ~ColonetServer();
+  int initialize_server(int argc, char * argv[]);
+
+  int start_listening();
+
+  int run_server();
+
+  int process_received_wireless_message(unsigned char type, short source, int dest,
+					unsigned char * data, int len);
+
+private:
+  ConnectionPool connection_pool;
+  Log logger;
+  int listen_socket;
+
+  int initialize_wireless();
+  int initialize_connection(int port);
+};
+
+#endif
Index: branches/battery/code/projects/colonet/ColonetServer/includes/options.h
===================================================================
--- branches/battery/code/projects/colonet/ColonetServer/includes/options.h	(nonexistent)
+++ branches/battery/code/projects/colonet/ColonetServer/includes/options.h	(revision 260)
@@ -0,0 +1,26 @@
+/**
+ * @file options.h
+ * @brief Options for ColonetServer
+ * @author Eugene Marinelli
+ * @date 2/13/07
+ */
+
+#ifndef OPTIONS_H
+#define OPTIONS_H
+
+#define DEFAULTPORT 10123
+#define SMALLEST_POSS_LISTEN_PORT 2000
+
+typedef struct {
+  int listen_port;
+  char wireless_port[80];
+  char log_filename[80];
+  bool logging_enabled;
+  bool listener_mode;
+} ColonetServerOptionsT;
+
+extern ColonetServerOptionsT optionsG;
+
+void parseCmdLine(int argc, char** argv);
+
+#endif
Index: branches/battery/code/projects/colonet/ColonetServer/options.c
===================================================================
--- branches/battery/code/projects/colonet/ColonetServer/options.c	(nonexistent)
+++ branches/battery/code/projects/colonet/ColonetServer/options.c	(revision 260)
@@ -0,0 +1,92 @@
+/**
+ * @file options.c
+ *
+ * @brief Options for ColonetServer
+ *
+ * @author Eugene Marinelli
+ *
+ * @date 2/13/07
+ *
+ * @bug Usage not written
+ */
+
+#include <stdio.h>
+#include <getopt.h>
+#include <string.h>
+#include <stdlib.h>
+
+#include <colonet_defs.h>
+
+#include "includes/options.h"
+
+ColonetServerOptionsT optionsG;
+
+/**
+ * @brief Prints the usage of the program
+ */
+static void printUsage() {
+  printf("USAGE:\n");
+}
+
+/**
+ * @brief Parses the command line arguments
+ *
+ * @param argc The number of arguments passed to the program
+ * @param argv The arguments passed to the program
+ *
+ * @return Void
+ */
+void parseCmdLine(int argc, char** argv) {
+  int c;
+
+  memset(&optionsG, 0, sizeof(ColonetServerOptionsT));
+  
+  if (argc < 2) {
+    printf("No port was specified for listening for client connections."
+           "  Defaulting to %d\n", DEFAULTPORT);
+  }
+
+  /* Defaults */
+  optionsG.listen_port = DEFAULTPORT;
+  strcpy(optionsG.wireless_port, USB_PORT);
+  optionsG.logging_enabled = false;
+  optionsG.listener_mode = false;
+
+  /* Parse args */
+  while (1) {
+    c = getopt(argc, argv, "p:l:w:su");
+
+    if (c == -1) {
+      break;
+    }
+    
+    switch (c) {
+    case 'p':
+      /* Listen port */
+      optionsG.listen_port = atoi(optarg);
+      
+      if (optionsG.listen_port < SMALLEST_POSS_LISTEN_PORT) {
+        printf("You cannot listen on a port less than %d.\n", 
+               SMALLEST_POSS_LISTEN_PORT);
+        printf("Setting listener port to %d\n", DEFAULTPORT);
+        optionsG.listen_port = DEFAULTPORT;
+      }
+      break;
+    case 'w':
+      /* Set wireless port */
+      strcpy(optionsG.wireless_port, optarg);
+      break;
+    case 'l':
+      /* Set log filename (and enable logging) */
+      strcpy(optionsG.log_filename, optarg);
+      optionsG.logging_enabled = true;
+      break;
+    case 's':
+      /* Enable listener mode */
+      optionsG.listener_mode = true;
+      break;
+    case 'u':
+      printUsage();
+    }
+  }
+}
Index: branches/battery/code/projects/colonet/utilities/robot_slave/robot_slave.c
===================================================================
--- branches/battery/code/projects/colonet/utilities/robot_slave/robot_slave.c	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/robot_slave/robot_slave.c	(revision 260)
@@ -0,0 +1,32 @@
+/**
+ * Eugene Marinelli
+ * 4/5/07
+ *
+ * Robot slave program -- just listens for packets
+ */
+
+#include <dragonfly_lib.h>
+#include <colonet_dragonfly.h>
+#include <wireless.h>
+#include <serial.h>
+#include <stdio.h>
+
+int main(void) {
+  dragonfly_init(ALL_ON);
+
+  orb_set_color(RED);
+  usb_puts("calling wl_init\n");
+
+  wl_init();
+  colonet_init();
+
+  
+  orb_set_color(YELLOW);
+  usb_puts("test!\n");
+
+  while(1) {
+    wl_do();
+  }
+  
+  return 0;
+}
Index: branches/battery/code/projects/colonet/utilities/robot_slave/Makefile
===================================================================
--- branches/battery/code/projects/colonet/utilities/robot_slave/Makefile	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/robot_slave/Makefile	(revision 260)
@@ -0,0 +1,505 @@
+########Update This Section########
+#
+#
+
+# Relative path to the root directory (containing lib directory)
+ifndef COLONYROOT
+COLONYROOT = ../../../../../
+endif
+
+# Target file name (without extension).
+TARGET = robot_slave
+
+# Uncomment this to use the wireless library
+USE_WIRELESS = 1
+
+# com1 = serial port. Use lpt1 to connect to parallel port.
+AVRDUDE_PORT = /dev/ttyUSB0
+#
+#
+###################################
+
+# Hey Emacs, this is a -*- makefile -*-
+#----------------------------------------------------------------------------
+# WinAVR Makefile Template written by Eric B. Weddington, Jörg Wunsch, et al.
+#
+# Released to the Public Domain
+#
+# Additional material for this makefile was written by:
+# Peter Fleury
+# Tim Henigan
+# Colin O'Flynn
+# Reiner Patommel
+# Markus Pfaff
+# Sander Pool
+# Frederik Rouleau
+#
+#----------------------------------------------------------------------------
+# On command line:
+#
+# make all = Make software.
+#
+# make clean = Clean out built project files.
+#
+# make coff = Convert ELF to AVR COFF.
+#
+# make extcoff = Convert ELF to AVR Extended COFF.
+#
+# make program = Download the hex file to the device, using avrdude.
+#                Please customize the avrdude settings below first!
+#
+# make debug = Start either simulavr or avarice as specified for debugging,
+#              with avr-gdb or avr-insight as the front end for debugging.
+#
+# make filename.s = Just compile filename.c into the assembler code only.
+#
+# make filename.i = Create a preprocessed source file for use in submitting
+#                   bug reports to the GCC project.
+#
+# To rebuild project do "make clean" then "make all".
+#----------------------------------------------------------------------------
+
+#if you want your code to work on the Firefly++ and not Firefly+
+#then add the -DFFPP line to CDEFS
+CDEFS =
+#-DFFPP
+
+# MCU name
+MCU = atmega128
+
+# Processor frequency.
+#     This will define a symbol, F_CPU, in all source code files equal to the
+#     processor frequency. You can then use this symbol in your source code to
+#     calculate timings. Do NOT tack on a 'UL' at the end, this will be done
+#     automatically to create a 32-bit value in your source code.
+F_CPU = 8000000
+
+# Output format. (can be srec, ihex, binary)
+FORMAT = ihex
+
+# List C source files here. (C dependencies are automatically generated.)
+SRC = $(wildcard *.c)
+
+# List Assembler source files here.
+#     Make them always end in a capital .S.  Files ending in a lowercase .s
+#     will not be considered source files but generated files (assembler
+#     output from the compiler), and will be deleted upon "make clean"!
+#     Even though the DOS/Win* filesystem matches both .s and .S the same,
+#     it will preserve the spelling of the filenames, and gcc itself does
+#     care about how the name is spelled on its command-line.
+ASRC =
+
+# Optimization level, can be [0, 1, 2, 3, s].
+#     0 = turn off optimization. s = optimize for size.
+#     (Note: 3 is not always the best optimization level. See avr-libc FAQ.)
+OPT = s
+
+# Debugging format.
+#     Native formats for AVR-GCC's -g are dwarf-2 [default] or stabs.
+#     AVR Studio 4.10 requires dwarf-2.
+#     AVR [Extended] COFF format requires stabs, plus an avr-objcopy run.
+DEBUG =
+
+# Compiler flag to set the C Standard level.
+#     c89   = "ANSI" C
+#     gnu89 = c89 plus GCC extensions
+#     c99   = ISO C99 standard (not yet fully implemented)
+#     gnu99 = c99 plus GCC extensions
+CSTANDARD = -std=gnu99
+
+# Place -D or -U options here
+CDEFS += -DF_CPU=$(F_CPU)UL
+CDEFS += -DFFP
+# for wireless library
+ifdef USE_WIRELESS
+	CDEFS += -DROBOT
+endif
+
+# Place -I, -L options here
+CINCS = -I$(COLONYROOT)/code/lib/include/libdragonfly
+CINCS += -L$(COLONYROOT)/code/lib/bin
+ifdef USE_WIRELESS
+	CINCS += -I$(COLONYROOT)/code/lib/include/libwireless -I$(COLONYROOT)/code/projects/colonet/lib -I$(COLONYROOT)/code/projects/colonet/lib/colonet_dragonfly
+endif
+
+#---------------- Compiler Options ----------------
+#  -g*:          generate debugging information
+#  -O*:          optimization level
+#  -f...:        tuning, see GCC manual and avr-libc documentation
+#  -Wall...:     warning level
+#  -Wa,...:      tell GCC to pass this to the assembler.
+#    -adhlns...: create assembler listing
+CFLAGS =
+# CFLAGS = -g$(DEBUG)
+CFLAGS += $(CDEFS) $(CINCS)
+CFLAGS += -O$(OPT)
+CFLAGS += -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums
+CFLAGS += -Wall -Wstrict-prototypes
+CFLAGS += -Wa,-adhlns=$(<:.c=.lst)
+CFLAGS += $(CSTANDARD)
+
+#---------------- Assembler Options ----------------
+#  -Wa,...:   tell GCC to pass this to the assembler.
+#  -ahlms:    create listing
+#  -gstabs:   have the assembler create line number information; note that
+#             for use in COFF files, additional information about filenames
+#             and function names needs to be present in the assembler source
+#             files -- see avr-libc docs [FIXME: not yet described there]
+ASFLAGS = -Wa,-adhlns=$(<:.S=.lst),-gstabs
+
+
+#---------------- Library Options ----------------
+# Minimalistic printf version
+PRINTF_LIB_MIN = -Wl,-u,vfprintf -lprintf_min
+
+# Floating point printf version (requires MATH_LIB = -lm below)
+PRINTF_LIB_FLOAT = -Wl,-u,vfprintf -lprintf_flt
+
+# If this is left blank, then it will use the Standard printf version.
+PRINTF_LIB =
+#PRINTF_LIB = $(PRINTF_LIB_MIN)
+#PRINTF_LIB = $(PRINTF_LIB_FLOAT)
+
+
+# Minimalistic scanf version
+SCANF_LIB_MIN = -Wl,-u,vfscanf -lscanf_min
+
+# Floating point + %[ scanf version (requires MATH_LIB = -lm below)
+SCANF_LIB_FLOAT = -Wl,-u,vfscanf -lscanf_flt
+
+# If this is left blank, then it will use the Standard scanf version.
+SCANF_LIB =
+#SCANF_LIB = $(SCANF_LIB_MIN)
+#SCANF_LIB = $(SCANF_LIB_FLOAT)
+
+MATH_LIB = -lm
+
+#---------------- External Memory Options ----------------
+
+# 64 KB of external RAM, starting after internal RAM (ATmega128!),
+# used for variables (.data/.bss) and heap (malloc()).
+#EXTMEMOPTS = -Wl,-Tdata=0x801100,--defsym=__heap_end=0x80ffff
+
+# 64 KB of external RAM, starting after internal RAM (ATmega128!),
+# only used for heap (malloc()).
+#EXTMEMOPTS = -Wl,--defsym=__heap_start=0x801100,--defsym=__heap_end=0x80ffff
+
+EXTMEMOPTS =
+
+#---------------- Linker Options ----------------
+#  -Wl,...:     tell GCC to pass this to linker.
+#    -Map:      create map file
+#    --cref:    add cross reference to  map file
+LDFLAGS = -Wl,-Map=$(TARGET).map,--cref
+LDFLAGS += $(EXTMEMOPTS)
+LDFLAGS += $(PRINTF_LIB) $(SCANF_LIB) $(MATH_LIB)
+ifdef USE_WIRELESS
+	LDFLAGS += -lwireless -lcolonet_dragonfly
+endif
+LDFLAGS += -ldragonfly
+
+
+
+#---------------- Programming Options (avrdude) ----------------
+
+# Programming hardware: alf avr910 avrisp bascom bsd
+# dt006 pavr picoweb pony-stk200 sp12 stk200 stk500
+#
+# Type: avrdude -c ?
+# to get a full listing.
+#
+AVRDUDE_PROGRAMMER = avrisp
+
+# programmer connected to serial device
+
+AVRDUDE_WRITE_FLASH = -b 57600 -U flash:w:$(TARGET).hex
+#AVRDUDE_WRITE_EEPROM = -U eeprom:w:$(TARGET).eep
+
+
+# Uncomment the following if you want avrdude's erase cycle counter.
+# Note that this counter needs to be initialized first using -Yn,
+# see avrdude manual.
+#AVRDUDE_ERASE_COUNTER = -y
+
+# Uncomment the following if you do /not/ wish a verification to be
+# performed after programming the device.
+#AVRDUDE_NO_VERIFY = -V
+
+# Increase verbosity level.  Please use this when submitting bug
+# reports about avrdude. See <http://savannah.nongnu.org/projects/avrdude>
+# to submit bug reports.
+#AVRDUDE_VERBOSE = -v -v
+
+AVRDUDE_FLAGS = -p $(MCU) -P $(AVRDUDE_PORT) -c $(AVRDUDE_PROGRAMMER)
+AVRDUDE_FLAGS += $(AVRDUDE_NO_VERIFY)
+AVRDUDE_FLAGS += $(AVRDUDE_VERBOSE)
+AVRDUDE_FLAGS += $(AVRDUDE_ERASE_COUNTER)
+
+#don't check for device signature
+AVRDUDE_FLAGS += -F
+
+#---------------- Debugging Options ----------------
+
+# For simulavr only - target MCU frequency.
+DEBUG_MFREQ = $(F_CPU)
+
+# Set the DEBUG_UI to either gdb or insight.
+# DEBUG_UI = gdb
+DEBUG_UI = insight
+
+# Set the debugging back-end to either avarice, simulavr.
+DEBUG_BACKEND = avarice
+#DEBUG_BACKEND = simulavr
+
+# GDB Init Filename.
+GDBINIT_FILE = __avr_gdbinit
+
+# When using avarice settings for the JTAG
+JTAG_DEV = /dev/com1
+
+# Debugging port used to communicate between GDB / avarice / simulavr.
+DEBUG_PORT = 4242
+
+# Debugging host used to communicate between GDB / avarice / simulavr, normally
+#     just set to localhost unless doing some sort of crazy debugging when
+#     avarice is running on a different computer.
+DEBUG_HOST = localhost
+
+
+
+#============================================================================
+
+
+# Define programs and commands.
+SHELL = sh
+CC = avr-gcc
+OBJCOPY = avr-objcopy
+OBJDUMP = avr-objdump
+SIZE = avr-size
+NM = avr-nm
+AVRDUDE = avrdude
+REMOVE = rm -f
+REMOVEDIR = rm -rf
+COPY = cp
+WINSHELL = cmd
+
+
+# Define Messages
+# English
+MSG_ERRORS_NONE = Errors: none
+MSG_BEGIN = -------- begin --------
+MSG_END = --------  end  --------
+MSG_SIZE_BEFORE = Size before:
+MSG_SIZE_AFTER = Size after:
+MSG_COFF = Converting to AVR COFF:
+MSG_EXTENDED_COFF = Converting to AVR Extended COFF:
+MSG_FLASH = Creating load file for Flash:
+MSG_EEPROM = Creating load file for EEPROM:
+MSG_EXTENDED_LISTING = Creating Extended Listing:
+MSG_SYMBOL_TABLE = Creating Symbol Table:
+MSG_LINKING = Linking:
+MSG_COMPILING = Compiling:
+MSG_ASSEMBLING = Assembling:
+MSG_CLEANING = Cleaning project:
+
+
+
+
+# Define all object files.
+OBJ = $(SRC:.c=.o) $(ASRC:.S=.o)
+
+# Define all listing files.
+LST = $(SRC:.c=.lst) $(ASRC:.S=.lst)
+
+
+# Compiler flags to generate dependency files.
+GENDEPFLAGS = -MD -MP -MF .dep/$(@F).d
+
+
+# Combine all necessary flags and optional flags.
+# Add target processor to flags.
+ALL_CFLAGS = -mmcu=$(MCU) -I. $(CFLAGS) $(GENDEPFLAGS)
+ALL_ASFLAGS = -mmcu=$(MCU) -I. -x assembler-with-cpp $(ASFLAGS)
+
+
+
+
+
+# Default target.
+all: begin gccversion sizebefore build sizeafter end
+
+build: elf hex eep lss sym
+
+elf: $(TARGET).elf
+hex: $(TARGET).hex
+eep: $(TARGET).eep
+lss: $(TARGET).lss
+sym: $(TARGET).sym
+
+
+
+# Eye candy.
+# AVR Studio 3.x does not check make's exit code but relies on
+# the following magic strings to be generated by the compile job.
+begin:
+	@echo
+	@echo $(MSG_BEGIN)
+
+end:
+	@echo $(MSG_END)
+	@echo
+
+
+# Display size of file.
+HEXSIZE = $(SIZE) --target=$(FORMAT) $(TARGET).hex
+ELFSIZE = $(SIZE) -A $(TARGET).elf
+AVRMEM = avr-mem.sh $(TARGET).elf $(MCU)
+
+sizebefore:
+	@if test -f $(TARGET).elf; then echo; echo $(MSG_SIZE_BEFORE); $(ELFSIZE); \
+	$(AVRMEM) 2>/dev/null; echo; fi
+
+sizeafter:
+	@if test -f $(TARGET).elf; then echo; echo $(MSG_SIZE_AFTER); $(ELFSIZE); \
+	$(AVRMEM) 2>/dev/null; echo; fi
+
+
+
+# Display compiler version information.
+gccversion :
+	@$(CC) --version
+
+
+
+# Program the device.
+program: $(TARGET).hex $(TARGET).eep
+	$(AVRDUDE) $(AVRDUDE_FLAGS) $(AVRDUDE_WRITE_FLASH) $(AVRDUDE_WRITE_EEPROM)
+
+
+# Generate avr-gdb config/init file which does the following:
+#     define the reset signal, load the target file, connect to target, and set
+#     a breakpoint at main().
+gdb-config:
+	@$(REMOVE) $(GDBINIT_FILE)
+	@echo define reset >> $(GDBINIT_FILE)
+	@echo SIGNAL SIGHUP >> $(GDBINIT_FILE)
+	@echo end >> $(GDBINIT_FILE)
+	@echo file $(TARGET).elf >> $(GDBINIT_FILE)
+	@echo target remote $(DEBUG_HOST):$(DEBUG_PORT)  >> $(GDBINIT_FILE)
+ifeq ($(DEBUG_BACKEND),simulavr)
+	@echo load  >> $(GDBINIT_FILE)
+endif
+	@echo break main >> $(GDBINIT_FILE)
+
+debug: gdb-config $(TARGET).elf
+ifeq ($(DEBUG_BACKEND), avarice)
+	@echo Starting AVaRICE - Press enter when "waiting to connect" message displays.
+	@$(WINSHELL) /c start avarice --jtag $(JTAG_DEV) --erase --program --file \
+	$(TARGET).elf $(DEBUG_HOST):$(DEBUG_PORT)
+	@$(WINSHELL) /c pause
+
+else
+	@$(WINSHELL) /c start simulavr --gdbserver --device $(MCU) --clock-freq \
+	$(DEBUG_MFREQ) --port $(DEBUG_PORT)
+endif
+	@$(WINSHELL) /c start avr-$(DEBUG_UI) --command=$(GDBINIT_FILE)
+
+
+# Convert ELF to COFF for use in debugging / simulating in AVR Studio or VMLAB.
+COFFCONVERT=$(OBJCOPY) --debugging \
+--change-section-address .data-0x800000 \
+--change-section-address .bss-0x800000 \
+--change-section-address .noinit-0x800000 \
+--change-section-address .eeprom-0x810000
+
+coff: $(TARGET).elf
+	@echo
+	@echo $(MSG_COFF) $(TARGET).cof
+	$(COFFCONVERT) -O coff-avr $< $(TARGET).cof
+
+
+extcoff: $(TARGET).elf
+	@echo
+	@echo $(MSG_EXTENDED_COFF) $(TARGET).cof
+	$(COFFCONVERT) -O coff-ext-avr $< $(TARGET).cof
+
+
+
+# Create final output files (.hex, .eep) from ELF output file.
+%.hex: %.elf
+	@echo
+	@echo $(MSG_FLASH) $@
+	$(OBJCOPY) -O $(FORMAT) -R .eeprom $< $@
+
+%.eep: %.elf
+	@echo
+	@echo $(MSG_EEPROM) $@
+	-$(OBJCOPY) -j .eeprom --set-section-flags=.eeprom="alloc,load" \
+	--change-section-lma .eeprom=0 -O $(FORMAT) $< $@
+
+# Create extended listing file from ELF output file.
+%.lss: %.elf
+	@echo
+	@echo $(MSG_EXTENDED_LISTING) $@
+	$(OBJDUMP) -h -S $< > $@
+
+# Create a symbol table from ELF output file.
+%.sym: %.elf
+	@echo
+	@echo $(MSG_SYMBOL_TABLE) $@
+	$(NM) -n $< > $@
+
+# Link: create ELF output file from object files.
+.SECONDARY : $(TARGET).elf
+.PRECIOUS : $(OBJ)
+%.elf: $(OBJ)
+	@echo
+	@echo $(MSG_LINKING) $@
+	$(CC) $(ALL_CFLAGS) $^ --output $@ $(LDFLAGS)
+
+# Compile: create object files from C source files.
+%.o : %.c
+	@echo
+	@echo $(MSG_COMPILING) $<
+	$(CC) -c $(ALL_CFLAGS) $< -o $@
+
+# Compile: create assembler files from C source files.
+%.s : %.c
+	$(CC) -S $(ALL_CFLAGS) $< -o $@
+
+# Assemble: create object files from assembler source files.
+%.o : %.S
+	@echo
+	@echo $(MSG_ASSEMBLING) $<
+	$(CC) -c $(ALL_ASFLAGS) $< -o $@
+
+# Create preprocessed source for use in sending a bug report.
+%.i : %.c
+	$(CC) -E -mmcu=$(MCU) -I. $(CFLAGS) $< -o $@
+
+# Target: clean project.
+clean: begin clean_list end
+
+clean_list :
+	@echo
+	@echo $(MSG_CLEANING)
+	$(REMOVE) $(TARGET).hex
+	$(REMOVE) $(TARGET).eep
+	$(REMOVE) $(TARGET).cof
+	$(REMOVE) $(TARGET).elf
+	$(REMOVE) $(TARGET).map
+	$(REMOVE) $(TARGET).sym
+	$(REMOVE) $(TARGET).lss
+	$(REMOVE) $(OBJ)
+	$(REMOVE) $(LST)
+	$(REMOVE) $(SRC:.c=.s)
+	$(REMOVE) $(SRC:.c=.d)
+	$(REMOVEDIR) .dep
+
+# Include the dependency files.
+-include $(shell mkdir .dep 2>/dev/null) $(wildcard .dep/*)
+
+# Listing of phony targets.
+.PHONY : all begin finish end sizebefore sizeafter gccversion \
+build elf hex eep lss sym coff extcoff \
+clean clean_list program debug gdb-config
Index: branches/battery/code/projects/colonet/utilities/colonet_sniffer/colonetSniffer.cpp
===================================================================
--- branches/battery/code/projects/colonet/utilities/colonet_sniffer/colonetSniffer.cpp	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/colonet_sniffer/colonetSniffer.cpp	(revision 260)
@@ -0,0 +1,293 @@
+/** @file colonetSniffer.cpp
+ * @brief A packet sniffer for the colony network.  Uses the colonet_wireless
+ * library
+ *
+ * @author Eugene Marinelli
+ * @date 2/13/06
+ */
+
+#include <iostream>
+#include <signal.h>
+#include <fcntl.h>
+#include <signal.h>
+
+#include <colonet_wireless.h>
+#include <colonet_defs.h>
+#include <set>
+#include <queue>
+#include <assert.h>
+
+typedef struct robot {
+  int id;
+} robot_t;
+
+static bool monitor_mode;
+static int cur_robot_id;
+static int last_robot_id;
+
+static queue<ColonetPacket*> pkt_queue;
+
+pthread_cond_t monitor_cvar;
+pthread_mutex_t pkt_queue_lock;
+
+void print_robot(robot_t* robot)
+{
+  assert(robot);
+
+  if (robot->id == cur_robot_id) {
+    cout<<" * ";
+  } else if (robot->id == last_robot_id) {
+    cout<<" > ";
+  } else {
+    cout<<"   ";
+  }
+
+  cout<<"robot "<<robot->id<<" ";
+
+  cout<<endl;
+}
+
+int set_contains_id(set<void*> s, int id)
+{
+  for (set<void*>::iterator itr = s.begin(); itr != s.end(); itr++) {
+    if (((robot_t*)*itr)->id == id) {
+      return 1;
+    }
+  }
+
+  return 0;
+}
+
+void set_remove_id(set<void*>* s, int id)
+{
+  for (set<void*>::iterator itr = s->begin(); itr != s->end(); itr++) {
+    if (((robot_t*)*itr)->id == id) {
+      s->erase(*itr);
+      return;
+    }
+  }
+}
+
+void* monitor_packets(void* args)
+{
+  static set<void*> robot_set;
+  int sender_id;
+  robot_t* new_robot;
+  ColonetPacket* pkt;
+  int errcode;
+
+  assert(monitor_mode);
+
+  pthread_cond_init(&monitor_cvar, NULL);
+  pthread_mutex_init(&pkt_queue_lock, NULL);
+
+  while (1) {
+    if (pkt_queue.empty()) {
+      pthread_mutex_lock(&pkt_queue_lock);
+      pthread_cond_wait(&monitor_cvar, &pkt_queue_lock);
+    }
+
+    assert(!pkt_queue.empty());
+
+    pkt = pkt_queue.front();
+    pkt_queue.pop();
+
+    pthread_mutex_unlock(&pkt_queue_lock);
+
+    errcode = ((char*)pkt)[WL_ERROR_LOC];
+    sender_id = pkt->token_src;
+    last_robot_id = pkt->token_src;
+    cur_robot_id = pkt->token_dest;
+
+    if (!set_contains_id(robot_set, sender_id)) {
+      assert(new_robot = (robot_t*) malloc(sizeof(robot_t)));
+      new_robot->id = sender_id;
+      robot_set.insert((void*)new_robot);
+    }
+
+    /* Handle errors */
+    if (pkt->token_dest == WL_ERROR_DEST) {
+      switch (errcode) {
+      case WL_ERRCODE_ROBOTDEATH: {
+        int dead_robot = ((char*)pkt)[WL_ERR_DEAD_LOC];
+        set_remove_id(&robot_set, dead_robot);
+
+        for (set<void*>::iterator itr = robot_set.begin(); itr != robot_set.end(); itr++) {
+          if (((robot_t*)*itr)->id > dead_robot) {
+            ((robot_t*)*itr)->id--;
+          }
+        }
+        break;
+      }
+      case WL_ERRCODE_NEEDTOCHARGE:
+        fprintf(stderr, "Need to charge error received\n");
+        break;
+      case WL_ERRCODE_CHARGESTATION:
+        fprintf(stderr, "Charge station error received\n");
+        break;
+      }
+    }
+
+    /* Display */
+    cout<<endl;
+    for (set<void*>::iterator itr = robot_set.begin(); itr != robot_set.end(); itr++) {
+      print_robot((robot_t*)*itr);
+    }
+
+    free(pkt);
+  }
+
+  return NULL;
+}
+
+int msg_handler(ColonetPacket* pkt)
+{
+  ColonetPacket* copy_pkt = (ColonetPacket*) malloc(sizeof(ColonetPacket));
+  assert(copy_pkt);
+
+  memcpy(copy_pkt, pkt, sizeof(ColonetPacket));
+
+  pthread_mutex_lock(&pkt_queue_lock);
+  pkt_queue.push(copy_pkt);
+  pthread_mutex_unlock(&pkt_queue_lock);
+
+  pthread_cond_signal(&monitor_cvar);
+
+  return 0;
+}
+
+void set_xbee_pan(char* port, int pan)
+{
+  int xbee_fd = open(port, O_RDWR);
+  char inbuf[8];
+  char panbuf[16];
+
+  sprintf(panbuf, "ATID %d\r", pan);
+
+  assert(xbee_fd);
+
+  write(xbee_fd, "+++", 3);
+
+  printf(".");
+  fflush(stdout);
+
+  read(xbee_fd, inbuf, 1);
+  while (inbuf[0] != 'O') {
+    read(xbee_fd, inbuf, 1);
+  }
+
+  printf(".");
+  fflush(stdout);
+
+  read(xbee_fd, inbuf, 1);
+  while (inbuf[0] != 'K') {
+    read(xbee_fd, inbuf, 1);
+  }
+
+  printf(".");
+  fflush(stdout);
+
+  read(xbee_fd, inbuf, 1);
+  while (inbuf[0] != '\r') {
+    read(xbee_fd, inbuf, 1);
+  }
+
+  printf(".");
+  fflush(stdout);
+
+  write(xbee_fd, panbuf, strlen(panbuf));
+
+  read(xbee_fd, inbuf, 1);
+  if (inbuf[0] != 'O') {
+    printf("XBEE ERROR! received %d\n", inbuf[0]);
+    return;
+  }
+
+  printf(".");
+  fflush(stdout);
+
+  read(xbee_fd, inbuf, 1);
+  if (inbuf[0] != 'K') {
+    printf("XBEE ERROR! received %d\n", inbuf[0]);
+    return;
+  }
+
+  printf(".");
+  fflush(stdout);
+
+  read(xbee_fd, inbuf, 1);
+  if (inbuf[0] != '\r') {
+    printf("XBEE ERROR! received %d\n", inbuf[0]);
+    return;
+  }
+
+  printf(".");
+  fflush(stdout);
+
+  write(xbee_fd, "ATCN\r", 5);
+
+  printf("pan id set!\n");
+
+  close(xbee_fd);
+}
+
+int main(int argc, char** argv)
+{
+  ColonetWireless* cw;
+  pthread_t* wl_thr;
+  pthread_t monitor_thr;
+  int opt;
+  char* log_filename = NULL;
+  char* port = SERIAL_PORT;
+  bool join_network = false;
+  int pan = WL_DEFAULT_PAN;
+	bool ignore_token = false;
+
+  while ((opt = getopt(argc, argv, "l:mhp:ja:")) != -1) {
+    switch(opt) {
+    case 'm':
+      monitor_mode = true;
+      cout<<"Monitoring token\n";
+      break;
+    case 'l':
+      log_filename = optarg;
+      break;
+    case 'h':
+      cout<<"Usage: ./colonetSniffer [-l log_filename] [-m (token monitor)] [-h (help/usage)] [-a pan] [-j join nework] [-i ignore token] [-p port]\n";
+      cout<<"* latest destination\n";
+      cout<<"> latest sender\n";
+
+      return 1;
+      break;
+    case 'p':
+      port = optarg;
+      break;
+    case 'j':
+      join_network = true;
+      break;
+    case 'a':
+      pan = atoi(optarg);
+      break;
+		case 'i':
+			ignore_token = true;
+			break;
+    }
+  }
+
+  if (monitor_mode) {
+    assert(!pthread_create(&monitor_thr, NULL, monitor_packets, NULL));
+  }
+
+  //cout<<"Setting pan to "<<pan<<"...\n";
+  //set_xbee_pan(port, pan);
+
+  cw = new ColonetWireless(port, msg_handler, log_filename, join_network,
+													 ignore_token);
+
+  assert(wl_thr = cw->run_listener_thread());
+  
+  pthread_join(*wl_thr, NULL);
+  free(wl_thr);
+
+  return 0;
+}
Index: branches/battery/code/projects/colonet/utilities/colonet_sniffer/Makefile
===================================================================
--- branches/battery/code/projects/colonet/utilities/colonet_sniffer/Makefile	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/colonet_sniffer/Makefile	(revision 260)
@@ -0,0 +1,12 @@
+# colonet_wireless_test makefile
+
+CC = g++
+CFLAGS = -Wall -Wshadow -Wextra -g
+
+all: colonetSniffer colonetSniffer.cpp
+
+colonetSniffer: colonetSniffer.cpp ../../lib/libcolonet_wireless.a Makefile
+	$(CC) $(CFLAGS) -I../../lib -I../../lib/colonet_wireless colonetSniffer.cpp -o colonetSniffer -L../../lib -lpthread -lcolonet_wireless 
+
+clean: 
+	rm -rf *.o colonetSniffer
Index: branches/battery/code/projects/colonet/utilities/sendpacket/sendpacket.c
===================================================================
--- branches/battery/code/projects/colonet/utilities/sendpacket/sendpacket.c	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/sendpacket/sendpacket.c	(revision 260)
@@ -0,0 +1,73 @@
+/* Eugene Marinelli
+ * 10/5/06
+ * sendpacket - sends a packet through the xbee dongle
+ */
+
+#include <stdio.h>
+#include <string.h>
+
+#include "wireless.h"
+
+#define SERIAL_PORT "/dev/ttyS0"
+#define SERVER_ID 213
+
+int message_length = 15;
+
+int main(int argc, char** argv){
+  FILE* serial = fopen(SERIAL_PORT, "w");
+  WL_Packet pkt;
+  int i;
+
+  if(argc < 2){
+    fprintf(stderr, "Error: no packet content specified.\n");
+    return -1;
+  }
+
+  fprintf(stderr, "Sending message: %s\n", argv[1]);
+
+  wl_create_packet(argv[1], SERVER_ID, GLOBAL_DEST, &pkt);
+  
+  printf("%x %x %x %x\n", pkt.prefix[0], pkt.prefix[1], pkt.src, pkt.dest);
+
+  fprintf(serial, "%c%c%c%c", pkt.prefix[0], pkt.prefix[1], pkt.src, pkt.dest);
+
+  for(i = 0; i < message_length; i++){
+    fprintf(serial, "%c", pkt.msg[i]);
+  }
+
+  fprintf(serial, "%c", pkt.checksum);
+
+  fclose(serial);
+
+  return 0;
+}
+
+char wl_get_checksum(WL_Packet* packet){
+  char checksum = 0;
+  int i;
+
+  checksum += packet->src;
+  checksum += packet->dest;
+  for(i = 0; i < message_length; i++) {
+    checksum += packet->msg[i];
+  }
+
+  return checksum;
+}
+
+int wl_create_packet(char* msg, char src, char dest, WL_Packet* packet){
+  packet->prefix[0] = 'R';
+  packet->prefix[1] = 'C';
+
+  packet->src = src;
+  packet->dest = dest;
+
+  memset(packet->msg, 0, message_length);
+  strcpy(packet->msg, msg);
+
+  packet->checksum = wl_get_checksum(packet);
+
+  printf("checksum: %d\n", packet->checksum);
+
+  return 0;
+}
Index: branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/lights.h
===================================================================
--- branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/lights.h	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/lights.h	(revision 260)
@@ -0,0 +1,91 @@
+/*
+lights.h
+
+most of this is shamelessly copied from FWR's orb.h (Tom Lauwers and Steven Shamlian)
+
+author: CMU Robotics Club, Colony Project
+
+*/
+
+#ifndef _LIGHTS_H_
+#define _LIGHTS_H_
+
+//user LED
+#ifdef FFPP
+
+#define USERLED 15
+#define USERLED1 15
+#define USERLED2 31
+
+#else
+
+#define USERLED PING2
+#define USERLED1 PING2
+#define USERLED2 PING2 //only have 1
+
+//LEDs are on bank E
+#define REDLED   PE3
+#define GREENLED PE4
+#define BLUELED  PE5
+
+#endif
+
+//ORB
+#define RED       0xE0
+#define ORANGE    0xE8
+#define YELLOW    0xFC
+#define LIME      0x7C
+#define GREEN     0x1C
+#define CYAN      0x1F
+#define BLUE      0x03
+#define PINK      0x63
+#define PURPLE    0x23
+#define MAGENTA   0xE3
+#define WHITE     0xFF
+#define ORB_OFF   0x00
+
+
+
+//?
+#define COUNT_START 0x8000
+
+
+//user LED
+void led_init( void );
+void led_user(int value);
+
+
+// For function descriptions see orb.c 
+void orb_init(void);
+void orb_set(unsigned int red_led, unsigned int green_led, unsigned int blue_led); 
+void orb_set_color(int col);
+void orb_disable(void);
+void orb_enable(void);
+
+void orb_set_dio(int red, int green, int blue);
+
+#ifdef FFPP
+int orbs[32];
+
+//send now
+void orb_set_num(unsigned char num, unsigned int red_led, unsigned int green_led, unsigned int blue_led);
+
+//no send
+void orb_set_num_ns(unsigned char num, unsigned int red_led, unsigned int green_led, unsigned int blue_led);
+
+//force send
+void orb_send(void);
+
+void tlc5940test(void);
+
+void tlc_clock1(int data);//may not need these 2
+void tlc_clock2(int data);
+
+void tlc_send(void);
+void tlc_latch(void);
+
+
+void tlc5940init(void);
+#endif
+
+#endif
Index: branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/motor.c
===================================================================
--- branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/motor.c	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/motor.c	(revision 260)
@@ -0,0 +1,107 @@
+/*
+	motor.c - Contains functions necessary for activating and driving the 
+	H-bridge
+	
+	
+	author: Robotics Club, Colony project
+	
+	much of this is taken from FWR's library, author: Tom Lauwers
+	
+*/
+
+#include "motor.h"
+
+/*
+motor initialization
+initializes both motors
+
+*/
+void motors_init( void ) {
+
+#ifndef FFPP
+	// Configure counter such that we use phase correct
+	// PWM with 8-bit resolution
+	DDRB |= 0x60;
+
+	//timer 1A and 1B
+	TCCR1A = 0xA1;
+	TCCR1B = 0x04;
+	OCR1AH=0;
+	OCR1AL=0;
+	OCR1BH=0;
+	OCR1BL=0;
+#else
+	// Configure counter such that we use phase correct
+	// PWM with 8-bit resolution at a frequency of
+	// PWM is mode 1, Freq = Clock I/O/1024. 
+	// OC1A and OC1B as pwm.
+	OCR1A = 0x00;
+	OCR1B = 0x00;
+	
+	PORTD &= 0x0F;
+	DDRD |= 0xF0;
+	DDRB |= 0x60;
+	
+	TCCR1A = 0xA1;
+	TCCR1B = 0x05;
+#endif
+}
+
+// The following functions set the motor direction and speed
+void motor1_set(int direction, int speed) {
+#ifndef FFPP
+	if(direction == 0) {
+		PORTD |= 0x10;
+		PORTD &= 0xBF;
+	}
+	else {
+		PORTD |= 0x40;
+		PORTD &= 0xEF;
+	}
+	
+	// Set the timer to count up to speed, an 8-bit value
+	OCR1AL = speed;
+#else
+
+	if(direction == FORWARD) {
+		PORTD = (PORTD & 0xCF) | 0x20;
+	}
+	else {
+		PORTD = (PORTD & 0xCF) | 0x10;
+	}
+	
+	// Set the timer to count up to speed, an 8-bit value
+	OCR1A = speed;
+#endif
+
+}
+
+void motor2_set(int direction, int speed) {
+#ifndef FFPP
+	if(direction == 0) {
+		PORTD |= 0x20;
+		PORTD &= 0x7F;
+	}
+	else {
+		PORTD |= 0x80;
+		PORTD &= 0xDF;
+	}
+	OCR1BL = speed;
+#else
+
+	if(direction != FORWARD) {
+		PORTD = (PORTD & 0x3F) | 0x80;
+	}
+	else {
+		PORTD = (PORTD & 0x3F) | 0x40;
+	}
+	
+	OCR1B = speed;
+#endif
+}
+
+// Just turns off both motors
+void motors_off( void ) {
+	OCR1AL = 0x0;
+	OCR1BL = 0x0;
+}
Index: branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/follow.c
===================================================================
--- branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/follow.c	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/follow.c	(revision 260)
@@ -0,0 +1,47 @@
+
+#include "firefly+_lib.h"
+#include "follow.h"
+
+#define FWD 0
+#define BCK 1    
+
+#define TOTAL 16
+
+
+/*
+int find_max
+returns the index of the BOM with the highest reading
+* note: index, not value
+*/
+
+void seek(int relative_position) 
+{
+	int speed = 255;
+	
+	//MOTOR1 - left
+	//MOTOR2 - right
+	
+	if(relative_position < 5 || relative_position > 13)
+	{ //turn right
+		motor2_set(BCK, 0);
+		motor1_set(FWD, speed);
+	}
+	else if(relative_position > 5 && relative_position <= 13)
+	{ //turn left
+		motor2_set(FWD, speed);
+		motor1_set(BCK, 0);
+	}
+	else 
+	{ //go forward
+		//turn_off_motors();
+		motor1_set(FWD, speed);
+		motor2_set(FWD, speed);
+	}
+}
+
+void drive_forward (void)
+{
+    int speed = 255;
+    motor1_set(FWD, speed);
+    motor2_set(FWD, speed);
+}
Index: branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/wireless.h
===================================================================
--- branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/wireless.h	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/wireless.h	(revision 260)
@@ -0,0 +1,32 @@
+#ifndef WIRELESS_H
+#define WIRELESS_H
+
+/*
+Wireless - wireless functions for Colony
+
+Eugene Marinelli
+7/22/06
+*/
+
+#define WL_MSG_MAX_LEN 16
+#define WL_PACKET_MAX_LEN (WL_MSG_MAX_LEN+5)
+
+#define GLOBAL_DEST 200
+
+typedef struct {
+  char prefix[2];
+  char src;
+  char dest;
+  char msg[WL_MSG_MAX_LEN];
+  char checksum;
+} WL_Packet;
+
+int wl_init(int msg_len, char listener_address);
+int wl_send(char* msg, char dest);
+int wl_recv(char* msgbuf, char* src, char* dest);
+// get most recent valid message - implement message queue later
+
+int wl_create_packet(char* msg, char src, char dest, WL_Packet* packet);
+char wl_get_checksum(WL_Packet* packet);
+
+#endif
Index: branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/motor.h
===================================================================
--- branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/motor.h	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/motor.h	(revision 260)
@@ -0,0 +1,43 @@
+/*
+	motor.h - Contains the function prototypes for controlling motors
+	author:  Tom Lauwers
+*/
+
+#ifndef _MOTOR_H
+#define _MOTOR_H
+
+#include <avr/io.h>
+
+#define FORWARD 1
+#define BACKWARD 0
+
+#ifdef FFPP
+
+#define IN1A PD4
+#define IN1B PD5
+#define IN2A PD6
+#define IN2B PD7
+
+/* truth table for this robot (w/ 17529 and nand gates)
+PWM	!A	!B	M+	M-
+L	X	X   Z	Z  - coast
+H	0	0	Z	Z  - coast
+H	0	1	1	0  - forward
+H	1	0	0	1  - backward
+H	1	1	0	0  - fast brake
+
+*/
+
+
+
+
+#endif
+
+// Function descriptions can be found in motor.c
+void motors_init(void);
+void motor1_set(int direction, int speed);
+void motor2_set(int direction, int speed);
+void motors_off( void );
+
+
+#endif
Index: branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/follow.h
===================================================================
--- branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/follow.h	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/follow.h	(revision 260)
@@ -0,0 +1,9 @@
+
+#ifndef _FOLLOW_H
+#define _FOLLOW_H
+
+
+void seek(int velocity);
+void drive_forward (void);
+
+#endif
Index: branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/serial.c
===================================================================
--- branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/serial.c	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/serial.c	(revision 260)
@@ -0,0 +1,143 @@
+/*
+	serial.c - Functions for using the RS232 serial port
+	
+	author: Robotics Club, Colony Project
+	
+	much code taken from FWR's library, author: Tom Lauwers
+	
+	
+	general note - serial -> uart
+				   serial1 -> uart1
+		this is done for clarity purposes
+*/
+
+
+#include <avr/io.h>
+#include <stdio.h>
+#include "serial.h"
+
+//setup uart0 (serial)
+void serial_init(unsigned int ubrr)
+{
+	/*Set baud rate - baud rates under 4800bps unsupported */
+	UBRR0H = 0x00;
+	UBRR0L = (unsigned char)ubrr;
+
+	/*Enable receiver and transmitter */
+	UCSR0B |= (1<<RXEN0)|(1<<TXEN0);
+	
+	/* Set frame format: 8data, 1stop bit, asynchronous normal mode */
+	UCSR0C |= (1<<UCSZ00) | (1<<UCSZ01);
+}
+
+// uart_putchar - Low-level function which puts a value into the 
+// Tx buffer for transmission.  Automatically injects
+// a \r before all \n's
+int serial_putchar(char c)
+{
+
+    if (c == '\n')
+		putchar('\r');
+	// Wait until buffer is clear for sending
+    loop_until_bit_is_set(UCSR0A, UDRE0);
+	// Load buffer with your character
+    UDR0 = c;
+    return 0;
+}
+
+// uart_getchar - Low-level function which waits for the Rx buffer
+// to be filled, and then reads one character out of it.
+// Note that this function blocks on read - it will wait until
+// something fills the Rx buffer.
+int serial_getchar(void)
+{
+	char c;
+	// Wait for the receive buffer to be filled
+    loop_until_bit_is_set(UCSR0A, RXC0);
+	
+	// Read the receive buffer
+    c = UDR0;
+	return c;
+}
+
+// uart_getchar_nb - Low-level function which checks if the Rx buffer
+// is filled, and then reads one character out of it.
+// This is a non blocking version uart_getchar
+int serial_getchar_nb(void)
+{
+	char c;
+	// Wait for the receive buffer to be filled
+    //loop_until_bit_is_set(UCSR0A, RXC0);
+	if (UCSR0A & _BV(RXC0)){
+		// Read the receive buffer
+		c = UDR0;
+		return c;
+	}
+	return 0;
+		
+}
+
+//setup uart1 (serial1)
+void serial1_init( unsigned int ubrr)
+{
+	/*Set baud rate - baud rates under 4800bps unsupported */
+	UBRR1H = 0x00;
+	UBRR1L = (unsigned char)ubrr;
+
+	/*Enable receiver and transmitter */
+	UCSR1B |= (1<<RXEN1)|(1<<TXEN1);
+	
+	/* Set frame format: 8data, 1stop bit, asynchronous normal mode */
+	UCSR1C |= (1<<UCSZ10) | (1<<UCSZ11);
+  
+  /* For use with fprintf() and related functions */
+  serial1_stream = fdevopen(serial1_putchar, serial1_putchar);
+  
+  /* To use fprintf():
+  After calling serial1_init(BAUD115200); 
+  use the command fprintf(serial1_stream, "Hello World"); 
+     This call to fdevopen() does give a compile warning
+  but works fine.
+  -Greg Tress
+  */
+}
+
+//put to uart1 (serial1)
+int serial1_putchar(char c)
+{
+
+    if (c == '\n')
+		serial1_putchar('\r'); //changed from putchar aj
+	// Wait until buffer is clear for sending
+    loop_until_bit_is_set(UCSR1A, UDRE1);
+	// Load buffer with your character
+    UDR1 = c;
+    return 0;
+}
+
+//get from uart1 (serial1)
+int serial1_getchar(void)
+{
+	char c;
+	// Wait for the receive buffer to be filled
+    loop_until_bit_is_set(UCSR1A, RXC1);
+	
+	// Read the receive buffer
+    c = UDR1;
+	return c;
+}
+
+//get from uart1 non-block
+int serial1_getchar_nb(void)
+{
+	char c;
+	// Wait for the receive buffer to be filled
+    //loop_until_bit_is_set(UCSR1A, RXC1);
+	if (UCSR1A & _BV(RXC1)){
+		// Read the receive buffer
+		c = UDR1;
+		return c;
+	}
+	return 0;
+		
+}
Index: branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/buzzer.c
===================================================================
--- branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/buzzer.c	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/buzzer.c	(revision 260)
@@ -0,0 +1,76 @@
+/*
+	buzzer.c - Contains the functions necessary for running the buzzer
+	
+	author: Robotics Club, Colony Project
+	
+	much taken from FWR's firefly library (author: Tom Lauwers)
+
+*/
+
+#include <avr/io.h>
+#include <buzzer.h>
+#include <time.h>
+
+/*
+initializes buffer
+
+this function must be called before the buzzer can be used
+*/
+void buzzer_init( void )
+{
+	// Set pin D7 to output - D7 is buzzer pin
+	DDRB |= 0x80;
+	
+	// Set to Fast PWM mode, toggle the OC0A pin (D6) on output compare
+	// matches, and select a clock prescalar of 64 for the counter.
+	// Counter FREQ = 8000000/64 = 125000
+	//01011000
+	TCCR2 = 0x1B;
+	OCR2=100;
+	
+}
+
+// Set the buzzer value - takes a value from 0-255
+// Higher values are lower frequency.  Take a look at 
+// the buzzer frequency table to see how a given value
+// correlates to a frequency.
+void buzzer_set_val(unsigned int buzz_value)
+{ 
+	OCR2 = buzz_value;
+}
+
+// Set the buzzer frequency - takes any value and tries to find the nearest buzzer frequency
+void buzzer_set_freq(unsigned int buzz_freq)
+{
+	int buzz_value;
+	
+	buzz_value = 62500/buzz_freq - 1;
+
+	if(buzz_value > 255)
+		buzz_value = 255;
+	else if(buzz_value < 0)
+		buzz_value = 0;
+	
+	buzzer_set_val(buzz_value);
+}
+
+// Chirps the buzzer for a number of milliseconds
+void buzzer_chirp(unsigned int ms, unsigned int buzz_freq) 
+{	
+	buzzer_set_freq(buzz_freq);
+	
+	delay_ms(ms);
+		
+	buzzer_off();
+}
+
+// Disables timer0 clock counting, turning off the buzzer
+void buzzer_off() 
+{
+	// Disable clock, to halt counter
+	TCCR2 &= 0xF8;
+	
+	// Set buzzer pin low in case it's high
+	PORTB &= 0x7F;
+}
+
Index: branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/serial.h
===================================================================
--- branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/serial.h	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/serial.h	(revision 260)
@@ -0,0 +1,49 @@
+/*
+	serial.h - Contains definitions and function prototypes for the RS232 serial port
+*/
+
+#ifndef _SERIAL_H
+#define _SERIAL_H
+
+// Tested baud rates
+#define BAUD9600    103
+#define BAUD115200  8  //Warning--3.5% error
+
+// Untested baud rates that might be right --aaron
+#define BAUD1M	     0
+#define BAUD500K     1
+#define BAUD250K     3
+#define BAUD230400   3   //Warning--8.5% error
+#define BAUD76800    12
+#define BAUD57600    16  //Warning--2.1% error
+#define BAUD38400    25
+#define BAUD28800    34
+#define BAUD19200    51
+#define BAUD14400    68
+#define BAUD4800     207
+#define BAUD2400     416  //Might not work, since it needs some high bits set
+
+#include <stdio.h>
+FILE *serial1_stream;  //For use with fprintf() and related functions
+
+  /* NOTE: To use fprintf():
+  After calling serial1_init(BAUD115200); 
+  use the command fprintf(serial1_stream, "Hello World"); */
+
+// Function descriptions are available in serial.c
+
+//serial (serial0) is the ttl serial (wireless)
+void serial_init( unsigned int ubrr);
+int serial_putchar(char c);
+int serial_getchar(void);
+int serial_getchar_nb(void);
+
+//serial1 is the rs-232 port (db9 connector) (except on robot0 where both are serial0)
+void serial1_init( unsigned int ubrr);
+int serial1_putchar(char c);
+int serial1_getchar(void);
+int serial1_getchar_nb(void);
+
+
+
+#endif
Index: branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/manualControlRobot.c
===================================================================
--- branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/manualControlRobot.c	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/manualControlRobot.c	(revision 260)
@@ -0,0 +1,87 @@
+/*
+Ryan Kellogg 
+10/12/06
+manualControlRobot - Receives commands from server and executes
+*/
+
+/* Includes */
+#include <stdio.h>
+#include <string.h>
+ 
+#include <firefly+_lib.h>
+#include "pindefs_ff.h"
+
+#include <wireless.h>
+
+#define FORWARD 0xF0
+#define BACK 0xF1
+#define RIGHT 0xF2
+#define LEFT 0xF3
+#define STOP 0xF4
+
+void init_hardware(void);
+
+/* Main */
+int main(void){
+  char buf[80];
+  char src, dest;
+  
+  init_hardware();
+  wl_init(3,1);
+
+  orb_set_color(GREEN);
+
+  while(1){
+    if(wl_recv(buf, &src, &dest)){
+      lcd_putchar('[');
+      lcd_putchar(buf[0]);
+      lcd_putchar(']');
+      orb_set_color(RED);
+    }else{
+      printf(".");
+      orb_set_color(GREEN);
+    }
+    
+    switch(buf[0]){
+      case FORWARD:
+        motor1_set(0,255);
+        motor2_set(0,255);
+        break;
+      case BACK:
+        motor1_set(1,255);
+        motor2_set(1,255);
+        break;
+      case LEFT:
+        motor1_set(1,255);
+        motor2_set(0,255);
+        delay_ms(150);
+        motors_off();
+        break;
+      case RIGHT:
+        motor1_set(0,255);
+        motor2_set(1,255);
+        delay_ms(150);
+        motors_off();
+        break;
+      case STOP:
+        motors_off();
+      }
+      
+      buf[0] = 0;
+  }
+  
+  return 0;
+}
+
+void init_hardware(){
+  motors_init();
+  orb_init();
+  led_init();
+  analog_init();
+  
+  serial_init(BAUD9600);
+  serial1_init(BAUD115200);2
+  lcd_init();
+
+  fdevopen(&serial1_putchar, &serial1_getchar);
+}
Index: branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/buzzer.h
===================================================================
--- branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/buzzer.h	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/buzzer.h	(revision 260)
@@ -0,0 +1,33 @@
+/*
+	buzzer.h - Contains function prototypes for running the buzzer
+	
+	
+	author: Robotics Club, Colony Project
+*/
+#ifndef _BUZZER_H_
+#define _BUZZER_H_
+
+//Musical note definitions
+//Source: http://www.answers.com/topic/piano-key-frequencies
+#define	C4	260 //Middle C
+#define	C4s	277 //C sharp
+#define	D4	294
+#define	D4s	311
+#define	E4	330
+#define	F4	349
+#define	F4s	370
+#define	G4	392
+#define	G4s	415
+#define	A4	440
+#define	A4s	466
+#define	B4	494
+#define	C5	523
+
+// Function descriptions can be found in buzzer.c
+void buzzer_init(void);
+void buzzer_set_val(unsigned int buzz_value);
+void buzzer_set_freq(unsigned int buzz_freq);
+void buzzer_chirp(unsigned int ms, unsigned int buzz_freq);
+void buzzer_off(void); 
+
+#endif
Index: branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/localization.c
===================================================================
--- branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/localization.c	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/localization.c	(revision 260)
@@ -0,0 +1,84 @@
+#include "localization.h"
+
+#include "firefly+_lib.h"
+
+
+
+
+void addSensor (int maxBom, int self, int other, int NUM_BOTS)
+{
+    //make sure you don't add to the diagonal
+    if(self == other) {
+      //lcd_putchar('w');
+      return;
+    }
+    if(self >= NUM_BOTS || other >= NUM_BOTS)
+    {
+      // lcd_putchar('y');
+      return;
+    }
+    
+
+    //lcd_putchar('a');
+    //lcd_putchar(self+48);
+    //lcd_putchar(':');
+    //lcd_putchar(other+48);
+    //lcd_putchar('.');
+    //add this robot to your own row's sensor numbers
+    //row = your index
+    //column = robotNum (input)
+    sensors[self][other] = maxBom;
+
+}
+
+unsigned char getSelfSensor (unsigned char self, unsigned char other, int NUM_BOTS)
+{
+
+    if(other < NUM_BOTS){
+        return sensors[self][other];
+    }
+    else {
+        return 9;
+    }
+
+}
+
+/*
+void printSensorsMatrix (void)
+{
+
+
+    //print table
+    int y = 1;
+    lcd_gotoxy(0, y);
+    int i, j;
+    for(i = 0; i < NUM_BOTS; i++) {
+        for(j = 0; j < NUM_BOTS; j++) {
+            lcd_putchar( getSelfSensor(i, j, NUM_BOTS) + 48);
+            lcd_putchar(' ');
+        }
+        y++;
+        lcd_gotoxy(0, y);
+    }
+    
+    delay_ms(1000);
+    
+}
+*/
+
+/*
+SensorRow getSelfSensorRow (int self)
+{
+
+    SensorRow sr;
+    int i;
+    
+    sr.len = NUM_BOTS;
+    for(i = 0; i < NUM_BOTS; i++) {
+        sr.row[i] = sensors[
+
+
+
+}
+
+*/
Index: branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/Makefile
===================================================================
--- branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/Makefile	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/Makefile	(revision 260)
@@ -0,0 +1,519 @@
+# Hey Emacs, this is a -*- makefile -*-
+#----------------------------------------------------------------------------
+# WinAVR Makefile Template written by Eric B. Weddington, Jörg Wunsch, et al.
+#
+# Released to the Public Domain
+#
+# Additional material for this makefile was written by:
+# Peter Fleury
+# Tim Henigan
+# Colin O'Flynn
+# Reiner Patommel
+# Markus Pfaff
+# Sander Pool
+# Frederik Rouleau
+#
+#----------------------------------------------------------------------------
+# On command line:
+#
+# make all = Make software.
+#
+# make clean = Clean out built project files.
+#
+# make coff = Convert ELF to AVR COFF.
+#
+# make extcoff = Convert ELF to AVR Extended COFF.
+#
+# make program = Download the hex file to the device, using avrdude.
+#                Please customize the avrdude settings below first!
+#
+# make debug = Start either simulavr or avarice as specified for debugging, 
+#              with avr-gdb or avr-insight as the front end for debugging.
+#
+# make filename.s = Just compile filename.c into the assembler code only.
+#
+# make filename.i = Create a preprocessed source file for use in submitting
+#                   bug reports to the GCC project.
+#
+# To rebuild project do "make clean" then "make all".
+#----------------------------------------------------------------------------
+
+#if you want your code to work on the Firefly++ and not Firefly+
+#then add the -DFFPP line to CDEFS
+COLONYROOT = y:
+CDEFS = 
+#-DFFPP
+
+# MCU name
+MCU = atmega128
+
+
+# Processor frequency.
+#     This will define a symbol, F_CPU, in all source code files equal to the 
+#     processor frequency. You can then use this symbol in your source code to 
+#     calculate timings. Do NOT tack on a 'UL' at the end, this will be done
+#     automatically to create a 32-bit value in your source code.
+F_CPU = 16000000
+
+
+# Output format. (can be srec, ihex, binary)
+FORMAT = ihex
+
+
+# Target file name (without extension).
+TARGET = robotWirelessRelay
+
+
+# List C source files here. (C dependencies are automatically generated.)
+SRC = $(wildcard *.c)
+#$(TARGET).c 
+
+
+# List Assembler source files here.
+#     Make them always end in a capital .S.  Files ending in a lowercase .s
+#     will not be considered source files but generated files (assembler
+#     output from the compiler), and will be deleted upon "make clean"!
+#     Even though the DOS/Win* filesystem matches both .s and .S the same,
+#     it will preserve the spelling of the filenames, and gcc itself does
+#     care about how the name is spelled on its command-line.
+ASRC = 
+
+
+# Optimization level, can be [0, 1, 2, 3, s]. 
+#     0 = turn off optimization. s = optimize for size.
+#     (Note: 3 is not always the best optimization level. See avr-libc FAQ.)
+OPT = s
+
+
+# Debugging format.
+#     Native formats for AVR-GCC's -g are dwarf-2 [default] or stabs.
+#     AVR Studio 4.10 requires dwarf-2.
+#     AVR [Extended] COFF format requires stabs, plus an avr-objcopy run.
+DEBUG = dwarf-2
+
+
+# List any extra directories to look for include files here.
+#     Each directory must be seperated by a space.
+#     Use forward slashes for directory separators.
+#     For a directory that has spaces, enclose it in quotes.
+EXTRAINCDIRS = $(COLONYROOT)/code/firefly_plus_lib
+#C:\WinAVR\include\fwr
+
+
+# Compiler flag to set the C Standard level.
+#     c89   = "ANSI" C
+#     gnu89 = c89 plus GCC extensions
+#     c99   = ISO C99 standard (not yet fully implemented)
+#     gnu99 = c99 plus GCC extensions
+CSTANDARD = -std=gnu99
+
+
+# Place -D or -U options here
+CDEFS += -DF_CPU=$(F_CPU)UL 
+
+
+# Place -I options here
+CINCS =
+
+
+
+#---------------- Compiler Options ----------------
+#  -g*:          generate debugging information
+#  -O*:          optimization level
+#  -f...:        tuning, see GCC manual and avr-libc documentation
+#  -Wall...:     warning level
+#  -Wa,...:      tell GCC to pass this to the assembler.
+#    -adhlns...: create assembler listing
+CFLAGS = -g$(DEBUG)
+CFLAGS += $(CDEFS) $(CINCS)
+CFLAGS += -O$(OPT)
+CFLAGS += -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums
+CFLAGS += -Wall -Wstrict-prototypes
+CFLAGS += -Wa,-adhlns=$(<:.c=.lst)
+CFLAGS += $(patsubst %,-I%,$(EXTRAINCDIRS))
+CFLAGS += $(CSTANDARD)
+
+
+#---------------- Assembler Options ----------------
+#  -Wa,...:   tell GCC to pass this to the assembler.
+#  -ahlms:    create listing
+#  -gstabs:   have the assembler create line number information; note that
+#             for use in COFF files, additional information about filenames
+#             and function names needs to be present in the assembler source
+#             files -- see avr-libc docs [FIXME: not yet described there]
+ASFLAGS = -Wa,-adhlns=$(<:.S=.lst),-gstabs 
+
+
+#---------------- Library Options ----------------
+# Minimalistic printf version
+PRINTF_LIB_MIN = -Wl,-u,vfprintf -lprintf_min
+
+# Floating point printf version (requires MATH_LIB = -lm below)
+PRINTF_LIB_FLOAT = -Wl,-u,vfprintf -lprintf_flt
+
+# If this is left blank, then it will use the Standard printf version.
+PRINTF_LIB = 
+#PRINTF_LIB = $(PRINTF_LIB_MIN)
+#PRINTF_LIB = $(PRINTF_LIB_FLOAT)
+
+
+# Minimalistic scanf version
+SCANF_LIB_MIN = -Wl,-u,vfscanf -lscanf_min
+
+# Floating point + %[ scanf version (requires MATH_LIB = -lm below)
+SCANF_LIB_FLOAT = -Wl,-u,vfscanf -lscanf_flt
+
+# If this is left blank, then it will use the Standard scanf version.
+SCANF_LIB = 
+#SCANF_LIB = $(SCANF_LIB_MIN)
+#SCANF_LIB = $(SCANF_LIB_FLOAT)
+
+
+MATH_LIB = -lm
+
+
+
+#---------------- External Memory Options ----------------
+
+# 64 KB of external RAM, starting after internal RAM (ATmega128!),
+# used for variables (.data/.bss) and heap (malloc()).
+#EXTMEMOPTS = -Wl,-Tdata=0x801100,--defsym=__heap_end=0x80ffff
+
+# 64 KB of external RAM, starting after internal RAM (ATmega128!),
+# only used for heap (malloc()).
+#EXTMEMOPTS = -Wl,--defsym=__heap_start=0x801100,--defsym=__heap_end=0x80ffff
+
+EXTMEMOPTS =
+
+
+
+#---------------- Linker Options ----------------
+#  -Wl,...:     tell GCC to pass this to linker.
+#    -Map:      create map file
+#    --cref:    add cross reference to  map file
+LDFLAGS = -Wl,-Map=$(TARGET).map,--cref
+LDFLAGS += $(EXTMEMOPTS)
+LDFLAGS += $(PRINTF_LIB) $(SCANF_LIB) $(MATH_LIB)
+
+
+
+#---------------- Programming Options (avrdude) ----------------
+
+# Programming hardware: alf avr910 avrisp bascom bsd 
+# dt006 pavr picoweb pony-stk200 sp12 stk200 stk500
+#
+# Type: avrdude -c ?
+# to get a full listing.
+#
+AVRDUDE_PROGRAMMER = avrisp
+
+# com1 = serial port. Use lpt1 to connect to parallel port.
+AVRDUDE_PORT = com1
+# programmer connected to serial device
+
+AVRDUDE_WRITE_FLASH = -b 9600 -U flash:w:$(TARGET).hex
+#AVRDUDE_WRITE_EEPROM = -U eeprom:w:$(TARGET).eep
+
+
+# Uncomment the following if you want avrdude's erase cycle counter.
+# Note that this counter needs to be initialized first using -Yn,
+# see avrdude manual.
+#AVRDUDE_ERASE_COUNTER = -y
+
+# Uncomment the following if you do /not/ wish a verification to be
+# performed after programming the device.
+AVRDUDE_NO_VERIFY = -V
+
+# Increase verbosity level.  Please use this when submitting bug
+# reports about avrdude. See <http://savannah.nongnu.org/projects/avrdude> 
+# to submit bug reports.
+#AVRDUDE_VERBOSE = -v -v
+
+AVRDUDE_FLAGS = -p $(MCU) -P $(AVRDUDE_PORT) -c $(AVRDUDE_PROGRAMMER)
+AVRDUDE_FLAGS += $(AVRDUDE_NO_VERIFY)
+AVRDUDE_FLAGS += $(AVRDUDE_VERBOSE)
+AVRDUDE_FLAGS += $(AVRDUDE_ERASE_COUNTER)
+
+#don't check for device signature
+AVRDUDE_FLAGS += -F
+
+
+
+#---------------- Debugging Options ----------------
+
+# For simulavr only - target MCU frequency.
+DEBUG_MFREQ = $(F_CPU)
+
+# Set the DEBUG_UI to either gdb or insight.
+# DEBUG_UI = gdb
+DEBUG_UI = insight
+
+# Set the debugging back-end to either avarice, simulavr.
+DEBUG_BACKEND = avarice
+#DEBUG_BACKEND = simulavr
+
+# GDB Init Filename.
+GDBINIT_FILE = __avr_gdbinit
+
+# When using avarice settings for the JTAG
+JTAG_DEV = /dev/com1
+
+# Debugging port used to communicate between GDB / avarice / simulavr.
+DEBUG_PORT = 4242
+
+# Debugging host used to communicate between GDB / avarice / simulavr, normally
+#     just set to localhost unless doing some sort of crazy debugging when 
+#     avarice is running on a different computer.
+DEBUG_HOST = localhost
+
+
+
+#============================================================================
+
+
+# Define programs and commands.
+SHELL = sh
+CC = avr-gcc
+OBJCOPY = avr-objcopy
+OBJDUMP = avr-objdump
+SIZE = avr-size
+NM = avr-nm
+AVRDUDE = avrdude
+REMOVE = rm -f
+REMOVEDIR = rm -rf
+COPY = cp
+WINSHELL = cmd
+
+
+# Define Messages
+# English
+MSG_ERRORS_NONE = Errors: none
+MSG_BEGIN = -------- begin --------
+MSG_END = --------  end  --------
+MSG_SIZE_BEFORE = Size before: 
+MSG_SIZE_AFTER = Size after:
+MSG_COFF = Converting to AVR COFF:
+MSG_EXTENDED_COFF = Converting to AVR Extended COFF:
+MSG_FLASH = Creating load file for Flash:
+MSG_EEPROM = Creating load file for EEPROM:
+MSG_EXTENDED_LISTING = Creating Extended Listing:
+MSG_SYMBOL_TABLE = Creating Symbol Table:
+MSG_LINKING = Linking:
+MSG_COMPILING = Compiling:
+MSG_ASSEMBLING = Assembling:
+MSG_CLEANING = Cleaning project:
+
+
+
+
+# Define all object files.
+OBJ = $(SRC:.c=.o) $(ASRC:.S=.o) 
+
+# Define all listing files.
+LST = $(SRC:.c=.lst) $(ASRC:.S=.lst) 
+
+
+# Compiler flags to generate dependency files.
+GENDEPFLAGS = -MD -MP -MF .dep/$(@F).d
+
+
+# Combine all necessary flags and optional flags.
+# Add target processor to flags.
+ALL_CFLAGS = -mmcu=$(MCU) -I. $(CFLAGS) $(GENDEPFLAGS)
+ALL_ASFLAGS = -mmcu=$(MCU) -I. -x assembler-with-cpp $(ASFLAGS)
+
+
+
+
+
+# Default target.
+all: begin gccversion sizebefore build sizeafter end
+
+build: elf hex eep lss sym
+
+elf: $(TARGET).elf
+hex: $(TARGET).hex
+eep: $(TARGET).eep
+lss: $(TARGET).lss 
+sym: $(TARGET).sym
+
+
+
+# Eye candy.
+# AVR Studio 3.x does not check make's exit code but relies on
+# the following magic strings to be generated by the compile job.
+begin:
+	@echo
+	@echo $(MSG_BEGIN)
+
+end:
+	@echo $(MSG_END)
+	@echo
+
+
+# Display size of file.
+HEXSIZE = $(SIZE) --target=$(FORMAT) $(TARGET).hex
+ELFSIZE = $(SIZE) -A $(TARGET).elf
+AVRMEM = avr-mem.sh $(TARGET).elf $(MCU)
+
+sizebefore:
+	@if test -f $(TARGET).elf; then echo; echo $(MSG_SIZE_BEFORE); $(ELFSIZE); \
+	$(AVRMEM) 2>/dev/null; echo; fi
+
+sizeafter:
+	@if test -f $(TARGET).elf; then echo; echo $(MSG_SIZE_AFTER); $(ELFSIZE); \
+	$(AVRMEM) 2>/dev/null; echo; fi
+
+
+
+# Display compiler version information.
+gccversion : 
+	@$(CC) --version
+
+
+
+# Program the device.  
+program: $(TARGET).hex $(TARGET).eep
+	$(AVRDUDE) $(AVRDUDE_FLAGS) $(AVRDUDE_WRITE_FLASH) $(AVRDUDE_WRITE_EEPROM)
+
+
+# Generate avr-gdb config/init file which does the following:
+#     define the reset signal, load the target file, connect to target, and set 
+#     a breakpoint at main().
+gdb-config: 
+	@$(REMOVE) $(GDBINIT_FILE)
+	@echo define reset >> $(GDBINIT_FILE)
+	@echo SIGNAL SIGHUP >> $(GDBINIT_FILE)
+	@echo end >> $(GDBINIT_FILE)
+	@echo file $(TARGET).elf >> $(GDBINIT_FILE)
+	@echo target remote $(DEBUG_HOST):$(DEBUG_PORT)  >> $(GDBINIT_FILE)
+ifeq ($(DEBUG_BACKEND),simulavr)
+	@echo load  >> $(GDBINIT_FILE)
+endif	
+	@echo break main >> $(GDBINIT_FILE)
+	
+debug: gdb-config $(TARGET).elf
+ifeq ($(DEBUG_BACKEND), avarice)
+	@echo Starting AVaRICE - Press enter when "waiting to connect" message displays.
+	@$(WINSHELL) /c start avarice --jtag $(JTAG_DEV) --erase --program --file \
+	$(TARGET).elf $(DEBUG_HOST):$(DEBUG_PORT)
+	@$(WINSHELL) /c pause
+	
+else
+	@$(WINSHELL) /c start simulavr --gdbserver --device $(MCU) --clock-freq \
+	$(DEBUG_MFREQ) --port $(DEBUG_PORT)
+endif
+	@$(WINSHELL) /c start avr-$(DEBUG_UI) --command=$(GDBINIT_FILE)
+	
+
+
+
+# Convert ELF to COFF for use in debugging / simulating in AVR Studio or VMLAB.
+COFFCONVERT=$(OBJCOPY) --debugging \
+--change-section-address .data-0x800000 \
+--change-section-address .bss-0x800000 \
+--change-section-address .noinit-0x800000 \
+--change-section-address .eeprom-0x810000 
+
+
+coff: $(TARGET).elf
+	@echo
+	@echo $(MSG_COFF) $(TARGET).cof
+	$(COFFCONVERT) -O coff-avr $< $(TARGET).cof
+
+
+extcoff: $(TARGET).elf
+	@echo
+	@echo $(MSG_EXTENDED_COFF) $(TARGET).cof
+	$(COFFCONVERT) -O coff-ext-avr $< $(TARGET).cof
+
+
+
+# Create final output files (.hex, .eep) from ELF output file.
+%.hex: %.elf
+	@echo
+	@echo $(MSG_FLASH) $@
+	$(OBJCOPY) -O $(FORMAT) -R .eeprom $< $@
+
+%.eep: %.elf
+	@echo
+	@echo $(MSG_EEPROM) $@
+	-$(OBJCOPY) -j .eeprom --set-section-flags=.eeprom="alloc,load" \
+	--change-section-lma .eeprom=0 -O $(FORMAT) $< $@
+
+# Create extended listing file from ELF output file.
+%.lss: %.elf
+	@echo
+	@echo $(MSG_EXTENDED_LISTING) $@
+	$(OBJDUMP) -h -S $< > $@
+
+# Create a symbol table from ELF output file.
+%.sym: %.elf
+	@echo
+	@echo $(MSG_SYMBOL_TABLE) $@
+	$(NM) -n $< > $@
+
+
+
+# Link: create ELF output file from object files.
+.SECONDARY : $(TARGET).elf
+.PRECIOUS : $(OBJ)
+%.elf: $(OBJ)
+	@echo
+	@echo $(MSG_LINKING) $@
+	$(CC) $(ALL_CFLAGS) $^ --output $@ $(LDFLAGS)
+
+
+# Compile: create object files from C source files.
+%.o : %.c
+	@echo
+	@echo $(MSG_COMPILING) $<
+	$(CC) -c $(ALL_CFLAGS) $< -o $@ 
+
+
+# Compile: create assembler files from C source files.
+%.s : %.c
+	$(CC) -S $(ALL_CFLAGS) $< -o $@
+
+
+# Assemble: create object files from assembler source files.
+%.o : %.S
+	@echo
+	@echo $(MSG_ASSEMBLING) $<
+	$(CC) -c $(ALL_ASFLAGS) $< -o $@
+
+# Create preprocessed source for use in sending a bug report.
+%.i : %.c
+	$(CC) -E -mmcu=$(MCU) -I. $(CFLAGS) $< -o $@ 
+
+
+# Target: clean project.
+clean: begin clean_list end
+
+clean_list :
+	@echo
+	@echo $(MSG_CLEANING)
+	$(REMOVE) $(TARGET).hex
+	$(REMOVE) $(TARGET).eep
+	$(REMOVE) $(TARGET).cof
+	$(REMOVE) $(TARGET).elf
+	$(REMOVE) $(TARGET).map
+	$(REMOVE) $(TARGET).sym
+	$(REMOVE) $(TARGET).lss
+	$(REMOVE) $(OBJ)
+	$(REMOVE) $(LST)
+	$(REMOVE) $(SRC:.c=.s)
+	$(REMOVE) $(SRC:.c=.d)
+	$(REMOVEDIR) .dep
+
+
+
+# Include the dependency files.
+-include $(shell mkdir .dep 2>/dev/null) $(wildcard .dep/*)
+
+
+# Listing of phony targets.
+.PHONY : all begin finish end sizebefore sizeafter gccversion \
+build elf hex eep lss sym coff extcoff \
+clean clean_list program debug gdb-config
+
Index: branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/localization.h
===================================================================
--- branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/localization.h	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/localization.h	(revision 260)
@@ -0,0 +1,28 @@
+#ifndef _LOCALIZATION_H_
+#define _LOCALIZATION_H_
+
+
+// Max number of robots possible
+#define MAX_ROBOTS 4
+
+
+unsigned char sensors[MAX_ROBOTS][MAX_ROBOTS];
+
+
+
+typedef struct{
+    //actual row of sensor values -- need to be able to have up to
+    //max_robots
+    unsigned char row[MAX_ROBOTS];
+    //actual length of the row
+    unsigned char len;
+    //'index' value of the row -- which robot it's for
+    unsigned char row_num;
+    
+ } SensorRow;
+ 
+ 
+void addSensor (int maxBom, int self, int other, int NUM_BOTS);
+unsigned char getSelfSensor (unsigned char self, unsigned char other, int NUM_BOTS);
+ 
+#endif
Index: branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/servo.c
===================================================================
--- branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/servo.c	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/servo.c	(revision 260)
@@ -0,0 +1,132 @@
+/*  
+	servo.c - Contains functions and interrupts necessary to activate servos
+	author:  Tom Lauwers
+	
+	3/1/06 Iain
+		Man, I don't know what a servo is. 
+*/
+#include <avr/io.h>
+#include <avr/interrupt.h>
+#include <servo.h>
+#include <dio.h>
+#include <lights.h>
+#include <lcd.h>
+//1677.7216 c/ms
+//i dunno must be 2^k
+//250
+//9C40 ~ 20ms
+//#A000 ~ 20.48 but prolly wont work
+//div by 256: 6.55078125 c/ms 80 ~ 19.5ms
+#define SERVO_PERIOD 0x80
+//needs be 1ms
+//is 1.22ms
+#define SERVO_CONSTANT 0x8
+
+/* dirty dirty
+unsigned int servo_vals[4] = {0,0,0,0}; // Stores the set servo values
+int current_servo = 0;  // Stores which servo is current in the interrupt routine
+*/
+unsigned int servo_vals[8] = {0,0,0,0,0,0,0,0}; // Stores the set servo values
+int phase_time=0;
+int phase_base=0;
+int servos_on = 0;      // Stores which servos are enabled
+int servos_enabled=0; //which are high
+int servo_flag = 0;     // Stores whether or not servos are enabled
+
+/* Timer 1 output compare B interrupt.  Does the following:
+	Checks to see if the current servo is 4, in which case just need
+	to set low servo 3's signal and return.
+	Else, check to see if the current servo is enabled, and set it's signal high
+	Then, set the previous servo's signal low
+	Now, set the next output compare to occur for some time from now 
+	specified by the current servo's value
+*/
+SIGNAL (SIG_OUTPUT_COMPARE3B)
+{
+	lcd_putchar('i');
+	if(servo_flag == 0)
+		return;
+	
+	int i;
+	if(phase_time == 0){
+		lcd_putchar('p');
+		for(i=0;i<8;i++){
+			if(servos_on & _BV(i))
+				digital_output((_PORT_E << 3) +i,1);
+		}
+		servos_enabled = servos_on;
+		phase_base = OCR3B;
+	}
+
+	unsigned int min=~0;
+	for(i=0;i<8;i++){
+		if(_BV(i) & servos_enabled){
+			if(SERVO_CONSTANT*servo_vals[i] <= phase_time){
+				digital_output((_PORT_E << 3) + i,0);
+				servos_enabled &= ~_BV(i);
+			}
+			else if(SERVO_CONSTANT*servo_vals[i] < min) {
+				min = servo_vals[i];
+			}
+		}
+	}
+	if(!servos_enabled){
+		OCR3B = phase_base + SERVO_PERIOD;
+		phase_time = 0;
+	}
+	else {
+		OCR3B = phase_base + min;
+		phase_time = min;
+	}
+	
+}	
+
+void init_servo()
+{
+	//1010 1001
+	TCCR3A = 0; 
+	//0000 0100
+	TCCR3B = 0x4;  //prescaler to 256
+	TCCR3C=0;
+	lcd_init();
+	ETIMSK |= 0x08;
+	servo_flag = 1;
+	OCR3B = 0x0;
+	lcd_putchar('i');
+}
+
+// Enable a servo specified by config
+void enable_servo(int config)
+{
+	servos_on |= _BV(config);
+}
+
+// Disable a servo specified by config
+void disable_servo(int config)
+{
+	servos_on &= (0xFF-_BV(config));
+}
+
+// Disables the timer1 interrupt, disabling the servos
+void disable_servos()
+{
+	// Disables interrupts
+	ETIMSK &= ~0x08;
+	servo_flag=0;
+
+}
+
+// Enables the timer1 interrupt, enabling the servos
+void enable_servos()
+{
+	// Enable interrupts on output compare B
+	ETIMSK |= 0x08;
+	servo_flag=1;
+}
+// Set a servo to a value.  Automatically enables the servo.
+void set_servo(int servo, unsigned int value)
+{
+	enable_servo(servo);
+	servo_vals[servo] = value;
+}
+
Index: branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/time.c
===================================================================
--- branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/time.c	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/time.c	(revision 260)
@@ -0,0 +1,100 @@
+/*
+time.c
+anything that requires a delay
+mostly delay_ms
+
+author: Robotics Club, Colony Project
+
+*/
+#include <avr/interrupt.h>
+#include <util/delay.h>
+#include <time.h>
+#include <help.h>
+#include <serial.h>
+
+static volatile int _rtc_val = 0;
+static void (*_rtc_f)(void) = 0;
+
+/*
+delay_ms
+
+delays for ms milliseconds
+
+accuracy is unknown (off by tens of nanoseconds every 15 ms)
+*/
+void delay_ms(int ms) 
+{
+	for(; ms > 15; ms-=15)
+		_delay_ms(15);
+	_delay_ms(ms);
+}
+
+void pause_ms(int ms)
+{
+	delay_ms(ms);
+}
+
+void pause(int ms)
+{
+	delay_ms(ms);
+}
+
+void sleep_ms(int ms)
+{
+	delay_ms(ms);
+}
+
+void sleep(int ms)
+{
+	delay_ms(ms);
+}
+
+/*
+void rtc_init(void)
+call this function to start the real time timer
+use rtc() to get the time value and rtc_resest() to reset
+
+requires global interrupts to be enabled for proper use
+(I bit of SREG register should be set)
+
+uses TIMER0 on asynchronous mode
+*/
+
+void rtc_init(int prescale_opt, unsigned char ocr_val, void (*rtc_func)(void)){
+	int mask = _BV(TCN0UB) + _BV(OCR0UB) + _BV(TCR0UB);
+	char tmp;
+	
+	TIMSK &= ~(_BV(OCIE0) + _BV(TOIE0)); //1. disable interrupts
+	ASSR |= _BV(AS0); //2. selecting clock source (external)
+	
+	//3. writing new values to TCCR, TCNT, OCR
+	TCNT0 = 0;
+	OCR0 = ocr_val;
+	TCCR0 = (0x01 << 3) + (prescale_opt & 0x07); //setting CTC mode, prescaler is lowest 3 bits
+	
+	//4. waiting for busy bits to clear
+	tmp = ASSR;
+	while( tmp & mask ){
+		tmp = ASSR;
+	}
+	
+	TIFR &= ~(_BV(OCF0) + _BV(TOV0)); //5. clearing the interrupt flags
+	TIMSK |= _BV(OCIE0); // + _BV(TOIE0); //6. enabling interrupts
+	
+	_rtc_f = rtc_func;
+}
+
+int rtc(void){
+	return _rtc_val;
+}
+
+void rtc_reset(void){
+	_rtc_val = 0;
+}
+
+SIGNAL (SIG_OUTPUT_COMPARE0){
+	_rtc_val++;
+	
+	if(_rtc_f != 0)
+		_rtc_f();
+}
Index: branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/analog.c
===================================================================
--- branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/analog.c	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/analog.c	(revision 260)
@@ -0,0 +1,134 @@
+/*
+	analog.c - Contains the function implementations for manipulating the ADC
+	on the firefly+ board
+	
+	author:  CMU Robotics Club, Colony Project
+	code mostly taken from fwr analog file (author: Tom Lauwers)
+*/
+
+#include <util/delay.h>
+#include <avr/interrupt.h>
+#include "analog.h"
+
+void analog_init(void){
+
+	/*
+		ADC Status Register A
+		Bit 7 - ADEN is set (enables analog)
+		Bit 6 - Start conversion bit is set (must be done once for free-running mode)
+		Bit 5 - Enable Auto Trigger (for free running mode)
+		Bit 3 - Enable ADC Interrupt (required to run free-running mode)
+		Bits 2-0 - Set to create a clock divisor of 128, to make ADC clock = 16,000,000/128
+	*/
+	ADCSRA |= 0xEF;
+
+	/*
+		ADMUX register
+		Bit 7,6 - Set voltage reference to AVcc (0b01)
+		Bit 5 - Set ADLAR bit for left adjust to do simple 8-bit reads
+		Bit 4 - X
+		Bit 3:0 - Sets the current channel
+	*/
+	ADMUX = 0x67;
+	
+	#ifdef FFPP
+	DDRA |= 0x70;
+	set_adc_mux(0x07);
+	#endif
+	
+}	
+
+#ifdef FFPP
+void set_adc_mux(int which)
+{
+  // A4..A6 set mux to port 0-7 via binary selection
+  
+  // mask so only proper bits are possible.
+  which &= 0x07;
+  PORTA &= 0x8F;
+  PORTA |= which << 4;
+}
+
+void enable_analog(int analog_setting)	//why do we need this?
+{
+	// Digital input disable - don't disable any of them
+	// Set any of the lower six bits to a 1 to disable that bit
+	DDRF = 0x00; //ALL_ANALOG;
+}
+#endif
+
+unsigned int analog8(int which){
+
+#ifdef FFPP
+
+	if(which < EXT_MUX)
+	{
+		ADMUX = 0x60 + which;
+	}
+	else if(which == EXT_MUX)		//Why dont we combine this and the above?
+	{
+		return 0;
+	}
+	else
+	{
+		ADMUX = 0x60 + EXT_MUX;
+		set_adc_mux(which - 8);
+		_delay_ms(10);
+	}
+
+
+#else
+	ADMUX = 0x60 + which;
+#endif
+
+	_delay_ms(1); // need at least 130 us between conversions (for fwr robot, how much for new avr?)
+	return ADCH;
+}
+
+unsigned int analog10(int which){
+	unsigned int adc_h = 0;
+	unsigned int adc_l = 0;
+	
+
+
+#ifdef FFPP
+
+	if(which < EXT_MUX)
+	{
+		ADMUX = 0x60 + which;
+	}
+	else if(which == EXT_MUX)		//Why dont we combine this and the above?
+	{
+		return 0;
+	}
+	else
+	{
+		ADMUX = 0x60 + EXT_MUX;
+		set_adc_mux(which - 8);
+		_delay_ms(10);
+	}
+
+
+#else
+	ADMUX = 0x60 + which;
+#endif
+	_delay_ms(1);
+	adc_l = ADCL; /* highest 2 bits of ADCL -> least 2 bits of analog val */
+	adc_h = ADCH; /* ADCH -> 8 highest bits of analog val */
+	
+	return (adc_h << 2) | (adc_l >> 6);
+}
+
+int wheel(void){
+	return analog8(WHEEL_PORT);
+}
+
+int battery(void){
+	return analog8(BATT_PORT) * 500 >>7; /* 5 volts is the max, 255 is the max 8bit number , *2 for the divider */
+}
+
+SIGNAL (SIG_ADC)
+{
+	// This is just here to catch ADC interrupts because ADC is free running.  
+	// No code needs to be in here.
+}
Index: branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/firefly+_lib.c
===================================================================
--- branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/firefly+_lib.c	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/firefly+_lib.c	(revision 260)
@@ -0,0 +1,179 @@
+#include <firefly+_lib.h>
+#include <rangefinder.h>
+
+void button_test ( void);
+void motor_test (void);
+void serial_test( void );
+void lcd_test(void);
+void orb_test( void );
+void batt_test(void);
+void pullup_test(void);
+void ranger_test(void);
+
+/*
+int main( void ) {
+//	orb_init();
+	//motors_init();
+	tlc5940test();
+	//ranger_test();
+	//pullup_test();
+	//serial_test();
+	//lcd_test();
+	
+ orb_set_num(2, 255,0,0);
+	motor_test();
+ orb_set_num(3, 255,0,0);
+	return 0;
+}*/
+
+
+void ranger_test( void )
+{
+	lcd_init();
+	
+	while(1) {
+		lcd_clear_screen();
+		lcd_putint(linearize_distance(read_distance(PIN_C0)));
+		delay_ms(100);
+	
+	}
+
+}
+
+void button_test ( void) 
+{
+
+	lcd_init();
+	
+	while(1) {
+	
+	
+		if(button1_read())
+			lcd_putchar('1');
+		if(button2_read())
+			lcd_putchar('2');
+			
+		delay_ms(100);
+		
+	}
+
+
+
+}
+void motor_test (void) {
+
+	motors_init();
+	//led_init();
+	
+	motor1_set(1, 255);
+	motor2_set(1, 255);
+	
+	delay_ms(10000);
+	
+	motors_off();
+	led_user(1);
+	
+	
+	while(1);
+
+
+
+}
+void orb_test( void ) {
+	int orbs[13] = { ORB_OFF, RED, ORANGE, YELLOW, LIME, GREEN, CYAN, BLUE, PURPLE, PINK, PURPLE, MAGENTA, WHITE };
+	int orb_select = 0;
+	
+	orb_init();
+	
+	
+	while(1) {
+		orb_set_color(orbs[orb_select]);
+		delay_ms(1000);
+		orb_select++;
+		if(orb_select == 14)
+			orb_select = 0;
+	}
+
+	return;
+
+}
+
+
+void lcd_test(void) {
+	int i;
+	lcd_init();
+	
+	for(i = 32; i <= 126; i++) {
+		lcd_putchar(i);
+		delay_ms(250);
+	}
+	
+	
+	return;
+	
+}
+
+/*
+prints all printable characters to the serial
+
+baud rate is 115200
+*/
+void serial_test( void ) {
+	int i;
+	
+	serial1_init(BAUD115200);
+	fdevopen(&serial1_putchar,&serial1_getchar);
+	for(i = 32; i <= 126; i++) {
+		printf("%d",i);
+		delay_ms(250);
+	}
+
+	return;
+}
+
+void pullup_test()
+{
+	lcd_init();
+	lcd_putstr("pullup test");
+	delay_ms(100);
+	
+	digital_pull_up(PIN_A4);
+	digital_pull_up(PIN_A5);
+	digital_pull_up(PIN_A6);
+	digital_pull_up(PIN_A7);
+	while(1){
+		lcd_clear_screen();
+		if(!digital_input(PIN_A4))
+			lcd_putchar('0');
+		else
+			lcd_putchar(' ');
+		if(!digital_input(PIN_A5))
+			lcd_putchar('1');
+		else
+			lcd_putchar(' ');
+		if(!digital_input(PIN_A6))
+			lcd_putchar('2');
+		else
+			lcd_putchar(' ');
+		if(!digital_input(PIN_A7))
+			lcd_putchar('3');
+		else
+			lcd_putchar(' ');
+		delay_ms(100);
+	}
+}
+
+void batt_test()
+{
+	lcd_init();
+
+	analog_init();
+
+	while(1){
+		lcd_clear_screen();
+		lcd_putint(battery());
+		delay_ms(1000);
+	}
+}
+
+
Index: branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/lcd.c
===================================================================
--- branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/lcd.c	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/lcd.c	(revision 260)
@@ -0,0 +1,264 @@
+/*
+
+lcd-ar2.c - implementation for lcd functions
+
+Author: CMU Robotics Club, Colony Project
+
+This uses SPI.
+
+lcd_init MUST be called before anything can be used.
+
+*/
+
+#include <avr/io.h>
+#include <lcd.h>
+#include <time.h>
+
+#include "oled.h"
+
+/*
+FontLookup - a lookup table for all characters
+*/
+static const unsigned char FontLookup [][5] =
+{
+    { 0x00, 0x00, 0x00, 0x00, 0x00 },  // sp
+    { 0x00, 0x00, 0x5f, 0x00, 0x00 },   // !
+    { 0x00, 0x07, 0x00, 0x07, 0x00 },   // "
+    { 0x14, 0x7f, 0x14, 0x7f, 0x14 },   // #
+    { 0x24, 0x2a, 0x7f, 0x2a, 0x12 },   // $
+	{ 0x23, 0x13, 0x08, 0x64, 0x62 },   // %
+    { 0x36, 0x49, 0x55, 0x22, 0x50 },   // &
+    { 0x00, 0x05, 0x03, 0x00, 0x00 },   // '
+    { 0x00, 0x1c, 0x22, 0x41, 0x00 },   // (
+    { 0x00, 0x41, 0x22, 0x1c, 0x00 },   // )
+    { 0x14, 0x08, 0x3E, 0x08, 0x14 },   // *
+    { 0x08, 0x08, 0x3E, 0x08, 0x08 },   // +
+    { 0x00, 0x00, 0x50, 0x30, 0x00 },   // ,
+    { 0x10, 0x10, 0x10, 0x10, 0x10 },   // -
+    { 0x00, 0x60, 0x60, 0x00, 0x00 },   // .
+    { 0x20, 0x10, 0x08, 0x04, 0x02 },   // /
+    { 0x3E, 0x51, 0x49, 0x45, 0x3E },   // 0
+    { 0x00, 0x42, 0x7F, 0x40, 0x00 },   // 1
+    { 0x42, 0x61, 0x51, 0x49, 0x46 },   // 2
+    { 0x21, 0x41, 0x45, 0x4B, 0x31 },   // 3
+    { 0x18, 0x14, 0x12, 0x7F, 0x10 },   // 4
+    { 0x27, 0x45, 0x45, 0x45, 0x39 },   // 5
+    { 0x3C, 0x4A, 0x49, 0x49, 0x30 },   // 6
+    { 0x01, 0x71, 0x09, 0x05, 0x03 },   // 7
+    { 0x36, 0x49, 0x49, 0x49, 0x36 },   // 8
+    { 0x06, 0x49, 0x49, 0x29, 0x1E },   // 9
+    { 0x00, 0x36, 0x36, 0x00, 0x00 },   // :
+    { 0x00, 0x56, 0x36, 0x00, 0x00 },   // ;
+    { 0x08, 0x14, 0x22, 0x41, 0x00 },   // <
+    { 0x14, 0x14, 0x14, 0x14, 0x14 },   // =
+    { 0x00, 0x41, 0x22, 0x14, 0x08 },   // >
+    { 0x02, 0x01, 0x51, 0x09, 0x06 },   // ?
+    { 0x32, 0x49, 0x59, 0x51, 0x3E },   // @
+    { 0x7E, 0x11, 0x11, 0x11, 0x7E },   // A
+    { 0x7F, 0x49, 0x49, 0x49, 0x36 },   // B
+    { 0x3E, 0x41, 0x41, 0x41, 0x22 },   // C
+    { 0x7F, 0x41, 0x41, 0x22, 0x1C },   // D
+    { 0x7F, 0x49, 0x49, 0x49, 0x41 },   // E
+    { 0x7F, 0x09, 0x09, 0x09, 0x01 },   // F
+    { 0x3E, 0x41, 0x49, 0x49, 0x7A },   // G
+    { 0x7F, 0x08, 0x08, 0x08, 0x7F },   // H
+    { 0x00, 0x41, 0x7F, 0x41, 0x00 },   // I
+    { 0x20, 0x40, 0x41, 0x3F, 0x01 },   // J
+    { 0x7F, 0x08, 0x14, 0x22, 0x41 },   // K
+    { 0x7F, 0x40, 0x40, 0x40, 0x40 },   // L
+    { 0x7F, 0x02, 0x0C, 0x02, 0x7F },   // M
+    { 0x7F, 0x04, 0x08, 0x10, 0x7F },   // N
+    { 0x3E, 0x41, 0x41, 0x41, 0x3E },   // O
+    { 0x7F, 0x09, 0x09, 0x09, 0x06 },   // P
+    { 0x3E, 0x41, 0x51, 0x21, 0x5E },   // Q
+    { 0x7F, 0x09, 0x19, 0x29, 0x46 },   // R
+    { 0x46, 0x49, 0x49, 0x49, 0x31 },   // S
+    { 0x01, 0x01, 0x7F, 0x01, 0x01 },   // T
+    { 0x3F, 0x40, 0x40, 0x40, 0x3F },   // U
+    { 0x1F, 0x20, 0x40, 0x20, 0x1F },   // V
+    { 0x3F, 0x40, 0x38, 0x40, 0x3F },   // W
+    { 0x63, 0x14, 0x08, 0x14, 0x63 },   // X
+    { 0x07, 0x08, 0x70, 0x08, 0x07 },   // Y
+    { 0x61, 0x51, 0x49, 0x45, 0x43 },   // Z
+    { 0x00, 0x7F, 0x41, 0x41, 0x00 },   // [
+    { 0x02, 0x04, 0x08, 0x10, 0x20 },   // backslash
+    { 0x00, 0x41, 0x41, 0x7F, 0x00 },   // ]
+    { 0x04, 0x02, 0x01, 0x02, 0x04 },   // ^
+    { 0x40, 0x40, 0x40, 0x40, 0x40 },   // _
+    { 0x00, 0x01, 0x02, 0x04, 0x00 },   // '
+    { 0x20, 0x54, 0x54, 0x54, 0x78 },   // a
+    { 0x7F, 0x48, 0x44, 0x44, 0x38 },   // b
+    { 0x38, 0x44, 0x44, 0x44, 0x20 },   // c
+    { 0x38, 0x44, 0x44, 0x48, 0x7F },   // d
+    { 0x38, 0x54, 0x54, 0x54, 0x18 },   // e
+    { 0x08, 0x7E, 0x09, 0x01, 0x02 },   // f
+    { 0x0C, 0x52, 0x52, 0x52, 0x3E },   // g
+    { 0x7F, 0x08, 0x04, 0x04, 0x78 },   // h
+    { 0x00, 0x44, 0x7D, 0x40, 0x00 },   // i
+    { 0x20, 0x40, 0x44, 0x3D, 0x00 },   // j
+    { 0x7F, 0x10, 0x28, 0x44, 0x00 },   // k
+    { 0x00, 0x41, 0x7F, 0x40, 0x00 },   // l
+    { 0x7C, 0x04, 0x18, 0x04, 0x78 },   // m
+    { 0x7C, 0x08, 0x04, 0x04, 0x78 },   // n
+    { 0x38, 0x44, 0x44, 0x44, 0x38 },   // o
+    { 0x7C, 0x14, 0x14, 0x14, 0x08 },   // p
+    { 0x08, 0x14, 0x14, 0x18, 0x7C },   // q
+    { 0x7C, 0x08, 0x04, 0x04, 0x08 },   // r
+    { 0x48, 0x54, 0x54, 0x54, 0x20 },   // s
+    { 0x04, 0x3F, 0x44, 0x40, 0x20 },   // t
+    { 0x3C, 0x40, 0x40, 0x20, 0x7C },   // u
+    { 0x1C, 0x20, 0x40, 0x20, 0x1C },   // v
+    { 0x3C, 0x40, 0x30, 0x40, 0x3C },   // w
+    { 0x44, 0x28, 0x10, 0x28, 0x44 },   // x
+    { 0x0C, 0x50, 0x50, 0x50, 0x3C },   // y
+    { 0x44, 0x64, 0x54, 0x4C, 0x44 },    // z
+    { 0x00, 0x08, 0x36, 0x41, 0x41 },   // {
+    { 0x00, 0x00, 0x7F, 0x00, 0x00 },   // |
+    { 0x41, 0x41, 0x36, 0x08, 0x00 },   // }
+    { 0x02, 0x01, 0x01, 0x02, 0x01 },   // ~
+    { 0x55, 0x2A, 0x55, 0x2A, 0x55 },   // del
+};
+
+
+/*
+initializes the LCD
+*/
+void lcd_init(void)
+{
+
+#ifdef FFPP
+
+	OLED_init();
+
+#else
+
+	LCDDDR |= (D_C | SCE | SDI | SCK);
+	LCDRESETDDR |= RST;
+
+	LCDPORT &= ~(D_C | SCE | SDI | SCK);
+	
+	SPCR |= 0b01010000; // no SPI int, SPI en, Master, sample on rising edge, fosc/2
+	SPSR |= 0x01;       // a continuation of the above
+
+	LCDRESETPORT |= RST;
+	delay_ms(10);
+	LCDRESETPORT &= (~RST);
+	delay_ms(100);
+	LCDRESETPORT |= RST;
+	
+    lcd_putbyte( 0x21 );  // LCD Extended Commands.
+    lcd_putbyte( 0xC8 );  // Set LCD Vop (Contrast).
+    lcd_putbyte( 0x06 );  // Set Temp coefficent.
+    lcd_putbyte( 0x13 );  // LCD bias mode 1:48.
+    lcd_putbyte( 0x20 );  // LCD Standard Commands, Horizontal addressing mode.
+    lcd_putbyte( 0x0C );  // LCD in normal mode.
+	
+	LCDPORT |= D_C;		//put it in init instead of main
+	
+	lcd_clear_screen();
+#endif
+}
+
+/*
+clear the lcd screen
+*/
+void lcd_clear_screen( void ) {
+
+#ifdef FFPP
+	drawclear();
+#else
+	int i;
+	for (i = 0; i < 504; i++)
+			lcd_putbyte(0x0);
+	
+	lcd_gotoxy(0,0);
+#endif
+
+}
+
+
+/*
+print a byte on the lcd screen
+*/
+void lcd_putbyte(unsigned char b)
+{
+
+#ifndef FFPP
+	SPDR = b;
+	while (!(SPSR & 0x80)); /* Wait until SPI transaction is complete */
+#endif
+
+}
+
+/*
+print a character on the lcd
+*/
+void lcd_putchar(char c)
+{
+
+#ifndef FFPP
+	int i;
+	
+	for (i = 0; i < 5; i++)
+		lcd_putbyte(FontLookup[c-32][i]);
+	lcd_putbyte(0);
+#endif
+
+}
+
+/*
+print an entire string to the lcd
+*/
+void lcd_putstr(char *s)
+{
+	char *t = s;
+	while (*t != 0)
+	{
+		lcd_putchar(*t);
+		t++;
+	}
+}
+
+/*
+go to coordinate x, y
+y: vertically - 1 char
+x: horizontally - 1 pixel
+
+multiply x by 6 if want to move 1 entire character
+
+origin (0,0) is at top left corner of lcd screen
+*/
+void lcd_gotoxy(int x, int y)
+{
+
+#ifndef FFPP
+  LCDPORT &= ~(D_C);
+  lcd_putbyte(0x40 | (y & 0x07));
+  lcd_putbyte(0x80 | (x & 0x7f));
+  LCDPORT |= D_C;
+#endif
+
+}
+
+/*
+prints an int to the lcd
+
+code adapted from Chris Efstathiou's code (hendrix@otenet.gr)
+*/
+void lcd_putint(int value ) {
+	unsigned char lcd_data[6]={'0','0','0','0','0','0' }, position=sizeof(lcd_data), radix=10; 
+
+        /* convert int to ascii  */ 
+        if(value<0) { lcd_putchar('-'); value=-value; }    
+        do { position--; *(lcd_data+position)=(value%radix)+'0'; value/=radix;  } while(value); 
+
+    
+        /* start displaying the number */
+        for(;position<=(sizeof(lcd_data)-1);position++)
+          {
+            
+            lcd_putchar(lcd_data[position]);
+          }
+
+	return;
+}
Index: branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/servo.h
===================================================================
--- branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/servo.h	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/servo.h	(revision 260)
@@ -0,0 +1,16 @@
+/*  
+	servo.h - Contains function prototypes for servo activation
+	author:  Tom Lauwers
+*/
+#ifndef _SERVO_H_
+#define _SERVO_H_
+
+// Information on functions available in servo.c
+void init_servo(void);
+void enable_servos(void);
+void enable_servo(int config);
+void set_servo(int servo, unsigned int value);
+void disable_servos(void);
+void disable_servo(int );
+
+#endif
Index: branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/time.h
===================================================================
--- branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/time.h	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/time.h	(revision 260)
@@ -0,0 +1,58 @@
+/*
+time.h
+*/
+
+#ifndef _TIME_H_
+#define _TIME_H_
+
+#define TIMER_OFF         0x00
+#define PRESCALE_NONE     0x01
+#define PRESCALE_DIV_8    0x02
+#define PRESCALE_DIV_32   0x03
+#define PRESCALE_DIV_64   0x04
+#define PRESCALE_DIV_128  0x05
+#define PRESCALE_DIV_256  0x06
+#define PRESCALE_DIV_1024 0x07
+
+/*
+delay_ms(int ms)
+pause_ms(int ms)
+sleep_ms(int ms)
+pause(int ms)
+sleep(int ms)
+
+all have the same behavior
+pauses the calling process for the specified
+amount of time in milliseconds
+*/
+void delay_ms(int ms) ;
+void pause_ms(int ms);
+void pause(int ms);
+void sleep_ms(int ms);
+void sleep(int ms);
+
+/*
+void rtc_init(void)
+call this function to initialize the real time clock
+real time clock requires global interrupts to be enabled
+*/
+void rtc_init(int prescale_opt, unsigned char ocr_val, void (*rtc_func)(void));
+
+/*
+void rtc_reset(void)
+use this to reset the real time value
+rtc_init() should be called beforehand
+*/
+void rtc_reset(void);
+
+/*
+int rtc(void)
+returns the current value of the real time clock (in seconds)
+rtc_init() should be called beforehand
+
+the returned amount is the number of seconds that have past since the
+last call to rtc_init() or rtc_reset()
+*/
+int rtc(void);
+
+#endif
Index: branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/move.c
===================================================================
--- branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/move.c	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/move.c	(revision 260)
@@ -0,0 +1,86 @@
+//Created 4/30/06 by James Kong
+
+#include "firefly+_lib.h"
+//#include "pindefs_ff.h"
+#include "move.h"
+
+/*
+Move and turn functions are overloaded so they can be called with or without the speed or time parameters.
+If called wihtout parameters, the defaults will be used.
+*/
+
+//Forward
+void moveForward(void) {
+	motor1_set(FWD, NRML_SPD);
+	motor2_set(FWD, NRML_SPD);
+	delay_ms(DELAY_F);
+}
+
+/*void moveForward(int speed) {
+	motor1_set(FWD, speed);
+	motor2_set(FWD, speed);
+	delay_ms(DELAY_F);
+}
+
+void moveForward(int speed, int time) {
+	motor1_set(FWD, speed);
+	motor2_set(FWD, speed);
+	delay_ms(time);
+}
+*/
+//Back
+void moveBack(void) {
+	motor1_set(BCK, HALF_SPD);
+	motor2_set(BCK, HALF_SPD);
+	delay_ms(DELAY_B);
+}
+/*
+void moveBack(int speed) {
+	motor1_set(BCK, speed);
+	motor2_set(BCK, speed);
+	delay_ms(DELAY_B);
+}
+
+void moveBack(int speed, int time) {
+	motor1_set(BCK, speed);
+	motor2_set(BCK, speed);
+	delay_ms(time);
+}
+*/
+//Turn Left
+void turnLeft(void) {
+	motor1_set(FWD, NRML_TURN);
+	motor2_set(BCK, NRML_TURN);
+	delay_ms(DELAY_L);
+}
+/*
+void turnLeft(int speed) {
+	motor1_set(FWD, speed);
+	motor2_set(BCK, speed);
+	delay_ms(DELAY_L);
+}
+
+void turnLeft(int speed, int time) {
+	motor1_set(FWD, speed);
+	motor2_set(BCK, speed);
+	delay_ms(time);
+}
+*/
+//Turn Right
+void turnRight(void) {
+	motor1_set(BCK, NRML_TURN);
+	motor2_set(FWD, NRML_TURN);
+	delay_ms(DELAY_R);
+}
+/*
+void turnRight(int speed) {
+	motor1_set(BCK, speed);
+	motor2_set(FWD, speed);
+	delay_ms(DELAY_R);
+}
+
+void turnRight(int speed, int time) {
+	motor1_set(BCK, speed);
+	motor2_set(FWD, speed);
+	delay_ms(time);
+}*/
Index: branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/analog.h
===================================================================
--- branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/analog.h	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/analog.h	(revision 260)
@@ -0,0 +1,95 @@
+/*
+	analog.h - Contains definitions and function prototypes for using the
+	ADC to detect analog signals on pins AN0 - AN7
+	AN6 and AN7 are used for the wheel and battery
+	
+	The pins labeled E6 and E7 are external interrupt pins and are not related to analog
+	
+	author: CMU Robotics Club, Colony Project
+	code taken from the fwr analog file (author:  Tom Lauwers)
+*/
+
+#ifndef _ANALOG_H
+#define _ANALOG_H
+
+#define AN0 0x00
+#define AN1 0x01
+#define AN2 0x02
+#define AN3 0x03
+#define AN4 0x04
+#define AN5 0x05
+#define AN6 0x06
+#define AN7 0x07
+
+#ifdef FFPP
+#define AN8 0x08
+#define AN9 0x09
+#define ANA 0x0A
+#define ANB 0x0B
+#define ANC 0x0C
+#define AND 0x0D
+#define ANE 0x0E
+#define ANF 0x0F
+
+#define EXT_MUX   0x07
+#define IR_READ   0x08
+#define IR1_READ  0x08
+#define IR2_READ  0x09
+#define IR3_READ  10
+#define IR4_READ  11
+#define IR5_READ  12
+#define ADC_BATT  13
+#define ADC_WHEEL 14
+#define ADC_3V3   15
+
+#define WHEEL_PORT ANE
+#define BATT_PORT AND
+
+#else
+
+#define WHEEL_PORT AN6
+#define BATT_PORT  AN7
+
+#endif
+
+/*
+	Call this function before reading from the analog ports
+	turns on the ADC
+*/
+void analog_init(void);
+
+/*
+	returns an 8-bit number from the desired analog port
+	argument should be one of the constants AN0 - AN7
+	behavior is undefined otherwise
+	analog_init() must be called before a call to this function
+*/
+unsigned int analog8(int which);
+
+/*
+	returns a 10-bit number from the desired analog port
+	argument should be one of the constants AN0 - AN7
+	behavior is undefined otherwise
+	analog_init() must be called before a call to this function
+*/
+unsigned int analog10(int which);
+
+/*
+	returns the current value (0-255) of the wheel
+	analog_init() must be called before a call to this function
+*/
+int wheel(void);
+
+/*
+	returns the current voltage of the battery (deciVolts)
+	analog_init() must be called before a call to this function
+*/
+int battery(void);
+
+#ifdef FFPP
+ void enable_analog(int analog_setting);
+void set_adc_mux(int which);
+#endif
+
+
+#endif
Index: branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/firefly+_lib.h
===================================================================
--- branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/firefly+_lib.h	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/firefly+_lib.h	(revision 260)
@@ -0,0 +1,33 @@
+/*
+
+firefly+_lib.h
+
+author: CMU Robotics Club, Colony project
+much of this is adapted from the firefly library (author: Tom Lauwers)
+*/
+#ifndef _FIREFLY_LIB_H_
+#define _FIREFLY_LIB_H_
+
+#include <inttypes.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <avr/io.h>
+#include <avr/interrupt.h>
+//#include <avr/signal.h>
+#include <avr/interrupt.h>
+//#include <avr/delay.h>
+#include <util/delay.h>
+
+#include <analog.h>
+#include <dio.h>
+
+#include <time.h>
+#include <lcd.h>
+#include <lights.h>
+
+#include <motor.h>
+#include <serial.h>
+#include <buzzer.h>
+#include <servo.h>
+
+#endif
Index: branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/lcd.h
===================================================================
--- branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/lcd.h	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/lcd.h	(revision 260)
@@ -0,0 +1,84 @@
+#ifndef _LCD_H_
+#define _LCD_H_
+
+#ifndef FFPP
+
+//////lcd defines
+#define RST 0x04  // pe2 (GPIO)
+#define SCE 0x01  // pb0 (~SS)
+#define D_C 0x10  // pb4 (GPIO?)
+#define SDI 0x04  // pb2 (MOSI)
+#define SCK 0x02  // pb1 (SCK)
+
+#define LCDPORT PORTB
+#define LCDDDR DDRB
+
+#define LCDRESETPORT PORTE
+#define LCDRESETDDR DDRE
+
+#else
+	
+
+// other OLED pins
+//#define LCD_RW    0x00000080
+#define LCD_RS    PB4 // Command/Data
+//#define LCD_RD    0x00008000
+#define LCD_RSTB  PE2 // reset line
+#define LCD_CS    PB0
+
+
+
+// inialize OLED and SPI
+void OLED_init(void);
+
+// reset Controller
+void Reset_SSD1339(void);
+
+// write command or data
+void write_c(unsigned char out_command);
+void write_d(unsigned char out_data);
+
+// these write data to the OLED on 8 bit data bus,  depends on MCU
+void LCD_out(unsigned char cmd);
+
+// these functions set / clear pins for OLED control lines.  they accecpt a 0 or 1 
+//void RD(char stat);
+//void RW(char stat);
+void DC(char stat);
+void RES(char stat);
+void CS(char stat);
+
+void drawcircle(char col, char row, char radius, int lcolor,  int fcolor);
+void drawrect(char scol, char srow, char ecol, char erow, int lcolor,  int fcolor);
+void drawline(char scol, char srow, char ecol, char erow, int lcolor);
+void drawcopy(char scol, char srow, char ecol, char erow, char ncol, char nrow);
+void drawfill(char fill);
+
+void drawclearwindow(char scol, char srow, char ecol, char erow);
+inline void drawclear(void);
+
+void drawscroll(char hoff, char srow, char rows, char speed);
+inline void drawscrollstart(void);
+inline void drawscrollstop(void);
+
+void drawIR(void);
+
+void crazycircle (void);
+void crazyrect (void) ;
+
+void OLEDtest (void) ;
+
+
+#endif
+
+void lcd_init(void);
+void lcd_clear_screen( void );
+void lcd_putbyte(unsigned char c);
+void lcd_putchar(char c);
+void lcd_putstr(char *s);
+void lcd_gotoxy(int x, int y);
+void lcd_putint(int value);
+
+
+
+#endif
Index: branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/pindefs_ff.h
===================================================================
--- branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/pindefs_ff.h	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/pindefs_ff.h	(revision 260)
@@ -0,0 +1,54 @@
+// Motors
+#define RIGHT 0 /* PIN_D0 output */
+#define LEFT  1 /* PIN_D1 output */
+
+// Sensors
+
+/// Monkey
+/* analog input */
+#define MONKI AN0 /* input */
+//#define MONKI 0x00 /* input */
+
+//white
+#define MONK0 PIN_C4 /*0b01100*/ /* output          A4           <-  */
+//blue
+#define MONK1 PIN_C3 /*0b01011*/ /* output          A3           <-  */
+//green - on/off
+#define MONKL PIN_C2 /*0b01010*/ /* output          A2           <-  */
+
+//white2
+#define MONK2 PIN_C6 /*0b01110*/ /* white output 		A6	*/
+//blue2
+#define MONK3 PIN_C5 /*0b01101*/ /* blue output		A5   */
+
+
+//old constants
+
+//data pin
+//#define MONKI 0 /* PIN_A5  input */
+
+//white
+//#define MONK0 3/* PIN_E0 output */
+//blue
+//#define MONK1 2/* PIN_E1 output */
+//white2
+//#define MONK2 5/* PIN_D2 white output */
+//blue2
+//#define MONK3 4/* PIN_D3 blue output */
+
+//green - on/off
+//#define MONKL 1/*PIN_E2 output */
+
+/// Bump
+//#define BMPBL PIN_D4 /* input */
+//#define BMPBR PIN_D5 /* input */
+//#define BMPFL PIN_D6 /* input */
+//#define BMPFR PIN_D7 /* input */
+
+/// Other Sensors
+//#define PYRO  0 /* PIN_A0 input */
+//#define RANGE 1 /* PIN_A1 input */
+
+// Wireless
+//#define RXPOW 2 /* PIN_A2 input */
+//#define TX_EN PIN_A3 /* output */ //// might be trouble
Index: branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/move.h
===================================================================
--- branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/move.h	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/move.h	(revision 260)
@@ -0,0 +1,34 @@
+#define FWD 0
+#define BCK 1
+
+#define DELAY_F 250
+#define DELAY_B 750
+#define DELAY_R 500
+#define DELAY_L 500
+
+#define SLOW_SPD 96
+#define HALF_SPD 128
+#define NRML_SPD 160
+#define FAST_SPD 192
+#define FULL_SPD 255
+
+#define SLOW_TURN 64
+#define NRML_TURN 96
+#define FAST_TURN 128
+
+void moveForward(void);
+//void moveForward(int speed);
+//void moveForward(int speed, int time);
+
+void moveBack(void);
+//void moveBack(int speed);
+//void moveBack(int speed, int time);
+
+void turnLeft(void);
+//void turnLeft(int speed);
+//void turnLeft(int speed, int time);
+
+void turnRight(void);
+//void turnRight(int speed);
+//void turnRight(int speed, int time);
+
Index: branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/dio.c
===================================================================
--- branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/dio.c	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/dio.c	(revision 260)
@@ -0,0 +1,312 @@
+/* 
+
+dio.c
+Controls digital input and output
+
+A general note on how this code works:
+portpin is used to select both the bank and which pin is selected
+6 bits are used (lower 6, ex: 0b00abcdef)
+	the first 3 (abc in this example) are used to select the bank
+		A = 001
+		B = 010
+		C = 011
+		D = 100
+		E = 101
+		F = 110
+		G = 111
+		
+		the bank can be found by doing portpin >> 3
+		
+	the next 3 (def in this example) are used to select the pin number
+	the 3 bits are just the binary representation of the pin number
+		0 = 000
+		1 = 001
+		2 = 010
+		3 = 011
+		4 = 100
+		5 = 101
+		6 = 110
+		7 = 111
+		
+		the pin number can be found by doing portping & 0b111
+		
+
+*/
+
+#include <avr/interrupt.h>
+
+#include <dio.h>
+#include <time.h>
+#include <lights.h>
+/*
+digital_input
+
+reads the value on the selected portpin, returns it as 1 or 0
+see general description (above) for definition of portpin
+
+*/
+int digital_input(int portpin){
+	int pin = portpin & 0x7;
+	int pin_val = 0;
+	
+	switch(portpin >> 3){
+		case _PORT_A:
+			DDRA &= ~_BV(pin);
+			pin_val = PINA;
+			return (pin_val >> pin) & 1;
+		case _PORT_B:
+			DDRB &= ~_BV(pin);
+			pin_val = PINB;
+			return (pin_val >> pin) & 1;
+		case _PORT_C:
+			DDRC &= ~_BV(pin);
+			pin_val = PINC;
+			return (pin_val >> pin) & 1;
+		case _PORT_D:
+			DDRD &= ~_BV(pin);
+			pin_val = PIND;
+			return (pin_val >> pin) & 1;
+		case _PORT_E:
+			DDRE &= ~_BV(pin);
+			pin_val = PINE;
+			return (pin_val >> pin) & 1;
+		case _PORT_F:
+			if(pin>=4){
+				MCUSR|=1<<7;
+				MCUSR|=1<<7;
+			}
+			DDRF &= ~_BV(pin);
+			pin_val = PINF;
+			return (pin_val >> pin) & 1;
+		case _PORT_G:
+			DDRG &= ~_BV(pin);
+			pin_val = PING;
+			return (pin_val >> pin) & 1;
+		default: break;
+	}
+	
+	return -1;
+}
+
+/*
+digital_pull_up
+Enables pullup on a pin.  if pin is output, it will make it output 1.
+
+*/
+void digital_pull_up(int portpin) {
+	int pins = portpin & 0x07;
+	
+
+	switch(portpin >> 3) {
+		case _PORT_A:
+			PORTA |= _BV(pins);
+			break;
+		case _PORT_B:
+			PORTB |= _BV(pins);
+			break;		
+		case _PORT_C:
+			PORTC |= _BV(pins);
+			break;		
+		case _PORT_D:
+			PORTD |= _BV(pins);
+			break;		
+		case _PORT_E:
+			PORTE |= _BV(pins);
+			break;		
+		case _PORT_F:
+			PORTF |= _BV(pins);
+			break;		
+		case _PORT_G:
+			PORTG |= _BV(pins);
+			break;
+	}
+	
+}
+
+/*
+digital_output
+
+sets portpin to the value
+
+see general description above for explanation of portpin
+
+val can only be 0 for off, nonzero for on
+*/
+void digital_output(int portpin, int val) {
+	int pins = portpin & 0x07;
+	
+	/*
+	if you want to set to 0
+	*/
+	if(val == 0) {
+		switch(portpin >> 3) {
+			case _PORT_A:
+				DDRA |= _BV(pins);
+				PORTA &= (0XFF - _BV(pins));
+				break;
+			case _PORT_B:
+				DDRB |= _BV(pins);
+				PORTB &= (0XFF - _BV(pins));
+				break;		
+			case _PORT_C:
+				DDRC |= _BV(pins);
+				PORTC &= (0XFF - _BV(pins));
+				break;		
+			case _PORT_D:
+				DDRD |= _BV(pins);
+				PORTD &= (0XFF - _BV(pins));
+				break;		
+			case _PORT_E:
+				DDRE |= _BV(pins);
+				PORTE &= (0XFF - _BV(pins));
+				break;		
+			case _PORT_F:
+				DDRF |= _BV(pins);
+				PORTF &= (0XFF - _BV(pins));
+				break;		
+			case _PORT_G:
+				DDRG |= _BV(pins);
+				PORTG &= (0XFF - _BV(pins));
+				break;
+		}
+	}
+	else { /* ( val == 1) */ 
+		switch(portpin >> 3) {
+			case _PORT_A:
+				DDRA |= _BV(pins);
+				PORTA |= _BV(pins);
+				break;
+			case _PORT_B:
+				DDRB |= _BV(pins);
+				PORTB |= _BV(pins);
+				break;		
+			case _PORT_C:
+				DDRC |= _BV(pins);
+				PORTC |= _BV(pins);
+				break;		
+			case _PORT_D:
+				DDRD |= _BV(pins);
+				PORTD |= _BV(pins);
+				break;		
+			case _PORT_E:
+				DDRE |= _BV(pins);
+				PORTE |= _BV(pins);
+				break;		
+			case _PORT_F:
+				DDRF |= _BV(pins);
+				PORTF |= _BV(pins);
+				break;		
+			case _PORT_G:
+				DDRG |= _BV(pins);
+				PORTG |= _BV(pins);
+				break;
+		}
+	}
+}
+
+
+
+
+
+//////////////////////////////////////
+////////////   button1  //////////////
+//////////////////////////////////////
+
+/*
+return 1 if button is pressed, 0 otherwise
+*/
+int button1_read( void )
+{
+	//return (BTN & (_BV(BTN1)) >> BTN1);
+	return (PIN_BTN >> BTN1) & 1;
+}
+
+/*
+similar to button1_read, but hold program until the button is actually pressed
+*/
+void button1_wait( void )
+{
+	while(!button1_read() ) {
+		delay_ms(15);
+	}
+}
+
+
+/*
+same as button1_wait
+However, blink the led while waiting
+
+IMPORTANT: This requires that the LED has been initialized (  init_led  )
+*/
+void button1_wait_led( void )
+{
+	int i = 0;
+	
+	while(!button1_read() ) {
+		if( i < 8 )
+			led_user(1);
+		else {
+			led_user(0);
+		}
+		//increment i, but restart when i = 15;
+		i = (i+1) & 0xF;
+		delay_ms(15);
+	}
+	
+	led_user(0);
+}
+
+
+//////////////////////////////////////
+////////////   button2  //////////////
+//////////////////////////////////////
+//see button1 functions for descriptions
+//same except for which button is used
+int button2_read( void )
+{
+	return (PIN_BTN >> BTN2) & 1;
+}
+
+void button2_wait( void )
+{
+	while(!button2_read() ) {
+		delay_ms(15);
+	}
+}
+
+
+void button2_wait_led( void )
+{
+	int i = 0;
+	
+	while(!button2_read() ) {
+		if( i < 8 )
+			led_user(1);
+		else {
+			led_user(0);
+		}
+		//increment i, but restart when i = 15;
+		i = (i+1) & 0xF;
+		delay_ms(15);
+	}
+	
+	led_user(0);
+}
+
+/*
+// EXTERNAL INTERRUPTS
+/// example code to be used by anyone in need
+/// this example has 2 bump sensors on PE6 and PE7
+
+// left touch sensor on PE6 
+SIGNAL (SIG_INTERRUPT6)
+{
+	putcharlcd('6');
+}
+
+// right touch sensor on PE7
+SIGNAL (SIG_INTERRUPT7)
+{
+	putcharlcd('7');
+}
+*/
Index: branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/dio.h
===================================================================
--- branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/dio.h	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/dio.h	(revision 260)
@@ -0,0 +1,183 @@
+#ifndef _DIO_H
+#define _DIO_H
+
+
+/*
+
+these are ALL the pins
+don't use unless you know what you're doing
+
+*/
+
+#define _PORT_A 1
+#define _PORT_B 2
+#define _PORT_C 3
+#define _PORT_D 4
+#define _PORT_E 5
+#define _PORT_F 6
+#define _PORT_G 7
+
+#define _PIN_A0 8
+#define _PIN_A1 9
+#define _PIN_A2 10
+#define _PIN_A3 11
+#define _PIN_A4 12
+#define _PIN_A5 13
+#define _PIN_A6 14 
+#define _PIN_A7 15
+
+#define _PIN_B0 16
+#define _PIN_B1 17
+#define _PIN_B2 18
+#define _PIN_B3 19
+#define _PIN_B4 20
+#define _PIN_B5 21
+#define _PIN_B6 22
+#define _PIN_B7 23
+
+#define _PIN_C0 24
+#define _PIN_C1 25
+#define _PIN_C2 26
+#define _PIN_C3 27
+#define _PIN_C4 28
+#define _PIN_C5 29
+#define _PIN_C6 30
+#define _PIN_C7 31
+
+#define _PIN_D0 32
+#define _PIN_D1 33
+#define _PIN_D2 34
+#define _PIN_D3 35
+#define _PIN_D4 36
+#define _PIN_D5 37
+#define _PIN_D6 38
+#define _PIN_D7 39
+
+#define _PIN_E0 40
+#define _PIN_E1 41
+#define _PIN_E2 42
+#define _PIN_E3 43
+#define _PIN_E4 44
+#define _PIN_E5 45
+#define _PIN_E6 46
+#define _PIN_E7 47
+
+#define _PIN_F0 48
+#define _PIN_F1 49
+#define _PIN_F2 50
+#define _PIN_F3 51
+#define _PIN_F4 52
+#define _PIN_F5 53
+#define _PIN_F6 54
+#define _PIN_F7 55
+
+#define _PIN_G0 56
+#define _PIN_WR 56
+#define _PIN_G1 57
+#define _PIN_RD 57
+#define _PIN_G2 58
+#define _PIN_ALE 58
+#define _PIN_G3 59
+#define _PIN_TOSC2 59
+#define _PIN_G4 60
+#define _PIN_TOSC1 60
+//#define _PIN_G5 61
+//#define _PIN_G6 62
+//#define _PIN_G7 63
+
+
+/*
+These are the header pins (the ones you can connect things to)
+Feel free to use these
+
+*/
+#define PIN_A0 8
+#define PIN_A1 9
+#define PIN_A2 10
+#define PIN_A3 11
+#define PIN_A4 12
+#define PIN_A5 13
+#define PIN_A6 14 
+#define PIN_A7 15
+
+#define PIN_SS 16
+#define PIN_SCK 17
+#define PIN_MOSI 18
+#define PIN_MISO 19
+#define PIN_LCD_COMMAND 20
+
+#define PIN_C0 24
+#define PIN_C1 25
+#define PIN_C2 26
+#define PIN_C3 27
+#define PIN_C4 28
+#define PIN_C5 29
+#define PIN_C6 30
+#define PIN_C7 31
+
+#define PIN_SCL 32
+#define PIN_SDA 33
+
+#define PIN_RX0 40
+#define PIN_TX0 41
+#define PIN_LCD_RESET 42
+//#define PIN_LEDR 43
+//#define PIN_LEDG 44
+//#define PIN_LEDB 45
+#define PIN_E6 46
+#define PIN_EXT_DIO1 46
+#define PIN_E7 47
+#define PIN_EXT_DIO2 48
+
+#define PIN_AN0 48
+#define PIN_ADC0 48
+#define PIN_AN1 49
+#define PIN_ADC1 49
+#define PIN_AN2 50
+#define PIN_ADC2 50
+#define PIN_AN3 51
+#define PIN_ADC3 51
+#define PIN_AN4 52
+#define PIN_ADC4 52
+#define PIN_AN5 53
+#define PIN_ADC5 53
+#define PIN_AN6 54
+#define PIN_ADC6 54
+#define PIN_AN7 55
+#define PIN_ADC7 55
+
+#ifndef FFPP
+#define PIN_WHEEL 54
+#define PIN_BATT 55
+#endif
+
+#define PIN_BTN1 56
+#define PIN_BTN2 57
+
+#ifndef FFPP
+#define PIN_LED1 58
+#endif
+
+int digital_input(int);
+void digital_output(int bit, int val);
+void digital_pull_up(int);
+
+///////////////////////
+//////  BUTTONS  //////
+///////////////////////
+#define PIN_BTN PING
+
+#define BTN2 PING1
+#define BTN1 PING0
+
+int button1_read( void );
+void button1_wait( void );
+void button1_wait_led( void );
+
+int button2_read( void );
+void button2_wait( void );
+void button2_wait_led( void );
+
+
+#endif
+
Index: branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/oled.c
===================================================================
--- branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/oled.c	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/oled.c	(revision 260)
@@ -0,0 +1,394 @@
+#ifdef FFPP
+#include "firefly+_lib.h"
+/******************************************************************************/
+/*  OLED example.   8 bit mode                                           */
+/*      Spark Fun Electronics   5/3/06   OSO                                 */
+/******************************************************************************/
+/*                                                                            */
+/*    STOLEN and hacked to work with SPI, AVR     		                        */
+/******************************************************************************/
+
+// data bus for LCD, pins on port 0
+//#define D0 16
+//#define D1 17
+//#define D2 18
+//#define D3 19
+//#define D4 20
+//#define D5 21
+//#define D6 22
+//#define D7 23
+
+// OLED data port
+//#define LCD_DATA 0x00FF0000
+
+// other OLED pins
+//#define LCD_RW    0x00000080
+#define LCD_RS    PB4 // Command/Data
+//#define LCD_RD    0x00008000
+#define LCD_RSTB  PE2 // reset line
+#define LCD_CS    PB0
+
+
+
+void drawcircle(char col, char row, char radius, int lcolor,  int fcolor) {
+	write_c(0x86);
+	write_d(col);
+	write_d(row);
+	write_d(radius);
+	write_d(lcolor>>8);
+	write_d(lcolor&0xf);
+	write_d(fcolor>>8);
+	write_d(fcolor&0xf);
+}
+
+void drawrect(char scol, char srow, char ecol, char erow, int lcolor,  int fcolor) {
+	write_c(0x84);
+	write_d((ecol>scol)?scol:ecol);
+	write_d((erow>srow)?srow:erow);
+	write_d((ecol<scol)?scol:ecol);
+	write_d((erow<srow)?srow:erow);
+	write_d(lcolor>>8);
+	write_d(lcolor&0xf);
+	write_d(fcolor>>8);
+	write_d(fcolor&0xf);
+}
+
+void drawline(char scol, char srow, char ecol, char erow, int lcolor) {
+	write_c(0x83);
+	write_d(scol);
+	write_d(srow);
+	write_d(ecol);
+	write_d(erow);
+	write_d(lcolor>>8);
+	write_d(lcolor&0xf);
+}
+
+void drawcopy(char scol, char srow, char ecol, char erow, char ncol, char nrow) {
+	write_c(0x8A);
+	write_d((ecol>scol)?scol:ecol);
+	write_d((erow>srow)?srow:erow);
+	write_d((ecol<scol)?scol:ecol);
+	write_d((erow<srow)?srow:erow);
+	write_d(ncol);
+	write_d(nrow);
+}
+
+void drawfill(char fill) {
+	write_c(0x92);    // fill enable command
+	write_d(0x01&fill); 
+}
+
+void drawclearwindow(char scol, char srow, char ecol, char erow) {
+	write_c(0x8e);    // clear window command
+	write_d(scol);
+	write_d(srow);
+	write_d(ecol);
+	write_d(erow);
+}
+
+inline void drawclear(void) {
+	drawclearwindow(0,0,130,130);
+}
+
+void drawscroll(char hoff, char srow, char rows, char speed) {
+	write_c(0x96);
+	write_d(hoff);
+	write_d(srow);
+	write_d((srow+rows>132)?132:rows);
+	write_d(0x00);
+	write_d(speed&0x3);
+	
+}
+
+inline void drawscrollstart(void) {
+	write_c(0x9F);
+}
+
+inline void drawscrollstop(void) {
+	write_c(0x9E);
+}
+
+#define ROBOSIZE 4
+
+#include "rangefinder.h"
+
+void drawIR(void) {
+/*	char d;
+	enable_IR();
+	drawclear();
+	delay_ms(500);
+	drawfill(1);
+	
+	delay_ms(10);
+
+	drawcircle(64,64-ROBOSIZE,ROBOSIZE,C_BLUE,C_BLUE);
+	delay_ms(20);
+	drawcircle(64,64+ROBOSIZE,ROBOSIZE,C_BLUE,C_BLUE);
+	delay_ms(20);
+	drawrect(64-ROBOSIZE,64-ROBOSIZE,64+ROBOSIZE,64+ROBOSIZE,C_BLUE,C_BLUE);
+	delay_ms(20);
+
+	while(1){
+		
+		d=(convert_IR_distance(read_IR_val(1))-100)>>4;
+		if(d>63-ROBOSIZE*2){
+			d=0;//63-ROBOSIZE*2;
+		}
+//		delay_ms(100);	
+	
+		drawclearwindow(63, 0, 65, 63-ROBOSIZE*2);
+		drawline(64,63-ROBOSIZE*2-d,64,63-ROBOSIZE*2,C_RED);
+		delay_ms(5);
+		
+		
+		
+		
+
+		d=(convert_IR_distance(read_IR_val(0))-100)/11;
+		if(d>62-ROBOSIZE){
+			d=0;//64-ROBOSIZE*2;
+		}
+//		delay_ms(100);	
+	
+		drawclearwindow(0, 0, 63-ROBOSIZE, 63-ROBOSIZE);
+		delay_ms(5);	
+		drawline(63-ROBOSIZE-d,63-ROBOSIZE-d,63-ROBOSIZE,63-ROBOSIZE,C_RED);
+		//delay_ms(25);	
+		delay_ms(5);
+		
+		
+
+//		d=(convert_IR_distance(read_IR_val(2))-100)/11;
+//		if(d>64){
+//			d=0;//64-ROBOSIZE*2;
+//		}
+//		delay_ms(100);	
+	
+//		drawclearwindow(65+ROBOSIZE,0, 128,128);
+//		delay_ms(5);	
+//		drawline(128-(65+ROBOSIZE+d),128-(65+ROBOSIZE-d),65+ROBOSIZE,(65-ROBOSIZE),C_RED);
+//		drawline(64,64-d,64+d,64,C_RED);
+		//delay_ms(25);	
+//		delay_ms(5);
+		
+		
+		
+		
+		
+		
+		d=(convert_IR_distance(read_IR_val(4))-100)>>4;
+		if(d>64-ROBOSIZE){
+			d=0;//64-ROBOSIZE;
+		}
+//		delay_ms(100);	
+	
+		drawclearwindow(0, 63+ROBOSIZE, 63-ROBOSIZE, 65+ROBOSIZE);
+		drawline(64-ROBOSIZE-d,64+ROBOSIZE,63-ROBOSIZE,64+ROBOSIZE,C_RED);
+		delay_ms(5);
+
+		d=(convert_IR_distance(read_IR_val(3))-100)>>4;
+		if(d>128-65-ROBOSIZE){
+			d=0;//128-65-ROBOSIZE;
+		}
+//		delay_ms(100);	
+	
+		drawclearwindow(65+ROBOSIZE, 63+ROBOSIZE, 127, 65+ROBOSIZE);
+		drawline(65+ROBOSIZE,64+ROBOSIZE,65+ROBOSIZE+d,64+ROBOSIZE,C_RED);
+		delay_ms(5);
+		
+	}
+*/
+}
+
+void crazycircle (void) {
+  int i;
+  // draw 100 random circles
+  for(i = 0;i < 100;i++){
+/*      write_c(0x86);    // draw circle command
+      write_d(rand() % 130);
+      write_d(rand() % 130);
+      write_d(rand() % 64);
+      write_d(rand());
+      write_d(rand());
+      write_d(rand());
+      write_d(rand());
+	  */
+	  drawcircle(rand() % 130,rand() % 130,rand() %64, rand(),rand());
+
+      delay_ms(10);
+  }
+}
+
+void crazyrect (void) {
+  int i;
+  // draw 100 random circles
+  for(i = 0;i < 100;i++){
+
+	  drawrect(rand() % 130,rand() % 130,rand() % 130,rand() % 130, rand(),rand());
+
+      delay_ms(10);
+  }
+}
+
+void OLEDtest (void) {
+  //int   i = 0;
+
+  // Initialize
+  //Initialize();
+  OLED_init();
+
+  delay_ms(120);
+
+  drawclear();
+
+ delay_ms(100);
+  
+  drawfill(1);
+  
+  delay_ms(10);
+
+//  crazycircle();
+  
+//  delay_ms(500);
+  
+ // drawscroll(1,0,50,1);
+  //drawscrollstart();
+  //delay_ms(1000);
+  //drawscrollstop();
+  //drawcopy(0,0,100,100,50,50);
+ // delay_ms(100);
+//  drawfill(0);
+  //drawcircle(64,64,16,C_RED,C_GREEN);
+//  drawcircle(64,64,15,C_RED,C_GREEN);
+//  drawcircle(64,64,14,C_RED,C_GREEN);
+  
+  drawIR();
+/*
+  // write directly to ram,  this fills up bottom 1/3 of display with color pattern
+  write_c(0x5c);
+  for (i = 0; i < 2000; i++){
+  write_c(0x5c);  
+   write_d(i);
+   write_d(i);
+   write_d(i);
+  }
+  */
+} 
+
+/**********************************************************
+                      Initialize
+**********************************************************/
+
+void OLED_init(void)
+{
+  // Setup SPI here
+  SPCR = 0x5D; //  enable SPI, master, SPI mode 3
+  DDRB |= 0x06; // enable MOSI and SCK as outputs
+
+  LCD_out(0);
+  DC(0);
+  CS(0);
+  Reset_SSD1339();
+  write_c(0xa0); // Set Re-map / Color Depth
+  write_d(0x34);//0xb4); // 262K 8bit R->G->B
+  write_c(0xa1); // Set display start line
+  write_d(0x00); // 00h start
+  //write_c(0xa2); // Set display offset
+  //write_d(0x80); // 80h start
+  write_c(0xA6); // Normal display
+  write_c(0xad); // Set Master Configuration
+  write_d(0x8e); // DC-DC off & external VcomH voltage & external pre-charge voltage
+  write_c(0xb0); // Power saving mode
+  write_d(0x05);
+  write_c(0xb1); // Set pre & dis_charge
+  write_d(0x11); // pre=1h dis=1h
+  write_c(0xb3); // clock & frequency
+  write_d(0xf0); // clock=Divser+1 frequency=fh
+  write_c(0xbb); // Set pre-charge voltage of color A B C
+  write_d(0xff); // color A  was 1c
+  write_d(0xff); // color B  was 1c
+  write_d(0xff); // color C  was 1c
+  write_c(0xbe); // Set VcomH
+  write_d(0x1f); //
+  write_c(0xc1); // Set contrast current for A B C
+  write_d(0xCa); // Color A was AA
+  write_d(0xD4); // Color B was B4
+  write_d(0xF8); // Color C was C8
+  write_c(0xc7); // Set master contrast
+  write_d(0x0f); // no change
+  write_c(0xca); // Duty
+  write_d(0x7f); // 127+1
+  write_c(0xaf); // Display on
+}
+
+void Reset_SSD1339(void)
+{
+  RES(0);
+  delay_ms(100);
+  RES(1);
+}
+
+void write_c(unsigned char out_command)
+{
+  DC(0);CS(0);
+  //delay_ms(1);
+  
+  LCD_out(out_command);
+ // delay_ms(1);
+  
+  DC(1);
+  // potentially add NOP
+  CS(1);
+
+}
+
+void write_d(unsigned char out_data)
+{
+  DC(1);CS(0);
+ // delay_ms(1);
+ 
+  LCD_out(out_data);
+ // delay_ms(1);
+  DC(1);
+  //potentially add NOP
+  CS(1);
+}
+
+// these functions set / clear pins for LCD control lines.  they accecpt a 0 or 1 
+void DC(char stat)
+{
+	DDRB |= _BV(LCD_RS);				// RS is P0.30, set to output
+	if (stat)	
+		PORTB |= _BV(LCD_RS);
+	else
+		PORTB &= ~(_BV(LCD_RS));
+}
+
+void RES(char stat)
+{
+	DDRE |= _BV(LCD_RSTB);				// RSTB is P0.7, set to output
+	if (stat)	
+		PORTE |= _BV(LCD_RSTB);
+	else
+		PORTE &= ~(_BV(LCD_RSTB));
+}
+
+void CS(char stat)
+{
+	DDRB |= _BV(LCD_CS);				// RSTB is P0.7, set to output
+	if (stat)	
+		PORTB |= _BV(LCD_CS);
+	else
+		PORTB &= ~(_BV(LCD_CS));
+}
+
+// send to the LCD
+void LCD_out(unsigned char cmd)
+{
+	SPDR = cmd;
+    // could also do this via interrupts
+	loop_until_bit_is_set(SPSR, SPIF);
+}
+
+
+#endif
Index: branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/rangefinder.c
===================================================================
--- branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/rangefinder.c	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/rangefinder.c	(revision 260)
@@ -0,0 +1,183 @@
+/*
+Authors: James Kong and Greg Tress
+
+Last Modified: 4/30/06 by James
+-Started log_distance conversion function !!!NOT COMPLETE!!!
+-Cleaning up comments
+
+-----------------
+rangefinder.c
+Using Sharp GP2D02 IR Rangefinder
+
+Vin is the input to the rangefinder, designated RANGE_CTRL.
+Vout is the output from the rangefinder, designated RANGE_IN# where # is the rangefinder you are reading from
+
+Expected Initial Conditions:
+Vin is high and Vout should read high.
+
+Usage:
+1.) Set Vin low. Vout should read low.
+2.) Wait for high on Vout.
+3.) Begin clocking Vin and reading 8 bits from Vout (MSB first).
+4.) Set Vin high for 2ms or more to turn off rangefinder
+
+*/
+
+#include "firefly+_lib.h"
+#include "rangefinder.h"
+
+/*
+read_distance returns the 8-bit reading from the rangefinder
+parameters:
+range_id - dio pin set as the rangefinder Vout [i.e. RANGE_IN0]
+
+NOTE:
+The Sharp GD2D02 returns values on a decreasing logrithmic scale.
+So higher values correspond to closer distances.  Use linearize_distance to convert to normal centimeter scale.
+Also, when reading distances closer than 8cm, the Sharp GD2D02 will return lower values than the values at 8cm.
+At this point, we are only reading from one rangefinder [RANGE_IN0].
+*/
+
+int read_distance (int range_id) {  
+#ifndef FFPP
+	int bitcount;
+	int current = 0;
+	digital_output(RANGE_CTRL, 0);						//set Vin Low
+	while(digital_input(range_id) == 0);				//waits until Vout reads high
+	digital_output(RANGE_CTRL, 1);						//first Vin clock high transition
+	
+	for(bitcount = 8; bitcount != 0; bitcount--){
+		digital_output(RANGE_CTRL, 0);					//Vin clock low transition
+		//clock delay (unnecessary)
+		current = current << 1;							//shifts current 8-bit value left
+		current |= digital_input(range_id);				//LSB set to Vout value
+		digital_output(RANGE_CTRL, 1);					//Vin clock high transition
+		//clock delay (unnecessary)
+	}													//repeats until all 8 bits are stored
+	return current;
+#else
+	enable_IR();
+	_delay_ms(5);										///////Figure out what this should be!!!!!!  Maybe if not enabled already?
+	return read_IR_val(range_id);
+#endif
+}
+
+/*
+linearize_distance converts an 8-bit rangefinder reading to a centimeter measurement (truncated to an integer)
+parameters:
+reading - 8-bit rangefinder reading
+
+OFFSET, GAIN, and THRESHOLD are experimentally determined constants
+The conversion is a piecewise defined function with a continuity fix at reading = THRESHOLD3
+
+NOTE:
+This function is ugly, but it gets the job done without spending a huge amount processing.
+Ideally, you want to compare with the read_distance value directly.
+*/
+
+int linearize_distance (int reading) {
+#ifndef FFPP
+	int temp = reading;
+	if(reading >  THRESHOLD1){
+		temp = temp - OFFSET1;
+		return GAIN1 / temp;
+	}else if(reading > THRESHOLD2){
+		temp = temp - OFFSET2;
+		return GAIN2 / temp + 1;
+	}else if(reading > THRESHOLD3){
+		temp = temp - OFFSET2;
+		return GAIN2 / temp;
+	}else if(reading == THRESHOLD3){
+		return CONTINUITY_FIX;
+	}else if(reading > THRESHOLD4){
+		temp = temp - OFFSET3;
+		return GAIN3 / temp;
+	}else{
+		return MAX_DIST;
+	}
+#else
+	return convert_IR_distance(reading);
+#endif
+}
+
+/*
+log_distance converts a centimeter value to a rangefinder comparable value
+parameters:
+distance - centimeter measurement
+
+NOTE:
+This is still incomplete, do not use it.
+*/
+int log_distance(int distance) {
+#ifndef FFPP
+	if(distance >= MAX_DIST){
+		return THRESHOLD4;
+	}
+	if(distance <= MIN_DIST){
+		return 255;
+	}	
+
+	switch(distance){			//Incomplete need to fill out table
+	case 60:				
+		return 56;
+	case 59:
+		return 89;
+	}
+#endif
+	return 0;
+}
+
+
+#ifdef FFPP
+
+static int IR_dist_conversion[114] = {
+800,791,751,714,681,651,623,597,574,552,531,512,494,478,462,447
+,434,421,408,397,386,375,365,356,347,338,330,322,315,307,301,294
+,288,282,276,270,265,260,255,250,245,241,237,232,228,224,221,217
+,213,210,207,203,200,197,194,191,189,186,183,181,178,176,173,171
+,169,166,164,162,160,158,156,154,152,151,149,147,145,144,142,140
+,139,137,136,134,133,131,130,129,127,126,125,124,122,121,120,119
+,118,117,115,114,113,112,111,110,109,108,107,106,105,105,104,103
+,102,101
+};
+
+void enable_IR()
+{
+  // active low, so set enable to low to turn on IR
+  PORTC &= ~(_BV(IR_ENABLE));
+  DDRC |= _BV(IR_ENABLE);
+}
+
+void disable_IR()
+{
+  // active low, so set line high and turn to input for good measure (line has pull-up)
+  PORTC |= _BV(IR_ENABLE);
+  DDRC &= ~(_BV(IR_ENABLE));
+}
+
+int read_IR_val(int which)
+{
+  return analog8(IR_READ + which);
+}
+
+int convert_IR_distance(int value)
+{
+  if(value < MIN_IR_ADC8)
+  {
+    return -1;
+  }
+  else if(value > MAX_IR_ADC8)
+  {
+    return -1;
+  }
+  else
+  {
+    return IR_dist_conversion[value - MIN_IR_ADC8];
+  }
+}
+
+int get_IR_distance(int which)
+{
+  return convert_IR_distance(read_IR_val(which));
+}
+#endif
Index: branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/oled.h
===================================================================
--- branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/oled.h	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/oled.h	(revision 260)
@@ -0,0 +1,82 @@
+#ifndef _OLED_H_
+#define _OLED_H_
+#ifdef FFPP
+
+#define C_BLUE 0x001f
+#define C_GREEN 0x07e0
+#define C_RED 0xf800 
+
+
+// inialize OLED and SPI
+void OLED_init(void);
+
+// reset Controller
+void Reset_SSD1339(void);
+
+// write command or data
+void write_c(unsigned char out_command);
+void write_d(unsigned char out_data);
+
+// these write data to the OLED on 8 bit data bus,  depends on MCU
+void LCD_out(unsigned char cmd);
+
+// these functions set / clear pins for OLED control lines.  they accecpt a 0 or 1 
+//void RD(char stat);
+//void RW(char stat);
+void DC(char stat);
+void RES(char stat);
+void CS(char stat);
+
+// a stupid delay
+//void delay_ms(int count);
+
+// LPC 2138 MCU initialization
+//void Initialize(void);
+//void feed(void);
+
+void drawcircle(char col, char row, char radius, int lcolor,  int fcolor);
+
+void drawrect(char scol, char srow, char ecol, char erow, int lcolor,  int fcolor);
+
+void drawline(char scol, char srow, char ecol, char erow, int lcolor);
+
+void drawcopy(char scol, char srow, char ecol, char erow, char ncol, char nrow) ;
+
+void drawfill(char fill);
+
+void drawclearwindow(char scol, char srow, char ecol, char erow);
+
+inline void drawclear(void) ;
+
+void drawscroll(char hoff, char srow, char rows, char speed) ;
+
+inline void drawscrollstart(void) ;
+inline void drawscrollstop(void) ;
+
+void drawIR(void);
+
+void crazycircle (void) ;
+
+void crazyrect (void) ;
+
+void OLEDtest (void) ;
+
+void OLED_init(void);
+
+void Reset_SSD1339(void);
+
+void write_c(unsigned char out_command);
+void write_d(unsigned char out_data);
+
+// these functions set / clear pins for LCD control lines.  they accecpt a 0 or 1 
+void DC(char stat);
+
+void RES(char stat);
+void CS(char stat);
+
+// send to the LCD
+void LCD_out(unsigned char cmd);
+
+
+#endif
+#endif
Index: branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/rangefinder.h
===================================================================
--- branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/rangefinder.h	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/rangefinder.h	(revision 260)
@@ -0,0 +1,70 @@
+#ifndef _RANGEFINDER_H_
+#define _RANGEFINDER_H_
+
+#define RANGE_IN0 PIN_C0
+//old range_in0
+//#define RANGE_IN0 PIN_AN5
+
+/*  These do not exist yet.
+#define RANGE_IN1 PIN_??
+#define RANGE_IN2 PIN_
+#define RANGE_IN3 PIN_
+#define RANGE_IN4 PIN_
+#define RANGE_IN5 PIN_
+#define RANGE_IN6 PIN_
+#define RANGE_IN7 PIN_
+*/
+
+#define RANGE_CTRL PIN_C1
+//old range_crtl
+//#define RANGE_CTRL PIN_A7
+
+#define THRESHOLD1 114
+#define THRESHOLD2 110
+#define THRESHOLD3 101
+#define THRESHOLD4 85
+#define OFFSET1 65
+#define OFFSET2 63
+#define OFFSET3 60
+#define GAIN1 1525
+#define GAIN2 1520
+#define GAIN3 1525
+#define CONTINUITY_FIX 39
+#define MAX_DIST 61
+
+#define MIN_DIST 8
+
+#ifdef FFPP
+// IR range finders are indexed 0-4.
+// IR1 is front left, IR2 is front center, IR3 is front right, IR4 is rear right, IR5 is rear left.
+
+// active low
+#define IR_ENABLE PC7
+
+/* Nasty IR approximation table
+  I'm using this for the heck of it.  We can do whatever.
+  
+  Note the minimum value is .4V (20), and the maximum is 2.6V (133).
+  Gives distance in mm.
+  
+  excel formula(valid for inputs 20-133):  ROUND(2353.6*(E2^(-1.1146))*10,0)
+  
+  This is only valid for the GP2D12, with objects directly ahead and more than
+  10cm from the detector.  See the datasheet for more information.
+*/
+#define MIN_IR_ADC8 20
+#define MAX_IR_ADC8 133
+
+
+void enable_IR(void);
+void disable_IR(void);
+int read_IR_val(int);
+int convert_IR_distance(int);
+int get_IR_distance(int);
+#endif
+
+int read_distance(int range_id);
+int linearize_distance(int reading);
+int log_distance(int distance);
+
+#endif
Index: branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/photovore.h
===================================================================
--- branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/photovore.h	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/photovore.h	(revision 260)
@@ -0,0 +1,25 @@
+#ifndef _PHOTOVORE_H_
+#define _PHOTOVORE_H_
+
+
+#define PHOTORESISTOR_LEFT AN1 //might be the opposite (Eugene)
+#define PHOTORESISTOR_RIGHT AN2
+
+//#define LIGHT_THRESHOLD 150 //hard coded for now...calculate dynamically later
+#define LIGHT_THRESHOLD 210 //hard coded for now...calculate dynamically later
+
+void do_photovore (void);
+unsigned char get_light_status (unsigned char me);
+void set_light_status (unsigned char robot, unsigned char lightstatus);
+
+
+void sense_light (void);
+inline char light_threshold(void);
+
+
+//define an array of length MAX_ROBOTS that has
+//1 if robot at index i can see the light, and 0
+//if it cannot
+//unsigned char robot_enlightenment[MAX_ROBOTS];
+
+#endif
Index: branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/lights.c
===================================================================
--- branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/lights.c	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/lights.c	(revision 260)
@@ -0,0 +1,355 @@
+/*
+lights.c
+Controls led_user (small green LED) and the ORB (big light)
+
+author: CMU Robotics Club, Colony Project
+*/
+
+#include "lights.h"
+#include "firefly+_lib.h"
+
+// the below comment may not be correct
+// Initializes timer2 to count every 0.5 us, overflowing every 16.32 ms (because we set the counter to start at 0x8000)
+void orb_init() 
+{
+#ifndef FFPP
+	//enable the data direction register on the 3 orb LEDs
+	DDRE |= _BV(REDLED) | _BV(GREENLED) | _BV(BLUELED);
+	
+	TCCR3A = 0xA9;  // COM## set to noninvert, WGM 1:0 set to 1
+	TCCR3B = 0x0C;  // High bits to 0, WGM 3:2 set to 1, prescaler to 8
+
+// clear Output Compare Registers
+	OCR3AH=0x00;
+	OCR3AL=0x00;
+	OCR3BH=0x00;
+	OCR3BL=0x00;
+	OCR3CH=0x00;
+	OCR3CL=0x00;
+
+#else
+	tlc5940init();	
+#endif
+}
+
+// Sets the red, green and blue elements of the LED with 8-bit resolution
+void orb_set(unsigned int red_led, unsigned int green_led, unsigned int blue_led)
+{	
+#ifdef FFPP
+	orbs[28]=blue_led<<4;
+	orbs[29]=green_led<<4;
+	orbs[30]=red_led<<4;
+	tlc_send();
+#else
+	OCR3AL = red_led;
+	OCR3BL = green_led;
+	OCR3CL = blue_led;
+#endif
+}
+
+void orb_set_color(int col)
+{
+ int red, green, blue;
+
+ red = ((col & 0xE0) >> 5) * 36;
+ green = ((col & 0x1C) >> 2) * 36;
+ blue = (col & 0x03) * 85;
+
+ orb_set(red, green, blue);
+}
+
+// Disables the timer1 interrupt, disabling the Orb's color fading capabilities
+// You can still turn the red, green, and blue leds on and off with set_orb_dio
+void orb_disable()
+{
+#ifndef FFPP
+	TCCR3A = 0x01;  // COM## disconnected, WGM 1:0 set to 1
+#endif
+}
+
+// Enables the timer1 interrupt, enabling the Orb's color fading capabilities
+void orb_enable()
+{
+#ifndef FFPP
+	TCCR3A = 0xA9;  // COM## set to noninvert, WGM 1:0 set to 1
+#else
+	tlc5940init();
+#endif
+}
+
+
+/*
+This function turns each Orb element on or off
+Useful for using the Orb for debugging purposes without
+the overhead of the software PWM routine used for color fading.
+*/
+void orb_set_dio(int red, int green, int blue) 
+{
+#ifdef FFPP
+	orb_set(red*255, green*255, blue*255);
+#else
+	if(red == 0)
+		PORTE &= (0xFF - _BV(REDLED));
+	else
+		PORTE |= _BV(REDLED);
+	
+	
+	if(green == 0)
+		PORTE &= (0xFF - _BV(GREENLED));
+	else
+		PORTE |= _BV(GREENLED);
+		
+	
+	if(blue == 0)
+		PORTE &= (0xFF - _BV(BLUELED));
+	else
+		PORTE |= _BV(BLUELED);
+#endif
+}
+
+
+/////////////////////////////////////////
+///////////    user LED   ///////////////
+/////////////////////////////////////////
+void led_init( void )
+{
+#ifdef FFPP
+	tlc5940init();
+#else
+	DDRG |= _BV(USERLED);
+#endif
+}
+
+void led_user(int value) 
+{
+#ifdef FFPP
+	orbs[USERLED]=value*4095;
+	tlc_send();
+#else
+	if(value == 0) 
+		PORTG &= (0xFF - _BV(USERLED)); 
+	else
+		PORTG |= _BV(USERLED);
+#endif
+}
+
+
+
+
+
+#ifdef FFPP
+//no send
+void orb_set_num_ns(unsigned char num, unsigned int red_led, unsigned int green_led, unsigned int blue_led)
+{	
+	int high = (num>4);
+	orbs[3*num+high]=blue_led<<4;
+	orbs[3*num+1+high]=green_led<<4;
+	orbs[3*num+2+high]=red_led<<4;
+}
+
+void orb_set_num(unsigned char num, unsigned int red_led, unsigned int green_led, unsigned int blue_led)
+{	
+	orb_set_num_ns(num,red_led,green_led,blue_led);
+	tlc_send();
+}
+
+
+void orb_send(){
+	tlc_send();
+}
+
+void tlc_clock1(int data)
+{
+  PORTC &= ~0x02;
+  PORTC |= (data << 1)&0x02;
+  _delay_us(1);
+  PORTC |= 0x04;
+  _delay_us(1);
+  PORTC &= ~0x04;
+}
+
+void tlc_clock2(int data)
+{
+  PORTC &= ~0x01;
+  PORTC |= (data)&0x01;
+ // _delay_us(1);
+  PORTC |= 0x04;
+ // _delay_us(1);
+  PORTC &= ~0x04;
+}
+
+void tlc_send(void)
+{
+  int i,j;
+  for(j = 15; j >= 0; j--)
+  {
+    for(i = 11; i >= 0; i--)
+    {
+      PORTC &= ~0x03;
+      PORTC |= ((orbs[j]>>i)&0x01);
+      PORTC |= ((orbs[j+16]>>i)<<1)&0x02;
+      // _delay_us(1);
+      PORTC |= 0x04;
+      // _delay_us(1);
+      PORTC &= ~0x04;
+    }
+  }
+  PORTC |= 0x08;
+  PORTC &= ~(0x08);
+}
+/*
+void tlc_send2(int value)
+{
+  int i;
+  
+  for(i = 11; i >= 0; i--)
+  {
+    tlc_clock2(0x01 & (value >> i));
+  }
+}*/
+
+void tlc_latch(void)
+{
+  PORTC |= 0x08;
+//  _delay_us(1);
+  PORTC &= ~(0x08);
+}
+
+void tlc5940init(void)
+{
+  int i;
+  
+  // set PC0...5 to outputs
+  DDRC |= 0x3F;
+  DDRE |= 0x08;
+  DDRA |= 0x80;
+  // unblank buffer
+  PORTC &= ~0x10;
+ 
+  // set DC mode so we start in known state
+  PORTC |= 0x20;
+  delay_ms(2);
+  
+  // set DC to all 1's?  needed?
+/*  for(i = 0; i < 96; ++i)
+  {
+    tlc_clock1(1);
+  }
+  tlc_latch();
+  */
+  for(i=0;i<32;i++)
+  {
+    orbs[i]=4095;
+  }
+  tlc_send();
+  
+  delay_ms(2);
+
+  // set GS mode
+  PORTC &= ~0x20;
+
+  // clock in 0s to do init case
+/*  for(i = 0; i < 16; ++i)
+  {
+    tlc_send1(0);
+  }  
+  tlc_latch();*/
+  for(i=0;i<32;i++)
+  {
+    orbs[i]=4095;
+  }
+  tlc_send();
+  // extra clock needed after DC -> GS transition
+  tlc_clock1(0);
+  tlc_clock2(0); //probably not needed
+  
+  TCCR3A |=_BV(COM3A0);
+  TCCR3B |= _BV(CS30)|_BV(WGM32); //prescaler
+  OCR3A = 1;
+  TCNT3 = 0;
+ // ETIMSK |=_BV(OCIE3A);//interrupt
+
+
+  TCCR2 = 0x05; //prescaler
+  TIMSK |= _BV(OCIE2);//interrupt
+  OCR2 = 16;
+  TCNT2 = 0;
+  sei();
+  
+}
+
+//int blankcounter = 0;
+char status = 0;
+
+ISR(TIMER2_COMP_vect){
+//	int i = 0;
+	//status=!status;
+	//if(status){
+		PORTC |= 0x10;
+//		for(i=0;i<1;i++);
+		PORTC &= ~0x10;
+//	}
+	
+	TCNT2=0;
+	//chirp(250, 150);
+}
+
+void silly_clock(void)
+{
+ /* int i;
+  
+  DDRA |= 0x80;
+  
+  PORTC |= 0x10;
+  _delay_us(1);
+  
+  for(i = 0; i < 4095; ++i)
+  {
+    PORTA |= 0x80;
+    _delay_us(1);
+    PORTA &= ~(0x80);
+	_delay_us(1);
+  }
+  */
+//  delay_ms(1);
+}
+
+void tlc5940test()
+{
+  int j, k;
+  
+  tlc5940init();
+
+	// fade up
+	for(j = 0; j < 4096; ++j)
+	{
+		  
+	  //tlc_send1(j);
+
+	  for(k = 0; k < 8; ++k)
+	  {
+      orbs[2*k]=4096-j;
+      orbs[2*k+1]=j;     
+      orbs[2*k+16]=0;
+      orbs[2*k+17]=j;
+	  }
+	  tlc_send();
+	}
+	
+	delay_ms(1000);
+	
+	// fade down
+	for(j = 0; j < 4096; ++j)
+	{
+	
+	  //tlc_send(4095 - j);
+
+	  for(k = 0; k < 32; ++k)
+	  {
+      orbs[k]=4096-j;
+    }
+	  tlc_send();
+	}
+}
+
+#endif
Index: branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/help.h
===================================================================
--- branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/help.h	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/help.h	(revision 260)
@@ -0,0 +1,31 @@
+#include "serial.h"
+
+char helper(char c){
+	switch(c){
+		case 0x00: return '0';
+		case 0x01: return '1';
+		case 0x02: return '2';
+		case 0x03: return '3';
+		case 0x04: return '4';
+		case 0x05: return '5';
+		case 0x06: return '6';
+		case 0x07: return '7';
+		case 0x08: return '8';
+		case 0x09: return '9';
+		case 0x0A: return 'A';
+		case 0x0B: return 'B';
+		case 0x0C: return 'C';
+		case 0x0D: return 'D';
+		case 0x0E: return 'E';
+		case 0x0F: return 'F';
+		default: return '?';
+	}
+}
+
+void print_hex(char val){
+	char hgh = (val & 0xF0) >> 4;
+	char low = (val & 0x0F);
+	
+	serial1_putchar(helper(hgh));
+	serial1_putchar(helper(low));
+}
Index: branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/wireless.c
===================================================================
--- branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/wireless.c	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/manual_control/manualControlRobot/wireless.c	(revision 260)
@@ -0,0 +1,248 @@
+/*
+Wireless
+Eugene Marinelli
+
+(See .h for details)
+*/
+
+/* Includes */
+#include <firefly+_lib.h>
+#include <string.h>
+#include <avr/interrupt.h>
+
+#include "wireless.h"
+
+/* Constants */
+#define PREFIX0 'R'
+#define PREFIX1 'C'
+
+//wl_buf positions
+#define WL_SRC_LOC 2
+#define WL_DEST_LOC 3
+#define WL_DATA_START 4
+
+#define WL_TIMEOUT 4
+#define WL_TIMEOUT_INITIAL 4
+
+/* Globals */
+static char wl_buf[WL_PACKET_MAX_LEN];
+static WL_Packet latest_packet;
+static WL_Packet tmp_packet;
+static char new_message;
+static char listener_addr;
+
+static int message_length;
+
+static unsigned int wl_index;
+static unsigned char wl_chksum;
+static unsigned char wl_to_flag;
+static unsigned int wl_to_count;
+
+static unsigned int wl_to_max;
+
+static char first_time;
+
+/* Internal function headers */
+static void wl_timeout_handler(void);
+
+/* External function definitions */
+int wl_init(int msg_len, char listener_address){
+  if(msg_len > WL_MSG_MAX_LEN){
+    printf("Error: %s: message length must be less than %d\n", __FUNCTION__, 
+	   WL_MSG_MAX_LEN);
+    return -1;
+  }
+
+  message_length = msg_len;
+
+  listener_addr = listener_address;
+
+  wl_index = 0;
+  wl_chksum = 1;
+  
+  rtc_init(PRESCALE_DIV_128, 64, &wl_timeout_handler); 
+  /* executes the function about every 1/4 sec */
+
+  wl_to_flag = 0;
+  wl_to_count = 0; 
+
+  first_time = 1;
+	
+  UCSR0B |= _BV(RXCIE) | _BV(RXEN);
+  
+  sei();
+
+  new_message = 0;
+  memset(&latest_packet, 0, sizeof(WL_Packet));
+
+  return 0;
+}
+
+int wl_send(char* msg, char dest){
+  int i = 0;
+  WL_Packet packet;
+
+  if(strlen(msg) > WL_MSG_MAX_LEN){
+    printf("Error: %s: message is too long\n", __FUNCTION__);
+    return -1;
+  }
+
+  wl_create_packet(msg, listener_addr, dest, &packet);
+
+  serial_putchar(packet.prefix[0]);
+  serial_putchar(packet.prefix[1]);
+  serial_putchar(packet.src);
+  serial_putchar(packet.dest);
+
+  for(i = 0; i < message_length; i++){
+    serial_putchar(packet.msg[i]);
+  }
+
+  serial_putchar(packet.checksum);
+
+  //printf("%x %x %x %x", packet.prefix[0], packet.prefix[1], packet.src, 
+  //	 packet.dest);
+
+  return 0;
+}
+
+int wl_recv(char* msgbuf, char* src, char* dest){
+  if(!new_message){
+    return 0; //no new message
+  }
+
+  strcpy(msgbuf, latest_packet.msg);
+
+  *src = latest_packet.src;
+  *dest = latest_packet.dest;
+  
+  new_message = 0;
+
+  return strlen(msgbuf);
+}
+
+char wl_get_checksum(WL_Packet* packet){
+  char checksum = 0;
+  int i;
+
+  checksum += packet->src;
+  checksum += packet->dest;
+  for(i = 0; i < message_length; i++) {
+    checksum += packet->msg[i];
+  }
+
+  return checksum;
+}
+
+int wl_create_packet(char* msg, char src, char dest, WL_Packet* packet){
+  packet->prefix[0] = 'R';
+  packet->prefix[1] = 'C';
+
+  packet->src = src;
+  packet->dest = dest;
+
+  memset(packet->msg, 0, message_length);
+  strcpy(packet->msg, msg);
+
+  packet->checksum = wl_get_checksum(packet);
+
+  return 0;
+}
+
+/* Internal function definitions */
+
+//use on new avr-libc
+//ISR(USART0_RX_vect)
+SIGNAL(SIG_USART0_RECV){
+  char wl_input = UDR0;
+
+  /* LOCAL HACK!!! */
+  //orb_set_color(ORANGE);
+  //printf("%x ", wl_input);
+  lcd_putint(wl_input);
+
+  if(wl_index == 0){
+    //first packet? - check chksum to make sure we're not beginning
+    if(wl_input == PREFIX0) {
+      wl_to_count = 0; //at this point we're not timing out
+      wl_index = 1;
+    }
+  }else if(wl_index == 1){
+    if(wl_input != PREFIX1){
+      wl_index = 0;
+    }else{
+      wl_index = WL_SRC_LOC;
+    }
+  }else if(wl_index == WL_SRC_LOC){
+    tmp_packet.src = wl_input;
+    wl_index = WL_DEST_LOC;
+  }else if(wl_index == WL_DEST_LOC){
+    tmp_packet.dest = wl_input;
+    wl_index = WL_DATA_START;
+  }else if(wl_index < WL_DATA_START + message_length){
+    //getting the rest of the packet
+    tmp_packet.msg[wl_index-WL_DATA_START] = wl_input;
+    wl_index++;
+    
+    //printf("%d: %d; %d\n", wl_index, wl_input, wl_chksum);
+  }else if(wl_index == WL_DATA_START + message_length){
+    //we are at checksum location
+    tmp_packet.checksum = wl_input;
+    wl_chksum = wl_get_checksum(&tmp_packet);
+    
+    if(tmp_packet.checksum == wl_chksum) {
+      //checksum is correct
+      memcpy(&latest_packet, &tmp_packet, sizeof(WL_Packet));
+      new_message = 1;
+    } else { //chksum failed
+      serial1_putchar('F');
+      lcd_putchar('F');
+      
+      printf("checksum failed - was %d, should have been %d\n", wl_input, 
+	     wl_chksum);
+    }
+
+    wl_index = 0;
+  }
+}
+
+
+/*
+  \fn wl_timeout_handler
+  Handles the timeout case.
+
+  A time out occurs about every 1/4 second.  This function is called each time one occurs.
+  In the case where a robot first turns on, it will wait for a long time before declaring itself the leader.
+  Otherwise, if enough time-outs occur in a row, wl_to_flag will be set to 1.  This will cause a timeout packet
+  to be sent next time around
+
+*/
+static void wl_timeout_handler( void ) {
+  //increment the total number of wireless time-outs
+  wl_to_count++;
+  
+  static int wl_first_to_count =  0;
+  
+  //first time time out routine - listen for a long time
+  if(first_time) {
+    if(wl_to_count > WL_TIMEOUT_INITIAL) {
+      //increment the counter for first timeouts
+      wl_first_to_count++;
+      
+      //you don't actually want to send out a packet 
+      //-- you would confuse other robots
+      wl_to_flag = 0;
+      wl_to_count = 0;
+    }
+  } else {
+    //not the first time - regular time out routine
+    //if you have enough timeouts
+    if(wl_to_count > WL_TIMEOUT) {
+      //lcd_putchar('z');
+			
+      //change the time-out flag to 1
+      wl_to_flag = 1;
+      wl_to_count = 0;
+    }
+  }
+}
Index: branches/battery/code/projects/colonet/utilities/manual_control/manualControlServer/colonet_web_test/Colonet.java
===================================================================
--- branches/battery/code/projects/colonet/utilities/manual_control/manualControlServer/colonet_web_test/Colonet.java	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/manual_control/manualControlServer/colonet_web_test/Colonet.java	(revision 260)
@@ -0,0 +1,103 @@
+
+import java.awt.*;
+import java.awt.event.*;
+import java.applet.*;
+import javax.swing.*;
+import java.net.*;
+import java.io.*;
+
+public class Colonet extends JApplet implements ActionListener {
+
+	JButton btnGo;
+	JButton btnLeft;
+	JButton btnRight;
+	JTextField txtHost;
+	JTextField txtPort;
+	JButton btnConnect;
+	JTextField txtStatus;
+	Socket socket;
+	OutputStreamWriter out;
+
+	public void init () {
+		Container content = getContentPane();
+		content.setLayout(new GridLayout(10,3));
+	
+		txtHost = new JTextField("localhost");
+		txtPort = new JTextField("5678");
+		btnConnect = new JButton("Connect");
+		txtStatus = new JTextField();
+		btnGo = new JButton("Forward");
+		btnLeft = new JButton("Left");
+		btnRight = new JButton("Right");
+		
+		content.add(new JLabel("Host"));
+		content.add(txtHost);
+		content.add(new JLabel("Port"));
+		content.add(txtPort);
+		content.add(btnConnect);
+		content.add(txtStatus);
+		content.add(btnGo);
+		content.add(btnLeft);
+		content.add(btnRight);
+		
+		btnGo.addActionListener(this);
+		btnLeft.addActionListener(this);
+		btnRight.addActionListener(this);
+		btnConnect.addActionListener(this);
+	
+	}
+	
+	
+	public void actionPerformed (ActionEvent event) {
+		Object source = event.getSource();
+		try {
+			if (source == btnGo) {
+				out.write('w');
+				out.flush();
+			} else if (source == btnLeft) {
+				out.write('a');
+				out.flush();
+			} else if (source == btnRight) {
+				out.write('d');
+				out.flush();
+			}
+		} catch (Exception e) {
+			txtStatus.setText("Could not send data");
+		}
+		if (source == btnConnect)
+			doSocket();
+	
+	}
+	
+	private void doSocket () {
+		txtStatus.setText("Connecting ...");
+		int port = 0;
+		try {
+			port = Integer.parseInt(txtPort.getText());
+		} catch (Exception e) {
+			txtStatus.setText("Invalid port");
+			return;
+		}
+		try {
+			socket = new Socket(txtHost.getText(), port);
+		} catch (UnknownHostException e) {
+			txtStatus.setText("Unknown Host Exception");
+			return;
+		} catch (IOException e) {
+			txtStatus.setText("IO Exception");
+			return;
+		}
+		txtStatus.setText("Connected.");
+		try {
+			out = new OutputStreamWriter(socket.getOutputStream());
+		} catch (IOException e) {
+			txtStatus.setText("Could not get OutputStream");
+		}
+	
+	}
+	
+	private void msg (String text) {
+		JOptionPane.showMessageDialog(null, text);
+	}
+
+}
Index: branches/battery/code/projects/colonet/utilities/manual_control/manualControlServer/colonet_web_test/Colonet.class
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/code/projects/colonet/utilities/manual_control/manualControlServer/colonet_web_test/Colonet.class
===================================================================
--- branches/battery/code/projects/colonet/utilities/manual_control/manualControlServer/colonet_web_test/Colonet.class	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/manual_control/manualControlServer/colonet_web_test/Colonet.class	(revision 260)

Property changes on: branches/battery/code/projects/colonet/utilities/manual_control/manualControlServer/colonet_web_test/Colonet.class
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/code/projects/colonet/utilities/manual_control/manualControlServer/colonet_web_test/index.html
===================================================================
--- branches/battery/code/projects/colonet/utilities/manual_control/manualControlServer/colonet_web_test/index.html	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/manual_control/manualControlServer/colonet_web_test/index.html	(revision 260)
@@ -0,0 +1,9 @@
+
+<html>
+<head>Test Applet for Colonet</head>
+<body>
+<APPLET CODE="Colonet.class" WIDTH=500 HEIGHT=500>
+     <P>Colonet<P>
+</APPLET>
+</body>
+</html>
\ No newline at end of file
Index: branches/battery/code/projects/colonet/utilities/manual_control/manualControlServer/wireless.h
===================================================================
--- branches/battery/code/projects/colonet/utilities/manual_control/manualControlServer/wireless.h	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/manual_control/manualControlServer/wireless.h	(revision 260)
@@ -0,0 +1,38 @@
+#ifndef WIRELESS_H
+#define WIRELESS_H
+
+/*
+Wireless - wireless functions for Colony
+
+Eugene Marinelli
+7/22/06
+*/
+
+#define WL_MSG_MAX_LEN 16
+#define WL_PACKET_MAX_LEN (WL_MSG_MAX_LEN+5)
+
+#define GLOBAL_DEST 200
+
+typedef struct {
+  char prefix[2];
+  char src;
+  char dest;
+  char msg[WL_MSG_MAX_LEN];
+  char checksum;
+} WL_Packet;
+
+/* wl_init
+   msg_len (< WL_MSG_MAX_LEN) is the length of the messages sent 
+   in the packets.
+   listener_address is the address to listen on
+*/
+int wl_init(int msg_len, char listener_address);
+
+int wl_send(char* msg, char dest);
+int wl_recv(char* msgbuf, char* src, char* dest);
+// get most recent valid message - implement message queue later
+
+int wl_create_packet(char* msg, char src, char dest, WL_Packet* packet);
+char wl_get_checksum(WL_Packet* packet);
+
+#endif
Index: branches/battery/code/projects/colonet/utilities/manual_control/manualControlServer/manualControlServer.c
===================================================================
--- branches/battery/code/projects/colonet/utilities/manual_control/manualControlServer/manualControlServer.c	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/manual_control/manualControlServer/manualControlServer.c	(revision 260)
@@ -0,0 +1,192 @@
+/* Colonet Server
+   Eugene Marinelli and Gregory Tress
+*/
+
+#include <sys/types.h>
+#include <sys/socket.h>
+#include <stdio.h>
+#include <netinet/in.h>
+#include <arpa/inet.h>
+#include <string.h>
+#include <netdb.h>
+
+#include "wireless.h"
+
+#define SERIAL_PORT "/dev/ttyS0"  
+//#define SERIAL_PORT "/dev/ttyUSB0"
+#define SERVER_ID 213
+
+#define FORWARD 0xF0
+#define BACK 0xF1
+#define RIGHT 0xF2
+#define LEFT 0xF3
+#define STOP 0xF4
+
+#define message_length 3
+
+void send_command(char cmd, char dest);
+
+int mysocket;   //the socket that gets new connections
+int io_socket;  //the socket we use to communicate when a connection is initiated.
+
+int main (int argc, char **argv) {
+
+  unsigned int clientlen;
+  struct sockaddr_in clientaddr;
+  struct hostent *hp;
+  char *haddrp;
+  char newdata[100];
+  int newdatasize;
+  if (argc != 2) {
+    fprintf(stderr, "Usage: %s <port>\n", argv[0]);
+    return 0;
+  }
+   
+  //start server
+  printf("Starting server on port %i\n", atoi(argv[1]));
+  mysocket = open_listenfd(atoi(argv[1]));
+  if (mysocket < 0) {
+    fprintf(stderr, "Error listening on port.\n");
+    return -1;
+  } else {
+    printf("Server running, waiting for connection\n");
+  }
+			   
+  //accept connections
+  while (1) {
+    clientlen = sizeof(clientaddr);
+    io_socket = accept(mysocket, (struct sockaddr *) &clientaddr, &clientlen);
+     
+    //get client info
+    hp = gethostbyaddr((const char *) &clientaddr.sin_addr.s_addr, 
+		       sizeof(clientaddr.sin_addr.s_addr), AF_INET);
+    haddrp = inet_ntoa(clientaddr.sin_addr);
+    printf("Client connected: %s %s\n", hp->h_name, haddrp);
+	   
+    if (!fork()) { // this is the child process
+      close(mysocket); // child doesn't need the listener
+      newdata[0] = ' ';
+      while (newdata[0] != 'q') {
+	memset(newdata, '\0', strlen(newdata));
+	newdatasize = recv(io_socket, newdata, 99, 0);
+	//receive commands from clients and give them to robots
+	printf("Received: [%s]\n", newdata);
+	send_command(newdata[0], GLOBAL_DEST);
+      }
+      printf("\nClient has disconnected.\n");
+      close(io_socket);
+      return 0;
+    }
+    close(io_socket);
+  }
+								  
+  close(mysocket);
+  return 0;
+}
+
+//listen on port, as specified by 15-213 book.
+int open_listenfd(int port) {
+  int listenfd, optval=1;
+  struct sockaddr_in serveraddr;
+     
+  //create socket descriptor
+  if ((listenfd = socket(AF_INET, SOCK_STREAM, 0)) < 0)
+    return -1;
+							    
+  //prevent "address already in use" error
+  if (setsockopt(listenfd, SOL_SOCKET, SO_REUSEADDR, (const void *) &optval, 
+		 sizeof(int)) < 0)
+    return -1;
+  
+  bzero((char *) &serveraddr, sizeof(serveraddr));
+  serveraddr.sin_family = AF_INET;
+  serveraddr.sin_addr.s_addr = htonl(INADDR_ANY);
+  serveraddr.sin_port = htons((unsigned short)port);
+  if (bind(listenfd, (struct sockaddr *) &serveraddr, sizeof(serveraddr)) < 0)
+    return -1;
+  
+  //start listening
+  if (listen(listenfd, 128) < 0)
+    return -1;
+  return listenfd;
+}
+
+void send_command(char cmd, char dest){
+  FILE* serial;
+  WL_Packet pkt;
+  int i;
+  char robot_cmd[message_length];
+
+  if(cmd != 'w' && cmd != 'a' && cmd != 's' && cmd != 'd' && cmd != ' '){
+    fprintf(stderr, "Invalid command\n");
+    return;
+  }
+
+  robot_cmd[0] = 0;
+  robot_cmd[1] = '\0';
+
+  switch(cmd){
+  case 'w':
+    robot_cmd[0] = FORWARD;
+    break;
+  case 'a':
+    robot_cmd[0] = LEFT;
+    break;
+  case 's':
+    robot_cmd[0] = BACK;
+    break;
+  case 'd':
+    robot_cmd[0] = RIGHT;
+    break;
+  case ' ':
+    robot_cmd[0] = STOP;
+    break;
+  }
+
+  wl_create_packet(robot_cmd, SERVER_ID, dest, &pkt);
+
+  serial = fopen(SERIAL_PORT, "w");
+
+  fprintf(stderr, "%i %i %i %i ", pkt.prefix[0], pkt.prefix[1], pkt.src, 
+	  pkt.dest);
+  fprintf(serial, "%c%c%c%c", pkt.prefix[0], pkt.prefix[1], pkt.src,  
+	  pkt.dest);
+
+  for(i = 0; i < message_length; i++){
+    fprintf(stderr, "%i ", pkt.msg[i]);
+    fprintf(serial, "%c", pkt.msg[i]);
+  }
+
+  fprintf(stderr, "%i", pkt.checksum);
+  fprintf(serial, "%c", pkt.checksum);
+
+  fclose(serial);
+}
+
+char wl_get_checksum(WL_Packet* packet){
+  char checksum = 0;
+  int i;
+
+  checksum += packet->src;
+  checksum += packet->dest;
+  for(i = 0; i < message_length; i++) {
+    checksum += packet->msg[i];
+  }
+
+  return checksum;
+}
+
+int wl_create_packet(char* msg, char src, char dest, WL_Packet* packet){
+  packet->prefix[0] = 'R';
+  packet->prefix[1] = 'C';
+
+  packet->src = src;
+  packet->dest = dest;
+
+  memset(packet->msg, 0, message_length);
+  strcpy(packet->msg, msg);
+
+  packet->checksum = wl_get_checksum(packet);
+
+  return 0;
+}
Index: branches/battery/code/projects/colonet/utilities/manual_control/manualControlServer/sockserver_test.c
===================================================================
--- branches/battery/code/projects/colonet/utilities/manual_control/manualControlServer/sockserver_test.c	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/manual_control/manualControlServer/sockserver_test.c	(revision 260)
@@ -0,0 +1,99 @@
+
+/* SERVER
+I am washing my socks.
+And hanging them out to dry.
+
+-Greg
+*/
+
+#include <sys/types.h>
+#include <sys/socket.h>
+#include <stdio.h>
+#include <netinet/in.h>
+#include <arpa/inet.h>
+#include <string.h>
+#include <netdb.h>
+
+int mysocket;   //the socket that gets new connections
+int io_socket;  //the socket we use to communicate when a connection is initiated.
+
+int main (int argc, char **argv) {
+
+	unsigned int clientlen;
+	struct sockaddr_in clientaddr;
+	struct hostent *hp;
+	char *haddrp;
+	char newdata[100];
+	int newdatasize;
+
+	if (argc != 2) {
+		fprintf(stderr, "Usage: %s <port>\n", argv[0]);
+		return 0;
+	}
+	
+	//start server
+	printf("Starting server on port %i\n", atoi(argv[1]));
+	mysocket = open_listenfd(atoi(argv[1]));
+	if (mysocket < 0) {
+		fprintf(stderr, "Error listening on port.\n");
+		return -1;
+	} else {
+		printf("Server running, waiting for connection\n");
+	}
+	
+	//accept connections
+	while (1) {
+		clientlen = sizeof(clientaddr);
+		io_socket = accept(mysocket, (struct sockaddr *) &clientaddr, &clientlen);
+		
+		//get client info
+		hp = gethostbyaddr((const char *) &clientaddr.sin_addr.s_addr, sizeof(clientaddr.sin_addr.s_addr), AF_INET);
+		haddrp = inet_ntoa(clientaddr.sin_addr);
+		printf("Client connected: %s %s\n", hp->h_name, haddrp);
+		
+		if (!fork()) { // this is the child process
+            close(mysocket); // child doesn't need the listener
+			newdata[0] = ' ';
+			while (newdata[0] != 'q') {
+				memset(newdata, '\0', strlen(newdata));
+				newdatasize = recv(io_socket, newdata, 99, 0);
+				printf("Received: %s\n", newdata);
+				//send_command(cmd0, GLOBAL_DEST);
+			}
+			printf("\nClient has disconnected.\n");
+            close(io_socket);
+            return 0;
+        }
+		close(io_socket);
+	}
+	
+	close(mysocket);
+	return 0;
+}
+
+//listen on port, as specified by 15-213 book.
+int open_listenfd(int port) {
+	int listenfd, optval=1;
+	struct sockaddr_in serveraddr;
+	
+	//create socket descriptor
+	if ((listenfd = socket(AF_INET, SOCK_STREAM, 0)) < 0)
+		return -1;
+	
+	//prevent "address already in use" error
+	if (setsockopt(listenfd, SOL_SOCKET, SO_REUSEADDR, (const void *) &optval, sizeof(int)) < 0)
+		return -1;
+		
+	bzero((char *) &serveraddr, sizeof(serveraddr));
+	serveraddr.sin_family = AF_INET;
+	serveraddr.sin_addr.s_addr = htonl(INADDR_ANY);
+	serveraddr.sin_port = htons((unsigned short)port);
+	if (bind(listenfd, (struct sockaddr *) &serveraddr, sizeof(serveraddr)) < 0)
+		return -1;
+	
+	//start listening
+	if (listen(listenfd, 128) < 0)
+		return -1;
+	return listenfd;
+}
+
Index: branches/battery/code/projects/colonet/utilities/manual_control/manualControlServer/Makefile
===================================================================
--- branches/battery/code/projects/colonet/utilities/manual_control/manualControlServer/Makefile	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/manual_control/manualControlServer/Makefile	(revision 260)
@@ -0,0 +1,9 @@
+# manualControlServer makefile
+
+all: manualControlServer
+
+manualControlServer: manualControlServer.c
+	gcc -I ../../wireless manualControlServer.c -o manualControlServer
+
+clean: 
+	rm -rf *o manualControlServer
\ No newline at end of file
Index: branches/battery/code/projects/colonet/utilities/manual_control/manualControlServer/wireless.c
===================================================================
--- branches/battery/code/projects/colonet/utilities/manual_control/manualControlServer/wireless.c	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/manual_control/manualControlServer/wireless.c	(revision 260)
@@ -0,0 +1,233 @@
+/*
+Wireless
+Eugene Marinelli
+
+(See .h for details)
+*/
+
+/* Includes */
+#include <firefly+_lib.h>
+#include <string.h>
+#include <avr/interrupt.h>
+
+#include "wireless.h"
+
+/* Constants */
+#define PREFIX0 'R'
+#define PREFIX1 'C'
+
+//wl_buf positions
+#define WL_SRC_LOC 2
+#define WL_DEST_LOC 3
+#define WL_DATA_START 4
+
+#define WL_TIMEOUT 4
+#define WL_TIMEOUT_INITIAL 4
+
+/* Globals */
+static WL_Packet latest_packet;
+static WL_Packet tmp_packet;
+static char new_message; //set to 1 if there is a new message, else 0
+static char listener_addr; //address that the robot is listening on
+
+static int message_length; //length of the messages sent/received
+
+//static unsigned char wl_to_flag;
+//static unsigned int wl_to_count;
+//static unsigned int wl_to_max;
+
+/* Internal function headers */
+static void wl_timeout_handler(void);
+
+/* External function definitions */
+int wl_init(int msg_len, char listener_address){
+  if(msg_len > WL_MSG_MAX_LEN){
+    printf("Error: %s: message length must be less than %d\n", __FUNCTION__, 
+	   WL_MSG_MAX_LEN);
+    return -1;
+  }
+
+  message_length = msg_len;
+
+  listener_addr = listener_address;
+
+  rtc_init(PRESCALE_DIV_128, 64, &wl_timeout_handler); 
+  /* executes the function about every 1/4 sec */
+
+  //wl_to_flag = 0;
+  //wl_to_count = 0; 
+	
+  UCSR0B |= _BV(RXCIE) | _BV(RXEN);
+  
+  sei();
+
+  new_message = 0;
+  memset(&latest_packet, 0, sizeof(WL_Packet));
+
+  return 0;
+}
+
+int wl_send(char* msg, char dest){
+  int i = 0;
+  WL_Packet packet;
+
+  if(strlen(msg) > WL_MSG_MAX_LEN){
+    printf("Error: %s: message is too long\n", __FUNCTION__);
+    return -1;
+  }
+
+  wl_create_packet(msg, listener_addr, dest, &packet);
+
+  serial_putchar(packet.prefix[0]);
+  serial_putchar(packet.prefix[1]);
+  serial_putchar(packet.src);
+  serial_putchar(packet.dest);
+
+  for(i = 0; i < message_length; i++){
+    serial_putchar(packet.msg[i]);
+  }
+
+  serial_putchar(packet.checksum);
+
+  return 0;
+}
+
+int wl_recv(char* msgbuf, char* src, char* dest){
+  if(!new_message){
+    return 0; //no new message
+  }
+
+  strcpy(msgbuf, latest_packet.msg);
+
+  *src = latest_packet.src;
+  *dest = latest_packet.dest;
+  
+  new_message = 0;
+
+  return strlen(msgbuf);
+}
+
+char wl_get_checksum(WL_Packet* packet){
+  char checksum = 0;
+  int i;
+
+  checksum += packet->src;
+  checksum += packet->dest;
+  for(i = 0; i < message_length; i++) {
+    checksum += packet->msg[i];
+  }
+
+  return checksum;
+}
+
+int wl_create_packet(char* msg, char src, char dest, WL_Packet* packet){
+  packet->prefix[0] = 'R';
+  packet->prefix[1] = 'C';
+
+  packet->src = src;
+  packet->dest = dest;
+
+  memset(packet->msg, 0, message_length);
+  strcpy(packet->msg, msg);
+
+  packet->checksum = wl_get_checksum(packet);
+
+  return 0;
+}
+
+/* Internal function definitions */
+
+//use on new avr-libc
+//ISR(USART0_RX_vect)
+SIGNAL(SIG_USART0_RECV){
+  char wl_input = UDR0;
+  static unsigned int wl_index = 0;
+  static unsigned char wl_chksum = 0;
+
+  if(wl_index == 0){
+    //first packet? - check chksum to make sure we're not beginning
+    if(wl_input == PREFIX0) {
+      wl_to_count = 0; //at this point we're not timing out
+      wl_index = 1;
+    }
+  }else if(wl_index == 1){
+    if(wl_input != PREFIX1){
+      wl_index = 0;
+    }else{
+      wl_index = WL_SRC_LOC;
+    }
+  }else if(wl_index == WL_SRC_LOC){
+    tmp_packet.src = wl_input;
+    wl_index = WL_DEST_LOC;
+  }else if(wl_index == WL_DEST_LOC){
+    tmp_packet.dest = wl_input;
+    wl_index = WL_DATA_START;
+  }else if(wl_index < WL_DATA_START + message_length){
+    //getting the rest of the packet
+    tmp_packet.msg[wl_index-WL_DATA_START] = wl_input;
+    wl_index++;
+  }else if(wl_index == WL_DATA_START + message_length){
+    //we are at checksum location
+    tmp_packet.checksum = wl_input;
+    wl_chksum = wl_get_checksum(&tmp_packet);
+    
+    if(tmp_packet.checksum == wl_chksum) {
+      //checksum is correct
+      memcpy(&latest_packet, &tmp_packet, sizeof(WL_Packet));
+      new_message = 1;
+    } else { //chksum failed
+      serial1_putchar('F');
+      lcd_putchar('F');
+      
+      printf("checksum failed - was %d, should have been %d\n", wl_input, 
+	     wl_chksum);
+    }
+
+    wl_index = 0;
+  }
+}
+
+
+/*
+  \fn wl_timeout_handler
+  Handles the timeout case.
+
+  A time out occurs about every 1/4 second.  This function is called each time 
+  one occurs. In the case where a robot first turns on, it will wait for a long
+  time before declaring itself the leader.  Otherwise, if enough time-outs 
+  occur in a row, wl_to_flag will be set to 1.  This will cause a timeout 
+  packet to be sent next time around
+
+*/
+static void wl_timeout_handler( void ) {
+  //increment the total number of wireless time-outs
+  wl_to_count++;
+  
+  static int wl_first_to_count =  0;
+  static int first_time = 1;
+
+  //first time time out routine - listen for a long time
+  if(first_time) {
+    if(wl_to_count > WL_TIMEOUT_INITIAL) {
+      //increment the counter for first timeouts
+      wl_first_to_count++;
+      
+      //you don't actually want to send out a packet 
+      //-- you would confuse other robots
+      wl_to_flag = 0;
+      wl_to_count = 0;
+    }
+
+    first_time = 0;
+  } else {
+    //not the first time - regular time out routine
+    //if you have enough timeouts
+    if(wl_to_count > WL_TIMEOUT) {
+      //lcd_putchar('z');
+			
+      //change the time-out flag to 1
+      wl_to_flag = 1;
+      wl_to_count = 0;
+    }
+  }
+}
Index: branches/battery/code/projects/colonet/utilities/manual_control/manualControlClient/Makefile
===================================================================
--- branches/battery/code/projects/colonet/utilities/manual_control/manualControlClient/Makefile	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/manual_control/manualControlClient/Makefile	(revision 260)
@@ -0,0 +1,9 @@
+# manualControlClient makefile
+
+all: manualControlClient
+
+manualControlClient: manualControlClient.c
+	gcc -I ../../wireless/ manualControlClient.c -o manualControlClient
+
+clean: 
+	rm -rf *o manualControlClient
Index: branches/battery/code/projects/colonet/utilities/manual_control/manualControlClient/manualControlClient.c
===================================================================
--- branches/battery/code/projects/colonet/utilities/manual_control/manualControlClient/manualControlClient.c	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/manual_control/manualControlClient/manualControlClient.c	(revision 260)
@@ -0,0 +1,127 @@
+/* Eugene Marinelli
+ * 10/12/06
+ * manualControlClient - controls the robot over the xbee dongle
+ */
+
+#include <stdio.h>
+#include <string.h>
+
+#include <wireless.h>
+
+#define SERIAL_PORT "/dev/ttyS0" //usb
+//#define SERIAL_PORT "/dev/ttyUSB0" //serial
+#define SERVER_ID 213
+
+#define FORWARD 0xF0
+#define BACK 0xF1
+#define RIGHT 0xF2
+#define LEFT 0xF3
+#define STOP 0xF4
+
+#define message_length 3
+
+void send_command(char cmd, char dest);
+
+int main(int argc, char** argv){  
+  char cmd0, cmd1;
+
+  fprintf(stderr, "Manual Control Client\n");
+  fprintf(stderr, "Commands: ");
+  fprintf(stderr, "w - move forward | ");
+  fprintf(stderr, "a - turn left | ");
+  fprintf(stderr, "s - move back | ");
+  fprintf(stderr, "d - turn right\n");
+  fprintf(stderr, "          q - quit\n");
+
+  cmd0 = getc(stdin);
+  cmd1 = getc(stdin);
+
+  while(cmd0 != 'q'){
+    send_command(cmd0, GLOBAL_DEST);
+    cmd0 = getc(stdin);
+    cmd1 = getc(stdin);
+  }
+
+  send_command(' ', GLOBAL_DEST);
+
+  return 0;
+}
+
+void send_command(char cmd, char dest){
+  FILE* serial;
+  WL_Packet pkt;
+  int i;
+  char robot_cmd[message_length];
+
+  if(cmd != 'w' && cmd != 'a' && cmd != 's' && cmd != 'd' && cmd != ' '){
+    fprintf(stderr, "Invalid command\n");
+    return;
+  }
+
+  robot_cmd[0] = 0;
+  robot_cmd[1] = '\0';
+
+  switch(cmd){
+  case 'w':
+    robot_cmd[0] = FORWARD;
+    break;
+  case 'a':
+    robot_cmd[0] = LEFT;
+    break;
+  case 's':
+    robot_cmd[0] = BACK;
+    break;
+  case 'd':
+    robot_cmd[0] = RIGHT;
+    break;
+  case ' ':
+    robot_cmd[0] = STOP;
+    break;
+  }
+
+  wl_create_packet(robot_cmd, SERVER_ID, dest, &pkt);
+
+  serial = fopen(SERIAL_PORT, "w");
+
+  //fprintf(stderr, "%x %x %x %x ", pkt.prefix[0], pkt.prefix[1], pkt.src, 
+	//  pkt.dest);
+  fprintf(serial, "%c%c%c%c", pkt.prefix[0], pkt.prefix[1], pkt.src, pkt.dest);
+
+  for(i = 0; i < message_length; i++){
+    //fprintf(stderr, "%x ", pkt.msg[i]);
+    fprintf(serial, "%c", pkt.msg[i]);
+  }
+
+  //fprintf(stderr, "%x", pkt.checksum);
+  fprintf(serial, "%c", pkt.checksum);
+
+  fclose(serial);
+}
+
+char wl_get_checksum(WL_Packet* packet){
+  char checksum = 0;
+  int i;
+
+  checksum += packet->src;
+  checksum += packet->dest;
+  for(i = 0; i < message_length; i++) {
+    checksum += packet->msg[i];
+  }
+
+  return checksum;
+}
+
+int wl_create_packet(char* msg, char src, char dest, WL_Packet* packet){
+  packet->prefix[0] = 'R';
+  packet->prefix[1] = 'C';
+
+  packet->src = src;
+  packet->dest = dest;
+
+  memset(packet->msg, 0, message_length);
+  strcpy(packet->msg, msg);
+
+  packet->checksum = wl_get_checksum(packet);
+
+  return 0;
+}
Index: branches/battery/code/projects/colonet/utilities/wireless/wireless.h
===================================================================
--- branches/battery/code/projects/colonet/utilities/wireless/wireless.h	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/wireless/wireless.h	(revision 260)
@@ -0,0 +1,38 @@
+#ifndef WIRELESS_H
+#define WIRELESS_H
+
+/*
+Wireless - wireless functions for Colony
+
+Eugene Marinelli
+7/22/06
+*/
+
+#define WL_MSG_MAX_LEN 16
+#define WL_PACKET_MAX_LEN (WL_MSG_MAX_LEN+5)
+
+#define GLOBAL_DEST 200
+
+typedef struct {
+  char prefix[2];
+  char src;
+  char dest;
+  char msg[WL_MSG_MAX_LEN];
+  char checksum;
+} WL_Packet;
+
+/* wl_init
+   msg_len (< WL_MSG_MAX_LEN) is the length of the messages sent 
+   in the packets.
+   listener_address is the address to listen on
+*/
+int wl_init(int msg_len, char listener_address);
+
+int wl_send(char* msg, char dest);
+int wl_recv(char* msgbuf, char* src, char* dest);
+// get most recent valid message - implement message queue later
+
+int wl_create_packet(char* msg, char src, char dest, WL_Packet* packet);
+char wl_get_checksum(WL_Packet* packet);
+
+#endif
Index: branches/battery/code/projects/colonet/utilities/wireless/wireless.c
===================================================================
--- branches/battery/code/projects/colonet/utilities/wireless/wireless.c	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/wireless/wireless.c	(revision 260)
@@ -0,0 +1,233 @@
+/*
+Wireless
+Eugene Marinelli
+
+(See .h for details)
+*/
+
+/* Includes */
+#include <firefly+_lib.h>
+#include <string.h>
+#include <avr/interrupt.h>
+
+#include "wireless.h"
+
+/* Constants */
+#define PREFIX0 'R'
+#define PREFIX1 'C'
+
+//wl_buf positions
+#define WL_SRC_LOC 2
+#define WL_DEST_LOC 3
+#define WL_DATA_START 4
+
+#define WL_TIMEOUT 4
+#define WL_TIMEOUT_INITIAL 4
+
+/* Globals */
+static WL_Packet latest_packet;
+static WL_Packet tmp_packet;
+static char new_message; //set to 1 if there is a new message, else 0
+static char listener_addr; //address that the robot is listening on
+
+static int message_length; //length of the messages sent/received
+
+//static unsigned char wl_to_flag;
+//static unsigned int wl_to_count;
+//static unsigned int wl_to_max;
+
+/* Internal function headers */
+static void wl_timeout_handler(void);
+
+/* External function definitions */
+int wl_init(int msg_len, char listener_address){
+  if(msg_len > WL_MSG_MAX_LEN){
+    printf("Error: %s: message length must be less than %d\n", __FUNCTION__, 
+	   WL_MSG_MAX_LEN);
+    return -1;
+  }
+
+  message_length = msg_len;
+
+  listener_addr = listener_address;
+
+  rtc_init(PRESCALE_DIV_128, 64, &wl_timeout_handler); 
+  /* executes the function about every 1/4 sec */
+
+  //wl_to_flag = 0;
+  //wl_to_count = 0; 
+	
+  UCSR0B |= _BV(RXCIE) | _BV(RXEN);
+  
+  sei();
+
+  new_message = 0;
+  memset(&latest_packet, 0, sizeof(WL_Packet));
+
+  return 0;
+}
+
+int wl_send(char* msg, char dest){
+  int i = 0;
+  WL_Packet packet;
+
+  if(strlen(msg) > WL_MSG_MAX_LEN){
+    printf("Error: %s: message is too long\n", __FUNCTION__);
+    return -1;
+  }
+
+  wl_create_packet(msg, listener_addr, dest, &packet);
+
+  serial_putchar(packet.prefix[0]);
+  serial_putchar(packet.prefix[1]);
+  serial_putchar(packet.src);
+  serial_putchar(packet.dest);
+
+  for(i = 0; i < message_length; i++){
+    serial_putchar(packet.msg[i]);
+  }
+
+  serial_putchar(packet.checksum);
+
+  return 0;
+}
+
+int wl_recv(char* msgbuf, char* src, char* dest){
+  if(!new_message){
+    return 0; //no new message
+  }
+
+  strcpy(msgbuf, latest_packet.msg);
+
+  *src = latest_packet.src;
+  *dest = latest_packet.dest;
+  
+  new_message = 0;
+
+  return strlen(msgbuf);
+}
+
+char wl_get_checksum(WL_Packet* packet){
+  char checksum = 0;
+  int i;
+
+  checksum += packet->src;
+  checksum += packet->dest;
+  for(i = 0; i < message_length; i++) {
+    checksum += packet->msg[i];
+  }
+
+  return checksum;
+}
+
+int wl_create_packet(char* msg, char src, char dest, WL_Packet* packet){
+  packet->prefix[0] = 'R';
+  packet->prefix[1] = 'C';
+
+  packet->src = src;
+  packet->dest = dest;
+
+  memset(packet->msg, 0, message_length);
+  strcpy(packet->msg, msg);
+
+  packet->checksum = wl_get_checksum(packet);
+
+  return 0;
+}
+
+/* Internal function definitions */
+
+//use on new avr-libc
+//ISR(USART0_RX_vect)
+SIGNAL(SIG_USART0_RECV){
+  char wl_input = UDR0;
+  static unsigned int wl_index = 0;
+  static unsigned char wl_chksum = 0;
+
+  if(wl_index == 0){
+    //first packet? - check chksum to make sure we're not beginning
+    if(wl_input == PREFIX0) {
+      wl_to_count = 0; //at this point we're not timing out
+      wl_index = 1;
+    }
+  }else if(wl_index == 1){
+    if(wl_input != PREFIX1){
+      wl_index = 0;
+    }else{
+      wl_index = WL_SRC_LOC;
+    }
+  }else if(wl_index == WL_SRC_LOC){
+    tmp_packet.src = wl_input;
+    wl_index = WL_DEST_LOC;
+  }else if(wl_index == WL_DEST_LOC){
+    tmp_packet.dest = wl_input;
+    wl_index = WL_DATA_START;
+  }else if(wl_index < WL_DATA_START + message_length){
+    //getting the rest of the packet
+    tmp_packet.msg[wl_index-WL_DATA_START] = wl_input;
+    wl_index++;
+  }else if(wl_index == WL_DATA_START + message_length){
+    //we are at checksum location
+    tmp_packet.checksum = wl_input;
+    wl_chksum = wl_get_checksum(&tmp_packet);
+    
+    if(tmp_packet.checksum == wl_chksum) {
+      //checksum is correct
+      memcpy(&latest_packet, &tmp_packet, sizeof(WL_Packet));
+      new_message = 1;
+    } else { //chksum failed
+      serial1_putchar('F');
+      lcd_putchar('F');
+      
+      printf("checksum failed - was %d, should have been %d\n", wl_input, 
+	     wl_chksum);
+    }
+
+    wl_index = 0;
+  }
+}
+
+
+/*
+  \fn wl_timeout_handler
+  Handles the timeout case.
+
+  A time out occurs about every 1/4 second.  This function is called each time 
+  one occurs. In the case where a robot first turns on, it will wait for a long
+  time before declaring itself the leader.  Otherwise, if enough time-outs 
+  occur in a row, wl_to_flag will be set to 1.  This will cause a timeout 
+  packet to be sent next time around
+
+*/
+static void wl_timeout_handler( void ) {
+  //increment the total number of wireless time-outs
+  wl_to_count++;
+  
+  static int wl_first_to_count =  0;
+  static int first_time = 1;
+
+  //first time time out routine - listen for a long time
+  if(first_time) {
+    if(wl_to_count > WL_TIMEOUT_INITIAL) {
+      //increment the counter for first timeouts
+      wl_first_to_count++;
+      
+      //you don't actually want to send out a packet 
+      //-- you would confuse other robots
+      wl_to_flag = 0;
+      wl_to_count = 0;
+    }
+
+    first_time = 0;
+  } else {
+    //not the first time - regular time out routine
+    //if you have enough timeouts
+    if(wl_to_count > WL_TIMEOUT) {
+      //lcd_putchar('z');
+			
+      //change the time-out flag to 1
+      wl_to_flag = 1;
+      wl_to_count = 0;
+    }
+  }
+}
Index: branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/lights.h
===================================================================
--- branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/lights.h	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/lights.h	(revision 260)
@@ -0,0 +1,90 @@
+/*
+lights.h
+
+Contains function prototypes, variables, and pins used by the Orbs and PWM
+
+most of this is shamelessly copied from FWR's orb.h (Tom Lauwers and Steven Shamlian)
+
+author: CMU Robotics Club, Colony Project
+
+Change Log:
+1.25.07 - KWoo
+	Removed FF+ code. Cleaned up and commented all variables.
+
+*/
+
+#ifndef _LIGHTS_H_
+#define _LIGHTS_H_
+
+/***** Port and Pin Definitions ****/
+
+//Orb Ports and Registers
+#define ORB_PORT	PORTC
+#define ORB_DDR		DDRC
+
+//Orb Pins
+#define ORB1_RED	0x00
+#define ORB1_GREEN	0x01
+#define ORB1_BLUE	0x02
+#define ORB2_RED 	0x04
+#define ORB2_GREEN 	0x05
+#define ORB2_BLUE 	0x06
+
+//ORB Colors
+#define RED       0xE0
+#define ORANGE    0xE4
+#define YELLOW    0xE8
+#define LIME      0x68
+#define GREEN     0x1C
+#define CYAN      0x1F
+#define BLUE      0x03
+#define PINK      0xA6 
+#define PURPLE    0x41
+#define MAGENTA   0xE3
+#define WHITE     0xFE
+#define ORB_OFF   0x00
+
+
+
+#include <avr/interrupt.h>
+
+
+#define ORB_RESET 1025
+
+#define ORBPORT PORTC
+
+#define ORBDDR DDRC
+
+#define ORBMASK 0x77
+
+
+
+/**** Function Prototypes ****/
+//Enables counter and PWM for use with the orb.
+void orb_init(void);
+
+//Sets both orbs to a specified color 
+void orb_set(unsigned char red_led, unsigned char green_led, unsigned char blue_led);
+//Sets Orb1 to the specified color
+void orb1_set(unsigned char red_led, unsigned char green_led, unsigned char blue_led); 
+//Sets Orb2 to the specified color
+void orb2_set(unsigned char red_led, unsigned char green_led, unsigned char blue_led);
+
+//Sets both orbs to the same color using a color name
+void orb_set_color(int col);
+//Sets orb1 to a color using a color name
+void orb1_set_color(int col);
+//Sets orb2 to a color using a color name
+void orb2_set_color(int col);
+
+//Turns off the PWM and thus the Orbs
+void orb_disable(void);
+//Turns on the PWM and thus the Orbs
+void orb_enable(void);
+
+//Runs through some colors
+void orb_tester(void);
+//Set just one channel
+void orb_set_angle(int servo, int angle);
+
+#endif
Index: branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/motor.c
===================================================================
--- branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/motor.c	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/motor.c	(revision 260)
@@ -0,0 +1,102 @@
+/*
+	motor.c - Contains functions necessary for activating and driving the 
+	H-bridge
+	
+	
+	author: Robotics Club, Colony project
+	
+	much of this is taken from FWR's library, author: Tom Lauwers
+	
+*/
+
+#include "motor.h"
+
+/*
+motor initialization
+initializes both motors
+
+*/
+void motors_init( void ) {
+
+
+	// Configure counter such that we use phase correct
+	// PWM with 8-bit resolution
+	PORTA &= 0x0F;
+	DDRA |= 0xF0;
+	DDRB |= 0x60;
+
+	//timer 1A and 1B
+	TCCR1A = _BV(COM1A1) | _BV(COM1B1) | _BV(WGM10);
+	TCCR1B = _BV(WGM12) | _BV(CS10);
+//	TCCR1A = 0xA1;
+//	TCCR1B = 0x04;
+	OCR1AH=0;
+	OCR1AL=0;
+	OCR1BH=0;
+	OCR1BL=0;
+}
+
+// The following functions set the motor direction and speed
+void motor1_set(int direction, int speed) {
+
+	if(direction == 0) {
+	    // turn off PWM first if switching directions
+		if((PORTA & 0x30) != 0x10)
+		{
+		  OCR1A = 0;
+		}	
+		PORTA = (PORTA & 0xCF) | 0x10;
+//		PORTD |= 0x10;
+//		PORTD &= 0xBF;
+	}
+	else {
+	    // turn off PWM first if switching directions
+		if((PORTA & 0x30) != 0x20)
+		{
+		  OCR1A = 0;
+		}
+		PORTA = (PORTA & 0xCF) | 0x20;
+//		PORTD |= 0x40;
+//		PORTD &= 0xEF;
+	}
+	
+	// Set the timer to count up to speed, an 8-bit value
+	OCR1AL = speed;
+
+
+}
+
+void motor2_set(int direction, int speed) {
+
+	if(direction == 0) {
+//		PORTD |= 0x20;
+//		PORTD &= 0x7F;
+	    // turn off PWM first if switching directions
+		if((PORTA & 0xC0) != 0x80)
+		{
+		  OCR1B = 0;
+		}		
+		
+		PORTA = (PORTA & 0x3F) | 0x80;
+	}
+	else {
+//		PORTD |= 0x80;
+//		PORTD &= 0xDF;
+
+	    // turn off PWM first if switching directions
+		if((PORTA & 0xC0) != 0x40)
+		{
+		  OCR1B = 0;
+		}		
+		
+		PORTA = (PORTA & 0x3F) | 0x40;
+	}
+	OCR1BL = speed;
+
+}
+
+// Just turns off both motors
+void motors_off( void ) {
+	OCR1AL = 0x0;
+	OCR1BL = 0x0;
+}
Index: branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/dragonflyWirelessRelay.c
===================================================================
--- branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/dragonflyWirelessRelay.c	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/dragonflyWirelessRelay.c	(revision 260)
@@ -0,0 +1,40 @@
+/**
+ * Eugene Marinelli
+ * 4/5/07
+ *
+ * Robot wireless relay - dragonfly edition
+ */
+
+#include "dragonfly_lib.h"
+#include <stdio.h>
+#include <string.h>
+
+int main(void)
+{
+  orb_init();
+  orb_enable();
+  usb_init();
+  xbee_init();
+
+  // orb_set_color(GREEN);
+  orb_set_color(GREEN);
+
+  //UCSR0B |= _BV(RXCIE);
+  UCSR1B |= _BV(RXCIE);
+  sei();
+
+  while (1) {
+    xbee_putc(usb_getc());
+    orb_set_color(YELLOW);
+  }
+  
+  return 0;
+}
+
+ISR(USART1_RX_vect)
+{
+  //char buf = UDR1;
+
+  usb_putc(UDR1);
+  //orb_set_color(RED);
+}
Index: branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/motor.h
===================================================================
--- branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/motor.h	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/motor.h	(revision 260)
@@ -0,0 +1,22 @@
+/*
+	motor.h - Contains the function prototypes for controlling motors
+	author:  Tom Lauwers
+*/
+
+#ifndef _MOTOR_H
+#define _MOTOR_H
+
+#include <avr/io.h>
+
+#define FORWARD 1
+#define BACKWARD 0
+
+
+
+// Function descriptions can be found in motor.c
+void motors_init(void);
+void motor1_set(int direction, int speed);
+void motor2_set(int direction, int speed);
+void motors_off(void);
+
+#endif
Index: branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/dragonfly_lib.c
===================================================================
--- branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/dragonfly_lib.c	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/dragonfly_lib.c	(revision 260)
@@ -0,0 +1,729 @@
+#include <dragonfly_lib.h>
+
+/* init_dragonfly - Initializes functions based on configuration parameters
+   examples:
+
+   init_dragonfly (0, 0, 0); - just initialize the digital IO (buttons, potentiometer)
+
+   init_dragonfly (ANALOG | SERIAL | BUZZER, C0_C1_ANALOG, BAUD115200); 
+   Initialize ADC and set C0 and C1 as analog inputs.  Initialize serial and set baud rate
+   to 115200 bps.  Initialize the buzzer.
+   
+   init_dragonfly (MOTORS | ORB, 0, 0);
+   Initialize motor driving and the color fading abilities of the ORB. */
+   
+void dragonfly_init(int config) 
+{
+	// Set directionality of various IO pins
+	DDRG &= ~(_BV(PING0)|_BV(PING1));
+	PORTG |= _BV(PING0)|_BV(PING1);
+	
+	if(config & ANALOG) {
+		analog_init();
+	}
+	
+	if(config & COMM) {
+    //Defaults to 115200. Check serial.h for more information.
+    sei();
+    usb_init();
+    xbee_init();
+	}
+	
+	if(config & BUZZER) {
+    sei();
+		buzzer_init();
+	}
+	
+	if(config & ORB) {
+    sei();
+		orb_init();
+	}
+	
+	if(config & MOTORS) {
+		motors_init();
+	}
+	
+	if(config & SERVOS) {
+		sei();
+    //Servos not yet implemented
+    //servo_init();
+	}
+
+	if(config & LCD) {
+		lcd_init();
+	}
+	
+	if(config & (SERVOS | ORB)) {
+    sei();
+    orb_init();
+    //Servos not yet implemented
+	}
+	
+	// delay a bit for stability
+	_delay_ms(1);
+}
+
+void adc_gain_test(void);
+void analog_test(void);
+void batt_test(void);
+void button_test(void);
+void buzzer_test(void);
+void dio_test(void);
+void general_test(void);
+void i2c_test(void);
+void lcd_test(void);
+void motor_test(void);
+void orb_test(void);
+void pullup_test(void);
+void ranger_test(void);
+void reset_test(void);
+void ring_buffer_tester(void);
+void rtc_test(void);
+void rtc_test_pulse(void);
+void serial_test(void);
+void servo_orb_test(void);
+void wl_receive_test(void);
+void wl_send_test(void);
+void wl_send_packet_test(void);
+void move_test(void);
+
+void move_test(void){
+  range_init();
+  motors_init();
+  analog_init();
+  while(1){
+    move_avoid(200,0,50 );
+  }
+}  
+
+void general_test(){
+	int i;
+	dragonfly_init(MOTORS|BUZZER|ORB|USB);
+
+	while(1){
+		if(button1_read()){
+
+			for(i=0;i<17;i++){
+				buzzer_set_val(i);
+				delay_ms(100);
+			}
+			
+			buzzer_off();
+			
+			motor1_set(1, 255);
+			motor2_set(1, 255);
+			
+			delay_ms(3000);
+			
+			motor1_set(1, 200);
+			
+			delay_ms(1000);
+			motor1_set(0, 255);
+			motor2_set(0, 255);
+			
+			delay_ms(3000);
+			motors_off();
+		}
+		if(button2_read()){
+			orb_enable();
+			orb1_set_color(RED);
+			delay_ms(500);
+			orb2_set_color(GREEN);
+			delay_ms(500);
+			orb1_set_color(YELLOW);
+			delay_ms(500);
+			orb2_set_color(CYAN);
+			delay_ms(500);
+			orb1_set_color(WHITE);
+			delay_ms(500);
+			orb2_set_color(WHITE);
+			delay_ms(500);
+			orb_disable();
+			
+		}
+	
+	}
+}
+
+void reset_test() {
+
+    dragonfly_init(ORB|SERIAL);
+    
+    delay_ms(1000);
+    usb_puti((int)DDRE);
+    
+    orb_set_color(RED);
+    delay_ms(1000);
+    
+    orb_set_color(GREEN);
+    delay_ms(1000);
+    
+    DDRE |= 0x80;
+    
+    reset();
+    
+    /*
+    alternate implelmentation using external interrupts
+    maintains register values on reset
+    
+    sei();
+    EIMSK |= 0x80;
+    EICRB |= 0xC0;
+    DDRE |= 0x80;
+    PORTE &= 0x7F;
+    PORTE |= 0x80;
+    */
+    
+    /*
+    should not reach here
+    */
+    
+    orb_set_color(BLUE);
+    delay_ms(1000);
+}
+
+void ring_buffer_tester (void) {
+
+	dragonfly_init(ALL_ON & ~ORB);
+	orb_disable();
+
+	RING_BUFFER_NEW(ring_buffer, 12, int, buffer);
+	RING_BUFFER_INIT(buffer, 12);
+	RING_BUFFER_CLEAR(buffer);
+	
+	for(int i=0;i<10;i++)
+		RING_BUFFER_ADD(buffer, 0);
+	
+	int x;
+	for(int i = 0; i < 100; i++) {
+	
+		RING_BUFFER_REMOVE(buffer, x);
+		
+		RING_BUFFER_ADD(buffer, i);
+		
+		usb_puti(i-x);
+		usb_putc(' ');
+	
+	}
+	
+	usb_puts("\n\rfull? " );
+	usb_puti(RING_BUFFER_FULL(buffer));
+	
+	while(!RING_BUFFER_FULL(buffer))
+		RING_BUFFER_ADD(buffer, 0);
+	
+	usb_puts("\n\rfilling... full? " );
+	usb_puti(RING_BUFFER_FULL(buffer));
+	
+	usb_puts("\n\rempty? " );
+	usb_puti(RING_BUFFER_EMPTY(buffer));
+	usb_puts("\n\rclearing... empty? ");
+	RING_BUFFER_CLEAR(buffer);
+	usb_puti(RING_BUFFER_EMPTY(buffer));
+	
+	usb_puts("\n\r");
+	
+	
+}
+
+#define WL_BAUD BAUD115200
+//serial -- XBEE
+//serial1 -- USB
+
+void wl_send_test(void) {
+
+	int i;
+	
+	usb_init();		//WIRED
+	xbee_init();	//WIRELESS
+	
+	orb_init();
+	sei();
+	
+	while(1) {
+	
+		for(i = 32; i <= 126; i++) {
+			
+			if(i%4) {
+				orb1_set(255, 0, 0);
+			}
+			else {
+				orb1_set(0,0,0);
+			}
+			
+			usb_putc(i);		//wired
+			xbee_putc(i);		//wireless
+			delay_ms(100);
+	
+		}
+
+	}
+
+	return;
+}
+
+void wl_send_packet_test(void) {
+
+	int i;
+	
+	usb_init();		//WIRED
+	xbee_init();	//WIRELESS
+	
+	orb_init();
+	sei();
+	
+	while(1) {
+	
+		for(i = 65; i <= 122; i++) {
+			usb_putc(i);		//wired
+			xbee_putc(i);		//wireless
+      //delay_ms(100);
+		}
+    
+    delay_ms(1000);
+
+	}
+
+	return;
+}
+
+volatile char c;
+volatile char haveNew = 0;
+
+
+void wl_receive_test(void) {
+
+
+	usb_init();
+	xbee_init();
+	orb_init();
+	
+	
+	c = '.';
+	
+  xbee_putc('r');
+	
+	
+	UCSR1B |= _BV(RXCIE);
+	UCSR0B |= _BV(RXCIE);
+	sei();
+	
+	orb1_set(255, 0, 0);		//blue
+
+	
+	while(1)	 {
+	
+		if(haveNew) {
+			xbee_putc(c);
+			haveNew = 0;
+		}
+	}
+	
+	orb1_set(0, 0, 255);		//green
+	
+	while(1);
+
+}
+/*
+ISR(USART1_RX_vect) {
+	
+	c = UDR1;
+	haveNew = 1;
+}
+
+ISR(USART0_RX_vect) {
+	
+	c = UDR0;
+	haveNew = 1;
+}
+*/
+void buzzer_test(void)
+{
+	sei();
+	buzzer_init();
+	unsigned int i = 0;
+	
+	while(1) {
+		buzzer_set_val(i);
+		if (i == 20) {
+			i = 0;
+			delay_ms(250);
+		} else {
+			i++;
+		}
+		
+		delay_ms(100);
+	}
+}
+
+void adc_gain_test(void)
+{
+  analog_init();
+  lcd_init();
+  
+  while(1)
+  {
+    
+    lcd_putint(ADCH);
+    delay_ms(100);
+    lcd_clear_screen();
+  }
+  
+  
+
+}
+
+void ranger_test( void )
+{
+	lcd_init();
+	
+	while(1) {
+		lcd_clear_screen();
+		lcd_putint(linearize_distance(read_distance(PIN_C0)));
+		delay_ms(100);
+	
+	}
+
+}
+
+
+void button_test ( void) 
+{
+    dragonfly_init(ALL_ON);
+    
+    
+    move(200,0);
+
+	while(1) {
+	
+	
+		if(button1_read()) {
+			//lcd_putchar('1');
+			usb_putc('1');
+		} else if(button2_read()) {
+			//lcd_putchar('2');
+			usb_putc('2');
+		}
+		
+	}
+
+
+
+}
+void motor_test (void) {
+
+	motors_init();
+	//led_init();
+	
+	//motor1_set(1, 255);
+	//motor2_set(1, 255);
+	move(200,0);
+	
+	delay_ms(5000);
+	
+	//motor1_set(0, 200);
+	move(200,100);
+	
+	delay_ms(5000);
+	
+	//motor2_set(0, 170);
+	move(200,0);
+	
+	delay_ms(5000);
+	motors_off();
+	//LED USER NO LONGER EXISTS
+	//led_user(1);
+	
+	
+	while(1);
+
+
+
+}
+
+void orb_test( void ) {
+	int orbs[12] = { ORB_OFF, RED, ORANGE, YELLOW, LIME, GREEN, CYAN, BLUE, PINK, PURPLE, MAGENTA, WHITE };
+	int orb_select = 0;
+	lcd_init();
+	orb_init();
+	sei();
+	orb2_set(254, 253, 252);
+	orb1_set(251, 250, 249);
+	while(1) {
+	
+		orb_set_color(orbs[orb_select]);
+		/*orb_set1(251, 250, 249);
+		delay_ms(2000);
+		orb_set1(255, 1,2);
+		delay_ms(1000);
+		orb_set1(1, 255, 2);
+		delay_ms(1000);
+		orb_set1(1, 2, 255);
+		*/
+		delay_ms(3000);
+		
+		orb_select++;
+		
+		
+		
+		if(orb_select == 13) {
+			orb_disable();
+			delay_ms(2000);
+			orb_enable();
+			orb_select = 0;
+		}
+	
+	/*
+		for (int i = 0; i < 256; i++) {
+			for (int j = 0; j < 256; j++) {
+				for (int k = 0; k < 256; k++) {
+					orb_set(i, j, k);
+				}
+			}
+		}
+	*/
+	}
+	return;
+
+}
+
+void servo_orb_test( void ) {
+//	int orbs[13] = { ORB_OFF, RED, ORANGE, YELLOW, LIME, GREEN, CYAN, BLUE, PURPLE, PINK, PURPLE, MAGENTA, WHITE };
+	int orb_select = 0;
+	
+	orb_init();
+	sei();
+	orb_set_angle(1,250);
+	orb_set_angle(2,250);
+	orb_set_angle(4,0);
+	orb_set_angle(5,0);
+	orb_set_angle(6,0);
+
+	while(1) {
+	
+		//orb_set_color(orbs[orb_select]);
+		
+		orb_set_angle(0,orb_select+1);
+	//	orb_set_angle(1,orb_select+1);
+	//	orb_set_angle(2,orb_select+1);
+		delay_ms(50);
+		orb_select++;
+		
+		
+		
+		if(orb_select == 255) {
+			
+			orb_select = 0;
+		}
+	
+	/*
+		for (int i = 0; i < 256; i++) {
+			for (int j = 0; j < 256; j++) {
+				for (int k = 0; k < 256; k++) {
+					orb_set(i, j, k);
+				}
+			}
+		}
+	*/
+	}
+	return;
+
+}
+
+
+void lcd_test(void) {
+	int i, j;
+	lcd_init();
+	
+	for(i = 32,j = 1; i <= 126; i++) {
+		lcd_putchar(i);
+		delay_ms(250);
+        if(j > 50) {
+            lcd_clear_screen();
+            j = 0;
+        }
+        j++;
+	}
+	
+	
+	return;
+	
+}
+
+void serial_test( void ) {
+	int i;
+	
+	usb_init();
+
+	for(i = 32; i <= 126; i++) {
+		usb_putc(i);
+		delay_ms(250);
+	}
+
+	return;
+}
+
+void pullup_test()
+{
+	lcd_init();
+	lcd_putstr("pullup test");
+	delay_ms(100);
+	
+	digital_pull_up(PIN_A4);
+	digital_pull_up(PIN_A5);
+	digital_pull_up(PIN_A6);
+	digital_pull_up(PIN_A7);
+	while(1){
+		lcd_clear_screen();
+		if(!digital_input(PIN_A4))
+			lcd_putchar('0');
+		else
+			lcd_putchar(' ');
+		if(!digital_input(PIN_A5))
+			lcd_putchar('1');
+		else
+			lcd_putchar(' ');
+		if(!digital_input(PIN_A6))
+			lcd_putchar('2');
+		else
+			lcd_putchar(' ');
+		if(!digital_input(PIN_A7))
+			lcd_putchar('3');
+		else
+			lcd_putchar(' ');
+		delay_ms(100);
+	}
+}
+
+void batt_test()
+{
+	lcd_init();
+  usb_init();
+
+	analog_init();
+
+	while(1){
+    usb_puti(battery8());
+    usb_putc(' ');
+		delay_ms(10000);
+	}
+}
+
+
+void analog_test(void){
+  //int i;
+  analog_init();
+  usb_init();
+  range_init();
+  usb_puts(" information:\n");
+  while(1){
+    printAllBoms();
+    /*for(i=0;i<16;i++){
+      digital_output(MONK0,i&1);
+      digital_output(MONK1, (i>>1)&1);
+      digital_output(MONK2, (i>>2)&1);
+      digital_output(MONK3, (i>>3)&1);
+      usb_puts("Bom ");
+      usb_puti(i);
+      usb_puts(": ");
+      usb_puti(analog8(MONKI));
+      usb_puts("\n\r");
+    }*/
+  
+    /*for(i=1;i<8;i++){
+      usb_puts("Analog Ext ");
+      usb_puti(i);
+      usb_puts(":  ");
+      usb_puti(analog8(i));
+      usb_puts("\n\r");
+    }
+    
+    usb_puts("IR1 val: ");
+    usb_puti(read_distance(IR1));
+    usb_puts("\n\rIR2 val: ");
+    usb_puti(read_distance(IR2));
+    usb_puts("\n\rIR3 val: ");
+    usb_puti(read_distance(IR3));
+    usb_puts("\n\rIR4 val: ");
+    usb_puti(read_distance(IR4));
+    usb_puts("\n\rIR5 val: ");
+    usb_puti(read_distance(IR5));
+    */
+    delay_ms(2000);
+  }
+}
+
+void dio_test()
+{
+	while(1)
+	{
+		digital_output(_PIN_E5,1);
+		delay_ms(1000);
+		digital_output(_PIN_E5,0);
+		delay_ms(1000);
+	}
+}
+
+void rtc_test_pulse() {
+	usb_putc('s');
+}
+
+void rtc_test() {
+	sei();
+	usb_init();
+	usb_putc('a');
+	rtc_init(HALF_SECOND, &rtc_test_pulse);
+}
+
+#define RECEIVE 1
+
+#define MY_ADDR (RECEIVE == 1 ? 0x01 : 0x02)
+#define TARGET_ADDR (RECEIVE == 1 ? 0x02 : 0x01)
+
+void i2c_test() {
+  char c = 0;
+  char i = 0;
+  
+  sei();
+  i2c_init(MY_ADDR);
+  usb_init();
+
+  usb_putc('5');
+  delay_ms(1000);
+  
+  while(1) {
+    if (RECEIVE) {
+      while(c != 'z') {
+        if(!i2c_getc(&c)) {
+          usb_putc(c);
+          usb_putc(' ');
+        }
+      }
+    } else {
+    while(i < 26) {
+      if(!i2c_putc(TARGET_ADDR, i + 0x61))
+        i++;
+      }
+    }
+  
+    delay_ms(1000);
+  
+    if (!RECEIVE) {
+      while(c != 'z') {
+        if(!i2c_getc(&c)) {
+          usb_putc(c);
+          usb_putc(' ');
+        }
+      }
+    } else {
+      while(i < 26) {
+        if(!i2c_putc(TARGET_ADDR, i + 0x61))
+          i++;
+      }
+    }
+    
+    c = 0;
+    i = 0;
+  }
+  while(1);
+}
Index: branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/i2c.c
===================================================================
--- branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/i2c.c	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/i2c.c	(revision 260)
@@ -0,0 +1,125 @@
+/* I2C.c
+
+*/
+
+#include <avr/interrupt.h>
+#include <util/twi.h>
+
+#include "i2c.h"
+#include "ring_buffer.h"
+
+
+static int start_flag;
+RING_BUFFER_NEW(i2c_buffer, 64, char, i2c_write_buff, i2c_addr_buff, i2c_read_buff);
+
+void i2c_init(char address) {
+	// Enable I2C and turn on the interrupt
+  //TWCR = 0;
+  
+  /* initialize the buffers */
+  RING_BUFFER_CLEAR(i2c_write_buff);
+  RING_BUFFER_CLEAR(i2c_addr_buff);
+  RING_BUFFER_CLEAR(i2c_read_buff);
+  
+	TWCR =  (_BV(TWEA) | _BV(TWEN) | _BV(TWIE));
+
+  //Set bit rate 12 = 100kbit/s
+  TWBR = 0x0C;
+    
+	TWAR = (address << 1);	//0b0000001 address, 0 for global commands to be off
+	
+  //usb_putint(TWAR);
+  //i2cTXFlag = 0;
+  //i2cRXFlag = 0;
+}
+
+char i2c_putc(char dest, char data) {
+  if(RING_BUFFER_FULL(i2c_write_buff))
+    return -1;
+  
+  cli();
+  RING_BUFFER_ADD(i2c_write_buff, data);
+  RING_BUFFER_ADD(i2c_addr_buff, dest << 1);
+  sei();
+  
+	//Start bit
+  if(!start_flag) {
+    start_flag = 1;
+    TWCR |= _BV(TWSTA);
+    TWCR |= _BV(TWINT);
+  }
+  
+  return 0;
+}
+
+char i2c_getc(char * c) {
+  if(RING_BUFFER_EMPTY(i2c_read_buff))
+    return -1;
+  else
+    RING_BUFFER_REMOVE(i2c_read_buff, *c);
+  
+  return 0;
+}
+ 
+ISR(TWI_vect) {
+  static char data_to_send;
+  static char addr_to_send = -1;
+  char addr, statusCode;
+  
+    //Get status code (only upper 5 bits)
+    statusCode = (TWSR & 0xF8);
+  
+  switch (statusCode) {
+    //Start sent successfully
+    case TW_START:
+    case TW_REP_START:
+      //Send address and write
+      //ring_buffer will not be empty
+      RING_BUFFER_REMOVE(i2c_addr_buff, addr_to_send);
+      RING_BUFFER_REMOVE(i2c_write_buff, data_to_send);
+      
+      TWDR = addr_to_send; /* first send the address */
+      /* we will send the data next time around */
+      
+      //Turn off start bits
+      TWCR &= ~_BV(TWSTA);
+      break;
+    //Address sent successfully
+    case TW_MT_SLA_ACK:
+      //Send byte
+      TWDR = data_to_send;
+      break;
+    //Packet complete, close line
+    case TW_MT_DATA_ACK:
+      if(!RING_BUFFER_EMPTY(i2c_write_buff)) {
+        RING_BUFFER_PEEK(i2c_addr_buff, addr);
+        if(addr == addr_to_send) {
+          RING_BUFFER_REMOVE(i2c_addr_buff, addr);
+          RING_BUFFER_REMOVE(i2c_write_buff, TWDR);
+          break;
+        }
+        else { /* no more bytes to this addr, bytes to send to new addr */
+          /* doing the start signal again */
+          TWCR |= _BV(TWSTA);
+          break;
+        }
+      }
+      
+      /* there are no bytes to send */
+      TWCR |= _BV(TWSTO);
+      start_flag = 0;
+      
+      break;
+    case TW_SR_SLA_ACK:
+      break;
+    case TW_SR_DATA_ACK:
+      if(!RING_BUFFER_FULL(i2c_read_buff))
+        RING_BUFFER_ADD(i2c_read_buff, TWDR);
+      break;
+    case TW_SR_STOP:
+      break;
+  }
+      
+  TWCR |= _BV(TWINT);
+	
+}
Index: branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/serial.c
===================================================================
--- branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/serial.c	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/serial.c	(revision 260)
@@ -0,0 +1,190 @@
+/*
+	serial.c - Functions for using the RS232 serial port
+	
+	authors: Robotics Club, Colony Project, pkv
+	much code taken from FWR's library, author: Tom Lauwers
+*/
+
+#include <avr/io.h>
+#include <stdio.h>
+#include "serial.h"
+
+/* usb_init() - sets up AVR for communication over the usb serial port */
+void usb_init() {
+  //Set baud rate
+  // - 115200 (both wired and wireless) is UBRR=8, U2X=1
+  // - 9600 is U2X =1, UBRR = 107.
+	#if (USB_BAUD == 115200)
+    UBRR0H = 0x00;
+    UBRR0L = 8;
+    UCSR0A |= _BV(U2X0);
+  #elif (USB_BAUD == 9600)
+    UBRR0H = 0x00;
+    UBRR0L = 107;
+    UCSR0A |= _BV(U2X0);
+  #else //Baud rate is defined in the header file, we should not get here
+    return;
+  #endif
+
+  /*Enable receiver and transmitter */
+	UCSR0B |= (1<<RXEN0)|(1<<TXEN0);
+	
+	/* Set frame format: 8data, 1stop bit, asynchronous normal mode */
+	UCSR0C |= (1<<UCSZ00) | (1<<UCSZ01);
+  
+  // if we have enabled the stdio stuff, then we init it here
+  #ifdef USE_STDIO
+    /* Open the stdio stream corresponding to this port */
+    usb_fd = fdevopen(usb_putc, usb_getc);
+  #endif
+}
+
+/* xbee_init() - sets up AVR for communication over the xbee serial port */
+void xbee_init() {
+  //Set baud rate
+  // - 115200 (both wired and wireless) is UBRR=8, U2X=1
+  // - 9600 is U2X =1, UBRR = 107.
+	#if (XBEE_BAUD == 115200)
+    UBRR1H = 0x00;
+    UBRR1L = 8;
+    UCSR1A |= _BV(U2X1);
+  #elif (XBEE_BAUD == 9600)
+    UBRR1H = 0x00;
+    UBRR1L = 107;
+    UCSR1A |= _BV(U2X1);
+  #else //Baud rate is defined in the header file, we should not get here
+    return;
+  #endif
+
+	//Enable receiver and transmitter
+	UCSR1B |= (1<<RXEN1)|(1<<TXEN1);
+	
+	// Set frame format: 8data, 1stop bit, asynchronous normal mode
+	UCSR1C |= (1<<UCSZ10) | (1<<UCSZ11);
+  
+  // if we have enabled the stdio stuff, then we init it here
+  #ifdef USE_STDIO
+    /* Open the stdio stream corresponding to this port */
+    xbee_fd = fdevopen(xbee_putc, xbee_getc);
+  #endif
+}
+
+/* usb_putc(c) - waits until the usb serial tx buffer is clear, then 
+  puts the character c into the buffer */
+int usb_putc(char c) 
+{
+  // Wait until buffer is clear for sending
+  loop_until_bit_is_set(UCSR0A, UDRE0);
+	
+  // Load buffer with your character
+  UDR0 = c;
+  return 0;
+}
+
+/* xbee_putc(c) - waits until the xbee serial tx buffer is clear, then 
+  puts the character c into the buffer */
+int xbee_putc(char c) 
+{
+  // Wait until buffer is clear for sending
+  loop_until_bit_is_set(UCSR1A, UDRE1);
+	
+  // Load buffer with your character
+  UDR1 = c;
+  return 0;
+}
+
+/* usb_puts(c) - writes each character from the string to the usb */
+int usb_puts(char *s)
+{
+	char *t = s;
+	while (*t != 0)
+	{
+		usb_putc(*t);
+		t++;
+	}
+  return 0;
+}
+
+
+/* usb_getc() - waits until the usb serial rx buffer is not empty, then 
+  returns the first character in the buffer */
+int usb_getc(void)
+{
+  // Wait for the receive buffer to be filled
+  loop_until_bit_is_set(UCSR0A, RXC0);
+	
+	// Read the receive buffer
+	return UDR0;
+}
+
+/* xbee_getc() - waits until the xbee serial rx buffer is not empty, then 
+  returns the first character in the buffer */
+int xbee_getc(void)
+{
+	// Wait for the receive buffer to be filled
+    loop_until_bit_is_set(UCSR1A, RXC1);
+	
+	// Read the receive buffer
+	return UDR1;
+}
+
+/* usb_getc_nb(*c) - checks if the usb serial rx buffer is empty or not:
+  -If it is empty, c is unchanged and -1 is returned.  
+  -If is not empty, the first character in the buffer is loaded into c,
+    and 0 is returned */
+int usb_getc_nb(char *c)
+{
+	// check if the receive buffer is filled
+  if (UCSR0A & _BV(RXC0)) {
+    // Read the receive buffer
+    (*c) = UDR0;
+    return 0;
+  }
+  else {
+    // Return empty
+    return -1;
+	}
+}
+
+/* xbee_getc_nb(*c) - checks if the xbee serial rx buffer is empty or not:
+  -If it is empty, c is unchanged and -1 is returned.  
+  -If is not empty, the first character in the buffer is loaded into c,
+    and 0 is returned */
+int xbee_getc_nb(char *c)
+{
+	// check if the receive buffer is filled
+  if (UCSR1A & _BV(RXC1)) {
+    // Read the receive buffer
+    (*c) = UDR1;
+    return 0;
+  }
+  else {
+    // Return empty
+    return -1;
+	}
+}
+
+
+/*
+prints an int to serial
+
+code adapted from Chris Efstathiou's code (hendrix@otenet.gr)
+uses usb_putc
+*/
+int usb_puti(int value ) {
+	unsigned char usb_data[6]={'0','0','0','0','0','0' }, position=sizeof(usb_data), radix=10; 
+
+        /* convert int to ascii  */ 
+        if(value<0) { usb_putc('-'); value=-value; }    
+        do { position--; *(usb_data+position)=(value%radix)+'0'; value/=radix;  } while(value); 
+
+    
+        /* start displaying the number */
+        for(;position<=(sizeof(usb_data)-1);position++)
+          {
+            
+            usb_putc(usb_data[position]);
+          }
+
+	return 0;
+}
Index: branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/dragonfly_lib.h
===================================================================
--- branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/dragonfly_lib.h	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/dragonfly_lib.h	(revision 260)
@@ -0,0 +1,54 @@
+/*
+dragonfly_lib.h
+
+author: CMU Robotics Club, Colony project
+much of this is adapted from the firefly library (author: Tom Lauwers)
+*/
+
+
+#ifndef _DRAGONFLY_LIB_H_
+#define _DRAGONFLY_LIB_H_
+
+
+// Configuration definitions
+#define ANALOG 0x01
+#define SERIAL 0x02
+#define USB    0x02
+#define COMM   0x02
+#define ORB    0x04
+#define MOTORS 0x08
+#define SERVOS 0x10
+#define I2C    0x20
+#define BUZZER 0x40
+#define LCD	   0x80
+#define ALL_ON 0xFF
+
+// initializes the board with the functions specified by config
+void dragonfly_init(int config);
+
+#include <inttypes.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <avr/io.h>
+#include <avr/interrupt.h>
+#include <util/delay.h>
+#include <util/twi.h>
+
+#include <analog.h>
+#include <dio.h>
+#include <time.h>
+#include <lcd.h>
+#include <lights.h>
+#include <motor.h>
+#include <serial.h>
+#include <buzzer.h>
+#include <servo.h>
+#include <rangefinder.h>
+#include <bom.h>
+#include <move.h>
+#include <i2c.h>
+#include <ring_buffer.h>
+#include <reset.h>
+#include <math.h>
+
+#endif
Index: branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/buzzer.c
===================================================================
--- branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/buzzer.c	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/buzzer.c	(revision 260)
@@ -0,0 +1,73 @@
+/*
+  buzzer.c - Contains the functions necessary for running the buzzer
+  
+  author: Robotics Club, Colony Project
+  
+  much taken from FWR's firefly library (author: Tom Lauwers)
+*/
+
+#include <avr/io.h>
+#include <buzzer.h>
+#include <time.h>
+
+/*
+initializes buffer
+this function must be called before the buzzer can be used
+*/
+void buzzer_init( void )
+{
+//NOTE: This is mostly handled by buzzer_Set_val for now
+	// Set pin B7 to output - B7 is buzzer pin
+//	DDRB |= _BV(DDB7);
+	
+		
+	//Fast PWM Mode, Clear OCR0 on compare match and set at bottom, clock/64
+//	TCCR2 = _BV(COM20) | _BV(WGM21)  | _BV(CS22);
+
+}
+
+// Set the buzzer value - takes a value from 0-255
+// Higher values are lower frequency.  Take a look at 
+// the buzzer frequency table to see how a given value
+// correlates to a frequency.
+void buzzer_set_val(unsigned int buzz_value)
+{ 
+	TCCR2 = _BV(COM20) | _BV(WGM21)  | _BV(CS22);
+	DDRB |= _BV(DDB7);
+  OCR2 = buzz_value;
+}
+
+// Set the buzzer frequency - takes any value and tries to find the nearest 
+// buzzer frequency
+void buzzer_set_freq(unsigned int buzz_freq)
+{
+  int buzz_value;
+  
+  buzz_value = 62500/buzz_freq - 1;
+
+  if(buzz_value > 255){
+    buzz_value = 255;
+  }else if(buzz_value < 0){
+    buzz_value = 0;
+  }
+  
+  buzzer_set_val(buzz_value);
+}
+
+// Chirps the buzzer for a number of milliseconds
+void buzzer_chirp(unsigned int ms, unsigned int buzz_freq) 
+{ 
+  buzzer_set_freq(buzz_freq);
+  delay_ms(ms);
+  buzzer_off();
+}
+
+// Disables timer0 clock counting, turning off the buzzer
+void buzzer_off()
+{
+  // Disable clock, to halt counter
+  TCCR2 &= 0xF8;
+  
+  // Set buzzer pin low in case it's high
+  PORTB &= 0xBF;
+}
Index: branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/i2c.h
===================================================================
--- branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/i2c.h	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/i2c.h	(revision 260)
@@ -0,0 +1,8 @@
+#ifndef _I2C_H_
+#define _I2C_H_
+
+void i2c_init(char address);
+char i2c_putc(char dest, char data);
+char i2c_getc(char * c);
+
+#endif
Index: branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/serial.h
===================================================================
--- branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/serial.h	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/serial.h	(revision 260)
@@ -0,0 +1,61 @@
+/*
+	serial.h - Contains definitions and function prototypes for the RS232 serial port
+  author(s): pkv
+  
+  Directions:
+  Call the initialization function for the serial port you wish to use.  Then, use
+  either the provided functions or the stdio functions (fprintf, etc) to read and
+  write characters to the serial ports.
+  
+  UART Mapping:
+    usb_*() -> UART0
+    xbee_*() -> UART1
+  
+  Options: (Add the following defines to your code to configure this library)
+    #define USB_BAUD { 115200 | 9600 } <= pick ONE value from in here
+    #define XBEE_BAUD { 115200 | 9600 } <= pick ONE value from in here
+    #define USE_STDIO
+  
+  Note: If you enable USE_STDIO, the first init function that is called will 
+  automatically be linked to stdin, stdout, and stderr.  To use the baud rate 
+  commands, add something like the following to your code:
+  
+  #define FOO_BAUD 9600
+  
+  **UNLESS YOU KNOW WHAT YOU ARE DOING, PLEASE DO NOT CHANGE THIS FILE**
+  Many, many other people use this file in their code.  If you change it, you will
+  probably break all of their nice code.  You should not need to change anything in
+  here, except to accomodate new hardware.
+*/
+
+#ifndef _SERIAL_H
+#define _SERIAL_H
+
+// if no baud rate is defined for usb, default is set here
+#ifndef USB_BAUD
+#define USB_BAUD 115200
+#endif
+
+// if no baud rate is defined for xbee, default is set here
+#ifndef XBEE_BAUD
+#define XBEE_BAUD 115200
+#endif
+
+#include <stdio.h>
+FILE *usb_fd;  //For use with fprintf() and related stdio functions
+FILE *xbee_fd;  //For use with fprintf() and related stdio functions
+
+void usb_init(void);
+int usb_putc(char c);
+int usb_getc(void);
+int usb_getc_nb(char *c);
+int usb_puts(char *s);
+int usb_puti(int value);
+
+void xbee_init(void);
+int xbee_putc(char c);
+int xbee_getc(void);
+int xbee_getc_nb(char *c);
+int xbee_puts(char *s);
+
+#endif
Index: branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/buzzer.h
===================================================================
--- branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/buzzer.h	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/buzzer.h	(revision 260)
@@ -0,0 +1,32 @@
+/*
+	buzzer.h - Contains function prototypes for running the buzzer
+
+	author: Robotics Club, Colony Project
+*/
+#ifndef _BUZZER_H_
+#define _BUZZER_H_
+
+//Musical note definitions
+//Source: http://www.answers.com/topic/piano-key-frequencies
+#define	C4	260 //Middle C
+#define	C4s	277 //C sharp
+#define	D4	294
+#define	D4s	311
+#define	E4	330
+#define	F4	349
+#define	F4s	370
+#define	G4	392
+#define	G4s	415
+#define	A4	440
+#define	A4s	466
+#define	B4	494
+#define	C5	523
+
+// Function descriptions can be found in buzzer.c
+void buzzer_init(void);
+void buzzer_set_val(unsigned int buzz_value);
+void buzzer_set_freq(unsigned int buzz_freq);
+void buzzer_chirp(unsigned int ms, unsigned int buzz_freq);
+void buzzer_off(void); 
+
+#endif
Index: branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/Makefile
===================================================================
--- branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/Makefile	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/Makefile	(revision 260)
@@ -0,0 +1,520 @@
+# Hey Emacs, this is a -*- makefile -*-
+#----------------------------------------------------------------------------
+# WinAVR Makefile Template written by Eric B. Weddington, Jörg Wunsch, et al.
+#
+# Released to the Public Domain
+#
+# Additional material for this makefile was written by:
+# Peter Fleury
+# Tim Henigan
+# Colin O'Flynn
+# Reiner Patommel
+# Markus Pfaff
+# Sander Pool
+# Frederik RouleauF
+#
+#----------------------------------------------------------------------------
+# On command line:
+#
+# make all = Make software.
+#
+# make clean = Clean out built project files.
+#
+# make coff = Convert ELF to AVR COFF.
+#
+# make extcoff = Convert ELF to AVR Extended COFF.
+#
+# make program = Download the hex file to the device, using avrdude.
+#                Please customize the avrdude settings below first!
+#
+# make debug = Start either simulavr or avarice as specified for debugging, 
+#              with avr-gdb or avr-insight as the front end for debugging.
+#
+# make filename.s = Just compile filename.c into the assembler code only.
+#
+# make filename.i = Create a preprocessed source file for use in submitting
+#                   bug reports to the GCC project.
+#
+# To rebuild project do "make clean" then "make all".
+#----------------------------------------------------------------------------
+
+#if you want your code to work on the Firefly++ and not Firefly+
+#then add the -DFFPP line to CDEFS
+COLONYROOT = y:
+CDEFS = 
+#-DFFPP
+
+# MCU name
+MCU = atmega128
+
+
+# Processor frequency.
+#     This will define a symbol, F_CPU, in all source code files equal to the 
+#     processor frequency. You can then use this symbol in your source code to 
+#     calculate timings. Do NOT tack on a 'UL' at the end, this will be done
+#     automatically to create a 32-bit value in your source code.
+F_CPU = 8000000
+
+
+# Output format. (can be srec, ihex, binary)
+FORMAT = ihex
+
+
+# Target file name (without extension).
+TARGET = dragonflyWirelessRelay
+
+
+# List C source files here. (C dependencies are automatically generated.)
+SRC = $(wildcard *.c)
+#$(TARGET).c 
+
+
+# List Assembler source files here.
+#     Make them always end in a capital .S.  Files ending in a lowercase .s
+#     will not be considered source files but generated files (assembler
+#     output from the compiler), and will be deleted upon "make clean"!
+#     Even though the DOS/Win* filesystem matches both .s and .S the same,
+#     it will preserve the spelling of the filenames, and gcc itself does
+#     care about how the name is spelled on its command-line.
+ASRC = 
+
+
+# Optimization level, can be [0, 1, 2, 3, s]. 
+#     0 = turn off optimization. s = optimize for size.
+#     (Note: 3 is not always the best optimization level. See avr-libc FAQ.)
+OPT = s
+
+
+# Debugging format.
+#     Native formats for AVR-GCC's -g are dwarf-2 [default] or stabs.
+#     AVR Studio 4.10 requires dwarf-2.
+#     AVR [Extended] COFF format requires stabs, plus an avr-objcopy run.
+#DEBUG = dwarf-2
+
+
+# List any extra directories to look for include files here.
+#     Each directory must be seperated by a space.
+#     Use forward slashes for directory separators.
+#     For a directory that has spaces, enclose it in quotes.
+EXTRAINCDIRS = $(COLONYROOT)/code/firefly_plus_lib
+#C:\WinAVR\include\fwr
+
+
+# Compiler flag to set the C Standard level.
+#     c89   = "ANSI" C
+#     gnu89 = c89 plus GCC extensions
+#     c99   = ISO C99 standard (not yet fully implemented)
+#     gnu99 = c99 plus GCC extensions
+CSTANDARD = -std=gnu99
+
+
+# Place -D or -U options here
+CDEFS += -DF_CPU=$(F_CPU)UL 
+CDEFS += -DFFP
+
+
+# Place -I options here
+CINCS =
+
+
+
+#---------------- Compiler Options ----------------
+#  -g*:          generate debugging information
+#  -O*:          optimization level
+#  -f...:        tuning, see GCC manual and avr-libc documentation
+#  -Wall...:     warning level
+#  -Wa,...:      tell GCC to pass this to the assembler.
+#    -adhlns...: create assembler listing
+CFLAGS = -g$(DEBUG)
+CFLAGS += $(CDEFS) $(CINCS)
+CFLAGS += -O$(OPT)
+CFLAGS += -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums
+CFLAGS += -Wall -Wstrict-prototypes
+CFLAGS += -Wa,-adhlns=$(<:.c=.lst)
+CFLAGS += $(patsubst %,-I%,$(EXTRAINCDIRS))
+CFLAGS += $(CSTANDARD)
+
+
+#---------------- Assembler Options ----------------
+#  -Wa,...:   tell GCC to pass this to the assembler.
+#  -ahlms:    create listing
+#  -gstabs:   have the assembler create line number information; note that
+#             for use in COFF files, additional information about filenames
+#             and function names needs to be present in the assembler source
+#             files -- see avr-libc docs [FIXME: not yet described there]
+ASFLAGS = -Wa,-adhlns=$(<:.S=.lst),-gstabs 
+
+
+#---------------- Library Options ----------------
+# Minimalistic printf version
+PRINTF_LIB_MIN = -Wl,-u,vfprintf -lprintf_min
+
+# Floating point printf version (requires MATH_LIB = -lm below)
+PRINTF_LIB_FLOAT = -Wl,-u,vfprintf -lprintf_flt
+
+# If this is left blank, then it will use the Standard printf version.
+PRINTF_LIB = 
+#PRINTF_LIB = $(PRINTF_LIB_MIN)
+#PRINTF_LIB = $(PRINTF_LIB_FLOAT)
+
+
+# Minimalistic scanf version
+SCANF_LIB_MIN = -Wl,-u,vfscanf -lscanf_min
+
+# Floating point + %[ scanf version (requires MATH_LIB = -lm below)
+SCANF_LIB_FLOAT = -Wl,-u,vfscanf -lscanf_flt
+
+# If this is left blank, then it will use the Standard scanf version.
+SCANF_LIB = 
+#SCANF_LIB = $(SCANF_LIB_MIN)
+#SCANF_LIB = $(SCANF_LIB_FLOAT)
+
+
+MATH_LIB = -lm
+
+
+
+#---------------- External Memory Options ----------------
+
+# 64 KB of external RAM, starting after internal RAM (ATmega128!),
+# used for variables (.data/.bss) and heap (malloc()).
+#EXTMEMOPTS = -Wl,-Tdata=0x801100,--defsym=__heap_end=0x80ffff
+
+# 64 KB of external RAM, starting after internal RAM (ATmega128!),
+# only used for heap (malloc()).
+#EXTMEMOPTS = -Wl,--defsym=__heap_start=0x801100,--defsym=__heap_end=0x80ffff
+
+EXTMEMOPTS =
+
+
+
+#---------------- Linker Options ----------------
+#  -Wl,...:     tell GCC to pass this to linker.
+#    -Map:      create map file
+#    --cref:    add cross reference to  map file
+LDFLAGS = -Wl,-Map=$(TARGET).map,--cref
+LDFLAGS += $(EXTMEMOPTS)
+LDFLAGS += $(PRINTF_LIB) $(SCANF_LIB) $(MATH_LIB)
+
+
+
+#---------------- Programming Options (avrdude) ----------------
+
+# Programming hardware: alf avr910 avrisp bascom bsd 
+# dt006 pavr picoweb pony-stk200 sp12 stk200 stk500
+#
+# Type: avrdude -c ?
+# to get a full listing.
+#
+AVRDUDE_PROGRAMMER = avrisp
+
+# com1 = serial port. Use lpt1 to connect to parallel port.
+AVRDUDE_PORT = /dev/ttyUSB0
+# programmer connected to serial device
+
+AVRDUDE_WRITE_FLASH = -b 57600 -U flash:w:$(TARGET).hex
+#AVRDUDE_WRITE_EEPROM = -U eeprom:w:$(TARGET).eep
+
+
+# Uncomment the following if you want avrdude's erase cycle counter.
+# Note that this counter needs to be initialized first using -Yn,
+# see avrdude manual.
+#AVRDUDE_ERASE_COUNTER = -y
+
+# Uncomment the following if you do /not/ wish a verification to be
+# performed after programming the device.
+AVRDUDE_NO_VERIFY = -V
+
+# Increase verbosity level.  Please use this when submitting bug
+# reports about avrdude. See <http://savannah.nongnu.org/projects/avrdude> 
+# to submit bug reports.
+#AVRDUDE_VERBOSE = -v -v
+
+AVRDUDE_FLAGS = -p $(MCU) -P $(AVRDUDE_PORT) -c $(AVRDUDE_PROGRAMMER)
+AVRDUDE_FLAGS += $(AVRDUDE_NO_VERIFY)
+AVRDUDE_FLAGS += $(AVRDUDE_VERBOSE)
+AVRDUDE_FLAGS += $(AVRDUDE_ERASE_COUNTER)
+
+#don't check for device signature
+AVRDUDE_FLAGS += -F
+
+
+
+#---------------- Debugging Options ----------------
+
+# For simulavr only - target MCU frequency.
+DEBUG_MFREQ = $(F_CPU)
+
+# Set the DEBUG_UI to either gdb or insight.
+# DEBUG_UI = gdb
+DEBUG_UI = insight
+
+# Set the debugging back-end to either avarice, simulavr.
+DEBUG_BACKEND = avarice
+#DEBUG_BACKEND = simulavr
+
+# GDB Init Filename.
+GDBINIT_FILE = __avr_gdbinit
+
+# When using avarice settings for the JTAG
+JTAG_DEV = /dev/ttyUSB0
+
+# Debugging port used to communicate between GDB / avarice / simulavr.
+DEBUG_PORT = 4242
+
+# Debugging host used to communicate between GDB / avarice / simulavr, normally
+#     just set to localhost unless doing some sort of crazy debugging when 
+#     avarice is running on a different computer.
+DEBUG_HOST = localhost
+
+
+
+#============================================================================
+
+
+# Define programs and commands.
+SHELL = sh
+CC = avr-gcc
+OBJCOPY = avr-objcopy
+OBJDUMP = avr-objdump
+SIZE = avr-size
+NM = avr-nm
+AVRDUDE = avrdude
+REMOVE = rm -f
+REMOVEDIR = rm -rf
+COPY = cp
+WINSHELL = cmd
+
+
+# Define Messages
+# English
+MSG_ERRORS_NONE = Errors: none
+MSG_BEGIN = -------- begin --------
+MSG_END = --------  end  --------
+MSG_SIZE_BEFORE = Size before: 
+MSG_SIZE_AFTER = Size after:
+MSG_COFF = Converting to AVR COFF:
+MSG_EXTENDED_COFF = Converting to AVR Extended COFF:
+MSG_FLASH = Creating load file for Flash:
+MSG_EEPROM = Creating load file for EEPROM:
+MSG_EXTENDED_LISTING = Creating Extended Listing:
+MSG_SYMBOL_TABLE = Creating Symbol Table:
+MSG_LINKING = Linking:
+MSG_COMPILING = Compiling:
+MSG_ASSEMBLING = Assembling:
+MSG_CLEANING = Cleaning project:
+
+
+
+
+# Define all object files.
+OBJ = $(SRC:.c=.o) $(ASRC:.S=.o) 
+
+# Define all listing files.
+LST = $(SRC:.c=.lst) $(ASRC:.S=.lst) 
+
+
+# Compiler flags to generate dependency files.
+GENDEPFLAGS = -MD -MP -MF .dep/$(@F).d
+
+
+# Combine all necessary flags and optional flags.
+# Add target processor to flags.
+ALL_CFLAGS = -mmcu=$(MCU) -I. $(CFLAGS) $(GENDEPFLAGS)
+ALL_ASFLAGS = -mmcu=$(MCU) -I. -x assembler-with-cpp $(ASFLAGS)
+
+
+
+
+
+# Default target.
+all: begin gccversion sizebefore build sizeafter end
+
+build: elf hex eep lss sym
+
+elf: $(TARGET).elf
+hex: $(TARGET).hex
+eep: $(TARGET).eep
+lss: $(TARGET).lss 
+sym: $(TARGET).sym
+
+
+
+# Eye candy.
+# AVR Studio 3.x does not check make's exit code but relies on
+# the following magic strings to be generated by the compile job.
+begin:
+	@echo
+	@echo $(MSG_BEGIN)
+
+end:
+	@echo $(MSG_END)
+	@echo
+
+
+# Display size of file.
+HEXSIZE = $(SIZE) --target=$(FORMAT) $(TARGET).hex
+ELFSIZE = $(SIZE) -A $(TARGET).elf
+AVRMEM = avr-mem.sh $(TARGET).elf $(MCU)
+
+sizebefore:
+	@if test -f $(TARGET).elf; then echo; echo $(MSG_SIZE_BEFORE); $(ELFSIZE); \
+	$(AVRMEM) 2>/dev/null; echo; fi
+
+sizeafter:
+	@if test -f $(TARGET).elf; then echo; echo $(MSG_SIZE_AFTER); $(ELFSIZE); \
+	$(AVRMEM) 2>/dev/null; echo; fi
+
+
+
+# Display compiler version information.
+gccversion : 
+	@$(CC) --version
+
+
+
+# Program the device.  
+program: $(TARGET).hex $(TARGET).eep
+	$(AVRDUDE) $(AVRDUDE_FLAGS) $(AVRDUDE_WRITE_FLASH) $(AVRDUDE_WRITE_EEPROM)
+
+
+# Generate avr-gdb config/init file which does the following:
+#     define the reset signal, load the target file, connect to target, and set 
+#     a breakpoint at main().
+gdb-config: 
+	@$(REMOVE) $(GDBINIT_FILE)
+	@echo define reset >> $(GDBINIT_FILE)
+	@echo SIGNAL SIGHUP >> $(GDBINIT_FILE)
+	@echo end >> $(GDBINIT_FILE)
+	@echo file $(TARGET).elf >> $(GDBINIT_FILE)
+	@echo target remote $(DEBUG_HOST):$(DEBUG_PORT)  >> $(GDBINIT_FILE)
+ifeq ($(DEBUG_BACKEND),simulavr)
+	@echo load  >> $(GDBINIT_FILE)
+endif	
+	@echo break main >> $(GDBINIT_FILE)
+	
+debug: gdb-config $(TARGET).elf
+ifeq ($(DEBUG_BACKEND), avarice)
+	@echo Starting AVaRICE - Press enter when "waiting to connect" message displays.
+	@$(WINSHELL) /c start avarice --jtag $(JTAG_DEV) --erase --program --file \
+	$(TARGET).elf $(DEBUG_HOST):$(DEBUG_PORT)
+	@$(WINSHELL) /c pause
+	
+else
+	@$(WINSHELL) /c start simulavr --gdbserver --device $(MCU) --clock-freq \
+	$(DEBUG_MFREQ) --port $(DEBUG_PORT)
+endif
+	@$(WINSHELL) /c start avr-$(DEBUG_UI) --command=$(GDBINIT_FILE)
+	
+
+
+
+# Convert ELF to COFF for use in debugging / simulating in AVR Studio or VMLAB.
+COFFCONVERT=$(OBJCOPY) --debugging \
+--change-section-address .data-0x800000 \
+--change-section-address .bss-0x800000 \
+--change-section-address .noinit-0x800000 \
+--change-section-address .eeprom-0x810000 
+
+
+coff: $(TARGET).elf
+	@echo
+	@echo $(MSG_COFF) $(TARGET).cof
+	$(COFFCONVERT) -O coff-avr $< $(TARGET).cof
+
+
+extcoff: $(TARGET).elf
+	@echo
+	@echo $(MSG_EXTENDED_COFF) $(TARGET).cof
+	$(COFFCONVERT) -O coff-ext-avr $< $(TARGET).cof
+
+
+
+# Create final output files (.hex, .eep) from ELF output file.
+%.hex: %.elf
+	@echo
+	@echo $(MSG_FLASH) $@
+	$(OBJCOPY) -O $(FORMAT) -R .eeprom $< $@
+
+%.eep: %.elf
+	@echo
+	@echo $(MSG_EEPROM) $@
+	-$(OBJCOPY) -j .eeprom --set-section-flags=.eeprom="alloc,load" \
+	--change-section-lma .eeprom=0 -O $(FORMAT) $< $@
+
+# Create extended listing file from ELF output file.
+%.lss: %.elf
+	@echo
+	@echo $(MSG_EXTENDED_LISTING) $@
+	$(OBJDUMP) -h -S $< > $@
+
+# Create a symbol table from ELF output file.
+%.sym: %.elf
+	@echo
+	@echo $(MSG_SYMBOL_TABLE) $@
+	$(NM) -n $< > $@
+
+
+
+# Link: create ELF output file from object files.
+.SECONDARY : $(TARGET).elf
+.PRECIOUS : $(OBJ)
+%.elf: $(OBJ)
+	@echo
+	@echo $(MSG_LINKING) $@
+	$(CC) $(ALL_CFLAGS) $^ --output $@ $(LDFLAGS)
+
+
+# Compile: create object files from C source files.
+%.o : %.c
+	@echo
+	@echo $(MSG_COMPILING) $<
+	$(CC) -c $(ALL_CFLAGS) $< -o $@ 
+
+
+# Compile: create assembler files from C source files.
+%.s : %.c
+	$(CC) -S $(ALL_CFLAGS) $< -o $@
+
+
+# Assemble: create object files from assembler source files.
+%.o : %.S
+	@echo
+	@echo $(MSG_ASSEMBLING) $<
+	$(CC) -c $(ALL_ASFLAGS) $< -o $@
+
+# Create preprocessed source for use in sending a bug report.
+%.i : %.c
+	$(CC) -E -mmcu=$(MCU) -I. $(CFLAGS) $< -o $@ 
+
+
+# Target: clean project.
+clean: begin clean_list end
+
+clean_list :
+	@echo
+	@echo $(MSG_CLEANING)
+	$(REMOVE) $(TARGET).hex
+	$(REMOVE) $(TARGET).eep
+	$(REMOVE) $(TARGET).cof
+	$(REMOVE) $(TARGET).elf
+	$(REMOVE) $(TARGET).map
+	$(REMOVE) $(TARGET).sym
+	$(REMOVE) $(TARGET).lss
+	$(REMOVE) $(OBJ)
+	$(REMOVE) $(LST)
+	$(REMOVE) $(SRC:.c=.s)
+	$(REMOVE) $(SRC:.c=.d)
+	$(REMOVEDIR) .dep
+
+
+
+# Include the dependency files.
+-include $(shell mkdir .dep 2>/dev/null) $(wildcard .dep/*)
+
+
+# Listing of phony targets.
+.PHONY : all begin finish end sizebefore sizeafter gccversion \
+build elf hex eep lss sym coff extcoff \
+clean clean_list program debug gdb-config
+
Index: branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/servo.c
===================================================================
--- branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/servo.c	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/servo.c	(revision 260)
@@ -0,0 +1,213 @@
+#include "servo.h"
+
+
+#define SERVO_COUNT 16	//please dont change this, or bad things might happen
+
+
+
+struct SERVO_NODE {
+   uint8_t num;
+   uint16_t angle;
+};
+
+struct SERVO_CHANGE {
+   uint16_t port_val;
+   uint16_t split_time_period;
+};
+
+
+struct SERVO_STATUS_STRUCT {
+   struct SERVO_NODE servos[SERVO_COUNT];
+   uint16_t servo_angles[SERVO_COUNT];
+   struct SERVO_CHANGE changes[SERVO_COUNT+1];
+   uint8_t change_count;
+   uint16_t ms;
+   uint8_t new_angles;
+   uint8_t in_pulse;
+   uint8_t current_servo;
+
+} SERVO_STATUS;
+
+
+void servo_sort(void);
+void servo_setup_pulse(void);
+void servo_set_next_interrupt(uint16_t ticks, struct SERVO_CHANGE *sn);
+
+
+
+
+SIGNAL (SIG_OUTPUT_COMPARE3B){
+
+   if (SERVO_STATUS.in_pulse) {
+   
+		//pull the correct ones down
+      SERVOPORT1 &= (~SERVOMASK1)|SERVO_STATUS.changes[SERVO_STATUS.current_servo].port_val;
+      SERVOPORT2 &= (~SERVOMASK2)|(SERVO_STATUS.changes[SERVO_STATUS.current_servo].port_val >> 8);
+
+      ++SERVO_STATUS.current_servo; //now look at next servo
+
+      if (SERVO_STATUS.current_servo < SERVO_STATUS.change_count) { //if it isnt the end...
+	  
+			//setup timer for next pull down
+         OCR3B = SERVO_STATUS.changes[SERVO_STATUS.current_servo].split_time_period;
+		 TCNT3 = 0;
+     }
+      else { //we are done with these pulses
+//         SERVO_STATUS.in_pulse = 0;
+//         SERVO_STATUS.ms = 0;
+//         OCR3B += SERVO_MS; //NOTE--this might mean the negative width is a function of max pos width
+//		 TCNT3 = 0;
+		servo_setup_pulse();
+      }
+
+   }
+   else { //we are between pulses
+      ++SERVO_STATUS.ms;  //increment ms counter
+
+      if (SERVO_STATUS.ms >= SERVO_PERIOD) { //see how many ms have passed
+         servo_setup_pulse(); //Seems like we could do this while not on the clock, but who knows
+      }
+      else {
+         OCR3B = SERVO_MS;  //go another ms
+		 TCNT3 = 0;
+         
+      }
+   }
+}
+
+
+
+void servo_init(void) {
+   int i;
+   uint8_t mysreg;
+   
+   SERVODDR1 |= SERVOMASK1;	//all outputs
+   SERVODDR2 |= SERVOMASK2;
+
+	mysreg=SREG;
+	cli(); //turn off interrupts for now
+
+	//init everything
+
+   for (i = 0; i < SERVO_COUNT; ++i) {
+      SERVO_STATUS.servos[i].num = i;
+      SERVO_STATUS.servos[i].angle = 127;
+      SERVO_STATUS.servo_angles[i] = 127;
+   }
+
+   SERVO_STATUS.ms = 0;
+   SERVO_STATUS.new_angles = 1;
+   SERVO_STATUS.in_pulse = 0;
+   SERVO_STATUS.change_count = 0;
+
+	//init timer3
+	TCCR3A = 0; 
+	TCCR3B = _BV(CS31); //prescale = 8
+	TCCR3C=0;
+	TCNT3=0;
+	ETIMSK |= _BV(OCIE3B);
+	OCR3B = SERVO_MS;
+
+	SREG=mysreg;
+}
+
+void servo_set_angle(int servo, int angle) {
+	uint8_t mysreg;
+	if(servo>=8){ //2nd port flipped (on avrxbee at least)
+		servo= 23-servo;
+	}
+   if (SERVO_STATUS.servo_angles[servo] != angle) {
+	  mysreg=SREG;
+	  cli();
+      SERVO_STATUS.servo_angles[servo] = angle;
+      SERVO_STATUS.new_angles = 1;
+	  SREG=mysreg;
+   }
+}
+
+
+void servo_sort(void) {
+   int done = 0, i;
+   
+   while (! done) {
+      done = 1;
+
+      for (i = 0; i < SERVO_COUNT - 1; ++i) {  //loop through all
+	  
+			//if they are out of order, swap them
+         if (SERVO_STATUS.servos[i].angle > SERVO_STATUS.servos[i+1].angle) {
+            SERVO_STATUS.servos[i].angle ^= SERVO_STATUS.servos[i+1].angle;
+            SERVO_STATUS.servos[i+1].angle ^= SERVO_STATUS.servos[i].angle;
+            SERVO_STATUS.servos[i].angle ^= SERVO_STATUS.servos[i+1].angle;
+
+            SERVO_STATUS.servos[i].num ^= SERVO_STATUS.servos[i+1].num;
+            SERVO_STATUS.servos[i+1].num ^= SERVO_STATUS.servos[i].num;
+            SERVO_STATUS.servos[i].num ^= SERVO_STATUS.servos[i+1].num;
+
+            done = 0;
+         }
+      }
+   }
+}
+
+void servo_setup_pulse(void) {
+   int i;
+   uint16_t my_port;
+   uint16_t sum = 0;
+   uint16_t split_time;
+
+   my_port = 0xffff; //all on
+
+   if (SERVO_STATUS.new_angles) {
+
+      SERVO_STATUS.change_count = 0;
+
+      for (i = 0; i < SERVO_COUNT; ++i) {
+         SERVO_STATUS.servos[i].angle = SERVO_STATUS.servo_angles[SERVO_STATUS.servos[i].num];
+      }
+
+      servo_sort();
+      SERVO_STATUS.new_angles = 0;
+
+      for (i = 0; i < SERVO_COUNT; ++i) {
+         split_time = /*SERVO_MIN + ((((((long int)(SERVO_MAX-SERVO_MIN)) >> 3) ) *
+                                  SERVO_STATUS.servos[i].angle) >> 5) */SERVO_STATUS.servos[i].angle - sum;
+         my_port &= ~_BV(SERVO_STATUS.servos[i].num);
+         for (; i < SERVO_COUNT - 1 && SERVO_STATUS.servos[i].angle == SERVO_STATUS.servos[i+1].angle; ++i) {
+            my_port &= ~_BV(SERVO_STATUS.servos[i+1].num);
+         }
+		 
+         SERVO_STATUS.changes[SERVO_STATUS.change_count].port_val = my_port;
+         servo_set_next_interrupt(split_time, &SERVO_STATUS.changes[SERVO_STATUS.change_count]);
+         
+		 ++SERVO_STATUS.change_count;
+		 
+         sum += split_time;
+      }
+
+      SERVO_STATUS.changes[SERVO_STATUS.change_count].port_val = my_port;
+      servo_set_next_interrupt(SERVO_RESET - split_time, &SERVO_STATUS.changes[SERVO_STATUS.change_count]);
+
+      ++SERVO_STATUS.change_count;
+
+   }
+
+
+
+   SERVO_STATUS.current_servo = 0;
+   SERVO_STATUS.in_pulse = 1;
+
+
+   SERVOPORT1 |= SERVOMASK1;
+   SERVOPORT2 |= SERVOMASK2;
+
+	OCR3B = SERVO_STATUS.changes[0].split_time_period;
+	TCNT3=0;
+}
+
+void servo_set_next_interrupt(uint16_t ticks, struct SERVO_CHANGE *sn) { 
+	//this function is a holdover from when we used a worse clock. 
+
+      (*sn).split_time_period = ticks;
+
+}
Index: branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/time.c
===================================================================
--- branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/time.c	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/time.c	(revision 260)
@@ -0,0 +1,134 @@
+/*
+time.c
+anything that requires a delay
+mostly delay_ms
+
+author: Robotics Club, Colony Project
+
+Change Log:
+	2.5.07 - Kevin
+		Aaron fixed the orb/servo code and made them use timer3 but compare registers B and C. He hard set the prescaler
+		to 8 so the RTC broke. Changed it so that we use a 8 prescaler which sets the compare match at 1/16th of a second.
+		You now count how many 16ths of a second you want until you trigger your actual interrupt. Works. Changed defines
+		for time so you can still call rtc_init with a scale but now it is defined in terms of actual time like second, quarter_second
+		etc. Read that section in the time.h file for more information. Tested and works, though the clock drifts more than
+		it used to
+	1.30.07 - Kevin
+		Modified the clock to run on timer3 on the Dragonfly. Works with decent accuracy. Using a prescaler of 256
+	the timer counts up to a precomputer value which will trigger an interrupt and reset the timer. Multiples of
+	256 change it by that multiple. Refer to the time.h file for all possible prescalers.
+		The interrupt will call a specified function _rtc_func every pulse.
+		All of it has been tested and it works.
+
+*/
+#include <avr/interrupt.h>
+#include <util/delay.h>
+#include <time.h>
+#include <serial.h>
+
+static volatile int _rtc_val = 0;
+static volatile int _rtc_pulse = 0;
+static volatile int _rtc_scale = 32;	//Defaults to 1 Second per pulse
+static void (*_rtc_f)(void) = 0;
+
+/*
+delay_ms
+
+delays for ms milliseconds
+
+accuracy is unknown (off by tens of nanoseconds every 15 ms)
+*/
+void delay_ms(int ms) 
+{
+	for(; ms > 15; ms-=15)
+		_delay_ms(15);
+	_delay_ms(ms);
+}
+
+void pause_ms(int ms)
+{
+	delay_ms(ms);
+}
+
+void pause(int ms)
+{
+	delay_ms(ms);
+}
+
+void sleep_ms(int ms)
+{
+	delay_ms(ms);
+}
+
+void sleep(int ms)
+{
+	delay_ms(ms);
+}
+
+/* 	Prescales defined in time.h. SECOND will give you 1 second.
+	More scales are defined in the time.h file.
+	rtc_func is the address to a function that you want called every clock tick. */
+void rtc_init(int prescale_opt, void (*rtc_func)(void)) {
+	
+	//Clear timer register for Timer 3
+	TCNT3 = 0;
+	
+	/* 	This sets the Waveform Generation Module to CTC (Clear Timer on Compare) Mode (100)
+		See page135 in Atmega128 Docs for more modes and explanations */
+	TCCR3B |= _BV(WGM32);
+	
+	/* 	This sets the prescaler for the system clock (8MHz) ie: divides the clock by some number.
+		Currently set to a prescaler of 8 because that is what the orb and servos use (they are on this timer as well)
+		See page137 in Atemga128 Docs for all the available prescalers */
+	TCCR3B |= _BV(CS31);
+	
+	/* 	Sets the two regsiters that we compare against. So the timer counts up to this number and
+		then resets back to 0 and calls the compare match interrupt.
+		8x10^6 / 8 = 1/16 Second. All values are based off of this number. Do not change it unless you
+		are l337*/
+		
+	OCR3A = 0xF424;	
+
+	/* 	Enable Output Compare A Interrupt. When OCR3A is met by the timer TCNT3 this interrupt will be
+		triggerd. (See page140 in Atmega128 Docs for more information */
+	ETIMSK |= _BV(OCIE3A);
+	
+	/*	Store the pointer to the function to be used in the interrupt */
+	_rtc_f = rtc_func;
+	
+	/*	Store how many 1/16ths of a second you want to let by before triggering an interrupt */
+	_rtc_scale = prescale_opt;
+}
+
+//Returns the real time clock counter to 0
+int rtc(void){
+	return _rtc_val;
+}
+
+//Resets the real time clock counter
+void rtc_reset(void){
+	_rtc_val = 0;
+}
+
+/*	Called every pulse. Function in _rtc_f is called every _rtc_scale and also the counter is updated.
+	Bascially, since the pulse is hard set at 1/16s  you want to count how many 16ths of a second have passed
+	and when it reaches the amount of time you want, execute the code. */
+SIGNAL(TIMER3_COMPA_vect) {
+
+	if (_rtc_pulse ==  _rtc_scale) {
+		//Increment the real time clock counter
+		_rtc_val++;
+		
+		//Calls the function tied to the real time clock if defined
+		if(_rtc_f != 0)
+			_rtc_f();
+		
+		//Resets the pulse until the next scale is matched
+		_rtc_pulse = 0;
+	}	
+	
+	//Updates the amount of pulses seen since the last scale match
+	_rtc_pulse++;
+	
+}
+
Index: branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/analog.c
===================================================================
--- branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/analog.c	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/analog.c	(revision 260)
@@ -0,0 +1,133 @@
+/*
+ * analog.c - Contains the function implementations for manipulating the ADC
+ * on the firefly+ board
+ * 
+ * author:  CMU Robotics Club, Colony Project
+ * code mostly taken from fwr analog file (author: Tom Lauwers)
+ */
+
+#include <util/delay.h>
+#include <avr/interrupt.h>
+#include "analog.h"
+
+void set_adc_mux(int which)
+{
+  // FIX THIS IN NEXT REVISION
+  // ADDR2 ADDR1 ADDR0
+  // G2.G4.G3 set mux to port 0-7 via binary selection
+  // math would be much cleaner if it was G4.G3.G2
+  
+  // mask so only proper bits are possible.  
+  PORTG = (PORTG & 0xE3) | ((which & 0x03) << 3) | (which & 0x04);
+}
+
+void analog_init(void)
+{
+
+
+	// ADC Status Register A
+	// Bit 7 - ADEN is set (enables analog)
+	// Bit 6 - Start conversion bit is set (must be done once for free-running mode)
+	// Bit 5 - Enable Auto Trigger (for free running mode)
+	// Bit 4 - ADC interrupt flag, 0
+	// Bit 3 - Enable ADC Interrupt (required to run free-running mode)
+	// Bits 2-0 - Set to create a clock divisor of 128, to make ADC clock = 8,000,000/128
+	ADCSRA |= 0xEF;
+
+	// ADC Status Register B
+	// Bit 7, 5-3 - Must be cleared
+	// Bit 2:0 - Set mode, currently cleared for free running operation
+	// Bit 6 - Analog comparator mode - cleared
+//	ADCSRB = 0x00;
+	
+	// ADMUX register
+	// Bit 7,6 - Set voltage reference to AVcc (0b01)
+	// Bit 5 - Set ADLAR bit for left adjust to do simple 8-bit reads
+	// Bit 4 - X
+	// Bit 3:0 - Sets the current channel, set to ADC7 (the external mux)
+	ADMUX = 0x67;
+
+	// Set external mux lines to outputs
+	DDRG |= 0x1C;
+	set_adc_mux(0x07);
+
+
+}	
+
+
+
+unsigned int analog8(int which)
+{
+
+
+	if(which < EXT_MUX)
+	{
+		ADMUX = 0x60 + which;
+	}
+	else if(which == EXT_MUX)
+	{
+		return 0;
+	}
+	else
+	{
+		ADMUX = 0x60 + EXT_MUX;
+		set_adc_mux(which - 8);
+		_delay_ms(1);
+	}
+	
+	_delay_ms(1); // need at least 130 us between conversions
+	return ADCH;
+	
+}
+
+
+
+
+unsigned int analog10(int which)
+{
+	unsigned int adc_h = 0;
+	unsigned int adc_l = 0;
+
+	if(which < EXT_MUX)
+	{
+		ADMUX = 0x60 + which;
+	}
+	else if(which == EXT_MUX)
+	{
+		return 0;
+	}
+	else
+	{
+		ADMUX = 0x60 + EXT_MUX;
+		set_adc_mux(which - 8);
+		_delay_ms(1);
+	}
+
+	_delay_ms(1);
+	adc_l = ADCL; /* highest 2 bits of ADCL -> least 2 bits of analog val */
+	adc_h = ADCH; /* ADCH -> 8 highest bits of analog val */
+	
+	return (adc_h << 2) | (adc_l >> 6);
+}
+
+int wheel(void)
+{
+	return analog8(WHEEL_PORT);
+}
+
+int battery8(void)
+{
+  return analog8(BATT_PORT);
+}
+
+int battery(void)
+{
+  /* 5 volts is the max, 255 is the max 8bit number , *2 for the divider */
+	return analog8(BATT_PORT) * 500 >>7;
+}
+
+SIGNAL (SIG_ADC)
+{
+	// This is just here to catch ADC interrupts because ADC is free running.  
+	// No code needs to be in here.
+}
Index: branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/lcd.c
===================================================================
--- branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/lcd.c	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/lcd.c	(revision 260)
@@ -0,0 +1,471 @@
+/*
+
+lcd-ar2.c - implementation for lcd functions
+
+Author: CMU Robotics Club, Colony Project
+
+This uses SPI.
+
+lcd_init MUST be called before anything can be used.
+
+*/
+
+#include <avr/io.h>
+#include <lcd.h>
+#include <time.h>
+
+// data bus for LCD, pins on port 0
+//#define D0 16
+//#define D1 17
+//#define D2 18
+//#define D3 19
+//#define D4 20
+//#define D5 21
+//#define D6 22
+//#define D7 23
+
+// OLED data port
+//#define LCD_DATA 0x00FF0000
+
+// other OLED pins
+//#define LCD_RW    0x00000080
+#define LCD_RS    PB4 // Command/Data
+//#define LCD_RD    0x00008000
+#define LCD_RSTB  PE2 // reset line
+#define LCD_CS    PB0
+
+// inialize OLED and SPI
+void OLED_init(void);
+
+// reset Controller
+void Reset_SSD1339(void);
+
+// write command or data
+void write_c(unsigned char out_command);
+void write_d(unsigned char out_data);
+
+// these write data to the OLED on 8 bit data bus,  depends on MCU
+void LCD_out(unsigned char cmd);
+
+// these functions set / clear pins for OLED control lines.  they accecpt a 0 or 1 
+//void RD(char stat);
+//void RW(char stat);
+void DC(char stat);
+void RES(char stat);
+void CS(char stat);
+
+// a stupid delay
+//void delay_ms(int count);
+
+// LPC 2138 MCU initialization
+//void Initialize(void);
+//void feed(void);
+
+void crazycircle (void) {
+/*  int i;
+  // draw 100 random circles
+  for(i = 0;i < 100;i++){
+      write_c(0x86);    // draw circle command
+      write_d(rand() % 130);
+      write_d(rand() % 130);
+      write_d(rand() % 64);
+      write_d(rand());
+      write_d(rand());
+      write_d(rand());
+      write_d(rand());
+
+      delay_ms(10);
+  }
+*/
+}
+
+void OLEDtest (void) {
+  //int   i = 0;
+
+  // Initialize
+  //Initialize();
+  OLED_init();
+
+  delay_ms(120);
+
+  write_c(0x8e);    // clear window command
+  write_d(0);
+  write_d(0);
+  write_d(130);
+  write_d(130);
+
+  delay_ms(100);
+  
+  write_c(0x92);    // fill enable command
+  write_d(0x01); 
+  
+  delay_ms(10);
+
+  crazycircle();
+/*
+  // write directly to ram,  this fills up bottom 1/3 of display with color pattern
+  write_c(0x5c);
+  for (i = 0; i < 2000; i++){
+  write_c(0x5c);  
+   write_d(i);
+   write_d(i);
+   write_d(i);
+  }
+  */
+} 
+
+/**********************************************************
+                      Initialize
+**********************************************************/
+
+void OLED_init(void)
+{
+  // Setup SPI here
+  SPCR = 0x5D; //  enable SPI, master, SPI mode 3
+  DDRB |= 0x06; // enable MOSI and SCK as outputs
+
+  LCD_out(0);
+  DC(0);
+  CS(0);
+  Reset_SSD1339();
+  write_c(0xa0); // Set Re-map / Color Depth
+  write_d(0x34);//0xb4); // 262K 8bit R->G->B
+  write_c(0xa1); // Set display start line
+  write_d(0x00); // 00h start
+  //write_c(0xa2); // Set display offset
+  //write_d(0x80); // 80h start
+  write_c(0xA6); // Normal display
+  write_c(0xad); // Set Master Configuration
+  write_d(0x8e); // DC-DC off & external VcomH voltage & external pre-charge voltage
+  write_c(0xb0); // Power saving mode
+  write_d(0x05);
+  write_c(0xb1); // Set pre & dis_charge
+  write_d(0x11); // pre=1h dis=1h
+  write_c(0xb3); // clock & frequency
+  write_d(0xf0); // clock=Divser+1 frequency=fh
+  write_c(0xbb); // Set pre-charge voltage of color A B C
+  write_d(0xff); // color A  was 1c
+  write_d(0xff); // color B  was 1c
+  write_d(0xff); // color C  was 1c
+  write_c(0xbe); // Set VcomH
+  write_d(0x1f); //
+  write_c(0xc1); // Set contrast current for A B C
+  write_d(0xCa); // Color A was AA
+  write_d(0xD4); // Color B was B4
+  write_d(0xF8); // Color C was C8
+  write_c(0xc7); // Set master contrast
+  write_d(0x0f); // no change
+  write_c(0xca); // Duty
+  write_d(0x7f); // 127+1
+  write_c(0xaf); // Display on
+}
+
+void Reset_SSD1339(void)
+{
+  RES(0);
+  delay_ms(100);
+  RES(1);
+}
+void write_c(unsigned char out_command)
+{
+  DC(0);CS(0);
+  //delay_ms(1);
+  
+  LCD_out(out_command);
+ // delay_ms(1);
+  
+  DC(1);
+  // potentially add NOP
+  CS(1);
+
+}
+
+void write_d(unsigned char out_data)
+{
+  DC(1);CS(0);
+ // delay_ms(1);
+ 
+  LCD_out(out_data);
+ // delay_ms(1);
+  DC(1);
+  //potentially add NOP
+  CS(1);
+}
+
+// these functions set / clear pins for LCD control lines.  they accecpt a 0 or 1 
+void DC(char stat)
+{
+	DDRB |= _BV(LCD_RS);				// RS is P0.30, set to output
+	if (stat)	
+		PORTB |= _BV(LCD_RS);
+	else
+		PORTB &= ~(_BV(LCD_RS));
+}
+
+void RES(char stat)
+{
+	DDRE |= _BV(LCD_RSTB);				// RSTB is P0.7, set to output
+	if (stat)	
+		PORTE |= _BV(LCD_RSTB);
+	else
+		PORTE &= ~(_BV(LCD_RSTB));
+}
+
+void CS(char stat)
+{
+	DDRB |= _BV(LCD_CS);				// RSTB is P0.7, set to output
+	if (stat)	
+		PORTB |= _BV(LCD_CS);
+	else
+		PORTB &= ~(_BV(LCD_CS));
+}
+
+// send to the LCD
+void LCD_out(unsigned char cmd)
+{
+	SPDR = cmd;
+    // could also do this via interrupts
+	loop_until_bit_is_set(SPSR, SPIF);
+}
+
+
+//**************************************Old shit below!*****************
+/*
+FontLookup - a lookup table for all characters
+*/
+static const unsigned char FontLookup [][5] =
+{
+    { 0x00, 0x00, 0x00, 0x00, 0x00 },  // sp
+    { 0x00, 0x00, 0x5f, 0x00, 0x00 },   // !
+    { 0x00, 0x07, 0x00, 0x07, 0x00 },   // "
+    { 0x14, 0x7f, 0x14, 0x7f, 0x14 },   // #
+    { 0x24, 0x2a, 0x7f, 0x2a, 0x12 },   // $
+    { 0x23, 0x13, 0x08, 0x64, 0x62 },   // %
+    { 0x36, 0x49, 0x55, 0x22, 0x50 },   // &
+    { 0x00, 0x05, 0x03, 0x00, 0x00 },   // '
+    { 0x00, 0x1c, 0x22, 0x41, 0x00 },   // (
+    { 0x00, 0x41, 0x22, 0x1c, 0x00 },   // )
+    { 0x14, 0x08, 0x3E, 0x08, 0x14 },   // *
+    { 0x08, 0x08, 0x3E, 0x08, 0x08 },   // +
+    { 0x00, 0x00, 0x50, 0x30, 0x00 },   // ,
+    { 0x10, 0x10, 0x10, 0x10, 0x10 },   // -
+    { 0x00, 0x60, 0x60, 0x00, 0x00 },   // .
+    { 0x20, 0x10, 0x08, 0x04, 0x02 },   // /
+    { 0x3E, 0x51, 0x49, 0x45, 0x3E },   // 0
+    { 0x00, 0x42, 0x7F, 0x40, 0x00 },   // 1
+    { 0x42, 0x61, 0x51, 0x49, 0x46 },   // 2
+    { 0x21, 0x41, 0x45, 0x4B, 0x31 },   // 3
+    { 0x18, 0x14, 0x12, 0x7F, 0x10 },   // 4
+    { 0x27, 0x45, 0x45, 0x45, 0x39 },   // 5
+    { 0x3C, 0x4A, 0x49, 0x49, 0x30 },   // 6
+    { 0x01, 0x71, 0x09, 0x05, 0x03 },   // 7
+    { 0x36, 0x49, 0x49, 0x49, 0x36 },   // 8
+    { 0x06, 0x49, 0x49, 0x29, 0x1E },   // 9
+    { 0x00, 0x36, 0x36, 0x00, 0x00 },   // :
+    { 0x00, 0x56, 0x36, 0x00, 0x00 },   // ;
+    { 0x08, 0x14, 0x22, 0x41, 0x00 },   // <
+    { 0x14, 0x14, 0x14, 0x14, 0x14 },   // =
+    { 0x00, 0x41, 0x22, 0x14, 0x08 },   // >
+    { 0x02, 0x01, 0x51, 0x09, 0x06 },   // ?
+    { 0x32, 0x49, 0x59, 0x51, 0x3E },   // @
+    { 0x7E, 0x11, 0x11, 0x11, 0x7E },   // A
+    { 0x7F, 0x49, 0x49, 0x49, 0x36 },   // B
+    { 0x3E, 0x41, 0x41, 0x41, 0x22 },   // C
+    { 0x7F, 0x41, 0x41, 0x22, 0x1C },   // D
+    { 0x7F, 0x49, 0x49, 0x49, 0x41 },   // E
+    { 0x7F, 0x09, 0x09, 0x09, 0x01 },   // F
+    { 0x3E, 0x41, 0x49, 0x49, 0x7A },   // G
+    { 0x7F, 0x08, 0x08, 0x08, 0x7F },   // H
+    { 0x00, 0x41, 0x7F, 0x41, 0x00 },   // I
+    { 0x20, 0x40, 0x41, 0x3F, 0x01 },   // J
+    { 0x7F, 0x08, 0x14, 0x22, 0x41 },   // K
+    { 0x7F, 0x40, 0x40, 0x40, 0x40 },   // L
+    { 0x7F, 0x02, 0x0C, 0x02, 0x7F },   // M
+    { 0x7F, 0x04, 0x08, 0x10, 0x7F },   // N
+    { 0x3E, 0x41, 0x41, 0x41, 0x3E },   // O
+    { 0x7F, 0x09, 0x09, 0x09, 0x06 },   // P
+    { 0x3E, 0x41, 0x51, 0x21, 0x5E },   // Q
+    { 0x7F, 0x09, 0x19, 0x29, 0x46 },   // R
+    { 0x46, 0x49, 0x49, 0x49, 0x31 },   // S
+    { 0x01, 0x01, 0x7F, 0x01, 0x01 },   // T
+    { 0x3F, 0x40, 0x40, 0x40, 0x3F },   // U
+    { 0x1F, 0x20, 0x40, 0x20, 0x1F },   // V
+    { 0x3F, 0x40, 0x38, 0x40, 0x3F },   // W
+    { 0x63, 0x14, 0x08, 0x14, 0x63 },   // X
+    { 0x07, 0x08, 0x70, 0x08, 0x07 },   // Y
+    { 0x61, 0x51, 0x49, 0x45, 0x43 },   // Z
+    { 0x00, 0x7F, 0x41, 0x41, 0x00 },   // [
+    { 0x02, 0x04, 0x08, 0x10, 0x20 },   // backslash
+    { 0x00, 0x41, 0x41, 0x7F, 0x00 },   // ]
+    { 0x04, 0x02, 0x01, 0x02, 0x04 },   // ^
+    { 0x40, 0x40, 0x40, 0x40, 0x40 },   // _
+    { 0x00, 0x01, 0x02, 0x04, 0x00 },   // '
+    { 0x20, 0x54, 0x54, 0x54, 0x78 },   // a
+    { 0x7F, 0x48, 0x44, 0x44, 0x38 },   // b
+    { 0x38, 0x44, 0x44, 0x44, 0x20 },   // c
+    { 0x38, 0x44, 0x44, 0x48, 0x7F },   // d
+    { 0x38, 0x54, 0x54, 0x54, 0x18 },   // e
+    { 0x08, 0x7E, 0x09, 0x01, 0x02 },   // f
+    { 0x0C, 0x52, 0x52, 0x52, 0x3E },   // g
+    { 0x7F, 0x08, 0x04, 0x04, 0x78 },   // h
+    { 0x00, 0x44, 0x7D, 0x40, 0x00 },   // i
+    { 0x20, 0x40, 0x44, 0x3D, 0x00 },   // j
+    { 0x7F, 0x10, 0x28, 0x44, 0x00 },   // k
+    { 0x00, 0x41, 0x7F, 0x40, 0x00 },   // l
+    { 0x7C, 0x04, 0x18, 0x04, 0x78 },   // m
+    { 0x7C, 0x08, 0x04, 0x04, 0x78 },   // n
+    { 0x38, 0x44, 0x44, 0x44, 0x38 },   // o
+    { 0x7C, 0x14, 0x14, 0x14, 0x08 },   // p
+    { 0x08, 0x14, 0x14, 0x18, 0x7C },   // q
+    { 0x7C, 0x08, 0x04, 0x04, 0x08 },   // r
+    { 0x48, 0x54, 0x54, 0x54, 0x20 },   // s
+    { 0x04, 0x3F, 0x44, 0x40, 0x20 },   // t
+    { 0x3C, 0x40, 0x40, 0x20, 0x7C },   // u
+    { 0x1C, 0x20, 0x40, 0x20, 0x1C },   // v
+    { 0x3C, 0x40, 0x30, 0x40, 0x3C },   // w
+    { 0x44, 0x28, 0x10, 0x28, 0x44 },   // x
+    { 0x0C, 0x50, 0x50, 0x50, 0x3C },   // y
+    { 0x44, 0x64, 0x54, 0x4C, 0x44 },    // z
+    { 0x00, 0x08, 0x36, 0x41, 0x41 },   // {
+    { 0x00, 0x00, 0x7F, 0x00, 0x00 },   // |
+    { 0x41, 0x41, 0x36, 0x08, 0x00 },   // }
+    { 0x02, 0x01, 0x01, 0x02, 0x01 },   // ~
+    { 0x55, 0x2A, 0x55, 0x2A, 0x55 },   // del
+};
+
+
+/*
+initializes the LCD
+*/
+void lcd_init(void)
+{
+
+
+
+	LCDDDR |= (SCE | SDI | SCK);
+	LCDRESETDDR |= (RST|D_C);
+
+	LCDPORT &= ~( SCE | SDI | SCK);
+	LCDRESETPORT &=~(D_C);
+  
+	SPCR |= 0x50; // no SPI int, SPI en, Master, sample on rising edge, fosc/2
+	SPSR |= 0x01;       // a continuation of the above
+
+	LCDRESETPORT |= RST;
+	delay_ms(10);
+	LCDRESETPORT &= (~RST);
+	delay_ms(100);
+	LCDRESETPORT |= RST;
+	
+    lcd_putbyte( 0x21 );  // LCD Extended Commands.
+    lcd_putbyte( 0xC8 );  // Set LCD Vop (Contrast).
+    lcd_putbyte( 0x06 );  // Set Temp coefficent.
+    lcd_putbyte( 0x13 );  // LCD bias mode 1:48.
+    lcd_putbyte( 0x20 );  // LCD Standard Commands, Horizontal addressing mode.
+    lcd_putbyte( 0x0C );  // LCD in normal mode.
+	
+	LCDRESETPORT |= D_C;		//put it in init instead of main
+	
+	lcd_clear_screen();
+
+}
+
+/*
+clear the lcd screen
+*/
+void lcd_clear_screen( void ) {
+
+
+	int i;
+	for (i = 0; i < 504; i++)
+			lcd_putbyte(0x0);
+	
+	lcd_gotoxy(0,0);
+
+
+}
+
+
+/*
+print a byte on the lcd screen
+*/
+void lcd_putbyte(unsigned char b)
+{
+
+
+	SPDR = b;
+	while (!(SPSR & 0x80)); /* Wait until SPI transaction is complete */
+
+
+}
+
+/*
+print a character on the lcd
+*/
+void lcd_putchar(char c)
+{
+
+
+	int i;
+	
+	for (i = 0; i < 5; i++)
+		lcd_putbyte(FontLookup[c-32][i]);
+	lcd_putbyte(0);
+
+
+}
+
+/*
+print an entire string to the lcd
+*/
+void lcd_putstr(char *s)
+{
+	char *t = s;
+	while (*t != 0)
+	{
+		lcd_putchar(*t);
+		t++;
+	}
+}
+
+/*
+go to coordinate x, y
+y: vertically - 1 char
+x: horizontally - 1 pixel
+
+multiply x by 6 if want to move 1 entire character
+
+origin (0,0) is at top left corner of lcd screen
+*/
+void lcd_gotoxy(int x, int y)
+{
+
+  LCDRESETPORT &= ~(D_C);
+  lcd_putbyte(0x40 | (y & 0x07));
+  lcd_putbyte(0x80 | (x & 0x7f));
+  LCDRESETPORT |= D_C;
+
+}
+
+/*
+prints an int to the lcd
+
+code adapted from Chris Efstathiou's code (hendrix@otenet.gr)
+*/
+void lcd_putint(int value ) {
+	unsigned char lcd_data[6]={'0','0','0','0','0','0' }, position=sizeof(lcd_data), radix=10; 
+
+        /* convert int to ascii  */ 
+        if(value<0) { lcd_putchar('-'); value=-value; }    
+        do { position--; *(lcd_data+position)=(value%radix)+'0'; value/=radix;  } while(value); 
+
+    
+        /* start displaying the number */
+        for(;position<=(sizeof(lcd_data)-1);position++)
+          {
+            
+            lcd_putchar(lcd_data[position]);
+          }
+
+	return;
+}
Index: branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/servo.h
===================================================================
--- branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/servo.h	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/servo.h	(revision 260)
@@ -0,0 +1,29 @@
+
+#ifndef SERVO_H
+#define SERVO_H
+
+#include <avr/interrupt.h>
+
+
+#define SERVO_MS 2000          // Number of ticks per ms
+#define SERVO_PERIOD 0          // Amount of time to wait between pulses
+#define SERVO_RESET 15000
+
+#define SERVO_MIN 1800            // Smallest pulse length (ticks)
+#define SERVO_MAX 4200           // Largest pulse length (ticks)
+
+#define SERVOPORT1 PORTA
+#define SERVOPORT2 PORTC	//note that this port will be "backwards", i.e. pin0 is servo 15
+
+#define SERVODDR1 DDRA
+#define SERVODDR2 DDRC
+
+#define SERVOMASK1 0x0F
+#define SERVOMASK2 0x77
+
+void servo_init(void);
+void servo_set_angle(int servo, int angle);
+
+
+
+#endif
Index: branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/time.h
===================================================================
--- branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/time.h	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/time.h	(revision 260)
@@ -0,0 +1,59 @@
+/*
+time.h
+*/
+
+#ifndef _TIME_H_
+#define _TIME_H_
+
+/*	Predefined times for prescale_opt in time.c.
+	To make you own, know that a pulse is 1/16th of a second. You cannot get less than this. To get more, you need
+	to know how many 16ths of a second are in the time you want. (Time_desired * 16 = prescaler_opt)
+*/
+#define SIXTEENTH_SECOND 1
+#define EIGTH_SECOND 2
+#define QUARTER_SECOND 4
+#define HALF_SECOND	8
+#define SECOND 16
+#define TWO_SECOND 32
+#define FOUR_SECOND 64
+/*
+delay_ms(int ms)
+pause_ms(int ms)
+sleep_ms(int ms)
+pause(int ms)
+sleep(int ms)
+
+all have the same behavior
+pauses the calling process for the specified
+amount of time in milliseconds
+*/
+void delay_ms(int ms) ;
+void pause_ms(int ms);
+void pause(int ms);
+void sleep_ms(int ms);
+void sleep(int ms);
+
+/*
+void rtc_init(void)
+call this function to initialize the real time clock
+real time clock requires global interrupts to be enabled
+*/
+void rtc_init(int prescale_opt, void (*rtc_func)(void));
+/*
+void rtc_reset(void)
+use this to reset the real time value
+rtc_init() should be called beforehand
+*/
+void rtc_reset(void);
+
+/*
+int rtc(void)
+returns the current value of the real time clock (in seconds)
+rtc_init() should be called beforehand
+
+the returned amount is the number of seconds that have past since the
+last call to rtc_init() or rtc_reset()
+*/
+int rtc(void);
+
+#endif
Index: branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/move.c
===================================================================
--- branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/move.c	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/move.c	(revision 260)
@@ -0,0 +1,191 @@
+//Created 4/30/06 by James Kong
+
+#include "dragonfly_lib.h"
+//#include "pindefs_ff.h"
+#include "move.h"
+
+void move (int velocity, int omega) {
+  int vl = 0;
+  int vr = 0;
+  translateAngulartoLinear(velocity, omega, &vl , &vr );
+  //
+  
+  if (vl < 0) {
+    motor1_set(BACKWARD, -vl);
+  } else {
+    motor1_set(FORWARD, vl);
+  }
+  if (vr < 0) {
+    motor2_set(BACKWARD, -vr);
+  } else {
+    motor2_set(FORWARD, vr);
+  }
+}
+
+/*@strength, the strength of the avoid behavior from 0 to 100,
+255 gives full control to avoid, 0 none. defines here for now*/
+
+void move_avoid(int velocity, int omega, int strength){
+  int pControl;
+  int vl = 0;
+  int vr = 0;
+  int temp;
+  
+  temp=read_distance(IR1);
+  d1 = (temp == -1) ? d1 : temp;
+  
+  temp=read_distance(IR2);
+  d2=(temp == -1) ? d2 : temp;
+  
+  temp=read_distance(IR3);
+  d3=(temp == -1) ? d3 : temp;
+  
+  temp=read_distance(IR4);
+  d4=(temp == -1) ? d4 : temp;
+  
+  temp=read_distance(IR5);
+  d5=(temp == -1) ? d5 : temp;
+  
+  /* Avoid obstacles ahead
+  if(d2>170)
+    v*=-1;
+    
+  Naturally slow down if there is something in the way.
+  if(d2>150 || d1>180 || d3>180){
+    v>>=1;
+  */
+  
+  pControl= (((d3-d1) + (d4-d5))*strength)/100;
+  omega = (omega*(100-strength))/100 + pControl;
+  translateAngulartoLinear(velocity, omega, &vl , &vr );
+  
+  if (vl < 0) {
+    motor1_set(BACKWARD, -vl);
+  } else {
+    motor1_set(FORWARD, vl);
+  }
+  if (vr < 0) {
+    motor2_set(BACKWARD, -vr);
+  } else {
+    motor2_set(FORWARD, vr);
+  }
+}
+
+void translateAngulartoLinear (int velocity, int omega, int* vl, int* vr) {
+	//omega: angle measure, positive couter-clockwise from front.
+	// -180 <= omega <= 180
+	//velocity: -255 <= velocity <= 255
+  
+  long int vltemp, vrtemp;
+  
+  //make sure values are in bounds
+  if (velocity < -255 || velocity >255 || omega < -255 || omega > 255) return;
+	
+  //compute
+	vrtemp = velocity + omega * 3;
+	vltemp = velocity - omega * 3;
+	
+	//check to see if max linear velocities have been exceeded.
+  if (vrtemp > 255) {
+    vltemp = 255 * vltemp / vrtemp;
+    vrtemp = 255;
+  }
+  if (vltemp > 255) {	   
+	vrtemp = 255 * vrtemp / vltemp;    
+	vltemp = 255;  
+  }
+  if (vrtemp < -255) {
+    vltemp = -255 * vltemp / vrtemp;
+    vrtemp = -255;
+  }
+  if (vltemp < -255) {
+    vrtemp = -255 * vrtemp / vltemp;
+    vltemp = -255;
+  }
+  
+  *vr = (int)vrtemp;
+  *vl = (int)vltemp;
+	
+
+}
+
+/*
+Move and turn functions are overloaded so they can be called with or without the speed or time parameters.
+If called wihtout parameters, the defaults will be used.
+*/
+
+//Forward
+void moveForward(void) {
+	motor1_set(FWD, NRML_SPD);
+	motor2_set(FWD, NRML_SPD);
+	delay_ms(DELAY_F);
+}
+
+/*void moveForward(int speed) {
+	motor1_set(FWD, speed);
+	motor2_set(FWD, speed);
+	delay_ms(DELAY_F);
+}
+
+void moveForward(int speed, int time) {
+	motor1_set(FWD, speed);
+	motor2_set(FWD, speed);
+	delay_ms(time);
+}
+*/
+//Back
+void moveBack(void) {
+	motor1_set(BCK, HALF_SPD);
+	motor2_set(BCK, HALF_SPD);
+	delay_ms(DELAY_B);
+}
+/*
+void moveBack(int speed) {
+	motor1_set(BCK, speed);
+	motor2_set(BCK, speed);
+	delay_ms(DELAY_B);
+}
+
+void moveBack(int speed, int time) {
+	motor1_set(BCK, speed);
+	motor2_set(BCK, speed);
+	delay_ms(time);
+}
+*/
+//Turn Left
+void turnLeft(void) {
+	motor1_set(FWD, NRML_TURN);
+	motor2_set(BCK, NRML_TURN);
+	delay_ms(DELAY_L);
+}
+/*
+void turnLeft(int speed) {
+	motor1_set(FWD, speed);
+	motor2_set(BCK, speed);
+	delay_ms(DELAY_L);
+}
+
+void turnLeft(int speed, int time) {
+	motor1_set(FWD, speed);
+	motor2_set(BCK, speed);
+	delay_ms(time);
+}
+*/
+//Turn Right
+void turnRight(void) {
+	motor1_set(BCK, NRML_TURN);
+	motor2_set(FWD, NRML_TURN);
+	delay_ms(DELAY_R);
+}
+/*
+void turnRight(int speed) {
+	motor1_set(BCK, speed);
+	motor2_set(FWD, speed);
+	delay_ms(DELAY_R);
+}
+
+void turnRight(int speed, int time) {
+	motor1_set(BCK, speed);
+	motor2_set(FWD, speed);
+	delay_ms(time);
+}*/
Index: branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/analog.h
===================================================================
--- branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/analog.h	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/analog.h	(revision 260)
@@ -0,0 +1,100 @@
+/*
+ * analog.h - Contains definitions and function prototypes for using the
+ * ADC to detect analog signals on pins AN0 - AN7
+ * AN6 and AN7 are used for the wheel and battery
+	
+ * The pins labeled E6 and E7 are external interrupt pins and are not related 
+ * to analog
+	
+ * author: CMU Robotics Club, Colony Project
+ * code taken from the fwr analog file (author:  Tom Lauwers)
+*/
+
+#ifndef _ANALOG_H
+#define _ANALOG_H
+
+#define AN0 0x00
+#define AN1 0x01
+#define AN2 0x02
+#define AN3 0x03
+#define AN4 0x04
+#define AN5 0x05
+#define AN6 0x06
+#define AN7 0x07
+#define AN8 0x08
+#define AN9 0x09
+#define AN10 0x0a
+#define AN11 0x0b
+#define AN12 0x0c
+#define AN13 0x0d
+#define AN14 0x0e
+#define AN15 0x0f
+
+#define ANALOG0 AN0
+#define ANALOG1 AN1
+#define ANALOG2 AN8
+#define ANALOG3 AN9
+#define ANALOG4 AN2
+#define ANALOG5 AN3
+#define ANALOG6 AN4
+#define ANALOG7 AN5
+#define ANALOG8 AN6
+
+#define EXT_MUX AN7
+#define WHEEL_PORT AN10
+#define BATT_PORT  AN11
+
+//Macros for Battery
+//Constants determined experimentally 2/9/2007 - James Kong
+//See Battery8_data.xls for experiment data
+#define NORMALV 6
+#define CHARGINGV 7.00
+#define LOWV 5.25
+
+#define BATT_NRMLV (int)(25.7*NORMALV)
+#define BATT_CHRGV (int)(25.7*CHARGINGV)
+#define BATT_LOWV (int)(25.7*LOWV)
+
+
+/*
+	Call this function before reading from the analog ports
+	turns on the ADC
+*/
+void analog_init(void);
+
+/*
+	returns an 8-bit number from the desired analog port
+	argument should be one of the constants AN0 - AN7
+	behavior is undefined otherwise
+	analog_init() must be called before a call to this function
+*/
+unsigned int analog8(int which);
+
+/*
+	returns a 10-bit number from the desired analog port
+	argument should be one of the constants AN0 - AN7
+	behavior is undefined otherwise
+	analog_init() must be called before a call to this function
+*/
+unsigned int analog10(int which);
+
+/*
+	returns the current value (0-255) of the wheel
+	analog_init() must be called before a call to this function
+*/
+int wheel(void);
+
+/*
+	returns the current voltage of the battery (deciVolts)
+	analog_init() must be called before a call to this function
+*/
+int battery(void);
+
+/*
+  returns the current analog8 reading of the battery voltage
+  128 ~= 5 volts, higher value -> higher voltage
+  analog_init() must be called before a call to this function
+*/
+int battery8(void);
+
+#endif
Index: branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/lcd.h
===================================================================
--- branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/lcd.h	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/lcd.h	(revision 260)
@@ -0,0 +1,31 @@
+#ifndef _LCD_H_
+#define _LCD_H_
+
+
+
+//////lcd defines
+#define RST _BV(4)  // pd4 (GPIO)
+#define SCE _BV(0)  // pb0 (~SS)
+#define D_C _BV(5)  // pd5 (GPIO?)
+#define SDI _BV(2)  // pb2 (MOSI)
+#define SCK _BV(1) // pb1 (SCK)
+
+#define LCDPORT PORTB
+#define LCDDDR DDRB
+
+#define LCDRESETPORT PORTD
+#define LCDRESETDDR DDRD
+
+
+
+void lcd_init(void);
+void lcd_clear_screen( void );
+void lcd_putbyte(unsigned char c);
+void lcd_putchar(char c);
+void lcd_putstr(char *s);
+void lcd_gotoxy(int x, int y);
+void lcd_putint(int value);
+
+
+
+#endif
Index: branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/pindefs_ff.h
===================================================================
--- branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/pindefs_ff.h	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/pindefs_ff.h	(revision 260)
@@ -0,0 +1,54 @@
+// Motors
+#define RIGHT 0 /* PIN_D0 output */
+#define LEFT  1 /* PIN_D1 output */
+
+// Sensors
+
+/// Monkey
+/* analog input */
+#define MONKI AN0 /* input */
+//#define MONKI 0x00 /* input */
+
+//white
+#define MONK0 PIN_C4 /*0b01100*/ /* output          A4           <-  */
+//blue
+#define MONK1 PIN_C3 /*0b01011*/ /* output          A3           <-  */
+//green - on/off
+#define MONKL PIN_C2 /*0b01010*/ /* output          A2           <-  */
+
+//white2
+#define MONK2 PIN_C6 /*0b01110*/ /* white output 		A6	*/
+//blue2
+#define MONK3 PIN_C5 /*0b01101*/ /* blue output		A5   */
+
+
+//old constants
+
+//data pin
+//#define MONKI 0 /* PIN_A5  input */
+
+//white
+//#define MONK0 3/* PIN_E0 output */
+//blue
+//#define MONK1 2/* PIN_E1 output */
+//white2
+//#define MONK2 5/* PIN_D2 white output */
+//blue2
+//#define MONK3 4/* PIN_D3 blue output */
+
+//green - on/off
+//#define MONKL 1/*PIN_E2 output */
+
+/// Bump
+//#define BMPBL PIN_D4 /* input */
+//#define BMPBR PIN_D5 /* input */
+//#define BMPFL PIN_D6 /* input */
+//#define BMPFR PIN_D7 /* input */
+
+/// Other Sensors
+//#define PYRO  0 /* PIN_A0 input */
+//#define RANGE 1 /* PIN_A1 input */
+
+// Wireless
+//#define RXPOW 2 /* PIN_A2 input */
+//#define TX_EN PIN_A3 /* output */ //// might be trouble
Index: branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/move.h
===================================================================
--- branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/move.h	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/move.h	(revision 260)
@@ -0,0 +1,46 @@
+#ifndef _MOVE_H_
+#define _MOVE_H_
+
+#define FWD 0
+#define BCK 1
+
+#define DELAY_F 250
+#define DELAY_B 750
+#define DELAY_R 500
+#define DELAY_L 500
+
+#define SLOW_SPD 96
+#define HALF_SPD 128
+#define NRML_SPD 160
+#define FAST_SPD 192
+#define FULL_SPD 255
+
+#define SLOW_TURN 64
+#define NRML_TURN 96
+#define FAST_TURN 128
+
+int d1,d2,d3,d4,d5;  /*Move avoid distance variables*/
+
+void move(int velocity, int omega);
+
+void move_avoid(int velocity, int omega, int strength);
+
+void translateAngulartoLinear (int velocity, int omega, int* vl, int* vr);
+
+void moveForward(void);
+//void moveForward(int speed);
+//void moveForward(int speed, int time);
+
+void moveBack(void);
+//void moveBack(int speed);
+//void moveBack(int speed, int time);
+
+void turnLeft(void);
+//void turnLeft(int speed);
+//void turnLeft(int speed, int time);
+
+void turnRight(void);
+//void turnRight(int speed);
+//void turnRight(int speed, int time);
+
+#endif
Index: branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/dio.c
===================================================================
--- branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/dio.c	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/dio.c	(revision 260)
@@ -0,0 +1,324 @@
+/* 
+dio.c
+Controls digital input and output
+
+A general note on how this code works:
+portpin is used to select both the bank and which pin is selected
+6 bits are used (lower 6, ex: 0b00abcdef)
+the first 3 (abc in this example) are used to select the bank
+A = 001
+B = 010
+C = 011
+D = 100
+E = 101
+F = 110
+G = 111
+		
+the bank can be found by doing portpin >> 3
+		
+the next 3 (def in this example) are used to select the pin number
+the 3 bits are just the binary representation of the pin number
+0 = 000
+1 = 001
+2 = 010
+3 = 011
+4 = 100
+5 = 101
+6 = 110
+7 = 111
+		
+the pin number can be found by doing portping & 0b111
+*/
+
+#include <avr/interrupt.h>
+#include <dio.h>
+#include <time.h>
+#include <lights.h>
+
+/*
+ * digital_input
+ * Reads the value on the selected portpin, returns it as 1 or 0
+ * see general description (above) for definition of portpin
+ */
+int digital_input(int portpin){
+  int pin = portpin & 0x7;
+  int pin_val = 0;
+  
+  switch(portpin >> 3){
+  case _PORT_A:
+    DDRA &= ~_BV(pin);
+    pin_val = PINA;
+    return (pin_val >> pin) & 1;
+  case _PORT_B:
+    DDRB &= ~_BV(pin);
+    pin_val = PINB;
+    return (pin_val >> pin) & 1;
+  case _PORT_C:
+    DDRC &= ~_BV(pin);
+    pin_val = PINC;
+    return (pin_val >> pin) & 1;
+  case _PORT_D:
+    DDRD &= ~_BV(pin);
+    pin_val = PIND;
+    return (pin_val >> pin) & 1;
+  case _PORT_E:
+    DDRE &= ~_BV(pin);
+    pin_val = PINE;
+    return (pin_val >> pin) & 1;
+  case _PORT_F:
+    if(pin>=4){
+      MCUSR|=1<<7;
+      MCUSR|=1<<7;
+    }
+    DDRF &= ~_BV(pin);
+    pin_val = PINF;
+    return (pin_val >> pin) & 1;
+  case _PORT_G:
+    DDRG &= ~_BV(pin);
+    pin_val = PING;
+    return (pin_val >> pin) & 1;
+  default: break;
+  }
+  
+  return -1;
+}
+
+/*
+  digital_pull_up
+  Enables pullup on a pin.  if pin is output, it will make it output 1.
+*/
+void digital_pull_up(int portpin) {
+  int pins = portpin & 0x07;
+
+  switch(portpin >> 3) {
+  case _PORT_A:
+    PORTA |= _BV(pins);
+    break;
+  case _PORT_B:
+    PORTB |= _BV(pins);
+    break;    
+  case _PORT_C:
+    PORTC |= _BV(pins);
+    break;    
+  case _PORT_D:
+    PORTD |= _BV(pins);
+    break;    
+  case _PORT_E:
+    PORTE |= _BV(pins);
+    break;    
+  case _PORT_F:
+    PORTF |= _BV(pins);
+    break;    
+  case _PORT_G:
+    PORTG |= _BV(pins);
+    break;
+  }
+}
+
+/*
+  digital_output
+
+  sets portpin to the value
+  see general description above for explanation of portpin
+  val can only be 0 for off, nonzero for on
+*/
+void digital_output(int portpin, int val) {
+  int pins = portpin & 0x07;
+  
+  /* if you want to set to 0... */
+  if(val == 0) {
+    switch(portpin >> 3) {
+    case _PORT_A:
+      DDRA |= _BV(pins);
+      PORTA &= (0XFF - _BV(pins));
+      break;
+    case _PORT_B:
+      DDRB |= _BV(pins);
+      PORTB &= (0XFF - _BV(pins));
+      break;    
+    case _PORT_C:
+      DDRC |= _BV(pins);
+      PORTC &= (0XFF - _BV(pins));
+      break;    
+    case _PORT_D:
+      DDRD |= _BV(pins);
+      PORTD &= (0XFF - _BV(pins));
+      break;    
+    case _PORT_E:
+      DDRE |= _BV(pins);
+      PORTE &= (0XFF - _BV(pins));
+      break;    
+    case _PORT_F:
+      DDRF |= _BV(pins);
+      PORTF &= (0XFF - _BV(pins));
+      break;    
+    case _PORT_G:
+      DDRG |= _BV(pins);
+      PORTG &= (0XFF - _BV(pins));
+      break;
+    }
+  }else { /* ( val == 1) */ 
+    switch(portpin >> 3) {
+    case _PORT_A:
+      DDRA |= _BV(pins);
+      PORTA |= _BV(pins);
+      break;
+    case _PORT_B:
+      DDRB |= _BV(pins);
+      PORTB |= _BV(pins);
+      break;    
+    case _PORT_C:
+      DDRC |= _BV(pins);
+      PORTC |= _BV(pins);
+      break;    
+    case _PORT_D:
+      DDRD |= _BV(pins);
+      PORTD |= _BV(pins);
+      break;    
+    case _PORT_E:
+      DDRE |= _BV(pins);
+      PORTE |= _BV(pins);
+      break;    
+    case _PORT_F:
+      DDRF |= _BV(pins);
+      PORTF |= _BV(pins);
+      break;    
+    case _PORT_G:
+      DDRG |= _BV(pins);
+      PORTG |= _BV(pins);
+      break;
+    }
+  }
+}
+
+//////////////////////////////////////
+////////////   button1  //////////////
+//////////////////////////////////////
+
+/*
+  return 1 if button is pressed, 0 otherwise
+*/
+int button1_read( void )
+{
+	int pin_val;
+	DDRG &= ~_BV(PING0);
+	PORTG|= _BV(PING0);
+    pin_val = PING;
+	return !((pin_val & _BV(PING0)));
+  
+}
+
+/* similar to button1_read, but hold program until the button is actually 
+ * pressed
+*/
+void button1_wait( void )
+{
+  while(!button1_read() ) {
+    delay_ms(15);
+  }
+}
+
+/* USER LED 
+  same as button1_wait
+  However, blink the led while waiting
+
+  IMPORTANT: This requires that the LED has been initialized (  init_led  )
+*/
+/*
+void button1_wait_led( void )
+{
+  int i = 0;
+  
+  while(!button1_read()){
+    if(i < 8){
+      led_user(1);
+    }else{
+      led_user(0);
+    }
+    //increment i, but restart when i = 15;
+    i = (i+1) & 0xF;
+    delay_ms(15);
+  }
+  
+  led_user(0);
+}
+*/
+//click waits until the button is realesed to return true
+//return false immediatley
+int button1_click()
+{
+  if(button1_read()){
+    while(button1_read());
+    return 1;
+  }else{
+    return 0;
+  }
+}
+
+//////////////////////////////////////
+////////////   button2  //////////////
+//////////////////////////////////////
+//see button1 functions for descriptions
+//same except for which button is used
+int button2_read( void )
+{
+	int pin_val;
+	DDRG &= ~_BV(PING1);
+	PORTG|= _BV(PING1);
+    pin_val = PING;
+	return !((pin_val & _BV(PING1)));
+}
+
+void button2_wait( void )
+{
+  while(!button2_read()){
+    delay_ms(15);
+  }
+}
+
+/*USER LED NO LONGER EXISTS
+void button2_wait_led(void)
+{
+  int i = 0;
+  
+  while(!button2_read()){
+    if(i < 8){
+			led_user(1);
+    }else{
+			led_user(0);
+		}
+		//increment i, but restart when i = 15;
+		i = (i+1) & 0xF;
+		delay_ms(15);
+	}
+	
+	led_user(0);
+}
+*/
+int button2_click()
+{
+	if(button2_read()){
+    while(button2_read());
+    return 1;
+  }else{
+		return 0;
+  }
+}
+
+/*
+// EXTERNAL INTERRUPTS
+/// example code to be used by anyone in need
+/// this example has 2 bump sensors on PE6 and PE7
+
+// left touch sensor on PE6 
+SIGNAL (SIG_INTERRUPT6)
+{
+putcharlcd('6');
+}
+
+// right touch sensor on PE7
+SIGNAL (SIG_INTERRUPT7)
+{
+	putcharlcd('7');
+}
+*/
Index: branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/bom.c
===================================================================
--- branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/bom.c	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/bom.c	(revision 260)
@@ -0,0 +1,107 @@
+#include <stdio.h>
+#include <dragonfly_lib.h>
+#include "bom.h"
+#include "dio.h"
+#include "analog.h"
+
+const int lookup[16] = {7,6,5,0xe,1,4,3,2,0xf,0,0xd,8,0xc,0xb,9,0xa};
+
+int getMaxBom(void) {
+	int max_bom_temp = 0;
+	int a, i, j, h;
+    h = 255;
+
+    for (j = 0; j < 16; j++)
+    {
+      i = lookup[j];
+
+      if (i&8)
+        output_high(MONK3);
+      else
+        output_low(MONK3);
+
+      if (i&4)
+        output_high(MONK2);
+      else
+        output_low(MONK2);
+
+      if (i&2)
+        output_high(MONK1);
+      else
+        output_low(MONK1);
+
+      if (i&1)
+        output_high(MONK0);
+      else
+        output_low(MONK0);
+
+      a = analog8(MONKI);
+              
+      if (a < h)
+      {
+        h = a;
+        max_bom_temp = j;
+      }
+
+    }
+	printf("max_bom_temp = %d\n", max_bom_temp);
+	return max_bom_temp;
+}
+
+char bytetosymb(unsigned int c)
+{
+  c = 255 - c;
+
+  if (c < 32)
+    return ' ';
+  if (c < 64)
+    return '_';
+  if (c < 96)
+    return ',';
+  if (c < 128)
+    return '.';
+  if (c < 160)
+    return '-';
+  if (c < 192)
+    return '~';
+  if (c < 224)
+    return '\'';
+  return '`';
+}
+
+void bom_on(void)
+{
+  output_high(MONKL);
+
+}
+
+void bom_off(void)
+{
+  output_low(MONKL);
+}
+
+void output_high(int which) {
+	digital_output(which, 1);
+}
+
+void output_low(int which) {
+	digital_output(which, 0);
+}
+
+int printAllBoms(void){
+  int i,j;
+  for(i=0;i<16;i++){
+      j=lookup[i];
+      digital_output(MONK0,j&1);
+      digital_output(MONK1, (j>>1)&1);
+      digital_output(MONK2, (j>>2)&1);
+      digital_output(MONK3, (j>>3)&1);
+      usb_puts("Bom ");
+      usb_puti(i);
+      usb_puts(": ");
+      usb_puti(analog8(MONKI));
+      usb_puts("\n\r");
+    }
+    return 1;
+}
+
Index: branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/dio.h
===================================================================
--- branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/dio.h	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/dio.h	(revision 260)
@@ -0,0 +1,182 @@
+#ifndef _DIO_H
+#define _DIO_H
+
+/*
+these are ALL the pins
+don't use unless you know what you're doing
+*/
+
+/*
+DIO pins on new dragonfly boards are shown below:
+-----------------------------------------------
+| _PIN_E6 | _PIN_E7 | _PIN_D2 | _PIN_D3 | VCC |
+-----------------------------------------------
+| _PIN_E2 | _PIN_E3 | _PIN_E4 | _PIN_E5 | GND |
+-----------------------------------------------
+*/
+
+#define _PORT_A 1
+#define _PORT_B 2
+#define _PORT_C 3
+#define _PORT_D 4
+#define _PORT_E 5
+#define _PORT_F 6
+#define _PORT_G 7
+
+#define _PIN_A0 8
+#define _PIN_A1 9
+#define _PIN_A2 10
+#define _PIN_A3 11
+#define _PIN_A4 12
+#define _PIN_A5 13
+#define _PIN_A6 14 
+#define _PIN_A7 15
+
+#define _PIN_B0 16
+#define _PIN_B1 17
+#define _PIN_B2 18
+#define _PIN_B3 19
+#define _PIN_B4 20
+#define _PIN_B5 21
+#define _PIN_B6 22
+#define _PIN_B7 23
+
+#define _PIN_C0 24
+#define _PIN_C1 25
+#define _PIN_C2 26
+#define _PIN_C3 27
+#define _PIN_C4 28
+#define _PIN_C5 29
+#define _PIN_C6 30
+#define _PIN_C7 31
+
+#define _PIN_D0 32  // pin DIO6 on new dragonfly boards
+#define _PIN_D1 33  // pin DIO7
+#define _PIN_D2 34
+#define _PIN_D3 35
+#define _PIN_D4 36
+#define _PIN_D5 37
+#define _PIN_D6 38
+#define _PIN_D7 39
+
+#define _PIN_E0 40
+#define _PIN_E1 41
+#define _PIN_E2 42  // pin DIO0
+#define _PIN_E3 43  // pin DIO1
+#define _PIN_E4 44  // pin DIO2
+#define _PIN_E5 45  // pin DIO3
+#define _PIN_E6 46  // pin DIO4
+#define _PIN_E7 47  // pin DIO5
+
+#define _PIN_F0 48
+#define _PIN_F1 49
+#define _PIN_F2 50
+#define _PIN_F3 51
+#define _PIN_F4 52
+#define _PIN_F5 53
+#define _PIN_F6 54
+#define _PIN_F7 55
+
+#define _PIN_G0 56
+#define _PIN_WR 56
+#define _PIN_G1 57
+#define _PIN_RD 57
+#define _PIN_G2 58
+#define _PIN_ALE 58
+#define _PIN_G3 59
+#define _PIN_TOSC2 59
+#define _PIN_G4 60
+#define _PIN_TOSC1 60
+//#define _PIN_G5 61
+//#define _PIN_G6 62
+//#define _PIN_G7 63
+
+/*
+These are the header pins (the ones you can connect things to)
+Feel free to use these
+*/
+#define PIN_A0 8
+#define PIN_A1 9
+#define PIN_A2 10
+#define PIN_A3 11
+#define PIN_A4 12
+#define PIN_A5 13
+#define PIN_A6 14 
+#define PIN_A7 15
+
+#define PIN_SS 16
+#define PIN_SCK 17
+#define PIN_MOSI 18
+#define PIN_MISO 19
+#define PIN_LCD_COMMAND 20
+
+#define PIN_C0 24
+#define PIN_C1 25
+#define PIN_C2 26
+#define PIN_C3 27
+#define PIN_C4 28
+#define PIN_C5 29
+#define PIN_C6 30
+#define PIN_C7 31
+
+#define PIN_SCL 32
+#define PIN_SDA 33
+
+#define PIN_RX0 40
+#define PIN_TX0 41
+#define PIN_LCD_RESET 42
+//#define PIN_LEDR 43
+//#define PIN_LEDG 44
+//#define PIN_LEDB 45
+#define PIN_E6 46
+#define PIN_EXT_DIO1 46
+#define PIN_E7 47
+#define PIN_EXT_DIO2 48
+
+#define PIN_AN0 48
+#define PIN_ADC0 48
+#define PIN_AN1 49
+#define PIN_ADC1 49
+#define PIN_AN2 50
+#define PIN_ADC2 50
+#define PIN_AN3 51
+#define PIN_ADC3 51
+#define PIN_AN4 52
+#define PIN_ADC4 52
+#define PIN_AN5 53
+#define PIN_ADC5 53
+#define PIN_AN6 54
+#define PIN_ADC6 54
+#define PIN_AN7 55
+#define PIN_ADC7 55
+
+#define PIN_WHEEL 54
+#define PIN_BATT 55
+
+
+#define PIN_BTN1 56
+#define PIN_BTN2 57
+
+#define PIN_LED1 58
+
+
+/* Buttons */
+#define PIN_BTN PING
+#define BTN2 PING1
+#define BTN1 PING0
+
+int digital_input(int);
+void digital_output(int bit, int val);
+void digital_pull_up(int);
+
+int button1_read( void );
+int button1_click( void );
+void button1_wait( void );
+void button1_wait_led( void );
+
+int button2_read( void );
+int button2_click( void );
+void button2_wait( void );
+void button2_wait_led( void );
+
+#endif
Index: branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/reset.c
===================================================================
--- branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/reset.c	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/reset.c	(revision 260)
@@ -0,0 +1,27 @@
+/*
+reset.h - contains reset() function that resets the AVR
+author: James Kong
+
+Last Modified:
+
+3.7.2007 - James
+    created reset.c
+*/
+
+#include <avr/interrupt.h>
+#include <util/delay.h>
+#include <reset.h>
+
+/*
+Resets the AVR when called.  Sets the watchdog timer and lets it overflow
+to reset the AVR.  The reset clears all memory and resets all registers
+with the exception of the Watchdog Reset Flag (WDRF) in the MCU Control
+and Status Register (MCUCSR).
+*/
+void reset(void)
+{
+    WDTCR &= 0xF8;
+    WDTCR |= 0x08;
+    _delay_ms(15);
+}
+
Index: branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/bom.h
===================================================================
--- branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/bom.h	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/bom.h	(revision 260)
@@ -0,0 +1,55 @@
+
+#ifndef _BOM_H
+#define _BOM_H
+
+
+/*
+
+
+ Bk R Y (Analog)
+---------
+ Green
+ Blue
+ White
+---------
+ Blue
+ White
+
+*/
+
+
+/*
+the analog pin definitions from dio.h DO NOT work here,
+so we must use PF0 from avrgcc (as opposed to _PIN_F0).
+BUT the dio pin definitions from dio.h must be used (no PE...).
+
+also, _PIN_E2 is initialized to high for some reason,
+which turns the BOM on when the robot is turned on.
+WORK-AROUND: call digital_output(_PIN_E2,0) at some point.
+
+*/
+
+#define MONKI PF0         //analog (yellow)
+//------------------------//
+#define MONKL _PIN_E2     //green
+#define MONK1 _PIN_E3     //blue
+#define MONK0 _PIN_E4     //white
+//------------------------//
+#define MONK3 _PIN_E6     //blue
+#define MONK2 _PIN_E7     //white 
+
+
+int getMaxBom( void );
+
+int printAllBoms(void);
+char bytetosymb(unsigned int c);
+
+void bom_on(void);
+void bom_off(void);
+
+void output_high(int which);
+void output_low(int which);
+
+
+#endif
+
Index: branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/rangefinder.c
===================================================================
--- branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/rangefinder.c	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/rangefinder.c	(revision 260)
@@ -0,0 +1,135 @@
+/*
+Authors: James Kong and Greg Tress
+
+Last Modified: 4/30/06 by James
+-Started log_distance conversion function !!!NOT COMPLETE!!!
+-Cleaning up comments
+
+-----------------
+rangefinder.c
+Using Sharp GP2D02 IR Rangefinder
+
+Vin is the input to the rangefinder, designated RANGE_CTRL.
+Vout is the output from the rangefinder, designated RANGE_IN# where # is the rangefinder you are reading from
+
+Expected Initial Conditions:
+Vin is high and Vout should read high.
+
+Usage:
+1.) Set Vin low. Vout should read low.
+2.) Wait for high on Vout.
+3.) Begin clocking Vin and reading 8 bits from Vout (MSB first).
+4.) Set Vin high for 2ms or more to turn off rangefinder
+
+*/
+
+#include "dragonfly_lib.h"
+#include "rangefinder.h"
+
+/*
+read_distance returns the 8-bit reading from the rangefinder
+parameters:
+range_id - dio pin set as the rangefinder Vout [i.e. RANGE_IN0]
+
+NOTE:
+The Sharp GD2D02 returns values on a decreasing logrithmic scale.
+So higher values correspond to closer distances.  Use linearize_distance to convert to normal centimeter scale.
+Also, when reading distances closer than 8cm, the Sharp GD2D02 will return lower values than the values at 8cm.
+At this point, we are only reading from one rangefinder [RANGE_IN0].
+*/
+
+void range_init(void){
+  digital_output(_PIN_B4,0);
+}
+
+int read_distance (int range_id) {  
+  return analog8(range_id);
+}
+
+
+int linearize_distance(int value)
+{
+  if(value < MIN_IR_ADC8)
+  {
+    return -1;
+  }
+  else if(value > MAX_IR_ADC8)
+  {
+    return -1;
+  }
+  else
+  {
+    return IR_dist_conversion[value - MIN_IR_ADC8];
+  }
+}
+
+
+
+
+/*
+linearize_distance converts an 8-bit rangefinder reading to a centimeter measurement (truncated to an integer)
+parameters:
+reading - 8-bit rangefinder reading
+
+OFFSET, GAIN, and THRESHOLD are experimentally determined constants
+The conversion is a piecewise defined function with a continuity fix at reading = THRESHOLD3
+
+NOTE:
+This function is ugly, but it gets the job done without spending a huge amount processing.
+Ideally, you want to compare with the read_distance value directly.
+*/
+/*
+int linearize_distance (int reading) {
+
+	int temp = reading;
+	if(reading >  THRESHOLD1){
+		temp = temp - OFFSET1;
+		return GAIN1 / temp;
+	}else if(reading > THRESHOLD2){
+		temp = temp - OFFSET2;
+		return GAIN2 / temp + 1;
+	}else if(reading > THRESHOLD3){
+		temp = temp - OFFSET2;
+		return GAIN2 / temp;
+	}else if(reading == THRESHOLD3){
+		return CONTINUITY_FIX;
+	}else if(reading > THRESHOLD4){
+		temp = temp - OFFSET3;
+		return GAIN3 / temp;
+	}else{
+		return MAX_DIST;
+	}
+
+}*/
+
+
+
+/*
+log_distance converts a centimeter value to a rangefinder comparable value
+parameters:
+distance - centimeter measurement
+
+NOTE:
+This is still incomplete, do not use it.
+*/
+
+/*
+int log_distance(int distance) {
+
+	if(distance >= MAX_DIST){
+		return THRESHOLD4;
+	}
+	if(distance <= MIN_DIST){
+		return 255;
+	}	
+
+	switch(distance){			//Incomplete need to fill out table
+	case 60:				
+		return 56;
+	case 59:
+		return 89;
+	}
+
+	return 0;
+
+*/
Index: branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/reset.h
===================================================================
--- branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/reset.h	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/reset.h	(revision 260)
@@ -0,0 +1,12 @@
+/*
+reset.h - contains reset() function that resets the AVR
+*/
+
+
+/*
+Resets the AVR when called.  Sets the watchdog timer and lets it overflow
+to reset the AVR.  The reset clears all memory and resets all registers
+with the exception of the Watchdog Reset Flag (WDRF) in the MCU Control
+and Status Register (MCUCSR).
+*/
+void reset(void);
Index: branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/rangefinder.h
===================================================================
--- branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/rangefinder.h	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/rangefinder.h	(revision 260)
@@ -0,0 +1,62 @@
+#ifndef _RANGEFINDER_H_
+#define _RANGEFINDER_H_
+
+#define RANGE_IN0 PIN_C0
+
+#define IR1 6
+#define IR2 5
+#define IR3 4
+#define IR4 3
+#define IR5 2
+
+
+/* Nasty IR approximation table
+  I'm using this for the heck of it.  We can do whatever.
+  
+  Note the minimum value is .4V (20), and the maximum is 2.6V (133).
+  Gives distance in mm.
+  
+  excel formula(valid for inputs 20-133):  ROUND(2353.6*(E2^(-1.1146))*10,0)
+  
+  This is only valid for the GP2D12, with objects directly ahead and more than
+  10cm from the detector.  See the datasheet for more information.
+*/
+#define MIN_IR_ADC8 20
+#define MAX_IR_ADC8 133
+static int IR_dist_conversion[114] = {
+800,791,751,714,681,651,623,597,574,552,531,512,494,478,462,447
+,434,421,408,397,386,375,365,356,347,338,330,322,315,307,301,294
+,288,282,276,270,265,260,255,250,245,241,237,232,228,224,221,217
+,213,210,207,203,200,197,194,191,189,186,183,181,178,176,173,171
+,169,166,164,162,160,158,156,154,152,151,149,147,145,144,142,140
+,139,137,136,134,133,131,130,129,127,126,125,124,122,121,120,119
+,118,117,115,114,113,112,111,110,109,108,107,106,105,105,104,103
+,102,101
+};
+
+#define RANGE_CTRL PIN_C1
+//old range_crtl
+//#define RANGE_CTRL PIN_A7
+
+#define THRESHOLD1 114
+#define THRESHOLD2 110
+#define THRESHOLD3 101
+#define THRESHOLD4 85
+#define OFFSET1 65
+#define OFFSET2 63
+#define OFFSET3 60
+#define GAIN1 1525
+#define GAIN2 1520
+#define GAIN3 1525
+#define CONTINUITY_FIX 39
+#define MAX_DIST 61
+
+#define MIN_DIST 8
+
+
+void range_init(void);
+int read_distance(int range_id);
+int linearize_distance(int reading);
+int log_distance(int distance);
+
+#endif
Index: branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/lights.c
===================================================================
--- branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/lights.c	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/lights.c	(revision 260)
@@ -0,0 +1,310 @@
+/*
+  lights.c
+  Controls orb1 and orb2. Also contains the framework for a software PWM that may be used for servos in the future.
+
+  author: CMU Robotics Club, Colony Project
+
+  Change Log:
+  2.4.07 - Aaron
+	Revamped orb code so it works.  Need to check interaction with rtc, and tweak some colors.
+
+  2.1.07 - James
+	Modified sort_buffer() to prune for repeats.  PWM now uses orb_buf_size for the number of orb values in orb_time_arr[].
+  Changed sorting algorithm used in sort_buffer() to selection sort (faster). And it works now.
+
+  1.25.07 - KWoo
+	Deleted old FF+ code to make it cleaner. Commented code. This all works. Note however that if you ever plan to use the
+  software PWM (which is this) you will need to change the implementation of orb_enable() and orb_disable() to not
+  shutdown the PWM.
+
+*/
+
+#include "lights.h"
+#include "dragonfly_lib.h"
+
+#define ORB_COUNT 8	//please dont change this, or bad things might happen
+
+struct ORB_NODE {
+  uint8_t num;
+  uint16_t angle;
+};
+
+struct ORB_CHANGE {
+  uint16_t port_val;
+  uint16_t split_time_period;
+};
+
+
+struct ORB_STATUS_STRUCT {
+  struct ORB_NODE orbs[ORB_COUNT];
+  uint16_t orb_angles[ORB_COUNT];
+  struct ORB_CHANGE changes[ORB_COUNT+1];
+  uint8_t change_count;
+  uint8_t new_angles;
+  uint8_t current_orb;
+
+} ORB_STATUS;
+
+void orb_sort(void);
+void orb_setup_pulse(void);
+
+SIGNAL (SIG_OUTPUT_COMPARE3C){
+
+  //pull the correct ones down
+  ORBPORT &= (~ORBMASK)|(ORB_STATUS.changes[ORB_STATUS.current_orb].port_val);
+
+  ++ORB_STATUS.current_orb; //now look at next orb transition
+
+  if (ORB_STATUS.current_orb < ORB_STATUS.change_count) { //if it isnt the end...
+	  
+    //setup timer for next pull down
+    OCR3C = TCNT3+ORB_STATUS.changes[ORB_STATUS.current_orb].split_time_period;
+		 
+  }
+  else { //we are done with these pulses
+		orb_setup_pulse();
+  }
+
+}
+
+
+//sets a channel to a value
+void orb_set_angle(int orb, int angle) {
+	uint8_t mysreg;
+	
+	orb=orb&0x07; //only have 8
+	angle=angle&0xff; //only accept 0-255
+	angle=255-angle; //inverse intensity
+	angle=angle<<2; //scale up so that we dont run it too often
+	angle+=3; //0 values dont really work
+  if (ORB_STATUS.orb_angles[orb] != angle) { //if the angle has changed
+	  mysreg=SREG; 
+	  cli(); //disable interrupts
+    ORB_STATUS.orb_angles[orb] = angle; //update angle
+    ORB_STATUS.new_angles = 1;
+	  SREG=mysreg; //put interrupt status back
+  }
+}
+
+
+void orb_sort(void) {
+  int done = 0, i;
+   
+  while (! done) {
+    done = 1;
+
+    for (i = 0; i < ORB_COUNT - 1; ++i) {  //loop through all
+	  
+			//if they are out of order, swap them
+      if (ORB_STATUS.orbs[i].angle > ORB_STATUS.orbs[i+1].angle) {
+        ORB_STATUS.orbs[i].angle ^= ORB_STATUS.orbs[i+1].angle;
+        ORB_STATUS.orbs[i+1].angle ^= ORB_STATUS.orbs[i].angle;
+        ORB_STATUS.orbs[i].angle ^= ORB_STATUS.orbs[i+1].angle;
+
+        ORB_STATUS.orbs[i].num ^= ORB_STATUS.orbs[i+1].num;
+        ORB_STATUS.orbs[i+1].num ^= ORB_STATUS.orbs[i].num;
+        ORB_STATUS.orbs[i].num ^= ORB_STATUS.orbs[i+1].num;
+
+        done = 0;
+      }
+    }
+  }
+}
+
+//calculate the split times
+void orb_setup_pulse(void) {
+  int i;
+  uint16_t my_port;
+  uint16_t sum = 0;
+  uint16_t split_time;
+
+  my_port = 0xff; //all on
+
+  if (ORB_STATUS.new_angles) {
+
+    ORB_STATUS.change_count = 0;
+	  for (i = 0; i < ORB_COUNT; ++i) { //get the new values
+      ORB_STATUS.orbs[i].angle = ORB_STATUS.orb_angles[ORB_STATUS.orbs[i].num];
+    }
+
+    orb_sort(); //sort them
+    ORB_STATUS.new_angles = 0;
+
+    for (i = 0; i < ORB_COUNT; ++i) { //calculate split times
+      split_time = ORB_STATUS.orbs[i].angle - sum;
+      my_port &= ~_BV(ORB_STATUS.orbs[i].num);
+		 
+      for (; i < ORB_COUNT - 1 && ORB_STATUS.orbs[i].angle == ORB_STATUS.orbs[i+1].angle; ++i) {
+        my_port &= ~_BV(ORB_STATUS.orbs[i+1].num); //look for doups
+      }
+		 
+      ORB_STATUS.changes[ORB_STATUS.change_count].port_val = my_port; //which pins are low
+      ORB_STATUS.changes[ORB_STATUS.change_count].split_time_period = split_time;
+         
+      ++ORB_STATUS.change_count;
+		 
+      sum += split_time;
+    }
+
+    ORB_STATUS.changes[ORB_STATUS.change_count].port_val = my_port;
+    ORB_STATUS.changes[ORB_STATUS.change_count].split_time_period = ORB_RESET - sum; //get a constant period
+
+    ++ORB_STATUS.change_count;
+
+  }
+
+
+
+  ORB_STATUS.current_orb = 0;
+
+  ORBPORT |= ORBMASK; //start with all high
+	OCR3C = TCNT3 + ORB_STATUS.changes[0].split_time_period; //wait for first split
+
+}
+
+
+//Initializes the PWM for Orb control. This must be called before the Orbs are used for them to function.
+void orb_init() 
+{	
+  int i;
+  uint8_t mysreg;
+   
+  ORBDDR |= ORBMASK;	//all outputs
+   
+	mysreg=SREG;
+	cli(); //turn off interrupts for now
+
+	//init everything
+
+  for (i = 0; i < ORB_COUNT; ++i) {
+    ORB_STATUS.orbs[i].num = i;
+    ORB_STATUS.orbs[i].angle = 1023;	//127 is a pretty stupid start angle, but oh well
+    ORB_STATUS.orb_angles[i] = 1023;
+  }
+
+  ORB_STATUS.new_angles = 1;
+  ORB_STATUS.change_count = 0;
+
+	//init timer3
+	TCCR3A = 0; 
+	TCCR3B = _BV(CS31); //prescale = 8
+	TCCR3C = 0;
+	ETIMSK |= _BV(OCIE3C); //turn on oc3c interrupt
+	OCR3C = TCNT3+ORB_RESET;
+
+	SREG=mysreg;
+
+}
+
+//Set both Orbs (1 and 2) to the same color as specified
+void orb_set(unsigned char red_led, unsigned char green_led, unsigned char blue_led) {
+	orb1_set(red_led,green_led,blue_led);
+	orb2_set(red_led,green_led,blue_led);
+
+}
+
+//Sets Orb1 to the specified color
+void orb1_set(unsigned char red_led, unsigned char green_led, unsigned char blue_led) {
+	orb_set_angle(0,red_led);
+	orb_set_angle(1,green_led);
+	orb_set_angle(2,blue_led);
+}
+
+//Sets Orb2 to the specified color
+void orb2_set(unsigned char red_led, unsigned char green_led, unsigned char blue_led) {	
+	orb_set_angle(4,red_led);
+	orb_set_angle(5,green_led);
+	orb_set_angle(6,blue_led);
+}
+
+
+//Sets both orbs to the same color using the color defines
+void orb_set_color(int col)
+{
+  int red, green, blue;
+
+  red = ((col & 0xE0) >> 5) * 36;
+  green = ((col & 0x1C) >> 2) * 36;
+  blue = (col & 0x03) * 85;
+
+  orb_set(red, green, blue);
+}
+//Sets both orbs to the same color using the color defines
+void orb1_set_color(int col)
+{
+  int red, green, blue;
+
+  red = ((col & 0xE0) >> 5) * 36;
+  green = ((col & 0x1C) >> 2) * 36;
+  blue = (col & 0x03) * 85;
+
+  orb1_set(red, green, blue);
+}
+//Sets both orbs to the same color using the color defines
+void orb2_set_color(int col)
+{
+  int red, green, blue;
+
+  red = ((col & 0xE0) >> 5) * 36;
+  green = ((col & 0x1C) >> 2) * 36;
+  blue = (col & 0x03) * 85;
+
+  orb2_set(red, green, blue);
+}
+
+//DOES THIS WORK?
+// Disables the timer1 interrupt, disabling the Orb's color fading capabilities
+// You can still turn the red, green, and blue leds on and off with set_orb_dio
+/* If we use the PWM for anything else besides the ORB, this implementation needs to be done better */
+void orb_disable()
+{
+	TCCR3B &= 0;  	//Turn off everything
+	ORB_PORT |= _BV(ORB1_RED);
+	ORB_PORT |= _BV(ORB1_GREEN);
+	ORB_PORT |= _BV(ORB1_BLUE);
+	ORB_PORT |= _BV(ORB2_RED);
+	ORB_PORT |= _BV(ORB2_GREEN);
+	ORB_PORT |= _BV(ORB2_BLUE);
+}
+
+//DOES THIS WORK?
+// Enables the timer1 interrupt, enabling the Orb's color fading capabilities
+void orb_enable()
+{
+//	TCCR0 |= _BV(COM01) | _BV(COM00)  | _BV(WGM00) | _BV(CS01);	//Toggle OC Pin on match, FAST PWM Mode, clock/8
+	TCCR3B =_BV(CS31);
+
+}
+
+void orb_tester()
+{
+	orb_init();
+	lcd_init();
+	sei();
+
+	while(1)
+	{
+		orb_set_color(RED);
+		//orb_set1(128,128,128);
+		//orb_set2(1,56,255);
+		delay_ms(100);
+		for (int i = 0; i < ORB_COUNT; i++) {
+			lcd_putint(ORB_STATUS.changes[ORB_STATUS.current_orb].split_time_period>>3);
+			lcd_putchar(' ');
+		}
+		
+		delay_ms(2000);
+		lcd_clear_screen();
+		orb_set_color(GREEN);
+		//orb_set1(128,128,128);
+		//orb_set2(128,128,128);
+		delay_ms(100);
+		for (int i = 0; i < ORB_COUNT; i++) {
+			lcd_putint(ORB_STATUS.changes[ORB_STATUS.current_orb].split_time_period>>3);
+			lcd_putchar(' ');
+		}
+		
+		delay_ms(2000);
+		lcd_clear_screen();
+	}
+}
Index: branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/ring_buffer.h
===================================================================
--- branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/ring_buffer.h	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/dragonfly_wireless_relay/ring_buffer.h	(revision 260)
@@ -0,0 +1,115 @@
+/** @file Include macros to create a ring buffer. Originally written for 15-410.
+ *  Modified for use in ATMega128 serial driver
+ *
+ *	@author Cornell Wright (cgwright)
+ *	@author Jason P. Winters (jpwinter)
+ *
+ *	@bugs Could not create buffer of non byte-sized elements due to modding with sizeof(queue).  
+ * 		  Fixed 3/2/07, Felix Duvallet and Brad Neuman
+ */
+
+#ifndef _RING_BUFFER_H
+#define _RING_BUFFER_H
+
+/** @brief Creates the struct for a new ring buffer. This just expands to a
+ *	structure definition and thus should be invoked in the global context.
+ *
+ *	@param struct_name Name of the ring buffer struct.
+ *
+ *	@param size The size of the buffer to create.
+ *
+ *	@param type The type of object that the queue is to hold.
+ *
+ *	@param ... Name or names of the instance or instances of the ring buffer(s)
+ *	to be created.
+ */
+#define RING_BUFFER_NEW(struct_name, size, type, ...)	\
+	struct struct_name {	\
+		type queue[size];	\
+		uint8_t start;			\
+		uint8_t end;			\
+		uint8_t buffer_size;			\
+	} __VA_ARGS__
+
+
+/** @brief Initializes the ring buffer, setting its size to the correct value
+ *
+ *	@param buf The ring buffer to initialize.
+ *
+ *  @param size The size of the ring buffer (in array elements)
+ */
+#define RING_BUFFER_INIT(buf, size) 			\
+	do {										\
+		(buf).buffer_size = size;				\
+	} while(0)
+
+
+/** @brief Sets the specified ring buffer to be empty.
+ *
+ *	@param buf The ring buffer to make empty.
+ */
+#define RING_BUFFER_CLEAR(buf)	\
+	do {						\
+		(buf).start = 0;		\
+		(buf).end = 0;			\
+	} while (0)
+
+/** @brief Returns true if the ring buffer specified is empty.
+ *
+ *	@param buf The buffer to check emptiness of.
+ */
+#define RING_BUFFER_EMPTY(buf) ((buf).start == (buf).end)
+
+
+/** @brief Returns true if the ring buffer specified is full.
+ *
+ *	@param buf The buffer to check fullness of.
+ */
+#define RING_BUFFER_FULL(buf)	\
+		(((buf).end + 1) % (buf).buffer_size == (buf).start)
+
+
+/** @brief Adds val to ring buffer buf. Note that val must be of the type
+ *	used in creating the ring buffer to prevent the compiler from spewing
+ *	confusing errors. Also, this assumes that the ring buffer is not full.
+ *
+ *	@param buf The ring buffer to add to.
+ *	@param val The value to add.
+ */
+#define RING_BUFFER_ADD(buf, val)		\
+	do {								\
+		(buf).queue[(buf).end] = val;	\
+		(buf).end = ((buf).end + 1) % (buf).buffer_size;	\
+	} while (0)
+
+
+/** @brief Removes the value at the head of the ring buffer and puts it in
+ *	val_ret. Note that val_ret must be the same type used in creating the ring
+ *	buffer to prevent the compiler from spewing confusing errors. Also, this
+ *	assumes that the ring buffer is not empty.
+ *
+ *	@param buf The ring buffer to remove from.
+ *	@param val_ret Where to put the value removed from the head of the ring
+ *	buffer.
+ */
+#define RING_BUFFER_REMOVE(buf, val_ret)	\
+	do {	\
+		(val_ret) = (buf).queue[(buf).start];	\
+		(buf).start = ((buf).start + 1) % (buf).buffer_size;	\
+	} while (0)
+
+/** @brief Checks the value at the head of the ring buffer without removing it
+ *  and puts it into val_ret. Note that val_ret must be the same type used in
+ *  creating the ring buffer to prevent the compiler from spewing confusing
+ *  errors. Also, this assumes that the ring buffer is not empty.
+ *
+ *  @param buf The ring buffer to check from
+ *  @param val_ret where to put the value checked from the head of the ring
+ */
+ #define RING_BUFFER_PEEK(buf, val_ret)  \
+  do { \
+    (val_ret) = (buf).queue[(buf).start]; \
+  } while(0)
+
+#endif /* _RING_BUFFER_H */
+
Index: branches/battery/code/projects/colonet/utilities/robot_wireless_relay/colonybfs.c
===================================================================
--- branches/battery/code/projects/colonet/utilities/robot_wireless_relay/colonybfs.c	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/robot_wireless_relay/colonybfs.c	(revision 260)
@@ -0,0 +1,158 @@
+/*
+Colony BFS
+
+Felix Duvallet
+
+*/
+
+#include <stdio.h>
+#include <string.h>
+
+#include <firefly+_lib.h>
+#include <ring_buffer.h>
+
+#include "colonybfs.h"
+
+
+
+#define NO_VAL 0
+
+
+RING_BUFFER_NEW(Queue, MAX_ROBOTS, char, q);
+
+/*
+colony_bfs_find_leader -- given an adjacency matrix, with a start and end
+    robots, this will tell you which robot to follow next.  If no path exists,
+    it will return -1 (which may or may not go to 255 on the unsigned side
+    of things -- be wary).
+
+    It does find the entire path, perhaps someday I will make two function,
+    where find_leader calls bfs(..) and only uses the first element.
+    
+    I ported this code from a MATLAB test file (also in the libs_general folder),
+    and this has been tested on September 15, 2006 by Felix
+
+    Todo: change NO_VAL to 255 and reflect those changes in the localization code
+    
+Author: Felix Duvallet
+        CMU Robotics Club, Colony Project
+
+*/
+char colony_bfs_find_leader ( unsigned char matrix[MAX_ROBOTS][MAX_ROBOTS], 
+                                unsigned char start, unsigned char end ) {
+
+
+/*
+//pseudocode for BFS
+
+procedure bfs(v)
+    q := make_queue()
+    enqueue(q,v)
+    mark v as visited
+    while q is not empty
+        v = dequeue(q)
+        process v
+        for all unvisited vertices v' adjacent to v
+            mark v' as visited
+            enqueue(q,v')
+*/
+
+    // keep track of which nodes you have visited.  Indexed by robot #
+    // 1 if visited, 0 if not
+    unsigned char visited_nodes[MAX_ROBOTS];
+    // keep track of the distance from the start robot to other robots
+    // also indexed by robot#
+    unsigned char node_distances[MAX_ROBOTS];
+    // this is the path you take
+    unsigned char path[MAX_ROBOTS];
+    
+    //variables you will need
+    unsigned char current_node;                 //current node
+    unsigned char current_neighbour_node;       //neighbor to the current node
+    unsigned char current_neighbour_val;        //value of that neighbour's sensors
+    unsigned char current_distance;              //keep track of current distance to the start
+    unsigned char i;                            //counter variable
+    
+    char large_number = 255;
+
+    //set visited nodes to all 0
+    memset(visited_nodes, 0, MAX_ROBOTS);
+    //set all the distances to a very large number
+    //this isn't technically necessary, but it's probably a good thing -- just in case
+    memset(node_distances, large_number, MAX_ROBOTS);
+    
+    //set the path to all LARGE_NUMBER as well
+    memset(path, large_number, MAX_ROBOTS);
+
+    RING_BUFFER_CLEAR(q);
+
+    //add the start node
+    RING_BUFFER_ADD(q, start);
+    visited_nodes[start] = 1;
+    node_distances[start] = 0;
+    
+    while(!RING_BUFFER_EMPTY(q)){
+        RING_BUFFER_REMOVE(q, current_node);
+        
+        //get the current distance from you to the start
+        current_distance = node_distances[current_node];
+        
+        //this node is on your 'path'
+        path[current_distance] = current_node;
+        //note: it's OK if this path leads nowhere -- the path will be
+        //overwritten by a node that does lead to the goal
+        //(if there is no path, we set path to null anyways)
+        
+        //from now on, all further nodes will be one further away -- increment
+        current_distance++;
+        
+        
+        //process node -- basically check if it's the goal
+        if(current_node == end) {
+            //you reach the goal
+            //return the first robot in the path, which is the one
+            //to follow
+            lcd_putchar('.');
+            lcd_putchar('.');
+            for(i = 0; i < MAX_ROBOTS; i++)
+                lcd_putchar(path[i] +48);           //print out the path for fun -- remove this later
+            lcd_putchar('.');
+            lcd_putchar('.');
+            return path[1];         //path[0] is you.  path[1] is who you want to follow
+        }
+        
+        // go through all nodes adjacent to current
+        // in effect, this means going through the current node's row in the matrix
+        for(i = 0; i < MAX_ROBOTS; i++) {
+            //the robot # is actually just the index
+            current_neighbour_node = i;
+            //the value is what is stored in the matrix (this is important)
+            current_neighbour_val = matrix[current_node][i];
+            
+            //check for connected-ness and that it was not visited
+            //            unconnected                           visited
+            if( (current_neighbour_val == NO_VAL) || (visited_nodes[current_neighbour_node]) ) {
+                //if it is either unconnected or previously visited, exit
+                continue;   //go to the next node
+            }
+            
+            //update the distance from the start node to this node
+            node_distances[current_neighbour_node] = current_distance;
+            //also mark it as visited
+            visited_nodes[current_neighbour_node] = 1;
+            
+            //also enqueue each neighbour
+            RING_BUFFER_ADD(q, current_neighbour_node);
+        
+        }
+    }
+    
+    //if we get to here, there is no path
+    memset(path, 0, MAX_ROBOTS);
+    return -1;
+
+
+
+}
+
+
Index: branches/battery/code/projects/colonet/utilities/robot_wireless_relay/lights.h
===================================================================
--- branches/battery/code/projects/colonet/utilities/robot_wireless_relay/lights.h	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/robot_wireless_relay/lights.h	(revision 260)
@@ -0,0 +1,90 @@
+/*
+lights.h
+
+most of this is shamelessly copied from FWR's orb.h (Tom Lauwers and Steven Shamlian)
+
+author: CMU Robotics Club, Colony Project
+
+*/
+
+#ifndef _LIGHTS_H_
+#define _LIGHTS_H_
+
+//user LED
+#ifdef FFPP
+
+#define USERLED 15
+#define USERLED1 15
+#define USERLED2 31
+
+#else
+
+#define USERLED PING2
+#define USERLED1 PING2
+#define USERLED2 PING2 //only have 1
+
+//LEDs are on bank E
+#define REDLED   PE3
+#define GREENLED PE4
+#define BLUELED  PE5
+
+#endif
+
+//ORB
+#define RED       0xE0
+#define ORANGE    0xE8
+#define YELLOW    0xFC
+#define LIME      0x7C
+#define GREEN     0x1C
+#define CYAN      0x1F
+#define BLUE      0x03
+#define PINK      0x63
+#define PURPLE    0x23
+#define MAGENTA   0xE3
+#define WHITE     0xFF
+#define ORB_OFF   0x00
+
+
+
+//?
+#define COUNT_START 0x8000
+
+
+//user LED
+void led_init( void );
+void led_user(int value);
+
+
+// For function descriptions see orb.c 
+void orb_init(void);
+void orb_set(unsigned int red_led, unsigned int green_led, unsigned int blue_led); 
+void orb_set_color(int col);
+void orb_disable(void);
+void orb_enable(void);
+
+void orb_set_dio(int red, int green, int blue);
+#ifdef FFPP
+int orbs[32];
+
+//send now
+void orb_set_num(unsigned char num, unsigned int red_led, unsigned int green_led, unsigned int blue_led);
+
+//no send
+void orb_set_num_ns(unsigned char num, unsigned int red_led, unsigned int green_led, unsigned int blue_led);
+
+//force send
+void orb_send(void);
+
+void tlc5940test(void);
+
+void tlc_clock1(int data);//may not need these 2
+void tlc_clock2(int data);
+
+void tlc_send(void);
+void tlc_latch(void);
+
+
+void tlc5940init(void);
+#endif
+
+#endif
Index: branches/battery/code/projects/colonet/utilities/robot_wireless_relay/robotWirelessRelay.c
===================================================================
--- branches/battery/code/projects/colonet/utilities/robot_wireless_relay/robotWirelessRelay.c	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/robot_wireless_relay/robotWirelessRelay.c	(revision 260)
@@ -0,0 +1,63 @@
+/* robotWirelessRelay
+ * 
+ * Eugene Marinelli
+ * 1/25/07
+ */
+
+/* Includes */
+#include <stdio.h>
+#include <string.h>
+ 
+#include <firefly+_lib.h>
+#include "pindefs_ff.h"
+//#include "wl_adhoc.h"
+
+void init_hardware(void);
+
+int main(void){
+  char wl_buf = 0;
+  char serial_buf = 0;
+
+  init_hardware();
+
+  orb_set_color(GREEN);
+  
+  UCSR0B |= _BV(RXCIE);
+  sei();
+
+  while (1) {
+	  /* Relay serial data to wireless */
+    serial_buf = serial1_getchar();
+    serial_putchar(serial_buf);
+    //lcd_putchar(serial_buf);
+    orb_set_color(YELLOW);
+	  //serial_buf = 0;
+  }
+  
+  return 0;
+}
+
+void init_hardware(){
+  motors_init();
+  orb_init();
+  led_init();
+  analog_init();
+  
+  serial_init(BAUD115200);
+  serial1_init(BAUD115200);
+  //serial1_init(BAUD9600);
+  lcd_init();
+
+  fdevopen(&serial1_putchar, &serial1_getchar);
+}
+
+ISR(USART0_RX_vect)
+{  
+  char wl_buf;
+  wl_buf = UDR0;
+  
+  /* Received wireless byte - relay to computer */
+  //printf("%c", wl_buf);
+  serial1_putchar(wl_buf);
+  orb_set_color(RED);
+}
Index: branches/battery/code/projects/colonet/utilities/robot_wireless_relay/motor.c
===================================================================
--- branches/battery/code/projects/colonet/utilities/robot_wireless_relay/motor.c	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/robot_wireless_relay/motor.c	(revision 260)
@@ -0,0 +1,107 @@
+/*
+	motor.c - Contains functions necessary for activating and driving the 
+	H-bridge
+	
+	
+	author: Robotics Club, Colony project
+	
+	much of this is taken from FWR's library, author: Tom Lauwers
+	
+*/
+
+#include "motor.h"
+
+/*
+motor initialization
+initializes both motors
+
+*/
+void motors_init( void ) {
+
+#ifndef FFPP
+	// Configure counter such that we use phase correct
+	// PWM with 8-bit resolution
+	DDRB |= 0x60;
+
+	//timer 1A and 1B
+	TCCR1A = 0xA1;
+	TCCR1B = 0x04;
+	OCR1AH=0;
+	OCR1AL=0;
+	OCR1BH=0;
+	OCR1BL=0;
+#else
+	// Configure counter such that we use phase correct
+	// PWM with 8-bit resolution at a frequency of
+	// PWM is mode 1, Freq = Clock I/O/1024. 
+	// OC1A and OC1B as pwm.
+	OCR1A = 0x00;
+	OCR1B = 0x00;
+	
+	PORTD &= 0x0F;
+	DDRD |= 0xF0;
+	DDRB |= 0x60;
+	
+	TCCR1A = 0xA1;
+	TCCR1B = 0x05;
+#endif
+}
+
+// The following functions set the motor direction and speed
+void motor1_set(int direction, int speed) {
+#ifndef FFPP
+	if(direction == 0) {
+		PORTD |= 0x10;
+		PORTD &= 0xBF;
+	}
+	else {
+		PORTD |= 0x40;
+		PORTD &= 0xEF;
+	}
+	
+	// Set the timer to count up to speed, an 8-bit value
+	OCR1AL = speed;
+#else
+
+	if(direction == FORWARD) {
+		PORTD = (PORTD & 0xCF) | 0x20;
+	}
+	else {
+		PORTD = (PORTD & 0xCF) | 0x10;
+	}
+	
+	// Set the timer to count up to speed, an 8-bit value
+	OCR1A = speed;
+#endif
+
+}
+
+void motor2_set(int direction, int speed) {
+#ifndef FFPP
+	if(direction == 0) {
+		PORTD |= 0x20;
+		PORTD &= 0x7F;
+	}
+	else {
+		PORTD |= 0x80;
+		PORTD &= 0xDF;
+	}
+	OCR1BL = speed;
+#else
+
+	if(direction != FORWARD) {
+		PORTD = (PORTD & 0x3F) | 0x80;
+	}
+	else {
+		PORTD = (PORTD & 0x3F) | 0x40;
+	}
+	
+	OCR1B = speed;
+#endif
+}
+
+// Just turns off both motors
+void motors_off( void ) {
+	OCR1AL = 0x0;
+	OCR1BL = 0x0;
+}
Index: branches/battery/code/projects/colonet/utilities/robot_wireless_relay/colonybfs.h
===================================================================
--- branches/battery/code/projects/colonet/utilities/robot_wireless_relay/colonybfs.h	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/robot_wireless_relay/colonybfs.h	(revision 260)
@@ -0,0 +1,13 @@
+#ifndef COLONYBFS_H
+#define COLONYBFS_H
+
+/*
+Colony BFS - Performs breadth-first search on a colony adjacency matrix
+
+Felix Duvallet
+*/
+#include "localization.h"
+
+char colony_bfs_find_leader ( unsigned char matrix[MAX_ROBOTS][MAX_ROBOTS], unsigned char start, unsigned char end );
+
+#endif
Index: branches/battery/code/projects/colonet/utilities/robot_wireless_relay/motor.h
===================================================================
--- branches/battery/code/projects/colonet/utilities/robot_wireless_relay/motor.h	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/robot_wireless_relay/motor.h	(revision 260)
@@ -0,0 +1,38 @@
+/*
+	motor.h - Contains the function prototypes for controlling motors
+	author:  Tom Lauwers
+*/
+
+#ifndef _MOTOR_H
+#define _MOTOR_H
+
+#include <avr/io.h>
+
+#define FORWARD 1
+#define BACKWARD 0
+
+#ifdef FFPP
+
+#define IN1A PD4
+#define IN1B PD5
+#define IN2A PD6
+#define IN2B PD7
+
+/* truth table for this robot (w/ 17529 and nand gates)
+PWM	!A	!B	M+	M-
+L	X	X   Z	Z  - coast
+H	0	0	Z	Z  - coast
+H	0	1	1	0  - forward
+H	1	0	0	1  - backward
+H	1	1	0	0  - fast brake
+
+*/
+#endif
+
+// Function descriptions can be found in motor.c
+void motors_init(void);
+void motor1_set(int direction, int speed);
+void motor2_set(int direction, int speed);
+void motors_off(void);
+
+#endif
Index: branches/battery/code/projects/colonet/utilities/robot_wireless_relay/serial.c
===================================================================
--- branches/battery/code/projects/colonet/utilities/robot_wireless_relay/serial.c	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/robot_wireless_relay/serial.c	(revision 260)
@@ -0,0 +1,143 @@
+/*
+	serial.c - Functions for using the RS232 serial port
+	
+	author: Robotics Club, Colony Project
+	
+	much code taken from FWR's library, author: Tom Lauwers
+	
+	
+	general note - serial -> uart
+				   serial1 -> uart1
+		this is done for clarity purposes
+*/
+
+
+#include <avr/io.h>
+#include <stdio.h>
+#include "serial.h"
+
+//setup uart0 (serial)
+void serial_init(unsigned int ubrr)
+{
+	/*Set baud rate - baud rates under 4800bps unsupported */
+	UBRR0H = 0x00;
+	UBRR0L = (unsigned char)ubrr;
+
+	/*Enable receiver and transmitter */
+	UCSR0B |= (1<<RXEN0)|(1<<TXEN0);
+	
+	/* Set frame format: 8data, 1stop bit, asynchronous normal mode */
+	UCSR0C |= (1<<UCSZ00) | (1<<UCSZ01);
+}
+
+// uart_putchar - Low-level function which puts a value into the 
+// Tx buffer for transmission.  Automatically injects
+// a \r before all \n's
+int serial_putchar(char c)
+{
+
+    if (c == '\n')
+		putchar('\r');
+	// Wait until buffer is clear for sending
+    loop_until_bit_is_set(UCSR0A, UDRE0);
+	// Load buffer with your character
+    UDR0 = c;
+    return 0;
+}
+
+// uart_getchar - Low-level function which waits for the Rx buffer
+// to be filled, and then reads one character out of it.
+// Note that this function blocks on read - it will wait until
+// something fills the Rx buffer.
+int serial_getchar(void)
+{
+	char c;
+	// Wait for the receive buffer to be filled
+  loop_until_bit_is_set(UCSR0A, RXC0);
+	
+	// Read the receive buffer
+  c = UDR0;
+	return c;
+}
+
+// uart_getchar_nb - Low-level function which checks if the Rx buffer
+// is filled, and then reads one character out of it.
+// This is a non blocking version uart_getchar
+int serial_getchar_nb(void)
+{
+	char c;
+	// Wait for the receive buffer to be filled
+
+	if (UCSR0A & _BV(RXC0)){
+		// Read the receive buffer
+		c = UDR0;
+		return c;
+ 	}
+
+	return 0;
+}
+
+//setup uart1 (serial1)
+void serial1_init( unsigned int ubrr)
+{
+	/*Set baud rate - baud rates under 4800bps unsupported */
+	UBRR1H = 0x00;
+	UBRR1L = (unsigned char)ubrr;
+
+	/*Enable receiver and transmitter */
+	UCSR1B |= (1<<RXEN1)|(1<<TXEN1);
+	
+	/* Set frame format: 8data, 1stop bit, asynchronous normal mode */
+	UCSR1C |= (1<<UCSZ10) | (1<<UCSZ11);
+  
+  /* For use with fprintf() and related functions */
+  serial1_stream = fdevopen(serial1_putchar, serial1_putchar);
+  
+  /* To use fprintf():
+  After calling serial1_init(BAUD115200); 
+  use the command fprintf(serial1_stream, "Hello World"); 
+     This call to fdevopen() does give a compile warning
+  but works fine.
+  -Greg Tress
+  */
+}
+
+//put to uart1 (serial1)
+int serial1_putchar(char c)
+{
+
+    if (c == '\n')
+		serial1_putchar('\r'); //changed from putchar aj
+	// Wait until buffer is clear for sending
+    loop_until_bit_is_set(UCSR1A, UDRE1);
+	// Load buffer with your character
+    UDR1 = c;
+    return 0;
+}
+
+//get from uart1 (serial1)
+int serial1_getchar(void)
+{
+	char c;
+	// Wait for the receive buffer to be filled
+    loop_until_bit_is_set(UCSR1A, RXC1);
+	
+	// Read the receive buffer
+    c = UDR1;
+	return c;
+}
+
+//get from uart1 non-block
+int serial1_getchar_nb(void)
+{
+	char c;
+	// Wait for the receive buffer to be filled
+    //loop_until_bit_is_set(UCSR1A, RXC1);
+	if (UCSR1A & _BV(RXC1)){
+		// Read the receive buffer
+		c = UDR1;
+		return c;
+	}
+	return 0;
+		
+}
Index: branches/battery/code/projects/colonet/utilities/robot_wireless_relay/buzzer.c
===================================================================
--- branches/battery/code/projects/colonet/utilities/robot_wireless_relay/buzzer.c	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/robot_wireless_relay/buzzer.c	(revision 260)
@@ -0,0 +1,72 @@
+/*
+  buzzer.c - Contains the functions necessary for running the buzzer
+  
+  author: Robotics Club, Colony Project
+  
+  much taken from FWR's firefly library (author: Tom Lauwers)
+*/
+
+#include <avr/io.h>
+#include <buzzer.h>
+#include <time.h>
+
+/*
+initializes buffer
+this function must be called before the buzzer can be used
+*/
+void buzzer_init( void )
+{
+  // Set pin D7 to output - D7 is buzzer pin
+  DDRB |= 0x80;
+  
+  // Set to Fast PWM mode, toggle the OC0A pin (D6) on output compare
+  // matches, and select a clock prescalar of 64 for the counter.
+  // Counter FREQ = 8000000/64 = 125000
+  //01011000
+  TCCR2 = 0x1B;
+  OCR2=100;
+}
+
+// Set the buzzer value - takes a value from 0-255
+// Higher values are lower frequency.  Take a look at 
+// the buzzer frequency table to see how a given value
+// correlates to a frequency.
+void buzzer_set_val(unsigned int buzz_value)
+{ 
+  OCR2 = buzz_value;
+}
+
+// Set the buzzer frequency - takes any value and tries to find the nearest 
+// buzzer frequency
+void buzzer_set_freq(unsigned int buzz_freq)
+{
+  int buzz_value;
+  
+  buzz_value = 62500/buzz_freq - 1;
+
+  if(buzz_value > 255){
+    buzz_value = 255;
+  }else if(buzz_value < 0){
+    buzz_value = 0;
+  }
+  
+  buzzer_set_val(buzz_value);
+}
+
+// Chirps the buzzer for a number of milliseconds
+void buzzer_chirp(unsigned int ms, unsigned int buzz_freq) 
+{ 
+  buzzer_set_freq(buzz_freq);
+  delay_ms(ms);
+  buzzer_off();
+}
+
+// Disables timer0 clock counting, turning off the buzzer
+void buzzer_off()
+{
+  // Disable clock, to halt counter
+  TCCR2 &= 0xF8;
+  
+  // Set buzzer pin low in case it's high
+  PORTB &= 0x7F;
+}
Index: branches/battery/code/projects/colonet/utilities/robot_wireless_relay/serial.h
===================================================================
--- branches/battery/code/projects/colonet/utilities/robot_wireless_relay/serial.h	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/robot_wireless_relay/serial.h	(revision 260)
@@ -0,0 +1,47 @@
+/*
+	serial.h - Contains definitions and function prototypes for the RS232 serial port
+*/
+
+#ifndef _SERIAL_H
+#define _SERIAL_H
+
+// Tested baud rates
+#define BAUD9600    103
+#define BAUD115200  8  //Warning--3.5% error
+
+// Untested baud rates that might be right --aaron
+#define BAUD1M	     0
+#define BAUD500K     1
+#define BAUD250K     3
+#define BAUD230400   3   //Warning--8.5% error
+#define BAUD76800    12
+#define BAUD57600    16  //Warning--2.1% error
+#define BAUD38400    25
+#define BAUD28800    34
+#define BAUD19200    51
+#define BAUD14400    68
+#define BAUD4800     207
+#define BAUD2400     416  //Might not work, since it needs some high bits set
+
+#include <stdio.h>
+FILE *serial1_stream;  //For use with fprintf() and related functions
+
+  /* NOTE: To use fprintf():
+  After calling serial1_init(BAUD115200); 
+  use the command fprintf(serial1_stream, "Hello World"); */
+
+// Function descriptions are available in serial.c
+
+//serial (serial0) is the ttl serial (wireless)
+void serial_init(unsigned int ubrr);
+int serial_putchar(char c);
+int serial_getchar(void);
+int serial_getchar_nb(void);
+
+//serial1 is the rs-232 port (db9 connector) (except on robot0 where both are serial0)
+void serial1_init( unsigned int ubrr);
+int serial1_putchar(char c);
+int serial1_getchar(void);
+int serial1_getchar_nb(void);
+
+#endif
Index: branches/battery/code/projects/colonet/utilities/robot_wireless_relay/buzzer.h
===================================================================
--- branches/battery/code/projects/colonet/utilities/robot_wireless_relay/buzzer.h	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/robot_wireless_relay/buzzer.h	(revision 260)
@@ -0,0 +1,32 @@
+/*
+	buzzer.h - Contains function prototypes for running the buzzer
+
+	author: Robotics Club, Colony Project
+*/
+#ifndef _BUZZER_H_
+#define _BUZZER_H_
+
+//Musical note definitions
+//Source: http://www.answers.com/topic/piano-key-frequencies
+#define	C4	260 //Middle C
+#define	C4s	277 //C sharp
+#define	D4	294
+#define	D4s	311
+#define	E4	330
+#define	F4	349
+#define	F4s	370
+#define	G4	392
+#define	G4s	415
+#define	A4	440
+#define	A4s	466
+#define	B4	494
+#define	C5	523
+
+// Function descriptions can be found in buzzer.c
+void buzzer_init(void);
+void buzzer_set_val(unsigned int buzz_value);
+void buzzer_set_freq(unsigned int buzz_freq);
+void buzzer_chirp(unsigned int ms, unsigned int buzz_freq);
+void buzzer_off(void); 
+
+#endif
Index: branches/battery/code/projects/colonet/utilities/robot_wireless_relay/localization.c
===================================================================
--- branches/battery/code/projects/colonet/utilities/robot_wireless_relay/localization.c	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/robot_wireless_relay/localization.c	(revision 260)
@@ -0,0 +1,84 @@
+#include "localization.h"
+
+#include "firefly+_lib.h"
+
+
+
+
+void addSensor (int maxBom, int self, int other, int NUM_BOTS)
+{
+    //make sure you don't add to the diagonal
+    if(self == other) {
+      //lcd_putchar('w');
+      return;
+    }
+    if(self >= NUM_BOTS || other >= NUM_BOTS)
+    {
+      // lcd_putchar('y');
+      return;
+    }
+    
+
+    //lcd_putchar('a');
+    //lcd_putchar(self+48);
+    //lcd_putchar(':');
+    //lcd_putchar(other+48);
+    //lcd_putchar('.');
+    //add this robot to your own row's sensor numbers
+    //row = your index
+    //column = robotNum (input)
+    sensors[self][other] = maxBom;
+
+}
+
+unsigned char getSelfSensor (unsigned char self, unsigned char other, int NUM_BOTS)
+{
+
+    if(other < NUM_BOTS){
+        return sensors[self][other];
+    }
+    else {
+        return 9;
+    }
+
+}
+
+/*
+void printSensorsMatrix (void)
+{
+
+
+    //print table
+    int y = 1;
+    lcd_gotoxy(0, y);
+    int i, j;
+    for(i = 0; i < NUM_BOTS; i++) {
+        for(j = 0; j < NUM_BOTS; j++) {
+            lcd_putchar( getSelfSensor(i, j, NUM_BOTS) + 48);
+            lcd_putchar(' ');
+        }
+        y++;
+        lcd_gotoxy(0, y);
+    }
+    
+    delay_ms(1000);
+    
+}
+*/
+
+/*
+SensorRow getSelfSensorRow (int self)
+{
+
+    SensorRow sr;
+    int i;
+    
+    sr.len = NUM_BOTS;
+    for(i = 0; i < NUM_BOTS; i++) {
+        sr.row[i] = sensors[
+
+
+
+}
+
+*/
Index: branches/battery/code/projects/colonet/utilities/robot_wireless_relay/Makefile
===================================================================
--- branches/battery/code/projects/colonet/utilities/robot_wireless_relay/Makefile	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/robot_wireless_relay/Makefile	(revision 260)
@@ -0,0 +1,519 @@
+# Hey Emacs, this is a -*- makefile -*-
+#----------------------------------------------------------------------------
+# WinAVR Makefile Template written by Eric B. Weddington, Jörg Wunsch, et al.
+#
+# Released to the Public Domain
+#
+# Additional material for this makefile was written by:
+# Peter Fleury
+# Tim Henigan
+# Colin O'Flynn
+# Reiner Patommel
+# Markus Pfaff
+# Sander Pool
+# Frederik Rouleau
+#
+#----------------------------------------------------------------------------
+# On command line:
+#
+# make all = Make software.
+#
+# make clean = Clean out built project files.
+#
+# make coff = Convert ELF to AVR COFF.
+#
+# make extcoff = Convert ELF to AVR Extended COFF.
+#
+# make program = Download the hex file to the device, using avrdude.
+#                Please customize the avrdude settings below first!
+#
+# make debug = Start either simulavr or avarice as specified for debugging, 
+#              with avr-gdb or avr-insight as the front end for debugging.
+#
+# make filename.s = Just compile filename.c into the assembler code only.
+#
+# make filename.i = Create a preprocessed source file for use in submitting
+#                   bug reports to the GCC project.
+#
+# To rebuild project do "make clean" then "make all".
+#----------------------------------------------------------------------------
+
+#if you want your code to work on the Firefly++ and not Firefly+
+#then add the -DFFPP line to CDEFS
+COLONYROOT = y:
+CDEFS = 
+#-DFFPP
+
+# MCU name
+MCU = atmega128
+
+
+# Processor frequency.
+#     This will define a symbol, F_CPU, in all source code files equal to the 
+#     processor frequency. You can then use this symbol in your source code to 
+#     calculate timings. Do NOT tack on a 'UL' at the end, this will be done
+#     automatically to create a 32-bit value in your source code.
+F_CPU = 16000000
+
+
+# Output format. (can be srec, ihex, binary)
+FORMAT = ihex
+
+
+# Target file name (without extension).
+TARGET = firefly+_lib
+
+
+# List C source files here. (C dependencies are automatically generated.)
+SRC = $(wildcard *.c)
+#$(TARGET).c 
+
+
+# List Assembler source files here.
+#     Make them always end in a capital .S.  Files ending in a lowercase .s
+#     will not be considered source files but generated files (assembler
+#     output from the compiler), and will be deleted upon "make clean"!
+#     Even though the DOS/Win* filesystem matches both .s and .S the same,
+#     it will preserve the spelling of the filenames, and gcc itself does
+#     care about how the name is spelled on its command-line.
+ASRC = 
+
+
+# Optimization level, can be [0, 1, 2, 3, s]. 
+#     0 = turn off optimization. s = optimize for size.
+#     (Note: 3 is not always the best optimization level. See avr-libc FAQ.)
+OPT = s
+
+
+# Debugging format.
+#     Native formats for AVR-GCC's -g are dwarf-2 [default] or stabs.
+#     AVR Studio 4.10 requires dwarf-2.
+#     AVR [Extended] COFF format requires stabs, plus an avr-objcopy run.
+DEBUG = dwarf-2
+
+
+# List any extra directories to look for include files here.
+#     Each directory must be seperated by a space.
+#     Use forward slashes for directory separators.
+#     For a directory that has spaces, enclose it in quotes.
+EXTRAINCDIRS = $(COLONYROOT)/code/firefly_plus_lib
+#C:\WinAVR\include\fwr
+
+
+# Compiler flag to set the C Standard level.
+#     c89   = "ANSI" C
+#     gnu89 = c89 plus GCC extensions
+#     c99   = ISO C99 standard (not yet fully implemented)
+#     gnu99 = c99 plus GCC extensions
+CSTANDARD = -std=gnu99
+
+
+# Place -D or -U options here
+CDEFS += -DF_CPU=$(F_CPU)UL 
+
+
+# Place -I options here
+CINCS =
+
+
+
+#---------------- Compiler Options ----------------
+#  -g*:          generate debugging information
+#  -O*:          optimization level
+#  -f...:        tuning, see GCC manual and avr-libc documentation
+#  -Wall...:     warning level
+#  -Wa,...:      tell GCC to pass this to the assembler.
+#    -adhlns...: create assembler listing
+CFLAGS = -g$(DEBUG)
+CFLAGS += $(CDEFS) $(CINCS)
+CFLAGS += -O$(OPT)
+CFLAGS += -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums
+CFLAGS += -Wall -Wstrict-prototypes
+CFLAGS += -Wa,-adhlns=$(<:.c=.lst)
+CFLAGS += $(patsubst %,-I%,$(EXTRAINCDIRS))
+CFLAGS += $(CSTANDARD)
+
+
+#---------------- Assembler Options ----------------
+#  -Wa,...:   tell GCC to pass this to the assembler.
+#  -ahlms:    create listing
+#  -gstabs:   have the assembler create line number information; note that
+#             for use in COFF files, additional information about filenames
+#             and function names needs to be present in the assembler source
+#             files -- see avr-libc docs [FIXME: not yet described there]
+ASFLAGS = -Wa,-adhlns=$(<:.S=.lst),-gstabs 
+
+
+#---------------- Library Options ----------------
+# Minimalistic printf version
+PRINTF_LIB_MIN = -Wl,-u,vfprintf -lprintf_min
+
+# Floating point printf version (requires MATH_LIB = -lm below)
+PRINTF_LIB_FLOAT = -Wl,-u,vfprintf -lprintf_flt
+
+# If this is left blank, then it will use the Standard printf version.
+PRINTF_LIB = 
+#PRINTF_LIB = $(PRINTF_LIB_MIN)
+#PRINTF_LIB = $(PRINTF_LIB_FLOAT)
+
+
+# Minimalistic scanf version
+SCANF_LIB_MIN = -Wl,-u,vfscanf -lscanf_min
+
+# Floating point + %[ scanf version (requires MATH_LIB = -lm below)
+SCANF_LIB_FLOAT = -Wl,-u,vfscanf -lscanf_flt
+
+# If this is left blank, then it will use the Standard scanf version.
+SCANF_LIB = 
+#SCANF_LIB = $(SCANF_LIB_MIN)
+#SCANF_LIB = $(SCANF_LIB_FLOAT)
+
+
+MATH_LIB = -lm
+
+
+
+#---------------- External Memory Options ----------------
+
+# 64 KB of external RAM, starting after internal RAM (ATmega128!),
+# used for variables (.data/.bss) and heap (malloc()).
+#EXTMEMOPTS = -Wl,-Tdata=0x801100,--defsym=__heap_end=0x80ffff
+
+# 64 KB of external RAM, starting after internal RAM (ATmega128!),
+# only used for heap (malloc()).
+#EXTMEMOPTS = -Wl,--defsym=__heap_start=0x801100,--defsym=__heap_end=0x80ffff
+
+EXTMEMOPTS =
+
+
+
+#---------------- Linker Options ----------------
+#  -Wl,...:     tell GCC to pass this to linker.
+#    -Map:      create map file
+#    --cref:    add cross reference to  map file
+LDFLAGS = -Wl,-Map=$(TARGET).map,--cref
+LDFLAGS += $(EXTMEMOPTS)
+LDFLAGS += $(PRINTF_LIB) $(SCANF_LIB) $(MATH_LIB)
+
+
+
+#---------------- Programming Options (avrdude) ----------------
+
+# Programming hardware: alf avr910 avrisp bascom bsd 
+# dt006 pavr picoweb pony-stk200 sp12 stk200 stk500
+#
+# Type: avrdude -c ?
+# to get a full listing.
+#
+AVRDUDE_PROGRAMMER = avrisp
+
+# com1 = serial port. Use lpt1 to connect to parallel port.
+AVRDUDE_PORT = com1
+# programmer connected to serial device
+
+AVRDUDE_WRITE_FLASH = -b 9600 -U flash:w:$(TARGET).hex
+#AVRDUDE_WRITE_EEPROM = -U eeprom:w:$(TARGET).eep
+
+
+# Uncomment the following if you want avrdude's erase cycle counter.
+# Note that this counter needs to be initialized first using -Yn,
+# see avrdude manual.
+#AVRDUDE_ERASE_COUNTER = -y
+
+# Uncomment the following if you do /not/ wish a verification to be
+# performed after programming the device.
+AVRDUDE_NO_VERIFY = -V
+
+# Increase verbosity level.  Please use this when submitting bug
+# reports about avrdude. See <http://savannah.nongnu.org/projects/avrdude> 
+# to submit bug reports.
+#AVRDUDE_VERBOSE = -v -v
+
+AVRDUDE_FLAGS = -p $(MCU) -P $(AVRDUDE_PORT) -c $(AVRDUDE_PROGRAMMER)
+AVRDUDE_FLAGS += $(AVRDUDE_NO_VERIFY)
+AVRDUDE_FLAGS += $(AVRDUDE_VERBOSE)
+AVRDUDE_FLAGS += $(AVRDUDE_ERASE_COUNTER)
+
+#don't check for device signature
+AVRDUDE_FLAGS += -F
+
+
+
+#---------------- Debugging Options ----------------
+
+# For simulavr only - target MCU frequency.
+DEBUG_MFREQ = $(F_CPU)
+
+# Set the DEBUG_UI to either gdb or insight.
+# DEBUG_UI = gdb
+DEBUG_UI = insight
+
+# Set the debugging back-end to either avarice, simulavr.
+DEBUG_BACKEND = avarice
+#DEBUG_BACKEND = simulavr
+
+# GDB Init Filename.
+GDBINIT_FILE = __avr_gdbinit
+
+# When using avarice settings for the JTAG
+JTAG_DEV = /dev/com1
+
+# Debugging port used to communicate between GDB / avarice / simulavr.
+DEBUG_PORT = 4242
+
+# Debugging host used to communicate between GDB / avarice / simulavr, normally
+#     just set to localhost unless doing some sort of crazy debugging when 
+#     avarice is running on a different computer.
+DEBUG_HOST = localhost
+
+
+
+#============================================================================
+
+
+# Define programs and commands.
+SHELL = sh
+CC = avr-gcc
+OBJCOPY = avr-objcopy
+OBJDUMP = avr-objdump
+SIZE = avr-size
+NM = avr-nm
+AVRDUDE = avrdude
+REMOVE = rm -f
+REMOVEDIR = rm -rf
+COPY = cp
+WINSHELL = cmd
+
+
+# Define Messages
+# English
+MSG_ERRORS_NONE = Errors: none
+MSG_BEGIN = -------- begin --------
+MSG_END = --------  end  --------
+MSG_SIZE_BEFORE = Size before: 
+MSG_SIZE_AFTER = Size after:
+MSG_COFF = Converting to AVR COFF:
+MSG_EXTENDED_COFF = Converting to AVR Extended COFF:
+MSG_FLASH = Creating load file for Flash:
+MSG_EEPROM = Creating load file for EEPROM:
+MSG_EXTENDED_LISTING = Creating Extended Listing:
+MSG_SYMBOL_TABLE = Creating Symbol Table:
+MSG_LINKING = Linking:
+MSG_COMPILING = Compiling:
+MSG_ASSEMBLING = Assembling:
+MSG_CLEANING = Cleaning project:
+
+
+
+
+# Define all object files.
+OBJ = $(SRC:.c=.o) $(ASRC:.S=.o) 
+
+# Define all listing files.
+LST = $(SRC:.c=.lst) $(ASRC:.S=.lst) 
+
+
+# Compiler flags to generate dependency files.
+GENDEPFLAGS = -MD -MP -MF .dep/$(@F).d
+
+
+# Combine all necessary flags and optional flags.
+# Add target processor to flags.
+ALL_CFLAGS = -mmcu=$(MCU) -I. $(CFLAGS) $(GENDEPFLAGS)
+ALL_ASFLAGS = -mmcu=$(MCU) -I. -x assembler-with-cpp $(ASFLAGS)
+
+
+
+
+
+# Default target.
+all: begin gccversion sizebefore build sizeafter end
+
+build: elf hex eep lss sym
+
+elf: $(TARGET).elf
+hex: $(TARGET).hex
+eep: $(TARGET).eep
+lss: $(TARGET).lss 
+sym: $(TARGET).sym
+
+
+
+# Eye candy.
+# AVR Studio 3.x does not check make's exit code but relies on
+# the following magic strings to be generated by the compile job.
+begin:
+	@echo
+	@echo $(MSG_BEGIN)
+
+end:
+	@echo $(MSG_END)
+	@echo
+
+
+# Display size of file.
+HEXSIZE = $(SIZE) --target=$(FORMAT) $(TARGET).hex
+ELFSIZE = $(SIZE) -A $(TARGET).elf
+AVRMEM = avr-mem.sh $(TARGET).elf $(MCU)
+
+sizebefore:
+	@if test -f $(TARGET).elf; then echo; echo $(MSG_SIZE_BEFORE); $(ELFSIZE); \
+	$(AVRMEM) 2>/dev/null; echo; fi
+
+sizeafter:
+	@if test -f $(TARGET).elf; then echo; echo $(MSG_SIZE_AFTER); $(ELFSIZE); \
+	$(AVRMEM) 2>/dev/null; echo; fi
+
+
+
+# Display compiler version information.
+gccversion : 
+	@$(CC) --version
+
+
+
+# Program the device.  
+program: $(TARGET).hex $(TARGET).eep
+	$(AVRDUDE) $(AVRDUDE_FLAGS) $(AVRDUDE_WRITE_FLASH) $(AVRDUDE_WRITE_EEPROM)
+
+
+# Generate avr-gdb config/init file which does the following:
+#     define the reset signal, load the target file, connect to target, and set 
+#     a breakpoint at main().
+gdb-config: 
+	@$(REMOVE) $(GDBINIT_FILE)
+	@echo define reset >> $(GDBINIT_FILE)
+	@echo SIGNAL SIGHUP >> $(GDBINIT_FILE)
+	@echo end >> $(GDBINIT_FILE)
+	@echo file $(TARGET).elf >> $(GDBINIT_FILE)
+	@echo target remote $(DEBUG_HOST):$(DEBUG_PORT)  >> $(GDBINIT_FILE)
+ifeq ($(DEBUG_BACKEND),simulavr)
+	@echo load  >> $(GDBINIT_FILE)
+endif	
+	@echo break main >> $(GDBINIT_FILE)
+	
+debug: gdb-config $(TARGET).elf
+ifeq ($(DEBUG_BACKEND), avarice)
+	@echo Starting AVaRICE - Press enter when "waiting to connect" message displays.
+	@$(WINSHELL) /c start avarice --jtag $(JTAG_DEV) --erase --program --file \
+	$(TARGET).elf $(DEBUG_HOST):$(DEBUG_PORT)
+	@$(WINSHELL) /c pause
+	
+else
+	@$(WINSHELL) /c start simulavr --gdbserver --device $(MCU) --clock-freq \
+	$(DEBUG_MFREQ) --port $(DEBUG_PORT)
+endif
+	@$(WINSHELL) /c start avr-$(DEBUG_UI) --command=$(GDBINIT_FILE)
+	
+
+
+
+# Convert ELF to COFF for use in debugging / simulating in AVR Studio or VMLAB.
+COFFCONVERT=$(OBJCOPY) --debugging \
+--change-section-address .data-0x800000 \
+--change-section-address .bss-0x800000 \
+--change-section-address .noinit-0x800000 \
+--change-section-address .eeprom-0x810000 
+
+
+coff: $(TARGET).elf
+	@echo
+	@echo $(MSG_COFF) $(TARGET).cof
+	$(COFFCONVERT) -O coff-avr $< $(TARGET).cof
+
+
+extcoff: $(TARGET).elf
+	@echo
+	@echo $(MSG_EXTENDED_COFF) $(TARGET).cof
+	$(COFFCONVERT) -O coff-ext-avr $< $(TARGET).cof
+
+
+
+# Create final output files (.hex, .eep) from ELF output file.
+%.hex: %.elf
+	@echo
+	@echo $(MSG_FLASH) $@
+	$(OBJCOPY) -O $(FORMAT) -R .eeprom $< $@
+
+%.eep: %.elf
+	@echo
+	@echo $(MSG_EEPROM) $@
+	-$(OBJCOPY) -j .eeprom --set-section-flags=.eeprom="alloc,load" \
+	--change-section-lma .eeprom=0 -O $(FORMAT) $< $@
+
+# Create extended listing file from ELF output file.
+%.lss: %.elf
+	@echo
+	@echo $(MSG_EXTENDED_LISTING) $@
+	$(OBJDUMP) -h -S $< > $@
+
+# Create a symbol table from ELF output file.
+%.sym: %.elf
+	@echo
+	@echo $(MSG_SYMBOL_TABLE) $@
+	$(NM) -n $< > $@
+
+
+
+# Link: create ELF output file from object files.
+.SECONDARY : $(TARGET).elf
+.PRECIOUS : $(OBJ)
+%.elf: $(OBJ)
+	@echo
+	@echo $(MSG_LINKING) $@
+	$(CC) $(ALL_CFLAGS) $^ --output $@ $(LDFLAGS)
+
+
+# Compile: create object files from C source files.
+%.o : %.c
+	@echo
+	@echo $(MSG_COMPILING) $<
+	$(CC) -c $(ALL_CFLAGS) $< -o $@ 
+
+
+# Compile: create assembler files from C source files.
+%.s : %.c
+	$(CC) -S $(ALL_CFLAGS) $< -o $@
+
+
+# Assemble: create object files from assembler source files.
+%.o : %.S
+	@echo
+	@echo $(MSG_ASSEMBLING) $<
+	$(CC) -c $(ALL_ASFLAGS) $< -o $@
+
+# Create preprocessed source for use in sending a bug report.
+%.i : %.c
+	$(CC) -E -mmcu=$(MCU) -I. $(CFLAGS) $< -o $@ 
+
+
+# Target: clean project.
+clean: begin clean_list end
+
+clean_list :
+	@echo
+	@echo $(MSG_CLEANING)
+	$(REMOVE) $(TARGET).hex
+	$(REMOVE) $(TARGET).eep
+	$(REMOVE) $(TARGET).cof
+	$(REMOVE) $(TARGET).elf
+	$(REMOVE) $(TARGET).map
+	$(REMOVE) $(TARGET).sym
+	$(REMOVE) $(TARGET).lss
+	$(REMOVE) $(OBJ)
+	$(REMOVE) $(LST)
+	$(REMOVE) $(SRC:.c=.s)
+	$(REMOVE) $(SRC:.c=.d)
+	$(REMOVEDIR) .dep
+
+
+
+# Include the dependency files.
+-include $(shell mkdir .dep 2>/dev/null) $(wildcard .dep/*)
+
+
+# Listing of phony targets.
+.PHONY : all begin finish end sizebefore sizeafter gccversion \
+build elf hex eep lss sym coff extcoff \
+clean clean_list program debug gdb-config
+
Index: branches/battery/code/projects/colonet/utilities/robot_wireless_relay/localization.h
===================================================================
--- branches/battery/code/projects/colonet/utilities/robot_wireless_relay/localization.h	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/robot_wireless_relay/localization.h	(revision 260)
@@ -0,0 +1,24 @@
+#ifndef _LOCALIZATION_H_
+#define _LOCALIZATION_H_
+
+// Max number of robots possible
+#define MAX_ROBOTS 4
+
+unsigned char sensors[MAX_ROBOTS][MAX_ROBOTS];
+
+typedef struct{
+  //actual row of sensor values -- need to be able to have up to
+  //max_robots
+  unsigned char row[MAX_ROBOTS];
+  //actual length of the row
+  unsigned char len;
+  //'index' value of the row -- which robot it's for
+  unsigned char row_num;
+  
+} SensorRow;
+
+void addSensor (int maxBom, int self, int other, int NUM_BOTS);
+unsigned char getSelfSensor (unsigned char self, unsigned char other, 
+			     int NUM_BOTS);
+ 
+#endif
Index: branches/battery/code/projects/colonet/utilities/robot_wireless_relay/servo.c
===================================================================
--- branches/battery/code/projects/colonet/utilities/robot_wireless_relay/servo.c	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/robot_wireless_relay/servo.c	(revision 260)
@@ -0,0 +1,132 @@
+/*  
+	servo.c - Contains functions and interrupts necessary to activate servos
+	author:  Tom Lauwers
+	
+	3/1/06 Iain
+		Man, I don't know what a servo is. 
+*/
+#include <avr/io.h>
+#include <avr/interrupt.h>
+#include <servo.h>
+#include <dio.h>
+#include <lights.h>
+#include <lcd.h>
+//1677.7216 c/ms
+//i dunno must be 2^k
+//250
+//9C40 ~ 20ms
+//#A000 ~ 20.48 but prolly wont work
+//div by 256: 6.55078125 c/ms 80 ~ 19.5ms
+#define SERVO_PERIOD 0x80
+//needs be 1ms
+//is 1.22ms
+#define SERVO_CONSTANT 0x8
+
+/* dirty dirty
+unsigned int servo_vals[4] = {0,0,0,0}; // Stores the set servo values
+int current_servo = 0;  // Stores which servo is current in the interrupt routine
+*/
+unsigned int servo_vals[8] = {0,0,0,0,0,0,0,0}; // Stores the set servo values
+int phase_time=0;
+int phase_base=0;
+int servos_on = 0;      // Stores which servos are enabled
+int servos_enabled=0; //which are high
+int servo_flag = 0;     // Stores whether or not servos are enabled
+
+/* Timer 1 output compare B interrupt.  Does the following:
+	Checks to see if the current servo is 4, in which case just need
+	to set low servo 3's signal and return.
+	Else, check to see if the current servo is enabled, and set it's signal high
+	Then, set the previous servo's signal low
+	Now, set the next output compare to occur for some time from now 
+	specified by the current servo's value
+*/
+SIGNAL (SIG_OUTPUT_COMPARE3B)
+{
+	lcd_putchar('i');
+	if(servo_flag == 0)
+		return;
+	
+	int i;
+	if(phase_time == 0){
+		lcd_putchar('p');
+		for(i=0;i<8;i++){
+			if(servos_on & _BV(i))
+				digital_output((_PORT_E << 3) +i,1);
+		}
+		servos_enabled = servos_on;
+		phase_base = OCR3B;
+	}
+
+	unsigned int min=~0;
+	for(i=0;i<8;i++){
+		if(_BV(i) & servos_enabled){
+			if(SERVO_CONSTANT*servo_vals[i] <= phase_time){
+				digital_output((_PORT_E << 3) + i,0);
+				servos_enabled &= ~_BV(i);
+			}
+			else if(SERVO_CONSTANT*servo_vals[i] < min) {
+				min = servo_vals[i];
+			}
+		}
+	}
+	if(!servos_enabled){
+		OCR3B = phase_base + SERVO_PERIOD;
+		phase_time = 0;
+	}
+	else {
+		OCR3B = phase_base + min;
+		phase_time = min;
+	}
+	
+}	
+
+void init_servo()
+{
+	//1010 1001
+	TCCR3A = 0; 
+	//0000 0100
+	TCCR3B = 0x4;  //prescaler to 256
+	TCCR3C=0;
+	lcd_init();
+	ETIMSK |= 0x08;
+	servo_flag = 1;
+	OCR3B = 0x0;
+	lcd_putchar('i');
+}
+
+// Enable a servo specified by config
+void enable_servo(int config)
+{
+	servos_on |= _BV(config);
+}
+
+// Disable a servo specified by config
+void disable_servo(int config)
+{
+	servos_on &= (0xFF-_BV(config));
+}
+
+// Disables the timer1 interrupt, disabling the servos
+void disable_servos()
+{
+	// Disables interrupts
+	ETIMSK &= ~0x08;
+	servo_flag=0;
+
+}
+
+// Enables the timer1 interrupt, enabling the servos
+void enable_servos()
+{
+	// Enable interrupts on output compare B
+	ETIMSK |= 0x08;
+	servo_flag=1;
+}
+// Set a servo to a value.  Automatically enables the servo.
+void set_servo(int servo, unsigned int value)
+{
+	enable_servo(servo);
+	servo_vals[servo] = value;
+}
+
Index: branches/battery/code/projects/colonet/utilities/robot_wireless_relay/time.c
===================================================================
--- branches/battery/code/projects/colonet/utilities/robot_wireless_relay/time.c	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/robot_wireless_relay/time.c	(revision 260)
@@ -0,0 +1,100 @@
+/*
+time.c
+anything that requires a delay
+mostly delay_ms
+
+author: Robotics Club, Colony Project
+
+*/
+#include <avr/interrupt.h>
+#include <util/delay.h>
+#include <time.h>
+#include <help.h>
+#include <serial.h>
+
+static volatile int _rtc_val = 0;
+static void (*_rtc_f)(void) = 0;
+
+/*
+delay_ms
+
+delays for ms milliseconds
+
+accuracy is unknown (off by tens of nanoseconds every 15 ms)
+*/
+void delay_ms(int ms) 
+{
+	for(; ms > 15; ms-=15)
+		_delay_ms(15);
+	_delay_ms(ms);
+}
+
+void pause_ms(int ms)
+{
+	delay_ms(ms);
+}
+
+void pause(int ms)
+{
+	delay_ms(ms);
+}
+
+void sleep_ms(int ms)
+{
+	delay_ms(ms);
+}
+
+void sleep(int ms)
+{
+	delay_ms(ms);
+}
+
+/*
+void rtc_init(void)
+call this function to start the real time timer
+use rtc() to get the time value and rtc_resest() to reset
+
+requires global interrupts to be enabled for proper use
+(I bit of SREG register should be set)
+
+uses TIMER0 on asynchronous mode
+*/
+
+void rtc_init(int prescale_opt, unsigned char ocr_val, void (*rtc_func)(void)){
+	int mask = _BV(TCN0UB) + _BV(OCR0UB) + _BV(TCR0UB);
+	char tmp;
+	
+	TIMSK &= ~(_BV(OCIE0) + _BV(TOIE0)); //1. disable interrupts
+	ASSR |= _BV(AS0); //2. selecting clock source (external)
+	
+	//3. writing new values to TCCR, TCNT, OCR
+	TCNT0 = 0;
+	OCR0 = ocr_val;
+	TCCR0 = (0x01 << 3) + (prescale_opt & 0x07); //setting CTC mode, prescaler is lowest 3 bits
+	
+	//4. waiting for busy bits to clear
+	tmp = ASSR;
+	while( tmp & mask ){
+		tmp = ASSR;
+	}
+	
+	TIFR &= ~(_BV(OCF0) + _BV(TOV0)); //5. clearing the interrupt flags
+	TIMSK |= _BV(OCIE0); // + _BV(TOIE0); //6. enabling interrupts
+	
+	_rtc_f = rtc_func;
+}
+
+int rtc(void){
+	return _rtc_val;
+}
+
+void rtc_reset(void){
+	_rtc_val = 0;
+}
+
+SIGNAL (SIG_OUTPUT_COMPARE0){
+	_rtc_val++;
+	
+	if(_rtc_f != 0)
+		_rtc_f();
+}
Index: branches/battery/code/projects/colonet/utilities/robot_wireless_relay/analog.c
===================================================================
--- branches/battery/code/projects/colonet/utilities/robot_wireless_relay/analog.c	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/robot_wireless_relay/analog.c	(revision 260)
@@ -0,0 +1,125 @@
+/*
+ * analog.c - Contains the function implementations for manipulating the ADC
+ * on the firefly+ board
+ * 
+ * author:  CMU Robotics Club, Colony Project
+ * code mostly taken from fwr analog file (author: Tom Lauwers)
+ */
+
+#include <util/delay.h>
+#include <avr/interrupt.h>
+#include "analog.h"
+
+void analog_init(void)
+{
+	/*
+   * ADC Status Register A
+   * Bit 7 - ADEN is set (enables analog)
+   * Bit 6 - Start conversion bit is set (must be done once for free-running 
+   * mode)
+   * Bit 5 - Enable Auto Trigger (for free running mode)
+   * Bit 3 - Enable ADC Interrupt (required to run free-running mode)
+   * Bits 2-0 - Set to create a clock divisor of 128, to make ADC clock = 
+   * 16,000,000/128
+   */
+	ADCSRA |= 0xEF;
+
+	/*
+   * ADMUX register
+   * Bit 7,6 - Set voltage reference to AVcc (0b01)
+   * Bit 5 - Set ADLAR bit for left adjust to do simple 8-bit reads
+   * Bit 4 - X
+   * Bit 3:0 - Sets the current channel
+   */
+	ADMUX = 0x67;
+	
+#ifdef FFPP
+	DDRA |= 0x70;
+	set_adc_mux(0x07);
+#endif
+}	
+
+#ifdef FFPP
+void set_adc_mux(int which)
+{
+  // A4..A6 set mux to port 0-7 via binary selection
+  
+  // mask so only proper bits are possible.
+  which &= 0x07;
+  PORTA &= 0x8F;
+  PORTA |= which << 4;
+}
+
+void enable_analog(int analog_setting)	//why do we need this?
+{
+	// Digital input disable - don't disable any of them
+	// Set any of the lower six bits to a 1 to disable that bit
+	DDRF = 0x00; //ALL_ANALOG;
+}
+#endif
+
+unsigned int analog8(int which)
+{
+#ifdef FFPP
+	if(which < EXT_MUX){
+      ADMUX = 0x60 + which;
+  }else if(which == EXT_MUX){		//Why dont we combine this and the above?
+    return 0;
+  }else{
+    ADMUX = 0x60 + EXT_MUX;
+    set_adc_mux(which - 8);
+    _delay_ms(10);
+  }
+#else
+	ADMUX = 0x60 + which;
+#endif
+
+	_delay_ms(1); 
+  // need at least 130 us between conversions (for fwr robot, how much for 
+  //new avr?)
+	return ADCH;
+}
+
+unsigned int analog10(int which)
+{
+	unsigned int adc_h = 0;
+	unsigned int adc_l = 0;
+
+#ifdef FFPP
+
+	if(which < EXT_MUX){
+    ADMUX = 0x60 + which;
+  }else if(which == EXT_MUX){		//Why dont we combine this and the above?
+    return 0;
+  }else{
+    ADMUX = 0x60 + EXT_MUX;
+    set_adc_mux(which - 8);
+    _delay_ms(10);
+  }
+
+#else
+	ADMUX = 0x60 + which;
+#endif
+	_delay_ms(1);
+	adc_l = ADCL; /* highest 2 bits of ADCL -> least 2 bits of analog val */
+	adc_h = ADCH; /* ADCH -> 8 highest bits of analog val */
+	
+	return (adc_h << 2) | (adc_l >> 6);
+}
+
+int wheel(void)
+{
+	return analog8(WHEEL_PORT);
+}
+
+int battery(void)
+{
+  /* 5 volts is the max, 255 is the max 8bit number , *2 for the divider */
+	return analog8(BATT_PORT) * 500 >>7;
+}
+
+SIGNAL (SIG_ADC)
+{
+	// This is just here to catch ADC interrupts because ADC is free running.  
+	// No code needs to be in here.
+}
Index: branches/battery/code/projects/colonet/utilities/robot_wireless_relay/firefly+_lib.c
===================================================================
--- branches/battery/code/projects/colonet/utilities/robot_wireless_relay/firefly+_lib.c	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/robot_wireless_relay/firefly+_lib.c	(revision 260)
@@ -0,0 +1,178 @@
+#include <firefly+_lib.h>
+#include <rangefinder.h>
+
+void adc_gain_test(void);
+void button_test ( void);
+void motor_test (void);
+void serial_test( void );
+void lcd_test(void);
+void orb_test( void );
+void batt_test(void);
+void pullup_test(void);
+void ranger_test(void);
+
+void adc_gain_test(void)
+{
+  analog_init();
+  lcd_init();
+  
+  while(1)
+  {
+    
+    lcd_putint(ADCH);
+    delay_ms(100);
+    lcd_clear_screen();
+  }
+}
+
+
+void ranger_test( void )
+{
+	lcd_init();
+	
+	while(1) {
+		lcd_clear_screen();
+		lcd_putint(linearize_distance(read_distance(PIN_C0)));
+		delay_ms(100);
+	
+	}
+
+}
+
+void button_test ( void) 
+{
+
+	lcd_init();
+	
+	while(1) {
+	
+	
+		if(button1_read())
+			lcd_putchar('1');
+		if(button2_read())
+			lcd_putchar('2');
+			
+		delay_ms(100);
+		
+	}
+
+
+
+}
+void motor_test (void) {
+
+	motors_init();
+	//led_init();
+	
+	motor1_set(1, 255);
+	motor2_set(1, 255);
+	
+	delay_ms(10000);
+	
+	motors_off();
+	led_user(1);
+	
+	
+	while(1);
+
+
+
+}
+void orb_test( void ) {
+	int orbs[13] = { ORB_OFF, RED, ORANGE, YELLOW, LIME, GREEN, CYAN, BLUE, PURPLE, PINK, PURPLE, MAGENTA, WHITE };
+	int orb_select = 0;
+	
+	orb_init();
+	
+	
+	while(1) {
+		orb_set_color(orbs[orb_select]);
+		delay_ms(1000);
+		orb_select++;
+		if(orb_select == 14)
+			orb_select = 0;
+	}
+
+	return;
+
+}
+
+
+void lcd_test(void) {
+	int i;
+	lcd_init();
+	
+	for(i = 32; i <= 126; i++) {
+		lcd_putchar(i);
+		delay_ms(250);
+	}
+	
+	
+	return;
+	
+}
+
+/*
+prints all printable characters to the serial
+
+baud rate is 115200
+*/
+void serial_test( void ) {
+	int i;
+	
+	serial1_init(BAUD115200);
+	//fdevopen(&serial1_putchar, &serial1_getchar);
+	for(i = 32; i <= 126; i++) {
+		printf("%d",i);
+		delay_ms(250);
+	}
+
+	return;
+}
+
+void pullup_test()
+{
+	lcd_init();
+	lcd_putstr("pullup test");
+	delay_ms(100);
+	
+	digital_pull_up(PIN_A4);
+	digital_pull_up(PIN_A5);
+	digital_pull_up(PIN_A6);
+	digital_pull_up(PIN_A7);
+	while(1){
+		lcd_clear_screen();
+		if(!digital_input(PIN_A4))
+			lcd_putchar('0');
+		else
+			lcd_putchar(' ');
+		if(!digital_input(PIN_A5))
+			lcd_putchar('1');
+		else
+			lcd_putchar(' ');
+		if(!digital_input(PIN_A6))
+			lcd_putchar('2');
+		else
+			lcd_putchar(' ');
+		if(!digital_input(PIN_A7))
+			lcd_putchar('3');
+		else
+			lcd_putchar(' ');
+		delay_ms(100);
+	}
+}
+
+void batt_test()
+{
+	lcd_init();
+
+	analog_init();
+
+	while(1){
+		lcd_clear_screen();
+		lcd_putint(battery());
+		delay_ms(1000);
+	}
+}
+
+
Index: branches/battery/code/projects/colonet/utilities/robot_wireless_relay/lcd.c
===================================================================
--- branches/battery/code/projects/colonet/utilities/robot_wireless_relay/lcd.c	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/robot_wireless_relay/lcd.c	(revision 260)
@@ -0,0 +1,264 @@
+/*
+
+lcd-ar2.c - implementation for lcd functions
+
+Author: CMU Robotics Club, Colony Project
+
+This uses SPI.
+
+lcd_init MUST be called before anything can be used.
+
+*/
+
+#include <avr/io.h>
+#include <lcd.h>
+#include <time.h>
+
+#include "oled.h"
+
+/*
+FontLookup - a lookup table for all characters
+*/
+static const unsigned char FontLookup [][5] =
+{
+    { 0x00, 0x00, 0x00, 0x00, 0x00 },  // sp
+    { 0x00, 0x00, 0x5f, 0x00, 0x00 },   // !
+    { 0x00, 0x07, 0x00, 0x07, 0x00 },   // "
+    { 0x14, 0x7f, 0x14, 0x7f, 0x14 },   // #
+    { 0x24, 0x2a, 0x7f, 0x2a, 0x12 },   // $
+	{ 0x23, 0x13, 0x08, 0x64, 0x62 },   // %
+    { 0x36, 0x49, 0x55, 0x22, 0x50 },   // &
+    { 0x00, 0x05, 0x03, 0x00, 0x00 },   // '
+    { 0x00, 0x1c, 0x22, 0x41, 0x00 },   // (
+    { 0x00, 0x41, 0x22, 0x1c, 0x00 },   // )
+    { 0x14, 0x08, 0x3E, 0x08, 0x14 },   // *
+    { 0x08, 0x08, 0x3E, 0x08, 0x08 },   // +
+    { 0x00, 0x00, 0x50, 0x30, 0x00 },   // ,
+    { 0x10, 0x10, 0x10, 0x10, 0x10 },   // -
+    { 0x00, 0x60, 0x60, 0x00, 0x00 },   // .
+    { 0x20, 0x10, 0x08, 0x04, 0x02 },   // /
+    { 0x3E, 0x51, 0x49, 0x45, 0x3E },   // 0
+    { 0x00, 0x42, 0x7F, 0x40, 0x00 },   // 1
+    { 0x42, 0x61, 0x51, 0x49, 0x46 },   // 2
+    { 0x21, 0x41, 0x45, 0x4B, 0x31 },   // 3
+    { 0x18, 0x14, 0x12, 0x7F, 0x10 },   // 4
+    { 0x27, 0x45, 0x45, 0x45, 0x39 },   // 5
+    { 0x3C, 0x4A, 0x49, 0x49, 0x30 },   // 6
+    { 0x01, 0x71, 0x09, 0x05, 0x03 },   // 7
+    { 0x36, 0x49, 0x49, 0x49, 0x36 },   // 8
+    { 0x06, 0x49, 0x49, 0x29, 0x1E },   // 9
+    { 0x00, 0x36, 0x36, 0x00, 0x00 },   // :
+    { 0x00, 0x56, 0x36, 0x00, 0x00 },   // ;
+    { 0x08, 0x14, 0x22, 0x41, 0x00 },   // <
+    { 0x14, 0x14, 0x14, 0x14, 0x14 },   // =
+    { 0x00, 0x41, 0x22, 0x14, 0x08 },   // >
+    { 0x02, 0x01, 0x51, 0x09, 0x06 },   // ?
+    { 0x32, 0x49, 0x59, 0x51, 0x3E },   // @
+    { 0x7E, 0x11, 0x11, 0x11, 0x7E },   // A
+    { 0x7F, 0x49, 0x49, 0x49, 0x36 },   // B
+    { 0x3E, 0x41, 0x41, 0x41, 0x22 },   // C
+    { 0x7F, 0x41, 0x41, 0x22, 0x1C },   // D
+    { 0x7F, 0x49, 0x49, 0x49, 0x41 },   // E
+    { 0x7F, 0x09, 0x09, 0x09, 0x01 },   // F
+    { 0x3E, 0x41, 0x49, 0x49, 0x7A },   // G
+    { 0x7F, 0x08, 0x08, 0x08, 0x7F },   // H
+    { 0x00, 0x41, 0x7F, 0x41, 0x00 },   // I
+    { 0x20, 0x40, 0x41, 0x3F, 0x01 },   // J
+    { 0x7F, 0x08, 0x14, 0x22, 0x41 },   // K
+    { 0x7F, 0x40, 0x40, 0x40, 0x40 },   // L
+    { 0x7F, 0x02, 0x0C, 0x02, 0x7F },   // M
+    { 0x7F, 0x04, 0x08, 0x10, 0x7F },   // N
+    { 0x3E, 0x41, 0x41, 0x41, 0x3E },   // O
+    { 0x7F, 0x09, 0x09, 0x09, 0x06 },   // P
+    { 0x3E, 0x41, 0x51, 0x21, 0x5E },   // Q
+    { 0x7F, 0x09, 0x19, 0x29, 0x46 },   // R
+    { 0x46, 0x49, 0x49, 0x49, 0x31 },   // S
+    { 0x01, 0x01, 0x7F, 0x01, 0x01 },   // T
+    { 0x3F, 0x40, 0x40, 0x40, 0x3F },   // U
+    { 0x1F, 0x20, 0x40, 0x20, 0x1F },   // V
+    { 0x3F, 0x40, 0x38, 0x40, 0x3F },   // W
+    { 0x63, 0x14, 0x08, 0x14, 0x63 },   // X
+    { 0x07, 0x08, 0x70, 0x08, 0x07 },   // Y
+    { 0x61, 0x51, 0x49, 0x45, 0x43 },   // Z
+    { 0x00, 0x7F, 0x41, 0x41, 0x00 },   // [
+    { 0x02, 0x04, 0x08, 0x10, 0x20 },   // backslash
+    { 0x00, 0x41, 0x41, 0x7F, 0x00 },   // ]
+    { 0x04, 0x02, 0x01, 0x02, 0x04 },   // ^
+    { 0x40, 0x40, 0x40, 0x40, 0x40 },   // _
+    { 0x00, 0x01, 0x02, 0x04, 0x00 },   // '
+    { 0x20, 0x54, 0x54, 0x54, 0x78 },   // a
+    { 0x7F, 0x48, 0x44, 0x44, 0x38 },   // b
+    { 0x38, 0x44, 0x44, 0x44, 0x20 },   // c
+    { 0x38, 0x44, 0x44, 0x48, 0x7F },   // d
+    { 0x38, 0x54, 0x54, 0x54, 0x18 },   // e
+    { 0x08, 0x7E, 0x09, 0x01, 0x02 },   // f
+    { 0x0C, 0x52, 0x52, 0x52, 0x3E },   // g
+    { 0x7F, 0x08, 0x04, 0x04, 0x78 },   // h
+    { 0x00, 0x44, 0x7D, 0x40, 0x00 },   // i
+    { 0x20, 0x40, 0x44, 0x3D, 0x00 },   // j
+    { 0x7F, 0x10, 0x28, 0x44, 0x00 },   // k
+    { 0x00, 0x41, 0x7F, 0x40, 0x00 },   // l
+    { 0x7C, 0x04, 0x18, 0x04, 0x78 },   // m
+    { 0x7C, 0x08, 0x04, 0x04, 0x78 },   // n
+    { 0x38, 0x44, 0x44, 0x44, 0x38 },   // o
+    { 0x7C, 0x14, 0x14, 0x14, 0x08 },   // p
+    { 0x08, 0x14, 0x14, 0x18, 0x7C },   // q
+    { 0x7C, 0x08, 0x04, 0x04, 0x08 },   // r
+    { 0x48, 0x54, 0x54, 0x54, 0x20 },   // s
+    { 0x04, 0x3F, 0x44, 0x40, 0x20 },   // t
+    { 0x3C, 0x40, 0x40, 0x20, 0x7C },   // u
+    { 0x1C, 0x20, 0x40, 0x20, 0x1C },   // v
+    { 0x3C, 0x40, 0x30, 0x40, 0x3C },   // w
+    { 0x44, 0x28, 0x10, 0x28, 0x44 },   // x
+    { 0x0C, 0x50, 0x50, 0x50, 0x3C },   // y
+    { 0x44, 0x64, 0x54, 0x4C, 0x44 },    // z
+    { 0x00, 0x08, 0x36, 0x41, 0x41 },   // {
+    { 0x00, 0x00, 0x7F, 0x00, 0x00 },   // |
+    { 0x41, 0x41, 0x36, 0x08, 0x00 },   // }
+    { 0x02, 0x01, 0x01, 0x02, 0x01 },   // ~
+    { 0x55, 0x2A, 0x55, 0x2A, 0x55 },   // del
+};
+
+
+/*
+initializes the LCD
+*/
+void lcd_init(void)
+{
+
+#ifdef FFPP
+
+	OLED_init();
+
+#else
+
+	LCDDDR |= (D_C | SCE | SDI | SCK);
+	LCDRESETDDR |= RST;
+
+	LCDPORT &= ~(D_C | SCE | SDI | SCK);
+	
+  SPCR |= 0x50; //=0b01010000  no SPI int, SPI en, Master, sample on rising edge, fosc/2
+	SPSR |= 0x01;       // a continuation of the above
+
+	LCDRESETPORT |= RST;
+	delay_ms(10);
+	LCDRESETPORT &= (~RST);
+	delay_ms(100);
+	LCDRESETPORT |= RST;
+	
+    lcd_putbyte( 0x21 );  // LCD Extended Commands.
+    lcd_putbyte( 0xC8 );  // Set LCD Vop (Contrast).
+    lcd_putbyte( 0x06 );  // Set Temp coefficent.
+    lcd_putbyte( 0x13 );  // LCD bias mode 1:48.
+    lcd_putbyte( 0x20 );  // LCD Standard Commands, Horizontal addressing mode.
+    lcd_putbyte( 0x0C );  // LCD in normal mode.
+	
+	LCDPORT |= D_C;		//put it in init instead of main
+	
+	lcd_clear_screen();
+#endif
+}
+
+/*
+clear the lcd screen
+*/
+void lcd_clear_screen( void ) {
+
+#ifdef FFPP
+	drawclear();
+#else
+	int i;
+	for (i = 0; i < 504; i++)
+			lcd_putbyte(0x0);
+	
+	lcd_gotoxy(0,0);
+#endif
+
+}
+
+
+/*
+print a byte on the lcd screen
+*/
+void lcd_putbyte(unsigned char b)
+{
+
+#ifndef FFPP
+	SPDR = b;
+	while (!(SPSR & 0x80)); /* Wait until SPI transaction is complete */
+#endif
+
+}
+
+/*
+print a character on the lcd
+*/
+void lcd_putchar(char c)
+{
+
+#ifndef FFPP
+	int i;
+	
+	for (i = 0; i < 5; i++)
+		lcd_putbyte(FontLookup[c-32][i]);
+	lcd_putbyte(0);
+#endif
+
+}
+
+/*
+print an entire string to the lcd
+*/
+void lcd_putstr(char *s)
+{
+	char *t = s;
+	while (*t != 0)
+	{
+		lcd_putchar(*t);
+		t++;
+	}
+}
+
+/*
+go to coordinate x, y
+y: vertically - 1 char
+x: horizontally - 1 pixel
+
+multiply x by 6 if want to move 1 entire character
+
+origin (0,0) is at top left corner of lcd screen
+*/
+void lcd_gotoxy(int x, int y)
+{
+
+#ifndef FFPP
+  LCDPORT &= ~(D_C);
+  lcd_putbyte(0x40 | (y & 0x07));
+  lcd_putbyte(0x80 | (x & 0x7f));
+  LCDPORT |= D_C;
+#endif
+
+}
+
+/*
+prints an int to the lcd
+
+code adapted from Chris Efstathiou's code (hendrix@otenet.gr)
+*/
+void lcd_putint(int value ) {
+	unsigned char lcd_data[6]={'0','0','0','0','0','0' }, position=sizeof(lcd_data), radix=10; 
+
+        /* convert int to ascii  */ 
+        if(value<0) { lcd_putchar('-'); value=-value; }    
+        do { position--; *(lcd_data+position)=(value%radix)+'0'; value/=radix;  } while(value); 
+
+    
+        /* start displaying the number */
+        for(;position<=(sizeof(lcd_data)-1);position++)
+          {
+            
+            lcd_putchar(lcd_data[position]);
+          }
+
+	return;
+}
Index: branches/battery/code/projects/colonet/utilities/robot_wireless_relay/servo.h
===================================================================
--- branches/battery/code/projects/colonet/utilities/robot_wireless_relay/servo.h	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/robot_wireless_relay/servo.h	(revision 260)
@@ -0,0 +1,16 @@
+/*  
+	servo.h - Contains function prototypes for servo activation
+	author:  Tom Lauwers
+*/
+#ifndef _SERVO_H_
+#define _SERVO_H_
+
+// Information on functions available in servo.c
+void init_servo(void);
+void enable_servos(void);
+void enable_servo(int config);
+void set_servo(int servo, unsigned int value);
+void disable_servos(void);
+void disable_servo(int );
+
+#endif
Index: branches/battery/code/projects/colonet/utilities/robot_wireless_relay/time.h
===================================================================
--- branches/battery/code/projects/colonet/utilities/robot_wireless_relay/time.h	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/robot_wireless_relay/time.h	(revision 260)
@@ -0,0 +1,58 @@
+/*
+time.h
+*/
+
+#ifndef _TIME_H_
+#define _TIME_H_
+
+#define TIMER_OFF         0x00
+#define PRESCALE_NONE     0x01
+#define PRESCALE_DIV_8    0x02
+#define PRESCALE_DIV_32   0x03
+#define PRESCALE_DIV_64   0x04
+#define PRESCALE_DIV_128  0x05
+#define PRESCALE_DIV_256  0x06
+#define PRESCALE_DIV_1024 0x07
+
+/*
+delay_ms(int ms)
+pause_ms(int ms)
+sleep_ms(int ms)
+pause(int ms)
+sleep(int ms)
+
+all have the same behavior
+pauses the calling process for the specified
+amount of time in milliseconds
+*/
+void delay_ms(int ms) ;
+void pause_ms(int ms);
+void pause(int ms);
+void sleep_ms(int ms);
+void sleep(int ms);
+
+/*
+void rtc_init(void)
+call this function to initialize the real time clock
+real time clock requires global interrupts to be enabled
+*/
+void rtc_init(int prescale_opt, unsigned char ocr_val, void (*rtc_func)(void));
+
+/*
+void rtc_reset(void)
+use this to reset the real time value
+rtc_init() should be called beforehand
+*/
+void rtc_reset(void);
+
+/*
+int rtc(void)
+returns the current value of the real time clock (in seconds)
+rtc_init() should be called beforehand
+
+the returned amount is the number of seconds that have past since the
+last call to rtc_init() or rtc_reset()
+*/
+int rtc(void);
+
+#endif
Index: branches/battery/code/projects/colonet/utilities/robot_wireless_relay/move.c
===================================================================
--- branches/battery/code/projects/colonet/utilities/robot_wireless_relay/move.c	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/robot_wireless_relay/move.c	(revision 260)
@@ -0,0 +1,86 @@
+//Created 4/30/06 by James Kong
+
+#include "firefly+_lib.h"
+//#include "pindefs_ff.h"
+#include "move.h"
+
+/*
+Move and turn functions are overloaded so they can be called with or without the speed or time parameters.
+If called wihtout parameters, the defaults will be used.
+*/
+
+//Forward
+void moveForward(void) {
+	motor1_set(FWD, NRML_SPD);
+	motor2_set(FWD, NRML_SPD);
+	delay_ms(DELAY_F);
+}
+
+/*void moveForward(int speed) {
+	motor1_set(FWD, speed);
+	motor2_set(FWD, speed);
+	delay_ms(DELAY_F);
+}
+
+void moveForward(int speed, int time) {
+	motor1_set(FWD, speed);
+	motor2_set(FWD, speed);
+	delay_ms(time);
+}
+*/
+//Back
+void moveBack(void) {
+	motor1_set(BCK, HALF_SPD);
+	motor2_set(BCK, HALF_SPD);
+	delay_ms(DELAY_B);
+}
+/*
+void moveBack(int speed) {
+	motor1_set(BCK, speed);
+	motor2_set(BCK, speed);
+	delay_ms(DELAY_B);
+}
+
+void moveBack(int speed, int time) {
+	motor1_set(BCK, speed);
+	motor2_set(BCK, speed);
+	delay_ms(time);
+}
+*/
+//Turn Left
+void turnLeft(void) {
+	motor1_set(FWD, NRML_TURN);
+	motor2_set(BCK, NRML_TURN);
+	delay_ms(DELAY_L);
+}
+/*
+void turnLeft(int speed) {
+	motor1_set(FWD, speed);
+	motor2_set(BCK, speed);
+	delay_ms(DELAY_L);
+}
+
+void turnLeft(int speed, int time) {
+	motor1_set(FWD, speed);
+	motor2_set(BCK, speed);
+	delay_ms(time);
+}
+*/
+//Turn Right
+void turnRight(void) {
+	motor1_set(BCK, NRML_TURN);
+	motor2_set(FWD, NRML_TURN);
+	delay_ms(DELAY_R);
+}
+/*
+void turnRight(int speed) {
+	motor1_set(BCK, speed);
+	motor2_set(FWD, speed);
+	delay_ms(DELAY_R);
+}
+
+void turnRight(int speed, int time) {
+	motor1_set(BCK, speed);
+	motor2_set(FWD, speed);
+	delay_ms(time);
+}*/
Index: branches/battery/code/projects/colonet/utilities/robot_wireless_relay/analog.h
===================================================================
--- branches/battery/code/projects/colonet/utilities/robot_wireless_relay/analog.h	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/robot_wireless_relay/analog.h	(revision 260)
@@ -0,0 +1,95 @@
+/*
+ * analog.h - Contains definitions and function prototypes for using the
+ * ADC to detect analog signals on pins AN0 - AN7
+ * AN6 and AN7 are used for the wheel and battery
+	
+ * The pins labeled E6 and E7 are external interrupt pins and are not related 
+ * to analog
+	
+ * author: CMU Robotics Club, Colony Project
+ * code taken from the fwr analog file (author:  Tom Lauwers)
+*/
+
+#ifndef _ANALOG_H
+#define _ANALOG_H
+
+#define AN0 0x00
+#define AN1 0x01
+#define AN2 0x02
+#define AN3 0x03
+#define AN4 0x04
+#define AN5 0x05
+#define AN6 0x06
+#define AN7 0x07
+
+#ifdef FFPP
+#define AN8 0x08
+#define AN9 0x09
+#define ANA 0x0A
+#define ANB 0x0B
+#define ANC 0x0C
+#define AND 0x0D
+#define ANE 0x0E
+#define ANF 0x0F
+
+#define EXT_MUX   0x07
+#define IR_READ   0x08
+#define IR1_READ  0x08
+#define IR2_READ  0x09
+#define IR3_READ  10
+#define IR4_READ  11
+#define IR5_READ  12
+#define ADC_BATT  13
+#define ADC_WHEEL 14
+#define ADC_3V3   15
+
+#define WHEEL_PORT ANE
+#define BATT_PORT AND
+
+#else
+
+#define WHEEL_PORT AN6
+#define BATT_PORT  AN7
+
+#endif
+
+/*
+	Call this function before reading from the analog ports
+	turns on the ADC
+*/
+void analog_init(void);
+
+/*
+	returns an 8-bit number from the desired analog port
+	argument should be one of the constants AN0 - AN7
+	behavior is undefined otherwise
+	analog_init() must be called before a call to this function
+*/
+unsigned int analog8(int which);
+
+/*
+	returns a 10-bit number from the desired analog port
+	argument should be one of the constants AN0 - AN7
+	behavior is undefined otherwise
+	analog_init() must be called before a call to this function
+*/
+unsigned int analog10(int which);
+
+/*
+	returns the current value (0-255) of the wheel
+	analog_init() must be called before a call to this function
+*/
+int wheel(void);
+
+/*
+	returns the current voltage of the battery (deciVolts)
+	analog_init() must be called before a call to this function
+*/
+int battery(void);
+
+#ifdef FFPP
+ void enable_analog(int analog_setting);
+void set_adc_mux(int which);
+#endif
+
+#endif
Index: branches/battery/code/projects/colonet/utilities/robot_wireless_relay/firefly+_lib.h
===================================================================
--- branches/battery/code/projects/colonet/utilities/robot_wireless_relay/firefly+_lib.h	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/robot_wireless_relay/firefly+_lib.h	(revision 260)
@@ -0,0 +1,34 @@
+/*
+
+firefly+_lib.h
+
+author: CMU Robotics Club, Colony project
+much of this is adapted from the firefly library (author: Tom Lauwers)
+*/
+#ifndef _FIREFLY_LIB_H_
+#define _FIREFLY_LIB_H_
+
+#include <inttypes.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <avr/io.h>
+#include <avr/interrupt.h>
+//#include <avr/signal.h>
+#include <avr/interrupt.h>
+//#include <avr/delay.h>
+#include <util/delay.h>
+
+//#include <adc_gain.h>
+#include <dio.h>
+
+#include <time.h>
+#include <lcd.h>
+#include <lights.h>
+
+#include <motor.h>
+#include <serial.h>
+#include <buzzer.h>
+#include <servo.h>
+#include <analog.h>
+
+#endif
Index: branches/battery/code/projects/colonet/utilities/robot_wireless_relay/lcd.h
===================================================================
--- branches/battery/code/projects/colonet/utilities/robot_wireless_relay/lcd.h	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/robot_wireless_relay/lcd.h	(revision 260)
@@ -0,0 +1,84 @@
+#ifndef _LCD_H_
+#define _LCD_H_
+
+#ifndef FFPP
+
+//////lcd defines
+#define RST 0x04  // pe2 (GPIO)
+#define SCE 0x01  // pb0 (~SS)
+#define D_C 0x10  // pb4 (GPIO?)
+#define SDI 0x04  // pb2 (MOSI)
+#define SCK 0x02  // pb1 (SCK)
+
+#define LCDPORT PORTB
+#define LCDDDR DDRB
+
+#define LCDRESETPORT PORTE
+#define LCDRESETDDR DDRE
+
+#else
+	
+
+// other OLED pins
+//#define LCD_RW    0x00000080
+#define LCD_RS    PB4 // Command/Data
+//#define LCD_RD    0x00008000
+#define LCD_RSTB  PE2 // reset line
+#define LCD_CS    PB0
+
+
+
+// inialize OLED and SPI
+void OLED_init(void);
+
+// reset Controller
+void Reset_SSD1339(void);
+
+// write command or data
+void write_c(unsigned char out_command);
+void write_d(unsigned char out_data);
+
+// these write data to the OLED on 8 bit data bus,  depends on MCU
+void LCD_out(unsigned char cmd);
+
+// these functions set / clear pins for OLED control lines.  they accecpt a 0 or 1 
+//void RD(char stat);
+//void RW(char stat);
+void DC(char stat);
+void RES(char stat);
+void CS(char stat);
+
+void drawcircle(char col, char row, char radius, int lcolor,  int fcolor);
+void drawrect(char scol, char srow, char ecol, char erow, int lcolor,  int fcolor);
+void drawline(char scol, char srow, char ecol, char erow, int lcolor);
+void drawcopy(char scol, char srow, char ecol, char erow, char ncol, char nrow);
+void drawfill(char fill);
+
+void drawclearwindow(char scol, char srow, char ecol, char erow);
+inline void drawclear(void);
+
+void drawscroll(char hoff, char srow, char rows, char speed);
+inline void drawscrollstart(void);
+inline void drawscrollstop(void);
+
+void drawIR(void);
+
+void crazycircle (void);
+void crazyrect (void) ;
+
+void OLEDtest (void) ;
+
+
+#endif
+
+void lcd_init(void);
+void lcd_clear_screen( void );
+void lcd_putbyte(unsigned char c);
+void lcd_putchar(char c);
+void lcd_putstr(char *s);
+void lcd_gotoxy(int x, int y);
+void lcd_putint(int value);
+
+
+
+#endif
Index: branches/battery/code/projects/colonet/utilities/robot_wireless_relay/pindefs_ff.h
===================================================================
--- branches/battery/code/projects/colonet/utilities/robot_wireless_relay/pindefs_ff.h	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/robot_wireless_relay/pindefs_ff.h	(revision 260)
@@ -0,0 +1,54 @@
+// Motors
+#define RIGHT 0 /* PIN_D0 output */
+#define LEFT  1 /* PIN_D1 output */
+
+// Sensors
+
+/// Monkey
+/* analog input */
+#define MONKI AN0 /* input */
+//#define MONKI 0x00 /* input */
+
+//white
+#define MONK0 PIN_C4 /*0b01100*/ /* output          A4           <-  */
+//blue
+#define MONK1 PIN_C3 /*0b01011*/ /* output          A3           <-  */
+//green - on/off
+#define MONKL PIN_C2 /*0b01010*/ /* output          A2           <-  */
+
+//white2
+#define MONK2 PIN_C6 /*0b01110*/ /* white output 		A6	*/
+//blue2
+#define MONK3 PIN_C5 /*0b01101*/ /* blue output		A5   */
+
+
+//old constants
+
+//data pin
+//#define MONKI 0 /* PIN_A5  input */
+
+//white
+//#define MONK0 3/* PIN_E0 output */
+//blue
+//#define MONK1 2/* PIN_E1 output */
+//white2
+//#define MONK2 5/* PIN_D2 white output */
+//blue2
+//#define MONK3 4/* PIN_D3 blue output */
+
+//green - on/off
+//#define MONKL 1/*PIN_E2 output */
+
+/// Bump
+//#define BMPBL PIN_D4 /* input */
+//#define BMPBR PIN_D5 /* input */
+//#define BMPFL PIN_D6 /* input */
+//#define BMPFR PIN_D7 /* input */
+
+/// Other Sensors
+//#define PYRO  0 /* PIN_A0 input */
+//#define RANGE 1 /* PIN_A1 input */
+
+// Wireless
+//#define RXPOW 2 /* PIN_A2 input */
+//#define TX_EN PIN_A3 /* output */ //// might be trouble
Index: branches/battery/code/projects/colonet/utilities/robot_wireless_relay/colonet_defs.h
===================================================================
--- branches/battery/code/projects/colonet/utilities/robot_wireless_relay/colonet_defs.h	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/robot_wireless_relay/colonet_defs.h	(revision 260)
@@ -0,0 +1,160 @@
+/* Eugene Marinelli, Fan
+ * 10/27/06
+ *
+ * Colonet Definitions - common definitions and structs used in all colonet 
+ * applications
+ */
+
+#ifndef COLONET_DEFS_H_
+#define COLONET_DEFS_H_
+
+//Message types
+#define COLONET_COMMAND 0x0D
+#define COLONET_REQUEST 0x0E
+
+//Packet properties
+#define PACKET_DATA_LEN 7
+#define PACKET_SIZE 16
+
+//Packet error codes
+#define WL_ERRCODE_ROBOTDEATH 123     //For timeouts
+#define WL_ERRCODE_NEEDTOCHARGE 250   //For pinging charging station
+#define WL_ERRCODE_CHARGESTATION 251  //Charging station response to ping
+#define WL_ERR_DEAD_LOC 5
+#define WL_ERROR_DEST 255
+
+typedef struct {
+  unsigned char prefix[2];
+  unsigned char token_src;
+  unsigned char token_dest;
+  unsigned char msg_dest;
+  unsigned char msg_type;
+  unsigned char msg_code;
+  unsigned char data[PACKET_DATA_LEN];
+  unsigned char num_robots;
+  unsigned char checksum;
+} ColonetPacket;
+
+#define SERIAL_PORT "/dev/ttyS0"
+#define USB_PORT "/dev/ttyUSB0"
+
+#define GLOBAL_DEST 200
+#define MAX_NUM_ROBOTS 7
+
+#define USER_DEFINED_MSG_ID_START 0xF0
+#define USER_DEFINED_MSG_ID_END 0xFF
+#define USER_DEFINED_MSG_TOTAL 0x0F
+
+/* Low level robot commands */
+//BUZZER
+#define BUZZER_INIT 0x00
+#define BUZZER_SET_VAL 0x01
+#define BUZZER_SET_FREQ 0x02
+#define BUZZER_CHIRP 0x03
+#define BUZZER_OFF 0x04
+
+//LCD
+#define LCD_INIT 0x05
+#define LCD_CLEAR_SCREEN 0x06
+#define LCD_PUTBYTE 0x07
+#define LCD_PUTCHAR 0x08
+#define LCD_PUTSTR 0x09
+#define LCD_GOTOXY 0x0A
+#define LCD_PUTINT 0x0B
+
+//ORB
+#define ORB_INIT 0x0C
+#define ORB_SET 0x0D
+#define ORB_SET_COLOR 0x0E
+#define ORB_DISABLE 0x0F
+#define ORB_ENABLE 0x10
+#define ORB_SET_DIO 0x11
+#define LED_INIT 0x12
+#define LED_USER 0x13
+#define ORB_SET_NUM_NS 0x14
+#define ORB_SET_NUM 0x15
+#define ORB_SEND 0x16
+
+//MOTORS
+#define MOTORS_INIT 0x17
+#define MOTOR1_SET 0x18
+#define MOTOR2_SET 0x19
+#define MOTORS_OFF 0x1A
+#define MOVE 0x1B
+
+//OLED
+#define DRAWCIRCLE 0x1C
+#define DRAWRECT 0x1D
+#define DRAWLINE 0x1E
+#define DRAWCOPY 0x1F
+#define DRAWFILL 0x20
+#define DRAWCLEAR 0x21
+#define DRAWSCROLL 0x22
+#define OLED_INIT 0x23
+
+//SHARP
+#define READ_DISTANCE 0x24
+#define LINEARIZE_DISTANCE 0x25
+#define LOG_DISTANCE 0x26
+#define ENABLE_IR 0x27
+#define DISABLE_IR 0x28
+
+//SERIAL
+#define SERIAL_INIT 0x29
+#define SERIAL_PUTCHAR 0x2A
+#define SERIAL_GETCHAR 0x2B
+#define SERIAL_GETCHAR_NB 0x2C
+#define SERIAL1_INIT 0x2D
+#define SERIAL1_PUTCHAR 0x2E
+#define SERIAL1_GETCHAR 0x2F
+#define SERIAL1_GETCHAR_NB 0x30
+
+//DELAY_MS
+#define DELAY_MS 0x31
+
+//ANALOG
+#define ANALOG_INIT 0x32
+#define SET_ADC_MUX 0x33
+#define ENABLE_ANALOG 0x34
+#define ANALOG8 0x35
+#define ANALOG10 0x36
+#define WHEEL 0x37
+#define BATTERY 0x38
+
+//BOM
+#define GETMAXBOM 0x39
+#define BOM_ON 0x3A
+#define BOM_OFF 0x3B
+#define OUTPUT_HIGH 0x3C
+#define OUTPUT_LOW 0x3D
+
+//DIO
+#define DIGITAL_INPUT 0x3E
+#define DIGITAL_OUTPUT 0x3F
+#define BUTTON1_READ 0x41
+#define BUTTON1_WAIT 0x42
+#define BUTTON1_WAIT_LED 0x43
+#define BUTTON2_READ 0x44
+#define BUTTON2_WAIT 0x45
+#define BUTTON2_WAIT_LED 0x46
+
+//WL 
+#define WL_INIT 0x47
+#define PARSE_BUFFER 0x48
+#define WL_SEND 0x49
+#define WL_CREATE_PACKET 0x4A
+#define WL_DEATH_HANDLER 0x4B
+#define WL_ERROR_HANDLER 0x4C
+#define WL_TIMEOUT_HANDLER 0x4D
+#define DISPLAY_DEBUG 0x4E
+#define BOM_TEST 0x4F
+
+//BUMPER
+#define DETECT_BUMP 0x50
+
+//Other
+#define PRINTF 0x51
+
+/* End low-level robot commands */
+
+#endif
Index: branches/battery/code/projects/colonet/utilities/robot_wireless_relay/move.h
===================================================================
--- branches/battery/code/projects/colonet/utilities/robot_wireless_relay/move.h	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/robot_wireless_relay/move.h	(revision 260)
@@ -0,0 +1,38 @@
+#ifndef _MOVE_H_
+#define _MOVE_H_
+
+#define FWD 0
+#define BCK 1
+
+#define DELAY_F 250
+#define DELAY_B 750
+#define DELAY_R 500
+#define DELAY_L 500
+
+#define SLOW_SPD 96
+#define HALF_SPD 128
+#define NRML_SPD 160
+#define FAST_SPD 192
+#define FULL_SPD 255
+
+#define SLOW_TURN 64
+#define NRML_TURN 96
+#define FAST_TURN 128
+
+void moveForward(void);
+//void moveForward(int speed);
+//void moveForward(int speed, int time);
+
+void moveBack(void);
+//void moveBack(int speed);
+//void moveBack(int speed, int time);
+
+void turnLeft(void);
+//void turnLeft(int speed);
+//void turnLeft(int speed, int time);
+
+void turnRight(void);
+//void turnRight(int speed);
+//void turnRight(int speed, int time);
+
+#endif
Index: branches/battery/code/projects/colonet/utilities/robot_wireless_relay/dio.c
===================================================================
--- branches/battery/code/projects/colonet/utilities/robot_wireless_relay/dio.c	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/robot_wireless_relay/dio.c	(revision 260)
@@ -0,0 +1,314 @@
+/* 
+dio.c
+Controls digital input and output
+
+A general note on how this code works:
+portpin is used to select both the bank and which pin is selected
+6 bits are used (lower 6, ex: 0b00abcdef)
+the first 3 (abc in this example) are used to select the bank
+A = 001
+B = 010
+C = 011
+D = 100
+E = 101
+F = 110
+G = 111
+		
+the bank can be found by doing portpin >> 3
+		
+the next 3 (def in this example) are used to select the pin number
+the 3 bits are just the binary representation of the pin number
+0 = 000
+1 = 001
+2 = 010
+3 = 011
+4 = 100
+5 = 101
+6 = 110
+7 = 111
+		
+the pin number can be found by doing portping & 0b111
+*/
+
+#include <avr/interrupt.h>
+#include <dio.h>
+#include <time.h>
+#include <lights.h>
+
+/*
+ * digital_input
+ * Reads the value on the selected portpin, returns it as 1 or 0
+ * see general description (above) for definition of portpin
+ */
+int digital_input(int portpin){
+  int pin = portpin & 0x7;
+  int pin_val = 0;
+  
+  switch(portpin >> 3){
+  case _PORT_A:
+    DDRA &= ~_BV(pin);
+    pin_val = PINA;
+    return (pin_val >> pin) & 1;
+  case _PORT_B:
+    DDRB &= ~_BV(pin);
+    pin_val = PINB;
+    return (pin_val >> pin) & 1;
+  case _PORT_C:
+    DDRC &= ~_BV(pin);
+    pin_val = PINC;
+    return (pin_val >> pin) & 1;
+  case _PORT_D:
+    DDRD &= ~_BV(pin);
+    pin_val = PIND;
+    return (pin_val >> pin) & 1;
+  case _PORT_E:
+    DDRE &= ~_BV(pin);
+    pin_val = PINE;
+    return (pin_val >> pin) & 1;
+  case _PORT_F:
+    if(pin>=4){
+      MCUSR|=1<<7;
+      MCUSR|=1<<7;
+    }
+    DDRF &= ~_BV(pin);
+    pin_val = PINF;
+    return (pin_val >> pin) & 1;
+  case _PORT_G:
+    DDRG &= ~_BV(pin);
+    pin_val = PING;
+    return (pin_val >> pin) & 1;
+  default: break;
+  }
+  
+  return -1;
+}
+
+/*
+  digital_pull_up
+  Enables pullup on a pin.  if pin is output, it will make it output 1.
+*/
+void digital_pull_up(int portpin) {
+  int pins = portpin & 0x07;
+
+  switch(portpin >> 3) {
+  case _PORT_A:
+    PORTA |= _BV(pins);
+    break;
+  case _PORT_B:
+    PORTB |= _BV(pins);
+    break;    
+  case _PORT_C:
+    PORTC |= _BV(pins);
+    break;    
+  case _PORT_D:
+    PORTD |= _BV(pins);
+    break;    
+  case _PORT_E:
+    PORTE |= _BV(pins);
+    break;    
+  case _PORT_F:
+    PORTF |= _BV(pins);
+    break;    
+  case _PORT_G:
+    PORTG |= _BV(pins);
+    break;
+  }
+}
+
+/*
+  digital_output
+
+  sets portpin to the value
+  see general description above for explanation of portpin
+  val can only be 0 for off, nonzero for on
+*/
+void digital_output(int portpin, int val) {
+  int pins = portpin & 0x07;
+  
+  /* if you want to set to 0... */
+  if(val == 0) {
+    switch(portpin >> 3) {
+    case _PORT_A:
+      DDRA |= _BV(pins);
+      PORTA &= (0XFF - _BV(pins));
+      break;
+    case _PORT_B:
+      DDRB |= _BV(pins);
+      PORTB &= (0XFF - _BV(pins));
+      break;    
+    case _PORT_C:
+      DDRC |= _BV(pins);
+      PORTC &= (0XFF - _BV(pins));
+      break;    
+    case _PORT_D:
+      DDRD |= _BV(pins);
+      PORTD &= (0XFF - _BV(pins));
+      break;    
+    case _PORT_E:
+      DDRE |= _BV(pins);
+      PORTE &= (0XFF - _BV(pins));
+      break;    
+    case _PORT_F:
+      DDRF |= _BV(pins);
+      PORTF &= (0XFF - _BV(pins));
+      break;    
+    case _PORT_G:
+      DDRG |= _BV(pins);
+      PORTG &= (0XFF - _BV(pins));
+      break;
+    }
+  }else { /* ( val == 1) */ 
+    switch(portpin >> 3) {
+    case _PORT_A:
+      DDRA |= _BV(pins);
+      PORTA |= _BV(pins);
+      break;
+    case _PORT_B:
+      DDRB |= _BV(pins);
+      PORTB |= _BV(pins);
+      break;    
+    case _PORT_C:
+      DDRC |= _BV(pins);
+      PORTC |= _BV(pins);
+      break;    
+    case _PORT_D:
+      DDRD |= _BV(pins);
+      PORTD |= _BV(pins);
+      break;    
+    case _PORT_E:
+      DDRE |= _BV(pins);
+      PORTE |= _BV(pins);
+      break;    
+    case _PORT_F:
+      DDRF |= _BV(pins);
+      PORTF |= _BV(pins);
+      break;    
+    case _PORT_G:
+      DDRG |= _BV(pins);
+      PORTG |= _BV(pins);
+      break;
+    }
+  }
+}
+
+//////////////////////////////////////
+////////////   button1  //////////////
+//////////////////////////////////////
+
+/*
+  return 1 if button is pressed, 0 otherwise
+*/
+int button1_read( void )
+{
+  //return (BTN & (_BV(BTN1)) >> BTN1);
+  return (PIN_BTN >> BTN1) & 1;
+}
+
+/* similar to button1_read, but hold program until the button is actually 
+ * pressed
+*/
+void button1_wait( void )
+{
+  while(!button1_read() ) {
+    delay_ms(15);
+  }
+}
+
+/*
+  same as button1_wait
+  However, blink the led while waiting
+
+  IMPORTANT: This requires that the LED has been initialized (  init_led  )
+*/
+void button1_wait_led( void )
+{
+  int i = 0;
+  
+  while(!button1_read()){
+    if(i < 8){
+      led_user(1);
+    }else{
+      led_user(0);
+    }
+    //increment i, but restart when i = 15;
+    i = (i+1) & 0xF;
+    delay_ms(15);
+  }
+  
+  led_user(0);
+}
+
+//click waits until the button is realesed to return true
+//return false immediatley
+int button1_click()
+{
+  if(button1_read()){
+    while(button1_read());
+    return 1;
+  }else{
+    return 0;
+  }
+}
+
+//////////////////////////////////////
+////////////   button2  //////////////
+//////////////////////////////////////
+//see button1 functions for descriptions
+//same except for which button is used
+int button2_read( void )
+{
+  return (PIN_BTN >> BTN2) & 1;
+}
+
+void button2_wait( void )
+{
+  while(!button2_read()){
+    delay_ms(15);
+  }
+}
+
+void button2_wait_led(void)
+{
+  int i = 0;
+  
+  while(!button2_read()){
+    if(i < 8){
+			led_user(1);
+    }else{
+			led_user(0);
+		}
+		//increment i, but restart when i = 15;
+		i = (i+1) & 0xF;
+		delay_ms(15);
+	}
+	
+	led_user(0);
+}
+
+int button2_click()
+{
+	if(button2_read()){
+    while(button2_read());
+    return 1;
+  }else{
+		return 0;
+  }
+}
+
+/*
+// EXTERNAL INTERRUPTS
+/// example code to be used by anyone in need
+/// this example has 2 bump sensors on PE6 and PE7
+
+// left touch sensor on PE6 
+SIGNAL (SIG_INTERRUPT6)
+{
+putcharlcd('6');
+}
+
+// right touch sensor on PE7
+SIGNAL (SIG_INTERRUPT7)
+{
+	putcharlcd('7');
+}
+*/
Index: branches/battery/code/projects/colonet/utilities/robot_wireless_relay/bom.c
===================================================================
--- branches/battery/code/projects/colonet/utilities/robot_wireless_relay/bom.c	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/robot_wireless_relay/bom.c	(revision 260)
@@ -0,0 +1,66 @@
+#include "bom.h"
+
+
+const int lookup[16] = {7,6,5,0xe,1,4,3,2,0xf,0,0xd,8,0xc,0xb,9,0xa};
+
+int getMaxBom(void) {
+	int max_bom_temp = 0;
+	int a, i, j, h;
+    h = 255;
+
+    for (j = 0; j < 16; j++)
+    {
+      i = lookup[j];
+
+      if (i&8)
+        output_high(MONK3);
+      else
+        output_low(MONK3);
+
+      if (i&4)
+        output_high(MONK2);
+      else
+        output_low(MONK2);
+
+      if (i&2)
+        output_high(MONK1);
+      else
+        output_low(MONK1);
+
+      if (i&1)
+        output_high(MONK0);
+      else
+        output_low(MONK0);
+
+      a = analog8(MONKI);
+
+      if (a < h)
+      {
+        h = a;
+        max_bom_temp = j;
+      }
+
+    }
+	
+	return max_bom_temp;
+}
+
+void bom_on(void)
+{
+  output_high(MONKL);
+
+}
+
+void bom_off(void)
+{
+  output_low(MONKL);
+}
+
+void output_high(int which) {
+	digital_output(which, 1);
+}
+
+void output_low(int which) {
+	digital_output(which, 0);
+}
+
Index: branches/battery/code/projects/colonet/utilities/robot_wireless_relay/dio.h
===================================================================
--- branches/battery/code/projects/colonet/utilities/robot_wireless_relay/dio.h	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/robot_wireless_relay/dio.h	(revision 260)
@@ -0,0 +1,175 @@
+#ifndef _DIO_H
+#define _DIO_H
+
+/*
+these are ALL the pins
+don't use unless you know what you're doing
+*/
+
+#define _PORT_A 1
+#define _PORT_B 2
+#define _PORT_C 3
+#define _PORT_D 4
+#define _PORT_E 5
+#define _PORT_F 6
+#define _PORT_G 7
+
+#define _PIN_A0 8
+#define _PIN_A1 9
+#define _PIN_A2 10
+#define _PIN_A3 11
+#define _PIN_A4 12
+#define _PIN_A5 13
+#define _PIN_A6 14 
+#define _PIN_A7 15
+
+#define _PIN_B0 16
+#define _PIN_B1 17
+#define _PIN_B2 18
+#define _PIN_B3 19
+#define _PIN_B4 20
+#define _PIN_B5 21
+#define _PIN_B6 22
+#define _PIN_B7 23
+
+#define _PIN_C0 24
+#define _PIN_C1 25
+#define _PIN_C2 26
+#define _PIN_C3 27
+#define _PIN_C4 28
+#define _PIN_C5 29
+#define _PIN_C6 30
+#define _PIN_C7 31
+
+#define _PIN_D0 32
+#define _PIN_D1 33
+#define _PIN_D2 34
+#define _PIN_D3 35
+#define _PIN_D4 36
+#define _PIN_D5 37
+#define _PIN_D6 38
+#define _PIN_D7 39
+
+#define _PIN_E0 40
+#define _PIN_E1 41
+#define _PIN_E2 42
+#define _PIN_E3 43
+#define _PIN_E4 44
+#define _PIN_E5 45
+#define _PIN_E6 46
+#define _PIN_E7 47
+
+#define _PIN_F0 48
+#define _PIN_F1 49
+#define _PIN_F2 50
+#define _PIN_F3 51
+#define _PIN_F4 52
+#define _PIN_F5 53
+#define _PIN_F6 54
+#define _PIN_F7 55
+
+#define _PIN_G0 56
+#define _PIN_WR 56
+#define _PIN_G1 57
+#define _PIN_RD 57
+#define _PIN_G2 58
+#define _PIN_ALE 58
+#define _PIN_G3 59
+#define _PIN_TOSC2 59
+#define _PIN_G4 60
+#define _PIN_TOSC1 60
+//#define _PIN_G5 61
+//#define _PIN_G6 62
+//#define _PIN_G7 63
+
+/*
+These are the header pins (the ones you can connect things to)
+Feel free to use these
+*/
+#define PIN_A0 8
+#define PIN_A1 9
+#define PIN_A2 10
+#define PIN_A3 11
+#define PIN_A4 12
+#define PIN_A5 13
+#define PIN_A6 14 
+#define PIN_A7 15
+
+#define PIN_SS 16
+#define PIN_SCK 17
+#define PIN_MOSI 18
+#define PIN_MISO 19
+#define PIN_LCD_COMMAND 20
+
+#define PIN_C0 24
+#define PIN_C1 25
+#define PIN_C2 26
+#define PIN_C3 27
+#define PIN_C4 28
+#define PIN_C5 29
+#define PIN_C6 30
+#define PIN_C7 31
+
+#define PIN_SCL 32
+#define PIN_SDA 33
+
+#define PIN_RX0 40
+#define PIN_TX0 41
+#define PIN_LCD_RESET 42
+//#define PIN_LEDR 43
+//#define PIN_LEDG 44
+//#define PIN_LEDB 45
+#define PIN_E6 46
+#define PIN_EXT_DIO1 46
+#define PIN_E7 47
+#define PIN_EXT_DIO2 48
+
+#define PIN_AN0 48
+#define PIN_ADC0 48
+#define PIN_AN1 49
+#define PIN_ADC1 49
+#define PIN_AN2 50
+#define PIN_ADC2 50
+#define PIN_AN3 51
+#define PIN_ADC3 51
+#define PIN_AN4 52
+#define PIN_ADC4 52
+#define PIN_AN5 53
+#define PIN_ADC5 53
+#define PIN_AN6 54
+#define PIN_ADC6 54
+#define PIN_AN7 55
+#define PIN_ADC7 55
+
+#ifndef FFPP
+#define PIN_WHEEL 54
+#define PIN_BATT 55
+#endif
+
+#define PIN_BTN1 56
+#define PIN_BTN2 57
+
+#ifndef FFPP
+#define PIN_LED1 58
+#endif
+
+/* Buttons */
+#define PIN_BTN PING
+#define BTN2 PING1
+#define BTN1 PING0
+
+int digital_input(int);
+void digital_output(int bit, int val);
+void digital_pull_up(int);
+
+int button1_read( void );
+int button1_click( void );
+void button1_wait( void );
+void button1_wait_led( void );
+
+int button2_read( void );
+int button2_click( void );
+void button2_wait( void );
+void button2_wait_led( void );
+
+#endif
Index: branches/battery/code/projects/colonet/utilities/robot_wireless_relay/bom.h
===================================================================
--- branches/battery/code/projects/colonet/utilities/robot_wireless_relay/bom.h	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/robot_wireless_relay/bom.h	(revision 260)
@@ -0,0 +1,44 @@
+
+#ifndef _BOM_H
+#define _BOM_H
+
+
+#include "firefly+_lib.h"
+
+/*
+
+
+ Bk R Y (Analog)
+---------
+ Green
+ Blue
+ White
+---------
+ Blue
+ White
+
+*/
+
+
+#define MONKI AN0         //analog
+//------------------------//
+#define MONKL PIN_C2      //green
+#define MONK1 PIN_C3      //blue
+#define MONK0 PIN_C4      //white
+//------------------------//
+#define MONK3 PIN_C5      //blue
+#define MONK2 PIN_C6      //white 
+
+
+
+int getMaxBom( void );
+
+void bom_on(void);
+void bom_off(void);
+
+void output_high(int which);
+void output_low(int which);
+
+
+#endif
+
Index: branches/battery/code/projects/colonet/utilities/robot_wireless_relay/oled.c
===================================================================
--- branches/battery/code/projects/colonet/utilities/robot_wireless_relay/oled.c	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/robot_wireless_relay/oled.c	(revision 260)
@@ -0,0 +1,394 @@
+#ifdef FFPP
+#include "firefly+_lib.h"
+/******************************************************************************/
+/*  OLED example.   8 bit mode                                           */
+/*      Spark Fun Electronics   5/3/06   OSO                                 */
+/******************************************************************************/
+/*                                                                            */
+/*    STOLEN and hacked to work with SPI, AVR     		                        */
+/******************************************************************************/
+
+// data bus for LCD, pins on port 0
+//#define D0 16
+//#define D1 17
+//#define D2 18
+//#define D3 19
+//#define D4 20
+//#define D5 21
+//#define D6 22
+//#define D7 23
+
+// OLED data port
+//#define LCD_DATA 0x00FF0000
+
+// other OLED pins
+//#define LCD_RW    0x00000080
+#define LCD_RS    PB4 // Command/Data
+//#define LCD_RD    0x00008000
+#define LCD_RSTB  PE2 // reset line
+#define LCD_CS    PB0
+
+
+
+void drawcircle(char col, char row, char radius, int lcolor,  int fcolor) {
+	write_c(0x86);
+	write_d(col);
+	write_d(row);
+	write_d(radius);
+	write_d(lcolor>>8);
+	write_d(lcolor&0xf);
+	write_d(fcolor>>8);
+	write_d(fcolor&0xf);
+}
+
+void drawrect(char scol, char srow, char ecol, char erow, int lcolor,  int fcolor) {
+	write_c(0x84);
+	write_d((ecol>scol)?scol:ecol);
+	write_d((erow>srow)?srow:erow);
+	write_d((ecol<scol)?scol:ecol);
+	write_d((erow<srow)?srow:erow);
+	write_d(lcolor>>8);
+	write_d(lcolor&0xf);
+	write_d(fcolor>>8);
+	write_d(fcolor&0xf);
+}
+
+void drawline(char scol, char srow, char ecol, char erow, int lcolor) {
+	write_c(0x83);
+	write_d(scol);
+	write_d(srow);
+	write_d(ecol);
+	write_d(erow);
+	write_d(lcolor>>8);
+	write_d(lcolor&0xf);
+}
+
+void drawcopy(char scol, char srow, char ecol, char erow, char ncol, char nrow) {
+	write_c(0x8A);
+	write_d((ecol>scol)?scol:ecol);
+	write_d((erow>srow)?srow:erow);
+	write_d((ecol<scol)?scol:ecol);
+	write_d((erow<srow)?srow:erow);
+	write_d(ncol);
+	write_d(nrow);
+}
+
+void drawfill(char fill) {
+	write_c(0x92);    // fill enable command
+	write_d(0x01&fill); 
+}
+
+void drawclearwindow(char scol, char srow, char ecol, char erow) {
+	write_c(0x8e);    // clear window command
+	write_d(scol);
+	write_d(srow);
+	write_d(ecol);
+	write_d(erow);
+}
+
+inline void drawclear(void) {
+	drawclearwindow(0,0,130,130);
+}
+
+void drawscroll(char hoff, char srow, char rows, char speed) {
+	write_c(0x96);
+	write_d(hoff);
+	write_d(srow);
+	write_d((srow+rows>132)?132:rows);
+	write_d(0x00);
+	write_d(speed&0x3);
+	
+}
+
+inline void drawscrollstart(void) {
+	write_c(0x9F);
+}
+
+inline void drawscrollstop(void) {
+	write_c(0x9E);
+}
+
+#define ROBOSIZE 4
+
+#include "rangefinder.h"
+
+void drawIR(void) {
+/*	char d;
+	enable_IR();
+	drawclear();
+	delay_ms(500);
+	drawfill(1);
+	
+	delay_ms(10);
+
+	drawcircle(64,64-ROBOSIZE,ROBOSIZE,C_BLUE,C_BLUE);
+	delay_ms(20);
+	drawcircle(64,64+ROBOSIZE,ROBOSIZE,C_BLUE,C_BLUE);
+	delay_ms(20);
+	drawrect(64-ROBOSIZE,64-ROBOSIZE,64+ROBOSIZE,64+ROBOSIZE,C_BLUE,C_BLUE);
+	delay_ms(20);
+
+	while(1){
+		
+		d=(convert_IR_distance(read_IR_val(1))-100)>>4;
+		if(d>63-ROBOSIZE*2){
+			d=0;//63-ROBOSIZE*2;
+		}
+//		delay_ms(100);	
+	
+		drawclearwindow(63, 0, 65, 63-ROBOSIZE*2);
+		drawline(64,63-ROBOSIZE*2-d,64,63-ROBOSIZE*2,C_RED);
+		delay_ms(5);
+		
+		
+		
+		
+
+		d=(convert_IR_distance(read_IR_val(0))-100)/11;
+		if(d>62-ROBOSIZE){
+			d=0;//64-ROBOSIZE*2;
+		}
+//		delay_ms(100);	
+	
+		drawclearwindow(0, 0, 63-ROBOSIZE, 63-ROBOSIZE);
+		delay_ms(5);	
+		drawline(63-ROBOSIZE-d,63-ROBOSIZE-d,63-ROBOSIZE,63-ROBOSIZE,C_RED);
+		//delay_ms(25);	
+		delay_ms(5);
+		
+		
+
+//		d=(convert_IR_distance(read_IR_val(2))-100)/11;
+//		if(d>64){
+//			d=0;//64-ROBOSIZE*2;
+//		}
+//		delay_ms(100);	
+	
+//		drawclearwindow(65+ROBOSIZE,0, 128,128);
+//		delay_ms(5);	
+//		drawline(128-(65+ROBOSIZE+d),128-(65+ROBOSIZE-d),65+ROBOSIZE,(65-ROBOSIZE),C_RED);
+//		drawline(64,64-d,64+d,64,C_RED);
+		//delay_ms(25);	
+//		delay_ms(5);
+		
+		
+		
+		
+		
+		
+		d=(convert_IR_distance(read_IR_val(4))-100)>>4;
+		if(d>64-ROBOSIZE){
+			d=0;//64-ROBOSIZE;
+		}
+//		delay_ms(100);	
+	
+		drawclearwindow(0, 63+ROBOSIZE, 63-ROBOSIZE, 65+ROBOSIZE);
+		drawline(64-ROBOSIZE-d,64+ROBOSIZE,63-ROBOSIZE,64+ROBOSIZE,C_RED);
+		delay_ms(5);
+
+		d=(convert_IR_distance(read_IR_val(3))-100)>>4;
+		if(d>128-65-ROBOSIZE){
+			d=0;//128-65-ROBOSIZE;
+		}
+//		delay_ms(100);	
+	
+		drawclearwindow(65+ROBOSIZE, 63+ROBOSIZE, 127, 65+ROBOSIZE);
+		drawline(65+ROBOSIZE,64+ROBOSIZE,65+ROBOSIZE+d,64+ROBOSIZE,C_RED);
+		delay_ms(5);
+		
+	}
+*/
+}
+
+void crazycircle (void) {
+  int i;
+  // draw 100 random circles
+  for(i = 0;i < 100;i++){
+/*      write_c(0x86);    // draw circle command
+      write_d(rand() % 130);
+      write_d(rand() % 130);
+      write_d(rand() % 64);
+      write_d(rand());
+      write_d(rand());
+      write_d(rand());
+      write_d(rand());
+	  */
+	  drawcircle(rand() % 130,rand() % 130,rand() %64, rand(),rand());
+
+      delay_ms(10);
+  }
+}
+
+void crazyrect (void) {
+  int i;
+  // draw 100 random circles
+  for(i = 0;i < 100;i++){
+
+	  drawrect(rand() % 130,rand() % 130,rand() % 130,rand() % 130, rand(),rand());
+
+      delay_ms(10);
+  }
+}
+
+void OLEDtest (void) {
+  //int   i = 0;
+
+  // Initialize
+  //Initialize();
+  OLED_init();
+
+  delay_ms(120);
+
+  drawclear();
+
+ delay_ms(100);
+  
+  drawfill(1);
+  
+  delay_ms(10);
+
+//  crazycircle();
+  
+//  delay_ms(500);
+  
+ // drawscroll(1,0,50,1);
+  //drawscrollstart();
+  //delay_ms(1000);
+  //drawscrollstop();
+  //drawcopy(0,0,100,100,50,50);
+ // delay_ms(100);
+//  drawfill(0);
+  //drawcircle(64,64,16,C_RED,C_GREEN);
+//  drawcircle(64,64,15,C_RED,C_GREEN);
+//  drawcircle(64,64,14,C_RED,C_GREEN);
+  
+  drawIR();
+/*
+  // write directly to ram,  this fills up bottom 1/3 of display with color pattern
+  write_c(0x5c);
+  for (i = 0; i < 2000; i++){
+  write_c(0x5c);  
+   write_d(i);
+   write_d(i);
+   write_d(i);
+  }
+  */
+} 
+
+/**********************************************************
+                      Initialize
+**********************************************************/
+
+void OLED_init(void)
+{
+  // Setup SPI here
+  SPCR = 0x5D; //  enable SPI, master, SPI mode 3
+  DDRB |= 0x06; // enable MOSI and SCK as outputs
+
+  LCD_out(0);
+  DC(0);
+  CS(0);
+  Reset_SSD1339();
+  write_c(0xa0); // Set Re-map / Color Depth
+  write_d(0x34);//0xb4); // 262K 8bit R->G->B
+  write_c(0xa1); // Set display start line
+  write_d(0x00); // 00h start
+  //write_c(0xa2); // Set display offset
+  //write_d(0x80); // 80h start
+  write_c(0xA6); // Normal display
+  write_c(0xad); // Set Master Configuration
+  write_d(0x8e); // DC-DC off & external VcomH voltage & external pre-charge voltage
+  write_c(0xb0); // Power saving mode
+  write_d(0x05);
+  write_c(0xb1); // Set pre & dis_charge
+  write_d(0x11); // pre=1h dis=1h
+  write_c(0xb3); // clock & frequency
+  write_d(0xf0); // clock=Divser+1 frequency=fh
+  write_c(0xbb); // Set pre-charge voltage of color A B C
+  write_d(0xff); // color A  was 1c
+  write_d(0xff); // color B  was 1c
+  write_d(0xff); // color C  was 1c
+  write_c(0xbe); // Set VcomH
+  write_d(0x1f); //
+  write_c(0xc1); // Set contrast current for A B C
+  write_d(0xCa); // Color A was AA
+  write_d(0xD4); // Color B was B4
+  write_d(0xF8); // Color C was C8
+  write_c(0xc7); // Set master contrast
+  write_d(0x0f); // no change
+  write_c(0xca); // Duty
+  write_d(0x7f); // 127+1
+  write_c(0xaf); // Display on
+}
+
+void Reset_SSD1339(void)
+{
+  RES(0);
+  delay_ms(100);
+  RES(1);
+}
+
+void write_c(unsigned char out_command)
+{
+  DC(0);CS(0);
+  //delay_ms(1);
+  
+  LCD_out(out_command);
+ // delay_ms(1);
+  
+  DC(1);
+  // potentially add NOP
+  CS(1);
+
+}
+
+void write_d(unsigned char out_data)
+{
+  DC(1);CS(0);
+ // delay_ms(1);
+ 
+  LCD_out(out_data);
+ // delay_ms(1);
+  DC(1);
+  //potentially add NOP
+  CS(1);
+}
+
+// these functions set / clear pins for LCD control lines.  they accecpt a 0 or 1 
+void DC(char stat)
+{
+	DDRB |= _BV(LCD_RS);				// RS is P0.30, set to output
+	if (stat)	
+		PORTB |= _BV(LCD_RS);
+	else
+		PORTB &= ~(_BV(LCD_RS));
+}
+
+void RES(char stat)
+{
+	DDRE |= _BV(LCD_RSTB);				// RSTB is P0.7, set to output
+	if (stat)	
+		PORTE |= _BV(LCD_RSTB);
+	else
+		PORTE &= ~(_BV(LCD_RSTB));
+}
+
+void CS(char stat)
+{
+	DDRB |= _BV(LCD_CS);				// RSTB is P0.7, set to output
+	if (stat)	
+		PORTB |= _BV(LCD_CS);
+	else
+		PORTB &= ~(_BV(LCD_CS));
+}
+
+// send to the LCD
+void LCD_out(unsigned char cmd)
+{
+	SPDR = cmd;
+    // could also do this via interrupts
+	loop_until_bit_is_set(SPSR, SPIF);
+}
+
+
+#endif
Index: branches/battery/code/projects/colonet/utilities/robot_wireless_relay/rangefinder.c
===================================================================
--- branches/battery/code/projects/colonet/utilities/robot_wireless_relay/rangefinder.c	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/robot_wireless_relay/rangefinder.c	(revision 260)
@@ -0,0 +1,183 @@
+/*
+Authors: James Kong and Greg Tress
+
+Last Modified: 4/30/06 by James
+-Started log_distance conversion function !!!NOT COMPLETE!!!
+-Cleaning up comments
+
+-----------------
+rangefinder.c
+Using Sharp GP2D02 IR Rangefinder
+
+Vin is the input to the rangefinder, designated RANGE_CTRL.
+Vout is the output from the rangefinder, designated RANGE_IN# where # is the rangefinder you are reading from
+
+Expected Initial Conditions:
+Vin is high and Vout should read high.
+
+Usage:
+1.) Set Vin low. Vout should read low.
+2.) Wait for high on Vout.
+3.) Begin clocking Vin and reading 8 bits from Vout (MSB first).
+4.) Set Vin high for 2ms or more to turn off rangefinder
+
+*/
+
+#include "firefly+_lib.h"
+#include "rangefinder.h"
+
+/*
+read_distance returns the 8-bit reading from the rangefinder
+parameters:
+range_id - dio pin set as the rangefinder Vout [i.e. RANGE_IN0]
+
+NOTE:
+The Sharp GD2D02 returns values on a decreasing logrithmic scale.
+So higher values correspond to closer distances.  Use linearize_distance to convert to normal centimeter scale.
+Also, when reading distances closer than 8cm, the Sharp GD2D02 will return lower values than the values at 8cm.
+At this point, we are only reading from one rangefinder [RANGE_IN0].
+*/
+
+int read_distance (int range_id) {  
+#ifndef FFPP
+	int bitcount;
+	int current = 0;
+	digital_output(RANGE_CTRL, 0);						//set Vin Low
+	while(digital_input(range_id) == 0);				//waits until Vout reads high
+	digital_output(RANGE_CTRL, 1);						//first Vin clock high transition
+	
+	for(bitcount = 8; bitcount != 0; bitcount--){
+		digital_output(RANGE_CTRL, 0);					//Vin clock low transition
+		//clock delay (unnecessary)
+		current = current << 1;							//shifts current 8-bit value left
+		current |= digital_input(range_id);				//LSB set to Vout value
+		digital_output(RANGE_CTRL, 1);					//Vin clock high transition
+		//clock delay (unnecessary)
+	}													//repeats until all 8 bits are stored
+	return current;
+#else
+	enable_IR();
+	_delay_ms(5);										///////Figure out what this should be!!!!!!  Maybe if not enabled already?
+	return read_IR_val(range_id);
+#endif
+}
+
+/*
+linearize_distance converts an 8-bit rangefinder reading to a centimeter measurement (truncated to an integer)
+parameters:
+reading - 8-bit rangefinder reading
+
+OFFSET, GAIN, and THRESHOLD are experimentally determined constants
+The conversion is a piecewise defined function with a continuity fix at reading = THRESHOLD3
+
+NOTE:
+This function is ugly, but it gets the job done without spending a huge amount processing.
+Ideally, you want to compare with the read_distance value directly.
+*/
+
+int linearize_distance (int reading) {
+#ifndef FFPP
+	int temp = reading;
+	if(reading >  THRESHOLD1){
+		temp = temp - OFFSET1;
+		return GAIN1 / temp;
+	}else if(reading > THRESHOLD2){
+		temp = temp - OFFSET2;
+		return GAIN2 / temp + 1;
+	}else if(reading > THRESHOLD3){
+		temp = temp - OFFSET2;
+		return GAIN2 / temp;
+	}else if(reading == THRESHOLD3){
+		return CONTINUITY_FIX;
+	}else if(reading > THRESHOLD4){
+		temp = temp - OFFSET3;
+		return GAIN3 / temp;
+	}else{
+		return MAX_DIST;
+	}
+#else
+	return convert_IR_distance(reading);
+#endif
+}
+
+/*
+log_distance converts a centimeter value to a rangefinder comparable value
+parameters:
+distance - centimeter measurement
+
+NOTE:
+This is still incomplete, do not use it.
+*/
+int log_distance(int distance) {
+#ifndef FFPP
+	if(distance >= MAX_DIST){
+		return THRESHOLD4;
+	}
+	if(distance <= MIN_DIST){
+		return 255;
+	}	
+
+	switch(distance){			//Incomplete need to fill out table
+	case 60:				
+		return 56;
+	case 59:
+		return 89;
+	}
+#endif
+	return 0;
+}
+
+
+#ifdef FFPP
+
+static int IR_dist_conversion[114] = {
+800,791,751,714,681,651,623,597,574,552,531,512,494,478,462,447
+,434,421,408,397,386,375,365,356,347,338,330,322,315,307,301,294
+,288,282,276,270,265,260,255,250,245,241,237,232,228,224,221,217
+,213,210,207,203,200,197,194,191,189,186,183,181,178,176,173,171
+,169,166,164,162,160,158,156,154,152,151,149,147,145,144,142,140
+,139,137,136,134,133,131,130,129,127,126,125,124,122,121,120,119
+,118,117,115,114,113,112,111,110,109,108,107,106,105,105,104,103
+,102,101
+};
+
+void enable_IR()
+{
+  // active low, so set enable to low to turn on IR
+  PORTC &= ~(_BV(IR_ENABLE));
+  DDRC |= _BV(IR_ENABLE);
+}
+
+void disable_IR()
+{
+  // active low, so set line high and turn to input for good measure (line has pull-up)
+  PORTC |= _BV(IR_ENABLE);
+  DDRC &= ~(_BV(IR_ENABLE));
+}
+
+int read_IR_val(int which)
+{
+  return analog8(IR_READ + which);
+}
+
+int convert_IR_distance(int value)
+{
+  if(value < MIN_IR_ADC8)
+  {
+    return -1;
+  }
+  else if(value > MAX_IR_ADC8)
+  {
+    return -1;
+  }
+  else
+  {
+    return IR_dist_conversion[value - MIN_IR_ADC8];
+  }
+}
+
+int get_IR_distance(int which)
+{
+  return convert_IR_distance(read_IR_val(which));
+}
+#endif
Index: branches/battery/code/projects/colonet/utilities/robot_wireless_relay/oled.h
===================================================================
--- branches/battery/code/projects/colonet/utilities/robot_wireless_relay/oled.h	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/robot_wireless_relay/oled.h	(revision 260)
@@ -0,0 +1,70 @@
+#ifndef _OLED_H_
+#define _OLED_H_
+
+#ifdef FFPP
+
+#define C_BLUE 0x001f
+#define C_GREEN 0x07e0
+#define C_RED 0xf800 
+
+// inialize OLED and SPI
+void OLED_init(void);
+
+// reset Controller
+void Reset_SSD1339(void);
+
+// write command or data
+void write_c(unsigned char out_command);
+void write_d(unsigned char out_data);
+
+// these write data to the OLED on 8 bit data bus,  depends on MCU
+void LCD_out(unsigned char cmd);
+
+// these functions set / clear pins for OLED control lines.  they accecpt a 0 or 1 
+//void RD(char stat);
+//void RW(char stat);
+void DC(char stat);
+void RES(char stat);
+void CS(char stat);
+
+// a stupid delay
+//void delay_ms(int count);
+
+// LPC 2138 MCU initialization
+//void Initialize(void);
+//void feed(void);
+
+void drawcircle(char col, char row, char radius, int lcolor,  int fcolor);
+void drawrect(char scol, char srow, char ecol, char erow, int lcolor, 
+              int fcolor);
+void drawline(char scol, char srow, char ecol, char erow, int lcolor);
+void drawcopy(char scol, char srow, char ecol, char erow, char ncol, 
+              char nrow);
+void drawfill(char fill);
+void drawclearwindow(char scol, char srow, char ecol, char erow);
+inline void drawclear(void);
+void drawscroll(char hoff, char srow, char rows, char speed);
+inline void drawscrollstart(void);
+inline void drawscrollstop(void);
+void drawIR(void);
+
+void crazycircle (void);
+void crazyrect (void);
+void OLEDtest (void);
+void OLED_init(void);
+void Reset_SSD1339(void);
+
+void write_c(unsigned char out_command);
+void write_d(unsigned char out_data);
+
+// these functions set / clear pins for LCD control lines.  they accecpt a 0 or 1 
+void DC(char stat);
+
+void RES(char stat);
+void CS(char stat);
+
+// send to the LCD
+void LCD_out(unsigned char cmd);
+
+#endif
+#endif
Index: branches/battery/code/projects/colonet/utilities/robot_wireless_relay/rangefinder.h
===================================================================
--- branches/battery/code/projects/colonet/utilities/robot_wireless_relay/rangefinder.h	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/robot_wireless_relay/rangefinder.h	(revision 260)
@@ -0,0 +1,70 @@
+#ifndef _RANGEFINDER_H_
+#define _RANGEFINDER_H_
+
+#define RANGE_IN0 PIN_C0
+//old range_in0
+//#define RANGE_IN0 PIN_AN5
+
+/*  These do not exist yet.
+#define RANGE_IN1 PIN_??
+#define RANGE_IN2 PIN_
+#define RANGE_IN3 PIN_
+#define RANGE_IN4 PIN_
+#define RANGE_IN5 PIN_
+#define RANGE_IN6 PIN_
+#define RANGE_IN7 PIN_
+*/
+
+#define RANGE_CTRL PIN_C1
+//old range_crtl
+//#define RANGE_CTRL PIN_A7
+
+#define THRESHOLD1 114
+#define THRESHOLD2 110
+#define THRESHOLD3 101
+#define THRESHOLD4 85
+#define OFFSET1 65
+#define OFFSET2 63
+#define OFFSET3 60
+#define GAIN1 1525
+#define GAIN2 1520
+#define GAIN3 1525
+#define CONTINUITY_FIX 39
+#define MAX_DIST 61
+
+#define MIN_DIST 8
+
+#ifdef FFPP
+// IR range finders are indexed 0-4.
+// IR1 is front left, IR2 is front center, IR3 is front right, IR4 is rear right, IR5 is rear left.
+
+// active low
+#define IR_ENABLE PC7
+
+/* Nasty IR approximation table
+  I'm using this for the heck of it.  We can do whatever.
+  
+  Note the minimum value is .4V (20), and the maximum is 2.6V (133).
+  Gives distance in mm.
+  
+  excel formula(valid for inputs 20-133):  ROUND(2353.6*(E2^(-1.1146))*10,0)
+  
+  This is only valid for the GP2D12, with objects directly ahead and more than
+  10cm from the detector.  See the datasheet for more information.
+*/
+#define MIN_IR_ADC8 20
+#define MAX_IR_ADC8 133
+
+
+void enable_IR(void);
+void disable_IR(void);
+int read_IR_val(int);
+int convert_IR_distance(int);
+int get_IR_distance(int);
+#endif
+
+int read_distance(int range_id);
+int linearize_distance(int reading);
+int log_distance(int distance);
+
+#endif
Index: branches/battery/code/projects/colonet/utilities/robot_wireless_relay/lights.c
===================================================================
--- branches/battery/code/projects/colonet/utilities/robot_wireless_relay/lights.c	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/robot_wireless_relay/lights.c	(revision 260)
@@ -0,0 +1,352 @@
+/*
+lights.c
+Controls led_user (small green LED) and the ORB (big light)
+
+author: CMU Robotics Club, Colony Project
+*/
+
+#include "lights.h"
+#include "firefly+_lib.h"
+
+// the below comment may not be correct
+// Initializes timer2 to count every 0.5 us, overflowing every 16.32 ms (because we set the counter to start at 0x8000)
+void orb_init() 
+{
+#ifndef FFPP
+	//enable the data direction register on the 3 orb LEDs
+	DDRE |= _BV(REDLED) | _BV(GREENLED) | _BV(BLUELED);
+	
+	TCCR3A = 0xA9;  // COM## set to noninvert, WGM 1:0 set to 1
+	TCCR3B = 0x0C;  // High bits to 0, WGM 3:2 set to 1, prescaler to 8
+
+// clear Output Compare Registers
+	OCR3AH=0x00;
+	OCR3AL=0x00;
+	OCR3BH=0x00;
+	OCR3BL=0x00;
+	OCR3CH=0x00;
+	OCR3CL=0x00;
+
+#else
+	tlc5940init();	
+#endif
+}
+
+// Sets the red, green and blue elements of the LED with 8-bit resolution
+void orb_set(unsigned int red_led, unsigned int green_led, unsigned int blue_led)
+{	
+#ifdef FFPP
+	orbs[28]=blue_led<<4;
+	orbs[29]=green_led<<4;
+	orbs[30]=red_led<<4;
+	tlc_send();
+#else
+	OCR3AL = red_led;
+	OCR3BL = green_led;
+	OCR3CL = blue_led;
+#endif
+}
+
+void orb_set_color(int col)
+{
+ int red, green, blue;
+
+ red = ((col & 0xE0) >> 5) * 36;
+ green = ((col & 0x1C) >> 2) * 36;
+ blue = (col & 0x03) * 85;
+
+ orb_set(red, green, blue);
+}
+
+// Disables the timer1 interrupt, disabling the Orb's color fading capabilities
+// You can still turn the red, green, and blue leds on and off with set_orb_dio
+void orb_disable()
+{
+#ifndef FFPP
+	TCCR3A = 0x01;  // COM## disconnected, WGM 1:0 set to 1
+#endif
+}
+
+// Enables the timer1 interrupt, enabling the Orb's color fading capabilities
+void orb_enable()
+{
+#ifndef FFPP
+	TCCR3A = 0xA9;  // COM## set to noninvert, WGM 1:0 set to 1
+#else
+	tlc5940init();
+#endif
+}
+
+
+/*
+This function turns each Orb element on or off
+Useful for using the Orb for debugging purposes without
+the overhead of the software PWM routine used for color fading.
+*/
+void orb_set_dio(int red, int green, int blue) 
+{
+#ifdef FFPP
+	orb_set(red*255, green*255, blue*255);
+#else
+	if(red == 0)
+		PORTE &= (0xFF - _BV(REDLED));
+	else
+		PORTE |= _BV(REDLED);
+	
+	
+	if(green == 0)
+		PORTE &= (0xFF - _BV(GREENLED));
+	else
+		PORTE |= _BV(GREENLED);
+		
+	
+	if(blue == 0)
+		PORTE &= (0xFF - _BV(BLUELED));
+	else
+		PORTE |= _BV(BLUELED);
+#endif
+}
+
+
+/////////////////////////////////////////
+///////////    user LED   ///////////////
+/////////////////////////////////////////
+void led_init( void )
+{
+#ifdef FFPP
+	tlc5940init();
+#else
+	DDRG |= _BV(USERLED);
+#endif
+}
+
+void led_user(int value) 
+{
+#ifdef FFPP
+	orbs[USERLED]=value*4095;
+	tlc_send();
+#else
+	if(value == 0) 
+		PORTG &= (0xFF - _BV(USERLED)); 
+	else
+		PORTG |= _BV(USERLED);
+#endif
+}
+
+#ifdef FFPP
+//no send
+void orb_set_num_ns(unsigned char num, unsigned int red_led, 
+                    unsigned int green_led, unsigned int blue_led)
+{	
+	int high = (num>4);
+	orbs[3*num+high]=blue_led<<4;
+	orbs[3*num+1+high]=green_led<<4;
+	orbs[3*num+2+high]=red_led<<4;
+}
+
+void orb_set_num(unsigned char num, unsigned int red_led, 
+                 unsigned int green_led, unsigned int blue_led)
+{	
+	orb_set_num_ns(num,red_led,green_led,blue_led);
+	tlc_send();
+}
+
+void orb_send(){
+	tlc_send();
+}
+652879
+void tlc_clock1(int data)
+{
+  PORTC &= ~0x02;
+  PORTC |= (data << 1)&0x02;
+  _delay_us(1);
+  PORTC |= 0x04;
+  _delay_us(1);
+  PORTC &= ~0x04;
+}
+
+void tlc_clock2(int data)
+{
+  PORTC &= ~0x01;
+  PORTC |= (data)&0x01;
+ // _delay_us(1);
+  PORTC |= 0x04;
+ // _delay_us(1);
+  PORTC &= ~0x04;
+}
+
+void tlc_send(void)
+{
+  int i,j;
+  for(j = 15; j >= 0; j--)
+  {
+    for(i = 11; i >= 0; i--)
+    {
+      PORTC &= ~0x03;
+      PORTC |= ((orbs[j]>>i)&0x01);
+      PORTC |= ((orbs[j+16]>>i)<<1)&0x02;
+      // _delay_us(1);
+      PORTC |= 0x04;
+      // _delay_us(1);
+      PORTC &= ~0x04;
+    }
+  }
+  PORTC |= 0x08;
+  PORTC &= ~(0x08);
+}
+/*
+void tlc_send2(int value)
+{
+  int i;
+  
+  for(i = 11; i >= 0; i--)
+  {
+    tlc_clock2(0x01 & (value >> i));
+  }
+}*/
+
+void tlc_latch(void)
+{
+  PORTC |= 0x08;
+//  _delay_us(1);
+  PORTC &= ~(0x08);
+}
+
+void tlc5940init(void)
+{
+  int i;
+  
+  // set PC0...5 to outputs
+  DDRC |= 0x3F;
+  DDRE |= 0x08;
+  DDRA |= 0x80;
+  // unblank buffer
+  PORTC &= ~0x10;
+ 
+  // set DC mode so we start in known state
+  PORTC |= 0x20;
+  delay_ms(2);
+  
+  // set DC to all 1's?  needed?
+/*  for(i = 0; i < 96; ++i)
+  {
+    tlc_clock1(1);
+  }
+  tlc_latch();
+  */
+  for(i=0;i<32;i++)
+  {
+    orbs[i]=4095;
+  }
+  tlc_send();
+  
+  delay_ms(2);
+
+  // set GS mode
+  PORTC &= ~0x20;
+
+  // clock in 0s to do init case
+/*  for(i = 0; i < 16; ++i)
+  {
+    tlc_send1(0);
+  }  
+  tlc_latch();*/
+  for(i=0;i<32;i++)
+  {
+    orbs[i]=4095;
+  }
+  tlc_send();
+  // extra clock needed after DC -> GS transition
+  tlc_clock1(0);
+  tlc_clock2(0); //probably not needed
+  
+  TCCR3A |=_BV(COM3A0);
+  TCCR3B |= _BV(CS30)|_BV(WGM32); //prescaler
+  OCR3A = 1;
+  TCNT3 = 0;
+ // ETIMSK |=_BV(OCIE3A);//interrupt
+
+
+  TCCR2 = 0x05; //prescaler
+  TIMSK |= _BV(OCIE2);//interrupt
+  OCR2 = 16;
+  TCNT2 = 0;
+  sei();
+  
+}
+
+//int blankcounter = 0;
+char status = 0;
+
+ISR(TIMER2_COMP_vect){
+//	int i = 0;
+	//status=!status;
+	//if(status){
+		PORTC |= 0x10;
+//		for(i=0;i<1;i++);
+		PORTC &= ~0x10;
+//	}
+	
+	TCNT2=0;
+	//chirp(250, 150);
+}
+
+void silly_clock(void)
+{
+ /* int i;
+  
+  DDRA |= 0x80;
+  
+  PORTC |= 0x10;
+  _delay_us(1);
+  
+  for(i = 0; i < 4095; ++i)
+  {
+    PORTA |= 0x80;
+    _delay_us(1);
+    PORTA &= ~(0x80);
+	_delay_us(1);
+  }
+  */
+//  delay_ms(1);
+}
+
+void tlc5940test()
+{
+  int j, k;
+  
+  tlc5940init();
+
+	// fade up
+	for(j = 0; j < 4096; ++j)
+	{
+		  
+	  //tlc_send1(j);
+
+	  for(k = 0; k < 8; ++k)
+	  {
+      orbs[2*k]=4096-j;
+      orbs[2*k+1]=j;     
+      orbs[2*k+16]=0;
+      orbs[2*k+17]=j;
+	  }
+	  tlc_send();
+	}
+	
+	delay_ms(1000);
+	
+	// fade down
+	for(j = 0; j < 4096; ++j)
+	{
+	
+	  //tlc_send(4095 - j);
+
+	  for(k = 0; k < 32; ++k)
+	  {
+      orbs[k]=4096-j;
+    }
+	  tlc_send();
+	}
+}
+
+#endif
Index: branches/battery/code/projects/colonet/utilities/robot_wireless_relay/ring_buffer.h
===================================================================
--- branches/battery/code/projects/colonet/utilities/robot_wireless_relay/ring_buffer.h	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/robot_wireless_relay/ring_buffer.h	(revision 260)
@@ -0,0 +1,118 @@
+/** @file Include macros to create a ring buffer. Originally written for 15-410.
+ *  Modified for use in ATMega128 serial driver
+ *
+ *	@author Cornell Wright (cgwright)
+ *	@author Jason P. Winters (jpwinter)
+ *
+ *	@bugs None known.
+ */
+
+
+#ifndef _RING_BUFFER_H
+#define _RING_BUFFER_H
+
+/** @brief Creates the struct for a new ring buffer. This just expands to a
+ *	structure definition and thus should be invoked in the global context.
+ *
+ *	@param struct_name Name of the ring buffer struct.
+ *
+ *	@param size The size of the buffer to create.
+ *
+ *	@param type The type of object that the queue is to hold.
+ *
+ *	@param ... Name or names of the instance or instances of the ring buffer(s)
+ *	to be created.
+ */
+#define RING_BUFFER_NEW(struct_name, size, type, ...)	\
+	struct struct_name {	\
+		type queue[size];	\
+		uint8_t start;			\
+		uint8_t end;			\
+	} __VA_ARGS__
+
+#define RING_BUFFER_BIT_NEW(struct_name, size, ...)	\
+	struct struct_name {	\
+		int8_t queue[(size / 8) + 1];	\
+		uint16_t start;	\
+		uint16_t end;	\
+	} __VA_ARGS__
+
+/** @brief Sets the specified ring buffer to be empty.
+ *
+ *	@param buf The ring buffer to make empty.
+ */
+#define RING_BUFFER_CLEAR(buf)	\
+	do {						\
+		(buf).start = 0;		\
+		(buf).end = 0;			\
+	} while (0)
+
+#define RING_BUFFER_BIT_CLEAR(buf) RING_BUFFER_CLEAR(buf)
+/** @brief Returns true if the ring buffer specified is empty.
+ *
+ *	@param buf The buffer to check emptiness of.
+ */
+#define RING_BUFFER_EMPTY(buf) ((buf).start == (buf).end)
+
+
+
+#define RING_BUFFER_BIT_EMPTY(buf) RING_BUFFER_EMPTY(buf)
+
+
+/** @brief Returns true if the ring buffer specified is full.
+ *
+ *	@param buf The buffer to check fullness of.
+ */
+#define RING_BUFFER_FULL(buf)	\
+		(((buf).end + 1) % sizeof((buf).queue) == (buf).start)
+
+#define RING_BUFFER_BIT_FULL(buf) RING_BUFFER_FULL(buf)
+
+/** @brief Adds val to ring buffer buf. Note that val must be of the type
+ *	used in creating the ring buffer to prevent the compiler from spewing
+ *	confusing errors. Also, this assumes that the ring buffer is not full.
+ *
+ *	@param buf The ring buffer to add to.
+ *	@param val The value to add.
+ */
+#define RING_BUFFER_ADD(buf, val)		\
+	do {								\
+		(buf).queue[(buf).end] = val;	\
+		(buf).end = ((buf).end + 1) % sizeof((buf).queue);	\
+	} while (0)
+
+#define RING_BUFFER_BIT_ADD(buf, val)	\
+	do {								\
+		if (val) {						\
+			(buf).queue[((buf).end >> 3) & 0xff] |= _BV((buf).end & 0x7);	\
+		}								\
+		else {							\
+			(buf).queue[((buf).end >> 3) & 0xff] &= ~_BV((buf).end & 0x7);	\
+		}								\
+		(buf).end = ((buf).end + 1) % (sizeof((buf).queue) << 3);			\
+	} while (0)
+
+
+/** @brief Removes the value at the head of the ring buffer and puts it in
+ *	val_ret. Note that val_ret must be the same type used in creating the ring
+ *	buffer to prevent the compiler from spewing confusing errors. Also, this
+ *	assumes that the ring buffer is not empty.
+ *
+ *	@param buf The ring buffer to remove from.
+ *	@param val_ret Where to put the value removed from the head of the ring
+ *	buffer.
+ */
+#define RING_BUFFER_REMOVE(buf, val_ret)	\
+	do {	\
+		(val_ret) = (buf).queue[(buf).start];	\
+		(buf).start = ((buf).start + 1) % sizeof((buf).queue);	\
+	} while (0)
+
+#define RING_BUFFER_BIT_REMOVE(buf, val_ret)	\
+	do {	\
+		(val_ret) = ((buf).queue[((buf).start >> 3) & 0xff] & _BV((buf).start & 0x7)) ? 1 : 0;	\
+		(buf).start = ((buf).start + 1) % (sizeof((buf).queue) << 3);	\
+	} while (0)
+
+#endif /* _RING_BUFFER_H */
+
Index: branches/battery/code/projects/colonet/utilities/robot_wireless_relay/help.h
===================================================================
--- branches/battery/code/projects/colonet/utilities/robot_wireless_relay/help.h	(nonexistent)
+++ branches/battery/code/projects/colonet/utilities/robot_wireless_relay/help.h	(revision 260)
@@ -0,0 +1,31 @@
+#include "serial.h"
+
+char helper(char c){
+	switch(c){
+		case 0x00: return '0';
+		case 0x01: return '1';
+		case 0x02: return '2';
+		case 0x03: return '3';
+		case 0x04: return '4';
+		case 0x05: return '5';
+		case 0x06: return '6';
+		case 0x07: return '7';
+		case 0x08: return '8';
+		case 0x09: return '9';
+		case 0x0A: return 'A';
+		case 0x0B: return 'B';
+		case 0x0C: return 'C';
+		case 0x0D: return 'D';
+		case 0x0E: return 'E';
+		case 0x0F: return 'F';
+		default: return '?';
+	}
+}
+
+void print_hex(char val){
+	char hgh = (val & 0xF0) >> 4;
+	char low = (val & 0x0F);
+	
+	serial1_putchar(helper(hgh));
+	serial1_putchar(helper(low));
+}
Index: branches/battery/code/projects/colonet/ColonetClient/Client.cpp
===================================================================
--- branches/battery/code/projects/colonet/ColonetClient/Client.cpp	(nonexistent)
+++ branches/battery/code/projects/colonet/ColonetClient/Client.cpp	(revision 260)
@@ -0,0 +1,73 @@
+/**
+ *
+ *  @author Jason Knichel
+ *
+ * 3/1/07
+ */
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <string.h>
+#include "includes/Server.h"
+#include "includes/Client.h"
+#include "includes/Commands.h"
+#include "includes/Buzzer.h"
+
+
+
+//TODO: figure out why it thinks its connected to the server even if we pick some random IP address
+
+
+int main(int argc, char * argv[])
+{
+  Buzzer buzzer;
+  if (argc < 3)
+    {
+      printf("\nUsage: %s <server address> <port number>\n", argv[0]);
+      exit(0);
+    }
+
+  Server colonetServer(argv[1], argv[2]);
+  if (colonetServer.isError())
+    {
+      printf("There was an error initializing a connection to the server.\nError message: %s\n", colonetServer.getErrorMsg());
+      exit(0);
+    }
+  
+  Commands commands;
+
+  char msgBuffer[MAX_RESPONSE_LEN];
+  char inputBuffer[MAX_INPUT_LENGTH+1];
+  
+  printf("Type \"help\" for information on available commands\n");
+  while(1)
+    {
+      colonetServer.recvMessagesFromServer();
+
+      while(colonetServer.getMsg(msgBuffer, MAX_RESPONSE_LEN) > 0)
+        {
+          //buffer now contains a message the server sent to the client.  do something with it
+        }
+      if (colonetServer.isError())
+        {
+          printf("There was an error:\n%s\n", colonetServer.getErrorMsg());
+          colonetServer.clearError();
+        }
+
+      printf("Enter a command: ");
+      if (fgets(inputBuffer, MAX_INPUT_LENGTH, stdin) == NULL)
+        {
+          printf("There was an error reading from standard input.\n");
+          continue;
+        }
+      if(inputBuffer[0] == '\n')
+        continue;
+
+      if (commands.parseCommand(inputBuffer, colonetServer))
+        {
+          printf("There was an error parsing a command.\n");
+          continue;
+        }
+    }
+  printf("Done.\n");
+}
Index: branches/battery/code/projects/colonet/ColonetClient/Buzzer.cpp
===================================================================
--- branches/battery/code/projects/colonet/ColonetClient/Buzzer.cpp	(nonexistent)
+++ branches/battery/code/projects/colonet/ColonetClient/Buzzer.cpp	(revision 260)
@@ -0,0 +1,92 @@
+/**
+ *
+ *  @author Jason Knichel
+ *
+ *  3/22/07
+ */
+
+#include <stdio.h>
+#include <string.h>
+#include <stdlib.h>
+#include "includes/Buzzer.h"
+
+Buzzer::Buzzer()
+{
+}
+
+void Buzzer::printUsage()
+{
+  printf("\nUsage of the \"buzzer\" command:\n");
+  printf("buzzer init\n");
+  printf("buzzer setValue <value>\n");
+  printf("buzzer setFreq <frequency>\n");
+  printf("buzzer chirp\n");
+  printf("buzzer off\n");
+  printf("\n");
+}
+
+
+int Buzzer::parseCommand(char tokens[MAX_TOKENS][MAX_TOKEN_SIZE], int numTokens, Server server)
+{
+  if (numTokens < 2)
+    {
+      printf("Error: The buzzer command did not contain enough fields.\n");
+      return -1;
+    }
+
+  char buffer[MAX_COMMAND_LEN];
+  buffer[0] = '\0';
+  snprintf(buffer,MAX_COMMAND_LEN, "%d ", SEND_TO_ROBOT);
+  int len = strlen(buffer);
+
+  if (strcmp(tokens[1], "init") == 0)
+    {
+      snprintf(buffer+len, MAX_COMMAND_LEN - len, "%d", BUZZER_INIT);
+    }
+  else if (strcmp(tokens[1], "setValue") == 0 || strcmp(tokens[1], "setFreq") == 0)
+    {
+      if (numTokens < 3)
+        {
+          printf("Error: That buzzer command needs arguments.\n");
+          return -1;
+        }
+
+      char * endPtr = NULL;
+      int value = strtol(tokens[2], &endPtr, 10);
+      if (tokens[2][0] == '\0' || *endPtr != '\0')
+        {
+          printf("Error: The specified value was invalid.\n");
+          return -1;
+        }
+      
+      if (strcmp(tokens[1], "setValue") == 0)
+        {
+          snprintf(buffer+len, MAX_COMMAND_LEN - len, "%d %d", BUZZER_SET_VAL, value);
+        }
+      else
+        {
+          snprintf(buffer+len, MAX_COMMAND_LEN - len, "%d %d", BUZZER_SET_FREQ, value);
+        }
+    }
+  else if (strcmp(tokens[1], "chirp") == 0)
+    {
+      snprintf(buffer+len, MAX_COMMAND_LEN - len, "%d", BUZZER_CHIRP);
+    }
+  else if (strcmp(tokens[1], "off") == 0)
+    {
+      snprintf(buffer+len, MAX_COMMAND_LEN - len, "%d", BUZZER_OFF);
+    }
+  else
+    {
+      printf("Error: invalid buzzer command.\n");
+      return -1;
+    }
+
+
+  //TODO: remove this print later
+  printf("Command being sent to server:\n%s\n", buffer);
+
+  server.sendMsg(buffer);
+
+  return 0;
+}
Index: branches/battery/code/projects/colonet/ColonetClient/Commands.cpp
===================================================================
--- branches/battery/code/projects/colonet/ColonetClient/Commands.cpp	(nonexistent)
+++ branches/battery/code/projects/colonet/ColonetClient/Commands.cpp	(revision 260)
@@ -0,0 +1,120 @@
+/**
+ *
+ *  @author Jason Knichel
+ *
+ *  3/22/07
+ */
+
+#include <stdio.h>
+#include <string.h>
+#include <ctype.h>
+#include "includes/Client.h"
+#include "includes/Commands.h"
+
+void Commands::printUsage()
+{
+  printf("\nAvailable commands:\n");
+  printf("buzzer\n");
+  printf("lcd\n");
+  printf("type \"help <command>\" for more information\n\n");
+}
+
+int Commands::parseCommand(char * command, Server server)
+{
+  if (!command)
+    return -1;
+
+  if (strlen(command) > MAX_INPUT_LENGTH)
+    return -1;
+
+  char tempCommand[MAX_INPUT_LENGTH];
+  strcpy(tempCommand, command);
+  char tokens[MAX_TOKENS][MAX_TOKEN_SIZE];
+  int numTokens = 0;
+  if ((numTokens = tokenizeCommand(tempCommand, tokens)) < 1)
+    {
+      return -1;
+    }
+
+  if (strcmp(tokens[0], "help") == 0)
+    {
+      if (numTokens == 1)
+        {
+          printUsage();
+          return 0;
+        }
+      
+      if (strcmp(tokens[1], "buzzer") == 0)
+        {
+          buzzer.printUsage();
+        }
+      else if (strcmp(tokens[1], "lcd") == 0)
+        {
+          lcd.printUsage();
+        }
+    }
+  else if (strcmp(tokens[0], "buzzer") == 0)
+    {
+      if (buzzer.parseCommand(tokens, numTokens, server) < 0)
+        {
+          return -1;
+        }
+    }
+  else if (strcmp(tokens[0], "lcd") == 0)
+    {
+      if (lcd.parseCommand(tokens, numTokens, server) < 0)
+        {
+          return -1;
+        }
+    }
+  else
+    {
+      printf("Invalid command.\n");
+    }
+
+  return 0;
+}
+
+int tokenizeCommand(char* command, 
+                           char tokens[MAX_TOKENS][MAX_TOKEN_SIZE])
+{
+  char* nextToken = command;
+  char* endToken = NULL;
+  int numTokens = 0;
+
+  if (!command) {
+    return -1;
+  }
+
+  while ((endToken = strstr(nextToken, " "))) {
+    *endToken = '\0';
+
+    if (strlen(nextToken) > MAX_TOKEN_SIZE-1) {
+      return -1;
+    }
+
+    strcpy(tokens[numTokens], nextToken);
+
+    numTokens++;
+    nextToken = endToken + 1;
+
+    while (isspace(*nextToken) && *nextToken != '\0') {
+      nextToken++;
+    }
+  }
+
+  if (endToken == NULL && *nextToken != '\0') {
+    int nextTokenLen = strlen(nextToken);
+    if (nextTokenLen > MAX_TOKEN_SIZE-1) {
+      return -1;
+    }
+    if (nextToken[nextTokenLen-1] == '\n')
+      nextToken[nextTokenLen-1] = '\0';
+
+    strcpy(tokens[numTokens], nextToken);
+
+    numTokens++;
+  }
+
+  return numTokens;
+}
Index: branches/battery/code/projects/colonet/ColonetClient/Lcd.cpp
===================================================================
--- branches/battery/code/projects/colonet/ColonetClient/Lcd.cpp	(nonexistent)
+++ branches/battery/code/projects/colonet/ColonetClient/Lcd.cpp	(revision 260)
@@ -0,0 +1,159 @@
+/**
+ *
+ *  @author Jason Knichel
+ *
+ *  4/12/07
+ */
+
+#include <stdio.h>
+#include <string.h>
+#include <stdlib.h>
+#include "includes/Lcd.h"
+#include "includes/Client.h"
+
+Lcd::Lcd()
+{
+}
+
+void Lcd::printUsage()
+{
+  printf("\nUsage of the \"lcd\" command:\n");
+  printf("lcd init\n");
+  printf("lcd clearScreen\n");
+  printf("lcd putByte <byteValue>\n");
+  printf("lcd putChar <character>\n");
+  printf("lcd putString <string>\n");
+  printf("lcd goto <x> <y>\n");
+  printf("lcd putInt <integer>\n");
+  printf("\n");
+}
+
+
+int Lcd::parseCommand(char tokens[MAX_TOKENS][MAX_TOKEN_SIZE], int numTokens, Server server)
+{
+  if (numTokens < 2)
+    {
+      printf("Error: The lcd command did not contain enough fields.\n");
+      return -1;
+    }
+
+  char buffer[MAX_COMMAND_LEN];
+  buffer[0] = '\0';
+  snprintf(buffer, MAX_COMMAND_LEN, "%d ", SEND_TO_ROBOT);
+  int len = strlen(buffer);
+
+  if (strcmp(tokens[1], "init") == 0)
+    {
+      snprintf(buffer+len, MAX_COMMAND_LEN - len, "%d", LCD_INIT);
+    }
+  else if (strcmp(tokens[1], "clearScreen") == 0)
+    {
+      snprintf(buffer+len, MAX_COMMAND_LEN - len, "%d", LCD_CLEAR_SCREEN);
+    }
+  else if (numTokens < 3)
+    {
+      printf("Error: The lcd %s command was invalid or did not contain enough fields.\n", tokens[1]);
+      return -1;
+    }
+  else
+    {
+      if (strcmp(tokens[1], "putByte") == 0)
+        {
+          char * endPtr = NULL;
+          int value = strtol(tokens[2], &endPtr, 10);
+          if (tokens[2][0] == '\0' || *endPtr != '\0')
+            {
+              printf("Error: The specified value was invalid.\n");
+              return -1;
+            }
+          
+          if (value < 0 || value > 255)
+            {
+              printf("Error: The specified byte value was too large.\n");
+              return -1;
+            }
+
+          snprintf(buffer+len, MAX_COMMAND_LEN - len, "%d %d", LCD_PUTBYTE, value);
+        }
+      else if (strcmp(tokens[1], "putChar") == 0)
+        {
+          int charLength = strlen(tokens[2]);
+          if (charLength <= 0 || charLength > 1)
+            {
+              printf("Error: The specified character was invalid.\n");
+              return -1;
+            }
+          
+          char character = tokens[2][0];
+          
+          snprintf(buffer+len, MAX_COMMAND_LEN - len, "%d %c", LCD_PUTCHAR, character);
+        }
+      else if (strcmp(tokens[1], "putString") == 0)
+        {
+          //TODO: make this faster
+          char stringBuffer[MAX_INPUT_LENGTH];
+          stringBuffer[0] = '\0';
+          for (int i = 2; i < numTokens; i++)
+            {
+              strncat(stringBuffer, tokens[i], MAX_INPUT_LENGTH - strlen(stringBuffer));
+              strcat(stringBuffer, " ");
+            }
+          if ((signed)(strlen(stringBuffer)) > MAX_COMMAND_LEN - len - 3)
+            {
+              printf("Error: The string you want to send is too long.\n");
+              return -1;
+            }
+
+          snprintf(buffer+len, MAX_COMMAND_LEN - len, "%d %s", LCD_PUTSTR, stringBuffer);
+        }
+      else if (strcmp(tokens[1], "goto") == 0)
+        {
+          if (numTokens < 4)
+            {
+              printf("Error: Not enough parameters for the goto command.\n");
+              return -1;
+            }
+
+          char * endPtr = NULL;
+          int xValue = strtol(tokens[2], &endPtr, 10);
+          if (tokens[2][0] == '\0' || *endPtr != '\0')
+            {
+              printf("Error: The specified value was invalid.\n");
+              return -1;
+            }
+          endPtr = NULL;
+          int yValue = strtol(tokens[2], &endPtr, 10);
+          if (tokens[2][0] == '\0' || *endPtr != '\0')
+            {
+              printf("Error: The specified value was invalid.\n");
+              return -1;
+            }
+          
+          snprintf(buffer+len, MAX_COMMAND_LEN - len, "%d %d %d", LCD_GOTOXY, xValue, yValue);
+        }
+      else if (strcmp(tokens[1], "putInt") == 0)
+        {
+          char * endPtr = NULL;
+          int value = strtol(tokens[2], &endPtr, 10);
+          if (tokens[2][0] == '\0' || *endPtr != '\0')
+            {
+              printf("Error: The specified value was invalid.\n");
+              return -1;
+            }
+          
+          snprintf(buffer+len, MAX_COMMAND_LEN - len, "%d %d", LCD_PUTINT, value);
+        }
+      else
+        {
+          printf("Error: invalid lcd command.\n");
+          return -1;
+        }
+    }
+
+  //TODO: remove this print later
+  printf("Command being sent to server:\n%s\n", buffer);
+  
+  server.sendMsg(buffer);
+
+  return 0;
+}
Index: branches/battery/code/projects/colonet/ColonetClient/includes/command_defines.h
===================================================================
--- branches/battery/code/projects/colonet/ColonetClient/includes/command_defines.h	(nonexistent)
+++ branches/battery/code/projects/colonet/ColonetClient/includes/command_defines.h	(revision 260)
@@ -0,0 +1,15 @@
+/**
+ *
+ *  @author Jason Knichel
+ *
+ *  3/22/07
+ */
+
+#ifndef COMMAND_DEFINES_H
+#define COMMAND_DEFINES_H
+
+#define MAX_TOKENS 15
+#define MAX_TOKEN_SIZE 30
+
+
+#endif
Index: branches/battery/code/projects/colonet/ColonetClient/includes/Client.h
===================================================================
--- branches/battery/code/projects/colonet/ColonetClient/includes/Client.h	(nonexistent)
+++ branches/battery/code/projects/colonet/ColonetClient/includes/Client.h	(revision 260)
@@ -0,0 +1,14 @@
+/**
+ *
+ *  @author Jason Knichel
+ *
+ * 3/1/07
+ */
+
+
+#ifndef CLIENT_H
+#define CLIENT_H
+
+#define MAX_INPUT_LENGTH 128
+
+#endif
Index: branches/battery/code/projects/colonet/ColonetClient/includes/Buzzer.h
===================================================================
--- branches/battery/code/projects/colonet/ColonetClient/includes/Buzzer.h	(nonexistent)
+++ branches/battery/code/projects/colonet/ColonetClient/includes/Buzzer.h	(revision 260)
@@ -0,0 +1,22 @@
+/**
+ *
+ *  @author Jason Knichel
+ *
+ *  3/22/07
+ */
+
+#ifndef BUZZER_H
+#define BUZZER_H
+
+#include "command_defines.h"
+#include "Server.h"
+
+class Buzzer
+{
+ public:
+  Buzzer();
+  void printUsage();
+  int parseCommand(char tokens[MAX_TOKENS][MAX_TOKEN_SIZE], int numTokens, Server server);
+};
+
+#endif
Index: branches/battery/code/projects/colonet/ColonetClient/includes/Commands.h
===================================================================
--- branches/battery/code/projects/colonet/ColonetClient/includes/Commands.h	(nonexistent)
+++ branches/battery/code/projects/colonet/ColonetClient/includes/Commands.h	(revision 260)
@@ -0,0 +1,30 @@
+/**
+ *
+ *  @author Jason Knichel
+ *
+ *  3/22/07
+ */
+
+#ifndef COMMANDS_H
+#define COMMANDS_H
+
+#include "command_defines.h"
+#include "Server.h"
+#include "Buzzer.h"
+#include "Lcd.h"
+
+class Commands
+{
+ public:
+  void printUsage();
+  int parseCommand(char * command, Server colonetServer);
+
+ private:
+  Buzzer buzzer;
+  Lcd lcd;
+};
+
+int tokenizeCommand(char * command, char tokens[MAX_TOKENS][MAX_TOKEN_SIZE]);
+
+
+#endif
Index: branches/battery/code/projects/colonet/ColonetClient/includes/Lcd.h
===================================================================
--- branches/battery/code/projects/colonet/ColonetClient/includes/Lcd.h	(nonexistent)
+++ branches/battery/code/projects/colonet/ColonetClient/includes/Lcd.h	(revision 260)
@@ -0,0 +1,23 @@
+/**
+ *
+ *  @author Jason Knichel
+ *
+ *  4/12/07
+ */
+
+#ifndef LCD_H
+#define LCD_H
+
+#include "command_defines.h"
+#include "Server.h"
+
+class Lcd
+{
+ public:
+  Lcd();
+  void printUsage();
+  int parseCommand(char tokens[MAX_TOKENS][MAX_TOKEN_SIZE], int numTokens, Server server);
+
+};
+
+#endif
Index: branches/battery/code/projects/colonet/ColonetClient/includes/Server.h
===================================================================
--- branches/battery/code/projects/colonet/ColonetClient/includes/Server.h	(nonexistent)
+++ branches/battery/code/projects/colonet/ColonetClient/includes/Server.h	(revision 260)
@@ -0,0 +1,61 @@
+/**
+ *
+ * @author Jason Knichel
+ *
+ * 2/15/07
+ */
+
+#ifndef SERVER_H
+#define SERVER_H
+
+#include "../../lib/colonet_defs.h"
+
+#define MAX_ERROR_MSG_LEN 256
+#define MIN_PORT 1024
+#define MAX_PORT 65536
+#define MAX_RESPONSES_QUEUE 8
+#define READ_BUFFER_SIZE (MAX_RESPONSE_LEN * MAX_RESPONSES_QUEUE)
+
+//Error codes
+#define ERROR_SERVER_PARAMETER_NULL -1
+#define ERROR_SERVER_MESSAGE_LENGTH -2
+#define ERROR_SERVER_SOCKET         -3
+#define ERROR_SERVER_SENDING        -4
+#define ERROR_SERVER_READING        -5
+#define ERROR_SERVER_BUFFER_LENGTH  -6
+#define ERROR_SERVER_MESSAGE_TOO_LONG -7
+#define ERROR_SERVER_NOT_ENOUGH_ROOM -8
+#define ERROR_NO_NEWLINE            -9
+
+
+class Server
+{
+ public:
+  Server(char * serverAddress, char * port);
+  Server(int ipAdress, unsigned short port);
+
+  //sends a message to the server you are connected to
+  int sendMsg(char * message);
+  //try to read something from the server you are connected to and buffer it
+  int recvMessagesFromServer();
+  //getMsg - returns the next message in the readBuffer
+  int getMsg(char * buffer, int bufferLen);
+
+  int isError();
+  char * getErrorMsg();
+  void clearError();
+
+ private:
+  void initializeServer(int ipAddress, unsigned short port);
+
+  int serverSocket;
+  int error;
+  char errorMsg[MAX_ERROR_MSG_LEN];
+
+  char readBuffer[READ_BUFFER_SIZE];
+  int readBufferLength;
+};
+
+
+
+#endif
Index: branches/battery/code/projects/colonet/ColonetClient/Server.cpp
===================================================================
--- branches/battery/code/projects/colonet/ColonetClient/Server.cpp	(nonexistent)
+++ branches/battery/code/projects/colonet/ColonetClient/Server.cpp	(revision 260)
@@ -0,0 +1,275 @@
+/**
+ *
+ *  @author Jason Knichel
+ *
+ * 2/15/07
+ */
+
+#include "includes/Server.h"
+
+#include <sys/types.h>
+#include <sys/socket.h>
+#include <stdio.h>
+#include <string.h>
+#include <netinet/in.h>
+#include <unistd.h>
+#include <netdb.h>
+#include <stdlib.h>
+#include "../lib/colonet_defs.h"
+
+
+Server::Server(char * serverAddress, char * port)
+{
+  if (!serverAddress)
+    {
+      //TODO: log error message here
+      error = 1;
+      snprintf(errorMsg, MAX_ERROR_MSG_LEN, "Server address was null.");
+      return;
+    }
+ 
+  struct hostent * host = gethostbyname(serverAddress);
+  if (!host)
+    {
+      //TODO: log error message here
+      error = 1;
+      snprintf(errorMsg, MAX_ERROR_MSG_LEN, "Could not look up IP address from server address.");
+      return;
+    }
+
+  int portNum = 0;
+  char * endPtr = NULL;
+  portNum = strtol(port, &endPtr, 10);
+  if (port[0] == '\0' || *endPtr != '\0')
+    {
+      //TODO: log error message here
+      error = 1;
+      snprintf(errorMsg, MAX_ERROR_MSG_LEN, "\nThe specified port was invalid.\n");
+      return;
+    }
+  if (portNum < MIN_PORT || portNum > MAX_PORT)
+    {
+      //TODO: log error message here
+      error = 1;
+      snprintf(errorMsg, MAX_ERROR_MSG_LEN, "\nThe port must be between %d and %d inclusive.\n", MIN_PORT, MAX_PORT);
+      return;
+    }
+
+  //TODO: test this to make sure the string host->h_addr is the 4 byte ip
+  // and not a string in dot notation
+  int ipAddress = ntohl(atoi(host->h_addr));
+
+  initializeServer(ipAddress, (unsigned short)portNum);
+}
+
+Server::Server (int ipAddress, unsigned short port)
+{
+  initializeServer(ipAddress, (unsigned short)port);
+}
+
+
+int Server::sendMsg(char * message)
+{
+  if (!message)
+    {
+      error = 1;
+      snprintf(errorMsg, MAX_ERROR_MSG_LEN, "Message was null when trying to send a message.");
+      return ERROR_SERVER_PARAMETER_NULL;
+    }
+
+  if (strlen(message) > MAX_COMMAND_LEN)
+    {
+      error = 1;
+      snprintf(errorMsg, MAX_ERROR_MSG_LEN, "Message was too long.");
+      return ERROR_SERVER_MESSAGE_LENGTH;
+    }
+
+  if (serverSocket < 0)
+    {
+      error = 1;
+      snprintf(errorMsg, MAX_ERROR_MSG_LEN, "The socket was not a valid file descriptor.");
+      return ERROR_SERVER_SOCKET;
+    }
+
+  char * sentPoint = message;
+  int needToSend = strlen(sentPoint);
+
+  if (sentPoint[needToSend-1] != '\n')
+    {
+      if (needToSend == MAX_COMMAND_LEN-1)
+        {
+          error = 1;
+          snprintf(errorMsg, MAX_ERROR_MSG_LEN, "The message was not terminated by a newline and there was no room to add one.");
+          return ERROR_NO_NEWLINE;
+        }
+      else
+        {
+          sentPoint[needToSend] = '\n';
+          sentPoint[needToSend+1] = '\0';
+          needToSend++;
+        }
+    }
+  while(needToSend > 0)
+    {
+      int sent = write(serverSocket, sentPoint, needToSend);
+      if (sent < 0)
+        {
+          error = 1;
+          snprintf(errorMsg, MAX_ERROR_MSG_LEN, "There was an error when trying to send the message to the server.");
+          return ERROR_SERVER_SENDING;
+        }
+      needToSend -= sent;
+    }
+
+  return 1;
+}
+
+int Server::recvMessagesFromServer()
+{
+  char message[READ_BUFFER_SIZE];
+  int maxCanRead = READ_BUFFER_SIZE - readBufferLength;
+  
+  if (maxCanRead > 0)
+    {
+      fd_set readSet;
+      FD_ZERO(&readSet);
+      FD_SET(serverSocket, &readSet);
+
+      struct timeval t;
+      memset(&t, 0, sizeof(struct timeval));
+
+      select (serverSocket+1, &readSet, NULL, NULL, &t);
+
+      if (!(FD_ISSET(serverSocket, &readSet)))
+        {
+          return 1;
+        }
+
+      printf("Before read.\n");
+      int numRead = read(serverSocket, message, maxCanRead);
+      printf("After read.\n");
+
+      if (numRead < 0)
+        {
+          error = 1;
+          snprintf(errorMsg, MAX_ERROR_MSG_LEN, "There was an error reading from the server.");
+          return ERROR_SERVER_READING;
+        }
+      memcpy(readBuffer+readBufferLength, message, numRead);
+      readBufferLength += numRead;
+    }
+
+  return 1;
+}
+
+int Server::getMsg(char * buffer, int bufferLen)
+{
+  if (!buffer)
+    {
+      error = 1;
+      snprintf(errorMsg, MAX_ERROR_MSG_LEN, "The buffer given to getMsg was null.");
+      return ERROR_SERVER_PARAMETER_NULL;
+    }
+  if (bufferLen < 0 || bufferLen > MAX_RESPONSE_LEN)
+    {
+      error = 1;
+      snprintf(errorMsg, MAX_ERROR_MSG_LEN, "The buffer length given to getMsg was invalid.");
+      return ERROR_SERVER_BUFFER_LENGTH;
+    }
+
+  int len = -1;
+  int i;
+  for (i = 0; i < readBufferLength; i++)
+    {
+      if (readBuffer[i] == '\n')
+        {
+          len = i+1;
+          break;
+        }
+    }
+  
+  if (len == -1)
+    {
+      //no message found in buffer
+      return 0;
+    }
+
+  if (len > MAX_RESPONSE_LEN)
+    {
+      //there was a message in the buffer but it was too long
+      memmove(readBuffer, readBuffer+len, readBufferLength - len);
+      readBufferLength -= len;
+      error = 1;
+      snprintf(errorMsg, MAX_ERROR_MSG_LEN, "The next message in the buffer was too long.  Removing message from buffer.");
+      return ERROR_SERVER_MESSAGE_TOO_LONG;
+    }
+
+  if (len > bufferLen)
+    {
+      error = 1;
+      snprintf(errorMsg, MAX_ERROR_MSG_LEN, "The next message is longer than the buffer it is trying to be stored in.  Leaving message in queue.");
+      return ERROR_SERVER_NOT_ENOUGH_ROOM;
+    }
+
+  //this copies the newline over also into the buffer
+  memcpy(buffer, readBuffer, len);
+  memmove(readBuffer, readBuffer+len, readBufferLength - len);
+  readBufferLength -= len;
+  
+  return 1;
+}
+
+int Server::isError()
+{
+  return error;
+}
+
+char * Server::getErrorMsg()
+{
+  return errorMsg;
+}
+
+void Server::clearError()
+{
+  memset(errorMsg, 0, MAX_ERROR_MSG_LEN);
+  error = 0;
+}
+
+
+
+/******************
+ *  Private Methods
+ *****************/
+
+//assumes ipAddress and port are in host format
+void Server::initializeServer(int ipAddress, unsigned short port)
+{
+  serverSocket = socket(AF_INET, SOCK_STREAM, 0);
+  if (serverSocket < 0)
+    {
+      //TODO: implement logging system and log error message here
+      error = 1;
+      snprintf(errorMsg, MAX_ERROR_MSG_LEN, "Could not create a socket.");
+      return;
+    }
+
+  struct sockaddr_in addr;
+  memset (&addr, 0, sizeof(struct sockaddr_in));
+  addr.sin_family = AF_INET;
+  addr.sin_addr.s_addr = htonl(ipAddress);
+  addr.sin_port = htons(port);
+  
+  if (connect(serverSocket, (struct sockaddr*)&addr, sizeof(addr)) < 0)
+    {
+      //TODO: log error message here
+      close(serverSocket);
+      error = 1;
+      snprintf(errorMsg, MAX_ERROR_MSG_LEN, "Could not connect to server.");
+      return;
+    }
+
+  readBufferLength = 0;
+
+  clearError();
+}
+
Index: branches/battery/code/projects/colonet/ColonetClient/Makefile
===================================================================
--- branches/battery/code/projects/colonet/ColonetClient/Makefile	(nonexistent)
+++ branches/battery/code/projects/colonet/ColonetClient/Makefile	(revision 260)
@@ -0,0 +1,25 @@
+CC = g++
+LD = g++
+FLAGS = -Wall -Wshadow -Wextra
+CONNECTION_FILES = Server.cpp
+CONNECTION_OBJECTS = $(CONNECTION_FILES:.cpp=.o)
+CLIENT_FILES = Client.cpp
+CLIENT_OBJECTS = $(CLIENT_FILES:.cpp=.o)
+COMMANDS_FILES = Commands.cpp Buzzer.cpp Lcd.cpp
+COMMANDS_OBJECTS = $(COMMANDS_FILES:.cpp=.o)
+
+all: client
+
+
+connection: $(CONNECTION_FILES)
+	$(CC) $(FLAGS) -c $(CONNECTION_FILES)
+
+commands: 
+	$(CC) $(FLAGS) -c $(COMMANDS_FILES)
+
+client: connection commands $(CLIENT_FILES)
+	$(LD) -o $@ $(CONNECTION_OBJECTS) $(COMMANDS_OBJECTS) $(CLIENT_FILES) 
+
+
+clean:
+	rm -rf *.o
Index: branches/battery/code/projects/colonet/ColonetClient/client
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/code/projects/colonet/ColonetClient/client
===================================================================
--- branches/battery/code/projects/colonet/ColonetClient/client	(nonexistent)
+++ branches/battery/code/projects/colonet/ColonetClient/client	(revision 260)

Property changes on: branches/battery/code/projects/colonet/ColonetClient/client
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/code/projects/colonet/testing/ftdi_test/ftdi_test.c
===================================================================
--- branches/battery/code/projects/colonet/testing/ftdi_test/ftdi_test.c	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/ftdi_test/ftdi_test.c	(revision 260)
@@ -0,0 +1,72 @@
+/* ftdi test
+ * Simple program to test the ftdi drivers with the dongle
+ */
+
+#include <stdio.h>
+#include <unistd.h>
+#include <usb.h>
+#include <ftdi.h>
+
+int main(int argc, char **argv)
+{
+  struct ftdi_context ftdic;
+  int f,i;
+
+  ftdi_init(&ftdic);
+
+  f = ftdi_usb_open(&ftdic, 0x0403, 0x6001); 
+
+  if(f < 0 && f != -5) {
+    fprintf(stderr, "unable to open ftdi device: %d\n",f);
+    exit(-1);
+  }
+
+  printf("ftdi open succeeded: %d\n",f);
+
+  printf("enabling bitbang mode\n");
+  ftdi_enable_bitbang(&ftdic, 0xFF);
+
+  char buf[1];
+
+  sleep(3);
+
+  buf[0] = 0x0;
+  printf("turning everything on\n");
+  f = ftdi_write_data(&ftdic, buf, 1);
+  if(f < 0) {
+    fprintf(stderr,"write failed for 0x%x, error %d\n",buf[0],f);
+  }
+
+  sleep(3);
+
+  buf[0] = 0xFF;
+  printf("turning everything off\n");
+  f = ftdi_write_data(&ftdic, buf, 1);
+  if(f < 0) {
+    fprintf(stderr,"write failed for 0x%x, error %d\n",buf[0],f);
+  }
+
+  sleep(3);
+
+  for(i = 0; i < 32; i++) {
+    buf[0] =  0 | (0xFF ^ 1 << (i % 8));
+    if( i > 0 && (i % 8) == 0) {
+      printf("\n");
+    }
+    printf("%02hhx ",buf[0]);
+    fflush(stdout);
+    f = ftdi_write_data(&ftdic, buf, 1);
+    if(f < 0) {
+      fprintf(stderr,"write failed for 0x%x, error %d\n",buf[0],f);
+    }
+    sleep(1);
+  }
+
+  printf("\n");
+  
+  printf("disabling bitbang mode\n");
+  ftdi_disable_bitbang(&ftdic);
+
+  ftdi_usb_close(&ftdic);
+  ftdi_deinit(&ftdic);
+}
Index: branches/battery/code/projects/colonet/testing/robot_routine_reg_test/colonybfs.c
===================================================================
--- branches/battery/code/projects/colonet/testing/robot_routine_reg_test/colonybfs.c	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/robot_routine_reg_test/colonybfs.c	(revision 260)
@@ -0,0 +1,158 @@
+/*
+Colony BFS
+
+Felix Duvallet
+
+*/
+
+#include <stdio.h>
+#include <string.h>
+
+#include <firefly+_lib.h>
+#include <ring_buffer.h>
+
+#include "colonybfs.h"
+
+
+
+#define NO_VAL 0
+
+
+RING_BUFFER_NEW(Queue, MAX_ROBOTS, char, q);
+
+/*
+colony_bfs_find_leader -- given an adjacency matrix, with a start and end
+    robots, this will tell you which robot to follow next.  If no path exists,
+    it will return -1 (which may or may not go to 255 on the unsigned side
+    of things -- be wary).
+
+    It does find the entire path, perhaps someday I will make two function,
+    where find_leader calls bfs(..) and only uses the first element.
+    
+    I ported this code from a MATLAB test file (also in the libs_general folder),
+    and this has been tested on September 15, 2006 by Felix
+
+    Todo: change NO_VAL to 255 and reflect those changes in the localization code
+    
+Author: Felix Duvallet
+        CMU Robotics Club, Colony Project
+
+*/
+char colony_bfs_find_leader ( unsigned char matrix[MAX_ROBOTS][MAX_ROBOTS], 
+                                unsigned char start, unsigned char end ) {
+
+
+/*
+//pseudocode for BFS
+
+procedure bfs(v)
+    q := make_queue()
+    enqueue(q,v)
+    mark v as visited
+    while q is not empty
+        v = dequeue(q)
+        process v
+        for all unvisited vertices v' adjacent to v
+            mark v' as visited
+            enqueue(q,v')
+*/
+
+    // keep track of which nodes you have visited.  Indexed by robot #
+    // 1 if visited, 0 if not
+    unsigned char visited_nodes[MAX_ROBOTS];
+    // keep track of the distance from the start robot to other robots
+    // also indexed by robot#
+    unsigned char node_distances[MAX_ROBOTS];
+    // this is the path you take
+    unsigned char path[MAX_ROBOTS];
+    
+    //variables you will need
+    unsigned char current_node;                 //current node
+    unsigned char current_neighbour_node;       //neighbor to the current node
+    unsigned char current_neighbour_val;        //value of that neighbour's sensors
+    unsigned char current_distance;              //keep track of current distance to the start
+    unsigned char i;                            //counter variable
+    
+    char large_number = 255;
+
+    //set visited nodes to all 0
+    memset(visited_nodes, 0, MAX_ROBOTS);
+    //set all the distances to a very large number
+    //this isn't technically necessary, but it's probably a good thing -- just in case
+    memset(node_distances, large_number, MAX_ROBOTS);
+    
+    //set the path to all LARGE_NUMBER as well
+    memset(path, large_number, MAX_ROBOTS);
+
+    RING_BUFFER_CLEAR(q);
+
+    //add the start node
+    RING_BUFFER_ADD(q, start);
+    visited_nodes[start] = 1;
+    node_distances[start] = 0;
+    
+    while(!RING_BUFFER_EMPTY(q)){
+        RING_BUFFER_REMOVE(q, current_node);
+        
+        //get the current distance from you to the start
+        current_distance = node_distances[current_node];
+        
+        //this node is on your 'path'
+        path[current_distance] = current_node;
+        //note: it's OK if this path leads nowhere -- the path will be
+        //overwritten by a node that does lead to the goal
+        //(if there is no path, we set path to null anyways)
+        
+        //from now on, all further nodes will be one further away -- increment
+        current_distance++;
+        
+        
+        //process node -- basically check if it's the goal
+        if(current_node == end) {
+            //you reach the goal
+            //return the first robot in the path, which is the one
+            //to follow
+            lcd_putchar('.');
+            lcd_putchar('.');
+            for(i = 0; i < MAX_ROBOTS; i++)
+                lcd_putchar(path[i] +48);           //print out the path for fun -- remove this later
+            lcd_putchar('.');
+            lcd_putchar('.');
+            return path[1];         //path[0] is you.  path[1] is who you want to follow
+        }
+        
+        // go through all nodes adjacent to current
+        // in effect, this means going through the current node's row in the matrix
+        for(i = 0; i < MAX_ROBOTS; i++) {
+            //the robot # is actually just the index
+            current_neighbour_node = i;
+            //the value is what is stored in the matrix (this is important)
+            current_neighbour_val = matrix[current_node][i];
+            
+            //check for connected-ness and that it was not visited
+            //            unconnected                           visited
+            if( (current_neighbour_val == NO_VAL) || (visited_nodes[current_neighbour_node]) ) {
+                //if it is either unconnected or previously visited, exit
+                continue;   //go to the next node
+            }
+            
+            //update the distance from the start node to this node
+            node_distances[current_neighbour_node] = current_distance;
+            //also mark it as visited
+            visited_nodes[current_neighbour_node] = 1;
+            
+            //also enqueue each neighbour
+            RING_BUFFER_ADD(q, current_neighbour_node);
+        
+        }
+    }
+    
+    //if we get to here, there is no path
+    memset(path, 0, MAX_ROBOTS);
+    return -1;
+
+
+
+}
+
+
Index: branches/battery/code/projects/colonet/testing/robot_routine_reg_test/lights.h
===================================================================
--- branches/battery/code/projects/colonet/testing/robot_routine_reg_test/lights.h	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/robot_routine_reg_test/lights.h	(revision 260)
@@ -0,0 +1,53 @@
+/*
+lights.h
+
+most of this is shamelessly copied from FWR's orb.h (Tom Lauwers and Steven Shamlian)
+
+author: CMU Robotics Club, Colony Project
+
+*/
+
+#ifndef _LIGHTS_H_
+#define _LIGHTS_H_
+
+//user LED
+#define USERLED PING2
+
+//ORB
+#define RED       0xE0
+#define ORANGE    0xE8
+#define YELLOW    0xFC
+#define LIME      0x7C
+#define GREEN     0x1C
+#define CYAN      0x1F
+#define BLUE      0x03
+#define PINK      0x63
+#define PURPLE    0x23
+#define MAGENTA   0xE3
+#define WHITE     0xFF
+#define ORB_OFF   0x00
+
+//LEDs are on bank E
+#define REDLED   PE3
+#define GREENLED PE4
+#define BLUELED  PE5
+
+//?
+#define COUNT_START 0x8000
+
+
+//user LED
+void led_init( void );
+void led_user(int value);
+
+
+// For function descriptions see orb.c 
+void orb_init(void);
+void orb_set(unsigned int red_led, unsigned int green_led, unsigned int blue_led); 
+void orb_set_color(int col);
+void orb_disable(void);
+void orb_enable(void);
+
+void orb_set_dio(int red, int green, int blue);
+
+#endif
Index: branches/battery/code/projects/colonet/testing/robot_routine_reg_test/motor.c
===================================================================
--- branches/battery/code/projects/colonet/testing/robot_routine_reg_test/motor.c	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/robot_routine_reg_test/motor.c	(revision 260)
@@ -0,0 +1,65 @@
+/*
+	motor.c - Contains functions necessary for activating and driving the 
+	H-bridge
+	
+	
+	author: Robotics Club, Colony project
+	
+	much of this is taken from FWR's library, author: Tom Lauwers
+	
+*/
+
+#include "motor.h"
+
+/*
+motor initialization
+initializes both motors
+
+*/
+void motors_init( void ) {
+
+	// Configure counter such that we use phase correct
+	// PWM with 8-bit resolution
+	DDRB |= 0x60;
+
+	//timer 1A and 1B
+	TCCR1A = 0xA1;
+	TCCR1B = 0x04;
+	OCR1AH=0;
+	OCR1AL=0;
+	OCR1BH=0;
+	OCR1BL=0;
+}
+
+// The following functions set the motor direction and speed
+void motor1_set(int direction, int speed) {
+	if(direction == 0) {
+		PORTD |= 0x10;
+		PORTD &= 0xBF;
+	}
+	else {
+		PORTD |= 0x40;
+		PORTD &= 0xEF;
+	}
+	
+	// Set the timer to count up to speed, an 8-bit value
+	OCR1AL = speed;
+}
+
+void motor2_set(int direction, int speed) {
+	if(direction == 0) {
+		PORTD |= 0x20;
+		PORTD &= 0x7F;
+	}
+	else {
+		PORTD |= 0x80;
+		PORTD &= 0xDF;
+	}
+	OCR1BL = speed;
+}
+
+// Just turns off both motors
+void motors_off( void ) {
+	OCR1AL = 0x0;
+	OCR1BL = 0x0;
+}
Index: branches/battery/code/projects/colonet/testing/robot_routine_reg_test/colonybfs.h
===================================================================
--- branches/battery/code/projects/colonet/testing/robot_routine_reg_test/colonybfs.h	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/robot_routine_reg_test/colonybfs.h	(revision 260)
@@ -0,0 +1,13 @@
+#ifndef COLONYBFS_H
+#define COLONYBFS_H
+
+/*
+Colony BFS - Performs breadth-first search on a colony adjacency matrix
+
+Felix Duvallet
+*/
+#include "localization.h"
+
+char colony_bfs_find_leader ( unsigned char matrix[MAX_ROBOTS][MAX_ROBOTS], unsigned char start, unsigned char end );
+
+#endif
Index: branches/battery/code/projects/colonet/testing/robot_routine_reg_test/motor.h
===================================================================
--- branches/battery/code/projects/colonet/testing/robot_routine_reg_test/motor.h	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/robot_routine_reg_test/motor.h	(revision 260)
@@ -0,0 +1,18 @@
+/*
+	motor.h - Contains the function prototypes for controlling motors
+	author:  Tom Lauwers
+*/
+
+#ifndef _MOTOR_H
+#define _MOTOR_H
+
+#include <avr/io.h>
+
+// Function descriptions can be found in motor.c
+void motors_init(void);
+void motor1_set(int direction, int speed);
+void motor2_set(int direction, int speed);
+void motors_off( void );
+
+
+#endif
Index: branches/battery/code/projects/colonet/testing/robot_routine_reg_test/serial.c
===================================================================
--- branches/battery/code/projects/colonet/testing/robot_routine_reg_test/serial.c	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/robot_routine_reg_test/serial.c	(revision 260)
@@ -0,0 +1,132 @@
+/*
+	serial.c - Functions for using the RS232 serial port
+	
+	author: Robotics Club, Colony Project
+	
+	much code taken from FWR's library, author: Tom Lauwers
+	
+	
+	general note - serial -> uart
+				   serial1 -> uart1
+		this is done for clarity purposes
+*/
+
+
+#include <avr/io.h>
+#include <stdio.h>
+#include "serial.h"
+
+//setup uart0 (serial)
+void serial_init(unsigned int ubrr)
+{
+	/*Set baud rate - baud rates under 4800bps unsupported */
+	UBRR0H = 0x00;
+	UBRR0L = (unsigned char)ubrr;
+
+	/*Enable receiver and transmitter */
+	UCSR0B |= (1<<RXEN0)|(1<<TXEN0);
+	
+	/* Set frame format: 8data, 1stop bit, asynchronous normal mode */
+	UCSR0C |= (1<<UCSZ00) | (1<<UCSZ01);
+}
+
+// uart_putchar - Low-level function which puts a value into the 
+// Tx buffer for transmission.  Automatically injects
+// a \r before all \n's
+int serial_putchar(char c)
+{
+
+    if (c == '\n')
+		putchar('\r');
+	// Wait until buffer is clear for sending
+    loop_until_bit_is_set(UCSR0A, UDRE0);
+	// Load buffer with your character
+    UDR0 = c;
+    return 0;
+}
+
+// uart_getchar - Low-level function which waits for the Rx buffer
+// to be filled, and then reads one character out of it.
+// Note that this function blocks on read - it will wait until
+// something fills the Rx buffer.
+int serial_getchar(void)
+{
+	char c;
+	// Wait for the receive buffer to be filled
+    loop_until_bit_is_set(UCSR0A, RXC0);
+	
+	// Read the receive buffer
+    c = UDR0;
+	return c;
+}
+
+// uart_getchar_nb - Low-level function which checks if the Rx buffer
+// is filled, and then reads one character out of it.
+// This is a non blocking version uart_getchar
+int serial_getchar_nb(void)
+{
+	char c;
+	// Wait for the receive buffer to be filled
+    //loop_until_bit_is_set(UCSR0A, RXC0);
+	if (UCSR0A & _BV(RXC0)){
+		// Read the receive buffer
+		c = UDR0;
+		return c;
+	}
+	return 0;
+		
+}
+
+//setup uart1 (serial1)
+void serial1_init( unsigned int ubrr)
+{
+	/*Set baud rate - baud rates under 4800bps unsupported */
+	UBRR1H = 0x00;
+	UBRR1L = (unsigned char)ubrr;
+
+	/*Enable receiver and transmitter */
+	UCSR1B |= (1<<RXEN1)|(1<<TXEN1);
+	
+	/* Set frame format: 8data, 1stop bit, asynchronous normal mode */
+	UCSR1C |= (1<<UCSZ10) | (1<<UCSZ11);
+}
+
+//put to uart1 (serial1)
+int serial1_putchar(char c)
+{
+
+    if (c == '\n')
+		serial1_putchar('\r'); //changed from putchar aj
+	// Wait until buffer is clear for sending
+    loop_until_bit_is_set(UCSR1A, UDRE1);
+	// Load buffer with your character
+    UDR1 = c;
+    return 0;
+}
+
+//get from uart1 (serial1)
+int serial1_getchar(void)
+{
+	char c;
+	// Wait for the receive buffer to be filled
+    loop_until_bit_is_set(UCSR1A, RXC1);
+	
+	// Read the receive buffer
+    c = UDR1;
+	return c;
+}
+
+//get from uart1 non-block
+int serial1_getchar_nb(void)
+{
+	char c;
+	// Wait for the receive buffer to be filled
+    //loop_until_bit_is_set(UCSR1A, RXC1);
+	if (UCSR1A & _BV(RXC1)){
+		// Read the receive buffer
+		c = UDR1;
+		return c;
+	}
+	return 0;
+		
+}
Index: branches/battery/code/projects/colonet/testing/robot_routine_reg_test/buzzer.c
===================================================================
--- branches/battery/code/projects/colonet/testing/robot_routine_reg_test/buzzer.c	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/robot_routine_reg_test/buzzer.c	(revision 260)
@@ -0,0 +1,76 @@
+/*
+	buzzer.c - Contains the functions necessary for running the buzzer
+	
+	author: Robotics Club, Colony Project
+	
+	much taken from FWR's firefly library (author: Tom Lauwers)
+
+*/
+
+#include <avr/io.h>
+#include "buzzer.h"
+#include "time.h"
+
+/*
+initializes buffer
+
+this function must be called before the buzzer can be used
+*/
+void buzzer_init( void )
+{
+	// Set pin D7 to output - D7 is buzzer pin
+	DDRB |= 0x80;
+	
+	// Set to Fast PWM mode, toggle the OC0A pin (D6) on output compare
+	// matches, and select a clock prescalar of 64 for the counter.
+	// Counter FREQ = 8000000/64 = 125000
+	//01011000
+	TCCR2 = 0x1B;
+	OCR2=100;
+	
+}
+
+// Set the buzzer value - takes a value from 0-255
+// Higher values are lower frequency.  Take a look at 
+// the buzzer frequency table to see how a given value
+// correlates to a frequency.
+void buzzer_set_val(unsigned int buzz_value)
+{ 
+	OCR2 = buzz_value;
+}
+
+// Set the buzzer frequency - takes any value and tries to find the nearest buzzer frequency
+void buzzer_set_freq(unsigned int buzz_freq)
+{
+	int buzz_value;
+	
+	buzz_value = 62500/buzz_freq - 1;
+
+	if(buzz_value > 255)
+		buzz_value = 255;
+	else if(buzz_value < 0)
+		buzz_value = 0;
+	
+	buzzer_set_val(buzz_value);
+}
+
+// Chirps the buzzer for a number of milliseconds
+void buzzer_chirp(unsigned int ms, unsigned int buzz_freq) 
+{	
+	buzzer_set_freq(buzz_freq);
+	
+	delay_ms(ms);
+		
+	buzzer_off();
+}
+
+// Disables timer0 clock counting, turning off the buzzer
+void buzzer_off() 
+{
+	// Disable clock, to halt counter
+	TCCR2 &= 0xF8;
+	
+	// Set buzzer pin low in case it's high
+	PORTB &= 0x7F;
+}
+
Index: branches/battery/code/projects/colonet/testing/robot_routine_reg_test/serial.h
===================================================================
--- branches/battery/code/projects/colonet/testing/robot_routine_reg_test/serial.h	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/robot_routine_reg_test/serial.h	(revision 260)
@@ -0,0 +1,42 @@
+/*
+	serial.h - Contains definitions and function prototypes for the RS232 serial port
+*/
+
+#ifndef _SERIAL_H
+#define _SERIAL_H
+
+// Tested baud rates
+#define BAUD9600    103
+#define BAUD115200  8  //Warning--3.5% error
+
+// Untested baud rates that might be right --aaron
+#define BAUD1M	     0
+#define BAUD500K     1
+#define BAUD250K     3
+#define BAUD230400   3   //Warning--8.5% error
+#define BAUD76800    12
+#define BAUD57600    16  //Warning--2.1% error
+#define BAUD38400    25
+#define BAUD28800    34
+#define BAUD19200    51
+#define BAUD14400    68
+#define BAUD4800     207
+#define BAUD2400     416  //Might not work, since it needs some high bits set
+
+// Function descriptions are available in serial.c
+
+//serial (serial0) is the main serial (DB9 connection)
+void serial_init( unsigned int ubrr);
+int serial_putchar(char c);
+int serial_getchar(void);
+int serial_getchar_nb(void);
+
+
+void serial1_init( unsigned int ubrr);
+int serial1_putchar(char c);
+int serial1_getchar(void);
+int serial1_getchar_nb(void);
+
+
+
+#endif
Index: branches/battery/code/projects/colonet/testing/robot_routine_reg_test/buzzer.h
===================================================================
--- branches/battery/code/projects/colonet/testing/robot_routine_reg_test/buzzer.h	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/robot_routine_reg_test/buzzer.h	(revision 260)
@@ -0,0 +1,33 @@
+/*
+	buzzer.h - Contains function prototypes for running the buzzer
+	
+	
+	author: Robotics Club, Colony Project
+*/
+#ifndef _BUZZER_H_
+#define _BUZZER_H_
+
+//Musical note definitions
+//Source: http://www.answers.com/topic/piano-key-frequencies
+#define	C4	260 //Middle C
+#define	C4s	277 //C sharp
+#define	D4	294
+#define	D4s	311
+#define	E4	330
+#define	F4	349
+#define	F4s	370
+#define	G4	392
+#define	G4s	415
+#define	A4	440
+#define	A4s	466
+#define	B4	494
+#define	C5	523
+
+// Function descriptions can be found in buzzer.c
+void buzzer_init(void);
+void buzzer_set_val(unsigned int buzz_value);
+void buzzer_set_freq(unsigned int buzz_freq);
+void buzzer_chirp(unsigned int ms, unsigned int buzz_freq);
+void buzzer_off(void); 
+
+#endif
Index: branches/battery/code/projects/colonet/testing/robot_routine_reg_test/localization.c
===================================================================
--- branches/battery/code/projects/colonet/testing/robot_routine_reg_test/localization.c	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/robot_routine_reg_test/localization.c	(revision 260)
@@ -0,0 +1,84 @@
+#include "localization.h"
+
+#include "firefly+_lib.h"
+
+
+
+
+void addSensor (int maxBom, int self, int other, int NUM_BOTS)
+{
+    //make sure you don't add to the diagonal
+    if(self == other) {
+      //lcd_putchar('w');
+      return;
+    }
+    if(self >= NUM_BOTS || other >= NUM_BOTS)
+    {
+      // lcd_putchar('y');
+      return;
+    }
+    
+
+    //lcd_putchar('a');
+    //lcd_putchar(self+48);
+    //lcd_putchar(':');
+    //lcd_putchar(other+48);
+    //lcd_putchar('.');
+    //add this robot to your own row's sensor numbers
+    //row = your index
+    //column = robotNum (input)
+    sensors[self][other] = maxBom;
+
+}
+
+unsigned char getSelfSensor (unsigned char self, unsigned char other, int NUM_BOTS)
+{
+
+    if(other < NUM_BOTS){
+        return sensors[self][other];
+    }
+    else {
+        return 9;
+    }
+
+}
+
+/*
+void printSensorsMatrix (void)
+{
+
+
+    //print table
+    int y = 1;
+    lcd_gotoxy(0, y);
+    int i, j;
+    for(i = 0; i < NUM_BOTS; i++) {
+        for(j = 0; j < NUM_BOTS; j++) {
+            lcd_putchar( getSelfSensor(i, j, NUM_BOTS) + 48);
+            lcd_putchar(' ');
+        }
+        y++;
+        lcd_gotoxy(0, y);
+    }
+    
+    delay_ms(1000);
+    
+}
+*/
+
+/*
+SensorRow getSelfSensorRow (int self)
+{
+
+    SensorRow sr;
+    int i;
+    
+    sr.len = NUM_BOTS;
+    for(i = 0; i < NUM_BOTS; i++) {
+        sr.row[i] = sensors[
+
+
+
+}
+
+*/
Index: branches/battery/code/projects/colonet/testing/robot_routine_reg_test/Makefile
===================================================================
--- branches/battery/code/projects/colonet/testing/robot_routine_reg_test/Makefile	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/robot_routine_reg_test/Makefile	(revision 260)
@@ -0,0 +1,508 @@
+# Hey Emacs, this is a -*- makefile -*-
+#----------------------------------------------------------------------------
+# WinAVR Makefile Template written by Eric B. Weddington, Jörg Wunsch, et al.
+#
+# Released to the Public Domain
+#
+# Additional material for this makefile was written by:
+# Peter Fleury
+# Tim Henigan
+# Colin O'Flynn
+# Reiner Patommel
+# Markus Pfaff
+# Sander Pool
+# Frederik Rouleau
+#
+#----------------------------------------------------------------------------
+# On command line:
+#
+# make all = Make software.
+#
+# make clean = Clean out built project files.
+#
+# make coff = Convert ELF to AVR COFF.
+#
+# make extcoff = Convert ELF to AVR Extended COFF.
+#
+# make program = Download the hex file to the device, using avrdude.
+#                Please customize the avrdude settings below first!
+#
+# make debug = Start either simulavr or avarice as specified for debugging, 
+#              with avr-gdb or avr-insight as the front end for debugging.
+#
+# make filename.s = Just compile filename.c into the assembler code only.
+#
+# make filename.i = Create a preprocessed source file for use in submitting
+#                   bug reports to the GCC project.
+#
+# To rebuild project do "make clean" then "make all".
+#----------------------------------------------------------------------------
+
+
+# MCU name
+MCU = atmega128
+
+
+# Processor frequency.
+#     This will define a symbol, F_CPU, in all source code files equal to the 
+#     processor frequency. You can then use this symbol in your source code to 
+#     calculate timings. Do NOT tack on a 'UL' at the end, this will be done
+#     automatically to create a 32-bit value in your source code.
+F_CPU = 16000000
+
+
+# Output format. (can be srec, ihex, binary)
+FORMAT = ihex
+
+
+# Target file name (without extension).
+TARGET = robot_routine_reg_test
+
+
+# List C source files here. (C dependencies are automatically generated.)
+SRC = $(wildcard *.c)
+#$(TARGET).c 
+
+
+# List Assembler source files here.
+#     Make them always end in a capital .S.  Files ending in a lowercase .s
+#     will not be considered source files but generated files (assembler
+#     output from the compiler), and will be deleted upon "make clean"!
+#     Even though the DOS/Win* filesystem matches both .s and .S the same,
+#     it will preserve the spelling of the filenames, and gcc itself does
+#     care about how the name is spelled on its command-line.
+ASRC = 
+
+
+# Optimization level, can be [0, 1, 2, 3, s]. 
+#     0 = turn off optimization. s = optimize for size.
+#     (Note: 3 is not always the best optimization level. See avr-libc FAQ.)
+OPT = s
+
+
+# Debugging format.
+#     Native formats for AVR-GCC's -g are dwarf-2 [default] or stabs.
+#     AVR Studio 4.10 requires dwarf-2.
+#     AVR [Extended] COFF format requires stabs, plus an avr-objcopy run.
+DEBUG = dwarf-2
+
+
+# List any extra directories to look for include files here.
+#     Each directory must be seperated by a space.
+#     Use forward slashes for directory separators.
+#     For a directory that has spaces, enclose it in quotes.
+EXTRAINCDIRS = c:/roboclub_repository/emarinel/code/colonet/lib c:/roboclub_repository/emarinel/code/firefly_plus_lib 
+
+# Compiler flag to set the C Standard level.
+#     c89   = "ANSI" C
+#     gnu89 = c89 plus GCC extensions
+#     c99   = ISO C99 standard (not yet fully implemented)
+#     gnu99 = c99 plus GCC extensions
+CSTANDARD = -std=gnu99
+
+
+# Place -D or -U options here
+CDEFS = -DF_CPU=$(F_CPU)UL
+
+
+# Place -I options here
+CINCS =
+
+
+
+#---------------- Compiler Options ----------------
+#  -g*:          generate debugging information
+#  -O*:          optimization level
+#  -f...:        tuning, see GCC manual and avr-libc documentation
+#  -Wall...:     warning level
+#  -Wa,...:      tell GCC to pass this to the assembler.
+#    -adhlns...: create assembler listing
+CFLAGS = -g$(DEBUG)
+CFLAGS += $(CDEFS) $(CINCS)
+CFLAGS += -O$(OPT)
+CFLAGS += -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums
+CFLAGS += -Wall -Wstrict-prototypes
+CFLAGS += -Wa,-adhlns=$(<:.c=.lst)
+CFLAGS += $(patsubst %,-I%,$(EXTRAINCDIRS))
+CFLAGS += $(CSTANDARD)
+
+
+#---------------- Assembler Options ----------------
+#  -Wa,...:   tell GCC to pass this to the assembler.
+#  -ahlms:    create listing
+#  -gstabs:   have the assembler create line number information; note that
+#             for use in COFF files, additional information about filenames
+#             and function names needs to be present in the assembler source
+#             files -- see avr-libc docs [FIXME: not yet described there]
+ASFLAGS = -Wa,-adhlns=$(<:.S=.lst),-gstabs 
+
+
+#---------------- Library Options ----------------
+# Minimalistic printf version
+PRINTF_LIB_MIN = -Wl,-u,vfprintf -lprintf_min
+
+# Floating point printf version (requires MATH_LIB = -lm below)
+PRINTF_LIB_FLOAT = -Wl,-u,vfprintf -lprintf_flt
+
+# If this is left blank, then it will use the Standard printf version.
+PRINTF_LIB = 
+#PRINTF_LIB = $(PRINTF_LIB_MIN)
+#PRINTF_LIB = $(PRINTF_LIB_FLOAT)
+
+
+# Minimalistic scanf version
+SCANF_LIB_MIN = -Wl,-u,vfscanf -lscanf_min
+
+# Floating point + %[ scanf version (requires MATH_LIB = -lm below)
+SCANF_LIB_FLOAT = -Wl,-u,vfscanf -lscanf_flt
+
+# If this is left blank, then it will use the Standard scanf version.
+SCANF_LIB = 
+#SCANF_LIB = $(SCANF_LIB_MIN)
+#SCANF_LIB = $(SCANF_LIB_FLOAT)
+
+
+MATH_LIB = -lm
+
+
+
+#---------------- External Memory Options ----------------
+
+# 64 KB of external RAM, starting after internal RAM (ATmega128!),
+# used for variables (.data/.bss) and heap (malloc()).
+#EXTMEMOPTS = -Wl,-Tdata=0x801100,--defsym=__heap_end=0x80ffff
+
+# 64 KB of external RAM, starting after internal RAM (ATmega128!),
+# only used for heap (malloc()).
+#EXTMEMOPTS = -Wl,--defsym=__heap_start=0x801100,--defsym=__heap_end=0x80ffff
+
+EXTMEMOPTS =
+
+
+
+#---------------- Linker Options ----------------
+#  -Wl,...:     tell GCC to pass this to linker.
+#    -Map:      create map file
+#    --cref:    add cross reference to  map file
+LDFLAGS = -Wl,-Map=$(TARGET).map,--cref
+LDFLAGS += $(EXTMEMOPTS)
+LDFLAGS += $(PRINTF_LIB) $(SCANF_LIB) $(MATH_LIB)
+
+
+
+#---------------- Programming Options (avrdude) ----------------
+
+# Programming hardware: alf avr910 avrisp bascom bsd 
+# dt006 pavr picoweb pony-stk200 sp12 stk200 stk500
+#
+# Type: avrdude -c ?
+# to get a full listing.
+#
+AVRDUDE_PROGRAMMER = avrisp
+
+# com1 = serial port. Use lpt1 to connect to parallel port.
+AVRDUDE_PORT = com1
+# programmer connected to serial device
+
+AVRDUDE_WRITE_FLASH = -b 9600 -U flash:w:$(TARGET).hex
+#AVRDUDE_WRITE_EEPROM = -U eeprom:w:$(TARGET).eep
+
+
+# Uncomment the following if you want avrdude's erase cycle counter.
+# Note that this counter needs to be initialized first using -Yn,
+# see avrdude manual.
+#AVRDUDE_ERASE_COUNTER = -y
+
+# Uncomment the following if you do /not/ wish a verification to be
+# performed after programming the device.
+AVRDUDE_NO_VERIFY = -V
+
+# Increase verbosity level.  Please use this when submitting bug
+# reports about avrdude. See <http://savannah.nongnu.org/projects/avrdude> 
+# to submit bug reports.
+#AVRDUDE_VERBOSE = -v -v
+
+AVRDUDE_FLAGS = -F -p $(MCU) -P $(AVRDUDE_PORT) -c $(AVRDUDE_PROGRAMMER)
+AVRDUDE_FLAGS += $(AVRDUDE_NO_VERIFY)
+AVRDUDE_FLAGS += $(AVRDUDE_VERBOSE)
+AVRDUDE_FLAGS += $(AVRDUDE_ERASE_COUNTER)
+
+
+
+#---------------- Debugging Options ----------------
+
+# For simulavr only - target MCU frequency.
+DEBUG_MFREQ = $(F_CPU)
+
+# Set the DEBUG_UI to either gdb or insight.
+# DEBUG_UI = gdb
+DEBUG_UI = insight
+
+# Set the debugging back-end to either avarice, simulavr.
+DEBUG_BACKEND = avarice
+#DEBUG_BACKEND = simulavr
+
+# GDB Init Filename.
+GDBINIT_FILE = __avr_gdbinit
+
+# When using avarice settings for the JTAG
+JTAG_DEV = /dev/com1
+
+# Debugging port used to communicate between GDB / avarice / simulavr.
+DEBUG_PORT = 4242
+
+# Debugging host used to communicate between GDB / avarice / simulavr, normally
+#     just set to localhost unless doing some sort of crazy debugging when 
+#     avarice is running on a different computer.
+DEBUG_HOST = localhost
+
+
+
+#============================================================================
+
+
+# Define programs and commands.
+SHELL = sh
+CC = avr-gcc
+OBJCOPY = avr-objcopy
+OBJDUMP = avr-objdump
+SIZE = avr-size
+NM = avr-nm
+AVRDUDE = avrdude
+REMOVE = rm -f
+COPY = cp
+WINSHELL = cmd
+
+
+# Define Messages
+# English
+MSG_ERRORS_NONE = Errors: none
+MSG_BEGIN = -------- begin --------
+MSG_END = --------  end  --------
+MSG_SIZE_BEFORE = Size before: 
+MSG_SIZE_AFTER = Size after:
+MSG_COFF = Converting to AVR COFF:
+MSG_EXTENDED_COFF = Converting to AVR Extended COFF:
+MSG_FLASH = Creating load file for Flash:
+MSG_EEPROM = Creating load file for EEPROM:
+MSG_EXTENDED_LISTING = Creating Extended Listing:
+MSG_SYMBOL_TABLE = Creating Symbol Table:
+MSG_LINKING = Linking:
+MSG_COMPILING = Compiling:
+MSG_ASSEMBLING = Assembling:
+MSG_CLEANING = Cleaning project:
+
+
+
+
+# Define all object files.
+OBJ = $(SRC:.c=.o) $(ASRC:.S=.o) 
+
+# Define all listing files.
+LST = $(SRC:.c=.lst) $(ASRC:.S=.lst) 
+
+
+# Compiler flags to generate dependency files.
+GENDEPFLAGS = -MD -MP -MF .dep/$(@F).d
+
+
+# Combine all necessary flags and optional flags.
+# Add target processor to flags.
+ALL_CFLAGS = -mmcu=$(MCU) -I. $(CFLAGS) $(GENDEPFLAGS)
+ALL_ASFLAGS = -mmcu=$(MCU) -I. -x assembler-with-cpp $(ASFLAGS)
+
+
+
+
+
+# Default target.
+all: begin gccversion sizebefore build sizeafter end
+
+build: elf hex eep lss sym
+
+elf: $(TARGET).elf
+hex: $(TARGET).hex
+eep: $(TARGET).eep
+lss: $(TARGET).lss 
+sym: $(TARGET).sym
+
+
+
+# Eye candy.
+# AVR Studio 3.x does not check make's exit code but relies on
+# the following magic strings to be generated by the compile job.
+begin:
+	@echo
+	@echo $(MSG_BEGIN)
+
+end:
+	@echo $(MSG_END)
+	@echo
+
+
+# Display size of file.
+HEXSIZE = $(SIZE) --target=$(FORMAT) $(TARGET).hex
+ELFSIZE = $(SIZE) -A $(TARGET).elf
+AVRMEM = avr-mem.sh $(TARGET).elf $(MCU)
+
+sizebefore:
+	@if test -f $(TARGET).elf; then echo; echo $(MSG_SIZE_BEFORE); $(ELFSIZE); \
+	$(AVRMEM) 2>/dev/null; echo; fi
+
+sizeafter:
+	@if test -f $(TARGET).elf; then echo; echo $(MSG_SIZE_AFTER); $(ELFSIZE); \
+	$(AVRMEM) 2>/dev/null; echo; fi
+
+
+
+# Display compiler version information.
+gccversion : 
+	@$(CC) --version
+
+
+
+# Program the device.  
+program: $(TARGET).hex $(TARGET).eep
+	$(AVRDUDE) $(AVRDUDE_FLAGS) $(AVRDUDE_WRITE_FLASH) $(AVRDUDE_WRITE_EEPROM)
+
+
+# Generate avr-gdb config/init file which does the following:
+#     define the reset signal, load the target file, connect to target, and set 
+#     a breakpoint at main().
+gdb-config: 
+	@$(REMOVE) $(GDBINIT_FILE)
+	@echo define reset >> $(GDBINIT_FILE)
+	@echo SIGNAL SIGHUP >> $(GDBINIT_FILE)
+	@echo end >> $(GDBINIT_FILE)
+	@echo file $(TARGET).elf >> $(GDBINIT_FILE)
+	@echo target remote $(DEBUG_HOST):$(DEBUG_PORT)  >> $(GDBINIT_FILE)
+ifeq ($(DEBUG_BACKEND),simulavr)
+	@echo load  >> $(GDBINIT_FILE)
+endif	
+	@echo break main >> $(GDBINIT_FILE)
+	
+debug: gdb-config $(TARGET).elf
+ifeq ($(DEBUG_BACKEND), avarice)
+	@echo Starting AVaRICE - Press enter when "waiting to connect" message displays.
+	@$(WINSHELL) /c start avarice --jtag $(JTAG_DEV) --erase --program --file \
+	$(TARGET).elf $(DEBUG_HOST):$(DEBUG_PORT)
+	@$(WINSHELL) /c pause
+	
+else
+	@$(WINSHELL) /c start simulavr --gdbserver --device $(MCU) --clock-freq \
+	$(DEBUG_MFREQ) --port $(DEBUG_PORT)
+endif
+	@$(WINSHELL) /c start avr-$(DEBUG_UI) --command=$(GDBINIT_FILE)
+	
+
+
+
+# Convert ELF to COFF for use in debugging / simulating in AVR Studio or VMLAB.
+COFFCONVERT=$(OBJCOPY) --debugging \
+--change-section-address .data-0x800000 \
+--change-section-address .bss-0x800000 \
+--change-section-address .noinit-0x800000 \
+--change-section-address .eeprom-0x810000 
+
+
+coff: $(TARGET).elf
+	@echo
+	@echo $(MSG_COFF) $(TARGET).cof
+	$(COFFCONVERT) -O coff-avr $< $(TARGET).cof
+
+
+extcoff: $(TARGET).elf
+	@echo
+	@echo $(MSG_EXTENDED_COFF) $(TARGET).cof
+	$(COFFCONVERT) -O coff-ext-avr $< $(TARGET).cof
+
+
+
+# Create final output files (.hex, .eep) from ELF output file.
+%.hex: %.elf
+	@echo
+	@echo $(MSG_FLASH) $@
+	$(OBJCOPY) -O $(FORMAT) -R .eeprom $< $@
+
+%.eep: %.elf
+	@echo
+	@echo $(MSG_EEPROM) $@
+	-$(OBJCOPY) -j .eeprom --set-section-flags=.eeprom="alloc,load" \
+	--change-section-lma .eeprom=0 -O $(FORMAT) $< $@
+
+# Create extended listing file from ELF output file.
+%.lss: %.elf
+	@echo
+	@echo $(MSG_EXTENDED_LISTING) $@
+	$(OBJDUMP) -h -S $< > $@
+
+# Create a symbol table from ELF output file.
+%.sym: %.elf
+	@echo
+	@echo $(MSG_SYMBOL_TABLE) $@
+	$(NM) -n $< > $@
+
+
+
+# Link: create ELF output file from object files.
+.SECONDARY : $(TARGET).elf
+.PRECIOUS : $(OBJ)
+%.elf: $(OBJ)
+	@echo
+	@echo $(MSG_LINKING) $@
+	$(CC) $(ALL_CFLAGS) $^ --output $@ $(LDFLAGS)
+
+
+# Compile: create object files from C source files.
+%.o : %.c
+	@echo
+	@echo $(MSG_COMPILING) $<
+	$(CC) -c $(ALL_CFLAGS) $< -o $@ 
+
+
+# Compile: create assembler files from C source files.
+%.s : %.c
+	$(CC) -S $(ALL_CFLAGS) $< -o $@
+
+
+# Assemble: create object files from assembler source files.
+%.o : %.S
+	@echo
+	@echo $(MSG_ASSEMBLING) $<
+	$(CC) -c $(ALL_ASFLAGS) $< -o $@
+
+# Create preprocessed source for use in sending a bug report.
+%.i : %.c
+	$(CC) -E -mmcu=$(MCU) -I. $(CFLAGS) $< -o $@ 
+
+
+# Target: clean project.
+clean: begin clean_list end
+
+clean_list :
+	@echo
+	@echo $(MSG_CLEANING)
+	$(REMOVE) $(TARGET).hex
+	$(REMOVE) $(TARGET).eep
+	$(REMOVE) $(TARGET).cof
+	$(REMOVE) $(TARGET).elf
+	$(REMOVE) $(TARGET).map
+	$(REMOVE) $(TARGET).sym
+	$(REMOVE) $(TARGET).lss
+	$(REMOVE) $(OBJ)
+	$(REMOVE) $(LST)
+	$(REMOVE) $(SRC:.c=.s)
+	$(REMOVE) $(SRC:.c=.d)
+	$(REMOVE) .dep/*
+
+
+
+# Include the dependency files.
+-include $(shell mkdir .dep 2>/dev/null) $(wildcard .dep/*)
+
+
+# Listing of phony targets.
+.PHONY : all begin finish end sizebefore sizeafter gccversion \
+build elf hex eep lss sym coff extcoff \
+clean clean_list program debug gdb-config
+
Index: branches/battery/code/projects/colonet/testing/robot_routine_reg_test/localization.h
===================================================================
--- branches/battery/code/projects/colonet/testing/robot_routine_reg_test/localization.h	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/robot_routine_reg_test/localization.h	(revision 260)
@@ -0,0 +1,24 @@
+#ifndef _LOCALIZATION_H_
+#define _LOCALIZATION_H_
+
+// Max number of robots possible
+#define MAX_ROBOTS 4
+
+unsigned char sensors[MAX_ROBOTS][MAX_ROBOTS];
+
+typedef struct{
+  //actual row of sensor values -- need to be able to have up to
+  //max_robots
+  unsigned char row[MAX_ROBOTS];
+  //actual length of the row
+  unsigned char len;
+  //'index' value of the row -- which robot it's for
+  unsigned char row_num;
+  
+} SensorRow;
+
+void addSensor (int maxBom, int self, int other, int NUM_BOTS);
+unsigned char getSelfSensor (unsigned char self, unsigned char other, 
+			     int NUM_BOTS);
+ 
+#endif
Index: branches/battery/code/projects/colonet/testing/robot_routine_reg_test/time.c
===================================================================
--- branches/battery/code/projects/colonet/testing/robot_routine_reg_test/time.c	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/robot_routine_reg_test/time.c	(revision 260)
@@ -0,0 +1,102 @@
+/*
+time.c
+anything that requires a delay
+mostly delay_ms
+
+author: Robotics Club, Colony Project
+
+*/
+#include <avr/interrupt.h>
+#include <avr/signal.h>
+#include <avr/delay.h>
+#include "time.h"
+//#include "help.h"
+#include "serial.h"
+
+
+static volatile int _rtc_val = 0;
+static void (*_rtc_f)(void) = 0;
+
+/*
+delay_ms
+
+delays for ms milliseconds
+
+accuracy is unknown (off by tens of nanoseconds every 15 ms)
+*/
+void delay_ms(int ms) 
+{
+	for(; ms > 15; ms-=15)
+		_delay_ms(15);
+	_delay_ms(ms);
+}
+
+void pause_ms(int ms)
+{
+	delay_ms(ms);
+}
+
+void pause(int ms)
+{
+	delay_ms(ms);
+}
+
+void sleep_ms(int ms)
+{
+	delay_ms(ms);
+}
+
+void sleep(int ms)
+{
+	delay_ms(ms);
+}
+
+/*
+void rtc_init(void)
+call this function to start the real time timer
+use rtc() to get the time value and rtc_resest() to reset
+
+requires global interrupts to be enabled for proper use
+(I bit of SREG register should be set)
+
+uses TIMER0 on asynchronous mode
+*/
+
+void rtc_init(int prescale_opt, unsigned char ocr_val, void (*rtc_func)(void)){
+	int mask = _BV(TCN0UB) + _BV(OCR0UB) + _BV(TCR0UB);
+	char tmp;
+	
+	TIMSK &= ~(_BV(OCIE0) + _BV(TOIE0)); //1. disable interrupts
+	ASSR |= _BV(AS0); //2. selecting clock source (external)
+	
+	//3. writing new values to TCCR, TCNT, OCR
+	TCNT0 = 0;
+	OCR0 = ocr_val;
+	TCCR0 = (0x01 << 3) + (prescale_opt & 0x07); //setting CTC mode, prescaler is lowest 3 bits
+	
+	//4. waiting for busy bits to clear
+	tmp = ASSR;
+	while( tmp & mask ){
+		tmp = ASSR;
+	}
+	
+	TIFR &= ~(_BV(OCF0) + _BV(TOV0)); //5. clearing the interrupt flags
+	TIMSK |= _BV(OCIE0); // + _BV(TOIE0); //6. enabling interrupts
+	
+	_rtc_f = rtc_func;
+}
+
+int rtc(void){
+	return _rtc_val;
+}
+
+void rtc_reset(void){
+	_rtc_val = 0;
+}
+
+SIGNAL (SIG_OUTPUT_COMPARE0){
+	_rtc_val++;
+	
+	if(_rtc_f != 0)
+		_rtc_f();
+}
Index: branches/battery/code/projects/colonet/testing/robot_routine_reg_test/servo.c
===================================================================
--- branches/battery/code/projects/colonet/testing/robot_routine_reg_test/servo.c	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/robot_routine_reg_test/servo.c	(revision 260)
@@ -0,0 +1,131 @@
+/*  
+	servo.c - Contains functions and interrupts necessary to activate servos
+	author:  Tom Lauwers
+	
+	3/1/06 Iain
+		Man, I don't know what a servo is. 
+*/
+#include <avr/io.h>
+#include <avr/signal.h>
+#include "servo.h"
+#include "dio.h"
+#include "lights.h"
+#include "lcd.h"
+//16000 c/ms
+//i dunno must be 2^k
+//9C40 ~ 20ms
+//#A000 ~ 20.48 but prolly wont work
+#define SERVO_PERIOD 0xA000
+//needs be 1ms
+//is 1.024ms
+#define SERVO_CONSTANT 0x800
+
+/* dirty dirty
+unsigned int servo_vals[4] = {0,0,0,0}; // Stores the set servo values
+int current_servo = 0;  // Stores which servo is current in the interrupt routine
+*/
+unsigned int servo_vals[8] = {0,0,0,0,0,0,0,0}; // Stores the set servo values
+int phase_time=0;
+int phase_base=0;
+int servos_on = 0;      // Stores which servos are enabled
+int servos_enabled=0; //which are high
+int servo_flag = 0;     // Stores whether or not servos are enabled
+
+/* Timer 1 output compare B interrupt.  Does the following:
+	Checks to see if the current servo is 4, in which case just need
+	to set low servo 3's signal and return.
+	Else, check to see if the current servo is enabled, and set it's signal high
+	Then, set the previous servo's signal low
+	Now, set the next output compare to occur for some time from now 
+	specified by the current servo's value
+*/
+SIGNAL (SIG_OUTPUT_COMPARE3B)
+{
+	lcd_putchar('i');
+	if(servo_flag == 0)
+		return;
+	
+	int i;
+	if(phase_time == 0){
+		lcd_putchar('p');
+		for(i=0;i<8;i++){
+			if(servos_on & _BV(i))
+				digital_output((_PORT_E << 3) +i,1);
+		}
+		servos_enabled = servos_on;
+		phase_base = OCR3B;
+	}
+
+	unsigned int min=~0;
+	for(i=0;i<8;i++){
+		if(_BV(i) & servos_enabled){
+			if(SERVO_CONSTANT*servo_vals[i] <= phase_time){
+				digital_output((_PORT_E << 3) + i,0);
+				servos_enabled &= ~_BV(i);
+			}
+			else if(SERVO_CONSTANT*servo_vals[i] < min) {
+				min = servo_vals[i];
+			}
+		}
+	}
+	if(!servos_enabled){
+		OCR3B = phase_base + SERVO_PERIOD;
+		phase_time = 0;
+	}
+	else {
+		OCR3B = phase_base + min;
+		phase_time = min;
+	}
+	
+}	
+
+//currently the light must be initted b4
+void init_servo()
+{
+	//1010 1001
+	TCCR3A = 0;  // COM## set to noninvert, WGM 1:0 set to 1
+	//0000 1100
+	TCCR3B = 0x02;  // High bits to 0, WGM 3:2 set to 1, prescaler to 8
+	
+	lcd_init();
+	ETIMSK |= 0x08;
+	servo_flag = 1;
+	OCR3B = 0x80;
+	lcd_putchar('i');
+}
+
+// Enable a servo specified by config
+void enable_servo(int config)
+{
+	servos_on |= _BV(config);
+}
+
+// Disable a servo specified by config
+void disable_servo(int config)
+{
+	servos_on &= (0xFF-_BV(config));
+}
+
+// Disables the timer1 interrupt, disabling the servos
+void disable_servos()
+{
+	// Disables interrupts
+	ETIMSK &= ~0x08;
+	servo_flag=0;
+
+}
+
+// Enables the timer1 interrupt, enabling the servos
+void enable_servos()
+{
+	// Enable interrupts on output compare B
+	ETIMSK |= 0x08;
+	servo_flag=1;
+}
+// Set a servo to a value.  Automatically enables the servo.
+void set_servo(int servo, int value)
+{
+	enable_servo(servo);
+	servo_vals[servo] = value;
+}
+
Index: branches/battery/code/projects/colonet/testing/robot_routine_reg_test/analog.c
===================================================================
--- branches/battery/code/projects/colonet/testing/robot_routine_reg_test/analog.c	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/robot_routine_reg_test/analog.c	(revision 260)
@@ -0,0 +1,66 @@
+/*
+	analog.c - Contains the function implementations for manipulating the ADC
+	on the firefly+ board
+	
+	author:  CMU Robotics Club, Colony Project
+	code mostly taken from fwr analog file (author: Tom Lauwers)
+*/
+
+#include <avr/delay.h>
+#include <avr/interrupt.h>
+#include <avr/signal.h>
+#include "analog.h"
+
+void analog_init(void){
+
+	/*
+		ADC Status Register A
+		Bit 7 - ADEN is set (enables analog)
+		Bit 6 - Start conversion bit is set (must be done once for free-running mode)
+		Bit 5 - Enable Auto Trigger (for free running mode)
+		Bit 3 - Enable ADC Interrupt (required to run free-running mode)
+		Bits 2-0 - Set to create a clock divisor of 128, to make ADC clock = 16,000,000/128
+	*/
+	ADCSRA |= 0xEF;
+
+	/*
+		ADMUX register
+		Bit 7,6 - Set voltage reference to AVcc (0b01)
+		Bit 5 - Set ADLAR bit for left adjust to do simple 8-bit reads
+		Bit 4 - X
+		Bit 3:0 - Sets the current channel
+	*/
+	ADMUX = 0x67;
+}	
+
+unsigned int analog8(int which){
+	ADMUX = 0x60 + which;
+	_delay_ms(1); // need at least 130 us between conversions (for fwr robot, how much for new avr?)
+	return ADCH;
+}
+
+unsigned int analog10(int which){
+	unsigned int adc_h = 0;
+	unsigned int adc_l = 0;
+	
+	ADMUX = 0x60 + which;
+	_delay_ms(1);
+	adc_l = ADCL; /* highest 2 bits of ADCL -> least 2 bits of analog val */
+	adc_h = ADCH; /* ADCH -> 8 highest bits of analog val */
+	
+	return (adc_h << 2) | (adc_l >> 6);
+}
+
+int wheel(void){
+	return analog8(WHEEL_PORT);
+}
+
+int battery(void){
+	return analog8(BATT_PORT) * 500 / 255; /* 5 volts is the max, 255 is the max 8bit number */
+}
+
+SIGNAL (SIG_ADC)
+{
+	// This is just here to catch ADC interrupts because ADC is free running.  
+	// No code needs to be in here.
+}
Index: branches/battery/code/projects/colonet/testing/robot_routine_reg_test/firefly+_lib.c
===================================================================
--- branches/battery/code/projects/colonet/testing/robot_routine_reg_test/firefly+_lib.c	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/robot_routine_reg_test/firefly+_lib.c	(revision 260)
@@ -0,0 +1,71 @@
+#include "firefly+_lib.h"
+
+
+void serial_test( void );
+void lcd_test(void);
+void orb_test( void );
+
+
+
+void motor_test (void) {
+
+	
+
+
+
+}
+void orb_test( void ) {
+	int orbs[13] = { ORB_OFF, RED, ORANGE, YELLOW, LIME, GREEN, CYAN, BLUE, PURPLE, PINK, PURPLE, MAGENTA, WHITE };
+	int orb_select = 0;
+	
+	orb_init();
+	
+	
+	while(1) {
+		orb_set_color(orbs[orb_select]);
+		delay_ms(1000);
+		orb_select++;
+		if(orb_select == 14)
+			orb_select = 0;
+	}
+
+	return;
+
+}
+
+
+void lcd_test(void) {
+	int i;
+	lcd_init();
+	
+	for(i = 32; i <= 126; i++) {
+		lcd_putchar(i);
+		delay_ms(250);
+	}
+	
+	
+	return;
+	
+}
+
+/*
+prints all printable characters to the serial
+
+baud rate is 115200
+*/
+void serial_test( void ) {
+	int i;
+	
+	serial_init(BAUD115200);
+	
+	for(i = 32; i <= 126; i++) {
+		serial_putchar(i);
+		delay_ms(250);
+	}
+
+	return;
+}
+
+
+
+
Index: branches/battery/code/projects/colonet/testing/robot_routine_reg_test/lcd.c
===================================================================
--- branches/battery/code/projects/colonet/testing/robot_routine_reg_test/lcd.c	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/robot_routine_reg_test/lcd.c	(revision 260)
@@ -0,0 +1,239 @@
+/*
+
+lcd-ar2.c - implementation for lcd functions
+
+Author: CMU Robotics Club, Colony Project
+
+This uses SPI.
+
+lcd_init MUST be called before anything can be used.
+
+*/
+
+#include <avr/io.h>
+#include "lcd.h"
+#include "time.h"
+
+/*
+FontLookup - a lookup table for all characters
+*/
+static const unsigned char FontLookup [][5] =
+{
+    { 0x00, 0x00, 0x00, 0x00, 0x00 },  // sp
+    { 0x00, 0x00, 0x5f, 0x00, 0x00 },   // !
+    { 0x00, 0x07, 0x00, 0x07, 0x00 },   // "
+    { 0x14, 0x7f, 0x14, 0x7f, 0x14 },   // #
+    { 0x24, 0x2a, 0x7f, 0x2a, 0x12 },   // $
+	{ 0x23, 0x13, 0x08, 0x64, 0x62 },   // %
+    { 0x36, 0x49, 0x55, 0x22, 0x50 },   // &
+    { 0x00, 0x05, 0x03, 0x00, 0x00 },   // '
+    { 0x00, 0x1c, 0x22, 0x41, 0x00 },   // (
+    { 0x00, 0x41, 0x22, 0x1c, 0x00 },   // )
+    { 0x14, 0x08, 0x3E, 0x08, 0x14 },   // *
+    { 0x08, 0x08, 0x3E, 0x08, 0x08 },   // +
+    { 0x00, 0x00, 0x50, 0x30, 0x00 },   // ,
+    { 0x10, 0x10, 0x10, 0x10, 0x10 },   // -
+    { 0x00, 0x60, 0x60, 0x00, 0x00 },   // .
+    { 0x20, 0x10, 0x08, 0x04, 0x02 },   // /
+    { 0x3E, 0x51, 0x49, 0x45, 0x3E },   // 0
+    { 0x00, 0x42, 0x7F, 0x40, 0x00 },   // 1
+    { 0x42, 0x61, 0x51, 0x49, 0x46 },   // 2
+    { 0x21, 0x41, 0x45, 0x4B, 0x31 },   // 3
+    { 0x18, 0x14, 0x12, 0x7F, 0x10 },   // 4
+    { 0x27, 0x45, 0x45, 0x45, 0x39 },   // 5
+    { 0x3C, 0x4A, 0x49, 0x49, 0x30 },   // 6
+    { 0x01, 0x71, 0x09, 0x05, 0x03 },   // 7
+    { 0x36, 0x49, 0x49, 0x49, 0x36 },   // 8
+    { 0x06, 0x49, 0x49, 0x29, 0x1E },   // 9
+    { 0x00, 0x36, 0x36, 0x00, 0x00 },   // :
+    { 0x00, 0x56, 0x36, 0x00, 0x00 },   // ;
+    { 0x08, 0x14, 0x22, 0x41, 0x00 },   // <
+    { 0x14, 0x14, 0x14, 0x14, 0x14 },   // =
+    { 0x00, 0x41, 0x22, 0x14, 0x08 },   // >
+    { 0x02, 0x01, 0x51, 0x09, 0x06 },   // ?
+    { 0x32, 0x49, 0x59, 0x51, 0x3E },   // @
+    { 0x7E, 0x11, 0x11, 0x11, 0x7E },   // A
+    { 0x7F, 0x49, 0x49, 0x49, 0x36 },   // B
+    { 0x3E, 0x41, 0x41, 0x41, 0x22 },   // C
+    { 0x7F, 0x41, 0x41, 0x22, 0x1C },   // D
+    { 0x7F, 0x49, 0x49, 0x49, 0x41 },   // E
+    { 0x7F, 0x09, 0x09, 0x09, 0x01 },   // F
+    { 0x3E, 0x41, 0x49, 0x49, 0x7A },   // G
+    { 0x7F, 0x08, 0x08, 0x08, 0x7F },   // H
+    { 0x00, 0x41, 0x7F, 0x41, 0x00 },   // I
+    { 0x20, 0x40, 0x41, 0x3F, 0x01 },   // J
+    { 0x7F, 0x08, 0x14, 0x22, 0x41 },   // K
+    { 0x7F, 0x40, 0x40, 0x40, 0x40 },   // L
+    { 0x7F, 0x02, 0x0C, 0x02, 0x7F },   // M
+    { 0x7F, 0x04, 0x08, 0x10, 0x7F },   // N
+    { 0x3E, 0x41, 0x41, 0x41, 0x3E },   // O
+    { 0x7F, 0x09, 0x09, 0x09, 0x06 },   // P
+    { 0x3E, 0x41, 0x51, 0x21, 0x5E },   // Q
+    { 0x7F, 0x09, 0x19, 0x29, 0x46 },   // R
+    { 0x46, 0x49, 0x49, 0x49, 0x31 },   // S
+    { 0x01, 0x01, 0x7F, 0x01, 0x01 },   // T
+    { 0x3F, 0x40, 0x40, 0x40, 0x3F },   // U
+    { 0x1F, 0x20, 0x40, 0x20, 0x1F },   // V
+    { 0x3F, 0x40, 0x38, 0x40, 0x3F },   // W
+    { 0x63, 0x14, 0x08, 0x14, 0x63 },   // X
+    { 0x07, 0x08, 0x70, 0x08, 0x07 },   // Y
+    { 0x61, 0x51, 0x49, 0x45, 0x43 },   // Z
+    { 0x00, 0x7F, 0x41, 0x41, 0x00 },   // [
+    { 0x02, 0x04, 0x08, 0x10, 0x20 },   // backslash
+    { 0x00, 0x41, 0x41, 0x7F, 0x00 },   // ]
+    { 0x04, 0x02, 0x01, 0x02, 0x04 },   // ^
+    { 0x40, 0x40, 0x40, 0x40, 0x40 },   // _
+    { 0x00, 0x01, 0x02, 0x04, 0x00 },   // '
+    { 0x20, 0x54, 0x54, 0x54, 0x78 },   // a
+    { 0x7F, 0x48, 0x44, 0x44, 0x38 },   // b
+    { 0x38, 0x44, 0x44, 0x44, 0x20 },   // c
+    { 0x38, 0x44, 0x44, 0x48, 0x7F },   // d
+    { 0x38, 0x54, 0x54, 0x54, 0x18 },   // e
+    { 0x08, 0x7E, 0x09, 0x01, 0x02 },   // f
+    { 0x0C, 0x52, 0x52, 0x52, 0x3E },   // g
+    { 0x7F, 0x08, 0x04, 0x04, 0x78 },   // h
+    { 0x00, 0x44, 0x7D, 0x40, 0x00 },   // i
+    { 0x20, 0x40, 0x44, 0x3D, 0x00 },   // j
+    { 0x7F, 0x10, 0x28, 0x44, 0x00 },   // k
+    { 0x00, 0x41, 0x7F, 0x40, 0x00 },   // l
+    { 0x7C, 0x04, 0x18, 0x04, 0x78 },   // m
+    { 0x7C, 0x08, 0x04, 0x04, 0x78 },   // n
+    { 0x38, 0x44, 0x44, 0x44, 0x38 },   // o
+    { 0x7C, 0x14, 0x14, 0x14, 0x08 },   // p
+    { 0x08, 0x14, 0x14, 0x18, 0x7C },   // q
+    { 0x7C, 0x08, 0x04, 0x04, 0x08 },   // r
+    { 0x48, 0x54, 0x54, 0x54, 0x20 },   // s
+    { 0x04, 0x3F, 0x44, 0x40, 0x20 },   // t
+    { 0x3C, 0x40, 0x40, 0x20, 0x7C },   // u
+    { 0x1C, 0x20, 0x40, 0x20, 0x1C },   // v
+    { 0x3C, 0x40, 0x30, 0x40, 0x3C },   // w
+    { 0x44, 0x28, 0x10, 0x28, 0x44 },   // x
+    { 0x0C, 0x50, 0x50, 0x50, 0x3C },   // y
+    { 0x44, 0x64, 0x54, 0x4C, 0x44 },    // z
+    { 0x00, 0x08, 0x36, 0x41, 0x41 },   // {
+    { 0x00, 0x00, 0x7F, 0x00, 0x00 },   // |
+    { 0x41, 0x41, 0x36, 0x08, 0x00 },   // }
+    { 0x02, 0x01, 0x01, 0x02, 0x01 },   // ~
+    { 0x55, 0x2A, 0x55, 0x2A, 0x55 },   // del
+};
+
+
+/*
+initializes the LCD
+*/
+void lcd_init(void)
+{
+	LCDDDR |= (D_C | SCE | SDI | SCK);
+	LCDRESETDDR |= RST;
+
+	LCDPORT &= ~(D_C | SCE | SDI | SCK);
+	
+	SPCR |= 0b01010000; // no SPI int, SPI en, Master, sample on rising edge, fosc/2
+	SPSR |= 0x01;       // a continuation of the above
+
+	LCDRESETPORT |= RST;
+	delay_ms(10);
+	LCDRESETPORT &= (~RST);
+	delay_ms(100);
+	LCDRESETPORT |= RST;
+	
+    lcd_putbyte( 0x21 );  // LCD Extended Commands.
+    lcd_putbyte( 0xC8 );  // Set LCD Vop (Contrast).
+    lcd_putbyte( 0x06 );  // Set Temp coefficent.
+    lcd_putbyte( 0x13 );  // LCD bias mode 1:48.
+    lcd_putbyte( 0x20 );  // LCD Standard Commands, Horizontal addressing mode.
+    lcd_putbyte( 0x0C );  // LCD in normal mode.
+	
+	LCDPORT |= D_C;		//put it in init instead of main
+	
+	lcd_clear_screen();
+	
+}
+
+/*
+clear the lcd screen
+*/
+void lcd_clear_screen( void ) {
+	int i;
+	for (i = 0; i < 504; i++)
+			lcd_putbyte(0x0);
+	
+	lcd_gotoxy(0,0);
+
+}
+
+
+/*
+print a byte on the lcd screen
+*/
+void lcd_putbyte(unsigned char b)
+{
+	SPDR = b;
+	while (!(SPSR & 0x80)); /* Wait until SPI transaction is complete */
+}
+
+/*
+print a character on the lcd
+*/
+void lcd_putchar(char c)
+{
+	int i;
+	
+	for (i = 0; i < 5; i++)
+		lcd_putbyte(FontLookup[c-32][i]);
+	lcd_putbyte(0);
+
+}
+
+/*
+print an entire string to the lcd
+*/
+void lcd_putstr(char *s)
+{
+	char *t = s;
+	while (*t != 0)
+	{
+		lcd_putchar(*t);
+		t++;
+	}
+}
+
+/*
+go to coordinate x, y
+y: vertically - 1 char
+x: horizontally - 1 pixel
+
+multiply x by 6 if want to move 1 entire character
+
+origin (0,0) is at top left corner of lcd screen
+*/
+void lcd_gotoxy(int x, int y)
+{
+  LCDPORT &= ~(D_C);
+  lcd_putbyte(0x40 | (y & 0x07));
+  lcd_putbyte(0x80 | (x & 0x7f));
+  LCDPORT |= D_C;
+}
+
+/*
+prints an int to the lcd
+
+code adapted from Chris Efstathiou's code (hendrix@otenet.gr)
+*/
+void lcd_putint(int value ) {
+	unsigned char lcd_data[6]={'0','0','0','0','0','0' }, position=sizeof(lcd_data), radix=10; 
+
+        /* convert int to ascii  */ 
+        if(value<0) { lcd_putchar('-'); value=-value; }    
+        do { position--; *(lcd_data+position)=(value%radix)+'0'; value/=radix;  } while(value); 
+
+    
+        /* start displaying the number */
+        for(;position<=(sizeof(lcd_data)-1);position++)
+          {
+            
+            lcd_putchar(lcd_data[position]);
+          }
+
+return;
+}
Index: branches/battery/code/projects/colonet/testing/robot_routine_reg_test/time.h
===================================================================
--- branches/battery/code/projects/colonet/testing/robot_routine_reg_test/time.h	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/robot_routine_reg_test/time.h	(revision 260)
@@ -0,0 +1,61 @@
+/*
+time.h
+
+provisional (Suresh)
+
+*/
+
+#ifndef _TIME_H_
+#define _TIME_H_
+
+#define TIMER_OFF         0x00
+#define PRESCALE_NONE     0x01
+#define PRESCALE_DIV_8    0x02
+#define PRESCALE_DIV_32   0x03
+#define PRESCALE_DIV_64   0x04
+#define PRESCALE_DIV_128  0x05
+#define PRESCALE_DIV_256  0x06
+#define PRESCALE_DIV_1024 0x07
+
+/*
+delay_ms(int ms)
+pause_ms(int ms)
+sleep_ms(int ms)
+pause(int ms)
+sleep(int ms)
+
+all have the same behavior
+pauses the calling process for the specified
+amount of time in milliseconds
+*/
+void delay_ms(int ms) ;
+void pause_ms(int ms);
+void pause(int ms);
+void sleep_ms(int ms);
+void sleep(int ms);
+
+/*
+void rtc_init(void)
+call this function to initialize the real time clock
+real time clock requires global interrupts to be enabled
+*/
+void rtc_init(int prescale_opt, unsigned char ocr_val, void (*rtc_func)(void));
+
+/*
+void rtc_reset(void)
+use this to reset the real time value
+rtc_init() should be called beforehand
+*/
+void rtc_reset(void);
+
+/*
+int rtc(void)
+returns the current value of the real time clock (in seconds)
+rtc_init() should be called beforehand
+
+the returned amount is the number of seconds that have past since the
+last call to rtc_init() or rtc_reset()
+*/
+int rtc(void);
+
+#endif
Index: branches/battery/code/projects/colonet/testing/robot_routine_reg_test/servo.h
===================================================================
--- branches/battery/code/projects/colonet/testing/robot_routine_reg_test/servo.h	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/robot_routine_reg_test/servo.h	(revision 260)
@@ -0,0 +1,16 @@
+/*  
+	servo.h - Contains function prototypes for servo activation
+	author:  Tom Lauwers
+*/
+#ifndef _SERVO_H_
+#define _SERVO_H_
+
+// Information on functions available in servo.c
+void init_servo(void);
+void enable_servos(void);
+void enable_servo(int config);
+void set_servo(int servo, int value);
+void disable_servos(void);
+void disable_servo(int );
+
+#endif
Index: branches/battery/code/projects/colonet/testing/robot_routine_reg_test/colonet.c
===================================================================
--- branches/battery/code/projects/colonet/testing/robot_routine_reg_test/colonet.c	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/robot_routine_reg_test/colonet.c	(revision 260)
@@ -0,0 +1,335 @@
+/** @file colonet.c
+ * @brief Colonet library for colony robots
+
+ * @author Eugene Marinelli
+ * @date 10/26/06
+ * 
+ * @bug Handler registration not tested
+ * @bug Request reponding not implemented - only accepts commands.
+ */
+
+#include <firefly+_lib.h>
+
+#include "colonet.h"
+
+typedef struct {
+  unsigned char msgId; //is this necessary?
+  void (*handler)(void);
+} UserHandler;
+
+/* Globals (internal) */
+static UserHandler user_handlers[USER_DEFINED_MSG_TOTAL];
+
+/* Internal function prototypes */
+void packet_string_to_struct(ColonetPacket* dest_pkt, char* pkt_buf);
+unsigned int two_bytes_to_int(char high, char low);
+
+/* Public functions */
+int colonet_handle_message(unsigned char robot_id, char* pkt_buf)
+{
+  ColonetPacket pkt;
+  unsigned char* args; //up to 7 char args
+  unsigned int int_args[3]; //up to 3 int (2-byte) args
+
+  packet_string_to_struct(&pkt, pkt_buf);
+
+  if(pkt.msg_dest != GLOBAL_DEST && pkt.msg_dest != robot_id){ 
+    //message not intended for us
+    return 1;
+  }
+
+  args = pkt.data;
+  
+  /* Hack - could be done more 1337ly with casting, but this way we don't have
+   * to worry about little/big endian stuff */
+  int_args[0] = two_bytes_to_int(args[0], args[1]);
+  int_args[1] = two_bytes_to_int(args[2], args[3]);
+  int_args[2] = two_bytes_to_int(args[4], args[5]);
+
+  if(pkt.msg_type == COLONET_REQUEST){
+    switch(pkt.msg_code){
+      //Sharp
+    case READ_DISTANCE:
+      break;
+    case LINEARIZE_DISTANCE:
+      break;
+    case LOG_DISTANCE:
+      break;
+
+      //Serial
+    case SERIAL_GETCHAR:
+      break;
+    case SERIAL_GETCHAR_NB:
+      break;
+    case SERIAL1_GETCHAR:
+      break;
+    case SERIAL1_GETCHAR_NB:
+      break;
+
+      //Analog
+    case ANALOG8:
+      break;
+    case ANALOG10:
+      break;
+    case WHEEL:
+      break;
+    case BATTERY:
+      break;
+
+      //BOM
+    case GETMAXBOM:
+      break;
+
+      //Dio
+    case DIGITAL_INPUT:
+      break;
+    case BUTTON1_READ:
+      break;
+    case BUTTON2_READ:
+      break;
+
+      //Bumper
+    case DETECT_BUMP:
+      break;
+    }
+
+    /* TODO - send back data! */
+
+  }else if(pkt.msg_type == COLONET_COMMAND){
+    if(pkt.msg_code >= USER_DEFINED_MSG_ID_START && 
+       pkt.msg_code <= USER_DEFINED_MSG_ID_END){
+      if (user_handlers[pkt.msg_code - USER_DEFINED_MSG_ID_START].handler) {
+        /* Call the user's handler function if it the function's address
+         * is non-zero (has been set) */
+        user_handlers[pkt.msg_code - USER_DEFINED_MSG_ID_START].handler();
+      }
+
+      return 0;
+    }
+
+    switch(pkt.msg_code){
+    default:
+      printf("%s: Error - message code %d not implemented\n", __FUNCTION__,
+             pkt.msg_code);
+      return -1;
+      break;
+
+      //Buzzer
+    case BUZZER_INIT:
+      buzzer_init();
+      break;
+    case BUZZER_SET_VAL:
+      buzzer_set_val(args[0]);
+      break;
+    case BUZZER_SET_FREQ:
+      buzzer_set_freq(args[0]);
+      break;
+    case BUZZER_CHIRP:
+      buzzer_chirp(int_args[0], int_args[1]);
+      break;
+    case BUZZER_OFF:
+      buzzer_off();
+      break;
+      
+      //LCD
+    case LCD_INIT:
+      lcd_init();
+      break;
+    case LCD_CLEAR_SCREEN:
+      lcd_clear_screen();
+      break;
+    case LCD_PUTBYTE:
+      lcd_putbyte(args[0]);
+      break;
+    case LCD_PUTCHAR:
+      lcd_putchar((char)args[0]);
+      break;
+    case LCD_PUTSTR:
+      lcd_putstr((char*)args);
+      break;
+    case LCD_GOTOXY: 
+      lcd_gotoxy(int_args[0], int_args[1]);
+      break;
+    case LCD_PUTINT: 
+      lcd_putint(int_args[0]);
+      break;
+    case ORB_INIT:
+      orb_init();
+      break;
+      //Orb
+    case ORB_SET:
+      orb_set(args[0], args[1], args[2]);
+      break;
+    case ORB_SET_COLOR:
+      orb_set_color(int_args[0]);
+      break;
+    case ORB_DISABLE:
+      orb_disable();
+      break;
+    case ORB_ENABLE:
+      orb_enable();
+      break;
+    case ORB_SET_DIO:
+      orb_set_dio(int_args[0], int_args[1], int_args[2]);
+      break;
+    case LED_INIT:
+      led_init();
+      break;
+    case LED_USER:
+      led_user(int_args[0]);
+      break;
+    case ORB_SEND:
+      //orb_send();
+      break;
+      //Motors
+    case MOTORS_INIT:
+      motors_init();
+      break;
+    case MOTOR1_SET:
+      motor1_set(int_args[0], int_args[1]);
+      break;
+    case MOTOR2_SET:
+      motor2_set(int_args[0], int_args[1]);
+      break;
+    case MOTORS_OFF:
+      motors_off();
+      break;
+
+      /*
+    case MOVE:
+      
+      break;
+      */
+
+      //SERIAL
+    case SERIAL_INIT:
+      serial_init(int_args[0]);
+      break;
+    case SERIAL_PUTCHAR:
+      serial_putchar((char)args[0]);
+      break;
+    case SERIAL1_INIT:
+      serial1_init(int_args[0]);
+      break;
+    case SERIAL1_PUTCHAR:
+      serial1_putchar((char)args[0]);
+      break;
+    case PRINTF:
+      printf("%s", pkt.data);
+      break;
+    case KILL_ROBOT:
+      motors_off();
+      buzzer_off();
+      exit(0); //kill the robot
+      break;
+      //Time
+    case DELAY_MS:
+      delay_ms(int_args[0]);
+      break;
+
+      //Analog
+    case ANALOG_INIT:
+      analog_init();
+      break;
+
+      //BOM
+    case BOM_ON:
+      bom_on();
+      break;
+    case BOM_OFF:
+      bom_off();
+      break;
+    case OUTPUT_HIGH:
+      output_high(int_args[0]);
+      break;
+    case OUTPUT_LOW:
+      output_low(int_args[0]);
+      break;
+
+      //Dio
+    case DIGITAL_OUTPUT:
+      digital_output(int_args[0], int_args[1]);
+      break;
+    case BUTTON1_WAIT:
+      button1_wait();
+      break;
+    case BUTTON1_WAIT_LED:
+      button1_wait_led();
+      break;
+    case BUTTON2_WAIT:
+      button2_wait();
+      break;
+    case BUTTON2_WAIT_LED:
+      button2_wait_led();
+      break;
+
+      //WL
+    case WL_INIT:
+      wl_init();
+      break;
+    case PARSE_BUFFER:
+      parse_buffer();
+      break;
+    case WL_SEND:
+      wl_send();
+      break;
+    }
+  }else{
+    printf("%s: Error: Invalid colonet message type", __FUNCTION__);
+    return -1;
+  }
+
+  return 0;
+}
+
+/* colonet_add_message
+ * Adds a user-defined message
+ */
+int colonet_add_message(unsigned char msgId, void (*handler)(void))
+{
+  if(msgId < USER_DEFINED_MSG_ID_START || msgId > USER_DEFINED_MSG_ID_END){
+    return -1;
+  }
+
+  /* Register this function in the array */
+  user_handlers[msgId-USER_DEFINED_MSG_ID_START].msgId = msgId;
+  user_handlers[msgId-USER_DEFINED_MSG_ID_START].handler = handler;
+
+  return 0;
+}
+
+/* Private functions */
+static void packet_string_to_struct(ColonetPacket* dest_pkt, char* pkt_buf)
+{
+  int i;
+  
+  printf("\npacket:");
+  for(i = 0; i < 16; i++){
+    printf("%d ", pkt_buf[i]);
+  }
+
+  printf("\n");
+
+  dest_pkt->prefix[0] = pkt_buf[0];
+  dest_pkt->prefix[1] = pkt_buf[1];
+  dest_pkt->token_src = pkt_buf[2];
+  dest_pkt->token_dest = pkt_buf[3];
+  dest_pkt->msg_dest = pkt_buf[4];
+  dest_pkt->msg_type = pkt_buf[5];
+  dest_pkt->msg_code = pkt_buf[6];
+  
+  for(i = 0; i < PACKET_DATA_LEN; i++){
+    dest_pkt->data[i] = pkt_buf[7+i];
+  }
+
+  dest_pkt->num_robots = pkt_buf[PACKET_SIZE-2];
+  dest_pkt->checksum = pkt_buf[PACKET_SIZE-1];
+}
+
+/* two_bytes_to_int(char a, char b)
+ * Returns int of form [high][low]
+ */
+static unsigned int two_bytes_to_int(char high, char low)
+{
+  return (((unsigned int)high)<<8) + (unsigned int)low;
+}
Index: branches/battery/code/projects/colonet/testing/robot_routine_reg_test/analog.h
===================================================================
--- branches/battery/code/projects/colonet/testing/robot_routine_reg_test/analog.h	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/robot_routine_reg_test/analog.h	(revision 260)
@@ -0,0 +1,61 @@
+/*
+	analog.h - Contains definitions and function prototypes for using the
+	ADC to detect analog signals on pins AN0 - AN7
+	AN6 and AN7 are used for the wheel and battery
+	
+	The pins labeled E6 and E7 are external interrupt pins and are not related to analog
+	
+	author: CMU Robotics Club, Colony Project
+	code taken from the fwr analog file (author:  Tom Lauwers)
+*/
+
+#ifndef _ANALOG_H
+#define _ANALOG_H
+
+#define AN0 0x00
+#define AN1 0x01
+#define AN2 0x02
+#define AN3 0x03
+#define AN4 0x04
+#define AN5 0x05
+#define AN6 0x06
+#define AN7 0x07
+
+#define WHEEL_PORT AN6
+#define BATT_PORT  AN7
+
+/*
+	Call this function before reading from the analog ports
+	turns on the ADC
+*/
+void analog_init(void);
+
+/*
+	returns an 8-bit number from the desired analog port
+	argument should be one of the constants AN0 - AN7
+	behavior is undefined otherwise
+	analog_init() must be called before a call to this function
+*/
+unsigned int analog8(int which);
+
+/*
+	returns a 10-bit number from the desired analog port
+	argument should be one of the constants AN0 - AN7
+	behavior is undefined otherwise
+	analog_init() must be called before a call to this function
+*/
+unsigned int analog10(int which);
+
+/*
+	returns the current value (0-255) of the wheel
+	analog_init() must be called before a call to this function
+*/
+int wheel(void);
+
+/*
+	returns the current voltage of the battery (deciVolts)
+	analog_init() must be called before a call to this function
+*/
+int battery(void);
+
+#endif
Index: branches/battery/code/projects/colonet/testing/robot_routine_reg_test/firefly+_lib.h
===================================================================
--- branches/battery/code/projects/colonet/testing/robot_routine_reg_test/firefly+_lib.h	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/robot_routine_reg_test/firefly+_lib.h	(revision 260)
@@ -0,0 +1,40 @@
+/*
+
+firefly+_lib.h
+
+author: CMU Robotics Club, Colony project
+much of this is adapted from the firefly library (author: Tom Lauwers)
+*/
+#ifndef _FIREFLY_LIB_H_
+#define _FIREFLY_LIB_H_
+
+#include <inttypes.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <avr/io.h>
+#include <avr/interrupt.h>
+#include <util/delay.h>
+//#include <avr/delay.h>
+//#include <avr/signal.h>
+
+#include "analog.h"
+#include "dio.h"
+
+#include "lcd.h"
+#include "time.h"
+#include "lights.h"
+
+#include "motor.h"
+#include "serial.h"
+#include "buzzer.h"
+
+#include "servo.h"
+#include "bom.h"
+
+//wireless
+#include "wl_adhoc.h"
+
+//localization
+#include "localization.h"
+
+#endif
Index: branches/battery/code/projects/colonet/testing/robot_routine_reg_test/lcd.h
===================================================================
--- branches/battery/code/projects/colonet/testing/robot_routine_reg_test/lcd.h	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/robot_routine_reg_test/lcd.h	(revision 260)
@@ -0,0 +1,27 @@
+
+#ifndef _LCD_H_
+#define _LCD_H_
+
+
+//////lcd defines
+#define RST 0x04  // pe2 (GPIO)
+#define SCE 0x01  // pb0 (~SS)
+#define D_C 0x10  // pb4 (GPIO?)
+#define SDI 0x04  // pb2 (MOSI)
+#define SCK 0x02  // pb1 (SCK)
+
+#define LCDPORT PORTB
+#define LCDDDR DDRB
+
+#define LCDRESETPORT PORTE
+#define LCDRESETDDR DDRE
+
+void lcd_init(void);
+void lcd_clear_screen( void );
+void lcd_putbyte(unsigned char c);
+void lcd_putchar(char c);
+void lcd_putstr(char *s);
+void lcd_gotoxy(int x, int y);
+void lcd_putint(int value);
+
+#endif
Index: branches/battery/code/projects/colonet/testing/robot_routine_reg_test/colonet.h
===================================================================
--- branches/battery/code/projects/colonet/testing/robot_routine_reg_test/colonet.h	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/robot_routine_reg_test/colonet.h	(revision 260)
@@ -0,0 +1,34 @@
+/** @file colonet.h
+ * @brief Colonet library for colony robots
+ * @author Eugene Marinelli
+ * @date 10/26/06
+ */
+
+#ifndef COLONET_H_
+#define COLONET_H_
+
+#include <colonet_defs.h>
+
+/** @brief Handles colonet packets.  Should be called by parse_buffer 
+ * when it is determined that a colonet message has been received.
+ *
+ * @param robot_id The robot id
+ * @param pkt_buf The packet buffer (e.g. wl_buf)
+ * 
+ * @return -1 on error (invalid msgId), 0 on success
+ */
+int colonet_handle_message(unsigned char robot_id, char* packet);
+
+/** @brief Registers a new colonet message handler function.  If a message
+ * with msgId is received, then handler will be called.
+ * 
+ * @param msgId The message id of the handler to be registered.  Must be
+ * between USER_DEFINED_MSG_ID_START and USER_DEFINED_MSG_ID_END
+ * @param handler The function to be called if a colonet packet with message
+ * id msgId is received
+ * 
+ * @return -1 on error (invalid msgId), 0 on success
+ */
+int colonet_add_message(unsigned char msgId, void (*handler)(void));
+
+#endif
Index: branches/battery/code/projects/colonet/testing/robot_routine_reg_test/colonet_defs.h
===================================================================
--- branches/battery/code/projects/colonet/testing/robot_routine_reg_test/colonet_defs.h	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/robot_routine_reg_test/colonet_defs.h	(revision 260)
@@ -0,0 +1,152 @@
+/* Eugene Marinelli, Fan
+ * 10/27/06
+ *
+ * Colonet Definitions - common definitions and structs used in all colonet 
+ * applications
+ */
+
+#ifndef COLONET_DEFS_H_
+#define COLONET_DEFS_H_
+
+//Message types
+#define COLONET_COMMAND 0x0D
+#define COLONET_REQUEST 0x0E
+
+//Packet properties
+#define PACKET_DATA_LEN 7
+#define PACKET_SIZE 16
+
+//Packet error codes
+#define WL_ERRCODE_ROBOTDEATH 123     //For timeouts
+#define WL_ERRCODE_NEEDTOCHARGE 250   //For pinging charging station
+#define WL_ERRCODE_CHARGESTATION 251  //Charging station response to ping
+#define WL_ERR_DEAD_LOC 5
+#define WL_ERROR_DEST 255
+#define WL_ERROR_LOC 4
+
+typedef struct {
+  unsigned char prefix[2];
+  unsigned char token_src;
+  unsigned char token_dest;
+  unsigned char msg_dest;
+  unsigned char msg_type;
+  unsigned char msg_code;
+  unsigned char data[PACKET_DATA_LEN];
+  unsigned char num_robots;
+  unsigned char checksum;
+} ColonetPacket;
+
+#define SERIAL_PORT "/dev/ttyS0"
+#define USB_PORT "/dev/ttyUSB0"
+
+#define GLOBAL_DEST 200
+#define MAX_NUM_ROBOTS 7
+
+#define USER_DEFINED_MSG_ID_START 0xF0
+#define USER_DEFINED_MSG_ID_END 0xFF
+#define USER_DEFINED_MSG_TOTAL 0x0F
+
+/* Low level robot commands */
+//BUZZER
+#define BUZZER_INIT 0x00
+#define BUZZER_SET_VAL 0x01
+#define BUZZER_SET_FREQ 0x02
+#define BUZZER_CHIRP 0x03
+#define BUZZER_OFF 0x04
+
+//LCD
+#define LCD_INIT 0x05
+#define LCD_CLEAR_SCREEN 0x06
+#define LCD_PUTBYTE 0x07
+#define LCD_PUTCHAR 0x08
+#define LCD_PUTSTR 0x09
+#define LCD_GOTOXY 0x0A
+#define LCD_PUTINT 0x0B
+
+//ORB
+#define ORB_INIT 0x0C
+#define ORB_SET 0x0D
+#define ORB_SET_COLOR 0x0E
+#define ORB_DISABLE 0x0F
+#define ORB_ENABLE 0x10
+#define ORB_SET_DIO 0x11
+#define LED_INIT 0x12
+#define LED_USER 0x13
+#define ORB_SET_NUM_NS 0x14
+#define ORB_SET_NUM 0x15
+#define ORB_SEND 0x16
+
+//MOTORS
+#define MOTORS_INIT 0x17
+#define MOTOR1_SET 0x18
+#define MOTOR2_SET 0x19
+#define MOTORS_OFF 0x1A
+#define MOVE 0x1B
+
+//SHARP
+#define READ_DISTANCE 0x24
+#define LINEARIZE_DISTANCE 0x25
+#define LOG_DISTANCE 0x26
+#define ENABLE_IR 0x27
+#define DISABLE_IR 0x28
+
+//SERIAL
+#define SERIAL_INIT 0x29
+#define SERIAL_PUTCHAR 0x2A
+#define SERIAL_GETCHAR 0x2B
+#define SERIAL_GETCHAR_NB 0x2C
+#define SERIAL1_INIT 0x2D
+#define SERIAL1_PUTCHAR 0x2E
+#define SERIAL1_GETCHAR 0x2F
+#define SERIAL1_GETCHAR_NB 0x30
+
+//DELAY_MS
+#define DELAY_MS 0x31
+
+//ANALOG
+#define ANALOG_INIT 0x32
+#define SET_ADC_MUX 0x33
+#define ENABLE_ANALOG 0x34
+#define ANALOG8 0x35
+#define ANALOG10 0x36
+#define WHEEL 0x37
+#define BATTERY 0x38
+
+//BOM
+#define GETMAXBOM 0x39
+#define BOM_ON 0x3A
+#define BOM_OFF 0x3B
+#define OUTPUT_HIGH 0x3C
+#define OUTPUT_LOW 0x3D
+
+//DIO
+#define DIGITAL_INPUT 0x3E
+#define DIGITAL_OUTPUT 0x3F
+#define BUTTON1_READ 0x41
+#define BUTTON1_WAIT 0x42
+#define BUTTON1_WAIT_LED 0x43
+#define BUTTON2_READ 0x44
+#define BUTTON2_WAIT 0x45
+#define BUTTON2_WAIT_LED 0x46
+
+//WL 
+#define WL_INIT 0x47
+#define PARSE_BUFFER 0x48
+#define WL_SEND 0x49
+#define WL_CREATE_PACKET 0x4A
+#define WL_DEATH_HANDLER 0x4B
+#define WL_ERROR_HANDLER 0x4C
+#define WL_TIMEOUT_HANDLER 0x4D
+#define DISPLAY_DEBUG 0x4E
+#define BOM_TEST 0x4F
+
+//BUMPER
+#define DETECT_BUMP 0x50
+
+//Other
+#define PRINTF 0x51
+#define KILL_ROBOT 0x52
+
+/* End low-level robot commands */
+
+#endif
Index: branches/battery/code/projects/colonet/testing/robot_routine_reg_test/dio.c
===================================================================
--- branches/battery/code/projects/colonet/testing/robot_routine_reg_test/dio.c	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/robot_routine_reg_test/dio.c	(revision 260)
@@ -0,0 +1,278 @@
+/* 
+
+dio.c
+Controls digital input and output
+
+A general note on how this code works:
+portpin is used to select both the bank and which pin is selected
+6 bits are used (lower 6, ex: 0b00abcdef)
+	the first 3 (abc in this example) are used to select the bank
+		A = 001
+		B = 010
+		C = 011
+		D = 100
+		E = 101
+		F = 110
+		G = 111
+		
+		the bank can be found by doing portpin >> 3
+		
+	the next 3 (def in this example) are used to select the pin number
+	the 3 bits are just the binary representation of the pin number
+		0 = 000
+		1 = 001
+		2 = 010
+		3 = 011
+		4 = 100
+		5 = 101
+		6 = 110
+		7 = 111
+		
+		the pin number can be found by doing portping & 0b111
+		
+
+*/
+
+#include <avr/interrupt.h>
+
+#include "dio.h"
+#include "time.h"
+#include "lights.h"
+
+/*
+digital_input
+
+reads the value on the selected portpin, returns it as 1 or 0
+see general description (above) for definition of portpin
+
+*/
+int digital_input(int portpin){
+	int pin = portpin & 0b111;
+	int pin_val = 0;
+	
+	switch(portpin >> 3){
+		case _PORT_A:
+			DDRA &= ~_BV(pin);
+			pin_val = PINA;
+			return (pin_val >> pin) & 1;
+		case _PORT_B:
+			DDRB &= ~_BV(pin);
+			pin_val = PINB;
+			return (pin_val >> pin) & 1;
+		case _PORT_C:
+			DDRC &= ~_BV(pin);
+			pin_val = PINC;
+			return (pin_val >> pin) & 1;
+		case _PORT_D:
+			DDRD &= ~_BV(pin);
+			pin_val = PIND;
+			return (pin_val >> pin) & 1;
+		case _PORT_E:
+			DDRE &= ~_BV(pin);
+			pin_val = PINE;
+			return (pin_val >> pin) & 1;
+		case _PORT_F:
+			if(pin>=4){
+				MCUSR|=1<<7;
+				MCUSR|=1<<7;
+			}
+			DDRF &= ~_BV(pin);
+			pin_val = PINF;
+			return (pin_val >> pin) & 1;
+		case _PORT_G:
+			DDRG &= ~_BV(pin);
+			pin_val = PING;
+			return (pin_val >> pin) & 1;
+		default: break;
+	}
+	
+	return -1;
+}
+
+/*
+digital_output
+
+sets portpin to the value
+
+see general description above for explanation of portpin
+
+val can only be 1 or 0
+*/
+void digital_output(int portpin, int val) {
+	int pins = portpin & 0x07;
+	
+	/*
+	if you want to set to 0
+	*/
+	if(val == 0) {
+		switch(portpin >> 3) {
+			case _PORT_A:
+				DDRA |= _BV(pins);
+				PORTA &= (0XFF - _BV(pins));
+				break;
+			case _PORT_B:
+				DDRB |= _BV(pins);
+				PORTB &= (0XFF - _BV(pins));
+				break;		
+			case _PORT_C:
+				DDRC |= _BV(pins);
+				PORTC &= (0XFF - _BV(pins));
+				break;		
+			case _PORT_D:
+				DDRD |= _BV(pins);
+				PORTD &= (0XFF - _BV(pins));
+				break;		
+			case _PORT_E:
+				DDRE |= _BV(pins);
+				PORTE &= (0XFF - _BV(pins));
+				break;		
+			case _PORT_F:
+				DDRF |= _BV(pins);
+				PORTF &= (0XFF - _BV(pins));
+				break;		
+			case _PORT_G:
+				DDRG |= _BV(pins);
+				PORTG &= (0XFF - _BV(pins));
+				break;
+		}
+	}
+	if( val == 1) {
+		switch(portpin >> 3) {
+			case _PORT_A:
+				DDRA |= _BV(pins);
+				PORTA |= _BV(pins);
+				break;
+			case _PORT_B:
+				DDRB |= _BV(pins);
+				PORTB |= _BV(pins);
+				break;		
+			case _PORT_C:
+				DDRC |= _BV(pins);
+				PORTC |= _BV(pins);
+				break;		
+			case _PORT_D:
+				DDRD |= _BV(pins);
+				PORTD |= _BV(pins);
+				break;		
+			case _PORT_E:
+				DDRE |= _BV(pins);
+				PORTE |= _BV(pins);
+				break;		
+			case _PORT_F:
+				DDRF |= _BV(pins);
+				PORTF |= _BV(pins);
+				break;		
+			case _PORT_G:
+				DDRG |= _BV(pins);
+				PORTG |= _BV(pins);
+				break;
+		}
+	}
+}
+
+
+
+
+
+//////////////////////////////////////
+////////////   button1  //////////////
+//////////////////////////////////////
+
+/*
+return 1 if button is pressed, 0 otherwise
+*/
+int button1_read( void )
+{
+	//return (BTN & (_BV(BTN1)) >> BTN1);
+	return (PIN_BTN >> BTN1) & 1;
+}
+
+/*
+similar to button1_read, but hold program until the button is actually pressed
+*/
+void button1_wait( void )
+{
+	while(!button1_read() ) {
+		delay_ms(15);
+	}
+}
+
+
+/*
+same as button1_wait
+However, blink the led while waiting
+
+IMPORTANT: This requires that the LED has been initialized (  init_led  )
+*/
+void button1_wait_led( void )
+{
+	int i = 0;
+	
+	while(!button1_read() ) {
+		if( i < 8 )
+			led_user(1);
+		else {
+			led_user(0);
+		}
+		//increment i, but restart when i = 15;
+		i = (i+1) & 0xF;
+		delay_ms(15);
+	}
+	
+	led_user(0);
+}
+
+
+//////////////////////////////////////
+////////////   button2  //////////////
+//////////////////////////////////////
+//see button1 functions for descriptions
+//same except for which button is used
+int button2_read( void )
+{
+	return (PIN_BTN >> BTN2) & 1;
+}
+
+void button2_wait( void )
+{
+	while(!button2_read() ) {
+		delay_ms(15);
+	}
+}
+
+
+void button2_wait_led( void )
+{
+	int i = 0;
+	
+	while(!button2_read() ) {
+		if( i < 8 )
+			led_user(1);
+		else {
+			led_user(0);
+		}
+		//increment i, but restart when i = 15;
+		i = (i+1) & 0xF;
+		delay_ms(15);
+	}
+	
+	led_user(0);
+}
+
+/*
+// EXTERNAL INTERRUPTS
+/// example code to be used by anyone in need
+/// this example has 2 bump sensors on PE6 and PE7
+
+// left touch sensor on PE6 
+SIGNAL (SIG_INTERRUPT6)
+{
+	putcharlcd('6');
+}
+
+// right touch sensor on PE7
+SIGNAL (SIG_INTERRUPT7)
+{
+	putcharlcd('7');
+}
+*/
Index: branches/battery/code/projects/colonet/testing/robot_routine_reg_test/bom.c
===================================================================
--- branches/battery/code/projects/colonet/testing/robot_routine_reg_test/bom.c	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/robot_routine_reg_test/bom.c	(revision 260)
@@ -0,0 +1,66 @@
+#include "bom.h"
+
+
+const int lookup[16] = {7,6,5,0xe,1,4,3,2,0xf,0,0xd,8,0xc,0xb,9,0xa};
+
+int getMaxBom(void) {
+	int max_bom_temp = 0;
+	int a, i, j, h;
+    h = 255;
+
+    for (j = 0; j < 16; j++)
+    {
+      i = lookup[j];
+
+      if (i&8)
+        output_high(MONK3);
+      else
+        output_low(MONK3);
+
+      if (i&4)
+        output_high(MONK2);
+      else
+        output_low(MONK2);
+
+      if (i&2)
+        output_high(MONK1);
+      else
+        output_low(MONK1);
+
+      if (i&1)
+        output_high(MONK0);
+      else
+        output_low(MONK0);
+
+      a = analog8(MONKI);
+
+      if (a < h)
+      {
+        h = a;
+        max_bom_temp = j;
+      }
+
+    }
+	
+	return max_bom_temp;
+}
+
+void bom_on(void)
+{
+  output_high(MONKL);
+
+}
+
+void bom_off(void)
+{
+  output_low(MONKL);
+}
+
+void output_high(int which) {
+	digital_output(which, 1);
+}
+
+void output_low(int which) {
+	digital_output(which, 0);
+}
+
Index: branches/battery/code/projects/colonet/testing/robot_routine_reg_test/dio.h
===================================================================
--- branches/battery/code/projects/colonet/testing/robot_routine_reg_test/dio.h	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/robot_routine_reg_test/dio.h	(revision 260)
@@ -0,0 +1,176 @@
+#ifndef _DIO_H
+#define _DIO_H
+
+
+/*
+
+these are ALL the pins
+don't use unless you know what you're doing
+
+*/
+
+#define _PORT_A 1
+#define _PORT_B 2
+#define _PORT_C 3
+#define _PORT_D 4
+#define _PORT_E 5
+#define _PORT_F 6
+#define _PORT_G 7
+
+#define _PIN_A0 8
+#define _PIN_A1 9
+#define _PIN_A2 10
+#define _PIN_A3 11
+#define _PIN_A4 12
+#define _PIN_A5 13
+#define _PIN_A6 14 
+#define _PIN_A7 15
+
+#define _PIN_B0 16
+#define _PIN_B1 17
+#define _PIN_B2 18
+#define _PIN_B3 19
+#define _PIN_B4 20
+#define _PIN_B5 21
+#define _PIN_B6 22
+#define _PIN_B7 23
+
+#define _PIN_C0 24
+#define _PIN_C1 25
+#define _PIN_C2 26
+#define _PIN_C3 27
+#define _PIN_C4 28
+#define _PIN_C5 29
+#define _PIN_C6 30
+#define _PIN_C7 31
+
+#define _PIN_D0 32
+#define _PIN_D1 33
+#define _PIN_D2 34
+#define _PIN_D3 35
+#define _PIN_D4 36
+#define _PIN_D5 37
+#define _PIN_D6 38
+#define _PIN_D7 39
+
+#define _PIN_E0 40
+#define _PIN_E1 41
+#define _PIN_E2 42
+#define _PIN_E3 43
+#define _PIN_E4 44
+#define _PIN_E5 45
+#define _PIN_E6 46
+#define _PIN_E7 47
+
+#define _PIN_F0 48
+#define _PIN_F1 49
+#define _PIN_F2 50
+#define _PIN_F3 51
+#define _PIN_F4 52
+#define _PIN_F5 53
+#define _PIN_F6 54
+#define _PIN_F7 55
+
+#define _PIN_G0 56
+#define _PIN_WR 56
+#define _PIN_G1 57
+#define _PIN_RD 57
+#define _PIN_G2 58
+#define _PIN_ALE 58
+#define _PIN_G3 59
+#define _PIN_TOSC2 59
+#define _PIN_G4 60
+#define _PIN_TOSC1 60
+//#define _PIN_G5 61
+//#define _PIN_G6 62
+//#define _PIN_G7 63
+
+
+/*
+These are the header pins (the ones you can connect things to)
+Feel free to use these
+
+*/
+#define PIN_A0 8
+#define PIN_A1 9
+#define PIN_A2 10
+#define PIN_A3 11
+#define PIN_A4 12
+#define PIN_A5 13
+#define PIN_A6 14 
+#define PIN_A7 15
+
+#define PIN_SS 16
+#define PIN_SCK 17
+#define PIN_MOSI 18
+#define PIN_MISO 19
+#define PIN_LCD_COMMAND 20
+
+#define PIN_C0 24
+#define PIN_C1 25
+#define PIN_C2 26
+#define PIN_C3 27
+#define PIN_C4 28
+#define PIN_C5 29
+#define PIN_C6 30
+#define PIN_C7 31
+
+#define PIN_SCL 32
+#define PIN_SDA 33
+
+#define PIN_RX0 40
+#define PIN_TX0 41
+#define PIN_LCD_RESET 42
+//#define PIN_LEDR 43
+//#define PIN_LEDG 44
+//#define PIN_LEDB 45
+#define PIN_E6 46
+#define PIN_EXT_DIO1 46
+#define PIN_E7 47
+#define PIN_EXT_DIO2 48
+
+#define PIN_AN0 48
+#define PIN_ADC0 48
+#define PIN_AN1 49
+#define PIN_ADC1 49
+#define PIN_AN2 50
+#define PIN_ADC2 50
+#define PIN_AN3 51
+#define PIN_ADC3 51
+#define PIN_AN4 52
+#define PIN_ADC4 52
+#define PIN_AN5 53
+#define PIN_ADC5 53
+#define PIN_AN6 54
+#define PIN_ADC6 54
+#define PIN_WHEEL 54
+#define PIN_AN7 55
+#define PIN_ADC7 55
+#define PIN_BATT 55
+
+#define PIN_BTN1 56
+#define PIN_BTN2 57
+#define PIN_LED1 58
+
+int digital_input(int);
+void digital_output(int bit, int val);
+
+///////////////////////
+//////  BUTTONS  //////
+///////////////////////
+#define PIN_BTN PING
+
+#define BTN2 PING1
+#define BTN1 PING0
+
+int button1_read( void );
+void button1_wait( void );
+void button1_wait_led( void );
+
+int button2_read( void );
+void button2_wait( void );
+void button2_wait_led( void );
+
+
+#endif
+
Index: branches/battery/code/projects/colonet/testing/robot_routine_reg_test/wl_adhoc.c
===================================================================
--- branches/battery/code/projects/colonet/testing/robot_routine_reg_test/wl_adhoc.c	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/robot_routine_reg_test/wl_adhoc.c	(revision 260)
@@ -0,0 +1,845 @@
+/**
+   \file wl_adhoc.c
+   Wireless ad hoc networking.
+   NOW WITH SENSORS
+   Robots can come in and out of the ring.
+*/
+ 
+/*
+  Wireless ad hoc networking + sensors
+
+  If a robot is the first to turn on, it will set itself as the leader
+
+  The next robot will receive that packet and tokenize with it.
+  Each other robot turned on will receive packets, and join the ring.
+  All the robots will also change their network topology (num_bots)
+  
+  
+  2006-11-21: Felix
+              Fixed buzzer.c code (copied from a different dir).
+              Code still works on robots at this time 
+              
+              Felix used this code to figure out the robot resetting problem.  BOM sensor 10
+              needs to be taped up.
+              You may put this event in the history books.
+              
+  
+  2006-10-31 Kevin
+  Changed the boards to the 115200 Baud rate. Changed the pound define to reflect this.
+  The boards have been hardcoded to do this. They are labelled in case you do not know
+  which ones do this. It works.
+  
+  2006-10-13: Kevin
+  Made improvements to make the module more modular and general
+  so that you can just drag and drop it into any behavior.
+  Began the integration of autonomous charging. We're using the
+  error system that is built into wl_adhoc originally to ping the
+  charge stations. Do not know if it works, can't test it yet. But
+  wireless normally still works.
+
+  2006-08-07: Felix
+  Added the use of the sensor row that was being transmitted
+  Robots now share a common table of sensor 'positions'
+  Just add light sensing and you're good to go
+            
+  WARNING: Robots seem to reset randomly due to batteries, especially
+  when moving around.  Could be brownout detector kicking in.
+  Added a beep at startup to detect reset.
+
+  2006-08-03: Felix
+  Now added follow-the-leader code
+  Battery problem -- testing only really worked on power supply
+            
+  Robots follow the leader (theoretically).
+  They fill their own row of the sensors matrix, but do not get
+  the other robots' row -- not in the code.
+
+  2006-07-27: Felix
+  Created new directory for sensors use
+
+  2006-07-24: Felix
+  Added BOM.c/BOM.h
+  bom_test works -- gets max bom
+            
+  Added the get_maxbom each time you get a wireless packet
+  ---NEEDS TESTING
+            
+  Also, packet sent should contain your 'row'
+  Also, received packet should be stored in matrix
+
+  2006-07-13: Felix
+  Works for the most part
+  W00t
+			
+  Still a few kinds I imagine, but robot death & birth work
+*/
+
+#include "firefly+_lib.h"
+#include "wl_adhoc.h"
+#include <avr/interrupt.h>
+#include "colonet.h"
+#include "colonet_defs.h"
+
+#define MAX(a, b) ((a) > (b) ? (a) : (b))
+#define MIN(a, b)  ((a) < (b) ? (a) : (b))
+
+unsigned char set_orb_wireless = 0;
+//unsigned char set_orb_wireless = 1;
+
+/*
+  int main( void ) 
+  {
+  wl_adhoc();
+  bom_test();
+
+  return 0;
+  }
+*/
+
+void bom_test (void)
+{
+  int maxb;
+
+  lcd_init();
+  analog_init();
+
+  while(1) {
+    if(button1_read()){
+      lcd_clear_screen();
+      bom_on();
+      delay_ms(100);
+    }
+    
+    if(button2_read()) {
+      lcd_clear_screen();
+      bom_off();
+      delay_ms(100);
+    }
+        
+    maxb = getMaxBom();
+        
+    lcd_putint(maxb);
+
+    delay_ms(50); 
+  }
+}
+
+void wl_adhoc()
+{
+  //initialize the serial modules
+  serial_init(WL_BAUD);       //XBee
+  serial1_init(BAUD115200);   //Serial port
+  
+  //lcd, orb, all that good stuff
+  lcd_init();
+  analog_init();
+  led_init();
+  orb_init();
+  motors_init();
+  buzzer_init();
+	
+  //init the wireless
+  wl_init();
+	
+  //int max_bom_to_follow;
+
+  while(1){
+    //this needs to happen continuously -- it handles the packet
+    parse_buffer();
+        
+    /*
+      if(SRC ==  0) {
+      //leader -- just drive
+      drive_forward();
+      }
+      else {
+      max_bom_to_follow = getSelfSensor(SRC, PREV, NUM_BOTS);
+      //lcd_putchar('f');
+      //lcd_putchar(max_bom_to_follow + 48);
+      //lcd_putchar(' ');
+      seek(max_bom_to_follow);
+      }
+    */
+		
+    //button1 prints debug information
+    if(button1_read()) {
+      //lcd_clear_screen();
+      display_debug();
+      delay_ms(10);
+    }
+		
+    /*
+    //button2 does nothing
+    if(button2_read()) {
+      //wl_create_packet();
+      //wl_send();
+      //delay_ms(10);
+    }
+    */
+  }
+
+  return;	
+}
+
+/**
+   \fn display_debug
+   \brief displays debug information
+
+   Prints out 4 numbers, in the following order
+   ( PREV | SRC | DEST | NUM_BOTS | wl_to_death_count )
+   where PREV is the previous robot before you
+   SRC is you
+   DEST is your destination
+   NUM_BOTS is the total number of robots in the ring
+   wl_do_death_count is the number of timeouts that will result in a death
+*/
+void display_debug()
+{
+  lcd_clear_screen();
+  lcd_putchar('(');
+  lcd_putchar(PREV+48);
+  lcd_putchar('|');
+  lcd_putchar(SRC+48);
+  lcd_putchar('|');
+  lcd_putchar(DEST+48);
+  lcd_putchar('|');
+  lcd_putchar(NUM_BOTS+48);	
+  lcd_putchar('|');
+  lcd_putint(wl_to_death_count);
+  lcd_putchar(')');
+    
+  //print table
+  int y = 1;
+  lcd_gotoxy(0, y);
+  int i, j;
+
+  for(i = 0; i < NUM_BOTS; i++) {
+    for(j = 0; j < NUM_BOTS; j++) {
+      lcd_putchar( getSelfSensor(i, j, NUM_BOTS) + 48);
+      lcd_putchar(' ');
+    }
+    y++;
+    lcd_gotoxy(0, y);
+  }
+}
+
+/*
+  \fn wl_timeout_handler
+  Handles the timeout case.
+
+  A time out occurs about every 1/4 second.  This function is called each time 
+  one occurs.  In the case where a robot first turns on, it will wait for a 
+  long time before declaring itself the leader.  Otherwise, if enough 
+  time-outs occur in a row, wl_to_flag will be set to 1.  This will cause a 
+  timeout packet to be sent next time around
+
+*/
+void wl_timeout_handler( void ) {
+  //increment the total number of wireless time-outs
+  wl_to_count++;
+  //lcd_putchar('w');
+	
+  static int wl_first_to_count =  0;
+	
+  //first time time out routine - listen for a long time
+  if(first_time) {
+    if(wl_to_count > WL_TO_INITIAL){
+      //increment the counter for first timeouts
+      wl_first_to_count++;
+				
+      //lcd_putchar('Z');
+				
+      //you don't actually want to send out a packet -- you would confuse 
+      //other robots
+      wl_to_flag = 0;
+      wl_to_count = 0;
+    }
+  }else{
+    //not the first time - regular time out routine
+
+    //if you have enough timeouts
+    if(wl_to_count > WL_TIMEOUT){
+      //lcd_putchar('z');
+			
+      //change the time-out flag to 1
+      wl_to_flag = 1;
+      wl_to_count = 0;
+			
+      //increment the count for robot death
+      if(NUM_BOTS > 1) {
+        //only increase death count if there are robots that can die
+        //if numbots = 1, you are the only robot (no suicidal robots... yet)
+        wl_to_death_count++;
+      }
+      
+      //check for a robot death
+      if(wl_to_death_count > WL_TO_DEATH) {
+        //a robot has died :(
+        wl_to_death_flag = 1;
+        wl_death_handler();
+      }
+    }
+  }
+	
+  //take care of the case where you time out so much that you become the leader
+  if(wl_first_to_count > WL_TO_LEADER) {
+    //you are now the leader
+    //lcd_putchar('L');
+		
+    first_time = 0;
+				
+    NUM_BOTS = 1;			//there are (1) robot in the ring
+    SRC = 0;				//you are robot # 1
+    DEST = 1;				//you are 'speaking' to (nonexistent) robot #1
+		
+    lcd_putchar('[');
+    lcd_putchar(SRC+48);
+    lcd_putchar('|');
+    lcd_putchar(DEST+48);
+    lcd_putchar('|');
+    lcd_putchar(NUM_BOTS+48);	
+    lcd_putchar('|');
+    lcd_putint(wl_to_death_count);
+    lcd_putchar(']');
+		
+    //create a a packet and send it
+    wl_create_packet();
+    wl_send();
+		
+    //change the timeout count to 0
+    wl_to_count = 0;
+    wl_first_to_count = 0;
+  }
+}
+
+/**
+   \fn wl_error_handler(int errcode)
+   Handles error codes.
+   \param errcode The error code.
+   At the time, the only real error that happens is robot death.
+
+   Robot death requires that wl_buf have been set (either by receiving a
+   error packet or by calling wl_death_handler.
+
+   Robot death:
+   Number of robots will decrement.
+   Robots above the dead robot will decrement their ID and their source.
+   The loop remains closed.
+
+*/
+void wl_error_handler(unsigned char errcode)
+{
+  //which robot is dead
+  int dead_robot;
+
+  //print debug information
+  lcd_clear_screen();
+  lcd_gotoxy(0,0);
+  lcd_putstr("error handler    ");
+  lcd_putint(errcode);
+  lcd_gotoxy(0,1);
+
+  switch(errcode) {
+  case WL_ERRCODE_ROBOTDEATH:
+    lcd_putstr("  dead_robot: ");
+    lcd_putint(wl_buf[WL_ERR_DEAD_LOC]);
+    break;
+  case WL_ERRCODE_NEEDTOCHARGE:
+    lcd_putstr("   charge_robot: ");
+    lcd_putint(wl_buf[WL_SRC_LOC]);
+    break;
+  default:
+    break;
+  }
+
+  lcd_gotoxy(0,2);
+	
+  //set all the time-out counts and flags to 0
+  wl_to_count = 0;
+  wl_to_flag = 0;
+  wl_to_death_flag = 0;
+  wl_to_death_count = 0;
+		
+  //acknowledge receipt of the error packet by setting the errorcode in the 
+  //packet to 0
+  wl_buf[WL_ERROR_LOC] = 0;
+  //also set checksum to !0
+  wl_chksum = 1;
+	
+  //switch the error code
+  switch(errcode) {
+    //ROBOT DEATH
+  case WL_ERRCODE_ROBOTDEATH:
+    //get which robot has died
+    dead_robot = wl_buf[WL_ERR_DEAD_LOC];
+			
+    //decrement the total number of robots
+    NUM_BOTS--;
+			
+    //see if you are above the dead robot
+    if( SRC > dead_robot ) {
+      //if you are the last robot (since NUM_ROBOTS was decremented, 
+      //you can check that way) then decrement your number
+      //and set your destination to 0
+      if( SRC == NUM_BOTS) {
+        lcd_putchar('+');
+        lcd_putchar('1');
+        lcd_putchar('+');
+        SRC--;
+        DEST = 0;
+      } else {
+        //otherwise decrement both your ID and the destination by 1
+        lcd_putchar('+');
+        lcd_putchar('2');
+        lcd_putchar('+');
+        //decrement src and dest
+        SRC--;
+        DEST--;
+      }
+    }
+			
+    //ensure that the last robot talks to the 0th one
+    //this won't be set if the LAST robot dies (all robots are < dead)
+    if(SRC == (NUM_BOTS - 1) ) {
+      DEST = 0;
+    }
+    
+    //now your SRC and DEST have been set properly
+    //if you are the robot before the dead robot - send a message
+    if(SRC == dead_robot) {
+      lcd_putstr(" send packet ");
+      //you took the place of the dead robot
+      //you start the token ring again
+      wl_create_packet();
+      wl_send();
+    }
+    break;
+      
+  case WL_ERRCODE_NEEDTOCHARGE:
+    if (CHARGESTATION == 1) {
+      /*Turn on BOM for the length of time robots normally would have their 
+        BOM on. This is effectively telling everyone where the charging 
+        station is.  Assuming only one charging station at the moment.
+      */
+      bom_on();
+      delay_ms(WL_DELAY_BOM_PRE);
+      wl_create_error_packet(WL_ERRCODE_CHARGESTATION);
+      wl_send();
+      delay_ms(WL_DELAY_BOM_POST);
+      bom_off();
+    }
+    break;      //Do nothing about this, yet
+        
+  case WL_ERRCODE_CHARGESTATION:
+    // If the Charging Station responds, look for where it's comming from and 
+    //store that value for later
+    //wl_csloc = getMaxBOM();
+    break;
+      
+  default:
+    //do other stuff;
+    break;
+  }	
+}
+
+/**
+   \fn wl_death_handler
+
+   Handles robot death (for the one robot that detects death).
+
+   The robot that currently 'senses' robot death is the robot AFTER the dead
+   robot in the ring.  It knows that PREV (the robot right before it) is dead.
+   Robot creates a error packet and sends it. 
+
+   This will also call wl_error_handler since wl_buf was set with the current
+   dead robot
+*/
+void wl_death_handler( void ) 
+{
+  //set time out and death count/flags to 0
+  wl_to_count = 0;
+  wl_to_flag = 0;
+  wl_to_death_flag = 0;
+  wl_to_death_count = 0;
+
+  //create a packet with the error
+  wl_create_error_packet(WL_ERRCODE_ROBOTDEATH);
+  wl_buf[WL_ERR_DEAD_LOC] = PREV;   //PREV is the robot that is dead
+  wl_make_checksum();   //Recompute checksum after adding data
+	
+  //send the packet
+  wl_send();
+	
+  //handle the error yourself
+  wl_error_handler(wl_buf[WL_ERROR_LOC]);
+	
+  return;
+}
+
+/**
+   \fun parse_buffer
+   Parses the buffer in wl_buf.
+
+   Does nothing if the buffer isn't full.
+*/
+void parse_buffer(void) 
+{
+  //deal with timeout case
+  if( wl_to_flag ) {
+    wl_to_flag = 0;
+    wl_create_packet();
+    wl_send();
+    return;
+  }
+
+  //do nothing is packet is not complete
+  if( (wl_chksum != 0) || (wl_index != 0) ) {
+    return;
+  }
+  
+  //acknowledge you take the packet by changing the chksum to nonzero
+  wl_chksum = 1;
+
+  if(wl_buf[WL_DATA_DATA1] == COLONET_REQUEST || 
+     wl_buf[WL_DATA_DATA1] == COLONET_COMMAND){
+    printf("colonet message received: code %d\n", wl_buf[WL_DATA_DATA2]);
+    colonet_handle_message(SRC, wl_buf);
+  }else{
+    printf("\ndata1:%d\n", wl_buf[WL_DATA_DATA1]);
+  }
+	
+  if(first_time == 1) {
+    //you received a first packet from someone
+    first_time = 0;
+		
+    //get the current number of robots
+    NUM_BOTS = wl_buf[NUM_BOTS_LOC];
+		
+    //you are now the last robot in the line
+    SRC = NUM_BOTS;
+    //you are sending back to the first robot
+    DEST = 0;
+		
+    //since you've just added yourself, increase numbots
+    NUM_BOTS++;
+		
+    //figure out a way to send out a packet TODO
+    //wl_wait_for_turn = 1;
+		
+    //create and send a packet
+    wl_create_packet();
+    wl_send();
+  }
+  
+  //IS NOT CALLED FOR NOW
+  if(wl_wait_for_turn) {
+    if( wl_buf[WL_DEST_LOC] == (NUM_BOTS - 1) ) {
+      //you just got a packet from the 'old' last robot send yours
+      //lcd_putchar('S');
+      wl_create_packet();
+      wl_send();
+    }else{
+      //otherwise just exit out of parse
+      return;
+    }
+  }
+  
+  //check for error packet first
+  if(wl_buf[WL_DEST_LOC] == WL_PKT_ERROR){
+    //handle error packet
+    wl_error_handler( wl_buf[WL_ERROR_LOC] );
+    return;
+  }
+  
+  //see if there are more robots this turn around -- NUM_ROBOTS would have 
+  //increased
+  if(wl_buf[NUM_BOTS_LOC] > NUM_BOTS){
+    //if you are the last robot
+    if(DEST == 0){
+      //if you are the last robot in the ring
+      //change your dest to the new number (the last bot)
+      DEST = NUM_BOTS;
+      //lcd_putchar('j');
+    }
+
+    //increase the number of robots to what it is in the incoming packet
+    NUM_BOTS = wl_buf[NUM_BOTS_LOC];
+  }
+		
+  //make sure packet isn't your own (shouldn't really happen)
+  if(wl_buf[WL_SRC_LOC] == SRC) {
+    //lcd_putchar('d');
+    return;
+  }
+  
+  //get the data out of the sensor row
+  int i = 0;
+  int self = wl_buf[WL_SRC_LOC];
+  //13-4 = 9
+  int end = MIN(WL_DATA_ROW_END, NUM_BOTS+WL_DATA_ROW_START);
+  //lcd_putchar('s');
+  //lcd_putchar(self+48);
+  //lcd_putchar(':');
+  //lcd_putchar(end+48);
+  for(i = WL_DATA_ROW_START; i < end; i++){
+    addSensor(wl_buf[i], self, (i-WL_DATA_ROW_START), NUM_BOTS);
+  }
+  
+  //if you are the destination - respond
+  if(wl_buf[WL_DEST_LOC] == SRC) {
+    //you know that you got a message addressed to you -- previous robot must 
+    //not be dead
+    wl_to_death_count = 0;
+    //the robot previous to you is in wl_buf[WL_SRC_LOC]
+    PREV = wl_buf[WL_SRC_LOC];
+    
+    //create a packet
+    //lcd_putchar('s');
+    wl_create_packet();
+    wl_send();
+  }
+
+  return;
+}
+
+/**
+   \fun wl_init
+*/
+void wl_init(void)
+{
+  lcd_putchar('~');
+  lcd_putchar(SRC+48);
+  lcd_putchar('~');
+  lcd_putchar(DEST+48);
+  lcd_putchar('~');
+  lcd_putchar(NUM_BOTS+48);
+  lcd_putchar('~');
+    
+  buzzer_init();
+  buzzer_set_freq(C5);
+  delay_ms(800);
+  buzzer_off();
+	
+  wl_index = 0;
+  wl_chksum = 1;
+  wl_buf[0] = 'R';
+  wl_buf[1] = 'C';
+	
+  /* executes the function about every 1/4 sec */
+  rtc_init(PRESCALE_DIV_128, 64, &wl_timeout_handler); 
+
+  wl_to_flag = 0;
+  wl_to_count = 0; 
+  wl_to_death_count = 0;
+  wl_to_death_flag = 0;
+	
+  wl_to_max = WL_TO_INITIAL;
+  first_time = 1;
+  wl_wait_for_turn = 0;
+	
+  UCSR0B |= _BV(RXCIE) | _BV(RXEN);
+	
+  sei();
+}
+
+void wl_send ( void ) {
+  int i = 0;
+  
+  if(set_orb_wireless) {
+    orb_set_color(BLUE);
+  }
+  
+  led_user(1);
+  
+  if(SRC == (NUM_BOTS - 1) ) {
+    //if you are the last robot
+    //delay for some time
+    if(set_orb_wireless) {
+      orb_set_color(RED);
+    }
+    delay_ms(LAST_ROBOT_DELAY);
+    
+    //warning: delay is actually 0 -- adding the delay back causes issues.
+  }
+  
+  //this is where you would turn on the BOM
+  bom_on();
+  delay_ms(WL_DELAY_BOM_PRE);
+  for(i = 0; i < WL_PKT_LEN; i++) {
+    serial_putchar(wl_buf[i]);
+    serial1_putchar(wl_buf[i]);
+  }
+  
+  delay_ms(WL_DELAY_BOM_POST);
+  //this is where you would turn the BOM off
+  bom_off();
+  
+  led_user(0);
+  //sprintf(buf, "%d\n\r", wl_buf[WL_CHK_LOC]);
+  //put_string(buf);
+}
+
+void wl_create_packet() {
+  //Header for Colony Project
+  wl_buf[0] = 'R';
+  wl_buf[1] = 'C';
+  
+  wl_buf[WL_SRC_LOC] = SRC;     //Where the packet came from
+  wl_buf[WL_DEST_LOC] = DEST;   //Who the packet is for
+  
+  //Behavior Specific Data goes here
+  wl_buf[WL_DATA_DATA0] = 0;
+  wl_buf[WL_DATA_DATA1] = 0;
+  wl_buf[WL_DATA_DATA2] = 0;
+  
+  //fill packet with data -- sensor row
+  for(int i = WL_DATA_ROW_START; i <= WL_DATA_ROW_END; i++) {
+    wl_buf[i] = sensors[SRC][i - WL_DATA_ROW_START];
+  }
+  
+  //add the number of robots in there
+  wl_buf[NUM_BOTS_LOC] = NUM_BOTS;
+  
+  //create the checksum
+  wl_make_checksum();
+}
+
+//Add custom data to the packets
+void wl_create_data_packet(unsigned char d0, unsigned char d1, 
+                           unsigned char d2)
+{
+  //Header for Colony Project
+  wl_buf[0] = 'R';
+  wl_buf[1] = 'C';
+	
+  wl_buf[WL_SRC_LOC] = SRC;     //Where the packet came from
+  wl_buf[WL_DEST_LOC] = DEST;   //Who the packet is for
+    
+  //Behavior Specific Data goes here
+  wl_buf[WL_DATA_DATA0] = d0;
+  wl_buf[WL_DATA_DATA1] = d1;
+  wl_buf[WL_DATA_DATA2] = d2;
+	
+  //fill packet with data -- sensor row
+  for(int i = WL_DATA_ROW_START; i <= WL_DATA_ROW_END; i++) {
+    wl_buf[i] = sensors[SRC][i - WL_DATA_ROW_START];
+  }
+	
+  //add the number of robots in there
+  wl_buf[NUM_BOTS_LOC] = NUM_BOTS;
+  
+  //create the checksum
+  wl_make_checksum();
+}
+
+//Send an error packet
+void wl_create_error_packet(unsigned char errcode)
+{
+  //Header for Colony Project
+  wl_buf[0] = 'R';
+  wl_buf[1] = 'C';
+  
+  //DEST is all robots
+  wl_buf[WL_SRC_LOC] = SRC;
+  wl_buf[WL_DEST_LOC] = WL_PKT_ERROR;
+  wl_buf[WL_ERROR_LOC] = errcode;
+	
+  //rest of the packet is just a bunch of 0s
+  for(int i = WL_ERR_DEAD_LOC + 1; i <= WL_DATA_END; i++) {
+    wl_buf[i] = 0;
+  }
+	
+  //add the number of robots in there
+  wl_buf[NUM_BOTS_LOC] = NUM_BOTS;
+	
+  //create the checksum
+  wl_make_checksum();
+}
+
+//Computes the checksum
+void wl_make_checksum() 
+{
+  char checksum = 0;
+
+  for(int i = WL_SRC_LOC; i < WL_CHK_LOC; i++) {
+    checksum -= wl_buf[i];
+  }
+
+  wl_buf[WL_CHK_LOC] = checksum;
+}
+
+//use on new avr-libc
+//ISR(USART0_RX_vect)
+SIGNAL(SIG_USART0_RECV)
+{
+  int max_bom;
+  
+  wl_input = UDR0;
+  
+  //printf("%d ", wl_input);
+	
+  if((wl_index == 0) && (wl_chksum != 0)){
+    //first packet? - check chksum to make sure we're not beginning
+    if( wl_input == 'R' ) {
+      //got the first code
+      wl_index++;
+      
+      //if(set_orb_wireless) {
+      //  orb_set_color(GREEN);
+      //}
+      //lcd_putchar('R');
+      //serial1_putchar('R');
+			
+      wl_to_count = 0;  	 	//at this point we're not timing out, reset counter
+    }
+    return;
+  }else if( wl_index == 1 ){
+    if(wl_input == 'C') {
+      wl_index++;
+      wl_chksum = 0;
+      //lcd_putchar('C');
+      //serial1_putchar('C');
+    }else{
+      //incomplete packet header
+      wl_index = 0;
+    }
+    return;
+  }
+	
+  if( wl_index >= WL_SRC_LOC ) {
+    if( wl_index < WL_CHK_LOC ) {
+      //getting the rest of the packet
+      wl_buf[wl_index] = wl_input;
+      wl_chksum += wl_input;
+      wl_index++;
+    }else{
+      //we are at checksum location
+      wl_buf[wl_index] = 0;
+      wl_chksum += wl_input;
+      wl_index = 0;
+      if(!wl_chksum) {
+        //checksum is correct - equal to zero
+        //if(set_orb_wireless) {
+        //  orb_set_color(ORB_OFF);
+        //}
+        //lcd_putchar('p');
+                
+        //get the maximum BOM from the person who sent you the packet
+        max_bom = getMaxBom();
+        //lcd_putint(max_bom);
+        //lcd_putchar(' ');
+        //add to your own sensor the other robot's direction
+                
+        //        max_bom  you  them
+        addSensor(max_bom, SRC, wl_buf[WL_SRC_LOC], NUM_BOTS);
+                
+        //also set whether that robot can see the light or not
+        //set_light_status(wl_buf[WL_SRC_LOC], wl_buf[WL_DATA_LIGHT_LOC]);
+      }else{  
+        //chksum failed
+        //serial1_putchar('F');
+        //lcd_putchar('F');
+      }
+    }
+  }
+}
Index: branches/battery/code/projects/colonet/testing/robot_routine_reg_test/bom.h
===================================================================
--- branches/battery/code/projects/colonet/testing/robot_routine_reg_test/bom.h	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/robot_routine_reg_test/bom.h	(revision 260)
@@ -0,0 +1,44 @@
+
+#ifndef _BOM_H
+#define _BOM_H
+
+
+#include "firefly+_lib.h"
+
+/*
+
+
+ Bk R Y (Analog)
+---------
+ Green
+ Blue
+ White
+---------
+ Blue
+ White
+
+*/
+
+
+#define MONKI AN0         //analog
+//------------------------//
+#define MONKL PIN_C2      //green
+#define MONK1 PIN_C3      //blue
+#define MONK0 PIN_C4      //white
+//------------------------//
+#define MONK3 PIN_C5      //blue
+#define MONK2 PIN_C6      //white 
+
+
+
+int getMaxBom( void );
+
+void bom_on(void);
+void bom_off(void);
+
+void output_high(int which);
+void output_low(int which);
+
+
+#endif
+
Index: branches/battery/code/projects/colonet/testing/robot_routine_reg_test/wl_adhoc.h
===================================================================
--- branches/battery/code/projects/colonet/testing/robot_routine_reg_test/wl_adhoc.h	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/robot_routine_reg_test/wl_adhoc.h	(revision 260)
@@ -0,0 +1,125 @@
+#ifndef _WL_ADHOC_H_
+#define _WL_ADHOC_H_
+
+#include "localization.h"
+
+#define WL_BAUD BAUD115200
+
+/*
+ 0 - R
+ 1 - C
+ 2 - SRC
+ 3 - DEST
+ 4 - DATA0          Behavior specific Data
+ 5 - DATA1
+ 6 - DATA2
+ 7 - ROW[0]
+ 8 - ROW[1] 
+ 9 - ROW[2]
+10 - ROW[3]         make sure that you can fit MAX_ROBOTS bytes
+11 - ROW[4]
+12 - ROW[5]
+13 - ROW[6]
+14 - NUM_BOTS
+15 - CHK
+*/
+
+#define WL_PKT_LEN 16           //0...15
+
+#define WL_SRC_LOC 2   //SRC
+#define WL_DEST_LOC 3  //DEST
+
+#define WL_DATA_DATA0 4     //Behavior Specific Data
+#define WL_DATA_DATA1 5
+#define WL_DATA_DATA2 6
+
+#define WL_DATA_ROW_START 7     //start of sensor row (ROW[0])
+#define WL_DATA_ROW_END 13      //end (ROW[6] for now)
+
+//start of wireless data -- not necessarily anything in particular
+#define WL_DATA_START 4
+#define WL_DATA_END 13
+
+#define NUM_BOTS_LOC 14   //location of number of robots - sent in every packet
+#define WL_CHK_LOC 15    //check sum, negative of the sum of the rest of the 
+
+#define WL_TIMEOUT 4
+#define WL_TO_INITIAL 4
+#define WL_TO_LEADER 2
+#define WL_TO_DEATH 5
+//if a robot times out WL_TO_DEATH times, it will be considered dead
+
+#define LAST_ROBOT_DELAY 10   
+#define WL_DELAY_BOM_PRE 100
+//How much to delay between turning on BOM and sending a packet
+
+#define WL_DELAY_BOM_POST 100
+//How much to delay between completing a packet send and turning off BOM
+
+#define WL_PKT_ERROR 255
+#define WL_ERROR_LOC 4
+
+//error codes
+#define WL_ERRCODE_ROBOTDEATH 123     //For timeouts
+#define WL_ERRCODE_NEEDTOCHARGE 250   //For pinging charging station
+#define WL_ERRCODE_CHARGESTATION 251  //Charging station response to ping
+#define WL_ERR_DEAD_LOC 5
+
+char wl_buf[WL_PKT_LEN];
+int wl_csloc; //Stores where the last seen Charging Station was relative to you
+char wl_input;
+unsigned int wl_index;
+unsigned char wl_chksum;
+
+unsigned char wl_to_flag; 
+//Throws 1 if the time since last packet crosses a threshhold
+
+unsigned int wl_to_count;
+//Counts up for every time unit that you do not recieve 
+
+unsigned int PREV;            //Who's before you in the ring
+unsigned int SRC;             //Your ID in the ring
+unsigned int DEST;            //Who's after you in the ring
+unsigned int NUM_BOTS;        //How many robots are in the ring
+
+unsigned int CHARGESTATION;     //0 If robot, 1 if Charging Station
+
+unsigned int wl_to_max;         //Timeout maximum (threshold)
+
+//Counts how many times the robot before you times out
+unsigned int wl_to_death_count;
+unsigned char wl_to_death_flag;   //If the one before you times out too much
+
+char first_time;
+char wl_wait_for_turn;
+
+/* Functions */
+void bom_test(void);
+void wl_adhoc(void);
+
+void wl_init(void);
+
+void wl_send(void);
+void parse_buffer(void);
+void wl_timeout_handler(void);
+
+//Prints out debug information
+void display_debug(void);
+
+//Removes Dead robot from network
+void wl_death_handler( void );
+//Chooses an error and deals with it
+void wl_error_handler(unsigned char ecode);
+
+//Generic Packet
+void wl_create_packet(void);
+//Data Packet
+void wl_create_data_packet(unsigned char d0, unsigned char d1, 
+                           unsigned char d2);
+
+//Generic Error Packet
+void wl_create_error_packet(unsigned char errcode);
+//Compute the checksum and stores it for a packet
+void wl_make_checksum( void);
+
+#endif
Index: branches/battery/code/projects/colonet/testing/robot_routine_reg_test/robot_routine_reg_test.c
===================================================================
--- branches/battery/code/projects/colonet/testing/robot_routine_reg_test/robot_routine_reg_test.c	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/robot_routine_reg_test/robot_routine_reg_test.c	(revision 260)
@@ -0,0 +1,54 @@
+/** @file robot_route_reg_test.c
+ * @author Eugene Marinelli
+ * @brief Tests function registration in the colonet.h robot library
+ */
+
+#include <firefly+_lib.h>
+
+#include <colonet_robot/colonet.h>
+#include <serial.h>
+
+#include "wl_adhoc.h"
+
+void f0_handler(void)
+{
+  static int color = 0;
+  color = !color;
+
+  if (color) {
+    orb_set(0,255,0);
+  } else {
+    orb_set(255,0,255);
+  }
+  
+  buzzer_init();
+  delay_ms(200);
+  buzzer_off();
+}
+
+int main(void) {  
+  analog_init();
+  led_init();
+  orb_init();
+  motors_init();
+  buzzer_init();
+  lcd_init();
+  wl_init();
+
+  serial_init(BAUD115200);
+  serial1_init(BAUD115200);
+  
+  fdevopen(&serial1_putchar, &serial1_getchar);
+
+  orb_set(255,0,0);
+  
+  colonet_add_message(0xF0, f0_handler);
+  
+  orb_set(0,0,255);
+
+  while(1){
+    parse_buffer();
+  }
+
+  return 0;
+}
Index: branches/battery/code/projects/colonet/testing/robot_routine_reg_test/lights.c
===================================================================
--- branches/battery/code/projects/colonet/testing/robot_routine_reg_test/lights.c	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/robot_routine_reg_test/lights.c	(revision 260)
@@ -0,0 +1,104 @@
+/*
+lights.c
+Controls led_user (small green LED) and the ORB (big light)
+
+author: CMU Robotics Club, Colony Project
+*/
+
+//#include "lights.h"
+#include "firefly+_lib.h"
+
+// the below comment may not be correct
+// Initializes timer2 to count every 0.5 us, overflowing every 16.32 ms (because we set the counter to start at 0x8000)
+void orb_init() 
+{
+
+	//enable the data direction register on the 3 orb LEDs
+	DDRE |= _BV(REDLED) | _BV(GREENLED) | _BV(BLUELED);
+	
+	TCCR3A = 0xA9;  // COM## set to noninvert, WGM 1:0 set to 1
+	TCCR3B = 0x0C;  // High bits to 0, WGM 3:2 set to 1, prescaler to 8
+
+// clear Output Compare Registers
+	OCR3AH=0x00;
+	OCR3AL=0x00;
+	OCR3BH=0x00;
+	OCR3BL=0x00;
+	OCR3CH=0x00;
+	OCR3CL=0x00;
+}
+
+// Sets the red, green and blue elements of the LED with 8-bit resolution
+void orb_set(unsigned int red_led, unsigned int green_led, unsigned int blue_led)
+{	
+	OCR3AL = red_led;
+	OCR3BL = green_led;
+	OCR3CL = blue_led;
+}
+
+void orb_set_color(int col)
+{
+ int red, green, blue;
+
+ red = ((col & 0xE0) >> 5) * 36;
+ green = ((col & 0x1C) >> 2) * 36;
+ blue = (col & 0x03) * 85;
+
+ orb_set(red, green, blue);
+}
+
+// Disables the timer1 interrupt, disabling the Orb's color fading capabilities
+// You can still turn the red, green, and blue leds on and off with set_orb_dio
+void orb_disable()
+{
+	TCCR3A = 0x01;  // COM## disconnected, WGM 1:0 set to 1
+}
+
+// Enables the timer1 interrupt, enabling the Orb's color fading capabilities
+void orb_enable()
+{
+	TCCR3A = 0xA9;  // COM## set to noninvert, WGM 1:0 set to 1
+}
+
+
+/*
+This function turns each Orb element on or off
+Useful for using the Orb for debugging purposes without
+the overhead of the software PWM routine used for color fading.
+*/
+void orb_set_dio(int red, int green, int blue) 
+{
+	if(red == 0)
+		PORTE &= (0xFF - _BV(REDLED));
+	else
+		PORTE |= _BV(REDLED);
+	
+	
+	if(green == 0)
+		PORTE &= (0xFF - _BV(GREENLED));
+	else
+		PORTE |= _BV(GREENLED);
+		
+	
+	if(blue == 0)
+		PORTE &= (0xFF - _BV(BLUELED));
+	else
+		PORTE |= _BV(BLUELED);
+}
+
+
+/////////////////////////////////////////
+///////////    user LED   ///////////////
+/////////////////////////////////////////
+void led_init( void )
+{
+	DDRG |= _BV(USERLED);
+}
+
+void led_user(int value) 
+{
+	if(value == 0) 
+		PORTG &= (0xFF - _BV(USERLED)); 
+	else
+		PORTG |= _BV(USERLED);
+}
Index: branches/battery/code/projects/colonet/testing/robot_routine_reg_test/ring_buffer.h
===================================================================
--- branches/battery/code/projects/colonet/testing/robot_routine_reg_test/ring_buffer.h	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/robot_routine_reg_test/ring_buffer.h	(revision 260)
@@ -0,0 +1,118 @@
+/** @file Include macros to create a ring buffer. Originally written for 15-410.
+ *  Modified for use in ATMega128 serial driver
+ *
+ *	@author Cornell Wright (cgwright)
+ *	@author Jason P. Winters (jpwinter)
+ *
+ *	@bugs None known.
+ */
+
+
+#ifndef _RING_BUFFER_H
+#define _RING_BUFFER_H
+
+/** @brief Creates the struct for a new ring buffer. This just expands to a
+ *	structure definition and thus should be invoked in the global context.
+ *
+ *	@param struct_name Name of the ring buffer struct.
+ *
+ *	@param size The size of the buffer to create.
+ *
+ *	@param type The type of object that the queue is to hold.
+ *
+ *	@param ... Name or names of the instance or instances of the ring buffer(s)
+ *	to be created.
+ */
+#define RING_BUFFER_NEW(struct_name, size, type, ...)	\
+	struct struct_name {	\
+		type queue[size];	\
+		uint8_t start;			\
+		uint8_t end;			\
+	} __VA_ARGS__
+
+#define RING_BUFFER_BIT_NEW(struct_name, size, ...)	\
+	struct struct_name {	\
+		int8_t queue[(size / 8) + 1];	\
+		uint16_t start;	\
+		uint16_t end;	\
+	} __VA_ARGS__
+
+/** @brief Sets the specified ring buffer to be empty.
+ *
+ *	@param buf The ring buffer to make empty.
+ */
+#define RING_BUFFER_CLEAR(buf)	\
+	do {						\
+		(buf).start = 0;		\
+		(buf).end = 0;			\
+	} while (0)
+
+#define RING_BUFFER_BIT_CLEAR(buf) RING_BUFFER_CLEAR(buf)
+/** @brief Returns true if the ring buffer specified is empty.
+ *
+ *	@param buf The buffer to check emptiness of.
+ */
+#define RING_BUFFER_EMPTY(buf) ((buf).start == (buf).end)
+
+
+
+#define RING_BUFFER_BIT_EMPTY(buf) RING_BUFFER_EMPTY(buf)
+
+
+/** @brief Returns true if the ring buffer specified is full.
+ *
+ *	@param buf The buffer to check fullness of.
+ */
+#define RING_BUFFER_FULL(buf)	\
+		(((buf).end + 1) % sizeof((buf).queue) == (buf).start)
+
+#define RING_BUFFER_BIT_FULL(buf) RING_BUFFER_FULL(buf)
+
+/** @brief Adds val to ring buffer buf. Note that val must be of the type
+ *	used in creating the ring buffer to prevent the compiler from spewing
+ *	confusing errors. Also, this assumes that the ring buffer is not full.
+ *
+ *	@param buf The ring buffer to add to.
+ *	@param val The value to add.
+ */
+#define RING_BUFFER_ADD(buf, val)		\
+	do {								\
+		(buf).queue[(buf).end] = val;	\
+		(buf).end = ((buf).end + 1) % sizeof((buf).queue);	\
+	} while (0)
+
+#define RING_BUFFER_BIT_ADD(buf, val)	\
+	do {								\
+		if (val) {						\
+			(buf).queue[((buf).end >> 3) & 0xff] |= _BV((buf).end & 0x7);	\
+		}								\
+		else {							\
+			(buf).queue[((buf).end >> 3) & 0xff] &= ~_BV((buf).end & 0x7);	\
+		}								\
+		(buf).end = ((buf).end + 1) % (sizeof((buf).queue) << 3);			\
+	} while (0)
+
+
+/** @brief Removes the value at the head of the ring buffer and puts it in
+ *	val_ret. Note that val_ret must be the same type used in creating the ring
+ *	buffer to prevent the compiler from spewing confusing errors. Also, this
+ *	assumes that the ring buffer is not empty.
+ *
+ *	@param buf The ring buffer to remove from.
+ *	@param val_ret Where to put the value removed from the head of the ring
+ *	buffer.
+ */
+#define RING_BUFFER_REMOVE(buf, val_ret)	\
+	do {	\
+		(val_ret) = (buf).queue[(buf).start];	\
+		(buf).start = ((buf).start + 1) % sizeof((buf).queue);	\
+	} while (0)
+
+#define RING_BUFFER_BIT_REMOVE(buf, val_ret)	\
+	do {	\
+		(val_ret) = ((buf).queue[((buf).start >> 3) & 0xff] & _BV((buf).start & 0x7)) ? 1 : 0;	\
+		(buf).start = ((buf).start + 1) % (sizeof((buf).queue) << 3);	\
+	} while (0)
+
+#endif /* _RING_BUFFER_H */
+
Index: branches/battery/code/projects/colonet/testing/dongle/robot_receiver/lights.h
===================================================================
--- branches/battery/code/projects/colonet/testing/dongle/robot_receiver/lights.h	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/dongle/robot_receiver/lights.h	(revision 260)
@@ -0,0 +1,91 @@
+/*
+lights.h
+
+most of this is shamelessly copied from FWR's orb.h (Tom Lauwers and Steven Shamlian)
+
+author: CMU Robotics Club, Colony Project
+
+*/
+
+#ifndef _LIGHTS_H_
+#define _LIGHTS_H_
+
+//user LED
+#ifdef FFPP
+
+#define USERLED 15
+#define USERLED1 15
+#define USERLED2 31
+
+#else
+
+#define USERLED PING2
+#define USERLED1 PING2
+#define USERLED2 PING2 //only have 1
+
+//LEDs are on bank E
+#define REDLED   PE3
+#define GREENLED PE4
+#define BLUELED  PE5
+
+#endif
+
+//ORB
+#define RED       0xE0
+#define ORANGE    0xE8
+#define YELLOW    0xFC
+#define LIME      0x7C
+#define GREEN     0x1C
+#define CYAN      0x1F
+#define BLUE      0x03
+#define PINK      0x63
+#define PURPLE    0x23
+#define MAGENTA   0xE3
+#define WHITE     0xFF
+#define ORB_OFF   0x00
+
+
+
+//?
+#define COUNT_START 0x8000
+
+
+//user LED
+void led_init( void );
+void led_user(int value);
+
+
+// For function descriptions see orb.c 
+void orb_init(void);
+void orb_set(unsigned int red_led, unsigned int green_led, unsigned int blue_led); 
+void orb_set_color(int col);
+void orb_disable(void);
+void orb_enable(void);
+
+void orb_set_dio(int red, int green, int blue);
+
+#ifdef FFPP
+int orbs[32];
+
+//send now
+void orb_set_num(unsigned char num, unsigned int red_led, unsigned int green_led, unsigned int blue_led);
+
+//no send
+void orb_set_num_ns(unsigned char num, unsigned int red_led, unsigned int green_led, unsigned int blue_led);
+
+//force send
+void orb_send(void);
+
+void tlc5940test(void);
+
+void tlc_clock1(int data);//may not need these 2
+void tlc_clock2(int data);
+
+void tlc_send(void);
+void tlc_latch(void);
+
+
+void tlc5940init(void);
+#endif
+
+#endif
Index: branches/battery/code/projects/colonet/testing/dongle/robot_receiver/motor.c
===================================================================
--- branches/battery/code/projects/colonet/testing/dongle/robot_receiver/motor.c	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/dongle/robot_receiver/motor.c	(revision 260)
@@ -0,0 +1,107 @@
+/*
+	motor.c - Contains functions necessary for activating and driving the 
+	H-bridge
+	
+	
+	author: Robotics Club, Colony project
+	
+	much of this is taken from FWR's library, author: Tom Lauwers
+	
+*/
+
+#include "motor.h"
+
+/*
+motor initialization
+initializes both motors
+
+*/
+void motors_init( void ) {
+
+#ifndef FFPP
+	// Configure counter such that we use phase correct
+	// PWM with 8-bit resolution
+	DDRB |= 0x60;
+
+	//timer 1A and 1B
+	TCCR1A = 0xA1;
+	TCCR1B = 0x04;
+	OCR1AH=0;
+	OCR1AL=0;
+	OCR1BH=0;
+	OCR1BL=0;
+#else
+	// Configure counter such that we use phase correct
+	// PWM with 8-bit resolution at a frequency of
+	// PWM is mode 1, Freq = Clock I/O/1024. 
+	// OC1A and OC1B as pwm.
+	OCR1A = 0x00;
+	OCR1B = 0x00;
+	
+	PORTD &= 0x0F;
+	DDRD |= 0xF0;
+	DDRB |= 0x60;
+	
+	TCCR1A = 0xA1;
+	TCCR1B = 0x05;
+#endif
+}
+
+// The following functions set the motor direction and speed
+void motor1_set(int direction, int speed) {
+#ifndef FFPP
+	if(direction == 0) {
+		PORTD |= 0x10;
+		PORTD &= 0xBF;
+	}
+	else {
+		PORTD |= 0x40;
+		PORTD &= 0xEF;
+	}
+	
+	// Set the timer to count up to speed, an 8-bit value
+	OCR1AL = speed;
+#else
+
+	if(direction == FORWARD) {
+		PORTD = (PORTD & 0xCF) | 0x20;
+	}
+	else {
+		PORTD = (PORTD & 0xCF) | 0x10;
+	}
+	
+	// Set the timer to count up to speed, an 8-bit value
+	OCR1A = speed;
+#endif
+
+}
+
+void motor2_set(int direction, int speed) {
+#ifndef FFPP
+	if(direction == 0) {
+		PORTD |= 0x20;
+		PORTD &= 0x7F;
+	}
+	else {
+		PORTD |= 0x80;
+		PORTD &= 0xDF;
+	}
+	OCR1BL = speed;
+#else
+
+	if(direction != FORWARD) {
+		PORTD = (PORTD & 0x3F) | 0x80;
+	}
+	else {
+		PORTD = (PORTD & 0x3F) | 0x40;
+	}
+	
+	OCR1B = speed;
+#endif
+}
+
+// Just turns off both motors
+void motors_off( void ) {
+	OCR1AL = 0x0;
+	OCR1BL = 0x0;
+}
Index: branches/battery/code/projects/colonet/testing/dongle/robot_receiver/follow.c
===================================================================
--- branches/battery/code/projects/colonet/testing/dongle/robot_receiver/follow.c	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/dongle/robot_receiver/follow.c	(revision 260)
@@ -0,0 +1,47 @@
+
+#include "firefly+_lib.h"
+#include "follow.h"
+
+#define FWD 0
+#define BCK 1    
+
+#define TOTAL 16
+
+
+/*
+int find_max
+returns the index of the BOM with the highest reading
+* note: index, not value
+*/
+
+void seek(int relative_position) 
+{
+	int speed = 255;
+	
+	//MOTOR1 - left
+	//MOTOR2 - right
+	
+	if(relative_position < 5 || relative_position > 13)
+	{ //turn right
+		motor2_set(BCK, 0);
+		motor1_set(FWD, speed);
+	}
+	else if(relative_position > 5 && relative_position <= 13)
+	{ //turn left
+		motor2_set(FWD, speed);
+		motor1_set(BCK, 0);
+	}
+	else 
+	{ //go forward
+		//turn_off_motors();
+		motor1_set(FWD, speed);
+		motor2_set(FWD, speed);
+	}
+}
+
+void drive_forward (void)
+{
+    int speed = 255;
+    motor1_set(FWD, speed);
+    motor2_set(FWD, speed);
+}
Index: branches/battery/code/projects/colonet/testing/dongle/robot_receiver/wireless.h
===================================================================
--- branches/battery/code/projects/colonet/testing/dongle/robot_receiver/wireless.h	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/dongle/robot_receiver/wireless.h	(revision 260)
@@ -0,0 +1,32 @@
+#ifndef WIRELESS_H
+#define WIRELESS_H
+
+/*
+Wireless - wireless functions for Colony
+
+Eugene Marinelli
+7/22/06
+*/
+
+#define WL_MSG_MAX_LEN 16
+#define WL_PACKET_MAX_LEN (WL_MSG_MAX_LEN+5)
+
+#define GLOBAL_DEST 200
+
+typedef struct {
+  char prefix[2];
+  char src;
+  char dest;
+  char msg[WL_MSG_MAX_LEN];
+  char checksum;
+} WL_Packet;
+
+int wl_init(int msg_len, char listener_address);
+int wl_send(char* msg, char dest);
+int wl_recv(char* msgbuf, char* src, char* dest);
+// get most recent valid message - implement message queue later
+
+int wl_create_packet(char* msg, char src, char dest, WL_Packet* packet);
+char wl_get_checksum(WL_Packet* packet);
+
+#endif
Index: branches/battery/code/projects/colonet/testing/dongle/robot_receiver/motor.h
===================================================================
--- branches/battery/code/projects/colonet/testing/dongle/robot_receiver/motor.h	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/dongle/robot_receiver/motor.h	(revision 260)
@@ -0,0 +1,43 @@
+/*
+	motor.h - Contains the function prototypes for controlling motors
+	author:  Tom Lauwers
+*/
+
+#ifndef _MOTOR_H
+#define _MOTOR_H
+
+#include <avr/io.h>
+
+#define FORWARD 1
+#define BACKWARD 0
+
+#ifdef FFPP
+
+#define IN1A PD4
+#define IN1B PD5
+#define IN2A PD6
+#define IN2B PD7
+
+/* truth table for this robot (w/ 17529 and nand gates)
+PWM	!A	!B	M+	M-
+L	X	X   Z	Z  - coast
+H	0	0	Z	Z  - coast
+H	0	1	1	0  - forward
+H	1	0	0	1  - backward
+H	1	1	0	0  - fast brake
+
+*/
+
+
+
+
+#endif
+
+// Function descriptions can be found in motor.c
+void motors_init(void);
+void motor1_set(int direction, int speed);
+void motor2_set(int direction, int speed);
+void motors_off( void );
+
+
+#endif
Index: branches/battery/code/projects/colonet/testing/dongle/robot_receiver/follow.h
===================================================================
--- branches/battery/code/projects/colonet/testing/dongle/robot_receiver/follow.h	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/dongle/robot_receiver/follow.h	(revision 260)
@@ -0,0 +1,9 @@
+
+#ifndef _FOLLOW_H
+#define _FOLLOW_H
+
+
+void seek(int velocity);
+void drive_forward (void);
+
+#endif
Index: branches/battery/code/projects/colonet/testing/dongle/robot_receiver/robot_receiver.c
===================================================================
--- branches/battery/code/projects/colonet/testing/dongle/robot_receiver/robot_receiver.c	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/dongle/robot_receiver/robot_receiver.c	(revision 260)
@@ -0,0 +1,55 @@
+/*
+Eugene Marinelli 
+7/22/06
+*/
+
+/* Includes */
+#include <stdio.h>
+#include <string.h>
+ 
+#include <firefly+_lib.h>
+#include "pindefs_ff.h"
+
+#include <wireless.h>
+
+void init_hardware(void);
+
+/* Main */
+int main(void){
+  char buf[80];
+  char src, dest;
+  
+  init_hardware();
+  wl_init(15,1);
+
+  orb_set_color(BLUE);
+
+  while(1){
+    if(wl_recv(buf, &src, &dest)){
+      printf("%s", buf);
+      orb_set_color(RED);
+    }else{
+      printf(".");
+      orb_set_color(BLUE);
+    }
+
+    wl_send("ABC", 200); 
+
+    delay_ms(500);
+  }
+  
+  return 0;
+}
+
+void init_hardware(){
+  motors_init();
+  orb_init();
+  led_init();
+  analog_init();
+  
+  serial_init(BAUD9600);
+  serial1_init(BAUD115200);
+  lcd_init();
+
+  fdevopen(&serial1_putchar, &serial1_getchar);
+}
Index: branches/battery/code/projects/colonet/testing/dongle/robot_receiver/serial.c
===================================================================
--- branches/battery/code/projects/colonet/testing/dongle/robot_receiver/serial.c	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/dongle/robot_receiver/serial.c	(revision 260)
@@ -0,0 +1,143 @@
+/*
+	serial.c - Functions for using the RS232 serial port
+	
+	author: Robotics Club, Colony Project
+	
+	much code taken from FWR's library, author: Tom Lauwers
+	
+	
+	general note - serial -> uart
+				   serial1 -> uart1
+		this is done for clarity purposes
+*/
+
+
+#include <avr/io.h>
+#include <stdio.h>
+#include "serial.h"
+
+//setup uart0 (serial)
+void serial_init(unsigned int ubrr)
+{
+	/*Set baud rate - baud rates under 4800bps unsupported */
+	UBRR0H = 0x00;
+	UBRR0L = (unsigned char)ubrr;
+
+	/*Enable receiver and transmitter */
+	UCSR0B |= (1<<RXEN0)|(1<<TXEN0);
+	
+	/* Set frame format: 8data, 1stop bit, asynchronous normal mode */
+	UCSR0C |= (1<<UCSZ00) | (1<<UCSZ01);
+}
+
+// uart_putchar - Low-level function which puts a value into the 
+// Tx buffer for transmission.  Automatically injects
+// a \r before all \n's
+int serial_putchar(char c)
+{
+
+    if (c == '\n')
+		putchar('\r');
+	// Wait until buffer is clear for sending
+    loop_until_bit_is_set(UCSR0A, UDRE0);
+	// Load buffer with your character
+    UDR0 = c;
+    return 0;
+}
+
+// uart_getchar - Low-level function which waits for the Rx buffer
+// to be filled, and then reads one character out of it.
+// Note that this function blocks on read - it will wait until
+// something fills the Rx buffer.
+int serial_getchar(void)
+{
+	char c;
+	// Wait for the receive buffer to be filled
+    loop_until_bit_is_set(UCSR0A, RXC0);
+	
+	// Read the receive buffer
+    c = UDR0;
+	return c;
+}
+
+// uart_getchar_nb - Low-level function which checks if the Rx buffer
+// is filled, and then reads one character out of it.
+// This is a non blocking version uart_getchar
+int serial_getchar_nb(void)
+{
+	char c;
+	// Wait for the receive buffer to be filled
+    //loop_until_bit_is_set(UCSR0A, RXC0);
+	if (UCSR0A & _BV(RXC0)){
+		// Read the receive buffer
+		c = UDR0;
+		return c;
+	}
+	return 0;
+		
+}
+
+//setup uart1 (serial1)
+void serial1_init( unsigned int ubrr)
+{
+	/*Set baud rate - baud rates under 4800bps unsupported */
+	UBRR1H = 0x00;
+	UBRR1L = (unsigned char)ubrr;
+
+	/*Enable receiver and transmitter */
+	UCSR1B |= (1<<RXEN1)|(1<<TXEN1);
+	
+	/* Set frame format: 8data, 1stop bit, asynchronous normal mode */
+	UCSR1C |= (1<<UCSZ10) | (1<<UCSZ11);
+  
+  /* For use with fprintf() and related functions */
+  serial1_stream = fdevopen(serial1_putchar, serial1_putchar);
+  
+  /* To use fprintf():
+  After calling serial1_init(BAUD115200); 
+  use the command fprintf(serial1_stream, "Hello World"); 
+     This call to fdevopen() does give a compile warning
+  but works fine.
+  -Greg Tress
+  */
+}
+
+//put to uart1 (serial1)
+int serial1_putchar(char c)
+{
+
+    if (c == '\n')
+		serial1_putchar('\r'); //changed from putchar aj
+	// Wait until buffer is clear for sending
+    loop_until_bit_is_set(UCSR1A, UDRE1);
+	// Load buffer with your character
+    UDR1 = c;
+    return 0;
+}
+
+//get from uart1 (serial1)
+int serial1_getchar(void)
+{
+	char c;
+	// Wait for the receive buffer to be filled
+    loop_until_bit_is_set(UCSR1A, RXC1);
+	
+	// Read the receive buffer
+    c = UDR1;
+	return c;
+}
+
+//get from uart1 non-block
+int serial1_getchar_nb(void)
+{
+	char c;
+	// Wait for the receive buffer to be filled
+    //loop_until_bit_is_set(UCSR1A, RXC1);
+	if (UCSR1A & _BV(RXC1)){
+		// Read the receive buffer
+		c = UDR1;
+		return c;
+	}
+	return 0;
+		
+}
Index: branches/battery/code/projects/colonet/testing/dongle/robot_receiver/buzzer.c
===================================================================
--- branches/battery/code/projects/colonet/testing/dongle/robot_receiver/buzzer.c	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/dongle/robot_receiver/buzzer.c	(revision 260)
@@ -0,0 +1,76 @@
+/*
+	buzzer.c - Contains the functions necessary for running the buzzer
+	
+	author: Robotics Club, Colony Project
+	
+	much taken from FWR's firefly library (author: Tom Lauwers)
+
+*/
+
+#include <avr/io.h>
+#include <buzzer.h>
+#include <time.h>
+
+/*
+initializes buffer
+
+this function must be called before the buzzer can be used
+*/
+void buzzer_init( void )
+{
+	// Set pin D7 to output - D7 is buzzer pin
+	DDRB |= 0x80;
+	
+	// Set to Fast PWM mode, toggle the OC0A pin (D6) on output compare
+	// matches, and select a clock prescalar of 64 for the counter.
+	// Counter FREQ = 8000000/64 = 125000
+	//01011000
+	TCCR2 = 0x1B;
+	OCR2=100;
+	
+}
+
+// Set the buzzer value - takes a value from 0-255
+// Higher values are lower frequency.  Take a look at 
+// the buzzer frequency table to see how a given value
+// correlates to a frequency.
+void buzzer_set_val(unsigned int buzz_value)
+{ 
+	OCR2 = buzz_value;
+}
+
+// Set the buzzer frequency - takes any value and tries to find the nearest buzzer frequency
+void buzzer_set_freq(unsigned int buzz_freq)
+{
+	int buzz_value;
+	
+	buzz_value = 62500/buzz_freq - 1;
+
+	if(buzz_value > 255)
+		buzz_value = 255;
+	else if(buzz_value < 0)
+		buzz_value = 0;
+	
+	buzzer_set_val(buzz_value);
+}
+
+// Chirps the buzzer for a number of milliseconds
+void buzzer_chirp(unsigned int ms, unsigned int buzz_freq) 
+{	
+	buzzer_set_freq(buzz_freq);
+	
+	delay_ms(ms);
+		
+	buzzer_off();
+}
+
+// Disables timer0 clock counting, turning off the buzzer
+void buzzer_off() 
+{
+	// Disable clock, to halt counter
+	TCCR2 &= 0xF8;
+	
+	// Set buzzer pin low in case it's high
+	PORTB &= 0x7F;
+}
+
Index: branches/battery/code/projects/colonet/testing/dongle/robot_receiver/serial.h
===================================================================
--- branches/battery/code/projects/colonet/testing/dongle/robot_receiver/serial.h	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/dongle/robot_receiver/serial.h	(revision 260)
@@ -0,0 +1,49 @@
+/*
+	serial.h - Contains definitions and function prototypes for the RS232 serial port
+*/
+
+#ifndef _SERIAL_H
+#define _SERIAL_H
+
+// Tested baud rates
+#define BAUD9600    103
+#define BAUD115200  8  //Warning--3.5% error
+
+// Untested baud rates that might be right --aaron
+#define BAUD1M	     0
+#define BAUD500K     1
+#define BAUD250K     3
+#define BAUD230400   3   //Warning--8.5% error
+#define BAUD76800    12
+#define BAUD57600    16  //Warning--2.1% error
+#define BAUD38400    25
+#define BAUD28800    34
+#define BAUD19200    51
+#define BAUD14400    68
+#define BAUD4800     207
+#define BAUD2400     416  //Might not work, since it needs some high bits set
+
+#include <stdio.h>
+FILE *serial1_stream;  //For use with fprintf() and related functions
+
+  /* NOTE: To use fprintf():
+  After calling serial1_init(BAUD115200); 
+  use the command fprintf(serial1_stream, "Hello World"); */
+
+// Function descriptions are available in serial.c
+
+//serial (serial0) is the ttl serial (wireless)
+void serial_init( unsigned int ubrr);
+int serial_putchar(char c);
+int serial_getchar(void);
+int serial_getchar_nb(void);
+
+//serial1 is the rs-232 port (db9 connector) (except on robot0 where both are serial0)
+void serial1_init( unsigned int ubrr);
+int serial1_putchar(char c);
+int serial1_getchar(void);
+int serial1_getchar_nb(void);
+
+
+
+#endif
Index: branches/battery/code/projects/colonet/testing/dongle/robot_receiver/buzzer.h
===================================================================
--- branches/battery/code/projects/colonet/testing/dongle/robot_receiver/buzzer.h	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/dongle/robot_receiver/buzzer.h	(revision 260)
@@ -0,0 +1,33 @@
+/*
+	buzzer.h - Contains function prototypes for running the buzzer
+	
+	
+	author: Robotics Club, Colony Project
+*/
+#ifndef _BUZZER_H_
+#define _BUZZER_H_
+
+//Musical note definitions
+//Source: http://www.answers.com/topic/piano-key-frequencies
+#define	C4	260 //Middle C
+#define	C4s	277 //C sharp
+#define	D4	294
+#define	D4s	311
+#define	E4	330
+#define	F4	349
+#define	F4s	370
+#define	G4	392
+#define	G4s	415
+#define	A4	440
+#define	A4s	466
+#define	B4	494
+#define	C5	523
+
+// Function descriptions can be found in buzzer.c
+void buzzer_init(void);
+void buzzer_set_val(unsigned int buzz_value);
+void buzzer_set_freq(unsigned int buzz_freq);
+void buzzer_chirp(unsigned int ms, unsigned int buzz_freq);
+void buzzer_off(void); 
+
+#endif
Index: branches/battery/code/projects/colonet/testing/dongle/robot_receiver/localization.c
===================================================================
--- branches/battery/code/projects/colonet/testing/dongle/robot_receiver/localization.c	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/dongle/robot_receiver/localization.c	(revision 260)
@@ -0,0 +1,84 @@
+#include "localization.h"
+
+#include "firefly+_lib.h"
+
+
+
+
+void addSensor (int maxBom, int self, int other, int NUM_BOTS)
+{
+    //make sure you don't add to the diagonal
+    if(self == other) {
+      //lcd_putchar('w');
+      return;
+    }
+    if(self >= NUM_BOTS || other >= NUM_BOTS)
+    {
+      // lcd_putchar('y');
+      return;
+    }
+    
+
+    //lcd_putchar('a');
+    //lcd_putchar(self+48);
+    //lcd_putchar(':');
+    //lcd_putchar(other+48);
+    //lcd_putchar('.');
+    //add this robot to your own row's sensor numbers
+    //row = your index
+    //column = robotNum (input)
+    sensors[self][other] = maxBom;
+
+}
+
+unsigned char getSelfSensor (unsigned char self, unsigned char other, int NUM_BOTS)
+{
+
+    if(other < NUM_BOTS){
+        return sensors[self][other];
+    }
+    else {
+        return 9;
+    }
+
+}
+
+/*
+void printSensorsMatrix (void)
+{
+
+
+    //print table
+    int y = 1;
+    lcd_gotoxy(0, y);
+    int i, j;
+    for(i = 0; i < NUM_BOTS; i++) {
+        for(j = 0; j < NUM_BOTS; j++) {
+            lcd_putchar( getSelfSensor(i, j, NUM_BOTS) + 48);
+            lcd_putchar(' ');
+        }
+        y++;
+        lcd_gotoxy(0, y);
+    }
+    
+    delay_ms(1000);
+    
+}
+*/
+
+/*
+SensorRow getSelfSensorRow (int self)
+{
+
+    SensorRow sr;
+    int i;
+    
+    sr.len = NUM_BOTS;
+    for(i = 0; i < NUM_BOTS; i++) {
+        sr.row[i] = sensors[
+
+
+
+}
+
+*/
Index: branches/battery/code/projects/colonet/testing/dongle/robot_receiver/Makefile
===================================================================
--- branches/battery/code/projects/colonet/testing/dongle/robot_receiver/Makefile	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/dongle/robot_receiver/Makefile	(revision 260)
@@ -0,0 +1,519 @@
+# Hey Emacs, this is a -*- makefile -*-
+#----------------------------------------------------------------------------
+# WinAVR Makefile Template written by Eric B. Weddington, Jörg Wunsch, et al.
+#
+# Released to the Public Domain
+#
+# Additional material for this makefile was written by:
+# Peter Fleury
+# Tim Henigan
+# Colin O'Flynn
+# Reiner Patommel
+# Markus Pfaff
+# Sander Pool
+# Frederik Rouleau
+#
+#----------------------------------------------------------------------------
+# On command line:
+#
+# make all = Make software.
+#
+# make clean = Clean out built project files.
+#
+# make coff = Convert ELF to AVR COFF.
+#
+# make extcoff = Convert ELF to AVR Extended COFF.
+#
+# make program = Download the hex file to the device, using avrdude.
+#                Please customize the avrdude settings below first!
+#
+# make debug = Start either simulavr or avarice as specified for debugging, 
+#              with avr-gdb or avr-insight as the front end for debugging.
+#
+# make filename.s = Just compile filename.c into the assembler code only.
+#
+# make filename.i = Create a preprocessed source file for use in submitting
+#                   bug reports to the GCC project.
+#
+# To rebuild project do "make clean" then "make all".
+#----------------------------------------------------------------------------
+
+#if you want your code to work on the Firefly++ and not Firefly+
+#then add the -DFFPP line to CDEFS
+COLONYROOT = y:
+CDEFS = 
+#-DFFPP
+
+# MCU name
+MCU = atmega128
+
+
+# Processor frequency.
+#     This will define a symbol, F_CPU, in all source code files equal to the 
+#     processor frequency. You can then use this symbol in your source code to 
+#     calculate timings. Do NOT tack on a 'UL' at the end, this will be done
+#     automatically to create a 32-bit value in your source code.
+F_CPU = 16000000
+
+
+# Output format. (can be srec, ihex, binary)
+FORMAT = ihex
+
+
+# Target file name (without extension).
+TARGET = robot_receiver
+
+
+# List C source files here. (C dependencies are automatically generated.)
+SRC = $(wildcard *.c)
+#$(TARGET).c 
+
+
+# List Assembler source files here.
+#     Make them always end in a capital .S.  Files ending in a lowercase .s
+#     will not be considered source files but generated files (assembler
+#     output from the compiler), and will be deleted upon "make clean"!
+#     Even though the DOS/Win* filesystem matches both .s and .S the same,
+#     it will preserve the spelling of the filenames, and gcc itself does
+#     care about how the name is spelled on its command-line.
+ASRC = 
+
+
+# Optimization level, can be [0, 1, 2, 3, s]. 
+#     0 = turn off optimization. s = optimize for size.
+#     (Note: 3 is not always the best optimization level. See avr-libc FAQ.)
+OPT = s
+
+
+# Debugging format.
+#     Native formats for AVR-GCC's -g are dwarf-2 [default] or stabs.
+#     AVR Studio 4.10 requires dwarf-2.
+#     AVR [Extended] COFF format requires stabs, plus an avr-objcopy run.
+DEBUG = dwarf-2
+
+
+# List any extra directories to look for include files here.
+#     Each directory must be seperated by a space.
+#     Use forward slashes for directory separators.
+#     For a directory that has spaces, enclose it in quotes.
+EXTRAINCDIRS = $(COLONYROOT)/code/firefly_plus_lib
+#C:\WinAVR\include\fwr
+
+
+# Compiler flag to set the C Standard level.
+#     c89   = "ANSI" C
+#     gnu89 = c89 plus GCC extensions
+#     c99   = ISO C99 standard (not yet fully implemented)
+#     gnu99 = c99 plus GCC extensions
+CSTANDARD = -std=gnu99
+
+
+# Place -D or -U options here
+CDEFS += -DF_CPU=$(F_CPU)UL 
+
+
+# Place -I options here
+CINCS =
+
+
+
+#---------------- Compiler Options ----------------
+#  -g*:          generate debugging information
+#  -O*:          optimization level
+#  -f...:        tuning, see GCC manual and avr-libc documentation
+#  -Wall...:     warning level
+#  -Wa,...:      tell GCC to pass this to the assembler.
+#    -adhlns...: create assembler listing
+CFLAGS = -g$(DEBUG)
+CFLAGS += $(CDEFS) $(CINCS)
+CFLAGS += -O$(OPT)
+CFLAGS += -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums
+CFLAGS += -Wall -Wstrict-prototypes
+CFLAGS += -Wa,-adhlns=$(<:.c=.lst)
+CFLAGS += $(patsubst %,-I%,$(EXTRAINCDIRS))
+CFLAGS += $(CSTANDARD)
+
+
+#---------------- Assembler Options ----------------
+#  -Wa,...:   tell GCC to pass this to the assembler.
+#  -ahlms:    create listing
+#  -gstabs:   have the assembler create line number information; note that
+#             for use in COFF files, additional information about filenames
+#             and function names needs to be present in the assembler source
+#             files -- see avr-libc docs [FIXME: not yet described there]
+ASFLAGS = -Wa,-adhlns=$(<:.S=.lst),-gstabs 
+
+
+#---------------- Library Options ----------------
+# Minimalistic printf version
+PRINTF_LIB_MIN = -Wl,-u,vfprintf -lprintf_min
+
+# Floating point printf version (requires MATH_LIB = -lm below)
+PRINTF_LIB_FLOAT = -Wl,-u,vfprintf -lprintf_flt
+
+# If this is left blank, then it will use the Standard printf version.
+PRINTF_LIB = 
+#PRINTF_LIB = $(PRINTF_LIB_MIN)
+#PRINTF_LIB = $(PRINTF_LIB_FLOAT)
+
+
+# Minimalistic scanf version
+SCANF_LIB_MIN = -Wl,-u,vfscanf -lscanf_min
+
+# Floating point + %[ scanf version (requires MATH_LIB = -lm below)
+SCANF_LIB_FLOAT = -Wl,-u,vfscanf -lscanf_flt
+
+# If this is left blank, then it will use the Standard scanf version.
+SCANF_LIB = 
+#SCANF_LIB = $(SCANF_LIB_MIN)
+#SCANF_LIB = $(SCANF_LIB_FLOAT)
+
+
+MATH_LIB = -lm
+
+
+
+#---------------- External Memory Options ----------------
+
+# 64 KB of external RAM, starting after internal RAM (ATmega128!),
+# used for variables (.data/.bss) and heap (malloc()).
+#EXTMEMOPTS = -Wl,-Tdata=0x801100,--defsym=__heap_end=0x80ffff
+
+# 64 KB of external RAM, starting after internal RAM (ATmega128!),
+# only used for heap (malloc()).
+#EXTMEMOPTS = -Wl,--defsym=__heap_start=0x801100,--defsym=__heap_end=0x80ffff
+
+EXTMEMOPTS =
+
+
+
+#---------------- Linker Options ----------------
+#  -Wl,...:     tell GCC to pass this to linker.
+#    -Map:      create map file
+#    --cref:    add cross reference to  map file
+LDFLAGS = -Wl,-Map=$(TARGET).map,--cref
+LDFLAGS += $(EXTMEMOPTS)
+LDFLAGS += $(PRINTF_LIB) $(SCANF_LIB) $(MATH_LIB)
+
+
+
+#---------------- Programming Options (avrdude) ----------------
+
+# Programming hardware: alf avr910 avrisp bascom bsd 
+# dt006 pavr picoweb pony-stk200 sp12 stk200 stk500
+#
+# Type: avrdude -c ?
+# to get a full listing.
+#
+AVRDUDE_PROGRAMMER = avrisp
+
+# com1 = serial port. Use lpt1 to connect to parallel port.
+AVRDUDE_PORT = com1
+# programmer connected to serial device
+
+AVRDUDE_WRITE_FLASH = -b 9600 -U flash:w:$(TARGET).hex
+#AVRDUDE_WRITE_EEPROM = -U eeprom:w:$(TARGET).eep
+
+
+# Uncomment the following if you want avrdude's erase cycle counter.
+# Note that this counter needs to be initialized first using -Yn,
+# see avrdude manual.
+#AVRDUDE_ERASE_COUNTER = -y
+
+# Uncomment the following if you do /not/ wish a verification to be
+# performed after programming the device.
+AVRDUDE_NO_VERIFY = -V
+
+# Increase verbosity level.  Please use this when submitting bug
+# reports about avrdude. See <http://savannah.nongnu.org/projects/avrdude> 
+# to submit bug reports.
+#AVRDUDE_VERBOSE = -v -v
+
+AVRDUDE_FLAGS = -p $(MCU) -P $(AVRDUDE_PORT) -c $(AVRDUDE_PROGRAMMER)
+AVRDUDE_FLAGS += $(AVRDUDE_NO_VERIFY)
+AVRDUDE_FLAGS += $(AVRDUDE_VERBOSE)
+AVRDUDE_FLAGS += $(AVRDUDE_ERASE_COUNTER)
+
+#don't check for device signature
+#AVRDUDE_FLAGS += -F
+
+
+
+#---------------- Debugging Options ----------------
+
+# For simulavr only - target MCU frequency.
+DEBUG_MFREQ = $(F_CPU)
+
+# Set the DEBUG_UI to either gdb or insight.
+# DEBUG_UI = gdb
+DEBUG_UI = insight
+
+# Set the debugging back-end to either avarice, simulavr.
+DEBUG_BACKEND = avarice
+#DEBUG_BACKEND = simulavr
+
+# GDB Init Filename.
+GDBINIT_FILE = __avr_gdbinit
+
+# When using avarice settings for the JTAG
+JTAG_DEV = /dev/com1
+
+# Debugging port used to communicate between GDB / avarice / simulavr.
+DEBUG_PORT = 4242
+
+# Debugging host used to communicate between GDB / avarice / simulavr, normally
+#     just set to localhost unless doing some sort of crazy debugging when 
+#     avarice is running on a different computer.
+DEBUG_HOST = localhost
+
+
+
+#============================================================================
+
+
+# Define programs and commands.
+SHELL = sh
+CC = avr-gcc
+OBJCOPY = avr-objcopy
+OBJDUMP = avr-objdump
+SIZE = avr-size
+NM = avr-nm
+AVRDUDE = avrdude
+REMOVE = rm -f
+REMOVEDIR = rm -rf
+COPY = cp
+WINSHELL = cmd
+
+
+# Define Messages
+# English
+MSG_ERRORS_NONE = Errors: none
+MSG_BEGIN = -------- begin --------
+MSG_END = --------  end  --------
+MSG_SIZE_BEFORE = Size before: 
+MSG_SIZE_AFTER = Size after:
+MSG_COFF = Converting to AVR COFF:
+MSG_EXTENDED_COFF = Converting to AVR Extended COFF:
+MSG_FLASH = Creating load file for Flash:
+MSG_EEPROM = Creating load file for EEPROM:
+MSG_EXTENDED_LISTING = Creating Extended Listing:
+MSG_SYMBOL_TABLE = Creating Symbol Table:
+MSG_LINKING = Linking:
+MSG_COMPILING = Compiling:
+MSG_ASSEMBLING = Assembling:
+MSG_CLEANING = Cleaning project:
+
+
+
+
+# Define all object files.
+OBJ = $(SRC:.c=.o) $(ASRC:.S=.o) 
+
+# Define all listing files.
+LST = $(SRC:.c=.lst) $(ASRC:.S=.lst) 
+
+
+# Compiler flags to generate dependency files.
+GENDEPFLAGS = -MD -MP -MF .dep/$(@F).d
+
+
+# Combine all necessary flags and optional flags.
+# Add target processor to flags.
+ALL_CFLAGS = -mmcu=$(MCU) -I. $(CFLAGS) $(GENDEPFLAGS)
+ALL_ASFLAGS = -mmcu=$(MCU) -I. -x assembler-with-cpp $(ASFLAGS)
+
+
+
+
+
+# Default target.
+all: begin gccversion sizebefore build sizeafter end
+
+build: elf hex eep lss sym
+
+elf: $(TARGET).elf
+hex: $(TARGET).hex
+eep: $(TARGET).eep
+lss: $(TARGET).lss 
+sym: $(TARGET).sym
+
+
+
+# Eye candy.
+# AVR Studio 3.x does not check make's exit code but relies on
+# the following magic strings to be generated by the compile job.
+begin:
+	@echo
+	@echo $(MSG_BEGIN)
+
+end:
+	@echo $(MSG_END)
+	@echo
+
+
+# Display size of file.
+HEXSIZE = $(SIZE) --target=$(FORMAT) $(TARGET).hex
+ELFSIZE = $(SIZE) -A $(TARGET).elf
+AVRMEM = avr-mem.sh $(TARGET).elf $(MCU)
+
+sizebefore:
+	@if test -f $(TARGET).elf; then echo; echo $(MSG_SIZE_BEFORE); $(ELFSIZE); \
+	$(AVRMEM) 2>/dev/null; echo; fi
+
+sizeafter:
+	@if test -f $(TARGET).elf; then echo; echo $(MSG_SIZE_AFTER); $(ELFSIZE); \
+	$(AVRMEM) 2>/dev/null; echo; fi
+
+
+
+# Display compiler version information.
+gccversion : 
+	@$(CC) --version
+
+
+
+# Program the device.  
+program: $(TARGET).hex $(TARGET).eep
+	$(AVRDUDE) $(AVRDUDE_FLAGS) $(AVRDUDE_WRITE_FLASH) $(AVRDUDE_WRITE_EEPROM)
+
+
+# Generate avr-gdb config/init file which does the following:
+#     define the reset signal, load the target file, connect to target, and set 
+#     a breakpoint at main().
+gdb-config: 
+	@$(REMOVE) $(GDBINIT_FILE)
+	@echo define reset >> $(GDBINIT_FILE)
+	@echo SIGNAL SIGHUP >> $(GDBINIT_FILE)
+	@echo end >> $(GDBINIT_FILE)
+	@echo file $(TARGET).elf >> $(GDBINIT_FILE)
+	@echo target remote $(DEBUG_HOST):$(DEBUG_PORT)  >> $(GDBINIT_FILE)
+ifeq ($(DEBUG_BACKEND),simulavr)
+	@echo load  >> $(GDBINIT_FILE)
+endif	
+	@echo break main >> $(GDBINIT_FILE)
+	
+debug: gdb-config $(TARGET).elf
+ifeq ($(DEBUG_BACKEND), avarice)
+	@echo Starting AVaRICE - Press enter when "waiting to connect" message displays.
+	@$(WINSHELL) /c start avarice --jtag $(JTAG_DEV) --erase --program --file \
+	$(TARGET).elf $(DEBUG_HOST):$(DEBUG_PORT)
+	@$(WINSHELL) /c pause
+	
+else
+	@$(WINSHELL) /c start simulavr --gdbserver --device $(MCU) --clock-freq \
+	$(DEBUG_MFREQ) --port $(DEBUG_PORT)
+endif
+	@$(WINSHELL) /c start avr-$(DEBUG_UI) --command=$(GDBINIT_FILE)
+	
+
+
+
+# Convert ELF to COFF for use in debugging / simulating in AVR Studio or VMLAB.
+COFFCONVERT=$(OBJCOPY) --debugging \
+--change-section-address .data-0x800000 \
+--change-section-address .bss-0x800000 \
+--change-section-address .noinit-0x800000 \
+--change-section-address .eeprom-0x810000 
+
+
+coff: $(TARGET).elf
+	@echo
+	@echo $(MSG_COFF) $(TARGET).cof
+	$(COFFCONVERT) -O coff-avr $< $(TARGET).cof
+
+
+extcoff: $(TARGET).elf
+	@echo
+	@echo $(MSG_EXTENDED_COFF) $(TARGET).cof
+	$(COFFCONVERT) -O coff-ext-avr $< $(TARGET).cof
+
+
+
+# Create final output files (.hex, .eep) from ELF output file.
+%.hex: %.elf
+	@echo
+	@echo $(MSG_FLASH) $@
+	$(OBJCOPY) -O $(FORMAT) -R .eeprom $< $@
+
+%.eep: %.elf
+	@echo
+	@echo $(MSG_EEPROM) $@
+	-$(OBJCOPY) -j .eeprom --set-section-flags=.eeprom="alloc,load" \
+	--change-section-lma .eeprom=0 -O $(FORMAT) $< $@
+
+# Create extended listing file from ELF output file.
+%.lss: %.elf
+	@echo
+	@echo $(MSG_EXTENDED_LISTING) $@
+	$(OBJDUMP) -h -S $< > $@
+
+# Create a symbol table from ELF output file.
+%.sym: %.elf
+	@echo
+	@echo $(MSG_SYMBOL_TABLE) $@
+	$(NM) -n $< > $@
+
+
+
+# Link: create ELF output file from object files.
+.SECONDARY : $(TARGET).elf
+.PRECIOUS : $(OBJ)
+%.elf: $(OBJ)
+	@echo
+	@echo $(MSG_LINKING) $@
+	$(CC) $(ALL_CFLAGS) $^ --output $@ $(LDFLAGS)
+
+
+# Compile: create object files from C source files.
+%.o : %.c
+	@echo
+	@echo $(MSG_COMPILING) $<
+	$(CC) -c $(ALL_CFLAGS) $< -o $@ 
+
+
+# Compile: create assembler files from C source files.
+%.s : %.c
+	$(CC) -S $(ALL_CFLAGS) $< -o $@
+
+
+# Assemble: create object files from assembler source files.
+%.o : %.S
+	@echo
+	@echo $(MSG_ASSEMBLING) $<
+	$(CC) -c $(ALL_ASFLAGS) $< -o $@
+
+# Create preprocessed source for use in sending a bug report.
+%.i : %.c
+	$(CC) -E -mmcu=$(MCU) -I. $(CFLAGS) $< -o $@ 
+
+
+# Target: clean project.
+clean: begin clean_list end
+
+clean_list :
+	@echo
+	@echo $(MSG_CLEANING)
+	$(REMOVE) $(TARGET).hex
+	$(REMOVE) $(TARGET).eep
+	$(REMOVE) $(TARGET).cof
+	$(REMOVE) $(TARGET).elf
+	$(REMOVE) $(TARGET).map
+	$(REMOVE) $(TARGET).sym
+	$(REMOVE) $(TARGET).lss
+	$(REMOVE) $(OBJ)
+	$(REMOVE) $(LST)
+	$(REMOVE) $(SRC:.c=.s)
+	$(REMOVE) $(SRC:.c=.d)
+	$(REMOVEDIR) .dep
+
+
+
+# Include the dependency files.
+-include $(shell mkdir .dep 2>/dev/null) $(wildcard .dep/*)
+
+
+# Listing of phony targets.
+.PHONY : all begin finish end sizebefore sizeafter gccversion \
+build elf hex eep lss sym coff extcoff \
+clean clean_list program debug gdb-config
+
Index: branches/battery/code/projects/colonet/testing/dongle/robot_receiver/localization.h
===================================================================
--- branches/battery/code/projects/colonet/testing/dongle/robot_receiver/localization.h	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/dongle/robot_receiver/localization.h	(revision 260)
@@ -0,0 +1,28 @@
+#ifndef _LOCALIZATION_H_
+#define _LOCALIZATION_H_
+
+
+// Max number of robots possible
+#define MAX_ROBOTS 4
+
+
+unsigned char sensors[MAX_ROBOTS][MAX_ROBOTS];
+
+
+
+typedef struct{
+    //actual row of sensor values -- need to be able to have up to
+    //max_robots
+    unsigned char row[MAX_ROBOTS];
+    //actual length of the row
+    unsigned char len;
+    //'index' value of the row -- which robot it's for
+    unsigned char row_num;
+    
+ } SensorRow;
+ 
+ 
+void addSensor (int maxBom, int self, int other, int NUM_BOTS);
+unsigned char getSelfSensor (unsigned char self, unsigned char other, int NUM_BOTS);
+ 
+#endif
Index: branches/battery/code/projects/colonet/testing/dongle/robot_receiver/servo.c
===================================================================
--- branches/battery/code/projects/colonet/testing/dongle/robot_receiver/servo.c	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/dongle/robot_receiver/servo.c	(revision 260)
@@ -0,0 +1,132 @@
+/*  
+	servo.c - Contains functions and interrupts necessary to activate servos
+	author:  Tom Lauwers
+	
+	3/1/06 Iain
+		Man, I don't know what a servo is. 
+*/
+#include <avr/io.h>
+#include <avr/interrupt.h>
+#include <servo.h>
+#include <dio.h>
+#include <lights.h>
+#include <lcd.h>
+//1677.7216 c/ms
+//i dunno must be 2^k
+//250
+//9C40 ~ 20ms
+//#A000 ~ 20.48 but prolly wont work
+//div by 256: 6.55078125 c/ms 80 ~ 19.5ms
+#define SERVO_PERIOD 0x80
+//needs be 1ms
+//is 1.22ms
+#define SERVO_CONSTANT 0x8
+
+/* dirty dirty
+unsigned int servo_vals[4] = {0,0,0,0}; // Stores the set servo values
+int current_servo = 0;  // Stores which servo is current in the interrupt routine
+*/
+unsigned int servo_vals[8] = {0,0,0,0,0,0,0,0}; // Stores the set servo values
+int phase_time=0;
+int phase_base=0;
+int servos_on = 0;      // Stores which servos are enabled
+int servos_enabled=0; //which are high
+int servo_flag = 0;     // Stores whether or not servos are enabled
+
+/* Timer 1 output compare B interrupt.  Does the following:
+	Checks to see if the current servo is 4, in which case just need
+	to set low servo 3's signal and return.
+	Else, check to see if the current servo is enabled, and set it's signal high
+	Then, set the previous servo's signal low
+	Now, set the next output compare to occur for some time from now 
+	specified by the current servo's value
+*/
+SIGNAL (SIG_OUTPUT_COMPARE3B)
+{
+	lcd_putchar('i');
+	if(servo_flag == 0)
+		return;
+	
+	int i;
+	if(phase_time == 0){
+		lcd_putchar('p');
+		for(i=0;i<8;i++){
+			if(servos_on & _BV(i))
+				digital_output((_PORT_E << 3) +i,1);
+		}
+		servos_enabled = servos_on;
+		phase_base = OCR3B;
+	}
+
+	unsigned int min=~0;
+	for(i=0;i<8;i++){
+		if(_BV(i) & servos_enabled){
+			if(SERVO_CONSTANT*servo_vals[i] <= phase_time){
+				digital_output((_PORT_E << 3) + i,0);
+				servos_enabled &= ~_BV(i);
+			}
+			else if(SERVO_CONSTANT*servo_vals[i] < min) {
+				min = servo_vals[i];
+			}
+		}
+	}
+	if(!servos_enabled){
+		OCR3B = phase_base + SERVO_PERIOD;
+		phase_time = 0;
+	}
+	else {
+		OCR3B = phase_base + min;
+		phase_time = min;
+	}
+	
+}	
+
+void init_servo()
+{
+	//1010 1001
+	TCCR3A = 0; 
+	//0000 0100
+	TCCR3B = 0x4;  //prescaler to 256
+	TCCR3C=0;
+	lcd_init();
+	ETIMSK |= 0x08;
+	servo_flag = 1;
+	OCR3B = 0x0;
+	lcd_putchar('i');
+}
+
+// Enable a servo specified by config
+void enable_servo(int config)
+{
+	servos_on |= _BV(config);
+}
+
+// Disable a servo specified by config
+void disable_servo(int config)
+{
+	servos_on &= (0xFF-_BV(config));
+}
+
+// Disables the timer1 interrupt, disabling the servos
+void disable_servos()
+{
+	// Disables interrupts
+	ETIMSK &= ~0x08;
+	servo_flag=0;
+
+}
+
+// Enables the timer1 interrupt, enabling the servos
+void enable_servos()
+{
+	// Enable interrupts on output compare B
+	ETIMSK |= 0x08;
+	servo_flag=1;
+}
+// Set a servo to a value.  Automatically enables the servo.
+void set_servo(int servo, unsigned int value)
+{
+	enable_servo(servo);
+	servo_vals[servo] = value;
+}
+
Index: branches/battery/code/projects/colonet/testing/dongle/robot_receiver/time.c
===================================================================
--- branches/battery/code/projects/colonet/testing/dongle/robot_receiver/time.c	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/dongle/robot_receiver/time.c	(revision 260)
@@ -0,0 +1,100 @@
+/*
+time.c
+anything that requires a delay
+mostly delay_ms
+
+author: Robotics Club, Colony Project
+
+*/
+#include <avr/interrupt.h>
+#include <util/delay.h>
+#include <time.h>
+#include <help.h>
+#include <serial.h>
+
+static volatile int _rtc_val = 0;
+static void (*_rtc_f)(void) = 0;
+
+/*
+delay_ms
+
+delays for ms milliseconds
+
+accuracy is unknown (off by tens of nanoseconds every 15 ms)
+*/
+void delay_ms(int ms) 
+{
+	for(; ms > 15; ms-=15)
+		_delay_ms(15);
+	_delay_ms(ms);
+}
+
+void pause_ms(int ms)
+{
+	delay_ms(ms);
+}
+
+void pause(int ms)
+{
+	delay_ms(ms);
+}
+
+void sleep_ms(int ms)
+{
+	delay_ms(ms);
+}
+
+void sleep(int ms)
+{
+	delay_ms(ms);
+}
+
+/*
+void rtc_init(void)
+call this function to start the real time timer
+use rtc() to get the time value and rtc_resest() to reset
+
+requires global interrupts to be enabled for proper use
+(I bit of SREG register should be set)
+
+uses TIMER0 on asynchronous mode
+*/
+
+void rtc_init(int prescale_opt, unsigned char ocr_val, void (*rtc_func)(void)){
+	int mask = _BV(TCN0UB) + _BV(OCR0UB) + _BV(TCR0UB);
+	char tmp;
+	
+	TIMSK &= ~(_BV(OCIE0) + _BV(TOIE0)); //1. disable interrupts
+	ASSR |= _BV(AS0); //2. selecting clock source (external)
+	
+	//3. writing new values to TCCR, TCNT, OCR
+	TCNT0 = 0;
+	OCR0 = ocr_val;
+	TCCR0 = (0x01 << 3) + (prescale_opt & 0x07); //setting CTC mode, prescaler is lowest 3 bits
+	
+	//4. waiting for busy bits to clear
+	tmp = ASSR;
+	while( tmp & mask ){
+		tmp = ASSR;
+	}
+	
+	TIFR &= ~(_BV(OCF0) + _BV(TOV0)); //5. clearing the interrupt flags
+	TIMSK |= _BV(OCIE0); // + _BV(TOIE0); //6. enabling interrupts
+	
+	_rtc_f = rtc_func;
+}
+
+int rtc(void){
+	return _rtc_val;
+}
+
+void rtc_reset(void){
+	_rtc_val = 0;
+}
+
+SIGNAL (SIG_OUTPUT_COMPARE0){
+	_rtc_val++;
+	
+	if(_rtc_f != 0)
+		_rtc_f();
+}
Index: branches/battery/code/projects/colonet/testing/dongle/robot_receiver/analog.c
===================================================================
--- branches/battery/code/projects/colonet/testing/dongle/robot_receiver/analog.c	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/dongle/robot_receiver/analog.c	(revision 260)
@@ -0,0 +1,134 @@
+/*
+	analog.c - Contains the function implementations for manipulating the ADC
+	on the firefly+ board
+	
+	author:  CMU Robotics Club, Colony Project
+	code mostly taken from fwr analog file (author: Tom Lauwers)
+*/
+
+#include <util/delay.h>
+#include <avr/interrupt.h>
+#include "analog.h"
+
+void analog_init(void){
+
+	/*
+		ADC Status Register A
+		Bit 7 - ADEN is set (enables analog)
+		Bit 6 - Start conversion bit is set (must be done once for free-running mode)
+		Bit 5 - Enable Auto Trigger (for free running mode)
+		Bit 3 - Enable ADC Interrupt (required to run free-running mode)
+		Bits 2-0 - Set to create a clock divisor of 128, to make ADC clock = 16,000,000/128
+	*/
+	ADCSRA |= 0xEF;
+
+	/*
+		ADMUX register
+		Bit 7,6 - Set voltage reference to AVcc (0b01)
+		Bit 5 - Set ADLAR bit for left adjust to do simple 8-bit reads
+		Bit 4 - X
+		Bit 3:0 - Sets the current channel
+	*/
+	ADMUX = 0x67;
+	
+	#ifdef FFPP
+	DDRA |= 0x70;
+	set_adc_mux(0x07);
+	#endif
+	
+}	
+
+#ifdef FFPP
+void set_adc_mux(int which)
+{
+  // A4..A6 set mux to port 0-7 via binary selection
+  
+  // mask so only proper bits are possible.
+  which &= 0x07;
+  PORTA &= 0x8F;
+  PORTA |= which << 4;
+}
+
+void enable_analog(int analog_setting)	//why do we need this?
+{
+	// Digital input disable - don't disable any of them
+	// Set any of the lower six bits to a 1 to disable that bit
+	DDRF = 0x00; //ALL_ANALOG;
+}
+#endif
+
+unsigned int analog8(int which){
+
+#ifdef FFPP
+
+	if(which < EXT_MUX)
+	{
+		ADMUX = 0x60 + which;
+	}
+	else if(which == EXT_MUX)		//Why dont we combine this and the above?
+	{
+		return 0;
+	}
+	else
+	{
+		ADMUX = 0x60 + EXT_MUX;
+		set_adc_mux(which - 8);
+		_delay_ms(10);
+	}
+
+
+#else
+	ADMUX = 0x60 + which;
+#endif
+
+	_delay_ms(1); // need at least 130 us between conversions (for fwr robot, how much for new avr?)
+	return ADCH;
+}
+
+unsigned int analog10(int which){
+	unsigned int adc_h = 0;
+	unsigned int adc_l = 0;
+	
+
+
+#ifdef FFPP
+
+	if(which < EXT_MUX)
+	{
+		ADMUX = 0x60 + which;
+	}
+	else if(which == EXT_MUX)		//Why dont we combine this and the above?
+	{
+		return 0;
+	}
+	else
+	{
+		ADMUX = 0x60 + EXT_MUX;
+		set_adc_mux(which - 8);
+		_delay_ms(10);
+	}
+
+
+#else
+	ADMUX = 0x60 + which;
+#endif
+	_delay_ms(1);
+	adc_l = ADCL; /* highest 2 bits of ADCL -> least 2 bits of analog val */
+	adc_h = ADCH; /* ADCH -> 8 highest bits of analog val */
+	
+	return (adc_h << 2) | (adc_l >> 6);
+}
+
+int wheel(void){
+	return analog8(WHEEL_PORT);
+}
+
+int battery(void){
+	return analog8(BATT_PORT) * 500 >>7; /* 5 volts is the max, 255 is the max 8bit number , *2 for the divider */
+}
+
+SIGNAL (SIG_ADC)
+{
+	// This is just here to catch ADC interrupts because ADC is free running.  
+	// No code needs to be in here.
+}
Index: branches/battery/code/projects/colonet/testing/dongle/robot_receiver/firefly+_lib.c
===================================================================
--- branches/battery/code/projects/colonet/testing/dongle/robot_receiver/firefly+_lib.c	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/dongle/robot_receiver/firefly+_lib.c	(revision 260)
@@ -0,0 +1,179 @@
+#include <firefly+_lib.h>
+#include <rangefinder.h>
+
+void button_test ( void);
+void motor_test (void);
+void serial_test( void );
+void lcd_test(void);
+void orb_test( void );
+void batt_test(void);
+void pullup_test(void);
+void ranger_test(void);
+
+/*
+int main( void ) {
+//	orb_init();
+	//motors_init();
+	tlc5940test();
+	//ranger_test();
+	//pullup_test();
+	//serial_test();
+	//lcd_test();
+	
+ orb_set_num(2, 255,0,0);
+	motor_test();
+ orb_set_num(3, 255,0,0);
+	return 0;
+}*/
+
+
+void ranger_test( void )
+{
+	lcd_init();
+	
+	while(1) {
+		lcd_clear_screen();
+		lcd_putint(linearize_distance(read_distance(PIN_C0)));
+		delay_ms(100);
+	
+	}
+
+}
+
+void button_test ( void) 
+{
+
+	lcd_init();
+	
+	while(1) {
+	
+	
+		if(button1_read())
+			lcd_putchar('1');
+		if(button2_read())
+			lcd_putchar('2');
+			
+		delay_ms(100);
+		
+	}
+
+
+
+}
+void motor_test (void) {
+
+	motors_init();
+	//led_init();
+	
+	motor1_set(1, 255);
+	motor2_set(1, 255);
+	
+	delay_ms(10000);
+	
+	motors_off();
+	led_user(1);
+	
+	
+	while(1);
+
+
+
+}
+void orb_test( void ) {
+	int orbs[13] = { ORB_OFF, RED, ORANGE, YELLOW, LIME, GREEN, CYAN, BLUE, PURPLE, PINK, PURPLE, MAGENTA, WHITE };
+	int orb_select = 0;
+	
+	orb_init();
+	
+	
+	while(1) {
+		orb_set_color(orbs[orb_select]);
+		delay_ms(1000);
+		orb_select++;
+		if(orb_select == 14)
+			orb_select = 0;
+	}
+
+	return;
+
+}
+
+
+void lcd_test(void) {
+	int i;
+	lcd_init();
+	
+	for(i = 32; i <= 126; i++) {
+		lcd_putchar(i);
+		delay_ms(250);
+	}
+	
+	
+	return;
+	
+}
+
+/*
+prints all printable characters to the serial
+
+baud rate is 115200
+*/
+void serial_test( void ) {
+	int i;
+	
+	serial1_init(BAUD115200);
+	fdevopen(&serial1_putchar,&serial1_getchar);
+	for(i = 32; i <= 126; i++) {
+		printf("%d",i);
+		delay_ms(250);
+	}
+
+	return;
+}
+
+void pullup_test()
+{
+	lcd_init();
+	lcd_putstr("pullup test");
+	delay_ms(100);
+	
+	digital_pull_up(PIN_A4);
+	digital_pull_up(PIN_A5);
+	digital_pull_up(PIN_A6);
+	digital_pull_up(PIN_A7);
+	while(1){
+		lcd_clear_screen();
+		if(!digital_input(PIN_A4))
+			lcd_putchar('0');
+		else
+			lcd_putchar(' ');
+		if(!digital_input(PIN_A5))
+			lcd_putchar('1');
+		else
+			lcd_putchar(' ');
+		if(!digital_input(PIN_A6))
+			lcd_putchar('2');
+		else
+			lcd_putchar(' ');
+		if(!digital_input(PIN_A7))
+			lcd_putchar('3');
+		else
+			lcd_putchar(' ');
+		delay_ms(100);
+	}
+}
+
+void batt_test()
+{
+	lcd_init();
+
+	analog_init();
+
+	while(1){
+		lcd_clear_screen();
+		lcd_putint(battery());
+		delay_ms(1000);
+	}
+}
+
+
Index: branches/battery/code/projects/colonet/testing/dongle/robot_receiver/lcd.c
===================================================================
--- branches/battery/code/projects/colonet/testing/dongle/robot_receiver/lcd.c	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/dongle/robot_receiver/lcd.c	(revision 260)
@@ -0,0 +1,264 @@
+/*
+
+lcd-ar2.c - implementation for lcd functions
+
+Author: CMU Robotics Club, Colony Project
+
+This uses SPI.
+
+lcd_init MUST be called before anything can be used.
+
+*/
+
+#include <avr/io.h>
+#include <lcd.h>
+#include <time.h>
+
+#include "oled.h"
+
+/*
+FontLookup - a lookup table for all characters
+*/
+static const unsigned char FontLookup [][5] =
+{
+    { 0x00, 0x00, 0x00, 0x00, 0x00 },  // sp
+    { 0x00, 0x00, 0x5f, 0x00, 0x00 },   // !
+    { 0x00, 0x07, 0x00, 0x07, 0x00 },   // "
+    { 0x14, 0x7f, 0x14, 0x7f, 0x14 },   // #
+    { 0x24, 0x2a, 0x7f, 0x2a, 0x12 },   // $
+	{ 0x23, 0x13, 0x08, 0x64, 0x62 },   // %
+    { 0x36, 0x49, 0x55, 0x22, 0x50 },   // &
+    { 0x00, 0x05, 0x03, 0x00, 0x00 },   // '
+    { 0x00, 0x1c, 0x22, 0x41, 0x00 },   // (
+    { 0x00, 0x41, 0x22, 0x1c, 0x00 },   // )
+    { 0x14, 0x08, 0x3E, 0x08, 0x14 },   // *
+    { 0x08, 0x08, 0x3E, 0x08, 0x08 },   // +
+    { 0x00, 0x00, 0x50, 0x30, 0x00 },   // ,
+    { 0x10, 0x10, 0x10, 0x10, 0x10 },   // -
+    { 0x00, 0x60, 0x60, 0x00, 0x00 },   // .
+    { 0x20, 0x10, 0x08, 0x04, 0x02 },   // /
+    { 0x3E, 0x51, 0x49, 0x45, 0x3E },   // 0
+    { 0x00, 0x42, 0x7F, 0x40, 0x00 },   // 1
+    { 0x42, 0x61, 0x51, 0x49, 0x46 },   // 2
+    { 0x21, 0x41, 0x45, 0x4B, 0x31 },   // 3
+    { 0x18, 0x14, 0x12, 0x7F, 0x10 },   // 4
+    { 0x27, 0x45, 0x45, 0x45, 0x39 },   // 5
+    { 0x3C, 0x4A, 0x49, 0x49, 0x30 },   // 6
+    { 0x01, 0x71, 0x09, 0x05, 0x03 },   // 7
+    { 0x36, 0x49, 0x49, 0x49, 0x36 },   // 8
+    { 0x06, 0x49, 0x49, 0x29, 0x1E },   // 9
+    { 0x00, 0x36, 0x36, 0x00, 0x00 },   // :
+    { 0x00, 0x56, 0x36, 0x00, 0x00 },   // ;
+    { 0x08, 0x14, 0x22, 0x41, 0x00 },   // <
+    { 0x14, 0x14, 0x14, 0x14, 0x14 },   // =
+    { 0x00, 0x41, 0x22, 0x14, 0x08 },   // >
+    { 0x02, 0x01, 0x51, 0x09, 0x06 },   // ?
+    { 0x32, 0x49, 0x59, 0x51, 0x3E },   // @
+    { 0x7E, 0x11, 0x11, 0x11, 0x7E },   // A
+    { 0x7F, 0x49, 0x49, 0x49, 0x36 },   // B
+    { 0x3E, 0x41, 0x41, 0x41, 0x22 },   // C
+    { 0x7F, 0x41, 0x41, 0x22, 0x1C },   // D
+    { 0x7F, 0x49, 0x49, 0x49, 0x41 },   // E
+    { 0x7F, 0x09, 0x09, 0x09, 0x01 },   // F
+    { 0x3E, 0x41, 0x49, 0x49, 0x7A },   // G
+    { 0x7F, 0x08, 0x08, 0x08, 0x7F },   // H
+    { 0x00, 0x41, 0x7F, 0x41, 0x00 },   // I
+    { 0x20, 0x40, 0x41, 0x3F, 0x01 },   // J
+    { 0x7F, 0x08, 0x14, 0x22, 0x41 },   // K
+    { 0x7F, 0x40, 0x40, 0x40, 0x40 },   // L
+    { 0x7F, 0x02, 0x0C, 0x02, 0x7F },   // M
+    { 0x7F, 0x04, 0x08, 0x10, 0x7F },   // N
+    { 0x3E, 0x41, 0x41, 0x41, 0x3E },   // O
+    { 0x7F, 0x09, 0x09, 0x09, 0x06 },   // P
+    { 0x3E, 0x41, 0x51, 0x21, 0x5E },   // Q
+    { 0x7F, 0x09, 0x19, 0x29, 0x46 },   // R
+    { 0x46, 0x49, 0x49, 0x49, 0x31 },   // S
+    { 0x01, 0x01, 0x7F, 0x01, 0x01 },   // T
+    { 0x3F, 0x40, 0x40, 0x40, 0x3F },   // U
+    { 0x1F, 0x20, 0x40, 0x20, 0x1F },   // V
+    { 0x3F, 0x40, 0x38, 0x40, 0x3F },   // W
+    { 0x63, 0x14, 0x08, 0x14, 0x63 },   // X
+    { 0x07, 0x08, 0x70, 0x08, 0x07 },   // Y
+    { 0x61, 0x51, 0x49, 0x45, 0x43 },   // Z
+    { 0x00, 0x7F, 0x41, 0x41, 0x00 },   // [
+    { 0x02, 0x04, 0x08, 0x10, 0x20 },   // backslash
+    { 0x00, 0x41, 0x41, 0x7F, 0x00 },   // ]
+    { 0x04, 0x02, 0x01, 0x02, 0x04 },   // ^
+    { 0x40, 0x40, 0x40, 0x40, 0x40 },   // _
+    { 0x00, 0x01, 0x02, 0x04, 0x00 },   // '
+    { 0x20, 0x54, 0x54, 0x54, 0x78 },   // a
+    { 0x7F, 0x48, 0x44, 0x44, 0x38 },   // b
+    { 0x38, 0x44, 0x44, 0x44, 0x20 },   // c
+    { 0x38, 0x44, 0x44, 0x48, 0x7F },   // d
+    { 0x38, 0x54, 0x54, 0x54, 0x18 },   // e
+    { 0x08, 0x7E, 0x09, 0x01, 0x02 },   // f
+    { 0x0C, 0x52, 0x52, 0x52, 0x3E },   // g
+    { 0x7F, 0x08, 0x04, 0x04, 0x78 },   // h
+    { 0x00, 0x44, 0x7D, 0x40, 0x00 },   // i
+    { 0x20, 0x40, 0x44, 0x3D, 0x00 },   // j
+    { 0x7F, 0x10, 0x28, 0x44, 0x00 },   // k
+    { 0x00, 0x41, 0x7F, 0x40, 0x00 },   // l
+    { 0x7C, 0x04, 0x18, 0x04, 0x78 },   // m
+    { 0x7C, 0x08, 0x04, 0x04, 0x78 },   // n
+    { 0x38, 0x44, 0x44, 0x44, 0x38 },   // o
+    { 0x7C, 0x14, 0x14, 0x14, 0x08 },   // p
+    { 0x08, 0x14, 0x14, 0x18, 0x7C },   // q
+    { 0x7C, 0x08, 0x04, 0x04, 0x08 },   // r
+    { 0x48, 0x54, 0x54, 0x54, 0x20 },   // s
+    { 0x04, 0x3F, 0x44, 0x40, 0x20 },   // t
+    { 0x3C, 0x40, 0x40, 0x20, 0x7C },   // u
+    { 0x1C, 0x20, 0x40, 0x20, 0x1C },   // v
+    { 0x3C, 0x40, 0x30, 0x40, 0x3C },   // w
+    { 0x44, 0x28, 0x10, 0x28, 0x44 },   // x
+    { 0x0C, 0x50, 0x50, 0x50, 0x3C },   // y
+    { 0x44, 0x64, 0x54, 0x4C, 0x44 },    // z
+    { 0x00, 0x08, 0x36, 0x41, 0x41 },   // {
+    { 0x00, 0x00, 0x7F, 0x00, 0x00 },   // |
+    { 0x41, 0x41, 0x36, 0x08, 0x00 },   // }
+    { 0x02, 0x01, 0x01, 0x02, 0x01 },   // ~
+    { 0x55, 0x2A, 0x55, 0x2A, 0x55 },   // del
+};
+
+
+/*
+initializes the LCD
+*/
+void lcd_init(void)
+{
+
+#ifdef FFPP
+
+	OLED_init();
+
+#else
+
+	LCDDDR |= (D_C | SCE | SDI | SCK);
+	LCDRESETDDR |= RST;
+
+	LCDPORT &= ~(D_C | SCE | SDI | SCK);
+	
+	SPCR |= 0b01010000; // no SPI int, SPI en, Master, sample on rising edge, fosc/2
+	SPSR |= 0x01;       // a continuation of the above
+
+	LCDRESETPORT |= RST;
+	delay_ms(10);
+	LCDRESETPORT &= (~RST);
+	delay_ms(100);
+	LCDRESETPORT |= RST;
+	
+    lcd_putbyte( 0x21 );  // LCD Extended Commands.
+    lcd_putbyte( 0xC8 );  // Set LCD Vop (Contrast).
+    lcd_putbyte( 0x06 );  // Set Temp coefficent.
+    lcd_putbyte( 0x13 );  // LCD bias mode 1:48.
+    lcd_putbyte( 0x20 );  // LCD Standard Commands, Horizontal addressing mode.
+    lcd_putbyte( 0x0C );  // LCD in normal mode.
+	
+	LCDPORT |= D_C;		//put it in init instead of main
+	
+	lcd_clear_screen();
+#endif
+}
+
+/*
+clear the lcd screen
+*/
+void lcd_clear_screen( void ) {
+
+#ifdef FFPP
+	drawclear();
+#else
+	int i;
+	for (i = 0; i < 504; i++)
+			lcd_putbyte(0x0);
+	
+	lcd_gotoxy(0,0);
+#endif
+
+}
+
+
+/*
+print a byte on the lcd screen
+*/
+void lcd_putbyte(unsigned char b)
+{
+
+#ifndef FFPP
+	SPDR = b;
+	while (!(SPSR & 0x80)); /* Wait until SPI transaction is complete */
+#endif
+
+}
+
+/*
+print a character on the lcd
+*/
+void lcd_putchar(char c)
+{
+
+#ifndef FFPP
+	int i;
+	
+	for (i = 0; i < 5; i++)
+		lcd_putbyte(FontLookup[c-32][i]);
+	lcd_putbyte(0);
+#endif
+
+}
+
+/*
+print an entire string to the lcd
+*/
+void lcd_putstr(char *s)
+{
+	char *t = s;
+	while (*t != 0)
+	{
+		lcd_putchar(*t);
+		t++;
+	}
+}
+
+/*
+go to coordinate x, y
+y: vertically - 1 char
+x: horizontally - 1 pixel
+
+multiply x by 6 if want to move 1 entire character
+
+origin (0,0) is at top left corner of lcd screen
+*/
+void lcd_gotoxy(int x, int y)
+{
+
+#ifndef FFPP
+  LCDPORT &= ~(D_C);
+  lcd_putbyte(0x40 | (y & 0x07));
+  lcd_putbyte(0x80 | (x & 0x7f));
+  LCDPORT |= D_C;
+#endif
+
+}
+
+/*
+prints an int to the lcd
+
+code adapted from Chris Efstathiou's code (hendrix@otenet.gr)
+*/
+void lcd_putint(int value ) {
+	unsigned char lcd_data[6]={'0','0','0','0','0','0' }, position=sizeof(lcd_data), radix=10; 
+
+        /* convert int to ascii  */ 
+        if(value<0) { lcd_putchar('-'); value=-value; }    
+        do { position--; *(lcd_data+position)=(value%radix)+'0'; value/=radix;  } while(value); 
+
+    
+        /* start displaying the number */
+        for(;position<=(sizeof(lcd_data)-1);position++)
+          {
+            
+            lcd_putchar(lcd_data[position]);
+          }
+
+	return;
+}
Index: branches/battery/code/projects/colonet/testing/dongle/robot_receiver/servo.h
===================================================================
--- branches/battery/code/projects/colonet/testing/dongle/robot_receiver/servo.h	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/dongle/robot_receiver/servo.h	(revision 260)
@@ -0,0 +1,16 @@
+/*  
+	servo.h - Contains function prototypes for servo activation
+	author:  Tom Lauwers
+*/
+#ifndef _SERVO_H_
+#define _SERVO_H_
+
+// Information on functions available in servo.c
+void init_servo(void);
+void enable_servos(void);
+void enable_servo(int config);
+void set_servo(int servo, unsigned int value);
+void disable_servos(void);
+void disable_servo(int );
+
+#endif
Index: branches/battery/code/projects/colonet/testing/dongle/robot_receiver/time.h
===================================================================
--- branches/battery/code/projects/colonet/testing/dongle/robot_receiver/time.h	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/dongle/robot_receiver/time.h	(revision 260)
@@ -0,0 +1,58 @@
+/*
+time.h
+*/
+
+#ifndef _TIME_H_
+#define _TIME_H_
+
+#define TIMER_OFF         0x00
+#define PRESCALE_NONE     0x01
+#define PRESCALE_DIV_8    0x02
+#define PRESCALE_DIV_32   0x03
+#define PRESCALE_DIV_64   0x04
+#define PRESCALE_DIV_128  0x05
+#define PRESCALE_DIV_256  0x06
+#define PRESCALE_DIV_1024 0x07
+
+/*
+delay_ms(int ms)
+pause_ms(int ms)
+sleep_ms(int ms)
+pause(int ms)
+sleep(int ms)
+
+all have the same behavior
+pauses the calling process for the specified
+amount of time in milliseconds
+*/
+void delay_ms(int ms) ;
+void pause_ms(int ms);
+void pause(int ms);
+void sleep_ms(int ms);
+void sleep(int ms);
+
+/*
+void rtc_init(void)
+call this function to initialize the real time clock
+real time clock requires global interrupts to be enabled
+*/
+void rtc_init(int prescale_opt, unsigned char ocr_val, void (*rtc_func)(void));
+
+/*
+void rtc_reset(void)
+use this to reset the real time value
+rtc_init() should be called beforehand
+*/
+void rtc_reset(void);
+
+/*
+int rtc(void)
+returns the current value of the real time clock (in seconds)
+rtc_init() should be called beforehand
+
+the returned amount is the number of seconds that have past since the
+last call to rtc_init() or rtc_reset()
+*/
+int rtc(void);
+
+#endif
Index: branches/battery/code/projects/colonet/testing/dongle/robot_receiver/move.c
===================================================================
--- branches/battery/code/projects/colonet/testing/dongle/robot_receiver/move.c	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/dongle/robot_receiver/move.c	(revision 260)
@@ -0,0 +1,86 @@
+//Created 4/30/06 by James Kong
+
+#include "firefly+_lib.h"
+//#include "pindefs_ff.h"
+#include "move.h"
+
+/*
+Move and turn functions are overloaded so they can be called with or without the speed or time parameters.
+If called wihtout parameters, the defaults will be used.
+*/
+
+//Forward
+void moveForward(void) {
+	motor1_set(FWD, NRML_SPD);
+	motor2_set(FWD, NRML_SPD);
+	delay_ms(DELAY_F);
+}
+
+/*void moveForward(int speed) {
+	motor1_set(FWD, speed);
+	motor2_set(FWD, speed);
+	delay_ms(DELAY_F);
+}
+
+void moveForward(int speed, int time) {
+	motor1_set(FWD, speed);
+	motor2_set(FWD, speed);
+	delay_ms(time);
+}
+*/
+//Back
+void moveBack(void) {
+	motor1_set(BCK, HALF_SPD);
+	motor2_set(BCK, HALF_SPD);
+	delay_ms(DELAY_B);
+}
+/*
+void moveBack(int speed) {
+	motor1_set(BCK, speed);
+	motor2_set(BCK, speed);
+	delay_ms(DELAY_B);
+}
+
+void moveBack(int speed, int time) {
+	motor1_set(BCK, speed);
+	motor2_set(BCK, speed);
+	delay_ms(time);
+}
+*/
+//Turn Left
+void turnLeft(void) {
+	motor1_set(FWD, NRML_TURN);
+	motor2_set(BCK, NRML_TURN);
+	delay_ms(DELAY_L);
+}
+/*
+void turnLeft(int speed) {
+	motor1_set(FWD, speed);
+	motor2_set(BCK, speed);
+	delay_ms(DELAY_L);
+}
+
+void turnLeft(int speed, int time) {
+	motor1_set(FWD, speed);
+	motor2_set(BCK, speed);
+	delay_ms(time);
+}
+*/
+//Turn Right
+void turnRight(void) {
+	motor1_set(BCK, NRML_TURN);
+	motor2_set(FWD, NRML_TURN);
+	delay_ms(DELAY_R);
+}
+/*
+void turnRight(int speed) {
+	motor1_set(BCK, speed);
+	motor2_set(FWD, speed);
+	delay_ms(DELAY_R);
+}
+
+void turnRight(int speed, int time) {
+	motor1_set(BCK, speed);
+	motor2_set(FWD, speed);
+	delay_ms(time);
+}*/
Index: branches/battery/code/projects/colonet/testing/dongle/robot_receiver/analog.h
===================================================================
--- branches/battery/code/projects/colonet/testing/dongle/robot_receiver/analog.h	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/dongle/robot_receiver/analog.h	(revision 260)
@@ -0,0 +1,95 @@
+/*
+	analog.h - Contains definitions and function prototypes for using the
+	ADC to detect analog signals on pins AN0 - AN7
+	AN6 and AN7 are used for the wheel and battery
+	
+	The pins labeled E6 and E7 are external interrupt pins and are not related to analog
+	
+	author: CMU Robotics Club, Colony Project
+	code taken from the fwr analog file (author:  Tom Lauwers)
+*/
+
+#ifndef _ANALOG_H
+#define _ANALOG_H
+
+#define AN0 0x00
+#define AN1 0x01
+#define AN2 0x02
+#define AN3 0x03
+#define AN4 0x04
+#define AN5 0x05
+#define AN6 0x06
+#define AN7 0x07
+
+#ifdef FFPP
+#define AN8 0x08
+#define AN9 0x09
+#define ANA 0x0A
+#define ANB 0x0B
+#define ANC 0x0C
+#define AND 0x0D
+#define ANE 0x0E
+#define ANF 0x0F
+
+#define EXT_MUX   0x07
+#define IR_READ   0x08
+#define IR1_READ  0x08
+#define IR2_READ  0x09
+#define IR3_READ  10
+#define IR4_READ  11
+#define IR5_READ  12
+#define ADC_BATT  13
+#define ADC_WHEEL 14
+#define ADC_3V3   15
+
+#define WHEEL_PORT ANE
+#define BATT_PORT AND
+
+#else
+
+#define WHEEL_PORT AN6
+#define BATT_PORT  AN7
+
+#endif
+
+/*
+	Call this function before reading from the analog ports
+	turns on the ADC
+*/
+void analog_init(void);
+
+/*
+	returns an 8-bit number from the desired analog port
+	argument should be one of the constants AN0 - AN7
+	behavior is undefined otherwise
+	analog_init() must be called before a call to this function
+*/
+unsigned int analog8(int which);
+
+/*
+	returns a 10-bit number from the desired analog port
+	argument should be one of the constants AN0 - AN7
+	behavior is undefined otherwise
+	analog_init() must be called before a call to this function
+*/
+unsigned int analog10(int which);
+
+/*
+	returns the current value (0-255) of the wheel
+	analog_init() must be called before a call to this function
+*/
+int wheel(void);
+
+/*
+	returns the current voltage of the battery (deciVolts)
+	analog_init() must be called before a call to this function
+*/
+int battery(void);
+
+#ifdef FFPP
+ void enable_analog(int analog_setting);
+void set_adc_mux(int which);
+#endif
+
+
+#endif
Index: branches/battery/code/projects/colonet/testing/dongle/robot_receiver/firefly+_lib.h
===================================================================
--- branches/battery/code/projects/colonet/testing/dongle/robot_receiver/firefly+_lib.h	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/dongle/robot_receiver/firefly+_lib.h	(revision 260)
@@ -0,0 +1,33 @@
+/*
+
+firefly+_lib.h
+
+author: CMU Robotics Club, Colony project
+much of this is adapted from the firefly library (author: Tom Lauwers)
+*/
+#ifndef _FIREFLY_LIB_H_
+#define _FIREFLY_LIB_H_
+
+#include <inttypes.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <avr/io.h>
+#include <avr/interrupt.h>
+//#include <avr/signal.h>
+#include <avr/interrupt.h>
+//#include <avr/delay.h>
+#include <util/delay.h>
+
+#include <analog.h>
+#include <dio.h>
+
+#include <time.h>
+#include <lcd.h>
+#include <lights.h>
+
+#include <motor.h>
+#include <serial.h>
+#include <buzzer.h>
+#include <servo.h>
+
+#endif
Index: branches/battery/code/projects/colonet/testing/dongle/robot_receiver/lcd.h
===================================================================
--- branches/battery/code/projects/colonet/testing/dongle/robot_receiver/lcd.h	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/dongle/robot_receiver/lcd.h	(revision 260)
@@ -0,0 +1,84 @@
+#ifndef _LCD_H_
+#define _LCD_H_
+
+#ifndef FFPP
+
+//////lcd defines
+#define RST 0x04  // pe2 (GPIO)
+#define SCE 0x01  // pb0 (~SS)
+#define D_C 0x10  // pb4 (GPIO?)
+#define SDI 0x04  // pb2 (MOSI)
+#define SCK 0x02  // pb1 (SCK)
+
+#define LCDPORT PORTB
+#define LCDDDR DDRB
+
+#define LCDRESETPORT PORTE
+#define LCDRESETDDR DDRE
+
+#else
+	
+
+// other OLED pins
+//#define LCD_RW    0x00000080
+#define LCD_RS    PB4 // Command/Data
+//#define LCD_RD    0x00008000
+#define LCD_RSTB  PE2 // reset line
+#define LCD_CS    PB0
+
+
+
+// inialize OLED and SPI
+void OLED_init(void);
+
+// reset Controller
+void Reset_SSD1339(void);
+
+// write command or data
+void write_c(unsigned char out_command);
+void write_d(unsigned char out_data);
+
+// these write data to the OLED on 8 bit data bus,  depends on MCU
+void LCD_out(unsigned char cmd);
+
+// these functions set / clear pins for OLED control lines.  they accecpt a 0 or 1 
+//void RD(char stat);
+//void RW(char stat);
+void DC(char stat);
+void RES(char stat);
+void CS(char stat);
+
+void drawcircle(char col, char row, char radius, int lcolor,  int fcolor);
+void drawrect(char scol, char srow, char ecol, char erow, int lcolor,  int fcolor);
+void drawline(char scol, char srow, char ecol, char erow, int lcolor);
+void drawcopy(char scol, char srow, char ecol, char erow, char ncol, char nrow);
+void drawfill(char fill);
+
+void drawclearwindow(char scol, char srow, char ecol, char erow);
+inline void drawclear(void);
+
+void drawscroll(char hoff, char srow, char rows, char speed);
+inline void drawscrollstart(void);
+inline void drawscrollstop(void);
+
+void drawIR(void);
+
+void crazycircle (void);
+void crazyrect (void) ;
+
+void OLEDtest (void) ;
+
+
+#endif
+
+void lcd_init(void);
+void lcd_clear_screen( void );
+void lcd_putbyte(unsigned char c);
+void lcd_putchar(char c);
+void lcd_putstr(char *s);
+void lcd_gotoxy(int x, int y);
+void lcd_putint(int value);
+
+
+
+#endif
Index: branches/battery/code/projects/colonet/testing/dongle/robot_receiver/pindefs_ff.h
===================================================================
--- branches/battery/code/projects/colonet/testing/dongle/robot_receiver/pindefs_ff.h	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/dongle/robot_receiver/pindefs_ff.h	(revision 260)
@@ -0,0 +1,54 @@
+// Motors
+#define RIGHT 0 /* PIN_D0 output */
+#define LEFT  1 /* PIN_D1 output */
+
+// Sensors
+
+/// Monkey
+/* analog input */
+#define MONKI AN0 /* input */
+//#define MONKI 0x00 /* input */
+
+//white
+#define MONK0 PIN_C4 /*0b01100*/ /* output          A4           <-  */
+//blue
+#define MONK1 PIN_C3 /*0b01011*/ /* output          A3           <-  */
+//green - on/off
+#define MONKL PIN_C2 /*0b01010*/ /* output          A2           <-  */
+
+//white2
+#define MONK2 PIN_C6 /*0b01110*/ /* white output 		A6	*/
+//blue2
+#define MONK3 PIN_C5 /*0b01101*/ /* blue output		A5   */
+
+
+//old constants
+
+//data pin
+//#define MONKI 0 /* PIN_A5  input */
+
+//white
+//#define MONK0 3/* PIN_E0 output */
+//blue
+//#define MONK1 2/* PIN_E1 output */
+//white2
+//#define MONK2 5/* PIN_D2 white output */
+//blue2
+//#define MONK3 4/* PIN_D3 blue output */
+
+//green - on/off
+//#define MONKL 1/*PIN_E2 output */
+
+/// Bump
+//#define BMPBL PIN_D4 /* input */
+//#define BMPBR PIN_D5 /* input */
+//#define BMPFL PIN_D6 /* input */
+//#define BMPFR PIN_D7 /* input */
+
+/// Other Sensors
+//#define PYRO  0 /* PIN_A0 input */
+//#define RANGE 1 /* PIN_A1 input */
+
+// Wireless
+//#define RXPOW 2 /* PIN_A2 input */
+//#define TX_EN PIN_A3 /* output */ //// might be trouble
Index: branches/battery/code/projects/colonet/testing/dongle/robot_receiver/move.h
===================================================================
--- branches/battery/code/projects/colonet/testing/dongle/robot_receiver/move.h	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/dongle/robot_receiver/move.h	(revision 260)
@@ -0,0 +1,34 @@
+#define FWD 0
+#define BCK 1
+
+#define DELAY_F 250
+#define DELAY_B 750
+#define DELAY_R 500
+#define DELAY_L 500
+
+#define SLOW_SPD 96
+#define HALF_SPD 128
+#define NRML_SPD 160
+#define FAST_SPD 192
+#define FULL_SPD 255
+
+#define SLOW_TURN 64
+#define NRML_TURN 96
+#define FAST_TURN 128
+
+void moveForward(void);
+//void moveForward(int speed);
+//void moveForward(int speed, int time);
+
+void moveBack(void);
+//void moveBack(int speed);
+//void moveBack(int speed, int time);
+
+void turnLeft(void);
+//void turnLeft(int speed);
+//void turnLeft(int speed, int time);
+
+void turnRight(void);
+//void turnRight(int speed);
+//void turnRight(int speed, int time);
+
Index: branches/battery/code/projects/colonet/testing/dongle/robot_receiver/dio.c
===================================================================
--- branches/battery/code/projects/colonet/testing/dongle/robot_receiver/dio.c	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/dongle/robot_receiver/dio.c	(revision 260)
@@ -0,0 +1,312 @@
+/* 
+
+dio.c
+Controls digital input and output
+
+A general note on how this code works:
+portpin is used to select both the bank and which pin is selected
+6 bits are used (lower 6, ex: 0b00abcdef)
+	the first 3 (abc in this example) are used to select the bank
+		A = 001
+		B = 010
+		C = 011
+		D = 100
+		E = 101
+		F = 110
+		G = 111
+		
+		the bank can be found by doing portpin >> 3
+		
+	the next 3 (def in this example) are used to select the pin number
+	the 3 bits are just the binary representation of the pin number
+		0 = 000
+		1 = 001
+		2 = 010
+		3 = 011
+		4 = 100
+		5 = 101
+		6 = 110
+		7 = 111
+		
+		the pin number can be found by doing portping & 0b111
+		
+
+*/
+
+#include <avr/interrupt.h>
+
+#include <dio.h>
+#include <time.h>
+#include <lights.h>
+/*
+digital_input
+
+reads the value on the selected portpin, returns it as 1 or 0
+see general description (above) for definition of portpin
+
+*/
+int digital_input(int portpin){
+	int pin = portpin & 0x7;
+	int pin_val = 0;
+	
+	switch(portpin >> 3){
+		case _PORT_A:
+			DDRA &= ~_BV(pin);
+			pin_val = PINA;
+			return (pin_val >> pin) & 1;
+		case _PORT_B:
+			DDRB &= ~_BV(pin);
+			pin_val = PINB;
+			return (pin_val >> pin) & 1;
+		case _PORT_C:
+			DDRC &= ~_BV(pin);
+			pin_val = PINC;
+			return (pin_val >> pin) & 1;
+		case _PORT_D:
+			DDRD &= ~_BV(pin);
+			pin_val = PIND;
+			return (pin_val >> pin) & 1;
+		case _PORT_E:
+			DDRE &= ~_BV(pin);
+			pin_val = PINE;
+			return (pin_val >> pin) & 1;
+		case _PORT_F:
+			if(pin>=4){
+				MCUSR|=1<<7;
+				MCUSR|=1<<7;
+			}
+			DDRF &= ~_BV(pin);
+			pin_val = PINF;
+			return (pin_val >> pin) & 1;
+		case _PORT_G:
+			DDRG &= ~_BV(pin);
+			pin_val = PING;
+			return (pin_val >> pin) & 1;
+		default: break;
+	}
+	
+	return -1;
+}
+
+/*
+digital_pull_up
+Enables pullup on a pin.  if pin is output, it will make it output 1.
+
+*/
+void digital_pull_up(int portpin) {
+	int pins = portpin & 0x07;
+	
+
+	switch(portpin >> 3) {
+		case _PORT_A:
+			PORTA |= _BV(pins);
+			break;
+		case _PORT_B:
+			PORTB |= _BV(pins);
+			break;		
+		case _PORT_C:
+			PORTC |= _BV(pins);
+			break;		
+		case _PORT_D:
+			PORTD |= _BV(pins);
+			break;		
+		case _PORT_E:
+			PORTE |= _BV(pins);
+			break;		
+		case _PORT_F:
+			PORTF |= _BV(pins);
+			break;		
+		case _PORT_G:
+			PORTG |= _BV(pins);
+			break;
+	}
+	
+}
+
+/*
+digital_output
+
+sets portpin to the value
+
+see general description above for explanation of portpin
+
+val can only be 0 for off, nonzero for on
+*/
+void digital_output(int portpin, int val) {
+	int pins = portpin & 0x07;
+	
+	/*
+	if you want to set to 0
+	*/
+	if(val == 0) {
+		switch(portpin >> 3) {
+			case _PORT_A:
+				DDRA |= _BV(pins);
+				PORTA &= (0XFF - _BV(pins));
+				break;
+			case _PORT_B:
+				DDRB |= _BV(pins);
+				PORTB &= (0XFF - _BV(pins));
+				break;		
+			case _PORT_C:
+				DDRC |= _BV(pins);
+				PORTC &= (0XFF - _BV(pins));
+				break;		
+			case _PORT_D:
+				DDRD |= _BV(pins);
+				PORTD &= (0XFF - _BV(pins));
+				break;		
+			case _PORT_E:
+				DDRE |= _BV(pins);
+				PORTE &= (0XFF - _BV(pins));
+				break;		
+			case _PORT_F:
+				DDRF |= _BV(pins);
+				PORTF &= (0XFF - _BV(pins));
+				break;		
+			case _PORT_G:
+				DDRG |= _BV(pins);
+				PORTG &= (0XFF - _BV(pins));
+				break;
+		}
+	}
+	else { /* ( val == 1) */ 
+		switch(portpin >> 3) {
+			case _PORT_A:
+				DDRA |= _BV(pins);
+				PORTA |= _BV(pins);
+				break;
+			case _PORT_B:
+				DDRB |= _BV(pins);
+				PORTB |= _BV(pins);
+				break;		
+			case _PORT_C:
+				DDRC |= _BV(pins);
+				PORTC |= _BV(pins);
+				break;		
+			case _PORT_D:
+				DDRD |= _BV(pins);
+				PORTD |= _BV(pins);
+				break;		
+			case _PORT_E:
+				DDRE |= _BV(pins);
+				PORTE |= _BV(pins);
+				break;		
+			case _PORT_F:
+				DDRF |= _BV(pins);
+				PORTF |= _BV(pins);
+				break;		
+			case _PORT_G:
+				DDRG |= _BV(pins);
+				PORTG |= _BV(pins);
+				break;
+		}
+	}
+}
+
+
+
+
+
+//////////////////////////////////////
+////////////   button1  //////////////
+//////////////////////////////////////
+
+/*
+return 1 if button is pressed, 0 otherwise
+*/
+int button1_read( void )
+{
+	//return (BTN & (_BV(BTN1)) >> BTN1);
+	return (PIN_BTN >> BTN1) & 1;
+}
+
+/*
+similar to button1_read, but hold program until the button is actually pressed
+*/
+void button1_wait( void )
+{
+	while(!button1_read() ) {
+		delay_ms(15);
+	}
+}
+
+
+/*
+same as button1_wait
+However, blink the led while waiting
+
+IMPORTANT: This requires that the LED has been initialized (  init_led  )
+*/
+void button1_wait_led( void )
+{
+	int i = 0;
+	
+	while(!button1_read() ) {
+		if( i < 8 )
+			led_user(1);
+		else {
+			led_user(0);
+		}
+		//increment i, but restart when i = 15;
+		i = (i+1) & 0xF;
+		delay_ms(15);
+	}
+	
+	led_user(0);
+}
+
+
+//////////////////////////////////////
+////////////   button2  //////////////
+//////////////////////////////////////
+//see button1 functions for descriptions
+//same except for which button is used
+int button2_read( void )
+{
+	return (PIN_BTN >> BTN2) & 1;
+}
+
+void button2_wait( void )
+{
+	while(!button2_read() ) {
+		delay_ms(15);
+	}
+}
+
+
+void button2_wait_led( void )
+{
+	int i = 0;
+	
+	while(!button2_read() ) {
+		if( i < 8 )
+			led_user(1);
+		else {
+			led_user(0);
+		}
+		//increment i, but restart when i = 15;
+		i = (i+1) & 0xF;
+		delay_ms(15);
+	}
+	
+	led_user(0);
+}
+
+/*
+// EXTERNAL INTERRUPTS
+/// example code to be used by anyone in need
+/// this example has 2 bump sensors on PE6 and PE7
+
+// left touch sensor on PE6 
+SIGNAL (SIG_INTERRUPT6)
+{
+	putcharlcd('6');
+}
+
+// right touch sensor on PE7
+SIGNAL (SIG_INTERRUPT7)
+{
+	putcharlcd('7');
+}
+*/
Index: branches/battery/code/projects/colonet/testing/dongle/robot_receiver/dio.h
===================================================================
--- branches/battery/code/projects/colonet/testing/dongle/robot_receiver/dio.h	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/dongle/robot_receiver/dio.h	(revision 260)
@@ -0,0 +1,183 @@
+#ifndef _DIO_H
+#define _DIO_H
+
+
+/*
+
+these are ALL the pins
+don't use unless you know what you're doing
+
+*/
+
+#define _PORT_A 1
+#define _PORT_B 2
+#define _PORT_C 3
+#define _PORT_D 4
+#define _PORT_E 5
+#define _PORT_F 6
+#define _PORT_G 7
+
+#define _PIN_A0 8
+#define _PIN_A1 9
+#define _PIN_A2 10
+#define _PIN_A3 11
+#define _PIN_A4 12
+#define _PIN_A5 13
+#define _PIN_A6 14 
+#define _PIN_A7 15
+
+#define _PIN_B0 16
+#define _PIN_B1 17
+#define _PIN_B2 18
+#define _PIN_B3 19
+#define _PIN_B4 20
+#define _PIN_B5 21
+#define _PIN_B6 22
+#define _PIN_B7 23
+
+#define _PIN_C0 24
+#define _PIN_C1 25
+#define _PIN_C2 26
+#define _PIN_C3 27
+#define _PIN_C4 28
+#define _PIN_C5 29
+#define _PIN_C6 30
+#define _PIN_C7 31
+
+#define _PIN_D0 32
+#define _PIN_D1 33
+#define _PIN_D2 34
+#define _PIN_D3 35
+#define _PIN_D4 36
+#define _PIN_D5 37
+#define _PIN_D6 38
+#define _PIN_D7 39
+
+#define _PIN_E0 40
+#define _PIN_E1 41
+#define _PIN_E2 42
+#define _PIN_E3 43
+#define _PIN_E4 44
+#define _PIN_E5 45
+#define _PIN_E6 46
+#define _PIN_E7 47
+
+#define _PIN_F0 48
+#define _PIN_F1 49
+#define _PIN_F2 50
+#define _PIN_F3 51
+#define _PIN_F4 52
+#define _PIN_F5 53
+#define _PIN_F6 54
+#define _PIN_F7 55
+
+#define _PIN_G0 56
+#define _PIN_WR 56
+#define _PIN_G1 57
+#define _PIN_RD 57
+#define _PIN_G2 58
+#define _PIN_ALE 58
+#define _PIN_G3 59
+#define _PIN_TOSC2 59
+#define _PIN_G4 60
+#define _PIN_TOSC1 60
+//#define _PIN_G5 61
+//#define _PIN_G6 62
+//#define _PIN_G7 63
+
+
+/*
+These are the header pins (the ones you can connect things to)
+Feel free to use these
+
+*/
+#define PIN_A0 8
+#define PIN_A1 9
+#define PIN_A2 10
+#define PIN_A3 11
+#define PIN_A4 12
+#define PIN_A5 13
+#define PIN_A6 14 
+#define PIN_A7 15
+
+#define PIN_SS 16
+#define PIN_SCK 17
+#define PIN_MOSI 18
+#define PIN_MISO 19
+#define PIN_LCD_COMMAND 20
+
+#define PIN_C0 24
+#define PIN_C1 25
+#define PIN_C2 26
+#define PIN_C3 27
+#define PIN_C4 28
+#define PIN_C5 29
+#define PIN_C6 30
+#define PIN_C7 31
+
+#define PIN_SCL 32
+#define PIN_SDA 33
+
+#define PIN_RX0 40
+#define PIN_TX0 41
+#define PIN_LCD_RESET 42
+//#define PIN_LEDR 43
+//#define PIN_LEDG 44
+//#define PIN_LEDB 45
+#define PIN_E6 46
+#define PIN_EXT_DIO1 46
+#define PIN_E7 47
+#define PIN_EXT_DIO2 48
+
+#define PIN_AN0 48
+#define PIN_ADC0 48
+#define PIN_AN1 49
+#define PIN_ADC1 49
+#define PIN_AN2 50
+#define PIN_ADC2 50
+#define PIN_AN3 51
+#define PIN_ADC3 51
+#define PIN_AN4 52
+#define PIN_ADC4 52
+#define PIN_AN5 53
+#define PIN_ADC5 53
+#define PIN_AN6 54
+#define PIN_ADC6 54
+#define PIN_AN7 55
+#define PIN_ADC7 55
+
+#ifndef FFPP
+#define PIN_WHEEL 54
+#define PIN_BATT 55
+#endif
+
+#define PIN_BTN1 56
+#define PIN_BTN2 57
+
+#ifndef FFPP
+#define PIN_LED1 58
+#endif
+
+int digital_input(int);
+void digital_output(int bit, int val);
+void digital_pull_up(int);
+
+///////////////////////
+//////  BUTTONS  //////
+///////////////////////
+#define PIN_BTN PING
+
+#define BTN2 PING1
+#define BTN1 PING0
+
+int button1_read( void );
+void button1_wait( void );
+void button1_wait_led( void );
+
+int button2_read( void );
+void button2_wait( void );
+void button2_wait_led( void );
+
+
+#endif
+
Index: branches/battery/code/projects/colonet/testing/dongle/robot_receiver/oled.c
===================================================================
--- branches/battery/code/projects/colonet/testing/dongle/robot_receiver/oled.c	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/dongle/robot_receiver/oled.c	(revision 260)
@@ -0,0 +1,394 @@
+#ifdef FFPP
+#include "firefly+_lib.h"
+/******************************************************************************/
+/*  OLED example.   8 bit mode                                           */
+/*      Spark Fun Electronics   5/3/06   OSO                                 */
+/******************************************************************************/
+/*                                                                            */
+/*    STOLEN and hacked to work with SPI, AVR     		                        */
+/******************************************************************************/
+
+// data bus for LCD, pins on port 0
+//#define D0 16
+//#define D1 17
+//#define D2 18
+//#define D3 19
+//#define D4 20
+//#define D5 21
+//#define D6 22
+//#define D7 23
+
+// OLED data port
+//#define LCD_DATA 0x00FF0000
+
+// other OLED pins
+//#define LCD_RW    0x00000080
+#define LCD_RS    PB4 // Command/Data
+//#define LCD_RD    0x00008000
+#define LCD_RSTB  PE2 // reset line
+#define LCD_CS    PB0
+
+
+
+void drawcircle(char col, char row, char radius, int lcolor,  int fcolor) {
+	write_c(0x86);
+	write_d(col);
+	write_d(row);
+	write_d(radius);
+	write_d(lcolor>>8);
+	write_d(lcolor&0xf);
+	write_d(fcolor>>8);
+	write_d(fcolor&0xf);
+}
+
+void drawrect(char scol, char srow, char ecol, char erow, int lcolor,  int fcolor) {
+	write_c(0x84);
+	write_d((ecol>scol)?scol:ecol);
+	write_d((erow>srow)?srow:erow);
+	write_d((ecol<scol)?scol:ecol);
+	write_d((erow<srow)?srow:erow);
+	write_d(lcolor>>8);
+	write_d(lcolor&0xf);
+	write_d(fcolor>>8);
+	write_d(fcolor&0xf);
+}
+
+void drawline(char scol, char srow, char ecol, char erow, int lcolor) {
+	write_c(0x83);
+	write_d(scol);
+	write_d(srow);
+	write_d(ecol);
+	write_d(erow);
+	write_d(lcolor>>8);
+	write_d(lcolor&0xf);
+}
+
+void drawcopy(char scol, char srow, char ecol, char erow, char ncol, char nrow) {
+	write_c(0x8A);
+	write_d((ecol>scol)?scol:ecol);
+	write_d((erow>srow)?srow:erow);
+	write_d((ecol<scol)?scol:ecol);
+	write_d((erow<srow)?srow:erow);
+	write_d(ncol);
+	write_d(nrow);
+}
+
+void drawfill(char fill) {
+	write_c(0x92);    // fill enable command
+	write_d(0x01&fill); 
+}
+
+void drawclearwindow(char scol, char srow, char ecol, char erow) {
+	write_c(0x8e);    // clear window command
+	write_d(scol);
+	write_d(srow);
+	write_d(ecol);
+	write_d(erow);
+}
+
+inline void drawclear(void) {
+	drawclearwindow(0,0,130,130);
+}
+
+void drawscroll(char hoff, char srow, char rows, char speed) {
+	write_c(0x96);
+	write_d(hoff);
+	write_d(srow);
+	write_d((srow+rows>132)?132:rows);
+	write_d(0x00);
+	write_d(speed&0x3);
+	
+}
+
+inline void drawscrollstart(void) {
+	write_c(0x9F);
+}
+
+inline void drawscrollstop(void) {
+	write_c(0x9E);
+}
+
+#define ROBOSIZE 4
+
+#include "rangefinder.h"
+
+void drawIR(void) {
+/*	char d;
+	enable_IR();
+	drawclear();
+	delay_ms(500);
+	drawfill(1);
+	
+	delay_ms(10);
+
+	drawcircle(64,64-ROBOSIZE,ROBOSIZE,C_BLUE,C_BLUE);
+	delay_ms(20);
+	drawcircle(64,64+ROBOSIZE,ROBOSIZE,C_BLUE,C_BLUE);
+	delay_ms(20);
+	drawrect(64-ROBOSIZE,64-ROBOSIZE,64+ROBOSIZE,64+ROBOSIZE,C_BLUE,C_BLUE);
+	delay_ms(20);
+
+	while(1){
+		
+		d=(convert_IR_distance(read_IR_val(1))-100)>>4;
+		if(d>63-ROBOSIZE*2){
+			d=0;//63-ROBOSIZE*2;
+		}
+//		delay_ms(100);	
+	
+		drawclearwindow(63, 0, 65, 63-ROBOSIZE*2);
+		drawline(64,63-ROBOSIZE*2-d,64,63-ROBOSIZE*2,C_RED);
+		delay_ms(5);
+		
+		
+		
+		
+
+		d=(convert_IR_distance(read_IR_val(0))-100)/11;
+		if(d>62-ROBOSIZE){
+			d=0;//64-ROBOSIZE*2;
+		}
+//		delay_ms(100);	
+	
+		drawclearwindow(0, 0, 63-ROBOSIZE, 63-ROBOSIZE);
+		delay_ms(5);	
+		drawline(63-ROBOSIZE-d,63-ROBOSIZE-d,63-ROBOSIZE,63-ROBOSIZE,C_RED);
+		//delay_ms(25);	
+		delay_ms(5);
+		
+		
+
+//		d=(convert_IR_distance(read_IR_val(2))-100)/11;
+//		if(d>64){
+//			d=0;//64-ROBOSIZE*2;
+//		}
+//		delay_ms(100);	
+	
+//		drawclearwindow(65+ROBOSIZE,0, 128,128);
+//		delay_ms(5);	
+//		drawline(128-(65+ROBOSIZE+d),128-(65+ROBOSIZE-d),65+ROBOSIZE,(65-ROBOSIZE),C_RED);
+//		drawline(64,64-d,64+d,64,C_RED);
+		//delay_ms(25);	
+//		delay_ms(5);
+		
+		
+		
+		
+		
+		
+		d=(convert_IR_distance(read_IR_val(4))-100)>>4;
+		if(d>64-ROBOSIZE){
+			d=0;//64-ROBOSIZE;
+		}
+//		delay_ms(100);	
+	
+		drawclearwindow(0, 63+ROBOSIZE, 63-ROBOSIZE, 65+ROBOSIZE);
+		drawline(64-ROBOSIZE-d,64+ROBOSIZE,63-ROBOSIZE,64+ROBOSIZE,C_RED);
+		delay_ms(5);
+
+		d=(convert_IR_distance(read_IR_val(3))-100)>>4;
+		if(d>128-65-ROBOSIZE){
+			d=0;//128-65-ROBOSIZE;
+		}
+//		delay_ms(100);	
+	
+		drawclearwindow(65+ROBOSIZE, 63+ROBOSIZE, 127, 65+ROBOSIZE);
+		drawline(65+ROBOSIZE,64+ROBOSIZE,65+ROBOSIZE+d,64+ROBOSIZE,C_RED);
+		delay_ms(5);
+		
+	}
+*/
+}
+
+void crazycircle (void) {
+  int i;
+  // draw 100 random circles
+  for(i = 0;i < 100;i++){
+/*      write_c(0x86);    // draw circle command
+      write_d(rand() % 130);
+      write_d(rand() % 130);
+      write_d(rand() % 64);
+      write_d(rand());
+      write_d(rand());
+      write_d(rand());
+      write_d(rand());
+	  */
+	  drawcircle(rand() % 130,rand() % 130,rand() %64, rand(),rand());
+
+      delay_ms(10);
+  }
+}
+
+void crazyrect (void) {
+  int i;
+  // draw 100 random circles
+  for(i = 0;i < 100;i++){
+
+	  drawrect(rand() % 130,rand() % 130,rand() % 130,rand() % 130, rand(),rand());
+
+      delay_ms(10);
+  }
+}
+
+void OLEDtest (void) {
+  //int   i = 0;
+
+  // Initialize
+  //Initialize();
+  OLED_init();
+
+  delay_ms(120);
+
+  drawclear();
+
+ delay_ms(100);
+  
+  drawfill(1);
+  
+  delay_ms(10);
+
+//  crazycircle();
+  
+//  delay_ms(500);
+  
+ // drawscroll(1,0,50,1);
+  //drawscrollstart();
+  //delay_ms(1000);
+  //drawscrollstop();
+  //drawcopy(0,0,100,100,50,50);
+ // delay_ms(100);
+//  drawfill(0);
+  //drawcircle(64,64,16,C_RED,C_GREEN);
+//  drawcircle(64,64,15,C_RED,C_GREEN);
+//  drawcircle(64,64,14,C_RED,C_GREEN);
+  
+  drawIR();
+/*
+  // write directly to ram,  this fills up bottom 1/3 of display with color pattern
+  write_c(0x5c);
+  for (i = 0; i < 2000; i++){
+  write_c(0x5c);  
+   write_d(i);
+   write_d(i);
+   write_d(i);
+  }
+  */
+} 
+
+/**********************************************************
+                      Initialize
+**********************************************************/
+
+void OLED_init(void)
+{
+  // Setup SPI here
+  SPCR = 0x5D; //  enable SPI, master, SPI mode 3
+  DDRB |= 0x06; // enable MOSI and SCK as outputs
+
+  LCD_out(0);
+  DC(0);
+  CS(0);
+  Reset_SSD1339();
+  write_c(0xa0); // Set Re-map / Color Depth
+  write_d(0x34);//0xb4); // 262K 8bit R->G->B
+  write_c(0xa1); // Set display start line
+  write_d(0x00); // 00h start
+  //write_c(0xa2); // Set display offset
+  //write_d(0x80); // 80h start
+  write_c(0xA6); // Normal display
+  write_c(0xad); // Set Master Configuration
+  write_d(0x8e); // DC-DC off & external VcomH voltage & external pre-charge voltage
+  write_c(0xb0); // Power saving mode
+  write_d(0x05);
+  write_c(0xb1); // Set pre & dis_charge
+  write_d(0x11); // pre=1h dis=1h
+  write_c(0xb3); // clock & frequency
+  write_d(0xf0); // clock=Divser+1 frequency=fh
+  write_c(0xbb); // Set pre-charge voltage of color A B C
+  write_d(0xff); // color A  was 1c
+  write_d(0xff); // color B  was 1c
+  write_d(0xff); // color C  was 1c
+  write_c(0xbe); // Set VcomH
+  write_d(0x1f); //
+  write_c(0xc1); // Set contrast current for A B C
+  write_d(0xCa); // Color A was AA
+  write_d(0xD4); // Color B was B4
+  write_d(0xF8); // Color C was C8
+  write_c(0xc7); // Set master contrast
+  write_d(0x0f); // no change
+  write_c(0xca); // Duty
+  write_d(0x7f); // 127+1
+  write_c(0xaf); // Display on
+}
+
+void Reset_SSD1339(void)
+{
+  RES(0);
+  delay_ms(100);
+  RES(1);
+}
+
+void write_c(unsigned char out_command)
+{
+  DC(0);CS(0);
+  //delay_ms(1);
+  
+  LCD_out(out_command);
+ // delay_ms(1);
+  
+  DC(1);
+  // potentially add NOP
+  CS(1);
+
+}
+
+void write_d(unsigned char out_data)
+{
+  DC(1);CS(0);
+ // delay_ms(1);
+ 
+  LCD_out(out_data);
+ // delay_ms(1);
+  DC(1);
+  //potentially add NOP
+  CS(1);
+}
+
+// these functions set / clear pins for LCD control lines.  they accecpt a 0 or 1 
+void DC(char stat)
+{
+	DDRB |= _BV(LCD_RS);				// RS is P0.30, set to output
+	if (stat)	
+		PORTB |= _BV(LCD_RS);
+	else
+		PORTB &= ~(_BV(LCD_RS));
+}
+
+void RES(char stat)
+{
+	DDRE |= _BV(LCD_RSTB);				// RSTB is P0.7, set to output
+	if (stat)	
+		PORTE |= _BV(LCD_RSTB);
+	else
+		PORTE &= ~(_BV(LCD_RSTB));
+}
+
+void CS(char stat)
+{
+	DDRB |= _BV(LCD_CS);				// RSTB is P0.7, set to output
+	if (stat)	
+		PORTB |= _BV(LCD_CS);
+	else
+		PORTB &= ~(_BV(LCD_CS));
+}
+
+// send to the LCD
+void LCD_out(unsigned char cmd)
+{
+	SPDR = cmd;
+    // could also do this via interrupts
+	loop_until_bit_is_set(SPSR, SPIF);
+}
+
+
+#endif
Index: branches/battery/code/projects/colonet/testing/dongle/robot_receiver/rangefinder.c
===================================================================
--- branches/battery/code/projects/colonet/testing/dongle/robot_receiver/rangefinder.c	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/dongle/robot_receiver/rangefinder.c	(revision 260)
@@ -0,0 +1,183 @@
+/*
+Authors: James Kong and Greg Tress
+
+Last Modified: 4/30/06 by James
+-Started log_distance conversion function !!!NOT COMPLETE!!!
+-Cleaning up comments
+
+-----------------
+rangefinder.c
+Using Sharp GP2D02 IR Rangefinder
+
+Vin is the input to the rangefinder, designated RANGE_CTRL.
+Vout is the output from the rangefinder, designated RANGE_IN# where # is the rangefinder you are reading from
+
+Expected Initial Conditions:
+Vin is high and Vout should read high.
+
+Usage:
+1.) Set Vin low. Vout should read low.
+2.) Wait for high on Vout.
+3.) Begin clocking Vin and reading 8 bits from Vout (MSB first).
+4.) Set Vin high for 2ms or more to turn off rangefinder
+
+*/
+
+#include "firefly+_lib.h"
+#include "rangefinder.h"
+
+/*
+read_distance returns the 8-bit reading from the rangefinder
+parameters:
+range_id - dio pin set as the rangefinder Vout [i.e. RANGE_IN0]
+
+NOTE:
+The Sharp GD2D02 returns values on a decreasing logrithmic scale.
+So higher values correspond to closer distances.  Use linearize_distance to convert to normal centimeter scale.
+Also, when reading distances closer than 8cm, the Sharp GD2D02 will return lower values than the values at 8cm.
+At this point, we are only reading from one rangefinder [RANGE_IN0].
+*/
+
+int read_distance (int range_id) {  
+#ifndef FFPP
+	int bitcount;
+	int current = 0;
+	digital_output(RANGE_CTRL, 0);						//set Vin Low
+	while(digital_input(range_id) == 0);				//waits until Vout reads high
+	digital_output(RANGE_CTRL, 1);						//first Vin clock high transition
+	
+	for(bitcount = 8; bitcount != 0; bitcount--){
+		digital_output(RANGE_CTRL, 0);					//Vin clock low transition
+		//clock delay (unnecessary)
+		current = current << 1;							//shifts current 8-bit value left
+		current |= digital_input(range_id);				//LSB set to Vout value
+		digital_output(RANGE_CTRL, 1);					//Vin clock high transition
+		//clock delay (unnecessary)
+	}													//repeats until all 8 bits are stored
+	return current;
+#else
+	enable_IR();
+	_delay_ms(5);										///////Figure out what this should be!!!!!!  Maybe if not enabled already?
+	return read_IR_val(range_id);
+#endif
+}
+
+/*
+linearize_distance converts an 8-bit rangefinder reading to a centimeter measurement (truncated to an integer)
+parameters:
+reading - 8-bit rangefinder reading
+
+OFFSET, GAIN, and THRESHOLD are experimentally determined constants
+The conversion is a piecewise defined function with a continuity fix at reading = THRESHOLD3
+
+NOTE:
+This function is ugly, but it gets the job done without spending a huge amount processing.
+Ideally, you want to compare with the read_distance value directly.
+*/
+
+int linearize_distance (int reading) {
+#ifndef FFPP
+	int temp = reading;
+	if(reading >  THRESHOLD1){
+		temp = temp - OFFSET1;
+		return GAIN1 / temp;
+	}else if(reading > THRESHOLD2){
+		temp = temp - OFFSET2;
+		return GAIN2 / temp + 1;
+	}else if(reading > THRESHOLD3){
+		temp = temp - OFFSET2;
+		return GAIN2 / temp;
+	}else if(reading == THRESHOLD3){
+		return CONTINUITY_FIX;
+	}else if(reading > THRESHOLD4){
+		temp = temp - OFFSET3;
+		return GAIN3 / temp;
+	}else{
+		return MAX_DIST;
+	}
+#else
+	return convert_IR_distance(reading);
+#endif
+}
+
+/*
+log_distance converts a centimeter value to a rangefinder comparable value
+parameters:
+distance - centimeter measurement
+
+NOTE:
+This is still incomplete, do not use it.
+*/
+int log_distance(int distance) {
+#ifndef FFPP
+	if(distance >= MAX_DIST){
+		return THRESHOLD4;
+	}
+	if(distance <= MIN_DIST){
+		return 255;
+	}	
+
+	switch(distance){			//Incomplete need to fill out table
+	case 60:				
+		return 56;
+	case 59:
+		return 89;
+	}
+#endif
+	return 0;
+}
+
+
+#ifdef FFPP
+
+static int IR_dist_conversion[114] = {
+800,791,751,714,681,651,623,597,574,552,531,512,494,478,462,447
+,434,421,408,397,386,375,365,356,347,338,330,322,315,307,301,294
+,288,282,276,270,265,260,255,250,245,241,237,232,228,224,221,217
+,213,210,207,203,200,197,194,191,189,186,183,181,178,176,173,171
+,169,166,164,162,160,158,156,154,152,151,149,147,145,144,142,140
+,139,137,136,134,133,131,130,129,127,126,125,124,122,121,120,119
+,118,117,115,114,113,112,111,110,109,108,107,106,105,105,104,103
+,102,101
+};
+
+void enable_IR()
+{
+  // active low, so set enable to low to turn on IR
+  PORTC &= ~(_BV(IR_ENABLE));
+  DDRC |= _BV(IR_ENABLE);
+}
+
+void disable_IR()
+{
+  // active low, so set line high and turn to input for good measure (line has pull-up)
+  PORTC |= _BV(IR_ENABLE);
+  DDRC &= ~(_BV(IR_ENABLE));
+}
+
+int read_IR_val(int which)
+{
+  return analog8(IR_READ + which);
+}
+
+int convert_IR_distance(int value)
+{
+  if(value < MIN_IR_ADC8)
+  {
+    return -1;
+  }
+  else if(value > MAX_IR_ADC8)
+  {
+    return -1;
+  }
+  else
+  {
+    return IR_dist_conversion[value - MIN_IR_ADC8];
+  }
+}
+
+int get_IR_distance(int which)
+{
+  return convert_IR_distance(read_IR_val(which));
+}
+#endif
Index: branches/battery/code/projects/colonet/testing/dongle/robot_receiver/oled.h
===================================================================
--- branches/battery/code/projects/colonet/testing/dongle/robot_receiver/oled.h	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/dongle/robot_receiver/oled.h	(revision 260)
@@ -0,0 +1,82 @@
+#ifndef _OLED_H_
+#define _OLED_H_
+#ifdef FFPP
+
+#define C_BLUE 0x001f
+#define C_GREEN 0x07e0
+#define C_RED 0xf800 
+
+
+// inialize OLED and SPI
+void OLED_init(void);
+
+// reset Controller
+void Reset_SSD1339(void);
+
+// write command or data
+void write_c(unsigned char out_command);
+void write_d(unsigned char out_data);
+
+// these write data to the OLED on 8 bit data bus,  depends on MCU
+void LCD_out(unsigned char cmd);
+
+// these functions set / clear pins for OLED control lines.  they accecpt a 0 or 1 
+//void RD(char stat);
+//void RW(char stat);
+void DC(char stat);
+void RES(char stat);
+void CS(char stat);
+
+// a stupid delay
+//void delay_ms(int count);
+
+// LPC 2138 MCU initialization
+//void Initialize(void);
+//void feed(void);
+
+void drawcircle(char col, char row, char radius, int lcolor,  int fcolor);
+
+void drawrect(char scol, char srow, char ecol, char erow, int lcolor,  int fcolor);
+
+void drawline(char scol, char srow, char ecol, char erow, int lcolor);
+
+void drawcopy(char scol, char srow, char ecol, char erow, char ncol, char nrow) ;
+
+void drawfill(char fill);
+
+void drawclearwindow(char scol, char srow, char ecol, char erow);
+
+inline void drawclear(void) ;
+
+void drawscroll(char hoff, char srow, char rows, char speed) ;
+
+inline void drawscrollstart(void) ;
+inline void drawscrollstop(void) ;
+
+void drawIR(void);
+
+void crazycircle (void) ;
+
+void crazyrect (void) ;
+
+void OLEDtest (void) ;
+
+void OLED_init(void);
+
+void Reset_SSD1339(void);
+
+void write_c(unsigned char out_command);
+void write_d(unsigned char out_data);
+
+// these functions set / clear pins for LCD control lines.  they accecpt a 0 or 1 
+void DC(char stat);
+
+void RES(char stat);
+void CS(char stat);
+
+// send to the LCD
+void LCD_out(unsigned char cmd);
+
+
+#endif
+#endif
Index: branches/battery/code/projects/colonet/testing/dongle/robot_receiver/rangefinder.h
===================================================================
--- branches/battery/code/projects/colonet/testing/dongle/robot_receiver/rangefinder.h	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/dongle/robot_receiver/rangefinder.h	(revision 260)
@@ -0,0 +1,70 @@
+#ifndef _RANGEFINDER_H_
+#define _RANGEFINDER_H_
+
+#define RANGE_IN0 PIN_C0
+//old range_in0
+//#define RANGE_IN0 PIN_AN5
+
+/*  These do not exist yet.
+#define RANGE_IN1 PIN_??
+#define RANGE_IN2 PIN_
+#define RANGE_IN3 PIN_
+#define RANGE_IN4 PIN_
+#define RANGE_IN5 PIN_
+#define RANGE_IN6 PIN_
+#define RANGE_IN7 PIN_
+*/
+
+#define RANGE_CTRL PIN_C1
+//old range_crtl
+//#define RANGE_CTRL PIN_A7
+
+#define THRESHOLD1 114
+#define THRESHOLD2 110
+#define THRESHOLD3 101
+#define THRESHOLD4 85
+#define OFFSET1 65
+#define OFFSET2 63
+#define OFFSET3 60
+#define GAIN1 1525
+#define GAIN2 1520
+#define GAIN3 1525
+#define CONTINUITY_FIX 39
+#define MAX_DIST 61
+
+#define MIN_DIST 8
+
+#ifdef FFPP
+// IR range finders are indexed 0-4.
+// IR1 is front left, IR2 is front center, IR3 is front right, IR4 is rear right, IR5 is rear left.
+
+// active low
+#define IR_ENABLE PC7
+
+/* Nasty IR approximation table
+  I'm using this for the heck of it.  We can do whatever.
+  
+  Note the minimum value is .4V (20), and the maximum is 2.6V (133).
+  Gives distance in mm.
+  
+  excel formula(valid for inputs 20-133):  ROUND(2353.6*(E2^(-1.1146))*10,0)
+  
+  This is only valid for the GP2D12, with objects directly ahead and more than
+  10cm from the detector.  See the datasheet for more information.
+*/
+#define MIN_IR_ADC8 20
+#define MAX_IR_ADC8 133
+
+
+void enable_IR(void);
+void disable_IR(void);
+int read_IR_val(int);
+int convert_IR_distance(int);
+int get_IR_distance(int);
+#endif
+
+int read_distance(int range_id);
+int linearize_distance(int reading);
+int log_distance(int distance);
+
+#endif
Index: branches/battery/code/projects/colonet/testing/dongle/robot_receiver/photovore.h
===================================================================
--- branches/battery/code/projects/colonet/testing/dongle/robot_receiver/photovore.h	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/dongle/robot_receiver/photovore.h	(revision 260)
@@ -0,0 +1,25 @@
+#ifndef _PHOTOVORE_H_
+#define _PHOTOVORE_H_
+
+
+#define PHOTORESISTOR_LEFT AN1 //might be the opposite (Eugene)
+#define PHOTORESISTOR_RIGHT AN2
+
+//#define LIGHT_THRESHOLD 150 //hard coded for now...calculate dynamically later
+#define LIGHT_THRESHOLD 210 //hard coded for now...calculate dynamically later
+
+void do_photovore (void);
+unsigned char get_light_status (unsigned char me);
+void set_light_status (unsigned char robot, unsigned char lightstatus);
+
+
+void sense_light (void);
+inline char light_threshold(void);
+
+
+//define an array of length MAX_ROBOTS that has
+//1 if robot at index i can see the light, and 0
+//if it cannot
+//unsigned char robot_enlightenment[MAX_ROBOTS];
+
+#endif
Index: branches/battery/code/projects/colonet/testing/dongle/robot_receiver/lights.c
===================================================================
--- branches/battery/code/projects/colonet/testing/dongle/robot_receiver/lights.c	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/dongle/robot_receiver/lights.c	(revision 260)
@@ -0,0 +1,355 @@
+/*
+lights.c
+Controls led_user (small green LED) and the ORB (big light)
+
+author: CMU Robotics Club, Colony Project
+*/
+
+#include "lights.h"
+#include "firefly+_lib.h"
+
+// the below comment may not be correct
+// Initializes timer2 to count every 0.5 us, overflowing every 16.32 ms (because we set the counter to start at 0x8000)
+void orb_init() 
+{
+#ifndef FFPP
+	//enable the data direction register on the 3 orb LEDs
+	DDRE |= _BV(REDLED) | _BV(GREENLED) | _BV(BLUELED);
+	
+	TCCR3A = 0xA9;  // COM## set to noninvert, WGM 1:0 set to 1
+	TCCR3B = 0x0C;  // High bits to 0, WGM 3:2 set to 1, prescaler to 8
+
+// clear Output Compare Registers
+	OCR3AH=0x00;
+	OCR3AL=0x00;
+	OCR3BH=0x00;
+	OCR3BL=0x00;
+	OCR3CH=0x00;
+	OCR3CL=0x00;
+
+#else
+	tlc5940init();	
+#endif
+}
+
+// Sets the red, green and blue elements of the LED with 8-bit resolution
+void orb_set(unsigned int red_led, unsigned int green_led, unsigned int blue_led)
+{	
+#ifdef FFPP
+	orbs[28]=blue_led<<4;
+	orbs[29]=green_led<<4;
+	orbs[30]=red_led<<4;
+	tlc_send();
+#else
+	OCR3AL = red_led;
+	OCR3BL = green_led;
+	OCR3CL = blue_led;
+#endif
+}
+
+void orb_set_color(int col)
+{
+ int red, green, blue;
+
+ red = ((col & 0xE0) >> 5) * 36;
+ green = ((col & 0x1C) >> 2) * 36;
+ blue = (col & 0x03) * 85;
+
+ orb_set(red, green, blue);
+}
+
+// Disables the timer1 interrupt, disabling the Orb's color fading capabilities
+// You can still turn the red, green, and blue leds on and off with set_orb_dio
+void orb_disable()
+{
+#ifndef FFPP
+	TCCR3A = 0x01;  // COM## disconnected, WGM 1:0 set to 1
+#endif
+}
+
+// Enables the timer1 interrupt, enabling the Orb's color fading capabilities
+void orb_enable()
+{
+#ifndef FFPP
+	TCCR3A = 0xA9;  // COM## set to noninvert, WGM 1:0 set to 1
+#else
+	tlc5940init();
+#endif
+}
+
+
+/*
+This function turns each Orb element on or off
+Useful for using the Orb for debugging purposes without
+the overhead of the software PWM routine used for color fading.
+*/
+void orb_set_dio(int red, int green, int blue) 
+{
+#ifdef FFPP
+	orb_set(red*255, green*255, blue*255);
+#else
+	if(red == 0)
+		PORTE &= (0xFF - _BV(REDLED));
+	else
+		PORTE |= _BV(REDLED);
+	
+	
+	if(green == 0)
+		PORTE &= (0xFF - _BV(GREENLED));
+	else
+		PORTE |= _BV(GREENLED);
+		
+	
+	if(blue == 0)
+		PORTE &= (0xFF - _BV(BLUELED));
+	else
+		PORTE |= _BV(BLUELED);
+#endif
+}
+
+
+/////////////////////////////////////////
+///////////    user LED   ///////////////
+/////////////////////////////////////////
+void led_init( void )
+{
+#ifdef FFPP
+	tlc5940init();
+#else
+	DDRG |= _BV(USERLED);
+#endif
+}
+
+void led_user(int value) 
+{
+#ifdef FFPP
+	orbs[USERLED]=value*4095;
+	tlc_send();
+#else
+	if(value == 0) 
+		PORTG &= (0xFF - _BV(USERLED)); 
+	else
+		PORTG |= _BV(USERLED);
+#endif
+}
+
+
+
+
+
+#ifdef FFPP
+//no send
+void orb_set_num_ns(unsigned char num, unsigned int red_led, unsigned int green_led, unsigned int blue_led)
+{	
+	int high = (num>4);
+	orbs[3*num+high]=blue_led<<4;
+	orbs[3*num+1+high]=green_led<<4;
+	orbs[3*num+2+high]=red_led<<4;
+}
+
+void orb_set_num(unsigned char num, unsigned int red_led, unsigned int green_led, unsigned int blue_led)
+{	
+	orb_set_num_ns(num,red_led,green_led,blue_led);
+	tlc_send();
+}
+
+
+void orb_send(){
+	tlc_send();
+}
+
+void tlc_clock1(int data)
+{
+  PORTC &= ~0x02;
+  PORTC |= (data << 1)&0x02;
+  _delay_us(1);
+  PORTC |= 0x04;
+  _delay_us(1);
+  PORTC &= ~0x04;
+}
+
+void tlc_clock2(int data)
+{
+  PORTC &= ~0x01;
+  PORTC |= (data)&0x01;
+ // _delay_us(1);
+  PORTC |= 0x04;
+ // _delay_us(1);
+  PORTC &= ~0x04;
+}
+
+void tlc_send(void)
+{
+  int i,j;
+  for(j = 15; j >= 0; j--)
+  {
+    for(i = 11; i >= 0; i--)
+    {
+      PORTC &= ~0x03;
+      PORTC |= ((orbs[j]>>i)&0x01);
+      PORTC |= ((orbs[j+16]>>i)<<1)&0x02;
+      // _delay_us(1);
+      PORTC |= 0x04;
+      // _delay_us(1);
+      PORTC &= ~0x04;
+    }
+  }
+  PORTC |= 0x08;
+  PORTC &= ~(0x08);
+}
+/*
+void tlc_send2(int value)
+{
+  int i;
+  
+  for(i = 11; i >= 0; i--)
+  {
+    tlc_clock2(0x01 & (value >> i));
+  }
+}*/
+
+void tlc_latch(void)
+{
+  PORTC |= 0x08;
+//  _delay_us(1);
+  PORTC &= ~(0x08);
+}
+
+void tlc5940init(void)
+{
+  int i;
+  
+  // set PC0...5 to outputs
+  DDRC |= 0x3F;
+  DDRE |= 0x08;
+  DDRA |= 0x80;
+  // unblank buffer
+  PORTC &= ~0x10;
+ 
+  // set DC mode so we start in known state
+  PORTC |= 0x20;
+  delay_ms(2);
+  
+  // set DC to all 1's?  needed?
+/*  for(i = 0; i < 96; ++i)
+  {
+    tlc_clock1(1);
+  }
+  tlc_latch();
+  */
+  for(i=0;i<32;i++)
+  {
+    orbs[i]=4095;
+  }
+  tlc_send();
+  
+  delay_ms(2);
+
+  // set GS mode
+  PORTC &= ~0x20;
+
+  // clock in 0s to do init case
+/*  for(i = 0; i < 16; ++i)
+  {
+    tlc_send1(0);
+  }  
+  tlc_latch();*/
+  for(i=0;i<32;i++)
+  {
+    orbs[i]=4095;
+  }
+  tlc_send();
+  // extra clock needed after DC -> GS transition
+  tlc_clock1(0);
+  tlc_clock2(0); //probably not needed
+  
+  TCCR3A |=_BV(COM3A0);
+  TCCR3B |= _BV(CS30)|_BV(WGM32); //prescaler
+  OCR3A = 1;
+  TCNT3 = 0;
+ // ETIMSK |=_BV(OCIE3A);//interrupt
+
+
+  TCCR2 = 0x05; //prescaler
+  TIMSK |= _BV(OCIE2);//interrupt
+  OCR2 = 16;
+  TCNT2 = 0;
+  sei();
+  
+}
+
+//int blankcounter = 0;
+char status = 0;
+
+ISR(TIMER2_COMP_vect){
+//	int i = 0;
+	//status=!status;
+	//if(status){
+		PORTC |= 0x10;
+//		for(i=0;i<1;i++);
+		PORTC &= ~0x10;
+//	}
+	
+	TCNT2=0;
+	//chirp(250, 150);
+}
+
+void silly_clock(void)
+{
+ /* int i;
+  
+  DDRA |= 0x80;
+  
+  PORTC |= 0x10;
+  _delay_us(1);
+  
+  for(i = 0; i < 4095; ++i)
+  {
+    PORTA |= 0x80;
+    _delay_us(1);
+    PORTA &= ~(0x80);
+	_delay_us(1);
+  }
+  */
+//  delay_ms(1);
+}
+
+void tlc5940test()
+{
+  int j, k;
+  
+  tlc5940init();
+
+	// fade up
+	for(j = 0; j < 4096; ++j)
+	{
+		  
+	  //tlc_send1(j);
+
+	  for(k = 0; k < 8; ++k)
+	  {
+      orbs[2*k]=4096-j;
+      orbs[2*k+1]=j;     
+      orbs[2*k+16]=0;
+      orbs[2*k+17]=j;
+	  }
+	  tlc_send();
+	}
+	
+	delay_ms(1000);
+	
+	// fade down
+	for(j = 0; j < 4096; ++j)
+	{
+	
+	  //tlc_send(4095 - j);
+
+	  for(k = 0; k < 32; ++k)
+	  {
+      orbs[k]=4096-j;
+    }
+	  tlc_send();
+	}
+}
+
+#endif
Index: branches/battery/code/projects/colonet/testing/dongle/robot_receiver/help.h
===================================================================
--- branches/battery/code/projects/colonet/testing/dongle/robot_receiver/help.h	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/dongle/robot_receiver/help.h	(revision 260)
@@ -0,0 +1,31 @@
+#include "serial.h"
+
+char helper(char c){
+	switch(c){
+		case 0x00: return '0';
+		case 0x01: return '1';
+		case 0x02: return '2';
+		case 0x03: return '3';
+		case 0x04: return '4';
+		case 0x05: return '5';
+		case 0x06: return '6';
+		case 0x07: return '7';
+		case 0x08: return '8';
+		case 0x09: return '9';
+		case 0x0A: return 'A';
+		case 0x0B: return 'B';
+		case 0x0C: return 'C';
+		case 0x0D: return 'D';
+		case 0x0E: return 'E';
+		case 0x0F: return 'F';
+		default: return '?';
+	}
+}
+
+void print_hex(char val){
+	char hgh = (val & 0xF0) >> 4;
+	char low = (val & 0x0F);
+	
+	serial1_putchar(helper(hgh));
+	serial1_putchar(helper(low));
+}
Index: branches/battery/code/projects/colonet/testing/dongle/robot_receiver/wireless.c
===================================================================
--- branches/battery/code/projects/colonet/testing/dongle/robot_receiver/wireless.c	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/dongle/robot_receiver/wireless.c	(revision 260)
@@ -0,0 +1,248 @@
+/*
+Wireless
+Eugene Marinelli
+
+(See .h for details)
+*/
+
+/* Includes */
+#include <firefly+_lib.h>
+#include <string.h>
+#include <avr/interrupt.h>
+
+#include "wireless.h"
+
+/* Constants */
+#define PREFIX0 'R'
+#define PREFIX1 'C'
+
+//wl_buf positions
+#define WL_SRC_LOC 2
+#define WL_DEST_LOC 3
+#define WL_DATA_START 4
+
+#define WL_TIMEOUT 4
+#define WL_TIMEOUT_INITIAL 4
+
+/* Globals */
+static char wl_buf[WL_PACKET_MAX_LEN];
+static WL_Packet latest_packet;
+static WL_Packet tmp_packet;
+static char new_message;
+static char listener_addr;
+
+static int message_length;
+
+static unsigned int wl_index;
+static unsigned char wl_chksum;
+static unsigned char wl_to_flag;
+static unsigned int wl_to_count;
+
+static unsigned int wl_to_max;
+
+static char first_time;
+
+/* Internal function headers */
+static void wl_timeout_handler(void);
+
+/* External function definitions */
+int wl_init(int msg_len, char listener_address){
+  if(msg_len > WL_MSG_MAX_LEN){
+    printf("Error: %s: message length must be less than %d\n", __FUNCTION__, 
+	   WL_MSG_MAX_LEN);
+    return -1;
+  }
+
+  message_length = msg_len;
+
+  listener_addr = listener_address;
+
+  wl_index = 0;
+  wl_chksum = 1;
+  
+  rtc_init(PRESCALE_DIV_128, 64, &wl_timeout_handler); 
+  /* executes the function about every 1/4 sec */
+
+  wl_to_flag = 0;
+  wl_to_count = 0; 
+
+  first_time = 1;
+	
+  UCSR0B |= _BV(RXCIE) | _BV(RXEN);
+  
+  sei();
+
+  new_message = 0;
+  memset(&latest_packet, 0, sizeof(WL_Packet));
+
+  return 0;
+}
+
+int wl_send(char* msg, char dest){
+  int i = 0;
+  WL_Packet packet;
+
+  if(strlen(msg) > WL_MSG_MAX_LEN){
+    printf("Error: %s: message is too long\n", __FUNCTION__);
+    return -1;
+  }
+
+  wl_create_packet(msg, listener_addr, dest, &packet);
+
+  serial_putchar(packet.prefix[0]);
+  serial_putchar(packet.prefix[1]);
+  serial_putchar(packet.src);
+  serial_putchar(packet.dest);
+
+  for(i = 0; i < message_length; i++){
+    serial_putchar(packet.msg[i]);
+  }
+
+  serial_putchar(packet.checksum);
+
+  //printf("%x %x %x %x", packet.prefix[0], packet.prefix[1], packet.src, 
+  //	 packet.dest);
+
+  return 0;
+}
+
+int wl_recv(char* msgbuf, char* src, char* dest){
+  if(!new_message){
+    return 0; //no new message
+  }
+
+  strcpy(msgbuf, latest_packet.msg);
+
+  *src = latest_packet.src;
+  *dest = latest_packet.dest;
+  
+  new_message = 0;
+
+  return strlen(msgbuf);
+}
+
+char wl_get_checksum(WL_Packet* packet){
+  char checksum = 0;
+  int i;
+
+  checksum += packet->src;
+  checksum += packet->dest;
+  for(i = 0; i < message_length; i++) {
+    checksum += packet->msg[i];
+  }
+
+  return checksum;
+}
+
+int wl_create_packet(char* msg, char src, char dest, WL_Packet* packet){
+  packet->prefix[0] = 'R';
+  packet->prefix[1] = 'C';
+
+  packet->src = src;
+  packet->dest = dest;
+
+  memset(packet->msg, 0, message_length);
+  strcpy(packet->msg, msg);
+
+  packet->checksum = wl_get_checksum(packet);
+
+  return 0;
+}
+
+/* Internal function definitions */
+
+//use on new avr-libc
+//ISR(USART0_RX_vect)
+SIGNAL(SIG_USART0_RECV){
+  char wl_input = UDR0;
+
+  /* LOCAL HACK!!! */
+  //orb_set_color(ORANGE);
+  //printf("%x ", wl_input);
+  lcd_putint(wl_input);
+
+  if(wl_index == 0){
+    //first packet? - check chksum to make sure we're not beginning
+    if(wl_input == PREFIX0) {
+      wl_to_count = 0; //at this point we're not timing out
+      wl_index = 1;
+    }
+  }else if(wl_index == 1){
+    if(wl_input != PREFIX1){
+      wl_index = 0;
+    }else{
+      wl_index = WL_SRC_LOC;
+    }
+  }else if(wl_index == WL_SRC_LOC){
+    tmp_packet.src = wl_input;
+    wl_index = WL_DEST_LOC;
+  }else if(wl_index == WL_DEST_LOC){
+    tmp_packet.dest = wl_input;
+    wl_index = WL_DATA_START;
+  }else if(wl_index < WL_DATA_START + message_length){
+    //getting the rest of the packet
+    tmp_packet.msg[wl_index-WL_DATA_START] = wl_input;
+    wl_index++;
+    
+    //printf("%d: %d; %d\n", wl_index, wl_input, wl_chksum);
+  }else if(wl_index == WL_DATA_START + message_length){
+    //we are at checksum location
+    tmp_packet.checksum = wl_input;
+    wl_chksum = wl_get_checksum(&tmp_packet);
+    
+    if(tmp_packet.checksum == wl_chksum) {
+      //checksum is correct
+      memcpy(&latest_packet, &tmp_packet, sizeof(WL_Packet));
+      new_message = 1;
+    } else { //chksum failed
+      serial1_putchar('F');
+      lcd_putchar('F');
+      
+      printf("checksum failed - was %d, should have been %d\n", wl_input, 
+	     wl_chksum);
+    }
+
+    wl_index = 0;
+  }
+}
+
+
+/*
+  \fn wl_timeout_handler
+  Handles the timeout case.
+
+  A time out occurs about every 1/4 second.  This function is called each time one occurs.
+  In the case where a robot first turns on, it will wait for a long time before declaring itself the leader.
+  Otherwise, if enough time-outs occur in a row, wl_to_flag will be set to 1.  This will cause a timeout packet
+  to be sent next time around
+
+*/
+static void wl_timeout_handler( void ) {
+  //increment the total number of wireless time-outs
+  wl_to_count++;
+  
+  static int wl_first_to_count =  0;
+  
+  //first time time out routine - listen for a long time
+  if(first_time) {
+    if(wl_to_count > WL_TIMEOUT_INITIAL) {
+      //increment the counter for first timeouts
+      wl_first_to_count++;
+      
+      //you don't actually want to send out a packet 
+      //-- you would confuse other robots
+      wl_to_flag = 0;
+      wl_to_count = 0;
+    }
+  } else {
+    //not the first time - regular time out routine
+    //if you have enough timeouts
+    if(wl_to_count > WL_TIMEOUT) {
+      //lcd_putchar('z');
+			
+      //change the time-out flag to 1
+      wl_to_flag = 1;
+      wl_to_count = 0;
+    }
+  }
+}
Index: branches/battery/code/projects/colonet/testing/robot_dongle_test/robot_dongle_test.cpp
===================================================================
--- branches/battery/code/projects/colonet/testing/robot_dongle_test/robot_dongle_test.cpp	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/robot_dongle_test/robot_dongle_test.cpp	(revision 260)
@@ -0,0 +1,27 @@
+/**
+ * Eugene Marinelli
+ * 1/31/07
+ *
+ * robot_dongle_test - trying to figure out how to get bytes from the robot.
+ */
+
+#include <unistd.h>
+#include <stdio.h>
+#include <fcntl.h>
+
+int main()
+{
+  int fd = open("/dev/ttyS0", O_RDWR);
+  char buf[80];
+
+  while(1){
+    //write(fd, "0", 1);
+    if(read(fd, buf, 1)){
+      printf("%c\n", buf[0]);
+    }
+  }
+
+  close(fd);
+  
+  return 0;
+}
Index: branches/battery/code/projects/colonet/testing/wl_network_colonet/colonybfs.c
===================================================================
--- branches/battery/code/projects/colonet/testing/wl_network_colonet/colonybfs.c	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/wl_network_colonet/colonybfs.c	(revision 260)
@@ -0,0 +1,158 @@
+/*
+Colony BFS
+
+Felix Duvallet
+
+*/
+
+#include <stdio.h>
+#include <string.h>
+
+#include <firefly+_lib.h>
+#include <ring_buffer.h>
+
+#include "colonybfs.h"
+
+
+
+#define NO_VAL 0
+
+
+RING_BUFFER_NEW(Queue, MAX_ROBOTS, char, q);
+
+/*
+colony_bfs_find_leader -- given an adjacency matrix, with a start and end
+    robots, this will tell you which robot to follow next.  If no path exists,
+    it will return -1 (which may or may not go to 255 on the unsigned side
+    of things -- be wary).
+
+    It does find the entire path, perhaps someday I will make two function,
+    where find_leader calls bfs(..) and only uses the first element.
+    
+    I ported this code from a MATLAB test file (also in the libs_general folder),
+    and this has been tested on September 15, 2006 by Felix
+
+    Todo: change NO_VAL to 255 and reflect those changes in the localization code
+    
+Author: Felix Duvallet
+        CMU Robotics Club, Colony Project
+
+*/
+char colony_bfs_find_leader ( unsigned char matrix[MAX_ROBOTS][MAX_ROBOTS], 
+                                unsigned char start, unsigned char end ) {
+
+
+/*
+//pseudocode for BFS
+
+procedure bfs(v)
+    q := make_queue()
+    enqueue(q,v)
+    mark v as visited
+    while q is not empty
+        v = dequeue(q)
+        process v
+        for all unvisited vertices v' adjacent to v
+            mark v' as visited
+            enqueue(q,v')
+*/
+
+    // keep track of which nodes you have visited.  Indexed by robot #
+    // 1 if visited, 0 if not
+    unsigned char visited_nodes[MAX_ROBOTS];
+    // keep track of the distance from the start robot to other robots
+    // also indexed by robot#
+    unsigned char node_distances[MAX_ROBOTS];
+    // this is the path you take
+    unsigned char path[MAX_ROBOTS];
+    
+    //variables you will need
+    unsigned char current_node;                 //current node
+    unsigned char current_neighbour_node;       //neighbor to the current node
+    unsigned char current_neighbour_val;        //value of that neighbour's sensors
+    unsigned char current_distance;              //keep track of current distance to the start
+    unsigned char i;                            //counter variable
+    
+    char large_number = 255;
+
+    //set visited nodes to all 0
+    memset(visited_nodes, 0, MAX_ROBOTS);
+    //set all the distances to a very large number
+    //this isn't technically necessary, but it's probably a good thing -- just in case
+    memset(node_distances, large_number, MAX_ROBOTS);
+    
+    //set the path to all LARGE_NUMBER as well
+    memset(path, large_number, MAX_ROBOTS);
+
+    RING_BUFFER_CLEAR(q);
+
+    //add the start node
+    RING_BUFFER_ADD(q, start);
+    visited_nodes[start] = 1;
+    node_distances[start] = 0;
+    
+    while(!RING_BUFFER_EMPTY(q)){
+        RING_BUFFER_REMOVE(q, current_node);
+        
+        //get the current distance from you to the start
+        current_distance = node_distances[current_node];
+        
+        //this node is on your 'path'
+        path[current_distance] = current_node;
+        //note: it's OK if this path leads nowhere -- the path will be
+        //overwritten by a node that does lead to the goal
+        //(if there is no path, we set path to null anyways)
+        
+        //from now on, all further nodes will be one further away -- increment
+        current_distance++;
+        
+        
+        //process node -- basically check if it's the goal
+        if(current_node == end) {
+            //you reach the goal
+            //return the first robot in the path, which is the one
+            //to follow
+            lcd_putchar('.');
+            lcd_putchar('.');
+            for(i = 0; i < MAX_ROBOTS; i++)
+                lcd_putchar(path[i] +48);           //print out the path for fun -- remove this later
+            lcd_putchar('.');
+            lcd_putchar('.');
+            return path[1];         //path[0] is you.  path[1] is who you want to follow
+        }
+        
+        // go through all nodes adjacent to current
+        // in effect, this means going through the current node's row in the matrix
+        for(i = 0; i < MAX_ROBOTS; i++) {
+            //the robot # is actually just the index
+            current_neighbour_node = i;
+            //the value is what is stored in the matrix (this is important)
+            current_neighbour_val = matrix[current_node][i];
+            
+            //check for connected-ness and that it was not visited
+            //            unconnected                           visited
+            if( (current_neighbour_val == NO_VAL) || (visited_nodes[current_neighbour_node]) ) {
+                //if it is either unconnected or previously visited, exit
+                continue;   //go to the next node
+            }
+            
+            //update the distance from the start node to this node
+            node_distances[current_neighbour_node] = current_distance;
+            //also mark it as visited
+            visited_nodes[current_neighbour_node] = 1;
+            
+            //also enqueue each neighbour
+            RING_BUFFER_ADD(q, current_neighbour_node);
+        
+        }
+    }
+    
+    //if we get to here, there is no path
+    memset(path, 0, MAX_ROBOTS);
+    return -1;
+
+
+
+}
+
+
Index: branches/battery/code/projects/colonet/testing/wl_network_colonet/lights.h
===================================================================
--- branches/battery/code/projects/colonet/testing/wl_network_colonet/lights.h	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/wl_network_colonet/lights.h	(revision 260)
@@ -0,0 +1,53 @@
+/*
+lights.h
+
+most of this is shamelessly copied from FWR's orb.h (Tom Lauwers and Steven Shamlian)
+
+author: CMU Robotics Club, Colony Project
+
+*/
+
+#ifndef _LIGHTS_H_
+#define _LIGHTS_H_
+
+//user LED
+#define USERLED PING2
+
+//ORB
+#define RED       0xE0
+#define ORANGE    0xE8
+#define YELLOW    0xFC
+#define LIME      0x7C
+#define GREEN     0x1C
+#define CYAN      0x1F
+#define BLUE      0x03
+#define PINK      0x63
+#define PURPLE    0x23
+#define MAGENTA   0xE3
+#define WHITE     0xFF
+#define ORB_OFF   0x00
+
+//LEDs are on bank E
+#define REDLED   PE3
+#define GREENLED PE4
+#define BLUELED  PE5
+
+//?
+#define COUNT_START 0x8000
+
+
+//user LED
+void led_init( void );
+void led_user(int value);
+
+
+// For function descriptions see orb.c 
+void orb_init(void);
+void orb_set(unsigned int red_led, unsigned int green_led, unsigned int blue_led); 
+void orb_set_color(int col);
+void orb_disable(void);
+void orb_enable(void);
+
+void orb_set_dio(int red, int green, int blue);
+
+#endif
Index: branches/battery/code/projects/colonet/testing/wl_network_colonet/motor.c
===================================================================
--- branches/battery/code/projects/colonet/testing/wl_network_colonet/motor.c	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/wl_network_colonet/motor.c	(revision 260)
@@ -0,0 +1,65 @@
+/*
+	motor.c - Contains functions necessary for activating and driving the 
+	H-bridge
+	
+	
+	author: Robotics Club, Colony project
+	
+	much of this is taken from FWR's library, author: Tom Lauwers
+	
+*/
+
+#include "motor.h"
+
+/*
+motor initialization
+initializes both motors
+
+*/
+void motors_init( void ) {
+
+	// Configure counter such that we use phase correct
+	// PWM with 8-bit resolution
+	DDRB |= 0x60;
+
+	//timer 1A and 1B
+	TCCR1A = 0xA1;
+	TCCR1B = 0x04;
+	OCR1AH=0;
+	OCR1AL=0;
+	OCR1BH=0;
+	OCR1BL=0;
+}
+
+// The following functions set the motor direction and speed
+void motor1_set(int direction, int speed) {
+	if(direction == 0) {
+		PORTD |= 0x10;
+		PORTD &= 0xBF;
+	}
+	else {
+		PORTD |= 0x40;
+		PORTD &= 0xEF;
+	}
+	
+	// Set the timer to count up to speed, an 8-bit value
+	OCR1AL = speed;
+}
+
+void motor2_set(int direction, int speed) {
+	if(direction == 0) {
+		PORTD |= 0x20;
+		PORTD &= 0x7F;
+	}
+	else {
+		PORTD |= 0x80;
+		PORTD &= 0xDF;
+	}
+	OCR1BL = speed;
+}
+
+// Just turns off both motors
+void motors_off( void ) {
+	OCR1AL = 0x0;
+	OCR1BL = 0x0;
+}
Index: branches/battery/code/projects/colonet/testing/wl_network_colonet/colonybfs.h
===================================================================
--- branches/battery/code/projects/colonet/testing/wl_network_colonet/colonybfs.h	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/wl_network_colonet/colonybfs.h	(revision 260)
@@ -0,0 +1,13 @@
+#ifndef COLONYBFS_H
+#define COLONYBFS_H
+
+/*
+Colony BFS - Performs breadth-first search on a colony adjacency matrix
+
+Felix Duvallet
+*/
+#include "localization.h"
+
+char colony_bfs_find_leader ( unsigned char matrix[MAX_ROBOTS][MAX_ROBOTS], unsigned char start, unsigned char end );
+
+#endif
Index: branches/battery/code/projects/colonet/testing/wl_network_colonet/motor.h
===================================================================
--- branches/battery/code/projects/colonet/testing/wl_network_colonet/motor.h	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/wl_network_colonet/motor.h	(revision 260)
@@ -0,0 +1,18 @@
+/*
+	motor.h - Contains the function prototypes for controlling motors
+	author:  Tom Lauwers
+*/
+
+#ifndef _MOTOR_H
+#define _MOTOR_H
+
+#include <avr/io.h>
+
+// Function descriptions can be found in motor.c
+void motors_init(void);
+void motor1_set(int direction, int speed);
+void motor2_set(int direction, int speed);
+void motors_off( void );
+
+
+#endif
Index: branches/battery/code/projects/colonet/testing/wl_network_colonet/serial.c
===================================================================
--- branches/battery/code/projects/colonet/testing/wl_network_colonet/serial.c	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/wl_network_colonet/serial.c	(revision 260)
@@ -0,0 +1,132 @@
+/*
+	serial.c - Functions for using the RS232 serial port
+	
+	author: Robotics Club, Colony Project
+	
+	much code taken from FWR's library, author: Tom Lauwers
+	
+	
+	general note - serial -> uart
+				   serial1 -> uart1
+		this is done for clarity purposes
+*/
+
+
+#include <avr/io.h>
+#include <stdio.h>
+#include "serial.h"
+
+//setup uart0 (serial)
+void serial_init(unsigned int ubrr)
+{
+	/*Set baud rate - baud rates under 4800bps unsupported */
+	UBRR0H = 0x00;
+	UBRR0L = (unsigned char)ubrr;
+
+	/*Enable receiver and transmitter */
+	UCSR0B |= (1<<RXEN0)|(1<<TXEN0);
+	
+	/* Set frame format: 8data, 1stop bit, asynchronous normal mode */
+	UCSR0C |= (1<<UCSZ00) | (1<<UCSZ01);
+}
+
+// uart_putchar - Low-level function which puts a value into the 
+// Tx buffer for transmission.  Automatically injects
+// a \r before all \n's
+int serial_putchar(char c)
+{
+
+    if (c == '\n')
+		putchar('\r');
+	// Wait until buffer is clear for sending
+    loop_until_bit_is_set(UCSR0A, UDRE0);
+	// Load buffer with your character
+    UDR0 = c;
+    return 0;
+}
+
+// uart_getchar - Low-level function which waits for the Rx buffer
+// to be filled, and then reads one character out of it.
+// Note that this function blocks on read - it will wait until
+// something fills the Rx buffer.
+int serial_getchar(void)
+{
+	char c;
+	// Wait for the receive buffer to be filled
+    loop_until_bit_is_set(UCSR0A, RXC0);
+	
+	// Read the receive buffer
+    c = UDR0;
+	return c;
+}
+
+// uart_getchar_nb - Low-level function which checks if the Rx buffer
+// is filled, and then reads one character out of it.
+// This is a non blocking version uart_getchar
+int serial_getchar_nb(void)
+{
+	char c;
+	// Wait for the receive buffer to be filled
+    //loop_until_bit_is_set(UCSR0A, RXC0);
+	if (UCSR0A & _BV(RXC0)){
+		// Read the receive buffer
+		c = UDR0;
+		return c;
+	}
+	return 0;
+		
+}
+
+//setup uart1 (serial1)
+void serial1_init( unsigned int ubrr)
+{
+	/*Set baud rate - baud rates under 4800bps unsupported */
+	UBRR1H = 0x00;
+	UBRR1L = (unsigned char)ubrr;
+
+	/*Enable receiver and transmitter */
+	UCSR1B |= (1<<RXEN1)|(1<<TXEN1);
+	
+	/* Set frame format: 8data, 1stop bit, asynchronous normal mode */
+	UCSR1C |= (1<<UCSZ10) | (1<<UCSZ11);
+}
+
+//put to uart1 (serial1)
+int serial1_putchar(char c)
+{
+
+    if (c == '\n')
+		serial1_putchar('\r'); //changed from putchar aj
+	// Wait until buffer is clear for sending
+    loop_until_bit_is_set(UCSR1A, UDRE1);
+	// Load buffer with your character
+    UDR1 = c;
+    return 0;
+}
+
+//get from uart1 (serial1)
+int serial1_getchar(void)
+{
+	char c;
+	// Wait for the receive buffer to be filled
+    loop_until_bit_is_set(UCSR1A, RXC1);
+	
+	// Read the receive buffer
+    c = UDR1;
+	return c;
+}
+
+//get from uart1 non-block
+int serial1_getchar_nb(void)
+{
+	char c;
+	// Wait for the receive buffer to be filled
+    //loop_until_bit_is_set(UCSR1A, RXC1);
+	if (UCSR1A & _BV(RXC1)){
+		// Read the receive buffer
+		c = UDR1;
+		return c;
+	}
+	return 0;
+		
+}
Index: branches/battery/code/projects/colonet/testing/wl_network_colonet/buzzer.c
===================================================================
--- branches/battery/code/projects/colonet/testing/wl_network_colonet/buzzer.c	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/wl_network_colonet/buzzer.c	(revision 260)
@@ -0,0 +1,76 @@
+/*
+	buzzer.c - Contains the functions necessary for running the buzzer
+	
+	author: Robotics Club, Colony Project
+	
+	much taken from FWR's firefly library (author: Tom Lauwers)
+
+*/
+
+#include <avr/io.h>
+#include "buzzer.h"
+#include "time.h"
+
+/*
+initializes buffer
+
+this function must be called before the buzzer can be used
+*/
+void buzzer_init( void )
+{
+	// Set pin D7 to output - D7 is buzzer pin
+	DDRB |= 0x80;
+	
+	// Set to Fast PWM mode, toggle the OC0A pin (D6) on output compare
+	// matches, and select a clock prescalar of 64 for the counter.
+	// Counter FREQ = 8000000/64 = 125000
+	//01011000
+	TCCR2 = 0x1B;
+	OCR2=100;
+	
+}
+
+// Set the buzzer value - takes a value from 0-255
+// Higher values are lower frequency.  Take a look at 
+// the buzzer frequency table to see how a given value
+// correlates to a frequency.
+void buzzer_set_val(unsigned int buzz_value)
+{ 
+	OCR2 = buzz_value;
+}
+
+// Set the buzzer frequency - takes any value and tries to find the nearest buzzer frequency
+void buzzer_set_freq(unsigned int buzz_freq)
+{
+	int buzz_value;
+	
+	buzz_value = 62500/buzz_freq - 1;
+
+	if(buzz_value > 255)
+		buzz_value = 255;
+	else if(buzz_value < 0)
+		buzz_value = 0;
+	
+	buzzer_set_val(buzz_value);
+}
+
+// Chirps the buzzer for a number of milliseconds
+void buzzer_chirp(unsigned int ms, unsigned int buzz_freq) 
+{	
+	buzzer_set_freq(buzz_freq);
+	
+	delay_ms(ms);
+		
+	buzzer_off();
+}
+
+// Disables timer0 clock counting, turning off the buzzer
+void buzzer_off() 
+{
+	// Disable clock, to halt counter
+	TCCR2 &= 0xF8;
+	
+	// Set buzzer pin low in case it's high
+	PORTB &= 0x7F;
+}
+
Index: branches/battery/code/projects/colonet/testing/wl_network_colonet/serial.h
===================================================================
--- branches/battery/code/projects/colonet/testing/wl_network_colonet/serial.h	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/wl_network_colonet/serial.h	(revision 260)
@@ -0,0 +1,42 @@
+/*
+	serial.h - Contains definitions and function prototypes for the RS232 serial port
+*/
+
+#ifndef _SERIAL_H
+#define _SERIAL_H
+
+// Tested baud rates
+#define BAUD9600    103
+#define BAUD115200  8  //Warning--3.5% error
+
+// Untested baud rates that might be right --aaron
+#define BAUD1M	     0
+#define BAUD500K     1
+#define BAUD250K     3
+#define BAUD230400   3   //Warning--8.5% error
+#define BAUD76800    12
+#define BAUD57600    16  //Warning--2.1% error
+#define BAUD38400    25
+#define BAUD28800    34
+#define BAUD19200    51
+#define BAUD14400    68
+#define BAUD4800     207
+#define BAUD2400     416  //Might not work, since it needs some high bits set
+
+// Function descriptions are available in serial.c
+
+//serial (serial0) is the main serial (DB9 connection)
+void serial_init( unsigned int ubrr);
+int serial_putchar(char c);
+int serial_getchar(void);
+int serial_getchar_nb(void);
+
+
+void serial1_init( unsigned int ubrr);
+int serial1_putchar(char c);
+int serial1_getchar(void);
+int serial1_getchar_nb(void);
+
+
+
+#endif
Index: branches/battery/code/projects/colonet/testing/wl_network_colonet/buzzer.h
===================================================================
--- branches/battery/code/projects/colonet/testing/wl_network_colonet/buzzer.h	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/wl_network_colonet/buzzer.h	(revision 260)
@@ -0,0 +1,33 @@
+/*
+	buzzer.h - Contains function prototypes for running the buzzer
+	
+	
+	author: Robotics Club, Colony Project
+*/
+#ifndef _BUZZER_H_
+#define _BUZZER_H_
+
+//Musical note definitions
+//Source: http://www.answers.com/topic/piano-key-frequencies
+#define	C4	260 //Middle C
+#define	C4s	277 //C sharp
+#define	D4	294
+#define	D4s	311
+#define	E4	330
+#define	F4	349
+#define	F4s	370
+#define	G4	392
+#define	G4s	415
+#define	A4	440
+#define	A4s	466
+#define	B4	494
+#define	C5	523
+
+// Function descriptions can be found in buzzer.c
+void buzzer_init(void);
+void buzzer_set_val(unsigned int buzz_value);
+void buzzer_set_freq(unsigned int buzz_freq);
+void buzzer_chirp(unsigned int ms, unsigned int buzz_freq);
+void buzzer_off(void); 
+
+#endif
Index: branches/battery/code/projects/colonet/testing/wl_network_colonet/localization.c
===================================================================
--- branches/battery/code/projects/colonet/testing/wl_network_colonet/localization.c	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/wl_network_colonet/localization.c	(revision 260)
@@ -0,0 +1,84 @@
+#include "localization.h"
+
+#include "firefly+_lib.h"
+
+
+
+
+void addSensor (int maxBom, int self, int other, int NUM_BOTS)
+{
+    //make sure you don't add to the diagonal
+    if(self == other) {
+      //lcd_putchar('w');
+      return;
+    }
+    if(self >= NUM_BOTS || other >= NUM_BOTS)
+    {
+      // lcd_putchar('y');
+      return;
+    }
+    
+
+    //lcd_putchar('a');
+    //lcd_putchar(self+48);
+    //lcd_putchar(':');
+    //lcd_putchar(other+48);
+    //lcd_putchar('.');
+    //add this robot to your own row's sensor numbers
+    //row = your index
+    //column = robotNum (input)
+    sensors[self][other] = maxBom;
+
+}
+
+unsigned char getSelfSensor (unsigned char self, unsigned char other, int NUM_BOTS)
+{
+
+    if(other < NUM_BOTS){
+        return sensors[self][other];
+    }
+    else {
+        return 9;
+    }
+
+}
+
+/*
+void printSensorsMatrix (void)
+{
+
+
+    //print table
+    int y = 1;
+    lcd_gotoxy(0, y);
+    int i, j;
+    for(i = 0; i < NUM_BOTS; i++) {
+        for(j = 0; j < NUM_BOTS; j++) {
+            lcd_putchar( getSelfSensor(i, j, NUM_BOTS) + 48);
+            lcd_putchar(' ');
+        }
+        y++;
+        lcd_gotoxy(0, y);
+    }
+    
+    delay_ms(1000);
+    
+}
+*/
+
+/*
+SensorRow getSelfSensorRow (int self)
+{
+
+    SensorRow sr;
+    int i;
+    
+    sr.len = NUM_BOTS;
+    for(i = 0; i < NUM_BOTS; i++) {
+        sr.row[i] = sensors[
+
+
+
+}
+
+*/
Index: branches/battery/code/projects/colonet/testing/wl_network_colonet/Makefile
===================================================================
--- branches/battery/code/projects/colonet/testing/wl_network_colonet/Makefile	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/wl_network_colonet/Makefile	(revision 260)
@@ -0,0 +1,509 @@
+# Hey Emacs, this is a -*- makefile -*-
+#----------------------------------------------------------------------------
+# WinAVR Makefile Template written by Eric B. Weddington, Jörg Wunsch, et al.
+#
+# Released to the Public Domain
+#
+# Additional material for this makefile was written by:
+# Peter Fleury
+# Tim Henigan
+# Colin O'Flynn
+# Reiner Patommel
+# Markus Pfaff
+# Sander Pool
+# Frederik Rouleau
+#
+#----------------------------------------------------------------------------
+# On command line:
+#
+# make all = Make software.
+#
+# make clean = Clean out built project files.
+#
+# make coff = Convert ELF to AVR COFF.
+#
+# make extcoff = Convert ELF to AVR Extended COFF.
+#
+# make program = Download the hex file to the device, using avrdude.
+#                Please customize the avrdude settings below first!
+#
+# make debug = Start either simulavr or avarice as specified for debugging, 
+#              with avr-gdb or avr-insight as the front end for debugging.
+#
+# make filename.s = Just compile filename.c into the assembler code only.
+#
+# make filename.i = Create a preprocessed source file for use in submitting
+#                   bug reports to the GCC project.
+#
+# To rebuild project do "make clean" then "make all".
+#----------------------------------------------------------------------------
+
+
+# MCU name
+MCU = atmega128
+
+
+# Processor frequency.
+#     This will define a symbol, F_CPU, in all source code files equal to the 
+#     processor frequency. You can then use this symbol in your source code to 
+#     calculate timings. Do NOT tack on a 'UL' at the end, this will be done
+#     automatically to create a 32-bit value in your source code.
+F_CPU = 16000000
+
+
+# Output format. (can be srec, ihex, binary)
+FORMAT = ihex
+
+
+# Target file name (without extension).
+TARGET = wl_test
+
+
+# List C source files here. (C dependencies are automatically generated.)
+SRC = $(wildcard *.c)
+#$(TARGET).c 
+
+
+# List Assembler source files here.
+#     Make them always end in a capital .S.  Files ending in a lowercase .s
+#     will not be considered source files but generated files (assembler
+#     output from the compiler), and will be deleted upon "make clean"!
+#     Even though the DOS/Win* filesystem matches both .s and .S the same,
+#     it will preserve the spelling of the filenames, and gcc itself does
+#     care about how the name is spelled on its command-line.
+ASRC = 
+
+
+# Optimization level, can be [0, 1, 2, 3, s]. 
+#     0 = turn off optimization. s = optimize for size.
+#     (Note: 3 is not always the best optimization level. See avr-libc FAQ.)
+OPT = s
+
+
+# Debugging format.
+#     Native formats for AVR-GCC's -g are dwarf-2 [default] or stabs.
+#     AVR Studio 4.10 requires dwarf-2.
+#     AVR [Extended] COFF format requires stabs, plus an avr-objcopy run.
+DEBUG = dwarf-2
+
+
+# List any extra directories to look for include files here.
+#     Each directory must be seperated by a space.
+#     Use forward slashes for directory separators.
+#     For a directory that has spaces, enclose it in quotes.
+EXTRAINCDIRS = C:\WinAVR\include\fwr
+
+
+# Compiler flag to set the C Standard level.
+#     c89   = "ANSI" C
+#     gnu89 = c89 plus GCC extensions
+#     c99   = ISO C99 standard (not yet fully implemented)
+#     gnu99 = c99 plus GCC extensions
+CSTANDARD = -std=gnu99
+
+
+# Place -D or -U options here
+CDEFS = -DF_CPU=$(F_CPU)UL
+
+
+# Place -I options here
+CINCS =
+
+
+
+#---------------- Compiler Options ----------------
+#  -g*:          generate debugging information
+#  -O*:          optimization level
+#  -f...:        tuning, see GCC manual and avr-libc documentation
+#  -Wall...:     warning level
+#  -Wa,...:      tell GCC to pass this to the assembler.
+#    -adhlns...: create assembler listing
+CFLAGS = -g$(DEBUG)
+CFLAGS += $(CDEFS) $(CINCS)
+CFLAGS += -O$(OPT)
+CFLAGS += -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums
+CFLAGS += -Wall -Wstrict-prototypes
+CFLAGS += -Wa,-adhlns=$(<:.c=.lst)
+CFLAGS += $(patsubst %,-I%,$(EXTRAINCDIRS))
+CFLAGS += $(CSTANDARD)
+
+
+#---------------- Assembler Options ----------------
+#  -Wa,...:   tell GCC to pass this to the assembler.
+#  -ahlms:    create listing
+#  -gstabs:   have the assembler create line number information; note that
+#             for use in COFF files, additional information about filenames
+#             and function names needs to be present in the assembler source
+#             files -- see avr-libc docs [FIXME: not yet described there]
+ASFLAGS = -Wa,-adhlns=$(<:.S=.lst),-gstabs 
+
+
+#---------------- Library Options ----------------
+# Minimalistic printf version
+PRINTF_LIB_MIN = -Wl,-u,vfprintf -lprintf_min
+
+# Floating point printf version (requires MATH_LIB = -lm below)
+PRINTF_LIB_FLOAT = -Wl,-u,vfprintf -lprintf_flt
+
+# If this is left blank, then it will use the Standard printf version.
+PRINTF_LIB = 
+#PRINTF_LIB = $(PRINTF_LIB_MIN)
+#PRINTF_LIB = $(PRINTF_LIB_FLOAT)
+
+
+# Minimalistic scanf version
+SCANF_LIB_MIN = -Wl,-u,vfscanf -lscanf_min
+
+# Floating point + %[ scanf version (requires MATH_LIB = -lm below)
+SCANF_LIB_FLOAT = -Wl,-u,vfscanf -lscanf_flt
+
+# If this is left blank, then it will use the Standard scanf version.
+SCANF_LIB = 
+#SCANF_LIB = $(SCANF_LIB_MIN)
+#SCANF_LIB = $(SCANF_LIB_FLOAT)
+
+
+MATH_LIB = -lm
+
+
+
+#---------------- External Memory Options ----------------
+
+# 64 KB of external RAM, starting after internal RAM (ATmega128!),
+# used for variables (.data/.bss) and heap (malloc()).
+#EXTMEMOPTS = -Wl,-Tdata=0x801100,--defsym=__heap_end=0x80ffff
+
+# 64 KB of external RAM, starting after internal RAM (ATmega128!),
+# only used for heap (malloc()).
+#EXTMEMOPTS = -Wl,--defsym=__heap_start=0x801100,--defsym=__heap_end=0x80ffff
+
+EXTMEMOPTS =
+
+
+
+#---------------- Linker Options ----------------
+#  -Wl,...:     tell GCC to pass this to linker.
+#    -Map:      create map file
+#    --cref:    add cross reference to  map file
+LDFLAGS = -Wl,-Map=$(TARGET).map,--cref
+LDFLAGS += $(EXTMEMOPTS)
+LDFLAGS += $(PRINTF_LIB) $(SCANF_LIB) $(MATH_LIB)
+
+
+
+#---------------- Programming Options (avrdude) ----------------
+
+# Programming hardware: alf avr910 avrisp bascom bsd 
+# dt006 pavr picoweb pony-stk200 sp12 stk200 stk500
+#
+# Type: avrdude -c ?
+# to get a full listing.
+#
+AVRDUDE_PROGRAMMER = avrisp
+
+# com1 = serial port. Use lpt1 to connect to parallel port.
+AVRDUDE_PORT = com1
+# programmer connected to serial device
+
+AVRDUDE_WRITE_FLASH = -b 9600 -U flash:w:$(TARGET).hex
+#AVRDUDE_WRITE_EEPROM = -U eeprom:w:$(TARGET).eep
+
+
+# Uncomment the following if you want avrdude's erase cycle counter.
+# Note that this counter needs to be initialized first using -Yn,
+# see avrdude manual.
+#AVRDUDE_ERASE_COUNTER = -y
+
+# Uncomment the following if you do /not/ wish a verification to be
+# performed after programming the device.
+AVRDUDE_NO_VERIFY = -V
+
+# Increase verbosity level.  Please use this when submitting bug
+# reports about avrdude. See <http://savannah.nongnu.org/projects/avrdude> 
+# to submit bug reports.
+#AVRDUDE_VERBOSE = -v -v
+
+AVRDUDE_FLAGS = -F -p $(MCU) -P $(AVRDUDE_PORT) -c $(AVRDUDE_PROGRAMMER)
+AVRDUDE_FLAGS += $(AVRDUDE_NO_VERIFY)
+AVRDUDE_FLAGS += $(AVRDUDE_VERBOSE)
+AVRDUDE_FLAGS += $(AVRDUDE_ERASE_COUNTER)
+
+
+
+#---------------- Debugging Options ----------------
+
+# For simulavr only - target MCU frequency.
+DEBUG_MFREQ = $(F_CPU)
+
+# Set the DEBUG_UI to either gdb or insight.
+# DEBUG_UI = gdb
+DEBUG_UI = insight
+
+# Set the debugging back-end to either avarice, simulavr.
+DEBUG_BACKEND = avarice
+#DEBUG_BACKEND = simulavr
+
+# GDB Init Filename.
+GDBINIT_FILE = __avr_gdbinit
+
+# When using avarice settings for the JTAG
+JTAG_DEV = /dev/com1
+
+# Debugging port used to communicate between GDB / avarice / simulavr.
+DEBUG_PORT = 4242
+
+# Debugging host used to communicate between GDB / avarice / simulavr, normally
+#     just set to localhost unless doing some sort of crazy debugging when 
+#     avarice is running on a different computer.
+DEBUG_HOST = localhost
+
+
+
+#============================================================================
+
+
+# Define programs and commands.
+SHELL = sh
+CC = avr-gcc
+OBJCOPY = avr-objcopy
+OBJDUMP = avr-objdump
+SIZE = avr-size
+NM = avr-nm
+AVRDUDE = avrdude
+REMOVE = rm -f
+COPY = cp
+WINSHELL = cmd
+
+
+# Define Messages
+# English
+MSG_ERRORS_NONE = Errors: none
+MSG_BEGIN = -------- begin --------
+MSG_END = --------  end  --------
+MSG_SIZE_BEFORE = Size before: 
+MSG_SIZE_AFTER = Size after:
+MSG_COFF = Converting to AVR COFF:
+MSG_EXTENDED_COFF = Converting to AVR Extended COFF:
+MSG_FLASH = Creating load file for Flash:
+MSG_EEPROM = Creating load file for EEPROM:
+MSG_EXTENDED_LISTING = Creating Extended Listing:
+MSG_SYMBOL_TABLE = Creating Symbol Table:
+MSG_LINKING = Linking:
+MSG_COMPILING = Compiling:
+MSG_ASSEMBLING = Assembling:
+MSG_CLEANING = Cleaning project:
+
+
+
+
+# Define all object files.
+OBJ = $(SRC:.c=.o) $(ASRC:.S=.o) 
+
+# Define all listing files.
+LST = $(SRC:.c=.lst) $(ASRC:.S=.lst) 
+
+
+# Compiler flags to generate dependency files.
+GENDEPFLAGS = -MD -MP -MF .dep/$(@F).d
+
+
+# Combine all necessary flags and optional flags.
+# Add target processor to flags.
+ALL_CFLAGS = -mmcu=$(MCU) -I. $(CFLAGS) $(GENDEPFLAGS)
+ALL_ASFLAGS = -mmcu=$(MCU) -I. -x assembler-with-cpp $(ASFLAGS)
+
+
+
+
+
+# Default target.
+all: begin gccversion sizebefore build sizeafter end
+
+build: elf hex eep lss sym
+
+elf: $(TARGET).elf
+hex: $(TARGET).hex
+eep: $(TARGET).eep
+lss: $(TARGET).lss 
+sym: $(TARGET).sym
+
+
+
+# Eye candy.
+# AVR Studio 3.x does not check make's exit code but relies on
+# the following magic strings to be generated by the compile job.
+begin:
+	@echo
+	@echo $(MSG_BEGIN)
+
+end:
+	@echo $(MSG_END)
+	@echo
+
+
+# Display size of file.
+HEXSIZE = $(SIZE) --target=$(FORMAT) $(TARGET).hex
+ELFSIZE = $(SIZE) -A $(TARGET).elf
+AVRMEM = avr-mem.sh $(TARGET).elf $(MCU)
+
+sizebefore:
+	@if test -f $(TARGET).elf; then echo; echo $(MSG_SIZE_BEFORE); $(ELFSIZE); \
+	$(AVRMEM) 2>/dev/null; echo; fi
+
+sizeafter:
+	@if test -f $(TARGET).elf; then echo; echo $(MSG_SIZE_AFTER); $(ELFSIZE); \
+	$(AVRMEM) 2>/dev/null; echo; fi
+
+
+
+# Display compiler version information.
+gccversion : 
+	@$(CC) --version
+
+
+
+# Program the device.  
+program: $(TARGET).hex $(TARGET).eep
+	$(AVRDUDE) $(AVRDUDE_FLAGS) $(AVRDUDE_WRITE_FLASH) $(AVRDUDE_WRITE_EEPROM)
+
+
+# Generate avr-gdb config/init file which does the following:
+#     define the reset signal, load the target file, connect to target, and set 
+#     a breakpoint at main().
+gdb-config: 
+	@$(REMOVE) $(GDBINIT_FILE)
+	@echo define reset >> $(GDBINIT_FILE)
+	@echo SIGNAL SIGHUP >> $(GDBINIT_FILE)
+	@echo end >> $(GDBINIT_FILE)
+	@echo file $(TARGET).elf >> $(GDBINIT_FILE)
+	@echo target remote $(DEBUG_HOST):$(DEBUG_PORT)  >> $(GDBINIT_FILE)
+ifeq ($(DEBUG_BACKEND),simulavr)
+	@echo load  >> $(GDBINIT_FILE)
+endif	
+	@echo break main >> $(GDBINIT_FILE)
+	
+debug: gdb-config $(TARGET).elf
+ifeq ($(DEBUG_BACKEND), avarice)
+	@echo Starting AVaRICE - Press enter when "waiting to connect" message displays.
+	@$(WINSHELL) /c start avarice --jtag $(JTAG_DEV) --erase --program --file \
+	$(TARGET).elf $(DEBUG_HOST):$(DEBUG_PORT)
+	@$(WINSHELL) /c pause
+	
+else
+	@$(WINSHELL) /c start simulavr --gdbserver --device $(MCU) --clock-freq \
+	$(DEBUG_MFREQ) --port $(DEBUG_PORT)
+endif
+	@$(WINSHELL) /c start avr-$(DEBUG_UI) --command=$(GDBINIT_FILE)
+	
+
+
+
+# Convert ELF to COFF for use in debugging / simulating in AVR Studio or VMLAB.
+COFFCONVERT=$(OBJCOPY) --debugging \
+--change-section-address .data-0x800000 \
+--change-section-address .bss-0x800000 \
+--change-section-address .noinit-0x800000 \
+--change-section-address .eeprom-0x810000 
+
+
+coff: $(TARGET).elf
+	@echo
+	@echo $(MSG_COFF) $(TARGET).cof
+	$(COFFCONVERT) -O coff-avr $< $(TARGET).cof
+
+
+extcoff: $(TARGET).elf
+	@echo
+	@echo $(MSG_EXTENDED_COFF) $(TARGET).cof
+	$(COFFCONVERT) -O coff-ext-avr $< $(TARGET).cof
+
+
+
+# Create final output files (.hex, .eep) from ELF output file.
+%.hex: %.elf
+	@echo
+	@echo $(MSG_FLASH) $@
+	$(OBJCOPY) -O $(FORMAT) -R .eeprom $< $@
+
+%.eep: %.elf
+	@echo
+	@echo $(MSG_EEPROM) $@
+	-$(OBJCOPY) -j .eeprom --set-section-flags=.eeprom="alloc,load" \
+	--change-section-lma .eeprom=0 -O $(FORMAT) $< $@
+
+# Create extended listing file from ELF output file.
+%.lss: %.elf
+	@echo
+	@echo $(MSG_EXTENDED_LISTING) $@
+	$(OBJDUMP) -h -S $< > $@
+
+# Create a symbol table from ELF output file.
+%.sym: %.elf
+	@echo
+	@echo $(MSG_SYMBOL_TABLE) $@
+	$(NM) -n $< > $@
+
+
+
+# Link: create ELF output file from object files.
+.SECONDARY : $(TARGET).elf
+.PRECIOUS : $(OBJ)
+%.elf: $(OBJ)
+	@echo
+	@echo $(MSG_LINKING) $@
+	$(CC) $(ALL_CFLAGS) $^ --output $@ $(LDFLAGS)
+
+
+# Compile: create object files from C source files.
+%.o : %.c
+	@echo
+	@echo $(MSG_COMPILING) $<
+	$(CC) -c $(ALL_CFLAGS) $< -o $@ 
+
+
+# Compile: create assembler files from C source files.
+%.s : %.c
+	$(CC) -S $(ALL_CFLAGS) $< -o $@
+
+
+# Assemble: create object files from assembler source files.
+%.o : %.S
+	@echo
+	@echo $(MSG_ASSEMBLING) $<
+	$(CC) -c $(ALL_ASFLAGS) $< -o $@
+
+# Create preprocessed source for use in sending a bug report.
+%.i : %.c
+	$(CC) -E -mmcu=$(MCU) -I. $(CFLAGS) $< -o $@ 
+
+
+# Target: clean project.
+clean: begin clean_list end
+
+clean_list :
+	@echo
+	@echo $(MSG_CLEANING)
+	$(REMOVE) $(TARGET).hex
+	$(REMOVE) $(TARGET).eep
+	$(REMOVE) $(TARGET).cof
+	$(REMOVE) $(TARGET).elf
+	$(REMOVE) $(TARGET).map
+	$(REMOVE) $(TARGET).sym
+	$(REMOVE) $(TARGET).lss
+	$(REMOVE) $(OBJ)
+	$(REMOVE) $(LST)
+	$(REMOVE) $(SRC:.c=.s)
+	$(REMOVE) $(SRC:.c=.d)
+	$(REMOVE) .dep/*
+
+
+
+# Include the dependency files.
+-include $(shell mkdir .dep 2>/dev/null) $(wildcard .dep/*)
+
+
+# Listing of phony targets.
+.PHONY : all begin finish end sizebefore sizeafter gccversion \
+build elf hex eep lss sym coff extcoff \
+clean clean_list program debug gdb-config
+
Index: branches/battery/code/projects/colonet/testing/wl_network_colonet/localization.h
===================================================================
--- branches/battery/code/projects/colonet/testing/wl_network_colonet/localization.h	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/wl_network_colonet/localization.h	(revision 260)
@@ -0,0 +1,24 @@
+#ifndef _LOCALIZATION_H_
+#define _LOCALIZATION_H_
+
+// Max number of robots possible
+#define MAX_ROBOTS 4
+
+unsigned char sensors[MAX_ROBOTS][MAX_ROBOTS];
+
+typedef struct{
+  //actual row of sensor values -- need to be able to have up to
+  //max_robots
+  unsigned char row[MAX_ROBOTS];
+  //actual length of the row
+  unsigned char len;
+  //'index' value of the row -- which robot it's for
+  unsigned char row_num;
+  
+} SensorRow;
+
+void addSensor (int maxBom, int self, int other, int NUM_BOTS);
+unsigned char getSelfSensor (unsigned char self, unsigned char other, 
+			     int NUM_BOTS);
+ 
+#endif
Index: branches/battery/code/projects/colonet/testing/wl_network_colonet/time.c
===================================================================
--- branches/battery/code/projects/colonet/testing/wl_network_colonet/time.c	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/wl_network_colonet/time.c	(revision 260)
@@ -0,0 +1,102 @@
+/*
+time.c
+anything that requires a delay
+mostly delay_ms
+
+author: Robotics Club, Colony Project
+
+*/
+#include <avr/interrupt.h>
+#include <avr/signal.h>
+#include <avr/delay.h>
+#include "time.h"
+//#include "help.h"
+#include "serial.h"
+
+
+static volatile int _rtc_val = 0;
+static void (*_rtc_f)(void) = 0;
+
+/*
+delay_ms
+
+delays for ms milliseconds
+
+accuracy is unknown (off by tens of nanoseconds every 15 ms)
+*/
+void delay_ms(int ms) 
+{
+	for(; ms > 15; ms-=15)
+		_delay_ms(15);
+	_delay_ms(ms);
+}
+
+void pause_ms(int ms)
+{
+	delay_ms(ms);
+}
+
+void pause(int ms)
+{
+	delay_ms(ms);
+}
+
+void sleep_ms(int ms)
+{
+	delay_ms(ms);
+}
+
+void sleep(int ms)
+{
+	delay_ms(ms);
+}
+
+/*
+void rtc_init(void)
+call this function to start the real time timer
+use rtc() to get the time value and rtc_resest() to reset
+
+requires global interrupts to be enabled for proper use
+(I bit of SREG register should be set)
+
+uses TIMER0 on asynchronous mode
+*/
+
+void rtc_init(int prescale_opt, unsigned char ocr_val, void (*rtc_func)(void)){
+	int mask = _BV(TCN0UB) + _BV(OCR0UB) + _BV(TCR0UB);
+	char tmp;
+	
+	TIMSK &= ~(_BV(OCIE0) + _BV(TOIE0)); //1. disable interrupts
+	ASSR |= _BV(AS0); //2. selecting clock source (external)
+	
+	//3. writing new values to TCCR, TCNT, OCR
+	TCNT0 = 0;
+	OCR0 = ocr_val;
+	TCCR0 = (0x01 << 3) + (prescale_opt & 0x07); //setting CTC mode, prescaler is lowest 3 bits
+	
+	//4. waiting for busy bits to clear
+	tmp = ASSR;
+	while( tmp & mask ){
+		tmp = ASSR;
+	}
+	
+	TIFR &= ~(_BV(OCF0) + _BV(TOV0)); //5. clearing the interrupt flags
+	TIMSK |= _BV(OCIE0); // + _BV(TOIE0); //6. enabling interrupts
+	
+	_rtc_f = rtc_func;
+}
+
+int rtc(void){
+	return _rtc_val;
+}
+
+void rtc_reset(void){
+	_rtc_val = 0;
+}
+
+SIGNAL (SIG_OUTPUT_COMPARE0){
+	_rtc_val++;
+	
+	if(_rtc_f != 0)
+		_rtc_f();
+}
Index: branches/battery/code/projects/colonet/testing/wl_network_colonet/servo.c
===================================================================
--- branches/battery/code/projects/colonet/testing/wl_network_colonet/servo.c	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/wl_network_colonet/servo.c	(revision 260)
@@ -0,0 +1,131 @@
+/*  
+	servo.c - Contains functions and interrupts necessary to activate servos
+	author:  Tom Lauwers
+	
+	3/1/06 Iain
+		Man, I don't know what a servo is. 
+*/
+#include <avr/io.h>
+#include <avr/signal.h>
+#include "servo.h"
+#include "dio.h"
+#include "lights.h"
+#include "lcd.h"
+//16000 c/ms
+//i dunno must be 2^k
+//9C40 ~ 20ms
+//#A000 ~ 20.48 but prolly wont work
+#define SERVO_PERIOD 0xA000
+//needs be 1ms
+//is 1.024ms
+#define SERVO_CONSTANT 0x800
+
+/* dirty dirty
+unsigned int servo_vals[4] = {0,0,0,0}; // Stores the set servo values
+int current_servo = 0;  // Stores which servo is current in the interrupt routine
+*/
+unsigned int servo_vals[8] = {0,0,0,0,0,0,0,0}; // Stores the set servo values
+int phase_time=0;
+int phase_base=0;
+int servos_on = 0;      // Stores which servos are enabled
+int servos_enabled=0; //which are high
+int servo_flag = 0;     // Stores whether or not servos are enabled
+
+/* Timer 1 output compare B interrupt.  Does the following:
+	Checks to see if the current servo is 4, in which case just need
+	to set low servo 3's signal and return.
+	Else, check to see if the current servo is enabled, and set it's signal high
+	Then, set the previous servo's signal low
+	Now, set the next output compare to occur for some time from now 
+	specified by the current servo's value
+*/
+SIGNAL (SIG_OUTPUT_COMPARE3B)
+{
+	lcd_putchar('i');
+	if(servo_flag == 0)
+		return;
+	
+	int i;
+	if(phase_time == 0){
+		lcd_putchar('p');
+		for(i=0;i<8;i++){
+			if(servos_on & _BV(i))
+				digital_output((_PORT_E << 3) +i,1);
+		}
+		servos_enabled = servos_on;
+		phase_base = OCR3B;
+	}
+
+	unsigned int min=~0;
+	for(i=0;i<8;i++){
+		if(_BV(i) & servos_enabled){
+			if(SERVO_CONSTANT*servo_vals[i] <= phase_time){
+				digital_output((_PORT_E << 3) + i,0);
+				servos_enabled &= ~_BV(i);
+			}
+			else if(SERVO_CONSTANT*servo_vals[i] < min) {
+				min = servo_vals[i];
+			}
+		}
+	}
+	if(!servos_enabled){
+		OCR3B = phase_base + SERVO_PERIOD;
+		phase_time = 0;
+	}
+	else {
+		OCR3B = phase_base + min;
+		phase_time = min;
+	}
+	
+}	
+
+//currently the light must be initted b4
+void init_servo()
+{
+	//1010 1001
+	TCCR3A = 0;  // COM## set to noninvert, WGM 1:0 set to 1
+	//0000 1100
+	TCCR3B = 0x02;  // High bits to 0, WGM 3:2 set to 1, prescaler to 8
+	
+	lcd_init();
+	ETIMSK |= 0x08;
+	servo_flag = 1;
+	OCR3B = 0x80;
+	lcd_putchar('i');
+}
+
+// Enable a servo specified by config
+void enable_servo(int config)
+{
+	servos_on |= _BV(config);
+}
+
+// Disable a servo specified by config
+void disable_servo(int config)
+{
+	servos_on &= (0xFF-_BV(config));
+}
+
+// Disables the timer1 interrupt, disabling the servos
+void disable_servos()
+{
+	// Disables interrupts
+	ETIMSK &= ~0x08;
+	servo_flag=0;
+
+}
+
+// Enables the timer1 interrupt, enabling the servos
+void enable_servos()
+{
+	// Enable interrupts on output compare B
+	ETIMSK |= 0x08;
+	servo_flag=1;
+}
+// Set a servo to a value.  Automatically enables the servo.
+void set_servo(int servo, int value)
+{
+	enable_servo(servo);
+	servo_vals[servo] = value;
+}
+
Index: branches/battery/code/projects/colonet/testing/wl_network_colonet/analog.c
===================================================================
--- branches/battery/code/projects/colonet/testing/wl_network_colonet/analog.c	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/wl_network_colonet/analog.c	(revision 260)
@@ -0,0 +1,66 @@
+/*
+	analog.c - Contains the function implementations for manipulating the ADC
+	on the firefly+ board
+	
+	author:  CMU Robotics Club, Colony Project
+	code mostly taken from fwr analog file (author: Tom Lauwers)
+*/
+
+#include <avr/delay.h>
+#include <avr/interrupt.h>
+#include <avr/signal.h>
+#include "analog.h"
+
+void analog_init(void){
+
+	/*
+		ADC Status Register A
+		Bit 7 - ADEN is set (enables analog)
+		Bit 6 - Start conversion bit is set (must be done once for free-running mode)
+		Bit 5 - Enable Auto Trigger (for free running mode)
+		Bit 3 - Enable ADC Interrupt (required to run free-running mode)
+		Bits 2-0 - Set to create a clock divisor of 128, to make ADC clock = 16,000,000/128
+	*/
+	ADCSRA |= 0xEF;
+
+	/*
+		ADMUX register
+		Bit 7,6 - Set voltage reference to AVcc (0b01)
+		Bit 5 - Set ADLAR bit for left adjust to do simple 8-bit reads
+		Bit 4 - X
+		Bit 3:0 - Sets the current channel
+	*/
+	ADMUX = 0x67;
+}	
+
+unsigned int analog8(int which){
+	ADMUX = 0x60 + which;
+	_delay_ms(1); // need at least 130 us between conversions (for fwr robot, how much for new avr?)
+	return ADCH;
+}
+
+unsigned int analog10(int which){
+	unsigned int adc_h = 0;
+	unsigned int adc_l = 0;
+	
+	ADMUX = 0x60 + which;
+	_delay_ms(1);
+	adc_l = ADCL; /* highest 2 bits of ADCL -> least 2 bits of analog val */
+	adc_h = ADCH; /* ADCH -> 8 highest bits of analog val */
+	
+	return (adc_h << 2) | (adc_l >> 6);
+}
+
+int wheel(void){
+	return analog8(WHEEL_PORT);
+}
+
+int battery(void){
+	return analog8(BATT_PORT) * 500 / 255; /* 5 volts is the max, 255 is the max 8bit number */
+}
+
+SIGNAL (SIG_ADC)
+{
+	// This is just here to catch ADC interrupts because ADC is free running.  
+	// No code needs to be in here.
+}
Index: branches/battery/code/projects/colonet/testing/wl_network_colonet/firefly+_lib.c
===================================================================
--- branches/battery/code/projects/colonet/testing/wl_network_colonet/firefly+_lib.c	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/wl_network_colonet/firefly+_lib.c	(revision 260)
@@ -0,0 +1,71 @@
+#include "firefly+_lib.h"
+
+
+void serial_test( void );
+void lcd_test(void);
+void orb_test( void );
+
+
+
+void motor_test (void) {
+
+	
+
+
+
+}
+void orb_test( void ) {
+	int orbs[13] = { ORB_OFF, RED, ORANGE, YELLOW, LIME, GREEN, CYAN, BLUE, PURPLE, PINK, PURPLE, MAGENTA, WHITE };
+	int orb_select = 0;
+	
+	orb_init();
+	
+	
+	while(1) {
+		orb_set_color(orbs[orb_select]);
+		delay_ms(1000);
+		orb_select++;
+		if(orb_select == 14)
+			orb_select = 0;
+	}
+
+	return;
+
+}
+
+
+void lcd_test(void) {
+	int i;
+	lcd_init();
+	
+	for(i = 32; i <= 126; i++) {
+		lcd_putchar(i);
+		delay_ms(250);
+	}
+	
+	
+	return;
+	
+}
+
+/*
+prints all printable characters to the serial
+
+baud rate is 115200
+*/
+void serial_test( void ) {
+	int i;
+	
+	serial_init(BAUD115200);
+	
+	for(i = 32; i <= 126; i++) {
+		serial_putchar(i);
+		delay_ms(250);
+	}
+
+	return;
+}
+
+
+
+
Index: branches/battery/code/projects/colonet/testing/wl_network_colonet/lcd.c
===================================================================
--- branches/battery/code/projects/colonet/testing/wl_network_colonet/lcd.c	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/wl_network_colonet/lcd.c	(revision 260)
@@ -0,0 +1,239 @@
+/*
+
+lcd-ar2.c - implementation for lcd functions
+
+Author: CMU Robotics Club, Colony Project
+
+This uses SPI.
+
+lcd_init MUST be called before anything can be used.
+
+*/
+
+#include <avr/io.h>
+#include "lcd.h"
+#include "time.h"
+
+/*
+FontLookup - a lookup table for all characters
+*/
+static const unsigned char FontLookup [][5] =
+{
+    { 0x00, 0x00, 0x00, 0x00, 0x00 },  // sp
+    { 0x00, 0x00, 0x5f, 0x00, 0x00 },   // !
+    { 0x00, 0x07, 0x00, 0x07, 0x00 },   // "
+    { 0x14, 0x7f, 0x14, 0x7f, 0x14 },   // #
+    { 0x24, 0x2a, 0x7f, 0x2a, 0x12 },   // $
+	{ 0x23, 0x13, 0x08, 0x64, 0x62 },   // %
+    { 0x36, 0x49, 0x55, 0x22, 0x50 },   // &
+    { 0x00, 0x05, 0x03, 0x00, 0x00 },   // '
+    { 0x00, 0x1c, 0x22, 0x41, 0x00 },   // (
+    { 0x00, 0x41, 0x22, 0x1c, 0x00 },   // )
+    { 0x14, 0x08, 0x3E, 0x08, 0x14 },   // *
+    { 0x08, 0x08, 0x3E, 0x08, 0x08 },   // +
+    { 0x00, 0x00, 0x50, 0x30, 0x00 },   // ,
+    { 0x10, 0x10, 0x10, 0x10, 0x10 },   // -
+    { 0x00, 0x60, 0x60, 0x00, 0x00 },   // .
+    { 0x20, 0x10, 0x08, 0x04, 0x02 },   // /
+    { 0x3E, 0x51, 0x49, 0x45, 0x3E },   // 0
+    { 0x00, 0x42, 0x7F, 0x40, 0x00 },   // 1
+    { 0x42, 0x61, 0x51, 0x49, 0x46 },   // 2
+    { 0x21, 0x41, 0x45, 0x4B, 0x31 },   // 3
+    { 0x18, 0x14, 0x12, 0x7F, 0x10 },   // 4
+    { 0x27, 0x45, 0x45, 0x45, 0x39 },   // 5
+    { 0x3C, 0x4A, 0x49, 0x49, 0x30 },   // 6
+    { 0x01, 0x71, 0x09, 0x05, 0x03 },   // 7
+    { 0x36, 0x49, 0x49, 0x49, 0x36 },   // 8
+    { 0x06, 0x49, 0x49, 0x29, 0x1E },   // 9
+    { 0x00, 0x36, 0x36, 0x00, 0x00 },   // :
+    { 0x00, 0x56, 0x36, 0x00, 0x00 },   // ;
+    { 0x08, 0x14, 0x22, 0x41, 0x00 },   // <
+    { 0x14, 0x14, 0x14, 0x14, 0x14 },   // =
+    { 0x00, 0x41, 0x22, 0x14, 0x08 },   // >
+    { 0x02, 0x01, 0x51, 0x09, 0x06 },   // ?
+    { 0x32, 0x49, 0x59, 0x51, 0x3E },   // @
+    { 0x7E, 0x11, 0x11, 0x11, 0x7E },   // A
+    { 0x7F, 0x49, 0x49, 0x49, 0x36 },   // B
+    { 0x3E, 0x41, 0x41, 0x41, 0x22 },   // C
+    { 0x7F, 0x41, 0x41, 0x22, 0x1C },   // D
+    { 0x7F, 0x49, 0x49, 0x49, 0x41 },   // E
+    { 0x7F, 0x09, 0x09, 0x09, 0x01 },   // F
+    { 0x3E, 0x41, 0x49, 0x49, 0x7A },   // G
+    { 0x7F, 0x08, 0x08, 0x08, 0x7F },   // H
+    { 0x00, 0x41, 0x7F, 0x41, 0x00 },   // I
+    { 0x20, 0x40, 0x41, 0x3F, 0x01 },   // J
+    { 0x7F, 0x08, 0x14, 0x22, 0x41 },   // K
+    { 0x7F, 0x40, 0x40, 0x40, 0x40 },   // L
+    { 0x7F, 0x02, 0x0C, 0x02, 0x7F },   // M
+    { 0x7F, 0x04, 0x08, 0x10, 0x7F },   // N
+    { 0x3E, 0x41, 0x41, 0x41, 0x3E },   // O
+    { 0x7F, 0x09, 0x09, 0x09, 0x06 },   // P
+    { 0x3E, 0x41, 0x51, 0x21, 0x5E },   // Q
+    { 0x7F, 0x09, 0x19, 0x29, 0x46 },   // R
+    { 0x46, 0x49, 0x49, 0x49, 0x31 },   // S
+    { 0x01, 0x01, 0x7F, 0x01, 0x01 },   // T
+    { 0x3F, 0x40, 0x40, 0x40, 0x3F },   // U
+    { 0x1F, 0x20, 0x40, 0x20, 0x1F },   // V
+    { 0x3F, 0x40, 0x38, 0x40, 0x3F },   // W
+    { 0x63, 0x14, 0x08, 0x14, 0x63 },   // X
+    { 0x07, 0x08, 0x70, 0x08, 0x07 },   // Y
+    { 0x61, 0x51, 0x49, 0x45, 0x43 },   // Z
+    { 0x00, 0x7F, 0x41, 0x41, 0x00 },   // [
+    { 0x02, 0x04, 0x08, 0x10, 0x20 },   // backslash
+    { 0x00, 0x41, 0x41, 0x7F, 0x00 },   // ]
+    { 0x04, 0x02, 0x01, 0x02, 0x04 },   // ^
+    { 0x40, 0x40, 0x40, 0x40, 0x40 },   // _
+    { 0x00, 0x01, 0x02, 0x04, 0x00 },   // '
+    { 0x20, 0x54, 0x54, 0x54, 0x78 },   // a
+    { 0x7F, 0x48, 0x44, 0x44, 0x38 },   // b
+    { 0x38, 0x44, 0x44, 0x44, 0x20 },   // c
+    { 0x38, 0x44, 0x44, 0x48, 0x7F },   // d
+    { 0x38, 0x54, 0x54, 0x54, 0x18 },   // e
+    { 0x08, 0x7E, 0x09, 0x01, 0x02 },   // f
+    { 0x0C, 0x52, 0x52, 0x52, 0x3E },   // g
+    { 0x7F, 0x08, 0x04, 0x04, 0x78 },   // h
+    { 0x00, 0x44, 0x7D, 0x40, 0x00 },   // i
+    { 0x20, 0x40, 0x44, 0x3D, 0x00 },   // j
+    { 0x7F, 0x10, 0x28, 0x44, 0x00 },   // k
+    { 0x00, 0x41, 0x7F, 0x40, 0x00 },   // l
+    { 0x7C, 0x04, 0x18, 0x04, 0x78 },   // m
+    { 0x7C, 0x08, 0x04, 0x04, 0x78 },   // n
+    { 0x38, 0x44, 0x44, 0x44, 0x38 },   // o
+    { 0x7C, 0x14, 0x14, 0x14, 0x08 },   // p
+    { 0x08, 0x14, 0x14, 0x18, 0x7C },   // q
+    { 0x7C, 0x08, 0x04, 0x04, 0x08 },   // r
+    { 0x48, 0x54, 0x54, 0x54, 0x20 },   // s
+    { 0x04, 0x3F, 0x44, 0x40, 0x20 },   // t
+    { 0x3C, 0x40, 0x40, 0x20, 0x7C },   // u
+    { 0x1C, 0x20, 0x40, 0x20, 0x1C },   // v
+    { 0x3C, 0x40, 0x30, 0x40, 0x3C },   // w
+    { 0x44, 0x28, 0x10, 0x28, 0x44 },   // x
+    { 0x0C, 0x50, 0x50, 0x50, 0x3C },   // y
+    { 0x44, 0x64, 0x54, 0x4C, 0x44 },    // z
+    { 0x00, 0x08, 0x36, 0x41, 0x41 },   // {
+    { 0x00, 0x00, 0x7F, 0x00, 0x00 },   // |
+    { 0x41, 0x41, 0x36, 0x08, 0x00 },   // }
+    { 0x02, 0x01, 0x01, 0x02, 0x01 },   // ~
+    { 0x55, 0x2A, 0x55, 0x2A, 0x55 },   // del
+};
+
+
+/*
+initializes the LCD
+*/
+void lcd_init(void)
+{
+	LCDDDR |= (D_C | SCE | SDI | SCK);
+	LCDRESETDDR |= RST;
+
+	LCDPORT &= ~(D_C | SCE | SDI | SCK);
+	
+	SPCR |= 0b01010000; // no SPI int, SPI en, Master, sample on rising edge, fosc/2
+	SPSR |= 0x01;       // a continuation of the above
+
+	LCDRESETPORT |= RST;
+	delay_ms(10);
+	LCDRESETPORT &= (~RST);
+	delay_ms(100);
+	LCDRESETPORT |= RST;
+	
+    lcd_putbyte( 0x21 );  // LCD Extended Commands.
+    lcd_putbyte( 0xC8 );  // Set LCD Vop (Contrast).
+    lcd_putbyte( 0x06 );  // Set Temp coefficent.
+    lcd_putbyte( 0x13 );  // LCD bias mode 1:48.
+    lcd_putbyte( 0x20 );  // LCD Standard Commands, Horizontal addressing mode.
+    lcd_putbyte( 0x0C );  // LCD in normal mode.
+	
+	LCDPORT |= D_C;		//put it in init instead of main
+	
+	lcd_clear_screen();
+	
+}
+
+/*
+clear the lcd screen
+*/
+void lcd_clear_screen( void ) {
+	int i;
+	for (i = 0; i < 504; i++)
+			lcd_putbyte(0x0);
+	
+	lcd_gotoxy(0,0);
+
+}
+
+
+/*
+print a byte on the lcd screen
+*/
+void lcd_putbyte(unsigned char b)
+{
+	SPDR = b;
+	while (!(SPSR & 0x80)); /* Wait until SPI transaction is complete */
+}
+
+/*
+print a character on the lcd
+*/
+void lcd_putchar(char c)
+{
+	int i;
+	
+	for (i = 0; i < 5; i++)
+		lcd_putbyte(FontLookup[c-32][i]);
+	lcd_putbyte(0);
+
+}
+
+/*
+print an entire string to the lcd
+*/
+void lcd_putstr(char *s)
+{
+	char *t = s;
+	while (*t != 0)
+	{
+		lcd_putchar(*t);
+		t++;
+	}
+}
+
+/*
+go to coordinate x, y
+y: vertically - 1 char
+x: horizontally - 1 pixel
+
+multiply x by 6 if want to move 1 entire character
+
+origin (0,0) is at top left corner of lcd screen
+*/
+void lcd_gotoxy(int x, int y)
+{
+  LCDPORT &= ~(D_C);
+  lcd_putbyte(0x40 | (y & 0x07));
+  lcd_putbyte(0x80 | (x & 0x7f));
+  LCDPORT |= D_C;
+}
+
+/*
+prints an int to the lcd
+
+code adapted from Chris Efstathiou's code (hendrix@otenet.gr)
+*/
+void lcd_putint(int value ) {
+	unsigned char lcd_data[6]={'0','0','0','0','0','0' }, position=sizeof(lcd_data), radix=10; 
+
+        /* convert int to ascii  */ 
+        if(value<0) { lcd_putchar('-'); value=-value; }    
+        do { position--; *(lcd_data+position)=(value%radix)+'0'; value/=radix;  } while(value); 
+
+    
+        /* start displaying the number */
+        for(;position<=(sizeof(lcd_data)-1);position++)
+          {
+            
+            lcd_putchar(lcd_data[position]);
+          }
+
+return;
+}
Index: branches/battery/code/projects/colonet/testing/wl_network_colonet/time.h
===================================================================
--- branches/battery/code/projects/colonet/testing/wl_network_colonet/time.h	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/wl_network_colonet/time.h	(revision 260)
@@ -0,0 +1,61 @@
+/*
+time.h
+
+provisional (Suresh)
+
+*/
+
+#ifndef _TIME_H_
+#define _TIME_H_
+
+#define TIMER_OFF         0x00
+#define PRESCALE_NONE     0x01
+#define PRESCALE_DIV_8    0x02
+#define PRESCALE_DIV_32   0x03
+#define PRESCALE_DIV_64   0x04
+#define PRESCALE_DIV_128  0x05
+#define PRESCALE_DIV_256  0x06
+#define PRESCALE_DIV_1024 0x07
+
+/*
+delay_ms(int ms)
+pause_ms(int ms)
+sleep_ms(int ms)
+pause(int ms)
+sleep(int ms)
+
+all have the same behavior
+pauses the calling process for the specified
+amount of time in milliseconds
+*/
+void delay_ms(int ms) ;
+void pause_ms(int ms);
+void pause(int ms);
+void sleep_ms(int ms);
+void sleep(int ms);
+
+/*
+void rtc_init(void)
+call this function to initialize the real time clock
+real time clock requires global interrupts to be enabled
+*/
+void rtc_init(int prescale_opt, unsigned char ocr_val, void (*rtc_func)(void));
+
+/*
+void rtc_reset(void)
+use this to reset the real time value
+rtc_init() should be called beforehand
+*/
+void rtc_reset(void);
+
+/*
+int rtc(void)
+returns the current value of the real time clock (in seconds)
+rtc_init() should be called beforehand
+
+the returned amount is the number of seconds that have past since the
+last call to rtc_init() or rtc_reset()
+*/
+int rtc(void);
+
+#endif
Index: branches/battery/code/projects/colonet/testing/wl_network_colonet/servo.h
===================================================================
--- branches/battery/code/projects/colonet/testing/wl_network_colonet/servo.h	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/wl_network_colonet/servo.h	(revision 260)
@@ -0,0 +1,16 @@
+/*  
+	servo.h - Contains function prototypes for servo activation
+	author:  Tom Lauwers
+*/
+#ifndef _SERVO_H_
+#define _SERVO_H_
+
+// Information on functions available in servo.c
+void init_servo(void);
+void enable_servos(void);
+void enable_servo(int config);
+void set_servo(int servo, int value);
+void disable_servos(void);
+void disable_servo(int );
+
+#endif
Index: branches/battery/code/projects/colonet/testing/wl_network_colonet/colonet.c
===================================================================
--- branches/battery/code/projects/colonet/testing/wl_network_colonet/colonet.c	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/wl_network_colonet/colonet.c	(revision 260)
@@ -0,0 +1,396 @@
+/* Eugene Marinelli, ...
+ * 10/26/06
+ * 
+ * colonet.c - Colonet library for colony robots
+ */
+
+#include <firefly+_lib.h>
+
+#include "colonet.h"
+
+typedef struct {
+  unsigned char msgId;
+  void (*handler)(void);
+} UserHandler;
+
+/* Globals (internal) */
+static UserHandler user_handlers[USER_DEFINED_MSG_TOTAL];
+
+/* Internal function prototypes */
+void packet_string_to_struct(ColonetPacket* dest_pkt, char* pkt_buf);
+unsigned int two_bytes_to_int(char high, char low);
+
+/* Public functions */
+int colonet_handle_message(unsigned char robot_id, char* pkt_buf)
+{
+  ColonetPacket pkt;
+  unsigned char* args; //up to 7 char args
+  unsigned int int_args[3]; //up to 3 int (2-byte) args
+
+  packet_string_to_struct(&pkt, pkt_buf);
+
+  if(pkt.msg_dest != GLOBAL_DEST && pkt.msg_dest != robot_id){ 
+    //message not intended for us
+    return 1;
+  }
+
+  args = pkt.data;
+  
+  /* Hack - could be done more 1337ly with casting, but this way we don't have
+   * to worry about little/big endian stuff */
+  int_args[0] = two_bytes_to_int(args[0], args[1]);
+  int_args[1] = two_bytes_to_int(args[2], args[3]);
+  int_args[2] = two_bytes_to_int(args[4], args[5]);
+
+  if(pkt.msg_type == COLONET_REQUEST){
+    switch(pkt.msg_code){
+      //Sharp
+    case READ_DISTANCE:
+      break;
+    case LINEARIZE_DISTANCE:
+      break;
+    case LOG_DISTANCE:
+      break;
+
+      //Serial
+    case SERIAL_GETCHAR:
+      break;
+    case SERIAL_GETCHAR_NB:
+      break;
+    case SERIAL1_GETCHAR:
+      break;
+    case SERIAL1_GETCHAR_NB:
+      break;
+
+      //Analog
+    case ANALOG8:
+      break;
+    case ANALOG10:
+      break;
+    case WHEEL:
+      break;
+    case BATTERY:
+      break;
+
+      //BOM
+    case GETMAXBOM:
+      break;
+
+      //Dio
+    case DIGITAL_INPUT:
+      break;
+    case BUTTON1_READ:
+      break;
+    case BUTTON2_READ:
+      break;
+
+      //Bumper
+    case DETECT_BUMP:
+      break;
+    }
+
+    /* TODO - send back data! */
+
+  }else if(pkt.msg_type == COLONET_COMMAND){
+    if(pkt.msg_code >= USER_DEFINED_MSG_ID_START && 
+       pkt.msg_code <= USER_DEFINED_MSG_ID_END){
+      user_handlers[pkt.msg_code - USER_DEFINED_MSG_ID_START].handler();
+      return 0;
+    }
+
+    switch(pkt.msg_code){
+    default:
+      printf("%s: Error - message code %d not implemented\n", __FUNCTION__,
+             pkt.msg_code);
+      return -1;
+      break;
+
+      //Buzzer
+    case BUZZER_INIT:
+      buzzer_init();
+      break;
+    case BUZZER_SET_VAL:
+      buzzer_set_val(args[0]);
+      break;
+    case BUZZER_SET_FREQ:
+      buzzer_set_freq(args[0]);
+      break;
+    case BUZZER_CHIRP:
+      buzzer_chirp(int_args[0], int_args[1]);
+      break;
+    case BUZZER_OFF:
+      buzzer_off();
+      break;
+      
+      //LCD
+    case LCD_INIT:
+      lcd_init();
+      break;
+    case LCD_CLEAR_SCREEN:
+      lcd_clear_screen();
+      break;
+    case LCD_PUTBYTE:
+      lcd_putbyte(args[0]);
+      break;
+    case LCD_PUTCHAR:
+      lcd_putchar((char)args[0]);
+      break;
+    case LCD_PUTSTR:
+      lcd_putstr((char*)args);
+      break;
+    case LCD_GOTOXY: 
+      lcd_gotoxy(int_args[0], int_args[1]);
+      break;
+    case LCD_PUTINT: 
+      lcd_putint(int_args[0]);
+      break;
+    case ORB_INIT:
+      orb_init();
+      break;
+      //Orb
+    case ORB_SET:
+      orb_set(args[0], args[1], args[2]);
+      break;
+    case ORB_SET_COLOR:
+      orb_set_color(int_args[0]);
+      break;
+    case ORB_DISABLE:
+      orb_disable();
+      break;
+    case ORB_ENABLE:
+      orb_enable();
+      break;
+    case ORB_SET_DIO:
+      orb_set_dio(int_args[0], int_args[1], int_args[2]);
+      break;
+    case LED_INIT:
+      led_init();
+      break;
+    case LED_USER:
+      led_user(int_args[0]);
+      break;
+    case ORB_SET_NUM_NS:
+      //orb_set_num_ns(args[0], two_bytes_to_int(args[1],args[2]),
+      //               two_bytes_to_int(args[3],args[4]), 
+      //               two_bytes_to_int(args[5],args[6]));
+      break;
+    case ORB_SET_NUM:
+      //orb_set_num_ns(args[0], two_bytes_to_int(args[1],args[2]),
+      //               two_bytes_to_int(args[3],args[4]), 
+      //               two_bytes_to_int(args[5],args[6]));
+      break;
+    case ORB_SEND:
+      //orb_send();
+      break;
+      //Motors
+    case MOTORS_INIT:
+      motors_init();
+      break;
+    case MOTOR1_SET:
+      printf("motor1_set %d %d\n", int_args[0], int_args[1]);
+      motor1_set(int_args[0], int_args[1]);
+      break;
+    case MOTOR2_SET:
+      motor2_set(int_args[0], int_args[1]);
+      break;
+    case MOTORS_OFF:
+      motors_off();
+      break;
+
+      /*
+    case MOVE:
+      
+      break;
+      */
+
+      //OLED
+    case DRAWCIRCLE:
+      //drawcircle((char)args[0], (char)args[1], (char)args[2], 
+      //           (int)two_bytes_to_int(args[3], args[4]),
+      //           (int)two_bytes_to_int(args[5], args[6]));
+      break;
+      /*
+      //Packet isn't large enough for args of this function
+    case DRAWRECT:
+      break;
+      */
+    case DRAWLINE:
+      //drawline((char)args[0], (char)args[1], (char)args[2], (char)args[3], 
+      //         (int)int_args[2]);
+      break;
+    case DRAWCOPY:
+      //drawcopy((char)args[0], (char)args[1], (char)args[2], (char)args[3], 
+      //         (char)args[4], (char)args[5]);
+      break;
+    case DRAWFILL:
+      //drawfill((char)args[0]);
+      break;
+    case DRAWCLEAR:
+      //drawclear();
+      break;
+    case DRAWSCROLL:
+      //drawscroll((char)args[0], (char)args[1], (char)args[2], (char)args[3]);
+      break;
+    case OLED_INIT:
+      //OLED_init();
+      break;
+
+      //SHARP
+    case ENABLE_IR:
+      //enable_IR();
+      break;
+    case DISABLE_IR:
+      //disable_IR();
+      break;
+
+      //SERIAL
+    case SERIAL_INIT:
+      serial_init(int_args[0]);
+      break;
+    case SERIAL_PUTCHAR:
+      serial_putchar((char)args[0]);
+      break;
+    case SERIAL1_INIT:
+      //serial1_init();
+      break;
+    case SERIAL1_PUTCHAR:
+      serial1_putchar((char)args[0]);
+      break;
+    case PRINTF:
+      printf("%s", pkt.data);
+      break;
+
+      //Time
+    case DELAY_MS:
+      delay_ms(int_args[0]);
+      break;
+
+      //Analog
+    case ANALOG_INIT:
+      analog_init();
+      break;
+    case SET_ADC_MUX:
+      //set_adc_mux(int_args[0]);
+      break;
+    case ENABLE_ANALOG:
+      //enable_analog(int_args[0]);
+      break;
+
+      //BOM
+    case BOM_ON:
+      bom_on();
+      break;
+    case BOM_OFF:
+      bom_off();
+      break;
+    case OUTPUT_HIGH:
+      output_high(int_args[0]);
+      break;
+    case OUTPUT_LOW:
+      output_low(int_args[0]);
+      break;
+
+      //Dio
+    case DIGITAL_OUTPUT:
+      digital_output(int_args[0], int_args[1]);
+      break;
+    case BUTTON1_WAIT:
+      button1_wait();
+      break;
+    case BUTTON1_WAIT_LED:
+      button1_wait_led();
+      break;
+    case BUTTON2_WAIT:
+      button2_wait();
+      break;
+    case BUTTON2_WAIT_LED:
+      button2_wait_led();
+      break;
+
+      //WL
+    case WL_INIT:
+      wl_init();
+      break;
+    case PARSE_BUFFER:
+      parse_buffer();
+      break;
+    case WL_SEND:
+      wl_send();
+      break;
+    case WL_CREATE_PACKET:
+      wl_create_packet();
+      break;
+    case WL_DEATH_HANDLER:
+      wl_death_handler();
+      break;
+    case WL_ERROR_HANDLER:
+      //wl_error_handler();
+      break;
+    case WL_TIMEOUT_HANDLER:
+      wl_timeout_handler();
+      break;
+    case DISPLAY_DEBUG:
+      display_debug();
+      break;
+    case BOM_TEST:
+      bom_test();
+      break;
+    }
+  }else{
+    printf("%s: Error: Invalid colonet message type", __FUNCTION__);
+    return -1;
+  }
+
+  return 0;
+}
+
+/* colonet_add_message
+ * Adds a user-defined message
+ */
+int colonet_add_message(unsigned char msgId, void (*handler)(void))
+{
+  if(msgId < USER_DEFINED_MSG_ID_START || msgId > USER_DEFINED_MSG_ID_END){
+    return -1;
+  }
+
+  user_handlers[msgId-USER_DEFINED_MSG_ID_START].msgId = msgId;
+  user_handlers[msgId-USER_DEFINED_MSG_ID_START].handler = handler;
+
+  return 0;
+}
+
+/* Private functions */
+void packet_string_to_struct(ColonetPacket* dest_pkt, char* pkt_buf)
+{
+  int i;
+  
+  printf("\npacket:");
+  for(i = 0; i < 16; i++){
+    printf("%d ", pkt_buf[i]);
+  }
+
+  printf("\n");
+
+  dest_pkt->prefix[0] = pkt_buf[0];
+  dest_pkt->prefix[1] = pkt_buf[1];
+  dest_pkt->token_src = pkt_buf[2];
+  dest_pkt->token_dest = pkt_buf[3];
+  dest_pkt->msg_dest = pkt_buf[4];
+  dest_pkt->msg_type = pkt_buf[5];
+  dest_pkt->msg_code = pkt_buf[6];
+  
+  for(i = 0; i < PACKET_DATA_LEN; i++){
+    dest_pkt->data[i] = pkt_buf[7+i];
+  }
+
+  dest_pkt->num_robots = pkt_buf[PACKET_SIZE-2];
+  dest_pkt->checksum = pkt_buf[PACKET_SIZE-1];
+}
+
+/* two_bytes_to_int(char a, char b)
+ * Returns int of form [high][low]
+ */
+unsigned int two_bytes_to_int(char high, char low)
+{
+  return (((unsigned int)high)<<8) + (unsigned int)low;
+}
Index: branches/battery/code/projects/colonet/testing/wl_network_colonet/analog.h
===================================================================
--- branches/battery/code/projects/colonet/testing/wl_network_colonet/analog.h	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/wl_network_colonet/analog.h	(revision 260)
@@ -0,0 +1,61 @@
+/*
+	analog.h - Contains definitions and function prototypes for using the
+	ADC to detect analog signals on pins AN0 - AN7
+	AN6 and AN7 are used for the wheel and battery
+	
+	The pins labeled E6 and E7 are external interrupt pins and are not related to analog
+	
+	author: CMU Robotics Club, Colony Project
+	code taken from the fwr analog file (author:  Tom Lauwers)
+*/
+
+#ifndef _ANALOG_H
+#define _ANALOG_H
+
+#define AN0 0x00
+#define AN1 0x01
+#define AN2 0x02
+#define AN3 0x03
+#define AN4 0x04
+#define AN5 0x05
+#define AN6 0x06
+#define AN7 0x07
+
+#define WHEEL_PORT AN6
+#define BATT_PORT  AN7
+
+/*
+	Call this function before reading from the analog ports
+	turns on the ADC
+*/
+void analog_init(void);
+
+/*
+	returns an 8-bit number from the desired analog port
+	argument should be one of the constants AN0 - AN7
+	behavior is undefined otherwise
+	analog_init() must be called before a call to this function
+*/
+unsigned int analog8(int which);
+
+/*
+	returns a 10-bit number from the desired analog port
+	argument should be one of the constants AN0 - AN7
+	behavior is undefined otherwise
+	analog_init() must be called before a call to this function
+*/
+unsigned int analog10(int which);
+
+/*
+	returns the current value (0-255) of the wheel
+	analog_init() must be called before a call to this function
+*/
+int wheel(void);
+
+/*
+	returns the current voltage of the battery (deciVolts)
+	analog_init() must be called before a call to this function
+*/
+int battery(void);
+
+#endif
Index: branches/battery/code/projects/colonet/testing/wl_network_colonet/firefly+_lib.h
===================================================================
--- branches/battery/code/projects/colonet/testing/wl_network_colonet/firefly+_lib.h	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/wl_network_colonet/firefly+_lib.h	(revision 260)
@@ -0,0 +1,40 @@
+/*
+
+firefly+_lib.h
+
+author: CMU Robotics Club, Colony project
+much of this is adapted from the firefly library (author: Tom Lauwers)
+*/
+#ifndef _FIREFLY_LIB_H_
+#define _FIREFLY_LIB_H_
+
+#include <inttypes.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <avr/io.h>
+#include <avr/interrupt.h>
+#include <util/delay.h>
+//#include <avr/delay.h>
+//#include <avr/signal.h>
+
+#include "analog.h"
+#include "dio.h"
+
+#include "lcd.h"
+#include "time.h"
+#include "lights.h"
+
+#include "motor.h"
+#include "serial.h"
+#include "buzzer.h"
+
+#include "servo.h"
+#include "bom.h"
+
+//wireless
+#include "wl_adhoc.h"
+
+//localization
+#include "localization.h"
+
+#endif
Index: branches/battery/code/projects/colonet/testing/wl_network_colonet/lcd.h
===================================================================
--- branches/battery/code/projects/colonet/testing/wl_network_colonet/lcd.h	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/wl_network_colonet/lcd.h	(revision 260)
@@ -0,0 +1,27 @@
+
+#ifndef _LCD_H_
+#define _LCD_H_
+
+
+//////lcd defines
+#define RST 0x04  // pe2 (GPIO)
+#define SCE 0x01  // pb0 (~SS)
+#define D_C 0x10  // pb4 (GPIO?)
+#define SDI 0x04  // pb2 (MOSI)
+#define SCK 0x02  // pb1 (SCK)
+
+#define LCDPORT PORTB
+#define LCDDDR DDRB
+
+#define LCDRESETPORT PORTE
+#define LCDRESETDDR DDRE
+
+void lcd_init(void);
+void lcd_clear_screen( void );
+void lcd_putbyte(unsigned char c);
+void lcd_putchar(char c);
+void lcd_putstr(char *s);
+void lcd_gotoxy(int x, int y);
+void lcd_putint(int value);
+
+#endif
Index: branches/battery/code/projects/colonet/testing/wl_network_colonet/colonet.h
===================================================================
--- branches/battery/code/projects/colonet/testing/wl_network_colonet/colonet.h	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/wl_network_colonet/colonet.h	(revision 260)
@@ -0,0 +1,15 @@
+/* Eugene Marinelli
+ * 10/26/06
+ * 
+ * colonet.h - Colonet library for colony robots
+ */
+
+#ifndef COLONET_H_
+#define COLONET_H_
+
+#include <colonet_defs.h>
+
+int colonet_handle_message(unsigned char robot_id, char* packet);
+int colonet_add_message(unsigned char msgId, void (*handler)(void));
+
+#endif
Index: branches/battery/code/projects/colonet/testing/wl_network_colonet/colonet_defs.h
===================================================================
--- branches/battery/code/projects/colonet/testing/wl_network_colonet/colonet_defs.h	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/wl_network_colonet/colonet_defs.h	(revision 260)
@@ -0,0 +1,160 @@
+/* Eugene Marinelli, Fan
+ * 10/27/06
+ *
+ * Colonet Definitions - common definitions and structs used in all colonet 
+ * applications
+ */
+
+#ifndef COLONET_DEFS_H_
+#define COLONET_DEFS_H_
+
+//Message types
+#define COLONET_COMMAND 0x0D
+#define COLONET_REQUEST 0x0E
+
+//Packet properties
+#define PACKET_DATA_LEN 7
+#define PACKET_SIZE 16
+
+//Packet error codes
+#define WL_ERRCODE_ROBOTDEATH 123     //For timeouts
+#define WL_ERRCODE_NEEDTOCHARGE 250   //For pinging charging station
+#define WL_ERRCODE_CHARGESTATION 251  //Charging station response to ping
+#define WL_ERR_DEAD_LOC 5
+#define WL_ERROR_DEST 255
+
+typedef struct {
+  unsigned char prefix[2];
+  unsigned char token_src;
+  unsigned char token_dest;
+  unsigned char msg_dest;
+  unsigned char msg_type;
+  unsigned char msg_code;
+  unsigned char data[PACKET_DATA_LEN];
+  unsigned char num_robots;
+  unsigned char checksum;
+} ColonetPacket;
+
+#define SERIAL_PORT "/dev/ttyS0"
+#define USB_PORT "/dev/ttyUSB0"
+
+#define GLOBAL_DEST 200
+#define MAX_NUM_ROBOTS 7
+
+#define USER_DEFINED_MSG_ID_START 0xF0
+#define USER_DEFINED_MSG_ID_END 0xFF
+#define USER_DEFINED_MSG_TOTAL 0x0F
+
+/* Low level robot commands */
+//BUZZER
+#define BUZZER_INIT 0x00
+#define BUZZER_SET_VAL 0x01
+#define BUZZER_SET_FREQ 0x02
+#define BUZZER_CHIRP 0x03
+#define BUZZER_OFF 0x04
+
+//LCD
+#define LCD_INIT 0x05
+#define LCD_CLEAR_SCREEN 0x06
+#define LCD_PUTBYTE 0x07
+#define LCD_PUTCHAR 0x08
+#define LCD_PUTSTR 0x09
+#define LCD_GOTOXY 0x0A
+#define LCD_PUTINT 0x0B
+
+//ORB
+#define ORB_INIT 0x0C
+#define ORB_SET 0x0D
+#define ORB_SET_COLOR 0x0E
+#define ORB_DISABLE 0x0F
+#define ORB_ENABLE 0x10
+#define ORB_SET_DIO 0x11
+#define LED_INIT 0x12
+#define LED_USER 0x13
+#define ORB_SET_NUM_NS 0x14
+#define ORB_SET_NUM 0x15
+#define ORB_SEND 0x16
+
+//MOTORS
+#define MOTORS_INIT 0x17
+#define MOTOR1_SET 0x18
+#define MOTOR2_SET 0x19
+#define MOTORS_OFF 0x1A
+#define MOVE 0x1B
+
+//OLED
+#define DRAWCIRCLE 0x1C
+#define DRAWRECT 0x1D
+#define DRAWLINE 0x1E
+#define DRAWCOPY 0x1F
+#define DRAWFILL 0x20
+#define DRAWCLEAR 0x21
+#define DRAWSCROLL 0x22
+#define OLED_INIT 0x23
+
+//SHARP
+#define READ_DISTANCE 0x24
+#define LINEARIZE_DISTANCE 0x25
+#define LOG_DISTANCE 0x26
+#define ENABLE_IR 0x27
+#define DISABLE_IR 0x28
+
+//SERIAL
+#define SERIAL_INIT 0x29
+#define SERIAL_PUTCHAR 0x2A
+#define SERIAL_GETCHAR 0x2B
+#define SERIAL_GETCHAR_NB 0x2C
+#define SERIAL1_INIT 0x2D
+#define SERIAL1_PUTCHAR 0x2E
+#define SERIAL1_GETCHAR 0x2F
+#define SERIAL1_GETCHAR_NB 0x30
+
+//DELAY_MS
+#define DELAY_MS 0x31
+
+//ANALOG
+#define ANALOG_INIT 0x32
+#define SET_ADC_MUX 0x33
+#define ENABLE_ANALOG 0x34
+#define ANALOG8 0x35
+#define ANALOG10 0x36
+#define WHEEL 0x37
+#define BATTERY 0x38
+
+//BOM
+#define GETMAXBOM 0x39
+#define BOM_ON 0x3A
+#define BOM_OFF 0x3B
+#define OUTPUT_HIGH 0x3C
+#define OUTPUT_LOW 0x3D
+
+//DIO
+#define DIGITAL_INPUT 0x3E
+#define DIGITAL_OUTPUT 0x3F
+#define BUTTON1_READ 0x41
+#define BUTTON1_WAIT 0x42
+#define BUTTON1_WAIT_LED 0x43
+#define BUTTON2_READ 0x44
+#define BUTTON2_WAIT 0x45
+#define BUTTON2_WAIT_LED 0x46
+
+//WL 
+#define WL_INIT 0x47
+#define PARSE_BUFFER 0x48
+#define WL_SEND 0x49
+#define WL_CREATE_PACKET 0x4A
+#define WL_DEATH_HANDLER 0x4B
+#define WL_ERROR_HANDLER 0x4C
+#define WL_TIMEOUT_HANDLER 0x4D
+#define DISPLAY_DEBUG 0x4E
+#define BOM_TEST 0x4F
+
+//BUMPER
+#define DETECT_BUMP 0x50
+
+//Other
+#define PRINTF 0x51
+
+/* End low-level robot commands */
+
+#endif
Index: branches/battery/code/projects/colonet/testing/wl_network_colonet/dio.c
===================================================================
--- branches/battery/code/projects/colonet/testing/wl_network_colonet/dio.c	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/wl_network_colonet/dio.c	(revision 260)
@@ -0,0 +1,278 @@
+/* 
+
+dio.c
+Controls digital input and output
+
+A general note on how this code works:
+portpin is used to select both the bank and which pin is selected
+6 bits are used (lower 6, ex: 0b00abcdef)
+	the first 3 (abc in this example) are used to select the bank
+		A = 001
+		B = 010
+		C = 011
+		D = 100
+		E = 101
+		F = 110
+		G = 111
+		
+		the bank can be found by doing portpin >> 3
+		
+	the next 3 (def in this example) are used to select the pin number
+	the 3 bits are just the binary representation of the pin number
+		0 = 000
+		1 = 001
+		2 = 010
+		3 = 011
+		4 = 100
+		5 = 101
+		6 = 110
+		7 = 111
+		
+		the pin number can be found by doing portping & 0b111
+		
+
+*/
+
+#include <avr/interrupt.h>
+
+#include "dio.h"
+#include "time.h"
+#include "lights.h"
+
+/*
+digital_input
+
+reads the value on the selected portpin, returns it as 1 or 0
+see general description (above) for definition of portpin
+
+*/
+int digital_input(int portpin){
+	int pin = portpin & 0b111;
+	int pin_val = 0;
+	
+	switch(portpin >> 3){
+		case _PORT_A:
+			DDRA &= ~_BV(pin);
+			pin_val = PINA;
+			return (pin_val >> pin) & 1;
+		case _PORT_B:
+			DDRB &= ~_BV(pin);
+			pin_val = PINB;
+			return (pin_val >> pin) & 1;
+		case _PORT_C:
+			DDRC &= ~_BV(pin);
+			pin_val = PINC;
+			return (pin_val >> pin) & 1;
+		case _PORT_D:
+			DDRD &= ~_BV(pin);
+			pin_val = PIND;
+			return (pin_val >> pin) & 1;
+		case _PORT_E:
+			DDRE &= ~_BV(pin);
+			pin_val = PINE;
+			return (pin_val >> pin) & 1;
+		case _PORT_F:
+			if(pin>=4){
+				MCUSR|=1<<7;
+				MCUSR|=1<<7;
+			}
+			DDRF &= ~_BV(pin);
+			pin_val = PINF;
+			return (pin_val >> pin) & 1;
+		case _PORT_G:
+			DDRG &= ~_BV(pin);
+			pin_val = PING;
+			return (pin_val >> pin) & 1;
+		default: break;
+	}
+	
+	return -1;
+}
+
+/*
+digital_output
+
+sets portpin to the value
+
+see general description above for explanation of portpin
+
+val can only be 1 or 0
+*/
+void digital_output(int portpin, int val) {
+	int pins = portpin & 0x07;
+	
+	/*
+	if you want to set to 0
+	*/
+	if(val == 0) {
+		switch(portpin >> 3) {
+			case _PORT_A:
+				DDRA |= _BV(pins);
+				PORTA &= (0XFF - _BV(pins));
+				break;
+			case _PORT_B:
+				DDRB |= _BV(pins);
+				PORTB &= (0XFF - _BV(pins));
+				break;		
+			case _PORT_C:
+				DDRC |= _BV(pins);
+				PORTC &= (0XFF - _BV(pins));
+				break;		
+			case _PORT_D:
+				DDRD |= _BV(pins);
+				PORTD &= (0XFF - _BV(pins));
+				break;		
+			case _PORT_E:
+				DDRE |= _BV(pins);
+				PORTE &= (0XFF - _BV(pins));
+				break;		
+			case _PORT_F:
+				DDRF |= _BV(pins);
+				PORTF &= (0XFF - _BV(pins));
+				break;		
+			case _PORT_G:
+				DDRG |= _BV(pins);
+				PORTG &= (0XFF - _BV(pins));
+				break;
+		}
+	}
+	if( val == 1) {
+		switch(portpin >> 3) {
+			case _PORT_A:
+				DDRA |= _BV(pins);
+				PORTA |= _BV(pins);
+				break;
+			case _PORT_B:
+				DDRB |= _BV(pins);
+				PORTB |= _BV(pins);
+				break;		
+			case _PORT_C:
+				DDRC |= _BV(pins);
+				PORTC |= _BV(pins);
+				break;		
+			case _PORT_D:
+				DDRD |= _BV(pins);
+				PORTD |= _BV(pins);
+				break;		
+			case _PORT_E:
+				DDRE |= _BV(pins);
+				PORTE |= _BV(pins);
+				break;		
+			case _PORT_F:
+				DDRF |= _BV(pins);
+				PORTF |= _BV(pins);
+				break;		
+			case _PORT_G:
+				DDRG |= _BV(pins);
+				PORTG |= _BV(pins);
+				break;
+		}
+	}
+}
+
+
+
+
+
+//////////////////////////////////////
+////////////   button1  //////////////
+//////////////////////////////////////
+
+/*
+return 1 if button is pressed, 0 otherwise
+*/
+int button1_read( void )
+{
+	//return (BTN & (_BV(BTN1)) >> BTN1);
+	return (PIN_BTN >> BTN1) & 1;
+}
+
+/*
+similar to button1_read, but hold program until the button is actually pressed
+*/
+void button1_wait( void )
+{
+	while(!button1_read() ) {
+		delay_ms(15);
+	}
+}
+
+
+/*
+same as button1_wait
+However, blink the led while waiting
+
+IMPORTANT: This requires that the LED has been initialized (  init_led  )
+*/
+void button1_wait_led( void )
+{
+	int i = 0;
+	
+	while(!button1_read() ) {
+		if( i < 8 )
+			led_user(1);
+		else {
+			led_user(0);
+		}
+		//increment i, but restart when i = 15;
+		i = (i+1) & 0xF;
+		delay_ms(15);
+	}
+	
+	led_user(0);
+}
+
+
+//////////////////////////////////////
+////////////   button2  //////////////
+//////////////////////////////////////
+//see button1 functions for descriptions
+//same except for which button is used
+int button2_read( void )
+{
+	return (PIN_BTN >> BTN2) & 1;
+}
+
+void button2_wait( void )
+{
+	while(!button2_read() ) {
+		delay_ms(15);
+	}
+}
+
+
+void button2_wait_led( void )
+{
+	int i = 0;
+	
+	while(!button2_read() ) {
+		if( i < 8 )
+			led_user(1);
+		else {
+			led_user(0);
+		}
+		//increment i, but restart when i = 15;
+		i = (i+1) & 0xF;
+		delay_ms(15);
+	}
+	
+	led_user(0);
+}
+
+/*
+// EXTERNAL INTERRUPTS
+/// example code to be used by anyone in need
+/// this example has 2 bump sensors on PE6 and PE7
+
+// left touch sensor on PE6 
+SIGNAL (SIG_INTERRUPT6)
+{
+	putcharlcd('6');
+}
+
+// right touch sensor on PE7
+SIGNAL (SIG_INTERRUPT7)
+{
+	putcharlcd('7');
+}
+*/
Index: branches/battery/code/projects/colonet/testing/wl_network_colonet/bom.c
===================================================================
--- branches/battery/code/projects/colonet/testing/wl_network_colonet/bom.c	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/wl_network_colonet/bom.c	(revision 260)
@@ -0,0 +1,66 @@
+#include "bom.h"
+
+
+const int lookup[16] = {7,6,5,0xe,1,4,3,2,0xf,0,0xd,8,0xc,0xb,9,0xa};
+
+int getMaxBom(void) {
+	int max_bom_temp = 0;
+	int a, i, j, h;
+    h = 255;
+
+    for (j = 0; j < 16; j++)
+    {
+      i = lookup[j];
+
+      if (i&8)
+        output_high(MONK3);
+      else
+        output_low(MONK3);
+
+      if (i&4)
+        output_high(MONK2);
+      else
+        output_low(MONK2);
+
+      if (i&2)
+        output_high(MONK1);
+      else
+        output_low(MONK1);
+
+      if (i&1)
+        output_high(MONK0);
+      else
+        output_low(MONK0);
+
+      a = analog8(MONKI);
+
+      if (a < h)
+      {
+        h = a;
+        max_bom_temp = j;
+      }
+
+    }
+	
+	return max_bom_temp;
+}
+
+void bom_on(void)
+{
+  output_high(MONKL);
+
+}
+
+void bom_off(void)
+{
+  output_low(MONKL);
+}
+
+void output_high(int which) {
+	digital_output(which, 1);
+}
+
+void output_low(int which) {
+	digital_output(which, 0);
+}
+
Index: branches/battery/code/projects/colonet/testing/wl_network_colonet/wl_adhoc.c
===================================================================
--- branches/battery/code/projects/colonet/testing/wl_network_colonet/wl_adhoc.c	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/wl_network_colonet/wl_adhoc.c	(revision 260)
@@ -0,0 +1,844 @@
+/**
+   \file wl_adhoc.c
+   Wireless ad hoc networking.
+   NOW WITH SENSORS
+   Robots can come in and out of the ring.
+*/
+ 
+/*
+  Wireless ad hoc networking + sensors
+
+  If a robot is the first to turn on, it will set itself as the leader
+
+  The next robot will receive that packet and tokenize with it.
+  Each other robot turned on will receive packets, and join the ring.
+  All the robots will also change their network topology (num_bots)
+  
+  
+  2006-11-21: Felix
+              Fixed buzzer.c code (copied from a different dir).
+              Code still works on robots at this time 
+              
+              Felix used this code to figure out the robot resetting problem.  BOM sensor 10
+              needs to be taped up.
+              You may put this event in the history books.
+              
+  
+  2006-10-31 Kevin
+  Changed the boards to the 115200 Baud rate. Changed the pound define to reflect this.
+  The boards have been hardcoded to do this. They are labelled in case you do not know
+  which ones do this. It works.
+  
+  2006-10-13: Kevin
+  Made improvements to make the module more modular and general
+  so that you can just drag and drop it into any behavior.
+  Began the integration of autonomous charging. We're using the
+  error system that is built into wl_adhoc originally to ping the
+  charge stations. Do not know if it works, can't test it yet. But
+  wireless normally still works.
+
+  2006-08-07: Felix
+  Added the use of the sensor row that was being transmitted
+  Robots now share a common table of sensor 'positions'
+  Just add light sensing and you're good to go
+            
+  WARNING: Robots seem to reset randomly due to batteries, especially
+  when moving around.  Could be brownout detector kicking in.
+  Added a beep at startup to detect reset.
+
+  2006-08-03: Felix
+  Now added follow-the-leader code
+  Battery problem -- testing only really worked on power supply
+            
+  Robots follow the leader (theoretically).
+  They fill their own row of the sensors matrix, but do not get
+  the other robots' row -- not in the code.
+
+  2006-07-27: Felix
+  Created new directory for sensors use
+
+  2006-07-24: Felix
+  Added BOM.c/BOM.h
+  bom_test works -- gets max bom
+            
+  Added the get_maxbom each time you get a wireless packet
+  ---NEEDS TESTING
+            
+  Also, packet sent should contain your 'row'
+  Also, received packet should be stored in matrix
+
+  2006-07-13: Felix
+  Works for the most part
+  W00t
+			
+  Still a few kinds I imagine, but robot death & birth work
+*/
+
+#include "firefly+_lib.h"
+#include "wl_adhoc.h"
+#include <avr/interrupt.h>
+#include <colonet.h>
+
+#define MAX(a, b) ((a) > (b) ? (a) : (b))
+#define MIN(a, b)  ((a) < (b) ? (a) : (b))
+
+unsigned char set_orb_wireless = 0;
+//unsigned char set_orb_wireless = 1;
+
+/*
+  int main( void ) 
+  {
+  wl_adhoc();
+  bom_test();
+
+  return 0;
+  }
+*/
+
+void bom_test (void)
+{
+  int maxb;
+
+  lcd_init();
+  analog_init();
+
+  while(1) {
+    if(button1_read()){
+      lcd_clear_screen();
+      bom_on();
+      delay_ms(100);
+    }
+    
+    if(button2_read()) {
+      lcd_clear_screen();
+      bom_off();
+      delay_ms(100);
+    }
+        
+    maxb = getMaxBom();
+        
+    lcd_putint(maxb);
+
+    delay_ms(50); 
+  }
+}
+
+void wl_adhoc()
+{
+  //initialize the serial modules
+  serial_init(WL_BAUD);       //XBee
+  serial1_init(BAUD115200);   //Serial port
+  
+  //lcd, orb, all that good stuff
+  lcd_init();
+  analog_init();
+  led_init();
+  orb_init();
+  motors_init();
+  buzzer_init();
+	
+  //init the wireless
+  wl_init();
+	
+  //int max_bom_to_follow;
+
+  while(1){
+    //this needs to happen continuously -- it handles the packet
+    parse_buffer();
+        
+    /*
+      if(SRC ==  0) {
+      //leader -- just drive
+      drive_forward();
+      }
+      else {
+      max_bom_to_follow = getSelfSensor(SRC, PREV, NUM_BOTS);
+      //lcd_putchar('f');
+      //lcd_putchar(max_bom_to_follow + 48);
+      //lcd_putchar(' ');
+      seek(max_bom_to_follow);
+      }
+    */
+		
+    //button1 prints debug information
+    if(button1_read()) {
+      //lcd_clear_screen();
+      display_debug();
+      delay_ms(10);
+    }
+		
+    /*
+    //button2 does nothing
+    if(button2_read()) {
+      //wl_create_packet();
+      //wl_send();
+      //delay_ms(10);
+    }
+    */
+  }
+
+  return;	
+}
+
+/**
+   \fn display_debug
+   \brief displays debug information
+
+   Prints out 4 numbers, in the following order
+   ( PREV | SRC | DEST | NUM_BOTS | wl_to_death_count )
+   where PREV is the previous robot before you
+   SRC is you
+   DEST is your destination
+   NUM_BOTS is the total number of robots in the ring
+   wl_do_death_count is the number of timeouts that will result in a death
+*/
+void display_debug()
+{
+  lcd_clear_screen();
+  lcd_putchar('(');
+  lcd_putchar(PREV+48);
+  lcd_putchar('|');
+  lcd_putchar(SRC+48);
+  lcd_putchar('|');
+  lcd_putchar(DEST+48);
+  lcd_putchar('|');
+  lcd_putchar(NUM_BOTS+48);	
+  lcd_putchar('|');
+  lcd_putint(wl_to_death_count);
+  lcd_putchar(')');
+    
+  //print table
+  int y = 1;
+  lcd_gotoxy(0, y);
+  int i, j;
+
+  for(i = 0; i < NUM_BOTS; i++) {
+    for(j = 0; j < NUM_BOTS; j++) {
+      lcd_putchar( getSelfSensor(i, j, NUM_BOTS) + 48);
+      lcd_putchar(' ');
+    }
+    y++;
+    lcd_gotoxy(0, y);
+  }
+}
+
+/*
+  \fn wl_timeout_handler
+  Handles the timeout case.
+
+  A time out occurs about every 1/4 second.  This function is called each time 
+  one occurs.  In the case where a robot first turns on, it will wait for a 
+  long time before declaring itself the leader.  Otherwise, if enough 
+  time-outs occur in a row, wl_to_flag will be set to 1.  This will cause a 
+  timeout packet to be sent next time around
+
+*/
+void wl_timeout_handler( void ) {
+  //increment the total number of wireless time-outs
+  wl_to_count++;
+  //lcd_putchar('w');
+	
+  static int wl_first_to_count =  0;
+	
+  //first time time out routine - listen for a long time
+  if(first_time) {
+    if(wl_to_count > WL_TO_INITIAL){
+      //increment the counter for first timeouts
+      wl_first_to_count++;
+				
+      //lcd_putchar('Z');
+				
+      //you don't actually want to send out a packet -- you would confuse 
+      //other robots
+      wl_to_flag = 0;
+      wl_to_count = 0;
+    }
+  }else{
+    //not the first time - regular time out routine
+
+    //if you have enough timeouts
+    if(wl_to_count > WL_TIMEOUT){
+      //lcd_putchar('z');
+			
+      //change the time-out flag to 1
+      wl_to_flag = 1;
+      wl_to_count = 0;
+			
+      //increment the count for robot death
+      if(NUM_BOTS > 1) {
+        //only increase death count if there are robots that can die
+        //if numbots = 1, you are the only robot (no suicidal robots... yet)
+        wl_to_death_count++;
+      }
+      
+      //check for a robot death
+      if(wl_to_death_count > WL_TO_DEATH) {
+        //a robot has died :(
+        wl_to_death_flag = 1;
+        wl_death_handler();
+      }
+    }
+  }
+	
+  //take care of the case where you time out so much that you become the leader
+  if(wl_first_to_count > WL_TO_LEADER) {
+    //you are now the leader
+    //lcd_putchar('L');
+		
+    first_time = 0;
+				
+    NUM_BOTS = 1;			//there are (1) robot in the ring
+    SRC = 0;				//you are robot # 1
+    DEST = 1;				//you are 'speaking' to (nonexistent) robot #1
+		
+    lcd_putchar('[');
+    lcd_putchar(SRC+48);
+    lcd_putchar('|');
+    lcd_putchar(DEST+48);
+    lcd_putchar('|');
+    lcd_putchar(NUM_BOTS+48);	
+    lcd_putchar('|');
+    lcd_putint(wl_to_death_count);
+    lcd_putchar(']');
+		
+    //create a a packet and send it
+    wl_create_packet();
+    wl_send();
+		
+    //change the timeout count to 0
+    wl_to_count = 0;
+    wl_first_to_count = 0;
+  }
+}
+
+/**
+   \fn wl_error_handler(int errcode)
+   Handles error codes.
+   \param errcode The error code.
+   At the time, the only real error that happens is robot death.
+
+   Robot death requires that wl_buf have been set (either by receiving a
+   error packet or by calling wl_death_handler.
+
+   Robot death:
+   Number of robots will decrement.
+   Robots above the dead robot will decrement their ID and their source.
+   The loop remains closed.
+
+*/
+void wl_error_handler(unsigned char errcode)
+{
+  //which robot is dead
+  int dead_robot;
+
+  //print debug information
+  lcd_clear_screen();
+  lcd_gotoxy(0,0);
+  lcd_putstr("error handler    ");
+  lcd_putint(errcode);
+  lcd_gotoxy(0,1);
+
+  switch(errcode) {
+  case WL_ERRCODE_ROBOTDEATH:
+    lcd_putstr("  dead_robot: ");
+    lcd_putint(wl_buf[WL_ERR_DEAD_LOC]);
+    break;
+  case WL_ERRCODE_NEEDTOCHARGE:
+    lcd_putstr("   charge_robot: ");
+    lcd_putint(wl_buf[WL_SRC_LOC]);
+    break;
+  default:
+    break;
+  }
+
+  lcd_gotoxy(0,2);
+	
+  //set all the time-out counts and flags to 0
+  wl_to_count = 0;
+  wl_to_flag = 0;
+  wl_to_death_flag = 0;
+  wl_to_death_count = 0;
+		
+  //acknowledge receipt of the error packet by setting the errorcode in the 
+  //packet to 0
+  wl_buf[WL_ERROR_LOC] = 0;
+  //also set checksum to !0
+  wl_chksum = 1;
+	
+  //switch the error code
+  switch(errcode) {
+    //ROBOT DEATH
+  case WL_ERRCODE_ROBOTDEATH:
+    //get which robot has died
+    dead_robot = wl_buf[WL_ERR_DEAD_LOC];
+			
+    //decrement the total number of robots
+    NUM_BOTS--;
+			
+    //see if you are above the dead robot
+    if( SRC > dead_robot ) {
+      //if you are the last robot (since NUM_ROBOTS was decremented, 
+      //you can check that way) then decrement your number
+      //and set your destination to 0
+      if( SRC == NUM_BOTS) {
+        lcd_putchar('+');
+        lcd_putchar('1');
+        lcd_putchar('+');
+        SRC--;
+        DEST = 0;
+      } else {
+        //otherwise decrement both your ID and the destination by 1
+        lcd_putchar('+');
+        lcd_putchar('2');
+        lcd_putchar('+');
+        //decrement src and dest
+        SRC--;
+        DEST--;
+      }
+    }
+			
+    //ensure that the last robot talks to the 0th one
+    //this won't be set if the LAST robot dies (all robots are < dead)
+    if(SRC == (NUM_BOTS - 1) ) {
+      DEST = 0;
+    }
+    
+    //now your SRC and DEST have been set properly
+    //if you are the robot before the dead robot - send a message
+    if(SRC == dead_robot) {
+      lcd_putstr(" send packet ");
+      //you took the place of the dead robot
+      //you start the token ring again
+      wl_create_packet();
+      wl_send();
+    }
+    break;
+      
+  case WL_ERRCODE_NEEDTOCHARGE:
+    if (CHARGESTATION == 1) {
+      /*Turn on BOM for the length of time robots normally would have their 
+        BOM on. This is effectively telling everyone where the charging 
+        station is.  Assuming only one charging station at the moment.
+      */
+      bom_on();
+      delay_ms(WL_DELAY_BOM_PRE);
+      wl_create_error_packet(WL_ERRCODE_CHARGESTATION);
+      wl_send();
+      delay_ms(WL_DELAY_BOM_POST);
+      bom_off();
+    }
+    break;      //Do nothing about this, yet
+        
+  case WL_ERRCODE_CHARGESTATION:
+    // If the Charging Station responds, look for where it's comming from and 
+    //store that value for later
+    //wl_csloc = getMaxBOM();
+    break;
+      
+  default:
+    //do other stuff;
+    break;
+  }	
+}
+
+/**
+   \fn wl_death_handler
+
+   Handles robot death (for the one robot that detects death).
+
+   The robot that currently 'senses' robot death is the robot AFTER the dead
+   robot in the ring.  It knows that PREV (the robot right before it) is dead.
+   Robot creates a error packet and sends it. 
+
+   This will also call wl_error_handler since wl_buf was set with the current
+   dead robot
+*/
+void wl_death_handler( void ) 
+{
+  //set time out and death count/flags to 0
+  wl_to_count = 0;
+  wl_to_flag = 0;
+  wl_to_death_flag = 0;
+  wl_to_death_count = 0;
+
+  //create a packet with the error
+  wl_create_error_packet(WL_ERRCODE_ROBOTDEATH);
+  wl_buf[WL_ERR_DEAD_LOC] = PREV;   //PREV is the robot that is dead
+  wl_make_checksum();   //Recompute checksum after adding data
+	
+  //send the packet
+  wl_send();
+	
+  //handle the error yourself
+  wl_error_handler(wl_buf[WL_ERROR_LOC]);
+	
+  return;
+}
+
+/**
+   \fun parse_buffer
+   Parses the buffer in wl_buf.
+
+   Does nothing if the buffer isn't full.
+*/
+void parse_buffer(void) 
+{
+  //deal with timeout case
+  if( wl_to_flag ) {
+    wl_to_flag = 0;
+    wl_create_packet();
+    wl_send();
+    return;
+  }
+
+  //do nothing is packet is not complete
+  if( (wl_chksum != 0) || (wl_index != 0) ) {
+    return;
+  }
+  
+  //acknowledge you take the packet by changing the chksum to nonzero
+  wl_chksum = 1;
+
+  if(wl_buf[WL_DATA_DATA1] == COLONET_REQUEST || 
+     wl_buf[WL_DATA_DATA1] == COLONET_COMMAND){
+    printf("colonet message received: code %d\n", wl_buf[WL_DATA_DATA2]);
+    colonet_handle_message(SRC, wl_buf);
+  }else{
+    printf("\ndata1:%d\n", wl_buf[WL_DATA_DATA1]);
+  }
+	
+  if(first_time == 1) {
+    //you received a first packet from someone
+    first_time = 0;
+		
+    //get the current number of robots
+    NUM_BOTS = wl_buf[NUM_BOTS_LOC];
+		
+    //you are now the last robot in the line
+    SRC = NUM_BOTS;
+    //you are sending back to the first robot
+    DEST = 0;
+		
+    //since you've just added yourself, increase numbots
+    NUM_BOTS++;
+		
+    //figure out a way to send out a packet TODO
+    //wl_wait_for_turn = 1;
+		
+    //create and send a packet
+    wl_create_packet();
+    wl_send();
+  }
+  
+  //IS NOT CALLED FOR NOW
+  if(wl_wait_for_turn) {
+    if( wl_buf[WL_DEST_LOC] == (NUM_BOTS - 1) ) {
+      //you just got a packet from the 'old' last robot send yours
+      //lcd_putchar('S');
+      wl_create_packet();
+      wl_send();
+    }else{
+      //otherwise just exit out of parse
+      return;
+    }
+  }
+  
+  //check for error packet first
+  if(wl_buf[WL_DEST_LOC] == WL_PKT_ERROR){
+    //handle error packet
+    wl_error_handler( wl_buf[WL_ERROR_LOC] );
+    return;
+  }
+  
+  //see if there are more robots this turn around -- NUM_ROBOTS would have 
+  //increased
+  if(wl_buf[NUM_BOTS_LOC] > NUM_BOTS){
+    //if you are the last robot
+    if(DEST == 0){
+      //if you are the last robot in the ring
+      //change your dest to the new number (the last bot)
+      DEST = NUM_BOTS;
+      //lcd_putchar('j');
+    }
+
+    //increase the number of robots to what it is in the incoming packet
+    NUM_BOTS = wl_buf[NUM_BOTS_LOC];
+  }
+		
+  //make sure packet isn't your own (shouldn't really happen)
+  if(wl_buf[WL_SRC_LOC] == SRC) {
+    //lcd_putchar('d');
+    return;
+  }
+  
+  //get the data out of the sensor row
+  int i = 0;
+  int self = wl_buf[WL_SRC_LOC];
+  //13-4 = 9
+  int end = MIN(WL_DATA_ROW_END, NUM_BOTS+WL_DATA_ROW_START);
+  //lcd_putchar('s');
+  //lcd_putchar(self+48);
+  //lcd_putchar(':');
+  //lcd_putchar(end+48);
+  for(i = WL_DATA_ROW_START; i < end; i++){
+    addSensor(wl_buf[i], self, (i-WL_DATA_ROW_START), NUM_BOTS);
+  }
+  
+  //if you are the destination - respond
+  if(wl_buf[WL_DEST_LOC] == SRC) {
+    //you know that you got a message addressed to you -- previous robot must 
+    //not be dead
+    wl_to_death_count = 0;
+    //the robot previous to you is in wl_buf[WL_SRC_LOC]
+    PREV = wl_buf[WL_SRC_LOC];
+    
+    //create a packet
+    //lcd_putchar('s');
+    wl_create_packet();
+    wl_send();
+  }
+
+  return;
+}
+
+/**
+   \fun wl_init
+*/
+void wl_init(void)
+{
+  lcd_putchar('~');
+  lcd_putchar(SRC+48);
+  lcd_putchar('~');
+  lcd_putchar(DEST+48);
+  lcd_putchar('~');
+  lcd_putchar(NUM_BOTS+48);
+  lcd_putchar('~');
+    
+  buzzer_init();
+  buzzer_set_freq(C5);
+  delay_ms(800);
+  buzzer_off();
+	
+  wl_index = 0;
+  wl_chksum = 1;
+  wl_buf[0] = 'R';
+  wl_buf[1] = 'C';
+	
+  /* executes the function about every 1/4 sec */
+  rtc_init(PRESCALE_DIV_128, 64, &wl_timeout_handler); 
+
+  wl_to_flag = 0;
+  wl_to_count = 0; 
+  wl_to_death_count = 0;
+  wl_to_death_flag = 0;
+	
+  wl_to_max = WL_TO_INITIAL;
+  first_time = 1;
+  wl_wait_for_turn = 0;
+	
+  UCSR0B |= _BV(RXCIE) | _BV(RXEN);
+	
+  sei();
+}
+
+void wl_send ( void ) {
+  int i = 0;
+  
+  if(set_orb_wireless) {
+    orb_set_color(BLUE);
+  }
+  
+  led_user(1);
+  
+  if(SRC == (NUM_BOTS - 1) ) {
+    //if you are the last robot
+    //delay for some time
+    if(set_orb_wireless) {
+      orb_set_color(RED);
+    }
+    delay_ms(LAST_ROBOT_DELAY);
+    
+    //warning: delay is actually 0 -- adding the delay back causes issues.
+  }
+  
+  //this is where you would turn on the BOM
+  bom_on();
+  delay_ms(WL_DELAY_BOM_PRE);
+  for(i = 0; i < WL_PKT_LEN; i++) {
+    serial_putchar(wl_buf[i]);
+    serial1_putchar(wl_buf[i]);
+  }
+  
+  delay_ms(WL_DELAY_BOM_POST);
+  //this is where you would turn the BOM off
+  bom_off();
+  
+  led_user(0);
+  //sprintf(buf, "%d\n\r", wl_buf[WL_CHK_LOC]);
+  //put_string(buf);
+}
+
+void wl_create_packet() {
+  //Header for Colony Project
+  wl_buf[0] = 'R';
+  wl_buf[1] = 'C';
+  
+  wl_buf[WL_SRC_LOC] = SRC;     //Where the packet came from
+  wl_buf[WL_DEST_LOC] = DEST;   //Who the packet is for
+  
+  //Behavior Specific Data goes here
+  wl_buf[WL_DATA_DATA0] = 0;
+  wl_buf[WL_DATA_DATA1] = 0;
+  wl_buf[WL_DATA_DATA2] = 0;
+  
+  //fill packet with data -- sensor row
+  for(int i = WL_DATA_ROW_START; i <= WL_DATA_ROW_END; i++) {
+    wl_buf[i] = sensors[SRC][i - WL_DATA_ROW_START];
+  }
+  
+  //add the number of robots in there
+  wl_buf[NUM_BOTS_LOC] = NUM_BOTS;
+  
+  //create the checksum
+  wl_make_checksum();
+}
+
+//Add custom data to the packets
+void wl_create_data_packet(unsigned char d0, unsigned char d1, 
+                           unsigned char d2)
+{
+  //Header for Colony Project
+  wl_buf[0] = 'R';
+  wl_buf[1] = 'C';
+	
+  wl_buf[WL_SRC_LOC] = SRC;     //Where the packet came from
+  wl_buf[WL_DEST_LOC] = DEST;   //Who the packet is for
+    
+  //Behavior Specific Data goes here
+  wl_buf[WL_DATA_DATA0] = d0;
+  wl_buf[WL_DATA_DATA1] = d1;
+  wl_buf[WL_DATA_DATA2] = d2;
+	
+  //fill packet with data -- sensor row
+  for(int i = WL_DATA_ROW_START; i <= WL_DATA_ROW_END; i++) {
+    wl_buf[i] = sensors[SRC][i - WL_DATA_ROW_START];
+  }
+	
+  //add the number of robots in there
+  wl_buf[NUM_BOTS_LOC] = NUM_BOTS;
+  
+  //create the checksum
+  wl_make_checksum();
+}
+
+//Send an error packet
+void wl_create_error_packet(unsigned char errcode)
+{
+  //Header for Colony Project
+  wl_buf[0] = 'R';
+  wl_buf[1] = 'C';
+  
+  //DEST is all robots
+  wl_buf[WL_SRC_LOC] = SRC;
+  wl_buf[WL_DEST_LOC] = WL_PKT_ERROR;
+  wl_buf[WL_ERROR_LOC] = errcode;
+	
+  //rest of the packet is just a bunch of 0s
+  for(int i = WL_ERR_DEAD_LOC + 1; i <= WL_DATA_END; i++) {
+    wl_buf[i] = 0;
+  }
+	
+  //add the number of robots in there
+  wl_buf[NUM_BOTS_LOC] = NUM_BOTS;
+	
+  //create the checksum
+  wl_make_checksum();
+}
+
+//Computes the checksum
+void wl_make_checksum() 
+{
+  char checksum = 0;
+
+  for(int i = WL_SRC_LOC; i < WL_CHK_LOC; i++) {
+    checksum -= wl_buf[i];
+  }
+
+  wl_buf[WL_CHK_LOC] = checksum;
+}
+
+//use on new avr-libc
+//ISR(USART0_RX_vect)
+SIGNAL(SIG_USART0_RECV)
+{
+  int max_bom;
+  
+  wl_input = UDR0;
+  
+  //printf("%d ", wl_input);
+	
+  if((wl_index == 0) && (wl_chksum != 0)){
+    //first packet? - check chksum to make sure we're not beginning
+    if( wl_input == 'R' ) {
+      //got the first code
+      wl_index++;
+      
+      //if(set_orb_wireless) {
+      //  orb_set_color(GREEN);
+      //}
+      //lcd_putchar('R');
+      //serial1_putchar('R');
+			
+      wl_to_count = 0;  	 	//at this point we're not timing out, reset counter
+    }
+    return;
+  }else if( wl_index == 1 ){
+    if(wl_input == 'C') {
+      wl_index++;
+      wl_chksum = 0;
+      //lcd_putchar('C');
+      //serial1_putchar('C');
+    }else{
+      //incomplete packet header
+      wl_index = 0;
+    }
+    return;
+  }
+	
+  if( wl_index >= WL_SRC_LOC ) {
+    if( wl_index < WL_CHK_LOC ) {
+      //getting the rest of the packet
+      wl_buf[wl_index] = wl_input;
+      wl_chksum += wl_input;
+      wl_index++;
+    }else{
+      //we are at checksum location
+      wl_buf[wl_index] = 0;
+      wl_chksum += wl_input;
+      wl_index = 0;
+      if(!wl_chksum) {
+        //checksum is correct - equal to zero
+        //if(set_orb_wireless) {
+        //  orb_set_color(ORB_OFF);
+        //}
+        //lcd_putchar('p');
+                
+        //get the maximum BOM from the person who sent you the packet
+        max_bom = getMaxBom();
+        //lcd_putint(max_bom);
+        //lcd_putchar(' ');
+        //add to your own sensor the other robot's direction
+                
+        //        max_bom  you  them
+        addSensor(max_bom, SRC, wl_buf[WL_SRC_LOC], NUM_BOTS);
+                
+        //also set whether that robot can see the light or not
+        //set_light_status(wl_buf[WL_SRC_LOC], wl_buf[WL_DATA_LIGHT_LOC]);
+      }else{  
+        //chksum failed
+        //serial1_putchar('F');
+        //lcd_putchar('F');
+      }
+    }
+  }
+}
Index: branches/battery/code/projects/colonet/testing/wl_network_colonet/dio.h
===================================================================
--- branches/battery/code/projects/colonet/testing/wl_network_colonet/dio.h	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/wl_network_colonet/dio.h	(revision 260)
@@ -0,0 +1,176 @@
+#ifndef _DIO_H
+#define _DIO_H
+
+
+/*
+
+these are ALL the pins
+don't use unless you know what you're doing
+
+*/
+
+#define _PORT_A 1
+#define _PORT_B 2
+#define _PORT_C 3
+#define _PORT_D 4
+#define _PORT_E 5
+#define _PORT_F 6
+#define _PORT_G 7
+
+#define _PIN_A0 8
+#define _PIN_A1 9
+#define _PIN_A2 10
+#define _PIN_A3 11
+#define _PIN_A4 12
+#define _PIN_A5 13
+#define _PIN_A6 14 
+#define _PIN_A7 15
+
+#define _PIN_B0 16
+#define _PIN_B1 17
+#define _PIN_B2 18
+#define _PIN_B3 19
+#define _PIN_B4 20
+#define _PIN_B5 21
+#define _PIN_B6 22
+#define _PIN_B7 23
+
+#define _PIN_C0 24
+#define _PIN_C1 25
+#define _PIN_C2 26
+#define _PIN_C3 27
+#define _PIN_C4 28
+#define _PIN_C5 29
+#define _PIN_C6 30
+#define _PIN_C7 31
+
+#define _PIN_D0 32
+#define _PIN_D1 33
+#define _PIN_D2 34
+#define _PIN_D3 35
+#define _PIN_D4 36
+#define _PIN_D5 37
+#define _PIN_D6 38
+#define _PIN_D7 39
+
+#define _PIN_E0 40
+#define _PIN_E1 41
+#define _PIN_E2 42
+#define _PIN_E3 43
+#define _PIN_E4 44
+#define _PIN_E5 45
+#define _PIN_E6 46
+#define _PIN_E7 47
+
+#define _PIN_F0 48
+#define _PIN_F1 49
+#define _PIN_F2 50
+#define _PIN_F3 51
+#define _PIN_F4 52
+#define _PIN_F5 53
+#define _PIN_F6 54
+#define _PIN_F7 55
+
+#define _PIN_G0 56
+#define _PIN_WR 56
+#define _PIN_G1 57
+#define _PIN_RD 57
+#define _PIN_G2 58
+#define _PIN_ALE 58
+#define _PIN_G3 59
+#define _PIN_TOSC2 59
+#define _PIN_G4 60
+#define _PIN_TOSC1 60
+//#define _PIN_G5 61
+//#define _PIN_G6 62
+//#define _PIN_G7 63
+
+
+/*
+These are the header pins (the ones you can connect things to)
+Feel free to use these
+
+*/
+#define PIN_A0 8
+#define PIN_A1 9
+#define PIN_A2 10
+#define PIN_A3 11
+#define PIN_A4 12
+#define PIN_A5 13
+#define PIN_A6 14 
+#define PIN_A7 15
+
+#define PIN_SS 16
+#define PIN_SCK 17
+#define PIN_MOSI 18
+#define PIN_MISO 19
+#define PIN_LCD_COMMAND 20
+
+#define PIN_C0 24
+#define PIN_C1 25
+#define PIN_C2 26
+#define PIN_C3 27
+#define PIN_C4 28
+#define PIN_C5 29
+#define PIN_C6 30
+#define PIN_C7 31
+
+#define PIN_SCL 32
+#define PIN_SDA 33
+
+#define PIN_RX0 40
+#define PIN_TX0 41
+#define PIN_LCD_RESET 42
+//#define PIN_LEDR 43
+//#define PIN_LEDG 44
+//#define PIN_LEDB 45
+#define PIN_E6 46
+#define PIN_EXT_DIO1 46
+#define PIN_E7 47
+#define PIN_EXT_DIO2 48
+
+#define PIN_AN0 48
+#define PIN_ADC0 48
+#define PIN_AN1 49
+#define PIN_ADC1 49
+#define PIN_AN2 50
+#define PIN_ADC2 50
+#define PIN_AN3 51
+#define PIN_ADC3 51
+#define PIN_AN4 52
+#define PIN_ADC4 52
+#define PIN_AN5 53
+#define PIN_ADC5 53
+#define PIN_AN6 54
+#define PIN_ADC6 54
+#define PIN_WHEEL 54
+#define PIN_AN7 55
+#define PIN_ADC7 55
+#define PIN_BATT 55
+
+#define PIN_BTN1 56
+#define PIN_BTN2 57
+#define PIN_LED1 58
+
+int digital_input(int);
+void digital_output(int bit, int val);
+
+///////////////////////
+//////  BUTTONS  //////
+///////////////////////
+#define PIN_BTN PING
+
+#define BTN2 PING1
+#define BTN1 PING0
+
+int button1_read( void );
+void button1_wait( void );
+void button1_wait_led( void );
+
+int button2_read( void );
+void button2_wait( void );
+void button2_wait_led( void );
+
+
+#endif
+
Index: branches/battery/code/projects/colonet/testing/wl_network_colonet/wl_test.c
===================================================================
--- branches/battery/code/projects/colonet/testing/wl_network_colonet/wl_test.c	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/wl_network_colonet/wl_test.c	(revision 260)
@@ -0,0 +1,37 @@
+#include "firefly+_lib.h"
+
+#include "wl_adhoc.h"
+
+int main(void) {  
+  analog_init();
+  led_init();
+  orb_init();
+  motors_init();
+  lcd_init();
+  wl_init();
+
+  serial_init(BAUD115200);
+  serial1_init(BAUD115200);
+  //lcd, orb, all that good stuff
+  
+  fdevopen(&serial1_putchar, &serial1_getchar);
+
+  orb_set(255,0,0);
+
+  while(1){
+    //this needs to happen continuously -- it handles the packet
+    parse_buffer();
+    
+    /*
+    serial_putchar('a');
+    serial_putchar('b');
+    serial_putchar('c');
+    serial_putchar('d');
+    serial_putchar('e');
+    serial_putchar('f');
+    serial_putchar('g');
+    */
+  }
+
+  return 0;
+}
Index: branches/battery/code/projects/colonet/testing/wl_network_colonet/bom.h
===================================================================
--- branches/battery/code/projects/colonet/testing/wl_network_colonet/bom.h	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/wl_network_colonet/bom.h	(revision 260)
@@ -0,0 +1,44 @@
+
+#ifndef _BOM_H
+#define _BOM_H
+
+
+#include "firefly+_lib.h"
+
+/*
+
+
+ Bk R Y (Analog)
+---------
+ Green
+ Blue
+ White
+---------
+ Blue
+ White
+
+*/
+
+
+#define MONKI AN0         //analog
+//------------------------//
+#define MONKL PIN_C2      //green
+#define MONK1 PIN_C3      //blue
+#define MONK0 PIN_C4      //white
+//------------------------//
+#define MONK3 PIN_C5      //blue
+#define MONK2 PIN_C6      //white 
+
+
+
+int getMaxBom( void );
+
+void bom_on(void);
+void bom_off(void);
+
+void output_high(int which);
+void output_low(int which);
+
+
+#endif
+
Index: branches/battery/code/projects/colonet/testing/wl_network_colonet/wl_adhoc.h
===================================================================
--- branches/battery/code/projects/colonet/testing/wl_network_colonet/wl_adhoc.h	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/wl_network_colonet/wl_adhoc.h	(revision 260)
@@ -0,0 +1,125 @@
+#ifndef _WL_ADHOC_H_
+#define _WL_ADHOC_H_
+
+#include "localization.h"
+
+#define WL_BAUD BAUD115200
+
+/*
+ 0 - R
+ 1 - C
+ 2 - SRC
+ 3 - DEST
+ 4 - DATA0          Behavior specific Data
+ 5 - DATA1
+ 6 - DATA2
+ 7 - ROW[0]
+ 8 - ROW[1] 
+ 9 - ROW[2]
+10 - ROW[3]         make sure that you can fit MAX_ROBOTS bytes
+11 - ROW[4]
+12 - ROW[5]
+13 - ROW[6]
+14 - NUM_BOTS
+15 - CHK
+*/
+
+#define WL_PKT_LEN 16           //0...15
+
+#define WL_SRC_LOC 2   //SRC
+#define WL_DEST_LOC 3  //DEST
+
+#define WL_DATA_DATA0 4     //Behavior Specific Data
+#define WL_DATA_DATA1 5
+#define WL_DATA_DATA2 6
+
+#define WL_DATA_ROW_START 7     //start of sensor row (ROW[0])
+#define WL_DATA_ROW_END 13      //end (ROW[6] for now)
+
+//start of wireless data -- not necessarily anything in particular
+#define WL_DATA_START 4
+#define WL_DATA_END 13
+
+#define NUM_BOTS_LOC 14   //location of number of robots - sent in every packet
+#define WL_CHK_LOC 15    //check sum, negative of the sum of the rest of the 
+
+#define WL_TIMEOUT 4
+#define WL_TO_INITIAL 4
+#define WL_TO_LEADER 2
+#define WL_TO_DEATH 5
+//if a robot times out WL_TO_DEATH times, it will be considered dead
+
+#define LAST_ROBOT_DELAY 10   
+#define WL_DELAY_BOM_PRE 100
+//How much to delay between turning on BOM and sending a packet
+
+#define WL_DELAY_BOM_POST 100
+//How much to delay between completing a packet send and turning off BOM
+
+#define WL_PKT_ERROR 255
+#define WL_ERROR_LOC 4
+
+//error codes
+#define WL_ERRCODE_ROBOTDEATH 123     //For timeouts
+#define WL_ERRCODE_NEEDTOCHARGE 250   //For pinging charging station
+#define WL_ERRCODE_CHARGESTATION 251  //Charging station response to ping
+#define WL_ERR_DEAD_LOC 5
+
+char wl_buf[WL_PKT_LEN];
+int wl_csloc; //Stores where the last seen Charging Station was relative to you
+char wl_input;
+unsigned int wl_index;
+unsigned char wl_chksum;
+
+unsigned char wl_to_flag; 
+//Throws 1 if the time since last packet crosses a threshhold
+
+unsigned int wl_to_count;
+//Counts up for every time unit that you do not recieve 
+
+unsigned int PREV;            //Who's before you in the ring
+unsigned int SRC;             //Your ID in the ring
+unsigned int DEST;            //Who's after you in the ring
+unsigned int NUM_BOTS;        //How many robots are in the ring
+
+unsigned int CHARGESTATION;     //0 If robot, 1 if Charging Station
+
+unsigned int wl_to_max;         //Timeout maximum (threshold)
+
+//Counts how many times the robot before you times out
+unsigned int wl_to_death_count;
+unsigned char wl_to_death_flag;   //If the one before you times out too much
+
+char first_time;
+char wl_wait_for_turn;
+
+/* Functions */
+void bom_test(void);
+void wl_adhoc(void);
+
+void wl_init(void);
+
+void wl_send(void);
+void parse_buffer(void);
+void wl_timeout_handler(void);
+
+//Prints out debug information
+void display_debug(void);
+
+//Removes Dead robot from network
+void wl_death_handler( void );
+//Chooses an error and deals with it
+void wl_error_handler(unsigned char ecode);
+
+//Generic Packet
+void wl_create_packet(void);
+//Data Packet
+void wl_create_data_packet(unsigned char d0, unsigned char d1, 
+                           unsigned char d2);
+
+//Generic Error Packet
+void wl_create_error_packet(unsigned char errcode);
+//Compute the checksum and stores it for a packet
+void wl_make_checksum( void);
+
+#endif
Index: branches/battery/code/projects/colonet/testing/wl_network_colonet/lights.c
===================================================================
--- branches/battery/code/projects/colonet/testing/wl_network_colonet/lights.c	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/wl_network_colonet/lights.c	(revision 260)
@@ -0,0 +1,104 @@
+/*
+lights.c
+Controls led_user (small green LED) and the ORB (big light)
+
+author: CMU Robotics Club, Colony Project
+*/
+
+//#include "lights.h"
+#include "firefly+_lib.h"
+
+// the below comment may not be correct
+// Initializes timer2 to count every 0.5 us, overflowing every 16.32 ms (because we set the counter to start at 0x8000)
+void orb_init() 
+{
+
+	//enable the data direction register on the 3 orb LEDs
+	DDRE |= _BV(REDLED) | _BV(GREENLED) | _BV(BLUELED);
+	
+	TCCR3A = 0xA9;  // COM## set to noninvert, WGM 1:0 set to 1
+	TCCR3B = 0x0C;  // High bits to 0, WGM 3:2 set to 1, prescaler to 8
+
+// clear Output Compare Registers
+	OCR3AH=0x00;
+	OCR3AL=0x00;
+	OCR3BH=0x00;
+	OCR3BL=0x00;
+	OCR3CH=0x00;
+	OCR3CL=0x00;
+}
+
+// Sets the red, green and blue elements of the LED with 8-bit resolution
+void orb_set(unsigned int red_led, unsigned int green_led, unsigned int blue_led)
+{	
+	OCR3AL = red_led;
+	OCR3BL = green_led;
+	OCR3CL = blue_led;
+}
+
+void orb_set_color(int col)
+{
+ int red, green, blue;
+
+ red = ((col & 0xE0) >> 5) * 36;
+ green = ((col & 0x1C) >> 2) * 36;
+ blue = (col & 0x03) * 85;
+
+ orb_set(red, green, blue);
+}
+
+// Disables the timer1 interrupt, disabling the Orb's color fading capabilities
+// You can still turn the red, green, and blue leds on and off with set_orb_dio
+void orb_disable()
+{
+	TCCR3A = 0x01;  // COM## disconnected, WGM 1:0 set to 1
+}
+
+// Enables the timer1 interrupt, enabling the Orb's color fading capabilities
+void orb_enable()
+{
+	TCCR3A = 0xA9;  // COM## set to noninvert, WGM 1:0 set to 1
+}
+
+
+/*
+This function turns each Orb element on or off
+Useful for using the Orb for debugging purposes without
+the overhead of the software PWM routine used for color fading.
+*/
+void orb_set_dio(int red, int green, int blue) 
+{
+	if(red == 0)
+		PORTE &= (0xFF - _BV(REDLED));
+	else
+		PORTE |= _BV(REDLED);
+	
+	
+	if(green == 0)
+		PORTE &= (0xFF - _BV(GREENLED));
+	else
+		PORTE |= _BV(GREENLED);
+		
+	
+	if(blue == 0)
+		PORTE &= (0xFF - _BV(BLUELED));
+	else
+		PORTE |= _BV(BLUELED);
+}
+
+
+/////////////////////////////////////////
+///////////    user LED   ///////////////
+/////////////////////////////////////////
+void led_init( void )
+{
+	DDRG |= _BV(USERLED);
+}
+
+void led_user(int value) 
+{
+	if(value == 0) 
+		PORTG &= (0xFF - _BV(USERLED)); 
+	else
+		PORTG |= _BV(USERLED);
+}
Index: branches/battery/code/projects/colonet/testing/wl_network_colonet/ring_buffer.h
===================================================================
--- branches/battery/code/projects/colonet/testing/wl_network_colonet/ring_buffer.h	(nonexistent)
+++ branches/battery/code/projects/colonet/testing/wl_network_colonet/ring_buffer.h	(revision 260)
@@ -0,0 +1,118 @@
+/** @file Include macros to create a ring buffer. Originally written for 15-410.
+ *  Modified for use in ATMega128 serial driver
+ *
+ *	@author Cornell Wright (cgwright)
+ *	@author Jason P. Winters (jpwinter)
+ *
+ *	@bugs None known.
+ */
+
+
+#ifndef _RING_BUFFER_H
+#define _RING_BUFFER_H
+
+/** @brief Creates the struct for a new ring buffer. This just expands to a
+ *	structure definition and thus should be invoked in the global context.
+ *
+ *	@param struct_name Name of the ring buffer struct.
+ *
+ *	@param size The size of the buffer to create.
+ *
+ *	@param type The type of object that the queue is to hold.
+ *
+ *	@param ... Name or names of the instance or instances of the ring buffer(s)
+ *	to be created.
+ */
+#define RING_BUFFER_NEW(struct_name, size, type, ...)	\
+	struct struct_name {	\
+		type queue[size];	\
+		uint8_t start;			\
+		uint8_t end;			\
+	} __VA_ARGS__
+
+#define RING_BUFFER_BIT_NEW(struct_name, size, ...)	\
+	struct struct_name {	\
+		int8_t queue[(size / 8) + 1];	\
+		uint16_t start;	\
+		uint16_t end;	\
+	} __VA_ARGS__
+
+/** @brief Sets the specified ring buffer to be empty.
+ *
+ *	@param buf The ring buffer to make empty.
+ */
+#define RING_BUFFER_CLEAR(buf)	\
+	do {						\
+		(buf).start = 0;		\
+		(buf).end = 0;			\
+	} while (0)
+
+#define RING_BUFFER_BIT_CLEAR(buf) RING_BUFFER_CLEAR(buf)
+/** @brief Returns true if the ring buffer specified is empty.
+ *
+ *	@param buf The buffer to check emptiness of.
+ */
+#define RING_BUFFER_EMPTY(buf) ((buf).start == (buf).end)
+
+
+
+#define RING_BUFFER_BIT_EMPTY(buf) RING_BUFFER_EMPTY(buf)
+
+
+/** @brief Returns true if the ring buffer specified is full.
+ *
+ *	@param buf The buffer to check fullness of.
+ */
+#define RING_BUFFER_FULL(buf)	\
+		(((buf).end + 1) % sizeof((buf).queue) == (buf).start)
+
+#define RING_BUFFER_BIT_FULL(buf) RING_BUFFER_FULL(buf)
+
+/** @brief Adds val to ring buffer buf. Note that val must be of the type
+ *	used in creating the ring buffer to prevent the compiler from spewing
+ *	confusing errors. Also, this assumes that the ring buffer is not full.
+ *
+ *	@param buf The ring buffer to add to.
+ *	@param val The value to add.
+ */
+#define RING_BUFFER_ADD(buf, val)		\
+	do {								\
+		(buf).queue[(buf).end] = val;	\
+		(buf).end = ((buf).end + 1) % sizeof((buf).queue);	\
+	} while (0)
+
+#define RING_BUFFER_BIT_ADD(buf, val)	\
+	do {								\
+		if (val) {						\
+			(buf).queue[((buf).end >> 3) & 0xff] |= _BV((buf).end & 0x7);	\
+		}								\
+		else {							\
+			(buf).queue[((buf).end >> 3) & 0xff] &= ~_BV((buf).end & 0x7);	\
+		}								\
+		(buf).end = ((buf).end + 1) % (sizeof((buf).queue) << 3);			\
+	} while (0)
+
+
+/** @brief Removes the value at the head of the ring buffer and puts it in
+ *	val_ret. Note that val_ret must be the same type used in creating the ring
+ *	buffer to prevent the compiler from spewing confusing errors. Also, this
+ *	assumes that the ring buffer is not empty.
+ *
+ *	@param buf The ring buffer to remove from.
+ *	@param val_ret Where to put the value removed from the head of the ring
+ *	buffer.
+ */
+#define RING_BUFFER_REMOVE(buf, val_ret)	\
+	do {	\
+		(val_ret) = (buf).queue[(buf).start];	\
+		(buf).start = ((buf).start + 1) % sizeof((buf).queue);	\
+	} while (0)
+
+#define RING_BUFFER_BIT_REMOVE(buf, val_ret)	\
+	do {	\
+		(val_ret) = ((buf).queue[((buf).start >> 3) & 0xff] & _BV((buf).start & 0x7)) ? 1 : 0;	\
+		(buf).start = ((buf).start + 1) % (sizeof((buf).queue) << 3);	\
+	} while (0)
+
+#endif /* _RING_BUFFER_H */
+
Index: branches/battery/code/projects/libwireless/lib/wl_token_ring.c
===================================================================
--- branches/battery/code/projects/libwireless/lib/wl_token_ring.c	(nonexistent)
+++ branches/battery/code/projects/libwireless/lib/wl_token_ring.c	(revision 260)
@@ -0,0 +1,769 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+/**
+ * @file wl_token_ring.c
+ * @brief Token Ring Implementation
+ *
+ * Implementation of the token ring packet group.
+ *
+ * @author Brian Coltin, Colony Project, CMU Robotics Club
+ **/
+
+#include <wl_token_ring.h>
+
+#include <stdlib.h>
+#include <stdio.h>
+
+#include <wl_defs.h>
+#include <wireless.h>
+#include <sensor_matrix.h>
+
+#ifdef ROBOT
+#ifndef FIREFLY
+#include <bom.h>
+#endif
+#include <time.h>
+#endif
+
+#define DEFAULT_SENSOR_MATRIX_SIZE 20
+
+/*Ring States*/
+
+#define NONMEMBER 0
+#define MEMBER 1
+#define JOINING 2
+#define ACCEPTED 3
+#define LEAVING 4
+
+/*Frame Types*/
+#define TOKEN_JOIN_ACCEPT_FRAME 1
+
+/*Function Prototypes*/
+
+/*Wireless Library Prototypes*/
+void wl_token_ring_timeout_handler(void);
+void wl_token_ring_response_handler(int frame, int received);
+void wl_token_ring_receive_handler(char type, int source, unsigned char* packet,
+							int length);
+void wl_token_ring_cleanup(void);
+
+/*Helper Functions*/
+void wl_token_pass_token(void);
+int get_token_distance(int robot1, int robot2);
+void wl_token_get_token(void);
+
+/*Packet Handling Routines*/
+void wl_token_pass_receive(int source, char nextRobot, unsigned char* sensorData, int sensorDataLength);
+void wl_token_bom_on_receive(int source);
+void wl_token_join_receive(int source);
+void wl_token_join_accept_receive(int source);
+
+/*Global Variables*/
+
+//the sensor matrix
+SensorMatrix* sensorMatrix;
+
+//the robot we are waiting to say it has received the token. -1 if unspecified
+int wl_token_next_robot = -1;
+
+//true if the robot should be in the token ring, 0 otherwise
+int ringState = NONMEMBER;
+//the id of the robot who accepted us into the token ring, only used in ACCEPTED state
+int acceptor = -1;
+//id of the robot we are accepting
+int accepted = -1;
+
+//the counter for when we assume a robot is dead
+int deathDelay = -1;
+//the counter for joining, before we form our own token ring
+int joinDelay = -1;
+
+//current robot to check in the iterator
+int iteratorCount = 0;
+
+// the amount of time a robot has had its BOM on for
+int bom_on_count = 0;
+
+void do_nothing(void) {}
+int get_nothing(void) {return -1;}
+
+#ifdef ROBOT
+#ifndef FIREFLY
+void (*bom_on_function) (void) = bom_on;
+void (*bom_off_function) (void) = bom_off;
+int (*get_max_bom_function) (void) = get_max_bom;
+#else
+void (*bom_on_function) (void) = do_nothing;
+void (*bom_off_function) (void) = do_nothing;
+int (*get_max_bom_function) (void) = get_nothing;
+#endif
+#else
+void (*bom_on_function) (void) = do_nothing;
+void (*bom_off_function) (void) = do_nothing;
+int (*get_max_bom_function) (void) = get_nothing;
+#endif
+
+PacketGroupHandler wl_token_ring_handler =
+		{WL_TOKEN_RING_GROUP, wl_token_ring_timeout_handler,
+		wl_token_ring_response_handler, wl_token_ring_receive_handler,
+		wl_token_ring_cleanup};
+
+/**
+ * Initialize the token ring packet group and register it with the
+ * wireless library. The robot will not join a token ring.
+ **/
+void wl_token_ring_register()
+{
+	if (wl_get_xbee_id() > 0xFF)
+	{
+		//Note: if this becomes an issue (unlikely), we could limit sensor information
+		//to half a byte and use 12 bits for the id
+		WL_DEBUG_PRINT("XBee ID must be single byte for token ring, is ");
+		WL_DEBUG_PRINT_INT(wl_get_xbee_id());
+		WL_DEBUG_PRINT(".\r\n");
+		return;
+	}
+	
+	sensorMatrix = sensor_matrix_create();
+	//add ourselves to the sensor matrix
+	sensor_matrix_set_in_ring(sensorMatrix, wl_get_xbee_id(), 0);
+
+	wl_register_packet_group(&wl_token_ring_handler);
+}
+
+/**
+ * Removes the packet group from the wireless library.
+ **/
+void wl_token_ring_unregister()
+{
+	wl_unregister_packet_group(&wl_token_ring_handler);
+}
+
+/**
+ * Sets the functions that are called when the BOM ought to be
+ * turned on or off. This could be used for things such as 
+ * charging stations, which have multiple BOMs.
+ *
+ * @param on_function the function to be called when the BOM
+ * should be turned on
+ * @param off_function the function to be called when the BOM
+ * should be turned off
+ * @param max_bom_function the function to be called when a
+ * measurement of the maximum BOM reading is needed.
+ **/
+void wl_token_ring_set_bom_functions(void (*on_function) (void),
+	void (*off_function) (void), int (*max_bom_function) (void))
+{
+	bom_on_function = on_function;
+	bom_off_function = off_function;
+	get_max_bom_function = max_bom_function;
+}
+
+/**
+ * Called to cleanup the token ring packet group.
+ **/
+void wl_token_ring_cleanup()
+{
+	sensor_matrix_destroy(sensorMatrix);
+}
+
+/**
+ * Called approximately every quarter second by the wireless library.
+ **/
+void wl_token_ring_timeout_handler()
+{
+	//someone is not responding, assume they are dead
+	if (deathDelay == 0)
+	{
+		//pass the token to the next robot if we think someone has died
+		//also, declare that person dead, as long as it isn't us
+		if (wl_token_next_robot != wl_get_xbee_id())
+		{
+			sensor_matrix_set_in_ring(sensorMatrix, wl_token_next_robot, 0);
+			WL_DEBUG_PRINT("Robot ");
+			WL_DEBUG_PRINT_INT(wl_token_next_robot);
+			WL_DEBUG_PRINT(" has died.\r\n");
+			wl_token_next_robot = -1;
+			deathDelay = DEATH_DELAY;
+		}
+		
+		// we may have been dropped from the ring when this is received
+		if (ringState == MEMBER)
+			wl_token_pass_token();
+	}
+
+	//we must start our own token ring, no one is responding to us
+	if (joinDelay == 0)
+	{
+		if (sensor_matrix_get_joined(sensorMatrix) == 0)
+		{
+			WL_DEBUG_PRINT("Creating our own token ring, no robots seem to exist.\r\n");
+			sensor_matrix_set_in_ring(sensorMatrix, wl_get_xbee_id(), 1);
+			ringState = MEMBER;
+			//this will make us pass the token to ourself
+			//repeatedly, and other robots when they join
+			deathDelay = DEATH_DELAY;
+			wl_token_next_robot = wl_get_xbee_id();
+		}
+		else
+		{
+			WL_DEBUG_PRINT("Attempting to join the token ring again.\r\n");
+			//attempt to rejoin with a random delay
+			wl_token_ring_join();
+			joinDelay = rand() / (RAND_MAX / JOIN_DELAY) + 1;
+		}
+	}
+
+	if (deathDelay >= 0)
+		deathDelay--;
+	if (joinDelay >= 0)
+		joinDelay--;
+	if (bom_on_count >= 0)
+		bom_on_count++;
+}
+
+/**
+ * Called when the XBee tells us if a packet we sent has been received.
+ * 
+ * @param frame the frame number assigned when the packet was sent
+ * @param received 1 if the packet was received, 0 otherwise
+ **/
+void wl_token_ring_response_handler(int frame, int received)
+{
+	if (!received)
+	{
+		WL_DEBUG_PRINT("FAILED.\r\n");
+	}
+}
+
+/**
+ * Called when we recieve a token ring packet.
+ * @param type the type of the packet
+ * @param source the id of the robot who sent the packet
+ * @param packet the data in the packet
+ * @param length the length of the packet in bytes
+ **/
+void wl_token_ring_receive_handler(char type, int source, unsigned char* packet,
+							int length)
+{
+	switch (type)
+	{
+		case WL_TOKEN_PASS:
+			if (length < 1)
+			{
+				WL_DEBUG_PRINT("Malformed Token Pass packet received.\r\n");
+				return;
+			}
+			wl_token_pass_receive(source, packet[0], packet + 1, length - 1);
+			break;
+		case WL_TOKEN_BOM_ON:
+			//add the robot to the sensor matrix if it is not already there
+			wl_token_bom_on_receive(source);
+			break;
+		case WL_TOKEN_JOIN:
+			wl_token_join_receive(source);
+			break;
+		case WL_TOKEN_JOIN_ACCEPT:
+			wl_token_join_accept_receive(source);
+			break;
+		default:
+			WL_DEBUG_PRINT("Unimplemented token ring packet received.\r\n");
+			break;
+	}
+}
+
+/**
+ * Causes the robot to join an existing token ring, or create one
+ * if no token ring exists. The token ring uses global and robot to robot
+ * packets, and does not rely on any PAN.
+ **/
+void wl_token_ring_join()
+{
+	WL_DEBUG_PRINT("Joining the token ring.\r\n");
+	ringState = JOINING;
+	joinDelay = DEATH_DELAY * 2;
+	wl_send_global_packet(WL_TOKEN_RING_GROUP, WL_TOKEN_JOIN,
+		NULL, 0, 0);
+}
+
+/**
+ * Causes the robot to leave the token ring. The robot stops
+ * alerting others of its location, but continues storing the
+ * locations of other robots.
+ **/
+void wl_token_ring_leave()
+{
+	ringState = LEAVING;
+}
+
+/**
+ * Returns the BOM reading robot source has for robot dest.
+ *
+ * @param source the robot that made the BOM reading
+ * @param dest the robot whose relative location is returned
+ *
+ * @return a BOM reading from robot source to robot dest,
+ * in the range 0-15, or -1 if it is unknown
+ **/
+int wl_token_get_sensor_reading(int source, int dest)
+{
+	if (wl_token_is_robot_in_ring(dest) &&
+			(source == wl_get_xbee_id() || wl_token_is_robot_in_ring(source)))
+		return sensor_matrix_get_reading(sensorMatrix, source, dest);
+	return -1;
+}
+
+/**
+ * Returns the BOM reading we have for robot dest.
+ * 
+ * @param dest the robot whose relative location is returned
+ *
+ * @return a BOM reading from us to robot dest, in the range
+ * 0-15, or -1 if it is unkown
+ **/
+int wl_token_get_my_sensor_reading(int dest)
+{
+	return wl_token_get_sensor_reading(wl_get_xbee_id(), dest);
+}
+
+/**
+ * This method is called when we receive a token pass packet.
+ * @param source is the robot it came from
+ * @param nextRobot is the robot the token was passed to
+ * @param sensorData a char with an id followed by a char with the sensor
+ *		reading for that robot, repeated for sensorDataLength bytes
+ * @param sensorDataLength the length in bytes of sensorData
+ */
+void wl_token_pass_receive(int source, char nextRobot, unsigned char* sensorData, int sensorDataLength)
+{
+	int i, j;
+
+	// this prevents two tokens from being passed around at a time (second clause is in case we are joining)
+	if (source != wl_token_next_robot && bom_on_count <= DEATH_DELAY / 2 &&
+		ringState != ACCEPTED)
+	{
+		WL_DEBUG_PRINT("Received token pass when a robot should not have died yet.\n");
+		WL_DEBUG_PRINT("There are probably two tokens going around, packet ignored.\n");
+		return;
+	}
+
+	bom_on_count = -1;
+	deathDelay = -1;
+	WL_DEBUG_PRINT("Received the token from robot");
+	WL_DEBUG_PRINT_INT(source);
+	WL_DEBUG_PRINT(", next robot is ");
+	WL_DEBUG_PRINT_INT((int)nextRobot);
+	WL_DEBUG_PRINT(" \r\n");
+	sensor_matrix_set_in_ring(sensorMatrix, source, 1);
+
+	//with this packet, we are passed the id of the next robot in the ring
+	//and the sensor matrix, a list of id and sensor reading pairs (two bytes for both)
+	j = 0;
+	for (i = 0; i < sensor_matrix_get_size(sensorMatrix); i++)
+	{
+		if (i == source)
+			continue;
+		
+		//set the sensor information we receive
+		if (j < sensorDataLength / 2 && sensorData[2 * j] == i)
+		{
+			//the robot we were going to accept has already been accepted
+			if (accepted == i)
+			{
+				accepted = -1;
+				WL_DEBUG_PRINT("Someone accepted the robot we did.\r\n");
+			}
+			sensor_matrix_set_reading(sensorMatrix, source, i,
+						sensorData[2 * j + 1]);
+			sensor_matrix_set_in_ring(sensorMatrix, i, 1);
+			j++;
+		}
+		else
+		{
+			if (sensor_matrix_get_in_ring(sensorMatrix, i))
+			{
+				WL_DEBUG_PRINT("Robot ");
+				WL_DEBUG_PRINT_INT(i);
+				WL_DEBUG_PRINT(" has been removed from the sensor matrix of robot ");
+				WL_DEBUG_PRINT_INT(wl_get_xbee_id());
+				WL_DEBUG_PRINT(" due to a packet from robot ");
+				WL_DEBUG_PRINT_INT(source);
+				WL_DEBUG_PRINT(".\r\n");
+				sensor_matrix_set_in_ring(sensorMatrix, i, 0);
+			}
+
+			if (i == wl_get_xbee_id() && ringState == MEMBER)
+			{
+				ringState = NONMEMBER;
+				wl_token_ring_join();
+				
+				WL_DEBUG_PRINT("We have been removed from the ring ");
+				WL_DEBUG_PRINT("and are rejoining.\r\n");
+			}
+			
+			//the person who accepted us is dead... let's ask again
+			if (i == acceptor)
+			{
+				sensor_matrix_set_in_ring(sensorMatrix,
+						wl_get_xbee_id(), 1);
+				ringState = NONMEMBER;
+				acceptor = -1;
+				wl_token_ring_join();
+			}
+		}
+	}
+
+	wl_token_next_robot = nextRobot;
+	
+	deathDelay = get_token_distance(wl_get_xbee_id(), nextRobot) * DEATH_DELAY;
+	
+	//we have the token
+	if (wl_token_next_robot == wl_get_xbee_id())
+		wl_token_get_token();
+}
+
+/**
+ * Gets the distance in the token ring between two robots.
+ *
+ * @param robot1 the first robot
+ * @param robot2 the second robot
+ *
+ * @return the number of passes before the token is expected
+ * to reach robot2 from robot1
+ **/
+int get_token_distance(int robot1, int robot2)
+{
+	int curr = robot1 + 1;
+	int count = 1;
+	while (1)
+	{
+		if (curr == sensor_matrix_get_size(sensorMatrix))
+			curr = 0;
+		if (curr == robot2)
+			break;
+		if (sensor_matrix_get_in_ring(sensorMatrix, curr))
+			count++;
+		curr++;
+	}
+	return count;
+}
+
+/**
+ * Passes the token to the next robot in the token ring.
+ **/
+void wl_token_pass_token()
+{
+	char nextRobot;
+	int i = wl_get_xbee_id() + 1;
+	if (accepted == -1)
+	{
+		while (1)
+		{
+			if (i == sensor_matrix_get_size(sensorMatrix))
+				i = 0;
+			if (sensor_matrix_get_in_ring(sensorMatrix, i))
+			{
+				nextRobot = (char)i;
+				break;
+			}
+			i++;
+		}
+	}
+	else
+	{
+		WL_DEBUG_PRINT("Accepting new robot, sending it the token.\r\n");
+		//add a new robot to the token ring
+		sensor_matrix_set_in_ring(sensorMatrix, accepted, 1);
+		nextRobot = accepted;
+		accepted = -1;
+	}
+
+	//we don't include ourself
+	int packetSize = 1 + 2 * (sensor_matrix_get_joined(sensorMatrix) - 1);
+	char* buf = (char*)malloc(packetSize * sizeof(char));
+	if (!buf)
+	{
+		WL_DEBUG_PRINT_INT(packetSize);
+		WL_DEBUG_PRINT("Out of memory - pass token.\r\n");
+		return;
+	}
+	buf[0] = nextRobot;
+
+	int j = 0;
+	for (i = 0; i < sensor_matrix_get_size(sensorMatrix); i++)
+		if (sensor_matrix_get_in_ring(sensorMatrix, i) && i != wl_get_xbee_id())
+		{
+			buf[2*j + 1] = i;
+			buf[2*j + 2] = sensor_matrix_get_reading(sensorMatrix, wl_get_xbee_id(), i);
+			j++;
+		}
+	
+	WL_DEBUG_PRINT("Passing the token to robot ");
+	WL_DEBUG_PRINT_INT(buf[0]);
+	WL_DEBUG_PRINT(".\r\n");
+	wl_send_global_packet(WL_TOKEN_RING_GROUP, WL_TOKEN_PASS,
+		buf, packetSize, 3);
+
+	wl_token_next_robot = nextRobot;
+	deathDelay = DEATH_DELAY;
+	free(buf);
+}
+
+/**
+ * Called when a packet is received stating that another robot has turned
+ * its BOM on. Our BOM is then read, and the data is added to the sensor
+ * matrix.
+ *
+ * @param source the robot whose BOM is on
+ **/
+void wl_token_bom_on_receive(int source)
+{
+	WL_DEBUG_PRINT("Robot ");
+	WL_DEBUG_PRINT_INT(source);
+	WL_DEBUG_PRINT(" has flashed its bom.\r\n");
+	
+	bom_on_count = 0;
+
+	sensor_matrix_set_reading(sensorMatrix, wl_get_xbee_id(), 
+		source, get_max_bom_function());
+}
+
+/**
+ * This method is called when we receive the token. Upon receiving
+ * the token, we must send a BOM_ON packet, flash the BOM, and send
+ * the token to the next robot.
+ * 
+ * If there is a pending request for the token, this is processed first.
+ **/
+void wl_token_get_token()
+{
+	WL_DEBUG_PRINT("We have the token.\r\n");
+	if (ringState == ACCEPTED)
+	{
+		sensor_matrix_set_in_ring(sensorMatrix,
+			wl_get_xbee_id(), 1);
+		WL_DEBUG_PRINT("Now a member of the token ring.\r\n");
+		ringState = MEMBER;
+		joinDelay = -1;
+	}
+
+	if (ringState == LEAVING || ringState == NONMEMBER)
+	{
+		sensor_matrix_set_in_ring(sensorMatrix, wl_get_xbee_id(), 0);
+		if (ringState == NONMEMBER)
+		{
+			WL_DEBUG_PRINT("We should have left the token ring, but didn't.\r\n");
+		}
+		return;
+	}
+	
+	WL_DEBUG_PRINT("Our BOM has been flashed.\r\n");
+	wl_send_global_packet(WL_TOKEN_RING_GROUP, WL_TOKEN_BOM_ON,
+		NULL, 0, 0);
+
+	bom_on_function();
+	#ifdef ROBOT
+	delay_ms(BOM_DELAY);
+	#endif
+	bom_off_function();
+	
+	if (!sensor_matrix_get_in_ring(sensorMatrix, wl_get_xbee_id()))
+	{
+		WL_DEBUG_PRINT("Removed from sensor matrix while flashing BOM.\r\n");
+		return;
+	}
+	
+	wl_token_pass_token();
+}
+
+/**
+ * Called when a request to join the token ring is received.
+ * If we are the robot preceding the requester in the ring,
+ * we respond with a JOIN_ACCEPT packet and pass the token to
+ * this robot when we receive the token.
+ *
+ * @param source the robot who requested to join
+ **/
+void wl_token_join_receive(int source)
+{
+	WL_DEBUG_PRINT("Received joining request from robot ");
+	WL_DEBUG_PRINT_INT(source);
+	WL_DEBUG_PRINT(".\r\n");
+
+	//we cannot accept the request if we are not a member
+	if (ringState != MEMBER)
+		return;
+	//if they didn't get our response, see if we should respond again
+	if (accepted == source)
+		accepted = -1;
+	//we can only accept one request at a time
+	if (accepted != -1)
+		return;
+	
+	//check if we are the preceding robot in the token ring
+	int i = source - 1;
+	while (1)
+	{
+		if (i < 0)
+			i = sensor_matrix_get_size(sensorMatrix) - 1;
+		//we must send a join acceptance
+		if (i == wl_get_xbee_id())
+			break;
+
+		//another robot will handle it
+		if (sensor_matrix_get_in_ring(sensorMatrix, i))
+			return;
+		i--;
+	}
+
+	accepted = source;
+	wl_send_robot_to_robot_global_packet(WL_TOKEN_RING_GROUP, WL_TOKEN_JOIN_ACCEPT,
+		NULL, 0, source, TOKEN_JOIN_ACCEPT_FRAME);
+	
+	WL_DEBUG_PRINT("Accepting robot ");
+	WL_DEBUG_PRINT_INT(source);
+	WL_DEBUG_PRINT(" into the token ring.\r\n");
+
+	// the token ring has not started yet
+	if (sensor_matrix_get_joined(sensorMatrix) == 1)
+		wl_token_pass_token();
+}
+
+/**
+ * Called when we receive a JOIN_ACCEPT packet in attempting to join
+ * the token ring.
+ * Our attempt to join the ring is stopped, and we wait for the token.
+ *
+ * @param source the robot who accepted us
+ **/
+void wl_token_join_accept_receive(int source)
+{
+	WL_DEBUG_PRINT("Accepted into the token ring by robot ");
+	WL_DEBUG_PRINT_INT(source);
+	WL_DEBUG_PRINT(".\r\n");
+	joinDelay = JOIN_DELAY;
+	ringState = ACCEPTED;
+	acceptor = source;
+
+	//add ourselves to the token ring
+	sensor_matrix_set_in_ring(sensorMatrix, wl_get_xbee_id(), 1);
+}
+
+/**
+ * Returns the number of robots in the token ring.
+ *
+ * @return the number of robots in the token ring
+ **/
+int wl_token_get_robots_in_ring(void)
+{
+	return sensor_matrix_get_joined(sensorMatrix);
+}
+
+/**
+ * Returns true if the specified robot is in the token ring, false
+ * otherwise.
+ *
+ * @param robot the robot to check for whether it is in the token ring
+ * @return nonzero if the robot is in the token ring, zero otherwise
+ **/
+int wl_token_is_robot_in_ring(int robot)
+{
+	return sensor_matrix_get_in_ring(sensorMatrix, robot);
+}
+
+/**
+ * Begins iterating through the robots in the token ring.
+ *
+ * @see wl_token_iterator_has_next, wl_token_iterator_next
+ **/
+void wl_token_iterator_begin(void)
+{
+	int i = 0;
+	iteratorCount = 0;
+	while (!sensor_matrix_get_in_ring(sensorMatrix, i) &&
+			i < sensor_matrix_get_size(sensorMatrix))
+		i++;
+	if (i == sensor_matrix_get_size(sensorMatrix))
+		i = -1;
+	iteratorCount = i;
+}
+
+/**
+ * Returns true if there are more robots in the token ring
+ * to iterate through, and false otherwise.
+ *
+ * @return nonzero if there are more robots to iterate through,
+ * zero otherwise
+ *
+ * @see wl_token_iterator_begin, wl_token_iterator_next
+ **/
+int wl_token_iterator_has_next(void)
+{
+	return iteratorCount != -1;
+}
+
+/**
+ * Returns the next robot ID in the token ring.
+ *
+ * @return the next robot ID in the token ring, or -1 if none exists
+ *
+ * @see wl_token_iterator_begin, wl_token_iterator_has_next
+ **/
+int wl_token_iterator_next(void)
+{
+	int result = iteratorCount;
+	if (result < 0)
+		return result;
+
+	iteratorCount++;
+	while (!sensor_matrix_get_in_ring(sensorMatrix, iteratorCount) &&
+		iteratorCount < sensor_matrix_get_size(sensorMatrix))
+		iteratorCount++;
+	if (iteratorCount == sensor_matrix_get_size(sensorMatrix))
+		iteratorCount = -1;
+	return result;
+}
+
+/**
+ * Returns the number of robots currently in the token ring.
+ *
+ * @return the number of robots in the token ring
+ **/
+int wl_token_get_num_robots(void)
+{
+	return sensor_matrix_get_joined(sensorMatrix);
+}
+
+/**
+ * Returns the number of robots in the sensor matrix.
+ *
+ * @return the number of robots in the sensor matrix
+ **/
+int wl_token_get_matrix_size(void)
+{
+	return sensor_matrix_get_size(sensorMatrix);
+}
+
Index: branches/battery/code/projects/libwireless/lib/sensor_matrix.h
===================================================================
--- branches/battery/code/projects/libwireless/lib/sensor_matrix.h	(nonexistent)
+++ branches/battery/code/projects/libwireless/lib/sensor_matrix.h	(revision 260)
@@ -0,0 +1,100 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+/**
+ * @file sensor_matrix.h
+ * @brief Definitions for sensor matrices
+ *
+ * Contains functions and declarations for using sensor matrices.
+ *
+ * @author Brian Coltin, Colony Project, CMU Robotics Club
+ **/
+
+#ifndef SENSOR_MATRIX_H
+#define SENSOR_MATRIX_H
+
+
+/**
+ * @defgroup sensormatrix Sensor Matrix
+ * @brief the robot sensor matrix
+ *
+ * These functions and structures are used for localization
+ * to determine the relative directions of robots.
+ *
+ * @{
+ **/
+
+/**
+ * @struct SensorMatrix
+ *
+ * A sensor matrix.
+ **/
+typedef struct
+{
+	/**
+	 * The size of the sensor matrix.
+	**/
+	unsigned int size;
+	/**
+	 * The matrix. Each row represents the readings of one
+	 * robot.
+	 **/
+	int** matrix;
+	/**
+	 * The element representing a robot is true if that robot
+	 * is in the token ring and false otherwise.
+	 **/
+	int* joined;
+	/**
+	 * The number of robots in the token ring.
+	 **/
+	int numJoined;
+} SensorMatrix;
+
+/**@brief Create a sensor matrix **/
+SensorMatrix* sensor_matrix_create(void);
+/**@brief Destroy a sensor matrix **/
+void sensor_matrix_destroy(SensorMatrix* m);
+/**@brief Add a robot to a sensor matrix **/
+void sensor_matrix_add_robot(SensorMatrix* m, unsigned int id);
+/**@brief Remove a robot from a sensor matrix **/
+void sensor_matrix_remove_robot(SensorMatrix* m, unsigned int id);
+/**@brief Set a reading in a sensor matrix **/
+void sensor_matrix_set_reading(SensorMatrix* m, int observer, int robot, int reading);
+/**@brief Get a reading in a sensor matrix **/
+int sensor_matrix_get_reading(SensorMatrix* m, int observer, int robot);
+/**@brief Set whether the robot is in the token ring **/
+void sensor_matrix_set_in_ring(SensorMatrix* m, int robot, int in);
+/**@brief Get whether the robot is in the sensor ring **/
+int sensor_matrix_get_in_ring(SensorMatrix* m, int robot);
+/**@brief Get the size of the sensor matrix **/
+int sensor_matrix_get_size(SensorMatrix* m);
+/**@brief Get the number of robots which have joined the token ring **/
+int sensor_matrix_get_joined(SensorMatrix* m);
+
+/** @} **/ //end defgroup
+
+
+#endif
Index: branches/battery/code/projects/libwireless/lib/wireless.h
===================================================================
--- branches/battery/code/projects/libwireless/lib/wireless.h	(nonexistent)
+++ branches/battery/code/projects/libwireless/lib/wireless.h	(revision 260)
@@ -0,0 +1,160 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+/**
+ * @file wireless.h
+ * @brief Contains definitions for the wireless library.
+ *
+ * Contains functions for the wireless library.
+ *
+ * @author Brian Coltin, Colony Project, CMU Robotics Club
+ **/
+
+#ifndef WIRELESS_H
+#define WIRELESS_H
+ 
+//Note: If this is raised above 16, we will need to do
+//something about frame numbers for TX Status packets.
+/**
+ * The maximum number of packet groups.
+ **/
+#define WL_MAX_PACKET_GROUPS 16
+
+/**
+ * @defgroup wireless Wireless
+ * @brief Wireless definitions.
+ *
+ * Contains functions and definitions for dealing with wireless functionality.<br><br>
+ *
+ * The wireless library provides a modular method for dealing with 
+ * wireless packets, by allowing packet groups to be registered.
+ * A packet group is a collection of packets which share a packet
+ * group code. Each packet in the group also has a type. A packet 
+ * group code and type are sent with each packet. When a packet
+ * with a group code registered in the wireless library is 
+ * received, the corresponding event handler is called. The
+ * event handler uses the packet type and other information
+ * stored in the packet to respond.<br><br>
+ *
+ * This architecture allows different wireless functionality to be
+ * defined and handled separately, making it simpler and more
+ * efficient to take advantage of the XBee's wireless functionality.
+ *
+ * @{
+ **/
+
+/**
+ * @struct PacketGroupHandler
+ * A PacketGroupHandler represents a packet group, and is used to 
+ * register a packet group with the wireless library. It contains
+ * handlers for various events which can occur related to a packet
+ * group.
+ **/
+typedef struct
+{
+	/**
+	 * The group code for this packet group. This number
+	 * must be unique. The maximum number of packet groups
+	 * is defined by WL_MAX_PACKET_GROUPS.
+	 **/
+	unsigned int groupCode;
+
+	/**
+	 * Called every half second (not in interrupt,
+	 * but in wl_do).
+	 **/
+	void (*timeout_handler) (void);
+	
+	/**
+	 * Called when a transmit status packet is received
+	 * from the XBee where the first four bits of the frame
+	 * are  the group code.
+	 *
+	 * @param frame the last four bits of the frame
+	 * @param received is true if we received an ack, 0 if
+	 * we did not.
+	 **/
+	void (*handle_response) (int frame, int received);
+	
+	/**
+	 * Called when we receive a packet from this group.
+	 *
+	 * @param type the packet type
+	 * @param source the 16-bit address of the XBee this
+	 * packet was sent from
+	 * @param packet the packet received
+	 * @param length the length of the packet
+	 **/
+	void (*handle_receive) (char type, int source, unsigned char* packet,
+							int length);
+	
+	/**
+	 * Called for any cleanup when the network is turned off.
+	 **/
+	void (*unregister) (void);
+	
+} PacketGroupHandler;
+
+/**@brief Initialize the wireless library **/
+void wl_init(void);
+/**@brief Uninitialize the wireless library **/
+void wl_terminate(void);
+/**@brief Perform wireless library functionality **/
+void wl_do(void);
+/**@brief Register a packet group with the wireless library **/
+void wl_register_packet_group(PacketGroupHandler* h);
+/**@brief Unregister a packet group with the wireless library **/
+void wl_unregister_packet_group(PacketGroupHandler* h);
+
+/**@brief Send a packet to a specific robot in any PAN **/
+void wl_send_robot_to_robot_global_packet(char group, char type,
+		char* data, int len, int dest, char frame);
+/**@brief Send a packet to a specific robot in our PAN **/
+void wl_send_robot_to_robot_packet(char group, char type,
+		char* data, int len, int dest, char frame);
+/**@brief Send a packet to all robots **/
+void wl_send_global_packet(char group, char type,
+		char* data, int len, char frame);
+/**@brief Send a packet to all robots in our PAN **/
+void wl_send_pan_packet(char group, char type,
+		char* data, int len, char frame);
+
+/**@brief Set the PAN we are using **/
+void wl_set_pan(int pan);
+/**@brief Get the PAN we are using **/
+int wl_get_pan(void);
+/**@brief Set the channel we are using **/
+void wl_set_channel(int channel);
+/**@brief Get the channel we are using **/
+int wl_get_channel(void);
+/**@brief Get the 16-bit address of the XBee module **/
+unsigned int wl_get_xbee_id(void);
+/**@brief Set the com port on a computer, undefined on the robot.**/
+void wl_set_com_port(char* port);
+
+/** @} **/ // end defgroup
+
+#endif
+
Index: branches/battery/code/projects/libwireless/lib/xbee.c
===================================================================
--- branches/battery/code/projects/libwireless/lib/xbee.c	(nonexistent)
+++ branches/battery/code/projects/libwireless/lib/xbee.c	(revision 260)
@@ -0,0 +1,790 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+/**
+ * @file xbee.c
+ * @brief XBee Interface
+ *
+ * Implementation of low level communication with the XBee in API mode.
+ *
+ * @author Brian Coltin, Colony Project, CMU Robotics Club
+ **/
+
+#include "xbee.h"
+#include "wl_defs.h"
+
+#ifndef ROBOT
+
+#include <fcntl.h>
+#include <unistd.h>
+#include <pthread.h>
+#include <errno.h>
+
+#else
+
+#include <serial.h>
+#include <avr/interrupt.h>
+
+#endif
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+
+#include <queue.h>
+
+#define XBEE_FRAME_START 0x7E
+
+/*Frame Types*/
+#define XBEE_FRAME_STATUS 0x8A
+#define XBEE_FRAME_AT_COMMAND 0x08
+#define XBEE_FRAME_AT_COMMAND_RESPONSE 0x88
+#define XBEE_FRAME_TX_REQUEST_64 0x00
+#define XBEE_FRAME_TX_REQUEST_16 0x01
+#define XBEE_FRAME_TX_STATUS XBEE_TX_STATUS
+#define XBEE_FRAME_RX_64 0x80
+#define XBEE_FRAME_RX_16 XBEE_RX
+
+/*Internal Function Prototypes*/
+
+/*I/O Functions*/
+void xbee_send(char* buf, int size);
+void xbee_send_string(char* c);
+
+#ifndef ROBOT
+void xbee_read(char* buf, int size);
+#endif
+
+/*Command Mode Functions
+ * Called during initialization.
+ */
+void xbee_enter_command_mode(void);
+void xbee_exit_command_mode(void);
+void xbee_enter_api_mode(void);
+void xbee_wait_for_string(char* s, int len);
+void xbee_wait_for_ok(void);
+
+/*API Mode Functions*/
+
+int xbee_handle_packet(char* packet, int len);
+void xbee_handle_at_command_response(char* command, char result,
+	char* extra, int extraLen);
+void xbee_handle_status(char status);
+int xbee_verify_checksum(char* packet, int len);
+char xbee_compute_checksum(char* packet, int len);
+void xbee_send_frame(char* buf, int len);
+void xbee_send_read_at_command(char* command);
+void xbee_send_modify_at_command(char* command, char* value);
+
+/*Global Variables*/
+
+#ifndef ROBOT
+char* xbee_com_port;
+int xbee_stream;
+pthread_t* xbee_listen_thread;
+#endif
+
+Queue* xbee_queue;
+
+//used to store packets as they are read
+char xbee_buf[128];
+int currentBufPos = 0;
+
+//XBee status
+unsigned int xbee_panID = XBEE_PAN_DEFAULT;
+unsigned int xbee_pending_panID = XBEE_PAN_DEFAULT;
+int xbee_channel = XBEE_CHANNEL_DEFAULT;
+int xbee_pending_channel = XBEE_CHANNEL_DEFAULT;
+unsigned int xbee_address = 0;
+
+/*Function Implementations*/
+
+#ifdef ROBOT
+
+/**
+ * Interrupt for the robot. Adds bytes received from the xbee
+ * to the queue.
+ **/
+#ifndef FIREFLY
+ISR(USART1_RX_vect)
+{
+	char c = UDR1;
+	queue_add(xbee_queue, (void*)(int)c);
+}
+#else
+SIGNAL(SIG_USART0_RECV)
+{
+	char c = UDR0;
+	queue_add(xbee_queue, (void*)(int)c);
+}
+#endif
+
+#else
+
+/**
+ * Thread that listens to the xbee.
+ **/
+void* listen_to_xbee(void* x)
+{
+	char c;
+	while (1)
+	{
+		xbee_read(&c, 1);
+		queue_add(xbee_queue, (void*)(int)c);
+	}
+	return 0;
+}
+
+#endif
+
+/**
+ * Initializes the XBee library so that other functions may be used.
+ **/
+void xbee_lib_init(void)
+{
+	xbee_queue = queue_create();
+	
+	#ifdef ROBOT
+
+	//enable the receiving interrupt
+	#ifdef FIREFLY
+	UCSR0B |= _BV(RXCIE) | _BV(RXEN);
+	#else
+	UCSR1B |= _BV(RXCIE);
+	#endif
+	sei();
+	#else
+	xbee_stream = open(xbee_com_port, O_RDWR);
+	if (xbee_stream == -1 || lockf(xbee_stream, F_TEST, 0) != 0)
+		xbee_stream = open(XBEE_PORT2, O_RDWR);
+	if (xbee_stream == -1 || lockf(xbee_stream, F_TEST, 0) != 0)
+	{
+		printf("Failed to open connection to XBee on port %s\r\n",xbee_com_port);
+		exit(0);
+	}
+	lockf(xbee_stream, F_LOCK, 0);
+	
+	xbee_listen_thread =
+		(pthread_t*)malloc(sizeof(pthread_t));
+	
+	int ret = pthread_create(xbee_listen_thread, NULL, 
+		listen_to_xbee, NULL);
+	if (ret)
+	{
+		printf("Failed to create listener thread.\r\n");
+		exit(0);
+	}
+	#endif
+	xbee_enter_command_mode();
+	xbee_enter_api_mode();
+	xbee_exit_command_mode();
+	xbee_send_read_at_command("MY");
+	
+	//wait to return until the address is set
+	while (xbee_address == 0) xbee_get_packet(NULL);
+}
+
+/**
+ * Call when finished using the XBee library. This releases
+ * all sued resources.
+ **/
+void xbee_terminate()
+{
+	#ifndef ROBOT
+	pthread_cancel(*xbee_listen_thread);
+	free(xbee_listen_thread);
+	lockf(xbee_stream, F_ULOCK, 0);
+	close(xbee_stream);
+	#endif
+	queue_destroy(xbee_queue);
+}
+
+/**
+ * Send a buffer buf of size bytes to the XBee.
+ * 
+ * @param buf the buffer of data to send
+ * @param size the number of bytes to send
+ **/
+void xbee_send(char* buf, int size)
+{
+	#ifdef ROBOT
+	int i;
+	for (i = 0; i < size; i++)
+		xbee_putc(buf[i]);
+	#else
+	int ret = write(xbee_stream, buf, size);
+	//success
+	if (ret == size)
+		return;
+	if (ret == -1)
+	{
+		//interrupted by system signal, probably timer interrupt.
+		//just try again
+		if (errno == 4)
+		{
+			xbee_send(buf, size);
+			return;
+		}
+		printf("Failed to write to xbee, error %i.\r\n", errno);
+		return;
+	}
+
+	//write was interrupted after writing ret bytes
+	xbee_send(buf + ret, size - ret);
+	#endif
+}
+
+/**
+ * Sends a string to the XBee.
+ *
+ * @param c the string to send to the XBEE
+ **/
+void xbee_send_string(char* c)
+{
+	xbee_send(c, strlen(c));
+}
+
+#ifndef ROBOT
+void xbee_read(char* buf, int size)
+{
+	if (read(xbee_stream, buf, size) == -1)
+		printf("Failed to read from xbee.\r\n");
+}
+#endif
+
+/**
+ * Enter into command mode.
+ **/
+void xbee_enter_command_mode()
+{
+	xbee_send_string("+++");
+	xbee_wait_for_ok();
+}
+
+/**
+ * Exit from command mode.
+ **/
+void xbee_exit_command_mode()
+{
+	xbee_send_string("ATCN\r");
+	xbee_wait_for_ok();
+}
+
+/**
+ * Enter API mode.
+ **/
+void xbee_enter_api_mode()
+{
+	xbee_send_string("ATAP 1\r");
+	xbee_wait_for_ok();
+}
+
+/**
+ * Wait until the string "OK\r" is received from the XBee.
+ **/
+void xbee_wait_for_ok()
+{
+	xbee_wait_for_string("OK\r", 3);
+}
+
+/**
+ * Delay until the specified string is received from
+ * the XBee. Discards all other XBee data.
+ *
+ * @param s the string to receive
+ * @param len the length of the string
+ **/
+void xbee_wait_for_string(char* s, int len)
+{
+	char* curr = s;
+	while (curr - s < len)
+	{
+		if (queue_is_empty(xbee_queue))
+			continue;
+		char c = (char)(int)queue_remove(xbee_queue);
+		if (c == *curr)
+			curr++;
+		else
+			curr = s;
+	}
+}
+
+/**
+ * Verifies that the packets checksum is correct.
+ * (If the checksum is correct, the sum of the bytes
+ * is 0xFF.)
+ *
+ * @param packet the packet received. This includes the first
+ * three bytes, which are header information from the XBee.
+ *
+ * @param len The length of the packet received from the XBee
+ *
+ * @return 0 if the checksum is incorrect, nonzero
+ * otherwise
+ **/
+int xbee_verify_checksum(char* packet, int len)
+{
+	unsigned char sum = 0;
+	int i;
+	for (i = 3; i < len; i++)
+		sum += (unsigned char)packet[i];
+	return sum == 0xFF;
+}
+
+/**
+ * Returns the checksum of the given packet.
+ *
+ * @param buf the data for the packet to send
+ * @param len the length of the packet in bytes
+ *
+ * @return the checksum of the packet, which will
+ * become the last byte sent in the packet
+ **/
+char xbee_compute_checksum(char* buf, int len)
+{
+	int i;
+	unsigned char sum = 0;
+	for (i = 0; i < len; i++)
+		sum += (unsigned char)buf[i];
+	return 0xFF - sum;
+}
+
+/**
+ * Adds header information and checksum to the given
+ * packet and sends it. Header information includes
+ * XBEE_FRAME_START and the packet length, as two bytes.
+ *
+ * @param buf the packet data
+ * @param len the size in bytes of the packet data
+ *
+ **/
+void xbee_send_frame(char* buf, int len)
+{
+	char prefix[3];
+	prefix[0] = XBEE_FRAME_START;
+	prefix[1] = (len & 0xFF00) >> 8;
+	prefix[2] = len & 0xFF;
+	char checksum = xbee_compute_checksum(buf, len);
+	xbee_send(prefix, 3);
+	xbee_send(buf, len);
+	xbee_send(&checksum, 1);
+}
+
+/**
+ * Sends an AT command to read a parameter.
+ *
+ * @param command the AT command to send. For exmaple,
+ * use ID to read the PAN ID and MY to return the XBee ID.
+ * See the XBee reference guide for a complete listing.
+ **/
+void xbee_send_read_at_command(char* command)
+{
+	xbee_send_modify_at_command(command, NULL);
+}
+
+/**
+ * Sends the given AT command.
+ *
+ * @param command the AT command to send (e.g., MY, ID)
+ * @param value the value to pass as a parameter
+ * (or NULL if there is no parameter)
+ **/
+void xbee_send_modify_at_command(char* command, char* value)
+{
+	char buf[16];
+	int i;
+	
+	buf[0] = XBEE_FRAME_AT_COMMAND;
+	buf[1] = 1;
+	buf[2] = command[0];
+	buf[3] = command[1];
+	int valueLen = 0;
+	if (value != NULL)
+	{
+		valueLen = strlen(value);
+		if (valueLen > 8)
+		{
+			WL_DEBUG_PRINT("AT Command too large.\r\n");
+			return;
+		}
+		for (i = 0; i < valueLen; i++)
+			buf[4 + i] = value[i];
+	}
+	xbee_send_frame(buf, 4 + valueLen);
+}
+
+/**
+ * Send the specified packet.
+ * 
+ * @param packet the packet data to send
+ * @param len the number of bytes in the packet
+ * 
+ * @param dest the ID of the XBee to send the packet to,
+ * or XBEE_BROADCAST to send the message to all robots
+ * in the PAN.
+ * 
+ * @param options a combination of the flags
+ * XBEE_OPTIONS_NONE, XBEE_OPTIONS_DISABLE_RESPONSE and 
+ * XBEE_OPTIONS_BROADCAST_ALL_PANS
+ *
+ * @param frame the frame number to associate this packet
+ * with. This will be used to identify the response when
+ * the XBee alerts us as to whether or not our message
+ * was received.
+ **/
+void xbee_send_packet(char* packet, int len, int dest,
+	char options, char frame)
+{
+	char buf[5];
+	char prefix[3];
+	int i;
+	unsigned char checksum = 0;
+
+	if (len > 100)
+	{
+		WL_DEBUG_PRINT("Packet is too large.\r\n");
+		return;
+	}
+
+	//data for sending request
+	buf[0] = XBEE_FRAME_TX_REQUEST_16;
+	buf[1] = frame;
+	buf[2] = (dest >> 8) & 0xFF;
+	buf[3] = dest & 0xFF;
+	buf[4] = options;
+
+	//packet prefix, do this here so we don't need an extra buffer
+	prefix[0] = XBEE_FRAME_START;
+	prefix[1] = ((5 + len) & 0xFF00) >> 8;
+	prefix[2] = (5 + len) & 0xFF;
+
+	for (i = 0; i < 5; i++)
+		checksum += (unsigned char)buf[i];
+	for (i = 0; i < len; i++)
+		checksum += (unsigned char)packet[i];
+	checksum = 0xFF - checksum;
+	xbee_send(prefix, 3);
+	xbee_send(buf, 5);
+	xbee_send(packet, len);
+	xbee_send((char*)&checksum, 1);
+}
+
+/**
+ * Reads a packet received from the XBee. This function
+ * is non-blocking. The resulting packet is stored in dest.
+ * Only returns transmission response packets and
+ * received packets. The returned packet does not include
+ * header information or the checksum. This method also
+ * handles special packets dealt with by the XBee library,
+ * and so should be called frequently while the XBee is in
+ * use.<br><br>
+ *
+ * The first byte of the packet will be either
+ * XBEE_TX_STATUS or XBEE_RX to indicated
+ * a response to a sent message or a received message, 
+ * respectively.<br><br>
+ *
+ * For a status response packet:<br>
+ * The first byte will be XBEE_TX_STATUS.<br>
+ * The second byte will be the frame number.<br>
+ * The third byte will be the result. 0 indicates success,
+ * and nonzero indicates that an error ocurred in 
+ * transmitting the packet.<br><br>
+ *
+ * For a received packet:<br>
+ * The first byte will be XBEE_RX.<br>
+ * The second and third bytes will be the 16-bit
+ * address of the packet's sender.<br>
+ * The fourth byte is the signal strength.<br>
+ * The fifth byte is 1 if the packet were sent to
+ * a specific address, and 2 if it is a broadcast packet.<br><br>
+ * 
+ * @param dest set to the packet data
+ * @return the length of the packet, or -1 if no packet
+ * is available
+ **/
+int xbee_get_packet(unsigned char* dest)
+{
+	//start reading a packet with XBEE_FRAME_START
+	if (currentBufPos == 0)
+	{
+		do
+			if (queue_is_empty(xbee_queue))
+				return -1;
+		while ((char)(int)queue_remove(xbee_queue) != XBEE_FRAME_START);
+		xbee_buf[0] = XBEE_FRAME_START;
+		currentBufPos++;
+	}
+
+	int len = -1;
+	if (currentBufPos >= 3)
+		len = (int)xbee_buf[2] + ((int)xbee_buf[1] << 8);
+		
+	while (len == -1 //packet length has not been read yet
+			|| currentBufPos < len + 4)
+	{
+		if (currentBufPos == 3)
+		{
+			len = (int)xbee_buf[2] + ((int)xbee_buf[1] << 8);
+			if (len > 120)
+			{
+				WL_DEBUG_PRINT("Packet too large. Probably error in XBee transmission.\n");
+				currentBufPos = 0;
+				return -1;
+			}
+		}
+		if (queue_is_empty(xbee_queue))
+			return -1;
+		xbee_buf[currentBufPos++] = (char)(int)queue_remove(xbee_queue);
+	}
+	
+	currentBufPos = 0;
+	
+	if (!xbee_verify_checksum(xbee_buf, len + 4))
+	{
+		WL_DEBUG_PRINT("XBee checksum failed.\r\n");
+		return -1;
+	}
+
+	//we will take care of the packet
+	if (xbee_handle_packet(xbee_buf + 3, len))
+		return -1;
+	
+	if (dest == NULL)
+		return -1;
+	
+	int i;
+	for (i = 3; i < len + 3; i++)
+		dest[i - 3] = xbee_buf[i];
+	return len;
+}
+
+/**
+ * Handles modem status packets.
+ *
+ * @param status the type of status packet received.
+ **/
+void xbee_handle_status(char status)
+{
+	switch (status)
+	{
+		case 0:
+			WL_DEBUG_PRINT("XBee hardware reset.\r\n");
+			break;
+		case 1:
+			WL_DEBUG_PRINT("Watchdog timer reset.\r\n");
+			break;
+		case 2:
+			WL_DEBUG_PRINT("Associated.\r\n");
+			break;
+		case 3:
+			WL_DEBUG_PRINT("Disassociated.\r\n");
+			break;
+		case 4:
+			WL_DEBUG_PRINT("Synchronization lost.\r\n");
+			break;
+		case 5:
+			WL_DEBUG_PRINT("Coordinator realignment.\r\n");
+			break;
+		case 6:
+			WL_DEBUG_PRINT("Coordinator started.\r\n");
+			break;
+	}
+}
+
+/**
+ * Handles AT command response packets.
+ * @param command the two character AT command, e.g. MY or ID
+ * @param result 0 for success, 1 for an error
+ * @param extra the hex value of the requested register
+ * @param extraLen the length in bytes of extra
+ **/
+void xbee_handle_at_command_response(char* command, char result,
+	char* extra, int extraLen)
+{
+	if (result == 1)
+	{
+		WL_DEBUG_PRINT("Error with AT");
+		WL_DEBUG_PRINT(command);
+		WL_DEBUG_PRINT(" packet.\r\n");
+	}
+	WL_DEBUG_PRINT("AT");
+	WL_DEBUG_PRINT(command);
+	WL_DEBUG_PRINT(" command was successful.\r\n");
+		
+	if (command[0] == 'I' && command[1] == 'D')
+	{
+		xbee_panID = xbee_pending_panID;
+		WL_DEBUG_PRINT("PAN ID set to ");
+		WL_DEBUG_PRINT_INT(xbee_panID);
+		WL_DEBUG_PRINT(".\r\n");
+		return;
+	}
+
+	if (command[0] == 'C' && command[1] == 'H')
+	{
+		xbee_channel = xbee_pending_channel;
+		WL_DEBUG_PRINT("Channel set to ");
+		WL_DEBUG_PRINT_INT(xbee_channel);
+		WL_DEBUG_PRINT(".\r\n");
+		return;
+	}
+	
+	if (command[0] == 'M' && command[1] == 'Y' && extraLen != 0)
+	{
+		xbee_address = 0;
+		int i;
+		for (i = 0; i < extraLen; i++)
+			xbee_address = (xbee_address << 8) + extra[i];
+
+		WL_DEBUG_PRINT("XBee address is ");
+		WL_DEBUG_PRINT_INT(xbee_address);
+		WL_DEBUG_PRINT(".\r\n");
+
+		if (xbee_address == 0)
+		{
+			WL_DEBUG_PRINT("XBee 16-bit address must be set using ATMY.\r\n");
+			exit(0);
+		}
+	}
+}
+
+/**
+ * Attempts to handle the packet if it is dealt with
+ * by the library.
+ * We will handle the following packet types:
+ *    Modem Status
+ *    AT Command Response
+ *
+ * @param packet the packet to handle
+ * @param len the length of the packet
+ * 
+ * @return 1 if we have handled the packet, 0 otherwise
+ */
+int xbee_handle_packet(char* packet, int len)
+{
+	char command[3] = {1, 2, 3};
+	if (len <= 0) //this should not happend
+	{
+		WL_DEBUG_PRINT("Non-positive packet length.\r\n");
+		return 0;
+	}
+	
+	switch ((unsigned char)packet[0]) //packet type
+	{
+		case XBEE_FRAME_STATUS:
+			xbee_handle_status(packet[1]);
+			return 1;
+		case XBEE_FRAME_AT_COMMAND_RESPONSE:
+			command[0] = packet[2];
+			command[1] = packet[3];
+			command[2] = 0;
+			xbee_handle_at_command_response(command,
+				packet[4], packet + 5, len - 5);
+			return 1;
+	}
+	return 0;
+}
+
+/**
+ * Sets the personal area network id.
+ *
+ * @param id the new personal area network (PAN) id
+ **/
+void xbee_set_pan_id(int id)
+{
+	char s[3];
+	s[0] = (id >> 8) & 0xFF;
+	s[1] = id & 0xFF;
+	s[2] = 0;
+	xbee_pending_panID = id;
+	xbee_send_modify_at_command("ID", s);
+}
+
+/**
+ * Get the PAN ID for the XBee.
+ * 
+ * @return the personal area network id, or
+ * XBEE_PAN_DEFAULT if it has not yet been set.
+ **/
+unsigned int xbee_get_pan_id()
+{
+	return xbee_panID;
+}
+
+/**
+ * Set the channel the XBee is using.
+ *
+ * @param channel the channel the XBee will not use, 
+ * between 0x0B and 0x1A
+ *
+ * @see xbee_get_channel
+ **/
+void xbee_set_channel(int channel)
+{
+	if (channel < 0x0B || channel > 0x1A)
+	{
+		WL_DEBUG_PRINT("Channel out of range.\r\n");
+		return;
+	}
+	char s[3];
+	s[0] = channel & 0xFF;
+	s[1] = 0;
+	xbee_pending_channel = channel;
+	xbee_send_modify_at_command("CH", s);
+}
+
+/**
+ * Returns the channel which the XBee is currently using.
+ *
+ * @return the channel the XBee is using
+ *
+ * @see xbee_set_channel
+ **/
+int xbee_get_channel(void)
+{
+	return xbee_channel;
+}
+
+/**
+ * Get the 16-bit address of the XBee.
+ * This is used to specify who to send messages to
+ * and who messages are from.
+ *
+ * @return the 16-bit address of the XBee.
+ **/
+unsigned int xbee_get_address()
+{
+	return xbee_address;
+}
+
+#ifndef ROBOT
+void xbee_set_com_port(char* port){
+  //printf("Port being passed is %s\n",port);
+  xbee_com_port = malloc(strlen(port));
+  strcpy(xbee_com_port,port); 
+}
+#endif
+
Index: branches/battery/code/projects/libwireless/lib/queue.c
===================================================================
--- branches/battery/code/projects/libwireless/lib/queue.c	(nonexistent)
+++ branches/battery/code/projects/libwireless/lib/queue.c	(revision 260)
@@ -0,0 +1,193 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+/**
+ * @file queue.c
+ * @brief Queue Implementation
+ *
+ * An implementation of a queue for the colony robots.
+ *
+ * @author Brian Coltin, Colony Project, CMU Robotics Club
+ **/
+
+#include "queue.h"
+#include <wl_defs.h>
+
+#include <stdlib.h>
+#include <stdio.h>
+
+/**
+ * @struct node_def
+ * A node in the queue.
+ **/
+typedef struct node_def
+{
+	/** The item at this point in the queue. **/
+	void* val;
+	/** The next node in the queue. **/
+	struct node_def* next;
+} Node;
+
+/**
+ * Create a queue.
+ *
+ * @return the newly created queue.
+ **/
+Queue* queue_create()
+{
+	Queue* q = (Queue*)malloc(sizeof(Queue));
+	
+	if (q == NULL)
+	{
+		WL_DEBUG_PRINT("Out of memory.\r\n");
+		return NULL;
+	}
+	
+	q->head = NULL;
+	q->size = 0;
+	return q;
+}
+
+/**
+ * Destroys a queue, freeing memory.
+ *
+ * @param q the queue to destroy
+ **/
+void queue_destroy(Queue* q)
+{
+	Node* t = q->head;
+	while (t != NULL)
+	{
+		Node* t2 = t->next;
+		free(t);
+		t = t2;
+	}
+	free(q);
+}
+
+/**
+ * Add an element to a queue.
+ *
+ * @param q the queue to add an element to
+ * @param item the item to add to the queue
+ **/
+void queue_add(Queue* q, void* item)
+{
+	Node* n = (Node*)malloc(sizeof(Node));
+	n->val = item;
+	n->next = NULL;
+	
+	if (q->head == NULL)
+	{
+		q->head = n;
+		q->tail = n;
+	}
+	else
+	{
+		q->tail->next = n;
+		q->tail = n;
+	}
+	
+	q->size++;
+}
+
+/**
+ * Remove an element from the front of a queue.
+ *
+ * @param q the queue to remove the element from
+ *
+ * @return the element which was removed
+ **/
+void* queue_remove(Queue* q)
+{
+	Node* first = q->head;
+	if (first == NULL)
+	{
+		WL_DEBUG_PRINT("Attempting to remove item \
+			from empty queue.\r\n");
+		WL_DEBUG_PRINT_INT(queue_size(q));
+	}
+	void* ret = first->val;
+	q->head = first->next;
+	if (q->tail == first)
+		q->tail = NULL;
+	free(first);
+	q->size--;
+	return ret;
+}
+
+/**
+ * Remove all instances of a given element from a queue.
+ *
+ * @param q the queue to remove the elements from
+ * @param item the element to remove all instances of
+ **/
+void queue_remove_all(Queue* q, void* item)
+{
+	Node* curr = q->head;
+	Node* prev = NULL;
+	
+	while (curr != NULL)
+	{
+		Node* next = curr->next;
+		if (curr->val == item)
+		{
+			if (q->head == curr)
+				q->head = next;
+			if (q->tail == curr)
+				q->tail = prev;
+			if (prev != NULL)
+				prev->next = next;
+			free(curr);
+			q->size--;
+		}
+		else
+			prev = curr;
+		curr = next;
+	}
+}
+
+/**
+ * Get the number of elements in the queue.
+ *
+ * @param q the queue to get the size of
+ * @return the size of the queue
+ **/
+int queue_size(Queue* q)
+{
+	return q->size;
+}
+
+/**
+ * Check if the queue is empty.
+ * 
+ * @param q the queue to check
+ * @return nonzero if the queue is empty, 0 otherwise
+ **/
+int queue_is_empty(Queue* q)
+{
+	return q->size == 0;
+}
+
Index: branches/battery/code/projects/libwireless/lib/wl_token_ring.h
===================================================================
--- branches/battery/code/projects/libwireless/lib/wl_token_ring.h	(nonexistent)
+++ branches/battery/code/projects/libwireless/lib/wl_token_ring.h	(revision 260)
@@ -0,0 +1,85 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+/**
+ * @file wl_token_ring.h
+ * @brief Declarations for the token ring packet group
+ * 
+ * Contains declarations for the token ring packet group.
+ *
+ * @author Brian Coltin, Colony Project, CMU Robotics Club
+ **/
+
+#ifndef WL_TOKEN_RING_H
+#define WL_TOKEN_RING_H
+
+/**
+ * @defgroup tokenring Token Ring
+ * @brief Wireless library token ring implementation
+ *
+ * This packet group is used to form a token ring, which
+ * keeps track of the relative directions of the robots
+ * from one another.
+ *
+ * @{
+ **/
+
+/**@brief Register the token ring group with the wireless library.**/
+void wl_token_ring_register(void);
+/**@brief Unregister the token ring group with the wirelss library.**/
+void wl_token_ring_unregister(void);
+/**@brief Set the functions called to turn the bom on and off.**/
+void wl_token_ring_set_bom_functions(void (*on_function) (void), 
+		void (*off_function) (void), int (*max_bom_function) (void));
+
+/**@brief Join the token ring **/
+void wl_token_ring_join(void);
+/**@brief Leave the token ring **/
+void wl_token_ring_leave(void);
+
+/**@brief Return the number of robots in the token ring **/
+int wl_token_get_robots_in_ring(void);
+/**@brief Return whether a given robot is in the token ring **/
+int wl_token_is_robot_in_ring(int robot);
+
+/**@brief Begin iterating through robots in the token ring **/
+void wl_token_iterator_begin(void);
+/**@brief Returns whether there are more robots to iterate through **/
+int wl_token_iterator_has_next(void);
+/**@brief Returns the ID of the next robot in the token ring **/
+int wl_token_iterator_next(void);
+
+/**@brief Return the latest BOM reading between two robots **/
+int wl_token_get_sensor_reading(int source, int dest);
+/**@brief Return the latest BOM reading between us and another robot **/
+int wl_token_get_my_sensor_reading(int dest);
+/**@brief Return the number of robots in the sensor matrix.*/
+int wl_token_get_num_robots(void);
+/**@brief Return the number of non-null elements in the sensor matrix*/
+int wl_token_get_matrix_size(void);
+
+/** @} **/ //end token ring group
+
+#endif
Index: branches/battery/code/projects/libwireless/lib/wl_error_group.c
===================================================================
--- branches/battery/code/projects/libwireless/lib/wl_error_group.c	(nonexistent)
+++ branches/battery/code/projects/libwireless/lib/wl_error_group.c	(revision 260)
@@ -0,0 +1,122 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+/**
+ * @file wl_error_group.h
+ * @brief Error Packets
+ *
+ * A wireless group for sending error packets.
+ *
+ * @author Brian Coltin, Colony Project, CMU Robotics Club
+ **/
+
+#include "wl_error_group.h"
+
+#include <wireless.h>
+#include <wl_defs.h>
+#include <stdio.h>
+#include <string.h>
+
+
+void wl_error_response_receive(int frame, int received);
+void wl_error_handle_receive(char type, int source, unsigned char* packet,
+							int length);
+
+PacketGroupHandler wl_error_handler =
+		{WL_ERROR_GROUP, NULL,
+		wl_error_response_receive, wl_error_handle_receive, NULL};
+
+void wl_error_response_receive(int frame, int received)
+{
+	WL_DEBUG_PRINT("Response received.\r\n");
+	if (!received)
+	{
+		WL_DEBUG_PRINT("FAILED.\r\n");
+	}
+}
+/**
+ * Register this packet group with the wireless library.
+ * This function must be called before any other wl_error
+ * function.
+ **/
+void wl_error_register(void)
+{
+	wl_register_packet_group(&wl_error_handler);
+}
+
+/**
+ * Unregister this packet group with the wireless library.
+ * This function must be called after wl_error_register.
+ *
+ * @see wl_error_register
+ **/
+void wl_error_unregister(void)
+{
+	wl_unregister_packet_group(&wl_error_handler);
+}
+
+/**
+ * Handles receiving an error packet.
+ *
+ * @param type the packet type
+ * @param source the 16-bit address of the packet's sender
+ * @param packet the packet data
+ * @param length the length in bytes of the packet
+ **/
+void wl_error_handle_receive(char type, int source, unsigned char* packet,
+							int length)
+{
+	switch (type)
+	{
+		case WL_ERROR_STRING_TYPE:
+			if (packet[length - 1] != 0)
+			{
+				WL_DEBUG_PRINT(
+					"Error packet string should be null terminated.\r\n");
+				break;
+			}
+			WL_DEBUG_PRINT("Error packet received from robot ");
+			WL_DEBUG_PRINT_INT(source);
+			WL_DEBUG_PRINT(":\r\n");
+			WL_DEBUG_PRINT((char*)packet);
+			WL_DEBUG_PRINT("\r\n");
+			break;
+		default:
+			WL_DEBUG_PRINT("Error packet of unknown type received.\r\n");
+			break;
+	}
+}
+
+/**
+ * Send an error message as a string.
+ * 
+ * @param str the error message to send
+ **/
+void wl_error_send_string(char* str)
+{
+	wl_send_global_packet(WL_ERROR_GROUP, WL_ERROR_STRING_TYPE,
+		str, strlen(str) + 1, 1);
+}
+
Index: branches/battery/code/projects/libwireless/lib/wl_defs.h
===================================================================
--- branches/battery/code/projects/libwireless/lib/wl_defs.h	(nonexistent)
+++ branches/battery/code/projects/libwireless/lib/wl_defs.h	(revision 260)
@@ -0,0 +1,108 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+/**
+ * @file wl_defs.h
+ * @brief Definitions for Wireless
+ *
+ * Contains definitions for wireless packet groups, packet types,
+ * debugging information, etc.
+ *
+ * @author Brian Coltin, Colony Project, CMU Robotics Club
+ **/
+
+#ifndef WL_DEFS_H
+#define WL_DEFS_H
+
+//comment out this line if using a computer hooked up to an xbee
+//#define ROBOT
+
+//uncomment this line for debug information
+//#define WL_DEBUG
+
+// Packet Groups and Types
+
+// Error group
+#define WL_ERROR_GROUP 1
+
+#define WL_ERROR_STRING_TYPE 1
+
+// Token Ring group
+#define WL_TOKEN_RING_GROUP 2
+
+#define WL_TOKEN_PASS 1
+#define WL_TOKEN_BOM_ON 2
+#define WL_TOKEN_JOIN 3
+#define WL_TOKEN_JOIN_ACCEPT 4
+
+// timing constants
+#ifndef FIREFLY
+#define BOM_DELAY 50
+#else
+#define BOM_DELAY 100
+#endif
+
+#define DEATH_DELAY 4
+#define JOIN_DELAY 8
+
+// Recharging group
+#define WL_RECHARGE_GROUP 3
+
+#define WL_RECHARGE_POLL_STATIONS 1
+#define WL_RECHARGE_STATION_AVAILABLE 2
+#define WL_RECHARGE_REQUEST 3
+#define WL_RECHARGE_REQUEST_ACCEPT 4
+#define WL_RECHARGE_VERIFY 5
+#define WL_RECHARGE_CANCEL 6
+#define WL_RECHARGE_SEEKING 7
+#define WL_RECHARGE_DOCKED 8
+
+#ifdef WL_DEBUG
+
+#ifdef ROBOT
+#include <serial.h>
+#endif
+
+#ifdef ROBOT
+#define WL_DEBUG_PRINT( s ) usb_puts( s )
+#else
+#define WL_DEBUG_PRINT( s ) printf( s )
+#endif
+
+#ifdef ROBOT
+#define WL_DEBUG_PRINT_INT( i ) usb_puti(i)
+#else
+#define WL_DEBUG_PRINT_INT( i ) printf("%i", i)
+#endif
+
+#else
+
+#define WL_DEBUG_PRINT( s )
+#define WL_DEBUG_PRINT_INT( i )
+
+#endif
+
+#endif
+
Index: branches/battery/code/projects/libwireless/lib/xbee.h
===================================================================
--- branches/battery/code/projects/libwireless/lib/xbee.h	(nonexistent)
+++ branches/battery/code/projects/libwireless/lib/xbee.h	(revision 260)
@@ -0,0 +1,103 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+/**
+ * @file xbee.h
+ * @brief Contains definitions for using the XBee
+ *
+ * Contains definitions for interfacing with the 
+ * XBee module, from either a robot or a computer.
+ * To use a robot, define ROBOT in wl_defs.h, and
+ * to use a computer, don't define ROBOT.
+ *
+ * @author Brian Coltin, Colony Project, CMU Robotics Club
+ **/
+
+#ifndef XBEE_H
+#define XBEE_H
+
+/**
+ * The port to use the XBee from on the computer.
+ * Also, a backup port if the other is used.
+ **/
+#ifndef ROBOT
+#ifndef XBEE_PORT
+#define XBEE_PORT "/dev/ttyUSB1"
+#endif
+#define XBEE_PORT2 "/dev/ttyUSB0"
+#endif
+
+/**
+ * @defgroup xbee XBee
+ * @brief Interface with the XBee module
+ *
+ * Interface with the XBee module.
+ *
+ * @{
+ **/
+
+/*Definitions*/
+/**@brief Unset PAN, uses XBee default **/
+#define XBEE_PAN_DEFAULT 0xFFFF
+/**@brief Unset channel, uses XBee default **/
+#define XBEE_CHANNEL_DEFAULT 0
+/**@brief Broadcast to all robots in the PAN **/
+#define XBEE_BROADCAST 0xFFFF
+/**@brief No special options **/
+#define XBEE_OPTIONS_NONE 0x00
+/**@brief Do not receive a TX_STATUS message from this packet **/
+#define XBEE_OPTIONS_DISABLE_RESPONSE 0x01
+/**@brief Send the packet to all PANS **/
+#define XBEE_OPTIONS_BROADCAST_ALL_PANS 0x04
+/**@brief A transmit status packet **/
+#define XBEE_TX_STATUS 0x89
+/**@brief A packet received from another XBee **/
+#define XBEE_RX 0x81
+
+/**@brief Initialize the XBee library **/
+void xbee_lib_init(void);
+/**@brief Uninitialize the XBee library **/
+void xbee_terminate(void);
+/**@brief Get a packet from the XBee **/
+int xbee_get_packet(unsigned char* packet);
+/**@brief Send a packet to the XBee **/
+void xbee_send_packet(char* packet, int len, int dest,
+	char options, char frame);
+/**@brief Set the PAN ID for the XBee **/
+void xbee_set_pan_id(int id);
+/**@brief Get the XBee's PAN ID **/
+unsigned int xbee_get_pan_id(void);
+/**@brief Set the channel the XBee is currently using **/
+void xbee_set_channel(int channel);
+/**@brief Get the channel the XBee is currently using **/
+int xbee_get_channel(void);
+/**@brief Get the XBee's 16-bit address **/
+unsigned int xbee_get_address(void);
+/**@brief Set the com port on a computer, undefined on the robot**/
+void xbee_set_com_port(char* port);
+
+/**@}**/ //end defgroup
+
+#endif
Index: branches/battery/code/projects/libwireless/lib/queue.h
===================================================================
--- branches/battery/code/projects/libwireless/lib/queue.h	(nonexistent)
+++ branches/battery/code/projects/libwireless/lib/queue.h	(revision 260)
@@ -0,0 +1,88 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+/**
+ * @file queue.h
+ * @brief A queue implementation
+ * 
+ * Implements a queue, a first in, first out data structure.
+ *
+ * @author Brian Coltin, Colony Project, CMU Robotics Club
+ **/
+
+#ifndef WIRELESS_QUEUE_H
+#define WIRELESS_QUEUE_H
+
+struct node_def;
+
+/**
+ * @defgroup queue Queue
+ * @brief A queue implementation
+ * 
+ * A queue implementation.
+ *
+ * @{
+ **/
+
+/**
+ * @struct Queue
+ * Represents a queue, a first in, first out data structure.
+ **/
+typedef struct
+{
+	/**
+	 * The head of the queue, the next item to be removed.
+	 **/
+	struct node_def* head;
+	/**
+	 * The tail of the queue, the last item added.
+	 **/
+	struct node_def* tail;
+	/**
+	 * The number of elements in the queue.
+	 **/
+	int size;
+} Queue;
+
+/** @brief Create a new queue **/
+Queue* queue_create(void);
+/** @brief Destroy a queue **/
+void queue_destroy(Queue* q);
+/** @brief Add an element to a queue **/
+void queue_add(Queue* q, void* item);
+/** @brief Remove an element from a queue **/
+void* queue_remove(Queue* q);
+/** @brief Remove all instances of a given element from a queue **/
+void queue_remove_all(Queue* q, void* item);
+/** @brief Get the size of a queue **/
+int queue_size(Queue* q);
+/** @brief Check if the queue is empty **/
+int queue_is_empty(Queue* q);
+
+/** @} **/
+
+
+#endif
+
Index: branches/battery/code/projects/libwireless/lib/wl_error_group.h
===================================================================
--- branches/battery/code/projects/libwireless/lib/wl_error_group.h	(nonexistent)
+++ branches/battery/code/projects/libwireless/lib/wl_error_group.h	(revision 260)
@@ -0,0 +1,66 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+/**
+ * @file wl_error_group.h
+ * @brief Error Packets
+ *
+ * A packet group for sending error packets.
+ *
+ * @author Brian Coltin, Colony Project, CMU Robotics Club
+ **/
+
+#ifndef WL_ERROR_GROUP_H
+#define WL_ERROR_GROUP_H
+
+/**
+ * @file wl_error_group.h
+ * @brief A packet group for error messages.
+ *
+ * A packet group for sending and receiving error
+ * messages.
+ *
+ * @author Brian Coltin, Colony Project, CMU Robotics Club
+ **/
+
+/**
+ * @defgroup wlerror Error Packets
+ * @brief Functions for sending and receiving error packets
+ * 
+ * Functions for sending and receiving error packets.
+ * 
+ * @{
+ **/
+
+/**@brief Register this packet group with the wireless library **/
+void wl_error_register(void);
+/**@brief Unregister this packet group with the wireless library **/
+void wl_error_unregister(void);
+/**@brief Send a string in an error packet **/
+void wl_error_send_string(char* str);
+
+/** @} **/ // end defgroup
+
+#endif
Index: branches/battery/code/projects/libwireless/lib/sensor_matrix.c
===================================================================
--- branches/battery/code/projects/libwireless/lib/sensor_matrix.c	(nonexistent)
+++ branches/battery/code/projects/libwireless/lib/sensor_matrix.c	(revision 260)
@@ -0,0 +1,301 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+/**
+ * @file sensor_matrix.c
+ * @brief Sensor Matrix implementation
+ *
+ * Implementation of a sensor matrix for storing localization implementation.
+ *
+ * @author Brian Coltin, Colony Project, CMU Robotics Club
+ **/
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <wl_defs.h>
+
+#include "sensor_matrix.h"
+
+#define DEFAULT_SENSOR_MATRIX_SIZE 20
+
+/*Sensor Matrix Functions*/
+void sensor_matrix_expand(SensorMatrix* m, int nextSize);
+
+/**
+ * Initializes the sensor matrix.
+ *
+ * @return the newly created sensor matrix
+ **/
+SensorMatrix* sensor_matrix_create()
+{
+	SensorMatrix* m;
+	int i;
+	
+	m = (SensorMatrix*)malloc(sizeof(SensorMatrix));
+	if (!m)
+	{
+		WL_DEBUG_PRINT("Out of memory - create sensor matrix.\r\n");
+		return NULL;
+	}
+	m->size = DEFAULT_SENSOR_MATRIX_SIZE;
+	m->matrix = (int**)malloc(m->size * sizeof(int*));
+	m->joined = (int*)malloc(m->size * sizeof(int));
+	m->numJoined = 0;
+	if (!(m->matrix) || !(m->joined))
+	{
+		WL_DEBUG_PRINT("Out of memory - create sensor matrix 2.\r\n");
+		return NULL;
+	}
+	
+	for (i = 0; i < m->size; i++)
+	{
+		m->matrix[i] = NULL;
+		m->joined[i] = 0;
+	}
+	return m;
+}
+
+/**
+ * Deletes and frees memory from the sensor matrix.
+ *
+ * @param m the sensor matrix to delete
+ **/
+void sensor_matrix_destroy(SensorMatrix* m)
+{
+	int i;
+	for (i = 0; i < m->size; i++)
+		if (m->matrix[i] != NULL)
+			free(m->matrix[i]);
+	free(m->matrix);
+	free(m->joined);
+	free(m);
+}
+
+/**
+ * Adds robot with XBee id id to the sensor matrix.
+ * 
+ * @param m the sensor matrix
+ * @param id the XBee ID of the robot to add
+ **/
+void sensor_matrix_add_robot(SensorMatrix* m, unsigned int id)
+{
+	int i;
+	if (id >= m->size)
+		sensor_matrix_expand(m, id + 1);
+	if (m->matrix[id] != NULL)
+		return;
+	
+	m->matrix[id] = (int*)malloc(m->size * sizeof(int));
+	if (!(m->matrix[id]))
+	{
+		WL_DEBUG_PRINT("Out of memory - add robot.\r\n");
+		return;
+	}
+
+	for (i = 0; i < m->size; i++)
+		if (m->matrix[i] != NULL)
+			m->matrix[i][id] = -1;
+}
+
+/**
+ * Removes robot with id from the sensor matrix, and removes
+ * all sensor information regarding the robot.
+ *
+ * @param m the sensor matrix
+ * @param id the XBee ID of the robot to remove
+ **/
+void sensor_matrix_remove_robot(SensorMatrix* m, unsigned int id)
+{
+	int i;
+
+	if (id >= m->size || m->matrix[id] == NULL)
+	{
+		WL_DEBUG_PRINT("Removing robot not added to matrix.\r\n");
+		return;
+	}
+	
+	free(m->matrix[id]);
+	m->matrix[id] = NULL;
+	
+	for (i = 0 ; i < m->size; i++)
+		if (m->matrix[i] != NULL)
+			m->matrix[i][id] = -1;
+	
+	m->joined[id] = 0;
+}
+
+/**
+ * Expands the size of the sensor matrix if an id number we attempt
+ * to add is too large.
+ *
+ * @param m the sensor matrix to expand
+ * @param size the new size of the sensor matrix
+ **/
+//Note: this has probably not been tested, hopefully it works
+void sensor_matrix_expand(SensorMatrix* m, int nextSize)
+{
+	int i, j;
+	WL_DEBUG_PRINT("Expanding sensor matrix.\r\n");
+	
+	int** tempMatrix = (int**)malloc(nextSize * sizeof(int*));
+	if (!tempMatrix)
+	{
+		WL_DEBUG_PRINT("Out of memory - expand matrix.\r\n");
+		return;
+	}
+	
+	for (i = 0; i < nextSize; i++)
+		tempMatrix[i] = NULL;
+	
+	//copy over old sensor data
+	for (i = 0; i < m->size; i++)
+		if (m->matrix[i] != NULL)
+		{
+		  tempMatrix[i] = (int *)malloc(nextSize * sizeof(int));
+			if (!tempMatrix[i])
+			{
+				WL_DEBUG_PRINT("Out of memory - expand matrix 2.\r\n");
+				return;
+			}
+			for (j = 0; j < m->size; j++)
+				tempMatrix[i][j] = m->matrix[i][j];
+			for (j = m->size; j < nextSize; j++)
+				tempMatrix[i][j] = -1;
+			
+			free(m->matrix[i]);
+		}
+	
+	free(m->matrix);
+	m->matrix = tempMatrix;
+	m->size = nextSize;
+
+	//expand the size of joined
+	int* tempJoined = (int *)malloc(nextSize * sizeof(int));
+	if (!tempJoined)
+	{
+		WL_DEBUG_PRINT("Out of memory - expand matrix 3.\r\n");
+		return;
+	}
+	
+	for (i = 0; i < m->size; i++)
+		tempJoined[i] = m->joined[i];
+	for (i = m->size; i < nextSize; i++)
+		tempJoined[i] = 0;
+	
+	free(m->joined);
+	m->joined = tempJoined;
+}
+
+/**
+ * Sets the sensor reading for robot robot to reading.
+ * 
+ * @param m the sensor matrix to set the reading for
+ * @param observer the id of the robot who made the reading
+ * @param robot the id of the robot who the reading is for
+ * @param reading the BOM reading from observer to robot
+ */
+void sensor_matrix_set_reading(SensorMatrix* m, int observer, int robot, int reading)
+{
+	if (robot >= m->size || observer >= m->size || m->matrix[observer] == NULL)
+		sensor_matrix_add_robot(m, observer);
+	m->matrix[observer][robot] = reading;
+}
+
+/**
+ * Gets the sensor reading for a robot to another robot.
+ *
+ * @param m the sensor matrix
+ * @param observer the robot whose reading we check
+ * @param robot the robot who we are checking the reading to
+ *
+ * @return the observer's BOM reading for robot
+ **/
+int sensor_matrix_get_reading(SensorMatrix* m, int observer, int robot)
+{
+	if (observer >= m->size || robot >= m->size)
+		return -1;
+	return m->matrix[observer][robot];
+}
+
+/**
+ * Sets whether or not the given robot is part of the token ring.
+ *
+ * @param m the sensor matrix
+ * @param robot the robot to set as a member / nonmember of the token ring
+ * @param in 1 if the robot is in the token ring, 0 otherwise
+ **/
+void sensor_matrix_set_in_ring(SensorMatrix* m, int robot, int in)
+{
+	if (robot >= m->size)
+		sensor_matrix_expand(m, robot + 1);
+	if (in == 1)
+		sensor_matrix_add_robot(m, robot);
+	if (in == 1 && m->joined[robot] == 0)
+		m->numJoined++;
+	if (in == 0 && m->joined[robot] == 1)
+		m->numJoined--;
+	m->joined[robot] = in;
+}
+
+/**
+ * Checks if the given robot is in the token ring.
+ * 
+ * @param m the sensor matrix
+ * @param robot the ID of the robot to check
+ *
+ * @return 1 if the robot is in the token ring, 0 otherwise
+ **/
+int sensor_matrix_get_in_ring(SensorMatrix* m, int robot)
+{
+	if (robot >= m->size)
+		return -1;
+	return m->joined[robot];
+}
+
+/**
+ * Returns the size of the sensor matrix.
+ *
+ * @param m the sensor matrix
+ * 
+ * @return the size of the sensor matrix
+ **/
+int sensor_matrix_get_size(SensorMatrix* m)
+{
+	return m->size;
+}
+
+/**
+ * Returns the number of robots which have joined the
+ * token ring.
+ *
+ * @param m the sensor matrix
+ *
+ * @return the number of robots in the token ring
+ **/
+int sensor_matrix_get_joined(SensorMatrix* m)
+{
+	return m->numJoined;
+}
+
Index: branches/battery/code/projects/libwireless/lib/wireless.c
===================================================================
--- branches/battery/code/projects/libwireless/lib/wireless.c	(nonexistent)
+++ branches/battery/code/projects/libwireless/lib/wireless.c	(revision 260)
@@ -0,0 +1,448 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+/**
+ * @file wireless.c
+ * @brief Wireless Library Implementation
+ *
+ * Implementation of the wireless library.
+ *
+ * @author Brian Coltin, Colony Project, CMU Robotics Club
+ **/
+
+#include "wireless.h"
+#include "xbee.h"
+#include <stdlib.h>
+#include <stdio.h>
+
+#include "wl_defs.h"
+
+#ifndef ROBOT
+#include <sys/time.h>
+#include <signal.h>
+#else
+#include <time.h>
+#ifndef FIREFLY
+#include <bom.h>
+#endif
+#endif
+
+/*Function Prototypes*/
+
+void wl_do_timeout(void);
+
+//Note: the actual frame sent has group as the first four bits and
+//frame as the last four.
+void wl_send_packet(char group, char type, char* data, int len,
+					int dest, char options, char frame);
+
+/*Data Members*/
+
+//used to store incoming and outgoing packets
+unsigned char wl_buf[128];
+//1 if we have timed out since we last checked, 0 otherwise.
+int wl_timeout = 0;
+
+PacketGroupHandler* wl_packet_groups[WL_MAX_PACKET_GROUPS];
+
+#ifndef ROBOT
+
+//called when we time out, or receive interrupt
+void sig_handler(int signo)
+{
+	switch (signo)
+	{
+		case SIGALRM:
+			wl_timeout = 1;
+			break;
+		case SIGINT:
+			wl_terminate();
+			exit(1);
+			break;
+	}
+	return;
+}
+#else
+
+//called when the timer ticks
+void timer_handler(void)
+{
+	wl_timeout = 1;
+}
+
+#endif
+
+/**
+ * Initializes the wireless library. Must be called before any
+ * other function.
+ **/
+void wl_init()
+{
+	int i;
+	for (i = 0; i < WL_MAX_PACKET_GROUPS; i++)
+		wl_packet_groups[i] = NULL;
+
+	xbee_lib_init();
+	
+	//begin timeout timer
+	#ifdef ROBOT
+	#ifdef FIREFLY
+	rtc_init(PRESCALE_DIV_256, 32, &timer_handler);
+	#else
+	rtc_init(HALF_SECOND, &timer_handler); 
+	#endif
+	#else
+  
+	//create our timer
+	struct itimerval timer_val;
+	struct timeval interval;
+	interval.tv_sec = 0;
+	interval.tv_usec = 500000;
+	struct timeval first_time;
+	first_time.tv_sec = 0;
+	first_time.tv_usec = 500000;
+	timer_val.it_interval = interval;
+	timer_val.it_value = first_time;
+	if(setitimer(ITIMER_REAL,&timer_val,NULL)==-1)
+	{
+		WL_DEBUG_PRINT("Error creating a timer.\r\n"); 
+		perror("Failure's cause");
+		exit(1); 
+	}
+
+	//create signal handler
+	struct sigaction wl_sig_act;
+	wl_sig_act.sa_handler = sig_handler;
+	wl_sig_act.sa_flags = 0;
+	sigemptyset(&wl_sig_act.sa_mask);
+	sigaction(SIGALRM, &wl_sig_act, 0);
+	sigaction(SIGINT, &wl_sig_act, 0);
+	#endif
+}
+
+/**
+ * Uninitializes the wireless library.
+ **/
+void wl_terminate()
+{
+	int i;
+	for (i = 0; i < WL_MAX_PACKET_GROUPS; i++)
+		if (wl_packet_groups[i] != NULL &&
+			wl_packet_groups[i]->unregister != NULL)
+			wl_packet_groups[i]->unregister();
+	
+	xbee_terminate();
+}
+
+/**
+ * Set the PAN for the XBee to join.
+ *
+ * @param pan the new PAN
+ *
+ * @see wl_get_pan
+ **/
+void wl_set_pan(int pan)
+{
+	xbee_set_pan_id(pan);
+}
+
+/**
+ * Get the PAN the XBee is currently part of.
+ *
+ * @return the PAN of the XBee
+ *
+ * @see wl_set_pan
+ **/
+int wl_get_pan(void)
+{
+	return xbee_get_pan_id();
+}
+
+/**
+ * Set the channel the XBee is listening to.
+ *
+ * @param channel the new channel to join
+ *
+ * @see wl_get_channel
+ **/
+void wl_set_channel(int channel)
+{
+	xbee_set_channel(channel);
+}
+
+/**
+ * Get the channel the XBee is part of.
+ *
+ * @return the channel the XBee is part of
+ *
+ * @see wl_set_channel
+ **/
+int wl_get_channel(void)
+{
+	return xbee_get_channel();
+}
+
+/**
+ * Returns the 16-bit address of the XBee module.
+ *
+ * @return the 16-bit address of the XBee module.
+ **/
+unsigned int wl_get_xbee_id()
+{
+	return xbee_get_address();
+}
+
+/**
+ * Send a packet to a specific XBee without specifying a PAN.
+ *
+ * @param group the packet group
+ * @param type the packet type
+ * @param data the packet data
+ * @param len the packet length in bytes
+ * @param dest the 16-bit address of the XBee to send the packet to
+ * @param frame the frame number to see with a TX_STATUS response
+ **/
+void wl_send_robot_to_robot_global_packet(char group, char type,
+		char* data, int len, int dest, char frame)
+{
+	wl_send_packet(group, type, data, len, dest,
+			XBEE_OPTIONS_BROADCAST_ALL_PANS, frame);
+}
+
+/**
+ * Send a packet to a specific XBee in the same PAN.
+ *
+ * @param group the packet group
+ * @param type the packet type
+ * @param data the packet data
+ * @param len the packet length in bytes
+ * @param dest the 16-bit address of the XBee to send the packet to
+ * @param frame the frame number to see with a TX_STATUS response
+ **/
+void wl_send_robot_to_robot_packet(char group, char type,
+		char* data, int len, int dest, char frame)
+{
+	wl_send_packet(group, type, data, len, dest, XBEE_OPTIONS_NONE,
+			frame);
+}
+
+/**
+ * Send a packet to all XBees in all PANs.
+ *
+ * @param group the packet group
+ * @param type the packet type
+ * @param data the packet data
+ * @param len the packet length in bytes
+ * @param frame the frame number to see with a TX_STATUS response
+ **/
+void wl_send_global_packet(char group, char type,
+		char* data, int len, char frame)
+{
+	wl_send_packet(group, type, data, len, XBEE_BROADCAST,
+			XBEE_OPTIONS_BROADCAST_ALL_PANS, frame);
+}
+
+/**
+ * Send a packet to all XBee's in the same PAN.
+ *
+ * @param group the packet group
+ * @param type the packet type
+ * @param data the packet data
+ * @param len the packet length in bytes
+ * @param frame the frame number to see with a TX_STATUS response
+ **/
+void wl_send_pan_packet(char group, char type,
+		char* data, int len, char frame)
+{
+	wl_send_packet(group, type, data, len, XBEE_BROADCAST, 
+			XBEE_OPTIONS_NONE, frame);
+}
+
+/**
+ * Send a packet.
+ *
+ * @param group the packet group
+ * @param type the packet type
+ * @param data the packet data
+ * @param len the packet length in bytes
+ * @param dest the destination of the packet
+ * @param options the options for sending the packet
+ * @param frame the frame number to see with a TX_STATUS response
+ **/
+void wl_send_packet(char group, char type, char* data, int len,
+					int dest, char options, char frame)
+{
+	char buf[128];
+	int i;
+	if (frame != 0)
+		frame = (frame & 0x0F) | ((group & 0x0F) << 4);
+	buf[0] = group;
+	buf[1] = type;
+	for (i = 0; i < len; i++)
+		buf[2 + i] = data[i];
+	xbee_send_packet(buf, len + 2, dest, options, frame);
+}
+
+/**
+ * Register a packet group with the wireless library. The event
+ * handlers in the packet group will be called whenever an
+ * event dealing with the packet group's group code occurs.
+ *
+ * @param h the PacketGroupHandler to register
+ **/
+void wl_register_packet_group(PacketGroupHandler* h)
+{
+	if (h->groupCode >= WL_MAX_PACKET_GROUPS)
+	{
+		WL_DEBUG_PRINT("Packet group code too large.\r\n");
+		return;
+	}
+	if (wl_packet_groups[h->groupCode] != NULL)
+	{
+		WL_DEBUG_PRINT("Packet group code already registered.\r\n");
+		return;
+	}
+	wl_packet_groups[h->groupCode] = h;
+}
+
+/**
+ * Unregister a packet group from the wireless library.
+ * 
+ * @param h the packet group to remove
+ **/
+void wl_unregister_packet_group(PacketGroupHandler* h)
+{
+	unsigned int groupCode = h->groupCode;
+	PacketGroupHandler* p = wl_packet_groups[groupCode];
+	if (p != NULL && p->unregister != NULL)
+		p->unregister();
+	wl_packet_groups[groupCode] = NULL;
+}
+
+/**
+ * Called when the timer is triggered. This calls the timeout
+ * handlers of all the registered packet groups.
+ **/
+void wl_do_timeout()
+{
+	int i;
+	for (i = 0; i < WL_MAX_PACKET_GROUPS; i++)
+		if (wl_packet_groups[i] != NULL &&
+			wl_packet_groups[i]->timeout_handler != NULL)
+			wl_packet_groups[i]->timeout_handler();
+}
+
+/**
+ * Performs wireless library functionality. This function must
+ * be called frequently for wireless to perform effectively.
+ * This function will call timeout handlers, as well as
+ * received packet and transmit status handlers.
+ **/
+void wl_do()
+{
+	if (wl_timeout)
+	{
+		wl_do_timeout();
+		wl_timeout = 0;
+	}
+	
+	int len = xbee_get_packet(wl_buf);
+	if (len < 0)//no packet received
+		return;
+	
+	if (wl_buf[0] == XBEE_TX_STATUS)
+	{
+		if (len != 3)
+		{
+			WL_DEBUG_PRINT("Transmit Status packet should be of length 3.\r\n");
+			return;
+		}
+		
+		//the first four bits are the packet group
+		//this only works with under 16 groups
+		int group = (int)(wl_buf[1] >> 4);
+		int success = 0;
+		if (wl_buf[2] == 0)
+			success = 1;
+		else
+		{
+			WL_DEBUG_PRINT("No response received.\r\n");
+			if (wl_buf[2] == 2)
+			{
+				WL_DEBUG_PRINT("CCA Failure\r\n");
+			}
+			if (wl_buf[2] == 3)
+			{
+				WL_DEBUG_PRINT("Purged\r\n");
+			}
+		}
+		
+		if (wl_packet_groups[group] != NULL &&
+					wl_packet_groups[group]->handle_response != NULL)
+			wl_packet_groups[group]->handle_response(
+					(int)wl_buf[1] & 0x0F, success);
+		return;
+	}
+	
+	if (wl_buf[0] == XBEE_RX)
+	{
+		if (len < 7)
+		{
+			WL_DEBUG_PRINT("Packet is too small.\r\n");
+			return;
+		}
+		
+		int source = ((int)wl_buf[1] << 8) + ((int)wl_buf[2]);
+		
+		/*
+		//unused for now
+		int signalStrength = wl_buf[3];
+		//1 for Address broadcast, 2 for PAN broadcast
+		int options = wl_buf[4];
+		*/
+		
+		int group = wl_buf[5];
+		int type = wl_buf[6];
+		int packetLen = len - 7;
+		
+		if (wl_packet_groups[group] != NULL
+				&& wl_packet_groups[group]->handle_receive != NULL)
+			wl_packet_groups[group]->handle_receive(type, source, 
+				wl_buf + 7, packetLen);
+		return;
+	}
+	
+	WL_DEBUG_PRINT("Unexpected packet received from XBee.\r\n");
+	return;
+}
+
+
+#ifndef ROBOT
+void wl_set_com_port(char* port){
+  xbee_set_com_port(port);
+}
+#endif
+
+
Index: branches/battery/code/projects/libwireless/lib/Makefile
===================================================================
--- branches/battery/code/projects/libwireless/lib/Makefile	(nonexistent)
+++ branches/battery/code/projects/libwireless/lib/Makefile	(revision 260)
@@ -0,0 +1,222 @@
+############################
+### Update this Section ####
+############################
+
+COLONYROOT = ../../../..
+
+# Target file name (without extension).
+TARGET = libwireless
+
+############################
+
+CDEFS = 
+
+# MCU name
+MCU = atmega128
+
+
+# Processor frequency.
+#     This will define a symbol, F_CPU, in all source code files equal to the 
+#     processor frequency. You can then use this symbol in your source code to 
+#     calculate timings. Do NOT tack on a 'UL' at the end, this will be done
+#     automatically to create a 32-bit value in your source code.
+F_CPU = 16000000
+
+
+# Output format. (can be srec, ihex, binary)
+FORMAT = ihex
+
+
+# List C source files here. (C dependencies are automatically generated.)
+SRC = $(wildcard *.c)
+
+# List Assembler source files here.
+#     Make them always end in a capital .S.  Files ending in a lowercase .s
+#     will not be considered source files but generated files (assembler
+#     output from the compiler), and will be deleted upon "make clean"!
+#     Even though the DOS/Win* filesystem matches both .s and .S the same,
+#     it will preserve the spelling of the filenames, and gcc itself does
+#     care about how the name is spelled on its command-line.
+ASRC = 
+
+# Optimization level, can be [0, 1, 2, 3, s]. 
+#     0 = turn off optimization. s = optimize for size.
+#     (Note: 3 is not always the best optimization level. See avr-libc FAQ.)
+OPT = s
+
+# Debugging format.
+#     Native formats for AVR-GCC's -g are dwarf-2 [default] or stabs.
+#     AVR Studio 4.10 requires dwarf-2.
+#     AVR [Extended] COFF format requires stabs, plus an avr-objcopy run.
+DEBUG = 
+# dwarf-2
+
+# List any extra directories to look for include files here.
+#     Each directory must be seperated by a space.
+#     Use forward slashes for directory separators.
+#     For a directory that has spaces, enclose it in quotes.
+EXTRAINCDIRS = 
+
+# Compiler flag to set the C Standard level.
+#     c89   = "ANSI" C
+#     gnu89 = c89 plus GCC extensions
+#     c99   = ISO C99 standard (not yet fully implemented)
+#     gnu99 = c99 plus GCC extensions
+CSTANDARD = -std=gnu99
+
+
+# Place -D or -U options here
+CDEFS += -DF_CPU=$(F_CPU)UL 
+CDEFS += -DROBOT
+
+# Place -I options here
+CINCS = -I$(COLONYROOT)/code/lib/include/libdragonfly
+CINCS += -L$(COLONYROOT)/code/lib/bin
+
+
+#---------------- Compiler Options ----------------
+#  -g*:          generate debugging information
+#  -O*:          optimization level
+#  -f...:        tuning, see GCC manual and avr-libc documentation
+#  -Wall...:     warning level
+#  -Wa,...:      tell GCC to pass this to the assembler.
+#    -adhlns...: create assembler listing
+CFLAGS =
+#CFLAGS += -g$(DEBUG)
+CFLAGS += $(CDEFS) $(CINCS)
+CFLAGS += -O$(OPT)
+CFLAGS += -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums
+CFLAGS += -Wall -Wstrict-prototypes
+CFLAGS += -Wa,-adhlns=$(<:.c=.lst)
+CFLAGS += $(patsubst %,-I%,$(EXTRAINCDIRS))
+CFLAGS += $(CSTANDARD)
+
+
+#---------------- Library Options ----------------
+# Minimalistic printf version
+PRINTF_LIB_MIN = -Wl,-u,vfprintf -lprintf_min
+
+# Floating point printf version (requires MATH_LIB = -lm below)
+PRINTF_LIB_FLOAT = -Wl,-u,vfprintf -lprintf_flt
+
+# If this is left blank, then it will use the Standard printf version.
+PRINTF_LIB = 
+#PRINTF_LIB = $(PRINTF_LIB_MIN)
+#PRINTF_LIB = $(PRINTF_LIB_FLOAT)
+
+# Minimalistic scanf version
+SCANF_LIB_MIN = -Wl,-u,vfscanf -lscanf_min
+
+# Floating point + %[ scanf version (requires MATH_LIB = -lm below)
+SCANF_LIB_FLOAT = -Wl,-u,vfscanf -lscanf_flt
+
+# If this is left blank, then it will use the Standard scanf version.
+SCANF_LIB = 
+#SCANF_LIB = $(SCANF_LIB_MIN)
+#SCANF_LIB = $(SCANF_LIB_FLOAT)
+
+MATH_LIB = -lm
+
+#============================================================================
+
+
+# Define programs and commands.
+SHELL = sh
+CC = avr-gcc
+AR = avr-ar
+OBJCOPY = avr-objcopy
+OBJDUMP = avr-objdump
+SIZE = avr-size
+NM = avr-nm
+AVRDUDE = avrdude
+REMOVE = rm -f
+REMOVEDIR = rm -rf
+COPY = cp
+DOXYGEN = doxygen
+WINSHELL = cmd
+
+
+# Define Messages
+# English
+MSG_ERRORS_NONE = Errors: none
+MSG_BEGIN = -------- begin --------
+MSG_END = --------  end  --------
+MSG_COMPILING = Compiling:
+MSG_CLEANING = Cleaning project:
+
+# Define all object files.
+OBJ = $(SRC:.c=.o) $(ASRC:.S=.o) 
+
+# Define all listing files.
+LST = $(SRC:.c=.lst) $(ASRC:.S=.lst) 
+
+# Compiler flags to generate dependency files.
+GENDEPFLAGS = -MD -MP -MF .dep/$(@F).d
+
+# Combine all necessary flags and optional flags.
+# Add target processor to flags.
+ALL_CFLAGS = -mmcu=$(MCU) -I. $(CFLAGS) -Wall $(GENDEPFLAGS)
+ALL_ASFLAGS = rcs
+
+# Default target.
+all: begin build end
+
+dist: all publish
+
+publish:
+	$(COPY) $(TARGET).a $(COLONYROOT)/code/lib/bin
+	$(COPY) *.c $(COLONYROOT)/code/lib/src/$(TARGET)
+	$(COPY) *.h $(COLONYROOT)/code/lib/include/$(TARGET)
+
+docs:
+	$(DOXYGEN)
+	$(COPY) docs/html/* $(COLONYROOT)/docs/$(TARGET)
+
+build: $(OBJ)
+	$(AR) $(ALL_ASFLAGS) $(TARGET).a $(OBJ)
+
+computer:
+	gcc *.c -Wall -g -I. -c
+	ar rcs $(TARGET).a $(OBJ)
+
+colonet:
+	g++ -Wall -Wshadow -Wextra *.c -g -I. -c
+	ar rcs $(TARGET).a $(OBJ)
+
+# Eye candy.
+# AVR Studio 3.x does not check make's exit code but relies on
+# the following magic strings to be generated by the compile job.
+begin:
+	@echo
+	@echo $(MSG_BEGIN)
+
+end:
+	@echo $(MSG_END)
+	@echo
+
+# Compile: create object files from C source files.
+%.o : %.c
+	@echo
+	@echo $(MSG_COMPILING) $<
+	$(CC) -c $(ALL_CFLAGS) $< -o $@ 
+
+
+# Target: clean project.
+clean: begin clean_list end
+
+clean_list :
+	@echo
+	@echo $(MSG_CLEANING)
+	$(REMOVE) $(TARGET).a
+	$(REMOVE) $(OBJ)
+	$(REMOVE) $(LST)
+	$(REMOVE) $(SRC:.c=.s)
+	$(REMOVE) $(SRC:.c=.d)
+	$(REMOVE) -r docs
+	$(REMOVEDIR) .dep
+
+
+
+# Include the dependency files.
+-include $(shell mkdir .dep 2>/dev/null) $(wildcard .dep/*)
+
Index: branches/battery/code/projects/libwireless/lib/Doxyfile
===================================================================
--- branches/battery/code/projects/libwireless/lib/Doxyfile	(nonexistent)
+++ branches/battery/code/projects/libwireless/lib/Doxyfile	(revision 260)
@@ -0,0 +1,1237 @@
+# Doxyfile 1.4.6
+
+# This file describes the settings to be used by the documentation system
+# doxygen (www.doxygen.org) for a project
+#
+# All text after a hash (#) is considered a comment and will be ignored
+# The format is:
+#       TAG = value [value, ...]
+# For lists items can also be appended using:
+#       TAG += value [value, ...]
+# Values that contain spaces should be placed between quotes (" ")
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+
+# The PROJECT_NAME tag is a single word (or a sequence of words surrounded 
+# by quotes) that should identify the project.
+
+PROJECT_NAME           = libwireless
+
+# The PROJECT_NUMBER tag can be used to enter a project or revision number. 
+# This could be handy for archiving the generated documentation or 
+# if some version control system is used.
+
+PROJECT_NUMBER         = 1.0
+
+# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) 
+# base path where the generated documentation will be put. 
+# If a relative path is entered, it will be relative to the location 
+# where doxygen was started. If left blank the current directory will be used.
+
+OUTPUT_DIRECTORY       = docs
+
+# If the CREATE_SUBDIRS tag is set to YES, then doxygen will create 
+# 4096 sub-directories (in 2 levels) under the output directory of each output 
+# format and will distribute the generated files over these directories. 
+# Enabling this option can be useful when feeding doxygen a huge amount of 
+# source files, where putting all generated files in the same directory would 
+# otherwise cause performance problems for the file system.
+
+CREATE_SUBDIRS         = NO
+
+# The OUTPUT_LANGUAGE tag is used to specify the language in which all 
+# documentation generated by doxygen is written. Doxygen will use this 
+# information to generate all constant output in the proper language. 
+# The default language is English, other supported languages are: 
+# Brazilian, Catalan, Chinese, Chinese-Traditional, Croatian, Czech, Danish, 
+# Dutch, Finnish, French, German, Greek, Hungarian, Italian, Japanese, 
+# Japanese-en (Japanese with English messages), Korean, Korean-en, Norwegian, 
+# Polish, Portuguese, Romanian, Russian, Serbian, Slovak, Slovene, Spanish, 
+# Swedish, and Ukrainian.
+
+OUTPUT_LANGUAGE        = English
+
+# This tag can be used to specify the encoding used in the generated output. 
+# The encoding is not always determined by the language that is chosen, 
+# but also whether or not the output is meant for Windows or non-Windows users. 
+# In case there is a difference, setting the USE_WINDOWS_ENCODING tag to YES 
+# forces the Windows encoding (this is the default for the Windows binary), 
+# whereas setting the tag to NO uses a Unix-style encoding (the default for 
+# all platforms other than Windows).
+
+USE_WINDOWS_ENCODING   = NO
+
+# If the BRIEF_MEMBER_DESC tag is set to YES (the default) Doxygen will 
+# include brief member descriptions after the members that are listed in 
+# the file and class documentation (similar to JavaDoc). 
+# Set to NO to disable this.
+
+BRIEF_MEMBER_DESC      = YES
+
+# If the REPEAT_BRIEF tag is set to YES (the default) Doxygen will prepend 
+# the brief description of a member or function before the detailed description. 
+# Note: if both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the 
+# brief descriptions will be completely suppressed.
+
+REPEAT_BRIEF           = YES
+
+# This tag implements a quasi-intelligent brief description abbreviator 
+# that is used to form the text in various listings. Each string 
+# in this list, if found as the leading text of the brief description, will be 
+# stripped from the text and the result after processing the whole list, is 
+# used as the annotated text. Otherwise, the brief description is used as-is. 
+# If left blank, the following values are used ("$name" is automatically 
+# replaced with the name of the entity): "The $name class" "The $name widget" 
+# "The $name file" "is" "provides" "specifies" "contains" 
+# "represents" "a" "an" "the"
+
+ABBREVIATE_BRIEF       = 
+
+# If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then 
+# Doxygen will generate a detailed section even if there is only a brief 
+# description.
+
+ALWAYS_DETAILED_SEC    = NO
+
+# If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all 
+# inherited members of a class in the documentation of that class as if those 
+# members were ordinary class members. Constructors, destructors and assignment 
+# operators of the base classes will not be shown.
+
+INLINE_INHERITED_MEMB  = NO
+
+# If the FULL_PATH_NAMES tag is set to YES then Doxygen will prepend the full 
+# path before files name in the file list and in the header files. If set 
+# to NO the shortest path that makes the file name unique will be used.
+
+FULL_PATH_NAMES        = YES
+
+# If the FULL_PATH_NAMES tag is set to YES then the STRIP_FROM_PATH tag 
+# can be used to strip a user-defined part of the path. Stripping is 
+# only done if one of the specified strings matches the left-hand part of 
+# the path. The tag can be used to show relative paths in the file list. 
+# If left blank the directory from which doxygen is run is used as the 
+# path to strip.
+
+STRIP_FROM_PATH        = 
+
+# The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of 
+# the path mentioned in the documentation of a class, which tells 
+# the reader which header file to include in order to use a class. 
+# If left blank only the name of the header file containing the class 
+# definition is used. Otherwise one should specify the include paths that 
+# are normally passed to the compiler using the -I flag.
+
+STRIP_FROM_INC_PATH    = 
+
+# If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter 
+# (but less readable) file names. This can be useful is your file systems 
+# doesn't support long names like on DOS, Mac, or CD-ROM.
+
+SHORT_NAMES            = NO
+
+# If the JAVADOC_AUTOBRIEF tag is set to YES then Doxygen 
+# will interpret the first line (until the first dot) of a JavaDoc-style 
+# comment as the brief description. If set to NO, the JavaDoc 
+# comments will behave just like the Qt-style comments (thus requiring an 
+# explicit @brief command for a brief description.
+
+JAVADOC_AUTOBRIEF      = NO
+
+# The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make Doxygen 
+# treat a multi-line C++ special comment block (i.e. a block of //! or /// 
+# comments) as a brief description. This used to be the default behaviour. 
+# The new default is to treat a multi-line C++ comment block as a detailed 
+# description. Set this tag to YES if you prefer the old behaviour instead.
+
+MULTILINE_CPP_IS_BRIEF = NO
+
+# If the DETAILS_AT_TOP tag is set to YES then Doxygen 
+# will output the detailed description near the top, like JavaDoc.
+# If set to NO, the detailed description appears after the member 
+# documentation.
+
+DETAILS_AT_TOP         = NO
+
+# If the INHERIT_DOCS tag is set to YES (the default) then an undocumented 
+# member inherits the documentation from any documented member that it 
+# re-implements.
+
+INHERIT_DOCS           = YES
+
+# If the SEPARATE_MEMBER_PAGES tag is set to YES, then doxygen will produce 
+# a new page for each member. If set to NO, the documentation of a member will 
+# be part of the file/class/namespace that contains it.
+
+SEPARATE_MEMBER_PAGES  = NO
+
+# The TAB_SIZE tag can be used to set the number of spaces in a tab. 
+# Doxygen uses this value to replace tabs by spaces in code fragments.
+
+TAB_SIZE               = 8
+
+# This tag can be used to specify a number of aliases that acts 
+# as commands in the documentation. An alias has the form "name=value". 
+# For example adding "sideeffect=\par Side Effects:\n" will allow you to 
+# put the command \sideeffect (or @sideeffect) in the documentation, which 
+# will result in a user-defined paragraph with heading "Side Effects:". 
+# You can put \n's in the value part of an alias to insert newlines.
+
+ALIASES                = 
+
+# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C 
+# sources only. Doxygen will then generate output that is more tailored for C. 
+# For instance, some of the names that are used will be different. The list 
+# of all members will be omitted, etc.
+
+OPTIMIZE_OUTPUT_FOR_C  = YES
+
+# Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java 
+# sources only. Doxygen will then generate output that is more tailored for Java. 
+# For instance, namespaces will be presented as packages, qualified scopes 
+# will look different, etc.
+
+OPTIMIZE_OUTPUT_JAVA   = NO
+
+# If you use STL classes (i.e. std::string, std::vector, etc.) but do not want to 
+# include (a tag file for) the STL sources as input, then you should 
+# set this tag to YES in order to let doxygen match functions declarations and 
+# definitions whose arguments contain STL classes (e.g. func(std::string); v.s. 
+# func(std::string) {}). This also make the inheritance and collaboration 
+# diagrams that involve STL classes more complete and accurate.
+
+BUILTIN_STL_SUPPORT    = NO
+
+# If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC 
+# tag is set to YES, then doxygen will reuse the documentation of the first 
+# member in the group (if any) for the other members of the group. By default 
+# all members of a group must be documented explicitly.
+
+DISTRIBUTE_GROUP_DOC   = NO
+
+# Set the SUBGROUPING tag to YES (the default) to allow class member groups of 
+# the same type (for instance a group of public functions) to be put as a 
+# subgroup of that type (e.g. under the Public Functions section). Set it to 
+# NO to prevent subgrouping. Alternatively, this can be done per class using 
+# the \nosubgrouping command.
+
+SUBGROUPING            = YES
+
+#---------------------------------------------------------------------------
+# Build related configuration options
+#---------------------------------------------------------------------------
+
+# If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in 
+# documentation are documented, even if no documentation was available. 
+# Private class members and static file members will be hidden unless 
+# the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES
+
+EXTRACT_ALL            = NO
+
+# If the EXTRACT_PRIVATE tag is set to YES all private members of a class 
+# will be included in the documentation.
+
+EXTRACT_PRIVATE        = NO
+
+# If the EXTRACT_STATIC tag is set to YES all static members of a file 
+# will be included in the documentation.
+
+EXTRACT_STATIC         = NO
+
+# If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs) 
+# defined locally in source files will be included in the documentation. 
+# If set to NO only classes defined in header files are included.
+
+EXTRACT_LOCAL_CLASSES  = YES
+
+# This flag is only useful for Objective-C code. When set to YES local 
+# methods, which are defined in the implementation section but not in 
+# the interface are included in the documentation. 
+# If set to NO (the default) only methods in the interface are included.
+
+EXTRACT_LOCAL_METHODS  = NO
+
+# If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all 
+# undocumented members of documented classes, files or namespaces. 
+# If set to NO (the default) these members will be included in the 
+# various overviews, but no documentation section is generated. 
+# This option has no effect if EXTRACT_ALL is enabled.
+
+HIDE_UNDOC_MEMBERS     = NO
+
+# If the HIDE_UNDOC_CLASSES tag is set to YES, Doxygen will hide all 
+# undocumented classes that are normally visible in the class hierarchy. 
+# If set to NO (the default) these classes will be included in the various 
+# overviews. This option has no effect if EXTRACT_ALL is enabled.
+
+HIDE_UNDOC_CLASSES     = NO
+
+# If the HIDE_FRIEND_COMPOUNDS tag is set to YES, Doxygen will hide all 
+# friend (class|struct|union) declarations. 
+# If set to NO (the default) these declarations will be included in the 
+# documentation.
+
+HIDE_FRIEND_COMPOUNDS  = NO
+
+# If the HIDE_IN_BODY_DOCS tag is set to YES, Doxygen will hide any 
+# documentation blocks found inside the body of a function. 
+# If set to NO (the default) these blocks will be appended to the 
+# function's detailed documentation block.
+
+HIDE_IN_BODY_DOCS      = NO
+
+# The INTERNAL_DOCS tag determines if documentation 
+# that is typed after a \internal command is included. If the tag is set 
+# to NO (the default) then the documentation will be excluded. 
+# Set it to YES to include the internal documentation.
+
+INTERNAL_DOCS          = NO
+
+# If the CASE_SENSE_NAMES tag is set to NO then Doxygen will only generate 
+# file names in lower-case letters. If set to YES upper-case letters are also 
+# allowed. This is useful if you have classes or files whose names only differ 
+# in case and if your file system supports case sensitive file names. Windows 
+# and Mac users are advised to set this option to NO.
+
+CASE_SENSE_NAMES       = YES
+
+# If the HIDE_SCOPE_NAMES tag is set to NO (the default) then Doxygen 
+# will show members with their full class and namespace scopes in the 
+# documentation. If set to YES the scope will be hidden.
+
+HIDE_SCOPE_NAMES       = NO
+
+# If the SHOW_INCLUDE_FILES tag is set to YES (the default) then Doxygen 
+# will put a list of the files that are included by a file in the documentation 
+# of that file.
+
+SHOW_INCLUDE_FILES     = YES
+
+# If the INLINE_INFO tag is set to YES (the default) then a tag [inline] 
+# is inserted in the documentation for inline members.
+
+INLINE_INFO            = YES
+
+# If the SORT_MEMBER_DOCS tag is set to YES (the default) then doxygen 
+# will sort the (detailed) documentation of file and class members 
+# alphabetically by member name. If set to NO the members will appear in 
+# declaration order.
+
+SORT_MEMBER_DOCS       = YES
+
+# If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the 
+# brief documentation of file, namespace and class members alphabetically 
+# by member name. If set to NO (the default) the members will appear in 
+# declaration order.
+
+SORT_BRIEF_DOCS        = NO
+
+# If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be 
+# sorted by fully-qualified names, including namespaces. If set to 
+# NO (the default), the class list will be sorted only by class name, 
+# not including the namespace part. 
+# Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES.
+# Note: This option applies only to the class list, not to the 
+# alphabetical list.
+
+SORT_BY_SCOPE_NAME     = NO
+
+# The GENERATE_TODOLIST tag can be used to enable (YES) or 
+# disable (NO) the todo list. This list is created by putting \todo 
+# commands in the documentation.
+
+GENERATE_TODOLIST      = YES
+
+# The GENERATE_TESTLIST tag can be used to enable (YES) or 
+# disable (NO) the test list. This list is created by putting \test 
+# commands in the documentation.
+
+GENERATE_TESTLIST      = YES
+
+# The GENERATE_BUGLIST tag can be used to enable (YES) or 
+# disable (NO) the bug list. This list is created by putting \bug 
+# commands in the documentation.
+
+GENERATE_BUGLIST       = YES
+
+# The GENERATE_DEPRECATEDLIST tag can be used to enable (YES) or 
+# disable (NO) the deprecated list. This list is created by putting 
+# \deprecated commands in the documentation.
+
+GENERATE_DEPRECATEDLIST= YES
+
+# The ENABLED_SECTIONS tag can be used to enable conditional 
+# documentation sections, marked by \if sectionname ... \endif.
+
+ENABLED_SECTIONS       = 
+
+# The MAX_INITIALIZER_LINES tag determines the maximum number of lines 
+# the initial value of a variable or define consists of for it to appear in 
+# the documentation. If the initializer consists of more lines than specified 
+# here it will be hidden. Use a value of 0 to hide initializers completely. 
+# The appearance of the initializer of individual variables and defines in the 
+# documentation can be controlled using \showinitializer or \hideinitializer 
+# command in the documentation regardless of this setting.
+
+MAX_INITIALIZER_LINES  = 30
+
+# Set the SHOW_USED_FILES tag to NO to disable the list of files generated 
+# at the bottom of the documentation of classes and structs. If set to YES the 
+# list will mention the files that were used to generate the documentation.
+
+SHOW_USED_FILES        = YES
+
+# If the sources in your project are distributed over multiple directories 
+# then setting the SHOW_DIRECTORIES tag to YES will show the directory hierarchy 
+# in the documentation. The default is NO.
+
+SHOW_DIRECTORIES       = NO
+
+# The FILE_VERSION_FILTER tag can be used to specify a program or script that 
+# doxygen should invoke to get the current version for each file (typically from the 
+# version control system). Doxygen will invoke the program by executing (via 
+# popen()) the command <command> <input-file>, where <command> is the value of 
+# the FILE_VERSION_FILTER tag, and <input-file> is the name of an input file 
+# provided by doxygen. Whatever the program writes to standard output 
+# is used as the file version. See the manual for examples.
+
+FILE_VERSION_FILTER    = 
+
+#---------------------------------------------------------------------------
+# configuration options related to warning and progress messages
+#---------------------------------------------------------------------------
+
+# The QUIET tag can be used to turn on/off the messages that are generated 
+# by doxygen. Possible values are YES and NO. If left blank NO is used.
+
+QUIET                  = NO
+
+# The WARNINGS tag can be used to turn on/off the warning messages that are 
+# generated by doxygen. Possible values are YES and NO. If left blank 
+# NO is used.
+
+WARNINGS               = YES
+
+# If WARN_IF_UNDOCUMENTED is set to YES, then doxygen will generate warnings 
+# for undocumented members. If EXTRACT_ALL is set to YES then this flag will 
+# automatically be disabled.
+
+WARN_IF_UNDOCUMENTED   = YES
+
+# If WARN_IF_DOC_ERROR is set to YES, doxygen will generate warnings for 
+# potential errors in the documentation, such as not documenting some 
+# parameters in a documented function, or documenting parameters that 
+# don't exist or using markup commands wrongly.
+
+WARN_IF_DOC_ERROR      = YES
+
+# This WARN_NO_PARAMDOC option can be abled to get warnings for 
+# functions that are documented, but have no documentation for their parameters 
+# or return value. If set to NO (the default) doxygen will only warn about 
+# wrong or incomplete parameter documentation, but not about the absence of 
+# documentation.
+
+WARN_NO_PARAMDOC       = NO
+
+# The WARN_FORMAT tag determines the format of the warning messages that 
+# doxygen can produce. The string should contain the $file, $line, and $text 
+# tags, which will be replaced by the file and line number from which the 
+# warning originated and the warning text. Optionally the format may contain 
+# $version, which will be replaced by the version of the file (if it could 
+# be obtained via FILE_VERSION_FILTER)
+
+WARN_FORMAT            = "$file:$line: $text"
+
+# The WARN_LOGFILE tag can be used to specify a file to which warning 
+# and error messages should be written. If left blank the output is written 
+# to stderr.
+
+WARN_LOGFILE           = 
+
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+
+# The INPUT tag can be used to specify the files and/or directories that contain 
+# documented source files. You may enter file names like "myfile.cpp" or 
+# directories like "/usr/src/myproject". Separate the files or directories 
+# with spaces.
+
+INPUT                  = 
+
+# If the value of the INPUT tag contains directories, you can use the 
+# FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp 
+# and *.h) to filter out the source-files in the directories. If left 
+# blank the following patterns are tested: 
+# *.c *.cc *.cxx *.cpp *.c++ *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh *.hxx 
+# *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm *.py
+
+FILE_PATTERNS          = 
+
+# The RECURSIVE tag can be used to turn specify whether or not subdirectories 
+# should be searched for input files as well. Possible values are YES and NO. 
+# If left blank NO is used.
+
+RECURSIVE              = NO
+
+# The EXCLUDE tag can be used to specify files and/or directories that should 
+# excluded from the INPUT source files. This way you can easily exclude a 
+# subdirectory from a directory tree whose root is specified with the INPUT tag.
+
+EXCLUDE                = 
+
+# The EXCLUDE_SYMLINKS tag can be used select whether or not files or 
+# directories that are symbolic links (a Unix filesystem feature) are excluded 
+# from the input.
+
+EXCLUDE_SYMLINKS       = NO
+
+# If the value of the INPUT tag contains directories, you can use the 
+# EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude 
+# certain files from those directories. Note that the wildcards are matched 
+# against the file with absolute path, so to exclude all test directories 
+# for example use the pattern */test/*
+
+EXCLUDE_PATTERNS       = 
+
+# The EXAMPLE_PATH tag can be used to specify one or more files or 
+# directories that contain example code fragments that are included (see 
+# the \include command).
+
+EXAMPLE_PATH           = 
+
+# If the value of the EXAMPLE_PATH tag contains directories, you can use the 
+# EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp 
+# and *.h) to filter out the source-files in the directories. If left 
+# blank all files are included.
+
+EXAMPLE_PATTERNS       = 
+
+# If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be 
+# searched for input files to be used with the \include or \dontinclude 
+# commands irrespective of the value of the RECURSIVE tag. 
+# Possible values are YES and NO. If left blank NO is used.
+
+EXAMPLE_RECURSIVE      = NO
+
+# The IMAGE_PATH tag can be used to specify one or more files or 
+# directories that contain image that are included in the documentation (see 
+# the \image command).
+
+IMAGE_PATH             = 
+
+# The INPUT_FILTER tag can be used to specify a program that doxygen should 
+# invoke to filter for each input file. Doxygen will invoke the filter program 
+# by executing (via popen()) the command <filter> <input-file>, where <filter> 
+# is the value of the INPUT_FILTER tag, and <input-file> is the name of an 
+# input file. Doxygen will then use the output that the filter program writes 
+# to standard output.  If FILTER_PATTERNS is specified, this tag will be 
+# ignored.
+
+INPUT_FILTER           = 
+
+# The FILTER_PATTERNS tag can be used to specify filters on a per file pattern 
+# basis.  Doxygen will compare the file name with each pattern and apply the 
+# filter if there is a match.  The filters are a list of the form: 
+# pattern=filter (like *.cpp=my_cpp_filter). See INPUT_FILTER for further 
+# info on how filters are used. If FILTER_PATTERNS is empty, INPUT_FILTER 
+# is applied to all files.
+
+FILTER_PATTERNS        = 
+
+# If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using 
+# INPUT_FILTER) will be used to filter the input files when producing source 
+# files to browse (i.e. when SOURCE_BROWSER is set to YES).
+
+FILTER_SOURCE_FILES    = NO
+
+#---------------------------------------------------------------------------
+# configuration options related to source browsing
+#---------------------------------------------------------------------------
+
+# If the SOURCE_BROWSER tag is set to YES then a list of source files will 
+# be generated. Documented entities will be cross-referenced with these sources. 
+# Note: To get rid of all source code in the generated output, make sure also 
+# VERBATIM_HEADERS is set to NO.
+
+SOURCE_BROWSER         = NO
+
+# Setting the INLINE_SOURCES tag to YES will include the body 
+# of functions and classes directly in the documentation.
+
+INLINE_SOURCES         = NO
+
+# Setting the STRIP_CODE_COMMENTS tag to YES (the default) will instruct 
+# doxygen to hide any special comment blocks from generated source code 
+# fragments. Normal C and C++ comments will always remain visible.
+
+STRIP_CODE_COMMENTS    = YES
+
+# If the REFERENCED_BY_RELATION tag is set to YES (the default) 
+# then for each documented function all documented 
+# functions referencing it will be listed.
+
+REFERENCED_BY_RELATION = YES
+
+# If the REFERENCES_RELATION tag is set to YES (the default) 
+# then for each documented function all documented entities 
+# called/used by that function will be listed.
+
+REFERENCES_RELATION    = YES
+
+# If the USE_HTAGS tag is set to YES then the references to source code 
+# will point to the HTML generated by the htags(1) tool instead of doxygen 
+# built-in source browser. The htags tool is part of GNU's global source 
+# tagging system (see http://www.gnu.org/software/global/global.html). You 
+# will need version 4.8.6 or higher.
+
+USE_HTAGS              = NO
+
+# If the VERBATIM_HEADERS tag is set to YES (the default) then Doxygen 
+# will generate a verbatim copy of the header file for each class for 
+# which an include is specified. Set to NO to disable this.
+
+VERBATIM_HEADERS       = YES
+
+#---------------------------------------------------------------------------
+# configuration options related to the alphabetical class index
+#---------------------------------------------------------------------------
+
+# If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index 
+# of all compounds will be generated. Enable this if the project 
+# contains a lot of classes, structs, unions or interfaces.
+
+ALPHABETICAL_INDEX     = NO
+
+# If the alphabetical index is enabled (see ALPHABETICAL_INDEX) then 
+# the COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns 
+# in which this list will be split (can be a number in the range [1..20])
+
+COLS_IN_ALPHA_INDEX    = 5
+
+# In case all classes in a project start with a common prefix, all 
+# classes will be put under the same header in the alphabetical index. 
+# The IGNORE_PREFIX tag can be used to specify one or more prefixes that 
+# should be ignored while generating the index headers.
+
+IGNORE_PREFIX          = 
+
+#---------------------------------------------------------------------------
+# configuration options related to the HTML output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_HTML tag is set to YES (the default) Doxygen will 
+# generate HTML output.
+
+GENERATE_HTML          = YES
+
+# The HTML_OUTPUT tag is used to specify where the HTML docs will be put. 
+# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
+# put in front of it. If left blank `html' will be used as the default path.
+
+HTML_OUTPUT            = html
+
+# The HTML_FILE_EXTENSION tag can be used to specify the file extension for 
+# each generated HTML page (for example: .htm,.php,.asp). If it is left blank 
+# doxygen will generate files with .html extension.
+
+HTML_FILE_EXTENSION    = .html
+
+# The HTML_HEADER tag can be used to specify a personal HTML header for 
+# each generated HTML page. If it is left blank doxygen will generate a 
+# standard header.
+
+HTML_HEADER            = 
+
+# The HTML_FOOTER tag can be used to specify a personal HTML footer for 
+# each generated HTML page. If it is left blank doxygen will generate a 
+# standard footer.
+
+HTML_FOOTER            = 
+
+# The HTML_STYLESHEET tag can be used to specify a user-defined cascading 
+# style sheet that is used by each HTML page. It can be used to 
+# fine-tune the look of the HTML output. If the tag is left blank doxygen 
+# will generate a default style sheet. Note that doxygen will try to copy 
+# the style sheet file to the HTML output directory, so don't put your own 
+# stylesheet in the HTML output directory as well, or it will be erased!
+
+HTML_STYLESHEET        = 
+
+# If the HTML_ALIGN_MEMBERS tag is set to YES, the members of classes, 
+# files or namespaces will be aligned in HTML using tables. If set to 
+# NO a bullet list will be used.
+
+HTML_ALIGN_MEMBERS     = YES
+
+# If the GENERATE_HTMLHELP tag is set to YES, additional index files 
+# will be generated that can be used as input for tools like the 
+# Microsoft HTML help workshop to generate a compressed HTML help file (.chm) 
+# of the generated HTML documentation.
+
+GENERATE_HTMLHELP      = NO
+
+# If the GENERATE_HTMLHELP tag is set to YES, the CHM_FILE tag can 
+# be used to specify the file name of the resulting .chm file. You 
+# can add a path in front of the file if the result should not be 
+# written to the html output directory.
+
+CHM_FILE               = 
+
+# If the GENERATE_HTMLHELP tag is set to YES, the HHC_LOCATION tag can 
+# be used to specify the location (absolute path including file name) of 
+# the HTML help compiler (hhc.exe). If non-empty doxygen will try to run 
+# the HTML help compiler on the generated index.hhp.
+
+HHC_LOCATION           = 
+
+# If the GENERATE_HTMLHELP tag is set to YES, the GENERATE_CHI flag 
+# controls if a separate .chi index file is generated (YES) or that 
+# it should be included in the master .chm file (NO).
+
+GENERATE_CHI           = NO
+
+# If the GENERATE_HTMLHELP tag is set to YES, the BINARY_TOC flag 
+# controls whether a binary table of contents is generated (YES) or a 
+# normal table of contents (NO) in the .chm file.
+
+BINARY_TOC             = NO
+
+# The TOC_EXPAND flag can be set to YES to add extra items for group members 
+# to the contents of the HTML help documentation and to the tree view.
+
+TOC_EXPAND             = NO
+
+# The DISABLE_INDEX tag can be used to turn on/off the condensed index at 
+# top of each HTML page. The value NO (the default) enables the index and 
+# the value YES disables it.
+
+DISABLE_INDEX          = NO
+
+# This tag can be used to set the number of enum values (range [1..20]) 
+# that doxygen will group on one line in the generated HTML documentation.
+
+ENUM_VALUES_PER_LINE   = 4
+
+# If the GENERATE_TREEVIEW tag is set to YES, a side panel will be
+# generated containing a tree-like index structure (just like the one that 
+# is generated for HTML Help). For this to work a browser that supports 
+# JavaScript, DHTML, CSS and frames is required (for instance Mozilla 1.0+, 
+# Netscape 6.0+, Internet explorer 5.0+, or Konqueror). Windows users are 
+# probably better off using the HTML help feature.
+
+GENERATE_TREEVIEW      = NO
+
+# If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be 
+# used to set the initial width (in pixels) of the frame in which the tree 
+# is shown.
+
+TREEVIEW_WIDTH         = 250
+
+#---------------------------------------------------------------------------
+# configuration options related to the LaTeX output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_LATEX tag is set to YES (the default) Doxygen will 
+# generate Latex output.
+
+GENERATE_LATEX         = NO
+
+# The LATEX_OUTPUT tag is used to specify where the LaTeX docs will be put. 
+# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
+# put in front of it. If left blank `latex' will be used as the default path.
+
+LATEX_OUTPUT           = latex
+
+# The LATEX_CMD_NAME tag can be used to specify the LaTeX command name to be 
+# invoked. If left blank `latex' will be used as the default command name.
+
+LATEX_CMD_NAME         = latex
+
+# The MAKEINDEX_CMD_NAME tag can be used to specify the command name to 
+# generate index for LaTeX. If left blank `makeindex' will be used as the 
+# default command name.
+
+MAKEINDEX_CMD_NAME     = makeindex
+
+# If the COMPACT_LATEX tag is set to YES Doxygen generates more compact 
+# LaTeX documents. This may be useful for small projects and may help to 
+# save some trees in general.
+
+COMPACT_LATEX          = NO
+
+# The PAPER_TYPE tag can be used to set the paper type that is used 
+# by the printer. Possible values are: a4, a4wide, letter, legal and 
+# executive. If left blank a4wide will be used.
+
+PAPER_TYPE             = a4wide
+
+# The EXTRA_PACKAGES tag can be to specify one or more names of LaTeX 
+# packages that should be included in the LaTeX output.
+
+EXTRA_PACKAGES         = 
+
+# The LATEX_HEADER tag can be used to specify a personal LaTeX header for 
+# the generated latex document. The header should contain everything until 
+# the first chapter. If it is left blank doxygen will generate a 
+# standard header. Notice: only use this tag if you know what you are doing!
+
+LATEX_HEADER           = 
+
+# If the PDF_HYPERLINKS tag is set to YES, the LaTeX that is generated 
+# is prepared for conversion to pdf (using ps2pdf). The pdf file will 
+# contain links (just like the HTML output) instead of page references 
+# This makes the output suitable for online browsing using a pdf viewer.
+
+PDF_HYPERLINKS         = NO
+
+# If the USE_PDFLATEX tag is set to YES, pdflatex will be used instead of 
+# plain latex in the generated Makefile. Set this option to YES to get a 
+# higher quality PDF documentation.
+
+USE_PDFLATEX           = NO
+
+# If the LATEX_BATCHMODE tag is set to YES, doxygen will add the \\batchmode. 
+# command to the generated LaTeX files. This will instruct LaTeX to keep 
+# running if errors occur, instead of asking the user for help. 
+# This option is also used when generating formulas in HTML.
+
+LATEX_BATCHMODE        = NO
+
+# If LATEX_HIDE_INDICES is set to YES then doxygen will not 
+# include the index chapters (such as File Index, Compound Index, etc.) 
+# in the output.
+
+LATEX_HIDE_INDICES     = NO
+
+#---------------------------------------------------------------------------
+# configuration options related to the RTF output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_RTF tag is set to YES Doxygen will generate RTF output 
+# The RTF output is optimized for Word 97 and may not look very pretty with 
+# other RTF readers or editors.
+
+GENERATE_RTF           = NO
+
+# The RTF_OUTPUT tag is used to specify where the RTF docs will be put. 
+# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
+# put in front of it. If left blank `rtf' will be used as the default path.
+
+RTF_OUTPUT             = rtf
+
+# If the COMPACT_RTF tag is set to YES Doxygen generates more compact 
+# RTF documents. This may be useful for small projects and may help to 
+# save some trees in general.
+
+COMPACT_RTF            = NO
+
+# If the RTF_HYPERLINKS tag is set to YES, the RTF that is generated 
+# will contain hyperlink fields. The RTF file will 
+# contain links (just like the HTML output) instead of page references. 
+# This makes the output suitable for online browsing using WORD or other 
+# programs which support those fields. 
+# Note: wordpad (write) and others do not support links.
+
+RTF_HYPERLINKS         = NO
+
+# Load stylesheet definitions from file. Syntax is similar to doxygen's 
+# config file, i.e. a series of assignments. You only have to provide 
+# replacements, missing definitions are set to their default value.
+
+RTF_STYLESHEET_FILE    = 
+
+# Set optional variables used in the generation of an rtf document. 
+# Syntax is similar to doxygen's config file.
+
+RTF_EXTENSIONS_FILE    = 
+
+#---------------------------------------------------------------------------
+# configuration options related to the man page output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_MAN tag is set to YES (the default) Doxygen will 
+# generate man pages
+
+GENERATE_MAN           = NO
+
+# The MAN_OUTPUT tag is used to specify where the man pages will be put. 
+# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
+# put in front of it. If left blank `man' will be used as the default path.
+
+MAN_OUTPUT             = man
+
+# The MAN_EXTENSION tag determines the extension that is added to 
+# the generated man pages (default is the subroutine's section .3)
+
+MAN_EXTENSION          = .3
+
+# If the MAN_LINKS tag is set to YES and Doxygen generates man output, 
+# then it will generate one additional man file for each entity 
+# documented in the real man page(s). These additional files 
+# only source the real man page, but without them the man command 
+# would be unable to find the correct page. The default is NO.
+
+MAN_LINKS              = NO
+
+#---------------------------------------------------------------------------
+# configuration options related to the XML output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_XML tag is set to YES Doxygen will 
+# generate an XML file that captures the structure of 
+# the code including all documentation.
+
+GENERATE_XML           = NO
+
+# The XML_OUTPUT tag is used to specify where the XML pages will be put. 
+# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
+# put in front of it. If left blank `xml' will be used as the default path.
+
+XML_OUTPUT             = xml
+
+# The XML_SCHEMA tag can be used to specify an XML schema, 
+# which can be used by a validating XML parser to check the 
+# syntax of the XML files.
+
+XML_SCHEMA             = 
+
+# The XML_DTD tag can be used to specify an XML DTD, 
+# which can be used by a validating XML parser to check the 
+# syntax of the XML files.
+
+XML_DTD                = 
+
+# If the XML_PROGRAMLISTING tag is set to YES Doxygen will 
+# dump the program listings (including syntax highlighting 
+# and cross-referencing information) to the XML output. Note that 
+# enabling this will significantly increase the size of the XML output.
+
+XML_PROGRAMLISTING     = YES
+
+#---------------------------------------------------------------------------
+# configuration options for the AutoGen Definitions output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_AUTOGEN_DEF tag is set to YES Doxygen will 
+# generate an AutoGen Definitions (see autogen.sf.net) file 
+# that captures the structure of the code including all 
+# documentation. Note that this feature is still experimental 
+# and incomplete at the moment.
+
+GENERATE_AUTOGEN_DEF   = NO
+
+#---------------------------------------------------------------------------
+# configuration options related to the Perl module output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_PERLMOD tag is set to YES Doxygen will 
+# generate a Perl module file that captures the structure of 
+# the code including all documentation. Note that this 
+# feature is still experimental and incomplete at the 
+# moment.
+
+GENERATE_PERLMOD       = NO
+
+# If the PERLMOD_LATEX tag is set to YES Doxygen will generate 
+# the necessary Makefile rules, Perl scripts and LaTeX code to be able 
+# to generate PDF and DVI output from the Perl module output.
+
+PERLMOD_LATEX          = NO
+
+# If the PERLMOD_PRETTY tag is set to YES the Perl module output will be 
+# nicely formatted so it can be parsed by a human reader.  This is useful 
+# if you want to understand what is going on.  On the other hand, if this 
+# tag is set to NO the size of the Perl module output will be much smaller 
+# and Perl will parse it just the same.
+
+PERLMOD_PRETTY         = YES
+
+# The names of the make variables in the generated doxyrules.make file 
+# are prefixed with the string contained in PERLMOD_MAKEVAR_PREFIX. 
+# This is useful so different doxyrules.make files included by the same 
+# Makefile don't overwrite each other's variables.
+
+PERLMOD_MAKEVAR_PREFIX = 
+
+#---------------------------------------------------------------------------
+# Configuration options related to the preprocessor   
+#---------------------------------------------------------------------------
+
+# If the ENABLE_PREPROCESSING tag is set to YES (the default) Doxygen will 
+# evaluate all C-preprocessor directives found in the sources and include 
+# files.
+
+ENABLE_PREPROCESSING   = YES
+
+# If the MACRO_EXPANSION tag is set to YES Doxygen will expand all macro 
+# names in the source code. If set to NO (the default) only conditional 
+# compilation will be performed. Macro expansion can be done in a controlled 
+# way by setting EXPAND_ONLY_PREDEF to YES.
+
+MACRO_EXPANSION        = NO
+
+# If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES 
+# then the macro expansion is limited to the macros specified with the 
+# PREDEFINED and EXPAND_AS_DEFINED tags.
+
+EXPAND_ONLY_PREDEF     = NO
+
+# If the SEARCH_INCLUDES tag is set to YES (the default) the includes files 
+# in the INCLUDE_PATH (see below) will be search if a #include is found.
+
+SEARCH_INCLUDES        = YES
+
+# The INCLUDE_PATH tag can be used to specify one or more directories that 
+# contain include files that are not input files but should be processed by 
+# the preprocessor.
+
+INCLUDE_PATH           = 
+
+# You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard 
+# patterns (like *.h and *.hpp) to filter out the header-files in the 
+# directories. If left blank, the patterns specified with FILE_PATTERNS will 
+# be used.
+
+INCLUDE_FILE_PATTERNS  = 
+
+# The PREDEFINED tag can be used to specify one or more macro names that 
+# are defined before the preprocessor is started (similar to the -D option of 
+# gcc). The argument of the tag is a list of macros of the form: name 
+# or name=definition (no spaces). If the definition and the = are 
+# omitted =1 is assumed. To prevent a macro definition from being 
+# undefined via #undef or recursively expanded use the := operator 
+# instead of the = operator.
+
+PREDEFINED             = 
+
+# If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then 
+# this tag can be used to specify a list of macro names that should be expanded. 
+# The macro definition that is found in the sources will be used. 
+# Use the PREDEFINED tag if you want to use a different macro definition.
+
+EXPAND_AS_DEFINED      = 
+
+# If the SKIP_FUNCTION_MACROS tag is set to YES (the default) then 
+# doxygen's preprocessor will remove all function-like macros that are alone 
+# on a line, have an all uppercase name, and do not end with a semicolon. Such 
+# function macros are typically used for boiler-plate code, and will confuse 
+# the parser if not removed.
+
+SKIP_FUNCTION_MACROS   = YES
+
+#---------------------------------------------------------------------------
+# Configuration::additions related to external references   
+#---------------------------------------------------------------------------
+
+# The TAGFILES option can be used to specify one or more tagfiles. 
+# Optionally an initial location of the external documentation 
+# can be added for each tagfile. The format of a tag file without 
+# this location is as follows: 
+#   TAGFILES = file1 file2 ... 
+# Adding location for the tag files is done as follows: 
+#   TAGFILES = file1=loc1 "file2 = loc2" ... 
+# where "loc1" and "loc2" can be relative or absolute paths or 
+# URLs. If a location is present for each tag, the installdox tool 
+# does not have to be run to correct the links.
+# Note that each tag file must have a unique name
+# (where the name does NOT include the path)
+# If a tag file is not located in the directory in which doxygen 
+# is run, you must also specify the path to the tagfile here.
+
+TAGFILES               = 
+
+# When a file name is specified after GENERATE_TAGFILE, doxygen will create 
+# a tag file that is based on the input files it reads.
+
+GENERATE_TAGFILE       = 
+
+# If the ALLEXTERNALS tag is set to YES all external classes will be listed 
+# in the class index. If set to NO only the inherited external classes 
+# will be listed.
+
+ALLEXTERNALS           = NO
+
+# If the EXTERNAL_GROUPS tag is set to YES all external groups will be listed 
+# in the modules index. If set to NO, only the current project's groups will 
+# be listed.
+
+EXTERNAL_GROUPS        = YES
+
+# The PERL_PATH should be the absolute path and name of the perl script 
+# interpreter (i.e. the result of `which perl').
+
+PERL_PATH              = /usr/bin/perl
+
+#---------------------------------------------------------------------------
+# Configuration options related to the dot tool   
+#---------------------------------------------------------------------------
+
+# If the CLASS_DIAGRAMS tag is set to YES (the default) Doxygen will 
+# generate a inheritance diagram (in HTML, RTF and LaTeX) for classes with base 
+# or super classes. Setting the tag to NO turns the diagrams off. Note that 
+# this option is superseded by the HAVE_DOT option below. This is only a 
+# fallback. It is recommended to install and use dot, since it yields more 
+# powerful graphs.
+
+CLASS_DIAGRAMS         = YES
+
+# If set to YES, the inheritance and collaboration graphs will hide 
+# inheritance and usage relations if the target is undocumented 
+# or is not a class.
+
+HIDE_UNDOC_RELATIONS   = YES
+
+# If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is 
+# available from the path. This tool is part of Graphviz, a graph visualization 
+# toolkit from AT&T and Lucent Bell Labs. The other options in this section 
+# have no effect if this option is set to NO (the default)
+
+HAVE_DOT               = NO
+
+# If the CLASS_GRAPH and HAVE_DOT tags are set to YES then doxygen 
+# will generate a graph for each documented class showing the direct and 
+# indirect inheritance relations. Setting this tag to YES will force the 
+# the CLASS_DIAGRAMS tag to NO.
+
+CLASS_GRAPH            = YES
+
+# If the COLLABORATION_GRAPH and HAVE_DOT tags are set to YES then doxygen 
+# will generate a graph for each documented class showing the direct and 
+# indirect implementation dependencies (inheritance, containment, and 
+# class references variables) of the class with other documented classes.
+
+COLLABORATION_GRAPH    = YES
+
+# If the GROUP_GRAPHS and HAVE_DOT tags are set to YES then doxygen 
+# will generate a graph for groups, showing the direct groups dependencies
+
+GROUP_GRAPHS           = YES
+
+# If the UML_LOOK tag is set to YES doxygen will generate inheritance and 
+# collaboration diagrams in a style similar to the OMG's Unified Modeling 
+# Language.
+
+UML_LOOK               = NO
+
+# If set to YES, the inheritance and collaboration graphs will show the 
+# relations between templates and their instances.
+
+TEMPLATE_RELATIONS     = NO
+
+# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDE_GRAPH, and HAVE_DOT 
+# tags are set to YES then doxygen will generate a graph for each documented 
+# file showing the direct and indirect include dependencies of the file with 
+# other documented files.
+
+INCLUDE_GRAPH          = YES
+
+# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDED_BY_GRAPH, and 
+# HAVE_DOT tags are set to YES then doxygen will generate a graph for each 
+# documented header file showing the documented files that directly or 
+# indirectly include this file.
+
+INCLUDED_BY_GRAPH      = YES
+
+# If the CALL_GRAPH and HAVE_DOT tags are set to YES then doxygen will 
+# generate a call dependency graph for every global function or class method. 
+# Note that enabling this option will significantly increase the time of a run. 
+# So in most cases it will be better to enable call graphs for selected 
+# functions only using the \callgraph command.
+
+CALL_GRAPH             = NO
+
+# If the GRAPHICAL_HIERARCHY and HAVE_DOT tags are set to YES then doxygen 
+# will graphical hierarchy of all classes instead of a textual one.
+
+GRAPHICAL_HIERARCHY    = YES
+
+# If the DIRECTORY_GRAPH, SHOW_DIRECTORIES and HAVE_DOT tags are set to YES 
+# then doxygen will show the dependencies a directory has on other directories 
+# in a graphical way. The dependency relations are determined by the #include
+# relations between the files in the directories.
+
+DIRECTORY_GRAPH        = YES
+
+# The DOT_IMAGE_FORMAT tag can be used to set the image format of the images 
+# generated by dot. Possible values are png, jpg, or gif
+# If left blank png will be used.
+
+DOT_IMAGE_FORMAT       = png
+
+# The tag DOT_PATH can be used to specify the path where the dot tool can be 
+# found. If left blank, it is assumed the dot tool can be found in the path.
+
+DOT_PATH               = 
+
+# The DOTFILE_DIRS tag can be used to specify one or more directories that 
+# contain dot files that are included in the documentation (see the 
+# \dotfile command).
+
+DOTFILE_DIRS           = 
+
+# The MAX_DOT_GRAPH_WIDTH tag can be used to set the maximum allowed width 
+# (in pixels) of the graphs generated by dot. If a graph becomes larger than 
+# this value, doxygen will try to truncate the graph, so that it fits within 
+# the specified constraint. Beware that most browsers cannot cope with very 
+# large images.
+
+MAX_DOT_GRAPH_WIDTH    = 1024
+
+# The MAX_DOT_GRAPH_HEIGHT tag can be used to set the maximum allows height 
+# (in pixels) of the graphs generated by dot. If a graph becomes larger than 
+# this value, doxygen will try to truncate the graph, so that it fits within 
+# the specified constraint. Beware that most browsers cannot cope with very 
+# large images.
+
+MAX_DOT_GRAPH_HEIGHT   = 1024
+
+# The MAX_DOT_GRAPH_DEPTH tag can be used to set the maximum depth of the 
+# graphs generated by dot. A depth value of 3 means that only nodes reachable 
+# from the root by following a path via at most 3 edges will be shown. Nodes 
+# that lay further from the root node will be omitted. Note that setting this 
+# option to 1 or 2 may greatly reduce the computation time needed for large 
+# code bases. Also note that a graph may be further truncated if the graph's 
+# image dimensions are not sufficient to fit the graph (see MAX_DOT_GRAPH_WIDTH 
+# and MAX_DOT_GRAPH_HEIGHT). If 0 is used for the depth value (the default), 
+# the graph is not depth-constrained.
+
+MAX_DOT_GRAPH_DEPTH    = 0
+
+# Set the DOT_TRANSPARENT tag to YES to generate images with a transparent 
+# background. This is disabled by default, which results in a white background. 
+# Warning: Depending on the platform used, enabling this option may lead to 
+# badly anti-aliased labels on the edges of a graph (i.e. they become hard to 
+# read).
+
+DOT_TRANSPARENT        = NO
+
+# Set the DOT_MULTI_TARGETS tag to YES allow dot to generate multiple output 
+# files in one run (i.e. multiple -o and -T options on the command line). This 
+# makes dot run faster, but since only newer versions of dot (>1.8.10) 
+# support this, this feature is disabled by default.
+
+DOT_MULTI_TARGETS      = NO
+
+# If the GENERATE_LEGEND tag is set to YES (the default) Doxygen will 
+# generate a legend page explaining the meaning of the various boxes and 
+# arrows in the dot generated graphs.
+
+GENERATE_LEGEND        = YES
+
+# If the DOT_CLEANUP tag is set to YES (the default) Doxygen will 
+# remove the intermediate dot files that are used to generate 
+# the various graphs.
+
+DOT_CLEANUP            = YES
+
+#---------------------------------------------------------------------------
+# Configuration::additions related to the search engine   
+#---------------------------------------------------------------------------
+
+# The SEARCHENGINE tag specifies whether or not a search engine should be 
+# used. If set to NO the values of all tags below this one will be ignored.
+
+SEARCHENGINE           = NO
Index: branches/battery/code/projects/libwireless/test/Makefile
===================================================================
--- branches/battery/code/projects/libwireless/test/Makefile	(nonexistent)
+++ branches/battery/code/projects/libwireless/test/Makefile	(revision 260)
@@ -0,0 +1,11 @@
+CC = gcc
+CFLAGS = -Wall -g
+
+all: test
+
+test: *.c ../lib/*.c 
+	$(CC) $(CFLAGS) *.c -L../lib -o test -lwireless
+
+clean:
+	rm *.o test ../lib/*.o
+
Index: branches/battery/code/projects/libwireless/test/test.c
===================================================================
--- branches/battery/code/projects/libwireless/test/test.c	(nonexistent)
+++ branches/battery/code/projects/libwireless/test/test.c	(revision 260)
@@ -0,0 +1,56 @@
+#include "stdlib.h"
+#include "stdio.h"
+
+#include "../lib/wireless.h"
+#include "../lib/wl_error_group.h"
+#include "../lib/wl_token_ring.h"
+//#include "../lib/xbee.h"
+
+#include <time.h>
+
+int main()
+{
+	/*unsigned char buffer[128];
+	xbee_lib_init(0x3331);
+	printf("%i\n", xbee_get_address());
+	struct timespec delay;
+	delay.tv_sec = 0;
+	delay.tv_nsec = 100000000;
+	while (1)
+	{
+		int len = xbee_get_packet(buffer);
+		if (len != -1)
+		{
+			int i;
+			for (i = 0; i < len; i++)
+				printf("%c", buffer[i]);
+			printf("\n\r");
+		}
+		nanosleep(&delay, 0);
+		wl_send_global_packet(1, 1, "CHECK", 3,
+					0);
+	}
+	xbee_terminate();*/
+	printf("Beginning.\n");
+	wl_init();
+	printf("Wireless initialized.\n");
+	wl_error_register();
+	wl_token_ring_register();
+	wl_token_ring_join();
+	printf("Packet groups initialized.\n");
+	
+	struct timespec delay;
+	delay.tv_sec = 0;
+	delay.tv_nsec = 100000000;
+	while (1)
+	{
+		//wl_error_send_string("s");
+		wl_do();
+		nanosleep(&delay, 0);
+	}
+	
+	wl_terminate();
+	
+	return 0;
+}
+
Index: branches/battery/code/projects/libwireless/logger/tests/2robots1station.test
===================================================================
--- branches/battery/code/projects/libwireless/logger/tests/2robots1station.test	(nonexistent)
+++ branches/battery/code/projects/libwireless/logger/tests/2robots1station.test	(revision 260)
@@ -0,0 +1,5891 @@
+0:00.354: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:00.410: Robot 3 has turned its BOM on.
+0:00.522: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:00.578: Robot 4 has turned its BOM on.
+0:00.694: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:00.750: Robot 10 has turned its BOM on.
+0:00.802: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:00.858: Robot 3 has turned its BOM on.
+0:00.974: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:01.030: Robot 4 has turned its BOM on.
+0:01.142: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:01.198: Robot 10 has turned its BOM on.
+0:01.258: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:01.302: Robot 3 has turned its BOM on.
+0:01.418: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:01.474: Robot 4 has turned its BOM on.
+0:01.586: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:01.642: Robot 10 has turned its BOM on.
+0:01.698: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:01.914: Robot 4 has turned its BOM on.
+0:02.026: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:02.082: Robot 10 has turned its BOM on.
+0:02.138: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:02.194: Robot 3 has turned its BOM on.
+0:02.302: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:02.358: Robot 4 has turned its BOM on.
+0:02.470: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:02.526: Robot 10 has turned its BOM on.
+0:02.586: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:02.642: Robot 3 has turned its BOM on.
+0:02.754: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:02.802: Robot 4 has turned its BOM on.
+0:02.914: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:02.970: Robot 10 has turned its BOM on.
+0:03.082: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:03.138: Robot 3 has turned its BOM on.
+0:03.194: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:03.250: Robot 4 has turned its BOM on.
+0:03.358: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:03.414: Robot 10 has turned its BOM on.
+0:03.526: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:03.582: Robot 3 has turned its BOM on.
+0:03.638: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:03.694: Robot 4 has turned its BOM on.
+0:03.802: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:03.858: Robot 10 has turned its BOM on.
+0:03.970: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:04.082: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:04.138: Robot 4 has turned its BOM on.
+0:04.250: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:04.302: Robot 10 has turned its BOM on.
+0:04.422: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:04.474: Robot 3 has turned its BOM on.
+0:04.530: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:04.586: Robot 4 has turned its BOM on.
+0:04.705: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:04.758: Robot 10 has turned its BOM on.
+0:04.858: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:04.914: Robot 3 has turned its BOM on.
+0:04.970: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:05.026: Robot 4 has turned its BOM on.
+0:05.138: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:05.194: Robot 10 has turned its BOM on.
+0:05.302: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:05.358: Robot 3 has turned its BOM on.
+0:05.414: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:05.470: Robot 4 has turned its BOM on.
+0:05.582: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:05.638: Robot 10 has turned its BOM on.
+0:05.753: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:05.802: Robot 3 has turned its BOM on.
+0:05.914: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:05.970: Robot 4 has turned its BOM on.
+0:06.026: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:06.082: Robot 10 has turned its BOM on.
+0:06.194: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:06.250: Robot 3 has turned its BOM on.
+0:06.358: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:06.414: Robot 4 has turned its BOM on.
+0:06.474: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:06.534: Robot 10 has turned its BOM on.
+0:06.646: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:06.702: Robot 3 has turned its BOM on.
+0:06.762: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:06.802: Robot 4 has turned its BOM on.
+0:06.914: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:06.970: Robot 10 has turned its BOM on.
+0:07.086: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:07.142: Robot 3 has turned its BOM on.
+0:07.254: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:07.302: Robot 4 has turned its BOM on.
+0:07.361: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:07.414: Robot 10 has turned its BOM on.
+0:07.530: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:07.586: Robot 3 has turned its BOM on.
+0:07.698: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:07.754: Robot 4 has turned its BOM on.
+0:07.802: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:07.858: Robot 10 has turned its BOM on.
+0:07.970: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:08.026: Robot 3 has turned its BOM on.
+0:08.138: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:08.194: Robot 4 has turned its BOM on.
+0:08.250: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:08.302: Robot 10 has turned its BOM on.
+0:08.414: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:08.478: Robot 3 has turned its BOM on.
+0:08.594: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:08.650: Robot 4 has turned its BOM on.
+0:08.706: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:08.762: Robot 10 has turned its BOM on.
+0:08.858: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:08.914: Robot 3 has turned its BOM on.
+0:09.026: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:09.085: Robot 4 has turned its BOM on.
+0:09.194: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:09.250: Robot 10 has turned its BOM on.
+0:09.302: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:09.358: Robot 3 has turned its BOM on.
+0:09.470: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:09.526: Robot 4 has turned its BOM on.
+0:09.638: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:09.694: Robot 10 has turned its BOM on.
+0:09.753: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:09.802: Robot 3 has turned its BOM on.
+0:09.914: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:09.971: Robot 4 has turned its BOM on.
+0:10.082: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:10.138: Robot 10 has turned its BOM on.
+0:10.194: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:10.250: Robot 3 has turned its BOM on.
+0:10.358: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:10.417: Robot 4 has turned its BOM on.
+0:10.526: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:10.582: Robot 10 has turned its BOM on.
+0:10.638: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:10.694: Robot 3 has turned its BOM on.
+0:10.802: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:10.858: Robot 4 has turned its BOM on.
+0:10.970: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:11.026: Robot 10 has turned its BOM on.
+0:11.091: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:11.146: Robot 3 has turned its BOM on.
+0:11.258: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:11.302: Robot 4 has turned its BOM on.
+0:11.418: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:11.474: Robot 10 has turned its BOM on.
+0:11.530: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:11.586: Robot 3 has turned its BOM on.
+0:11.698: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:11.754: Robot 4 has turned its BOM on.
+0:11.858: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:11.914: Robot 10 has turned its BOM on.
+0:12.026: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:12.082: Robot 3 has turned its BOM on.
+0:12.139: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:12.194: Robot 4 has turned its BOM on.
+0:12.302: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:12.358: Robot 10 has turned its BOM on.
+0:12.470: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:12.526: Robot 3 has turned its BOM on.
+0:12.586: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:12.643: Robot 4 has turned its BOM on.
+0:12.754: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:12.802: Robot 10 has turned its BOM on.
+0:12.914: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:12.970: Robot 3 has turned its BOM on.
+0:13.026: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:13.085: Robot 4 has turned its BOM on.
+0:13.194: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:13.250: Robot 10 has turned its BOM on.
+0:13.362: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:13.418: Robot 3 has turned its BOM on.
+0:13.474: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:13.530: Robot 4 has turned its BOM on.
+0:13.646: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:13.702: Robot 10 has turned its BOM on.
+0:13.802: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:13.858: Robot 3 has turned its BOM on.
+0:13.914: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:13.970: Robot 4 has turned its BOM on.
+0:14.082: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:14.138: Robot 10 has turned its BOM on.
+0:14.250: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:14.302: Robot 3 has turned its BOM on.
+0:14.362: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:14.418: Robot 4 has turned its BOM on.
+0:14.530: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:14.586: Robot 10 has turned its BOM on.
+0:14.698: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:14.754: Robot 3 has turned its BOM on.
+0:14.858: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:14.914: Robot 4 has turned its BOM on.
+0:14.970: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:15.026: Robot 10 has turned its BOM on.
+0:15.138: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:15.194: Robot 3 has turned its BOM on.
+0:15.302: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:15.358: Robot 4 has turned its BOM on.
+0:15.419: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:15.474: Robot 10 has turned its BOM on.
+0:15.586: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:15.642: Robot 3 has turned its BOM on.
+0:15.754: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:15.802: Robot 4 has turned its BOM on.
+0:15.858: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:15.914: Robot 10 has turned its BOM on.
+0:16.038: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:16.094: Robot 3 has turned its BOM on.
+0:16.154: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:16.210: Robot 4 has turned its BOM on.
+0:16.359: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:16.418: Robot 10 has turned its BOM on.
+0:16.471: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:16.527: Robot 3 has turned its BOM on.
+0:16.639: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:16.694: Robot 4 has turned its BOM on.
+0:16.750: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:16.802: Robot 10 has turned its BOM on.
+0:16.918: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:16.974: Robot 3 has turned its BOM on.
+0:17.086: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:17.142: Robot 4 has turned its BOM on.
+0:17.199: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:17.255: Robot 10 has turned its BOM on.
+0:17.358: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:17.414: Robot 3 has turned its BOM on.
+0:17.527: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:17.582: Robot 4 has turned its BOM on.
+0:17.638: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:17.802: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:17.858: Robot 3 has turned its BOM on.
+0:17.974: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:18.030: Robot 4 has turned its BOM on.
+0:18.086: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:18.142: Robot 10 has turned its BOM on.
+0:18.266: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:18.307: Robot 3 has turned its BOM on.
+0:18.422: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:18.478: Robot 4 has turned its BOM on.
+0:18.538: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:18.594: Robot 10 has turned its BOM on.
+0:18.710: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:18.766: Robot 3 has turned its BOM on.
+0:18.858: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:18.914: Robot 4 has turned its BOM on.
+0:19.026: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:19.082: Robot 10 has turned its BOM on.
+0:19.142: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:19.198: Robot 3 has turned its BOM on.
+0:19.302: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:19.358: Robot 4 has turned its BOM on.
+0:19.470: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:19.526: Robot 10 has turned its BOM on.
+0:19.638: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:19.695: Robot 3 has turned its BOM on.
+0:19.755: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:19.802: Robot 4 has turned its BOM on.
+0:19.918: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:19.974: Robot 10 has turned its BOM on.
+0:20.086: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:20.142: Robot 3 has turned its BOM on.
+0:20.199: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:20.254: Robot 4 has turned its BOM on.
+0:20.358: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:20.417: Robot 10 has turned its BOM on.
+0:20.470: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:20.526: Robot 3 has turned its BOM on.
+0:20.638: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:20.694: Robot 4 has turned its BOM on.
+0:20.806: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:20.862: Robot 10 has turned its BOM on.
+0:20.918: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:20.974: Robot 3 has turned its BOM on.
+0:21.086: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:21.142: Robot 4 has turned its BOM on.
+0:21.254: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:21.302: Robot 10 has turned its BOM on.
+0:21.414: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:21.470: Robot 3 has turned its BOM on.
+0:21.530: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:21.586: Robot 4 has turned its BOM on.
+0:21.702: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:21.758: Robot 10 has turned its BOM on.
+0:21.858: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:21.914: Robot 3 has turned its BOM on.
+0:21.974: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:22.030: Robot 4 has turned its BOM on.
+0:22.142: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:22.198: Robot 10 has turned its BOM on.
+0:22.302: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:22.358: Robot 3 has turned its BOM on.
+0:22.470: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:22.526: Robot 4 has turned its BOM on.
+0:22.582: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:22.638: Robot 10 has turned its BOM on.
+0:22.750: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:22.802: Robot 3 has turned its BOM on.
+0:22.914: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:22.971: Robot 4 has turned its BOM on.
+0:23.030: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:23.086: Robot 10 has turned its BOM on.
+0:23.198: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:23.254: Robot 3 has turned its BOM on.
+0:23.359: Robot 4 has turned its BOM on.
+0:23.470: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:23.526: Robot 10 has turned its BOM on.
+0:23.638: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:23.802: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:23.858: Robot 4 has turned its BOM on.
+0:23.914: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:23.970: Robot 10 has turned its BOM on.
+0:24.086: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:24.143: Robot 3 has turned its BOM on.
+0:24.254: Robot 4 has turned its BOM on.
+0:24.358: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:24.414: Robot 10 has turned its BOM on.
+0:24.527: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:24.582: Robot 3 has turned its BOM on.
+0:24.694: Robot 4 has turned its BOM on.
+0:24.806: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:24.863: Robot 10 has turned its BOM on.
+0:24.974: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:25.030: Robot 3 has turned its BOM on.
+0:25.142: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:25.198: Robot 4 has turned its BOM on.
+0:25.254: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:25.302: Robot 10 has turned its BOM on.
+0:25.414: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:25.470: Robot 3 has turned its BOM on.
+0:25.582: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:25.638: Robot 4 has turned its BOM on.
+0:25.750: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:25.802: Robot 10 has turned its BOM on.
+0:25.862: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:25.918: Robot 3 has turned its BOM on.
+0:26.030: Robot 4 has turned its BOM on.
+0:26.198: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:26.254: Robot 10 has turned its BOM on.
+0:26.302: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:26.358: Robot 3 has turned its BOM on.
+0:26.471: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:26.527: Robot 4 has turned its BOM on.
+0:26.638: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:26.694: Robot 10 has turned its BOM on.
+0:26.751: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:26.918: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:26.975: Robot 4 has turned its BOM on.
+0:27.086: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:27.142: Robot 10 has turned its BOM on.
+0:27.198: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:27.255: Robot 3 has turned its BOM on.
+0:27.359: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:27.414: Robot 4 has turned its BOM on.
+0:27.526: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:27.582: Robot 10 has turned its BOM on.
+0:27.639: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:27.694: Robot 3 has turned its BOM on.
+0:27.802: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:27.858: Robot 4 has turned its BOM on.
+0:27.970: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:28.027: Robot 10 has turned its BOM on.
+0:28.086: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:28.145: Robot 3 has turned its BOM on.
+0:28.254: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:28.302: Robot 4 has turned its BOM on.
+0:28.422: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:28.478: Robot 10 has turned its BOM on.
+0:28.534: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:28.590: Robot 3 has turned its BOM on.
+0:28.702: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:28.758: Robot 4 has turned its BOM on.
+0:28.862: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:28.919: Robot 10 has turned its BOM on.
+0:29.030: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:29.086: Robot 3 has turned its BOM on.
+0:29.143: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:29.198: Robot 4 has turned its BOM on.
+0:29.303: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:29.358: Robot 10 has turned its BOM on.
+0:29.470: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:29.526: Robot 3 has turned its BOM on.
+0:29.582: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:29.639: Robot 4 has turned its BOM on.
+0:29.751: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:29.803: Robot 10 has turned its BOM on.
+0:29.919: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:29.974: Robot 3 has turned its BOM on.
+0:30.031: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:30.087: Robot 4 has turned its BOM on.
+0:30.199: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:30.255: Robot 10 has turned its BOM on.
+0:30.359: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:30.415: Robot 3 has turned its BOM on.
+0:30.471: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:30.527: Robot 4 has turned its BOM on.
+0:30.639: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:30.695: Robot 10 has turned its BOM on.
+0:30.803: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:30.859: Robot 3 has turned its BOM on.
+0:30.919: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:30.975: Robot 4 has turned its BOM on.
+0:31.091: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:31.147: Robot 10 has turned its BOM on.
+0:31.263: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:31.303: Robot 3 has turned its BOM on.
+0:31.415: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:31.471: Robot 4 has turned its BOM on.
+0:31.527: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:31.583: Robot 10 has turned its BOM on.
+0:31.695: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:31.751: Robot 3 has turned its BOM on.
+0:31.859: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:31.915: Robot 4 has turned its BOM on.
+0:31.979: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:32.035: Robot 10 has turned its BOM on.
+0:32.147: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:32.203: Robot 3 has turned its BOM on.
+0:32.263: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:32.303: Robot 4 has turned its BOM on.
+0:32.418: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:32.471: Robot 10 has turned its BOM on.
+0:32.583: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:32.639: Robot 3 has turned its BOM on.
+0:32.751: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:32.803: Robot 4 has turned its BOM on.
+0:32.859: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:32.915: Robot 10 has turned its BOM on.
+0:33.027: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:33.083: Robot 3 has turned its BOM on.
+0:33.195: Robot 4 has turned its BOM on.
+0:33.303: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:33.359: Robot 10 has turned its BOM on.
+0:33.471: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:33.527: Robot 3 has turned its BOM on.
+0:33.643: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:33.699: Robot 4 has turned its BOM on.
+0:33.755: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:33.803: Robot 10 has turned its BOM on.
+0:33.915: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:34.083: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:34.139: Robot 4 has turned its BOM on.
+0:34.199: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:34.255: Robot 10 has turned its BOM on.
+0:34.359: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:34.415: Robot 3 has turned its BOM on.
+0:34.527: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:34.583: Robot 4 has turned its BOM on.
+0:34.643: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:34.699: Robot 10 has turned its BOM on.
+0:34.803: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:34.971: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:35.027: Robot 4 has turned its BOM on.
+0:35.139: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:35.195: Robot 10 has turned its BOM on.
+0:35.255: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:35.303: Robot 3 has turned its BOM on.
+0:35.419: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:35.478: Robot 4 has turned its BOM on.
+0:35.587: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:35.643: Robot 10 has turned its BOM on.
+0:35.699: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:35.755: Robot 3 has turned its BOM on.
+0:35.859: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:35.915: Robot 4 has turned its BOM on.
+0:36.027: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:36.083: Robot 10 has turned its BOM on.
+0:36.139: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:36.195: Robot 3 has turned its BOM on.
+0:36.307: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:36.363: Robot 4 has turned its BOM on.
+0:36.475: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:36.531: Robot 10 has turned its BOM on.
+0:36.587: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:36.643: Robot 3 has turned its BOM on.
+0:36.755: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:36.803: Robot 4 has turned its BOM on.
+0:36.915: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:36.971: Robot 10 has turned its BOM on.
+0:37.027: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:37.083: Robot 3 has turned its BOM on.
+0:37.195: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:37.251: Robot 4 has turned its BOM on.
+0:37.359: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:37.415: Robot 10 has turned its BOM on.
+0:37.475: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:37.531: Robot 3 has turned its BOM on.
+0:37.643: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:37.699: Robot 4 has turned its BOM on.
+0:37.803: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:37.859: Robot 10 has turned its BOM on.
+0:37.971: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:38.027: Robot 3 has turned its BOM on.
+0:38.083: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:38.139: Robot 4 has turned its BOM on.
+0:38.251: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:38.303: Robot 10 has turned its BOM on.
+0:38.415: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:38.471: Robot 3 has turned its BOM on.
+0:38.531: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:38.587: Robot 4 has turned its BOM on.
+0:38.699: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:38.755: Robot 10 has turned its BOM on.
+0:38.863: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:38.919: Robot 3 has turned its BOM on.
+0:38.979: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:39.035: Robot 4 has turned its BOM on.
+0:39.147: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:39.203: Robot 10 has turned its BOM on.
+0:39.303: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:39.359: Robot 3 has turned its BOM on.
+0:39.415: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:39.471: Robot 4 has turned its BOM on.
+0:39.587: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:39.643: Robot 10 has turned its BOM on.
+0:39.755: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:39.803: Robot 3 has turned its BOM on.
+0:39.859: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:39.915: Robot 4 has turned its BOM on.
+0:40.027: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:40.083: Robot 10 has turned its BOM on.
+0:40.195: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:40.251: Robot 3 has turned its BOM on.
+0:40.307: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:40.363: Robot 4 has turned its BOM on.
+0:40.475: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:40.531: Robot 10 has turned its BOM on.
+0:40.643: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:40.699: Robot 3 has turned its BOM on.
+0:40.759: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:40.803: Robot 4 has turned its BOM on.
+0:40.915: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:40.971: Robot 10 has turned its BOM on.
+0:41.083: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:41.139: Robot 3 has turned its BOM on.
+0:41.251: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:41.303: Robot 4 has turned its BOM on.
+0:41.363: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:41.419: Robot 10 has turned its BOM on.
+0:41.531: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:41.587: Robot 3 has turned its BOM on.
+0:41.699: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:41.755: Robot 4 has turned its BOM on.
+0:41.803: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:41.859: Robot 10 has turned its BOM on.
+0:41.971: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:42.027: Robot 3 has turned its BOM on.
+0:42.142: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:42.195: Robot 4 has turned its BOM on.
+0:42.251: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:42.303: Robot 10 has turned its BOM on.
+0:42.419: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:42.475: Robot 3 has turned its BOM on.
+0:42.587: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:42.643: Robot 4 has turned its BOM on.
+0:42.699: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:42.755: Robot 10 has turned its BOM on.
+0:42.859: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:42.915: Robot 3 has turned its BOM on.
+0:43.027: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:43.083: Robot 4 has turned its BOM on.
+0:43.139: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:43.195: Robot 10 has turned its BOM on.
+0:43.303: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:43.359: Robot 3 has turned its BOM on.
+0:43.474: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:43.527: Robot 4 has turned its BOM on.
+0:43.587: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:43.643: Robot 10 has turned its BOM on.
+0:43.755: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:43.803: Robot 3 has turned its BOM on.
+0:43.915: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:43.971: Robot 4 has turned its BOM on.
+0:44.083: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:44.142: Robot 10 has turned its BOM on.
+0:44.195: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:44.251: Robot 3 has turned its BOM on.
+0:44.359: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:44.415: Robot 4 has turned its BOM on.
+0:44.527: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:44.583: Robot 10 has turned its BOM on.
+0:44.643: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:44.699: Robot 3 has turned its BOM on.
+0:44.803: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:44.859: Robot 4 has turned its BOM on.
+0:44.971: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:45.027: Robot 10 has turned its BOM on.
+0:45.083: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:45.139: Robot 3 has turned its BOM on.
+0:45.251: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:45.303: Robot 4 has turned its BOM on.
+0:45.419: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:45.475: Robot 10 has turned its BOM on.
+0:45.531: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:45.587: Robot 3 has turned its BOM on.
+0:45.699: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:45.755: Robot 4 has turned its BOM on.
+0:45.863: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:45.919: Robot 10 has turned its BOM on.
+0:45.975: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:46.031: Robot 3 has turned its BOM on.
+0:46.147: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:46.203: Robot 4 has turned its BOM on.
+0:46.303: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:46.359: Robot 10 has turned its BOM on.
+0:46.419: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:46.475: Robot 3 has turned its BOM on.
+0:46.587: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:46.643: Robot 4 has turned its BOM on.
+0:46.755: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:46.806: Robot 10 has turned its BOM on.
+0:46.915: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:46.971: Robot 3 has turned its BOM on.
+0:47.027: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:47.083: Robot 4 has turned its BOM on.
+0:47.195: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:47.251: Robot 10 has turned its BOM on.
+0:47.359: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:47.415: Robot 3 has turned its BOM on.
+0:47.482: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:47.535: Robot 4 has turned its BOM on.
+0:47.647: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:47.703: Robot 10 has turned its BOM on.
+0:47.763: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:47.803: Robot 3 has turned its BOM on.
+0:47.915: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:47.971: Robot 4 has turned its BOM on.
+0:48.083: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:48.142: Robot 10 has turned its BOM on.
+0:48.251: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:48.303: Robot 3 has turned its BOM on.
+0:48.359: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:48.415: Robot 4 has turned its BOM on.
+0:48.531: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:48.587: Robot 10 has turned its BOM on.
+0:48.699: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:48.755: Robot 3 has turned its BOM on.
+0:48.806: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:48.859: Robot 4 has turned its BOM on.
+0:48.971: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:49.027: Robot 10 has turned its BOM on.
+0:49.139: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:49.195: Robot 3 has turned its BOM on.
+0:49.255: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:49.303: Robot 4 has turned its BOM on.
+0:49.415: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:49.474: Robot 10 has turned its BOM on.
+0:49.583: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:49.639: Robot 3 has turned its BOM on.
+0:49.699: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:49.755: Robot 4 has turned its BOM on.
+0:49.859: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:49.915: Robot 10 has turned its BOM on.
+0:50.027: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:50.083: Robot 3 has turned its BOM on.
+0:50.150: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:50.203: Robot 4 has turned its BOM on.
+0:50.303: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:50.471: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:50.527: Robot 3 has turned its BOM on.
+0:50.639: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:50.695: Robot 4 has turned its BOM on.
+0:50.751: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:50.806: Robot 10 has turned its BOM on.
+0:50.915: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:50.971: Robot 3 has turned its BOM on.
+0:51.083: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:51.139: Robot 4 has turned its BOM on.
+0:51.203: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:51.259: Robot 10 has turned its BOM on.
+0:51.359: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:51.415: Robot 3 has turned its BOM on.
+0:51.527: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:51.583: Robot 4 has turned its BOM on.
+0:51.639: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:51.695: Robot 10 has turned its BOM on.
+0:51.807: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:51.863: Robot 3 has turned its BOM on.
+0:51.975: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:52.031: Robot 4 has turned its BOM on.
+0:52.087: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:52.143: Robot 10 has turned its BOM on.
+0:52.255: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:52.303: Robot 3 has turned its BOM on.
+0:52.415: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:52.471: Robot 4 has turned its BOM on.
+0:52.527: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:52.583: Robot 10 has turned its BOM on.
+0:52.695: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:52.751: Robot 3 has turned its BOM on.
+0:52.859: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:52.915: Robot 4 has turned its BOM on.
+0:52.975: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:53.031: Robot 10 has turned its BOM on.
+0:53.143: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:53.199: Robot 3 has turned its BOM on.
+0:53.303: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:53.359: Robot 4 has turned its BOM on.
+0:53.474: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:53.527: Robot 10 has turned its BOM on.
+0:53.583: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:53.639: Robot 3 has turned its BOM on.
+0:53.751: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:53.803: Robot 4 has turned its BOM on.
+0:53.915: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:53.971: Robot 10 has turned its BOM on.
+0:54.027: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:54.083: Robot 3 has turned its BOM on.
+0:54.195: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:54.251: Robot 4 has turned its BOM on.
+0:54.359: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:54.415: Robot 10 has turned its BOM on.
+0:54.471: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:54.527: Robot 3 has turned its BOM on.
+0:54.639: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:54.695: Robot 4 has turned its BOM on.
+0:54.803: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:54.859: Robot 10 has turned its BOM on.
+0:54.915: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:54.971: Robot 3 has turned its BOM on.
+0:55.083: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:55.139: Robot 4 has turned its BOM on.
+0:55.251: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:55.303: Robot 10 has turned its BOM on.
+0:55.359: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:55.415: Robot 3 has turned its BOM on.
+0:55.527: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:55.583: Robot 4 has turned its BOM on.
+0:55.695: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:55.751: Robot 10 has turned its BOM on.
+0:55.807: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:55.863: Robot 3 has turned its BOM on.
+0:55.975: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:56.031: Robot 4 has turned its BOM on.
+0:56.143: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:56.199: Robot 10 has turned its BOM on.
+0:56.303: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:56.359: Robot 3 has turned its BOM on.
+0:56.415: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:56.471: Robot 4 has turned its BOM on.
+0:56.583: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:56.639: Robot 10 has turned its BOM on.
+0:56.751: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:56.806: Robot 3 has turned its BOM on.
+0:56.863: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:56.919: Robot 4 has turned its BOM on.
+0:57.031: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:57.087: Robot 10 has turned its BOM on.
+0:57.199: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:57.255: Robot 3 has turned its BOM on.
+0:57.303: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:57.359: Robot 4 has turned its BOM on.
+0:57.478: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:57.531: Robot 10 has turned its BOM on.
+0:57.643: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:57.699: Robot 3 has turned its BOM on.
+0:57.755: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:57.803: Robot 4 has turned its BOM on.
+0:57.915: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:57.971: Robot 10 has turned its BOM on.
+0:58.083: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:58.139: Robot 3 has turned its BOM on.
+0:58.195: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:58.251: Robot 4 has turned its BOM on.
+0:58.359: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:58.415: Robot 10 has turned its BOM on.
+0:58.527: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:58.583: Robot 3 has turned its BOM on.
+0:58.639: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:58.695: Robot 4 has turned its BOM on.
+0:58.806: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:58.859: Robot 10 has turned its BOM on.
+0:58.975: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:59.031: Robot 3 has turned its BOM on.
+0:59.087: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:59.143: Robot 4 has turned its BOM on.
+0:59.255: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:59.303: Robot 10 has turned its BOM on.
+0:59.415: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:59.471: Robot 3 has turned its BOM on.
+0:59.583: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+0:59.639: Robot 4 has turned its BOM on.
+0:59.695: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+0:59.751: Robot 10 has turned its BOM on.
+0:59.859: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+0:59.915: Robot 3 has turned its BOM on.
+1:00.027: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:00.083: Robot 4 has turned its BOM on.
+1:00.143: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:00.199: Robot 10 has turned its BOM on.
+1:00.303: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:00.359: Robot 3 has turned its BOM on.
+1:00.471: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:00.527: Robot 4 has turned its BOM on.
+1:00.639: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:00.695: Robot 10 has turned its BOM on.
+1:00.751: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:00.803: Robot 3 has turned its BOM on.
+1:00.923: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:00.979: Robot 4 has turned its BOM on.
+1:01.039: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:01.095: Robot 10 has turned its BOM on.
+1:01.207: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:01.263: Robot 3 has turned its BOM on.
+1:01.359: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:01.415: Robot 4 has turned its BOM on.
+1:01.475: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:01.531: Robot 10 has turned its BOM on.
+1:01.647: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:01.703: Robot 3 has turned its BOM on.
+1:01.807: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:01.863: Robot 4 has turned its BOM on.
+1:01.919: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:01.975: Robot 10 has turned its BOM on.
+1:02.087: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:02.143: Robot 3 has turned its BOM on.
+1:02.259: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:02.303: Robot 4 has turned its BOM on.
+1:02.415: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:02.471: Robot 10 has turned its BOM on.
+1:02.527: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:02.583: Robot 3 has turned its BOM on.
+1:02.695: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:02.751: Robot 4 has turned its BOM on.
+1:02.859: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:02.915: Robot 10 has turned its BOM on.
+1:02.979: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:03.035: Robot 3 has turned its BOM on.
+1:03.151: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:03.207: Robot 4 has turned its BOM on.
+1:03.263: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:03.303: Robot 10 has turned its BOM on.
+1:03.471: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:03.583: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:03.639: Robot 4 has turned its BOM on.
+1:03.751: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:03.803: Robot 10 has turned its BOM on.
+1:03.859: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:03.915: Robot 3 has turned its BOM on.
+1:04.031: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:04.087: Robot 4 has turned its BOM on.
+1:04.199: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:04.255: Robot 10 has turned its BOM on.
+1:04.303: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:04.359: Robot 3 has turned its BOM on.
+1:04.471: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:04.527: Robot 4 has turned its BOM on.
+1:04.639: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:04.695: Robot 10 has turned its BOM on.
+1:04.755: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:04.803: Robot 3 has turned its BOM on.
+1:04.915: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:04.971: Robot 4 has turned its BOM on.
+1:05.087: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:05.143: Robot 10 has turned its BOM on.
+1:05.203: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:05.259: Robot 3 has turned its BOM on.
+1:05.359: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:05.415: Robot 4 has turned its BOM on.
+1:05.527: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:05.583: Robot 10 has turned its BOM on.
+1:05.695: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:05.751: Robot 3 has turned its BOM on.
+1:05.803: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:05.859: Robot 4 has turned its BOM on.
+1:05.971: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:06.027: Robot 10 has turned its BOM on.
+1:06.139: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:06.195: Robot 3 has turned its BOM on.
+1:06.255: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:06.303: Robot 4 has turned its BOM on.
+1:06.415: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:06.471: Robot 10 has turned its BOM on.
+1:06.583: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:06.639: Robot 3 has turned its BOM on.
+1:06.751: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:06.803: Robot 4 has turned its BOM on.
+1:06.863: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:06.919: Robot 10 has turned its BOM on.
+1:07.031: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:07.087: Robot 3 has turned its BOM on.
+1:07.147: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:07.203: Robot 4 has turned its BOM on.
+1:07.307: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:07.363: Robot 10 has turned its BOM on.
+1:07.475: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:07.531: Robot 3 has turned its BOM on.
+1:07.587: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:07.643: Robot 4 has turned its BOM on.
+1:07.755: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:07.803: Robot 10 has turned its BOM on.
+1:07.915: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:07.971: Robot 3 has turned its BOM on.
+1:08.027: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:08.083: Robot 4 has turned its BOM on.
+1:08.195: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:08.251: Robot 10 has turned its BOM on.
+1:08.363: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:08.419: Robot 3 has turned its BOM on.
+1:08.475: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:08.534: Robot 4 has turned its BOM on.
+1:08.643: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:08.699: Robot 10 has turned its BOM on.
+1:08.806: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:08.859: Robot 3 has turned its BOM on.
+1:08.971: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:09.027: Robot 4 has turned its BOM on.
+1:09.083: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:09.139: Robot 10 has turned its BOM on.
+1:09.251: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:09.303: Robot 3 has turned its BOM on.
+1:09.415: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:09.471: Robot 4 has turned its BOM on.
+1:09.531: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:09.587: Robot 10 has turned its BOM on.
+1:09.699: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:09.755: Robot 3 has turned its BOM on.
+1:09.859: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:09.915: Robot 4 has turned its BOM on.
+1:10.027: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:10.083: Robot 10 has turned its BOM on.
+1:10.139: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:10.195: Robot 3 has turned its BOM on.
+1:10.303: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:10.359: Robot 4 has turned its BOM on.
+1:10.471: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:10.527: Robot 10 has turned its BOM on.
+1:10.583: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:10.639: Robot 3 has turned its BOM on.
+1:10.751: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:10.803: Robot 4 has turned its BOM on.
+1:10.915: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:10.971: Robot 10 has turned its BOM on.
+1:11.027: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:11.083: Robot 3 has turned its BOM on.
+1:11.195: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:11.251: Robot 4 has turned its BOM on.
+1:11.363: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:11.419: Robot 10 has turned its BOM on.
+1:11.475: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:11.531: Robot 3 has turned its BOM on.
+1:11.643: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:11.699: Robot 4 has turned its BOM on.
+1:11.759: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:11.803: Robot 10 has turned its BOM on.
+1:11.915: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:11.971: Robot 3 has turned its BOM on.
+1:12.083: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:12.139: Robot 4 has turned its BOM on.
+1:12.251: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:12.303: Robot 10 has turned its BOM on.
+1:12.363: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:12.419: Robot 3 has turned its BOM on.
+1:12.534: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:12.587: Robot 4 has turned its BOM on.
+1:12.699: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:12.755: Robot 10 has turned its BOM on.
+1:12.867: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:12.923: Robot 3 has turned its BOM on.
+1:12.979: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:13.035: Robot 4 has turned its BOM on.
+1:13.147: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:13.203: Robot 10 has turned its BOM on.
+1:13.259: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:13.303: Robot 3 has turned its BOM on.
+1:13.419: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:13.475: Robot 4 has turned its BOM on.
+1:13.587: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:13.643: Robot 10 has turned its BOM on.
+1:13.755: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:13.803: Robot 3 has turned its BOM on.
+1:13.859: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:13.915: Robot 4 has turned its BOM on.
+1:14.028: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:14.083: Robot 10 has turned its BOM on.
+1:14.195: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:14.251: Robot 3 has turned its BOM on.
+1:14.303: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:14.359: Robot 4 has turned its BOM on.
+1:14.475: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:14.535: Robot 10 has turned its BOM on.
+1:14.643: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:14.699: Robot 3 has turned its BOM on.
+1:14.755: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:14.803: Robot 4 has turned its BOM on.
+1:14.915: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:14.971: Robot 10 has turned its BOM on.
+1:15.083: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:15.139: Robot 3 has turned its BOM on.
+1:15.199: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:15.255: Robot 4 has turned its BOM on.
+1:15.359: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:15.415: Robot 10 has turned its BOM on.
+1:15.527: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:15.583: Robot 3 has turned its BOM on.
+1:15.643: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:15.699: Robot 4 has turned its BOM on.
+1:15.803: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:15.859: Robot 10 has turned its BOM on.
+1:15.971: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:16.027: Robot 3 has turned its BOM on.
+1:16.139: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:16.195: Robot 4 has turned its BOM on.
+1:16.251: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:16.303: Robot 10 has turned its BOM on.
+1:16.419: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:16.475: Robot 3 has turned its BOM on.
+1:16.587: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:16.643: Robot 4 has turned its BOM on.
+1:16.699: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:16.755: Robot 10 has turned its BOM on.
+1:16.859: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:16.915: Robot 3 has turned its BOM on.
+1:17.027: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:17.083: Robot 4 has turned its BOM on.
+1:17.139: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:17.198: Robot 10 has turned its BOM on.
+1:17.307: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:17.363: Robot 3 has turned its BOM on.
+1:17.475: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:17.531: Robot 4 has turned its BOM on.
+1:17.587: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:17.643: Robot 10 has turned its BOM on.
+1:17.755: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:17.803: Robot 3 has turned its BOM on.
+1:17.915: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:17.971: Robot 4 has turned its BOM on.
+1:18.027: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:18.083: Robot 10 has turned its BOM on.
+1:18.195: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:18.251: Robot 3 has turned its BOM on.
+1:18.359: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:18.415: Robot 4 has turned its BOM on.
+1:18.475: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:18.531: Robot 10 has turned its BOM on.
+1:18.643: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:18.699: Robot 3 has turned its BOM on.
+1:18.803: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:18.859: Robot 4 has turned its BOM on.
+1:18.971: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:19.027: Robot 10 has turned its BOM on.
+1:19.083: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:19.139: Robot 3 has turned its BOM on.
+1:19.263: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:19.303: Robot 4 has turned its BOM on.
+1:19.415: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:19.471: Robot 10 has turned its BOM on.
+1:19.535: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:19.591: Robot 3 has turned its BOM on.
+1:19.703: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:19.759: Robot 4 has turned its BOM on.
+1:19.862: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:19.915: Robot 10 has turned its BOM on.
+1:19.971: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:20.027: Robot 3 has turned its BOM on.
+1:20.139: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:20.195: Robot 4 has turned its BOM on.
+1:20.303: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:20.359: Robot 10 has turned its BOM on.
+1:20.415: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:20.471: Robot 3 has turned its BOM on.
+1:20.588: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:20.643: Robot 4 has turned its BOM on.
+1:20.755: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:20.803: Robot 10 has turned its BOM on.
+1:20.859: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:20.915: Robot 3 has turned its BOM on.
+1:21.027: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:21.083: Robot 4 has turned its BOM on.
+1:21.198: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:21.251: Robot 10 has turned its BOM on.
+1:21.307: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:21.363: Robot 3 has turned its BOM on.
+1:21.475: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:21.531: Robot 4 has turned its BOM on.
+1:21.643: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:21.699: Robot 10 has turned its BOM on.
+1:21.755: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:21.803: Robot 3 has turned its BOM on.
+1:21.971: Robot 4 has turned its BOM on.
+1:22.083: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:22.139: Robot 10 has turned its BOM on.
+1:22.251: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:22.303: Robot 3 has turned its BOM on.
+1:22.363: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:22.419: Robot 4 has turned its BOM on.
+1:22.531: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:22.587: Robot 10 has turned its BOM on.
+1:22.699: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:22.755: Robot 3 has turned its BOM on.
+1:22.803: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:22.859: Robot 4 has turned its BOM on.
+1:22.971: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:23.027: Robot 10 has turned its BOM on.
+1:23.139: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:23.195: Robot 3 has turned its BOM on.
+1:23.251: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:23.303: Robot 4 has turned its BOM on.
+1:23.415: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:23.471: Robot 10 has turned its BOM on.
+1:23.583: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:23.639: Robot 3 has turned its BOM on.
+1:23.751: Robot 4 has turned its BOM on.
+1:23.862: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:23.915: Robot 10 has turned its BOM on.
+1:24.027: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:24.083: Robot 3 has turned its BOM on.
+1:24.139: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:24.195: Robot 4 has turned its BOM on.
+1:24.303: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:24.359: Robot 10 has turned its BOM on.
+1:24.471: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:24.530: Robot 3 has turned its BOM on.
+1:24.583: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:24.639: Robot 4 has turned its BOM on.
+1:24.751: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:24.803: Robot 10 has turned its BOM on.
+1:24.915: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:24.971: Robot 3 has turned its BOM on.
+1:25.031: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:25.087: Robot 4 has turned its BOM on.
+1:25.199: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:25.255: Robot 10 has turned its BOM on.
+1:25.359: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:25.415: Robot 3 has turned its BOM on.
+1:25.527: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:25.583: Robot 4 has turned its BOM on.
+1:25.640: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:25.695: Robot 10 has turned its BOM on.
+1:25.803: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:25.862: Robot 3 has turned its BOM on.
+1:25.971: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:26.027: Robot 4 has turned its BOM on.
+1:26.087: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:26.144: Robot 10 has turned its BOM on.
+1:26.255: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:26.415: Robot 4 has turned its BOM on.
+1:26.530: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:26.583: Robot 10 has turned its BOM on.
+1:26.695: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:26.751: Robot 3 has turned its BOM on.
+1:26.863: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:26.919: Robot 4 has turned its BOM on.
+1:26.975: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:27.031: Robot 10 has turned its BOM on.
+1:27.147: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:27.203: Robot 3 has turned its BOM on.
+1:27.303: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:27.359: Robot 4 has turned its BOM on.
+1:27.415: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:27.471: Robot 10 has turned its BOM on.
+1:27.583: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:27.639: Robot 3 has turned its BOM on.
+1:27.751: Robot 4 has turned its BOM on.
+1:27.867: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:27.923: Robot 10 has turned its BOM on.
+1:28.039: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:28.095: Robot 3 has turned its BOM on.
+1:28.207: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:28.263: Robot 4 has turned its BOM on.
+1:28.307: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:28.363: Robot 10 has turned its BOM on.
+1:28.475: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:28.531: Robot 3 has turned its BOM on.
+1:28.643: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:28.699: Robot 4 has turned its BOM on.
+1:28.763: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:28.806: Robot 10 has turned its BOM on.
+1:28.919: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:28.975: Robot 3 has turned its BOM on.
+1:29.087: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:29.143: Robot 4 has turned its BOM on.
+1:29.255: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:29.303: Robot 10 has turned its BOM on.
+1:29.359: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:29.415: Robot 3 has turned its BOM on.
+1:29.527: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:29.583: Robot 4 has turned its BOM on.
+1:29.695: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:29.751: Robot 10 has turned its BOM on.
+1:29.803: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:29.862: Robot 3 has turned its BOM on.
+1:29.975: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:30.031: Robot 4 has turned its BOM on.
+1:30.143: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:30.199: Robot 10 has turned its BOM on.
+1:30.255: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:30.303: Robot 3 has turned its BOM on.
+1:30.415: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:30.471: Robot 4 has turned its BOM on.
+1:30.583: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:30.639: Robot 10 has turned its BOM on.
+1:30.695: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:30.751: Robot 3 has turned its BOM on.
+1:30.859: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:30.915: Robot 4 has turned its BOM on.
+1:31.027: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:31.083: Robot 10 has turned its BOM on.
+1:31.143: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:31.199: Robot 3 has turned its BOM on.
+1:31.303: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:31.359: Robot 4 has turned its BOM on.
+1:31.471: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:31.527: Robot 10 has turned its BOM on.
+1:31.639: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:31.695: Robot 3 has turned its BOM on.
+1:31.751: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:31.803: Robot 4 has turned its BOM on.
+1:31.915: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:31.971: Robot 10 has turned its BOM on.
+1:32.083: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:32.139: Robot 3 has turned its BOM on.
+1:32.200: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:32.258: Robot 4 has turned its BOM on.
+1:32.359: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:32.415: Robot 10 has turned its BOM on.
+1:32.527: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:32.583: Robot 3 has turned its BOM on.
+1:32.639: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:32.695: Robot 4 has turned its BOM on.
+1:32.803: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:32.859: Robot 10 has turned its BOM on.
+1:32.975: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:33.031: Robot 3 has turned its BOM on.
+1:33.087: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:33.143: Robot 4 has turned its BOM on.
+1:33.255: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:33.303: Robot 10 has turned its BOM on.
+1:33.415: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:33.471: Robot 3 has turned its BOM on.
+1:33.527: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:33.583: Robot 4 has turned its BOM on.
+1:33.695: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:33.751: Robot 10 has turned its BOM on.
+1:33.863: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:33.915: Robot 3 has turned its BOM on.
+1:33.975: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:34.031: Robot 4 has turned its BOM on.
+1:34.143: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:34.199: Robot 10 has turned its BOM on.
+1:34.303: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:34.359: Robot 3 has turned its BOM on.
+1:34.471: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:34.527: Robot 4 has turned its BOM on.
+1:34.583: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:34.639: Robot 10 has turned its BOM on.
+1:34.751: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:34.803: Robot 3 has turned its BOM on.
+1:34.915: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:34.971: Robot 4 has turned its BOM on.
+1:35.031: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:35.087: Robot 10 has turned its BOM on.
+1:35.202: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:35.255: Robot 3 has turned its BOM on.
+1:35.359: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:35.415: Robot 4 has turned its BOM on.
+1:35.471: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:35.527: Robot 10 has turned its BOM on.
+1:35.639: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:35.695: Robot 3 has turned its BOM on.
+1:35.803: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:35.859: Robot 4 has turned its BOM on.
+1:35.915: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:35.971: Robot 10 has turned its BOM on.
+1:36.087: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:36.143: Robot 3 has turned its BOM on.
+1:36.258: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:36.303: Robot 4 has turned its BOM on.
+1:36.359: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:36.415: Robot 10 has turned its BOM on.
+1:36.530: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:36.583: Robot 3 has turned its BOM on.
+1:36.695: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:36.751: Robot 4 has turned its BOM on.
+1:36.807: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:36.863: Robot 10 has turned its BOM on.
+1:36.975: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:37.031: Robot 3 has turned its BOM on.
+1:37.143: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:37.199: Robot 4 has turned its BOM on.
+1:37.255: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:37.303: Robot 10 has turned its BOM on.
+1:37.415: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:37.471: Robot 3 has turned its BOM on.
+1:37.583: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:37.639: Robot 4 has turned its BOM on.
+1:37.751: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:37.803: Robot 10 has turned its BOM on.
+1:37.863: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:37.919: Robot 3 has turned its BOM on.
+1:38.031: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:38.087: Robot 4 has turned its BOM on.
+1:38.199: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:38.258: Robot 10 has turned its BOM on.
+1:38.303: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:38.359: Robot 3 has turned its BOM on.
+1:38.471: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:38.527: Robot 4 has turned its BOM on.
+1:38.643: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:38.699: Robot 10 has turned its BOM on.
+1:38.759: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:38.803: Robot 3 has turned its BOM on.
+1:38.920: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:38.975: Robot 4 has turned its BOM on.
+1:39.087: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:39.143: Robot 10 has turned its BOM on.
+1:39.199: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:39.256: Robot 3 has turned its BOM on.
+1:39.359: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:39.415: Robot 4 has turned its BOM on.
+1:39.531: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:39.590: Robot 10 has turned its BOM on.
+1:39.643: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:39.699: Robot 3 has turned its BOM on.
+1:39.803: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:39.859: Robot 4 has turned its BOM on.
+1:39.975: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:40.031: Robot 10 has turned its BOM on.
+1:40.087: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:40.143: Robot 3 has turned its BOM on.
+1:40.258: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:40.303: Robot 4 has turned its BOM on.
+1:40.415: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:40.583: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:40.639: Robot 3 has turned its BOM on.
+1:40.695: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:40.751: Robot 4 has turned its BOM on.
+1:40.859: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:40.915: Robot 10 has turned its BOM on.
+1:41.027: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:41.083: Robot 3 has turned its BOM on.
+1:41.139: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:41.195: Robot 4 has turned its BOM on.
+1:41.303: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:41.359: Robot 10 has turned its BOM on.
+1:41.471: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:41.527: Robot 3 has turned its BOM on.
+1:41.587: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:41.643: Robot 4 has turned its BOM on.
+1:41.755: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:41.803: Robot 10 has turned its BOM on.
+1:41.919: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:41.975: Robot 3 has turned its BOM on.
+1:42.035: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:42.091: Robot 4 has turned its BOM on.
+1:42.203: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:42.259: Robot 10 has turned its BOM on.
+1:42.363: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:42.419: Robot 3 has turned its BOM on.
+1:42.475: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:42.531: Robot 4 has turned its BOM on.
+1:42.643: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:42.699: Robot 10 has turned its BOM on.
+1:42.803: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:42.859: Robot 3 has turned its BOM on.
+1:42.915: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:42.971: Robot 4 has turned its BOM on.
+1:43.083: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:43.139: Robot 10 has turned its BOM on.
+1:43.251: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:43.303: Robot 3 has turned its BOM on.
+1:43.359: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:43.415: Robot 4 has turned its BOM on.
+1:43.527: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:43.583: Robot 10 has turned its BOM on.
+1:43.695: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:43.751: Robot 3 has turned its BOM on.
+1:43.859: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:43.915: Robot 4 has turned its BOM on.
+1:43.971: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:44.027: Robot 10 has turned its BOM on.
+1:44.139: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:44.195: Robot 3 has turned its BOM on.
+1:44.303: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:44.359: Robot 4 has turned its BOM on.
+1:44.419: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:44.475: Robot 10 has turned its BOM on.
+1:44.587: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:44.643: Robot 3 has turned its BOM on.
+1:44.755: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:44.804: Robot 4 has turned its BOM on.
+1:44.859: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:44.915: Robot 10 has turned its BOM on.
+1:45.027: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:45.083: Robot 3 has turned its BOM on.
+1:45.195: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:45.251: Robot 4 has turned its BOM on.
+1:45.303: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:45.359: Robot 10 has turned its BOM on.
+1:45.475: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:45.531: Robot 3 has turned its BOM on.
+1:45.647: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:45.703: Robot 4 has turned its BOM on.
+1:45.759: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:45.803: Robot 10 has turned its BOM on.
+1:45.915: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:45.971: Robot 3 has turned its BOM on.
+1:46.083: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:46.139: Robot 4 has turned its BOM on.
+1:46.195: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:46.254: Robot 10 has turned its BOM on.
+1:46.359: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:46.415: Robot 3 has turned its BOM on.
+1:46.527: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:46.583: Robot 4 has turned its BOM on.
+1:46.639: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:46.695: Robot 10 has turned its BOM on.
+1:46.804: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:46.859: Robot 3 has turned its BOM on.
+1:46.971: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:47.027: Robot 4 has turned its BOM on.
+1:47.139: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:47.195: Robot 10 has turned its BOM on.
+1:47.251: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:47.303: Robot 3 has turned its BOM on.
+1:47.415: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:47.471: Robot 4 has turned its BOM on.
+1:47.586: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:47.639: Robot 10 has turned its BOM on.
+1:47.699: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:47.755: Robot 3 has turned its BOM on.
+1:47.859: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:47.915: Robot 4 has turned its BOM on.
+1:48.027: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:48.083: Robot 10 has turned its BOM on.
+1:48.195: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:48.254: Robot 3 has turned its BOM on.
+1:48.303: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:48.359: Robot 4 has turned its BOM on.
+1:48.471: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:48.527: Robot 10 has turned its BOM on.
+1:48.583: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:48.639: Robot 3 has turned its BOM on.
+1:48.759: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:48.803: Robot 4 has turned its BOM on.
+1:48.916: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:48.971: Robot 10 has turned its BOM on.
+1:49.027: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:49.083: Robot 3 has turned its BOM on.
+1:49.195: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:49.251: Robot 4 has turned its BOM on.
+1:49.363: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:49.419: Robot 10 has turned its BOM on.
+1:49.475: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:49.531: Robot 3 has turned its BOM on.
+1:49.643: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:49.699: Robot 4 has turned its BOM on.
+1:49.803: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:49.859: Robot 10 has turned its BOM on.
+1:49.971: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:50.028: Robot 3 has turned its BOM on.
+1:50.083: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:50.139: Robot 4 has turned its BOM on.
+1:50.254: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:50.303: Robot 10 has turned its BOM on.
+1:50.415: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:50.471: Robot 3 has turned its BOM on.
+1:50.535: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:50.591: Robot 4 has turned its BOM on.
+1:50.708: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:50.763: Robot 10 has turned its BOM on.
+1:50.859: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:50.918: Robot 3 has turned its BOM on.
+1:51.027: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:51.083: Robot 4 has turned its BOM on.
+1:51.139: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:51.195: Robot 10 has turned its BOM on.
+1:51.303: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:51.359: Robot 3 has turned its BOM on.
+1:51.471: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:51.528: Robot 4 has turned its BOM on.
+1:51.594: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:51.647: Robot 10 has turned its BOM on.
+1:51.759: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:51.803: Robot 3 has turned its BOM on.
+1:51.916: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:51.971: Robot 4 has turned its BOM on.
+1:52.028: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:52.084: Robot 10 has turned its BOM on.
+1:52.196: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:52.254: Robot 3 has turned its BOM on.
+1:52.307: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:52.364: Robot 4 has turned its BOM on.
+1:52.476: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:52.531: Robot 10 has turned its BOM on.
+1:52.643: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:52.699: Robot 3 has turned its BOM on.
+1:52.755: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:52.803: Robot 4 has turned its BOM on.
+1:52.920: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:52.975: Robot 10 has turned its BOM on.
+1:53.091: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:53.147: Robot 3 has turned its BOM on.
+1:53.204: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:53.260: Robot 4 has turned its BOM on.
+1:53.363: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:53.419: Robot 10 has turned its BOM on.
+1:53.531: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:53.587: Robot 3 has turned its BOM on.
+1:53.699: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:53.756: Robot 4 has turned its BOM on.
+1:53.860: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:53.915: Robot 10 has turned its BOM on.
+1:53.972: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:54.028: Robot 3 has turned its BOM on.
+1:54.144: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:54.200: Robot 4 has turned its BOM on.
+1:54.260: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:54.304: Robot 10 has turned its BOM on.
+1:54.420: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:54.475: Robot 3 has turned its BOM on.
+1:54.588: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:54.643: Robot 4 has turned its BOM on.
+1:54.756: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:54.804: Robot 10 has turned its BOM on.
+1:54.860: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:54.918: Robot 3 has turned its BOM on.
+1:55.032: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:55.088: Robot 4 has turned its BOM on.
+1:55.200: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:55.256: Robot 10 has turned its BOM on.
+1:55.304: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:55.360: Robot 3 has turned its BOM on.
+1:55.476: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:55.532: Robot 4 has turned its BOM on.
+1:55.652: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:55.708: Robot 10 has turned its BOM on.
+1:55.764: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:55.804: Robot 3 has turned its BOM on.
+1:55.916: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:55.972: Robot 4 has turned its BOM on.
+1:56.084: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:56.140: Robot 10 has turned its BOM on.
+1:56.196: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:56.252: Robot 3 has turned its BOM on.
+1:56.360: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:56.416: Robot 4 has turned its BOM on.
+1:56.528: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:56.584: Robot 10 has turned its BOM on.
+1:56.644: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:56.700: Robot 3 has turned its BOM on.
+1:56.808: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:56.864: Robot 4 has turned its BOM on.
+1:56.976: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:57.032: Robot 10 has turned its BOM on.
+1:57.092: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:57.148: Robot 3 has turned its BOM on.
+1:57.260: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:57.304: Robot 4 has turned its BOM on.
+1:57.420: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:57.476: Robot 10 has turned its BOM on.
+1:57.588: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:57.644: Robot 3 has turned its BOM on.
+1:57.700: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:57.756: Robot 4 has turned its BOM on.
+1:57.860: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:57.916: Robot 10 has turned its BOM on.
+1:58.028: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:58.084: Robot 3 has turned its BOM on.
+1:58.140: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:58.196: Robot 4 has turned its BOM on.
+1:58.308: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:58.364: Robot 10 has turned its BOM on.
+1:58.476: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:58.532: Robot 3 has turned its BOM on.
+1:58.592: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:58.650: Robot 4 has turned its BOM on.
+1:58.760: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:58.804: Robot 10 has turned its BOM on.
+1:58.920: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:58.976: Robot 3 has turned its BOM on.
+1:59.032: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:59.088: Robot 4 has turned its BOM on.
+1:59.200: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:59.256: Robot 10 has turned its BOM on.
+1:59.360: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:59.416: Robot 3 has turned its BOM on.
+1:59.472: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:59.528: Robot 4 has turned its BOM on.
+1:59.640: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+1:59.696: Robot 10 has turned its BOM on.
+1:59.804: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+1:59.860: Robot 3 has turned its BOM on.
+1:59.920: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+1:59.976: Robot 4 has turned its BOM on.
+2:00.088: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:00.144: Robot 10 has turned its BOM on.
+2:00.256: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:00.304: Robot 3 has turned its BOM on.
+2:00.416: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:00.472: Robot 4 has turned its BOM on.
+2:00.528: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:00.584: Robot 10 has turned its BOM on.
+2:00.696: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:00.752: Robot 3 has turned its BOM on.
+2:00.860: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:00.918: Robot 4 has turned its BOM on.
+2:00.976: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:01.032: Robot 10 has turned its BOM on.
+2:01.144: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:01.200: Robot 3 has turned its BOM on.
+2:01.304: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:01.360: Robot 4 has turned its BOM on.
+2:01.416: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:01.472: Robot 10 has turned its BOM on.
+2:01.591: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:01.644: Robot 3 has turned its BOM on.
+2:01.756: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:01.804: Robot 4 has turned its BOM on.
+2:01.860: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:01.916: Robot 10 has turned its BOM on.
+2:02.032: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:02.088: Robot 3 has turned its BOM on.
+2:02.200: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:02.256: Robot 4 has turned its BOM on.
+2:02.304: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:02.360: Robot 10 has turned its BOM on.
+2:02.472: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:02.528: Robot 3 has turned its BOM on.
+2:02.640: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:02.696: Robot 4 has turned its BOM on.
+2:02.752: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:02.804: Robot 10 has turned its BOM on.
+2:02.919: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:02.972: Robot 3 has turned its BOM on.
+2:03.084: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:03.140: Robot 4 has turned its BOM on.
+2:03.196: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:03.252: Robot 10 has turned its BOM on.
+2:03.360: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:03.416: Robot 3 has turned its BOM on.
+2:03.528: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:03.584: Robot 4 has turned its BOM on.
+2:03.696: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:03.752: Robot 10 has turned its BOM on.
+2:03.808: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:03.864: Robot 3 has turned its BOM on.
+2:03.976: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:04.032: Robot 4 has turned its BOM on.
+2:04.144: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:04.200: Robot 10 has turned its BOM on.
+2:04.256: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:04.304: Robot 3 has turned its BOM on.
+2:04.416: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:04.472: Robot 4 has turned its BOM on.
+2:04.584: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:04.640: Robot 10 has turned its BOM on.
+2:04.696: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:04.752: Robot 3 has turned its BOM on.
+2:04.864: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:04.920: Robot 4 has turned its BOM on.
+2:05.032: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:05.088: Robot 10 has turned its BOM on.
+2:05.144: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:05.200: Robot 3 has turned its BOM on.
+2:05.304: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:05.360: Robot 4 has turned its BOM on.
+2:05.472: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:05.528: Robot 10 has turned its BOM on.
+2:05.588: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:05.644: Robot 3 has turned its BOM on.
+2:05.760: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:05.804: Robot 4 has turned its BOM on.
+2:05.916: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:05.972: Robot 10 has turned its BOM on.
+2:06.032: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:06.088: Robot 3 has turned its BOM on.
+2:06.200: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:06.256: Robot 4 has turned its BOM on.
+2:06.360: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:06.416: Robot 10 has turned its BOM on.
+2:06.528: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:06.584: Robot 3 has turned its BOM on.
+2:06.640: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:06.696: Robot 4 has turned its BOM on.
+2:06.804: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:06.860: Robot 10 has turned its BOM on.
+2:06.972: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:07.028: Robot 3 has turned its BOM on.
+2:07.088: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:07.144: Robot 4 has turned its BOM on.
+2:07.256: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:07.304: Robot 10 has turned its BOM on.
+2:07.416: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:07.472: Robot 3 has turned its BOM on.
+2:07.528: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:07.584: Robot 4 has turned its BOM on.
+2:07.696: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:07.752: Robot 10 has turned its BOM on.
+2:07.864: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:07.920: Robot 3 has turned its BOM on.
+2:07.976: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:08.032: Robot 4 has turned its BOM on.
+2:08.144: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:08.200: Robot 10 has turned its BOM on.
+2:08.304: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:08.360: Robot 3 has turned its BOM on.
+2:08.480: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:08.536: Robot 4 has turned its BOM on.
+2:08.596: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:08.652: Robot 10 has turned its BOM on.
+2:08.764: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:08.804: Robot 3 has turned its BOM on.
+2:08.864: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:08.920: Robot 4 has turned its BOM on.
+2:09.032: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:09.088: Robot 10 has turned its BOM on.
+2:09.200: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:09.256: Robot 3 has turned its BOM on.
+2:09.360: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:09.416: Robot 4 has turned its BOM on.
+2:09.472: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:09.528: Robot 10 has turned its BOM on.
+2:09.640: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:09.696: Robot 3 has turned its BOM on.
+2:09.804: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:09.860: Robot 4 has turned its BOM on.
+2:09.920: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:09.976: Robot 10 has turned its BOM on.
+2:10.088: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:10.144: Robot 3 has turned its BOM on.
+2:10.256: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:10.304: Robot 4 has turned its BOM on.
+2:10.360: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:10.416: Robot 10 has turned its BOM on.
+2:10.528: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:10.584: Robot 3 has turned its BOM on.
+2:10.700: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:10.756: Robot 4 has turned its BOM on.
+2:10.804: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:10.860: Robot 10 has turned its BOM on.
+2:10.976: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:11.032: Robot 3 has turned its BOM on.
+2:11.144: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:11.200: Robot 4 has turned its BOM on.
+2:11.256: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:11.304: Robot 10 has turned its BOM on.
+2:11.416: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:11.472: Robot 3 has turned its BOM on.
+2:11.584: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:11.640: Robot 4 has turned its BOM on.
+2:11.696: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:11.752: Robot 10 has turned its BOM on.
+2:11.860: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:11.916: Robot 3 has turned its BOM on.
+2:12.028: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:12.084: Robot 4 has turned its BOM on.
+2:12.144: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:12.200: Robot 10 has turned its BOM on.
+2:12.304: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:12.360: Robot 3 has turned its BOM on.
+2:12.472: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:12.528: Robot 4 has turned its BOM on.
+2:12.640: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:12.696: Robot 10 has turned its BOM on.
+2:12.752: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:12.804: Robot 3 has turned its BOM on.
+2:12.919: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:12.972: Robot 4 has turned its BOM on.
+2:13.084: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:13.140: Robot 10 has turned its BOM on.
+2:13.200: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:13.256: Robot 3 has turned its BOM on.
+2:13.360: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:13.416: Robot 4 has turned its BOM on.
+2:13.528: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:13.584: Robot 10 has turned its BOM on.
+2:13.640: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:13.696: Robot 3 has turned its BOM on.
+2:13.808: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:13.864: Robot 4 has turned its BOM on.
+2:13.979: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:14.032: Robot 10 has turned its BOM on.
+2:14.088: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:14.144: Robot 3 has turned its BOM on.
+2:14.256: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:14.304: Robot 4 has turned its BOM on.
+2:14.416: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:14.472: Robot 10 has turned its BOM on.
+2:14.532: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:14.588: Robot 3 has turned its BOM on.
+2:14.704: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:14.760: Robot 4 has turned its BOM on.
+2:14.860: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:14.916: Robot 10 has turned its BOM on.
+2:14.972: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:15.028: Robot 3 has turned its BOM on.
+2:15.140: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:15.196: Robot 4 has turned its BOM on.
+2:15.304: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:15.360: Robot 10 has turned its BOM on.
+2:15.472: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:15.528: Robot 3 has turned its BOM on.
+2:15.584: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:15.640: Robot 4 has turned its BOM on.
+2:15.752: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:15.804: Robot 10 has turned its BOM on.
+2:15.916: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:15.972: Robot 3 has turned its BOM on.
+2:16.028: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:16.084: Robot 4 has turned its BOM on.
+2:16.196: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:16.252: Robot 10 has turned its BOM on.
+2:16.312: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:16.368: Robot 3 has turned its BOM on.
+2:16.480: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:16.536: Robot 4 has turned its BOM on.
+2:16.648: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:16.704: Robot 10 has turned its BOM on.
+2:16.764: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:16.804: Robot 3 has turned its BOM on.
+2:16.916: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:16.972: Robot 4 has turned its BOM on.
+2:17.084: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:17.140: Robot 10 has turned its BOM on.
+2:17.252: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:17.304: Robot 3 has turned its BOM on.
+2:17.360: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:17.416: Robot 4 has turned its BOM on.
+2:17.532: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:17.588: Robot 10 has turned its BOM on.
+2:17.700: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:17.756: Robot 3 has turned its BOM on.
+2:17.804: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:17.860: Robot 4 has turned its BOM on.
+2:17.972: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:18.028: Robot 10 has turned its BOM on.
+2:18.140: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:18.196: Robot 3 has turned its BOM on.
+2:18.252: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:18.304: Robot 4 has turned its BOM on.
+2:18.416: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:18.472: Robot 10 has turned its BOM on.
+2:18.584: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:18.640: Robot 3 has turned its BOM on.
+2:18.700: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:18.756: Robot 4 has turned its BOM on.
+2:18.860: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:18.916: Robot 10 has turned its BOM on.
+2:19.028: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:19.084: Robot 3 has turned its BOM on.
+2:19.196: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:19.252: Robot 4 has turned its BOM on.
+2:19.308: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:19.364: Robot 10 has turned its BOM on.
+2:19.476: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:19.532: Robot 3 has turned its BOM on.
+2:19.644: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:19.700: Robot 4 has turned its BOM on.
+2:19.756: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:19.804: Robot 10 has turned its BOM on.
+2:19.916: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:19.972: Robot 3 has turned its BOM on.
+2:20.084: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:20.140: Robot 4 has turned its BOM on.
+2:20.196: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:20.252: Robot 10 has turned its BOM on.
+2:20.364: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:20.420: Robot 3 has turned its BOM on.
+2:20.532: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:20.588: Robot 4 has turned its BOM on.
+2:20.647: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:20.700: Robot 10 has turned its BOM on.
+2:20.804: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:20.860: Robot 3 has turned its BOM on.
+2:20.972: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:21.028: Robot 4 has turned its BOM on.
+2:21.084: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:21.140: Robot 10 has turned its BOM on.
+2:21.252: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:21.304: Robot 3 has turned its BOM on.
+2:21.420: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:21.476: Robot 4 has turned its BOM on.
+2:21.536: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:21.592: Robot 10 has turned its BOM on.
+2:21.708: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:21.764: Robot 3 has turned its BOM on.
+2:21.860: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:21.916: Robot 4 has turned its BOM on.
+2:22.028: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:22.084: Robot 10 has turned its BOM on.
+2:22.140: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:22.196: Robot 3 has turned its BOM on.
+2:22.304: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:22.360: Robot 4 has turned its BOM on.
+2:22.472: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:22.528: Robot 10 has turned its BOM on.
+2:22.588: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:22.644: Robot 3 has turned its BOM on.
+2:22.756: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:22.804: Robot 4 has turned its BOM on.
+2:22.916: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:22.972: Robot 10 has turned its BOM on.
+2:23.028: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:23.084: Robot 3 has turned its BOM on.
+2:23.196: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:23.252: Robot 4 has turned its BOM on.
+2:23.364: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:23.420: Robot 10 has turned its BOM on.
+2:23.476: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:23.532: Robot 3 has turned its BOM on.
+2:23.644: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:23.700: Robot 4 has turned its BOM on.
+2:23.804: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:23.860: Robot 10 has turned its BOM on.
+2:23.920: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:23.976: Robot 3 has turned its BOM on.
+2:24.092: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:24.148: Robot 4 has turned its BOM on.
+2:24.260: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:24.304: Robot 10 has turned its BOM on.
+2:24.364: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:24.420: Robot 3 has turned its BOM on.
+2:24.532: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:24.588: Robot 4 has turned its BOM on.
+2:24.700: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:24.756: Robot 10 has turned its BOM on.
+2:24.860: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:24.916: Robot 3 has turned its BOM on.
+2:24.972: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:25.028: Robot 4 has turned its BOM on.
+2:25.141: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:25.196: Robot 10 has turned its BOM on.
+2:25.304: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:25.360: Robot 3 has turned its BOM on.
+2:25.420: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:25.476: Robot 4 has turned its BOM on.
+2:25.588: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:25.645: Robot 10 has turned its BOM on.
+2:25.756: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:25.804: Robot 3 has turned its BOM on.
+2:25.916: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:25.975: Robot 4 has turned its BOM on.
+2:26.028: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:26.084: Robot 10 has turned its BOM on.
+2:26.196: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:26.252: Robot 3 has turned its BOM on.
+2:26.360: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:26.416: Robot 4 has turned its BOM on.
+2:26.472: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:26.528: Robot 10 has turned its BOM on.
+2:26.643: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:26.696: Robot 3 has turned its BOM on.
+2:26.752: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:26.804: Robot 4 has turned its BOM on.
+2:26.916: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:26.972: Robot 10 has turned its BOM on.
+2:27.084: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:27.140: Robot 3 has turned its BOM on.
+2:27.196: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:27.252: Robot 4 has turned its BOM on.
+2:27.360: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:27.416: Robot 10 has turned its BOM on.
+2:27.528: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:27.584: Robot 3 has turned its BOM on.
+2:27.640: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:27.696: Robot 4 has turned its BOM on.
+2:27.804: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:27.860: Robot 10 has turned its BOM on.
+2:27.975: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:28.028: Robot 3 has turned its BOM on.
+2:28.140: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:28.196: Robot 4 has turned its BOM on.
+2:28.256: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:28.304: Robot 10 has turned its BOM on.
+2:28.416: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:28.472: Robot 3 has turned its BOM on.
+2:28.584: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:28.643: Robot 4 has turned its BOM on.
+2:28.700: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:28.756: Robot 10 has turned its BOM on.
+2:28.860: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:28.916: Robot 3 has turned its BOM on.
+2:29.028: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:29.084: Robot 4 has turned its BOM on.
+2:29.196: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:29.252: Robot 10 has turned its BOM on.
+2:29.315: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:29.368: Robot 3 has turned its BOM on.
+2:29.480: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:29.536: Robot 4 has turned its BOM on.
+2:29.596: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:29.652: Robot 10 has turned its BOM on.
+2:29.764: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:29.804: Robot 3 has turned its BOM on.
+2:29.916: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:29.975: Robot 4 has turned its BOM on.
+2:30.084: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:30.140: Robot 10 has turned its BOM on.
+2:30.196: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:30.252: Robot 3 has turned its BOM on.
+2:30.364: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:30.420: Robot 4 has turned its BOM on.
+2:30.532: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:30.588: Robot 10 has turned its BOM on.
+2:30.644: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:30.700: Robot 3 has turned its BOM on.
+2:30.804: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:30.860: Robot 4 has turned its BOM on.
+2:30.972: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:31.028: Robot 10 has turned its BOM on.
+2:31.084: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:31.140: Robot 3 has turned its BOM on.
+2:31.252: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:31.307: Robot 4 has turned its BOM on.
+2:31.416: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:31.472: Robot 10 has turned its BOM on.
+2:31.532: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:31.588: Robot 3 has turned its BOM on.
+2:31.701: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:31.756: Robot 4 has turned its BOM on.
+2:31.860: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:31.916: Robot 10 has turned its BOM on.
+2:32.028: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:32.084: Robot 3 has turned its BOM on.
+2:32.140: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:32.196: Robot 4 has turned its BOM on.
+2:32.304: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:32.360: Robot 10 has turned its BOM on.
+2:32.472: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:32.528: Robot 3 has turned its BOM on.
+2:32.588: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:32.644: Robot 4 has turned its BOM on.
+2:32.756: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:32.804: Robot 10 has turned its BOM on.
+2:32.916: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:32.972: Robot 3 has turned its BOM on.
+2:33.028: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:33.084: Robot 4 has turned its BOM on.
+2:33.196: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:33.252: Robot 10 has turned its BOM on.
+2:33.368: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:33.424: Robot 3 has turned its BOM on.
+2:33.484: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:33.540: Robot 4 has turned its BOM on.
+2:33.652: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:33.708: Robot 10 has turned its BOM on.
+2:33.764: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:33.804: Robot 3 has turned its BOM on.
+2:33.916: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:33.975: Robot 4 has turned its BOM on.
+2:34.088: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:34.144: Robot 10 has turned its BOM on.
+2:34.200: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:34.256: Robot 3 has turned its BOM on.
+2:34.360: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:34.416: Robot 4 has turned its BOM on.
+2:34.528: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:34.584: Robot 10 has turned its BOM on.
+2:34.696: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:34.752: Robot 3 has turned its BOM on.
+2:34.804: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:34.860: Robot 4 has turned its BOM on.
+2:34.972: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:35.028: Robot 10 has turned its BOM on.
+2:35.140: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:35.196: Robot 3 has turned its BOM on.
+2:35.256: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:35.307: Robot 4 has turned its BOM on.
+2:35.416: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:35.472: Robot 10 has turned its BOM on.
+2:35.584: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:35.640: Robot 3 has turned its BOM on.
+2:35.752: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:35.804: Robot 4 has turned its BOM on.
+2:35.864: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:35.920: Robot 10 has turned its BOM on.
+2:36.032: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:36.088: Robot 3 has turned its BOM on.
+2:36.200: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:36.256: Robot 4 has turned its BOM on.
+2:36.304: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:36.360: Robot 10 has turned its BOM on.
+2:36.472: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:36.528: Robot 3 has turned its BOM on.
+2:36.644: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:36.700: Robot 4 has turned its BOM on.
+2:36.760: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:36.804: Robot 10 has turned its BOM on.
+2:36.920: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:36.976: Robot 3 has turned its BOM on.
+2:37.088: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:37.144: Robot 4 has turned its BOM on.
+2:37.200: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:37.256: Robot 10 has turned its BOM on.
+2:37.360: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:37.416: Robot 3 has turned its BOM on.
+2:37.528: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:37.584: Robot 4 has turned its BOM on.
+2:37.640: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:37.696: Robot 10 has turned its BOM on.
+2:37.804: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:37.860: Robot 3 has turned its BOM on.
+2:37.972: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:38.028: Robot 4 has turned its BOM on.
+2:38.084: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:38.140: Robot 10 has turned its BOM on.
+2:38.253: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:38.304: Robot 3 has turned its BOM on.
+2:38.416: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:38.472: Robot 4 has turned its BOM on.
+2:38.584: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:38.640: Robot 10 has turned its BOM on.
+2:38.696: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:38.752: Robot 3 has turned its BOM on.
+2:38.864: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:38.920: Robot 4 has turned its BOM on.
+2:39.032: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:39.088: Robot 10 has turned its BOM on.
+2:39.144: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:39.200: Robot 3 has turned its BOM on.
+2:39.311: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:39.364: Robot 4 has turned its BOM on.
+2:39.476: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:39.532: Robot 10 has turned its BOM on.
+2:39.592: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:39.648: Robot 3 has turned its BOM on.
+2:39.765: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:39.804: Robot 4 has turned its BOM on.
+2:39.920: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:39.976: Robot 10 has turned its BOM on.
+2:40.032: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:40.088: Robot 3 has turned its BOM on.
+2:40.200: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:40.256: Robot 4 has turned its BOM on.
+2:40.360: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:40.416: Robot 10 has turned its BOM on.
+2:40.472: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:40.528: Robot 3 has turned its BOM on.
+2:40.643: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:40.696: Robot 4 has turned its BOM on.
+2:40.804: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:40.860: Robot 10 has turned its BOM on.
+2:40.916: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:40.972: Robot 3 has turned its BOM on.
+2:41.084: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:41.140: Robot 4 has turned its BOM on.
+2:41.252: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:41.304: Robot 10 has turned its BOM on.
+2:41.416: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:41.472: Robot 3 has turned its BOM on.
+2:41.528: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:41.584: Robot 4 has turned its BOM on.
+2:41.696: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:41.752: Robot 10 has turned its BOM on.
+2:41.860: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:41.916: Robot 3 has turned its BOM on.
+2:41.972: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:42.028: Robot 4 has turned its BOM on.
+2:42.140: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:42.196: Robot 10 has turned its BOM on.
+2:42.304: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:42.360: Robot 3 has turned its BOM on.
+2:42.416: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:42.472: Robot 4 has turned its BOM on.
+2:42.584: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:42.640: Robot 10 has turned its BOM on.
+2:42.752: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:42.804: Robot 3 has turned its BOM on.
+2:42.860: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:42.916: Robot 4 has turned its BOM on.
+2:43.032: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:43.088: Robot 10 has turned its BOM on.
+2:43.200: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:43.256: Robot 3 has turned its BOM on.
+2:43.308: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:43.364: Robot 4 has turned its BOM on.
+2:43.476: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:43.532: Robot 10 has turned its BOM on.
+2:43.648: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:43.704: Robot 3 has turned its BOM on.
+2:43.760: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:43.804: Robot 4 has turned its BOM on.
+2:43.916: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:43.972: Robot 10 has turned its BOM on.
+2:44.084: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:44.140: Robot 3 has turned its BOM on.
+2:44.196: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:44.252: Robot 4 has turned its BOM on.
+2:44.360: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:44.416: Robot 10 has turned its BOM on.
+2:44.528: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:44.584: Robot 3 has turned its BOM on.
+2:44.696: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:44.752: Robot 4 has turned its BOM on.
+2:44.808: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:44.864: Robot 10 has turned its BOM on.
+2:44.976: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:45.035: Robot 3 has turned its BOM on.
+2:45.144: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:45.200: Robot 4 has turned its BOM on.
+2:45.256: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:45.304: Robot 10 has turned its BOM on.
+2:45.416: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:45.472: Robot 3 has turned its BOM on.
+2:45.584: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:45.640: Robot 4 has turned its BOM on.
+2:45.696: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:45.752: Robot 10 has turned its BOM on.
+2:45.864: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:45.920: Robot 3 has turned its BOM on.
+2:46.032: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:46.088: Robot 4 has turned its BOM on.
+2:46.144: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:46.200: Robot 10 has turned its BOM on.
+2:46.304: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:46.360: Robot 3 has turned its BOM on.
+2:46.472: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:46.528: Robot 4 has turned its BOM on.
+2:46.584: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:46.640: Robot 10 has turned its BOM on.
+2:46.752: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:46.804: Robot 3 has turned its BOM on.
+2:46.916: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:46.972: Robot 4 has turned its BOM on.
+2:47.032: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:47.088: Robot 10 has turned its BOM on.
+2:47.200: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:47.256: Robot 3 has turned its BOM on.
+2:47.360: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:47.416: Robot 4 has turned its BOM on.
+2:47.528: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:47.584: Robot 10 has turned its BOM on.
+2:47.640: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:47.696: Robot 3 has turned its BOM on.
+2:47.804: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:47.860: Robot 4 has turned its BOM on.
+2:47.972: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:48.028: Robot 10 has turned its BOM on.
+2:48.092: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:48.148: Robot 3 has turned its BOM on.
+2:48.260: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:48.304: Robot 4 has turned its BOM on.
+2:48.416: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:48.472: Robot 10 has turned its BOM on.
+2:48.528: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:48.584: Robot 3 has turned its BOM on.
+2:48.696: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:48.752: Robot 4 has turned its BOM on.
+2:48.864: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:48.920: Robot 10 has turned its BOM on.
+2:48.976: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:49.035: Robot 3 has turned its BOM on.
+2:49.144: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:49.200: Robot 4 has turned its BOM on.
+2:49.304: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:49.360: Robot 10 has turned its BOM on.
+2:49.416: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:49.472: Robot 3 has turned its BOM on.
+2:49.584: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:49.640: Robot 4 has turned its BOM on.
+2:49.752: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:49.804: Robot 10 has turned its BOM on.
+2:49.864: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:49.920: Robot 3 has turned its BOM on.
+2:50.032: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:50.088: Robot 4 has turned its BOM on.
+2:50.200: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:50.256: Robot 10 has turned its BOM on.
+2:50.360: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:50.416: Robot 3 has turned its BOM on.
+2:50.472: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:50.528: Robot 4 has turned its BOM on.
+2:50.640: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:50.696: Robot 10 has turned its BOM on.
+2:50.764: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:50.804: Robot 3 has turned its BOM on.
+2:50.920: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:50.976: Robot 4 has turned its BOM on.
+2:51.088: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:51.260: Robot 3 has turned its BOM on.
+2:51.365: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:51.420: Robot 4 has turned its BOM on.
+2:51.532: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:51.588: Robot 10 has turned its BOM on.
+2:51.700: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:51.756: Robot 3 has turned its BOM on.
+2:51.804: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:51.860: Robot 4 has turned its BOM on.
+2:51.972: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:52.028: Robot 10 has turned its BOM on.
+2:52.140: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:52.196: Robot 3 has turned its BOM on.
+2:52.252: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:52.304: Robot 4 has turned its BOM on.
+2:52.420: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:52.476: Robot 10 has turned its BOM on.
+2:52.588: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:52.644: Robot 3 has turned its BOM on.
+2:52.700: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:52.756: Robot 4 has turned its BOM on.
+2:52.860: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:52.916: Robot 10 has turned its BOM on.
+2:53.028: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:53.084: Robot 3 has turned its BOM on.
+2:53.140: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:53.196: Robot 4 has turned its BOM on.
+2:53.304: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:53.360: Robot 10 has turned its BOM on.
+2:53.472: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:53.528: Robot 3 has turned its BOM on.
+2:53.588: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:53.644: Robot 4 has turned its BOM on.
+2:53.756: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:53.804: Robot 10 has turned its BOM on.
+2:53.916: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:53.972: Robot 3 has turned its BOM on.
+2:54.084: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:54.140: Robot 4 has turned its BOM on.
+2:54.200: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:54.256: Robot 10 has turned its BOM on.
+2:54.360: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:54.416: Robot 3 has turned its BOM on.
+2:54.528: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:54.584: Robot 4 has turned its BOM on.
+2:54.644: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:54.700: Robot 10 has turned its BOM on.
+2:54.804: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:54.860: Robot 3 has turned its BOM on.
+2:54.972: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:55.028: Robot 4 has turned its BOM on.
+2:55.084: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:55.140: Robot 10 has turned its BOM on.
+2:55.252: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:55.304: Robot 3 has turned its BOM on.
+2:55.420: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:55.476: Robot 4 has turned its BOM on.
+2:55.532: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:55.588: Robot 10 has turned its BOM on.
+2:55.704: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:55.760: Robot 3 has turned its BOM on.
+2:55.860: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:55.916: Robot 4 has turned its BOM on.
+2:55.972: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:56.028: Robot 10 has turned its BOM on.
+2:56.140: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:56.196: Robot 3 has turned its BOM on.
+2:56.308: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:56.367: Robot 4 has turned its BOM on.
+2:56.420: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:56.476: Robot 10 has turned its BOM on.
+2:56.588: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:56.644: Robot 3 has turned its BOM on.
+2:56.756: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:56.804: Robot 4 has turned its BOM on.
+2:56.916: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:56.972: Robot 10 has turned its BOM on.
+2:57.035: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:57.088: Robot 3 has turned its BOM on.
+2:57.200: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:57.256: Robot 4 has turned its BOM on.
+2:57.360: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:57.416: Robot 10 has turned its BOM on.
+2:57.476: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:57.532: Robot 3 has turned its BOM on.
+2:57.644: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:57.700: Robot 4 has turned its BOM on.
+2:57.804: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:57.860: Robot 10 has turned its BOM on.
+2:57.917: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:57.972: Robot 3 has turned its BOM on.
+2:58.084: Robot 4 has turned its BOM on.
+2:58.252: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:58.304: Robot 10 has turned its BOM on.
+2:58.360: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:58.416: Robot 3 has turned its BOM on.
+2:58.532: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:58.588: Robot 4 has turned its BOM on.
+2:58.700: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:58.756: Robot 10 has turned its BOM on.
+2:58.804: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:58.860: Robot 3 has turned its BOM on.
+2:59.031: Robot 4 has turned its BOM on.
+2:59.140: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:59.196: Robot 10 has turned its BOM on.
+2:59.256: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:59.304: Robot 3 has turned its BOM on.
+2:59.416: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:59.472: Robot 4 has turned its BOM on.
+2:59.588: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+2:59.644: Robot 10 has turned its BOM on.
+2:59.707: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+2:59.760: Robot 3 has turned its BOM on.
+2:59.860: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+2:59.916: Robot 4 has turned its BOM on.
+3:00.028: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:00.084: Robot 10 has turned its BOM on.
+3:00.196: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:00.252: Robot 3 has turned its BOM on.
+3:00.304: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:00.363: Robot 4 has turned its BOM on.
+3:00.472: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:00.528: Robot 10 has turned its BOM on.
+3:00.640: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:00.756: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:00.804: Robot 4 has turned its BOM on.
+3:00.916: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:00.972: Robot 10 has turned its BOM on.
+3:01.088: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:01.144: Robot 3 has turned its BOM on.
+3:01.204: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:01.260: Robot 4 has turned its BOM on.
+3:01.364: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:01.420: Robot 10 has turned its BOM on.
+3:01.532: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:01.589: Robot 3 has turned its BOM on.
+3:01.644: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:01.700: Robot 4 has turned its BOM on.
+3:01.804: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:01.860: Robot 10 has turned its BOM on.
+3:01.972: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:02.028: Robot 3 has turned its BOM on.
+3:02.084: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:02.140: Robot 4 has turned its BOM on.
+3:02.252: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:02.304: Robot 10 has turned its BOM on.
+3:02.420: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:02.476: Robot 3 has turned its BOM on.
+3:02.532: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:02.588: Robot 4 has turned its BOM on.
+3:02.700: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:02.756: Robot 10 has turned its BOM on.
+3:02.860: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:02.916: Robot 3 has turned its BOM on.
+3:03.031: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:03.084: Robot 4 has turned its BOM on.
+3:03.140: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:03.196: Robot 10 has turned its BOM on.
+3:03.304: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:03.360: Robot 3 has turned its BOM on.
+3:03.472: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:03.528: Robot 4 has turned its BOM on.
+3:03.588: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:03.644: Robot 10 has turned its BOM on.
+3:03.756: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:03.804: Robot 3 has turned its BOM on.
+3:03.920: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:03.976: Robot 4 has turned its BOM on.
+3:04.036: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:04.095: Robot 10 has turned its BOM on.
+3:04.204: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:04.260: Robot 3 has turned its BOM on.
+3:04.367: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:04.420: Robot 4 has turned its BOM on.
+3:04.477: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:04.532: Robot 10 has turned its BOM on.
+3:04.644: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:04.700: Robot 3 has turned its BOM on.
+3:04.808: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:04.864: Robot 4 has turned its BOM on.
+3:04.920: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:04.976: Robot 10 has turned its BOM on.
+3:05.092: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:05.148: Robot 3 has turned its BOM on.
+3:05.260: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:05.304: Robot 4 has turned its BOM on.
+3:05.364: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:05.420: Robot 10 has turned its BOM on.
+3:05.532: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:05.588: Robot 3 has turned its BOM on.
+3:05.700: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:05.756: Robot 4 has turned its BOM on.
+3:05.860: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:05.916: Robot 10 has turned its BOM on.
+3:05.972: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:06.028: Robot 3 has turned its BOM on.
+3:06.140: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:06.196: Robot 4 has turned its BOM on.
+3:06.304: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:06.363: Robot 10 has turned its BOM on.
+3:06.416: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:06.472: Robot 3 has turned its BOM on.
+3:06.584: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:06.640: Robot 4 has turned its BOM on.
+3:06.752: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:06.804: Robot 10 has turned its BOM on.
+3:06.916: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:06.972: Robot 3 has turned its BOM on.
+3:07.035: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:07.088: Robot 4 has turned its BOM on.
+3:07.200: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:07.256: Robot 10 has turned its BOM on.
+3:07.304: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:07.360: Robot 3 has turned its BOM on.
+3:07.476: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:07.532: Robot 4 has turned its BOM on.
+3:07.644: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:07.700: Robot 10 has turned its BOM on.
+3:07.764: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:07.804: Robot 3 has turned its BOM on.
+3:07.916: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:07.972: Robot 4 has turned its BOM on.
+3:08.084: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:08.140: Robot 10 has turned its BOM on.
+3:08.196: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:08.252: Robot 3 has turned its BOM on.
+3:08.360: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:08.416: Robot 4 has turned its BOM on.
+3:08.536: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:08.592: Robot 10 has turned its BOM on.
+3:08.648: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:08.704: Robot 3 has turned its BOM on.
+3:08.804: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:08.860: Robot 4 has turned its BOM on.
+3:08.976: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:09.032: Robot 10 has turned its BOM on.
+3:09.088: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:09.144: Robot 3 has turned its BOM on.
+3:09.256: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:09.304: Robot 4 has turned its BOM on.
+3:09.416: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:09.472: Robot 10 has turned its BOM on.
+3:09.584: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:09.640: Robot 3 has turned its BOM on.
+3:09.703: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:09.756: Robot 4 has turned its BOM on.
+3:09.860: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:09.916: Robot 10 has turned its BOM on.
+3:10.029: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:10.084: Robot 3 has turned its BOM on.
+3:10.140: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:10.196: Robot 4 has turned its BOM on.
+3:10.304: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:10.363: Robot 10 has turned its BOM on.
+3:10.472: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:10.528: Robot 3 has turned its BOM on.
+3:10.640: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:10.696: Robot 4 has turned its BOM on.
+3:10.752: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:10.804: Robot 10 has turned its BOM on.
+3:10.920: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:10.976: Robot 3 has turned its BOM on.
+3:11.088: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:11.144: Robot 4 has turned its BOM on.
+3:11.200: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:11.256: Robot 10 has turned its BOM on.
+3:11.360: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:11.416: Robot 3 has turned its BOM on.
+3:11.473: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:11.528: Robot 4 has turned its BOM on.
+3:11.640: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:11.696: Robot 10 has turned its BOM on.
+3:11.812: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:11.868: Robot 3 has turned its BOM on.
+3:11.924: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:11.980: Robot 4 has turned its BOM on.
+3:12.100: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:12.156: Robot 10 has turned its BOM on.
+3:12.268: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:12.304: Robot 3 has turned its BOM on.
+3:12.416: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:12.472: Robot 4 has turned its BOM on.
+3:12.592: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:12.648: Robot 10 has turned its BOM on.
+3:12.704: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:12.760: Robot 3 has turned its BOM on.
+3:12.860: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:12.916: Robot 4 has turned its BOM on.
+3:12.976: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:13.032: Robot 10 has turned its BOM on.
+3:13.144: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:13.200: Robot 3 has turned its BOM on.
+3:13.307: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:13.360: Robot 4 has turned its BOM on.
+3:13.472: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:13.528: Robot 10 has turned its BOM on.
+3:13.585: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:13.640: Robot 3 has turned its BOM on.
+3:13.756: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:13.804: Robot 4 has turned its BOM on.
+3:13.916: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:13.972: Robot 10 has turned its BOM on.
+3:14.032: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:14.089: Robot 3 has turned its BOM on.
+3:14.200: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:14.256: Robot 4 has turned its BOM on.
+3:14.360: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:14.416: Robot 10 has turned its BOM on.
+3:14.473: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:14.528: Robot 3 has turned its BOM on.
+3:14.641: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:14.697: Robot 4 has turned its BOM on.
+3:14.804: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:14.860: Robot 10 has turned its BOM on.
+3:14.916: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:14.972: Robot 3 has turned its BOM on.
+3:15.088: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:15.144: Robot 4 has turned its BOM on.
+3:15.257: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:15.304: Robot 10 has turned its BOM on.
+3:15.360: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:15.416: Robot 3 has turned its BOM on.
+3:15.528: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:15.584: Robot 4 has turned its BOM on.
+3:15.696: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:15.753: Robot 10 has turned its BOM on.
+3:15.808: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:15.864: Robot 3 has turned its BOM on.
+3:15.976: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:16.032: Robot 4 has turned its BOM on.
+3:16.144: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:16.200: Robot 10 has turned its BOM on.
+3:16.256: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:16.304: Robot 3 has turned its BOM on.
+3:16.421: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:16.476: Robot 4 has turned its BOM on.
+3:16.589: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:16.644: Robot 10 has turned its BOM on.
+3:16.704: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:16.760: Robot 3 has turned its BOM on.
+3:16.917: Robot 4 has turned its BOM on.
+3:17.032: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:17.089: Robot 10 has turned its BOM on.
+3:17.200: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:17.257: Robot 3 has turned its BOM on.
+3:17.360: Robot 4 has turned its BOM on.
+3:17.473: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:17.528: Robot 10 has turned its BOM on.
+3:17.644: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:17.804: Robot 4 has turned its BOM on.
+3:17.920: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:17.976: Robot 10 has turned its BOM on.
+3:18.092: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:18.145: Robot 3 has turned its BOM on.
+3:18.200: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:18.256: Robot 4 has turned its BOM on.
+3:18.361: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:18.417: Robot 10 has turned its BOM on.
+3:18.528: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:18.584: Robot 3 has turned its BOM on.
+3:18.640: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:18.696: Robot 4 has turned its BOM on.
+3:18.805: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:18.861: Robot 10 has turned its BOM on.
+3:18.973: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:19.029: Robot 3 has turned its BOM on.
+3:19.089: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:19.145: Robot 4 has turned its BOM on.
+3:19.257: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:19.305: Robot 10 has turned its BOM on.
+3:19.417: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:19.473: Robot 3 has turned its BOM on.
+3:19.585: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:19.641: Robot 4 has turned its BOM on.
+3:19.697: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:19.753: Robot 10 has turned its BOM on.
+3:19.861: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:19.917: Robot 3 has turned its BOM on.
+3:20.029: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:20.085: Robot 4 has turned its BOM on.
+3:20.145: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:20.201: Robot 10 has turned its BOM on.
+3:20.305: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:20.361: Robot 3 has turned its BOM on.
+3:20.473: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:20.529: Robot 4 has turned its BOM on.
+3:20.585: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:20.641: Robot 10 has turned its BOM on.
+3:20.753: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:20.805: Robot 3 has turned its BOM on.
+3:20.921: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:20.977: Robot 4 has turned its BOM on.
+3:21.033: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:21.089: Robot 10 has turned its BOM on.
+3:21.201: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:21.257: Robot 3 has turned its BOM on.
+3:21.361: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:21.417: Robot 4 has turned its BOM on.
+3:21.473: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:21.529: Robot 10 has turned its BOM on.
+3:21.641: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:21.697: Robot 3 has turned its BOM on.
+3:21.805: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:21.861: Robot 4 has turned its BOM on.
+3:21.921: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:21.977: Robot 10 has turned its BOM on.
+3:22.092: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:22.145: Robot 3 has turned its BOM on.
+3:22.257: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:22.305: Robot 4 has turned its BOM on.
+3:22.417: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:22.473: Robot 10 has turned its BOM on.
+3:22.529: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:22.585: Robot 3 has turned its BOM on.
+3:22.697: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:22.753: Robot 4 has turned its BOM on.
+3:22.861: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:22.917: Robot 10 has turned its BOM on.
+3:22.977: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:23.033: Robot 3 has turned its BOM on.
+3:23.145: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:23.201: Robot 4 has turned its BOM on.
+3:23.305: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:23.361: Robot 10 has turned its BOM on.
+3:23.417: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:23.473: Robot 3 has turned its BOM on.
+3:23.585: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:23.641: Robot 4 has turned its BOM on.
+3:23.753: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:23.805: Robot 10 has turned its BOM on.
+3:23.861: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:23.917: Robot 3 has turned its BOM on.
+3:24.029: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:24.085: Robot 4 has turned its BOM on.
+3:24.201: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:24.257: Robot 10 has turned its BOM on.
+3:24.305: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:24.361: Robot 3 has turned its BOM on.
+3:24.473: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:24.529: Robot 4 has turned its BOM on.
+3:24.641: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:24.697: Robot 10 has turned its BOM on.
+3:24.756: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:24.805: Robot 3 has turned its BOM on.
+3:24.917: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:24.973: Robot 4 has turned its BOM on.
+3:25.085: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:25.141: Robot 10 has turned its BOM on.
+3:25.197: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:25.253: Robot 3 has turned its BOM on.
+3:25.361: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:25.417: Robot 4 has turned its BOM on.
+3:25.529: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:25.585: Robot 10 has turned its BOM on.
+3:25.697: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:25.809: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:25.865: Robot 4 has turned its BOM on.
+3:25.977: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:26.033: Robot 10 has turned its BOM on.
+3:26.100: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:26.153: Robot 3 has turned its BOM on.
+3:26.269: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:26.305: Robot 4 has turned its BOM on.
+3:26.417: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:26.473: Robot 10 has turned its BOM on.
+3:26.585: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:26.641: Robot 3 has turned its BOM on.
+3:26.701: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:26.757: Robot 4 has turned its BOM on.
+3:26.861: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:26.917: Robot 10 has turned its BOM on.
+3:27.029: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:27.085: Robot 3 has turned its BOM on.
+3:27.141: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:27.197: Robot 4 has turned its BOM on.
+3:27.309: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:27.365: Robot 10 has turned its BOM on.
+3:27.481: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:27.537: Robot 3 has turned its BOM on.
+3:27.597: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:27.653: Robot 4 has turned its BOM on.
+3:27.765: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:27.805: Robot 10 has turned its BOM on.
+3:27.917: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:27.973: Robot 3 has turned its BOM on.
+3:28.029: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:28.088: Robot 4 has turned its BOM on.
+3:28.197: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:28.253: Robot 10 has turned its BOM on.
+3:28.361: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:28.417: Robot 3 has turned its BOM on.
+3:28.477: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:28.533: Robot 4 has turned its BOM on.
+3:28.645: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:28.701: Robot 10 has turned its BOM on.
+3:28.805: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:28.861: Robot 3 has turned its BOM on.
+3:28.973: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:29.029: Robot 4 has turned its BOM on.
+3:29.085: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:29.141: Robot 10 has turned its BOM on.
+3:29.253: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:29.305: Robot 3 has turned its BOM on.
+3:29.417: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:29.473: Robot 4 has turned its BOM on.
+3:29.533: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:29.589: Robot 10 has turned its BOM on.
+3:29.701: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:29.757: Robot 3 has turned its BOM on.
+3:29.861: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:29.917: Robot 4 has turned its BOM on.
+3:29.973: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:30.029: Robot 10 has turned its BOM on.
+3:30.141: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:30.197: Robot 3 has turned its BOM on.
+3:30.305: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:30.361: Robot 4 has turned its BOM on.
+3:30.417: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:30.473: Robot 10 has turned its BOM on.
+3:30.589: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:30.645: Robot 3 has turned its BOM on.
+3:30.757: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:30.805: Robot 4 has turned its BOM on.
+3:30.861: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:30.917: Robot 10 has turned its BOM on.
+3:31.037: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:31.093: Robot 3 has turned its BOM on.
+3:31.205: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:31.261: Robot 4 has turned its BOM on.
+3:31.309: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:31.365: Robot 10 has turned its BOM on.
+3:31.477: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:31.533: Robot 3 has turned its BOM on.
+3:31.645: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:31.701: Robot 4 has turned its BOM on.
+3:31.757: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:31.805: Robot 10 has turned its BOM on.
+3:31.917: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:31.973: Robot 3 has turned its BOM on.
+3:32.088: Robot 4 has turned its BOM on.
+3:32.253: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:32.305: Robot 10 has turned its BOM on.
+3:32.365: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:32.421: Robot 3 has turned its BOM on.
+3:32.533: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:32.589: Robot 4 has turned its BOM on.
+3:32.701: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:32.757: Robot 10 has turned its BOM on.
+3:32.805: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:32.861: Robot 3 has turned its BOM on.
+3:32.973: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:33.029: Robot 4 has turned its BOM on.
+3:33.141: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:33.197: Robot 10 has turned its BOM on.
+3:33.253: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:33.305: Robot 3 has turned its BOM on.
+3:33.425: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:33.481: Robot 4 has turned its BOM on.
+3:33.593: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:33.649: Robot 10 has turned its BOM on.
+3:33.709: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:33.765: Robot 3 has turned its BOM on.
+3:33.861: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:33.917: Robot 4 has turned its BOM on.
+3:34.029: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:34.088: Robot 10 has turned its BOM on.
+3:34.141: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:34.197: Robot 3 has turned its BOM on.
+3:34.305: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:34.361: Robot 4 has turned its BOM on.
+3:34.473: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:34.529: Robot 10 has turned its BOM on.
+3:34.589: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:34.645: Robot 3 has turned its BOM on.
+3:34.760: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:34.805: Robot 4 has turned its BOM on.
+3:34.917: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:34.973: Robot 10 has turned its BOM on.
+3:35.085: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:35.197: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:35.253: Robot 4 has turned its BOM on.
+3:35.361: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:35.420: Robot 10 has turned its BOM on.
+3:35.529: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:35.585: Robot 3 has turned its BOM on.
+3:35.645: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:35.701: Robot 4 has turned its BOM on.
+3:35.805: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:35.861: Robot 10 has turned its BOM on.
+3:35.973: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:36.029: Robot 3 has turned its BOM on.
+3:36.088: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:36.141: Robot 4 has turned its BOM on.
+3:36.257: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:36.305: Robot 10 has turned its BOM on.
+3:36.421: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:36.477: Robot 3 has turned its BOM on.
+3:36.533: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:36.589: Robot 4 has turned its BOM on.
+3:36.701: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:36.757: Robot 10 has turned its BOM on.
+3:36.861: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:36.917: Robot 3 has turned its BOM on.
+3:36.973: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:37.029: Robot 4 has turned its BOM on.
+3:37.141: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:37.197: Robot 10 has turned its BOM on.
+3:37.305: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:37.361: Robot 3 has turned its BOM on.
+3:37.425: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:37.481: Robot 4 has turned its BOM on.
+3:37.597: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:37.653: Robot 10 has turned its BOM on.
+3:37.765: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:37.805: Robot 3 has turned its BOM on.
+3:37.917: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:37.973: Robot 4 has turned its BOM on.
+3:38.029: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:38.088: Robot 10 has turned its BOM on.
+3:38.197: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:38.361: Robot 4 has turned its BOM on.
+3:38.477: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:38.533: Robot 10 has turned its BOM on.
+3:38.645: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:38.701: Robot 3 has turned its BOM on.
+3:38.805: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:38.861: Robot 4 has turned its BOM on.
+3:38.917: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:38.973: Robot 10 has turned its BOM on.
+3:39.085: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:39.141: Robot 3 has turned its BOM on.
+3:39.253: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:39.305: Robot 4 has turned its BOM on.
+3:39.361: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:39.420: Robot 10 has turned its BOM on.
+3:39.533: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:39.589: Robot 3 has turned its BOM on.
+3:39.701: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:39.757: Robot 4 has turned its BOM on.
+3:39.805: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:39.861: Robot 10 has turned its BOM on.
+3:39.973: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:40.029: Robot 3 has turned its BOM on.
+3:40.141: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:40.197: Robot 4 has turned its BOM on.
+3:40.253: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:40.305: Robot 10 has turned its BOM on.
+3:40.417: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:40.473: Robot 3 has turned its BOM on.
+3:40.589: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:40.645: Robot 4 has turned its BOM on.
+3:40.701: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:40.757: Robot 10 has turned its BOM on.
+3:40.865: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:40.921: Robot 3 has turned its BOM on.
+3:41.033: Robot 4 has turned its BOM on.
+3:41.149: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:41.205: Robot 10 has turned its BOM on.
+3:41.309: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:41.365: Robot 3 has turned its BOM on.
+3:41.477: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:41.533: Robot 4 has turned its BOM on.
+3:41.645: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:41.701: Robot 10 has turned its BOM on.
+3:41.757: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:41.805: Robot 3 has turned its BOM on.
+3:41.921: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:41.977: Robot 4 has turned its BOM on.
+3:42.089: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:42.145: Robot 10 has turned its BOM on.
+3:42.205: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:42.261: Robot 3 has turned its BOM on.
+3:42.365: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:42.421: Robot 4 has turned its BOM on.
+3:42.537: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:42.593: Robot 10 has turned its BOM on.
+3:42.653: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:42.709: Robot 3 has turned its BOM on.
+3:42.805: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:42.861: Robot 4 has turned its BOM on.
+3:42.973: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:43.029: Robot 10 has turned its BOM on.
+3:43.085: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:43.141: Robot 3 has turned its BOM on.
+3:43.253: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:43.305: Robot 4 has turned its BOM on.
+3:43.421: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:43.477: Robot 10 has turned its BOM on.
+3:43.533: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:43.589: Robot 3 has turned its BOM on.
+3:43.705: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:43.761: Robot 4 has turned its BOM on.
+3:43.861: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:43.917: Robot 10 has turned its BOM on.
+3:43.973: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:44.029: Robot 3 has turned its BOM on.
+3:44.141: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:44.197: Robot 4 has turned its BOM on.
+3:44.305: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:44.361: Robot 10 has turned its BOM on.
+3:44.473: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:44.529: Robot 3 has turned its BOM on.
+3:44.585: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:44.641: Robot 4 has turned its BOM on.
+3:44.753: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:44.805: Robot 10 has turned its BOM on.
+3:44.917: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:44.973: Robot 3 has turned its BOM on.
+3:45.033: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:45.089: Robot 4 has turned its BOM on.
+3:45.205: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:45.261: Robot 10 has turned its BOM on.
+3:45.361: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:45.417: Robot 3 has turned its BOM on.
+3:45.473: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:45.529: Robot 4 has turned its BOM on.
+3:45.645: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:45.701: Robot 10 has turned its BOM on.
+3:45.805: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:45.861: Robot 3 has turned its BOM on.
+3:45.917: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:45.973: Robot 4 has turned its BOM on.
+3:46.089: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:46.145: Robot 10 has turned its BOM on.
+3:46.261: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:46.305: Robot 3 has turned its BOM on.
+3:46.361: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:46.417: Robot 4 has turned its BOM on.
+3:46.529: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:46.585: Robot 10 has turned its BOM on.
+3:46.697: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:46.753: Robot 3 has turned its BOM on.
+3:46.809: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:46.865: Robot 4 has turned its BOM on.
+3:46.977: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:47.033: Robot 10 has turned its BOM on.
+3:47.156: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:47.209: Robot 3 has turned its BOM on.
+3:47.265: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:47.305: Robot 4 has turned its BOM on.
+3:47.421: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:47.477: Robot 10 has turned its BOM on.
+3:47.589: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:47.645: Robot 3 has turned its BOM on.
+3:47.705: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:47.761: Robot 4 has turned its BOM on.
+3:47.865: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:47.921: Robot 10 has turned its BOM on.
+3:48.033: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:48.089: Robot 3 has turned its BOM on.
+3:48.201: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:48.257: Robot 4 has turned its BOM on.
+3:48.361: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:48.417: Robot 10 has turned its BOM on.
+3:48.473: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:48.529: Robot 3 has turned its BOM on.
+3:48.641: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:48.697: Robot 4 has turned its BOM on.
+3:48.753: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:48.805: Robot 10 has turned its BOM on.
+3:48.921: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:48.977: Robot 3 has turned its BOM on.
+3:49.093: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:49.149: Robot 4 has turned its BOM on.
+3:49.209: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:49.265: Robot 10 has turned its BOM on.
+3:49.361: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:49.417: Robot 3 has turned its BOM on.
+3:49.529: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:49.585: Robot 4 has turned its BOM on.
+3:49.641: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:49.697: Robot 10 has turned its BOM on.
+3:49.805: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:49.861: Robot 3 has turned its BOM on.
+3:49.973: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:50.029: Robot 4 has turned its BOM on.
+3:50.085: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:50.141: Robot 10 has turned its BOM on.
+3:50.253: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:50.305: Robot 3 has turned its BOM on.
+3:50.417: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:50.473: Robot 4 has turned its BOM on.
+3:50.585: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:50.641: Robot 10 has turned its BOM on.
+3:50.697: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:50.753: Robot 3 has turned its BOM on.
+3:50.861: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:50.917: Robot 4 has turned its BOM on.
+3:51.029: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:51.085: Robot 10 has turned its BOM on.
+3:51.145: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:51.201: Robot 3 has turned its BOM on.
+3:51.309: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:51.365: Robot 4 has turned its BOM on.
+3:51.477: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:51.533: Robot 10 has turned its BOM on.
+3:51.593: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:51.649: Robot 3 has turned its BOM on.
+3:51.761: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:51.805: Robot 4 has turned its BOM on.
+3:51.921: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:51.977: Robot 10 has turned its BOM on.
+3:52.033: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:52.089: Robot 3 has turned its BOM on.
+3:52.201: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:52.257: Robot 4 has turned its BOM on.
+3:52.361: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:52.417: Robot 10 has turned its BOM on.
+3:52.473: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:52.529: Robot 3 has turned its BOM on.
+3:52.641: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:52.697: Robot 4 has turned its BOM on.
+3:52.809: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:52.865: Robot 10 has turned its BOM on.
+3:52.921: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:52.977: Robot 3 has turned its BOM on.
+3:53.089: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:53.148: Robot 4 has turned its BOM on.
+3:53.261: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:53.305: Robot 10 has turned its BOM on.
+3:53.417: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:53.473: Robot 3 has turned its BOM on.
+3:53.529: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:53.585: Robot 4 has turned its BOM on.
+3:53.697: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:53.753: Robot 10 has turned its BOM on.
+3:53.861: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:53.917: Robot 3 has turned its BOM on.
+3:53.977: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:54.033: Robot 4 has turned its BOM on.
+3:54.145: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:54.201: Robot 10 has turned its BOM on.
+3:54.305: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:54.361: Robot 3 has turned its BOM on.
+3:54.473: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:54.529: Robot 4 has turned its BOM on.
+3:54.585: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:54.641: Robot 10 has turned its BOM on.
+3:54.753: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:54.805: Robot 3 has turned its BOM on.
+3:54.917: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:54.973: Robot 4 has turned its BOM on.
+3:55.033: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:55.089: Robot 10 has turned its BOM on.
+3:55.205: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:55.261: Robot 3 has turned its BOM on.
+3:55.361: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:55.417: Robot 4 has turned its BOM on.
+3:55.473: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:55.529: Robot 10 has turned its BOM on.
+3:55.641: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:55.697: Robot 3 has turned its BOM on.
+3:55.753: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:55.805: Robot 4 has turned its BOM on.
+3:55.917: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:55.973: Robot 10 has turned its BOM on.
+3:56.089: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:56.145: Robot 3 has turned its BOM on.
+3:56.201: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:56.257: Robot 4 has turned its BOM on.
+3:56.361: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:56.417: Robot 10 has turned its BOM on.
+3:56.529: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:56.585: Robot 3 has turned its BOM on.
+3:56.697: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:56.753: Robot 4 has turned its BOM on.
+3:56.809: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:56.865: Robot 10 has turned its BOM on.
+3:56.977: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:57.033: Robot 3 has turned its BOM on.
+3:57.148: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:57.201: Robot 4 has turned its BOM on.
+3:57.261: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:57.305: Robot 10 has turned its BOM on.
+3:57.418: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:57.473: Robot 3 has turned its BOM on.
+3:57.585: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:57.641: Robot 4 has turned its BOM on.
+3:57.753: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:57.805: Robot 10 has turned its BOM on.
+3:57.865: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:57.922: Robot 3 has turned its BOM on.
+3:58.033: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:58.089: Robot 4 has turned its BOM on.
+3:58.201: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:58.257: Robot 10 has turned its BOM on.
+3:58.305: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:58.361: Robot 3 has turned its BOM on.
+3:58.473: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:58.529: Robot 4 has turned its BOM on.
+3:58.641: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:58.697: Robot 10 has turned its BOM on.
+3:58.753: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:58.805: Robot 3 has turned its BOM on.
+3:58.921: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:58.977: Robot 4 has turned its BOM on.
+3:59.089: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:59.145: Robot 10 has turned its BOM on.
+3:59.201: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:59.257: Robot 3 has turned its BOM on.
+3:59.361: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:59.417: Robot 4 has turned its BOM on.
+3:59.529: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+3:59.585: Robot 10 has turned its BOM on.
+3:59.641: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+3:59.697: Robot 3 has turned its BOM on.
+3:59.805: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+3:59.861: Robot 4 has turned its BOM on.
+3:59.977: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:00.033: Robot 10 has turned its BOM on.
+4:00.089: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:00.145: Robot 3 has turned its BOM on.
+4:00.257: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:00.305: Robot 4 has turned its BOM on.
+4:00.417: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:00.473: Robot 10 has turned its BOM on.
+4:00.585: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:00.641: Robot 3 has turned its BOM on.
+4:00.697: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:00.753: Robot 4 has turned its BOM on.
+4:00.865: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:00.921: Robot 10 has turned its BOM on.
+4:00.985: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:01.041: Robot 3 has turned its BOM on.
+4:01.161: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:01.217: Robot 4 has turned its BOM on.
+4:01.273: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:01.305: Robot 10 has turned its BOM on.
+4:01.473: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:01.529: Robot 3 has turned its BOM on.
+4:01.585: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:01.641: Robot 4 has turned its BOM on.
+4:01.753: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:01.805: Robot 10 has turned its BOM on.
+4:01.917: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:01.973: Robot 3 has turned its BOM on.
+4:02.029: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:02.085: Robot 4 has turned its BOM on.
+4:02.201: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:02.257: Robot 10 has turned its BOM on.
+4:02.309: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:02.365: Robot 3 has turned its BOM on.
+4:02.480: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:02.533: Robot 4 has turned its BOM on.
+4:02.645: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:02.701: Robot 10 has turned its BOM on.
+4:02.761: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:02.805: Robot 3 has turned its BOM on.
+4:02.917: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:02.973: Robot 4 has turned its BOM on.
+4:03.085: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:03.144: Robot 10 has turned its BOM on.
+4:03.253: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:03.305: Robot 3 has turned its BOM on.
+4:03.365: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:03.421: Robot 4 has turned its BOM on.
+4:03.533: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:03.589: Robot 10 has turned its BOM on.
+4:03.701: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:03.757: Robot 3 has turned its BOM on.
+4:03.861: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:03.917: Robot 4 has turned its BOM on.
+4:03.973: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:04.029: Robot 10 has turned its BOM on.
+4:04.141: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:04.197: Robot 3 has turned its BOM on.
+4:04.305: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:04.361: Robot 4 has turned its BOM on.
+4:04.421: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:04.477: Robot 10 has turned its BOM on.
+4:04.589: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:04.645: Robot 3 has turned its BOM on.
+4:04.757: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:04.805: Robot 4 has turned its BOM on.
+4:04.861: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:04.917: Robot 10 has turned its BOM on.
+4:05.029: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:05.085: Robot 3 has turned its BOM on.
+4:05.197: Robot 4 has turned its BOM on.
+4:05.305: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:05.361: Robot 10 has turned its BOM on.
+4:05.477: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:05.533: Robot 3 has turned its BOM on.
+4:05.645: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:05.701: Robot 4 has turned its BOM on.
+4:05.757: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:05.805: Robot 10 has turned its BOM on.
+4:05.917: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:05.973: Robot 3 has turned its BOM on.
+4:06.085: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:06.141: Robot 4 has turned its BOM on.
+4:06.197: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:06.253: Robot 10 has turned its BOM on.
+4:06.361: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:06.417: Robot 3 has turned its BOM on.
+4:06.529: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:06.585: Robot 4 has turned its BOM on.
+4:06.645: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:06.701: Robot 10 has turned its BOM on.
+4:06.805: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:06.861: Robot 3 has turned its BOM on.
+4:06.973: Robot 4 has turned its BOM on.
+4:07.144: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:07.197: Robot 10 has turned its BOM on.
+4:07.253: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:07.305: Robot 3 has turned its BOM on.
+4:07.421: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:07.477: Robot 4 has turned its BOM on.
+4:07.589: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:07.645: Robot 10 has turned its BOM on.
+4:07.701: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:07.757: Robot 3 has turned its BOM on.
+4:07.861: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:07.917: Robot 4 has turned its BOM on.
+4:08.033: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:08.089: Robot 10 has turned its BOM on.
+4:08.149: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:08.208: Robot 3 has turned its BOM on.
+4:08.309: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:08.365: Robot 4 has turned its BOM on.
+4:08.477: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:08.533: Robot 10 has turned its BOM on.
+4:08.589: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:08.757: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:08.805: Robot 4 has turned its BOM on.
+4:08.917: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:08.973: Robot 10 has turned its BOM on.
+4:09.033: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:09.089: Robot 3 has turned its BOM on.
+4:09.205: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:09.261: Robot 4 has turned its BOM on.
+4:09.361: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:09.417: Robot 10 has turned its BOM on.
+4:09.477: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:09.533: Robot 3 has turned its BOM on.
+4:09.645: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:09.701: Robot 4 has turned its BOM on.
+4:09.808: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:09.861: Robot 10 has turned its BOM on.
+4:09.973: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:10.029: Robot 3 has turned its BOM on.
+4:10.085: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:10.141: Robot 4 has turned its BOM on.
+4:10.253: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:10.305: Robot 10 has turned its BOM on.
+4:10.417: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:10.476: Robot 3 has turned its BOM on.
+4:10.537: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:10.593: Robot 4 has turned its BOM on.
+4:10.705: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:10.761: Robot 10 has turned its BOM on.
+4:10.861: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:10.917: Robot 3 has turned its BOM on.
+4:10.973: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:11.030: Robot 4 has turned its BOM on.
+4:11.148: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:11.201: Robot 10 has turned its BOM on.
+4:11.305: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:11.361: Robot 3 has turned its BOM on.
+4:11.417: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:11.473: Robot 4 has turned its BOM on.
+4:11.585: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:11.641: Robot 10 has turned its BOM on.
+4:11.753: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:11.808: Robot 3 has turned its BOM on.
+4:11.861: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:11.917: Robot 4 has turned its BOM on.
+4:12.029: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:12.085: Robot 10 has turned its BOM on.
+4:12.197: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:12.253: Robot 3 has turned its BOM on.
+4:12.305: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:12.361: Robot 4 has turned its BOM on.
+4:12.476: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:12.529: Robot 10 has turned its BOM on.
+4:12.641: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:12.697: Robot 3 has turned its BOM on.
+4:12.757: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:12.805: Robot 4 has turned its BOM on.
+4:12.917: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:12.973: Robot 10 has turned its BOM on.
+4:13.085: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:13.141: Robot 3 has turned its BOM on.
+4:13.253: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:13.305: Robot 4 has turned its BOM on.
+4:13.365: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:13.421: Robot 10 has turned its BOM on.
+4:13.533: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:13.589: Robot 3 has turned its BOM on.
+4:13.701: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:13.757: Robot 4 has turned its BOM on.
+4:13.808: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:13.861: Robot 10 has turned its BOM on.
+4:13.973: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:14.029: Robot 3 has turned its BOM on.
+4:14.141: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:14.197: Robot 4 has turned its BOM on.
+4:14.253: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:14.305: Robot 10 has turned its BOM on.
+4:14.425: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:14.481: Robot 3 has turned its BOM on.
+4:14.593: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:14.649: Robot 4 has turned its BOM on.
+4:14.709: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:14.765: Robot 10 has turned its BOM on.
+4:14.861: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:14.917: Robot 3 has turned its BOM on.
+4:15.029: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:15.085: Robot 4 has turned its BOM on.
+4:15.145: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:15.201: Robot 10 has turned its BOM on.
+4:15.305: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:15.361: Robot 3 has turned its BOM on.
+4:15.473: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:15.529: Robot 4 has turned its BOM on.
+4:15.589: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:15.645: Robot 10 has turned its BOM on.
+4:15.757: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:15.808: Robot 3 has turned its BOM on.
+4:15.917: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:15.973: Robot 4 has turned its BOM on.
+4:16.085: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:16.141: Robot 10 has turned its BOM on.
+4:16.197: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:16.253: Robot 3 has turned its BOM on.
+4:16.361: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:16.417: Robot 4 has turned its BOM on.
+4:16.541: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:16.597: Robot 10 has turned its BOM on.
+4:16.653: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:16.709: Robot 3 has turned its BOM on.
+4:16.805: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:16.861: Robot 4 has turned its BOM on.
+4:16.973: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:17.029: Robot 10 has turned its BOM on.
+4:17.085: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:17.141: Robot 3 has turned its BOM on.
+4:17.253: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:17.305: Robot 4 has turned its BOM on.
+4:17.421: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:17.477: Robot 10 has turned its BOM on.
+4:17.533: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:17.589: Robot 3 has turned its BOM on.
+4:17.701: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:17.757: Robot 4 has turned its BOM on.
+4:17.861: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:17.917: Robot 10 has turned its BOM on.
+4:17.977: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:18.033: Robot 3 has turned its BOM on.
+4:18.149: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:18.208: Robot 4 has turned its BOM on.
+4:18.305: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:18.361: Robot 10 has turned its BOM on.
+4:18.421: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:18.477: Robot 3 has turned its BOM on.
+4:18.593: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:18.649: Robot 4 has turned its BOM on.
+4:18.761: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:18.805: Robot 10 has turned its BOM on.
+4:18.865: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:18.921: Robot 3 has turned its BOM on.
+4:19.033: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:19.089: Robot 4 has turned its BOM on.
+4:19.201: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:19.257: Robot 10 has turned its BOM on.
+4:19.361: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:19.417: Robot 3 has turned its BOM on.
+4:19.473: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:19.529: Robot 4 has turned its BOM on.
+4:19.641: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:19.697: Robot 10 has turned its BOM on.
+4:19.805: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:19.861: Robot 3 has turned its BOM on.
+4:19.925: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:19.981: Robot 4 has turned its BOM on.
+4:20.093: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:20.149: Robot 10 has turned its BOM on.
+4:20.209: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:20.265: Robot 3 has turned its BOM on.
+4:20.361: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:20.417: Robot 4 has turned its BOM on.
+4:20.529: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:20.585: Robot 10 has turned its BOM on.
+4:20.697: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:20.753: Robot 3 has turned its BOM on.
+4:20.805: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:20.861: Robot 4 has turned its BOM on.
+4:20.973: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:21.029: Robot 10 has turned its BOM on.
+4:21.145: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:21.201: Robot 3 has turned its BOM on.
+4:21.257: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:21.305: Robot 4 has turned its BOM on.
+4:21.417: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:21.473: Robot 10 has turned its BOM on.
+4:21.585: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:21.641: Robot 3 has turned its BOM on.
+4:21.697: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:21.753: Robot 4 has turned its BOM on.
+4:21.861: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:21.917: Robot 10 has turned its BOM on.
+4:22.029: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:22.085: Robot 3 has turned its BOM on.
+4:22.141: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:22.197: Robot 4 has turned its BOM on.
+4:22.305: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:22.361: Robot 10 has turned its BOM on.
+4:22.473: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:22.529: Robot 3 has turned its BOM on.
+4:22.641: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:22.697: Robot 4 has turned its BOM on.
+4:22.753: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:22.805: Robot 10 has turned its BOM on.
+4:22.917: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:22.973: Robot 3 has turned its BOM on.
+4:23.037: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:23.093: Robot 4 has turned its BOM on.
+4:23.205: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:23.261: Robot 10 has turned its BOM on.
+4:23.361: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:23.417: Robot 3 has turned its BOM on.
+4:23.529: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:23.585: Robot 4 has turned its BOM on.
+4:23.641: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:23.697: Robot 10 has turned its BOM on.
+4:23.809: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:23.865: Robot 3 has turned its BOM on.
+4:23.977: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:24.033: Robot 4 has turned its BOM on.
+4:24.089: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:24.145: Robot 10 has turned its BOM on.
+4:24.257: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:24.305: Robot 3 has turned its BOM on.
+4:24.421: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:24.477: Robot 4 has turned its BOM on.
+4:24.533: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:24.589: Robot 10 has turned its BOM on.
+4:24.705: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:24.761: Robot 3 has turned its BOM on.
+4:24.861: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:24.917: Robot 4 has turned its BOM on.
+4:24.981: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:25.037: Robot 10 has turned its BOM on.
+4:25.153: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:25.209: Robot 3 has turned its BOM on.
+4:25.305: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:25.361: Robot 4 has turned its BOM on.
+4:25.473: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:25.529: Robot 10 has turned its BOM on.
+4:25.585: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:25.641: Robot 3 has turned its BOM on.
+4:25.753: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:25.805: Robot 4 has turned its BOM on.
+4:25.917: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:25.973: Robot 10 has turned its BOM on.
+4:26.033: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:26.089: Robot 3 has turned its BOM on.
+4:26.204: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:26.257: Robot 4 has turned its BOM on.
+4:26.361: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:26.417: Robot 10 has turned its BOM on.
+4:26.473: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:26.529: Robot 3 has turned its BOM on.
+4:26.641: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:26.697: Robot 4 has turned its BOM on.
+4:26.805: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:26.861: Robot 10 has turned its BOM on.
+4:26.917: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:26.973: Robot 3 has turned its BOM on.
+4:27.089: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:27.145: Robot 4 has turned its BOM on.
+4:27.257: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:27.305: Robot 10 has turned its BOM on.
+4:27.361: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:27.417: Robot 3 has turned its BOM on.
+4:27.530: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:27.585: Robot 4 has turned its BOM on.
+4:27.697: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:27.753: Robot 10 has turned its BOM on.
+4:27.809: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:27.865: Robot 3 has turned its BOM on.
+4:27.977: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:28.033: Robot 4 has turned its BOM on.
+4:28.145: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:28.204: Robot 10 has turned its BOM on.
+4:28.257: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:28.306: Robot 3 has turned its BOM on.
+4:28.417: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:28.473: Robot 4 has turned its BOM on.
+4:28.585: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:28.641: Robot 10 has turned its BOM on.
+4:28.753: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:28.805: Robot 3 has turned its BOM on.
+4:28.866: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:28.921: Robot 4 has turned its BOM on.
+4:29.033: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:29.089: Robot 10 has turned its BOM on.
+4:29.201: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:29.257: Robot 3 has turned its BOM on.
+4:29.305: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:29.361: Robot 4 has turned its BOM on.
+4:29.473: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:29.529: Robot 10 has turned its BOM on.
+4:29.641: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:29.697: Robot 3 has turned its BOM on.
+4:29.753: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:29.805: Robot 4 has turned its BOM on.
+4:29.925: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:29.981: Robot 10 has turned its BOM on.
+4:30.093: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:30.149: Robot 3 has turned its BOM on.
+4:30.209: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:30.265: Robot 4 has turned its BOM on.
+4:30.361: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:30.417: Robot 10 has turned its BOM on.
+4:30.529: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:30.585: Robot 3 has turned its BOM on.
+4:30.641: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:30.698: Robot 4 has turned its BOM on.
+4:30.805: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:30.861: Robot 10 has turned its BOM on.
+4:30.977: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:31.033: Robot 3 has turned its BOM on.
+4:31.089: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:31.145: Robot 4 has turned its BOM on.
+4:31.257: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:31.305: Robot 10 has turned its BOM on.
+4:31.417: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:31.473: Robot 3 has turned its BOM on.
+4:31.585: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:31.641: Robot 4 has turned its BOM on.
+4:31.697: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:31.753: Robot 10 has turned its BOM on.
+4:31.861: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:31.917: Robot 3 has turned its BOM on.
+4:32.029: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:32.085: Robot 4 has turned its BOM on.
+4:32.145: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:32.201: Robot 10 has turned its BOM on.
+4:32.305: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:32.361: Robot 3 has turned its BOM on.
+4:32.473: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:32.529: Robot 4 has turned its BOM on.
+4:32.585: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:32.641: Robot 10 has turned its BOM on.
+4:32.753: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:32.805: Robot 3 has turned its BOM on.
+4:32.921: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:32.977: Robot 4 has turned its BOM on.
+4:33.033: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:33.089: Robot 10 has turned its BOM on.
+4:33.201: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:33.257: Robot 3 has turned its BOM on.
+4:33.361: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:33.417: Robot 4 has turned its BOM on.
+4:33.473: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:33.529: Robot 10 has turned its BOM on.
+4:33.641: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:33.697: Robot 3 has turned its BOM on.
+4:33.809: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:33.865: Robot 4 has turned its BOM on.
+4:33.925: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:33.981: Robot 10 has turned its BOM on.
+4:34.097: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:34.153: Robot 3 has turned its BOM on.
+4:34.265: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:34.305: Robot 4 has turned its BOM on.
+4:34.417: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:34.473: Robot 10 has turned its BOM on.
+4:34.529: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:34.585: Robot 3 has turned its BOM on.
+4:34.697: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:34.753: Robot 4 has turned its BOM on.
+4:34.861: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:34.917: Robot 10 has turned its BOM on.
+4:34.977: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:35.034: Robot 3 has turned its BOM on.
+4:35.145: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:37.261: Robot 3 passed the token to robot 10. Sensor matrix:
+(10 255)
+4:37.309: Robot 4 has requested to join the token ring.
+4:37.365: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)
+4:37.421: Robot 3 has requested to join the token ring.
+4:37.478: Robot 3 has turned its BOM on.
+4:37.534: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:37.589: Robot 4 has turned its BOM on.
+4:37.645: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:37.701: Robot 10 has turned its BOM on.
+4:37.757: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:37.805: Robot 3 has turned its BOM on.
+4:37.917: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:37.973: Robot 4 has turned its BOM on.
+4:38.085: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:38.141: Robot 10 has turned its BOM on.
+4:38.253: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:38.305: Robot 3 has turned its BOM on.
+4:38.361: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:38.417: Robot 4 has turned its BOM on.
+4:38.529: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:38.585: Robot 10 has turned its BOM on.
+4:38.697: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:38.753: Robot 3 has turned its BOM on.
+4:38.805: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:38.861: Robot 4 has turned its BOM on.
+4:38.973: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:39.029: Robot 10 has turned its BOM on.
+4:39.141: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:39.198: Robot 3 has turned its BOM on.
+4:39.253: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:39.305: Robot 4 has turned its BOM on.
+4:39.425: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:39.481: Robot 10 has turned its BOM on.
+4:39.593: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:39.649: Robot 3 has turned its BOM on.
+4:39.709: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:39.765: Robot 4 has turned its BOM on.
+4:39.861: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:39.917: Robot 10 has turned its BOM on.
+4:40.030: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:40.085: Robot 3 has turned its BOM on.
+4:40.142: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:40.200: Robot 4 has turned its BOM on.
+4:40.305: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:40.361: Robot 10 has turned its BOM on.
+4:40.474: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:40.529: Robot 3 has turned its BOM on.
+4:40.589: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:40.645: Robot 4 has turned its BOM on.
+4:40.758: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:40.805: Robot 10 has turned its BOM on.
+4:40.921: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:40.978: Robot 3 has turned its BOM on.
+4:41.037: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:41.094: Robot 4 has turned its BOM on.
+4:41.205: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:41.264: Robot 10 has turned its BOM on.
+4:41.362: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:41.417: Robot 3 has turned its BOM on.
+4:41.532: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:41.585: Robot 4 has turned its BOM on.
+4:41.646: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:41.702: Robot 10 has turned its BOM on.
+4:41.812: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:41.865: Robot 3 has turned its BOM on.
+4:41.978: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:42.033: Robot 4 has turned its BOM on.
+4:42.094: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:42.150: Robot 10 has turned its BOM on.
+4:42.261: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:42.306: Robot 3 has turned its BOM on.
+4:42.425: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:42.481: Robot 4 has turned its BOM on.
+4:42.541: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:42.600: Robot 10 has turned its BOM on.
+4:42.709: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:42.766: Robot 3 has turned its BOM on.
+4:42.864: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:42.917: Robot 4 has turned its BOM on.
+4:42.974: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:43.030: Robot 10 has turned its BOM on.
+4:43.142: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:43.197: Robot 3 has turned its BOM on.
+4:43.306: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:43.362: Robot 4 has turned its BOM on.
+4:43.422: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:43.478: Robot 10 has turned its BOM on.
+4:43.590: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:43.645: Robot 3 has turned its BOM on.
+4:43.758: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:43.806: Robot 4 has turned its BOM on.
+4:43.918: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:43.974: Robot 10 has turned its BOM on.
+4:44.030: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:44.200: Robot 4 has turned its BOM on.
+4:44.362: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:44.418: Robot 10 has turned its BOM on.
+4:44.482: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:44.538: Robot 3 has turned its BOM on.
+4:44.650: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:44.706: Robot 4 has turned its BOM on.
+4:44.766: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:44.806: Robot 10 has turned its BOM on.
+4:44.918: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:44.974: Robot 3 has turned its BOM on.
+4:45.086: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:45.142: Robot 4 has turned its BOM on.
+4:45.254: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:45.306: Robot 10 has turned its BOM on.
+4:45.362: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:45.418: Robot 3 has turned its BOM on.
+4:45.538: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:45.594: Robot 4 has turned its BOM on.
+4:45.706: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:45.762: Robot 10 has turned its BOM on.
+4:45.806: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:45.862: Robot 3 has turned its BOM on.
+4:45.974: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:46.030: Robot 4 has turned its BOM on.
+4:46.142: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:46.198: Robot 10 has turned its BOM on.
+4:46.254: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:46.306: Robot 3 has turned its BOM on.
+4:46.418: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:46.474: Robot 4 has turned its BOM on.
+4:46.586: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:46.642: Robot 10 has turned its BOM on.
+4:46.702: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:46.758: Robot 3 has turned its BOM on.
+4:46.869: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:46.922: Robot 4 has turned its BOM on.
+4:47.034: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:47.090: Robot 10 has turned its BOM on.
+4:47.150: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:47.206: Robot 3 has turned its BOM on.
+4:47.314: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:47.370: Robot 4 has turned its BOM on.
+4:47.482: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:47.538: Robot 10 has turned its BOM on.
+4:47.598: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:48.702: Robot 10 passed the token to robot 4. Sensor matrix:
+(4 255)
+4:49.198: Robot 3 passed the token to robot 10. Sensor matrix:
+(10 255)
+4:49.254: Robot 4 has requested to join the token ring.
+4:49.698: Robot 10 passed the token to robot 4. Sensor matrix:
+(4 255)
+4:49.862: Robot 4 passed the token to robot 10. Sensor matrix:
+(10 11)
+4:49.918: Robot 10 has turned its BOM on.
+4:49.974: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:50.030: Robot 3 has turned its BOM on.
+4:50.142: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:50.198: Robot 4 has turned its BOM on.
+4:50.306: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:50.362: Robot 10 has turned its BOM on.
+4:50.418: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:50.474: Robot 3 has turned its BOM on.
+4:50.590: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:50.646: Robot 4 has turned its BOM on.
+4:50.758: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:50.806: Robot 10 has turned its BOM on.
+4:50.869: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:50.922: Robot 3 has turned its BOM on.
+4:51.038: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:51.094: Robot 4 has turned its BOM on.
+4:51.206: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:51.265: Robot 10 has turned its BOM on.
+4:51.310: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:51.366: Robot 3 has turned its BOM on.
+4:51.478: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:51.534: Robot 4 has turned its BOM on.
+4:51.646: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:51.702: Robot 10 has turned its BOM on.
+4:51.758: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:51.806: Robot 3 has turned its BOM on.
+4:51.918: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:51.974: Robot 4 has turned its BOM on.
+4:52.086: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:52.142: Robot 10 has turned its BOM on.
+4:52.254: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:52.306: Robot 3 has turned its BOM on.
+4:52.366: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:52.422: Robot 4 has turned its BOM on.
+4:52.534: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:52.590: Robot 10 has turned its BOM on.
+4:52.702: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:52.758: Robot 3 has turned its BOM on.
+4:52.806: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:52.862: Robot 4 has turned its BOM on.
+4:52.974: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:53.030: Robot 10 has turned its BOM on.
+4:53.142: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:53.198: Robot 3 has turned its BOM on.
+4:53.254: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:53.306: Robot 4 has turned its BOM on.
+4:53.426: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:53.482: Robot 10 has turned its BOM on.
+4:53.594: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:53.650: Robot 3 has turned its BOM on.
+4:53.706: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:53.762: Robot 4 has turned its BOM on.
+4:53.866: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:53.922: Robot 10 has turned its BOM on.
+4:54.034: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:54.090: Robot 3 has turned its BOM on.
+4:54.146: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:54.202: Robot 4 has turned its BOM on.
+4:54.306: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:54.362: Robot 10 has turned its BOM on.
+4:54.474: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:54.530: Robot 3 has turned its BOM on.
+4:54.586: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:54.642: Robot 4 has turned its BOM on.
+4:54.754: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:54.806: Robot 10 has turned its BOM on.
+4:54.918: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:54.974: Robot 3 has turned its BOM on.
+4:55.034: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:55.090: Robot 4 has turned its BOM on.
+4:55.202: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:55.261: Robot 10 has turned its BOM on.
+4:55.362: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:55.418: Robot 3 has turned its BOM on.
+4:55.530: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:55.586: Robot 4 has turned its BOM on.
+4:55.642: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:55.698: Robot 10 has turned its BOM on.
+4:55.806: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:55.862: Robot 3 has turned its BOM on.
+4:55.974: Robot 4 has turned its BOM on.
+4:56.090: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:56.146: Robot 10 has turned its BOM on.
+4:56.258: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:56.306: Robot 3 has turned its BOM on.
+4:56.418: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:56.474: Robot 4 has turned its BOM on.
+4:56.530: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:56.586: Robot 10 has turned its BOM on.
+4:56.698: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:56.754: Robot 3 has turned its BOM on.
+4:56.866: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:56.922: Robot 4 has turned its BOM on.
+4:56.978: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:57.034: Robot 10 has turned its BOM on.
+4:57.146: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:57.202: Robot 3 has turned its BOM on.
+4:57.306: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:57.362: Robot 4 has turned its BOM on.
+4:57.418: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:57.474: Robot 10 has turned its BOM on.
+4:57.586: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:57.642: Robot 3 has turned its BOM on.
+4:57.754: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:57.806: Robot 4 has turned its BOM on.
+4:57.862: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:57.918: Robot 10 has turned its BOM on.
+4:58.030: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:58.086: Robot 3 has turned its BOM on.
+4:58.198: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:58.254: Robot 4 has turned its BOM on.
+4:58.362: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:58.418: Robot 10 has turned its BOM on.
+4:58.474: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:58.642: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:58.698: Robot 4 has turned its BOM on.
+4:58.806: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:58.862: Robot 10 has turned its BOM on.
+4:58.918: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:58.974: Robot 3 has turned its BOM on.
+4:59.086: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:59.142: Robot 4 has turned its BOM on.
+4:59.254: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:59.306: Robot 10 has turned its BOM on.
+4:59.362: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:59.418: Robot 3 has turned its BOM on.
+4:59.530: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
+4:59.586: Robot 4 has turned its BOM on.
+4:59.698: Robot 4 passed the token to robot 10. Sensor matrix:
+(3 12)(10 11)
+4:59.754: Robot 10 has turned its BOM on.
+4:59.806: Robot 10 passed the token to robot 3. Sensor matrix:
+(3 255)(4 255)
+4:59.862: Robot 3 has turned its BOM on.
+4:59.978: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 2)(10 255)
Index: branches/battery/code/projects/libwireless/logger/tests/5robots150bom.test
===================================================================
--- branches/battery/code/projects/libwireless/logger/tests/5robots150bom.test	(nonexistent)
+++ branches/battery/code/projects/libwireless/logger/tests/5robots150bom.test	(revision 260)
@@ -0,0 +1,5507 @@
+0:0.787: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+0:0.843: Robot 1 has turned its BOM on.
+0:0.955: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+0:1.11: Robot 2 has turned its BOM on.
+0:1.123: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+0:1.179: Robot 5 has turned its BOM on.
+0:1.235: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+0:1.291: Robot 7 has turned its BOM on.
+0:1.403: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+0:1.459: Robot 9 has turned its BOM on.
+0:1.571: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+0:1.627: Robot 1 has turned its BOM on.
+0:1.735: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+0:1.791: Robot 2 has turned its BOM on.
+0:1.907: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+0:1.963: Robot 5 has turned its BOM on.
+0:2.75: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+0:2.131: Robot 7 has turned its BOM on.
+0:2.235: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+0:2.291: Robot 9 has turned its BOM on.
+0:2.347: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+0:2.403: Robot 1 has turned its BOM on.
+0:2.515: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+0:2.571: Robot 2 has turned its BOM on.
+0:2.683: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+0:2.735: Robot 5 has turned its BOM on.
+0:2.847: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+0:2.903: Robot 7 has turned its BOM on.
+0:3.15: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+0:3.71: Robot 9 has turned its BOM on.
+0:3.183: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+0:3.235: Robot 1 has turned its BOM on.
+0:3.347: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+0:3.403: Robot 2 has turned its BOM on.
+0:3.459: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+0:3.515: Robot 5 has turned its BOM on.
+0:3.627: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+0:3.683: Robot 7 has turned its BOM on.
+0:3.795: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+0:3.851: Robot 9 has turned its BOM on.
+0:3.963: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+0:4.19: Robot 1 has turned its BOM on.
+0:4.131: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+0:4.187: Robot 2 has turned its BOM on.
+0:4.291: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+0:4.347: Robot 5 has turned its BOM on.
+0:4.403: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 9)
+0:4.459: Robot 7 has turned its BOM on.
+0:4.571: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+0:4.627: Robot 9 has turned its BOM on.
+0:4.739: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+0:4.795: Robot 1 has turned its BOM on.
+0:4.907: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+0:4.963: Robot 2 has turned its BOM on.
+0:5.75: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+0:5.131: Robot 5 has turned its BOM on.
+0:5.187: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+0:5.235: Robot 7 has turned its BOM on.
+0:5.347: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+0:5.403: Robot 9 has turned its BOM on.
+0:5.515: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+0:5.571: Robot 1 has turned its BOM on.
+0:5.683: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+0:5.735: Robot 2 has turned its BOM on.
+0:5.851: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+0:5.907: Robot 5 has turned its BOM on.
+0:6.19: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+0:6.75: Robot 7 has turned its BOM on.
+0:6.135: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+0:6.191: Robot 9 has turned its BOM on.
+0:6.292: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+0:6.347: Robot 1 has turned its BOM on.
+0:6.459: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+0:6.515: Robot 2 has turned its BOM on.
+0:6.627: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+0:6.683: Robot 5 has turned its BOM on.
+0:6.791: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+0:6.847: Robot 7 has turned its BOM on.
+0:6.959: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+0:7.15: Robot 9 has turned its BOM on.
+0:7.131: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+0:7.187: Robot 1 has turned its BOM on.
+0:7.291: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+0:7.347: Robot 2 has turned its BOM on.
+0:7.403: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+0:7.459: Robot 5 has turned its BOM on.
+0:7.571: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+0:7.627: Robot 7 has turned its BOM on.
+0:7.735: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+0:7.791: Robot 9 has turned its BOM on.
+0:7.903: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+0:7.959: Robot 1 has turned its BOM on.
+0:8.75: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+0:8.131: Robot 2 has turned its BOM on.
+0:8.235: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+0:8.291: Robot 5 has turned its BOM on.
+0:8.403: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+0:8.459: Robot 7 has turned its BOM on.
+0:8.515: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+0:8.571: Robot 9 has turned its BOM on.
+0:8.683: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+0:8.735: Robot 1 has turned its BOM on.
+0:8.851: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+0:8.907: Robot 2 has turned its BOM on.
+0:9.23: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+0:9.79: Robot 5 has turned its BOM on.
+0:9.139: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 9)
+0:9.195: Robot 7 has turned its BOM on.
+0:9.347: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+0:9.403: Robot 9 has turned its BOM on.
+0:9.459: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+0:9.515: Robot 1 has turned its BOM on.
+0:9.627: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+0:9.683: Robot 2 has turned its BOM on.
+0:9.795: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+0:9.851: Robot 5 has turned its BOM on.
+0:9.963: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+0:10.19: Robot 7 has turned its BOM on.
+0:10.131: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+0:10.187: Robot 9 has turned its BOM on.
+0:10.291: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+0:10.347: Robot 1 has turned its BOM on.
+0:10.403: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+0:10.459: Robot 2 has turned its BOM on.
+0:10.575: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+0:10.631: Robot 5 has turned its BOM on.
+0:10.735: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 9)
+0:10.791: Robot 7 has turned its BOM on.
+0:10.903: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+0:10.959: Robot 9 has turned its BOM on.
+0:11.71: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+0:11.127: Robot 1 has turned its BOM on.
+0:11.183: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+0:11.235: Robot 2 has turned its BOM on.
+0:11.347: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+0:11.403: Robot 5 has turned its BOM on.
+0:11.519: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+0:11.575: Robot 7 has turned its BOM on.
+0:11.687: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+0:11.735: Robot 9 has turned its BOM on.
+0:11.847: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+0:11.903: Robot 1 has turned its BOM on.
+0:12.15: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+0:12.71: Robot 2 has turned its BOM on.
+0:12.183: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+0:12.235: Robot 5 has turned its BOM on.
+0:12.291: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+0:12.347: Robot 7 has turned its BOM on.
+0:12.463: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+0:12.519: Robot 9 has turned its BOM on.
+0:12.631: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+0:12.687: Robot 1 has turned its BOM on.
+0:12.791: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+0:12.848: Robot 2 has turned its BOM on.
+0:12.959: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+0:13.15: Robot 5 has turned its BOM on.
+0:13.127: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+0:13.183: Robot 7 has turned its BOM on.
+0:13.291: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+0:13.347: Robot 9 has turned its BOM on.
+0:13.407: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+0:13.463: Robot 1 has turned its BOM on.
+0:13.575: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+0:13.631: Robot 2 has turned its BOM on.
+0:13.735: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+0:13.791: Robot 5 has turned its BOM on.
+0:13.903: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+0:13.959: Robot 7 has turned its BOM on.
+0:14.71: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+0:14.127: Robot 9 has turned its BOM on.
+0:14.235: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+0:14.291: Robot 1 has turned its BOM on.
+0:14.351: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+0:14.407: Robot 2 has turned its BOM on.
+0:14.519: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+0:14.575: Robot 5 has turned its BOM on.
+0:14.687: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+0:14.735: Robot 7 has turned its BOM on.
+0:14.855: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+0:14.911: Robot 9 has turned its BOM on.
+0:15.23: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+0:15.79: Robot 1 has turned its BOM on.
+0:15.135: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+0:15.191: Robot 2 has turned its BOM on.
+0:15.295: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+0:15.351: Robot 5 has turned its BOM on.
+0:15.463: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+0:15.519: Robot 7 has turned its BOM on.
+0:15.631: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+0:15.687: Robot 9 has turned its BOM on.
+0:15.791: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+0:15.847: Robot 1 has turned its BOM on.
+0:15.959: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+0:16.15: Robot 2 has turned its BOM on.
+0:16.127: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+0:16.183: Robot 5 has turned its BOM on.
+0:16.239: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+0:16.295: Robot 7 has turned its BOM on.
+0:16.407: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+0:16.463: Robot 9 has turned its BOM on.
+0:16.583: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+0:16.639: Robot 1 has turned its BOM on.
+0:16.735: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+0:16.791: Robot 2 has turned its BOM on.
+0:16.903: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+0:16.959: Robot 5 has turned its BOM on.
+0:17.71: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 9)
+0:17.127: Robot 7 has turned its BOM on.
+0:17.235: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+0:17.291: Robot 9 has turned its BOM on.
+0:17.347: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+0:17.403: Robot 1 has turned its BOM on.
+0:17.515: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+0:17.571: Robot 2 has turned its BOM on.
+0:17.683: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+0:17.735: Robot 5 has turned its BOM on.
+0:17.847: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+0:17.903: Robot 7 has turned its BOM on.
+0:18.15: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+0:18.71: Robot 9 has turned its BOM on.
+0:18.183: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+0:18.235: Robot 1 has turned its BOM on.
+0:18.347: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+0:18.403: Robot 2 has turned its BOM on.
+0:18.463: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+0:18.519: Robot 5 has turned its BOM on.
+0:18.631: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+0:18.687: Robot 7 has turned its BOM on.
+0:18.791: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+0:18.847: Robot 9 has turned its BOM on.
+0:18.959: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+0:19.15: Robot 1 has turned its BOM on.
+0:19.127: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+0:19.183: Robot 2 has turned its BOM on.
+0:19.291: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+0:19.347: Robot 5 has turned its BOM on.
+0:19.403: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+0:19.459: Robot 7 has turned its BOM on.
+0:19.571: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+0:19.627: Robot 9 has turned its BOM on.
+0:19.735: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+0:19.791: Robot 1 has turned its BOM on.
+0:19.903: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+0:19.959: Robot 2 has turned its BOM on.
+0:20.71: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+0:20.127: Robot 5 has turned its BOM on.
+0:20.235: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+0:20.291: Robot 7 has turned its BOM on.
+0:20.351: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+0:20.407: Robot 9 has turned its BOM on.
+0:20.519: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+0:20.575: Robot 1 has turned its BOM on.
+0:20.687: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+0:20.735: Robot 2 has turned its BOM on.
+0:20.847: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+0:20.903: Robot 5 has turned its BOM on.
+0:21.15: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+0:21.71: Robot 7 has turned its BOM on.
+0:21.183: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+0:21.235: Robot 9 has turned its BOM on.
+0:21.295: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+0:21.351: Robot 1 has turned its BOM on.
+0:21.463: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+0:21.519: Robot 2 has turned its BOM on.
+0:21.639: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+0:21.695: Robot 5 has turned its BOM on.
+0:21.791: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+0:21.847: Robot 7 has turned its BOM on.
+0:21.959: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+0:22.15: Robot 9 has turned its BOM on.
+0:22.127: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+0:22.183: Robot 1 has turned its BOM on.
+0:22.291: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+0:22.347: Robot 2 has turned its BOM on.
+0:22.403: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+0:22.459: Robot 5 has turned its BOM on.
+0:22.575: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+0:22.631: Robot 7 has turned its BOM on.
+0:22.735: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+0:22.791: Robot 9 has turned its BOM on.
+0:22.903: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+0:22.959: Robot 1 has turned its BOM on.
+0:23.71: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 10)
+0:23.127: Robot 2 has turned its BOM on.
+0:23.235: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+0:23.291: Robot 5 has turned its BOM on.
+0:23.403: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 9)
+0:23.459: Robot 7 has turned its BOM on.
+0:23.519: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+0:23.575: Robot 9 has turned its BOM on.
+0:23.687: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+0:23.735: Robot 1 has turned its BOM on.
+0:23.847: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+0:23.903: Robot 2 has turned its BOM on.
+0:24.15: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+0:24.71: Robot 5 has turned its BOM on.
+0:24.183: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 9)
+0:24.235: Robot 7 has turned its BOM on.
+0:24.347: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+0:24.403: Robot 9 has turned its BOM on.
+0:24.463: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+0:24.519: Robot 1 has turned its BOM on.
+0:24.631: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+0:24.687: Robot 2 has turned its BOM on.
+0:24.791: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+0:24.847: Robot 5 has turned its BOM on.
+0:24.959: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+0:25.15: Robot 7 has turned its BOM on.
+0:25.127: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+0:25.183: Robot 9 has turned its BOM on.
+0:25.291: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+0:25.347: Robot 1 has turned its BOM on.
+0:25.403: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+0:25.459: Robot 2 has turned its BOM on.
+0:25.571: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+0:25.627: Robot 5 has turned its BOM on.
+0:25.735: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 9)
+0:25.791: Robot 7 has turned its BOM on.
+0:25.903: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+0:25.960: Robot 9 has turned its BOM on.
+0:26.71: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+0:26.127: Robot 1 has turned its BOM on.
+0:26.235: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+0:26.291: Robot 2 has turned its BOM on.
+0:26.351: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+0:26.407: Robot 5 has turned its BOM on.
+0:26.519: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+0:26.575: Robot 7 has turned its BOM on.
+0:26.691: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+0:26.735: Robot 9 has turned its BOM on.
+0:26.847: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+0:26.903: Robot 1 has turned its BOM on.
+0:27.15: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+0:27.71: Robot 2 has turned its BOM on.
+0:27.183: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+0:27.235: Robot 5 has turned its BOM on.
+0:27.351: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+0:27.407: Robot 7 has turned its BOM on.
+0:27.467: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+0:27.523: Robot 9 has turned its BOM on.
+0:27.635: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+0:27.691: Robot 1 has turned its BOM on.
+0:27.791: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+0:27.847: Robot 2 has turned its BOM on.
+0:27.963: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+0:28.19: Robot 5 has turned its BOM on.
+0:28.131: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+0:28.187: Robot 7 has turned its BOM on.
+0:28.291: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+0:28.347: Robot 9 has turned its BOM on.
+0:28.459: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+0:28.515: Robot 1 has turned its BOM on.
+0:28.571: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+0:28.627: Robot 2 has turned its BOM on.
+0:28.735: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+0:28.791: Robot 5 has turned its BOM on.
+0:28.907: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+0:28.963: Robot 7 has turned its BOM on.
+0:29.75: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+0:29.131: Robot 9 has turned its BOM on.
+0:29.235: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+0:29.291: Robot 1 has turned its BOM on.
+0:29.403: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+0:29.459: Robot 2 has turned its BOM on.
+0:29.579: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+0:29.635: Robot 5 has turned its BOM on.
+0:29.691: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+0:29.735: Robot 7 has turned its BOM on.
+0:29.851: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+0:29.907: Robot 9 has turned its BOM on.
+0:30.19: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+0:30.75: Robot 1 has turned its BOM on.
+0:30.187: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+0:30.235: Robot 2 has turned its BOM on.
+0:30.347: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+0:30.403: Robot 5 has turned its BOM on.
+0:30.459: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+0:30.515: Robot 7 has turned its BOM on.
+0:30.627: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+0:30.683: Robot 9 has turned its BOM on.
+0:30.795: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+0:30.851: Robot 1 has turned its BOM on.
+0:30.963: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+0:31.19: Robot 2 has turned its BOM on.
+0:31.131: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+0:31.187: Robot 5 has turned its BOM on.
+0:31.291: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+0:31.347: Robot 7 has turned its BOM on.
+0:31.467: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+0:31.523: Robot 9 has turned its BOM on.
+0:31.579: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+0:31.635: Robot 1 has turned its BOM on.
+0:31.739: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+0:31.795: Robot 2 has turned its BOM on.
+0:31.907: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+0:31.963: Robot 5 has turned its BOM on.
+0:32.75: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 9)
+0:32.131: Robot 7 has turned its BOM on.
+0:32.235: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+0:32.291: Robot 9 has turned its BOM on.
+0:32.347: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+0:32.403: Robot 1 has turned its BOM on.
+0:32.516: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+0:32.571: Robot 2 has turned its BOM on.
+0:32.687: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+0:32.735: Robot 5 has turned its BOM on.
+0:32.847: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+0:32.903: Robot 7 has turned its BOM on.
+0:33.15: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+0:33.71: Robot 9 has turned its BOM on.
+0:33.183: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+0:33.235: Robot 1 has turned its BOM on.
+0:33.347: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+0:33.403: Robot 2 has turned its BOM on.
+0:33.515: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+0:33.571: Robot 5 has turned its BOM on.
+0:33.627: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 9)
+0:33.683: Robot 7 has turned its BOM on.
+0:33.791: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+0:33.847: Robot 9 has turned its BOM on.
+0:33.963: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+0:34.19: Robot 1 has turned its BOM on.
+0:34.131: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+0:34.187: Robot 2 has turned its BOM on.
+0:34.291: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+0:34.347: Robot 5 has turned its BOM on.
+0:34.459: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+0:34.515: Robot 7 has turned its BOM on.
+0:34.571: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+0:34.627: Robot 9 has turned its BOM on.
+0:34.735: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+0:34.791: Robot 1 has turned its BOM on.
+0:34.907: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+0:34.963: Robot 2 has turned its BOM on.
+0:35.75: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+0:35.131: Robot 5 has turned its BOM on.
+0:35.235: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 9)
+0:35.291: Robot 7 has turned its BOM on.
+0:35.403: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+0:35.459: Robot 9 has turned its BOM on.
+0:35.515: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+0:35.571: Robot 1 has turned its BOM on.
+0:35.683: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+0:35.735: Robot 2 has turned its BOM on.
+0:35.848: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+0:35.903: Robot 5 has turned its BOM on.
+0:36.15: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+0:36.71: Robot 7 has turned its BOM on.
+0:36.183: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+0:36.235: Robot 9 has turned its BOM on.
+0:36.347: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+0:36.403: Robot 1 has turned its BOM on.
+0:36.459: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+0:36.515: Robot 2 has turned its BOM on.
+0:36.627: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+0:36.683: Robot 5 has turned its BOM on.
+0:36.792: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+0:36.847: Robot 7 has turned its BOM on.
+0:36.959: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+0:37.15: Robot 9 has turned its BOM on.
+0:37.127: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+0:37.183: Robot 1 has turned its BOM on.
+0:37.291: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+0:37.347: Robot 2 has turned its BOM on.
+0:37.403: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+0:37.459: Robot 5 has turned its BOM on.
+0:37.571: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+0:37.627: Robot 7 has turned its BOM on.
+0:37.739: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+0:37.795: Robot 9 has turned its BOM on.
+0:37.907: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+0:37.963: Robot 1 has turned its BOM on.
+0:38.75: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+0:38.131: Robot 2 has turned its BOM on.
+0:38.235: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+0:38.291: Robot 5 has turned its BOM on.
+0:38.403: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+0:38.459: Robot 7 has turned its BOM on.
+0:38.571: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+0:38.627: Robot 9 has turned its BOM on.
+0:38.683: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+0:38.735: Robot 1 has turned its BOM on.
+0:38.847: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+0:38.903: Robot 2 has turned its BOM on.
+0:39.19: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+0:39.75: Robot 5 has turned its BOM on.
+0:39.187: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+0:39.235: Robot 7 has turned its BOM on.
+0:39.347: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+0:39.403: Robot 9 has turned its BOM on.
+0:39.515: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+0:39.572: Robot 1 has turned its BOM on.
+0:39.627: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+0:39.683: Robot 2 has turned its BOM on.
+0:39.791: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+0:39.847: Robot 5 has turned its BOM on.
+0:39.959: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+0:40.15: Robot 7 has turned its BOM on.
+0:40.131: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+0:40.187: Robot 9 has turned its BOM on.
+0:40.291: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+0:40.347: Robot 1 has turned its BOM on.
+0:40.459: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+0:40.515: Robot 2 has turned its BOM on.
+0:40.571: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+0:40.627: Robot 5 has turned its BOM on.
+0:40.735: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+0:40.791: Robot 7 has turned its BOM on.
+0:40.907: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+0:40.963: Robot 9 has turned its BOM on.
+0:41.79: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+0:41.135: Robot 1 has turned its BOM on.
+0:41.195: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+0:41.235: Robot 2 has turned its BOM on.
+0:41.403: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+0:41.459: Robot 5 has turned its BOM on.
+0:41.519: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+0:41.575: Robot 7 has turned its BOM on.
+0:41.687: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+0:41.735: Robot 9 has turned its BOM on.
+0:41.851: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+0:41.907: Robot 1 has turned its BOM on.
+0:42.19: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+0:42.75: Robot 2 has turned its BOM on.
+0:42.187: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+0:42.235: Robot 5 has turned its BOM on.
+0:42.347: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+0:42.403: Robot 7 has turned its BOM on.
+0:42.459: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+0:42.515: Robot 9 has turned its BOM on.
+0:42.627: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+0:42.683: Robot 1 has turned its BOM on.
+0:42.795: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+0:42.851: Robot 2 has turned its BOM on.
+0:42.963: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+0:43.19: Robot 5 has turned its BOM on.
+0:43.135: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+0:43.191: Robot 7 has turned its BOM on.
+0:43.291: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+0:43.347: Robot 9 has turned its BOM on.
+0:43.459: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+0:43.515: Robot 1 has turned its BOM on.
+0:43.571: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+0:43.627: Robot 2 has turned its BOM on.
+0:43.739: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+0:43.795: Robot 5 has turned its BOM on.
+0:43.907: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+0:43.963: Robot 7 has turned its BOM on.
+0:44.75: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+0:44.131: Robot 9 has turned its BOM on.
+0:44.235: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+0:44.291: Robot 1 has turned its BOM on.
+0:44.403: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+0:44.459: Robot 2 has turned its BOM on.
+0:44.571: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+0:44.627: Robot 5 has turned its BOM on.
+0:44.683: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+0:44.735: Robot 7 has turned its BOM on.
+0:44.847: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+0:44.903: Robot 9 has turned its BOM on.
+0:45.15: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+0:45.71: Robot 1 has turned its BOM on.
+0:45.183: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+0:45.235: Robot 2 has turned its BOM on.
+0:45.347: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+0:45.403: Robot 5 has turned its BOM on.
+0:45.463: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+0:45.519: Robot 7 has turned its BOM on.
+0:45.631: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+0:45.687: Robot 9 has turned its BOM on.
+0:45.791: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+0:45.847: Robot 1 has turned its BOM on.
+0:45.963: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+0:46.19: Robot 2 has turned its BOM on.
+0:46.131: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+0:46.187: Robot 5 has turned its BOM on.
+0:46.291: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+0:46.347: Robot 7 has turned its BOM on.
+0:46.407: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+0:46.463: Robot 9 has turned its BOM on.
+0:46.575: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+0:46.632: Robot 1 has turned its BOM on.
+0:46.735: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+0:46.791: Robot 2 has turned its BOM on.
+0:46.903: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+0:46.959: Robot 5 has turned its BOM on.
+0:47.71: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+0:47.127: Robot 7 has turned its BOM on.
+0:47.235: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+0:47.291: Robot 9 has turned its BOM on.
+0:47.351: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+0:47.407: Robot 1 has turned its BOM on.
+0:47.519: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+0:47.575: Robot 2 has turned its BOM on.
+0:47.688: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+0:47.735: Robot 5 has turned its BOM on.
+0:47.847: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+0:47.903: Robot 7 has turned its BOM on.
+0:48.15: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+0:48.71: Robot 9 has turned its BOM on.
+0:48.183: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+0:48.235: Robot 1 has turned its BOM on.
+0:48.351: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+0:48.407: Robot 2 has turned its BOM on.
+0:48.519: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+0:48.575: Robot 5 has turned its BOM on.
+0:48.631: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+0:48.687: Robot 7 has turned its BOM on.
+0:48.791: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+0:48.847: Robot 9 has turned its BOM on.
+0:48.959: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+0:49.15: Robot 1 has turned its BOM on.
+0:49.127: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+0:49.183: Robot 2 has turned its BOM on.
+0:49.295: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+0:49.351: Robot 5 has turned its BOM on.
+0:49.463: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+0:49.519: Robot 7 has turned its BOM on.
+0:49.575: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+0:49.631: Robot 9 has turned its BOM on.
+0:49.735: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+0:49.791: Robot 1 has turned its BOM on.
+0:49.903: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+0:49.959: Robot 2 has turned its BOM on.
+0:50.71: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+0:50.127: Robot 5 has turned its BOM on.
+0:50.235: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+0:50.291: Robot 7 has turned its BOM on.
+0:50.403: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+0:50.459: Robot 9 has turned its BOM on.
+0:50.519: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+0:50.575: Robot 1 has turned its BOM on.
+0:50.687: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+0:50.735: Robot 2 has turned its BOM on.
+0:50.847: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+0:50.903: Robot 5 has turned its BOM on.
+0:51.15: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+0:51.71: Robot 7 has turned its BOM on.
+0:51.183: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+0:51.235: Robot 9 has turned its BOM on.
+0:51.347: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+0:51.403: Robot 1 has turned its BOM on.
+0:51.460: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+0:51.516: Robot 2 has turned its BOM on.
+0:51.627: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+0:51.683: Robot 5 has turned its BOM on.
+0:51.791: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+0:51.847: Robot 7 has turned its BOM on.
+0:51.959: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+0:52.15: Robot 9 has turned its BOM on.
+0:52.127: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+0:52.183: Robot 1 has turned its BOM on.
+0:52.291: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+0:52.347: Robot 2 has turned its BOM on.
+0:52.407: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+0:52.463: Robot 5 has turned its BOM on.
+0:52.575: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 9)
+0:52.635: Robot 7 has turned its BOM on.
+0:52.735: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+0:52.791: Robot 9 has turned its BOM on.
+0:52.904: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+0:52.959: Robot 1 has turned its BOM on.
+0:53.71: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+0:53.127: Robot 2 has turned its BOM on.
+0:53.235: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+0:53.292: Robot 5 has turned its BOM on.
+0:53.407: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+0:53.463: Robot 7 has turned its BOM on.
+0:53.576: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+0:53.632: Robot 9 has turned its BOM on.
+0:53.688: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+0:53.736: Robot 1 has turned its BOM on.
+0:53.847: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+0:53.903: Robot 2 has turned its BOM on.
+0:54.16: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+0:54.184: Robot 7 has turned its BOM on.
+0:54.351: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+0:54.408: Robot 9 has turned its BOM on.
+0:54.519: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+0:54.575: Robot 1 has turned its BOM on.
+0:54.632: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+0:54.687: Robot 2 has turned its BOM on.
+0:54.796: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+0:54.851: Robot 5 has turned its BOM on.
+0:54.968: Robot 7 has turned its BOM on.
+0:55.136: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+0:55.296: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+0:55.352: Robot 1 has turned its BOM on.
+0:55.464: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+0:55.520: Robot 2 has turned its BOM on.
+0:55.576: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+0:55.632: Robot 5 has turned its BOM on.
+0:55.736: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+0:55.792: Robot 7 has turned its BOM on.
+0:55.904: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+0:55.960: Robot 9 has turned its BOM on.
+0:56.72: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+0:56.128: Robot 1 has turned its BOM on.
+0:56.236: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+0:56.292: Robot 2 has turned its BOM on.
+0:56.404: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+0:56.460: Robot 5 has turned its BOM on.
+0:56.520: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+0:56.576: Robot 7 has turned its BOM on.
+0:56.688: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+0:56.736: Robot 9 has turned its BOM on.
+0:56.848: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+0:56.904: Robot 1 has turned its BOM on.
+0:57.16: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+0:57.72: Robot 2 has turned its BOM on.
+0:57.184: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+0:57.236: Robot 5 has turned its BOM on.
+0:57.348: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+0:57.404: Robot 7 has turned its BOM on.
+0:57.464: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+0:57.520: Robot 9 has turned its BOM on.
+0:57.632: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+0:57.688: Robot 1 has turned its BOM on.
+0:57.792: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+0:57.848: Robot 2 has turned its BOM on.
+0:57.960: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+0:58.16: Robot 5 has turned its BOM on.
+0:58.128: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 9)
+0:58.184: Robot 7 has turned its BOM on.
+0:58.292: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+0:58.348: Robot 9 has turned its BOM on.
+0:58.464: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+0:58.520: Robot 1 has turned its BOM on.
+0:58.632: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+0:58.688: Robot 2 has turned its BOM on.
+1:0.736: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(5 5)(9 9)
+1:0.792: Robot 2 has requested to join the token ring.
+1:0.848: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(5 0)(7 14)
+1:0.904: Robot 1 has turned its BOM on.
+1:1.16: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+1:1.72: Robot 2 has turned its BOM on.
+1:1.128: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+1:1.184: Robot 5 has turned its BOM on.
+1:1.292: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+1:1.348: Robot 7 has turned its BOM on.
+1:1.464: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+1:1.520: Robot 9 has turned its BOM on.
+1:1.632: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+1:1.688: Robot 1 has turned its BOM on.
+1:1.792: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+1:1.848: Robot 2 has turned its BOM on.
+1:1.964: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+1:2.20: Robot 5 has turned its BOM on.
+1:2.76: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+1:2.132: Robot 7 has turned its BOM on.
+1:2.236: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+1:2.292: Robot 9 has turned its BOM on.
+1:2.404: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+1:2.460: Robot 1 has turned its BOM on.
+1:2.572: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+1:2.628: Robot 2 has turned its BOM on.
+1:2.740: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+1:2.796: Robot 5 has turned its BOM on.
+1:2.908: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+1:2.964: Robot 7 has turned its BOM on.
+1:3.76: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+1:3.132: Robot 9 has turned its BOM on.
+1:3.188: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+1:3.236: Robot 1 has turned its BOM on.
+1:3.348: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+1:3.404: Robot 2 has turned its BOM on.
+1:3.516: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+1:3.572: Robot 5 has turned its BOM on.
+1:3.684: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+1:3.736: Robot 7 has turned its BOM on.
+1:3.848: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+1:3.904: Robot 9 has turned its BOM on.
+1:4.16: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+1:4.72: Robot 1 has turned its BOM on.
+1:4.128: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+1:4.184: Robot 2 has turned its BOM on.
+1:4.292: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+1:4.348: Robot 5 has turned its BOM on.
+1:4.460: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+1:4.516: Robot 7 has turned its BOM on.
+1:4.628: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+1:4.684: Robot 9 has turned its BOM on.
+1:4.796: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+1:4.852: Robot 1 has turned its BOM on.
+1:4.964: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+1:5.20: Robot 2 has turned its BOM on.
+1:5.76: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+1:5.132: Robot 5 has turned its BOM on.
+1:5.236: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+1:5.292: Robot 7 has turned its BOM on.
+1:5.404: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+1:5.460: Robot 9 has turned its BOM on.
+1:5.576: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+1:5.632: Robot 1 has turned its BOM on.
+1:5.736: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+1:5.792: Robot 2 has turned its BOM on.
+1:5.904: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+1:5.960: Robot 5 has turned its BOM on.
+1:6.20: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+1:6.76: Robot 7 has turned its BOM on.
+1:6.188: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+1:6.236: Robot 9 has turned its BOM on.
+1:6.348: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+1:6.404: Robot 1 has turned its BOM on.
+1:6.516: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+1:6.572: Robot 2 has turned its BOM on.
+1:6.684: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+1:6.736: Robot 5 has turned its BOM on.
+1:6.848: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+1:6.904: Robot 7 has turned its BOM on.
+1:7.16: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+1:7.72: Robot 9 has turned its BOM on.
+1:7.128: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+1:7.184: Robot 1 has turned its BOM on.
+1:7.292: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+1:7.348: Robot 2 has turned its BOM on.
+1:7.460: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+1:7.516: Robot 5 has turned its BOM on.
+1:7.628: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 9)
+1:7.684: Robot 7 has turned its BOM on.
+1:7.796: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+1:7.852: Robot 9 has turned its BOM on.
+1:7.964: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+1:8.20: Robot 1 has turned its BOM on.
+1:8.132: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+1:8.188: Robot 2 has turned its BOM on.
+1:8.236: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+1:8.292: Robot 5 has turned its BOM on.
+1:8.404: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+1:8.460: Robot 7 has turned its BOM on.
+1:8.572: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+1:8.628: Robot 9 has turned its BOM on.
+1:8.740: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+1:8.796: Robot 1 has turned its BOM on.
+1:8.908: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+1:8.964: Robot 2 has turned its BOM on.
+1:9.76: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+1:9.132: Robot 5 has turned its BOM on.
+1:9.188: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 9)
+1:9.236: Robot 7 has turned its BOM on.
+1:9.348: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+1:9.404: Robot 9 has turned its BOM on.
+1:9.516: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+1:9.572: Robot 1 has turned its BOM on.
+1:9.684: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+1:9.736: Robot 2 has turned its BOM on.
+1:9.848: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+1:9.904: Robot 5 has turned its BOM on.
+1:10.16: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+1:10.72: Robot 7 has turned its BOM on.
+1:10.132: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+1:10.188: Robot 9 has turned its BOM on.
+1:10.292: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+1:10.348: Robot 1 has turned its BOM on.
+1:10.460: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+1:10.516: Robot 2 has turned its BOM on.
+1:10.628: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+1:10.684: Robot 5 has turned its BOM on.
+1:10.796: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 9)
+1:10.852: Robot 7 has turned its BOM on.
+1:10.964: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+1:11.20: Robot 9 has turned its BOM on.
+1:11.76: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+1:11.132: Robot 1 has turned its BOM on.
+1:11.236: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+1:11.292: Robot 2 has turned its BOM on.
+1:11.404: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+1:11.460: Robot 5 has turned its BOM on.
+1:11.572: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+1:11.628: Robot 7 has turned its BOM on.
+1:11.736: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+1:11.792: Robot 9 has turned its BOM on.
+1:11.904: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+1:11.960: Robot 1 has turned its BOM on.
+1:12.16: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+1:12.72: Robot 2 has turned its BOM on.
+1:12.184: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+1:12.236: Robot 5 has turned its BOM on.
+1:12.348: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+1:12.404: Robot 7 has turned its BOM on.
+1:12.516: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+1:12.572: Robot 9 has turned its BOM on.
+1:12.684: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+1:12.736: Robot 1 has turned its BOM on.
+1:12.848: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+1:12.904: Robot 2 has turned its BOM on.
+1:13.20: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+1:13.76: Robot 5 has turned its BOM on.
+1:13.188: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+1:13.236: Robot 7 has turned its BOM on.
+1:13.292: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+1:13.348: Robot 9 has turned its BOM on.
+1:13.460: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+1:13.516: Robot 1 has turned its BOM on.
+1:13.628: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+1:13.684: Robot 2 has turned its BOM on.
+1:13.792: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+1:13.848: Robot 5 has turned its BOM on.
+1:13.964: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 9)
+1:14.20: Robot 7 has turned its BOM on.
+1:14.132: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+1:14.188: Robot 9 has turned its BOM on.
+1:14.292: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+1:14.348: Robot 1 has turned its BOM on.
+1:14.404: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+1:14.460: Robot 2 has turned its BOM on.
+1:14.572: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+1:14.628: Robot 5 has turned its BOM on.
+1:14.740: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+1:14.796: Robot 7 has turned its BOM on.
+1:14.908: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+1:14.964: Robot 9 has turned its BOM on.
+1:15.76: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+1:15.132: Robot 1 has turned its BOM on.
+1:15.188: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+1:15.236: Robot 2 has turned its BOM on.
+1:15.348: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+1:15.404: Robot 5 has turned its BOM on.
+1:15.516: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+1:15.572: Robot 7 has turned its BOM on.
+1:15.684: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+1:15.736: Robot 9 has turned its BOM on.
+1:15.852: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+1:15.908: Robot 1 has turned its BOM on.
+1:16.20: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+1:16.76: Robot 2 has turned its BOM on.
+1:16.132: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+1:16.188: Robot 5 has turned its BOM on.
+1:16.292: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+1:16.348: Robot 7 has turned its BOM on.
+1:16.460: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+1:16.516: Robot 9 has turned its BOM on.
+1:16.628: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+1:16.684: Robot 1 has turned its BOM on.
+1:16.792: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+1:16.848: Robot 2 has turned its BOM on.
+1:16.960: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+1:17.16: Robot 5 has turned its BOM on.
+1:17.80: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+1:17.136: Robot 7 has turned its BOM on.
+1:17.236: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+1:17.292: Robot 9 has turned its BOM on.
+1:17.404: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+1:17.460: Robot 1 has turned its BOM on.
+1:17.572: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+1:17.628: Robot 2 has turned its BOM on.
+1:17.736: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+1:17.792: Robot 5 has turned its BOM on.
+1:17.904: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+1:17.960: Robot 7 has turned its BOM on.
+1:18.76: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+1:18.132: Robot 9 has turned its BOM on.
+1:18.236: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+1:18.292: Robot 1 has turned its BOM on.
+1:18.348: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+1:18.404: Robot 2 has turned its BOM on.
+1:18.516: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+1:18.572: Robot 5 has turned its BOM on.
+1:18.684: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+1:18.736: Robot 7 has turned its BOM on.
+1:18.848: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+1:18.904: Robot 9 has turned its BOM on.
+1:19.16: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+1:19.72: Robot 1 has turned its BOM on.
+1:19.184: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+1:19.236: Robot 2 has turned its BOM on.
+1:19.296: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+1:19.352: Robot 5 has turned its BOM on.
+1:19.464: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+1:19.520: Robot 7 has turned its BOM on.
+1:19.632: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+1:19.688: Robot 9 has turned its BOM on.
+1:19.792: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+1:19.848: Robot 1 has turned its BOM on.
+1:19.960: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+1:20.16: Robot 2 has turned its BOM on.
+1:20.128: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+1:20.184: Robot 5 has turned its BOM on.
+1:20.240: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+1:20.296: Robot 7 has turned its BOM on.
+1:20.408: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+1:20.464: Robot 9 has turned its BOM on.
+1:20.580: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+1:20.636: Robot 1 has turned its BOM on.
+1:20.736: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+1:20.792: Robot 2 has turned its BOM on.
+1:20.904: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+1:20.960: Robot 5 has turned its BOM on.
+1:21.72: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+1:21.128: Robot 7 has turned its BOM on.
+1:21.184: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+1:21.236: Robot 9 has turned its BOM on.
+1:21.348: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+1:21.404: Robot 1 has turned its BOM on.
+1:21.520: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+1:21.576: Robot 2 has turned its BOM on.
+1:21.688: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+1:21.736: Robot 5 has turned its BOM on.
+1:21.848: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+1:21.904: Robot 7 has turned its BOM on.
+1:22.16: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+1:22.72: Robot 9 has turned its BOM on.
+1:22.128: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+1:22.184: Robot 1 has turned its BOM on.
+1:22.292: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+1:22.348: Robot 2 has turned its BOM on.
+1:22.464: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+1:22.520: Robot 5 has turned its BOM on.
+1:22.632: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+1:22.688: Robot 7 has turned its BOM on.
+1:22.792: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+1:22.848: Robot 9 has turned its BOM on.
+1:22.960: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+1:23.16: Robot 1 has turned its BOM on.
+1:23.132: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+1:23.188: Robot 2 has turned its BOM on.
+1:23.292: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+1:23.348: Robot 5 has turned its BOM on.
+1:23.408: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+1:23.464: Robot 7 has turned its BOM on.
+1:23.576: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+1:23.632: Robot 9 has turned its BOM on.
+1:23.736: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+1:23.792: Robot 1 has turned its BOM on.
+1:23.904: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+1:23.960: Robot 2 has turned its BOM on.
+1:24.72: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+1:24.128: Robot 5 has turned its BOM on.
+1:24.236: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 9)
+1:24.292: Robot 7 has turned its BOM on.
+1:24.352: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+1:24.408: Robot 9 has turned its BOM on.
+1:24.520: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+1:24.576: Robot 1 has turned its BOM on.
+1:24.688: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+1:24.736: Robot 2 has turned its BOM on.
+1:24.848: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+1:24.904: Robot 5 has turned its BOM on.
+1:25.16: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+1:25.72: Robot 7 has turned its BOM on.
+1:25.184: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+1:25.236: Robot 9 has turned its BOM on.
+1:25.296: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+1:25.352: Robot 1 has turned its BOM on.
+1:25.464: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+1:25.520: Robot 2 has turned its BOM on.
+1:25.632: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+1:25.688: Robot 5 has turned its BOM on.
+1:25.792: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+1:25.848: Robot 7 has turned its BOM on.
+1:25.961: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+1:26.16: Robot 9 has turned its BOM on.
+1:26.128: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+1:26.184: Robot 1 has turned its BOM on.
+1:26.240: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+1:26.296: Robot 2 has turned its BOM on.
+1:26.408: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+1:26.465: Robot 5 has turned its BOM on.
+1:26.576: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 9)
+1:26.632: Robot 7 has turned its BOM on.
+1:26.736: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+1:26.792: Robot 9 has turned its BOM on.
+1:26.904: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+1:26.960: Robot 1 has turned its BOM on.
+1:27.72: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+1:27.128: Robot 2 has turned its BOM on.
+1:27.184: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+1:27.236: Robot 5 has turned its BOM on.
+1:27.348: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+1:27.404: Robot 7 has turned its BOM on.
+1:27.520: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+1:27.576: Robot 9 has turned its BOM on.
+1:27.688: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+1:27.736: Robot 1 has turned its BOM on.
+1:27.848: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+1:27.904: Robot 2 has turned its BOM on.
+1:28.16: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+1:28.72: Robot 5 has turned its BOM on.
+1:28.184: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+1:28.236: Robot 7 has turned its BOM on.
+1:28.292: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+1:28.348: Robot 9 has turned its BOM on.
+1:28.464: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+1:28.520: Robot 1 has turned its BOM on.
+1:28.632: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+1:28.688: Robot 2 has turned its BOM on.
+1:28.792: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+1:28.848: Robot 5 has turned its BOM on.
+1:28.964: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+1:29.20: Robot 7 has turned its BOM on.
+1:29.132: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+1:29.188: Robot 9 has turned its BOM on.
+1:29.292: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+1:29.348: Robot 1 has turned its BOM on.
+1:29.404: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+1:29.460: Robot 2 has turned its BOM on.
+1:29.572: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+1:29.628: Robot 5 has turned its BOM on.
+1:29.736: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+1:29.792: Robot 7 has turned its BOM on.
+1:29.904: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+1:29.960: Robot 9 has turned its BOM on.
+1:30.72: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+1:30.128: Robot 1 has turned its BOM on.
+1:30.236: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+1:30.292: Robot 2 has turned its BOM on.
+1:30.352: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+1:30.408: Robot 5 has turned its BOM on.
+1:30.520: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+1:30.576: Robot 7 has turned its BOM on.
+1:30.688: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+1:30.736: Robot 9 has turned its BOM on.
+1:30.848: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+1:30.904: Robot 1 has turned its BOM on.
+1:31.20: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+1:31.76: Robot 2 has turned its BOM on.
+1:31.136: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+1:31.192: Robot 5 has turned its BOM on.
+1:31.296: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+1:31.352: Robot 7 has turned its BOM on.
+1:31.464: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+1:31.520: Robot 9 has turned its BOM on.
+1:31.632: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+1:31.688: Robot 1 has turned its BOM on.
+1:31.792: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+1:31.848: Robot 2 has turned its BOM on.
+1:31.960: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+1:32.17: Robot 5 has turned its BOM on.
+1:32.128: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+1:32.184: Robot 7 has turned its BOM on.
+1:32.244: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+1:32.300: Robot 9 has turned its BOM on.
+1:32.416: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+1:32.472: Robot 1 has turned its BOM on.
+1:32.584: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+1:32.640: Robot 2 has turned its BOM on.
+1:32.736: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+1:32.792: Robot 5 has turned its BOM on.
+1:32.904: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+1:32.960: Robot 7 has turned its BOM on.
+1:33.72: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+1:33.128: Robot 9 has turned its BOM on.
+1:33.236: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+1:33.292: Robot 1 has turned its BOM on.
+1:33.348: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+1:33.404: Robot 2 has turned its BOM on.
+1:33.520: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+1:33.576: Robot 5 has turned its BOM on.
+1:33.688: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 9)
+1:33.736: Robot 7 has turned its BOM on.
+1:33.848: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+1:33.904: Robot 9 has turned its BOM on.
+1:34.16: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+1:34.72: Robot 1 has turned its BOM on.
+1:34.184: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+1:34.236: Robot 2 has turned its BOM on.
+1:34.348: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+1:34.404: Robot 5 has turned its BOM on.
+1:34.464: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+1:34.520: Robot 7 has turned its BOM on.
+1:34.632: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+1:34.688: Robot 9 has turned its BOM on.
+1:34.792: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+1:34.848: Robot 1 has turned its BOM on.
+1:34.960: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+1:35.16: Robot 2 has turned its BOM on.
+1:35.128: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+1:35.184: Robot 5 has turned its BOM on.
+1:35.292: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+1:35.348: Robot 7 has turned its BOM on.
+1:35.404: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+1:35.460: Robot 9 has turned its BOM on.
+1:35.572: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+1:35.628: Robot 1 has turned its BOM on.
+1:35.736: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+1:35.792: Robot 2 has turned its BOM on.
+1:35.904: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+1:35.960: Robot 5 has turned its BOM on.
+1:36.72: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+1:36.128: Robot 7 has turned its BOM on.
+1:36.188: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+1:36.236: Robot 9 has turned its BOM on.
+1:36.348: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+1:36.404: Robot 1 has turned its BOM on.
+1:36.516: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+1:36.572: Robot 2 has turned its BOM on.
+1:36.688: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+1:36.736: Robot 5 has turned its BOM on.
+1:36.852: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+1:36.908: Robot 7 has turned its BOM on.
+1:37.20: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+1:37.76: Robot 9 has turned its BOM on.
+1:37.132: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+1:37.188: Robot 1 has turned its BOM on.
+1:37.292: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+1:37.348: Robot 2 has turned its BOM on.
+1:37.460: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+1:37.516: Robot 5 has turned its BOM on.
+1:37.628: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+1:37.684: Robot 7 has turned its BOM on.
+1:37.792: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+1:37.848: Robot 9 has turned its BOM on.
+1:37.964: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+1:38.20: Robot 1 has turned its BOM on.
+1:38.132: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+1:38.188: Robot 2 has turned its BOM on.
+1:38.292: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+1:38.348: Robot 5 has turned its BOM on.
+1:38.404: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+1:38.460: Robot 7 has turned its BOM on.
+1:38.573: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+1:38.628: Robot 9 has turned its BOM on.
+1:38.736: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+1:38.792: Robot 1 has turned its BOM on.
+1:38.908: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+1:38.964: Robot 2 has turned its BOM on.
+1:39.77: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+1:39.132: Robot 5 has turned its BOM on.
+1:39.236: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+1:39.292: Robot 7 has turned its BOM on.
+1:39.404: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+1:39.460: Robot 9 has turned its BOM on.
+1:39.516: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+1:39.572: Robot 1 has turned its BOM on.
+1:39.684: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+1:39.736: Robot 2 has turned its BOM on.
+1:39.852: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+1:39.908: Robot 5 has turned its BOM on.
+1:40.20: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+1:40.76: Robot 7 has turned its BOM on.
+1:40.188: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+1:40.236: Robot 9 has turned its BOM on.
+1:40.348: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+1:40.404: Robot 1 has turned its BOM on.
+1:40.460: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+1:40.516: Robot 2 has turned its BOM on.
+1:40.628: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+1:40.684: Robot 5 has turned its BOM on.
+1:40.796: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+1:40.852: Robot 7 has turned its BOM on.
+1:40.964: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+1:41.20: Robot 9 has turned its BOM on.
+1:41.132: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+1:41.188: Robot 1 has turned its BOM on.
+1:41.292: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+1:41.348: Robot 2 has turned its BOM on.
+1:41.404: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+1:41.460: Robot 5 has turned its BOM on.
+1:41.572: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 9)
+1:41.628: Robot 7 has turned its BOM on.
+1:41.740: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+1:41.796: Robot 9 has turned its BOM on.
+1:41.908: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+1:41.964: Robot 1 has turned its BOM on.
+1:42.76: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+1:42.132: Robot 2 has turned its BOM on.
+1:42.188: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+1:42.236: Robot 5 has turned its BOM on.
+1:42.348: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+1:42.404: Robot 7 has turned its BOM on.
+1:42.516: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+1:42.572: Robot 9 has turned its BOM on.
+1:42.684: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+1:42.736: Robot 1 has turned its BOM on.
+1:42.848: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+1:42.904: Robot 2 has turned its BOM on.
+1:43.16: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+1:43.72: Robot 5 has turned its BOM on.
+1:43.188: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 9)
+1:43.236: Robot 7 has turned its BOM on.
+1:43.348: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+1:43.404: Robot 9 has turned its BOM on.
+1:43.460: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+1:43.516: Robot 1 has turned its BOM on.
+1:43.628: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+1:43.684: Robot 2 has turned its BOM on.
+1:43.792: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+1:43.848: Robot 5 has turned its BOM on.
+1:43.964: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+1:44.20: Robot 7 has turned its BOM on.
+1:44.132: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+1:44.188: Robot 9 has turned its BOM on.
+1:44.296: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+1:44.352: Robot 1 has turned its BOM on.
+1:44.412: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+1:44.468: Robot 2 has turned its BOM on.
+1:44.580: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+1:44.636: Robot 5 has turned its BOM on.
+1:44.736: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+1:44.792: Robot 7 has turned its BOM on.
+1:44.908: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+1:44.964: Robot 9 has turned its BOM on.
+1:45.76: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+1:45.133: Robot 1 has turned its BOM on.
+1:45.236: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+1:45.292: Robot 2 has turned its BOM on.
+1:45.404: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+1:45.460: Robot 5 has turned its BOM on.
+1:45.516: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+1:45.572: Robot 7 has turned its BOM on.
+1:45.684: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+1:45.736: Robot 9 has turned its BOM on.
+1:45.852: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+1:45.908: Robot 1 has turned its BOM on.
+1:46.20: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+1:46.76: Robot 2 has turned its BOM on.
+1:46.188: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+1:46.236: Robot 5 has turned its BOM on.
+1:46.348: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+1:46.404: Robot 7 has turned its BOM on.
+1:46.460: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+1:46.516: Robot 9 has turned its BOM on.
+1:46.628: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+1:46.684: Robot 1 has turned its BOM on.
+1:46.796: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+1:46.852: Robot 2 has turned its BOM on.
+1:46.964: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+1:47.20: Robot 5 has turned its BOM on.
+1:47.132: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 9)
+1:47.188: Robot 7 has turned its BOM on.
+1:47.292: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+1:47.348: Robot 9 has turned its BOM on.
+1:47.404: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+1:47.460: Robot 1 has turned its BOM on.
+1:47.572: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+1:47.628: Robot 2 has turned its BOM on.
+1:47.740: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+1:47.796: Robot 5 has turned its BOM on.
+1:47.908: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 9)
+1:47.964: Robot 7 has turned its BOM on.
+1:48.76: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+1:48.132: Robot 9 has turned its BOM on.
+1:48.236: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+1:48.292: Robot 1 has turned its BOM on.
+1:48.348: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+1:48.404: Robot 2 has turned its BOM on.
+1:48.516: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+1:48.572: Robot 5 has turned its BOM on.
+1:48.684: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+1:48.736: Robot 7 has turned its BOM on.
+1:48.848: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+1:48.904: Robot 9 has turned its BOM on.
+1:49.20: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+1:49.76: Robot 1 has turned its BOM on.
+1:49.188: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+1:49.236: Robot 2 has turned its BOM on.
+1:49.348: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+1:49.404: Robot 5 has turned its BOM on.
+1:49.516: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+1:49.572: Robot 7 has turned its BOM on.
+1:49.628: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+1:49.684: Robot 9 has turned its BOM on.
+1:49.792: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+1:49.848: Robot 1 has turned its BOM on.
+1:49.964: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+1:50.20: Robot 2 has turned its BOM on.
+1:50.132: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+1:50.188: Robot 5 has turned its BOM on.
+1:50.292: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 9)
+1:50.348: Robot 7 has turned its BOM on.
+1:50.460: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+1:50.516: Robot 9 has turned its BOM on.
+1:50.572: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+1:50.628: Robot 1 has turned its BOM on.
+1:50.736: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+1:50.792: Robot 2 has turned its BOM on.
+1:50.912: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+1:50.968: Robot 5 has turned its BOM on.
+1:51.80: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+1:51.136: Robot 7 has turned its BOM on.
+1:51.196: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+1:51.236: Robot 9 has turned its BOM on.
+1:51.404: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+1:51.460: Robot 1 has turned its BOM on.
+1:51.516: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+1:51.572: Robot 2 has turned its BOM on.
+1:51.685: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+1:51.736: Robot 5 has turned its BOM on.
+1:51.848: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 9)
+1:51.904: Robot 7 has turned its BOM on.
+1:52.20: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+1:52.76: Robot 9 has turned its BOM on.
+1:52.189: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+1:52.236: Robot 1 has turned its BOM on.
+1:52.348: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+1:52.404: Robot 2 has turned its BOM on.
+1:52.460: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+1:52.516: Robot 5 has turned its BOM on.
+1:52.628: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 9)
+1:52.684: Robot 7 has turned its BOM on.
+1:52.796: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+1:52.852: Robot 9 has turned its BOM on.
+1:52.964: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+1:53.20: Robot 1 has turned its BOM on.
+1:53.132: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+1:53.188: Robot 2 has turned its BOM on.
+1:53.296: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+1:53.352: Robot 5 has turned its BOM on.
+1:53.408: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+1:53.464: Robot 7 has turned its BOM on.
+1:53.576: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+1:53.632: Robot 9 has turned its BOM on.
+1:53.736: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+1:53.792: Robot 1 has turned its BOM on.
+1:53.904: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+1:53.960: Robot 2 has turned its BOM on.
+1:54.76: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+1:54.132: Robot 5 has turned its BOM on.
+1:54.236: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+1:54.292: Robot 7 has turned its BOM on.
+1:54.404: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+1:54.460: Robot 9 has turned its BOM on.
+1:54.520: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+1:54.576: Robot 1 has turned its BOM on.
+1:54.688: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+1:54.736: Robot 2 has turned its BOM on.
+1:54.848: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+1:54.904: Robot 5 has turned its BOM on.
+1:55.16: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+1:55.72: Robot 7 has turned its BOM on.
+1:55.184: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+1:55.236: Robot 9 has turned its BOM on.
+1:55.348: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+1:55.404: Robot 1 has turned its BOM on.
+1:55.464: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+1:55.520: Robot 2 has turned its BOM on.
+1:55.632: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+1:55.688: Robot 5 has turned its BOM on.
+1:55.792: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+1:55.848: Robot 7 has turned its BOM on.
+1:55.960: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+1:56.16: Robot 9 has turned its BOM on.
+1:56.128: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+1:56.184: Robot 1 has turned its BOM on.
+1:56.292: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+1:56.348: Robot 2 has turned its BOM on.
+1:56.408: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+1:56.464: Robot 5 has turned its BOM on.
+1:56.576: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+1:56.632: Robot 7 has turned its BOM on.
+1:56.736: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+1:56.792: Robot 9 has turned its BOM on.
+1:56.904: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+1:56.960: Robot 1 has turned its BOM on.
+1:57.72: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+1:57.128: Robot 2 has turned its BOM on.
+1:57.236: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+1:57.292: Robot 5 has turned its BOM on.
+1:57.352: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+1:57.408: Robot 7 has turned its BOM on.
+1:57.520: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+1:57.576: Robot 9 has turned its BOM on.
+1:57.692: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+1:57.737: Robot 1 has turned its BOM on.
+1:57.848: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+1:57.904: Robot 2 has turned its BOM on.
+1:58.16: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+1:58.72: Robot 5 has turned its BOM on.
+1:58.184: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+1:58.236: Robot 7 has turned its BOM on.
+1:58.348: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+1:58.404: Robot 9 has turned its BOM on.
+1:58.460: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+1:58.516: Robot 1 has turned its BOM on.
+1:58.632: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+1:58.688: Robot 2 has turned its BOM on.
+1:58.792: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+1:58.848: Robot 5 has turned its BOM on.
+1:58.960: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+1:59.16: Robot 7 has turned its BOM on.
+1:59.128: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+1:59.184: Robot 9 has turned its BOM on.
+1:59.296: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+1:59.352: Robot 1 has turned its BOM on.
+1:59.464: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+1:59.520: Robot 2 has turned its BOM on.
+1:59.576: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+1:59.632: Robot 5 has turned its BOM on.
+1:59.736: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+1:59.792: Robot 7 has turned its BOM on.
+1:59.904: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+1:59.960: Robot 9 has turned its BOM on.
+2:0.72: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+2:0.128: Robot 1 has turned its BOM on.
+2:0.236: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+2:0.292: Robot 2 has turned its BOM on.
+2:0.404: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+2:0.460: Robot 5 has turned its BOM on.
+2:0.520: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+2:0.576: Robot 7 has turned its BOM on.
+2:0.688: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+2:0.736: Robot 9 has turned its BOM on.
+2:0.848: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+2:0.904: Robot 1 has turned its BOM on.
+2:1.16: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+2:1.72: Robot 2 has turned its BOM on.
+2:1.184: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+2:1.236: Robot 5 has turned its BOM on.
+2:1.348: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+2:1.404: Robot 7 has turned its BOM on.
+2:1.460: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+2:1.516: Robot 9 has turned its BOM on.
+2:1.628: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+2:1.684: Robot 1 has turned its BOM on.
+2:1.792: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+2:1.848: Robot 2 has turned its BOM on.
+2:1.960: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+2:2.16: Robot 5 has turned its BOM on.
+2:2.128: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+2:2.184: Robot 7 has turned its BOM on.
+2:2.292: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+2:2.348: Robot 9 has turned its BOM on.
+2:2.408: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+2:2.464: Robot 1 has turned its BOM on.
+2:2.580: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+2:2.636: Robot 2 has turned its BOM on.
+2:2.736: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+2:2.792: Robot 5 has turned its BOM on.
+2:2.904: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+2:2.960: Robot 7 has turned its BOM on.
+2:3.72: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+2:3.128: Robot 9 has turned its BOM on.
+2:3.236: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+2:3.292: Robot 1 has turned its BOM on.
+2:3.352: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+2:3.408: Robot 2 has turned its BOM on.
+2:3.520: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+2:3.576: Robot 5 has turned its BOM on.
+2:3.688: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+2:3.736: Robot 7 has turned its BOM on.
+2:3.848: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+2:3.904: Robot 9 has turned its BOM on.
+2:4.16: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+2:4.72: Robot 1 has turned its BOM on.
+2:4.184: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+2:4.236: Robot 2 has turned its BOM on.
+2:4.352: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+2:4.408: Robot 5 has turned its BOM on.
+2:4.520: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 9)
+2:4.576: Robot 7 has turned its BOM on.
+2:4.632: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+2:4.688: Robot 9 has turned its BOM on.
+2:4.793: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+2:4.848: Robot 1 has turned its BOM on.
+2:4.960: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+2:5.16: Robot 2 has turned its BOM on.
+2:5.128: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+2:5.184: Robot 5 has turned its BOM on.
+2:5.297: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 9)
+2:5.353: Robot 7 has turned its BOM on.
+2:5.464: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+2:5.520: Robot 9 has turned its BOM on.
+2:5.576: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+2:5.632: Robot 1 has turned its BOM on.
+2:5.736: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+2:5.792: Robot 2 has turned its BOM on.
+2:5.904: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+2:5.960: Robot 5 has turned its BOM on.
+2:6.72: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+2:6.128: Robot 7 has turned its BOM on.
+2:6.240: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+2:6.296: Robot 9 has turned its BOM on.
+2:6.408: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+2:6.464: Robot 1 has turned its BOM on.
+2:6.520: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+2:6.576: Robot 2 has turned its BOM on.
+2:6.688: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+2:6.736: Robot 5 has turned its BOM on.
+2:6.848: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 9)
+2:6.904: Robot 7 has turned its BOM on.
+2:7.16: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+2:7.72: Robot 9 has turned its BOM on.
+2:7.184: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+2:7.236: Robot 1 has turned its BOM on.
+2:7.348: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+2:7.404: Robot 2 has turned its BOM on.
+2:7.460: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+2:7.516: Robot 5 has turned its BOM on.
+2:7.628: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+2:7.684: Robot 7 has turned its BOM on.
+2:7.792: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+2:7.848: Robot 9 has turned its BOM on.
+2:7.960: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+2:10.144: Robot 9 passed the token to robot 2. Sensor matrix:
+(2 15)(5 0)(7 14)
+2:10.200: Robot 2 has requested to join the token ring.
+2:10.236: Robot 2 has turned its BOM on.
+2:10.292: Robot 2 passed the token to robot 5. Sensor matrix:
+(5 8)(7 11)(9 9)
+2:10.348: Robot 5 has turned its BOM on.
+2:10.405: Robot 5 passed the token to robot 7. Sensor matrix:
+(2 15)(7 13)(9 8)
+2:10.460: Robot 7 has turned its BOM on.
+2:10.572: Robot 7 passed the token to robot 9. Sensor matrix:
+(2 3)(5 5)(9 9)
+2:10.628: Robot 9 has turned its BOM on.
+2:10.736: Robot 9 passed the token to robot 2. Sensor matrix:
+(2 15)(5 0)(7 14)
+2:10.792: Robot 2 has turned its BOM on.
+2:10.852: Robot 2 passed the token to robot 5. Sensor matrix:
+(5 8)(7 11)(9 9)
+2:10.908: Robot 5 has turned its BOM on.
+2:11.20: Robot 5 passed the token to robot 7. Sensor matrix:
+(2 15)(7 13)(9 9)
+2:11.76: Robot 7 has turned its BOM on.
+2:11.188: Robot 7 passed the token to robot 9. Sensor matrix:
+(2 3)(5 5)(9 9)
+2:11.236: Robot 9 has turned its BOM on.
+2:11.348: Robot 9 passed the token to robot 2. Sensor matrix:
+(2 15)(5 0)(7 14)
+2:11.404: Robot 2 has turned its BOM on.
+2:11.460: Robot 2 passed the token to robot 5. Sensor matrix:
+(5 8)(7 11)(9 9)
+2:11.516: Robot 5 has turned its BOM on.
+2:11.628: Robot 5 passed the token to robot 7. Sensor matrix:
+(2 15)(7 13)(9 8)
+2:11.684: Robot 7 has turned its BOM on.
+2:11.796: Robot 7 passed the token to robot 9. Sensor matrix:
+(2 3)(5 5)(9 9)
+2:11.852: Robot 9 has turned its BOM on.
+2:11.964: Robot 9 passed the token to robot 2. Sensor matrix:
+(2 15)(5 0)(7 14)
+2:12.20: Robot 2 has turned its BOM on.
+2:12.132: Robot 2 passed the token to robot 5. Sensor matrix:
+(5 8)(7 11)(9 9)
+2:12.188: Robot 5 has turned its BOM on.
+2:12.236: Robot 5 passed the token to robot 7. Sensor matrix:
+(2 15)(7 13)(9 8)
+2:12.292: Robot 7 has turned its BOM on.
+2:12.404: Robot 7 passed the token to robot 9. Sensor matrix:
+(2 3)(5 5)(9 9)
+2:12.460: Robot 9 has turned its BOM on.
+2:12.572: Robot 9 passed the token to robot 2. Sensor matrix:
+(2 15)(5 0)(7 14)
+2:12.628: Robot 2 has turned its BOM on.
+2:12.736: Robot 2 passed the token to robot 5. Sensor matrix:
+(5 8)(7 11)(9 9)
+2:12.792: Robot 5 has turned its BOM on.
+2:12.852: Robot 5 passed the token to robot 7. Sensor matrix:
+(2 15)(7 13)(9 8)
+2:12.908: Robot 7 has turned its BOM on.
+2:13.20: Robot 7 passed the token to robot 9. Sensor matrix:
+(2 3)(5 5)(9 9)
+2:13.76: Robot 9 has turned its BOM on.
+2:13.188: Robot 9 passed the token to robot 2. Sensor matrix:
+(2 15)(5 0)(7 14)
+2:13.236: Robot 2 has turned its BOM on.
+2:13.348: Robot 2 passed the token to robot 5. Sensor matrix:
+(5 11)(7 11)(9 9)
+2:13.404: Robot 5 has turned its BOM on.
+2:13.460: Robot 5 passed the token to robot 7. Sensor matrix:
+(2 15)(7 13)(9 8)
+2:13.516: Robot 7 has turned its BOM on.
+2:13.628: Robot 7 passed the token to robot 9. Sensor matrix:
+(2 3)(5 5)(9 9)
+2:13.684: Robot 9 has turned its BOM on.
+2:13.792: Robot 9 passed the token to robot 2. Sensor matrix:
+(2 15)(5 0)(7 14)
+2:13.848: Robot 2 has turned its BOM on.
+2:13.964: Robot 2 passed the token to robot 5. Sensor matrix:
+(5 11)(7 11)(9 9)
+2:14.20: Robot 5 has turned its BOM on.
+2:14.132: Robot 5 passed the token to robot 7. Sensor matrix:
+(2 15)(7 13)(9 8)
+2:14.188: Robot 7 has turned its BOM on.
+2:14.236: Robot 7 passed the token to robot 9. Sensor matrix:
+(2 3)(5 5)(9 9)
+2:14.292: Robot 9 has turned its BOM on.
+2:14.348: Robot 1 has requested to join the token ring.
+2:14.404: Robot 9 passed the token to robot 2. Sensor matrix:
+(2 15)(5 0)(7 14)
+2:14.461: Robot 2 has turned its BOM on.
+2:14.572: Robot 2 passed the token to robot 5. Sensor matrix:
+(5 8)(7 11)(9 9)
+2:14.628: Robot 5 has turned its BOM on.
+2:14.736: Robot 5 passed the token to robot 7. Sensor matrix:
+(2 15)(7 13)(9 8)
+2:14.792: Robot 7 has turned its BOM on.
+2:14.852: Robot 7 passed the token to robot 9. Sensor matrix:
+(2 3)(5 5)(9 9)
+2:14.908: Robot 9 has turned its BOM on.
+2:15.20: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+2:15.76: Robot 1 has turned its BOM on.
+2:15.188: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+2:15.236: Robot 2 has turned its BOM on.
+2:15.349: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+2:15.405: Robot 5 has turned its BOM on.
+2:15.516: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+2:15.572: Robot 7 has turned its BOM on.
+2:15.684: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+2:15.736: Robot 9 has turned its BOM on.
+2:15.796: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+2:15.852: Robot 1 has turned its BOM on.
+2:15.964: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+2:16.20: Robot 2 has turned its BOM on.
+2:16.133: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+2:16.188: Robot 5 has turned its BOM on.
+2:16.292: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+2:16.348: Robot 7 has turned its BOM on.
+2:16.460: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+2:16.516: Robot 9 has turned its BOM on.
+2:16.628: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+2:16.684: Robot 1 has turned its BOM on.
+2:16.740: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+2:16.796: Robot 2 has turned its BOM on.
+2:16.909: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+2:16.965: Robot 5 has turned its BOM on.
+2:17.76: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+2:17.132: Robot 7 has turned its BOM on.
+2:17.236: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+2:17.293: Robot 9 has turned its BOM on.
+2:17.404: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+2:17.461: Robot 1 has turned its BOM on.
+2:17.573: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+2:17.628: Robot 2 has turned its BOM on.
+2:17.684: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+2:17.736: Robot 5 has turned its BOM on.
+2:17.848: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+2:17.905: Robot 7 has turned its BOM on.
+2:18.20: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+2:18.76: Robot 9 has turned its BOM on.
+2:18.189: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+2:18.236: Robot 1 has turned its BOM on.
+2:18.349: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+2:18.404: Robot 2 has turned its BOM on.
+2:18.516: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+2:18.573: Robot 5 has turned its BOM on.
+2:18.684: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 9)
+2:18.736: Robot 7 has turned its BOM on.
+2:18.792: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+2:18.848: Robot 9 has turned its BOM on.
+2:18.965: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+2:19.20: Robot 1 has turned its BOM on.
+2:19.132: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+2:19.188: Robot 2 has turned its BOM on.
+2:19.292: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+2:19.349: Robot 5 has turned its BOM on.
+2:19.461: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+2:19.517: Robot 7 has turned its BOM on.
+2:19.629: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+2:19.685: Robot 9 has turned its BOM on.
+2:19.793: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+2:19.849: Robot 1 has turned its BOM on.
+2:19.913: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+2:19.969: Robot 2 has turned its BOM on.
+2:20.85: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+2:20.141: Robot 5 has turned its BOM on.
+2:20.237: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 9)
+2:20.293: Robot 7 has turned its BOM on.
+2:20.409: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+2:20.465: Robot 9 has turned its BOM on.
+2:20.577: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+2:20.633: Robot 1 has turned its BOM on.
+2:20.693: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+2:20.737: Robot 2 has turned its BOM on.
+2:20.853: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+2:20.909: Robot 5 has turned its BOM on.
+2:21.21: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+2:21.77: Robot 7 has turned its BOM on.
+2:21.189: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+2:21.237: Robot 9 has turned its BOM on.
+2:21.353: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+2:21.409: Robot 1 has turned its BOM on.
+2:21.521: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+2:21.577: Robot 2 has turned its BOM on.
+2:21.637: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+2:21.693: Robot 5 has turned its BOM on.
+2:21.797: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+2:21.853: Robot 7 has turned its BOM on.
+2:21.965: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+2:22.21: Robot 9 has turned its BOM on.
+2:22.133: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+2:22.189: Robot 1 has turned its BOM on.
+2:22.293: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+2:22.349: Robot 2 has turned its BOM on.
+2:22.461: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+2:22.517: Robot 5 has turned its BOM on.
+2:22.629: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+2:22.685: Robot 7 has turned its BOM on.
+2:22.741: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+2:22.797: Robot 9 has turned its BOM on.
+2:22.909: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+2:22.965: Robot 1 has turned its BOM on.
+2:23.81: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+2:23.137: Robot 2 has turned its BOM on.
+2:23.237: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+2:23.293: Robot 5 has turned its BOM on.
+2:23.405: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+2:23.461: Robot 7 has turned its BOM on.
+2:23.573: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+2:23.629: Robot 9 has turned its BOM on.
+2:23.737: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+2:23.793: Robot 1 has turned its BOM on.
+2:23.849: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+2:23.905: Robot 2 has turned its BOM on.
+2:24.25: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+2:24.81: Robot 5 has turned its BOM on.
+2:24.197: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 9)
+2:24.237: Robot 7 has turned its BOM on.
+2:24.349: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+2:24.405: Robot 9 has turned its BOM on.
+2:24.517: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+2:24.573: Robot 1 has turned its BOM on.
+2:24.685: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+2:24.737: Robot 2 has turned its BOM on.
+2:24.849: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+2:24.905: Robot 5 has turned its BOM on.
+2:24.965: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+2:25.21: Robot 7 has turned its BOM on.
+2:25.133: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+2:25.189: Robot 9 has turned its BOM on.
+2:25.293: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+2:25.349: Robot 1 has turned its BOM on.
+2:25.461: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+2:25.517: Robot 2 has turned its BOM on.
+2:25.629: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+2:25.685: Robot 5 has turned its BOM on.
+2:25.793: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+2:25.849: Robot 7 has turned its BOM on.
+2:25.909: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+2:25.965: Robot 9 has turned its BOM on.
+2:26.77: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+2:26.133: Robot 1 has turned its BOM on.
+2:26.237: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+2:26.293: Robot 2 has turned its BOM on.
+2:26.405: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+2:26.461: Robot 5 has turned its BOM on.
+2:26.573: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+2:26.629: Robot 7 has turned its BOM on.
+2:26.737: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+2:26.793: Robot 9 has turned its BOM on.
+2:26.853: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+2:26.909: Robot 1 has turned its BOM on.
+2:27.21: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+2:27.77: Robot 2 has turned its BOM on.
+2:27.189: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+2:27.237: Robot 5 has turned its BOM on.
+2:27.353: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 9)
+2:27.409: Robot 7 has turned its BOM on.
+2:27.521: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+2:27.577: Robot 9 has turned its BOM on.
+2:27.633: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+2:27.689: Robot 1 has turned its BOM on.
+2:27.793: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+2:27.849: Robot 2 has turned its BOM on.
+2:27.961: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+2:28.17: Robot 5 has turned its BOM on.
+2:28.129: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+2:28.185: Robot 7 has turned its BOM on.
+2:28.293: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+2:28.349: Robot 9 has turned its BOM on.
+2:28.461: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+2:28.517: Robot 1 has turned its BOM on.
+2:28.633: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+2:28.689: Robot 2 has turned its BOM on.
+2:28.793: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+2:28.849: Robot 5 has turned its BOM on.
+2:28.905: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+2:28.961: Robot 7 has turned its BOM on.
+2:29.73: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+2:29.129: Robot 9 has turned its BOM on.
+2:29.237: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+2:29.293: Robot 1 has turned its BOM on.
+2:29.409: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+2:29.465: Robot 2 has turned its BOM on.
+2:29.577: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+2:29.633: Robot 5 has turned its BOM on.
+2:29.737: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+2:29.793: Robot 7 has turned its BOM on.
+2:29.905: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+2:29.961: Robot 9 has turned its BOM on.
+2:30.17: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+2:30.73: Robot 1 has turned its BOM on.
+2:30.185: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+2:30.237: Robot 2 has turned its BOM on.
+2:30.353: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+2:30.409: Robot 5 has turned its BOM on.
+2:30.521: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+2:30.577: Robot 7 has turned its BOM on.
+2:30.689: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+2:30.737: Robot 9 has turned its BOM on.
+2:30.849: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+2:30.905: Robot 1 has turned its BOM on.
+2:30.961: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+2:31.17: Robot 2 has turned its BOM on.
+2:31.129: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+2:31.185: Robot 5 has turned its BOM on.
+2:31.297: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+2:31.353: Robot 7 has turned its BOM on.
+2:31.465: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+2:31.521: Robot 9 has turned its BOM on.
+2:31.633: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+2:31.689: Robot 1 has turned its BOM on.
+2:31.793: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+2:31.849: Robot 2 has turned its BOM on.
+2:31.905: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+2:31.961: Robot 5 has turned its BOM on.
+2:32.73: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+2:32.129: Robot 7 has turned its BOM on.
+2:32.241: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+2:32.297: Robot 9 has turned its BOM on.
+2:32.409: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+2:32.465: Robot 1 has turned its BOM on.
+2:32.577: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+2:32.633: Robot 2 has turned its BOM on.
+2:32.689: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+2:32.737: Robot 5 has turned its BOM on.
+2:32.849: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 9)
+2:32.905: Robot 7 has turned its BOM on.
+2:33.17: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+2:33.73: Robot 9 has turned its BOM on.
+2:33.185: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+2:33.237: Robot 1 has turned its BOM on.
+2:33.349: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+2:33.405: Robot 2 has turned its BOM on.
+2:33.517: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+2:33.573: Robot 5 has turned its BOM on.
+2:33.685: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+2:33.737: Robot 7 has turned its BOM on.
+2:33.793: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+2:33.849: Robot 9 has turned its BOM on.
+2:33.961: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+2:34.17: Robot 1 has turned its BOM on.
+2:34.137: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+2:34.193: Robot 2 has turned its BOM on.
+2:34.293: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+2:34.349: Robot 5 has turned its BOM on.
+2:34.465: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+2:34.521: Robot 7 has turned its BOM on.
+2:34.637: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+2:34.693: Robot 9 has turned its BOM on.
+2:34.793: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+2:34.849: Robot 1 has turned its BOM on.
+2:34.961: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+2:35.17: Robot 2 has turned its BOM on.
+2:35.73: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+2:35.129: Robot 5 has turned its BOM on.
+2:35.237: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+2:35.293: Robot 7 has turned its BOM on.
+2:35.409: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+2:35.465: Robot 9 has turned its BOM on.
+2:35.577: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+2:35.633: Robot 1 has turned its BOM on.
+2:35.737: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+2:35.793: Robot 2 has turned its BOM on.
+2:35.905: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 8)(7 11)(9 9)
+2:35.961: Robot 5 has turned its BOM on.
+2:36.17: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+2:36.73: Robot 7 has turned its BOM on.
+2:36.185: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+2:36.237: Robot 9 has turned its BOM on.
+2:36.353: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+2:36.409: Robot 1 has turned its BOM on.
+2:36.521: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+2:36.577: Robot 2 has turned its BOM on.
+2:36.689: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+2:36.737: Robot 5 has turned its BOM on.
+2:36.849: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+2:36.905: Robot 7 has turned its BOM on.
+2:36.961: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+2:37.17: Robot 9 has turned its BOM on.
+2:37.129: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+2:37.185: Robot 1 has turned its BOM on.
+2:37.293: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+2:37.349: Robot 2 has turned its BOM on.
+2:37.461: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+2:37.517: Robot 5 has turned its BOM on.
+2:37.629: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+2:37.685: Robot 7 has turned its BOM on.
+2:37.793: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+2:37.849: Robot 9 has turned its BOM on.
+2:37.905: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+2:37.961: Robot 1 has turned its BOM on.
+2:38.73: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+2:38.129: Robot 2 has turned its BOM on.
+2:38.241: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+2:38.297: Robot 5 has turned its BOM on.
+2:38.409: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+2:38.465: Robot 7 has turned its BOM on.
+2:38.577: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+2:38.633: Robot 9 has turned its BOM on.
+2:38.737: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+2:38.793: Robot 1 has turned its BOM on.
+2:38.849: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+2:38.905: Robot 2 has turned its BOM on.
+2:39.17: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+2:39.73: Robot 5 has turned its BOM on.
+2:39.185: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 9)
+2:39.237: Robot 7 has turned its BOM on.
+2:39.349: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+2:39.405: Robot 9 has turned its BOM on.
+2:39.521: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+2:39.577: Robot 1 has turned its BOM on.
+2:39.693: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+2:39.737: Robot 2 has turned its BOM on.
+2:39.849: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+2:39.905: Robot 5 has turned its BOM on.
+2:40.17: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 9)
+2:40.73: Robot 7 has turned its BOM on.
+2:40.129: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+2:40.185: Robot 9 has turned its BOM on.
+2:40.293: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+2:40.349: Robot 1 has turned its BOM on.
+2:40.465: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+2:40.521: Robot 2 has turned its BOM on.
+2:40.637: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+2:40.693: Robot 5 has turned its BOM on.
+2:40.793: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+2:40.849: Robot 7 has turned its BOM on.
+2:40.961: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+2:41.17: Robot 9 has turned its BOM on.
+2:41.73: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+2:41.129: Robot 1 has turned its BOM on.
+2:41.237: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+2:41.293: Robot 2 has turned its BOM on.
+2:41.409: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+2:41.465: Robot 5 has turned its BOM on.
+2:41.577: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+2:41.633: Robot 7 has turned its BOM on.
+2:41.737: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+2:41.793: Robot 9 has turned its BOM on.
+2:41.905: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+2:41.961: Robot 1 has turned its BOM on.
+2:42.17: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+2:42.73: Robot 2 has turned its BOM on.
+2:42.185: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+2:42.237: Robot 5 has turned its BOM on.
+2:42.357: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+2:42.413: Robot 7 has turned its BOM on.
+2:42.525: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+2:42.581: Robot 9 has turned its BOM on.
+2:42.641: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+2:42.697: Robot 1 has turned its BOM on.
+2:42.849: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+2:42.905: Robot 2 has turned its BOM on.
+2:42.961: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+2:43.17: Robot 5 has turned its BOM on.
+2:43.129: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+2:43.185: Robot 7 has turned its BOM on.
+2:43.297: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+2:43.353: Robot 9 has turned its BOM on.
+2:43.465: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+2:43.521: Robot 1 has turned its BOM on.
+2:43.633: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+2:43.689: Robot 2 has turned its BOM on.
+2:43.793: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+2:43.849: Robot 5 has turned its BOM on.
+2:43.905: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 9)
+2:43.961: Robot 7 has turned its BOM on.
+2:44.73: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+2:44.129: Robot 9 has turned its BOM on.
+2:44.241: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+2:44.297: Robot 1 has turned its BOM on.
+2:44.417: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+2:44.473: Robot 2 has turned its BOM on.
+2:44.585: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+2:44.641: Robot 5 has turned its BOM on.
+2:44.701: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+2:44.737: Robot 7 has turned its BOM on.
+2:44.905: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+2:44.961: Robot 9 has turned its BOM on.
+2:45.77: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+2:45.133: Robot 1 has turned its BOM on.
+2:45.189: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+2:45.237: Robot 2 has turned its BOM on.
+2:45.349: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+2:45.405: Robot 5 has turned its BOM on.
+2:45.517: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 9)
+2:45.573: Robot 7 has turned its BOM on.
+2:45.685: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+2:45.737: Robot 9 has turned its BOM on.
+2:45.849: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+2:45.905: Robot 1 has turned its BOM on.
+2:45.965: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+2:46.21: Robot 2 has turned its BOM on.
+2:46.133: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+2:46.189: Robot 5 has turned its BOM on.
+2:46.293: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+2:46.349: Robot 7 has turned its BOM on.
+2:46.461: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+2:46.517: Robot 9 has turned its BOM on.
+2:46.629: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+2:46.685: Robot 1 has turned its BOM on.
+2:46.793: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+2:46.849: Robot 2 has turned its BOM on.
+2:46.913: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+2:46.969: Robot 5 has turned its BOM on.
+2:47.85: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+2:47.141: Robot 7 has turned its BOM on.
+2:47.237: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+2:47.293: Robot 9 has turned its BOM on.
+2:47.413: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+2:47.469: Robot 1 has turned its BOM on.
+2:47.581: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+2:47.637: Robot 2 has turned its BOM on.
+2:47.693: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+2:47.737: Robot 5 has turned its BOM on.
+2:47.853: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+2:47.909: Robot 7 has turned its BOM on.
+2:48.21: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+2:48.77: Robot 9 has turned its BOM on.
+2:48.189: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+2:48.237: Robot 1 has turned its BOM on.
+2:48.349: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+2:48.405: Robot 2 has turned its BOM on.
+2:48.517: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+2:48.573: Robot 5 has turned its BOM on.
+2:48.685: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+2:48.737: Robot 7 has turned its BOM on.
+2:48.853: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+2:48.909: Robot 9 has turned its BOM on.
+2:48.965: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+2:49.21: Robot 1 has turned its BOM on.
+2:49.133: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+2:49.189: Robot 2 has turned its BOM on.
+2:49.293: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+2:49.349: Robot 5 has turned its BOM on.
+2:49.461: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+2:49.517: Robot 7 has turned its BOM on.
+2:49.633: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+2:49.689: Robot 9 has turned its BOM on.
+2:49.797: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+2:49.853: Robot 1 has turned its BOM on.
+2:49.965: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+2:50.21: Robot 2 has turned its BOM on.
+2:50.77: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+2:50.133: Robot 5 has turned its BOM on.
+2:50.237: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+2:50.293: Robot 7 has turned its BOM on.
+2:50.405: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+2:50.461: Robot 9 has turned its BOM on.
+2:50.573: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+2:50.629: Robot 1 has turned its BOM on.
+2:50.737: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+2:50.793: Robot 2 has turned its BOM on.
+2:50.905: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+2:50.961: Robot 5 has turned its BOM on.
+2:51.21: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+2:51.77: Robot 7 has turned its BOM on.
+2:51.189: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+2:51.237: Robot 9 has turned its BOM on.
+2:51.349: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+2:51.405: Robot 1 has turned its BOM on.
+2:51.517: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+2:51.573: Robot 2 has turned its BOM on.
+2:51.686: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+2:51.737: Robot 5 has turned its BOM on.
+2:51.849: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+2:51.905: Robot 7 has turned its BOM on.
+2:51.965: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+2:52.21: Robot 9 has turned its BOM on.
+2:52.133: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+2:52.190: Robot 1 has turned its BOM on.
+2:52.293: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+2:52.349: Robot 2 has turned its BOM on.
+2:52.461: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+2:52.517: Robot 5 has turned its BOM on.
+2:52.629: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+2:52.685: Robot 7 has turned its BOM on.
+2:52.793: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+2:52.849: Robot 9 has turned its BOM on.
+2:52.913: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+2:52.969: Robot 1 has turned its BOM on.
+2:53.85: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+2:53.141: Robot 2 has turned its BOM on.
+2:53.237: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+2:53.293: Robot 5 has turned its BOM on.
+2:53.405: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+2:53.461: Robot 7 has turned its BOM on.
+2:53.573: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+2:53.629: Robot 9 has turned its BOM on.
+2:53.737: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+2:53.793: Robot 1 has turned its BOM on.
+2:53.909: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+2:53.965: Robot 2 has turned its BOM on.
+2:54.21: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+2:54.77: Robot 5 has turned its BOM on.
+2:54.189: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 9)
+2:54.237: Robot 7 has turned its BOM on.
+2:54.349: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+2:54.405: Robot 9 has turned its BOM on.
+2:54.517: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+2:54.573: Robot 1 has turned its BOM on.
+2:54.685: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+2:54.737: Robot 2 has turned its BOM on.
+2:54.849: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+2:54.905: Robot 5 has turned its BOM on.
+2:55.17: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+2:55.73: Robot 7 has turned its BOM on.
+2:55.133: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+2:55.189: Robot 9 has turned its BOM on.
+2:55.293: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+2:55.349: Robot 1 has turned its BOM on.
+2:55.461: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+2:55.517: Robot 2 has turned its BOM on.
+2:55.629: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+2:55.685: Robot 5 has turned its BOM on.
+2:55.797: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+2:55.853: Robot 7 has turned its BOM on.
+2:55.965: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+2:56.21: Robot 9 has turned its BOM on.
+2:56.77: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+2:56.133: Robot 1 has turned its BOM on.
+2:56.237: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+2:56.293: Robot 2 has turned its BOM on.
+2:56.405: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+2:56.461: Robot 5 has turned its BOM on.
+2:56.573: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+2:56.629: Robot 7 has turned its BOM on.
+2:56.737: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+2:56.793: Robot 9 has turned its BOM on.
+2:56.905: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+2:56.961: Robot 1 has turned its BOM on.
+2:57.21: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+2:57.77: Robot 2 has turned its BOM on.
+2:57.189: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+2:57.237: Robot 5 has turned its BOM on.
+2:57.349: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 9)
+2:57.405: Robot 7 has turned its BOM on.
+2:57.517: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+2:57.573: Robot 9 has turned its BOM on.
+2:57.685: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+2:59.685: Robot 9 passed the token to robot 2. Sensor matrix:
+(2 15)(5 0)(7 14)
+2:59.849: Robot 2 passed the token to robot 5. Sensor matrix:
+(5 11)(7 11)(9 9)
+2:59.905: Robot 5 has turned its BOM on.
+2:59.965: Robot 5 passed the token to robot 7. Sensor matrix:
+(2 15)(7 13)(9 9)
+3:0.21: Robot 7 has turned its BOM on.
+3:0.133: Robot 7 passed the token to robot 9. Sensor matrix:
+(2 3)(5 5)(9 9)
+3:0.189: Robot 9 has turned its BOM on.
+3:0.293: Robot 9 passed the token to robot 2. Sensor matrix:
+(2 15)(5 0)(7 14)
+3:0.349: Robot 2 has turned its BOM on.
+3:0.461: Robot 2 passed the token to robot 5. Sensor matrix:
+(5 11)(7 11)(9 9)
+3:0.517: Robot 5 has turned its BOM on.
+3:0.573: Robot 5 passed the token to robot 7. Sensor matrix:
+(2 15)(7 13)(9 8)
+3:0.629: Robot 7 has turned its BOM on.
+3:0.737: Robot 7 passed the token to robot 9. Sensor matrix:
+(2 3)(5 5)(9 9)
+3:0.793: Robot 9 has turned its BOM on.
+3:0.909: Robot 9 passed the token to robot 2. Sensor matrix:
+(2 15)(5 0)(7 14)
+3:0.965: Robot 2 has turned its BOM on.
+3:1.77: Robot 2 passed the token to robot 5. Sensor matrix:
+(5 11)(7 11)(9 9)
+3:1.133: Robot 5 has turned its BOM on.
+3:1.237: Robot 5 passed the token to robot 7. Sensor matrix:
+(2 15)(7 13)(9 9)
+3:1.293: Robot 7 has turned its BOM on.
+3:1.349: Robot 7 passed the token to robot 9. Sensor matrix:
+(2 3)(5 5)(9 9)
+3:1.405: Robot 9 has turned its BOM on.
+3:1.517: Robot 9 passed the token to robot 2. Sensor matrix:
+(2 15)(5 0)(7 14)
+3:1.573: Robot 2 has turned its BOM on.
+3:1.685: Robot 2 passed the token to robot 5. Sensor matrix:
+(5 11)(7 11)(9 9)
+3:1.737: Robot 5 has turned its BOM on.
+3:1.849: Robot 5 passed the token to robot 7. Sensor matrix:
+(2 15)(7 13)(9 8)
+3:1.905: Robot 7 has turned its BOM on.
+3:1.961: Robot 7 passed the token to robot 9. Sensor matrix:
+(2 3)(5 5)(9 9)
+3:2.17: Robot 9 has turned its BOM on.
+3:2.297: Robot 2 passed the token to robot 5. Sensor matrix:
+(5 11)(7 11)(9 9)
+3:2.353: Robot 5 has turned its BOM on.
+3:2.465: Robot 5 passed the token to robot 7. Sensor matrix:
+(2 15)(7 13)(9 8)
+3:2.521: Robot 7 has turned its BOM on.
+3:2.577: Robot 7 passed the token to robot 9. Sensor matrix:
+(2 3)(5 5)(9 9)
+3:2.633: Robot 9 has turned its BOM on.
+3:2.737: Robot 9 passed the token to robot 2. Sensor matrix:
+(2 15)(5 0)(7 14)
+3:2.793: Robot 2 has turned its BOM on.
+3:2.905: Robot 2 passed the token to robot 5. Sensor matrix:
+(5 11)(7 11)(9 9)
+3:2.961: Robot 5 has turned its BOM on.
+3:3.81: Robot 5 passed the token to robot 7. Sensor matrix:
+(2 15)(7 13)(9 8)
+3:3.137: Robot 7 has turned its BOM on.
+3:3.193: Robot 7 passed the token to robot 9. Sensor matrix:
+(2 3)(5 5)(9 9)
+3:3.237: Robot 9 has turned its BOM on.
+3:3.349: Robot 9 passed the token to robot 2. Sensor matrix:
+(2 15)(5 0)(7 14)
+3:3.405: Robot 2 has turned its BOM on.
+3:3.517: Robot 2 passed the token to robot 5. Sensor matrix:
+(5 11)(7 11)(9 9)
+3:3.573: Robot 5 has turned its BOM on.
+3:3.685: Robot 5 passed the token to robot 7. Sensor matrix:
+(2 15)(7 13)(9 9)
+3:3.737: Robot 7 has turned its BOM on.
+3:3.849: Robot 7 passed the token to robot 9. Sensor matrix:
+(2 3)(5 5)(9 9)
+3:3.905: Robot 1 has requested to join the token ring.
+3:3.961: Robot 9 has turned its BOM on.
+3:4.17: Robot 9 passed the token to robot 2. Sensor matrix:
+(2 15)(5 0)(7 14)
+3:4.73: Robot 2 has turned its BOM on.
+3:4.129: Robot 2 passed the token to robot 5. Sensor matrix:
+(5 11)(7 11)(9 9)
+3:4.185: Robot 5 has turned its BOM on.
+3:4.297: Robot 5 passed the token to robot 7. Sensor matrix:
+(2 15)(7 13)(9 8)
+3:4.353: Robot 7 has turned its BOM on.
+3:4.409: Robot 7 passed the token to robot 9. Sensor matrix:
+(2 3)(5 5)(9 9)
+3:4.465: Robot 9 has turned its BOM on.
+3:4.577: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+3:4.633: Robot 1 has turned its BOM on.
+3:4.737: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+3:4.793: Robot 2 has turned its BOM on.
+3:4.905: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+3:4.961: Robot 5 has turned its BOM on.
+3:5.73: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+3:5.129: Robot 7 has turned its BOM on.
+3:5.245: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+3:5.301: Robot 9 has turned its BOM on.
+3:5.413: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+3:5.469: Robot 1 has turned its BOM on.
+3:5.525: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+3:5.581: Robot 2 has turned its BOM on.
+3:5.693: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+3:5.737: Robot 5 has turned its BOM on.
+3:5.849: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 9)
+3:5.905: Robot 7 has turned its BOM on.
+3:6.17: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+3:6.73: Robot 9 has turned its BOM on.
+3:6.185: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+3:6.237: Robot 1 has turned its BOM on.
+3:6.353: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+3:6.409: Robot 2 has turned its BOM on.
+3:6.521: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+3:6.577: Robot 5 has turned its BOM on.
+3:6.637: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+3:6.693: Robot 7 has turned its BOM on.
+3:6.793: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+3:6.849: Robot 9 has turned its BOM on.
+3:6.961: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+3:7.17: Robot 1 has turned its BOM on.
+3:7.129: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+3:7.185: Robot 2 has turned its BOM on.
+3:7.297: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+3:7.353: Robot 5 has turned its BOM on.
+3:7.465: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+3:7.521: Robot 7 has turned its BOM on.
+3:7.577: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+3:7.633: Robot 9 has turned its BOM on.
+3:7.737: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+3:7.793: Robot 1 has turned its BOM on.
+3:7.905: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+3:7.961: Robot 2 has turned its BOM on.
+3:8.73: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+3:8.129: Robot 5 has turned its BOM on.
+3:8.237: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+3:8.293: Robot 7 has turned its BOM on.
+3:8.405: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+3:8.461: Robot 9 has turned its BOM on.
+3:8.521: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+3:8.577: Robot 1 has turned its BOM on.
+3:8.689: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+3:8.737: Robot 2 has turned its BOM on.
+3:8.849: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+3:8.905: Robot 5 has turned its BOM on.
+3:9.17: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+3:9.73: Robot 7 has turned its BOM on.
+3:9.189: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+3:9.237: Robot 9 has turned its BOM on.
+3:9.349: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+3:9.405: Robot 1 has turned its BOM on.
+3:9.465: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+3:9.521: Robot 2 has turned its BOM on.
+3:9.633: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+3:9.689: Robot 5 has turned its BOM on.
+3:9.793: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+3:9.849: Robot 7 has turned its BOM on.
+3:9.961: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+3:10.17: Robot 9 has turned its BOM on.
+3:10.129: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+3:10.185: Robot 1 has turned its BOM on.
+3:10.293: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+3:10.349: Robot 2 has turned its BOM on.
+3:10.465: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+3:10.521: Robot 5 has turned its BOM on.
+3:10.633: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+3:10.689: Robot 7 has turned its BOM on.
+3:10.737: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+3:10.793: Robot 9 has turned its BOM on.
+3:10.905: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+3:10.961: Robot 1 has turned its BOM on.
+3:11.73: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+3:11.129: Robot 2 has turned its BOM on.
+3:11.237: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+3:11.293: Robot 5 has turned its BOM on.
+3:11.409: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 9)
+3:11.465: Robot 7 has turned its BOM on.
+3:11.577: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+3:11.633: Robot 9 has turned its BOM on.
+3:11.689: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+3:11.737: Robot 1 has turned its BOM on.
+3:11.849: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+3:11.905: Robot 2 has turned its BOM on.
+3:12.17: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+3:12.73: Robot 5 has turned its BOM on.
+3:12.185: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+3:12.237: Robot 7 has turned its BOM on.
+3:12.349: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+3:12.405: Robot 9 has turned its BOM on.
+3:12.517: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+3:12.573: Robot 1 has turned its BOM on.
+3:12.629: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+3:12.685: Robot 2 has turned its BOM on.
+3:12.793: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+3:12.849: Robot 5 has turned its BOM on.
+3:12.961: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+3:13.17: Robot 7 has turned its BOM on.
+3:13.129: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+3:13.185: Robot 9 has turned its BOM on.
+3:13.301: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+3:13.357: Robot 1 has turned its BOM on.
+3:13.417: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+3:13.473: Robot 2 has turned its BOM on.
+3:13.585: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+3:13.641: Robot 5 has turned its BOM on.
+3:13.737: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+3:13.793: Robot 7 has turned its BOM on.
+3:13.905: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+3:13.961: Robot 9 has turned its BOM on.
+3:14.73: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+3:14.129: Robot 1 has turned its BOM on.
+3:14.237: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+3:14.293: Robot 2 has turned its BOM on.
+3:14.405: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+3:14.461: Robot 5 has turned its BOM on.
+3:14.521: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+3:14.577: Robot 7 has turned its BOM on.
+3:14.689: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+3:14.737: Robot 9 has turned its BOM on.
+3:14.849: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+3:14.905: Robot 1 has turned its BOM on.
+3:15.17: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+3:15.73: Robot 2 has turned its BOM on.
+3:15.185: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+3:15.237: Robot 5 has turned its BOM on.
+3:15.349: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 9)
+3:15.405: Robot 7 has turned its BOM on.
+3:15.521: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+3:15.577: Robot 9 has turned its BOM on.
+3:15.689: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+3:15.737: Robot 1 has turned its BOM on.
+3:15.793: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+3:15.849: Robot 2 has turned its BOM on.
+3:15.962: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+3:16.17: Robot 5 has turned its BOM on.
+3:16.129: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+3:16.185: Robot 7 has turned its BOM on.
+3:16.297: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+3:16.353: Robot 9 has turned its BOM on.
+3:16.466: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+3:16.521: Robot 1 has turned its BOM on.
+3:16.633: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+3:16.689: Robot 2 has turned its BOM on.
+3:16.793: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+3:16.849: Robot 5 has turned its BOM on.
+3:16.905: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+3:16.961: Robot 7 has turned its BOM on.
+3:17.73: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+3:17.129: Robot 9 has turned its BOM on.
+3:17.241: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+3:17.297: Robot 1 has turned its BOM on.
+3:17.409: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+3:17.465: Robot 2 has turned its BOM on.
+3:17.577: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+3:17.633: Robot 5 has turned its BOM on.
+3:17.689: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+3:17.737: Robot 7 has turned its BOM on.
+3:17.849: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+3:17.906: Robot 9 has turned its BOM on.
+3:18.17: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+3:18.73: Robot 1 has turned its BOM on.
+3:18.185: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+3:18.237: Robot 2 has turned its BOM on.
+3:18.353: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+3:18.410: Robot 5 has turned its BOM on.
+3:18.521: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+3:18.577: Robot 7 has turned its BOM on.
+3:18.633: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+3:18.689: Robot 9 has turned its BOM on.
+3:18.793: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+3:18.849: Robot 1 has turned its BOM on.
+3:18.961: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+3:19.17: Robot 2 has turned its BOM on.
+3:19.129: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+3:19.185: Robot 5 has turned its BOM on.
+3:19.297: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 9)
+3:19.353: Robot 7 has turned its BOM on.
+3:19.473: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+3:19.529: Robot 9 has turned its BOM on.
+3:19.589: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+3:19.645: Robot 1 has turned its BOM on.
+3:19.737: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+3:19.793: Robot 2 has turned its BOM on.
+3:19.905: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+3:19.961: Robot 5 has turned its BOM on.
+3:20.73: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+3:20.129: Robot 7 has turned its BOM on.
+3:20.237: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+3:20.293: Robot 9 has turned its BOM on.
+3:20.405: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+3:20.461: Robot 1 has turned its BOM on.
+3:20.573: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+3:20.629: Robot 2 has turned its BOM on.
+3:20.737: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+3:20.793: Robot 5 has turned its BOM on.
+3:20.849: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+3:20.905: Robot 7 has turned its BOM on.
+3:21.17: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+3:21.73: Robot 9 has turned its BOM on.
+3:21.193: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+3:21.237: Robot 1 has turned its BOM on.
+3:21.349: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+3:21.405: Robot 2 has turned its BOM on.
+3:21.517: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+3:21.573: Robot 5 has turned its BOM on.
+3:21.685: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+3:21.737: Robot 7 has turned its BOM on.
+3:21.797: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+3:21.853: Robot 9 has turned its BOM on.
+3:21.965: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+3:22.21: Robot 1 has turned its BOM on.
+3:22.133: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+3:22.189: Robot 2 has turned its BOM on.
+3:22.293: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+3:22.349: Robot 5 has turned its BOM on.
+3:22.461: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+3:22.517: Robot 7 has turned its BOM on.
+3:22.629: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+3:22.685: Robot 9 has turned its BOM on.
+3:22.741: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+3:22.797: Robot 1 has turned its BOM on.
+3:22.909: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+3:22.965: Robot 2 has turned its BOM on.
+3:23.77: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+3:23.133: Robot 5 has turned its BOM on.
+3:23.237: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+3:23.293: Robot 7 has turned its BOM on.
+3:23.405: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+3:23.461: Robot 9 has turned its BOM on.
+3:23.573: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+3:23.629: Robot 1 has turned its BOM on.
+3:23.689: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+3:23.737: Robot 2 has turned its BOM on.
+3:23.849: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+3:23.905: Robot 5 has turned its BOM on.
+3:24.21: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+3:24.77: Robot 7 has turned its BOM on.
+3:24.189: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+3:24.237: Robot 9 has turned its BOM on.
+3:24.349: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+3:24.405: Robot 1 has turned its BOM on.
+3:24.517: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+3:24.573: Robot 2 has turned its BOM on.
+3:24.629: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+3:24.685: Robot 5 has turned its BOM on.
+3:24.793: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+3:24.849: Robot 7 has turned its BOM on.
+3:24.965: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+3:25.21: Robot 9 has turned its BOM on.
+3:25.133: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+3:25.189: Robot 1 has turned its BOM on.
+3:25.293: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+3:25.349: Robot 2 has turned its BOM on.
+3:25.461: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+3:25.517: Robot 5 has turned its BOM on.
+3:25.629: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+3:25.685: Robot 7 has turned its BOM on.
+3:25.737: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+3:25.793: Robot 9 has turned its BOM on.
+3:25.909: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+3:25.965: Robot 1 has turned its BOM on.
+3:26.77: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+3:28.237: Robot 2 passed the token to robot 5. Sensor matrix:
+(5 11)(7 11)(9 9)
+3:28.293: Robot 1 has requested to join the token ring.
+3:28.349: Robot 5 passed the token to robot 7. Sensor matrix:
+(2 15)(7 13)(9 8)
+3:28.405: Robot 7 has turned its BOM on.
+3:28.517: Robot 7 passed the token to robot 9. Sensor matrix:
+(2 3)(5 5)(9 9)
+3:28.573: Robot 9 has turned its BOM on.
+3:28.685: Robot 9 passed the token to robot 2. Sensor matrix:
+(2 15)(5 0)(7 14)
+3:28.737: Robot 2 has turned its BOM on.
+3:28.793: Robot 2 passed the token to robot 5. Sensor matrix:
+(5 11)(7 11)(9 9)
+3:28.849: Robot 5 has turned its BOM on.
+3:28.965: Robot 5 passed the token to robot 7. Sensor matrix:
+(2 15)(7 13)(9 8)
+3:29.21: Robot 7 has turned its BOM on.
+3:29.133: Robot 7 passed the token to robot 9. Sensor matrix:
+(2 3)(5 5)(9 9)
+3:29.189: Robot 9 has turned its BOM on.
+3:29.293: Robot 9 passed the token to robot 2. Sensor matrix:
+(2 15)(5 0)(7 14)
+3:29.349: Robot 2 has turned its BOM on.
+3:29.461: Robot 2 passed the token to robot 5. Sensor matrix:
+(5 11)(7 11)(9 9)
+3:29.517: Robot 5 has turned its BOM on.
+3:29.573: Robot 5 passed the token to robot 7. Sensor matrix:
+(2 15)(7 13)(9 9)
+3:29.629: Robot 7 has turned its BOM on.
+3:29.737: Robot 7 passed the token to robot 9. Sensor matrix:
+(2 3)(5 5)(9 9)
+3:29.793: Robot 9 has turned its BOM on.
+3:29.905: Robot 9 passed the token to robot 2. Sensor matrix:
+(2 15)(5 0)(7 14)
+3:29.961: Robot 2 has turned its BOM on.
+3:30.21: Robot 2 passed the token to robot 5. Sensor matrix:
+(5 11)(7 11)(9 9)
+3:30.77: Robot 5 has turned its BOM on.
+3:30.189: Robot 5 passed the token to robot 7. Sensor matrix:
+(2 15)(7 13)(9 8)
+3:30.237: Robot 7 has turned its BOM on.
+3:30.349: Robot 7 passed the token to robot 9. Sensor matrix:
+(2 3)(5 5)(9 9)
+3:30.405: Robot 9 has turned its BOM on.
+3:30.517: Robot 9 passed the token to robot 2. Sensor matrix:
+(2 15)(5 0)(7 14)
+3:30.573: Robot 2 has turned its BOM on.
+3:30.685: Robot 2 passed the token to robot 5. Sensor matrix:
+(5 11)(7 11)(9 9)
+3:30.737: Robot 5 has turned its BOM on.
+3:30.793: Robot 5 passed the token to robot 7. Sensor matrix:
+(2 15)(7 13)(9 8)
+3:30.849: Robot 7 has turned its BOM on.
+3:30.965: Robot 7 passed the token to robot 9. Sensor matrix:
+(2 3)(5 5)(9 9)
+3:31.21: Robot 9 has turned its BOM on.
+3:31.133: Robot 9 passed the token to robot 2. Sensor matrix:
+(2 15)(5 0)(7 14)
+3:31.189: Robot 2 has turned its BOM on.
+3:31.293: Robot 2 passed the token to robot 5. Sensor matrix:
+(5 11)(7 11)(9 9)
+3:31.349: Robot 5 has turned its BOM on.
+3:31.461: Robot 5 passed the token to robot 7. Sensor matrix:
+(2 15)(7 13)(9 8)
+3:31.518: Robot 7 has turned its BOM on.
+3:31.573: Robot 7 passed the token to robot 9. Sensor matrix:
+(2 3)(5 5)(9 9)
+3:31.629: Robot 9 has turned its BOM on.
+3:31.741: Robot 9 passed the token to robot 2. Sensor matrix:
+(2 15)(5 0)(7 14)
+3:31.797: Robot 2 has turned its BOM on.
+3:31.909: Robot 2 passed the token to robot 5. Sensor matrix:
+(5 11)(7 11)(9 9)
+3:31.965: Robot 5 has turned its BOM on.
+3:32.22: Robot 5 passed the token to robot 7. Sensor matrix:
+(2 15)(7 13)(9 8)
+3:32.77: Robot 7 has turned its BOM on.
+3:32.189: Robot 7 passed the token to robot 9. Sensor matrix:
+(2 3)(5 5)(9 9)
+3:32.237: Robot 9 has turned its BOM on.
+3:32.349: Robot 1 has requested to join the token ring.
+3:33.905: Robot 1 has requested to join the token ring.
+3:34.349: Robot 5 passed the token to robot 7. Sensor matrix:
+(2 15)(7 13)
+3:34.517: Robot 7 passed the token to robot 2. Sensor matrix:
+(2 3)(5 5)
+3:34.629: Robot 2 passed the token to robot 5. Sensor matrix:
+(5 11)(7 11)
+3:34.685: Robot 5 has turned its BOM on.
+3:34.793: Robot 5 passed the token to robot 7. Sensor matrix:
+(2 15)(7 13)
+3:34.849: Robot 7 has turned its BOM on.
+3:34.961: Robot 7 passed the token to robot 2. Sensor matrix:
+(2 3)(5 5)
+3:35.17: Robot 2 has turned its BOM on.
+3:35.73: Robot 2 passed the token to robot 5. Sensor matrix:
+(5 11)(7 11)
+3:35.129: Robot 5 has turned its BOM on.
+3:35.237: Robot 5 passed the token to robot 7. Sensor matrix:
+(2 15)(7 13)
+3:35.293: Robot 7 has turned its BOM on.
+3:35.405: Robot 7 passed the token to robot 2. Sensor matrix:
+(2 3)(5 5)
+3:35.461: Robot 2 has turned its BOM on.
+3:35.573: Robot 2 passed the token to robot 5. Sensor matrix:
+(5 11)(7 11)
+3:35.629: Robot 5 has turned its BOM on.
+3:35.685: Robot 5 passed the token to robot 7. Sensor matrix:
+(2 15)(7 13)
+3:35.737: Robot 7 has turned its BOM on.
+3:35.853: Robot 7 passed the token to robot 2. Sensor matrix:
+(2 3)(5 5)
+3:35.909: Robot 2 has turned its BOM on.
+3:36.21: Robot 2 passed the token to robot 5. Sensor matrix:
+(5 11)(7 11)
+3:36.77: Robot 5 has turned its BOM on.
+3:36.134: Robot 5 passed the token to robot 7. Sensor matrix:
+(2 15)(7 13)
+3:36.189: Robot 7 has turned its BOM on.
+3:36.293: Robot 7 passed the token to robot 2. Sensor matrix:
+(2 3)(5 5)
+3:36.349: Robot 2 has turned its BOM on.
+3:36.461: Robot 2 passed the token to robot 5. Sensor matrix:
+(5 11)(7 11)
+3:36.517: Robot 5 has turned its BOM on.
+3:36.574: Robot 5 passed the token to robot 7. Sensor matrix:
+(2 15)(7 13)
+3:36.629: Robot 7 has turned its BOM on.
+3:36.741: Robot 7 passed the token to robot 2. Sensor matrix:
+(2 3)(5 5)
+3:36.797: Robot 2 has turned its BOM on.
+3:36.909: Robot 2 passed the token to robot 5. Sensor matrix:
+(5 11)(7 11)
+3:36.965: Robot 5 has turned its BOM on.
+3:37.21: Robot 5 passed the token to robot 7. Sensor matrix:
+(2 15)(7 13)
+3:37.77: Robot 7 has turned its BOM on.
+3:37.189: Robot 7 passed the token to robot 2. Sensor matrix:
+(2 3)(5 5)
+3:37.237: Robot 2 has turned its BOM on.
+3:37.353: Robot 2 passed the token to robot 5. Sensor matrix:
+(5 11)(7 11)
+3:37.409: Robot 5 has turned its BOM on.
+3:37.465: Robot 5 passed the token to robot 7. Sensor matrix:
+(2 15)(7 13)
+3:37.521: Robot 7 has turned its BOM on.
+3:37.633: Robot 7 passed the token to robot 2. Sensor matrix:
+(2 3)(5 5)
+3:37.689: Robot 2 has turned its BOM on.
+3:37.793: Robot 2 passed the token to robot 5. Sensor matrix:
+(5 11)(7 11)
+3:37.849: Robot 5 has turned its BOM on.
+3:37.909: Robot 5 passed the token to robot 7. Sensor matrix:
+(2 15)(7 13)
+3:37.965: Robot 7 has turned its BOM on.
+3:38.77: Robot 7 passed the token to robot 2. Sensor matrix:
+(2 3)(5 5)
+3:38.133: Robot 2 has turned its BOM on.
+3:38.237: Robot 2 passed the token to robot 5. Sensor matrix:
+(5 11)(7 11)
+3:38.293: Robot 5 has turned its BOM on.
+3:38.349: Robot 5 passed the token to robot 7. Sensor matrix:
+(2 15)(7 13)
+3:38.405: Robot 7 has turned its BOM on.
+3:38.517: Robot 7 passed the token to robot 2. Sensor matrix:
+(2 3)(5 5)
+3:38.574: Robot 2 has turned its BOM on.
+3:38.689: Robot 2 passed the token to robot 5. Sensor matrix:
+(5 11)(7 11)
+3:38.737: Robot 5 has turned its BOM on.
+3:38.793: Robot 2 has requested to join the token ring.
+3:38.849: Robot 9 has requested to join the token ring.
+3:38.905: Robot 5 passed the token to robot 7. Sensor matrix:
+(2 15)(7 13)
+3:38.961: Robot 5 has requested to join the token ring.
+3:39.18: Robot 1 has requested to join the token ring.
+3:39.73: Robot 7 has turned its BOM on.
+3:39.129: Robot 7 passed the token to robot 2. Sensor matrix:
+(2 3)(5 5)
+3:39.186: Robot 2 has turned its BOM on.
+3:39.237: Robot 2 passed the token to robot 5. Sensor matrix:
+(5 11)(7 11)
+3:39.293: Robot 5 has turned its BOM on.
+3:39.349: Robot 5 passed the token to robot 7. Sensor matrix:
+(2 15)(7 13)
+3:39.409: Robot 7 has turned its BOM on.
+3:39.465: Robot 7 passed the token to robot 1. Sensor matrix:
+(1 1)(2 3)(5 5)
+3:39.521: Robot 1 has turned its BOM on.
+3:39.577: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)
+3:39.633: Robot 2 has turned its BOM on.
+3:39.737: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)
+3:39.793: Robot 5 has turned its BOM on.
+3:39.905: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)
+3:39.961: Robot 7 has turned its BOM on.
+3:40.17: Robot 7 passed the token to robot 1. Sensor matrix:
+(1 1)(2 3)(5 5)
+3:40.73: Robot 1 has turned its BOM on.
+3:40.185: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)
+3:40.237: Robot 2 has turned its BOM on.
+3:40.353: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)
+3:40.409: Robot 5 has turned its BOM on.
+3:40.521: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)
+3:40.577: Robot 7 has turned its BOM on.
+3:40.689: Robot 7 passed the token to robot 1. Sensor matrix:
+(1 1)(2 3)(5 5)
+3:40.737: Robot 1 has turned its BOM on.
+3:40.793: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)
+3:40.849: Robot 5 has requested to join the token ring.
+3:40.905: Robot 2 has turned its BOM on.
+3:40.961: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)
+3:41.18: Robot 5 has turned its BOM on.
+3:41.129: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)
+3:41.185: Robot 7 has turned its BOM on.
+3:41.237: Robot 9 has requested to join the token ring.
+3:41.293: Robot 7 passed the token to robot 1. Sensor matrix:
+(1 1)(2 3)(5 5)
+3:41.349: Robot 1 has turned its BOM on.
+3:41.409: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)
+3:41.466: Robot 2 has turned its BOM on.
+3:41.577: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)
+3:41.633: Robot 5 has turned its BOM on.
+3:41.737: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)
+3:41.793: Robot 7 has turned its BOM on.
+3:41.905: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+3:41.961: Robot 9 has turned its BOM on.
+3:42.74: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+3:42.129: Robot 1 has turned its BOM on.
+3:42.237: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+3:42.293: Robot 2 has turned its BOM on.
+3:42.353: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+3:42.410: Robot 5 has turned its BOM on.
+3:42.521: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 9)
+3:42.578: Robot 7 has turned its BOM on.
+3:42.690: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+3:42.737: Robot 9 has turned its BOM on.
+3:42.849: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+3:42.905: Robot 1 has turned its BOM on.
+3:43.18: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+3:43.73: Robot 2 has turned its BOM on.
+3:43.186: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+3:43.238: Robot 5 has turned its BOM on.
+3:43.294: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+3:43.350: Robot 7 has turned its BOM on.
+3:43.461: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+3:43.517: Robot 9 has turned its BOM on.
+3:43.630: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+3:43.685: Robot 1 has turned its BOM on.
+3:43.794: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+3:43.850: Robot 2 has turned its BOM on.
+3:43.961: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+3:44.17: Robot 5 has turned its BOM on.
+3:44.130: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+3:44.186: Robot 7 has turned its BOM on.
+3:44.242: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+3:44.298: Robot 9 has turned its BOM on.
+3:44.410: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+3:44.466: Robot 1 has turned its BOM on.
+3:44.578: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+3:44.634: Robot 2 has turned its BOM on.
+3:44.738: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+3:44.794: Robot 5 has turned its BOM on.
+3:44.906: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 9)
+3:44.962: Robot 7 has turned its BOM on.
+3:45.74: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+3:45.130: Robot 9 has turned its BOM on.
+3:45.186: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+3:45.238: Robot 1 has turned its BOM on.
+3:45.350: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+3:45.406: Robot 2 has turned its BOM on.
+3:45.526: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+3:45.582: Robot 5 has turned its BOM on.
+3:45.694: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 9)
+3:45.738: Robot 7 has turned its BOM on.
+3:45.850: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+3:45.906: Robot 9 has turned its BOM on.
+3:46.18: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+3:46.74: Robot 1 has turned its BOM on.
+3:46.130: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+3:46.186: Robot 2 has turned its BOM on.
+3:46.294: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+3:46.350: Robot 5 has turned its BOM on.
+3:46.466: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 9)
+3:46.522: Robot 7 has turned its BOM on.
+3:46.634: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+3:46.690: Robot 9 has turned its BOM on.
+3:46.794: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+3:46.850: Robot 1 has turned its BOM on.
+3:46.962: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+3:47.18: Robot 2 has turned its BOM on.
+3:47.130: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+3:47.186: Robot 5 has turned its BOM on.
+3:47.294: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+3:47.350: Robot 7 has turned its BOM on.
+3:47.410: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+3:47.466: Robot 9 has turned its BOM on.
+3:47.578: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+3:47.634: Robot 1 has turned its BOM on.
+3:47.738: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+3:47.794: Robot 2 has turned its BOM on.
+3:47.906: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+3:47.962: Robot 5 has turned its BOM on.
+3:48.74: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+3:48.130: Robot 7 has turned its BOM on.
+3:48.238: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+3:48.294: Robot 9 has turned its BOM on.
+3:48.354: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+3:48.410: Robot 1 has turned its BOM on.
+3:48.522: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+3:48.578: Robot 2 has turned its BOM on.
+3:48.690: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+3:48.738: Robot 5 has turned its BOM on.
+3:48.850: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+3:48.906: Robot 7 has turned its BOM on.
+3:49.18: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+3:49.74: Robot 9 has turned its BOM on.
+3:49.186: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+3:49.238: Robot 1 has turned its BOM on.
+3:49.294: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+3:49.350: Robot 2 has turned its BOM on.
+3:49.462: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+3:49.518: Robot 5 has turned its BOM on.
+3:49.634: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+3:49.690: Robot 7 has turned its BOM on.
+3:49.794: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+3:49.850: Robot 9 has turned its BOM on.
+3:49.962: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+3:50.18: Robot 1 has turned its BOM on.
+3:50.130: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+3:50.186: Robot 2 has turned its BOM on.
+3:50.242: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+3:50.298: Robot 5 has turned its BOM on.
+3:50.410: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+3:50.466: Robot 7 has turned its BOM on.
+3:50.578: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+3:50.634: Robot 9 has turned its BOM on.
+3:50.738: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+3:50.794: Robot 1 has turned its BOM on.
+3:50.906: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+3:50.962: Robot 2 has turned its BOM on.
+3:51.74: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+3:51.130: Robot 5 has turned its BOM on.
+3:51.186: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+3:51.238: Robot 7 has turned its BOM on.
+3:51.350: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+3:51.406: Robot 9 has turned its BOM on.
+3:51.522: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+3:51.578: Robot 1 has turned its BOM on.
+3:51.690: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+3:51.738: Robot 2 has turned its BOM on.
+3:51.850: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+3:51.906: Robot 5 has turned its BOM on.
+3:52.18: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+3:52.74: Robot 7 has turned its BOM on.
+3:52.190: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+3:52.238: Robot 9 has turned its BOM on.
+3:52.350: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+3:52.406: Robot 1 has turned its BOM on.
+3:52.466: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+3:52.522: Robot 2 has turned its BOM on.
+3:52.634: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+3:52.690: Robot 5 has turned its BOM on.
+3:52.794: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 9)
+3:52.850: Robot 7 has turned its BOM on.
+3:52.962: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+3:53.18: Robot 9 has turned its BOM on.
+3:53.130: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+3:53.186: Robot 1 has turned its BOM on.
+3:53.294: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+3:53.350: Robot 2 has turned its BOM on.
+3:53.410: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+3:53.466: Robot 5 has turned its BOM on.
+3:53.578: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+3:53.634: Robot 7 has turned its BOM on.
+3:53.738: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+3:53.794: Robot 9 has turned its BOM on.
+3:53.906: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+3:53.962: Robot 1 has turned its BOM on.
+3:54.74: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+3:54.130: Robot 2 has turned its BOM on.
+3:54.246: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+3:54.302: Robot 5 has turned its BOM on.
+3:54.358: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+3:54.414: Robot 7 has turned its BOM on.
+3:54.534: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+3:54.590: Robot 9 has turned its BOM on.
+3:54.702: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+3:54.738: Robot 1 has turned its BOM on.
+3:54.854: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+3:54.910: Robot 2 has turned its BOM on.
+3:55.22: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+3:55.78: Robot 5 has turned its BOM on.
+3:55.134: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+3:55.190: Robot 7 has turned its BOM on.
+3:55.294: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+3:55.350: Robot 9 has turned its BOM on.
+3:55.462: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+3:55.518: Robot 1 has turned its BOM on.
+3:55.630: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+3:55.686: Robot 2 has turned its BOM on.
+3:55.798: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+3:55.854: Robot 5 has turned its BOM on.
+3:55.966: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 9)
+3:56.30: Robot 7 has turned its BOM on.
+3:56.86: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+3:56.142: Robot 9 has turned its BOM on.
+3:56.238: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+3:56.294: Robot 1 has turned its BOM on.
+3:56.406: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+3:56.462: Robot 2 has turned its BOM on.
+3:56.574: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+3:56.630: Robot 5 has turned its BOM on.
+3:56.738: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+3:56.794: Robot 7 has turned its BOM on.
+3:56.910: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+3:56.966: Robot 9 has turned its BOM on.
+3:57.82: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+3:57.138: Robot 1 has turned its BOM on.
+3:57.198: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+3:57.238: Robot 2 has turned its BOM on.
+3:57.350: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+3:57.406: Robot 5 has turned its BOM on.
+3:57.518: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 9)
+3:57.574: Robot 7 has turned its BOM on.
+3:57.686: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+3:57.738: Robot 9 has turned its BOM on.
+3:57.854: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+3:57.910: Robot 1 has turned its BOM on.
+3:58.26: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+3:58.82: Robot 2 has turned its BOM on.
+3:58.142: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+3:58.198: Robot 5 has turned its BOM on.
+3:58.350: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+3:58.406: Robot 7 has turned its BOM on.
+3:58.462: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+3:58.518: Robot 9 has turned its BOM on.
+3:58.630: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+3:58.686: Robot 1 has turned its BOM on.
+3:58.798: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+3:58.854: Robot 2 has turned its BOM on.
+3:58.970: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+3:59.26: Robot 5 has turned its BOM on.
+3:59.86: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 9)
+3:59.142: Robot 7 has turned its BOM on.
+3:59.294: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+3:59.350: Robot 9 has turned its BOM on.
+3:59.406: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+3:59.462: Robot 1 has turned its BOM on.
+3:59.574: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+3:59.630: Robot 2 has turned its BOM on.
+3:59.742: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+3:59.798: Robot 5 has turned its BOM on.
+3:59.914: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+3:59.970: Robot 7 has turned its BOM on.
+4:0.30: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+4:0.86: Robot 9 has turned its BOM on.
+4:0.198: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+4:0.238: Robot 1 has turned its BOM on.
+4:0.350: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+4:0.406: Robot 2 has turned its BOM on.
+4:0.518: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+4:0.574: Robot 5 has turned its BOM on.
+4:0.686: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+4:0.738: Robot 7 has turned its BOM on.
+4:0.850: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+4:0.906: Robot 9 has turned its BOM on.
+4:1.18: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+4:1.74: Robot 1 has turned its BOM on.
+4:1.130: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+4:1.186: Robot 2 has turned its BOM on.
+4:1.294: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+4:1.350: Robot 5 has turned its BOM on.
+4:1.462: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+4:1.518: Robot 7 has turned its BOM on.
+4:1.630: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+4:1.686: Robot 9 has turned its BOM on.
+4:1.794: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+4:1.850: Robot 1 has turned its BOM on.
+4:1.966: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+4:2.22: Robot 2 has turned its BOM on.
+4:2.134: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+4:2.190: Robot 5 has turned its BOM on.
+4:2.294: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+4:2.350: Robot 7 has turned its BOM on.
+4:2.406: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+4:2.462: Robot 9 has turned its BOM on.
+4:2.574: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+4:2.630: Robot 1 has turned its BOM on.
+4:2.738: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+4:2.794: Robot 2 has turned its BOM on.
+4:2.910: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+4:2.966: Robot 5 has turned its BOM on.
+4:3.78: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 9)
+4:3.134: Robot 7 has turned its BOM on.
+4:3.238: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+4:3.294: Robot 9 has turned its BOM on.
+4:3.406: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+4:3.462: Robot 1 has turned its BOM on.
+4:3.518: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+4:3.574: Robot 2 has turned its BOM on.
+4:3.686: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+4:3.738: Robot 5 has turned its BOM on.
+4:3.854: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+4:3.910: Robot 7 has turned its BOM on.
+4:4.22: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+4:4.78: Robot 9 has turned its BOM on.
+4:4.190: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+4:4.238: Robot 1 has turned its BOM on.
+4:4.350: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+4:4.406: Robot 2 has turned its BOM on.
+4:4.462: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+4:4.518: Robot 5 has turned its BOM on.
+4:4.630: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+4:4.686: Robot 7 has turned its BOM on.
+4:4.798: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+4:4.854: Robot 9 has turned its BOM on.
+4:4.966: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+4:5.22: Robot 1 has turned its BOM on.
+4:5.134: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+4:5.190: Robot 2 has turned its BOM on.
+4:5.294: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+4:5.350: Robot 5 has turned its BOM on.
+4:5.406: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 9)
+4:5.462: Robot 7 has turned its BOM on.
+4:5.574: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+4:5.630: Robot 9 has turned its BOM on.
+4:5.742: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+4:5.798: Robot 1 has turned its BOM on.
+4:5.910: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+4:5.966: Robot 2 has turned its BOM on.
+4:6.78: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+4:6.134: Robot 5 has turned its BOM on.
+4:6.190: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+4:6.238: Robot 7 has turned its BOM on.
+4:6.350: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+4:6.406: Robot 9 has turned its BOM on.
+4:6.518: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+4:6.574: Robot 1 has turned its BOM on.
+4:6.686: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+4:6.738: Robot 2 has turned its BOM on.
+4:6.850: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+4:6.906: Robot 5 has turned its BOM on.
+4:7.22: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+4:7.78: Robot 7 has turned its BOM on.
+4:7.190: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+4:7.238: Robot 9 has turned its BOM on.
+4:7.350: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+4:7.406: Robot 1 has turned its BOM on.
+4:7.462: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+4:7.518: Robot 2 has turned its BOM on.
+4:7.630: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+4:7.686: Robot 5 has turned its BOM on.
+4:7.794: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+4:7.850: Robot 7 has turned its BOM on.
+4:7.966: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+4:8.22: Robot 9 has turned its BOM on.
+4:8.134: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+4:8.190: Robot 1 has turned its BOM on.
+4:8.294: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+4:8.350: Robot 2 has turned its BOM on.
+4:8.462: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+4:8.518: Robot 5 has turned its BOM on.
+4:8.574: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+4:8.630: Robot 7 has turned its BOM on.
+4:8.738: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+4:8.794: Robot 9 has turned its BOM on.
+4:8.910: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+4:8.966: Robot 1 has turned its BOM on.
+4:9.82: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+4:9.138: Robot 2 has turned its BOM on.
+4:9.198: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+4:9.238: Robot 5 has turned its BOM on.
+4:9.406: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+4:9.462: Robot 7 has turned its BOM on.
+4:9.518: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+4:9.574: Robot 9 has turned its BOM on.
+4:9.686: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+4:9.738: Robot 1 has turned its BOM on.
+4:9.854: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+4:9.910: Robot 2 has turned its BOM on.
+4:10.22: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+4:10.78: Robot 5 has turned its BOM on.
+4:10.190: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+4:10.238: Robot 7 has turned its BOM on.
+4:10.350: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+4:10.406: Robot 9 has turned its BOM on.
+4:10.462: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+4:10.518: Robot 1 has turned its BOM on.
+4:10.630: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+4:10.686: Robot 2 has turned its BOM on.
+4:10.798: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+4:10.854: Robot 5 has turned its BOM on.
+4:10.966: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+4:11.22: Robot 7 has turned its BOM on.
+4:11.134: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+4:11.190: Robot 9 has turned its BOM on.
+4:11.294: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+4:11.351: Robot 1 has turned its BOM on.
+4:11.406: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+4:11.462: Robot 2 has turned its BOM on.
+4:11.574: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+4:11.630: Robot 5 has turned its BOM on.
+4:11.738: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 9)
+4:11.794: Robot 7 has turned its BOM on.
+4:11.906: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+4:11.962: Robot 9 has turned its BOM on.
+4:12.78: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+4:12.134: Robot 1 has turned its BOM on.
+4:12.238: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+4:12.294: Robot 2 has turned its BOM on.
+4:12.406: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+4:12.462: Robot 5 has turned its BOM on.
+4:12.522: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+4:12.578: Robot 7 has turned its BOM on.
+4:12.690: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+4:12.738: Robot 9 has turned its BOM on.
+4:12.850: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+4:12.906: Robot 1 has turned its BOM on.
+4:13.22: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+4:13.78: Robot 2 has turned its BOM on.
+4:13.214: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+4:13.238: Robot 5 has turned its BOM on.
+4:13.350: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+4:13.406: Robot 7 has turned its BOM on.
+4:13.466: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+4:13.522: Robot 9 has turned its BOM on.
+4:13.634: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+4:13.690: Robot 1 has turned its BOM on.
+4:13.794: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+4:13.850: Robot 2 has turned its BOM on.
+4:13.962: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+4:14.18: Robot 5 has turned its BOM on.
+4:14.134: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+4:14.190: Robot 7 has turned its BOM on.
+4:14.310: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+4:14.366: Robot 9 has turned its BOM on.
+4:14.426: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+4:14.482: Robot 1 has turned its BOM on.
+4:14.594: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+4:14.650: Robot 2 has turned its BOM on.
+4:14.738: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+4:14.794: Robot 5 has turned its BOM on.
+4:14.906: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+4:14.962: Robot 7 has turned its BOM on.
+4:15.78: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+4:15.134: Robot 9 has turned its BOM on.
+4:15.194: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+4:15.238: Robot 1 has turned its BOM on.
+4:15.354: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+4:15.410: Robot 2 has turned its BOM on.
+4:15.522: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+4:15.578: Robot 5 has turned its BOM on.
+4:15.690: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+4:15.738: Robot 7 has turned its BOM on.
+4:15.850: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+4:15.906: Robot 9 has turned its BOM on.
+4:16.18: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+4:16.74: Robot 1 has turned its BOM on.
+4:16.186: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+4:16.238: Robot 2 has turned its BOM on.
+4:16.298: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+4:16.354: Robot 5 has turned its BOM on.
+4:16.466: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+4:16.522: Robot 7 has turned its BOM on.
+4:16.634: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+4:16.690: Robot 9 has turned its BOM on.
+4:16.798: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+4:16.854: Robot 1 has turned its BOM on.
+4:16.970: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+4:17.26: Robot 2 has turned its BOM on.
+4:17.138: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+4:17.194: Robot 5 has turned its BOM on.
+4:17.298: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+4:17.354: Robot 7 has turned its BOM on.
+4:17.466: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+4:17.522: Robot 9 has turned its BOM on.
+4:17.578: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+4:17.634: Robot 1 has turned its BOM on.
+4:17.738: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+4:17.794: Robot 2 has turned its BOM on.
+4:17.907: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+4:17.962: Robot 5 has turned its BOM on.
+4:18.74: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+4:18.130: Robot 7 has turned its BOM on.
+4:18.238: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+4:18.294: Robot 9 has turned its BOM on.
+4:18.406: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+4:18.462: Robot 1 has turned its BOM on.
+4:18.522: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+4:18.578: Robot 2 has turned its BOM on.
+4:18.690: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+4:18.738: Robot 5 has turned its BOM on.
+4:18.850: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 9)
+4:18.906: Robot 7 has turned its BOM on.
+4:19.18: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+4:19.74: Robot 9 has turned its BOM on.
+4:19.186: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+4:19.238: Robot 1 has turned its BOM on.
+4:19.350: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+4:19.406: Robot 2 has turned its BOM on.
+4:19.470: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+4:19.526: Robot 5 has turned its BOM on.
+4:19.639: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+4:19.694: Robot 7 has turned its BOM on.
+4:19.794: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+4:19.850: Robot 9 has turned its BOM on.
+4:19.962: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+4:20.18: Robot 1 has turned its BOM on.
+4:20.134: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+4:20.190: Robot 2 has turned its BOM on.
+4:20.294: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+4:20.350: Robot 5 has turned its BOM on.
+4:20.410: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+4:20.466: Robot 7 has turned its BOM on.
+4:20.578: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+4:20.634: Robot 9 has turned its BOM on.
+4:20.738: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+4:20.794: Robot 1 has turned its BOM on.
+4:20.906: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+4:20.962: Robot 2 has turned its BOM on.
+4:21.74: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+4:21.130: Robot 5 has turned its BOM on.
+4:21.238: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 9)
+4:21.294: Robot 7 has turned its BOM on.
+4:21.354: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+4:21.410: Robot 9 has turned its BOM on.
+4:21.522: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+4:21.578: Robot 1 has turned its BOM on.
+4:21.690: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+4:21.738: Robot 2 has turned its BOM on.
+4:21.850: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+4:21.906: Robot 5 has turned its BOM on.
+4:22.18: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 9)
+4:22.74: Robot 7 has turned its BOM on.
+4:22.186: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+4:22.238: Robot 9 has turned its BOM on.
+4:22.354: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+4:22.410: Robot 1 has turned its BOM on.
+4:22.522: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+4:22.578: Robot 2 has turned its BOM on.
+4:22.638: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+4:22.698: Robot 5 has turned its BOM on.
+4:22.794: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+4:22.850: Robot 7 has turned its BOM on.
+4:22.962: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+4:23.18: Robot 9 has turned its BOM on.
+4:23.130: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+4:23.186: Robot 1 has turned its BOM on.
+4:23.298: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+4:23.354: Robot 2 has turned its BOM on.
+4:23.466: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+4:23.522: Robot 5 has turned its BOM on.
+4:23.578: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 9)
+4:23.634: Robot 7 has turned its BOM on.
+4:23.738: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+4:23.794: Robot 9 has turned its BOM on.
+4:23.906: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+4:23.962: Robot 1 has turned its BOM on.
+4:24.74: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+4:24.130: Robot 2 has turned its BOM on.
+4:24.238: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+4:24.294: Robot 5 has turned its BOM on.
+4:24.406: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+4:24.462: Robot 7 has turned its BOM on.
+4:24.522: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+4:24.578: Robot 9 has turned its BOM on.
+4:24.690: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+4:24.738: Robot 1 has turned its BOM on.
+4:24.850: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+4:24.906: Robot 2 has turned its BOM on.
+4:25.18: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+4:25.74: Robot 5 has turned its BOM on.
+4:25.186: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 9)
+4:25.238: Robot 7 has turned its BOM on.
+4:25.350: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+4:25.406: Robot 9 has turned its BOM on.
+4:25.462: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+4:25.518: Robot 1 has turned its BOM on.
+4:25.630: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+4:25.686: Robot 2 has turned its BOM on.
+4:25.794: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+4:25.850: Robot 5 has turned its BOM on.
+4:25.966: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+4:26.22: Robot 7 has turned its BOM on.
+4:26.134: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+4:26.190: Robot 9 has turned its BOM on.
+4:26.294: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+4:26.350: Robot 1 has turned its BOM on.
+4:26.410: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+4:26.466: Robot 2 has turned its BOM on.
+4:26.578: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+4:26.634: Robot 5 has turned its BOM on.
+4:26.738: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+4:26.794: Robot 7 has turned its BOM on.
+4:26.906: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+4:26.962: Robot 9 has turned its BOM on.
+4:27.74: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+4:27.130: Robot 1 has turned its BOM on.
+4:27.238: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+4:27.294: Robot 2 has turned its BOM on.
+4:27.410: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+4:27.466: Robot 5 has turned its BOM on.
+4:27.522: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 0)(7 13)(9 8)
+4:27.578: Robot 7 has turned its BOM on.
+4:27.690: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+4:27.738: Robot 9 has turned its BOM on.
+4:27.850: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+4:27.906: Robot 1 has turned its BOM on.
+4:28.18: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+4:28.74: Robot 2 has turned its BOM on.
+4:28.186: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+4:28.238: Robot 5 has turned its BOM on.
+4:28.354: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+4:28.410: Robot 7 has turned its BOM on.
+4:28.522: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+4:28.578: Robot 9 has turned its BOM on.
+4:28.634: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+4:28.690: Robot 1 has turned its BOM on.
+4:28.794: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+4:28.850: Robot 2 has turned its BOM on.
+4:28.962: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+4:29.18: Robot 5 has turned its BOM on.
+4:29.130: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+4:29.186: Robot 7 has turned its BOM on.
+4:29.298: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+4:29.354: Robot 9 has turned its BOM on.
+4:29.418: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+4:29.474: Robot 1 has turned its BOM on.
+4:29.590: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+4:29.646: Robot 2 has turned its BOM on.
+4:29.738: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+4:29.794: Robot 5 has turned its BOM on.
+4:29.910: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+4:29.966: Robot 7 has turned its BOM on.
+4:30.78: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+4:30.134: Robot 9 has turned its BOM on.
+4:30.238: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+4:30.294: Robot 1 has turned its BOM on.
+4:30.406: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+4:30.462: Robot 2 has turned its BOM on.
+4:30.518: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+4:30.574: Robot 5 has turned its BOM on.
+4:30.686: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+4:30.738: Robot 7 has turned its BOM on.
+4:30.850: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+4:30.906: Robot 9 has turned its BOM on.
+4:31.18: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+4:31.74: Robot 1 has turned its BOM on.
+4:31.186: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+4:31.238: Robot 2 has turned its BOM on.
+4:31.350: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+4:31.406: Robot 5 has turned its BOM on.
+4:31.462: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+4:31.518: Robot 7 has turned its BOM on.
+4:31.630: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+4:31.686: Robot 9 has turned its BOM on.
+4:31.794: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+4:31.850: Robot 1 has turned its BOM on.
+4:31.962: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+4:32.19: Robot 2 has turned its BOM on.
+4:32.130: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+4:32.186: Robot 5 has turned its BOM on.
+4:32.294: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+4:32.350: Robot 7 has turned its BOM on.
+4:32.462: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+4:32.518: Robot 9 has turned its BOM on.
+4:32.574: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+4:32.630: Robot 1 has turned its BOM on.
+4:32.738: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+4:32.794: Robot 2 has turned its BOM on.
+4:32.906: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+4:32.962: Robot 5 has turned its BOM on.
+4:33.78: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+4:33.134: Robot 7 has turned its BOM on.
+4:33.238: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+4:33.294: Robot 9 has turned its BOM on.
+4:33.406: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+4:33.462: Robot 1 has turned its BOM on.
+4:33.574: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+4:33.630: Robot 2 has turned its BOM on.
+4:33.686: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+4:33.738: Robot 5 has turned its BOM on.
+4:33.850: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+4:33.906: Robot 7 has turned its BOM on.
+4:34.22: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+4:34.78: Robot 9 has turned its BOM on.
+4:34.190: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+4:34.238: Robot 1 has turned its BOM on.
+4:34.350: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+4:34.406: Robot 2 has turned its BOM on.
+4:34.518: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+4:34.574: Robot 5 has turned its BOM on.
+4:34.630: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+4:34.686: Robot 7 has turned its BOM on.
+4:34.794: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+4:34.850: Robot 9 has turned its BOM on.
+4:34.966: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+4:35.22: Robot 1 has turned its BOM on.
+4:35.134: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+4:35.190: Robot 2 has turned its BOM on.
+4:35.294: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+4:35.350: Robot 5 has turned its BOM on.
+4:35.462: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 9)
+4:35.518: Robot 7 has turned its BOM on.
+4:35.574: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+4:35.630: Robot 9 has turned its BOM on.
+4:35.738: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+4:35.794: Robot 1 has turned its BOM on.
+4:35.910: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+4:35.966: Robot 2 has turned its BOM on.
+4:36.78: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+4:36.134: Robot 5 has turned its BOM on.
+4:36.238: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+4:36.294: Robot 7 has turned its BOM on.
+4:36.406: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+4:36.462: Robot 9 has turned its BOM on.
+4:36.518: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+4:36.574: Robot 1 has turned its BOM on.
+4:36.686: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+4:36.738: Robot 2 has turned its BOM on.
+4:36.854: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+4:36.910: Robot 5 has turned its BOM on.
+4:37.22: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+4:37.78: Robot 7 has turned its BOM on.
+4:37.190: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+4:37.238: Robot 9 has turned its BOM on.
+4:37.350: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+4:37.406: Robot 1 has turned its BOM on.
+4:37.462: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+4:37.518: Robot 2 has turned its BOM on.
+4:37.630: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+4:37.686: Robot 5 has turned its BOM on.
+4:37.802: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+4:37.858: Robot 7 has turned its BOM on.
+4:37.974: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+4:38.30: Robot 9 has turned its BOM on.
+4:38.142: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+4:38.198: Robot 1 has turned its BOM on.
+4:38.302: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+4:38.358: Robot 2 has turned its BOM on.
+4:38.470: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+4:38.526: Robot 5 has turned its BOM on.
+4:38.582: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+4:38.638: Robot 7 has turned its BOM on.
+4:38.742: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+4:38.798: Robot 9 has turned its BOM on.
+4:38.910: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+4:38.966: Robot 1 has turned its BOM on.
+4:39.79: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+4:39.134: Robot 2 has turned its BOM on.
+4:39.238: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+4:39.294: Robot 5 has turned its BOM on.
+4:39.406: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 9)
+4:39.462: Robot 7 has turned its BOM on.
+4:39.574: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+4:39.630: Robot 9 has turned its BOM on.
+4:39.686: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+4:39.738: Robot 1 has turned its BOM on.
+4:39.850: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+4:39.906: Robot 2 has turned its BOM on.
+4:40.18: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+4:40.74: Robot 5 has turned its BOM on.
+4:40.186: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+4:40.238: Robot 7 has turned its BOM on.
+4:40.350: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+4:40.406: Robot 9 has turned its BOM on.
+4:40.518: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+4:40.574: Robot 1 has turned its BOM on.
+4:40.630: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+4:40.687: Robot 2 has turned its BOM on.
+4:40.794: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+4:40.850: Robot 5 has turned its BOM on.
+4:40.966: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+4:41.22: Robot 7 has turned its BOM on.
+4:41.134: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+4:41.190: Robot 9 has turned its BOM on.
+4:41.294: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+4:41.350: Robot 1 has turned its BOM on.
+4:41.462: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+4:41.518: Robot 2 has turned its BOM on.
+4:41.574: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+4:41.630: Robot 5 has turned its BOM on.
+4:41.738: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 9)
+4:41.794: Robot 7 has turned its BOM on.
+4:41.910: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+4:41.966: Robot 9 has turned its BOM on.
+4:42.78: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+4:42.134: Robot 1 has turned its BOM on.
+4:42.238: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+4:42.294: Robot 2 has turned its BOM on.
+4:42.406: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+4:42.462: Robot 5 has turned its BOM on.
+4:42.518: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+4:42.574: Robot 7 has turned its BOM on.
+4:42.686: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+4:42.738: Robot 9 has turned its BOM on.
+4:42.858: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+4:42.914: Robot 1 has turned its BOM on.
+4:43.30: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+4:43.86: Robot 2 has turned its BOM on.
+4:43.198: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+4:43.238: Robot 5 has turned its BOM on.
+4:43.350: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+4:43.406: Robot 7 has turned its BOM on.
+4:43.518: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+4:43.574: Robot 9 has turned its BOM on.
+4:43.686: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+4:43.738: Robot 1 has turned its BOM on.
+4:43.798: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+4:43.854: Robot 2 has turned its BOM on.
+4:43.966: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+4:44.22: Robot 5 has turned its BOM on.
+4:44.134: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 9)
+4:44.190: Robot 7 has turned its BOM on.
+4:44.294: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+4:44.350: Robot 9 has turned its BOM on.
+4:44.462: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+4:44.518: Robot 1 has turned its BOM on.
+4:44.630: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+4:44.686: Robot 2 has turned its BOM on.
+4:44.738: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+4:44.794: Robot 5 has turned its BOM on.
+4:44.906: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+4:45.74: Robot 9 has turned its BOM on.
+4:45.238: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+4:45.294: Robot 1 has turned its BOM on.
+4:45.406: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+4:45.462: Robot 2 has turned its BOM on.
+4:45.574: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+4:45.631: Robot 5 has turned its BOM on.
+4:45.686: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 9)
+4:45.738: Robot 7 has turned its BOM on.
+4:45.850: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+4:45.906: Robot 9 has turned its BOM on.
+4:46.22: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+4:46.78: Robot 1 has turned its BOM on.
+4:46.190: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+4:46.238: Robot 2 has turned its BOM on.
+4:46.350: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+4:46.406: Robot 5 has turned its BOM on.
+4:46.518: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+4:46.574: Robot 7 has turned its BOM on.
+4:46.630: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+4:46.686: Robot 9 has turned its BOM on.
+4:46.794: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+4:46.850: Robot 1 has turned its BOM on.
+4:46.966: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+4:47.22: Robot 2 has turned its BOM on.
+4:47.134: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+4:47.190: Robot 5 has turned its BOM on.
+4:47.294: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 9)
+4:47.350: Robot 7 has turned its BOM on.
+4:47.466: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+4:47.522: Robot 9 has turned its BOM on.
+4:47.578: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+4:47.634: Robot 1 has turned its BOM on.
+4:47.738: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+4:47.794: Robot 2 has turned its BOM on.
+4:47.906: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+4:47.962: Robot 5 has turned its BOM on.
+4:48.74: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 9)
+4:48.130: Robot 7 has turned its BOM on.
+4:48.242: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+4:48.298: Robot 9 has turned its BOM on.
+4:48.410: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+4:48.466: Robot 1 has turned its BOM on.
+4:48.578: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+4:48.634: Robot 2 has turned its BOM on.
+4:48.690: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+4:48.738: Robot 5 has turned its BOM on.
+4:48.850: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 9)
+4:48.906: Robot 7 has turned its BOM on.
+4:49.18: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+4:49.74: Robot 9 has turned its BOM on.
+4:49.186: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+4:49.238: Robot 1 has turned its BOM on.
+4:49.354: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+4:49.410: Robot 2 has turned its BOM on.
+4:49.522: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+4:49.578: Robot 5 has turned its BOM on.
+4:49.638: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+4:49.694: Robot 7 has turned its BOM on.
+4:49.794: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+4:49.850: Robot 9 has turned its BOM on.
+4:49.962: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+4:50.18: Robot 1 has turned its BOM on.
+4:50.134: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+4:50.190: Robot 2 has turned its BOM on.
+4:50.298: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+4:50.354: Robot 5 has turned its BOM on.
+4:50.466: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+4:50.522: Robot 7 has turned its BOM on.
+4:50.578: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+4:50.634: Robot 9 has turned its BOM on.
+4:50.738: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+4:50.794: Robot 1 has turned its BOM on.
+4:50.906: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+4:50.962: Robot 2 has turned its BOM on.
+4:51.74: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+4:51.130: Robot 5 has turned its BOM on.
+4:51.238: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 9)
+4:51.294: Robot 7 has turned its BOM on.
+4:51.406: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+4:51.462: Robot 9 has turned its BOM on.
+4:51.522: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+4:51.578: Robot 1 has turned its BOM on.
+4:51.691: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+4:51.738: Robot 2 has turned its BOM on.
+4:51.850: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+4:51.906: Robot 5 has turned its BOM on.
+4:52.18: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+4:52.74: Robot 7 has turned its BOM on.
+4:52.186: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+4:52.238: Robot 9 has turned its BOM on.
+4:52.350: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+4:52.406: Robot 1 has turned its BOM on.
+4:52.466: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+4:52.522: Robot 2 has turned its BOM on.
+4:52.634: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+4:52.690: Robot 5 has turned its BOM on.
+4:52.794: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+4:52.850: Robot 7 has turned its BOM on.
+4:52.962: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+4:53.18: Robot 9 has turned its BOM on.
+4:53.130: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+4:53.186: Robot 1 has turned its BOM on.
+4:53.294: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+4:53.350: Robot 2 has turned its BOM on.
+4:53.462: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+4:53.518: Robot 5 has turned its BOM on.
+4:53.630: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+4:53.686: Robot 7 has turned its BOM on.
+4:53.738: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+4:53.794: Robot 9 has turned its BOM on.
+4:53.906: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+4:53.962: Robot 1 has turned its BOM on.
+4:54.74: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+4:54.130: Robot 2 has turned its BOM on.
+4:54.242: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+4:54.298: Robot 5 has turned its BOM on.
+4:54.410: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+4:54.466: Robot 7 has turned its BOM on.
+4:54.578: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+4:54.634: Robot 9 has turned its BOM on.
+4:54.690: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+4:54.738: Robot 1 has turned its BOM on.
+4:54.850: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+4:54.906: Robot 2 has turned its BOM on.
+4:55.18: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+4:55.74: Robot 5 has turned its BOM on.
+4:55.186: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 9)
+4:55.238: Robot 7 has turned its BOM on.
+4:55.354: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+4:55.410: Robot 9 has turned its BOM on.
+4:55.522: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+4:55.578: Robot 1 has turned its BOM on.
+4:55.634: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+4:55.690: Robot 2 has turned its BOM on.
+4:55.798: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+4:55.854: Robot 5 has turned its BOM on.
+4:55.970: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+4:56.26: Robot 7 has turned its BOM on.
+4:56.138: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+4:56.194: Robot 9 has turned its BOM on.
+4:56.298: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+4:56.354: Robot 1 has turned its BOM on.
+4:56.466: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+4:56.522: Robot 2 has turned its BOM on.
+4:56.578: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+4:56.634: Robot 5 has turned its BOM on.
+4:56.742: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+4:56.798: Robot 7 has turned its BOM on.
+4:56.914: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+4:56.970: Robot 9 has turned its BOM on.
+4:57.82: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+4:57.138: Robot 1 has turned its BOM on.
+4:57.238: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+4:57.294: Robot 2 has turned its BOM on.
+4:57.406: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+4:57.462: Robot 5 has turned its BOM on.
+4:57.518: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+4:57.574: Robot 7 has turned its BOM on.
+4:57.686: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+4:57.739: Robot 9 has turned its BOM on.
+4:57.850: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+4:57.906: Robot 1 has turned its BOM on.
+4:58.18: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+4:58.74: Robot 2 has turned its BOM on.
+4:58.186: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+4:58.238: Robot 5 has turned its BOM on.
+4:58.350: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 8)
+4:58.406: Robot 7 has turned its BOM on.
+4:58.522: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+4:58.578: Robot 9 has turned its BOM on.
+4:58.690: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+4:58.738: Robot 1 has turned its BOM on.
+4:58.794: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+4:58.851: Robot 2 has turned its BOM on.
+4:58.962: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+4:59.18: Robot 5 has turned its BOM on.
+4:59.130: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 9)
+4:59.186: Robot 7 has turned its BOM on.
+4:59.298: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 1)(2 3)(5 5)(9 9)
+4:59.355: Robot 9 has turned its BOM on.
+4:59.466: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 13)(2 15)(5 0)(7 14)
+4:59.522: Robot 1 has turned its BOM on.
+4:59.634: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 5)(5 10)(7 10)(9 2)
+4:59.690: Robot 2 has turned its BOM on.
+4:59.794: Robot 2 passed the token to robot 5. Sensor matrix:
+(1 15)(5 11)(7 11)(9 9)
+4:59.850: Robot 5 has turned its BOM on.
+4:59.906: Robot 5 passed the token to robot 7. Sensor matrix:
+(1 14)(2 15)(7 13)(9 9)
+4:59.962: Robot 7 has turned its BOM on.
Index: branches/battery/code/projects/libwireless/logger/tests/5robots150bom.analysis
===================================================================
--- branches/battery/code/projects/libwireless/logger/tests/5robots150bom.analysis	(nonexistent)
+++ branches/battery/code/projects/libwireless/logger/tests/5robots150bom.analysis	(revision 260)
@@ -0,0 +1,14 @@
+Robots:						5
+Time (seconds):					300
+Deaths:						5
+
+Deaths per Minute:				1
+Rejoin Time (seconds):				0.354
+Seconds Between BOM Flash and Token Sent:	0.101
+Seconds Between Token Sent and Token Returned:	0.634
+Seconds Between Token Sent and BOM Flash:	0.056
+
+Token Passes per Second:			6.11
+
+Deaths per Robot per Minute:			0.2
+Token Passes per Robot per Second:		1.2
Index: branches/battery/code/projects/libwireless/logger/tests/5robots100bom.test
===================================================================
--- branches/battery/code/projects/libwireless/logger/tests/5robots100bom.test	(nonexistent)
+++ branches/battery/code/projects/libwireless/logger/tests/5robots100bom.test	(revision 260)
@@ -0,0 +1,5586 @@
+0:02.459: Robot 9 passed the token to robot 2. Sensor matrix:
+(2 4)(3 4)(7 8)
+0:02.515: Robot 1 has requested to join the token ring.
+0:02.571: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 15)(7 2)(9 3)
+0:02.627: Robot 3 has turned its BOM on.
+0:02.687: Robot 3 passed the token to robot 7. Sensor matrix:
+(2 8)(7 1)(9 255)
+0:02.743: Robot 7 has turned its BOM on.
+0:02.855: Robot 7 passed the token to robot 9. Sensor matrix:
+(2 3)(3 9)(9 0)
+0:02.911: Robot 9 has turned its BOM on.
+0:03.019: Robot 9 passed the token to robot 2. Sensor matrix:
+(2 4)(3 4)(7 8)
+0:03.075: Robot 2 has turned its BOM on.
+0:03.135: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 15)(7 2)(9 3)
+0:03.191: Robot 3 has turned its BOM on.
+0:03.303: Robot 3 passed the token to robot 7. Sensor matrix:
+(2 8)(7 1)(9 255)
+0:03.359: Robot 7 has turned its BOM on.
+0:03.459: Robot 7 passed the token to robot 9. Sensor matrix:
+(2 10)(3 9)(9 0)
+0:03.515: Robot 9 has turned its BOM on.
+0:03.627: Robot 9 passed the token to robot 2. Sensor matrix:
+(2 4)(3 4)(7 8)
+0:03.683: Robot 2 has turned its BOM on.
+0:03.739: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 15)(7 2)(9 1)
+0:03.795: Robot 3 has turned its BOM on.
+0:03.907: Robot 3 passed the token to robot 7. Sensor matrix:
+(2 8)(7 1)(9 255)
+0:03.959: Robot 7 has turned its BOM on.
+0:04.071: Robot 7 passed the token to robot 9. Sensor matrix:
+(2 3)(3 9)(9 0)
+0:04.127: Robot 9 has turned its BOM on.
+0:04.239: Robot 9 passed the token to robot 2. Sensor matrix:
+(2 4)(3 4)(7 8)
+0:04.295: Robot 2 has turned its BOM on.
+0:04.351: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 15)(7 2)(9 1)
+0:04.407: Robot 3 has turned its BOM on.
+0:04.515: Robot 3 passed the token to robot 7. Sensor matrix:
+(2 8)(7 1)(9 255)
+0:04.571: Robot 7 has turned its BOM on.
+0:04.687: Robot 7 passed the token to robot 9. Sensor matrix:
+(2 3)(3 9)(9 0)
+0:04.743: Robot 9 has turned its BOM on.
+0:04.863: Robot 9 passed the token to robot 2. Sensor matrix:
+(2 4)(3 4)(7 8)
+0:04.919: Robot 2 has turned its BOM on.
+0:05.015: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 15)(7 2)(9 3)
+0:05.071: Robot 3 has turned its BOM on.
+0:05.127: Robot 3 passed the token to robot 7. Sensor matrix:
+(2 8)(7 1)(9 255)
+0:05.183: Robot 7 has turned its BOM on.
+0:05.295: Robot 7 passed the token to robot 9. Sensor matrix:
+(2 10)(3 9)(9 0)
+0:05.351: Robot 9 has turned its BOM on.
+0:05.459: Robot 9 passed the token to robot 2. Sensor matrix:
+(2 4)(3 4)(7 8)
+0:05.515: Robot 2 has turned its BOM on.
+0:05.627: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 15)(7 2)(9 3)
+0:05.683: Robot 3 has turned its BOM on.
+0:05.743: Robot 3 passed the token to robot 7. Sensor matrix:
+(2 8)(7 1)(9 255)
+0:05.799: Robot 7 has turned its BOM on.
+0:05.915: Robot 7 passed the token to robot 9. Sensor matrix:
+(2 10)(3 9)(9 0)
+0:05.959: Robot 9 has turned its BOM on.
+0:06.071: Robot 9 passed the token to robot 2. Sensor matrix:
+(2 4)(3 4)(7 8)
+0:06.127: Robot 2 has turned its BOM on.
+0:06.239: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 15)(7 2)(9 1)
+0:06.295: Robot 3 has turned its BOM on.
+0:06.351: Robot 3 passed the token to robot 7. Sensor matrix:
+(2 8)(7 1)(9 255)
+0:06.407: Robot 7 has turned its BOM on.
+0:06.515: Robot 7 passed the token to robot 9. Sensor matrix:
+(2 3)(3 9)(9 0)
+0:06.571: Robot 9 has turned its BOM on.
+0:06.687: Robot 9 passed the token to robot 2. Sensor matrix:
+(2 4)(3 4)(7 8)
+0:06.743: Robot 2 has turned its BOM on.
+0:06.855: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 15)(7 2)(9 1)
+0:06.911: Robot 1 has requested to join the token ring.
+0:06.959: Robot 3 has turned its BOM on.
+0:07.015: Robot 3 passed the token to robot 7. Sensor matrix:
+(2 8)(7 1)(9 255)
+0:07.071: Robot 7 has turned its BOM on.
+0:07.127: Robot 7 passed the token to robot 9. Sensor matrix:
+(2 3)(3 9)(9 0)
+0:07.183: Robot 9 has turned its BOM on.
+0:07.295: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+0:07.351: Robot 1 has turned its BOM on.
+0:07.459: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+0:07.515: Robot 2 has turned its BOM on.
+0:07.635: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+0:07.691: Robot 3 has turned its BOM on.
+0:07.803: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:07.859: Robot 7 has turned its BOM on.
+0:07.919: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+0:07.959: Robot 9 has turned its BOM on.
+0:08.075: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+0:08.131: Robot 1 has turned its BOM on.
+0:08.243: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+0:08.299: Robot 2 has turned its BOM on.
+0:08.411: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+0:08.459: Robot 3 has turned its BOM on.
+0:08.575: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:08.631: Robot 7 has turned its BOM on.
+0:08.743: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+0:08.799: Robot 9 has turned its BOM on.
+0:08.859: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+0:08.915: Robot 1 has turned its BOM on.
+0:09.019: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+0:09.075: Robot 2 has turned its BOM on.
+0:09.187: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+0:09.243: Robot 3 has turned its BOM on.
+0:09.355: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:09.411: Robot 7 has turned its BOM on.
+0:09.519: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+0:09.575: Robot 9 has turned its BOM on.
+0:09.687: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+0:09.743: Robot 1 has turned its BOM on.
+0:09.803: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+0:09.859: Robot 2 has turned its BOM on.
+0:09.963: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+0:10.019: Robot 3 has turned its BOM on.
+0:10.131: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:10.187: Robot 7 has turned its BOM on.
+0:10.307: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+0:10.367: Robot 9 has turned its BOM on.
+0:10.479: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+0:10.535: Robot 1 has turned its BOM on.
+0:10.647: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+0:10.703: Robot 2 has turned its BOM on.
+0:10.759: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+0:10.815: Robot 3 has turned its BOM on.
+0:10.927: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:10.959: Robot 7 has turned its BOM on.
+0:11.071: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+0:11.127: Robot 9 has turned its BOM on.
+0:11.243: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+0:11.299: Robot 1 has turned its BOM on.
+0:11.411: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+0:11.459: Robot 2 has turned its BOM on.
+0:11.571: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+0:11.627: Robot 3 has turned its BOM on.
+0:11.739: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:11.795: Robot 7 has turned its BOM on.
+0:11.907: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+0:11.959: Robot 9 has turned its BOM on.
+0:12.015: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+0:12.071: Robot 1 has turned its BOM on.
+0:12.187: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+0:12.243: Robot 2 has turned its BOM on.
+0:12.355: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+0:12.411: Robot 3 has turned its BOM on.
+0:12.515: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:12.571: Robot 7 has turned its BOM on.
+0:12.683: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+0:12.740: Robot 9 has turned its BOM on.
+0:12.871: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+0:12.927: Robot 1 has turned its BOM on.
+0:13.015: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+0:13.071: Robot 2 has turned its BOM on.
+0:13.131: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+0:13.187: Robot 3 has turned its BOM on.
+0:13.299: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:13.355: Robot 7 has turned its BOM on.
+0:13.461: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+0:13.519: Robot 9 has turned its BOM on.
+0:13.639: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+0:13.695: Robot 1 has turned its BOM on.
+0:13.755: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+0:13.811: Robot 2 has turned its BOM on.
+0:13.923: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+0:13.959: Robot 3 has turned its BOM on.
+0:14.075: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:14.131: Robot 7 has turned its BOM on.
+0:14.255: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+0:14.311: Robot 9 has turned its BOM on.
+0:14.423: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+0:14.459: Robot 1 has turned its BOM on.
+0:14.583: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+0:14.639: Robot 2 has turned its BOM on.
+0:14.699: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+0:14.755: Robot 3 has turned its BOM on.
+0:14.867: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:14.923: Robot 7 has turned its BOM on.
+0:15.019: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+0:15.075: Robot 9 has turned its BOM on.
+0:15.187: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+0:15.243: Robot 1 has turned its BOM on.
+0:15.355: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+0:15.411: Robot 2 has turned its BOM on.
+0:15.515: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+0:15.571: Robot 3 has turned its BOM on.
+0:15.695: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:15.751: Robot 7 has turned its BOM on.
+0:15.807: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+0:15.863: Robot 9 has turned its BOM on.
+0:15.963: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+0:16.027: Robot 1 has turned its BOM on.
+0:16.139: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+0:16.195: Robot 2 has turned its BOM on.
+0:16.307: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+0:16.363: Robot 3 has turned its BOM on.
+0:16.459: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:16.515: Robot 7 has turned its BOM on.
+0:16.627: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+0:16.683: Robot 9 has turned its BOM on.
+0:16.795: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+0:16.851: Robot 1 has turned its BOM on.
+0:16.959: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+0:17.015: Robot 2 has turned its BOM on.
+0:17.071: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+0:17.127: Robot 3 has turned its BOM on.
+0:17.243: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:17.299: Robot 7 has turned its BOM on.
+0:17.411: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+0:17.459: Robot 9 has turned its BOM on.
+0:17.571: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+0:17.627: Robot 1 has turned its BOM on.
+0:17.739: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+0:17.795: Robot 2 has turned its BOM on.
+0:17.919: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+0:17.963: Robot 3 has turned its BOM on.
+0:18.083: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:18.139: Robot 7 has turned its BOM on.
+0:18.195: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+0:18.251: Robot 9 has turned its BOM on.
+0:18.367: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+0:18.423: Robot 1 has turned its BOM on.
+0:18.516: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+0:18.571: Robot 2 has turned its BOM on.
+0:18.683: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+0:18.739: Robot 3 has turned its BOM on.
+0:18.851: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:18.907: Robot 7 has turned its BOM on.
+0:19.015: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+0:19.071: Robot 9 has turned its BOM on.
+0:19.127: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+0:19.183: Robot 1 has turned its BOM on.
+0:19.295: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+0:19.351: Robot 2 has turned its BOM on.
+0:19.459: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+0:19.515: Robot 3 has turned its BOM on.
+0:19.627: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:19.683: Robot 7 has turned its BOM on.
+0:19.803: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+0:19.859: Robot 9 has turned its BOM on.
+0:19.915: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+0:19.959: Robot 1 has turned its BOM on.
+0:20.083: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+0:20.139: Robot 2 has turned its BOM on.
+0:20.251: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+0:20.307: Robot 3 has turned its BOM on.
+0:20.419: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:20.459: Robot 7 has turned its BOM on.
+0:20.571: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+0:20.627: Robot 9 has turned its BOM on.
+0:20.743: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+0:20.799: Robot 1 has turned its BOM on.
+0:20.859: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+0:20.915: Robot 2 has turned its BOM on.
+0:21.019: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+0:21.075: Robot 3 has turned its BOM on.
+0:21.187: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:21.243: Robot 7 has turned its BOM on.
+0:21.355: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+0:21.411: Robot 9 has turned its BOM on.
+0:21.515: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+0:21.571: Robot 1 has turned its BOM on.
+0:21.683: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+0:21.739: Robot 2 has turned its BOM on.
+0:21.851: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+0:21.907: Robot 3 has turned its BOM on.
+0:22.019: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:22.075: Robot 7 has turned its BOM on.
+0:22.187: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+0:22.243: Robot 9 has turned its BOM on.
+0:22.299: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+0:22.355: Robot 1 has turned its BOM on.
+0:22.459: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+0:22.515: Robot 2 has turned its BOM on.
+0:22.627: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+0:22.683: Robot 3 has turned its BOM on.
+0:22.799: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:22.855: Robot 7 has turned its BOM on.
+0:22.959: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+0:23.015: Robot 9 has turned its BOM on.
+0:23.127: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+0:23.183: Robot 1 has turned its BOM on.
+0:23.243: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+0:23.299: Robot 2 has turned its BOM on.
+0:23.411: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+0:23.459: Robot 3 has turned its BOM on.
+0:23.571: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:23.627: Robot 7 has turned its BOM on.
+0:23.739: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+0:23.795: Robot 9 has turned its BOM on.
+0:23.907: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+0:23.959: Robot 1 has turned its BOM on.
+0:24.079: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+0:24.131: Robot 2 has turned its BOM on.
+0:24.187: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+0:24.243: Robot 3 has turned its BOM on.
+0:24.355: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:24.411: Robot 7 has turned its BOM on.
+0:24.515: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+0:24.571: Robot 9 has turned its BOM on.
+0:24.683: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+0:24.739: Robot 1 has turned its BOM on.
+0:24.851: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+0:24.907: Robot 2 has turned its BOM on.
+0:25.015: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+0:25.079: Robot 3 has turned its BOM on.
+0:25.135: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:25.191: Robot 7 has turned its BOM on.
+0:25.303: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+0:25.359: Robot 9 has turned its BOM on.
+0:25.463: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+0:25.519: Robot 1 has turned its BOM on.
+0:25.631: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+0:25.687: Robot 2 has turned its BOM on.
+0:25.799: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+0:25.855: Robot 3 has turned its BOM on.
+0:25.959: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:26.015: Robot 7 has turned its BOM on.
+0:26.071: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+0:26.127: Robot 9 has turned its BOM on.
+0:26.239: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+0:26.295: Robot 1 has turned its BOM on.
+0:26.407: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+0:26.459: Robot 2 has turned its BOM on.
+0:26.571: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+0:26.627: Robot 3 has turned its BOM on.
+0:26.743: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:26.799: Robot 7 has turned its BOM on.
+0:26.911: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+0:26.959: Robot 9 has turned its BOM on.
+0:27.071: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+0:27.127: Robot 1 has turned its BOM on.
+0:27.183: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+0:27.239: Robot 2 has turned its BOM on.
+0:27.351: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+0:27.407: Robot 3 has turned its BOM on.
+0:27.515: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:27.571: Robot 7 has turned its BOM on.
+0:27.687: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+0:27.743: Robot 9 has turned its BOM on.
+0:27.859: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+0:27.915: Robot 1 has turned its BOM on.
+0:28.015: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+0:28.071: Robot 2 has turned its BOM on.
+0:28.183: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+0:28.239: Robot 3 has turned its BOM on.
+0:28.299: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:28.355: Robot 7 has turned its BOM on.
+0:28.459: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+0:28.515: Robot 9 has turned its BOM on.
+0:28.631: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+0:28.687: Robot 1 has turned its BOM on.
+0:28.799: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+0:28.855: Robot 2 has turned its BOM on.
+0:28.959: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+0:29.015: Robot 3 has turned its BOM on.
+0:29.127: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:29.183: Robot 7 has turned its BOM on.
+0:29.239: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+0:29.295: Robot 9 has turned its BOM on.
+0:29.407: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+0:29.459: Robot 1 has turned its BOM on.
+0:29.575: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+0:29.631: Robot 2 has turned its BOM on.
+0:29.743: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+0:29.799: Robot 3 has turned its BOM on.
+0:29.911: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:29.959: Robot 7 has turned its BOM on.
+0:30.071: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+0:30.128: Robot 9 has turned its BOM on.
+0:30.183: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+0:30.239: Robot 1 has turned its BOM on.
+0:30.351: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+0:30.407: Robot 2 has turned its BOM on.
+0:30.519: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+0:30.575: Robot 3 has turned its BOM on.
+0:30.687: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:30.743: Robot 7 has turned its BOM on.
+0:30.855: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+0:30.911: Robot 9 has turned its BOM on.
+0:31.015: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+0:31.071: Robot 1 has turned its BOM on.
+0:31.127: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+0:31.183: Robot 2 has turned its BOM on.
+0:31.295: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+0:31.351: Robot 3 has turned its BOM on.
+0:31.459: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:31.515: Robot 7 has turned its BOM on.
+0:31.627: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+0:31.683: Robot 9 has turned its BOM on.
+0:31.799: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+0:31.855: Robot 1 has turned its BOM on.
+0:31.959: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+0:32.015: Robot 2 has turned its BOM on.
+0:32.127: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+0:32.183: Robot 3 has turned its BOM on.
+0:32.239: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:32.295: Robot 7 has turned its BOM on.
+0:32.407: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+0:32.459: Robot 9 has turned its BOM on.
+0:32.571: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+0:32.627: Robot 1 has turned its BOM on.
+0:32.747: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+0:32.803: Robot 2 has turned its BOM on.
+0:32.915: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+0:32.959: Robot 3 has turned its BOM on.
+0:33.071: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:33.127: Robot 7 has turned its BOM on.
+0:33.239: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+0:33.295: Robot 9 has turned its BOM on.
+0:33.351: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+0:33.407: Robot 1 has turned its BOM on.
+0:33.515: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+0:33.571: Robot 2 has turned its BOM on.
+0:33.687: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+0:33.743: Robot 3 has turned its BOM on.
+0:33.855: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:33.911: Robot 7 has turned its BOM on.
+0:34.015: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+0:34.071: Robot 9 has turned its BOM on.
+0:34.183: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+0:34.239: Robot 1 has turned its BOM on.
+0:34.295: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+0:34.351: Robot 2 has turned its BOM on.
+0:34.459: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+0:34.515: Robot 3 has turned its BOM on.
+0:34.631: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:34.687: Robot 7 has turned its BOM on.
+0:34.799: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+0:34.855: Robot 9 has turned its BOM on.
+0:34.959: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+0:35.015: Robot 1 has turned its BOM on.
+0:35.127: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+0:35.183: Robot 2 has turned its BOM on.
+0:35.239: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+0:35.295: Robot 3 has turned its BOM on.
+0:35.407: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:35.459: Robot 7 has turned its BOM on.
+0:35.575: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+0:35.631: Robot 9 has turned its BOM on.
+0:35.743: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+0:35.799: Robot 1 has turned its BOM on.
+0:35.911: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+0:35.959: Robot 2 has turned its BOM on.
+0:36.071: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+0:36.127: Robot 3 has turned its BOM on.
+0:36.183: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:36.239: Robot 7 has turned its BOM on.
+0:36.351: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+0:36.407: Robot 9 has turned its BOM on.
+0:36.519: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+0:36.575: Robot 1 has turned its BOM on.
+0:36.687: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+0:36.743: Robot 2 has turned its BOM on.
+0:36.855: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+0:36.911: Robot 3 has turned its BOM on.
+0:37.015: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:37.071: Robot 7 has turned its BOM on.
+0:37.184: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+0:37.239: Robot 9 has turned its BOM on.
+0:37.295: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+0:37.351: Robot 1 has turned its BOM on.
+0:37.459: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+0:37.515: Robot 2 has turned its BOM on.
+0:37.627: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+0:37.683: Robot 3 has turned its BOM on.
+0:37.803: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:37.859: Robot 7 has turned its BOM on.
+0:37.959: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+0:38.015: Robot 9 has turned its BOM on.
+0:38.127: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+0:38.183: Robot 1 has turned its BOM on.
+0:38.295: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+0:38.351: Robot 2 has turned its BOM on.
+0:38.407: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+0:38.459: Robot 3 has turned its BOM on.
+0:38.571: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:38.627: Robot 7 has turned its BOM on.
+0:38.743: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+0:38.799: Robot 9 has turned its BOM on.
+0:38.911: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+0:38.959: Robot 1 has turned its BOM on.
+0:39.071: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+0:39.127: Robot 2 has turned its BOM on.
+0:39.239: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+0:39.295: Robot 3 has turned its BOM on.
+0:39.351: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:39.407: Robot 7 has turned its BOM on.
+0:39.515: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+0:39.571: Robot 9 has turned its BOM on.
+0:39.687: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+0:39.743: Robot 1 has turned its BOM on.
+0:39.855: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+0:39.911: Robot 2 has turned its BOM on.
+0:40.015: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+0:40.071: Robot 3 has turned its BOM on.
+0:40.183: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:40.239: Robot 7 has turned its BOM on.
+0:40.295: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+0:40.351: Robot 9 has turned its BOM on.
+0:40.459: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+0:40.515: Robot 1 has turned its BOM on.
+0:40.635: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+0:40.691: Robot 2 has turned its BOM on.
+0:40.803: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+0:40.859: Robot 3 has turned its BOM on.
+0:40.959: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:41.015: Robot 7 has turned its BOM on.
+0:41.127: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+0:41.183: Robot 9 has turned its BOM on.
+0:41.239: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+0:41.295: Robot 1 has turned its BOM on.
+0:41.407: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+0:41.459: Robot 2 has turned its BOM on.
+0:41.571: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+0:41.627: Robot 3 has turned its BOM on.
+0:41.739: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:41.795: Robot 7 has turned its BOM on.
+0:41.911: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+0:41.959: Robot 9 has turned its BOM on.
+0:42.071: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+0:42.127: Robot 1 has turned its BOM on.
+0:42.239: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+0:42.295: Robot 2 has turned its BOM on.
+0:42.351: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+0:42.407: Robot 3 has turned its BOM on.
+0:42.515: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:42.571: Robot 7 has turned its BOM on.
+0:42.683: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+0:42.739: Robot 9 has turned its BOM on.
+0:42.851: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+0:42.907: Robot 1 has turned its BOM on.
+0:43.019: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+0:43.075: Robot 2 has turned its BOM on.
+0:43.187: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+0:43.243: Robot 3 has turned its BOM on.
+0:43.299: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:43.355: Robot 7 has turned its BOM on.
+0:43.459: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+0:43.515: Robot 9 has turned its BOM on.
+0:43.627: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+0:43.683: Robot 1 has turned its BOM on.
+0:43.795: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+0:43.851: Robot 2 has turned its BOM on.
+0:43.959: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+0:44.015: Robot 3 has turned its BOM on.
+0:44.127: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:44.183: Robot 7 has turned its BOM on.
+0:44.244: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+0:44.299: Robot 9 has turned its BOM on.
+0:44.411: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+0:44.459: Robot 1 has turned its BOM on.
+0:44.571: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+0:44.627: Robot 2 has turned its BOM on.
+0:44.739: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+0:44.795: Robot 3 has turned its BOM on.
+0:44.911: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:44.959: Robot 7 has turned its BOM on.
+0:45.071: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+0:45.127: Robot 9 has turned its BOM on.
+0:45.187: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+0:45.243: Robot 1 has turned its BOM on.
+0:45.355: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+0:45.411: Robot 2 has turned its BOM on.
+0:45.515: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+0:45.571: Robot 3 has turned its BOM on.
+0:45.683: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:45.739: Robot 7 has turned its BOM on.
+0:45.851: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+0:45.907: Robot 9 has turned its BOM on.
+0:46.015: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+0:46.071: Robot 1 has turned its BOM on.
+0:46.131: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+0:46.187: Robot 2 has turned its BOM on.
+0:46.299: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+0:46.355: Robot 3 has turned its BOM on.
+0:46.459: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:46.515: Robot 7 has turned its BOM on.
+0:46.627: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+0:46.683: Robot 9 has turned its BOM on.
+0:46.795: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+0:46.851: Robot 1 has turned its BOM on.
+0:46.959: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+0:47.015: Robot 2 has turned its BOM on.
+0:47.127: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+0:47.183: Robot 3 has turned its BOM on.
+0:47.295: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:47.351: Robot 7 has turned its BOM on.
+0:47.407: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+0:47.459: Robot 9 has turned its BOM on.
+0:47.571: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+0:47.627: Robot 1 has turned its BOM on.
+0:47.739: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+0:47.795: Robot 2 has turned its BOM on.
+0:47.907: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+0:47.959: Robot 3 has turned its BOM on.
+0:48.075: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:48.131: Robot 7 has turned its BOM on.
+0:48.243: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+0:48.299: Robot 9 has turned its BOM on.
+0:48.355: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+0:48.411: Robot 1 has turned its BOM on.
+0:48.519: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+0:48.575: Robot 2 has turned its BOM on.
+0:48.691: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+0:48.747: Robot 3 has turned its BOM on.
+0:48.859: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:48.915: Robot 7 has turned its BOM on.
+0:49.019: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+0:49.075: Robot 9 has turned its BOM on.
+0:49.187: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+0:49.243: Robot 1 has turned its BOM on.
+0:49.299: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+0:49.355: Robot 2 has turned its BOM on.
+0:49.459: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+0:49.515: Robot 3 has turned its BOM on.
+0:49.627: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:49.683: Robot 7 has turned its BOM on.
+0:49.795: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+0:49.851: Robot 9 has turned its BOM on.
+0:49.959: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+0:50.015: Robot 1 has turned its BOM on.
+0:50.127: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+0:50.183: Robot 2 has turned its BOM on.
+0:50.243: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+0:50.299: Robot 3 has turned its BOM on.
+0:50.411: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:50.459: Robot 7 has turned its BOM on.
+0:50.571: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+0:50.627: Robot 9 has turned its BOM on.
+0:50.739: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+0:50.796: Robot 1 has turned its BOM on.
+0:50.911: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+0:50.959: Robot 2 has turned its BOM on.
+0:51.071: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+0:51.127: Robot 3 has turned its BOM on.
+0:51.187: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:51.243: Robot 7 has turned its BOM on.
+0:51.355: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+0:51.411: Robot 9 has turned its BOM on.
+0:51.515: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+0:51.571: Robot 1 has turned its BOM on.
+0:51.683: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+0:51.739: Robot 2 has turned its BOM on.
+0:51.851: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+0:51.907: Robot 3 has turned its BOM on.
+0:52.019: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:52.075: Robot 7 has turned its BOM on.
+0:52.187: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+0:52.243: Robot 9 has turned its BOM on.
+0:52.355: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+0:52.411: Robot 1 has turned its BOM on.
+0:52.459: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+0:52.515: Robot 2 has turned its BOM on.
+0:52.627: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+0:52.683: Robot 3 has turned its BOM on.
+0:52.795: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:52.851: Robot 7 has turned its BOM on.
+0:52.963: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+0:53.019: Robot 9 has turned its BOM on.
+0:53.131: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+0:53.187: Robot 1 has turned its BOM on.
+0:53.299: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+0:53.355: Robot 2 has turned its BOM on.
+0:53.459: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+0:53.515: Robot 3 has turned its BOM on.
+0:53.571: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:53.627: Robot 7 has turned its BOM on.
+0:53.739: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+0:53.795: Robot 9 has turned its BOM on.
+0:53.907: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+0:53.959: Robot 1 has turned its BOM on.
+0:54.075: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+0:54.131: Robot 2 has turned its BOM on.
+0:54.243: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+0:54.299: Robot 3 has turned its BOM on.
+0:54.355: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:54.411: Robot 7 has turned its BOM on.
+0:54.515: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+0:54.571: Robot 9 has turned its BOM on.
+0:54.683: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+0:54.739: Robot 1 has turned its BOM on.
+0:54.851: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+0:54.907: Robot 2 has turned its BOM on.
+0:55.019: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+0:55.075: Robot 3 has turned its BOM on.
+0:55.187: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:55.243: Robot 7 has turned its BOM on.
+0:55.299: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+0:55.355: Robot 9 has turned its BOM on.
+0:55.459: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+0:55.515: Robot 1 has turned its BOM on.
+0:55.627: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+0:55.683: Robot 2 has turned its BOM on.
+0:55.795: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+0:55.851: Robot 3 has turned its BOM on.
+0:55.959: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:56.015: Robot 7 has turned its BOM on.
+0:56.127: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+0:56.183: Robot 9 has turned its BOM on.
+0:56.243: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+0:56.299: Robot 1 has turned its BOM on.
+0:56.411: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+0:56.459: Robot 2 has turned its BOM on.
+0:56.571: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+0:56.627: Robot 3 has turned its BOM on.
+0:56.739: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:56.795: Robot 7 has turned its BOM on.
+0:56.907: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+0:56.959: Robot 9 has turned its BOM on.
+0:57.075: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+0:57.131: Robot 1 has turned its BOM on.
+0:57.243: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+0:57.299: Robot 2 has turned its BOM on.
+0:57.411: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+0:57.459: Robot 3 has turned its BOM on.
+0:57.515: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:57.571: Robot 7 has turned its BOM on.
+0:57.683: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+0:57.739: Robot 9 has turned its BOM on.
+0:57.852: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+0:57.907: Robot 1 has turned its BOM on.
+0:58.015: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+0:58.071: Robot 2 has turned its BOM on.
+0:58.187: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+0:58.243: Robot 3 has turned its BOM on.
+0:58.356: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:58.411: Robot 7 has turned its BOM on.
+0:58.515: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+0:58.571: Robot 9 has turned its BOM on.
+0:58.627: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+0:58.683: Robot 1 has turned its BOM on.
+0:58.795: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+0:58.851: Robot 2 has turned its BOM on.
+0:58.963: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+0:59.019: Robot 3 has turned its BOM on.
+0:59.131: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:59.187: Robot 7 has turned its BOM on.
+0:59.247: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+0:59.303: Robot 9 has turned its BOM on.
+0:59.415: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+0:59.459: Robot 1 has turned its BOM on.
+0:59.571: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+0:59.627: Robot 2 has turned its BOM on.
+0:59.743: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+0:59.799: Robot 3 has turned its BOM on.
+0:59.911: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:59.959: Robot 7 has turned its BOM on.
+1:00.071: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+1:00.127: Robot 9 has turned its BOM on.
+1:00.239: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+1:00.295: Robot 1 has turned its BOM on.
+1:00.351: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:00.407: Robot 2 has turned its BOM on.
+1:00.515: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+1:00.571: Robot 3 has turned its BOM on.
+1:00.687: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:00.743: Robot 7 has turned its BOM on.
+1:00.855: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+1:00.911: Robot 9 has turned its BOM on.
+1:01.015: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+1:01.071: Robot 1 has turned its BOM on.
+1:01.183: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:01.239: Robot 2 has turned its BOM on.
+1:01.296: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+1:01.351: Robot 3 has turned its BOM on.
+1:01.459: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:01.515: Robot 7 has turned its BOM on.
+1:01.627: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+1:01.683: Robot 9 has turned its BOM on.
+1:01.795: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+1:01.851: Robot 1 has turned its BOM on.
+1:01.959: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:02.015: Robot 2 has turned its BOM on.
+1:02.127: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+1:02.183: Robot 3 has turned its BOM on.
+1:02.295: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:02.351: Robot 7 has turned its BOM on.
+1:02.459: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+1:02.515: Robot 9 has turned its BOM on.
+1:02.575: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:02.631: Robot 1 has turned its BOM on.
+1:02.743: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:02.799: Robot 2 has turned its BOM on.
+1:02.911: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+1:02.959: Robot 3 has turned its BOM on.
+1:03.071: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:03.127: Robot 7 has turned its BOM on.
+1:03.239: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+1:03.295: Robot 9 has turned its BOM on.
+1:03.407: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+1:03.459: Robot 1 has turned its BOM on.
+1:03.519: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:03.575: Robot 2 has turned its BOM on.
+1:03.687: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+1:03.743: Robot 3 has turned its BOM on.
+1:03.855: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:03.911: Robot 7 has turned its BOM on.
+1:04.015: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+1:04.071: Robot 9 has turned its BOM on.
+1:04.183: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+1:04.239: Robot 1 has turned its BOM on.
+1:04.351: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:04.408: Robot 2 has turned its BOM on.
+1:04.463: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+1:04.519: Robot 3 has turned its BOM on.
+1:04.631: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:04.687: Robot 7 has turned its BOM on.
+1:04.799: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+1:04.855: Robot 9 has turned its BOM on.
+1:04.959: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+1:05.015: Robot 1 has turned its BOM on.
+1:05.127: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:05.183: Robot 2 has turned its BOM on.
+1:05.243: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+1:05.299: Robot 3 has turned its BOM on.
+1:05.411: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:05.459: Robot 7 has turned its BOM on.
+1:05.571: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+1:05.627: Robot 9 has turned its BOM on.
+1:05.743: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:05.799: Robot 1 has turned its BOM on.
+1:05.911: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:05.959: Robot 2 has turned its BOM on.
+1:06.071: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+1:06.127: Robot 3 has turned its BOM on.
+1:06.239: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:06.295: Robot 7 has turned its BOM on.
+1:06.351: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+1:06.407: Robot 9 has turned its BOM on.
+1:06.515: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+1:06.571: Robot 1 has turned its BOM on.
+1:06.687: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:06.743: Robot 2 has turned its BOM on.
+1:06.855: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+1:06.911: Robot 3 has turned its BOM on.
+1:07.015: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:07.071: Robot 7 has turned its BOM on.
+1:07.187: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+1:07.243: Robot 9 has turned its BOM on.
+1:07.355: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+1:07.411: Robot 1 has turned its BOM on.
+1:07.515: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:07.571: Robot 2 has turned its BOM on.
+1:07.631: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+1:07.687: Robot 3 has turned its BOM on.
+1:07.799: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:07.855: Robot 7 has turned its BOM on.
+1:07.959: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+1:08.015: Robot 9 has turned its BOM on.
+1:08.127: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+1:08.183: Robot 1 has turned its BOM on.
+1:08.295: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:08.351: Robot 2 has turned its BOM on.
+1:08.459: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+1:08.515: Robot 3 has turned its BOM on.
+1:08.575: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:08.631: Robot 7 has turned its BOM on.
+1:08.743: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+1:08.799: Robot 9 has turned its BOM on.
+1:08.911: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:08.959: Robot 1 has turned its BOM on.
+1:09.075: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:09.131: Robot 2 has turned its BOM on.
+1:09.243: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+1:09.299: Robot 3 has turned its BOM on.
+1:09.355: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:09.411: Robot 7 has turned its BOM on.
+1:09.515: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+1:09.571: Robot 9 has turned its BOM on.
+1:09.683: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:09.739: Robot 1 has turned its BOM on.
+1:09.855: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:09.911: Robot 2 has turned its BOM on.
+1:10.015: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+1:10.071: Robot 3 has turned its BOM on.
+1:10.183: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:10.239: Robot 7 has turned its BOM on.
+1:10.351: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+1:10.407: Robot 9 has turned its BOM on.
+1:10.463: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+1:10.519: Robot 1 has turned its BOM on.
+1:10.631: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:10.687: Robot 2 has turned its BOM on.
+1:10.803: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+1:10.859: Robot 3 has turned its BOM on.
+1:10.960: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:11.015: Robot 7 has turned its BOM on.
+1:11.127: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+1:11.183: Robot 9 has turned its BOM on.
+1:11.295: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+1:11.351: Robot 1 has turned its BOM on.
+1:11.407: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:11.459: Robot 2 has turned its BOM on.
+1:11.571: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+1:11.627: Robot 3 has turned its BOM on.
+1:11.747: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:11.803: Robot 7 has turned its BOM on.
+1:11.919: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+1:11.959: Robot 9 has turned its BOM on.
+1:12.071: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+1:12.127: Robot 1 has turned its BOM on.
+1:12.239: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:12.296: Robot 2 has turned its BOM on.
+1:12.407: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+1:12.459: Robot 3 has turned its BOM on.
+1:12.571: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:12.628: Robot 7 has turned its BOM on.
+1:12.687: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+1:12.743: Robot 9 has turned its BOM on.
+1:12.855: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:12.911: Robot 1 has turned its BOM on.
+1:13.016: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:13.071: Robot 2 has turned its BOM on.
+1:13.183: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+1:13.239: Robot 3 has turned its BOM on.
+1:13.355: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:13.411: Robot 7 has turned its BOM on.
+1:13.515: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+1:13.571: Robot 9 has turned its BOM on.
+1:13.631: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+1:13.687: Robot 1 has turned its BOM on.
+1:13.799: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:13.855: Robot 2 has turned its BOM on.
+1:13.959: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+1:14.015: Robot 3 has turned its BOM on.
+1:14.128: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:14.183: Robot 7 has turned its BOM on.
+1:14.300: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+1:14.355: Robot 9 has turned its BOM on.
+1:14.415: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+1:14.459: Robot 1 has turned its BOM on.
+1:14.575: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:14.631: Robot 2 has turned its BOM on.
+1:14.743: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+1:14.799: Robot 3 has turned its BOM on.
+1:14.912: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:14.960: Robot 7 has turned its BOM on.
+1:15.071: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+1:15.128: Robot 9 has turned its BOM on.
+1:15.240: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+1:15.295: Robot 1 has turned its BOM on.
+1:15.408: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:15.460: Robot 2 has turned its BOM on.
+1:15.515: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+1:15.572: Robot 3 has turned its BOM on.
+1:15.683: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:15.739: Robot 7 has turned its BOM on.
+1:15.855: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+1:15.912: Robot 9 has turned its BOM on.
+1:16.016: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:16.071: Robot 1 has turned its BOM on.
+1:16.184: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:16.240: Robot 2 has turned its BOM on.
+1:16.355: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+1:16.412: Robot 3 has turned its BOM on.
+1:16.460: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:16.516: Robot 7 has turned its BOM on.
+1:16.627: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+1:16.684: Robot 9 has turned its BOM on.
+1:16.795: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:16.851: Robot 1 has turned its BOM on.
+1:16.960: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:17.016: Robot 2 has turned its BOM on.
+1:17.132: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+1:17.188: Robot 3 has turned its BOM on.
+1:17.300: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:17.356: Robot 7 has turned its BOM on.
+1:17.460: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+1:17.516: Robot 9 has turned its BOM on.
+1:17.628: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+1:17.684: Robot 1 has turned its BOM on.
+1:17.740: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:17.796: Robot 2 has turned its BOM on.
+1:17.908: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+1:17.960: Robot 3 has turned its BOM on.
+1:18.076: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:18.132: Robot 7 has turned its BOM on.
+1:18.244: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+1:18.300: Robot 9 has turned its BOM on.
+1:18.412: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+1:18.460: Robot 1 has turned its BOM on.
+1:18.572: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:18.628: Robot 2 has turned its BOM on.
+1:18.684: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+1:18.740: Robot 3 has turned its BOM on.
+1:18.852: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:18.908: Robot 7 has turned its BOM on.
+1:19.016: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+1:19.072: Robot 9 has turned its BOM on.
+1:19.184: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+1:19.240: Robot 1 has turned its BOM on.
+1:19.352: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:19.408: Robot 2 has turned its BOM on.
+1:19.516: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+1:19.572: Robot 3 has turned its BOM on.
+1:19.628: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:19.684: Robot 7 has turned its BOM on.
+1:19.796: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+1:19.852: Robot 9 has turned its BOM on.
+1:19.964: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:20.020: Robot 1 has turned its BOM on.
+1:20.132: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:20.188: Robot 2 has turned its BOM on.
+1:20.300: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+1:20.356: Robot 3 has turned its BOM on.
+1:20.412: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:20.460: Robot 7 has turned its BOM on.
+1:20.572: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+1:20.628: Robot 9 has turned its BOM on.
+1:20.740: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+1:20.796: Robot 1 has turned its BOM on.
+1:20.908: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:20.960: Robot 2 has turned its BOM on.
+1:21.072: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+1:21.128: Robot 3 has turned its BOM on.
+1:21.240: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:21.296: Robot 7 has turned its BOM on.
+1:21.412: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+1:21.460: Robot 9 has turned its BOM on.
+1:21.516: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+1:21.572: Robot 1 has turned its BOM on.
+1:21.684: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:21.740: Robot 2 has turned its BOM on.
+1:21.852: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+1:21.908: Robot 3 has turned its BOM on.
+1:22.016: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:22.072: Robot 7 has turned its BOM on.
+1:22.188: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+1:22.244: Robot 9 has turned its BOM on.
+1:22.356: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+1:22.412: Robot 1 has turned its BOM on.
+1:22.516: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:22.572: Robot 2 has turned its BOM on.
+1:22.684: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+1:22.740: Robot 3 has turned its BOM on.
+1:22.796: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:22.852: Robot 7 has turned its BOM on.
+1:22.960: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+1:23.016: Robot 9 has turned its BOM on.
+1:23.132: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:23.188: Robot 1 has turned its BOM on.
+1:23.300: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:23.356: Robot 2 has turned its BOM on.
+1:23.460: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+1:23.516: Robot 3 has turned its BOM on.
+1:23.628: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:23.684: Robot 7 has turned its BOM on.
+1:23.740: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+1:23.796: Robot 9 has turned its BOM on.
+1:23.908: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+1:23.960: Robot 1 has turned its BOM on.
+1:24.076: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:24.132: Robot 2 has turned its BOM on.
+1:24.244: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+1:24.300: Robot 3 has turned its BOM on.
+1:24.412: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:24.460: Robot 7 has turned its BOM on.
+1:24.572: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+1:24.628: Robot 9 has turned its BOM on.
+1:24.684: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+1:24.740: Robot 1 has turned its BOM on.
+1:24.852: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:24.908: Robot 2 has turned its BOM on.
+1:25.016: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+1:25.072: Robot 3 has turned its BOM on.
+1:25.184: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:25.240: Robot 7 has turned its BOM on.
+1:25.352: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+1:25.408: Robot 9 has turned its BOM on.
+1:25.516: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+1:25.572: Robot 1 has turned its BOM on.
+1:25.628: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:25.684: Robot 2 has turned its BOM on.
+1:25.796: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+1:25.852: Robot 3 has turned its BOM on.
+1:25.968: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:26.024: Robot 7 has turned its BOM on.
+1:26.136: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+1:26.192: Robot 9 has turned its BOM on.
+1:26.308: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:26.364: Robot 1 has turned its BOM on.
+1:26.460: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:26.516: Robot 2 has turned its BOM on.
+1:26.572: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+1:26.628: Robot 3 has turned its BOM on.
+1:26.740: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:26.796: Robot 7 has turned its BOM on.
+1:26.908: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+1:26.960: Robot 9 has turned its BOM on.
+1:27.072: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+1:27.128: Robot 1 has turned its BOM on.
+1:27.240: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:27.296: Robot 2 has turned its BOM on.
+1:27.408: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+1:27.460: Robot 3 has turned its BOM on.
+1:27.572: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:27.628: Robot 7 has turned its BOM on.
+1:27.740: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+1:27.796: Robot 9 has turned its BOM on.
+1:27.852: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+1:27.908: Robot 1 has turned its BOM on.
+1:28.016: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:28.072: Robot 2 has turned its BOM on.
+1:28.188: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+1:28.244: Robot 3 has turned its BOM on.
+1:28.356: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:28.412: Robot 7 has turned its BOM on.
+1:28.516: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+1:28.572: Robot 9 has turned its BOM on.
+1:28.684: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+1:28.740: Robot 1 has turned its BOM on.
+1:28.796: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:28.852: Robot 2 has turned its BOM on.
+1:28.960: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+1:29.016: Robot 3 has turned its BOM on.
+1:29.132: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:29.188: Robot 7 has turned its BOM on.
+1:29.300: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+1:29.356: Robot 9 has turned its BOM on.
+1:29.460: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:29.516: Robot 1 has turned its BOM on.
+1:29.628: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:29.684: Robot 2 has turned its BOM on.
+1:29.740: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+1:29.796: Robot 3 has turned its BOM on.
+1:29.908: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:29.960: Robot 7 has turned its BOM on.
+1:30.072: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+1:30.128: Robot 9 has turned its BOM on.
+1:30.244: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:30.300: Robot 1 has turned its BOM on.
+1:30.412: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:30.460: Robot 2 has turned its BOM on.
+1:30.572: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+1:30.628: Robot 3 has turned its BOM on.
+1:30.684: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:30.740: Robot 7 has turned its BOM on.
+1:30.852: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+1:30.908: Robot 9 has turned its BOM on.
+1:31.020: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+1:31.076: Robot 1 has turned its BOM on.
+1:31.188: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:31.244: Robot 2 has turned its BOM on.
+1:31.356: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+1:31.412: Robot 3 has turned its BOM on.
+1:31.516: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:31.572: Robot 7 has turned its BOM on.
+1:31.628: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+1:31.684: Robot 9 has turned its BOM on.
+1:31.796: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+1:31.852: Robot 1 has turned its BOM on.
+1:31.964: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:32.020: Robot 2 has turned its BOM on.
+1:32.132: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+1:32.188: Robot 3 has turned its BOM on.
+1:32.300: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:32.356: Robot 7 has turned its BOM on.
+1:32.460: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+1:32.516: Robot 9 has turned its BOM on.
+1:32.628: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+1:32.684: Robot 1 has turned its BOM on.
+1:32.796: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:32.852: Robot 2 has turned its BOM on.
+1:32.908: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+1:32.960: Robot 3 has turned its BOM on.
+1:33.072: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:33.128: Robot 7 has turned its BOM on.
+1:33.248: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+1:33.304: Robot 9 has turned its BOM on.
+1:33.420: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:33.460: Robot 1 has turned its BOM on.
+1:33.572: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:33.628: Robot 2 has turned its BOM on.
+1:33.684: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+1:33.740: Robot 3 has turned its BOM on.
+1:33.852: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:33.908: Robot 7 has turned its BOM on.
+1:34.016: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+1:34.072: Robot 9 has turned its BOM on.
+1:34.184: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+1:34.240: Robot 1 has turned its BOM on.
+1:34.352: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:34.408: Robot 2 has turned its BOM on.
+1:34.516: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+1:34.572: Robot 3 has turned its BOM on.
+1:34.636: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:34.692: Robot 7 has turned its BOM on.
+1:34.808: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+1:34.864: Robot 9 has turned its BOM on.
+1:34.960: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+1:35.016: Robot 1 has turned its BOM on.
+1:35.128: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:35.184: Robot 2 has turned its BOM on.
+1:35.296: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+1:35.352: Robot 3 has turned its BOM on.
+1:35.460: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:35.516: Robot 7 has turned its BOM on.
+1:35.632: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+1:35.688: Robot 9 has turned its BOM on.
+1:35.744: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+1:35.800: Robot 1 has turned its BOM on.
+1:35.912: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:35.960: Robot 2 has turned its BOM on.
+1:36.076: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+1:36.132: Robot 3 has turned its BOM on.
+1:36.244: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:36.300: Robot 7 has turned its BOM on.
+1:36.416: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+1:36.460: Robot 9 has turned its BOM on.
+1:36.576: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:36.632: Robot 1 has turned its BOM on.
+1:36.688: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:36.744: Robot 2 has turned its BOM on.
+1:36.856: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+1:36.912: Robot 3 has turned its BOM on.
+1:37.016: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:37.072: Robot 7 has turned its BOM on.
+1:37.184: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+1:37.240: Robot 9 has turned its BOM on.
+1:37.352: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:37.408: Robot 1 has turned its BOM on.
+1:37.520: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:37.576: Robot 2 has turned its BOM on.
+1:37.688: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+1:37.744: Robot 3 has turned its BOM on.
+1:37.800: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:37.856: Robot 7 has turned its BOM on.
+1:37.960: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+1:38.016: Robot 9 has turned its BOM on.
+1:38.128: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+1:38.184: Robot 1 has turned its BOM on.
+1:38.296: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:38.352: Robot 2 has turned its BOM on.
+1:38.460: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+1:38.516: Robot 3 has turned its BOM on.
+1:38.628: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:38.684: Robot 7 has turned its BOM on.
+1:38.744: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+1:38.800: Robot 9 has turned its BOM on.
+1:38.912: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+1:38.960: Robot 1 has turned its BOM on.
+1:39.072: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:39.128: Robot 2 has turned its BOM on.
+1:39.240: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+1:39.296: Robot 3 has turned its BOM on.
+1:39.408: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:39.460: Robot 7 has turned its BOM on.
+1:39.572: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+1:39.628: Robot 9 has turned its BOM on.
+1:39.688: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:39.744: Robot 1 has turned its BOM on.
+1:39.856: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:39.912: Robot 2 has turned its BOM on.
+1:40.016: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+1:40.072: Robot 3 has turned its BOM on.
+1:40.184: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:40.240: Robot 7 has turned its BOM on.
+1:40.352: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+1:40.408: Robot 9 has turned its BOM on.
+1:40.516: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:40.572: Robot 1 has turned its BOM on.
+1:40.632: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:40.688: Robot 2 has turned its BOM on.
+1:40.800: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+1:40.856: Robot 3 has turned its BOM on.
+1:40.960: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:41.016: Robot 7 has turned its BOM on.
+1:41.128: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+1:41.184: Robot 9 has turned its BOM on.
+1:41.296: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+1:41.352: Robot 1 has turned its BOM on.
+1:41.460: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:41.516: Robot 2 has turned its BOM on.
+1:41.628: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+1:41.684: Robot 3 has turned its BOM on.
+1:41.740: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:41.796: Robot 7 has turned its BOM on.
+1:41.912: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+1:41.960: Robot 9 has turned its BOM on.
+1:42.072: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+1:42.128: Robot 1 has turned its BOM on.
+1:42.240: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:42.296: Robot 2 has turned its BOM on.
+1:42.408: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+1:42.460: Robot 3 has turned its BOM on.
+1:42.576: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:42.632: Robot 7 has turned its BOM on.
+1:42.744: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+1:42.800: Robot 9 has turned its BOM on.
+1:42.856: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+1:42.912: Robot 1 has turned its BOM on.
+1:43.020: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:43.076: Robot 2 has turned its BOM on.
+1:43.192: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+1:43.248: Robot 3 has turned its BOM on.
+1:43.360: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:43.416: Robot 7 has turned its BOM on.
+1:43.520: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+1:43.576: Robot 9 has turned its BOM on.
+1:43.688: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:43.744: Robot 1 has turned its BOM on.
+1:43.800: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:43.856: Robot 2 has turned its BOM on.
+1:43.960: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+1:44.016: Robot 3 has turned its BOM on.
+1:44.128: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:44.184: Robot 7 has turned its BOM on.
+1:44.296: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+1:44.352: Robot 9 has turned its BOM on.
+1:44.460: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+1:44.516: Robot 1 has turned its BOM on.
+1:44.628: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:44.684: Robot 2 has turned its BOM on.
+1:44.744: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+1:44.800: Robot 3 has turned its BOM on.
+1:44.912: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:44.960: Robot 7 has turned its BOM on.
+1:45.072: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+1:45.128: Robot 9 has turned its BOM on.
+1:45.240: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+1:45.296: Robot 1 has turned its BOM on.
+1:45.408: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:45.460: Robot 2 has turned its BOM on.
+1:45.572: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+1:45.628: Robot 3 has turned its BOM on.
+1:45.684: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:45.740: Robot 7 has turned its BOM on.
+1:45.852: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+1:45.908: Robot 9 has turned its BOM on.
+1:46.016: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+1:46.072: Robot 1 has turned its BOM on.
+1:46.184: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:46.240: Robot 2 has turned its BOM on.
+1:46.352: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+1:46.408: Robot 3 has turned its BOM on.
+1:46.516: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:46.572: Robot 7 has turned its BOM on.
+1:46.688: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+1:46.744: Robot 9 has turned its BOM on.
+1:46.800: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:46.856: Robot 1 has turned its BOM on.
+1:46.960: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:47.016: Robot 2 has turned its BOM on.
+1:47.128: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+1:47.184: Robot 3 has turned its BOM on.
+1:47.296: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:47.352: Robot 7 has turned its BOM on.
+1:47.464: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+1:47.520: Robot 9 has turned its BOM on.
+1:47.632: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:47.688: Robot 1 has turned its BOM on.
+1:47.800: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:47.856: Robot 2 has turned its BOM on.
+1:47.912: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+1:47.960: Robot 3 has turned its BOM on.
+1:48.072: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:48.128: Robot 7 has turned its BOM on.
+1:48.240: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+1:48.296: Robot 9 has turned its BOM on.
+1:48.408: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+1:48.460: Robot 1 has turned its BOM on.
+1:48.576: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:48.632: Robot 2 has turned its BOM on.
+1:48.744: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+1:48.800: Robot 3 has turned its BOM on.
+1:48.856: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:48.912: Robot 7 has turned its BOM on.
+1:49.020: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+1:49.076: Robot 9 has turned its BOM on.
+1:49.192: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+1:49.248: Robot 1 has turned its BOM on.
+1:49.360: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:49.416: Robot 2 has turned its BOM on.
+1:49.520: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+1:49.576: Robot 3 has turned its BOM on.
+1:49.688: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:49.744: Robot 7 has turned its BOM on.
+1:49.800: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+1:49.856: Robot 9 has turned its BOM on.
+1:49.960: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+1:50.016: Robot 1 has turned its BOM on.
+1:50.128: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:50.184: Robot 2 has turned its BOM on.
+1:50.296: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+1:50.352: Robot 3 has turned its BOM on.
+1:50.460: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:50.516: Robot 7 has turned its BOM on.
+1:50.628: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+1:50.684: Robot 9 has turned its BOM on.
+1:50.740: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:50.796: Robot 1 has turned its BOM on.
+1:50.908: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:50.960: Robot 2 has turned its BOM on.
+1:51.076: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+1:51.132: Robot 3 has turned its BOM on.
+1:51.244: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:51.300: Robot 7 has turned its BOM on.
+1:51.412: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+1:51.460: Robot 9 has turned its BOM on.
+1:51.572: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:51.628: Robot 1 has turned its BOM on.
+1:51.740: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:51.796: Robot 2 has turned its BOM on.
+1:51.852: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+1:51.908: Robot 3 has turned its BOM on.
+1:52.020: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:52.076: Robot 7 has turned its BOM on.
+1:52.188: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+1:52.244: Robot 9 has turned its BOM on.
+1:52.356: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+1:52.412: Robot 1 has turned its BOM on.
+1:52.516: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:52.572: Robot 2 has turned its BOM on.
+1:52.684: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+1:52.740: Robot 3 has turned its BOM on.
+1:52.852: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:52.908: Robot 7 has turned its BOM on.
+1:52.968: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+1:53.024: Robot 9 has turned its BOM on.
+1:53.140: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+1:53.196: Robot 1 has turned its BOM on.
+1:53.308: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:53.364: Robot 2 has turned its BOM on.
+1:53.460: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+1:53.516: Robot 3 has turned its BOM on.
+1:53.628: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:53.684: Robot 7 has turned its BOM on.
+1:53.796: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+1:53.852: Robot 9 has turned its BOM on.
+1:53.908: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+1:53.960: Robot 1 has turned its BOM on.
+1:54.072: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:54.128: Robot 2 has turned its BOM on.
+1:54.240: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+1:54.296: Robot 3 has turned its BOM on.
+1:54.412: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:54.460: Robot 7 has turned its BOM on.
+1:54.572: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+1:54.628: Robot 9 has turned its BOM on.
+1:54.740: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:54.796: Robot 1 has turned its BOM on.
+1:54.852: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:54.908: Robot 2 has turned its BOM on.
+1:55.016: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+1:55.072: Robot 3 has turned its BOM on.
+1:55.192: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:55.248: Robot 7 has turned its BOM on.
+1:55.360: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+1:55.416: Robot 9 has turned its BOM on.
+1:55.516: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:55.572: Robot 1 has turned its BOM on.
+1:55.684: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:55.740: Robot 2 has turned its BOM on.
+1:55.796: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+1:55.852: Robot 3 has turned its BOM on.
+1:55.960: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:56.016: Robot 7 has turned its BOM on.
+1:56.132: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+1:56.188: Robot 9 has turned its BOM on.
+1:56.300: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+1:56.356: Robot 1 has turned its BOM on.
+1:56.460: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:56.516: Robot 2 has turned its BOM on.
+1:56.628: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+1:56.684: Robot 3 has turned its BOM on.
+1:56.800: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:56.856: Robot 7 has turned its BOM on.
+1:56.916: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+1:56.960: Robot 9 has turned its BOM on.
+1:57.076: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+1:57.132: Robot 1 has turned its BOM on.
+1:57.244: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:57.300: Robot 2 has turned its BOM on.
+1:57.412: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+1:57.460: Robot 3 has turned its BOM on.
+1:57.572: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:57.628: Robot 7 has turned its BOM on.
+1:57.740: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+1:57.796: Robot 9 has turned its BOM on.
+1:57.908: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+1:57.960: Robot 1 has turned its BOM on.
+1:58.020: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:58.076: Robot 2 has turned its BOM on.
+1:58.188: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+1:58.244: Robot 3 has turned its BOM on.
+1:58.357: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:58.412: Robot 7 has turned its BOM on.
+1:58.516: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+1:58.572: Robot 9 has turned its BOM on.
+1:58.684: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:58.740: Robot 1 has turned its BOM on.
+1:58.852: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:58.908: Robot 2 has turned its BOM on.
+1:58.964: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+1:59.020: Robot 3 has turned its BOM on.
+1:59.132: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:59.188: Robot 7 has turned its BOM on.
+1:59.300: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+1:59.356: Robot 9 has turned its BOM on.
+1:59.460: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:59.516: Robot 1 has turned its BOM on.
+1:59.628: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:59.684: Robot 2 has turned its BOM on.
+1:59.744: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+1:59.800: Robot 3 has turned its BOM on.
+1:59.912: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:59.960: Robot 7 has turned its BOM on.
+2:00.072: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+2:00.128: Robot 9 has turned its BOM on.
+2:00.240: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+2:00.296: Robot 1 has turned its BOM on.
+2:00.408: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:00.460: Robot 2 has turned its BOM on.
+2:00.572: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+2:00.628: Robot 3 has turned its BOM on.
+2:00.740: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:00.796: Robot 7 has turned its BOM on.
+2:00.852: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+2:00.908: Robot 9 has turned its BOM on.
+2:01.016: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+2:01.072: Robot 1 has turned its BOM on.
+2:01.188: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:01.244: Robot 2 has turned its BOM on.
+2:01.356: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+2:01.412: Robot 3 has turned its BOM on.
+2:01.516: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:01.572: Robot 7 has turned its BOM on.
+2:01.684: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+2:01.740: Robot 9 has turned its BOM on.
+2:01.852: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+2:01.908: Robot 1 has turned its BOM on.
+2:01.960: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:02.016: Robot 2 has turned its BOM on.
+2:02.132: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+2:02.188: Robot 3 has turned its BOM on.
+2:02.300: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:02.356: Robot 7 has turned its BOM on.
+2:02.460: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+2:02.516: Robot 9 has turned its BOM on.
+2:02.628: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:02.684: Robot 1 has turned its BOM on.
+2:02.796: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:02.852: Robot 2 has turned its BOM on.
+2:02.960: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+2:03.016: Robot 3 has turned its BOM on.
+2:03.076: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:03.132: Robot 7 has turned its BOM on.
+2:03.244: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+2:03.300: Robot 9 has turned its BOM on.
+2:03.412: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:03.460: Robot 1 has turned its BOM on.
+2:03.572: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:03.628: Robot 2 has turned its BOM on.
+2:03.740: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+2:03.796: Robot 3 has turned its BOM on.
+2:03.908: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:03.960: Robot 7 has turned its BOM on.
+2:04.020: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+2:04.076: Robot 9 has turned its BOM on.
+2:04.188: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+2:04.244: Robot 1 has turned its BOM on.
+2:04.360: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:04.416: Robot 2 has turned its BOM on.
+2:04.516: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+2:04.572: Robot 3 has turned its BOM on.
+2:04.684: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:04.740: Robot 7 has turned its BOM on.
+2:04.852: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+2:04.908: Robot 9 has turned its BOM on.
+2:04.964: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+2:05.020: Robot 1 has turned its BOM on.
+2:05.132: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:05.188: Robot 2 has turned its BOM on.
+2:05.300: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+2:05.356: Robot 3 has turned its BOM on.
+2:05.460: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:05.516: Robot 7 has turned its BOM on.
+2:05.628: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+2:05.684: Robot 9 has turned its BOM on.
+2:05.796: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+2:05.852: Robot 1 has turned its BOM on.
+2:05.908: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:05.960: Robot 2 has turned its BOM on.
+2:06.072: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+2:06.128: Robot 3 has turned its BOM on.
+2:06.244: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:06.300: Robot 7 has turned its BOM on.
+2:06.412: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+2:06.460: Robot 9 has turned its BOM on.
+2:06.572: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+2:06.628: Robot 1 has turned its BOM on.
+2:06.740: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:06.796: Robot 2 has turned its BOM on.
+2:06.908: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+2:06.960: Robot 3 has turned its BOM on.
+2:07.016: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:07.072: Robot 7 has turned its BOM on.
+2:07.188: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+2:07.244: Robot 9 has turned its BOM on.
+2:07.356: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:09.700: Robot 9 passed the token to robot 2. Sensor matrix:
+(2 4)(3 5)(7 8)
+2:09.756: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 15)(7 2)(9 1)
+2:09.812: Robot 3 has turned its BOM on.
+2:09.872: Robot 3 passed the token to robot 7. Sensor matrix:
+(2 8)(7 1)(9 255)
+2:09.928: Robot 7 has turned its BOM on.
+2:10.072: Robot 7 passed the token to robot 9. Sensor matrix:
+(2 10)(3 9)(9 0)
+2:10.128: Robot 9 has turned its BOM on.
+2:10.184: Robot 9 passed the token to robot 2. Sensor matrix:
+(2 4)(3 3)(7 8)
+2:10.240: Robot 2 has turned its BOM on.
+2:10.352: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 15)(7 2)(9 1)
+2:10.408: Robot 3 has turned its BOM on.
+2:10.520: Robot 3 passed the token to robot 7. Sensor matrix:
+(2 8)(7 1)(9 1)
+2:10.576: Robot 7 has turned its BOM on.
+2:10.688: Robot 7 passed the token to robot 9. Sensor matrix:
+(2 3)(3 9)(9 0)
+2:10.744: Robot 9 has turned its BOM on.
+2:10.800: Robot 9 passed the token to robot 2. Sensor matrix:
+(2 3)(3 3)(7 8)
+2:10.856: Robot 2 has turned its BOM on.
+2:10.960: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 15)(7 2)(9 1)
+2:11.016: Robot 3 has turned its BOM on.
+2:11.128: Robot 3 passed the token to robot 7. Sensor matrix:
+(2 8)(7 1)(9 1)
+2:11.184: Robot 7 has turned its BOM on.
+2:11.296: Robot 7 passed the token to robot 9. Sensor matrix:
+(2 3)(3 9)(9 0)
+2:11.352: Robot 9 has turned its BOM on.
+2:11.408: Robot 9 passed the token to robot 2. Sensor matrix:
+(2 3)(3 3)(7 8)
+2:11.460: Robot 2 has turned its BOM on.
+2:11.572: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 15)(7 2)(9 1)
+2:11.628: Robot 3 has turned its BOM on.
+2:11.744: Robot 3 passed the token to robot 7. Sensor matrix:
+(2 8)(7 1)(9 255)
+2:11.800: Robot 7 has turned its BOM on.
+2:11.912: Robot 7 passed the token to robot 9. Sensor matrix:
+(2 3)(3 9)(9 0)
+2:11.960: Robot 9 has turned its BOM on.
+2:12.072: Robot 9 passed the token to robot 2. Sensor matrix:
+(2 3)(3 3)(7 8)
+2:12.128: Robot 2 has turned its BOM on.
+2:12.184: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 15)(7 2)(9 1)
+2:12.240: Robot 3 has turned its BOM on.
+2:12.352: Robot 3 passed the token to robot 7. Sensor matrix:
+(2 8)(7 1)(9 255)
+2:12.408: Robot 7 has turned its BOM on.
+2:12.520: Robot 7 passed the token to robot 9. Sensor matrix:
+(2 3)(3 9)(9 0)
+2:12.576: Robot 9 has turned its BOM on.
+2:12.688: Robot 9 passed the token to robot 2. Sensor matrix:
+(2 3)(3 3)(7 8)
+2:12.744: Robot 2 has turned its BOM on.
+2:12.800: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 15)(7 2)(9 1)
+2:12.856: Robot 3 has turned its BOM on.
+2:12.960: Robot 3 passed the token to robot 7. Sensor matrix:
+(2 8)(7 1)(9 255)
+2:13.016: Robot 7 has turned its BOM on.
+2:13.128: Robot 7 passed the token to robot 9. Sensor matrix:
+(2 3)(3 9)(9 0)
+2:13.184: Robot 9 has turned its BOM on.
+2:13.296: Robot 9 passed the token to robot 2. Sensor matrix:
+(2 3)(3 3)(7 8)
+2:13.352: Robot 2 has turned its BOM on.
+2:13.408: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 15)(7 2)(9 1)
+2:13.460: Robot 3 has turned its BOM on.
+2:13.572: Robot 3 passed the token to robot 7. Sensor matrix:
+(2 8)(7 1)(9 255)
+2:13.628: Robot 7 has turned its BOM on.
+2:13.744: Robot 7 passed the token to robot 9. Sensor matrix:
+(2 3)(3 9)(9 0)
+2:13.800: Robot 9 has turned its BOM on.
+2:13.856: Robot 1 has requested to join the token ring.
+2:13.912: Robot 9 passed the token to robot 2. Sensor matrix:
+(2 3)(3 3)(7 8)
+2:13.960: Robot 2 has turned its BOM on.
+2:14.016: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 15)(7 2)(9 1)
+2:14.072: Robot 3 has turned its BOM on.
+2:14.184: Robot 3 passed the token to robot 7. Sensor matrix:
+(2 8)(7 1)(9 255)
+2:14.240: Robot 7 has turned its BOM on.
+2:14.352: Robot 7 passed the token to robot 9. Sensor matrix:
+(2 3)(3 9)(9 0)
+2:14.408: Robot 9 has turned its BOM on.
+2:14.520: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 3)(3 4)(7 8)
+2:14.576: Robot 1 has turned its BOM on.
+2:14.688: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:14.744: Robot 2 has turned its BOM on.
+2:14.800: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+2:14.856: Robot 3 has turned its BOM on.
+2:14.960: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 0)(9 255)
+2:15.016: Robot 7 has turned its BOM on.
+2:15.128: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+2:15.184: Robot 9 has turned its BOM on.
+2:15.296: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+2:15.352: Robot 1 has turned its BOM on.
+2:15.460: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:15.516: Robot 2 has turned its BOM on.
+2:15.628: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+2:15.684: Robot 3 has turned its BOM on.
+2:15.800: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:15.856: Robot 7 has turned its BOM on.
+2:15.912: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+2:15.960: Robot 9 has turned its BOM on.
+2:16.072: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+2:16.128: Robot 1 has turned its BOM on.
+2:16.240: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:16.296: Robot 2 has turned its BOM on.
+2:16.408: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+2:16.460: Robot 3 has turned its BOM on.
+2:16.572: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 3)(2 8)(7 1)(9 3)
+2:16.628: Robot 7 has turned its BOM on.
+2:16.740: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+2:16.796: Robot 9 has turned its BOM on.
+2:16.908: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+2:16.960: Robot 1 has turned its BOM on.
+2:17.072: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 0)(9 2)
+2:17.128: Robot 2 has turned its BOM on.
+2:17.184: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+2:17.240: Robot 3 has turned its BOM on.
+2:17.352: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 4)(2 8)(7 1)(9 3)
+2:17.408: Robot 7 has turned its BOM on.
+2:17.520: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+2:17.576: Robot 9 has turned its BOM on.
+2:17.688: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+2:17.744: Robot 1 has turned its BOM on.
+2:17.856: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 0)(9 2)
+2:17.912: Robot 2 has turned its BOM on.
+2:18.016: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 2)
+2:18.072: Robot 3 has turned its BOM on.
+2:18.128: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 4)(2 8)(7 1)(9 1)
+2:18.184: Robot 7 has turned its BOM on.
+2:18.296: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+2:18.352: Robot 9 has turned its BOM on.
+2:18.460: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+2:18.516: Robot 1 has turned its BOM on.
+2:18.632: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:18.688: Robot 2 has turned its BOM on.
+2:18.800: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 2)
+2:18.856: Robot 3 has turned its BOM on.
+2:18.912: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 3)(2 8)(7 1)(9 3)
+2:18.961: Robot 7 has turned its BOM on.
+2:19.072: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+2:19.128: Robot 9 has turned its BOM on.
+2:19.240: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+2:19.296: Robot 1 has turned its BOM on.
+2:19.408: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:19.460: Robot 2 has turned its BOM on.
+2:19.576: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 2)
+2:19.632: Robot 3 has turned its BOM on.
+2:19.744: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 3)
+2:19.800: Robot 7 has turned its BOM on.
+2:19.856: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+2:19.912: Robot 9 has turned its BOM on.
+2:20.016: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+2:20.072: Robot 1 has turned its BOM on.
+2:20.184: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 0)(9 2)
+2:20.240: Robot 2 has turned its BOM on.
+2:20.356: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+2:20.412: Robot 3 has turned its BOM on.
+2:20.516: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:20.572: Robot 7 has turned its BOM on.
+2:20.684: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+2:20.740: Robot 9 has turned its BOM on.
+2:20.856: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+2:20.912: Robot 1 has turned its BOM on.
+2:20.960: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 0)(9 0)
+2:21.016: Robot 2 has turned its BOM on.
+2:21.128: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+2:21.184: Robot 3 has turned its BOM on.
+2:21.296: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:21.352: Robot 7 has turned its BOM on.
+2:21.460: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+2:21.516: Robot 9 has turned its BOM on.
+2:21.632: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+2:21.688: Robot 1 has turned its BOM on.
+2:21.800: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 0)(7 0)(9 2)
+2:21.856: Robot 2 has turned its BOM on.
+2:21.960: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+2:22.016: Robot 3 has turned its BOM on.
+2:22.128: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:22.184: Robot 7 has turned its BOM on.
+2:22.240: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+2:22.296: Robot 9 has turned its BOM on.
+2:22.408: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:22.460: Robot 1 has turned its BOM on.
+2:22.576: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 0)(9 2)
+2:22.632: Robot 2 has turned its BOM on.
+2:22.744: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+2:22.800: Robot 3 has turned its BOM on.
+2:22.912: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:22.960: Robot 7 has turned its BOM on.
+2:23.072: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+2:23.128: Robot 9 has turned its BOM on.
+2:23.184: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:23.240: Robot 1 has turned its BOM on.
+2:23.352: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:23.408: Robot 2 has turned its BOM on.
+2:23.520: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+2:23.576: Robot 3 has turned its BOM on.
+2:23.688: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:23.744: Robot 7 has turned its BOM on.
+2:23.856: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+2:23.912: Robot 9 has turned its BOM on.
+2:24.016: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:24.073: Robot 1 has turned its BOM on.
+2:24.128: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:24.184: Robot 2 has turned its BOM on.
+2:24.296: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+2:24.352: Robot 3 has turned its BOM on.
+2:24.464: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:24.520: Robot 7 has turned its BOM on.
+2:24.632: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+2:24.688: Robot 9 has turned its BOM on.
+2:24.748: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+2:24.804: Robot 1 has turned its BOM on.
+2:24.916: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 0)(9 2)
+2:24.960: Robot 2 has turned its BOM on.
+2:25.072: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+2:25.128: Robot 3 has turned its BOM on.
+2:25.244: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:25.300: Robot 7 has turned its BOM on.
+2:25.412: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+2:25.460: Robot 9 has turned its BOM on.
+2:25.572: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+2:25.628: Robot 1 has turned its BOM on.
+2:25.740: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:25.796: Robot 2 has turned its BOM on.
+2:25.908: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+2:25.960: Robot 3 has turned its BOM on.
+2:26.016: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:26.072: Robot 7 has turned its BOM on.
+2:26.188: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+2:26.244: Robot 9 has turned its BOM on.
+2:26.356: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:26.412: Robot 1 has turned its BOM on.
+2:26.516: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:26.572: Robot 2 has turned its BOM on.
+2:26.684: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+2:26.740: Robot 3 has turned its BOM on.
+2:26.852: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:26.908: Robot 7 has turned its BOM on.
+2:27.016: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+2:27.072: Robot 9 has turned its BOM on.
+2:27.132: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:27.188: Robot 1 has turned its BOM on.
+2:27.300: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:27.356: Robot 2 has turned its BOM on.
+2:27.460: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+2:27.516: Robot 3 has turned its BOM on.
+2:27.628: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:27.684: Robot 7 has turned its BOM on.
+2:27.796: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+2:27.852: Robot 9 has turned its BOM on.
+2:27.960: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:28.016: Robot 1 has turned its BOM on.
+2:28.076: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:28.132: Robot 2 has turned its BOM on.
+2:28.244: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+2:28.300: Robot 3 has turned its BOM on.
+2:28.412: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:28.460: Robot 7 has turned its BOM on.
+2:28.572: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+2:28.628: Robot 9 has turned its BOM on.
+2:28.740: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+2:28.796: Robot 1 has turned its BOM on.
+2:28.908: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:28.960: Robot 2 has turned its BOM on.
+2:29.020: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+2:29.076: Robot 3 has turned its BOM on.
+2:29.188: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:29.244: Robot 7 has turned its BOM on.
+2:29.356: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+2:29.412: Robot 9 has turned its BOM on.
+2:29.516: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+2:29.572: Robot 1 has turned its BOM on.
+2:29.684: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:29.740: Robot 2 has turned its BOM on.
+2:29.852: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+2:29.908: Robot 3 has turned its BOM on.
+2:29.968: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:30.024: Robot 7 has turned its BOM on.
+2:30.140: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+2:30.196: Robot 9 has turned its BOM on.
+2:30.308: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:30.364: Robot 1 has turned its BOM on.
+2:30.460: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:30.516: Robot 2 has turned its BOM on.
+2:30.629: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+2:30.684: Robot 3 has turned its BOM on.
+2:30.796: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:30.852: Robot 7 has turned its BOM on.
+2:30.960: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+2:31.016: Robot 9 has turned its BOM on.
+2:31.072: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:31.128: Robot 1 has turned its BOM on.
+2:31.244: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:31.300: Robot 2 has turned its BOM on.
+2:31.412: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+2:31.460: Robot 3 has turned its BOM on.
+2:31.572: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:31.628: Robot 7 has turned its BOM on.
+2:31.740: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+2:31.796: Robot 9 has turned its BOM on.
+2:31.912: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:31.960: Robot 1 has turned its BOM on.
+2:32.072: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:32.128: Robot 2 has turned its BOM on.
+2:32.188: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+2:32.244: Robot 3 has turned its BOM on.
+2:32.356: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:32.412: Robot 7 has turned its BOM on.
+2:32.516: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+2:32.573: Robot 9 has turned its BOM on.
+2:32.684: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+2:32.740: Robot 1 has turned its BOM on.
+2:32.852: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:32.908: Robot 2 has turned its BOM on.
+2:33.016: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+2:33.072: Robot 3 has turned its BOM on.
+2:33.132: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:33.188: Robot 7 has turned its BOM on.
+2:33.300: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+2:33.356: Robot 9 has turned its BOM on.
+2:33.460: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+2:33.516: Robot 1 has turned its BOM on.
+2:33.628: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:33.684: Robot 2 has turned its BOM on.
+2:33.796: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+2:33.852: Robot 3 has turned its BOM on.
+2:33.960: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:34.016: Robot 7 has turned its BOM on.
+2:34.072: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+2:34.128: Robot 9 has turned its BOM on.
+2:34.240: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:34.296: Robot 1 has turned its BOM on.
+2:34.412: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:34.460: Robot 2 has turned its BOM on.
+2:34.572: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+2:34.629: Robot 3 has turned its BOM on.
+2:34.740: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:34.796: Robot 7 has turned its BOM on.
+2:34.908: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+2:34.960: Robot 9 has turned its BOM on.
+2:35.020: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:35.076: Robot 1 has turned its BOM on.
+2:35.188: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:35.244: Robot 2 has turned its BOM on.
+2:35.356: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+2:35.412: Robot 3 has turned its BOM on.
+2:35.516: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:35.572: Robot 7 has turned its BOM on.
+2:35.684: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+2:35.740: Robot 9 has turned its BOM on.
+2:35.852: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:35.908: Robot 1 has turned its BOM on.
+2:36.020: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:36.076: Robot 2 has turned its BOM on.
+2:36.132: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+2:36.188: Robot 3 has turned its BOM on.
+2:36.300: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:36.356: Robot 7 has turned its BOM on.
+2:36.461: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+2:36.516: Robot 9 has turned its BOM on.
+2:36.628: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+2:36.684: Robot 1 has turned its BOM on.
+2:36.796: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:36.852: Robot 2 has turned its BOM on.
+2:36.960: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+2:37.016: Robot 3 has turned its BOM on.
+2:37.128: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:37.184: Robot 7 has turned its BOM on.
+2:37.244: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+2:37.300: Robot 9 has turned its BOM on.
+2:37.412: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+2:37.461: Robot 1 has turned its BOM on.
+2:37.572: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:37.628: Robot 2 has turned its BOM on.
+2:37.740: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+2:37.796: Robot 3 has turned its BOM on.
+2:37.908: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:37.960: Robot 7 has turned its BOM on.
+2:38.072: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+2:38.128: Robot 9 has turned its BOM on.
+2:38.188: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:38.244: Robot 1 has turned its BOM on.
+2:38.356: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:38.412: Robot 2 has turned its BOM on.
+2:38.517: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+2:38.572: Robot 3 has turned its BOM on.
+2:38.685: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:38.740: Robot 7 has turned its BOM on.
+2:38.852: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+2:38.909: Robot 9 has turned its BOM on.
+2:39.016: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:39.072: Robot 1 has turned its BOM on.
+2:39.132: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:39.188: Robot 2 has turned its BOM on.
+2:39.300: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+2:39.356: Robot 3 has turned its BOM on.
+2:39.461: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:39.516: Robot 7 has turned its BOM on.
+2:39.629: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+2:39.684: Robot 9 has turned its BOM on.
+2:39.797: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:39.852: Robot 1 has turned its BOM on.
+2:39.961: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:40.016: Robot 2 has turned its BOM on.
+2:40.076: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+2:40.133: Robot 3 has turned its BOM on.
+2:40.244: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:40.300: Robot 7 has turned its BOM on.
+2:40.413: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+2:40.461: Robot 9 has turned its BOM on.
+2:40.573: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+2:40.629: Robot 1 has turned its BOM on.
+2:40.740: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:40.797: Robot 2 has turned its BOM on.
+2:40.908: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+2:40.961: Robot 3 has turned its BOM on.
+2:41.076: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:41.132: Robot 7 has turned its BOM on.
+2:41.188: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+2:41.244: Robot 9 has turned its BOM on.
+2:41.357: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+2:41.412: Robot 1 has turned its BOM on.
+2:41.517: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:41.572: Robot 2 has turned its BOM on.
+2:41.685: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+2:41.741: Robot 3 has turned its BOM on.
+2:41.857: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:41.913: Robot 7 has turned its BOM on.
+2:42.017: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+2:42.073: Robot 9 has turned its BOM on.
+2:42.185: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+2:42.241: Robot 1 has turned its BOM on.
+2:42.297: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:42.353: Robot 2 has turned its BOM on.
+2:42.461: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+2:42.517: Robot 3 has turned its BOM on.
+2:42.633: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:42.689: Robot 7 has turned its BOM on.
+2:42.801: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+2:42.857: Robot 9 has turned its BOM on.
+2:42.961: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:43.017: Robot 1 has turned its BOM on.
+2:43.129: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:43.185: Robot 2 has turned its BOM on.
+2:43.241: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+2:43.297: Robot 3 has turned its BOM on.
+2:43.409: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:43.461: Robot 7 has turned its BOM on.
+2:43.577: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+2:43.633: Robot 9 has turned its BOM on.
+2:43.745: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+2:43.801: Robot 1 has turned its BOM on.
+2:43.913: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:43.961: Robot 2 has turned its BOM on.
+2:44.073: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+2:44.129: Robot 3 has turned its BOM on.
+2:44.185: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:44.241: Robot 7 has turned its BOM on.
+2:44.353: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+2:44.409: Robot 9 has turned its BOM on.
+2:44.521: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+2:44.577: Robot 1 has turned its BOM on.
+2:44.689: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:44.745: Robot 2 has turned its BOM on.
+2:44.857: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+2:44.913: Robot 3 has turned its BOM on.
+2:45.017: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:45.073: Robot 7 has turned its BOM on.
+2:45.129: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+2:45.185: Robot 9 has turned its BOM on.
+2:45.297: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+2:45.353: Robot 1 has turned its BOM on.
+2:45.465: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:45.521: Robot 2 has turned its BOM on.
+2:45.633: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+2:45.689: Robot 3 has turned its BOM on.
+2:45.801: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:45.857: Robot 7 has turned its BOM on.
+2:45.961: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+2:46.017: Robot 9 has turned its BOM on.
+2:46.129: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:46.185: Robot 1 has turned its BOM on.
+2:46.241: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:46.297: Robot 2 has turned its BOM on.
+2:46.409: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+2:46.461: Robot 3 has turned its BOM on.
+2:46.573: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:46.629: Robot 7 has turned its BOM on.
+2:46.745: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+2:46.801: Robot 9 has turned its BOM on.
+2:46.913: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:46.961: Robot 1 has turned its BOM on.
+2:47.073: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:47.129: Robot 2 has turned its BOM on.
+2:47.241: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+2:47.297: Robot 3 has turned its BOM on.
+2:47.353: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:47.409: Robot 7 has turned its BOM on.
+2:47.517: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+2:47.573: Robot 9 has turned its BOM on.
+2:47.689: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+2:47.745: Robot 1 has turned its BOM on.
+2:47.857: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:47.913: Robot 2 has turned its BOM on.
+2:49.857: Robot 1 passed the token to robot 3. Sensor matrix:
+(3 2)(7 2)(9 2)
+2:49.913: Robot 2 has requested to join the token ring.
+2:50.017: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(7 1)(9 255)
+2:50.073: Robot 7 has turned its BOM on.
+2:50.129: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(3 9)(9 0)
+2:50.185: Robot 9 has turned its BOM on.
+2:50.301: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(3 4)(7 8)
+2:50.357: Robot 1 has turned its BOM on.
+2:50.461: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:50.517: Robot 2 has turned its BOM on.
+2:50.629: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+2:50.685: Robot 3 has turned its BOM on.
+2:50.801: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:50.857: Robot 7 has turned its BOM on.
+2:50.961: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+2:51.017: Robot 9 has turned its BOM on.
+2:51.073: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:51.129: Robot 1 has turned its BOM on.
+2:51.245: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:51.301: Robot 2 has turned its BOM on.
+2:51.417: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+2:51.461: Robot 3 has turned its BOM on.
+2:51.573: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:51.629: Robot 7 has turned its BOM on.
+2:51.741: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+2:51.797: Robot 9 has turned its BOM on.
+2:51.909: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:51.961: Robot 1 has turned its BOM on.
+2:52.073: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:52.129: Robot 2 has turned its BOM on.
+2:52.185: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+2:52.241: Robot 3 has turned its BOM on.
+2:52.353: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:52.409: Robot 7 has turned its BOM on.
+2:52.521: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+2:52.577: Robot 9 has turned its BOM on.
+2:52.689: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+2:52.745: Robot 1 has turned its BOM on.
+2:52.857: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:52.913: Robot 2 has turned its BOM on.
+2:53.017: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+2:53.073: Robot 3 has turned its BOM on.
+2:53.129: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:53.185: Robot 7 has turned its BOM on.
+2:53.297: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+2:53.353: Robot 9 has turned its BOM on.
+2:53.465: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+2:53.521: Robot 1 has turned its BOM on.
+2:53.633: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:53.689: Robot 2 has turned its BOM on.
+2:53.801: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+2:53.857: Robot 3 has turned its BOM on.
+2:53.913: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:53.961: Robot 7 has turned its BOM on.
+2:54.073: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+2:54.129: Robot 9 has turned its BOM on.
+2:54.241: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:54.297: Robot 1 has turned its BOM on.
+2:54.409: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:54.461: Robot 2 has turned its BOM on.
+2:54.577: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+2:54.633: Robot 3 has turned its BOM on.
+2:54.745: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:54.801: Robot 7 has turned its BOM on.
+2:54.857: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+2:54.913: Robot 9 has turned its BOM on.
+2:55.017: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:55.073: Robot 1 has turned its BOM on.
+2:55.185: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:55.241: Robot 2 has turned its BOM on.
+2:55.353: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+2:55.409: Robot 3 has turned its BOM on.
+2:55.517: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:55.573: Robot 7 has turned its BOM on.
+2:55.689: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+2:55.745: Robot 9 has turned its BOM on.
+2:55.857: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:55.913: Robot 1 has turned its BOM on.
+2:56.017: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:56.073: Robot 2 has turned its BOM on.
+2:56.129: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+2:56.185: Robot 3 has turned its BOM on.
+2:56.297: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:56.353: Robot 7 has turned its BOM on.
+2:56.461: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+2:56.517: Robot 9 has turned its BOM on.
+2:56.637: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+2:56.693: Robot 1 has turned its BOM on.
+2:56.805: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:56.861: Robot 2 has turned its BOM on.
+2:56.921: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+2:56.961: Robot 3 has turned its BOM on.
+2:57.129: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:57.185: Robot 7 has turned its BOM on.
+2:57.241: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+2:57.297: Robot 9 has turned its BOM on.
+2:57.409: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+2:57.461: Robot 1 has turned its BOM on.
+2:57.577: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:57.633: Robot 2 has turned its BOM on.
+2:57.749: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+2:57.805: Robot 3 has turned its BOM on.
+2:57.861: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:57.917: Robot 7 has turned its BOM on.
+2:58.073: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+2:58.129: Robot 9 has turned its BOM on.
+2:58.185: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+2:58.241: Robot 1 has turned its BOM on.
+2:58.353: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:58.409: Robot 2 has turned its BOM on.
+2:58.521: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+2:58.577: Robot 3 has turned its BOM on.
+2:58.689: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:58.745: Robot 7 has turned its BOM on.
+2:58.857: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+2:58.913: Robot 9 has turned its BOM on.
+2:58.965: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:59.021: Robot 1 has turned its BOM on.
+2:59.133: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:59.189: Robot 2 has turned its BOM on.
+2:59.309: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+2:59.365: Robot 3 has turned its BOM on.
+2:59.461: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:59.517: Robot 7 has turned its BOM on.
+2:59.629: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+2:59.685: Robot 9 has turned its BOM on.
+2:59.797: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+2:59.853: Robot 1 has turned its BOM on.
+2:59.909: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:59.961: Robot 2 has turned its BOM on.
+3:00.073: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+3:00.129: Robot 3 has turned its BOM on.
+3:00.241: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:00.297: Robot 7 has turned its BOM on.
+3:00.409: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+3:00.461: Robot 9 has turned its BOM on.
+3:00.573: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+3:00.629: Robot 1 has turned its BOM on.
+3:00.741: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:00.797: Robot 2 has turned its BOM on.
+3:00.909: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+3:00.961: Robot 3 has turned its BOM on.
+3:01.073: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:01.129: Robot 7 has turned its BOM on.
+3:01.193: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+3:01.249: Robot 9 has turned its BOM on.
+3:01.365: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+3:01.421: Robot 1 has turned its BOM on.
+3:01.517: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:01.573: Robot 2 has turned its BOM on.
+3:01.685: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+3:01.741: Robot 3 has turned its BOM on.
+3:01.853: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:01.909: Robot 7 has turned its BOM on.
+3:02.017: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+3:02.073: Robot 9 has turned its BOM on.
+3:02.137: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:02.193: Robot 1 has turned its BOM on.
+3:02.309: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:02.365: Robot 2 has turned its BOM on.
+3:02.461: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+3:02.517: Robot 3 has turned its BOM on.
+3:02.629: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:02.685: Robot 7 has turned its BOM on.
+3:02.797: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+3:02.853: Robot 9 has turned its BOM on.
+3:02.961: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:03.017: Robot 1 has turned its BOM on.
+3:03.077: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:03.133: Robot 2 has turned its BOM on.
+3:03.245: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+3:03.301: Robot 3 has turned its BOM on.
+3:03.413: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:03.461: Robot 7 has turned its BOM on.
+3:03.577: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+3:03.633: Robot 9 has turned its BOM on.
+3:03.745: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+3:03.801: Robot 1 has turned its BOM on.
+3:03.861: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:03.917: Robot 2 has turned its BOM on.
+3:04.021: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+3:04.077: Robot 3 has turned its BOM on.
+3:04.189: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:04.245: Robot 7 has turned its BOM on.
+3:04.357: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+3:04.413: Robot 9 has turned its BOM on.
+3:04.517: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+3:04.573: Robot 1 has turned its BOM on.
+3:04.685: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:04.741: Robot 2 has turned its BOM on.
+3:04.853: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+3:04.910: Robot 3 has turned its BOM on.
+3:04.965: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:05.021: Robot 7 has turned its BOM on.
+3:05.133: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+3:05.189: Robot 9 has turned its BOM on.
+3:05.301: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+3:05.357: Robot 1 has turned its BOM on.
+3:05.461: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:05.517: Robot 2 has turned its BOM on.
+3:05.629: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+3:05.685: Robot 3 has turned its BOM on.
+3:05.797: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:05.853: Robot 7 has turned its BOM on.
+3:05.961: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+3:06.017: Robot 9 has turned its BOM on.
+3:06.129: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:06.185: Robot 1 has turned its BOM on.
+3:06.241: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:06.297: Robot 2 has turned its BOM on.
+3:06.409: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+3:06.461: Robot 3 has turned its BOM on.
+3:06.573: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:06.629: Robot 7 has turned its BOM on.
+3:06.741: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+3:06.797: Robot 9 has turned its BOM on.
+3:06.909: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:06.961: Robot 1 has turned its BOM on.
+3:07.073: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:07.129: Robot 2 has turned its BOM on.
+3:07.189: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+3:07.245: Robot 3 has turned its BOM on.
+3:07.357: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:07.413: Robot 7 has turned its BOM on.
+3:07.517: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+3:07.573: Robot 9 has turned its BOM on.
+3:07.685: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+3:07.741: Robot 1 has turned its BOM on.
+3:07.853: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:07.909: Robot 2 has turned its BOM on.
+3:08.017: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+3:08.073: Robot 3 has turned its BOM on.
+3:08.129: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:08.185: Robot 7 has turned its BOM on.
+3:08.297: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+3:08.353: Robot 9 has turned its BOM on.
+3:08.461: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+3:08.517: Robot 1 has turned its BOM on.
+3:08.629: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:08.685: Robot 2 has turned its BOM on.
+3:08.805: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+3:08.861: Robot 3 has turned its BOM on.
+3:08.917: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:08.961: Robot 7 has turned its BOM on.
+3:09.081: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+3:09.137: Robot 9 has turned its BOM on.
+3:09.253: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+3:09.309: Robot 1 has turned its BOM on.
+3:09.421: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:09.461: Robot 2 has turned its BOM on.
+3:09.573: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+3:09.629: Robot 3 has turned its BOM on.
+3:09.741: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:09.797: Robot 7 has turned its BOM on.
+3:09.909: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+3:09.961: Robot 9 has turned its BOM on.
+3:10.025: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:10.081: Robot 1 has turned its BOM on.
+3:10.197: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:10.253: Robot 2 has turned its BOM on.
+3:10.365: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+3:10.421: Robot 3 has turned its BOM on.
+3:10.521: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:10.577: Robot 7 has turned its BOM on.
+3:10.693: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+3:10.749: Robot 9 has turned its BOM on.
+3:10.861: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+3:10.917: Robot 1 has turned its BOM on.
+3:11.021: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:11.077: Robot 2 has turned its BOM on.
+3:11.189: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+3:11.245: Robot 3 has turned its BOM on.
+3:11.301: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:11.357: Robot 7 has turned its BOM on.
+3:11.466: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+3:11.521: Robot 9 has turned its BOM on.
+3:11.637: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+3:11.693: Robot 1 has turned its BOM on.
+3:11.805: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:11.861: Robot 2 has turned its BOM on.
+3:11.961: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+3:12.017: Robot 3 has turned its BOM on.
+3:12.129: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:12.185: Robot 7 has turned its BOM on.
+3:12.245: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+3:12.301: Robot 9 has turned its BOM on.
+3:12.413: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+3:12.461: Robot 1 has turned its BOM on.
+3:12.573: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:12.629: Robot 2 has turned its BOM on.
+3:12.749: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+3:12.805: Robot 3 has turned its BOM on.
+3:12.917: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:12.961: Robot 7 has turned its BOM on.
+3:13.073: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+3:13.129: Robot 9 has turned its BOM on.
+3:13.189: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:13.245: Robot 1 has turned its BOM on.
+3:13.357: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:13.413: Robot 2 has turned its BOM on.
+3:13.517: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+3:13.573: Robot 3 has turned its BOM on.
+3:13.685: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 0)(9 255)
+3:13.741: Robot 7 has turned its BOM on.
+3:13.853: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+3:13.909: Robot 9 has turned its BOM on.
+3:14.017: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:14.073: Robot 1 has turned its BOM on.
+3:14.133: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:14.189: Robot 2 has turned its BOM on.
+3:14.301: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+3:14.357: Robot 3 has turned its BOM on.
+3:14.461: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:14.517: Robot 7 has turned its BOM on.
+3:14.629: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+3:14.685: Robot 9 has turned its BOM on.
+3:14.797: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+3:14.853: Robot 1 has turned its BOM on.
+3:14.961: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:15.017: Robot 2 has turned its BOM on.
+3:15.077: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+3:15.133: Robot 3 has turned its BOM on.
+3:15.245: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:15.301: Robot 7 has turned its BOM on.
+3:15.417: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+3:15.461: Robot 9 has turned its BOM on.
+3:15.573: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+3:15.629: Robot 1 has turned its BOM on.
+3:15.741: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:15.797: Robot 2 has turned its BOM on.
+3:15.909: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+3:15.961: Robot 3 has turned its BOM on.
+3:16.073: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:16.129: Robot 7 has turned its BOM on.
+3:16.241: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+3:16.297: Robot 9 has turned its BOM on.
+3:16.353: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:16.409: Robot 1 has turned its BOM on.
+3:16.517: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:16.573: Robot 2 has turned its BOM on.
+3:16.689: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+3:16.745: Robot 3 has turned its BOM on.
+3:16.857: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:16.913: Robot 7 has turned its BOM on.
+3:17.018: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+3:17.073: Robot 9 has turned its BOM on.
+3:17.185: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:17.241: Robot 1 has turned its BOM on.
+3:17.297: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:17.353: Robot 2 has turned its BOM on.
+3:17.461: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+3:17.517: Robot 3 has turned its BOM on.
+3:17.629: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:17.685: Robot 7 has turned its BOM on.
+3:17.797: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+3:17.853: Robot 9 has turned its BOM on.
+3:17.961: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+3:18.017: Robot 1 has turned its BOM on.
+3:18.129: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:18.185: Robot 2 has turned its BOM on.
+3:18.241: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+3:18.297: Robot 3 has turned its BOM on.
+3:18.409: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:18.461: Robot 7 has turned its BOM on.
+3:18.577: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+3:18.633: Robot 9 has turned its BOM on.
+3:18.745: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+3:18.801: Robot 1 has turned its BOM on.
+3:18.913: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:18.961: Robot 2 has turned its BOM on.
+3:19.073: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+3:19.129: Robot 3 has turned its BOM on.
+3:19.185: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:19.241: Robot 7 has turned its BOM on.
+3:19.353: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+3:19.409: Robot 9 has turned its BOM on.
+3:19.517: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+3:19.573: Robot 1 has turned its BOM on.
+3:19.685: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:19.741: Robot 2 has turned its BOM on.
+3:19.853: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+3:19.909: Robot 3 has turned its BOM on.
+3:20.017: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:20.073: Robot 7 has turned its BOM on.
+3:20.129: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+3:20.185: Robot 9 has turned its BOM on.
+3:20.297: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:20.353: Robot 1 has turned its BOM on.
+3:20.461: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:20.517: Robot 2 has turned its BOM on.
+3:20.629: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+3:20.685: Robot 3 has turned its BOM on.
+3:20.797: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:20.853: Robot 7 has turned its BOM on.
+3:20.961: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+3:21.017: Robot 9 has turned its BOM on.
+3:21.129: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+3:21.185: Robot 1 has turned its BOM on.
+3:21.297: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:21.353: Robot 2 has turned its BOM on.
+3:21.409: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+3:21.461: Robot 3 has turned its BOM on.
+3:21.573: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:21.629: Robot 7 has turned its BOM on.
+3:21.741: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+3:21.797: Robot 9 has turned its BOM on.
+3:21.909: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+3:21.961: Robot 1 has turned its BOM on.
+3:22.073: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:22.129: Robot 2 has turned its BOM on.
+3:22.241: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+3:22.297: Robot 3 has turned its BOM on.
+3:22.353: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:22.409: Robot 7 has turned its BOM on.
+3:22.517: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+3:22.573: Robot 9 has turned its BOM on.
+3:22.693: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+3:22.749: Robot 1 has turned its BOM on.
+3:22.861: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:22.917: Robot 2 has turned its BOM on.
+3:23.017: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+3:23.073: Robot 3 has turned its BOM on.
+3:23.185: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:23.241: Robot 7 has turned its BOM on.
+3:23.297: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+3:23.353: Robot 9 has turned its BOM on.
+3:23.461: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:23.517: Robot 1 has turned its BOM on.
+3:23.637: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:23.693: Robot 2 has turned its BOM on.
+3:23.805: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+3:23.861: Robot 3 has turned its BOM on.
+3:23.921: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:23.961: Robot 7 has turned its BOM on.
+3:24.129: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+3:24.185: Robot 9 has turned its BOM on.
+3:24.241: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:24.297: Robot 1 has turned its BOM on.
+3:24.409: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:24.461: Robot 2 has turned its BOM on.
+3:24.577: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+3:24.633: Robot 3 has turned its BOM on.
+3:24.745: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:24.801: Robot 7 has turned its BOM on.
+3:24.913: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+3:24.961: Robot 9 has turned its BOM on.
+3:25.073: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+3:25.129: Robot 1 has turned its BOM on.
+3:25.185: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:25.241: Robot 2 has turned its BOM on.
+3:25.353: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+3:25.409: Robot 3 has turned its BOM on.
+3:25.521: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:25.577: Robot 7 has turned its BOM on.
+3:25.689: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+3:25.745: Robot 9 has turned its BOM on.
+3:25.857: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+3:25.913: Robot 1 has turned its BOM on.
+3:26.017: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:26.073: Robot 2 has turned its BOM on.
+3:26.185: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+3:26.241: Robot 3 has turned its BOM on.
+3:26.353: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:26.409: Robot 7 has turned its BOM on.
+3:26.465: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+3:26.521: Robot 9 has turned its BOM on.
+3:26.633: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+3:26.689: Robot 1 has turned its BOM on.
+3:26.801: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:26.857: Robot 2 has turned its BOM on.
+3:26.961: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+3:27.017: Robot 3 has turned its BOM on.
+3:27.129: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:27.185: Robot 7 has turned its BOM on.
+3:27.297: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+3:27.353: Robot 9 has turned its BOM on.
+3:27.409: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:27.461: Robot 1 has turned its BOM on.
+3:27.573: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:27.629: Robot 2 has turned its BOM on.
+3:27.745: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+3:27.801: Robot 3 has turned its BOM on.
+3:27.913: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:27.961: Robot 7 has turned its BOM on.
+3:28.073: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+3:28.129: Robot 9 has turned its BOM on.
+3:28.241: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+3:28.297: Robot 1 has turned its BOM on.
+3:28.357: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:28.413: Robot 2 has turned its BOM on.
+3:28.517: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+3:28.573: Robot 3 has turned its BOM on.
+3:28.689: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:28.745: Robot 7 has turned its BOM on.
+3:28.869: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+3:28.925: Robot 9 has turned its BOM on.
+3:29.017: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+3:29.073: Robot 1 has turned its BOM on.
+3:29.185: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:29.241: Robot 2 has turned its BOM on.
+3:29.297: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+3:29.353: Robot 3 has turned its BOM on.
+3:29.461: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:29.517: Robot 7 has turned its BOM on.
+3:29.633: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+3:29.689: Robot 9 has turned its BOM on.
+3:29.801: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+3:29.857: Robot 1 has turned its BOM on.
+3:29.961: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:30.017: Robot 2 has turned its BOM on.
+3:30.129: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+3:30.185: Robot 3 has turned its BOM on.
+3:30.241: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:30.297: Robot 7 has turned its BOM on.
+3:30.409: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+3:30.461: Robot 9 has turned its BOM on.
+3:30.577: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:30.633: Robot 1 has turned its BOM on.
+3:30.745: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:30.801: Robot 2 has turned its BOM on.
+3:30.913: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+3:30.961: Robot 3 has turned its BOM on.
+3:31.073: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:31.130: Robot 7 has turned its BOM on.
+3:31.241: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+3:31.297: Robot 9 has turned its BOM on.
+3:31.409: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:31.461: Robot 1 has turned its BOM on.
+3:31.521: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:31.577: Robot 2 has turned its BOM on.
+3:31.689: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+3:31.745: Robot 3 has turned its BOM on.
+3:31.861: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:31.917: Robot 7 has turned its BOM on.
+3:32.017: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+3:32.073: Robot 9 has turned its BOM on.
+3:32.185: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+3:32.241: Robot 1 has turned its BOM on.
+3:32.353: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:32.409: Robot 2 has turned its BOM on.
+3:32.461: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+3:32.517: Robot 3 has turned its BOM on.
+3:32.629: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:32.685: Robot 7 has turned its BOM on.
+3:32.797: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+3:32.853: Robot 9 has turned its BOM on.
+3:32.961: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+3:33.017: Robot 1 has turned its BOM on.
+3:33.129: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:33.185: Robot 2 has turned its BOM on.
+3:33.245: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+3:33.301: Robot 3 has turned its BOM on.
+3:33.413: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:33.461: Robot 7 has turned its BOM on.
+3:33.573: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+3:33.629: Robot 9 has turned its BOM on.
+3:33.741: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+3:33.797: Robot 1 has turned its BOM on.
+3:33.909: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:33.961: Robot 2 has turned its BOM on.
+3:34.073: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+3:34.129: Robot 3 has turned its BOM on.
+3:34.189: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:34.245: Robot 7 has turned its BOM on.
+3:34.357: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+3:34.413: Robot 9 has turned its BOM on.
+3:34.517: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:34.573: Robot 1 has turned its BOM on.
+3:34.685: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:34.741: Robot 2 has turned its BOM on.
+3:34.853: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+3:34.909: Robot 3 has turned its BOM on.
+3:35.017: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:35.073: Robot 7 has turned its BOM on.
+3:35.189: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+3:35.245: Robot 9 has turned its BOM on.
+3:35.301: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+3:35.357: Robot 1 has turned its BOM on.
+3:35.461: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:35.517: Robot 2 has turned its BOM on.
+3:35.629: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+3:35.685: Robot 3 has turned its BOM on.
+3:35.797: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:35.853: Robot 7 has turned its BOM on.
+3:35.965: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+3:36.021: Robot 9 has turned its BOM on.
+3:36.133: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+3:36.189: Robot 1 has turned its BOM on.
+3:36.301: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:36.357: Robot 2 has turned its BOM on.
+3:36.413: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+3:36.461: Robot 3 has turned its BOM on.
+3:36.573: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:36.629: Robot 7 has turned its BOM on.
+3:36.741: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+3:36.797: Robot 9 has turned its BOM on.
+3:36.909: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+3:36.961: Robot 1 has turned its BOM on.
+3:37.077: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:37.133: Robot 2 has turned its BOM on.
+3:37.245: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+3:37.301: Robot 3 has turned its BOM on.
+3:37.357: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:37.413: Robot 7 has turned its BOM on.
+3:37.517: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+3:37.573: Robot 9 has turned its BOM on.
+3:37.686: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:37.741: Robot 1 has turned its BOM on.
+3:37.853: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:37.909: Robot 2 has turned its BOM on.
+3:38.021: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+3:38.077: Robot 3 has turned its BOM on.
+3:38.190: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:38.245: Robot 7 has turned its BOM on.
+3:38.301: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+3:38.357: Robot 9 has turned its BOM on.
+3:38.461: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+3:38.517: Robot 1 has turned its BOM on.
+3:38.630: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:38.685: Robot 2 has turned its BOM on.
+3:38.797: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+3:38.853: Robot 3 has turned its BOM on.
+3:38.961: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:39.017: Robot 7 has turned its BOM on.
+3:39.129: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+3:39.185: Robot 9 has turned its BOM on.
+3:39.245: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+3:39.301: Robot 1 has turned its BOM on.
+3:39.413: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:39.461: Robot 2 has turned its BOM on.
+3:39.573: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+3:39.629: Robot 3 has turned its BOM on.
+3:39.741: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:39.797: Robot 7 has turned its BOM on.
+3:39.909: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+3:39.961: Robot 9 has turned its BOM on.
+3:40.073: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+3:40.129: Robot 1 has turned its BOM on.
+3:40.245: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:40.301: Robot 2 has turned its BOM on.
+3:40.357: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+3:40.413: Robot 3 has turned its BOM on.
+3:40.517: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:40.573: Robot 7 has turned its BOM on.
+3:40.685: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+3:40.741: Robot 9 has turned its BOM on.
+3:40.853: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+3:40.909: Robot 1 has turned its BOM on.
+3:41.025: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:41.081: Robot 2 has turned its BOM on.
+3:41.193: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+3:41.249: Robot 3 has turned its BOM on.
+3:41.309: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:41.365: Robot 7 has turned its BOM on.
+3:41.517: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+3:41.573: Robot 9 has turned its BOM on.
+3:41.629: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:41.685: Robot 1 has turned its BOM on.
+3:41.797: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:41.853: Robot 2 has turned its BOM on.
+3:41.969: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+3:42.025: Robot 3 has turned its BOM on.
+3:42.137: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:42.193: Robot 7 has turned its BOM on.
+3:42.253: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+3:42.309: Robot 9 has turned its BOM on.
+3:42.421: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+3:42.461: Robot 1 has turned its BOM on.
+3:42.573: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:42.629: Robot 2 has turned its BOM on.
+3:42.741: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+3:42.797: Robot 3 has turned its BOM on.
+3:42.909: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:42.961: Robot 7 has turned its BOM on.
+3:43.073: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+3:43.129: Robot 9 has turned its BOM on.
+3:43.241: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+3:43.297: Robot 1 has turned its BOM on.
+3:43.357: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:43.413: Robot 2 has turned its BOM on.
+3:43.517: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+3:43.573: Robot 3 has turned its BOM on.
+3:43.685: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:43.741: Robot 7 has turned its BOM on.
+3:43.853: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+3:43.909: Robot 9 has turned its BOM on.
+3:44.025: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+3:44.081: Robot 1 has turned its BOM on.
+3:44.141: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:44.197: Robot 2 has turned its BOM on.
+3:44.309: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+3:44.365: Robot 3 has turned its BOM on.
+3:44.461: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:44.517: Robot 7 has turned its BOM on.
+3:44.629: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+3:44.685: Robot 9 has turned its BOM on.
+3:44.797: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:44.853: Robot 1 has turned its BOM on.
+3:44.961: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:45.017: Robot 2 has turned its BOM on.
+3:45.129: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+3:45.185: Robot 3 has turned its BOM on.
+3:45.301: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:45.357: Robot 7 has turned its BOM on.
+3:45.413: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+3:45.461: Robot 9 has turned its BOM on.
+3:45.573: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:45.629: Robot 1 has turned its BOM on.
+3:45.741: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:45.797: Robot 2 has turned its BOM on.
+3:45.909: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+3:45.961: Robot 3 has turned its BOM on.
+3:46.077: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:46.133: Robot 7 has turned its BOM on.
+3:46.249: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+3:46.305: Robot 9 has turned its BOM on.
+3:46.365: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:46.421: Robot 1 has turned its BOM on.
+3:46.573: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:46.629: Robot 2 has turned its BOM on.
+3:46.685: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+3:46.741: Robot 3 has turned its BOM on.
+3:46.853: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:46.909: Robot 7 has turned its BOM on.
+3:47.021: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+3:47.077: Robot 9 has turned its BOM on.
+3:47.193: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+3:47.249: Robot 1 has turned its BOM on.
+3:47.309: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:47.365: Robot 2 has turned its BOM on.
+3:47.517: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+3:47.573: Robot 3 has turned its BOM on.
+3:47.629: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:47.685: Robot 7 has turned its BOM on.
+3:47.797: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+3:47.853: Robot 9 has turned its BOM on.
+3:47.961: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+3:48.017: Robot 1 has turned its BOM on.
+3:48.133: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:48.189: Robot 2 has turned its BOM on.
+3:48.301: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+3:48.357: Robot 3 has turned its BOM on.
+3:48.413: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:48.461: Robot 7 has turned its BOM on.
+3:48.573: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+3:48.629: Robot 9 has turned its BOM on.
+3:48.741: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:48.797: Robot 1 has turned its BOM on.
+3:48.909: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:48.961: Robot 2 has turned its BOM on.
+3:49.077: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+3:49.133: Robot 3 has turned its BOM on.
+3:49.245: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:49.301: Robot 7 has turned its BOM on.
+3:49.357: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+3:49.413: Robot 9 has turned its BOM on.
+3:49.517: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:49.573: Robot 1 has turned its BOM on.
+3:49.685: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:49.741: Robot 2 has turned its BOM on.
+3:49.853: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+3:49.909: Robot 3 has turned its BOM on.
+3:50.017: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:50.073: Robot 7 has turned its BOM on.
+3:50.185: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+3:50.241: Robot 9 has turned its BOM on.
+3:50.353: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+3:50.409: Robot 1 has turned its BOM on.
+3:50.461: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:50.517: Robot 2 has turned its BOM on.
+3:50.633: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+3:50.689: Robot 3 has turned its BOM on.
+3:50.802: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:50.857: Robot 7 has turned its BOM on.
+3:50.961: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+3:51.017: Robot 9 has turned its BOM on.
+3:51.129: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+3:51.185: Robot 1 has turned its BOM on.
+3:51.297: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:51.353: Robot 2 has turned its BOM on.
+3:51.461: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+3:51.517: Robot 3 has turned its BOM on.
+3:51.577: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:51.633: Robot 7 has turned its BOM on.
+3:51.745: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+3:51.801: Robot 9 has turned its BOM on.
+3:51.913: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+3:51.961: Robot 1 has turned its BOM on.
+3:52.073: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:52.129: Robot 2 has turned its BOM on.
+3:52.241: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+3:52.297: Robot 3 has turned its BOM on.
+3:52.409: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:52.461: Robot 7 has turned its BOM on.
+3:52.521: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+3:52.577: Robot 9 has turned its BOM on.
+3:52.689: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:52.745: Robot 1 has turned its BOM on.
+3:52.857: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:52.913: Robot 2 has turned its BOM on.
+3:53.017: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+3:53.073: Robot 3 has turned its BOM on.
+3:53.185: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:53.241: Robot 7 has turned its BOM on.
+3:53.353: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+3:53.409: Robot 9 has turned its BOM on.
+3:53.465: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+3:53.521: Robot 1 has turned its BOM on.
+3:53.633: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:53.689: Robot 2 has turned its BOM on.
+3:53.801: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+3:53.857: Robot 3 has turned its BOM on.
+3:53.961: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:54.017: Robot 7 has turned its BOM on.
+3:54.129: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+3:54.185: Robot 9 has turned its BOM on.
+3:54.297: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+3:54.353: Robot 1 has turned its BOM on.
+3:54.413: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:54.461: Robot 2 has turned its BOM on.
+3:54.573: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+3:54.629: Robot 3 has turned its BOM on.
+3:54.745: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:54.801: Robot 7 has turned its BOM on.
+3:54.913: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+3:54.961: Robot 9 has turned its BOM on.
+3:55.073: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+3:55.129: Robot 1 has turned its BOM on.
+3:55.241: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:55.297: Robot 2 has turned its BOM on.
+3:55.409: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+3:55.461: Robot 3 has turned its BOM on.
+3:55.517: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:55.573: Robot 7 has turned its BOM on.
+3:55.689: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+3:55.745: Robot 9 has turned its BOM on.
+3:55.857: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+3:55.913: Robot 1 has turned its BOM on.
+3:56.017: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:56.073: Robot 2 has turned its BOM on.
+3:56.185: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+3:56.241: Robot 3 has turned its BOM on.
+3:56.353: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:56.409: Robot 7 has turned its BOM on.
+3:56.517: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+3:56.573: Robot 9 has turned its BOM on.
+3:56.633: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:56.689: Robot 1 has turned its BOM on.
+3:56.801: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:56.857: Robot 2 has turned its BOM on.
+3:56.961: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+3:57.017: Robot 3 has turned its BOM on.
+3:57.129: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:57.185: Robot 7 has turned its BOM on.
+3:57.297: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+3:57.354: Robot 9 has turned its BOM on.
+3:57.461: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+3:57.517: Robot 1 has turned its BOM on.
+3:57.581: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:57.637: Robot 2 has turned its BOM on.
+3:57.753: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+3:57.809: Robot 3 has turned its BOM on.
+3:57.921: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:57.962: Robot 7 has turned its BOM on.
+3:58.073: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+3:58.129: Robot 9 has turned its BOM on.
+3:58.241: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+3:58.298: Robot 1 has turned its BOM on.
+3:58.409: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:58.461: Robot 2 has turned its BOM on.
+3:58.521: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+3:58.577: Robot 3 has turned its BOM on.
+3:58.689: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:58.745: Robot 7 has turned its BOM on.
+3:58.857: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+3:58.913: Robot 9 has turned its BOM on.
+3:59.021: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+3:59.077: Robot 1 has turned its BOM on.
+3:59.189: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:59.245: Robot 2 has turned its BOM on.
+3:59.305: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+3:59.362: Robot 3 has turned its BOM on.
+3:59.465: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:59.521: Robot 7 has turned its BOM on.
+3:59.633: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+3:59.689: Robot 9 has turned its BOM on.
+3:59.801: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+3:59.857: Robot 1 has turned its BOM on.
+3:59.961: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:00.017: Robot 2 has turned its BOM on.
+4:00.129: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+4:00.185: Robot 3 has turned its BOM on.
+4:00.297: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:00.353: Robot 7 has turned its BOM on.
+4:00.461: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+4:00.517: Robot 9 has turned its BOM on.
+4:00.573: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:00.629: Robot 1 has turned its BOM on.
+4:00.745: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:00.801: Robot 2 has turned its BOM on.
+4:00.913: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+4:00.962: Robot 3 has turned its BOM on.
+4:01.073: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:01.129: Robot 7 has turned its BOM on.
+4:01.241: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+4:01.297: Robot 9 has turned its BOM on.
+4:01.409: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+4:01.461: Robot 1 has turned its BOM on.
+4:01.573: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:01.629: Robot 2 has turned its BOM on.
+4:01.690: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+4:01.745: Robot 3 has turned its BOM on.
+4:01.857: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:01.913: Robot 7 has turned its BOM on.
+4:02.017: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+4:02.073: Robot 9 has turned its BOM on.
+4:02.185: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+4:02.241: Robot 1 has turned its BOM on.
+4:02.353: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:02.409: Robot 2 has turned its BOM on.
+4:02.517: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+4:02.573: Robot 3 has turned its BOM on.
+4:02.633: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:02.690: Robot 7 has turned its BOM on.
+4:02.801: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+4:02.857: Robot 9 has turned its BOM on.
+4:02.961: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+4:03.017: Robot 1 has turned its BOM on.
+4:03.130: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:03.185: Robot 2 has turned its BOM on.
+4:03.297: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+4:03.354: Robot 3 has turned its BOM on.
+4:03.462: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:03.517: Robot 7 has turned its BOM on.
+4:03.633: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+4:03.690: Robot 9 has turned its BOM on.
+4:03.745: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+4:03.801: Robot 1 has turned its BOM on.
+4:03.914: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:03.962: Robot 2 has turned its BOM on.
+4:04.073: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+4:04.129: Robot 3 has turned its BOM on.
+4:04.242: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:04.297: Robot 7 has turned its BOM on.
+4:04.409: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+4:04.462: Robot 9 has turned its BOM on.
+4:04.525: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:04.581: Robot 1 has turned its BOM on.
+4:04.697: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:04.754: Robot 2 has turned its BOM on.
+4:04.866: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+4:04.922: Robot 3 has turned its BOM on.
+4:05.022: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:05.077: Robot 7 has turned its BOM on.
+4:05.190: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+4:05.246: Robot 9 has turned its BOM on.
+4:05.361: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+4:05.417: Robot 1 has turned its BOM on.
+4:05.522: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:05.577: Robot 2 has turned its BOM on.
+4:05.633: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+4:05.690: Robot 3 has turned its BOM on.
+4:05.802: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:05.858: Robot 7 has turned its BOM on.
+4:05.974: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+4:06.029: Robot 9 has turned its BOM on.
+4:06.146: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+4:06.202: Robot 1 has turned its BOM on.
+4:06.314: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:06.370: Robot 2 has turned its BOM on.
+4:06.426: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+4:06.462: Robot 3 has turned its BOM on.
+4:06.630: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:06.686: Robot 7 has turned its BOM on.
+4:06.746: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+4:06.802: Robot 9 has turned its BOM on.
+4:06.914: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+4:06.962: Robot 1 has turned its BOM on.
+4:07.074: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:07.130: Robot 2 has turned its BOM on.
+4:07.242: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+4:07.298: Robot 3 has turned its BOM on.
+4:07.414: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:07.462: Robot 7 has turned its BOM on.
+4:07.574: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+4:07.630: Robot 9 has turned its BOM on.
+4:07.686: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:07.742: Robot 1 has turned its BOM on.
+4:07.854: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:07.910: Robot 2 has turned its BOM on.
+4:08.026: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+4:08.082: Robot 3 has turned its BOM on.
+4:08.194: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:08.250: Robot 7 has turned its BOM on.
+4:08.310: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+4:08.366: Robot 9 has turned its BOM on.
+4:08.518: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:08.574: Robot 1 has turned its BOM on.
+4:08.630: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:08.686: Robot 2 has turned its BOM on.
+4:08.798: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+4:08.854: Robot 3 has turned its BOM on.
+4:08.966: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:09.022: Robot 7 has turned its BOM on.
+4:09.138: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+4:09.194: Robot 9 has turned its BOM on.
+4:09.306: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:09.362: Robot 1 has turned its BOM on.
+4:09.418: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:09.463: Robot 2 has turned its BOM on.
+4:09.574: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+4:09.630: Robot 3 has turned its BOM on.
+4:09.742: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:09.798: Robot 7 has turned its BOM on.
+4:09.910: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+4:09.962: Robot 9 has turned its BOM on.
+4:10.074: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+4:10.130: Robot 1 has turned its BOM on.
+4:10.246: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:10.302: Robot 2 has turned its BOM on.
+4:10.414: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+4:10.462: Robot 3 has turned its BOM on.
+4:10.574: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:10.630: Robot 7 has turned its BOM on.
+4:10.686: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+4:10.742: Robot 9 has turned its BOM on.
+4:10.854: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+4:10.910: Robot 1 has turned its BOM on.
+4:11.018: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:11.074: Robot 2 has turned its BOM on.
+4:11.190: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+4:11.246: Robot 3 has turned its BOM on.
+4:11.358: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:11.414: Robot 7 has turned its BOM on.
+4:11.518: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+4:11.574: Robot 9 has turned its BOM on.
+4:11.686: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:11.742: Robot 1 has turned its BOM on.
+4:11.798: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:11.854: Robot 2 has turned its BOM on.
+4:11.962: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+4:12.018: Robot 3 has turned its BOM on.
+4:12.134: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:12.190: Robot 7 has turned its BOM on.
+4:12.302: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+4:12.358: Robot 9 has turned its BOM on.
+4:12.462: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:12.518: Robot 1 has turned its BOM on.
+4:12.630: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:12.686: Robot 2 has turned its BOM on.
+4:12.742: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+4:12.798: Robot 3 has turned its BOM on.
+4:12.910: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:12.962: Robot 7 has turned its BOM on.
+4:13.078: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+4:13.134: Robot 9 has turned its BOM on.
+4:13.246: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:13.302: Robot 1 has turned its BOM on.
+4:13.414: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:13.462: Robot 2 has turned its BOM on.
+4:13.574: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+4:13.630: Robot 3 has turned its BOM on.
+4:13.686: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:13.742: Robot 7 has turned its BOM on.
+4:13.854: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+4:13.910: Robot 9 has turned its BOM on.
+4:14.022: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+4:14.078: Robot 1 has turned its BOM on.
+4:14.190: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:14.246: Robot 2 has turned its BOM on.
+4:14.358: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+4:14.414: Robot 3 has turned its BOM on.
+4:14.518: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:14.574: Robot 7 has turned its BOM on.
+4:14.630: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+4:14.686: Robot 9 has turned its BOM on.
+4:14.798: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+4:14.854: Robot 1 has turned its BOM on.
+4:14.966: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:15.022: Robot 2 has turned its BOM on.
+4:15.134: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+4:15.190: Robot 3 has turned its BOM on.
+4:15.302: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:15.358: Robot 7 has turned its BOM on.
+4:15.462: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+4:15.518: Robot 9 has turned its BOM on.
+4:15.630: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+4:15.686: Robot 1 has turned its BOM on.
+4:15.742: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:15.798: Robot 2 has turned its BOM on.
+4:15.910: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+4:15.962: Robot 3 has turned its BOM on.
+4:16.074: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:16.130: Robot 7 has turned its BOM on.
+4:16.246: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+4:16.302: Robot 9 has turned its BOM on.
+4:16.414: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:16.462: Robot 1 has turned its BOM on.
+4:16.574: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:16.630: Robot 2 has turned its BOM on.
+4:16.742: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+4:16.798: Robot 3 has turned its BOM on.
+4:16.854: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:16.910: Robot 7 has turned its BOM on.
+4:17.018: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+4:17.074: Robot 9 has turned its BOM on.
+4:17.190: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:17.246: Robot 1 has turned its BOM on.
+4:17.358: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:17.414: Robot 2 has turned its BOM on.
+4:17.518: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+4:17.574: Robot 3 has turned its BOM on.
+4:17.686: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:17.742: Robot 7 has turned its BOM on.
+4:17.798: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+4:17.854: Robot 9 has turned its BOM on.
+4:17.962: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+4:18.018: Robot 1 has turned its BOM on.
+4:18.130: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:18.186: Robot 2 has turned its BOM on.
+4:18.298: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+4:18.354: Robot 3 has turned its BOM on.
+4:18.462: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:18.518: Robot 7 has turned its BOM on.
+4:18.630: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+4:18.686: Robot 9 has turned its BOM on.
+4:18.746: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+4:18.802: Robot 1 has turned its BOM on.
+4:18.918: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:18.962: Robot 2 has turned its BOM on.
+4:19.078: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+4:19.134: Robot 3 has turned its BOM on.
+4:19.246: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:19.302: Robot 7 has turned its BOM on.
+4:19.414: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+4:19.462: Robot 9 has turned its BOM on.
+4:19.574: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+4:19.630: Robot 1 has turned its BOM on.
+4:19.686: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:19.742: Robot 2 has turned its BOM on.
+4:19.854: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+4:19.910: Robot 3 has turned its BOM on.
+4:20.022: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:20.078: Robot 7 has turned its BOM on.
+4:20.190: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+4:20.246: Robot 9 has turned its BOM on.
+4:20.358: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:20.414: Robot 1 has turned its BOM on.
+4:20.518: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:20.574: Robot 2 has turned its BOM on.
+4:20.686: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+4:20.742: Robot 3 has turned its BOM on.
+4:20.798: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:20.854: Robot 7 has turned its BOM on.
+4:20.966: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+4:21.022: Robot 9 has turned its BOM on.
+4:21.134: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:21.190: Robot 1 has turned its BOM on.
+4:21.302: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:21.358: Robot 2 has turned its BOM on.
+4:21.462: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+4:21.518: Robot 3 has turned its BOM on.
+4:21.630: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:21.686: Robot 7 has turned its BOM on.
+4:21.798: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+4:21.854: Robot 9 has turned its BOM on.
+4:21.910: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+4:21.962: Robot 1 has turned its BOM on.
+4:22.074: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:22.130: Robot 2 has turned its BOM on.
+4:22.246: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+4:22.302: Robot 3 has turned its BOM on.
+4:22.414: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:22.462: Robot 7 has turned its BOM on.
+4:22.574: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+4:22.630: Robot 9 has turned its BOM on.
+4:22.742: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+4:22.798: Robot 1 has turned its BOM on.
+4:22.854: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:22.910: Robot 2 has turned its BOM on.
+4:23.018: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+4:23.074: Robot 3 has turned its BOM on.
+4:23.190: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:23.246: Robot 7 has turned its BOM on.
+4:23.358: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+4:23.414: Robot 9 has turned its BOM on.
+4:23.518: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:23.574: Robot 1 has turned its BOM on.
+4:23.686: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:23.742: Robot 2 has turned its BOM on.
+4:23.798: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+4:23.854: Robot 3 has turned its BOM on.
+4:23.962: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:24.018: Robot 7 has turned its BOM on.
+4:24.134: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+4:24.190: Robot 9 has turned its BOM on.
+4:24.302: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:24.358: Robot 1 has turned its BOM on.
+4:24.462: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:24.518: Robot 2 has turned its BOM on.
+4:24.578: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+4:24.634: Robot 3 has turned its BOM on.
+4:24.746: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:24.802: Robot 7 has turned its BOM on.
+4:24.914: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+4:24.962: Robot 9 has turned its BOM on.
+4:25.074: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:25.130: Robot 1 has turned its BOM on.
+4:25.242: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:25.298: Robot 2 has turned its BOM on.
+4:25.410: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+4:25.462: Robot 3 has turned its BOM on.
+4:25.574: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:25.630: Robot 7 has turned its BOM on.
+4:25.742: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+4:25.798: Robot 9 has turned its BOM on.
+4:25.854: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+4:25.910: Robot 1 has turned its BOM on.
+4:26.018: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:26.074: Robot 2 has turned its BOM on.
+4:26.186: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+4:26.242: Robot 3 has turned its BOM on.
+4:26.358: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:26.414: Robot 7 has turned its BOM on.
+4:26.522: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+4:26.578: Robot 9 has turned its BOM on.
+4:26.690: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+4:26.746: Robot 1 has turned its BOM on.
+4:26.802: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:26.858: Robot 2 has turned its BOM on.
+4:26.962: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+4:27.018: Robot 3 has turned its BOM on.
+4:27.130: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:27.186: Robot 7 has turned its BOM on.
+4:27.298: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+4:27.354: Robot 9 has turned its BOM on.
+4:27.462: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:27.518: Robot 1 has turned its BOM on.
+4:27.630: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:27.686: Robot 2 has turned its BOM on.
+4:27.746: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+4:27.802: Robot 3 has turned its BOM on.
+4:27.914: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:27.962: Robot 7 has turned its BOM on.
+4:28.074: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+4:28.130: Robot 9 has turned its BOM on.
+4:28.242: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:28.298: Robot 1 has turned its BOM on.
+4:28.410: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:28.462: Robot 2 has turned its BOM on.
+4:28.574: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+4:28.630: Robot 3 has turned its BOM on.
+4:28.690: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:28.746: Robot 7 has turned its BOM on.
+4:28.858: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+4:28.914: Robot 9 has turned its BOM on.
+4:29.018: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:29.074: Robot 1 has turned its BOM on.
+4:29.186: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:29.242: Robot 2 has turned its BOM on.
+4:29.354: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+4:29.410: Robot 3 has turned its BOM on.
+4:29.518: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:29.574: Robot 7 has turned its BOM on.
+4:29.634: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+4:29.690: Robot 9 has turned its BOM on.
+4:29.802: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+4:29.858: Robot 1 has turned its BOM on.
+4:29.962: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:30.018: Robot 2 has turned its BOM on.
+4:30.130: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+4:30.186: Robot 3 has turned its BOM on.
+4:30.298: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:30.354: Robot 7 has turned its BOM on.
+4:30.462: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+4:30.518: Robot 9 has turned its BOM on.
+4:30.634: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+4:30.690: Robot 1 has turned its BOM on.
+4:30.802: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:30.858: Robot 2 has turned its BOM on.
+4:30.914: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+4:30.962: Robot 3 has turned its BOM on.
+4:31.074: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:31.130: Robot 7 has turned its BOM on.
+4:31.242: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+4:31.298: Robot 9 has turned its BOM on.
+4:31.410: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:31.462: Robot 1 has turned its BOM on.
+4:31.578: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:31.634: Robot 2 has turned its BOM on.
+4:31.746: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+4:31.802: Robot 3 has turned its BOM on.
+4:31.858: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:31.914: Robot 7 has turned its BOM on.
+4:32.018: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+4:32.074: Robot 9 has turned its BOM on.
+4:32.186: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:32.242: Robot 1 has turned its BOM on.
+4:32.354: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:32.410: Robot 2 has turned its BOM on.
+4:32.522: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+4:32.578: Robot 3 has turned its BOM on.
+4:32.690: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:32.746: Robot 7 has turned its BOM on.
+4:32.802: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+4:32.858: Robot 9 has turned its BOM on.
+4:32.962: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:33.018: Robot 1 has turned its BOM on.
+4:33.130: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:33.186: Robot 2 has turned its BOM on.
+4:33.298: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+4:33.354: Robot 3 has turned its BOM on.
+4:33.462: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:33.518: Robot 7 has turned its BOM on.
+4:33.630: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+4:33.686: Robot 9 has turned its BOM on.
+4:33.750: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+4:33.806: Robot 1 has turned its BOM on.
+4:33.922: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:33.962: Robot 2 has turned its BOM on.
+4:34.074: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+4:34.130: Robot 3 has turned its BOM on.
+4:34.246: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:34.302: Robot 7 has turned its BOM on.
+4:34.414: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+4:34.462: Robot 9 has turned its BOM on.
+4:34.574: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+4:34.630: Robot 1 has turned its BOM on.
+4:34.746: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:34.802: Robot 2 has turned its BOM on.
+4:34.858: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+4:34.914: Robot 3 has turned its BOM on.
+4:35.018: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:35.074: Robot 7 has turned its BOM on.
+4:35.186: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+4:35.242: Robot 9 has turned its BOM on.
+4:35.354: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+4:35.410: Robot 1 has turned its BOM on.
+4:35.518: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:35.574: Robot 2 has turned its BOM on.
+4:35.686: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+4:35.742: Robot 3 has turned its BOM on.
+4:35.854: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:35.910: Robot 7 has turned its BOM on.
+4:35.962: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+4:36.018: Robot 9 has turned its BOM on.
+4:36.134: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:36.190: Robot 1 has turned its BOM on.
+4:36.306: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:36.362: Robot 2 has turned its BOM on.
+4:36.466: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+4:36.522: Robot 3 has turned its BOM on.
+4:36.634: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:36.691: Robot 7 has turned its BOM on.
+4:36.802: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+4:36.858: Robot 9 has turned its BOM on.
+4:36.914: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:36.962: Robot 1 has turned its BOM on.
+4:37.074: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:37.130: Robot 2 has turned its BOM on.
+4:37.242: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+4:37.298: Robot 3 has turned its BOM on.
+4:37.410: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:37.462: Robot 7 has turned its BOM on.
+4:37.578: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+4:37.634: Robot 9 has turned its BOM on.
+4:37.746: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+4:37.802: Robot 1 has turned its BOM on.
+4:37.858: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:37.914: Robot 2 has turned its BOM on.
+4:38.018: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+4:38.074: Robot 3 has turned its BOM on.
+4:38.186: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:38.242: Robot 7 has turned its BOM on.
+4:38.354: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+4:38.410: Robot 9 has turned its BOM on.
+4:38.522: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+4:38.578: Robot 1 has turned its BOM on.
+4:38.690: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:38.746: Robot 2 has turned its BOM on.
+4:38.802: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+4:38.858: Robot 3 has turned its BOM on.
+4:38.962: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:39.018: Robot 7 has turned its BOM on.
+4:39.130: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+4:39.186: Robot 9 has turned its BOM on.
+4:39.298: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+4:39.354: Robot 1 has turned its BOM on.
+4:39.462: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:39.518: Robot 2 has turned its BOM on.
+4:39.630: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+4:39.686: Robot 3 has turned its BOM on.
+4:39.746: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:39.802: Robot 7 has turned its BOM on.
+4:39.914: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+4:39.962: Robot 9 has turned its BOM on.
+4:40.074: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:40.130: Robot 1 has turned its BOM on.
+4:40.242: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:40.298: Robot 2 has turned its BOM on.
+4:40.410: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+4:40.462: Robot 3 has turned its BOM on.
+4:40.578: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:40.634: Robot 7 has turned its BOM on.
+4:40.750: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+4:40.806: Robot 9 has turned its BOM on.
+4:40.866: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:40.922: Robot 1 has turned its BOM on.
+4:41.018: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:41.074: Robot 2 has turned its BOM on.
+4:41.186: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+4:41.242: Robot 3 has turned its BOM on.
+4:41.354: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:41.410: Robot 7 has turned its BOM on.
+4:41.518: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+4:41.574: Robot 9 has turned its BOM on.
+4:41.686: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:41.742: Robot 1 has turned its BOM on.
+4:41.854: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:41.910: Robot 2 has turned its BOM on.
+4:41.966: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+4:42.022: Robot 3 has turned its BOM on.
+4:42.134: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:42.190: Robot 7 has turned its BOM on.
+4:42.302: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+4:42.358: Robot 9 has turned its BOM on.
+4:42.462: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+4:42.518: Robot 1 has turned its BOM on.
+4:42.630: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:42.686: Robot 2 has turned its BOM on.
+4:42.798: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+4:42.854: Robot 3 has turned its BOM on.
+4:42.910: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:42.962: Robot 7 has turned its BOM on.
+4:43.074: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+4:43.130: Robot 9 has turned its BOM on.
+4:43.247: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+4:43.302: Robot 1 has turned its BOM on.
+4:43.414: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:43.462: Robot 2 has turned its BOM on.
+4:43.574: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+4:43.630: Robot 3 has turned its BOM on.
+4:43.742: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:43.798: Robot 7 has turned its BOM on.
+4:43.854: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+4:43.910: Robot 9 has turned its BOM on.
+4:44.018: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+4:44.074: Robot 1 has turned its BOM on.
+4:44.190: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:44.246: Robot 2 has turned its BOM on.
+4:44.358: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+4:44.414: Robot 3 has turned its BOM on.
+4:44.518: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:44.574: Robot 7 has turned its BOM on.
+4:44.686: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+4:44.742: Robot 9 has turned its BOM on.
+4:44.798: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:44.854: Robot 1 has turned its BOM on.
+4:44.962: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:45.018: Robot 2 has turned its BOM on.
+4:45.134: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+4:45.190: Robot 3 has turned its BOM on.
+4:45.302: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:45.358: Robot 7 has turned its BOM on.
+4:45.462: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+4:45.518: Robot 9 has turned its BOM on.
+4:45.634: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:45.690: Robot 1 has turned its BOM on.
+4:45.802: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:45.858: Robot 2 has turned its BOM on.
+4:45.918: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+4:45.962: Robot 3 has turned its BOM on.
+4:46.078: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:46.134: Robot 7 has turned its BOM on.
+4:46.246: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+4:46.302: Robot 9 has turned its BOM on.
+4:46.414: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+4:46.462: Robot 1 has turned its BOM on.
+4:46.578: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:46.634: Robot 2 has turned its BOM on.
+4:46.746: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+4:46.802: Robot 3 has turned its BOM on.
+4:46.862: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:46.918: Robot 7 has turned its BOM on.
+4:47.022: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+4:47.078: Robot 9 has turned its BOM on.
+4:47.190: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+4:47.246: Robot 1 has turned its BOM on.
+4:47.358: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:47.414: Robot 2 has turned its BOM on.
+4:47.518: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+4:47.574: Robot 3 has turned its BOM on.
+4:47.690: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:47.746: Robot 7 has turned its BOM on.
+4:47.802: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+4:47.858: Robot 9 has turned its BOM on.
+4:47.962: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+4:48.018: Robot 1 has turned its BOM on.
+4:48.130: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:48.186: Robot 2 has turned its BOM on.
+4:48.306: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+4:48.362: Robot 3 has turned its BOM on.
+4:48.462: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:48.518: Robot 7 has turned its BOM on.
+4:48.630: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+4:48.686: Robot 9 has turned its BOM on.
+4:48.798: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:48.854: Robot 1 has turned its BOM on.
+4:48.910: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:48.962: Robot 2 has turned its BOM on.
+4:49.074: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+4:49.130: Robot 3 has turned its BOM on.
+4:49.246: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:49.302: Robot 7 has turned its BOM on.
+4:49.414: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+4:49.462: Robot 9 has turned its BOM on.
+4:49.574: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:49.630: Robot 1 has turned its BOM on.
+4:49.742: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:49.799: Robot 2 has turned its BOM on.
+4:49.854: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+4:49.910: Robot 3 has turned its BOM on.
+4:50.018: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:50.074: Robot 7 has turned its BOM on.
+4:50.186: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+4:50.242: Robot 9 has turned its BOM on.
+4:50.354: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:50.410: Robot 1 has turned its BOM on.
+4:50.518: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:50.574: Robot 2 has turned its BOM on.
+4:50.686: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+4:50.742: Robot 3 has turned its BOM on.
+4:50.854: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:50.910: Robot 7 has turned its BOM on.
+4:51.018: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+4:51.074: Robot 9 has turned its BOM on.
+4:51.134: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+4:51.190: Robot 1 has turned its BOM on.
+4:51.302: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:51.358: Robot 2 has turned its BOM on.
+4:51.462: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+4:51.518: Robot 3 has turned its BOM on.
+4:51.630: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:51.686: Robot 7 has turned its BOM on.
+4:51.802: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+4:51.858: Robot 9 has turned its BOM on.
+4:51.918: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+4:51.962: Robot 1 has turned its BOM on.
+4:52.074: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:52.130: Robot 2 has turned its BOM on.
+4:52.242: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+4:52.298: Robot 3 has turned its BOM on.
+4:52.410: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:52.462: Robot 7 has turned its BOM on.
+4:52.574: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+4:52.630: Robot 9 has turned its BOM on.
+4:52.742: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+4:52.798: Robot 1 has turned its BOM on.
+4:52.910: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:52.962: Robot 2 has turned its BOM on.
+4:53.022: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+4:53.078: Robot 3 has turned its BOM on.
+4:53.190: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:53.246: Robot 7 has turned its BOM on.
+4:53.358: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+4:53.414: Robot 9 has turned its BOM on.
+4:53.518: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:53.574: Robot 1 has turned its BOM on.
+4:53.686: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:53.742: Robot 2 has turned its BOM on.
+4:53.854: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+4:53.910: Robot 3 has turned its BOM on.
+4:53.966: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:54.022: Robot 7 has turned its BOM on.
+4:54.134: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 0)
+4:54.190: Robot 9 has turned its BOM on.
+4:54.302: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:54.358: Robot 1 has turned its BOM on.
+4:54.466: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:54.522: Robot 2 has turned its BOM on.
+4:54.634: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+4:54.690: Robot 3 has turned its BOM on.
+4:54.806: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:54.862: Robot 7 has turned its BOM on.
+4:54.922: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+4:54.962: Robot 9 has turned its BOM on.
+4:55.074: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:55.130: Robot 1 has turned its BOM on.
+4:55.246: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:55.302: Robot 2 has turned its BOM on.
+4:55.414: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+4:55.462: Robot 3 has turned its BOM on.
+4:55.574: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:55.630: Robot 7 has turned its BOM on.
+4:55.742: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+4:55.798: Robot 9 has turned its BOM on.
+4:55.914: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+4:55.962: Robot 1 has turned its BOM on.
+4:56.074: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:56.130: Robot 2 has turned its BOM on.
+4:56.186: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+4:56.242: Robot 3 has turned its BOM on.
+4:56.354: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:56.410: Robot 7 has turned its BOM on.
+4:56.518: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+4:56.574: Robot 9 has turned its BOM on.
+4:56.690: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+4:56.746: Robot 1 has turned its BOM on.
+4:56.858: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:56.914: Robot 2 has turned its BOM on.
+4:57.018: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+4:57.074: Robot 3 has turned its BOM on.
+4:57.134: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:57.190: Robot 7 has turned its BOM on.
+4:57.306: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+4:57.362: Robot 9 has turned its BOM on.
+4:57.462: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:57.518: Robot 1 has turned its BOM on.
+4:57.630: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:57.686: Robot 2 has turned its BOM on.
+4:57.798: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+4:57.854: Robot 3 has turned its BOM on.
+4:57.962: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:58.018: Robot 7 has turned its BOM on.
+4:58.078: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+4:58.134: Robot 9 has turned its BOM on.
+4:58.246: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:58.302: Robot 1 has turned its BOM on.
+4:58.414: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:58.462: Robot 2 has turned its BOM on.
+4:58.574: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 1)
+4:58.630: Robot 3 has turned its BOM on.
+4:58.742: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:58.798: Robot 7 has turned its BOM on.
+4:58.858: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 0)
+4:58.914: Robot 9 has turned its BOM on.
+4:59.018: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:59.074: Robot 1 has turned its BOM on.
+4:59.186: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:59.242: Robot 2 has turned its BOM on.
+4:59.354: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 3)
+4:59.410: Robot 3 has turned its BOM on.
+4:59.518: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:59.574: Robot 7 has turned its BOM on.
+4:59.686: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 0)
+4:59.742: Robot 9 has turned its BOM on.
+4:59.858: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+4:59.914: Robot 1 has turned its BOM on.
+4:59.962: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+
Index: branches/battery/code/projects/libwireless/logger/tests/5robots100bom.analysis
===================================================================
--- branches/battery/code/projects/libwireless/logger/tests/5robots100bom.analysis	(nonexistent)
+++ branches/battery/code/projects/libwireless/logger/tests/5robots100bom.analysis	(revision 260)
@@ -0,0 +1,14 @@
+Robots:						5
+Time (seconds):					300
+Deaths:						2
+
+Deaths per Minute:				0.4
+Rejoin Time (seconds):				0.524
+Seconds Between BOM Flash and Token Sent:	0.102
+Seconds Between Token Sent and Token Returned:	0.63
+Seconds Between Token Sent and BOM Flash:	0.055
+
+Token Passes per Second:			6.21
+
+Deaths per Robot per Minute:			0.08
+Token Passes per Robot per Second:		1.2
Index: branches/battery/code/projects/libwireless/logger/tests/5robots50bom.test
===================================================================
--- branches/battery/code/projects/libwireless/logger/tests/5robots50bom.test	(nonexistent)
+++ branches/battery/code/projects/libwireless/logger/tests/5robots50bom.test	(revision 260)
@@ -0,0 +1,5606 @@
+0:00.624: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+0:00.680: Robot 3 has turned its BOM on.
+0:00.736: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:00.792: Robot 7 has turned its BOM on.
+0:00.904: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+0:00.960: Robot 9 has turned its BOM on.
+0:01.072: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+0:01.128: Robot 1 has turned its BOM on.
+0:01.240: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+0:01.296: Robot 2 has turned its BOM on.
+0:01.408: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+0:01.460: Robot 3 has turned its BOM on.
+0:01.516: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:01.572: Robot 7 has turned its BOM on.
+0:01.684: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 2)
+0:01.740: Robot 9 has turned its BOM on.
+0:01.856: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+0:01.912: Robot 1 has turned its BOM on.
+0:02.016: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+0:02.073: Robot 2 has turned its BOM on.
+0:02.184: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+0:02.240: Robot 3 has turned its BOM on.
+0:02.352: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:02.408: Robot 7 has turned its BOM on.
+0:02.464: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 2)
+0:02.520: Robot 9 has turned its BOM on.
+0:02.632: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+0:02.688: Robot 1 has turned its BOM on.
+0:02.800: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+0:02.856: Robot 2 has turned its BOM on.
+0:02.960: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+0:03.016: Robot 3 has turned its BOM on.
+0:03.128: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:03.184: Robot 7 has turned its BOM on.
+0:03.296: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 3)(3 9)(9 2)
+0:03.352: Robot 9 has turned its BOM on.
+0:03.460: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+0:03.516: Robot 1 has turned its BOM on.
+0:03.572: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+0:03.628: Robot 2 has turned its BOM on.
+0:03.744: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+0:03.800: Robot 3 has turned its BOM on.
+0:03.912: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:03.960: Robot 7 has turned its BOM on.
+0:04.072: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+0:04.128: Robot 9 has turned its BOM on.
+0:04.240: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+0:04.296: Robot 1 has turned its BOM on.
+0:04.408: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+0:04.460: Robot 2 has turned its BOM on.
+0:04.572: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+0:04.628: Robot 3 has turned its BOM on.
+0:04.684: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:04.740: Robot 7 has turned its BOM on.
+0:04.852: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 2)
+0:04.908: Robot 9 has turned its BOM on.
+0:05.016: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+0:05.072: Robot 1 has turned its BOM on.
+0:05.184: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+0:05.240: Robot 2 has turned its BOM on.
+0:05.352: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+0:05.408: Robot 3 has turned its BOM on.
+0:05.516: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:05.572: Robot 7 has turned its BOM on.
+0:05.628: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 2)
+0:05.684: Robot 9 has turned its BOM on.
+0:05.796: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+0:05.853: Robot 1 has turned its BOM on.
+0:05.964: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+0:06.020: Robot 2 has turned its BOM on.
+0:06.132: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+0:06.188: Robot 3 has turned its BOM on.
+0:06.300: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:06.357: Robot 7 has turned its BOM on.
+0:06.412: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 3)(3 9)(9 2)
+0:06.460: Robot 9 has turned its BOM on.
+0:06.572: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+0:06.628: Robot 1 has turned its BOM on.
+0:06.740: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+0:06.796: Robot 2 has turned its BOM on.
+0:06.908: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+0:06.960: Robot 3 has turned its BOM on.
+0:07.076: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:07.132: Robot 7 has turned its BOM on.
+0:07.244: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 3)(3 9)(9 2)
+0:07.300: Robot 9 has turned its BOM on.
+0:07.360: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+0:07.416: Robot 1 has turned its BOM on.
+0:07.516: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+0:07.572: Robot 2 has turned its BOM on.
+0:07.684: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+0:07.740: Robot 3 has turned its BOM on.
+0:07.852: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:07.908: Robot 7 has turned its BOM on.
+0:08.016: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+0:08.072: Robot 9 has turned its BOM on.
+0:08.184: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+0:08.240: Robot 1 has turned its BOM on.
+0:08.356: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+0:08.412: Robot 2 has turned its BOM on.
+0:08.460: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+0:08.516: Robot 3 has turned its BOM on.
+0:08.628: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:08.684: Robot 7 has turned its BOM on.
+0:08.800: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 2)
+0:08.856: Robot 9 has turned its BOM on.
+0:08.960: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+0:09.016: Robot 1 has turned its BOM on.
+0:09.132: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+0:09.188: Robot 2 has turned its BOM on.
+0:09.300: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+0:09.356: Robot 3 has turned its BOM on.
+0:09.460: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:09.516: Robot 7 has turned its BOM on.
+0:09.628: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 2)
+0:09.684: Robot 9 has turned its BOM on.
+0:09.740: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+0:09.796: Robot 1 has turned its BOM on.
+0:09.908: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+0:09.960: Robot 2 has turned its BOM on.
+0:10.076: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+0:10.132: Robot 3 has turned its BOM on.
+0:10.244: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:10.300: Robot 7 has turned its BOM on.
+0:10.412: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 3)(3 9)(9 2)
+0:10.460: Robot 9 has turned its BOM on.
+0:10.572: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+0:10.628: Robot 1 has turned its BOM on.
+0:10.684: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+0:10.740: Robot 2 has turned its BOM on.
+0:10.852: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+0:10.908: Robot 3 has turned its BOM on.
+0:11.020: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:11.076: Robot 7 has turned its BOM on.
+0:11.188: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+0:11.244: Robot 9 has turned its BOM on.
+0:11.356: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+0:11.412: Robot 1 has turned its BOM on.
+0:11.516: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+0:11.572: Robot 2 has turned its BOM on.
+0:11.628: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+0:11.684: Robot 3 has turned its BOM on.
+0:11.796: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:11.852: Robot 7 has turned its BOM on.
+0:11.964: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 2)
+0:12.020: Robot 9 has turned its BOM on.
+0:12.132: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+0:12.188: Robot 1 has turned its BOM on.
+0:12.300: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+0:12.356: Robot 2 has turned its BOM on.
+0:12.413: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+0:12.460: Robot 3 has turned its BOM on.
+0:12.572: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:12.628: Robot 7 has turned its BOM on.
+0:12.740: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 2)
+0:12.796: Robot 9 has turned its BOM on.
+0:12.908: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+0:12.960: Robot 1 has turned its BOM on.
+0:13.072: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+0:13.128: Robot 2 has turned its BOM on.
+0:13.240: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+0:13.296: Robot 3 has turned its BOM on.
+0:13.412: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:13.460: Robot 7 has turned its BOM on.
+0:13.516: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 3)(3 9)(9 2)
+0:13.572: Robot 9 has turned its BOM on.
+0:13.684: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+0:13.740: Robot 1 has turned its BOM on.
+0:13.852: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+0:13.908: Robot 2 has turned its BOM on.
+0:14.016: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+0:14.072: Robot 3 has turned its BOM on.
+0:14.184: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:14.240: Robot 7 has turned its BOM on.
+0:14.352: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 3)(3 9)(9 2)
+0:14.408: Robot 9 has turned its BOM on.
+0:14.516: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+0:14.572: Robot 1 has turned its BOM on.
+0:14.684: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+0:14.740: Robot 2 has turned its BOM on.
+0:14.796: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+0:14.852: Robot 3 has turned its BOM on.
+0:14.960: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:15.016: Robot 7 has turned its BOM on.
+0:15.136: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 2)
+0:15.192: Robot 9 has turned its BOM on.
+0:15.304: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+0:15.360: Robot 1 has turned its BOM on.
+0:15.420: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+0:15.460: Robot 2 has turned its BOM on.
+0:15.628: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+0:15.684: Robot 3 has turned its BOM on.
+0:15.740: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:15.796: Robot 7 has turned its BOM on.
+0:15.908: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 2)
+0:15.960: Robot 9 has turned its BOM on.
+0:16.072: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+0:16.128: Robot 1 has turned its BOM on.
+0:16.244: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+0:16.300: Robot 2 has turned its BOM on.
+0:16.412: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+0:16.460: Robot 3 has turned its BOM on.
+0:16.572: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:16.628: Robot 7 has turned its BOM on.
+0:16.688: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 3)(3 9)(9 2)
+0:16.744: Robot 9 has turned its BOM on.
+0:16.860: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+0:16.916: Robot 1 has turned its BOM on.
+0:17.020: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+0:17.076: Robot 2 has turned its BOM on.
+0:17.188: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+0:17.244: Robot 3 has turned its BOM on.
+0:17.356: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:17.412: Robot 7 has turned its BOM on.
+0:17.516: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 3)(3 9)(9 2)
+0:17.572: Robot 9 has turned its BOM on.
+0:17.628: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+0:17.684: Robot 1 has turned its BOM on.
+0:17.796: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+0:17.852: Robot 2 has turned its BOM on.
+0:17.964: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+0:18.020: Robot 3 has turned its BOM on.
+0:18.132: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:18.188: Robot 7 has turned its BOM on.
+0:18.300: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 2)
+0:18.356: Robot 9 has turned its BOM on.
+0:18.461: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+0:18.516: Robot 1 has turned its BOM on.
+0:18.572: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+0:18.628: Robot 2 has turned its BOM on.
+0:18.740: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+0:18.796: Robot 3 has turned its BOM on.
+0:18.908: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:18.960: Robot 7 has turned its BOM on.
+0:19.072: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 3)(3 9)(9 2)
+0:19.128: Robot 9 has turned its BOM on.
+0:19.244: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+0:19.300: Robot 1 has turned its BOM on.
+0:19.412: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+0:19.460: Robot 2 has turned its BOM on.
+0:19.572: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+0:19.628: Robot 3 has turned its BOM on.
+0:19.740: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:19.796: Robot 7 has turned its BOM on.
+0:19.852: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+0:19.908: Robot 9 has turned its BOM on.
+0:20.016: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+0:20.072: Robot 1 has turned its BOM on.
+0:20.184: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+0:20.240: Robot 2 has turned its BOM on.
+0:20.352: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+0:20.408: Robot 3 has turned its BOM on.
+0:20.516: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:20.572: Robot 7 has turned its BOM on.
+0:20.684: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+0:20.740: Robot 9 has turned its BOM on.
+0:20.796: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+0:20.852: Robot 1 has turned its BOM on.
+0:20.960: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+0:21.016: Robot 2 has turned its BOM on.
+0:21.132: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+0:21.188: Robot 3 has turned its BOM on.
+0:21.304: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:21.360: Robot 7 has turned its BOM on.
+0:21.420: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 3)(3 9)(9 2)
+0:21.460: Robot 9 has turned its BOM on.
+0:21.628: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+0:21.684: Robot 1 has turned its BOM on.
+0:21.740: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+0:21.796: Robot 2 has turned its BOM on.
+0:21.908: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+0:21.960: Robot 3 has turned its BOM on.
+0:22.076: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:22.132: Robot 7 has turned its BOM on.
+0:22.244: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 3)(3 9)(9 2)
+0:22.300: Robot 9 has turned its BOM on.
+0:22.412: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+0:22.460: Robot 1 has turned its BOM on.
+0:22.572: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+0:22.628: Robot 2 has turned its BOM on.
+0:22.688: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+0:22.744: Robot 3 has turned its BOM on.
+0:22.860: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:22.916: Robot 7 has turned its BOM on.
+0:23.016: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 3)(3 9)(9 2)
+0:23.072: Robot 9 has turned its BOM on.
+0:23.184: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+0:23.240: Robot 1 has turned its BOM on.
+0:23.352: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+0:23.408: Robot 2 has turned its BOM on.
+0:23.524: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+0:23.580: Robot 3 has turned its BOM on.
+0:23.636: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:23.692: Robot 7 has turned its BOM on.
+0:23.804: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 2)
+0:23.860: Robot 9 has turned its BOM on.
+0:23.960: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+0:24.016: Robot 1 has turned its BOM on.
+0:24.128: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+0:24.184: Robot 2 has turned its BOM on.
+0:24.296: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+0:24.352: Robot 3 has turned its BOM on.
+0:24.460: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:24.516: Robot 7 has turned its BOM on.
+0:24.628: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+0:24.684: Robot 9 has turned its BOM on.
+0:24.744: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+0:24.800: Robot 1 has turned its BOM on.
+0:24.912: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+0:24.960: Robot 2 has turned its BOM on.
+0:25.072: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+0:25.128: Robot 3 has turned its BOM on.
+0:25.240: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:25.296: Robot 7 has turned its BOM on.
+0:25.408: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 3)(3 9)(9 2)
+0:25.460: Robot 9 has turned its BOM on.
+0:25.572: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+0:25.628: Robot 1 has turned its BOM on.
+0:25.688: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+0:25.744: Robot 2 has turned its BOM on.
+0:25.856: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+0:25.912: Robot 3 has turned its BOM on.
+0:26.016: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:26.072: Robot 7 has turned its BOM on.
+0:26.184: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 3)(3 9)(9 2)
+0:26.240: Robot 9 has turned its BOM on.
+0:26.352: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+0:26.408: Robot 1 has turned its BOM on.
+0:26.516: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+0:26.572: Robot 2 has turned its BOM on.
+0:26.632: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+0:26.688: Robot 3 has turned its BOM on.
+0:26.800: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:26.856: Robot 7 has turned its BOM on.
+0:26.960: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+0:27.128: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+0:27.185: Robot 1 has turned its BOM on.
+0:27.296: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+0:27.352: Robot 2 has turned its BOM on.
+0:27.460: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+0:27.516: Robot 3 has turned its BOM on.
+0:27.580: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:27.636: Robot 7 has turned its BOM on.
+0:27.752: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+0:27.809: Robot 9 has turned its BOM on.
+0:27.920: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+0:27.960: Robot 1 has turned its BOM on.
+0:28.072: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+0:28.128: Robot 2 has turned its BOM on.
+0:28.240: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+0:28.296: Robot 3 has turned its BOM on.
+0:28.408: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:28.460: Robot 7 has turned its BOM on.
+0:28.573: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 3)(3 9)(9 2)
+0:28.628: Robot 9 has turned its BOM on.
+0:28.684: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+0:28.740: Robot 1 has turned its BOM on.
+0:28.856: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+0:28.912: Robot 2 has turned its BOM on.
+0:29.016: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+0:29.073: Robot 3 has turned its BOM on.
+0:29.184: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:29.240: Robot 7 has turned its BOM on.
+0:29.352: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 3)(3 9)(9 2)
+0:29.409: Robot 9 has turned its BOM on.
+0:29.520: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+0:29.577: Robot 1 has turned its BOM on.
+0:29.689: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+0:29.744: Robot 2 has turned its BOM on.
+0:29.801: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+0:29.857: Robot 3 has turned its BOM on.
+0:29.960: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:30.016: Robot 7 has turned its BOM on.
+0:30.128: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+0:30.184: Robot 9 has turned its BOM on.
+0:30.304: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+0:30.360: Robot 1 has turned its BOM on.
+0:30.460: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+0:30.516: Robot 2 has turned its BOM on.
+0:30.628: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+0:30.684: Robot 3 has turned its BOM on.
+0:30.744: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:30.801: Robot 7 has turned its BOM on.
+0:30.913: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+0:30.961: Robot 9 has turned its BOM on.
+0:31.073: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+0:31.128: Robot 1 has turned its BOM on.
+0:31.241: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+0:31.296: Robot 2 has turned its BOM on.
+0:31.409: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+0:31.461: Robot 3 has turned its BOM on.
+0:31.573: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:31.629: Robot 7 has turned its BOM on.
+0:31.689: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 3)(3 9)(9 2)
+0:31.745: Robot 9 has turned its BOM on.
+0:31.857: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+0:31.913: Robot 1 has turned its BOM on.
+0:32.017: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+0:32.073: Robot 2 has turned its BOM on.
+0:32.185: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+0:32.241: Robot 3 has turned its BOM on.
+0:32.353: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:32.409: Robot 7 has turned its BOM on.
+0:32.517: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 2)
+0:32.573: Robot 9 has turned its BOM on.
+0:32.629: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+0:32.685: Robot 1 has turned its BOM on.
+0:32.797: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+0:32.853: Robot 2 has turned its BOM on.
+0:32.961: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+0:33.017: Robot 3 has turned its BOM on.
+0:33.129: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:33.185: Robot 7 has turned its BOM on.
+0:33.297: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 3)(3 9)(9 2)
+0:33.353: Robot 9 has turned its BOM on.
+0:33.461: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+0:33.517: Robot 1 has turned its BOM on.
+0:33.633: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+0:33.689: Robot 2 has turned its BOM on.
+0:33.745: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+0:33.801: Robot 3 has turned its BOM on.
+0:33.913: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:33.961: Robot 7 has turned its BOM on.
+0:34.073: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+0:34.129: Robot 9 has turned its BOM on.
+0:34.241: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+0:34.297: Robot 1 has turned its BOM on.
+0:34.409: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+0:34.461: Robot 2 has turned its BOM on.
+0:34.577: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+0:34.633: Robot 3 has turned its BOM on.
+0:34.745: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:34.801: Robot 7 has turned its BOM on.
+0:34.857: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+0:34.913: Robot 9 has turned its BOM on.
+0:35.017: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+0:35.073: Robot 1 has turned its BOM on.
+0:35.185: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+0:35.241: Robot 2 has turned its BOM on.
+0:35.353: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+0:35.409: Robot 3 has turned its BOM on.
+0:35.521: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:35.577: Robot 7 has turned its BOM on.
+0:35.689: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+0:35.745: Robot 9 has turned its BOM on.
+0:35.801: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+0:35.857: Robot 1 has turned its BOM on.
+0:35.961: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+0:36.017: Robot 2 has turned its BOM on.
+0:36.129: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+0:36.185: Robot 3 has turned its BOM on.
+0:36.297: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:36.353: Robot 7 has turned its BOM on.
+0:36.461: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+0:36.517: Robot 9 has turned its BOM on.
+0:36.629: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+0:36.685: Robot 1 has turned its BOM on.
+0:36.745: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+0:36.801: Robot 2 has turned its BOM on.
+0:36.913: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+0:36.961: Robot 3 has turned its BOM on.
+0:37.073: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:37.129: Robot 7 has turned its BOM on.
+0:37.241: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+0:37.413: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+0:37.461: Robot 1 has turned its BOM on.
+0:37.573: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+0:37.629: Robot 2 has turned its BOM on.
+0:37.689: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+0:37.745: Robot 3 has turned its BOM on.
+0:37.857: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:37.913: Robot 7 has turned its BOM on.
+0:38.017: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 2)
+0:38.073: Robot 9 has turned its BOM on.
+0:38.185: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+0:38.241: Robot 1 has turned its BOM on.
+0:38.353: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+0:38.409: Robot 2 has turned its BOM on.
+0:38.517: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 2)
+0:38.573: Robot 3 has turned its BOM on.
+0:38.689: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+0:38.745: Robot 7 has turned its BOM on.
+0:38.801: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+0:38.857: Robot 9 has turned its BOM on.
+0:38.961: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+0:39.017: Robot 1 has turned its BOM on.
+0:39.133: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 1)(9 1)
+0:39.189: Robot 2 has turned its BOM on.
+0:39.305: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 2)
+0:39.361: Robot 3 has turned its BOM on.
+0:39.465: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 3)(2 8)(7 1)(9 3)
+0:39.521: Robot 7 has turned its BOM on.
+0:39.633: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+0:39.689: Robot 9 has turned its BOM on.
+0:39.801: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+0:39.857: Robot 1 has turned its BOM on.
+0:39.913: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 1)(7 1)(9 1)
+0:39.961: Robot 2 has turned its BOM on.
+0:40.073: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 2)
+0:40.129: Robot 3 has turned its BOM on.
+0:40.249: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 3)(2 8)(7 1)(9 3)
+0:40.305: Robot 7 has turned its BOM on.
+0:40.417: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+0:40.461: Robot 9 has turned its BOM on.
+0:40.573: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+0:40.629: Robot 1 has turned its BOM on.
+0:40.741: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 1)(7 1)(9 1)
+0:40.797: Robot 2 has turned its BOM on.
+0:40.853: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 2)
+0:40.909: Robot 3 has turned its BOM on.
+0:41.017: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 4)(2 8)(7 1)(9 1)
+0:41.073: Robot 7 has turned its BOM on.
+0:41.189: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+0:41.245: Robot 9 has turned its BOM on.
+0:41.357: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+0:41.413: Robot 1 has turned its BOM on.
+0:41.517: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 1)(7 1)(9 1)
+0:41.573: Robot 2 has turned its BOM on.
+0:41.685: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 2)
+0:41.741: Robot 3 has turned its BOM on.
+0:41.801: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 2)(2 8)(7 1)(9 1)
+0:41.857: Robot 7 has turned its BOM on.
+0:41.961: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+0:42.017: Robot 9 has turned its BOM on.
+0:42.133: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+0:42.189: Robot 1 has turned its BOM on.
+0:42.301: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 1)(7 1)(9 1)
+0:42.357: Robot 2 has turned its BOM on.
+0:42.461: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 2)
+0:42.517: Robot 3 has turned its BOM on.
+0:42.629: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 2)(2 8)(7 1)(9 2)
+0:42.685: Robot 7 has turned its BOM on.
+0:42.741: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+0:42.797: Robot 9 has turned its BOM on.
+0:42.909: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+0:42.961: Robot 1 has turned its BOM on.
+0:43.077: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 1)(7 1)(9 1)
+0:43.133: Robot 2 has turned its BOM on.
+0:43.245: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 2)
+0:43.301: Robot 3 has turned its BOM on.
+0:43.413: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 3)(2 8)(7 1)(9 3)
+0:43.461: Robot 7 has turned its BOM on.
+0:43.573: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+0:43.629: Robot 9 has turned its BOM on.
+0:43.741: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+0:43.797: Robot 1 has turned its BOM on.
+0:43.853: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 1)(7 1)(9 1)
+0:43.909: Robot 2 has turned its BOM on.
+0:44.021: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 2)
+0:44.077: Robot 3 has turned its BOM on.
+0:44.189: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 4)(2 8)(7 1)(9 1)
+0:44.245: Robot 7 has turned its BOM on.
+0:44.357: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+0:44.517: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+0:44.573: Robot 1 has turned its BOM on.
+0:44.685: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 1)(7 1)(9 1)
+0:44.741: Robot 2 has turned its BOM on.
+0:44.853: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 2)
+0:44.909: Robot 3 has turned its BOM on.
+0:44.965: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 2)(2 8)(7 1)(9 1)
+0:45.021: Robot 7 has turned its BOM on.
+0:45.133: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+0:45.189: Robot 9 has turned its BOM on.
+0:45.305: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+0:45.361: Robot 1 has turned its BOM on.
+0:45.461: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 1)(7 2)(9 2)
+0:45.517: Robot 2 has turned its BOM on.
+0:45.629: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 2)
+0:45.685: Robot 3 has turned its BOM on.
+0:45.797: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 2)
+0:45.853: Robot 7 has turned its BOM on.
+0:45.909: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+0:45.961: Robot 9 has turned its BOM on.
+0:46.129: Robot 1 has turned its BOM on.
+0:46.241: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+0:46.297: Robot 2 has turned its BOM on.
+0:46.409: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 2)
+0:46.461: Robot 3 has turned its BOM on.
+0:46.573: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 3)(2 8)(7 1)(9 3)
+0:46.629: Robot 7 has turned its BOM on.
+0:46.741: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+0:46.797: Robot 9 has turned its BOM on.
+0:46.853: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+0:46.909: Robot 1 has turned its BOM on.
+0:47.017: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 1)
+0:47.073: Robot 2 has turned its BOM on.
+0:47.189: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 2)
+0:47.245: Robot 3 has turned its BOM on.
+0:47.357: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 3)(2 8)(7 1)(9 3)
+0:47.413: Robot 7 has turned its BOM on.
+0:47.517: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+0:47.573: Robot 9 has turned its BOM on.
+0:47.685: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+0:47.741: Robot 1 has turned its BOM on.
+0:47.797: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 1)(7 1)(9 1)
+0:47.853: Robot 2 has turned its BOM on.
+0:47.961: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 2)
+0:48.017: Robot 3 has turned its BOM on.
+0:48.133: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 1)
+0:48.189: Robot 7 has turned its BOM on.
+0:48.301: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+0:48.461: Robot 1 has turned its BOM on.
+0:48.629: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+0:48.685: Robot 2 has turned its BOM on.
+0:48.797: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 2)
+0:48.853: Robot 3 has turned its BOM on.
+0:48.909: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 1)
+0:48.961: Robot 7 has turned its BOM on.
+0:49.077: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+0:49.133: Robot 9 has turned its BOM on.
+0:49.245: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+0:49.301: Robot 1 has turned its BOM on.
+0:49.413: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+0:49.461: Robot 2 has turned its BOM on.
+0:49.573: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 2)
+0:49.629: Robot 3 has turned its BOM on.
+0:49.741: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 3)(2 8)(7 1)(9 3)
+0:49.797: Robot 7 has turned its BOM on.
+0:49.909: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+0:49.961: Robot 9 has turned its BOM on.
+0:50.017: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 11)(7 8)
+0:50.073: Robot 1 has turned its BOM on.
+0:50.185: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+0:50.241: Robot 2 has turned its BOM on.
+0:50.357: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 2)
+0:50.413: Robot 3 has turned its BOM on.
+0:50.517: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 3)
+0:50.573: Robot 7 has turned its BOM on.
+0:50.685: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+0:50.741: Robot 9 has turned its BOM on.
+0:50.853: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 11)(7 8)
+0:50.909: Robot 1 has turned its BOM on.
+0:50.965: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+0:51.021: Robot 2 has turned its BOM on.
+0:51.133: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 2)
+0:51.189: Robot 3 has turned its BOM on.
+0:51.301: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 1)
+0:51.357: Robot 7 has turned its BOM on.
+0:51.461: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+0:51.517: Robot 9 has turned its BOM on.
+0:51.629: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 11)(7 8)
+0:51.685: Robot 1 has turned its BOM on.
+0:51.797: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+0:51.853: Robot 2 has turned its BOM on.
+0:51.909: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 2)
+0:51.961: Robot 3 has turned its BOM on.
+0:52.073: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 1)
+0:52.129: Robot 7 has turned its BOM on.
+0:52.245: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+0:52.301: Robot 9 has turned its BOM on.
+0:52.413: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 11)(7 8)
+0:52.461: Robot 1 has turned its BOM on.
+0:52.573: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+0:52.629: Robot 2 has turned its BOM on.
+0:52.741: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 2)
+0:52.797: Robot 3 has turned its BOM on.
+0:52.853: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 3)(2 8)(7 1)(9 3)
+0:52.909: Robot 7 has turned its BOM on.
+0:53.017: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+0:53.073: Robot 9 has turned its BOM on.
+0:53.189: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 11)(7 8)
+0:53.245: Robot 1 has turned its BOM on.
+0:53.357: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+0:53.413: Robot 2 has turned its BOM on.
+0:53.517: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 2)
+0:53.573: Robot 3 has turned its BOM on.
+0:53.685: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 3)(2 8)(7 1)(9 3)
+0:53.741: Robot 7 has turned its BOM on.
+0:53.797: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+0:53.853: Robot 9 has turned its BOM on.
+0:53.961: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 11)(7 8)
+0:54.017: Robot 1 has turned its BOM on.
+0:54.129: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+0:54.185: Robot 2 has turned its BOM on.
+0:54.297: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 2)
+0:54.353: Robot 3 has turned its BOM on.
+0:54.461: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 4)(2 8)(7 1)(9 1)
+0:54.517: Robot 7 has turned its BOM on.
+0:54.629: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+0:54.685: Robot 9 has turned its BOM on.
+0:54.797: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 11)(7 8)
+0:54.853: Robot 1 has turned its BOM on.
+0:54.961: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+0:55.017: Robot 2 has turned its BOM on.
+0:55.077: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 2)
+0:55.133: Robot 3 has turned its BOM on.
+0:55.245: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 1)
+0:55.301: Robot 7 has turned its BOM on.
+0:55.413: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+0:55.461: Robot 9 has turned its BOM on.
+0:55.573: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 11)(7 8)
+0:55.629: Robot 1 has turned its BOM on.
+0:55.741: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+0:55.797: Robot 2 has turned its BOM on.
+0:55.909: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 2)
+0:55.961: Robot 3 has turned its BOM on.
+0:56.021: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 3)
+0:56.077: Robot 7 has turned its BOM on.
+0:56.189: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+0:56.245: Robot 9 has turned its BOM on.
+0:56.357: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+0:56.413: Robot 1 has turned its BOM on.
+0:56.517: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+0:56.573: Robot 2 has turned its BOM on.
+0:56.685: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 2)
+0:56.741: Robot 3 has turned its BOM on.
+0:56.853: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 3)(2 8)(7 1)(9 3)
+0:56.909: Robot 7 has turned its BOM on.
+0:56.965: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+0:57.021: Robot 9 has turned its BOM on.
+0:57.133: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+0:57.189: Robot 1 has turned its BOM on.
+0:57.301: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 1)(7 1)(9 1)
+0:57.357: Robot 2 has turned its BOM on.
+0:57.461: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 2)
+0:57.517: Robot 3 has turned its BOM on.
+0:57.629: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 4)(2 8)(7 1)(9 1)
+0:57.685: Robot 7 has turned its BOM on.
+0:57.749: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+0:57.805: Robot 9 has turned its BOM on.
+0:57.925: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+0:57.961: Robot 1 has turned its BOM on.
+0:58.073: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 1)(7 1)(9 1)
+0:58.129: Robot 2 has turned its BOM on.
+0:58.241: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 2)
+0:58.297: Robot 3 has turned its BOM on.
+0:58.409: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 2)(2 8)(7 1)(9 1)
+0:58.461: Robot 7 has turned its BOM on.
+0:58.573: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+0:58.629: Robot 9 has turned its BOM on.
+0:58.745: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+0:58.801: Robot 1 has turned its BOM on.
+0:58.857: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 1)(7 1)(9 1)
+0:58.913: Robot 2 has turned its BOM on.
+0:59.017: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 2)
+0:59.073: Robot 3 has turned its BOM on.
+0:59.185: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 2)(2 8)(7 1)(9 2)
+0:59.241: Robot 7 has turned its BOM on.
+0:59.353: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+0:59.409: Robot 9 has turned its BOM on.
+0:59.521: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+0:59.577: Robot 1 has turned its BOM on.
+0:59.689: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 1)(7 1)(9 1)
+0:59.745: Robot 2 has turned its BOM on.
+0:59.857: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 2)(9 2)
+0:59.913: Robot 3 has turned its BOM on.
+1:00.017: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 3)
+1:00.073: Robot 7 has turned its BOM on.
+1:00.129: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+1:00.185: Robot 9 has turned its BOM on.
+1:00.297: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+1:00.353: Robot 1 has turned its BOM on.
+1:00.465: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+1:00.521: Robot 2 has turned its BOM on.
+1:00.633: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+1:00.689: Robot 3 has turned its BOM on.
+1:00.801: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:00.857: Robot 7 has turned its BOM on.
+1:00.913: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 3)(3 9)(9 2)
+1:00.961: Robot 9 has turned its BOM on.
+1:01.073: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:01.129: Robot 1 has turned its BOM on.
+1:01.241: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+1:01.297: Robot 2 has turned its BOM on.
+1:01.409: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+1:01.461: Robot 3 has turned its BOM on.
+1:01.577: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:01.633: Robot 7 has turned its BOM on.
+1:01.745: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 2)
+1:01.801: Robot 9 has turned its BOM on.
+1:01.861: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:01.917: Robot 1 has turned its BOM on.
+1:02.017: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+1:02.073: Robot 2 has turned its BOM on.
+1:02.185: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+1:02.241: Robot 3 has turned its BOM on.
+1:02.353: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:02.409: Robot 7 has turned its BOM on.
+1:02.521: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 2)
+1:02.577: Robot 9 has turned its BOM on.
+1:02.689: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:02.745: Robot 1 has turned its BOM on.
+1:02.801: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+1:02.857: Robot 2 has turned its BOM on.
+1:02.961: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+1:03.017: Robot 3 has turned its BOM on.
+1:03.129: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:03.185: Robot 7 has turned its BOM on.
+1:03.301: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 3)(3 9)(9 2)
+1:03.357: Robot 9 has turned its BOM on.
+1:03.461: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+1:03.517: Robot 1 has turned its BOM on.
+1:03.629: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:03.685: Robot 2 has turned its BOM on.
+1:03.801: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+1:03.857: Robot 3 has turned its BOM on.
+1:03.913: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:03.961: Robot 7 has turned its BOM on.
+1:04.073: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+1:04.129: Robot 9 has turned its BOM on.
+1:04.241: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:04.297: Robot 1 has turned its BOM on.
+1:04.409: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+1:04.461: Robot 2 has turned its BOM on.
+1:04.577: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+1:04.633: Robot 3 has turned its BOM on.
+1:04.745: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:04.801: Robot 7 has turned its BOM on.
+1:04.913: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 2)
+1:04.961: Robot 9 has turned its BOM on.
+1:05.073: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:05.129: Robot 1 has turned its BOM on.
+1:05.241: Robot 2 has turned its BOM on.
+1:05.353: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+1:05.409: Robot 3 has turned its BOM on.
+1:05.521: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:05.577: Robot 7 has turned its BOM on.
+1:05.693: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 2)
+1:05.749: Robot 9 has turned its BOM on.
+1:05.809: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:05.865: Robot 1 has turned its BOM on.
+1:06.017: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:06.073: Robot 2 has turned its BOM on.
+1:06.129: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+1:06.185: Robot 3 has turned its BOM on.
+1:06.297: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:06.354: Robot 7 has turned its BOM on.
+1:06.465: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 3)(3 9)(9 2)
+1:06.521: Robot 9 has turned its BOM on.
+1:06.633: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+1:06.689: Robot 1 has turned its BOM on.
+1:06.801: Robot 2 has turned its BOM on.
+1:06.913: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+1:06.961: Robot 3 has turned its BOM on.
+1:07.073: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:07.129: Robot 7 has turned its BOM on.
+1:07.241: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+1:07.297: Robot 9 has turned its BOM on.
+1:07.409: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+1:07.461: Robot 1 has turned its BOM on.
+1:07.577: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+1:07.633: Robot 2 has turned its BOM on.
+1:07.745: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+1:07.801: Robot 3 has turned its BOM on.
+1:07.857: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:07.913: Robot 7 has turned its BOM on.
+1:08.017: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 3)(3 9)(9 2)
+1:08.073: Robot 9 has turned its BOM on.
+1:08.185: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:08.241: Robot 1 has turned its BOM on.
+1:08.353: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:08.409: Robot 2 has turned its BOM on.
+1:08.517: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+1:08.573: Robot 3 has turned its BOM on.
+1:08.685: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:08.741: Robot 7 has turned its BOM on.
+1:08.861: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 2)
+1:08.917: Robot 9 has turned its BOM on.
+1:08.961: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:09.017: Robot 1 has turned its BOM on.
+1:09.129: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:09.185: Robot 2 has turned its BOM on.
+1:09.297: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+1:09.353: Robot 3 has turned its BOM on.
+1:09.461: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:09.517: Robot 7 has turned its BOM on.
+1:09.629: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 2)
+1:09.685: Robot 9 has turned its BOM on.
+1:09.797: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:09.853: Robot 1 has turned its BOM on.
+1:09.961: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+1:10.017: Robot 2 has turned its BOM on.
+1:10.129: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+1:10.185: Robot 3 has turned its BOM on.
+1:10.245: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:10.301: Robot 7 has turned its BOM on.
+1:10.417: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 3)(3 9)(9 2)
+1:10.461: Robot 9 has turned its BOM on.
+1:10.577: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+1:10.633: Robot 1 has turned its BOM on.
+1:10.745: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+1:10.801: Robot 2 has turned its BOM on.
+1:10.913: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+1:10.961: Robot 3 has turned its BOM on.
+1:11.073: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:11.129: Robot 7 has turned its BOM on.
+1:11.185: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+1:11.241: Robot 9 has turned its BOM on.
+1:11.353: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:11.409: Robot 1 has turned its BOM on.
+1:11.521: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:11.577: Robot 2 has turned its BOM on.
+1:11.689: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+1:11.745: Robot 3 has turned its BOM on.
+1:11.857: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:11.913: Robot 7 has turned its BOM on.
+1:12.017: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 2)
+1:12.073: Robot 9 has turned its BOM on.
+1:12.129: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:12.185: Robot 1 has turned its BOM on.
+1:12.297: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+1:12.353: Robot 2 has turned its BOM on.
+1:12.465: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+1:12.521: Robot 3 has turned its BOM on.
+1:12.633: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:12.689: Robot 7 has turned its BOM on.
+1:12.801: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 2)
+1:12.857: Robot 9 has turned its BOM on.
+1:12.913: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:12.961: Robot 1 has turned its BOM on.
+1:13.073: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+1:13.129: Robot 2 has turned its BOM on.
+1:13.241: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+1:13.297: Robot 3 has turned its BOM on.
+1:13.410: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:13.461: Robot 7 has turned its BOM on.
+1:13.573: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 3)(3 9)(9 2)
+1:13.629: Robot 9 has turned its BOM on.
+1:13.741: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+1:13.797: Robot 1 has turned its BOM on.
+1:13.909: Robot 2 has turned its BOM on.
+1:14.017: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+1:14.073: Robot 3 has turned its BOM on.
+1:14.185: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:14.241: Robot 7 has turned its BOM on.
+1:14.353: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 3)(3 9)(9 2)
+1:14.409: Robot 9 has turned its BOM on.
+1:14.517: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+1:14.573: Robot 1 has turned its BOM on.
+1:14.689: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+1:14.745: Robot 2 has turned its BOM on.
+1:14.857: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+1:14.913: Robot 3 has turned its BOM on.
+1:15.017: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:15.073: Robot 7 has turned its BOM on.
+1:15.185: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 2)
+1:15.241: Robot 9 has turned its BOM on.
+1:15.297: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:15.353: Robot 1 has turned its BOM on.
+1:15.461: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+1:15.517: Robot 2 has turned its BOM on.
+1:15.629: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+1:15.685: Robot 3 has turned its BOM on.
+1:15.797: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:15.853: Robot 7 has turned its BOM on.
+1:15.961: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 2)
+1:16.017: Robot 9 has turned its BOM on.
+1:16.077: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:16.133: Robot 1 has turned its BOM on.
+1:16.245: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:16.301: Robot 2 has turned its BOM on.
+1:16.413: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+1:16.461: Robot 3 has turned its BOM on.
+1:16.573: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:16.629: Robot 7 has turned its BOM on.
+1:16.741: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 2)
+1:16.797: Robot 9 has turned its BOM on.
+1:16.909: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:16.961: Robot 1 has turned its BOM on.
+1:17.017: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+1:17.073: Robot 2 has turned its BOM on.
+1:17.185: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+1:17.241: Robot 3 has turned its BOM on.
+1:17.357: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:17.413: Robot 7 has turned its BOM on.
+1:17.517: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 3)(3 9)(9 2)
+1:17.573: Robot 9 has turned its BOM on.
+1:17.685: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+1:17.741: Robot 1 has turned its BOM on.
+1:17.853: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:17.909: Robot 2 has turned its BOM on.
+1:17.965: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+1:18.021: Robot 3 has turned its BOM on.
+1:18.133: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:18.189: Robot 7 has turned its BOM on.
+1:18.301: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 2)
+1:18.357: Robot 9 has turned its BOM on.
+1:18.461: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:18.517: Robot 1 has turned its BOM on.
+1:18.629: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+1:18.685: Robot 2 has turned its BOM on.
+1:18.797: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+1:18.853: Robot 3 has turned its BOM on.
+1:18.909: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:18.961: Robot 7 has turned its BOM on.
+1:19.073: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 2)
+1:19.129: Robot 9 has turned its BOM on.
+1:19.245: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:19.301: Robot 1 has turned its BOM on.
+1:19.413: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+1:19.462: Robot 2 has turned its BOM on.
+1:19.573: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+1:19.629: Robot 3 has turned its BOM on.
+1:19.741: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:19.797: Robot 7 has turned its BOM on.
+1:19.909: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 2)
+1:19.961: Robot 9 has turned its BOM on.
+1:20.073: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:20.129: Robot 1 has turned its BOM on.
+1:20.189: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:20.245: Robot 2 has turned its BOM on.
+1:20.357: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+1:20.413: Robot 3 has turned its BOM on.
+1:20.517: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:20.573: Robot 7 has turned its BOM on.
+1:20.685: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+1:20.741: Robot 9 has turned its BOM on.
+1:20.853: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+1:20.909: Robot 1 has turned its BOM on.
+1:21.017: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+1:21.073: Robot 2 has turned its BOM on.
+1:21.133: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+1:21.189: Robot 3 has turned its BOM on.
+1:21.301: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:21.357: Robot 7 has turned its BOM on.
+1:21.461: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+1:21.517: Robot 9 has turned its BOM on.
+1:21.629: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:21.685: Robot 1 has turned its BOM on.
+1:21.797: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:21.853: Robot 2 has turned its BOM on.
+1:21.961: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+1:22.017: Robot 3 has turned its BOM on.
+1:22.081: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:22.137: Robot 7 has turned its BOM on.
+1:22.253: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+1:22.309: Robot 9 has turned its BOM on.
+1:22.421: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:22.461: Robot 1 has turned its BOM on.
+1:22.573: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:22.629: Robot 2 has turned its BOM on.
+1:22.741: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+1:22.797: Robot 3 has turned its BOM on.
+1:22.909: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:22.961: Robot 7 has turned its BOM on.
+1:23.025: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+1:23.081: Robot 9 has turned its BOM on.
+1:23.197: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:23.254: Robot 1 has turned its BOM on.
+1:23.365: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+1:23.421: Robot 2 has turned its BOM on.
+1:23.517: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+1:23.573: Robot 3 has turned its BOM on.
+1:23.685: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:23.741: Robot 7 has turned its BOM on.
+1:23.853: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+1:23.909: Robot 9 has turned its BOM on.
+1:23.965: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+1:24.021: Robot 1 has turned its BOM on.
+1:24.133: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+1:24.189: Robot 2 has turned its BOM on.
+1:24.301: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+1:24.357: Robot 3 has turned its BOM on.
+1:24.461: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:24.517: Robot 7 has turned its BOM on.
+1:24.629: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+1:24.797: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:24.853: Robot 1 has turned its BOM on.
+1:24.961: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:25.017: Robot 2 has turned its BOM on.
+1:25.129: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+1:25.185: Robot 3 has turned its BOM on.
+1:25.245: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:25.301: Robot 7 has turned its BOM on.
+1:25.413: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 2)
+1:25.461: Robot 9 has turned its BOM on.
+1:25.573: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:25.629: Robot 1 has turned its BOM on.
+1:25.741: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:25.797: Robot 2 has turned its BOM on.
+1:25.909: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+1:25.961: Robot 3 has turned its BOM on.
+1:26.073: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:26.129: Robot 7 has turned its BOM on.
+1:26.189: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 2)
+1:26.245: Robot 9 has turned its BOM on.
+1:26.357: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:26.413: Robot 1 has turned its BOM on.
+1:26.517: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:26.573: Robot 2 has turned its BOM on.
+1:26.685: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+1:26.741: Robot 3 has turned its BOM on.
+1:26.853: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:26.909: Robot 7 has turned its BOM on.
+1:27.017: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 2)
+1:27.073: Robot 9 has turned its BOM on.
+1:27.189: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:27.245: Robot 1 has turned its BOM on.
+1:27.301: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:27.357: Robot 2 has turned its BOM on.
+1:27.461: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 15)(9 3)
+1:27.517: Robot 3 has turned its BOM on.
+1:27.629: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:27.685: Robot 7 has turned its BOM on.
+1:27.797: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+1:27.853: Robot 9 has turned its BOM on.
+1:27.961: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+1:28.017: Robot 1 has turned its BOM on.
+1:28.077: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:28.133: Robot 2 has turned its BOM on.
+1:28.245: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 15)(9 3)
+1:28.301: Robot 3 has turned its BOM on.
+1:28.417: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:28.461: Robot 7 has turned its BOM on.
+1:28.573: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 2)
+1:28.629: Robot 9 has turned its BOM on.
+1:28.741: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:28.797: Robot 1 has turned its BOM on.
+1:28.909: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:28.961: Robot 2 has turned its BOM on.
+1:29.017: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+1:29.073: Robot 3 has turned its BOM on.
+1:29.185: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:29.241: Robot 7 has turned its BOM on.
+1:29.353: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 2)
+1:29.409: Robot 9 has turned its BOM on.
+1:29.517: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:29.573: Robot 1 has turned its BOM on.
+1:29.685: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:29.853: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+1:29.909: Robot 3 has turned its BOM on.
+1:30.021: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:30.077: Robot 7 has turned its BOM on.
+1:30.189: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 2)
+1:30.245: Robot 9 has turned its BOM on.
+1:30.301: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+1:30.357: Robot 1 has turned its BOM on.
+1:30.461: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:30.517: Robot 2 has turned its BOM on.
+1:30.629: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+1:30.685: Robot 3 has turned its BOM on.
+1:30.797: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:30.853: Robot 7 has turned its BOM on.
+1:30.961: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+1:31.017: Robot 9 has turned its BOM on.
+1:31.129: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+1:31.185: Robot 1 has turned its BOM on.
+1:31.241: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:31.297: Robot 2 has turned its BOM on.
+1:31.409: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+1:31.461: Robot 3 has turned its BOM on.
+1:31.573: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:31.629: Robot 7 has turned its BOM on.
+1:31.741: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+1:31.797: Robot 9 has turned its BOM on.
+1:31.914: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:31.961: Robot 1 has turned its BOM on.
+1:32.073: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:32.129: Robot 2 has turned its BOM on.
+1:32.185: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+1:32.241: Robot 3 has turned its BOM on.
+1:32.353: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:32.409: Robot 7 has turned its BOM on.
+1:32.517: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+1:32.574: Robot 9 has turned its BOM on.
+1:32.685: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:32.741: Robot 1 has turned its BOM on.
+1:32.853: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:32.909: Robot 2 has turned its BOM on.
+1:33.017: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+1:33.073: Robot 3 has turned its BOM on.
+1:33.297: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+1:33.353: Robot 9 has turned its BOM on.
+1:33.465: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:33.521: Robot 1 has turned its BOM on.
+1:33.633: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:33.689: Robot 2 has turned its BOM on.
+1:33.801: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+1:33.857: Robot 3 has turned its BOM on.
+1:33.961: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:34.017: Robot 7 has turned its BOM on.
+1:34.073: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+1:34.129: Robot 9 has turned its BOM on.
+1:34.241: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+1:34.297: Robot 1 has turned its BOM on.
+1:34.409: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:34.461: Robot 2 has turned its BOM on.
+1:34.573: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+1:34.629: Robot 3 has turned its BOM on.
+1:34.745: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:34.801: Robot 7 has turned its BOM on.
+1:34.913: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+1:34.961: Robot 9 has turned its BOM on.
+1:35.073: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:35.129: Robot 1 has turned its BOM on.
+1:35.241: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:35.297: Robot 2 has turned its BOM on.
+1:35.354: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+1:35.409: Robot 3 has turned its BOM on.
+1:35.517: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:35.573: Robot 7 has turned its BOM on.
+1:35.689: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+1:35.745: Robot 9 has turned its BOM on.
+1:35.857: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:35.913: Robot 1 has turned its BOM on.
+1:36.017: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:36.073: Robot 2 has turned its BOM on.
+1:36.185: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+1:36.241: Robot 3 has turned its BOM on.
+1:36.297: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:36.353: Robot 7 has turned its BOM on.
+1:36.461: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+1:36.517: Robot 9 has turned its BOM on.
+1:36.633: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:36.689: Robot 1 has turned its BOM on.
+1:36.801: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:36.857: Robot 2 has turned its BOM on.
+1:36.961: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+1:37.017: Robot 3 has turned its BOM on.
+1:37.129: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:37.185: Robot 7 has turned its BOM on.
+1:37.241: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+1:37.297: Robot 9 has turned its BOM on.
+1:37.409: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+1:37.461: Robot 1 has turned its BOM on.
+1:37.577: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:37.633: Robot 2 has turned its BOM on.
+1:37.745: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+1:37.801: Robot 3 has turned its BOM on.
+1:37.913: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:37.961: Robot 7 has turned its BOM on.
+1:38.073: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+1:38.129: Robot 9 has turned its BOM on.
+1:38.185: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:38.241: Robot 1 has turned its BOM on.
+1:38.353: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:38.409: Robot 2 has turned its BOM on.
+1:38.521: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+1:38.577: Robot 3 has turned its BOM on.
+1:38.689: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:38.745: Robot 7 has turned its BOM on.
+1:38.857: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+1:38.913: Robot 9 has turned its BOM on.
+1:39.017: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:39.073: Robot 1 has turned its BOM on.
+1:39.130: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:39.185: Robot 2 has turned its BOM on.
+1:39.297: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+1:39.353: Robot 3 has turned its BOM on.
+1:39.461: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:39.517: Robot 7 has turned its BOM on.
+1:39.629: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+1:39.685: Robot 9 has turned its BOM on.
+1:39.797: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:39.853: Robot 1 has turned its BOM on.
+1:39.961: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:40.017: Robot 2 has turned its BOM on.
+1:40.129: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+1:40.185: Robot 3 has turned its BOM on.
+1:40.241: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:40.297: Robot 7 has turned its BOM on.
+1:40.409: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+1:40.461: Robot 9 has turned its BOM on.
+1:40.573: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+1:40.629: Robot 1 has turned its BOM on.
+1:40.745: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:40.801: Robot 2 has turned its BOM on.
+1:40.913: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+1:40.961: Robot 3 has turned its BOM on.
+1:41.073: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:41.129: Robot 7 has turned its BOM on.
+1:41.241: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+1:41.297: Robot 9 has turned its BOM on.
+1:41.353: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:41.410: Robot 1 has turned its BOM on.
+1:41.517: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:41.573: Robot 2 has turned its BOM on.
+1:41.685: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+1:41.741: Robot 3 has turned its BOM on.
+1:41.853: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:41.909: Robot 7 has turned its BOM on.
+1:42.017: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+1:42.073: Robot 9 has turned its BOM on.
+1:42.185: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:42.241: Robot 1 has turned its BOM on.
+1:42.301: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:42.357: Robot 2 has turned its BOM on.
+1:42.461: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+1:42.517: Robot 3 has turned its BOM on.
+1:42.633: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:42.689: Robot 7 has turned its BOM on.
+1:42.801: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+1:42.857: Robot 9 has turned its BOM on.
+1:42.961: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:43.017: Robot 1 has turned its BOM on.
+1:43.129: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:43.185: Robot 2 has turned its BOM on.
+1:43.241: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+1:43.297: Robot 3 has turned its BOM on.
+1:43.409: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:43.461: Robot 7 has turned its BOM on.
+1:43.573: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+1:43.629: Robot 9 has turned its BOM on.
+1:43.741: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+1:43.797: Robot 1 has turned its BOM on.
+1:43.909: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:43.961: Robot 2 has turned its BOM on.
+1:44.073: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+1:44.129: Robot 3 has turned its BOM on.
+1:44.185: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:44.241: Robot 7 has turned its BOM on.
+1:44.353: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+1:44.409: Robot 9 has turned its BOM on.
+1:44.525: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:44.581: Robot 1 has turned its BOM on.
+1:44.697: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:44.753: Robot 2 has turned its BOM on.
+1:44.865: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+1:44.921: Robot 3 has turned its BOM on.
+1:45.017: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:45.073: Robot 7 has turned its BOM on.
+1:45.185: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+1:45.241: Robot 9 has turned its BOM on.
+1:45.297: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:45.353: Robot 1 has turned its BOM on.
+1:45.469: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:45.525: Robot 2 has turned its BOM on.
+1:45.641: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+1:45.697: Robot 3 has turned its BOM on.
+1:45.809: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:45.865: Robot 7 has turned its BOM on.
+1:45.961: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 3)(3 9)(9 2)
+1:46.017: Robot 9 has turned its BOM on.
+1:46.129: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:46.186: Robot 1 has turned its BOM on.
+1:46.297: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:46.353: Robot 2 has turned its BOM on.
+1:46.410: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+1:46.461: Robot 3 has turned its BOM on.
+1:46.573: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:46.629: Robot 7 has turned its BOM on.
+1:46.745: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+1:46.801: Robot 9 has turned its BOM on.
+1:46.913: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+1:46.961: Robot 1 has turned its BOM on.
+1:47.073: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:47.129: Robot 2 has turned its BOM on.
+1:47.241: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+1:47.297: Robot 3 has turned its BOM on.
+1:47.353: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:47.409: Robot 7 has turned its BOM on.
+1:47.517: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+1:47.573: Robot 9 has turned its BOM on.
+1:47.689: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:47.745: Robot 1 has turned its BOM on.
+1:47.857: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:47.913: Robot 2 has turned its BOM on.
+1:48.021: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+1:48.077: Robot 3 has turned its BOM on.
+1:48.137: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:48.193: Robot 7 has turned its BOM on.
+1:48.305: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+1:48.361: Robot 9 has turned its BOM on.
+1:48.461: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:48.517: Robot 1 has turned its BOM on.
+1:48.633: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:48.689: Robot 2 has turned its BOM on.
+1:48.801: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+1:48.857: Robot 3 has turned its BOM on.
+1:48.961: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:49.017: Robot 7 has turned its BOM on.
+1:49.129: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+1:49.185: Robot 9 has turned its BOM on.
+1:49.241: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:49.297: Robot 1 has turned its BOM on.
+1:49.409: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:49.461: Robot 2 has turned its BOM on.
+1:49.577: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+1:49.633: Robot 3 has turned its BOM on.
+1:49.745: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:49.801: Robot 7 has turned its BOM on.
+1:49.921: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+1:49.961: Robot 9 has turned its BOM on.
+1:50.073: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+1:50.129: Robot 1 has turned its BOM on.
+1:50.241: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+1:50.297: Robot 2 has turned its BOM on.
+1:50.361: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+1:50.417: Robot 3 has turned its BOM on.
+1:50.518: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:50.573: Robot 7 has turned its BOM on.
+1:50.685: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+1:50.741: Robot 9 has turned its BOM on.
+1:50.853: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:50.909: Robot 1 has turned its BOM on.
+1:51.017: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:51.073: Robot 2 has turned its BOM on.
+1:51.185: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+1:51.241: Robot 3 has turned its BOM on.
+1:51.297: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:51.353: Robot 7 has turned its BOM on.
+1:51.461: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+1:51.517: Robot 9 has turned its BOM on.
+1:51.629: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:51.685: Robot 1 has turned its BOM on.
+1:51.797: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:51.853: Robot 2 has turned its BOM on.
+1:51.961: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+1:52.018: Robot 3 has turned its BOM on.
+1:52.129: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:52.185: Robot 7 has turned its BOM on.
+1:52.245: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+1:52.302: Robot 9 has turned its BOM on.
+1:52.413: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:52.462: Robot 1 has turned its BOM on.
+1:52.573: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+1:52.629: Robot 2 has turned its BOM on.
+1:52.742: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+1:52.797: Robot 3 has turned its BOM on.
+1:52.909: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:52.961: Robot 7 has turned its BOM on.
+1:53.074: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+1:53.129: Robot 9 has turned its BOM on.
+1:53.185: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:53.242: Robot 1 has turned its BOM on.
+1:53.353: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+1:53.409: Robot 2 has turned its BOM on.
+1:53.518: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+1:53.574: Robot 3 has turned its BOM on.
+1:53.686: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:53.742: Robot 7 has turned its BOM on.
+1:53.853: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+1:53.909: Robot 9 has turned its BOM on.
+1:54.017: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+1:54.074: Robot 1 has turned its BOM on.
+1:54.133: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:54.189: Robot 2 has turned its BOM on.
+1:54.302: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+1:54.357: Robot 3 has turned its BOM on.
+1:54.461: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:54.517: Robot 7 has turned its BOM on.
+1:54.630: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+1:54.685: Robot 9 has turned its BOM on.
+1:54.797: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:54.854: Robot 1 has turned its BOM on.
+1:54.961: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:55.017: Robot 2 has turned its BOM on.
+1:55.138: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+1:55.193: Robot 3 has turned its BOM on.
+1:55.253: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:55.309: Robot 7 has turned its BOM on.
+1:55.421: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 2)
+1:55.462: Robot 9 has turned its BOM on.
+1:55.574: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:55.629: Robot 1 has turned its BOM on.
+1:55.742: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:55.798: Robot 2 has turned its BOM on.
+1:55.910: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+1:55.962: Robot 3 has turned its BOM on.
+1:56.078: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:56.134: Robot 7 has turned its BOM on.
+1:56.246: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 3)(3 9)(9 2)
+1:56.302: Robot 9 has turned its BOM on.
+1:56.358: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:56.414: Robot 1 has turned its BOM on.
+1:56.518: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+1:56.574: Robot 2 has turned its BOM on.
+1:56.686: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+1:56.742: Robot 3 has turned its BOM on.
+1:56.854: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:56.910: Robot 7 has turned its BOM on.
+1:57.022: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+1:57.078: Robot 9 has turned its BOM on.
+1:57.190: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+1:57.246: Robot 1 has turned its BOM on.
+1:57.302: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+1:57.358: Robot 2 has turned its BOM on.
+1:57.462: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+1:57.518: Robot 3 has turned its BOM on.
+1:57.630: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:57.686: Robot 7 has turned its BOM on.
+1:57.798: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+1:57.854: Robot 9 has turned its BOM on.
+1:57.962: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:58.018: Robot 1 has turned its BOM on.
+1:58.130: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:58.186: Robot 2 has turned its BOM on.
+1:58.246: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+1:58.302: Robot 3 has turned its BOM on.
+1:58.414: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:58.462: Robot 7 has turned its BOM on.
+1:58.574: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+1:58.742: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:58.798: Robot 1 has turned its BOM on.
+1:58.910: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+1:58.962: Robot 2 has turned its BOM on.
+1:59.074: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+1:59.130: Robot 3 has turned its BOM on.
+1:59.190: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+1:59.246: Robot 7 has turned its BOM on.
+1:59.358: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+1:59.518: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+1:59.574: Robot 1 has turned its BOM on.
+1:59.690: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+1:59.746: Robot 2 has turned its BOM on.
+1:59.862: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+1:59.918: Robot 3 has turned its BOM on.
+2:00.018: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:00.074: Robot 7 has turned its BOM on.
+2:00.190: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+2:00.246: Robot 9 has turned its BOM on.
+2:00.302: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+2:00.358: Robot 1 has turned its BOM on.
+2:00.462: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:00.518: Robot 2 has turned its BOM on.
+2:00.634: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+2:00.690: Robot 3 has turned its BOM on.
+2:00.806: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:00.862: Robot 7 has turned its BOM on.
+2:00.966: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+2:01.022: Robot 9 has turned its BOM on.
+2:01.134: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+2:01.190: Robot 1 has turned its BOM on.
+2:01.302: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:01.358: Robot 2 has turned its BOM on.
+2:01.414: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+2:01.462: Robot 3 has turned its BOM on.
+2:01.574: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:01.630: Robot 7 has turned its BOM on.
+2:01.742: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+2:01.798: Robot 9 has turned its BOM on.
+2:01.910: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:01.962: Robot 1 has turned its BOM on.
+2:02.078: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:02.134: Robot 2 has turned its BOM on.
+2:02.246: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+2:02.302: Robot 3 has turned its BOM on.
+2:02.362: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:02.418: Robot 7 has turned its BOM on.
+2:02.518: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+2:02.574: Robot 9 has turned its BOM on.
+2:02.686: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:02.742: Robot 1 has turned its BOM on.
+2:02.854: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+2:02.910: Robot 2 has turned its BOM on.
+2:03.022: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+2:03.078: Robot 3 has turned its BOM on.
+2:03.190: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:03.246: Robot 7 has turned its BOM on.
+2:03.302: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+2:03.358: Robot 9 has turned its BOM on.
+2:03.462: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:03.518: Robot 1 has turned its BOM on.
+2:03.630: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:03.686: Robot 2 has turned its BOM on.
+2:03.802: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+2:03.858: Robot 3 has turned its BOM on.
+2:03.962: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:04.018: Robot 7 has turned its BOM on.
+2:04.130: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+2:04.186: Robot 9 has turned its BOM on.
+2:04.302: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+2:04.358: Robot 1 has turned its BOM on.
+2:04.414: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:04.462: Robot 2 has turned its BOM on.
+2:04.574: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+2:04.630: Robot 3 has turned its BOM on.
+2:04.742: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:04.798: Robot 7 has turned its BOM on.
+2:04.910: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+2:04.962: Robot 9 has turned its BOM on.
+2:05.074: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:05.130: Robot 1 has turned its BOM on.
+2:05.246: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+2:05.302: Robot 2 has turned its BOM on.
+2:05.358: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+2:05.414: Robot 3 has turned its BOM on.
+2:05.518: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:05.574: Robot 7 has turned its BOM on.
+2:05.686: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 2)
+2:05.742: Robot 9 has turned its BOM on.
+2:05.854: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:05.910: Robot 1 has turned its BOM on.
+2:06.022: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+2:06.078: Robot 2 has turned its BOM on.
+2:06.190: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+2:06.246: Robot 3 has turned its BOM on.
+2:06.358: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:06.414: Robot 7 has turned its BOM on.
+2:06.518: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 3)(3 9)(9 2)
+2:06.574: Robot 9 has turned its BOM on.
+2:06.630: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:06.686: Robot 1 has turned its BOM on.
+2:06.798: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:06.854: Robot 2 has turned its BOM on.
+2:06.966: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+2:07.022: Robot 3 has turned its BOM on.
+2:07.134: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:07.190: Robot 7 has turned its BOM on.
+2:07.302: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+2:07.358: Robot 9 has turned its BOM on.
+2:07.414: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:07.462: Robot 1 has turned its BOM on.
+2:07.574: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:07.630: Robot 2 has turned its BOM on.
+2:07.750: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+2:07.806: Robot 3 has turned its BOM on.
+2:07.922: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:07.962: Robot 7 has turned its BOM on.
+2:08.074: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+2:08.130: Robot 9 has turned its BOM on.
+2:08.242: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+2:08.298: Robot 1 has turned its BOM on.
+2:08.354: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:08.410: Robot 2 has turned its BOM on.
+2:08.518: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+2:08.574: Robot 3 has turned its BOM on.
+2:08.690: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:08.746: Robot 7 has turned its BOM on.
+2:08.858: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+2:08.914: Robot 9 has turned its BOM on.
+2:09.022: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:09.078: Robot 1 has turned its BOM on.
+2:09.138: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:09.194: Robot 2 has turned its BOM on.
+2:09.306: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+2:09.362: Robot 3 has turned its BOM on.
+2:09.462: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:09.518: Robot 7 has turned its BOM on.
+2:09.634: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+2:09.690: Robot 9 has turned its BOM on.
+2:09.802: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:09.858: Robot 1 has turned its BOM on.
+2:09.962: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:10.018: Robot 2 has turned its BOM on.
+2:10.130: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+2:10.186: Robot 3 has turned its BOM on.
+2:10.242: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:10.298: Robot 7 has turned its BOM on.
+2:10.410: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+2:10.578: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:10.634: Robot 1 has turned its BOM on.
+2:10.746: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:10.802: Robot 2 has turned its BOM on.
+2:10.914: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+2:10.962: Robot 3 has turned its BOM on.
+2:11.074: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:11.130: Robot 7 has turned its BOM on.
+2:11.242: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+2:11.298: Robot 9 has turned its BOM on.
+2:11.410: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:11.462: Robot 1 has turned its BOM on.
+2:11.582: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:11.638: Robot 2 has turned its BOM on.
+2:11.698: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+2:11.754: Robot 3 has turned its BOM on.
+2:11.866: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:11.922: Robot 7 has turned its BOM on.
+2:12.018: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+2:12.074: Robot 9 has turned its BOM on.
+2:12.186: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+2:12.242: Robot 1 has turned its BOM on.
+2:12.354: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:12.410: Robot 2 has turned its BOM on.
+2:12.466: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+2:12.522: Robot 3 has turned its BOM on.
+2:12.634: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:12.690: Robot 7 has turned its BOM on.
+2:12.802: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+2:12.858: Robot 9 has turned its BOM on.
+2:12.962: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:13.018: Robot 1 has turned its BOM on.
+2:13.134: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:13.190: Robot 2 has turned its BOM on.
+2:13.250: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+2:13.306: Robot 3 has turned its BOM on.
+2:13.418: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:13.462: Robot 7 has turned its BOM on.
+2:13.574: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+2:13.630: Robot 9 has turned its BOM on.
+2:13.746: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:13.802: Robot 1 has turned its BOM on.
+2:13.914: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:13.962: Robot 2 has turned its BOM on.
+2:14.078: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+2:14.134: Robot 3 has turned its BOM on.
+2:14.194: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:14.250: Robot 7 has turned its BOM on.
+2:14.362: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+2:14.418: Robot 9 has turned its BOM on.
+2:14.518: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:14.574: Robot 1 has turned its BOM on.
+2:14.690: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:14.746: Robot 2 has turned its BOM on.
+2:14.858: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+2:14.914: Robot 3 has turned its BOM on.
+2:15.022: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:15.078: Robot 7 has turned its BOM on.
+2:15.194: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+2:15.250: Robot 9 has turned its BOM on.
+2:15.306: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+2:15.362: Robot 1 has turned its BOM on.
+2:15.462: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:15.518: Robot 2 has turned its BOM on.
+2:15.634: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+2:15.690: Robot 3 has turned its BOM on.
+2:15.802: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:15.858: Robot 7 has turned its BOM on.
+2:15.962: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+2:16.018: Robot 9 has turned its BOM on.
+2:16.130: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:16.186: Robot 1 has turned its BOM on.
+2:16.298: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:16.354: Robot 2 has turned its BOM on.
+2:16.462: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+2:16.518: Robot 3 has turned its BOM on.
+2:16.578: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:16.634: Robot 7 has turned its BOM on.
+2:16.746: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+2:16.802: Robot 9 has turned its BOM on.
+2:16.914: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:16.962: Robot 1 has turned its BOM on.
+2:17.074: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:17.130: Robot 2 has turned its BOM on.
+2:17.242: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+2:17.298: Robot 3 has turned its BOM on.
+2:17.410: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:17.462: Robot 7 has turned its BOM on.
+2:17.522: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+2:17.578: Robot 9 has turned its BOM on.
+2:17.690: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:17.746: Robot 1 has turned its BOM on.
+2:17.858: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:17.914: Robot 2 has turned its BOM on.
+2:18.018: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+2:18.074: Robot 3 has turned its BOM on.
+2:18.186: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:18.242: Robot 7 has turned its BOM on.
+2:18.354: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+2:18.410: Robot 9 has turned its BOM on.
+2:18.466: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+2:18.522: Robot 1 has turned its BOM on.
+2:18.634: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:18.690: Robot 2 has turned its BOM on.
+2:18.802: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+2:18.858: Robot 3 has turned its BOM on.
+2:18.962: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:19.018: Robot 7 has turned its BOM on.
+2:19.130: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+2:19.186: Robot 9 has turned its BOM on.
+2:19.298: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:19.354: Robot 1 has turned its BOM on.
+2:19.410: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:19.462: Robot 2 has turned its BOM on.
+2:19.574: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+2:19.630: Robot 3 has turned its BOM on.
+2:19.746: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:19.802: Robot 7 has turned its BOM on.
+2:19.914: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+2:19.962: Robot 9 has turned its BOM on.
+2:20.074: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:20.130: Robot 1 has turned its BOM on.
+2:20.242: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:20.298: Robot 2 has turned its BOM on.
+2:20.354: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+2:20.410: Robot 3 has turned its BOM on.
+2:20.518: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:20.574: Robot 7 has turned its BOM on.
+2:20.690: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+2:20.746: Robot 9 has turned its BOM on.
+2:20.858: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:20.914: Robot 1 has turned its BOM on.
+2:21.018: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:21.074: Robot 2 has turned its BOM on.
+2:21.186: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+2:21.242: Robot 3 has turned its BOM on.
+2:21.354: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:21.410: Robot 7 has turned its BOM on.
+2:21.518: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+2:21.574: Robot 9 has turned its BOM on.
+2:21.634: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:21.690: Robot 1 has turned its BOM on.
+2:21.802: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:21.858: Robot 2 has turned its BOM on.
+2:21.962: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+2:22.018: Robot 3 has turned its BOM on.
+2:22.130: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:22.186: Robot 7 has turned its BOM on.
+2:22.298: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+2:22.354: Robot 9 has turned its BOM on.
+2:22.462: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+2:22.518: Robot 1 has turned its BOM on.
+2:22.578: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:22.634: Robot 2 has turned its BOM on.
+2:22.746: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+2:22.802: Robot 3 has turned its BOM on.
+2:22.914: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:22.962: Robot 7 has turned its BOM on.
+2:23.074: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+2:23.130: Robot 9 has turned its BOM on.
+2:23.242: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:23.298: Robot 1 has turned its BOM on.
+2:23.410: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:23.462: Robot 2 has turned its BOM on.
+2:23.522: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+2:23.578: Robot 3 has turned its BOM on.
+2:23.690: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:23.746: Robot 7 has turned its BOM on.
+2:23.858: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+2:23.914: Robot 9 has turned its BOM on.
+2:24.018: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:24.074: Robot 1 has turned its BOM on.
+2:24.186: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:24.242: Robot 2 has turned its BOM on.
+2:24.354: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+2:24.410: Robot 3 has turned its BOM on.
+2:24.466: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:24.522: Robot 7 has turned its BOM on.
+2:24.634: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+2:24.690: Robot 9 has turned its BOM on.
+2:24.802: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:24.858: Robot 1 has turned its BOM on.
+2:24.966: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:25.022: Robot 2 has turned its BOM on.
+2:25.134: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+2:25.190: Robot 3 has turned its BOM on.
+2:25.306: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:25.362: Robot 7 has turned its BOM on.
+2:25.426: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+2:25.462: Robot 9 has turned its BOM on.
+2:25.574: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+2:25.630: Robot 1 has turned its BOM on.
+2:25.742: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:25.798: Robot 2 has turned its BOM on.
+2:25.910: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+2:25.962: Robot 3 has turned its BOM on.
+2:26.078: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:26.134: Robot 7 has turned its BOM on.
+2:26.246: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+2:26.302: Robot 9 has turned its BOM on.
+2:26.414: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+2:26.462: Robot 1 has turned its BOM on.
+2:26.574: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:26.630: Robot 2 has turned its BOM on.
+2:26.686: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+2:26.742: Robot 3 has turned its BOM on.
+2:26.854: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:26.910: Robot 7 has turned its BOM on.
+2:27.019: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+2:27.074: Robot 9 has turned its BOM on.
+2:27.186: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:27.242: Robot 1 has turned its BOM on.
+2:27.354: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:27.410: Robot 2 has turned its BOM on.
+2:27.518: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+2:27.574: Robot 3 has turned its BOM on.
+2:27.630: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:27.686: Robot 7 has turned its BOM on.
+2:27.798: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+2:27.854: Robot 9 has turned its BOM on.
+2:27.966: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:28.022: Robot 1 has turned its BOM on.
+2:28.138: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:28.194: Robot 2 has turned its BOM on.
+2:28.254: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+2:28.310: Robot 3 has turned its BOM on.
+2:28.422: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:28.462: Robot 7 has turned its BOM on.
+2:28.578: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+2:28.634: Robot 9 has turned its BOM on.
+2:28.750: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:28.806: Robot 1 has turned its BOM on.
+2:28.918: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+2:28.962: Robot 2 has turned its BOM on.
+2:29.078: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+2:29.134: Robot 3 has turned its BOM on.
+2:29.246: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:29.302: Robot 7 has turned its BOM on.
+2:29.358: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+2:29.414: Robot 9 has turned its BOM on.
+2:29.518: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+2:29.574: Robot 1 has turned its BOM on.
+2:29.686: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:29.742: Robot 2 has turned its BOM on.
+2:29.854: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+2:29.910: Robot 3 has turned its BOM on.
+2:30.018: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:30.074: Robot 7 has turned its BOM on.
+2:30.186: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+2:30.242: Robot 9 has turned its BOM on.
+2:30.358: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:30.414: Robot 1 has turned its BOM on.
+2:30.462: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:30.518: Robot 2 has turned its BOM on.
+2:30.630: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+2:30.686: Robot 3 has turned its BOM on.
+2:30.798: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:30.854: Robot 7 has turned its BOM on.
+2:30.962: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+2:31.018: Robot 9 has turned its BOM on.
+2:31.134: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:31.190: Robot 1 has turned its BOM on.
+2:31.302: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:31.358: Robot 2 has turned its BOM on.
+2:31.462: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+2:31.518: Robot 3 has turned its BOM on.
+2:31.630: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:31.686: Robot 7 has turned its BOM on.
+2:31.742: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+2:31.798: Robot 9 has turned its BOM on.
+2:31.910: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:31.962: Robot 1 has turned its BOM on.
+2:32.074: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:32.130: Robot 2 has turned its BOM on.
+2:32.242: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+2:32.298: Robot 3 has turned its BOM on.
+2:32.410: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:32.462: Robot 7 has turned its BOM on.
+2:32.574: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+2:32.630: Robot 9 has turned its BOM on.
+2:32.690: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:32.746: Robot 1 has turned its BOM on.
+2:32.862: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:32.918: Robot 2 has turned its BOM on.
+2:33.022: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+2:33.078: Robot 3 has turned its BOM on.
+2:33.190: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:33.246: Robot 7 has turned its BOM on.
+2:33.358: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+2:33.414: Robot 9 has turned its BOM on.
+2:33.518: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+2:33.574: Robot 1 has turned its BOM on.
+2:33.630: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:33.686: Robot 2 has turned its BOM on.
+2:33.798: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+2:33.854: Robot 3 has turned its BOM on.
+2:33.966: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:34.022: Robot 7 has turned its BOM on.
+2:34.134: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+2:34.190: Robot 9 has turned its BOM on.
+2:34.302: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+2:34.358: Robot 1 has turned its BOM on.
+2:34.414: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:34.462: Robot 2 has turned its BOM on.
+2:34.574: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+2:34.630: Robot 3 has turned its BOM on.
+2:34.742: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:34.798: Robot 7 has turned its BOM on.
+2:34.910: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+2:34.962: Robot 9 has turned its BOM on.
+2:35.074: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:35.130: Robot 1 has turned its BOM on.
+2:35.242: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:35.298: Robot 2 has turned its BOM on.
+2:35.414: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+2:35.462: Robot 3 has turned its BOM on.
+2:35.518: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:35.574: Robot 7 has turned its BOM on.
+2:35.686: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+2:35.742: Robot 9 has turned its BOM on.
+2:35.854: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:35.910: Robot 1 has turned its BOM on.
+2:36.018: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+2:36.074: Robot 2 has turned its BOM on.
+2:36.190: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+2:36.246: Robot 3 has turned its BOM on.
+2:36.358: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:36.414: Robot 7 has turned its BOM on.
+2:36.518: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+2:36.574: Robot 9 has turned its BOM on.
+2:36.686: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:36.742: Robot 1 has turned its BOM on.
+2:36.798: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:36.854: Robot 2 has turned its BOM on.
+2:36.962: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+2:37.018: Robot 3 has turned its BOM on.
+2:37.134: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:37.190: Robot 7 has turned its BOM on.
+2:37.302: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+2:37.358: Robot 9 has turned its BOM on.
+2:37.462: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+2:37.518: Robot 1 has turned its BOM on.
+2:37.630: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:37.686: Robot 2 has turned its BOM on.
+2:37.742: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+2:37.798: Robot 3 has turned its BOM on.
+2:37.910: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:37.962: Robot 7 has turned its BOM on.
+2:38.078: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+2:38.134: Robot 9 has turned its BOM on.
+2:38.246: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:38.302: Robot 1 has turned its BOM on.
+2:38.414: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:38.462: Robot 2 has turned its BOM on.
+2:38.574: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+2:38.630: Robot 3 has turned its BOM on.
+2:38.750: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:38.806: Robot 7 has turned its BOM on.
+2:38.862: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+2:38.918: Robot 9 has turned its BOM on.
+2:39.022: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:39.078: Robot 1 has turned its BOM on.
+2:39.190: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:39.246: Robot 2 has turned its BOM on.
+2:39.358: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+2:39.414: Robot 3 has turned its BOM on.
+2:39.518: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:39.574: Robot 7 has turned its BOM on.
+2:39.631: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+2:39.686: Robot 9 has turned its BOM on.
+2:39.798: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:39.854: Robot 1 has turned its BOM on.
+2:39.970: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:40.026: Robot 2 has turned its BOM on.
+2:40.138: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+2:40.194: Robot 3 has turned its BOM on.
+2:40.310: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:40.366: Robot 7 has turned its BOM on.
+2:40.462: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+2:40.518: Robot 9 has turned its BOM on.
+2:40.574: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:40.630: Robot 1 has turned its BOM on.
+2:40.742: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:40.798: Robot 2 has turned its BOM on.
+2:40.910: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+2:40.962: Robot 3 has turned its BOM on.
+2:41.074: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:41.130: Robot 7 has turned its BOM on.
+2:41.246: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+2:41.302: Robot 9 has turned its BOM on.
+2:41.414: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:41.462: Robot 1 has turned its BOM on.
+2:41.574: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:41.630: Robot 2 has turned its BOM on.
+2:41.742: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+2:41.798: Robot 3 has turned its BOM on.
+2:41.854: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:41.910: Robot 7 has turned its BOM on.
+2:42.018: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+2:42.074: Robot 9 has turned its BOM on.
+2:42.190: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+2:42.246: Robot 1 has turned its BOM on.
+2:42.358: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:42.414: Robot 2 has turned its BOM on.
+2:42.522: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+2:42.578: Robot 3 has turned its BOM on.
+2:42.638: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:42.694: Robot 7 has turned its BOM on.
+2:42.814: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+2:42.870: Robot 9 has turned its BOM on.
+2:42.962: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:43.018: Robot 1 has turned its BOM on.
+2:43.130: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:43.186: Robot 2 has turned its BOM on.
+2:43.298: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+2:43.354: Robot 3 has turned its BOM on.
+2:43.462: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:43.518: Robot 7 has turned its BOM on.
+2:43.634: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+2:43.690: Robot 9 has turned its BOM on.
+2:43.746: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:43.802: Robot 1 has turned its BOM on.
+2:43.914: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:43.962: Robot 2 has turned its BOM on.
+2:44.074: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+2:44.130: Robot 3 has turned its BOM on.
+2:44.242: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:44.298: Robot 7 has turned its BOM on.
+2:44.410: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 3)(3 9)(9 2)
+2:44.462: Robot 9 has turned its BOM on.
+2:44.522: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:44.578: Robot 1 has turned its BOM on.
+2:44.690: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:44.746: Robot 2 has turned its BOM on.
+2:44.858: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+2:44.914: Robot 3 has turned its BOM on.
+2:45.018: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:45.074: Robot 7 has turned its BOM on.
+2:45.186: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+2:45.242: Robot 9 has turned its BOM on.
+2:45.354: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:45.410: Robot 1 has turned its BOM on.
+2:45.522: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:45.578: Robot 2 has turned its BOM on.
+2:45.634: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+2:45.690: Robot 3 has turned its BOM on.
+2:45.802: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:45.858: Robot 7 has turned its BOM on.
+2:45.962: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+2:46.130: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+2:46.187: Robot 1 has turned its BOM on.
+2:46.298: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:46.354: Robot 2 has turned its BOM on.
+2:46.462: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+2:46.518: Robot 3 has turned its BOM on.
+2:46.630: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:46.686: Robot 7 has turned its BOM on.
+2:46.750: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+2:46.806: Robot 9 has turned its BOM on.
+2:46.922: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:46.962: Robot 1 has turned its BOM on.
+2:47.074: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:47.130: Robot 2 has turned its BOM on.
+2:47.242: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+2:47.298: Robot 3 has turned its BOM on.
+2:47.410: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:47.462: Robot 7 has turned its BOM on.
+2:47.574: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+2:47.742: Robot 1 has turned its BOM on.
+2:47.854: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:47.910: Robot 2 has turned its BOM on.
+2:48.018: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+2:48.074: Robot 3 has turned its BOM on.
+2:48.186: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:48.242: Robot 7 has turned its BOM on.
+2:48.354: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 3)(3 9)(9 2)
+2:48.410: Robot 9 has turned its BOM on.
+2:48.518: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:48.574: Robot 1 has turned its BOM on.
+2:48.634: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:48.690: Robot 2 has turned its BOM on.
+2:48.802: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+2:48.858: Robot 3 has turned its BOM on.
+2:48.962: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:49.018: Robot 7 has turned its BOM on.
+2:49.130: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+2:49.186: Robot 9 has turned its BOM on.
+2:49.298: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:49.354: Robot 1 has turned its BOM on.
+2:49.462: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:49.518: Robot 2 has turned its BOM on.
+2:49.578: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+2:49.634: Robot 3 has turned its BOM on.
+2:49.746: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:49.802: Robot 7 has turned its BOM on.
+2:49.914: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+2:50.074: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+2:50.130: Robot 1 has turned its BOM on.
+2:50.242: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:50.298: Robot 2 has turned its BOM on.
+2:50.410: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+2:50.462: Robot 3 has turned its BOM on.
+2:50.522: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:50.578: Robot 7 has turned its BOM on.
+2:50.690: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+2:50.858: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:50.914: Robot 1 has turned its BOM on.
+2:51.018: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:51.074: Robot 2 has turned its BOM on.
+2:51.186: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+2:51.242: Robot 3 has turned its BOM on.
+2:51.354: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:51.410: Robot 7 has turned its BOM on.
+2:51.526: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+2:51.642: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:51.698: Robot 1 has turned its BOM on.
+2:51.810: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:51.866: Robot 2 has turned its BOM on.
+2:51.962: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+2:52.018: Robot 3 has turned its BOM on.
+2:52.130: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:52.186: Robot 7 has turned its BOM on.
+2:52.298: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+2:52.354: Robot 9 has turned its BOM on.
+2:52.462: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:52.518: Robot 1 has turned its BOM on.
+2:52.630: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:52.686: Robot 2 has turned its BOM on.
+2:52.742: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+2:52.798: Robot 3 has turned its BOM on.
+2:52.910: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:52.962: Robot 7 has turned its BOM on.
+2:53.074: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+2:53.130: Robot 9 has turned its BOM on.
+2:53.243: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:53.298: Robot 1 has turned its BOM on.
+2:53.410: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:53.462: Robot 2 has turned its BOM on.
+2:53.574: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+2:53.630: Robot 3 has turned its BOM on.
+2:53.690: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:53.747: Robot 7 has turned its BOM on.
+2:53.858: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+2:53.914: Robot 9 has turned its BOM on.
+2:54.018: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+2:54.074: Robot 1 has turned its BOM on.
+2:54.186: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:54.242: Robot 2 has turned its BOM on.
+2:54.354: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+2:54.410: Robot 3 has turned its BOM on.
+2:54.518: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:54.574: Robot 7 has turned its BOM on.
+2:54.634: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+2:54.802: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+2:54.858: Robot 1 has turned its BOM on.
+2:54.962: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:55.018: Robot 2 has turned its BOM on.
+2:55.130: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+2:55.186: Robot 3 has turned its BOM on.
+2:55.298: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:55.354: Robot 7 has turned its BOM on.
+2:55.462: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+2:55.518: Robot 9 has turned its BOM on.
+2:55.574: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:55.630: Robot 1 has turned its BOM on.
+2:55.742: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:55.798: Robot 2 has turned its BOM on.
+2:55.914: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+2:55.962: Robot 3 has turned its BOM on.
+2:56.074: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:56.130: Robot 7 has turned its BOM on.
+2:56.242: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+2:56.298: Robot 9 has turned its BOM on.
+2:56.410: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:56.462: Robot 1 has turned its BOM on.
+2:56.578: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:56.634: Robot 2 has turned its BOM on.
+2:56.746: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+2:56.802: Robot 3 has turned its BOM on.
+2:56.858: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:56.914: Robot 7 has turned its BOM on.
+2:57.018: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+2:57.074: Robot 9 has turned its BOM on.
+2:57.186: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:57.242: Robot 1 has turned its BOM on.
+2:57.354: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:57.410: Robot 2 has turned its BOM on.
+2:57.522: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+2:57.578: Robot 3 has turned its BOM on.
+2:57.690: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:57.746: Robot 7 has turned its BOM on.
+2:57.802: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+2:57.858: Robot 9 has turned its BOM on.
+2:57.962: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+2:58.018: Robot 1 has turned its BOM on.
+2:58.130: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:58.186: Robot 2 has turned its BOM on.
+2:58.298: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+2:58.354: Robot 3 has turned its BOM on.
+2:58.462: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:58.518: Robot 7 has turned its BOM on.
+2:58.630: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+2:58.686: Robot 9 has turned its BOM on.
+2:58.746: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+2:58.802: Robot 1 has turned its BOM on.
+2:58.914: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:58.962: Robot 2 has turned its BOM on.
+2:59.074: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+2:59.130: Robot 3 has turned its BOM on.
+2:59.242: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+2:59.298: Robot 7 has turned its BOM on.
+2:59.410: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+2:59.462: Robot 9 has turned its BOM on.
+2:59.574: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+2:59.630: Robot 1 has turned its BOM on.
+2:59.690: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+2:59.746: Robot 2 has turned its BOM on.
+2:59.858: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+2:59.914: Robot 3 has turned its BOM on.
+3:00.018: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:00.074: Robot 7 has turned its BOM on.
+3:00.186: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+3:00.242: Robot 9 has turned its BOM on.
+3:00.354: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:00.410: Robot 1 has turned its BOM on.
+3:00.518: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:00.574: Robot 2 has turned its BOM on.
+3:00.630: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+3:00.686: Robot 3 has turned its BOM on.
+3:00.798: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:00.854: Robot 7 has turned its BOM on.
+3:00.962: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+3:01.130: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:01.186: Robot 1 has turned its BOM on.
+3:01.302: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:01.358: Robot 2 has turned its BOM on.
+3:01.462: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+3:01.518: Robot 3 has turned its BOM on.
+3:01.630: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:01.686: Robot 7 has turned its BOM on.
+3:01.798: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+3:01.854: Robot 9 has turned its BOM on.
+3:01.962: Robot 1 has turned its BOM on.
+3:02.074: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:02.130: Robot 2 has turned its BOM on.
+3:02.246: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+3:02.302: Robot 3 has turned its BOM on.
+3:02.414: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:02.462: Robot 7 has turned its BOM on.
+3:02.574: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+3:02.630: Robot 9 has turned its BOM on.
+3:02.742: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+3:02.798: Robot 1 has turned its BOM on.
+3:02.854: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:02.910: Robot 2 has turned its BOM on.
+3:03.018: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+3:03.074: Robot 3 has turned its BOM on.
+3:03.190: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:03.246: Robot 7 has turned its BOM on.
+3:03.358: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+3:03.414: Robot 9 has turned its BOM on.
+3:03.518: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:03.574: Robot 1 has turned its BOM on.
+3:03.686: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:03.742: Robot 2 has turned its BOM on.
+3:03.798: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+3:03.854: Robot 3 has turned its BOM on.
+3:03.962: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:04.018: Robot 7 has turned its BOM on.
+3:04.134: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+3:04.190: Robot 9 has turned its BOM on.
+3:04.302: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:04.358: Robot 1 has turned its BOM on.
+3:04.462: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:04.518: Robot 2 has turned its BOM on.
+3:04.630: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+3:04.686: Robot 3 has turned its BOM on.
+3:04.742: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:04.798: Robot 7 has turned its BOM on.
+3:04.910: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+3:04.962: Robot 9 has turned its BOM on.
+3:05.078: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:05.134: Robot 1 has turned its BOM on.
+3:05.246: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:05.302: Robot 2 has turned its BOM on.
+3:05.414: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+3:05.462: Robot 3 has turned its BOM on.
+3:05.574: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:05.630: Robot 7 has turned its BOM on.
+3:05.686: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+3:05.742: Robot 9 has turned its BOM on.
+3:05.854: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:05.910: Robot 1 has turned its BOM on.
+3:06.022: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:06.078: Robot 2 has turned its BOM on.
+3:06.190: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+3:06.246: Robot 3 has turned its BOM on.
+3:06.358: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:06.414: Robot 7 has turned its BOM on.
+3:06.518: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+3:06.574: Robot 9 has turned its BOM on.
+3:06.686: Robot 1 has turned its BOM on.
+3:06.798: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:06.855: Robot 2 has turned its BOM on.
+3:06.966: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+3:07.022: Robot 3 has turned its BOM on.
+3:07.134: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:07.190: Robot 7 has turned its BOM on.
+3:07.302: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+3:07.462: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:07.518: Robot 1 has turned its BOM on.
+3:07.631: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:07.686: Robot 2 has turned its BOM on.
+3:07.798: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+3:07.854: Robot 3 has turned its BOM on.
+3:07.910: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:07.962: Robot 7 has turned its BOM on.
+3:08.074: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+3:08.130: Robot 9 has turned its BOM on.
+3:08.242: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:08.298: Robot 1 has turned its BOM on.
+3:08.410: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:08.462: Robot 2 has turned its BOM on.
+3:08.574: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+3:08.630: Robot 3 has turned its BOM on.
+3:08.742: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:08.798: Robot 7 has turned its BOM on.
+3:08.854: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+3:08.910: Robot 9 has turned its BOM on.
+3:09.018: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:09.074: Robot 1 has turned its BOM on.
+3:09.190: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:09.246: Robot 2 has turned its BOM on.
+3:09.358: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+3:09.414: Robot 3 has turned its BOM on.
+3:09.518: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:09.574: Robot 7 has turned its BOM on.
+3:09.686: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+3:09.742: Robot 9 has turned its BOM on.
+3:09.798: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:09.854: Robot 1 has turned its BOM on.
+3:09.962: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:10.018: Robot 2 has turned its BOM on.
+3:10.134: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+3:10.190: Robot 3 has turned its BOM on.
+3:10.302: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:10.358: Robot 7 has turned its BOM on.
+3:10.462: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+3:10.518: Robot 9 has turned its BOM on.
+3:10.630: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:10.686: Robot 1 has turned its BOM on.
+3:10.742: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:10.798: Robot 2 has turned its BOM on.
+3:10.910: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+3:10.962: Robot 3 has turned its BOM on.
+3:11.078: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:11.134: Robot 7 has turned its BOM on.
+3:11.246: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+3:11.302: Robot 9 has turned its BOM on.
+3:11.414: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+3:11.462: Robot 1 has turned its BOM on.
+3:11.574: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:11.630: Robot 2 has turned its BOM on.
+3:11.742: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+3:11.798: Robot 3 has turned its BOM on.
+3:11.854: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:11.910: Robot 7 has turned its BOM on.
+3:12.018: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+3:12.074: Robot 9 has turned its BOM on.
+3:12.186: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:12.242: Robot 1 has turned its BOM on.
+3:12.358: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:12.414: Robot 2 has turned its BOM on.
+3:12.518: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+3:12.574: Robot 3 has turned its BOM on.
+3:12.686: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:12.742: Robot 7 has turned its BOM on.
+3:12.854: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+3:12.911: Robot 9 has turned its BOM on.
+3:12.966: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:13.022: Robot 1 has turned its BOM on.
+3:13.134: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:13.190: Robot 2 has turned its BOM on.
+3:13.302: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+3:13.358: Robot 3 has turned its BOM on.
+3:13.462: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:13.518: Robot 7 has turned its BOM on.
+3:13.630: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+3:13.686: Robot 9 has turned its BOM on.
+3:13.799: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:13.854: Robot 1 has turned its BOM on.
+3:13.910: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:13.962: Robot 2 has turned its BOM on.
+3:14.074: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+3:14.130: Robot 3 has turned its BOM on.
+3:14.246: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:14.302: Robot 7 has turned its BOM on.
+3:14.414: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+3:14.462: Robot 9 has turned its BOM on.
+3:14.574: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:14.630: Robot 1 has turned its BOM on.
+3:14.742: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:14.798: Robot 2 has turned its BOM on.
+3:14.854: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+3:14.910: Robot 3 has turned its BOM on.
+3:15.018: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:15.074: Robot 7 has turned its BOM on.
+3:15.194: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+3:15.250: Robot 9 has turned its BOM on.
+3:15.362: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+3:15.418: Robot 1 has turned its BOM on.
+3:15.518: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:15.574: Robot 2 has turned its BOM on.
+3:15.686: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+3:15.742: Robot 3 has turned its BOM on.
+3:15.798: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:15.854: Robot 7 has turned its BOM on.
+3:15.962: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+3:16.018: Robot 9 has turned its BOM on.
+3:16.138: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:16.194: Robot 1 has turned its BOM on.
+3:16.310: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:16.366: Robot 2 has turned its BOM on.
+3:16.462: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+3:16.518: Robot 3 has turned its BOM on.
+3:16.631: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:16.686: Robot 7 has turned its BOM on.
+3:16.798: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+3:16.854: Robot 9 has turned its BOM on.
+3:16.910: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:16.962: Robot 1 has turned its BOM on.
+3:17.078: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:17.134: Robot 2 has turned its BOM on.
+3:17.246: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+3:17.302: Robot 3 has turned its BOM on.
+3:17.414: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:17.463: Robot 7 has turned its BOM on.
+3:17.578: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 10)(3 9)(9 2)
+3:17.634: Robot 9 has turned its BOM on.
+3:17.746: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:17.802: Robot 1 has turned its BOM on.
+3:17.862: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:17.918: Robot 2 has turned its BOM on.
+3:18.019: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+3:18.074: Robot 3 has turned its BOM on.
+3:18.186: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:18.242: Robot 7 has turned its BOM on.
+3:18.354: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+3:18.411: Robot 9 has turned its BOM on.
+3:18.522: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:18.578: Robot 1 has turned its BOM on.
+3:18.691: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:18.746: Robot 2 has turned its BOM on.
+3:18.803: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+3:18.858: Robot 3 has turned its BOM on.
+3:18.963: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:19.018: Robot 7 has turned its BOM on.
+3:19.130: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+3:19.186: Robot 9 has turned its BOM on.
+3:19.299: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:19.354: Robot 1 has turned its BOM on.
+3:19.462: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:19.518: Robot 2 has turned its BOM on.
+3:19.630: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+3:19.686: Robot 3 has turned its BOM on.
+3:19.747: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:19.802: Robot 7 has turned its BOM on.
+3:19.914: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+3:19.963: Robot 9 has turned its BOM on.
+3:20.074: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+3:20.130: Robot 1 has turned its BOM on.
+3:20.243: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:20.299: Robot 2 has turned its BOM on.
+3:20.410: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+3:20.463: Robot 3 has turned its BOM on.
+3:20.575: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:20.631: Robot 7 has turned its BOM on.
+3:20.691: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+3:20.747: Robot 9 has turned its BOM on.
+3:20.859: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:20.915: Robot 1 has turned its BOM on.
+3:21.019: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:21.075: Robot 2 has turned its BOM on.
+3:21.187: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+3:21.243: Robot 3 has turned its BOM on.
+3:21.355: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:21.411: Robot 7 has turned its BOM on.
+3:21.519: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 3)(3 9)(9 2)
+3:21.575: Robot 9 has turned its BOM on.
+3:21.691: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:21.747: Robot 1 has turned its BOM on.
+3:21.803: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:21.859: Robot 2 has turned its BOM on.
+3:21.963: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+3:22.019: Robot 3 has turned its BOM on.
+3:22.131: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:22.187: Robot 7 has turned its BOM on.
+3:22.299: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 3)(3 9)(9 2)
+3:22.355: Robot 9 has turned its BOM on.
+3:22.467: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:22.523: Robot 1 has turned its BOM on.
+3:22.635: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:22.691: Robot 2 has turned its BOM on.
+3:22.803: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+3:22.859: Robot 3 has turned its BOM on.
+3:22.915: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:22.963: Robot 7 has turned its BOM on.
+3:23.079: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+3:23.135: Robot 9 has turned its BOM on.
+3:23.251: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:23.307: Robot 1 has turned its BOM on.
+3:23.419: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:23.463: Robot 2 has turned its BOM on.
+3:23.579: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+3:23.635: Robot 3 has turned its BOM on.
+3:23.747: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:23.803: Robot 7 has turned its BOM on.
+3:23.859: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+3:23.915: Robot 9 has turned its BOM on.
+3:24.019: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+3:24.075: Robot 1 has turned its BOM on.
+3:24.187: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:24.243: Robot 2 has turned its BOM on.
+3:24.355: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+3:24.411: Robot 3 has turned its BOM on.
+3:24.523: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:24.579: Robot 7 has turned its BOM on.
+3:24.691: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+3:24.747: Robot 9 has turned its BOM on.
+3:24.803: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:24.859: Robot 1 has turned its BOM on.
+3:24.963: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:25.019: Robot 2 has turned its BOM on.
+3:25.131: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+3:25.187: Robot 3 has turned its BOM on.
+3:25.299: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:25.355: Robot 7 has turned its BOM on.
+3:25.463: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+3:25.519: Robot 9 has turned its BOM on.
+3:25.631: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:25.687: Robot 1 has turned its BOM on.
+3:25.747: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:25.803: Robot 2 has turned its BOM on.
+3:25.915: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+3:25.963: Robot 3 has turned its BOM on.
+3:26.075: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:26.131: Robot 7 has turned its BOM on.
+3:26.243: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+3:26.299: Robot 9 has turned its BOM on.
+3:26.411: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:26.463: Robot 1 has turned its BOM on.
+3:26.575: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:26.631: Robot 2 has turned its BOM on.
+3:26.747: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+3:26.803: Robot 3 has turned its BOM on.
+3:26.859: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:26.915: Robot 7 has turned its BOM on.
+3:27.019: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+3:27.075: Robot 9 has turned its BOM on.
+3:27.187: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:27.243: Robot 1 has turned its BOM on.
+3:27.355: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:27.411: Robot 2 has turned its BOM on.
+3:27.523: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+3:27.579: Robot 3 has turned its BOM on.
+3:27.695: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:27.751: Robot 7 has turned its BOM on.
+3:27.811: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+3:27.867: Robot 9 has turned its BOM on.
+3:28.019: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+3:28.075: Robot 1 has turned its BOM on.
+3:28.131: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:28.187: Robot 2 has turned its BOM on.
+3:28.299: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+3:28.355: Robot 3 has turned its BOM on.
+3:28.467: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:28.523: Robot 7 has turned its BOM on.
+3:28.635: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+3:28.691: Robot 9 has turned its BOM on.
+3:28.803: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+3:28.859: Robot 1 has turned its BOM on.
+3:28.915: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:28.963: Robot 2 has turned its BOM on.
+3:29.075: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+3:29.131: Robot 3 has turned its BOM on.
+3:29.243: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:29.299: Robot 7 has turned its BOM on.
+3:29.411: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+3:29.463: Robot 9 has turned its BOM on.
+3:29.575: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:29.631: Robot 1 has turned its BOM on.
+3:29.743: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:29.799: Robot 2 has turned its BOM on.
+3:29.859: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+3:29.915: Robot 3 has turned its BOM on.
+3:30.019: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:30.075: Robot 7 has turned its BOM on.
+3:30.187: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+3:30.243: Robot 9 has turned its BOM on.
+3:30.355: Robot 1 has turned its BOM on.
+3:30.523: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:30.579: Robot 2 has turned its BOM on.
+3:30.691: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+3:30.747: Robot 3 has turned its BOM on.
+3:30.803: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:30.859: Robot 7 has turned its BOM on.
+3:30.963: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+3:31.019: Robot 9 has turned its BOM on.
+3:31.131: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:31.187: Robot 1 has turned its BOM on.
+3:31.299: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:31.355: Robot 2 has turned its BOM on.
+3:31.463: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+3:31.519: Robot 3 has turned its BOM on.
+3:31.631: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:31.687: Robot 7 has turned its BOM on.
+3:31.803: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+3:31.859: Robot 9 has turned its BOM on.
+3:31.915: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:31.963: Robot 1 has turned its BOM on.
+3:32.075: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:32.131: Robot 2 has turned its BOM on.
+3:32.243: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+3:32.299: Robot 3 has turned its BOM on.
+3:32.411: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:32.463: Robot 7 has turned its BOM on.
+3:32.575: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+3:32.631: Robot 9 has turned its BOM on.
+3:32.743: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+3:32.799: Robot 1 has turned its BOM on.
+3:32.911: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:32.963: Robot 2 has turned its BOM on.
+3:33.075: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+3:33.131: Robot 3 has turned its BOM on.
+3:33.187: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:33.243: Robot 7 has turned its BOM on.
+3:33.355: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+3:33.411: Robot 9 has turned its BOM on.
+3:33.523: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:33.579: Robot 1 has turned its BOM on.
+3:33.691: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:33.747: Robot 2 has turned its BOM on.
+3:33.859: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+3:33.915: Robot 3 has turned its BOM on.
+3:34.019: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:34.075: Robot 7 has turned its BOM on.
+3:34.131: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+3:34.187: Robot 9 has turned its BOM on.
+3:34.299: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:34.355: Robot 1 has turned its BOM on.
+3:34.463: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:34.519: Robot 2 has turned its BOM on.
+3:34.635: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+3:34.691: Robot 3 has turned its BOM on.
+3:34.803: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:34.859: Robot 7 has turned its BOM on.
+3:34.915: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+3:34.963: Robot 9 has turned its BOM on.
+3:35.075: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:35.131: Robot 1 has turned its BOM on.
+3:35.251: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:35.307: Robot 2 has turned its BOM on.
+3:35.419: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+3:35.463: Robot 3 has turned its BOM on.
+3:35.575: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:35.631: Robot 7 has turned its BOM on.
+3:35.743: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+3:35.799: Robot 9 has turned its BOM on.
+3:35.855: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:35.911: Robot 1 has turned its BOM on.
+3:36.019: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:36.075: Robot 2 has turned its BOM on.
+3:36.191: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+3:36.247: Robot 3 has turned its BOM on.
+3:36.359: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:36.415: Robot 7 has turned its BOM on.
+3:36.519: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+3:36.575: Robot 9 has turned its BOM on.
+3:36.687: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+3:36.743: Robot 1 has turned its BOM on.
+3:36.855: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:36.911: Robot 2 has turned its BOM on.
+3:36.963: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+3:37.019: Robot 3 has turned its BOM on.
+3:37.135: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:37.191: Robot 7 has turned its BOM on.
+3:37.303: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+3:37.359: Robot 9 has turned its BOM on.
+3:37.463: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+3:37.519: Robot 1 has turned its BOM on.
+3:37.631: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:37.687: Robot 2 has turned its BOM on.
+3:37.799: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+3:37.855: Robot 3 has turned its BOM on.
+3:37.963: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:38.019: Robot 7 has turned its BOM on.
+3:38.079: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+3:38.135: Robot 9 has turned its BOM on.
+3:38.247: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:38.303: Robot 1 has turned its BOM on.
+3:38.415: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:38.463: Robot 2 has turned its BOM on.
+3:38.575: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+3:38.631: Robot 3 has turned its BOM on.
+3:38.743: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:38.799: Robot 7 has turned its BOM on.
+3:38.911: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+3:38.963: Robot 9 has turned its BOM on.
+3:39.023: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:39.079: Robot 1 has turned its BOM on.
+3:39.191: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:39.247: Robot 2 has turned its BOM on.
+3:39.359: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+3:39.415: Robot 3 has turned its BOM on.
+3:39.519: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:39.575: Robot 7 has turned its BOM on.
+3:39.687: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+3:39.743: Robot 9 has turned its BOM on.
+3:39.855: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:39.911: Robot 1 has turned its BOM on.
+3:39.967: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:40.023: Robot 2 has turned its BOM on.
+3:40.135: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+3:40.191: Robot 3 has turned its BOM on.
+3:40.303: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:40.359: Robot 7 has turned its BOM on.
+3:40.463: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+3:40.519: Robot 9 has turned its BOM on.
+3:40.635: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:40.691: Robot 1 has turned its BOM on.
+3:40.751: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:40.807: Robot 2 has turned its BOM on.
+3:40.919: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+3:40.963: Robot 3 has turned its BOM on.
+3:41.075: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:41.131: Robot 7 has turned its BOM on.
+3:41.247: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+3:41.303: Robot 9 has turned its BOM on.
+3:41.415: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+3:41.463: Robot 1 has turned its BOM on.
+3:41.575: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:41.631: Robot 2 has turned its BOM on.
+3:41.743: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+3:41.799: Robot 3 has turned its BOM on.
+3:41.911: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:41.963: Robot 7 has turned its BOM on.
+3:42.019: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+3:42.075: Robot 9 has turned its BOM on.
+3:42.191: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:42.247: Robot 1 has turned its BOM on.
+3:42.359: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:42.415: Robot 2 has turned its BOM on.
+3:42.519: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+3:42.575: Robot 3 has turned its BOM on.
+3:42.687: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:42.743: Robot 7 has turned its BOM on.
+3:42.859: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+3:42.915: Robot 9 has turned its BOM on.
+3:43.023: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:43.079: Robot 1 has turned its BOM on.
+3:43.135: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:43.191: Robot 2 has turned its BOM on.
+3:43.303: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+3:43.359: Robot 3 has turned its BOM on.
+3:43.463: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:43.519: Robot 7 has turned its BOM on.
+3:43.631: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+3:43.687: Robot 9 has turned its BOM on.
+3:43.799: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:43.855: Robot 1 has turned its BOM on.
+3:43.963: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:44.019: Robot 2 has turned its BOM on.
+3:44.075: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+3:44.131: Robot 3 has turned its BOM on.
+3:44.243: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:44.299: Robot 7 has turned its BOM on.
+3:44.415: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+3:44.463: Robot 9 has turned its BOM on.
+3:44.575: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:44.631: Robot 1 has turned its BOM on.
+3:44.743: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:44.799: Robot 2 has turned its BOM on.
+3:44.911: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+3:44.963: Robot 3 has turned its BOM on.
+3:45.027: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:45.083: Robot 7 has turned its BOM on.
+3:45.199: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+3:45.255: Robot 9 has turned its BOM on.
+3:45.367: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+3:45.423: Robot 1 has turned its BOM on.
+3:45.519: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:45.575: Robot 2 has turned its BOM on.
+3:45.687: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+3:45.743: Robot 3 has turned its BOM on.
+3:45.855: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:45.911: Robot 7 has turned its BOM on.
+3:45.967: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+3:46.023: Robot 9 has turned its BOM on.
+3:46.135: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+3:46.191: Robot 1 has turned its BOM on.
+3:46.303: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:46.359: Robot 2 has turned its BOM on.
+3:46.463: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+3:46.519: Robot 3 has turned its BOM on.
+3:46.631: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:46.687: Robot 7 has turned its BOM on.
+3:46.799: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+3:46.855: Robot 9 has turned its BOM on.
+3:46.911: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:46.963: Robot 1 has turned its BOM on.
+3:47.075: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:47.131: Robot 2 has turned its BOM on.
+3:47.247: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+3:47.303: Robot 3 has turned its BOM on.
+3:47.415: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:47.463: Robot 7 has turned its BOM on.
+3:47.575: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+3:47.631: Robot 9 has turned its BOM on.
+3:47.743: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:47.799: Robot 1 has turned its BOM on.
+3:47.911: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+3:47.963: Robot 2 has turned its BOM on.
+3:48.075: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+3:48.131: Robot 3 has turned its BOM on.
+3:48.187: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:48.243: Robot 7 has turned its BOM on.
+3:48.355: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 3)(3 9)(9 2)
+3:48.411: Robot 9 has turned its BOM on.
+3:48.519: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:48.575: Robot 1 has turned its BOM on.
+3:48.687: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:48.743: Robot 2 has turned its BOM on.
+3:48.855: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+3:48.911: Robot 3 has turned its BOM on.
+3:49.019: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:49.075: Robot 7 has turned its BOM on.
+3:49.135: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+3:49.191: Robot 9 has turned its BOM on.
+3:49.303: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+3:49.359: Robot 1 has turned its BOM on.
+3:49.463: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:49.519: Robot 2 has turned its BOM on.
+3:49.631: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+3:49.687: Robot 3 has turned its BOM on.
+3:49.799: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:49.855: Robot 7 has turned its BOM on.
+3:49.963: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+3:50.019: Robot 9 has turned its BOM on.
+3:50.079: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+3:50.135: Robot 1 has turned its BOM on.
+3:50.247: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+3:50.303: Robot 2 has turned its BOM on.
+3:50.415: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+3:50.463: Robot 3 has turned its BOM on.
+3:50.575: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:50.631: Robot 7 has turned its BOM on.
+3:50.743: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 2)
+3:50.799: Robot 9 has turned its BOM on.
+3:50.911: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:50.963: Robot 1 has turned its BOM on.
+3:51.023: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+3:51.079: Robot 2 has turned its BOM on.
+3:51.191: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+3:51.247: Robot 3 has turned its BOM on.
+3:51.363: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:51.419: Robot 7 has turned its BOM on.
+3:51.519: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 2)
+3:51.575: Robot 9 has turned its BOM on.
+3:51.687: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:51.743: Robot 1 has turned its BOM on.
+3:51.855: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:51.911: Robot 2 has turned its BOM on.
+3:51.967: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+3:52.023: Robot 3 has turned its BOM on.
+3:52.135: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:52.191: Robot 7 has turned its BOM on.
+3:52.307: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 2)
+3:52.363: Robot 9 has turned its BOM on.
+3:52.463: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:52.519: Robot 1 has turned its BOM on.
+3:52.631: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+3:52.687: Robot 2 has turned its BOM on.
+3:52.803: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+3:52.859: Robot 3 has turned its BOM on.
+3:52.963: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:53.019: Robot 7 has turned its BOM on.
+3:53.131: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 3)(3 9)(9 2)
+3:53.187: Robot 9 has turned its BOM on.
+3:53.243: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+3:53.299: Robot 1 has turned its BOM on.
+3:53.411: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+3:53.463: Robot 2 has turned its BOM on.
+3:53.579: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+3:53.635: Robot 3 has turned its BOM on.
+3:53.747: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:53.803: Robot 7 has turned its BOM on.
+3:53.915: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+3:53.963: Robot 9 has turned its BOM on.
+3:54.075: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+3:54.131: Robot 1 has turned its BOM on.
+3:54.187: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+3:54.243: Robot 2 has turned its BOM on.
+3:54.355: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+3:54.411: Robot 3 has turned its BOM on.
+3:54.523: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:54.579: Robot 7 has turned its BOM on.
+3:54.691: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+3:54.747: Robot 9 has turned its BOM on.
+3:54.859: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:54.915: Robot 1 has turned its BOM on.
+3:55.019: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+3:55.075: Robot 2 has turned its BOM on.
+3:55.195: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+3:55.251: Robot 3 has turned its BOM on.
+3:55.307: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:55.363: Robot 7 has turned its BOM on.
+3:55.463: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 2)
+3:55.519: Robot 9 has turned its BOM on.
+3:55.631: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:55.687: Robot 1 has turned its BOM on.
+3:55.799: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+3:55.855: Robot 2 has turned its BOM on.
+3:55.915: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+3:55.963: Robot 3 has turned its BOM on.
+3:56.075: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:56.131: Robot 7 has turned its BOM on.
+3:56.243: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 2)
+3:56.299: Robot 9 has turned its BOM on.
+3:56.411: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:56.463: Robot 1 has turned its BOM on.
+3:56.575: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+3:56.631: Robot 2 has turned its BOM on.
+3:56.743: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+3:56.799: Robot 3 has turned its BOM on.
+3:56.911: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:56.963: Robot 7 has turned its BOM on.
+3:57.019: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 3)(3 9)(9 2)
+3:57.075: Robot 9 has turned its BOM on.
+3:57.187: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:57.243: Robot 1 has turned its BOM on.
+3:57.355: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:57.411: Robot 2 has turned its BOM on.
+3:57.519: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+3:57.575: Robot 3 has turned its BOM on.
+3:57.691: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:57.747: Robot 7 has turned its BOM on.
+3:57.859: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+3:57.915: Robot 9 has turned its BOM on.
+3:58.019: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+3:58.075: Robot 1 has turned its BOM on.
+3:58.187: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+3:58.243: Robot 2 has turned its BOM on.
+3:58.299: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+3:58.355: Robot 3 has turned its BOM on.
+3:58.463: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:58.519: Robot 7 has turned its BOM on.
+3:58.635: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+3:58.691: Robot 9 has turned its BOM on.
+3:58.803: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:58.859: Robot 1 has turned its BOM on.
+3:58.963: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+3:59.019: Robot 2 has turned its BOM on.
+3:59.131: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+3:59.187: Robot 3 has turned its BOM on.
+3:59.243: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+3:59.300: Robot 7 has turned its BOM on.
+3:59.411: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 3)(3 9)(9 2)
+3:59.463: Robot 9 has turned its BOM on.
+3:59.579: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+3:59.635: Robot 1 has turned its BOM on.
+3:59.747: Robot 2 has turned its BOM on.
+3:59.915: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+3:59.963: Robot 3 has turned its BOM on.
+4:00.075: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:00.131: Robot 7 has turned its BOM on.
+4:00.187: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 3)(3 9)(9 2)
+4:00.243: Robot 9 has turned its BOM on.
+4:00.355: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:00.523: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:00.579: Robot 2 has turned its BOM on.
+4:00.691: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+4:00.747: Robot 3 has turned its BOM on.
+4:00.859: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:00.915: Robot 7 has turned its BOM on.
+4:01.019: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 3)(3 9)(9 2)
+4:01.075: Robot 9 has turned its BOM on.
+4:01.131: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:01.355: Robot 2 has turned its BOM on.
+4:01.463: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+4:01.519: Robot 3 has turned its BOM on.
+4:01.631: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:01.687: Robot 7 has turned its BOM on.
+4:01.799: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+4:01.855: Robot 9 has turned its BOM on.
+4:01.963: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+4:02.075: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:02.131: Robot 2 has turned its BOM on.
+4:02.243: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+4:02.299: Robot 3 has turned its BOM on.
+4:02.411: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:02.463: Robot 7 has turned its BOM on.
+4:02.575: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+4:02.631: Robot 9 has turned its BOM on.
+4:02.747: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:02.803: Robot 1 has turned its BOM on.
+4:02.919: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:02.963: Robot 2 has turned its BOM on.
+4:03.075: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+4:03.131: Robot 3 has turned its BOM on.
+4:03.243: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:03.299: Robot 7 has turned its BOM on.
+4:03.355: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 3)(3 9)(9 2)
+4:03.411: Robot 9 has turned its BOM on.
+4:03.519: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:03.575: Robot 1 has turned its BOM on.
+4:03.691: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+4:03.747: Robot 2 has turned its BOM on.
+4:03.859: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+4:03.915: Robot 3 has turned its BOM on.
+4:04.019: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:04.075: Robot 7 has turned its BOM on.
+4:04.187: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 3)(3 9)(9 2)
+4:04.243: Robot 9 has turned its BOM on.
+4:04.303: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:04.359: Robot 1 has turned its BOM on.
+4:04.463: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:04.519: Robot 2 has turned its BOM on.
+4:04.635: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+4:04.691: Robot 3 has turned its BOM on.
+4:04.803: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:04.859: Robot 7 has turned its BOM on.
+4:04.963: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 3)(3 9)(9 2)
+4:05.019: Robot 9 has turned its BOM on.
+4:05.131: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+4:05.187: Robot 1 has turned its BOM on.
+4:05.243: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:05.299: Robot 2 has turned its BOM on.
+4:05.411: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+4:05.463: Robot 3 has turned its BOM on.
+4:05.575: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:05.631: Robot 7 has turned its BOM on.
+4:05.743: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+4:05.799: Robot 9 has turned its BOM on.
+4:05.911: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+4:05.963: Robot 1 has turned its BOM on.
+4:06.075: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+4:06.131: Robot 2 has turned its BOM on.
+4:06.187: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+4:06.243: Robot 3 has turned its BOM on.
+4:06.356: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:06.411: Robot 7 has turned its BOM on.
+4:06.523: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+4:06.579: Robot 9 has turned its BOM on.
+4:06.691: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:06.747: Robot 1 has turned its BOM on.
+4:06.860: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+4:06.915: Robot 2 has turned its BOM on.
+4:07.019: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+4:07.075: Robot 3 has turned its BOM on.
+4:07.131: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:07.187: Robot 7 has turned its BOM on.
+4:07.299: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 2)
+4:07.355: Robot 9 has turned its BOM on.
+4:07.467: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:07.523: Robot 1 has turned its BOM on.
+4:07.635: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:07.691: Robot 2 has turned its BOM on.
+4:07.803: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+4:07.859: Robot 3 has turned its BOM on.
+4:07.963: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:08.019: Robot 7 has turned its BOM on.
+4:08.131: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 2)
+4:08.187: Robot 9 has turned its BOM on.
+4:08.299: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:08.355: Robot 1 has turned its BOM on.
+4:08.411: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+4:08.463: Robot 2 has turned its BOM on.
+4:08.575: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+4:08.631: Robot 3 has turned its BOM on.
+4:08.743: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:08.799: Robot 7 has turned its BOM on.
+4:08.911: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 3)(3 9)(9 2)
+4:08.963: Robot 9 has turned its BOM on.
+4:09.075: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+4:09.131: Robot 1 has turned its BOM on.
+4:09.243: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:09.299: Robot 2 has turned its BOM on.
+4:09.355: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+4:09.411: Robot 3 has turned its BOM on.
+4:09.519: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:09.575: Robot 7 has turned its BOM on.
+4:09.691: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+4:09.747: Robot 9 has turned its BOM on.
+4:09.859: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+4:09.915: Robot 1 has turned its BOM on.
+4:10.019: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+4:10.075: Robot 2 has turned its BOM on.
+4:10.135: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+4:10.191: Robot 3 has turned its BOM on.
+4:10.303: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:10.359: Robot 7 has turned its BOM on.
+4:10.463: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 2)
+4:10.519: Robot 9 has turned its BOM on.
+4:10.631: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:10.687: Robot 1 has turned its BOM on.
+4:10.799: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:10.855: Robot 2 has turned its BOM on.
+4:10.963: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+4:11.019: Robot 3 has turned its BOM on.
+4:11.075: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:11.131: Robot 7 has turned its BOM on.
+4:11.243: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 2)
+4:11.299: Robot 9 has turned its BOM on.
+4:11.415: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:11.463: Robot 1 has turned its BOM on.
+4:11.575: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+4:11.631: Robot 2 has turned its BOM on.
+4:11.747: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+4:11.803: Robot 3 has turned its BOM on.
+4:11.919: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:11.963: Robot 7 has turned its BOM on.
+4:12.023: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 3)(3 9)(9 2)
+4:12.079: Robot 9 has turned its BOM on.
+4:12.191: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:12.247: Robot 1 has turned its BOM on.
+4:12.359: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:12.415: Robot 2 has turned its BOM on.
+4:12.519: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+4:12.575: Robot 3 has turned its BOM on.
+4:12.687: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:12.743: Robot 7 has turned its BOM on.
+4:12.863: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+4:12.919: Robot 9 has turned its BOM on.
+4:13.023: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+4:13.079: Robot 1 has turned its BOM on.
+4:13.191: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:13.247: Robot 2 has turned its BOM on.
+4:13.303: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+4:13.359: Robot 3 has turned its BOM on.
+4:13.463: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:13.519: Robot 7 has turned its BOM on.
+4:13.631: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+4:13.687: Robot 9 has turned its BOM on.
+4:13.799: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:13.855: Robot 1 has turned its BOM on.
+4:13.963: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:14.019: Robot 2 has turned its BOM on.
+4:14.131: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+4:14.187: Robot 3 has turned its BOM on.
+4:14.247: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:14.303: Robot 7 has turned its BOM on.
+4:14.415: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 2)
+4:14.463: Robot 9 has turned its BOM on.
+4:14.575: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:14.631: Robot 1 has turned its BOM on.
+4:14.743: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+4:14.799: Robot 2 has turned its BOM on.
+4:14.911: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+4:14.963: Robot 3 has turned its BOM on.
+4:15.075: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:15.131: Robot 7 has turned its BOM on.
+4:15.187: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 2)
+4:15.243: Robot 9 has turned its BOM on.
+4:15.355: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:15.411: Robot 1 has turned its BOM on.
+4:15.519: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:15.575: Robot 2 has turned its BOM on.
+4:15.687: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+4:15.743: Robot 3 has turned its BOM on.
+4:15.855: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:15.911: Robot 7 has turned its BOM on.
+4:16.019: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 3)(3 9)(9 2)
+4:16.075: Robot 9 has turned its BOM on.
+4:16.135: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+4:16.191: Robot 1 has turned its BOM on.
+4:16.303: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+4:16.359: Robot 2 has turned its BOM on.
+4:16.463: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+4:16.519: Robot 3 has turned its BOM on.
+4:16.631: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:16.687: Robot 7 has turned its BOM on.
+4:16.799: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+4:16.855: Robot 9 has turned its BOM on.
+4:16.963: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+4:17.019: Robot 1 has turned its BOM on.
+4:17.079: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:17.135: Robot 2 has turned its BOM on.
+4:17.247: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+4:17.303: Robot 3 has turned its BOM on.
+4:17.415: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:17.463: Robot 7 has turned its BOM on.
+4:17.575: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 3)(3 9)(9 2)
+4:17.631: Robot 9 has turned its BOM on.
+4:17.743: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:17.799: Robot 1 has turned its BOM on.
+4:17.911: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:17.963: Robot 2 has turned its BOM on.
+4:18.079: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+4:18.135: Robot 3 has turned its BOM on.
+4:18.247: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:18.303: Robot 7 has turned its BOM on.
+4:18.359: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 2)
+4:18.415: Robot 9 has turned its BOM on.
+4:18.519: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:20.639: Robot 9 passed the token to robot 2. Sensor matrix:
+(2 4)(3 5)(7 8)
+4:20.695: Robot 1 has requested to join the token ring.
+4:20.751: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 15)(7 3)(9 3)
+4:20.807: Robot 3 has turned its BOM on.
+4:20.919: Robot 3 passed the token to robot 7. Sensor matrix:
+(2 8)(7 1)(9 255)
+4:20.963: Robot 7 has turned its BOM on.
+4:21.075: Robot 7 passed the token to robot 9. Sensor matrix:
+(2 10)(3 9)(9 2)
+4:21.131: Robot 9 has turned its BOM on.
+4:21.191: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:21.247: Robot 1 has turned its BOM on.
+4:21.359: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:21.415: Robot 2 has turned its BOM on.
+4:21.519: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+4:21.575: Robot 3 has turned its BOM on.
+4:21.687: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:21.743: Robot 7 has turned its BOM on.
+4:21.855: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 3)(3 9)(9 2)
+4:21.911: Robot 9 has turned its BOM on.
+4:22.023: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:22.079: Robot 1 has turned its BOM on.
+4:22.135: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:22.191: Robot 2 has turned its BOM on.
+4:22.303: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+4:22.359: Robot 3 has turned its BOM on.
+4:22.463: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:22.519: Robot 7 has turned its BOM on.
+4:22.631: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+4:22.687: Robot 9 has turned its BOM on.
+4:22.799: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+4:22.855: Robot 1 has turned its BOM on.
+4:22.963: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:23.019: Robot 2 has turned its BOM on.
+4:23.135: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+4:23.191: Robot 3 has turned its BOM on.
+4:23.247: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:23.303: Robot 7 has turned its BOM on.
+4:23.415: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+4:23.463: Robot 9 has turned its BOM on.
+4:23.575: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:23.631: Robot 1 has turned its BOM on.
+4:23.743: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:23.799: Robot 2 has turned its BOM on.
+4:23.911: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+4:23.963: Robot 3 has turned its BOM on.
+4:24.079: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:24.135: Robot 7 has turned its BOM on.
+4:24.247: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 2)
+4:24.303: Robot 9 has turned its BOM on.
+4:24.359: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:24.415: Robot 1 has turned its BOM on.
+4:24.520: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+4:24.575: Robot 2 has turned its BOM on.
+4:24.687: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+4:24.743: Robot 3 has turned its BOM on.
+4:24.855: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:24.911: Robot 7 has turned its BOM on.
+4:25.023: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 2)
+4:25.079: Robot 9 has turned its BOM on.
+4:25.191: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:25.247: Robot 1 has turned its BOM on.
+4:25.303: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:25.359: Robot 2 has turned its BOM on.
+4:25.463: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+4:25.520: Robot 3 has turned its BOM on.
+4:25.631: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:25.687: Robot 7 has turned its BOM on.
+4:25.799: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 3)(3 9)(9 2)
+4:25.855: Robot 9 has turned its BOM on.
+4:25.963: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+4:26.019: Robot 1 has turned its BOM on.
+4:26.131: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:26.187: Robot 2 has turned its BOM on.
+4:26.247: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+4:26.303: Robot 3 has turned its BOM on.
+4:26.415: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:26.463: Robot 7 has turned its BOM on.
+4:26.575: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+4:26.631: Robot 9 has turned its BOM on.
+4:26.743: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+4:26.799: Robot 1 has turned its BOM on.
+4:26.911: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:26.963: Robot 2 has turned its BOM on.
+4:27.075: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+4:27.131: Robot 3 has turned its BOM on.
+4:27.187: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:27.243: Robot 7 has turned its BOM on.
+4:27.355: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+4:27.411: Robot 9 has turned its BOM on.
+4:27.523: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:27.579: Robot 1 has turned its BOM on.
+4:27.691: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:27.747: Robot 2 has turned its BOM on.
+4:27.859: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+4:27.915: Robot 3 has turned its BOM on.
+4:28.019: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:28.075: Robot 7 has turned its BOM on.
+4:28.187: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 2)
+4:28.243: Robot 9 has turned its BOM on.
+4:28.299: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:28.355: Robot 1 has turned its BOM on.
+4:28.467: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:28.523: Robot 2 has turned its BOM on.
+4:28.635: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+4:28.691: Robot 3 has turned its BOM on.
+4:28.803: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:28.859: Robot 7 has turned its BOM on.
+4:28.963: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 3)(3 9)(9 2)
+4:29.019: Robot 9 has turned its BOM on.
+4:29.131: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:29.187: Robot 1 has turned its BOM on.
+4:29.299: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:29.355: Robot 2 has turned its BOM on.
+4:29.411: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+4:29.463: Robot 3 has turned its BOM on.
+4:29.575: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:29.631: Robot 7 has turned its BOM on.
+4:29.747: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+4:29.803: Robot 9 has turned its BOM on.
+4:29.915: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+4:29.963: Robot 1 has turned its BOM on.
+4:30.075: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:30.131: Robot 2 has turned its BOM on.
+4:30.243: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+4:30.299: Robot 3 has turned its BOM on.
+4:30.359: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:30.415: Robot 7 has turned its BOM on.
+4:30.519: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+4:30.575: Robot 9 has turned its BOM on.
+4:30.691: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+4:30.747: Robot 1 has turned its BOM on.
+4:30.859: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:30.915: Robot 2 has turned its BOM on.
+4:31.019: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+4:31.076: Robot 3 has turned its BOM on.
+4:31.187: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:31.243: Robot 7 has turned its BOM on.
+4:31.299: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+4:31.355: Robot 9 has turned its BOM on.
+4:31.463: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:31.519: Robot 1 has turned its BOM on.
+4:31.635: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:31.691: Robot 2 has turned its BOM on.
+4:31.803: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+4:31.859: Robot 3 has turned its BOM on.
+4:31.963: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:32.019: Robot 7 has turned its BOM on.
+4:32.131: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 2)
+4:32.187: Robot 9 has turned its BOM on.
+4:32.243: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:32.299: Robot 1 has turned its BOM on.
+4:32.411: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:32.463: Robot 2 has turned its BOM on.
+4:32.579: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+4:32.635: Robot 3 has turned its BOM on.
+4:32.747: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:32.803: Robot 7 has turned its BOM on.
+4:32.915: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 3)(3 9)(9 2)
+4:32.963: Robot 9 has turned its BOM on.
+4:33.075: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:33.131: Robot 1 has turned its BOM on.
+4:33.243: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:33.299: Robot 2 has turned its BOM on.
+4:33.355: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+4:33.411: Robot 3 has turned its BOM on.
+4:33.523: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:33.579: Robot 7 has turned its BOM on.
+4:33.691: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+4:33.747: Robot 9 has turned its BOM on.
+4:33.859: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+4:33.915: Robot 1 has turned its BOM on.
+4:34.019: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:34.075: Robot 2 has turned its BOM on.
+4:34.187: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+4:34.243: Robot 3 has turned its BOM on.
+4:34.355: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:34.411: Robot 7 has turned its BOM on.
+4:34.463: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+4:34.519: Robot 9 has turned its BOM on.
+4:34.631: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:34.687: Robot 1 has turned its BOM on.
+4:34.799: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:34.855: Robot 2 has turned its BOM on.
+4:34.963: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+4:35.019: Robot 3 has turned its BOM on.
+4:35.131: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:35.187: Robot 7 has turned its BOM on.
+4:35.299: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 3)(3 9)(9 2)
+4:35.355: Robot 9 has turned its BOM on.
+4:35.411: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:35.463: Robot 1 has turned its BOM on.
+4:35.575: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:35.631: Robot 2 has turned its BOM on.
+4:35.751: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+4:35.807: Robot 3 has turned its BOM on.
+4:35.919: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:35.963: Robot 7 has turned its BOM on.
+4:36.075: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 3)(3 9)(9 2)
+4:36.131: Robot 9 has turned its BOM on.
+4:36.243: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:36.299: Robot 1 has turned its BOM on.
+4:36.355: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:36.411: Robot 2 has turned its BOM on.
+4:36.519: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+4:36.575: Robot 3 has turned its BOM on.
+4:36.687: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:36.743: Robot 7 has turned its BOM on.
+4:36.859: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+4:36.915: Robot 9 has turned its BOM on.
+4:37.019: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+4:37.075: Robot 1 has turned its BOM on.
+4:37.187: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:37.243: Robot 2 has turned its BOM on.
+4:37.299: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+4:37.355: Robot 3 has turned its BOM on.
+4:37.463: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:37.519: Robot 7 has turned its BOM on.
+4:37.635: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+4:37.692: Robot 9 has turned its BOM on.
+4:37.803: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+4:37.859: Robot 1 has turned its BOM on.
+4:37.963: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:38.019: Robot 2 has turned its BOM on.
+4:38.132: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+4:38.187: Robot 3 has turned its BOM on.
+4:38.243: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:38.299: Robot 7 has turned its BOM on.
+4:38.411: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+4:38.463: Robot 9 has turned its BOM on.
+4:38.575: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:38.631: Robot 1 has turned its BOM on.
+4:38.743: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:38.799: Robot 2 has turned its BOM on.
+4:38.911: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+4:38.963: Robot 3 has turned its BOM on.
+4:39.075: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:39.131: Robot 7 has turned its BOM on.
+4:39.243: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 2)
+4:39.299: Robot 9 has turned its BOM on.
+4:39.411: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:39.463: Robot 1 has turned its BOM on.
+4:39.519: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:39.575: Robot 2 has turned its BOM on.
+4:39.687: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+4:39.743: Robot 3 has turned its BOM on.
+4:39.859: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:39.915: Robot 7 has turned its BOM on.
+4:40.019: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 3)(3 9)(9 2)
+4:40.075: Robot 9 has turned its BOM on.
+4:40.188: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:40.243: Robot 1 has turned its BOM on.
+4:40.355: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:40.412: Robot 2 has turned its BOM on.
+4:40.471: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+4:40.527: Robot 3 has turned its BOM on.
+4:40.643: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:40.699: Robot 7 has turned its BOM on.
+4:40.811: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+4:40.867: Robot 9 has turned its BOM on.
+4:40.963: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+4:41.019: Robot 1 has turned its BOM on.
+4:41.131: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:41.187: Robot 2 has turned its BOM on.
+4:41.299: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+4:41.355: Robot 3 has turned its BOM on.
+4:41.412: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:41.463: Robot 7 has turned its BOM on.
+4:41.575: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 3)(3 9)(9 2)
+4:41.631: Robot 9 has turned its BOM on.
+4:41.747: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:41.803: Robot 1 has turned its BOM on.
+4:41.915: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:41.963: Robot 2 has turned its BOM on.
+4:42.075: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+4:42.131: Robot 3 has turned its BOM on.
+4:42.243: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:42.299: Robot 7 has turned its BOM on.
+4:42.355: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 2)
+4:42.411: Robot 9 has turned its BOM on.
+4:42.520: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:42.575: Robot 1 has turned its BOM on.
+4:42.687: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:42.743: Robot 2 has turned its BOM on.
+4:42.855: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+4:42.911: Robot 3 has turned its BOM on.
+4:43.020: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:43.075: Robot 7 has turned its BOM on.
+4:43.187: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 3)(3 9)(9 2)
+4:43.243: Robot 9 has turned its BOM on.
+4:43.303: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:43.359: Robot 1 has turned its BOM on.
+4:43.463: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:43.519: Robot 2 has turned its BOM on.
+4:43.635: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+4:43.691: Robot 3 has turned its BOM on.
+4:43.803: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:43.860: Robot 7 has turned its BOM on.
+4:43.964: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+4:44.019: Robot 9 has turned its BOM on.
+4:44.135: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+4:44.191: Robot 1 has turned its BOM on.
+4:44.304: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+4:44.360: Robot 2 has turned its BOM on.
+4:44.416: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+4:44.464: Robot 3 has turned its BOM on.
+4:44.576: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:44.632: Robot 7 has turned its BOM on.
+4:44.744: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+4:44.799: Robot 9 has turned its BOM on.
+4:44.912: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:44.964: Robot 1 has turned its BOM on.
+4:45.080: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:45.136: Robot 2 has turned its BOM on.
+4:45.248: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+4:45.304: Robot 3 has turned its BOM on.
+4:45.360: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:45.416: Robot 7 has turned its BOM on.
+4:45.520: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 2)
+4:45.576: Robot 9 has turned its BOM on.
+4:45.688: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:45.744: Robot 1 has turned its BOM on.
+4:45.856: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:45.912: Robot 2 has turned its BOM on.
+4:46.024: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+4:46.080: Robot 3 has turned its BOM on.
+4:46.192: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:46.248: Robot 7 has turned its BOM on.
+4:46.304: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 2)
+4:46.360: Robot 9 has turned its BOM on.
+4:46.468: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:46.524: Robot 1 has turned its BOM on.
+4:46.640: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:46.696: Robot 2 has turned its BOM on.
+4:46.808: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+4:46.864: Robot 3 has turned its BOM on.
+4:46.964: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:47.020: Robot 7 has turned its BOM on.
+4:47.132: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 3)(3 9)(9 2)
+4:47.188: Robot 9 has turned its BOM on.
+4:47.248: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+4:47.304: Robot 1 has turned its BOM on.
+4:47.416: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:47.464: Robot 2 has turned its BOM on.
+4:47.576: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+4:47.632: Robot 3 has turned its BOM on.
+4:47.744: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:47.800: Robot 7 has turned its BOM on.
+4:47.912: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+4:47.964: Robot 9 has turned its BOM on.
+4:48.076: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+4:48.132: Robot 1 has turned its BOM on.
+4:48.248: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+4:48.304: Robot 2 has turned its BOM on.
+4:48.360: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+4:48.416: Robot 3 has turned its BOM on.
+4:48.520: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:48.576: Robot 7 has turned its BOM on.
+4:48.688: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 2)
+4:48.744: Robot 9 has turned its BOM on.
+4:48.856: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:48.912: Robot 1 has turned its BOM on.
+4:49.028: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:49.084: Robot 2 has turned its BOM on.
+4:49.196: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+4:49.252: Robot 3 has turned its BOM on.
+4:49.312: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:49.368: Robot 7 has turned its BOM on.
+4:49.520: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 2)
+4:49.576: Robot 9 has turned its BOM on.
+4:49.632: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:49.688: Robot 1 has turned its BOM on.
+4:49.800: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:49.856: Robot 2 has turned its BOM on.
+4:49.964: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+4:50.020: Robot 3 has turned its BOM on.
+4:50.136: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:50.192: Robot 7 has turned its BOM on.
+4:50.304: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 3)(3 9)(9 2)
+4:50.360: Robot 9 has turned its BOM on.
+4:50.416: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:50.464: Robot 1 has turned its BOM on.
+4:50.576: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:50.632: Robot 2 has turned its BOM on.
+4:50.744: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+4:50.800: Robot 3 has turned its BOM on.
+4:50.912: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:50.964: Robot 7 has turned its BOM on.
+4:51.080: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 3)(3 9)(9 2)
+4:51.136: Robot 9 has turned its BOM on.
+4:51.248: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+4:51.304: Robot 1 has turned its BOM on.
+4:51.360: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:51.416: Robot 2 has turned its BOM on.
+4:51.520: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+4:51.576: Robot 3 has turned its BOM on.
+4:51.688: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:51.744: Robot 7 has turned its BOM on.
+4:51.856: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+4:51.912: Robot 9 has turned its BOM on.
+4:52.024: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:52.080: Robot 1 has turned its BOM on.
+4:52.192: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:52.248: Robot 2 has turned its BOM on.
+4:52.308: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+4:52.364: Robot 3 has turned its BOM on.
+4:52.464: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:52.520: Robot 7 has turned its BOM on.
+4:52.632: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 2)
+4:52.688: Robot 9 has turned its BOM on.
+4:52.800: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:52.856: Robot 1 has turned its BOM on.
+4:52.964: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:53.020: Robot 2 has turned its BOM on.
+4:53.132: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+4:53.188: Robot 3 has turned its BOM on.
+4:53.304: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:53.360: Robot 7 has turned its BOM on.
+4:53.416: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 2)
+4:53.464: Robot 9 has turned its BOM on.
+4:53.576: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:53.632: Robot 1 has turned its BOM on.
+4:53.748: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 1)(3 2)(7 2)(9 2)
+4:53.804: Robot 2 has turned its BOM on.
+4:53.920: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+4:53.964: Robot 3 has turned its BOM on.
+4:54.080: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:54.136: Robot 7 has turned its BOM on.
+4:54.248: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 3)(3 9)(9 2)
+4:54.304: Robot 9 has turned its BOM on.
+4:54.416: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+4:54.464: Robot 1 has turned its BOM on.
+4:54.576: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:54.632: Robot 2 has turned its BOM on.
+4:54.688: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+4:54.744: Robot 3 has turned its BOM on.
+4:54.856: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:54.912: Robot 7 has turned its BOM on.
+4:55.020: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 3)(2 3)(3 9)(9 2)
+4:55.076: Robot 9 has turned its BOM on.
+4:55.188: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+4:55.244: Robot 1 has turned its BOM on.
+4:55.356: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:55.412: Robot 2 has turned its BOM on.
+4:55.520: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+4:55.576: Robot 3 has turned its BOM on.
+4:55.632: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:55.688: Robot 7 has turned its BOM on.
+4:55.800: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 3)(3 9)(9 2)
+4:55.856: Robot 9 has turned its BOM on.
+4:55.968: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:56.024: Robot 1 has turned its BOM on.
+4:56.136: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:56.192: Robot 2 has turned its BOM on.
+4:56.304: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+4:56.360: Robot 3 has turned its BOM on.
+4:56.416: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:56.464: Robot 7 has turned its BOM on.
+4:56.576: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 2)
+4:56.632: Robot 9 has turned its BOM on.
+4:56.744: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:56.800: Robot 1 has turned its BOM on.
+4:56.912: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:56.964: Robot 2 has turned its BOM on.
+4:57.080: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+4:57.136: Robot 3 has turned its BOM on.
+4:57.248: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:57.304: Robot 7 has turned its BOM on.
+4:57.360: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 3)(3 9)(9 2)
+4:57.416: Robot 9 has turned its BOM on.
+4:57.520: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:57.576: Robot 1 has turned its BOM on.
+4:57.688: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:57.744: Robot 2 has turned its BOM on.
+4:57.856: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+4:57.912: Robot 3 has turned its BOM on.
+4:58.020: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:58.076: Robot 7 has turned its BOM on.
+4:58.188: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 3)(3 9)(9 2)
+4:58.244: Robot 9 has turned its BOM on.
+4:58.360: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 4)(7 8)
+4:58.416: Robot 1 has turned its BOM on.
+4:58.468: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:58.524: Robot 2 has turned its BOM on.
+4:58.640: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+4:58.696: Robot 3 has turned its BOM on.
+4:58.808: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:58.864: Robot 7 has turned its BOM on.
+4:58.964: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 2)
+4:59.020: Robot 9 has turned its BOM on.
+4:59.136: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:59.192: Robot 1 has turned its BOM on.
+4:59.304: Robot 1 passed the token to robot 2. Sensor matrix:
+(2 0)(3 2)(7 2)(9 2)
+4:59.360: Robot 2 has turned its BOM on.
+4:59.420: Robot 2 passed the token to robot 3. Sensor matrix:
+(1 8)(3 15)(7 3)(9 3)
+4:59.464: Robot 3 has turned its BOM on.
+4:59.576: Robot 3 passed the token to robot 7. Sensor matrix:
+(1 255)(2 8)(7 1)(9 255)
+4:59.632: Robot 7 has turned its BOM on.
+4:59.744: Robot 7 passed the token to robot 9. Sensor matrix:
+(1 10)(2 10)(3 9)(9 2)
+4:59.800: Robot 9 has turned its BOM on.
+4:59.912: Robot 9 passed the token to robot 1. Sensor matrix:
+(1 4)(2 4)(3 5)(7 8)
+4:59.964: Robot 1 has turned its BOM on.
Index: branches/battery/code/projects/libwireless/logger/tests/3robots5minutes.test
===================================================================
--- branches/battery/code/projects/libwireless/logger/tests/3robots5minutes.test	(nonexistent)
+++ branches/battery/code/projects/libwireless/logger/tests/3robots5minutes.test	(revision 260)
@@ -0,0 +1,3507 @@
+0:0.985: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+0:1.41: Robot 3 has turned its BOM on.
+0:1.209: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+0:1.265: Robot 4 has turned its BOM on.
+0:1.489: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+0:1.545: Robot 9 has turned its BOM on.
+0:1.713: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+0:1.769: Robot 3 has turned its BOM on.
+0:1.989: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+0:2.45: Robot 4 has turned its BOM on.
+0:2.213: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+0:2.489: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+0:2.545: Robot 3 has turned its BOM on.
+0:2.769: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+0:2.825: Robot 4 has turned its BOM on.
+0:2.989: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+0:3.45: Robot 9 has turned its BOM on.
+0:3.217: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+0:3.273: Robot 3 has turned its BOM on.
+0:3.489: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+0:3.545: Robot 4 has turned its BOM on.
+0:3.713: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+0:3.769: Robot 9 has turned its BOM on.
+0:3.989: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+0:4.45: Robot 3 has turned its BOM on.
+0:4.269: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+0:4.325: Robot 4 has turned its BOM on.
+0:4.489: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+0:4.545: Robot 9 has turned its BOM on.
+0:4.769: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+0:4.825: Robot 3 has turned its BOM on.
+0:4.993: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+0:5.49: Robot 4 has turned its BOM on.
+0:5.217: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+0:5.273: Robot 9 has turned its BOM on.
+0:5.489: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+0:5.545: Robot 3 has turned its BOM on.
+0:5.769: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+0:5.825: Robot 4 has turned its BOM on.
+0:5.989: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+0:6.45: Robot 9 has turned its BOM on.
+0:6.269: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+0:6.325: Robot 3 has turned its BOM on.
+0:6.489: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+0:6.545: Robot 4 has turned its BOM on.
+0:6.769: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+0:6.825: Robot 9 has turned its BOM on.
+0:6.993: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+0:7.49: Robot 3 has turned its BOM on.
+0:7.273: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+0:7.329: Robot 4 has turned its BOM on.
+0:7.489: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+0:7.545: Robot 9 has turned its BOM on.
+0:7.769: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+0:7.825: Robot 3 has turned its BOM on.
+0:7.989: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+0:8.45: Robot 4 has turned its BOM on.
+0:8.269: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+0:8.325: Robot 9 has turned its BOM on.
+0:8.489: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+0:8.545: Robot 3 has turned its BOM on.
+0:8.769: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+0:8.825: Robot 4 has turned its BOM on.
+0:8.993: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+0:9.49: Robot 9 has turned its BOM on.
+0:9.273: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+0:9.329: Robot 3 has turned its BOM on.
+0:9.489: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+0:9.545: Robot 4 has turned its BOM on.
+0:9.769: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+0:9.825: Robot 9 has turned its BOM on.
+0:9.989: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+0:10.45: Robot 3 has turned its BOM on.
+0:10.273: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+0:10.329: Robot 4 has turned its BOM on.
+0:10.545: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+0:10.601: Robot 9 has turned its BOM on.
+0:10.769: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+0:10.825: Robot 3 has turned its BOM on.
+0:10.993: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+0:11.49: Robot 4 has turned its BOM on.
+0:11.273: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+0:11.329: Robot 9 has turned its BOM on.
+0:11.489: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+0:11.545: Robot 3 has turned its BOM on.
+0:11.769: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+0:11.825: Robot 4 has turned its BOM on.
+0:12.45: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+0:12.101: Robot 9 has turned its BOM on.
+0:12.273: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+0:12.329: Robot 3 has turned its BOM on.
+0:12.545: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+0:12.601: Robot 4 has turned its BOM on.
+0:12.769: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+0:12.825: Robot 9 has turned its BOM on.
+0:13.49: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+0:13.105: Robot 3 has turned its BOM on.
+0:13.273: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+0:13.329: Robot 4 has turned its BOM on.
+0:13.545: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+0:13.601: Robot 9 has turned its BOM on.
+0:13.769: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+0:13.825: Robot 3 has turned its BOM on.
+0:14.45: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+0:14.101: Robot 4 has turned its BOM on.
+0:14.273: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+0:14.329: Robot 9 has turned its BOM on.
+0:14.545: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+0:14.601: Robot 3 has turned its BOM on.
+0:14.769: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+0:14.825: Robot 4 has turned its BOM on.
+0:15.49: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+0:15.105: Robot 9 has turned its BOM on.
+0:15.273: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+0:15.329: Robot 3 has turned its BOM on.
+0:15.545: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+0:15.601: Robot 4 has turned its BOM on.
+0:15.769: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+0:15.825: Robot 9 has turned its BOM on.
+0:16.45: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+0:16.101: Robot 3 has turned its BOM on.
+0:16.273: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+0:16.329: Robot 4 has turned its BOM on.
+0:16.549: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+0:16.605: Robot 9 has turned its BOM on.
+0:18.949: Robot 9 passed the token to robot 4. Sensor matrix:
+(4 6)
+0:19.5: Robot 3 has requested to join the token ring.
+0:19.61: Robot 4 has turned its BOM on.
+0:19.173: Robot 4 passed the token to robot 9. Sensor matrix:
+(9 13)
+0:19.229: Robot 9 has turned its BOM on.
+0:19.433: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+0:19.489: Robot 3 has turned its BOM on.
+0:19.661: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+0:19.717: Robot 4 has turned its BOM on.
+0:19.933: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 14)
+0:19.989: Robot 9 has turned its BOM on.
+0:20.157: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+0:20.213: Robot 3 has turned its BOM on.
+0:20.437: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+0:20.493: Robot 4 has turned its BOM on.
+0:20.661: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+0:20.717: Robot 9 has turned its BOM on.
+0:20.933: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+0:20.989: Robot 3 has turned its BOM on.
+0:21.157: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+0:21.213: Robot 4 has turned its BOM on.
+0:21.433: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+0:21.489: Robot 9 has turned its BOM on.
+0:21.661: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+0:21.717: Robot 3 has turned its BOM on.
+0:21.933: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+0:21.989: Robot 4 has turned its BOM on.
+0:22.157: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+0:22.213: Robot 9 has turned its BOM on.
+0:22.438: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+0:22.493: Robot 3 has turned its BOM on.
+0:22.661: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+0:22.717: Robot 4 has turned its BOM on.
+0:22.933: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+0:22.989: Robot 9 has turned its BOM on.
+0:23.45: Robot 4 has requested to join the token ring.
+0:23.157: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+0:23.213: Robot 3 has turned its BOM on.
+0:23.433: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+0:23.489: Robot 4 has turned its BOM on.
+0:23.657: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+0:23.713: Robot 9 has turned its BOM on.
+0:23.933: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+0:23.989: Robot 3 has turned its BOM on.
+0:24.157: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+0:24.213: Robot 4 has turned its BOM on.
+0:24.433: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+0:24.490: Robot 9 has turned its BOM on.
+0:24.657: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+0:24.713: Robot 3 has turned its BOM on.
+0:24.934: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+0:24.989: Robot 4 has turned its BOM on.
+0:25.213: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+0:25.269: Robot 9 has turned its BOM on.
+0:25.437: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+0:25.494: Robot 3 has turned its BOM on.
+0:25.662: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+0:25.717: Robot 4 has turned its BOM on.
+0:25.938: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+0:25.993: Robot 9 has turned its BOM on.
+0:26.162: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+0:26.217: Robot 3 has turned its BOM on.
+0:26.433: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+0:26.490: Robot 4 has turned its BOM on.
+0:26.713: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+0:26.769: Robot 9 has turned its BOM on.
+0:26.934: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+0:26.990: Robot 3 has turned its BOM on.
+0:27.214: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+0:27.270: Robot 4 has turned its BOM on.
+0:27.438: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+0:27.494: Robot 9 has turned its BOM on.
+0:27.662: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+0:27.718: Robot 3 has turned its BOM on.
+0:27.934: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+0:27.990: Robot 4 has turned its BOM on.
+0:28.214: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+0:28.270: Robot 9 has turned its BOM on.
+0:28.434: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+0:28.490: Robot 3 has turned its BOM on.
+0:28.714: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+0:28.770: Robot 4 has turned its BOM on.
+0:28.934: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+0:28.990: Robot 9 has turned its BOM on.
+0:29.214: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+0:29.270: Robot 3 has turned its BOM on.
+0:29.438: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+0:29.494: Robot 4 has turned its BOM on.
+0:29.718: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+0:29.774: Robot 9 has turned its BOM on.
+0:29.934: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+0:29.990: Robot 3 has turned its BOM on.
+0:30.218: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+0:30.274: Robot 4 has turned its BOM on.
+0:30.434: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+0:30.490: Robot 9 has turned its BOM on.
+0:30.714: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+0:30.770: Robot 3 has turned its BOM on.
+0:30.934: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+0:30.990: Robot 4 has turned its BOM on.
+0:31.214: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+0:31.270: Robot 9 has turned its BOM on.
+0:31.434: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+0:31.490: Robot 3 has turned its BOM on.
+0:31.718: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+0:31.774: Robot 4 has turned its BOM on.
+0:31.934: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+0:31.990: Robot 9 has turned its BOM on.
+0:32.214: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+0:32.270: Robot 3 has turned its BOM on.
+0:32.434: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+0:32.490: Robot 4 has turned its BOM on.
+0:32.718: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+0:32.774: Robot 9 has turned its BOM on.
+0:32.990: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+0:33.46: Robot 3 has turned its BOM on.
+0:33.214: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+0:33.270: Robot 4 has turned its BOM on.
+0:33.438: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+0:33.494: Robot 9 has turned its BOM on.
+0:33.718: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+0:33.774: Robot 3 has turned its BOM on.
+0:33.990: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+0:34.46: Robot 4 has turned its BOM on.
+0:34.218: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+0:34.274: Robot 9 has turned its BOM on.
+0:34.490: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+0:34.546: Robot 3 has turned its BOM on.
+0:34.714: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+0:34.770: Robot 4 has turned its BOM on.
+0:34.938: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+0:34.994: Robot 9 has turned its BOM on.
+0:35.218: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+0:35.274: Robot 3 has turned its BOM on.
+0:35.490: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+0:35.546: Robot 4 has turned its BOM on.
+0:35.714: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+0:35.770: Robot 9 has turned its BOM on.
+0:35.990: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+0:36.46: Robot 3 has turned its BOM on.
+0:36.218: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+0:36.274: Robot 4 has turned its BOM on.
+0:36.490: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+0:36.546: Robot 9 has turned its BOM on.
+0:36.718: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+0:36.774: Robot 3 has turned its BOM on.
+0:36.994: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+0:37.50: Robot 4 has turned its BOM on.
+0:37.218: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+0:37.274: Robot 9 has turned its BOM on.
+0:37.490: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+0:37.546: Robot 3 has turned its BOM on.
+0:37.714: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+0:37.770: Robot 4 has turned its BOM on.
+0:37.990: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+0:38.46: Robot 9 has turned its BOM on.
+0:38.218: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+0:38.274: Robot 3 has turned its BOM on.
+0:38.490: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+0:38.546: Robot 4 has turned its BOM on.
+0:38.714: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+0:38.770: Robot 9 has turned its BOM on.
+0:38.994: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+0:39.50: Robot 3 has turned its BOM on.
+0:39.218: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+0:39.274: Robot 4 has turned its BOM on.
+0:39.490: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 14)
+0:39.546: Robot 9 has turned its BOM on.
+0:39.714: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+0:39.770: Robot 3 has turned its BOM on.
+0:39.994: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+0:40.50: Robot 4 has turned its BOM on.
+0:40.218: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+0:40.274: Robot 9 has turned its BOM on.
+0:40.490: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+0:40.546: Robot 3 has turned its BOM on.
+0:40.714: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+0:40.770: Robot 4 has turned its BOM on.
+0:40.990: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+0:41.46: Robot 9 has turned its BOM on.
+0:41.214: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+0:41.270: Robot 3 has turned its BOM on.
+0:41.490: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+0:41.546: Robot 4 has turned its BOM on.
+0:41.770: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+0:41.826: Robot 9 has turned its BOM on.
+0:41.990: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+0:42.46: Robot 3 has turned its BOM on.
+0:42.214: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+0:42.270: Robot 4 has turned its BOM on.
+0:42.490: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 14)
+0:42.546: Robot 9 has turned its BOM on.
+0:42.770: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+0:42.826: Robot 3 has turned its BOM on.
+0:42.990: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+0:43.46: Robot 4 has turned its BOM on.
+0:43.270: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+0:43.326: Robot 9 has turned its BOM on.
+0:43.490: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+0:43.546: Robot 3 has turned its BOM on.
+0:43.770: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+0:43.826: Robot 4 has turned its BOM on.
+0:43.994: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+0:44.50: Robot 9 has turned its BOM on.
+0:44.274: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+0:44.330: Robot 3 has turned its BOM on.
+0:44.490: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+0:44.546: Robot 4 has turned its BOM on.
+0:44.770: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+0:44.826: Robot 9 has turned its BOM on.
+0:44.990: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+0:47.46: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)
+0:47.102: Robot 9 has requested to join the token ring.
+0:47.274: Robot 4 passed the token to robot 3. Sensor matrix:
+(3 12)
+0:47.330: Robot 3 has requested to join the token ring.
+0:47.378: Robot 3 has turned its BOM on.
+0:47.546: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)
+0:47.602: Robot 4 has turned its BOM on.
+0:47.770: Robot 4 passed the token to robot 3. Sensor matrix:
+(3 12)
+0:47.826: Robot 3 has turned its BOM on.
+0:48.50: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)
+0:48.106: Robot 4 has turned its BOM on.
+0:48.274: Robot 4 passed the token to robot 3. Sensor matrix:
+(3 12)
+0:48.330: Robot 3 has turned its BOM on.
+0:48.546: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)
+0:48.602: Robot 4 has turned its BOM on.
+0:48.770: Robot 4 passed the token to robot 3. Sensor matrix:
+(3 12)
+0:48.826: Robot 3 has turned its BOM on.
+0:49.46: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)
+0:49.102: Robot 4 has turned its BOM on.
+0:49.274: Robot 4 passed the token to robot 3. Sensor matrix:
+(3 12)
+0:49.330: Robot 3 has turned its BOM on.
+0:49.546: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)
+0:49.602: Robot 4 has turned its BOM on.
+0:49.770: Robot 4 passed the token to robot 3. Sensor matrix:
+(3 12)
+0:49.826: Robot 3 has turned its BOM on.
+0:49.994: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)
+0:50.50: Robot 4 has turned its BOM on.
+0:50.274: Robot 4 passed the token to robot 3. Sensor matrix:
+(3 12)
+0:50.330: Robot 3 has turned its BOM on.
+0:50.490: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)
+0:50.546: Robot 4 has turned its BOM on.
+0:50.770: Robot 4 passed the token to robot 3. Sensor matrix:
+(3 12)
+0:50.826: Robot 3 has turned its BOM on.
+0:50.990: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)
+0:51.46: Robot 4 has turned its BOM on.
+0:51.270: Robot 4 passed the token to robot 3. Sensor matrix:
+(3 12)
+0:51.326: Robot 3 has turned its BOM on.
+0:51.378: Robot 9 has requested to join the token ring.
+0:51.494: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)
+0:51.550: Robot 4 has turned its BOM on.
+0:51.718: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+0:51.774: Robot 9 has turned its BOM on.
+0:51.990: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+0:52.46: Robot 3 has turned its BOM on.
+0:52.214: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+0:52.270: Robot 4 has turned its BOM on.
+0:52.490: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+0:52.546: Robot 9 has turned its BOM on.
+0:52.770: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+0:52.826: Robot 3 has turned its BOM on.
+0:52.990: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+0:53.46: Robot 4 has turned its BOM on.
+0:53.270: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+0:53.326: Robot 9 has turned its BOM on.
+0:53.494: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+0:53.551: Robot 3 has turned its BOM on.
+0:53.718: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+0:53.774: Robot 4 has turned its BOM on.
+0:53.990: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+0:54.46: Robot 9 has turned its BOM on.
+0:54.270: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+0:54.326: Robot 3 has turned its BOM on.
+0:54.490: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+0:54.546: Robot 4 has turned its BOM on.
+0:54.770: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+0:54.826: Robot 9 has turned its BOM on.
+0:54.990: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+0:55.46: Robot 3 has turned its BOM on.
+0:55.270: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+0:55.326: Robot 4 has turned its BOM on.
+0:55.494: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+0:55.550: Robot 9 has turned its BOM on.
+0:55.774: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+0:55.830: Robot 3 has turned its BOM on.
+0:55.990: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+0:56.46: Robot 4 has turned its BOM on.
+0:56.274: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+0:56.330: Robot 9 has turned its BOM on.
+0:56.490: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+0:56.546: Robot 3 has turned its BOM on.
+0:56.770: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+0:56.826: Robot 4 has turned its BOM on.
+0:56.990: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+0:57.46: Robot 9 has turned its BOM on.
+0:57.270: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+0:57.326: Robot 3 has turned its BOM on.
+0:57.494: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+0:57.550: Robot 4 has turned its BOM on.
+0:57.774: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+0:57.830: Robot 9 has turned its BOM on.
+0:57.990: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+0:58.46: Robot 3 has turned its BOM on.
+0:58.270: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+0:58.326: Robot 4 has turned its BOM on.
+0:58.490: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+0:58.546: Robot 9 has turned its BOM on.
+0:58.774: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+0:58.830: Robot 3 has turned its BOM on.
+0:59.46: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+0:59.102: Robot 4 has turned its BOM on.
+0:59.270: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+0:59.326: Robot 9 has turned its BOM on.
+0:59.498: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+0:59.554: Robot 3 has turned its BOM on.
+0:59.778: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+0:59.834: Robot 4 has turned its BOM on.
+0:59.990: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:0.46: Robot 9 has turned its BOM on.
+1:0.270: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:0.326: Robot 3 has turned its BOM on.
+1:0.546: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:0.602: Robot 4 has turned its BOM on.
+1:0.770: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:0.826: Robot 9 has turned its BOM on.
+1:1.46: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:1.102: Robot 3 has turned its BOM on.
+1:1.270: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:1.326: Robot 4 has turned its BOM on.
+1:1.550: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:1.606: Robot 9 has turned its BOM on.
+1:1.774: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:1.830: Robot 3 has turned its BOM on.
+1:2.46: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:2.102: Robot 4 has turned its BOM on.
+1:2.270: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:2.326: Robot 9 has turned its BOM on.
+1:2.546: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:2.602: Robot 3 has turned its BOM on.
+1:2.774: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:2.830: Robot 4 has turned its BOM on.
+1:3.46: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:3.102: Robot 9 has turned its BOM on.
+1:3.270: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:3.326: Robot 3 has turned its BOM on.
+1:3.550: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:3.606: Robot 4 has turned its BOM on.
+1:3.774: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:3.830: Robot 9 has turned its BOM on.
+1:4.46: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:4.102: Robot 3 has turned its BOM on.
+1:4.270: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:4.326: Robot 4 has turned its BOM on.
+1:4.546: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:4.602: Robot 9 has turned its BOM on.
+1:4.770: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:4.826: Robot 3 has turned its BOM on.
+1:5.46: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:5.102: Robot 4 has turned its BOM on.
+1:5.270: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:5.326: Robot 9 has turned its BOM on.
+1:5.554: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:5.610: Robot 3 has turned its BOM on.
+1:5.782: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:5.838: Robot 4 has turned its BOM on.
+1:6.46: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:6.102: Robot 9 has turned its BOM on.
+1:6.326: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:6.378: Robot 3 has turned its BOM on.
+1:6.550: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:6.606: Robot 4 has turned its BOM on.
+1:6.774: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:6.830: Robot 9 has turned its BOM on.
+1:7.50: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:7.106: Robot 3 has turned its BOM on.
+1:7.274: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:7.330: Robot 4 has turned its BOM on.
+1:7.546: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:7.602: Robot 9 has turned its BOM on.
+1:7.826: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:7.878: Robot 3 has turned its BOM on.
+1:8.46: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:8.102: Robot 4 has turned its BOM on.
+1:8.326: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:8.378: Robot 9 has turned its BOM on.
+1:8.550: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:8.606: Robot 3 has turned its BOM on.
+1:8.778: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:8.834: Robot 4 has turned its BOM on.
+1:9.46: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:9.102: Robot 9 has turned its BOM on.
+1:9.326: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:9.378: Robot 3 has turned its BOM on.
+1:9.546: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:9.602: Robot 4 has turned its BOM on.
+1:9.826: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:9.878: Robot 9 has turned its BOM on.
+1:10.50: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:10.106: Robot 3 has turned its BOM on.
+1:10.274: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:10.330: Robot 4 has turned its BOM on.
+1:10.546: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:10.602: Robot 9 has turned its BOM on.
+1:10.826: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:10.878: Robot 3 has turned its BOM on.
+1:11.46: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:11.102: Robot 4 has turned its BOM on.
+1:11.326: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:11.378: Robot 9 has turned its BOM on.
+1:11.546: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:11.602: Robot 3 has turned its BOM on.
+1:11.826: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:11.878: Robot 4 has turned its BOM on.
+1:12.50: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:12.106: Robot 9 has turned its BOM on.
+1:12.330: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:12.378: Robot 3 has turned its BOM on.
+1:12.546: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:12.602: Robot 4 has turned its BOM on.
+1:12.826: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:12.878: Robot 9 has turned its BOM on.
+1:13.46: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:13.102: Robot 3 has turned its BOM on.
+1:13.326: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:13.378: Robot 4 has turned its BOM on.
+1:13.546: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:13.602: Robot 9 has turned its BOM on.
+1:13.826: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:13.878: Robot 3 has turned its BOM on.
+1:14.54: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:14.110: Robot 4 has turned its BOM on.
+1:14.334: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:14.378: Robot 9 has turned its BOM on.
+1:14.546: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:14.602: Robot 3 has turned its BOM on.
+1:14.826: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:14.878: Robot 4 has turned its BOM on.
+1:15.46: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:15.102: Robot 9 has turned its BOM on.
+1:15.326: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:15.378: Robot 3 has turned its BOM on.
+1:15.602: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:15.658: Robot 4 has turned its BOM on.
+1:15.826: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:15.878: Robot 9 has turned its BOM on.
+1:16.50: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:16.106: Robot 3 has turned its BOM on.
+1:16.330: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:16.378: Robot 4 has turned its BOM on.
+1:16.602: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:16.658: Robot 9 has turned its BOM on.
+1:16.826: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:16.878: Robot 3 has turned its BOM on.
+1:17.102: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:17.158: Robot 4 has turned its BOM on.
+1:17.330: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:17.378: Robot 9 has turned its BOM on.
+1:17.602: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:17.658: Robot 3 has turned its BOM on.
+1:17.826: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:17.878: Robot 4 has turned its BOM on.
+1:18.106: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 14)
+1:18.162: Robot 9 has turned its BOM on.
+1:18.330: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:18.378: Robot 3 has turned its BOM on.
+1:18.602: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:18.658: Robot 4 has turned its BOM on.
+1:18.826: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:18.878: Robot 9 has turned its BOM on.
+1:19.102: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:19.158: Robot 3 has turned its BOM on.
+1:19.330: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:19.378: Robot 4 has turned its BOM on.
+1:19.602: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:19.658: Robot 9 has turned its BOM on.
+1:19.826: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:19.878: Robot 3 has turned its BOM on.
+1:20.110: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:20.166: Robot 4 has turned its BOM on.
+1:20.338: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:20.378: Robot 9 has turned its BOM on.
+1:20.602: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:20.658: Robot 3 has turned its BOM on.
+1:20.826: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:20.878: Robot 4 has turned its BOM on.
+1:21.106: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:21.162: Robot 9 has turned its BOM on.
+1:21.330: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:21.378: Robot 3 has turned its BOM on.
+1:21.606: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:21.662: Robot 4 has turned its BOM on.
+1:21.830: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:21.878: Robot 9 has turned its BOM on.
+1:22.102: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:22.158: Robot 3 has turned its BOM on.
+1:22.326: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:22.378: Robot 4 has turned its BOM on.
+1:22.602: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:22.658: Robot 9 has turned its BOM on.
+1:22.878: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:22.934: Robot 3 has turned its BOM on.
+1:23.106: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:23.162: Robot 4 has turned its BOM on.
+1:23.330: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:23.378: Robot 9 has turned its BOM on.
+1:23.602: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:23.658: Robot 3 has turned its BOM on.
+1:23.826: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:23.878: Robot 4 has turned its BOM on.
+1:24.102: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:24.158: Robot 9 has turned its BOM on.
+1:24.378: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:24.434: Robot 3 has turned its BOM on.
+1:24.602: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:24.658: Robot 4 has turned its BOM on.
+1:24.878: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:24.934: Robot 9 has turned its BOM on.
+1:25.106: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:25.162: Robot 3 has turned its BOM on.
+1:25.378: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:25.434: Robot 4 has turned its BOM on.
+1:25.602: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:25.658: Robot 9 has turned its BOM on.
+1:25.878: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:25.934: Robot 3 has turned its BOM on.
+1:26.102: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:26.158: Robot 4 has turned its BOM on.
+1:26.378: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:26.434: Robot 9 has turned its BOM on.
+1:26.610: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:26.666: Robot 3 has turned its BOM on.
+1:26.878: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:26.934: Robot 4 has turned its BOM on.
+1:27.102: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:27.158: Robot 9 has turned its BOM on.
+1:27.378: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:27.434: Robot 3 has turned its BOM on.
+1:27.602: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:27.658: Robot 4 has turned its BOM on.
+1:27.878: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:27.934: Robot 9 has turned its BOM on.
+1:28.102: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:28.158: Robot 3 has turned its BOM on.
+1:28.378: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:28.434: Robot 4 has turned its BOM on.
+1:28.606: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:28.662: Robot 9 has turned its BOM on.
+1:28.878: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:28.934: Robot 3 has turned its BOM on.
+1:29.102: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:29.158: Robot 4 has turned its BOM on.
+1:29.378: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:29.434: Robot 9 has turned its BOM on.
+1:29.602: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:29.658: Robot 3 has turned its BOM on.
+1:29.878: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:29.934: Robot 4 has turned its BOM on.
+1:30.158: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:30.214: Robot 9 has turned its BOM on.
+1:30.382: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:30.438: Robot 3 has turned its BOM on.
+1:30.606: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:30.662: Robot 4 has turned its BOM on.
+1:30.878: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:30.934: Robot 9 has turned its BOM on.
+1:31.102: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:31.158: Robot 3 has turned its BOM on.
+1:31.378: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:31.434: Robot 4 has turned its BOM on.
+1:31.658: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:31.714: Robot 9 has turned its BOM on.
+1:31.878: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:31.934: Robot 3 has turned its BOM on.
+1:32.158: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:32.214: Robot 4 has turned its BOM on.
+1:32.382: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:32.438: Robot 9 has turned its BOM on.
+1:32.606: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:32.662: Robot 3 has turned its BOM on.
+1:32.878: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:32.934: Robot 4 has turned its BOM on.
+1:33.158: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:33.214: Robot 9 has turned its BOM on.
+1:33.378: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:33.434: Robot 3 has turned its BOM on.
+1:33.658: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:33.714: Robot 4 has turned its BOM on.
+1:33.878: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:33.934: Robot 9 has turned its BOM on.
+1:34.158: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:34.214: Robot 3 has turned its BOM on.
+1:34.386: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:34.442: Robot 4 has turned its BOM on.
+1:34.666: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:34.722: Robot 9 has turned its BOM on.
+1:34.879: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:34.934: Robot 3 has turned its BOM on.
+1:35.158: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:35.214: Robot 4 has turned its BOM on.
+1:35.378: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:35.434: Robot 9 has turned its BOM on.
+1:35.658: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:35.714: Robot 3 has turned its BOM on.
+1:35.878: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:35.934: Robot 4 has turned its BOM on.
+1:36.158: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:36.214: Robot 9 has turned its BOM on.
+1:36.382: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:36.438: Robot 3 has turned its BOM on.
+1:36.662: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:36.718: Robot 4 has turned its BOM on.
+1:36.878: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:36.934: Robot 9 has turned its BOM on.
+1:37.158: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:37.214: Robot 3 has turned its BOM on.
+1:37.378: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:37.434: Robot 4 has turned its BOM on.
+1:37.662: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:37.718: Robot 9 has turned its BOM on.
+1:37.879: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:37.934: Robot 3 has turned its BOM on.
+1:38.158: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:38.214: Robot 4 has turned its BOM on.
+1:38.387: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:38.442: Robot 9 has turned its BOM on.
+1:38.666: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:38.722: Robot 3 has turned its BOM on.
+1:38.878: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:38.934: Robot 4 has turned its BOM on.
+1:39.158: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:39.214: Robot 9 has turned its BOM on.
+1:39.434: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:39.490: Robot 3 has turned its BOM on.
+1:39.662: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:39.718: Robot 4 has turned its BOM on.
+1:39.934: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:39.990: Robot 9 has turned its BOM on.
+1:40.158: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:40.214: Robot 3 has turned its BOM on.
+1:40.438: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:40.494: Robot 4 has turned its BOM on.
+1:40.662: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:40.718: Robot 9 has turned its BOM on.
+1:40.934: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:40.990: Robot 3 has turned its BOM on.
+1:41.158: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:41.214: Robot 4 has turned its BOM on.
+1:41.434: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:41.490: Robot 9 has turned its BOM on.
+1:41.666: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:41.722: Robot 3 has turned its BOM on.
+1:41.935: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:41.990: Robot 4 has turned its BOM on.
+1:42.158: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:42.214: Robot 9 has turned its BOM on.
+1:42.439: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:42.494: Robot 3 has turned its BOM on.
+1:42.662: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:42.718: Robot 4 has turned its BOM on.
+1:42.934: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:42.990: Robot 9 has turned its BOM on.
+1:43.162: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:43.218: Robot 3 has turned its BOM on.
+1:43.434: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:43.490: Robot 4 has turned its BOM on.
+1:43.658: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:43.714: Robot 9 has turned its BOM on.
+1:43.938: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:43.994: Robot 3 has turned its BOM on.
+1:44.162: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:44.218: Robot 4 has turned its BOM on.
+1:44.434: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:44.491: Robot 9 has turned its BOM on.
+1:44.658: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:44.714: Robot 3 has turned its BOM on.
+1:44.938: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:44.994: Robot 4 has turned its BOM on.
+1:45.162: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:45.219: Robot 9 has turned its BOM on.
+1:45.434: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:45.490: Robot 3 has turned its BOM on.
+1:45.659: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:45.714: Robot 4 has turned its BOM on.
+1:45.934: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:45.990: Robot 9 has turned its BOM on.
+1:46.158: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:46.214: Robot 3 has turned its BOM on.
+1:46.434: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:46.490: Robot 4 has turned its BOM on.
+1:46.714: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:46.770: Robot 9 has turned its BOM on.
+1:46.938: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:46.994: Robot 3 has turned its BOM on.
+1:47.162: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:47.218: Robot 4 has turned its BOM on.
+1:47.434: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:47.490: Robot 9 has turned its BOM on.
+1:47.658: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:47.714: Robot 3 has turned its BOM on.
+1:47.934: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:47.990: Robot 4 has turned its BOM on.
+1:48.215: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:48.270: Robot 9 has turned its BOM on.
+1:48.435: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:48.490: Robot 3 has turned its BOM on.
+1:48.714: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:48.770: Robot 4 has turned its BOM on.
+1:48.942: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:48.998: Robot 9 has turned its BOM on.
+1:49.166: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:49.222: Robot 3 has turned its BOM on.
+1:49.435: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:49.491: Robot 4 has turned its BOM on.
+1:49.714: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:49.770: Robot 9 has turned its BOM on.
+1:49.935: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:49.990: Robot 3 has turned its BOM on.
+1:50.214: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:50.271: Robot 4 has turned its BOM on.
+1:50.434: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:50.490: Robot 9 has turned its BOM on.
+1:50.714: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:50.770: Robot 3 has turned its BOM on.
+1:50.939: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:50.994: Robot 4 has turned its BOM on.
+1:51.218: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:51.274: Robot 9 has turned its BOM on.
+1:51.435: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:51.491: Robot 3 has turned its BOM on.
+1:51.715: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:51.771: Robot 4 has turned its BOM on.
+1:51.935: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:51.991: Robot 9 has turned its BOM on.
+1:52.215: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:52.271: Robot 3 has turned its BOM on.
+1:52.435: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:52.491: Robot 4 has turned its BOM on.
+1:52.715: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:52.771: Robot 9 has turned its BOM on.
+1:52.939: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:52.995: Robot 3 has turned its BOM on.
+1:53.227: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:53.283: Robot 4 has turned its BOM on.
+1:53.435: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:53.491: Robot 9 has turned its BOM on.
+1:53.715: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:53.771: Robot 3 has turned its BOM on.
+1:53.935: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:53.991: Robot 4 has turned its BOM on.
+1:54.219: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:54.275: Robot 9 has turned its BOM on.
+1:54.491: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:54.547: Robot 3 has turned its BOM on.
+1:54.715: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:54.771: Robot 4 has turned its BOM on.
+1:54.939: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:54.995: Robot 9 has turned its BOM on.
+1:55.219: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:55.275: Robot 3 has turned its BOM on.
+1:55.491: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:55.547: Robot 4 has turned its BOM on.
+1:55.715: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:55.771: Robot 9 has turned its BOM on.
+1:55.991: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:56.47: Robot 3 has turned its BOM on.
+1:56.219: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:56.275: Robot 4 has turned its BOM on.
+1:56.491: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:56.547: Robot 9 has turned its BOM on.
+1:56.719: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:56.775: Robot 3 has turned its BOM on.
+1:56.995: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:57.51: Robot 4 has turned its BOM on.
+1:57.219: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:57.275: Robot 9 has turned its BOM on.
+1:57.491: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:57.547: Robot 3 has turned its BOM on.
+1:57.715: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:57.771: Robot 4 has turned its BOM on.
+1:57.991: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 14)
+1:58.47: Robot 9 has turned its BOM on.
+1:58.219: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:58.275: Robot 3 has turned its BOM on.
+1:58.491: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:58.547: Robot 4 has turned its BOM on.
+1:58.715: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:58.771: Robot 9 has turned its BOM on.
+1:58.995: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:59.51: Robot 3 has turned its BOM on.
+1:59.219: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+1:59.275: Robot 4 has turned its BOM on.
+1:59.491: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+1:59.547: Robot 9 has turned its BOM on.
+1:59.715: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+1:59.771: Robot 3 has turned its BOM on.
+1:59.991: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+2:0.47: Robot 4 has turned its BOM on.
+2:0.215: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+2:0.271: Robot 9 has turned its BOM on.
+2:0.495: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+2:0.551: Robot 3 has turned its BOM on.
+2:0.719: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+2:0.775: Robot 4 has turned its BOM on.
+2:0.991: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+2:1.47: Robot 9 has turned its BOM on.
+2:1.215: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+2:1.271: Robot 3 has turned its BOM on.
+2:1.495: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+2:1.551: Robot 4 has turned its BOM on.
+2:1.719: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+2:1.775: Robot 9 has turned its BOM on.
+2:1.991: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+2:2.47: Robot 3 has turned its BOM on.
+2:2.219: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+2:2.275: Robot 4 has turned its BOM on.
+2:2.491: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+2:2.547: Robot 9 has turned its BOM on.
+2:2.715: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+2:2.771: Robot 3 has turned its BOM on.
+2:2.991: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+2:3.47: Robot 4 has turned its BOM on.
+2:3.271: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+2:3.327: Robot 9 has turned its BOM on.
+2:3.495: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+2:3.551: Robot 3 has turned its BOM on.
+2:3.719: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+2:3.775: Robot 4 has turned its BOM on.
+2:3.991: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+2:4.47: Robot 9 has turned its BOM on.
+2:4.271: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+2:4.327: Robot 3 has turned its BOM on.
+2:4.491: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+2:4.547: Robot 4 has turned its BOM on.
+2:4.775: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+2:4.831: Robot 9 has turned its BOM on.
+2:4.991: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+2:5.47: Robot 3 has turned its BOM on.
+2:5.271: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+2:5.327: Robot 4 has turned its BOM on.
+2:5.495: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+2:5.551: Robot 9 has turned its BOM on.
+2:5.775: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+2:5.831: Robot 3 has turned its BOM on.
+2:5.999: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+2:6.55: Robot 4 has turned its BOM on.
+2:6.279: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+2:6.335: Robot 9 has turned its BOM on.
+2:6.491: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+2:6.547: Robot 3 has turned its BOM on.
+2:6.771: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+2:6.827: Robot 4 has turned its BOM on.
+2:6.991: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+2:7.47: Robot 9 has turned its BOM on.
+2:7.271: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+2:7.327: Robot 3 has turned its BOM on.
+2:7.495: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+2:7.551: Robot 4 has turned its BOM on.
+2:7.775: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+2:7.831: Robot 9 has turned its BOM on.
+2:7.991: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+2:8.47: Robot 3 has turned its BOM on.
+2:8.271: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+2:8.327: Robot 4 has turned its BOM on.
+2:8.491: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+2:8.547: Robot 9 has turned its BOM on.
+2:8.771: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+2:8.827: Robot 3 has turned its BOM on.
+2:9.47: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+2:9.103: Robot 4 has turned its BOM on.
+2:9.271: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+2:9.327: Robot 9 has turned its BOM on.
+2:9.495: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+2:9.551: Robot 3 has turned its BOM on.
+2:9.775: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+2:9.831: Robot 4 has turned its BOM on.
+2:9.991: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+2:10.47: Robot 9 has turned its BOM on.
+2:10.271: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+2:10.327: Robot 3 has turned its BOM on.
+2:10.547: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+2:10.603: Robot 4 has turned its BOM on.
+2:10.775: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+2:10.831: Robot 9 has turned its BOM on.
+2:11.47: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+2:11.103: Robot 3 has turned its BOM on.
+2:11.271: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+2:11.327: Robot 4 has turned its BOM on.
+2:11.495: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+2:11.551: Robot 9 has turned its BOM on.
+2:11.775: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+2:11.831: Robot 3 has turned its BOM on.
+2:12.47: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+2:12.103: Robot 4 has turned its BOM on.
+2:12.271: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+2:12.327: Robot 9 has turned its BOM on.
+2:12.547: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+2:12.603: Robot 3 has turned its BOM on.
+2:12.779: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+2:12.835: Robot 4 has turned its BOM on.
+2:13.47: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+2:13.103: Robot 9 has turned its BOM on.
+2:13.271: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+2:13.327: Robot 3 has turned its BOM on.
+2:13.551: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+2:13.607: Robot 4 has turned its BOM on.
+2:13.775: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+2:13.831: Robot 9 has turned its BOM on.
+2:14.47: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+2:14.103: Robot 3 has turned its BOM on.
+2:14.271: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+2:14.327: Robot 4 has turned its BOM on.
+2:14.547: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+2:14.603: Robot 9 has turned its BOM on.
+2:14.775: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+2:14.831: Robot 3 has turned its BOM on.
+2:15.47: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+2:15.103: Robot 4 has turned its BOM on.
+2:15.275: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+2:15.331: Robot 9 has turned its BOM on.
+2:15.551: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+2:15.607: Robot 3 has turned its BOM on.
+2:15.775: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+2:15.831: Robot 4 has turned its BOM on.
+2:16.47: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+2:16.103: Robot 9 has turned its BOM on.
+2:16.271: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+2:16.327: Robot 3 has turned its BOM on.
+2:16.551: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+2:16.607: Robot 4 has turned its BOM on.
+2:16.775: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+2:16.831: Robot 9 has turned its BOM on.
+2:17.47: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+2:17.103: Robot 3 has turned its BOM on.
+2:17.271: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+2:17.327: Robot 4 has turned its BOM on.
+2:17.547: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+2:17.603: Robot 9 has turned its BOM on.
+2:17.827: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+2:17.879: Robot 3 has turned its BOM on.
+2:18.47: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+2:18.103: Robot 4 has turned its BOM on.
+2:18.271: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+2:18.327: Robot 9 has turned its BOM on.
+2:18.547: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+2:18.603: Robot 3 has turned its BOM on.
+2:18.771: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+2:18.827: Robot 4 has turned its BOM on.
+2:19.47: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+2:19.103: Robot 9 has turned its BOM on.
+2:19.327: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+2:19.379: Robot 3 has turned its BOM on.
+2:19.547: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+2:19.603: Robot 4 has turned its BOM on.
+2:19.827: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+2:19.879: Robot 9 has turned its BOM on.
+2:20.51: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+2:20.107: Robot 3 has turned its BOM on.
+2:20.275: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+2:20.331: Robot 4 has turned its BOM on.
+2:20.547: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+2:20.603: Robot 9 has turned its BOM on.
+2:20.831: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+2:20.879: Robot 3 has turned its BOM on.
+2:21.47: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+2:21.103: Robot 4 has turned its BOM on.
+2:21.327: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+2:21.379: Robot 9 has turned its BOM on.
+2:21.547: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+2:21.603: Robot 3 has turned its BOM on.
+2:21.827: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+2:21.879: Robot 4 has turned its BOM on.
+2:22.51: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 14)
+2:22.107: Robot 9 has turned its BOM on.
+2:22.331: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+2:22.379: Robot 3 has turned its BOM on.
+2:22.547: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+2:22.603: Robot 4 has turned its BOM on.
+2:22.827: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+2:22.879: Robot 9 has turned its BOM on.
+2:23.47: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+2:23.103: Robot 3 has turned its BOM on.
+2:23.327: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+2:23.379: Robot 4 has turned its BOM on.
+2:23.547: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+2:23.603: Robot 9 has turned its BOM on.
+2:23.827: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+2:23.879: Robot 3 has turned its BOM on.
+2:24.51: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+2:24.107: Robot 4 has turned its BOM on.
+2:24.335: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+2:24.379: Robot 9 has turned its BOM on.
+2:24.547: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+2:24.603: Robot 3 has turned its BOM on.
+2:24.827: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+2:24.879: Robot 4 has turned its BOM on.
+2:25.47: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 14)
+2:25.103: Robot 9 has turned its BOM on.
+2:25.327: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+2:27.463: Robot 9 passed the token to robot 4. Sensor matrix:
+(4 6)
+2:27.519: Robot 3 has requested to join the token ring.
+2:27.575: Robot 4 has turned its BOM on.
+2:27.635: Robot 4 passed the token to robot 9. Sensor matrix:
+(9 13)
+2:27.691: Robot 9 has turned its BOM on.
+2:27.879: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+2:27.935: Robot 3 has turned its BOM on.
+2:28.159: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+2:28.215: Robot 4 has turned its BOM on.
+2:28.379: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+2:28.435: Robot 9 has turned its BOM on.
+2:28.659: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+2:28.715: Robot 3 has turned its BOM on.
+2:28.883: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+2:28.939: Robot 4 has turned its BOM on.
+2:29.163: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+2:29.219: Robot 9 has turned its BOM on.
+2:29.379: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+2:29.435: Robot 3 has turned its BOM on.
+2:29.659: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+2:29.715: Robot 4 has turned its BOM on.
+2:29.879: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+2:29.935: Robot 9 has turned its BOM on.
+2:30.163: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+2:30.219: Robot 3 has turned its BOM on.
+2:30.435: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+2:30.491: Robot 4 has turned its BOM on.
+2:30.659: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+2:30.715: Robot 9 has turned its BOM on.
+2:30.887: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+2:30.943: Robot 3 has turned its BOM on.
+2:31.167: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+2:31.223: Robot 4 has turned its BOM on.
+2:31.379: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+2:31.435: Robot 9 has turned its BOM on.
+2:31.659: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+2:31.715: Robot 3 has turned its BOM on.
+2:31.771: Robot 4 has requested to join the token ring.
+2:31.935: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+2:31.991: Robot 4 has turned its BOM on.
+2:32.163: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+2:32.219: Robot 9 has turned its BOM on.
+2:32.435: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+2:32.491: Robot 3 has turned its BOM on.
+2:32.659: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+2:32.715: Robot 4 has turned its BOM on.
+2:32.883: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+2:32.939: Robot 9 has turned its BOM on.
+2:33.163: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+2:33.219: Robot 3 has turned its BOM on.
+2:33.435: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+2:33.491: Robot 4 has turned its BOM on.
+2:33.659: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+2:33.715: Robot 9 has turned its BOM on.
+2:33.935: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+2:33.991: Robot 3 has turned its BOM on.
+2:34.163: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+2:34.219: Robot 4 has turned its BOM on.
+2:34.439: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+2:34.495: Robot 9 has turned its BOM on.
+2:34.663: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+2:34.719: Robot 3 has turned its BOM on.
+2:34.935: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+2:34.991: Robot 4 has turned its BOM on.
+2:35.159: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+2:35.215: Robot 9 has turned its BOM on.
+2:35.435: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+2:35.491: Robot 3 has turned its BOM on.
+2:35.663: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+2:35.719: Robot 4 has turned its BOM on.
+2:35.935: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+2:35.991: Robot 9 has turned its BOM on.
+2:36.159: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+2:36.215: Robot 3 has turned its BOM on.
+2:36.439: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+2:36.495: Robot 4 has turned its BOM on.
+2:36.663: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+2:36.719: Robot 9 has turned its BOM on.
+2:36.935: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+2:36.991: Robot 3 has turned its BOM on.
+2:37.159: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+2:37.215: Robot 4 has turned its BOM on.
+2:37.435: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+2:37.491: Robot 9 has turned its BOM on.
+2:37.659: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+2:37.715: Robot 3 has turned its BOM on.
+2:37.935: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+2:37.991: Robot 4 has turned its BOM on.
+2:38.159: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+2:38.215: Robot 9 has turned its BOM on.
+2:38.435: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+2:38.491: Robot 3 has turned its BOM on.
+2:38.659: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+2:38.715: Robot 4 has turned its BOM on.
+2:38.935: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+2:38.991: Robot 9 has turned its BOM on.
+2:39.215: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+2:39.271: Robot 3 has turned its BOM on.
+2:39.443: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+2:39.499: Robot 4 has turned its BOM on.
+2:39.667: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+2:39.723: Robot 9 has turned its BOM on.
+2:39.935: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+2:39.991: Robot 3 has turned its BOM on.
+2:40.159: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+2:40.215: Robot 4 has turned its BOM on.
+2:40.435: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+2:40.491: Robot 9 has turned its BOM on.
+2:40.715: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+2:40.771: Robot 3 has turned its BOM on.
+2:40.935: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+2:40.991: Robot 4 has turned its BOM on.
+2:41.215: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+2:41.271: Robot 9 has turned its BOM on.
+2:41.435: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+2:41.491: Robot 3 has turned its BOM on.
+2:41.663: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+2:41.719: Robot 4 has turned its BOM on.
+2:41.936: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+2:41.991: Robot 9 has turned its BOM on.
+2:42.215: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+2:42.271: Robot 3 has turned its BOM on.
+2:42.435: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+2:42.491: Robot 4 has turned its BOM on.
+2:42.715: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+2:42.771: Robot 9 has turned its BOM on.
+2:42.935: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+2:42.991: Robot 3 has turned its BOM on.
+2:43.215: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+2:43.271: Robot 4 has turned its BOM on.
+2:43.439: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+2:43.495: Robot 9 has turned its BOM on.
+2:43.719: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+2:43.775: Robot 3 has turned its BOM on.
+2:43.935: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+2:43.991: Robot 4 has turned its BOM on.
+2:44.215: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+2:44.271: Robot 9 has turned its BOM on.
+2:44.435: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+2:44.491: Robot 3 has turned its BOM on.
+2:44.715: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+2:44.771: Robot 4 has turned its BOM on.
+2:44.935: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+2:44.991: Robot 9 has turned its BOM on.
+2:45.215: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+2:45.271: Robot 3 has turned its BOM on.
+2:45.439: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+2:45.495: Robot 4 has turned its BOM on.
+2:45.719: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+2:45.775: Robot 9 has turned its BOM on.
+2:45.935: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+2:45.991: Robot 3 has turned its BOM on.
+2:46.215: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+2:46.271: Robot 4 has turned its BOM on.
+2:46.435: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+2:46.491: Robot 9 has turned its BOM on.
+2:46.723: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+2:46.779: Robot 3 has turned its BOM on.
+2:46.991: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+2:47.47: Robot 4 has turned its BOM on.
+2:47.215: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+2:47.271: Robot 9 has turned its BOM on.
+2:47.439: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+2:47.495: Robot 3 has turned its BOM on.
+2:47.719: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+2:47.775: Robot 4 has turned its BOM on.
+2:47.991: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 14)
+2:48.47: Robot 9 has turned its BOM on.
+2:48.215: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+2:48.271: Robot 3 has turned its BOM on.
+2:48.491: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+2:48.547: Robot 4 has turned its BOM on.
+2:48.719: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+2:48.775: Robot 9 has turned its BOM on.
+2:48.992: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+2:49.47: Robot 3 has turned its BOM on.
+2:49.215: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+2:49.271: Robot 4 has turned its BOM on.
+2:49.496: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+2:49.551: Robot 9 has turned its BOM on.
+2:49.719: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+2:49.775: Robot 3 has turned its BOM on.
+2:49.991: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+2:50.47: Robot 4 has turned its BOM on.
+2:50.215: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+2:50.271: Robot 9 has turned its BOM on.
+2:50.491: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+2:50.547: Robot 3 has turned its BOM on.
+2:50.719: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+2:50.775: Robot 4 has turned its BOM on.
+2:50.991: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+2:51.47: Robot 9 has turned its BOM on.
+2:51.215: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+2:51.271: Robot 3 has turned its BOM on.
+2:51.491: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+2:51.547: Robot 4 has turned its BOM on.
+2:51.715: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+2:51.771: Robot 9 has turned its BOM on.
+2:51.991: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+2:52.47: Robot 3 has turned its BOM on.
+2:52.215: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+2:52.271: Robot 4 has turned its BOM on.
+2:52.491: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+2:52.547: Robot 9 has turned its BOM on.
+2:52.715: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+2:52.771: Robot 3 has turned its BOM on.
+2:52.995: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+2:53.51: Robot 4 has turned its BOM on.
+2:53.219: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+2:53.275: Robot 9 has turned its BOM on.
+2:53.491: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+2:53.547: Robot 3 has turned its BOM on.
+2:53.715: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+2:53.771: Robot 4 has turned its BOM on.
+2:53.995: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+2:54.51: Robot 9 has turned its BOM on.
+2:54.219: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+2:54.275: Robot 3 has turned its BOM on.
+2:54.491: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+2:54.547: Robot 4 has turned its BOM on.
+2:54.715: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+2:54.771: Robot 9 has turned its BOM on.
+2:54.991: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+2:55.47: Robot 3 has turned its BOM on.
+2:55.215: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+2:55.271: Robot 4 has turned its BOM on.
+2:55.491: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+2:55.547: Robot 9 has turned its BOM on.
+2:55.771: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+2:55.827: Robot 3 has turned its BOM on.
+2:55.995: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+2:56.51: Robot 4 has turned its BOM on.
+2:56.219: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+2:56.275: Robot 9 has turned its BOM on.
+2:56.495: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+2:56.552: Robot 3 has turned its BOM on.
+2:56.719: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+2:56.775: Robot 4 has turned its BOM on.
+2:56.991: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+2:57.47: Robot 9 has turned its BOM on.
+2:57.271: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+2:57.327: Robot 3 has turned its BOM on.
+2:57.491: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+2:57.547: Robot 4 has turned its BOM on.
+2:57.771: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+2:57.827: Robot 9 has turned its BOM on.
+2:57.995: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+2:58.51: Robot 3 has turned its BOM on.
+2:58.275: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+2:58.331: Robot 4 has turned its BOM on.
+2:58.491: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+2:58.547: Robot 9 has turned its BOM on.
+2:58.771: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+2:58.827: Robot 3 has turned its BOM on.
+2:58.991: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+2:59.47: Robot 4 has turned its BOM on.
+2:59.271: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+2:59.327: Robot 9 has turned its BOM on.
+2:59.491: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+2:59.547: Robot 3 has turned its BOM on.
+2:59.771: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+2:59.827: Robot 4 has turned its BOM on.
+2:59.995: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+3:0.51: Robot 9 has turned its BOM on.
+3:0.275: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:0.331: Robot 3 has turned its BOM on.
+3:0.491: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:0.547: Robot 4 has turned its BOM on.
+3:0.771: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+3:0.827: Robot 9 has turned its BOM on.
+3:0.991: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:1.47: Robot 3 has turned its BOM on.
+3:1.271: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:1.327: Robot 4 has turned its BOM on.
+3:1.491: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+3:1.547: Robot 9 has turned its BOM on.
+3:1.771: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:1.827: Robot 3 has turned its BOM on.
+3:1.995: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:2.51: Robot 4 has turned its BOM on.
+3:2.275: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+3:2.331: Robot 9 has turned its BOM on.
+3:2.491: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:2.547: Robot 3 has turned its BOM on.
+3:2.771: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:2.827: Robot 4 has turned its BOM on.
+3:3.47: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+3:3.104: Robot 9 has turned its BOM on.
+3:3.275: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:3.331: Robot 3 has turned its BOM on.
+3:3.547: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:3.603: Robot 4 has turned its BOM on.
+3:3.771: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+3:3.827: Robot 9 has turned its BOM on.
+3:3.995: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:4.51: Robot 3 has turned its BOM on.
+3:4.275: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:4.331: Robot 4 has turned its BOM on.
+3:4.547: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+3:4.603: Robot 9 has turned its BOM on.
+3:4.771: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:4.827: Robot 3 has turned its BOM on.
+3:5.47: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:5.103: Robot 4 has turned its BOM on.
+3:5.275: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+3:5.331: Robot 9 has turned its BOM on.
+3:5.547: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:5.603: Robot 3 has turned its BOM on.
+3:5.775: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:5.831: Robot 4 has turned its BOM on.
+3:6.51: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+3:6.107: Robot 9 has turned its BOM on.
+3:6.275: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:6.331: Robot 3 has turned its BOM on.
+3:6.547: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:6.604: Robot 4 has turned its BOM on.
+3:6.771: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+3:6.827: Robot 9 has turned its BOM on.
+3:7.47: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:7.103: Robot 3 has turned its BOM on.
+3:7.275: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:7.331: Robot 4 has turned its BOM on.
+3:7.547: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+3:7.603: Robot 9 has turned its BOM on.
+3:7.772: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:7.827: Robot 3 has turned its BOM on.
+3:8.51: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:8.107: Robot 4 has turned its BOM on.
+3:8.275: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+3:8.331: Robot 9 has turned its BOM on.
+3:8.547: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:8.603: Robot 3 has turned its BOM on.
+3:8.779: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:8.835: Robot 4 has turned its BOM on.
+3:9.47: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+3:9.103: Robot 9 has turned its BOM on.
+3:9.271: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:9.327: Robot 3 has turned its BOM on.
+3:9.551: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:9.607: Robot 4 has turned its BOM on.
+3:9.775: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+3:9.831: Robot 9 has turned its BOM on.
+3:10.47: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:10.103: Robot 3 has turned its BOM on.
+3:10.271: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:10.327: Robot 4 has turned its BOM on.
+3:10.551: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+3:10.607: Robot 9 has turned its BOM on.
+3:10.775: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:10.831: Robot 3 has turned its BOM on.
+3:11.59: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:11.115: Robot 4 has turned its BOM on.
+3:11.287: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+3:11.343: Robot 9 has turned its BOM on.
+3:11.547: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:11.603: Robot 3 has turned its BOM on.
+3:11.827: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:11.880: Robot 4 has turned its BOM on.
+3:12.48: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+3:12.103: Robot 9 has turned its BOM on.
+3:12.327: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:12.379: Robot 3 has turned its BOM on.
+3:12.551: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:12.607: Robot 4 has turned its BOM on.
+3:12.776: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+3:12.831: Robot 9 has turned its BOM on.
+3:13.47: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:13.103: Robot 3 has turned its BOM on.
+3:13.327: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:13.380: Robot 4 has turned its BOM on.
+3:13.547: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+3:13.603: Robot 9 has turned its BOM on.
+3:13.827: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:13.880: Robot 3 has turned its BOM on.
+3:14.48: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:14.103: Robot 4 has turned its BOM on.
+3:14.327: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+3:14.380: Robot 9 has turned its BOM on.
+3:14.551: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:14.607: Robot 3 has turned its BOM on.
+3:14.832: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:14.880: Robot 4 has turned its BOM on.
+3:15.48: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+3:15.104: Robot 9 has turned its BOM on.
+3:15.327: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:15.380: Robot 3 has turned its BOM on.
+3:15.547: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:15.603: Robot 4 has turned its BOM on.
+3:15.828: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 14)
+3:15.880: Robot 9 has turned its BOM on.
+3:16.48: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:16.104: Robot 3 has turned its BOM on.
+3:16.328: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:16.380: Robot 4 has turned its BOM on.
+3:16.552: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+3:16.608: Robot 9 has turned its BOM on.
+3:16.832: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:16.880: Robot 3 has turned its BOM on.
+3:17.48: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:17.104: Robot 4 has turned its BOM on.
+3:17.328: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+3:17.380: Robot 9 has turned its BOM on.
+3:17.548: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:17.604: Robot 3 has turned its BOM on.
+3:17.832: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:17.880: Robot 4 has turned its BOM on.
+3:18.104: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+3:18.160: Robot 9 has turned its BOM on.
+3:18.328: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:18.380: Robot 3 has turned its BOM on.
+3:18.548: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:18.604: Robot 4 has turned its BOM on.
+3:18.828: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+3:18.880: Robot 9 has turned its BOM on.
+3:19.52: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:19.108: Robot 3 has turned its BOM on.
+3:19.332: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:19.380: Robot 4 has turned its BOM on.
+3:19.604: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+3:19.660: Robot 9 has turned its BOM on.
+3:19.832: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:19.880: Robot 3 has turned its BOM on.
+3:20.104: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:20.160: Robot 4 has turned its BOM on.
+3:20.328: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+3:20.380: Robot 9 has turned its BOM on.
+3:20.552: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:20.608: Robot 3 has turned its BOM on.
+3:20.832: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:21.104: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+3:21.160: Robot 9 has turned its BOM on.
+3:21.328: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:21.380: Robot 3 has turned its BOM on.
+3:21.604: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:21.660: Robot 4 has turned its BOM on.
+3:21.832: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 14)
+3:21.880: Robot 9 has turned its BOM on.
+3:22.104: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:22.160: Robot 3 has turned its BOM on.
+3:22.328: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:22.380: Robot 4 has turned its BOM on.
+3:22.608: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+3:22.664: Robot 9 has turned its BOM on.
+3:22.832: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:22.880: Robot 3 has turned its BOM on.
+3:23.104: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:23.160: Robot 4 has turned its BOM on.
+3:23.328: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+3:23.380: Robot 9 has turned its BOM on.
+3:23.604: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:23.660: Robot 3 has turned its BOM on.
+3:23.832: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:23.880: Robot 4 has turned its BOM on.
+3:24.104: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+3:24.160: Robot 9 has turned its BOM on.
+3:24.328: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:24.380: Robot 3 has turned its BOM on.
+3:24.612: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:24.668: Robot 4 has turned its BOM on.
+3:24.840: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+3:24.880: Robot 9 has turned its BOM on.
+3:25.104: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:25.160: Robot 3 has turned its BOM on.
+3:25.328: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:25.380: Robot 4 has turned its BOM on.
+3:25.604: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+3:25.660: Robot 9 has turned its BOM on.
+3:25.828: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:25.880: Robot 3 has turned its BOM on.
+3:26.104: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:26.160: Robot 4 has turned its BOM on.
+3:26.328: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+3:26.380: Robot 9 has turned its BOM on.
+3:26.604: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:26.880: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:26.936: Robot 4 has turned its BOM on.
+3:27.104: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+3:27.160: Robot 9 has turned its BOM on.
+3:27.328: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:27.380: Robot 3 has turned its BOM on.
+3:27.604: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:27.660: Robot 4 has turned its BOM on.
+3:27.828: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+3:27.880: Robot 9 has turned its BOM on.
+3:28.104: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:28.160: Robot 3 has turned its BOM on.
+3:28.380: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:28.436: Robot 4 has turned its BOM on.
+3:28.604: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+3:28.660: Robot 9 has turned its BOM on.
+3:28.880: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:28.936: Robot 3 has turned its BOM on.
+3:29.108: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:29.164: Robot 4 has turned its BOM on.
+3:29.332: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+3:29.380: Robot 9 has turned its BOM on.
+3:29.604: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:29.660: Robot 3 has turned its BOM on.
+3:29.880: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:29.936: Robot 4 has turned its BOM on.
+3:30.104: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+3:30.160: Robot 9 has turned its BOM on.
+3:30.380: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:30.436: Robot 3 has turned its BOM on.
+3:30.604: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:30.660: Robot 4 has turned its BOM on.
+3:30.880: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+3:30.936: Robot 9 has turned its BOM on.
+3:31.108: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:31.164: Robot 3 has turned its BOM on.
+3:31.380: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:31.604: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+3:31.660: Robot 9 has turned its BOM on.
+3:31.880: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:31.936: Robot 3 has turned its BOM on.
+3:32.104: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:32.160: Robot 4 has turned its BOM on.
+3:32.380: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+3:32.436: Robot 9 has turned its BOM on.
+3:32.604: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:32.660: Robot 3 has turned its BOM on.
+3:32.884: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:32.940: Robot 4 has turned its BOM on.
+3:33.108: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+3:33.164: Robot 9 has turned its BOM on.
+3:33.380: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:33.436: Robot 3 has turned its BOM on.
+3:33.604: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:33.660: Robot 4 has turned its BOM on.
+3:33.880: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+3:33.936: Robot 9 has turned its BOM on.
+3:34.104: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:34.160: Robot 3 has turned its BOM on.
+3:34.380: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:34.436: Robot 4 has turned its BOM on.
+3:34.660: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+3:34.716: Robot 9 has turned its BOM on.
+3:34.884: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:34.940: Robot 3 has turned its BOM on.
+3:35.108: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:35.164: Robot 4 has turned its BOM on.
+3:35.385: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+3:35.440: Robot 9 has turned its BOM on.
+3:35.664: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:35.720: Robot 3 has turned its BOM on.
+3:35.880: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:35.936: Robot 4 has turned its BOM on.
+3:36.160: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+3:36.216: Robot 9 has turned its BOM on.
+3:36.380: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:36.436: Robot 3 has turned its BOM on.
+3:36.660: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:36.716: Robot 4 has turned its BOM on.
+3:36.884: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+3:36.940: Robot 9 has turned its BOM on.
+3:37.168: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:37.224: Robot 3 has turned its BOM on.
+3:37.380: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:37.436: Robot 4 has turned its BOM on.
+3:37.660: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+3:37.716: Robot 9 has turned its BOM on.
+3:37.880: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:37.936: Robot 3 has turned its BOM on.
+3:38.160: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:38.216: Robot 4 has turned its BOM on.
+3:38.380: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 14)
+3:38.436: Robot 9 has turned its BOM on.
+3:38.660: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:38.716: Robot 3 has turned its BOM on.
+3:38.884: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:38.940: Robot 4 has turned its BOM on.
+3:39.164: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+3:39.220: Robot 9 has turned its BOM on.
+3:39.380: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:39.436: Robot 3 has turned its BOM on.
+3:39.660: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:39.716: Robot 4 has turned its BOM on.
+3:39.880: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+3:39.936: Robot 9 has turned its BOM on.
+3:40.164: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:40.220: Robot 3 has turned its BOM on.
+3:40.436: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:40.492: Robot 4 has turned its BOM on.
+3:40.660: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+3:40.716: Robot 9 has turned its BOM on.
+3:40.884: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:40.940: Robot 3 has turned its BOM on.
+3:41.164: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:41.220: Robot 4 has turned its BOM on.
+3:41.380: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+3:41.437: Robot 9 has turned its BOM on.
+3:41.660: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:41.716: Robot 3 has turned its BOM on.
+3:41.936: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:41.992: Robot 4 has turned its BOM on.
+3:42.164: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 14)
+3:42.220: Robot 9 has turned its BOM on.
+3:42.436: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:42.492: Robot 3 has turned its BOM on.
+3:42.660: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:42.716: Robot 4 has turned its BOM on.
+3:42.880: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+3:42.936: Robot 9 has turned its BOM on.
+3:43.160: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:43.216: Robot 3 has turned its BOM on.
+3:43.436: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:43.492: Robot 4 has turned its BOM on.
+3:43.664: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+3:43.720: Robot 9 has turned its BOM on.
+3:43.936: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:43.992: Robot 3 has turned its BOM on.
+3:44.164: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:44.220: Robot 4 has turned its BOM on.
+3:44.440: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+3:44.496: Robot 9 has turned its BOM on.
+3:44.664: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:44.720: Robot 3 has turned its BOM on.
+3:44.936: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:44.992: Robot 4 has turned its BOM on.
+3:45.160: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+3:45.216: Robot 9 has turned its BOM on.
+3:45.436: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:45.492: Robot 3 has turned its BOM on.
+3:45.664: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:45.720: Robot 4 has turned its BOM on.
+3:45.936: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+3:45.992: Robot 9 has turned its BOM on.
+3:46.160: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:46.216: Robot 3 has turned its BOM on.
+3:46.440: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:46.496: Robot 4 has turned its BOM on.
+3:46.664: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+3:46.720: Robot 9 has turned its BOM on.
+3:46.936: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:46.992: Robot 3 has turned its BOM on.
+3:47.160: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:47.216: Robot 4 has turned its BOM on.
+3:47.436: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+3:47.492: Robot 9 has turned its BOM on.
+3:47.660: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:47.716: Robot 3 has turned its BOM on.
+3:47.936: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:47.992: Robot 4 has turned its BOM on.
+3:48.160: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+3:48.216: Robot 9 has turned its BOM on.
+3:48.436: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:48.493: Robot 3 has turned its BOM on.
+3:48.660: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:48.716: Robot 4 has turned its BOM on.
+3:48.936: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+3:48.992: Robot 9 has turned its BOM on.
+3:49.216: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:49.272: Robot 3 has turned its BOM on.
+3:49.440: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:49.496: Robot 4 has turned its BOM on.
+3:49.664: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+3:49.720: Robot 9 has turned its BOM on.
+3:49.936: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:49.992: Robot 3 has turned its BOM on.
+3:50.160: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:50.216: Robot 4 has turned its BOM on.
+3:50.436: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+3:50.492: Robot 9 has turned its BOM on.
+3:50.716: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:50.772: Robot 3 has turned its BOM on.
+3:50.936: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:50.992: Robot 4 has turned its BOM on.
+3:51.216: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+3:51.272: Robot 9 has turned its BOM on.
+3:51.436: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:51.492: Robot 3 has turned its BOM on.
+3:51.664: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:51.720: Robot 4 has turned its BOM on.
+3:51.936: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+3:51.992: Robot 9 has turned its BOM on.
+3:52.216: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:52.272: Robot 3 has turned its BOM on.
+3:52.436: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:52.492: Robot 4 has turned its BOM on.
+3:52.716: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+3:52.772: Robot 9 has turned its BOM on.
+3:52.936: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:52.992: Robot 3 has turned its BOM on.
+3:53.216: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:53.272: Robot 4 has turned its BOM on.
+3:53.440: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+3:53.496: Robot 9 has turned its BOM on.
+3:53.720: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:53.776: Robot 3 has turned its BOM on.
+3:53.940: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:53.996: Robot 4 has turned its BOM on.
+3:54.220: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+3:54.276: Robot 9 has turned its BOM on.
+3:54.436: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:54.492: Robot 3 has turned its BOM on.
+3:54.716: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:54.772: Robot 4 has turned its BOM on.
+3:54.936: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+3:54.992: Robot 9 has turned its BOM on.
+3:55.216: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:55.272: Robot 3 has turned its BOM on.
+3:55.440: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:55.496: Robot 4 has turned its BOM on.
+3:55.720: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+3:55.776: Robot 9 has turned its BOM on.
+3:55.936: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:55.992: Robot 3 has turned its BOM on.
+3:56.216: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:56.272: Robot 4 has turned its BOM on.
+3:56.436: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+3:56.492: Robot 9 has turned its BOM on.
+3:56.716: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:56.772: Robot 3 has turned its BOM on.
+3:56.992: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:57.48: Robot 4 has turned its BOM on.
+3:57.216: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+3:57.272: Robot 9 has turned its BOM on.
+3:57.440: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:57.496: Robot 3 has turned its BOM on.
+3:57.720: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:57.776: Robot 4 has turned its BOM on.
+3:57.992: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+3:58.48: Robot 9 has turned its BOM on.
+3:58.216: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:58.272: Robot 3 has turned its BOM on.
+3:58.492: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:58.548: Robot 4 has turned its BOM on.
+3:58.716: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+3:58.992: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:59.48: Robot 3 has turned its BOM on.
+3:59.216: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+3:59.272: Robot 4 has turned its BOM on.
+3:59.496: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+3:59.552: Robot 9 has turned its BOM on.
+3:59.724: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+3:59.780: Robot 3 has turned its BOM on.
+3:59.992: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:0.48: Robot 4 has turned its BOM on.
+4:0.220: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+4:0.276: Robot 9 has turned its BOM on.
+4:0.492: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:0.548: Robot 3 has turned its BOM on.
+4:0.716: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:0.772: Robot 4 has turned its BOM on.
+4:0.996: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+4:1.52: Robot 9 has turned its BOM on.
+4:1.220: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:1.276: Robot 3 has turned its BOM on.
+4:1.492: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:1.548: Robot 4 has turned its BOM on.
+4:1.716: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+4:1.772: Robot 9 has turned its BOM on.
+4:1.992: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:2.48: Robot 3 has turned its BOM on.
+4:2.224: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:2.280: Robot 4 has turned its BOM on.
+4:2.492: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+4:2.548: Robot 9 has turned its BOM on.
+4:2.780: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:2.836: Robot 3 has turned its BOM on.
+4:2.992: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:3.48: Robot 4 has turned its BOM on.
+4:3.216: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+4:3.272: Robot 9 has turned its BOM on.
+4:3.492: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:3.548: Robot 3 has turned its BOM on.
+4:3.716: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:3.772: Robot 4 has turned its BOM on.
+4:3.996: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+4:4.52: Robot 9 has turned its BOM on.
+4:4.220: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:4.276: Robot 3 has turned its BOM on.
+4:4.492: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:4.548: Robot 4 has turned its BOM on.
+4:4.716: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+4:4.772: Robot 9 has turned its BOM on.
+4:4.992: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:5.48: Robot 3 has turned its BOM on.
+4:5.216: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:5.272: Robot 4 has turned its BOM on.
+4:5.492: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+4:5.548: Robot 9 has turned its BOM on.
+4:5.772: Robot 3 has turned its BOM on.
+4:5.992: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:6.48: Robot 4 has turned its BOM on.
+4:6.220: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+4:6.276: Robot 9 has turned its BOM on.
+4:6.492: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:6.548: Robot 3 has turned its BOM on.
+4:6.716: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:6.772: Robot 4 has turned its BOM on.
+4:6.992: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 14)
+4:7.48: Robot 9 has turned its BOM on.
+4:7.272: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:7.328: Robot 3 has turned its BOM on.
+4:7.492: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:7.548: Robot 4 has turned its BOM on.
+4:7.772: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+4:7.828: Robot 9 has turned its BOM on.
+4:7.996: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:8.52: Robot 3 has turned its BOM on.
+4:8.276: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:8.332: Robot 4 has turned its BOM on.
+4:8.492: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+4:8.548: Robot 9 has turned its BOM on.
+4:8.772: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:8.828: Robot 3 has turned its BOM on.
+4:8.992: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:9.48: Robot 4 has turned its BOM on.
+4:9.272: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+4:9.328: Robot 9 has turned its BOM on.
+4:9.492: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:9.548: Robot 3 has turned its BOM on.
+4:9.772: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:9.828: Robot 4 has turned its BOM on.
+4:9.996: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+4:10.52: Robot 9 has turned its BOM on.
+4:10.276: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:10.332: Robot 3 has turned its BOM on.
+4:10.492: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:10.548: Robot 4 has turned its BOM on.
+4:10.772: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+4:10.828: Robot 9 has turned its BOM on.
+4:10.992: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:11.48: Robot 3 has turned its BOM on.
+4:11.272: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:11.328: Robot 4 has turned its BOM on.
+4:11.548: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+4:11.604: Robot 9 has turned its BOM on.
+4:11.772: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:11.828: Robot 3 has turned its BOM on.
+4:11.996: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:12.52: Robot 4 has turned its BOM on.
+4:12.276: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+4:12.332: Robot 9 has turned its BOM on.
+4:12.492: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:12.548: Robot 3 has turned its BOM on.
+4:12.772: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:12.828: Robot 4 has turned its BOM on.
+4:13.48: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+4:13.104: Robot 9 has turned its BOM on.
+4:13.276: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:13.332: Robot 3 has turned its BOM on.
+4:13.548: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:13.604: Robot 4 has turned its BOM on.
+4:13.772: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+4:13.828: Robot 9 has turned its BOM on.
+4:13.996: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:14.52: Robot 3 has turned its BOM on.
+4:14.276: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:14.332: Robot 4 has turned its BOM on.
+4:14.548: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+4:14.604: Robot 9 has turned its BOM on.
+4:14.772: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:14.828: Robot 3 has turned its BOM on.
+4:15.48: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:15.104: Robot 4 has turned its BOM on.
+4:15.276: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+4:15.332: Robot 9 has turned its BOM on.
+4:15.548: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:15.604: Robot 3 has turned its BOM on.
+4:15.772: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:15.828: Robot 4 has turned its BOM on.
+4:16.52: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+4:16.108: Robot 9 has turned its BOM on.
+4:16.276: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:16.332: Robot 3 has turned its BOM on.
+4:16.548: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:16.604: Robot 4 has turned its BOM on.
+4:16.772: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 14)
+4:16.828: Robot 9 has turned its BOM on.
+4:17.48: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:17.104: Robot 3 has turned its BOM on.
+4:17.272: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:17.328: Robot 4 has turned its BOM on.
+4:17.552: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+4:17.608: Robot 9 has turned its BOM on.
+4:17.776: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:17.832: Robot 3 has turned its BOM on.
+4:18.48: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:18.104: Robot 4 has turned its BOM on.
+4:18.272: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+4:18.328: Robot 9 has turned its BOM on.
+4:18.548: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:18.604: Robot 3 has turned its BOM on.
+4:18.776: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:18.832: Robot 4 has turned its BOM on.
+4:19.48: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+4:19.104: Robot 9 has turned its BOM on.
+4:19.272: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:19.328: Robot 3 has turned its BOM on.
+4:19.552: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:19.608: Robot 4 has turned its BOM on.
+4:19.776: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+4:19.832: Robot 9 has turned its BOM on.
+4:20.48: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:20.104: Robot 3 has turned its BOM on.
+4:20.272: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:20.328: Robot 4 has turned its BOM on.
+4:20.552: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+4:20.608: Robot 9 has turned its BOM on.
+4:20.776: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:20.832: Robot 3 has turned its BOM on.
+4:21.48: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:21.104: Robot 4 has turned its BOM on.
+4:21.272: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+4:21.328: Robot 9 has turned its BOM on.
+4:21.548: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:21.604: Robot 3 has turned its BOM on.
+4:21.772: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:21.828: Robot 4 has turned its BOM on.
+4:22.48: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+4:22.104: Robot 9 has turned its BOM on.
+4:22.328: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:22.380: Robot 3 has turned its BOM on.
+4:22.552: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:22.608: Robot 4 has turned its BOM on.
+4:22.776: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+4:22.832: Robot 9 has turned its BOM on.
+4:23.48: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:23.104: Robot 3 has turned its BOM on.
+4:23.328: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:23.380: Robot 4 has turned its BOM on.
+4:23.548: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+4:23.604: Robot 9 has turned its BOM on.
+4:23.828: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:23.880: Robot 3 has turned its BOM on.
+4:24.48: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:24.104: Robot 4 has turned its BOM on.
+4:24.328: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+4:24.380: Robot 9 has turned its BOM on.
+4:24.552: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:24.608: Robot 3 has turned its BOM on.
+4:24.832: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:24.880: Robot 4 has turned its BOM on.
+4:25.48: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+4:25.104: Robot 9 has turned its BOM on.
+4:25.328: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:25.380: Robot 3 has turned its BOM on.
+4:25.556: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:25.612: Robot 4 has turned its BOM on.
+4:25.784: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+4:25.840: Robot 9 has turned its BOM on.
+4:26.48: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:26.104: Robot 3 has turned its BOM on.
+4:26.328: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:26.380: Robot 4 has turned its BOM on.
+4:26.548: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+4:26.604: Robot 9 has turned its BOM on.
+4:26.832: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:26.880: Robot 3 has turned its BOM on.
+4:27.48: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:27.104: Robot 4 has turned its BOM on.
+4:27.328: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+4:27.380: Robot 9 has turned its BOM on.
+4:27.548: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:27.604: Robot 3 has turned its BOM on.
+4:27.832: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:27.880: Robot 4 has turned its BOM on.
+4:28.104: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+4:28.160: Robot 9 has turned its BOM on.
+4:28.336: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:28.380: Robot 3 has turned its BOM on.
+4:28.552: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:28.608: Robot 4 has turned its BOM on.
+4:28.832: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+4:28.880: Robot 9 has turned its BOM on.
+4:29.48: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:29.104: Robot 3 has turned its BOM on.
+4:29.328: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:29.380: Robot 4 has turned its BOM on.
+4:29.604: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+4:29.660: Robot 9 has turned its BOM on.
+4:29.832: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:29.880: Robot 3 has turned its BOM on.
+4:30.104: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:30.160: Robot 4 has turned its BOM on.
+4:30.328: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+4:30.380: Robot 9 has turned its BOM on.
+4:30.556: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:30.612: Robot 3 has turned its BOM on.
+4:30.840: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:30.880: Robot 4 has turned its BOM on.
+4:31.104: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+4:31.160: Robot 9 has turned its BOM on.
+4:31.328: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:31.380: Robot 3 has turned its BOM on.
+4:31.604: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:31.660: Robot 4 has turned its BOM on.
+4:31.828: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+4:31.880: Robot 9 has turned its BOM on.
+4:32.104: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:32.160: Robot 3 has turned its BOM on.
+4:32.332: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:32.380: Robot 4 has turned its BOM on.
+4:32.608: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+4:32.664: Robot 9 has turned its BOM on.
+4:32.832: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:32.880: Robot 3 has turned its BOM on.
+4:33.104: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:33.160: Robot 4 has turned its BOM on.
+4:33.328: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+4:33.380: Robot 9 has turned its BOM on.
+4:33.604: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:33.660: Robot 3 has turned its BOM on.
+4:33.828: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:33.881: Robot 4 has turned its BOM on.
+4:34.108: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+4:34.164: Robot 9 has turned its BOM on.
+4:34.332: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:34.380: Robot 3 has turned its BOM on.
+4:34.604: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:34.660: Robot 4 has turned its BOM on.
+4:34.828: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+4:34.881: Robot 9 has turned its BOM on.
+4:35.104: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:35.160: Robot 3 has turned its BOM on.
+4:35.332: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:35.380: Robot 4 has turned its BOM on.
+4:35.604: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+4:35.660: Robot 9 has turned its BOM on.
+4:35.829: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:35.880: Robot 3 has turned its BOM on.
+4:36.104: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:36.160: Robot 4 has turned its BOM on.
+4:36.328: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+4:36.381: Robot 9 has turned its BOM on.
+4:36.604: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:36.660: Robot 3 has turned its BOM on.
+4:36.881: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:36.936: Robot 4 has turned its BOM on.
+4:37.108: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+4:37.164: Robot 9 has turned its BOM on.
+4:37.332: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:37.380: Robot 3 has turned its BOM on.
+4:37.604: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:37.660: Robot 4 has turned its BOM on.
+4:37.829: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+4:37.881: Robot 9 has turned its BOM on.
+4:38.104: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:38.160: Robot 3 has turned its BOM on.
+4:38.381: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:38.437: Robot 4 has turned its BOM on.
+4:38.604: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+4:38.660: Robot 9 has turned its BOM on.
+4:38.881: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:38.937: Robot 3 has turned its BOM on.
+4:39.112: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:39.169: Robot 4 has turned its BOM on.
+4:39.337: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+4:39.381: Robot 9 has turned its BOM on.
+4:39.605: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:39.660: Robot 3 has turned its BOM on.
+4:39.881: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:39.936: Robot 4 has turned its BOM on.
+4:40.104: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+4:40.161: Robot 9 has turned its BOM on.
+4:40.381: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:40.437: Robot 3 has turned its BOM on.
+4:40.605: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:40.661: Robot 4 has turned its BOM on.
+4:40.881: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+4:40.937: Robot 9 has turned its BOM on.
+4:41.109: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:41.165: Robot 3 has turned its BOM on.
+4:41.381: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:41.437: Robot 4 has turned its BOM on.
+4:41.605: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+4:41.661: Robot 9 has turned its BOM on.
+4:41.881: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:41.937: Robot 3 has turned its BOM on.
+4:42.105: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:42.161: Robot 4 has turned its BOM on.
+4:42.381: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+4:42.437: Robot 9 has turned its BOM on.
+4:42.605: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:42.661: Robot 3 has turned its BOM on.
+4:42.885: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:42.941: Robot 4 has turned its BOM on.
+4:43.109: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+4:43.165: Robot 9 has turned its BOM on.
+4:43.381: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:43.437: Robot 3 has turned its BOM on.
+4:43.605: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:43.661: Robot 4 has turned its BOM on.
+4:43.881: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+4:43.937: Robot 9 has turned its BOM on.
+4:44.105: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:44.161: Robot 3 has turned its BOM on.
+4:44.381: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:44.437: Robot 4 has turned its BOM on.
+4:44.661: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+4:44.717: Robot 9 has turned its BOM on.
+4:44.885: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:44.941: Robot 3 has turned its BOM on.
+4:45.109: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:45.165: Robot 4 has turned its BOM on.
+4:45.381: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+4:45.437: Robot 9 has turned its BOM on.
+4:45.605: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:45.661: Robot 3 has turned its BOM on.
+4:45.881: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:45.937: Robot 4 has turned its BOM on.
+4:46.161: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+4:46.217: Robot 9 has turned its BOM on.
+4:46.381: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:46.437: Robot 3 has turned its BOM on.
+4:46.661: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:46.717: Robot 4 has turned its BOM on.
+4:46.885: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+4:46.941: Robot 9 has turned its BOM on.
+4:47.165: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:47.221: Robot 3 has turned its BOM on.
+4:47.389: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:47.445: Robot 4 has turned its BOM on.
+4:47.669: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+4:47.725: Robot 9 has turned its BOM on.
+4:47.881: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:47.937: Robot 3 has turned its BOM on.
+4:48.161: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:48.217: Robot 4 has turned its BOM on.
+4:48.381: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+4:48.437: Robot 9 has turned its BOM on.
+4:48.661: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:48.717: Robot 3 has turned its BOM on.
+4:48.885: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:48.941: Robot 4 has turned its BOM on.
+4:49.165: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+4:49.221: Robot 9 has turned its BOM on.
+4:49.381: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:49.437: Robot 3 has turned its BOM on.
+4:49.661: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:49.717: Robot 4 has turned its BOM on.
+4:49.881: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+4:49.937: Robot 9 has turned its BOM on.
+4:50.161: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:50.217: Robot 3 has turned its BOM on.
+4:50.381: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:50.437: Robot 4 has turned its BOM on.
+4:50.665: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 14)
+4:50.721: Robot 9 has turned its BOM on.
+4:50.881: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:50.937: Robot 3 has turned its BOM on.
+4:51.161: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:51.217: Robot 4 has turned its BOM on.
+4:51.381: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+4:51.437: Robot 9 has turned its BOM on.
+4:51.665: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:51.721: Robot 3 has turned its BOM on.
+4:51.937: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:51.993: Robot 4 has turned its BOM on.
+4:52.161: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+4:52.217: Robot 9 has turned its BOM on.
+4:52.385: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:52.441: Robot 3 has turned its BOM on.
+4:52.665: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:52.721: Robot 4 has turned its BOM on.
+4:52.881: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+4:52.937: Robot 9 has turned its BOM on.
+4:53.161: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:53.217: Robot 3 has turned its BOM on.
+4:53.437: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:53.493: Robot 4 has turned its BOM on.
+4:53.669: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+4:53.725: Robot 9 has turned its BOM on.
+4:53.937: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:53.993: Robot 3 has turned its BOM on.
+4:54.161: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:54.217: Robot 4 has turned its BOM on.
+4:54.385: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+4:54.441: Robot 9 has turned its BOM on.
+4:54.665: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:54.721: Robot 3 has turned its BOM on.
+4:54.937: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:54.993: Robot 4 has turned its BOM on.
+4:55.161: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+4:55.217: Robot 9 has turned its BOM on.
+4:55.437: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:55.493: Robot 3 has turned its BOM on.
+4:55.665: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:55.721: Robot 4 has turned its BOM on.
+4:55.937: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+4:55.993: Robot 9 has turned its BOM on.
+4:56.165: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:56.221: Robot 3 has turned its BOM on.
+4:56.441: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:56.497: Robot 4 has turned its BOM on.
+4:56.665: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+4:56.721: Robot 9 has turned its BOM on.
+4:56.937: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:56.993: Robot 3 has turned its BOM on.
+4:57.161: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:57.217: Robot 4 has turned its BOM on.
+4:57.437: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+4:57.493: Robot 9 has turned its BOM on.
+4:57.665: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:57.721: Robot 3 has turned its BOM on.
+4:57.937: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:57.993: Robot 4 has turned its BOM on.
+4:58.165: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+4:58.221: Robot 9 has turned its BOM on.
+4:58.441: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:58.497: Robot 3 has turned its BOM on.
+4:58.665: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:58.721: Robot 4 has turned its BOM on.
+4:58.937: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+4:58.993: Robot 9 has turned its BOM on.
+4:59.161: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:59.217: Robot 3 has turned its BOM on.
+4:59.441: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 1)
+4:59.497: Robot 4 has turned its BOM on.
+4:59.665: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 13)
+4:59.721: Robot 9 has turned its BOM on.
+4:59.937: Robot 9 passed the token to robot 3. Sensor matrix:
+(3 10)(4 6)
+4:59.993: Robot 3 has turned its BOM on.
Index: branches/battery/code/projects/libwireless/logger/tests/4robots5minutes.test
===================================================================
--- branches/battery/code/projects/libwireless/logger/tests/4robots5minutes.test	(nonexistent)
+++ branches/battery/code/projects/libwireless/logger/tests/4robots5minutes.test	(revision 260)
@@ -0,0 +1,3427 @@
+0:0.862: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+0:0.918: Robot 3 has turned its BOM on.
+0:1.87: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+0:1.142: Robot 4 has turned its BOM on.
+0:1.370: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+0:1.426: Robot 9 has turned its BOM on.
+0:1.598: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 12)(4 9)(13 12)
+0:1.642: Robot 13 has turned its BOM on.
+0:1.866: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+0:1.922: Robot 3 has turned its BOM on.
+0:2.90: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+0:2.142: Robot 4 has turned its BOM on.
+0:2.366: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+0:2.422: Robot 9 has turned its BOM on.
+0:2.642: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 12)(4 9)(13 12)
+0:2.698: Robot 13 has turned its BOM on.
+0:2.866: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+0:2.922: Robot 3 has turned its BOM on.
+0:3.142: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+0:3.198: Robot 4 has turned its BOM on.
+0:3.422: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+0:3.478: Robot 9 has turned its BOM on.
+0:3.646: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+0:3.702: Robot 13 has turned its BOM on.
+0:3.926: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+0:3.982: Robot 3 has turned its BOM on.
+0:4.142: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+0:4.198: Robot 4 has turned its BOM on.
+0:4.422: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+0:4.478: Robot 9 has turned its BOM on.
+0:4.642: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 12)(4 9)(13 12)
+0:4.698: Robot 13 has turned its BOM on.
+0:4.926: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+0:4.982: Robot 3 has turned its BOM on.
+0:5.198: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+0:5.254: Robot 4 has turned its BOM on.
+0:5.422: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+0:5.478: Robot 9 has turned its BOM on.
+0:5.702: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+0:5.758: Robot 13 has turned its BOM on.
+0:5.926: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+0:5.982: Robot 3 has turned its BOM on.
+0:6.198: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+0:6.254: Robot 4 has turned its BOM on.
+0:6.478: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+0:6.534: Robot 9 has turned its BOM on.
+0:6.702: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+0:6.758: Robot 13 has turned its BOM on.
+0:6.982: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+0:7.38: Robot 3 has turned its BOM on.
+0:7.198: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+0:7.254: Robot 4 has turned its BOM on.
+0:7.478: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+0:7.534: Robot 9 has turned its BOM on.
+0:7.754: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+0:7.810: Robot 13 has turned its BOM on.
+0:7.982: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+0:8.38: Robot 3 has turned its BOM on.
+0:8.254: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+0:8.310: Robot 4 has turned its BOM on.
+0:8.478: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+0:8.534: Robot 9 has turned its BOM on.
+0:8.754: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+0:8.810: Robot 13 has turned its BOM on.
+0:9.34: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+0:9.90: Robot 3 has turned its BOM on.
+0:9.254: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+0:9.310: Robot 4 has turned its BOM on.
+0:9.534: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+0:9.590: Robot 9 has turned its BOM on.
+0:9.762: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+0:9.818: Robot 13 has turned its BOM on.
+0:10.42: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+0:10.98: Robot 3 has turned its BOM on.
+0:10.310: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+0:10.366: Robot 4 has turned its BOM on.
+0:10.534: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+0:10.590: Robot 9 has turned its BOM on.
+0:10.810: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 12)(4 9)(13 12)
+0:10.866: Robot 13 has turned its BOM on.
+0:11.38: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+0:11.94: Robot 3 has turned its BOM on.
+0:11.310: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+0:11.366: Robot 4 has turned its BOM on.
+0:11.534: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+0:11.590: Robot 9 has turned its BOM on.
+0:11.810: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+0:11.866: Robot 13 has turned its BOM on.
+0:12.90: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+0:12.142: Robot 3 has turned its BOM on.
+0:12.310: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+0:12.366: Robot 4 has turned its BOM on.
+0:12.590: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+0:12.642: Robot 9 has turned its BOM on.
+0:12.814: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 12)(4 9)(13 12)
+0:12.870: Robot 13 has turned its BOM on.
+0:13.94: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+0:13.142: Robot 3 has turned its BOM on.
+0:13.366: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+0:13.422: Robot 4 has turned its BOM on.
+0:13.590: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+0:13.642: Robot 9 has turned its BOM on.
+0:13.870: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+0:13.926: Robot 13 has turned its BOM on.
+0:14.94: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+0:14.142: Robot 3 has turned its BOM on.
+0:14.366: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+0:14.422: Robot 4 has turned its BOM on.
+0:14.642: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+0:14.698: Robot 9 has turned its BOM on.
+0:14.866: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 12)(4 9)(13 12)
+0:14.922: Robot 13 has turned its BOM on.
+0:15.142: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+0:15.199: Robot 3 has turned its BOM on.
+0:15.370: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+0:15.426: Robot 4 has turned its BOM on.
+0:15.642: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+0:15.698: Robot 9 has turned its BOM on.
+0:15.922: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+0:15.978: Robot 13 has turned its BOM on.
+0:16.142: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+0:16.198: Robot 3 has turned its BOM on.
+0:16.422: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+0:16.478: Robot 4 has turned its BOM on.
+0:16.698: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+0:16.754: Robot 9 has turned its BOM on.
+0:16.922: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 12)(4 9)(13 12)
+0:16.978: Robot 13 has turned its BOM on.
+0:17.142: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+0:17.198: Robot 3 has turned its BOM on.
+0:17.422: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+0:17.478: Robot 4 has turned its BOM on.
+0:17.698: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+0:17.754: Robot 9 has turned its BOM on.
+0:17.922: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+0:17.978: Robot 13 has turned its BOM on.
+0:18.202: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+0:18.258: Robot 3 has turned its BOM on.
+0:18.426: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+0:18.482: Robot 4 has turned its BOM on.
+0:18.698: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+0:18.754: Robot 9 has turned its BOM on.
+0:18.978: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+0:19.34: Robot 13 has turned its BOM on.
+0:19.198: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+0:19.254: Robot 3 has turned its BOM on.
+0:19.482: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+0:19.538: Robot 4 has turned its BOM on.
+0:19.754: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+0:19.810: Robot 9 has turned its BOM on.
+0:19.978: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+0:20.34: Robot 13 has turned its BOM on.
+0:20.254: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+0:20.310: Robot 3 has turned its BOM on.
+0:20.478: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+0:20.534: Robot 4 has turned its BOM on.
+0:20.754: Robot 9 has turned its BOM on.
+0:21.34: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+0:21.90: Robot 13 has turned its BOM on.
+0:21.258: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+0:21.314: Robot 3 has turned its BOM on.
+0:21.538: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+0:21.594: Robot 4 has turned its BOM on.
+0:21.755: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+0:21.810: Robot 9 has turned its BOM on.
+0:22.34: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+0:22.90: Robot 13 has turned its BOM on.
+0:22.310: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+0:22.366: Robot 3 has turned its BOM on.
+0:22.538: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+0:22.594: Robot 4 has turned its BOM on.
+0:22.810: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+0:22.866: Robot 9 has turned its BOM on.
+0:23.34: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+0:23.90: Robot 13 has turned its BOM on.
+0:23.314: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+0:23.370: Robot 3 has turned its BOM on.
+0:23.538: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+0:23.594: Robot 4 has turned its BOM on.
+0:23.810: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+0:23.866: Robot 9 has turned its BOM on.
+0:24.90: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+0:24.142: Robot 13 has turned its BOM on.
+0:24.314: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+0:24.370: Robot 3 has turned its BOM on.
+0:24.594: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+0:24.642: Robot 4 has turned its BOM on.
+0:24.810: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+0:24.866: Robot 9 has turned its BOM on.
+0:25.90: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+0:25.142: Robot 13 has turned its BOM on.
+0:25.366: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+0:25.422: Robot 3 has turned its BOM on.
+0:25.590: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+0:25.642: Robot 4 has turned its BOM on.
+0:25.866: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+0:25.922: Robot 9 has turned its BOM on.
+0:26.90: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+0:26.142: Robot 13 has turned its BOM on.
+0:26.366: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+0:26.422: Robot 3 has turned its BOM on.
+0:26.642: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+0:26.698: Robot 4 has turned its BOM on.
+0:26.866: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+0:26.922: Robot 9 has turned its BOM on.
+0:27.142: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+0:27.198: Robot 13 has turned its BOM on.
+0:27.370: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+0:27.426: Robot 3 has turned its BOM on.
+0:27.642: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+0:27.698: Robot 4 has turned its BOM on.
+0:27.922: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+0:27.978: Robot 9 has turned its BOM on.
+0:28.142: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+0:28.198: Robot 13 has turned its BOM on.
+0:28.422: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+0:28.478: Robot 3 has turned its BOM on.
+0:28.698: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+0:28.754: Robot 4 has turned its BOM on.
+0:28.926: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+0:28.982: Robot 9 has turned its BOM on.
+0:29.146: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+0:29.202: Robot 13 has turned its BOM on.
+0:29.426: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+0:29.482: Robot 3 has turned its BOM on.
+0:29.698: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+0:29.754: Robot 4 has turned its BOM on.
+0:29.922: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+0:29.978: Robot 9 has turned its BOM on.
+0:30.198: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+0:30.254: Robot 13 has turned its BOM on.
+0:30.422: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+0:30.478: Robot 3 has turned its BOM on.
+0:30.698: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+0:30.754: Robot 4 has turned its BOM on.
+0:30.978: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+0:31.34: Robot 9 has turned its BOM on.
+0:31.198: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+0:31.254: Robot 13 has turned its BOM on.
+0:31.478: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+0:31.534: Robot 3 has turned its BOM on.
+0:31.698: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+0:31.754: Robot 4 has turned its BOM on.
+0:31.978: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+0:32.34: Robot 9 has turned its BOM on.
+0:32.254: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+0:32.310: Robot 13 has turned its BOM on.
+0:32.478: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+0:32.534: Robot 3 has turned its BOM on.
+0:32.762: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+0:32.818: Robot 4 has turned its BOM on.
+0:32.986: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+0:33.42: Robot 9 has turned its BOM on.
+0:33.254: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+0:33.310: Robot 13 has turned its BOM on.
+0:33.534: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+0:33.590: Robot 3 has turned its BOM on.
+0:33.754: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+0:33.811: Robot 4 has turned its BOM on.
+0:34.34: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+0:34.90: Robot 9 has turned its BOM on.
+0:34.310: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+0:34.366: Robot 13 has turned its BOM on.
+0:34.534: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+0:34.590: Robot 3 has turned its BOM on.
+0:34.810: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+0:34.867: Robot 4 has turned its BOM on.
+0:35.34: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+0:35.90: Robot 9 has turned its BOM on.
+0:35.310: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+0:35.366: Robot 13 has turned its BOM on.
+0:35.534: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+0:35.590: Robot 3 has turned its BOM on.
+0:35.814: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+0:35.870: Robot 4 has turned its BOM on.
+0:36.38: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+0:36.94: Robot 9 has turned its BOM on.
+0:36.318: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+0:36.374: Robot 13 has turned its BOM on.
+0:36.598: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+0:36.642: Robot 3 has turned its BOM on.
+0:36.810: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+0:36.866: Robot 4 has turned its BOM on.
+0:37.94: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+0:37.142: Robot 9 has turned its BOM on.
+0:37.366: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+0:37.422: Robot 13 has turned its BOM on.
+0:37.590: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+0:37.642: Robot 3 has turned its BOM on.
+0:37.874: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+0:37.930: Robot 4 has turned its BOM on.
+0:38.102: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+0:38.142: Robot 9 has turned its BOM on.
+0:38.366: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+0:38.422: Robot 13 has turned its BOM on.
+0:38.642: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+0:38.698: Robot 3 has turned its BOM on.
+0:38.870: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+0:38.926: Robot 4 has turned its BOM on.
+0:39.142: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+0:39.198: Robot 9 has turned its BOM on.
+0:39.366: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+0:39.422: Robot 13 has turned its BOM on.
+0:39.642: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+0:39.698: Robot 3 has turned its BOM on.
+0:39.922: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+0:39.978: Robot 4 has turned its BOM on.
+0:40.142: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+0:40.198: Robot 9 has turned its BOM on.
+0:40.422: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+0:40.478: Robot 13 has turned its BOM on.
+0:40.646: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+0:40.702: Robot 3 has turned its BOM on.
+0:40.926: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+0:40.982: Robot 4 has turned its BOM on.
+0:41.198: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+0:41.254: Robot 9 has turned its BOM on.
+0:41.423: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+0:41.478: Robot 13 has turned its BOM on.
+0:41.698: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+0:41.754: Robot 3 has turned its BOM on.
+0:41.926: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+0:41.982: Robot 4 has turned its BOM on.
+0:42.198: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+0:42.254: Robot 9 has turned its BOM on.
+0:42.422: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+0:42.478: Robot 13 has turned its BOM on.
+0:42.698: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+0:42.754: Robot 3 has turned its BOM on.
+0:42.978: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+0:43.34: Robot 4 has turned its BOM on.
+0:43.198: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+0:43.254: Robot 9 has turned its BOM on.
+0:43.482: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+0:43.538: Robot 13 has turned its BOM on.
+0:43.702: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+0:43.758: Robot 3 has turned its BOM on.
+0:43.982: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+0:44.38: Robot 4 has turned its BOM on.
+0:44.262: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+0:44.318: Robot 9 has turned its BOM on.
+0:44.486: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+0:44.542: Robot 13 has turned its BOM on.
+0:44.758: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+0:44.815: Robot 3 has turned its BOM on.
+0:44.983: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+0:45.38: Robot 4 has turned its BOM on.
+0:45.254: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+0:45.310: Robot 9 has turned its BOM on.
+0:45.534: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+0:45.590: Robot 13 has turned its BOM on.
+0:45.754: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+0:45.810: Robot 3 has turned its BOM on.
+0:46.34: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+0:46.90: Robot 4 has turned its BOM on.
+0:46.310: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+0:46.366: Robot 9 has turned its BOM on.
+0:46.535: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+0:46.590: Robot 13 has turned its BOM on.
+0:46.815: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+0:46.870: Robot 3 has turned its BOM on.
+0:47.38: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+0:47.94: Robot 4 has turned its BOM on.
+0:47.310: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+0:47.366: Robot 9 has turned its BOM on.
+0:47.534: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+0:47.590: Robot 13 has turned its BOM on.
+0:47.814: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+0:47.870: Robot 3 has turned its BOM on.
+0:48.39: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+0:48.94: Robot 4 has turned its BOM on.
+0:48.311: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+0:48.366: Robot 9 has turned its BOM on.
+0:48.591: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+0:48.642: Robot 13 has turned its BOM on.
+0:48.811: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+0:48.866: Robot 3 has turned its BOM on.
+0:49.91: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+0:49.143: Robot 4 has turned its BOM on.
+0:49.310: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+0:49.366: Robot 9 has turned its BOM on.
+0:49.591: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+0:49.643: Robot 13 has turned its BOM on.
+0:49.867: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+0:49.923: Robot 3 has turned its BOM on.
+0:50.91: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+0:50.143: Robot 4 has turned its BOM on.
+0:50.371: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+0:50.427: Robot 9 has turned its BOM on.
+0:50.595: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+0:50.643: Robot 13 has turned its BOM on.
+0:50.867: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+0:50.923: Robot 3 has turned its BOM on.
+0:51.143: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+0:51.199: Robot 4 has turned its BOM on.
+0:51.367: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+0:51.423: Robot 9 has turned its BOM on.
+0:51.643: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+0:51.699: Robot 13 has turned its BOM on.
+0:51.923: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+0:51.979: Robot 3 has turned its BOM on.
+0:52.147: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+0:52.203: Robot 4 has turned its BOM on.
+0:52.427: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+0:52.483: Robot 9 has turned its BOM on.
+0:52.643: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+0:52.699: Robot 13 has turned its BOM on.
+0:52.923: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+0:52.979: Robot 3 has turned its BOM on.
+0:53.203: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+0:53.259: Robot 4 has turned its BOM on.
+0:53.427: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+0:53.483: Robot 9 has turned its BOM on.
+0:53.699: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+0:53.755: Robot 13 has turned its BOM on.
+0:53.923: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+0:53.979: Robot 3 has turned its BOM on.
+0:54.203: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+0:54.259: Robot 4 has turned its BOM on.
+0:54.427: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+0:54.483: Robot 9 has turned its BOM on.
+0:54.699: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+0:54.755: Robot 13 has turned its BOM on.
+0:54.979: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+0:55.35: Robot 3 has turned its BOM on.
+0:55.203: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+0:55.259: Robot 4 has turned its BOM on.
+0:55.487: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+0:55.543: Robot 9 has turned its BOM on.
+0:55.699: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+0:55.755: Robot 13 has turned its BOM on.
+0:55.979: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+0:56.35: Robot 3 has turned its BOM on.
+0:56.255: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+0:56.311: Robot 4 has turned its BOM on.
+0:56.483: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+0:56.539: Robot 9 has turned its BOM on.
+0:56.755: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+0:56.811: Robot 13 has turned its BOM on.
+0:56.979: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+0:57.35: Robot 3 has turned its BOM on.
+0:57.255: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+0:57.311: Robot 4 has turned its BOM on.
+0:57.535: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+0:57.591: Robot 9 has turned its BOM on.
+0:57.755: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+0:57.811: Robot 13 has turned its BOM on.
+0:58.35: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+0:58.91: Robot 3 has turned its BOM on.
+0:58.259: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+0:58.315: Robot 4 has turned its BOM on.
+0:58.539: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+0:58.595: Robot 9 has turned its BOM on.
+0:58.811: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+0:58.867: Robot 13 has turned its BOM on.
+0:59.35: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+0:59.91: Robot 3 has turned its BOM on.
+0:59.311: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+0:59.367: Robot 4 has turned its BOM on.
+0:59.539: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+0:59.595: Robot 9 has turned its BOM on.
+0:59.811: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+0:59.867: Robot 13 has turned its BOM on.
+1:0.35: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+1:0.91: Robot 3 has turned its BOM on.
+1:0.315: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+1:0.371: Robot 4 has turned its BOM on.
+1:0.595: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+1:0.643: Robot 9 has turned its BOM on.
+1:0.811: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+1:0.867: Robot 13 has turned its BOM on.
+1:1.91: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+1:1.143: Robot 3 has turned its BOM on.
+1:1.315: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+1:1.371: Robot 4 has turned its BOM on.
+1:1.595: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+1:1.643: Robot 9 has turned its BOM on.
+1:1.867: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+1:1.923: Robot 13 has turned its BOM on.
+1:2.91: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+1:2.143: Robot 3 has turned its BOM on.
+1:2.371: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+1:2.427: Robot 4 has turned its BOM on.
+1:2.595: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+1:2.643: Robot 9 has turned its BOM on.
+1:2.867: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+1:2.923: Robot 13 has turned its BOM on.
+1:3.143: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+1:3.199: Robot 3 has turned its BOM on.
+1:3.367: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+1:3.423: Robot 4 has turned its BOM on.
+1:3.643: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+1:3.699: Robot 9 has turned its BOM on.
+1:3.923: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+1:3.979: Robot 13 has turned its BOM on.
+1:4.147: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+1:4.203: Robot 3 has turned its BOM on.
+1:4.427: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+1:4.483: Robot 4 has turned its BOM on.
+1:4.643: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+1:4.699: Robot 9 has turned its BOM on.
+1:4.923: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+1:4.979: Robot 13 has turned its BOM on.
+1:5.199: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+1:5.255: Robot 3 has turned its BOM on.
+1:5.427: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+1:5.483: Robot 4 has turned its BOM on.
+1:5.699: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+1:5.755: Robot 9 has turned its BOM on.
+1:5.923: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+1:5.979: Robot 13 has turned its BOM on.
+1:6.199: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+1:6.255: Robot 3 has turned its BOM on.
+1:6.423: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+1:6.479: Robot 4 has turned its BOM on.
+1:6.703: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+1:6.759: Robot 9 has turned its BOM on.
+1:6.927: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+1:6.983: Robot 13 has turned its BOM on.
+1:7.199: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+1:7.255: Robot 3 has turned its BOM on.
+1:7.479: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+1:7.535: Robot 4 has turned its BOM on.
+1:7.699: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+1:7.755: Robot 9 has turned its BOM on.
+1:7.983: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+1:8.39: Robot 13 has turned its BOM on.
+1:8.255: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+1:8.311: Robot 3 has turned its BOM on.
+1:8.479: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+1:8.535: Robot 4 has turned its BOM on.
+1:8.759: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+1:8.815: Robot 9 has turned its BOM on.
+1:8.983: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+1:9.39: Robot 13 has turned its BOM on.
+1:9.255: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+1:9.311: Robot 3 has turned its BOM on.
+1:9.535: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+1:9.591: Robot 4 has turned its BOM on.
+1:9.755: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+1:9.811: Robot 9 has turned its BOM on.
+1:10.39: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+1:10.95: Robot 13 has turned its BOM on.
+1:10.255: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+1:10.311: Robot 3 has turned its BOM on.
+1:10.535: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+1:10.591: Robot 4 has turned its BOM on.
+1:10.811: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+1:10.867: Robot 9 has turned its BOM on.
+1:11.39: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+1:11.95: Robot 13 has turned its BOM on.
+1:11.311: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+1:11.367: Robot 3 has turned its BOM on.
+1:11.535: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+1:11.591: Robot 4 has turned its BOM on.
+1:11.815: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+1:11.871: Robot 9 has turned its BOM on.
+1:12.39: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+1:12.95: Robot 13 has turned its BOM on.
+1:12.311: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+1:12.367: Robot 3 has turned its BOM on.
+1:12.591: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+1:12.643: Robot 4 has turned its BOM on.
+1:12.815: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+1:12.871: Robot 9 has turned its BOM on.
+1:13.95: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+1:13.143: Robot 13 has turned its BOM on.
+1:13.311: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+1:13.367: Robot 3 has turned its BOM on.
+1:13.591: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+1:13.643: Robot 4 has turned its BOM on.
+1:13.867: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+1:13.923: Robot 9 has turned its BOM on.
+1:14.95: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+1:14.143: Robot 13 has turned its BOM on.
+1:14.367: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+1:14.423: Robot 3 has turned its BOM on.
+1:14.591: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+1:14.643: Robot 4 has turned its BOM on.
+1:14.867: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+1:14.923: Robot 9 has turned its BOM on.
+1:15.143: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+1:15.199: Robot 13 has turned its BOM on.
+1:15.367: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+1:15.423: Robot 3 has turned its BOM on.
+1:15.647: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+1:15.703: Robot 4 has turned its BOM on.
+1:15.871: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+1:15.927: Robot 9 has turned its BOM on.
+1:16.143: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+1:16.199: Robot 13 has turned its BOM on.
+1:16.423: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+1:16.479: Robot 3 has turned its BOM on.
+1:16.643: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+1:16.699: Robot 4 has turned its BOM on.
+1:16.923: Robot 9 has turned its BOM on.
+1:17.199: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+1:17.255: Robot 13 has turned its BOM on.
+1:17.423: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+1:17.479: Robot 3 has turned its BOM on.
+1:17.703: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+1:17.759: Robot 4 has turned its BOM on.
+1:17.927: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+1:17.983: Robot 9 has turned its BOM on.
+1:18.203: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+1:18.259: Robot 13 has turned its BOM on.
+1:18.427: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+1:18.483: Robot 3 has turned its BOM on.
+1:18.703: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+1:18.759: Robot 4 has turned its BOM on.
+1:18.931: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+1:18.987: Robot 9 has turned its BOM on.
+1:19.199: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+1:19.255: Robot 13 has turned its BOM on.
+1:19.479: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+1:19.535: Robot 3 has turned its BOM on.
+1:19.699: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+1:19.755: Robot 4 has turned its BOM on.
+1:19.983: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+1:20.39: Robot 9 has turned its BOM on.
+1:20.255: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+1:20.311: Robot 13 has turned its BOM on.
+1:20.479: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+1:20.535: Robot 3 has turned its BOM on.
+1:20.759: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+1:20.815: Robot 4 has turned its BOM on.
+1:20.983: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+1:21.39: Robot 9 has turned its BOM on.
+1:21.255: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+1:21.311: Robot 13 has turned its BOM on.
+1:21.535: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+1:21.591: Robot 3 has turned its BOM on.
+1:21.755: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+1:21.811: Robot 4 has turned its BOM on.
+1:22.39: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+1:22.95: Robot 9 has turned its BOM on.
+1:22.256: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+1:22.311: Robot 13 has turned its BOM on.
+1:22.535: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+1:22.591: Robot 3 has turned its BOM on.
+1:22.811: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+1:22.867: Robot 4 has turned its BOM on.
+1:23.39: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+1:23.95: Robot 9 has turned its BOM on.
+1:23.319: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+1:23.375: Robot 13 has turned its BOM on.
+1:23.547: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+1:23.603: Robot 3 has turned its BOM on.
+1:23.811: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+1:23.867: Robot 4 has turned its BOM on.
+1:24.91: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+1:24.143: Robot 9 has turned its BOM on.
+1:24.311: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+1:24.367: Robot 13 has turned its BOM on.
+1:24.535: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+1:24.591: Robot 3 has turned its BOM on.
+1:24.811: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+1:24.867: Robot 4 has turned its BOM on.
+1:25.91: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+1:25.143: Robot 9 has turned its BOM on.
+1:25.311: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+1:25.367: Robot 13 has turned its BOM on.
+1:25.595: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+1:25.643: Robot 3 has turned its BOM on.
+1:25.867: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+1:25.923: Robot 4 has turned its BOM on.
+1:26.91: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+1:26.143: Robot 9 has turned its BOM on.
+1:26.371: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+1:26.427: Robot 13 has turned its BOM on.
+1:26.595: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+1:26.643: Robot 3 has turned its BOM on.
+1:26.867: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+1:26.923: Robot 4 has turned its BOM on.
+1:27.143: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+1:27.199: Robot 9 has turned its BOM on.
+1:27.371: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+1:27.427: Robot 13 has turned its BOM on.
+1:27.643: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+1:27.699: Robot 3 has turned its BOM on.
+1:27.871: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+1:27.927: Robot 4 has turned its BOM on.
+1:28.143: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+1:28.199: Robot 9 has turned its BOM on.
+1:28.423: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+1:28.479: Robot 13 has turned its BOM on.
+1:28.643: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+1:28.699: Robot 3 has turned its BOM on.
+1:28.923: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+1:28.979: Robot 4 has turned its BOM on.
+1:29.147: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+1:29.203: Robot 9 has turned its BOM on.
+1:29.427: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+1:29.483: Robot 13 has turned its BOM on.
+1:29.699: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+1:29.755: Robot 3 has turned its BOM on.
+1:29.923: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+1:29.979: Robot 4 has turned its BOM on.
+1:30.199: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+1:30.255: Robot 9 has turned its BOM on.
+1:30.423: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+1:30.479: Robot 13 has turned its BOM on.
+1:30.699: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+1:30.755: Robot 3 has turned its BOM on.
+1:30.923: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+1:30.979: Robot 4 has turned its BOM on.
+1:31.199: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+1:31.255: Robot 9 has turned its BOM on.
+1:31.479: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+1:31.535: Robot 13 has turned its BOM on.
+1:31.699: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+1:31.755: Robot 3 has turned its BOM on.
+1:31.979: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+1:32.35: Robot 4 has turned its BOM on.
+1:32.207: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+1:32.263: Robot 9 has turned its BOM on.
+1:32.491: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+1:32.547: Robot 13 has turned its BOM on.
+1:32.755: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+1:32.811: Robot 3 has turned its BOM on.
+1:32.979: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+1:33.35: Robot 4 has turned its BOM on.
+1:33.259: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+1:33.315: Robot 9 has turned its BOM on.
+1:33.483: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+1:33.539: Robot 13 has turned its BOM on.
+1:33.755: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+1:33.811: Robot 3 has turned its BOM on.
+1:34.35: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+1:34.91: Robot 4 has turned its BOM on.
+1:34.255: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+1:34.311: Robot 9 has turned its BOM on.
+1:34.535: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+1:34.591: Robot 13 has turned its BOM on.
+1:34.811: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+1:34.868: Robot 3 has turned its BOM on.
+1:35.43: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+1:35.99: Robot 4 has turned its BOM on.
+1:35.315: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+1:35.372: Robot 9 has turned its BOM on.
+1:35.539: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+1:35.595: Robot 13 has turned its BOM on.
+1:35.811: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+1:35.867: Robot 3 has turned its BOM on.
+1:36.91: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+1:36.143: Robot 4 has turned its BOM on.
+1:36.315: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+1:36.371: Robot 9 has turned its BOM on.
+1:36.539: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+1:36.595: Robot 13 has turned its BOM on.
+1:36.811: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+1:36.867: Robot 3 has turned its BOM on.
+1:37.91: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+1:37.143: Robot 4 has turned its BOM on.
+1:37.311: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+1:37.367: Robot 9 has turned its BOM on.
+1:37.595: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+1:37.643: Robot 13 has turned its BOM on.
+1:37.867: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+1:37.923: Robot 3 has turned its BOM on.
+1:38.91: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+1:38.143: Robot 4 has turned its BOM on.
+1:38.371: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+1:38.427: Robot 9 has turned its BOM on.
+1:38.595: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+1:38.643: Robot 13 has turned its BOM on.
+1:38.867: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+1:38.923: Robot 3 has turned its BOM on.
+1:39.143: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+1:39.199: Robot 4 has turned its BOM on.
+1:39.371: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+1:39.427: Robot 9 has turned its BOM on.
+1:39.643: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+1:39.699: Robot 13 has turned its BOM on.
+1:39.867: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+1:39.923: Robot 3 has turned its BOM on.
+1:40.143: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+1:40.199: Robot 4 has turned its BOM on.
+1:40.423: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+1:40.479: Robot 9 has turned its BOM on.
+1:40.643: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+1:40.699: Robot 13 has turned its BOM on.
+1:40.931: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+1:40.987: Robot 3 has turned its BOM on.
+1:41.143: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+1:41.199: Robot 4 has turned its BOM on.
+1:41.423: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+1:41.479: Robot 9 has turned its BOM on.
+1:41.699: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+1:41.755: Robot 13 has turned its BOM on.
+1:41.924: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+1:41.979: Robot 3 has turned its BOM on.
+1:42.199: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+1:42.255: Robot 4 has turned its BOM on.
+1:42.423: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+1:42.479: Robot 9 has turned its BOM on.
+1:42.707: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+1:42.763: Robot 13 has turned its BOM on.
+1:42.932: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+1:42.987: Robot 3 has turned its BOM on.
+1:43.199: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+1:43.255: Robot 4 has turned its BOM on.
+1:43.479: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+1:43.535: Robot 9 has turned its BOM on.
+1:43.703: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+1:43.759: Robot 13 has turned its BOM on.
+1:43.983: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+1:44.39: Robot 3 has turned its BOM on.
+1:44.203: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+1:44.259: Robot 4 has turned its BOM on.
+1:44.487: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+1:44.543: Robot 9 has turned its BOM on.
+1:44.755: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+1:44.811: Robot 13 has turned its BOM on.
+1:44.983: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+1:45.39: Robot 3 has turned its BOM on.
+1:45.255: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+1:45.311: Robot 4 has turned its BOM on.
+1:45.479: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+1:45.535: Robot 9 has turned its BOM on.
+1:45.755: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+1:45.811: Robot 13 has turned its BOM on.
+1:46.35: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+1:46.91: Robot 3 has turned its BOM on.
+1:46.255: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+1:46.311: Robot 4 has turned its BOM on.
+1:46.535: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+1:46.591: Robot 9 has turned its BOM on.
+1:46.759: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+1:46.815: Robot 13 has turned its BOM on.
+1:47.39: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+1:47.95: Robot 3 has turned its BOM on.
+1:47.311: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+1:47.367: Robot 4 has turned its BOM on.
+1:47.535: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+1:47.591: Robot 9 has turned its BOM on.
+1:47.811: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+1:47.867: Robot 13 has turned its BOM on.
+1:48.39: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+1:48.95: Robot 3 has turned its BOM on.
+1:48.315: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+1:48.371: Robot 4 has turned its BOM on.
+1:48.595: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+1:48.643: Robot 9 has turned its BOM on.
+1:48.811: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+1:48.867: Robot 13 has turned its BOM on.
+1:49.91: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+1:49.143: Robot 3 has turned its BOM on.
+1:49.311: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+1:49.367: Robot 4 has turned its BOM on.
+1:49.591: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+1:49.643: Robot 9 has turned its BOM on.
+1:49.815: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+1:49.871: Robot 13 has turned its BOM on.
+1:50.95: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+1:50.143: Robot 3 has turned its BOM on.
+1:50.367: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+1:50.423: Robot 4 has turned its BOM on.
+1:50.591: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+1:50.643: Robot 9 has turned its BOM on.
+1:50.871: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+1:50.927: Robot 13 has turned its BOM on.
+1:51.95: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+1:51.143: Robot 3 has turned its BOM on.
+1:51.367: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+1:51.423: Robot 4 has turned its BOM on.
+1:51.643: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+1:51.699: Robot 9 has turned its BOM on.
+1:51.867: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+1:51.923: Robot 13 has turned its BOM on.
+1:52.143: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+1:52.199: Robot 3 has turned its BOM on.
+1:52.423: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+1:52.479: Robot 4 has turned its BOM on.
+1:52.647: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+1:52.703: Robot 9 has turned its BOM on.
+1:52.927: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+1:52.983: Robot 13 has turned its BOM on.
+1:53.143: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+1:53.199: Robot 3 has turned its BOM on.
+1:53.423: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+1:53.479: Robot 4 has turned its BOM on.
+1:53.699: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+1:53.755: Robot 9 has turned its BOM on.
+1:53.927: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+1:53.983: Robot 13 has turned its BOM on.
+1:54.199: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+1:54.255: Robot 3 has turned its BOM on.
+1:54.423: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+1:54.479: Robot 4 has turned its BOM on.
+1:54.703: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+1:54.759: Robot 9 has turned its BOM on.
+1:54.927: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+1:54.983: Robot 13 has turned its BOM on.
+1:55.199: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+1:55.255: Robot 3 has turned its BOM on.
+1:55.479: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+1:55.536: Robot 4 has turned its BOM on.
+1:55.703: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+1:55.759: Robot 9 has turned its BOM on.
+1:55.983: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+1:56.199: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+1:56.255: Robot 3 has turned its BOM on.
+1:56.479: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+1:56.535: Robot 4 has turned its BOM on.
+1:56.755: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+1:56.811: Robot 9 has turned its BOM on.
+1:56.983: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+1:57.39: Robot 13 has turned its BOM on.
+1:57.255: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+1:57.311: Robot 3 has turned its BOM on.
+1:57.479: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+1:57.535: Robot 4 has turned its BOM on.
+1:57.755: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+1:57.811: Robot 9 has turned its BOM on.
+1:58.35: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+1:58.91: Robot 13 has turned its BOM on.
+1:58.267: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+1:58.323: Robot 3 has turned its BOM on.
+1:58.547: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+1:58.603: Robot 4 has turned its BOM on.
+1:58.755: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+1:58.811: Robot 9 has turned its BOM on.
+1:59.35: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+1:59.91: Robot 13 has turned its BOM on.
+1:59.311: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+1:59.367: Robot 3 has turned its BOM on.
+1:59.539: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+1:59.595: Robot 4 has turned its BOM on.
+1:59.811: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+1:59.867: Robot 9 has turned its BOM on.
+2:0.35: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+2:0.91: Robot 13 has turned its BOM on.
+2:0.311: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+2:0.367: Robot 3 has turned its BOM on.
+2:0.591: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+2:0.643: Robot 4 has turned its BOM on.
+2:0.811: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+2:0.867: Robot 9 has turned its BOM on.
+2:1.91: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+2:1.143: Robot 13 has turned its BOM on.
+2:1.315: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+2:1.371: Robot 3 has turned its BOM on.
+2:1.595: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+2:1.643: Robot 4 has turned its BOM on.
+2:1.815: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+2:1.871: Robot 9 has turned its BOM on.
+2:2.99: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+2:2.143: Robot 13 has turned its BOM on.
+2:2.367: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+2:2.423: Robot 3 has turned its BOM on.
+2:2.595: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+2:2.643: Robot 4 has turned its BOM on.
+2:2.867: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+2:2.923: Robot 9 has turned its BOM on.
+2:3.91: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+2:3.143: Robot 13 has turned its BOM on.
+2:3.367: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+2:3.423: Robot 3 has turned its BOM on.
+2:3.643: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+2:3.699: Robot 4 has turned its BOM on.
+2:3.867: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+2:3.923: Robot 9 has turned its BOM on.
+2:4.147: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+2:4.203: Robot 13 has turned its BOM on.
+2:4.371: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+2:4.427: Robot 3 has turned its BOM on.
+2:4.643: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+2:4.699: Robot 4 has turned its BOM on.
+2:4.923: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+2:4.979: Robot 9 has turned its BOM on.
+2:5.143: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+2:5.199: Robot 13 has turned its BOM on.
+2:5.423: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+2:5.479: Robot 3 has turned its BOM on.
+2:5.699: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+2:5.755: Robot 4 has turned its BOM on.
+2:5.923: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+2:5.979: Robot 9 has turned its BOM on.
+2:6.203: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+2:6.259: Robot 13 has turned its BOM on.
+2:6.427: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+2:6.483: Robot 3 has turned its BOM on.
+2:6.699: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+2:6.755: Robot 4 has turned its BOM on.
+2:6.979: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+2:7.35: Robot 9 has turned its BOM on.
+2:7.199: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+2:7.255: Robot 13 has turned its BOM on.
+2:7.423: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+2:7.479: Robot 3 has turned its BOM on.
+2:7.699: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+2:7.755: Robot 4 has turned its BOM on.
+2:7.979: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+2:8.35: Robot 9 has turned its BOM on.
+2:8.199: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+2:8.255: Robot 13 has turned its BOM on.
+2:8.483: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+2:8.539: Robot 3 has turned its BOM on.
+2:8.755: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+2:8.811: Robot 4 has turned its BOM on.
+2:8.979: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+2:9.35: Robot 9 has turned its BOM on.
+2:9.259: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+2:9.315: Robot 13 has turned its BOM on.
+2:9.483: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+2:9.539: Robot 3 has turned its BOM on.
+2:9.755: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+2:9.811: Robot 4 has turned its BOM on.
+2:10.35: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+2:10.91: Robot 9 has turned its BOM on.
+2:10.255: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+2:10.311: Robot 13 has turned its BOM on.
+2:10.535: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+2:10.591: Robot 3 has turned its BOM on.
+2:10.755: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+2:10.811: Robot 4 has turned its BOM on.
+2:11.35: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+2:11.91: Robot 9 has turned its BOM on.
+2:11.311: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+2:11.367: Robot 13 has turned its BOM on.
+2:11.539: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+2:11.595: Robot 3 has turned its BOM on.
+2:11.811: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+2:11.867: Robot 4 has turned its BOM on.
+2:12.36: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+2:12.91: Robot 9 has turned its BOM on.
+2:12.311: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+2:12.367: Robot 13 has turned its BOM on.
+2:12.591: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+2:12.644: Robot 3 has turned its BOM on.
+2:12.811: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+2:12.868: Robot 4 has turned its BOM on.
+2:13.91: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+2:13.143: Robot 9 has turned its BOM on.
+2:13.315: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+2:13.371: Robot 13 has turned its BOM on.
+2:13.596: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+2:13.644: Robot 3 has turned its BOM on.
+2:13.816: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+2:13.871: Robot 4 has turned its BOM on.
+2:14.100: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+2:14.144: Robot 9 has turned its BOM on.
+2:14.368: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+2:14.424: Robot 13 has turned its BOM on.
+2:14.596: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+2:14.644: Robot 3 has turned its BOM on.
+2:14.876: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+2:14.932: Robot 4 has turned its BOM on.
+2:15.100: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+2:15.144: Robot 9 has turned its BOM on.
+2:15.368: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+2:15.424: Robot 13 has turned its BOM on.
+2:15.644: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+2:15.700: Robot 3 has turned its BOM on.
+2:15.876: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+2:15.932: Robot 4 has turned its BOM on.
+2:16.144: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+2:16.200: Robot 9 has turned its BOM on.
+2:16.368: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+2:16.424: Robot 13 has turned its BOM on.
+2:16.644: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+2:16.700: Robot 3 has turned its BOM on.
+2:16.924: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+2:16.980: Robot 4 has turned its BOM on.
+2:17.144: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+2:17.200: Robot 9 has turned its BOM on.
+2:17.424: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+2:17.480: Robot 13 has turned its BOM on.
+2:17.648: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+2:17.704: Robot 3 has turned its BOM on.
+2:17.928: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+2:17.984: Robot 4 has turned its BOM on.
+2:18.200: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+2:18.256: Robot 9 has turned its BOM on.
+2:18.424: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+2:18.480: Robot 13 has turned its BOM on.
+2:18.700: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+2:18.756: Robot 3 has turned its BOM on.
+2:18.928: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+2:18.984: Robot 4 has turned its BOM on.
+2:19.200: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+2:19.256: Robot 9 has turned its BOM on.
+2:19.480: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+2:19.536: Robot 13 has turned its BOM on.
+2:19.700: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+2:19.756: Robot 3 has turned its BOM on.
+2:19.980: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+2:20.36: Robot 4 has turned its BOM on.
+2:20.200: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+2:20.256: Robot 9 has turned its BOM on.
+2:20.480: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+2:20.536: Robot 13 has turned its BOM on.
+2:20.708: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+2:20.764: Robot 3 has turned its BOM on.
+2:20.992: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+2:21.48: Robot 4 has turned its BOM on.
+2:21.256: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+2:21.312: Robot 9 has turned its BOM on.
+2:21.480: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+2:21.536: Robot 13 has turned its BOM on.
+2:21.760: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+2:21.816: Robot 3 has turned its BOM on.
+2:21.984: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+2:22.40: Robot 4 has turned its BOM on.
+2:22.256: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+2:22.312: Robot 9 has turned its BOM on.
+2:22.536: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+2:22.592: Robot 13 has turned its BOM on.
+2:22.756: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+2:22.812: Robot 3 has turned its BOM on.
+2:23.44: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+2:23.100: Robot 4 has turned its BOM on.
+2:25.376: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(13 12)
+2:25.432: Robot 4 has requested to join the token ring.
+2:25.544: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(9 4)
+2:25.600: Robot 3 has turned its BOM on.
+2:25.812: Robot 3 passed the token to robot 9. Sensor matrix:
+(9 2)(13 0)
+2:25.868: Robot 9 has turned its BOM on.
+2:26.36: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(13 12)
+2:26.92: Robot 13 has turned its BOM on.
+2:26.312: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(9 4)
+2:26.368: Robot 3 has turned its BOM on.
+2:26.592: Robot 3 passed the token to robot 9. Sensor matrix:
+(9 2)(13 0)
+2:26.644: Robot 9 has turned its BOM on.
+2:26.816: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(13 12)
+2:26.872: Robot 13 has turned its BOM on.
+2:27.40: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(9 4)
+2:27.96: Robot 3 has turned its BOM on.
+2:27.312: Robot 3 passed the token to robot 9. Sensor matrix:
+(9 2)(13 0)
+2:27.368: Robot 9 has turned its BOM on.
+2:27.536: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(13 12)
+2:27.592: Robot 13 has turned its BOM on.
+2:27.812: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(9 4)
+2:27.868: Robot 3 has turned its BOM on.
+2:28.92: Robot 3 passed the token to robot 9. Sensor matrix:
+(9 2)(13 0)
+2:28.144: Robot 9 has turned its BOM on.
+2:28.312: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(13 12)
+2:28.368: Robot 13 has turned its BOM on.
+2:28.592: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(9 4)
+2:28.644: Robot 3 has turned its BOM on.
+2:28.816: Robot 3 passed the token to robot 9. Sensor matrix:
+(9 2)(13 0)
+2:28.872: Robot 9 has turned its BOM on.
+2:29.100: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(13 12)
+2:29.144: Robot 13 has turned its BOM on.
+2:29.312: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(9 4)
+2:29.368: Robot 3 has turned its BOM on.
+2:29.480: Robot 4 has requested to join the token ring.
+2:29.592: Robot 3 passed the token to robot 9. Sensor matrix:
+(9 2)(13 0)
+2:29.644: Robot 9 has turned its BOM on.
+2:29.812: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(13 12)
+2:29.868: Robot 13 has turned its BOM on.
+2:30.92: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(9 4)
+2:30.144: Robot 3 has turned its BOM on.
+2:30.312: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+2:30.368: Robot 4 has turned its BOM on.
+2:30.592: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+2:30.644: Robot 9 has turned its BOM on.
+2:30.816: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+2:30.872: Robot 13 has turned its BOM on.
+2:31.96: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+2:31.144: Robot 3 has turned its BOM on.
+2:31.368: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+2:31.424: Robot 4 has turned its BOM on.
+2:31.592: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+2:31.644: Robot 9 has turned its BOM on.
+2:31.876: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+2:31.932: Robot 13 has turned its BOM on.
+2:32.100: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+2:32.144: Robot 3 has turned its BOM on.
+2:32.368: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+2:32.424: Robot 4 has turned its BOM on.
+2:32.644: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+2:32.700: Robot 9 has turned its BOM on.
+2:32.868: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+2:32.924: Robot 13 has turned its BOM on.
+2:33.144: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+2:33.200: Robot 3 has turned its BOM on.
+2:33.376: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+2:33.432: Robot 4 has turned its BOM on.
+2:33.644: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+2:33.700: Robot 9 has turned its BOM on.
+2:33.924: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+2:33.980: Robot 13 has turned its BOM on.
+2:34.144: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+2:34.200: Robot 3 has turned its BOM on.
+2:34.424: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+2:34.480: Robot 4 has turned its BOM on.
+2:34.700: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+2:34.756: Robot 9 has turned its BOM on.
+2:34.924: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+2:34.980: Robot 13 has turned its BOM on.
+2:35.204: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+2:35.260: Robot 3 has turned its BOM on.
+2:35.428: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+2:35.484: Robot 4 has turned its BOM on.
+2:35.700: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+2:35.756: Robot 9 has turned its BOM on.
+2:35.924: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+2:35.980: Robot 13 has turned its BOM on.
+2:36.200: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+2:36.256: Robot 3 has turned its BOM on.
+2:36.431: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+2:36.484: Robot 4 has turned its BOM on.
+2:36.700: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+2:36.756: Robot 9 has turned its BOM on.
+2:36.980: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+2:37.36: Robot 13 has turned its BOM on.
+2:37.200: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+2:37.256: Robot 3 has turned its BOM on.
+2:37.484: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+2:37.540: Robot 4 has turned its BOM on.
+2:37.756: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+2:37.812: Robot 9 has turned its BOM on.
+2:37.984: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+2:38.40: Robot 13 has turned its BOM on.
+2:38.260: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+2:38.320: Robot 3 has turned its BOM on.
+2:38.492: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+2:38.548: Robot 4 has turned its BOM on.
+2:38.756: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+2:38.812: Robot 9 has turned its BOM on.
+2:39.36: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+2:39.92: Robot 13 has turned its BOM on.
+2:39.260: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+2:39.316: Robot 3 has turned its BOM on.
+2:39.540: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+2:39.596: Robot 4 has turned its BOM on.
+2:39.756: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+2:39.812: Robot 9 has turned its BOM on.
+2:40.36: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+2:40.92: Robot 13 has turned its BOM on.
+2:40.312: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+2:40.368: Robot 3 has turned its BOM on.
+2:40.540: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+2:40.596: Robot 4 has turned its BOM on.
+2:40.812: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+2:40.868: Robot 9 has turned its BOM on.
+2:41.52: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+2:41.108: Robot 13 has turned its BOM on.
+2:41.316: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+2:41.372: Robot 3 has turned its BOM on.
+2:41.540: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+2:41.596: Robot 4 has turned its BOM on.
+2:41.820: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+2:41.876: Robot 9 has turned its BOM on.
+2:42.44: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+2:42.100: Robot 13 has turned its BOM on.
+2:42.316: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+2:42.372: Robot 3 has turned its BOM on.
+2:42.596: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+2:42.644: Robot 4 has turned its BOM on.
+2:42.812: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+2:42.868: Robot 9 has turned its BOM on.
+2:43.92: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+2:43.144: Robot 13 has turned its BOM on.
+2:43.368: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+2:43.424: Robot 3 has turned its BOM on.
+2:43.596: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+2:43.644: Robot 4 has turned its BOM on.
+2:43.868: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+2:43.924: Robot 9 has turned its BOM on.
+2:44.92: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+2:44.144: Robot 13 has turned its BOM on.
+2:44.368: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+2:44.424: Robot 3 has turned its BOM on.
+2:44.644: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+2:44.700: Robot 4 has turned its BOM on.
+2:44.868: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+2:44.924: Robot 9 has turned its BOM on.
+2:45.144: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+2:45.200: Robot 13 has turned its BOM on.
+2:45.372: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+2:45.428: Robot 3 has turned its BOM on.
+2:45.644: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+2:45.700: Robot 4 has turned its BOM on.
+2:45.924: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+2:45.980: Robot 9 has turned its BOM on.
+2:46.144: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+2:46.200: Robot 13 has turned its BOM on.
+2:46.424: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+2:46.480: Robot 3 has turned its BOM on.
+2:46.700: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+2:46.756: Robot 4 has turned its BOM on.
+2:46.924: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+2:46.980: Robot 9 has turned its BOM on.
+2:47.200: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+2:47.256: Robot 13 has turned its BOM on.
+2:47.424: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+2:47.480: Robot 3 has turned its BOM on.
+2:47.700: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+2:47.756: Robot 4 has turned its BOM on.
+2:47.924: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+2:47.981: Robot 9 has turned its BOM on.
+2:48.204: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+2:48.260: Robot 13 has turned its BOM on.
+2:48.432: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+2:48.488: Robot 3 has turned its BOM on.
+2:48.700: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+2:48.756: Robot 4 has turned its BOM on.
+2:48.980: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+2:49.36: Robot 9 has turned its BOM on.
+2:49.200: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+2:49.256: Robot 13 has turned its BOM on.
+2:49.484: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+2:49.540: Robot 3 has turned its BOM on.
+2:49.756: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+2:49.812: Robot 4 has turned its BOM on.
+2:49.980: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+2:50.36: Robot 9 has turned its BOM on.
+2:50.260: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+2:50.316: Robot 13 has turned its BOM on.
+2:50.484: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+2:50.540: Robot 3 has turned its BOM on.
+2:50.764: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+2:50.820: Robot 4 has turned its BOM on.
+2:50.988: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+2:51.44: Robot 9 has turned its BOM on.
+2:51.256: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+2:51.312: Robot 13 has turned its BOM on.
+2:51.536: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+2:51.592: Robot 3 has turned its BOM on.
+2:51.756: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+2:51.812: Robot 4 has turned its BOM on.
+2:52.36: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+2:52.92: Robot 9 has turned its BOM on.
+2:52.312: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+2:52.368: Robot 13 has turned its BOM on.
+2:52.540: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+2:52.596: Robot 3 has turned its BOM on.
+2:52.820: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+2:52.876: Robot 4 has turned its BOM on.
+2:53.48: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+2:53.104: Robot 9 has turned its BOM on.
+2:53.312: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+2:53.368: Robot 13 has turned its BOM on.
+2:53.592: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+2:53.644: Robot 3 has turned its BOM on.
+2:53.816: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+2:53.872: Robot 4 has turned its BOM on.
+2:54.40: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+2:54.96: Robot 9 has turned its BOM on.
+2:54.312: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+2:54.368: Robot 13 has turned its BOM on.
+2:54.592: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+2:54.644: Robot 3 has turned its BOM on.
+2:54.812: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+2:54.868: Robot 4 has turned its BOM on.
+2:55.96: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+2:55.144: Robot 9 has turned its BOM on.
+2:55.368: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+2:55.424: Robot 13 has turned its BOM on.
+2:55.592: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+2:55.644: Robot 3 has turned its BOM on.
+2:55.876: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+2:55.932: Robot 4 has turned its BOM on.
+2:56.104: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+2:56.144: Robot 9 has turned its BOM on.
+2:56.368: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+2:56.424: Robot 13 has turned its BOM on.
+2:56.644: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+2:56.700: Robot 3 has turned its BOM on.
+2:56.872: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+2:56.928: Robot 4 has turned its BOM on.
+2:57.144: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+2:57.200: Robot 9 has turned its BOM on.
+2:57.372: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+2:57.428: Robot 13 has turned its BOM on.
+2:57.644: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+2:57.700: Robot 3 has turned its BOM on.
+2:57.924: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+2:57.980: Robot 4 has turned its BOM on.
+2:58.144: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+2:58.200: Robot 9 has turned its BOM on.
+2:58.424: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+2:58.480: Robot 13 has turned its BOM on.
+2:58.648: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+2:58.704: Robot 3 has turned its BOM on.
+2:58.928: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+2:59.200: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+2:59.256: Robot 9 has turned its BOM on.
+2:59.424: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+2:59.480: Robot 13 has turned its BOM on.
+2:59.700: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+2:59.756: Robot 3 has turned its BOM on.
+2:59.924: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+2:59.980: Robot 4 has turned its BOM on.
+3:0.200: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+3:0.256: Robot 9 has turned its BOM on.
+3:0.424: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+3:0.480: Robot 13 has turned its BOM on.
+3:0.700: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+3:0.756: Robot 3 has turned its BOM on.
+3:0.980: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+3:1.36: Robot 4 has turned its BOM on.
+3:1.200: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+3:1.256: Robot 9 has turned its BOM on.
+3:1.480: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+3:1.536: Robot 13 has turned its BOM on.
+3:1.700: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+3:1.756: Robot 3 has turned its BOM on.
+3:1.980: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+3:2.36: Robot 4 has turned its BOM on.
+3:2.256: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+3:2.312: Robot 9 has turned its BOM on.
+3:2.480: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+3:2.536: Robot 13 has turned its BOM on.
+3:2.760: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+3:2.816: Robot 3 has turned its BOM on.
+3:2.984: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+3:3.40: Robot 4 has turned its BOM on.
+3:3.256: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+3:3.312: Robot 9 has turned its BOM on.
+3:3.536: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+3:3.592: Robot 13 has turned its BOM on.
+3:3.756: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+3:3.812: Robot 3 has turned its BOM on.
+3:4.40: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+3:4.96: Robot 4 has turned its BOM on.
+3:4.312: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+3:4.368: Robot 9 has turned its BOM on.
+3:4.536: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+3:4.592: Robot 13 has turned its BOM on.
+3:4.816: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+3:4.872: Robot 3 has turned its BOM on.
+3:5.40: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+3:5.96: Robot 4 has turned its BOM on.
+3:5.312: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+3:5.368: Robot 9 has turned its BOM on.
+3:5.592: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+3:5.644: Robot 13 has turned its BOM on.
+3:5.816: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+3:5.872: Robot 3 has turned its BOM on.
+3:6.40: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+3:6.96: Robot 4 has turned its BOM on.
+3:6.312: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+3:6.368: Robot 9 has turned its BOM on.
+3:6.592: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+3:6.644: Robot 13 has turned its BOM on.
+3:6.812: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+3:6.868: Robot 3 has turned its BOM on.
+3:7.92: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+3:7.144: Robot 4 has turned its BOM on.
+3:7.368: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+3:7.424: Robot 9 has turned its BOM on.
+3:7.592: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+3:7.644: Robot 13 has turned its BOM on.
+3:7.872: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+3:7.928: Robot 3 has turned its BOM on.
+3:8.96: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+3:8.145: Robot 4 has turned its BOM on.
+3:8.376: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+3:8.432: Robot 9 has turned its BOM on.
+3:8.600: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+3:8.644: Robot 13 has turned its BOM on.
+3:8.868: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+3:8.924: Robot 3 has turned its BOM on.
+3:9.144: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+3:9.200: Robot 4 has turned its BOM on.
+3:9.368: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+3:9.424: Robot 9 has turned its BOM on.
+3:9.644: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+3:9.700: Robot 13 has turned its BOM on.
+3:9.924: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+3:9.980: Robot 3 has turned its BOM on.
+3:10.148: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+3:10.204: Robot 4 has turned its BOM on.
+3:10.428: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+3:10.484: Robot 9 has turned its BOM on.
+3:10.644: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+3:10.700: Robot 13 has turned its BOM on.
+3:10.924: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+3:10.980: Robot 3 has turned its BOM on.
+3:11.200: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+3:11.256: Robot 4 has turned its BOM on.
+3:11.424: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+3:11.480: Robot 9 has turned its BOM on.
+3:11.700: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+3:11.756: Robot 13 has turned its BOM on.
+3:11.924: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+3:11.980: Robot 3 has turned its BOM on.
+3:12.204: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+3:12.260: Robot 4 has turned its BOM on.
+3:12.428: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+3:12.484: Robot 9 has turned its BOM on.
+3:12.700: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+3:12.756: Robot 13 has turned its BOM on.
+3:12.980: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+3:13.36: Robot 3 has turned its BOM on.
+3:13.200: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+3:13.256: Robot 4 has turned its BOM on.
+3:13.480: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+3:13.536: Robot 9 has turned its BOM on.
+3:13.700: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+3:13.756: Robot 13 has turned its BOM on.
+3:13.980: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+3:14.36: Robot 3 has turned its BOM on.
+3:14.256: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+3:14.312: Robot 4 has turned its BOM on.
+3:14.484: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+3:14.540: Robot 9 has turned its BOM on.
+3:14.756: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+3:14.812: Robot 13 has turned its BOM on.
+3:14.980: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+3:15.36: Robot 3 has turned its BOM on.
+3:15.256: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+3:15.536: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+3:15.592: Robot 9 has turned its BOM on.
+3:15.756: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+3:15.812: Robot 13 has turned its BOM on.
+3:16.36: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+3:16.92: Robot 3 has turned its BOM on.
+3:16.260: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+3:16.316: Robot 4 has turned its BOM on.
+3:16.540: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+3:16.596: Robot 9 has turned its BOM on.
+3:16.812: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+3:16.868: Robot 13 has turned its BOM on.
+3:17.36: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+3:17.92: Robot 3 has turned its BOM on.
+3:17.312: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+3:17.368: Robot 4 has turned its BOM on.
+3:17.540: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+3:17.596: Robot 9 has turned its BOM on.
+3:17.812: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+3:17.868: Robot 13 has turned its BOM on.
+3:18.36: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+3:18.92: Robot 3 has turned its BOM on.
+3:18.312: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+3:18.368: Robot 4 has turned its BOM on.
+3:18.592: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+3:18.644: Robot 9 has turned its BOM on.
+3:18.812: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+3:18.868: Robot 13 has turned its BOM on.
+3:19.92: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+3:19.144: Robot 3 has turned its BOM on.
+3:19.316: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+3:19.372: Robot 4 has turned its BOM on.
+3:19.596: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+3:19.644: Robot 9 has turned its BOM on.
+3:19.868: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+3:19.924: Robot 13 has turned its BOM on.
+3:20.92: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+3:20.144: Robot 3 has turned its BOM on.
+3:20.368: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+3:20.424: Robot 4 has turned its BOM on.
+3:20.596: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+3:20.644: Robot 9 has turned its BOM on.
+3:20.868: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+3:20.924: Robot 13 has turned its BOM on.
+3:21.144: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+3:21.200: Robot 3 has turned its BOM on.
+3:21.368: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+3:21.424: Robot 4 has turned its BOM on.
+3:21.644: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+3:21.700: Robot 9 has turned its BOM on.
+3:21.924: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+3:21.980: Robot 13 has turned its BOM on.
+3:22.148: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+3:22.204: Robot 3 has turned its BOM on.
+3:22.428: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+3:22.484: Robot 4 has turned its BOM on.
+3:22.644: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+3:22.700: Robot 9 has turned its BOM on.
+3:22.924: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+3:22.980: Robot 13 has turned its BOM on.
+3:23.200: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+3:23.256: Robot 3 has turned its BOM on.
+3:23.428: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+3:23.484: Robot 4 has turned its BOM on.
+3:23.700: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+3:23.756: Robot 9 has turned its BOM on.
+3:23.924: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+3:23.980: Robot 13 has turned its BOM on.
+3:24.204: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+3:24.260: Robot 3 has turned its BOM on.
+3:24.428: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+3:24.484: Robot 4 has turned its BOM on.
+3:24.700: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+3:24.756: Robot 9 has turned its BOM on.
+3:24.980: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+3:25.36: Robot 13 has turned its BOM on.
+3:25.200: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+3:25.256: Robot 3 has turned its BOM on.
+3:25.484: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+3:25.540: Robot 4 has turned its BOM on.
+3:25.700: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+3:25.756: Robot 9 has turned its BOM on.
+3:25.984: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+3:26.40: Robot 13 has turned its BOM on.
+3:26.256: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+3:26.312: Robot 3 has turned its BOM on.
+3:26.480: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+3:26.536: Robot 4 has turned its BOM on.
+3:26.760: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+3:26.816: Robot 9 has turned its BOM on.
+3:26.984: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+3:27.40: Robot 13 has turned its BOM on.
+3:27.256: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+3:27.312: Robot 3 has turned its BOM on.
+3:27.536: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+3:27.592: Robot 4 has turned its BOM on.
+3:27.760: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+3:27.816: Robot 9 has turned its BOM on.
+3:28.40: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+3:28.96: Robot 13 has turned its BOM on.
+3:28.256: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+3:28.312: Robot 3 has turned its BOM on.
+3:28.536: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+3:28.592: Robot 4 has turned its BOM on.
+3:28.813: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+3:28.868: Robot 9 has turned its BOM on.
+3:29.44: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+3:29.100: Robot 13 has turned its BOM on.
+3:29.312: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+3:29.368: Robot 3 has turned its BOM on.
+3:29.536: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+3:29.592: Robot 4 has turned its BOM on.
+3:29.816: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+3:29.872: Robot 9 has turned its BOM on.
+3:30.40: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+3:30.96: Robot 13 has turned its BOM on.
+3:30.312: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+3:30.368: Robot 3 has turned its BOM on.
+3:30.592: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+3:30.644: Robot 4 has turned its BOM on.
+3:30.816: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+3:30.872: Robot 9 has turned its BOM on.
+3:31.96: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+3:31.144: Robot 13 has turned its BOM on.
+3:31.312: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+3:31.368: Robot 3 has turned its BOM on.
+3:31.592: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+3:31.644: Robot 4 has turned its BOM on.
+3:31.868: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+3:31.924: Robot 9 has turned its BOM on.
+3:32.96: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+3:32.144: Robot 13 has turned its BOM on.
+3:32.368: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+3:32.424: Robot 3 has turned its BOM on.
+3:32.592: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+3:32.644: Robot 4 has turned its BOM on.
+3:32.869: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+3:32.924: Robot 9 has turned its BOM on.
+3:33.144: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+3:33.200: Robot 13 has turned its BOM on.
+3:33.368: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+3:33.424: Robot 3 has turned its BOM on.
+3:33.644: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+3:33.700: Robot 4 has turned its BOM on.
+3:33.932: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+3:33.988: Robot 9 has turned its BOM on.
+3:34.144: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+3:34.200: Robot 13 has turned its BOM on.
+3:34.424: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+3:34.480: Robot 3 has turned its BOM on.
+3:34.644: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+3:34.700: Robot 4 has turned its BOM on.
+3:34.925: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+3:34.980: Robot 9 has turned its BOM on.
+3:35.200: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+3:35.256: Robot 13 has turned its BOM on.
+3:35.425: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+3:35.480: Robot 3 has turned its BOM on.
+3:35.704: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+3:35.760: Robot 4 has turned its BOM on.
+3:35.928: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+3:35.984: Robot 9 has turned its BOM on.
+3:36.200: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+3:36.256: Robot 13 has turned its BOM on.
+3:36.424: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+3:36.480: Robot 3 has turned its BOM on.
+3:36.704: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+3:36.760: Robot 4 has turned its BOM on.
+3:36.928: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+3:36.984: Robot 9 has turned its BOM on.
+3:37.200: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+3:37.256: Robot 13 has turned its BOM on.
+3:37.480: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+3:37.537: Robot 3 has turned its BOM on.
+3:39.601: Robot 13 passed the token to robot 4. Sensor matrix:
+(4 5)(9 4)
+3:39.645: Robot 3 has requested to join the token ring.
+3:39.701: Robot 4 has turned its BOM on.
+3:39.813: Robot 4 passed the token to robot 9. Sensor matrix:
+(9 1)(13 13)
+3:39.869: Robot 9 has turned its BOM on.
+3:40.93: Robot 9 passed the token to robot 13. Sensor matrix:
+(4 9)(13 12)
+3:40.145: Robot 13 has turned its BOM on.
+3:40.313: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+3:40.369: Robot 3 has turned its BOM on.
+3:40.593: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+3:40.645: Robot 4 has turned its BOM on.
+3:40.813: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+3:41.93: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+3:41.145: Robot 13 has turned its BOM on.
+3:41.369: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+3:41.425: Robot 3 has turned its BOM on.
+3:41.593: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+3:41.645: Robot 4 has turned its BOM on.
+3:41.869: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+3:41.925: Robot 9 has turned its BOM on.
+3:42.97: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+3:42.145: Robot 13 has turned its BOM on.
+3:42.369: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+3:42.425: Robot 3 has turned its BOM on.
+3:42.593: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+3:42.645: Robot 4 has turned its BOM on.
+3:42.869: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+3:42.925: Robot 9 has turned its BOM on.
+3:43.145: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+3:43.201: Robot 13 has turned its BOM on.
+3:43.377: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+3:43.433: Robot 3 has turned its BOM on.
+3:43.601: Robot 4 has requested to join the token ring.
+3:43.645: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+3:43.701: Robot 4 has turned its BOM on.
+3:43.757: Robot 9 has requested to join the token ring.
+3:43.873: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+3:43.929: Robot 9 has turned its BOM on.
+3:44.145: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+3:44.201: Robot 13 has turned its BOM on.
+3:44.425: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+3:44.481: Robot 3 has turned its BOM on.
+3:44.645: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+3:44.701: Robot 4 has turned its BOM on.
+3:44.925: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+3:44.981: Robot 9 has turned its BOM on.
+3:45.149: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+3:45.205: Robot 13 has turned its BOM on.
+3:45.429: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+3:45.485: Robot 3 has turned its BOM on.
+3:45.701: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+3:45.757: Robot 4 has turned its BOM on.
+3:45.925: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+3:45.981: Robot 9 has turned its BOM on.
+3:46.205: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+3:46.261: Robot 13 has turned its BOM on.
+3:46.317: Robot 9 has requested to join the token ring.
+3:46.429: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+3:46.485: Robot 3 has turned its BOM on.
+3:46.701: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+3:46.757: Robot 4 has turned its BOM on.
+3:46.981: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+3:47.37: Robot 9 has turned its BOM on.
+3:47.201: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+3:47.257: Robot 13 has turned its BOM on.
+3:47.481: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+3:47.537: Robot 3 has turned its BOM on.
+3:47.757: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+3:47.813: Robot 4 has turned its BOM on.
+3:47.981: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+3:48.37: Robot 9 has turned its BOM on.
+3:48.261: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+3:48.317: Robot 13 has turned its BOM on.
+3:48.485: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+3:48.541: Robot 3 has turned its BOM on.
+3:48.757: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+3:48.813: Robot 4 has turned its BOM on.
+3:49.37: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+3:49.93: Robot 9 has turned its BOM on.
+3:49.265: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+3:49.321: Robot 13 has turned its BOM on.
+3:49.489: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+3:49.545: Robot 3 has turned its BOM on.
+3:49.757: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+3:49.813: Robot 4 has turned its BOM on.
+3:50.37: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+3:50.93: Robot 9 has turned its BOM on.
+3:50.257: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+3:50.313: Robot 13 has turned its BOM on.
+3:50.537: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+3:50.593: Robot 3 has turned its BOM on.
+3:50.813: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+3:50.869: Robot 4 has turned its BOM on.
+3:51.37: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+3:51.93: Robot 9 has turned its BOM on.
+3:51.317: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+3:51.373: Robot 13 has turned its BOM on.
+3:51.541: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+3:51.597: Robot 3 has turned its BOM on.
+3:51.813: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+3:51.869: Robot 4 has turned its BOM on.
+3:52.93: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+3:52.145: Robot 9 has turned its BOM on.
+3:52.317: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+3:52.373: Robot 13 has turned its BOM on.
+3:52.605: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+3:52.645: Robot 3 has turned its BOM on.
+3:52.813: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+3:52.869: Robot 4 has turned its BOM on.
+3:53.93: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+3:53.145: Robot 9 has turned its BOM on.
+3:53.369: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+3:53.425: Robot 13 has turned its BOM on.
+3:53.597: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+3:53.645: Robot 3 has turned its BOM on.
+3:53.869: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+3:53.925: Robot 4 has turned its BOM on.
+3:54.93: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+3:54.145: Robot 9 has turned its BOM on.
+3:54.369: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+3:54.425: Robot 13 has turned its BOM on.
+3:54.645: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+3:54.701: Robot 3 has turned its BOM on.
+3:54.869: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+3:54.925: Robot 4 has turned its BOM on.
+3:55.145: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+3:55.201: Robot 9 has turned its BOM on.
+3:55.373: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+3:55.429: Robot 13 has turned its BOM on.
+3:55.645: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+3:55.701: Robot 3 has turned its BOM on.
+3:55.869: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+3:55.925: Robot 4 has turned its BOM on.
+3:56.145: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+3:56.201: Robot 9 has turned its BOM on.
+3:56.425: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 12)(4 9)(13 12)
+3:56.481: Robot 13 has turned its BOM on.
+3:56.645: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+3:56.701: Robot 3 has turned its BOM on.
+3:56.925: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+3:56.981: Robot 4 has turned its BOM on.
+3:59.105: Robot 3 passed the token to robot 9. Sensor matrix:
+(9 2)(13 0)
+3:59.145: Robot 9 has requested to join the token ring.
+3:59.201: Robot 9 has turned its BOM on.
+3:59.317: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(13 12)
+3:59.373: Robot 13 has turned its BOM on.
+3:59.541: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(9 4)
+3:59.597: Robot 3 has turned its BOM on.
+3:59.821: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+3:59.877: Robot 4 has turned its BOM on.
+4:0.45: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+4:0.101: Robot 9 has turned its BOM on.
+4:0.317: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+4:0.373: Robot 13 has turned its BOM on.
+4:0.541: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+4:0.597: Robot 3 has turned its BOM on.
+4:0.813: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+4:0.869: Robot 4 has turned its BOM on.
+4:1.93: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+4:1.145: Robot 9 has turned its BOM on.
+4:1.313: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+4:1.369: Robot 13 has turned its BOM on.
+4:1.593: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+4:1.645: Robot 3 has turned its BOM on.
+4:1.817: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+4:1.873: Robot 4 has turned its BOM on.
+4:2.97: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+4:2.145: Robot 9 has turned its BOM on.
+4:2.369: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+4:2.425: Robot 13 has turned its BOM on.
+4:2.593: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+4:2.645: Robot 3 has turned its BOM on.
+4:2.869: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+4:2.925: Robot 4 has turned its BOM on.
+4:3.97: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+4:3.145: Robot 9 has turned its BOM on.
+4:3.257: Robot 9 has requested to join the token ring.
+4:3.369: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+4:3.425: Robot 13 has turned its BOM on.
+4:3.645: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+4:3.701: Robot 3 has turned its BOM on.
+4:3.869: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+4:3.925: Robot 4 has turned its BOM on.
+4:4.145: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+4:4.201: Robot 9 has turned its BOM on.
+4:4.425: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+4:4.481: Robot 13 has turned its BOM on.
+4:4.649: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+4:4.705: Robot 3 has turned its BOM on.
+4:4.929: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+4:4.985: Robot 4 has turned its BOM on.
+4:5.145: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+4:5.201: Robot 9 has turned its BOM on.
+4:5.425: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+4:5.481: Robot 13 has turned its BOM on.
+4:5.701: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+4:5.757: Robot 3 has turned its BOM on.
+4:5.929: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+4:5.985: Robot 4 has turned its BOM on.
+4:6.201: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+4:6.257: Robot 9 has turned its BOM on.
+4:6.425: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+4:6.481: Robot 13 has turned its BOM on.
+4:6.701: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+4:6.757: Robot 3 has turned its BOM on.
+4:6.981: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+4:7.37: Robot 4 has turned its BOM on.
+4:7.201: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+4:7.257: Robot 9 has turned its BOM on.
+4:7.481: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+4:7.537: Robot 13 has turned its BOM on.
+4:7.705: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+4:7.761: Robot 3 has turned its BOM on.
+4:7.985: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+4:8.41: Robot 4 has turned its BOM on.
+4:8.201: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+4:8.257: Robot 9 has turned its BOM on.
+4:8.481: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+4:8.537: Robot 13 has turned its BOM on.
+4:8.757: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+4:8.813: Robot 3 has turned its BOM on.
+4:8.985: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+4:9.41: Robot 4 has turned its BOM on.
+4:9.257: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+4:9.313: Robot 9 has turned its BOM on.
+4:9.481: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+4:9.537: Robot 13 has turned its BOM on.
+4:9.757: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+4:9.813: Robot 3 has turned its BOM on.
+4:10.37: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+4:10.93: Robot 4 has turned its BOM on.
+4:10.257: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+4:10.313: Robot 9 has turned its BOM on.
+4:10.537: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+4:10.593: Robot 13 has turned its BOM on.
+4:10.765: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+4:10.821: Robot 3 has turned its BOM on.
+4:11.45: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+4:11.101: Robot 4 has turned its BOM on.
+4:11.313: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+4:11.369: Robot 9 has turned its BOM on.
+4:11.537: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+4:11.593: Robot 13 has turned its BOM on.
+4:11.817: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+4:11.873: Robot 3 has turned its BOM on.
+4:12.41: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+4:12.97: Robot 4 has turned its BOM on.
+4:12.313: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+4:12.369: Robot 9 has turned its BOM on.
+4:12.593: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+4:12.645: Robot 13 has turned its BOM on.
+4:12.813: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+4:12.869: Robot 3 has turned its BOM on.
+4:13.93: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+4:13.145: Robot 4 has turned its BOM on.
+4:13.369: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+4:13.425: Robot 9 has turned its BOM on.
+4:13.593: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+4:13.645: Robot 13 has turned its BOM on.
+4:13.873: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+4:13.929: Robot 3 has turned its BOM on.
+4:14.97: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+4:14.145: Robot 4 has turned its BOM on.
+4:14.369: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+4:14.425: Robot 9 has turned its BOM on.
+4:14.593: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+4:14.645: Robot 13 has turned its BOM on.
+4:14.873: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+4:14.929: Robot 3 has turned its BOM on.
+4:15.97: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+4:15.145: Robot 4 has turned its BOM on.
+4:15.369: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+4:15.425: Robot 9 has turned its BOM on.
+4:15.645: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+4:15.701: Robot 13 has turned its BOM on.
+4:15.869: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+4:15.925: Robot 3 has turned its BOM on.
+4:16.145: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+4:16.202: Robot 4 has turned its BOM on.
+4:16.425: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+4:16.481: Robot 9 has turned its BOM on.
+4:16.649: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+4:16.706: Robot 13 has turned its BOM on.
+4:16.929: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+4:16.985: Robot 3 has turned its BOM on.
+4:17.145: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+4:17.201: Robot 4 has turned its BOM on.
+4:17.425: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+4:17.481: Robot 9 has turned its BOM on.
+4:17.701: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+4:17.757: Robot 13 has turned its BOM on.
+4:17.929: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+4:17.985: Robot 3 has turned its BOM on.
+4:18.205: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+4:18.261: Robot 4 has turned its BOM on.
+4:18.485: Robot 9 has turned its BOM on.
+4:18.701: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+4:18.757: Robot 13 has turned its BOM on.
+4:18.981: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+4:19.37: Robot 3 has turned its BOM on.
+4:19.205: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+4:19.261: Robot 4 has turned its BOM on.
+4:19.489: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+4:19.545: Robot 9 has turned its BOM on.
+4:19.701: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+4:19.757: Robot 13 has turned its BOM on.
+4:19.981: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+4:20.37: Robot 3 has turned its BOM on.
+4:20.257: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+4:20.313: Robot 4 has turned its BOM on.
+4:20.485: Robot 9 has turned its BOM on.
+4:20.757: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+4:20.813: Robot 13 has turned its BOM on.
+4:20.981: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+4:21.37: Robot 3 has turned its BOM on.
+4:21.261: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+4:21.317: Robot 4 has turned its BOM on.
+4:21.485: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+4:21.541: Robot 9 has turned its BOM on.
+4:21.757: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+4:21.813: Robot 13 has turned its BOM on.
+4:22.37: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+4:22.93: Robot 3 has turned its BOM on.
+4:22.257: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+4:22.313: Robot 4 has turned its BOM on.
+4:22.537: Robot 9 has turned its BOM on.
+4:22.758: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+4:22.813: Robot 13 has turned its BOM on.
+4:23.37: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+4:23.93: Robot 3 has turned its BOM on.
+4:23.313: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+4:23.369: Robot 4 has turned its BOM on.
+4:23.541: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+4:23.597: Robot 9 has turned its BOM on.
+4:23.817: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+4:23.873: Robot 13 has turned its BOM on.
+4:24.41: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+4:24.97: Robot 3 has turned its BOM on.
+4:24.313: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+4:24.593: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+4:24.645: Robot 9 has turned its BOM on.
+4:24.813: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+4:24.869: Robot 13 has turned its BOM on.
+4:25.93: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+4:25.145: Robot 3 has turned its BOM on.
+4:25.317: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+4:25.373: Robot 4 has turned its BOM on.
+4:25.597: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+4:25.645: Robot 9 has turned its BOM on.
+4:25.869: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+4:25.925: Robot 13 has turned its BOM on.
+4:26.93: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+4:26.145: Robot 3 has turned its BOM on.
+4:26.369: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+4:26.425: Robot 4 has turned its BOM on.
+4:26.601: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+4:26.645: Robot 9 has turned its BOM on.
+4:26.869: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+4:26.925: Robot 13 has turned its BOM on.
+4:27.93: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+4:27.145: Robot 3 has turned its BOM on.
+4:27.369: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+4:27.425: Robot 4 has turned its BOM on.
+4:27.645: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+4:27.701: Robot 9 has turned its BOM on.
+4:27.869: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+4:27.925: Robot 13 has turned its BOM on.
+4:28.149: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+4:28.205: Robot 3 has turned its BOM on.
+4:28.373: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+4:28.429: Robot 4 has turned its BOM on.
+4:28.645: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+4:28.701: Robot 9 has turned its BOM on.
+4:28.925: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+4:28.981: Robot 13 has turned its BOM on.
+4:29.145: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+4:29.201: Robot 3 has turned its BOM on.
+4:29.429: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+4:29.485: Robot 4 has turned its BOM on.
+4:29.701: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+4:29.757: Robot 9 has turned its BOM on.
+4:29.925: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+4:29.981: Robot 13 has turned its BOM on.
+4:30.201: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+4:30.257: Robot 3 has turned its BOM on.
+4:30.425: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+4:30.481: Robot 4 has turned its BOM on.
+4:30.701: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+4:30.757: Robot 9 has turned its BOM on.
+4:30.981: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+4:31.37: Robot 13 has turned its BOM on.
+4:31.209: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+4:31.265: Robot 3 has turned its BOM on.
+4:31.489: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+4:31.545: Robot 4 has turned its BOM on.
+4:31.701: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+4:31.757: Robot 9 has turned its BOM on.
+4:31.981: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+4:32.37: Robot 13 has turned its BOM on.
+4:32.257: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+4:32.313: Robot 3 has turned its BOM on.
+4:32.485: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+4:32.541: Robot 4 has turned its BOM on.
+4:32.757: Robot 9 has turned its BOM on.
+4:32.981: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+4:33.37: Robot 13 has turned its BOM on.
+4:33.261: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+4:33.317: Robot 3 has turned its BOM on.
+4:33.485: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+4:33.541: Robot 4 has turned its BOM on.
+4:33.814: Robot 9 has turned its BOM on.
+4:34.37: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+4:34.93: Robot 13 has turned its BOM on.
+4:34.261: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+4:34.318: Robot 3 has turned its BOM on.
+4:34.541: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+4:34.597: Robot 4 has turned its BOM on.
+4:34.757: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+4:34.813: Robot 9 has turned its BOM on.
+4:35.37: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+4:35.93: Robot 13 has turned its BOM on.
+4:35.313: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+4:35.369: Robot 3 has turned its BOM on.
+4:35.541: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+4:35.597: Robot 4 has turned its BOM on.
+4:35.813: Robot 9 has turned its BOM on.
+4:36.37: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+4:36.93: Robot 13 has turned its BOM on.
+4:36.313: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+4:36.369: Robot 3 has turned its BOM on.
+4:36.593: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+4:36.645: Robot 4 has turned its BOM on.
+4:36.817: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+4:36.873: Robot 9 has turned its BOM on.
+4:37.97: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+4:37.145: Robot 13 has turned its BOM on.
+4:37.313: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+4:37.369: Robot 3 has turned its BOM on.
+4:37.593: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+4:37.645: Robot 4 has turned its BOM on.
+4:37.869: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+4:37.925: Robot 9 has turned its BOM on.
+4:38.97: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+4:38.145: Robot 13 has turned its BOM on.
+4:38.369: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+4:38.425: Robot 3 has turned its BOM on.
+4:38.593: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+4:38.645: Robot 4 has turned its BOM on.
+4:38.869: Robot 9 has turned its BOM on.
+4:39.145: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+4:39.201: Robot 13 has turned its BOM on.
+4:39.369: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+4:39.425: Robot 3 has turned its BOM on.
+4:39.645: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+4:39.701: Robot 4 has turned its BOM on.
+4:39.873: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+4:39.929: Robot 9 has turned its BOM on.
+4:40.145: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+4:40.201: Robot 13 has turned its BOM on.
+4:40.373: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+4:40.429: Robot 3 has turned its BOM on.
+4:40.645: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+4:40.701: Robot 4 has turned its BOM on.
+4:40.925: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+4:40.981: Robot 9 has turned its BOM on.
+4:41.145: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+4:41.201: Robot 13 has turned its BOM on.
+4:41.429: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+4:41.485: Robot 3 has turned its BOM on.
+4:41.649: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+4:41.705: Robot 4 has turned its BOM on.
+4:41.929: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+4:41.985: Robot 9 has turned its BOM on.
+4:42.201: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+4:42.257: Robot 13 has turned its BOM on.
+4:42.425: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+4:42.481: Robot 3 has turned its BOM on.
+4:42.701: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+4:42.757: Robot 4 has turned its BOM on.
+4:42.925: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+4:42.981: Robot 9 has turned its BOM on.
+4:43.201: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+4:43.257: Robot 13 has turned its BOM on.
+4:43.485: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+4:43.541: Robot 3 has turned its BOM on.
+4:43.701: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+4:43.757: Robot 4 has turned its BOM on.
+4:43.981: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+4:44.37: Robot 9 has turned its BOM on.
+4:44.257: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+4:44.313: Robot 13 has turned its BOM on.
+4:44.481: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+4:44.537: Robot 3 has turned its BOM on.
+4:44.761: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+4:44.817: Robot 4 has turned its BOM on.
+4:44.985: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+4:45.41: Robot 9 has turned its BOM on.
+4:45.257: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+4:45.313: Robot 13 has turned its BOM on.
+4:45.481: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+4:45.537: Robot 3 has turned its BOM on.
+4:45.761: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+4:45.817: Robot 4 has turned its BOM on.
+4:45.985: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+4:46.41: Robot 9 has turned its BOM on.
+4:46.257: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+4:46.313: Robot 13 has turned its BOM on.
+4:46.537: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+4:46.593: Robot 3 has turned its BOM on.
+4:46.757: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+4:46.813: Robot 4 has turned its BOM on.
+4:47.41: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+4:47.97: Robot 9 has turned its BOM on.
+4:47.313: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+4:47.369: Robot 13 has turned its BOM on.
+4:47.537: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+4:47.593: Robot 3 has turned its BOM on.
+4:47.817: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+4:47.873: Robot 4 has turned its BOM on.
+4:48.41: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+4:48.97: Robot 9 has turned its BOM on.
+4:48.369: Robot 13 has turned its BOM on.
+4:48.593: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+4:48.645: Robot 3 has turned its BOM on.
+4:48.817: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+4:48.873: Robot 4 has turned its BOM on.
+4:49.97: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+4:49.145: Robot 9 has turned its BOM on.
+4:49.313: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+4:49.369: Robot 13 has turned its BOM on.
+4:49.593: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+4:49.645: Robot 3 has turned its BOM on.
+4:49.869: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+4:49.925: Robot 4 has turned its BOM on.
+4:50.97: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+4:50.145: Robot 9 has turned its BOM on.
+4:50.369: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+4:50.425: Robot 13 has turned its BOM on.
+4:50.593: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+4:50.645: Robot 3 has turned its BOM on.
+4:50.869: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+4:50.925: Robot 4 has turned its BOM on.
+4:51.145: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+4:51.201: Robot 9 has turned its BOM on.
+4:51.369: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+4:51.425: Robot 13 has turned its BOM on.
+4:51.645: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+4:51.701: Robot 3 has turned its BOM on.
+4:51.873: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+4:51.929: Robot 4 has turned its BOM on.
+4:52.145: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+4:52.201: Robot 9 has turned its BOM on.
+4:52.369: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+4:52.425: Robot 13 has turned its BOM on.
+4:52.645: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+4:52.701: Robot 3 has turned its BOM on.
+4:52.925: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+4:52.981: Robot 4 has turned its BOM on.
+4:53.149: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+4:53.205: Robot 9 has turned its BOM on.
+4:53.429: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+4:53.485: Robot 13 has turned its BOM on.
+4:53.701: Robot 3 has turned its BOM on.
+4:53.925: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+4:53.981: Robot 4 has turned its BOM on.
+4:54.201: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+4:54.257: Robot 9 has turned its BOM on.
+4:54.429: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+4:54.485: Robot 13 has turned its BOM on.
+4:54.701: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+4:54.757: Robot 3 has turned its BOM on.
+4:54.925: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+4:54.981: Robot 4 has turned its BOM on.
+4:55.201: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+4:55.257: Robot 9 has turned its BOM on.
+4:55.481: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+4:55.537: Robot 13 has turned its BOM on.
+4:55.701: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+4:55.757: Robot 3 has turned its BOM on.
+4:55.981: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+4:56.37: Robot 4 has turned its BOM on.
+4:56.201: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+4:56.257: Robot 9 has turned its BOM on.
+4:56.481: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+4:56.538: Robot 13 has turned its BOM on.
+4:56.761: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+4:56.817: Robot 3 has turned its BOM on.
+4:56.989: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+4:57.45: Robot 4 has turned its BOM on.
+4:57.257: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+4:57.313: Robot 9 has turned its BOM on.
+4:57.489: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+4:57.757: Robot 3 has turned its BOM on.
+4:57.981: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+4:58.37: Robot 4 has turned its BOM on.
+4:58.257: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+4:58.313: Robot 9 has turned its BOM on.
+4:58.537: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+4:58.593: Robot 13 has turned its BOM on.
+4:58.757: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+4:58.813: Robot 3 has turned its BOM on.
+4:59.41: Robot 3 passed the token to robot 4. Sensor matrix:
+(4 3)(9 2)(13 0)
+4:59.97: Robot 4 has turned its BOM on.
+4:59.261: Robot 4 passed the token to robot 9. Sensor matrix:
+(3 12)(9 1)(13 13)
+4:59.317: Robot 9 has turned its BOM on.
+4:59.541: Robot 9 passed the token to robot 13. Sensor matrix:
+(3 10)(4 9)(13 12)
+4:59.598: Robot 13 has turned its BOM on.
+4:59.813: Robot 13 passed the token to robot 3. Sensor matrix:
+(3 8)(4 5)(9 4)
+4:59.869: Robot 3 has turned its BOM on.
Index: branches/battery/code/projects/libwireless/logger/tests/5robots5minutes.test
===================================================================
--- branches/battery/code/projects/libwireless/logger/tests/5robots5minutes.test	(nonexistent)
+++ branches/battery/code/projects/libwireless/logger/tests/5robots5minutes.test	(revision 260)
@@ -0,0 +1,3454 @@
+0:0.235: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+0:0.291: Robot 4 has turned its BOM on.
+0:0.515: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+0:0.571: Robot 9 has turned its BOM on.
+0:0.739: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+0:0.795: Robot 13 has turned its BOM on.
+0:1.15: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+0:1.71: Robot 2 has turned its BOM on.
+0:1.295: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 1)(4 3)(9 15)(13 3)
+0:1.351: Robot 3 has turned its BOM on.
+0:1.519: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+0:1.575: Robot 4 has turned its BOM on.
+0:1.799: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+0:1.855: Robot 9 has turned its BOM on.
+0:2.71: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+0:2.127: Robot 13 has turned its BOM on.
+0:2.295: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+0:2.351: Robot 2 has turned its BOM on.
+0:2.575: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 1)(4 3)(9 15)(13 3)
+0:2.631: Robot 3 has turned its BOM on.
+0:2.855: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+0:2.911: Robot 4 has turned its BOM on.
+0:3.71: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+0:3.127: Robot 9 has turned its BOM on.
+0:3.351: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+0:3.407: Robot 13 has turned its BOM on.
+0:3.627: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+0:3.683: Robot 2 has turned its BOM on.
+0:3.855: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 1)(4 3)(9 15)(13 3)
+0:3.911: Robot 3 has turned its BOM on.
+0:4.127: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+0:4.183: Robot 4 has turned its BOM on.
+0:4.407: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+0:4.463: Robot 9 has turned its BOM on.
+0:4.627: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+0:4.683: Robot 13 has turned its BOM on.
+0:4.911: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+0:4.967: Robot 2 has turned its BOM on.
+0:5.183: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 1)(4 3)(9 15)(13 3)
+0:5.239: Robot 3 has turned its BOM on.
+0:5.407: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+0:5.463: Robot 4 has turned its BOM on.
+0:5.683: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+0:5.739: Robot 9 has turned its BOM on.
+0:5.963: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+0:6.15: Robot 13 has turned its BOM on.
+0:6.239: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+0:6.295: Robot 2 has turned its BOM on.
+0:6.463: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+0:6.515: Robot 3 has turned its BOM on.
+0:6.743: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+0:6.799: Robot 4 has turned its BOM on.
+0:6.967: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+0:7.15: Robot 9 has turned its BOM on.
+0:7.239: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+0:7.296: Robot 13 has turned its BOM on.
+0:7.515: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+0:7.571: Robot 2 has turned its BOM on.
+0:7.743: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 1)(4 3)(9 15)(13 3)
+0:7.800: Robot 3 has turned its BOM on.
+0:8.19: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+0:8.75: Robot 4 has turned its BOM on.
+0:8.299: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+0:8.355: Robot 9 has turned its BOM on.
+0:8.571: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+0:8.627: Robot 13 has turned its BOM on.
+0:8.803: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+0:8.859: Robot 2 has turned its BOM on.
+0:9.71: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 1)(4 3)(9 15)(13 3)
+0:9.127: Robot 3 has turned its BOM on.
+0:9.295: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+0:9.351: Robot 4 has turned its BOM on.
+0:9.571: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+0:9.627: Robot 9 has turned its BOM on.
+0:9.851: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+0:9.907: Robot 13 has turned its BOM on.
+0:10.127: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+0:10.183: Robot 2 has turned its BOM on.
+0:10.351: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 1)(4 3)(9 15)(13 3)
+0:10.407: Robot 3 has turned its BOM on.
+0:10.631: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+0:10.687: Robot 4 has turned its BOM on.
+0:10.911: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+0:10.967: Robot 9 has turned its BOM on.
+0:11.127: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+0:11.183: Robot 13 has turned its BOM on.
+0:11.407: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+0:11.463: Robot 2 has turned its BOM on.
+0:11.631: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+0:11.687: Robot 3 has turned its BOM on.
+0:11.911: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+0:11.967: Robot 4 has turned its BOM on.
+0:12.183: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+0:12.239: Robot 9 has turned its BOM on.
+0:12.463: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+0:12.515: Robot 13 has turned its BOM on.
+0:12.687: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+0:12.743: Robot 2 has turned its BOM on.
+0:12.967: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+0:13.15: Robot 3 has turned its BOM on.
+0:13.239: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+0:13.295: Robot 4 has turned its BOM on.
+0:13.463: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+0:13.515: Robot 9 has turned its BOM on.
+0:13.743: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+0:13.799: Robot 13 has turned its BOM on.
+0:13.967: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+0:14.15: Robot 2 has turned its BOM on.
+0:14.239: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+0:14.295: Robot 3 has turned its BOM on.
+0:14.515: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+0:14.571: Robot 4 has turned its BOM on.
+0:14.795: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+0:14.851: Robot 9 has turned its BOM on.
+0:15.15: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+0:15.71: Robot 13 has turned its BOM on.
+0:15.299: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+0:15.355: Robot 2 has turned its BOM on.
+0:15.575: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+0:15.631: Robot 3 has turned its BOM on.
+0:15.799: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+0:15.855: Robot 4 has turned its BOM on.
+0:16.71: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+0:16.127: Robot 9 has turned its BOM on.
+0:16.351: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+0:16.407: Robot 13 has turned its BOM on.
+0:16.575: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+0:16.631: Robot 2 has turned its BOM on.
+0:16.855: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 1)(4 3)(9 15)(13 3)
+0:16.911: Robot 3 has turned its BOM on.
+0:17.127: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+0:17.183: Robot 4 has turned its BOM on.
+0:17.351: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+0:17.407: Robot 9 has turned its BOM on.
+0:17.631: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+0:17.687: Robot 13 has turned its BOM on.
+0:17.911: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+0:17.967: Robot 2 has turned its BOM on.
+0:18.127: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 1)(4 3)(9 15)(13 3)
+0:18.183: Robot 3 has turned its BOM on.
+0:18.411: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+0:18.467: Robot 4 has turned its BOM on.
+0:18.683: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+0:18.739: Robot 9 has turned its BOM on.
+0:18.907: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+0:18.963: Robot 13 has turned its BOM on.
+0:19.183: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+0:19.239: Robot 2 has turned its BOM on.
+0:19.463: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+0:19.515: Robot 3 has turned its BOM on.
+0:19.683: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+0:19.739: Robot 4 has turned its BOM on.
+0:19.963: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+0:20.15: Robot 9 has turned its BOM on.
+0:20.243: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+0:20.299: Robot 13 has turned its BOM on.
+0:20.467: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+0:20.515: Robot 2 has turned its BOM on.
+0:20.739: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 1)(4 3)(9 15)(13 3)
+0:20.795: Robot 3 has turned its BOM on.
+0:21.15: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+0:21.71: Robot 4 has turned its BOM on.
+0:21.243: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+0:21.299: Robot 9 has turned its BOM on.
+0:21.515: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+0:21.571: Robot 13 has turned its BOM on.
+0:21.795: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+0:21.851: Robot 2 has turned its BOM on.
+0:22.71: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+0:22.127: Robot 3 has turned its BOM on.
+0:22.303: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+0:22.359: Robot 4 has turned its BOM on.
+0:22.571: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+0:22.627: Robot 9 has turned its BOM on.
+0:22.795: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+0:22.851: Robot 13 has turned its BOM on.
+0:23.71: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+0:23.127: Robot 2 has turned its BOM on.
+0:23.351: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+0:23.407: Robot 3 has turned its BOM on.
+0:23.627: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+0:23.683: Robot 4 has turned its BOM on.
+0:23.851: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+0:23.907: Robot 9 has turned its BOM on.
+0:24.131: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+0:24.187: Robot 13 has turned its BOM on.
+0:24.411: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+0:24.467: Robot 2 has turned its BOM on.
+0:24.627: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+0:24.683: Robot 3 has turned its BOM on.
+0:24.907: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+0:24.963: Robot 4 has turned its BOM on.
+0:25.131: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+0:25.187: Robot 9 has turned its BOM on.
+0:25.411: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+0:25.467: Robot 13 has turned its BOM on.
+0:25.683: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+0:25.739: Robot 2 has turned its BOM on.
+0:25.963: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+0:26.15: Robot 3 has turned its BOM on.
+0:26.187: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+0:26.243: Robot 4 has turned its BOM on.
+0:26.467: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+0:26.515: Robot 9 has turned its BOM on.
+0:26.739: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+0:26.795: Robot 13 has turned its BOM on.
+0:26.964: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+0:27.15: Robot 2 has turned its BOM on.
+0:27.243: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 1)(4 3)(9 15)(13 3)
+0:27.299: Robot 3 has turned its BOM on.
+0:27.468: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+0:27.515: Robot 4 has turned its BOM on.
+0:27.739: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+0:27.795: Robot 9 has turned its BOM on.
+0:28.15: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+0:28.71: Robot 13 has turned its BOM on.
+0:28.295: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+0:28.351: Robot 2 has turned its BOM on.
+0:28.515: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 1)(4 3)(9 15)(13 3)
+0:28.571: Robot 3 has turned its BOM on.
+0:28.795: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+0:28.851: Robot 4 has turned its BOM on.
+0:29.75: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+0:29.131: Robot 9 has turned its BOM on.
+0:29.299: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+0:29.355: Robot 13 has turned its BOM on.
+0:29.571: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+0:29.627: Robot 2 has turned its BOM on.
+0:29.851: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+0:29.907: Robot 3 has turned its BOM on.
+0:30.75: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+0:30.131: Robot 4 has turned its BOM on.
+0:30.355: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+0:30.411: Robot 9 has turned its BOM on.
+0:30.627: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+0:30.683: Robot 13 has turned its BOM on.
+0:30.851: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+0:30.907: Robot 2 has turned its BOM on.
+0:31.131: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+0:31.187: Robot 3 has turned its BOM on.
+0:31.411: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+0:31.467: Robot 4 has turned its BOM on.
+0:31.627: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+0:31.683: Robot 9 has turned its BOM on.
+0:31.907: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+0:31.963: Robot 13 has turned its BOM on.
+0:32.183: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+0:32.239: Robot 2 has turned its BOM on.
+0:32.411: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+0:32.467: Robot 3 has turned its BOM on.
+0:32.683: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+0:32.739: Robot 4 has turned its BOM on.
+0:32.963: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+0:33.15: Robot 9 has turned its BOM on.
+0:33.183: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+0:33.239: Robot 13 has turned its BOM on.
+0:33.467: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+0:33.516: Robot 2 has turned its BOM on.
+0:33.739: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+0:33.795: Robot 3 has turned its BOM on.
+0:33.963: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+0:34.15: Robot 4 has turned its BOM on.
+0:34.239: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+0:34.295: Robot 9 has turned its BOM on.
+0:34.515: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+0:34.571: Robot 13 has turned its BOM on.
+0:34.795: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+0:34.851: Robot 2 has turned its BOM on.
+0:35.19: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+0:35.75: Robot 3 has turned its BOM on.
+0:35.299: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+0:35.355: Robot 4 has turned its BOM on.
+0:35.515: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+0:35.571: Robot 9 has turned its BOM on.
+0:35.799: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+0:35.855: Robot 13 has turned its BOM on.
+0:36.71: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+0:36.127: Robot 2 has turned its BOM on.
+0:36.295: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+0:36.351: Robot 3 has turned its BOM on.
+0:36.571: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+0:36.627: Robot 4 has turned its BOM on.
+0:36.851: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+0:36.907: Robot 9 has turned its BOM on.
+0:37.127: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+0:37.183: Robot 13 has turned its BOM on.
+0:37.352: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+0:37.407: Robot 2 has turned its BOM on.
+0:37.631: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+0:37.687: Robot 3 has turned its BOM on.
+0:37.911: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+0:37.967: Robot 4 has turned its BOM on.
+0:38.127: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+0:38.183: Robot 9 has turned its BOM on.
+0:38.407: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+0:38.463: Robot 13 has turned its BOM on.
+0:38.631: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+0:38.687: Robot 2 has turned its BOM on.
+0:38.911: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+0:38.967: Robot 3 has turned its BOM on.
+0:39.184: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+0:39.239: Robot 4 has turned its BOM on.
+0:39.463: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+0:39.515: Robot 9 has turned its BOM on.
+0:39.687: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+0:39.743: Robot 13 has turned its BOM on.
+0:39.967: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+0:40.15: Robot 2 has turned its BOM on.
+0:40.239: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+0:40.295: Robot 3 has turned its BOM on.
+0:40.463: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+0:40.515: Robot 4 has turned its BOM on.
+0:40.739: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+0:40.795: Robot 9 has turned its BOM on.
+0:40.963: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+0:41.15: Robot 13 has turned its BOM on.
+0:41.243: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+0:41.299: Robot 2 has turned its BOM on.
+0:41.515: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+0:41.571: Robot 3 has turned its BOM on.
+0:41.795: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+0:41.851: Robot 4 has turned its BOM on.
+0:42.15: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+0:42.71: Robot 9 has turned its BOM on.
+0:42.295: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+0:42.351: Robot 13 has turned its BOM on.
+0:42.575: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+0:42.631: Robot 2 has turned its BOM on.
+0:42.799: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+0:42.856: Robot 3 has turned its BOM on.
+0:43.71: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+0:43.127: Robot 4 has turned its BOM on.
+0:43.352: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+0:43.407: Robot 9 has turned its BOM on.
+0:43.575: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+0:43.631: Robot 13 has turned its BOM on.
+0:43.855: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+0:43.911: Robot 2 has turned its BOM on.
+0:44.127: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 1)(4 3)(9 15)(13 3)
+0:44.184: Robot 3 has turned its BOM on.
+0:44.351: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+0:44.407: Robot 4 has turned its BOM on.
+0:44.628: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+0:44.683: Robot 9 has turned its BOM on.
+0:44.912: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+0:44.967: Robot 13 has turned its BOM on.
+0:45.128: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+0:45.183: Robot 2 has turned its BOM on.
+0:45.407: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 1)(4 3)(9 15)(13 3)
+0:45.463: Robot 3 has turned its BOM on.
+0:45.684: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+0:45.739: Robot 4 has turned its BOM on.
+0:45.911: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+0:45.967: Robot 9 has turned its BOM on.
+0:46.184: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+0:46.239: Robot 13 has turned its BOM on.
+0:46.463: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+0:46.515: Robot 2 has turned its BOM on.
+0:46.683: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+0:46.739: Robot 3 has turned its BOM on.
+0:46.968: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+0:47.16: Robot 4 has turned its BOM on.
+0:47.240: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+0:47.295: Robot 9 has turned its BOM on.
+0:47.464: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+0:47.516: Robot 13 has turned its BOM on.
+0:47.740: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+0:47.796: Robot 2 has turned its BOM on.
+0:48.16: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 1)(4 3)(9 15)(13 3)
+0:48.72: Robot 3 has turned its BOM on.
+0:48.296: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+0:48.352: Robot 4 has turned its BOM on.
+0:48.520: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+0:48.576: Robot 9 has turned its BOM on.
+0:48.800: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+0:48.856: Robot 13 has turned its BOM on.
+0:49.16: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+0:49.72: Robot 2 has turned its BOM on.
+0:49.296: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 1)(4 3)(9 15)(13 3)
+0:49.352: Robot 3 has turned its BOM on.
+0:49.576: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+0:49.632: Robot 4 has turned its BOM on.
+0:49.800: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+0:49.856: Robot 9 has turned its BOM on.
+0:50.72: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+0:50.128: Robot 13 has turned its BOM on.
+0:50.352: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+0:50.408: Robot 2 has turned its BOM on.
+0:50.628: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+0:50.684: Robot 3 has turned its BOM on.
+0:50.856: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+0:50.912: Robot 4 has turned its BOM on.
+0:51.128: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+0:51.184: Robot 9 has turned its BOM on.
+0:51.412: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+0:51.468: Robot 13 has turned its BOM on.
+0:51.628: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+0:51.684: Robot 2 has turned its BOM on.
+0:51.912: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+0:51.968: Robot 3 has turned its BOM on.
+0:52.184: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+0:52.240: Robot 4 has turned its BOM on.
+0:52.408: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+0:52.464: Robot 9 has turned its BOM on.
+0:52.684: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+0:52.740: Robot 13 has turned its BOM on.
+0:52.964: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+0:53.16: Robot 2 has turned its BOM on.
+0:53.188: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 1)(4 3)(9 15)(13 3)
+0:53.244: Robot 3 has turned its BOM on.
+0:53.468: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+0:53.516: Robot 4 has turned its BOM on.
+0:53.740: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+0:53.796: Robot 9 has turned its BOM on.
+0:53.964: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+0:54.16: Robot 13 has turned its BOM on.
+0:54.244: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+0:54.300: Robot 2 has turned its BOM on.
+0:54.468: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+0:54.516: Robot 3 has turned its BOM on.
+0:54.740: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+0:54.796: Robot 4 has turned its BOM on.
+0:55.16: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+0:55.72: Robot 9 has turned its BOM on.
+0:55.296: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+0:55.352: Robot 13 has turned its BOM on.
+0:55.516: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+0:55.572: Robot 2 has turned its BOM on.
+0:55.796: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 1)(4 3)(9 15)(13 3)
+0:55.852: Robot 3 has turned its BOM on.
+0:56.76: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+0:56.132: Robot 4 has turned its BOM on.
+0:56.300: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+0:56.356: Robot 9 has turned its BOM on.
+0:56.572: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+0:56.628: Robot 13 has turned its BOM on.
+0:56.852: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+0:56.908: Robot 2 has turned its BOM on.
+0:57.76: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+0:57.132: Robot 3 has turned its BOM on.
+0:57.356: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+0:57.412: Robot 4 has turned its BOM on.
+0:57.628: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+0:57.684: Robot 9 has turned its BOM on.
+0:57.852: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+0:57.908: Robot 13 has turned its BOM on.
+0:58.132: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+0:58.188: Robot 2 has turned its BOM on.
+0:58.412: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 1)(4 3)(9 15)(13 3)
+0:58.468: Robot 3 has turned its BOM on.
+0:58.628: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+0:58.684: Robot 4 has turned its BOM on.
+0:58.908: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+0:58.964: Robot 9 has turned its BOM on.
+0:59.184: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+0:59.240: Robot 13 has turned its BOM on.
+0:59.412: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+0:59.468: Robot 2 has turned its BOM on.
+0:59.684: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 1)(4 3)(9 15)(13 3)
+0:59.740: Robot 3 has turned its BOM on.
+0:59.964: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+1:0.16: Robot 4 has turned its BOM on.
+1:0.184: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+1:0.240: Robot 9 has turned its BOM on.
+1:0.468: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+1:0.516: Robot 13 has turned its BOM on.
+1:0.740: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+1:0.796: Robot 2 has turned its BOM on.
+1:0.964: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+1:1.16: Robot 3 has turned its BOM on.
+1:1.240: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+1:1.296: Robot 4 has turned its BOM on.
+1:1.516: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+1:1.572: Robot 9 has turned its BOM on.
+1:1.796: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+1:1.852: Robot 13 has turned its BOM on.
+1:2.20: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+1:2.76: Robot 2 has turned its BOM on.
+1:2.300: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+1:2.356: Robot 3 has turned its BOM on.
+1:2.516: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+1:2.572: Robot 4 has turned its BOM on.
+1:2.796: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+1:2.852: Robot 9 has turned its BOM on.
+1:3.76: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+1:3.132: Robot 13 has turned its BOM on.
+1:3.300: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+1:3.356: Robot 2 has turned its BOM on.
+1:3.572: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+1:3.628: Robot 3 has turned its BOM on.
+1:3.852: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+1:3.908: Robot 4 has turned its BOM on.
+1:4.128: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+1:4.184: Robot 9 has turned its BOM on.
+1:4.356: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+1:4.412: Robot 13 has turned its BOM on.
+1:4.628: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+1:4.684: Robot 2 has turned its BOM on.
+1:4.908: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+1:4.964: Robot 3 has turned its BOM on.
+1:5.128: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+1:5.184: Robot 4 has turned its BOM on.
+1:5.412: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+1:5.468: Robot 9 has turned its BOM on.
+1:5.684: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+1:5.740: Robot 13 has turned its BOM on.
+1:5.908: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+1:5.964: Robot 2 has turned its BOM on.
+1:6.188: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+1:6.244: Robot 3 has turned its BOM on.
+1:6.468: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+1:6.516: Robot 4 has turned its BOM on.
+1:6.684: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+1:6.740: Robot 9 has turned its BOM on.
+1:6.964: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+1:7.16: Robot 13 has turned its BOM on.
+1:7.244: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+1:7.300: Robot 2 has turned its BOM on.
+1:7.468: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+1:7.516: Robot 3 has turned its BOM on.
+1:7.740: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+1:7.796: Robot 4 has turned its BOM on.
+1:8.16: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+1:8.72: Robot 9 has turned its BOM on.
+1:8.240: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+1:8.296: Robot 13 has turned its BOM on.
+1:8.516: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+1:8.572: Robot 2 has turned its BOM on.
+1:8.796: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+1:8.852: Robot 3 has turned its BOM on.
+1:9.16: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+1:9.72: Robot 4 has turned its BOM on.
+1:9.296: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+1:9.352: Robot 9 has turned its BOM on.
+1:9.576: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+1:9.632: Robot 13 has turned its BOM on.
+1:9.800: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+1:9.856: Robot 2 has turned its BOM on.
+1:10.72: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+1:10.128: Robot 3 has turned its BOM on.
+1:10.352: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+1:10.408: Robot 4 has turned its BOM on.
+1:10.576: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+1:10.632: Robot 9 has turned its BOM on.
+1:10.856: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+1:10.912: Robot 13 has turned its BOM on.
+1:11.128: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+1:11.184: Robot 2 has turned its BOM on.
+1:11.352: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 1)(4 3)(9 15)(13 3)
+1:11.408: Robot 3 has turned its BOM on.
+1:11.628: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+1:11.684: Robot 4 has turned its BOM on.
+1:11.912: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+1:11.968: Robot 9 has turned its BOM on.
+1:12.128: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+1:12.184: Robot 13 has turned its BOM on.
+1:12.408: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+1:12.464: Robot 2 has turned its BOM on.
+1:12.684: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 1)(4 3)(9 15)(13 3)
+1:12.740: Robot 3 has turned its BOM on.
+1:12.912: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+1:12.968: Robot 4 has turned its BOM on.
+1:13.184: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+1:13.240: Robot 9 has turned its BOM on.
+1:13.464: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+1:13.516: Robot 13 has turned its BOM on.
+1:13.684: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+1:13.740: Robot 2 has turned its BOM on.
+1:13.968: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+1:14.16: Robot 3 has turned its BOM on.
+1:14.240: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+1:14.296: Robot 4 has turned its BOM on.
+1:14.464: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+1:14.516: Robot 9 has turned its BOM on.
+1:14.740: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+1:14.796: Robot 13 has turned its BOM on.
+1:15.16: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+1:15.72: Robot 2 has turned its BOM on.
+1:15.296: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 1)(4 3)(9 15)(13 3)
+1:15.352: Robot 3 has turned its BOM on.
+1:15.520: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+1:15.576: Robot 4 has turned its BOM on.
+1:15.800: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+1:16.16: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+1:16.72: Robot 13 has turned its BOM on.
+1:16.296: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+1:16.352: Robot 2 has turned its BOM on.
+1:16.572: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+1:16.628: Robot 3 has turned its BOM on.
+1:16.800: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+1:16.856: Robot 4 has turned its BOM on.
+1:17.72: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+1:17.128: Robot 9 has turned its BOM on.
+1:17.352: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+1:17.408: Robot 13 has turned its BOM on.
+1:17.628: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+1:17.684: Robot 2 has turned its BOM on.
+1:17.856: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+1:17.912: Robot 3 has turned its BOM on.
+1:18.128: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+1:18.184: Robot 4 has turned its BOM on.
+1:18.352: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+1:18.408: Robot 9 has turned its BOM on.
+1:18.628: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+1:18.684: Robot 13 has turned its BOM on.
+1:18.908: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+1:18.964: Robot 2 has turned its BOM on.
+1:19.184: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+1:19.240: Robot 3 has turned its BOM on.
+1:19.409: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+1:19.464: Robot 4 has turned its BOM on.
+1:19.688: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+1:19.744: Robot 9 has turned its BOM on.
+1:19.968: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+1:20.16: Robot 13 has turned its BOM on.
+1:20.184: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+1:20.240: Robot 2 has turned its BOM on.
+1:20.464: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+1:20.516: Robot 3 has turned its BOM on.
+1:20.748: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+1:20.804: Robot 4 has turned its BOM on.
+1:20.976: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+1:21.16: Robot 9 has turned its BOM on.
+1:21.240: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+1:21.296: Robot 13 has turned its BOM on.
+1:21.516: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+1:21.572: Robot 2 has turned its BOM on.
+1:21.744: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+1:21.800: Robot 3 has turned its BOM on.
+1:22.16: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+1:22.72: Robot 4 has turned its BOM on.
+1:22.296: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+1:22.352: Robot 9 has turned its BOM on.
+1:22.516: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+1:22.572: Robot 13 has turned its BOM on.
+1:22.800: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+1:22.856: Robot 2 has turned its BOM on.
+1:23.72: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 1)(4 3)(9 15)(13 3)
+1:23.128: Robot 3 has turned its BOM on.
+1:23.296: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+1:23.352: Robot 4 has turned its BOM on.
+1:23.572: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+1:23.628: Robot 9 has turned its BOM on.
+1:23.852: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+1:23.908: Robot 13 has turned its BOM on.
+1:24.128: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+1:24.184: Robot 2 has turned its BOM on.
+1:24.352: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+1:24.408: Robot 3 has turned its BOM on.
+1:24.632: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+1:24.688: Robot 4 has turned its BOM on.
+1:24.856: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+1:24.912: Robot 9 has turned its BOM on.
+1:25.128: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+1:25.184: Robot 13 has turned its BOM on.
+1:25.408: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+1:25.464: Robot 2 has turned its BOM on.
+1:25.628: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+1:25.684: Robot 3 has turned its BOM on.
+1:25.908: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+1:25.964: Robot 4 has turned its BOM on.
+1:26.184: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+1:26.240: Robot 9 has turned its BOM on.
+1:26.412: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+1:26.468: Robot 13 has turned its BOM on.
+1:26.684: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+1:26.740: Robot 2 has turned its BOM on.
+1:26.964: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+1:27.16: Robot 3 has turned its BOM on.
+1:27.184: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+1:27.240: Robot 4 has turned its BOM on.
+1:27.468: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+1:27.516: Robot 9 has turned its BOM on.
+1:27.740: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+1:27.796: Robot 13 has turned its BOM on.
+1:27.964: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+1:28.16: Robot 2 has turned its BOM on.
+1:28.240: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+1:28.296: Robot 3 has turned its BOM on.
+1:28.516: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+1:28.572: Robot 4 has turned its BOM on.
+1:28.796: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+1:28.852: Robot 9 has turned its BOM on.
+1:29.20: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+1:29.76: Robot 13 has turned its BOM on.
+1:29.300: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+1:29.356: Robot 2 has turned its BOM on.
+1:29.516: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 1)(4 3)(9 15)(13 3)
+1:29.572: Robot 3 has turned its BOM on.
+1:29.796: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+1:29.852: Robot 4 has turned its BOM on.
+1:30.72: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+1:30.128: Robot 9 has turned its BOM on.
+1:30.296: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+1:30.352: Robot 13 has turned its BOM on.
+1:30.572: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+1:30.628: Robot 2 has turned its BOM on.
+1:30.852: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+1:30.908: Robot 3 has turned its BOM on.
+1:31.128: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+1:31.184: Robot 4 has turned its BOM on.
+1:31.356: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+1:31.412: Robot 9 has turned its BOM on.
+1:31.628: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+1:31.684: Robot 13 has turned its BOM on.
+1:31.852: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+1:31.908: Robot 2 has turned its BOM on.
+1:32.128: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+1:32.184: Robot 3 has turned its BOM on.
+1:32.412: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+1:32.468: Robot 4 has turned its BOM on.
+1:32.684: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+1:32.740: Robot 9 has turned its BOM on.
+1:32.908: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+1:32.964: Robot 13 has turned its BOM on.
+1:33.188: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+1:33.244: Robot 2 has turned its BOM on.
+1:33.468: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 1)(4 3)(9 15)(13 3)
+1:33.516: Robot 3 has turned its BOM on.
+1:33.684: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+1:33.740: Robot 4 has turned its BOM on.
+1:33.964: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+1:34.16: Robot 9 has turned its BOM on.
+1:34.184: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+1:34.240: Robot 13 has turned its BOM on.
+1:34.464: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+1:34.516: Robot 2 has turned its BOM on.
+1:34.740: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+1:34.796: Robot 3 has turned its BOM on.
+1:35.16: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+1:35.72: Robot 4 has turned its BOM on.
+1:35.240: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+1:35.296: Robot 9 has turned its BOM on.
+1:35.516: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+1:35.572: Robot 13 has turned its BOM on.
+1:35.796: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+1:35.852: Robot 2 has turned its BOM on.
+1:36.16: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+1:36.72: Robot 3 has turned its BOM on.
+1:36.300: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+1:36.356: Robot 4 has turned its BOM on.
+1:36.572: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+1:36.628: Robot 9 has turned its BOM on.
+1:36.796: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+1:36.852: Robot 13 has turned its BOM on.
+1:37.72: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+1:37.128: Robot 2 has turned its BOM on.
+1:37.352: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+1:37.408: Robot 3 has turned its BOM on.
+1:37.573: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+1:37.628: Robot 4 has turned its BOM on.
+1:37.852: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+1:37.908: Robot 9 has turned its BOM on.
+1:38.132: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+1:38.188: Robot 13 has turned its BOM on.
+1:38.356: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+1:38.412: Robot 2 has turned its BOM on.
+1:38.628: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+1:38.684: Robot 3 has turned its BOM on.
+1:38.908: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+1:38.964: Robot 4 has turned its BOM on.
+1:39.132: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+1:39.188: Robot 9 has turned its BOM on.
+1:39.412: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+1:39.468: Robot 13 has turned its BOM on.
+1:39.684: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+1:39.740: Robot 2 has turned its BOM on.
+1:39.964: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+1:40.16: Robot 3 has turned its BOM on.
+1:40.188: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+1:40.244: Robot 4 has turned its BOM on.
+1:40.468: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+1:40.516: Robot 9 has turned its BOM on.
+1:40.688: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+1:40.744: Robot 13 has turned its BOM on.
+1:40.972: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+1:41.16: Robot 2 has turned its BOM on.
+1:41.240: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+1:41.296: Robot 3 has turned its BOM on.
+1:41.468: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+1:41.516: Robot 4 has turned its BOM on.
+1:41.740: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+1:41.796: Robot 9 has turned its BOM on.
+1:42.16: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+1:42.72: Robot 13 has turned its BOM on.
+1:42.296: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+1:42.352: Robot 2 has turned its BOM on.
+1:42.516: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+1:42.572: Robot 3 has turned its BOM on.
+1:42.796: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+1:42.852: Robot 4 has turned its BOM on.
+1:43.24: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+1:43.80: Robot 9 has turned its BOM on.
+1:43.304: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+1:43.360: Robot 13 has turned its BOM on.
+1:43.572: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+1:43.628: Robot 2 has turned its BOM on.
+1:43.796: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+1:43.852: Robot 3 has turned its BOM on.
+1:44.72: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+1:44.128: Robot 4 has turned its BOM on.
+1:44.352: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+1:44.408: Robot 9 has turned its BOM on.
+1:44.629: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+1:44.684: Robot 13 has turned its BOM on.
+1:44.856: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+1:44.912: Robot 2 has turned its BOM on.
+1:45.128: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+1:45.184: Robot 3 has turned its BOM on.
+1:45.352: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 15)
+1:45.408: Robot 4 has turned its BOM on.
+1:45.628: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+1:45.684: Robot 9 has turned its BOM on.
+1:45.908: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+1:45.964: Robot 13 has turned its BOM on.
+1:46.184: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+1:46.240: Robot 2 has turned its BOM on.
+1:46.412: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 1)(4 3)(9 15)(13 3)
+1:46.468: Robot 3 has turned its BOM on.
+1:46.688: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+1:46.744: Robot 4 has turned its BOM on.
+1:46.968: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+1:47.16: Robot 9 has turned its BOM on.
+1:47.184: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+1:47.240: Robot 13 has turned its BOM on.
+1:47.464: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+1:47.516: Robot 2 has turned its BOM on.
+1:47.688: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+1:47.744: Robot 3 has turned its BOM on.
+1:47.968: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+1:48.16: Robot 4 has turned its BOM on.
+1:48.240: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+1:48.296: Robot 9 has turned its BOM on.
+1:48.516: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+1:48.572: Robot 13 has turned its BOM on.
+1:48.748: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+1:48.804: Robot 2 has turned its BOM on.
+1:49.16: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+1:49.72: Robot 3 has turned its BOM on.
+1:49.296: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+1:49.352: Robot 4 has turned its BOM on.
+1:49.516: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+1:49.572: Robot 9 has turned its BOM on.
+1:49.800: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+1:49.856: Robot 13 has turned its BOM on.
+1:50.72: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+1:50.128: Robot 2 has turned its BOM on.
+1:50.296: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+1:50.352: Robot 3 has turned its BOM on.
+1:50.572: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+1:50.628: Robot 4 has turned its BOM on.
+1:50.852: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+1:50.908: Robot 9 has turned its BOM on.
+1:51.72: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+1:51.128: Robot 13 has turned its BOM on.
+1:51.352: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+1:51.408: Robot 2 has turned its BOM on.
+1:51.632: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+1:51.689: Robot 3 has turned its BOM on.
+1:51.856: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 15)
+1:51.912: Robot 4 has turned its BOM on.
+1:52.128: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+1:52.184: Robot 9 has turned its BOM on.
+1:52.408: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+1:52.464: Robot 13 has turned its BOM on.
+1:52.632: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+1:52.688: Robot 2 has turned its BOM on.
+1:52.912: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+1:52.968: Robot 3 has turned its BOM on.
+1:53.184: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+1:53.240: Robot 4 has turned its BOM on.
+1:53.464: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+1:53.516: Robot 9 has turned its BOM on.
+1:53.692: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+1:53.748: Robot 13 has turned its BOM on.
+1:53.972: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+1:54.16: Robot 2 has turned its BOM on.
+1:54.184: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+1:54.240: Robot 3 has turned its BOM on.
+1:54.464: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+1:54.516: Robot 4 has turned its BOM on.
+1:54.740: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+1:54.796: Robot 9 has turned its BOM on.
+1:54.968: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+1:55.16: Robot 13 has turned its BOM on.
+1:55.240: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+1:55.296: Robot 2 has turned its BOM on.
+1:55.516: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+1:55.572: Robot 3 has turned its BOM on.
+1:55.796: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+1:55.852: Robot 4 has turned its BOM on.
+1:56.16: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+1:56.72: Robot 9 has turned its BOM on.
+1:56.296: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+1:56.352: Robot 13 has turned its BOM on.
+1:56.520: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+1:56.576: Robot 2 has turned its BOM on.
+1:56.800: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+1:56.856: Robot 3 has turned its BOM on.
+1:57.72: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+1:57.128: Robot 4 has turned its BOM on.
+1:57.352: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+1:57.408: Robot 9 has turned its BOM on.
+1:57.576: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+1:57.632: Robot 13 has turned its BOM on.
+1:57.856: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+1:57.912: Robot 2 has turned its BOM on.
+1:58.128: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+1:58.184: Robot 3 has turned its BOM on.
+1:58.352: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 15)
+1:58.408: Robot 4 has turned its BOM on.
+1:58.632: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+1:58.688: Robot 9 has turned its BOM on.
+1:58.856: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+1:58.912: Robot 13 has turned its BOM on.
+1:59.128: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+1:59.184: Robot 2 has turned its BOM on.
+1:59.408: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+1:59.464: Robot 3 has turned its BOM on.
+1:59.684: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+1:59.740: Robot 4 has turned its BOM on.
+1:59.912: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+1:59.968: Robot 9 has turned its BOM on.
+2:0.184: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+2:0.240: Robot 13 has turned its BOM on.
+2:0.464: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+2:0.516: Robot 2 has turned its BOM on.
+2:0.684: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 1)(4 3)(9 15)(13 3)
+2:0.740: Robot 3 has turned its BOM on.
+2:0.964: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+2:1.16: Robot 4 has turned its BOM on.
+2:1.188: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+2:1.244: Robot 9 has turned its BOM on.
+2:1.468: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+2:1.516: Robot 13 has turned its BOM on.
+2:1.740: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+2:1.796: Robot 2 has turned its BOM on.
+2:2.16: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+2:2.72: Robot 3 has turned its BOM on.
+2:2.244: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 15)
+2:2.300: Robot 4 has turned its BOM on.
+2:2.516: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+2:2.572: Robot 9 has turned its BOM on.
+2:2.796: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+2:2.852: Robot 13 has turned its BOM on.
+2:3.16: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+2:3.72: Robot 2 has turned its BOM on.
+2:3.300: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+2:3.356: Robot 3 has turned its BOM on.
+2:3.572: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 15)
+2:3.628: Robot 4 has turned its BOM on.
+2:3.796: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+2:3.852: Robot 9 has turned its BOM on.
+2:4.72: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+2:4.128: Robot 13 has turned its BOM on.
+2:4.352: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+2:4.408: Robot 2 has turned its BOM on.
+2:4.572: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+2:4.628: Robot 3 has turned its BOM on.
+2:4.852: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+2:4.908: Robot 4 has turned its BOM on.
+2:5.132: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+2:5.188: Robot 9 has turned its BOM on.
+2:5.356: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+2:5.412: Robot 13 has turned its BOM on.
+2:5.628: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+2:5.684: Robot 2 has turned its BOM on.
+2:5.908: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+2:5.964: Robot 3 has turned its BOM on.
+2:6.132: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+2:6.188: Robot 4 has turned its BOM on.
+2:6.412: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+2:6.468: Robot 9 has turned its BOM on.
+2:6.684: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+2:6.740: Robot 13 has turned its BOM on.
+2:6.908: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+2:6.964: Robot 2 has turned its BOM on.
+2:7.188: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+2:7.244: Robot 3 has turned its BOM on.
+2:7.468: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+2:7.516: Robot 4 has turned its BOM on.
+2:7.684: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+2:7.741: Robot 9 has turned its BOM on.
+2:7.964: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+2:8.16: Robot 13 has turned its BOM on.
+2:8.240: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+2:8.296: Robot 2 has turned its BOM on.
+2:8.468: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+2:8.516: Robot 3 has turned its BOM on.
+2:8.740: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+2:8.796: Robot 4 has turned its BOM on.
+2:9.16: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+2:9.72: Robot 9 has turned its BOM on.
+2:9.296: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+2:9.353: Robot 13 has turned its BOM on.
+2:9.516: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+2:9.572: Robot 2 has turned its BOM on.
+2:9.796: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 1)(4 3)(9 15)(13 3)
+2:9.853: Robot 3 has turned its BOM on.
+2:10.20: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+2:10.77: Robot 4 has turned its BOM on.
+2:10.300: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+2:10.356: Robot 9 has turned its BOM on.
+2:10.572: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+2:10.628: Robot 13 has turned its BOM on.
+2:10.853: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+2:10.909: Robot 2 has turned its BOM on.
+2:11.76: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+2:11.132: Robot 3 has turned its BOM on.
+2:11.356: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+2:11.412: Robot 4 has turned its BOM on.
+2:11.629: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+2:11.685: Robot 9 has turned its BOM on.
+2:11.853: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+2:11.909: Robot 13 has turned its BOM on.
+2:12.137: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+2:12.193: Robot 2 has turned its BOM on.
+2:12.361: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 1)(4 3)(9 15)(13 3)
+2:12.417: Robot 3 has turned its BOM on.
+2:12.629: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 15)
+2:12.685: Robot 4 has turned its BOM on.
+2:12.909: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+2:12.965: Robot 9 has turned its BOM on.
+2:13.185: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+2:13.241: Robot 13 has turned its BOM on.
+2:13.413: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+2:13.469: Robot 2 has turned its BOM on.
+2:13.685: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+2:13.741: Robot 3 has turned its BOM on.
+2:13.965: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+2:14.17: Robot 4 has turned its BOM on.
+2:14.185: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+2:14.241: Robot 9 has turned its BOM on.
+2:14.469: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+2:14.517: Robot 13 has turned its BOM on.
+2:14.741: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+2:14.797: Robot 2 has turned its BOM on.
+2:14.965: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+2:15.17: Robot 3 has turned its BOM on.
+2:15.241: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+2:15.297: Robot 4 has turned its BOM on.
+2:15.517: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+2:15.573: Robot 9 has turned its BOM on.
+2:15.741: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+2:15.797: Robot 13 has turned its BOM on.
+2:16.21: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+2:16.77: Robot 2 has turned its BOM on.
+2:16.301: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 1)(4 3)(9 15)(13 3)
+2:16.357: Robot 3 has turned its BOM on.
+2:16.581: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 15)
+2:16.637: Robot 4 has turned its BOM on.
+2:16.805: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+2:16.861: Robot 9 has turned its BOM on.
+2:17.73: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+2:17.129: Robot 13 has turned its BOM on.
+2:17.301: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+2:17.357: Robot 2 has turned its BOM on.
+2:17.573: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 1)(4 3)(9 15)(13 3)
+2:17.629: Robot 3 has turned its BOM on.
+2:17.853: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+2:17.909: Robot 4 has turned its BOM on.
+2:18.73: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+2:18.129: Robot 9 has turned its BOM on.
+2:18.357: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+2:18.413: Robot 13 has turned its BOM on.
+2:18.633: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+2:18.689: Robot 2 has turned its BOM on.
+2:18.857: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+2:18.913: Robot 3 has turned its BOM on.
+2:19.129: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 15)
+2:19.185: Robot 4 has turned its BOM on.
+2:19.409: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+2:19.465: Robot 9 has turned its BOM on.
+2:19.633: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+2:19.689: Robot 13 has turned its BOM on.
+2:19.913: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+2:19.969: Robot 2 has turned its BOM on.
+2:20.185: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 1)(4 3)(9 15)(13 3)
+2:20.241: Robot 3 has turned its BOM on.
+2:20.409: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+2:20.465: Robot 4 has turned its BOM on.
+2:20.685: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+2:20.741: Robot 9 has turned its BOM on.
+2:20.969: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+2:21.17: Robot 13 has turned its BOM on.
+2:21.185: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+2:21.241: Robot 2 has turned its BOM on.
+2:21.465: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+2:21.517: Robot 3 has turned its BOM on.
+2:21.741: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+2:21.797: Robot 4 has turned its BOM on.
+2:21.969: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+2:22.17: Robot 9 has turned its BOM on.
+2:22.241: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+2:22.297: Robot 13 has turned its BOM on.
+2:22.517: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+2:22.573: Robot 2 has turned its BOM on.
+2:22.797: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+2:22.853: Robot 3 has turned its BOM on.
+2:23.17: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 15)
+2:23.73: Robot 4 has turned its BOM on.
+2:23.297: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+2:23.353: Robot 9 has turned its BOM on.
+2:23.521: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+2:23.577: Robot 13 has turned its BOM on.
+2:23.801: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+2:23.857: Robot 2 has turned its BOM on.
+2:24.73: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+2:24.129: Robot 3 has turned its BOM on.
+2:24.353: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+2:24.409: Robot 4 has turned its BOM on.
+2:24.577: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+2:24.633: Robot 9 has turned its BOM on.
+2:24.857: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+2:24.913: Robot 13 has turned its BOM on.
+2:25.129: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+2:25.185: Robot 2 has turned its BOM on.
+2:25.353: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 1)(4 3)(9 15)(13 3)
+2:25.409: Robot 3 has turned its BOM on.
+2:25.633: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+2:25.689: Robot 4 has turned its BOM on.
+2:25.857: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+2:25.913: Robot 9 has turned its BOM on.
+2:26.129: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+2:26.185: Robot 13 has turned its BOM on.
+2:26.409: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+2:26.465: Robot 2 has turned its BOM on.
+2:26.685: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+2:26.741: Robot 3 has turned its BOM on.
+2:26.913: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+2:26.969: Robot 4 has turned its BOM on.
+2:27.185: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+2:27.241: Robot 9 has turned its BOM on.
+2:27.465: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+2:27.517: Robot 13 has turned its BOM on.
+2:27.685: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+2:27.741: Robot 2 has turned its BOM on.
+2:27.969: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+2:28.17: Robot 3 has turned its BOM on.
+2:28.241: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 15)
+2:28.297: Robot 4 has turned its BOM on.
+2:28.465: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+2:28.517: Robot 9 has turned its BOM on.
+2:28.741: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+2:28.797: Robot 13 has turned its BOM on.
+2:29.17: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+2:29.73: Robot 2 has turned its BOM on.
+2:29.241: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+2:29.297: Robot 3 has turned its BOM on.
+2:29.521: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 15)
+2:29.577: Robot 4 has turned its BOM on.
+2:29.801: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+2:29.857: Robot 9 has turned its BOM on.
+2:30.17: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+2:30.73: Robot 13 has turned its BOM on.
+2:30.297: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+2:30.353: Robot 2 has turned its BOM on.
+2:30.573: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+2:30.629: Robot 3 has turned its BOM on.
+2:30.801: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 15)
+2:30.857: Robot 4 has turned its BOM on.
+2:31.77: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+2:31.133: Robot 9 has turned its BOM on.
+2:31.357: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+2:31.413: Robot 13 has turned its BOM on.
+2:31.573: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+2:31.629: Robot 2 has turned its BOM on.
+2:31.857: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+2:31.913: Robot 3 has turned its BOM on.
+2:32.129: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 15)
+2:32.185: Robot 4 has turned its BOM on.
+2:32.353: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+2:32.409: Robot 9 has turned its BOM on.
+2:32.629: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+2:32.685: Robot 13 has turned its BOM on.
+2:32.909: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+2:32.965: Robot 2 has turned its BOM on.
+2:33.185: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+2:33.241: Robot 3 has turned its BOM on.
+2:33.409: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 15)
+2:33.465: Robot 4 has turned its BOM on.
+2:33.689: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+2:33.745: Robot 9 has turned its BOM on.
+2:33.913: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+2:33.969: Robot 13 has turned its BOM on.
+2:34.185: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+2:34.241: Robot 2 has turned its BOM on.
+2:34.465: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+2:34.517: Robot 3 has turned its BOM on.
+2:34.685: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+2:34.741: Robot 4 has turned its BOM on.
+2:34.965: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+2:35.17: Robot 9 has turned its BOM on.
+2:35.241: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+2:35.297: Robot 13 has turned its BOM on.
+2:35.469: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+2:35.517: Robot 2 has turned its BOM on.
+2:35.741: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+2:35.797: Robot 3 has turned its BOM on.
+2:36.17: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 15)
+2:36.73: Robot 4 has turned its BOM on.
+2:36.297: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+2:36.353: Robot 9 has turned its BOM on.
+2:36.517: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+2:36.573: Robot 13 has turned its BOM on.
+2:36.797: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+2:36.853: Robot 2 has turned its BOM on.
+2:37.21: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+2:37.77: Robot 3 has turned its BOM on.
+2:37.301: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+2:37.357: Robot 4 has turned its BOM on.
+2:37.573: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+2:37.629: Robot 9 has turned its BOM on.
+2:37.853: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+2:37.909: Robot 13 has turned its BOM on.
+2:38.77: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+2:38.133: Robot 2 has turned its BOM on.
+2:38.357: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+2:38.413: Robot 3 has turned its BOM on.
+2:38.629: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 15)
+2:38.685: Robot 4 has turned its BOM on.
+2:38.853: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+2:38.909: Robot 9 has turned its BOM on.
+2:39.133: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+2:39.189: Robot 13 has turned its BOM on.
+2:39.357: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+2:39.413: Robot 2 has turned its BOM on.
+2:39.629: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+2:39.685: Robot 3 has turned its BOM on.
+2:39.909: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 15)
+2:39.965: Robot 4 has turned its BOM on.
+2:40.185: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+2:40.241: Robot 9 has turned its BOM on.
+2:40.417: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+2:40.473: Robot 13 has turned its BOM on.
+2:40.685: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+2:40.741: Robot 2 has turned its BOM on.
+2:40.965: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+2:41.17: Robot 3 has turned its BOM on.
+2:41.185: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+2:41.241: Robot 4 has turned its BOM on.
+2:41.469: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+2:41.517: Robot 9 has turned its BOM on.
+2:41.741: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+2:41.797: Robot 13 has turned its BOM on.
+2:41.969: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+2:42.17: Robot 2 has turned its BOM on.
+2:42.241: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 1)(4 3)(9 15)(13 3)
+2:42.297: Robot 3 has turned its BOM on.
+2:42.517: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+2:42.573: Robot 4 has turned its BOM on.
+2:42.741: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+2:42.797: Robot 9 has turned its BOM on.
+2:43.21: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+2:43.77: Robot 13 has turned its BOM on.
+2:43.301: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+2:43.357: Robot 2 has turned its BOM on.
+2:43.517: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+2:43.573: Robot 3 has turned its BOM on.
+2:43.797: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+2:43.853: Robot 4 has turned its BOM on.
+2:44.73: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+2:44.129: Robot 9 has turned its BOM on.
+2:44.301: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+2:44.357: Robot 13 has turned its BOM on.
+2:44.573: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+2:44.629: Robot 2 has turned its BOM on.
+2:44.853: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+2:44.909: Robot 3 has turned its BOM on.
+2:45.73: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+2:45.129: Robot 4 has turned its BOM on.
+2:45.357: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+2:45.413: Robot 9 has turned its BOM on.
+2:45.630: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+2:45.685: Robot 13 has turned its BOM on.
+2:45.853: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+2:45.909: Robot 2 has turned its BOM on.
+2:46.129: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+2:46.185: Robot 3 has turned its BOM on.
+2:46.409: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 15)
+2:46.465: Robot 4 has turned its BOM on.
+2:46.685: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+2:46.741: Robot 9 has turned its BOM on.
+2:46.913: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+2:46.969: Robot 13 has turned its BOM on.
+2:47.189: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+2:47.245: Robot 2 has turned its BOM on.
+2:47.413: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+2:47.469: Robot 3 has turned its BOM on.
+2:47.685: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+2:47.741: Robot 4 has turned its BOM on.
+2:47.965: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+2:48.17: Robot 9 has turned its BOM on.
+2:48.189: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+2:48.245: Robot 13 has turned its BOM on.
+2:48.469: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+2:48.517: Robot 2 has turned its BOM on.
+2:48.741: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 1)(4 3)(9 15)(13 3)
+2:48.797: Robot 3 has turned its BOM on.
+2:49.17: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+2:49.73: Robot 4 has turned its BOM on.
+2:49.245: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+2:49.301: Robot 9 has turned its BOM on.
+2:49.517: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+2:49.573: Robot 13 has turned its BOM on.
+2:49.741: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+2:49.797: Robot 2 has turned its BOM on.
+2:50.17: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+2:50.73: Robot 3 has turned its BOM on.
+2:50.297: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 15)
+2:50.353: Robot 4 has turned its BOM on.
+2:50.573: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+2:50.629: Robot 9 has turned its BOM on.
+2:50.805: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+2:50.861: Robot 13 has turned its BOM on.
+2:51.77: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+2:51.133: Robot 2 has turned its BOM on.
+2:51.357: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 1)(4 3)(9 15)(13 3)
+2:51.413: Robot 3 has turned its BOM on.
+2:51.577: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+2:51.633: Robot 4 has turned its BOM on.
+2:51.857: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+2:51.913: Robot 9 has turned its BOM on.
+2:52.129: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+2:52.185: Robot 13 has turned its BOM on.
+2:52.353: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+2:52.409: Robot 2 has turned its BOM on.
+2:52.633: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+2:52.689: Robot 3 has turned its BOM on.
+2:52.921: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+2:52.977: Robot 4 has turned its BOM on.
+2:53.129: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+2:53.185: Robot 9 has turned its BOM on.
+2:53.409: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+2:53.465: Robot 13 has turned its BOM on.
+2:53.685: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+2:53.741: Robot 2 has turned its BOM on.
+2:53.913: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+2:53.969: Robot 3 has turned its BOM on.
+2:54.189: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 15)
+2:54.245: Robot 4 has turned its BOM on.
+2:54.469: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+2:54.517: Robot 9 has turned its BOM on.
+2:54.685: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+2:54.741: Robot 13 has turned its BOM on.
+2:54.965: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+2:55.17: Robot 2 has turned its BOM on.
+2:55.241: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 1)(4 3)(9 15)(13 3)
+2:55.297: Robot 3 has turned its BOM on.
+2:55.465: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+2:55.517: Robot 4 has turned its BOM on.
+2:55.741: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+2:55.797: Robot 9 has turned its BOM on.
+2:56.17: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+2:56.73: Robot 13 has turned its BOM on.
+2:56.241: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+2:56.297: Robot 2 has turned its BOM on.
+2:56.521: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+2:56.577: Robot 3 has turned its BOM on.
+2:56.801: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+2:56.857: Robot 4 has turned its BOM on.
+2:57.17: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+2:57.73: Robot 9 has turned its BOM on.
+2:57.297: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+2:57.353: Robot 13 has turned its BOM on.
+2:57.573: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+2:57.629: Robot 2 has turned its BOM on.
+2:57.801: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+2:57.857: Robot 3 has turned its BOM on.
+2:58.73: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+2:58.129: Robot 4 has turned its BOM on.
+2:58.353: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+2:58.409: Robot 9 has turned its BOM on.
+2:58.573: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+2:58.629: Robot 13 has turned its BOM on.
+2:58.857: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+2:58.913: Robot 2 has turned its BOM on.
+2:59.129: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+2:59.185: Robot 3 has turned its BOM on.
+2:59.353: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+2:59.409: Robot 4 has turned its BOM on.
+2:59.629: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+2:59.685: Robot 9 has turned its BOM on.
+2:59.909: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+2:59.965: Robot 13 has turned its BOM on.
+3:0.185: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+3:0.241: Robot 2 has turned its BOM on.
+3:0.409: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+3:0.465: Robot 3 has turned its BOM on.
+3:0.689: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 15)
+3:0.745: Robot 4 has turned its BOM on.
+3:0.913: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+3:0.969: Robot 9 has turned its BOM on.
+3:1.185: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+3:1.241: Robot 13 has turned its BOM on.
+3:1.469: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+3:1.517: Robot 2 has turned its BOM on.
+3:1.689: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 1)(4 3)(9 15)(13 3)
+3:1.745: Robot 3 has turned its BOM on.
+3:1.969: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+3:2.17: Robot 4 has turned its BOM on.
+3:2.241: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+3:2.297: Robot 9 has turned its BOM on.
+3:2.517: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+3:2.573: Robot 13 has turned its BOM on.
+3:2.745: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+3:2.801: Robot 2 has turned its BOM on.
+3:3.17: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+3:3.73: Robot 3 has turned its BOM on.
+3:3.245: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+3:3.301: Robot 4 has turned its BOM on.
+3:3.517: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+3:3.573: Robot 9 has turned its BOM on.
+3:3.801: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+3:3.857: Robot 13 has turned its BOM on.
+3:4.73: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+3:4.129: Robot 2 has turned its BOM on.
+3:4.297: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+3:4.353: Robot 3 has turned its BOM on.
+3:4.577: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 15)
+3:4.633: Robot 4 has turned its BOM on.
+3:4.857: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+3:4.913: Robot 9 has turned its BOM on.
+3:5.73: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+3:5.129: Robot 13 has turned its BOM on.
+3:5.353: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+3:5.409: Robot 2 has turned its BOM on.
+3:5.637: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 1)(4 3)(9 15)(13 3)
+3:5.693: Robot 3 has turned its BOM on.
+3:5.865: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+3:5.921: Robot 4 has turned its BOM on.
+3:6.129: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+3:6.185: Robot 9 has turned its BOM on.
+3:6.409: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+3:6.465: Robot 13 has turned its BOM on.
+3:6.633: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+3:6.689: Robot 2 has turned its BOM on.
+3:6.913: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 1)(4 3)(9 15)(13 3)
+3:6.969: Robot 3 has turned its BOM on.
+3:7.185: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+3:7.241: Robot 4 has turned its BOM on.
+3:7.473: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+3:7.517: Robot 9 has turned its BOM on.
+3:7.689: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+3:7.745: Robot 13 has turned its BOM on.
+3:7.969: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+3:8.17: Robot 2 has turned its BOM on.
+3:8.185: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+3:8.241: Robot 3 has turned its BOM on.
+3:8.465: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+3:8.517: Robot 4 has turned its BOM on.
+3:8.741: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+3:8.797: Robot 9 has turned its BOM on.
+3:8.965: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+3:9.17: Robot 13 has turned its BOM on.
+3:9.241: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+3:9.297: Robot 2 has turned its BOM on.
+3:9.517: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 1)(4 3)(9 15)(13 3)
+3:9.573: Robot 3 has turned its BOM on.
+3:9.741: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+3:9.797: Robot 4 has turned its BOM on.
+3:10.21: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+3:10.77: Robot 9 has turned its BOM on.
+3:10.309: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+3:10.365: Robot 13 has turned its BOM on.
+3:10.517: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+3:10.573: Robot 2 has turned its BOM on.
+3:10.797: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+3:10.853: Robot 3 has turned its BOM on.
+3:11.73: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+3:11.129: Robot 4 has turned its BOM on.
+3:11.297: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+3:11.353: Robot 9 has turned its BOM on.
+3:11.573: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+3:11.629: Robot 13 has turned its BOM on.
+3:11.853: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+3:11.909: Robot 2 has turned its BOM on.
+3:12.73: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+3:12.129: Robot 3 has turned its BOM on.
+3:12.357: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+3:12.413: Robot 4 has turned its BOM on.
+3:12.629: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+3:12.685: Robot 9 has turned its BOM on.
+3:12.854: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+3:12.909: Robot 13 has turned its BOM on.
+3:13.129: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+3:13.185: Robot 2 has turned its BOM on.
+3:13.409: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+3:13.465: Robot 3 has turned its BOM on.
+3:13.685: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+3:13.741: Robot 4 has turned its BOM on.
+3:13.913: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+3:13.969: Robot 9 has turned its BOM on.
+3:14.189: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+3:14.245: Robot 13 has turned its BOM on.
+3:14.413: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+3:14.469: Robot 2 has turned its BOM on.
+3:14.685: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 1)(4 3)(9 15)(13 3)
+3:14.741: Robot 3 has turned its BOM on.
+3:14.965: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+3:15.17: Robot 4 has turned its BOM on.
+3:15.189: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+3:15.245: Robot 9 has turned its BOM on.
+3:15.469: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+3:15.517: Robot 13 has turned its BOM on.
+3:15.741: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+3:15.797: Robot 2 has turned its BOM on.
+3:16.17: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+3:16.73: Robot 3 has turned its BOM on.
+3:16.245: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+3:16.301: Robot 4 has turned its BOM on.
+3:16.517: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+3:16.573: Robot 9 has turned its BOM on.
+3:16.741: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+3:16.797: Robot 13 has turned its BOM on.
+3:17.17: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+3:17.73: Robot 2 has turned its BOM on.
+3:17.301: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+3:17.357: Robot 3 has turned its BOM on.
+3:17.573: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+3:17.629: Robot 4 has turned its BOM on.
+3:17.797: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+3:17.853: Robot 9 has turned its BOM on.
+3:18.77: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+3:18.133: Robot 13 has turned its BOM on.
+3:18.357: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+3:18.413: Robot 2 has turned its BOM on.
+3:18.573: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+3:18.629: Robot 3 has turned its BOM on.
+3:18.853: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+3:18.909: Robot 4 has turned its BOM on.
+3:19.81: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+3:19.137: Robot 9 has turned its BOM on.
+3:19.365: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+3:19.421: Robot 13 has turned its BOM on.
+3:19.629: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+3:19.685: Robot 2 has turned its BOM on.
+3:19.910: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+3:19.965: Robot 3 has turned its BOM on.
+3:20.133: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+3:20.189: Robot 4 has turned its BOM on.
+3:20.414: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+3:20.469: Robot 9 has turned its BOM on.
+3:20.685: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+3:20.741: Robot 13 has turned its BOM on.
+3:20.909: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+3:20.965: Robot 2 has turned its BOM on.
+3:21.189: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+3:21.245: Robot 3 has turned its BOM on.
+3:21.473: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+3:21.517: Robot 4 has turned its BOM on.
+3:21.685: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+3:21.741: Robot 9 has turned its BOM on.
+3:21.965: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+3:22.17: Robot 13 has turned its BOM on.
+3:22.241: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+3:22.297: Robot 2 has turned its BOM on.
+3:22.465: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+3:22.517: Robot 3 has turned its BOM on.
+3:22.741: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+3:22.797: Robot 4 has turned its BOM on.
+3:23.17: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+3:23.73: Robot 9 has turned its BOM on.
+3:23.241: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+3:23.297: Robot 13 has turned its BOM on.
+3:23.517: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+3:23.573: Robot 2 has turned its BOM on.
+3:23.797: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+3:23.853: Robot 3 has turned its BOM on.
+3:24.21: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+3:24.77: Robot 4 has turned its BOM on.
+3:24.301: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+3:24.357: Robot 9 has turned its BOM on.
+3:24.573: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+3:24.629: Robot 13 has turned its BOM on.
+3:24.853: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+3:24.909: Robot 2 has turned its BOM on.
+3:25.77: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+3:25.133: Robot 3 has turned its BOM on.
+3:25.357: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+3:25.413: Robot 4 has turned its BOM on.
+3:25.573: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+3:25.629: Robot 9 has turned its BOM on.
+3:25.857: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+3:25.913: Robot 13 has turned its BOM on.
+3:26.129: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+3:26.185: Robot 2 has turned its BOM on.
+3:26.353: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+3:26.409: Robot 3 has turned its BOM on.
+3:26.629: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+3:26.685: Robot 4 has turned its BOM on.
+3:26.909: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+3:26.966: Robot 9 has turned its BOM on.
+3:27.185: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+3:27.241: Robot 13 has turned its BOM on.
+3:27.409: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+3:27.465: Robot 2 has turned its BOM on.
+3:27.689: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+3:27.745: Robot 3 has turned its BOM on.
+3:27.913: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+3:27.969: Robot 4 has turned its BOM on.
+3:28.185: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+3:28.241: Robot 9 has turned its BOM on.
+3:28.465: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+3:28.517: Robot 13 has turned its BOM on.
+3:28.689: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+3:28.745: Robot 2 has turned its BOM on.
+3:28.969: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 1)(4 3)(9 15)(13 3)
+3:29.17: Robot 3 has turned its BOM on.
+3:29.241: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+3:29.297: Robot 4 has turned its BOM on.
+3:29.517: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+3:29.573: Robot 9 has turned its BOM on.
+3:29.745: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+3:29.801: Robot 13 has turned its BOM on.
+3:30.17: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+3:30.73: Robot 2 has turned its BOM on.
+3:30.241: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+3:30.297: Robot 3 has turned its BOM on.
+3:30.517: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+3:30.573: Robot 4 has turned its BOM on.
+3:30.797: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+3:30.853: Robot 9 has turned its BOM on.
+3:31.74: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+3:31.129: Robot 13 has turned its BOM on.
+3:31.297: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+3:31.353: Robot 2 has turned its BOM on.
+3:31.577: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+3:31.633: Robot 3 has turned its BOM on.
+3:31.857: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+3:31.913: Robot 4 has turned its BOM on.
+3:32.73: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+3:32.129: Robot 9 has turned its BOM on.
+3:32.353: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+3:32.409: Robot 13 has turned its BOM on.
+3:32.577: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+3:32.634: Robot 2 has turned its BOM on.
+3:32.857: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+3:32.913: Robot 3 has turned its BOM on.
+3:33.129: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+3:33.185: Robot 4 has turned its BOM on.
+3:33.409: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+3:33.466: Robot 9 has turned its BOM on.
+3:33.633: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+3:33.689: Robot 13 has turned its BOM on.
+3:33.913: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+3:33.969: Robot 2 has turned its BOM on.
+3:34.185: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 1)(4 3)(9 15)(13 3)
+3:34.241: Robot 3 has turned its BOM on.
+3:34.409: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+3:34.465: Robot 4 has turned its BOM on.
+3:34.689: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+3:34.745: Robot 9 has turned its BOM on.
+3:34.914: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+3:34.969: Robot 13 has turned its BOM on.
+3:35.189: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+3:35.245: Robot 2 has turned its BOM on.
+3:35.474: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 1)(4 3)(9 15)(13 3)
+3:35.517: Robot 3 has turned its BOM on.
+3:35.741: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+3:35.797: Robot 4 has turned its BOM on.
+3:35.973: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+3:36.18: Robot 9 has turned its BOM on.
+3:36.242: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+3:36.297: Robot 13 has turned its BOM on.
+3:36.518: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+3:36.574: Robot 2 has turned its BOM on.
+3:36.742: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 1)(4 3)(9 15)(13 3)
+3:36.798: Robot 3 has turned its BOM on.
+3:37.18: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+3:37.74: Robot 4 has turned its BOM on.
+3:37.298: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+3:37.354: Robot 9 has turned its BOM on.
+3:37.522: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+3:37.578: Robot 13 has turned its BOM on.
+3:37.802: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+3:37.858: Robot 2 has turned its BOM on.
+3:38.74: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 1)(4 3)(9 15)(13 3)
+3:38.130: Robot 3 has turned its BOM on.
+3:38.298: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+3:38.354: Robot 4 has turned its BOM on.
+3:38.574: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+3:38.630: Robot 9 has turned its BOM on.
+3:38.858: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+3:38.914: Robot 13 has turned its BOM on.
+3:39.74: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+3:39.130: Robot 2 has turned its BOM on.
+3:39.354: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+3:39.410: Robot 3 has turned its BOM on.
+3:39.630: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+3:39.686: Robot 4 has turned its BOM on.
+3:39.858: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+3:39.914: Robot 9 has turned its BOM on.
+3:40.130: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+3:40.186: Robot 13 has turned its BOM on.
+3:40.410: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+3:40.466: Robot 2 has turned its BOM on.
+3:40.686: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+3:40.742: Robot 3 has turned its BOM on.
+3:40.914: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+3:40.970: Robot 4 has turned its BOM on.
+3:41.186: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+3:41.242: Robot 9 has turned its BOM on.
+3:41.410: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+3:41.466: Robot 13 has turned its BOM on.
+3:41.686: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+3:41.742: Robot 2 has turned its BOM on.
+3:41.966: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 1)(4 3)(9 15)(13 3)
+3:42.18: Robot 3 has turned its BOM on.
+3:42.242: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+3:42.298: Robot 4 has turned its BOM on.
+3:42.466: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+3:42.742: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+3:42.798: Robot 13 has turned its BOM on.
+3:43.18: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+3:43.74: Robot 2 has turned its BOM on.
+3:43.246: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+3:43.302: Robot 3 has turned its BOM on.
+3:43.518: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+3:43.574: Robot 4 has turned its BOM on.
+3:43.746: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+3:43.802: Robot 9 has turned its BOM on.
+3:44.18: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+3:44.74: Robot 13 has turned its BOM on.
+3:44.298: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+3:44.354: Robot 2 has turned its BOM on.
+3:44.574: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+3:44.630: Robot 3 has turned its BOM on.
+3:44.798: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+3:44.854: Robot 4 has turned its BOM on.
+3:45.78: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+3:45.134: Robot 9 has turned its BOM on.
+3:45.358: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+3:45.414: Robot 13 has turned its BOM on.
+3:45.574: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+3:45.630: Robot 2 has turned its BOM on.
+3:45.854: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+3:45.910: Robot 3 has turned its BOM on.
+3:46.78: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+3:46.134: Robot 4 has turned its BOM on.
+3:46.358: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+3:46.414: Robot 9 has turned its BOM on.
+3:46.630: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+3:46.686: Robot 13 has turned its BOM on.
+3:46.910: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+3:46.966: Robot 2 has turned its BOM on.
+3:47.135: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+3:47.190: Robot 3 has turned its BOM on.
+3:47.414: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+3:47.470: Robot 4 has turned its BOM on.
+3:47.686: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+3:47.742: Robot 9 has turned its BOM on.
+3:47.910: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+3:47.966: Robot 13 has turned its BOM on.
+3:48.190: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+3:48.246: Robot 2 has turned its BOM on.
+3:48.414: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 1)(4 3)(9 15)(13 3)
+3:48.470: Robot 3 has turned its BOM on.
+3:48.686: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+3:48.742: Robot 4 has turned its BOM on.
+3:48.966: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+3:49.18: Robot 9 has turned its BOM on.
+3:49.242: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+3:49.298: Robot 13 has turned its BOM on.
+3:49.470: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+3:49.518: Robot 2 has turned its BOM on.
+3:49.742: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+3:49.798: Robot 3 has turned its BOM on.
+3:50.18: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+3:50.74: Robot 4 has turned its BOM on.
+3:50.242: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+3:50.298: Robot 9 has turned its BOM on.
+3:50.518: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+3:50.574: Robot 13 has turned its BOM on.
+3:50.798: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+3:50.854: Robot 2 has turned its BOM on.
+3:51.78: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 1)(4 3)(9 15)(13 3)
+3:51.134: Robot 3 has turned its BOM on.
+3:51.302: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+3:51.358: Robot 4 has turned its BOM on.
+3:51.574: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+3:51.630: Robot 9 has turned its BOM on.
+3:51.798: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+3:51.854: Robot 13 has turned its BOM on.
+3:52.78: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+3:52.134: Robot 2 has turned its BOM on.
+3:52.358: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+3:52.414: Robot 3 has turned its BOM on.
+3:52.574: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+3:52.630: Robot 4 has turned its BOM on.
+3:52.854: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+3:52.910: Robot 9 has turned its BOM on.
+3:53.130: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+3:53.186: Robot 13 has turned its BOM on.
+3:53.358: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+3:53.414: Robot 2 has turned its BOM on.
+3:53.630: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+3:53.686: Robot 3 has turned its BOM on.
+3:53.910: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+3:53.966: Robot 4 has turned its BOM on.
+3:54.186: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+3:54.242: Robot 9 has turned its BOM on.
+3:54.414: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+3:54.470: Robot 13 has turned its BOM on.
+3:54.686: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+3:54.742: Robot 2 has turned its BOM on.
+3:54.910: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+3:54.966: Robot 3 has turned its BOM on.
+3:55.186: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+3:55.242: Robot 4 has turned its BOM on.
+3:55.466: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+3:55.518: Robot 9 has turned its BOM on.
+3:55.742: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+3:55.798: Robot 13 has turned its BOM on.
+3:55.966: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+3:56.18: Robot 2 has turned its BOM on.
+3:56.246: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+3:56.302: Robot 3 has turned its BOM on.
+3:56.518: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+3:56.574: Robot 4 has turned its BOM on.
+3:56.742: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+3:56.798: Robot 9 has turned its BOM on.
+3:57.22: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+3:57.78: Robot 13 has turned its BOM on.
+3:57.246: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+3:57.302: Robot 2 has turned its BOM on.
+3:57.522: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+3:57.578: Robot 3 has turned its BOM on.
+3:57.802: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+3:57.858: Robot 4 has turned its BOM on.
+3:58.74: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+3:58.130: Robot 9 has turned its BOM on.
+3:58.302: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+3:58.358: Robot 13 has turned its BOM on.
+3:58.582: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+3:58.638: Robot 2 has turned its BOM on.
+3:58.862: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+3:58.918: Robot 3 has turned its BOM on.
+3:59.74: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+3:59.130: Robot 4 has turned its BOM on.
+3:59.358: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+3:59.414: Robot 9 has turned its BOM on.
+3:59.630: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+3:59.686: Robot 13 has turned its BOM on.
+3:59.854: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+3:59.910: Robot 2 has turned its BOM on.
+4:0.130: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+4:0.186: Robot 3 has turned its BOM on.
+4:0.410: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+4:0.466: Robot 4 has turned its BOM on.
+4:0.638: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+4:0.694: Robot 9 has turned its BOM on.
+4:0.918: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+4:0.974: Robot 13 has turned its BOM on.
+4:1.186: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+4:1.242: Robot 2 has turned its BOM on.
+4:1.410: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+4:1.466: Robot 3 has turned its BOM on.
+4:1.690: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+4:1.746: Robot 4 has turned its BOM on.
+4:1.914: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+4:1.970: Robot 9 has turned its BOM on.
+4:2.186: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+4:2.242: Robot 13 has turned its BOM on.
+4:2.466: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+4:2.518: Robot 2 has turned its BOM on.
+4:2.742: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 1)(4 3)(9 15)(13 3)
+4:2.798: Robot 3 has turned its BOM on.
+4:2.970: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+4:3.18: Robot 4 has turned its BOM on.
+4:3.242: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+4:3.298: Robot 9 has turned its BOM on.
+4:3.518: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+4:3.574: Robot 13 has turned its BOM on.
+4:3.742: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+4:3.798: Robot 2 has turned its BOM on.
+4:4.18: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 1)(4 3)(9 15)(13 3)
+4:4.74: Robot 3 has turned its BOM on.
+4:4.298: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+4:4.354: Robot 4 has turned its BOM on.
+4:4.522: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+4:4.578: Robot 9 has turned its BOM on.
+4:4.802: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+4:4.858: Robot 13 has turned its BOM on.
+4:5.74: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+4:5.130: Robot 2 has turned its BOM on.
+4:5.298: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+4:5.354: Robot 3 has turned its BOM on.
+4:5.574: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+4:5.630: Robot 4 has turned its BOM on.
+4:5.854: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+4:5.910: Robot 9 has turned its BOM on.
+4:6.74: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+4:6.130: Robot 13 has turned its BOM on.
+4:6.354: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+4:6.410: Robot 2 has turned its BOM on.
+4:6.630: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 1)(4 3)(9 15)(13 3)
+4:6.686: Robot 3 has turned its BOM on.
+4:6.858: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+4:6.914: Robot 4 has turned its BOM on.
+4:7.130: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+4:7.186: Robot 9 has turned its BOM on.
+4:7.410: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+4:7.466: Robot 13 has turned its BOM on.
+4:7.630: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+4:7.686: Robot 2 has turned its BOM on.
+4:7.914: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 1)(4 3)(9 15)(13 3)
+4:7.970: Robot 3 has turned its BOM on.
+4:8.186: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+4:8.242: Robot 4 has turned its BOM on.
+4:8.414: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+4:8.470: Robot 9 has turned its BOM on.
+4:8.686: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+4:8.742: Robot 13 has turned its BOM on.
+4:8.966: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+4:9.18: Robot 2 has turned its BOM on.
+4:9.242: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 1)(4 3)(9 15)(13 3)
+4:9.298: Robot 3 has turned its BOM on.
+4:9.466: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+4:9.518: Robot 4 has turned its BOM on.
+4:9.746: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+4:9.802: Robot 9 has turned its BOM on.
+4:10.18: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+4:10.74: Robot 13 has turned its BOM on.
+4:10.242: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+4:10.298: Robot 2 has turned its BOM on.
+4:10.522: Robot 3 has turned its BOM on.
+4:10.746: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+4:10.802: Robot 4 has turned its BOM on.
+4:11.18: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+4:11.74: Robot 9 has turned its BOM on.
+4:11.298: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+4:11.354: Robot 13 has turned its BOM on.
+4:11.574: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+4:11.858: Robot 3 has turned its BOM on.
+4:12.74: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+4:12.130: Robot 4 has turned its BOM on.
+4:12.354: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+4:12.410: Robot 9 has turned its BOM on.
+4:12.574: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+4:12.630: Robot 13 has turned its BOM on.
+4:12.858: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+4:12.914: Robot 2 has turned its BOM on.
+4:13.130: Robot 3 has turned its BOM on.
+4:13.354: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+4:13.410: Robot 4 has turned its BOM on.
+4:13.630: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+4:13.686: Robot 9 has turned its BOM on.
+4:13.910: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+4:13.966: Robot 13 has turned its BOM on.
+4:14.130: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+4:14.186: Robot 2 has turned its BOM on.
+4:14.410: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+4:14.466: Robot 3 has turned its BOM on.
+4:14.690: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+4:14.746: Robot 4 has turned its BOM on.
+4:14.914: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+4:14.970: Robot 9 has turned its BOM on.
+4:15.186: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+4:15.242: Robot 13 has turned its BOM on.
+4:15.466: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+4:15.518: Robot 2 has turned its BOM on.
+4:15.690: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+4:15.746: Robot 3 has turned its BOM on.
+4:15.970: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+4:16.18: Robot 4 has turned its BOM on.
+4:16.242: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+4:16.298: Robot 9 has turned its BOM on.
+4:16.466: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+4:16.518: Robot 13 has turned its BOM on.
+4:16.742: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+4:16.798: Robot 2 has turned its BOM on.
+4:17.18: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+4:17.74: Robot 3 has turned its BOM on.
+4:17.242: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+4:17.298: Robot 4 has turned its BOM on.
+4:17.518: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+4:17.574: Robot 9 has turned its BOM on.
+4:17.798: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+4:17.854: Robot 13 has turned its BOM on.
+4:18.22: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+4:18.78: Robot 2 has turned its BOM on.
+4:18.302: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+4:18.358: Robot 3 has turned its BOM on.
+4:18.574: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+4:18.630: Robot 4 has turned its BOM on.
+4:18.798: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+4:18.854: Robot 9 has turned its BOM on.
+4:19.78: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+4:19.134: Robot 13 has turned its BOM on.
+4:19.358: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+4:19.414: Robot 2 has turned its BOM on.
+4:19.574: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 1)(4 3)(9 15)(13 3)
+4:19.630: Robot 3 has turned its BOM on.
+4:19.854: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+4:19.910: Robot 4 has turned its BOM on.
+4:20.130: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+4:20.186: Robot 9 has turned its BOM on.
+4:20.358: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+4:20.414: Robot 13 has turned its BOM on.
+4:20.630: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+4:20.686: Robot 2 has turned its BOM on.
+4:20.910: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+4:20.966: Robot 3 has turned its BOM on.
+4:21.130: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+4:21.186: Robot 4 has turned its BOM on.
+4:21.415: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+4:21.470: Robot 9 has turned its BOM on.
+4:21.686: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+4:21.742: Robot 13 has turned its BOM on.
+4:21.910: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+4:21.966: Robot 2 has turned its BOM on.
+4:22.186: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+4:22.242: Robot 3 has turned its BOM on.
+4:22.466: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+4:22.518: Robot 4 has turned its BOM on.
+4:22.742: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+4:22.798: Robot 9 has turned its BOM on.
+4:22.966: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+4:23.18: Robot 13 has turned its BOM on.
+4:23.246: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+4:23.302: Robot 2 has turned its BOM on.
+4:23.518: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 1)(4 3)(9 15)(13 3)
+4:23.574: Robot 3 has turned its BOM on.
+4:23.742: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+4:23.798: Robot 4 has turned its BOM on.
+4:24.22: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+4:24.78: Robot 9 has turned its BOM on.
+4:24.250: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+4:24.306: Robot 13 has turned its BOM on.
+4:24.518: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+4:24.574: Robot 2 has turned its BOM on.
+4:24.798: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+4:24.854: Robot 3 has turned its BOM on.
+4:25.74: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+4:25.130: Robot 4 has turned its BOM on.
+4:25.302: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+4:25.358: Robot 9 has turned its BOM on.
+4:25.574: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+4:25.630: Robot 13 has turned its BOM on.
+4:25.858: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+4:25.914: Robot 2 has turned its BOM on.
+4:26.74: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+4:26.130: Robot 3 has turned its BOM on.
+4:26.358: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+4:26.414: Robot 4 has turned its BOM on.
+4:26.630: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+4:26.686: Robot 9 has turned its BOM on.
+4:26.854: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+4:26.910: Robot 13 has turned its BOM on.
+4:27.130: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+4:27.186: Robot 2 has turned its BOM on.
+4:27.410: Robot 3 has turned its BOM on.
+4:27.630: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+4:27.686: Robot 4 has turned its BOM on.
+4:27.910: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+4:27.967: Robot 9 has turned its BOM on.
+4:28.190: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+4:28.246: Robot 13 has turned its BOM on.
+4:28.414: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+4:28.471: Robot 2 has turned its BOM on.
+4:28.686: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+4:28.742: Robot 3 has turned its BOM on.
+4:28.966: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+4:29.18: Robot 4 has turned its BOM on.
+4:29.194: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+4:29.250: Robot 9 has turned its BOM on.
+4:29.474: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+4:29.518: Robot 13 has turned its BOM on.
+4:29.742: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+4:29.798: Robot 2 has turned its BOM on.
+4:29.966: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 1)(4 3)(9 15)(13 3)
+4:30.18: Robot 3 has turned its BOM on.
+4:30.246: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+4:30.302: Robot 4 has turned its BOM on.
+4:30.518: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+4:30.574: Robot 9 has turned its BOM on.
+4:30.742: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+4:30.798: Robot 13 has turned its BOM on.
+4:31.18: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+4:31.74: Robot 2 has turned its BOM on.
+4:31.298: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+4:31.354: Robot 3 has turned its BOM on.
+4:31.574: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+4:31.630: Robot 4 has turned its BOM on.
+4:31.798: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+4:31.854: Robot 9 has turned its BOM on.
+4:32.78: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+4:32.134: Robot 13 has turned its BOM on.
+4:32.302: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+4:32.358: Robot 2 has turned its BOM on.
+4:32.574: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 1)(4 3)(9 15)(13 3)
+4:32.630: Robot 3 has turned its BOM on.
+4:32.854: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+4:32.910: Robot 4 has turned its BOM on.
+4:33.78: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+4:33.134: Robot 9 has turned its BOM on.
+4:33.358: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+4:33.414: Robot 13 has turned its BOM on.
+4:33.630: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+4:33.686: Robot 2 has turned its BOM on.
+4:33.858: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 1)(4 3)(9 15)(13 3)
+4:33.914: Robot 3 has turned its BOM on.
+4:34.130: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+4:34.186: Robot 4 has turned its BOM on.
+4:34.414: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+4:34.470: Robot 9 has turned its BOM on.
+4:34.630: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+4:34.686: Robot 13 has turned its BOM on.
+4:34.914: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+4:34.970: Robot 2 has turned its BOM on.
+4:35.186: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+4:35.242: Robot 3 has turned its BOM on.
+4:35.410: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+4:35.466: Robot 4 has turned its BOM on.
+4:35.686: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+4:35.742: Robot 9 has turned its BOM on.
+4:35.966: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+4:36.18: Robot 13 has turned its BOM on.
+4:36.242: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+4:36.298: Robot 2 has turned its BOM on.
+4:36.466: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+4:36.518: Robot 3 has turned its BOM on.
+4:36.746: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+4:36.802: Robot 4 has turned its BOM on.
+4:36.970: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+4:37.18: Robot 9 has turned its BOM on.
+4:37.242: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+4:37.298: Robot 13 has turned its BOM on.
+4:37.522: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+4:37.578: Robot 2 has turned its BOM on.
+4:37.746: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+4:37.802: Robot 3 has turned its BOM on.
+4:38.18: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+4:38.74: Robot 4 has turned its BOM on.
+4:38.298: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+4:38.354: Robot 9 has turned its BOM on.
+4:38.574: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+4:38.630: Robot 13 has turned its BOM on.
+4:38.802: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+4:38.858: Robot 2 has turned its BOM on.
+4:39.74: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+4:39.130: Robot 3 has turned its BOM on.
+4:39.354: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+4:39.410: Robot 4 has turned its BOM on.
+4:39.574: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+4:39.630: Robot 9 has turned its BOM on.
+4:39.858: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+4:39.914: Robot 13 has turned its BOM on.
+4:40.130: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+4:40.186: Robot 2 has turned its BOM on.
+4:40.358: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+4:40.414: Robot 3 has turned its BOM on.
+4:40.634: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+4:40.690: Robot 4 has turned its BOM on.
+4:40.914: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+4:40.970: Robot 9 has turned its BOM on.
+4:41.130: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+4:41.186: Robot 13 has turned its BOM on.
+4:41.410: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+4:41.466: Robot 2 has turned its BOM on.
+4:41.690: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 1)(4 3)(9 15)(13 3)
+4:41.746: Robot 3 has turned its BOM on.
+4:41.914: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+4:41.970: Robot 4 has turned its BOM on.
+4:42.186: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+4:42.242: Robot 9 has turned its BOM on.
+4:42.466: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+4:42.518: Robot 13 has turned its BOM on.
+4:42.686: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+4:42.742: Robot 2 has turned its BOM on.
+4:42.966: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 1)(4 3)(9 15)(13 3)
+4:43.18: Robot 3 has turned its BOM on.
+4:43.242: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 15)
+4:43.298: Robot 4 has turned its BOM on.
+4:43.466: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+4:43.518: Robot 9 has turned its BOM on.
+4:43.746: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 255)(3 11)(4 10)(13 12)
+4:43.802: Robot 13 has turned its BOM on.
+4:44.18: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+4:44.74: Robot 2 has turned its BOM on.
+4:44.242: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 1)(4 3)(9 15)(13 3)
+4:44.298: Robot 3 has turned its BOM on.
+4:44.518: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+4:44.574: Robot 4 has turned its BOM on.
+4:44.798: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+4:44.854: Robot 9 has turned its BOM on.
+4:45.74: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+4:45.130: Robot 13 has turned its BOM on.
+4:45.298: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+4:45.354: Robot 2 has turned its BOM on.
+4:45.578: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 1)(4 3)(9 15)(13 3)
+4:45.634: Robot 3 has turned its BOM on.
+4:45.802: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 15)
+4:45.858: Robot 4 has turned its BOM on.
+4:46.74: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+4:46.130: Robot 9 has turned its BOM on.
+4:46.354: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+4:46.410: Robot 13 has turned its BOM on.
+4:46.574: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+4:46.630: Robot 2 has turned its BOM on.
+4:46.854: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+4:46.910: Robot 3 has turned its BOM on.
+4:47.130: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 15)
+4:47.186: Robot 4 has turned its BOM on.
+4:47.410: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+4:47.466: Robot 9 has turned its BOM on.
+4:47.634: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+4:47.690: Robot 13 has turned its BOM on.
+4:47.914: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+4:47.970: Robot 2 has turned its BOM on.
+4:48.131: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+4:48.186: Robot 3 has turned its BOM on.
+4:48.410: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+4:48.466: Robot 4 has turned its BOM on.
+4:48.686: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+4:48.742: Robot 9 has turned its BOM on.
+4:48.914: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+4:48.970: Robot 13 has turned its BOM on.
+4:49.186: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+4:49.242: Robot 2 has turned its BOM on.
+4:49.466: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+4:49.518: Robot 3 has turned its BOM on.
+4:49.742: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+4:49.798: Robot 4 has turned its BOM on.
+4:49.970: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+4:50.18: Robot 9 has turned its BOM on.
+4:50.242: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+4:50.298: Robot 13 has turned its BOM on.
+4:50.466: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+4:50.518: Robot 2 has turned its BOM on.
+4:50.742: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+4:50.798: Robot 3 has turned its BOM on.
+4:51.18: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+4:51.74: Robot 4 has turned its BOM on.
+4:51.246: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+4:51.302: Robot 9 has turned its BOM on.
+4:51.518: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+4:51.574: Robot 13 has turned its BOM on.
+4:51.798: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+4:51.854: Robot 2 has turned its BOM on.
+4:52.74: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+4:52.130: Robot 3 has turned its BOM on.
+4:52.302: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+4:52.358: Robot 4 has turned its BOM on.
+4:52.574: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+4:52.630: Robot 9 has turned its BOM on.
+4:52.798: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+4:52.854: Robot 13 has turned its BOM on.
+4:53.74: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+4:53.130: Robot 2 has turned its BOM on.
+4:53.358: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+4:53.414: Robot 3 has turned its BOM on.
+4:53.630: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+4:53.686: Robot 4 has turned its BOM on.
+4:53.854: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+4:53.910: Robot 9 has turned its BOM on.
+4:54.134: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+4:54.190: Robot 13 has turned its BOM on.
+4:54.414: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+4:54.470: Robot 2 has turned its BOM on.
+4:54.630: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+4:54.686: Robot 3 has turned its BOM on.
+4:54.910: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+4:54.967: Robot 4 has turned its BOM on.
+4:55.190: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+4:55.246: Robot 9 has turned its BOM on.
+4:55.414: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+4:55.470: Robot 13 has turned its BOM on.
+4:55.686: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+4:55.742: Robot 2 has turned its BOM on.
+4:55.966: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 1)(4 3)(9 15)(13 3)
+4:56.18: Robot 3 has turned its BOM on.
+4:56.186: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+4:56.242: Robot 4 has turned its BOM on.
+4:56.467: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+4:56.518: Robot 9 has turned its BOM on.
+4:56.742: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+4:56.798: Robot 13 has turned its BOM on.
+4:56.966: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+4:57.18: Robot 2 has turned its BOM on.
+4:57.246: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+4:57.302: Robot 3 has turned its BOM on.
+4:57.518: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+4:57.575: Robot 4 has turned its BOM on.
+4:57.746: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+4:57.802: Robot 9 has turned its BOM on.
+4:58.18: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+4:58.74: Robot 13 has turned its BOM on.
+4:58.299: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+4:58.354: Robot 2 has turned its BOM on.
+4:58.523: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+4:58.578: Robot 3 has turned its BOM on.
+4:58.802: Robot 3 passed the token to robot 4. Sensor matrix:
+(2 10)(4 3)(9 3)(13 0)
+4:58.858: Robot 4 has turned its BOM on.
+4:59.78: Robot 4 passed the token to robot 9. Sensor matrix:
+(2 9)(3 12)(9 1)(13 13)
+4:59.134: Robot 9 has turned its BOM on.
+4:59.303: Robot 9 passed the token to robot 13. Sensor matrix:
+(2 2)(3 11)(4 10)(13 12)
+4:59.358: Robot 13 has turned its BOM on.
+4:59.575: Robot 13 passed the token to robot 2. Sensor matrix:
+(2 8)(3 8)(4 7)(9 4)
+4:59.630: Robot 2 has turned its BOM on.
+4:59.854: Robot 2 passed the token to robot 3. Sensor matrix:
+(3 0)(4 3)(9 15)(13 3)
+4:59.910: Robot 3 has turned its BOM on.
Index: branches/battery/code/projects/libwireless/logger/tests/2robots5minutes.analysis
===================================================================
--- branches/battery/code/projects/libwireless/logger/tests/2robots5minutes.analysis	(nonexistent)
+++ branches/battery/code/projects/libwireless/logger/tests/2robots5minutes.analysis	(revision 260)
@@ -0,0 +1,14 @@
+Robots:						2
+Time (seconds):					300
+Deaths:						2
+
+Deaths per Minute:				0.4
+Rejoin Time (seconds):				1.43
+Seconds Between BOM Flash and Token Sent:	0.19
+Seconds Between Token Sent and Token Returned:	0.245
+Seconds Between Token Sent and BOM Flash:	0.055
+
+Token Passes per Second:			3.85
+
+Deaths per Robot per Minute:			0.2
+Token Passes per Robot per Second:		1.9
Index: branches/battery/code/projects/libwireless/logger/tests/3robots5minutes.analysis
===================================================================
--- branches/battery/code/projects/libwireless/logger/tests/3robots5minutes.analysis	(nonexistent)
+++ branches/battery/code/projects/libwireless/logger/tests/3robots5minutes.analysis	(revision 260)
@@ -0,0 +1,14 @@
+Robots:						3
+Time (seconds):					300
+Deaths:						3
+
+Deaths per Minute:				0.6
+Rejoin Time (seconds):				0.446
+Seconds Between BOM Flash and Token Sent:	0.195
+Seconds Between Token Sent and Token Returned:	0.508
+Seconds Between Token Sent and BOM Flash:	0.055
+
+Token Passes per Second:			3.9
+
+Deaths per Robot per Minute:			0.2
+Token Passes per Robot per Second:		1.3
Index: branches/battery/code/projects/libwireless/logger/tests/4robots5minutes.analysis
===================================================================
--- branches/battery/code/projects/libwireless/logger/tests/4robots5minutes.analysis	(nonexistent)
+++ branches/battery/code/projects/libwireless/logger/tests/4robots5minutes.analysis	(revision 260)
@@ -0,0 +1,14 @@
+Robots:						4
+Time (seconds):					300
+Deaths:						3
+
+Deaths per Minute:				0.6
+Rejoin Time (seconds):				0.486
+Seconds Between BOM Flash and Token Sent:	0.198
+Seconds Between Token Sent and Token Returned:	0.758
+Seconds Between Token Sent and BOM Flash:	0.066
+
+Token Passes per Second:			3.79
+
+Deaths per Robot per Minute:			0.15
+Token Passes per Robot per Second:		0.95
Index: branches/battery/code/projects/libwireless/logger/tests/5robots5minutes.analysis
===================================================================
--- branches/battery/code/projects/libwireless/logger/tests/5robots5minutes.analysis	(nonexistent)
+++ branches/battery/code/projects/libwireless/logger/tests/5robots5minutes.analysis	(revision 260)
@@ -0,0 +1,14 @@
+Robots:						5
+Time (seconds):					300
+Deaths:						0
+
+Deaths per Minute:				0
+Rejoin Time (seconds):				0
+Seconds Between BOM Flash and Token Sent:	0.203
+Seconds Between Token Sent and Token Returned:	1.03
+Seconds Between Token Sent and BOM Flash:	0.063
+
+Token Passes per Second:			3.84
+
+Deaths per Robot per Minute:			0
+Token Passes per Robot per Second:		0.77
Index: branches/battery/code/projects/libwireless/logger/tests/2robots5minutes.test
===================================================================
--- branches/battery/code/projects/libwireless/logger/tests/2robots5minutes.test	(nonexistent)
+++ branches/battery/code/projects/libwireless/logger/tests/2robots5minutes.test	(revision 260)
@@ -0,0 +1,3464 @@
+0:5.49: Robot 4 has requested to join the token ring.
+0:7.213: Robot 2 has requested to join the token ring.
+0:11.549: Robot 4 passed the token to robot 4. Sensor matrix:
+
+0:11.661: Robot 2 has requested to join the token ring.
+0:11.717: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 255)
+0:11.773: Robot 2 has turned its BOM on.
+0:11.925: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:11.981: Robot 4 has turned its BOM on.
+0:12.205: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:12.261: Robot 2 has turned its BOM on.
+0:12.425: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:12.481: Robot 4 has turned its BOM on.
+0:12.705: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:12.761: Robot 2 has turned its BOM on.
+0:12.925: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:12.981: Robot 4 has turned its BOM on.
+0:13.205: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:13.261: Robot 2 has turned its BOM on.
+0:13.429: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:13.485: Robot 4 has turned its BOM on.
+0:13.653: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:13.709: Robot 2 has turned its BOM on.
+0:13.925: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:13.981: Robot 4 has turned its BOM on.
+0:14.149: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:14.205: Robot 2 has turned its BOM on.
+0:14.433: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:14.489: Robot 4 has turned its BOM on.
+0:14.661: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:14.717: Robot 2 has turned its BOM on.
+0:14.925: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:14.981: Robot 4 has turned its BOM on.
+0:15.149: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:15.205: Robot 2 has turned its BOM on.
+0:15.425: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:15.481: Robot 4 has turned its BOM on.
+0:15.653: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:15.709: Robot 2 has turned its BOM on.
+0:15.869: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:15.925: Robot 4 has turned its BOM on.
+0:16.149: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:16.205: Robot 2 has turned its BOM on.
+0:16.373: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:16.429: Robot 4 has turned its BOM on.
+0:16.653: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:16.709: Robot 2 has turned its BOM on.
+0:16.873: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:16.929: Robot 4 has turned its BOM on.
+0:17.153: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:17.209: Robot 2 has turned its BOM on.
+0:17.369: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:17.425: Robot 4 has turned its BOM on.
+0:17.649: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:17.705: Robot 2 has turned its BOM on.
+0:17.869: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:17.925: Robot 4 has turned its BOM on.
+0:18.93: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:18.149: Robot 2 has turned its BOM on.
+0:18.369: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:18.425: Robot 4 has turned its BOM on.
+0:18.601: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:18.657: Robot 2 has turned its BOM on.
+0:18.869: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:18.925: Robot 4 has turned its BOM on.
+0:19.93: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:19.149: Robot 2 has turned its BOM on.
+0:19.373: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:19.429: Robot 4 has turned its BOM on.
+0:19.601: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:19.657: Robot 2 has turned its BOM on.
+0:19.813: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:19.869: Robot 4 has turned its BOM on.
+0:20.93: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:20.149: Robot 2 has turned its BOM on.
+0:20.318: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:20.373: Robot 4 has turned its BOM on.
+0:20.601: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:20.657: Robot 2 has turned its BOM on.
+0:20.817: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:20.873: Robot 4 has turned its BOM on.
+0:21.97: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:21.153: Robot 2 has turned its BOM on.
+0:21.313: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:21.369: Robot 4 has turned its BOM on.
+0:21.537: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:21.593: Robot 2 has turned its BOM on.
+0:21.813: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:21.869: Robot 4 has turned its BOM on.
+0:22.37: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:22.93: Robot 2 has turned its BOM on.
+0:22.313: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:22.369: Robot 4 has turned its BOM on.
+0:22.537: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:22.593: Robot 2 has turned its BOM on.
+0:22.813: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:22.869: Robot 4 has turned its BOM on.
+0:23.41: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:23.97: Robot 2 has turned its BOM on.
+0:23.265: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:23.313: Robot 4 has turned its BOM on.
+0:23.537: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:23.593: Robot 2 has turned its BOM on.
+0:23.761: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:23.813: Robot 4 has turned its BOM on.
+0:24.37: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:24.93: Robot 2 has turned its BOM on.
+0:24.261: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:24.313: Robot 4 has turned its BOM on.
+0:24.537: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:24.593: Robot 2 has turned its BOM on.
+0:24.761: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:24.813: Robot 4 has turned its BOM on.
+0:25.37: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:25.93: Robot 2 has turned its BOM on.
+0:25.269: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:25.313: Robot 4 has turned its BOM on.
+0:25.537: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:25.593: Robot 2 has turned its BOM on.
+0:25.761: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:25.813: Robot 4 has turned its BOM on.
+0:25.981: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:26.37: Robot 2 has turned its BOM on.
+0:26.261: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:26.313: Robot 4 has turned its BOM on.
+0:26.485: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:26.541: Robot 2 has turned its BOM on.
+0:26.765: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:26.813: Robot 4 has turned its BOM on.
+0:26.981: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:27.37: Robot 2 has turned its BOM on.
+0:27.261: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:27.313: Robot 4 has turned its BOM on.
+0:27.481: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:27.537: Robot 2 has turned its BOM on.
+0:27.761: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:27.813: Robot 4 has turned its BOM on.
+0:27.985: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:28.41: Robot 2 has turned its BOM on.
+0:28.209: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:28.265: Robot 4 has turned its BOM on.
+0:28.481: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:28.537: Robot 2 has turned its BOM on.
+0:28.705: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:28.761: Robot 4 has turned its BOM on.
+0:28.985: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:29.41: Robot 2 has turned its BOM on.
+0:29.209: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:29.265: Robot 4 has turned its BOM on.
+0:29.481: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:29.537: Robot 2 has turned its BOM on.
+0:29.705: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:29.761: Robot 4 has turned its BOM on.
+0:29.981: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:30.37: Robot 2 has turned its BOM on.
+0:30.209: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:30.265: Robot 4 has turned its BOM on.
+0:30.481: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:30.537: Robot 2 has turned its BOM on.
+0:30.709: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:30.765: Robot 4 has turned its BOM on.
+0:30.925: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:30.981: Robot 2 has turned its BOM on.
+0:31.209: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:31.265: Robot 4 has turned its BOM on.
+0:31.425: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:31.481: Robot 2 has turned its BOM on.
+0:31.705: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:31.761: Robot 4 has turned its BOM on.
+0:31.925: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:31.981: Robot 2 has turned its BOM on.
+0:32.205: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:32.261: Robot 4 has turned its BOM on.
+0:32.425: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:32.481: Robot 2 has turned its BOM on.
+0:32.705: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:32.761: Robot 4 has turned its BOM on.
+0:32.929: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:32.985: Robot 2 has turned its BOM on.
+0:33.153: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:33.209: Robot 4 has turned its BOM on.
+0:33.426: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:33.481: Robot 2 has turned its BOM on.
+0:33.649: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:33.705: Robot 4 has turned its BOM on.
+0:33.930: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:33.985: Robot 2 has turned its BOM on.
+0:34.153: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:34.209: Robot 4 has turned its BOM on.
+0:34.429: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:34.485: Robot 2 has turned its BOM on.
+0:34.657: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:34.713: Robot 4 has turned its BOM on.
+0:34.925: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:34.981: Robot 2 has turned its BOM on.
+0:35.157: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:35.213: Robot 4 has turned its BOM on.
+0:35.425: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:35.481: Robot 2 has turned its BOM on.
+0:35.649: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:35.705: Robot 4 has turned its BOM on.
+0:35.873: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:35.929: Robot 2 has turned its BOM on.
+0:36.153: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:36.209: Robot 4 has turned its BOM on.
+0:36.369: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:36.425: Robot 2 has turned its BOM on.
+0:36.649: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:36.705: Robot 4 has turned its BOM on.
+0:36.869: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:36.925: Robot 2 has turned its BOM on.
+0:37.149: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:37.205: Robot 4 has turned its BOM on.
+0:37.373: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:37.429: Robot 2 has turned its BOM on.
+0:37.597: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:37.653: Robot 4 has turned its BOM on.
+0:37.869: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:37.925: Robot 2 has turned its BOM on.
+0:38.93: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:38.149: Robot 4 has turned its BOM on.
+0:38.373: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:38.429: Robot 2 has turned its BOM on.
+0:38.597: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:38.653: Robot 4 has turned its BOM on.
+0:38.869: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:38.925: Robot 2 has turned its BOM on.
+0:39.93: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:39.149: Robot 4 has turned its BOM on.
+0:39.313: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:39.369: Robot 2 has turned its BOM on.
+0:39.593: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:39.649: Robot 4 has turned its BOM on.
+0:39.813: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:39.869: Robot 2 has turned its BOM on.
+0:40.93: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:40.149: Robot 4 has turned its BOM on.
+0:40.317: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:40.373: Robot 2 has turned its BOM on.
+0:40.597: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:40.653: Robot 4 has turned its BOM on.
+0:40.813: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:40.869: Robot 2 has turned its BOM on.
+0:41.37: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:41.93: Robot 4 has turned its BOM on.
+0:41.313: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:41.369: Robot 2 has turned its BOM on.
+0:41.537: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:41.593: Robot 4 has turned its BOM on.
+0:41.813: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:41.869: Robot 2 has turned its BOM on.
+0:42.37: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:42.93: Robot 4 has turned its BOM on.
+0:42.313: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:42.369: Robot 2 has turned its BOM on.
+0:42.541: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:42.597: Robot 4 has turned its BOM on.
+0:42.765: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:42.813: Robot 2 has turned its BOM on.
+0:43.37: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:43.93: Robot 4 has turned its BOM on.
+0:43.261: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:43.313: Robot 2 has turned its BOM on.
+0:43.537: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:43.593: Robot 4 has turned its BOM on.
+0:43.761: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:43.813: Robot 2 has turned its BOM on.
+0:44.37: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:44.93: Robot 4 has turned its BOM on.
+0:44.261: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:44.313: Robot 2 has turned its BOM on.
+0:44.537: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:44.593: Robot 4 has turned its BOM on.
+0:44.765: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:44.813: Robot 2 has turned its BOM on.
+0:45.37: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:45.93: Robot 4 has turned its BOM on.
+0:45.261: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:45.313: Robot 2 has turned its BOM on.
+0:45.485: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:45.541: Robot 4 has turned its BOM on.
+0:45.765: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:45.813: Robot 2 has turned its BOM on.
+0:45.981: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:46.37: Robot 4 has turned its BOM on.
+0:46.261: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:46.313: Robot 2 has turned its BOM on.
+0:46.481: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:46.537: Robot 4 has turned its BOM on.
+0:46.761: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:46.813: Robot 2 has turned its BOM on.
+0:46.981: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:47.38: Robot 4 has turned its BOM on.
+0:47.261: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:47.313: Robot 2 has turned its BOM on.
+0:47.485: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:47.542: Robot 4 has turned its BOM on.
+0:47.709: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:47.765: Robot 2 has turned its BOM on.
+0:47.981: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:48.37: Robot 4 has turned its BOM on.
+0:48.205: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:48.261: Robot 2 has turned its BOM on.
+0:48.481: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:48.537: Robot 4 has turned its BOM on.
+0:48.705: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:48.761: Robot 2 has turned its BOM on.
+0:48.981: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:49.37: Robot 4 has turned its BOM on.
+0:49.205: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:49.261: Robot 2 has turned its BOM on.
+0:49.481: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:49.537: Robot 4 has turned its BOM on.
+0:49.709: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:49.765: Robot 2 has turned its BOM on.
+0:49.981: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:50.37: Robot 4 has turned its BOM on.
+0:50.205: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:50.261: Robot 2 has turned its BOM on.
+0:50.429: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:50.485: Robot 4 has turned its BOM on.
+0:50.709: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:50.765: Robot 2 has turned its BOM on.
+0:50.925: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:50.981: Robot 4 has turned its BOM on.
+0:51.205: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:51.261: Robot 2 has turned its BOM on.
+0:51.425: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:51.481: Robot 4 has turned its BOM on.
+0:51.709: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:51.765: Robot 2 has turned its BOM on.
+0:51.925: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:51.981: Robot 4 has turned its BOM on.
+0:52.205: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:52.261: Robot 2 has turned its BOM on.
+0:52.429: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:52.485: Robot 4 has turned its BOM on.
+0:52.653: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:52.709: Robot 2 has turned its BOM on.
+0:52.925: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:52.981: Robot 4 has turned its BOM on.
+0:53.149: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:53.205: Robot 2 has turned its BOM on.
+0:53.429: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:53.485: Robot 4 has turned its BOM on.
+0:53.653: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:53.709: Robot 2 has turned its BOM on.
+0:53.925: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:53.981: Robot 4 has turned its BOM on.
+0:54.153: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:54.209: Robot 2 has turned its BOM on.
+0:54.425: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:54.481: Robot 4 has turned its BOM on.
+0:54.649: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:54.705: Robot 2 has turned its BOM on.
+0:54.873: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:54.929: Robot 4 has turned its BOM on.
+0:55.153: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:55.209: Robot 2 has turned its BOM on.
+0:55.369: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:55.425: Robot 4 has turned its BOM on.
+0:55.649: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:55.705: Robot 2 has turned its BOM on.
+0:55.869: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:55.925: Robot 4 has turned its BOM on.
+0:56.149: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:56.205: Robot 2 has turned its BOM on.
+0:56.369: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:56.425: Robot 4 has turned its BOM on.
+0:56.649: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:56.705: Robot 2 has turned its BOM on.
+0:56.873: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:56.929: Robot 4 has turned its BOM on.
+0:57.97: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:57.153: Robot 2 has turned its BOM on.
+0:57.369: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:57.425: Robot 4 has turned its BOM on.
+0:57.593: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:57.649: Robot 2 has turned its BOM on.
+0:57.873: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:57.929: Robot 4 has turned its BOM on.
+0:58.97: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:58.153: Robot 2 has turned its BOM on.
+0:58.373: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:58.429: Robot 4 has turned its BOM on.
+0:58.601: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:58.657: Robot 2 has turned its BOM on.
+0:58.869: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:58.925: Robot 4 has turned its BOM on.
+0:59.97: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:59.153: Robot 2 has turned its BOM on.
+0:59.313: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:59.369: Robot 4 has turned its BOM on.
+0:59.593: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+0:59.649: Robot 2 has turned its BOM on.
+0:59.813: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+0:59.869: Robot 4 has turned its BOM on.
+1:0.97: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:0.153: Robot 2 has turned its BOM on.
+1:0.313: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:0.369: Robot 4 has turned its BOM on.
+1:0.593: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:0.650: Robot 2 has turned its BOM on.
+1:0.813: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:0.869: Robot 4 has turned its BOM on.
+1:1.37: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:1.93: Robot 2 has turned its BOM on.
+1:1.313: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:1.369: Robot 4 has turned its BOM on.
+1:1.537: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:1.593: Robot 2 has turned its BOM on.
+1:1.813: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:1.869: Robot 4 has turned its BOM on.
+1:2.37: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:2.93: Robot 2 has turned its BOM on.
+1:2.313: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:2.369: Robot 4 has turned its BOM on.
+1:2.537: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:2.593: Robot 2 has turned its BOM on.
+1:2.761: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:2.813: Robot 4 has turned its BOM on.
+1:3.37: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:3.93: Robot 2 has turned its BOM on.
+1:3.261: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:3.313: Robot 4 has turned its BOM on.
+1:3.537: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:3.593: Robot 2 has turned its BOM on.
+1:3.761: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:3.813: Robot 4 has turned its BOM on.
+1:4.37: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:4.93: Robot 2 has turned its BOM on.
+1:4.265: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:4.313: Robot 4 has turned its BOM on.
+1:4.537: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:4.593: Robot 2 has turned its BOM on.
+1:4.761: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:4.813: Robot 4 has turned its BOM on.
+1:4.985: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:5.41: Robot 2 has turned its BOM on.
+1:5.265: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:5.313: Robot 4 has turned its BOM on.
+1:5.481: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:5.537: Robot 2 has turned its BOM on.
+1:5.761: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:5.813: Robot 4 has turned its BOM on.
+1:5.981: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:6.37: Robot 2 has turned its BOM on.
+1:6.261: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:6.313: Robot 4 has turned its BOM on.
+1:6.481: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:6.537: Robot 2 has turned its BOM on.
+1:6.761: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:6.813: Robot 4 has turned its BOM on.
+1:6.985: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:7.41: Robot 2 has turned its BOM on.
+1:7.210: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:7.265: Robot 4 has turned its BOM on.
+1:7.481: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:7.537: Robot 2 has turned its BOM on.
+1:7.706: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:7.761: Robot 4 has turned its BOM on.
+1:7.981: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:8.37: Robot 2 has turned its BOM on.
+1:8.205: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:8.261: Robot 4 has turned its BOM on.
+1:8.482: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:8.537: Robot 2 has turned its BOM on.
+1:8.705: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:8.761: Robot 4 has turned its BOM on.
+1:8.981: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:9.37: Robot 2 has turned its BOM on.
+1:9.205: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:9.261: Robot 4 has turned its BOM on.
+1:9.481: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:9.537: Robot 2 has turned its BOM on.
+1:9.705: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:9.761: Robot 4 has turned its BOM on.
+1:9.929: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:9.985: Robot 2 has turned its BOM on.
+1:10.209: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:10.265: Robot 4 has turned its BOM on.
+1:10.425: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:10.481: Robot 2 has turned its BOM on.
+1:10.705: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:10.761: Robot 4 has turned its BOM on.
+1:10.925: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:10.981: Robot 2 has turned its BOM on.
+1:11.205: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:11.261: Robot 4 has turned its BOM on.
+1:11.429: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:11.485: Robot 2 has turned its BOM on.
+1:11.653: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:11.710: Robot 4 has turned its BOM on.
+1:11.925: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:11.981: Robot 2 has turned its BOM on.
+1:12.149: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:12.205: Robot 4 has turned its BOM on.
+1:12.429: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:12.485: Robot 2 has turned its BOM on.
+1:12.653: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:12.709: Robot 4 has turned its BOM on.
+1:12.925: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:12.981: Robot 2 has turned its BOM on.
+1:13.149: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:13.205: Robot 4 has turned its BOM on.
+1:13.425: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:13.481: Robot 2 has turned its BOM on.
+1:13.653: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:13.709: Robot 4 has turned its BOM on.
+1:13.926: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:13.981: Robot 2 has turned its BOM on.
+1:14.150: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:14.206: Robot 4 has turned its BOM on.
+1:14.373: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:14.429: Robot 2 has turned its BOM on.
+1:14.653: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:14.709: Robot 4 has turned its BOM on.
+1:14.870: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:14.925: Robot 2 has turned its BOM on.
+1:15.149: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:15.206: Robot 4 has turned its BOM on.
+1:15.369: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:15.425: Robot 2 has turned its BOM on.
+1:15.650: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:15.706: Robot 4 has turned its BOM on.
+1:15.870: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:15.926: Robot 2 has turned its BOM on.
+1:16.150: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:16.206: Robot 4 has turned its BOM on.
+1:16.374: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:16.430: Robot 2 has turned its BOM on.
+1:16.598: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:16.654: Robot 4 has turned its BOM on.
+1:16.870: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:16.926: Robot 2 has turned its BOM on.
+1:17.94: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:17.150: Robot 4 has turned its BOM on.
+1:17.374: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:17.430: Robot 2 has turned its BOM on.
+1:17.598: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:17.654: Robot 4 has turned its BOM on.
+1:17.870: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:17.926: Robot 2 has turned its BOM on.
+1:18.94: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:18.150: Robot 4 has turned its BOM on.
+1:18.370: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:18.426: Robot 2 has turned its BOM on.
+1:18.602: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:18.658: Robot 4 has turned its BOM on.
+1:18.814: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:18.870: Robot 2 has turned its BOM on.
+1:19.94: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:19.150: Robot 4 has turned its BOM on.
+1:19.318: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:19.374: Robot 2 has turned its BOM on.
+1:19.606: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:19.662: Robot 4 has turned its BOM on.
+1:19.814: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:19.870: Robot 2 has turned its BOM on.
+1:20.94: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:20.150: Robot 4 has turned its BOM on.
+1:20.314: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:20.370: Robot 2 has turned its BOM on.
+1:20.538: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:20.594: Robot 4 has turned its BOM on.
+1:20.815: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:20.870: Robot 2 has turned its BOM on.
+1:21.38: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:21.94: Robot 4 has turned its BOM on.
+1:21.314: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:21.370: Robot 2 has turned its BOM on.
+1:21.542: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:21.598: Robot 4 has turned its BOM on.
+1:21.814: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:21.870: Robot 2 has turned its BOM on.
+1:22.38: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:22.94: Robot 4 has turned its BOM on.
+1:22.262: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:22.314: Robot 2 has turned its BOM on.
+1:22.538: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:22.594: Robot 4 has turned its BOM on.
+1:22.762: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:22.814: Robot 2 has turned its BOM on.
+1:23.38: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:23.94: Robot 4 has turned its BOM on.
+1:23.262: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:23.314: Robot 2 has turned its BOM on.
+1:23.538: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:23.594: Robot 4 has turned its BOM on.
+1:23.766: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:23.814: Robot 2 has turned its BOM on.
+1:26.162: Robot 4 passed the token to robot 4. Sensor matrix:
+
+1:26.218: Robot 2 has requested to join the token ring.
+1:26.274: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:26.314: Robot 2 has turned its BOM on.
+1:26.370: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:26.426: Robot 4 has turned its BOM on.
+1:26.654: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:26.710: Robot 2 has turned its BOM on.
+1:26.870: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:26.926: Robot 4 has turned its BOM on.
+1:27.150: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:27.206: Robot 2 has turned its BOM on.
+1:27.370: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:27.426: Robot 4 has turned its BOM on.
+1:27.650: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:27.706: Robot 2 has turned its BOM on.
+1:27.874: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:27.930: Robot 4 has turned its BOM on.
+1:28.98: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:28.154: Robot 2 has turned its BOM on.
+1:28.370: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:28.426: Robot 4 has turned its BOM on.
+1:28.594: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:28.650: Robot 2 has turned its BOM on.
+1:28.874: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:28.930: Robot 4 has turned its BOM on.
+1:29.98: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:29.154: Robot 2 has turned its BOM on.
+1:29.374: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:29.430: Robot 4 has turned its BOM on.
+1:29.602: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:29.658: Robot 2 has turned its BOM on.
+1:29.870: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:29.926: Robot 4 has turned its BOM on.
+1:30.98: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:30.154: Robot 2 has turned its BOM on.
+1:30.370: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:30.426: Robot 4 has turned its BOM on.
+1:30.594: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:30.650: Robot 2 has turned its BOM on.
+1:30.818: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:30.874: Robot 4 has turned its BOM on.
+1:31.98: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:31.154: Robot 2 has turned its BOM on.
+1:31.314: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:31.370: Robot 4 has turned its BOM on.
+1:31.594: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:31.650: Robot 2 has turned its BOM on.
+1:31.814: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:31.870: Robot 4 has turned its BOM on.
+1:32.94: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:32.150: Robot 2 has turned its BOM on.
+1:32.314: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:32.370: Robot 4 has turned its BOM on.
+1:32.538: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:32.594: Robot 2 has turned its BOM on.
+1:32.818: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:32.874: Robot 4 has turned its BOM on.
+1:33.42: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:33.98: Robot 2 has turned its BOM on.
+1:33.314: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:33.370: Robot 4 has turned its BOM on.
+1:33.538: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:33.594: Robot 2 has turned its BOM on.
+1:33.814: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:33.870: Robot 4 has turned its BOM on.
+1:34.38: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:34.94: Robot 2 has turned its BOM on.
+1:34.262: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:34.314: Robot 4 has turned its BOM on.
+1:34.538: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:34.594: Robot 2 has turned its BOM on.
+1:34.762: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:34.814: Robot 4 has turned its BOM on.
+1:35.38: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:35.94: Robot 2 has turned its BOM on.
+1:35.270: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:35.314: Robot 4 has turned its BOM on.
+1:35.538: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:35.594: Robot 2 has turned its BOM on.
+1:35.762: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:35.814: Robot 4 has turned its BOM on.
+1:36.42: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:36.98: Robot 2 has turned its BOM on.
+1:36.266: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:36.314: Robot 4 has turned its BOM on.
+1:36.482: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:36.538: Robot 2 has turned its BOM on.
+1:36.762: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:36.814: Robot 4 has turned its BOM on.
+1:36.982: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:37.38: Robot 2 has turned its BOM on.
+1:37.262: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:37.314: Robot 4 has turned its BOM on.
+1:37.482: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:37.538: Robot 2 has turned its BOM on.
+1:37.762: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:37.814: Robot 4 has turned its BOM on.
+1:37.986: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:38.42: Robot 2 has turned its BOM on.
+1:38.210: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:38.266: Robot 4 has turned its BOM on.
+1:38.482: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:38.538: Robot 2 has turned its BOM on.
+1:38.706: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:38.762: Robot 4 has turned its BOM on.
+1:38.982: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:39.38: Robot 2 has turned its BOM on.
+1:39.206: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:39.262: Robot 4 has turned its BOM on.
+1:39.482: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:39.538: Robot 2 has turned its BOM on.
+1:39.706: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:39.762: Robot 4 has turned its BOM on.
+1:39.982: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:40.38: Robot 2 has turned its BOM on.
+1:40.210: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:40.266: Robot 4 has turned its BOM on.
+1:40.483: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:40.538: Robot 2 has turned its BOM on.
+1:40.706: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:40.762: Robot 4 has turned its BOM on.
+1:40.930: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:40.987: Robot 2 has turned its BOM on.
+1:41.210: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:41.266: Robot 4 has turned its BOM on.
+1:41.426: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:41.482: Robot 2 has turned its BOM on.
+1:41.706: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:41.762: Robot 4 has turned its BOM on.
+1:41.926: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:41.982: Robot 2 has turned its BOM on.
+1:42.206: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:42.262: Robot 4 has turned its BOM on.
+1:42.426: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:42.482: Robot 2 has turned its BOM on.
+1:42.706: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:42.762: Robot 4 has turned its BOM on.
+1:42.930: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:42.986: Robot 2 has turned its BOM on.
+1:43.154: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:43.210: Robot 4 has turned its BOM on.
+1:43.426: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:43.482: Robot 2 has turned its BOM on.
+1:43.650: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:43.706: Robot 4 has turned its BOM on.
+1:43.930: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:43.986: Robot 2 has turned its BOM on.
+1:44.154: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:44.210: Robot 4 has turned its BOM on.
+1:44.426: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:44.482: Robot 2 has turned its BOM on.
+1:44.650: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:44.706: Robot 4 has turned its BOM on.
+1:44.926: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:44.982: Robot 2 has turned its BOM on.
+1:45.150: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:45.206: Robot 4 has turned its BOM on.
+1:45.374: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:45.430: Robot 2 has turned its BOM on.
+1:45.654: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:45.710: Robot 4 has turned its BOM on.
+1:45.870: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:45.926: Robot 2 has turned its BOM on.
+1:46.150: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:46.206: Robot 4 has turned its BOM on.
+1:46.370: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:46.426: Robot 2 has turned its BOM on.
+1:46.650: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:46.706: Robot 4 has turned its BOM on.
+1:46.870: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:46.926: Robot 2 has turned its BOM on.
+1:47.150: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:47.206: Robot 4 has turned its BOM on.
+1:47.374: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:47.430: Robot 2 has turned its BOM on.
+1:47.598: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:47.654: Robot 4 has turned its BOM on.
+1:47.870: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:47.926: Robot 2 has turned its BOM on.
+1:48.94: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:48.150: Robot 4 has turned its BOM on.
+1:48.374: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:48.430: Robot 2 has turned its BOM on.
+1:48.598: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:48.654: Robot 4 has turned its BOM on.
+1:48.870: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:48.926: Robot 2 has turned its BOM on.
+1:49.94: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:49.150: Robot 4 has turned its BOM on.
+1:49.370: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:49.426: Robot 2 has turned its BOM on.
+1:49.598: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:49.654: Robot 4 has turned its BOM on.
+1:49.870: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:49.926: Robot 2 has turned its BOM on.
+1:50.94: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:50.150: Robot 4 has turned its BOM on.
+1:50.322: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:50.378: Robot 2 has turned its BOM on.
+1:50.602: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:50.658: Robot 4 has turned its BOM on.
+1:50.814: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:50.870: Robot 2 has turned its BOM on.
+1:51.94: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:51.150: Robot 4 has turned its BOM on.
+1:51.314: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:51.370: Robot 2 has turned its BOM on.
+1:51.594: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:51.650: Robot 4 has turned its BOM on.
+1:51.814: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:51.870: Robot 2 has turned its BOM on.
+1:52.38: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:52.94: Robot 4 has turned its BOM on.
+1:52.318: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:52.374: Robot 2 has turned its BOM on.
+1:52.542: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:52.598: Robot 4 has turned its BOM on.
+1:52.814: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:52.870: Robot 2 has turned its BOM on.
+1:53.38: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:53.94: Robot 4 has turned its BOM on.
+1:53.314: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:53.370: Robot 2 has turned its BOM on.
+1:53.538: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:53.594: Robot 4 has turned its BOM on.
+1:53.762: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:53.814: Robot 2 has turned its BOM on.
+1:54.38: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:54.95: Robot 4 has turned its BOM on.
+1:54.262: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:54.314: Robot 2 has turned its BOM on.
+1:54.538: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:54.594: Robot 4 has turned its BOM on.
+1:54.766: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:54.814: Robot 2 has turned its BOM on.
+1:55.38: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:55.94: Robot 4 has turned its BOM on.
+1:55.262: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:55.314: Robot 2 has turned its BOM on.
+1:55.490: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:55.546: Robot 4 has turned its BOM on.
+1:55.774: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:55.814: Robot 2 has turned its BOM on.
+1:55.982: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:56.38: Robot 4 has turned its BOM on.
+1:56.262: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:56.314: Robot 2 has turned its BOM on.
+1:56.482: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:56.538: Robot 4 has turned its BOM on.
+1:56.762: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:56.814: Robot 2 has turned its BOM on.
+1:56.982: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:57.38: Robot 4 has turned its BOM on.
+1:57.262: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:57.314: Robot 2 has turned its BOM on.
+1:57.486: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:57.542: Robot 4 has turned its BOM on.
+1:57.710: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:57.766: Robot 2 has turned its BOM on.
+1:57.982: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:58.38: Robot 4 has turned its BOM on.
+1:58.206: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:58.262: Robot 2 has turned its BOM on.
+1:58.482: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:58.538: Robot 4 has turned its BOM on.
+1:58.706: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:58.762: Robot 2 has turned its BOM on.
+1:58.982: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:59.38: Robot 4 has turned its BOM on.
+1:59.206: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:59.262: Robot 2 has turned its BOM on.
+1:59.482: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+1:59.538: Robot 4 has turned its BOM on.
+1:59.710: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+1:59.766: Robot 2 has turned its BOM on.
+1:59.982: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:0.38: Robot 4 has turned its BOM on.
+2:0.214: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:0.270: Robot 2 has turned its BOM on.
+2:0.430: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:0.486: Robot 4 has turned its BOM on.
+2:0.710: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:0.766: Robot 2 has turned its BOM on.
+2:0.926: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:0.982: Robot 4 has turned its BOM on.
+2:1.206: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:1.262: Robot 2 has turned its BOM on.
+2:1.426: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:1.482: Robot 4 has turned its BOM on.
+2:1.706: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:1.762: Robot 2 has turned its BOM on.
+2:1.926: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:1.982: Robot 4 has turned its BOM on.
+2:2.150: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:2.206: Robot 2 has turned its BOM on.
+2:2.426: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:2.482: Robot 4 has turned its BOM on.
+2:2.650: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:2.706: Robot 2 has turned its BOM on.
+2:2.926: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:2.982: Robot 4 has turned its BOM on.
+2:3.150: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:3.206: Robot 2 has turned its BOM on.
+2:3.426: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:3.482: Robot 4 has turned its BOM on.
+2:3.650: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:3.706: Robot 2 has turned its BOM on.
+2:3.926: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:3.982: Robot 4 has turned its BOM on.
+2:4.154: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:4.210: Robot 2 has turned its BOM on.
+2:4.426: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:4.482: Robot 4 has turned its BOM on.
+2:4.650: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:4.706: Robot 2 has turned its BOM on.
+2:4.874: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:4.930: Robot 4 has turned its BOM on.
+2:5.154: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:5.210: Robot 2 has turned its BOM on.
+2:5.370: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:5.426: Robot 4 has turned its BOM on.
+2:5.650: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:5.706: Robot 2 has turned its BOM on.
+2:5.870: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:5.926: Robot 4 has turned its BOM on.
+2:6.150: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:6.206: Robot 2 has turned its BOM on.
+2:6.370: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:6.426: Robot 4 has turned its BOM on.
+2:6.650: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:6.706: Robot 2 has turned its BOM on.
+2:6.874: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:6.930: Robot 4 has turned its BOM on.
+2:7.98: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:7.154: Robot 2 has turned its BOM on.
+2:7.370: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:7.426: Robot 4 has turned its BOM on.
+2:7.594: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:7.650: Robot 2 has turned its BOM on.
+2:7.874: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:7.930: Robot 4 has turned its BOM on.
+2:8.98: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:8.154: Robot 2 has turned its BOM on.
+2:8.370: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:8.426: Robot 4 has turned its BOM on.
+2:8.594: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:8.650: Robot 2 has turned its BOM on.
+2:8.870: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:8.926: Robot 4 has turned its BOM on.
+2:9.98: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:9.154: Robot 2 has turned its BOM on.
+2:9.370: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:9.426: Robot 4 has turned its BOM on.
+2:9.602: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:9.658: Robot 2 has turned its BOM on.
+2:9.818: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:9.874: Robot 4 has turned its BOM on.
+2:10.98: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:10.154: Robot 2 has turned its BOM on.
+2:10.314: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:10.370: Robot 4 has turned its BOM on.
+2:10.594: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:10.650: Robot 2 has turned its BOM on.
+2:10.814: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:10.870: Robot 4 has turned its BOM on.
+2:11.94: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:11.150: Robot 2 has turned its BOM on.
+2:11.314: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:11.370: Robot 4 has turned its BOM on.
+2:11.538: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:11.594: Robot 2 has turned its BOM on.
+2:11.818: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:11.874: Robot 4 has turned its BOM on.
+2:12.42: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:12.98: Robot 2 has turned its BOM on.
+2:12.314: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:12.370: Robot 4 has turned its BOM on.
+2:12.538: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:12.594: Robot 2 has turned its BOM on.
+2:12.814: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:12.870: Robot 4 has turned its BOM on.
+2:13.38: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:13.94: Robot 2 has turned its BOM on.
+2:13.262: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:13.314: Robot 4 has turned its BOM on.
+2:13.538: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:13.594: Robot 2 has turned its BOM on.
+2:13.763: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:13.814: Robot 4 has turned its BOM on.
+2:14.38: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:14.94: Robot 2 has turned its BOM on.
+2:14.266: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:14.314: Robot 4 has turned its BOM on.
+2:14.538: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:14.594: Robot 2 has turned its BOM on.
+2:14.762: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:14.814: Robot 4 has turned its BOM on.
+2:14.986: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:15.42: Robot 2 has turned its BOM on.
+2:15.266: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:15.314: Robot 4 has turned its BOM on.
+2:15.486: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:15.542: Robot 2 has turned its BOM on.
+2:15.766: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:15.814: Robot 4 has turned its BOM on.
+2:15.982: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:16.38: Robot 2 has turned its BOM on.
+2:16.262: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:16.314: Robot 4 has turned its BOM on.
+2:16.482: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:16.538: Robot 2 has turned its BOM on.
+2:16.762: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:16.814: Robot 4 has turned its BOM on.
+2:16.986: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:17.42: Robot 2 has turned its BOM on.
+2:17.210: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:17.266: Robot 4 has turned its BOM on.
+2:17.482: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:17.538: Robot 2 has turned its BOM on.
+2:17.706: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:17.762: Robot 4 has turned its BOM on.
+2:17.982: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:18.38: Robot 2 has turned its BOM on.
+2:18.206: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:18.262: Robot 4 has turned its BOM on.
+2:18.482: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:18.538: Robot 2 has turned its BOM on.
+2:18.706: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:18.762: Robot 4 has turned its BOM on.
+2:18.982: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:19.38: Robot 2 has turned its BOM on.
+2:19.206: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:19.262: Robot 4 has turned its BOM on.
+2:19.430: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:19.486: Robot 2 has turned its BOM on.
+2:19.710: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:19.766: Robot 4 has turned its BOM on.
+2:19.926: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:19.982: Robot 2 has turned its BOM on.
+2:20.206: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:20.262: Robot 4 has turned its BOM on.
+2:20.426: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:20.482: Robot 2 has turned its BOM on.
+2:20.706: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:20.762: Robot 4 has turned its BOM on.
+2:20.926: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:20.982: Robot 2 has turned its BOM on.
+2:21.206: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:21.262: Robot 4 has turned its BOM on.
+2:23.374: Robot 2 passed the token to robot 2. Sensor matrix:
+
+2:23.494: Robot 4 has requested to join the token ring.
+2:23.550: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:23.606: Robot 4 has turned its BOM on.
+2:23.718: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:23.774: Robot 2 has turned its BOM on.
+2:23.926: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:23.982: Robot 4 has turned its BOM on.
+2:24.206: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:24.262: Robot 2 has turned its BOM on.
+2:24.426: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:24.650: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:24.706: Robot 2 has turned its BOM on.
+2:24.926: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:24.982: Robot 4 has turned its BOM on.
+2:25.150: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:25.206: Robot 2 has turned its BOM on.
+2:25.426: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:25.482: Robot 4 has turned its BOM on.
+2:25.650: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:25.706: Robot 2 has turned its BOM on.
+2:25.926: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:25.982: Robot 4 has turned its BOM on.
+2:26.150: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:26.206: Robot 2 has turned its BOM on.
+2:26.375: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:26.430: Robot 4 has turned its BOM on.
+2:26.654: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:26.710: Robot 2 has turned its BOM on.
+2:26.870: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:26.926: Robot 4 has turned its BOM on.
+2:27.150: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:27.206: Robot 2 has turned its BOM on.
+2:27.370: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:27.426: Robot 4 has turned its BOM on.
+2:27.650: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:27.706: Robot 2 has turned its BOM on.
+2:27.870: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:27.926: Robot 4 has turned its BOM on.
+2:28.150: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:28.206: Robot 2 has turned its BOM on.
+2:28.374: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:28.430: Robot 4 has turned its BOM on.
+2:28.598: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:28.654: Robot 2 has turned its BOM on.
+2:28.878: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:28.934: Robot 4 has turned its BOM on.
+2:29.102: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:29.158: Robot 2 has turned its BOM on.
+2:29.370: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:29.426: Robot 4 has turned its BOM on.
+2:29.594: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:29.650: Robot 2 has turned its BOM on.
+2:29.870: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:29.926: Robot 4 has turned its BOM on.
+2:30.94: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:30.150: Robot 2 has turned its BOM on.
+2:30.370: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:30.426: Robot 4 has turned its BOM on.
+2:30.598: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:30.654: Robot 2 has turned its BOM on.
+2:30.870: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:30.926: Robot 4 has turned its BOM on.
+2:31.94: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:31.150: Robot 2 has turned its BOM on.
+2:31.318: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:31.374: Robot 4 has turned its BOM on.
+2:31.598: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:31.654: Robot 2 has turned its BOM on.
+2:31.818: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:31.874: Robot 4 has turned its BOM on.
+2:32.98: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:32.154: Robot 2 has turned its BOM on.
+2:32.314: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:32.370: Robot 4 has turned its BOM on.
+2:32.594: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:32.650: Robot 2 has turned its BOM on.
+2:32.814: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:32.870: Robot 4 has turned its BOM on.
+2:33.94: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:33.150: Robot 2 has turned its BOM on.
+2:33.318: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:33.374: Robot 4 has turned its BOM on.
+2:33.543: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:33.598: Robot 2 has turned its BOM on.
+2:33.814: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:33.870: Robot 4 has turned its BOM on.
+2:34.38: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:34.94: Robot 2 has turned its BOM on.
+2:34.314: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:34.370: Robot 4 has turned its BOM on.
+2:34.538: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:34.594: Robot 2 has turned its BOM on.
+2:34.814: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:34.870: Robot 4 has turned its BOM on.
+2:35.38: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:35.95: Robot 2 has turned its BOM on.
+2:35.314: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:35.370: Robot 4 has turned its BOM on.
+2:35.542: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:35.598: Robot 2 has turned its BOM on.
+2:35.766: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:35.814: Robot 4 has turned its BOM on.
+2:36.38: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:36.94: Robot 2 has turned its BOM on.
+2:36.263: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:36.314: Robot 4 has turned its BOM on.
+2:36.538: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:36.594: Robot 2 has turned its BOM on.
+2:36.763: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:36.814: Robot 4 has turned its BOM on.
+2:37.39: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:37.94: Robot 2 has turned its BOM on.
+2:37.267: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:37.314: Robot 4 has turned its BOM on.
+2:37.539: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:37.595: Robot 2 has turned its BOM on.
+2:37.762: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:37.814: Robot 4 has turned its BOM on.
+2:37.986: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:38.42: Robot 2 has turned its BOM on.
+2:38.267: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:38.314: Robot 4 has turned its BOM on.
+2:38.482: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:38.538: Robot 2 has turned its BOM on.
+2:38.762: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:38.814: Robot 4 has turned its BOM on.
+2:38.983: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:39.38: Robot 2 has turned its BOM on.
+2:39.263: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:39.314: Robot 4 has turned its BOM on.
+2:39.484: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:39.538: Robot 2 has turned its BOM on.
+2:39.763: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:39.815: Robot 4 has turned its BOM on.
+2:39.987: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:40.43: Robot 2 has turned its BOM on.
+2:40.211: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:40.267: Robot 4 has turned its BOM on.
+2:40.483: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:40.539: Robot 2 has turned its BOM on.
+2:40.707: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:40.763: Robot 4 has turned its BOM on.
+2:40.987: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:41.43: Robot 2 has turned its BOM on.
+2:41.211: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:41.267: Robot 4 has turned its BOM on.
+2:41.483: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:41.539: Robot 2 has turned its BOM on.
+2:41.707: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:41.763: Robot 4 has turned its BOM on.
+2:41.927: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:41.983: Robot 2 has turned its BOM on.
+2:42.207: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:42.263: Robot 4 has turned its BOM on.
+2:42.427: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:42.483: Robot 2 has turned its BOM on.
+2:42.707: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:42.763: Robot 4 has turned its BOM on.
+2:42.931: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:42.987: Robot 2 has turned its BOM on.
+2:43.211: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:43.267: Robot 4 has turned its BOM on.
+2:43.431: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:43.487: Robot 2 has turned its BOM on.
+2:43.711: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:43.767: Robot 4 has turned its BOM on.
+2:43.927: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:43.983: Robot 2 has turned its BOM on.
+2:44.151: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:44.207: Robot 4 has turned its BOM on.
+2:44.427: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:44.483: Robot 2 has turned its BOM on.
+2:44.651: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:44.707: Robot 4 has turned its BOM on.
+2:44.927: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:44.983: Robot 2 has turned its BOM on.
+2:45.155: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:45.211: Robot 4 has turned its BOM on.
+2:45.427: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:45.483: Robot 2 has turned its BOM on.
+2:45.651: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:45.707: Robot 4 has turned its BOM on.
+2:45.875: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:45.931: Robot 2 has turned its BOM on.
+2:46.155: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:46.211: Robot 4 has turned its BOM on.
+2:46.371: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:46.427: Robot 2 has turned its BOM on.
+2:46.651: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:46.707: Robot 4 has turned its BOM on.
+2:46.871: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:46.927: Robot 2 has turned its BOM on.
+2:47.151: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:47.207: Robot 4 has turned its BOM on.
+2:47.371: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:47.427: Robot 2 has turned its BOM on.
+2:47.651: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:47.707: Robot 4 has turned its BOM on.
+2:47.879: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:47.935: Robot 2 has turned its BOM on.
+2:48.103: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:48.159: Robot 4 has turned its BOM on.
+2:48.371: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:48.427: Robot 2 has turned its BOM on.
+2:48.595: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:48.651: Robot 4 has turned its BOM on.
+2:48.871: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:48.927: Robot 2 has turned its BOM on.
+2:49.95: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:49.151: Robot 4 has turned its BOM on.
+2:49.371: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:49.427: Robot 2 has turned its BOM on.
+2:49.595: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:49.651: Robot 4 has turned its BOM on.
+2:49.871: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:49.927: Robot 2 has turned its BOM on.
+2:50.95: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:50.151: Robot 4 has turned its BOM on.
+2:50.371: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:50.427: Robot 2 has turned its BOM on.
+2:50.595: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:50.651: Robot 4 has turned its BOM on.
+2:50.815: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:50.871: Robot 2 has turned its BOM on.
+2:51.95: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:51.151: Robot 4 has turned its BOM on.
+2:51.315: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:51.371: Robot 2 has turned its BOM on.
+2:51.595: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:51.651: Robot 4 has turned its BOM on.
+2:51.815: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:51.871: Robot 2 has turned its BOM on.
+2:52.95: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:52.151: Robot 4 has turned its BOM on.
+2:52.315: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:52.371: Robot 2 has turned its BOM on.
+2:52.595: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:52.651: Robot 4 has turned its BOM on.
+2:52.819: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:52.875: Robot 2 has turned its BOM on.
+2:53.43: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:53.99: Robot 4 has turned its BOM on.
+2:53.315: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:53.371: Robot 2 has turned its BOM on.
+2:53.539: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:53.595: Robot 4 has turned its BOM on.
+2:53.815: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:53.871: Robot 2 has turned its BOM on.
+2:54.39: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:54.95: Robot 4 has turned its BOM on.
+2:54.315: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:54.371: Robot 2 has turned its BOM on.
+2:54.543: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:54.599: Robot 4 has turned its BOM on.
+2:54.767: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:54.815: Robot 2 has turned its BOM on.
+2:55.39: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:55.95: Robot 4 has turned its BOM on.
+2:55.263: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:55.315: Robot 2 has turned its BOM on.
+2:55.543: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:55.599: Robot 4 has turned its BOM on.
+2:55.767: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:55.815: Robot 2 has turned its BOM on.
+2:56.39: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:56.95: Robot 4 has turned its BOM on.
+2:56.263: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:56.315: Robot 2 has turned its BOM on.
+2:56.539: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:56.595: Robot 4 has turned its BOM on.
+2:56.767: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:56.815: Robot 2 has turned its BOM on.
+2:57.39: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:57.95: Robot 4 has turned its BOM on.
+2:57.263: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:57.315: Robot 2 has turned its BOM on.
+2:57.483: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:57.539: Robot 4 has turned its BOM on.
+2:57.763: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:57.815: Robot 2 has turned its BOM on.
+2:57.983: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:58.39: Robot 4 has turned its BOM on.
+2:58.263: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:58.315: Robot 2 has turned its BOM on.
+2:58.483: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:58.539: Robot 4 has turned its BOM on.
+2:58.763: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:58.815: Robot 2 has turned its BOM on.
+2:58.983: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:59.39: Robot 4 has turned its BOM on.
+2:59.263: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:59.315: Robot 2 has turned its BOM on.
+2:59.487: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+2:59.543: Robot 4 has turned its BOM on.
+2:59.711: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+2:59.767: Robot 2 has turned its BOM on.
+2:59.983: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:0.39: Robot 4 has turned its BOM on.
+3:0.211: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:0.267: Robot 2 has turned its BOM on.
+3:0.487: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:0.543: Robot 4 has turned its BOM on.
+3:0.711: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:0.767: Robot 2 has turned its BOM on.
+3:0.983: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:1.39: Robot 4 has turned its BOM on.
+3:1.207: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:1.263: Robot 2 has turned its BOM on.
+3:1.483: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:1.539: Robot 4 has turned its BOM on.
+3:1.711: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:1.767: Robot 2 has turned its BOM on.
+3:1.927: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:1.983: Robot 4 has turned its BOM on.
+3:2.211: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:2.267: Robot 2 has turned its BOM on.
+3:2.431: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:2.487: Robot 4 has turned its BOM on.
+3:2.711: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:2.767: Robot 2 has turned its BOM on.
+3:2.927: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:2.983: Robot 4 has turned its BOM on.
+3:3.211: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:3.267: Robot 2 has turned its BOM on.
+3:3.427: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:3.483: Robot 4 has turned its BOM on.
+3:3.651: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:3.707: Robot 2 has turned its BOM on.
+3:3.927: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:3.983: Robot 4 has turned its BOM on.
+3:4.151: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:4.207: Robot 2 has turned its BOM on.
+3:4.427: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:4.483: Robot 4 has turned its BOM on.
+3:4.655: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:4.711: Robot 2 has turned its BOM on.
+3:4.927: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:4.983: Robot 4 has turned its BOM on.
+3:5.151: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:5.207: Robot 2 has turned its BOM on.
+3:5.371: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:5.427: Robot 4 has turned its BOM on.
+3:5.651: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:5.707: Robot 2 has turned its BOM on.
+3:5.871: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:5.927: Robot 4 has turned its BOM on.
+3:6.151: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:6.207: Robot 2 has turned its BOM on.
+3:6.371: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:6.427: Robot 4 has turned its BOM on.
+3:6.651: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:6.707: Robot 2 has turned its BOM on.
+3:6.871: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:6.927: Robot 4 has turned its BOM on.
+3:7.151: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:7.208: Robot 2 has turned its BOM on.
+3:7.375: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:7.431: Robot 4 has turned its BOM on.
+3:7.599: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:7.655: Robot 2 has turned its BOM on.
+3:7.871: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:7.927: Robot 4 has turned its BOM on.
+3:8.95: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:8.151: Robot 2 has turned its BOM on.
+3:8.371: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:8.427: Robot 4 has turned its BOM on.
+3:8.595: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:8.651: Robot 2 has turned its BOM on.
+3:8.871: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:8.927: Robot 4 has turned its BOM on.
+3:9.95: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:9.151: Robot 2 has turned its BOM on.
+3:9.371: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:9.427: Robot 4 has turned its BOM on.
+3:9.599: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:9.655: Robot 2 has turned its BOM on.
+3:9.871: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:9.927: Robot 4 has turned its BOM on.
+3:10.95: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:10.151: Robot 2 has turned its BOM on.
+3:10.315: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:10.371: Robot 4 has turned its BOM on.
+3:10.595: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:10.651: Robot 2 has turned its BOM on.
+3:10.815: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:10.871: Robot 4 has turned its BOM on.
+3:11.95: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:11.151: Robot 2 has turned its BOM on.
+3:11.315: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:11.371: Robot 4 has turned its BOM on.
+3:11.595: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:11.651: Robot 2 has turned its BOM on.
+3:11.819: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:11.875: Robot 4 has turned its BOM on.
+3:12.43: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:12.99: Robot 2 has turned its BOM on.
+3:12.315: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:12.371: Robot 4 has turned its BOM on.
+3:12.539: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:12.595: Robot 2 has turned its BOM on.
+3:12.815: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:12.871: Robot 4 has turned its BOM on.
+3:13.39: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:13.95: Robot 2 has turned its BOM on.
+3:13.315: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:13.371: Robot 4 has turned its BOM on.
+3:13.539: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:13.595: Robot 2 has turned its BOM on.
+3:13.815: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:13.871: Robot 4 has turned its BOM on.
+3:14.43: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:14.99: Robot 2 has turned its BOM on.
+3:14.268: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:14.315: Robot 4 has turned its BOM on.
+3:14.539: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:14.595: Robot 2 has turned its BOM on.
+3:14.763: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:14.815: Robot 4 has turned its BOM on.
+3:15.43: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:15.99: Robot 2 has turned its BOM on.
+3:15.267: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:15.315: Robot 4 has turned its BOM on.
+3:15.539: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:15.595: Robot 2 has turned its BOM on.
+3:15.763: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:15.815: Robot 4 has turned its BOM on.
+3:16.39: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:16.95: Robot 2 has turned its BOM on.
+3:16.267: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:16.315: Robot 4 has turned its BOM on.
+3:16.539: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:16.595: Robot 2 has turned its BOM on.
+3:16.763: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:16.815: Robot 4 has turned its BOM on.
+3:16.987: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:17.43: Robot 2 has turned its BOM on.
+3:17.267: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:17.315: Robot 4 has turned its BOM on.
+3:17.483: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:17.539: Robot 2 has turned its BOM on.
+3:17.763: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:17.815: Robot 4 has turned its BOM on.
+3:17.983: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:18.39: Robot 2 has turned its BOM on.
+3:18.263: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:18.315: Robot 4 has turned its BOM on.
+3:18.483: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:18.539: Robot 2 has turned its BOM on.
+3:18.763: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:18.815: Robot 4 has turned its BOM on.
+3:18.987: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:19.43: Robot 2 has turned its BOM on.
+3:19.211: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:19.267: Robot 4 has turned its BOM on.
+3:19.483: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:19.539: Robot 2 has turned its BOM on.
+3:19.707: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:19.763: Robot 4 has turned its BOM on.
+3:19.991: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:20.47: Robot 2 has turned its BOM on.
+3:20.215: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:20.271: Robot 4 has turned its BOM on.
+3:20.483: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:20.539: Robot 2 has turned its BOM on.
+3:20.707: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:20.763: Robot 4 has turned its BOM on.
+3:20.983: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:21.39: Robot 2 has turned its BOM on.
+3:21.211: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:21.267: Robot 4 has turned its BOM on.
+3:21.427: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:21.483: Robot 2 has turned its BOM on.
+3:21.707: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:21.763: Robot 4 has turned its BOM on.
+3:21.931: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:21.987: Robot 2 has turned its BOM on.
+3:22.211: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:22.267: Robot 4 has turned its BOM on.
+3:22.427: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:22.483: Robot 2 has turned its BOM on.
+3:22.707: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:22.763: Robot 4 has turned its BOM on.
+3:22.927: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:22.983: Robot 2 has turned its BOM on.
+3:23.151: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:23.207: Robot 4 has turned its BOM on.
+3:23.427: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:23.483: Robot 2 has turned its BOM on.
+3:23.651: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:23.707: Robot 4 has turned its BOM on.
+3:23.927: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:23.983: Robot 2 has turned its BOM on.
+3:24.155: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:24.211: Robot 4 has turned its BOM on.
+3:24.427: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:24.483: Robot 2 has turned its BOM on.
+3:24.651: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:24.707: Robot 4 has turned its BOM on.
+3:24.875: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:24.931: Robot 2 has turned its BOM on.
+3:25.155: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:25.211: Robot 4 has turned its BOM on.
+3:25.371: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:25.427: Robot 2 has turned its BOM on.
+3:25.651: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:25.707: Robot 4 has turned its BOM on.
+3:25.871: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:25.927: Robot 2 has turned its BOM on.
+3:26.151: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:26.207: Robot 4 has turned its BOM on.
+3:26.371: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:26.427: Robot 2 has turned its BOM on.
+3:26.651: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:26.707: Robot 4 has turned its BOM on.
+3:26.875: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:26.931: Robot 2 has turned its BOM on.
+3:27.99: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:27.155: Robot 4 has turned its BOM on.
+3:27.372: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:27.427: Robot 2 has turned its BOM on.
+3:27.599: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:27.655: Robot 4 has turned its BOM on.
+3:27.871: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:27.927: Robot 2 has turned its BOM on.
+3:28.95: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:28.151: Robot 4 has turned its BOM on.
+3:28.371: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:28.427: Robot 2 has turned its BOM on.
+3:28.595: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:28.651: Robot 4 has turned its BOM on.
+3:28.871: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:28.927: Robot 2 has turned its BOM on.
+3:29.95: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:29.151: Robot 4 has turned its BOM on.
+3:29.379: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:29.435: Robot 2 has turned its BOM on.
+3:29.603: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:29.659: Robot 4 has turned its BOM on.
+3:29.815: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:29.871: Robot 2 has turned its BOM on.
+3:30.95: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:30.151: Robot 4 has turned its BOM on.
+3:30.315: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:30.371: Robot 2 has turned its BOM on.
+3:30.595: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:30.651: Robot 4 has turned its BOM on.
+3:30.815: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:30.871: Robot 2 has turned its BOM on.
+3:31.95: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:31.151: Robot 4 has turned its BOM on.
+3:31.319: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:31.375: Robot 2 has turned its BOM on.
+3:31.543: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:31.599: Robot 4 has turned its BOM on.
+3:31.819: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:31.875: Robot 2 has turned its BOM on.
+3:32.43: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:32.99: Robot 4 has turned its BOM on.
+3:32.315: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:32.371: Robot 2 has turned its BOM on.
+3:32.539: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:32.595: Robot 4 has turned its BOM on.
+3:32.815: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:32.871: Robot 2 has turned its BOM on.
+3:33.39: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:33.95: Robot 4 has turned its BOM on.
+3:33.315: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:33.371: Robot 2 has turned its BOM on.
+3:33.547: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:33.603: Robot 4 has turned its BOM on.
+3:33.771: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:33.815: Robot 2 has turned its BOM on.
+3:34.39: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:34.95: Robot 4 has turned its BOM on.
+3:34.263: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:34.315: Robot 2 has turned its BOM on.
+3:34.547: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:34.603: Robot 4 has turned its BOM on.
+3:34.771: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:34.815: Robot 2 has turned its BOM on.
+3:35.39: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:35.95: Robot 4 has turned its BOM on.
+3:35.263: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:35.315: Robot 2 has turned its BOM on.
+3:35.539: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:35.595: Robot 4 has turned its BOM on.
+3:35.767: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:35.815: Robot 2 has turned its BOM on.
+3:36.39: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:36.95: Robot 4 has turned its BOM on.
+3:36.263: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:36.315: Robot 2 has turned its BOM on.
+3:36.491: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:36.547: Robot 4 has turned its BOM on.
+3:36.771: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:36.815: Robot 2 has turned its BOM on.
+3:36.983: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:37.39: Robot 4 has turned its BOM on.
+3:37.263: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:37.315: Robot 2 has turned its BOM on.
+3:37.483: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:37.539: Robot 4 has turned its BOM on.
+3:37.763: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:37.815: Robot 2 has turned its BOM on.
+3:37.983: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:38.39: Robot 4 has turned its BOM on.
+3:38.263: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:38.315: Robot 2 has turned its BOM on.
+3:38.487: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:38.543: Robot 4 has turned its BOM on.
+3:38.711: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:38.767: Robot 2 has turned its BOM on.
+3:38.983: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:39.39: Robot 4 has turned its BOM on.
+3:39.211: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:39.267: Robot 2 has turned its BOM on.
+3:39.487: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:39.543: Robot 4 has turned its BOM on.
+3:39.711: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:39.767: Robot 2 has turned its BOM on.
+3:39.983: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:40.39: Robot 4 has turned its BOM on.
+3:40.207: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:40.263: Robot 2 has turned its BOM on.
+3:40.483: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:40.539: Robot 4 has turned its BOM on.
+3:40.711: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:40.767: Robot 2 has turned its BOM on.
+3:40.927: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:40.984: Robot 4 has turned its BOM on.
+3:41.207: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:41.263: Robot 2 has turned its BOM on.
+3:41.431: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:41.488: Robot 4 has turned its BOM on.
+3:41.711: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:41.767: Robot 2 has turned its BOM on.
+3:41.927: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:41.983: Robot 4 has turned its BOM on.
+3:42.207: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:42.263: Robot 2 has turned its BOM on.
+3:42.427: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:42.483: Robot 4 has turned its BOM on.
+3:42.651: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:42.707: Robot 2 has turned its BOM on.
+3:42.927: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:42.983: Robot 4 has turned its BOM on.
+3:43.151: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:43.207: Robot 2 has turned its BOM on.
+3:43.427: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:43.483: Robot 4 has turned its BOM on.
+3:43.655: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:43.711: Robot 2 has turned its BOM on.
+3:43.927: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:43.983: Robot 4 has turned its BOM on.
+3:44.155: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:44.211: Robot 2 has turned its BOM on.
+3:44.375: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:44.431: Robot 4 has turned its BOM on.
+3:44.655: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:44.711: Robot 2 has turned its BOM on.
+3:44.871: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:44.927: Robot 4 has turned its BOM on.
+3:45.151: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:45.207: Robot 2 has turned its BOM on.
+3:45.371: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:45.427: Robot 4 has turned its BOM on.
+3:45.651: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:45.707: Robot 2 has turned its BOM on.
+3:45.875: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:45.931: Robot 4 has turned its BOM on.
+3:46.99: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:46.155: Robot 2 has turned its BOM on.
+3:46.371: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:46.427: Robot 4 has turned its BOM on.
+3:46.595: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:46.651: Robot 2 has turned its BOM on.
+3:46.871: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:46.927: Robot 4 has turned its BOM on.
+3:47.95: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:47.151: Robot 2 has turned its BOM on.
+3:47.371: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:47.427: Robot 4 has turned its BOM on.
+3:47.595: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:47.651: Robot 2 has turned its BOM on.
+3:47.871: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:47.927: Robot 4 has turned its BOM on.
+3:48.99: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:48.155: Robot 2 has turned its BOM on.
+3:48.371: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:48.427: Robot 4 has turned its BOM on.
+3:48.595: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:48.651: Robot 2 has turned its BOM on.
+3:48.823: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:48.879: Robot 4 has turned its BOM on.
+3:49.103: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:49.159: Robot 2 has turned its BOM on.
+3:49.315: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:49.371: Robot 4 has turned its BOM on.
+3:49.595: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:49.651: Robot 2 has turned its BOM on.
+3:49.815: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:49.871: Robot 4 has turned its BOM on.
+3:50.95: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:50.151: Robot 2 has turned its BOM on.
+3:50.315: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:50.371: Robot 4 has turned its BOM on.
+3:50.595: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:50.651: Robot 2 has turned its BOM on.
+3:50.815: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:50.871: Robot 4 has turned its BOM on.
+3:51.43: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:51.99: Robot 2 has turned its BOM on.
+3:51.315: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:51.371: Robot 4 has turned its BOM on.
+3:51.539: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:51.595: Robot 2 has turned its BOM on.
+3:51.815: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:51.871: Robot 4 has turned its BOM on.
+3:52.39: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:52.95: Robot 2 has turned its BOM on.
+3:52.315: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:52.371: Robot 4 has turned its BOM on.
+3:52.539: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:52.595: Robot 2 has turned its BOM on.
+3:52.815: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:52.871: Robot 4 has turned its BOM on.
+3:53.43: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:53.99: Robot 2 has turned its BOM on.
+3:53.267: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:53.315: Robot 4 has turned its BOM on.
+3:53.539: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:53.595: Robot 2 has turned its BOM on.
+3:53.763: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:53.815: Robot 4 has turned its BOM on.
+3:54.47: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:54.104: Robot 2 has turned its BOM on.
+3:54.275: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:54.315: Robot 4 has turned its BOM on.
+3:54.539: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:54.595: Robot 2 has turned its BOM on.
+3:54.763: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:54.815: Robot 4 has turned its BOM on.
+3:55.39: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:55.95: Robot 2 has turned its BOM on.
+3:55.267: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:55.315: Robot 4 has turned its BOM on.
+3:55.539: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:55.595: Robot 2 has turned its BOM on.
+3:55.763: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:55.815: Robot 4 has turned its BOM on.
+3:55.987: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:56.43: Robot 2 has turned its BOM on.
+3:56.267: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:56.315: Robot 4 has turned its BOM on.
+3:56.483: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:56.539: Robot 2 has turned its BOM on.
+3:56.763: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:56.815: Robot 4 has turned its BOM on.
+3:56.983: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:57.39: Robot 2 has turned its BOM on.
+3:57.263: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:57.315: Robot 4 has turned its BOM on.
+3:57.483: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:57.539: Robot 2 has turned its BOM on.
+3:57.763: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:57.815: Robot 4 has turned its BOM on.
+3:57.983: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:58.39: Robot 2 has turned its BOM on.
+3:58.207: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:58.263: Robot 4 has turned its BOM on.
+3:58.484: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:58.539: Robot 2 has turned its BOM on.
+3:58.707: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:58.763: Robot 4 has turned its BOM on.
+3:58.987: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:59.43: Robot 2 has turned its BOM on.
+3:59.211: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:59.267: Robot 4 has turned its BOM on.
+3:59.483: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+3:59.539: Robot 2 has turned its BOM on.
+3:59.707: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+3:59.763: Robot 4 has turned its BOM on.
+3:59.983: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:0.39: Robot 2 has turned its BOM on.
+4:0.211: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:0.267: Robot 4 has turned its BOM on.
+4:0.427: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:0.483: Robot 2 has turned its BOM on.
+4:0.707: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:0.764: Robot 4 has turned its BOM on.
+4:0.931: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:0.987: Robot 2 has turned its BOM on.
+4:1.212: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:1.267: Robot 4 has turned its BOM on.
+4:1.427: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:1.483: Robot 2 has turned its BOM on.
+4:1.708: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:1.763: Robot 4 has turned its BOM on.
+4:1.927: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:1.983: Robot 2 has turned its BOM on.
+4:2.151: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:2.207: Robot 4 has turned its BOM on.
+4:2.432: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:2.487: Robot 2 has turned its BOM on.
+4:2.655: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:2.711: Robot 4 has turned its BOM on.
+4:2.927: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:2.983: Robot 2 has turned its BOM on.
+4:3.152: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:3.207: Robot 4 has turned its BOM on.
+4:3.431: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:3.487: Robot 2 has turned its BOM on.
+4:3.655: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:3.711: Robot 4 has turned its BOM on.
+4:3.927: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:3.983: Robot 2 has turned its BOM on.
+4:4.152: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:4.208: Robot 4 has turned its BOM on.
+4:4.371: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:4.427: Robot 2 has turned its BOM on.
+4:4.652: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:4.708: Robot 4 has turned its BOM on.
+4:4.872: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:4.928: Robot 2 has turned its BOM on.
+4:5.152: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:5.208: Robot 4 has turned its BOM on.
+4:5.376: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:5.432: Robot 2 has turned its BOM on.
+4:5.656: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:5.712: Robot 4 has turned its BOM on.
+4:5.872: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:5.928: Robot 2 has turned its BOM on.
+4:6.96: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:6.152: Robot 4 has turned its BOM on.
+4:6.372: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:6.428: Robot 2 has turned its BOM on.
+4:6.596: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:6.652: Robot 4 has turned its BOM on.
+4:6.872: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:6.928: Robot 2 has turned its BOM on.
+4:7.96: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:7.152: Robot 4 has turned its BOM on.
+4:7.372: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:7.428: Robot 2 has turned its BOM on.
+4:7.600: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:7.656: Robot 4 has turned its BOM on.
+4:7.872: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:7.928: Robot 2 has turned its BOM on.
+4:8.96: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:8.152: Robot 4 has turned its BOM on.
+4:8.320: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:8.376: Robot 2 has turned its BOM on.
+4:8.600: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:8.656: Robot 4 has turned its BOM on.
+4:8.816: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:8.872: Robot 2 has turned its BOM on.
+4:9.96: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:9.152: Robot 4 has turned its BOM on.
+4:9.316: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:9.372: Robot 2 has turned its BOM on.
+4:9.596: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:9.652: Robot 4 has turned its BOM on.
+4:9.816: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:9.872: Robot 2 has turned its BOM on.
+4:10.96: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:10.152: Robot 4 has turned its BOM on.
+4:10.320: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:10.376: Robot 2 has turned its BOM on.
+4:10.544: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:10.600: Robot 4 has turned its BOM on.
+4:10.820: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:10.876: Robot 2 has turned its BOM on.
+4:11.44: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:11.100: Robot 4 has turned its BOM on.
+4:11.316: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:11.372: Robot 2 has turned its BOM on.
+4:11.540: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:11.596: Robot 4 has turned its BOM on.
+4:11.816: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:11.872: Robot 2 has turned its BOM on.
+4:12.40: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:12.96: Robot 4 has turned its BOM on.
+4:12.316: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:12.372: Robot 2 has turned its BOM on.
+4:12.548: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:12.604: Robot 4 has turned its BOM on.
+4:12.772: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:12.816: Robot 2 has turned its BOM on.
+4:13.40: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:13.96: Robot 4 has turned its BOM on.
+4:13.265: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:13.316: Robot 2 has turned its BOM on.
+4:13.548: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:13.604: Robot 4 has turned its BOM on.
+4:13.776: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:13.816: Robot 2 has turned its BOM on.
+4:14.40: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:14.96: Robot 4 has turned its BOM on.
+4:14.264: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:14.316: Robot 2 has turned its BOM on.
+4:14.540: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:14.596: Robot 4 has turned its BOM on.
+4:14.764: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:14.816: Robot 2 has turned its BOM on.
+4:15.40: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:15.96: Robot 4 has turned its BOM on.
+4:15.264: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:15.316: Robot 2 has turned its BOM on.
+4:15.488: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:15.544: Robot 4 has turned its BOM on.
+4:15.768: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:15.816: Robot 2 has turned its BOM on.
+4:15.984: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:16.40: Robot 4 has turned its BOM on.
+4:16.264: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:16.316: Robot 2 has turned its BOM on.
+4:16.484: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:16.540: Robot 4 has turned its BOM on.
+4:16.764: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:16.816: Robot 2 has turned its BOM on.
+4:16.984: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:17.40: Robot 4 has turned its BOM on.
+4:17.264: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:17.316: Robot 2 has turned its BOM on.
+4:17.488: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:17.544: Robot 4 has turned its BOM on.
+4:17.712: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:17.768: Robot 2 has turned its BOM on.
+4:17.984: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:18.40: Robot 4 has turned its BOM on.
+4:18.208: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:18.264: Robot 2 has turned its BOM on.
+4:18.488: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:18.544: Robot 4 has turned its BOM on.
+4:18.712: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:18.768: Robot 2 has turned its BOM on.
+4:18.984: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:19.40: Robot 4 has turned its BOM on.
+4:19.212: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:19.268: Robot 2 has turned its BOM on.
+4:19.484: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:19.540: Robot 4 has turned its BOM on.
+4:19.708: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:19.764: Robot 2 has turned its BOM on.
+4:19.932: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:19.988: Robot 4 has turned its BOM on.
+4:20.212: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:20.268: Robot 2 has turned its BOM on.
+4:20.428: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:20.484: Robot 4 has turned its BOM on.
+4:20.708: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:20.764: Robot 2 has turned its BOM on.
+4:20.928: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:20.984: Robot 4 has turned its BOM on.
+4:21.208: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:21.264: Robot 2 has turned its BOM on.
+4:21.428: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:21.484: Robot 4 has turned its BOM on.
+4:21.652: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:21.708: Robot 2 has turned its BOM on.
+4:21.932: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:21.988: Robot 4 has turned its BOM on.
+4:22.156: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:22.212: Robot 2 has turned its BOM on.
+4:22.428: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:22.484: Robot 4 has turned its BOM on.
+4:22.652: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:22.708: Robot 2 has turned its BOM on.
+4:22.932: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:22.988: Robot 4 has turned its BOM on.
+4:23.156: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:23.212: Robot 2 has turned its BOM on.
+4:23.372: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:23.428: Robot 4 has turned its BOM on.
+4:23.652: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:23.708: Robot 2 has turned its BOM on.
+4:23.872: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:23.928: Robot 4 has turned its BOM on.
+4:24.152: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:24.208: Robot 2 has turned its BOM on.
+4:24.372: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:24.428: Robot 4 has turned its BOM on.
+4:24.652: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:24.708: Robot 2 has turned its BOM on.
+4:24.876: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:24.932: Robot 4 has turned its BOM on.
+4:25.104: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:25.160: Robot 2 has turned its BOM on.
+4:25.372: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:25.428: Robot 4 has turned its BOM on.
+4:25.596: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:25.652: Robot 2 has turned its BOM on.
+4:25.872: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:25.928: Robot 4 has turned its BOM on.
+4:26.96: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:26.152: Robot 2 has turned its BOM on.
+4:26.373: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:26.428: Robot 4 has turned its BOM on.
+4:26.596: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:26.652: Robot 2 has turned its BOM on.
+4:26.872: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:26.928: Robot 4 has turned its BOM on.
+4:27.100: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:27.156: Robot 2 has turned its BOM on.
+4:27.372: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:27.428: Robot 4 has turned its BOM on.
+4:27.596: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:27.652: Robot 2 has turned its BOM on.
+4:27.816: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:27.872: Robot 4 has turned its BOM on.
+4:28.96: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:28.152: Robot 2 has turned its BOM on.
+4:28.316: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:28.372: Robot 4 has turned its BOM on.
+4:28.596: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:28.652: Robot 2 has turned its BOM on.
+4:28.816: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:28.872: Robot 4 has turned its BOM on.
+4:29.96: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:29.152: Robot 2 has turned its BOM on.
+4:29.316: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:29.372: Robot 4 has turned its BOM on.
+4:29.596: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:29.652: Robot 2 has turned its BOM on.
+4:29.824: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:29.880: Robot 4 has turned its BOM on.
+4:30.48: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:30.104: Robot 2 has turned its BOM on.
+4:30.316: Robot 4 has turned its BOM on.
+4:30.540: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:30.596: Robot 2 has turned its BOM on.
+4:30.816: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:30.872: Robot 4 has turned its BOM on.
+4:31.40: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:31.96: Robot 2 has turned its BOM on.
+4:31.316: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:31.372: Robot 4 has turned its BOM on.
+4:31.540: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:31.596: Robot 2 has turned its BOM on.
+4:31.816: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:31.872: Robot 4 has turned its BOM on.
+4:32.44: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:32.100: Robot 2 has turned its BOM on.
+4:32.268: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:32.316: Robot 4 has turned its BOM on.
+4:32.540: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:32.596: Robot 2 has turned its BOM on.
+4:32.764: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:32.816: Robot 4 has turned its BOM on.
+4:33.44: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:33.100: Robot 2 has turned its BOM on.
+4:33.268: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:33.316: Robot 4 has turned its BOM on.
+4:33.544: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:33.600: Robot 2 has turned its BOM on.
+4:33.772: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:33.816: Robot 4 has turned its BOM on.
+4:34.40: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:34.96: Robot 2 has turned its BOM on.
+4:34.268: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:34.316: Robot 4 has turned its BOM on.
+4:34.540: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:34.596: Robot 2 has turned its BOM on.
+4:34.764: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:34.816: Robot 4 has turned its BOM on.
+4:34.988: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:35.44: Robot 2 has turned its BOM on.
+4:35.272: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:35.316: Robot 4 has turned its BOM on.
+4:35.484: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:35.540: Robot 2 has turned its BOM on.
+4:35.764: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:35.816: Robot 4 has turned its BOM on.
+4:35.984: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:36.40: Robot 2 has turned its BOM on.
+4:36.264: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:36.316: Robot 4 has turned its BOM on.
+4:36.488: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:36.544: Robot 2 has turned its BOM on.
+4:36.712: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:36.768: Robot 4 has turned its BOM on.
+4:36.984: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:37.40: Robot 2 has turned its BOM on.
+4:37.208: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:37.264: Robot 4 has turned its BOM on.
+4:37.488: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:37.544: Robot 2 has turned its BOM on.
+4:37.712: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:37.768: Robot 4 has turned its BOM on.
+4:37.984: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:38.40: Robot 2 has turned its BOM on.
+4:38.208: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:38.264: Robot 4 has turned its BOM on.
+4:38.484: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:38.540: Robot 2 has turned its BOM on.
+4:38.712: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:38.768: Robot 4 has turned its BOM on.
+4:38.985: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:39.40: Robot 2 has turned its BOM on.
+4:39.212: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:39.268: Robot 4 has turned its BOM on.
+4:39.428: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:39.484: Robot 2 has turned its BOM on.
+4:39.712: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:39.768: Robot 4 has turned its BOM on.
+4:39.928: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:39.984: Robot 2 has turned its BOM on.
+4:40.212: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:40.268: Robot 4 has turned its BOM on.
+4:40.428: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:40.484: Robot 2 has turned its BOM on.
+4:40.708: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:40.764: Robot 4 has turned its BOM on.
+4:40.932: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:40.988: Robot 2 has turned its BOM on.
+4:41.156: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:41.212: Robot 4 has turned its BOM on.
+4:41.432: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:41.488: Robot 2 has turned its BOM on.
+4:41.656: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:41.712: Robot 4 has turned its BOM on.
+4:41.928: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:41.984: Robot 2 has turned its BOM on.
+4:42.152: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:42.208: Robot 4 has turned its BOM on.
+4:42.432: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:42.488: Robot 2 has turned its BOM on.
+4:42.656: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:42.712: Robot 4 has turned its BOM on.
+4:42.928: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:42.984: Robot 2 has turned its BOM on.
+4:43.152: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:43.208: Robot 4 has turned its BOM on.
+4:43.372: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:43.428: Robot 2 has turned its BOM on.
+4:43.652: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:43.708: Robot 4 has turned its BOM on.
+4:43.872: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:43.928: Robot 2 has turned its BOM on.
+4:44.152: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:44.208: Robot 4 has turned its BOM on.
+4:44.376: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:44.432: Robot 2 has turned its BOM on.
+4:44.656: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:44.712: Robot 4 has turned its BOM on.
+4:44.872: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:44.928: Robot 2 has turned its BOM on.
+4:45.96: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:45.152: Robot 4 has turned its BOM on.
+4:45.372: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:45.428: Robot 2 has turned its BOM on.
+4:45.596: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:45.652: Robot 4 has turned its BOM on.
+4:45.872: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:45.928: Robot 2 has turned its BOM on.
+4:46.96: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:46.152: Robot 4 has turned its BOM on.
+4:46.372: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:46.428: Robot 2 has turned its BOM on.
+4:46.600: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:46.656: Robot 4 has turned its BOM on.
+4:46.872: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:46.928: Robot 2 has turned its BOM on.
+4:47.96: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:47.152: Robot 4 has turned its BOM on.
+4:47.320: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:47.376: Robot 2 has turned its BOM on.
+4:47.600: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:47.656: Robot 4 has turned its BOM on.
+4:47.816: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:47.872: Robot 2 has turned its BOM on.
+4:48.96: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:48.152: Robot 4 has turned its BOM on.
+4:48.316: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:48.372: Robot 2 has turned its BOM on.
+4:48.596: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:48.652: Robot 4 has turned its BOM on.
+4:48.816: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:48.872: Robot 2 has turned its BOM on.
+4:49.96: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:49.152: Robot 4 has turned its BOM on.
+4:49.316: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:49.372: Robot 2 has turned its BOM on.
+4:49.540: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:49.596: Robot 4 has turned its BOM on.
+4:49.816: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:49.872: Robot 2 has turned its BOM on.
+4:50.40: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:50.96: Robot 4 has turned its BOM on.
+4:50.316: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:50.372: Robot 2 has turned its BOM on.
+4:50.540: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:50.596: Robot 4 has turned its BOM on.
+4:50.816: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:50.872: Robot 2 has turned its BOM on.
+4:51.40: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:51.96: Robot 4 has turned its BOM on.
+4:51.316: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:51.372: Robot 2 has turned its BOM on.
+4:51.544: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:51.600: Robot 4 has turned its BOM on.
+4:51.768: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:51.816: Robot 2 has turned its BOM on.
+4:52.44: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:52.100: Robot 4 has turned its BOM on.
+4:52.268: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:52.316: Robot 2 has turned its BOM on.
+4:52.544: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:52.600: Robot 4 has turned its BOM on.
+4:52.768: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:52.816: Robot 2 has turned its BOM on.
+4:53.40: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:53.97: Robot 4 has turned its BOM on.
+4:53.272: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:53.316: Robot 2 has turned its BOM on.
+4:53.540: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:53.596: Robot 4 has turned its BOM on.
+4:53.764: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:53.816: Robot 2 has turned its BOM on.
+4:54.44: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:54.100: Robot 4 has turned its BOM on.
+4:54.268: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:54.316: Robot 2 has turned its BOM on.
+4:54.488: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:54.544: Robot 4 has turned its BOM on.
+4:54.768: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:54.816: Robot 2 has turned its BOM on.
+4:54.984: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:55.40: Robot 4 has turned its BOM on.
+4:55.264: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:55.316: Robot 2 has turned its BOM on.
+4:55.484: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:55.540: Robot 4 has turned its BOM on.
+4:55.764: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:55.816: Robot 2 has turned its BOM on.
+4:55.988: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:56.44: Robot 4 has turned its BOM on.
+4:56.216: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:56.272: Robot 2 has turned its BOM on.
+4:56.484: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:56.540: Robot 4 has turned its BOM on.
+4:56.708: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:56.764: Robot 2 has turned its BOM on.
+4:56.988: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:57.44: Robot 4 has turned its BOM on.
+4:57.212: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:57.268: Robot 2 has turned its BOM on.
+4:57.484: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:57.540: Robot 4 has turned its BOM on.
+4:57.708: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:57.764: Robot 2 has turned its BOM on.
+4:57.984: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:58.40: Robot 4 has turned its BOM on.
+4:58.212: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:58.268: Robot 2 has turned its BOM on.
+4:58.484: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:58.540: Robot 4 has turned its BOM on.
+4:58.712: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:58.768: Robot 2 has turned its BOM on.
+4:58.932: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:58.988: Robot 4 has turned its BOM on.
+4:59.212: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:59.268: Robot 2 has turned its BOM on.
+4:59.428: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:59.484: Robot 4 has turned its BOM on.
+4:59.708: Robot 4 passed the token to robot 2. Sensor matrix:
+(2 8)
+4:59.764: Robot 2 has turned its BOM on.
+4:59.928: Robot 2 passed the token to robot 4. Sensor matrix:
+(4 15)
+4:59.984: Robot 4 has turned its BOM on.
Index: branches/battery/code/projects/libwireless/logger/wl_token_logger.c
===================================================================
--- branches/battery/code/projects/libwireless/logger/wl_token_logger.c	(nonexistent)
+++ branches/battery/code/projects/libwireless/logger/wl_token_logger.c	(revision 260)
@@ -0,0 +1,110 @@
+#include <wl_token_ring.h>
+
+#include <stdlib.h>
+#include <stdio.h>
+
+#include <wl_defs.h>
+#include <wireless.h>
+
+#include <time.h>
+#include <sys/timeb.h>
+
+/*Function Prototypes*/
+/*Wireless Library Prototypes*/
+void wl_token_ring_receive_handler(char type, int source, unsigned char* packet,
+							int length);
+void timeout_handler(void);
+PacketGroupHandler wl_token_ring_handler =
+		{WL_TOKEN_RING_GROUP, timeout_handler,
+		NULL, wl_token_ring_receive_handler,
+		NULL};
+
+/* Global Variables */
+
+time_t startTime, endTime;
+
+void timeout_handler()
+{
+	if (time(NULL) > endTime)
+		exit(0);
+}
+
+/**
+ * Initialize the token ring packet group and register it with the
+ * wireless library. The robot will not join a token ring.
+ **/
+void wl_token_logger_register(int seconds)
+{
+	if (wl_get_xbee_id() > 0xFF)
+	{
+		//Note: if this becomes an issue (unlikely), we could limit sensor information
+		//to half a byte and use 12 bits for the id
+		WL_DEBUG_PRINT("XBee ID must be single byte for token ring, is ");
+		WL_DEBUG_PRINT_INT(wl_get_xbee_id());
+		WL_DEBUG_PRINT(".\r\n");
+		return;
+	}
+
+	startTime = time(NULL);
+	endTime = startTime + seconds;
+
+	wl_register_packet_group(&wl_token_ring_handler);
+}
+
+/**
+ * Removes the packet group from the wireless library.
+ **/
+void wl_token_logger_unregister()
+{
+	wl_unregister_packet_group(&wl_token_ring_handler);
+}
+
+/**
+ * Called when we recieve a token ring packet.
+ * @param type the type of the packet
+ * @param source the id of the robot who sent the packet
+ * @param packet the data in the packet
+ * @param length the length of the packet in bytes
+ **/
+void wl_token_ring_receive_handler(char type, int source, unsigned char* packet,
+							int length)
+{
+	struct timeb t;
+	if (ftime(&t))
+		exit(0);
+	time_t seconds = t.time;
+	int millis = t.millitm;
+	if (seconds >= endTime)
+		exit(0);
+	int temp = (int)(seconds - startTime);
+	printf("%d:%.2d.%.3d: ", temp / 60, temp % 60, millis);
+
+	switch (type)
+	{
+		case WL_TOKEN_PASS:
+			if (length < 1)
+			{
+				WL_DEBUG_PRINT("Malformed Token Pass packet received.\r\n");
+				return;
+			}
+			printf("Robot %d passed the token to robot %d. Sensor matrix:\n", source, packet[0]);
+			int i;
+			for (i = 1; i < length; i+=2)
+				printf("(%d %d)", packet[i], packet[i+1]);
+			printf("\n");
+			break;
+		case WL_TOKEN_BOM_ON:
+			printf("Robot %d has turned its BOM on.\n", source);
+			break;
+		case WL_TOKEN_JOIN:
+			printf("Robot %d has requested to join the token ring.\n", source);
+			break;
+		case WL_TOKEN_JOIN_ACCEPT:
+			printf("Join accept should be a robot to robot packet.\n");
+			break;
+		default:
+			printf("Unimplemented token ring packet received.\r\n");
+			break;
+	}
+}
+
Index: branches/battery/code/projects/libwireless/logger/analysis/analysis.c
===================================================================
--- branches/battery/code/projects/libwireless/logger/analysis/analysis.c	(nonexistent)
+++ branches/battery/code/projects/libwireless/logger/analysis/analysis.c	(revision 260)
@@ -0,0 +1,242 @@
+#include <stdlib.h>
+#include <stdio.h>
+
+#define MAX_ROBOTS 20
+
+// all times in milliseconds
+typedef struct RobotDef
+{
+	int alive;
+
+	//times when we last sent a packet
+	int join_time;
+	int bom_on_time;
+	// passed to us
+	int token_passed_time;
+	// passed from us
+	int token_pass_time;
+
+	//time we have spent in a given state
+	int total_join_time;
+	int total_token_held_time;
+	int total_token_waiting_time;
+	// delay between sent to us and our BOM on packet
+	int total_token_delay_time;
+	// times each state has occurred
+	int join_count;
+	int bom_on_count;
+	int token_pass_count;
+	int token_passed_count;
+	int death_count;
+} Robot;
+
+Robot robots[MAX_ROBOTS];
+
+int main(int argc, char** argv)
+{
+	if (argc < 2)
+	{
+		printf("Must specify a log file to analyze.\n");
+		return 0;
+	}
+	FILE* f = fopen(argv[1], "r");
+	if (f == NULL)
+	{
+		printf("Failed to open %s.\n", argv[1]);
+		return 0;
+	}
+
+	int i;
+	for (i = 0; i < MAX_ROBOTS; i++)
+	{
+		robots[i].alive = 0;
+		robots[i].join_time = -1;
+		robots[i].bom_on_time = -1;
+		robots[i].token_passed_time = -1;
+		robots[i].token_pass_time = -1;
+		robots[i].total_join_time = 0;
+		robots[i].total_token_delay_time = 0;
+		robots[i].total_token_held_time = 0;
+		robots[i].total_token_waiting_time = 0;
+		robots[i].join_count = 0;
+		robots[i].bom_on_count = 0;
+		robots[i].token_pass_count = 0;
+		robots[i].token_passed_count = 0;
+		robots[i].death_count = 0;
+	}
+
+	int time;
+
+	while (!feof(f))
+	{
+		int minutes, seconds, millis, robot;
+		int ret = fscanf(f, "%d:%d.%d: Robot %d ", &minutes, &seconds, &millis, &robot);
+		if (ret != 4)
+		{
+			if (feof(f))
+				break;
+			printf("Error reading times in file.\n");
+			exit(0);
+		}
+		time = (60 * minutes + seconds) * 1000 + millis;
+
+		char c = fgetc(f);
+		//token passed
+		if (c == 'p')
+		{
+			int nextRobot;
+			ret = fscanf(f, "assed the token to robot %d. Sensor mat", &nextRobot);
+			if (ret != 1)
+			{
+				printf("Error readings token passed.\n");
+				exit(0);
+			}
+
+			int oldalive[MAX_ROBOTS];
+			for (i = 0; i < MAX_ROBOTS; i++)
+			{
+				oldalive[i] = robots[i].alive;
+				robots[i].alive = 0;
+			}
+
+			c = fgetc(f);
+			while (c != '\n') c = fgetc(f);
+			
+			do
+			{
+				int r, reading;
+				ret = fscanf(f, "(%d %d)", &r, &reading);
+				if (ret != 2)
+				{
+					break;
+				}
+				
+				robots[r].alive = 1;
+			} while(1);
+			robots[robot].alive = 1;
+
+			for (i = 0; i < MAX_ROBOTS; i++)
+				if (!robots[i].alive && oldalive[i])
+					robots[i].death_count++;
+			
+			robots[robot].token_pass_time = time;
+			if (robots[robot].bom_on_time != -1)
+			{
+				robots[robot].token_pass_count++;
+				robots[robot].total_token_held_time += time - robots[robot].bom_on_time;
+				robots[robot].bom_on_time = -1;
+			}
+
+			if (robots[robot].join_time != -1)
+			{
+				robots[robot].total_join_time += time - robots[robot].join_time;
+				robots[robot].join_time = -1;
+			}
+
+			robots[nextRobot].token_passed_time = time;
+			robots[nextRobot].token_passed_count++;
+			if (robots[nextRobot].token_pass_time != -1)
+			{
+				robots[nextRobot].total_token_waiting_time += time - robots[nextRobot].token_pass_time;
+				robots[nextRobot].token_pass_time = -1;
+			}
+		}
+		else
+		{
+			ret = fscanf(f, "as ");
+			if (ret != 0)
+			{
+				printf("Error reading line, unexpected value.\n");
+				exit(0);
+			}
+
+			char c = fgetc(f);
+			// bom on
+			if (c == 't')
+			{
+				ret = fscanf(f, "urned its BOM on.\n");
+				if (ret != 0)
+				{
+					printf("Expected BOM on.\n");
+					exit(0);
+				}
+
+				robots[robot].bom_on_time = time;
+				if (robots[robot].token_passed_time != -1)
+				{
+					robots[robot].bom_on_count++;
+					robots[robot].total_token_delay_time += time - robots[robot].token_passed_time;
+				}
+			}
+			// join request
+			else if (c == 'r')
+			{
+				ret = fscanf(f, "equested to join the token ring.\n");
+				if (ret != 0)
+				{
+					printf("Expected join request.\n");
+					exit(0);
+				}
+
+				robots[robot].join_time = time;
+				robots[robot].join_count++;
+			}
+			else
+			{
+				printf("Unexpected line.\n");
+				exit(0);
+			}
+
+		}
+
+	}
+
+	int end_time = time;
+
+	// analyze information
+	int join_time = 0, token_held_time = 0, token_waiting_time = 0, token_delay_time = 0;
+	int token_passed_count = 0, death_count = 0, join_count = 0;
+
+	int num_robots = 0;;
+	
+	for (i = 0; i < MAX_ROBOTS; i++)
+	{
+		if (robots[i].token_pass_count != 0)
+			num_robots++;
+		join_time += robots[i].total_join_time;
+		token_held_time += robots[i].total_token_held_time;
+		token_waiting_time += robots[i].total_token_waiting_time;
+		token_delay_time += robots[i].total_token_delay_time;
+		token_passed_count += robots[i].token_passed_count;
+		death_count += robots[i].death_count;
+		join_count += robots[i].join_count;
+	}
+
+	int join_average = 0;
+	if (join_count != 0)
+		join_average = join_time / join_count;
+	int token_held_average = 0, token_waiting_average = 0, token_delay_average = 0;
+	if (token_passed_count != 0)
+	{
+		token_held_average = token_held_time / token_passed_count;
+		token_waiting_average = token_waiting_time / token_passed_count;
+		token_delay_average = token_delay_time / token_passed_count;
+	}
+
+	// display information
+	printf("Robots:\t\t\t\t\t\t%d\n", num_robots);
+	printf("Time (seconds):\t\t\t\t\t%d\n", end_time / 1000 + 1);
+	printf("Deaths:\t\t\t\t\t\t%d\n", death_count);
+	printf("\n");
+	printf("Deaths per Minute:\t\t\t\t%.2g\n", (double)death_count / end_time * 1000 * 60);
+	printf("Rejoin Time (seconds):\t\t\t\t%.3g\n", (double)join_average / 1000);
+	printf("Seconds Between BOM Flash and Token Sent:\t%.3g\n",(double)token_held_average / 1000);
+	printf("Seconds Between Token Sent and Token Returned:\t%.3g\n", (double)token_waiting_average / 1000);
+	printf("Seconds Between Token Sent and BOM Flash:\t%.3g\n", (double)token_delay_average / 1000);
+	printf("\n");
+	printf("Token Passes per Second:\t\t\t%.3g\n", (double)token_passed_count / end_time * 1000);
+	printf("\n");
+	printf("Deaths per Robot per Minute:\t\t\t%.2g\n", (double)death_count / end_time * 1000 * 60 / num_robots);
+	printf("Token Passes per Robot per Second:\t\t%.2g\n", (double)token_passed_count / end_time * 1000 / num_robots);
+}
+
Index: branches/battery/code/projects/libwireless/logger/analysis/Makefile
===================================================================
--- branches/battery/code/projects/libwireless/logger/analysis/Makefile	(nonexistent)
+++ branches/battery/code/projects/libwireless/logger/analysis/Makefile	(revision 260)
@@ -0,0 +1,3 @@
+all:
+	gcc *.c -g -o analyze
+
Index: branches/battery/code/projects/libwireless/logger/Makefile
===================================================================
--- branches/battery/code/projects/libwireless/logger/Makefile	(nonexistent)
+++ branches/battery/code/projects/libwireless/logger/Makefile	(revision 260)
@@ -0,0 +1,11 @@
+CC = gcc
+CFLAGS = -Wall -g
+
+all: logger
+
+logger: *.c ../lib/*.c 
+	$(CC) $(CFLAGS) *.c -g -L../lib -I../lib -o logger -pthread -lrt -lwireless
+
+clean:
+	rm *.o logger ../lib/*.o
+
Index: branches/battery/code/projects/libwireless/logger/main.c
===================================================================
--- branches/battery/code/projects/libwireless/logger/main.c	(nonexistent)
+++ branches/battery/code/projects/libwireless/logger/main.c	(revision 260)
@@ -0,0 +1,33 @@
+#include "stdlib.h"
+#include "stdio.h"
+
+#include <time.h>
+#include <string.h>
+
+#include "../lib/wireless.h"
+#include "wl_token_logger.h"
+
+int main(int argc, char** argv)
+{
+	int seconds = 60;
+	if (argc >= 2 && !strcmp(argv[1], "-t"))
+		seconds = atoi(argv[2]);
+
+	wl_init();
+	wl_token_logger_register(seconds);
+	
+	struct timespec delay;
+	delay.tv_sec = 0;
+	delay.tv_nsec = 50000000;
+	while (1)
+	{
+		//wl_error_send_string("s");
+		wl_do();
+		nanosleep(&delay, 0);
+	}
+	
+	wl_terminate();
+	
+	return 0;
+}
+
Index: branches/battery/code/projects/libwireless/logger/wl_token_logger.h
===================================================================
--- branches/battery/code/projects/libwireless/logger/wl_token_logger.h	(nonexistent)
+++ branches/battery/code/projects/libwireless/logger/wl_token_logger.h	(revision 260)
@@ -0,0 +1,31 @@
+/**
+ * @file wl_token_logger.h
+ * @brief Declarations for the token ring packet group logger
+ * 
+ * Contains declarations for the token ring packet group logger.
+ *
+ * @author Brian Coltin, Colony Project, CMU Robotics Club
+ **/
+
+#ifndef WL_TOKEN_LOGGER_H
+#define WL_TOKEN_LOGGER_H
+
+/**
+ * @defgroup tokenring Token Ring
+ * @brief Wireless library token ring implementation
+ *
+ * This packet group is used to form a token ring, which
+ * keeps track of the relative directions of the robots
+ * from one another.
+ *
+ * @{
+ **/
+
+/**@brief Register the token ring group with the wireless library.**/
+void wl_token_logger_register(int delay);
+/**@brief Unregister the token ring group with the wirelss library.**/
+void wl_token_logger_unregister(void);
+
+/** @} **/ //end token ring group
+
+#endif
Index: branches/battery/code/projects/libwireless/robotTest/Makefile
===================================================================
--- branches/battery/code/projects/libwireless/robotTest/Makefile	(nonexistent)
+++ branches/battery/code/projects/libwireless/robotTest/Makefile	(revision 260)
@@ -0,0 +1,523 @@
+# Hey Emacs, this is a -*- makefile -*-
+#----------------------------------------------------------------------------
+# WinAVR Makefile Template written by Eric B. Weddington, Jörg Wunsch, et al.
+#
+# Released to the Public Domain
+#
+# Additional material for this makefile was written by:
+# Peter Fleury
+# Tim Henigan
+# Colin O'Flynn
+# Reiner Patommel
+# Markus Pfaff
+# Sander Pool
+# Frederik Rouleau
+#
+#----------------------------------------------------------------------------
+# On command line:
+#
+# make all = Make software.
+#
+# make clean = Clean out built project files.
+#
+# make coff = Convert ELF to AVR COFF.
+#
+# make extcoff = Convert ELF to AVR Extended COFF.
+#
+# make program = Download the hex file to the device, using avrdude.
+#                Please customize the avrdude settings below first!
+#
+# make debug = Start either simulavr or avarice as specified for debugging, 
+#              with avr-gdb or avr-insight as the front end for debugging.
+#
+# make filename.s = Just compile filename.c into the assembler code only.
+#
+# make filename.i = Create a preprocessed source file for use in submitting
+#                   bug reports to the GCC project.
+#
+# To rebuild project do "make clean" then "make all".
+#----------------------------------------------------------------------------
+
+#if you want your code to work on the Firefly++ and not Firefly+
+#then add the -DFFPP line to CDEFS
+COLONYROOT = y:
+CDEFS = 
+#-DFFPP
+
+# MCU name
+MCU = atmega128
+
+
+# Processor frequency.
+#     This will define a symbol, F_CPU, in all source code files equal to the 
+#     processor frequency. You can then use this symbol in your source code to 
+#     calculate timings. Do NOT tack on a 'UL' at the end, this will be done
+#     automatically to create a 32-bit value in your source code.
+F_CPU = 8000000
+
+
+# Output format. (can be srec, ihex, binary)
+FORMAT = ihex
+
+
+# Target file name (without extension).
+TARGET = main
+
+
+# List C source files here. (C dependencies are automatically generated.)
+SRC = $(wildcard *.c)
+#$(TARGET).c 
+
+
+# List Assembler source files here.
+#     Make them always end in a capital .S.  Files ending in a lowercase .s
+#     will not be considered source files but generated files (assembler
+#     output from the compiler), and will be deleted upon "make clean"!
+#     Even though the DOS/Win* filesystem matches both .s and .S the same,
+#     it will preserve the spelling of the filenames, and gcc itself does
+#     care about how the name is spelled on its command-line.
+ASRC = 
+
+
+# Optimization level, can be [0, 1, 2, 3, s]. 
+#     0 = turn off optimization. s = optimize for size.
+#     (Note: 3 is not always the best optimization level. See avr-libc FAQ.)
+OPT = s
+
+
+# Debugging format.
+#     Native formats for AVR-GCC's -g are dwarf-2 [default] or stabs.
+#     AVR Studio 4.10 requires dwarf-2.
+#     AVR [Extended] COFF format requires stabs, plus an avr-objcopy run.
+DEBUG =
+
+
+# List any extra directories to look for include files here.
+#     Each directory must be seperated by a space.
+#     Use forward slashes for directory separators.
+#     For a directory that has spaces, enclose it in quotes.
+EXTRAINCDIRS = $(COLONYROOT)/code/firefly_plus_lib
+#C:\WinAVR\include\fwr
+
+
+# Compiler flag to set the C Standard level.
+#     c89   = "ANSI" C
+#     gnu89 = c89 plus GCC extensions
+#     c99   = ISO C99 standard (not yet fully implemented)
+#     gnu99 = c99 plus GCC extensions
+CSTANDARD = -std=gnu99
+
+
+# Place -D or -U options here
+CDEFS += -DF_CPU=$(F_CPU)UL 
+CDEFS += -DFFP
+
+
+# Place -I options here
+CINCS = -I../lib -I../../../lib/include/libdragonfly -L../lib -L../../../lib/bin
+
+
+
+#---------------- Compiler Options ----------------
+#  -g*:          generate debugging information
+#  -O*:          optimization level
+#  -f...:        tuning, see GCC manual and avr-libc documentation
+#  -Wall...:     warning level
+#  -Wa,...:      tell GCC to pass this to the assembler.
+#    -adhlns...: create assembler listing
+CFLAGS = -g$(DEBUG)
+CFLAGS += $(CDEFS) $(CINCS)
+CFLAGS += -O$(OPT)
+CFLAGS += -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums
+CFLAGS += -Wall -Wstrict-prototypes
+CFLAGS += -Wa,-adhlns=$(<:.c=.lst)
+CFLAGS += $(patsubst %,-I%,$(EXTRAINCDIRS))
+CFLAGS += $(CSTANDARD)
+CFLAGS += -DROBOT
+
+
+#---------------- Assembler Options ----------------
+#  -Wa,...:   tell GCC to pass this to the assembler.
+#  -ahlms:    create listing
+#  -gstabs:   have the assembler create line number information; note that
+#             for use in COFF files, additional information about filenames
+#             and function names needs to be present in the assembler source
+#             files -- see avr-libc docs [FIXME: not yet described there]
+ASFLAGS = -Wa,-adhlns=$(<:.S=.lst),-gstabs 
+
+
+#---------------- Library Options ----------------
+# Minimalistic printf version
+PRINTF_LIB_MIN = -Wl,-u,vfprintf -lprintf_min
+
+# Floating point printf version (requires MATH_LIB = -lm below)
+PRINTF_LIB_FLOAT = -Wl,-u,vfprintf -lprintf_flt
+
+# If this is left blank, then it will use the Standard printf version.
+PRINTF_LIB = 
+#PRINTF_LIB = $(PRINTF_LIB_MIN)
+#PRINTF_LIB = $(PRINTF_LIB_FLOAT)
+
+
+# Minimalistic scanf version
+SCANF_LIB_MIN = -Wl,-u,vfscanf -lscanf_min
+
+# Floating point + %[ scanf version (requires MATH_LIB = -lm below)
+SCANF_LIB_FLOAT = -Wl,-u,vfscanf -lscanf_flt
+
+# If this is left blank, then it will use the Standard scanf version.
+SCANF_LIB = 
+#SCANF_LIB = $(SCANF_LIB_MIN)
+#SCANF_LIB = $(SCANF_LIB_FLOAT)
+
+
+MATH_LIB = -lm
+
+
+
+#---------------- External Memory Options ----------------
+
+# 64 KB of external RAM, starting after internal RAM (ATmega128!),
+# used for variables (.data/.bss) and heap (malloc()).
+#EXTMEMOPTS = -Wl,-Tdata=0x801100,--defsym=__heap_end=0x80ffff
+
+# 64 KB of external RAM, starting after internal RAM (ATmega128!),
+# only used for heap (malloc()).
+#EXTMEMOPTS = -Wl,--defsym=__heap_start=0x801100,--defsym=__heap_end=0x80ffff
+
+EXTMEMOPTS =
+
+
+
+#---------------- Linker Options ----------------
+#  -Wl,...:     tell GCC to pass this to linker.
+#    -Map:      create map file
+#    --cref:    add cross reference to  map file
+LDFLAGS = -Wl,-Map=$(TARGET).map,--cref
+LDFLAGS += $(EXTMEMOPTS)
+LDFLAGS += $(PRINTF_LIB) $(SCANF_LIB) $(MATH_LIB)
+LDFLAGS += -lwireless -ldragonfly
+
+
+
+#---------------- Programming Options (avrdude) ----------------
+
+# Programming hardware: alf avr910 avrisp bascom bsd 
+# dt006 pavr picoweb pony-stk200 sp12 stk200 stk500
+#
+# Type: avrdude -c ?
+# to get a full listing.
+#
+AVRDUDE_PROGRAMMER = avrisp
+
+# com1 = serial port. Use lpt1 to connect to parallel port.
+AVRDUDE_PORT = /dev/ttyUSB2
+# programmer connected to serial device
+
+AVRDUDE_WRITE_FLASH = -b 57600 -U flash:w:$(TARGET).hex
+#AVRDUDE_WRITE_EEPROM = -U eeprom:w:$(TARGET).eep
+
+
+# Uncomment the following if you want avrdude's erase cycle counter.
+# Note that this counter needs to be initialized first using -Yn,
+# see avrdude manual.
+#AVRDUDE_ERASE_COUNTER = -y
+
+# Uncomment the following if you do /not/ wish a verification to be
+# performed after programming the device.
+#AVRDUDE_NO_VERIFY = -V
+
+# Increase verbosity level.  Please use this when submitting bug
+# reports about avrdude. See <http://savannah.nongnu.org/projects/avrdude> 
+# to submit bug reports.
+#AVRDUDE_VERBOSE = -v -v
+
+AVRDUDE_FLAGS = -p $(MCU) -P $(AVRDUDE_PORT) -c $(AVRDUDE_PROGRAMMER)
+AVRDUDE_FLAGS += $(AVRDUDE_NO_VERIFY)
+AVRDUDE_FLAGS += $(AVRDUDE_VERBOSE)
+AVRDUDE_FLAGS += $(AVRDUDE_ERASE_COUNTER)
+
+#don't check for device signature
+AVRDUDE_FLAGS += -F
+AVRDUDE_FLAGS += -D
+
+
+
+#---------------- Debugging Options ----------------
+
+# For simulavr only - target MCU frequency.
+DEBUG_MFREQ = $(F_CPU)
+
+# Set the DEBUG_UI to either gdb or insight.
+# DEBUG_UI = gdb
+DEBUG_UI = insight
+
+# Set the debugging back-end to either avarice, simulavr.
+DEBUG_BACKEND = avarice
+#DEBUG_BACKEND = simulavr
+
+# GDB Init Filename.
+GDBINIT_FILE = __avr_gdbinit
+
+# When using avarice settings for the JTAG
+JTAG_DEV = /dev/com1
+
+# Debugging port used to communicate between GDB / avarice / simulavr.
+DEBUG_PORT = 4242
+
+# Debugging host used to communicate between GDB / avarice / simulavr, normally
+#     just set to localhost unless doing some sort of crazy debugging when 
+#     avarice is running on a different computer.
+DEBUG_HOST = localhost
+
+
+
+#============================================================================
+
+
+# Define programs and commands.
+SHELL = sh
+CC = avr-gcc
+OBJCOPY = avr-objcopy
+OBJDUMP = avr-objdump
+SIZE = avr-size
+NM = avr-nm
+AVRDUDE = avrdude
+REMOVE = rm -f
+REMOVEDIR = rm -rf
+COPY = cp
+WINSHELL = cmd
+
+
+# Define Messages
+# English
+MSG_ERRORS_NONE = Errors: none
+MSG_BEGIN = -------- begin --------
+MSG_END = --------  end  --------
+MSG_SIZE_BEFORE = Size before: 
+MSG_SIZE_AFTER = Size after:
+MSG_COFF = Converting to AVR COFF:
+MSG_EXTENDED_COFF = Converting to AVR Extended COFF:
+MSG_FLASH = Creating load file for Flash:
+MSG_EEPROM = Creating load file for EEPROM:
+MSG_EXTENDED_LISTING = Creating Extended Listing:
+MSG_SYMBOL_TABLE = Creating Symbol Table:
+MSG_LINKING = Linking:
+MSG_COMPILING = Compiling:
+MSG_ASSEMBLING = Assembling:
+MSG_CLEANING = Cleaning project:
+
+
+
+
+# Define all object files.
+OBJ = $(SRC:.c=.o) $(ASRC:.S=.o) 
+
+# Define all listing files.
+LST = $(SRC:.c=.lst) $(ASRC:.S=.lst) 
+
+
+# Compiler flags to generate dependency files.
+GENDEPFLAGS = -MD -MP -MF .dep/$(@F).d
+
+
+# Combine all necessary flags and optional flags.
+# Add target processor to flags.
+ALL_CFLAGS = -mmcu=$(MCU) -I. $(CFLAGS) $(GENDEPFLAGS)
+ALL_ASFLAGS = -mmcu=$(MCU) -I. -x assembler-with-cpp $(ASFLAGS)
+
+
+
+
+
+# Default target.
+all: begin gccversion sizebefore build sizeafter end
+
+build: elf hex eep lss sym
+
+elf: $(TARGET).elf
+hex: $(TARGET).hex
+eep: $(TARGET).eep
+lss: $(TARGET).lss 
+sym: $(TARGET).sym
+
+
+
+# Eye candy.
+# AVR Studio 3.x does not check make's exit code but relies on
+# the following magic strings to be generated by the compile job.
+begin:
+	@echo
+	@echo $(MSG_BEGIN)
+
+end:
+	@echo $(MSG_END)
+	@echo
+
+
+# Display size of file.
+HEXSIZE = $(SIZE) --target=$(FORMAT) $(TARGET).hex
+ELFSIZE = $(SIZE) -A $(TARGET).elf
+AVRMEM = avr-mem.sh $(TARGET).elf $(MCU)
+
+sizebefore:
+	@if test -f $(TARGET).elf; then echo; echo $(MSG_SIZE_BEFORE); $(ELFSIZE); \
+	$(AVRMEM) 2>/dev/null; echo; fi
+
+sizeafter:
+	@if test -f $(TARGET).elf; then echo; echo $(MSG_SIZE_AFTER); $(ELFSIZE); \
+	$(AVRMEM) 2>/dev/null; echo; fi
+
+
+
+# Display compiler version information.
+gccversion : 
+	@$(CC) --version
+
+
+
+# Program the device.  
+program: $(TARGET).hex $(TARGET).eep
+	$(AVRDUDE) $(AVRDUDE_FLAGS) $(AVRDUDE_WRITE_FLASH) $(AVRDUDE_WRITE_EEPROM)
+
+
+# Generate avr-gdb config/init file which does the following:
+#     define the reset signal, load the target file, connect to target, and set 
+#     a breakpoint at main().
+gdb-config: 
+	@$(REMOVE) $(GDBINIT_FILE)
+	@echo define reset >> $(GDBINIT_FILE)
+	@echo SIGNAL SIGHUP >> $(GDBINIT_FILE)
+	@echo end >> $(GDBINIT_FILE)
+	@echo file $(TARGET).elf >> $(GDBINIT_FILE)
+	@echo target remote $(DEBUG_HOST):$(DEBUG_PORT)  >> $(GDBINIT_FILE)
+ifeq ($(DEBUG_BACKEND),simulavr)
+	@echo load  >> $(GDBINIT_FILE)
+endif	
+	@echo break main >> $(GDBINIT_FILE)
+	
+debug: gdb-config $(TARGET).elf
+ifeq ($(DEBUG_BACKEND), avarice)
+	@echo Starting AVaRICE - Press enter when "waiting to connect" message displays.
+	@$(WINSHELL) /c start avarice --jtag $(JTAG_DEV) --erase --program --file \
+	$(TARGET).elf $(DEBUG_HOST):$(DEBUG_PORT)
+	@$(WINSHELL) /c pause
+	
+else
+	@$(WINSHELL) /c start simulavr --gdbserver --device $(MCU) --clock-freq \
+	$(DEBUG_MFREQ) --port $(DEBUG_PORT)
+endif
+	@$(WINSHELL) /c start avr-$(DEBUG_UI) --command=$(GDBINIT_FILE)
+	
+
+
+
+# Convert ELF to COFF for use in debugging / simulating in AVR Studio or VMLAB.
+COFFCONVERT=$(OBJCOPY) --debugging \
+--change-section-address .data-0x800000 \
+--change-section-address .bss-0x800000 \
+--change-section-address .noinit-0x800000 \
+--change-section-address .eeprom-0x810000 
+
+
+coff: $(TARGET).elf
+	@echo
+	@echo $(MSG_COFF) $(TARGET).cof
+	$(COFFCONVERT) -O coff-avr $< $(TARGET).cof
+
+
+extcoff: $(TARGET).elf
+	@echo
+	@echo $(MSG_EXTENDED_COFF) $(TARGET).cof
+	$(COFFCONVERT) -O coff-ext-avr $< $(TARGET).cof
+
+
+
+# Create final output files (.hex, .eep) from ELF output file.
+%.hex: %.elf
+	@echo
+	@echo $(MSG_FLASH) $@
+	$(OBJCOPY) -O $(FORMAT) -R .eeprom $< $@
+
+%.eep: %.elf
+	@echo
+	@echo $(MSG_EEPROM) $@
+	-$(OBJCOPY) -j .eeprom --set-section-flags=.eeprom="alloc,load" \
+	--change-section-lma .eeprom=0 -O $(FORMAT) $< $@
+
+# Create extended listing file from ELF output file.
+%.lss: %.elf
+	@echo
+	@echo $(MSG_EXTENDED_LISTING) $@
+	$(OBJDUMP) -h -S $< > $@
+
+# Create a symbol table from ELF output file.
+%.sym: %.elf
+	@echo
+	@echo $(MSG_SYMBOL_TABLE) $@
+	$(NM) -n $< > $@
+
+
+
+# Link: create ELF output file from object files.
+.SECONDARY : $(TARGET).elf
+.PRECIOUS : $(OBJ)
+%.elf: $(OBJ)
+	@echo
+	@echo $(MSG_LINKING) $@
+	$(CC) $(ALL_CFLAGS) $^ --output $@ $(LDFLAGS)
+
+
+# Compile: create object files from C source files.
+%.o : %.c
+	@echo
+	@echo $(MSG_COMPILING) $<
+	$(CC) -c $(ALL_CFLAGS) $< -o $@ 
+
+
+# Compile: create assembler files from C source files.
+%.s : %.c
+	$(CC) -S $(ALL_CFLAGS) $< -o $@
+
+
+# Assemble: create object files from assembler source files.
+%.o : %.S
+	@echo
+	@echo $(MSG_ASSEMBLING) $<
+	$(CC) -c $(ALL_ASFLAGS) $< -o $@
+
+# Create preprocessed source for use in sending a bug report.
+%.i : %.c
+	$(CC) -E -mmcu=$(MCU) -I. $(CFLAGS) $< -o $@ 
+
+
+# Target: clean project.
+clean: begin clean_list end
+
+clean_list :
+	@echo
+	@echo $(MSG_CLEANING)
+	$(REMOVE) $(TARGET).hex
+	$(REMOVE) $(TARGET).eep
+	$(REMOVE) $(TARGET).cof
+	$(REMOVE) $(TARGET).elf
+	$(REMOVE) $(TARGET).map
+	$(REMOVE) $(TARGET).sym
+	$(REMOVE) $(TARGET).lss
+	$(REMOVE) $(OBJ)
+	$(REMOVE) $(LST)
+	$(REMOVE) $(SRC:.c=.s)
+	$(REMOVE) $(SRC:.c=.d)
+	$(REMOVEDIR) .dep
+
+
+
+# Include the dependency files.
+-include $(shell mkdir .dep 2>/dev/null) $(wildcard .dep/*)
+
+
+# Listing of phony targets.
+.PHONY : all begin finish end sizebefore sizeafter gccversion \
+build elf hex eep lss sym coff extcoff \
+clean clean_list program debug gdb-config
+
Index: branches/battery/code/projects/libwireless/robotTest/main.c
===================================================================
--- branches/battery/code/projects/libwireless/robotTest/main.c	(nonexistent)
+++ branches/battery/code/projects/libwireless/robotTest/main.c	(revision 260)
@@ -0,0 +1,18 @@
+#include <dragonfly_lib.h>
+#include <wireless.h>
+#include <wl_token_ring.h>
+
+int main(void)
+{
+	dragonfly_init(ALL_ON);
+	usb_puts("Start.\r\n");
+	orb_set_color(GREEN);
+	wl_init();
+	orb_set_color(YELLOW);
+	usb_puts("Wireless initialized.\n");
+	wl_token_ring_register();
+	wl_token_ring_join();
+	orb_set_color(CYAN);
+	while (1)
+		wl_do();
+}
Index: branches/battery/code/projects/libdragonfly/lights.h
===================================================================
--- branches/battery/code/projects/libdragonfly/lights.h	(nonexistent)
+++ branches/battery/code/projects/libdragonfly/lights.h	(revision 260)
@@ -0,0 +1,99 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+
+/**
+ * @file lights.h
+ * @brief Contains declarations for managing the orbs.
+ *
+ * Contains declarations for using the orbs and PWM.
+ *
+ * @author Colony Project, CMU Robotics Club
+ * Based on Firefly Library, by Tom Lauwers and Steven Shamlian
+ **/
+
+#ifndef _LIGHTS_H_
+#define _LIGHTS_H_
+
+
+/**
+ * @addtogroup orbs
+ * @{
+ **/
+
+//ORB Colors
+/** @brief Red **/
+#define RED       0xE0
+/** @brief Orange **/
+#define ORANGE    0xE4
+/** @brief Yellow **/
+#define YELLOW    0xE8
+/** @brief Lime **/
+#define LIME      0x68
+/** @brief Green **/
+#define GREEN     0x1C
+/** @brief Cyan **/
+#define CYAN      0x1F
+/** @brief Blue **/
+#define BLUE      0x03
+/** @brief Pink **/
+#define PINK      0xA6 
+/** @brief Purple **/
+#define PURPLE    0x41
+/** @brief Magenta **/
+#define MAGENTA   0xE3
+/** @brief White **/
+#define WHITE     0xFE
+/** @brief Turn the orb off (White) **/
+#define ORB_OFF   0xFE      //ORB_OFF->WHITE
+
+/** @brief Enables the orbs **/
+void orb_init(void);
+/** @brief Set both orbs to a specified color **/
+void orb_set(unsigned char red_led, unsigned char green_led,
+	unsigned char blue_led);
+/** @brief Set orb1 to a specified color **/
+void orb1_set(unsigned char red_led, unsigned char green_led,
+	unsigned char blue_led); 
+/** @brief Set orb2 to a specified color **/
+void orb2_set(unsigned char red_led, unsigned char green_led,
+	unsigned char blue_led);
+
+/** @brief Set both orbs to a specified color **/
+void orb_set_color(int col);
+/** @brief Set orb1 to a specified color **/
+void orb1_set_color(int col);
+/** @brief Set orb2 to a specified color **/
+void orb2_set_color(int col);
+
+/** @brief Disable the orbs **/
+void orb_disable(void);
+/** @brief Enable the orbs **/
+void orb_enable(void);
+
+/** @} **/ //end addtogroup
+
+#endif
+
Index: branches/battery/code/projects/libdragonfly/motor.c
===================================================================
--- branches/battery/code/projects/libdragonfly/motor.c	(nonexistent)
+++ branches/battery/code/projects/libdragonfly/motor.c	(revision 260)
@@ -0,0 +1,153 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+
+/**
+ * @file motor.c
+ * @brief Motors
+ *
+ * Implementation of functions for controlling the motors.
+ *
+ * @author Colony Project, CMU Robotics Club
+ * Much of this is taken from FWR's library, author: Tom Lauwers
+ **/
+
+#include "motor.h"
+
+/**
+ * @defgroup motors Motors
+ * @brief Functions for controlling the motors.
+ * Functions for controlling the motors. Found in motor.h.
+ * @{
+ **/
+
+/**
+ * Initializes both motors so that they can be used with future
+ * calls to motor1_set and motor2_set.
+ *
+ * @see motors_off, motor1_set, motor2_set
+ **/
+void motors_init( void ) {
+	// Configure counter such that we use phase correct
+	// PWM with 8-bit resolution
+	PORTA &= 0x0F;
+	DDRA |= 0xF0;
+	DDRB |= 0x60;
+
+	//timer 1A and 1B
+	TCCR1A = _BV(COM1A1) | _BV(COM1B1) | _BV(WGM10);
+	TCCR1B = _BV(WGM12) | _BV(CS10);
+//	TCCR1A = 0xA1;
+//	TCCR1B = 0x04;
+	OCR1AH=0;
+	OCR1AL=0;
+	OCR1BH=0;
+	OCR1BL=0;
+}
+
+/**
+ * Sets the speed and direction of motor1.
+ * motors_init must be called before this function can be used.
+ *
+ * @param direction Either FORWARD or BACKWARD to set the direction of rotation.
+ * @param speed The speed the motor will run at, in the range 0-255.
+ * 
+ * @see motor2_set, motors_init
+ **/
+void motor1_set(int direction, int speed) {
+
+	if(direction == 0) {
+	    // turn off PWM first if switching directions
+		if((PORTA & 0x30) != 0x10)
+		{
+		  OCR1A = 0;
+		}	
+		PORTA = (PORTA & 0xCF) | 0x10;
+//		PORTD |= 0x10;
+//		PORTD &= 0xBF;
+	}
+	else {
+	    // turn off PWM first if switching directions
+		if((PORTA & 0x30) != 0x20)
+		{
+		  OCR1A = 0;
+		}
+		PORTA = (PORTA & 0xCF) | 0x20;
+//		PORTD |= 0x40;
+//		PORTD &= 0xEF;
+	}
+	
+	// Set the timer to count up to speed, an 8-bit value
+	OCR1AL = speed;
+}
+
+/**
+ * Sets the speed and direction of motor2.
+ * motors_init must be called before this function can be used.
+ *
+ * @param direction Either FORWARD or BACKWARD to set the direction of rotation.
+ * @param speed The speed the motor will run at, in the range 0-255.
+ *
+ * @see motor1_set, motors_init
+ **/
+void motor2_set(int direction, int speed) {
+	if(direction == 0) {
+//		PORTD |= 0x20;
+//		PORTD &= 0x7F;
+	    // turn off PWM first if switching directions
+		if((PORTA & 0xC0) != 0x80)
+		{
+		  OCR1B = 0;
+		}		
+		
+		PORTA = (PORTA & 0x3F) | 0x80;
+	}
+	else {
+//		PORTD |= 0x80;
+//		PORTD &= 0xDF;
+
+	    // turn off PWM first if switching directions
+		if((PORTA & 0xC0) != 0x40)
+		{
+		  OCR1B = 0;
+		}		
+		
+		PORTA = (PORTA & 0x3F) | 0x40;
+	}
+	OCR1BL = speed;
+}
+
+/**
+ * Turns off both motors.
+ *
+ * @see motors_init
+ **/
+void motors_off( void ) {
+	OCR1AL = 0x0;
+	OCR1BL = 0x0;
+}
+
+/**@}**///end defgroup
+
Index: branches/battery/code/projects/libdragonfly/motor.h
===================================================================
--- branches/battery/code/projects/libdragonfly/motor.h	(nonexistent)
+++ branches/battery/code/projects/libdragonfly/motor.h	(revision 260)
@@ -0,0 +1,64 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+
+/**
+ * @file motor.h
+ * @brief Contains definitions for controlling the motors
+ *
+ * Contains definitions and functions for controlling
+ * the motors.
+ *
+ * @author Colony Project, CMU Robotics Club
+ * Based on Tom Lauwer's Firefly Library
+ **/
+
+#ifndef _MOTOR_H
+#define _MOTOR_H
+
+#include <avr/io.h>
+/**
+ * @addtogroup motors
+ * @{
+ **/
+
+/** @brief make the motors go forwards **/
+#define FORWARD 1
+/** @brief make the motors go backwards **/
+#define BACKWARD 0
+
+/** @brief Initialize the motors **/
+void motors_init(void);
+/** @brief Set speed and direction of motor1 **/
+void motor1_set(int direction, int speed);
+/** @brief Set speed and direction of motor2 **/
+void motor2_set(int direction, int speed);
+/** @brief Turn the motors off **/
+void motors_off(void);
+
+/**@}**/ // end addtogroup
+
+#endif
+
Index: branches/battery/code/projects/libdragonfly/dragonfly_lib.c
===================================================================
--- branches/battery/code/projects/libdragonfly/dragonfly_lib.c	(nonexistent)
+++ branches/battery/code/projects/libdragonfly/dragonfly_lib.c	(revision 260)
@@ -0,0 +1,112 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+
+/**
+ * @file dragonfly_lib.c
+ * @brief Dragonfly initialization
+ *
+ * Contains implementation of dragonfly_init.
+ *
+ * @author Colony Project, CMU Robotics Club
+ **/
+
+#include <dragonfly_lib.h>
+
+/* init_dragonfly - Initializes functions based on configuration parameters
+   examples:
+
+   init_dragonfly (0, 0, 0); - just initialize the digital IO (buttons, potentiometer)
+
+   init_dragonfly (ANALOG | SERIAL | BUZZER, C0_C1_ANALOG, BAUD115200); 
+   Initialize ADC and set C0 and C1 as analog inputs.  Initialize serial and set baud rate
+   to 115200 bps.  Initialize the buzzer.
+   
+   init_dragonfly (MOTORS | ORB, 0, 0);
+   Initialize motor driving and the color fading abilities of the ORB. */
+
+/**
+ * @defgroup dragonfly Dragonfly
+ * @brief General Dragonfly Functions
+ * General functions for the dragonfly. Include
+ * dragonfly_lib.h to access these functions.
+ *
+ * @{
+ **/
+
+/**
+ * Initializes the components specified by config.
+ * 
+ * @see analog_init, usb_init, xbee_init, buzzer_init,
+ * bom_init, orb_init, motors_init, lcd_init
+ **/
+void dragonfly_init(int config) 
+{
+	// Set directionality of various IO pins
+	DDRG &= ~(_BV(PING0)|_BV(PING1));
+	PORTG |= _BV(PING0)|_BV(PING1);
+	
+	if(config & ANALOG)
+		analog_init();
+	
+	if(config & COMM)
+	{
+		//Defaults to 115200. Check serial.h for more information.
+		sei();
+		usb_init();
+		xbee_init();
+	}
+	
+	if(config & BUZZER)
+	{
+		sei();
+		buzzer_init();
+	}
+	
+	if(config & ORB)
+	{
+		sei();
+		orb_init();
+	}
+	
+	if(config & MOTORS)
+		motors_init();
+
+	if(config & LCD)
+		lcd_init();
+	
+	if(config & ORB)
+	{
+		sei();
+		orb_init();
+	}
+	
+	// delay a bit for stability
+	_delay_ms(1);
+}
+
+
+/** @} **/ //end defgroup
+
Index: branches/battery/code/projects/libdragonfly/i2c.c
===================================================================
--- branches/battery/code/projects/libdragonfly/i2c.c	(nonexistent)
+++ branches/battery/code/projects/libdragonfly/i2c.c	(revision 260)
@@ -0,0 +1,345 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+
+/**
+ * @file i2c.c
+ * @brief Implemenation of I2C communications protocol
+ * 
+ * In the case where you have master sends and then a master request to the same
+ * address, you will not give up control of the line because the send and
+ * request addresses are seen as different addresses. In between it will send a
+ * restart but will not give up the line.
+ *
+ * @author CMU Robotics Club, Kevin Woo, Sursh Nidhiry
+ * @bug Not tested.
+ */
+
+#include <avr/interrupt.h>
+#include <util/twi.h>
+
+#include "i2c.h"
+#include "ring_buffer.h"
+
+/**
+ * @defgroup i2c I2C 
+ *
+ * @brief Provides Inter-Interconnected-Communications (I2C)
+ * 
+ * Initiates I2C functions on an ATMega128 which has a fully hardware Two Wire 
+ * Interface (TWI) module. Any Atmel chip with this hardware should be able to
+ * use the software.
+ *
+ * This code will operate in a multi-master enviornment and can be either a
+ * slave or a master at any time (as long as they are not one or the other at
+ * the moment. You can queue up multiple transmission modes in the buffer up to 
+ * the buffer size. The buffer is implemented as a ring buffer.
+ *
+ * It is implemented using callback functions. Whenever you want to send a packet
+ * you can call the built in send function (as a master) and it will send an array
+ * of bytes. Master recieve and slave send/receive are all handled by the call back
+ * functions. It is up to the end user to create functions that will handle the
+ * receiving of packets. Their functions will be called with every byte recieved
+ * so you must either buffer the inputs or handle each one separately.
+ *
+ * On errors we will simply flush the entire buffer.
+ * 
+ * For information on how I2C operates, read the wikipedia article
+ * http://en.wikipedia.org/wiki/I2c
+ * for a good explanation of how it works.
+ * @{
+ */
+
+/** 
+ * @brief Set bit rate 12 = 100kbit/s (max speed setting is 10 for an
+ *  8 MHz clock). It is a divider, so the lower the number the faster the speed.
+ */
+#define I2C_BIT_RATE_DIVIDER 0x0C
+
+static int start_flag;
+
+static fun_mrecv_t master_recv_function;
+static fun_srecv_t slave_recv_function;
+static fun_send_t slave_send_function;
+
+RING_BUFFER_NEW(i2c_buffer, 128, char, i2c_write_buff, i2c_addr_buff);
+
+
+/**
+ * @brief Initializes the i2c module.
+ *
+ * Initializes the I2C module to start listening on the i2c lines. If the callback functions
+ * are not set to null they will be called when that transmission mode is called. The address
+ * is your address that you will listen to when you are not the master.
+ *
+ * @param addr 			Your address on the I2C bus.
+ * @param master_recv 	The address of the function to call when you receive a byte when you are a
+ *                    	master.
+ * @param slave_recv 	The address of the function to call when you are a slave you receive data
+ *								from the master
+ * @param slave_send		The address of the function to call when you are a slave and the master
+ *								requests data from you.
+ *
+ * @return 0 for success, nonzero for failure
+ **/
+int i2c_init(char addr, fun_mrecv_t master_recv, fun_srecv_t slave_recv, fun_send_t slave_send) {
+    master_recv_function = master_recv;
+    slave_recv_function = slave_recv;
+    slave_send_function = slave_send;
+
+    RING_BUFFER_CLEAR(i2c_write_buff);
+    RING_BUFFER_CLEAR(i2c_addr_buff);
+  
+    /* enables twi interrupt, automatic ack sending, and all twi hardware */
+    TWCR =  (_BV(TWEA) | _BV(TWEN) | _BV(TWIE));
+
+    /* sets the bit rate of data transmission */
+    TWBR = I2C_BIT_RATE_DIVIDER;
+
+    /* sets the address (it is stored in the 7 most significant bits) and allows
+     * global messages to be accepted */
+    TWAR = (addr << 1) | 1;
+  
+    return 0;
+}
+
+/**
+ * @brief Sends a byte array over I2C as a master
+ *
+ * Will perform a send over I2C to the destination from data for the ammount of
+ * bytes that bytes is.
+ *
+ * @param dest		Destination address of the data on the I2C bus.
+ * @param data 	The pointer to the byte array of data
+ * @param bytes	The amount of bytes long that the byte array is. This is how
+ *						many bytes from the array that the function will send.
+ *
+ * @return zero for success, nonzero for failure
+ **/
+int i2c_send(char dest, char *data, size_t bytes) {
+    int i;
+
+    /* adding data to be sent to ring buffers is not atomic,
+     * so disable interrupts */
+    cli();
+    for(i = 0; i < bytes; i++) {
+        if(RING_BUFFER_FULL(i2c_write_buff)) {
+            sei();
+            return -1;
+        }
+
+        RING_BUFFER_ADD(i2c_write_buff, data[i]);
+        RING_BUFFER_ADD(i2c_addr_buff, dest << 1);
+    }
+    
+    /* re-enable the interrupts */
+    sei();
+    
+    /* send the start bit, only if this device is not currently master */
+    if(!start_flag) {
+        start_flag = 1;
+        TWCR |= _BV(TWSTA);
+        TWCR |= _BV(TWINT);
+    }
+  
+    return 0;
+}
+ 
+/**
+ * @brief Send a master request to the destination
+ *
+ * Sends a request of data from the target address and calls
+ * the callback function to handle data as it comes in. This function will
+ * not work if the slave has not informationt to send or has nothing implemented
+ * to send it.
+ *
+ * @param dest		The destination that we want to receive information from.
+ *
+ * @return 0 for success, nonzero for failure
+ **/ 
+int i2c_request(char dest) {
+    if(RING_BUFFER_FULL(i2c_write_buff))
+        return -1;
+  
+    RING_BUFFER_ADD(i2c_write_buff, 0);
+    RING_BUFFER_ADD(i2c_addr_buff, (dest << 1) | 1);
+  
+    if(!start_flag) {
+        start_flag = 1;
+        TWCR |= _BV(TWSTA);
+        TWCR |= _BV(TWINT);
+    }
+  
+    return 0;
+}
+
+/** @} **/
+ 
+/**
+ * @brief Interrupt to handle I2C interrupts from the I2C hardware.
+ * 
+ * Uses the status codes from the I2C register to handle the events
+ * needed to advance in I2C stages. For instance, you will get a bit for
+ * receiving a start ack, then a address ack, then a data ack, etc.
+ * The events are handled in each switch case. The status codes are defined
+ * by avr-gcc in /util/twi.h but are the same codes as the Atmel documentation.
+ *
+ * Bytes are sent by popping off the ring buffer. It also will keep track
+ * of what modes the send is in.
+ *
+ * Errors are handled here as well.
+ **/ 
+ISR(TWI_vect) {
+	static char data_to_send;
+	static char addr_to_send = -1;
+	char addr, statusCode;
+  
+	//Get status code (only upper 5 bits)
+	statusCode = (TWSR & 0xF8);
+
+    switch (statusCode) {
+        //Start sent successfully
+        case TW_START:
+        case TW_REP_START:
+            /* Send address and write
+             * ring_buffer will not be empty */
+            RING_BUFFER_REMOVE(i2c_addr_buff, addr_to_send);
+            RING_BUFFER_REMOVE(i2c_write_buff, data_to_send);
+            
+            /* first send the address */
+            TWDR = addr_to_send; 
+            
+            //Turn off start bits
+            TWCR &= ~_BV(TWSTA);
+            break;
+
+        //Master Transmit - Address sent succesfully
+        case TW_MT_SLA_ACK:
+        //Send byte
+            TWDR = data_to_send;
+            PORTG &= ~_BV(PG2);
+            break;
+	 
+        //Master Transmit - Data sent succesfully
+        case TW_MT_DATA_ACK:    
+            //If there is still data to send
+            if(!RING_BUFFER_EMPTY(i2c_write_buff)) {
+                RING_BUFFER_PEEK(i2c_addr_buff, addr);
+        
+                //Still data for this address
+                if (addr == addr_to_send) {
+                    RING_BUFFER_REMOVE(i2c_addr_buff, addr);
+                    RING_BUFFER_REMOVE(i2c_write_buff, TWDR);
+                    break;
+                //No more data for this address, data for another address -> resend start
+                } else {
+                    TWCR |= _BV(TWSTA);
+                    break;
+                }
+            }
+            /* there are no bytes to send */
+            TWCR |= _BV(TWSTO);
+            start_flag = 0;
+            break; 
+            
+        //Master Transmit - Slave sends a nack, transmit is done
+        case TW_MT_DATA_NACK:
+            PORTG |= _BV(PG2);
+            TWCR |= _BV(TWSTO);
+            start_flag = 0;
+            break;
+    
+        //Master Receive - Address sent succesfully
+        case TW_MR_SLA_ACK:
+            PORTG |= _BV(PG2);
+            break;
+            
+        //Master Receive - Data received succesfully
+        case TW_MR_DATA_ACK:
+            if(master_recv_function) {
+                if(!master_recv_function(TWDR)) {
+                    TWCR &= ~_BV(TWEA);
+                }
+            }
+            break;
+            
+        //Master Receive - Slave sends a nack, transmission is done    
+        case TW_MR_DATA_NACK:
+            TWCR |= _BV(TWEA);
+      
+            //If there is still data to send
+            if(!RING_BUFFER_EMPTY(i2c_write_buff)) {
+                TWCR |= _BV(TWSTA);
+                break;
+            }
+      
+            /* there are no bytes to send */
+            TWCR |= _BV(TWSTO);
+            start_flag = 0;  
+            break;
+    
+        //Slave Transmit - Address received
+        case TW_ST_SLA_ACK:
+            break;
+    
+        //Slave Transmit - Nack received, no data requsted
+        case TW_ST_DATA_NACK:
+            break;
+        
+        //Slave Transmit - Data requested, ack received
+        case TW_ST_DATA_ACK:
+            if (slave_send_function) {
+                TWDR = slave_send_function();
+            }
+            break;
+    
+        //Slave Receive - Address received  
+        case TW_SR_SLA_ACK:
+            break;
+    
+        //Slave Receive - Data received, ack returned
+        case TW_SR_DATA_ACK:
+            if(slave_recv_function) {
+                slave_recv_function(TWDR);
+            }
+            
+            break;
+      
+        //Stop sent  
+        case TW_SR_STOP:
+            break;
+	
+        //Problem on the bus, reset everything
+        default:
+            TWCR |= _BV(TWSTO);
+            start_flag = 0;
+            RING_BUFFER_CLEAR(i2c_write_buff);
+            RING_BUFFER_CLEAR(i2c_addr_buff);  	
+    }
+  
+  /* Toggle TWINT so that it resets and executes the commands */
+  TWCR |= _BV(TWINT);
+}
+
Index: branches/battery/code/projects/libdragonfly/serial.c
===================================================================
--- branches/battery/code/projects/libdragonfly/serial.c	(nonexistent)
+++ branches/battery/code/projects/libdragonfly/serial.c	(revision 260)
@@ -0,0 +1,284 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+
+/**
+ * @file serial.c
+ * @brief Serial Input and Output
+ *
+ * Implementation of functions for serial input and output.
+ *
+ * @author Colony Project, CMU Robotics Club
+ **/
+
+#include <avr/io.h>
+#include <stdio.h>
+#include "serial.h"
+
+FILE *usb_fd;  //For use with fprintf() and related stdio functions
+FILE *xbee_fd;  //For use with fprintf() and related stdio functions
+
+/**
+ * Initializes communication over the USB serial port.
+ * This must be called before any other usb function
+ * may be used.
+ **/
+void usb_init() {
+  //Set baud rate
+  // - 115200 (both wired and wireless) is UBRR=8, U2X=1
+  // - 9600 is U2X =1, UBRR = 107.
+	#if (USB_BAUD == 115200)
+    UBRR0H = 0x00;
+    UBRR0L = 8;
+    UCSR0A |= _BV(U2X0);
+  #elif (USB_BAUD == 9600)
+    UBRR0H = 0x00;
+    UBRR0L = 103;
+    UCSR0A |= _BV(U2X0);
+  #else //Baud rate is defined in the header file, we should not get here
+    return;
+  #endif
+
+  /*Enable receiver and transmitter */
+	UCSR0B |= (1<<RXEN0)|(1<<TXEN0);
+	
+	/* Set frame format: 8data, 1stop bit, asynchronous normal mode */
+	UCSR0C |= (1<<UCSZ00) | (1<<UCSZ01);
+  
+  // if we have enabled the stdio stuff, then we init it here
+  #ifdef USE_STDIO
+    /* Open the stdio stream corresponding to this port */
+    usb_fd = fdevopen(usb_putc, usb_getc);
+  #endif
+}
+
+/**
+ * Initializes communication over the XBee.
+ * This must be called before any other xbee function
+ * may be used.
+ **/
+void xbee_init() {
+  //Set baud rate
+  // - 115200 (both wired and wireless) is UBRR=8, U2X=1
+  // - 9600 is U2X =1, UBRR = 107.
+	#if (XBEE_BAUD == 115200)
+    UBRR1H = 0x00;
+    UBRR1L = 8;
+    UCSR1A |= _BV(U2X1);
+  #elif (XBEE_BAUD == 9600)
+    UBRR1H = 0x00;
+    UBRR1L = 103;
+    UCSR1A |= _BV(U2X1);
+  #else //Baud rate is defined in the header file, we should not get here
+    return;
+  #endif
+
+	//Enable receiver and transmitter
+	UCSR1B |= (1<<RXEN1)|(1<<TXEN1);
+	
+	// Set frame format: 8data, 1stop bit, asynchronous normal mode
+	UCSR1C |= (1<<UCSZ10) | (1<<UCSZ11);
+  
+  // if we have enabled the stdio stuff, then we init it here
+  #ifdef USE_STDIO
+    /* Open the stdio stream corresponding to this port */
+    xbee_fd = fdevopen(xbee_putc, xbee_getc);
+  #endif
+}
+
+/**
+ * Sends a character over USB.
+ *
+ * @param c the character to send
+ * @return 0 for success, nonzero for failure
+ **/
+int usb_putc(char c) 
+{
+  // Wait until buffer is clear for sending
+  loop_until_bit_is_set(UCSR0A, UDRE0);
+	
+  // Load buffer with your character
+  UDR0 = c;
+  return 0;
+}
+
+/**
+ * Sends a character to the XBee.
+ *
+ * @param c the character to send
+ * @return 0 for success, nonzero for failure
+ **/
+int xbee_putc(char c) 
+{
+  // Wait until buffer is clear for sending
+  loop_until_bit_is_set(UCSR1A, UDRE1);
+	
+  // Load buffer with your character
+  UDR1 = c;
+  return 0;
+}
+
+/**
+ * Sends a sequence of characters over USB.
+ *
+ * @param s the string to send
+ * @return 0 for success, nonzero for failure
+ **/
+int usb_puts(char *s)
+{
+	char *t = s;
+	while (*t != 0)
+	{
+		usb_putc(*t);
+		t++;
+	}
+  return 0;
+}
+
+/**
+ * Returns the first character in the buffer received from USB.
+ * This function blocks execution until a character has been received.
+ * xbee_init must be called before this function may be used.
+ * 
+ * @return the first character in the usb buffer
+ *
+ * @see usb_init, usb_getc_nb
+ **/
+int usb_getc(void)
+{
+	// Wait for the receive buffer to be filled
+	loop_until_bit_is_set(UCSR0A, RXC0);
+	
+	// Read the receive buffer
+	return UDR0;
+}
+
+/**
+ * Returns the first character in the buffer received from USB.
+ * This function blocks execution until a character has been
+ * received. xbee_init must be called before this function
+ * may be used.
+ * 
+ * @return the first character in the xbee buffer
+ * 
+ * @see xbee_init, xbee_getc_nb
+ **/
+int xbee_getc(void)
+{
+	// Wait for the receive buffer to be filled
+    loop_until_bit_is_set(UCSR1A, RXC1);
+	
+	// Read the receive buffer
+	return UDR1;
+}
+
+/**
+ * Non blocking version of usb_getc. If a character is present in the buffer,
+ * it is returned, otherwise -1 is returned immediately. usb_init must be
+ * called before this function can be used.
+ *
+ * @param c the received character. This will be set if a character has
+ * been received.
+ * 
+ * @return -1 if no character is available, 0 otherwise
+ * 
+ * @see usb_init, usb_getc
+ **/
+int usb_getc_nb(char *c)
+{
+	// check if the receive buffer is filled
+  if (UCSR0A & _BV(RXC0)) {
+    // Read the receive buffer
+    (*c) = UDR0;
+    return 0;
+  }
+  else {
+    // Return empty
+    return -1;
+	}
+}
+
+/**
+ * Non blocking version of xbee_getc. If a character is present in the buffer,
+ * it is returned, otherwise -1 is returned immediately. xbee_init
+ * must be called before this function can be used.
+ *
+ * @param c the received character. This will be set if a character has
+ * been received.
+ * 
+ * @return -1 if no character is available, 0 otherwise
+ *
+ * @see xbee_init, xbee_getc
+ **/
+int xbee_getc_nb(char *c)
+{
+	// check if the receive buffer is filled
+  if (UCSR1A & _BV(RXC1)) {
+    // Read the receive buffer
+    (*c) = UDR1;
+    return 0;
+  }
+  else {
+    // Return empty
+    return -1;
+	}
+}
+
+
+/*
+prints an int to serial
+
+code adapted from Chris Efstathiou's code (hendrix@otenet.gr)
+uses usb_putc
+*/
+/**
+ * Prints an integer, converted to ASCII, to usb. usb_init must be called
+ * before this function can be used.
+ *
+ * @param value the integer to print
+ * 
+ * @return 0 if successful, nonzero otherwise
+ *
+ * @see usb_init, usb_putc
+ **/
+int usb_puti(int value ) {
+	unsigned char usb_data[6]={'0','0','0','0','0','0' }, position=sizeof(usb_data), radix=10; 
+
+        /* convert int to ascii  */ 
+        if(value<0) { usb_putc('-'); value=-value; }    
+        do { position--; *(usb_data+position)=(value%radix)+'0'; value/=radix;  } while(value); 
+
+    
+        /* start displaying the number */
+        for(;position<=(sizeof(usb_data)-1);position++)
+          {
+            
+            usb_putc(usb_data[position]);
+          }
+
+	return 0;
+}
+
+
Index: branches/battery/code/projects/libdragonfly/dragonfly_lib.h
===================================================================
--- branches/battery/code/projects/libdragonfly/dragonfly_lib.h	(nonexistent)
+++ branches/battery/code/projects/libdragonfly/dragonfly_lib.h	(revision 260)
@@ -0,0 +1,95 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+
+/**
+ * @file dragonfly_lib.h
+ * @brief Contains other include files
+ * 
+ * Include this file for all the functionality of libdragonfly.
+ *
+ * @author Colony Project, CMU Robotics Club
+ **/
+
+#ifndef _DRAGONFLY_LIB_H_
+#define _DRAGONFLY_LIB_H_
+
+/**
+ * @addtogroup dragonfly
+ * @{
+ **/
+
+// Configuration definitions
+/** @brief Initialize analog **/
+#define ANALOG 0x01
+/** @brief Initialize serial communications **/
+#define SERIAL 0x02
+/** @brief Initialize USB communications **/
+#define USB    0x02
+/** @brief Initialize communications **/
+#define COMM   0x02
+/** @brief Initialize the orb **/
+#define ORB    0x04
+/** @brief Initialize the motors **/
+#define MOTORS 0x08
+/** @brief Initialize I2C **/
+#define I2C    0x20
+/** @brief Initialize the buzzer **/
+#define BUZZER 0x40
+/** @brief Initialize the LCD screen **/
+#define LCD    0x80
+/** @brief Initialize everything **/
+#define ALL_ON 0xFF
+
+
+/** @brief Initialize the board **/
+void dragonfly_init(int config);
+
+/** @} **/ //end addtogroup
+
+#include <inttypes.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <avr/io.h>
+#include <avr/interrupt.h>
+#include <util/delay.h>
+#include <util/twi.h>
+
+#include <analog.h>
+#include <dio.h>
+#include <time.h>
+#include <lcd.h>
+#include <lights.h>
+#include <motor.h>
+#include <serial.h>
+#include <buzzer.h>
+#include <rangefinder.h>
+#include <bom.h>
+#include <move.h>
+#include <reset.h>
+#include <math.h>
+
+#endif
+
Index: branches/battery/code/projects/libdragonfly/buzzer.c
===================================================================
--- branches/battery/code/projects/libdragonfly/buzzer.c	(nonexistent)
+++ branches/battery/code/projects/libdragonfly/buzzer.c	(revision 260)
@@ -0,0 +1,137 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+
+/**
+ * @file buzzer
+ * @brief Functions for using the buzzer
+ *
+ * Contains functions for using the buzzer.
+ *
+ * @author Colony Project, CMU Robotics Club
+ *
+ * much taken from FWR's firefly library (author: Tom Lauwers)
+ **/
+
+#include <avr/io.h>
+#include <buzzer.h>
+#include <time.h>
+
+/**
+ * @defgroup buzzer Buzzer
+ * @brief Functions for controlling the buzzer.
+ * Functions for controlling the buzzer. Include
+ * buzzer.h to access these functions.
+ * @{
+ **/
+
+/**
+ * Initializes the buzzer. Must be called before any other buzzer
+ * function may be used.
+ **/
+void buzzer_init( void )
+{
+	//NOTE: This is mostly handled by buzzer_Set_val for now
+	// Set pin B7 to output - B7 is buzzer pin
+	//DDRB |= _BV(DDB7);
+	//Fast PWM Mode, Clear OCR0 on compare match and set at bottom, clock/64
+	//TCCR2 = _BV(COM20) | _BV(WGM21)  | _BV(CS22);
+}
+
+/**
+ * Sets the value of the buzzer's pitch.
+ * Higher values are lower frequencies.
+ *
+ * @param buzz_value the value to set the buzzer's frequency too,
+ * in the range 0-255
+ *
+ * @see buzzer_init, buzzer_set_freq, buzzer_off
+ **/
+void buzzer_set_val(unsigned int buzz_value)
+{ 
+	TCCR2 = _BV(COM20) | _BV(WGM21)  | _BV(CS22);
+	DDRB |= _BV(DDB7);
+	OCR2 = buzz_value;
+}
+
+/**
+ * Sets the buzzer frequency. Usage of constants such as C4
+ * is highly recommended as input to this function.
+ * buzzer_init must be called before this function may
+ * be used.
+ *
+ * @param buzz_freq the frequency to set the buzzer to
+ *
+ * @see buzzer_init, buzzer_set_val, buzzer_off
+ **/
+void buzzer_set_freq(unsigned int buzz_freq)
+{
+  int buzz_value;
+  
+  buzz_value = 62500/buzz_freq - 1;
+
+  if(buzz_value > 255){
+    buzz_value = 255;
+  }else if(buzz_value < 0){
+    buzz_value = 0;
+  }
+  
+  buzzer_set_val(buzz_value);
+}
+
+/**
+ * Plays the specified frequency for the specified
+ * amount of time. This function blocks execution
+ * until the time is completed. buzzer_init must be
+ * called before this function can be used.
+ *
+ * @param ms the time in milliseconds to play the frequency
+ * @param buzz_freq the frequency to play
+ *
+ * @see buzzer_init, buzzer_set_freq
+ **/
+void buzzer_chirp(unsigned int ms, unsigned int buzz_freq) 
+{ 
+  buzzer_set_freq(buzz_freq);
+  delay_ms(ms);
+  buzzer_off();
+}
+
+/**
+ * Turns off the buzzer by disabling the timer0 clock.
+ *
+ * @see buzzer_init
+ **/
+void buzzer_off()
+{
+  // Disable clock, to halt counter
+  TCCR2 &= 0xF8;//0b11111000;
+  
+  // Set buzzer pin low in case it's high
+  PORTB &= 0xBF;//0b10111111;
+}
+
+/** @} **/ // end buzzer group
+
Index: branches/battery/code/projects/libdragonfly/i2c.h
===================================================================
--- branches/battery/code/projects/libdragonfly/i2c.h	(nonexistent)
+++ branches/battery/code/projects/libdragonfly/i2c.h	(revision 260)
@@ -0,0 +1,57 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+
+/** @file i2c.h
+ *  @brief Header file for I2C
+ *
+ *  Contains functions for I2C.
+ *
+ *  @author Kevin Woo and Suresh Nidhiry, Colony Project, CMU Robotics Club
+ **/
+
+
+#ifndef _I2C_H_
+#define _I2C_H_
+
+#include <stddef.h>
+
+/** @brief Address of slave receive handler function **/
+typedef void (*fun_srecv_t)(char);
+
+/** @brief Address of master receive handler function**/
+typedef int (*fun_mrecv_t)(char);
+
+/** @brief Address of slave send handler function**/
+typedef char (*fun_send_t)(void);
+
+int i2c_init(char addr, fun_mrecv_t master_recv, fun_srecv_t slave_recv, fun_send_t slave_send);
+int i2c_send(char dest, char* data, size_t bytes);
+int i2c_request(char dest);
+
+void i2c_packet_rec (char i2c_byte);
+void i2c_packet_sniff(char data);
+#endif
+
Index: branches/battery/code/projects/libdragonfly/serial.h
===================================================================
--- branches/battery/code/projects/libdragonfly/serial.h	(nonexistent)
+++ branches/battery/code/projects/libdragonfly/serial.h	(revision 260)
@@ -0,0 +1,130 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+
+/**
+ * @file serial.h
+ * @brief Contains declarations for serial input and output
+ *
+ * Contains definitions for serial input and output.
+ *
+ * @author Colony Project, CMU Robotics Club
+ * Based on Tom Lauwer's Firefly Library
+ *
+ **/
+
+/*
+	serial.h - Contains definitions and function prototypes for the RS232 serial port
+  author(s): pkv
+  
+  Directions:
+  Call the initialization function for the serial port you wish to use.  Then, use
+  either the provided functions or the stdio functions (fprintf, etc) to read and
+  write characters to the serial ports.
+  
+  UART Mapping:
+    usb_*() -> UART0
+    xbee_*() -> UART1
+  
+  Options: (Add the following defines to your code to configure this library)
+    #define USB_BAUD { 115200 | 9600 } <= pick ONE value from in here
+    #define XBEE_BAUD { 115200 | 9600 } <= pick ONE value from in here
+    #define USE_STDIO
+  
+  Note: If you enable USE_STDIO, the first init function that is called will 
+  automatically be linked to stdin, stdout, and stderr.  To use the baud rate 
+  commands, add something like the following to your code:
+  
+  #define FOO_BAUD 9600
+  
+  **UNLESS YOU KNOW WHAT YOU ARE DOING, PLEASE DO NOT CHANGE THIS FILE**
+  Many, many other people use this file in their code.  If you change it, you will
+  probably break all of their nice code.  You should not need to change anything in
+  here, except to accomodate new hardware.
+*/
+
+#ifndef _SERIAL_H
+#define _SERIAL_H
+
+/**
+ * @defgroup usb USB Input / Output
+ * @brief Functions for USB input / output
+ *
+ * Low level functions for USB input and output.
+ *
+ * @{
+ **/
+
+// if no baud rate is defined for usb, default is set here
+#ifndef USB_BAUD
+/** @brief the USB baud rate **/
+#define USB_BAUD 115200
+#endif
+
+/** @brief Initialize the USB **/
+void usb_init(void);
+/** @brief Print a character to USB **/
+int usb_putc(char c);
+/** @brief Read a character from USB **/
+int usb_getc(void);
+/** @brief Read a character from USB without blocking **/
+int usb_getc_nb(char *c);
+/** @brief Print a string to USB **/
+int usb_puts(char *s);
+/** @brief Print an integer to USB **/
+int usb_puti(int value);
+
+/** @} **/ //end addtogroup
+
+/**
+ * @defgroup xbee XBee Input / Output
+ * @brief Functions for XBee input / output
+ *
+ * Low level functions for XBee input and output.
+ *
+ * @{
+ **/
+
+// if no baud rate is defined for usb, default is set here
+
+// if no baud rate is defined for xbee, default is set here
+#ifndef XBEE_BAUD
+/** @brief the XBee baud rate **/
+#define XBEE_BAUD 9600
+#endif
+
+/** @brief Initialize the XBee **/
+void xbee_init(void);
+/** @brief Print a character to the XBee **/
+int xbee_putc(char c);
+/** @brief Read a character from the XBee **/
+int xbee_getc(void);
+/** @brief Read a character from the XBee without blocking **/
+int xbee_getc_nb(char *c);
+
+/** @} **/ //end addtogroup
+
+#endif
+
Index: branches/battery/code/projects/libdragonfly/buzzer.h
===================================================================
--- branches/battery/code/projects/libdragonfly/buzzer.h	(nonexistent)
+++ branches/battery/code/projects/libdragonfly/buzzer.h	(revision 260)
@@ -0,0 +1,88 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+
+/**
+ * @file buzzer.h
+ * @brief Contains definitions for using the buzzer.
+ *
+ * Contains definitions for using the buzzer built into
+ * the colony robots.
+ *
+ * @author Colony Project, CMU Robotics Club
+ **/
+
+#ifndef _BUZZER_H_
+#define _BUZZER_H_
+
+/**
+ * @addtogroup buzzer
+ * @{
+ **/
+
+//Musical note definitions
+//Source: http://www.answers.com/topic/piano-key-frequencies
+/** @brief Middle C **/
+#define	C4	260 //Middle C
+/** @brief C# **/
+#define	C4s	277 //C sharp
+/** @brief D **/
+#define	D4	294
+/** @brief D# **/
+#define	D4s	311
+/** @brief E **/
+#define	E4	330
+/** @brief F **/
+#define	F4	349
+/** @brief F# **/
+#define	F4s	370
+/** @brief G **/
+#define	G4	392
+/** @brief G# **/
+#define	G4s	415
+/** @brief A **/
+#define	A4	440
+/** @brief A# **/
+#define	A4s	466
+/** @brief B **/
+#define	B4	494
+/** @brief C **/
+#define	C5	523
+
+/** @brief Initialize the buzzer. **/
+void buzzer_init(void);
+/** @brief Set the value the buzzer plays. **/
+void buzzer_set_val(unsigned int buzz_value);
+/** @brief Set the frequency the buzzer plays. **/
+void buzzer_set_freq(unsigned int buzz_freq);
+/** @brief Play a frequency for a specified time. **/
+void buzzer_chirp(unsigned int ms, unsigned int buzz_freq);
+/** @brief Turn the buzzer off. **/
+void buzzer_off(void); 
+
+/** @} **/ //end addtogroup
+
+#endif
+
Index: branches/battery/code/projects/libdragonfly/math.c
===================================================================
--- branches/battery/code/projects/libdragonfly/math.c	(nonexistent)
+++ branches/battery/code/projects/libdragonfly/math.c	(revision 260)
@@ -0,0 +1,61 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+
+/**
+ * @file math.c
+ * @brief Math Functions
+ *
+ * Useful math functions.
+ *
+ * @author Colony Project, CMU Robotics Club
+ **/
+
+#include "math.h"
+
+/**
+ * @defgroup math Math
+ * Function(s) for performing math operations
+ *
+ * @{
+ **/
+
+/**
+ * finds the absolute value of x
+ * 
+ * @param x the int of which we want to take its absolute value
+ * 
+ * @return the absolute value of x
+ **/
+int abs_int (int x) {
+
+  if(x < 0)
+    return -x;
+    
+  return x;
+}
+
+/**@}**/ //end defgroup
+
Index: branches/battery/code/projects/libdragonfly/math.h
===================================================================
--- branches/battery/code/projects/libdragonfly/math.h	(nonexistent)
+++ branches/battery/code/projects/libdragonfly/math.h	(revision 260)
@@ -0,0 +1,49 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+
+/**
+ * 
+ * @file math.h
+ * @brief Contains math function(s)
+ * 
+ * @author Colony Project, CMU Robotics Club, James Kong
+*/
+
+#ifndef _MATH_H_
+#define _MATH_H_
+
+/**
+ * @addtogroup math
+ * @{
+ **/
+ 
+/** @brief absolute value **/
+int abs_int(int x);
+
+/**@}**/ //end group
+
+#endif
+
Index: branches/battery/code/projects/libdragonfly/time.c
===================================================================
--- branches/battery/code/projects/libdragonfly/time.c	(nonexistent)
+++ branches/battery/code/projects/libdragonfly/time.c	(revision 260)
@@ -0,0 +1,183 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+
+/**
+ * @file time.c
+ * @brief Timer code
+ *
+ * Implementation of functions for timers.
+ *
+ * @author Colony Project, CMU Robotics Club
+ **/
+
+/*
+time.c
+anything that requires a delay
+mostly delay_ms
+
+author: Robotics Club, Colony Project
+
+Change Log:
+	2.5.07 - Kevin
+		Aaron fixed the orb/servo code and made them use timer3 but compare registers B and C. He hard set the prescaler
+		to 8 so the RTC broke. Changed it so that we use a 8 prescaler which sets the compare match at 1/16th of a second.
+		You now count how many 16ths of a second you want until you trigger your actual interrupt. Works. Changed defines
+		for time so you can still call rtc_init with a scale but now it is defined in terms of actual time like second, quarter_second
+		etc. Read that section in the time.h file for more information. Tested and works, though the clock drifts more than
+		it used to
+	1.30.07 - Kevin
+		Modified the clock to run on timer3 on the Dragonfly. Works with decent accuracy. Using a prescaler of 256
+	the timer counts up to a precomputer value which will trigger an interrupt and reset the timer. Multiples of
+	256 change it by that multiple. Refer to the time.h file for all possible prescalers.
+		The interrupt will call a specified function _rtc_func every pulse.
+		All of it has been tested and it works.
+
+*/
+#include <avr/interrupt.h>
+#include <util/delay.h>
+#include <time.h>
+#include <serial.h>
+
+static volatile int _rtc_val = 0;
+static volatile int _rtc_pulse = 0;
+static volatile int _rtc_scale = 32;	//Defaults to 1 Second per pulse
+static void (*_rtc_f)(void) = 0;
+
+/**
+ * @defgroup time Time
+ * @brief Time functions
+ * 
+ * Functions dealing with time.
+ * 
+ * @{
+ **/
+
+/**
+ * Delays for the specified number of milliseconds.
+ * The accuracy of this function is unknown.
+ *
+ * @param ms the number of milliseconds to delay for
+ **/
+void delay_ms(int ms) 
+{
+	for(; ms > 15; ms-=15)
+		_delay_ms(15);
+	_delay_ms(ms);
+}
+
+
+/* 	Prescales defined in time.h. SECOND will give you 1 second.
+	More scales are defined in the time.h file.
+	rtc_func is the address to a function that you want called every clock tick. */
+/**
+ * Initializes the real time clock. Prescales are defined in time.h.
+ * For example, SECOND will give 1 second. The specified function is
+ * called every clock tick. For the real time clock to activate,
+ * interrupts must be enabled. (through sei() )
+ *
+ * @param prescale_opt the period with which the timer is triggered
+ * @param rtc_func the function called when the timer is triggered
+ *
+ * @see rtc_get, rtc_reset
+ *
+ **/
+void rtc_init(int prescale_opt, void (*rtc_func)(void)) {
+	
+	//Clear timer register for Timer 3
+	TCNT3 = 0;
+	
+	/* 	This sets the Waveform Generation Module to CTC (Clear Timer on Compare) Mode (100)
+		See page135 in Atmega128 Docs for more modes and explanations */
+	TCCR3B |= _BV(WGM32);
+	
+	/* 	This sets the prescaler for the system clock (8MHz) ie: divides the clock by some number.
+		Currently set to a prescaler of 8 because that is what the orb and servos use (they are on this timer as well)
+		See page137 in Atemga128 Docs for all the available prescalers */
+	TCCR3B |= _BV(CS31);
+	
+	/* 	Sets the two regsiters that we compare against. So the timer counts up to this number and
+		then resets back to 0 and calls the compare match interrupt.
+		8x10^6 / 8 = 1/16 Second. All values are based off of this number. Do not change it unless you
+		are l337*/
+		
+	OCR3A = 0xF424;	
+
+	/* 	Enable Output Compare A Interrupt. When OCR3A is met by the timer TCNT3 this interrupt will be
+		triggerd. (See page140 in Atmega128 Docs for more information */
+	ETIMSK |= _BV(OCIE3A);
+	
+	/*	Store the pointer to the function to be used in the interrupt */
+	_rtc_f = rtc_func;
+	
+	/*	Store how many 1/16ths of a second you want to let by before triggering an interrupt */
+	_rtc_scale = prescale_opt;
+}
+
+/**
+ * Returns the time elapsed in seconds since the last call to
+ * rtc_init or rtc_reset.
+ *
+ * @return the number of seconds since the last call to rtc_init or rtc_reset
+ *
+ * @see rtc_init, rtc_reset
+ **/
+int rtc_get(void){
+	return _rtc_val;
+}
+
+/**
+ * Resets the real time clock counter to 0.
+ *
+ * @see rtc_init, rtc_get
+ **/
+void rtc_reset(void){
+	_rtc_val = 0;
+}
+
+/** @} **/ //end defgroup
+
+/*	Called every pulse. Function in _rtc_f is called every _rtc_scale and also the counter is updated.
+	Bascially, since the pulse is hard set at 1/16s  you want to count how many 16ths of a second have passed
+	and when it reaches the amount of time you want, execute the code. */
+SIGNAL(TIMER3_COMPA_vect) {
+
+	if (_rtc_pulse ==  _rtc_scale) {
+		//Increment the real time clock counter
+		_rtc_val++;
+		
+		//Calls the function tied to the real time clock if defined
+		if(_rtc_f != 0)
+			_rtc_f();
+		
+		//Resets the pulse until the next scale is matched
+		_rtc_pulse = 0;
+	}	
+	
+	//Updates the amount of pulses seen since the last scale match
+	_rtc_pulse++;
+	
+}
+
Index: branches/battery/code/projects/libdragonfly/analog.c
===================================================================
--- branches/battery/code/projects/libdragonfly/analog.c	(nonexistent)
+++ branches/battery/code/projects/libdragonfly/analog.c	(revision 260)
@@ -0,0 +1,183 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+/**
+ * @file analog.c
+ * @brief Analog input and output
+ *
+ * Contains functions for manipulating the ADC on the Dragonfly board.
+ * 
+ * @author Colony Project, CMU Robotics Club
+ * code mostly taken from fwr analog file (author: Tom Lauwers)
+ **/
+
+#include <util/delay.h>
+#include <avr/interrupt.h>
+#include "analog.h"
+
+// Internal Function Prototypes
+void set_adc_mux(int which);
+
+/**
+ * @defgroup analog Analog
+ * Functions for manipulation the ADC on the dragonfly board.
+ * All definitions may be found in analog.h.
+ *
+ * @{
+ **/
+
+
+/**
+ * Initializes the ADC.
+ * Call analog_init before reading from the analog ports.
+ *
+ * @see analog8, analog10
+ **/
+void analog_init(void)
+{
+	// ADC Status Register A
+	// Bit 7 - ADEN is set (enables analog)
+	// Bit 6 - Start conversion bit is set (must be done once for free-running mode)
+	// Bit 5 - Enable Auto Trigger (for free running mode)
+	// Bit 4 - ADC interrupt flag, 0
+	// Bit 3 - Enable ADC Interrupt (required to run free-running mode)
+	// Bits 2-0 - Set to create a clock divisor of 128, to make ADC clock = 8,000,000/128
+	ADCSRA |= 0xEF;
+
+	// ADC Status Register B
+	// Bit 7, 5-3 - Must be cleared
+	// Bit 2:0 - Set mode, currently cleared for free running operation
+	// Bit 6 - Analog comparator mode - cleared
+//	ADCSRB = 0x00;
+	
+	// ADMUX register
+	// Bit 7,6 - Set voltage reference to AVcc (0b01)
+	// Bit 5 - Set ADLAR bit for left adjust to do simple 8-bit reads
+	// Bit 4 - X
+	// Bit 3:0 - Sets the current channel, set to ADC7 (the external mux)
+	ADMUX = 0x67;
+
+	// Set external mux lines to outputs
+	DDRG |= 0x1C;
+	set_adc_mux(0x07);
+}	
+
+
+/**
+ * Reads an eight bit number from an analog port.
+ * analog_init must be called before using this function.
+ * 
+ * @param which the analog port to read from. One of
+ * the constants AN0 - AN7.
+ *
+ * @return the eight bit input to the specified port
+ *
+ * @see analog_init, analog10
+ **/
+unsigned int analog8(int which)
+{
+	if(which < EXT_MUX)
+		ADMUX = 0x60 + which;
+	else if(which == EXT_MUX)
+		return 0;
+	else
+	{
+		ADMUX = 0x60 + EXT_MUX;
+		set_adc_mux(which - 8);
+		_delay_ms(1);
+	}
+	
+	_delay_ms(1); // need at least 130 us between conversions
+	return ADCH;
+}
+
+/**
+ * Reads a ten bit number from the specified port.
+ * analog_init must be called before using this function.
+ *
+ * @param which the analog port to read from. Typically
+ * a constant, one of AN0 - AN7.
+ *
+ * @return the ten bit number input to the specified port
+ * 
+ * @see analog_init, analog8
+ **/
+unsigned int analog10(int which)
+{
+	unsigned int adc_h = 0;
+	unsigned int adc_l = 0;
+
+	if(which < EXT_MUX)
+		ADMUX = 0x60 + which;
+	else if(which == EXT_MUX)
+		return 0;
+	else
+	{
+		ADMUX = 0x60 + EXT_MUX;
+		set_adc_mux(which - 8);
+		_delay_ms(1);
+	}
+
+	_delay_ms(1);
+	adc_l = ADCL; /* highest 2 bits of ADCL -> least 2 bits of analog val */
+	adc_h = ADCH; /* ADCH -> 8 highest bits of analog val */
+	
+	return (adc_h << 2) | (adc_l >> 6);
+}
+
+/**
+ * Returns the current position of the wheel, as an integer
+ * in the range 0 - 255.
+ * analog_init must be called before using this function.
+ *
+ * @return the orientation of the wheel, as an integer in
+ * the range 0 - 255.
+ *
+ * @see analog_init
+ **/
+int wheel(void)
+{
+	return analog8(WHEEL_PORT);
+}
+
+/**@}**/ //end defgroup
+
+SIGNAL (SIG_ADC)
+{
+	// This is just here to catch ADC interrupts because ADC is free running.  
+	// No code needs to be in here.
+}
+
+void set_adc_mux(int which)
+{
+  // FIX THIS IN NEXT REVISION
+  // ADDR2 ADDR1 ADDR0
+  // G2.G4.G3 set mux to port 0-7 via binary selection
+  // math would be much cleaner if it was G4.G3.G2
+  
+  // mask so only proper bits are possible.  
+  PORTG = (PORTG & 0xE3) | ((which & 0x03) << 3) | (which & 0x04);
+}
+
Index: branches/battery/code/projects/libdragonfly/lcd.c
===================================================================
--- branches/battery/code/projects/libdragonfly/lcd.c	(nonexistent)
+++ branches/battery/code/projects/libdragonfly/lcd.c	(revision 260)
@@ -0,0 +1,309 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+
+/**
+ * @file lcd.c
+ * @brief LCD
+ *
+ * Implementation of functions for using the LCD.
+ *
+ * @author Colony Project, CMU Robotics Club
+ **/
+#include <avr/io.h>
+#include <lcd.h>
+#include <time.h>
+
+//LCD defines
+#define RST _BV(4)  // pd4 (GPIO)
+#define SCE _BV(0)  // pb0 (~SS)
+#define D_C _BV(5)  // pd5 (GPIO?)
+#define SDI _BV(2)  // pb2 (MOSI)
+#define SCK _BV(1) // pb1 (SCK)
+
+#define LCDPORT PORTB
+#define LCDDDR DDRB
+
+#define LCDRESETPORT PORTD
+#define LCDRESETDDR DDRD
+
+void lcd_putbyte(unsigned char b);
+
+
+//**************************************Old shit below!*****************
+/*
+FontLookup - a lookup table for all characters
+*/
+static const unsigned char FontLookup [][5] =
+{
+    { 0x00, 0x00, 0x00, 0x00, 0x00 },  // sp
+    { 0x00, 0x00, 0x5f, 0x00, 0x00 },   // !
+    { 0x00, 0x07, 0x00, 0x07, 0x00 },   // "
+    { 0x14, 0x7f, 0x14, 0x7f, 0x14 },   // #
+    { 0x24, 0x2a, 0x7f, 0x2a, 0x12 },   // $
+    { 0x23, 0x13, 0x08, 0x64, 0x62 },   // %
+    { 0x36, 0x49, 0x55, 0x22, 0x50 },   // &
+    { 0x00, 0x05, 0x03, 0x00, 0x00 },   // '
+    { 0x00, 0x1c, 0x22, 0x41, 0x00 },   // (
+    { 0x00, 0x41, 0x22, 0x1c, 0x00 },   // )
+    { 0x14, 0x08, 0x3E, 0x08, 0x14 },   // *
+    { 0x08, 0x08, 0x3E, 0x08, 0x08 },   // +
+    { 0x00, 0x00, 0x50, 0x30, 0x00 },   // ,
+    { 0x10, 0x10, 0x10, 0x10, 0x10 },   // -
+    { 0x00, 0x60, 0x60, 0x00, 0x00 },   // .
+    { 0x20, 0x10, 0x08, 0x04, 0x02 },   // /
+    { 0x3E, 0x51, 0x49, 0x45, 0x3E },   // 0
+    { 0x00, 0x42, 0x7F, 0x40, 0x00 },   // 1
+    { 0x42, 0x61, 0x51, 0x49, 0x46 },   // 2
+    { 0x21, 0x41, 0x45, 0x4B, 0x31 },   // 3
+    { 0x18, 0x14, 0x12, 0x7F, 0x10 },   // 4
+    { 0x27, 0x45, 0x45, 0x45, 0x39 },   // 5
+    { 0x3C, 0x4A, 0x49, 0x49, 0x30 },   // 6
+    { 0x01, 0x71, 0x09, 0x05, 0x03 },   // 7
+    { 0x36, 0x49, 0x49, 0x49, 0x36 },   // 8
+    { 0x06, 0x49, 0x49, 0x29, 0x1E },   // 9
+    { 0x00, 0x36, 0x36, 0x00, 0x00 },   // :
+    { 0x00, 0x56, 0x36, 0x00, 0x00 },   // ;
+    { 0x08, 0x14, 0x22, 0x41, 0x00 },   // <
+    { 0x14, 0x14, 0x14, 0x14, 0x14 },   // =
+    { 0x00, 0x41, 0x22, 0x14, 0x08 },   // >
+    { 0x02, 0x01, 0x51, 0x09, 0x06 },   // ?
+    { 0x32, 0x49, 0x59, 0x51, 0x3E },   // @
+    { 0x7E, 0x11, 0x11, 0x11, 0x7E },   // A
+    { 0x7F, 0x49, 0x49, 0x49, 0x36 },   // B
+    { 0x3E, 0x41, 0x41, 0x41, 0x22 },   // C
+    { 0x7F, 0x41, 0x41, 0x22, 0x1C },   // D
+    { 0x7F, 0x49, 0x49, 0x49, 0x41 },   // E
+    { 0x7F, 0x09, 0x09, 0x09, 0x01 },   // F
+    { 0x3E, 0x41, 0x49, 0x49, 0x7A },   // G
+    { 0x7F, 0x08, 0x08, 0x08, 0x7F },   // H
+    { 0x00, 0x41, 0x7F, 0x41, 0x00 },   // I
+    { 0x20, 0x40, 0x41, 0x3F, 0x01 },   // J
+    { 0x7F, 0x08, 0x14, 0x22, 0x41 },   // K
+    { 0x7F, 0x40, 0x40, 0x40, 0x40 },   // L
+    { 0x7F, 0x02, 0x0C, 0x02, 0x7F },   // M
+    { 0x7F, 0x04, 0x08, 0x10, 0x7F },   // N
+    { 0x3E, 0x41, 0x41, 0x41, 0x3E },   // O
+    { 0x7F, 0x09, 0x09, 0x09, 0x06 },   // P
+    { 0x3E, 0x41, 0x51, 0x21, 0x5E },   // Q
+    { 0x7F, 0x09, 0x19, 0x29, 0x46 },   // R
+    { 0x46, 0x49, 0x49, 0x49, 0x31 },   // S
+    { 0x01, 0x01, 0x7F, 0x01, 0x01 },   // T
+    { 0x3F, 0x40, 0x40, 0x40, 0x3F },   // U
+    { 0x1F, 0x20, 0x40, 0x20, 0x1F },   // V
+    { 0x3F, 0x40, 0x38, 0x40, 0x3F },   // W
+    { 0x63, 0x14, 0x08, 0x14, 0x63 },   // X
+    { 0x07, 0x08, 0x70, 0x08, 0x07 },   // Y
+    { 0x61, 0x51, 0x49, 0x45, 0x43 },   // Z
+    { 0x00, 0x7F, 0x41, 0x41, 0x00 },   // [
+    { 0x02, 0x04, 0x08, 0x10, 0x20 },   // backslash
+    { 0x00, 0x41, 0x41, 0x7F, 0x00 },   // ]
+    { 0x04, 0x02, 0x01, 0x02, 0x04 },   // ^
+    { 0x40, 0x40, 0x40, 0x40, 0x40 },   // _
+    { 0x00, 0x01, 0x02, 0x04, 0x00 },   // '
+    { 0x20, 0x54, 0x54, 0x54, 0x78 },   // a
+    { 0x7F, 0x48, 0x44, 0x44, 0x38 },   // b
+    { 0x38, 0x44, 0x44, 0x44, 0x20 },   // c
+    { 0x38, 0x44, 0x44, 0x48, 0x7F },   // d
+    { 0x38, 0x54, 0x54, 0x54, 0x18 },   // e
+    { 0x08, 0x7E, 0x09, 0x01, 0x02 },   // f
+    { 0x0C, 0x52, 0x52, 0x52, 0x3E },   // g
+    { 0x7F, 0x08, 0x04, 0x04, 0x78 },   // h
+    { 0x00, 0x44, 0x7D, 0x40, 0x00 },   // i
+    { 0x20, 0x40, 0x44, 0x3D, 0x00 },   // j
+    { 0x7F, 0x10, 0x28, 0x44, 0x00 },   // k
+    { 0x00, 0x41, 0x7F, 0x40, 0x00 },   // l
+    { 0x7C, 0x04, 0x18, 0x04, 0x78 },   // m
+    { 0x7C, 0x08, 0x04, 0x04, 0x78 },   // n
+    { 0x38, 0x44, 0x44, 0x44, 0x38 },   // o
+    { 0x7C, 0x14, 0x14, 0x14, 0x08 },   // p
+    { 0x08, 0x14, 0x14, 0x18, 0x7C },   // q
+    { 0x7C, 0x08, 0x04, 0x04, 0x08 },   // r
+    { 0x48, 0x54, 0x54, 0x54, 0x20 },   // s
+    { 0x04, 0x3F, 0x44, 0x40, 0x20 },   // t
+    { 0x3C, 0x40, 0x40, 0x20, 0x7C },   // u
+    { 0x1C, 0x20, 0x40, 0x20, 0x1C },   // v
+    { 0x3C, 0x40, 0x30, 0x40, 0x3C },   // w
+    { 0x44, 0x28, 0x10, 0x28, 0x44 },   // x
+    { 0x0C, 0x50, 0x50, 0x50, 0x3C },   // y
+    { 0x44, 0x64, 0x54, 0x4C, 0x44 },    // z
+    { 0x00, 0x08, 0x36, 0x41, 0x41 },   // {
+    { 0x00, 0x00, 0x7F, 0x00, 0x00 },   // |
+    { 0x41, 0x41, 0x36, 0x08, 0x00 },   // }
+    { 0x02, 0x01, 0x01, 0x02, 0x01 },   // ~
+    { 0x55, 0x2A, 0x55, 0x2A, 0x55 },   // del
+};
+
+
+/**
+ * @defgroup lcd LCD
+ * @brief Functions for the LCD
+ * Functions for writing to the LCD.
+ * All functions may be found in lcd.h.
+ *
+ * @{
+ **/
+
+/**
+ * Initializes the LCD. Must be called before any other
+ * LCD functions.
+ **/
+void lcd_init(void)
+{
+	LCDDDR |= (SCE | SDI | SCK);
+	LCDRESETDDR |= (RST|D_C);
+
+	LCDPORT &= ~( SCE | SDI | SCK);
+	LCDRESETPORT &=~(D_C);
+  
+	SPCR |= 0x50;//0b01010000; // no SPI int, SPI en, Master, sample on rising edge, fosc/2
+	SPSR |= 0x01;       // a continuation of the above
+
+	LCDRESETPORT |= RST;
+	delay_ms(10);
+	LCDRESETPORT &= (~RST);
+	delay_ms(100);
+	LCDRESETPORT |= RST;
+	
+	lcd_putbyte( 0x21 );  // LCD Extended Commands.
+	lcd_putbyte( 0xC8 );  // Set LCD Vop (Contrast).
+	lcd_putbyte( 0x06 );  // Set Temp coefficent.
+	lcd_putbyte( 0x13 );  // LCD bias mode 1:48.
+	lcd_putbyte( 0x20 );  // LCD Standard Commands, Horizontal addressing mode.
+	lcd_putbyte( 0x0C );  // LCD in normal mode.
+	
+	LCDRESETPORT |= D_C;		//put it in init instead of main
+	
+	lcd_clear_screen();
+}
+
+/**
+ * Clears the LCD screen. lcd_init must be called first.
+ * 
+ * @see lcd_init
+ **/
+void lcd_clear_screen( void ) {
+	int i;
+	for (i = 0; i < 504; i++)
+		lcd_putbyte(0x0);
+	
+	lcd_gotoxy(0,0);
+}
+
+/**
+ * Prints a character on the LCD screen. lcd_init
+ * must be called before this function may be used.
+ *
+ * @param c the character to print
+ *
+ * @see lcd_init
+ **/
+void lcd_putc(char c)
+{
+	int i;
+	
+	for (i = 0; i < 5; i++)
+		lcd_putbyte(FontLookup[c-32][i]);
+	lcd_putbyte(0);
+}
+
+/*
+print an entire string to the lcd
+*/
+void lcd_puts(char *s)
+{
+	char *t = s;
+	while (*t != 0)
+	{
+		lcd_putc(*t);
+		t++;
+	}
+}
+
+/*
+go to coordinate x, y
+y: vertically - 1 char
+x: horizontally - 1 pixel
+
+multiply x by 6 if want to move 1 entire character
+
+origin (0,0) is at top left corner of lcd screen
+*/
+
+/**
+ * Move the current cursor position to the one specified.
+ * lcd_init must be called before this function may be used.
+ * 
+ * @param x The x coordinate of the new position
+ * @param y The y coordinate of the new position
+ *
+ * @see lcd_init
+ **/
+void lcd_gotoxy(int x, int y)
+{
+	LCDRESETPORT &= ~(D_C);
+	lcd_putbyte(0x40 | (y & 0x07));
+	lcd_putbyte(0x80 | (x & 0x7f));
+	LCDRESETPORT |= D_C;
+}
+
+/*
+prints an int to the lcd
+
+code adapted from Chris Efstathiou's code (hendrix@otenet.gr)
+*/
+
+/**
+ * Print an integer to the LCD screen.
+ * lcd_init must be called before this function may be used.
+ * 
+ * @param value the integer to print
+ *
+ * @see lcd_init
+ **/
+void lcd_puti(int value )
+{
+	unsigned char lcd_data[6]={'0','0','0','0','0','0' }, position=sizeof(lcd_data), radix=10; 
+
+        /* convert int to ascii  */ 
+        if(value<0) { lcd_putc('-'); value=-value; }    
+        do { position--; *(lcd_data+position)=(value%radix)+'0'; value/=radix;  } while(value); 
+
+    
+        /* start displaying the number */
+        for(;position<=(sizeof(lcd_data)-1);position++)
+		lcd_putc(lcd_data[position]);
+
+	return;
+}
+
+/** @} **/ //end defgroup
+
+void lcd_putbyte(unsigned char b)
+{
+	SPDR = b;
+	while (!(SPSR & 0x80)); /* Wait until SPI transaction is complete */
+}
+
Index: branches/battery/code/projects/libdragonfly/time.h
===================================================================
--- branches/battery/code/projects/libdragonfly/time.h	(nonexistent)
+++ branches/battery/code/projects/libdragonfly/time.h	(revision 260)
@@ -0,0 +1,75 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+
+/**
+ * @file time.h
+ * @brief Contains time-related functions and definitions
+ *
+ * Contains functions and definitions for dealing with time,
+ * namely delay_ms and the realtime clock.
+ *
+ * @author Colony Project, CMU Robotics Club
+ **/
+
+#ifndef _TIME_H_
+#define _TIME_H_
+
+/*	Predefined times for prescale_opt in time.c.
+	To make you own, know that a pulse is 1/16th of a second. You cannot get less than this. To get more, you need
+	to know how many 16ths of a second are in the time you want. (Time_desired * 16 = prescaler_opt)
+*/
+/**
+ * @addtogroup time
+ * @{
+ **/
+/** @brief A sixteenth of a second **/
+#define SIXTEENTH_SECOND 1
+/** @brief An eighth of a second **/
+#define EIGTH_SECOND 2
+/** @brief A quarter of a second **/
+#define QUARTER_SECOND 4
+/** @brief Half of a second **/
+#define HALF_SECOND	8
+/** @brief One second **/
+#define SECOND 16
+/** @brief Two seconds **/
+#define TWO_SECOND 32
+/** @brief Four seconds **/
+#define FOUR_SECOND 64
+
+/** @brief Delay execution for the specified time **/
+void delay_ms(int ms) ;
+/** @brief Enable the realtime clock **/
+void rtc_init(int prescale_opt, void (*rtc_func)(void));
+/** @brief Reset the counter of the realtime clock **/
+void rtc_reset(void);
+/** @brief Get the value of the realtime clock. **/
+int rtc_get(void);
+
+/** @} **/
+
+#endif
+
Index: branches/battery/code/projects/libdragonfly/move.c
===================================================================
--- branches/battery/code/projects/libdragonfly/move.c	(nonexistent)
+++ branches/battery/code/projects/libdragonfly/move.c	(revision 260)
@@ -0,0 +1,193 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+
+/**
+ * @file move.c
+ * @brief Functions for moving
+ *
+ * Implementation of functions for moving the robot.
+ *
+ * @author Colony Project, CMU Robotics Club
+ **/
+
+#include "dragonfly_lib.h"
+
+#include "move.h"
+#include "rangefinder.h"
+
+
+// Internal prototypes
+void translateAngulartoLinear (int velocity, int omega, int* vl, int* vr);
+
+// global varaibles for move_avoid
+int d1, d2, d3, d4, d5; /**
+ * @defgroup move Movement
+ * @brief Functions fo controlling robot motion
+ * Higher level functions to control the movement of robots.
+ * 
+ * @{
+ **/
+
+
+/**
+ * Causes the robot to move with the given translation and rotational velocities.
+ * motors_init must be called before this function can be used.
+ *
+ * @param velocity the translational velocity of the robot, in the range -255 to 255.
+ * A positive value indicates forward motion, while a negative value indicates
+ * backwards motion.
+ * 
+ * @param omega the rotational velocity of the robot, in the range -255 to 255.
+ * A positive value indicates a counterclockwise velocity, while a negative
+ * value indicates a clockwise velocity.
+ *
+ * @see motors_init, motor1_set, motor2_set
+ **/
+void move (int velocity, int omega) {
+  int vl = 0;
+  int vr = 0;
+  translateAngulartoLinear(velocity, omega, &vl , &vr );
+  //
+  
+  if (vl < 0) {
+    motor1_set(BACKWARD, -vl);
+  } else {
+    motor1_set(FORWARD, vl);
+  }
+  if (vr < 0) {
+    motor2_set(BACKWARD, -vr);
+  } else {
+    motor2_set(FORWARD, vr);
+  }
+}
+
+
+/**
+ * Moves the robot with the given translational and angular velocities
+ * while avoiding obstacles. To be effective, this function must be
+ * called repeatedly throughout the motion. It relies on the IR
+ * rangefinders to detect obstacles. Before calling this function,
+ * motors_init and range_init must be called.
+ *
+ * @param velocity the translational velocity of the robot, in the
+ * range -255 to 255. A positive value indicates forward motion.
+ *
+ * @param omega the rotational velocity of the robot, in the range
+ * -255 to 255. A positive value indicates a counterclockwise velocity.
+ *
+ * @param strength the strength of the avoid behavior, in the range
+ * 0 to 100.
+ *
+ * @see motors_init, range_init, move
+ **/
+void move_avoid(int velocity, int omega, int strength){
+  int pControl;
+  int vl = 0;
+  int vr = 0;
+  int temp;
+  
+  temp=range_read_distance(IR1);
+  d1 = (temp == -1) ? d1 : temp;
+  
+  temp=range_read_distance(IR2);
+  d2=(temp == -1) ? d2 : temp;
+  
+  temp=range_read_distance(IR3);
+  d3=(temp == -1) ? d3 : temp;
+  
+  temp=range_read_distance(IR4);
+  d4=(temp == -1) ? d4 : temp;
+  
+  temp=range_read_distance(IR5);
+  d5=(temp == -1) ? d5 : temp;
+  
+  /* Avoid obstacles ahead
+  if(d2>170)
+    v*=-1;
+    
+  Naturally slow down if there is something in the way.
+  if(d2>150 || d1>180 || d3>180){
+    v>>=1;
+  */
+  
+  //pControl= (((d3-d1) + (d4-d5))*strength)/100;
+  pControl= (((d5-d4))*strength)/100;
+  omega = (omega*(100-strength))/100 + pControl;
+  translateAngulartoLinear(velocity, omega, &vl , &vr );
+  
+  if (vl < 0) {
+    motor1_set(BACKWARD, -vl);
+  } else {
+    motor1_set(FORWARD, vl);
+  }
+  if (vr < 0) {
+    motor2_set(BACKWARD, -vr);
+  } else {
+    motor2_set(FORWARD, vr);
+  }
+}
+
+/**@}**///end the motion group
+
+void translateAngulartoLinear (int velocity, int omega, int* vl, int* vr) {
+	//omega: angle measure, positive couter-clockwise from front.
+	// -180 <= omega <= 180
+	//velocity: -255 <= velocity <= 255
+  
+  long int vltemp, vrtemp;
+  
+  //make sure values are in bounds
+  if (velocity < -255 || velocity >255 || omega < -255 || omega > 255) return;
+	
+  //compute
+	vrtemp = velocity + omega * 3;
+	vltemp = velocity - omega * 3;
+	
+	//check to see if max linear velocities have been exceeded.
+  if (vrtemp > 255) {
+    vltemp = 255 * vltemp / vrtemp;
+    vrtemp = 255;
+  }
+  if (vltemp > 255) {	   
+	vrtemp = 255 * vrtemp / vltemp;    
+	vltemp = 255;  
+  }
+  if (vrtemp < -255) {
+    vltemp = -255 * vltemp / vrtemp;
+    vrtemp = -255;
+  }
+  if (vltemp < -255) {
+    vrtemp = -255 * vrtemp / vltemp;
+    vltemp = -255;
+  }
+  
+  *vr = (int)vrtemp;
+  *vl = (int)vltemp;
+	
+
+}
+
+
Index: branches/battery/code/projects/libdragonfly/analog.h
===================================================================
--- branches/battery/code/projects/libdragonfly/analog.h	(nonexistent)
+++ branches/battery/code/projects/libdragonfly/analog.h	(revision 260)
@@ -0,0 +1,102 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+/**
+ * 
+ * @file analog.h
+ * @brief Contains functions and definitions for using the ADC
+ * 
+ * Contains definitions and function prototypes for using the
+ * ADC to detect analog signals on pins AN0 - AN7.
+ * AN6 and AN7 are used for the wheel and battery.
+	
+ * The pins labeled E6 and E7 are external interrupt pins and are not related 
+ * to analog.
+	
+ * @author Colony Project, CMU Robotics Club, based on firefly
+ * code by Tom Lauwers
+*/
+
+#ifndef _ANALOG_H
+#define _ANALOG_H
+
+/**
+ * @addtogroup analog
+ * @{
+ **/
+
+/** @brief Analog port 0 **/
+#define AN0 0x00
+/** @brief Analog port 1 **/
+#define AN1 0x01
+/** @brief Analog port 2 **/
+#define AN2 0x02
+/** @brief Analog port 3 **/
+#define AN3 0x03
+/** @brief Analog port 4 **/
+#define AN4 0x04
+/** @brief Analog port 5 **/
+#define AN5 0x05
+/** @brief Analog port 6 **/
+#define AN6 0x06
+/** @brief Analog port 7 **/
+#define AN7 0x07
+/** @brief Analog port 8 **/
+#define AN8 0x08
+/** @brief Analog port 9 **/
+#define AN9 0x09
+/** @brief Analog port 10 **/
+#define AN10 0x0a
+/** @brief Analog port 11 **/
+#define AN11 0x0b
+/** @brief Analog port 12 **/
+#define AN12 0x0c
+/** @brief Analog port 13 **/
+#define AN13 0x0d
+/** @brief Analog port 14 **/
+#define AN14 0x0e
+/** @brief Analog port 15 **/
+#define AN15 0x0f
+
+/** @brief EXT_MUX analog port **/
+#define EXT_MUX AN7
+/** @brief Analog port for the wheel **/
+#define WHEEL_PORT AN10
+/** @brief Analog port for the battery voltage detector **/
+#define BATT_PORT  AN11
+
+/** @brief Initialize analog ports. **/
+void analog_init(void);
+/** @brief Read an 8-bit number from an analog port. **/
+unsigned int analog8(int which);
+/** @brief Read a 10-bit number from an analog port. **/
+unsigned int analog10(int which);
+/** @brief Read the position of the wheel. **/
+int wheel(void);
+
+/**@}**/ //end group
+
+#endif
+
Index: branches/battery/code/projects/libdragonfly/lcd.h
===================================================================
--- branches/battery/code/projects/libdragonfly/lcd.h	(nonexistent)
+++ branches/battery/code/projects/libdragonfly/lcd.h	(revision 260)
@@ -0,0 +1,61 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+
+/**
+ * @file lcd.h
+ * @brief Contains definitions for dealing with the LCD screen.
+ * 
+ * Contains definitions and functions for dealing with the 
+ * LCD screen.
+ *
+ * @author Colony Project, CMU Robotics Club
+ **/
+
+#ifndef _LCD_H_
+#define _LCD_H_
+
+/**
+ * @addtogroup lcd
+ * @{
+ **/
+
+/** @brief Initialize the LCD screen **/
+void lcd_init(void);
+/** @brief Clear the LCD screen **/
+void lcd_clear_screen( void );
+/** @brief Print a char to the LCD screen **/
+void lcd_putc(char c);
+/** @brief Print a string to the LCD screen **/
+void lcd_puts(char *s);
+/** @brief Print an int to the LCD screen **/
+void lcd_puti(int value);
+/** @brief Set the current cursor position **/
+void lcd_gotoxy(int x, int y);
+
+/** @} **/
+
+#endif
+
Index: branches/battery/code/projects/libdragonfly/battery.c
===================================================================
--- branches/battery/code/projects/libdragonfly/battery.c	(nonexistent)
+++ branches/battery/code/projects/libdragonfly/battery.c	(revision 260)
@@ -0,0 +1,154 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+
+/**
+ * @file battery.c
+ * @brief Implementation for reading battery level
+ *
+ * Contains functions for reading the battery level.
+ *
+ * @author Colony Project, CMU Robotics Club
+ **/
+
+#include "battery.h"
+#include "analog.h"
+
+//Constants for Battery
+//Constants determined experimentally 2/9/2007 - James Kong
+//See Battery8_data.xls for experiment data
+#define BATTERY_NEXT_READ_PRESCALAR 5
+#define MAX_LOW_COUNT 5
+
+//global variables
+int battery_low_count;
+
+/**
+ * @defgroup battery Battery
+ * @brief Functions for reading battery voltage.
+ * 
+ * Contains functions for checking the current
+ * voltage of the battery. Include battery.h to
+ * access these functions.
+ *
+ * @{
+ **/
+
+/**
+ * Returns the voltage of the battery as an analog8
+ * reading. 128 is approximately 5 volts. analog_init
+ * must be called before using this function.
+ *
+ * @return the voltage of the battery as an analog8
+ * reading
+ *
+ * @see analog_init, battery, analog8
+ **/
+int battery8(void)
+{
+  return analog8(BATT_PORT);
+}
+
+/**
+ * Returns the voltage of the battery in deciVolts.
+ * analog_init must be called before using this function.
+ *
+ * @return the voltage of the battery in deciVolts.
+ *
+ * @see analog_init, battery8
+ **/
+int battery(void)
+{
+  /* 5 volts is the max, 255 is the max 8bit number , *2 for the divider */
+        return analog8(BATT_PORT) * 500 >>7;
+}
+
+
+/**
+ * Checks if the battery is low. analog_init must be called before
+ * this function can be used. This function waits for several low
+ * battery readings in a row to avoid false positives.
+ *
+ * @return 1 if the battery is low, 0 otherwise
+ *
+ * @see analog_init
+ **/
+char battery_low(void)
+{
+  static char next_read = 0;
+  static char ret = 0;
+  
+  int batt_reading = battery8();
+
+  if(next_read == 0) {
+    if(batt_reading > BATTERY_LOWV)
+    {
+        ret = 0;
+        battery_low_count = 0;
+    }
+    else
+    {
+        battery_low_count++;
+        if( battery_low_count >= MAX_LOW_COUNT )
+        {
+            ret = 1;
+            battery_low_count = 0;
+        }
+    }
+    
+    next_read = BATTERY_NEXT_READ_PRESCALAR;
+  }
+  else next_read--;
+  
+  return ret;
+}
+
+/**
+ * Averages n_samples battery8 readings. This function may
+ * take a while to complete, and is only made available
+ * for convenience. analog_init must be called before this
+ * function may be used.
+ *
+ * @param n_samples the number of times to sample the battery voltage
+ *
+ * @return the average reading for the battery voltage, where 128
+ * is approximately 5 Volts.
+ *
+ * @see analog_init, battery
+ **/
+int battery8_avg(int n_samples)
+{
+  int i;
+  long int sum = 0;
+  
+  for(i = 0; i < n_samples; i++) {
+    sum += battery8();
+  }
+  
+  return (int)(sum / n_samples);
+}
+
+/** @} **/ //end defgroup
+
Index: branches/battery/code/projects/libdragonfly/move.h
===================================================================
--- branches/battery/code/projects/libdragonfly/move.h	(nonexistent)
+++ branches/battery/code/projects/libdragonfly/move.h	(revision 260)
@@ -0,0 +1,75 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+
+/**
+ * @file move.h
+ * @brief Contains definitions for controlling robot motion
+ * 
+ * This file offers higher-level functions for robot motion.
+ *
+ * @author Colony Project, CMU Robotics Club
+ **/
+
+#ifndef _MOVE_H_
+#define _MOVE_H_
+
+/**
+ * @addtogroup move
+ * @{
+ **/
+
+/** @brief Move forwards **/
+#define FWD 0
+/** @brief Move backwards **/
+#define BCK 1
+
+/** @brief A slow speed **/
+#define SLOW_SPD 96
+/** @brief Half of the full speed **/
+#define HALF_SPD 128
+/** @brief A normal speed **/
+#define NRML_SPD 160
+/** @brief A fast speed **/
+#define FAST_SPD 192
+/** @brief The maximum speed **/
+#define FULL_SPD 255
+
+/** @brief A slow turning speed **/
+#define SLOW_TURN 64
+/** @brief A medium turning speed **/
+#define NRML_TURN 96
+/** @brief A high turning speed **/
+#define FAST_TURN 128
+
+/** @brief Move the robot at the specified velocity **/
+void move(int velocity, int omega);
+/** @brief Move the robot while avoiding obstacles **/
+void move_avoid(int velocity, int omega, int strength);
+
+/** @} **/
+
+#endif
+
Index: branches/battery/code/projects/libdragonfly/dio.c
===================================================================
--- branches/battery/code/projects/libdragonfly/dio.c	(nonexistent)
+++ branches/battery/code/projects/libdragonfly/dio.c	(revision 260)
@@ -0,0 +1,325 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+
+/**
+ * @file dio.c
+ * @brief Digital Input and Output
+ *
+ * Implementation of functions for digital input and output.
+ *
+ * @author Colony Project, CMU Robotics Club
+ **/
+
+#include <avr/interrupt.h>
+#include <dio.h>
+#include <time.h>
+#include <lights.h>
+
+/**
+ * @defgroup dio Digital Input / Output
+ * @brief Controls digital input and output
+ * 
+ * A general note on how port / pin numbers work:<br>
+ * The portpin is used to select both the bank and which pin is selected.
+ * 6 bits are used (lower 6, ex: 0b00abcdef).
+ * The first 3 (abc in this example) are used to select the bank.<br>
+ * A = 001<br>
+ * B = 010<br>
+ * C = 011<br>
+ * D = 100<br>
+ * E = 101<br>
+ * F = 110<br>
+ * G = 111<br><br>
+ * 		
+ * The bank can be found by doing portpin >> 3. <br>
+ * 		
+ * The next three (def in this example) are used to select the pin number.
+ * These three bits are just the binary representation of the pin number.<br>
+ * <br>
+ * The pin number can be found by doing portpin & 0b111.<br><br>
+ *
+ * Include dio.h to access these functions.
+ **/
+
+/**
+ * Reads the selected portpin.
+ * 
+ * @param portpin The portpin to be read. See the general description
+ * for a description of portpins.
+ *
+ * @return 1 or 0, depending on the value of the portpin.
+ **/
+int digital_input(int portpin){
+  int pin = portpin & 0x7;
+  int pin_val = 0;
+  
+  switch(portpin >> 3){
+  case _PORT_A:
+    DDRA &= ~_BV(pin);
+    pin_val = PINA;
+    return (pin_val >> pin) & 1;
+  case _PORT_B:
+    DDRB &= ~_BV(pin);
+    pin_val = PINB;
+    return (pin_val >> pin) & 1;
+  case _PORT_C:
+    DDRC &= ~_BV(pin);
+    pin_val = PINC;
+    return (pin_val >> pin) & 1;
+  case _PORT_D:
+    DDRD &= ~_BV(pin);
+    pin_val = PIND;
+    return (pin_val >> pin) & 1;
+  case _PORT_E:
+    DDRE &= ~_BV(pin);
+    pin_val = PINE;
+    return (pin_val >> pin) & 1;
+  case _PORT_F:
+    if(pin>=4){
+      MCUSR|=1<<7;
+      MCUSR|=1<<7;
+    }
+    DDRF &= ~_BV(pin);
+    pin_val = PINF;
+    return (pin_val >> pin) & 1;
+  case _PORT_G:
+    DDRG &= ~_BV(pin);
+    pin_val = PING;
+    return (pin_val >> pin) & 1;
+  default: break;
+  }
+  
+  return -1;
+}
+
+/**
+ * Enables pullup on a pin. If it is an output pin, the pin will output
+ * 1.
+ *
+ * @param portpin the pin to enable pullup on. See the general description
+ * for a discussion of portpins.
+ **/
+void digital_pull_up(int portpin) {
+  int pins = portpin & 0x07;
+
+  switch(portpin >> 3) {
+  case _PORT_A:
+    PORTA |= _BV(pins);
+    break;
+  case _PORT_B:
+    PORTB |= _BV(pins);
+    break;    
+  case _PORT_C:
+    PORTC |= _BV(pins);
+    break;    
+  case _PORT_D:
+    PORTD |= _BV(pins);
+    break;    
+  case _PORT_E:
+    PORTE |= _BV(pins);
+    break;    
+  case _PORT_F:
+    PORTF |= _BV(pins);
+    break;    
+  case _PORT_G:
+    PORTG |= _BV(pins);
+    break;
+  }
+}
+
+/**
+ * Sets portpin to the given value.
+ * 
+ * @param portpin the portpin to output to. See the general
+ * description for a discussion of portpins.
+ *
+ * @param val the value to set the portpin to. 0 for off,
+ * nonzero for on.
+ **/
+void digital_output(int portpin, int val) {
+  int pins = portpin & 0x07;
+  
+  /* if you want to set to 0... */
+  if(val == 0) {
+    switch(portpin >> 3) {
+    case _PORT_A:
+      DDRA |= _BV(pins);
+      PORTA &= (0XFF - _BV(pins));
+      break;
+    case _PORT_B:
+      DDRB |= _BV(pins);
+      PORTB &= (0XFF - _BV(pins));
+      break;    
+    case _PORT_C:
+      DDRC |= _BV(pins);
+      PORTC &= (0XFF - _BV(pins));
+      break;    
+    case _PORT_D:
+      DDRD |= _BV(pins);
+      PORTD &= (0XFF - _BV(pins));
+      break;    
+    case _PORT_E:
+      DDRE |= _BV(pins);
+      PORTE &= (0XFF - _BV(pins));
+      break;    
+    case _PORT_F:
+      DDRF |= _BV(pins);
+      PORTF &= (0XFF - _BV(pins));
+      break;    
+    case _PORT_G:
+      DDRG |= _BV(pins);
+      PORTG &= (0XFF - _BV(pins));
+      break;
+    }
+  }else { /* ( val == 1) */ 
+    switch(portpin >> 3) {
+    case _PORT_A:
+      DDRA |= _BV(pins);
+      PORTA |= _BV(pins);
+      break;
+    case _PORT_B:
+      DDRB |= _BV(pins);
+      PORTB |= _BV(pins);
+      break;    
+    case _PORT_C:
+      DDRC |= _BV(pins);
+      PORTC |= _BV(pins);
+      break;    
+    case _PORT_D:
+      DDRD |= _BV(pins);
+      PORTD |= _BV(pins);
+      break;    
+    case _PORT_E:
+      DDRE |= _BV(pins);
+      PORTE |= _BV(pins);
+      break;    
+    case _PORT_F:
+      DDRF |= _BV(pins);
+      PORTF |= _BV(pins);
+      break;    
+    case _PORT_G:
+      DDRG |= _BV(pins);
+      PORTG |= _BV(pins);
+      break;
+    }
+  }
+}
+
+/**
+ * Checks if button1 is currently pressed.
+ * 
+ * @return 1 if button1 is pressed, 0 otherwise
+ *
+ * @see button1_wait, button1_click
+ **/
+int button1_read( void )
+{
+	int pin_val;
+	DDRG &= ~_BV(PING0);
+	PORTG|= _BV(PING0);
+    pin_val = PING;
+	return !((pin_val & _BV(PING0)));
+  
+}
+
+/**
+ * Delays execution until button1 is pressed.
+ *
+ * @see button1_read, button1_click
+ **/
+void button1_wait( void )
+{
+  while(!button1_read() ) {
+    delay_ms(15);
+  }
+}
+
+/**
+ * If button1 is pressed, waits until it is released before returning.
+ * Otherwise, the function returns immediately.
+ *
+ * @return 1 if button1 has been pressed, 0 otherwise
+ *
+ * @see button1_read, button1_wait
+ **/
+int button1_click()
+{
+  if(button1_read()){
+    while(button1_read());
+    return 1;
+  }else{
+    return 0;
+  }
+}
+
+/**
+ * Checks if button2 is currently pressed.
+ * 
+ * @return 1 if button2 is pressed, 0 otherwise
+ *
+ * @see button2_wait, button2_click
+ **/
+int button2_read( void )
+{
+	int pin_val;
+	DDRG &= ~_BV(PING1);
+	PORTG|= _BV(PING1);
+    pin_val = PING;
+	return !((pin_val & _BV(PING1)));
+}
+
+/**
+ * Delays execution until button2 is pressed.
+ *
+ * @see button2_read, button2_click
+ **/
+void button2_wait( void )
+{
+  while(!button2_read()){
+    delay_ms(15);
+  }
+}
+
+/**
+ * If button2 is pressed, waits until it is released before returning.
+ * Otherwise, the function returns immediately.
+ *
+ * @return 1 if button2 has been pressed, 0 otherwise
+ *
+ * @see button2_read, button2_wait
+ **/
+int button2_click()
+{
+	if(button2_read()){
+    while(button2_read());
+    return 1;
+  }else{
+		return 0;
+  }
+}
+
+/** @} **/ //end defgroup
+
Index: branches/battery/code/projects/libdragonfly/bom.c
===================================================================
--- branches/battery/code/projects/libdragonfly/bom.c	(nonexistent)
+++ branches/battery/code/projects/libdragonfly/bom.c	(revision 260)
@@ -0,0 +1,192 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+
+/**
+ * @file bom.c
+ * @brief Implementation for using the BOM
+ *
+ * Contains functions for using the Bearing and Orientation Module (BOM)
+ *
+ * @author Colony Project, CMU Robotics Club
+ **/
+
+#include <dragonfly_lib.h>
+#include "bom.h"
+#include "dio.h"
+#include "analog.h"
+
+//constants
+const int lookup[16] = {7,6,5,0xe,1,4,3,2,0xf,0,0xd,8,0xc,0xb,9,0xa};
+
+// internal function prototypes
+void output_high(int which);
+void output_low(int which);
+
+/*
+ Bk R Y (Analog)
+---------
+ Green
+ Blue
+ White
+---------
+ Blue
+ White
+*/
+
+
+/*
+the analog pin definitions from dio.h DO NOT work here,
+so we must use PF0 from avrgcc (as opposed to _PIN_F0).
+BUT the dio pin definitions from dio.h must be used (no PE...).
+
+also, _PIN_E2 is initialized to high for some reason,
+which turns the BOM on when the robot is turned on.
+WORK-AROUND: call digital_output(_PIN_E2,0) at some point.
+
+*/
+
+#define MONKI PF0         //analog (yellow)
+//------------------------//
+#define MONKL _PIN_E2     //green
+#define MONK1 _PIN_E3     //blue
+#define MONK0 _PIN_E4     //white
+//------------------------//
+#define MONK3 _PIN_E6     //blue
+#define MONK2 _PIN_E7     //white
+
+#define BOM_VALUE_THRESHOLD 200
+
+
+/**
+ * @defgroup bom BOM (Bearing and Orientation Module)
+ * @brief Functions for dealing with the BOM.
+ *
+ * The Bearing and Orientation Module / Barrel of Monkeys / BOM
+ * is a custom sensor designed and built by the Colony Project.
+ * It consists of a ring of 16 IR emitters and 16 IR detectors.
+ * The BOM is most often use to determine the direction of other
+ * robots. This module contains functions for controlling the BOM.
+ *
+ * Include bom.h to access these functions.
+ *
+ * @{
+ **/
+
+/**
+ * Returns the direction of the maximum BOM reading,
+ * as an integer in the range 0-15. 0 indicates to the
+ * robot's right, while the rest of the sensors are
+ * numbered counterclockwise. This is useful for determining
+ * the direction of a robot flashing its BOM, of only one
+ * robot is currently doing so. analog_init must be called
+ * before this function can be used.
+ *
+ * @return the direction of the maximum BOM reading
+ *
+ * @see analog_init
+ **/
+int get_max_bom(void) {
+	int max_bom_temp = 0;
+	int a, i, j, h;
+    h = 255;
+
+    for (j = 0; j < 16; j++)
+    {
+      i = lookup[j];
+
+      if (i&8)
+        output_high(MONK3);
+      else
+        output_low(MONK3);
+
+      if (i&4)
+        output_high(MONK2);
+      else
+        output_low(MONK2);
+
+      if (i&2)
+        output_high(MONK1);
+      else
+        output_low(MONK1);
+
+      if (i&1)
+        output_high(MONK0);
+      else
+        output_low(MONK0);
+
+      a = analog8(MONKI);
+              
+      if (a < h)
+      {
+        h = a;
+        max_bom_temp = j;
+      }
+
+    }
+
+	//threshold on the bom analog value.
+	//defined in bom.h
+	// if the analog value read is above the threshold, we cannot see a robot
+	// (remember, low means higher intensity).
+	if(h < BOM_VALUE_THRESHOLD) {
+		return max_bom_temp;
+	}
+	else
+		return -1;
+}
+
+/**
+ * Flashes the BOM. analog_init must be called before this
+ * function can be used.
+ * 
+ * @see bom_off, analog_init
+ **/
+void bom_on(void)
+{
+  output_high(MONKL);
+}
+
+/**
+ * Stops flashing the BOM. analog_init must be called
+ * before this function can be used.
+ * 
+ * @see bom_on, analog_init
+ **/
+void bom_off(void)
+{
+  output_low(MONKL);
+}
+
+/** @} **/ //end group
+
+void output_high(int which) {
+	digital_output(which, 1);
+}
+
+void output_low(int which) {
+	digital_output(which, 0);
+}
+
Index: branches/battery/code/projects/libdragonfly/battery.h
===================================================================
--- branches/battery/code/projects/libdragonfly/battery.h	(nonexistent)
+++ branches/battery/code/projects/libdragonfly/battery.h	(revision 260)
@@ -0,0 +1,64 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+
+/**
+ * @file battery.h
+ * @brief Definitions for checking battery voltage.
+ * 
+ * Contains definitions for checking the voltage of the 
+ * battery.
+ *
+ * @author Colony Project, CMU Robotics Club
+ **/
+
+#ifndef _BATTERY_H_
+#define _BATTERY_H_
+
+/**
+ * @addtogroup battery
+ * @{
+ **/
+
+/** @brief Normal battery voltage. (6 V) **/
+#define BATTERY_NORMALV 154
+/** @brief Charging battery voltage. (7 V) **/
+#define BATTERY_CHARINGV 179
+/** @brief Low battery voltage. ( < 6 V) **/
+#define BATTERY_LOWV 152
+
+/** @brief Read the battery voltage. **/
+int battery8(void);
+/** @brief Read the battery voltage in deciVolts. **/
+int battery(void);
+/** @brief Check if the battery is low. **/
+char battery_low(void);
+/** @brief Get an average battery voltage reading. **/
+int battery8_avg(int n_samples);
+
+/** @} **/ //end addtogroup
+
+#endif
+
Index: branches/battery/code/projects/libdragonfly/dio.h
===================================================================
--- branches/battery/code/projects/libdragonfly/dio.h	(nonexistent)
+++ branches/battery/code/projects/libdragonfly/dio.h	(revision 260)
@@ -0,0 +1,348 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+
+/**
+ * @file dio.h
+ * @brief Definitions for digital input / output
+ *
+ * This file contains definitions and functions for dealing
+ * with digital input and output.
+ *
+ * @author Colony Project, CMU Robotics Club
+ * Based on Tom Lauwer's Firefly Library
+ **/
+
+#ifndef _DIO_H
+#define _DIO_H
+
+/*
+these are ALL the pins
+don't use unless you know what you're doing
+*/
+
+/*
+DIO pins on new dragonfly boards are shown below:
+-----------------------------------------------
+| _PIN_E6 | _PIN_E7 | _PIN_D2 | _PIN_D3 | VCC |
+-----------------------------------------------
+| _PIN_E2 | _PIN_E3 | _PIN_E4 | _PIN_E5 | GND |
+-----------------------------------------------
+*/
+
+/** @brief Port A **/
+#define _PORT_A 1
+/** @brief Port B **/
+#define _PORT_B 2
+/** @brief Port C **/
+#define _PORT_C 3
+/** @brief Port D **/
+#define _PORT_D 4
+/** @brief Port E **/
+#define _PORT_E 5
+/** @brief Port F **/
+#define _PORT_F 6
+/** @brief Port G **/
+#define _PORT_G 7
+
+/** @brief Pin A0 **/
+#define _PIN_A0 8
+/** @brief Pin A1 **/
+#define _PIN_A1 9
+/** @brief Pin A2 **/
+#define _PIN_A2 10
+/** @brief Pin A3 **/
+#define _PIN_A3 11
+/** @brief Pin A4 **/
+#define _PIN_A4 12
+/** @brief Pin A5 **/
+#define _PIN_A5 13
+/** @brief Pin A6 **/
+#define _PIN_A6 14 
+/** @brief Pin A7 **/
+#define _PIN_A7 15
+
+/** @brief Pin B0 **/
+#define _PIN_B0 16
+/** @brief Pin B1 **/
+#define _PIN_B1 17
+/** @brief Pin B2 **/
+#define _PIN_B2 18
+/** @brief Pin B3 **/
+#define _PIN_B3 19
+/** @brief Pin B4 **/
+#define _PIN_B4 20
+/** @brief Pin B5 **/
+#define _PIN_B5 21
+/** @brief Pin B6 **/
+#define _PIN_B6 22
+/** @brief Pin B7 **/
+#define _PIN_B7 23
+
+/** @brief Pin C0 **/
+#define _PIN_C0 24
+/** @brief Pin C1 **/
+#define _PIN_C1 25
+/** @brief Pin C2 **/
+#define _PIN_C2 26
+/** @brief Pin C3 **/
+#define _PIN_C3 27
+/** @brief Pin C4 **/
+#define _PIN_C4 28
+/** @brief Pin C5 **/
+#define _PIN_C5 29
+/** @brief Pin C6 **/
+#define _PIN_C6 30
+/** @brief Pin C7 **/
+#define _PIN_C7 31
+
+/** @brief Pin D0 **/
+#define _PIN_D0 32  // pin DIO6 on new dragonfly boards
+/** @brief Pin D1 **/
+#define _PIN_D1 33  // pin DIO7
+/** @brief Pin D2 **/
+#define _PIN_D2 34
+/** @brief Pin D3 **/
+#define _PIN_D3 35
+/** @brief Pin D4 **/
+#define _PIN_D4 36
+/** @brief Pin D5 **/
+#define _PIN_D5 37
+/** @brief Pin D6 **/
+#define _PIN_D6 38
+/** @brief Pin D7 **/
+#define _PIN_D7 39
+
+/** @brief Pin E0 **/
+#define _PIN_E0 40
+/** @brief Pin E1 **/
+#define _PIN_E1 41
+/** @brief Pin E2 **/
+#define _PIN_E2 42  // pin DIO0
+/** @brief Pin E3 **/
+#define _PIN_E3 43  // pin DIO1
+/** @brief Pin E4 **/
+#define _PIN_E4 44  // pin DIO2
+/** @brief Pin E5 **/
+#define _PIN_E5 45  // pin DIO3
+/** @brief Pin E6 **/
+#define _PIN_E6 46  // pin DIO4
+/** @brief Pin E7 **/
+#define _PIN_E7 47  // pin DIO5
+
+/** @brief Pin F0 **/
+#define _PIN_F0 48
+/** @brief Pin F1 **/
+#define _PIN_F1 49
+/** @brief Pin F2 **/
+#define _PIN_F2 50
+/** @brief Pin F3 **/
+#define _PIN_F3 51
+/** @brief Pin F4 **/
+#define _PIN_F4 52
+/** @brief Pin F5 **/
+#define _PIN_F5 53
+/** @brief Pin F6 **/
+#define _PIN_F6 54
+/** @brief Pin F7 **/
+#define _PIN_F7 55
+
+/** @brief Pin G0 **/
+#define _PIN_G0 56
+/** @brief Pin WR **/
+#define _PIN_WR 56
+/** @brief Pin G1 **/
+#define _PIN_G1 57
+/** @brief Pin RD **/
+#define _PIN_RD 57
+/** @brief Pin G2 **/
+#define _PIN_G2 58
+/** @brief Pin ALE **/
+#define _PIN_ALE 58
+/** @brief Pin G3 **/
+#define _PIN_G3 59
+/** @brief Pin TOSC2 **/
+#define _PIN_TOSC2 59
+/** @brief Pin G4 **/
+#define _PIN_G4 60
+/** @brief Pin TOSC1 **/
+#define _PIN_TOSC1 60
+//#define _PIN_G5 61
+//#define _PIN_G6 62
+//#define _PIN_G7 63
+
+/*
+These are the header pins (the ones you can connect things to)
+Feel free to use these
+*/
+
+/**
+ * @addtogroup dio
+ * @{
+ **/
+/** @brief Pin A0 **/
+#define PIN_A0 8
+/** @brief Pin A1 **/
+#define PIN_A1 9
+/** @brief Pin A2 **/
+#define PIN_A2 10
+/** @brief Pin A3 **/
+#define PIN_A3 11
+/** @brief Pin A4 **/
+#define PIN_A4 12
+/** @brief Pin A5 **/
+#define PIN_A5 13
+/** @brief Pin A6 **/
+#define PIN_A6 14 
+/** @brief Pin A7 **/
+#define PIN_A7 15
+
+/** @brief Pin SS **/
+#define PIN_SS 16
+/** @brief Pin SCK **/
+#define PIN_SCK 17
+/** @brief Pin MOSI **/
+#define PIN_MOSI 18
+/** @brief Pin MISO **/
+#define PIN_MISO 19
+/** @brief LCD Command Pin **/
+#define PIN_LCD_COMMAND 20
+
+/** @brief Pin C0 **/
+#define PIN_C0 24
+/** @brief Pin C1 **/
+#define PIN_C1 25
+/** @brief Pin C2 **/
+#define PIN_C2 26
+/** @brief Pin C3 **/
+#define PIN_C3 27
+/** @brief Pin C4 **/
+#define PIN_C4 28
+/** @brief Pin C5 **/
+#define PIN_C5 29
+/** @brief Pin C6 **/
+#define PIN_C6 30
+/** @brief Pin C7 **/
+#define PIN_C7 31
+
+/** @brief Pin SCL **/
+#define PIN_SCL 32
+/** @brief Pin SDA **/
+#define PIN_SDA 33
+
+/** @brief Pin RX0 **/
+#define PIN_RX0 40
+/** @brief Pin TX0 **/
+#define PIN_TX0 41
+/** @brief LCD Reset Pin **/
+#define PIN_LCD_RESET 42
+/** @brief Pin E6 **/
+#define PIN_E6 46
+/** @brief Pin EXT_DIO1 **/
+#define PIN_EXT_DIO1 46
+/** @brief Pin E7 **/
+#define PIN_E7 47
+/** @brief Pin EXT_DIO2 **/
+#define PIN_EXT_DIO2 48
+
+/** @brief Pin AN0 **/
+#define PIN_AN0 48
+/** @brief Pin ADC0 **/
+#define PIN_ADC0 48
+/** @brief Pin AN1 **/
+#define PIN_AN1 49
+/** @brief Pin ADC1 **/
+#define PIN_ADC1 49
+/** @brief Pin AN2 **/
+#define PIN_AN2 50
+/** @brief Pin ADC2 **/
+#define PIN_ADC2 50
+/** @brief Pin AN3 **/
+#define PIN_AN3 51
+/** @brief Pin ADC3 **/
+#define PIN_ADC3 51
+/** @brief Pin AN4 **/
+#define PIN_AN4 52
+/** @brief Pin ADC4 **/
+#define PIN_ADC4 52
+/** @brief Pin AN5 **/
+#define PIN_AN5 53
+/** @brief Pin ADC5 **/
+#define PIN_ADC5 53
+/** @brief Pin AN6 **/
+#define PIN_AN6 54
+/** @brief Pin ADC6 **/
+#define PIN_ADC6 54
+/** @brief Pin AN7 **/
+#define PIN_AN7 55
+/** @brief Pin ADC7 **/
+#define PIN_ADC7 55
+
+/** @brief Wheel Pin **/
+#define PIN_WHEEL 54
+/** @brief Battery Voltage Monitor Pin **/
+#define PIN_BATT 55
+
+/** @brief button1 Pin **/
+#define PIN_BTN1 56
+/** @brief button2 Pin **/
+#define PIN_BTN2 57
+
+/** @brief LED1 Pin **/
+#define PIN_LED1 58
+
+/* Buttons */
+/** @brief Button Pin **/
+#define PIN_BTN PING
+/** @brief button2 Pin **/
+#define BTN2 PING1
+/** @brief button1 Pin **/
+#define BTN1 PING0
+
+/** @brief Read a portpin. **/
+int digital_input(int);
+/** @brief Output to a portpin. **/
+void digital_output(int bit, int val);
+/** @brief Pullup a portpin. **/
+void digital_pull_up(int);
+
+/** @brief Check if button1 is pressed. **/
+int button1_read( void );
+/** @brief Check if button1 is clicked. **/
+int button1_click( void );
+/** @brief Wait until button1 is pressed. **/
+void button1_wait( void );
+
+/** @brief Check if button2 is pressed. **/
+int button2_read( void );
+/** @brief Check if button2 is clicked. **/
+int button2_click( void );
+/** @brief Wait until button2 is pressed. **/
+void button2_wait( void );
+
+/** @} **/ // end addtogroup
+
+#endif
+
Index: branches/battery/code/projects/libdragonfly/reset.c
===================================================================
--- branches/battery/code/projects/libdragonfly/reset.c	(nonexistent)
+++ branches/battery/code/projects/libdragonfly/reset.c	(revision 260)
@@ -0,0 +1,60 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+
+/**
+ * @file reset
+ * @brief Reset the Robot
+ *
+ * Implementation of a function to reset the robot.
+ *
+ * @author Colony Project, CMU Robotics Club
+ **/
+#include <avr/interrupt.h>
+#include <util/delay.h>
+#include <reset.h>
+
+/**
+ * @defgroup reset Reset
+ * Functions for manipulation the ADC on the dragonfly board.
+ * All definitions may be found in analog.h.
+ *
+ * @{
+ **/
+
+/**
+ * Resets the AVR when called.  Sets the watchdog timer and lets it overflow
+ * to reset the AVR.  The reset clears all memory and resets all registers
+ * with the exception of the Watchdog Reset Flag (WDRF) in the MCU Control
+ * and Status Register (MCUCSR).
+ **/
+void reset(void) {
+    WDTCR &= 0xF8;
+    WDTCR |= 0x08;
+    _delay_ms(15);
+}
+
+/**@}**/ //end defgroup
+
Index: branches/battery/code/projects/libdragonfly/bom.h
===================================================================
--- branches/battery/code/projects/libdragonfly/bom.h	(nonexistent)
+++ branches/battery/code/projects/libdragonfly/bom.h	(revision 260)
@@ -0,0 +1,56 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+
+/**
+ * @file bom.h
+ * @brief Definitions for using the BOM
+ * 
+ * This file contains definitions for using the Bearing and 
+ * Orientation Module (BOM).
+ *
+ * @author Colony Project, CMU Robotics Club
+ *
+ **/
+
+#ifndef _BOM_H
+#define _BOM_H
+
+/**
+ * @addtogroup bom
+ * @{
+ **/
+
+/** @brief Returns the location of the maximum BOM reading. **/
+int get_max_bom( void );
+/** @brief Turns the BOM on. **/
+void bom_on(void);
+/** @brief Turns the BOM off. **/
+void bom_off(void);
+
+/** @} **/
+
+#endif
+
Index: branches/battery/code/projects/libdragonfly/rangefinder.c
===================================================================
--- branches/battery/code/projects/libdragonfly/rangefinder.c	(nonexistent)
+++ branches/battery/code/projects/libdragonfly/rangefinder.c	(revision 260)
@@ -0,0 +1,157 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+
+/**
+ * @file rangefinder.c
+ * @brief Rangefinders
+ *
+ * Implementation of functions for rangefinder use.
+ *
+ * @author Colony Project, CMU Robotics Club
+ **/
+
+/*
+Authors: James Kong and Greg Tress
+
+Last Modified: 4/30/06 by James
+-Started log_distance conversion function !!!NOT COMPLETE!!!
+-Cleaning up comments
+
+-----------------
+rangefinder.c
+Using Sharp GP2D02 IR Rangefinder
+
+Vin is the input to the rangefinder, designated RANGE_CTRL.
+Vout is the output from the rangefinder, designated RANGE_IN# where # is the rangefinder you are reading from
+
+Expected Initial Conditions:
+Vin is high and Vout should read high.
+
+Usage:
+1.) Set Vin low. Vout should read low.
+2.) Wait for high on Vout.
+3.) Begin clocking Vin and reading 8 bits from Vout (MSB first).
+4.) Set Vin high for 2ms or more to turn off rangefinder
+
+*/
+
+#include "dragonfly_lib.h"
+#include "rangefinder.h"
+
+/*
+read_distance returns the 8-bit reading from the rangefinder
+parameters:
+range_id - dio pin set as the rangefinder Vout [i.e. RANGE_IN0]
+
+NOTE:
+The Sharp GD2D02 returns values on a decreasing logrithmic scale.
+So higher values correspond to closer distances.  Use linearize_distance to convert to normal centimeter scale.  Also, when reading distances closer than 8cm, the Sharp GD2D02 will return lower values than the values at 8cm.
+At this point, we are only reading from one rangefinder [RANGE_IN0].
+*/
+
+// constants
+/* Nasty IR approximation table
+  I'm using this for the heck of it.  We can do whatever.
+
+  Note the minimum value is .4V (20), and the maximum is 2.6V (133).
+  Gives distance in mm.
+
+  excel formula(valid for inputs 20-133):  ROUND(2353.6*(E2^(-1.1146))*10,0)
+
+  This is only valid for the GP2D12, with objects directly ahead and more than
+  10cm from the detector.  See the datasheet for more information.
+*/
+
+#define MIN_IR_ADC8 20
+#define MAX_IR_ADC8 133
+
+static int IR_dist_conversion[114] = {
+800,791,751,714,681,651,623,597,574,552,531,512,494,478,462,447
+,434,421,408,397,386,375,365,356,347,338,330,322,315,307,301,294
+,288,282,276,270,265,260,255,250,245,241,237,232,228,224,221,217
+,213,210,207,203,200,197,194,191,189,186,183,181,178,176,173,171
+,169,166,164,162,160,158,156,154,152,151,149,147,145,144,142,140
+,139,137,136,134,133,131,130,129,127,126,125,124,122,121,120,119
+,118,117,115,114,113,112,111,110,109,108,107,106,105,105,104,103
+,102,101
+};
+
+int linearize_distance(int value);
+
+/**
+ * @defgroup rangefinder Rangefinder
+ * @brief Functions for using the IR rangefinders
+ * 
+ * Functions for using the IR rangefinders.
+ *
+ * @{
+ **/
+
+/**
+ * Initializes the rangefinders. This must be called before
+ * range_read_distance.
+ *
+ * @see range_read_distance
+ **/
+void range_init(void){
+  digital_output(_PIN_B4,0);
+}
+
+/**
+ * Reads the distance measured by one of the rangefinders.
+ * This distance is in arbitrary units.
+ *
+ * @param range_id the rangefinder to use. This should be one
+ * of the constants IR1 - IR5.
+ *
+ * @return the distance measured by the rangefinder
+ *
+ * @see range_init
+ **/
+int range_read_distance (int range_id) {  
+  return linearize_distance(analog8(range_id));
+}
+
+/** @} **/ //end defgroup
+
+int linearize_distance(int value)
+{
+  if(value < MIN_IR_ADC8)
+  {
+    return -1;
+  }
+  else if(value > MAX_IR_ADC8)
+  {
+    return -1;
+  }
+  else
+  {
+    return IR_dist_conversion[value - MIN_IR_ADC8];
+  }
+}
+
+
+
Index: branches/battery/code/projects/libdragonfly/reset.h
===================================================================
--- branches/battery/code/projects/libdragonfly/reset.h	(nonexistent)
+++ branches/battery/code/projects/libdragonfly/reset.h	(revision 260)
@@ -0,0 +1,49 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+
+/**
+ * 
+ * @file reset.h
+ * @brief Contains function(s) for resetting the robots
+ * 
+ * @author Colony Project, CMU Robotics Club, James Kong
+*/
+
+#ifndef _RESET_H_
+#define _RESET_H_
+
+/**
+ * @addtogroup reset
+ * @{
+ **/
+ 
+/** @brief Reset the robot **/
+void reset(void);
+
+/**@}**/ //end group
+
+#endif
+
Index: branches/battery/code/projects/libdragonfly/rangefinder.h
===================================================================
--- branches/battery/code/projects/libdragonfly/rangefinder.h	(nonexistent)
+++ branches/battery/code/projects/libdragonfly/rangefinder.h	(revision 260)
@@ -0,0 +1,64 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+
+/**
+ * @file rangefinder.h
+ * @brief Contains rangefinder declarations and functions
+ * 
+ * Contains functions and definitions for the use of
+ * IR rangefinders.
+ *
+ * @author Colony Project, CMU Robotics Club
+ **/
+
+#ifndef _RANGEFINDER_H_
+#define _RANGEFINDER_H_
+
+/**
+ * @addtogroup rangefinder
+ * @{
+ **/
+
+/** @brief IR Rangefinder 1 **/
+#define IR1 6
+/** @brief IR Rangefinder 2 **/
+#define IR2 5
+/** @brief IR Rangefinder 3 **/
+#define IR3 4
+/** @brief IR Rangefinder 4 **/
+#define IR4 3
+/** @brief IR Rangefinder 5 **/
+#define IR5 2
+
+/** @brief Initialize the rangefinders **/
+void range_init(void);
+/** @brief Read the distance from a rangefinder **/
+int range_read_distance(int range_id);
+
+/** @} **/ //end addtogroup
+
+#endif
+
Index: branches/battery/code/projects/libdragonfly/lights.c
===================================================================
--- branches/battery/code/projects/libdragonfly/lights.c	(nonexistent)
+++ branches/battery/code/projects/libdragonfly/lights.c	(revision 260)
@@ -0,0 +1,414 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+
+/**
+ * @file ligths.c
+ * @brief Orbs
+ *
+ * Implemenation for the orbs (tri-colored LEDs)
+ *
+ * @author Colony Project, CMU Robotics Club
+ * @bug Colors are incorrect, seems to not work with wireless library
+ **/
+
+/*
+lights.c
+Controls orb1 and orb2. Also contains the framework for a software PWM that may be used for servos in the future.
+
+author: CMU Robotics Club, Colony Project
+
+Change Log:
+2.4.07 - Aaron
+	Revamped orb code so it works.  Need to check interaction with rtc, and tweak some colors.
+
+2.1.07 - James
+	Modified sort_buffer() to prune for repeats.  PWM now uses orb_buf_size for the number of orb values in orb_time_arr[].
+		Changed sorting algorithm used in sort_buffer() to selection sort (faster). And it works now.
+
+1.25.07 - KWoo
+	Deleted old FF+ code to make it cleaner. Commented code. This all works. Note however that if you ever plan to use the
+		software PWM (which is this) you will need to change the implementation of orb_enable() and orb_disable() to not
+		shutdown the PWM.
+
+*/
+
+#include "lights.h"
+#include "dragonfly_lib.h"
+#include <avr/interrupt.h>
+
+#define ORB_RESET 1025
+#define ORBPORT PORTC
+#define ORBDDR DDRC
+#define ORBMASK 0x77
+
+/***** Port and Pin Definitions ****/
+
+//Orb Ports and Registers
+#define ORB_PORT        PORTC
+#define ORB_DDR         DDRC
+
+//Orb Pins
+#define ORB1_RED        0x00
+#define ORB1_GREEN      0x01
+#define ORB1_BLUE       0x02
+#define ORB2_RED        0x04
+#define ORB2_GREEN      0x05
+#define ORB2_BLUE       0x06
+
+
+#define ORB_COUNT 8	//please dont change this, or bad things might happen
+
+// an orb node
+struct ORB_NODE {
+   uint8_t num;
+   uint16_t angle;
+};
+
+//the change in an orb
+struct ORB_CHANGE {
+   uint16_t port_val;
+   uint16_t split_time_period;
+};
+
+// the status of an orb
+struct ORB_STATUS_STRUCT {
+   struct ORB_NODE orbs[ORB_COUNT];
+   uint16_t orb_angles[ORB_COUNT];
+   struct ORB_CHANGE changes[ORB_COUNT+1];
+   uint8_t change_count;
+   uint8_t new_angles;
+   uint8_t current_orb;
+
+} ORB_STATUS;
+
+void orb_sort(void);
+void orb_setup_pulse(void);
+
+SIGNAL (SIG_OUTPUT_COMPARE3C){
+
+		//pull the correct ones down
+      ORBPORT &= (~ORBMASK)|(ORB_STATUS.changes[ORB_STATUS.current_orb].port_val);
+
+      ++ORB_STATUS.current_orb; //now look at next orb transition
+
+      if (ORB_STATUS.current_orb < ORB_STATUS.change_count) { //if it isnt the end...
+	  
+			//setup timer for next pull down
+         OCR3C = TCNT3+ORB_STATUS.changes[ORB_STATUS.current_orb].split_time_period;
+		 
+     }
+      else { //we are done with these pulses
+		orb_setup_pulse();
+      }
+
+}
+
+
+//sets a channel to a value
+void orb_set_angle(int orb, int angle) {
+	uint8_t mysreg;
+	
+	orb=orb&0x07; //only have 8
+	angle=angle&0xff; //only accept 0-255
+	angle=255-angle; //inverse intensity
+	angle=angle<<2; //scale up so that we dont run it too often
+	angle+=3; //0 values dont really work
+   if (ORB_STATUS.orb_angles[orb] != angle) { //if the angle has changed
+	  mysreg=SREG; 
+	  cli(); //disable interrupts
+      ORB_STATUS.orb_angles[orb] = angle; //update angle
+      ORB_STATUS.new_angles = 1;
+	  SREG=mysreg; //put interrupt status back
+   }
+}
+
+
+void orb_sort(void) {
+   int done = 0, i;
+   
+   while (! done) {
+      done = 1;
+
+      for (i = 0; i < ORB_COUNT - 1; ++i) {  //loop through all
+	  
+			//if they are out of order, swap them
+         if (ORB_STATUS.orbs[i].angle > ORB_STATUS.orbs[i+1].angle) {
+            ORB_STATUS.orbs[i].angle ^= ORB_STATUS.orbs[i+1].angle;
+            ORB_STATUS.orbs[i+1].angle ^= ORB_STATUS.orbs[i].angle;
+            ORB_STATUS.orbs[i].angle ^= ORB_STATUS.orbs[i+1].angle;
+
+            ORB_STATUS.orbs[i].num ^= ORB_STATUS.orbs[i+1].num;
+            ORB_STATUS.orbs[i+1].num ^= ORB_STATUS.orbs[i].num;
+            ORB_STATUS.orbs[i].num ^= ORB_STATUS.orbs[i+1].num;
+
+            done = 0;
+         }
+      }
+   }
+}
+
+//calculate the split times
+void orb_setup_pulse(void) {
+   int i;
+   uint16_t my_port;
+   uint16_t sum = 0;
+   uint16_t split_time;
+
+   my_port = 0xff; //all on
+
+   if (ORB_STATUS.new_angles) {
+
+      ORB_STATUS.change_count = 0;
+	  for (i = 0; i < ORB_COUNT; ++i) { //get the new values
+         ORB_STATUS.orbs[i].angle = ORB_STATUS.orb_angles[ORB_STATUS.orbs[i].num];
+      }
+
+      orb_sort(); //sort them
+      ORB_STATUS.new_angles = 0;
+
+      for (i = 0; i < ORB_COUNT; ++i) { //calculate split times
+         split_time = ORB_STATUS.orbs[i].angle - sum;
+         my_port &= ~_BV(ORB_STATUS.orbs[i].num);
+		 
+         for (; i < ORB_COUNT - 1 && ORB_STATUS.orbs[i].angle == ORB_STATUS.orbs[i+1].angle; ++i) {
+            my_port &= ~_BV(ORB_STATUS.orbs[i+1].num); //look for doups
+         }
+		 
+         ORB_STATUS.changes[ORB_STATUS.change_count].port_val = my_port; //which pins are low
+         ORB_STATUS.changes[ORB_STATUS.change_count].split_time_period = split_time;
+         
+		 ++ORB_STATUS.change_count;
+		 
+         sum += split_time;
+      }
+
+      ORB_STATUS.changes[ORB_STATUS.change_count].port_val = my_port;
+      ORB_STATUS.changes[ORB_STATUS.change_count].split_time_period = ORB_RESET - sum; //get a constant period
+
+      ++ORB_STATUS.change_count;
+
+   }
+
+
+
+   ORB_STATUS.current_orb = 0;
+
+    ORBPORT |= ORBMASK; //start with all high
+	OCR3C = TCNT3 + ORB_STATUS.changes[0].split_time_period; //wait for first split
+
+}
+
+/**
+ * @defgroup orbs Orbs
+ * @brief Functions for controlling the color of the orbs.
+ * 
+ * Functions for controlling the color and lighting of the orbs.
+ *
+ * @{
+ **/
+
+/**
+ * Initializes the PWM for Orb control. This must be called before 
+ * the orbs are used for them to function.
+ **/
+void orb_init() 
+{	
+   int i;
+   uint8_t mysreg;
+   
+   ORBDDR |= ORBMASK;	//all outputs
+   
+	mysreg=SREG;
+	cli(); //turn off interrupts for now
+
+	//init everything
+
+   for (i = 0; i < ORB_COUNT; ++i) {
+      ORB_STATUS.orbs[i].num = i;
+      ORB_STATUS.orbs[i].angle = 1023;	//127 is a pretty stupid start angle, but oh well
+      ORB_STATUS.orb_angles[i] = 1023;
+   }
+
+   ORB_STATUS.new_angles = 1;
+   ORB_STATUS.change_count = 0;
+
+	//init timer3
+	TCCR3A = 0; 
+	TCCR3B = _BV(CS31); //prescale = 8
+	TCCR3C = 0;
+	ETIMSK |= _BV(OCIE3C); //turn on oc3c interrupt
+	OCR3C = TCNT3+ORB_RESET;
+
+	SREG=mysreg;
+}
+
+/**
+ * Set both orbs to the color specified. orb_init must
+ * be called before this function may be used.
+ *
+ * @param red_led the red component of the color
+ * @param green_led the green component of the color
+ * @param blue_led the blue component of the color
+ *
+ * @see orb_init
+ **/
+void orb_set(unsigned char red_led, unsigned char green_led, unsigned char blue_led) {
+	orb1_set(red_led,green_led,blue_led);
+	orb2_set(red_led,green_led,blue_led);
+
+}
+
+/**
+ * Set orb1 to the color specified. orb_init must
+ * be called before this function may be used.
+ *
+ * @param red_led the red component of the color
+ * @param green_led the green component of the color
+ * @param blue_led the blue component of the color
+ *
+ * @see orb_init
+ **/
+void orb1_set(unsigned char red_led, unsigned char green_led, unsigned char blue_led) {
+	orb_set_angle(0,red_led);
+	orb_set_angle(1,green_led);
+	orb_set_angle(2,blue_led);
+}
+
+/**
+ * Set orb2 to the color specified. orb_init must
+ * be called before this function may be used.
+ *
+ * @param red_led the red component of the color
+ * @param green_led the green component of the color
+ * @param blue_led the blue component of the color
+ *
+ * @see orb_init
+ **/
+void orb2_set(unsigned char red_led, unsigned char green_led, unsigned char blue_led) {	
+	orb_set_angle(4,red_led);
+	orb_set_angle(5,green_led);
+	orb_set_angle(6,blue_led);
+}
+
+/**
+ * Set both orbs to the specified color. This function
+ * is intended to be used with the predefined
+ * colors. orb_init must be called before this
+ * function may be used.
+ *
+ * @param col the color to set the orbs to
+ *
+ * @see orb_init
+ **/
+void orb_set_color(int col)
+{
+ int red, green, blue;
+
+ red = ((col & 0xE0) >> 5) * 36;
+ green = ((col & 0x1C) >> 2) * 36;
+ blue = (col & 0x03) * 85;
+
+ orb_set(red, green, blue);
+}
+
+/**
+ * Set orb1 to the specified color. This function
+ * is intended to be used with the predefined
+ * colors. orb_init must be called before this
+ * function may be used.
+ *
+ * @param col the color to set the orbs to
+ *
+ * @see orb_init
+ **/
+void orb1_set_color(int col)
+{
+ int red, green, blue;
+
+ red = ((col & 0xE0) >> 5) * 36;
+ green = ((col & 0x1C) >> 2) * 36;
+ blue = (col & 0x03) * 85;
+
+ orb1_set(red, green, blue);
+}
+
+/**
+ * Set orb2 to the specified color. This function
+ * is intended to be used with the predefined
+ * colors. orb_init must be called before this
+ * function may be used.
+ *
+ * @param col the color to set the orbs to
+ *
+ * @see orb_init
+ **/
+void orb2_set_color(int col)
+{
+ int red, green, blue;
+
+ red = ((col & 0xE0) >> 5) * 36;
+ green = ((col & 0x1C) >> 2) * 36;
+ blue = (col & 0x03) * 85;
+
+ orb2_set(red, green, blue);
+}
+
+//DOES THIS WORK?
+// Disables the timer1 interrupt, disabling the Orb's color fading capabilities
+// You can still turn the red, green, and blue leds on and off with set_orb_dio
+/* If we use the PWM for anything else besides the ORB, this implementation needs to be done better */
+/**
+ * Disables the orb color fading capabilities
+ * by disabling the timer1 interrupt.
+ *
+ * @see orb_init
+ **/
+void orb_disable()
+{
+	TCCR3B &= 0;  	//Turn off everything
+	ORB_PORT |= _BV(ORB1_RED);
+	ORB_PORT |= _BV(ORB1_GREEN);
+	ORB_PORT |= _BV(ORB1_BLUE);
+	ORB_PORT |= _BV(ORB2_RED);
+	ORB_PORT |= _BV(ORB2_GREEN);
+	ORB_PORT |= _BV(ORB2_BLUE);
+}
+
+//DOES THIS WORK?
+// Enables the timer1 interrupt, enabling the Orb's color fading capabilities
+/**
+ * Enables the orb's color fading capabilities.
+ *
+ * @see orb_init
+ **/
+void orb_enable()
+{
+//	TCCR0 |= _BV(COM01) | _BV(COM00)  | _BV(WGM00) | _BV(CS01);	//Toggle OC Pin on match, FAST PWM Mode, clock/8
+	TCCR3B =_BV(CS31);
+}
+
+/** @} **/ //end group
+
Index: branches/battery/code/projects/libdragonfly/ring_buffer.h
===================================================================
--- branches/battery/code/projects/libdragonfly/ring_buffer.h	(nonexistent)
+++ branches/battery/code/projects/libdragonfly/ring_buffer.h	(revision 260)
@@ -0,0 +1,142 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+
+/** @file ring_buffer.h
+ * @brief Ring Buffer
+ *
+ * Include macros to create a ring buffer. Originally written for 15-410.
+ * Modified for use in ATMega128 serial driver
+ *
+ * @author Cornell Wright (cgwright)
+ * @author Jason P. Winters (jpwinter)
+ *
+ **/
+
+#ifndef _RING_BUFFER_H
+#define _RING_BUFFER_H
+
+/** @brief Creates the struct for a new ring buffer. This just expands to a
+ *	structure definition and thus should be invoked in the global context.
+ *
+ *	@param struct_name Name of the ring buffer struct.
+ *
+ *	@param size The size of the buffer to create.
+ *
+ *	@param type The type of object that the queue is to hold.
+ *
+ *	@param ... Name or names of the instance or instances of the ring buffer(s)
+ *	to be created.
+ */
+#define RING_BUFFER_NEW(struct_name, size, type, ...)	\
+	struct struct_name {	\
+		type queue[size];	\
+		uint8_t start;			\
+		uint8_t end;			\
+		uint8_t buffer_size;			\
+	} __VA_ARGS__
+
+
+/** @brief Initializes the ring buffer, setting its size to the correct value
+ *
+ *	@param buf The ring buffer to initialize.
+ *
+ *  @param size The size of the ring buffer (in array elements)
+ */
+#define RING_BUFFER_INIT(buf, size) 			\
+	do {										\
+		(buf).buffer_size = size;				\
+	} while(0)
+
+
+/** @brief Sets the specified ring buffer to be empty.
+ *
+ *	@param buf The ring buffer to make empty.
+ */
+#define RING_BUFFER_CLEAR(buf)	\
+	do {						\
+		(buf).start = 0;		\
+		(buf).end = 0;			\
+	} while (0)
+
+/** @brief Returns true if the ring buffer specified is empty.
+ *
+ *	@param buf The buffer to check emptiness of.
+ */
+#define RING_BUFFER_EMPTY(buf) ((buf).start == (buf).end)
+
+
+/** @brief Returns true if the ring buffer specified is full.
+ *
+ *	@param buf The buffer to check fullness of.
+ */
+#define RING_BUFFER_FULL(buf)	\
+		(((buf).end + 1) % (buf).buffer_size == (buf).start)
+
+
+/** @brief Adds val to ring buffer buf. Note that val must be of the type
+ *	used in creating the ring buffer to prevent the compiler from spewing
+ *	confusing errors. Also, this assumes that the ring buffer is not full.
+ *
+ *	@param buf The ring buffer to add to.
+ *	@param val The value to add.
+ */
+#define RING_BUFFER_ADD(buf, val)		\
+	do {								\
+		(buf).queue[(buf).end] = val;	\
+		(buf).end = ((buf).end + 1) % (buf).buffer_size;	\
+	} while (0)
+
+
+/** @brief Removes the value at the head of the ring buffer and puts it in
+ *	val_ret. Note that val_ret must be the same type used in creating the ring
+ *	buffer to prevent the compiler from spewing confusing errors. Also, this
+ *	assumes that the ring buffer is not empty.
+ *
+ *	@param buf The ring buffer to remove from.
+ *	@param val_ret Where to put the value removed from the head of the ring
+ *	buffer.
+ */
+#define RING_BUFFER_REMOVE(buf, val_ret)	\
+	do {	\
+		(val_ret) = (buf).queue[(buf).start];	\
+		(buf).start = ((buf).start + 1) % (buf).buffer_size;	\
+	} while (0)
+
+/** @brief Checks the value at the head of the ring buffer without removing it
+ *  and puts it into val_ret. Note that val_ret must be the same type used in
+ *  creating the ring buffer to prevent the compiler from spewing confusing
+ *  errors. Also, this assumes that the ring buffer is not empty.
+ *
+ *  @param buf The ring buffer to check from
+ *  @param val_ret where to put the value checked from the head of the ring
+ */
+ #define RING_BUFFER_PEEK(buf, val_ret)  \
+  do { \
+    (val_ret) = (buf).queue[(buf).start]; \
+  } while(0)
+
+#endif /* _RING_BUFFER_H */
+
Index: branches/battery/code/projects/libdragonfly/Doxyfile
===================================================================
--- branches/battery/code/projects/libdragonfly/Doxyfile	(nonexistent)
+++ branches/battery/code/projects/libdragonfly/Doxyfile	(revision 260)
@@ -0,0 +1,1252 @@
+# Doxyfile 1.4.7
+
+# This file describes the settings to be used by the documentation system
+# doxygen (www.doxygen.org) for a project
+#
+# All text after a hash (#) is considered a comment and will be ignored
+# The format is:
+#       TAG = value [value, ...]
+# For lists items can also be appended using:
+#       TAG += value [value, ...]
+# Values that contain spaces should be placed between quotes (" ")
+
+#---------------------------------------------------------------------------
+# Project related configuration options
+#---------------------------------------------------------------------------
+
+# The PROJECT_NAME tag is a single word (or a sequence of words surrounded 
+# by quotes) that should identify the project.
+
+PROJECT_NAME           = libdragonfly
+
+# The PROJECT_NUMBER tag can be used to enter a project or revision number. 
+# This could be handy for archiving the generated documentation or 
+# if some version control system is used.
+
+PROJECT_NUMBER         = 1.0
+
+# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) 
+# base path where the generated documentation will be put. 
+# If a relative path is entered, it will be relative to the location 
+# where doxygen was started. If left blank the current directory will be used.
+
+OUTPUT_DIRECTORY       = docs
+
+# If the CREATE_SUBDIRS tag is set to YES, then doxygen will create 
+# 4096 sub-directories (in 2 levels) under the output directory of each output 
+# format and will distribute the generated files over these directories. 
+# Enabling this option can be useful when feeding doxygen a huge amount of 
+# source files, where putting all generated files in the same directory would 
+# otherwise cause performance problems for the file system.
+
+CREATE_SUBDIRS         = NO
+
+# The OUTPUT_LANGUAGE tag is used to specify the language in which all 
+# documentation generated by doxygen is written. Doxygen will use this 
+# information to generate all constant output in the proper language. 
+# The default language is English, other supported languages are: 
+# Brazilian, Catalan, Chinese, Chinese-Traditional, Croatian, Czech, Danish, 
+# Dutch, Finnish, French, German, Greek, Hungarian, Italian, Japanese, 
+# Japanese-en (Japanese with English messages), Korean, Korean-en, Norwegian, 
+# Polish, Portuguese, Romanian, Russian, Serbian, Slovak, Slovene, Spanish, 
+# Swedish, and Ukrainian.
+
+OUTPUT_LANGUAGE        = English
+
+# This tag can be used to specify the encoding used in the generated output. 
+# The encoding is not always determined by the language that is chosen, 
+# but also whether or not the output is meant for Windows or non-Windows users. 
+# In case there is a difference, setting the USE_WINDOWS_ENCODING tag to YES 
+# forces the Windows encoding (this is the default for the Windows binary), 
+# whereas setting the tag to NO uses a Unix-style encoding (the default for 
+# all platforms other than Windows).
+
+USE_WINDOWS_ENCODING   = NO
+
+# If the BRIEF_MEMBER_DESC tag is set to YES (the default) Doxygen will 
+# include brief member descriptions after the members that are listed in 
+# the file and class documentation (similar to JavaDoc). 
+# Set to NO to disable this.
+
+BRIEF_MEMBER_DESC      = YES
+
+# If the REPEAT_BRIEF tag is set to YES (the default) Doxygen will prepend 
+# the brief description of a member or function before the detailed description. 
+# Note: if both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the 
+# brief descriptions will be completely suppressed.
+
+REPEAT_BRIEF           = YES
+
+# This tag implements a quasi-intelligent brief description abbreviator 
+# that is used to form the text in various listings. Each string 
+# in this list, if found as the leading text of the brief description, will be 
+# stripped from the text and the result after processing the whole list, is 
+# used as the annotated text. Otherwise, the brief description is used as-is. 
+# If left blank, the following values are used ("$name" is automatically 
+# replaced with the name of the entity): "The $name class" "The $name widget" 
+# "The $name file" "is" "provides" "specifies" "contains" 
+# "represents" "a" "an" "the"
+
+ABBREVIATE_BRIEF       = 
+
+# If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then 
+# Doxygen will generate a detailed section even if there is only a brief 
+# description.
+
+ALWAYS_DETAILED_SEC    = NO
+
+# If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all 
+# inherited members of a class in the documentation of that class as if those 
+# members were ordinary class members. Constructors, destructors and assignment 
+# operators of the base classes will not be shown.
+
+INLINE_INHERITED_MEMB  = NO
+
+# If the FULL_PATH_NAMES tag is set to YES then Doxygen will prepend the full 
+# path before files name in the file list and in the header files. If set 
+# to NO the shortest path that makes the file name unique will be used.
+
+FULL_PATH_NAMES        = YES
+
+# If the FULL_PATH_NAMES tag is set to YES then the STRIP_FROM_PATH tag 
+# can be used to strip a user-defined part of the path. Stripping is 
+# only done if one of the specified strings matches the left-hand part of 
+# the path. The tag can be used to show relative paths in the file list. 
+# If left blank the directory from which doxygen is run is used as the 
+# path to strip.
+
+STRIP_FROM_PATH        = 
+
+# The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of 
+# the path mentioned in the documentation of a class, which tells 
+# the reader which header file to include in order to use a class. 
+# If left blank only the name of the header file containing the class 
+# definition is used. Otherwise one should specify the include paths that 
+# are normally passed to the compiler using the -I flag.
+
+STRIP_FROM_INC_PATH    = 
+
+# If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter 
+# (but less readable) file names. This can be useful is your file systems 
+# doesn't support long names like on DOS, Mac, or CD-ROM.
+
+SHORT_NAMES            = NO
+
+# If the JAVADOC_AUTOBRIEF tag is set to YES then Doxygen 
+# will interpret the first line (until the first dot) of a JavaDoc-style 
+# comment as the brief description. If set to NO, the JavaDoc 
+# comments will behave just like the Qt-style comments (thus requiring an 
+# explicit @brief command for a brief description.
+
+JAVADOC_AUTOBRIEF      = NO
+
+# The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make Doxygen 
+# treat a multi-line C++ special comment block (i.e. a block of //! or /// 
+# comments) as a brief description. This used to be the default behaviour. 
+# The new default is to treat a multi-line C++ comment block as a detailed 
+# description. Set this tag to YES if you prefer the old behaviour instead.
+
+MULTILINE_CPP_IS_BRIEF = NO
+
+# If the DETAILS_AT_TOP tag is set to YES then Doxygen 
+# will output the detailed description near the top, like JavaDoc.
+# If set to NO, the detailed description appears after the member 
+# documentation.
+
+DETAILS_AT_TOP         = NO
+
+# If the INHERIT_DOCS tag is set to YES (the default) then an undocumented 
+# member inherits the documentation from any documented member that it 
+# re-implements.
+
+INHERIT_DOCS           = YES
+
+# If the SEPARATE_MEMBER_PAGES tag is set to YES, then doxygen will produce 
+# a new page for each member. If set to NO, the documentation of a member will 
+# be part of the file/class/namespace that contains it.
+
+SEPARATE_MEMBER_PAGES  = NO
+
+# The TAB_SIZE tag can be used to set the number of spaces in a tab. 
+# Doxygen uses this value to replace tabs by spaces in code fragments.
+
+TAB_SIZE               = 8
+
+# This tag can be used to specify a number of aliases that acts 
+# as commands in the documentation. An alias has the form "name=value". 
+# For example adding "sideeffect=\par Side Effects:\n" will allow you to 
+# put the command \sideeffect (or @sideeffect) in the documentation, which 
+# will result in a user-defined paragraph with heading "Side Effects:". 
+# You can put \n's in the value part of an alias to insert newlines.
+
+ALIASES                = 
+
+# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C 
+# sources only. Doxygen will then generate output that is more tailored for C. 
+# For instance, some of the names that are used will be different. The list 
+# of all members will be omitted, etc.
+
+OPTIMIZE_OUTPUT_FOR_C  = YES
+
+# Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java 
+# sources only. Doxygen will then generate output that is more tailored for Java. 
+# For instance, namespaces will be presented as packages, qualified scopes 
+# will look different, etc.
+
+OPTIMIZE_OUTPUT_JAVA   = NO
+
+# If you use STL classes (i.e. std::string, std::vector, etc.) but do not want to 
+# include (a tag file for) the STL sources as input, then you should 
+# set this tag to YES in order to let doxygen match functions declarations and 
+# definitions whose arguments contain STL classes (e.g. func(std::string); v.s. 
+# func(std::string) {}). This also make the inheritance and collaboration 
+# diagrams that involve STL classes more complete and accurate.
+
+BUILTIN_STL_SUPPORT    = NO
+
+# If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC 
+# tag is set to YES, then doxygen will reuse the documentation of the first 
+# member in the group (if any) for the other members of the group. By default 
+# all members of a group must be documented explicitly.
+
+DISTRIBUTE_GROUP_DOC   = NO
+
+# Set the SUBGROUPING tag to YES (the default) to allow class member groups of 
+# the same type (for instance a group of public functions) to be put as a 
+# subgroup of that type (e.g. under the Public Functions section). Set it to 
+# NO to prevent subgrouping. Alternatively, this can be done per class using 
+# the \nosubgrouping command.
+
+SUBGROUPING            = YES
+
+#---------------------------------------------------------------------------
+# Build related configuration options
+#---------------------------------------------------------------------------
+
+# If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in 
+# documentation are documented, even if no documentation was available. 
+# Private class members and static file members will be hidden unless 
+# the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES
+
+EXTRACT_ALL            = NO
+
+# If the EXTRACT_PRIVATE tag is set to YES all private members of a class 
+# will be included in the documentation.
+
+EXTRACT_PRIVATE        = NO
+
+# If the EXTRACT_STATIC tag is set to YES all static members of a file 
+# will be included in the documentation.
+
+EXTRACT_STATIC         = NO
+
+# If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs) 
+# defined locally in source files will be included in the documentation. 
+# If set to NO only classes defined in header files are included.
+
+EXTRACT_LOCAL_CLASSES  = YES
+
+# This flag is only useful for Objective-C code. When set to YES local 
+# methods, which are defined in the implementation section but not in 
+# the interface are included in the documentation. 
+# If set to NO (the default) only methods in the interface are included.
+
+EXTRACT_LOCAL_METHODS  = NO
+
+# If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all 
+# undocumented members of documented classes, files or namespaces. 
+# If set to NO (the default) these members will be included in the 
+# various overviews, but no documentation section is generated. 
+# This option has no effect if EXTRACT_ALL is enabled.
+
+HIDE_UNDOC_MEMBERS     = NO
+
+# If the HIDE_UNDOC_CLASSES tag is set to YES, Doxygen will hide all 
+# undocumented classes that are normally visible in the class hierarchy. 
+# If set to NO (the default) these classes will be included in the various 
+# overviews. This option has no effect if EXTRACT_ALL is enabled.
+
+HIDE_UNDOC_CLASSES     = NO
+
+# If the HIDE_FRIEND_COMPOUNDS tag is set to YES, Doxygen will hide all 
+# friend (class|struct|union) declarations. 
+# If set to NO (the default) these declarations will be included in the 
+# documentation.
+
+HIDE_FRIEND_COMPOUNDS  = NO
+
+# If the HIDE_IN_BODY_DOCS tag is set to YES, Doxygen will hide any 
+# documentation blocks found inside the body of a function. 
+# If set to NO (the default) these blocks will be appended to the 
+# function's detailed documentation block.
+
+HIDE_IN_BODY_DOCS      = NO
+
+# The INTERNAL_DOCS tag determines if documentation 
+# that is typed after a \internal command is included. If the tag is set 
+# to NO (the default) then the documentation will be excluded. 
+# Set it to YES to include the internal documentation.
+
+INTERNAL_DOCS          = NO
+
+# If the CASE_SENSE_NAMES tag is set to NO then Doxygen will only generate 
+# file names in lower-case letters. If set to YES upper-case letters are also 
+# allowed. This is useful if you have classes or files whose names only differ 
+# in case and if your file system supports case sensitive file names. Windows 
+# and Mac users are advised to set this option to NO.
+
+CASE_SENSE_NAMES       = YES
+
+# If the HIDE_SCOPE_NAMES tag is set to NO (the default) then Doxygen 
+# will show members with their full class and namespace scopes in the 
+# documentation. If set to YES the scope will be hidden.
+
+HIDE_SCOPE_NAMES       = NO
+
+# If the SHOW_INCLUDE_FILES tag is set to YES (the default) then Doxygen 
+# will put a list of the files that are included by a file in the documentation 
+# of that file.
+
+SHOW_INCLUDE_FILES     = YES
+
+# If the INLINE_INFO tag is set to YES (the default) then a tag [inline] 
+# is inserted in the documentation for inline members.
+
+INLINE_INFO            = YES
+
+# If the SORT_MEMBER_DOCS tag is set to YES (the default) then doxygen 
+# will sort the (detailed) documentation of file and class members 
+# alphabetically by member name. If set to NO the members will appear in 
+# declaration order.
+
+SORT_MEMBER_DOCS       = YES
+
+# If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the 
+# brief documentation of file, namespace and class members alphabetically 
+# by member name. If set to NO (the default) the members will appear in 
+# declaration order.
+
+SORT_BRIEF_DOCS        = NO
+
+# If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be 
+# sorted by fully-qualified names, including namespaces. If set to 
+# NO (the default), the class list will be sorted only by class name, 
+# not including the namespace part. 
+# Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES.
+# Note: This option applies only to the class list, not to the 
+# alphabetical list.
+
+SORT_BY_SCOPE_NAME     = NO
+
+# The GENERATE_TODOLIST tag can be used to enable (YES) or 
+# disable (NO) the todo list. This list is created by putting \todo 
+# commands in the documentation.
+
+GENERATE_TODOLIST      = YES
+
+# The GENERATE_TESTLIST tag can be used to enable (YES) or 
+# disable (NO) the test list. This list is created by putting \test 
+# commands in the documentation.
+
+GENERATE_TESTLIST      = YES
+
+# The GENERATE_BUGLIST tag can be used to enable (YES) or 
+# disable (NO) the bug list. This list is created by putting \bug 
+# commands in the documentation.
+
+GENERATE_BUGLIST       = YES
+
+# The GENERATE_DEPRECATEDLIST tag can be used to enable (YES) or 
+# disable (NO) the deprecated list. This list is created by putting 
+# \deprecated commands in the documentation.
+
+GENERATE_DEPRECATEDLIST= YES
+
+# The ENABLED_SECTIONS tag can be used to enable conditional 
+# documentation sections, marked by \if sectionname ... \endif.
+
+ENABLED_SECTIONS       = 
+
+# The MAX_INITIALIZER_LINES tag determines the maximum number of lines 
+# the initial value of a variable or define consists of for it to appear in 
+# the documentation. If the initializer consists of more lines than specified 
+# here it will be hidden. Use a value of 0 to hide initializers completely. 
+# The appearance of the initializer of individual variables and defines in the 
+# documentation can be controlled using \showinitializer or \hideinitializer 
+# command in the documentation regardless of this setting.
+
+MAX_INITIALIZER_LINES  = 30
+
+# Set the SHOW_USED_FILES tag to NO to disable the list of files generated 
+# at the bottom of the documentation of classes and structs. If set to YES the 
+# list will mention the files that were used to generate the documentation.
+
+SHOW_USED_FILES        = YES
+
+# If the sources in your project are distributed over multiple directories 
+# then setting the SHOW_DIRECTORIES tag to YES will show the directory hierarchy 
+# in the documentation. The default is NO.
+
+SHOW_DIRECTORIES       = NO
+
+# The FILE_VERSION_FILTER tag can be used to specify a program or script that 
+# doxygen should invoke to get the current version for each file (typically from the 
+# version control system). Doxygen will invoke the program by executing (via 
+# popen()) the command <command> <input-file>, where <command> is the value of 
+# the FILE_VERSION_FILTER tag, and <input-file> is the name of an input file 
+# provided by doxygen. Whatever the program writes to standard output 
+# is used as the file version. See the manual for examples.
+
+FILE_VERSION_FILTER    = 
+
+#---------------------------------------------------------------------------
+# configuration options related to warning and progress messages
+#---------------------------------------------------------------------------
+
+# The QUIET tag can be used to turn on/off the messages that are generated 
+# by doxygen. Possible values are YES and NO. If left blank NO is used.
+
+QUIET                  = NO
+
+# The WARNINGS tag can be used to turn on/off the warning messages that are 
+# generated by doxygen. Possible values are YES and NO. If left blank 
+# NO is used.
+
+WARNINGS               = YES
+
+# If WARN_IF_UNDOCUMENTED is set to YES, then doxygen will generate warnings 
+# for undocumented members. If EXTRACT_ALL is set to YES then this flag will 
+# automatically be disabled.
+
+WARN_IF_UNDOCUMENTED   = YES
+
+# If WARN_IF_DOC_ERROR is set to YES, doxygen will generate warnings for 
+# potential errors in the documentation, such as not documenting some 
+# parameters in a documented function, or documenting parameters that 
+# don't exist or using markup commands wrongly.
+
+WARN_IF_DOC_ERROR      = YES
+
+# This WARN_NO_PARAMDOC option can be abled to get warnings for 
+# functions that are documented, but have no documentation for their parameters 
+# or return value. If set to NO (the default) doxygen will only warn about 
+# wrong or incomplete parameter documentation, but not about the absence of 
+# documentation.
+
+WARN_NO_PARAMDOC       = NO
+
+# The WARN_FORMAT tag determines the format of the warning messages that 
+# doxygen can produce. The string should contain the $file, $line, and $text 
+# tags, which will be replaced by the file and line number from which the 
+# warning originated and the warning text. Optionally the format may contain 
+# $version, which will be replaced by the version of the file (if it could 
+# be obtained via FILE_VERSION_FILTER)
+
+WARN_FORMAT            = "$file:$line: $text"
+
+# The WARN_LOGFILE tag can be used to specify a file to which warning 
+# and error messages should be written. If left blank the output is written 
+# to stderr.
+
+WARN_LOGFILE           = 
+
+#---------------------------------------------------------------------------
+# configuration options related to the input files
+#---------------------------------------------------------------------------
+
+# The INPUT tag can be used to specify the files and/or directories that contain 
+# documented source files. You may enter file names like "myfile.cpp" or 
+# directories like "/usr/src/myproject". Separate the files or directories 
+# with spaces.
+
+INPUT                  = 
+
+# If the value of the INPUT tag contains directories, you can use the 
+# FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp 
+# and *.h) to filter out the source-files in the directories. If left 
+# blank the following patterns are tested: 
+# *.c *.cc *.cxx *.cpp *.c++ *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh *.hxx 
+# *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm *.py
+
+FILE_PATTERNS          = 
+
+# The RECURSIVE tag can be used to turn specify whether or not subdirectories 
+# should be searched for input files as well. Possible values are YES and NO. 
+# If left blank NO is used.
+
+RECURSIVE              = NO
+
+# The EXCLUDE tag can be used to specify files and/or directories that should 
+# excluded from the INPUT source files. This way you can easily exclude a 
+# subdirectory from a directory tree whose root is specified with the INPUT tag.
+
+EXCLUDE                = 
+
+# The EXCLUDE_SYMLINKS tag can be used select whether or not files or 
+# directories that are symbolic links (a Unix filesystem feature) are excluded 
+# from the input.
+
+EXCLUDE_SYMLINKS       = NO
+
+# If the value of the INPUT tag contains directories, you can use the 
+# EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude 
+# certain files from those directories. Note that the wildcards are matched 
+# against the file with absolute path, so to exclude all test directories 
+# for example use the pattern */test/*
+
+EXCLUDE_PATTERNS       = 
+
+# The EXAMPLE_PATH tag can be used to specify one or more files or 
+# directories that contain example code fragments that are included (see 
+# the \include command).
+
+EXAMPLE_PATH           = 
+
+# If the value of the EXAMPLE_PATH tag contains directories, you can use the 
+# EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp 
+# and *.h) to filter out the source-files in the directories. If left 
+# blank all files are included.
+
+EXAMPLE_PATTERNS       = 
+
+# If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be 
+# searched for input files to be used with the \include or \dontinclude 
+# commands irrespective of the value of the RECURSIVE tag. 
+# Possible values are YES and NO. If left blank NO is used.
+
+EXAMPLE_RECURSIVE      = NO
+
+# The IMAGE_PATH tag can be used to specify one or more files or 
+# directories that contain image that are included in the documentation (see 
+# the \image command).
+
+IMAGE_PATH             = 
+
+# The INPUT_FILTER tag can be used to specify a program that doxygen should 
+# invoke to filter for each input file. Doxygen will invoke the filter program 
+# by executing (via popen()) the command <filter> <input-file>, where <filter> 
+# is the value of the INPUT_FILTER tag, and <input-file> is the name of an 
+# input file. Doxygen will then use the output that the filter program writes 
+# to standard output.  If FILTER_PATTERNS is specified, this tag will be 
+# ignored.
+
+INPUT_FILTER           = 
+
+# The FILTER_PATTERNS tag can be used to specify filters on a per file pattern 
+# basis.  Doxygen will compare the file name with each pattern and apply the 
+# filter if there is a match.  The filters are a list of the form: 
+# pattern=filter (like *.cpp=my_cpp_filter). See INPUT_FILTER for further 
+# info on how filters are used. If FILTER_PATTERNS is empty, INPUT_FILTER 
+# is applied to all files.
+
+FILTER_PATTERNS        = 
+
+# If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using 
+# INPUT_FILTER) will be used to filter the input files when producing source 
+# files to browse (i.e. when SOURCE_BROWSER is set to YES).
+
+FILTER_SOURCE_FILES    = NO
+
+#---------------------------------------------------------------------------
+# configuration options related to source browsing
+#---------------------------------------------------------------------------
+
+# If the SOURCE_BROWSER tag is set to YES then a list of source files will 
+# be generated. Documented entities will be cross-referenced with these sources. 
+# Note: To get rid of all source code in the generated output, make sure also 
+# VERBATIM_HEADERS is set to NO.
+
+SOURCE_BROWSER         = NO
+
+# Setting the INLINE_SOURCES tag to YES will include the body 
+# of functions and classes directly in the documentation.
+
+INLINE_SOURCES         = NO
+
+# Setting the STRIP_CODE_COMMENTS tag to YES (the default) will instruct 
+# doxygen to hide any special comment blocks from generated source code 
+# fragments. Normal C and C++ comments will always remain visible.
+
+STRIP_CODE_COMMENTS    = YES
+
+# If the REFERENCED_BY_RELATION tag is set to YES (the default) 
+# then for each documented function all documented 
+# functions referencing it will be listed.
+
+REFERENCED_BY_RELATION = YES
+
+# If the REFERENCES_RELATION tag is set to YES (the default) 
+# then for each documented function all documented entities 
+# called/used by that function will be listed.
+
+REFERENCES_RELATION    = YES
+
+# If the REFERENCES_LINK_SOURCE tag is set to YES (the default)
+# and SOURCE_BROWSER tag is set to YES, then the hyperlinks from
+# functions in REFERENCES_RELATION and REFERENCED_BY_RELATION lists will
+# link to the source code.  Otherwise they will link to the documentstion.
+
+REFERENCES_LINK_SOURCE = YES
+
+# If the USE_HTAGS tag is set to YES then the references to source code 
+# will point to the HTML generated by the htags(1) tool instead of doxygen 
+# built-in source browser. The htags tool is part of GNU's global source 
+# tagging system (see http://www.gnu.org/software/global/global.html). You 
+# will need version 4.8.6 or higher.
+
+USE_HTAGS              = NO
+
+# If the VERBATIM_HEADERS tag is set to YES (the default) then Doxygen 
+# will generate a verbatim copy of the header file for each class for 
+# which an include is specified. Set to NO to disable this.
+
+VERBATIM_HEADERS       = YES
+
+#---------------------------------------------------------------------------
+# configuration options related to the alphabetical class index
+#---------------------------------------------------------------------------
+
+# If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index 
+# of all compounds will be generated. Enable this if the project 
+# contains a lot of classes, structs, unions or interfaces.
+
+ALPHABETICAL_INDEX     = NO
+
+# If the alphabetical index is enabled (see ALPHABETICAL_INDEX) then 
+# the COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns 
+# in which this list will be split (can be a number in the range [1..20])
+
+COLS_IN_ALPHA_INDEX    = 5
+
+# In case all classes in a project start with a common prefix, all 
+# classes will be put under the same header in the alphabetical index. 
+# The IGNORE_PREFIX tag can be used to specify one or more prefixes that 
+# should be ignored while generating the index headers.
+
+IGNORE_PREFIX          = 
+
+#---------------------------------------------------------------------------
+# configuration options related to the HTML output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_HTML tag is set to YES (the default) Doxygen will 
+# generate HTML output.
+
+GENERATE_HTML          = YES
+
+# The HTML_OUTPUT tag is used to specify where the HTML docs will be put. 
+# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
+# put in front of it. If left blank `html' will be used as the default path.
+
+HTML_OUTPUT            = html
+
+# The HTML_FILE_EXTENSION tag can be used to specify the file extension for 
+# each generated HTML page (for example: .htm,.php,.asp). If it is left blank 
+# doxygen will generate files with .html extension.
+
+HTML_FILE_EXTENSION    = .html
+
+# The HTML_HEADER tag can be used to specify a personal HTML header for 
+# each generated HTML page. If it is left blank doxygen will generate a 
+# standard header.
+
+HTML_HEADER            = 
+
+# The HTML_FOOTER tag can be used to specify a personal HTML footer for 
+# each generated HTML page. If it is left blank doxygen will generate a 
+# standard footer.
+
+HTML_FOOTER            = 
+
+# The HTML_STYLESHEET tag can be used to specify a user-defined cascading 
+# style sheet that is used by each HTML page. It can be used to 
+# fine-tune the look of the HTML output. If the tag is left blank doxygen 
+# will generate a default style sheet. Note that doxygen will try to copy 
+# the style sheet file to the HTML output directory, so don't put your own 
+# stylesheet in the HTML output directory as well, or it will be erased!
+
+HTML_STYLESHEET        = 
+
+# If the HTML_ALIGN_MEMBERS tag is set to YES, the members of classes, 
+# files or namespaces will be aligned in HTML using tables. If set to 
+# NO a bullet list will be used.
+
+HTML_ALIGN_MEMBERS     = YES
+
+# If the GENERATE_HTMLHELP tag is set to YES, additional index files 
+# will be generated that can be used as input for tools like the 
+# Microsoft HTML help workshop to generate a compressed HTML help file (.chm) 
+# of the generated HTML documentation.
+
+GENERATE_HTMLHELP      = NO
+
+# If the GENERATE_HTMLHELP tag is set to YES, the CHM_FILE tag can 
+# be used to specify the file name of the resulting .chm file. You 
+# can add a path in front of the file if the result should not be 
+# written to the html output directory.
+
+CHM_FILE               = 
+
+# If the GENERATE_HTMLHELP tag is set to YES, the HHC_LOCATION tag can 
+# be used to specify the location (absolute path including file name) of 
+# the HTML help compiler (hhc.exe). If non-empty doxygen will try to run 
+# the HTML help compiler on the generated index.hhp.
+
+HHC_LOCATION           = 
+
+# If the GENERATE_HTMLHELP tag is set to YES, the GENERATE_CHI flag 
+# controls if a separate .chi index file is generated (YES) or that 
+# it should be included in the master .chm file (NO).
+
+GENERATE_CHI           = NO
+
+# If the GENERATE_HTMLHELP tag is set to YES, the BINARY_TOC flag 
+# controls whether a binary table of contents is generated (YES) or a 
+# normal table of contents (NO) in the .chm file.
+
+BINARY_TOC             = NO
+
+# The TOC_EXPAND flag can be set to YES to add extra items for group members 
+# to the contents of the HTML help documentation and to the tree view.
+
+TOC_EXPAND             = NO
+
+# The DISABLE_INDEX tag can be used to turn on/off the condensed index at 
+# top of each HTML page. The value NO (the default) enables the index and 
+# the value YES disables it.
+
+DISABLE_INDEX          = NO
+
+# This tag can be used to set the number of enum values (range [1..20]) 
+# that doxygen will group on one line in the generated HTML documentation.
+
+ENUM_VALUES_PER_LINE   = 4
+
+# If the GENERATE_TREEVIEW tag is set to YES, a side panel will be
+# generated containing a tree-like index structure (just like the one that 
+# is generated for HTML Help). For this to work a browser that supports 
+# JavaScript, DHTML, CSS and frames is required (for instance Mozilla 1.0+, 
+# Netscape 6.0+, Internet explorer 5.0+, or Konqueror). Windows users are 
+# probably better off using the HTML help feature.
+
+GENERATE_TREEVIEW      = NO
+
+# If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be 
+# used to set the initial width (in pixels) of the frame in which the tree 
+# is shown.
+
+TREEVIEW_WIDTH         = 250
+
+#---------------------------------------------------------------------------
+# configuration options related to the LaTeX output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_LATEX tag is set to YES (the default) Doxygen will 
+# generate Latex output.
+
+GENERATE_LATEX         = NO
+
+# The LATEX_OUTPUT tag is used to specify where the LaTeX docs will be put. 
+# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
+# put in front of it. If left blank `latex' will be used as the default path.
+
+LATEX_OUTPUT           = latex
+
+# The LATEX_CMD_NAME tag can be used to specify the LaTeX command name to be 
+# invoked. If left blank `latex' will be used as the default command name.
+
+LATEX_CMD_NAME         = latex
+
+# The MAKEINDEX_CMD_NAME tag can be used to specify the command name to 
+# generate index for LaTeX. If left blank `makeindex' will be used as the 
+# default command name.
+
+MAKEINDEX_CMD_NAME     = makeindex
+
+# If the COMPACT_LATEX tag is set to YES Doxygen generates more compact 
+# LaTeX documents. This may be useful for small projects and may help to 
+# save some trees in general.
+
+COMPACT_LATEX          = NO
+
+# The PAPER_TYPE tag can be used to set the paper type that is used 
+# by the printer. Possible values are: a4, a4wide, letter, legal and 
+# executive. If left blank a4wide will be used.
+
+PAPER_TYPE             = a4wide
+
+# The EXTRA_PACKAGES tag can be to specify one or more names of LaTeX 
+# packages that should be included in the LaTeX output.
+
+EXTRA_PACKAGES         = 
+
+# The LATEX_HEADER tag can be used to specify a personal LaTeX header for 
+# the generated latex document. The header should contain everything until 
+# the first chapter. If it is left blank doxygen will generate a 
+# standard header. Notice: only use this tag if you know what you are doing!
+
+LATEX_HEADER           = 
+
+# If the PDF_HYPERLINKS tag is set to YES, the LaTeX that is generated 
+# is prepared for conversion to pdf (using ps2pdf). The pdf file will 
+# contain links (just like the HTML output) instead of page references 
+# This makes the output suitable for online browsing using a pdf viewer.
+
+PDF_HYPERLINKS         = NO
+
+# If the USE_PDFLATEX tag is set to YES, pdflatex will be used instead of 
+# plain latex in the generated Makefile. Set this option to YES to get a 
+# higher quality PDF documentation.
+
+USE_PDFLATEX           = NO
+
+# If the LATEX_BATCHMODE tag is set to YES, doxygen will add the \\batchmode. 
+# command to the generated LaTeX files. This will instruct LaTeX to keep 
+# running if errors occur, instead of asking the user for help. 
+# This option is also used when generating formulas in HTML.
+
+LATEX_BATCHMODE        = NO
+
+# If LATEX_HIDE_INDICES is set to YES then doxygen will not 
+# include the index chapters (such as File Index, Compound Index, etc.) 
+# in the output.
+
+LATEX_HIDE_INDICES     = NO
+
+#---------------------------------------------------------------------------
+# configuration options related to the RTF output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_RTF tag is set to YES Doxygen will generate RTF output 
+# The RTF output is optimized for Word 97 and may not look very pretty with 
+# other RTF readers or editors.
+
+GENERATE_RTF           = NO
+
+# The RTF_OUTPUT tag is used to specify where the RTF docs will be put. 
+# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
+# put in front of it. If left blank `rtf' will be used as the default path.
+
+RTF_OUTPUT             = rtf
+
+# If the COMPACT_RTF tag is set to YES Doxygen generates more compact 
+# RTF documents. This may be useful for small projects and may help to 
+# save some trees in general.
+
+COMPACT_RTF            = NO
+
+# If the RTF_HYPERLINKS tag is set to YES, the RTF that is generated 
+# will contain hyperlink fields. The RTF file will 
+# contain links (just like the HTML output) instead of page references. 
+# This makes the output suitable for online browsing using WORD or other 
+# programs which support those fields. 
+# Note: wordpad (write) and others do not support links.
+
+RTF_HYPERLINKS         = NO
+
+# Load stylesheet definitions from file. Syntax is similar to doxygen's 
+# config file, i.e. a series of assignments. You only have to provide 
+# replacements, missing definitions are set to their default value.
+
+RTF_STYLESHEET_FILE    = 
+
+# Set optional variables used in the generation of an rtf document. 
+# Syntax is similar to doxygen's config file.
+
+RTF_EXTENSIONS_FILE    = 
+
+#---------------------------------------------------------------------------
+# configuration options related to the man page output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_MAN tag is set to YES (the default) Doxygen will 
+# generate man pages
+
+GENERATE_MAN           = NO
+
+# The MAN_OUTPUT tag is used to specify where the man pages will be put. 
+# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
+# put in front of it. If left blank `man' will be used as the default path.
+
+MAN_OUTPUT             = man
+
+# The MAN_EXTENSION tag determines the extension that is added to 
+# the generated man pages (default is the subroutine's section .3)
+
+MAN_EXTENSION          = .3
+
+# If the MAN_LINKS tag is set to YES and Doxygen generates man output, 
+# then it will generate one additional man file for each entity 
+# documented in the real man page(s). These additional files 
+# only source the real man page, but without them the man command 
+# would be unable to find the correct page. The default is NO.
+
+MAN_LINKS              = NO
+
+#---------------------------------------------------------------------------
+# configuration options related to the XML output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_XML tag is set to YES Doxygen will 
+# generate an XML file that captures the structure of 
+# the code including all documentation.
+
+GENERATE_XML           = NO
+
+# The XML_OUTPUT tag is used to specify where the XML pages will be put. 
+# If a relative path is entered the value of OUTPUT_DIRECTORY will be 
+# put in front of it. If left blank `xml' will be used as the default path.
+
+XML_OUTPUT             = xml
+
+# The XML_SCHEMA tag can be used to specify an XML schema, 
+# which can be used by a validating XML parser to check the 
+# syntax of the XML files.
+
+XML_SCHEMA             = 
+
+# The XML_DTD tag can be used to specify an XML DTD, 
+# which can be used by a validating XML parser to check the 
+# syntax of the XML files.
+
+XML_DTD                = 
+
+# If the XML_PROGRAMLISTING tag is set to YES Doxygen will 
+# dump the program listings (including syntax highlighting 
+# and cross-referencing information) to the XML output. Note that 
+# enabling this will significantly increase the size of the XML output.
+
+XML_PROGRAMLISTING     = YES
+
+#---------------------------------------------------------------------------
+# configuration options for the AutoGen Definitions output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_AUTOGEN_DEF tag is set to YES Doxygen will 
+# generate an AutoGen Definitions (see autogen.sf.net) file 
+# that captures the structure of the code including all 
+# documentation. Note that this feature is still experimental 
+# and incomplete at the moment.
+
+GENERATE_AUTOGEN_DEF   = NO
+
+#---------------------------------------------------------------------------
+# configuration options related to the Perl module output
+#---------------------------------------------------------------------------
+
+# If the GENERATE_PERLMOD tag is set to YES Doxygen will 
+# generate a Perl module file that captures the structure of 
+# the code including all documentation. Note that this 
+# feature is still experimental and incomplete at the 
+# moment.
+
+GENERATE_PERLMOD       = NO
+
+# If the PERLMOD_LATEX tag is set to YES Doxygen will generate 
+# the necessary Makefile rules, Perl scripts and LaTeX code to be able 
+# to generate PDF and DVI output from the Perl module output.
+
+PERLMOD_LATEX          = NO
+
+# If the PERLMOD_PRETTY tag is set to YES the Perl module output will be 
+# nicely formatted so it can be parsed by a human reader.  This is useful 
+# if you want to understand what is going on.  On the other hand, if this 
+# tag is set to NO the size of the Perl module output will be much smaller 
+# and Perl will parse it just the same.
+
+PERLMOD_PRETTY         = YES
+
+# The names of the make variables in the generated doxyrules.make file 
+# are prefixed with the string contained in PERLMOD_MAKEVAR_PREFIX. 
+# This is useful so different doxyrules.make files included by the same 
+# Makefile don't overwrite each other's variables.
+
+PERLMOD_MAKEVAR_PREFIX = 
+
+#---------------------------------------------------------------------------
+# Configuration options related to the preprocessor   
+#---------------------------------------------------------------------------
+
+# If the ENABLE_PREPROCESSING tag is set to YES (the default) Doxygen will 
+# evaluate all C-preprocessor directives found in the sources and include 
+# files.
+
+ENABLE_PREPROCESSING   = YES
+
+# If the MACRO_EXPANSION tag is set to YES Doxygen will expand all macro 
+# names in the source code. If set to NO (the default) only conditional 
+# compilation will be performed. Macro expansion can be done in a controlled 
+# way by setting EXPAND_ONLY_PREDEF to YES.
+
+MACRO_EXPANSION        = NO
+
+# If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES 
+# then the macro expansion is limited to the macros specified with the 
+# PREDEFINED and EXPAND_AS_DEFINED tags.
+
+EXPAND_ONLY_PREDEF     = NO
+
+# If the SEARCH_INCLUDES tag is set to YES (the default) the includes files 
+# in the INCLUDE_PATH (see below) will be search if a #include is found.
+
+SEARCH_INCLUDES        = YES
+
+# The INCLUDE_PATH tag can be used to specify one or more directories that 
+# contain include files that are not input files but should be processed by 
+# the preprocessor.
+
+INCLUDE_PATH           = 
+
+# You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard 
+# patterns (like *.h and *.hpp) to filter out the header-files in the 
+# directories. If left blank, the patterns specified with FILE_PATTERNS will 
+# be used.
+
+INCLUDE_FILE_PATTERNS  = 
+
+# The PREDEFINED tag can be used to specify one or more macro names that 
+# are defined before the preprocessor is started (similar to the -D option of 
+# gcc). The argument of the tag is a list of macros of the form: name 
+# or name=definition (no spaces). If the definition and the = are 
+# omitted =1 is assumed. To prevent a macro definition from being 
+# undefined via #undef or recursively expanded use the := operator 
+# instead of the = operator.
+
+PREDEFINED             = 
+
+# If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then 
+# this tag can be used to specify a list of macro names that should be expanded. 
+# The macro definition that is found in the sources will be used. 
+# Use the PREDEFINED tag if you want to use a different macro definition.
+
+EXPAND_AS_DEFINED      = 
+
+# If the SKIP_FUNCTION_MACROS tag is set to YES (the default) then 
+# doxygen's preprocessor will remove all function-like macros that are alone 
+# on a line, have an all uppercase name, and do not end with a semicolon. Such 
+# function macros are typically used for boiler-plate code, and will confuse 
+# the parser if not removed.
+
+SKIP_FUNCTION_MACROS   = YES
+
+#---------------------------------------------------------------------------
+# Configuration::additions related to external references   
+#---------------------------------------------------------------------------
+
+# The TAGFILES option can be used to specify one or more tagfiles. 
+# Optionally an initial location of the external documentation 
+# can be added for each tagfile. The format of a tag file without 
+# this location is as follows: 
+#   TAGFILES = file1 file2 ... 
+# Adding location for the tag files is done as follows: 
+#   TAGFILES = file1=loc1 "file2 = loc2" ... 
+# where "loc1" and "loc2" can be relative or absolute paths or 
+# URLs. If a location is present for each tag, the installdox tool 
+# does not have to be run to correct the links.
+# Note that each tag file must have a unique name
+# (where the name does NOT include the path)
+# If a tag file is not located in the directory in which doxygen 
+# is run, you must also specify the path to the tagfile here.
+
+TAGFILES               = 
+
+# When a file name is specified after GENERATE_TAGFILE, doxygen will create 
+# a tag file that is based on the input files it reads.
+
+GENERATE_TAGFILE       = 
+
+# If the ALLEXTERNALS tag is set to YES all external classes will be listed 
+# in the class index. If set to NO only the inherited external classes 
+# will be listed.
+
+ALLEXTERNALS           = NO
+
+# If the EXTERNAL_GROUPS tag is set to YES all external groups will be listed 
+# in the modules index. If set to NO, only the current project's groups will 
+# be listed.
+
+EXTERNAL_GROUPS        = YES
+
+# The PERL_PATH should be the absolute path and name of the perl script 
+# interpreter (i.e. the result of `which perl').
+
+PERL_PATH              = /usr/bin/perl
+
+#---------------------------------------------------------------------------
+# Configuration options related to the dot tool   
+#---------------------------------------------------------------------------
+
+# If the CLASS_DIAGRAMS tag is set to YES (the default) Doxygen will 
+# generate a inheritance diagram (in HTML, RTF and LaTeX) for classes with base 
+# or super classes. Setting the tag to NO turns the diagrams off. Note that 
+# this option is superseded by the HAVE_DOT option below. This is only a 
+# fallback. It is recommended to install and use dot, since it yields more 
+# powerful graphs.
+
+CLASS_DIAGRAMS         = YES
+
+# If set to YES, the inheritance and collaboration graphs will hide 
+# inheritance and usage relations if the target is undocumented 
+# or is not a class.
+
+HIDE_UNDOC_RELATIONS   = YES
+
+# If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is 
+# available from the path. This tool is part of Graphviz, a graph visualization 
+# toolkit from AT&T and Lucent Bell Labs. The other options in this section 
+# have no effect if this option is set to NO (the default)
+
+HAVE_DOT               = NO
+
+# If the CLASS_GRAPH and HAVE_DOT tags are set to YES then doxygen 
+# will generate a graph for each documented class showing the direct and 
+# indirect inheritance relations. Setting this tag to YES will force the 
+# the CLASS_DIAGRAMS tag to NO.
+
+CLASS_GRAPH            = YES
+
+# If the COLLABORATION_GRAPH and HAVE_DOT tags are set to YES then doxygen 
+# will generate a graph for each documented class showing the direct and 
+# indirect implementation dependencies (inheritance, containment, and 
+# class references variables) of the class with other documented classes.
+
+COLLABORATION_GRAPH    = YES
+
+# If the GROUP_GRAPHS and HAVE_DOT tags are set to YES then doxygen 
+# will generate a graph for groups, showing the direct groups dependencies
+
+GROUP_GRAPHS           = YES
+
+# If the UML_LOOK tag is set to YES doxygen will generate inheritance and 
+# collaboration diagrams in a style similar to the OMG's Unified Modeling 
+# Language.
+
+UML_LOOK               = NO
+
+# If set to YES, the inheritance and collaboration graphs will show the 
+# relations between templates and their instances.
+
+TEMPLATE_RELATIONS     = NO
+
+# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDE_GRAPH, and HAVE_DOT 
+# tags are set to YES then doxygen will generate a graph for each documented 
+# file showing the direct and indirect include dependencies of the file with 
+# other documented files.
+
+INCLUDE_GRAPH          = YES
+
+# If the ENABLE_PREPROCESSING, SEARCH_INCLUDES, INCLUDED_BY_GRAPH, and 
+# HAVE_DOT tags are set to YES then doxygen will generate a graph for each 
+# documented header file showing the documented files that directly or 
+# indirectly include this file.
+
+INCLUDED_BY_GRAPH      = YES
+
+# If the CALL_GRAPH and HAVE_DOT tags are set to YES then doxygen will 
+# generate a call dependency graph for every global function or class method. 
+# Note that enabling this option will significantly increase the time of a run. 
+# So in most cases it will be better to enable call graphs for selected 
+# functions only using the \callgraph command.
+
+CALL_GRAPH             = NO
+
+# If the CALLER_GRAPH and HAVE_DOT tags are set to YES then doxygen will 
+# generate a caller dependency graph for every global function or class method. 
+# Note that enabling this option will significantly increase the time of a run. 
+# So in most cases it will be better to enable caller graphs for selected 
+# functions only using the \callergraph command.
+
+CALLER_GRAPH           = NO
+
+# If the GRAPHICAL_HIERARCHY and HAVE_DOT tags are set to YES then doxygen 
+# will graphical hierarchy of all classes instead of a textual one.
+
+GRAPHICAL_HIERARCHY    = YES
+
+# If the DIRECTORY_GRAPH, SHOW_DIRECTORIES and HAVE_DOT tags are set to YES 
+# then doxygen will show the dependencies a directory has on other directories 
+# in a graphical way. The dependency relations are determined by the #include
+# relations between the files in the directories.
+
+DIRECTORY_GRAPH        = YES
+
+# The DOT_IMAGE_FORMAT tag can be used to set the image format of the images 
+# generated by dot. Possible values are png, jpg, or gif
+# If left blank png will be used.
+
+DOT_IMAGE_FORMAT       = png
+
+# The tag DOT_PATH can be used to specify the path where the dot tool can be 
+# found. If left blank, it is assumed the dot tool can be found in the path.
+
+DOT_PATH               = 
+
+# The DOTFILE_DIRS tag can be used to specify one or more directories that 
+# contain dot files that are included in the documentation (see the 
+# \dotfile command).
+
+DOTFILE_DIRS           = 
+
+# The MAX_DOT_GRAPH_WIDTH tag can be used to set the maximum allowed width 
+# (in pixels) of the graphs generated by dot. If a graph becomes larger than 
+# this value, doxygen will try to truncate the graph, so that it fits within 
+# the specified constraint. Beware that most browsers cannot cope with very 
+# large images.
+
+MAX_DOT_GRAPH_WIDTH    = 1024
+
+# The MAX_DOT_GRAPH_HEIGHT tag can be used to set the maximum allows height 
+# (in pixels) of the graphs generated by dot. If a graph becomes larger than 
+# this value, doxygen will try to truncate the graph, so that it fits within 
+# the specified constraint. Beware that most browsers cannot cope with very 
+# large images.
+
+MAX_DOT_GRAPH_HEIGHT   = 1024
+
+# The MAX_DOT_GRAPH_DEPTH tag can be used to set the maximum depth of the 
+# graphs generated by dot. A depth value of 3 means that only nodes reachable 
+# from the root by following a path via at most 3 edges will be shown. Nodes 
+# that lay further from the root node will be omitted. Note that setting this 
+# option to 1 or 2 may greatly reduce the computation time needed for large 
+# code bases. Also note that a graph may be further truncated if the graph's 
+# image dimensions are not sufficient to fit the graph (see MAX_DOT_GRAPH_WIDTH 
+# and MAX_DOT_GRAPH_HEIGHT). If 0 is used for the depth value (the default), 
+# the graph is not depth-constrained.
+
+MAX_DOT_GRAPH_DEPTH    = 0
+
+# Set the DOT_TRANSPARENT tag to YES to generate images with a transparent 
+# background. This is disabled by default, which results in a white background. 
+# Warning: Depending on the platform used, enabling this option may lead to 
+# badly anti-aliased labels on the edges of a graph (i.e. they become hard to 
+# read).
+
+DOT_TRANSPARENT        = NO
+
+# Set the DOT_MULTI_TARGETS tag to YES allow dot to generate multiple output 
+# files in one run (i.e. multiple -o and -T options on the command line). This 
+# makes dot run faster, but since only newer versions of dot (>1.8.10) 
+# support this, this feature is disabled by default.
+
+DOT_MULTI_TARGETS      = NO
+
+# If the GENERATE_LEGEND tag is set to YES (the default) Doxygen will 
+# generate a legend page explaining the meaning of the various boxes and 
+# arrows in the dot generated graphs.
+
+GENERATE_LEGEND        = YES
+
+# If the DOT_CLEANUP tag is set to YES (the default) Doxygen will 
+# remove the intermediate dot files that are used to generate 
+# the various graphs.
+
+DOT_CLEANUP            = YES
+
+#---------------------------------------------------------------------------
+# Configuration::additions related to the search engine   
+#---------------------------------------------------------------------------
+
+# The SEARCHENGINE tag specifies whether or not a search engine should be 
+# used. If set to NO the values of all tags below this one will be ignored.
+
+SEARCHENGINE           = NO
Index: branches/battery/code/projects/libdragonfly/Makefile
===================================================================
--- branches/battery/code/projects/libdragonfly/Makefile	(nonexistent)
+++ branches/battery/code/projects/libdragonfly/Makefile	(revision 260)
@@ -0,0 +1,211 @@
+############################
+### Update this Section ####
+############################
+
+COLONYROOT = ../../..
+
+# Target file name (without extension).
+TARGET = libdragonfly
+
+############################
+
+CDEFS = 
+
+# MCU name
+MCU = atmega128
+
+
+# Processor frequency.
+#     This will define a symbol, F_CPU, in all source code files equal to the 
+#     processor frequency. You can then use this symbol in your source code to 
+#     calculate timings. Do NOT tack on a 'UL' at the end, this will be done
+#     automatically to create a 32-bit value in your source code.
+F_CPU = 16000000
+
+
+# Output format. (can be srec, ihex, binary)
+FORMAT = ihex
+
+
+# List C source files here. (C dependencies are automatically generated.)
+SRC = $(wildcard *.c)
+
+# List Assembler source files here.
+#     Make them always end in a capital .S.  Files ending in a lowercase .s
+#     will not be considered source files but generated files (assembler
+#     output from the compiler), and will be deleted upon "make clean"!
+#     Even though the DOS/Win* filesystem matches both .s and .S the same,
+#     it will preserve the spelling of the filenames, and gcc itself does
+#     care about how the name is spelled on its command-line.
+ASRC = 
+
+# Optimization level, can be [0, 1, 2, 3, s]. 
+#     0 = turn off optimization. s = optimize for size.
+#     (Note: 3 is not always the best optimization level. See avr-libc FAQ.)
+OPT = s
+
+# Debugging format.
+#     Native formats for AVR-GCC's -g are dwarf-2 [default] or stabs.
+#     AVR Studio 4.10 requires dwarf-2.
+#     AVR [Extended] COFF format requires stabs, plus an avr-objcopy run.
+DEBUG = 
+# dwarf-2
+
+# List any extra directories to look for include files here.
+#     Each directory must be seperated by a space.
+#     Use forward slashes for directory separators.
+#     For a directory that has spaces, enclose it in quotes.
+EXTRAINCDIRS = 
+
+# Compiler flag to set the C Standard level.
+#     c89   = "ANSI" C
+#     gnu89 = c89 plus GCC extensions
+#     c99   = ISO C99 standard (not yet fully implemented)
+#     gnu99 = c99 plus GCC extensions
+CSTANDARD = -std=gnu99
+
+
+# Place -D or -U options here
+CDEFS += -DF_CPU=$(F_CPU)UL 
+
+# Place -I options here
+CINCS =
+
+
+#---------------- Compiler Options ----------------
+#  -g*:          generate debugging information
+#  -O*:          optimization level
+#  -f...:        tuning, see GCC manual and avr-libc documentation
+#  -Wall...:     warning level
+#  -Wa,...:      tell GCC to pass this to the assembler.
+#    -adhlns...: create assembler listing
+CFLAGS = -g$(DEBUG)
+CFLAGS += $(CDEFS) $(CINCS)
+CFLAGS += -O$(OPT)
+CFLAGS += -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums
+CFLAGS += -Wall -Wstrict-prototypes
+CFLAGS += -Wa,-adhlns=$(<:.c=.lst)
+CFLAGS += $(patsubst %,-I%,$(EXTRAINCDIRS))
+CFLAGS += $(CSTANDARD)
+
+
+#---------------- Library Options ----------------
+# Minimalistic printf version
+PRINTF_LIB_MIN = -Wl,-u,vfprintf -lprintf_min
+
+# Floating point printf version (requires MATH_LIB = -lm below)
+PRINTF_LIB_FLOAT = -Wl,-u,vfprintf -lprintf_flt
+
+# If this is left blank, then it will use the Standard printf version.
+PRINTF_LIB = 
+#PRINTF_LIB = $(PRINTF_LIB_MIN)
+#PRINTF_LIB = $(PRINTF_LIB_FLOAT)
+
+# Minimalistic scanf version
+SCANF_LIB_MIN = -Wl,-u,vfscanf -lscanf_min
+
+# Floating point + %[ scanf version (requires MATH_LIB = -lm below)
+SCANF_LIB_FLOAT = -Wl,-u,vfscanf -lscanf_flt
+
+# If this is left blank, then it will use the Standard scanf version.
+SCANF_LIB = 
+#SCANF_LIB = $(SCANF_LIB_MIN)
+#SCANF_LIB = $(SCANF_LIB_FLOAT)
+
+MATH_LIB = -lm
+
+#============================================================================
+
+
+# Define programs and commands.
+SHELL = sh
+CC = avr-gcc
+AR = avr-ar
+OBJCOPY = avr-objcopy
+OBJDUMP = avr-objdump
+SIZE = avr-size
+NM = avr-nm
+AVRDUDE = avrdude
+REMOVE = rm -f
+REMOVEDIR = rm -rf
+COPY = cp
+DOXYGEN = doxygen
+WINSHELL = cmd
+
+
+# Define Messages
+# English
+MSG_ERRORS_NONE = Errors: none
+MSG_BEGIN = -------- begin --------
+MSG_END = --------  end  --------
+MSG_COMPILING = Compiling:
+MSG_CLEANING = Cleaning project:
+
+# Define all object files.
+OBJ = $(SRC:.c=.o) $(ASRC:.S=.o) 
+
+# Define all listing files.
+LST = $(SRC:.c=.lst) $(ASRC:.S=.lst) 
+
+# Compiler flags to generate dependency files.
+GENDEPFLAGS = -MD -MP -MF .dep/$(@F).d
+
+# Combine all necessary flags and optional flags.
+# Add target processor to flags.
+ALL_CFLAGS = -mmcu=$(MCU) -I. $(CFLAGS) $(GENDEPFLAGS)
+ALL_ASFLAGS = rcs
+
+# Default target.
+all: begin build end
+
+dist: all publish
+
+publish:
+	$(COPY) $(TARGET).a $(COLONYROOT)/code/lib/bin
+	$(COPY) *.c $(COLONYROOT)/code/lib/src/$(TARGET)
+	$(COPY) *.h $(COLONYROOT)/code/lib/include/$(TARGET)
+
+docs:
+	$(DOXYGEN)
+	$(COPY) docs/html/* $(COLONYROOT)/docs/$(TARGET)
+
+
+build: $(OBJ)
+	$(AR) $(ALL_ASFLAGS) $(TARGET).a $(OBJ)
+
+# Eye candy.
+# AVR Studio 3.x does not check make's exit code but relies on
+# the following magic strings to be generated by the compile job.
+begin:
+	@echo
+	@echo $(MSG_BEGIN)
+
+end:
+	@echo $(MSG_END)
+	@echo
+
+# Compile: create object files from C source files.
+%.o : %.c
+	@echo
+	@echo $(MSG_COMPILING) $<
+	$(CC) -c $(ALL_CFLAGS) $< -o $@ 
+
+
+# Target: clean project.
+clean: begin clean_list end
+
+clean_list :
+	@echo
+	@echo $(MSG_CLEANING)
+	$(REMOVE) $(TARGET).a
+	$(REMOVE) $(OBJ)
+	$(REMOVE) $(LST)
+	$(REMOVE) $(SRC:.c=.s)
+	$(REMOVE) $(SRC:.c=.d)
+	$(REMOVEDIR) .dep
+
+
+
+# Include the dependency files.
+-include $(shell mkdir .dep 2>/dev/null) $(wildcard .dep/*)
+
Index: branches/battery/code/projects/template/main.c
===================================================================
--- branches/battery/code/projects/template/main.c	(nonexistent)
+++ branches/battery/code/projects/template/main.c	(revision 260)
@@ -0,0 +1,6 @@
+#include <dragonfly_lib.h>
+
+int main(void) {
+	dragonfly_init(ALL_ON);
+	return 0;
+}
Index: branches/battery/code/projects/template/Makefile
===================================================================
--- branches/battery/code/projects/template/Makefile	(nonexistent)
+++ branches/battery/code/projects/template/Makefile	(revision 260)
@@ -0,0 +1,520 @@
+########Update This Section########
+#
+#
+
+# Relative path to the root directory (containing lib directory)
+ifndef COLONYROOT
+COLONYROOT = ../../..
+endif
+
+# Target file name (without extension).
+TARGET = template
+
+# Uncomment this to use the wireless library
+# USE_WIRELESS = 1
+
+# com1 = serial port. Use lpt1 to connect to parallel port.
+AVRDUDE_PORT = com4
+#
+#
+###################################
+
+# Hey Emacs, this is a -*- makefile -*-
+#----------------------------------------------------------------------------
+# WinAVR Makefile Template written by Eric B. Weddington, Jörg Wunsch, et al.
+#
+# Released to the Public Domain
+#
+# Additional material for this makefile was written by:
+# Peter Fleury
+# Tim Henigan
+# Colin O'Flynn
+# Reiner Patommel
+# Markus Pfaff
+# Sander Pool
+# Frederik Rouleau
+#
+#----------------------------------------------------------------------------
+# On command line:
+#
+# make all = Make software.
+#
+# make clean = Clean out built project files.
+#
+# make coff = Convert ELF to AVR COFF.
+#
+# make extcoff = Convert ELF to AVR Extended COFF.
+#
+# make program = Download the hex file to the device, using avrdude.
+#                Please customize the avrdude settings below first!
+#
+# make debug = Start either simulavr or avarice as specified for debugging,
+#              with avr-gdb or avr-insight as the front end for debugging.
+#
+# make filename.s = Just compile filename.c into the assembler code only.
+#
+# make filename.i = Create a preprocessed source file for use in submitting
+#                   bug reports to the GCC project.
+#
+# To rebuild project do "make clean" then "make all".
+#----------------------------------------------------------------------------
+
+#if you want your code to work on the Firefly++ and not Firefly+
+#then add the -DFFPP line to CDEFS
+CDEFS =
+#-DFFPP
+
+# MCU name
+MCU = atmega128
+
+# Processor frequency.
+#     This will define a symbol, F_CPU, in all source code files equal to the
+#     processor frequency. You can then use this symbol in your source code to
+#     calculate timings. Do NOT tack on a 'UL' at the end, this will be done
+#     automatically to create a 32-bit value in your source code.
+F_CPU = 8000000
+
+# Output format. (can be srec, ihex, binary)
+FORMAT = ihex
+
+# List C source files here. (C dependencies are automatically generated.)
+SRC = $(wildcard *.c)
+
+# List Assembler source files here.
+#     Make them always end in a capital .S.  Files ending in a lowercase .s
+#     will not be considered source files but generated files (assembler
+#     output from the compiler), and will be deleted upon "make clean"!
+#     Even though the DOS/Win* filesystem matches both .s and .S the same,
+#     it will preserve the spelling of the filenames, and gcc itself does
+#     care about how the name is spelled on its command-line.
+ASRC =
+
+# Optimization level, can be [0, 1, 2, 3, s].
+#     0 = turn off optimization. s = optimize for size.
+#     (Note: 3 is not always the best optimization level. See avr-libc FAQ.)
+OPT = s
+
+# Debugging format.
+#     Native formats for AVR-GCC's -g are dwarf-2 [default] or stabs.
+#     AVR Studio 4.10 requires dwarf-2.
+#     AVR [Extended] COFF format requires stabs, plus an avr-objcopy run.
+DEBUG =
+
+# Compiler flag to set the C Standard level.
+#     c89   = "ANSI" C
+#     gnu89 = c89 plus GCC extensions
+#     c99   = ISO C99 standard (not yet fully implemented)
+#     gnu99 = c99 plus GCC extensions
+CSTANDARD = -std=gnu99
+
+# Place -D or -U options here
+CDEFS += -DF_CPU=$(F_CPU)UL
+CDEFS += -DFFP
+# for wireless library
+ifdef USE_WIRELESS
+	CDEFS += -DROBOT
+endif
+
+# Place -I, -L options here
+CINCS = -I$(COLONYROOT)/code/lib/include/libdragonfly
+CINCS += -L$(COLONYROOT)/code/lib/bin
+ifdef USE_WIRELESS
+	CINCS += -I$(COLONYROOT)/code/lib/include/libwireless
+endif
+
+#---------------- Compiler Options ----------------
+#  -g*:          generate debugging information
+#  -O*:          optimization level
+#  -f...:        tuning, see GCC manual and avr-libc documentation
+#  -Wall...:     warning level
+#  -Wa,...:      tell GCC to pass this to the assembler.
+#    -adhlns...: create assembler listing
+CFLAGS =
+# CFLAGS = -g$(DEBUG)
+CFLAGS += $(CDEFS) $(CINCS)
+CFLAGS += -O$(OPT)
+CFLAGS += -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums
+CFLAGS += -Wall -Wstrict-prototypes
+CFLAGS += -Wa,-adhlns=$(<:.c=.lst)
+CFLAGS += $(CSTANDARD)
+
+#---------------- Assembler Options ----------------
+#  -Wa,...:   tell GCC to pass this to the assembler.
+#  -ahlms:    create listing
+#  -gstabs:   have the assembler create line number information; note that
+#             for use in COFF files, additional information about filenames
+#             and function names needs to be present in the assembler source
+#             files -- see avr-libc docs [FIXME: not yet described there]
+ASFLAGS = -Wa,-adhlns=$(<:.S=.lst),-gstabs
+
+
+#---------------- Library Options ----------------
+# Minimalistic printf version
+PRINTF_LIB_MIN = -Wl,-u,vfprintf -lprintf_min
+
+# Floating point printf version (requires MATH_LIB = -lm below)
+PRINTF_LIB_FLOAT = -Wl,-u,vfprintf -lprintf_flt
+
+# If this is left blank, then it will use the Standard printf version.
+PRINTF_LIB =
+#PRINTF_LIB = $(PRINTF_LIB_MIN)
+#PRINTF_LIB = $(PRINTF_LIB_FLOAT)
+
+
+# Minimalistic scanf version
+SCANF_LIB_MIN = -Wl,-u,vfscanf -lscanf_min
+
+# Floating point + %[ scanf version (requires MATH_LIB = -lm below)
+SCANF_LIB_FLOAT = -Wl,-u,vfscanf -lscanf_flt
+
+# If this is left blank, then it will use the Standard scanf version.
+SCANF_LIB =
+#SCANF_LIB = $(SCANF_LIB_MIN)
+#SCANF_LIB = $(SCANF_LIB_FLOAT)
+
+MATH_LIB = -lm
+
+#---------------- External Memory Options ----------------
+
+# 64 KB of external RAM, starting after internal RAM (ATmega128!),
+# used for variables (.data/.bss) and heap (malloc()).
+#EXTMEMOPTS = -Wl,-Tdata=0x801100,--defsym=__heap_end=0x80ffff
+
+# 64 KB of external RAM, starting after internal RAM (ATmega128!),
+# only used for heap (malloc()).
+#EXTMEMOPTS = -Wl,--defsym=__heap_start=0x801100,--defsym=__heap_end=0x80ffff
+
+EXTMEMOPTS =
+
+#---------------- Linker Options ----------------
+#  -Wl,...:     tell GCC to pass this to linker.
+#    -Map:      create map file
+#    --cref:    add cross reference to  map file
+LDFLAGS = -Wl,-Map=$(TARGET).map,--cref
+LDFLAGS += $(EXTMEMOPTS)
+LDFLAGS += $(PRINTF_LIB) $(SCANF_LIB) $(MATH_LIB)
+ifdef USE_WIRELESS
+	LDFLAGS += -lwireless
+endif
+LDFLAGS += -ldragonfly
+
+
+
+#---------------- Programming Options (avrdude) ----------------
+
+# Programming hardware: alf avr910 avrisp bascom bsd
+# dt006 pavr picoweb pony-stk200 sp12 stk200 stk500
+#
+# Type: avrdude -c ?
+# to get a full listing.
+#
+AVRDUDE_PROGRAMMER = avrisp
+
+# programmer connected to serial device
+
+AVRDUDE_WRITE_FLASH = -b 57600 -U flash:w:$(TARGET).hex
+#AVRDUDE_WRITE_EEPROM = -U eeprom:w:$(TARGET).eep
+
+
+# Uncomment the following if you want avrdude's erase cycle counter.
+# Note that this counter needs to be initialized first using -Yn,
+# see avrdude manual.
+#AVRDUDE_ERASE_COUNTER = -y
+
+# Uncomment the following if you do /not/ wish a verification to be
+# performed after programming the device.
+#AVRDUDE_NO_VERIFY = -V
+
+# Increase verbosity level.  Please use this when submitting bug
+# reports about avrdude. See <http://savannah.nongnu.org/projects/avrdude>
+# to submit bug reports.
+#AVRDUDE_VERBOSE = -v -v
+
+AVRDUDE_FLAGS = -p $(MCU) -P $(AVRDUDE_PORT) -c $(AVRDUDE_PROGRAMMER)
+AVRDUDE_FLAGS += $(AVRDUDE_NO_VERIFY)
+AVRDUDE_FLAGS += $(AVRDUDE_VERBOSE)
+AVRDUDE_FLAGS += $(AVRDUDE_ERASE_COUNTER)
+
+#don't check for device signature
+AVRDUDE_FLAGS += -F
+
+
+
+#---------------- Debugging Options ----------------
+
+# For simulavr only - target MCU frequency.
+DEBUG_MFREQ = $(F_CPU)
+
+# Set the DEBUG_UI to either gdb or insight.
+# DEBUG_UI = gdb
+DEBUG_UI = insight
+
+# Set the debugging back-end to either avarice, simulavr.
+DEBUG_BACKEND = avarice
+#DEBUG_BACKEND = simulavr
+
+# GDB Init Filename.
+GDBINIT_FILE = __avr_gdbinit
+
+# When using avarice settings for the JTAG
+JTAG_DEV = /dev/com1
+
+# Debugging port used to communicate between GDB / avarice / simulavr.
+DEBUG_PORT = 4242
+
+# Debugging host used to communicate between GDB / avarice / simulavr, normally
+#     just set to localhost unless doing some sort of crazy debugging when
+#     avarice is running on a different computer.
+DEBUG_HOST = localhost
+
+
+
+#============================================================================
+
+
+# Define programs and commands.
+SHELL = sh
+CC = avr-gcc
+OBJCOPY = avr-objcopy
+OBJDUMP = avr-objdump
+SIZE = avr-size
+NM = avr-nm
+AVRDUDE = avrdude
+REMOVE = rm -f
+REMOVEDIR = rm -rf
+COPY = cp
+WINSHELL = cmd
+
+
+# Define Messages
+# English
+MSG_ERRORS_NONE = Errors: none
+MSG_BEGIN = -------- begin --------
+MSG_END = --------  end  --------
+MSG_SIZE_BEFORE = Size before:
+MSG_SIZE_AFTER = Size after:
+MSG_COFF = Converting to AVR COFF:
+MSG_EXTENDED_COFF = Converting to AVR Extended COFF:
+MSG_FLASH = Creating load file for Flash:
+MSG_EEPROM = Creating load file for EEPROM:
+MSG_EXTENDED_LISTING = Creating Extended Listing:
+MSG_SYMBOL_TABLE = Creating Symbol Table:
+MSG_LINKING = Linking:
+MSG_COMPILING = Compiling:
+MSG_ASSEMBLING = Assembling:
+MSG_CLEANING = Cleaning project:
+
+
+
+
+# Define all object files.
+OBJ = $(SRC:.c=.o) $(ASRC:.S=.o)
+
+# Define all listing files.
+LST = $(SRC:.c=.lst) $(ASRC:.S=.lst)
+
+
+# Compiler flags to generate dependency files.
+GENDEPFLAGS = -MD -MP -MF .dep/$(@F).d
+
+
+# Combine all necessary flags and optional flags.
+# Add target processor to flags.
+ALL_CFLAGS = -mmcu=$(MCU) -I. $(CFLAGS) $(GENDEPFLAGS)
+ALL_ASFLAGS = -mmcu=$(MCU) -I. -x assembler-with-cpp $(ASFLAGS)
+
+
+
+
+
+# Default target.
+all: begin gccversion sizebefore build sizeafter end
+
+build: elf hex eep lss sym
+
+elf: $(TARGET).elf
+hex: $(TARGET).hex
+eep: $(TARGET).eep
+lss: $(TARGET).lss
+sym: $(TARGET).sym
+
+
+
+# Eye candy.
+# AVR Studio 3.x does not check make's exit code but relies on
+# the following magic strings to be generated by the compile job.
+begin:
+	@echo
+	@echo $(MSG_BEGIN)
+
+end:
+	@echo $(MSG_END)
+	@echo
+
+
+# Display size of file.
+HEXSIZE = $(SIZE) --target=$(FORMAT) $(TARGET).hex
+ELFSIZE = $(SIZE) -A $(TARGET).elf
+AVRMEM = avr-mem.sh $(TARGET).elf $(MCU)
+
+sizebefore:
+	@if test -f $(TARGET).elf; then echo; echo $(MSG_SIZE_BEFORE); $(ELFSIZE); \
+	$(AVRMEM) 2>/dev/null; echo; fi
+
+sizeafter:
+	@if test -f $(TARGET).elf; then echo; echo $(MSG_SIZE_AFTER); $(ELFSIZE); \
+	$(AVRMEM) 2>/dev/null; echo; fi
+
+
+
+# Display compiler version information.
+gccversion :
+	@$(CC) --version
+
+
+
+# Program the device.
+program: $(TARGET).hex $(TARGET).eep
+	$(AVRDUDE) $(AVRDUDE_FLAGS) $(AVRDUDE_WRITE_FLASH) $(AVRDUDE_WRITE_EEPROM)
+
+
+# Generate avr-gdb config/init file which does the following:
+#     define the reset signal, load the target file, connect to target, and set
+#     a breakpoint at main().
+gdb-config:
+	@$(REMOVE) $(GDBINIT_FILE)
+	@echo define reset >> $(GDBINIT_FILE)
+	@echo SIGNAL SIGHUP >> $(GDBINIT_FILE)
+	@echo end >> $(GDBINIT_FILE)
+	@echo file $(TARGET).elf >> $(GDBINIT_FILE)
+	@echo target remote $(DEBUG_HOST):$(DEBUG_PORT)  >> $(GDBINIT_FILE)
+ifeq ($(DEBUG_BACKEND),simulavr)
+	@echo load  >> $(GDBINIT_FILE)
+endif
+	@echo break main >> $(GDBINIT_FILE)
+
+debug: gdb-config $(TARGET).elf
+ifeq ($(DEBUG_BACKEND), avarice)
+	@echo Starting AVaRICE - Press enter when "waiting to connect" message displays.
+	@$(WINSHELL) /c start avarice --jtag $(JTAG_DEV) --erase --program --file \
+	$(TARGET).elf $(DEBUG_HOST):$(DEBUG_PORT)
+	@$(WINSHELL) /c pause
+
+else
+	@$(WINSHELL) /c start simulavr --gdbserver --device $(MCU) --clock-freq \
+	$(DEBUG_MFREQ) --port $(DEBUG_PORT)
+endif
+	@$(WINSHELL) /c start avr-$(DEBUG_UI) --command=$(GDBINIT_FILE)
+
+
+
+
+# Convert ELF to COFF for use in debugging / simulating in AVR Studio or VMLAB.
+COFFCONVERT=$(OBJCOPY) --debugging \
+--change-section-address .data-0x800000 \
+--change-section-address .bss-0x800000 \
+--change-section-address .noinit-0x800000 \
+--change-section-address .eeprom-0x810000
+
+
+coff: $(TARGET).elf
+	@echo
+	@echo $(MSG_COFF) $(TARGET).cof
+	$(COFFCONVERT) -O coff-avr $< $(TARGET).cof
+
+
+extcoff: $(TARGET).elf
+	@echo
+	@echo $(MSG_EXTENDED_COFF) $(TARGET).cof
+	$(COFFCONVERT) -O coff-ext-avr $< $(TARGET).cof
+
+
+
+# Create final output files (.hex, .eep) from ELF output file.
+%.hex: %.elf
+	@echo
+	@echo $(MSG_FLASH) $@
+	$(OBJCOPY) -O $(FORMAT) -R .eeprom $< $@
+
+%.eep: %.elf
+	@echo
+	@echo $(MSG_EEPROM) $@
+	-$(OBJCOPY) -j .eeprom --set-section-flags=.eeprom="alloc,load" \
+	--change-section-lma .eeprom=0 -O $(FORMAT) $< $@
+
+# Create extended listing file from ELF output file.
+%.lss: %.elf
+	@echo
+	@echo $(MSG_EXTENDED_LISTING) $@
+	$(OBJDUMP) -h -S $< > $@
+
+# Create a symbol table from ELF output file.
+%.sym: %.elf
+	@echo
+	@echo $(MSG_SYMBOL_TABLE) $@
+	$(NM) -n $< > $@
+
+
+
+# Link: create ELF output file from object files.
+.SECONDARY : $(TARGET).elf
+.PRECIOUS : $(OBJ)
+%.elf: $(OBJ)
+	@echo
+	@echo $(MSG_LINKING) $@
+	$(CC) $(ALL_CFLAGS) $^ --output $@ $(LDFLAGS)
+
+
+# Compile: create object files from C source files.
+%.o : %.c
+	@echo
+	@echo $(MSG_COMPILING) $<
+	$(CC) -c $(ALL_CFLAGS) $< -o $@
+
+
+# Compile: create assembler files from C source files.
+%.s : %.c
+	$(CC) -S $(ALL_CFLAGS) $< -o $@
+
+
+# Assemble: create object files from assembler source files.
+%.o : %.S
+	@echo
+	@echo $(MSG_ASSEMBLING) $<
+	$(CC) -c $(ALL_ASFLAGS) $< -o $@
+
+# Create preprocessed source for use in sending a bug report.
+%.i : %.c
+	$(CC) -E -mmcu=$(MCU) -I. $(CFLAGS) $< -o $@
+
+
+# Target: clean project.
+clean: begin clean_list end
+
+clean_list :
+	@echo
+	@echo $(MSG_CLEANING)
+	$(REMOVE) $(TARGET).hex
+	$(REMOVE) $(TARGET).eep
+	$(REMOVE) $(TARGET).cof
+	$(REMOVE) $(TARGET).elf
+	$(REMOVE) $(TARGET).map
+	$(REMOVE) $(TARGET).sym
+	$(REMOVE) $(TARGET).lss
+	$(REMOVE) $(OBJ)
+	$(REMOVE) $(LST)
+	$(REMOVE) $(SRC:.c=.s)
+	$(REMOVE) $(SRC:.c=.d)
+	$(REMOVEDIR) .dep
+
+
+
+# Include the dependency files.
+-include $(shell mkdir .dep 2>/dev/null) $(wildcard .dep/*)
+
+
+# Listing of phony targets.
+.PHONY : all begin finish end sizebefore sizeafter gccversion \
+build elf hex eep lss sym coff extcoff \
+clean clean_list program debug gdb-config
+
Index: branches/battery/code/projects/autonomous_recharging/archs/USI_TWI_Master.c
===================================================================
--- branches/battery/code/projects/autonomous_recharging/archs/USI_TWI_Master.c	(nonexistent)
+++ branches/battery/code/projects/autonomous_recharging/archs/USI_TWI_Master.c	(revision 260)
@@ -0,0 +1,253 @@
+/*****************************************************************************
+*
+* Atmel Corporation
+*
+* File              : USI_TWI_Master.c
+* Compiler          : IAR EWAAVR 2.28a/3.10a
+* Revision          : $Revision: 1.11 $
+* Date              : $Date: Tuesday, September 13, 2005 09:09:36 UTC $
+* Updated by        : $Author: jtyssoe $
+*
+* Support mail      : avr@atmel.com
+*
+* Supported devices : All device with USI module can be used.
+*                     The example is written for the ATmega169, ATtiny26 and ATtiny2313
+*
+* AppNote           : AVR310 - Using the USI module as a TWI Master
+*
+* Description       : This is an implementation of an TWI master using
+*                     the USI module as basis. The implementation assumes the AVR to
+*                     be the only TWI master in the system and can therefore not be
+*                     used in a multi-master system.
+* Usage             : Initialize the USI module by calling the USI_TWI_Master_Initialise() 
+*                     function. Hence messages/data are transceived on the bus using
+*                     the USI_TWI_Transceive() function. The transceive function 
+*                     returns a status byte, which can be used to evaluate the 
+*                     success of the transmission.
+*
+****************************************************************************/
+#ifndef _USI_TWI_MASTER_H
+#define _USI_TWI_MASTER_H
+
+#include <util/delay.h>
+#include <avr/io.h>
+#include <avr/interrupt.h>
+#include "USI_TWI_Master.h"
+
+unsigned char USI_TWI_Master_Transfer( unsigned char );
+unsigned char USI_TWI_Master_Stop( void );
+
+union  USI_TWI_state
+{
+  unsigned char errorState;         // Can reuse the TWI_state for error states due to that it will not be need if there exists an error.
+  struct
+  {
+    unsigned char addressMode         : 1;
+    unsigned char masterWriteDataMode : 1;
+    unsigned char unused              : 6;
+  }; 
+}   USI_TWI_state;
+
+/*---------------------------------------------------------------
+ USI TWI single master initialization function
+---------------------------------------------------------------*/
+void USI_TWI_Master_Initialise( void )
+{
+  PORT_USI |= (1<<PIN_USI_SDA);           // Enable pullup on SDA, to set high as released state.
+  PORT_USI |= (1<<PIN_USI_SCL);           // Enable pullup on SCL, to set high as released state.
+  
+  DDR_USI  |= (1<<PIN_USI_SCL);           // Enable SCL as output.
+  DDR_USI  |= (1<<PIN_USI_SDA);           // Enable SDA as output.
+  
+  USIDR    =  0xFF;                       // Preload dataregister with "released level" data.
+  USICR    =  (0<<USISIE)|(0<<USIOIE)|                            // Disable Interrupts.
+              (1<<USIWM1)|(0<<USIWM0)|                            // Set USI in Two-wire mode.
+              (1<<USICS1)|(0<<USICS0)|(1<<USICLK)|                // Software stobe as counter clock source
+              (0<<USITC);
+  USISR   =   (1<<USISIF)|(1<<USIOIF)|(1<<USIPF)|(1<<USIDC)|      // Clear flags,
+              (0x0<<USICNT0);                                     // and reset counter.
+}
+
+/*---------------------------------------------------------------
+Use this function to get hold of the error message from the last transmission
+---------------------------------------------------------------*/
+unsigned char USI_TWI_Get_State_Info( void )
+{
+  return ( USI_TWI_state.errorState );                            // Return error state.
+}
+
+/*---------------------------------------------------------------
+ USI Transmit and receive function. LSB of first byte in data 
+ indicates if a read or write cycles is performed. If set a read
+ operation is performed.
+
+ Function generates (Repeated) Start Condition, sends address and
+ R/W, Reads/Writes Data, and verifies/sends ACK.
+ 
+ Success or error code is returned. Error codes are defined in 
+ USI_TWI_Master.h
+---------------------------------------------------------------*/
+unsigned char USI_TWI_Start_Transceiver_With_Data( unsigned char *msg, unsigned char msgSize)
+{
+  unsigned char tempUSISR_8bit = (1<<USISIF)|(1<<USIOIF)|(1<<USIPF)|(1<<USIDC)|      // Prepare register value to: Clear flags, and
+                                 (0x0<<USICNT0);                                     // set USI to shift 8 bits i.e. count 16 clock edges.
+  unsigned char tempUSISR_1bit = (1<<USISIF)|(1<<USIOIF)|(1<<USIPF)|(1<<USIDC)|      // Prepare register value to: Clear flags, and
+                                 (0xE<<USICNT0);                                     // set USI to shift 1 bit i.e. count 2 clock edges.
+
+  USI_TWI_state.errorState = 0;
+  USI_TWI_state.addressMode = TRUE;
+
+
+
+  if ( !(*msg & (1<<TWI_READ_BIT)) )                // The LSB in the address byte determines if is a masterRead or masterWrite operation.
+  {
+    USI_TWI_state.masterWriteDataMode = TRUE;
+  }
+
+/* Release SCL to ensure that (repeated) Start can be performed */
+  PORT_USI |= (1<<PIN_USI_SCL);                     // Release SCL.
+  while( !(PORT_USI & (1<<PIN_USI_SCL)) );          // Verify that SCL becomes high.
+
+  _delay_loop_1(T2_TWI);
+  //_delay_us(T4_TWI);
+  //__delay_cycles( T2_TWI );                         // Delay for T2TWI if TWI_STANDARD_MODE
+
+
+/* Generate Start Condition */
+  PORT_USI &= ~(1<<PIN_USI_SDA);                    // Force SDA LOW.
+  _delay_loop_1(T4_TWI);
+  //_delay_us(T4_TWI);
+  //__delay_cycles( T4_TWI );                         
+  PORT_USI &= ~(1<<PIN_USI_SCL);                    // Pull SCL LOW.
+  PORT_USI |= (1<<PIN_USI_SDA);                     // Release SDA.
+
+//Start
+PORTA |= _BV(PA3);
+
+
+/*Write address and Read/Write data */
+  do
+  {
+    /* If masterWrite cycle (or inital address tranmission)*/
+    if (USI_TWI_state.addressMode || USI_TWI_state.masterWriteDataMode)
+    {
+       PORTA |= _BV(PA4);
+      /* Write a byte */
+      PORT_USI &= ~(1<<PIN_USI_SCL);                // Pull SCL LOW.
+      USIDR     = *(msg++);                        // Setup data.
+      USI_TWI_Master_Transfer( tempUSISR_8bit );    // Send 8 bits on bus.
+      
+      /* Clock and verify (N)ACK from slave */
+      DDR_USI  &= ~(1<<PIN_USI_SDA);                // Enable SDA as input.
+      
+      PORTA |= _BV(PA5);
+      
+      if( USI_TWI_Master_Transfer( tempUSISR_1bit ) & (1<<TWI_NACK_BIT) ) 
+      {
+        //Shit
+        PORTA |= _BV(PA3) | _BV(PA4) | _BV(PA5) | _BV(PA6) | _BV(PA7);
+        
+        if ( USI_TWI_state.addressMode )
+          USI_TWI_state.errorState = USI_TWI_NO_ACK_ON_ADDRESS;
+        else
+          USI_TWI_state.errorState = USI_TWI_NO_ACK_ON_DATA;
+        return (FALSE);
+      }
+      USI_TWI_state.addressMode = FALSE;            // Only perform address transmission once.
+      
+      
+      PORTA &= (~_BV(PA4) | ~_BV(PA5));
+    }
+    /* Else masterRead cycle*/
+    else
+    {
+      /* Read a data byte */
+      DDR_USI   &= ~(1<<PIN_USI_SDA);               // Enable SDA as input.
+      *(msg++)  = USI_TWI_Master_Transfer( tempUSISR_8bit );
+
+      /* Prepare to generate ACK (or NACK in case of End Of Transmission) */
+      if( msgSize == 1)                            // If transmission of last byte was performed.
+      {
+        USIDR = 0xFF;                              // Load NACK to confirm End Of Transmission.
+      }
+      else
+      {
+        USIDR = 0x00;                              // Load ACK. Set data register bit 7 (output for SDA) low.
+      }
+      USI_TWI_Master_Transfer( tempUSISR_1bit );   // Generate ACK/NACK.
+    }
+  }while( --msgSize) ;                             // Until all data sent/received.
+  
+  
+  PORTA |= _BV(PA6);
+  
+  USI_TWI_Master_Stop();                           // Send a STOP condition on the TWI bus.
+
+/* Transmission successfully completed*/
+  return (TRUE);
+}
+
+/*---------------------------------------------------------------
+ Core function for shifting data in and out from the USI.
+ Data to be sent has to be placed into the USIDR prior to calling
+ this function. Data read, will be return'ed from the function.
+---------------------------------------------------------------*/
+unsigned char USI_TWI_Master_Transfer( unsigned char temp )
+{
+  USISR = temp;                                     // Set USISR according to temp.
+                                                    // Prepare clocking.
+  temp  =  (0<<USISIE)|(0<<USIOIE)|                 // Interrupts disabled
+           (1<<USIWM1)|(0<<USIWM0)|                 // Set USI in Two-wire mode.
+           (1<<USICS1)|(0<<USICS0)|(1<<USICLK)|     // Software clock strobe as source.
+           (1<<USITC);                              // Toggle Clock Port.
+  do
+  {
+    //__delay_cycles( T2_TWI );              
+    _delay_loop_1(T2_TWI);
+    //_delay_us(T2_TWI);
+    USICR = temp;                          // Generate positve SCL edge.
+    while( !(PIN_USI & (1<<PIN_USI_SCL)) );// Wait for SCL to go high.
+    _delay_loop_1(T4_TWI);
+    //__delay_cycles( T4_TWI );              
+   // _delay_us(T4_TWI);
+    USICR = temp;                          // Generate negative SCL edge.
+  }while( !(USISR & (1<<USIOIF)) );        // Check for transfer complete.
+  _delay_loop_1(T2_TWI);
+  //_delay_us(T2_TWI);
+  //__delay_cycles( T2_TWI );                
+  temp  = USIDR;                           // Read out data.
+  USIDR = 0xFF;                            // Release SDA.
+  DDR_USI |= (1<<PIN_USI_SDA);             // Enable SDA as output.
+
+  return temp;                             // Return the data from the USIDR
+}
+
+/*---------------------------------------------------------------
+ Function for generating a TWI Stop Condition. Used to release 
+ the TWI bus.
+---------------------------------------------------------------*/
+unsigned char USI_TWI_Master_Stop( void )
+{
+  PORT_USI &= ~(1<<PIN_USI_SDA);           // Pull SDA low.
+  PORT_USI |= (1<<PIN_USI_SCL);            // Release SCL.
+  while( !(PIN_USI & (1<<PIN_USI_SCL)) );  // Wait for SCL to go high.
+  _delay_loop_1(T4_TWI);
+  //_delay_us(T4_TWI);
+  //__delay_cycles( T4_TWI );               
+  PORT_USI |= (1<<PIN_USI_SDA);            // Release SDA.
+  _delay_loop_1(T2_TWI);
+  //_delay_us(T2_TWI);
+  //__delay_cycles( T2_TWI );                
+  
+#ifdef SIGNAL_VERIFY
+  if( !(USISR & (1<<USIPF)) )
+  {
+    USI_TWI_state.errorState = USI_TWI_MISSING_STOP_CON;    
+    return (FALSE);
+  }
+#endif
+
+  return (TRUE);
+}
+
+#endif
Index: branches/battery/code/projects/autonomous_recharging/archs/Charging.c
===================================================================
--- branches/battery/code/projects/autonomous_recharging/archs/Charging.c	(nonexistent)
+++ branches/battery/code/projects/autonomous_recharging/archs/Charging.c	(revision 260)
@@ -0,0 +1,798 @@
+#include <avr/io.h>
+#include <avr/interrupt.h>
+#include <avr/sleep.h>
+#include "i2c.h"
+
+#define TRICKLE
+
+
+//These are in ADC steps; if any values change in the charging
+//circuitry these will have to be recalculated
+#ifndef TRICKLE
+	#define FAST_I 450//660 //660 fries the 5A fuse!!
+#else
+	#define FAST_I 20 //Works => 1.3A
+#endif
+
+#define TEST_CURR 550
+
+#define MAX_V 1020//990 //7.75V
+
+
+#define MAX_T 300
+#define MIN_T 730
+//range is 0 to 45 C
+//cal tests:
+//room temp - 25
+//value ~500, varies from battery to battery, but is consistent on one battery
+//freezer 737
+//heat gun at a distance 461
+
+//change in one minute
+#define MAX_DT 30
+#define MAX_DV 30
+
+
+//The following times are in seconds
+#define MAX_FAST_TIME 5400
+#define MAX_TRICKLE_TIME 600
+
+//debug pins
+#define debug_time PA3
+#define debug_curr PA4
+#define debug_volt PA5
+#define debug_temp PA6
+#define debug_12in PA7
+
+//be sure admux also sets the MUX5 bit which is in ADCSRB
+#define ADMUX_I
+#define ADMUX_V
+#define ADMUX_T
+
+#define ROBOT_TX PB1
+#define ROBOT_RX PB2
+#define PWM PB3
+#define DETECT_12V PB6
+
+#define LED1 PB4 //Green
+#define LED2 PB5 //Red
+
+
+//LED States:
+//Red - Fast Charging
+//Green - Trickle Charging
+//Both steady - done charging
+//Both Blinking - Error
+
+#define INT_COUNT 2 //interrupts per second
+#define AVG_COUNT 64 //number of times to count current
+
+//To enable the PWM write : 	TCCR1B = (_Bv(CS10));//enable PWM
+
+uint8_t interrupt_count = INT_COUNT;
+
+volatile uint32_t abs_time=1; // start at one second so it doesnt do the minute checks right away
+volatile uint8_t new_second=0; //only used as a boolean
+
+volatile uint8_t error=0;
+volatile uint8_t status;
+
+volatile uint8_t steady_current = 0;
+
+//DT must be triggered twice in a row
+volatile uint8_t last_DT = 0;
+//same for DV
+volatile uint8_t last_DV = 0;
+
+#define FAST_CHARGE 1
+#define TRICKLE_CHARGE 2
+
+
+
+void wait(int ops)
+{
+	int i = 0;
+	while(i<ops)
+		i++;
+}
+
+
+
+int avg_ADC(void)
+{
+	int av;
+	char i;
+
+	//Calculate a average out of the next 8 A/D conversions
+    for(av=0,i=8;i;--i)
+    {
+        ADCSRA |= _BV(ADSC);                      // start new A/D conversion
+        while (!(ADCSRA & (_BV(ADIF))))        // wait until ADC is ready
+            ;      
+        av = av+ADC;
+    }
+    av = av/8;
+	
+	//ADCSRA &= ~_BV(ADEN);
+
+	return av;
+	
+}
+
+int get_voltage(void)
+{
+	ADMUX = _BV(MUX0);
+	
+	ADCSRB &= ~_BV(MUX5);
+	
+	return avg_ADC();
+}
+
+int get_current(void)
+{
+	ADMUX = _BV(MUX1);
+	
+	ADCSRB |= _BV(MUX5);
+	
+	return avg_ADC();
+}
+
+int get_temperature(void)
+{
+	ADMUX = _BV(MUX1);
+	
+	ADCSRB &= ~_BV(MUX5);
+	
+	return avg_ADC();
+}
+
+int get_avg_voltage(void)
+{
+	int count=0;
+	uint32_t sum=0;
+		
+		//OCR1B =120;
+	while(count < AVG_COUNT)
+	{
+		sum += get_voltage();
+		count++;
+	}
+
+	return sum/AVG_COUNT;
+}
+
+int get_avg_current(void)
+{
+	int count=0;
+	uint32_t sum=0;
+		
+		//OCR1B =120;
+	while(count < AVG_COUNT)
+	{
+		sum += get_current();
+		count++;
+	}
+
+	return sum/AVG_COUNT;
+}
+
+int get_avg_temperature(void)
+{
+	int count=0;
+	uint32_t sum=0;
+		
+		//OCR1B =120;
+	while(count < AVG_COUNT)
+	{
+		sum += get_temperature();
+		count++;
+	}
+
+	return sum/AVG_COUNT;
+}
+
+
+uint8_t supply_voltage(void)
+{
+	return PINB & _BV(DETECT_12V);
+}
+
+void clear_err(void)
+{
+	error=0;
+	PORTB &= ~(_BV(LED1)|_BV(LED2));
+	
+	if(status==FAST_CHARGE)
+		PORTB |= _BV(LED2);
+		
+	if(status==TRICKLE_CHARGE)
+		PORTB |= _BV(LED1);
+}
+	
+void wait_8th(void)
+{
+	uint8_t start = abs_time % 8;
+	
+	while(abs_time % 8 == start)
+	{
+		/*if(supply_voltage())
+			PORTB |= _BV(LED1);
+		else
+			PORTB &= ~_BV(LED1);
+		if(get_voltage()>100)
+			PORTB |= _BV(LED2);
+		else
+			PORTB &= ~_BV(LED2);*/
+	}
+}
+
+void send_err(void)
+{
+	OCR1B=0;//turn off the PWM to be safe
+
+	PORTB &= ~(_BV(LED1)|_BV(LED2));
+	if(status!=0)//leave last error if there was one
+		PORTA &= ~(_BV(debug_time)|_BV(debug_curr)|_BV(debug_volt)|_BV(debug_temp)|_BV(debug_12in)); 
+	error=1;
+	status=0;
+}
+
+void send_done(void)
+{
+	char tempData;
+	//Finished, leave
+	tempData = 'F';
+	i2c_putpacket(0x01, &tempData, 1);
+	
+	PORTA &= ~(_BV(debug_time)|_BV(debug_curr)|_BV(debug_volt)|_BV(debug_temp)|_BV(debug_12in)); 
+	
+}
+
+void setup(void)
+{
+	DDRA = (_BV(debug_time)|_BV(debug_curr)|_BV(debug_volt)|_BV(debug_temp)|_BV(debug_12in));
+	PORTA = 0x00;
+	DDRB = (_BV(ROBOT_TX)|_BV(PWM)|_BV(LED1)|_BV(LED2)); //confiure output pins
+	PORTB = 0x00;
+	
+	ADCSRA = (_BV(ADEN)|_BV(ADPS2)|_BV(ADPS1)); //start ADC with a division factor of 64
+	
+	TCCR0B = (_BV(CS01)); //set timer 0 for realtime mode
+	TCCR0A = (_BV(TCW0));
+	TIMSK = (_BV(TOIE0)); //enable overflow interrupts
+	
+	TCCR1A = (_BV(COM1B1)|_BV(PWM1B)|_BV(COM1A1)|_BV(PWM1A)); //clear timer 1 on compare, set at 0x00. Fast PWM mode
+	TCCR1B |= _BV(CS12)|_BV(CS10); //leave timer on and set compare to 0 to make output off	
+	OCR1B = 0;
+	OCR1A = 0;
+	
+	sei();
+}
+
+int regulate_current(int i)
+{
+	if(status==0)
+	{
+		OCR1B = 0;
+		return 0;
+	}
+		
+	PORTA ^= _BV(debug_curr);
+	
+	int curr=0;
+	int count=0;
+	int diff=0;
+	uint32_t sum=0;
+		
+		//OCR1B =120;
+	while(count < AVG_COUNT)
+	{
+		sum += get_current();
+		count++;
+	}
+
+	curr = sum/AVG_COUNT;
+	//OCR1A = curr >> 2;
+	
+	
+	 //old linear regulation
+	 /*
+	if(OCR1B <255 && curr < i)
+			OCR1B++;
+	else if(OCR1B >0 && curr > i)
+			OCR1B--;
+	
+	return curr;
+	*/
+	
+	
+	//cool control law stuff
+	diff=curr-i;
+	
+	OCR1B = diff/4 + curr/4; //K*Ierr + Kguess
+	
+	
+	
+	//1024/255
+	/*if(OCR1B <255 && curr<i)
+		OCR1B += (i-curr)/4;
+	else if(OCR1B >0 && curr > i)
+		OCR1B -= (curr-i)/4;*/
+	//differential regulation (sort of)
+	/*diff = i-curr;
+	
+	if(diff<8)
+		steady_current=1;
+	else
+		steady_current=0;
+	
+	OCR1B += diff/4;*/
+	
+}
+
+void check_voltage(void)
+{
+	int volt = get_avg_voltage();
+	
+	
+	if(volt > MAX_V)
+	{
+		OCR1A = 128;
+		send_err();
+		PORTA |= _BV(debug_volt);
+		status = 0;
+	}
+}
+
+void check_temperature(void)
+{
+	int temp = get_avg_temperature();
+	
+	//temp readings are reversed
+	if(temp < MAX_T || temp > MIN_T)
+	{
+		OCR1A = 192;
+		send_err();
+		PORTA |= _BV(debug_temp);
+		status=0;
+	}
+}
+
+
+//takes a 7-bit ionteger and displays it on the 7 LEDs with the Green being the MSB
+void LED_out(int i)
+{
+	if(i & 64)
+		PORTB |= _BV(LED1);
+	else
+		PORTB &= ~_BV(LED1);
+		
+	if(i & 32)
+		PORTB |= _BV(LED2);
+	else
+		PORTB &= ~_BV(LED2);
+		
+	if(i & 16)
+		PORTA |= _BV(PA3);
+	else
+		PORTA &= ~_BV(PA3);
+	
+	if(i & 8)
+		PORTA |= _BV(PA4);
+	else
+		PORTA &= ~_BV(PA4);
+		
+	if(i & 4)
+		PORTA |= _BV(PA5);
+	else
+		PORTA &= ~_BV(PA5);
+	
+	if(i & 2)
+		PORTA |= _BV(PA6);
+	else
+		PORTA &= ~_BV(PA6);
+		
+	if(i & 1)
+		PORTA |= _BV(PA7);
+	else
+		PORTA &= ~_BV(PA7);
+}
+	
+
+void test_board(void)
+{
+	setup();
+	abs_time = 0;
+	status = 1;
+	char tempData[5];
+	i2c_init();
+	int volt;
+	int temp;
+	int curr;
+	int meas_count;
+	int mod=0;
+	sei();
+	OCR1B = 0;
+	while(1)
+	{
+		mod=abs_time%4;
+		while(abs_time%4==mod);
+		
+		/*if((abs_time>>3)%3==0)
+			OCR1B=21;
+		else if((abs_time>>3)%3==1)
+			OCR1B=57;
+		else
+			OCR1B=85;*/
+		
+		tempData[0] = 'C';
+		tempData[1] = abs_time>>8;
+		tempData[2] = abs_time&0xFF;
+		i2c_putpacket(0x01, tempData, 3);
+		
+		mod=abs_time%4;
+		while(abs_time%4==mod)
+		{
+			if(supply_voltage())
+			{
+				//curr = regulate_current(500);
+				curr = get_avg_current();
+				OCR1B = 100;
+			}
+			else
+			{
+				curr = 0;
+				OCR1B = 0;
+			}
+		}
+		
+
+		tempData[0] = 'P';
+		tempData[1] = 0;
+		tempData[2] = OCR1B;
+		i2c_putpacket(0x01, tempData, 3);
+		tempData[0] = 'I';
+		tempData[1] = curr>>8;
+		tempData[2] = curr&0xFF;
+		i2c_putpacket(0x01, tempData, 3);
+		curr=6666;
+		
+		mod=abs_time%4;
+		while(abs_time%4==mod)
+		{
+			volt = get_avg_voltage();
+		}
+
+		tempData[0] = 'V';
+		tempData[1] = volt>>8;
+		tempData[2] = volt&0xFF;
+		i2c_putpacket(0x01, tempData, 3);
+
+		volt=6666;
+		
+		mod=abs_time%4;
+		while(abs_time%4==mod)
+		{
+			temp = get_avg_temperature();
+			
+		}
+		
+		tempData[0] = 'T';
+		tempData[1] = temp>>8;
+		tempData[2] = temp&0xFF;
+		i2c_putpacket(0x01, tempData, 3);
+
+		temp=6666;
+	}
+	int c=0,oc;
+	oc=get_avg_temperature();
+	//this will read the temperature and output it to the LEDS.
+	//to read the value, enter the LEDs as binary, with the bottom green as the MSB.
+	//after two second the LEDS will toggle to the next 7 bits
+	/*while(1)
+	{
+		c=oc-get_avg_temperature();
+		oc+=c;
+		
+		if(c<0)
+			c=-c;
+		
+		if(c<5)
+			break;
+	}*/
+/*
+	while(1)
+	{
+		LED_out(oc>>7);
+		for(c=0;c<16;c++)
+			wait_8th();
+		LED_out(oc);
+		for(c=0;c<16;c++)
+			wait_8th();
+	}*/
+	
+	
+	/*PORTB |= (_BV(LED1)|_BV(LED2));
+	
+	while(1)
+	{
+		PORTA ^= _BV(debug_time);
+		wait_8th();
+		c=get_current()-FAST_I;
+		if(c<0)
+			c=-c;
+		if(c<4)
+			PORTA |= _BV(debug_curr);
+		else
+			PORTA &= ~_BV(debug_curr);
+		wait_8th();
+		if(get_avg_voltage() > 50)
+			PORTA |= _BV(debug_volt);
+		else
+			PORTA &= ~_BV(debug_volt);
+		wait_8th();
+		if(get_avg_temperature() > MAX_T)
+			PORTA |= _BV(debug_temp);
+		else
+			PORTA &= ~_BV(debug_temp);
+		wait_8th();
+		if(supply_voltage())
+			PORTA |= _BV(debug_12in);
+		else
+			PORTA &= ~_BV(debug_12in);
+		wait_8th();
+	}*/
+	
+}
+
+
+int main(void)
+{
+	test_board();
+	new_second=0;
+	char tempData[5];	//For i2c communication
+	//test_board();
+	char noVoltagePrintFlag = 0;
+  
+	setup();
+	i2c_init();
+	
+	/*GIMSK = (_BV(PCIE0)); //enable PCINT interrupts
+	PCMSK1 = (_BV(PCINT10)); //enable pin change interrupt on ROBOT_RX
+	MCUCR = (_BV(SE)|_BV(SM1));// (power-down mode)
+	*/
+	
+	OCR1B=0;
+	
+	sei();
+	
+	tempData[0] = 'S';
+	tempData[1] = 'S';
+	tempData[2] = 'S';
+	tempData[3] = 'S';
+	tempData[4] = 'S';
+	i2c_putpacket(0x01, tempData, 5);	
+	
+	int temp=0;
+	int last_temp = get_avg_temperature();
+	
+	int volt=0;
+	int last_volt = get_avg_voltage();
+	
+	
+	while(1)
+	{
+		/*GIMSK = (_BV(PCIE0)); //enable PCINT interrupts
+		sleep_cpu();*/
+		
+		PORTB=0;//clear outputs
+		
+		GIMSK = 0;
+		
+		error=0;
+		
+		OCR1B = 0;
+		
+		//wait for 12v source
+		
+		while(!supply_voltage()) {
+			if (!noVoltagePrintFlag) {
+				tempData[0] = 'N';
+				tempData[1] = 'N';
+				tempData[2] = 'N';
+				tempData[3] = 'N';
+				tempData[4] = 'N';
+				i2c_putpacket(0x01, tempData, 5);
+				noVoltagePrintFlag = 1;
+			}
+		}
+		
+		noVoltagePrintFlag = 0;
+		
+		//Contact 
+		tempData[0] = 'C';
+		tempData[1] = 'C';
+		tempData[2] = 'C';
+		tempData[3] = 'C';
+		tempData[4] = 'C';
+		i2c_putpacket(0x01, tempData, 5);
+		
+		PORTA |= _BV(debug_12in);
+		
+		abs_time=1;
+
+		//--------------FAST CHARGE-----------------------
+		//split seconds into eights as following:
+		//1: abs_volt
+		//2: reg
+		//3: abs_temp
+		//4: reg
+		//5: abs_volt
+		//6: reg
+		//7: abs_temp
+		//between seconds: abs time and minute checks, which takes an extra 8th
+		status = FAST_CHARGE;
+		
+		PORTB |= _BV(LED2);
+		
+		while(status == FAST_CHARGE)
+		{
+			
+			if(!supply_voltage())
+			{
+				
+				
+				send_err();
+				//Lost Contact
+				tempData[0] = 'N';
+				tempData[1] = 'N';
+				tempData[2] = 'N';
+				tempData[3] = 'N';
+				tempData[4] = 'N';
+				i2c_putpacket(0x01, tempData, 5);
+				
+				PORTA &= ~_BV(debug_12in);
+				while(!supply_voltage());
+				
+				//Contact again
+				tempData[0] = 'C';
+				tempData[1] = 'C';
+				tempData[2] = 'C';
+				tempData[3] = 'C';
+				tempData[4] = 'C';
+				i2c_putpacket(0x01, tempData, 5);
+				
+				PORTA |= _BV(debug_12in);
+				clear_err();
+			}
+			
+			check_voltage();
+			wait_8th();
+			regulate_current(FAST_I);
+			wait_8th();
+			check_temperature();
+			wait_8th();
+			regulate_current(FAST_I);
+			wait_8th();
+			check_voltage();
+			wait_8th();
+			regulate_current(FAST_I);
+			wait_8th();
+			check_temperature();
+			wait_8th();
+			
+#ifdef TRICKLE
+			
+			if(abs_time > 9600) //90 minute time limit
+			{
+				OCR1A = 32;
+				send_done();
+				PORTA |= _BV(debug_time);
+				break;
+			}
+
+#else
+
+			if(abs_time > 43200) //90 minute time limit
+			{
+				OCR1A = 32;
+				send_err();
+				PORTA |= _BV(debug_time);
+				break;
+			}
+			
+			//minute checks
+			if( (abs_time >> 3)%55 == 0/* && steady_current*/)
+			{
+				PORTA ^= _BV(debug_time);
+				
+				temp = get_avg_temperature();
+				wait_8th(); //to avoid interference
+				volt = get_avg_voltage(); 
+				
+				OCR1A = volt >> 2;
+				
+				//seems to be some random drops when connected to a power supply
+				//may need a fudge factor but maybe not becuase voltage should be climbing during charge
+				if(volt < last_volt - MAX_DV)
+				{
+          PORTA |= _BV(debug_volt);
+          if(last_DV)
+          {
+            OCR1A = 64;
+            
+            send_done();
+            PORTA |= _BV(debug_volt);
+            status = TRICKLE_CHARGE;
+          }
+          else
+            last_DV=1;
+          
+				}
+        else
+        {
+          last_DV=0;
+          PORTA &= ~_BV(debug_volt);
+         }
+				
+				
+				if(temp < last_temp - MAX_DT)
+				{
+          PORTA |= _BV(debug_temp);
+          if(last_DT)
+          {       
+            OCR1A = 128;
+            
+            send_done();
+            PORTA |= _BV(debug_temp);
+            status = TRICKLE_CHARGE;
+          }
+          else
+            last_DT=1;
+				}
+        else
+        {
+          last_DT=0;
+          PORTA &= ~_BV(debug_temp);
+        }
+				
+				last_volt = volt;
+				last_temp = temp;
+			}
+#endif
+
+		}
+		if (error) {
+			//We have an error...let's bail out of this ship captain!
+			tempData[0] = 'F';
+			tempData[1] = 'F';
+			tempData[2] = 'F';
+			tempData[3] = 'F';
+			tempData[4] = 'F';
+			i2c_putpacket(0x01, tempData, 5);
+		}
+		
+		//PORTB ^= _BV(LED2);
+		
+	}
+
+	
+	return 1;
+}
+
+ISR(TIMER0_OVF_vect)
+{
+	if(error)
+		PORTB ^= (_BV(LED1)|_BV(LED2));
+
+	interrupt_count--;
+	if(interrupt_count==0)
+	{
+		abs_time++;
+		new_second=1;
+			
+		interrupt_count=INT_COUNT;
+	}
+}
+
+ISR(PCINT_vect){;} //so the interrupt doesnt go to the reset vector
Index: branches/battery/code/projects/autonomous_recharging/archs/USI_TWI_Slave.h
===================================================================
--- branches/battery/code/projects/autonomous_recharging/archs/USI_TWI_Slave.h	(nonexistent)
+++ branches/battery/code/projects/autonomous_recharging/archs/USI_TWI_Slave.h	(revision 260)
@@ -0,0 +1,120 @@
+// This file has been prepared for Doxygen automatic documentation generation.
+/*! \file ********************************************************************
+*
+* Atmel Corporation
+*
+* File              : USI_TWI_Slave.h
+* Compiler          : IAR EWAAVR 4.11A
+* Revision          : $Revision: 1.14 $
+* Date              : $Date: Friday, December 09, 2005 17:25:38 UTC $
+* Updated by        : $Author: jtyssoe $
+*
+* Support mail      : avr@atmel.com
+*
+* Supported devices : All device with USI module can be used.
+*                     The example is written for the ATmega169, ATtiny26 & ATtiny2313
+*
+* AppNote           : AVR312 - Using the USI module as a TWI slave
+*
+* Description       : Header file for USI_TWI driver
+*
+*
+*
+****************************************************************************/
+
+
+
+//! Prototypes
+void          USI_TWI_Slave_Initialise( unsigned char );
+void          USI_TWI_Transmit_Byte( unsigned char );
+unsigned char USI_TWI_Receive_Byte( void );
+unsigned char USI_TWI_Data_In_Receive_Buffer( void );
+void          Timer_Init(void);
+
+#define TRUE                1
+#define FALSE               0
+
+typedef     unsigned char       uint8_t;
+
+//////////////////////////////////////////////////////////////////
+///////////////// Driver Buffer Definitions //////////////////////
+//////////////////////////////////////////////////////////////////
+// 1,2,4,8,16,32,64,128 or 256 bytes are allowed buffer sizes
+
+#define TWI_RX_BUFFER_SIZE  (16)
+#define TWI_RX_BUFFER_MASK ( TWI_RX_BUFFER_SIZE - 1 )
+
+#if ( TWI_RX_BUFFER_SIZE & TWI_RX_BUFFER_MASK )
+        #error TWI RX buffer size is not a power of 2
+#endif
+
+// 1,2,4,8,16,32,64,128 or 256 bytes are allowed buffer sizes
+
+#define TWI_TX_BUFFER_SIZE  (16)
+#define TWI_TX_BUFFER_MASK ( TWI_TX_BUFFER_SIZE - 1 )
+
+#if ( TWI_TX_BUFFER_SIZE & TWI_TX_BUFFER_MASK )
+        #error TWI TX buffer size is not a power of 2
+#endif
+
+
+
+#define USI_SLAVE_CHECK_ADDRESS                (0x00)
+#define USI_SLAVE_SEND_DATA                    (0x01)
+#define USI_SLAVE_REQUEST_REPLY_FROM_SEND_DATA (0x02)
+#define USI_SLAVE_CHECK_REPLY_FROM_SEND_DATA   (0x03)
+#define USI_SLAVE_REQUEST_DATA                 (0x04)
+#define USI_SLAVE_GET_DATA_AND_SEND_ACK        (0x05)
+
+#define DDR_USI             DDRB
+#define PORT_USI            PORTB
+#define PIN_USI             PINB
+#define PORT_USI_SDA        PORTB0
+#define PORT_USI_SCL        PORTB2
+#define PIN_USI_SDA         PINB0
+#define PIN_USI_SCL         PINB2
+#define USI_START_COND_INT  USISIF
+#define USI_START_VECTOR    USI_START_vect
+#define USI_OVERFLOW_VECTOR USI_OVF_vect
+
+
+//! Functions implemented as macros
+#define SET_USI_TO_SEND_ACK()                                                                                 \
+{                                                                                                             \
+        USIDR    =  0;                                              /* Prepare ACK                         */ \
+        DDR_USI |=  (1<<PORT_USI_SDA);                              /* Set SDA as output                   */ \
+        USISR    =  (0<<USI_START_COND_INT)|(1<<USIOIF)|(1<<USIPF)|(1<<USIDC)|  /* Clear all flags, except Start Cond  */ \
+                    (0x0E<<USICNT0);                                /* set USI counter to shift 1 bit. */ \
+}
+
+#define SET_USI_TO_READ_ACK()                                                                                 \
+{                                                                                                             \
+        DDR_USI &=  ~(1<<PORT_USI_SDA);                             /* Set SDA as intput */                   \
+        USIDR    =  0;                                              /* Prepare ACK        */                  \
+        USISR    =  (0<<USI_START_COND_INT)|(1<<USIOIF)|(1<<USIPF)|(1<<USIDC)|  /* Clear all flags, except Start Cond  */ \
+                    (0x0E<<USICNT0);                                /* set USI counter to shift 1 bit. */ \
+}
+
+#define SET_USI_TO_TWI_START_CONDITION_MODE()                                                                                     \
+{                                                                                                                                 \
+  USICR    =  (1<<USISIE)|(0<<USIOIE)|                        /* Enable Start Condition Interrupt. Disable Overflow Interrupt.*/  \
+              (1<<USIWM1)|(0<<USIWM0)|                        /* Set USI in Two-wire mode. No USI Counter overflow hold.      */  \
+              (1<<USICS1)|(0<<USICS0)|(0<<USICLK)|            /* Shift Register Clock Source = External, positive edge        */  \
+              (0<<USITC);                                                                                                         \
+  USISR    =  (0<<USI_START_COND_INT)|(1<<USIOIF)|(1<<USIPF)|(1<<USIDC)|  /* Clear all flags, except Start Cond                            */ \
+              (0x0<<USICNT0);                                                                                                     \
+}
+
+#define SET_USI_TO_SEND_DATA()                                                                               \
+{                                                                                                            \
+    DDR_USI |=  (1<<PORT_USI_SDA);                                  /* Set SDA as output                  */ \
+    USISR    =  (0<<USI_START_COND_INT)|(1<<USIOIF)|(1<<USIPF)|(1<<USIDC)|      /* Clear all flags, except Start Cond */ \
+                (0x0<<USICNT0);                                     /* set USI to shift out 8 bits        */ \
+}
+
+#define SET_USI_TO_READ_DATA()                                                                               \
+{                                                                                                            \
+    DDR_USI &= ~(1<<PORT_USI_SDA);                                  /* Set SDA as input                   */ \
+    USISR    =  (0<<USI_START_COND_INT)|(1<<USIOIF)|(1<<USIPF)|(1<<USIDC)|      /* Clear all flags, except Start Cond */ \
+                (0x0<<USICNT0);                                     /* set USI to shift out 8 bits        */ \
+}
Index: branches/battery/code/projects/autonomous_recharging/archs/i2c.h
===================================================================
--- branches/battery/code/projects/autonomous_recharging/archs/i2c.h	(nonexistent)
+++ branches/battery/code/projects/autonomous_recharging/archs/i2c.h	(revision 260)
@@ -0,0 +1,22 @@
+/* i2c.h
+    
+        constants and stuff
+*/
+#ifndef _I2C_H_
+#define _I2C_H_
+
+#include <avr/io.h>
+#include <avr/interrupt.h>
+#include <util/delay.h>
+
+#include "USI_TWI_Master.c"
+#include "USI_TWI_Slave.c" 
+#include "i2c.c"
+
+void i2c_init(void);
+void i2c_putpacket(char addr, char *data, char data_size);
+int i2c_getpacket(char *c);
+void i2c_test(void);
+void delay_ms(int ms);
+
+#endif
Index: branches/battery/code/projects/autonomous_recharging/archs/USI_TWI_Master.h
===================================================================
--- branches/battery/code/projects/autonomous_recharging/archs/USI_TWI_Master.h	(nonexistent)
+++ branches/battery/code/projects/autonomous_recharging/archs/USI_TWI_Master.h	(revision 260)
@@ -0,0 +1,95 @@
+
+
+
+/*****************************************************************************
+*
+* Atmel Corporation
+*
+* File              : USI_TWI_Master.h
+* Compiler          : IAR EWAAVR 2.28a/3.10a
+* Revision          : $Revision: 1.11 $
+* Date              : $Date: Tuesday, September 13, 2005 09:09:36 UTC $
+* Updated by        : $Author: jtyssoe $
+*
+* Support mail      : avr@atmel.com
+*
+* Supported devices : All device with USI module can be used.
+*                     The example is written for the ATmega169, ATtiny26 and ATtiny2313
+*
+* AppNote           : AVR310 - Using the USI module as a TWI Master
+*
+* Description       : This is an implementation of an TWI master using
+*                     the USI module as basis. The implementation assumes the AVR to
+*                     be the only TWI master in the system and can therefore not be
+*                     used in a multi-master system.
+* Usage             : Initialize the USI module by calling the USI_TWI_Master_Initialise() 
+*                     function. Hence messages/data are transceived on the bus using
+*                     the USI_TWI_Start_Transceiver_With_Data() function. If the transceiver
+*                     returns with a fail, then use USI_TWI_Get_Status_Info to evaluate the 
+*                     couse of the failure.
+*
+****************************************************************************/
+    
+//********** Defines **********//
+
+// Defines controlling timing limits
+//#define TWI_FAST_MODE
+
+//#define SYS_CLK   4000.0  // [kHz]
+
+//Note, this is only a variable that determines how long to delay between
+// individual bits of I2C send. This has been tested down to 1MHz and it works.
+// It is possible that even slower speeds can be obtained.
+#define SYS_CLK     1.0 // [mHz]
+
+// TWI FAST mode timing limits. SCL = 100-400kHz
+//#define T2_TWI    ((SYS_CLK *1300) /1000000) +1 // >1,3us
+//#define T4_TWI    ((SYS_CLK * 600) /1000000) +1 // >0,6us
+ 
+ 
+//This may or may not make it faster. Uncomfirmed. But it works. 
+#define T2_TWI 0.000001
+#define T4_TWI 0.000001
+ 
+// TWI STANDARD mode timing limits. SCL <= 100kHz
+//#define T2_TWI    ((SYS_CLK *4700) /1000000) +1 // >4,7us
+//#define T4_TWI    ((SYS_CLK *4000) /1000000) +1 // >4,0us
+
+//USI_TWI messages and flags and bit masks
+//#define SUCCESS   7
+//#define MSG       0
+/****************************************************************************
+  Bit and byte definitions
+****************************************************************************/
+#define TWI_READ_BIT  0       // Bit position for R/W bit in "address byte".
+#define TWI_ADR_BITS  1       // Bit position for LSB of the slave address bits in the init byte.
+#define TWI_NACK_BIT  0       // Bit position for (N)ACK bit.
+
+#define USI_TWI_NO_DATA             0x00  // Transmission buffer is empty
+#define USI_TWI_DATA_OUT_OF_BOUND   0x01  // Transmission buffer is outside SRAM space
+#define USI_TWI_UE_START_CON        0x02  // Unexpected Start Condition
+#define USI_TWI_UE_STOP_CON         0x03  // Unexpected Stop Condition
+#define USI_TWI_UE_DATA_COL         0x04  // Unexpected Data Collision (arbitration)
+#define USI_TWI_NO_ACK_ON_DATA      0x05  // The slave did not acknowledge  all data
+#define USI_TWI_NO_ACK_ON_ADDRESS   0x06  // The slave did not acknowledge  the address
+#define USI_TWI_MISSING_START_CON   0x07  // Generated Start Condition not detected on bus
+#define USI_TWI_MISSING_STOP_CON    0x08  // Generated Stop Condition not detected on bus
+
+// Device dependant defines
+#define DDR_USI             DDRB
+#define PORT_USI            PORTB
+#define PIN_USI             PINB
+#define PORT_USI_SDA        PORTB0
+#define PORT_USI_SCL        PORTB2
+#define PIN_USI_SDA         PINB0
+#define PIN_USI_SCL         PINB2
+
+// General defines
+#define TRUE  1
+#define FALSE 0
+
+//********** Prototypes **********//
+
+void USI_TWI_Master_Initialise( void );
+unsigned char USI_TWI_Start_Transceiver_With_Data( unsigned char * , unsigned char );
+unsigned char USI_TWI_Get_State_Info( void );
Index: branches/battery/code/projects/autonomous_recharging/archs/homing stop/stop.c
===================================================================
--- branches/battery/code/projects/autonomous_recharging/archs/homing stop/stop.c	(nonexistent)
+++ branches/battery/code/projects/autonomous_recharging/archs/homing stop/stop.c	(revision 260)
@@ -0,0 +1,61 @@
+#include<avr/io.h>
+#include "i2c.h"
+
+#define LED1 PB4 //Green
+#define LED2 PB5 //Red
+
+int main( void )
+{
+	DDRB = _BV(PB0) | _BV(PB5) | _BV(PB4);
+  i2c_init();
+  
+  /*tempData[0] = 'C';
+		tempData[1] = abs_time>>8;
+		tempData[2] = abs_time&0xFF;
+		i2c_putpacket(0x01, tempData, 3);*/
+  
+  char data[2];
+  data[0]=I2C_MSG_DATA;
+
+  while(1)
+  {
+    PORTB=_BV(LED2);
+    while(1)
+    {
+      if(PINB & _BV(PB6))
+      {
+        PORTB = _BV(LED1);
+        //This is a junk byte. For some reason the first packet is always ignored????
+        data[1] = 'a';
+        i2c_putpacket(0x01, data, 2);
+        data[1]=I2C_MSG_BATTERY_CHARGING;
+        i2c_putpacket(0x01, data, 2);
+        break;
+      }
+      else
+      {
+        data[1]=I2C_MSG_NO_CONTACT;
+        i2c_putpacket(0x01, data, 2);
+      }
+    }
+    
+    for(int i=0;i<5000;i++)
+    {
+      delay_ms(1);
+      if(! PINB & _BV(PB6))
+      {
+          PORTB = _BV(LED2);
+          data[1]=I2C_MSG_CONTACT_ERROR;
+          i2c_putpacket(0x01, data, 2);
+          
+          while(! PINB & _BV(PB6));
+            break;
+      }
+      
+    }
+    
+    data[1]=I2C_MSG_BATTERY_FULL;
+    i2c_putpacket(0x01, data, 2);
+  }
+    
+}
\ No newline at end of file
Index: branches/battery/code/projects/autonomous_recharging/archs/homing stop/Makefile
===================================================================
--- branches/battery/code/projects/autonomous_recharging/archs/homing stop/Makefile	(nonexistent)
+++ branches/battery/code/projects/autonomous_recharging/archs/homing stop/Makefile	(revision 260)
@@ -0,0 +1,508 @@
+# Hey Emacs, this is a -*- makefile -*-
+#----------------------------------------------------------------------------
+# WinAVR Makefile Template written by Eric B. Weddington, Jörg Wunsch, et al.
+#
+# Released to the Public Domain
+#
+# Additional material for this makefile was written by:
+# Peter Fleury
+# Tim Henigan
+# Colin O'Flynn
+# Reiner Patommel
+# Markus Pfaff
+# Sander Pool
+# Frederik Rouleau
+#
+#----------------------------------------------------------------------------
+# On command line:
+#
+# make all = Make software.
+#
+# make clean = Clean out built project files.
+#
+# make coff = Convert ELF to AVR COFF.
+#
+# make extcoff = Convert ELF to AVR Extended COFF.
+#
+# make program = Download the hex file to the device, using avrdude.
+#                Please customize the avrdude settings below first!
+#
+# make debug = Start either simulavr or avarice as specified for debugging, 
+#              with avr-gdb or avr-insight as the front end for debugging.
+#
+# make filename.s = Just compile filename.c into the assembler code only.
+#
+# make filename.i = Create a preprocessed source file for use in submitting
+#                   bug reports to the GCC project.
+#
+# To rebuild project do "make clean" then "make all".
+#----------------------------------------------------------------------------
+
+
+# MCU name
+MCU = attiny861
+
+
+# Processor frequency.
+#     This will define a symbol, F_CPU, in all source code files equal to the 
+#     processor frequency. You can then use this symbol in your source code to 
+#     calculate timings. Do NOT tack on a 'UL' at the end, this will be done
+#     automatically to create a 32-bit value in your source code.
+F_CPU = 8000000
+
+
+# Output format. (can be srec, ihex, binary)
+FORMAT = ihex
+
+
+# Target file name (without extension).
+TARGET = stop
+
+
+# List C source files here. (C dependencies are automatically generated.)
+SRC = $(TARGET).c
+
+
+# List Assembler source files here.
+#     Make them always end in a capital .S.  Files ending in a lowercase .s
+#     will not be considered source files but generated files (assembler
+#     output from the compiler), and will be deleted upon "make clean"!
+#     Even though the DOS/Win* filesystem matches both .s and .S the same,
+#     it will preserve the spelling of the filenames, and gcc itself does
+#     care about how the name is spelled on its command-line.
+ASRC = 
+
+
+# Optimization level, can be [0, 1, 2, 3, s]. 
+#     0 = turn off optimization. s = optimize for size.
+#     (Note: 3 is not always the best optimization level. See avr-libc FAQ.)
+OPT = s
+
+
+# Debugging format.
+#     Native formats for AVR-GCC's -g are dwarf-2 [default] or stabs.
+#     AVR Studio 4.10 requires dwarf-2.
+#     AVR [Extended] COFF format requires stabs, plus an avr-objcopy run.
+DEBUG = dwarf-2
+
+
+# List any extra directories to look for include files here.
+#     Each directory must be seperated by a space.
+#     Use forward slashes for directory separators.
+#     For a directory that has spaces, enclose it in quotes.
+#EXTRAINCDIRS = C:\WinAVR\include\fwr
+
+
+# Compiler flag to set the C Standard level.
+#     c89   = "ANSI" C
+#     gnu89 = c89 plus GCC extensions
+#     c99   = ISO C99 standard (not yet fully implemented)
+#     gnu99 = c99 plus GCC extensions
+CSTANDARD = -std=gnu99
+
+
+# Place -D or -U options here
+CDEFS = -DF_CPU=$(F_CPU)UL
+
+
+# Place -I options here
+CINCS =
+
+
+
+#---------------- Compiler Options ----------------
+#  -g*:          generate debugging information
+#  -O*:          optimization level
+#  -f...:        tuning, see GCC manual and avr-libc documentation
+#  -Wall...:     warning level
+#  -Wa,...:      tell GCC to pass this to the assembler.
+#    -adhlns...: create assembler listing
+CFLAGS = -g$(DEBUG)
+CFLAGS += $(CDEFS) $(CINCS)
+CFLAGS += -O$(OPT)
+CFLAGS += -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums
+CFLAGS += -Wall -Wstrict-prototypes
+CFLAGS += -Wa,-adhlns=$(<:.c=.lst)
+CFLAGS += $(patsubst %,-I%,$(EXTRAINCDIRS))
+CFLAGS += $(CSTANDARD)
+
+
+#---------------- Assembler Options ----------------
+#  -Wa,...:   tell GCC to pass this to the assembler.
+#  -ahlms:    create listing
+#  -gstabs:   have the assembler create line number information; note that
+#             for use in COFF files, additional information about filenames
+#             and function names needs to be present in the assembler source
+#             files -- see avr-libc docs [FIXME: not yet described there]
+ASFLAGS = -Wa,-adhlns=$(<:.S=.lst),-gstabs 
+
+
+#---------------- Library Options ----------------
+# Minimalistic printf version
+PRINTF_LIB_MIN = -Wl,-u,vfprintf -lprintf_min
+
+# Floating point printf version (requires MATH_LIB = -lm below)
+PRINTF_LIB_FLOAT = -Wl,-u,vfprintf -lprintf_flt
+
+# If this is left blank, then it will use the Standard printf version.
+PRINTF_LIB = 
+#PRINTF_LIB = $(PRINTF_LIB_MIN)
+#PRINTF_LIB = $(PRINTF_LIB_FLOAT)
+
+
+# Minimalistic scanf version
+SCANF_LIB_MIN = -Wl,-u,vfscanf -lscanf_min
+
+# Floating point + %[ scanf version (requires MATH_LIB = -lm below)
+SCANF_LIB_FLOAT = -Wl,-u,vfscanf -lscanf_flt
+
+# If this is left blank, then it will use the Standard scanf version.
+SCANF_LIB = 
+#SCANF_LIB = $(SCANF_LIB_MIN)
+#SCANF_LIB = $(SCANF_LIB_FLOAT)
+
+
+MATH_LIB = -lm
+
+
+
+#---------------- External Memory Options ----------------
+
+# 64 KB of external RAM, starting after internal RAM (ATmega128!),
+# used for variables (.data/.bss) and heap (malloc()).
+#EXTMEMOPTS = -Wl,-Tdata=0x801100,--defsym=__heap_end=0x80ffff
+
+# 64 KB of external RAM, starting after internal RAM (ATmega128!),
+# only used for heap (malloc()).
+#EXTMEMOPTS = -Wl,--defsym=__heap_start=0x801100,--defsym=__heap_end=0x80ffff
+
+EXTMEMOPTS =
+
+
+
+#---------------- Linker Options ----------------
+#  -Wl,...:     tell GCC to pass this to linker.
+#    -Map:      create map file
+#    --cref:    add cross reference to  map file
+LDFLAGS = -Wl,-Map=$(TARGET).map,--cref
+LDFLAGS += $(EXTMEMOPTS)
+LDFLAGS += $(PRINTF_LIB) $(SCANF_LIB) $(MATH_LIB)
+
+
+
+#---------------- Programming Options (avrdude) ----------------
+
+# Programming hardware: alf avr910 avrisp bascom bsd 
+# dt006 pavr picoweb pony-stk200 sp12 stk200 stk500
+#
+# Type: avrdude -c ?
+# to get a full listing.
+#
+AVRDUDE_PROGRAMMER = avrisp
+
+# com1 = serial port. Use lpt1 to connect to parallel port.
+AVRDUDE_PORT = com1
+# programmer connected to serial device
+
+AVRDUDE_WRITE_FLASH = -b 4800 -U flash:w:$(TARGET).hex
+#AVRDUDE_WRITE_EEPROM = -U eeprom:w:$(TARGET).eep
+
+
+# Uncomment the following if you want avrdude's erase cycle counter.
+# Note that this counter needs to be initialized first using -Yn,
+# see avrdude manual.
+#AVRDUDE_ERASE_COUNTER = -y
+
+# Uncomment the following if you do /not/ wish a verification to be
+# performed after programming the device.
+#AVRDUDE_NO_VERIFY = -V
+
+# Increase verbosity level.  Please use this when submitting bug
+# reports about avrdude. See <http://savannah.nongnu.org/projects/avrdude> 
+# to submit bug reports.
+#AVRDUDE_VERBOSE = -v -v
+
+AVRDUDE_FLAGS = -p $(MCU) -P $(AVRDUDE_PORT) -c $(AVRDUDE_PROGRAMMER)
+AVRDUDE_FLAGS += $(AVRDUDE_NO_VERIFY)
+AVRDUDE_FLAGS += $(AVRDUDE_VERBOSE)
+AVRDUDE_FLAGS += $(AVRDUDE_ERASE_COUNTER)
+
+
+
+#---------------- Debugging Options ----------------
+
+# For simulavr only - target MCU frequency.
+DEBUG_MFREQ = $(F_CPU)
+
+# Set the DEBUG_UI to either gdb or insight.
+# DEBUG_UI = gdb
+DEBUG_UI = insight
+
+# Set the debugging back-end to either avarice, simulavr.
+DEBUG_BACKEND = avarice
+#DEBUG_BACKEND = simulavr
+
+# GDB Init Filename.
+GDBINIT_FILE = __avr_gdbinit
+
+# When using avarice settings for the JTAG
+JTAG_DEV = /dev/com1
+
+# Debugging port used to communicate between GDB / avarice / simulavr.
+DEBUG_PORT = 4242
+
+# Debugging host used to communicate between GDB / avarice / simulavr, normally
+#     just set to localhost unless doing some sort of crazy debugging when 
+#     avarice is running on a different computer.
+DEBUG_HOST = localhost
+
+
+
+#============================================================================
+
+
+# Define programs and commands.
+SHELL = sh
+CC = avr-gcc
+OBJCOPY = avr-objcopy
+OBJDUMP = avr-objdump
+SIZE = avr-size
+NM = avr-nm
+AVRDUDE = avrdude
+REMOVE = rm -f
+COPY = cp
+WINSHELL = cmd
+
+
+# Define Messages
+# English
+MSG_ERRORS_NONE = Errors: none
+MSG_BEGIN = -------- begin --------
+MSG_END = --------  end  --------
+MSG_SIZE_BEFORE = Size before: 
+MSG_SIZE_AFTER = Size after:
+MSG_COFF = Converting to AVR COFF:
+MSG_EXTENDED_COFF = Converting to AVR Extended COFF:
+MSG_FLASH = Creating load file for Flash:
+MSG_EEPROM = Creating load file for EEPROM:
+MSG_EXTENDED_LISTING = Creating Extended Listing:
+MSG_SYMBOL_TABLE = Creating Symbol Table:
+MSG_LINKING = Linking:
+MSG_COMPILING = Compiling:
+MSG_ASSEMBLING = Assembling:
+MSG_CLEANING = Cleaning project:
+
+
+
+
+# Define all object files.
+OBJ = $(SRC:.c=.o) $(ASRC:.S=.o) 
+
+# Define all listing files.
+LST = $(SRC:.c=.lst) $(ASRC:.S=.lst) 
+
+
+# Compiler flags to generate dependency files.
+GENDEPFLAGS = -MD -MP -MF .dep/$(@F).d
+
+
+# Combine all necessary flags and optional flags.
+# Add target processor to flags.
+ALL_CFLAGS = -mmcu=$(MCU) -I. $(CFLAGS) $(GENDEPFLAGS)
+ALL_ASFLAGS = -mmcu=$(MCU) -I. -x assembler-with-cpp $(ASFLAGS)
+
+
+
+
+
+# Default target.
+all: begin gccversion sizebefore build sizeafter end
+
+build: elf hex eep lss sym
+
+elf: $(TARGET).elf
+hex: $(TARGET).hex
+eep: $(TARGET).eep
+lss: $(TARGET).lss 
+sym: $(TARGET).sym
+
+
+
+# Eye candy.
+# AVR Studio 3.x does not check make's exit code but relies on
+# the following magic strings to be generated by the compile job.
+begin:
+	@echo
+	@echo $(MSG_BEGIN)
+
+end:
+	@echo $(MSG_END)
+	@echo
+
+
+# Display size of file.
+HEXSIZE = $(SIZE) --target=$(FORMAT) $(TARGET).hex
+ELFSIZE = $(SIZE) -A $(TARGET).elf
+AVRMEM = avr-mem.sh $(TARGET).elf $(MCU)
+
+sizebefore:
+	@if test -f $(TARGET).elf; then echo; echo $(MSG_SIZE_BEFORE); $(ELFSIZE); \
+	$(AVRMEM) 2>/dev/null; echo; fi
+
+sizeafter:
+	@if test -f $(TARGET).elf; then echo; echo $(MSG_SIZE_AFTER); $(ELFSIZE); \
+	$(AVRMEM) 2>/dev/null; echo; fi
+
+
+
+# Display compiler version information.
+gccversion : 
+	@$(CC) --version
+
+
+
+# Program the device.  
+program: $(TARGET).hex $(TARGET).eep
+	$(AVRDUDE) $(AVRDUDE_FLAGS) $(AVRDUDE_WRITE_FLASH) $(AVRDUDE_WRITE_EEPROM)
+
+
+# Generate avr-gdb config/init file which does the following:
+#     define the reset signal, load the target file, connect to target, and set 
+#     a breakpoint at main().
+gdb-config: 
+	@$(REMOVE) $(GDBINIT_FILE)
+	@echo define reset >> $(GDBINIT_FILE)
+	@echo SIGNAL SIGHUP >> $(GDBINIT_FILE)
+	@echo end >> $(GDBINIT_FILE)
+	@echo file $(TARGET).elf >> $(GDBINIT_FILE)
+	@echo target remote $(DEBUG_HOST):$(DEBUG_PORT)  >> $(GDBINIT_FILE)
+ifeq ($(DEBUG_BACKEND),simulavr)
+	@echo load  >> $(GDBINIT_FILE)
+endif	
+	@echo break main >> $(GDBINIT_FILE)
+	
+debug: gdb-config $(TARGET).elf
+ifeq ($(DEBUG_BACKEND), avarice)
+	@echo Starting AVaRICE - Press enter when "waiting to connect" message displays.
+	@$(WINSHELL) /c start avarice --jtag $(JTAG_DEV) --erase --program --file \
+	$(TARGET).elf $(DEBUG_HOST):$(DEBUG_PORT)
+	@$(WINSHELL) /c pause
+	
+else
+	@$(WINSHELL) /c start simulavr --gdbserver --device $(MCU) --clock-freq \
+	$(DEBUG_MFREQ) --port $(DEBUG_PORT)
+endif
+	@$(WINSHELL) /c start avr-$(DEBUG_UI) --command=$(GDBINIT_FILE)
+	
+
+
+
+# Convert ELF to COFF for use in debugging / simulating in AVR Studio or VMLAB.
+COFFCONVERT=$(OBJCOPY) --debugging \
+--change-section-address .data-0x800000 \
+--change-section-address .bss-0x800000 \
+--change-section-address .noinit-0x800000 \
+--change-section-address .eeprom-0x810000 
+
+
+coff: $(TARGET).elf
+	@echo
+	@echo $(MSG_COFF) $(TARGET).cof
+	$(COFFCONVERT) -O coff-avr $< $(TARGET).cof
+
+
+extcoff: $(TARGET).elf
+	@echo
+	@echo $(MSG_EXTENDED_COFF) $(TARGET).cof
+	$(COFFCONVERT) -O coff-ext-avr $< $(TARGET).cof
+
+
+
+# Create final output files (.hex, .eep) from ELF output file.
+%.hex: %.elf
+	@echo
+	@echo $(MSG_FLASH) $@
+	$(OBJCOPY) -O $(FORMAT) -R .eeprom $< $@
+
+%.eep: %.elf
+	@echo
+	@echo $(MSG_EEPROM) $@
+	-$(OBJCOPY) -j .eeprom --set-section-flags=.eeprom="alloc,load" \
+	--change-section-lma .eeprom=0 -O $(FORMAT) $< $@
+
+# Create extended listing file from ELF output file.
+%.lss: %.elf
+	@echo
+	@echo $(MSG_EXTENDED_LISTING) $@
+	$(OBJDUMP) -h -S $< > $@
+
+# Create a symbol table from ELF output file.
+%.sym: %.elf
+	@echo
+	@echo $(MSG_SYMBOL_TABLE) $@
+	$(NM) -n $< > $@
+
+
+
+# Link: create ELF output file from object files.
+.SECONDARY : $(TARGET).elf
+.PRECIOUS : $(OBJ)
+%.elf: $(OBJ)
+	@echo
+	@echo $(MSG_LINKING) $@
+	$(CC) $(ALL_CFLAGS) $^ --output $@ $(LDFLAGS)
+
+
+# Compile: create object files from C source files.
+%.o : %.c
+	@echo
+	@echo $(MSG_COMPILING) $<
+	$(CC) -c $(ALL_CFLAGS) $< -o $@ 
+
+
+# Compile: create assembler files from C source files.
+%.s : %.c
+	$(CC) -S $(ALL_CFLAGS) $< -o $@
+
+
+# Assemble: create object files from assembler source files.
+%.o : %.S
+	@echo
+	@echo $(MSG_ASSEMBLING) $<
+	$(CC) -c $(ALL_ASFLAGS) $< -o $@
+
+# Create preprocessed source for use in sending a bug report.
+%.i : %.c
+	$(CC) -E -mmcu=$(MCU) -I. $(CFLAGS) $< -o $@ 
+
+
+# Target: clean project.
+clean: begin clean_list end
+
+clean_list :
+	@echo
+	@echo $(MSG_CLEANING)
+	$(REMOVE) $(TARGET).hex
+	$(REMOVE) $(TARGET).eep
+	$(REMOVE) $(TARGET).cof
+	$(REMOVE) $(TARGET).elf
+	$(REMOVE) $(TARGET).map
+	$(REMOVE) $(TARGET).sym
+	$(REMOVE) $(TARGET).lss
+	$(REMOVE) $(OBJ)
+	$(REMOVE) $(LST)
+	$(REMOVE) $(SRC:.c=.s)
+	$(REMOVE) $(SRC:.c=.d)
+	$(REMOVE) .dep/*
+
+
+
+# Include the dependency files.
+-include $(shell mkdir .dep 2>/dev/null) $(wildcard .dep/*)
+
+
+# Listing of phony targets.
+.PHONY : all begin finish end sizebefore sizeafter gccversion \
+build elf hex eep lss sym coff extcoff \
+clean clean_list program debug gdb-config
+
Index: branches/battery/code/projects/autonomous_recharging/archs/ConstantCharging.c
===================================================================
--- branches/battery/code/projects/autonomous_recharging/archs/ConstantCharging.c	(nonexistent)
+++ branches/battery/code/projects/autonomous_recharging/archs/ConstantCharging.c	(revision 260)
@@ -0,0 +1,707 @@
+#include <avr/io.h>
+#include <avr/interrupt.h>
+#include <avr/sleep.h>
+#include "i2c.h"
+#include "ring_buffer.h"
+
+
+// for i2c_byte coming from charge board
+//I2C Message Codes
+#define I2C_MSG_ACKNOWLEDGE       'A'
+#define I2C_MSG_BATTERY_CHARGING  'C'
+#define I2C_MSG_DATA              'D'
+#define I2C_MSG_CONTACT_ERROR     'E'
+#define I2C_MSG_BATTERY_FULL      'F'
+#define I2C_MSG_NO_CONTACT        'N'
+#define I2C_MSG_REQUEST_DATA      'R'
+#define I2C_MSG_GO_TO_SLEEP       'Y'
+#define I2C_MSG_ENTERING_SLEEP    'Z'
+#define I2C_MSG_HOMING            'H'
+
+
+#define SW0 PA6
+#define HOMING_PIN PA7
+
+#define DEBUG 0
+
+#define MAX_T 300
+#define MIN_T 730
+//range is 0 to 45 C
+//cal tests:
+//room temp - 25
+//value ~500, varies from battery to battery, but is consistent on one battery
+//freezer 737
+//heat gun at a distance 461
+
+#define MAX_DT -4 //this is the LOWEST ACCEPTABLE ADC value
+#define MAX_DT_ABS 400
+#define VOLT_PLATEAU 50
+
+
+//The following times are in seconds
+#define MAX_FAST_TIME 5400
+#define MAX_TRICKLE_TIME 600
+
+//debug pins
+#define debug_time PA3
+#define debug_curr PA4
+#define debug_volt PA5
+#define debug_temp PA6
+#define debug_12in PA7
+
+//be sure admux also sets the MUX5 bit which is in ADCSRB
+#define ADMUX_I
+#define ADMUX_V
+#define ADMUX_T
+
+#define ROBOT_TX PB1
+#define ROBOT_RX PB2
+#define PWM PB3
+#define DETECT_12V PB6
+
+#define LED1 PB4 //Green
+#define LED2 PB5 //Red
+
+
+//LED States:
+//Red - Fast Charging
+//Green - Trickle Charging
+//Both steady - done charging
+//Both Blinking - Error
+
+#define INT_COUNT 2 //interrupts per second
+#define AVG_COUNT 64 //number of times to count current
+
+//To enable the PWM write : 	TCCR1B = (_Bv(CS10));//enable PWM
+
+uint8_t interrupt_count = INT_COUNT;
+
+volatile uint32_t abs_time=1; // start at one second so it doesnt do the minute checks right away
+volatile uint8_t new_second=0; //only used as a boolean
+
+volatile uint8_t error=0;
+volatile uint8_t status;
+
+volatile uint8_t steady_current = 0;
+
+//DT must be triggered twice in a row
+volatile uint8_t last_DT = 0;
+//same for DV
+volatile uint8_t last_DV = 0;
+
+#define FAST_CHARGE 1
+#define TRICKLE_CHARGE 2
+
+RING_BUFFER_NEW(ring_buffer, 12, int, buffer);
+
+void wait(int ops)
+{
+	int i = 0;
+	while(i<ops)
+		i++;
+}
+
+
+
+int avg_ADC(void)
+{
+	int av;
+	char i;
+
+	//Calculate a average out of the next 8 A/D conversions
+    for(av=0,i=8;i;--i)
+    {
+        ADCSRA |= _BV(ADSC);                      // start new A/D conversion
+        while (!(ADCSRA & (_BV(ADIF))))        // wait until ADC is ready
+            ;      
+        av = av+ADC;
+    }
+    av = av/8;
+	
+	//ADCSRA &= ~_BV(ADEN);
+
+	return av;
+	
+}
+
+int get_voltage(void)
+{
+	ADMUX = _BV(MUX0);
+	
+	ADCSRB &= ~_BV(MUX5);
+	
+	return avg_ADC();
+}
+
+int get_current(void)
+{
+	ADMUX = _BV(MUX1);
+	
+	ADCSRB |= _BV(MUX5);
+	
+	return avg_ADC();
+}
+
+int get_temperature(void)
+{
+	ADMUX = _BV(MUX1);
+	
+	ADCSRB &= ~_BV(MUX5);
+	
+	return avg_ADC();
+}
+
+int get_avg_voltage(void)
+{
+	int count=0;
+	uint32_t sum=0;
+		
+		//OCR1B =120;
+	while(count < AVG_COUNT)
+	{
+		sum += get_voltage();
+		count++;
+	}
+
+	return sum/AVG_COUNT;
+}
+
+int get_avg_current(void)
+{
+	int count=0;
+	uint32_t sum=0;
+		
+		//OCR1B =120;
+	while(count < AVG_COUNT)
+	{
+		sum += get_current();
+		count++;
+	}
+
+	return sum/AVG_COUNT;
+}
+
+int get_avg_temperature(void)
+{
+	int count=0;
+	uint32_t sum=0;
+		
+		//OCR1B =120;
+	while(count < AVG_COUNT)
+	{
+		sum += get_temperature();
+		count++;
+	}
+
+	return sum/AVG_COUNT;
+}
+
+
+uint8_t supply_voltage(void)
+{
+	return PINB & _BV(DETECT_12V);
+}
+
+void clear_err(void)
+{
+	error=0;
+	PORTB &= ~(_BV(LED1)|_BV(LED2));
+	
+	if(status==FAST_CHARGE)
+		PORTB |= _BV(LED2);
+		
+	if(status==TRICKLE_CHARGE)
+		PORTB |= _BV(LED1);
+}
+	
+void wait_8th(void)
+{
+	uint8_t start = abs_time % 8;
+	
+	while(abs_time % 8 == start)
+	{
+		/*if(supply_voltage())
+			PORTB |= _BV(LED1);
+		else
+			PORTB &= ~_BV(LED1);
+		if(get_voltage()>100)
+			PORTB |= _BV(LED2);
+		else
+			PORTB &= ~_BV(LED2);*/
+	}
+}
+
+void send_err(void)
+{
+	OCR1B=0;//turn off the PWM to be safe
+
+	PORTB &= ~(_BV(LED1)|_BV(LED2));
+	if(status!=0)//leave last error if there was one
+		PORTA &= ~(_BV(debug_time)|_BV(debug_curr)|_BV(debug_volt)|_BV(debug_temp)|_BV(debug_12in)); 
+	error=1;
+	status=0;
+}
+
+void send_done(void)
+{
+	char tempData;
+	//Finished, leave
+	tempData = 'F';
+	i2c_putpacket(0x01, &tempData, 1);
+	
+	PORTA &= ~(_BV(debug_time)|_BV(debug_curr)|_BV(debug_volt)|_BV(debug_temp)|_BV(debug_12in)); 
+	
+}
+
+void setup(void)
+{
+      DDRA = _BV(PA3);
+#ifdef debug
+	//DDRA = (_BV(debug_time)|_BV(debug_curr)|_BV(debug_volt)|_BV(debug_temp)|_BV(debug_12in));
+#endif
+	PORTA = 0x00;
+	DDRB = (_BV(ROBOT_TX)|_BV(PWM)|_BV(LED1)|_BV(LED2)); //confiure output pins
+	PORTB = 0x00;
+	
+	ADCSRA = (_BV(ADEN)|_BV(ADPS2)|_BV(ADPS1)); //start ADC with a division factor of 64
+	
+	TCCR0B = (_BV(CS01)); //set timer 0 for realtime mode
+	TCCR0A = (_BV(TCW0));
+	TIMSK = (_BV(TOIE0)); //enable overflow interrupts
+	
+	TCCR1A = (_BV(COM1B1)|_BV(PWM1B)|_BV(COM1A1)|_BV(PWM1A)); //clear timer 1 on compare, set at 0x00. Fast PWM mode
+	TCCR1B |= _BV(CS12)|_BV(CS10); //leave timer on and set compare to 0 to make output off	
+	OCR1B = 0;
+	OCR1A = 0;
+	
+	
+	RING_BUFFER_CLEAR(buffer);
+	RING_BUFFER_INIT(buffer, 12);
+	for(int i=0;i<10;i++)
+		RING_BUFFER_ADD(buffer, 0);
+	
+	sei();
+}
+
+
+
+
+//takes a 7-bit ionteger and displays it on the 7 LEDs with the Green being the MSB
+void LED_out(int i)
+{
+	if(i & 64)
+		PORTB |= _BV(LED1);
+	else
+		PORTB &= ~_BV(LED1);
+		
+	if(i & 32)
+		PORTB |= _BV(LED2);
+	else
+		PORTB &= ~_BV(LED2);
+		
+	if(i & 16)
+		PORTA |= _BV(PA3);
+	else
+		PORTA &= ~_BV(PA3);
+	
+	if(i & 8)
+		PORTA |= _BV(PA4);
+	else
+		PORTA &= ~_BV(PA4);
+		
+	if(i & 4)
+		PORTA |= _BV(PA5);
+	else
+		PORTA &= ~_BV(PA5);
+	
+	if(i & 2)
+		PORTA |= _BV(PA6);
+	else
+		PORTA &= ~_BV(PA6);
+		
+	if(i & 1)
+		PORTA |= _BV(PA7);
+	else
+		PORTA &= ~_BV(debug_12in);
+}
+
+//get the difference of the current value minues the value 10 entires ago
+int ring_buffer_d10(int y)
+{	
+	int x;
+	RING_BUFFER_REMOVE(buffer, x);
+		
+	RING_BUFFER_ADD(buffer, y);
+	return y-x;
+}
+
+
+uint8_t read_homing()
+{
+    uint8_t ret = PINA & _BV(HOMING_PIN);
+    if(ret)
+        PORTA |= _BV(PA3);
+    else
+        PORTA &= ~_BV(PA3);
+    return ret;
+}
+
+//copied from scheduler/seeking.c
+uint8_t get_delay(void)
+{
+    uint8_t count = 0;
+    
+	PORTB|=_BV(LED2);
+    while(read_homing())
+    {
+        delay_ms(1);
+        count++;
+        if (count >= 100)
+            return 1;
+    } //wait a beacon cycle to make sure we aren't starting the count in the middle of one
+	PORTB&=~_BV(LED2);
+    count = 0;
+    PORTB|=_BV(LED1);
+    while(!read_homing())
+    {
+        delay_ms(1);
+        count++;
+        if(count==255)
+          return 2;
+    }
+    PORTB&=~_BV(LED1);
+	
+  /*RECH_PUTS("\n\rCount: ");
+	RECH_PUTI(count);
+	RECH_PUTC('.');*/
+	
+    return count;
+}
+
+void trickle_charge(void)
+{
+
+	abs_time = 0;
+	status = 0;
+	char tempData[5];
+	char data[2];
+	data[0]='D';
+	int volt = 0;
+	int temp = 0;
+	int curr = 0;
+	int meas_count = 0;
+	int mod=0;
+	sei();
+	OCR1B = 0;
+	
+	while(status!=2)
+	{
+		mod=abs_time%4;
+		
+		if(supply_voltage())
+		  while(abs_time%4==mod);
+		
+    /* TIME TERMINATION */
+		if(abs_time>500) //12000=25 minutes
+		{
+			//SEND_DONE
+			OCR1B=0;
+			break;
+		}
+		
+#if DEBUG		
+		tempData[0] = 'C';
+		tempData[1] = abs_time>>8;
+		tempData[2] = abs_time&0xFF;
+		i2c_putpacket(0x01, tempData, 3);
+#endif
+		
+		mod=abs_time%4;
+		while(abs_time%4==mod)
+		{
+      /* CONTACT */
+			if(supply_voltage())
+			{
+				//curr = regulate_current(500);
+				curr = get_avg_current();
+				
+				if(status==0)
+				{
+					status=1;
+					data[1]='a';
+					i2c_putpacket(0x01, data, 2);
+					data[1]=I2C_MSG_BATTERY_CHARGING;
+					i2c_putpacket(0x01, data, 2);
+				}
+				
+        /* Trickle Charge */
+				if(status==1)
+					OCR1B = 50;
+			}
+      /* NO CONTACT */
+			else
+			{
+				if(status==1)
+				{
+					status=0;
+					data[1]=I2C_MSG_CONTACT_ERROR;
+					i2c_putpacket(0x01, data, 2);
+				}
+				else
+				{
+          get_delay(); //reject the first reading
+					data[0]=I2C_MSG_HOMING;
+					data[1]=get_delay();
+          i2c_putpacket(0x01, data, 2);
+          
+          data[0]='D';
+				}
+				curr = 0;
+				OCR1B = 0;
+			}
+		}
+		
+#if DEBUG
+		tempData[0] = 'P';
+		tempData[1] = 0;
+		tempData[2] = OCR1B;
+		i2c_putpacket(0x01, tempData, 3);
+		tempData[0] = 'I';
+		tempData[1] = curr>>8;
+		tempData[2] = curr&0xFF;
+		i2c_putpacket(0x01, tempData, 3);
+#endif
+		curr=6666;
+		
+    /* Absolute Voltage Termination */
+		if(supply_voltage())
+		  {
+		mod=abs_time%4;
+		while(abs_time%4==mod)
+		{
+			volt = get_avg_voltage();
+		}
+		
+		if(volt>1010)
+		{
+			//SEND ERROR
+			status=0;
+		}
+    
+#if DEBUG
+		tempData[0] = 'V';
+		tempData[1] = volt>>8;
+		tempData[2] = volt&0xFF;
+		i2c_putpacket(0x01, tempData, 3);
+#endif
+		volt=6666;
+		
+    /* Absolute Temperature Termination */
+		mod=abs_time%4;
+		while(abs_time%4==mod)
+		{
+			temp = get_avg_temperature();
+		}
+		
+		if(temp<250)
+		{
+			//SEND ERROR
+			status=0;
+		}
+
+#if DEBUG
+		tempData[0] = 'T';
+		tempData[1] = temp>>8;
+		tempData[2] = temp&0xFF;
+		i2c_putpacket(0x01, tempData, 3);
+#endif
+		  }
+
+		temp=6666;
+	}
+	
+	data[1]=I2C_MSG_BATTERY_FULL;
+	i2c_putpacket(0x01, data, 2);
+
+}
+
+int main(void)
+{
+	new_second=0;
+	char tempData[5];	//For i2c communication
+	//test_board();
+  
+	setup();
+	i2c_init();
+	
+	
+	/*GIMSK = (_BV(PCIE0)); //enable PCINT interrupts
+	PCMSK1 = (_BV(PCINT10)); //enable pin change interrupt on ROBOT_RX
+	MCUCR = (_BV(SE)|_BV(SM1));// (power-down mode)
+	*/
+	
+	OCR1B=0;
+	
+	sei();
+  
+  //test delay_ms
+  PORTB|=_BV(LED2);
+  PORTB|=_BV(LED1);
+  delay_ms(1000);
+  PORTB&=~_BV(LED2);
+  PORTB&=~_BV(LED1);
+	
+	//*******************************
+	while(1)
+		trickle_charge();
+	
+	/*GIMSK = (_BV(PCIE0)); //enable PCINT interrupts
+	sleep_cpu();*/
+	
+	PORTB=0;//clear outputs
+	
+	GIMSK = 0;
+	
+	error=0;
+		
+	i2c_init();
+	int volt=0, last_volt=0, same_volt=0;
+	int temp=0, dt;
+	int curr=0;
+	int meas_count;
+	int mod=0;
+	
+	status=FAST_CHARGE;
+	
+	while(1)
+	{
+		mod=abs_time%4;
+		while(abs_time%4==mod);
+		
+		/*if((abs_time>>3)%3==0)
+			OCR1B=21;
+		else if((abs_time>>3)%3==1)
+			OCR1B=57;
+		else
+			OCR1B=85;*/
+		
+		tempData[0] = 'C';
+		tempData[1] = abs_time>>8;
+		tempData[2] = abs_time&0xFF;
+		i2c_putpacket(0x01, tempData, 3);
+		
+		mod=abs_time%4;
+		while(abs_time%4==mod)
+		{
+      /* CONTACT */
+			if(supply_voltage())
+			{
+				//curr = regulate_current(500);
+				curr = get_avg_current();
+				
+				if(status==FAST_CHARGE)
+					OCR1B=50;
+			}
+      /* NO CONTACT */
+			else
+			{
+				curr = 0;
+				OCR1B = 0;
+			}
+		}
+		
+
+		tempData[0] = 'P';
+		tempData[1] = 0;
+		tempData[2] = OCR1B;
+		i2c_putpacket(0x01, tempData, 3);
+		tempData[0] = 'I';
+		tempData[1] = curr>>8;
+		tempData[2] = curr&0xFF;
+		i2c_putpacket(0x01, tempData, 3);
+		curr=6666;
+		
+		mod=abs_time%4;
+		while(abs_time%4==mod)
+		{
+			volt = get_avg_voltage();
+		}
+		
+    //Same volt - Last volt upkeep
+		if(volt==last_volt && supply_voltage())
+				same_volt++;
+    else
+    {
+      last_volt = volt;
+      same_volt=0;
+    }
+
+			
+		tempData[0] = 'v';
+		tempData[1] = same_volt>>8;
+		tempData[2] = same_volt&0xFF;
+		i2c_putpacket(0x01, tempData, 3);
+		
+    /* Voltage Dip Termination */
+		if(volt<last_volt && same_volt>=VOLT_PLATEAU)
+		{
+			OCR1B=0;
+			status=0;
+		}
+
+		tempData[0] = 'V';
+		tempData[1] = volt>>8;
+		tempData[2] = volt&0xFF;
+		i2c_putpacket(0x01, tempData, 3);
+
+		volt=6666;
+		
+    //Temp ring buffer upkeep
+		mod=abs_time%4;
+		while(abs_time%4==mod)
+		{
+			temp = get_avg_temperature();			
+		}
+		
+		dt=ring_buffer_d10(temp);
+		
+		tempData[0] = 't';
+		tempData[1] = dt>>8;
+		tempData[2] = dt&0xFF;
+		i2c_putpacket(0x01, tempData, 3);
+		
+    /* Temperature Rise Termination */
+		if(dt < MAX_DT && temp < MAX_DT_ABS)
+		{
+			status=0;
+			OCR1B=0;
+		}
+		
+		tempData[0] = 'T';
+		tempData[1] = temp>>8;
+		tempData[2] = temp&0xFF;
+		i2c_putpacket(0x01, tempData, 3);
+
+		temp=6666;
+	}
+
+	
+	return 1;
+}
+
+ISR(TIMER0_OVF_vect)
+{
+	if(error)
+		PORTB ^= (_BV(LED1)|_BV(LED2));
+
+	interrupt_count--;
+	if(interrupt_count==0)
+	{
+		abs_time++;
+		new_second=1;
+			
+		interrupt_count=INT_COUNT;
+	}
+}
+
+ISR(PCINT_vect){;} //so the interrupt doesnt go to the reset vector
Index: branches/battery/code/projects/autonomous_recharging/archs/Makefile
===================================================================
--- branches/battery/code/projects/autonomous_recharging/archs/Makefile	(nonexistent)
+++ branches/battery/code/projects/autonomous_recharging/archs/Makefile	(revision 260)
@@ -0,0 +1,508 @@
+# Hey Emacs, this is a -*- makefile -*-
+#----------------------------------------------------------------------------
+# WinAVR Makefile Template written by Eric B. Weddington, Jörg Wunsch, et al.
+#
+# Released to the Public Domain
+#
+# Additional material for this makefile was written by:
+# Peter Fleury
+# Tim Henigan
+# Colin O'Flynn
+# Reiner Patommel
+# Markus Pfaff
+# Sander Pool
+# Frederik Rouleau
+#
+#----------------------------------------------------------------------------
+# On command line:
+#
+# make all = Make software.
+#
+# make clean = Clean out built project files.
+#
+# make coff = Convert ELF to AVR COFF.
+#
+# make extcoff = Convert ELF to AVR Extended COFF.
+#
+# make program = Download the hex file to the device, using avrdude.
+#                Please customize the avrdude settings below first!
+#
+# make debug = Start either simulavr or avarice as specified for debugging, 
+#              with avr-gdb or avr-insight as the front end for debugging.
+#
+# make filename.s = Just compile filename.c into the assembler code only.
+#
+# make filename.i = Create a preprocessed source file for use in submitting
+#                   bug reports to the GCC project.
+#
+# To rebuild project do "make clean" then "make all".
+#----------------------------------------------------------------------------
+
+
+# MCU name
+MCU = attiny861
+
+
+# Processor frequency.
+#     This will define a symbol, F_CPU, in all source code files equal to the 
+#     processor frequency. You can then use this symbol in your source code to 
+#     calculate timings. Do NOT tack on a 'UL' at the end, this will be done
+#     automatically to create a 32-bit value in your source code.
+F_CPU = 8000000
+
+
+# Output format. (can be srec, ihex, binary)
+FORMAT = ihex
+
+
+# Target file name (without extension).
+TARGET = ConstantCharging
+
+
+# List C source files here. (C dependencies are automatically generated.)
+SRC = $(TARGET).c
+
+
+# List Assembler source files here.
+#     Make them always end in a capital .S.  Files ending in a lowercase .s
+#     will not be considered source files but generated files (assembler
+#     output from the compiler), and will be deleted upon "make clean"!
+#     Even though the DOS/Win* filesystem matches both .s and .S the same,
+#     it will preserve the spelling of the filenames, and gcc itself does
+#     care about how the name is spelled on its command-line.
+ASRC = 
+
+
+# Optimization level, can be [0, 1, 2, 3, s]. 
+#     0 = turn off optimization. s = optimize for size.
+#     (Note: 3 is not always the best optimization level. See avr-libc FAQ.)
+OPT = s
+
+
+# Debugging format.
+#     Native formats for AVR-GCC's -g are dwarf-2 [default] or stabs.
+#     AVR Studio 4.10 requires dwarf-2.
+#     AVR [Extended] COFF format requires stabs, plus an avr-objcopy run.
+DEBUG = dwarf-2
+
+
+# List any extra directories to look for include files here.
+#     Each directory must be seperated by a space.
+#     Use forward slashes for directory separators.
+#     For a directory that has spaces, enclose it in quotes.
+#EXTRAINCDIRS = C:\WinAVR\include\fwr
+
+
+# Compiler flag to set the C Standard level.
+#     c89   = "ANSI" C
+#     gnu89 = c89 plus GCC extensions
+#     c99   = ISO C99 standard (not yet fully implemented)
+#     gnu99 = c99 plus GCC extensions
+CSTANDARD = -std=gnu99
+
+
+# Place -D or -U options here
+CDEFS = -DF_CPU=$(F_CPU)UL
+
+
+# Place -I options here
+CINCS =
+
+
+
+#---------------- Compiler Options ----------------
+#  -g*:          generate debugging information
+#  -O*:          optimization level
+#  -f...:        tuning, see GCC manual and avr-libc documentation
+#  -Wall...:     warning level
+#  -Wa,...:      tell GCC to pass this to the assembler.
+#    -adhlns...: create assembler listing
+CFLAGS = -g$(DEBUG)
+CFLAGS += $(CDEFS) $(CINCS)
+CFLAGS += -O$(OPT)
+CFLAGS += -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums
+CFLAGS += -Wall -Wstrict-prototypes
+CFLAGS += -Wa,-adhlns=$(<:.c=.lst)
+CFLAGS += $(patsubst %,-I%,$(EXTRAINCDIRS))
+CFLAGS += $(CSTANDARD)
+
+
+#---------------- Assembler Options ----------------
+#  -Wa,...:   tell GCC to pass this to the assembler.
+#  -ahlms:    create listing
+#  -gstabs:   have the assembler create line number information; note that
+#             for use in COFF files, additional information about filenames
+#             and function names needs to be present in the assembler source
+#             files -- see avr-libc docs [FIXME: not yet described there]
+ASFLAGS = -Wa,-adhlns=$(<:.S=.lst),-gstabs 
+
+
+#---------------- Library Options ----------------
+# Minimalistic printf version
+PRINTF_LIB_MIN = -Wl,-u,vfprintf -lprintf_min
+
+# Floating point printf version (requires MATH_LIB = -lm below)
+PRINTF_LIB_FLOAT = -Wl,-u,vfprintf -lprintf_flt
+
+# If this is left blank, then it will use the Standard printf version.
+PRINTF_LIB = 
+#PRINTF_LIB = $(PRINTF_LIB_MIN)
+#PRINTF_LIB = $(PRINTF_LIB_FLOAT)
+
+
+# Minimalistic scanf version
+SCANF_LIB_MIN = -Wl,-u,vfscanf -lscanf_min
+
+# Floating point + %[ scanf version (requires MATH_LIB = -lm below)
+SCANF_LIB_FLOAT = -Wl,-u,vfscanf -lscanf_flt
+
+# If this is left blank, then it will use the Standard scanf version.
+SCANF_LIB = 
+#SCANF_LIB = $(SCANF_LIB_MIN)
+#SCANF_LIB = $(SCANF_LIB_FLOAT)
+
+
+MATH_LIB = -lm
+
+
+
+#---------------- External Memory Options ----------------
+
+# 64 KB of external RAM, starting after internal RAM (ATmega128!),
+# used for variables (.data/.bss) and heap (malloc()).
+#EXTMEMOPTS = -Wl,-Tdata=0x801100,--defsym=__heap_end=0x80ffff
+
+# 64 KB of external RAM, starting after internal RAM (ATmega128!),
+# only used for heap (malloc()).
+#EXTMEMOPTS = -Wl,--defsym=__heap_start=0x801100,--defsym=__heap_end=0x80ffff
+
+EXTMEMOPTS =
+
+
+
+#---------------- Linker Options ----------------
+#  -Wl,...:     tell GCC to pass this to linker.
+#    -Map:      create map file
+#    --cref:    add cross reference to  map file
+LDFLAGS = -Wl,-Map=$(TARGET).map,--cref
+LDFLAGS += $(EXTMEMOPTS)
+LDFLAGS += $(PRINTF_LIB) $(SCANF_LIB) $(MATH_LIB)
+
+
+
+#---------------- Programming Options (avrdude) ----------------
+
+# Programming hardware: alf avr910 avrisp bascom bsd 
+# dt006 pavr picoweb pony-stk200 sp12 stk200 stk500
+#
+# Type: avrdude -c ?
+# to get a full listing.
+#
+AVRDUDE_PROGRAMMER = avrisp
+
+# com1 = serial port. Use lpt1 to connect to parallel port.
+AVRDUDE_PORT = com1
+# programmer connected to serial device
+
+AVRDUDE_WRITE_FLASH = -b 4800 -U flash:w:$(TARGET).hex
+#AVRDUDE_WRITE_EEPROM = -U eeprom:w:$(TARGET).eep
+
+
+# Uncomment the following if you want avrdude's erase cycle counter.
+# Note that this counter needs to be initialized first using -Yn,
+# see avrdude manual.
+#AVRDUDE_ERASE_COUNTER = -y
+
+# Uncomment the following if you do /not/ wish a verification to be
+# performed after programming the device.
+#AVRDUDE_NO_VERIFY = -V
+
+# Increase verbosity level.  Please use this when submitting bug
+# reports about avrdude. See <http://savannah.nongnu.org/projects/avrdude> 
+# to submit bug reports.
+#AVRDUDE_VERBOSE = -v -v
+
+AVRDUDE_FLAGS = -p $(MCU) -P $(AVRDUDE_PORT) -c $(AVRDUDE_PROGRAMMER)
+AVRDUDE_FLAGS += $(AVRDUDE_NO_VERIFY)
+AVRDUDE_FLAGS += $(AVRDUDE_VERBOSE)
+AVRDUDE_FLAGS += $(AVRDUDE_ERASE_COUNTER)
+
+
+
+#---------------- Debugging Options ----------------
+
+# For simulavr only - target MCU frequency.
+DEBUG_MFREQ = $(F_CPU)
+
+# Set the DEBUG_UI to either gdb or insight.
+# DEBUG_UI = gdb
+DEBUG_UI = insight
+
+# Set the debugging back-end to either avarice, simulavr.
+DEBUG_BACKEND = avarice
+#DEBUG_BACKEND = simulavr
+
+# GDB Init Filename.
+GDBINIT_FILE = __avr_gdbinit
+
+# When using avarice settings for the JTAG
+JTAG_DEV = /dev/com1
+
+# Debugging port used to communicate between GDB / avarice / simulavr.
+DEBUG_PORT = 4242
+
+# Debugging host used to communicate between GDB / avarice / simulavr, normally
+#     just set to localhost unless doing some sort of crazy debugging when 
+#     avarice is running on a different computer.
+DEBUG_HOST = localhost
+
+
+
+#============================================================================
+
+
+# Define programs and commands.
+SHELL = sh
+CC = avr-gcc
+OBJCOPY = avr-objcopy
+OBJDUMP = avr-objdump
+SIZE = avr-size
+NM = avr-nm
+AVRDUDE = avrdude
+REMOVE = rm -f
+COPY = cp
+WINSHELL = cmd
+
+
+# Define Messages
+# English
+MSG_ERRORS_NONE = Errors: none
+MSG_BEGIN = -------- begin --------
+MSG_END = --------  end  --------
+MSG_SIZE_BEFORE = Size before: 
+MSG_SIZE_AFTER = Size after:
+MSG_COFF = Converting to AVR COFF:
+MSG_EXTENDED_COFF = Converting to AVR Extended COFF:
+MSG_FLASH = Creating load file for Flash:
+MSG_EEPROM = Creating load file for EEPROM:
+MSG_EXTENDED_LISTING = Creating Extended Listing:
+MSG_SYMBOL_TABLE = Creating Symbol Table:
+MSG_LINKING = Linking:
+MSG_COMPILING = Compiling:
+MSG_ASSEMBLING = Assembling:
+MSG_CLEANING = Cleaning project:
+
+
+
+
+# Define all object files.
+OBJ = $(SRC:.c=.o) $(ASRC:.S=.o) 
+
+# Define all listing files.
+LST = $(SRC:.c=.lst) $(ASRC:.S=.lst) 
+
+
+# Compiler flags to generate dependency files.
+GENDEPFLAGS = -MD -MP -MF .dep/$(@F).d
+
+
+# Combine all necessary flags and optional flags.
+# Add target processor to flags.
+ALL_CFLAGS = -mmcu=$(MCU) -I. $(CFLAGS) $(GENDEPFLAGS)
+ALL_ASFLAGS = -mmcu=$(MCU) -I. -x assembler-with-cpp $(ASFLAGS)
+
+
+
+
+
+# Default target.
+all: begin gccversion sizebefore build sizeafter end
+
+build: elf hex eep lss sym
+
+elf: $(TARGET).elf
+hex: $(TARGET).hex
+eep: $(TARGET).eep
+lss: $(TARGET).lss 
+sym: $(TARGET).sym
+
+
+
+# Eye candy.
+# AVR Studio 3.x does not check make's exit code but relies on
+# the following magic strings to be generated by the compile job.
+begin:
+	@echo
+	@echo $(MSG_BEGIN)
+
+end:
+	@echo $(MSG_END)
+	@echo
+
+
+# Display size of file.
+HEXSIZE = $(SIZE) --target=$(FORMAT) $(TARGET).hex
+ELFSIZE = $(SIZE) -A $(TARGET).elf
+AVRMEM = avr-mem.sh $(TARGET).elf $(MCU)
+
+sizebefore:
+	@if test -f $(TARGET).elf; then echo; echo $(MSG_SIZE_BEFORE); $(ELFSIZE); \
+	$(AVRMEM) 2>/dev/null; echo; fi
+
+sizeafter:
+	@if test -f $(TARGET).elf; then echo; echo $(MSG_SIZE_AFTER); $(ELFSIZE); \
+	$(AVRMEM) 2>/dev/null; echo; fi
+
+
+
+# Display compiler version information.
+gccversion : 
+	@$(CC) --version
+
+
+
+# Program the device.  
+program: $(TARGET).hex $(TARGET).eep
+	$(AVRDUDE) $(AVRDUDE_FLAGS) $(AVRDUDE_WRITE_FLASH) $(AVRDUDE_WRITE_EEPROM)
+
+
+# Generate avr-gdb config/init file which does the following:
+#     define the reset signal, load the target file, connect to target, and set 
+#     a breakpoint at main().
+gdb-config: 
+	@$(REMOVE) $(GDBINIT_FILE)
+	@echo define reset >> $(GDBINIT_FILE)
+	@echo SIGNAL SIGHUP >> $(GDBINIT_FILE)
+	@echo end >> $(GDBINIT_FILE)
+	@echo file $(TARGET).elf >> $(GDBINIT_FILE)
+	@echo target remote $(DEBUG_HOST):$(DEBUG_PORT)  >> $(GDBINIT_FILE)
+ifeq ($(DEBUG_BACKEND),simulavr)
+	@echo load  >> $(GDBINIT_FILE)
+endif	
+	@echo break main >> $(GDBINIT_FILE)
+	
+debug: gdb-config $(TARGET).elf
+ifeq ($(DEBUG_BACKEND), avarice)
+	@echo Starting AVaRICE - Press enter when "waiting to connect" message displays.
+	@$(WINSHELL) /c start avarice --jtag $(JTAG_DEV) --erase --program --file \
+	$(TARGET).elf $(DEBUG_HOST):$(DEBUG_PORT)
+	@$(WINSHELL) /c pause
+	
+else
+	@$(WINSHELL) /c start simulavr --gdbserver --device $(MCU) --clock-freq \
+	$(DEBUG_MFREQ) --port $(DEBUG_PORT)
+endif
+	@$(WINSHELL) /c start avr-$(DEBUG_UI) --command=$(GDBINIT_FILE)
+	
+
+
+
+# Convert ELF to COFF for use in debugging / simulating in AVR Studio or VMLAB.
+COFFCONVERT=$(OBJCOPY) --debugging \
+--change-section-address .data-0x800000 \
+--change-section-address .bss-0x800000 \
+--change-section-address .noinit-0x800000 \
+--change-section-address .eeprom-0x810000 
+
+
+coff: $(TARGET).elf
+	@echo
+	@echo $(MSG_COFF) $(TARGET).cof
+	$(COFFCONVERT) -O coff-avr $< $(TARGET).cof
+
+
+extcoff: $(TARGET).elf
+	@echo
+	@echo $(MSG_EXTENDED_COFF) $(TARGET).cof
+	$(COFFCONVERT) -O coff-ext-avr $< $(TARGET).cof
+
+
+
+# Create final output files (.hex, .eep) from ELF output file.
+%.hex: %.elf
+	@echo
+	@echo $(MSG_FLASH) $@
+	$(OBJCOPY) -O $(FORMAT) -R .eeprom $< $@
+
+%.eep: %.elf
+	@echo
+	@echo $(MSG_EEPROM) $@
+	-$(OBJCOPY) -j .eeprom --set-section-flags=.eeprom="alloc,load" \
+	--change-section-lma .eeprom=0 -O $(FORMAT) $< $@
+
+# Create extended listing file from ELF output file.
+%.lss: %.elf
+	@echo
+	@echo $(MSG_EXTENDED_LISTING) $@
+	$(OBJDUMP) -h -S $< > $@
+
+# Create a symbol table from ELF output file.
+%.sym: %.elf
+	@echo
+	@echo $(MSG_SYMBOL_TABLE) $@
+	$(NM) -n $< > $@
+
+
+
+# Link: create ELF output file from object files.
+.SECONDARY : $(TARGET).elf
+.PRECIOUS : $(OBJ)
+%.elf: $(OBJ)
+	@echo
+	@echo $(MSG_LINKING) $@
+	$(CC) $(ALL_CFLAGS) $^ --output $@ $(LDFLAGS)
+
+
+# Compile: create object files from C source files.
+%.o : %.c
+	@echo
+	@echo $(MSG_COMPILING) $<
+	$(CC) -c $(ALL_CFLAGS) $< -o $@ 
+
+
+# Compile: create assembler files from C source files.
+%.s : %.c
+	$(CC) -S $(ALL_CFLAGS) $< -o $@
+
+
+# Assemble: create object files from assembler source files.
+%.o : %.S
+	@echo
+	@echo $(MSG_ASSEMBLING) $<
+	$(CC) -c $(ALL_ASFLAGS) $< -o $@
+
+# Create preprocessed source for use in sending a bug report.
+%.i : %.c
+	$(CC) -E -mmcu=$(MCU) -I. $(CFLAGS) $< -o $@ 
+
+
+# Target: clean project.
+clean: begin clean_list end
+
+clean_list :
+	@echo
+	@echo $(MSG_CLEANING)
+	$(REMOVE) $(TARGET).hex
+	$(REMOVE) $(TARGET).eep
+	$(REMOVE) $(TARGET).cof
+	$(REMOVE) $(TARGET).elf
+	$(REMOVE) $(TARGET).map
+	$(REMOVE) $(TARGET).sym
+	$(REMOVE) $(TARGET).lss
+	$(REMOVE) $(OBJ)
+	$(REMOVE) $(LST)
+	$(REMOVE) $(SRC:.c=.s)
+	$(REMOVE) $(SRC:.c=.d)
+	$(REMOVE) .dep/*
+
+
+
+# Include the dependency files.
+-include $(shell mkdir .dep 2>/dev/null) $(wildcard .dep/*)
+
+
+# Listing of phony targets.
+.PHONY : all begin finish end sizebefore sizeafter gccversion \
+build elf hex eep lss sym coff extcoff \
+clean clean_list program debug gdb-config
+
Index: branches/battery/code/projects/autonomous_recharging/archs/USI_TWI_Slave.c
===================================================================
--- branches/battery/code/projects/autonomous_recharging/archs/USI_TWI_Slave.c	(nonexistent)
+++ branches/battery/code/projects/autonomous_recharging/archs/USI_TWI_Slave.c	(revision 260)
@@ -0,0 +1,218 @@
+// This file has been prepared for Doxygen automatic documentation generation.
+/*! \file ********************************************************************
+*
+* Atmel Corporation
+*
+* File              : USI_TWI_Slave.c
+* Compiler          : IAR EWAAVR 4.11A
+* Revision          : $Revision: 1.14 $
+* Date              : $Date: Friday, December 09, 2005 17:25:38 UTC $
+* Updated by        : $Author: jtyssoe $
+*
+* Support mail      : avr@atmel.com
+*
+* Supported devices : All device with USI module can be used.
+*
+* AppNote           : AVR312 - Using the USI module as a I2C slave
+*
+* Description       : Functions for USI_TWI_receiver and USI_TWI_transmitter.
+*
+*
+****************************************************************************/
+
+#ifndef _USI_TWI_SLAVE_H
+#define _USI_TWI_SLAVE_H
+
+#include <avr/io.h>
+#include <avr/interrupt.h>
+#include "USI_TWI_Slave.h"
+
+/*! Static Variables */
+
+static unsigned char TWI_slaveAddress;
+static volatile unsigned char USI_TWI_Overflow_State;
+
+/*! Local variables */
+static uint8_t TWI_RxBuf[TWI_RX_BUFFER_SIZE];
+static volatile uint8_t TWI_RxHead;
+static volatile uint8_t TWI_RxTail;
+
+static uint8_t TWI_TxBuf[TWI_TX_BUFFER_SIZE];
+static volatile uint8_t TWI_TxHead;
+static volatile uint8_t TWI_TxTail;
+
+/*! \brief Flushes the TWI buffers
+ */
+void Flush_TWI_Buffers(void)
+{
+    TWI_RxTail = 0;
+    TWI_RxHead = 0;
+    TWI_TxTail = 0;
+    TWI_TxHead = 0;
+}
+
+//********** USI_TWI functions **********//
+
+/*! \brief
+ * Initialise USI for TWI Slave mode.
+ */
+void USI_TWI_Slave_Initialise( unsigned char TWI_ownAddress )
+{
+  Flush_TWI_Buffers();
+
+  TWI_slaveAddress = TWI_ownAddress;
+
+  PORT_USI |=  (1<<PORT_USI_SCL);                                 // Set SCL high
+  PORT_USI |=  (1<<PORT_USI_SDA);                                 // Set SDA high
+  DDR_USI  |=  (1<<PORT_USI_SCL);                                 // Set SCL as output
+  DDR_USI  &= ~(1<<PORT_USI_SDA);                                 // Set SDA as input
+  USICR    =  (1<<USISIE)|(0<<USIOIE)|                            // Enable Start Condition Interrupt. Disable Overflow Interrupt.
+              (1<<USIWM1)|(0<<USIWM0)|                            // Set USI in Two-wire mode. No USI Counter overflow prior
+                                                                  // to first Start Condition (potentail failure)
+              (1<<USICS1)|(0<<USICS0)|(0<<USICLK)|                // Shift Register Clock Source = External, positive edge
+              (0<<USITC);
+  USISR    = 0xF0;                                                // Clear all flags and reset overflow counter
+}
+
+
+/*! \brief Puts data in the transmission buffer, Waits if buffer is full.
+*/
+void USI_TWI_Transmit_Byte( unsigned char data )
+{
+    unsigned char tmphead;
+
+    tmphead = ( TWI_TxHead + 1 ) & TWI_TX_BUFFER_MASK;         // Calculate buffer index.
+    while ( tmphead == TWI_TxTail );                           // Wait for free space in buffer.
+    TWI_TxBuf[tmphead] = data;                                 // Store data in buffer.
+    TWI_TxHead = tmphead;                                      // Store new index.
+}
+
+/*! \brief Returns a byte from the receive buffer. Waits if buffer is empty.
+ */
+unsigned char USI_TWI_Receive_Byte( void )
+{
+    unsigned char tmptail;
+    unsigned char tmpRxTail;                                  // Temporary variable to store volatile
+    tmpRxTail = TWI_RxTail;                                   // Not necessary, but prevents warnings
+    while ( TWI_RxHead == tmpRxTail );
+    tmptail = ( TWI_RxTail + 1 ) & TWI_RX_BUFFER_MASK;        // Calculate buffer index
+    TWI_RxTail = tmptail;                                     // Store new index
+    return TWI_RxBuf[tmptail];                                // Return data from the buffer.
+}
+
+/*! \brief Check if there is data in the receive buffer.
+ */
+unsigned char USI_TWI_Data_In_Receive_Buffer( void )
+{
+    unsigned char tmpRxTail;                            // Temporary variable to store volatile
+    tmpRxTail = TWI_RxTail;                             // Not necessary, but prevents warnings
+    return ( TWI_RxHead != tmpRxTail );                 // Return 0 (FALSE) if the receive buffer is empty.
+}
+
+/*! \brief Usi start condition ISR
+ * Detects the USI_TWI Start Condition and intialises the USI
+ * for reception of the "TWI Address" packet.
+ */
+ISR(USI_START_vect) {
+
+    unsigned char tmpUSISR;                                         // Temporary variable to store volatile
+    tmpUSISR = USISR;                                               // Not necessary, but prevents warnings
+// Set default starting conditions for new TWI package
+    USI_TWI_Overflow_State = USI_SLAVE_CHECK_ADDRESS;
+    DDR_USI  &= ~(1<<PORT_USI_SDA);                                 // Set SDA as input
+    while ( (PIN_USI & (1<<PORT_USI_SCL)) & !(tmpUSISR & (1<<USIPF)) );   // Wait for SCL to go low to ensure the "Start Condition" has completed.
+                                                                       // If a Stop condition arises then leave the interrupt to prevent waiting forever.
+    USICR   =   (1<<USISIE)|(1<<USIOIE)|                            // Enable Overflow and Start Condition Interrupt. (Keep StartCondInt to detect RESTART)
+                (1<<USIWM1)|(1<<USIWM0)|                            // Set USI in Two-wire mode.
+                (1<<USICS1)|(0<<USICS0)|(0<<USICLK)|                // Shift Register Clock Source = External, positive edge
+                (0<<USITC);
+    USISR  =    (1<<USI_START_COND_INT)|(1<<USIOIF)|(1<<USIPF)|(1<<USIDC)|      // Clear flags
+                (0x0<<USICNT0);                                     // Set USI to sample 8 bits i.e. count 16 external pin toggles.
+}
+
+
+/*! \brief USI counter overflow ISR
+ * Handels all the comunication. Is disabled only when waiting
+ * for new Start Condition.
+ */
+ISR(USI_OVF_vect) {
+
+  unsigned char tmpTxTail;     // Temporary variables to store volatiles
+  unsigned char tmpUSIDR;
+
+
+  switch (USI_TWI_Overflow_State)
+  {
+    // ---------- Address mode ----------
+    // Check address and send ACK (and next USI_SLAVE_SEND_DATA) if OK, else reset USI.
+    case USI_SLAVE_CHECK_ADDRESS:
+      if ((USIDR == 0) || (( USIDR>>1 ) == TWI_slaveAddress))
+      {
+        if ( USIDR & 0x01 )
+          USI_TWI_Overflow_State = USI_SLAVE_SEND_DATA;
+        else
+          USI_TWI_Overflow_State = USI_SLAVE_REQUEST_DATA;
+          SET_USI_TO_SEND_ACK();
+      }
+      else
+      {
+        SET_USI_TO_TWI_START_CONDITION_MODE();
+      }
+      break;
+
+    // ----- Master write data mode ------
+    // Check reply and goto USI_SLAVE_SEND_DATA if OK, else reset USI.
+    case USI_SLAVE_CHECK_REPLY_FROM_SEND_DATA:
+      if ( USIDR ) // If NACK, the master does not want more data.
+      {
+        SET_USI_TO_TWI_START_CONDITION_MODE();
+        return;
+      }
+      // From here we just drop straight into USI_SLAVE_SEND_DATA if the master sent an ACK
+
+    // Copy data from buffer to USIDR and set USI to shift byte. Next USI_SLAVE_REQUEST_REPLY_FROM_SEND_DATA
+    case USI_SLAVE_SEND_DATA:
+
+      // Get data from Buffer
+      tmpTxTail = TWI_TxTail;           // Not necessary, but prevents warnings
+      if ( TWI_TxHead != tmpTxTail )
+      {
+        TWI_TxTail = ( TWI_TxTail + 1 ) & TWI_TX_BUFFER_MASK;
+        USIDR = TWI_TxBuf[TWI_TxTail];
+      }
+      else // If the buffer is empty then:
+      {
+          SET_USI_TO_TWI_START_CONDITION_MODE();
+          return;
+      }
+      USI_TWI_Overflow_State = USI_SLAVE_REQUEST_REPLY_FROM_SEND_DATA;
+      SET_USI_TO_SEND_DATA();
+      break;
+
+    // Set USI to sample reply from master. Next USI_SLAVE_CHECK_REPLY_FROM_SEND_DATA
+    case USI_SLAVE_REQUEST_REPLY_FROM_SEND_DATA:
+      USI_TWI_Overflow_State = USI_SLAVE_CHECK_REPLY_FROM_SEND_DATA;
+      SET_USI_TO_READ_ACK();
+      break;
+
+    // ----- Master read data mode ------
+    // Set USI to sample data from master. Next USI_SLAVE_GET_DATA_AND_SEND_ACK.
+    case USI_SLAVE_REQUEST_DATA:
+      USI_TWI_Overflow_State = USI_SLAVE_GET_DATA_AND_SEND_ACK;
+      SET_USI_TO_READ_DATA();
+      break;
+
+    // Copy data from USIDR and send ACK. Next USI_SLAVE_REQUEST_DATA
+    case USI_SLAVE_GET_DATA_AND_SEND_ACK:
+      // Put data into Buffer
+      tmpUSIDR = USIDR;             // Not necessary, but prevents warnings
+      TWI_RxHead = ( TWI_RxHead + 1 ) & TWI_RX_BUFFER_MASK;
+      TWI_RxBuf[TWI_RxHead] = tmpUSIDR;
+
+      USI_TWI_Overflow_State = USI_SLAVE_REQUEST_DATA;
+      SET_USI_TO_SEND_ACK();
+      break;
+  }
+}
+
+#endif
Index: branches/battery/code/projects/autonomous_recharging/archs/i2c.c
===================================================================
--- branches/battery/code/projects/autonomous_recharging/archs/i2c.c	(nonexistent)
+++ branches/battery/code/projects/autonomous_recharging/archs/i2c.c	(revision 260)
@@ -0,0 +1,115 @@
+/* I2C.c
+
+    I2C Communication
+    
+    Problem switching into slave mode. So never run as a slave otherwise you will never be able
+        to speak again (unless a master tells you to).
+    
+*/
+
+#include "i2c.h"
+/*
+int main(void) {
+	i2c_test();
+}
+*/
+//Call this to start I2C up
+void i2c_init(void) {
+  //Start off in slave mode so you can catch any data that comes your way
+  //USI_TWI_Slave_Initialise(0x02);
+  
+  //Can't ever be a slave otherwise you will die. Stay as master and never give it up.
+    USI_TWI_Master_Initialise();
+ 
+}
+
+
+//Call this to send a packet. *data is a char array of data_size. Make sure you put in data_size or we won't send
+//everything.
+//Note, mainboard is addr = 0x01.
+void i2c_putpacket(char addr, char *data, char data_size) {
+  //The packet that we will transmit over I2C
+  unsigned char packet[data_size + 1];
+  
+  //First byte is the destination address + R/W (R = 1, W = 0)
+  packet[0] = addr << 1;    //Shift the address over 1 bit, LSB is 0 which means write
+  
+  //Put data into packet
+  for (int i = 0; i < data_size; i++) {
+    packet[i+1] = data[i];
+  }
+  
+  //Send packet. Will open line, transmit, and close line.
+  USI_TWI_Start_Transceiver_With_Data(packet, (data_size + 1));
+
+}
+
+int i2c_getpacket(char *c) {
+  if (USI_TWI_Data_In_Receive_Buffer()) {
+    *c =  USI_TWI_Receive_Byte();
+    return 0;
+  } else{
+      return -1;
+  
+  }
+}
+
+void delay_ms(int ms) 
+{
+	for(; ms > 15; ms-=15)
+		_delay_ms(15);
+	_delay_ms(ms);
+}
+
+
+// Note this will fail. You need to fix the switch from slave -> master before it will succeed.
+void i2c_test(void) {
+    char datatx[] = {'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z'};
+   char datarx;
+  
+  DDRA = _BV(PA3) | _BV(PA4) | _BV(PA5) | _BV(PA6) | _BV(PA7);
+  PORTA = 0;
+  PORTA |= _BV(PA3);
+  
+  //delay_ms(1000);
+  
+  sei();
+  i2c_init();
+   
+    while(1) {
+	delay_ms(1000);
+    i2c_putpacket(0x01, datatx, 26);
+	}
+  
+  /*
+    while(1) {
+      i2c_getpacket(&datarx);
+      
+      switch (datarx) {
+        case 'a':
+            PORTA |= _BV(PA4);
+            break;
+        case 'b':
+            PORTA |= _BV(PA5);
+            break;
+        case 'c':
+            PORTA |= _BV(PA6);
+            break;
+        case 'd':
+            PORTA |= _BV(PA7);
+            break;
+      }
+      
+      if (datarx == 'd')
+        break;
+  }
+  
+   PORTA = 0;
+ 
+
+  //PORTA |= _BV(PA5);
+  delay_ms(1000);
+  i2c_putpacket(0x01, datatx, 26);
+  */
+}
+
Index: branches/battery/code/projects/autonomous_recharging/archs/ring_buffer.h
===================================================================
--- branches/battery/code/projects/autonomous_recharging/archs/ring_buffer.h	(nonexistent)
+++ branches/battery/code/projects/autonomous_recharging/archs/ring_buffer.h	(revision 260)
@@ -0,0 +1,149 @@
+/** @file Include macros to create a ring buffer. Originally written for 15-410.
+ *  Modified for use in ATMega128 serial driver
+ *
+ *	@author Cornell Wright (cgwright)
+ *	@author Jason P. Winters (jpwinter)
+ *
+ *	@bugs None known.
+ */
+
+#ifndef _RING_BUFFER_H
+#define _RING_BUFFER_H
+
+/** @brief Creates the struct for a new ring buffer. This just expands to a
+ *	structure definition and thus should be invoked in the global context.
+ *
+ *	@param struct_name Name of the ring buffer struct.
+ *
+ *	@param size The size of the buffer to create.
+ *
+ *	@param type The type of object that the queue is to hold.
+ *
+ *	@param ... Name or names of the instance or instances of the ring buffer(s)
+ *	to be created.
+ */
+#define RING_BUFFER_NEW(struct_name, size, type, ...)	\
+	struct struct_name {	\
+		type queue[size];	\
+		uint8_t start;			\
+		uint8_t end;			\
+		uint8_t buffer_size;			\
+	} __VA_ARGS__
+
+
+#define RING_BUFFER_BIT_NEW(struct_name, size, ...)	\
+	struct struct_name {	\
+		int8_t queue[(size / 8) + 1];	\
+		uint16_t start;	\
+		uint16_t end;	\
+	} __VA_ARGS__
+
+/** @brief Initializes the ring buffer, setting its size to the correct value
+ *
+ *	@param buf The ring buffer to initialize.
+ *
+ *  @param size The size of the ring buffer (in array elements)
+ */
+#define RING_BUFFER_INIT(buf, size) 			\
+	do {										\
+		(buf).buffer_size = size;				\
+	} while(0)
+
+#define RING_BUFFER_BIT_INIT(buf, size) 		\
+	do {										\
+		(buf).buffer_size = size;				\
+	} while(0)
+	
+
+/** @brief Sets the specified ring buffer to be empty.
+ *
+ *	@param buf The ring buffer to make empty.
+ */
+#define RING_BUFFER_CLEAR(buf)	\
+	do {						\
+		(buf).start = 0;		\
+		(buf).end = 0;			\
+	} while (0)
+
+#define RING_BUFFER_BIT_CLEAR(buf) RING_BUFFER_CLEAR(buf)
+/** @brief Returns true if the ring buffer specified is empty.
+ *
+ *	@param buf The buffer to check emptiness of.
+ */
+#define RING_BUFFER_EMPTY(buf) ((buf).start == (buf).end)
+
+
+
+#define RING_BUFFER_BIT_EMPTY(buf) RING_BUFFER_EMPTY(buf)
+
+
+/** @brief Returns true if the ring buffer specified is full.
+ *
+ *	@param buf The buffer to check fullness of.
+ */
+#define RING_BUFFER_FULL(buf)	\
+		(((buf).end + 1) % (buf).buffer_size == (buf).start)
+
+#define RING_BUFFER_BIT_FULL(buf) RING_BUFFER_FULL(buf)
+
+/** @brief Adds val to ring buffer buf. Note that val must be of the type
+ *	used in creating the ring buffer to prevent the compiler from spewing
+ *	confusing errors. Also, this assumes that the ring buffer is not full.
+ *
+ *	@param buf The ring buffer to add to.
+ *	@param val The value to add.
+ */
+#define RING_BUFFER_ADD(buf, val)		\
+	do {								\
+		(buf).queue[(buf).end] = val;	\
+		(buf).end = ((buf).end + 1) % (buf).buffer_size;	\
+	} while (0)
+
+#define RING_BUFFER_BIT_ADD(buf, val)	\
+	do {								\
+		if (val) {						\
+			(buf).queue[((buf).end >> 3) & 0xff] |= _BV((buf).end & 0x7);	\
+		}								\
+		else {							\
+			(buf).queue[((buf).end >> 3) & 0xff] &= ~_BV((buf).end & 0x7);	\
+		}								\
+		(buf).end = ((buf).end + 1) % ((buf).buffer_size) << 3);			\
+	} while (0)
+
+
+/** @brief Removes the value at the head of the ring buffer and puts it in
+ *	val_ret. Note that val_ret must be the same type used in creating the ring
+ *	buffer to prevent the compiler from spewing confusing errors. Also, this
+ *	assumes that the ring buffer is not empty.
+ *
+ *	@param buf The ring buffer to remove from.
+ *	@param val_ret Where to put the value removed from the head of the ring
+ *	buffer.
+ */
+#define RING_BUFFER_REMOVE(buf, val_ret)	\
+	do {	\
+		(val_ret) = (buf).queue[(buf).start];	\
+		(buf).start = ((buf).start + 1) % (buf).buffer_size;	\
+	} while (0)
+
+#define RING_BUFFER_BIT_REMOVE(buf, val_ret)	\
+	do {	\
+		(val_ret) = ((buf).queue[((buf).start >> 3) & 0xff] & _BV((buf).start & 0x7)) ? 1 : 0;	\
+		(buf).start = ((buf).start + 1) % ((buf).buffer_size << 3);	\
+	} while (0)
+
+/** @brief Checks the value at the head of the ring buffer without removing it
+ *  and puts it into val_ret. Note that val_ret must be the same type used in
+ *  creating the ring buffer to prevent the compiler from spewing confusing
+ *  errors. Also, this assumes that the ring buffer is not empty.
+ *
+ *  @param buf The ring buffer to check from
+ *  @param val_ret where to put the value checked from the head of the ring
+ */
+ #define RING_BUFFER_PEEK(buf, val_ret)  \
+  do { \
+    (val_ret) = (buf).queue[(buf).start]; \
+  } while(0)
+
+#endif /* _RING_BUFFER_H */
+
Index: branches/battery/code/projects/slam/slam_analyzer.c
===================================================================
--- branches/battery/code/projects/slam/slam_analyzer.c	(nonexistent)
+++ branches/battery/code/projects/slam/slam_analyzer.c	(revision 260)
@@ -0,0 +1,35 @@
+#include "slam_analyzer.h"
+#include "slam_defs.h"
+#include <stdio.h>
+#include <stdlib.h>
+
+
+
+void slam_analyze(RobotData* head){
+  //The good stuff.
+
+}
+
+
+
+void slam_print_data(RobotData* head){
+  if(head==NULL) printf("No data to display.\n");
+  RobotData* iter = head;
+  BomNode* bomIter;
+  char i;
+  while(iter!= NULL){
+    bomIter = iter->bom_head;
+    printf("Robot %x:\n",iter->id);
+    for(i=0;i<5;i++)
+      printf("\tSharp IR %i : %i\n\n",i,iter->IR[i]);
+    if(BomIter == NULL){
+        printf("No Bom Data to Display\n\n\n");
+    }
+    else{
+      while(bomIter!=NULL){
+        printf("\tBom reading for robot %x : %i",BomIter->id, BomIter->value);
+        bomIter = bomIter->next;
+      }
+    }
+  }
+}
Index: branches/battery/code/projects/slam/slam_defs.h
===================================================================
--- branches/battery/code/projects/slam/slam_defs.h	(nonexistent)
+++ branches/battery/code/projects/slam/slam_defs.h	(revision 260)
@@ -0,0 +1,30 @@
+#define SLAM_PACKET_GROUP 11
+#define CONTROL_PACKET_TYPE 'C'
+#define REQUEST_PACKET_TYPE 'R'
+#define ROBOT_RESPONSE 'I'
+
+#define MAX_ROBOTS 50 
+
+//Request Packet organization.
+#define IR_1_LOC 0
+#define IR_2_LOC 1
+#define IR_3_LOC 2
+#define IR_4_LOC 3
+#define IR_5_LOC 4
+#define BOM_START_LOC 5
+
+typedef struct bom_node{
+  char value;
+  short int id;
+  struct bom_node* next;
+} BomNode;
+
+typedef struct robot_data{
+  short int id; 
+  unsigned char IR[5]; 
+  struct robot_data* next;
+  struct bom_node* bom_head;
+} RobotData;
+
+RobotData* head_bot;
+RobotData* current_bot;
Index: branches/battery/code/projects/slam/slam_analyzer.h
===================================================================
--- branches/battery/code/projects/slam/slam_analyzer.h	(nonexistent)
+++ branches/battery/code/projects/slam/slam_analyzer.h	(revision 260)
@@ -0,0 +1,6 @@
+#include <stdio.h>
+#include <stdlib.h>
+#include <slam_defs.h>
+
+void slam_analyze(RobotData* head);
+void slam_print_data(RobotData* head);
Index: branches/battery/code/projects/slam/computer_main.c
===================================================================
--- branches/battery/code/projects/slam/computer_main.c	(nonexistent)
+++ branches/battery/code/projects/slam/computer_main.c	(revision 260)
@@ -0,0 +1,106 @@
+#include <stdio.h>
+#include <wireless.h>
+#include <unistd.h>
+#include <slam_defs.h>
+
+void handle_timeout(void);
+void handle_response(int frame, int received);
+void handle_receive(char type, int source, unsigned char* packet, int length);
+void unregister(void);
+void RobotData* getRobot(int id);
+
+RobotData* head_bot;
+RobotData* current_bot;
+
+int main(void)
+{
+  PacketGroupHandler* pgh = malloc(sizeof(PacketGroupHandler)); 
+  pgh->groupCode = SLAM_PACKET_GROUP;
+  pgh->timeout_handler = handle_timeout;
+  pgh->handle_response = handle_response;
+  pgh->handle_receive = handle_receive;
+  pgh->unregister = unregister;
+
+  
+  wl_init();
+  wl_register_packet_group(pgh);
+  wl_token_ring_register();
+  //wl_token_ring_join();
+  //wl_token_ring_set_bom_functions(NULL,NULL,NULL);
+
+  while(1){
+    wl_do();
+    wl_token_iterator_begin() 
+    
+    //Iterate through the robots in the token ring. 
+    while(wl_token_iterator_has_next()){
+      wl_send_robot_to_robot_packet(SLAM_PACKET_GROUP,REQUEST_PACKET_TYPE,
+        NULL,0,wl_token_iterator_next(),0);   
+      //head_bot will not be modified by the analyzer. 
+      usleep(50000); 
+    }
+    slam_analyze(head_bot);
+  }
+	return 0;
+}
+
+void handle_timeout(void){}
+void handle_response(int frame, int received){}
+
+void handle_receive(char type, int source, unsigned char* packet, int length){
+  if(type == ROBOT_RESPONSE){
+    int i; 
+    current_bot = getRobot(source);
+    if(current_bot == NULL){
+      //Add the new robot to the front of the list.
+      current_bot = malloc(sizeof(RobotData));
+      current_bot->next = head_bot; //Works even if head_bot is null.
+      head_bot = current_bot;
+    }
+    for(i=0;i<5;i++)
+      current_bot->IR[i] = packet[i];
+    i++; //i=5 
+   
+    //Bom Handling.
+    //Clear the current information.
+    BomNode* head = current_bot->bom_head;
+    if(head!=NULL){
+      BomNode* next = head->next;
+      while(next!=NULL){
+        free(head);
+        head = next;
+        next = head->next;
+      }
+      free(head);
+    }
+    //All of the memory allocated for the BomList is free.
+
+    //The remainder of the packet is bom data. 
+    BomNode* bom_node;
+    current_bot->bom_head = bom_node;
+    //i still points to the first bom information spot at 5. 
+    while(i<length){
+      bom_node = malloc(sizeof BomNode);
+      bom_node->id = (short int)((short)packet[i++]<<8 + packet[i++]);
+      if(i>=length){
+        printf("Packet not constructed correctly. Terminate. \n");
+        exit(EXIT_FAILURE);
+      }
+      bom_node->value = packet[i++];
+      if(i>=length){
+        printf("Packet not constructed correctly. Terminate. \n");
+        exit(EXIT_FAILURE);
+      }
+      bom_node = bom_node->next;
+    }
+  }
+}
+
+RobotData* getRobot(int id){
+  RobotData* next = head_bot; 
+  while(next->id != id && next->next!=NULL);
+  
+  if(next->id != id) return NULL;
+  else return next;
+}
+
Index: branches/battery/code/projects/slam/robot_main.c
===================================================================
--- branches/battery/code/projects/slam/robot_main.c	(nonexistent)
+++ branches/battery/code/projects/slam/robot_main.c	(revision 260)
@@ -0,0 +1,132 @@
+#include "dragonfly_lib.h"
+#include "wireless.h"
+#include "wl_token_ring.h"
+#include "smart_run_around_fsm.h"
+#include "slam_defs.h"
+
+#define BOM_POST_DELAY 50
+#define PACKET_BUFFER_SIZE 101 
+
+void bom_pre(void);
+void bom_post(void);
+
+//Packet Handler Functions
+void timeout_handle(void);
+void response_handle(int frame, int received);
+void receive_handle(char type, int source, unsigned char* packet, int length);
+void unregister(void);
+
+int make_request_packet(char** packet);
+
+int IR[5];
+
+int main(void)
+{
+
+  dragonfly_init(ALL_ON);
+  
+  wl_init();
+ 
+  wl_token_ring_register();
+  wl_token_ring_join();
+  wl_token_ring_set_bom_functions(bom_pre, bom_post, get_max_bom);
+
+  PacketGroupHandler packet_group_handler;
+  packet_group_handler.groupCode=SLAM_PACKET_GROUP;
+  packet_group_handler.timeout_handler=timeout_handle;
+  packet_group_handler.handle_response=response_handle;
+  packet_group_handler.handle_receive=receive_handle;
+  packet_group_handler.unregister=unregister;
+
+  wl_register_packet_group(&packet_group_handler);
+  
+  int i;
+  while(1){
+    wl_do();
+    run_around_FSM(); 
+    for(i=0;i<5;i++){
+      IR[i]=range_read_distance(i);
+    }
+  }
+
+  wl_unregister_packet_group(&packet_group_handler); 
+}
+
+void bom_pre(void){
+    bom_on();
+}
+
+void bom_post(void){
+    delay_ms(BOM_POST_DELAY);
+    bom_off();
+}
+
+//These can probably be NULL..
+
+void timeout_handle(void){
+
+}
+
+void response_handle(int frame, int received){
+  
+}
+
+void receive_handle(char type, int source, unsigned char* packet, int length){
+  int i; 
+  if(type==REQUEST_PACKET_TYPE){
+    
+    /*Send a message back to our computer overlord.*/
+    char buf[PACKET_BUFFER_SIZE]; 
+    int len = make_request_packet(&buf);
+    char packet[len];
+    for(i=0; i< len ; i++){
+      packet[i]=buf[i];
+    } 
+    
+    wl_send_robot_to_robot_packet(SLAM_PACKET_GROUP, ROBOT_RESPONSE, packet, len, source , 0);
+  }
+  else if(type == CONTROL_PACKET_TYPE){
+    for(i=0;i<length;i++){
+      
+    }
+  }
+}
+
+
+/**
+
+Packets are structured {IR1, IR2, IR3, IR4, IR5,
+BomID1, ... , BomValue1, BomID2, ... , BomValue2, etc.} 
+Total size is 5 + 3*numRobots. So Xbee should support
+up to 31 robots before we need to restructure the 
+communication between the computer and the robot.
+
+*/
+int make_request_packet(char** packet){
+  int i,j;
+  for(i=0;i<5;i++){
+      (*packet)[i] = IR[i];
+  } 
+  i=5; 
+  wl_token_iterator_begin();
+  int id = wl_get_xbee_id();  
+  
+  while(wl_token_iterator_has_next()){
+    int robot_in_view = wl_token_iterator_next(); 
+    
+    //Robot int's are two bytes. 
+    (*packet)[i] = robot_in_view; 
+    i+=2;
+    
+    int bom_number = wl_token_get_sensor_reading(id,robot_in_view);
+    //Bom reading of 255 denotes an unseen node. 
+    if(bom_number<0) bom_number = 255; 
+    bom_number %= 256;
+    char bom_value = (char) bom_number;
+    (*packet)[i] = bom_value;
+    i++;
+  }
+  //Size is one bom byte towards every robot, and 5 IR bytes. 
+  return wl_token_get_num_robots()+5;
+}
+
Index: branches/battery/code/projects/slam/Makefile
===================================================================
--- branches/battery/code/projects/slam/Makefile	(nonexistent)
+++ branches/battery/code/projects/slam/Makefile	(revision 260)
@@ -0,0 +1,524 @@
+########Update This Section########
+#
+#
+
+# Relative path to the root directory (containing lib directory)
+ifndef COLONYROOT
+COLONYROOT = ../../..
+endif
+
+# Target file name (without extension).
+TARGET = robot_main 
+
+# Uncomment this to use the wireless library
+USE_WIRELESS = 1
+
+# com1 = serial port. Use lpt1 to connect to parallel port.
+AVRDUDE_PORT = com4
+
+robot: all
+	TARGET = robot_main
+	
+#
+#
+###################################
+
+# Hey Emacs, this is a -*- makefile -*-
+#----------------------------------------------------------------------------
+# WinAVR Makefile Template written by Eric B. Weddington, Jörg Wunsch, et al.
+#
+# Released to the Public Domain
+#
+# Additional material for this makefile was written by:
+# Peter Fleury
+# Tim Henigan
+# Colin O'Flynn
+# Reiner Patommel
+# Markus Pfaff
+# Sander Pool
+# Frederik Rouleau
+#
+#----------------------------------------------------------------------------
+# On command line:
+#
+# make all = Make software.
+#
+# make clean = Clean out built project files.
+#
+# make coff = Convert ELF to AVR COFF.
+#
+# make extcoff = Convert ELF to AVR Extended COFF.
+#
+# make program = Download the hex file to the device, using avrdude.
+#                Please customize the avrdude settings below first!
+#
+# make debug = Start either simulavr or avarice as specified for debugging, 
+#              with avr-gdb or avr-insight as the front end for debugging.
+#
+# make filename.s = Just compile filename.c into the assembler code only.
+#
+# make filename.i = Create a preprocessed source file for use in submitting
+#                   bug reports to the GCC project.
+#
+# To rebuild project do "make clean" then "make all".
+#----------------------------------------------------------------------------
+
+#if you want your code to work on the Firefly++ and not Firefly+
+#then add the -DFFPP line to CDEFS
+CDEFS = 
+#-DFFPP
+
+# MCU name
+MCU = atmega128
+
+# Processor frequency.
+#     This will define a symbol, F_CPU, in all source code files equal to the 
+#     processor frequency. You can then use this symbol in your source code to 
+#     calculate timings. Do NOT tack on a 'UL' at the end, this will be done
+#     automatically to create a 32-bit value in your source code.
+F_CPU = 8000000
+
+# Output format. (can be srec, ihex, binary)
+FORMAT = ihex
+
+# List C source files here. (C dependencies are automatically generated.)
+SRC = $(wildcard *.c)
+
+# List Assembler source files here.
+#     Make them always end in a capital .S.  Files ending in a lowercase .s
+#     will not be considered source files but generated files (assembler
+#     output from the compiler), and will be deleted upon "make clean"!
+#     Even though the DOS/Win* filesystem matches both .s and .S the same,
+#     it will preserve the spelling of the filenames, and gcc itself does
+#     care about how the name is spelled on its command-line.
+ASRC = 
+
+# Optimization level, can be [0, 1, 2, 3, s]. 
+#     0 = turn off optimization. s = optimize for size.
+#     (Note: 3 is not always the best optimization level. See avr-libc FAQ.)
+OPT = s
+
+# Debugging format.
+#     Native formats for AVR-GCC's -g are dwarf-2 [default] or stabs.
+#     AVR Studio 4.10 requires dwarf-2.
+#     AVR [Extended] COFF format requires stabs, plus an avr-objcopy run.
+DEBUG =
+
+# Compiler flag to set the C Standard level.
+#     c89   = "ANSI" C
+#     gnu89 = c89 plus GCC extensions
+#     c99   = ISO C99 standard (not yet fully implemented)
+#     gnu99 = c99 plus GCC extensions
+CSTANDARD = -std=gnu99
+
+# Place -D or -U options here
+CDEFS += -DF_CPU=$(F_CPU)UL 
+CDEFS += -DFFP
+# for wireless library
+ifdef USE_WIRELESS
+	CDEFS += -DROBOT
+endif
+
+# Place -I, -L options here
+CINCS = -I$(COLONYROOT)/code/lib/include/libdragonfly 
+CINCS += -L$(COLONYROOT)/code/lib/bin
+ifdef USE_WIRELESS
+	CINCS += -I$(COLONYROOT)/code/lib/include/libwireless
+endif
+
+#---------------- Compiler Options ----------------
+#  -g*:          generate debugging information
+#  -O*:          optimization level
+#  -f...:        tuning, see GCC manual and avr-libc documentation
+#  -Wall...:     warning level
+#  -Wa,...:      tell GCC to pass this to the assembler.
+#    -adhlns...: create assembler listing
+CFLAGS =
+# CFLAGS = -g$(DEBUG)
+CFLAGS += $(CDEFS) $(CINCS)
+CFLAGS += -O$(OPT)
+CFLAGS += -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums
+CFLAGS += -Wall -Wstrict-prototypes
+CFLAGS += -Wa,-adhlns=$(<:.c=.lst)
+CFLAGS += $(CSTANDARD)
+
+#---------------- Assembler Options ----------------
+#  -Wa,...:   tell GCC to pass this to the assembler.
+#  -ahlms:    create listing
+#  -gstabs:   have the assembler create line number information; note that
+#             for use in COFF files, additional information about filenames
+#             and function names needs to be present in the assembler source
+#             files -- see avr-libc docs [FIXME: not yet described there]
+ASFLAGS = -Wa,-adhlns=$(<:.S=.lst),-gstabs 
+
+
+#---------------- Library Options ----------------
+# Minimalistic printf version
+PRINTF_LIB_MIN = -Wl,-u,vfprintf -lprintf_min
+
+# Floating point printf version (requires MATH_LIB = -lm below)
+PRINTF_LIB_FLOAT = -Wl,-u,vfprintf -lprintf_flt
+
+# If this is left blank, then it will use the Standard printf version.
+PRINTF_LIB = 
+#PRINTF_LIB = $(PRINTF_LIB_MIN)
+#PRINTF_LIB = $(PRINTF_LIB_FLOAT)
+
+
+# Minimalistic scanf version
+SCANF_LIB_MIN = -Wl,-u,vfscanf -lscanf_min
+
+# Floating point + %[ scanf version (requires MATH_LIB = -lm below)
+SCANF_LIB_FLOAT = -Wl,-u,vfscanf -lscanf_flt
+
+# If this is left blank, then it will use the Standard scanf version.
+SCANF_LIB = 
+#SCANF_LIB = $(SCANF_LIB_MIN)
+#SCANF_LIB = $(SCANF_LIB_FLOAT)
+
+MATH_LIB = -lm
+
+#---------------- External Memory Options ----------------
+
+# 64 KB of external RAM, starting after internal RAM (ATmega128!),
+# used for variables (.data/.bss) and heap (malloc()).
+#EXTMEMOPTS = -Wl,-Tdata=0x801100,--defsym=__heap_end=0x80ffff
+
+# 64 KB of external RAM, starting after internal RAM (ATmega128!),
+# only used for heap (malloc()).
+#EXTMEMOPTS = -Wl,--defsym=__heap_start=0x801100,--defsym=__heap_end=0x80ffff
+
+EXTMEMOPTS =
+
+#---------------- Linker Options ----------------
+#  -Wl,...:     tell GCC to pass this to linker.
+#    -Map:      create map file
+#    --cref:    add cross reference to  map file
+LDFLAGS = -Wl,-Map=$(TARGET).map,--cref
+LDFLAGS += $(EXTMEMOPTS)
+LDFLAGS += $(PRINTF_LIB) $(SCANF_LIB) $(MATH_LIB)
+ifdef USE_WIRELESS
+	LDFLAGS += -lwireless
+endif
+LDFLAGS += -ldragonfly
+
+
+
+#---------------- Programming Options (avrdude) ----------------
+
+# Programming hardware: alf avr910 avrisp bascom bsd 
+# dt006 pavr picoweb pony-stk200 sp12 stk200 stk500
+#
+# Type: avrdude -c ?
+# to get a full listing.
+#
+AVRDUDE_PROGRAMMER = avrisp
+
+# programmer connected to serial device
+
+AVRDUDE_WRITE_FLASH = -b 57600 -U flash:w:$(TARGET).hex
+#AVRDUDE_WRITE_EEPROM = -U eeprom:w:$(TARGET).eep
+
+
+# Uncomment the following if you want avrdude's erase cycle counter.
+# Note that this counter needs to be initialized first using -Yn,
+# see avrdude manual.
+#AVRDUDE_ERASE_COUNTER = -y
+
+# Uncomment the following if you do /not/ wish a verification to be
+# performed after programming the device.
+#AVRDUDE_NO_VERIFY = -V
+
+# Increase verbosity level.  Please use this when submitting bug
+# reports about avrdude. See <http://savannah.nongnu.org/projects/avrdude> 
+# to submit bug reports.
+#AVRDUDE_VERBOSE = -v -v
+
+AVRDUDE_FLAGS = -p $(MCU) -P $(AVRDUDE_PORT) -c $(AVRDUDE_PROGRAMMER)
+AVRDUDE_FLAGS += $(AVRDUDE_NO_VERIFY)
+AVRDUDE_FLAGS += $(AVRDUDE_VERBOSE)
+AVRDUDE_FLAGS += $(AVRDUDE_ERASE_COUNTER)
+
+#don't check for device signature
+AVRDUDE_FLAGS += -F
+
+
+
+#---------------- Debugging Options ----------------
+
+# For simulavr only - target MCU frequency.
+DEBUG_MFREQ = $(F_CPU)
+
+# Set the DEBUG_UI to either gdb or insight.
+# DEBUG_UI = gdb
+DEBUG_UI = insight
+
+# Set the debugging back-end to either avarice, simulavr.
+DEBUG_BACKEND = avarice
+#DEBUG_BACKEND = simulavr
+
+# GDB Init Filename.
+GDBINIT_FILE = __avr_gdbinit
+
+# When using avarice settings for the JTAG
+JTAG_DEV = /dev/com1
+
+# Debugging port used to communicate between GDB / avarice / simulavr.
+DEBUG_PORT = 4242
+
+# Debugging host used to communicate between GDB / avarice / simulavr, normally
+#     just set to localhost unless doing some sort of crazy debugging when 
+#     avarice is running on a different computer.
+DEBUG_HOST = localhost
+
+
+
+#============================================================================
+
+
+# Define programs and commands.
+SHELL = sh
+CC = avr-gcc
+OBJCOPY = avr-objcopy
+OBJDUMP = avr-objdump
+SIZE = avr-size
+NM = avr-nm
+AVRDUDE = avrdude
+REMOVE = rm -f
+REMOVEDIR = rm -rf
+COPY = cp
+WINSHELL = cmd
+
+
+# Define Messages
+# English
+MSG_ERRORS_NONE = Errors: none
+MSG_BEGIN = -------- begin --------
+MSG_END = --------  end  --------
+MSG_SIZE_BEFORE = Size before: 
+MSG_SIZE_AFTER = Size after:
+MSG_COFF = Converting to AVR COFF:
+MSG_EXTENDED_COFF = Converting to AVR Extended COFF:
+MSG_FLASH = Creating load file for Flash:
+MSG_EEPROM = Creating load file for EEPROM:
+MSG_EXTENDED_LISTING = Creating Extended Listing:
+MSG_SYMBOL_TABLE = Creating Symbol Table:
+MSG_LINKING = Linking:
+MSG_COMPILING = Compiling:
+MSG_ASSEMBLING = Assembling:
+MSG_CLEANING = Cleaning project:
+
+
+
+
+# Define all object files.
+OBJ = $(SRC:.c=.o) $(ASRC:.S=.o) 
+
+# Define all listing files.
+LST = $(SRC:.c=.lst) $(ASRC:.S=.lst) 
+
+
+# Compiler flags to generate dependency files.
+GENDEPFLAGS = -MD -MP -MF .dep/$(@F).d
+
+
+# Combine all necessary flags and optional flags.
+# Add target processor to flags.
+ALL_CFLAGS = -mmcu=$(MCU) -I. $(CFLAGS) $(GENDEPFLAGS)
+ALL_ASFLAGS = -mmcu=$(MCU) -I. -x assembler-with-cpp $(ASFLAGS)
+
+
+
+
+
+# Default target.
+all: begin gccversion sizebefore build sizeafter end
+
+build: elf hex eep lss sym
+
+elf: $(TARGET).elf
+hex: $(TARGET).hex
+eep: $(TARGET).eep
+lss: $(TARGET).lss 
+sym: $(TARGET).sym
+
+
+
+# Eye candy.
+# AVR Studio 3.x does not check make's exit code but relies on
+# the following magic strings to be generated by the compile job.
+begin:
+	@echo
+	@echo $(MSG_BEGIN)
+
+end:
+	@echo $(MSG_END)
+	@echo
+
+
+# Display size of file.
+HEXSIZE = $(SIZE) --target=$(FORMAT) $(TARGET).hex
+ELFSIZE = $(SIZE) -A $(TARGET).elf
+AVRMEM = avr-mem.sh $(TARGET).elf $(MCU)
+
+sizebefore:
+	@if test -f $(TARGET).elf; then echo; echo $(MSG_SIZE_BEFORE); $(ELFSIZE); \
+	$(AVRMEM) 2>/dev/null; echo; fi
+
+sizeafter:
+	@if test -f $(TARGET).elf; then echo; echo $(MSG_SIZE_AFTER); $(ELFSIZE); \
+	$(AVRMEM) 2>/dev/null; echo; fi
+
+
+
+# Display compiler version information.
+gccversion : 
+	@$(CC) --version
+
+
+
+# Program the device.  
+program: $(TARGET).hex $(TARGET).eep
+	$(AVRDUDE) $(AVRDUDE_FLAGS) $(AVRDUDE_WRITE_FLASH) $(AVRDUDE_WRITE_EEPROM)
+
+
+# Generate avr-gdb config/init file which does the following:
+#     define the reset signal, load the target file, connect to target, and set 
+#     a breakpoint at main().
+gdb-config: 
+	@$(REMOVE) $(GDBINIT_FILE)
+	@echo define reset >> $(GDBINIT_FILE)
+	@echo SIGNAL SIGHUP >> $(GDBINIT_FILE)
+	@echo end >> $(GDBINIT_FILE)
+	@echo file $(TARGET).elf >> $(GDBINIT_FILE)
+	@echo target remote $(DEBUG_HOST):$(DEBUG_PORT)  >> $(GDBINIT_FILE)
+ifeq ($(DEBUG_BACKEND),simulavr)
+	@echo load  >> $(GDBINIT_FILE)
+endif	
+	@echo break main >> $(GDBINIT_FILE)
+	
+debug: gdb-config $(TARGET).elf
+ifeq ($(DEBUG_BACKEND), avarice)
+	@echo Starting AVaRICE - Press enter when "waiting to connect" message displays.
+	@$(WINSHELL) /c start avarice --jtag $(JTAG_DEV) --erase --program --file \
+	$(TARGET).elf $(DEBUG_HOST):$(DEBUG_PORT)
+	@$(WINSHELL) /c pause
+	
+else
+	@$(WINSHELL) /c start simulavr --gdbserver --device $(MCU) --clock-freq \
+	$(DEBUG_MFREQ) --port $(DEBUG_PORT)
+endif
+	@$(WINSHELL) /c start avr-$(DEBUG_UI) --command=$(GDBINIT_FILE)
+	
+
+
+
+# Convert ELF to COFF for use in debugging / simulating in AVR Studio or VMLAB.
+COFFCONVERT=$(OBJCOPY) --debugging \
+--change-section-address .data-0x800000 \
+--change-section-address .bss-0x800000 \
+--change-section-address .noinit-0x800000 \
+--change-section-address .eeprom-0x810000 
+
+
+coff: $(TARGET).elf
+	@echo
+	@echo $(MSG_COFF) $(TARGET).cof
+	$(COFFCONVERT) -O coff-avr $< $(TARGET).cof
+
+
+extcoff: $(TARGET).elf
+	@echo
+	@echo $(MSG_EXTENDED_COFF) $(TARGET).cof
+	$(COFFCONVERT) -O coff-ext-avr $< $(TARGET).cof
+
+
+
+# Create final output files (.hex, .eep) from ELF output file.
+%.hex: %.elf
+	@echo
+	@echo $(MSG_FLASH) $@
+	$(OBJCOPY) -O $(FORMAT) -R .eeprom $< $@
+
+%.eep: %.elf
+	@echo
+	@echo $(MSG_EEPROM) $@
+	-$(OBJCOPY) -j .eeprom --set-section-flags=.eeprom="alloc,load" \
+	--change-section-lma .eeprom=0 -O $(FORMAT) $< $@
+
+# Create extended listing file from ELF output file.
+%.lss: %.elf
+	@echo
+	@echo $(MSG_EXTENDED_LISTING) $@
+	$(OBJDUMP) -h -S $< > $@
+
+# Create a symbol table from ELF output file.
+%.sym: %.elf
+	@echo
+	@echo $(MSG_SYMBOL_TABLE) $@
+	$(NM) -n $< > $@
+
+
+
+# Link: create ELF output file from object files.
+.SECONDARY : $(TARGET).elf
+.PRECIOUS : $(OBJ)
+%.elf: $(OBJ)
+	@echo
+	@echo $(MSG_LINKING) $@
+	$(CC) $(ALL_CFLAGS) $^ --output $@ $(LDFLAGS)
+
+
+# Compile: create object files from C source files.
+%.o : %.c
+	@echo
+	@echo $(MSG_COMPILING) $<
+	$(CC) -c $(ALL_CFLAGS) $< -o $@ 
+
+
+# Compile: create assembler files from C source files.
+%.s : %.c
+	$(CC) -S $(ALL_CFLAGS) $< -o $@
+
+
+# Assemble: create object files from assembler source files.
+%.o : %.S
+	@echo
+	@echo $(MSG_ASSEMBLING) $<
+	$(CC) -c $(ALL_ASFLAGS) $< -o $@
+
+# Create preprocessed source for use in sending a bug report.
+%.i : %.c
+	$(CC) -E -mmcu=$(MCU) -I. $(CFLAGS) $< -o $@ 
+
+
+# Target: clean project.
+clean: begin clean_list end
+
+clean_list :
+	@echo
+	@echo $(MSG_CLEANING)
+	$(REMOVE) $(TARGET).hex
+	$(REMOVE) $(TARGET).eep
+	$(REMOVE) $(TARGET).cof
+	$(REMOVE) $(TARGET).elf
+	$(REMOVE) $(TARGET).map
+	$(REMOVE) $(TARGET).sym
+	$(REMOVE) $(TARGET).lss
+	$(REMOVE) $(OBJ)
+	$(REMOVE) $(LST)
+	$(REMOVE) $(SRC:.c=.s)
+	$(REMOVE) $(SRC:.c=.d)
+	$(REMOVEDIR) .dep
+
+
+
+# Include the dependency files.
+-include $(shell mkdir .dep 2>/dev/null) $(wildcard .dep/*)
+
+
+# Listing of phony targets.
+.PHONY : all begin finish end sizebefore sizeafter gccversion \
+build elf hex eep lss sym coff extcoff \
+clean clean_list program debug gdb-config
+
Index: branches/battery/code/projects/slam/smart_run_around_fsm.c
===================================================================
--- branches/battery/code/projects/slam/smart_run_around_fsm.c	(nonexistent)
+++ branches/battery/code/projects/slam/smart_run_around_fsm.c	(revision 260)
@@ -0,0 +1,135 @@
+#include "dragonfly_lib.h"
+#include "smart_run_around_fsm.h"
+
+/*A simple behavior for navigating in an environment, i.e. avoiding walls and getting stuck.
+Could be better at not getting stuck.
+
+Latest revision only has two accessible states: move and reverse.
+*/
+
+
+void run_around_init(void)
+{
+  range_init();
+  analog_init();
+  motors_init();
+  orb_init();
+  orb_enable();
+  usb_init();
+ 
+  /*Start in the default state, MOVING*/ 
+  avoid_state=MOVING;
+  /*Set timers to their maximum values.*/
+  crazy_count=CRAZY_MAX;
+  backup_count=0; 
+  pControl=0;
+  
+  /*Initialize distances to zero.*/ 
+  d1=0; d2=0; d3=0; d4=0; d5=0;
+  
+  orb_set_color(GREEN);
+
+}
+
+/*The main function, call this to update states as frequently as possible.*/
+void run_around_FSM(void) {
+  /*Default to moving.*/ 
+  avoid_state=MOVING;
+  
+  /*The following lines ensure that undefined (-1) values
+  will not update the distances.*/ 
+  int temp;
+  
+  temp=range_read_distance(IR1);
+  d1=(temp == -1) ? d1 : temp;
+  
+  temp=range_read_distance(IR2);
+  d2=(temp == -1) ? d2 : temp;
+  
+  temp=range_read_distance(IR3);
+  d3=(temp == -1) ? d3 : temp;
+  
+  temp=range_read_distance(IR4);
+  d4=(temp == -1) ? d4 : temp;
+  
+  temp=range_read_distance(IR5);
+  d5=(temp == -1) ? d5 : temp;
+  
+  /*If the crazy count is in it's >>3 range, it acts crazy.*/
+  if(crazy_count<=(CRAZY_MAX>>3))
+  {
+    avoid_state=CRAZY;
+    crazy_count--;
+    
+    if(crazy_count<0) crazy_count=CRAZY_MAX;
+    
+    evaluate_state();
+    return;
+  }
+  
+  //Checks the forward distance to see if it should back up, if so...state backwards.
+  if((d2!=-1)&&(d2 >150)){
+      backup_count=BACKUP_MAX;
+      avoid_state=BACKWARDS;
+      evaluate_state();
+      return;
+  }
+ 
+  if(backup_count<BACKUP_MAX){
+    avoid_state=BACKWARDS; 
+    if(backup_count<0)
+      backup_count=BACKUP_MAX;
+    evaluate_state();
+    return;
+  }
+  
+  /*Should evaluate an expression from -255 to 255 to pass to move.*/
+  pControl= ((d3-d1) + (d4-d5)) >> TURN_CONSTANT;
+  
+  if(pControl>PCONTROL_CRAZY_LIMIT || pControl<-PCONTROL_CRAZY_LIMIT) crazy_count--;
+  /*i.e. if you really want to turn for an extended period of time...you're probably stuck.*/
+
+  /*Debug stuff:*/
+  /*usb_puts("pControl evaluating: ");
+  usb_puti(pControl);
+  usb_puts("\n\r");
+  usb_puts("IR1: ");
+  usb_puti(d1);
+  usb_puts(" IR2: ");
+  usb_puti(d2);
+  usb_puts(" IR3: ");
+  usb_puti(d3);
+  usb_puts(" IR4: ");
+  usb_puti(d4);
+  usb_puts(" IR5: ");
+  usb_puti(d5);
+  usb_puts("\n\r");*/
+  
+  evaluate_state();
+}
+
+
+//Acts on state change.
+void evaluate_state(){
+    switch(avoid_state){
+    case(MOVING): orb_set_color(GREEN);
+      move(STRAIT_SPEED,pControl);
+      break;
+    
+    case(BACKWARDS): orb_set_color(ORANGE);
+      move(-STRAIT_SPEED,0);
+      break;
+      
+    case(CRAZY): orb_set_color(RED);
+      /*TODO: Implement a crazy state.*/
+      move(STRAIT_SPEED,pControl);
+      break;
+      
+    default:
+      /*Should never get here, go strait.*/
+      move(100,0); orb_set_color(BLUE);
+      break;
+  }
+}
+
+
Index: branches/battery/code/projects/slam/smart_run_around_fsm.h
===================================================================
--- branches/battery/code/projects/slam/smart_run_around_fsm.h	(nonexistent)
+++ branches/battery/code/projects/slam/smart_run_around_fsm.h	(revision 260)
@@ -0,0 +1,33 @@
+//Obstacle Avoid Numbers
+
+
+#ifndef _RUN_AROUND_FSM_H_
+#define _RUN_AROUND_FSM_H_
+
+//The States: 
+#define MOVING 12           //Move strait.
+#define BACKWARDS 15        //Move backwards. (Front close to wall.)
+#define STOP 16             //Stop.  The default state, (Something broke).
+#define CRAZY 40            //Erratic behavior that occurs more often when the robot is frequently trying to turn. (i.e. may be stuck.)
+
+#define LEFT 37             //Left
+#define RIGHT 39            //Right
+
+#define BACKUP_MAX 15
+#define CRAZY_MAX 200       //The number of counts between "crazy moments"
+#define STRAIT_SPEED 200    //The speed when going strait or backing up.
+#define TURN_CONSTANT 2
+#define PCONTROL_CRAZY_LIMIT 80
+
+int avoid_state;    /*State machine variable.*/
+int crazy_count;    /*Counter for a 'get unstuck' behavior.*/
+
+int backup_count;	/*Counter for backup duration.*/
+int pControl;		/*Proportional control variable, determines turn direction.*/
+int d1,d2,d3,d4,d5;	/*The five distances taken in by IR.*/
+
+void run_around_init(void);
+void run_around_FSM(void);
+void evaluate_state(void);
+
+#endif
Index: branches/battery/code/lib/include/libwireless/sensor_matrix.h
===================================================================
--- branches/battery/code/lib/include/libwireless/sensor_matrix.h	(nonexistent)
+++ branches/battery/code/lib/include/libwireless/sensor_matrix.h	(revision 260)
@@ -0,0 +1,100 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+/**
+ * @file sensor_matrix.h
+ * @brief Definitions for sensor matrices
+ *
+ * Contains functions and declarations for using sensor matrices.
+ *
+ * @author Brian Coltin, Colony Project, CMU Robotics Club
+ **/
+
+#ifndef SENSOR_MATRIX_H
+#define SENSOR_MATRIX_H
+
+
+/**
+ * @defgroup sensormatrix Sensor Matrix
+ * @brief the robot sensor matrix
+ *
+ * These functions and structures are used for localization
+ * to determine the relative directions of robots.
+ *
+ * @{
+ **/
+
+/**
+ * @struct SensorMatrix
+ *
+ * A sensor matrix.
+ **/
+typedef struct
+{
+	/**
+	 * The size of the sensor matrix.
+	**/
+	unsigned int size;
+	/**
+	 * The matrix. Each row represents the readings of one
+	 * robot.
+	 **/
+	int** matrix;
+	/**
+	 * The element representing a robot is true if that robot
+	 * is in the token ring and false otherwise.
+	 **/
+	int* joined;
+	/**
+	 * The number of robots in the token ring.
+	 **/
+	int numJoined;
+} SensorMatrix;
+
+/**@brief Create a sensor matrix **/
+SensorMatrix* sensor_matrix_create(void);
+/**@brief Destroy a sensor matrix **/
+void sensor_matrix_destroy(SensorMatrix* m);
+/**@brief Add a robot to a sensor matrix **/
+void sensor_matrix_add_robot(SensorMatrix* m, unsigned int id);
+/**@brief Remove a robot from a sensor matrix **/
+void sensor_matrix_remove_robot(SensorMatrix* m, unsigned int id);
+/**@brief Set a reading in a sensor matrix **/
+void sensor_matrix_set_reading(SensorMatrix* m, int observer, int robot, int reading);
+/**@brief Get a reading in a sensor matrix **/
+int sensor_matrix_get_reading(SensorMatrix* m, int observer, int robot);
+/**@brief Set whether the robot is in the token ring **/
+void sensor_matrix_set_in_ring(SensorMatrix* m, int robot, int in);
+/**@brief Get whether the robot is in the sensor ring **/
+int sensor_matrix_get_in_ring(SensorMatrix* m, int robot);
+/**@brief Get the size of the sensor matrix **/
+int sensor_matrix_get_size(SensorMatrix* m);
+/**@brief Get the number of robots which have joined the token ring **/
+int sensor_matrix_get_joined(SensorMatrix* m);
+
+/** @} **/ //end defgroup
+
+
+#endif
Index: branches/battery/code/lib/include/libwireless/wireless.h
===================================================================
--- branches/battery/code/lib/include/libwireless/wireless.h	(nonexistent)
+++ branches/battery/code/lib/include/libwireless/wireless.h	(revision 260)
@@ -0,0 +1,160 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+/**
+ * @file wireless.h
+ * @brief Contains definitions for the wireless library.
+ *
+ * Contains functions for the wireless library.
+ *
+ * @author Brian Coltin, Colony Project, CMU Robotics Club
+ **/
+
+#ifndef WIRELESS_H
+#define WIRELESS_H
+ 
+//Note: If this is raised above 16, we will need to do
+//something about frame numbers for TX Status packets.
+/**
+ * The maximum number of packet groups.
+ **/
+#define WL_MAX_PACKET_GROUPS 16
+
+/**
+ * @defgroup wireless Wireless
+ * @brief Wireless definitions.
+ *
+ * Contains functions and definitions for dealing with wireless functionality.<br><br>
+ *
+ * The wireless library provides a modular method for dealing with 
+ * wireless packets, by allowing packet groups to be registered.
+ * A packet group is a collection of packets which share a packet
+ * group code. Each packet in the group also has a type. A packet 
+ * group code and type are sent with each packet. When a packet
+ * with a group code registered in the wireless library is 
+ * received, the corresponding event handler is called. The
+ * event handler uses the packet type and other information
+ * stored in the packet to respond.<br><br>
+ *
+ * This architecture allows different wireless functionality to be
+ * defined and handled separately, making it simpler and more
+ * efficient to take advantage of the XBee's wireless functionality.
+ *
+ * @{
+ **/
+
+/**
+ * @struct PacketGroupHandler
+ * A PacketGroupHandler represents a packet group, and is used to 
+ * register a packet group with the wireless library. It contains
+ * handlers for various events which can occur related to a packet
+ * group.
+ **/
+typedef struct
+{
+	/**
+	 * The group code for this packet group. This number
+	 * must be unique. The maximum number of packet groups
+	 * is defined by WL_MAX_PACKET_GROUPS.
+	 **/
+	unsigned int groupCode;
+
+	/**
+	 * Called every half second (not in interrupt,
+	 * but in wl_do).
+	 **/
+	void (*timeout_handler) (void);
+	
+	/**
+	 * Called when a transmit status packet is received
+	 * from the XBee where the first four bits of the frame
+	 * are  the group code.
+	 *
+	 * @param frame the last four bits of the frame
+	 * @param received is true if we received an ack, 0 if
+	 * we did not.
+	 **/
+	void (*handle_response) (int frame, int received);
+	
+	/**
+	 * Called when we receive a packet from this group.
+	 *
+	 * @param type the packet type
+	 * @param source the 16-bit address of the XBee this
+	 * packet was sent from
+	 * @param packet the packet received
+	 * @param length the length of the packet
+	 **/
+	void (*handle_receive) (char type, int source, unsigned char* packet,
+							int length);
+	
+	/**
+	 * Called for any cleanup when the network is turned off.
+	 **/
+	void (*unregister) (void);
+	
+} PacketGroupHandler;
+
+/**@brief Initialize the wireless library **/
+void wl_init(void);
+/**@brief Uninitialize the wireless library **/
+void wl_terminate(void);
+/**@brief Perform wireless library functionality **/
+void wl_do(void);
+/**@brief Register a packet group with the wireless library **/
+void wl_register_packet_group(PacketGroupHandler* h);
+/**@brief Unregister a packet group with the wireless library **/
+void wl_unregister_packet_group(PacketGroupHandler* h);
+
+/**@brief Send a packet to a specific robot in any PAN **/
+void wl_send_robot_to_robot_global_packet(char group, char type,
+		char* data, int len, int dest, char frame);
+/**@brief Send a packet to a specific robot in our PAN **/
+void wl_send_robot_to_robot_packet(char group, char type,
+		char* data, int len, int dest, char frame);
+/**@brief Send a packet to all robots **/
+void wl_send_global_packet(char group, char type,
+		char* data, int len, char frame);
+/**@brief Send a packet to all robots in our PAN **/
+void wl_send_pan_packet(char group, char type,
+		char* data, int len, char frame);
+
+/**@brief Set the PAN we are using **/
+void wl_set_pan(int pan);
+/**@brief Get the PAN we are using **/
+int wl_get_pan(void);
+/**@brief Set the channel we are using **/
+void wl_set_channel(int channel);
+/**@brief Get the channel we are using **/
+int wl_get_channel(void);
+/**@brief Get the 16-bit address of the XBee module **/
+unsigned int wl_get_xbee_id(void);
+/**@brief Set the com port on a computer, undefined on the robot.**/
+void wl_set_com_port(char* port);
+
+/** @} **/ // end defgroup
+
+#endif
+
Index: branches/battery/code/lib/include/libwireless/wl_token_ring.h
===================================================================
--- branches/battery/code/lib/include/libwireless/wl_token_ring.h	(nonexistent)
+++ branches/battery/code/lib/include/libwireless/wl_token_ring.h	(revision 260)
@@ -0,0 +1,85 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+/**
+ * @file wl_token_ring.h
+ * @brief Declarations for the token ring packet group
+ * 
+ * Contains declarations for the token ring packet group.
+ *
+ * @author Brian Coltin, Colony Project, CMU Robotics Club
+ **/
+
+#ifndef WL_TOKEN_RING_H
+#define WL_TOKEN_RING_H
+
+/**
+ * @defgroup tokenring Token Ring
+ * @brief Wireless library token ring implementation
+ *
+ * This packet group is used to form a token ring, which
+ * keeps track of the relative directions of the robots
+ * from one another.
+ *
+ * @{
+ **/
+
+/**@brief Register the token ring group with the wireless library.**/
+void wl_token_ring_register(void);
+/**@brief Unregister the token ring group with the wirelss library.**/
+void wl_token_ring_unregister(void);
+/**@brief Set the functions called to turn the bom on and off.**/
+void wl_token_ring_set_bom_functions(void (*on_function) (void), 
+		void (*off_function) (void), int (*max_bom_function) (void));
+
+/**@brief Join the token ring **/
+void wl_token_ring_join(void);
+/**@brief Leave the token ring **/
+void wl_token_ring_leave(void);
+
+/**@brief Return the number of robots in the token ring **/
+int wl_token_get_robots_in_ring(void);
+/**@brief Return whether a given robot is in the token ring **/
+int wl_token_is_robot_in_ring(int robot);
+
+/**@brief Begin iterating through robots in the token ring **/
+void wl_token_iterator_begin(void);
+/**@brief Returns whether there are more robots to iterate through **/
+int wl_token_iterator_has_next(void);
+/**@brief Returns the ID of the next robot in the token ring **/
+int wl_token_iterator_next(void);
+
+/**@brief Return the latest BOM reading between two robots **/
+int wl_token_get_sensor_reading(int source, int dest);
+/**@brief Return the latest BOM reading between us and another robot **/
+int wl_token_get_my_sensor_reading(int dest);
+/**@brief Return the number of robots in the sensor matrix.*/
+int wl_token_get_num_robots(void);
+/**@brief Return the number of non-null elements in the sensor matrix*/
+int wl_token_get_matrix_size(void);
+
+/** @} **/ //end token ring group
+
+#endif
Index: branches/battery/code/lib/include/libwireless/wl_defs.h
===================================================================
--- branches/battery/code/lib/include/libwireless/wl_defs.h	(nonexistent)
+++ branches/battery/code/lib/include/libwireless/wl_defs.h	(revision 260)
@@ -0,0 +1,108 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+/**
+ * @file wl_defs.h
+ * @brief Definitions for Wireless
+ *
+ * Contains definitions for wireless packet groups, packet types,
+ * debugging information, etc.
+ *
+ * @author Brian Coltin, Colony Project, CMU Robotics Club
+ **/
+
+#ifndef WL_DEFS_H
+#define WL_DEFS_H
+
+//comment out this line if using a computer hooked up to an xbee
+//#define ROBOT
+
+//uncomment this line for debug information
+//#define WL_DEBUG
+
+// Packet Groups and Types
+
+// Error group
+#define WL_ERROR_GROUP 1
+
+#define WL_ERROR_STRING_TYPE 1
+
+// Token Ring group
+#define WL_TOKEN_RING_GROUP 2
+
+#define WL_TOKEN_PASS 1
+#define WL_TOKEN_BOM_ON 2
+#define WL_TOKEN_JOIN 3
+#define WL_TOKEN_JOIN_ACCEPT 4
+
+// timing constants
+#ifndef FIREFLY
+#define BOM_DELAY 50
+#else
+#define BOM_DELAY 100
+#endif
+
+#define DEATH_DELAY 4
+#define JOIN_DELAY 8
+
+// Recharging group
+#define WL_RECHARGE_GROUP 3
+
+#define WL_RECHARGE_POLL_STATIONS 1
+#define WL_RECHARGE_STATION_AVAILABLE 2
+#define WL_RECHARGE_REQUEST 3
+#define WL_RECHARGE_REQUEST_ACCEPT 4
+#define WL_RECHARGE_VERIFY 5
+#define WL_RECHARGE_CANCEL 6
+#define WL_RECHARGE_SEEKING 7
+#define WL_RECHARGE_DOCKED 8
+
+#ifdef WL_DEBUG
+
+#ifdef ROBOT
+#include <serial.h>
+#endif
+
+#ifdef ROBOT
+#define WL_DEBUG_PRINT( s ) usb_puts( s )
+#else
+#define WL_DEBUG_PRINT( s ) printf( s )
+#endif
+
+#ifdef ROBOT
+#define WL_DEBUG_PRINT_INT( i ) usb_puti(i)
+#else
+#define WL_DEBUG_PRINT_INT( i ) printf("%i", i)
+#endif
+
+#else
+
+#define WL_DEBUG_PRINT( s )
+#define WL_DEBUG_PRINT_INT( i )
+
+#endif
+
+#endif
+
Index: branches/battery/code/lib/include/libwireless/xbee.h
===================================================================
--- branches/battery/code/lib/include/libwireless/xbee.h	(nonexistent)
+++ branches/battery/code/lib/include/libwireless/xbee.h	(revision 260)
@@ -0,0 +1,103 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+/**
+ * @file xbee.h
+ * @brief Contains definitions for using the XBee
+ *
+ * Contains definitions for interfacing with the 
+ * XBee module, from either a robot or a computer.
+ * To use a robot, define ROBOT in wl_defs.h, and
+ * to use a computer, don't define ROBOT.
+ *
+ * @author Brian Coltin, Colony Project, CMU Robotics Club
+ **/
+
+#ifndef XBEE_H
+#define XBEE_H
+
+/**
+ * The port to use the XBee from on the computer.
+ * Also, a backup port if the other is used.
+ **/
+#ifndef ROBOT
+#ifndef XBEE_PORT
+#define XBEE_PORT "/dev/ttyUSB1"
+#endif
+#define XBEE_PORT2 "/dev/ttyUSB0"
+#endif
+
+/**
+ * @defgroup xbee XBee
+ * @brief Interface with the XBee module
+ *
+ * Interface with the XBee module.
+ *
+ * @{
+ **/
+
+/*Definitions*/
+/**@brief Unset PAN, uses XBee default **/
+#define XBEE_PAN_DEFAULT 0xFFFF
+/**@brief Unset channel, uses XBee default **/
+#define XBEE_CHANNEL_DEFAULT 0
+/**@brief Broadcast to all robots in the PAN **/
+#define XBEE_BROADCAST 0xFFFF
+/**@brief No special options **/
+#define XBEE_OPTIONS_NONE 0x00
+/**@brief Do not receive a TX_STATUS message from this packet **/
+#define XBEE_OPTIONS_DISABLE_RESPONSE 0x01
+/**@brief Send the packet to all PANS **/
+#define XBEE_OPTIONS_BROADCAST_ALL_PANS 0x04
+/**@brief A transmit status packet **/
+#define XBEE_TX_STATUS 0x89
+/**@brief A packet received from another XBee **/
+#define XBEE_RX 0x81
+
+/**@brief Initialize the XBee library **/
+void xbee_lib_init(void);
+/**@brief Uninitialize the XBee library **/
+void xbee_terminate(void);
+/**@brief Get a packet from the XBee **/
+int xbee_get_packet(unsigned char* packet);
+/**@brief Send a packet to the XBee **/
+void xbee_send_packet(char* packet, int len, int dest,
+	char options, char frame);
+/**@brief Set the PAN ID for the XBee **/
+void xbee_set_pan_id(int id);
+/**@brief Get the XBee's PAN ID **/
+unsigned int xbee_get_pan_id(void);
+/**@brief Set the channel the XBee is currently using **/
+void xbee_set_channel(int channel);
+/**@brief Get the channel the XBee is currently using **/
+int xbee_get_channel(void);
+/**@brief Get the XBee's 16-bit address **/
+unsigned int xbee_get_address(void);
+/**@brief Set the com port on a computer, undefined on the robot**/
+void xbee_set_com_port(char* port);
+
+/**@}**/ //end defgroup
+
+#endif
Index: branches/battery/code/lib/include/libwireless/queue.h
===================================================================
--- branches/battery/code/lib/include/libwireless/queue.h	(nonexistent)
+++ branches/battery/code/lib/include/libwireless/queue.h	(revision 260)
@@ -0,0 +1,88 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+/**
+ * @file queue.h
+ * @brief A queue implementation
+ * 
+ * Implements a queue, a first in, first out data structure.
+ *
+ * @author Brian Coltin, Colony Project, CMU Robotics Club
+ **/
+
+#ifndef WIRELESS_QUEUE_H
+#define WIRELESS_QUEUE_H
+
+struct node_def;
+
+/**
+ * @defgroup queue Queue
+ * @brief A queue implementation
+ * 
+ * A queue implementation.
+ *
+ * @{
+ **/
+
+/**
+ * @struct Queue
+ * Represents a queue, a first in, first out data structure.
+ **/
+typedef struct
+{
+	/**
+	 * The head of the queue, the next item to be removed.
+	 **/
+	struct node_def* head;
+	/**
+	 * The tail of the queue, the last item added.
+	 **/
+	struct node_def* tail;
+	/**
+	 * The number of elements in the queue.
+	 **/
+	int size;
+} Queue;
+
+/** @brief Create a new queue **/
+Queue* queue_create(void);
+/** @brief Destroy a queue **/
+void queue_destroy(Queue* q);
+/** @brief Add an element to a queue **/
+void queue_add(Queue* q, void* item);
+/** @brief Remove an element from a queue **/
+void* queue_remove(Queue* q);
+/** @brief Remove all instances of a given element from a queue **/
+void queue_remove_all(Queue* q, void* item);
+/** @brief Get the size of a queue **/
+int queue_size(Queue* q);
+/** @brief Check if the queue is empty **/
+int queue_is_empty(Queue* q);
+
+/** @} **/
+
+
+#endif
+
Index: branches/battery/code/lib/include/libwireless/wl_error_group.h
===================================================================
--- branches/battery/code/lib/include/libwireless/wl_error_group.h	(nonexistent)
+++ branches/battery/code/lib/include/libwireless/wl_error_group.h	(revision 260)
@@ -0,0 +1,66 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+/**
+ * @file wl_error_group.h
+ * @brief Error Packets
+ *
+ * A packet group for sending error packets.
+ *
+ * @author Brian Coltin, Colony Project, CMU Robotics Club
+ **/
+
+#ifndef WL_ERROR_GROUP_H
+#define WL_ERROR_GROUP_H
+
+/**
+ * @file wl_error_group.h
+ * @brief A packet group for error messages.
+ *
+ * A packet group for sending and receiving error
+ * messages.
+ *
+ * @author Brian Coltin, Colony Project, CMU Robotics Club
+ **/
+
+/**
+ * @defgroup wlerror Error Packets
+ * @brief Functions for sending and receiving error packets
+ * 
+ * Functions for sending and receiving error packets.
+ * 
+ * @{
+ **/
+
+/**@brief Register this packet group with the wireless library **/
+void wl_error_register(void);
+/**@brief Unregister this packet group with the wireless library **/
+void wl_error_unregister(void);
+/**@brief Send a string in an error packet **/
+void wl_error_send_string(char* str);
+
+/** @} **/ // end defgroup
+
+#endif
Index: branches/battery/code/lib/include/libdragonfly/math.h
===================================================================
--- branches/battery/code/lib/include/libdragonfly/math.h	(nonexistent)
+++ branches/battery/code/lib/include/libdragonfly/math.h	(revision 260)
@@ -0,0 +1,49 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+
+/**
+ * 
+ * @file math.h
+ * @brief Contains math function(s)
+ * 
+ * @author Colony Project, CMU Robotics Club, James Kong
+*/
+
+#ifndef _MATH_H_
+#define _MATH_H_
+
+/**
+ * @addtogroup math
+ * @{
+ **/
+ 
+/** @brief absolute value **/
+int abs_int(int x);
+
+/**@}**/ //end group
+
+#endif
+
Index: branches/battery/code/lib/include/libdragonfly/lights.h
===================================================================
--- branches/battery/code/lib/include/libdragonfly/lights.h	(nonexistent)
+++ branches/battery/code/lib/include/libdragonfly/lights.h	(revision 260)
@@ -0,0 +1,99 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+
+/**
+ * @file lights.h
+ * @brief Contains declarations for managing the orbs.
+ *
+ * Contains declarations for using the orbs and PWM.
+ *
+ * @author Colony Project, CMU Robotics Club
+ * Based on Firefly Library, by Tom Lauwers and Steven Shamlian
+ **/
+
+#ifndef _LIGHTS_H_
+#define _LIGHTS_H_
+
+
+/**
+ * @addtogroup orbs
+ * @{
+ **/
+
+//ORB Colors
+/** @brief Red **/
+#define RED       0xE0
+/** @brief Orange **/
+#define ORANGE    0xE4
+/** @brief Yellow **/
+#define YELLOW    0xE8
+/** @brief Lime **/
+#define LIME      0x68
+/** @brief Green **/
+#define GREEN     0x1C
+/** @brief Cyan **/
+#define CYAN      0x1F
+/** @brief Blue **/
+#define BLUE      0x03
+/** @brief Pink **/
+#define PINK      0xA6 
+/** @brief Purple **/
+#define PURPLE    0x41
+/** @brief Magenta **/
+#define MAGENTA   0xE3
+/** @brief White **/
+#define WHITE     0xFE
+/** @brief Turn the orb off (White) **/
+#define ORB_OFF   0xFE      //ORB_OFF->WHITE
+
+/** @brief Enables the orbs **/
+void orb_init(void);
+/** @brief Set both orbs to a specified color **/
+void orb_set(unsigned char red_led, unsigned char green_led,
+	unsigned char blue_led);
+/** @brief Set orb1 to a specified color **/
+void orb1_set(unsigned char red_led, unsigned char green_led,
+	unsigned char blue_led); 
+/** @brief Set orb2 to a specified color **/
+void orb2_set(unsigned char red_led, unsigned char green_led,
+	unsigned char blue_led);
+
+/** @brief Set both orbs to a specified color **/
+void orb_set_color(int col);
+/** @brief Set orb1 to a specified color **/
+void orb1_set_color(int col);
+/** @brief Set orb2 to a specified color **/
+void orb2_set_color(int col);
+
+/** @brief Disable the orbs **/
+void orb_disable(void);
+/** @brief Enable the orbs **/
+void orb_enable(void);
+
+/** @} **/ //end addtogroup
+
+#endif
+
Index: branches/battery/code/lib/include/libdragonfly/time.h
===================================================================
--- branches/battery/code/lib/include/libdragonfly/time.h	(nonexistent)
+++ branches/battery/code/lib/include/libdragonfly/time.h	(revision 260)
@@ -0,0 +1,75 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+
+/**
+ * @file time.h
+ * @brief Contains time-related functions and definitions
+ *
+ * Contains functions and definitions for dealing with time,
+ * namely delay_ms and the realtime clock.
+ *
+ * @author Colony Project, CMU Robotics Club
+ **/
+
+#ifndef _TIME_H_
+#define _TIME_H_
+
+/*	Predefined times for prescale_opt in time.c.
+	To make you own, know that a pulse is 1/16th of a second. You cannot get less than this. To get more, you need
+	to know how many 16ths of a second are in the time you want. (Time_desired * 16 = prescaler_opt)
+*/
+/**
+ * @addtogroup time
+ * @{
+ **/
+/** @brief A sixteenth of a second **/
+#define SIXTEENTH_SECOND 1
+/** @brief An eighth of a second **/
+#define EIGTH_SECOND 2
+/** @brief A quarter of a second **/
+#define QUARTER_SECOND 4
+/** @brief Half of a second **/
+#define HALF_SECOND	8
+/** @brief One second **/
+#define SECOND 16
+/** @brief Two seconds **/
+#define TWO_SECOND 32
+/** @brief Four seconds **/
+#define FOUR_SECOND 64
+
+/** @brief Delay execution for the specified time **/
+void delay_ms(int ms) ;
+/** @brief Enable the realtime clock **/
+void rtc_init(int prescale_opt, void (*rtc_func)(void));
+/** @brief Reset the counter of the realtime clock **/
+void rtc_reset(void);
+/** @brief Get the value of the realtime clock. **/
+int rtc_get(void);
+
+/** @} **/
+
+#endif
+
Index: branches/battery/code/lib/include/libdragonfly/motor.h
===================================================================
--- branches/battery/code/lib/include/libdragonfly/motor.h	(nonexistent)
+++ branches/battery/code/lib/include/libdragonfly/motor.h	(revision 260)
@@ -0,0 +1,64 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+
+/**
+ * @file motor.h
+ * @brief Contains definitions for controlling the motors
+ *
+ * Contains definitions and functions for controlling
+ * the motors.
+ *
+ * @author Colony Project, CMU Robotics Club
+ * Based on Tom Lauwer's Firefly Library
+ **/
+
+#ifndef _MOTOR_H
+#define _MOTOR_H
+
+#include <avr/io.h>
+/**
+ * @addtogroup motors
+ * @{
+ **/
+
+/** @brief make the motors go forwards **/
+#define FORWARD 1
+/** @brief make the motors go backwards **/
+#define BACKWARD 0
+
+/** @brief Initialize the motors **/
+void motors_init(void);
+/** @brief Set speed and direction of motor1 **/
+void motor1_set(int direction, int speed);
+/** @brief Set speed and direction of motor2 **/
+void motor2_set(int direction, int speed);
+/** @brief Turn the motors off **/
+void motors_off(void);
+
+/**@}**/ // end addtogroup
+
+#endif
+
Index: branches/battery/code/lib/include/libdragonfly/analog.h
===================================================================
--- branches/battery/code/lib/include/libdragonfly/analog.h	(nonexistent)
+++ branches/battery/code/lib/include/libdragonfly/analog.h	(revision 260)
@@ -0,0 +1,102 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+/**
+ * 
+ * @file analog.h
+ * @brief Contains functions and definitions for using the ADC
+ * 
+ * Contains definitions and function prototypes for using the
+ * ADC to detect analog signals on pins AN0 - AN7.
+ * AN6 and AN7 are used for the wheel and battery.
+	
+ * The pins labeled E6 and E7 are external interrupt pins and are not related 
+ * to analog.
+	
+ * @author Colony Project, CMU Robotics Club, based on firefly
+ * code by Tom Lauwers
+*/
+
+#ifndef _ANALOG_H
+#define _ANALOG_H
+
+/**
+ * @addtogroup analog
+ * @{
+ **/
+
+/** @brief Analog port 0 **/
+#define AN0 0x00
+/** @brief Analog port 1 **/
+#define AN1 0x01
+/** @brief Analog port 2 **/
+#define AN2 0x02
+/** @brief Analog port 3 **/
+#define AN3 0x03
+/** @brief Analog port 4 **/
+#define AN4 0x04
+/** @brief Analog port 5 **/
+#define AN5 0x05
+/** @brief Analog port 6 **/
+#define AN6 0x06
+/** @brief Analog port 7 **/
+#define AN7 0x07
+/** @brief Analog port 8 **/
+#define AN8 0x08
+/** @brief Analog port 9 **/
+#define AN9 0x09
+/** @brief Analog port 10 **/
+#define AN10 0x0a
+/** @brief Analog port 11 **/
+#define AN11 0x0b
+/** @brief Analog port 12 **/
+#define AN12 0x0c
+/** @brief Analog port 13 **/
+#define AN13 0x0d
+/** @brief Analog port 14 **/
+#define AN14 0x0e
+/** @brief Analog port 15 **/
+#define AN15 0x0f
+
+/** @brief EXT_MUX analog port **/
+#define EXT_MUX AN7
+/** @brief Analog port for the wheel **/
+#define WHEEL_PORT AN10
+/** @brief Analog port for the battery voltage detector **/
+#define BATT_PORT  AN11
+
+/** @brief Initialize analog ports. **/
+void analog_init(void);
+/** @brief Read an 8-bit number from an analog port. **/
+unsigned int analog8(int which);
+/** @brief Read a 10-bit number from an analog port. **/
+unsigned int analog10(int which);
+/** @brief Read the position of the wheel. **/
+int wheel(void);
+
+/**@}**/ //end group
+
+#endif
+
Index: branches/battery/code/lib/include/libdragonfly/lcd.h
===================================================================
--- branches/battery/code/lib/include/libdragonfly/lcd.h	(nonexistent)
+++ branches/battery/code/lib/include/libdragonfly/lcd.h	(revision 260)
@@ -0,0 +1,61 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+
+/**
+ * @file lcd.h
+ * @brief Contains definitions for dealing with the LCD screen.
+ * 
+ * Contains definitions and functions for dealing with the 
+ * LCD screen.
+ *
+ * @author Colony Project, CMU Robotics Club
+ **/
+
+#ifndef _LCD_H_
+#define _LCD_H_
+
+/**
+ * @addtogroup lcd
+ * @{
+ **/
+
+/** @brief Initialize the LCD screen **/
+void lcd_init(void);
+/** @brief Clear the LCD screen **/
+void lcd_clear_screen( void );
+/** @brief Print a char to the LCD screen **/
+void lcd_putc(char c);
+/** @brief Print a string to the LCD screen **/
+void lcd_puts(char *s);
+/** @brief Print an int to the LCD screen **/
+void lcd_puti(int value);
+/** @brief Set the current cursor position **/
+void lcd_gotoxy(int x, int y);
+
+/** @} **/
+
+#endif
+
Index: branches/battery/code/lib/include/libdragonfly/move.h
===================================================================
--- branches/battery/code/lib/include/libdragonfly/move.h	(nonexistent)
+++ branches/battery/code/lib/include/libdragonfly/move.h	(revision 260)
@@ -0,0 +1,75 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+
+/**
+ * @file move.h
+ * @brief Contains definitions for controlling robot motion
+ * 
+ * This file offers higher-level functions for robot motion.
+ *
+ * @author Colony Project, CMU Robotics Club
+ **/
+
+#ifndef _MOVE_H_
+#define _MOVE_H_
+
+/**
+ * @addtogroup move
+ * @{
+ **/
+
+/** @brief Move forwards **/
+#define FWD 0
+/** @brief Move backwards **/
+#define BCK 1
+
+/** @brief A slow speed **/
+#define SLOW_SPD 96
+/** @brief Half of the full speed **/
+#define HALF_SPD 128
+/** @brief A normal speed **/
+#define NRML_SPD 160
+/** @brief A fast speed **/
+#define FAST_SPD 192
+/** @brief The maximum speed **/
+#define FULL_SPD 255
+
+/** @brief A slow turning speed **/
+#define SLOW_TURN 64
+/** @brief A medium turning speed **/
+#define NRML_TURN 96
+/** @brief A high turning speed **/
+#define FAST_TURN 128
+
+/** @brief Move the robot at the specified velocity **/
+void move(int velocity, int omega);
+/** @brief Move the robot while avoiding obstacles **/
+void move_avoid(int velocity, int omega, int strength);
+
+/** @} **/
+
+#endif
+
Index: branches/battery/code/lib/include/libdragonfly/battery.h
===================================================================
--- branches/battery/code/lib/include/libdragonfly/battery.h	(nonexistent)
+++ branches/battery/code/lib/include/libdragonfly/battery.h	(revision 260)
@@ -0,0 +1,64 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+
+/**
+ * @file battery.h
+ * @brief Definitions for checking battery voltage.
+ * 
+ * Contains definitions for checking the voltage of the 
+ * battery.
+ *
+ * @author Colony Project, CMU Robotics Club
+ **/
+
+#ifndef _BATTERY_H_
+#define _BATTERY_H_
+
+/**
+ * @addtogroup battery
+ * @{
+ **/
+
+/** @brief Normal battery voltage. (6 V) **/
+#define BATTERY_NORMALV 154
+/** @brief Charging battery voltage. (7 V) **/
+#define BATTERY_CHARINGV 179
+/** @brief Low battery voltage. ( < 6 V) **/
+#define BATTERY_LOWV 152
+
+/** @brief Read the battery voltage. **/
+int battery8(void);
+/** @brief Read the battery voltage in deciVolts. **/
+int battery(void);
+/** @brief Check if the battery is low. **/
+char battery_low(void);
+/** @brief Get an average battery voltage reading. **/
+int battery8_avg(int n_samples);
+
+/** @} **/ //end addtogroup
+
+#endif
+
Index: branches/battery/code/lib/include/libdragonfly/dragonfly_lib.h
===================================================================
--- branches/battery/code/lib/include/libdragonfly/dragonfly_lib.h	(nonexistent)
+++ branches/battery/code/lib/include/libdragonfly/dragonfly_lib.h	(revision 260)
@@ -0,0 +1,95 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+
+/**
+ * @file dragonfly_lib.h
+ * @brief Contains other include files
+ * 
+ * Include this file for all the functionality of libdragonfly.
+ *
+ * @author Colony Project, CMU Robotics Club
+ **/
+
+#ifndef _DRAGONFLY_LIB_H_
+#define _DRAGONFLY_LIB_H_
+
+/**
+ * @addtogroup dragonfly
+ * @{
+ **/
+
+// Configuration definitions
+/** @brief Initialize analog **/
+#define ANALOG 0x01
+/** @brief Initialize serial communications **/
+#define SERIAL 0x02
+/** @brief Initialize USB communications **/
+#define USB    0x02
+/** @brief Initialize communications **/
+#define COMM   0x02
+/** @brief Initialize the orb **/
+#define ORB    0x04
+/** @brief Initialize the motors **/
+#define MOTORS 0x08
+/** @brief Initialize I2C **/
+#define I2C    0x20
+/** @brief Initialize the buzzer **/
+#define BUZZER 0x40
+/** @brief Initialize the LCD screen **/
+#define LCD    0x80
+/** @brief Initialize everything **/
+#define ALL_ON 0xFF
+
+
+/** @brief Initialize the board **/
+void dragonfly_init(int config);
+
+/** @} **/ //end addtogroup
+
+#include <inttypes.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <avr/io.h>
+#include <avr/interrupt.h>
+#include <util/delay.h>
+#include <util/twi.h>
+
+#include <analog.h>
+#include <dio.h>
+#include <time.h>
+#include <lcd.h>
+#include <lights.h>
+#include <motor.h>
+#include <serial.h>
+#include <buzzer.h>
+#include <rangefinder.h>
+#include <bom.h>
+#include <move.h>
+#include <reset.h>
+#include <math.h>
+
+#endif
+
Index: branches/battery/code/lib/include/libdragonfly/dio.h
===================================================================
--- branches/battery/code/lib/include/libdragonfly/dio.h	(nonexistent)
+++ branches/battery/code/lib/include/libdragonfly/dio.h	(revision 260)
@@ -0,0 +1,348 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+
+/**
+ * @file dio.h
+ * @brief Definitions for digital input / output
+ *
+ * This file contains definitions and functions for dealing
+ * with digital input and output.
+ *
+ * @author Colony Project, CMU Robotics Club
+ * Based on Tom Lauwer's Firefly Library
+ **/
+
+#ifndef _DIO_H
+#define _DIO_H
+
+/*
+these are ALL the pins
+don't use unless you know what you're doing
+*/
+
+/*
+DIO pins on new dragonfly boards are shown below:
+-----------------------------------------------
+| _PIN_E6 | _PIN_E7 | _PIN_D2 | _PIN_D3 | VCC |
+-----------------------------------------------
+| _PIN_E2 | _PIN_E3 | _PIN_E4 | _PIN_E5 | GND |
+-----------------------------------------------
+*/
+
+/** @brief Port A **/
+#define _PORT_A 1
+/** @brief Port B **/
+#define _PORT_B 2
+/** @brief Port C **/
+#define _PORT_C 3
+/** @brief Port D **/
+#define _PORT_D 4
+/** @brief Port E **/
+#define _PORT_E 5
+/** @brief Port F **/
+#define _PORT_F 6
+/** @brief Port G **/
+#define _PORT_G 7
+
+/** @brief Pin A0 **/
+#define _PIN_A0 8
+/** @brief Pin A1 **/
+#define _PIN_A1 9
+/** @brief Pin A2 **/
+#define _PIN_A2 10
+/** @brief Pin A3 **/
+#define _PIN_A3 11
+/** @brief Pin A4 **/
+#define _PIN_A4 12
+/** @brief Pin A5 **/
+#define _PIN_A5 13
+/** @brief Pin A6 **/
+#define _PIN_A6 14 
+/** @brief Pin A7 **/
+#define _PIN_A7 15
+
+/** @brief Pin B0 **/
+#define _PIN_B0 16
+/** @brief Pin B1 **/
+#define _PIN_B1 17
+/** @brief Pin B2 **/
+#define _PIN_B2 18
+/** @brief Pin B3 **/
+#define _PIN_B3 19
+/** @brief Pin B4 **/
+#define _PIN_B4 20
+/** @brief Pin B5 **/
+#define _PIN_B5 21
+/** @brief Pin B6 **/
+#define _PIN_B6 22
+/** @brief Pin B7 **/
+#define _PIN_B7 23
+
+/** @brief Pin C0 **/
+#define _PIN_C0 24
+/** @brief Pin C1 **/
+#define _PIN_C1 25
+/** @brief Pin C2 **/
+#define _PIN_C2 26
+/** @brief Pin C3 **/
+#define _PIN_C3 27
+/** @brief Pin C4 **/
+#define _PIN_C4 28
+/** @brief Pin C5 **/
+#define _PIN_C5 29
+/** @brief Pin C6 **/
+#define _PIN_C6 30
+/** @brief Pin C7 **/
+#define _PIN_C7 31
+
+/** @brief Pin D0 **/
+#define _PIN_D0 32  // pin DIO6 on new dragonfly boards
+/** @brief Pin D1 **/
+#define _PIN_D1 33  // pin DIO7
+/** @brief Pin D2 **/
+#define _PIN_D2 34
+/** @brief Pin D3 **/
+#define _PIN_D3 35
+/** @brief Pin D4 **/
+#define _PIN_D4 36
+/** @brief Pin D5 **/
+#define _PIN_D5 37
+/** @brief Pin D6 **/
+#define _PIN_D6 38
+/** @brief Pin D7 **/
+#define _PIN_D7 39
+
+/** @brief Pin E0 **/
+#define _PIN_E0 40
+/** @brief Pin E1 **/
+#define _PIN_E1 41
+/** @brief Pin E2 **/
+#define _PIN_E2 42  // pin DIO0
+/** @brief Pin E3 **/
+#define _PIN_E3 43  // pin DIO1
+/** @brief Pin E4 **/
+#define _PIN_E4 44  // pin DIO2
+/** @brief Pin E5 **/
+#define _PIN_E5 45  // pin DIO3
+/** @brief Pin E6 **/
+#define _PIN_E6 46  // pin DIO4
+/** @brief Pin E7 **/
+#define _PIN_E7 47  // pin DIO5
+
+/** @brief Pin F0 **/
+#define _PIN_F0 48
+/** @brief Pin F1 **/
+#define _PIN_F1 49
+/** @brief Pin F2 **/
+#define _PIN_F2 50
+/** @brief Pin F3 **/
+#define _PIN_F3 51
+/** @brief Pin F4 **/
+#define _PIN_F4 52
+/** @brief Pin F5 **/
+#define _PIN_F5 53
+/** @brief Pin F6 **/
+#define _PIN_F6 54
+/** @brief Pin F7 **/
+#define _PIN_F7 55
+
+/** @brief Pin G0 **/
+#define _PIN_G0 56
+/** @brief Pin WR **/
+#define _PIN_WR 56
+/** @brief Pin G1 **/
+#define _PIN_G1 57
+/** @brief Pin RD **/
+#define _PIN_RD 57
+/** @brief Pin G2 **/
+#define _PIN_G2 58
+/** @brief Pin ALE **/
+#define _PIN_ALE 58
+/** @brief Pin G3 **/
+#define _PIN_G3 59
+/** @brief Pin TOSC2 **/
+#define _PIN_TOSC2 59
+/** @brief Pin G4 **/
+#define _PIN_G4 60
+/** @brief Pin TOSC1 **/
+#define _PIN_TOSC1 60
+//#define _PIN_G5 61
+//#define _PIN_G6 62
+//#define _PIN_G7 63
+
+/*
+These are the header pins (the ones you can connect things to)
+Feel free to use these
+*/
+
+/**
+ * @addtogroup dio
+ * @{
+ **/
+/** @brief Pin A0 **/
+#define PIN_A0 8
+/** @brief Pin A1 **/
+#define PIN_A1 9
+/** @brief Pin A2 **/
+#define PIN_A2 10
+/** @brief Pin A3 **/
+#define PIN_A3 11
+/** @brief Pin A4 **/
+#define PIN_A4 12
+/** @brief Pin A5 **/
+#define PIN_A5 13
+/** @brief Pin A6 **/
+#define PIN_A6 14 
+/** @brief Pin A7 **/
+#define PIN_A7 15
+
+/** @brief Pin SS **/
+#define PIN_SS 16
+/** @brief Pin SCK **/
+#define PIN_SCK 17
+/** @brief Pin MOSI **/
+#define PIN_MOSI 18
+/** @brief Pin MISO **/
+#define PIN_MISO 19
+/** @brief LCD Command Pin **/
+#define PIN_LCD_COMMAND 20
+
+/** @brief Pin C0 **/
+#define PIN_C0 24
+/** @brief Pin C1 **/
+#define PIN_C1 25
+/** @brief Pin C2 **/
+#define PIN_C2 26
+/** @brief Pin C3 **/
+#define PIN_C3 27
+/** @brief Pin C4 **/
+#define PIN_C4 28
+/** @brief Pin C5 **/
+#define PIN_C5 29
+/** @brief Pin C6 **/
+#define PIN_C6 30
+/** @brief Pin C7 **/
+#define PIN_C7 31
+
+/** @brief Pin SCL **/
+#define PIN_SCL 32
+/** @brief Pin SDA **/
+#define PIN_SDA 33
+
+/** @brief Pin RX0 **/
+#define PIN_RX0 40
+/** @brief Pin TX0 **/
+#define PIN_TX0 41
+/** @brief LCD Reset Pin **/
+#define PIN_LCD_RESET 42
+/** @brief Pin E6 **/
+#define PIN_E6 46
+/** @brief Pin EXT_DIO1 **/
+#define PIN_EXT_DIO1 46
+/** @brief Pin E7 **/
+#define PIN_E7 47
+/** @brief Pin EXT_DIO2 **/
+#define PIN_EXT_DIO2 48
+
+/** @brief Pin AN0 **/
+#define PIN_AN0 48
+/** @brief Pin ADC0 **/
+#define PIN_ADC0 48
+/** @brief Pin AN1 **/
+#define PIN_AN1 49
+/** @brief Pin ADC1 **/
+#define PIN_ADC1 49
+/** @brief Pin AN2 **/
+#define PIN_AN2 50
+/** @brief Pin ADC2 **/
+#define PIN_ADC2 50
+/** @brief Pin AN3 **/
+#define PIN_AN3 51
+/** @brief Pin ADC3 **/
+#define PIN_ADC3 51
+/** @brief Pin AN4 **/
+#define PIN_AN4 52
+/** @brief Pin ADC4 **/
+#define PIN_ADC4 52
+/** @brief Pin AN5 **/
+#define PIN_AN5 53
+/** @brief Pin ADC5 **/
+#define PIN_ADC5 53
+/** @brief Pin AN6 **/
+#define PIN_AN6 54
+/** @brief Pin ADC6 **/
+#define PIN_ADC6 54
+/** @brief Pin AN7 **/
+#define PIN_AN7 55
+/** @brief Pin ADC7 **/
+#define PIN_ADC7 55
+
+/** @brief Wheel Pin **/
+#define PIN_WHEEL 54
+/** @brief Battery Voltage Monitor Pin **/
+#define PIN_BATT 55
+
+/** @brief button1 Pin **/
+#define PIN_BTN1 56
+/** @brief button2 Pin **/
+#define PIN_BTN2 57
+
+/** @brief LED1 Pin **/
+#define PIN_LED1 58
+
+/* Buttons */
+/** @brief Button Pin **/
+#define PIN_BTN PING
+/** @brief button2 Pin **/
+#define BTN2 PING1
+/** @brief button1 Pin **/
+#define BTN1 PING0
+
+/** @brief Read a portpin. **/
+int digital_input(int);
+/** @brief Output to a portpin. **/
+void digital_output(int bit, int val);
+/** @brief Pullup a portpin. **/
+void digital_pull_up(int);
+
+/** @brief Check if button1 is pressed. **/
+int button1_read( void );
+/** @brief Check if button1 is clicked. **/
+int button1_click( void );
+/** @brief Wait until button1 is pressed. **/
+void button1_wait( void );
+
+/** @brief Check if button2 is pressed. **/
+int button2_read( void );
+/** @brief Check if button2 is clicked. **/
+int button2_click( void );
+/** @brief Wait until button2 is pressed. **/
+void button2_wait( void );
+
+/** @} **/ // end addtogroup
+
+#endif
+
Index: branches/battery/code/lib/include/libdragonfly/i2c.h
===================================================================
--- branches/battery/code/lib/include/libdragonfly/i2c.h	(nonexistent)
+++ branches/battery/code/lib/include/libdragonfly/i2c.h	(revision 260)
@@ -0,0 +1,57 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+
+/** @file i2c.h
+ *  @brief Header file for I2C
+ *
+ *  Contains functions for I2C.
+ *
+ *  @author Kevin Woo and Suresh Nidhiry, Colony Project, CMU Robotics Club
+ **/
+
+
+#ifndef _I2C_H_
+#define _I2C_H_
+
+#include <stddef.h>
+
+/** @brief Address of slave receive handler function **/
+typedef void (*fun_srecv_t)(char);
+
+/** @brief Address of master receive handler function**/
+typedef int (*fun_mrecv_t)(char);
+
+/** @brief Address of slave send handler function**/
+typedef char (*fun_send_t)(void);
+
+int i2c_init(char addr, fun_mrecv_t master_recv, fun_srecv_t slave_recv, fun_send_t slave_send);
+int i2c_send(char dest, char* data, size_t bytes);
+int i2c_request(char dest);
+
+void i2c_packet_rec (char i2c_byte);
+void i2c_packet_sniff(char data);
+#endif
+
Index: branches/battery/code/lib/include/libdragonfly/bom.h
===================================================================
--- branches/battery/code/lib/include/libdragonfly/bom.h	(nonexistent)
+++ branches/battery/code/lib/include/libdragonfly/bom.h	(revision 260)
@@ -0,0 +1,56 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+
+/**
+ * @file bom.h
+ * @brief Definitions for using the BOM
+ * 
+ * This file contains definitions for using the Bearing and 
+ * Orientation Module (BOM).
+ *
+ * @author Colony Project, CMU Robotics Club
+ *
+ **/
+
+#ifndef _BOM_H
+#define _BOM_H
+
+/**
+ * @addtogroup bom
+ * @{
+ **/
+
+/** @brief Returns the location of the maximum BOM reading. **/
+int get_max_bom( void );
+/** @brief Turns the BOM on. **/
+void bom_on(void);
+/** @brief Turns the BOM off. **/
+void bom_off(void);
+
+/** @} **/
+
+#endif
+
Index: branches/battery/code/lib/include/libdragonfly/serial.h
===================================================================
--- branches/battery/code/lib/include/libdragonfly/serial.h	(nonexistent)
+++ branches/battery/code/lib/include/libdragonfly/serial.h	(revision 260)
@@ -0,0 +1,130 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+
+/**
+ * @file serial.h
+ * @brief Contains declarations for serial input and output
+ *
+ * Contains definitions for serial input and output.
+ *
+ * @author Colony Project, CMU Robotics Club
+ * Based on Tom Lauwer's Firefly Library
+ *
+ **/
+
+/*
+	serial.h - Contains definitions and function prototypes for the RS232 serial port
+  author(s): pkv
+  
+  Directions:
+  Call the initialization function for the serial port you wish to use.  Then, use
+  either the provided functions or the stdio functions (fprintf, etc) to read and
+  write characters to the serial ports.
+  
+  UART Mapping:
+    usb_*() -> UART0
+    xbee_*() -> UART1
+  
+  Options: (Add the following defines to your code to configure this library)
+    #define USB_BAUD { 115200 | 9600 } <= pick ONE value from in here
+    #define XBEE_BAUD { 115200 | 9600 } <= pick ONE value from in here
+    #define USE_STDIO
+  
+  Note: If you enable USE_STDIO, the first init function that is called will 
+  automatically be linked to stdin, stdout, and stderr.  To use the baud rate 
+  commands, add something like the following to your code:
+  
+  #define FOO_BAUD 9600
+  
+  **UNLESS YOU KNOW WHAT YOU ARE DOING, PLEASE DO NOT CHANGE THIS FILE**
+  Many, many other people use this file in their code.  If you change it, you will
+  probably break all of their nice code.  You should not need to change anything in
+  here, except to accomodate new hardware.
+*/
+
+#ifndef _SERIAL_H
+#define _SERIAL_H
+
+/**
+ * @defgroup usb USB Input / Output
+ * @brief Functions for USB input / output
+ *
+ * Low level functions for USB input and output.
+ *
+ * @{
+ **/
+
+// if no baud rate is defined for usb, default is set here
+#ifndef USB_BAUD
+/** @brief the USB baud rate **/
+#define USB_BAUD 115200
+#endif
+
+/** @brief Initialize the USB **/
+void usb_init(void);
+/** @brief Print a character to USB **/
+int usb_putc(char c);
+/** @brief Read a character from USB **/
+int usb_getc(void);
+/** @brief Read a character from USB without blocking **/
+int usb_getc_nb(char *c);
+/** @brief Print a string to USB **/
+int usb_puts(char *s);
+/** @brief Print an integer to USB **/
+int usb_puti(int value);
+
+/** @} **/ //end addtogroup
+
+/**
+ * @defgroup xbee XBee Input / Output
+ * @brief Functions for XBee input / output
+ *
+ * Low level functions for XBee input and output.
+ *
+ * @{
+ **/
+
+// if no baud rate is defined for usb, default is set here
+
+// if no baud rate is defined for xbee, default is set here
+#ifndef XBEE_BAUD
+/** @brief the XBee baud rate **/
+#define XBEE_BAUD 9600
+#endif
+
+/** @brief Initialize the XBee **/
+void xbee_init(void);
+/** @brief Print a character to the XBee **/
+int xbee_putc(char c);
+/** @brief Read a character from the XBee **/
+int xbee_getc(void);
+/** @brief Read a character from the XBee without blocking **/
+int xbee_getc_nb(char *c);
+
+/** @} **/ //end addtogroup
+
+#endif
+
Index: branches/battery/code/lib/include/libdragonfly/buzzer.h
===================================================================
--- branches/battery/code/lib/include/libdragonfly/buzzer.h	(nonexistent)
+++ branches/battery/code/lib/include/libdragonfly/buzzer.h	(revision 260)
@@ -0,0 +1,88 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+
+/**
+ * @file buzzer.h
+ * @brief Contains definitions for using the buzzer.
+ *
+ * Contains definitions for using the buzzer built into
+ * the colony robots.
+ *
+ * @author Colony Project, CMU Robotics Club
+ **/
+
+#ifndef _BUZZER_H_
+#define _BUZZER_H_
+
+/**
+ * @addtogroup buzzer
+ * @{
+ **/
+
+//Musical note definitions
+//Source: http://www.answers.com/topic/piano-key-frequencies
+/** @brief Middle C **/
+#define	C4	260 //Middle C
+/** @brief C# **/
+#define	C4s	277 //C sharp
+/** @brief D **/
+#define	D4	294
+/** @brief D# **/
+#define	D4s	311
+/** @brief E **/
+#define	E4	330
+/** @brief F **/
+#define	F4	349
+/** @brief F# **/
+#define	F4s	370
+/** @brief G **/
+#define	G4	392
+/** @brief G# **/
+#define	G4s	415
+/** @brief A **/
+#define	A4	440
+/** @brief A# **/
+#define	A4s	466
+/** @brief B **/
+#define	B4	494
+/** @brief C **/
+#define	C5	523
+
+/** @brief Initialize the buzzer. **/
+void buzzer_init(void);
+/** @brief Set the value the buzzer plays. **/
+void buzzer_set_val(unsigned int buzz_value);
+/** @brief Set the frequency the buzzer plays. **/
+void buzzer_set_freq(unsigned int buzz_freq);
+/** @brief Play a frequency for a specified time. **/
+void buzzer_chirp(unsigned int ms, unsigned int buzz_freq);
+/** @brief Turn the buzzer off. **/
+void buzzer_off(void); 
+
+/** @} **/ //end addtogroup
+
+#endif
+
Index: branches/battery/code/lib/include/libdragonfly/reset.h
===================================================================
--- branches/battery/code/lib/include/libdragonfly/reset.h	(nonexistent)
+++ branches/battery/code/lib/include/libdragonfly/reset.h	(revision 260)
@@ -0,0 +1,49 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+
+/**
+ * 
+ * @file reset.h
+ * @brief Contains function(s) for resetting the robots
+ * 
+ * @author Colony Project, CMU Robotics Club, James Kong
+*/
+
+#ifndef _RESET_H_
+#define _RESET_H_
+
+/**
+ * @addtogroup reset
+ * @{
+ **/
+ 
+/** @brief Reset the robot **/
+void reset(void);
+
+/**@}**/ //end group
+
+#endif
+
Index: branches/battery/code/lib/include/libdragonfly/rangefinder.h
===================================================================
--- branches/battery/code/lib/include/libdragonfly/rangefinder.h	(nonexistent)
+++ branches/battery/code/lib/include/libdragonfly/rangefinder.h	(revision 260)
@@ -0,0 +1,64 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+
+/**
+ * @file rangefinder.h
+ * @brief Contains rangefinder declarations and functions
+ * 
+ * Contains functions and definitions for the use of
+ * IR rangefinders.
+ *
+ * @author Colony Project, CMU Robotics Club
+ **/
+
+#ifndef _RANGEFINDER_H_
+#define _RANGEFINDER_H_
+
+/**
+ * @addtogroup rangefinder
+ * @{
+ **/
+
+/** @brief IR Rangefinder 1 **/
+#define IR1 6
+/** @brief IR Rangefinder 2 **/
+#define IR2 5
+/** @brief IR Rangefinder 3 **/
+#define IR3 4
+/** @brief IR Rangefinder 4 **/
+#define IR4 3
+/** @brief IR Rangefinder 5 **/
+#define IR5 2
+
+/** @brief Initialize the rangefinders **/
+void range_init(void);
+/** @brief Read the distance from a rangefinder **/
+int range_read_distance(int range_id);
+
+/** @} **/ //end addtogroup
+
+#endif
+
Index: branches/battery/code/lib/include/libdragonfly/ring_buffer.h
===================================================================
--- branches/battery/code/lib/include/libdragonfly/ring_buffer.h	(nonexistent)
+++ branches/battery/code/lib/include/libdragonfly/ring_buffer.h	(revision 260)
@@ -0,0 +1,142 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+
+/** @file ring_buffer.h
+ * @brief Ring Buffer
+ *
+ * Include macros to create a ring buffer. Originally written for 15-410.
+ * Modified for use in ATMega128 serial driver
+ *
+ * @author Cornell Wright (cgwright)
+ * @author Jason P. Winters (jpwinter)
+ *
+ **/
+
+#ifndef _RING_BUFFER_H
+#define _RING_BUFFER_H
+
+/** @brief Creates the struct for a new ring buffer. This just expands to a
+ *	structure definition and thus should be invoked in the global context.
+ *
+ *	@param struct_name Name of the ring buffer struct.
+ *
+ *	@param size The size of the buffer to create.
+ *
+ *	@param type The type of object that the queue is to hold.
+ *
+ *	@param ... Name or names of the instance or instances of the ring buffer(s)
+ *	to be created.
+ */
+#define RING_BUFFER_NEW(struct_name, size, type, ...)	\
+	struct struct_name {	\
+		type queue[size];	\
+		uint8_t start;			\
+		uint8_t end;			\
+		uint8_t buffer_size;			\
+	} __VA_ARGS__
+
+
+/** @brief Initializes the ring buffer, setting its size to the correct value
+ *
+ *	@param buf The ring buffer to initialize.
+ *
+ *  @param size The size of the ring buffer (in array elements)
+ */
+#define RING_BUFFER_INIT(buf, size) 			\
+	do {										\
+		(buf).buffer_size = size;				\
+	} while(0)
+
+
+/** @brief Sets the specified ring buffer to be empty.
+ *
+ *	@param buf The ring buffer to make empty.
+ */
+#define RING_BUFFER_CLEAR(buf)	\
+	do {						\
+		(buf).start = 0;		\
+		(buf).end = 0;			\
+	} while (0)
+
+/** @brief Returns true if the ring buffer specified is empty.
+ *
+ *	@param buf The buffer to check emptiness of.
+ */
+#define RING_BUFFER_EMPTY(buf) ((buf).start == (buf).end)
+
+
+/** @brief Returns true if the ring buffer specified is full.
+ *
+ *	@param buf The buffer to check fullness of.
+ */
+#define RING_BUFFER_FULL(buf)	\
+		(((buf).end + 1) % (buf).buffer_size == (buf).start)
+
+
+/** @brief Adds val to ring buffer buf. Note that val must be of the type
+ *	used in creating the ring buffer to prevent the compiler from spewing
+ *	confusing errors. Also, this assumes that the ring buffer is not full.
+ *
+ *	@param buf The ring buffer to add to.
+ *	@param val The value to add.
+ */
+#define RING_BUFFER_ADD(buf, val)		\
+	do {								\
+		(buf).queue[(buf).end] = val;	\
+		(buf).end = ((buf).end + 1) % (buf).buffer_size;	\
+	} while (0)
+
+
+/** @brief Removes the value at the head of the ring buffer and puts it in
+ *	val_ret. Note that val_ret must be the same type used in creating the ring
+ *	buffer to prevent the compiler from spewing confusing errors. Also, this
+ *	assumes that the ring buffer is not empty.
+ *
+ *	@param buf The ring buffer to remove from.
+ *	@param val_ret Where to put the value removed from the head of the ring
+ *	buffer.
+ */
+#define RING_BUFFER_REMOVE(buf, val_ret)	\
+	do {	\
+		(val_ret) = (buf).queue[(buf).start];	\
+		(buf).start = ((buf).start + 1) % (buf).buffer_size;	\
+	} while (0)
+
+/** @brief Checks the value at the head of the ring buffer without removing it
+ *  and puts it into val_ret. Note that val_ret must be the same type used in
+ *  creating the ring buffer to prevent the compiler from spewing confusing
+ *  errors. Also, this assumes that the ring buffer is not empty.
+ *
+ *  @param buf The ring buffer to check from
+ *  @param val_ret where to put the value checked from the head of the ring
+ */
+ #define RING_BUFFER_PEEK(buf, val_ret)  \
+  do { \
+    (val_ret) = (buf).queue[(buf).start]; \
+  } while(0)
+
+#endif /* _RING_BUFFER_H */
+
Index: branches/battery/code/lib/src/libwireless/wl_token_ring.c
===================================================================
--- branches/battery/code/lib/src/libwireless/wl_token_ring.c	(nonexistent)
+++ branches/battery/code/lib/src/libwireless/wl_token_ring.c	(revision 260)
@@ -0,0 +1,769 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+/**
+ * @file wl_token_ring.c
+ * @brief Token Ring Implementation
+ *
+ * Implementation of the token ring packet group.
+ *
+ * @author Brian Coltin, Colony Project, CMU Robotics Club
+ **/
+
+#include <wl_token_ring.h>
+
+#include <stdlib.h>
+#include <stdio.h>
+
+#include <wl_defs.h>
+#include <wireless.h>
+#include <sensor_matrix.h>
+
+#ifdef ROBOT
+#ifndef FIREFLY
+#include <bom.h>
+#endif
+#include <time.h>
+#endif
+
+#define DEFAULT_SENSOR_MATRIX_SIZE 20
+
+/*Ring States*/
+
+#define NONMEMBER 0
+#define MEMBER 1
+#define JOINING 2
+#define ACCEPTED 3
+#define LEAVING 4
+
+/*Frame Types*/
+#define TOKEN_JOIN_ACCEPT_FRAME 1
+
+/*Function Prototypes*/
+
+/*Wireless Library Prototypes*/
+void wl_token_ring_timeout_handler(void);
+void wl_token_ring_response_handler(int frame, int received);
+void wl_token_ring_receive_handler(char type, int source, unsigned char* packet,
+							int length);
+void wl_token_ring_cleanup(void);
+
+/*Helper Functions*/
+void wl_token_pass_token(void);
+int get_token_distance(int robot1, int robot2);
+void wl_token_get_token(void);
+
+/*Packet Handling Routines*/
+void wl_token_pass_receive(int source, char nextRobot, unsigned char* sensorData, int sensorDataLength);
+void wl_token_bom_on_receive(int source);
+void wl_token_join_receive(int source);
+void wl_token_join_accept_receive(int source);
+
+/*Global Variables*/
+
+//the sensor matrix
+SensorMatrix* sensorMatrix;
+
+//the robot we are waiting to say it has received the token. -1 if unspecified
+int wl_token_next_robot = -1;
+
+//true if the robot should be in the token ring, 0 otherwise
+int ringState = NONMEMBER;
+//the id of the robot who accepted us into the token ring, only used in ACCEPTED state
+int acceptor = -1;
+//id of the robot we are accepting
+int accepted = -1;
+
+//the counter for when we assume a robot is dead
+int deathDelay = -1;
+//the counter for joining, before we form our own token ring
+int joinDelay = -1;
+
+//current robot to check in the iterator
+int iteratorCount = 0;
+
+// the amount of time a robot has had its BOM on for
+int bom_on_count = 0;
+
+void do_nothing(void) {}
+int get_nothing(void) {return -1;}
+
+#ifdef ROBOT
+#ifndef FIREFLY
+void (*bom_on_function) (void) = bom_on;
+void (*bom_off_function) (void) = bom_off;
+int (*get_max_bom_function) (void) = get_max_bom;
+#else
+void (*bom_on_function) (void) = do_nothing;
+void (*bom_off_function) (void) = do_nothing;
+int (*get_max_bom_function) (void) = get_nothing;
+#endif
+#else
+void (*bom_on_function) (void) = do_nothing;
+void (*bom_off_function) (void) = do_nothing;
+int (*get_max_bom_function) (void) = get_nothing;
+#endif
+
+PacketGroupHandler wl_token_ring_handler =
+		{WL_TOKEN_RING_GROUP, wl_token_ring_timeout_handler,
+		wl_token_ring_response_handler, wl_token_ring_receive_handler,
+		wl_token_ring_cleanup};
+
+/**
+ * Initialize the token ring packet group and register it with the
+ * wireless library. The robot will not join a token ring.
+ **/
+void wl_token_ring_register()
+{
+	if (wl_get_xbee_id() > 0xFF)
+	{
+		//Note: if this becomes an issue (unlikely), we could limit sensor information
+		//to half a byte and use 12 bits for the id
+		WL_DEBUG_PRINT("XBee ID must be single byte for token ring, is ");
+		WL_DEBUG_PRINT_INT(wl_get_xbee_id());
+		WL_DEBUG_PRINT(".\r\n");
+		return;
+	}
+	
+	sensorMatrix = sensor_matrix_create();
+	//add ourselves to the sensor matrix
+	sensor_matrix_set_in_ring(sensorMatrix, wl_get_xbee_id(), 0);
+
+	wl_register_packet_group(&wl_token_ring_handler);
+}
+
+/**
+ * Removes the packet group from the wireless library.
+ **/
+void wl_token_ring_unregister()
+{
+	wl_unregister_packet_group(&wl_token_ring_handler);
+}
+
+/**
+ * Sets the functions that are called when the BOM ought to be
+ * turned on or off. This could be used for things such as 
+ * charging stations, which have multiple BOMs.
+ *
+ * @param on_function the function to be called when the BOM
+ * should be turned on
+ * @param off_function the function to be called when the BOM
+ * should be turned off
+ * @param max_bom_function the function to be called when a
+ * measurement of the maximum BOM reading is needed.
+ **/
+void wl_token_ring_set_bom_functions(void (*on_function) (void),
+	void (*off_function) (void), int (*max_bom_function) (void))
+{
+	bom_on_function = on_function;
+	bom_off_function = off_function;
+	get_max_bom_function = max_bom_function;
+}
+
+/**
+ * Called to cleanup the token ring packet group.
+ **/
+void wl_token_ring_cleanup()
+{
+	sensor_matrix_destroy(sensorMatrix);
+}
+
+/**
+ * Called approximately every quarter second by the wireless library.
+ **/
+void wl_token_ring_timeout_handler()
+{
+	//someone is not responding, assume they are dead
+	if (deathDelay == 0)
+	{
+		//pass the token to the next robot if we think someone has died
+		//also, declare that person dead, as long as it isn't us
+		if (wl_token_next_robot != wl_get_xbee_id())
+		{
+			sensor_matrix_set_in_ring(sensorMatrix, wl_token_next_robot, 0);
+			WL_DEBUG_PRINT("Robot ");
+			WL_DEBUG_PRINT_INT(wl_token_next_robot);
+			WL_DEBUG_PRINT(" has died.\r\n");
+			wl_token_next_robot = -1;
+			deathDelay = DEATH_DELAY;
+		}
+		
+		// we may have been dropped from the ring when this is received
+		if (ringState == MEMBER)
+			wl_token_pass_token();
+	}
+
+	//we must start our own token ring, no one is responding to us
+	if (joinDelay == 0)
+	{
+		if (sensor_matrix_get_joined(sensorMatrix) == 0)
+		{
+			WL_DEBUG_PRINT("Creating our own token ring, no robots seem to exist.\r\n");
+			sensor_matrix_set_in_ring(sensorMatrix, wl_get_xbee_id(), 1);
+			ringState = MEMBER;
+			//this will make us pass the token to ourself
+			//repeatedly, and other robots when they join
+			deathDelay = DEATH_DELAY;
+			wl_token_next_robot = wl_get_xbee_id();
+		}
+		else
+		{
+			WL_DEBUG_PRINT("Attempting to join the token ring again.\r\n");
+			//attempt to rejoin with a random delay
+			wl_token_ring_join();
+			joinDelay = rand() / (RAND_MAX / JOIN_DELAY) + 1;
+		}
+	}
+
+	if (deathDelay >= 0)
+		deathDelay--;
+	if (joinDelay >= 0)
+		joinDelay--;
+	if (bom_on_count >= 0)
+		bom_on_count++;
+}
+
+/**
+ * Called when the XBee tells us if a packet we sent has been received.
+ * 
+ * @param frame the frame number assigned when the packet was sent
+ * @param received 1 if the packet was received, 0 otherwise
+ **/
+void wl_token_ring_response_handler(int frame, int received)
+{
+	if (!received)
+	{
+		WL_DEBUG_PRINT("FAILED.\r\n");
+	}
+}
+
+/**
+ * Called when we recieve a token ring packet.
+ * @param type the type of the packet
+ * @param source the id of the robot who sent the packet
+ * @param packet the data in the packet
+ * @param length the length of the packet in bytes
+ **/
+void wl_token_ring_receive_handler(char type, int source, unsigned char* packet,
+							int length)
+{
+	switch (type)
+	{
+		case WL_TOKEN_PASS:
+			if (length < 1)
+			{
+				WL_DEBUG_PRINT("Malformed Token Pass packet received.\r\n");
+				return;
+			}
+			wl_token_pass_receive(source, packet[0], packet + 1, length - 1);
+			break;
+		case WL_TOKEN_BOM_ON:
+			//add the robot to the sensor matrix if it is not already there
+			wl_token_bom_on_receive(source);
+			break;
+		case WL_TOKEN_JOIN:
+			wl_token_join_receive(source);
+			break;
+		case WL_TOKEN_JOIN_ACCEPT:
+			wl_token_join_accept_receive(source);
+			break;
+		default:
+			WL_DEBUG_PRINT("Unimplemented token ring packet received.\r\n");
+			break;
+	}
+}
+
+/**
+ * Causes the robot to join an existing token ring, or create one
+ * if no token ring exists. The token ring uses global and robot to robot
+ * packets, and does not rely on any PAN.
+ **/
+void wl_token_ring_join()
+{
+	WL_DEBUG_PRINT("Joining the token ring.\r\n");
+	ringState = JOINING;
+	joinDelay = DEATH_DELAY * 2;
+	wl_send_global_packet(WL_TOKEN_RING_GROUP, WL_TOKEN_JOIN,
+		NULL, 0, 0);
+}
+
+/**
+ * Causes the robot to leave the token ring. The robot stops
+ * alerting others of its location, but continues storing the
+ * locations of other robots.
+ **/
+void wl_token_ring_leave()
+{
+	ringState = LEAVING;
+}
+
+/**
+ * Returns the BOM reading robot source has for robot dest.
+ *
+ * @param source the robot that made the BOM reading
+ * @param dest the robot whose relative location is returned
+ *
+ * @return a BOM reading from robot source to robot dest,
+ * in the range 0-15, or -1 if it is unknown
+ **/
+int wl_token_get_sensor_reading(int source, int dest)
+{
+	if (wl_token_is_robot_in_ring(dest) &&
+			(source == wl_get_xbee_id() || wl_token_is_robot_in_ring(source)))
+		return sensor_matrix_get_reading(sensorMatrix, source, dest);
+	return -1;
+}
+
+/**
+ * Returns the BOM reading we have for robot dest.
+ * 
+ * @param dest the robot whose relative location is returned
+ *
+ * @return a BOM reading from us to robot dest, in the range
+ * 0-15, or -1 if it is unkown
+ **/
+int wl_token_get_my_sensor_reading(int dest)
+{
+	return wl_token_get_sensor_reading(wl_get_xbee_id(), dest);
+}
+
+/**
+ * This method is called when we receive a token pass packet.
+ * @param source is the robot it came from
+ * @param nextRobot is the robot the token was passed to
+ * @param sensorData a char with an id followed by a char with the sensor
+ *		reading for that robot, repeated for sensorDataLength bytes
+ * @param sensorDataLength the length in bytes of sensorData
+ */
+void wl_token_pass_receive(int source, char nextRobot, unsigned char* sensorData, int sensorDataLength)
+{
+	int i, j;
+
+	// this prevents two tokens from being passed around at a time (second clause is in case we are joining)
+	if (source != wl_token_next_robot && bom_on_count <= DEATH_DELAY / 2 &&
+		ringState != ACCEPTED)
+	{
+		WL_DEBUG_PRINT("Received token pass when a robot should not have died yet.\n");
+		WL_DEBUG_PRINT("There are probably two tokens going around, packet ignored.\n");
+		return;
+	}
+
+	bom_on_count = -1;
+	deathDelay = -1;
+	WL_DEBUG_PRINT("Received the token from robot");
+	WL_DEBUG_PRINT_INT(source);
+	WL_DEBUG_PRINT(", next robot is ");
+	WL_DEBUG_PRINT_INT((int)nextRobot);
+	WL_DEBUG_PRINT(" \r\n");
+	sensor_matrix_set_in_ring(sensorMatrix, source, 1);
+
+	//with this packet, we are passed the id of the next robot in the ring
+	//and the sensor matrix, a list of id and sensor reading pairs (two bytes for both)
+	j = 0;
+	for (i = 0; i < sensor_matrix_get_size(sensorMatrix); i++)
+	{
+		if (i == source)
+			continue;
+		
+		//set the sensor information we receive
+		if (j < sensorDataLength / 2 && sensorData[2 * j] == i)
+		{
+			//the robot we were going to accept has already been accepted
+			if (accepted == i)
+			{
+				accepted = -1;
+				WL_DEBUG_PRINT("Someone accepted the robot we did.\r\n");
+			}
+			sensor_matrix_set_reading(sensorMatrix, source, i,
+						sensorData[2 * j + 1]);
+			sensor_matrix_set_in_ring(sensorMatrix, i, 1);
+			j++;
+		}
+		else
+		{
+			if (sensor_matrix_get_in_ring(sensorMatrix, i))
+			{
+				WL_DEBUG_PRINT("Robot ");
+				WL_DEBUG_PRINT_INT(i);
+				WL_DEBUG_PRINT(" has been removed from the sensor matrix of robot ");
+				WL_DEBUG_PRINT_INT(wl_get_xbee_id());
+				WL_DEBUG_PRINT(" due to a packet from robot ");
+				WL_DEBUG_PRINT_INT(source);
+				WL_DEBUG_PRINT(".\r\n");
+				sensor_matrix_set_in_ring(sensorMatrix, i, 0);
+			}
+
+			if (i == wl_get_xbee_id() && ringState == MEMBER)
+			{
+				ringState = NONMEMBER;
+				wl_token_ring_join();
+				
+				WL_DEBUG_PRINT("We have been removed from the ring ");
+				WL_DEBUG_PRINT("and are rejoining.\r\n");
+			}
+			
+			//the person who accepted us is dead... let's ask again
+			if (i == acceptor)
+			{
+				sensor_matrix_set_in_ring(sensorMatrix,
+						wl_get_xbee_id(), 1);
+				ringState = NONMEMBER;
+				acceptor = -1;
+				wl_token_ring_join();
+			}
+		}
+	}
+
+	wl_token_next_robot = nextRobot;
+	
+	deathDelay = get_token_distance(wl_get_xbee_id(), nextRobot) * DEATH_DELAY;
+	
+	//we have the token
+	if (wl_token_next_robot == wl_get_xbee_id())
+		wl_token_get_token();
+}
+
+/**
+ * Gets the distance in the token ring between two robots.
+ *
+ * @param robot1 the first robot
+ * @param robot2 the second robot
+ *
+ * @return the number of passes before the token is expected
+ * to reach robot2 from robot1
+ **/
+int get_token_distance(int robot1, int robot2)
+{
+	int curr = robot1 + 1;
+	int count = 1;
+	while (1)
+	{
+		if (curr == sensor_matrix_get_size(sensorMatrix))
+			curr = 0;
+		if (curr == robot2)
+			break;
+		if (sensor_matrix_get_in_ring(sensorMatrix, curr))
+			count++;
+		curr++;
+	}
+	return count;
+}
+
+/**
+ * Passes the token to the next robot in the token ring.
+ **/
+void wl_token_pass_token()
+{
+	char nextRobot;
+	int i = wl_get_xbee_id() + 1;
+	if (accepted == -1)
+	{
+		while (1)
+		{
+			if (i == sensor_matrix_get_size(sensorMatrix))
+				i = 0;
+			if (sensor_matrix_get_in_ring(sensorMatrix, i))
+			{
+				nextRobot = (char)i;
+				break;
+			}
+			i++;
+		}
+	}
+	else
+	{
+		WL_DEBUG_PRINT("Accepting new robot, sending it the token.\r\n");
+		//add a new robot to the token ring
+		sensor_matrix_set_in_ring(sensorMatrix, accepted, 1);
+		nextRobot = accepted;
+		accepted = -1;
+	}
+
+	//we don't include ourself
+	int packetSize = 1 + 2 * (sensor_matrix_get_joined(sensorMatrix) - 1);
+	char* buf = (char*)malloc(packetSize * sizeof(char));
+	if (!buf)
+	{
+		WL_DEBUG_PRINT_INT(packetSize);
+		WL_DEBUG_PRINT("Out of memory - pass token.\r\n");
+		return;
+	}
+	buf[0] = nextRobot;
+
+	int j = 0;
+	for (i = 0; i < sensor_matrix_get_size(sensorMatrix); i++)
+		if (sensor_matrix_get_in_ring(sensorMatrix, i) && i != wl_get_xbee_id())
+		{
+			buf[2*j + 1] = i;
+			buf[2*j + 2] = sensor_matrix_get_reading(sensorMatrix, wl_get_xbee_id(), i);
+			j++;
+		}
+	
+	WL_DEBUG_PRINT("Passing the token to robot ");
+	WL_DEBUG_PRINT_INT(buf[0]);
+	WL_DEBUG_PRINT(".\r\n");
+	wl_send_global_packet(WL_TOKEN_RING_GROUP, WL_TOKEN_PASS,
+		buf, packetSize, 3);
+
+	wl_token_next_robot = nextRobot;
+	deathDelay = DEATH_DELAY;
+	free(buf);
+}
+
+/**
+ * Called when a packet is received stating that another robot has turned
+ * its BOM on. Our BOM is then read, and the data is added to the sensor
+ * matrix.
+ *
+ * @param source the robot whose BOM is on
+ **/
+void wl_token_bom_on_receive(int source)
+{
+	WL_DEBUG_PRINT("Robot ");
+	WL_DEBUG_PRINT_INT(source);
+	WL_DEBUG_PRINT(" has flashed its bom.\r\n");
+	
+	bom_on_count = 0;
+
+	sensor_matrix_set_reading(sensorMatrix, wl_get_xbee_id(), 
+		source, get_max_bom_function());
+}
+
+/**
+ * This method is called when we receive the token. Upon receiving
+ * the token, we must send a BOM_ON packet, flash the BOM, and send
+ * the token to the next robot.
+ * 
+ * If there is a pending request for the token, this is processed first.
+ **/
+void wl_token_get_token()
+{
+	WL_DEBUG_PRINT("We have the token.\r\n");
+	if (ringState == ACCEPTED)
+	{
+		sensor_matrix_set_in_ring(sensorMatrix,
+			wl_get_xbee_id(), 1);
+		WL_DEBUG_PRINT("Now a member of the token ring.\r\n");
+		ringState = MEMBER;
+		joinDelay = -1;
+	}
+
+	if (ringState == LEAVING || ringState == NONMEMBER)
+	{
+		sensor_matrix_set_in_ring(sensorMatrix, wl_get_xbee_id(), 0);
+		if (ringState == NONMEMBER)
+		{
+			WL_DEBUG_PRINT("We should have left the token ring, but didn't.\r\n");
+		}
+		return;
+	}
+	
+	WL_DEBUG_PRINT("Our BOM has been flashed.\r\n");
+	wl_send_global_packet(WL_TOKEN_RING_GROUP, WL_TOKEN_BOM_ON,
+		NULL, 0, 0);
+
+	bom_on_function();
+	#ifdef ROBOT
+	delay_ms(BOM_DELAY);
+	#endif
+	bom_off_function();
+	
+	if (!sensor_matrix_get_in_ring(sensorMatrix, wl_get_xbee_id()))
+	{
+		WL_DEBUG_PRINT("Removed from sensor matrix while flashing BOM.\r\n");
+		return;
+	}
+	
+	wl_token_pass_token();
+}
+
+/**
+ * Called when a request to join the token ring is received.
+ * If we are the robot preceding the requester in the ring,
+ * we respond with a JOIN_ACCEPT packet and pass the token to
+ * this robot when we receive the token.
+ *
+ * @param source the robot who requested to join
+ **/
+void wl_token_join_receive(int source)
+{
+	WL_DEBUG_PRINT("Received joining request from robot ");
+	WL_DEBUG_PRINT_INT(source);
+	WL_DEBUG_PRINT(".\r\n");
+
+	//we cannot accept the request if we are not a member
+	if (ringState != MEMBER)
+		return;
+	//if they didn't get our response, see if we should respond again
+	if (accepted == source)
+		accepted = -1;
+	//we can only accept one request at a time
+	if (accepted != -1)
+		return;
+	
+	//check if we are the preceding robot in the token ring
+	int i = source - 1;
+	while (1)
+	{
+		if (i < 0)
+			i = sensor_matrix_get_size(sensorMatrix) - 1;
+		//we must send a join acceptance
+		if (i == wl_get_xbee_id())
+			break;
+
+		//another robot will handle it
+		if (sensor_matrix_get_in_ring(sensorMatrix, i))
+			return;
+		i--;
+	}
+
+	accepted = source;
+	wl_send_robot_to_robot_global_packet(WL_TOKEN_RING_GROUP, WL_TOKEN_JOIN_ACCEPT,
+		NULL, 0, source, TOKEN_JOIN_ACCEPT_FRAME);
+	
+	WL_DEBUG_PRINT("Accepting robot ");
+	WL_DEBUG_PRINT_INT(source);
+	WL_DEBUG_PRINT(" into the token ring.\r\n");
+
+	// the token ring has not started yet
+	if (sensor_matrix_get_joined(sensorMatrix) == 1)
+		wl_token_pass_token();
+}
+
+/**
+ * Called when we receive a JOIN_ACCEPT packet in attempting to join
+ * the token ring.
+ * Our attempt to join the ring is stopped, and we wait for the token.
+ *
+ * @param source the robot who accepted us
+ **/
+void wl_token_join_accept_receive(int source)
+{
+	WL_DEBUG_PRINT("Accepted into the token ring by robot ");
+	WL_DEBUG_PRINT_INT(source);
+	WL_DEBUG_PRINT(".\r\n");
+	joinDelay = JOIN_DELAY;
+	ringState = ACCEPTED;
+	acceptor = source;
+
+	//add ourselves to the token ring
+	sensor_matrix_set_in_ring(sensorMatrix, wl_get_xbee_id(), 1);
+}
+
+/**
+ * Returns the number of robots in the token ring.
+ *
+ * @return the number of robots in the token ring
+ **/
+int wl_token_get_robots_in_ring(void)
+{
+	return sensor_matrix_get_joined(sensorMatrix);
+}
+
+/**
+ * Returns true if the specified robot is in the token ring, false
+ * otherwise.
+ *
+ * @param robot the robot to check for whether it is in the token ring
+ * @return nonzero if the robot is in the token ring, zero otherwise
+ **/
+int wl_token_is_robot_in_ring(int robot)
+{
+	return sensor_matrix_get_in_ring(sensorMatrix, robot);
+}
+
+/**
+ * Begins iterating through the robots in the token ring.
+ *
+ * @see wl_token_iterator_has_next, wl_token_iterator_next
+ **/
+void wl_token_iterator_begin(void)
+{
+	int i = 0;
+	iteratorCount = 0;
+	while (!sensor_matrix_get_in_ring(sensorMatrix, i) &&
+			i < sensor_matrix_get_size(sensorMatrix))
+		i++;
+	if (i == sensor_matrix_get_size(sensorMatrix))
+		i = -1;
+	iteratorCount = i;
+}
+
+/**
+ * Returns true if there are more robots in the token ring
+ * to iterate through, and false otherwise.
+ *
+ * @return nonzero if there are more robots to iterate through,
+ * zero otherwise
+ *
+ * @see wl_token_iterator_begin, wl_token_iterator_next
+ **/
+int wl_token_iterator_has_next(void)
+{
+	return iteratorCount != -1;
+}
+
+/**
+ * Returns the next robot ID in the token ring.
+ *
+ * @return the next robot ID in the token ring, or -1 if none exists
+ *
+ * @see wl_token_iterator_begin, wl_token_iterator_has_next
+ **/
+int wl_token_iterator_next(void)
+{
+	int result = iteratorCount;
+	if (result < 0)
+		return result;
+
+	iteratorCount++;
+	while (!sensor_matrix_get_in_ring(sensorMatrix, iteratorCount) &&
+		iteratorCount < sensor_matrix_get_size(sensorMatrix))
+		iteratorCount++;
+	if (iteratorCount == sensor_matrix_get_size(sensorMatrix))
+		iteratorCount = -1;
+	return result;
+}
+
+/**
+ * Returns the number of robots currently in the token ring.
+ *
+ * @return the number of robots in the token ring
+ **/
+int wl_token_get_num_robots(void)
+{
+	return sensor_matrix_get_joined(sensorMatrix);
+}
+
+/**
+ * Returns the number of robots in the sensor matrix.
+ *
+ * @return the number of robots in the sensor matrix
+ **/
+int wl_token_get_matrix_size(void)
+{
+	return sensor_matrix_get_size(sensorMatrix);
+}
+
Index: branches/battery/code/lib/src/libwireless/xbee.c
===================================================================
--- branches/battery/code/lib/src/libwireless/xbee.c	(nonexistent)
+++ branches/battery/code/lib/src/libwireless/xbee.c	(revision 260)
@@ -0,0 +1,790 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+/**
+ * @file xbee.c
+ * @brief XBee Interface
+ *
+ * Implementation of low level communication with the XBee in API mode.
+ *
+ * @author Brian Coltin, Colony Project, CMU Robotics Club
+ **/
+
+#include "xbee.h"
+#include "wl_defs.h"
+
+#ifndef ROBOT
+
+#include <fcntl.h>
+#include <unistd.h>
+#include <pthread.h>
+#include <errno.h>
+
+#else
+
+#include <serial.h>
+#include <avr/interrupt.h>
+
+#endif
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+
+#include <queue.h>
+
+#define XBEE_FRAME_START 0x7E
+
+/*Frame Types*/
+#define XBEE_FRAME_STATUS 0x8A
+#define XBEE_FRAME_AT_COMMAND 0x08
+#define XBEE_FRAME_AT_COMMAND_RESPONSE 0x88
+#define XBEE_FRAME_TX_REQUEST_64 0x00
+#define XBEE_FRAME_TX_REQUEST_16 0x01
+#define XBEE_FRAME_TX_STATUS XBEE_TX_STATUS
+#define XBEE_FRAME_RX_64 0x80
+#define XBEE_FRAME_RX_16 XBEE_RX
+
+/*Internal Function Prototypes*/
+
+/*I/O Functions*/
+void xbee_send(char* buf, int size);
+void xbee_send_string(char* c);
+
+#ifndef ROBOT
+void xbee_read(char* buf, int size);
+#endif
+
+/*Command Mode Functions
+ * Called during initialization.
+ */
+void xbee_enter_command_mode(void);
+void xbee_exit_command_mode(void);
+void xbee_enter_api_mode(void);
+void xbee_wait_for_string(char* s, int len);
+void xbee_wait_for_ok(void);
+
+/*API Mode Functions*/
+
+int xbee_handle_packet(char* packet, int len);
+void xbee_handle_at_command_response(char* command, char result,
+	char* extra, int extraLen);
+void xbee_handle_status(char status);
+int xbee_verify_checksum(char* packet, int len);
+char xbee_compute_checksum(char* packet, int len);
+void xbee_send_frame(char* buf, int len);
+void xbee_send_read_at_command(char* command);
+void xbee_send_modify_at_command(char* command, char* value);
+
+/*Global Variables*/
+
+#ifndef ROBOT
+char* xbee_com_port;
+int xbee_stream;
+pthread_t* xbee_listen_thread;
+#endif
+
+Queue* xbee_queue;
+
+//used to store packets as they are read
+char xbee_buf[128];
+int currentBufPos = 0;
+
+//XBee status
+unsigned int xbee_panID = XBEE_PAN_DEFAULT;
+unsigned int xbee_pending_panID = XBEE_PAN_DEFAULT;
+int xbee_channel = XBEE_CHANNEL_DEFAULT;
+int xbee_pending_channel = XBEE_CHANNEL_DEFAULT;
+unsigned int xbee_address = 0;
+
+/*Function Implementations*/
+
+#ifdef ROBOT
+
+/**
+ * Interrupt for the robot. Adds bytes received from the xbee
+ * to the queue.
+ **/
+#ifndef FIREFLY
+ISR(USART1_RX_vect)
+{
+	char c = UDR1;
+	queue_add(xbee_queue, (void*)(int)c);
+}
+#else
+SIGNAL(SIG_USART0_RECV)
+{
+	char c = UDR0;
+	queue_add(xbee_queue, (void*)(int)c);
+}
+#endif
+
+#else
+
+/**
+ * Thread that listens to the xbee.
+ **/
+void* listen_to_xbee(void* x)
+{
+	char c;
+	while (1)
+	{
+		xbee_read(&c, 1);
+		queue_add(xbee_queue, (void*)(int)c);
+	}
+	return 0;
+}
+
+#endif
+
+/**
+ * Initializes the XBee library so that other functions may be used.
+ **/
+void xbee_lib_init(void)
+{
+	xbee_queue = queue_create();
+	
+	#ifdef ROBOT
+
+	//enable the receiving interrupt
+	#ifdef FIREFLY
+	UCSR0B |= _BV(RXCIE) | _BV(RXEN);
+	#else
+	UCSR1B |= _BV(RXCIE);
+	#endif
+	sei();
+	#else
+	xbee_stream = open(xbee_com_port, O_RDWR);
+	if (xbee_stream == -1 || lockf(xbee_stream, F_TEST, 0) != 0)
+		xbee_stream = open(XBEE_PORT2, O_RDWR);
+	if (xbee_stream == -1 || lockf(xbee_stream, F_TEST, 0) != 0)
+	{
+		printf("Failed to open connection to XBee on port %s\r\n",xbee_com_port);
+		exit(0);
+	}
+	lockf(xbee_stream, F_LOCK, 0);
+	
+	xbee_listen_thread =
+		(pthread_t*)malloc(sizeof(pthread_t));
+	
+	int ret = pthread_create(xbee_listen_thread, NULL, 
+		listen_to_xbee, NULL);
+	if (ret)
+	{
+		printf("Failed to create listener thread.\r\n");
+		exit(0);
+	}
+	#endif
+	xbee_enter_command_mode();
+	xbee_enter_api_mode();
+	xbee_exit_command_mode();
+	xbee_send_read_at_command("MY");
+	
+	//wait to return until the address is set
+	while (xbee_address == 0) xbee_get_packet(NULL);
+}
+
+/**
+ * Call when finished using the XBee library. This releases
+ * all sued resources.
+ **/
+void xbee_terminate()
+{
+	#ifndef ROBOT
+	pthread_cancel(*xbee_listen_thread);
+	free(xbee_listen_thread);
+	lockf(xbee_stream, F_ULOCK, 0);
+	close(xbee_stream);
+	#endif
+	queue_destroy(xbee_queue);
+}
+
+/**
+ * Send a buffer buf of size bytes to the XBee.
+ * 
+ * @param buf the buffer of data to send
+ * @param size the number of bytes to send
+ **/
+void xbee_send(char* buf, int size)
+{
+	#ifdef ROBOT
+	int i;
+	for (i = 0; i < size; i++)
+		xbee_putc(buf[i]);
+	#else
+	int ret = write(xbee_stream, buf, size);
+	//success
+	if (ret == size)
+		return;
+	if (ret == -1)
+	{
+		//interrupted by system signal, probably timer interrupt.
+		//just try again
+		if (errno == 4)
+		{
+			xbee_send(buf, size);
+			return;
+		}
+		printf("Failed to write to xbee, error %i.\r\n", errno);
+		return;
+	}
+
+	//write was interrupted after writing ret bytes
+	xbee_send(buf + ret, size - ret);
+	#endif
+}
+
+/**
+ * Sends a string to the XBee.
+ *
+ * @param c the string to send to the XBEE
+ **/
+void xbee_send_string(char* c)
+{
+	xbee_send(c, strlen(c));
+}
+
+#ifndef ROBOT
+void xbee_read(char* buf, int size)
+{
+	if (read(xbee_stream, buf, size) == -1)
+		printf("Failed to read from xbee.\r\n");
+}
+#endif
+
+/**
+ * Enter into command mode.
+ **/
+void xbee_enter_command_mode()
+{
+	xbee_send_string("+++");
+	xbee_wait_for_ok();
+}
+
+/**
+ * Exit from command mode.
+ **/
+void xbee_exit_command_mode()
+{
+	xbee_send_string("ATCN\r");
+	xbee_wait_for_ok();
+}
+
+/**
+ * Enter API mode.
+ **/
+void xbee_enter_api_mode()
+{
+	xbee_send_string("ATAP 1\r");
+	xbee_wait_for_ok();
+}
+
+/**
+ * Wait until the string "OK\r" is received from the XBee.
+ **/
+void xbee_wait_for_ok()
+{
+	xbee_wait_for_string("OK\r", 3);
+}
+
+/**
+ * Delay until the specified string is received from
+ * the XBee. Discards all other XBee data.
+ *
+ * @param s the string to receive
+ * @param len the length of the string
+ **/
+void xbee_wait_for_string(char* s, int len)
+{
+	char* curr = s;
+	while (curr - s < len)
+	{
+		if (queue_is_empty(xbee_queue))
+			continue;
+		char c = (char)(int)queue_remove(xbee_queue);
+		if (c == *curr)
+			curr++;
+		else
+			curr = s;
+	}
+}
+
+/**
+ * Verifies that the packets checksum is correct.
+ * (If the checksum is correct, the sum of the bytes
+ * is 0xFF.)
+ *
+ * @param packet the packet received. This includes the first
+ * three bytes, which are header information from the XBee.
+ *
+ * @param len The length of the packet received from the XBee
+ *
+ * @return 0 if the checksum is incorrect, nonzero
+ * otherwise
+ **/
+int xbee_verify_checksum(char* packet, int len)
+{
+	unsigned char sum = 0;
+	int i;
+	for (i = 3; i < len; i++)
+		sum += (unsigned char)packet[i];
+	return sum == 0xFF;
+}
+
+/**
+ * Returns the checksum of the given packet.
+ *
+ * @param buf the data for the packet to send
+ * @param len the length of the packet in bytes
+ *
+ * @return the checksum of the packet, which will
+ * become the last byte sent in the packet
+ **/
+char xbee_compute_checksum(char* buf, int len)
+{
+	int i;
+	unsigned char sum = 0;
+	for (i = 0; i < len; i++)
+		sum += (unsigned char)buf[i];
+	return 0xFF - sum;
+}
+
+/**
+ * Adds header information and checksum to the given
+ * packet and sends it. Header information includes
+ * XBEE_FRAME_START and the packet length, as two bytes.
+ *
+ * @param buf the packet data
+ * @param len the size in bytes of the packet data
+ *
+ **/
+void xbee_send_frame(char* buf, int len)
+{
+	char prefix[3];
+	prefix[0] = XBEE_FRAME_START;
+	prefix[1] = (len & 0xFF00) >> 8;
+	prefix[2] = len & 0xFF;
+	char checksum = xbee_compute_checksum(buf, len);
+	xbee_send(prefix, 3);
+	xbee_send(buf, len);
+	xbee_send(&checksum, 1);
+}
+
+/**
+ * Sends an AT command to read a parameter.
+ *
+ * @param command the AT command to send. For exmaple,
+ * use ID to read the PAN ID and MY to return the XBee ID.
+ * See the XBee reference guide for a complete listing.
+ **/
+void xbee_send_read_at_command(char* command)
+{
+	xbee_send_modify_at_command(command, NULL);
+}
+
+/**
+ * Sends the given AT command.
+ *
+ * @param command the AT command to send (e.g., MY, ID)
+ * @param value the value to pass as a parameter
+ * (or NULL if there is no parameter)
+ **/
+void xbee_send_modify_at_command(char* command, char* value)
+{
+	char buf[16];
+	int i;
+	
+	buf[0] = XBEE_FRAME_AT_COMMAND;
+	buf[1] = 1;
+	buf[2] = command[0];
+	buf[3] = command[1];
+	int valueLen = 0;
+	if (value != NULL)
+	{
+		valueLen = strlen(value);
+		if (valueLen > 8)
+		{
+			WL_DEBUG_PRINT("AT Command too large.\r\n");
+			return;
+		}
+		for (i = 0; i < valueLen; i++)
+			buf[4 + i] = value[i];
+	}
+	xbee_send_frame(buf, 4 + valueLen);
+}
+
+/**
+ * Send the specified packet.
+ * 
+ * @param packet the packet data to send
+ * @param len the number of bytes in the packet
+ * 
+ * @param dest the ID of the XBee to send the packet to,
+ * or XBEE_BROADCAST to send the message to all robots
+ * in the PAN.
+ * 
+ * @param options a combination of the flags
+ * XBEE_OPTIONS_NONE, XBEE_OPTIONS_DISABLE_RESPONSE and 
+ * XBEE_OPTIONS_BROADCAST_ALL_PANS
+ *
+ * @param frame the frame number to associate this packet
+ * with. This will be used to identify the response when
+ * the XBee alerts us as to whether or not our message
+ * was received.
+ **/
+void xbee_send_packet(char* packet, int len, int dest,
+	char options, char frame)
+{
+	char buf[5];
+	char prefix[3];
+	int i;
+	unsigned char checksum = 0;
+
+	if (len > 100)
+	{
+		WL_DEBUG_PRINT("Packet is too large.\r\n");
+		return;
+	}
+
+	//data for sending request
+	buf[0] = XBEE_FRAME_TX_REQUEST_16;
+	buf[1] = frame;
+	buf[2] = (dest >> 8) & 0xFF;
+	buf[3] = dest & 0xFF;
+	buf[4] = options;
+
+	//packet prefix, do this here so we don't need an extra buffer
+	prefix[0] = XBEE_FRAME_START;
+	prefix[1] = ((5 + len) & 0xFF00) >> 8;
+	prefix[2] = (5 + len) & 0xFF;
+
+	for (i = 0; i < 5; i++)
+		checksum += (unsigned char)buf[i];
+	for (i = 0; i < len; i++)
+		checksum += (unsigned char)packet[i];
+	checksum = 0xFF - checksum;
+	xbee_send(prefix, 3);
+	xbee_send(buf, 5);
+	xbee_send(packet, len);
+	xbee_send((char*)&checksum, 1);
+}
+
+/**
+ * Reads a packet received from the XBee. This function
+ * is non-blocking. The resulting packet is stored in dest.
+ * Only returns transmission response packets and
+ * received packets. The returned packet does not include
+ * header information or the checksum. This method also
+ * handles special packets dealt with by the XBee library,
+ * and so should be called frequently while the XBee is in
+ * use.<br><br>
+ *
+ * The first byte of the packet will be either
+ * XBEE_TX_STATUS or XBEE_RX to indicated
+ * a response to a sent message or a received message, 
+ * respectively.<br><br>
+ *
+ * For a status response packet:<br>
+ * The first byte will be XBEE_TX_STATUS.<br>
+ * The second byte will be the frame number.<br>
+ * The third byte will be the result. 0 indicates success,
+ * and nonzero indicates that an error ocurred in 
+ * transmitting the packet.<br><br>
+ *
+ * For a received packet:<br>
+ * The first byte will be XBEE_RX.<br>
+ * The second and third bytes will be the 16-bit
+ * address of the packet's sender.<br>
+ * The fourth byte is the signal strength.<br>
+ * The fifth byte is 1 if the packet were sent to
+ * a specific address, and 2 if it is a broadcast packet.<br><br>
+ * 
+ * @param dest set to the packet data
+ * @return the length of the packet, or -1 if no packet
+ * is available
+ **/
+int xbee_get_packet(unsigned char* dest)
+{
+	//start reading a packet with XBEE_FRAME_START
+	if (currentBufPos == 0)
+	{
+		do
+			if (queue_is_empty(xbee_queue))
+				return -1;
+		while ((char)(int)queue_remove(xbee_queue) != XBEE_FRAME_START);
+		xbee_buf[0] = XBEE_FRAME_START;
+		currentBufPos++;
+	}
+
+	int len = -1;
+	if (currentBufPos >= 3)
+		len = (int)xbee_buf[2] + ((int)xbee_buf[1] << 8);
+		
+	while (len == -1 //packet length has not been read yet
+			|| currentBufPos < len + 4)
+	{
+		if (currentBufPos == 3)
+		{
+			len = (int)xbee_buf[2] + ((int)xbee_buf[1] << 8);
+			if (len > 120)
+			{
+				WL_DEBUG_PRINT("Packet too large. Probably error in XBee transmission.\n");
+				currentBufPos = 0;
+				return -1;
+			}
+		}
+		if (queue_is_empty(xbee_queue))
+			return -1;
+		xbee_buf[currentBufPos++] = (char)(int)queue_remove(xbee_queue);
+	}
+	
+	currentBufPos = 0;
+	
+	if (!xbee_verify_checksum(xbee_buf, len + 4))
+	{
+		WL_DEBUG_PRINT("XBee checksum failed.\r\n");
+		return -1;
+	}
+
+	//we will take care of the packet
+	if (xbee_handle_packet(xbee_buf + 3, len))
+		return -1;
+	
+	if (dest == NULL)
+		return -1;
+	
+	int i;
+	for (i = 3; i < len + 3; i++)
+		dest[i - 3] = xbee_buf[i];
+	return len;
+}
+
+/**
+ * Handles modem status packets.
+ *
+ * @param status the type of status packet received.
+ **/
+void xbee_handle_status(char status)
+{
+	switch (status)
+	{
+		case 0:
+			WL_DEBUG_PRINT("XBee hardware reset.\r\n");
+			break;
+		case 1:
+			WL_DEBUG_PRINT("Watchdog timer reset.\r\n");
+			break;
+		case 2:
+			WL_DEBUG_PRINT("Associated.\r\n");
+			break;
+		case 3:
+			WL_DEBUG_PRINT("Disassociated.\r\n");
+			break;
+		case 4:
+			WL_DEBUG_PRINT("Synchronization lost.\r\n");
+			break;
+		case 5:
+			WL_DEBUG_PRINT("Coordinator realignment.\r\n");
+			break;
+		case 6:
+			WL_DEBUG_PRINT("Coordinator started.\r\n");
+			break;
+	}
+}
+
+/**
+ * Handles AT command response packets.
+ * @param command the two character AT command, e.g. MY or ID
+ * @param result 0 for success, 1 for an error
+ * @param extra the hex value of the requested register
+ * @param extraLen the length in bytes of extra
+ **/
+void xbee_handle_at_command_response(char* command, char result,
+	char* extra, int extraLen)
+{
+	if (result == 1)
+	{
+		WL_DEBUG_PRINT("Error with AT");
+		WL_DEBUG_PRINT(command);
+		WL_DEBUG_PRINT(" packet.\r\n");
+	}
+	WL_DEBUG_PRINT("AT");
+	WL_DEBUG_PRINT(command);
+	WL_DEBUG_PRINT(" command was successful.\r\n");
+		
+	if (command[0] == 'I' && command[1] == 'D')
+	{
+		xbee_panID = xbee_pending_panID;
+		WL_DEBUG_PRINT("PAN ID set to ");
+		WL_DEBUG_PRINT_INT(xbee_panID);
+		WL_DEBUG_PRINT(".\r\n");
+		return;
+	}
+
+	if (command[0] == 'C' && command[1] == 'H')
+	{
+		xbee_channel = xbee_pending_channel;
+		WL_DEBUG_PRINT("Channel set to ");
+		WL_DEBUG_PRINT_INT(xbee_channel);
+		WL_DEBUG_PRINT(".\r\n");
+		return;
+	}
+	
+	if (command[0] == 'M' && command[1] == 'Y' && extraLen != 0)
+	{
+		xbee_address = 0;
+		int i;
+		for (i = 0; i < extraLen; i++)
+			xbee_address = (xbee_address << 8) + extra[i];
+
+		WL_DEBUG_PRINT("XBee address is ");
+		WL_DEBUG_PRINT_INT(xbee_address);
+		WL_DEBUG_PRINT(".\r\n");
+
+		if (xbee_address == 0)
+		{
+			WL_DEBUG_PRINT("XBee 16-bit address must be set using ATMY.\r\n");
+			exit(0);
+		}
+	}
+}
+
+/**
+ * Attempts to handle the packet if it is dealt with
+ * by the library.
+ * We will handle the following packet types:
+ *    Modem Status
+ *    AT Command Response
+ *
+ * @param packet the packet to handle
+ * @param len the length of the packet
+ * 
+ * @return 1 if we have handled the packet, 0 otherwise
+ */
+int xbee_handle_packet(char* packet, int len)
+{
+	char command[3] = {1, 2, 3};
+	if (len <= 0) //this should not happend
+	{
+		WL_DEBUG_PRINT("Non-positive packet length.\r\n");
+		return 0;
+	}
+	
+	switch ((unsigned char)packet[0]) //packet type
+	{
+		case XBEE_FRAME_STATUS:
+			xbee_handle_status(packet[1]);
+			return 1;
+		case XBEE_FRAME_AT_COMMAND_RESPONSE:
+			command[0] = packet[2];
+			command[1] = packet[3];
+			command[2] = 0;
+			xbee_handle_at_command_response(command,
+				packet[4], packet + 5, len - 5);
+			return 1;
+	}
+	return 0;
+}
+
+/**
+ * Sets the personal area network id.
+ *
+ * @param id the new personal area network (PAN) id
+ **/
+void xbee_set_pan_id(int id)
+{
+	char s[3];
+	s[0] = (id >> 8) & 0xFF;
+	s[1] = id & 0xFF;
+	s[2] = 0;
+	xbee_pending_panID = id;
+	xbee_send_modify_at_command("ID", s);
+}
+
+/**
+ * Get the PAN ID for the XBee.
+ * 
+ * @return the personal area network id, or
+ * XBEE_PAN_DEFAULT if it has not yet been set.
+ **/
+unsigned int xbee_get_pan_id()
+{
+	return xbee_panID;
+}
+
+/**
+ * Set the channel the XBee is using.
+ *
+ * @param channel the channel the XBee will not use, 
+ * between 0x0B and 0x1A
+ *
+ * @see xbee_get_channel
+ **/
+void xbee_set_channel(int channel)
+{
+	if (channel < 0x0B || channel > 0x1A)
+	{
+		WL_DEBUG_PRINT("Channel out of range.\r\n");
+		return;
+	}
+	char s[3];
+	s[0] = channel & 0xFF;
+	s[1] = 0;
+	xbee_pending_channel = channel;
+	xbee_send_modify_at_command("CH", s);
+}
+
+/**
+ * Returns the channel which the XBee is currently using.
+ *
+ * @return the channel the XBee is using
+ *
+ * @see xbee_set_channel
+ **/
+int xbee_get_channel(void)
+{
+	return xbee_channel;
+}
+
+/**
+ * Get the 16-bit address of the XBee.
+ * This is used to specify who to send messages to
+ * and who messages are from.
+ *
+ * @return the 16-bit address of the XBee.
+ **/
+unsigned int xbee_get_address()
+{
+	return xbee_address;
+}
+
+#ifndef ROBOT
+void xbee_set_com_port(char* port){
+  //printf("Port being passed is %s\n",port);
+  xbee_com_port = malloc(strlen(port));
+  strcpy(xbee_com_port,port); 
+}
+#endif
+
Index: branches/battery/code/lib/src/libwireless/queue.c
===================================================================
--- branches/battery/code/lib/src/libwireless/queue.c	(nonexistent)
+++ branches/battery/code/lib/src/libwireless/queue.c	(revision 260)
@@ -0,0 +1,193 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+/**
+ * @file queue.c
+ * @brief Queue Implementation
+ *
+ * An implementation of a queue for the colony robots.
+ *
+ * @author Brian Coltin, Colony Project, CMU Robotics Club
+ **/
+
+#include "queue.h"
+#include <wl_defs.h>
+
+#include <stdlib.h>
+#include <stdio.h>
+
+/**
+ * @struct node_def
+ * A node in the queue.
+ **/
+typedef struct node_def
+{
+	/** The item at this point in the queue. **/
+	void* val;
+	/** The next node in the queue. **/
+	struct node_def* next;
+} Node;
+
+/**
+ * Create a queue.
+ *
+ * @return the newly created queue.
+ **/
+Queue* queue_create()
+{
+	Queue* q = (Queue*)malloc(sizeof(Queue));
+	
+	if (q == NULL)
+	{
+		WL_DEBUG_PRINT("Out of memory.\r\n");
+		return NULL;
+	}
+	
+	q->head = NULL;
+	q->size = 0;
+	return q;
+}
+
+/**
+ * Destroys a queue, freeing memory.
+ *
+ * @param q the queue to destroy
+ **/
+void queue_destroy(Queue* q)
+{
+	Node* t = q->head;
+	while (t != NULL)
+	{
+		Node* t2 = t->next;
+		free(t);
+		t = t2;
+	}
+	free(q);
+}
+
+/**
+ * Add an element to a queue.
+ *
+ * @param q the queue to add an element to
+ * @param item the item to add to the queue
+ **/
+void queue_add(Queue* q, void* item)
+{
+	Node* n = (Node*)malloc(sizeof(Node));
+	n->val = item;
+	n->next = NULL;
+	
+	if (q->head == NULL)
+	{
+		q->head = n;
+		q->tail = n;
+	}
+	else
+	{
+		q->tail->next = n;
+		q->tail = n;
+	}
+	
+	q->size++;
+}
+
+/**
+ * Remove an element from the front of a queue.
+ *
+ * @param q the queue to remove the element from
+ *
+ * @return the element which was removed
+ **/
+void* queue_remove(Queue* q)
+{
+	Node* first = q->head;
+	if (first == NULL)
+	{
+		WL_DEBUG_PRINT("Attempting to remove item \
+			from empty queue.\r\n");
+		WL_DEBUG_PRINT_INT(queue_size(q));
+	}
+	void* ret = first->val;
+	q->head = first->next;
+	if (q->tail == first)
+		q->tail = NULL;
+	free(first);
+	q->size--;
+	return ret;
+}
+
+/**
+ * Remove all instances of a given element from a queue.
+ *
+ * @param q the queue to remove the elements from
+ * @param item the element to remove all instances of
+ **/
+void queue_remove_all(Queue* q, void* item)
+{
+	Node* curr = q->head;
+	Node* prev = NULL;
+	
+	while (curr != NULL)
+	{
+		Node* next = curr->next;
+		if (curr->val == item)
+		{
+			if (q->head == curr)
+				q->head = next;
+			if (q->tail == curr)
+				q->tail = prev;
+			if (prev != NULL)
+				prev->next = next;
+			free(curr);
+			q->size--;
+		}
+		else
+			prev = curr;
+		curr = next;
+	}
+}
+
+/**
+ * Get the number of elements in the queue.
+ *
+ * @param q the queue to get the size of
+ * @return the size of the queue
+ **/
+int queue_size(Queue* q)
+{
+	return q->size;
+}
+
+/**
+ * Check if the queue is empty.
+ * 
+ * @param q the queue to check
+ * @return nonzero if the queue is empty, 0 otherwise
+ **/
+int queue_is_empty(Queue* q)
+{
+	return q->size == 0;
+}
+
Index: branches/battery/code/lib/src/libwireless/wl_error_group.c
===================================================================
--- branches/battery/code/lib/src/libwireless/wl_error_group.c	(nonexistent)
+++ branches/battery/code/lib/src/libwireless/wl_error_group.c	(revision 260)
@@ -0,0 +1,122 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+/**
+ * @file wl_error_group.h
+ * @brief Error Packets
+ *
+ * A wireless group for sending error packets.
+ *
+ * @author Brian Coltin, Colony Project, CMU Robotics Club
+ **/
+
+#include "wl_error_group.h"
+
+#include <wireless.h>
+#include <wl_defs.h>
+#include <stdio.h>
+#include <string.h>
+
+
+void wl_error_response_receive(int frame, int received);
+void wl_error_handle_receive(char type, int source, unsigned char* packet,
+							int length);
+
+PacketGroupHandler wl_error_handler =
+		{WL_ERROR_GROUP, NULL,
+		wl_error_response_receive, wl_error_handle_receive, NULL};
+
+void wl_error_response_receive(int frame, int received)
+{
+	WL_DEBUG_PRINT("Response received.\r\n");
+	if (!received)
+	{
+		WL_DEBUG_PRINT("FAILED.\r\n");
+	}
+}
+/**
+ * Register this packet group with the wireless library.
+ * This function must be called before any other wl_error
+ * function.
+ **/
+void wl_error_register(void)
+{
+	wl_register_packet_group(&wl_error_handler);
+}
+
+/**
+ * Unregister this packet group with the wireless library.
+ * This function must be called after wl_error_register.
+ *
+ * @see wl_error_register
+ **/
+void wl_error_unregister(void)
+{
+	wl_unregister_packet_group(&wl_error_handler);
+}
+
+/**
+ * Handles receiving an error packet.
+ *
+ * @param type the packet type
+ * @param source the 16-bit address of the packet's sender
+ * @param packet the packet data
+ * @param length the length in bytes of the packet
+ **/
+void wl_error_handle_receive(char type, int source, unsigned char* packet,
+							int length)
+{
+	switch (type)
+	{
+		case WL_ERROR_STRING_TYPE:
+			if (packet[length - 1] != 0)
+			{
+				WL_DEBUG_PRINT(
+					"Error packet string should be null terminated.\r\n");
+				break;
+			}
+			WL_DEBUG_PRINT("Error packet received from robot ");
+			WL_DEBUG_PRINT_INT(source);
+			WL_DEBUG_PRINT(":\r\n");
+			WL_DEBUG_PRINT((char*)packet);
+			WL_DEBUG_PRINT("\r\n");
+			break;
+		default:
+			WL_DEBUG_PRINT("Error packet of unknown type received.\r\n");
+			break;
+	}
+}
+
+/**
+ * Send an error message as a string.
+ * 
+ * @param str the error message to send
+ **/
+void wl_error_send_string(char* str)
+{
+	wl_send_global_packet(WL_ERROR_GROUP, WL_ERROR_STRING_TYPE,
+		str, strlen(str) + 1, 1);
+}
+
Index: branches/battery/code/lib/src/libwireless/sensor_matrix.c
===================================================================
--- branches/battery/code/lib/src/libwireless/sensor_matrix.c	(nonexistent)
+++ branches/battery/code/lib/src/libwireless/sensor_matrix.c	(revision 260)
@@ -0,0 +1,301 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+/**
+ * @file sensor_matrix.c
+ * @brief Sensor Matrix implementation
+ *
+ * Implementation of a sensor matrix for storing localization implementation.
+ *
+ * @author Brian Coltin, Colony Project, CMU Robotics Club
+ **/
+
+#include <stdlib.h>
+#include <stdio.h>
+#include <wl_defs.h>
+
+#include "sensor_matrix.h"
+
+#define DEFAULT_SENSOR_MATRIX_SIZE 20
+
+/*Sensor Matrix Functions*/
+void sensor_matrix_expand(SensorMatrix* m, int nextSize);
+
+/**
+ * Initializes the sensor matrix.
+ *
+ * @return the newly created sensor matrix
+ **/
+SensorMatrix* sensor_matrix_create()
+{
+	SensorMatrix* m;
+	int i;
+	
+	m = (SensorMatrix*)malloc(sizeof(SensorMatrix));
+	if (!m)
+	{
+		WL_DEBUG_PRINT("Out of memory - create sensor matrix.\r\n");
+		return NULL;
+	}
+	m->size = DEFAULT_SENSOR_MATRIX_SIZE;
+	m->matrix = (int**)malloc(m->size * sizeof(int*));
+	m->joined = (int*)malloc(m->size * sizeof(int));
+	m->numJoined = 0;
+	if (!(m->matrix) || !(m->joined))
+	{
+		WL_DEBUG_PRINT("Out of memory - create sensor matrix 2.\r\n");
+		return NULL;
+	}
+	
+	for (i = 0; i < m->size; i++)
+	{
+		m->matrix[i] = NULL;
+		m->joined[i] = 0;
+	}
+	return m;
+}
+
+/**
+ * Deletes and frees memory from the sensor matrix.
+ *
+ * @param m the sensor matrix to delete
+ **/
+void sensor_matrix_destroy(SensorMatrix* m)
+{
+	int i;
+	for (i = 0; i < m->size; i++)
+		if (m->matrix[i] != NULL)
+			free(m->matrix[i]);
+	free(m->matrix);
+	free(m->joined);
+	free(m);
+}
+
+/**
+ * Adds robot with XBee id id to the sensor matrix.
+ * 
+ * @param m the sensor matrix
+ * @param id the XBee ID of the robot to add
+ **/
+void sensor_matrix_add_robot(SensorMatrix* m, unsigned int id)
+{
+	int i;
+	if (id >= m->size)
+		sensor_matrix_expand(m, id + 1);
+	if (m->matrix[id] != NULL)
+		return;
+	
+	m->matrix[id] = (int*)malloc(m->size * sizeof(int));
+	if (!(m->matrix[id]))
+	{
+		WL_DEBUG_PRINT("Out of memory - add robot.\r\n");
+		return;
+	}
+
+	for (i = 0; i < m->size; i++)
+		if (m->matrix[i] != NULL)
+			m->matrix[i][id] = -1;
+}
+
+/**
+ * Removes robot with id from the sensor matrix, and removes
+ * all sensor information regarding the robot.
+ *
+ * @param m the sensor matrix
+ * @param id the XBee ID of the robot to remove
+ **/
+void sensor_matrix_remove_robot(SensorMatrix* m, unsigned int id)
+{
+	int i;
+
+	if (id >= m->size || m->matrix[id] == NULL)
+	{
+		WL_DEBUG_PRINT("Removing robot not added to matrix.\r\n");
+		return;
+	}
+	
+	free(m->matrix[id]);
+	m->matrix[id] = NULL;
+	
+	for (i = 0 ; i < m->size; i++)
+		if (m->matrix[i] != NULL)
+			m->matrix[i][id] = -1;
+	
+	m->joined[id] = 0;
+}
+
+/**
+ * Expands the size of the sensor matrix if an id number we attempt
+ * to add is too large.
+ *
+ * @param m the sensor matrix to expand
+ * @param size the new size of the sensor matrix
+ **/
+//Note: this has probably not been tested, hopefully it works
+void sensor_matrix_expand(SensorMatrix* m, int nextSize)
+{
+	int i, j;
+	WL_DEBUG_PRINT("Expanding sensor matrix.\r\n");
+	
+	int** tempMatrix = (int**)malloc(nextSize * sizeof(int*));
+	if (!tempMatrix)
+	{
+		WL_DEBUG_PRINT("Out of memory - expand matrix.\r\n");
+		return;
+	}
+	
+	for (i = 0; i < nextSize; i++)
+		tempMatrix[i] = NULL;
+	
+	//copy over old sensor data
+	for (i = 0; i < m->size; i++)
+		if (m->matrix[i] != NULL)
+		{
+		  tempMatrix[i] = (int *)malloc(nextSize * sizeof(int));
+			if (!tempMatrix[i])
+			{
+				WL_DEBUG_PRINT("Out of memory - expand matrix 2.\r\n");
+				return;
+			}
+			for (j = 0; j < m->size; j++)
+				tempMatrix[i][j] = m->matrix[i][j];
+			for (j = m->size; j < nextSize; j++)
+				tempMatrix[i][j] = -1;
+			
+			free(m->matrix[i]);
+		}
+	
+	free(m->matrix);
+	m->matrix = tempMatrix;
+	m->size = nextSize;
+
+	//expand the size of joined
+	int* tempJoined = (int *)malloc(nextSize * sizeof(int));
+	if (!tempJoined)
+	{
+		WL_DEBUG_PRINT("Out of memory - expand matrix 3.\r\n");
+		return;
+	}
+	
+	for (i = 0; i < m->size; i++)
+		tempJoined[i] = m->joined[i];
+	for (i = m->size; i < nextSize; i++)
+		tempJoined[i] = 0;
+	
+	free(m->joined);
+	m->joined = tempJoined;
+}
+
+/**
+ * Sets the sensor reading for robot robot to reading.
+ * 
+ * @param m the sensor matrix to set the reading for
+ * @param observer the id of the robot who made the reading
+ * @param robot the id of the robot who the reading is for
+ * @param reading the BOM reading from observer to robot
+ */
+void sensor_matrix_set_reading(SensorMatrix* m, int observer, int robot, int reading)
+{
+	if (robot >= m->size || observer >= m->size || m->matrix[observer] == NULL)
+		sensor_matrix_add_robot(m, observer);
+	m->matrix[observer][robot] = reading;
+}
+
+/**
+ * Gets the sensor reading for a robot to another robot.
+ *
+ * @param m the sensor matrix
+ * @param observer the robot whose reading we check
+ * @param robot the robot who we are checking the reading to
+ *
+ * @return the observer's BOM reading for robot
+ **/
+int sensor_matrix_get_reading(SensorMatrix* m, int observer, int robot)
+{
+	if (observer >= m->size || robot >= m->size)
+		return -1;
+	return m->matrix[observer][robot];
+}
+
+/**
+ * Sets whether or not the given robot is part of the token ring.
+ *
+ * @param m the sensor matrix
+ * @param robot the robot to set as a member / nonmember of the token ring
+ * @param in 1 if the robot is in the token ring, 0 otherwise
+ **/
+void sensor_matrix_set_in_ring(SensorMatrix* m, int robot, int in)
+{
+	if (robot >= m->size)
+		sensor_matrix_expand(m, robot + 1);
+	if (in == 1)
+		sensor_matrix_add_robot(m, robot);
+	if (in == 1 && m->joined[robot] == 0)
+		m->numJoined++;
+	if (in == 0 && m->joined[robot] == 1)
+		m->numJoined--;
+	m->joined[robot] = in;
+}
+
+/**
+ * Checks if the given robot is in the token ring.
+ * 
+ * @param m the sensor matrix
+ * @param robot the ID of the robot to check
+ *
+ * @return 1 if the robot is in the token ring, 0 otherwise
+ **/
+int sensor_matrix_get_in_ring(SensorMatrix* m, int robot)
+{
+	if (robot >= m->size)
+		return -1;
+	return m->joined[robot];
+}
+
+/**
+ * Returns the size of the sensor matrix.
+ *
+ * @param m the sensor matrix
+ * 
+ * @return the size of the sensor matrix
+ **/
+int sensor_matrix_get_size(SensorMatrix* m)
+{
+	return m->size;
+}
+
+/**
+ * Returns the number of robots which have joined the
+ * token ring.
+ *
+ * @param m the sensor matrix
+ *
+ * @return the number of robots in the token ring
+ **/
+int sensor_matrix_get_joined(SensorMatrix* m)
+{
+	return m->numJoined;
+}
+
Index: branches/battery/code/lib/src/libwireless/wireless.c
===================================================================
--- branches/battery/code/lib/src/libwireless/wireless.c	(nonexistent)
+++ branches/battery/code/lib/src/libwireless/wireless.c	(revision 260)
@@ -0,0 +1,448 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+/**
+ * @file wireless.c
+ * @brief Wireless Library Implementation
+ *
+ * Implementation of the wireless library.
+ *
+ * @author Brian Coltin, Colony Project, CMU Robotics Club
+ **/
+
+#include "wireless.h"
+#include "xbee.h"
+#include <stdlib.h>
+#include <stdio.h>
+
+#include "wl_defs.h"
+
+#ifndef ROBOT
+#include <sys/time.h>
+#include <signal.h>
+#else
+#include <time.h>
+#ifndef FIREFLY
+#include <bom.h>
+#endif
+#endif
+
+/*Function Prototypes*/
+
+void wl_do_timeout(void);
+
+//Note: the actual frame sent has group as the first four bits and
+//frame as the last four.
+void wl_send_packet(char group, char type, char* data, int len,
+					int dest, char options, char frame);
+
+/*Data Members*/
+
+//used to store incoming and outgoing packets
+unsigned char wl_buf[128];
+//1 if we have timed out since we last checked, 0 otherwise.
+int wl_timeout = 0;
+
+PacketGroupHandler* wl_packet_groups[WL_MAX_PACKET_GROUPS];
+
+#ifndef ROBOT
+
+//called when we time out, or receive interrupt
+void sig_handler(int signo)
+{
+	switch (signo)
+	{
+		case SIGALRM:
+			wl_timeout = 1;
+			break;
+		case SIGINT:
+			wl_terminate();
+			exit(1);
+			break;
+	}
+	return;
+}
+#else
+
+//called when the timer ticks
+void timer_handler(void)
+{
+	wl_timeout = 1;
+}
+
+#endif
+
+/**
+ * Initializes the wireless library. Must be called before any
+ * other function.
+ **/
+void wl_init()
+{
+	int i;
+	for (i = 0; i < WL_MAX_PACKET_GROUPS; i++)
+		wl_packet_groups[i] = NULL;
+
+	xbee_lib_init();
+	
+	//begin timeout timer
+	#ifdef ROBOT
+	#ifdef FIREFLY
+	rtc_init(PRESCALE_DIV_256, 32, &timer_handler);
+	#else
+	rtc_init(HALF_SECOND, &timer_handler); 
+	#endif
+	#else
+  
+	//create our timer
+	struct itimerval timer_val;
+	struct timeval interval;
+	interval.tv_sec = 0;
+	interval.tv_usec = 500000;
+	struct timeval first_time;
+	first_time.tv_sec = 0;
+	first_time.tv_usec = 500000;
+	timer_val.it_interval = interval;
+	timer_val.it_value = first_time;
+	if(setitimer(ITIMER_REAL,&timer_val,NULL)==-1)
+	{
+		WL_DEBUG_PRINT("Error creating a timer.\r\n"); 
+		perror("Failure's cause");
+		exit(1); 
+	}
+
+	//create signal handler
+	struct sigaction wl_sig_act;
+	wl_sig_act.sa_handler = sig_handler;
+	wl_sig_act.sa_flags = 0;
+	sigemptyset(&wl_sig_act.sa_mask);
+	sigaction(SIGALRM, &wl_sig_act, 0);
+	sigaction(SIGINT, &wl_sig_act, 0);
+	#endif
+}
+
+/**
+ * Uninitializes the wireless library.
+ **/
+void wl_terminate()
+{
+	int i;
+	for (i = 0; i < WL_MAX_PACKET_GROUPS; i++)
+		if (wl_packet_groups[i] != NULL &&
+			wl_packet_groups[i]->unregister != NULL)
+			wl_packet_groups[i]->unregister();
+	
+	xbee_terminate();
+}
+
+/**
+ * Set the PAN for the XBee to join.
+ *
+ * @param pan the new PAN
+ *
+ * @see wl_get_pan
+ **/
+void wl_set_pan(int pan)
+{
+	xbee_set_pan_id(pan);
+}
+
+/**
+ * Get the PAN the XBee is currently part of.
+ *
+ * @return the PAN of the XBee
+ *
+ * @see wl_set_pan
+ **/
+int wl_get_pan(void)
+{
+	return xbee_get_pan_id();
+}
+
+/**
+ * Set the channel the XBee is listening to.
+ *
+ * @param channel the new channel to join
+ *
+ * @see wl_get_channel
+ **/
+void wl_set_channel(int channel)
+{
+	xbee_set_channel(channel);
+}
+
+/**
+ * Get the channel the XBee is part of.
+ *
+ * @return the channel the XBee is part of
+ *
+ * @see wl_set_channel
+ **/
+int wl_get_channel(void)
+{
+	return xbee_get_channel();
+}
+
+/**
+ * Returns the 16-bit address of the XBee module.
+ *
+ * @return the 16-bit address of the XBee module.
+ **/
+unsigned int wl_get_xbee_id()
+{
+	return xbee_get_address();
+}
+
+/**
+ * Send a packet to a specific XBee without specifying a PAN.
+ *
+ * @param group the packet group
+ * @param type the packet type
+ * @param data the packet data
+ * @param len the packet length in bytes
+ * @param dest the 16-bit address of the XBee to send the packet to
+ * @param frame the frame number to see with a TX_STATUS response
+ **/
+void wl_send_robot_to_robot_global_packet(char group, char type,
+		char* data, int len, int dest, char frame)
+{
+	wl_send_packet(group, type, data, len, dest,
+			XBEE_OPTIONS_BROADCAST_ALL_PANS, frame);
+}
+
+/**
+ * Send a packet to a specific XBee in the same PAN.
+ *
+ * @param group the packet group
+ * @param type the packet type
+ * @param data the packet data
+ * @param len the packet length in bytes
+ * @param dest the 16-bit address of the XBee to send the packet to
+ * @param frame the frame number to see with a TX_STATUS response
+ **/
+void wl_send_robot_to_robot_packet(char group, char type,
+		char* data, int len, int dest, char frame)
+{
+	wl_send_packet(group, type, data, len, dest, XBEE_OPTIONS_NONE,
+			frame);
+}
+
+/**
+ * Send a packet to all XBees in all PANs.
+ *
+ * @param group the packet group
+ * @param type the packet type
+ * @param data the packet data
+ * @param len the packet length in bytes
+ * @param frame the frame number to see with a TX_STATUS response
+ **/
+void wl_send_global_packet(char group, char type,
+		char* data, int len, char frame)
+{
+	wl_send_packet(group, type, data, len, XBEE_BROADCAST,
+			XBEE_OPTIONS_BROADCAST_ALL_PANS, frame);
+}
+
+/**
+ * Send a packet to all XBee's in the same PAN.
+ *
+ * @param group the packet group
+ * @param type the packet type
+ * @param data the packet data
+ * @param len the packet length in bytes
+ * @param frame the frame number to see with a TX_STATUS response
+ **/
+void wl_send_pan_packet(char group, char type,
+		char* data, int len, char frame)
+{
+	wl_send_packet(group, type, data, len, XBEE_BROADCAST, 
+			XBEE_OPTIONS_NONE, frame);
+}
+
+/**
+ * Send a packet.
+ *
+ * @param group the packet group
+ * @param type the packet type
+ * @param data the packet data
+ * @param len the packet length in bytes
+ * @param dest the destination of the packet
+ * @param options the options for sending the packet
+ * @param frame the frame number to see with a TX_STATUS response
+ **/
+void wl_send_packet(char group, char type, char* data, int len,
+					int dest, char options, char frame)
+{
+	char buf[128];
+	int i;
+	if (frame != 0)
+		frame = (frame & 0x0F) | ((group & 0x0F) << 4);
+	buf[0] = group;
+	buf[1] = type;
+	for (i = 0; i < len; i++)
+		buf[2 + i] = data[i];
+	xbee_send_packet(buf, len + 2, dest, options, frame);
+}
+
+/**
+ * Register a packet group with the wireless library. The event
+ * handlers in the packet group will be called whenever an
+ * event dealing with the packet group's group code occurs.
+ *
+ * @param h the PacketGroupHandler to register
+ **/
+void wl_register_packet_group(PacketGroupHandler* h)
+{
+	if (h->groupCode >= WL_MAX_PACKET_GROUPS)
+	{
+		WL_DEBUG_PRINT("Packet group code too large.\r\n");
+		return;
+	}
+	if (wl_packet_groups[h->groupCode] != NULL)
+	{
+		WL_DEBUG_PRINT("Packet group code already registered.\r\n");
+		return;
+	}
+	wl_packet_groups[h->groupCode] = h;
+}
+
+/**
+ * Unregister a packet group from the wireless library.
+ * 
+ * @param h the packet group to remove
+ **/
+void wl_unregister_packet_group(PacketGroupHandler* h)
+{
+	unsigned int groupCode = h->groupCode;
+	PacketGroupHandler* p = wl_packet_groups[groupCode];
+	if (p != NULL && p->unregister != NULL)
+		p->unregister();
+	wl_packet_groups[groupCode] = NULL;
+}
+
+/**
+ * Called when the timer is triggered. This calls the timeout
+ * handlers of all the registered packet groups.
+ **/
+void wl_do_timeout()
+{
+	int i;
+	for (i = 0; i < WL_MAX_PACKET_GROUPS; i++)
+		if (wl_packet_groups[i] != NULL &&
+			wl_packet_groups[i]->timeout_handler != NULL)
+			wl_packet_groups[i]->timeout_handler();
+}
+
+/**
+ * Performs wireless library functionality. This function must
+ * be called frequently for wireless to perform effectively.
+ * This function will call timeout handlers, as well as
+ * received packet and transmit status handlers.
+ **/
+void wl_do()
+{
+	if (wl_timeout)
+	{
+		wl_do_timeout();
+		wl_timeout = 0;
+	}
+	
+	int len = xbee_get_packet(wl_buf);
+	if (len < 0)//no packet received
+		return;
+	
+	if (wl_buf[0] == XBEE_TX_STATUS)
+	{
+		if (len != 3)
+		{
+			WL_DEBUG_PRINT("Transmit Status packet should be of length 3.\r\n");
+			return;
+		}
+		
+		//the first four bits are the packet group
+		//this only works with under 16 groups
+		int group = (int)(wl_buf[1] >> 4);
+		int success = 0;
+		if (wl_buf[2] == 0)
+			success = 1;
+		else
+		{
+			WL_DEBUG_PRINT("No response received.\r\n");
+			if (wl_buf[2] == 2)
+			{
+				WL_DEBUG_PRINT("CCA Failure\r\n");
+			}
+			if (wl_buf[2] == 3)
+			{
+				WL_DEBUG_PRINT("Purged\r\n");
+			}
+		}
+		
+		if (wl_packet_groups[group] != NULL &&
+					wl_packet_groups[group]->handle_response != NULL)
+			wl_packet_groups[group]->handle_response(
+					(int)wl_buf[1] & 0x0F, success);
+		return;
+	}
+	
+	if (wl_buf[0] == XBEE_RX)
+	{
+		if (len < 7)
+		{
+			WL_DEBUG_PRINT("Packet is too small.\r\n");
+			return;
+		}
+		
+		int source = ((int)wl_buf[1] << 8) + ((int)wl_buf[2]);
+		
+		/*
+		//unused for now
+		int signalStrength = wl_buf[3];
+		//1 for Address broadcast, 2 for PAN broadcast
+		int options = wl_buf[4];
+		*/
+		
+		int group = wl_buf[5];
+		int type = wl_buf[6];
+		int packetLen = len - 7;
+		
+		if (wl_packet_groups[group] != NULL
+				&& wl_packet_groups[group]->handle_receive != NULL)
+			wl_packet_groups[group]->handle_receive(type, source, 
+				wl_buf + 7, packetLen);
+		return;
+	}
+	
+	WL_DEBUG_PRINT("Unexpected packet received from XBee.\r\n");
+	return;
+}
+
+
+#ifndef ROBOT
+void wl_set_com_port(char* port){
+  xbee_set_com_port(port);
+}
+#endif
+
+
Index: branches/battery/code/lib/src/libdragonfly/time.c
===================================================================
--- branches/battery/code/lib/src/libdragonfly/time.c	(nonexistent)
+++ branches/battery/code/lib/src/libdragonfly/time.c	(revision 260)
@@ -0,0 +1,183 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+
+/**
+ * @file time.c
+ * @brief Timer code
+ *
+ * Implementation of functions for timers.
+ *
+ * @author Colony Project, CMU Robotics Club
+ **/
+
+/*
+time.c
+anything that requires a delay
+mostly delay_ms
+
+author: Robotics Club, Colony Project
+
+Change Log:
+	2.5.07 - Kevin
+		Aaron fixed the orb/servo code and made them use timer3 but compare registers B and C. He hard set the prescaler
+		to 8 so the RTC broke. Changed it so that we use a 8 prescaler which sets the compare match at 1/16th of a second.
+		You now count how many 16ths of a second you want until you trigger your actual interrupt. Works. Changed defines
+		for time so you can still call rtc_init with a scale but now it is defined in terms of actual time like second, quarter_second
+		etc. Read that section in the time.h file for more information. Tested and works, though the clock drifts more than
+		it used to
+	1.30.07 - Kevin
+		Modified the clock to run on timer3 on the Dragonfly. Works with decent accuracy. Using a prescaler of 256
+	the timer counts up to a precomputer value which will trigger an interrupt and reset the timer. Multiples of
+	256 change it by that multiple. Refer to the time.h file for all possible prescalers.
+		The interrupt will call a specified function _rtc_func every pulse.
+		All of it has been tested and it works.
+
+*/
+#include <avr/interrupt.h>
+#include <util/delay.h>
+#include <time.h>
+#include <serial.h>
+
+static volatile int _rtc_val = 0;
+static volatile int _rtc_pulse = 0;
+static volatile int _rtc_scale = 32;	//Defaults to 1 Second per pulse
+static void (*_rtc_f)(void) = 0;
+
+/**
+ * @defgroup time Time
+ * @brief Time functions
+ * 
+ * Functions dealing with time.
+ * 
+ * @{
+ **/
+
+/**
+ * Delays for the specified number of milliseconds.
+ * The accuracy of this function is unknown.
+ *
+ * @param ms the number of milliseconds to delay for
+ **/
+void delay_ms(int ms) 
+{
+	for(; ms > 15; ms-=15)
+		_delay_ms(15);
+	_delay_ms(ms);
+}
+
+
+/* 	Prescales defined in time.h. SECOND will give you 1 second.
+	More scales are defined in the time.h file.
+	rtc_func is the address to a function that you want called every clock tick. */
+/**
+ * Initializes the real time clock. Prescales are defined in time.h.
+ * For example, SECOND will give 1 second. The specified function is
+ * called every clock tick. For the real time clock to activate,
+ * interrupts must be enabled. (through sei() )
+ *
+ * @param prescale_opt the period with which the timer is triggered
+ * @param rtc_func the function called when the timer is triggered
+ *
+ * @see rtc_get, rtc_reset
+ *
+ **/
+void rtc_init(int prescale_opt, void (*rtc_func)(void)) {
+	
+	//Clear timer register for Timer 3
+	TCNT3 = 0;
+	
+	/* 	This sets the Waveform Generation Module to CTC (Clear Timer on Compare) Mode (100)
+		See page135 in Atmega128 Docs for more modes and explanations */
+	TCCR3B |= _BV(WGM32);
+	
+	/* 	This sets the prescaler for the system clock (8MHz) ie: divides the clock by some number.
+		Currently set to a prescaler of 8 because that is what the orb and servos use (they are on this timer as well)
+		See page137 in Atemga128 Docs for all the available prescalers */
+	TCCR3B |= _BV(CS31);
+	
+	/* 	Sets the two regsiters that we compare against. So the timer counts up to this number and
+		then resets back to 0 and calls the compare match interrupt.
+		8x10^6 / 8 = 1/16 Second. All values are based off of this number. Do not change it unless you
+		are l337*/
+		
+	OCR3A = 0xF424;	
+
+	/* 	Enable Output Compare A Interrupt. When OCR3A is met by the timer TCNT3 this interrupt will be
+		triggerd. (See page140 in Atmega128 Docs for more information */
+	ETIMSK |= _BV(OCIE3A);
+	
+	/*	Store the pointer to the function to be used in the interrupt */
+	_rtc_f = rtc_func;
+	
+	/*	Store how many 1/16ths of a second you want to let by before triggering an interrupt */
+	_rtc_scale = prescale_opt;
+}
+
+/**
+ * Returns the time elapsed in seconds since the last call to
+ * rtc_init or rtc_reset.
+ *
+ * @return the number of seconds since the last call to rtc_init or rtc_reset
+ *
+ * @see rtc_init, rtc_reset
+ **/
+int rtc_get(void){
+	return _rtc_val;
+}
+
+/**
+ * Resets the real time clock counter to 0.
+ *
+ * @see rtc_init, rtc_get
+ **/
+void rtc_reset(void){
+	_rtc_val = 0;
+}
+
+/** @} **/ //end defgroup
+
+/*	Called every pulse. Function in _rtc_f is called every _rtc_scale and also the counter is updated.
+	Bascially, since the pulse is hard set at 1/16s  you want to count how many 16ths of a second have passed
+	and when it reaches the amount of time you want, execute the code. */
+SIGNAL(TIMER3_COMPA_vect) {
+
+	if (_rtc_pulse ==  _rtc_scale) {
+		//Increment the real time clock counter
+		_rtc_val++;
+		
+		//Calls the function tied to the real time clock if defined
+		if(_rtc_f != 0)
+			_rtc_f();
+		
+		//Resets the pulse until the next scale is matched
+		_rtc_pulse = 0;
+	}	
+	
+	//Updates the amount of pulses seen since the last scale match
+	_rtc_pulse++;
+	
+}
+
Index: branches/battery/code/lib/src/libdragonfly/motor.c
===================================================================
--- branches/battery/code/lib/src/libdragonfly/motor.c	(nonexistent)
+++ branches/battery/code/lib/src/libdragonfly/motor.c	(revision 260)
@@ -0,0 +1,153 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+
+/**
+ * @file motor.c
+ * @brief Motors
+ *
+ * Implementation of functions for controlling the motors.
+ *
+ * @author Colony Project, CMU Robotics Club
+ * Much of this is taken from FWR's library, author: Tom Lauwers
+ **/
+
+#include "motor.h"
+
+/**
+ * @defgroup motors Motors
+ * @brief Functions for controlling the motors.
+ * Functions for controlling the motors. Found in motor.h.
+ * @{
+ **/
+
+/**
+ * Initializes both motors so that they can be used with future
+ * calls to motor1_set and motor2_set.
+ *
+ * @see motors_off, motor1_set, motor2_set
+ **/
+void motors_init( void ) {
+	// Configure counter such that we use phase correct
+	// PWM with 8-bit resolution
+	PORTA &= 0x0F;
+	DDRA |= 0xF0;
+	DDRB |= 0x60;
+
+	//timer 1A and 1B
+	TCCR1A = _BV(COM1A1) | _BV(COM1B1) | _BV(WGM10);
+	TCCR1B = _BV(WGM12) | _BV(CS10);
+//	TCCR1A = 0xA1;
+//	TCCR1B = 0x04;
+	OCR1AH=0;
+	OCR1AL=0;
+	OCR1BH=0;
+	OCR1BL=0;
+}
+
+/**
+ * Sets the speed and direction of motor1.
+ * motors_init must be called before this function can be used.
+ *
+ * @param direction Either FORWARD or BACKWARD to set the direction of rotation.
+ * @param speed The speed the motor will run at, in the range 0-255.
+ * 
+ * @see motor2_set, motors_init
+ **/
+void motor1_set(int direction, int speed) {
+
+	if(direction == 0) {
+	    // turn off PWM first if switching directions
+		if((PORTA & 0x30) != 0x10)
+		{
+		  OCR1A = 0;
+		}	
+		PORTA = (PORTA & 0xCF) | 0x10;
+//		PORTD |= 0x10;
+//		PORTD &= 0xBF;
+	}
+	else {
+	    // turn off PWM first if switching directions
+		if((PORTA & 0x30) != 0x20)
+		{
+		  OCR1A = 0;
+		}
+		PORTA = (PORTA & 0xCF) | 0x20;
+//		PORTD |= 0x40;
+//		PORTD &= 0xEF;
+	}
+	
+	// Set the timer to count up to speed, an 8-bit value
+	OCR1AL = speed;
+}
+
+/**
+ * Sets the speed and direction of motor2.
+ * motors_init must be called before this function can be used.
+ *
+ * @param direction Either FORWARD or BACKWARD to set the direction of rotation.
+ * @param speed The speed the motor will run at, in the range 0-255.
+ *
+ * @see motor1_set, motors_init
+ **/
+void motor2_set(int direction, int speed) {
+	if(direction == 0) {
+//		PORTD |= 0x20;
+//		PORTD &= 0x7F;
+	    // turn off PWM first if switching directions
+		if((PORTA & 0xC0) != 0x80)
+		{
+		  OCR1B = 0;
+		}		
+		
+		PORTA = (PORTA & 0x3F) | 0x80;
+	}
+	else {
+//		PORTD |= 0x80;
+//		PORTD &= 0xDF;
+
+	    // turn off PWM first if switching directions
+		if((PORTA & 0xC0) != 0x40)
+		{
+		  OCR1B = 0;
+		}		
+		
+		PORTA = (PORTA & 0x3F) | 0x40;
+	}
+	OCR1BL = speed;
+}
+
+/**
+ * Turns off both motors.
+ *
+ * @see motors_init
+ **/
+void motors_off( void ) {
+	OCR1AL = 0x0;
+	OCR1BL = 0x0;
+}
+
+/**@}**///end defgroup
+
Index: branches/battery/code/lib/src/libdragonfly/analog.c
===================================================================
--- branches/battery/code/lib/src/libdragonfly/analog.c	(nonexistent)
+++ branches/battery/code/lib/src/libdragonfly/analog.c	(revision 260)
@@ -0,0 +1,183 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+/**
+ * @file analog.c
+ * @brief Analog input and output
+ *
+ * Contains functions for manipulating the ADC on the Dragonfly board.
+ * 
+ * @author Colony Project, CMU Robotics Club
+ * code mostly taken from fwr analog file (author: Tom Lauwers)
+ **/
+
+#include <util/delay.h>
+#include <avr/interrupt.h>
+#include "analog.h"
+
+// Internal Function Prototypes
+void set_adc_mux(int which);
+
+/**
+ * @defgroup analog Analog
+ * Functions for manipulation the ADC on the dragonfly board.
+ * All definitions may be found in analog.h.
+ *
+ * @{
+ **/
+
+
+/**
+ * Initializes the ADC.
+ * Call analog_init before reading from the analog ports.
+ *
+ * @see analog8, analog10
+ **/
+void analog_init(void)
+{
+	// ADC Status Register A
+	// Bit 7 - ADEN is set (enables analog)
+	// Bit 6 - Start conversion bit is set (must be done once for free-running mode)
+	// Bit 5 - Enable Auto Trigger (for free running mode)
+	// Bit 4 - ADC interrupt flag, 0
+	// Bit 3 - Enable ADC Interrupt (required to run free-running mode)
+	// Bits 2-0 - Set to create a clock divisor of 128, to make ADC clock = 8,000,000/128
+	ADCSRA |= 0xEF;
+
+	// ADC Status Register B
+	// Bit 7, 5-3 - Must be cleared
+	// Bit 2:0 - Set mode, currently cleared for free running operation
+	// Bit 6 - Analog comparator mode - cleared
+//	ADCSRB = 0x00;
+	
+	// ADMUX register
+	// Bit 7,6 - Set voltage reference to AVcc (0b01)
+	// Bit 5 - Set ADLAR bit for left adjust to do simple 8-bit reads
+	// Bit 4 - X
+	// Bit 3:0 - Sets the current channel, set to ADC7 (the external mux)
+	ADMUX = 0x67;
+
+	// Set external mux lines to outputs
+	DDRG |= 0x1C;
+	set_adc_mux(0x07);
+}	
+
+
+/**
+ * Reads an eight bit number from an analog port.
+ * analog_init must be called before using this function.
+ * 
+ * @param which the analog port to read from. One of
+ * the constants AN0 - AN7.
+ *
+ * @return the eight bit input to the specified port
+ *
+ * @see analog_init, analog10
+ **/
+unsigned int analog8(int which)
+{
+	if(which < EXT_MUX)
+		ADMUX = 0x60 + which;
+	else if(which == EXT_MUX)
+		return 0;
+	else
+	{
+		ADMUX = 0x60 + EXT_MUX;
+		set_adc_mux(which - 8);
+		_delay_ms(1);
+	}
+	
+	_delay_ms(1); // need at least 130 us between conversions
+	return ADCH;
+}
+
+/**
+ * Reads a ten bit number from the specified port.
+ * analog_init must be called before using this function.
+ *
+ * @param which the analog port to read from. Typically
+ * a constant, one of AN0 - AN7.
+ *
+ * @return the ten bit number input to the specified port
+ * 
+ * @see analog_init, analog8
+ **/
+unsigned int analog10(int which)
+{
+	unsigned int adc_h = 0;
+	unsigned int adc_l = 0;
+
+	if(which < EXT_MUX)
+		ADMUX = 0x60 + which;
+	else if(which == EXT_MUX)
+		return 0;
+	else
+	{
+		ADMUX = 0x60 + EXT_MUX;
+		set_adc_mux(which - 8);
+		_delay_ms(1);
+	}
+
+	_delay_ms(1);
+	adc_l = ADCL; /* highest 2 bits of ADCL -> least 2 bits of analog val */
+	adc_h = ADCH; /* ADCH -> 8 highest bits of analog val */
+	
+	return (adc_h << 2) | (adc_l >> 6);
+}
+
+/**
+ * Returns the current position of the wheel, as an integer
+ * in the range 0 - 255.
+ * analog_init must be called before using this function.
+ *
+ * @return the orientation of the wheel, as an integer in
+ * the range 0 - 255.
+ *
+ * @see analog_init
+ **/
+int wheel(void)
+{
+	return analog8(WHEEL_PORT);
+}
+
+/**@}**/ //end defgroup
+
+SIGNAL (SIG_ADC)
+{
+	// This is just here to catch ADC interrupts because ADC is free running.  
+	// No code needs to be in here.
+}
+
+void set_adc_mux(int which)
+{
+  // FIX THIS IN NEXT REVISION
+  // ADDR2 ADDR1 ADDR0
+  // G2.G4.G3 set mux to port 0-7 via binary selection
+  // math would be much cleaner if it was G4.G3.G2
+  
+  // mask so only proper bits are possible.  
+  PORTG = (PORTG & 0xE3) | ((which & 0x03) << 3) | (which & 0x04);
+}
+
Index: branches/battery/code/lib/src/libdragonfly/lcd.c
===================================================================
--- branches/battery/code/lib/src/libdragonfly/lcd.c	(nonexistent)
+++ branches/battery/code/lib/src/libdragonfly/lcd.c	(revision 260)
@@ -0,0 +1,309 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+
+/**
+ * @file lcd.c
+ * @brief LCD
+ *
+ * Implementation of functions for using the LCD.
+ *
+ * @author Colony Project, CMU Robotics Club
+ **/
+#include <avr/io.h>
+#include <lcd.h>
+#include <time.h>
+
+//LCD defines
+#define RST _BV(4)  // pd4 (GPIO)
+#define SCE _BV(0)  // pb0 (~SS)
+#define D_C _BV(5)  // pd5 (GPIO?)
+#define SDI _BV(2)  // pb2 (MOSI)
+#define SCK _BV(1) // pb1 (SCK)
+
+#define LCDPORT PORTB
+#define LCDDDR DDRB
+
+#define LCDRESETPORT PORTD
+#define LCDRESETDDR DDRD
+
+void lcd_putbyte(unsigned char b);
+
+
+//**************************************Old shit below!*****************
+/*
+FontLookup - a lookup table for all characters
+*/
+static const unsigned char FontLookup [][5] =
+{
+    { 0x00, 0x00, 0x00, 0x00, 0x00 },  // sp
+    { 0x00, 0x00, 0x5f, 0x00, 0x00 },   // !
+    { 0x00, 0x07, 0x00, 0x07, 0x00 },   // "
+    { 0x14, 0x7f, 0x14, 0x7f, 0x14 },   // #
+    { 0x24, 0x2a, 0x7f, 0x2a, 0x12 },   // $
+    { 0x23, 0x13, 0x08, 0x64, 0x62 },   // %
+    { 0x36, 0x49, 0x55, 0x22, 0x50 },   // &
+    { 0x00, 0x05, 0x03, 0x00, 0x00 },   // '
+    { 0x00, 0x1c, 0x22, 0x41, 0x00 },   // (
+    { 0x00, 0x41, 0x22, 0x1c, 0x00 },   // )
+    { 0x14, 0x08, 0x3E, 0x08, 0x14 },   // *
+    { 0x08, 0x08, 0x3E, 0x08, 0x08 },   // +
+    { 0x00, 0x00, 0x50, 0x30, 0x00 },   // ,
+    { 0x10, 0x10, 0x10, 0x10, 0x10 },   // -
+    { 0x00, 0x60, 0x60, 0x00, 0x00 },   // .
+    { 0x20, 0x10, 0x08, 0x04, 0x02 },   // /
+    { 0x3E, 0x51, 0x49, 0x45, 0x3E },   // 0
+    { 0x00, 0x42, 0x7F, 0x40, 0x00 },   // 1
+    { 0x42, 0x61, 0x51, 0x49, 0x46 },   // 2
+    { 0x21, 0x41, 0x45, 0x4B, 0x31 },   // 3
+    { 0x18, 0x14, 0x12, 0x7F, 0x10 },   // 4
+    { 0x27, 0x45, 0x45, 0x45, 0x39 },   // 5
+    { 0x3C, 0x4A, 0x49, 0x49, 0x30 },   // 6
+    { 0x01, 0x71, 0x09, 0x05, 0x03 },   // 7
+    { 0x36, 0x49, 0x49, 0x49, 0x36 },   // 8
+    { 0x06, 0x49, 0x49, 0x29, 0x1E },   // 9
+    { 0x00, 0x36, 0x36, 0x00, 0x00 },   // :
+    { 0x00, 0x56, 0x36, 0x00, 0x00 },   // ;
+    { 0x08, 0x14, 0x22, 0x41, 0x00 },   // <
+    { 0x14, 0x14, 0x14, 0x14, 0x14 },   // =
+    { 0x00, 0x41, 0x22, 0x14, 0x08 },   // >
+    { 0x02, 0x01, 0x51, 0x09, 0x06 },   // ?
+    { 0x32, 0x49, 0x59, 0x51, 0x3E },   // @
+    { 0x7E, 0x11, 0x11, 0x11, 0x7E },   // A
+    { 0x7F, 0x49, 0x49, 0x49, 0x36 },   // B
+    { 0x3E, 0x41, 0x41, 0x41, 0x22 },   // C
+    { 0x7F, 0x41, 0x41, 0x22, 0x1C },   // D
+    { 0x7F, 0x49, 0x49, 0x49, 0x41 },   // E
+    { 0x7F, 0x09, 0x09, 0x09, 0x01 },   // F
+    { 0x3E, 0x41, 0x49, 0x49, 0x7A },   // G
+    { 0x7F, 0x08, 0x08, 0x08, 0x7F },   // H
+    { 0x00, 0x41, 0x7F, 0x41, 0x00 },   // I
+    { 0x20, 0x40, 0x41, 0x3F, 0x01 },   // J
+    { 0x7F, 0x08, 0x14, 0x22, 0x41 },   // K
+    { 0x7F, 0x40, 0x40, 0x40, 0x40 },   // L
+    { 0x7F, 0x02, 0x0C, 0x02, 0x7F },   // M
+    { 0x7F, 0x04, 0x08, 0x10, 0x7F },   // N
+    { 0x3E, 0x41, 0x41, 0x41, 0x3E },   // O
+    { 0x7F, 0x09, 0x09, 0x09, 0x06 },   // P
+    { 0x3E, 0x41, 0x51, 0x21, 0x5E },   // Q
+    { 0x7F, 0x09, 0x19, 0x29, 0x46 },   // R
+    { 0x46, 0x49, 0x49, 0x49, 0x31 },   // S
+    { 0x01, 0x01, 0x7F, 0x01, 0x01 },   // T
+    { 0x3F, 0x40, 0x40, 0x40, 0x3F },   // U
+    { 0x1F, 0x20, 0x40, 0x20, 0x1F },   // V
+    { 0x3F, 0x40, 0x38, 0x40, 0x3F },   // W
+    { 0x63, 0x14, 0x08, 0x14, 0x63 },   // X
+    { 0x07, 0x08, 0x70, 0x08, 0x07 },   // Y
+    { 0x61, 0x51, 0x49, 0x45, 0x43 },   // Z
+    { 0x00, 0x7F, 0x41, 0x41, 0x00 },   // [
+    { 0x02, 0x04, 0x08, 0x10, 0x20 },   // backslash
+    { 0x00, 0x41, 0x41, 0x7F, 0x00 },   // ]
+    { 0x04, 0x02, 0x01, 0x02, 0x04 },   // ^
+    { 0x40, 0x40, 0x40, 0x40, 0x40 },   // _
+    { 0x00, 0x01, 0x02, 0x04, 0x00 },   // '
+    { 0x20, 0x54, 0x54, 0x54, 0x78 },   // a
+    { 0x7F, 0x48, 0x44, 0x44, 0x38 },   // b
+    { 0x38, 0x44, 0x44, 0x44, 0x20 },   // c
+    { 0x38, 0x44, 0x44, 0x48, 0x7F },   // d
+    { 0x38, 0x54, 0x54, 0x54, 0x18 },   // e
+    { 0x08, 0x7E, 0x09, 0x01, 0x02 },   // f
+    { 0x0C, 0x52, 0x52, 0x52, 0x3E },   // g
+    { 0x7F, 0x08, 0x04, 0x04, 0x78 },   // h
+    { 0x00, 0x44, 0x7D, 0x40, 0x00 },   // i
+    { 0x20, 0x40, 0x44, 0x3D, 0x00 },   // j
+    { 0x7F, 0x10, 0x28, 0x44, 0x00 },   // k
+    { 0x00, 0x41, 0x7F, 0x40, 0x00 },   // l
+    { 0x7C, 0x04, 0x18, 0x04, 0x78 },   // m
+    { 0x7C, 0x08, 0x04, 0x04, 0x78 },   // n
+    { 0x38, 0x44, 0x44, 0x44, 0x38 },   // o
+    { 0x7C, 0x14, 0x14, 0x14, 0x08 },   // p
+    { 0x08, 0x14, 0x14, 0x18, 0x7C },   // q
+    { 0x7C, 0x08, 0x04, 0x04, 0x08 },   // r
+    { 0x48, 0x54, 0x54, 0x54, 0x20 },   // s
+    { 0x04, 0x3F, 0x44, 0x40, 0x20 },   // t
+    { 0x3C, 0x40, 0x40, 0x20, 0x7C },   // u
+    { 0x1C, 0x20, 0x40, 0x20, 0x1C },   // v
+    { 0x3C, 0x40, 0x30, 0x40, 0x3C },   // w
+    { 0x44, 0x28, 0x10, 0x28, 0x44 },   // x
+    { 0x0C, 0x50, 0x50, 0x50, 0x3C },   // y
+    { 0x44, 0x64, 0x54, 0x4C, 0x44 },    // z
+    { 0x00, 0x08, 0x36, 0x41, 0x41 },   // {
+    { 0x00, 0x00, 0x7F, 0x00, 0x00 },   // |
+    { 0x41, 0x41, 0x36, 0x08, 0x00 },   // }
+    { 0x02, 0x01, 0x01, 0x02, 0x01 },   // ~
+    { 0x55, 0x2A, 0x55, 0x2A, 0x55 },   // del
+};
+
+
+/**
+ * @defgroup lcd LCD
+ * @brief Functions for the LCD
+ * Functions for writing to the LCD.
+ * All functions may be found in lcd.h.
+ *
+ * @{
+ **/
+
+/**
+ * Initializes the LCD. Must be called before any other
+ * LCD functions.
+ **/
+void lcd_init(void)
+{
+	LCDDDR |= (SCE | SDI | SCK);
+	LCDRESETDDR |= (RST|D_C);
+
+	LCDPORT &= ~( SCE | SDI | SCK);
+	LCDRESETPORT &=~(D_C);
+  
+	SPCR |= 0x50;//0b01010000; // no SPI int, SPI en, Master, sample on rising edge, fosc/2
+	SPSR |= 0x01;       // a continuation of the above
+
+	LCDRESETPORT |= RST;
+	delay_ms(10);
+	LCDRESETPORT &= (~RST);
+	delay_ms(100);
+	LCDRESETPORT |= RST;
+	
+	lcd_putbyte( 0x21 );  // LCD Extended Commands.
+	lcd_putbyte( 0xC8 );  // Set LCD Vop (Contrast).
+	lcd_putbyte( 0x06 );  // Set Temp coefficent.
+	lcd_putbyte( 0x13 );  // LCD bias mode 1:48.
+	lcd_putbyte( 0x20 );  // LCD Standard Commands, Horizontal addressing mode.
+	lcd_putbyte( 0x0C );  // LCD in normal mode.
+	
+	LCDRESETPORT |= D_C;		//put it in init instead of main
+	
+	lcd_clear_screen();
+}
+
+/**
+ * Clears the LCD screen. lcd_init must be called first.
+ * 
+ * @see lcd_init
+ **/
+void lcd_clear_screen( void ) {
+	int i;
+	for (i = 0; i < 504; i++)
+		lcd_putbyte(0x0);
+	
+	lcd_gotoxy(0,0);
+}
+
+/**
+ * Prints a character on the LCD screen. lcd_init
+ * must be called before this function may be used.
+ *
+ * @param c the character to print
+ *
+ * @see lcd_init
+ **/
+void lcd_putc(char c)
+{
+	int i;
+	
+	for (i = 0; i < 5; i++)
+		lcd_putbyte(FontLookup[c-32][i]);
+	lcd_putbyte(0);
+}
+
+/*
+print an entire string to the lcd
+*/
+void lcd_puts(char *s)
+{
+	char *t = s;
+	while (*t != 0)
+	{
+		lcd_putc(*t);
+		t++;
+	}
+}
+
+/*
+go to coordinate x, y
+y: vertically - 1 char
+x: horizontally - 1 pixel
+
+multiply x by 6 if want to move 1 entire character
+
+origin (0,0) is at top left corner of lcd screen
+*/
+
+/**
+ * Move the current cursor position to the one specified.
+ * lcd_init must be called before this function may be used.
+ * 
+ * @param x The x coordinate of the new position
+ * @param y The y coordinate of the new position
+ *
+ * @see lcd_init
+ **/
+void lcd_gotoxy(int x, int y)
+{
+	LCDRESETPORT &= ~(D_C);
+	lcd_putbyte(0x40 | (y & 0x07));
+	lcd_putbyte(0x80 | (x & 0x7f));
+	LCDRESETPORT |= D_C;
+}
+
+/*
+prints an int to the lcd
+
+code adapted from Chris Efstathiou's code (hendrix@otenet.gr)
+*/
+
+/**
+ * Print an integer to the LCD screen.
+ * lcd_init must be called before this function may be used.
+ * 
+ * @param value the integer to print
+ *
+ * @see lcd_init
+ **/
+void lcd_puti(int value )
+{
+	unsigned char lcd_data[6]={'0','0','0','0','0','0' }, position=sizeof(lcd_data), radix=10; 
+
+        /* convert int to ascii  */ 
+        if(value<0) { lcd_putc('-'); value=-value; }    
+        do { position--; *(lcd_data+position)=(value%radix)+'0'; value/=radix;  } while(value); 
+
+    
+        /* start displaying the number */
+        for(;position<=(sizeof(lcd_data)-1);position++)
+		lcd_putc(lcd_data[position]);
+
+	return;
+}
+
+/** @} **/ //end defgroup
+
+void lcd_putbyte(unsigned char b)
+{
+	SPDR = b;
+	while (!(SPSR & 0x80)); /* Wait until SPI transaction is complete */
+}
+
Index: branches/battery/code/lib/src/libdragonfly/move.c
===================================================================
--- branches/battery/code/lib/src/libdragonfly/move.c	(nonexistent)
+++ branches/battery/code/lib/src/libdragonfly/move.c	(revision 260)
@@ -0,0 +1,193 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+
+/**
+ * @file move.c
+ * @brief Functions for moving
+ *
+ * Implementation of functions for moving the robot.
+ *
+ * @author Colony Project, CMU Robotics Club
+ **/
+
+#include "dragonfly_lib.h"
+
+#include "move.h"
+#include "rangefinder.h"
+
+
+// Internal prototypes
+void translateAngulartoLinear (int velocity, int omega, int* vl, int* vr);
+
+// global varaibles for move_avoid
+int d1, d2, d3, d4, d5; /**
+ * @defgroup move Movement
+ * @brief Functions fo controlling robot motion
+ * Higher level functions to control the movement of robots.
+ * 
+ * @{
+ **/
+
+
+/**
+ * Causes the robot to move with the given translation and rotational velocities.
+ * motors_init must be called before this function can be used.
+ *
+ * @param velocity the translational velocity of the robot, in the range -255 to 255.
+ * A positive value indicates forward motion, while a negative value indicates
+ * backwards motion.
+ * 
+ * @param omega the rotational velocity of the robot, in the range -255 to 255.
+ * A positive value indicates a counterclockwise velocity, while a negative
+ * value indicates a clockwise velocity.
+ *
+ * @see motors_init, motor1_set, motor2_set
+ **/
+void move (int velocity, int omega) {
+  int vl = 0;
+  int vr = 0;
+  translateAngulartoLinear(velocity, omega, &vl , &vr );
+  //
+  
+  if (vl < 0) {
+    motor1_set(BACKWARD, -vl);
+  } else {
+    motor1_set(FORWARD, vl);
+  }
+  if (vr < 0) {
+    motor2_set(BACKWARD, -vr);
+  } else {
+    motor2_set(FORWARD, vr);
+  }
+}
+
+
+/**
+ * Moves the robot with the given translational and angular velocities
+ * while avoiding obstacles. To be effective, this function must be
+ * called repeatedly throughout the motion. It relies on the IR
+ * rangefinders to detect obstacles. Before calling this function,
+ * motors_init and range_init must be called.
+ *
+ * @param velocity the translational velocity of the robot, in the
+ * range -255 to 255. A positive value indicates forward motion.
+ *
+ * @param omega the rotational velocity of the robot, in the range
+ * -255 to 255. A positive value indicates a counterclockwise velocity.
+ *
+ * @param strength the strength of the avoid behavior, in the range
+ * 0 to 100.
+ *
+ * @see motors_init, range_init, move
+ **/
+void move_avoid(int velocity, int omega, int strength){
+  int pControl;
+  int vl = 0;
+  int vr = 0;
+  int temp;
+  
+  temp=range_read_distance(IR1);
+  d1 = (temp == -1) ? d1 : temp;
+  
+  temp=range_read_distance(IR2);
+  d2=(temp == -1) ? d2 : temp;
+  
+  temp=range_read_distance(IR3);
+  d3=(temp == -1) ? d3 : temp;
+  
+  temp=range_read_distance(IR4);
+  d4=(temp == -1) ? d4 : temp;
+  
+  temp=range_read_distance(IR5);
+  d5=(temp == -1) ? d5 : temp;
+  
+  /* Avoid obstacles ahead
+  if(d2>170)
+    v*=-1;
+    
+  Naturally slow down if there is something in the way.
+  if(d2>150 || d1>180 || d3>180){
+    v>>=1;
+  */
+  
+  //pControl= (((d3-d1) + (d4-d5))*strength)/100;
+  pControl= (((d5-d4))*strength)/100;
+  omega = (omega*(100-strength))/100 + pControl;
+  translateAngulartoLinear(velocity, omega, &vl , &vr );
+  
+  if (vl < 0) {
+    motor1_set(BACKWARD, -vl);
+  } else {
+    motor1_set(FORWARD, vl);
+  }
+  if (vr < 0) {
+    motor2_set(BACKWARD, -vr);
+  } else {
+    motor2_set(FORWARD, vr);
+  }
+}
+
+/**@}**///end the motion group
+
+void translateAngulartoLinear (int velocity, int omega, int* vl, int* vr) {
+	//omega: angle measure, positive couter-clockwise from front.
+	// -180 <= omega <= 180
+	//velocity: -255 <= velocity <= 255
+  
+  long int vltemp, vrtemp;
+  
+  //make sure values are in bounds
+  if (velocity < -255 || velocity >255 || omega < -255 || omega > 255) return;
+	
+  //compute
+	vrtemp = velocity + omega * 3;
+	vltemp = velocity - omega * 3;
+	
+	//check to see if max linear velocities have been exceeded.
+  if (vrtemp > 255) {
+    vltemp = 255 * vltemp / vrtemp;
+    vrtemp = 255;
+  }
+  if (vltemp > 255) {	   
+	vrtemp = 255 * vrtemp / vltemp;    
+	vltemp = 255;  
+  }
+  if (vrtemp < -255) {
+    vltemp = -255 * vltemp / vrtemp;
+    vrtemp = -255;
+  }
+  if (vltemp < -255) {
+    vrtemp = -255 * vrtemp / vltemp;
+    vltemp = -255;
+  }
+  
+  *vr = (int)vrtemp;
+  *vl = (int)vltemp;
+	
+
+}
+
+
Index: branches/battery/code/lib/src/libdragonfly/battery.c
===================================================================
--- branches/battery/code/lib/src/libdragonfly/battery.c	(nonexistent)
+++ branches/battery/code/lib/src/libdragonfly/battery.c	(revision 260)
@@ -0,0 +1,154 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+
+/**
+ * @file battery.c
+ * @brief Implementation for reading battery level
+ *
+ * Contains functions for reading the battery level.
+ *
+ * @author Colony Project, CMU Robotics Club
+ **/
+
+#include "battery.h"
+#include "analog.h"
+
+//Constants for Battery
+//Constants determined experimentally 2/9/2007 - James Kong
+//See Battery8_data.xls for experiment data
+#define BATTERY_NEXT_READ_PRESCALAR 5
+#define MAX_LOW_COUNT 5
+
+//global variables
+int battery_low_count;
+
+/**
+ * @defgroup battery Battery
+ * @brief Functions for reading battery voltage.
+ * 
+ * Contains functions for checking the current
+ * voltage of the battery. Include battery.h to
+ * access these functions.
+ *
+ * @{
+ **/
+
+/**
+ * Returns the voltage of the battery as an analog8
+ * reading. 128 is approximately 5 volts. analog_init
+ * must be called before using this function.
+ *
+ * @return the voltage of the battery as an analog8
+ * reading
+ *
+ * @see analog_init, battery, analog8
+ **/
+int battery8(void)
+{
+  return analog8(BATT_PORT);
+}
+
+/**
+ * Returns the voltage of the battery in deciVolts.
+ * analog_init must be called before using this function.
+ *
+ * @return the voltage of the battery in deciVolts.
+ *
+ * @see analog_init, battery8
+ **/
+int battery(void)
+{
+  /* 5 volts is the max, 255 is the max 8bit number , *2 for the divider */
+        return analog8(BATT_PORT) * 500 >>7;
+}
+
+
+/**
+ * Checks if the battery is low. analog_init must be called before
+ * this function can be used. This function waits for several low
+ * battery readings in a row to avoid false positives.
+ *
+ * @return 1 if the battery is low, 0 otherwise
+ *
+ * @see analog_init
+ **/
+char battery_low(void)
+{
+  static char next_read = 0;
+  static char ret = 0;
+  
+  int batt_reading = battery8();
+
+  if(next_read == 0) {
+    if(batt_reading > BATTERY_LOWV)
+    {
+        ret = 0;
+        battery_low_count = 0;
+    }
+    else
+    {
+        battery_low_count++;
+        if( battery_low_count >= MAX_LOW_COUNT )
+        {
+            ret = 1;
+            battery_low_count = 0;
+        }
+    }
+    
+    next_read = BATTERY_NEXT_READ_PRESCALAR;
+  }
+  else next_read--;
+  
+  return ret;
+}
+
+/**
+ * Averages n_samples battery8 readings. This function may
+ * take a while to complete, and is only made available
+ * for convenience. analog_init must be called before this
+ * function may be used.
+ *
+ * @param n_samples the number of times to sample the battery voltage
+ *
+ * @return the average reading for the battery voltage, where 128
+ * is approximately 5 Volts.
+ *
+ * @see analog_init, battery
+ **/
+int battery8_avg(int n_samples)
+{
+  int i;
+  long int sum = 0;
+  
+  for(i = 0; i < n_samples; i++) {
+    sum += battery8();
+  }
+  
+  return (int)(sum / n_samples);
+}
+
+/** @} **/ //end defgroup
+
Index: branches/battery/code/lib/src/libdragonfly/dragonfly_lib.c
===================================================================
--- branches/battery/code/lib/src/libdragonfly/dragonfly_lib.c	(nonexistent)
+++ branches/battery/code/lib/src/libdragonfly/dragonfly_lib.c	(revision 260)
@@ -0,0 +1,112 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+
+/**
+ * @file dragonfly_lib.c
+ * @brief Dragonfly initialization
+ *
+ * Contains implementation of dragonfly_init.
+ *
+ * @author Colony Project, CMU Robotics Club
+ **/
+
+#include <dragonfly_lib.h>
+
+/* init_dragonfly - Initializes functions based on configuration parameters
+   examples:
+
+   init_dragonfly (0, 0, 0); - just initialize the digital IO (buttons, potentiometer)
+
+   init_dragonfly (ANALOG | SERIAL | BUZZER, C0_C1_ANALOG, BAUD115200); 
+   Initialize ADC and set C0 and C1 as analog inputs.  Initialize serial and set baud rate
+   to 115200 bps.  Initialize the buzzer.
+   
+   init_dragonfly (MOTORS | ORB, 0, 0);
+   Initialize motor driving and the color fading abilities of the ORB. */
+
+/**
+ * @defgroup dragonfly Dragonfly
+ * @brief General Dragonfly Functions
+ * General functions for the dragonfly. Include
+ * dragonfly_lib.h to access these functions.
+ *
+ * @{
+ **/
+
+/**
+ * Initializes the components specified by config.
+ * 
+ * @see analog_init, usb_init, xbee_init, buzzer_init,
+ * bom_init, orb_init, motors_init, lcd_init
+ **/
+void dragonfly_init(int config) 
+{
+	// Set directionality of various IO pins
+	DDRG &= ~(_BV(PING0)|_BV(PING1));
+	PORTG |= _BV(PING0)|_BV(PING1);
+	
+	if(config & ANALOG)
+		analog_init();
+	
+	if(config & COMM)
+	{
+		//Defaults to 115200. Check serial.h for more information.
+		sei();
+		usb_init();
+		xbee_init();
+	}
+	
+	if(config & BUZZER)
+	{
+		sei();
+		buzzer_init();
+	}
+	
+	if(config & ORB)
+	{
+		sei();
+		orb_init();
+	}
+	
+	if(config & MOTORS)
+		motors_init();
+
+	if(config & LCD)
+		lcd_init();
+	
+	if(config & ORB)
+	{
+		sei();
+		orb_init();
+	}
+	
+	// delay a bit for stability
+	_delay_ms(1);
+}
+
+
+/** @} **/ //end defgroup
+
Index: branches/battery/code/lib/src/libdragonfly/dio.c
===================================================================
--- branches/battery/code/lib/src/libdragonfly/dio.c	(nonexistent)
+++ branches/battery/code/lib/src/libdragonfly/dio.c	(revision 260)
@@ -0,0 +1,325 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+
+/**
+ * @file dio.c
+ * @brief Digital Input and Output
+ *
+ * Implementation of functions for digital input and output.
+ *
+ * @author Colony Project, CMU Robotics Club
+ **/
+
+#include <avr/interrupt.h>
+#include <dio.h>
+#include <time.h>
+#include <lights.h>
+
+/**
+ * @defgroup dio Digital Input / Output
+ * @brief Controls digital input and output
+ * 
+ * A general note on how port / pin numbers work:<br>
+ * The portpin is used to select both the bank and which pin is selected.
+ * 6 bits are used (lower 6, ex: 0b00abcdef).
+ * The first 3 (abc in this example) are used to select the bank.<br>
+ * A = 001<br>
+ * B = 010<br>
+ * C = 011<br>
+ * D = 100<br>
+ * E = 101<br>
+ * F = 110<br>
+ * G = 111<br><br>
+ * 		
+ * The bank can be found by doing portpin >> 3. <br>
+ * 		
+ * The next three (def in this example) are used to select the pin number.
+ * These three bits are just the binary representation of the pin number.<br>
+ * <br>
+ * The pin number can be found by doing portpin & 0b111.<br><br>
+ *
+ * Include dio.h to access these functions.
+ **/
+
+/**
+ * Reads the selected portpin.
+ * 
+ * @param portpin The portpin to be read. See the general description
+ * for a description of portpins.
+ *
+ * @return 1 or 0, depending on the value of the portpin.
+ **/
+int digital_input(int portpin){
+  int pin = portpin & 0x7;
+  int pin_val = 0;
+  
+  switch(portpin >> 3){
+  case _PORT_A:
+    DDRA &= ~_BV(pin);
+    pin_val = PINA;
+    return (pin_val >> pin) & 1;
+  case _PORT_B:
+    DDRB &= ~_BV(pin);
+    pin_val = PINB;
+    return (pin_val >> pin) & 1;
+  case _PORT_C:
+    DDRC &= ~_BV(pin);
+    pin_val = PINC;
+    return (pin_val >> pin) & 1;
+  case _PORT_D:
+    DDRD &= ~_BV(pin);
+    pin_val = PIND;
+    return (pin_val >> pin) & 1;
+  case _PORT_E:
+    DDRE &= ~_BV(pin);
+    pin_val = PINE;
+    return (pin_val >> pin) & 1;
+  case _PORT_F:
+    if(pin>=4){
+      MCUSR|=1<<7;
+      MCUSR|=1<<7;
+    }
+    DDRF &= ~_BV(pin);
+    pin_val = PINF;
+    return (pin_val >> pin) & 1;
+  case _PORT_G:
+    DDRG &= ~_BV(pin);
+    pin_val = PING;
+    return (pin_val >> pin) & 1;
+  default: break;
+  }
+  
+  return -1;
+}
+
+/**
+ * Enables pullup on a pin. If it is an output pin, the pin will output
+ * 1.
+ *
+ * @param portpin the pin to enable pullup on. See the general description
+ * for a discussion of portpins.
+ **/
+void digital_pull_up(int portpin) {
+  int pins = portpin & 0x07;
+
+  switch(portpin >> 3) {
+  case _PORT_A:
+    PORTA |= _BV(pins);
+    break;
+  case _PORT_B:
+    PORTB |= _BV(pins);
+    break;    
+  case _PORT_C:
+    PORTC |= _BV(pins);
+    break;    
+  case _PORT_D:
+    PORTD |= _BV(pins);
+    break;    
+  case _PORT_E:
+    PORTE |= _BV(pins);
+    break;    
+  case _PORT_F:
+    PORTF |= _BV(pins);
+    break;    
+  case _PORT_G:
+    PORTG |= _BV(pins);
+    break;
+  }
+}
+
+/**
+ * Sets portpin to the given value.
+ * 
+ * @param portpin the portpin to output to. See the general
+ * description for a discussion of portpins.
+ *
+ * @param val the value to set the portpin to. 0 for off,
+ * nonzero for on.
+ **/
+void digital_output(int portpin, int val) {
+  int pins = portpin & 0x07;
+  
+  /* if you want to set to 0... */
+  if(val == 0) {
+    switch(portpin >> 3) {
+    case _PORT_A:
+      DDRA |= _BV(pins);
+      PORTA &= (0XFF - _BV(pins));
+      break;
+    case _PORT_B:
+      DDRB |= _BV(pins);
+      PORTB &= (0XFF - _BV(pins));
+      break;    
+    case _PORT_C:
+      DDRC |= _BV(pins);
+      PORTC &= (0XFF - _BV(pins));
+      break;    
+    case _PORT_D:
+      DDRD |= _BV(pins);
+      PORTD &= (0XFF - _BV(pins));
+      break;    
+    case _PORT_E:
+      DDRE |= _BV(pins);
+      PORTE &= (0XFF - _BV(pins));
+      break;    
+    case _PORT_F:
+      DDRF |= _BV(pins);
+      PORTF &= (0XFF - _BV(pins));
+      break;    
+    case _PORT_G:
+      DDRG |= _BV(pins);
+      PORTG &= (0XFF - _BV(pins));
+      break;
+    }
+  }else { /* ( val == 1) */ 
+    switch(portpin >> 3) {
+    case _PORT_A:
+      DDRA |= _BV(pins);
+      PORTA |= _BV(pins);
+      break;
+    case _PORT_B:
+      DDRB |= _BV(pins);
+      PORTB |= _BV(pins);
+      break;    
+    case _PORT_C:
+      DDRC |= _BV(pins);
+      PORTC |= _BV(pins);
+      break;    
+    case _PORT_D:
+      DDRD |= _BV(pins);
+      PORTD |= _BV(pins);
+      break;    
+    case _PORT_E:
+      DDRE |= _BV(pins);
+      PORTE |= _BV(pins);
+      break;    
+    case _PORT_F:
+      DDRF |= _BV(pins);
+      PORTF |= _BV(pins);
+      break;    
+    case _PORT_G:
+      DDRG |= _BV(pins);
+      PORTG |= _BV(pins);
+      break;
+    }
+  }
+}
+
+/**
+ * Checks if button1 is currently pressed.
+ * 
+ * @return 1 if button1 is pressed, 0 otherwise
+ *
+ * @see button1_wait, button1_click
+ **/
+int button1_read( void )
+{
+	int pin_val;
+	DDRG &= ~_BV(PING0);
+	PORTG|= _BV(PING0);
+    pin_val = PING;
+	return !((pin_val & _BV(PING0)));
+  
+}
+
+/**
+ * Delays execution until button1 is pressed.
+ *
+ * @see button1_read, button1_click
+ **/
+void button1_wait( void )
+{
+  while(!button1_read() ) {
+    delay_ms(15);
+  }
+}
+
+/**
+ * If button1 is pressed, waits until it is released before returning.
+ * Otherwise, the function returns immediately.
+ *
+ * @return 1 if button1 has been pressed, 0 otherwise
+ *
+ * @see button1_read, button1_wait
+ **/
+int button1_click()
+{
+  if(button1_read()){
+    while(button1_read());
+    return 1;
+  }else{
+    return 0;
+  }
+}
+
+/**
+ * Checks if button2 is currently pressed.
+ * 
+ * @return 1 if button2 is pressed, 0 otherwise
+ *
+ * @see button2_wait, button2_click
+ **/
+int button2_read( void )
+{
+	int pin_val;
+	DDRG &= ~_BV(PING1);
+	PORTG|= _BV(PING1);
+    pin_val = PING;
+	return !((pin_val & _BV(PING1)));
+}
+
+/**
+ * Delays execution until button2 is pressed.
+ *
+ * @see button2_read, button2_click
+ **/
+void button2_wait( void )
+{
+  while(!button2_read()){
+    delay_ms(15);
+  }
+}
+
+/**
+ * If button2 is pressed, waits until it is released before returning.
+ * Otherwise, the function returns immediately.
+ *
+ * @return 1 if button2 has been pressed, 0 otherwise
+ *
+ * @see button2_read, button2_wait
+ **/
+int button2_click()
+{
+	if(button2_read()){
+    while(button2_read());
+    return 1;
+  }else{
+		return 0;
+  }
+}
+
+/** @} **/ //end defgroup
+
Index: branches/battery/code/lib/src/libdragonfly/i2c.c
===================================================================
--- branches/battery/code/lib/src/libdragonfly/i2c.c	(nonexistent)
+++ branches/battery/code/lib/src/libdragonfly/i2c.c	(revision 260)
@@ -0,0 +1,345 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+
+/**
+ * @file i2c.c
+ * @brief Implemenation of I2C communications protocol
+ * 
+ * In the case where you have master sends and then a master request to the same
+ * address, you will not give up control of the line because the send and
+ * request addresses are seen as different addresses. In between it will send a
+ * restart but will not give up the line.
+ *
+ * @author CMU Robotics Club, Kevin Woo, Sursh Nidhiry
+ * @bug Not tested.
+ */
+
+#include <avr/interrupt.h>
+#include <util/twi.h>
+
+#include "i2c.h"
+#include "ring_buffer.h"
+
+/**
+ * @defgroup i2c I2C 
+ *
+ * @brief Provides Inter-Interconnected-Communications (I2C)
+ * 
+ * Initiates I2C functions on an ATMega128 which has a fully hardware Two Wire 
+ * Interface (TWI) module. Any Atmel chip with this hardware should be able to
+ * use the software.
+ *
+ * This code will operate in a multi-master enviornment and can be either a
+ * slave or a master at any time (as long as they are not one or the other at
+ * the moment. You can queue up multiple transmission modes in the buffer up to 
+ * the buffer size. The buffer is implemented as a ring buffer.
+ *
+ * It is implemented using callback functions. Whenever you want to send a packet
+ * you can call the built in send function (as a master) and it will send an array
+ * of bytes. Master recieve and slave send/receive are all handled by the call back
+ * functions. It is up to the end user to create functions that will handle the
+ * receiving of packets. Their functions will be called with every byte recieved
+ * so you must either buffer the inputs or handle each one separately.
+ *
+ * On errors we will simply flush the entire buffer.
+ * 
+ * For information on how I2C operates, read the wikipedia article
+ * http://en.wikipedia.org/wiki/I2c
+ * for a good explanation of how it works.
+ * @{
+ */
+
+/** 
+ * @brief Set bit rate 12 = 100kbit/s (max speed setting is 10 for an
+ *  8 MHz clock). It is a divider, so the lower the number the faster the speed.
+ */
+#define I2C_BIT_RATE_DIVIDER 0x0C
+
+static int start_flag;
+
+static fun_mrecv_t master_recv_function;
+static fun_srecv_t slave_recv_function;
+static fun_send_t slave_send_function;
+
+RING_BUFFER_NEW(i2c_buffer, 128, char, i2c_write_buff, i2c_addr_buff);
+
+
+/**
+ * @brief Initializes the i2c module.
+ *
+ * Initializes the I2C module to start listening on the i2c lines. If the callback functions
+ * are not set to null they will be called when that transmission mode is called. The address
+ * is your address that you will listen to when you are not the master.
+ *
+ * @param addr 			Your address on the I2C bus.
+ * @param master_recv 	The address of the function to call when you receive a byte when you are a
+ *                    	master.
+ * @param slave_recv 	The address of the function to call when you are a slave you receive data
+ *								from the master
+ * @param slave_send		The address of the function to call when you are a slave and the master
+ *								requests data from you.
+ *
+ * @return 0 for success, nonzero for failure
+ **/
+int i2c_init(char addr, fun_mrecv_t master_recv, fun_srecv_t slave_recv, fun_send_t slave_send) {
+    master_recv_function = master_recv;
+    slave_recv_function = slave_recv;
+    slave_send_function = slave_send;
+
+    RING_BUFFER_CLEAR(i2c_write_buff);
+    RING_BUFFER_CLEAR(i2c_addr_buff);
+  
+    /* enables twi interrupt, automatic ack sending, and all twi hardware */
+    TWCR =  (_BV(TWEA) | _BV(TWEN) | _BV(TWIE));
+
+    /* sets the bit rate of data transmission */
+    TWBR = I2C_BIT_RATE_DIVIDER;
+
+    /* sets the address (it is stored in the 7 most significant bits) and allows
+     * global messages to be accepted */
+    TWAR = (addr << 1) | 1;
+  
+    return 0;
+}
+
+/**
+ * @brief Sends a byte array over I2C as a master
+ *
+ * Will perform a send over I2C to the destination from data for the ammount of
+ * bytes that bytes is.
+ *
+ * @param dest		Destination address of the data on the I2C bus.
+ * @param data 	The pointer to the byte array of data
+ * @param bytes	The amount of bytes long that the byte array is. This is how
+ *						many bytes from the array that the function will send.
+ *
+ * @return zero for success, nonzero for failure
+ **/
+int i2c_send(char dest, char *data, size_t bytes) {
+    int i;
+
+    /* adding data to be sent to ring buffers is not atomic,
+     * so disable interrupts */
+    cli();
+    for(i = 0; i < bytes; i++) {
+        if(RING_BUFFER_FULL(i2c_write_buff)) {
+            sei();
+            return -1;
+        }
+
+        RING_BUFFER_ADD(i2c_write_buff, data[i]);
+        RING_BUFFER_ADD(i2c_addr_buff, dest << 1);
+    }
+    
+    /* re-enable the interrupts */
+    sei();
+    
+    /* send the start bit, only if this device is not currently master */
+    if(!start_flag) {
+        start_flag = 1;
+        TWCR |= _BV(TWSTA);
+        TWCR |= _BV(TWINT);
+    }
+  
+    return 0;
+}
+ 
+/**
+ * @brief Send a master request to the destination
+ *
+ * Sends a request of data from the target address and calls
+ * the callback function to handle data as it comes in. This function will
+ * not work if the slave has not informationt to send or has nothing implemented
+ * to send it.
+ *
+ * @param dest		The destination that we want to receive information from.
+ *
+ * @return 0 for success, nonzero for failure
+ **/ 
+int i2c_request(char dest) {
+    if(RING_BUFFER_FULL(i2c_write_buff))
+        return -1;
+  
+    RING_BUFFER_ADD(i2c_write_buff, 0);
+    RING_BUFFER_ADD(i2c_addr_buff, (dest << 1) | 1);
+  
+    if(!start_flag) {
+        start_flag = 1;
+        TWCR |= _BV(TWSTA);
+        TWCR |= _BV(TWINT);
+    }
+  
+    return 0;
+}
+
+/** @} **/
+ 
+/**
+ * @brief Interrupt to handle I2C interrupts from the I2C hardware.
+ * 
+ * Uses the status codes from the I2C register to handle the events
+ * needed to advance in I2C stages. For instance, you will get a bit for
+ * receiving a start ack, then a address ack, then a data ack, etc.
+ * The events are handled in each switch case. The status codes are defined
+ * by avr-gcc in /util/twi.h but are the same codes as the Atmel documentation.
+ *
+ * Bytes are sent by popping off the ring buffer. It also will keep track
+ * of what modes the send is in.
+ *
+ * Errors are handled here as well.
+ **/ 
+ISR(TWI_vect) {
+	static char data_to_send;
+	static char addr_to_send = -1;
+	char addr, statusCode;
+  
+	//Get status code (only upper 5 bits)
+	statusCode = (TWSR & 0xF8);
+
+    switch (statusCode) {
+        //Start sent successfully
+        case TW_START:
+        case TW_REP_START:
+            /* Send address and write
+             * ring_buffer will not be empty */
+            RING_BUFFER_REMOVE(i2c_addr_buff, addr_to_send);
+            RING_BUFFER_REMOVE(i2c_write_buff, data_to_send);
+            
+            /* first send the address */
+            TWDR = addr_to_send; 
+            
+            //Turn off start bits
+            TWCR &= ~_BV(TWSTA);
+            break;
+
+        //Master Transmit - Address sent succesfully
+        case TW_MT_SLA_ACK:
+        //Send byte
+            TWDR = data_to_send;
+            PORTG &= ~_BV(PG2);
+            break;
+	 
+        //Master Transmit - Data sent succesfully
+        case TW_MT_DATA_ACK:    
+            //If there is still data to send
+            if(!RING_BUFFER_EMPTY(i2c_write_buff)) {
+                RING_BUFFER_PEEK(i2c_addr_buff, addr);
+        
+                //Still data for this address
+                if (addr == addr_to_send) {
+                    RING_BUFFER_REMOVE(i2c_addr_buff, addr);
+                    RING_BUFFER_REMOVE(i2c_write_buff, TWDR);
+                    break;
+                //No more data for this address, data for another address -> resend start
+                } else {
+                    TWCR |= _BV(TWSTA);
+                    break;
+                }
+            }
+            /* there are no bytes to send */
+            TWCR |= _BV(TWSTO);
+            start_flag = 0;
+            break; 
+            
+        //Master Transmit - Slave sends a nack, transmit is done
+        case TW_MT_DATA_NACK:
+            PORTG |= _BV(PG2);
+            TWCR |= _BV(TWSTO);
+            start_flag = 0;
+            break;
+    
+        //Master Receive - Address sent succesfully
+        case TW_MR_SLA_ACK:
+            PORTG |= _BV(PG2);
+            break;
+            
+        //Master Receive - Data received succesfully
+        case TW_MR_DATA_ACK:
+            if(master_recv_function) {
+                if(!master_recv_function(TWDR)) {
+                    TWCR &= ~_BV(TWEA);
+                }
+            }
+            break;
+            
+        //Master Receive - Slave sends a nack, transmission is done    
+        case TW_MR_DATA_NACK:
+            TWCR |= _BV(TWEA);
+      
+            //If there is still data to send
+            if(!RING_BUFFER_EMPTY(i2c_write_buff)) {
+                TWCR |= _BV(TWSTA);
+                break;
+            }
+      
+            /* there are no bytes to send */
+            TWCR |= _BV(TWSTO);
+            start_flag = 0;  
+            break;
+    
+        //Slave Transmit - Address received
+        case TW_ST_SLA_ACK:
+            break;
+    
+        //Slave Transmit - Nack received, no data requsted
+        case TW_ST_DATA_NACK:
+            break;
+        
+        //Slave Transmit - Data requested, ack received
+        case TW_ST_DATA_ACK:
+            if (slave_send_function) {
+                TWDR = slave_send_function();
+            }
+            break;
+    
+        //Slave Receive - Address received  
+        case TW_SR_SLA_ACK:
+            break;
+    
+        //Slave Receive - Data received, ack returned
+        case TW_SR_DATA_ACK:
+            if(slave_recv_function) {
+                slave_recv_function(TWDR);
+            }
+            
+            break;
+      
+        //Stop sent  
+        case TW_SR_STOP:
+            break;
+	
+        //Problem on the bus, reset everything
+        default:
+            TWCR |= _BV(TWSTO);
+            start_flag = 0;
+            RING_BUFFER_CLEAR(i2c_write_buff);
+            RING_BUFFER_CLEAR(i2c_addr_buff);  	
+    }
+  
+  /* Toggle TWINT so that it resets and executes the commands */
+  TWCR |= _BV(TWINT);
+}
+
Index: branches/battery/code/lib/src/libdragonfly/bom.c
===================================================================
--- branches/battery/code/lib/src/libdragonfly/bom.c	(nonexistent)
+++ branches/battery/code/lib/src/libdragonfly/bom.c	(revision 260)
@@ -0,0 +1,192 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+
+/**
+ * @file bom.c
+ * @brief Implementation for using the BOM
+ *
+ * Contains functions for using the Bearing and Orientation Module (BOM)
+ *
+ * @author Colony Project, CMU Robotics Club
+ **/
+
+#include <dragonfly_lib.h>
+#include "bom.h"
+#include "dio.h"
+#include "analog.h"
+
+//constants
+const int lookup[16] = {7,6,5,0xe,1,4,3,2,0xf,0,0xd,8,0xc,0xb,9,0xa};
+
+// internal function prototypes
+void output_high(int which);
+void output_low(int which);
+
+/*
+ Bk R Y (Analog)
+---------
+ Green
+ Blue
+ White
+---------
+ Blue
+ White
+*/
+
+
+/*
+the analog pin definitions from dio.h DO NOT work here,
+so we must use PF0 from avrgcc (as opposed to _PIN_F0).
+BUT the dio pin definitions from dio.h must be used (no PE...).
+
+also, _PIN_E2 is initialized to high for some reason,
+which turns the BOM on when the robot is turned on.
+WORK-AROUND: call digital_output(_PIN_E2,0) at some point.
+
+*/
+
+#define MONKI PF0         //analog (yellow)
+//------------------------//
+#define MONKL _PIN_E2     //green
+#define MONK1 _PIN_E3     //blue
+#define MONK0 _PIN_E4     //white
+//------------------------//
+#define MONK3 _PIN_E6     //blue
+#define MONK2 _PIN_E7     //white
+
+#define BOM_VALUE_THRESHOLD 200
+
+
+/**
+ * @defgroup bom BOM (Bearing and Orientation Module)
+ * @brief Functions for dealing with the BOM.
+ *
+ * The Bearing and Orientation Module / Barrel of Monkeys / BOM
+ * is a custom sensor designed and built by the Colony Project.
+ * It consists of a ring of 16 IR emitters and 16 IR detectors.
+ * The BOM is most often use to determine the direction of other
+ * robots. This module contains functions for controlling the BOM.
+ *
+ * Include bom.h to access these functions.
+ *
+ * @{
+ **/
+
+/**
+ * Returns the direction of the maximum BOM reading,
+ * as an integer in the range 0-15. 0 indicates to the
+ * robot's right, while the rest of the sensors are
+ * numbered counterclockwise. This is useful for determining
+ * the direction of a robot flashing its BOM, of only one
+ * robot is currently doing so. analog_init must be called
+ * before this function can be used.
+ *
+ * @return the direction of the maximum BOM reading
+ *
+ * @see analog_init
+ **/
+int get_max_bom(void) {
+	int max_bom_temp = 0;
+	int a, i, j, h;
+    h = 255;
+
+    for (j = 0; j < 16; j++)
+    {
+      i = lookup[j];
+
+      if (i&8)
+        output_high(MONK3);
+      else
+        output_low(MONK3);
+
+      if (i&4)
+        output_high(MONK2);
+      else
+        output_low(MONK2);
+
+      if (i&2)
+        output_high(MONK1);
+      else
+        output_low(MONK1);
+
+      if (i&1)
+        output_high(MONK0);
+      else
+        output_low(MONK0);
+
+      a = analog8(MONKI);
+              
+      if (a < h)
+      {
+        h = a;
+        max_bom_temp = j;
+      }
+
+    }
+
+	//threshold on the bom analog value.
+	//defined in bom.h
+	// if the analog value read is above the threshold, we cannot see a robot
+	// (remember, low means higher intensity).
+	if(h < BOM_VALUE_THRESHOLD) {
+		return max_bom_temp;
+	}
+	else
+		return -1;
+}
+
+/**
+ * Flashes the BOM. analog_init must be called before this
+ * function can be used.
+ * 
+ * @see bom_off, analog_init
+ **/
+void bom_on(void)
+{
+  output_high(MONKL);
+}
+
+/**
+ * Stops flashing the BOM. analog_init must be called
+ * before this function can be used.
+ * 
+ * @see bom_on, analog_init
+ **/
+void bom_off(void)
+{
+  output_low(MONKL);
+}
+
+/** @} **/ //end group
+
+void output_high(int which) {
+	digital_output(which, 1);
+}
+
+void output_low(int which) {
+	digital_output(which, 0);
+}
+
Index: branches/battery/code/lib/src/libdragonfly/serial.c
===================================================================
--- branches/battery/code/lib/src/libdragonfly/serial.c	(nonexistent)
+++ branches/battery/code/lib/src/libdragonfly/serial.c	(revision 260)
@@ -0,0 +1,284 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+
+/**
+ * @file serial.c
+ * @brief Serial Input and Output
+ *
+ * Implementation of functions for serial input and output.
+ *
+ * @author Colony Project, CMU Robotics Club
+ **/
+
+#include <avr/io.h>
+#include <stdio.h>
+#include "serial.h"
+
+FILE *usb_fd;  //For use with fprintf() and related stdio functions
+FILE *xbee_fd;  //For use with fprintf() and related stdio functions
+
+/**
+ * Initializes communication over the USB serial port.
+ * This must be called before any other usb function
+ * may be used.
+ **/
+void usb_init() {
+  //Set baud rate
+  // - 115200 (both wired and wireless) is UBRR=8, U2X=1
+  // - 9600 is U2X =1, UBRR = 107.
+	#if (USB_BAUD == 115200)
+    UBRR0H = 0x00;
+    UBRR0L = 8;
+    UCSR0A |= _BV(U2X0);
+  #elif (USB_BAUD == 9600)
+    UBRR0H = 0x00;
+    UBRR0L = 103;
+    UCSR0A |= _BV(U2X0);
+  #else //Baud rate is defined in the header file, we should not get here
+    return;
+  #endif
+
+  /*Enable receiver and transmitter */
+	UCSR0B |= (1<<RXEN0)|(1<<TXEN0);
+	
+	/* Set frame format: 8data, 1stop bit, asynchronous normal mode */
+	UCSR0C |= (1<<UCSZ00) | (1<<UCSZ01);
+  
+  // if we have enabled the stdio stuff, then we init it here
+  #ifdef USE_STDIO
+    /* Open the stdio stream corresponding to this port */
+    usb_fd = fdevopen(usb_putc, usb_getc);
+  #endif
+}
+
+/**
+ * Initializes communication over the XBee.
+ * This must be called before any other xbee function
+ * may be used.
+ **/
+void xbee_init() {
+  //Set baud rate
+  // - 115200 (both wired and wireless) is UBRR=8, U2X=1
+  // - 9600 is U2X =1, UBRR = 107.
+	#if (XBEE_BAUD == 115200)
+    UBRR1H = 0x00;
+    UBRR1L = 8;
+    UCSR1A |= _BV(U2X1);
+  #elif (XBEE_BAUD == 9600)
+    UBRR1H = 0x00;
+    UBRR1L = 103;
+    UCSR1A |= _BV(U2X1);
+  #else //Baud rate is defined in the header file, we should not get here
+    return;
+  #endif
+
+	//Enable receiver and transmitter
+	UCSR1B |= (1<<RXEN1)|(1<<TXEN1);
+	
+	// Set frame format: 8data, 1stop bit, asynchronous normal mode
+	UCSR1C |= (1<<UCSZ10) | (1<<UCSZ11);
+  
+  // if we have enabled the stdio stuff, then we init it here
+  #ifdef USE_STDIO
+    /* Open the stdio stream corresponding to this port */
+    xbee_fd = fdevopen(xbee_putc, xbee_getc);
+  #endif
+}
+
+/**
+ * Sends a character over USB.
+ *
+ * @param c the character to send
+ * @return 0 for success, nonzero for failure
+ **/
+int usb_putc(char c) 
+{
+  // Wait until buffer is clear for sending
+  loop_until_bit_is_set(UCSR0A, UDRE0);
+	
+  // Load buffer with your character
+  UDR0 = c;
+  return 0;
+}
+
+/**
+ * Sends a character to the XBee.
+ *
+ * @param c the character to send
+ * @return 0 for success, nonzero for failure
+ **/
+int xbee_putc(char c) 
+{
+  // Wait until buffer is clear for sending
+  loop_until_bit_is_set(UCSR1A, UDRE1);
+	
+  // Load buffer with your character
+  UDR1 = c;
+  return 0;
+}
+
+/**
+ * Sends a sequence of characters over USB.
+ *
+ * @param s the string to send
+ * @return 0 for success, nonzero for failure
+ **/
+int usb_puts(char *s)
+{
+	char *t = s;
+	while (*t != 0)
+	{
+		usb_putc(*t);
+		t++;
+	}
+  return 0;
+}
+
+/**
+ * Returns the first character in the buffer received from USB.
+ * This function blocks execution until a character has been received.
+ * xbee_init must be called before this function may be used.
+ * 
+ * @return the first character in the usb buffer
+ *
+ * @see usb_init, usb_getc_nb
+ **/
+int usb_getc(void)
+{
+	// Wait for the receive buffer to be filled
+	loop_until_bit_is_set(UCSR0A, RXC0);
+	
+	// Read the receive buffer
+	return UDR0;
+}
+
+/**
+ * Returns the first character in the buffer received from USB.
+ * This function blocks execution until a character has been
+ * received. xbee_init must be called before this function
+ * may be used.
+ * 
+ * @return the first character in the xbee buffer
+ * 
+ * @see xbee_init, xbee_getc_nb
+ **/
+int xbee_getc(void)
+{
+	// Wait for the receive buffer to be filled
+    loop_until_bit_is_set(UCSR1A, RXC1);
+	
+	// Read the receive buffer
+	return UDR1;
+}
+
+/**
+ * Non blocking version of usb_getc. If a character is present in the buffer,
+ * it is returned, otherwise -1 is returned immediately. usb_init must be
+ * called before this function can be used.
+ *
+ * @param c the received character. This will be set if a character has
+ * been received.
+ * 
+ * @return -1 if no character is available, 0 otherwise
+ * 
+ * @see usb_init, usb_getc
+ **/
+int usb_getc_nb(char *c)
+{
+	// check if the receive buffer is filled
+  if (UCSR0A & _BV(RXC0)) {
+    // Read the receive buffer
+    (*c) = UDR0;
+    return 0;
+  }
+  else {
+    // Return empty
+    return -1;
+	}
+}
+
+/**
+ * Non blocking version of xbee_getc. If a character is present in the buffer,
+ * it is returned, otherwise -1 is returned immediately. xbee_init
+ * must be called before this function can be used.
+ *
+ * @param c the received character. This will be set if a character has
+ * been received.
+ * 
+ * @return -1 if no character is available, 0 otherwise
+ *
+ * @see xbee_init, xbee_getc
+ **/
+int xbee_getc_nb(char *c)
+{
+	// check if the receive buffer is filled
+  if (UCSR1A & _BV(RXC1)) {
+    // Read the receive buffer
+    (*c) = UDR1;
+    return 0;
+  }
+  else {
+    // Return empty
+    return -1;
+	}
+}
+
+
+/*
+prints an int to serial
+
+code adapted from Chris Efstathiou's code (hendrix@otenet.gr)
+uses usb_putc
+*/
+/**
+ * Prints an integer, converted to ASCII, to usb. usb_init must be called
+ * before this function can be used.
+ *
+ * @param value the integer to print
+ * 
+ * @return 0 if successful, nonzero otherwise
+ *
+ * @see usb_init, usb_putc
+ **/
+int usb_puti(int value ) {
+	unsigned char usb_data[6]={'0','0','0','0','0','0' }, position=sizeof(usb_data), radix=10; 
+
+        /* convert int to ascii  */ 
+        if(value<0) { usb_putc('-'); value=-value; }    
+        do { position--; *(usb_data+position)=(value%radix)+'0'; value/=radix;  } while(value); 
+
+    
+        /* start displaying the number */
+        for(;position<=(sizeof(usb_data)-1);position++)
+          {
+            
+            usb_putc(usb_data[position]);
+          }
+
+	return 0;
+}
+
+
Index: branches/battery/code/lib/src/libdragonfly/buzzer.c
===================================================================
--- branches/battery/code/lib/src/libdragonfly/buzzer.c	(nonexistent)
+++ branches/battery/code/lib/src/libdragonfly/buzzer.c	(revision 260)
@@ -0,0 +1,137 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+
+/**
+ * @file buzzer
+ * @brief Functions for using the buzzer
+ *
+ * Contains functions for using the buzzer.
+ *
+ * @author Colony Project, CMU Robotics Club
+ *
+ * much taken from FWR's firefly library (author: Tom Lauwers)
+ **/
+
+#include <avr/io.h>
+#include <buzzer.h>
+#include <time.h>
+
+/**
+ * @defgroup buzzer Buzzer
+ * @brief Functions for controlling the buzzer.
+ * Functions for controlling the buzzer. Include
+ * buzzer.h to access these functions.
+ * @{
+ **/
+
+/**
+ * Initializes the buzzer. Must be called before any other buzzer
+ * function may be used.
+ **/
+void buzzer_init( void )
+{
+	//NOTE: This is mostly handled by buzzer_Set_val for now
+	// Set pin B7 to output - B7 is buzzer pin
+	//DDRB |= _BV(DDB7);
+	//Fast PWM Mode, Clear OCR0 on compare match and set at bottom, clock/64
+	//TCCR2 = _BV(COM20) | _BV(WGM21)  | _BV(CS22);
+}
+
+/**
+ * Sets the value of the buzzer's pitch.
+ * Higher values are lower frequencies.
+ *
+ * @param buzz_value the value to set the buzzer's frequency too,
+ * in the range 0-255
+ *
+ * @see buzzer_init, buzzer_set_freq, buzzer_off
+ **/
+void buzzer_set_val(unsigned int buzz_value)
+{ 
+	TCCR2 = _BV(COM20) | _BV(WGM21)  | _BV(CS22);
+	DDRB |= _BV(DDB7);
+	OCR2 = buzz_value;
+}
+
+/**
+ * Sets the buzzer frequency. Usage of constants such as C4
+ * is highly recommended as input to this function.
+ * buzzer_init must be called before this function may
+ * be used.
+ *
+ * @param buzz_freq the frequency to set the buzzer to
+ *
+ * @see buzzer_init, buzzer_set_val, buzzer_off
+ **/
+void buzzer_set_freq(unsigned int buzz_freq)
+{
+  int buzz_value;
+  
+  buzz_value = 62500/buzz_freq - 1;
+
+  if(buzz_value > 255){
+    buzz_value = 255;
+  }else if(buzz_value < 0){
+    buzz_value = 0;
+  }
+  
+  buzzer_set_val(buzz_value);
+}
+
+/**
+ * Plays the specified frequency for the specified
+ * amount of time. This function blocks execution
+ * until the time is completed. buzzer_init must be
+ * called before this function can be used.
+ *
+ * @param ms the time in milliseconds to play the frequency
+ * @param buzz_freq the frequency to play
+ *
+ * @see buzzer_init, buzzer_set_freq
+ **/
+void buzzer_chirp(unsigned int ms, unsigned int buzz_freq) 
+{ 
+  buzzer_set_freq(buzz_freq);
+  delay_ms(ms);
+  buzzer_off();
+}
+
+/**
+ * Turns off the buzzer by disabling the timer0 clock.
+ *
+ * @see buzzer_init
+ **/
+void buzzer_off()
+{
+  // Disable clock, to halt counter
+  TCCR2 &= 0xF8;//0b11111000;
+  
+  // Set buzzer pin low in case it's high
+  PORTB &= 0xBF;//0b10111111;
+}
+
+/** @} **/ // end buzzer group
+
Index: branches/battery/code/lib/src/libdragonfly/reset.c
===================================================================
--- branches/battery/code/lib/src/libdragonfly/reset.c	(nonexistent)
+++ branches/battery/code/lib/src/libdragonfly/reset.c	(revision 260)
@@ -0,0 +1,60 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+
+/**
+ * @file reset
+ * @brief Reset the Robot
+ *
+ * Implementation of a function to reset the robot.
+ *
+ * @author Colony Project, CMU Robotics Club
+ **/
+#include <avr/interrupt.h>
+#include <util/delay.h>
+#include <reset.h>
+
+/**
+ * @defgroup reset Reset
+ * Functions for manipulation the ADC on the dragonfly board.
+ * All definitions may be found in analog.h.
+ *
+ * @{
+ **/
+
+/**
+ * Resets the AVR when called.  Sets the watchdog timer and lets it overflow
+ * to reset the AVR.  The reset clears all memory and resets all registers
+ * with the exception of the Watchdog Reset Flag (WDRF) in the MCU Control
+ * and Status Register (MCUCSR).
+ **/
+void reset(void) {
+    WDTCR &= 0xF8;
+    WDTCR |= 0x08;
+    _delay_ms(15);
+}
+
+/**@}**/ //end defgroup
+
Index: branches/battery/code/lib/src/libdragonfly/rangefinder.c
===================================================================
--- branches/battery/code/lib/src/libdragonfly/rangefinder.c	(nonexistent)
+++ branches/battery/code/lib/src/libdragonfly/rangefinder.c	(revision 260)
@@ -0,0 +1,157 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+
+/**
+ * @file rangefinder.c
+ * @brief Rangefinders
+ *
+ * Implementation of functions for rangefinder use.
+ *
+ * @author Colony Project, CMU Robotics Club
+ **/
+
+/*
+Authors: James Kong and Greg Tress
+
+Last Modified: 4/30/06 by James
+-Started log_distance conversion function !!!NOT COMPLETE!!!
+-Cleaning up comments
+
+-----------------
+rangefinder.c
+Using Sharp GP2D02 IR Rangefinder
+
+Vin is the input to the rangefinder, designated RANGE_CTRL.
+Vout is the output from the rangefinder, designated RANGE_IN# where # is the rangefinder you are reading from
+
+Expected Initial Conditions:
+Vin is high and Vout should read high.
+
+Usage:
+1.) Set Vin low. Vout should read low.
+2.) Wait for high on Vout.
+3.) Begin clocking Vin and reading 8 bits from Vout (MSB first).
+4.) Set Vin high for 2ms or more to turn off rangefinder
+
+*/
+
+#include "dragonfly_lib.h"
+#include "rangefinder.h"
+
+/*
+read_distance returns the 8-bit reading from the rangefinder
+parameters:
+range_id - dio pin set as the rangefinder Vout [i.e. RANGE_IN0]
+
+NOTE:
+The Sharp GD2D02 returns values on a decreasing logrithmic scale.
+So higher values correspond to closer distances.  Use linearize_distance to convert to normal centimeter scale.  Also, when reading distances closer than 8cm, the Sharp GD2D02 will return lower values than the values at 8cm.
+At this point, we are only reading from one rangefinder [RANGE_IN0].
+*/
+
+// constants
+/* Nasty IR approximation table
+  I'm using this for the heck of it.  We can do whatever.
+
+  Note the minimum value is .4V (20), and the maximum is 2.6V (133).
+  Gives distance in mm.
+
+  excel formula(valid for inputs 20-133):  ROUND(2353.6*(E2^(-1.1146))*10,0)
+
+  This is only valid for the GP2D12, with objects directly ahead and more than
+  10cm from the detector.  See the datasheet for more information.
+*/
+
+#define MIN_IR_ADC8 20
+#define MAX_IR_ADC8 133
+
+static int IR_dist_conversion[114] = {
+800,791,751,714,681,651,623,597,574,552,531,512,494,478,462,447
+,434,421,408,397,386,375,365,356,347,338,330,322,315,307,301,294
+,288,282,276,270,265,260,255,250,245,241,237,232,228,224,221,217
+,213,210,207,203,200,197,194,191,189,186,183,181,178,176,173,171
+,169,166,164,162,160,158,156,154,152,151,149,147,145,144,142,140
+,139,137,136,134,133,131,130,129,127,126,125,124,122,121,120,119
+,118,117,115,114,113,112,111,110,109,108,107,106,105,105,104,103
+,102,101
+};
+
+int linearize_distance(int value);
+
+/**
+ * @defgroup rangefinder Rangefinder
+ * @brief Functions for using the IR rangefinders
+ * 
+ * Functions for using the IR rangefinders.
+ *
+ * @{
+ **/
+
+/**
+ * Initializes the rangefinders. This must be called before
+ * range_read_distance.
+ *
+ * @see range_read_distance
+ **/
+void range_init(void){
+  digital_output(_PIN_B4,0);
+}
+
+/**
+ * Reads the distance measured by one of the rangefinders.
+ * This distance is in arbitrary units.
+ *
+ * @param range_id the rangefinder to use. This should be one
+ * of the constants IR1 - IR5.
+ *
+ * @return the distance measured by the rangefinder
+ *
+ * @see range_init
+ **/
+int range_read_distance (int range_id) {  
+  return linearize_distance(analog8(range_id));
+}
+
+/** @} **/ //end defgroup
+
+int linearize_distance(int value)
+{
+  if(value < MIN_IR_ADC8)
+  {
+    return -1;
+  }
+  else if(value > MAX_IR_ADC8)
+  {
+    return -1;
+  }
+  else
+  {
+    return IR_dist_conversion[value - MIN_IR_ADC8];
+  }
+}
+
+
+
Index: branches/battery/code/lib/src/libdragonfly/math.c
===================================================================
--- branches/battery/code/lib/src/libdragonfly/math.c	(nonexistent)
+++ branches/battery/code/lib/src/libdragonfly/math.c	(revision 260)
@@ -0,0 +1,61 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+
+/**
+ * @file math.c
+ * @brief Math Functions
+ *
+ * Useful math functions.
+ *
+ * @author Colony Project, CMU Robotics Club
+ **/
+
+#include "math.h"
+
+/**
+ * @defgroup math Math
+ * Function(s) for performing math operations
+ *
+ * @{
+ **/
+
+/**
+ * finds the absolute value of x
+ * 
+ * @param x the int of which we want to take its absolute value
+ * 
+ * @return the absolute value of x
+ **/
+int abs_int (int x) {
+
+  if(x < 0)
+    return -x;
+    
+  return x;
+}
+
+/**@}**/ //end defgroup
+
Index: branches/battery/code/lib/src/libdragonfly/lights.c
===================================================================
--- branches/battery/code/lib/src/libdragonfly/lights.c	(nonexistent)
+++ branches/battery/code/lib/src/libdragonfly/lights.c	(revision 260)
@@ -0,0 +1,414 @@
+/**
+ * Copyright (c) 2007 Colony Project
+ * 
+ * Permission is hereby granted, free of charge, to any person
+ * obtaining a copy of this software and associated documentation
+ * files (the "Software"), to deal in the Software without
+ * restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following
+ * conditions:
+ * 
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ * 
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+ * OTHER DEALINGS IN THE SOFTWARE.
+ **/
+
+
+/**
+ * @file ligths.c
+ * @brief Orbs
+ *
+ * Implemenation for the orbs (tri-colored LEDs)
+ *
+ * @author Colony Project, CMU Robotics Club
+ * @bug Colors are incorrect, seems to not work with wireless library
+ **/
+
+/*
+lights.c
+Controls orb1 and orb2. Also contains the framework for a software PWM that may be used for servos in the future.
+
+author: CMU Robotics Club, Colony Project
+
+Change Log:
+2.4.07 - Aaron
+	Revamped orb code so it works.  Need to check interaction with rtc, and tweak some colors.
+
+2.1.07 - James
+	Modified sort_buffer() to prune for repeats.  PWM now uses orb_buf_size for the number of orb values in orb_time_arr[].
+		Changed sorting algorithm used in sort_buffer() to selection sort (faster). And it works now.
+
+1.25.07 - KWoo
+	Deleted old FF+ code to make it cleaner. Commented code. This all works. Note however that if you ever plan to use the
+		software PWM (which is this) you will need to change the implementation of orb_enable() and orb_disable() to not
+		shutdown the PWM.
+
+*/
+
+#include "lights.h"
+#include "dragonfly_lib.h"
+#include <avr/interrupt.h>
+
+#define ORB_RESET 1025
+#define ORBPORT PORTC
+#define ORBDDR DDRC
+#define ORBMASK 0x77
+
+/***** Port and Pin Definitions ****/
+
+//Orb Ports and Registers
+#define ORB_PORT        PORTC
+#define ORB_DDR         DDRC
+
+//Orb Pins
+#define ORB1_RED        0x00
+#define ORB1_GREEN      0x01
+#define ORB1_BLUE       0x02
+#define ORB2_RED        0x04
+#define ORB2_GREEN      0x05
+#define ORB2_BLUE       0x06
+
+
+#define ORB_COUNT 8	//please dont change this, or bad things might happen
+
+// an orb node
+struct ORB_NODE {
+   uint8_t num;
+   uint16_t angle;
+};
+
+//the change in an orb
+struct ORB_CHANGE {
+   uint16_t port_val;
+   uint16_t split_time_period;
+};
+
+// the status of an orb
+struct ORB_STATUS_STRUCT {
+   struct ORB_NODE orbs[ORB_COUNT];
+   uint16_t orb_angles[ORB_COUNT];
+   struct ORB_CHANGE changes[ORB_COUNT+1];
+   uint8_t change_count;
+   uint8_t new_angles;
+   uint8_t current_orb;
+
+} ORB_STATUS;
+
+void orb_sort(void);
+void orb_setup_pulse(void);
+
+SIGNAL (SIG_OUTPUT_COMPARE3C){
+
+		//pull the correct ones down
+      ORBPORT &= (~ORBMASK)|(ORB_STATUS.changes[ORB_STATUS.current_orb].port_val);
+
+      ++ORB_STATUS.current_orb; //now look at next orb transition
+
+      if (ORB_STATUS.current_orb < ORB_STATUS.change_count) { //if it isnt the end...
+	  
+			//setup timer for next pull down
+         OCR3C = TCNT3+ORB_STATUS.changes[ORB_STATUS.current_orb].split_time_period;
+		 
+     }
+      else { //we are done with these pulses
+		orb_setup_pulse();
+      }
+
+}
+
+
+//sets a channel to a value
+void orb_set_angle(int orb, int angle) {
+	uint8_t mysreg;
+	
+	orb=orb&0x07; //only have 8
+	angle=angle&0xff; //only accept 0-255
+	angle=255-angle; //inverse intensity
+	angle=angle<<2; //scale up so that we dont run it too often
+	angle+=3; //0 values dont really work
+   if (ORB_STATUS.orb_angles[orb] != angle) { //if the angle has changed
+	  mysreg=SREG; 
+	  cli(); //disable interrupts
+      ORB_STATUS.orb_angles[orb] = angle; //update angle
+      ORB_STATUS.new_angles = 1;
+	  SREG=mysreg; //put interrupt status back
+   }
+}
+
+
+void orb_sort(void) {
+   int done = 0, i;
+   
+   while (! done) {
+      done = 1;
+
+      for (i = 0; i < ORB_COUNT - 1; ++i) {  //loop through all
+	  
+			//if they are out of order, swap them
+         if (ORB_STATUS.orbs[i].angle > ORB_STATUS.orbs[i+1].angle) {
+            ORB_STATUS.orbs[i].angle ^= ORB_STATUS.orbs[i+1].angle;
+            ORB_STATUS.orbs[i+1].angle ^= ORB_STATUS.orbs[i].angle;
+            ORB_STATUS.orbs[i].angle ^= ORB_STATUS.orbs[i+1].angle;
+
+            ORB_STATUS.orbs[i].num ^= ORB_STATUS.orbs[i+1].num;
+            ORB_STATUS.orbs[i+1].num ^= ORB_STATUS.orbs[i].num;
+            ORB_STATUS.orbs[i].num ^= ORB_STATUS.orbs[i+1].num;
+
+            done = 0;
+         }
+      }
+   }
+}
+
+//calculate the split times
+void orb_setup_pulse(void) {
+   int i;
+   uint16_t my_port;
+   uint16_t sum = 0;
+   uint16_t split_time;
+
+   my_port = 0xff; //all on
+
+   if (ORB_STATUS.new_angles) {
+
+      ORB_STATUS.change_count = 0;
+	  for (i = 0; i < ORB_COUNT; ++i) { //get the new values
+         ORB_STATUS.orbs[i].angle = ORB_STATUS.orb_angles[ORB_STATUS.orbs[i].num];
+      }
+
+      orb_sort(); //sort them
+      ORB_STATUS.new_angles = 0;
+
+      for (i = 0; i < ORB_COUNT; ++i) { //calculate split times
+         split_time = ORB_STATUS.orbs[i].angle - sum;
+         my_port &= ~_BV(ORB_STATUS.orbs[i].num);
+		 
+         for (; i < ORB_COUNT - 1 && ORB_STATUS.orbs[i].angle == ORB_STATUS.orbs[i+1].angle; ++i) {
+            my_port &= ~_BV(ORB_STATUS.orbs[i+1].num); //look for doups
+         }
+		 
+         ORB_STATUS.changes[ORB_STATUS.change_count].port_val = my_port; //which pins are low
+         ORB_STATUS.changes[ORB_STATUS.change_count].split_time_period = split_time;
+         
+		 ++ORB_STATUS.change_count;
+		 
+         sum += split_time;
+      }
+
+      ORB_STATUS.changes[ORB_STATUS.change_count].port_val = my_port;
+      ORB_STATUS.changes[ORB_STATUS.change_count].split_time_period = ORB_RESET - sum; //get a constant period
+
+      ++ORB_STATUS.change_count;
+
+   }
+
+
+
+   ORB_STATUS.current_orb = 0;
+
+    ORBPORT |= ORBMASK; //start with all high
+	OCR3C = TCNT3 + ORB_STATUS.changes[0].split_time_period; //wait for first split
+
+}
+
+/**
+ * @defgroup orbs Orbs
+ * @brief Functions for controlling the color of the orbs.
+ * 
+ * Functions for controlling the color and lighting of the orbs.
+ *
+ * @{
+ **/
+
+/**
+ * Initializes the PWM for Orb control. This must be called before 
+ * the orbs are used for them to function.
+ **/
+void orb_init() 
+{	
+   int i;
+   uint8_t mysreg;
+   
+   ORBDDR |= ORBMASK;	//all outputs
+   
+	mysreg=SREG;
+	cli(); //turn off interrupts for now
+
+	//init everything
+
+   for (i = 0; i < ORB_COUNT; ++i) {
+      ORB_STATUS.orbs[i].num = i;
+      ORB_STATUS.orbs[i].angle = 1023;	//127 is a pretty stupid start angle, but oh well
+      ORB_STATUS.orb_angles[i] = 1023;
+   }
+
+   ORB_STATUS.new_angles = 1;
+   ORB_STATUS.change_count = 0;
+
+	//init timer3
+	TCCR3A = 0; 
+	TCCR3B = _BV(CS31); //prescale = 8
+	TCCR3C = 0;
+	ETIMSK |= _BV(OCIE3C); //turn on oc3c interrupt
+	OCR3C = TCNT3+ORB_RESET;
+
+	SREG=mysreg;
+}
+
+/**
+ * Set both orbs to the color specified. orb_init must
+ * be called before this function may be used.
+ *
+ * @param red_led the red component of the color
+ * @param green_led the green component of the color
+ * @param blue_led the blue component of the color
+ *
+ * @see orb_init
+ **/
+void orb_set(unsigned char red_led, unsigned char green_led, unsigned char blue_led) {
+	orb1_set(red_led,green_led,blue_led);
+	orb2_set(red_led,green_led,blue_led);
+
+}
+
+/**
+ * Set orb1 to the color specified. orb_init must
+ * be called before this function may be used.
+ *
+ * @param red_led the red component of the color
+ * @param green_led the green component of the color
+ * @param blue_led the blue component of the color
+ *
+ * @see orb_init
+ **/
+void orb1_set(unsigned char red_led, unsigned char green_led, unsigned char blue_led) {
+	orb_set_angle(0,red_led);
+	orb_set_angle(1,green_led);
+	orb_set_angle(2,blue_led);
+}
+
+/**
+ * Set orb2 to the color specified. orb_init must
+ * be called before this function may be used.
+ *
+ * @param red_led the red component of the color
+ * @param green_led the green component of the color
+ * @param blue_led the blue component of the color
+ *
+ * @see orb_init
+ **/
+void orb2_set(unsigned char red_led, unsigned char green_led, unsigned char blue_led) {	
+	orb_set_angle(4,red_led);
+	orb_set_angle(5,green_led);
+	orb_set_angle(6,blue_led);
+}
+
+/**
+ * Set both orbs to the specified color. This function
+ * is intended to be used with the predefined
+ * colors. orb_init must be called before this
+ * function may be used.
+ *
+ * @param col the color to set the orbs to
+ *
+ * @see orb_init
+ **/
+void orb_set_color(int col)
+{
+ int red, green, blue;
+
+ red = ((col & 0xE0) >> 5) * 36;
+ green = ((col & 0x1C) >> 2) * 36;
+ blue = (col & 0x03) * 85;
+
+ orb_set(red, green, blue);
+}
+
+/**
+ * Set orb1 to the specified color. This function
+ * is intended to be used with the predefined
+ * colors. orb_init must be called before this
+ * function may be used.
+ *
+ * @param col the color to set the orbs to
+ *
+ * @see orb_init
+ **/
+void orb1_set_color(int col)
+{
+ int red, green, blue;
+
+ red = ((col & 0xE0) >> 5) * 36;
+ green = ((col & 0x1C) >> 2) * 36;
+ blue = (col & 0x03) * 85;
+
+ orb1_set(red, green, blue);
+}
+
+/**
+ * Set orb2 to the specified color. This function
+ * is intended to be used with the predefined
+ * colors. orb_init must be called before this
+ * function may be used.
+ *
+ * @param col the color to set the orbs to
+ *
+ * @see orb_init
+ **/
+void orb2_set_color(int col)
+{
+ int red, green, blue;
+
+ red = ((col & 0xE0) >> 5) * 36;
+ green = ((col & 0x1C) >> 2) * 36;
+ blue = (col & 0x03) * 85;
+
+ orb2_set(red, green, blue);
+}
+
+//DOES THIS WORK?
+// Disables the timer1 interrupt, disabling the Orb's color fading capabilities
+// You can still turn the red, green, and blue leds on and off with set_orb_dio
+/* If we use the PWM for anything else besides the ORB, this implementation needs to be done better */
+/**
+ * Disables the orb color fading capabilities
+ * by disabling the timer1 interrupt.
+ *
+ * @see orb_init
+ **/
+void orb_disable()
+{
+	TCCR3B &= 0;  	//Turn off everything
+	ORB_PORT |= _BV(ORB1_RED);
+	ORB_PORT |= _BV(ORB1_GREEN);
+	ORB_PORT |= _BV(ORB1_BLUE);
+	ORB_PORT |= _BV(ORB2_RED);
+	ORB_PORT |= _BV(ORB2_GREEN);
+	ORB_PORT |= _BV(ORB2_BLUE);
+}
+
+//DOES THIS WORK?
+// Enables the timer1 interrupt, enabling the Orb's color fading capabilities
+/**
+ * Enables the orb's color fading capabilities.
+ *
+ * @see orb_init
+ **/
+void orb_enable()
+{
+//	TCCR0 |= _BV(COM01) | _BV(COM00)  | _BV(WGM00) | _BV(CS01);	//Toggle OC Pin on match, FAST PWM Mode, clock/8
+	TCCR3B =_BV(CS31);
+}
+
+/** @} **/ //end group
+
Index: branches/battery/code/lib/bin/libwireless.a
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/code/lib/bin/libwireless.a
===================================================================
--- branches/battery/code/lib/bin/libwireless.a	(nonexistent)
+++ branches/battery/code/lib/bin/libwireless.a	(revision 260)

Property changes on: branches/battery/code/lib/bin/libwireless.a
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/code/lib/bin/libdragonfly.a
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/code/lib/bin/libdragonfly.a
===================================================================
--- branches/battery/code/lib/bin/libdragonfly.a	(nonexistent)
+++ branches/battery/code/lib/bin/libdragonfly.a	(revision 260)

Property changes on: branches/battery/code/lib/bin/libdragonfly.a
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/code/behaviors/smart_run_around_fsm/smart_run_around_fsm.c
===================================================================
--- branches/battery/code/behaviors/smart_run_around_fsm/smart_run_around_fsm.c	(nonexistent)
+++ branches/battery/code/behaviors/smart_run_around_fsm/smart_run_around_fsm.c	(revision 260)
@@ -0,0 +1,142 @@
+#include "dragonfly_lib.h"
+#include "smart_run_around_fsm.h"
+
+/*A simple behavior for navigating in an environment, i.e. avoiding walls and getting stuck.
+Could be better at not getting stuck.
+
+Latest revision only has two accessible states: move and reverse.
+*/
+
+
+void run_around_init(void)
+{
+  range_init();
+  analog_init();
+  motors_init();
+  orb_init();
+  orb_enable();
+  usb_init();
+ 
+  /*Start in the default state, MOVING*/ 
+  avoid_state=MOVING;
+  /*Set timers to their maximum values.*/
+  crazy_count=CRAZY_MAX;
+  backup_count=0; 
+  pControl=0;
+  
+  /*Initialize distances to zero.*/ 
+  d1=0; d2=0; d3=0; d4=0; d5=0;
+  
+  orb_set_color(GREEN);
+
+}
+
+/*The main function, call this to update states as frequently as possible.*/
+void run_around_FSM(void) {
+  /*Default to moving.*/ 
+  avoid_state=MOVING;
+  
+  /*The following lines ensure that undefined (-1) values
+  will not update the distances.*/ 
+  int temp;
+  
+  temp=range_read_distance(IR1);
+  d1=(temp == -1) ? d1 : temp;
+  
+  temp=range_read_distance(IR2);
+  d2=(temp == -1) ? d2 : temp;
+  
+  temp=range_read_distance(IR3);
+  d3=(temp == -1) ? d3 : temp;
+  
+  temp=range_read_distance(IR4);
+  d4=(temp == -1) ? d4 : temp;
+  
+  temp=range_read_distance(IR5);
+  d5=(temp == -1) ? d5 : temp;
+  
+  /*If the crazy count is in it's >>3 range, it acts crazy.*/
+  if(crazy_count<=(CRAZY_MAX>>3))
+  {
+    avoid_state=CRAZY;
+    crazy_count--;
+    
+    if(crazy_count<0) crazy_count=CRAZY_MAX;
+    
+    evaluate_state();
+    return;
+  }
+  
+  //Checks the forward distance to see if it should back up, if so...state backwards.
+  if((d2!=-1)&&(d2 < 150)){
+      backup_count=BACKUP_MAX;
+      avoid_state=BACKWARDS;
+      evaluate_state();
+      return;
+  }
+  /*
+  if(d1 < 120 || d3 < 120) {
+		avoid_state = BACKWARDS;
+		backup_count = BACKUP_MAX;
+		evaluate_state();
+		return;
+  }
+  */
+  if(backup_count<BACKUP_MAX){
+    avoid_state=BACKWARDS; 
+    if(backup_count<0)
+      backup_count=BACKUP_MAX;
+    evaluate_state();
+    return;
+  }
+  
+  /*Should evaluate an expression from -255 to 255 to pass to move.*/
+  pControl= ((d3-d1) + (d4-d5)) >> TURN_CONSTANT;
+  
+  if(pControl>PCONTROL_CRAZY_LIMIT || pControl<-PCONTROL_CRAZY_LIMIT) crazy_count--;
+  /*i.e. if you really want to turn for an extended period of time...you're probably stuck.*/
+
+  /*Debug stuff:*/
+  /*usb_puts("pControl evaluating: ");
+  usb_puti(pControl);
+  usb_puts("\n\r");
+  usb_puts("IR1: ");
+  usb_puti(d1);
+  usb_puts(" IR2: ");
+  usb_puti(d2);
+  usb_puts(" IR3: ");
+  usb_puti(d3);
+  usb_puts(" IR4: ");
+  usb_puti(d4);
+  usb_puts(" IR5: ");
+  usb_puti(d5);
+  usb_puts("\n\r");*/
+  
+  evaluate_state();
+}
+
+
+//Acts on state change.
+void evaluate_state(){
+    switch(avoid_state){
+    case(MOVING): orb_set_color(GREEN);
+      move(STRAIT_SPEED,-pControl);
+      break;
+    
+    case(BACKWARDS): orb_set_color(ORANGE);
+      move(-STRAIT_SPEED,0);
+      break;
+      
+    case(CRAZY): orb_set_color(RED);
+      /*TODO: Implement a crazy state.*/
+      move(STRAIT_SPEED,-pControl);
+      break;
+      
+    default:
+      /*Should never get here, go strait.*/
+      move(100,0); orb_set_color(BLUE);
+      break;
+  }
+}
+
+
Index: branches/battery/code/behaviors/smart_run_around_fsm/smart_run_around_fsm.h
===================================================================
--- branches/battery/code/behaviors/smart_run_around_fsm/smart_run_around_fsm.h	(nonexistent)
+++ branches/battery/code/behaviors/smart_run_around_fsm/smart_run_around_fsm.h	(revision 260)
@@ -0,0 +1,33 @@
+//Obstacle Avoid Numbers
+
+
+#ifndef _RUN_AROUND_FSM_H_
+#define _RUN_AROUND_FSM_H_
+
+//The States: 
+#define MOVING 12           //Move strait.
+#define BACKWARDS 15        //Move backwards. (Front close to wall.)
+#define STOP 16             //Stop.  The default state, (Something broke).
+#define CRAZY 40            //Erratic behavior that occurs more often when the robot is frequently trying to turn. (i.e. may be stuck.)
+
+#define LEFT 37             //Left
+#define RIGHT 39            //Right
+
+#define BACKUP_MAX 20
+#define CRAZY_MAX 200       //The number of counts between "crazy moments"
+#define STRAIT_SPEED 185    //The speed when going strait or backing up.
+#define TURN_CONSTANT 2
+#define PCONTROL_CRAZY_LIMIT 80
+
+int avoid_state;    /*State machine variable.*/
+int crazy_count;    /*Counter for a 'get unstuck' behavior.*/
+
+int backup_count;	/*Counter for backup duration.*/
+int pControl;		/*Proportional control variable, determines turn direction.*/
+int d1,d2,d3,d4,d5;	/*The five distances taken in by IR.*/
+
+void run_around_init(void);
+void run_around_FSM(void);
+void evaluate_state(void);
+
+#endif
Index: branches/battery/code/behaviors/template/template.c
===================================================================
Index: branches/battery/hardware/BOM/v1.5/BOM_1_5_planes.brd
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/BOM/v1.5/BOM_1_5_planes.brd
===================================================================
--- branches/battery/hardware/BOM/v1.5/BOM_1_5_planes.brd	(nonexistent)
+++ branches/battery/hardware/BOM/v1.5/BOM_1_5_planes.brd	(revision 260)

Property changes on: branches/battery/hardware/BOM/v1.5/BOM_1_5_planes.brd
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/BOM/v1.5/partslist
===================================================================
--- branches/battery/hardware/BOM/v1.5/partslist	(nonexistent)
+++ branches/battery/hardware/BOM/v1.5/partslist	(revision 260)
@@ -0,0 +1,78 @@
+Partlist
+
+Exported from BOM_1_5_planes.sch at 11/04/2007 06:24:28p
+
+EAGLE Version 4.16r2 Copyright (c) 1988-2006 CadSoft
+
+Part        Value          Device       Package    Library             Sheet
+
+2X2_MUX     FSA2257        FSA2257      MSOP10     linear              1
+BOM_HEADER                 FE05-2       FE05-2     con-lsta            1
+BOM_LED                    LED5MM       LED5MM     led                 1
+C1          10nF           C-EUC1206K   C1206K     rcl                 1
+C2          10nF           C-EUC1206K   C1206K     rcl                 1
+C3          100nF          C-EUC1206K   C1206K     rcl                 1
+C4          100nF          C-EUC1206K   C1206K     rcl                 1
+C5          10nF           C-EUC1206K   C1206K     rcl                 1
+C6          100nF          C-EUC1206K   C1206K     rcl                 1
+C7          100nF          C-EUC1206K   C1206K     rcl                 1
+C8          100nF          C-EUC1206K   C1206K     rcl                 1
+C9          100nF          C-EUC1206K   C1206K     rcl                 1
+C10         1nF            C-USC1206    C1206      rcl                 1
+C11         100nF          C-USC1206    C1206      rcl                 1
+DRIVER      STP16CP05      STP16CP05    SO24W      st-microelectronics 1
+DVR_555_VCC 100nF          C-EUC1206    C1206      rcl                 1
+JP1                        PINHD-1X1    1X01       pinhead             1
+L1          100uH          L-USL3216C   L3216C     rcl                 1
+LCD_OUT                    MA05-2       MA05-2     con-lstb            1
+LED0                       LED3MM       LED3MM     led                 1
+LED1                       LED3MM       LED3MM     led                 1
+LED2                       LED3MM       LED3MM     led                 1
+LED3                       LED3MM       LED3MM     led                 1
+LED4                       LED3MM       LED3MM     led                 1
+LED5                       LED3MM       LED3MM     led                 1
+LED6                       LED3MM       LED3MM     led                 1
+LED7                       LED3MM       LED3MM     led                 1
+LED8                       LED3MM       LED3MM     led                 1
+LED9                       LED3MM       LED3MM     led                 1
+LED10                      LED3MM       LED3MM     led                 1
+LED11                      LED3MM       LED3MM     led                 1
+LED12                      LED3MM       LED3MM     led                 1
+LED13                      LED3MM       LED3MM     led                 1
+LED14                      LED3MM       LED3MM     led                 1
+LED15                      LED3MM       LED3MM     led                 1
+MODE_LED                   LED5MM       LED5MM     led                 1
+MUX         4067D          4067D        SO24W      40xx                1
+MUX_VCC     100nF          C-EUC1206    C1206      rcl                 1
+OSC         NE555D         NE555D       SO08       linear              1
+Q0          BPX81          BPX81        BPX81      opto-trans-siemens  1
+Q1          BPX81          BPX81        BPX81      opto-trans-siemens  1
+Q2          BPX81          BPX81        BPX81      opto-trans-siemens  1
+Q3          BPX81          BPX81        BPX81      opto-trans-siemens  1
+Q4          BPX81          BPX81        BPX81      opto-trans-siemens  1
+Q5          BPX81          BPX81        BPX81      opto-trans-siemens  1
+Q6          BPX81          BPX81        BPX81      opto-trans-siemens  1
+Q7          BPX81          BPX81        BPX81      opto-trans-siemens  1
+Q8          BPX81          BPX81        BPX81      opto-trans-siemens  1
+Q9          BPX81          BPX81        BPX81      opto-trans-siemens  1
+Q10         BPX81          BPX81        BPX81      opto-trans-siemens  1
+Q11         BPX81          BPX81        BPX81      opto-trans-siemens  1
+Q12         BPX81          BPX81        BPX81      opto-trans-siemens  1
+Q13         BPX81          BPX81        BPX81      opto-trans-siemens  1
+Q14         BPX81          BPX81        BPX81      opto-trans-siemens  1
+Q15         BPX81          BPX81        BPX81      opto-trans-siemens  1
+R1          0R             R-US_R1206   R1206      rcl                 1
+R2          100K           R-US_R1206   R1206      rcl                 1
+R3          100K           R-TRIMM3224J RTRIM3224J rcl                 1
+R4          100K           R-US_R1206   R1206      rcl                 1
+R5          976            R-US_M1206   M1206      rcl                 1
+R6          1K             R-US_M1206   M1206      rcl                 1
+R7          17.4K          R-US_M1206   M1206      rcl                 1
+R8          62             R-US_M1206   M1206      rcl                 1
+R9          62             R-US_M1206   M1206      rcl                 1
+RN1                        G07R         SIL8       resistor-sil        1
+RN2                        G09R         SIL10      resistor-sil        1
+RSSI        SA606D         SA606D       SO20L      rbom                1
+RSSI_VCC    100nF          C-EUC1206    C1206      rcl                 1
+U$2         LTM455U        LTM455U      LTM455U    rbom                1
+U$3         LTM455U        LTM455U      LTM455U    rbom                1
Index: branches/battery/hardware/BOM/v1.5/555.pdf
===================================================================
--- branches/battery/hardware/BOM/v1.5/555.pdf	(nonexistent)
+++ branches/battery/hardware/BOM/v1.5/555.pdf	(revision 260)
@@ -0,0 +1,1233 @@
+%PDF-1.3
+%âãÏÓ
+29 0 obj
+<< 
+/Linearized 1 
+/O 33 
+/H [ 2024 294 ] 
+/L 68371 
+/E 18600 
+/N 9 
+/T 67673 
+>> 
+endobj
+                                                          xref
+29 67 
+0000000016 00000 n
+0000001704 00000 n
+0000001821 00000 n
+0000001962 00000 n
+0000002318 00000 n
+0000002596 00000 n
+0000002677 00000 n
+0000002763 00000 n
+0000002895 00000 n
+0000003019 00000 n
+0000003073 00000 n
+0000003155 00000 n
+0000003235 00000 n
+0000003289 00000 n
+0000003393 00000 n
+0000003447 00000 n
+0000003556 00000 n
+0000003610 00000 n
+0000003716 00000 n
+0000003770 00000 n
+0000003883 00000 n
+0000003937 00000 n
+0000004053 00000 n
+0000004107 00000 n
+0000004161 00000 n
+0000004286 00000 n
+0000004339 00000 n
+0000004453 00000 n
+0000004506 00000 n
+0000004606 00000 n
+0000004659 00000 n
+0000004773 00000 n
+0000004826 00000 n
+0000004935 00000 n
+0000004988 00000 n
+0000005089 00000 n
+0000005143 00000 n
+0000005250 00000 n
+0000005304 00000 n
+0000005401 00000 n
+0000005455 00000 n
+0000005509 00000 n
+0000005563 00000 n
+0000005697 00000 n
+0000005836 00000 n
+0000006964 00000 n
+0000006985 00000 n
+0000007840 00000 n
+0000007861 00000 n
+0000008719 00000 n
+0000008740 00000 n
+0000009490 00000 n
+0000009511 00000 n
+0000010051 00000 n
+0000015671 00000 n
+0000015785 00000 n
+0000015916 00000 n
+0000015937 00000 n
+0000016640 00000 n
+0000016661 00000 n
+0000017284 00000 n
+0000017305 00000 n
+0000017793 00000 n
+0000017814 00000 n
+0000018355 00000 n
+0000002024 00000 n
+0000002297 00000 n
+trailer
+<<
+/Size 96
+/Info 25 0 R 
+/Encrypt 31 0 R 
+/Root 30 0 R 
+/Prev 67663 
+/ID[<c7cdd502893c418d622f8eb8025567a2><c7cdd502893c418d622f8eb8025567a2>]
+>>
+startxref
+0
+%%EOF
+     
+30 0 obj
+<< 
+/Pages 28 0 R 
+/Type /Catalog 
+/PageMode /UseOutlines 
+/Outlines 34 0 R 
+/OpenAction 32 0 R 
+>> 
+endobj
+31 0 obj
+<< 
+/Filter /Standard 
+/V 1 
+/R 2 
+/O (XmûòfP–ì\) 6å4m»Q•°rÐ\nMËTêÏ;ü)
+/U (raJ³3š[ä….q.þ.tÑ—aZw½ÿÿNPn`¸è@)
+/P -12 
+>> 
+endobj
+32 0 obj
+<< 
+/S /GoTo 
+/D [ 33 0 R /FitH -32768 ] 
+>> 
+endobj
+94 0 obj
+<< /S 75 /O 207 /Filter /FlateDecode /Length 95 0 R >> 
+stream
+aépÔË€ QE••­ýR­”)áú
+Ü{m|"û)ö7›õ´òJ9�/Ò\ú·´aeŽÄdgx £~ÈæÊ9èeéÇ	et[ß£\È. ÷œ±œ—þÞª`77ZDñÉ•C¨®6ƒ®×ùy³4aÄYc>SŠ>ò.o˜m|y½ks|mpRau_ÿ’NóÒÌ–Š÷‹©Ž†MåPë¤‰û!à¯ÐZè �°Ñ,ŽõŠ6B±K9%\Y$g<
+endstream
+endobj
+95 0 obj
+182 
+endobj
+33 0 obj
+<< 
+/Type /Page 
+/Parent 26 0 R 
+/Resources << /Font << /F2 72 0 R /F4 71 0 R /F6 84 0 R /F5 83 0 R >> /ProcSet 93 0 R >> 
+/Contents [ 75 0 R 77 0 R 79 0 R 81 0 R 86 0 R 88 0 R 90 0 R 92 0 R ] 
+/MediaBox [ 0 0 612 792 ] 
+/CropBox [ 0 0 612 792 ] 
+/Rotate 0 
+>> 
+endobj
+34 0 obj
+<< 
+/Count 11 
+/Type /Outlines 
+/First 35 0 R 
+/Last 36 0 R 
+>> 
+endobj
+35 0 obj
+<< 
+/Title (ò¨š¨Rí6�;)
+/Parent 34 0 R 
+/A 70 0 R 
+/Next 67 0 R 
+>> 
+endobj
+36 0 obj
+<< 
+/Title (gßJ} …™ªEÚçÆ–Ð1)
+/Prev 37 0 R 
+/Parent 34 0 R 
+/A 38 0 R 
+/First 39 0 R 
+/Last 40 0 R 
+/Count -7 
+>> 
+endobj
+37 0 obj
+<< 
+/Title (m;â©íœè³™e™}ª@2‡Z9vlêS[6�e˜R)
+/Next 36 0 R 
+/Prev 53 0 R 
+/Parent 34 0 R 
+/A 54 0 R 
+>> 
+endobj
+38 0 obj
+<< 
+/S /GoTo 
+/D [ 19 0 R /Fit ] 
+>> 
+endobj
+39 0 obj
+<< 
+/Title (-­¿€.÷Û)
+/A 52 0 R 
+/Parent 36 0 R 
+/Next 50 0 R 
+>> 
+endobj
+40 0 obj
+<< 
+/Title (™’Á÷)
+/A 41 0 R 
+/Prev 42 0 R 
+/Parent 36 0 R 
+>> 
+endobj
+41 0 obj
+<< 
+/S /GoTo 
+/D [ 22 0 R /Fit ] 
+>> 
+endobj
+42 0 obj
+<< 
+/Title (yVy1JÝyðá:P�)
+/A 43 0 R 
+/Next 40 0 R 
+/Prev 44 0 R 
+/Parent 36 0 R 
+>> 
+endobj
+43 0 obj
+<< 
+/S /GoTo 
+/D [ 22 0 R /Fit ] 
+>> 
+endobj
+44 0 obj
+<< 
+/Title (hDð‡�¥#ikn@g­Ù,yNDþ)
+/A 45 0 R 
+/Next 42 0 R 
+/Prev 46 0 R 
+/Parent 36 0 R 
+>> 
+endobj
+45 0 obj
+<< 
+/S /GoTo 
+/D [ 22 0 R /Fit ] 
+>> 
+endobj
+46 0 obj
+<< 
+/Title (éQ«µydGç¦Yeþ:R)
+/A 47 0 R 
+/Next 44 0 R 
+/Prev 48 0 R 
+/Parent 36 0 R 
+>> 
+endobj
+47 0 obj
+<< 
+/S /GoTo 
+/D [ 22 0 R /Fit ] 
+>> 
+endobj
+48 0 obj
+<< 
+/Title (9\)…öžDn}Í÷¢8“ùT5¤DN±Í)
+/A 49 0 R 
+/Next 46 0 R 
+/Prev 50 0 R 
+/Parent 36 0 R 
+>> 
+endobj
+49 0 obj
+<< 
+/S /GoTo 
+/D [ 19 0 R /Fit ] 
+>> 
+endobj
+50 0 obj
+<< 
+/Title (	f$Æ%×”qp@ÓØô�7ãk3—ü‘·Ï¼)
+/A 51 0 R 
+/Next 48 0 R 
+/Prev 39 0 R 
+/Parent 36 0 R 
+>> 
+endobj
+51 0 obj
+<< 
+/S /GoTo 
+/D [ 19 0 R /Fit ] 
+>> 
+endobj
+52 0 obj
+<< 
+/S /GoTo 
+/D [ 19 0 R /Fit ] 
+>> 
+endobj
+53 0 obj
+<< 
+/Title (ÓxðáßS/Ó}ýö%æG&~B�£�ysš©Ém³}ÍZ)
+/Next 37 0 R 
+/Prev 55 0 R 
+/Parent 34 0 R 
+/A 56 0 R 
+>> 
+endobj
+54 0 obj
+<< 
+/S /GoTo 
+/D [ 7 0 R /Fit ] 
+>> 
+endobj
+55 0 obj
+<< 
+/Title (†&BŒ"¼2ù™\n˜üæÈÅ«3©)
+/Next 53 0 R 
+/Prev 57 0 R 
+/Parent 34 0 R 
+/A 58 0 R 
+>> 
+endobj
+56 0 obj
+<< 
+/S /GoTo 
+/D [ 4 0 R /Fit ] 
+>> 
+endobj
+57 0 obj
+<< 
+/Title (w]Œ<0n1ïRÁ)
+/Next 55 0 R 
+/Prev 59 0 R 
+/Parent 34 0 R 
+/A 60 0 R 
+>> 
+endobj
+58 0 obj
+<< 
+/S /GoTo 
+/D [ 1 0 R /Fit ] 
+>> 
+endobj
+59 0 obj
+<< 
+/Title (PšOPóü0j¯qÆ‡!­\\â&4pq)
+/Next 57 0 R 
+/Prev 61 0 R 
+/Parent 34 0 R 
+/A 62 0 R 
+>> 
+endobj
+60 0 obj
+<< 
+/S /GoTo 
+/D [ 1 0 R /Fit ] 
+>> 
+endobj
+61 0 obj
+<< 
+/Title (Î^1I˜‰¿gçâ Ò§P¤Soâ!)
+/Next 59 0 R 
+/Prev 63 0 R 
+/Parent 34 0 R 
+/A 64 0 R 
+>> 
+endobj
+62 0 obj
+<< 
+/S /GoTo 
+/D [ 1 0 R /Fit ] 
+>> 
+endobj
+63 0 obj
+<< 
+/Title (Å9ã›¾ÄÅ�—¼qe)
+/Next 61 0 R 
+/Prev 65 0 R 
+/Parent 34 0 R 
+/A 66 0 R 
+>> 
+endobj
+64 0 obj
+<< 
+/S /GoTo 
+/D [ 33 0 R /Fit ] 
+>> 
+endobj
+65 0 obj
+<< 
+/Title (ßò-´—þ±"\\Ú�A¼Éö8)
+/Next 63 0 R 
+/Prev 67 0 R 
+/Parent 34 0 R 
+/A 68 0 R 
+>> 
+endobj
+66 0 obj
+<< 
+/S /GoTo 
+/D [ 33 0 R /Fit ] 
+>> 
+endobj
+67 0 obj
+<< 
+/Title (üè5ô¦¿;ý)
+/Next 65 0 R 
+/Prev 35 0 R 
+/Parent 34 0 R 
+/A 69 0 R 
+>> 
+endobj
+68 0 obj
+<< 
+/S /GoTo 
+/D [ 33 0 R /Fit ] 
+>> 
+endobj
+69 0 obj
+<< 
+/S /GoTo 
+/D [ 33 0 R /Fit ] 
+>> 
+endobj
+70 0 obj
+<< 
+/S /GoTo 
+/D [ 33 0 R /Fit ] 
+>> 
+endobj
+71 0 obj
+<< 
+/Type /Font 
+/Subtype /Type1 
+/Name /F4 
+/BaseFont /Helvetica 
+/FirstChar 0 
+/LastChar 255 
+/Encoding 73 0 R 
+>> 
+endobj
+72 0 obj
+<< 
+/Type /Font 
+/Subtype /Type1 
+/Name /F2 
+/BaseFont /Helvetica-Bold 
+/FirstChar 0 
+/LastChar 255 
+/Encoding 73 0 R 
+>> 
+endobj
+73 0 obj
+<< 
+/Type /Encoding 
+/Differences [ 0 /Aacute /Acircumflex /Adieresis /Agrave /Aring /Atilde /Ccedilla 
+/Eacute /Ecircumflex /Edieresis /Egrave /Iacute /Icircumflex /Idieresis 
+/Igrave /Ntilde /Oacute /Ocircumflex /Odieresis /Ograve /Otilde 
+/Scaron /Uacute /Ucircumflex /Udieresis /Ugrave /Ydieresis /Zcaron 
+/char28 /char29 /char30 /char31 127 /quotedblleft /aacute /acircumflex 
+/adieresis /agrave /aring /atilde /ccedilla /eacute /ecircumflex 
+/edieresis /egrave /iacute /icircumflex /idieresis /igrave /ntilde 
+/oacute /ocircumflex /odieresis /ograve /otilde /scaron /uacute 
+/ucircumflex /udieresis /ugrave /ydieresis /zcaron /char156 /char157 
+/char158 /char159 /char160 176 /char176 181 /char181 190 /char190 
+192 /char192 201 /char201 204 /char204 209 /char209 /char210 /char211 
+/char212 /char213 /char214 /char215 /char216 /char217 /char218 /char219 
+/char220 /char221 /char222 /char223 /char224 226 /char226 228 /char228 
+/char229 /char230 /char231 236 /char236 /char237 /char238 /char239 
+/char240 242 /char242 /char243 /char244 246 /char246 /char247 252 
+/char252 /char253 /char254 /char255 ] 
+>> 
+endobj
+74 0 obj
+777 
+endobj
+75 0 obj
+<< /Filter /FlateDecode /Length 74 0 R >> 
+stream
+r²¨JJEøÌóÌ¨ùõ ýj4OB­¬*¾ŸJ	lº2Xû6º4@ÃN©#ZPž±'æü’“F€×ÉÀmÒ¹<Ûz|žcºGñ4¢	•wç.©òÞÏäÁCSÕ2ùÙÕ†T’¼iø9ˆ>‘MÑn�èP¯ÙƒÌÝô!rõÒºì–L^õa8ª^Élmé¤4^ÁŽ„•CLÝ­µ°“]8îä§ŸQWØ€ŠØ'3ÖÂ‰føÓÃ¿Ý«TÍû¨ÝÙî%çŽ6Í·ºwv¯"à¹W”Î¬_1^ÚAI,¯ ¹s�¾:¾Zm0’ÿÈMlÝhý¸f¡ãKÊ�~åñ³üE¤ç-,Õ^ß�Ÿ-êÏŽŒ›üfû�Zx¸àFÍ>ý) h£×P>¿—$ ì8®Æq‚I�©Á¹¥€³òÇÌ„›’Û&»¶«©qå‰Bb¯ÚÎßŸW<ÍUÊ\�PJ–ÏÛ‰ù[ÿ
+Xjçtf½âô
+ðSH�»‘MYoãÖÎ@¯®
+Ïb;q÷ºŠ)¾D‰	ê·cäBžî'¤_eêŒ.£J5�I×#äfI´gÒ� .	‘ˆ#\°æ³›öèvg6a‰#”–ÝŠ)0µ»£”	¢#Öž
+�6e#Þ"-¥¯¹$Ø>^xƒÄ›Ç,Òƒ"y¥”3zþíÀ¡Rw¶}š—9 Ê¡™)',µ„ÎsXE˜\…j�eJöìJÿyœ¯/�š_Ò^:?aAÐ(#Ú:;D2IŠG•ÀlË˜ÞŠ ÛO°¯§8ã«Bñ)HŠ‘ûš�çBv7‡Q«¹T]^¤È@ô¶ÅßªFô3k†+Ï–ÇSl%ýÜ_Yû°�Ø¿ƒE+F"ùThC?ÂáAÿV‘ªÛí¢VK¿ç6[—ÛÍ¤j}]Ž•Q«×¬]@×ÉV#<Ú‹Òy—Ã$)fFÿ_L®íä”ˆ0o4_Eö0Cž�•V¯ï„�[áÿö³RŽÕ³°ì©i®ÚêJÕ›×	Õ•&Ž·m
+endstream
+endobj
+76 0 obj
+780 
+endobj
+77 0 obj
+<< /Filter /FlateDecode /Length 76 0 R >> 
+stream
+Xˆ³�,œX¿¬îÑ»u¤caVÆ–?XR¯ÎqK 1Ø+þö›½!û>›p�.çeVäyãZÙG¦°†S¥`Ô@¤]–((J>·®„–¯ä×Ô'…¸Bb'¿	äPQà¡R�eL;M—â‰æìh«„fØI¤–œºÄŒÌÌ/™–R‚Båî°Òä!×�™"9�gbkµp�X duSZû¬�´‡ãÌ:�›é‰¬Š³Ûã5F¡3H¦ÿª`ˆÚ‚"õžþ2Õý3,b{„n½Œ”&™n®ëÑœË�&âÓtrÅ›`½cþ÷£à´R
+(tó´‚ZCXaWšƒ¯Ë :XbF�K–ÚáüîîGÏ¿£ßKp'…¿•¦À@n©G±Ò¼FæÏÏlºã ÷�cQ¸>1cð
+¬€$
+‹Wì@ Ù7!d“™ÊOä¼«¢¤†kÕÂü‡¥#¼=u©ïÛú‰œÝõuOVtæ#TÅUâ\pkœ•W�‘)Žç†º´0ã€ü+ñŠ1ÂÁ‘jC]>
+zµÉ@]HaÕ
+Ÿ	
+á8
+‚çû)ûá7¾àóìƒ�‚ù÷ ¸¥3ü§­ã«æ§„<¬Å-1YoÎ§‹¯Fjš:º„£'ƒ!óÏTL8|\=Ÿ[›F6'Ã�ßµÏAæmj\c�DB[¾þ`÷#ýñpªz9­LRé-àd’e»Ñ	’¥™�¡Ë�q„Yõ˜ñý{ZýEŸ×ý–Ø ”€{¶l8“�¾˜KÐåD‘ ìÍ²T)	n›w¨Ž‚/·ÕKú¬C^ax,^•Ù´.P¸+‹ê /q»×7årîc£¯sÓ«yìÏ€–4Ûæ[“çÏt¼�þ5ö�º¸¿Ø=cK_êoä>ÍlL+‚Ëã~x9˜acTP0âÔ.¡àtYÇ•Òíš)Š€¡	Œ\9å«–¦†³3…�½àæ�n±ñlô©
+´â*A¬óÑ³ˆ³ñOø—ì7d$Õ—†%€­ÌWá™KÌ`­û„
+endstream
+endobj
+78 0 obj
+672 
+endobj
+79 0 obj
+<< /Filter /FlateDecode /Length 78 0 R >> 
+stream
+Êoõ’�úÿ1\ÀU·}þ™=ö~Ì÷ý¹ŽZÀ¬\[nÄ––û’�‰5¸nwžBªnã5€Éþ<hžýx‚ÅÿúÓ=\¸üZåù®“›êÞ½$è¹l×š˜0¶g€4ŒlCëcWJÏë³h\Ž“9Eãì)dŠ0ë‘å
+7™Ë�[Ig2‰Eo’Ë¸¥§Î­Âì·OµJoA�L/95È^ë�dÒ?ÿŠe}¨É(ÙõÛoÄ"Æöì6i¶;¸Ç¹UiÔ�"x~#x3µ\Ñ8Cóç¿ï—¦>‘eQø-
+KªÜ­îP}MA'£
+WÁWÆoð-´'Ûy` Ióýá‰ÇF»Þõ›„Ê«I5&n7=Nà@o’­<€Æ�ÆÁÅ‡(èþ´SFyÕ5
+F$¬2Ÿ^kÇ™JëRÛ’A®ùÌî+bÝž!þá5S|lÖöóÓÁR�vøná^@–”6ÆÎ˜K¢¢
+Y_>PîÁOÔ!÷·5›Â†!Çé‰«$.9âºpìÛŒê¦Gò®”ÐjuÞ&O?‹D0„°¬aÅºóÎ�{)Qa?ÜèˆL¾÷Ñì·‘\àÄcïVIºÈp˜1³$PúÅó«�ôÑ]|Qy�$²U³Uy“xÑ�(\ÕŽ$Õ d³�n¿QÞýY”é„ýÝ(ÎŒ°Vî#µ%ƒ¿`
+rÑ–ø$Ü·Á-ú¯7n„ëJÞâì»¥€. «Nþèo€Ý9ÿ7áÔœ^nxÕa2Øÿ%Ÿ÷žôÿÜè€JHnÚÜËDuÝhW¥ç•`Nü¶Šx 
+^a9{
+#BH
+×÷©“!t*¨�$ÐÊ™­¤aí:<�’e±ù#OÅU2û‰e£íØK¤7¡=HjÙCf2.ò
+endstream
+endobj
+80 0 obj
+462 
+endobj
+81 0 obj
+<< /Filter /FlateDecode /Length 80 0 R >> 
+stream
+ZÿÍF¢FÆ„¶Î—Hð_üé:·9CÄ"�ŽU�v�'E¼^¤QÄ.oÑuŽì‡/”¡G€©ûQ³œ˜1%}í9»aD}L@Õ–nòNöÆµ¯ÍuJ^`é&¿�ö.Ê×Þ³/!Û1±¬×ü>7Ò`ïFô¿¨5êíá«µ8s}¿<²Q©$¦ÿ¿%e[Uú®Â{]?Ô)#~ëÆD/Doª[ªªøÈó”†(›;íöØ94>S0ø-?‘”eöR�Î¶À“D¯éÀCßÀÝSb$iÝâsýÕ�jðkÊGÅõŒÁ­a©+_’†4E7�®ÇØÚ-„à^Êm_�ËÂJžÓ%e«Òr©š}–"{ÜÖOžàrlËÍLuVªîkQm±“<[Z9âg•áöÛÑ¢s?QóÌÊò‹Ì~Â×-¯éÚ÷=ö pº]&´x1Oõ‘Š÷$½ÔúFØ¼kæj¸çPÑß¯qñØ±'[x1Ûó²Bù;ñÛÞ0¼.9�SaL�-–´‹ÎÃ¨”
+4 |>Qø7‡§]™ÚnËV¡Ì>ø2ÀµŒnþŸûÞüu,—H7w´£Ì‚'zÃÃý-¹'KÎ	ÏçÙýÔ
+endstream
+endobj
+82 0 obj
+<< 
+/Type /Encoding 
+/Differences [ 0 /n636861723000000000000000 /n636861723100000000000000 /n636861723200000000000000 
+/n636861723300000000000000 /n636861723400000000000000 /n636861723500000000000000 
+/n636861723600000000000000 /n636861723700000000000000 /n636861723800000000000000 
+/n636861723900000000000000 /n636861723130000000000000 /n636861723131000000000000 
+/n636861723132000000000000 /n636861723133000000000000 /n636861723134000000000000 
+/n636861723135000000000000 /n636861723136000000000000 /n636861723137000000000000 
+/n636861723138000000000000 /n636861723139000000000000 /n636861723230000000000000 
+/n636861723231000000000000 /n636861723232000000000000 /n636861723233000000000000 
+/n636861723234000000000000 /n636861723235000000000000 /n636861723236000000000000 
+/n636861723237000000000000 /n636861723238000000000000 /n636861723239000000000000 
+/n636861723330000000000000 /n636861723331000000000000 /n636861723332000000000000 
+/logicalor /arrowright /arrowdblleft /arrowdblup /arrowdblright 
+/lozenge /arrowhorizex /angleleft /registersans /Upsilon1 /plusminus 
+/second /angle /greaterequal /radical /ellipsis /Ifraktur /spade 
+/lessequal /minute /degree /fraction /florin /infinity /approxequal 
+/integral /propersuperset /parenrightbt /arrowup /bracketrighttp 
+/aleph /arrowdblboth /bracerightbt /integralbt /notsubset /bracketleftbt 
+/trademarksans /bracelefttp /braceleftmid /braceleftbt /bracketlefttp 
+/braceex /apple /angleright /parenrightex /parenrighttp /arrowdown 
+/divide /element /summation /bracketleftex /parenlefttp /parenleftbt 
+/dotmath /copyrightsans /integralex /parenleftex /integraltp /registerserif 
+/intersection /trademarkserif /arrowdbldown /gradient /logicalnot 
+/reflexsubset /equivalence /propersubset /partialdiff /arrowboth 
+/circlemultiply /heart /bracketrightex /bracerightmid /emptyset 
+/bracketrightbt /Rfraktur /proportional /reflexsuperset /carriagereturn 
+/notequal /notelement /diamond /club /bracerighttp /arrowleft /weierstrass 
+/bullet /circleplus /multiply /arrowvertex /copyrightserif /union 
+/product /logicaland /n636861723132370000000000 /n636861723132380000000000 
+/n636861723132390000000000 /n636861723133300000000000 /n636861723133310000000000 
+/n636861723133320000000000 /n636861723133330000000000 /n636861723133340000000000 
+/n636861723133350000000000 /n636861723133360000000000 /n636861723133370000000000 
+/n636861723133380000000000 /n636861723133390000000000 /n636861723134300000000000 
+/n636861723134310000000000 /n636861723134320000000000 /n636861723134330000000000 
+/n636861723134340000000000 /n636861723134350000000000 /n636861723134360000000000 
+/n636861723134370000000000 /n636861723134380000000000 /n636861723134390000000000 
+/n636861723135300000000000 /n636861723135310000000000 /n636861723135320000000000 
+/n636861723135330000000000 /n636861723135340000000000 /n636861723135350000000000 
+/n636861723135360000000000 /n636861723135370000000000 /n636861723135380000000000 
+/n636861723135390000000000 /n636861723136300000000000 /n636861723136310000000000 
+/n636861723136320000000000 /n636861723136330000000000 /n636861723136340000000000 
+/n636861723136350000000000 /n636861723136360000000000 /n636861723136370000000000 
+/n636861723136380000000000 /n636861723136390000000000 /n636861723137300000000000 
+/n636861723137310000000000 /n636861723137320000000000 /n636861723137330000000000 
+/n636861723137340000000000 /n636861723137350000000000 /n636861723137360000000000 
+/n636861723137370000000000 /n636861723137380000000000 /n636861723137390000000000 
+/n636861723138300000000000 /n636861723138310000000000 /n636861723138320000000000 
+/n636861723138330000000000 /n636861723138340000000000 /n636861723138350000000000 
+/n636861723138360000000000 /n636861723138370000000000 /n636861723138380000000000 
+/n636861723138390000000000 /n636861723139300000000000 /n636861723139310000000000 
+/n636861723139320000000000 /n636861723139330000000000 /n636861723139340000000000 
+/n636861723139350000000000 /n636861723139360000000000 /n636861723139370000000000 
+/n636861723139380000000000 /n636861723139390000000000 /n636861723230300000000000 
+/n636861723230310000000000 /n636861723230320000000000 /n636861723230330000000000 
+/n636861723230340000000000 /n636861723230350000000000 /n636861723230360000000000 
+/n636861723230370000000000 /n636861723230380000000000 /n636861723230390000000000 
+/n636861723231300000000000 /n636861723231310000000000 /n636861723231320000000000 
+/n636861723231330000000000 /n636861723231340000000000 /n636861723231350000000000 
+/n636861723231360000000000 /n636861723231370000000000 /n636861723231380000000000 
+/n636861723231390000000000 /n636861723232300000000000 /n636861723232310000000000 
+/n636861723232320000000000 /n636861723232330000000000 /n636861723232340000000000 
+/n636861723232350000000000 /n636861723232360000000000 /n636861723232370000000000 
+/n636861723232380000000000 /n636861723232390000000000 /n636861723233300000000000 
+/n636861723233310000000000 /n636861723233320000000000 /n636861723233330000000000 
+/n636861723233340000000000 /n636861723233350000000000 /n636861723233360000000000 
+/n636861723233370000000000 /n636861723233380000000000 /n636861723233390000000000 
+/n636861723234300000000000 /n636861723234310000000000 /n636861723234320000000000 
+/n636861723234330000000000 /n636861723234340000000000 /n636861723234350000000000 
+/n636861723234360000000000 /n636861723234370000000000 /n636861723234380000000000 
+/n636861723234390000000000 /n636861723235300000000000 /n636861723235310000000000 
+/n636861723235320000000000 /n636861723235330000000000 /n636861723235340000000000 
+/n636861723235350000000000 ] 
+>> 
+endobj
+83 0 obj
+<< 
+/Type /Font 
+/Subtype /Type1 
+/Name /F5 
+/BaseFont /Symbol 
+/FirstChar 32 
+/LastChar 254 
+>> 
+endobj
+84 0 obj
+<< 
+/Type /Font 
+/Subtype /Type1 
+/Name /F6 
+/BaseFont /Symbol 
+/FirstChar 0 
+/LastChar 255 
+/Encoding 82 0 R 
+>> 
+endobj
+85 0 obj
+625 
+endobj
+86 0 obj
+<< /Filter /FlateDecode /Length 85 0 R >> 
+stream
+Ë­ÜC0§a‘skwpò·Â�hÀ—Lâ«	ø6Ðf�ˆ�¨SŽãtëØ
+ì°…ÖÉÎaã8:¹x�giÎ$7ËînÌèüÕÓ)ªÄ‹‚-�&Ã«à¸N¿~_Pf¨†õÚ	A9Ätª+üq:´CÈÖk{òÿŸk?ã3|ótžÌÂ¦†â$bPê¦”2²½q¯ðíÊ±$ë�}?Ë˜+ÛõõV4õ¶Þü×ŽÉÍáKˆ™¨:×AÎÌÐÆÄßó¢!Ä/ä°<ÝùxÚâ3™LAà¦�ßô1±Éâí�Ó\dÇ\xC–†b
+ÿ¿…nN”�i�,¡™vc·º£ùXÎåøZy˜—û©\Ÿ�7ÆžE3�‰\YÚ "Qy\@¨F_üoÒ�´?‚êk9Ò
+F/]×¿AÞdË0}ÆÒM‹kA—ÉÍY
+›n,Æ¶\å¾#¡Üà;åŸ1ƒS°
+.·uªŽ)
+ûdît!Òltœz¤VÆ0¬ÃjúVºC*“¶�wÖûbqÐ˜<B�¦Ï"×W+»r–ò/mÑ;ãÛc(êÄ «6¬û4I©×t³REb¼+i0•@‰¼—TH,TVÈ3T;·žõW³.´0dÙ§0ßÊ8[¿3Jëƒ%O1Ø…¸—ÑÞ2T+`‹²ííP&óSã§w÷ñîŒ0‰ÄM÷ä_êc-Q—øqËù
+Á|:"oÔÄo†LyxÎICû>„Ü×‘lÐ–Þ.“xiÄ��_ç+‡ø´þAßÖ_;	K\�4G„ùX4¶žDvHMQ(72}æ�]/i¶úÛ/
+endstream
+endobj
+87 0 obj
+545 
+endobj
+88 0 obj
+<< /Filter /FlateDecode /Length 87 0 R >> 
+stream
+žã%Ú~nÛúÿxÓåK']ûÌm½²@
+öo0òéŠé—âõi
+˜&²�Ý	—¡#©žÛXœÒ7*\KsêotDÉ;è˜¡»û²t‚Ri(™ºøŽ¡8²8êÌÕ«aÔøáý±W¯wæfz¢Ÿ^	Í!XSÇ‘ç·•©�
+ºF¤«•ûã´–½=VQ°””=ÜúÚSdX ^|Å+GÐCîO]&âu—‘µ Æ?»(‡Í/åŸÅEÂ,š©UZä3ìòø÷ÿYçÇ×Àðõth¾¾0“ÌïÝõ[r+iÓ;Ö‡Cÿ¸>K}ûçoC¬dŽàÖ$Åø÷Ü5²õÙ$ÜÏ	ÊÆ!aÅe6¾{Ö€eÄµZLÜ6¥2¢É›å#TÆ~Ò7Œ_À,@‡c#�>74Ó%ùÏ%œ–æÍ©EÆ[¿ÿÏ(‹UÚÜÊxqo‘:8À¿§0‡,ùÑô«ƒÚoÕBÑ“–n2œQ`Ëôµloƒk,.²î„¢ûÏmãl|�‡
+ÎºUBLg(à<ÔñšÙ–ËçÊ_�PuÂM»++¹ƒf%©ºÕèh%€ÌÛ‚“Uš1‡¾«Îp=Ñ©×$ÚJØ?¥?ˆÑß?²"ÃÉÝÀ2yJž¸Ü_ˆ«»YôLË,!µõ¢E° È«…2nGó,S!<YÙrí”	�tÒ¤�Ð›ôwÓ:¡y¢}«ùkHçÞ€dÿ
+­/'^f
+endstream
+endobj
+89 0 obj
+410 
+endobj
+90 0 obj
+<< /Filter /FlateDecode /Length 89 0 R >> 
+stream
+i½$YDi¯8Lvx.þþH¯³ºÎGE¯ßß/ßšuÐægHC.v_p˜üÖ3»|Ç”$‹¥W=óýËlD|Éª¸=˜…YµÌHP‰üÂ¦9Êi”�’'¶“ŠÔ–'0h
+LÌ;H‰•»�ÑÑ=èº=7Æ
+ÉX¦á	ik~ÆO²ö5ž©’8Ô~B	o©Öä¼<!¬Êw€G6¾‰ê¡ä~•ÍUs¦¹;�W\`ÎêólÿM� æ©-*EUïÚ>ƒm”ØãŒ8j|ÛJ¼{{)ƒAÞ {sÄèÝ¾[wñ$ž(Î¤uÖÁ±¬ÞŸZªž’C|ÙLŽqÊ£”¢aô®a’Ò¡‡ƒûÙ,3û§òŸÈJ[”ôë¹a]õG|ÖU—ôŒŽ™'œ`K™‘ßz8£`YºU‰Y¬Ó°�Ö| Ö¼-Nœ1ye¾Áï
+xcð8¬É³â¥ŠoæÅ“/÷õ ý!n^ú‡¶I¶7Ó²{%Å*€\ãZ³-œåug?>É»xåÌ?ÁÍU!˜)´N4Ê^H÷?yŽE
+endstream
+endobj
+91 0 obj
+463 
+endobj
+92 0 obj
+<< /Filter /FlateDecode /Length 91 0 R >> 
+stream
+7å4Î¢iY«€v¸>;óyeˆ¹ãXHr¼(*)eoÊqºþP-ûi$è-cG6e´%=uZRÚž+ã„�B^¿„õŒb$)M&ã5ªØŠuÚc¯j©9É-£ã ìV¯þï�X[›À>©O5™0�î¼�Nx6s]SæÄ,ªf¦Ùm`Ò¦K¥—Æè"W·<G™Pª58å¬qL%×÷ÁVVÅ²çÃVçÇ\¨´8Ur “Ï¯GQ”-£ /üN 11ëH–ü‰téÖ?rÞXÍ³§æ¢jÄÎ
+³å:¹­&ŠòýÓL|)G]f×–ü3…Õ÷ùÏËB?Úþ­¬¡�ãA¡[6Í©?|™CÑ¯ï'ÞTX¹Ö"k•Y0£pqà=LÅ(Ž…¿<�ˆteU²#Sç‡@(ñ¨JvÐVlÑ=Ek¸¿Í}ÝI]€Ÿl�Ã«3/èacÌ„æØS¢æ8éU¼¬’©£u{—Á�Û?JÈ7vY™R<Õ�uÎ%2³K‘8Ö ‘`�ÔhÑœµÑ—U~Éã’.·$Í[‘ÔýÁ·Õj†ö\ÒŽÇIÖÔ¿é%¿¤qð�­•ßô†ï´ç×ÈXv
+endstream
+endobj
+93 0 obj
+[ 
+/PDF /Text 
+]
+endobj
+1 0 obj
+<< 
+/Type /Page 
+/Parent 26 0 R 
+/Resources << /Font << /F2 72 0 R /F4 71 0 R /F6 84 0 R >> /ProcSet 93 0 R >> 
+/Contents 2 0 R 
+/MediaBox [ 0 0 612 792 ] 
+/CropBox [ 0 0 612 792 ] 
+/Rotate 0 
+>> 
+endobj
+2 0 obj
+<< /Filter /FlateDecode /Length 3 0 R >> 
+stream
+ôGª�éh‚IÎ×¢ix›Ú{ÓiV\v3]×ïàÓÎåFÆ¢O
+­0"³€º2†PÉ‚Ömð‘Q*;º{P˜Í�†(ß‘ñþŽØúéÆùñf™ö,ë·ÑGen3Jµt8ý)âªýž¦æqK"×áëóc~Ë¿ëÀó”Õ ¤ÿÎíø‚æì×3�Xfå›‡¹%¤-˜Blßºhî;f�xþ7nv¼�Ÿ"TpÃ]Ûï'˜ P”²LÆR(õßüiÝ¥Œâ@ç˜Ln¹ì°Ž|0k�íÛT>•©‘©Gƒå×›zèÑ8à¦ùeo‘Mò¯ý­Çg™�>{ü†“òî‡ “Š1rÝFóDq3žÒpâþc[Qã|ËêÄF®z‡A^&dñé|�è+)YŸg9 šZ#‰~nå�¸fÕd/É¢bM„Ú˜H‹ˆ1vÍkû~iä·™J|‘ÎË�3ˆBécð–Ïl$kIxŸ&zF$ãÛý 
+�ó²ÍKä1ôÊÜµÛtVx¥sg~Š™�%}‡UÈXï0ÄC–HŸ¦ÙýdùÛÉ±ìÂj„·fJ•õ¹TÔŸFÙu[Hl€ÏÌ|så7;kUáP9µ°j†LŸÇ¦8ŽÄ'™vhŽ^©èþ‡è¸ÏBÚ>JBÿ|›þH¢^ °�yÝ›&¸…@âPœÎJÍoWÁ`©_UÍ“s<ÙH)¡5Žb†ýlˆˆ“ÿžÙÉ‘f6,c½A¥Õ9»žná˜Y}eå©�èG!~R§�xæêd8il…¯ÐJøiû?96XÎïhØ2¢¼>—v§¡I-ïUù]2•ÿs£s¶zö² ^›Y¹füNGG”y¸Š.Ýù9ë7ÁÅ€ r%\�f×®þu(°™Õç'‡¯™a¹n/”;�Ž´¨/Ð„®¦£ƒd¸20,iÚJ¡Zš•§Œ‘‘—`©Ø|2û¥ón,NWÉé¾—)zs�J®j‰b2Õ~Ó[{.E9Š£ÓØ–²o¸	€�7Ö÷S“•1r¼ûÌ)¸�.ŽW^Bro8¬ô¤ŽÙZIHõo5v¿¬²±g&þ}±f·ÈŸÌ£ëVåÖ±"Cð&ê§®ØaiÏpŠ¸;žþßçbñx�(²¤¨¿FÃÇåž
+8„`	áþ…b®O_µøb/ßyQ_ÀWÉ…3ç5¤”ýwq@Aàó4*ÕY\ÚšŠª\-zbñ/¨SR²~†Ñ¸±Ë{dõE†ÒØ¡ü>ˆþgfNÉîf”ËTÁt_UË‚&ZÑÖOÑõüâb%Gaa™g•™î�4#”lðT¶ƒñ!=)‚wŠ•ÑŽä"×œJnPÒ	û¨›_g?ÕJ*š’VÃ‚z¯eß…š9ŽâùXþ;ÝA[úQk`lB,uØ3†éÜšaÜ$Ã9ŠW‡™’"žZöL)9}Ý’Ë´Ü=›óYï�ªôûC„¸™¨øñšÑ¤ˆö�Ã`˜–ãE°z¼¸”tsšì[ìC‡\œ¶	ëÒ†ù2ÀˆÒ6Û¢ÒßÆàÖµkÌK(ÕÚ¸Éö¯Ðõþñ´tJ¢Ö¢Óú:šgm€üˆ³½Ë ²`j¼žî¤T÷Ñ‹=šC·ƒJ7æ�Ö6Û‰±;
+€‡ƒ�'q#·ÂW'ú[ _V\¼	Ujb“[…A¿S¡å¥2Ó_]÷Õ]TŸþ[Ï¥qpÿÀ'–&ULQÓM§ôën"xõËFhÙ”R™³?Ö3@Î ¬yÂ&`º[ŸiæÆ¦KlîÊMš6Ç¥.·¯Ò™n2Ö-Y`ù-ŽÚí°3êî4+7Oÿª¶à±oÆ-ÊVó<èaxõ»"*Õç¬¼Vw¨ö°fÚ+‰²gAfˆÜÜg€ý/*—4%Ô`ðs-1À}Í½ØÀ�®/AZÄ>LŽÁ‰	Íù&£JÄ…öã¹ÐÆåîŒ“¥Ö%êH�\D¿Çô§™ê*tNd5ÿ‰su‘�ká˜âo
+ä+BŠíÎjDMA³}áƒ’éj µ™ZÙ°CŒÍƒòîj:0+OZù“–µ!Ú¥´(`dæ<	øÃAë8ý±¹þïŠB·T.w~? p›2ü®Åléå¢Ö”P#\lRÈVÂy]š³ã)Æ?Êœ¬±E!]é	Dh†yÉ¼ñìøãáz<¤Ä-;=Ýp$È=kLcÅÖz–Y£;'™ÙQ³U_q�¨z;jªL¹@áÑ“(rúœea];À¿×Ñ](m/,6Ïðg¯nEÙ`¹œ�H@‚þ¢ª9’¬TñäÿD«~7Eè@qçã„”¹é4Þ£1†Â…ç!Ž>2>?Ô4&nß*ì£°ìã]æÊbž
+1˜ï«æŸ“XñÀÜ~›ý†}5RÌDýpþèÊêuëèXGñù´¶�©Ë§tÝ�w�v°wÜ\SÙð[Ã5× ¿kŽ.faÆ/Eë™p*T»²ª.é*9}b”¾RRI)pR1ŒÌ*ý›“^;Yw¾µHçÅÄ²r�ª&PíÞ™äbëÜJþdÙ�<9Þ)‘¯P��ÂŒµç‰l”¯Àõå“i#ˆÄ"¿ösPÎ80ƒ	–Þs7k˜fªÕxª7º_ƒ¾6’¨@ü˜,éC#É¼„R«ES¹™œZØ´{Ž"êëH±‰Õg˜Ôòé›–Lûºû3…ÂCµD8âÇûÕŒVd!7q—��h#@Ê�þ¿s*¦F‘ÿ¢ºù‘j³7ô Œ�ÇÔÓ-JŽõ®-Åœ öVz Í(t­Àð$¢µˆ6©£÷Eì<&5Ý¼rÎrÍÿž—·Ê.”kÑB`�¢[¯…tk’ólÆ…Íådâ™a}_	”9YUýd…]…2Ú��YZGh3}Ì‡²,€´Ï[QÜ+µŒ —ŸÓz¥ì¥AÉƒ9Ž‹@’Ï~<cD…ãjäeãc0G—	4Ôbs	†‡òÏO§£óžÁé%;oÙšzž°•QÓû	ûOÛeR/Ð]?ï­ºÛ2�´™¸žh§u¤K†ÿ{W-éÐêQ{°ue“ºq£½&‹™R½»•6>}WiT¼<Ð€«á_­aS#H.L*mC­"Ø³‚�FÃ¢Åy,$ä6c�á¹fð‘áF3:Ó“Ti—Åc(õ¦3ˆœ-X’}ª`	9ñïm@ã„I¢è²a6÷’õÌm/¸LšÚô
+VÈªçþ½û´¥ÔÃs§’zÙyö9)]ã�ñ0fþ�^•øfk¥=›ºQ	±,�9ä¥Ÿ‹È¢Èr÷ã}ÜŽÈ™4M
+;?b”Ôà„}R»˜®E«@Ï02xŸ±$úó&ž³H	c%9zŸ›3û³º6Ì^Ü‰°Wë_·Em†Eþ«ÿoO¤ÞybŠ}Êå·—§~¾5w_žÐ†O EËÅÿ_¸ù¦S¶fÇj [²²‰$þÛ¾§»6àÆ%Õ~œ$ý§ß¦kK3ÕÊ®V¢K'Cmßo®'’‡¦30ÖIu|§ú�¶¿¸tö5.þbªø®¨å±µñx!�6Z˜°`D�Öw¼4¼süšà£ÿ8?ÔÓŒO4±�g4ô:MÆ	§±�I�ÃŠ
+²;üÕ^÷ +*ö”œÐØ,/³]!½™UÚVvðÒý¿¦CÜ(ó„DMî÷;#ÝM”žWâ	d‹ÍQŸ…ŠJ<T]ÂF`¥:ŽŸ¿øÿì–Î�–‰¥€° ¡`È›˜m†0‰ÑòKùÒàç¥U†PvYuL�œÍÕ^kÅ7E9w¶®)‚+,¤|��dc¿ø¾(jÌ¹4ä*Â•ÒÐ…7²Åâ—oˆÇ¶W³öŠøV¹ þ©HkØXäÕÇñ´ký”9¡º^?˜^“¸×ÏËÝO§Ôû>
+Þõ>öVƒôiW ÂŠO€FàåVŸ‚éË-ÂŸp'§¬g8[î†X‡¯”ìœš»“+˜Œ¤éH_™ÏÈ±CýûB†sÐ’&S(í(ÓDÒ_¼ ª š·å`y½Q÷È�ÀùªÝçó·Š\_3—yŒLÖ»�ïÄ4@€\À;÷ø.á$1\?ö&Aè×‘§°Þ9({•Ð.>s¹ŽÁ:†tlHÇ„“@‚âÕO7üOr‚[DJñ�J××ºyC~½æŽHFîÝf
+º�PÃ·¬CY�Ég@¶ß:ÇÈ`'†ÐVËìóÊ¨%…%-i(¯³±&@¨tÍÞYÙ»»—üWiû€ûXœæ‹"¤Ö%�%¿Œ†m>ß<ÛS´çÔ3Ò¿×ûNu�3dFÜ� %HÈð_QÇ5B5-ìZƒ¾#­ü`.‚¬Ô¥ 8„�5Ù2+¡‘;ö|�B|v­wÉøßGlS*îì”PÍîì~h ‚üÂ`ò„Wzí‡P›$`†À½xõq96ü-ôU@ÂÆ0ý¶)ïÂGü·“V'ÅEÔ±(üéƒxPž-_~FÌô˜¨Jó·g�ë‘ÑÞìwïf0p²�Îú–í/¢ùïUcUÚññØg¹âÞ9,ôL
+(Sû!¿
+‹TéöÍÜ  àÕ˜3˜/
+ä¾‡¥6‡n[³¯íäè�­§»²{E÷uÜ°–'@”Z"×Œº÷Ñ¤;—
+7Ø9ot80Ô%€8Â±Î®ÚÆ.”à¸²ŠiL^z¤¨‹rÕTtd—¡»pÝm`(ÇjB¹ã‹QH¯©½AˆˆÒ€î¦&Ä>& Àl;[{„!l^ø.Iúj|VÚÄ÷ênP®õ„æ'E{RýŸÎ‰©'Zv
+ÊTTI{y3F
+#”{çi¡¾¼Ž­$ÿqàhGòc[c{'Vµbem˜ê¬IÖ[õ²¥Ê�—x˜Q•‘!®†·
+FÄF¨À‰3i“ûO½h9¥ÀÍUQO
+�’wpDNç¶xœïn»é,9CJjŠ%ž€·Xb(Íùb©µ™ Sµe‡ônò€D€ÒáÈ„k‹ûçH«ÅXmã®)¤A‚»hÁ¿âD%d2v+_D¥íí§vJ�Ô¿àãH�–¶LŸÖÈúrè°çgƒ•*.R‚ÜxÍþc¦Î-ƒÝâ;;$#EÃ¸|-n§+QNCL‰��É�Ô3¯Ãª`!
+ëÑ	f¦
+hö¬½ÐÛ¤;†KÝÑÆô¥e°f>REZ—¸® nz�ø)7~n‚GPadVfqèŒb¯¶áÀÊ xÑ`?µqŠµF�Î	ÏÑAÓ¿b£œQˆ=Ü,
+ÜVÍ¥Š3byÌ¼í.ˆª¬ n›=tq�æ)ZoÚb¹Ç©««ˆ?QK‘øìý†º4(2<åâX¶‰�5FY¯ú©îÕ|D¿×ïça”úg�}mçï‹»ˆ™:A³OÑý\ô`‰ã›ÚiNØýrss}KÆraiÄ@½ÁDŒŒ«bq’FOˆ’oŽÆïZëL27öCÇþO\ÜyÐZ™z7QwhVxÈŸ‡f!ãüðøp^!ƒBáuL1
+	Ã”a%
+fÛ(‡ù]Œ“Í­¬5L2?ÿ§’Ñ[DÑ ™ÉTZø$;õŽÒPû‡õ=‚	ÁÅ‡Wñ^Ø©B@,�¡Hœ	ªng®¸àÓôœ@'&ÃoO7ðWæ*|÷žŒ©ªŽ€M—JIÛ¡îpéÒùîK÷™HcËð¼¢—Û¦`æü¶™W4j©dS‹çÔz`€&3ä¥HÞ(•ˆ¢ÛF‹^ºÊdÿ¤×�›>„¶°¯ÁIk*1×Í^
+â|yâå�{!6*ÊÖ|²³Šk_n²ùFvo#
+žŠ<SŠoíîŒ—˜Ê@eÒ!7jsáÜá©ÄÞ"•K¢°H©Ýã«ÅÛùA”[ò÷ÍhË:S‘Ù�-l1Xƒ PM½‹ú_*—
+Ë,„”ŽÝ(]ò*ïj¡8Ã­:�£3QÀwø]Ô(È4K†?'¤�nÎÂÓFÿ¾×ØBÃõi[f/'„s¥‰Ÿ>’�ð¬äÉÙ„ä2âcNÑÛ¶D¼©ìºá°ArZäzÄñÖL€ñ:_;ñúp¨,ié¸n÷Äp”Ð™Óþ±ÈM0R�À‚OÙk§¡Ò©�çDh�5É×+ÕDÍøG·¸¥IŠ›]c;üf‹––_”æØ£Nm?$uÆÆÂ3Ž¥�è»+-\Ñô)KÖƒÖD‡i½”³]´±7
+éÓºð’xŠ³…Nf]“ŸÉcë¡Vli•n±!xZ\, wæÍaÝ{MZ2‡„‘Fyê­‰ê¨	zf,ˆû–ÄËb§æèa@é§
+  »íÒ™:1¾Ã})ïå²Y)i¬”UD#X«SºŠ…qW`õ–'›À,ÐƒI¬ë^„vh_“B‰a\.—]ûZ©‘‹ç·BÙÖ¸o½üõ²>Üº¯ÅËÏ|wydç­niê³¯kq^“ÀÛÉÞãúJûáÎZ{›Nã£¦,äpÿ¶ƒy6u@=ýÁº�SÌ]�ýñ{ÁÁ³[Ôþ€Ü9–löAÄ:Ìxµ1„Ñ2Þ	ôb·áð˜}G­Ì˜ßë"-¦
+¢ŠìsÇÖæ««þ$–qšÙª•útˆñY–”ŠöºDº`<¢ýð«].¸»vcä©!ÛÍ@¾Ù^^+|O‰5y7š>n@âq\Ð®€�dÚÆšæÙÇ´‘C¶¼ö¤ª	BV!¢ç�¸j$Û%eTEÆ²à>Ã¿2µeõúwÉ¿‰
+ýþ>žîÅl}4v“I-ƒóü›•ÆgRá�/œÏÂjƒŠ�&Ú¾Àòã4( 9“dí”ƒ´ó–o×@¶†Oìç0ã3iÍ®­%óalD¡Vùä�= Õ»ag·j”¯pepüÛSw_YO!.Æ»›ï�\7^Ó&þÂ£Eþ7ÑìðA1ÚŠTòFƒ¿ž7ðø„…’å$Î53æzÜÎùO'×YèËxzà}ê=° ð–ô>úëÞãÖúÝ‹Ø káŠ]"ÉØ�4˜²úÄø™©  ±¤óœÌ{ª#]U€©Þå_ˆìJÁB<»8)„Ð7šÉ³Cy²‹"êŸ$ìu)Ôª´I$^lª-}‡[:³rWäÿËþñ<Š•4øƒã¢\àššD8vç7t¥¢â×ØnU÷çk|óæ©ôñýj@˜%¤±<U žÄ‘uGû™æG~�LøÛÊ§UkÞ©g€pÂX|ô³kÿ³«`�ÀY%Í‚|kZè]ì‚hkQÎcî_�åHÁ¯zDŽÇvoóÐiéØh£ª¯šœ—F_³ÿÂÝñ»Kao€Û4½×Ÿuù±YSUÎ	´,W…Ô¶X£$X8wúq“ø“zÌË¢–$šåéV”w¹ô[×æÏuG�8†>
+‘V^iðià“PtýÑ—kÜì\µ®Bå¸k*"È©ã=ežAó#z9VûéySÙØ„I–A>ºï.iKš^_Ž1lU‡Ó¢Œ�5½ƒÔ8ª“W]c�‚3¬öÊV7ÑB:ÛtÚ˜”då[3wlCPØ[sJTêÁa2Pvû“ª¨hƒŽ¿ëT(ÊÆóªX·Ê¢Š?@'ñˆ±‹v˜;éZ'§nmæOA™»“eó~ükñ--
+Yöl�;çÔ­§õFëÒ|«Ü°Ë©ÔÌ6GÂrÉ|y^1è®—(¼ þ‘>¯N¸ÖÙ¢çL�!ù•lâmï.Œ…IéÊPñ`Ö?¸�pÕ¼®äõnæ¤ÞŸ*ƒ¢G›ÂÍË �6À™@Ñ&")B‹ä›áÌ2gñ`uª(ŠVÅ�L	ŸÅ7í‹ªHŒÀ“}›ÌaÜ,úH#ªmŠöÅVUÝº?ÅWÀGß™¶‹jÀÑƒàè_|Öw°F·�`ÚoMÄg„Æ¿W�bhwƒ^lJ
+6ï¯'4“3ƒOðt6îU‰†(�ìü�~“w6q6­Í{8y­Õ~×àÆ×«ßAi÷¬œ.×/øôZìî€‰¤Xˆô.ð7ÁU‚aðkExF,}z¡e¬x¨@ÔJ™œ­¢FÊ¬~’ºþ2j/œ7?ÚêR«½Æ9’U)
+P.öÏUò O×ÉWòˆ*™TV¯ä£Í[�dç¾ü¸òâGÿbá–[…“/¨ˆ’S÷5W.ÙÞÖ|“¯`
+ÚKxŽÈp«ÇwlPþÓi7eamˆHž´)a}ÿZ6Î»7�X�Sô¦4B
+tga±]à“Ùk¡3–uk“û‘„\ÏÍ¤0w¦+¥ƒË™Z�5‘\ËÛCð=ŠÛn%`ŒgUÉû¸Ó¹E�]Ð{ëÞÔkf
+ë¼Âû§á°åZ�BžM*î~œÊžÔìO“„�v¤¨dg+�²å*ZÅc �f“.èÍb8k�¨û*mÄSDÕŽGZä[Ê—¹PÊÊJ3Ë­ïq7áJõÜ—1ÂÎDÙ¯­ÌŠ%ÄQ>¾ÁÀ�ÝD3„S	%‰\F.Ià@÷fÁ`õì¾El°uÔ�RÑWA€ÀÏpÉ?®{If½#*ðFxÍˆéµUúŠÕ™û³¸*9{ã&’56à²ÎÛô†m²Ùf0t×Zup~);�¸©-»oÏåégè12t�B¸%£,@¨â:ÛnŒ†¥±¥$pœ�ša|#Ú’vãâ(y‚¤t‚‘o
+ _¦rIÐT†áíeD®ã_Æn\Ò žˆè„¡éþ•*
+þjñfË¡ÅêDÿü0KopËÆþ��l/¬½F;¸„…‚pû*‚,jò|»ù+?¹€�ÄìY$��Êßú¿ï•!IHc/ÜY×}¹öÇ:°;Žxj])ñçš<÷½l7ñë.çg£ÞÖ!v³ÎTk`{ý!â	jHÑ&¹7[2{ý*›ÀÐ¾á'�Ž™f£×Ö·Jô©Ê�H
+G‚Öó1,‡<·H�S`y!ßëÒ5~yjáp'Žu`e¸äP1ò+S£ÌhŸ(µ^p©�®¾ù|À{€²}…Ð(7ž÷ë™‘HÏ!ôÁƒOÊø$“ÓÌúÐîë¶6ˆ7b*¦²$¢¥]Lår4ÜÕ¥ñ}?	¨£;ìûzpÉÕ1¹`Mþ1ÙÏ�Œ�ºÚœøîP¹,WX„YÚ‚/Üßì‚ã8"7·)Zm;˜_V«€„¢qæóO†�ˆ¨g‰…òU'¢Ås]¸¢b¨ésvo
+¥
+endstream
+endobj
+3 0 obj
+6930 
+endobj
+4 0 obj
+<< 
+/Type /Page 
+/Parent 26 0 R 
+/Resources << /Font << /F2 72 0 R /F4 71 0 R /F6 84 0 R /F5 83 0 R >> /ProcSet 93 0 R >> 
+/Contents 5 0 R 
+/MediaBox [ 0 0 612 792 ] 
+/CropBox [ 0 0 612 792 ] 
+/Rotate 0 
+>> 
+endobj
+5 0 obj
+<< /Filter /FlateDecode /Length 6 0 R >> 
+stream
+¨æe‡ÏMÒ_–þ¿–è¤JÂîÊøJ)`£*�FPÅ
+~õºýCƒ
+ègS¦ûƒ”šâÆ©TÒ‹¨ö…ä3°>‚ëGZ½	HœúŠˆŠ¨×Œ]Äbmõ‘ÄþÌ}Kvã+ÍÊ¡kpbU4¾½5é¨³i5u*þ�™"Œ�K|{WzJÏ&Lâxé!%jÈõ�PM”º>c‡çwÅ,CVzFüG¢ª³†¡ci‡^(4Œ©jEUM×>×/úïkŽÀ‘zÒÕ,³ïJàN]ÈyYµÞŠÞrÉDiö)A…3Âº<›*·uÄ‹°’{ÙF“™,@wß÷Î£cÌHd£ÚuE$\¬,-‘Ù³JÃç2Bño4ÖnÛ®#i™Ñ	Ìt‹•©$Ÿu× Ã0ï-!§hÁþçy
+ç×It2ãÃ~Ò³ÿœî²±ˆdR¯¶ög¶T¬t¢AH¬¤‹b%›Ä{d·ž¶¤1‡(…þ'\È¬9¨†@-“¡Ø`-º­ZªËÔARÙva>«(Ò°}^éF÷có,‘(p,\m‚üJ˜¬)mÊ¦þäh´ÂM* Ï™»°À$ïx bn²éçÈ
+ŽìKÍÅÓÂ8GõÔ?ò.HjgüÊÓ¨·¬¦Y¬T¨#mFYN}K5S°í2ºíE}uÕa€5ÉÝ«–�ß(WÛÎµØŒŒ°ÏÔK#¡çÿ“Kr9ÝG^ú8Šhü‰µyŽá’ÊªÄ4�=Ÿ+Ðði¸kßBw°QKT±i<…ðä¬wŸ#’|ci•]¢†§žñ‹˜¯²ô(øÑoXCš626ê¨jØÔ�Õ†Œ�R—Øž¹ÿ}7/áR¹Œ^þÆ(;¾ƒš(¿ÑÛT ™ÑÔ©½ž²5±£DýÉV´b9ct×ÏLÝ[Ä4qH
+(.À\ñ–ºR;éZË`> 6Í	GÏw4´,Ö¯¸ÏÙß÷®g¢á#x4ªñÿZ.Àî’Îøý–ùîŸ\CrVa¶½F5ÞÖüö2�®»ÞýFDx¶jœ0D¶=¤¨Š˜41°ŒÍCA×ÄÍp×ç1žæ?t
+�ÄW“Ä=1	ý¸.
+åh£õ+ø)g+ÆOKª—½¡ou(½8{}¿J4YÊÈyŽ—Ý8k(L–£êÇî“YWIa!ÖÅ#žï/ÂæÃ^¦±þ…Š™ü÷=åäù"—¤²J}¹FN€K¶˜Ÿó¸Dsr)Ø¤fÚ§\Òz{cëÍßÙDÐaä€'].+]î"Càõö<^°I%©’)CáÅ#Ú�¯iˆïŽ%LÅëºÍ~¦ü¸‡k­†(Åo'¬íæáY|*ÒŒvÕ–IØe¾Ç•‚}Qó‘ok·ÎlTVÓ­²½Éú0�×¨Ö÷±ðú²ú:#¬°Ý³l6o`º €MÇ=ÅëÀ©¦Úõ18Ýq÷A«H†2‡ICÖå¡ækô¥·½?cx×ÉM[\ãÚ7X±
+ÆöÐžkÚìã‘²×Zç†$/˜|¾Gò6ÔS]ž·9	ÁÊq X®�í¸?³ò´¹ïÅ¸-Šj	^•fÅ?ÚA¥±µäœWØˆâÒÞËÚMë'øx0èmì
+™¶æÆãùUDÇÊƒ.²·j¨kä£9¿M8Ðï‡É®ú÷ãg[RÁ	×ãÔ»`»Kø9SŒØ_uï¹÷ü…è· á™¬ùG2®d>&f�ö«’Þ—˜h�Ëàçã®È"N’7)…°ö¡DNrT\çÓáU¶?áŸOïý´ÏXÃj�Óƒ}½›Æ¯—Xà;‘Ï·uŠ]þ�ªƒÄ½U•£‘uÂËØçÞB?—8ð«µau0TÇ÷#¶èí$Î¶´<R¼dî”¦,!ð_ø®MËÄMµ†§O¸c8jµP)ãcx€µØfÝõÔ¢À@‘îRïj‹/�ÂÏžNQ©„(nYI‚îJÓQk®Xê=!9+P2�¹R¨¹”»)Y``Môý˜#\Tycc·ÛAvàòÆ6è€}ñ�ÐçIü‰7ã_0—Ê†â”(î(À}<0EÞ	$¡­¸	—v�øjÊjNMšÝ�&;þ:æ$ÜY
+†œ�<+Édn°ãRã òÀŒ~6ÉÅï“
+_Ÿ´ŠFjV@T–´´lp±ŸÝ4¥>¯ÃK/Ý÷ÝÁ{ÐêÇ†¡›W)¨ãV\	9Rço_†ßôFÄw¸àò0�ú,Lþêñ¹ù\;â>­©7î¡(JjÎšîðÓHr©*€â.ÇeŽæ«Mì*³7!~Ó¹LÌBé¥aˆ‰˜”=¿Œ#0fèÐ^Ô's~÷Óò%ÈM*k’‚ŒgÕZÂÀ�j4¢ý‚+uŽñ/cÑMÙcñ³™9™5›2&(Pç„LÍ\hy¨ë›@¬Eníq8>,�ÈÛÞSä°ì·áƒg~EŽ—3²AµHJí—�Þ�4­!ÕNDŽåÝ¾Ÿ!–�èä ˜ÈÈ`ÊÅiéÞÌk¶¯.~í/#uoýÅrñÍj>½náœ
+XxÔtÅs²hñ~Ó%kÍúŸV¢´¥cg¹p0n®•mHžånZîšAájã«X)¥Ò¿â²žt“¿�ÀŠÕe­X4‰R®èÀ‡Ócµ³¼µ‹Üþ_3Ú÷îŸ´ÃY«UéTØêQ‹¿Ù­OÅfÒØe6Þ÷öÛi¦T9÷SïÐŒ<xð»)g‹Ý=›By´€pú9mÉ
+‡
+'$Á§qKYÓçtNlöcÛÀ>BË¦¾škçÌ%øñº‰¶K?ØýMÊ“—=l®ázß`Hý$«†­lr‘¹aÈo1ª<FªÑ”ÝÔ2Â@šVw°]âd',�×ê£Ìr†ç#Î²ž(\Îæ!â¿l×<œÍ€ÜÏ³-FbwLo.œ°+Í Ë²FÚO€;pcÁçÂÚ¥TYqŠ\j$±£½ˆàÁs��sñnÂtà#ÛG5Ý¹š�	+âþ;ä¤fÌv›oíÎ�?˜P?é/äÌ_Æ�Ížý:‹’ˆxä¼k¨¦¼„œ†Rêƒ¾eŒìF´<™ØC»~�î!GË±‘yºmo˜Oç»P¼«tx,±†	.- ýIÇ.�¹ºŒ…]ãzÈÙÅMªH—ÁoQëÊœ­BË¶ã¿kºÎ¡°ÿ+Ù	°�ªÁ8Fd	P^]:±l‘½«»BÅ}aÚÉ)‘Çv¬ÁÞqÓZn‘šøÐ¨l²yÏ‚q.ëo�Ÿ‚Ö°‚‡to4œW–ßÌt‚¸$¬>;& âN¶rB§÷2}¡•Ç°aj÷x÷^\�BŽžZ$�Ÿ3˜msŽ�,Ò|&<¸Ìr´E*Í›UæÏ,‘¸þÃ®\Ä³–b±Šš¢ )Ø+¹Céóÿ;J�/¸#ž¾JŒ?h%¢Èå\§KÌ©4Î5—{ ÙÈ›nK0¼žTWûb£¥Ö3Z½Æt
+8‘ºl?m�ÍÙú�ƒ¨8�•°yÛ„Ú¡Ñ`ÆÉŒß×%¢õƒö”¯ëºœ{ß´ãºvÜùˆ¬n�NÐû%—ú #¢D“ìîÿØ`Côg¾�›püæŸ:-~(:"þ¢\gyO#»àÍ�ÏÊÍ [z@É}‚Èè9£X0ºØ	Z{$ˆ›.ÂQÌàÇv
+÷HÜÃÃl|
+Ý‰=¢ÉÈ«³2»ŠlÈ~_‘?
+È@Úî±î1ë¯äÒc*N¶¸QüR¬Í�8“ípó‰9š0;
+þ^a¶GU]<µT„Ó˜Øµê7Ê~0ö±%ÔÙR¿Œ¾·FV÷¹�·]�¹8ÁU…Y’Œ+oö?³þÃ¯ÇÉîó®•D:*/j½ä‰êm[Âxû‘]‘£ÖQã¢ý,ð²â¬ªç@\CKY(�¾*ÌTê”¿<5áx[Ï™Ì„ù\ã‚µŠ>”1TÔ¤–6"5:¤rFŠ*á„žqh)¾ÜÊ¾'ç-ßEo²îµž„5š>ÈpÐ¿DÏLf¦¬$R]SZ•RWÆhF8<z)&?öët’X&wB�¨r�oóˆ;oØcØ	Ëå”—©9{¥ŽïƒÝRÝZÍòØ�W‡U
+YêÅ�?¼Ë™yHÁ}mÌê¸å|9½s˜Iœ}ãAë»9îÉ?Õ$£FDF?BÊCad;ÿç¦Âm~œ…Ç4 Ñ9t´º†<sÉ1í´WÄVÿ€»#ÿÂ�H{Ÿä¬(Fâb_ï™^ø_ËF8AFHlÙî’°Ý=]€×è
+
+ë?Ç –éßÃ¼ª‹œ¶ÁÅ
+^ÊvX)“ª”¡�$#â]eÛ$/—£xoOQNýÐ›Âr1óýÇG�óµ¡¤²7ÈäïÓ?ÄÈé$%?t€ŸJ'gÛ&œŽŽ¦€¬šÈé­$Ú<Ò‡Äû zaìt=ôÐgÞî-oq…NBÛ`@ÒØ#‡;þ¾ÐöDßƒ°Ø{ûw¤âPÄ�vâ‡ÍÜü`Áö·Õ©ŠMrM\tåô>z¯º@Èíù0™EÛÌ“7•Çõ6˜nÃÕ®!a¨RçªæîJtVTåxDÝâæÀ6?êûOÑ2Üå£‚1vÆ½8A§lÕQNoÕøê¬puxÁösÚé£¶’[¥dtI#LïS>6£&dfú0w^”ëªÁ‚“]¯iƒ	I¡q^ÿi#óu|©¶Í¬nw®�K&Ò¹RÜP%k,ƒïC±Ü{Ö}Ôb¶g�-—@6ªk­h01¾¾¼°¢È¡«&þ
+I˜‚uX}B*ê]ÀI
+¤vúKµ�Ãrep'Lr"GÞ�‰ŒGix™hº¿'F�Å>jÌ³KÃ“Ù8¿#â¯ä3ô¾“/a¢ƒ¦4Vð?a#…EW0|R¼­2Ã�N-/Éé±Ü|éçÍänwÎY·Þªî°	fV•|%þ±Åí’w8÷n<aÌWW¥I¬y¥•°À°ñ8àÍK·%É¹@ì¥ìi3�Âf‡UT¥uL•ÇŠŽMêvy5,Ü|ãUlaºÙ¹éÙT#Æfw¢t<î¿p¤R½P§ÇdµÂ“\\‘£Ï‚Š$
+M	01›Š)ÞcgÌ-ò$rÖE�Ü°=êê/ˆ‹¹¥t˜paîÂUèà=÷BF‰Ž/v‘�GâªkÍ1�¾±nâyâ!Þ0*©ã7õ•4
+8qýÑ5Ù¶ýBóŠ|w7z·~6¦÷GZ0”6÷+	q”Wô��Ù Žó”¶œÅ§-”§ó[2—äÓÂÅasV%´&EuÇz°ý‚2‘$W?ê” Ñí?·£Ñußñ>ÇEÕ©€{…#´<¤ø¹Tra�œ3Ô§®düäpÉo/>	Ò65@a$X�³©ƒ¿1ÍisaƒýJVj)žiö¦ÿg¹ÿoÄŠ†ù\¶í»ÕòÄÚh”31ˆï�èÓý·‚ün(3ê¼j+÷e
+5Wnû®/zëLu(þ§©§êðØyý~
+-²l;×ŒDo7qž‚Äv§)ç].¡?NÒ>phøùfk*B×÷8¿•>}Ìß@ó#(Hu©¨¨m;¹µ-_·„ŸKÀ‹¶a!›°p¤1ÑŠ´ÞnzT=-ÏáÇdÂvƒðÀ®
+àvˆ"ZN‘ø™nÂê,R(Ð¼�4¢.pö²Ãªº®ÊJ‘Eç™7•”
+å?çÍºò½ŒAÊ”îFÐ÷Àgnj‘Kµ3Ú£g0Î¶jÁ.:Åk�»
+ÓÊºÕ°C3Æ[·’
+ Ü1–OO"±ïê,¨	ˆÏÔjF|m›�êã1Vo‚šiàáÑ¦EÔ÷ë:>¶3Ë%Ÿ/àuÙ–?M:œ¦Õ¤(Ž÷­Ùà	øgY<@n8Ï^®Ã÷yÆ8á2Æ/äˆkÄ‡h92�Dc6ÍÉÌÐüEÑmlH9
+Á,qérÓn
+ó¦Ë³œ±ZZ�C,E~“ÔGüT�©’D ^Ô®0Ž‚K@Áç6º¦Ö\Æ_Y�Aÿm[Y‹¥S
+Có“pRš©HSH–>üF�ˆn3€úsÅP:¬z[b6-éÕ[A}Ï
+s$T�‹0n£~[Î"%5¹L5�.cì)×Ü@ƒþPx]	[mx|Cõ#
+|ý$£z†È–� �fp¡Èµ7D»VÍ¾gtù›˜¶ÃG¥â¹iŸøß$rl<Þ˜h­‘‹}i`
+‚&"	@zÑ@c»;Y¤ÿ€ˆìÄš@¹º›€–™ù\>Y}�šš5ß"‰<ì{î¬ÈpÕÅVáp“œªË@¢ÔGÛ3œ^:×nM¨†ëTöIF"#Ê'Í˜¸Xnø÷î’øˆ®Z†uÌ›(Hªdš¡ï³‚¨�–^{¾ÙLå6û.Á5×WmÓè¯Ö$É‚’O‚z´Ü
+À×4žŒ!ài)ûB‡Olø	3;y&[aI�Ét
+áƒ1>q¤tÁ�ëÿp�¡VÜ‘ªÔµÞ}ãa­‚Þ$lOV¢(ÖÌpòà´ƒÖ‘‚<; ‡³èE†‡ý·ê|—g€ù³önÚÌLlóó€"Ç«Dh2¢ôk2ùT•*“
+f©,XY3	PÔ?Bv B,å0Ã­	äìç LŸ
+‹S¶ºÊ[‰¥}’¥µõ.ð�J|äUýkd½Ñ†Ós¦XX6šú*ó½3Þ—|±Uaæ€	íÂkM"+	{ž‡…Ø•ÕUŠˆjUwPWÒ>Fqi¦!ïj€ÉÊ<ÀUoLµr¼x$
+ÿ$�?Ç~v·EÝ¨OG‚7KËËÆY~êæ½S äTÈ5X'[YmîÿÛ�ed·èlW£o8¢¯-Ücÿöu¥úÐ>ÞéBéL·ËÓ™
+x‚�¯Š{ÃÞ‚PóÙ�•£êÖ¨ëV|ê\¤YÄ¥‹D3)¡ÚÑÞ-ý˜M=©¡ß™(¬ËÖ†D#µ'ñ‰Ë+üFàêlß¦BŒ‰Ö}‘6XR×Xt ÉÑXo[)’�²Òæv©.×ÈyìfÿêbÄ‚VEm‰êWþ-Ï¹nþ¨hŸÑdtdîë`u““�	C
+Æý�¦›¦Iºq80M/i´ˆ­D«‡pÃÃm¯Ÿ=êœ >â8)ýTX8Ï«"…¡ì9PÒeM7ÀZãß³PÐPŽçø³ŒìúåÁ† 8¤œb&iÒˆy¸‹ì°O0A%ÏI£8ÚW–$þ¥¾�U»¹ˆÄ7ÔòÞô‚UÈÑ®CûºBí
+§uÏ¨E1$ÅvétgªãJ€°î (X=&®û<öŒú ¨0i3ÜPV¥F+|�û«x„ÍøEô³bGÓ
+ðMt†ª¿±wßàjmO!¸·’mLº_Ô	Ïèâ¡ûéVC‘ÕA<ˆij(�B_Ê·åmË+
+Hš ­³Âã8nÔäEd\�qù¯Øø�á%hK7ñ…øÉãÔ®ý¹Ø)×ÏÔ
+/‘ýOõyc ÀTÃ¬x=ýK{É8ƒ/º\gHSs3)è@a³mÎ”ôÚ£K
+ewi7_V·6rE÷4åúª-Q›úËƒei› Ò'²g“­´¹âŽaHSe¡–
+ÇI�`7°SÛEoÚèI_Ê:
+FvP´Ìæëú£�ýœ¨åp÷ `ÝÞÅè˜Âòúå5�ùýmÌuÈAç³‰ˆéçµ/s+>ðt²&$×m‘\X–h_DK0Ü¼q
+_Ò¯Óºf½`ìþÐ]þD“ê0Þ
+endstream
+endobj
+6 0 obj
+5850 
+endobj
+7 0 obj
+<< 
+/Type /Page 
+/Parent 26 0 R 
+/Resources << /Font << /F2 72 0 R /F4 71 0 R /F6 84 0 R /F5 83 0 R >> /ProcSet 93 0 R >> 
+/Contents 8 0 R 
+/MediaBox [ 0 0 612 792 ] 
+/CropBox [ 0 0 612 792 ] 
+/Rotate 0 
+>> 
+endobj
+8 0 obj
+<< /Filter /FlateDecode /Length 9 0 R >> 
+stream
+ÃÅ.F0xÊNW¹¨$œÎ®ÿÎÊ%�è8‰Ç´ØXw¿“Ø¬Ÿ˜1ZPÜ}�ì¦¨©ˆN±¨Wõ_‘xúnp
+îWuš4UÝ¢—ª€Êåùý¹s©Š–Üäé+i£Ó,N;Kë¶Å6+e—ä‡
+¨j²ÔG©bV×Ù2þÆñÈ%ïu/æí_ºãæ¨ƒÐÌÈ?Ý1Íâ¶„€õŸÛ"�n€/É‚Ü>T­1�à\ZS¶þnrgIÆJ\çeý/Ks‰:Tœš/³ñ*–þ¸úWÍÙlÊÅ·uQH¹šÎ´o¹.uºhH”Ù�£Åí*®�ÂHáGäŸSzS©›Aƒ´œ?÷_k4o"wt×eŒvg
+U-@Vð]—ÎŽÐÉÃœ§–ÁÜæêö
+I‚
+¶1åÝ¾A‘ÿ{åIwÒÃÍÆÞ¦Âj�´t&ÁÏù¤GÚòœ¹ó(»Ÿ/ÿ«WJÃ‹‘r RÜÄÌOYµ¬Å(—Þ¬nþ[±�ëE$œ¡)VŠ¨Ü|fÃ9âñ(3`*–îîtêÚ�g£iÇæ<}¨Xö�™™õÆ,šVÈz5ë#hß²*°·�é'#f…o—,
+ãã‰-˜Õ¥5oÅAi¸1|?g;%}ÅÝa�Ê3”BbßjFÀu¤Üñé"½BÍ�×-å~Cÿ&¸¤h-ì{¬nHK”¹Ðü(X„´»ÅU&‚ ÛbÊr.5¢XY®å³h»Cùpew˜ØÓÌðW|;ÁÖñêükŸµ’§ÎÚ˜Ójˆî.uI„þ>Åanù&%ïÐ0Çn]8¬úµ«Î)ã…êE‘!¡Yôš†šš Š�š);+æ¢Öî¤¶kòv”
+ÂâÅ{Ï}f’ïá­jq&xÞÛAÞ­õ(.ãA¤VH:²è_<}•)aè9dÐÍ=«àw¥pä>T>peVYfü¬FÀž†TïŸ™zö½¡ïÙ}ûÝT`ÆYèDæ|-b)^‘È(/D­êO*é–™Î—oÓtÕ¥óvÃ†Y"MÑZ÷Ü©û¥—à›]
+Pž½‰û,#Æñí�Ä^Y#±Õ–ó>“V¢Oøu p#Þw	¯³LyÏÖÒrü1ºy¾g•ø‰ji~¤¼ESÞÜ#9¼HhàzÙDÿÛ	[|e³	ÈXÿ¢–H‚DXE6Ï-‰vìÈŽZ6¤ EÕö\­AŠ�3Î[Nà&½Râ¨ÒÞßKWùCLÀ ÷ž>ø5,:´t@RY*…Ëï‘`Æ!U–ÈùÐÑ\€P�Æû²GYiÝW^¡lRxP>ýŠ]fÀ»¤5{-~*þeça[âC7o"	OÐ¼6hŽªfZ^ ¹a+tV“¦bAˆ¡{0‰2dhÿ¬ÁÉò¾®:Ióm¾2-Í­ÆM$ÝŠº¿xÊ\Sa4ôîØ`yÔÓtèÅD„ÃÊØÃ0ÌÒÙÃÚ²c 5õ©©.>¼)µ…ß#Í2Õ¯E›=7´3å{ì
+å=�l:Ã¨ÌI'›È†Í6óO:ÍQ$´o'ÃR$¸Ž æÞÕI‚ÌÅ²÷‚ÕŠÉ‰-ÃÌ;ò~¯æ¸±é5hí'®•»²ÖJ®ÞôæîŽuZÙÄN�A6Dš€ÉÎ!?áš¹Žå?Öjd®'ïÌ°Ñ@zÝˆ"-Ùàš úb¡uH…ëåãw�çgU`Õ‰P0Ö€=„02Òü	b˜î©Ê®�³·-à9Mò…Ü°°	ØkˆuÜ…*R{x³>‚se4w§ùñévÔò‚1�öF$Å	Ž_=L&�k­¦Ë&–œbåv®q¦¹Ñ<PÚOÚÈ	ÐyéÌ¿ö‹8‹_ßÂbÂqÆaôCÿ5ûñ°èCÕÄø½Líùeââ”&ÔwYp$!æY³|Ÿì;GN¦&“rCŸqûr¢‡ÉŸfögUø>ƒ¬G»_»©—š„Š0•Ýà=ÿíç§tk‚¯†�Á­ƒŒxê¼ñ]P1[‘·ò¸GP
+\
+¨òr6	ú€JÁg‹@gZ]E1ÌùY9‘½ýd÷^©v„±t7\…¯©¤«BÒø‹±æ9}ÚÍJ‘ÈÊ¥ôÒîÓo¤ùLUÑ è°È¿CX²�&úVÀ–Ž£?7È±:pÛ,:³¦²ìþ”´.Q–¯Ÿ®
+ãEùÏÄ4Î$ ¥¿žQ:’VåP~³ƒvg‘£¡_r:%.$´ºz«!]
+\šÚuÐ>àšÕ¬º)È”GJ=ç
+õW©NâJ‰t–Ü÷hÞ}òEB»ùÚ."ì7XºF+²¨ÆbÚ'á.G¤†%·¨5"Kä°#yói7ëcƒµ�|ˆuKéE¶i,¿Ï"‹Jy/P×âÕ*Ó"�÷‹oÂd~!‘¤ÏdaT^Ï)~ûêüH^œëºqwÐ°-CòHˆ2JKôÞU˜ÜYíµ¥'W«_0´,N™’© [Vð9‰õÙj:•t|Å£?\Ÿg
+žR7Íž¢¡2ÞÐN÷“•fˆh€ðÃáÑÛÄƒè’Î¥ù &‘MãOÏ€õlW(“‚¼Uš.oåHR9{PX9m-Ènp…Wj¬-žì¥æt»­°<á€LR
+ä[íè8WWã¾ë¥
+‹if_¡nÞÊk½Z_º<ÑÀ�˜" Ä“nU<lÕqó»ÖÚ4 œë²ÿêR«L¹éup�)OA½7h³Ä^ ¬ƒ»�ë6‘ZôÄÛ.¬¯#ò‰
+ÇrxÐwªòTy8GõÈÙ�Ÿ[ÿú7÷…Â&¿y/Y_òÜ\·J‹Ë%Û×‡g²ÍŠn>~yçÝè4µvþé4ÿ‹¦f=`&pÀA;}—´šhE¤—Ä=Sü&¥ü×å§²Š€6|¢Æñˆ/5ïX?µ¤æÿ…n˜¨k_ÃZH…ñ­”Û†2µ:ñ^!iÆ°3\�5ÈÿXd¼¸Œ5Êý¥peÞa»«Cîî^Éñ¦0Áè=nÚÒ¾Ý€ËØDAÿv+þ—Šzç¯#2R•�Lùjq·'È
+hå?øö^%]7!e} £èhG`ô4”«ûq“s®&›)PrpËˆï\µDdýÃø)¼Žj‡•±XÏ—H»}§šÿ&ó|‰Œt§Ô~"¸@KŒx’tw£PÇ!FÃF]_KI®…C';j<øíqÓ~.¼ŠÍý³6#û[¹˜ª¿._<N_øŸA`3áƒ•îtwV^Ÿ¾÷þa´g7’¹ƒ”d.hEx�÷ïû5d¶Wpˆ™”o'’³Í¼¹é3”ÜH]Bqy<PÇ“'›œfP0¤aq2‚aÓQF<x÷T=	¸k5×wÖ*e:[e[%U½·	mõ—êÕ©X<Àè,Ÿ"ÔRþÌ¶‹<iô•zÖB¦È!&¹BEéŽtØqc�E*È@óÅ!â�A4àÞEÝ�ÿØ&8Ÿyy|lxŠ{»c9$àñGÜÎ�'ÌevÃ^÷:ŒÏ­Ú†‹Öi–Ç!—['®eüð•Ânåä‹AdÙåY2Ì–žlÆhÞÈ¶+Èóý˜�±u�NÉ‰“UØö¡¶!É•Çeu|Å÷²÷°œ4I3¾¼JI‹~ÂÒ0`¶ªpúÇzcuÕ9SwêW¯Op>Î™ôiõÆò„÷â¡i*–|¦qÏ¨³»"C•Ž:V±Æ êg<TÜ¬MŒË¬
+^©{Å‡cúç³ÿkŠš�?›äâòä¿0¹²q'f/�²ïR©Ì½#›ÅµÁnêŽÑ­³J::,Øˆ‘0ƒz•/Î¶‰m¢ñ˜{tPR«G•Ù˜ÄÆŸðÒV#×5~“åüJ�0+`ô,ì%Y{½O+òpþ•ÛÿøhÂ0|»‰ùž46j¶Äc?5o‹©7zÌ&?®tÀ_·–3_­QB‘j?Ó�·ª	ûO:ûˆuö±`}`ÿÅ…3Ä³ÓˆB2TÔm“%!áÈi3­£y|Îƒ+w
+XMÃ÷Ý¶þ,÷¬¾bþÁ ÔnôÒBï˜ï‘ÃxÓ¿M¨c©-,GÉcÑúŸDÓß‚�î>j@m¡?“©áUb"¢4úÂô±Ù^Þ„Â¤_ïŸ¤+8‚¿j³æ·X]P|$¥©Sü\³¾.�W0ëÌéä[�`n¤ÿ¼ykœå)<.Ä�·ä@æÁfˆhÐè.êT©Gæ6‹áÕDŸà¾Ñ¨ÁæzŸrDŒîÓ_€á!•¿nMJ«—–4Öé-iu_ý/·ïïüÿQ7‡7­c2þñÈÑ~¯¥E)Zê‰<I–Ÿ@)òbR£H@´
+Ìdû‚xÙ¶!ˆ ˜p Üp2Æ¾Ô!˜N»òìX\dñv€¹“¡3t:½‘ƒ?;]º„|‡ˆþóÿù‹&>že§R€tYÊ8�ˆí¼ˆŽÖÑo­j°,-yQz;‚„ÕÄÑòâWRkCr>‰Hv*ïÅPXk|²¶ú±´Qæ¼ôiÀv�ö‹Û—Ãô†æÊº¿_E2Š"œË3H§Lyzüz¥Ò|•‰YY¥…y«ª@þkÉÓ´ûå¥B¨Sm‘JN¸ãŽÌš·¡œÀIa®˜lØá
+ÜÅ kó}‘§yþÔ@•J´ðš¶°`Ïè±8W"2úbÄõ×jœø›£|`ÏVÐUŠ<Šeò±‹í•ÂÃ~["(„¾öÐR”úÓ–
+/7ô7WôðU"�Q…ÎTßð6ÁÊ¤\gôß
+#§®@lq†ø0ÁºÿÖÅ[y"ê°K@”Ý×{l+0æ¡Á1³8�÷4¼b/ñ— ¬€Í›g>4J¬ ¨cä~zì¬Ñx
+AŸ*µDŸ-`»²<?ªõyI™;]´»C�|b÷³|7JŒšÖúH…‹­–æ?3X¸øŠ,c^ã?Øzö%¯EÏìÙ™Àè}:påm”tF 9³Ï??Ž½Q6nè¼GuY¹>q
+5ï^�X’\Mäj1›�ÜG yåxŠ1õŒVLqQ|+¾à¾0*L§„žrHLJéŽ�˜8†N+’_"~œtv^»€v×Xì‡µpº÷²N*¡œnŽTÅP�uo–Ú”7¿”Ø¦rtÌÑš]
+ÒØà¶„.þ(jÅ*;ãD1n�­F‚,Ù½ÃI"“jò(ìOHt?´t
+þªÖŸ’ÔB-«p­ÔÈä¤úóõ†ÑúUµÃ[·�‚âÔüÄ!r#;®/.J3Ô¸F˜}SÓjnsI*m`1:O35ø©§ì»BÔäâtèf7›þÃÐ"¯â—d�±Càb‚BS‚˜Ó9¡k¹ð×Ó®–G“é=FæÊ�¥°Ê�Ú}Gá2ƒÿ|û¦˜†×hh²|ï¬á§…ƒòÎŸÙ‘×Ò:Ì–F~„n�rŠgÉš+³÷äÛÂ
+Ø�ù=–§øõ>²HŸ\CôCµ^�P4©u?ˆƒÞÈäõ_)<æWc¼ˆ×íÀþ¤;ÌÇ¹VrG»¾YÄá�n4Úq¾H‡þHÀPÔÚ?©†ÂŽŸŒÙÑ}äDš¯�¿òRGTê¤„'ô\¤•½['½÷3rIµ‹›�¾Ì
+endstream
+endobj
+9 0 obj
+4173 
+endobj
+10 0 obj
+<< 
+/Type /Page 
+/Parent 26 0 R 
+/Resources << /Font << /F2 72 0 R /F4 71 0 R /F6 84 0 R >> /ProcSet 93 0 R >> 
+/Contents 11 0 R 
+/MediaBox [ 0 0 612 792 ] 
+/CropBox [ 0 0 612 792 ] 
+/Rotate 0 
+>> 
+endobj
+11 0 obj
+<< /Filter /FlateDecode /Length 12 0 R >> 
+stream
+*<�õ:¦Àñó‡J19¸__kà~ê‡“Håº½¡h@#¤�·­ÿ6`nÖDÞ‘{Cî@ªÝS(�IBÐaªvGo9lÐOCèÛÆû×„°3¨`*›}¦Uðžä”¦·:ÿ,¤ÚÙjÌ¤»wÒ
+gÂsPÁ+qgÓ¯Ézxÿ|/}ÿ¦¤o*Ëý*èwçî"?d�aÏ‹T·T'K€æ r}·ÀË4&ôŒäºöò~vî çI‘õ± mög•t„À¤­
+®ÂÓRÄ‚ýåB¯šr¸ÜœÚ±pÞWŠ}Ë›“³æ,`~ÇœÆZ‚_Êê„ñÀ=®.ü}íDB4 p¦/‚¶ƒà³¨°ÔŸ”îÖŽ÷Sšy_˜b­‹èÆ#{Â•°\%ìògÎµ8´�ªID~©.�Ž%—=Acmlo11z�‡¨
+´¸Å)?ÿêÓùÜA ÆÁmöúC (±ðëÝèX•¨q8`Ùê=cÛ·,Jp\ÆÑxŠÂG!0l¨$—¾ÔAWFB”‚òÕ#ª”Ø“z�Â¯ÀË>ÚU‚«ßB»€(fSC	œëî‘‘øD°VlØñ:^“Y®�½é¥“'ê\“²ãÄ»ò4°y/šCâüT�è¶«û‹¢lËW2ŒêK�_µbÎEœJSŽñZQ/]¥ãÆ·ö#XïþÈMS–«ÖZŸ}¯ªÀ©Åß¯Æbl¨==÷�Þ¢ñ¯ûiëÕý‡Òa˜C‚í„ÕßöôÛ+ÐÝ—¿'ÝK&ò€«;‘×<üë•(5’àÂ¼ò÷Ip¦EÝE¬·V´¨‹x�¤nž& Œ©§B‡a^´ò)¾#O1“Êñø0Áf
+…˜1eqØY¬X²å§+Þ6ã­=ì£{©¡D;àV±ç¾a¾SpˆE·3L0Ž&¨ƒGê–·=“­ôYhµµ˜•Ò´°Ê‚¡£"ô¾>&)þAg¿ý?‚AŽˆÄÔ_ÝHkð?A&EnÑ“Î¬ÇY@v(•¬½ÀŠp¯=M¯¹(`…²„ºuÑ+äÀW^Ž‰ç¬9ÿèÂìTK2p#ŽåþÑ%d•¿hõø>ÐÓõr©Mþa'µ’2ýY`þ:ÂE·2*‡SÇÎœážÄN³S9†ºÃ¯0;ÞËJqc±ñc¦oÂüt�`pçžRF°ñÞ¢÷€“@^Ë	f¿Æ:29oBvsÙcS‹aÄ1ô™DýJÎª�¥«°»8Ýzá9{øR.†½í…säã=�¬íÕÂ"CS%}e%ø¾&®ÐQÝuå,û=5ôäqW÷ÏèŠš­˜oÕ¶^ÂvR™7ÛÌ[•2bÁ¸‰oG@€ýôua÷Û4ìíñ£ŒóÞ‹ç«)?x‹£ü@…ï
+Ëdäº4šêÈ@Fv×ÐÚC-uÃŽ@/MMliwÎ£Ç|<CÆÞÑ"&¶Ä×¨]ìÿµÅÈéüòEu‹Ê0¢§Þ×å¯I�MUœ4<æÒ ˆÖ'¿lfñíÀü(‘v<£„!ï.¶Ák)eƒ³�Üzç•èéWQÏ®Q÷å)»ž‘
+#,ŒôÛ)xÒhþ�1ž£QæsúzX»å‘·M}[r%´qf%™É§w:ý“I5¡{$†Ñ‹KÅÔ^v^Çºì"¶N)C€Œ¤Ê…¿»éùlMcGZÒïûŒTÉ‘X:ÌJ$F¥ñü[ÉyðYAwKdôœýxôYÍ,•óãñö·e_„~°ü7@b”IM5KPzo-"fö
+n¥ìÓv~¼Ô0E€D—�¸°Þ‘¹8ºð¸7ôÖ.�C[ŠŸwqÌ‘Õ³çÃAŠ?Æ~Vi/(Ë"z€zÞÒçP\AÓXŸ24pšãàÀJ¼ëH(`©½·½F¯Ú÷i$Ýâr�ŽWžËþ«á�G›pÅ?„â}0ÿ¯m�ŒÐ�”b÷�É­O3qìWr[ü�û
+™ârÏß~{‘b7¨¸
+áJËûrƒ±`Aäó�¹$m*®èÌ_©f�P…yÇ€Újòø~�§g”üiùxß·=¦�ÌôeePE6Ö‹ks]«†Õ«`Ý/ŠEý=¿%õUsäÉ§þ/ÐM¢Hµ,*7!ÔËÄ.EŸ¼FÍH]3å¹ãTnˆ`ÐÁžoÐYX€÷+£)
+ÈÖ±Þ_Ø\U¾g§ý%Ë9}àä?°�ýÒ_Gp¯rœôƒ8ÙTŠ4iùk‡#½ÿÛ�í™päN/æzÞ&�4õc€Õ¸P1H|ÚGG„Æ�úÒí&âÆcõË 0hl¿%	b÷ÞýdµÑIˆò
+¥©Ûÿ$	3ÕK\f2ÂQ(£íakÒf ˜gÌ3Œe‚ÅåòË&�ª¯‘íJÔ|�r¬Óð#¶×1îU¶>àFN‚ÑQ]µâñ|Ä;¼ñÔÒNð+i›´½¼wPÄ7¥ÙQ/£X¬X*=°¿˜¤p¹ôH‰¬3WwÍ†Ô“�±ìõ¥qlÅ”xõ®~N‚‹ª�_k—ó8©¿kX)ªÌ#Ñ¯*4=ó¯¼Êà:=<�¾«§Ê®bZ�:¨’BËÁ:ª�ÃkT
+'äBÀŒ?köA;Œ!Ì7L�Ü*†þñÒY�Ë‹Ã
+1t~äÔY®¬\w¢±.ÔŠ-nÞ(ê¿éS¹k(‚î8r€~±\oQRAƒg“C¦�>î­"úÐ„ð –ÿ|i3Üÿ‚–âX~ÿw–äÅªRØÛ¼U‹‡T\¬°wÛ 	˜.eÕ$#ø(J`°ž|¼šÄ:‡Pt²MƒªâIqÌN\qÿ[Cc}:À‰‚)CÙ˜l“O–,°~÷2(L¤Y©˜Hž¬^ ÁÂló¹÷µ¦Ñ­z=Y˜%rc÷3è·M…Ë­°‹xp‚Ã6óiËÎ÷¬yGh~›1zæwèIí„ ƒ6(-"Z÷Ë7Ùm×/f·Ö>*õðI�çíCŽê¡ž·É;Í©ö—X1:ºðÌŸ2�qL`ê—ùià9| ^¯è×vMkI®Yd�Uïû¤_È
+�ì´‡ÄÕ\ëU3é(ë±\—£OY6PAÆäðgh2¦�PÉ^4éòî1¼[/
+öpÃ/'eä á]Ÿ÷oŽ4™4÷ñ\,7©"ZD Õ§jSž­¯ÂÆ™ywì„©£ƒmQs\)n.ºOW?•Tc;X#Xé?ÍÊí›­÷9§N°x»înéû˜ðA�¤·Ê,û—â¢{Óq×Ëêä¦³Û¡¹íÜÒ‰+Ž\±ôXl _¸ Û@�;Á:og¸µñ·�9¼	ÛÆºOÛ—ŸôÀàï–i$¿Ëw:×B_Õ†Ž-(3j h	XH�Ho%ŒÆ·tíüØ^È�;PI˜t…âØ�å/Ï‡¨O¶4å!Kgð¼/ œ›«�4RKng,ðlrñ|ÊäqØ¤’ëÒÈq•EºÛùÎ’è3dåcí3×C[h`ÜÍ»ÁÂì¦�…aðj(ÀèÖù:IÅ¢°)Kj]Å’EˆQÆkÛÓ]¼-åT‘=Y{ÞŸ«1>þ>¢.Oü�$Üaul7œ�~‚ç�+•Ÿ:5 ¨	Ë*–Iˆ„"¨�ˆW'/VÏŒþ!\á.Þ¨Î„Ü·fEÑÔ¿•;ýzhÜW¹Â{�'wÄ!8îc¬ó6àŒ5¡uðáf�æd[‹`6Üï¶bè'q…ðß]Ÿ¤·øñèôÉ})©/téá†‚}‚ãŠÖô˜«D:F9Äáä-o†‘ô®gdÞògd*+	�'iÉ]ÆM’Mk¾»pˆ®¥ÕAÄ¾×{o¼—f‹·nÕ>P´_ÉF„Çá˜Æ°°óœ½ŒöÞRy€Jep3îë�2¶£h›ÇÄ+Ê^9?»´÷ö©ê(P…°nƒ¢
+ÈY;¯Âé¡þ6(’ÞÅ@«øïe«*sXø©üMÝ·ˆ¨ÙËÇ÷9€Û
+!ÿw¿báÈ>’�ØÃS¿rø/ PDéÕû$'Î­•	“Æ60¤¤bÂ.Þ°I‚¨l@Xlô£UÝS5Êj8ôl©î„tïB}oåà<åhäGLÝqî=t›¨€ªƒâ¶óq[³7ày¼t¯ð„}#Ä·ÈÔh½m‡ô>Äüg	ÊßƒHÀNÖn(vAj;Âi�:ùGÝ·tê>Z)|'ÄoüüÛ‚p¬€c¿ÁÇ¥'„¨ãX�Î¥àwÜ„8}b•Wä§PéøSÏ‡$-VÀÐ
+fÄíW?9öÆ@´Ê}�
+
+endstream
+endobj
+12 0 obj
+3186 
+endobj
+13 0 obj
+<< 
+/Type /Page 
+/Parent 26 0 R 
+/Resources << /Font << /F2 72 0 R /F4 71 0 R /F6 84 0 R >> /ProcSet 93 0 R >> 
+/Contents 14 0 R 
+/MediaBox [ 0 0 612 792 ] 
+/CropBox [ 0 0 612 792 ] 
+/Rotate 0 
+>> 
+endobj
+14 0 obj
+<< /Filter /FlateDecode /Length 15 0 R >> 
+stream
+ê±bÁ�Â‘Ö(£G8ç&i¶Yü©…õBî<[âùÑ×&#b@/ªœ ³ ’óB-à.”—æ¼{éy#þ;�ŠÎê½x`â4\ö¡üä4?TˆäßL>¢bi6„ò¡k¬W¼rJá0ïIÊÐþD~Ð˜Çg5Ã–ê×LMÇÐäÀÿyh³9Æ¤»K¹I“@"œ.UY—ºF#ße/;Pö	ß|Ä÷Ù14¿2©Í£†¥O¸Ãøayæ#SÎf�¦A�$VŽÂ&.äœí2öÃvˆZ#zÄ³mâ¨‡ 8$¥—šýµFµv…¸ðû©¦©-ÇntE÷Í iÁ_/–o€N²(ë²>0wòVÜ·ÓÒRîß§n’VìEYs½f�&þ¯0Œ¥"R˜ô³á¦‡Ö;ˆt;ß	Êc¸ê©49?tÉL¹_:
+àÛòú´«@Vï:™û
+�–«â·ó“ž,µ"pùÔ‡#vØ*òõÿÝ±Ï€lÎxLo‰Ÿ`Œ™
+—
+!bå�ÚQ�Òv6[ x¬PcÖp�1}D<Xîhï~dëôæ	qåXrfHS[x
+/ùM(
+,ÜÝzidWõ�”½Ã+È~Íd^gHbAõÖÀÖ3’yÛUÈß¨d
+»½¶Ñ!E�Ú|Ç>¸l-Ì:Íaa›œ²ÙŒ„Æ‡®ÂF!š+¤9pÚ;ôWrùZ¶<êC¿<vàrC‹«‰ü¨&Ù•­]Ÿ	8#�EÅ—*–Éâ¹{—ìQðg6ÿ¼/åÖG?}Ø�ê#4P,q4çbÂŽóàŽˆ’<WçÆ0ðÂ¸Ë™KÁØ¼ž­L¨|—ô4Ú§ÝÇ©23®­[w†Gð@NWÏø”&IdØò÷óNw¦ÁÎ�¢BØY…0´Ñ2FEˆ#èZÛóhÞŒê°@›‰ï!Â†‘$°Rr¶ùöTý»E‹ÀRÇ2âÙbÝÑî8o»MéNÏ–²ÙHò¹yö*¥,¤ø’í iÉÊóKö&I}¡ \}[­Ù„ˆÓ“Òó­ƒ¢2é‚‘õóâÔ*�¯†ˆ.ä=*¯½—y°‘ �PŸåm�³ÕúT“Á?zžE“_¼)O©i¦[%Ëò_)jd˜÷jY,5Êä1Áãÿ}�?u‚ïÎ<cù%Ðï Å\Df'E´TÞpS9ç*Ù�X‰³U)•é„ºM)C¡Ý†l&AŒ™õÖŒ™×$¿šòïPRé¤GÜŽçâÉLì,V.‘A»#`¿Â±4'Ü¶"óÜ:Zùé_¾êO¦ô!6Äª•Jz�Ê¿ýƒÏ=`·úi[¿ýá`Cn°üýÛX žÁ¿¦Zª*î„·¯aä«ápXV
+™+Ãå´¿íbL‹<¶ˆÕÖÿkÚ¥=q�åÐ¢ƒÉÿy;|duZvEUø½a€œÒWî­Á*]”ÄÚ’iÝô¤ÏrÀºòt;ËºÁ’Ÿ� à<Àÿa­K£³H-ý*�uThôaØÁ,é—VÞ_.Z ƒ[ž˜ÐÃ3 R}àÃùN*¨zìöXQÁ‹× š\¾%ûøÙm5¿«­´RE8šný›¯q.JXðô*jò9±ï• ÌÀ–²Ì·Aø%˜Ñäc‘©55úü.¹¼¶Â
+2Âf©KŠMÌ/JYŒ­Õ‰‚hôÿ¥K–šm$(;¿™/,C#qÚ1ÝÝŽH”ÚbcšÓšEíVÈµ_jy ÂPJ;Þ4&µÖ›S±Óíøh]ÐÀi¹,ÊF'B7L0ûÞð×¬0£'~’M˜)#êË9Ò�°M:–oƒr^¿á:6C4ýAQ™õ�Ë%H´·äTµ²Ú¾è>Ù”›ë«ñ~ŠSÏ`\%MI¬:>IG…ìr=‡u©ô(ÕÑÓ�õ�<È¯‘%ÿõãñ…ÕpÿnYËöÄí§†cf ñhÝçÍ;›”î³û>lHÏ+ ˜Æ­Á· ÌT²­}=º(cŒ_ýÚÐ�sdú?C;’6�ZÚÔšßÉÝ)Âã0†+GœªøFQö”ÞÅ7p³�.HŒ“~LzÙGÛ8Ò‡ÝéHÁ¢¼¸Œò­ºf{cºaQóá”ƒÅ›ŒL£ëë-•ñ”ºp„õ;¦bíÁ¹‡ûøë¼…Upi�…ã¦b3àÔdãveà“Ñ¾ØE«[f&Yð#D7MÖÁV×�q"çnËª«”sÚe£«ÌUÁ|¼ÌûNRªn’i0fqü"¥u‡sX/Pn±œRØ])YÖ®ôñ�èrUtÆ:¯n¾éKfØÙíÂA|ânÇŽçCÂÏJ S7šÿ¿7î1–ùÛÂÄš{ðÑ€AR¨Lª´ŠÙ…�DkLÔd}‚b:F²3¶n¹ØÒóÙÿî'ùý=ãðÌ�u‰Þ—#æDo°£iÁB~ é¢È•ÊÍ5»EÇ$vq­ç«5Ú%ü7Xg!¥´²§ªþ�‹g›(	W3­ð� %±Öhßø�.³�
+ºƒ" ÒN7QWf2ú.â÷ð‘‹“ã�\
+± ÇÔk#‘-••{ƒ#E›Ð\{eÒÂÚÆ©tÈ‰;a¦€ÖY›ÍmGÑ¡–.Ù÷én	<G~`ï#.Q÷ÄÛ`˜oöàÎîgmÅ@—Ür	‡4#Û¯¿ëŸÌÐ�ZŸ<Uk¢XiRêž°[•ï
+ä¦oY-=-§pAldt¹)Ñ
+Ãy�b}ÐG–ï§ºÿÁ:Û6­W8Œ½*ðÍ¸ “c¹[Õõ¥S|H%Â(zv€2�C3˜ŸGé€
+­‡ÍËè‹“{åÔ¹�à'¼Àf-+ÌFŠIØämB>Gúú­`QÞÿY€ÍþSæ2oD€.+8ÙMnGtÂÃÀ­TvÙ å[è²ja¸wÆ1”§°íˆG„‘)ÊF‹ÜNÿ”"NÓJÎ0úEÑcæ8}±í"õÍýu<Ëâìãn�zs“ºìÓÒ‚³a
+ÄËØs–›ü ¹ëï‹¼Ý™M-ûóÞÎxÕ\»ÑÞ+j}x©±åIÌN„‰	Õú_c!Þ#[‰(ôéÆüžžÔ»VÅÓéIñÒš<£æØO±Ï©ûê‘=ZÛ³¹ÛŠzJ|ÂÀ	I1šH‡!^
+‰+ô5O÷ósÀ¦tTs
+z÷žÿ�yGƒÞT@ÒÄ~¬˜O›8³öŸì¦'já†‘¾øÑ§
+ÉÌ«!fˆ±7½!ß9SriÞ(B6Óä¤¿OäNª•½×sNg¥¢Ä»b§‰¸ÿujÝƒ¾iŽˆ‰Þä<ÝŒ#ZîÇXäÈ¢oº¢Îo@W|ó³Í‡g$”/ðØ�Û*!ó5¾÷˜7W€Ó³x‚Bœ"C§XÊ_&w0’‚9ßÍ<÷8Ç»¤&+á¼ÿ™h`Žn©¯Ïú»öï@LŒQœ8pC3žUc,1©*”‹SŒ÷$Z%O@
+Jóì$'%úydF”› Õ­ªu¶v…w5üx¸°ïY€Ë	£:«nç~y>Ûÿy…„×^„Hù³ÆG³\ì™vØ:Í(`}–*(c×[æþ|‚©ª_Fp·ë*2êP ¸ Zú®9O�_˜çcáC”�š›è•{²vÜØ@X¶†8£2_úE#Ï/ù®Á?‚AšÅ
+Œi¢¾­HèL¾‚T?½gÃ¼"kôA8mNQà§;lf“DcbëE�…jgáú%ùbÅ_/Œwu/¼‰°ÆçYK_È¢ëÆéh�ï„Ë>Õ0oÙ#�*�PÍì�âcKŸÐN&ëV:[zÛÕ­âÑþ_(÷¡‘ùòÂ
+Ù­j‹§^Ëâ‘šŸ%¼€ÍÁýnƒ„°rÒÆ†xâa+‚g#8üï8×eÕðMkayÌ<yÝjK˜|éiÒ÷:xÖ8à¿8>{ù²ì§8èPN�ûOPr™ü\dATV‡©ëvw8Ã©Ó´Î¯2ìC&]Õýƒ6Ød#ÎÝ/."BŸMôE‘rÜ.%
+XOQì¡Ì¼S­Þ
+æD	ÏV¾jéuþùÞªævg��/ÓRÆ…mÑÝž®ú«µEyþjü)Ù"L‡h^•Ì|AŠçÕæ‡å	ýïÏ+…ü¿½¤AÙï¯În¿cºÆL10ãB°µÕ÷ŒpFÈF¬Ç“þ¹ì9[Ù¹:Òó¿ÆháJ@Çâ ¦ß„eËš«þv”–ãÄxPCpdÞúú2h÷ëâÔá¸´
+X¸v\þ+[‚²ÔûWVÛãöIb1%|ž«s"¹9â^ŒFÓ³£°ÊÍ²R;¿°Ý#©µ´ªú>6T	Ù~Šâ<ÈÀF%‹( |a²­xÌ¹eÎñÉÔí‹óh<˜ai·p“V_WHÎsä)ÇŒLi¤ˆñw(4ÅìNíJ;GéòÇj“¨U¦šìöïDTâùW×çäI?åÈ\ÁìïÉC/FPÚó2òGLÞêD²y©"×â-ÿVîeHóã‰Ë7Šcô-
+$x”ÉIå”gÅ{*wlã(Ë§�•*’ºyÇ_,òöyr7‚BƒD£$E{—õtÂß>–Y¼4hƒ*Ä½ÕZVµØ·Ÿ�—À)užEßZæÛµžX¯*¢	\(u�ïh Ë›èƒukq-õJe˜hOii‡±|!'Vñ¡Di}]ã¸Ú_‡	`lŽRUÞænâš6I‡ò-¹*‹‚£!"]õ\îÿÏDÏA&óûÛÙmHB(z0‘+C'•ŸA©}À¨êe<Ò`¢w£Så¯4½÷²8v¹Â,>Ì!—lô¦¶KZ[wŸ+ƒdXÈÜ[˜b”~NEÒ*«,JJÝîÝÚ^Š<¨¿©NÖ˜ºê¨15ç¯®ÝŽT~\W&Ï»S…=Ù`pÕŸHlÿ÷�@066>„0'"‰8‰˜wèOÖ†ôß–¿ñ®tÌŸ`Ã@ª?lä�ˆoƒýÉ
+”¼Òþ¸ÏÜ'Ð	µ§÷+M
+x«Zª·±¤ÿ±‚¢NGzYˆGUzd!%Ç¨„¹×6mV+itø­ã¸äMf ºg­²£Å×ÐWxiê¾µ’pÀÜÀ%Éœ¡O®¯]Œ
+"GÍ¦öè–tÜ_ËÒRË_V Ûúw:öúp“a©kºro¢*�ORÇdx�OM¾Nðù1‹iÑk!³o
+½‹neÇ?MDòÃˆ�+	YÐÉ¤KÔ]5HÚé©9
+sJóØ«Ií$ÔVÿëˆ`hŸ™)¶J�Â¡µ
+íqA<?Ôç`ƒF_Y‰våÕÒhà…y¯ÙãˆTS,
+7<)z õtGÓO˜¢«N¿Liò@@ØÃ‰R¶»NjóQ¾w¦TÎ M+yhK:ð%xbi¸~G[À«É½y»WÌ€E†gâÆ®ü-qtÙ3L×¤É¦?Ï„Q�ê‰¼¤¯3ž¥ç5Iå)‘´2€ÞÈÈ'ºóº[ÉdPa`øûBfF^éöFø¥þ aÕè�¹óºŸq)½»±‰>æË…›#ÓW_PÐÎ�b\_2^ÑA5v]@§èzàíÌ¬�7¦+$O“†UÑ. wÕ¨*h½Â&�$‡¦§¤º€°Ó¡ÁÄ"—êqHí‚×fºtäNWýUz™ïß'Å‡_ÕoþNô�MÔo&ƒcHñüŽXlìÞFœ$$¤k4Z…Nfx¼ÎvÙ‘‡»´§éý~!9˜%Ôþµ S5á~r¿!�†’ˆ1 Ïe‰ÄÇ™éZL¡.6xüág;/vÒc%g­º?Ø|*+LÞ½ýùúÕØf™tÐpÏ¦6dKKÊÄ[…½r@A	¾ÁNJ,µ³ZÿéóÕÔ>µ%±éºŒ©k2F6IÖ^&�IH¿HÞ‘ZlÆž3�Lz�ÈÙ¡3¾�ºn¡m+Ð'rÞê�@ç <¤µv·ÃuÄ”‘	sÈ‘I„ç3²8ì¡?¢o‰ßˆbyÓrŸØÌ·ûbqDe“ä[Ñ®c©U?M¾ÇW¨9j—:F®¾e™x/m?õ­Ûäa
+Sr(Þžä�¥A4·Ñ$ÿ¬ÔÁ¥’%¿£$�øWºFÕÐå´‚B´OEùâ–½R=÷gˆÞóAïèVix„TkfŠ¶ŸZklqßÝÔO“fË|¬Dò~¤nQ”•�Æå³ñº²ß®›0
+õŸ¦ì._‹M"�ó»SºÖª9çt"nàcãbW…F7Æ[L±$²¹°9Ç*$4ðöûK–NÒYUÌ¯-öÜ0k™Â6c2èYÒ…ÞW Øð %r±N*;1�î	£}Qp]½0Žm\[æž™zÃÕ²“$[lÒUž}Œç:}÷]…Àü¯ï´íA<õË�0m"a×çq°ý_KãßÔÅÙäKÄkû+<d"àY»³€ˆwUãâ~AâO$Uù ýÞ[ŸÔº×=«pÆÁóã¬Œ—'æQM _`€m‹w„‹…F{FN±g_�qé	µ~µ�Ÿ¥5tØi¼I¼2¨œq÷.ŽAê8îî!îÔ¶ÒÇƒ�xÐuµ;lÚ£ &+�ín|0Bíÿt =µ?7?z$ûÊÓVáªÎË%6ýU'ÅÚ·�EëI|öóoI1ÃÍ*—Z€ä’hFsÕ}Öcì
+*
+endstream
+endobj
+15 0 obj
+5012 
+endobj
+16 0 obj
+<< 
+/Type /Page 
+/Parent 27 0 R 
+/Resources << /Font << /F2 72 0 R /F4 71 0 R /F6 84 0 R /F5 83 0 R >> /ProcSet 93 0 R >> 
+/Contents 17 0 R 
+/MediaBox [ 0 0 612 792 ] 
+/CropBox [ 0 0 612 792 ] 
+/Rotate 0 
+>> 
+endobj
+17 0 obj
+<< /Filter /FlateDecode /Length 18 0 R >> 
+stream
+oþ¢£¸÷È´l´D[¥äX)O(Ë=�çª£€„€~ßU5y={)6¯aÛ5ÓéýÇˆ�Œ÷Rž£ËÕE	z•Ÿ`ÎíìÚ8Ð•á³¿Ç€ê_V‰SÃw¹ÄKÁƒå5�ö.º4ÚKF`pÎä„)J	ÚÅ2åñL7ýëñÝMÛ¶b4�ÓS¨7}¼™uÎ(�×>û–#± Su
+Ü–KÝVâ˜µÓ@+w11
+OŽ]Óq£¶Ü¶%ÂãÙnÞ:Í•Szg
+6×EºK ~bý»‡ê/A­é9Ë%ëÊ4ÿêoÕõOaæ£±¢Gó$`qU.-
+ûï’dC!t¥Á^
+ÅÙ^ãKaÈ?ý8�¬6ž
+á_ÎY„&“ùø*âð`L¦¢¼ìn�!eè2X,–‰ÞÞÔ‘D¸Ñ;Dh~#ªøygzKQüíÊ¯ït-ß[ó´laPÅš˜aËÿ[9â%û²ŒÔ<\Ê¨¿ ýÔËç‚–"ùå­ÙÙgxˆÈ¿pC»µGdx�ÍúµÕÛSlY¡´ô¨@­ŽMÃà+	tfôàÄsÐ~ej£ù€	EšïÍ!û93'Ú~!oì}×1›døbCÞ­Q�Ód×Â?[^,¤ûÐ¦Àn¡M†ãñN‰¥c%„QHtÛŠ,Tú«B8é~AÕÆ?�H¾''ÎßÜ­×ÇÐ.;ýW™‹/ûçâÎYþ‡Gº›6$#v»Zìpø[1úa3Š%tJ‡ÎcN4G~bB‡{\|Thþ-Aÿ$ž„·ÖŠ’º!/í–Ì½&çuÑ©—é6ëEtOâ T²�u“¬P_7QYùËÓ¼„›y>Ý�‹J@F'¶ï™$÷­j¿qËf…¾`mŠ‹AùxÖÚ%Éß?¬wßÎeé1�y¯Jb–Kâ¾Æ&‹l{Pm™ÑœöÑM¬Œ•l©ZúChˆEä‹"h‘¾è�AßmQºÝšm$Ÿ w‚)c/±‚×eÔx¼\Û+¥„œ‚û$;îBXq~ÇŠ¬`žÄ­œåÊ8ë’¦’õË?½A²±Ø˜{³…êÕÑ¡,òIë:!ïtB^;‹úós$¥†ï	Wê§wgR&niÌÖÚC	â²ëJ�fÖ=÷a9@À„1í&ÀíG¯·àø Š·æð¤ÿ¶’˜=…”Ÿø›EøìÈÕF¯”L£ 6T„ž+0s(z‰^¼¤½Çût«—×£IBé›‘]'îŽ±C›*FW6ž<‡€ùû°Õ(©€ÌŠ’�qTƒÎ$“áíÖ”Šìé…r¤E@T,óZ>Ä>¸3\‡Â{è'@AëˆŒÅt¾™Åè¤ªFî.˜ÏÞôt×R¬NÝ4™ýUGr˜Èl-áƒ0M¶4—O²O¤.Œ¡QE¤Æ­CVÂÊåïP˜ÅXrÖåìu‚‰Ñi¬è?õæ
+ë@°‰2X2�>8m3o`š€k�µ
+»§œCã°V°í“?«=t±¶@>e±4Ù±’J¸ÐoáráAd;º<p²,M·OZR5-Ô�ö„Š‰òýÈÓÕã*ì«X0@Ê„ŒÍG0�Cˆ4ÃF`OÀIàyÿ“0&
+9g²í~Ì™›!Lx	ÊŒ[Ÿ´ó`öÏ˜$¸¥¸~SBh¼÷mYeÕ4ƒlÚFåv.dûGø{]z÷<oúåªÊ¹PÚ+Þ^žIÆ—M÷h7%dê°vTÌoV¨Z*Ñ*x³(L\U,º›ÝejF0é×ôˆ˜njÊÙÕº;Ùó°™$ZÝ•ñµÁÌJ’«_Ó¯b),øqñù®Í}Në6\Ú±#„Õm÷ôXŸw2aÇ§òL÷œ¢ÀEXR/oÿ¡@X¤®]NUãV©Å|ÿŽ,®IAÈdiåC-ZŠB’ï35ÖÈ	g‰±x? ˆo±ó9„m¯Ü™Hp6
+ÈáŒü÷ÐÛ¡èØ
+?³¿–¨¢1{Al5ªìzO"Š	QCô‘´’ïÂQ\%^§Š
+$'mq^XSëcVl…E¦àÏÚIRçNZÕørýCì�-UãÅ†¦YCº#ÿÇ‡“lÍ}ioÚC“`p:Ôk‚øjá¥:ßXCWMòß�a8KT}SÿEÿÐ`ˆƒœmˆMg7[­mîK´¯,;hý<g±ÂR±·gªíØ¨+©Tð[Ý°x+É	«–0?häHü]no`ÝŒ§§Yñ•\å‡¥ÇzýeG©%ó^S\:ðéyk³óp·³ö«ôóïôÒ)ºK‘Íà�wï&@”kè¥äØ|ÔÙ(‚^ñ^ûjB„ |µ8C`}ˆ`»
+îÑDÂQÒyy`£o%XËGha‰@�<ú¾Âs ƒ?hzú‡äEõÓÖ­x,‰^Çåç!OºžÆŽ…ÝnÃB[P¸š�ÜÈPîU?áœ<yU*ÿ&4–L�‘>Búó&oÈ•@E�l¦`ñ¶œø)ÃŠŸY¡úTöé|@ÿF0e>½àÃU¯J@-©«yx.i’×N´{âÉq' �½KÇm–}ãÀð’:Š…U¿:;n?™õÔL¢Ùì¶ÚG$ê÷ê­ÍVK×m<Á%»/3FÉ¹”‡åö6:2ìÍµÄnÃàÖ\À!ö”¢ó%ÙÇîKdSÑ«6$8^Rc—ØWh‹9ž¹?=·m¤
+ž¸¼,)åÝÄ@!–±TÓoQŸCàuÿ ¦¹îI21»ƒ±êäMRsÎ2G²QA¾Iö{¨´ 03?ýÅº¤9¦þ•Ï€œ´ƒóèÖoR€‹<~R…}<9f}yê˜¥·x4âdEuósÔÍ)„Åõ‘@«ç�8„DÉ§/ìß†Î•ÐÝÔi™±2•eðÜÎ™7^U÷A´©%%ÝuŠt«�8U?P¯¸Ï&Wéø]™ù�´Ü´žÉæ#IFœÜñf"Â¿�û²c›‘FÂ�Ô}þöó£°éj	0Sö/âU[X,½¶ŸÆþ—"´™kÉX¤²CàÌj Ëp2AÏ�Æ}Å^ ªÀ”Â°‚®©F¹ªMÆ1�KNš�‹$áêÚ©¶Œ“C�© Qn)Æ¤ÀM>AoÛ‹Bu¬Ò„”DšˆÞÃWmÉÍ“‹ªµÀÚ3ƒLö;€T.Z5¢Õò¡²ÍiE+fwïü2Ÿ4èÀ>VÎ£)K,h3OZÜ%šê`GOÛ’“-h2âRÞ'�oII•þ	(L ÙVñ8yqxç¼�wÂÜªÍ�¸\:º|	yI¨%1š> êð^¯ª®÷4pÕ³¸#ÉÁ£fá„>"à
+nŒXÆnuŒ½Î"ùÊT)”OB ­_ÅÐ7ÖåÎ±‹´²¢)C€�È{%š€5ä…Së+3iŠÊ÷¨e„JÕ»tµnÐáž�Oz®Åõ¬œ�™=ísýùQlfÚ6äÅÚçn°úŠqI_cræéXqrõ–e³]ä”Ë§ ìqnˆcQ�=åÿà¯­è7÷vTï|Ð?™Ü™’žUWóTÃÕ[õcR•{ª‰Uaª%R(±
+d²6»„^a¡`¾TT…m*€iïùP˜[ìkÓ?\ùÒ”éïØ¥¼PR…ñÆ	Úz1.¸q„‚­ÁáúœïÜÃ…È]ó÷LÄ(~ÇPƒèv­2.Ú³T ‡ªná‰p!}°»fwDå†.ƒ»+¾cIšäÅí°¦Ù™VŠl¯ñy¶†½km“ò&§4�#ÔïyèuÞª¾i„	Dßq´æ¼§#¶ssŠi~Ôo’ä§||]>PV°•Á�b£â´Æ‚¦é7c~ÄMÕ×Y
+�vÝP¿úƒ+@áÍ„I‹™Í6!3Ç@“ü&OÔü%:¥'J^˜zSo“‹’¤ËŠ*ù5`‘—VG1p²ÓºÈ›¿moÂ‡•	ÌcûÐt]Õéœ6Ü rpæFU²¡ŒH=±Ý“ø-ÙJJÜÝ¾/\àµÊÚÆK ÆÕ¤¤æÿkS
+;Ìa©a?žÑZð>gÝ÷1L´‚ë³²P¨#Ìó®^£´	nu’Lö)ˆ­Üà»6ÖfdÈ´6AÂWA[¥š7»mÈï4:©À•?ñfÈÞÜ(“û°ÿ×ÜæÓcæ¯×ùn‚�FHÓî�¤TTõô¤zòÏˆ*»êÌÞ†s£ØZÃ<ÁüªüRˆåò©ìR<ã¼ü9¼`eN&ÓÉ<p: ‘$v�é8�yJë;}(N´#}„ºoÕbEÑ	ÌêÁlË…“_¡¤ó.ñÅgJ°BŒŽµòÉ.ýŠ0
+	hx</cgÑU(Ç)¡ÛF‹é¤Àg®PfA¼÷?KárÌÞÜ[UÛ†Ü4cÜˆ(®äèö"üº¥3-9¯z„ÕÒüR%Ì°iyóñ’©)îN’aúðîˆ`ût¾ÎžIR7¶ØÈÅ³Sê¦…59[ØôíW?¦¹eÔj\ÄÍ �þq^ò›Ëü†·¹N²•¿«Îþôtq][].f#Ä9³
+u³+QîËË˜ù¤ÁòRÊDHÙ=›˜ƒ”cŠ”êÈ_¹›Ã¶þ#4yHkû3£$ëØÎŽUÓ!‡äýƒ‘Ô|ÌNfÉ¾ÃøÚÛ†c½Î÷U§X®ˆYTòrO:¨½´]\)j½Ç%Ü¾3ïÔ,Ìê$I’Z¯±®LÌâ_þßLÃ¿K8›û%\ÿèðŒW£µt)#?­gÅ`ÃK²YÉöŸÎ4
+'-Æ‡ƒ›5'Ë¯ˆŸbLoˆfÆÃq´€{78R`“ú-õa®¿í‘Î×}ú@²x£5dé˜,CŒ;¥ˆì2J6:;¯Î §¨X6P©e+�:†L8'oNL!?ÝáðH‚�m`˜Åk;óŒFÅƒ=�Ñâ—¦±Ï¿=�hÏx• -ÔóŒ ¿nN˜)Î¦/üd^Ôø*_ß·[ŠLÞÓ}ãlç†|I+Y7b‰7De1uµÀZpl‡;6®ÆNò\A´£ÿ`t» Ð_ºñx¥D.ÒG:²
+Ï
+ýv
+íç­,ÔFˆ–Ùœs~-?©&,yÀÞ‘¥ïnÄà$âÎë¥ÉÍ‰ÝSg€%Á—t,âîÖšü‡áQ¹|•HàG®èQ%?w´u²h4«¾^mdº‹è`V|ZR´_ü/p£˜FºïàÀÑúi„BÍ·„­GÓ3Ý¥àN¾ðÃw9ž ?ˆCÏ†DÑ@ÚÌ™ÆÙYÄU9oÂÓo^K²Z|YÃEÛÏvàn„«4‡ª�¦w&0t7›üA]òŒOzoæ³Æê«åš{#´e&ÿÝâ¨ÝI@–�ßÎr¤–ãzy]»IkPbÞG_xQM1ÿ>$&4\_FëÐÅ½ü69.¦ÌXŸÀažRPZZæ#DˆFÓ˜S¬CW'IªúÈ)º´î6×W#l×D0€€ÿ$3gÙà9Í,òŸ#VºÉiLuî#�WKØ
+ÿùNŒV—Ÿ–•X6‡ÅçLãÅ‹“#B”pC×)iª¥TW•"Â„ÔV
+ö>k~;ßi¿¯ïw·ÅÇR¨;
+%DôçZ'Š–¢Y
+?¶µÎX'9ç2©^ìzIŒX9ÞÊ=³÷ÕKÊÃa ìóÁó�k­Š£×wA½ê„
+ÆMm}Þ©†åŽNZ«¶uËæÌg³àmHûvWàVw°˜ˆ�•�d|nñ$í5ñˆ.¶›‹ŠÓ3`©lËö�)¥*†õÆÝY­[%B†uÜ)]‹SÈer6}—`'Î>F·ÕÖ(¸¸å“	ß7}‰
+ŠÞŒ[î˜T¿V2´šýÍ<¾»›(°0}sÐž?%{=<>ìÆÜQSƒZ/£äLÀçü8uÆç2,B_"á‹ÛRVi,ß?à;Û×Þd(Á¤}Âê0eX¾ÃÛ/i©N:ƒ-)õfõl{&*ä;˜à°Åž‘‹tk|
+,Q~ÒŸiŠ±>vˆ�/Î†eMž0lèÂ¬| së°Î»Qñ	,äçlšÎÛÁ]žpT—§6–¯sY�4X|?’ hMÏÅêbz…zC$Éþ÷G¿ôF|™š›u¾ã	"Ý¨;#¡œöbœÂdÕÏ(¦ôÕäyJ„Êà]f`3m3k; —¦ZèY1È‰gÄ¯ý‰S•ìÌvá!ÛëÒ�ç`.4h•îhõÚ( ÑŠìcóŽîö™7§ªEÎ-µÄÌ÷ì
+½3üÍ‘Ó¸žúL÷úÜ¤eÿÖ—x±£îS—½¼uŽ;Ç™‹Í=ïÝ5>Œ4ÌQ­Ü�~!'•uÖÅ–¢í˜ƒo;]ÓžJÄ: ocÐßÑ'>DuÖvËÓ¶S’B«EÆS/#ìàGÏ¿Gñ[ÒÏ÷aÒÙhÓ�óù”†yn‹Äµ½Öó†•˜­<ãâM…�É8.Š“"Ûùh•´ùªO¾ÊÒ�ã¨}±½Qä³aJØ(‡½ÿ@(—hTb�¼ª›eìyåX�÷‰àã°=\Œ|•¬¦ÔQ7ûüœ
+®õ,rríI±1ËÍðšN|¹–Æûªµ˜ÔÕ¬·R¤C­žæ¦âÀ´¢Œ°ï]°’Èf�?>œ×i«
+AŠá^!=×³×qå‘o]ay×†‡Šì¨Qî©ÊüïBnþeòÙ>:Å±4ýæ=UÁ#¬w:öf´Ô:¢àBcz¬Â«A+pœÃ“¦zÑkœ…ÎUk:1�~f©ŠVŒ¼ª:¼!ÎÜ>9š-rcÙÚ—
+endstream
+endobj
+18 0 obj
+5095 
+endobj
+19 0 obj
+<< 
+/Type /Page 
+/Parent 27 0 R 
+/Resources << /Font << /F2 72 0 R /F4 71 0 R /F6 84 0 R /F5 83 0 R >> /ProcSet 93 0 R >> 
+/Contents 20 0 R 
+/MediaBox [ 0 0 612 792 ] 
+/CropBox [ 0 0 612 792 ] 
+/Rotate 0 
+>> 
+endobj
+20 0 obj
+<< /Filter /FlateDecode /Length 21 0 R >> 
+stream
+¥íµ6]æ)ûµÑ!‰>±Þ²F‡ÌË^¸	‰Ì„."¬ÒØÙ“	Jwà¸�CŠäG!š>®§GüöìÎØ$±�?Åð+ˆË.®ÞÄäJ[N­‚gNœÃXe¡hQÊ.á—›å$mkdŽÎ•Ï#eH¿s.Î;ÃÜJ¤Vwœøô¹ä µqð¶2¡q,T•ßÁ¦­v€ÿQNïò°¡†È‚€KÏÉnép\È�úÛkÖ]…›ƒ{ ÝÎ¦ÏÒq\«Àß+wùŸm9.ªm‘„~‰Røõ”Ax©t;ñ+ÁÖ§Òð¹KA "”*m”]3à°	õ'VòÛd&^M‚Šn=jRÍ~ÝZ�i6Çä4á�òŠ ÷¬S¬(½Ày.¬)F†ÛÁ?'e3ßl3GŠÆ!u}Lã§°#ò¤uèƒ™ž×…®;<%êƒò£”âé(¦º§ÞØ+3¡þSY™öÈ6ÌœÄz]ñe›65P�µ¨*»ÀfY§OÂ'ßÀ~UÄºJnü}â5­W�d¥¿³�7Sµë¿Àå:àG•¬{ÎIpo± =a¯ô¸�¹^0,JÐó{¬åYé(Úí]’Í%§ŒÏóhB=sŠ:Ì´5¹ñîø¦á&vÞCæÅup˜•f#­cÙðÓfÞûÙKÈTöûMîBÅ Õ@wÈ„U®U›z7(»Ô�QË¥M™OŸÝ4ØSgÀ“òvqóQD‚�—„‡þÌ¸ø`M¢ »3�(2ÝoÐ0„?GOMzgïŽDéñó¬²ûàFCöJ-6ð4ót³Xê6šbþþw.3Ž�¹Õ�W8[l'c¼SjLÏXLì§ÉéK"m![?³Ò4ï€šÑÑe·ñ¬% LþY÷ë:¿$%™fËÕ¾µ5ún+`G£2it(Ç›VÉ[6×`˜a
+Þ:Á\°êÃjâXnçÕ¸ÌL©RI+ÆiêÌÐ‰Ô…U³ù.Š„TÌ›xø¢�kÚX$
+=›�mÑ4­¹š ÝÁcš}�±ñiI‹tám7å¦yŒ&
+ðcHbØaR4œçš·½6©Âth&Q»2Ò¹³¯"ËIu·i®ýÇ ´R£³7r•¡Ãy€�	ÁK8
+÷¦$ÓØÕ`¦6Æ{º±šxËgvöÐþP[ÅÆÚ"~¤5*,êzHÜk�2Þÿ„tTáçiWç¨BÙiÌÕ-Qõî®‹VÅ*¢	.„ÌN’eœ0Ùx*¿r;ŸŸqHÄÝ€·
+	5¹7ÓiëM756j¢(8)¸K¯!o)íO]Í§¸´Tc¹¡øMb3æR­û3baŸŽ+Êc 0@Äî‚Ð,šqùQb‚Sl³Ë?2}v'wºŽØ±––\
+'<47­½?X\
+8\¬Äþf'{2oŒ¾y&ùP81(Ù»:óÈ+à4;Óñû>E¡ßmƒ->Æv„T³ÏØU“‰ïÆø«é«¾.ƒÅ·½sh%@ƒ>Œ’¼ö´yZ´-[@î¸ý…å~,ˆ­ßŸàN{3öŽ‰@ëýdP¡Ÿ�\‰%ƒé"$Å†Jl¦ØU�8ñß8§_í‰@S(þV¼°aö�+âõëZQH?Óìá¤êÝ
+ÄÜƒ—ªÿÁm¬„=M'ãÞ(½Ñ”Ç]küÿ:N’ôS´×¹aÑö‚QkÀ‡bÈÕ¹Ö]Át%�ÔŽ°sÁ^¡&Z»=þ•.³6ª6 ÀÈŒLÑý
+·§¥?½Í1Ã*hÌ6"ÿØ.�w�3£Á–øXNh›Û‘1÷“KIu¸ô4úžel$!– (4¦ÐuÁýwÅB´zms>9ÔbÛûÀ�l«± á¬%Ô>tìMÀàf3,&˜)Ê¬IYr!©±´!ÀgŒ+ýQ©¯'Òó;=bp?gU:	šõéïéõ§£Çg¯A¹4r§^ßC_ÈÝ¥h)¥pèATvK­¬•†ìN<à	 S¹oôÛXx(¯¯È‰LoââQjpi‚lÁ½à¼à—†�y’ßEn1¯§™ÐÔŒ% r€ùw«ÝÓÀÚ=?ÈÁüîæÕûA#õ?t½ËŸÐ“ó½ï%€@3èÎ2<"tž™-×}~G¤Kè2PÂm¼&Ú„7€é¿ì8«‚.å�Aó Iº}E¯ßKh®?¤“;Ò2ú²÷ 	¸éB‘ï\K•Ãê¼Â‚–”´'ÓØ<±.5¬Ô«Å2".BÑ¬³vY�ô¦£‹.â¸ü¬õ@úÀvQÏküd`Ü0Ä_‹­¬¡ã{#´ß¿!6QIøx#ŒøãËæÕ6M½û0`|Sq¸ä¡"Ó�Ä@Ð-2Â@”É~7Ùè“£¼æö¸/Mhz«ìqà�; 	âÁ¼€á:G3å·»1ÚÅ¸Þä‘»ƒSø
+0!jwÅ]Y’&a‹»°ºÝN>î�ã*¿Ô¾a#ÉVŠR¬V•/ƒøRNô%LCI#œÉ8š§¿�aä1„*Yé‹´ö¹ýµ9MwÕ_�ØßG!÷ÿ`(ÑÛ_4¯ÜíZ¢ÓÁåèˆ|Ë³²JÚˆÐv�ÑÚ¨Ø¤%�¬W’:Ïá8ÍOm¿ÅÖ!^|H¬ƒ…rÈm-!Nvº·ï‹é×—"wf?ïß¿ðƒá¿°çÑ
+ÀÕ?‹¬3+9J]'réâóJD6/ÄØùÈ¦Ý7ç[èíø'Tšÿ�³*„„I� Ùof¿X³ÑŒf~¯òzÜpeù§&]qNbPsÛlÛgØ¸×;b‘LMI5	C;)ƒú–¦+�M»î„ÞÌ“©Í˜�ÉXŒß¡8üNìÀ¨Ì3
+ ß4T+DÌ–µ&>ïVÊB‚eÖ) G%c³ëuƒ4KšFhÉrÉH�n-é²5 �ûìþ‘²…M_×Øü�2žøÌ$bpàøþõ}üpqo«0
+É1@qR	<Y†Štð‹¼1 G¥³ëJGX°1L;ö9ÉÐv|ù4g“G@¤–Ê¿ØÓYÂ�OÁ·gøŽ6¯P©š4&ín¾÷<Bs@ÎàþÐVþ*õÓ¨�açpì]Îƒ×%&8¤qCV•Â¬=içÙ�o#·ZA?ÊØÓúæ:MlŸ‰ÝÉ’ûŽ)Ñ	™ôÅRÈO@�Ø;Fo‹.‹/Þ´fL‹zHˆrÞñM­Òü;ù=Ni×¾U$Ý3�h~µ‘‘–ÕVd­˜xO¹Ñ^í½O)áBòÄnÐdæm›Cvj£1ã\¿U….r	õ«N$!Á­<K±~¥hû¬Ú‰bÜ¹.
+_7ç¦÷—æµÓéÔ96Za:‰%¡mÿ…£cÑ¼µÏÖ±µ¤'qÔæOÿË¼Hcÿ}æÌ4$ú
+ö'$«M.Û�x«�fë¼¾¬¤(òÏÎ=öá¾Z€¾>?½~Ò…E)´ïø�×D
+`Zš ´ÜÔÍEµµRð«Ž>KÑ‹Jx8úÁf•”"Frï‘3ºÕh=Ÿu„øyêš	70Ø”éë>‚}6|ˆÖ!‡�GÝïCQ‰ò <M©’cæÃ¥ÀI&Ž#eí$~+à
+†«KlÝë+µñqr¤š–²iËAÜÃ¬
+fãÕnP¶ÿ}Xõh(hµöÆþ‘<õ&übÎß:¦ŽSiSu®Y4ÃÎ˜¼…ßžó§ƒbñìnØÖóŠ¤1pÛ
+]èã„ò¿�Ð<Ñà•
+éŽÄ{O®Œ
+¡kÈdÌ#òm®J…FGÔÜZ1‚Ó�æ°(òÕg¿{ ~È€cœÎ¾ô±Î”�‰LE³ä*•b˜Ûî,YYWúøòisÕ6‡ ÕÓuÈtˆž{.*§8X¹Sµ<NóyyuÄÞ€TÕú°—”®o9ngÞ‹%±ýåDÄ¬xÉt//�`t†ÃUâXê_@/9âR!ÿ•¹çp�ªÎãëN(úò³ËQï²Žlíêª¥Â‚UþMë»}íi¥ÂKZþ¥ƒvy	«à@N=
+/cŽôšÉn1ÞSun¡ýTÉx?H‹ãºô6ÇŠ%ÿ{mmg`-fÒ�CH.¸Ù3J°>r¿Ú¬�ø4m�Z¡ctõ7Ïh-ù=
+íþ�¼ÓÑåí÷sH¶—G¬8AMXþnŽ9±*QŒa÷ävªçÇ^àWõÝö¸X_ESK€ºJì�^ØÝgŠÑ›Á®Ñ=ÔtP�¦‹Új&Ù^¢âîK8Ü1ÞJÿ(D´"0A£¯Z|ÒÇäŽ^I/Çÿ¶§î5†w›á}'üLPÕÎ„…WÉ8Ê;> ˜Œ
+©¤ÖÓ=­ËäîÒÒ@ëgÿY çIoýë|ºcI2sýb›À�×T>ˆAËd^T"}»¨ÚÑ¯„œÊo�C+ãî¡ZÕ? ‚¡$ó±”J°©[©ÈóójÊqÄnºùð› l–âGlIéPYã ¯çî “ðó #ZzžVŸõÁo¤ãû»ãW~r§–íCÎªïûIàÝ[øjr?xgù‹ÒÿŽ›ž]»?q"êwM<{FžÓÝ‰¤`®Ióä—§ô­Ì.E®ÈHqoëþ²5²PA�Ìdv¢Œœ—�ÓGÍÐ4¦–�Âc!>@.a6÷ŸNµ$Deoÿ<XëV,gq†&¥Vs®ç…c‰Oá¤sðT[€§²•ïRwilHO¡â”¡jn \¹£¢ŽÑbyüÿ¸C%FýãIßÍ¨;B7Åg ùÉSìzíã�DfÆáê„)Ê\rNÅ›�y¬Ó’kQ,¶$DÉ¼¤¼QL.,|c‡w€øíöÓ¢»-i„õèA¡Æ4{q�.ÇøË,@Ú±�Ö��±¿@à®�B†°[‘£K´*XFTHß¿/:‚»¬ &@2nh¬$�!G¤eÍŠãA%}$R­ŽîÓ›€ 3™}Y®¤¤y©åè&ÉÙcˆè*:9©²�E³Äb5íÆ+Eç1;Âª.ø-½!úöé¨“¸.ë´ÇHùè`.Âv
+²…K‰‚u©´‘Çb�?üN»¦(å®2@•ù1åˆvV²É±Pm|Ôø ÏJLg¯A“^àð{ÄPT?´–HzTó©ðq{c±©Ö˜Žõi÷ðü|qÕÄÖ1«%~¸þ´SÇQtÞçDžcÓƒ9nQæÇzr•ŸÛµéÅ É.°ØâF{ölˆð|*r1ÏÜI‰.�uÛi#²Àg�*M®Œz4'90 àù]ë<Ú5¢Â”’¶A<q™T‘b(=t¨I£Uø[¤)’�>å0'&Pe7ò¢ÿTœDÖ[+<pŽy)Ì�%»V%ºÐµ¦œ�ÀHkÏB˜§-çÍ¬*´
+„/Oi_›äkè2
+ÒÑS.Øèp=äftô~:\žö(Yl2g„KòˆžÚ|»Ð;ÛstyÒ>o¦Ý½@5Î.âÝ:@…Ô
+m#Ç`è“Ùö'/\…/±·ûC)�¯QØ{”„áíA¥ŽãÀÒ7`Ú-±6ë-Aû,Bœµ0Ø¹��
+åÁãÛÖœ©DêxQ¥ænÁ}Sô#þFUm—µ+šå\†……z°¤À® �åøó+§Î÷8ó1e¹ÿaz–x/Gxƒâ%¹±•Øe§nƒ”©<„ôtê
+P™YaMSp©©`E’Q®îøt´Ë2Äiµôx²S@s¢:Û6dÙv¿Aqðøë˜¢Ó¢$’{-ÐYømþà!UOãŒ€È^Œs19Á¥ùÝ4ë•(*‰Äçå<ê&…Xí©—á®Ãz Ã¸uí/ÌGiæq·Ó¯–©�Ê|Ã÷�Þ¢Ì73_ó¢ù…*ëCØÙh<mVt>fa$¥o"WM°‡ºÑ<wüÁäóW�am{PòÕ¼èaòr]<GšÜ9‘Þn?5œ°"èÙÅ˜Ï‡!
+{Æ"û.�¶\_ßjÁjCŒÛXé�ñKÙE°UÒË`-åÍúéšåŸ»ÔxÁ	WD§9¡„N]=¼,‰^-cž­PÄ\¥œë÷h�Î‚6‘Gêèïÿ$gÉg‚Àãuß“N²†ÿó'°]Ý�àÉ2ÃŽ-…Ýý³Úðƒ«‘K¯}YÓù',IYcµž~;•	ñ¼žäQ¾6üâò*9d�
+vº�Ïø¤‚•×°ô;A'w‚Ï—bï{pç1¯ä$‡sÄ=`I
+ÓXÙe{ý£ï§¤ûdM³\³'‚Bæ7hß,þ\Ur”-ûx)KðûMá{¬ËO2£šëÁøäs›,Gbã©@Q] ±ºupÌùQÜÀ†S	3yø1HÃ¢6Óž$‚·'�Õ	äd]d—®è:8¸B7ÏµdñØ{dÊÄA˜uW÷-Ô²y�l˜µµÙ¬*ù3`º©[OR‰÷G³Ê“�ÅÊ´É×ý2¿‚×ý‰ßÎð™;o]ä@ãÂ2÷”[‹ ¼,ÿ¬ÂÛÆjÝ7Y·CA{“‚9¼-þ,K'Éë6Ü¨�¯3ÍÌ…v”Î!ZS÷mâŒ©«/2¨<MúæÝS‚É²B­O2±Ï°«‹©5!ÇþGÅÅóÉ&";_ö¿ºu] {ðÂéúé[ä êÎ¿^õÆÓBÆ_ˆ
+FvOÏš"QÒr'ÍÉ”BIØyô}ŒÜÿ—?ig‹®Ëd/m.u÷ü‹¸<’…ìÒc@&ÓÂ5š¿sž’]ú\˜JŸxþñIƒAM\‡Ä^åòÉC…g�ž_ç¥cl“ˆyð/êSwÒ×ðKcåÁåïŒÓQª´Ê©}¯ä3Ðü8•,˜-ñhoÔdw¥8+ã»uFÝOýéÝµr“¥ìDQ$¼ÈrZÌZþö¸~|Ü™�:ÚWÐó«ƒºJÛÞl³eâ§?Št™JÜÃk�¿Xl5êy-&Ÿš85I1jJa<ƒÑ2rÇŸæ ‚ð[$3K$óéH$ø‚ü–lÀ¦lVKÊÚ«½ˆ÷ÕàcØ¶|·ƒ8�äÀ.äY¶8)‚©0ëæ‘¤¢{ìÞ>qŒ§DŸàÄõ¢Ý†ý£å$Ý±y¾6¤í…Ç/Ûø7–\guYýXúš	ü'Í£¾Öi×Ýr³®jU»|(wO½°>‡<—Š�NTÛ]{“`¹¬×‘1½¬Tæ
+|À7·à•5ÍGtý{m�U16Ì²-$”(„ÁOZ&ót�(v|ìßõýœÿR
+™º2èçØ„D„(£&šªÆpÐqj€Ûnšß•Y�p·#vÄ2A‘˜n°üä9ó†Mõ[€)÷�ÈÆ(ÚUô³&ÌÖ­zZX„7žü0dÿÚÂØÍ÷ÎMÎ€óg8e“5%c"o+}¡ƒqçyþya
+òLcÁYN˜Ð •<!J%:Gë1SÁ�€o
+uZ5p—ÈœÓ¯´Öƒi_VÎ±4«mœ´ÛY®“Àç›Ñ3L£JçCúØ¾!¦¬§Ø"�ÿÇv·Z2'àÜL¿ª“ßˆn¾¶µL·x¹¯—ï?•WüªyöŽ´'ið!]þÐ>Ý½`'P
+:Šh âO�ÒõvûÆ¡ëFŸeÒl½UÑ5×$ìGvÄ¿¼úcsêÇA4æÑñGÚÆÇ
+ÜVï~›Z{&´»º˜ÆÉíç ¸�I=¦Míîç¨q(£‘»Î_î0øS5C–KpÚÏâuÂÉLÈ#Ð–Ù	M±kÙK¸Ä†ÆRfœ¼î5ìs¢³äÁ@@ž1Z…ñCA§½i¥hµä')`|¯gM†ìBÝ‹õ&µyT!\¢[E@k¿cqMußÔºDêC¹´jêý�8­¸jæ…›ÁÒK!*{êÀD]x€þ
+w©Èð¦Oz¹`Qµåü]¡jöÀ3ºZì™<Y¢F9©N–JykÚ”Yh·�ÞÓ9[¹¸zŠ³‹sò³º€·œAÐ"€c¸}†2¶¾ê òRëBjsðØè"<DØ!}]l_.•jï•`bp¬6.LÍ6�a˜õ‚ÐiîÂS-Üòâÿ¡íQ=sQú«»Ö½VÒ_á“Ù æ¿nàð:ƒn4‡?QÒ’MìyE/‰ {3Ò¡„ù4AÚ“j4±–¦Õ[ž
+äÉ:d»•ö„$�´´cÙXüé¥/]Õzí±¶~VŠ¡\FµýãùXšû\ð)rzàÝV:våœ…ÙK�†äèª9�³ikØhSƒ¾¢û<ÂÎëŒaŠt€dT)ÞšM^gGNçŸ%°¿@å'ú ™þ!Ý8É9‡ïÌºOîç¨öbáE ‘Þëˆ¬¡~‹Ž%öÁ¨cEã?+@ó~;$È"ÑJ|$Qu�Ÿc·s›g¼b¶=HŽC„¶ ža”¶ÈC”’±Êr
+âÐ#x	ä5nç4s¹od^DŽôù	\ò}jÕ[/‰wV¶@¬
+³¹Ýmî�.Œ"þÈ.îgc‰‚°"=�æ8Ÿ¢ÃBaK-"+7×…!óp[IÐJË­Yd5‚uÎ'‘CÚ:ŸòTýà`­Âp?™&hý;%	 ¨á6Œ&Â1‚E�%3ÇGÒ5?º¶Ž¾Q	sôùÓÚP}Ñ]N;´ˆ§x�
+qnöÂQÁõ9žÑe×lÑÓÅHÜiät[5÷O(€÷�n^Î#%á3ì¡c†à“ð€ ¼R¥íeùd=§š,Êû¦­½:Æ×…<\°WØ€)ÍO“ ¯EU7%n7&-€Îgè%ßøºk…ýáÈ*X�KîƒØ)ºy
+4ê¨0<=òn†&9õ ©Éì˜…4>uþ‚¥•[»…±Þb;\$ê÷IOUzðxˆnÿÉ–%‰ÍãvaY}¯§Û›Lã…®¦4é€k"óŸÞ#ËAuŒ‡öã¡óìˆø¶pÓX#ÙOöTgGà«Lì?¬ÂÙØ²ºÚ¤Ó¬šÊ~¼œC”
+>zZÓrJk7ûCÈ}\QÖAß,«øÙo8`kJÊrA´¦o„»©Ýh0ž÷ÿr³bÙü‡q��ÏQ4àˆ`¾Á#û7cÁ!c&M¨üØm˜�cª³Ér³³Ã&Ý´ü(ÏJÝ@÷%‡…~W¼HS¹è9ÿ.ÏpÝ´Ä|Þæ¨Úb´'hí8ëêf|1ÏdÃHõbBöCì¹Ye5<¿îÎ{…|‰É,&i˜ô¨´3½º{r�NVäÈÞ	ÇØ¢§è�IUÉ·2‘Í9B°kƒì�jDïÅ#-ß1©×ü©J:çÔbî;Æ‹uMIÆn«oÐ3ô~W™$âmZÇ•‡YU›•C‚„8z€¸I^TA¤æ}ZóÓY‘×;Pÿ,-Xq4\2�õ½õ(»ÕÑØÝÜ¤“À†f†ÃÊýzmÙHè	�8wx¤½rBM„M\¶¥Ó³ôwqµ£@O�˜”#)¥y’8Õà”í7üeÜöÕæh8ÇMÍT�åÎÅ„#|#�kezÇçfõlÍÁ$õz¤~dŠñÛLO©`u„í³ÓñÃÖMwK!Œƒž7¤·ý¾¬ê²ï8�6E/DE¨ýñ9®�í9ØK½g’ÐoÝÂ1…��jð-Í�(ž±´Å·Jtñ<©iÏÀâ±ç£ ·ÛéÍœèx6™¾9V/€È7
+f�Mã‹O«€ñé`¹w�sî•ûû«[˜KíÙD eŒ±ª°9ü­{O°1é‹^OŠ~…ã¶ªƒþìÞ6Ãùs1qÅv¬�ÞÍ@º­ä5ý”J×O_Yƒkaÿ�šÄŒkÖøûFÄNŸoG»î û¥c¥<¢ã×4ž÷ïW‘Õ„@{ÇƒZâ&S[8êè
+Î-ãë9´4Jýã9ôŸ}É&�FDMùdj�é*32$44u<K¾múk}
+TÝîoÃŽOüÐ(­œN\[Ê�‘G dØ3nŽ/äÝùäZ×s9¶¨JSóâª‘HÇ#hU	DåB¦ù†_¡hÁ9Âœ¿ºÊ¦8tS@pôñÂÎ¥M9Øp·“aB�{º$Œâ Š{�šGÉDm¢½@£@U=ã³÷‰\kX=3F†R0)Ã‘ß}×�¹Ç„B²Sæ~œk1ÇÒ»]¨ŒûöŽÇqÿ¨üÐ®#UÊýØ*–ÎZõ/'n$˜¬i£è'ÄBÀêM
+w"½sÕ,ßÏáÞ¬jƒ1ÃÈTGæÇ6êjKj¢E’È@6¯|Ìð
+ÿéPÉæ«S«��äÚ>š!áïÌ>Büº¢ÕoügîÛ=ÃiáðLãš.Þå›Üf8*âÎ'Ó³HF6ÃÈZ<w‰gÆŒ[�¾›åo7Où`$,LÔT}»3Ï]m]ÌE×õF¹ôÇ“�_ƒãÑ§Q³ƒ‚§¹$hÞ‘(aéÖFdSÔ}˜BªÆ™ßÐ”G6�t¨oºá¿=¢Sfg¼Ø}Tš÷ç,Üëo%�Ëƒiœ®‘@0·e¶e*òH�[ Y¯Û�˜Žˆ„–ïó&—í‰>_•hèðš—Ât¼¯_ßÑmé>pˆ¢Ñæ5õCµ(¿�A;»µ/þfì€Ìƒê•Jç´Ö÷ÛˆÜYü¶Í!jVÍ7×²£�¶§Ibá€Ý¨Æh˜ˆ/ä«\Ä¢þÓ÷¡!ï´î¼¦_?`Ùm;
+l"”„°�WÝÿÊu§úÚáÊ&ŠtŽ)Sqá¹ð&GMBÖ�[¢þS~¼óD??øŸÝælE�*rp°Ã<t]ëÛûšu	¤açSAÄÔzpŽ¶¬¯OŠ6«²úÞ\�²�½”½ú”“ÄæsÀ)?žZõ	[*XÒô‘ö{Üóè&Ý0CÒWæõB®aÝè‹88ñØ×V~Ï8ðšRmÓ
+¼Ì²t“lü€ù€ä¡/¾Ü“ôSÊÒ«+×\”dr›èÌ)�Ý£%Ó¼Ù_üîs{¾~ÈVJM}zÊÎÅFgH`•]ÿØ]AÐ0'	Ç÷›f6ŸY�â€÷æ<ïPæC)æ¯÷½—*²s“{M}z•Ã�0®b„I_»ù´Ô¾[
+ÌdÞ‹¶‚JáW*Ä¨3Æ_ÎAÀ¨©ï�Tàïüsëãqä”¹ènó†
+öþl8öqP78^£ìˆþTnÃí­
+–¶µÆ@õßbo²ž@»,³/<	þ¢§^3çƒ^»q•ÓÊªÆ·á¤[ÍFùç)Ë|bš´ý`¾ó,Îù‚;zNáiòs5&UY’¢Þ^�Š%¢ª9oÑ>ƒ;Rß¯†éÂ)âšO¿G
+h=é­G—g³0ªõý¹an‡£Ëeâ‰J¹º\®sŒhÚË~p§»=ƒ_¯Ô§eçò$Õ=j5õóRåôˆJ%r%9+RÓ[Ø†KÔ¤®Á•üþq,’ýQ$ÎBgÔOíó¨8ð(›ºÝ Ê¥?�®&ëyÏ +|)E8JÒ-k(WNô¥Áe"pë­)G4f×ƒà†K`p5X½×tÜZß8â�*-âž"êh’J$S=yŽÊr~Y{ž[j¡÷ÞI7•hø»$cø-‘Žô$6ò!)\N˜òlFnf�:pŽPÅ¯l¦Ôì'ËOm¢DÆ!¿±˜©û:Ñ¸ÝÎlþPÜ°'FO&ŽüŸül¼ÎÈÓBÍ»‡l2—Ì>)Â¶Ö®ß×Ðî,o&QBÝõ×‘£m‹ðHk¿ƒ&¢£±µs�ef AêëQÍ~P¥ûC_¥Üœ5>½úªë�hs@ýèYO»¿1Á†ªC{¶<ÒzÐÎ pD½8Ê�
+tåsþƒzÞVïZ%ØGôÒ
+·i‘D
+kP‰èÁòî-õiÛç!ÌT5 Žtn€§sáè©fäÊ×ÎyI=lNÝŠ%�„DrúBçrGf&ºwŽ[3?é*šÍ~�1Ó,*œÈésdLÔ?mmŠlù•‹%�¸eÂ>}ØÈÆ�~Šu�Þ "ë–IABÊ´€onâ_SRÜL¾J7Ì#™=aTˆ6çgð™ÿúG««�ŽìS¡úš7>Û£äœï2xæÙVÕˆD	¸ÊÀïg«[¬Fãø…4Öˆ­-Š8š±yÈC!D
+Ü¨4”`î³žGA‚�Zƒ‹öèO5{ˆ³Ø¯ÄNÉì„„Þæ8«Ûl+VtëÚÝÉÁãã	ræ—œ=R (ãÕËóãÜS÷F·cÑSùÁ˜€ºšÔê.ÕÁÃ
+NÿC¹bÇ;u.™‹ì!Ô['ß¤f`%²�Ô]ž�I·¸Q­¬øF«ÜåâˆÊ‘`^ßŽà^>âÉ¯�9A7´î„³·¶MÆÍ-®™y†¶<…‰²ço‚Ž9ãFgi4¯Z×œ• p\ù=]›øzŽ�V~„éN i<s!»{LèyÌi/4	ùSÚ&‰»ë.¯ïtç�i¢?ÙKù¯õ:ŸvNœî:ÖQß�[;vKW·‚´×{m²–šW�¦Á/æ®Ù4qÀ�*JÛê^]ŽÇÕ^µ¹OŒàº.º¸ª»µþ±¸Ÿ¿�Ô›ìh«þ#ÈYñ©™)vD#
+ŸîZq`6SØã'Àº�†Ñ_d
+/Âú–i¬$�ƒ‘.øQwÉ:ZßŸUéià£·¶£¨˜;¦b�S©áVgœe|:.kªÄï É*sq‹ã­ÔŠ[v
+endstream
+endobj
+21 0 obj
+9569 
+endobj
+22 0 obj
+<< 
+/Type /Page 
+/Parent 27 0 R 
+/Resources << /Font << /F2 72 0 R /F4 71 0 R >> /ProcSet 93 0 R >> 
+/Contents 23 0 R 
+/MediaBox [ 0 0 612 792 ] 
+/CropBox [ 0 0 612 792 ] 
+/Rotate 0 
+>> 
+endobj
+23 0 obj
+<< /Filter /FlateDecode /Length 24 0 R >> 
+stream
+Ëä‡\XT G×
+ø’3Ç)Ñ>¾UPD®Ý®ôæ¼†ÜL&g±ï·¨3¬Ãè¬=§§œþuÛŽÈtû#3œi:¶�|™�åqA…vl³w‚
+Å§î	å™_
+žJ•&ùhJqpZL+¦ïn©8ÿã<æ
+ZÇíVÐò_S…<Rùý‚—Xcã‡É÷ƒDi�²òi±~¹gß©·ŸJ¢bíÒ3(Á~ÃíÁ‘<7ˆ?èÀ°tžQ´ˆ ¼
+6-ÑËoÕŒ¼™@ßym Ç§Çf�+’òî«OwÏŽ¤ ]@üçFwûŒÛ,–”ÀÕJî‚ ¹o@³yµvMÉ9µ=Ô4Sô`XñûjÒ¡œÅ·�
+9Íí&Ëõø2ç3T¿Æðáç”v�^÷†ôåÎ±g²ø»
+&P ÁööR‡öÏ.­öÒ#òg%'wÜ‚&B;«7Uù45†[ØR›q¢ç)Ý6&²õƒ¶óÔTl¥DNNç¼!úNz5ŽT_ªebã�ä‰²ßlºé„ÈÄ_€MŠì™¹Ó×ÑžUXøQ3Ã{såØ8 «ò˜˜XfÇvñKs¡ƒñA�HÑôlMÿñQœSIt¢^×O,:(/D-/1fè¥óu ‘­‰¾ìS*É6�¸ˆ0'ñ@½£Í:>‡Å¸„v®Q©9@
+IÓe+Nåâ�ƒÊÅÃ%ÔÃQƒ±ù
+ƒ#üðPëýñ®©›µÓˆÜ*°Ñ»fN\fÏ3,àªkÕ=n\×2Í[†%2E]òpØñ6¨Ú–®…ß—¬9ûÑà´’R¨YM£ +Ä|˜PŽ€Aõù¹.[vÃ˜põ°�Ú'	�9šó¹�È‚«¹
+lÓÂüÛdëäHLj•Ù(y/ú6ˆ˜Ä´@
+‘†FM¸cžÖ…¨¥q�0€
+„Zr›òL‘Žæ¢òìákV‡³&àâ¢•>×æ}�;Òu¿Š�ú9]] ¿X¸‘³ç/R‹ê�ƒ¹’’Ê”Ä`V˜9„eÆ0q2å�ô¿	q¼¤>¡ÊäpfWö¤™Šx19¢5Ô?'bÞH"L‹H€,Æž÷¡l[w‹ñ’‘ÙÔ{Ì²s–MHÕ®hZ)&„§C
+ˆßÛ¬†2ÆBÙÄ/ßoL¢"õXæ/P™@jÿhù^6²ÜPfÊßÖY¢¦D³qûlt¥;\H(°Ç8ë—æéÏu‰û\ÍÅØŠ$ –ÀR§ed5ÔwÂ ÂPÛÒo<„¿—¦œõÛƒ»@ƒe‡tÂ/Û(IW{ƒ® fËS€º„{�Ÿ³Ësh¢»�ÐŽ¼Ÿ)‡‘ÑÉ0vQœ.)î0¤‰ÊÝ‚Ôã¡(ÄõŸ–�À‚á*ö+àÚ,|ªh5_.Ðá™Ï_±È‹›„¿Bá$bF¥âbõNÖÄ÷Ç„¾ÒŒRq"T:L£?æ°¸1¬Ÿ@Ÿ,
+•ì°ðÞUë�d+Ø¥¾,È]�ÍXhJ�Âž6g·¹7�Š4¡l½—f#RÞÊ¯t™Ckfi*ÜÜW·eÇ^ñ�Dà�7p+Àa[Ô�];L( ÀH:Z+U£ÎË2¬Ü+ŽN›0�jr„?cÙ_sÉÆc(Ë–Ž[cïÅ£(_) ’Ã�~Ì™£¤¹ñb‡ó«ûFÓ*Û·ø´~&iç2ûóp_>Bó‹ú•ƒ@ŠýAÊ±ý¨¶køU<É�ÿ:8.ð°íŠ<¸ÜÑî«¢¤~|Yý²ÄVŸõ¥•)b‚êE³Ÿ+jÄ¹�½EvB©€tdåJÌ+ô;õÇÿPÊX�°-2e\­ºW›Xrè[›LÎ¥ÅÑ¿8‹»ùÏ6G*ýcÝ÷Þv1îYƒßTJ‹-•ò3¡ÔæÃÜ’]­Ð_¸PÐ‚Í[ƒÏÉµÂ?¸È[°øýü¤j‡4±� {†!ýÂ“ûPà]èÖ§ßð¬"qÕXã¤”óæ€žËûm­+y„ÿÏÍ/�(
+ †µK	�w,ÚG\mÊmâÇj øÌEhÞYË�3flé²ñðe0ô+«Y§e‹›c1¬DB‘eÉ�õµ&¹KÉ5äP”] °éï�R0Iœã¬]
+ùw|xZRõcxuW{Úy¦1»èÂàœatšSæpœ¼ø@‡ÈÆx�7�_¸‚Õ<ÚáýtŠF¤O€Ôh–õd½@ã�ú‘š¢ˆƒ¿O¶Åž:›w³ë´£_‡\óºôo3ÝÑûãâÓ&]n,BêmËŽA¦¬¸vÊ>�ÂTnÿCÔ²Å•a©È%¨¡Ô•ƒ
+Tïù`|¸ÖŸ£õ!ðùó»RŸ(=ñÄL‰éõÚàð�ˆ[“¦öGppOçM\šm*0-Ï»Õ“D½¬¸__¶ý^± ��ƒ\—¼EˆvŽùö9XÍ,é D'>>,… ç;p.kà™dœUÜ-ì§ŒðRkîmeò–ˆO£ã¦¶#c®…@¶A8JÈ,`tG{¹ZG;a˜ø|öo5Àï�ºLœ‘½˜Á2r8 ç^½�Ðô¿‹?›u4ô=ý/�ÚGhhx–¢:¡Nö·:s Zˆ9ïO–Ó¥öà	Ë«°l�LÔœ§{¡ö…`$/Üè[Ê¸÷àîÄÒzÏ
+á‹5 }{Q3eÊ`Cv²{õ!CR³:ƒªÛ<Ê_÷éeHŠÏ»öZ&)ÞKrg›jí�Nn4Æ¹/‰NHYæ¨;YÄ'Þ(‰­ççØ«ƒ§‚¿—ØçkÜæ8×*SØF	„Ï.¸rtIáIãúkO¯eœ¹ÜSã�
+;hµVV´•OÏÝ·R^QoOHf½–*s¸Ëˆ½:÷§â>¾g¹JgA}$±´tƒ¹,
+Ùs¨±vÈ,É�¹M5ásÑ€&.èbÁ7Bÿötú¾Ç@YIÙ•4uI°"–¯^ºü*ºV2†úp€òMÃ!XsÂÐÔ%ö�[3!B+LR`«¼Á*í•›œÜI,žoÎÁ€u‚½¢»
+‘²ZE(XT[ZÛH5àÔlO$nÙ$;ÄÆý€�Þ­aàj=-¦`Œyï~mG5ûKíKïÊÝµä˜’Ã"Ñ”9Š1ðÀi‹·½'½v‹ù»tà5ú€«&m'Ã²®é|­è§–—;—2kŽéœ³D¯©Œ8¦ëqsŠk†iWnq
+±	ÙgQê
+î¼›æ
+ÑHž¡òky;äû®øÙ^Rá	¾ŒñÅ­¹Féúl\¿c&òYB“Ò�bèÂt»´ÝiYØÖSÞþŸgÙ¥6Ý<ÿëVH
+T¨oJRâYó´fms]É³â	~š-”ž„â2,6¨GGÞu_§µd�•ÿgÒ�æ1¶zæü8\Å¢ fCøô´jeãÙ Ò»bºX˜†ÌûÁØÛ½×òa™�‹¡Zq—ÕLýý· Î1fråID“¢®~9:²ä÷Æsø)ûëƒN4 Ç)çS±æ>öø¹`[¹„J$²tÿ—š.lÞc´wPš§NÝÐÜ¹Õ¹	ªÞÀQ)Õî9Æ\Íg`cØ¡ë¢[EU“þ~êØeï½O›c'Sëšýˆ¤%�%á2¹:ZMßèi)Åu®ìÿ³Þÿhk€W†[&C#ˆz~¶¤-¢=ý€8ÄÎ\âðYU®ÁŠ_íüj÷^ÚÔ!’çÂy}9ŸÓêŒ¼0®Ps­ÀÇý°šŒÇ¿»¬°"òˆ#¢´Ð×ˆmªâ³bÿXa²�­Ó3�Élö•B þ OKddµüZü±ðÉY7Gn�zÿ¸K§éƒ‚‡`µþú§=	…Æ|ïÁ”Ý÷ÉØS#˜ú)¯‹/n�¾!X¶lJ–> 2Î»ÚbýK{OT¨�"^EÁâ– ìÝkZ³JÃ"õgÇ„hYìâ7
+‡›ÇáÃ¶X•£jó]£iÇ[èõ§�K÷ûoÊ|]}cË½J!{¬]›µQdX?Û´ÔU�Á³íÞÖÏà‡8ãì­ß¦!eñí2„=‡˜~ò™ÒP© ­‚ì3t·'2m¶&R�˜¢éTîôý%±OÅÈY—�	’íiã[±OçŸÿP¾ùTEjkÄ“–UlÝÝVt†ðG<M/�®õ	5,9P“–A>�y@EžˆmÁ(DßÂŸÒó²oZü‡�¤A”ÔŸF�ÍÔ!Éy]»ÂÁ¼ëS³Pî8SÄ_šmBŸ&:4Æ‡Ö×¼Oå¦Ôh‰ä}cÔÇó›ëV¤d‡¬¿-JåÚð©¾+ùJFéRÅlWÄâÞiž¦fÒËdÓArŸ:îÉLt\Nxð®µA€ð.‘¿sG¶í�èÔºaMÏ’‚¦+ë<Hó÷i<E^€•s—ÈæÎ¨½ñ‘Aüë"Ûbt�+%QU
+nà…	Yâ ~:g-¾\Ïúâs,“e‹ÍS<Ö¡7s¹$ACÛüd NõŒG&þïy.1	z	_,xC¢¼´:—À‹Ò�¯G'àlÖë'¶$í#srýÙe>†óêìje1¶Ï²¯�TVg¯éx�:úcïjQžG f¾šS¢ÔMg·­èƒª´
+„8dÿx)�Ý‡ xklóq moQ_#(Ù#4¿AÇ
+3ÍdÜje€ŒL£ãõ¦�´3©Rß�æÓŽÌÅL i¹‘­•	¶ä‰iVåÓ²ÒŠÞÆ"+¶ßqAs3^”=ê÷/eñ¸­êi´ª‹…¸ÑŒÒ6¶`^½ßÑŸ`îcØê^¬äI
+“Œì$…·¤=Q ;0€¯¸é³`.¹ç&} ,gùo20¨6Ñ
+>d:¨2y†Ýj‡f#Q^Ü	÷Ò8ÞÀßRH£Òˆ±Âô<Çbp ŽÂdQ;Êd~´Í,—GèXa*éÎ�¤)‚Úev÷Â»½ã”´�sžº;3ð“Õ�qD?uÝþ¦{á>Ž¡MùäiŽªØì…i³_œôr?¬éãÉ·:;"¶�0Ÿ(V°Ë§fJ2@üæSª?o²5/µ�~�¨éþæøs&øxÂx0ž>KB]|÷ã�Ñg%`[D�œçÜ\Æn¶˜j4u‡¤�cëv½Ò³ç`ð	þª SÿMhŽfºþ*MdÀb³¬ê{ÜlgP0eò¼ëJ€!E³ñçÀ!XXU
+èuF�¤ÓP”,â-Ôfý‡ÞŠ7o9<nè<|´<'É¤ÍãÐC�éóÒQVu[.ï{Q÷lèÏ�*KeÄÃ=Ó‰`ìßë�=³�,9¤Ø‚ÛWxgò9Î{ÆJ�¿<Ýüt"šéŒ�^*01`©ý¾JÅ"Ê1MÒ	."J81®š<ƒ€bÅ¿þQgK¼GèlûhÉ	ží‹ÑrHp·x­•Û»µÛêœHMØ	~Í0¨ô¥R/ÐÈŠP	³³§öõš§ÁÅ.]iâm¶‡’*}Ä>¬!Z¬¯3Ù`¹ä=yœ†”s»þ_’D+“_SëS¥÷æwÑƒ¸'�k¡-¹¸Z1€á$ÄzŠ¨BP De‘›¤¶tO‹9w2:ä?KJ‘¥Ì•óÈÐ,1'Ým¾Tp�áù|Ë};÷?t!Ù±I·1´<ë'!ÿ “ëôÎ‰„ª“ÀgU#±œ‰Æiðq.…õ±€éèGí!±¤©`˜únò>†‰ÛTÛytmoÈ¡•Ðõ%—õ4©±ªµ„ÚIQbíûúÕ1È¬tˆšµ¾;ø?±ñ¼jzñ}4¿œhïý"ÑFÉBî«Ng•dî¯MXˆq€LRùzŸ°çQ@âÒÖö8“œ7aá4tí®ÝD‘øéœéøïCÝlÄ®ëID*¸o[-�¿—Iz¸¦I—›!“
+¿¶½së£ìb¶Me �zá@`ÊRÙˆY‚Þnôï˜º'ì(œsÃxT ¼CX	�Dî×†=öœÇL™e¡cè_*—ÊNq>ûBjƒq‰hôUÌÔˆš~{ùò¬O&H':°\¾À¯
+1`Ç¿ïßKtåÌ z®z²$ªœ¡C²-šä�øŒãTúÀâOw±ŽŸPÃ–D`½Ój~A¬ØÚZ†€Jþ\¥–&üt
+Y¶T¹…ô{H×»î‹Z>ö„k]ÎUÅÉàÓ=è�ýÊå	©;õû`]{óy¦½ü#z!÷ìç¯í?éª‘¶O_«§C(–ou¯Y�BðÛÙÚÚŠjM£:v• oxp�:7�*ñŒo¡·B¨þ,±Àçl÷vm²qŠK*~óß*Õ@“ê³á©±®�)+†,cypn$ÂïÍlr‹@”{
+ úB)%›Ï`<†l¢©vqCÄ;�&¦Àº®ØD+ÀÖgóãÅŒéødrZw¬jõ¾9¸È£:€¼U÷Mý~�S�œzr0´«h”¬eÍ•Hmy%NŠ$–YÛ¶åf�¨u¹D�Aþ£Þ�²\3ãšú”†ÐÉ¦Ë²Ø§ÀBÐÌ*BàbÜæ�š‡'Sºgçs,‘‹Eµn×MÊÿ°Âv;}Ó¾Žéu¯M“ÛäïµyÄ¼	ï•
+ä1À	C©ÒÑBOM]”‡¡smâ£ &2`‘îÇ=${`n¡ã›‹@½æÍÕmWÜïÀLšDNH£tcfþ“7ÑÓ.(£ôŸ²Œ%²é€ÑejÊI%Ñ$¸@FØ³ØÐ–ÖÕnG·­0¶*oÒÕ1CÞ¢†•ŒKz&d†ÓUlò¬©£ª?ÿËìwÃB¶D;ŒÄëÛâ^OÞÚOöj®UUYNGJáŽ�ÀŠ¤ÒjZú,)L�DŽ†nWiy!PâÁSž@VÐ,#Í+tF€|ƒpmyçÄÕáõZG€Uw1ÖØI�v†$¿úG<E.Žë{-Z:‹_Ñ†Ñ¨�91Éâa®�¨)!ñlÛ^«˜rM%x"JK[Ë«œ_jÆ{S%Š
+w*€¥i±I>ÐþnƒsŸó¡A¼KÕ„ú
+ª¾@;]íÞ®©Lm%�6†4sßWáÈ½u.ÙÿWü§NYÝyÍÚ4}äî7IÓ�Äµ$ÏHUßó.­k{[f=äX´¿“ÀèË¦X‡û”ÂÂŠŽñ:gM�“0î¸eÛá#,Vë_IcNU¾‰Ð>uÛJìvNòPý¿hÑSŽn#|üÍ<žÆ¬®ªâl¤÷è%ÏKŸ{59åÜnâÎÁ_b4¥�uiôhÚeïÛ2¬®snc»tÇ×=ðM¤ÃêÑZnŸlò­¹Ó#ÕòÁœ,„q£æ²›‚pøw˜JÑ$-‹ìÉùì�ƒj�@öÁ	x
+ì˜¦¦yÉ`c †I%œEåÌˆ¡ÜÄb¡À×\
+n9Eð$ýŸó˜hÊ°þ+½Zc±ƒõBðO7×ó=Í^¾Ÿ�&%¡’o„BªŽó\Þ.´®r´Ô²‹?6ZÁð8!˜"?¨4^{´÷Nˆÿf>{•¯ ëÂ¤>­z½Å'"f€o¤#Ùb+}Õ¹j€A�=—EŒhóGµëÀ®þé^×S�ó¹`Z�¤²Ÿò
+ú¢æ-^5¯Ù�¿)”–Œ…�¡êSª°a|Òô›1‘oåCXù£ÉÆ}¶ª¨ä_í¤Ù“ãÍ™uµõål¶«;µ½ŒÂõ7scËI“ÚË0wK	•P‹�LÿpKˆ­Gy»C.Ör¥äú”È¥—£\&`òÄz¿™Þ‚õô§CvWÔ#VE˜G1fUÜì82è:^‰)gWh5¿—UôÚ
+Èb!Âa¤ÿñ¬Üú|Óÿà8¾BN Äíz‚-® ÚÀüø}å´ÖˆßNZïð¥sË¶0'kÂQ„/ìÀsÀãNzöÁ$’þþkðU#;ÂODÑ´�fÙ­ƒKÆ6ë÷´WI]³LÝ<¸–ßð�Ê¼Œÿt±;ëõ Aà*ë0Ñˆ4ª¨Ý*dP,=«ùÉ«qC0-7@T‚äØVNLX=rÊ�l™�½óRD\	x.·µ£�t¢­Yœ�™šù]£¯•Y¨NÏn
+Åý“»¾}L{:^™)Jà�©GK#üÖiçòjíÜcXÆŠK�šHÙ@žÑ°•[xˆV.²£4e_‡¯iü]–»*¯½X$÷´?‚~øðØ3¯=œõVtäÀX«Þ°~:Ãaãž)è
+©c#‘¨}ÐR¯s™Çs“²|•îQpÈÍ&W6ð¨ ÃðM0F
+®¢Ô9-*VžgEF¾¡Sãiºp�Kê[ÇžÊEÚï€­µWåb�^ó:Š>Cu7|~ä;Øpƒ@D%z•ùôB3K4ˆ©µñEÿ³â¹ƒ>á^S
+ðy&gèà}
+endstream
+endobj
+24 0 obj
+6235 
+endobj
+25 0 obj
+<< 
+/CreationDate (ç}õe=Ñ†éSYßg½f?Ì~˜M*œf‰,À[–ý.xM¼¶Ú­Ük)
+/Producer (òvòx,Ô“°;.Èz¾h?Ì~ékÑ6ÞqÔJ˜ª{9UÏ˜ûì5ñL{â[Ksï’¤\n.»ë2m:í)
+/Title (ôpîr<Ô‹°/Ì|¡azýå.&È>Ýp†)
+/Subject (úVÍ {€Ò)
+/Author (ã}é{'Å”°,0Õp½j>Ë=ÞtÏ)
+/Keywords (ôpîr<Ô‹°/Ì|¡azýå.&È>Ýp†W–ey�#~@©ÛÞÎ\n¯\nnæ6>|”ÿÚ3ÝŽ0{Y�€Øìc¤ ŒT¹ö"M\
+nWgC'íoÈ›8€„-û‡MUpÿPIh!T/™L¾þÂÓÈa¿#©K‘\nI)
+/ModDate (÷/²'~…Ö NOm�!â5l•n˜Z6Œp)
+>> 
+endobj
+26 0 obj
+<< 
+/Kids [ 33 0 R 1 0 R 4 0 R 7 0 R 10 0 R 13 0 R ] 
+/Count 6 
+/Type /Pages 
+/Parent 28 0 R 
+>> 
+endobj
+27 0 obj
+<< 
+/Kids [ 16 0 R 19 0 R 22 0 R ] 
+/Count 3 
+/Type /Pages 
+/Parent 28 0 R 
+>> 
+endobj
+28 0 obj
+<< 
+/Kids [ 26 0 R 27 0 R ] 
+/Count 9 
+/Type /Pages 
+>> 
+endobj
+xref
+0 29 
+0000000000 65535 f
+0000018388 00000 n
+0000018600 00000 n
+0000025606 00000 n
+0000025627 00000 n
+0000025850 00000 n
+0000031776 00000 n
+0000031797 00000 n
+0000032020 00000 n
+0000036269 00000 n
+0000036290 00000 n
+0000036504 00000 n
+0000039768 00000 n
+0000039790 00000 n
+0000040004 00000 n
+0000045094 00000 n
+0000045116 00000 n
+0000045341 00000 n
+0000050514 00000 n
+0000050536 00000 n
+0000050761 00000 n
+0000060408 00000 n
+0000060430 00000 n
+0000060633 00000 n
+0000066946 00000 n
+0000066968 00000 n
+0000067380 00000 n
+0000067494 00000 n
+0000067590 00000 n
+trailer
+<<
+/Size 29
+/ID[<c7cdd502893c418d622f8eb8025567a2><c7cdd502893c418d622f8eb8025567a2>]
+>>
+startxref
+173
+%%EOF
Index: branches/battery/hardware/BOM/v1.5/led_driver.pdf
===================================================================
--- branches/battery/hardware/BOM/v1.5/led_driver.pdf	(nonexistent)
+++ branches/battery/hardware/BOM/v1.5/led_driver.pdf	(revision 260)
@@ -0,0 +1,6828 @@
+%PDF-1.4
+%ÿÿÿþ
+326 0 obj
+<</Pages 316 0 R/Outlines 367 0 R/Type/Catalog/PageMode/UseOutlines/OpenAction<</Type/Action/S/GoTo/D[329 0 R/XYZ null null null]>>/Names 328 0 R/PageLabels 314 0 R/Metadata 323 0 R/PageLayout/OneColumn>>
+endobj
+328 0 obj
+<</Dests 586 0 R/EmbeddedFiles 320 0 R>>
+endobj
+329 0 obj
+<</Type/Page/Annots[330 0 R]/Contents[536 0 R 381 0 R 340 0 R 341 0 R 342 0 R 343 0 R 344 0 R 345 0 R 348 0 R 349 0 R 382 0 R 537 0 R]/Rotate 0/MediaBox[ 0 0 595 842]/CropBox[ 0 0 595 842]/Resources 331 0 R/Parent 316 0 R>>
+endobj
+330 0 obj
+<</Type/Annot/Subtype/Link/F 0/M(D:20070710105118+02'00')/Border[ 0 0 0]/Rect[ 490.62 73.4 527.82 81.32]/A<</Type/Action/URI(http://www.st.com)/S/URI>>/P 329 0 R>>
+endobj
+331 0 obj
+<</Font<</F1 332 0 R/F2 333 0 R/F3 334 0 R/F4 346 0 R/TT2 335 0 R>>/ProcSet[/PDF/Text]/ExtGState<</GS1 338 0 R/GS2 339 0 R>>/Properties<</MC1 360 0 R/MC2 362 0 R/MC3 364 0 R/MC4 366 0 R>>>>
+endobj
+332 0 obj
+<</Type/Font/Encoding/WinAnsiEncoding/BaseFont/MANNIM+Helvetica/FirstChar 32/LastChar 177/Subtype/Type1/FontDescriptor 336 0 R/Widths[ 278 0 0 0 0 889 0 191 333 333 0 584 278 333 278 278 556 556 556 556 556 556 556 556 556 556 278 0 0 584 0 0 0 667 667 722 722 667 611 778 722 278 500 667 556 833 722 778 667 0 722 667 611 722 667 944 667 0 0 0 0 0 0 0 0 556 556 500 556 556 278 556 556 222 222 500 222 833 556 556 556 556 333 500 278 556 500 722 500 500 500 0 0 0 584 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 222 333 333 0 0 0 0 0 0 0 0 0 0 0 278 0 0 0 0 0 0 0 0 737 0 0 0 333 737 0 400 584]>>
+endobj
+333 0 obj
+<</Type/Font/Encoding/WinAnsiEncoding/BaseFont/MANNIN+Helvetica-Bold/FirstChar 32/LastChar 176/Subtype/Type1/FontDescriptor 337 0 R/Widths[ 278 0 474 0 0 889 0 0 333 333 0 0 278 333 278 278 556 556 556 556 556 556 556 556 556 556 333 0 0 0 0 0 0 722 722 722 722 667 611 778 722 278 556 722 611 833 722 778 667 778 722 667 611 722 667 944 667 667 611 0 278 0 0 0 0 556 611 556 611 556 333 611 611 278 0 556 278 889 611 611 611 611 389 556 333 611 556 778 556 556 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 278 0 0 0 0 0 0 0 0 0 0 0 0 0 278 0 0 0 0 0 0 0 0 0 0 0 0 333 0 0 400]>>
+endobj
+334 0 obj
+<</Type/Font/Encoding 353 0 R/BaseFont/MANNJO+ZapfDingbats/FirstChar 1/LastChar 1/Subtype/Type1/ToUnicode 354 0 R/FontDescriptor 356 0 R/Widths[ 761]>>
+endobj
+335 0 obj
+<</Type/Font/Encoding/WinAnsiEncoding/BaseFont/MANNMP+Arial-BoldMT/FirstChar 32/LastChar 120/Subtype/TrueType/FontDescriptor 358 0 R/Widths[ 278 0 0 0 0 0 0 0 333 333 0 0 0 0 0 0 0 0 556 0 556 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 778 667 0 0 667 611 0 0 0 0 0 0 0 0 0 0 0 0 556 0 0 611 556 0 0 0 0 0 0 0 0 0 611 611 0 0 556 0 0 0 0 556]>>
+endobj
+336 0 obj
+<</Type/FontDescriptor/FontFile3 350 0 R/FontBBox[ -166 -225 1000 931]/FontName/MANNIM+Helvetica/Flags 32/StemV 88/StemH 88/CapHeight 718/XHeight 523/Ascent 718/Descent -207/ItalicAngle 0/CharSet(/space/J/u/l/y/two/zero/seven/R/e/v/four/one/slash/five/L/o/w/t/a/g/p/r/s/d/n/three/V/six/c/h/A/j/b/x/i/S/D/I/N/P/O/U/T/C/period/m/colon/hyphen/M/k/f/q/H/z/E/B/comma/parenleft/parenright/quotesingle/X/plusminus/percent/degree/G/K/quotedblleft/quotedblright/plus/W/eight/equal/nine/F/asciitilde/registered/quoteright/copyright)>>
+endobj
+337 0 obj
+<</Type/FontDescriptor/FontFile3 351 0 R/FontBBox[ -170 -228 1003 962]/FontName/MANNIN+Helvetica-Bold/Flags 262176/StemV 140/StemH 140/CapHeight 718/XHeight 532/Ascent 718/Descent -207/ItalicAngle 0/CharSet(/space/F/e/a/t/u/r/s/D/c/i/p/o/n/S/O/hyphen/two/four/T/P/one/six/C/zero/five/b/l/period/v/m/y/d/k/g/three/E/h/q/eight/seven/nine/R/V/B/w/I/N/degree/f/A/x/U/M/L/K/comma/X/parenleft/parenright/percent/backslash/colon/H/W/quoteright/Y/slash/G/Q/J/Z/quotedbl)>>
+endobj
+338 0 obj
+<</Type/ExtGState/SA false/OP false/SM 0.02/op false/OPM 1/UCR2/Default/BG2/Default>>
+endobj
+339 0 obj
+<</Type/ExtGState/SA true/OP false/SM 0.02/op false/OPM 1/UCR2/Default/BG2/Default>>
+endobj
+340 0 obj
+<</Length 8956/Filter/FlateDecode>>
+stream
+H‰œWË–Ç
+=Ùò+j—j±§Þ�ì$�ÛGc+£,ì,8dÏ-I³IÉ“¯ÏÐ’²d)Ú°(…ÇªhÕíèâï¯­ºíG)·NeçÛTT2mvÊç¶$µíF7£‹÷×Ý|ÞÍ/×³ý}·Ú©‹«çV=»|>úmdÕB
+êÉ¶1êãGý£V�2­©ÆÖ¤-c).¨·t¾£ó­um	^åP[ëœºá·�¹>r–��ý*^¦Jcq†=å|`f	ï­‹m´Ð‹©5ÆÃt¡…{d,G%¶.ÚGF	m¡íØÖXˆ2%3	wf£â[ŸÓÉaÛ#°ÈdôI×zÑµ9�´…iÒmÊYƒ�gÒUœXÛBº¾
+86m9â`g”¶ºÊd°�ÈPñ‰¶M�\ÃZrÅ´µ`#·ÕW&9s¹ÍVXB"ñÜ¸˜Ì÷Ñ1éý@âè+Ò>’t’ÃI™¬Å¶d&…B[9ÐLõÎÌð)±/ H#‘8JZ@¤É‹ë‘ÅQ°Rh?çÈd¤Ü£|Ù1ir”ÄDv(žös­Lz”Yu„ƒ€</pÆÂº0œ¥
+Ã
+Œ·
+G™é<Q•ÌÞµ>AIÂˆ)Ò¾§2�Á1IEiMq.¦·@~fsž©ˆ�ËP�Î|£tƒa
+ÈHñ‰`ñà‚�Ö‰¸Ë–Ùñ¾-B&Ô¤�“žñ–€¨ÊŒ¬€Ì‰á¼�LÖ$9“È\|d QX�õ2À�–rÀú�ÃMöACq“tÃiûVà=º“Ö,(YˆŸf€¶0	Dé‹4{•´�ÁÝ/í2ÅÈ¤RFÕ´���duB"®ŠŽ¡F‚ç¾P£U”’JF-
+%Á%ìU�‘@Â”ª/b1yW€eìÂ“¹™
+iWÎÄ%Ÿi¬Cy*ŠG$õJ_œˆy‚¬bd?
+,=`ËÕÓ.tUÉÔ¸a8>9ÔÄdþàw¥AåQsžT`$>s° Ùo�Ôk4!pvŒzX§)‚†·–±@5,Ìp<H‚‘Þñ”Œ4Ei>ä$ú>Uf¤šißÕÌdñ<F#$ó¼dqGõÃºDò4ÂØ�Ó'â!Ö]q•ö½eªö%P1Ê¬¤“Lº$®Ö\˜,è%Œ{ñÓ–ó
+Fâaõàp?˜‘î‡ÑM€qõ|ô�‘Á*wŸE'pù!Å(>ÆS‘Û“÷
+ÀOogîÃ�î?›Œ.¾µÊªÉÍ¨Òå©ªbF8Úor?ãF5¦¨ÉlD+Ôzò~ô³þ¡±µuzßØ¶êåƒrÆ4côƒÎÍØÖœh© E«v
+ÁY¿:4cçº&jËÚ.6ÿ™ü0z1¥„)Éƒ¥ÀSç+1õž1ö$"Ù§€�Ð³mÄ(^DÜWtÁÐ}*ñàIÂ�à&§�(
+&¿"NRa	ìlCV’eÜÆˆ
+*�äÅ’ým7Ýí·]/V¼XÉ#ùhÃ¡é`ƒ4ÿ"*‡|ç®wÜ#g:43)òé¸x¹/×
+P§ß«wëå®:õô–9�Ú¬ßw¼Ü6PIZõûÍ†¨Ù|Ð[©�¬T3NÚóò
+—äOƒ141N‚‘\~AD§ŠQ<€ËÙ¼V³õŠ}ãáÒnÊÄŠBØÜoA;-¿Ý�Ý$½ÞËzÃò{Š<ëƒÖÝ`E¸b¿bÙ6h¼-ñŒýŠ Ï)èr,c–¨ŸÎÝÃ�¤{ò5ëé5SËN­…¿Ûðg/Û\¬™ìl·RïÕ°µ»öZn…TÝï»N6Vü™.GlÔ/ƒ«qry2#~mAý¢p­·ŸOSúÿ�~¦C`8Ý1.ôën»€Ë—ÓÝT}ÿãÅ«évº\vã§M>×~1|%bÏ)=þX<'Iz>]©kJ”Õj¾]¼“%£¬juýÀÕšÊþ¡Ë¬n‘P§ýu¿˜¡„z-ˆ·ŒV‚6êbõz¹lð<˜Výéw_‹RwŽÒp¬Azó§=¦x$,ÒXddÍ„&rt%ì¿Éf[Þ5�á_ZßcíõÓÏ‡‚]gHúâPN	NÇš¹¡fWÓßéÎB¿Ì–ëÙÛa}³í~Ûw«™”Ì›«ïþ«>ë&ÞJøßônž)RÆ�Èªâå‹×—Š¿È÷zMà¨º›Éw�áŒ¬X„}v¼l<‘‰·MÐoÔwÏ®ž°Î‰˜1oÔÕ–4Q$Ì?»C¢‡êÑ_sr�^výl»ØìpæÓq‹<®N�F“ÿP�(qOî:õzòÊ¦çÍ˜†ô+<„=	c|ªî×«õr±»[Ì¸—ô“Æn°åº±R¸é•’õ)
+z¹›Þv²óDA¦²Ç<ùæS}Í·7¢>kiiP>nÃ|œ‰w–~Þ©ðÈ¦1>×‹A£¿cñÅ
+“;µ³·2]q‘±Ù�óÆ`ª_ÜÊdèæê¦¡W;N<r…;^-~¸Z^òà~AÉ«pš2½Âìœ/ú
+Ë)½Ò²~è>þpÉLîXb(¯Ÿ“)‹š0…'÷Z,îXkºX1‰jyŠyúèŸ¼šŽÅ&7>¿Çââ5†N/v||ßÉ!îcz:N—ƒè@¯žJàðF„§laÛPM¦Â¢»bPÂ…Ê¬�‚‹h@}'ÞˆTEä:fßŠðpêÄBÝ C—íp¤ØäÉö‘Šðjˆ%ô�íÈ$Á…²5¢WReù“„;	±�4?‘]Ž…|@½cª&.kKSWlÞvô>Ú²­Ž!ç%’èðJþ=¤‚J$îNý<-Øã
+!¡Ñ›£Ê«‹î±¨7tI°C‘oÀJ	5m´LEh.Õ/äq‚¤¯Ô–GSw»gÆrJª�(Í™5<~¶§sQ´WÇƒU?ø"b3èýÿYŸÏUr§èw•‹y§nxR>î‘à½*Þ?U2|¹�p‹¿?,ñ”Z�V«žß«EÞ«•¯H>lË³¶;°Ïíœ÷I<öI�äÎ©	ÁþyKMÉpóK–/±—òEÇ;˜½DOtÛãk¯˜ì_{|‹NäÅøOÏ^^˜;ÙÝ(a/€Íªï;LpV¼k(ê å1Ú‹¯ê-*›_6Mø ¬ûNtög:|Åžüm}ü§F�-î)]Vo¶òEÑ=J48°õ-;HMM x>LEN3À9èÓœaLÒå@cM\gì*ˆ{Þ™‹MÏäœŽÎüH-NŠ~úâš –”Müa…ÿª®±q+{w4VƒZÏÁDVŸM…Ç¯ÖG£3Xóa+áÓ<z+ÃMv0Ieo®®é†
+˜=cš2jß/þGxÕ4ÇqÜÐ;ÅÉ”M÷Ð×Hº$q9URùâÊ�Z®¤µvIF£èßÀCÏÎÌÚ•R•8Àv£ÑÀÚ·}Vÿð�‘ú¹G5\óÎÂûàÁÞk7j×ÿµ¼ùº·ßVMˆ<�ŽÚ;í^ ²¦d‚ÒBãæîîmåï/¾r±ä–ìÏ™­mÎ¤òJ†Ž›ó5ç]NÅ�˜†mÀÅìûôg£1Æg„?IíÒd(©©õ¹ ç)�
+/
+2Y–8‰*Á?ýš>¾ÜÙÇ­tkyši¦ûª7¬Æ�	4Ú¬ËØÆ$óŸX|´ÒÎâ6¶¨ÎÈ&Õ>bñŸ¼çPæ±éîÉxíîýAß.É@Ì~—nd5=ÉÓM’IÓõ›šŸ§Ò—ç½FQ=DŒA”’³!Cþaow_eÄÚ½¯øÇ›×ÏÓáaÝ|/SM��›‰â–GÞÆžn=°iÉåÔER|<výñ“½nR¼þ,¯ÌFÿ¶ŸåÝ`wßoz48'[¶’MÞ?L'düg5´‡þyÓÎ‰XÂC¥L40ÿ9ìö>�X�‹'7
+ÈÁ@F+Ót}«>Ü$Œ�ºÊ©pú´˜¨dVpqºÇß;[;š`>ÈŒ5~ÖWðÏ¹œ¢71­»|mƒI´²O({‰ùéðü|x\ªnmñôÎb!)˜¡È¿ÊpŸ@V¶î«0'sÎóË“}>ùÏßµõHr}°e/ÇÉfÔtýÿrAzz:vøü
+Æ5/…¯ž/©d¬›c@V³áOÝí§oò‚AŽÝáfMov:ì¾<^òNŒó[K*ìñáë—Gabé¿Ñ»ÉütëxnM$Ý„›$úâ©ìŽ¿]¿ýåG™Ž“<Ô$ÁÂ»wnBÇâPê¤]ïÜ�ÌƒëwoßþòÏDúÈ{óî*N¯2	©”‰In oZù/³°—0ôÕ‡«ŸÞœÞïïï÷÷¯w/'™¦Ÿ~~•¦¿¾~u&üûì_qú»|ýM¾~Ÿ$;¨Lß¦t[bž~ž~ûW˜îå´Ãt•åjŸ¸ÊtÚ¦“(šÇU•h:š‚0®â‡<)�¶§66MIÉ5+Ç«÷�Ô“é$ÍÅ¢š.·)ÉÝj¹�uXJ–Bî¦‘š‹¼:mÇ�×[Êl¦‚,?AÓ	ÆÅ”9)ÌªÛºL*·‚£šô��]¬R±£W;ªß–žm�Ö.ßj5«©V×ÔŠ“sÕsš 
+™8™L
+~�pÍîÂ×KtÝÓJCÌŽEé@µÇN«¦h±L*w;K`ŠÛ„G(�HÕ
+
+K¿4X’Ëä0Ù²£ô##ØAª¡9l[ÔÂŒQ‰+dÏf[ì®)È†Îv0±Ë-BØÑ¥ v¸=Ãªœ9ð lšÔ�GiHžT	r†ëÙc¾†Ýc¡îú�ä¨ÓêÎ$šãÕÛ«\Ó-$PÍ1�™J™¯p4MË¸D¯Å5Éª§ÞŠ5Ó¬íÀ…T¶e•Í…*­Cò‰k»�©úÆ"Œ#D)®XÛqãòœ-ð¡�LÓa;ˆ%u2Vìê)›œ:6Xi1Ödç´`È‹ó1v[.*‡l6Sê®Iæo»Í’|*Â©$…œ‘Öö3g;fíç%2%›óg
+…2p0b‘¨–ä­`YL©Là°ÂmÚÆ`wµ„ ·ËdL(Çh¡«Ì.w¸Ÿc†œâ€©ÍLà(erÜÒ7nŽRlu…íÙ0(G�­ŽÌ†SsÙ€9cCÏÍ‘ŒN[9Í©R:ˆŒ€@ŒH�”`3 •S·²ßàîÁÐ1Û/$${ZÝ97J‘¸7�³¸Û 6»€€Ü’“z‰(°`ÖuWo(ÂR¢k–v¼V%�¦”Z%K‡"U˜úŠ´¥j+LkGº¦››gÖvÜ¸œ�a*0Z–h:X(V¥Kñ’½*IÉŸs€`:ƒ¡{qŽjfAnÃÙ5Œ›cq0ºs2ÅfV[t¹ã”28™ì�µŸ—È #žÔó€!ÑN}h: f²ë!…jˆ§mptw¦çÀAÃ¥“ìrsŒ:ÄÐfˆÐÅxnúÝ’QPk}‹ñ©Ð
+ÙÙðh2ò•-;ƒ	¬ 5gâyŽÙáò“ä�K4×²YP‡�7Z’&g—=Þ+ÔçÞÞ+®Ó{ÌW¶êíª�Öê¼VJŸÝ?Z´t	EhJL›n\eJëìEY;y?kÌKº–}}Ø]‹&-�ßØ™ù8˜
+�Ýï˜@?Š‘ˆ¹bW/ÉdZpÆÎ®•«Ó5�Ö–ÍD1ÎÅÕÙÚ¿Lˆ¥º†œ�³V´Ì0úÕÁEäè¬™{r[zz��Ròi¥!MNÈ¬�E$cšáÝi£ª^§Mpò€€R� dÖWÙ§Î‰cñÞ1ƒÔòLRöŠ6¨Å>0r^ÀžíŽî7$c
+%}p¨\#ä\æf8œ¯FêHKá6\?{¯M…MN²ú»»ÝI}õëx,®\}ê*:©NÞž™œÖÐ:¤ƒõæ\ÞH7EfÌÁÅ§öµxÀò¼b´¥ÆÖÍŠ<¾@:9ú¶F0ä–hRëËÓ7Vf2NNŠ*ÜÖW {5ˆ#¤b2eöCvzÊNÖq´ÈTÀ"iÐ�‰8†Ï„sõÍ¡rlgöU90®H<léé%2˜F")�vç‰Ÿ1¬ ¦©$2ÛaÑžÛ àp€ içÐAÃ-–à²ÕšÈ%ÎL:`j†sÙ=”-ru—=ÊÎèž-7LêEcx#G;{t¶˜‹Ý§û˜Axé		F)Ñ€$¢¡f‰‘>9Cð�ô
+òžMÕÑ·“=ó¥)¢TXI^+W’¸�˜Ùáqn¢BÕ
+Ût`För�é
+ªZ›ñ|r0=Ùª²çbuK�a)šKº†ì™1Ÿ¿±3'[Š>ÆâŽ'�–TŠº˜¼¼å¢r¡ó³³kq"¤"�ä$kÁ‚sW/Þìsí®aÉ7©˜»gg“ÓÈ´�<6KG/¡‰6�.4ž�
+„5<éçhÛ¢aãÈ »$­¹Y‰èZ§ë àlöÔb”ºjš’`	.ËDkrOr(e”gÁkDQ2âŒ6Ômps.Õ]m‰íÂpO®È>ôj2œ2 Öi[åØ²ó3n#×O0Š>e
+ø–;ð ‚ÔÑQÁä™ó
+î^(â,ù…ZuF—ææ=…ñæaiT:d"d¨Ä™ÊV¨2Vn)
+1ƒ½@3žB¬	5×“•*K¬€+õ±‘,ù#�ñp]ž¿¶ãÆeZ0 ¥Ä2rMAB¼+nÅ¦c•ƒð¾¡Ï$
+ÜZ÷Ì«<
+žû<²3x²eÌÚ²«'œL¼
+=¹T,Þ«8"<kWÿk¸�,PØ|Æ`*š®T­#«åb:êaŠ{‚¼Œ
+Ú€FìEß5ŒáÆdv˜2ÏY˜ðTÚˆmÃ‹½Ô-p {ÛÕWàž-wŒOrv-Wß«B¯[�(9öù&X—TH:¬R«¤º ³!²å¦rX6¹6xOö5ô3wõè¼Èa¾vÈ^.Ù¬�LübŒµõâ±tO×NÈªÀ®ÈUø­Í¸2
+Dœ×�ÐÒ‡¼îRˆ¾¯XÒqþlWA¶$7
+Üû}‚yB !�a–>B/m¯çúCH•Yß¯7
+¿RB==Î|^ÿ:¦ŽŽAjò¤z'­,;Ì©cAÜ™ÓòæEËµ€ï¼g-}–<êTOržhZm%m�Ôˆ©ó´[5eòû;ÐÁ…õñ\<»Ï“Y'ÓæÀMa;vŒ/˜+!môd„]}iLbdÄ¶‹oô“ß�5?P;E-|"{^få�Ad¥ó5»ô;LÝ·¥Æ¾x¦–Îr6IO']È§¦%³¬¢û
+z1>ùœ-R‚~Ÿ,gö‚(„+ÄuŽ¢k£¡Ø½d¬ß7‹TÒÎ9ÓáìµïSx¿!ÉKí(™1Ã•Æœ^�>Â€¤�:häI÷ö÷17É8œâD©¨ÕÏî(‘Q«ª=M7¿Jü;5³D"	Môá£@þûQÐ!MóxæXWœ`Ûf˜4`ëœWî~ÿô_€Éyx† ƒØ?«�…¡Ör#EVµ„¶ïþë‹^=µ¸>Rƒ–Ï%&Âüà†e‡ÇxV)Éà’a+{•îA­×PÅ1î‰ìçäÝ¬<$K–äÍªDZW¬ª%œÎ‰×+Ï´qevÆ¦‹ïG�§=‰ÏþÝ4‹äöÊ$PÊXýÈø}söõ¨‹31IÎèÎœó
+¯%ì±á˜N‰jÜÓÂÓÐXÂ39~~SÉ0Aù‘>í™<	(Gîøn(ƒlž Ço6&³Ïõ¯Sêä¸x“¬7ÿ¤ÇGu?Ì¦±QHZf"ÔyÑZ£po­ÒjŸÌÜƒLtNÞ(k-±’ó›¦ÔÃŽ`Ô´y�õÄ4§ê¯P"“[áÇa[3ñÜÆãœ–eÇ9°{¦bL.Ø,¾`R‚Uó<Ê<Âž“veüðÂÈêïmŒ„dõ«†NÔ–£f£”Ù‹ìãäÅ�p—×¸ |ŽKÉeðž°•·®džjíBÒ�bfFÝPéiçT
+{¥2¾q¯2A´‹êÓ­Äü¾º×¼e1¼eÍÅÜk½(›NB´�Ôm£2÷¤®uJ�/>û}LeC´M©&EÓJI*?ÄF…ßtî‰á‰Š~Ýÿ>ç¦ZsÒ#~rM”]P`ŠeA¢¤Æ/øï|˜.Òú-wr¡îõö!Œ˜I€Zb=2?#ðJ“)#méý&ãï‘þÄÆ“�‡gŠ$*õq=–Õ¨9²i„¢JÚkî_ß4ðr‚àÙ¤‹<!�ùI˜•øÞ
+¥^Ö~PÚ$d²©¦JH,|ßÀLZj[Ð~ÎÝKÊÓGÍ
+cåÍm�[pi—‹åž@²°ã,=€èbl6óýÚ)�)ØÝùçAÆß°¨<bÄ•ãùbÛU(=¾ÄÝ–ñ“°µ>Ðø;Ó›¹€ô¤.[ÞÌõñïçTœ;3‚ÆnÕ£)­W&Æ)¬ËnRG¡ë?xŸsS­;Ÿ×«Æì®%(ÞÃÕ]Óô¿ó]cñêV}qF å¼Ý…‡˜ïòLaf
+ŒaÛà±ã~Øz2­i±óŒô'6’ýþz‚ž1F*¤ð™¹Á^yYÀÞÖ¯oxù`nMµÃ�°ü¼ï„eú£1J�ž~PÚ¤Ã¯”
+«fã}âÆ1(µþÂö|KG8BÛ±;¦ª­Ž9
+¶ùèßÄ#8®ó›+‹ÁÙæûG§Rä¦¶9ÿ>ªØÞ¸à”Á®UŠ~=³oþùGû…òë¯ú_ûõß?bÞè¿þ÷ën¹ÔyÀBÿOœyŽ™Ý<~Â¬^Q¬©j˜ÌÏF‡D÷µÊûà.ãŠÄ.A
+þ›g\g)ÁÂêO{ÇÂ>ogÏŠ_åŠéõTð²×Ñ?õã›ïˆÿ¼ØüuñJ”BÅÆj<Û¬g×ÒÞ¨ð bwÝlMXO�¤8L$AØ2ñ´çÌ4	ÏÂ.Ã{kçˆ�î�ûÖüf¯óõØ*!aªóÍµjÇOœ	ÕÆ¸­ßžÁ!ð~õùM§pã¢¦åé�W;VŸ°Åho4l$0bw¯×˜c„‹E"€$÷ZíÂ^Ñ?ˆ;�g¼qgN¼œÉE”°qú¢iPþÁòyÆOqÎ¢ˆÃnXvÂ¶n—bÉk$çâ”Mxd þ(tˆXñ[“¿X,×áUCK
+èÅH'fÁ¤Bç¥¢Äp*¬ŸÀIžz¨�ÊÇÔ»a]û¤BD•j½ŸÄ2#c19ÕHÅîZTÙû‡‰Gâpè{$àîÂV�”ôô-[õõÄm¹¬hîœxSs—Ç¤<˜Ü¹^Àt,sî‹°ìéÛ¿éÁ«±;!E±]
+VýDù„=±¶Öë�+K#®íS€±�oÏÌ¦øùêþ&NöxiÞDqÏlDÊƒñ¼»ÓÞhù°£—–™€å¡ó…Æ.<®;=«IB�+’"Á±ò„7î¤ìáì;Ý\ËXuÓ{kZÉÁA÷„Å”Š*/k¡3°ºf±C(yOK™'L£1MmÒ©-ŸbˆtÆH¸ ®�Lç ‘PT÷UÇ¢¢B*æ<‘OªÝ‡Šá„1§
+àêÞê‡
+2ÑmKÈÄæ¦÷bÂ¼¨ð[o¿À~…ìD+[««ÐãU(ŸP¤^Ø2öñ´–z�vŸ×·Þ�=²nk�@°WÖÒÇFOG|µvZ®˜Ñ;Á]XfÎcazSLÐÂB7ê%ö¸ÄuF	Ÿ<Ä˜ßåÛ3o™ó«Ïoâ{U²ºÊ±°wáê�7û ¹·Ñ.•aõ˜–Úš¾ŽíÂ÷Ë÷ïšvÌ<‚áÅ#Þ Wí<œ–�‹^õxç†QãL¦Æõdø(dH+ÞÇlìD˜çR·È
+sÅK”„ÃäögØ«*dÁÞI^ 2JrF~È
+r)�êƒÉæÐPä¥‚†}ÂÞ^„Gc,Ì/ÀÝ÷½õÅÃ.$¼—þh
+ÞðÌü$xÈ†y8`Mu_pŸ|ÁðýÏ;ïÜ«f¢ÿó,Ì5«\À;1o“¢’ò( 
+{²µ/ôØ‡íìÔáYÌRéç´ß¬]™ùÉl&žIÍŸ¥ð1ë[ÆÝÚIô�y(<hTo�‹U*×Gç'¡1›€œ²Ù�&“wÊ¦˜TÈz†ASãaEøŽÜFÃ³óÙDLÛ ‚Ôœ-žPE×£TµøFæéÝ½BlÙÜúí94jv®ŒR•¶,F­9ô�ÂWéhýˆ ´êÃ+
+£Ëa¶jÁ ‡ïLú±(q’hÇâ6Jòä‚+‚æ8aøã€/®5BÑ6½·>Ð×yð¯Äb’§G*Õ„©X@4cZ5¯ªêýÍð."R|•yRJuø¨’}uòË>vã[¢w§4q¦/Ïª‰¤D“×ù™<Ÿvå¸­lhRSŒä””åÚ¡ñpôN ìšö(ÔGÑÊGð-ïJFçüò8ÜÏGç'šS¥¤Ç“ƒOx–1’œ’#ÖV¦3ôÎ8¸„áuñMÁáµ€åÍä~Ðd?àˆ'jJâq2õp5VK¯g}•
+ôäþ\ýú�4`{J­ä$‘öc% ˆ6ùÓ#‚æìÅ}!ÚþŸá—)˜^Ìµ£mSz…Àò(šÉ4]…¸×Ì
+Š&‡%ó8†ÑÃÙ+l±sé‹›ÅÁªÓq9¨ýÈ;9ØÅÁ˜äÀ´8è_4ýHÖ3Ôÿ“]åÆ’å0ÌÿQt:(‰ŠaÃøæT[clúK”úØãYý$
+à>?<h*ª—3É#¬8ûùá©ª™� 6©ÇÖ�g¦Î…Û«éŽêz·]�Pä*‘ê:#´ô¶IÈÀ&ßaCˆÂÞmÓc%P•ôD§�v
+�«™Eòõ/Ï-ïóQþ$À*6ÄªRWÉá[‘¸ªª„›¦)ô6ÎcêªwÇÕ	Å€¡oJW²"ÔÈP³ùýðY8oNãò94y9#4“�Ó:Éáoá£†!Æ†$ìÖ7íz–�n™.Þõ"S9Â3”´óu`‡óKP,I_™'k��f�Ff1��m ¨|ÕID²·“«vx(ž„_šÎ„†"ò»Ý[?˜Ø-™h™hØwuFÍåhå7%Û¶P2Ñ„N×Ðý=«'~¾LÑ–‘=ìxjIM¶Ô‘‡jùùr@h²vVhf×’´•~ááNGŸƒÍULMæÝžš§Ë4> ^´»†gr>¢'b‹{i†Á{ßù‹ÔÐX�”þ}-&“¤ô/�ºÐùèí'WBjHâà¢Öo‡íÙš<òœökÐë-Õ„GWê…]�ï7}RØm†›‹G„³X:Ÿ¨çÞùòuÎBïÞôÌêyÑBNLaÿˆ>²¾âªxämØ¥mÚµîKÍ/ð*µß´BÀÓÔ{kü…½Ûå
+ –äÎÇáÂL\4Üš*FÜ
+O¨‡‡Cž‹‡ƒØöšl|öeK°O»·¾ÓàíÐ�IV÷9¢vÑ00d@ƒ%
+hŠ aDóû
+yÒ0Õk†Šýùò õ¶Ê¦<ð¯>þü` <þ}ütëñØ8,WÍ'qÝxÒŠ1±˜²žch»j}p%ÄÊëLÙ¯c“n+�~�ÇÆëâè�ˆ}õYÏÔ^¬r¶"Ê h5‘4w:Å•6Oë1hñXå&Ô=p`
+·8·]«ÞTòàX?ãï†Üuëh€€ûÀ8™Ñ¯š_4vÿEE�3Y<¹}=ã÷çï}íŸ‹2Þ]£Nðn§ hezv:¢¯ˆ Gi“fMy&ÅEx0N`oÙ³ÿÍµ§.‹è]º,<£](h²)µlU&Ph—ZUQD¢Zî»óÛcR%ç£×O"1š·néñ®H Ò`¯Œ½�vCŽ‚ÁˆAc–xln7‘˜Åù~-àZþ…GŒ·®3>PW¡¼û¸¨Äg‚˜sug¬ê5b}½‚��¾&ƒÝS\aLvïl[‡ÜEËaX%gú ‡l~ãýÅì�Ü­êIE"‹šÚO�/h¨—†Ã]ò q…À·µyy(š¸/»×¾ó`¨�Çêorendstream
+endobj
+341 0 obj
+<</Length 7249/Filter/FlateDecode>>
+stream
+H‰ìWËŽd·
+Ý×WÔÚ@j$¾$m36$˜…á…÷î™Ét;pœ ¿’‡ºu«{ŒðÖhô‚,]’â!)žtkk\Uç­©^Ÿ/±ÔH_Wžý¶´§<TR�]^·Æýúä_´Û «Z»õÖÝÄ_¹NnÍâ»Ýy}9iè6æôcß¹Nok,ÿÔ}ZÚ
+wÒ3»Må4>h”f5I�­~MY!+ÏYñ
+7æFÕÜ3l¸fÌÔè°kÈS8e!vÙ³aø¢l¬ShäfÑórû-2§·ÖÇ+
+I?û«ãŒ[îSÓ2Ï­i«Ã÷2ø†82°5È´º÷ŽdûiÜ…¨î�«ô‰6²†ž^ç¼Ð:é<Û/iµ¹¹ÐSùYÝ.MEîšN3#'B!LÈ~Ç�ÌS~‘~Ô­O+kI^pÅ'^TóUÈaÑEë@ŠÄÑ÷œ·f™áÙ!Ë�@áÆø½‘n.¤ïšÁ‹ß0^@X
+Þ-q³Ö6
+\UÉÀ�ÚBÙ6F½†ÁS^8D½ôª—„a+ä6¤£iÆ.˜uë=[ëÐx‹¢8]³L3Ñcæµ‡g¶—F¬�m¤¬Kå–`¹f2eœ°13|3OPÈ+Òàr˜tÈÒs‘:ðî7‘Ðx;Óf¥$�6^)„Ññû›û‘v£5á�„¦�]üž	òÐ¹!’å}‡ËHt‰_�2Ý¡Ae¯($„#AÎ4÷„xr	yL< {P&fþaOòp—ž-„Ûh¦)>4¸è df„·A^ë@©„ñòåJTÏÒ÷K®‘Ä|G+$.ôm0„„g\ä¯Lô4ÈÚûÅ†oŠI;nƒU\š>5‘ãÂe‘Ãï*
+› Ûu­!@ÁÙö…¡ÎZúˆÆ\o 8fÎc¸/'Mwv š9|cÁˆq²~9)rŒ=ç¤"Â„<¶f(4×�˜ iÖý]«Þn`ý±ð½çèMnõOI4’Ë±Í9õ¬ê´1F–�Q¯4B�F|u?ãôÇ5.Ü•�b´!ž�G[�‹O³qür6)/GM+Q“y}[y}U`±žÓ±FÎCÊ¬“Î¨¡‘‘^±îÂBçècü%Ïú- šŠDšÎd’1oÛÒJ'5:k2³Ø�Uˆ
+ l¾& !Å,à12Å“ �ÑðÅh8ÑX6°éÀ Œÿ�Æå&Ûë	‚Õ¬0dX¹jd9*U�Œ”×­GW ÀTÐkŒ6�‘¾œ4Þ¼¦5n"åTeyêÐøÖÔÑÀžÓÚŸ&X<4šƒÝeà`1·O²-83ƒ}æ‚	W$“ßÕëÌef,�êÙYüE&Å
+3­%(5±r½�å•BÆ¨Q‰�Ž#>†�W)t"4]D[…Ú$ed9]=åígÃFÁ•�Ñ±å˜!6jÉ|Ê†Sâ‚…Ç¬×¬9)5¹Ë?TÁ�RÖ
+VZq)ÛCøžOîîèT+×€œ%
+h�GøaŸN«’$¬Þ$vch…<�‘16É÷°8ÆQP|å}uÈX%€C�—EŽm²€¤½@Ô²`¦‚èp{â![Û—ø¶6µlÊ¸÷æS§aÙ~•ïcàÏ¦ˆ³s­_ÐøÞÛÑ5ß|xé×/Á-æ¥x-ÑU‚L®®r€þùéò×Ë»o^~øôñã§�_ÿãéß/Ÿ~ú×õÝ‡÷|ýã×ï/íýúùòîOßÑõÇ_.âáXt™Å5â¹$A)˜_‘3‰àcvIPLj¢£§m&9<¿±óì�ü|DšHW¤8Býþ«ëO~ÈÙ£Å^›ÁÅÖX†ðôR·ë_.ÎÍÞÒÿ¹ÊõÃÕ½9UÅx°Ø¢{F-¨‰5’2j‹Á bYU‘cÍ·•�½ç7fž/¿\¾õ¿Ÿ/~ugÂ¿¹'é7ÅH�KÊ‰‹Pö�H>Š:MzÅ¨#1Wž_y¾|ï÷®›¹ÿæIùœ_qÖ‘oTLåŠQyžìm‡&¶-ÖU¾¸Õ2|(Nf‡íJ9V5¸B­™Y9Ú�H¬åˆWmÝ‹Ë.Þ¡±ðí{ß­œýøk×o?ÖÐ}Û�–ÕXfáì~r¹H«ùóoŽ+Þ­œý8˜cûùô$,x²…56ž¬¶û^ ´\.ó«E¸“�³/*?³có‹e~ÀÉNa<ÊÏh
+»AZ% ¢9ª_Û	?ßþ�Fè×?{ßþÝõm²·�/ä–­pªÔÈÓª­adtžËÂu$Ù	û0×âÔ|m¤¦JÊºù¾ÛASy¢Áw·a X[E*)xp•ÆýÂ±CJ¹•š‡ñ6y~cç¡ z÷³ 	¦7Ñš'žq,VÓæ¥s·LËR-;w1Ÿí<4‰D<Õ�eS•¢Xm°¹Þª¾`mË]jØš³�³¯æÎlþHGÃæ�`×kÀízí‚'N�.æ-]ûï´žìœœm/¹ÒY²6¼P=uìÔP+¿í°IeSvBÏvÂKÆ¢5ð—lÛ¹­¹m>lK=@çqƒ^�log;{ŽŒÜq÷´Î«Š,Ž
+h¦�Œ²ö£á´›² [ÖcŸHÍÄ0�‰²îåc.Å2@ùÚÅ�j
+µrŠ3rë«¾I'^éÙ:hg©•
+T£×§;‡Œ±¶…<ªÌrÏNÖ7l$SŽ9Àèžn»{¬*±·ÝØþ_Ó‘�Àn¼¤2�)©¥ž·UÓfhœw™q~•d¸'÷}¾6¾^}æš*¾ŽO°�yú¸äZ�s˜µÏK£<1jA�vÊxLTÇÂ¤zU�Ã•„œÏéij±c¸r¼p!NõúñEbìJ$\pvªž­<Ì‡¾¬—'èŸ`È—Ü�Àÿê_q¹ê“ÓÕì¼-—aÝ¹<›y3ŠÜÄ±ÂÕó/ˆõ»WN[÷[ÅêFýW›Ý£™ß4ˆ2�9Ë½€[ÎŸ(ˆÌ——ïùÓ	š¦(BR<5VGbÁ™iã©P˜©±¬¢U‰™ÉXw¾˜±?=�"æÈ™R‚¥SžZ…‰ôeu+¼û<ËL½'àDó—AŒ$õ^]Õ£ÝéZ{m!4äÔ¹³Ÿ¬©9| !ûZáÏ\ŸvQžrzžÅ½Êàw^ü�ÿ^Ì9ê¯£€#9Á°#ºf­G9Kà‚ŠÕ,4u†Q§¯ìüÚ“†ü¥‡íØ•·–wUOúö¶¼µ÷ôeXèïg+_~ÑàøÊÚq/%D8´bnŠ¦¥ÚGÜò¨Ý·Þr�v¾üª¡Ø‚‘)WT�ÝÛÚé1=¥'
+Ïª«â‡3_~×Pô[œ¨QâvÙ¤(„Ë�"ù,ªýW�kžÌ¼}ÕPu»ÿîáÃMv„sÙØpó6¶ms9nx6óÛfÉ‘ï	ž®$Ùöž/óz?]#ØËþ!Ç0úŒ6ðÁk†yÛ°nˆ×;Šqe'ªOš²ÅRŠ³•_k‚(d`fõŽ�ÿ’^í:–ì60Ÿ¯Øð…¤©S‡þ„…»‰û÷f±È>ê3½˜hF:­¢H±È¢_~n&Òh$k¦¦%`ŠÌ¼Ã<³ÀØ#’^µÐ‘™f;6âÙ7©·”g
+Xí	±¡ai7úTäŠN×°Ý˜ÕËÉæ™ˆ:oc–�ƒ,Ž{¦O›]´ôôik¼Ýx½Ý…ò™V½•é1ÃB¬±åmJ4Ø�"¼gMPFNÂÁ;Ì)`Nt
+Ÿ6VÐ’�£YÍ’­=«ŠUž*!ñ®`8/—btÙ6
+?ì‘––k‘-=j¨þ1ã›A¸ÁüŽê�Ã?Ùa¬¯æÇj�Ô¼-î«`Û©ò¨ŒÜ9pžI`é§dµ°%®r!:óÒ}+m/<1ëå™ž�èud7åÛ^šÑ)5¢“i¤•EC^Q~Á<“ÀÂ^É¥®5L¥lÞa
+ËwæLØÆl‘ËÇå3LÍ6Þ"œV–§¸I”ˆ‹ÙuÝF•¨Áü~¹xâ|‘¨wæÆ°K–ÔÔ9<¦*IDJÅ•¯g“/žÅûób�%2Èö÷ä#.Ï?ìôJxxæ`ÇF|Ò
+ƒ}‡ù
+¬B
+¦�ÌÆÐdFÍ‘À>�ÆN¨GA½!S4zïæ™è-L<©-ýrd»âªqiV°ÎñÈ·¼Î	óL{æÉ¥K†°�ˆFÕ0åºÊãÓy1ªŽÞqž‰`‘_¬6mÕ°ÕyÉÎ·@Ó‡-J~ ³²ôËÏæ3ÀzžhUÃŒè\fzÚm	º™—íòñ„ù"Ì	¨�aJ2jèt�÷c�òJ‡*`—’•Â'îóŠÅó"BÐ‰7ƒfî°­­—ùRcÝ¸œ´íS�­lºÁpÙVq|Pø#\œ“œDWèË‘üd�Üé‘±Y|È–Urct²eÙ/¾®±¶îÇæD§öqÏÃÍO£î™Û® c>±x½ø¨Õ7¤¼jËvÌ¶²öž0g~Õ‹¡6
+2`£†!mŒh>fºÑòÊ¾fyd^ ·4¶�±†Å¨U;
+MÞVj;Ó–³Wa
+ÙW½PnuÀú÷K”µÛVV7—�Œ˜:iüjÅRùê!
+ï0·ê&»´0µKÅÐže 1s&?K‹JÚ“c±l—šÆOœ$¨¹j´Ûz¨¿ŸÜ¦A‹Òh-½0“Z��MžÔ’Ø9q~×–½x�ÙaÍc€s+­�úuçýä£ÌìA'Ìs[XÔö¨z9æÀfªÕ05éEêëÅÁ�³sœ0ÏmÁ‚èÅ
+š€¼T3>}ñqd�‚%Ù:Nœç¶@eçß4Or->©yyÌº�NK²àl�œùÍ‰ó¹/˜^Œô­ªa§êlþæ°,+,·D�§jáåç‹�ÁÜè¸´x� ¶ËŠnÏÑ’“×”–OX½@wc>ó‰su­.<°¿Øx°Sùe]éô˜D«T¾¶3k¢ùÆæ7\°cWïÚÂX÷ê$™ ¶Ó6‘"C•ZÍ®±qÂ<rÁ¾Qž‰ü4\�|Ç
+™ŸØ)tOÀuXÒÑæ‘
+ˆNåm2=«ll£dtVâ¶Î(�D@ÔŸAGš…>ÁmZñ0sõn|¼vyyÀ|¢�ý¼oRvú³
+ý#¬ÌJPÉ³Ó
+�w˜¯±áÂH7Lhô`¦zíµ™q$ëfd`ÉL(Nû¤i^é@ùññïÓ;
+¨ƒ.ÿÓwvTÈnõC:
+ëˆ]ê×6ZÌÓ›Ú?Í±Œ §¹¿ûfÈåªÃ¸®�.‹eIm];ÂÛÁ•¨Õüä
+æ|¨ida*¹1zÖánªWMN´9²6‚.0îõ§V×3'Þpn¶¬5ºØ°ßVë$}¶åµ››#K¬ÆÙH,¤Ô`©¸ÃÜ-aR¡¥î÷³àXHB¡#Ó¡4GöhQ7.‰«ÌÒRjìœ07SÆ¯Þ0&©YW(¨�ä†vÑlÆ¶{šê“,ëÛy÷s35dÖ0Õ•9ÛjŠ5qÆ+§¤�	Ûm&ðêAè;'ÌÍ”ŽÅ´€d®þÍ(qLÁL’ºpÐ«ÅÊ`§‡Z™gÞan¦R­¡—ûMï¦Ä�˜‘Kœr­sd„f/$§2Kßpî¶j%±0<�À}·˜c¶{a,í—ä\‹Ö#á(™™iú†s³•
+S–ßÐëaKÜ‹é$Â•U´@e‹Y“Þ0nvÚÏ
+(a¿Ý´™…
+Þú‘{°"—`Ykó�Ì7Cv5Š¡‰5ùŽs·=B[~È†‘ÙÃ
+&Ø†Jc8CXÖ'CƒÕØ80nf®>QÇoöa¢–FZBÁ±�Ê€}v5d¦èÎÍVÑµÂ–øý,44Õ­³vÞ{‡©nÚNä€}Ô2`fèæ´4ö²ÂK¼>™¡®­µ¡¾x-güÌ8¸	ãî®Äe~¾ÁÜMaf£)ñûmÕ`ªYP¦›b&¹qpÆ™mÊLtäP«wœ›­5sÂ¸¹ý•¦|®³&_C8›qPÆu°V!p€ÌÍHXR¿Ÿ§³ª›.rj$“3a\3^œô¶sàÇ'œ»-\�¶
+.8‹OŽ´UÜ	«<ƒUÉ´Ø	ë‘p†Ü¯Í4}Ã¹Ù�°eìÄ
+§3Ím…ÐÐÆl‚©ZÓÝ3^èÉv¦1KßP`éÏÕï�7úö�›W,‹ÿ÷-T“,W(»$‡í´ÅB,†dkÿ_í�-ý­…±nšFýîÍ\}ÇH«Ÿn¼x/‰É¤­ ö´ò ýÓNû&S¼Ø;Cub¹ s'äø03©§x¸�”€.*TŸ¶#ÔNÓÝ×ÞŸ­MY©öGƒ„Cy¶ß¿ó¹a�Ã?`Ôg¬ÛôÆW�&ü¢;}xTxG´£�?�¯tû÷Ý$–Á¤î\ñtaÁùÙbI†�æWPV2|á( n +nÐ…@)â_ô6âÊƒ.„®š’>Êæ¸é>7®Åš7c°}Ý-Ñ¾Šì+•k$ñÚ”��”ØUÙt”^™ßzÏÒz±l"!¬ý ¯W��ÅŠ¨WÊºÁ²¦a=¢ZWOì¬Î¾º-�À¥¾x
+kÞ¿"«qÄ¦Ý�’_­$J
+H�å¾Úwñ"§¤—t‹IßÄš®“–éT—dÜù¤‹uÂ®Þ1þó¯‡3uÿ
+U*‘ ã
+õÞ*ã“ˆqÃÒmï;�Âö
+›…¿O/„êã >ìàˆ 0Ú‹õÄ@Šæ!Ìi„{ùNQ>åáö·þå—ŸXº”Œ©0¡tÍ¬a…LdÆÝÁÿ5¶¿¦¥rµqH<�õ°ÕÙ
+M +*(Zµï¬,ßÕ‹‘é¹qa•:ð›÷OKfmÙæ�y¬ias-±†Xõ#”Ão 0áF!±×ùªÈôlŸ]Å-¥3Ì¡sã…’É¹�3~nG[ÙeùWså�ËàŽé”o~ÃÒ‰3¸ìˆñ�.LÆ¨¡lØºWºÔì¯¯ �ÝÃŠÕÎ8óÎC¾v+F1ã:ÖâÞY±Ú=0ÔÓQ�í\ó‹a”ñN<Ô×Ú¶Ÿ0u£ì4cÎÔ;-y�AÌeždšòNÞ¤ –`=XKÖÚ¾î›=óÙ¤å­þÅl<a“@¬yó=®î�QŒ¥E\¹1f�gÆä£”9¸îü½Ê]|ÿ†*ˆuÏWá-¼Äéò–UÚÕŸþ*ÆGvüð*”¼jÒ«kV˜VÂèóÓ�PÝ€f2U´\ÌªÁ,Ùéâ�sÊ V!	h‹|´Ä¯N1«)Z™(1x¡ÊÌFëšÀ.Œì‡�Ñ<an¦`c�§C5Ì”Æá	/w«ÒðõÿìWKŽd7»JŸ áŸ$û
+ÙådLÖ¹~$‘zõº«`¶µ+»ži[¦(j@>æ\¼ö'öùód¼¿ýáÅòï.Ï�ßæûVyÄ0›×žæ	¹j+¬¤ƒXÅ0³7›O$gËî®:Ç–Ãò_ñ+g–!KzÛwdQ'ÀÐÊîèô’7{]ÂB¦
+lÚ­ß¸ÙÓ $›÷ª|·™3»3»
+_@`$‹�y}—½-èÃž½C6+3µá¤ñÍ®™†G–YeN#½ãúZ´¼…¥ãfX^êøRÇ_WÇ¿¾ò3ÍXRNÐ�zô@9¶š>¹š3«fúÀfØG”Ï¾c:å˜ÕMkò:dÑ,ÆÄ¹ ��ì?ÂÀyøW
+r ;…Ð�X‹d¤qA‡�Š«ó7åæµÛ
+‡æ#H˜â7›­Ô¯ëTml*X×‘‚¤)>>F×˜¸ØLþÌ4ã©`Ö1&@ïÅôA¶„õb(ìh{cÍ¡‚Í“ãlB¯|0Ò¸úLdÆX¡Šc§ôø8Z©X!®N¨66Ï¢�²Ù¤Â¶ „Ä½£Ÿ8…«bÇÇ£kŽwp7Â2©›–É¢ÆP7xÉá¸Òfp�²04„Váj›k&Þ#ëÃÈ†5£Û!$	â3_¬Sï�S§6ÅxŸK›ðB¦ÿ1¾3~”Ì“ž.›ò¬°ÓzÉóÌcíE(Ãù¬Íºâ
+çkã1ÞùI´–Øj¬}cøæ¤±¶,v¼*š7˜'ß*œd�–ª¬ÔÙt*jÜfAt˜m#ÿ" ?Ÿ`~ÏvDóÁg¶sHÒˆ\Ì´i<B|.êŒ”Efîï.oHbÍq`°º„3ò™È°ž‘)"ù?æ•¥½ƒˆ¡Ì|É*ŽM)Jj
+¥‚&s KÚÜef­ñ± ¯†f(5ž’,Æ›%o¢ƒ³4Tÿ¡»\em“…ÁÞSo&¸Œ]ÍÙ=¨OÆã¥Œ/eü5eüÒt,w§‚dò@þ“!•8½ÆóA#ÂèfÈl_†/V­^37œÏ¶c9™¢:¹‹æásôÚes_)ÌÝ€9if?âÀw¬49·êj¦�Päb³C MkÐ×n0e;fzÓX9[§©Y‡jtŠq*œIìH
+73WüÐzù©ØŠ‹µ³Þ Ø;Ò4ÿ?x¹mz‰2´±`Ä7(*;Ý³‘]§÷�ÙÎù˜ÿ+9å¾zÐƒf'c|±F‡([RPJ½ÕA/VŸéÊfŒ‘Eoå…L´ÎÕ©q‚sè@ÏrRG=~�ÕÑy³)˜X
+ß£ÇqÇ¼6ÇB¡=\1*cˆöUÏxM¬Šbº·a< ²§ÂÙ
+OÒ»>ê=p†6ñ‚}U
+êŠ
+åùùÄŒï|ÇŠß�óMm–ƒ4]³ªD¡”^ÙÕXà*¦7”¯MÇdFÎ|TìÔ$ÃvYjöÒâü@ïV—º£<›ŽÈÍ“ÿ/z÷íVd‘£iº¡v¤_gë÷ç7]Gøƒ©8˜1G³ÇÕÈÄ
+iV’˜éBVjŽÅÈÒìšVbü BXÎ„èAÆ<6"´ªÿÎŒV¬´b3Ô„,=B]à¸ÍÊrA{§s"‡¹BûÉ-ûN)*ÁV¹´®#Ÿ¤Á²~¥‹­(9/g2ÚÆýí\�Ù#ªÏ¶ã¥Œ/eü5eüÒw¨;IÂu?`ÐÇÒ	áÚ}V-f¬3Ê+­×ª™ÎgßáÿÐºO­]‰~Îâ.cqßqa*1Ukæ†ß¡n ½×
+æœÀfø{`·A¤)“ØµÛ§ŒGyŸ¸;Ðõ½hªÔÊNIÚA ?%E¬¯…ñF´‚Š”‹�§Ùjù…(”y·Ž±À•é*¦	cfÜU.QÚX³Aº¥'ÇðºÞcšÞ°»È`WÛ¬inõýtÈ^4v±b;u`oKÕFä'Í|Ÿƒº)£r0Ä+…nà$cSøR<‚(ˆg¬eaò�
+úzú:Gç˜Ý™*Å‘‘ºlŸYYçš�Ò¦šÃ½q›Õ²ì	ñ
+ñ‹±ízBO¯´Þ™)¹±ã;ó!èH£Èù¡!Ñ©d!¸ý²½]X”*Ç²-ËB7ëŠ7œ¯ý‡¤ï�oöA¦ù�R!1°1Ñ\yÛU…>Á<�•A‰‹—bl3 ûT³k¶æ�:
+é{.‹uÇùM…>"fiÓÐ�œT.Ï
+«,ï3ëtrsæ8ô¹œÃ€øA¡X9Óä�i}Ü@î™BÑZqÐ¦ÑôÄ'ƒLÃžæN�rÁ†KÊLhÇ÷ŸkÇÿ3µßÓ–L�ºƒ4…@»Q�R‚ÇŒG*öï³v=úXˆ}'
+&«¾ß^äòN��>»�—<¾äñ;y|ûO€gZ¹*endstream
+endobj
+342 0 obj
+<</Length 7274/Filter/FlateDecode>>
+stream
+H‰ìWKŽd¹
+Üç)ò	}(Šº‚�Yxåý0€ÝUøö¦AÕ{Ýexìõ Õb>%2¤Däee<‡ŽW™ò|üò(Ïøçë2Ìžß2êkôê­—Úx~¸¥½z™Ï1ËkH÷mÛÒ ,–ú’e±kÖAËçâ,½˜à×néERÖ “Þè¶ÈÑ°IgZ.0ÛI%mU	-u{ì9€]$/Ð±ÓÛgcÿý!²^¶¯ôúj2â;;§’¢†#Ä)	äÆR«áW~‹
+Zq±®+¾Pîè¥a-ˆ¥—Æö9=FŸ*a¨Ü.ôµf,g\N_æŸÀf
+Ë,_˜â]ûŒíUJÇºJìè¯nä™Šœ»Eèd²i@-ž{&HGXZ7}g/k;Ç¾Þ±ÆÁjÁu¨½.ŠƒXk\·¸h�;
+3WZÆ¿�z•Ñ(ªº1‹GánñtKFo_ <¾ž±œH˜´ý¹“`ÕŽ”�pù-Þ~þíW“î1ü7"ÏïGìë‚ëL?*‘J
+K_-é$¬­²Þq®…Üêò+ÂWT¤Ó�Û—ùiÆ|Ó «O³�Ä(Â2'-W”›'z);¦ÐI+¼ôÌÜn«Á/¹ê Šê“FÃe;ù“×šg­´²èn­¹<Š{ñöñ¨Ï?<ëó¯[¹¬?}v§¯<zÆ¥fœ¸½æÈ
+¹¥XKkKA�ö±÷ì*P¬Mc½1Þ(aØ2ËÍ ½&+…»€¹a‚"²ŽD¤±w8ƒJT£,Œ	¯d¶"·X=;|] ÖbiÍX£-Še¾–X
+ªÉÊ‰}ägîˆÒÒ²¡2™±µåf__�L¹õýñÏˆdû]WÅß¢Š¿ü—²Î	á��â9/ì(êúü‹Wöôˆx8ï7É†SÊñeœÉd¼ÚVOqMÃö®ŠZ¶®i¹à¼?~>dvU[VB«§DŽwˆ«cÄ>Iz­DjÅÂâÿ‹xö‘ºÞ-Wœ«‚VÏ]EY�×R¥§	ÖV£BÏó 6¢¦çÈ}¶3o@áh8�l5£§%Š’�J_ºVÖ�‡9Cz…ád4ÍƒuÒ†k˜Å‹ôH�[zGÀ¬Û–@™“M©bÍ…"wC�
+‹O¥{Í¨ìý®køuKåþÞ�÷™›ÄsÿåÚkp¯µ «æxo?\äÖË#ŠÛs;}íæ}&\«-Z`˜L˜oZi¹ÂÜ3–Ì˜ÐÝ}�t%}•àêôÝ°8
+”;WiôdaÈÜ�‰>Î?<Ã¢ö†N5=}¢Ü†—”N?k!¡£wzÒ‰¹d¥§ÁIÅ‹”¸‹CÑ`éÝqn¾N	oj€K¢‡‘¡`Ó>|©Uz¯»FËo®8˜Odºö
+î:
+7Ù¤ßWÏSŠPr2õ°ýj£å
+s£A¯}fÔ
+viQºZÇžéIãµ²}ÛîÎ|]P¾{‘ù�{,‰Kf^jæÅ2»«�f¬Š‘Y˜/î0_SÍ5kàê(8)1y[¦°ñJ®(ôMg~s�ùš®ÂéÚúŒ¸•ÝÉ0-�eTõnœH^a¾æõÞ…¶??æì5Nò�b;f"W[„ÞÀImÝ‘‘¼©&Ê¤ECÆÌØ�¥bÍqJz
+áT´=)PÊI„Í²`P‡�ÝdÞp^ƒ´tË:,,“Š=…j$Šuå±I¯×“ßF:Šë¢·
+¸ÖÕx?ëk2|.Ì�ãdÊ”ÞKrâŠsÍT¯ûöôÅÒé’Åd
+dY’:Ö0Ê¤(ã»c‘®.07¦{ëIR¬ÁMMÒÕÂ�%GœÑŸÜU9È½c?¥ÞÀ¹·Š²_$tFÕì%õ(ç7Y¯6ySÓýwži¹àü(¥âûf5½1Û§ZóíÃ&å˜ÊWa=ZtÁÉ7_èÇaTfGÊºqL:‚±_2±Î)cäˆ`ìwFuôGFÃ�&ÆbC}dÎ¯ž¿lûÈw[§ë×ÌeÍFÁ’Âä€Ã.Yü‰rËä)G|S[6}åa{9]Ÿå±•îÊ€æ¯87_®�®¸pÖ'úè‹Î_®µg?V]T†DfÈk=ç¹À|­û˜P0�:û>ˆÎÂCsÂMmyƒÎD.É£\1®´iÂ3’û­s~qÁ�ì
+YcO¶-çÊï±Û¾éB<r(îÊR©°—C|E 6S×ÊÌú¤òšmnÏáÆa(9uÅ¹åµ•Û÷åGãÔ)õ}|RÆðÏ‰®.:k§Ÿ_pnÎ¼÷µEgRÉò*$Ñycå5ËqÆßFI�•âtE¹OB«¹$ÒUªÓÌ™®LvÂÏ9…/Ý1Ö¹/‘Ÿ\a¾®Cu¸giTÉ¦;NÅ7Þ³�[pÄ<�ëŠÎÞyq%S5+-x£,Éj‡^›*¨ç©GâŽ×*™Jï&¤ö;²¾ýpLu_ÏÕ¡ñ¹xyföâíãá¥í�Ò_ŸòüéùØ�BŒDÏWìj¤W¾6ªcßõä#]ÒOŽºp/]-¾hÚ¸®±îJÍCyUjf„SÎ²Ôõê7Óç
+IKÙ-w[¦<Ññ¸±´=øÆå¹¦WcXªÅ³r�Æ{­£à&÷h¼?~¦NùÉ©ÉÓRõ¨t>´LñÜ¨)zFq5~r‡ùOSÕžÙ²ú½ÏØ™ý€Zx‰åëKá­�vBú‰s-–Ñg)î�‹æó|Í‚Y­yjô<¾øöÉ›_A®ŽäÚ¾»5DgÑ�P²ÚÝszž	ÜØ2¦Ÿ0÷A1]’¢ø¤[ºZ{™éjå“(ùgµ8ÓwÅÉžõ?”Ö(½Ú™0¬TiLûvæÕ=û46Óy‚}PÀHÜ¹æÔA}(§;­�~¯Âš
+½ân»’1zE86ÙÑÕøšá$¶§¼0tA=kø� ô?YYHŒœIâzŽß CGI¿‹Z÷pƒÇ:¶Îão†Ÿ7dÅkÕ8ýŽˆ`¼<
+±½ãd)ÿŸGê
+&‡­áªláÎzåš
+ZF¨fïx4ÎÕc-¡ôû1I©‘ÈÂ~¡´çõËïkÁù½csGûtï7K£ÓÙ ´ÍàtüÞ‡%†±EU‰/vñ†jÏQþ9Ê´|kTN–óŒ26AÊrÆÔrùvRŸÜÂ,.h¯gÈì†]ÙT:5o5lèµb‹Kª’dÄo¦ÃóÝoQ´-EYt]hk…eÒ•±Ñ�”•^‘2A†öD½×Å¸æ�FŸs‘uWª\Ëµ¸
+›O¢ßÀÍ ƒ¸@Jr|Ì(¹1'‘fEÎ‰j²x_îIñÌ}z•žz´bqÅ£D8@8AWžyÅ½·ïS;1Òmàqîõ‰sÊšôt¦ç)ºèLbšñêàœµÝClä7}_A $!8…ÕQf¾4ó�¯UË|U£2¥ñj=ÀBy™N£4bDÔÂ=M•koîäå¯ö¨ÃN‡×"àY-�†òoÎ«%I²‡íûuQ?’‡ð%\Kwoí˜Û%J½ªìˆ¯*¤z	J	€f´!×Ù¿�°'”uÊ´`‹ÃíÜ#UòàÀ¹^;7Îó�Xqú¼M7DZ~kG:}j>›y­‚
+¿y¡¼ãÏz6ãÃî±A\º�iZQ ó›çŽU�µˆ7ò<�aŒY¦9ÉV�ŒUô;ÜÑ¦~Ã<B�Æ]åáÙ”ý”¡&�¼?dT�j5Ëå…‘¾bëEGÙÌŽ§ƒùŠœ÷4?
+%t¨d
+koØ¹qžÓØ±HÑé¼ª)‚õ–ö§0ñbŠè~�A�“Ño˜+‚¤´ŒMd¿Ðlx„Ù˜sˆtéõ`’ao˜÷Õ”¸u®m£÷‡M¾b¨  ‘;]ëá'òWŽŠ|â¼/�@²¿ÑÁ�i´dK­<sŠ[ì¸y»£F6Ÿ0ï;~4zþ
+2ÀkbÙÀó¼ŠçE‘çÄ¯Œ½q^”Úk¾ð:6Š 8v’Ê—Éž
+ß©°Î$¥	M®t\9ŸIK-\º’
+Û`’æ±m%kjzÚ‘�´çz\Ô$™Þ§þÝy*Yi³ón
+vJ�¥‚R­±öÚÌÖ�Æ¢¹qžóÆš«áW•ÍÔ�U²M«91íb÷ÍÉ�æQçsÕ0BMüª†òÖÃª©O±s:¨‹áÜ¸`žBQ†�Bƒ†‘�:f/md¶†1@Ïƒfå44ø‰ó�$†ä÷ËÛ#JGòÈ—sX¨!ÖîtÁ
+ÃYm“É|
+[È
+s~�+è<aø8¬ÎcR¡Ä‡ÄfÇ|‡}«øô¦z�Ž£Y¯^ûÃX(ãÞ(�g<�ÿÃ0Ø‹QqÚa/ß„gu7<Ù¹â
+óÄ?ËX9,1B¨®0ÃP°%ÌJ8j·
+ùçW˜÷|¢T¼OE(+�«î5JVk/¼Dª•‡¹Qî¢Qì›PMÎÒ$ç*²ÔÌ±ë<÷I}­ŠþJrÚÌÎVÒ´™lã¦Ô®C|/¡±¹%G�C:™ì—¡©àc¤3Œ@ÖYSÊãYåâ7ƒî¯¶§YP0ç©Ïû¸°G�cåù…óŠWÁ\@¸N†4]Žûœ
+7µs
+4µ’Êoœ§
+§;Ô4“8¡ñáhŒìô6ZAwn˜ßõav§GjQ!QÚ¹áHÖ…’û¤•»ŠðRÚ°“ŠÞÁ*ëð_Õ4ën"“Î™¨Ã’µ>1R­wýZ§ŸßN‘nCbXªñ}¦Å]×ÍÖâó×�hì�®>úÇÛ¬´�÷Ž^ÃÙ�[Gè0êºç†íãpÙãÏ4<¹žþ‘ÞË°¶½6$%¨#ª·z#O�iápä¤Áö¥Ð|ã£~¤Ð=×m<ë
+¹­ÛÿZØË¹¿¨’˜–Ké}/×äðù-?ü	†
+
+êpë('î,‚î¸B›é¤{î`TTØçwfJ·ö-$ªÕú]&L É>OZç ²ÍÔâœWR_8wŸŒ¦u�Ù7ÓÆ7µ!V­ÉkÅ+OÝ}x_î‘W½aîPý¸k…'[nBªÁÿ"‡[Û¼c/`êÌ
+ó´ˆœ·Æz91g(Ï·p£¯àüÅ‰µíØ—zu£P¯þ�ÖZyš¨j?f /8_NêkEÏŽBHûÉ÷'Ë2/-4š„ø¢!ÌCÝ�©Û·ëÑÉCÒöRÀS²{)F³FI½wÒñµ½ž5�›hŽn2*»Í²æq×¹þb:Ôú%�%�…ìY£u¿ÈNZ;CvD8[L‰>ó86÷¿<�i^•Äßö³v¤då¶=‹îYôÃ Z¤Äo×ÚkÅÿÓ‚´>w’fKË†®ÒsÝóß
+d“kÖIãÐË�±CÆZ:°Î4ž32C9ºì/øI£Ðþ-Èßxa^S��	T„¦]ï�¡¤Ñ�ÍoÄi!Š8,EšR©Ygµž'É«YÍ•LÍ5à˜Í8çèùþf<yÍPË„¦ŽýžùéÛùÄ¾t`ÈVç¾‰j¿PO„¾Ÿ¤b­ù(QžìT0¿<kånÞ²Yýk¥Û;Ö8KG��=4¶ãj0ZŽS"nß¿²Ú°sã<Ýü„òm\£‰¦"Tšù¶›è'‚#¶wç·î\ýüójmUä_§J§š£QÊ¨º÷ŠXV˜Et´á›'©d+¾ é*§Í´ñèÇ,’
+[£/n–ß,iIPcüýL–Ïžµøxæ‰öºL¬�Åæ5-“�|êÌÒRa!Øò>û÷y#PŒµMÜ­{F-ì¡^°£düÊYô7Îó™X}7÷¾Ï4Ä–
+/�î«»#:‰Àw<üsã¼%#w{N‰o
+‡½ihå›
+4‘4%²àW“ßÜ8w¬zG|³	5™ƒ%4ª”c·�´|€ñ£ãÈo˜G¨Ó¿qTOyôù*Åü•óÄŠœ–Â¡I�¯3�Ü(é86ë”£u8tõ,ž~4zº—)“úSàfÃÎ�óœÑŽuŠ|â²Rx‘ÙÄäÔ�²u´ÔâE2¿¹a®XÒ»À\°hÊ™ûR¿WØz0Q^…ªã¼/¸¶¿¨CD@AÉâAEÆÌøN:³'Š_)¿¹qÞWA�ÚQd3t¾”´äÍ•!ø’�«ˆ.äº+'Ÿ7Îûân˜UêÖá_@®@ž��õs‹ü•~sã¼¨5j"½Ò`€¯¼§àºw¬S�]±nG°5ÙÉ‹C¢óÓ”_ü`iü�eS…¦w Áÿ—<l÷âGà?¿úwÓUßyßQ`ÊW‡¦])rèfëÜb…LÎ¤QG¯>qžsˆÎÁX-e]‹I�IŽ�šÎµœ6õl\3òê
+ó(ói“}[&~UC�±]ÉØ©Rê4P©—àÆó”‹²4±W/äÕR'2Ïfub\,ü¥�Ô¦ç;Iˆ8ìZe”�ä‘/&4zü€Ôb“ÃD§¸Í†�|›#Àú25|(–ƒ3RÅ6åì¦W«ñˆµãˆ�G¼¿U~Cý(¿^ò(‡ä8›î!�f¬šçñ”§–¾'MÏJåWœw¹2:(tö`ÕX¯Hé®ç+È1X-ƒu5(ÆÔ’×š�J«:À	´C7åç…ò;�arä‘º@²¦ã¥îà•wPãÞyœç.�†²+�¯58ÁÃÄÄµßøéÏ›GO¾­Šÿf¯L)[JÓt²�	ö>Æ»Bj
+‚<D§ÙþÎÞX]¾ËèPDÅÐY&ëBy¼¬\<�½º�º…yè©Oî‘Æà­ gõÈùæ*T¯:B�JQ 2‰€¬ëñ¡“µs	´¶“Ÿnœ§ò5 ˜ƒ•fH­½|
+‚ñ^½àƒI½aÞwbølàx:¢A��Ç.B)*5hÀîûQ®&+ö.‰gá¥T±3³ÌÆÀº|ÑÔ¬ºZQ!'&OZ0üäø”ûµN?¿#=‡,[ßebÜu‰þZ|þúÍþùè|üXÓ ÏAÉÄPÙ³Ö0°ÝJ­íU…šKc:�VPŒ»=c­ã±î†LÎw8ð(œ"u&è¢#¤aŸJ¯©Eö7ºç¡Ô;®ý#
+�åºã\f=7¤î²?u?Òöô#o¶Žóù5?ü	†
+êðìFÔÃÐ,\×6æ”³“ß4Øçw–jå"m8ký.É«A˜g|ŸEÑ+5lnKµÌw;9}áÜ}2šÖAnß$ßô†XèÈö_Î«%É¶†Íß*z]Ø`>‹È&ÒÃ¼ŒSÙ}I\Nw¿ª$ÃÃ½È€mI6?"ÌàGVhƒ{ÒMo”;R¹¦G³¼'DDôÀœ„fhgè.Ü\‰«:¹Qž6Q3W¥·žÿÉC‘ß=u†©0v=È–ù¸a$Wÿ¡¯Ö;ÁU”.nÅÊ¼×8ÜªAí�Ðè…Jjç½_8¨JÜÚä::ø0Æ‘LIÍT	ÃV !kû3†�ÖñÿWƒÞ+p}k‡ÍDƒÚi³&üôJ`gqë_�ÒáÕOÏ8§´6;ö8…¦.wRÎx4¯œÞŒ¶ÿ‰£æþŸG‚iZ!ºÆßY–Ùƒñóè\Yd5Ÿ¾àÛ{Ûß¡“UÁ=u—dÞâŠ }K6|~kÜÁV­tXg¡m¥ðwVR#`Gôpí—EJ8ã�‰šóËßT0·æ6ï`z¯§Zv¦"¦½Ó9ÏêÐÀÂÿÌçŠ—]N@)ß…+%³¼JÐq¨»PG³v°$rù;ÙÏ“¢zÞ
+
+IÛf>A…4$´Œ²Ñ6�®<òµ›pf�o{9¿;´cÒjBÅyË¬¸»LîÆ�µ8Ö�öÇþ—m�˜æ€�bšu¸õÓÎ–fFq+{¥ŽÙomï’{â<­|CíÁwŠMv’£�[ï{*[¡ë�Í„Õa.”çLÛWV©:S¢3T©u#Sgì=IÎàC¸MÀŠ}£€C6ùxÃC� ÷ŽK™¹îÁô¥öÍÊF ÁB“Ó�ÏÜƒTJ$Ó-ðËúËÓ,
+Õßseæ�Št’pÉ0Aæ¨°ÒwÜ÷ø:p,R#k§ 1©’"Î­+EEn™›j;Üø‚yæK…‘÷­öásã“&VsVÊá¢|ó†ü¾A¾Ÿ%ç9Ùg~âð �)‘S˜O—³B_0w$?~cÑ¤á/ÉÊ$ÊZÈQ&¬xvîª
+~ã<b�ž¥‘PKkcEcEjs>¨5;ÈÜ5ýÆ�åØRRQz%dÐ=¡r*§¤e\a”8GMCr*ßì	óÑŽwò÷ÊË¶ÊP Þõ0:¤S§jj9YêwÁ\¡£o!›GdˆÊ¼xœôR,ËKÎS'b—Ö”ïkm2Í¦Ñ™©6¨Ò9@9Š´òŒ•Lm²÷Ø7ÙˆùÄù¾¦1ªà®EÐˆn5Ó‰KåJ'p#áÉ–>a¾/ìµË±Ëd>JTÇ#×ó¢EÈµs‹ÿ‰ó"×R
+\’
+U€7®pšÛ©Xß ÎÜù�D…¾¿,E!Ñ=�Ì¨r2%�\RÞ ÿIÝá~Ô>{
+�úÌ¢Óûä¿®f$G±¥Üy¿<—›Ì†ó»«ürGôÔ´rã<‘VC±Ø;ÉÔM¹Ã§Z=¤)W:ts¼ïz-\0�Z¯½ªoKC»�©>L›Á‡Y‘&B¡æÊé¡Âù*ùY¹pžb‘¢ë
+#�}×ÈË`™Ð.rËƒUõQþ3Ø!­ç+M•l„ˆš!ºæëeñ^áä2N/Ü8šã6ežŠªì#
+—ª±È„Ñó
+Ù/œ“
+%/Ê™z
+ù�Y­<#ÍÉ3ò·Â:U¹ìY¹<ÚÁ–‚wÀá©nGž_(�Lžf˜(äéå…¨‘m5ÚÓI­ÔvG½ô3Î#ÖdÈYÖþT½3lþü%iœ°>ÈBîPD	Ûæ{æ_�KAªÆP�¯Ssc¨@ÚÐ{
+æ²šìÁ
+sWNsrÏ�°´ ‹I˜ÕÀã‹�XIÊø1—ŸŠZ.úÂ›òÙ+>-Ÿï�/§øZE+bÈqØ/sãÉ•Ø­©“sjVaÝ8�äÚEu½VßiÖ‰ªnöÈ6c%õj3¾Ò8¢~Á<bÍãø`¬‘I½]ô$Q…ê¼¨,JcaÙ1LÈÓ
+
+ŸBÉ&úÃTDàqhíx•0ÞsœKðJí
+ó«VL�Tœ”­Z_º«¦'
+?· 4íºqP³On¹ëˆ‰Æê{UÃûÛg]Eå­&Ú7ìzÍªz¨÷J?º2û¹V?¾œîÃÖÌ1O�·£�éÉÖÇÇŸ?Òö½•·ßÞ¶yÉ�‡¦ÞÍù2s¾Æè®Cöý]�¥>�òDñØšm&¸>û¨ü¿É`pÖª­ˆ®bÖ"j‡ÍŠYäZ‰ýŸ¹BQ‰¤ïò¹î>oN¶W|ž¾G£ý]@.¶;¶‰øøò?üN¢Zÿ y§„jÅíÍûm†�÷ÍZ Áþå	ó+gUöXµ€$[±cíªs¼§Š'Œašö:¢%÷ó¨/œ»[bNž!‚§‘æŒåVºéÔÁà]À•À’€åŽTŽÛ3îç!‹ÎD9ª_ÑŒ�cä"d¿qž~QÃ×ÔC‡kï©3V1¼|n•±²i4’J­ÂÚ»ªVnéÖè®õR¬ë8¶)Úñwìø.z/	gm=Îƒ˜Ÿ?Þþ`±fÅÆendstream
+endobj
+343 0 obj
+<</Length 7331/Filter/FlateDecode>>
+stream
+H‰œWAŽe9
+Üç)þ	¾Æ¢½š}•4›Ê©7ÓêÛ†ÀéŸ•#µZ¹HÙß/°!àÛÛïoí±ÿèñãM´?Çš�1ù©Ã?cGf÷�ö4£Ç{îôÜ™~&×±<cÉ-×�Çã»ÀÏÑ)vñc¯ië9„ÿ�¼V˜m&0r_äýíßo¼Ñ³5n+®Ûžké"‰Å÷ŸxDóG´'
+yüù�Ço�7™öœ‰Ó‰öƒæzJÜ×ïÉù zÎØá§¸ÍÜicß‡ž]bçæýí›ûí_ÈÖ("
+·§6
+k²Â¼ûÚ�rC±ž#×ƒb½dâwûM˜bg»4`¹^3×š¿Oc|Á¢áó ¼¿î„U_�\/`²íµxWßPŽ=œ$þ`züdä'lF4Ø!OáŠ´4	3Svz°¡»¡Œ‡ûªqìœq¦vl…í¥@¬)—­<dÓðA¾Æk|` Å‡O§¦û´"J†�f:h,Žuc�µtÎTq&ÙÈT‰[zà4–Š¸ÎÌ}Ÿwn,J“Ò
+¼»Ù’Äµ<gÌ=÷#Ù¹�‡=µX>ºFŽ™i -?�,œØâOß_-êÅògg]Ù¢Í¼4µ¶ãýÈ
+Sj=Li[05ú„q;ÀÀeüÆ¹M5õH¤±åþËût�{æJcKíècê
+ót�l8q£¤–„æXæ8#Ù)°OË$*lgƒÎÎ^÷Š-v)m¼ò‹Þ&Ä�##\)~3Op_�"ûZ+«hÔ)if”6û±ž–,ê`êëSÞßþõøÏ¥?‘t&G’ó©2“hûVù²~Ø^d_øÈŠþ7ÌkÈ@�}Y¼õÃÅ¦–qlÛÖÛRÀ f/)ºP^i¸\ÒÐÒô-‚¥9é¤gZP=æy€ÈeûÆ¹m1wOË)6š%�X`KGJv[%Qsæ�UÈ†¯¬ÎÜ8/¶*•ƒÉ¨6-G-Kü>m‹9FTGn˜mê÷ÈžÅy®k>Ä]?“:ƒ×œª¦m MËðŒÑ±sã¼0¡S×ŽQ½vÕKåKú©pÚ@‚mää
+Ù
+sÙ‚¡ß.€?‘p„örÌòÁdÅê†ùšq;c-d„!Ek;Ê…§¹�÷Üá^®#Á7³Î| |Í€ý”h^M3FD#`[¯ë6ÎjØž¢G\=Ä…ò5­ý›úÈº´ÔÈ€;ïHï�YÀ,øjÕ™çC_[t5·þ‰„@—×'j6–Ù> ÒíjŠ’-)Ike‰Ö¤êBùUÊ.hW™ïyÙ™äY¥XÍòHkù	¡‚·�gâw-)½oý"¥^ü›ã¦çddAæüRQv§Ryd!¨¾#\¾”ÔÏµN]8w”:©ßôb‚¯º–-1tË•G«¡K8¦4Svi5¹7ÌÃ§ÍÊØ&øŠF™Š¶ÊM�¿U�|g�”])K=/œ×Bá}©•±©è–zÉC´Tž®Æ¨ÞÌŸÉË÷_p~Õ‡¶ò¼)—†÷ŽñF¹³�¬À«��à‚I9ý#u£”xTp¤šBPlÔ2WàŸT{° ­2Ý¯6â£_Ì•U´n³_|´!f¯î«ùQ2Ò·Ù4ª¡¨}Ôå˜—8žTØ”KyVªŠ¯œ�´õÒFí¸AŒìrçg˜S.ŒžŠiK† a8m#óW¹J¬‚(T»A’•PÛ¹ÎÌ×Zï0hÜ»1Lu8må6n(”T�’|Õèç6ÌM6LÖtÌoÛ
+9J@—’6'ÞZß'Jì‚ZK¶™\>×l3uœõ÷ÏwøŠB½¨z.†N>íŒû8ùs¤¡Þ0êÀ…ñSºäM,'AI!œ‡.š�a®eƒ-:üÂy1æ�W[`x«F¸TšJ(Wø~¿ÓÎ3Ï(É¸q^û¯ÆÆ„.ÎêèÈYE-;¢ýËy"/•„7Ì×Iè½z_÷j‚ú©´•í5GöóX:ëBI²ÞŒx¥œ7`Ff’¬Öýñ¹˜‚tµc¯%Œ:9,íµ=>qôû/wÈVc?€}òL§¬å³„ÄâûÏ7ÏiOõ?òøí“à=Ñ®yRí}å†¤Þª(±&ËßýXö\²95ô¡XÏXË@·šçÀÕ±J’TtœY�ãbÝÍÖÅßIhz-[¶N¾ò”ËkYt2Ý»²¼·µ<AÃb­½ÇºÅ­>¹âýí¤ÉËBÒµ”O�4—ÎíJ¿›Â-¶ØyFpæçÿ5Rî	ïF6’Ù8Ö’#‚	­?'')U±˜Ñ‚®HÕ÷_pî$}W£´e[Ÿö´»Ý�”š!èÜ:ÁúQpð	Þ
+s›’k`Œ~l;È¨LY6¯˜ÜÒ*ÛVÀÄ®!î†ymkÊâlª÷6˜ZšžçU-…¡£õ*ÛÆXËÔS•êï§VD 3sµËŠû@Z'Ò½�Æ
+¸6>‘üÀI^æ«©ú�‘r8íôs#¦ûhèâuöšsÃî·÷Z$çŽ]|b“�½w²ÝÛ_¨+aª‚n£¾ÞÉ]ù–}[ÃS^.ö7”é(ë'�RÏé8œ�>Ã¡#¤®5ƒ5CºÅ›=�'gJ Â©ÿ‡W’Dj>çýk¬IUÉÙwzŽ‰ÞøïUŸ¾é¾ØËA„_ÔgXPFž˜œ_ì�uÏßÇ*½2d¦æ„{íXÚ4‡ÒF’mÇ
+B:×Ck”qªý…j��[
+RŒ¶ªËéæ‚œ�3I¯¹nÎìdÍÚAGË21:Pªlh&Âà†IïÀHÂzf	 Â©û®p;c.ôJiÛG»š�-&ÑðÀ®#;wˆà£èŸ}gî{î@õÌ¥ô2)ÖÑFnnX¯§^¿²åN`¿�÷ò²ÓxN/Û²ÿÏÛ?Ó•w£”Hß¸KÏ¢â_í©ÖÓ�&aã†yíåGÆÎƒÖãˆeÏ·óI�Ý1=¥m…íy€'€O>]8¯C­I/c"yŸÉ
+cÑ/¸1
+™ëëv�	È³\xÁ¤˜gPv7²'G^±]§!|:¿Ø‰5C“†#¥qŒêo­Ü“!ž†~§á‹CTZ€œh¡”A!�L2°CïëC~�=A.ÙÑ¦í¬=�ó®ž;3ëç¶3ò«ÙëÌ�ó2Ðcß^Ò?;1Ó–q&�èŽ–Iù¹�zs�¹q¾ž*[ô„áK¿{ÚZ!¥B¶ŽÌÁ€|DéÂ¹mñiA<N]2y´fÌF©Ñ]
+y1T=È–r�¹q^lU2‡Tå‘öÁKT#­ªÁ©¸€�eúÉ$äÆ’�“¹öÔ8Õ�°«åÎnA3Ã–0:Â™æu^«N*ŠVµ	¶XåT!Äí ê<ÐÐ‚�ç2+SSjxâ"LÍ¼ž‘€¨Uî/”/Ùæn�Ôé_Ê6YJ,ùN[Ø1�ó¤­øjÕÎ…ó%üÌ\)a�ªEèQ(\Ü¬îÃœïtY@ž¾®ú?ö«%G²Üîçu‚†>¤>W0àKL^Ø=+3ðíM2‚J½ªj ao{•�ò‰”È`0˜;—�/‘mßxã�oØ:fàØìA™p{WMËZ”¯È—Þv^$Û¢u—¸7Q ÜÀdÕzåËÊå<|Hqæ3¸KJ›=áÀ{
+zn(5¯––TÖ0kŠ3’ÕS°Vžè-)õ¾öÆ-÷$€Z;dW®ß55C
+eb;©³§�&‰šÛÌs.q!MW¬�ºN5>2©H’€Ÿêìhõx¿ì<�>ÖÈÊõ°Ä7#ûEëz¯YSÑ¥|G²ªš¢ƒÔ}Â~Ùyö‹¢+cØIšNøt6`ºe/ðÛ‡¯¦ì»|:‚ù2ó™%ºòû¤½�z4©šÁ+=Mr€¬§.39Ôe8)+hj{l.æaSLçR815¶»Y_*˜
+ùÐ˜,N 3§”Ûñ—�_Áå“†·yÍDfßÀÒ!l&×!éËÊ#�Y	nf¡ÿøÊVÌÛVyˆ©ÈkÎ]eîW<?šy¸2n´‚¯Yñ‘+\ôÇ^Q¿›MÞ›30Tˆ`¶µf¾VfFØ�:=
+Fg•IO�SÂÒ™¹\™ËËÌ�ÒÎÈŽ¢‹¸™ÀßŽîþöHx]9Ö<A
+“Ð^`Ôî
+=ÂŽA§÷qÖïŸîñ	F~‹šô¸÷ÀÆK×”�äfŸsÅÅ)µ$´n;�ìÖ‹èGÙ¶�j˜$Ð„Míx‘Ì,UÆiœŽþ2ópeLÖ6]M%Ô5y®Ë"}î)ôÕÇys”Îo3O5´›½¾·��0O$µ#C�šã¡ë<‚èÎŠ¿Í|Y‹þÍfUÍL—$"^j‘40êy%¦f¶n3@í“\n1zU¸ÃÖ¾³àÛÛÇ¦
+ä%ðŽSIÀvæºOb?BõýÓ5 ;¬ÞŠ7GDfï¹í^¾xÿã·lþ×›¼ýý
+ódÍ†=Î„	Hs—+:\¬
+¡ßˆY¨Ÿ…©�ØÕÕêc=-XuS^êxõCìæ®‰é °j1J I(!ÛÙ˜{H_ëº½ðDJ¡âÊv:úNÌ’¾Ž¾´<8±î-ßrÇãûo¿ƒ«¼-a;"îCÕ�OðW›FÜ{Ÿ
+|2H�+?PUÞ96Æ1/óô…’›%}­\ÌœMw�¯º“†o3w©hw%¿/Œ6eA|4ã1lœ><9!�¡n¯4œ½ÍÜ®ä�6Ã
+Å7$¶fH|LCæ['}�4<Óp¶›ÛÌS+rò
+1µ¾ç «@†û¥¯JÆ%[fU4©r0yÛÉ¾õóÅ) ¨kj»Üi5É¼qä“�wT™'•/;%ž]‰©˜G÷«AýÏo%ex‹×
+#PÎ!j†uXtÅÒð¿@’…Ø“ØqIµNÔtÃÛŸ(®†ä´#)î{ü:ýÀJ„íêÄH6¢½G”VË12piÅ¥hyÓjbÅ›Úäi&kù¼„ÇŠÑð�ðfeÞ†Vú"ÜqzšÚX×ë9ÿßb»1>˜ÁF¯L�±ú–4rS™“2¯3…Ú ¨Ÿ•�ä7XÏEÙ¢ºàƒMÕodûÒ?Ž£÷ŽN­k„‚N?m-{åä¡ÝIYÂ�ÅNÜtTäb‹ÒÙæ=Ç^<ßÑSøöÉCkdz»daò!x ˆŸµ±¸NÃóŠuŒYQ"Éý%ixZ"±ØŠ“[*êC9(˜Gðý�ÜezO|âIqña…%!lg…P0ã˜½|Ç5•ïôÜ	ŽõSS¹sÛù0òù¿cÅ¿S‚ílÂÀ‹`aG³³�ul†š0›mæÎeÇ½Ä]r+;n–ê±­;Cò­Óv~sÛ_ê,qƒo‡õ	ÕgßuÞÊ›ll4{R\²áiÕø.Ö>ZF¼¿¿ãt
+S¾n}ÅzºÐòµçÎÖÖªq …¸èß&º\|"±c©‰eøèß ¶ìñºn¢dÑ‚Ä¬Ù-‚p)Š/ªâ’•Öíõ)ñÂv“Ö®²î=`„@aãr?ÞíA£÷§…¼mßÂ�…& ÓŒUf¬W$¹Eúß#xcáiÞc-¸H[�ë�‡qñD<ÎueFE¼tâŒFF,~�kE¼¦,ß)°1—Ä�e¤Ç²ÁáóN4‘t´ÊÀxÊ§&®½ÿ?0SÛqø
+BŠ•N£¥¾�š¥-¡ØY^[ùÂÛÎ­4ZõQ¾²(—16|IhP±S°cÚØ¹,¬Ú7n3WáÆ¾Üñîh†"–É�$àÃõlx}™TÈZ|ò±ñ3J¦¾ýÍÄÅ?�¹,=½Y¤zaÏM™Ü.›õ9"•Ëï«bCÜqo]XGßZaâ�äPc§&�zÜwOKÑX®Öòñ²Ñ§|G66q$œ;
+¶
+JÞk‰5>q¢ÓI›øÂÇÂ¨Ø(µÂ¨¬Ð/xVßv!éÅ32òüBø]‰Zô	ËªJ=x|…ôûoÿ~
+¼_”ø‹Žÿñ•àØ¬FC�1DMÊmTÛ\‘Iß‰™ð¨›qžAJv
+Óë;‡ý; YÖz	Aâ®ÒË¨ô;�ÍŽìšù½í@p¸.äÞh´=#tf©Û
+Ž¡>²C�RÓÙm&õ†�%b¸‚[ f´ÁT=—Ø(ž»bÀ~†n+ T2òÄÆ³ÚÏ*ë†Pö=èhÑ&	ô&d£�3¬àf„â.D Wú{„ ’�B³Æ�Â9Ê×ÐöÖ8Â©VÈhÛ(8¨è½g\Ë€Ñmï�‹ê’_GaV6Â£‘e1žàÛ@ov�6ãƒN&vý‡5*£í�'˜»63�àëŠ3m£¡I�Íp}}¸ºØP|€àxJpk4[c†BDWªG†ßÐø‘âØqÉènÙž³ÙŸ]¼ëiE„bguåÆËÈ×bc± mö‘tT;8¾³9ç°+®Ä|”\où¨ÛÎgµa,¬ï…^3âCwãõ7µ4vŸ÷“Þ£ùý£™ÿSrp®�~d³D»ÖØé‰���¢‚t�m]ð2|Ä´»Æf�±³:ªx*šð‚u ÒNÖ¬j’íì‡bD	18�˜}	Ö½ëég°Q‰�'ª¢Dk™ ôÉUÅŒV“©ÛtÑzt…vÚò¨ÀÒ½[ÂZ[�Rë�ä+¤Ÿ%Ç/VüÅŠ?ÉŠ�ìU‚#=vJýqËáãðtdë0à¹ç(c6ßhº¹c…¦j?epã¶r{ª–:
+¬Û'Ööá'4¥YÙ¸oxô\�]¥Ýt}™yê¨eDOW>žù7>Â×0úv_³)}ùÅà]ŽeNç·ªçIgµL…FŽl´Š€Yn66"î±ÓcÃ‡Í°1¸~û6½êu„0öõêø_¬ùøzV®ƒlœ½�×Ý€“¦Ïo‹kÃ¶¯f±Þ•'®k?d„Ì¾ð†›Ïª^ó~bÝ!0¡½ŸbÂžvžùI$,0¥"ðÕºÂØÃ½{MùT»[&
+µ¦÷ÛÎt»4ú‚@ô¥ôÕ½¡«Wâ¤¯è¼áýF!sç6ó¨$»y§«)H’‹~¸òîÈØôÔS?DÃŒôÆ+_×¬ÁCX�‰@§Z÷éàž;w–¦]¥Ùôü2‚®/Î5›° ‹:ìÌMÝˆÞÚx“¿Ðó.üý“•ÌùD´Ì@¾sWº¾T2ÁÒ'½·czÐtº¿í|˜u¼ã-d²U¡”ÚÆb
+V¥_=6i2_}›ùiÃˆd[ô
+W~YÐd'2;BDŒãü”èàÎmçk¸¬WµAWÓu«ný¿œWA¶e'œgo9Š ºˆl"Ø�ir²û(Uø¼¿Ÿ“d¨×
+EQd¤öð;3_µ%E>Ñ¼Ì|
+êõS1þätÕ¨´=²½_)ù‚ª|Az¾Œ¼‰´ûêÒŸ­%:7^¨9¬Öíb)•k2šÕ’ ,
+”ØÌtÔ}óN©®¼˜¶[g$ž<Út‹~þ!ž4z_ú9ht++ˆZ7€¬šði6qû¬>.!8™°
+ø×‘h¹­ÜùYÔ°x—žX4õÄ°Â°øLWQúã”þú‰„W{â2óÀw=‘à•?•™®†ÅN)¾÷Hq`ØÑ3ª¦óÛÎ³C@gåïÂ£3§é–Œ=t?ô�øeXjºº¬|æ†õµãüVˆô1�(9-¦!©#m
+ðø¸¬äøD™lÉoµÁ€ÖY¹ÞixOAâ�ý
+ô±g( ìp×˜LAÍþqûý²ÑGØöÜ’�>r¤±g¯À£5›z%¥f¾¬<’xŠ`Y™ ÑY³Í·ÙY’o¥Äð&Óêç¹Ìeæájñá
+Õ7ÈQ6¡F_.(Ý™LÉÅóàÞÅÁ3¯s›ùšç—£æ��Ý³YÄ-}¹!—³¤Æ¨øÉOƒ¾¬¼aã1ûD{ªÙE&aÒ*x� éQ¦»+êGHŒ6g!¢¬…ÚtM�“(ïK|…¡"¤I³L£Žh«eyŽ”>ÙS/#�¼ÖCoëÐ$·~Tj´½Õš
+ášýfZ†,éö¶óp¶èD&�-¶c7HõãFgåBm|h=ï`F<_vÛyêŸ)+Np&”‚56„Yº„‰ò©zžÑøŒ<s™ùY¶B
+–ÌIv7vˆÒÏ«ú—
+Àõ‰ˆBŒœ°{7$^Ø½›¿>÷Q€n ˆZIf�…YŒÇßÊ­Êë3J?>ß2£.é!ëêÊœ¾¥É^|üñËªê¥½ÿzéë·WÈ–žWžÎ©ÑÙÎZÛZ"§±�_LóáC£†–¦�ue!ª´”dV÷þ‰¦ü¨Ñ…²¾”ìÖ#Îl•o/Èáº¿Ðß�8ƒk¡’ûŒÐš­XWX”žo¹£ñý—ßAP»‚Ö“þ°Ó/²ƒ±_'ß°vg:Î|²ó3!µ_€Q‚Ý*þµvtdßÂØô’1l4^[Þè¶s×‰5K_í¶@U/Ëê`
+ƒ†ÞÞ½[yã°SFŽ®·�Û—Y=©ÉV„\éËè
+:i;ï(ˆÎ‚X†&­Ò²ÏÜfž
+1­­"˜ºêŠÐkŒLáÜè<U$¯Ÿ²3ÞV²_ý‡êZ—¯¨%·ìÐ¹S-y(Iç½ÆEÇÑ· O®ä!�èªÍwg
+æ×u½£;vÜ9g„–ÑíC'†¥Ûª`*Ð ¢¶bb¯?Q^
+™©3¯~_ä_pÑ!ÓOqk«ªP9J…¿î9È{Òrˆb‚éêÁ¢1hR·>íd=ÿ¯+i”Õ6@õ
+ ÐfN€PD…³×µ`F\QÄzMI6™·Hø}ý-Èc]×Ö˜«üCŠ~Rª_;³Ç?:A¶…6
+�»ÖI–;ŽKö£kÿoð?[½ç`Ë�Çä´hEÙú‘]9Ôœ6ÇF!�Š„ì³ ¤¦€Äºpï9¹rdÚ‚ úÊ$	áxIs¥f#¦ßkB$hÓB]Äº!gÁén¬ÏÈW•L‰RQcnöëˆž³þ0$qÁ¢Ã©!#œÜµº{¬^ö-p,×–Þ'ºCºérWiØÐE´•PÖh&-´Ï÷OFžªÝ*½ÌÐß²*¥Ò�X ´¼®EX5^J³}Ðnº¾í<‡×¡
+Îv âŒe}”€s[1ëôå¦ôÞ�åFË-Ã÷6	¨ta�+çƒ!Øišò·Mw6©çN¬›�òÀhBJì-'
+yØ�Ò±NV¬/Ì{Óh�R�å¨@X‡A—|÷S~œ2¶ÚrX°|ª*iAÎÃŒ;£è½ã/¯ÉŽ·�gÎ«è¶ÑèË)Œ9óàÒðU“e�ÐÜ,ðý;_�l¹�Þéª7°ŸŽ¤S¥óS¿H�yú¾¬ÜŽäˆŒ•#ÅOûâðä Ñ­1á¨§g;fé¨æ‘ÛÊÃÓ)â…ž¶<JTB@4Kë¨Öœƒ¥GêÞv 2¢½bqÎæ
+èl"ûG<¶6Š�•%VØ`ÄžfžcÙQK«3ñµÆæ¶"2ð’î#W:O_c’+K¦ë6sù¢“¢išæåôï9ØÝ�E"K²á]V¾†š‹n11RÑˆ8µãjíìç«%yä6ó5,¦“}fës®°gëš˜ØQöO£R—5!å™ÛÎ×À^ç_3ÈÃnÎlªçÎWä™ÛNRìŽ} ©aÀ‰±N¸*›
+)ÕêdJ®…\ˆmíÉ°ã„Œ	2P‡»Õ|àº
+äÒJ¢¬Pq7�—š'6¤á»––ü¾øÏ&ªåh–±›ÓëW
+¼endstream
+endobj
+344 0 obj
+<</Length 7110/Filter/FlateDecode>>
+stream
+H‰ìWKŽd¹
+Ü×)ò	‰âGº‚/¼òÞ`O·��|{“òÕËê6<ölµ(�©”¨`�bÕç>üÑ'/z|yãðÈ„G-=ò<ÓÜ#Ï5w{4´Ù?½�GþùSyüŒ%‘Òãk*àÙ‘lÃÁÒ¸ÌøÈ|ùæjêÖ•¡ô9f}åÈŠ�¼ö©Xgb7²M|e\kî8÷XÃ†ìÝÁ¸>›§ƒ W%Ì=žÌ6¨ƒ��¯du°Î-XGQ¬ŸÇ2Š=Ç@öV%Ë£H²!I¹:Ãw˜ò§·_ÒÏ«nt¯:„o;�´Ï*[Òjûñžû9Éâ§œq?+–ìÇ<jm�ûîq¿¼ýùñ÷OÇ¶ÚÍ:uäglÐ¡È­p–™\ªå¹Á¼Ü£Œƒkt˜¢ðàU¡´v‹Éà™~1ÄÎ¼åó3ÎK¬³Ç:ŒÉ2WÛ“ù5s5è$ô* #"
+íôz•ãóR|œheI
+¿–ajaƒ{¯º§!àkì¯€eXgïæs'	.9JÄ¡ÃåÙ Î(¢œ"R_¹'êý»´pSUP�-’Ze»ËÙí÷oöñ="-ªßGïóLd\fóÆ—K$æÆÞywÝq^®w^R§yTÐ:bñEœÍ8‘tñ’tÚzÉå%-¡S¡¸’Ù¤Zšºšûgj�s]g�:CëÓÊK å
+­HZžU¨Y¢¶NëÍÙZÇ”ëZgè”Þq¾_‹úÔI%ŽR±hTå]„%v|©kŸ¢/ôŽÒÞIñJ£Jiy&ˆ6¸â‚ÌÍT¿jðnZ1ä
+J£=à;-º.ö3Sß¿ÙFló—·é�iœJÍ9.3œÆû×7/o§Ê¯~üñáŸó³D)Ù×ì-c@#Ù“Ÿ¶×h§=KCÅ«ü=¿ +
+Å‚Åw‹/ªÎ:ôQpõ¾Ä
+GØÖ$‹ž#bOYí™©Vîñ>�½(6g4�øBj[[àðó„	±uuÊËq{p¹â¼NÅ—·¿”Hy#*êi
+lÏXÝFNŠ+{o·Ë£�¼’ÅWœ‘yê­“äÁÝ²â+”›í†�þ^¡uBÆIÛóq/q‚H9è¶Ó“ˆ0fà•‘]ý·KãŽîžrÇ¹Çb™U±0–ùšÑÝj+8­Uè½š½­nN–Ñý+m’Üq^§Äeë(v8„+ÖáJ:õ\±¦»Å`ëòlÏ§ûÕÿPUqÅè]ÒÐÚ×TW;ãy	`5Òy%ü„Ä™g�v.ˆáøèJ©0+‹¥0ól”Å[Ó¶ì…ÞµÖN[¬ËsÔ
+ª¶Œ2ýFìñOÖÂ­¯Õùºïä7hÐ%£ŸòæA®Bjöö�×ŒÄ2kø�µfòSŽ-Ï+N×òÿ¹%æ:-£ü�ÿ¢Î¨â/]åmb¿RN;(–vÞìJ�ƒÔˆÁaX ö&…MižIµÞ:ËàŽÙžIœŸìz‘Ì‚Ü¿[alÁ±åŠ3k,ò]þ«¤¿›}¿ H í*|‘”J½¯·×c„û•¥‚;ÛµFžR·¸çIRõü¿
+6Ë¹d
+êÍõJÜrÝ³€ÕëP	VA„$ÊÙSNzBâÓÎéaù©Ø³ÊE:ÏImgR$ñ
+{JÙ=ƒjlð«.õ}åËï Þ|üÕù''ûº˜G¨âñ¤yÿ¯ùHà y&kæå»‡¹º´'á'œ»šÜ¤‘Ç¶émU#Z’ÐoÔOÝ`é&x¤=3ˆ_mÏÌ§çhü�6~�»ƒ„L9ä²8«ÂŽ²bðnÇ
+&‚„o-ÜÇhÖ¡áA‹€^tÌåáAg‹¯‚Â‰Ýkî8P4 §Ô¹�M^R8¦]{up�·Gæá9*;l3àÎ,Ë #Ö“ÂŒ·CÚõýX³×+n?¸ˆ˜¹Æ=ÃûsÚ#;ì§‹.ë_ƒí¤'Þ*°±"4lõ¢;„ë=³èœu�OÅ'÷Ä˜QûX'—<‰ò°œ0ÑX#]'ˆvŒ’‘>ŸÕ$ß”ãmÉŸ¹OCØjøÂÆ*;Í³¸>Ðx|˜×ÔÀ
+¸'¶žSŸnd0lÁUÏ©!„+¡!¹ ¸@‚M¯
+{
+Ü@Ü%îÈ0ƒ½ðâu°#^Î‡Ÿæç¬ìÖâ;™ô{“³
+‡n’0Ÿ›SHò'œûD3¦ÄB=z´]±R`ùTxô.BE0ÍrLú�,�Ë;ÎK¬Œ»âü]1®²ãÇ$çÙ';‡cŽÈÅWr½©ú³Î}Çù-óÖ|üÁ§ ¿…vy�üúpMR4ìLbÀ{ÅHuñÂGÇæ<;À™Ümrè­ä®ºTµ¨ÔåÈ:v;^aGUZ´î/¬xc—6(ôŠ&ªnd?' f–¾Õv—z
+Üð>Š”Œ»³lI`ÏUeš£l´ˆÕ:‚Ó"a«±fS¥ÿà>¯P¿³ÐÁ<¿|0ó#©_Þþñ:‹þPÆÊø”ñ§ïM>sUuNÎG[-’dsH÷L‚§(“(™üò
+Îç™Ã+ƒ0þŒ¤„4*„;Š¢ÈÏ¾0O�O0˜9â!R>“‚V�:„dZ'Ö„ÐIKA&]Án8=søï«N.5Ðð†Ô¬kS1¦øäErÎÈ	�¾ØtÉø¹H»q/›&:Ó	Û0Žé8ýAI‘-ëL”^lç7g€oL¶Á^õìã÷ÿb6…�1õr> ÒŒöø«#øí�pëîA
+p§uL8ŸÞUèTtµ�]dÞÝ¶¡isiÄá–ÌÅ�Ý‰\™³�m¤Ç¼ÄÜN		JïÎ>Õì*†/HV53˜£ry¸ ¦Â6®kÖŠ]™Ñ™Ã¶V¥)èGk^Ãð+þÓÈá¡	_
+YîÇ;!ûî$±È´‹—§™z‡ùþÄ±®rÜ¢jìÒ÷ªÊÉ=£Ÿfü<(8¹fó;Î·GPœóàñ´û
+…9©-Ö
+Nê¥P\])’‰j�áçwNñ<Œ£jò5J'à]Q¤�ÊÑ‡ÝÃ¨¸ÇÜZ‹Š¦–6QÓRu¦gxiÕ€ÏF¹%é8>°�ªç,ÎH
+Ó&x§Rö†-ÒU~f=ÃªzN1qå\›™˜‹Ëê…ÇÕµ/ÝU@Ö¯CX{&‘¼ Oþì™dæãÔÏ¿®'Ù-§ß?dñ‡,þWY¼©ÇÙ#EQ}Øõ—”¸nŒ*õxQ™ÎAÝ#9œ“	ÖZw~„^ýŠr4]‘2ŽS:
+Øgé½S|uå°ØBs…–wî¬5wœ×j»ÔW0’‹|®ª`#¼„,î:çTxmèh	ÝºãÔ¢^ÒÁÈ¨[ÆQÔ·ÏBÛð59\
+²ù­'Q¢2r0Ý°'Ò¡+I¤¡�
+�§9ìµ±"æ²°Ië‹±ê‹)9sA°<LŸ¦�Ñ^{À3âZ?ÉKßÌ<JNœ‰ ùvŒSlÍ/´®^ÐpÂ³³æ#ÎD\›½æŽóziM_S÷!›+V0?wWw&Yˆ~Ÿ:±µçóJÅ3¨By£Æšs^-I’å6lß§¨tH"õ;Ä\bj9=[Oøö¦@©W•a{ù”)PIŒB¨eÝ×x3‰Ò—VìÐÆ•œ*q•âåÑ]ÁÚÆH{D]£ÂyÀÙ+B!>)¹bíâsÕ¬ÿÜ8ï;¹bþØsÈ)Ë%#»,…¼«+�ƒŒ]îúÏ�/°’š×ü´’špHïÂ|£P”•�3•D×!´_@u`Ù:Þ,¸”w­E…P§^3KlTÆ®Ú	]¸rã|€â×fÈ§yg´[ä\/S&£!òejQÔå}µÅ[/yYããß<ëæ"�$pgmz6Ût’~Âº|�xŸþ8¦ÏýŸÅÒcò´¦HKú×Š—NäevÖ.çC>qÞ—5ÚbïjUôêV©Ž•)à T^¢œàæÅ®¥Ô]EëÔL\±Mkyð»‚9ó’Öý-L­a%Ìh;Víò1Ä(LÇ`KMÉN(1³äddc:ÿïI\zŸû9ƒ´ÐÁ²+	EV†n—
+§wS³§Í¨Ë…¨ðrc#ëuo˜;I–{„g(vMi¦P�ÀùpX1¬¸®�É|‹~}ÃyÔxh�z¶TîrñÜš—ösˆR3žÇ)ëñ!¥+ö�ò”‰TÇyA¶>†‹ýð|wQZî¼f²GÝÇžCÊwn°Œ¿ç)}€}X6ðÅÑ ;£,ÏDSÔFCÕ&
+’°ˆz�"\@yvÃ;Xoønƒß°mÏi›í0;ÆÊ,¨é ;ß¿ê|wØ·bŸqŠ’õ²-cèi��Do½ÎÆJ´¦—¹qY<mPa§×XãâøéxÏR^ŠmÞÅÈÉTEuã<b1Æ#"Xë…:Ô)ŒEJUe$&9dq
+¡ééB›t ç=Ù‡äÒsõ4«‘Gä*ÛO£Jê�<0~A¹+§&T”»¤¤²T¼îJYf´„J:9Ÿ]¦òK],½ïl ›é™ïÛY&+×—c|¯¤ø½ów‹y€Qóqn^‡Ì�ž}¨�nœGvóEsÍÉÜ‘AÙ4«¿
+‡±ªøÓ'ŸíðÞ
+óˆ²W&cõÌb7µˆ%Æ²Ã>-óªõ\ƒ·ÐMo˜§
+š%~b,ÚÂ2Eß&^Yá=_— ‘È'Ý ï{ÑÃC‘¸ª²å.ÁU¶,Q'ìuVÖ¡»Eûä—»Ž˜¨^Î
+X–BŽB¼…·lë~Jý¸+‘(x™8gCÜ¥úùípyÍ'‘<Íœ}†-XŸÿˆîŽ¡ôŸÿøãc{–<(cE“eeVæºD<…®î©mYíÆâËûa{
++¤÷ý�ÊêÜll ®Æ#SHfRÏN–Âh§{Ö¹b+Z°ý±
+±=ê�OŒñÉiÓ98­™Ð÷?¶¾E-D„måàlò×Cüúñ')*tˆ%Øæ$j%Iª`CJÈz×J‡Uï,¯'ÌïÜT<CÅ&ÉZû ‚Tåös8ªrœ
+4^$•7ÊÝ$5ô¶Š×
+‚›+®Õƒªœ3c`°.zÃÜ¡ü˜ëFOÿI�¡rBÙ76zÏ•nõ cSÓÂ
+ó´ˆµB3Q]¡&ß�6­/)ÅÊ(BÎµr–^Ý8Ò«ÿ¡«–ü²ž»—VÊ�-Îwö\Ï
+:'eýçÆAUâÚY¾£SÔS?ÎÃX.ª�²¯GNÊö3égï˜æÀÔR»Zç^�ñÃŽ‚†ž«}FaõßŽµ¸Ïõ_�ÒáÕ/¹æ8Ž¨†‡Ì?Y¦ÐêMHÎfãÆ£bz«ïø„QwÿŸ'jífŽ‰'@9ð.Ä`4ce½_|6|¶>÷wgŽV;~âÄÛ=äíŒïŒbøÞŽ9Gé*Ñ_Êv½VrÙYZµ»?IxipFtãiÝ¿ËÒ¬Ôý›JÐ&'˜}·ã2KÊ$òvJ˜¢éÆ=Ð³‘”®A&ÕÔ;„wP=:Éa„ëÁ9[kÄÀMš“,zå7‰K š‘ÿÙN�ô½†¢¶i!ïj_ÕØ4…	QÌÜ‘2& ¤Ô¿T0Ú)#D#c=+ånÞ´†ÑP�¿ö¿¶ã�nZ¾¾ç„¨»ÊŠc#ÿ²ÊÞÄáâ‰òôò53P_à#jË¨mCî‰é‹Ð}2v=À�ÀŠ}ã<§Úá†`ë�æþÓ¢xKhP_òæd„ïÚ]ùŸD²ø&ÒW³snÀ[ÇÊ_m•W¶Gˆ¼äù\¿…Öü¸	DW'=CÂ	«¡VÇ¨$Fg©õîÄÌ¨ÅÊïŠB«8D›Nª¼�þ}ÖXBÕ±ƒ†Lì»ªY¼¬´ª¦ÚYZ»˜·'Î3KªˆÕ1äùZËŠø²]y0z2«±eE¿qÞ’ñtx{S“^	F–eù²3¸àI`¿`îHåø� œmP—É*ö¾LvÅóym•[†"ß �@§s—Lã0V_UÈP§æZâÊMÏÂ+dýçÆ�ÛØŒÃüuó–ËÑ@YƒqIÉ(<•-Å2x <'³ãšŒæ+N4+CI~š%=M—Æ�´Žsã\Á¥Tär^‹Yè'·•2éGÒ²Q™ºQÞ—ZÙn$(Ãç @÷õNA=´!È•Ã^ë„ØTu½ä}þ—á[Y3šdi¦÷�+sp%“ãü¼ä�ó¾¨c×JäÚ¥PÌOê;ùÕ[=Wàž©ÿ\("Ó%È“î­)ýFá2Œ|#Ãz[�÷©oÑ`D™ùPY�ökÉ
+
+õ³tådT˜%0i":sƒê½Ïý»‘*Ùz\®7ÞÓ‹e°`JÑšxö¦©,¾@ž£GoUqØ2Å\�&|©
+Ù§îxÏºô Q,M±oœG�·ÑTCçÉâ†‘1°˜úºóT¢Óòœ.¸až‘êÐûÑ(å©HNàã;Gâ=»ÝE¿€‹‚¿P¾Cüfø÷2ªŒÑ‰xfNõxü	±(LãGCÛfIQpUfV]c…n�þÜ¼ÓÒLÐ*ûæÜm&šÓèVxþÖ¥^©ñˆEé¾¿•zÆb0b1¦±µ`'Á.àð5½Í
+óHãé‚€i8Ê¢hÊ/�›gy¦eWUD­1m
+uÃ<B+F=@Ë„tïŒ5&b%*—oƒµ£w	Ìä›§tÜ…óžêC^‹Dµ#	idTÉëÜ.7¢Ø˜Ìa27Ì]:¹€tœš¥))VP9›º7+±’”òè€Ï·e±äžÕm¨¶Ùê‡ÆXÁkP»Žñ®�ò7vqÏ Ó‰ssd÷xžDµõªÊºaÙÍ‡çl3zãxÐ°Ÿ²éÉ­Ç¨dÎW~*é‚y„
+É+“¡Ô¥I,7ÅÜ*š=ŠìkÖsnêê åé€f	†H¢Æ&#—§½ÌIã5_W¨¼‚þsÁü®}ð?¥)T—Øêµfé”‰Óò¬ª¤¿Ü0(ØgEÜ5Ä4ÍvVÀ±êvÈí­¦¨ºäèÈ—P¦®4j2-\¦F_uúùíp«ÃK˜I<Íœ¡’¾?>ÿþ½ÅøÏ‡üñ±]ÙH<ôš"jËë²"áÛ‰ò¹®M®2Ï�N#St«ûþGÉ�ß¶¿­dî¨ÇXàZKÆäâu}ÍÛ�ØåL—	_+µôÈ‘?¾‡qÃàÁú:ì§ã÷Öˆ¸
+OœgbƒUÜäù¿~üI–
+)"+·&¬‡§Åy}bÆHtôkôÊ
+ÂüÎOsƒ)¥Yk¬Wyçû%
+‘>«¸ÎsÁÜ­sl©âö†Y&+Rs”W›óˆpeleªvâêšÊÈ�·Ž—plJ}0R7”~#§ý‡ýjÉ•ã†�{Ÿâ� �Dñ£+ä¼HìU€¹}HÙÓ3¶�—dûvCN‹”ø)Ý7a¬85jÃÜ†{ÐÜí<ÓÄÞµ|ÒÄ7‹Ë—M„�‹©¹÷BKáJ×°žXw;=±þEk=&pð¹oOšÕXj«h�] ¸p×£�Ù»Ô$^=ë½R¿Í5š,�ß÷”qÅ�°k™b Z—µ J¶v@ú\T_,B×KxÙêupÞþDs
+d°ÿz“w@Ñ§Ï‘c¿¸aÍå‘‘sMóÝ=›‹bê{çØ©s[¯œ©y±Óíü¯DhnòvLÎÐ¸7±^p×.…$nK
+19ÇÌ9—²Ã(À&Æyh”ðÅÎµÕeðð…lÊuBj��!åóÒ˜æ1È³lê¬5±�*až/Á-¯Ê«ëïÂÿZÖ´w³Y«�Ìk!©1dº.M-³ñBÆôÚYvåP­ÆÂ)Ùc¢X¶�.Âu¨lKMGMn¸.Š#§OÌ�²ô3”SCŽ‡)Ç¼ty­™0†<Ì:Ê½’×œ¹ß…|ÌRƒcçÔˆÚØp*4«ðnÕroÙûâÇâ½åçÔé3–LVO¬‡DŸlý“h¥T�ãP4YÚ«573/»_üƒÁÿ50¯pâ±I›àË¡Yå–/›½qêìÖÜì„—ÐÍÖí~ÀŒQï–€¶U`›ÊÐÜ³L·³»à†3fàž4�Sf²¥fœËÖ(�ç2î¸‰(Ë”®T’ç»†&Þ£ åÈ~È�”ËBô:sT½ž1–ò›•šØâRN/±çiÊ{—<¸lpÔ­ÎUÈòÂ½cä…´(N˜?1l>¥SWÄ�Õ.©tpç‡w±¬h0�}Aè]v÷¿Ls€ÜDlqâÍ/4ŠÇ;%ï”—Õ­ä-¬4¡©ê#ª#
+²("î­S6$†^Äœó'R‚;$º,Õ_þk2²ŒÙüRÏDÊKÀSü;ú²m?76ÞsjD¸¥½°-jŠ«ÁdÖïvî¬cÍø¾ð…,4™sR
+Õ™ô=Q6ÐvmG£ƒù°òä'}xWµÑò2«ÜN¤_¸}˜œ)¢õbæ=Äf¾ýêdã·@/OÍ_o”�sÑÓOP?±«I5¶8×HN”Ý„fmtåÈkb5Ê4î#iý2³B$ÉPÊY†’äã‘"IÚR'bSŒN¿�2Ìôá×]…Ûªj»Í!Ïné±Zœ'JvZÚœÏô-Å¸�nSõN?×ô NÆ˜½YçK²}´GúsD¿~úã™î}Àâ,¾¿üˆu¨Gódó:ÖÜ1£±.¸†Šr-«â¶¼~$µ+¯œÃk7AÕ#VûH£Ñ–p´8—‡rp‘’»Í‡¥NgV¸Tþ­À:<�2¤Ü¦ÛÕÍJó� Vh¼Øx@f¸`‡¯;é‚fgVÝW Õ&(~¼OœÌ©W\Vb€È©|]°’eA~�:Ùhä”pãL:¡ÌZvCæ‚2ó�Ì¡7È°@8@«PINñWÍrw‚^Éˆ±»Í‚ªÇ”4éÐÎŒóZ»O·±RæÌ¯ã#�zÚ^„k�ädU[µd¼sXqî4pJ»xªÔB<mÂdÑXk—‹jÒ)Ò…ÈD>pi<KrGø\\“…çÅ„oeñ3ªá7˜aê_•œ–¤ahNŒ˜Øªš¤
+ÓºTïf~Ì4$›ƒ{L�e½Ë*°i»+– °Ký¬»•ï¹F4ËÆ÷‰î$µŠ¦žo$5t{ð¨Õ4Ók*ÜìüO²!Øîôx)qµ(åÓ-YžÊY�8è9É&vL£]…šb˜@‘(áƒUM©9,»Y¢”uaªVŸË…‚²Nµ
+‘áÓj’
+—ËÇ)†é~Ð²Ð¾Oï˜\9–©
+tÌÕ?ÒÑÌ‘ÖÒASš`f[úóé*Ë[L¿ç°ø‹ï€Å~EûÅ½ì˜Ì ¾`IÛ;M¸JAX\³wóvt‰S˜úÏVî~æfTèIÂÍ[’FÂ‘EÃ¹ÙQÀê®=ÞpÝí£§
+÷eîvžÙ“9Ò—³ˆåŽMÄÂ—øE"4nçÌ2©Oçç²KeWKs3RüCœ7G©ì“üÛ§·­ã°Êendstream
+endobj
+345 0 obj
+<</Length 7641/Filter/FlateDecode>>
+stream
+H‰œW;Že»
+Ìg½‚†$’ú,Â�#çnÀÉ›1àÄ†woRUÔÕ™¹ØF£é%~ŠEíísYû0]ŸZäãû7õkê;ós–ñf'Öþ¿×£Ô½–Õ÷ºOûøÚ'¤WìœhÝ°®s¯«ò„å‰"üb©Q?WÅzø~¬ÇâpDÚX¸¹-ó{þåãïßÊþþø'æ¼¥}üÀ;NÄ­ð2�Øº7ÂõÁ�æû·¿¥‘Ï2Ô*M­	u4Õû„©š>Üð;xáPºAnCUWiÛ�{iîO,ÍŒ®ð�6Úé;}_wã.Âf€_ ·™ÖÄ„fê@xÌ“†fG–#È0,ë òLÏOn”‡¥5‹ÒRH%•NKË2‘gçÎHgÖ)8µò›'lýy?½“Æðw:S`•N÷ôæ‰fÏ‰(Ÿc"õ–d¨nœGH•!L‚–Ïù”ZqñÑVÆ|Ðz½´Eä×
+sÙ¢ã3iuæa°Œ­ˆÿ�z…€“;ä}š•OÑ€í~dÑo%¼¤ã*îìôš~k·vÍonœ÷P<ƒt£Úi«Õ¹‘µæ…kãÎ¬DVÅ)+“;7Îû¼öS2qªf>ÔV‰l'Ö
+/Õy^ÁS£§õ'lýƒ®ß‰¤u1:%jïØf½µ¹×àÍb\{2~¡V
+2æ8B°VÁÚ±cÝúà‰Ò×Ž·XæX�ÜqnÛî$©CxB-™ôºøƒH�žËšÌ¼BT:_×xû™¥´&€¬eîEÂËa½æŽ’8Y-eÙHÍB*t‹vM¶	‹�•Ï.$>É@Þ0�Dï³gÍVÅ¡¶²¢Ê °º„žú©U'íì\8Ï&Ql¦ëÀ±(HD!tKf+�)cý‘ûnìpÆ�ó+CÔ…ï›ûŒV˜²^\�4RÉ¾WÍpêÔÁ�FýÈ#Ù˜½®î|'Xo‚µsÛ^[®ÑìesíŠWÊçÄ“Æá1i¼"uÉÓðÛ~Ïk´ž±Ôhæ;–‡YO¶Ò½¶*/wÚòæÊSÞm®RV6âÙ�6ˆ	D“0¶™$«ÕË£?ã<l9?zc…13�ÕÀ+âÁ‚o*›˜›'“´Ühôyvµ'ÌïäÅœ“ê§Ò”¢\—ªF›�v¹ÎCÌPlß�¹SG&™he[Ñg[W™0U©tb~„åOiÁÎOö‚O³¦:¤ftK’½¯ñ.‘Ôø»"WXµ~¨®Àá]3=]
+PeÝ8�èÖ‹ì¬‘�Û)×F=y3ð¢^²Ze*_ðjé/˜‡-ï~mÑVg_Èú¨‹´zxA;ß9ÎXÛ=)ýòTBžÝ=í� D“ÀÛ¡µ—N|æ:O ÆléÒç})º`×FzÌ`‰Èéº)³Yd‘Ûbo8½ëÆAÎÞIñL#zÏ:wÐÝ«°¶öñSWeÞ&÷1*™î+[s;qý9S¿~¹”‡w¾ÒüÒpÍZ>(é^|ýøæÕíÄð¯ýøÓÇ.ed#Å+¢üh&�AJ¦ÀÚka£
+’ÿ‚ø©ðoou¡ìú¹62„¹·¿^m.XD_u ®zRz—±GæŒb[·øN¤ýiH{�‰°Äü´OÞ,&�ØP\}…j�u•½žÁ€¾VÉ§Üîøþí¯$*ïFLÅaÉƒ¹S˜BÞÃ²ºRhÇ”û 5>q~§¬ÜŠé"WœƒÃ&û³l9¿wVÐPð¹´Ü¹qîr1÷­ÑÖj˜m°8“!ÇÆÌwÌšÖÏÆù§
+nÜ0·)=b[ ÑÂA–}k­ö˜‡ÜÔZ4~�k"ç77ÎS2æì%PÚñM�:U-\ßGJŒ5…“QòÂZ¾jÏonœì\ÿC�E#F§X•��‹¡¾ØÔ²
+¾(–N¸Q�—xtMýAž(§CÕÍÿÃ©î(Éý¸î#ÅÄ°±ú^ÏÝ+J0¦5ª²ç
+'¤6ÔÏ6mç®#X2Ó¥÷Íþ~:ût¤�O²Í�§6¡b7žéReÆö›yhur&Ý¾~Âd�ÿŸJ™#sûÜ­ÉöÏ Ì‰U°wÜƒ±ÞÝÓ×ÞÒbÝ…ëÍXqaLŸ3<¼ï?°öHì5,¯)|¿„êk¿çÞ©4¹ØÂ!×@ŸmÞJvÐ8Oêi9=¬}ü›ý€}ÙrØN±}½ò•´Ž�-œ9ë¸8	’°ø�ï0€³oÓ½É…jÍKR­Æqp·sÖ�K2IR¿txŽb$
+BæÚl{Ýú\mp}Ô>|;CfEÁx8w°Å¿ˆu[,1Œ§D/H·Q™mwŽÜu[Â¬çÆû«x^FÍEí�½‘u†ùÌPöN´¶Øñª8bãûÏ(O9o•vdW§ùk¨<-#,HB4TÙFY@Ès²�*i©ƒ©~Î4—Ü¢@ÓJÓí �ÓÔ…êØYSK(g†-ø}Ç$3t*°Wì`»×Ù3*¹ÏŸ÷ÏýEŸ¸à,‹¢žMÓq`Ì•	fzÑ§Tp`zâí|Þ*yà¾ø¯SF­Á;J±¹ÈeåÃ
+wFrÔwãüþÎ3@Ì„-âpù�LæžL]Î/a}ÒzºµU>Yã^8ïgHw¾(Âp•	NÌF”K–”™¸•°ùÉä6ÓŽº-�ué4TÉý%g¢²h8HÏ¬4|£<,e¹vèØ]Œ}ž/›æPT'é§¤;­‘Óú�m±›+eÎ£È©A
+Ü³9=5Q6:(êà&åÎ�óÌR&E?ZÌò’yôˆŽs2š¨`]Nã7ÊeŠ6¦àû èW­¹s¨ÂªÒªL¸kd+½aÞ¦šsJß‚Dw©±%+ØŠ¦‚µwÝÚn­`"<5Œ;7ÎÛ,ðoæ–ûº)¶Ð’Ì[MéVn¼
+�G×}¨'Þ(o3;Ùä!£%UâŽG°ã™ç/(¹s£¼ØT¢klbšC¶ù?æ½%\C!È@K3IbkÃ€UÌ{­â„0cØ­qÝÉ^¼^B	;VÑ[�tdT1=×‡ï›ÿf”
+O!Ó4)Uw£ Ü†ÛwËÔKé`åò <ç��u´#8!§¥ôÊ:º©an!lÁ(8uÔÛ�óÈò¥A[Å¢í¼jÙFºS¼3�)oôµsÁ<ûD	ïÓU,Ó£1ü–Ä&“	3ç#ïã¹ñBù•Œ<-PöaÃè:y5ƒ�†�ƒ·¯iõÆÉQm©˜tôY•;�Y¸®”È69	)ÉÛg
+Ü*ìÄ‡Ãº2’w¼-¿íø¤ácÇßÝ<™ÊÅXLP
+¸}åí’¡oœG$³GÁëíÈ¦ÊûjyÉ&–úiøL|™ç:ÌÃ”3£—9lM¶ÃÒmé€­&Ù‹+i$J€Ðôz«ç>Î{uá­·LêŸÔÉék+l–-±
+â]tñ›åÎ�AAß%ÊPª1�Àƒ˜ÆÇ#æ^_ïòb7~æ·qxa;7ƒöÔ,gäßO÷ø%“â÷Az\IãÒQ1/iÓX¹ÙæbúÄÝ{Ïºqá­×M–³9Ç°`I6'o4$Ô(é¶ÓÏ/”‡)ï|mÑÔb!Öd:2Co‡}:M�°¶W’Ï…ñÔA+2�vHP#Ñ©º…´A¾Àø‚tèó»:Œ\7f¤úh¯–]»n:¿_qÆÄEJâ´NÐAáQþ ×FQ n�>äïKr‘º{£€[¸ïu%JâcqQªÁ®#³QÐyCÏ¬:mëj{ç–ke�Ö<X6Ï•q.
+Yç^Ž õâž™Ù>if[N%7ÏiúúÅ5 :L†72:‡kÔÕØØ?^?¿Xi[6üöàÇ‡Gˆ–¡ÙmTj�Ì¶:ƒ»í/Ty¾â{Žž|Éñ
+OB¼Û'9W\-ËÀòÏ¿5[Ë¢sçìÓ-IØÈ*
+V�0¨ó"¹f™”�o¢Û7G}‡”
+
+j7[ÔejßvJhú
+‹bÞ}ýÂ¿¼üšòf”¬¼7*ò
+!’|ÃX˜6;Ì:škîvþƒ¦ro`ÛÐuCÍiYÆ'	SÖ&v±Ô….f®Åb*š¤È�1÷
+®w¡Ä<iª£
+½i§áœ|¸rµs=‹ÏühÞ ÿd#!‹Jl£âýôž§Ã#
+/_¬Üµb]Þ{F¢54ÝÞJ]ŒìP{V]Ópõ¬‹™jY__[1¢"A[JÿB¬ÆŽÈþŸÒ.�FO^¼›ANâÍ½„Ç†}Š­náO‘Èÿ²ŠA©)&ŽÜàï5©ªoÌ.KVÖŽ„äa³%—Z–ãñ+æ¼�¡¼ÿ|“¯à¢C§O¬dSÖªÙ4<'ÈjðbÍ_2SPÔLÙF´Å�‡w3UÍÿã�´­|,4îú>ª]ìü8Ì2‰VNÕö½àòíÄ¾U4ÿ¾“lÚÀ”©Ü×¨‚yÛÆõÛî¹ƒTJgÞ=Hœj¿©JFPœý"ß,ÜIpT£#Ö�Uíãñ{Ò?Ø~—[WGÿß$'™fÒ·${e/•ÐsÐ>-¨;»ÂN#hJ¨ŒÖ4ošó¨n<d£‚Õ´^|¦¹­µ~j†j¥ÈDˆ0âÚwèT‰öOe|»˜‚�®U&Y@–øžƒÞG^‘‡nÈî§DñœûñÃ{Ë»þøóË»?þd?ÿxj³sÔ{ëÃ¶‹öÿþÉŠæÝ�Ÿþôñã§�?üíõ_Ÿ?ýõŸ�wÞóã?¼¿Ô}üåa†l¯y~öjù3‹¬#þê_éÖŸáà:GÈ¢ãÈ Yˆé¡aGR±;Âv†#P~�X�¡³K†ïb‹ž–ùûÐ'Ì…%£ÕákR `8G¶¸áa~-3:9�É8|úüá¯•€)è@Æ�DhS ¨G†å¬#½×ßEFlexÆ²—²h™¸ŽUÿ‚å±z!"�(­B¡okŒˆâ¡yº«è	D¡‰5tvµ…5cî¼�«UGxS"›±Æ'�¼³ÂÍ³ŸW°ÙgÍ€ã×,dfD[+�Í8ËbÌu–	ˆ@xÂaÙB»�Ÿ™‘=ç,¢Öê½!-é$ª‡ •+VÓ@V-á°k>é•ƒÔ$êð»55Å—_‰lyFÂ§†ˆ27ì,}Z�õ\mÖà¾³~b³˜ì®h(–°‹œ±Ž$UçCT[þËÃ‰Îú9éÿé¥EøíñÒMfÛf~tï¬Ý…K—aªH§þˆoK»ôGÖ…
+¡›V2Xx,txÀ~·5l·˜Œ5!áò¹Á!‰Td�(®a–Ö‚¥Ii9�Z1}dÚ=.è½ëí‚&½ÉýMqSçmÆÒ`¦€Lq}ñîß_~þ.õ7s¬]¼Â¡'"+SxÉÃý“æ!ÇÂ ÏL¸q’€îùVLiy"EV¬+òdKåíŒÊ7j­™S�ìò”ëT+ƒÉûÉõ…ÂÓ³dw”™ì²æ´[®bWE�ëamU0ÌâbÎ–,ÙÐ‚s²‹K�©Æ©ú`EM¿3ƒ‘ôª]`�Ã["æ”9‹[ZN~³FÛÀf}ßJ2�ÚÅ¹k¬â[ZûÚiL‡%[3â"×–DÕw­i
+MmêR8yÜ¤·þét.Ûý¼
+yÓ ™E0h
+Df!Þ~Y£Sæßî§©å.—“×ÐøYHÛû¶ÆB,HÒ=*è²`ypÍõ¯"³‹:þ/ªÏþß{Ö» úŠ´Œ&ZÐ…'ƒGF›%%CÅÚKÉ2bsÙkÄ6LÃ™ÁœcÅ¬å€+Ç_Qû«-ðÍNÊì
+b‰ëXRuP”Q˜Î²Kü¤/^•¤5LÒqÅbï`»ë-¦v·Ž°S}ßc‡†�äÙœÈN#}ìD„²ß€	ºàäsf
+õ,b…fr¹J	ô,©=”Í}dú[Œ8¦íÚÄ|Óxæ”T‹ê Tù©E�É2$Ë¬“vV'*„›'MJŒ
+SXïBEÞã(nÝjÈ$.$ìX•¯³&·_I¤ï”5yz�/ç:}¥/$¸ß¬ÁjÀP¨ä5¤ÂQKËMøxŸ‡É…Èi©ŽšÞžnY/³Ü£×Ò�¬ìjÑU4™ÜÜÜï™c±ÑÔ>'9+™¡a óäRß~Ð*k5ûZ8w„+ÑybÉìz�þŒD¦ìè�‰0Ž29ñ´†RÞËì[+1Æ�úßAYlÙÞ l˜ý×§Âó_'STùa€…Cü4%(K|ÎM…ð’qVíhn€r,Š½mpÒØHÓ
+k2‚¢"†Ö²§Ý¯8±É¡	[F¥¯xj#ØYµæúöo¯ÆØ³��Œüh&IKpâOÉ¥B™ÆlàÒ	@N¬ÈwäÕ•)Mëž|ÒhÅ–ºZ|Õv¶Y®ºq¥œÜè–ðVg
+e%�YeBŒJê‡¡’Þh¹èÓÕéÖ|QÙ\5ÊÐU�	·Ví˜ÉÛrÊtú&ó¬Î,ÓäÎ¦ü:ß¤Q°�<wßEŒ§*^Ìoí¹GÇ«¸j¯�´XÈ¾tG²;µC‹’TÅg	ï~¯a¹é ×÷Vm¢‘Ñ�õÊÎÈ‰1‹¶[ÐÙÇXõä®MÕæv3©Öšþ³l)Ï¥'K¿æŠÈÄ¦~st#ï½'ý$�:$xÍôÿŸ³âæ¹QíElEZö–ÙØò²f8Ib³v²“¡$‰m&°8‰m˜» ÏöJbëæžÒ‹iÇYd½ÖMÔóF3ôÔá»âòMl¡^`(?<HËŠ²A|í•¤u}W’–ç®a >Ÿ
+!+ŠùÔöD02Èn$—Üp„2£&íDFòÎÐÒL+€‹Qè {\T�#ÂHæ¶ê6.b"á%²:E²\+0F™Ñ›Îãæ¤�âÔ¤ÓUú9‚Âñ¹s'22{­‘Ä¼ÔËò76ðY•>®ã*0k?_eÒLqAN�²¡w0S2ó�½'"Œ]¢…PÇÓ×ÙÕb„2eô¬P&,k²Ó%^®%+ÝÞ{=bµ~!òxÖÆ”EóörK½rÍ„ÁðæoD\å8TQÖ}B;óæÔW¿ô´^²ÕI
+%"Í£,Mb*ÔHÌÌ¿h*Æ?½²X@M‹ŠÈ•±dgR2æ3ýÀk­Ä´—lØÙü´F¨zÆµÌ¾µ·Ò!'-cš�:k:YÄ¼`v0‹óÄNk¾vZ€täƒ‹“Ö´ép§Š
+*hl˜îóq†\A0%-çQÃbæ5­ns`\1J^n¨¸²=Ë5Þ´§bÆ”ùoÚË ]“¢ó^E¯ >\Ï×´×ß@–yÇõf÷�kš©À!HW›Ê]òœüï{±¹¶é"W^­K½ZO¡Ë2.XC’tCë¸ÑÐé¢q2+;³r«æDZÊ*À-&O;‚Eræþä»—„Ý
+8ëié	JöÐ9ê)]d²ÕC™«Öšö§ª½Ô„e¿ª>[ƒlœÍäñxPZ/+_Áqi¥€;ûÝK·Dv•ƒ§Ú…â¤yÔçZûã‘f¶¾„¢&…££2Nùô™ù«7Î€óI‰ÀmÅ¡³è’/½Îè�“NpÚ§yI‘'Òwqs +öí3k0svu§O
+$>¯4NåJÌ4¥a�ôzWÇï?àŒÀ„bµ¢Éù¬a¯E*'Ö€Ò÷…à“ëÿžóò¶S Øþ@+`�‚
+„­›/ŸÐ¢Y=žær­çêk¹æƒ‘948´=M¸f9dþ‡Úß[Ÿ|im_˜ÄÛý~zOøßrb×P‘õžé:1wb7¿¡ÄoÄf�	¦—;AD[ª»fSµ,W¢ßÅH¹JŒ@ožºB¢”¥ó¢>„@Ù™å™íl»^»Æž(Œw)Bß ,5‡úA©�VoÚ�å¸kcm4-Ìö0€œ|f­9-•ÖÕƒÌ5{\e2›Ø±¼Ë×ë„ÁnÞ©+§PšNãXè
+	ì—@„ï4@¡¸>®œv‡'
+¼`Ì¬Y¿¥¢µ±-óB�íÙµ”ÌÌó=ºeu@i“!æd¸3Øi’ZEÞÐMB¯kÖM8õºæÍeõÐ˜èóÔ#Š,½/êÎâPf%©�(:+ÿö@R¡„q2Þ»r%ŒþWiPšU=H4ˆPúù¬ñwíª‡·Òþ¶ÓØI
+�,íé÷³â-à¡#']KÇ©#ÿLƒ”C¦¢7%�š%³Ìß7ñ˜d½¥dð›z~JÉIÕô¹ùÛ6v>‡�Òè¹dRb-¾�ÂÀ'Çi4Ù˜17	R­yNþ‚-¦ÅÛ[´ÍˆÑ�H ;£DÉ>½¤;Ì�e•ˆ­â(€ÔÉÇ‰×ÆMEíÿ¾Ì™á»¶2>-º0N¹%S?õåIßXƒ÷#(YÊ»öY„jÓ[_� Ùµ�MiÍRñã
+ûSËŽ�qXië
+8j±&�n…�Á”wvAÃŽÐ/X´mBÿÃ8ZV`™J7z×LÁ%÷ûyrèj/ŽÆBhF»3(‹#šê /Œf“ys*fH­›:QþSo+ÙPÖ¬œXAOWn¸3()ÔC«¯ï’lZ±Ë�dÌLùêsaôäù¿gŠ¼Ìda%aH�(×�õë¶ätø”CÂ¸7¥	Z­ƒK9“yF�0›èèŒZZQx Nlrgï—¹³‡Éøö¨ÿ»sø°$�Î¬­èáÒ$W'=Þc]|xVµu£óÊÞŸ�ž4 vfŽgsE®pÖôÉªÌäR¥"‚t[ÌWàŽÇ}hÊü¸«C÷âÄö¿3Ý°ú¾½Ñ!g7­(+µ�-ýØ­Ãªwž »'�ê[Œ=H‹5ý(•aŸ	¤‡ìL�ó�wnq%¬a*|—_7‹ZÖ*er”éw
+
+ÅŸ%�
+_Þ3àyr-¥ó.Ÿò,W{'^Wø˜¨¶FÛ¬q¿Øxíç*‹NeŸÏ©N>Í“sçcu_«3Ä£Þ5á^æ,A&ÄÞ÷’™(v_ÕÇøô´“wÊ˜PS¤à•»ÃãT9iòB9§žJ“=Æ¯rž1>Äo)ãii¦^!î3zeËïÌ=¶üXÓHßo�ýmWd>8£ O@Ë–'/°�3…EJt/»@‹yãU˜—�‘.‚Aye´Ž“@ÚÈi0S–Î;¥¡ _dxn´;çÈ¦ÏÎá�:e11Ñô¬úB
+Ÿ,Y)ÁCâÇÁ±4?âÇÑ_°ÍŽ0|êÉÐ¶"R�ñà¿˜åa›¥ÓÌ¤`³:;žU*ú¼‹Äù‘xC+ñ6¯ÝÄÛŠ´?½žÒF>îz—¡£ðh5
+X�Àèœô’8p�Z.¬‰¼ÓèÅš_H¿5ØL=o™//F²’Ã˜èU&ÆFáðYïn|¹+M_«È"F­|F.»½Äw¡-(&Eˆ³ú;…ÂË“5Óþ:ÚÀœ¼m¬˜Ñ…ó+vGœ:åÔ‰¬¹O	’d­zhàµ¢ãk·µ,,±ý‰J(Z©vì¼kªi…Ò+i&¹²Ù‰¿iþïÙ"/3ß‘u7@Ò#*Ï²\Ý
+.”btÐ$Œæ@“`$L4é´�"Lo„‡1h£
+ÊÿD–àUÃŸŽ�O¤Ø@ŸÅ�ã%?Ç2éB0?Ö?ø30Ð„„y�Uôè~�Öox~§2çøÕ #„Úf)&ŸÔð@)Ã³�ŠrŸÎ
+ˆð¢¹Ù…l²Ž_‰ÚYÃ.0»�5,	­Ìwt;Wº`Í`ˆ_ˆÒv=%¤—+S`´—Çy+Ò™w0YùòK�Yn<x_Ó?�,�Rzã Ãô¦E<lÌU¡†ŽæJ_C•†IuðåÓoGÞÙÕ•M¯¹WæÂÆ›/÷&f¸¥te`µûÉ·l÷]}èò:V(gÔÑ—Ò­Ôíœù‰pÌ4t\’eŸf¥×%÷oêHŽ
+™^7
+W«ÕS²�‚{×ÆÍ@°c».æù1+Wî#yKP$3Îcß*¹e�ŸÊÂSëTžJ4‰Púú±f¬Jî·Øþ¶7:š]XI®ãm­±êGÒÉ;Ö¹¦gYò%Z*Èó�ÿË?¢�\¶.9ND°ÆÒ	…¤¤B©BXŸn	(O]¤Ù³sps§BiœÚšáœ7ìqò…~¨|Ä{cÏgÖÙN
+ƒTKžs?h›Ù^Ž¿ÿóßÿ0ÚO¿endstream
+endobj
+346 0 obj
+<</Type/Font/Encoding/WinAnsiEncoding/BaseFont/MANOLK+Helvetica-Oblique/FirstChar 32/LastChar 121/Subtype/Type1/FontDescriptor 347 0 R/Widths[ 278 0 0 0 0 0 0 0 0 0 0 0 278 0 278 0 556 556 556 556 0 556 556 556 0 556 278 0 0 584 0 0 0 0 0 0 722 667 611 0 722 0 0 0 556 0 722 778 0 0 0 0 611 722 667 944 0 0 0 0 0 0 0 0 0 556 556 500 556 556 278 556 556 222 0 0 222 833 556 556 556 0 333 500 278 556 500 722 500 500]>>
+endobj
+347 0 obj
+<</Type/FontDescriptor/FontFile3 352 0 R/FontBBox[ -170 -225 1116 931]/FontName/MANOLK+Helvetica-Oblique/Flags 96/StemV 88/StemH 88/CapHeight 718/XHeight 523/Ascent 718/Descent -207/ItalicAngle -12/CharSet(/space/w/period/s/t/c/o/m/N/e/colon/T/h/x/p/d/a/i/l/r/y/n/O/U/equal/D/H/F/L/u/E/one/W/g/v/comma/f/two/zero/five/three/V/b/seven/six/nine)>>
+endobj
+348 0 obj
+<</Length 7611/Filter/FlateDecode>>
+stream
+H‰´—?Žä¹
+…ó>EÇ$Š¤Ä38ZøÀ‰=�“5öö&ùHuýfa`ƒYtP]¯ôŸä§'žô¢O¥õ±Ï°+:O*ÌRÊf´!ãRÎæTÆY¥Ø‰^þ�Tü·ìåãmÅÿEn›I3•%³Æ8S»×ô9”¦�L¥ÐÒTd®Vl§B-d‹á«â˜,•­ÝDÆLEÔJQI�zæm”ÂXÝÂ¦7™ö:Ö;0?“Tmø5bO¡¬W^cc¦5¸ÚXîÉ•-¥œƒÉ¹ÖÇ¯]½t¶¢‚]�©¥È¢Ü÷8³&œß6«Î/âZ
+£ÍY½fˆÌ¾+œ9ND±{
+†½kï‚Ô1)áä±ûçè&jHÛ�Ñ&†kEr*ŸrÊ
+�ý pÆÆ•;ò"Æ8zSPj®Ñ
+O¬PsÉÿüåã?^9ÓìsøŸ¯t“Ê/ß¾ŒOüýË›ùÎ§GHÇŽO^æùçåE0?ÿöYÁŸÿýü˜bûE[?§zH>¿‡d~”â’wð½øçðÍ¬”×ço)(“£÷ð]z‡0<¬¿G“íÙYm4²Éÿ/LJ‰ðé™"9…×ðÁÈ~*˜5õmh_¡Î¼x¼4BˆÉ¿}¤´r@—|9?îê÷�üòñk¦ó‘Š…Gà{*–ÈøŠ©+Û‹J}
+±Gnèk.€F'•B…žUÙâÊ�2®²°²«,\ÉÒqˆhÏÅ™ªä›-A&2~ŸVü Á�ªõ€¡NÖìaÎ8©L’Rl2¸"ØÄö³y”äöÆ(R5*…Út�ìÀˆ¥¡'"ðŠ`9ÇÏ	JíÁTzèyå	»P0uA°I®™�ŸÚH�çñ´dMõÚžâØö¹›Ü
+ÌXÕÚöÝN˜¸•p�»Kô@¹ïi#RÄw—Ÿ¹B·©—³0“ñ=Ïb
+J"Ï¼²dÝ™Æ^�kÍCÇÈ¿Í�I‡@+«©<Mtfu/2ÐŠ­{
+$ÿ®Üòr`à«�Ë•uþ @X§ÂL[Ï³‰Ì¾5ÞËìOÁëÏ#K§çgUÿ	`y	æ-•Õ.Aœ '°äEÃ‰•¸gž`K‚™éœ\Ål Þ’¸
+©ZqB8¥iÀ#ÉÚE0ª¡S©g\Ð)ktƒÞ×ç`Á#K&„å£}Ã.ÖêUTm¾¶ýN4C4â³ˆv*„—MÃpß¨5¿¨¨'«�±±µš2¬uIu€Èsn=Rnåm_ŠéãZuVÕ5ÆÝD‹¥C»ÉžEEéÕí¬€¯Êò|_U}wy6 Œy·õa¶šg_f+bSfËZY€Ê”îTcì+”AÒÜ®q¥ñÅ²Fåx&O°i6¿¨­‹6'­b}÷$Z«×gE"­6Û‹«ìêeÈ¡õ°´Î¯C�;¬‰æ~PÛ3à²ž	¼8Üì\3ö ¯ÑÈË/‹{…ëiFN#žN^yÅ¹¢Þ(ég›ƒï7”ŒA&_½eù_æ†¢Æöª:ô8¦¢xã.LAÊÄ˜\œºEÖ¬Yß£ÀD¤ù2Ð‹ðâÑ·—èÐ O¤šw 9pfcÎMó}Ü™ÎØ?=6ô±8ü�ìŸÇû¦.:Ì“ì+ß¡ØB<7"cyÍg(•"‹‘ÜŠN~Ü–"�3zœx»dú]å+Eíuôá©ÌC„¼^åŠ]±ÊtÜ{ñÀ9¸…7\ÒQ"«:\.«„up1O$ØÃ+bH¬l·×ýö(áôóÄJ0;ïˆ 3š€“&ƒÞÍFü·±<$€[½?C)öªq�Ðâà<c†Ú“UŸpWõÒ­]Îz}zJ[¯onð™´Ç�©òCï©ÆF xÌVàçÝ�ÆÀÝ°A†8
+.‡"}|Á½4Gú@o¥eÝK+Mº�0ZœÑgÎ„‹ÊvúHã)=î …Ë)zúmeS§Ÿ$í$aeQ´‰Ûò*y%oM�…¬”›£hãsq—Ã{¡ýl;”ÏÈ/³|&«Ü“ÇO±ÍÌ�ÅMã¢édVØ~Ê€¬¯3Ø(M—’¸¤­r%)lÑÆ@¦R[6t±Ç€y%ço¾Búa…²c´Øu*xåEzvª·ÍÛÖ‹l?ñl}åq'ÁÌÍ<[—¸$¶ˆæß¦é,4=`Ê™Ëž7×§­KN«´<�<ñËîN9ãÇåØô|¿Ä�Ñu36½»öä$*I¹«d®’C9åð.©_³ÇY]úÍÉu P�Ëï1äVõ(Fs�²jtpFŸ'A\WÙ‡Ž5©F¾ˆ³µÞÝQâãog¾Ï’‚hbö~Ñ;((Ú¤\…A»mÖÂ½7k�a+q¢ÿS@¢i—�Š¬>/\’·”Q$:‡�w£æû±Î”¡°v D¡Èº¬Ì¹Â–ó#6šn°”©?´¡]J'Ü1ëz€÷dÿëìX­á
+¤N”ï…-‚»Iphž_z¤ShÛÎ­UÏ¿B[×¬zÍÛøÀ²…[J�…?(n�˜bù´Œ¡ã¾ü
+ÕoT˜â÷‘=©Òt‘?Às'¶ÜÖÁßùT…­÷mµ!ËË|ßè|‡¢çSz Â•,^fó‘«*ÝƒSß§V~i+´`Û¥jdåÙ¥ñ«ï‹ö»¥¥ø!UÃŽÅ’Ê”x±nøAÝK~íŒVöÃäÅOZ/Dî¡Ì¿ªÑÜÓ<³”yOž(:"ƒ-u�ËV5	|í³^N5•dyçT`t(XÍ±Û„±[ÖÊ(kSs»ÑÀ¶µ¿�:ª>~�8«Uf’ëÕë«””!È¼Ë­Nr®"˜I¥w-¨½Zá³Ê µ@p4z1«ÞWÜ}ˆaY´3WåÌ�h�¼ßf	ÂÊ¼E7¶ÈV®™<#TßžiŒ6V›ŠÅúÃòpå÷NúÛ“¯òÿjs¼3a¶HÞ›ú¢x/­ŸmÁÖö0|}ÚÜ8¥Å¿š€	ûº&ìîÄ+ÑÒ®±Ÿ»”ü‡à;<ºM^J³^…#ïAH˜I,Ž¨S¡‹kè…=
+.ñJˆäù‡%¬ÙŸŸàT˜íoØ)Ml+\È¶þó-˜¯ro-óÈy¶ãi9Nj–eMHŒm…OKÐù¢­Ñ7˜	×xÜžàÚ)j¸$5Øî%©�üÜ©>[‘‰^¾ñV*Õû7�:;v9
+ÅÒmTQœÄ½Â=õ½¢W¹�`H79ÈhÅ
+ëV= Ê]òäÛ§¡°@T½ÌâòI"Wap¸¯#GˆašQ`“,þwWÖd£Z\Ø¡Z·ª÷ëÅw+õô£fþ‘2¾Ò˜:uz«…­ünŸ•‹fCÔ™t.!7’bìKÈ<+O¥Û‹É%«{Mu:
+~•€ûÜ«LÀ·Ãúˆ‹+ÒÊ1ú¡Íã^Ç8]
+¸÷\ÿë˜—·*ÊýŠ/^åfv|ºÀh¢£¸6/$æL®}¬ý�÷*É±¥b{NÑk$Z9'áˆ�‹'õíq„ù«Š�Ä¢aÕzîÌ¬¶QÒumBÏ¤X…�dCY®T¼�?Õ±A_ºyñ¯{çgKû:Å
+Ê?¾‡'1L¦h5Kü“P‘®]NuòJw•ó6ŽTÉE¼¨yÛàS¬Èê7f˜LpVUQÃvBvÔ¡™#ÒO×7¤3·5y®ý�a/«†�ˆßñíÝÄwù+8\%ª|³°HRPÔ·D¸3oÍÌ;�ÖÆ­q¼Î
+mª}\AW¨)1ËÐkÅ·v'�°–tU£ÒW·]Š½Ð•5€dv¸YR
+{]J5úøRirÓ…tÝE“ü/¼¸ëë0ÎÅ¤36ÍJ¹Ži	‘·~¾•Êº	9�DqÚsœ£Sþ‹4wžF*^xºÏ{,Ñ¹À4yÏŽI#ß©c¦®¶ãý&IÙVÌ*"Ü8T®ÚAÒéÑù¢›¯²ðÂA¯âÂˆ‹\1«øÞ÷ s=�¶÷cViAík©}uëÌ
+^ð¹¸lõòî2‘­ôñ{)¶ â˜´t¸šúHo»Ý¼ªn-Ó¸IA*ƒÉËeO±Îs»C]£ÚÌ\iéc=O-š‰Ë7�êÃmÀ5É3Xl°@K}Ã8^8zækg!®{?÷×‡±nÚQOŠü TëRô'ŒA9�Ù–•¥¥-‹:‡½<øF™O—ØR ¼f°tmzá:Äª�}§zÏ!�I5v¤q•£KiÝõxªq„P K>U6(BöfªDIÎlGIS¹%¼PÒo	[ß˜TŽ0$jë:Â°3ÓÊ�ìBás‚(N­|äm­®„´…L	^SÁiVß�ô¶/6³<<y’ñ¥Zî­ÞlµK‡åH»Åh<¢„kœíQG—»ÖÅ0°~�·[bIè$²rÒùë›‚³û1+÷‹íëëÜ·ïáú0W¤ºb/îDût½8�Äm¼2ý¿‹bÝ’RQµKÔ¬Å äí"añ2SEŠd
+¦>	µ*]‹‚­ùèZKl­Q×ú~/½\Ž–÷>¼ ¤/VþÊŠU®:¶r¢üTïB;HV¨ºöm×,³pêZó­?ŽuÂØFâcdTÂ‡#+ïÛ£ñ€‡[öûjTÜŸŒÔ�É¦Jª°6)xæ#«Ê˜dzt	t@4$QË4úöœúÝ¤—1‹¨¦XÄSý‰w–bŽ½>ãÃ©ÄšqvŽÔÃÊüÌ–g©Ré*�VÚUT�Ú¸™âÒ¿DU2$ql´Å<ª^Êï;-:Ä˜ª‹èºN8®nbj(T¹ðÒ1áƒƒ+oÖ�®®Èf¹5iv†Ý/n€ž©”sp½S±n�êÑRÌ*‹=Ú.çJ%Bt4¿vr¤¶x©=offo×ÉÅYÖy^ÎÚì{�$~ÔVŽYdßö­‹Á�²$7C!pŽ¢~ûí]÷¥<�&E¿WÓWç­ÑTÌÅ™aÒ4Àá¬²®Ö°
+‹|T‹Ú›€º°‹Œç˜‰{¦Æ4ÐÁ”iB.*“»‡Ò`8½!¤Qsw.T›šT×:YKc€	ÑÄÉºÖzl°›ˆáPuRÍà±>P®24äzî¯Ï[ØäØ]AqûÅš{ë’æÉ[xàMÚ¬ÙC.É¬y8°7Íl¬P—Ì9½„"•FâÔ£sC8‡%¹ùNj¿÷@öµG01Ì4ÍºcR\&�Š²´í…y´oŒq+^½Nx]¢þì}$t®kŽ;’yrœÕ7�r4´HØŒl’		RêÙL©†°µF¤kÇàú¸F eP
+Ç}ÌMû	M…*–ä- (£©…zéeº5s@fÏ—öÉ‘LçK#�.‰’9’$?”ŽcÛPÇ,ŠufYÜ•´Ô�š†[ŽKíJà0k›Ù¹OÖëÃÒcÌªí1f&-|ž³"ù8ü•èÿ]ÜBm[àôZ‡Ì|H¯¡ž]2ðFÑ¤uiL£²�›Ý5í[½ŽV(jÈðƒU=§D­àý(…wH…ßÂ¢¾44¬hGÝ·aKÊ�G³ÁPj¿g—b!•ªï�óío§úzÅJU‘X¦b„ÊËˆ”«3]æ¡�&�„,½”—d-^Î¿sÆê¶–ÔÊ°ýeS‘,ß³S¤)qTðr8ÒU‡ÕMÈ8÷äÈ¨BÆjdÍù˜µ§Æ°µ¬ÍÝÌ¿®ºƒG~«I!T@ÅPa2Óå+de*©ªÆQ“ÑºÍµfÕjµY=4RqÉVãæŽƒ÷ueH!¬©³IMðªîcØjŠ˜¬Éì�˜Y¤é•ýnÙz] ¹ H«#ÝóùÈ
+w0…dkd³‰dŒ)þ6Ò±±;Rv,38¤Õ"ÄÂ£!ÝÛ.CÌí¡27—Y+fygk´iññmÂiˆ;Þ“*¿Ù“ïì_iJè&
+ìù�/H
+ñ6Í~Þþçÿ~û–BüÚúÛó>^~ânþ‰düç
+¸ü�a¸SjÏAè×PC?ÏËÛŸ¿þðó�o¿_«m‡?ƒÕJÃ%ú.ü©P+ÞHøÞKö½çC‚b¾¤œ½›õRÝ
+I³:ÒËÄ©dÇ˜=2ßÒ²{Âßß²öÊ�~§›‹_kñG¾í,Îq‚"²åß©³>˜4Î‡´#óÒ¹	/pW“Ð[µæˆmBOßx¤2¹Å;sR¯8‹��ÄgÈcY�³Jâ˜ý^ž@7=±Ik™SË�š¦ìÙs"fBŽ”)¤›�ƒ¬›yÈ4Q2¹"ƒ9{6ÛP
+�FmR39_iõ@š¥; %Ç˜nýfFDb»dX‰fkÌá¿Ûl–Ël9&æ,#x†��Ý,g–�ù@ÚxL*g{ËiM§Ó·­üv�e†—ö~o1ÉüØ€š¯�™°“5H&Ë“Ž!•4‡@Ð-LM¬CM`5�nz³×2¬�¬�…,_,døb5êˆö×]¹‘:�švø;æq«CFÌjv7¤[ò½Í²„ã+—&dÍ}Ûr²ù"þR)ðþxGž´é�®2;²†_OÃ…-{Ë¬SHuV@–¹ Öô¸2{ltï”VçnÚ<›'o‰ŒÆ1•�U8F,…æ'o\®Hžš•š�ª1¥Ç×jûú,B¬ã¸lÞ²—#“Vd[ŒÉ,\CºK‹!µt!Ù¥j{V%R¼ð-¶@\6—2ô
+a¯å³2+»,®÷9oÛY¢%€b½L¶>O‰ÅûI3œ2ôÂÕL	”.½âo^O}"+”êHV±é2$ñÛÆs�94�Z8•@œ·ÌHâ¤9Á
+©ÒJ�ÝìÃ�5¢ ìÔ—Í(¼Ù†I@+5î
+Õ˜¸»>³Šz&Öç¨]Z;Ödá—p�«—>ãÊ÷œ6ÙFÌ*PéO7|]<Ç•®Î÷IsQxîÄ¼PìÚ³…¸ñöt¢OWzO%vÎööTõ—Ÿ»:%ðìà*ˆ¤öß¶#éá/ÿ m[JV§Í¹ëÆËù15!Û€»D|~W"p�¬cKýÏz|±´‹Íú¶g}úˆî–°þ˜þ.ôùWwÊNÿ»z–ÃçwË!¤é«ÚYîTz¹ôî‰Ò´òÉut'¡µ†V¦™
+¾}PiüÕrèÓ¬,ÿ~¤ÆHàÈ‘Þ�##–tîcJ¢Dô~ÄgðNz©BªÖi+¤¦êë�*aˆó7Ùû)#ÆP àuÞöÃ“ªÚÌmU.4è–$ÒÑËÚÆÝ¨x}Ë,ë¼‰'�¿Ø¯–ÉŽ¸ŸSôÚ`“ÊžÁËYø…�ÁŒa¼(¨Û[Š�²ê%ÝÐïlz1ÓÑ/R(*¡³5ñINÜ%åè€bQ6¤Î�›Ö‘ya�èŠß¹Œ`…ºˆ›
+øÊê.¨…Ól¥ îØÝàFåÕ;==¬VäÚ>¸Ó¦µ¹6$ŒaE¯D«wv¾¥$�t÷‘©¦È
+ç›(½Çá!^)×Ëáõ§ÒŽOž@|‘¶y¯$dîA	’§ã‡„¬®ÆçÁ“Tè4³½ ÜT%zöºä`�4H»Hº
+&Œž»&—NVé"­yH0'¥³+	È¥nWve:Wî2\&Ve…\ëÝãsÅßø2ëëúÍYj”Â¼2JmèUÏB{|²Ðôc×ÌYC÷—ØÄáWºzVÂíÝJPæ	Y>´O&Þ_XE½<h÷à˜œØWF±/–AiÝX�3sgÍG½ƒ]³læ°¡i,I”ÂW™kò|ŸÙ¾Qnì@Cû]kqæþöNîûáËw½§/zpÑú®o
+øc±z{ûë×/¿üðöçÓ^üÏ”ÿ(S~g¸Ý_i2,õ˜iqkµ¯¾ª¥€ý[}Û¿o@Z¦¬K[ˆ*G
+ ÞS–Rbˆ�/@Æpdôáû€	‰}¶CråQÉ�’²»³é­HŸÅ£½1ç…$S&ÑŽûKÓƒiÅYjZe9BC’q&_”z,j�¾vÆY†K½þ¯iy‚ÚþñÍ¬Xaö;¶M:ZÅAŸ$ìæÈ ÒöI±*¯¸/¡aìû2³£ÃÍ�èµmçí<Œ–ó÷Šôs•¹?Cª»š'Òë±hÍ½æ-iã�ø™4DÃHæ;g¤T=íXpnµÂŸŽHaH«_Pc	M’Ý¹f¦{~Â‚ì¥X52cøÜ§7ËÜg¦Ø§Z½²w6»™ÙÖb,¨”¶Ù˜´f©,GRr¤u/£>Ê�„¡‹U1�)’s /z�gùbz›,M¹ÎÚ¸#šf]#eŒ
+‰
+e`cnïŽoÿ”D£óœÒMÈ®±¾S4¼ÚíÎçë½ÞÇ üf×Œ×tñ
+ûk÷Ã›Q›ã¸{+›ÝhW–éà Ín%ÙÅ†¡VR=†4V@qzY\5kìC²¡"ö±NÁXqCéä`ÙZ•:Ù]gpy.²»—PÊ�ÉÔâúZ—s¹Çª<ˆ¬]%.”O*OñÖÚ>òe1OíT^AÓ%ë@Zï—Uš?ªHpû%ïpû_ÊnŸÌ�)õËûKÒ1J¯z\ôñþE¿ëUs›¢éMúc~"/uöËí›þ±%�½jaOÃþ­:¡é_UC–º§Ÿ�Æš7}¨´Ñá’´Ýb@üæ�þ× Œ§J›ª´ZGõ5ðÕ²M †qÊzº™¯Õé)Ô-AjÆ�æ²«Èœ@j®Žè@²Sl¨Óy$oˆƒ}-.;Rº½'²èôdÆYµØ7JYo€Š ›$¸"Íd
+©ˆoºÞ¹)×V>´£6‹@Œª
+mŽ,á¢š¸ñÔ”qUvÍ×dfâ
+gBà
+I9•i‹ÔùÌXÔðûðËèï•_åB“ÃAõÆj�$=ËrÄnÄƒ¾Ì•àÕ#öEó3aoq»…Li¬z¼ÀdÊ�2â›�Ü)ñj }0ÂMà¾mÆ› Ð&Ô}¿rrß•v2]º¸ùÒ&Öˆ·l½N´ßäNÞ„œZE�£‘¤J¦‰Ç[éŒ-#x…M3ªÙI$n�{|"³ÁâŠ_Å,qî,Š£lm}Aòþd,šÊvAô¬¹.«XdÏ>QóR2F³wk´"Ykô¬£;kD56¨|rðñi
+‹1¡ÛkÒ»^éo'	nL0�çBÜ](,gŒo|œ° ×·>L=cWTj¦s	$Šìë‹pLc“dnžÇ%Pý™õÁö¤HJ[püÎ3Å7ÍÇ¬VbŸ.dXÙë-3%%¤¬O~‹ªRâ˜:{HÙ(.‰9TixAä}ŸÉ ¯Z;écW¡4ÚÂ•R;ê^t–ƒZ¸jN„	ÏQ{e•‹H>CßR ¡êêaÆìº/ÿÚH …#\Ëãz½Å¶‰©.YÜ±(%¾{®«ºi›ž¡')×ð�ˆÄœhÝ«¬^õÂÀ�M¯äI’ýlÜÏ¸šH1+ÛgMøYCzQÌÎ®±³à‹¶¶åÉßS,I«¼|¡¹m$ñhAXa;fSdSÄ2�yãÏTF¯d´ùû“™÷`]dõšõÇYOÞEòÈogÜïŒ²ã„ji�_VÏxÆæv�„¾÷|´�o{¥¹mÏÙœæ
+Éò[áÝKšB@+Í¢»h2¦�¢ÏiE�fs¨=dÎ¨ÊÂÆËâÊ«P$âûºVú$aÎ_^¹+d:øÝY‹…ã6ÝF¯ŠÎ~ˆá€õ×Ø’l8H,¥š³#5±Ü
+)/6Øp•ô@úâÎiï<
+‰§¶w¬‹9ÛÈ.IC&¹%ÏoC!,@E:j]ŸÞ(Â—×ˆTVv£)±ÁdrQß7^Â�Ž7ö³ÝLà¦dŽ�$uÕ@†ë�¬àH4µDØ£Oõˆ¨Ý¤ ^YŒ�ÏiÆýJeµg¶
+Er!·ê^%â„œ�Ÿ¬ÑƒnHp�h™�Xj^ZuÕÛÆÔR¹ªïj€KªÊÈ ¶ ?ÕJ¾V¤æýÒ3ÿ�ºÒR?
+äNò{ƒ2’Ôz|žZŽ˜ð"•-ïvz¦öÆ´!
+”qT%XÅžq»ñm‰Aéªˆç[éPö¶ú*½È·ÂâùúÔ#ÝIõŽQ*‰‰l[7*¬™l[[²'{m%ñ;§­?Ã_5óVŽDë›4³ÏHœ5©æözC¡«[nÄ•nkß¢†×])=½¨#�E·v]JfÆV$YG1wByWXí,æ$�´1ñÛq%Þþ`m²uendstream
+endobj
+349 0 obj
+<</Length 7771/Filter/FlateDecode>>
+stream
+H‰”WKn$;Ü÷)j=‹‚(‰¿sô
+ÆÀl¦½5àÛ¥ åÊ´Ð¯*¬Éˆ s=ÅæCZ{ªðãÏ¯Iý©L�Ð³÷BD/„und6Jd²o„¹�1y#Ê3‘>Öšþl]!“��dö�Œ¸3‘†5|^Øk4v/„ž.ë®ñ”¼=�¶^8Ÿ­�DlŒ�Œ6ÑýÂo¶D›Tó77Ý€ÏBf·@øÙ¨öŒU v�Þ�xíêj·54ÈÄk¢Œ»Ìé´áæþõ«=ð÷ßûß7`P\»ûÎ	ÅÛ?ö��Æ©ì¼ÕþójßsG}ï¹Ç©Ž´Ró}¨‘ ‡—¼¦çí’âÇ-ŽÏ_ÿ®(iG9bûÈÅ¾ÃÄù’ËÜÃ•n=ÎTØ¤D¤a�d%Q¬™ù[3Žú™”Òx?k´‘‘2„ÇFZq<�x§ÇZë>A_ÆÅAI'P¼BaÐ‰ô-ŒElId8JcÄ‰L³�ˆ÷D8w±×e”oÎBL±fœ“½È@ùé
+-[ÓOæq~–Ì±‘™)çœ!òÚÃ-¹C’ÈèÐ¶õÚD‚Mž†Šv’[íZšÙˆÖå­}q=ƒÚQ�`òA6K‚-:+ž%n•vë8ÙG¥T<‚¸ÖÈ&tD*¥<úÅG¢4dÁÙÕÖâ´ôCH5Ø3¸¯‡Åcë3’]¿çíwªÅŽÆŽ(º#ÌrÛµ4¶�ægái+w\J¿*äz0?½1ëóÿ`ŽÝ_ÕÖDï•}CÕ&eþ÷»¬Ë	ðš´·ýÊnp$zÜ#Ýôu&íÛÞ/„óûâE,A’¦£ˆvÊÊ›¿QÅQPÊBë(#Én0¤Öø¼ö�@,]ŽùPõ0/ [ˆPÑ·)j6{©�’Õ¬˜H3ëx„AÙ:¦SÑKú±‘A¨B;v4t^´õH3äóœå¾éçrxÂêû^ò�FŽ*ÓÚ(ð‘'§Í"ßÑB”±K´'"“onÃ�¶^n3Óº[yìgòÕ´¢�Ì:¸'%í<°l£�]Ä¯úGûÚú·:¥‘^h±ô¦Z¯
+Ã $DQI–Ý$Úh�ìÒâ…pîÇ x·Ã@¤ÖLé·5£ãäÑ‹¦ ¥<é÷Ußf”ïú˜9ƒDžEw‚~€|n§¶÷êþCõG¶£ Õ=ûÈ>á!c{#‡„^³óvÉÅìé/a|›Q<ô¼¥Oíˆ2�=1kPå÷(o„§â²‘á…¸bMo›�½E™ñTGQâ¾9mû:å^ˆ¤ÁÁSé9‘
+¦Í…øxuœ@†b
+QÝ>V‘i \cDõ[I¢¹kX�lŒnØë`ÏMÙT{ŒÃ-4Çõ@ú„Ê<^ŸYÆ¹z†¾vâÄ‰
+™þêš!Ø¦#ï�ô–³8&Ê¸ª´©u·ø€pZ6ŸOÅ–Ú5+íƒ9ûj;ŽQ;@Iýb®)h­lyò³C„=šq¯Y÷^ð=}i¤ZªvÉÒiÅ¥Ùl#FUÍ}Œ…L­HÚÇFú¡­’od²„îÈ¾<�™€8€¡7€h^N�¬r,ù¦µ¥E\#Žºëá\/ž„mÝˆôù÷Db}ÔWË*möðÓÚ­Œo(ÚÎJ¤;RºŸårâ»gí
+Ø2±h—þ¸‡Š¹ä»g�÷ tòIÒÌv†d’·�w«Ž¢YÇrCÑh”¶ûøôéÇ"ð ‘bÇ`¬`*–
+ƒÆ,7šé|¤uÓÌ6âVçLIW›u7ª8F]Î"Ùúê¡l�­nÃ¨ÇVˆæð7ÇÍà|M/R	›+Ò€ƒi+5Õ7j?ÀÀNk~4ŒÕ-
+5l…À	…PO_	´N7[ñ–C€×UZ%F‰…¤Aô«;åë725ÛRÒË¬8é9�çÍMpÝóW:‘�"t�î ÑúÏ«ÙS¾Ò	ž«·ObbñÓlÐ
+‡ÌŠ¹DÁÏÍ¿
+ßT°NÈ—´°À;?^H†*Þëüùc�)¿ƒÖ"�{²?�ZK!M¬@¥[Üóñ–ù@¢Ýôq�å>�Ä£ð%ëÑ>j�«p…gëY“:ò	Ç]€á±BÒìg’:¦àÌyÇ³' #™ÄV»cM/`nRGžS	�(©×­�µWÎŽœÖÏ°ˆÖ×®%`zÊ�Û¾&TÔB¬‰‰"?¤xx"”»rZß2ØÔ½6MXD§(ªN†°ã¼|Œp¿ ¥Âuc6¢¼(ntDÝSt‹39uk�Ûasòkb‰TaT Ç=Ï†}×i×ö?÷yñ
+›'XÙ´v1ü}ÔïÉQsh]©2 Šy �ž†_ãT É´¯ì5“×î³ê¤XÃ¹+j™„-ßìs‚Ô^4Rä£Í,òIZªo}†bf!%Žd¿'�^# mE®¬7d6º�ÓZÚÍOÊùñ²Ú&sÕÇÈ_Ô	’ÞÉõù·äÊßsØ>ƒÝN½÷
+Ål0ØT¼ë+¾{ÞÞÚVNÌM÷Ps©SyÛÊûAù£(œ	F–ã:9Å%F¹YKÞÈd<±Ô=¶cy0¬–LG²�k
+'�ì	—1³.ëB:võc6’&æ½*Ž)up~®�ã¨–SKe’j>ëÂ”¤yˆ#­pð‘JKý¨.
+Ê­–e¼Õš™£„YQdšçÁ<ê£6Í‡`	LšHOÛ(¯	;Jƒ2­‹\a4ËZ–­ïDÁ›Ùeº$ù(uŒQúF+·Ñ$¨žÔH2pÍMéPJI‰Bæ®®¿$t(<Á¬³/ß q¥žLä+ˆíQ„¡7‘åª¡ƒ_ÖŒ�í}NÕwr]Ee-¯Ü¿O)?Jƒ“öëCõÎÍ�/âíÂÞ+ÿùSå£BL‡u÷ä Õ;è+Ð.ðápOü¤õL†ÈãÈ·%¦UÍlF½Þ7B³_²ÈbõÊfÓDºÂ&<?bšéS©Ô 4!_œ³c ¢' L˜ŸLê.Î	‹³P²Gî�çd¤lƒ~õÉ$h|n·žƒ4×.ïHgìÒ=©o_HmêÖöîÆ3�Þ¡¼U £c|ÐTU\á~
+â”š>ã#2�¶m>¾Ž…Äy©é@ÖÆg
+¾¤I'ˆD¥î%Ûèš
+z}1Ä`-_ƒ.Þãù9Ð¤¢°	™S¯7k&ž²Â|±cÝ­zw¯Yˆl\#D3'Ü^)dÐ eS×�§M©MÃ²ÇX½¯×(`UJfÛÙÕ¨ÛfÑR
+jZ4àÂ¯96É¼âÄ¸èÝ–O>Aÿ¼ÈäŠÈž'ûËcãýŽÈ¹üUm9«ü$Áœ§¼-Ñ_Uòt-žÞÙõù÷ìJD›íSÔzÊêq/íêf(œlk‰w
+*¾{ÚÞÚ’ÏBTÿ£¼ŠrkIuàV²‚lxw	ù}÷÷HÙý3T™ÓÝÉH3‘rJ@ƒ]U¶ŸOe¯’ÇF>ã/HêçÏÅ–â¨4¢$«UZï)zUd{5­ÿ;‘\7œÇMxç6rIÏ;Ifi$�NÞmØk~j8êÛÐ$Í¬ ±µÜ5Û¸õEuie’�Hßƒàî‚±|¢®è‘fiÈDm‰TyèYh‰]Ž‚šo%eŸº 
+ u±Vìª=½cYê¥½ZÂÖkË°æRž¤^o÷[ŽÑù„ÜU;l¡I\9çÚL¤„k°„E÷|ªä¡£˜Þo&i¡žÏÜF¶xq�ÕZm2YÚ‹­ájÏsšÀ´¥Eîƒk”ºt?�+´y€UrLT+J‡jš&G;ÍFk¯äÿÑ¬ü¦�Ñ@jsHóJÎ×…x;¯ÏÄÿžøÊ+DÏÐ¿hƒp¬À—ÖÐ²CˆŸ—àÀP¤à¡Ö`t×wüèUVyP,èÉ¢£¿dt™øˆºYÓÄŽfKÄd^¢¹G¸fÍsz?/!@Z­yÈ¼²-òÝ"ïªåfë7»XWGÊöº¨Â°–K„Â€Õ Ü#P{ 
+B©Å[÷\²
+'Ú‚D†£Ý=Ì–+q¸MýÌæÝÎh@PXßÏLWs¿Õïè|u‘½]Gˆ@ÄØéj~º`ªTÞ7�ŸÂãº>n]ÂB›©]ˆ€ù(ë�l$&*ÀBØ2×š†ŽWOzÂ2	ÖÁ™wôZÇ.ùq…øëÙ$ÇPM¢y‡º%iFÅ.—ä^[ï¬úHDv“O=ü„8nˆa—Ìä§l=Ê&Ô‰o�¯_EÆå7åõ|š¯iè.�¸_�Ô‰QåÁ­ïË-‡ï\ö·œ¹ýBÞXÝaQ¾G>ï¶/¼lÝr!Ý>ž/E‡’Ç.Æ=þ^�”ÎŸ‹ÅQÁAiÕ¶ïãÆÏUÍô†úH‹ÈK�žkæ€/žc¼"mç7¬�r–dÇ*i{ÎMMµEçÛfò³°Ö#Žéé,u0èÇG„bn’›´ØMÌñ‰Fß;³�RÞ�v×‡ó�¤õ¼ <+�t‰4/é$c #�ƒÝ[éGFãà$º	ÌjšÔS"cçBŠ\ç�ô¬w«±�
+�–·©mgW™õê©ô€™÷Ä2w;\ji.ƒjn–ÖÖ+è}¼®m“Éq¤ùDÄ@Ò!IÀÙ±ÆFÇ•Ú?ú�ß˜ïìŒfÈèÉ½×›WHÛ#¯ßÿ�W­ðv	Å<#ûBÅ¬®gWÄ,z��g8`êˆØTØØõ%ÏDã ù./û»«·pÊ6Ž�ƒnDzC€
+~È`ž”Jd)hUÐ:¬·¼ö‰’Ÿòjgº"b÷š¤?$®Ÿ€ðÛ8Yœ€8Ô1kîi»Æ¿5ˆ³û$Ò\@©2
+é`—œÛ,é\Ë¾Á!ªÂ“Û©ò£«Z4×¶*�ucª5�I„�@ E¥Ä[hŠÚ¬�H¯ó:ÒÚ»ƒ"“CnÍ5Rõ:TROØ`G‘VH�<�Ò…½ñL„Ý°Î +RÞ«e)+=16§�<´y3
+ý4ÅšvvµÇ_’€ÒðÃ¶ÍŠ CI¤ïWÆæšÌn»)ŠŒd6Èaík6‚j¶3€èí¨-È¯Ò›¬¥­/?¸éãî“‘‹£Of}ÿkf‘Þ?�kèiàÌK^¿�3¿âV¾µ^çÏ˜}áeëš�ôðÌçKÙ‚ðØ¥ÀŽä�@9Þn¤›×ˆQô(øZÆv}$q
+–H;.Â+—–´+[I²z­3ºÛ™�ŠqøÄvT<Ï¨“­Ï±61ìsb¨ŒÍÒx´°Í$Ã±ø±"Aè~�é7¯ØÂÎmF‡ïøùøˆç”\ã
+}ÃhG�t«QavZé¯a3üÖj€ìR¶lÆÒŠ†Ý/VDs%Ï1ÅŸiK1°Œ›[…c�k¥³SÌ�ë@L‡ÿêvÛßâ·üxUjò ‹›IÇ2K†d�‡ƒI™†ÕQìßÇšö“ÖYÉ�u‡�X"¶šµÛš¶Éµü1YQž–r!þ³?ù)‹à"9_—ânÔ|]h‡¬>óþýy·ÊÒQõãøÂŒ€-çß1®ˆhßöt�¼d5`©^ryÇ�æÄb¿bµì.l!ÞnÑµ ÜÇ-‹ë “y
+„iìä�¥�èÀ9ý“.RÞI5Š�E(Û ¾‡×]©˜´€j6(î@¼ÝèÛ£b<O¤q°©%w‹¿kžÜY´³Óã?”úNÏêQ.°ËHñ7Ã®V©�
+û•wF–YØcz÷–+‘·*à½„C_«J¤
+ª—±Ÿ³@Ü9ŒÏ.4L"­ãd?7V'2òÆšq§R’î‰�y~¶
+Ç1�É
+DØ2”DŠ‚KÙsuv0ÁÉDL•kEŠÌT�kÔÜdÞ.>PX‚Ô<¤LØFóCZùGIboB.óÍ%©�_�£†.PLR2�
+ÄŽ®:c{òS|qGjd„øž
+yAääØ.sãÖ÷à‹n'WÛ©ª�Ô~!m­#ß·�~øˆÛ×~šMø’‹~<ŸÊþ$O
+
+Æ5þÞhçÏÍ�–ÅÀ¢†W %+*ìç�Éˆ\Å;úÎ;«æi,$=}B&­îí%Â„bÑ
+³[
+d€zú¶�¥Ù4eÏeÚDÃÝŽµ–HI¾¢Ì…*çq¨¡7-‡0è†í¸¡7hYì¬×›÷e”c$!Ò³)3)¢÷“Ãmx²µ¤Æ¥º‡Uœãí~Ãp$Á÷üÖvy=Ý¦£ûm’†Ó’=1Gi˜%½Å•°œ]l6ŽcM:@ËC´‚%ù‚ º8™”
+ƒ²ÍFtû†må©@ä�br×¡ÚÛ6Dd§á²¤ó�“^Ð1>¤–®q¡þ�å§2‚Šd}dçãIMøGó~òúÌü÷¯™�t°>¬(=CÿBèix{‰@Cû³<‚óu…×�ç;~ô(3HŽXÂ$â÷˜×HÎ`Îëb¾°,ŸóÌbåÑÅá’�-£‡“ò
+o„ƒ)uÀd÷Å9ËÌ»VâØ”ƒ�ï±o«ßs�‘ñÖóäÎÑGGîãæ1cpSöB1‡:„îLµA;Ô6a4�ˆŽkGˆÒ:Nn«wAÆ
+SC«Û–ö·Ú| /„ŽÕÑ#,DðÐ>ÁÓ1ãµ5™à™(-¥ç’nðÜz®l\Ãqs!F½ÁÑB‘â…8uëgM»v
++ƒÓFËj�kÔ¡A	õ\R…Ô)y¿RûÍF"5»»v>ê¹Æö9¶kùÕûF–@È[÷�LöïZÝ·‰{"[1}›‘ý¬¾ÛU"ø9yUû“§ð|Ï-[V²t{ÓÇÜz(ú$Ö÷¿'‘G®Aå¡—´~!g‚öc8îÄãž!ûÚ/û¢a¹E>î/Esr
+Æ-þ^�ÎŸ‹ÅÑq)¸“ïë­v3³ZX@”Z�du˜õø¯ÜK®i.hKhØT�Ù¯}ž=FµØÜ�ÑØ¤ËI³Ö”s™>Øô?
+å´™Þ3YX”¥?´TÁÝÑGK-UE·ÿ“^-»‘\7tß_QËª=sß�mæ±lx5�vr«=˜x$M$Ycý}HòªºF	dÕÕç¾xÉÃsÉ`ÉÜ›Í1ÇG7r2CEB­F¯;'#MÔ�›/Š _"¥A¿DˆWÑ0©¡WÏã^¡ÚYÜ¡Õ0iYUÃm«
+“k]3a©ðrè¶¦Ä´N¦uEú³(¢ÏVÞá^OÈdÛDÍãÐL-½ò-eS9×�ä8]•{¡ñ‚7�T6sšCÚä2^² gù¡++þS¡|›]ëÊM×¦-C!"¥…ÛmôŸ^Œ>EÄòîÆý�pm‡ÞQäÅ¯
+Wg¬t<sG)ª«›lk”PpÐì&•‘+è?	ñ*Ó•%#¨hSBM+o2R¼‡nÈ¸‰!)‚H¡Ø>©<w_@²¾b‘c¤áÓvˆÔ Ï,ÒõÓ³ÙÓ2Ò£h
+iÞDT¿9½ð'¼¶L!xE‚.òÁæ¤€üíš‰QªtÉè>�†¸7´¶‰®£;Gd+Ä’3I}"¯J4F<ô­k.RGàð€»l;sž®º:½÷Qãà"KŠm-H"
+t@›NFüy­@ž«hBŠŠû¯WSBZ|ó¢!†"³¿:•T¢]IifNtúÌtCÂúiâPµr&'äå­ÉIÝc¤R¦Ì¾¡ÎÒx„]ÔN�dh•ŠÐ�-`ˆ·¢³wìcØ n½Ê3”)/å^¬¸g$qÛ&È#È¯4Ž¢1çÌzúãÌÊˆœçzhl~[7�="ŒÒ†p`WÏ¸^KÓÖkG8@ì$¤ùisU-TlÓ()~½B,s.VzD;•¤^’š•¼=|‹ê“¢XL bCŒ¼:â b­Ûœ¢&Û¦dˆXªÆ†Ò¡�qha=/YIZ$
+©©3g«Š�Gã0r„ŠTùë!}µšÐu<0yÈ‘Ká<‘½J¡K¦OÑk¬ýÈ®ˆ¦T›3üÞ±*£&b†8ÝY)MfxH„¹”ä#@lF4ñ¼Ý Û×qƒì 1§7ÈÕsÁAˆ”e(šæEnCÒ|;Ë~âtFö7gž(­œ‘‚=–FUOS§Jž0$bQMfŸÔbUš�‚®iC�|E~´n‹P?>Ï¡è"eZ6’Ì¨Î€5ó·%Ê‹‰Q(Ý{™¶Ô„|4Ílë6ðOÿ%ðNßvÒÖù�pµ%]ä!JI$NL�“µƒŽgîè	B·¾Ë¶HáÊƒ™æ(ºIª1F¸)uÅD€ó˜r€H9Ë>?+Ž{Én×ŽŽü†29
+�‚°ð¸°&$>#Ü,:NU;ªÓÍ‹KRð1RÁbB"^T&™üg¾ë.ÃÞ^ �ë_B
+ÚQ´(H‚(°?ª\uÈÌ,B”Ã„Y$j€Ÿiúßª­ébÑ“oRè8<<«##xå<uzj‹ÃS¾BJ
+†dS�»Œ„.ˆº�ZH~`òG±«Å5Îçº’�’ž©œ		è'	sBH¬p9Š|¾D�‚$uqC‹áX»l•D7YcÇ®hØ¦Cá’šâ,t=HæÐ"X“mJõU�†ž—ÃâÀ>•f‰%(¼Í	²÷;ÆÇ.³hûª\“àÉøj´Fv2(›½"–YîD»è-
+¡“ÆÙë$C‰òbæµ†…Ž’|›�H%
+stK®§?N.EwFï ¼iºë*¶GŽ›<¹LìPh)N[Ïå.IÎ @¤i{YT)cWÊA²ãz…Xú\ÀO
+æ�ÂO¥éiÃÁ•åyÊÖq^<RÒSÀ‡Ø‚%!ƒPºX©ÉHR™³ÿü­Ch‚ØF"W�œ1h‹™1âzÄöIÉ“ƒ��ºæ úTêY.S"tH‚ÉScé§ÿyœÝUåÒÈIuy´Ìv*ƒéŠ÷*4JhRÝ·Û¦'0¨gÓ•Ï­kTÏAi"ê%Ö'žimÁú”!÷5
+D«ÛQ©‚z>DÓ"&“ž(ô{Î¢tE¸s±Ãƒƒ"´�x	/ÅÝ›¨9Íå†Kåô*5®êQW¤Y`ª®*©ŒÀ€Ž%$•Íi/ñ,0’_ê¡$+êoË”2ƒ¶PÚWòë–ŸP�ØÂˆî6þO/ÆŸbÒôñuÚàQßp)˜á\E§Î]t<s�lï"ñîû7»?v]îË¥Œçb5‡Nþ¡]×äŒ�»ùpqñÃ‡�–Ã¿v{Ï.¬ýRÞî”tçpÜíù“Bxøºûqþi>ý¾P‘5YHcçÛ{ùsº’Ó—%RÍ—^ý´,ÿ<üe÷î°û÷.º&
+Rv\¹r•vû(µÓtwÚýýOÓ�L¢J«¤ÎÕ,O¢çÙ³úÐŒ_v90§ÔWŽˆnåiË–0ã¯vŽÎùf‹1ÜI.€óz*‚d˜|öú=AÓá—-Í¨öøƒƒK+¨Ï¢Þ.„_"»È±sæ‹Ã_Þ|p™úú½×}x6’/ª¸^1YU
+ÞÈ_“�âëïn&Ýüuz\éÐ|»ìÃüùáòãiòeÿó§‡éx{s¿ìI]æ‡Ë›q7õ©>v6�¢ƒØÈ;Gì<»»;Ý<Lß½{;Ýºùuºº[ö¾ÌŸä$?Ÿîd¯×ï.Q˜?|ùHÝÑ«9U*5‚Ñ‰«â»�z�g§ü8ýúuÉÌŽWdi§ß‡WG|Ü^ë!êñn‡ÈG)ì­ˆ˜í™³¼}
+ÃUÙã�ÃÒHåˆxnþy!´ùóBú|ZÊLq¦ËÕâæ·§Å·ùñÓÂ“�2¶ìË|O¿-DƒùúúòîI¬²Üñ�v
+,áix_Í©$ÞbÃwK ¿ÌW§eOª1ßQt®NtiJ,–‘ùÃBì‰óåq	~þ“.naæ�4‹Ï§¥$½�¹Ù‰é|;J}žšæO7ÕwÊ2¾¬ä/EßSAm±¡O0Ò8Ê×ÎßþÆÖ…äæ‹ö�±Ä†ò`�=1‡¡‰r»R¾Óç¥8‰¨B½Qœžv?}9ñØ¥�||Ëøt”Öè—"ÞÉñ<é
+EŠ2å øÄ²;ähß›òÿi€çžpe×Gàú³O8}FöÊç?„#bYCêL”ƒ°qz÷û—Ûû¦^‘QM­ü°DÒx²SGö¥’r½cã6üçR–â>AîÓô><ª7âÏÏ&¥”t¼OdI eHõ,L"_!’îÒU	Eu»*}��Õ ±ìl<ªV3eV{ãÜÀd˜R‘urÄjÔw’óf£´öl°òc¸^Êš·žPü«ò¿ÆÉôó³Ç„é?ì£Ä­endstream
+endobj
+350 0 obj
+<</Length 4924/Filter/FlateDecode/Subtype/Type1C>>
+stream
+H‰ŒTkTçžaÙY$¸Àƒºkv±Tƒ"‰\DQÜrUÐ a�U)wvYEmjâ
+!‰I+9E­V8%x+‚Ú¨-^ˆ¸êê¢b7®`¸ôýð]›4­{æ;Ï™óÎó|çyŸï{‡¦ìí(š¦]cÃãâÔ±Þ‹µy­>'K3Zô$
+šL°'“�Ü1K_m|5G<¹ e<lp†Z×““ÝSd”MïªYPXTV’³z�^5-kºÊ/(0`Æ(ÎÃ QòU…gfjU‰e:½6_§Rd––hôÚl•*</O5¶ƒNU¢ÕiKBõ^T9:•F¥/Ñdkó5%¹ªÂUª˜œ‚B}Y‘V¥ÒdÏ*,QåZ]i¦.';GS’£Õ½ÑS-<CQv”“3¥¤¨)Î”?CEL¢> ¨54µ–¢öPÔ~Š:DQu• dBÙSªœ:N=£yz­¥7ÐUt-ÝoçfW`×/R‰ŠD&{'û�ö?‹=Äâõb33‹Éev2�OIŒ$SòÉ5‰ÙÁÛa¥C�Ã³qñãÚÆY§8F;ît¼ùVò[ç�DN§Nd|ñøÚñ×¥bi�4^Z+}êìã¼Õù‰‹»Ë§.§]À•wÍt=è:(›(Ë”­“ý•ufç±en.nûm~RaAJy;¤¶ïYC;¤µ7ŠìCöçr€óîžo±tu[,ó:}fÎŸ¡lwom:}ùâéŒÄ¤Œ´%ËS®)Ù‡d*þëÿ¢>%Ç¹$ÆÆ¿^%ne¤¶’_zËZ“›Ù¶¦…Î‰jar¶Ç¿ÿ‰2Urï�«Ýòž)¾Â8Ã«ùké›|4RÌ!…>q8#å]ÑWù=~KA
+Ar(o~þf+ßè Ì"zŽYPàs¦@¤â£ÀÕ|•	Ì=ô»ŒR’cy²÷{(èT5Èë á«|�æG@>æu@žPF"û~øë3/‡éžAQ�{“ºi…f‹2M²¯êán˜ü‹kØø”n‚m"h„N·ùÁ¶Q]Å˜‡…n==GK•†‘­kéõÐ&‚s#¥œšÁí¯·Šo0ÒuFrÕH×[à¬EDBáG#Ó<¼¼Ò†!"Ï¿|yÆ#•wðÊ†\LÇôlÌE/ôjÀ\H‡ôÈ/¥´Æ@¶´ƒ\Èá!@Iä1…(IÝ„Ì'!Ð¶Å"‘V˜È	£ìP_ðc8fa»a"yŸ;_õ¸À$ÅÀñÈÄYË
+ægð>ËÄì?f&©C7£—)5ÙdÌg‡k.>oé89qè’©dr˜0ÝˆR%Û†!z,ã…&à›0eÇzÃÍ= ÞÞ»ØÂZØ ‡n®úëÕ
+ö§+ƒ›Ð18&É'lxr}+ïË|\|7Ó¡ìXÓ‡uD ±¤œ‹ÚÏWJØOìºðÝSù?ƒïâdŒÕ ;UifÎöåOàªúÓ"�¿º(Šg_lÜ°cÇF^èÂºHªÐÿ£Ç"²Â¸®©$5B‚�¶¥â¸‚a�!LâGx®o£Aˆ½Ú�0ÝL“@!°…¤�ƒf³�b–ÛÆwmwôÌÁfEÏ­$/ÿ¥¾sãŽ?øXð‹~{ÀqÕ3}¡wáW8î21}þX×Œi¤OôBs¯ˆT�j<?FIS°W­Àô™µ+ QÍ‡þ¥[×ªèk<|ªž?waï…Ûr˜‹ò‹Þ)+µ¥Êm•â;G ”]ÇÒbÿ¨Ä#ØÂ™Î¶[�>;c™zÎÔôû�cÇÝg¦ëÉzQ½àœL`P�~è†Ÿëp™ƒ•i†0ôíÝ¶õ’Qoº À(;aYØ;zYØÖJ6‘½Üƒ¸>ôÅ¹éè¡þvå½’ÏOO
+�çT„Ý^ªüàÒ��|h·¬½;ã$ÏZëv_÷RÎ÷0‰»w]3íæé£QZøðRÛ™¶>�±½‹‹N8uãô�6ËÀŸc3¢SRÂ„„:@m„¿e�½��áÐ;»á÷\[{më!¾r›Sšì­`­4M?læý™¨&t‚ Ø\
+w:�)…5(ØÂi¡(F7U½³Á]Ymäæì…¥õï^žZ‚ü»†4~láò°¬g�­y3‡l©¶ÿe$U é®ƒn U"ÒHäœ­*‚T1ÈÙÿçEªî”ÖL=â&"Å å~@­x˜Áê‘L1Ú1xàu¦¸Ÿé­¸ÖÌ�n‰+™a¼%–ê*Lð¹ŠM²;V¸k�±
+�†�8sÉ°¨SÚÅþK}x\À¼c{—ƒkŒðÝÿ‘UØÂ9ðhê^ž%Æú=×ÏÊ_,2¡\‰·«�å Q Ÿ¬õ
+INöâ1‹‘Ö­3“ûfº©_4òÙÎ�Óï¼A‚±
+Ô¢gb1�Ù0§ŠvÁÁ“üLC~‹t~ŒÅƒ;„Â’¡çà~kH�²Ã¼´Nø7œ7Ñ÷­DÕ/ºï'ØÔÙY(�)Ïcc
+ä@ÍÀD“/ªQ4
+e<&AU˜¡ÜEfÚl›™³-„rò¶Ùö6‘yfÛ¾×™ä0#
+ò4þ—Ñ`ä`ÈŒCgªÙöéëL+#íYgÊ0@«	ö™eçú‰¶—=O&A+zfÞ†è˜JÍò%[V+0q%¼^�0<œq¨]ëxœÞ…r~è�+pAX:ƒ�'¿ºþJ:8+^<mºùoÂ«(Š+
+Ûº‘h˜N“ìŒvW¥¸ÂèEÁ[”x ‰JV	ÃÆ¸�BÉ±Ac¯5*‚(hâ‘x„Œ›Š»!ñDAX‚¶;J2»ã÷ã?ºû÷�”fk·¶jª^÷Ôëÿýïßñ¿UÊÝõ"ÿ{/P)!­NfqMNÖ�R?ÆËžnp2”’�uCÍé¶…êê]žé¶eqÊ;Ñm“C½Éâ”ìVwï,®ÔNC)¼#�ã+ÐbœðÔQˆUXy¨g�—>­¼íÓvå¤¨CJ�ÓHqFÂzxr«Bôð`ð6NÁMÞÆÛ<ÜÖ—!ÑnwûÿüIçÒ,U×©îÐ;l9ˆ\}[Óapçºm¨ˆøºço0•ÝãQ}hë`±B¹ÝqÎ”/ÀlÏ?øi`.k¼Ý’iòÄŠtö 0’®±ƒÉ„j@‘)²&E=@S¾À8OœÛ¡Ÿ’y‡]l
+�O”qhö ±D@BÖÐ,`é ?‡*®@ˆXŽåƒ1#1ò*f@9”_…ˆT¼<ûºò[	pÓEÐÐÉ2SøþÛ…–ÐÄùQ*N¢} SËià]àÓŽ¿Q±Ñ{Ÿæmƒ£­°¦Õ¨9á_Î."Ó$¨•á]�l¾Ec Wœ¢B·mÂ‚ÒU%k«VBàó«]¶í¶R_é§c{¾:|ßáèW�~
+¶éAÝ=|`•p¢å}4�È£âÂxv+»Þj¬!_ƒ#;¤z©‰9Ùz¹yu:„b¡G�Â§ÐîÏ;¾\…à?ðÒ
+ð{ûPÆSôË‰‹ª$µ²ñE“k§*÷ŸJ#Ó¥2
+8Ã@ˆûúÅ�ªÔ„©ÇùÔÍ¯—Õš€»[ZÛrs.Ö+:sÜþílvŠÝþ2¬~èïtûÃêvÏ÷^p«Y\³“‰á/#žd-Á¶QáG¨ûa3B="šZñ˜3o’Û+l�1ï>cY\™[4€v_öB†ñØE€’¶»4èJÇÒ6ä�‰¥BnÛƒ>6ŸÝ”	KÑž›ü^¡I/hò´è {‰µðA4t¾™è­·“)Üáðïpw5°˜�+á.�¾ŽÇ½8öòØ]€•x7{|xè*Àkp¦á	ü…î¹õãêXH½ñ3ÇøX©IÕÒø-ë"Wm(®u™[«LMJÿ Ó®bß^ªÆ~9Ëú¦˜ú_HøñÎŸNTT¤·Ò
+ŠÒþj.Ûº¡°D=#Úß[nÿÀœ³|ÓN¾Á„áE©(G'cÀj®àY"+™>øå…OŸ»¸õÈ¸â�oñížÛ˜PËz7C|–ñÏ …’r!(Pª9›/.Ü^1ã†Æž‚€àXPUÖ&¥¿1Õ×ÅVAÊ}h™l“¥gG…M‰ªµ­z�¤PœžQŽWIYri
+î“Ýy\²cE’{™qäP¢Ú@»Ž†ˆ/¡kë&u “;#%ÑŒO/Ãßnº\ÃáÔ¸-*¥š–ÉR¼©r@¥FbºšàaÅÁ¾‚ÿ$3í/áfTcQÀ`8…10öËo¶]ªTó)ÏÑ­¢TãéJ™žß2ô©{
+D5jÎ”°Ù×AT(:Œ¨K³±ªª´Aé'6¢åß¯Ižmî7ã;àTf`ÒHðÇ°_§®HìÚÁ²m©ç¾ø¨¡àc_Ò\Un9s¥…ìýŸGY¯z%—M¯c3×® „M—ë­gÅÏ‹wTn)^»v‹Ò,®[ºlÝ2óK3ßŒUû�uÙ3]cÓ©%_TÏSõÎL Ìp@“Zà¹ÿ½
+jƒ|`«-H-#íâ«IÝ±»ÔÂü%â¤ºC„gÉk}G±ÒÑ–ÂÓüÖ«ÖAâ½í¬5wVƒêAß&CHßC¥$ÍKWì°ÝúÐ¦A%ùgÃç—¯•Í£àšH—$ú²,D—ñ¼öD²2Ùê)ÓÉÂQ¯â²ëspN3yÍ¯']—­JRr†ö­Ek‹ÌX¨U%‹û3úÎ¬éÕ{~w¾M¿£´Èð;HâÑGÀ%¸˜gQÚÚ Y¬?ƒ°”^ðæ£óô<•=R‡e­»�¾?½¨´½EúïÙž„ù@ï†zkûOž-�ž¢à#
+.‹u5u
+Wv&�VÐ¡Á#‚ƒöM2÷Íäeoî‚ÓæˆÙ	og«v*yC´Øý‰¸štôqÝú'Ó4…¦55DSA R”Žz—jß=Ë¢àªÝÒFÖ§‘#pŸvA‰ŒæF"òÅ4B˜Á<‚0c†cšG`Ýnj|Œ`Ü��qq‹1�%ãb¬£kdB&Lý5�´n¡;ä{r'5;yù˜°Ê O¢¬AI¾0g×±yuÿÁøð´Ä™úöœúöžŒ|¨�„¹÷éÿ/æò±D±Dù1^ŸD1eý€Š—ØÛalÒ¤
+j•OË�§Î\U8„ü«Ö-7¿<Ë–0WOåâu½„b§²ôm4îo×Ùmc4¯�Ma~òîe àä>áI(Ž>1§>G¹“Nv%{ßÒTÓ+¯¦OÄgÞ=W½F(L,(¡¶<Í~7ÎB—KoT!·‡¬Ëº“WºhóÓÙ¦M{ÀP4uÞ:…X¼¢‘Ôst'ƒÍ:…A?+ö3êþ]œ¸#ùú¦�ö+ßsææU«pKìÔW[–ñ‚v‚ƒ”Í–²2+VÓéŸ‚†WSöµ+à²züE¸5§éÚÑýµ
+Ý¤ìáúóœlX÷!Ë6À:§îj=Ù0¾¯S<e<5‰¯±2>LïÀÎg‚_5øð€…�©Ý÷„ðÂiŽUòD’‰õe‘|ˆÐÏûLÏa„Q$G'¹àH&lÌâþÝzÕ†4FáÆ¼÷f©”ë&íÊn’YÚ�ú¡1-MËa«ˆ™:Òò«üÀa¨é´Œ> -CÅ™šÅPÃeÖŒð#?š	ºZÔ53j}!d"ç]gQïúÝÏ~/çðœ‡÷}9ç<M¤XãÐÎÃ.hðŽPôG=úƒžA†…Xl §vä,ý}FX�F|¼˜ÿÚXê6•6‘"ú€õùŠ”ï’<Ý)ãÂé4¡¸¼¾îŒ¨8¾�SØª®^©j€il†\—8š	Ð8@³4Â‹W#Iv‹$ÈI:Iæ_xÂµÐÇáSÏJf7I�pš£²Ga¹¥�ô’éŠ6r’îá~KrKŠŽe	¹-FñúÑìÖ<A—s$ã„x×ÀÜ¹vÃÖ'Ø*Ê»ÄòÛ]§lÂèýžÁ›´EW“,°ÈÆ%ù8É¢X´”ÄO’¿–š²Àž‘”5:¬µ0A$š“Äv_žxhQ=àbÌ%ûv(Ã8…£ÿò‚Ñ!‹��)#jŠDE['!4ÝÎæ]ÚŸ|^•Ê½±v8^)ç×qŠjˆùw(`m�‡$4Jrh„yMZ0a”DN�„¥eÑä©åI­ä¡ÚûÈæ^Èì•�BÊ RÝy{¿1)é°×†íöþa»a¡¼KïT«õzµÚ©w¹œN—*`Àì„{c Œ}sÊ*g`ë$ì}F'’œ°f2!"¡�–¦31ã0MXÔC¶ˆBwßxoï¢
+A
+O$•¨Á�(€T`6ñ3,U{˜i–®u‰ÌËP÷¬òCJO¨
+c<ºI.ú€0Ç
+�=¨3VD/­w“ð~ò­—ÕüÑÿWFdOo8—–­¶fç¾?ÿêÈIl§Ø•Ûm0XŽk0èãzþüòñw«`¶º3­˜ß
+­,t4ÁŠº_¾-œª-¶<è·ŸïÌ²OË‰}•;žÿ—Êd‚
+endstream
+endobj
+351 0 obj
+<</Length 4529/Filter/FlateDecode/Subtype/Type1C>>
+stream
+H‰ŒUTS÷�$ß„	!ÏOLÞÑˆ‹²)?D¡jQ!sB"?% À¦ö´E!Ú¹V\;-V¤¥ j;-Ì(«­¨CjÝœÓé¥÷á
+çìÜÖ�þµ“|ïÉûÞùÜ{?÷>–‘z1,ËjÅ%'/Hž’`+pÚŠs³2CãíV�f‚¨gÅ1R1ÐO‹±XöâÍ+e�…�J¨ð‡º€Ö@ÞGÃx±lÍ¡×ìëË¹Ù9ÅBpÖd!<ræOB<rÆ¨ŒôÈÈW…8«Ýb–•ÛÖ	
+³ìŽõvGf±Í&qBŠ'B‘�b+²9œôö¿€„Ü"!S(vdZmë2ù‚}­�”[h/._oâ^2­Sí!—ú•XŠr­¹™Ž\[QØ�bXúa$CFáÅ(UÌøW˜Y¯`’TÌ†YHËÁH93•9ÌÜdy6™-a]l={ÆKéáµMÂHb%{¥ÞÒéYˆ,Uö‘’åä=r†<’ÿ\î’×Ëo(ÔŠPÅÅAÅ€w¸÷ï>%>5>×}½|3|÷ù^ôE¿±~{üž)g+?P>Q«>QÝó÷÷ŸïŸîVMÔ)êæyÀkm¢&RcÕ4hîrfÎâNRÑ/VŠËà ¦¿ÿV?WŸŠËx?¦N&Ü)LÀƒÿyRÁì7aÚ`…Gh>öÈçÁÝ+ –Ÿx+úñÀw7Ÿ<žy+xRdT�aPÛr¤ù‹/Žä¤§gçddd7·¸“înxñÿ™Þ[`!GÜãGÖÉz*.…CÈ§é�Ëàj»Å¿Ql½d»­"{�S‘*?[s£	4º§(ÈUn;_Ä—²Í`’À·håã�[zÈÒAV'è{a¬ÁDÂP=Ãp•WÝÁ°»ègøÁÂ¨çþaÿ'äÎ£³t˜µõ±8Ö0Hþêï¨Á*¬Š€°iàqLª‚ ¶ÌÈƒ Ít›l�a)·mV¬¬–ÿåÃ®Vð×Ñø�Z¶%ðGèç±µÐH~ìîÇx€Ù£p9‡+KÙ<x$�®á½	–ŽTÊÀ›¨Ê@*º@Ê6‚	2(ÞFàÑÕ‡
+ˆ†è>P€\1 ÇhŒŽA9º`ÒBâ�î7ÌÇDL,™]r
+ªZ§¸©üiÞoƒ é7ñ0Ë½	„á4”“••ÙóP¯/%ª*P‹9àÃ†@XC
+!VLçOVï¼Ù¯¿Ô°bMtj6Ž	3ÒšJ+"¶ÎTˆå Æsäƒ¦öÆÝ_õ�•LÈÜÀÀ$œUŠ¿4xr€ÂÇ°¤šzD5h[ u9¨÷€{¹ÐÅsO/<ØfŽI³-}ë¯ÇŒÕÕ2GÐ	¿…	AÊÈ£ŽÝ—œ{øù¾ÖÖ«:0c@[FÌ	ÁW %uU÷þÙ[³pÃÔØm™îQ	¡)C8°Ð	F¾öä¢…ý<Ì‡N™‹”T¢çèÀ®�—àt‚¿uÏ•¡š0ï“�ÂÞK�œV£žÞezˆö3±—‡ãàãÖ‘4·*d¨o«Þ¯ïiHLšmMIXTðYg…‚vƒlHô`k‡i�`ú]™Ÿï,ß`�¼¤ÙNH¥5ù”Æ¶QÆ·‹;Åz~óµMµÖcŠæœ¨=…zÜQŽoQjÎ;Ž	”Uã>ƒ©FîæÐ<�á¤˜œ¼
+e†í.ÙýwjŸÝÓŸ<dÏÚeÜ‹ü”5ÖÔ„ôŽÞ»§›Nµt†�öþ
+¨Y )ˆuÃÉ¼»’T¢ZCdq"ÎGçF<ªùel<¬½Ô£ÅX4s)@Ê=Ú*-œýhËiËÅ(~qÁ—ÇO6ù¦õhîŠÔüµË�Ü lÇlþ¾­õõÃ´gêNžÓõÏºƒ“PmŽGå‚†7ÎØ
+Ü 2««B³uæoÐ—2–t‚ðw#š*ø4{R|¢µõRo{Ó‰?J^ý’;=;AÎ6Ð_VObE;ÿôÂ¾#W›WGÍX‘“¶rÕGßPƒ]<ÊjîÌ¥Æ€ö.|üxìÃh4Ea<úö™ °­£¦­ÑèÚ.ÃÉ;–¦-ÕgÔ¶o1V{ö	OXAšû`¦krëÿÎ(—!¾+ýabwQbÓ9I)e?Ž•@ó°�|‰Á2˜Að×ÃÆ|wÄ"ƒiŠ§x¹‹Ge˜H�é„ÁrPRjª5×éXÓF·ž™{~]g	Lú¬îóß�=xú¬îJñåéMNlx¿ó“A]Ïà…s
+ø”€ÉÄÃ2Â=?}º()>3?ÞˆIDÌ“ÂÂ‰—Ž—/IYS¼Äˆséß•�Vü]H-*ž#–òC[" óõ¸'âÜ…Õ0i4HxJ‡åÕ#šÉôò¥kfê‘K¥†‡ô¡¶« þ(*£Æ8
+_Ì£dº“à<�IQwxë8è¾\
+ÜjÄË4Tó”R]O~�9ècAT1ˆ¨R«€ƒdz¦ç	"Ÿ[xwÝˆE<œ{<Õ
+‡ƒ0E *�–ºƒÿtÔ˜îNúÈC75è¦w#Ôá7#OO¾..Â	ûia�´°4[(€SJÛ.†{æ>šàÄôÚœ§Ÿ(œ “—4Ðó½‘ûjèD¸ÝH#Ð²LÀõzÜZ�,­Mªß�pº­â\;Œí¸ÐrÌÈm|?\öX‹§^’àme]){ÌÐDÁ‰Ûá�×À<l¡T©Ã&¨C³\£Kªu[Jÿý )¿TU9(E,ePvÏñ)Õ¹w“å«gEoé™Á³OÆUalS_„ü‹ìjŠêJ¢àðî »R	�î¼%¢DA‚(D èúÁøÇˆ¢âRÈ'«
+D‰‰ò“ ³*à5šD`Õ²ŒÎ$Æ°4‚Æ]S«¤Û“rûÎH~[SSÔÞíÛ·ûœÓçÊ|wì>¶
+vH7oA*¶
+Í°I	‚Fø‡€Á,;©íõy„…{†—…|™‚RN8@Ó_�c•(;¿ÊD’Ë�"þJ"CGS“�ÃÐIi0‰Bé•ÇœM�ðd Q¦Ç gƒYQ]½Jù6H´ð´²S@_óÂZØh*Ì5Ò[Ú¦äRsëÁK!IWÕJøv­êëƒ]gà<À]gÆŽÅ]«ð�^NìBg'°%C¶$0Ùˆ‘íSCJ©!ëÌàô‚B\J%"D
+Í0Â¿u:ì4^mèÝ?¨ÕlOÈ›Œ6ºÿÏFqƒEÒ­!3yÃ©ZËN¿Î`zÖÃZ]ð—”cž4¥M¨¿|¼ì4¿ÎÚršº¶âÚVù^ @ÚåÓ(3ÿ=á
+2'‚©BLò„“0Ž�ªhÍè7‹ÖîY¯ƒÀý,¡4ïðs
+h*æ–Åç_VÕ¶ÞÖ\‹‡¸@Æœi_H-RÝóñ‚5ak’§èì§K?¤
+jH\þDí8D‡‘v%öÖ@ŠäÛ€c ¼	’÷K$ŸÚÑU²Ø�¡g…ÄÝ1¥—5Í­¯€sipB!ù	Ö“;—V32WâˆÉè6)`›¬ëHÄÞöôK4ÁA›ÃÐÙÐ^›+sÆ*=TBØÂë÷*y8H$šv’Æ%šzÌòÉ«ü£Áúqô0W%Ç™·)‘MŒ]â>¯þ©¬¬¥çduAhù¼š·mÃ®?ÙÒ¢…À:ažŽ7š£lÿÀPôÂ4Ž°×•3ú1ø€K®;ƒ�\‚Ç¨7åA´¢_ë}ÿ©¢aO(íPXéÅ
+�mXÊ{ÃÛð9Ÿ}°‚¯Ë^7éÞ�ýn„mÛòhûiE¶%wl¶uZVý˜Õ•}aœâj‹Ù`"e¢JñW†J�OÌÊïŒèF0HÂg˜aR	Ê`$ä�Ê`æÏ‹a/“TH°]‰p*C7lÆÑÐ,`8ƒ|Ó«^’WTâ¨°‡£JéQ2Ù3å�J¢@n¤‘ªû“Ú¤6Å	(*FõoMåÂ4	¸§ ’§Ì|êw�v´q¨&`ÌW1MÙ®¸HàŒ®•!¤}Â_Ñ‹Zv¼°ôìMí§—wÎMLÎÞ¸S‡i‚oÖŒ…î±‡t­¸Ó×PÿÉ	YLÛ•Xð^qª-Œ9È6e–5iÐõ¾$6üyÖêÙÉkÊÏÏî½X"K*KÊ>²µ×g‚zÔÐA18|N9d0Ï+oA¹4+u´�o|Ûí{Uß|ß{,È_ÆLe¹DB!fg]ÕâùêÈ“×6µàÛBKGÁ,÷8Ô'véú�º:Ùµ;fûÊý²J©ïD„�Èµ±¥²§Gn.¬ˆ*Š·7�Y(Ÿö×âôO!hÓHób9,:ÞŸ}¨û]¢<b¦Ù¦�ãpÕcq;¹1ö¼�‡ºûà,Õ‚zð5^;xõ¤®€žnÎ×4”Žu÷ØíÞï«ü&Å¿éë“ú¤I¦<mÀé!w—Ö•8‘3{/­ÙºÚ§Eá½µ;tŠõ!;pä7ÌÜˆ±31	Ô¡àõ°¿ÿ.#€¿t³øT]‹¶á³¿byâ^ØÓ;ô>·»%LzøtüAVŸ_~N®�å¿›–¿J;&2‡èVNõì0…Ý¥ô˜ØV`M?êa˜C-%”N'í¬«%±3(G}jójãkƒG�óƒ/8Þ=Us¦’[©™j¿uëB·9ò¾LB¡l—Ã-”ïïou%_m°‚Á+ÆÓ¿®÷›öNàX²ˆIwZufÉ¡íCÖÍÔÓ>:Î*6ÚÀÏÝƒ#ãÞN—s õ|‚€‘už«»Ö[0#NÆvž=¬Jµ¡œøÅÑùÊØDÈVªÕâxˆæ¶M�œ÷öæ×À2ŸTd¹ƒ$ãU2i1Œ†Û0HB†á
+AnÙï—ÁmYeî=ÿ‰K0Ïû™;Ø9\§Ä‚-_GñüÀ�Áì'ÅÍMI—¯¬‹?:Uë7?>�@*v~�ž"t@Œ[îæÍZ!ãWôË-uÓ¡Æ›gN¥½<�þç=^–Flø¥6£VG&Ð€‰ƒ�j±áwõ!Ûˆ-œ(á@û·CQ(õ ;}¤	…Q MwúH=%£‡S„Á­ÐÊð]kë�ïV¼#HÜqÎ&ˆ&Žu˜‘r�vÌ òv’�Ú-Ý«´�ÖLâõm·©¿pÜ5?èµ£lÃÇ§>ä-]c,ÔõŽ[›BgŒmm0ÌœkÇÁ$j'‡Ÿa�q¼ßˆ „_CÁˆãaòÍ‹‡/Uë
+ð0]b
+Ìd‡Õh›N^ª~˜A7ëÅKf¬½Ò'ÛcÕpÊ&p4œ4ðN‰×	pŒýó@+Xï-ÏË)•ÁM�Ÿ��Ÿ­�”°(zoÒ£oQ£¶Ïìa•úoÇVYáºVinéw8FÃðUpâ7¹C½ØGÏS˜^[ñ•ÃîZ\ê9E'öá2è¾á«1lŽ¥;Ï„¤OèŽCê^Î±tEé¯£ü6×‹ñ›9w5•{ªÛ©bí¥ëÖq*¿ß÷žZwqÐ¥pÁñõ¼…íì­Š&ÿ�UTäçWèúÕ¹Û¶åfkçç–×AÝý§-w¦�hñR/3c¦ŽêH1®²±³SbV.Û×%C7=ÿG�.í‘ÏÛ.Ÿ¸rB&ÕJ:uÑÇÅ`½W9¢RjùÂÑÄj“7�C>Ya�©š»?û«ydµ²ÁÃzÏ@žj`Ùƒ˜èÝÉŠƒ€#Xˆù!€?ŒfàÅ×y°ne¸PÀºMÃù16A™Áº\©T�	ª$…2ß`pœŒãc¦aÎÀÿm1ëw[¶çßMžÿ6aýîÈÆ÷;ë;ËO¾rÆ©?–2ÿX²^ƒí7#Ä­lP·FüÙÇêT—ß!]ßÔÓÓ*ÿ›…½kþâ®yÒßùæ.ýyVžï÷¥v‡¿;f<"™�ü8+jsÚûÖ­Ó§oÝò>mcãím#wXl÷¦M»woJ‰ŽNáM»�ÝÓy?“æýNœù]g:Û÷ÅÓ¿sMþË6…]n�s¥øÎï\\ß¸{xø~– wŒþ
+endstream
+endobj
+352 0 obj
+<</Length 3007/Filter/FlateDecode/Subtype/Type1C>>
+stream
+H‰dTT×žawgÄ5ìdÐìÂÌâTD ˆòLEQ$
+Úâ“FtÖ†ƒayHB
+Q#"‚!I$F¬�j�(•£"hš6ÖG*W$]ˆ˜MP|@þ‹ÿrÒéãôôÌœû˜ÿŸï~ß½ßýYFéÄ°,ûZ\TüÒ%‹}™7æš³S“�~KMSßÉ1�Ãˆž%ã•ï»:WwÃœ—/ç¨¤jö§©šñš²ê§Ñq‰+ï‘~m,ü~Ürkð;YË8±ì¾ãó32ó³Róv¶ajò4C`hHðŒ‘vÎh:Ò†¢R2LfCB¾%Û¼ÉbˆMOÎÈÊÌÈ2f›SfQ7F,†,³Åœ•K¿þ‡ª!Õb0²³Œ)æMÆ¬4CÆÃ’ÔôŒìüL³!*Æ`LOñÏÈ2¤Ò-9&KjJª1+Õl™ùÿR–>ÌX†Ç0n
+ÆÝ‰Ñ±ŒÄ0Sœ˜iãÇ0þ,¬`æ©™8%“À3þtë%ÃÓh³•ùÝª­ìm§¹NéN÷�†’"Qñ�âˆâ¦â¡RT¦(?P^Pö¨¦«¸ñ\×Äëøþ†Z©žª~C]¡nsötÎs>á2Áe±Ë.—z—Á1³ÇìpjF_ô9ÿt�í~¡èv¿Ì½U¸ÆX$­å–}SºÇ“xšQ2†„AÑ•™äõ‚Ól¶’«V¶Öì
+	ß‹½ÖËÛ{í DCôùÁ§OÏ{a´dwïHÃ$LJÁ4ôFïzLƒ$Hª‡4ð–4Õ¹¤¨ty,°+‡Ä…\òo"·M½BEv^SÒEê¬Ú£OÂz Æ.tÀ²Jl*+‡Wà5ýóÓÑ	þ+Òç®—g®P	ßù-��Ü�Þj’ÓåÐr{ŽUñÃå¶†	êºZŒŸfE�$tüÃ³1_¦"à@äZµ5½Q¶nˆÝÕ»È.Ø…Ç�
+bEåî
+½ðì«…è¶dy ŽïÛ›;å®<¬:ìžI�_Ó¸¥E1w@¼=ñbÌ!¹”¾¯Û×rî¡îÇ°{è�qF&K6®iÏ'ÏÀM?pd¡1(63F¼·{w%Ð­V˜fcIÕ¿€<¡Ùæ`¸•Ž±íEªs'ÏnÖwßZîô«yñ§l¥Ëcàgà²á‘2OAä=˜‚Î÷‘[²>7{Ó¨ ¿Z!ÚÊÖõBs¯‚”�
+&mE¾1L�Ö`Îôß|6VŽ¼Ôa¹¢röØ™ZùbËç-×Aê¾öMüµ9G*.UÝ9ñ µ×¬�Û+áq¼,v]híödpÜŒ±s&'uÞ=½'6¶–¼«¨¥ÌÉxõˆ¯âG\¡îãšákˆ€ìÖ6u‡ã]^³¹
+b­pÍª=ÛÒGŸPï‹7ZO\9*—«ðÍœÕa¾z¡o¾±ñö9ˆ‹iDW…pç.p9ð6fKÂN�D¾*£¡w¸KVqÙœÏ@o¿rýÁÓ3ÂQ~=w­<êXørPÛýB¨þ¯k…õ¤Bù/€o±�­'e
+r–èDGÙ<RÆ¡¨üy ù#õ]SÛÙGýŠNwhà °R ’‘‡‰¸TÆF®/D„X&t`,Æ†NE­ŒË8�¥ÄÛm�icm}
+â°‰Ž°�xÚž�IÞ°9›È1N^�Ö§Áb°Š0`Ãš3ÙæøpØÔGYÐ”\Êc;úÈ
+vž„ŠŽ1pi:
+Cƒ=}C¦éœ¦Ä6äšÇ¶Sœ¨!“H£Ä8â$*$B�’m·-½«M ‰Å"éP!?l²“ŽRŽ°Ž°C&?NÓ½ÙF:ml}?ÙÙ¯EŒôÃq€~0"!ÒN»°Ó�‘R¿;ø‡‚«±:-è�þÐÕPý,à/�Hrµ±ð»>Eå�«EÃ®}C®PdsÜ§Ü6Û†ä<ÖÚGxª¬‘òv$òàcz}ÖŒs ‘ÕÓu]ø
+¬€5�è•÷‘Èžîï !yìÁ!^=ƒ#zŒ„¨�á`ÿ°IõœvC&²œÊK@GŒ0Ž­z9YAÒÈ#±”£uå‘ê¿¤IuŽNE&�*/Úý<ÓÑÙD–R¸gœ¦ -¦•LkÓžî}³>ìÎ'aaÄ†òÊ«ýú®†MËWemË-–qJ¾J8ƒÞù[¦¬Óþ-þ‡g—/ÖÖHÂÆä²}É÷ô+Ê÷ì—¯óÅoÓç~zH†+<èpÆ>#Š!‰èV$Á]\,
+ÔÉ+CcÓk¾¼y«â\¹lå¡O*÷ª5íñWÉD+,ÊÓþ¹Nö
+MBx¹M7Jùôµ«¿ÕÃÂ7ð‰e9~×ª,óru1TqBÁ°‰'J¨…&ä“fù&Ìªù•à	‚Dq<>Fq‘¬Á„‚vº{‚ºåè{·¯êGO=FER/ÌFßnT€ø5ƒs×§òl.¼`õºez›Š‡ß�zì�zã‚½2¥šœKÖ�R=Õu=B)¢'„û¹âíª¹É™¡G99ôA·‡…Í_UÝ®“K)Ïù]¼Ðäp¦L¿þDð¡=g£<kC‚oR7ðE‡¹­`Õ6Ø¡¡gN¯0@B!DLÙ™¸8Dï½ú°2Ñr®èû¿Ô%�|Ss°ê°|³ñð�²#jz›d±óúÝNZ]~¬™öÑHù µmeh­¬­GûÉJ±-è¶òóº½•»ví•¬üîßnÙ½EüOºª?¤�;Š/¤w·º*m®G¯|C¤*™[S´4¬Qd4s®‹'M™ua2kY·ÙvPìD�Å©µÁ™)³tÃ2W,ÛØþ�­£Î5õGBq­í•Ð‡ì�ñ¾éKÝÞ%ƒŽ±ÁýqïÞ{Ÿ÷yŸ÷©9¾Ï²×y`!Q­ñj)›áYšÞõƒÔY&5y2ÿ†¼Ft*E¢¼òB‡ô_3	_�œµôt¿-½ÀÌ÷wÞ~—Ù‰Ú!HçGÚ» rÙ¢ßâä¬
+s4#?
+\[ödqaýOë€�ì�Ý\¦[µôåÂ�P])Ã_5²ö7èÏ�¤uÓ¼–	<¤Ø!M”÷ð
+:•ëöÜTLÜí3ÌÓ(
+t
+)I+K¯©¥’Íú³}'í¡9Y$K›øfn¨ºžá†RøëðÒòH­“aLƒ
+	r­ãUÅ�ÇkëÙ§ï5ÍîVw¿Vñ–ßÒAcX*’2þ‘7 É3O°ì­¥0FaÑ¥"j.KòL²ÔÝ±º=—	O[„ïŠháfcÆÏ!¨ A+	¢$VPAu€K°Ä�VTYÌ3˜À4†æ²²hFšN€9Ì2°Â‡ÿf2%µÈ‚÷•”\RZy""V˜¨T4v‹
+£W=á©0ÿXe“W‡·¦ÃÃG°òÖ¾‡¦¨&O‘ÃÍ*‘o¯ÿÂ&cb÷Ùö®3ê‹uîŠF=üÆ=¦”RdvÄ4±Z¾
+þÕRM^”£¼Š§)c§€áË»ò� äüªa±•ýÞ"È÷—ýãmGw¼r¨Å…[Oÿ4ý{^t‚ä¦ÇTH»?OÝ|ý4\²ÈQûˆP>ÔÜeÇ\´ï/öt1Úþ³¾mÑ°J|÷ë«_9vÌ)=p“\Ãµ÷ú>é	L°oJ­��Óx ¥î’ÛgúYƒ¢Löó63Ùqšrxlh<T?~—Áº=±EÂm¢wf&®M1²}ÙïÐv®ñý>Ã‡Üo„®5ý ïäû…lª!á¡¯ò��—4³M0ï…4Ÿábü qÝó?6!&B>ÅØEk¢€îw6/lbNò=—ÞóDÈ£L1‘J‘£^ñB¯Ï0ÀOá{Q zu÷Àtta:¸Dpb/}�`iCjÀŒ5lÒ çV�7Þä3
+ð"ð|²_õ›+Buâ3Êt´ýT�z²õ|Ï‹Ü\"ÉSç.öŸTAè»�·-óàø×Àñ4·8îFOžŠ0:[{o”ØÇÎÖÌ?·lŽ¤iÏðï¶ÇË•¿DDŠ‹
+endstream
+endobj
+353 0 obj
+<</Type/Encoding/Differences[ 1/a73]>>
+endobj
+354 0 obj
+<</Length 216/Filter/FlateDecode>>
+stream
+H‰TP±ŽÂ0Ýó91¤-b«*!NHîQ¸=$n/u"7ú÷$¥pbð“üì§÷l¹¯?k²ä‘�n0@kÉ0nd�pÅÎä«ÃÒÍ¨{åAFq3
+ûšZe)ä)‡À¬›uöò‡
+²¥Vçüò‰fôþ†=R€ª
+¶Bî¿”ÿV=‚L²î<y„bîóÅØ¼ÒÈŠ:„2Ë« ™÷ÙSqmõŸbñØ,¶»¬qwa“*�ò
+ Gæ˜m¾wŽ�Ì-áë%Þùä•JÜ…Kh[
+endstream
+endobj
+355 0 obj
+<</Length 281/Filter/FlateDecode/Subtype/Type1C>>
+stream
+H‰bd`ab`ddñuôóóò×ŽJ,HsÉÌKOJ,)‰«ü�aü!ÎòC–G¬ë·ò¯ÌŸ'XeÒ"x¿Ïàÿ>WàûBÁ)ß�
+1032²¬Ù‘hnìœ_PY”™žQ¢ ‘¬©`hiaª"ÍÁ¤˜´TpLÉOJU®,.IÍ-VðÌKÎ/*È/J,IMÑSPpÌÉQ›P¬P”ZœZTõqV¹Kæ0…Ìb…D |z&ÐŒ¢Ô…’¢Ä”ÔÜÄ¢l…ü4 ‰@Á¼Ä’Ìü¼Ä…�Ê‚Ô´ÄäTg¨5@a=_#c;“BØ#ìrßWñÑÏÞîÍ?~lf\÷Ó�ùg–ØO�¿î=Øùjgþô˜ñû÷6€ÚBn;
+endstream
+endobj
+356 0 obj
+<</Type/FontDescriptor/FontFile3 355 0 R/FontBBox[ -1 -143 981 820]/FontName/MANNJO+ZapfDingbats/Flags 4/StemV 0/CapHeight 0/Ascent 0/Descent 0/ItalicAngle 0/CharSet(/space/a73)>>
+endobj
+357 0 obj
+<</Length 17413/Filter/FlateDecode/Length1 35536>>
+stream
+H‰ÔVyXSW¿Y›È®[
+à&È¾	‚A‹ ”	‰I�ÍQ’pg‘Epe)#*X­¨àV@�DÚŠµVPQP¦ˆU`^ÛêÌ´ÿÍrïw¿ûîÙî9ïüÎy`AÀ�¨•A>«:Ú
+ÂQÊ(Ú;hA–Ô…ŠVÅèQZ“Ãà-ÉÞyñ˜=Ì-BdliAÊG—¬}/–#7r�€¡2ßÆ&¤Æ(«zß èšH‹±±ë‘~5» ölâP‚Ú6µYHÑ³QG˜RN À�ÞOJà2 “X
+@ÜEôLæ0RxJ_¨áPýTIdpXyQmH
+Ðûy\��©¿�Ïâ¹éoD)dT¸(
+ó~Jw ½Ý5Àû¡Í†bmAÞ4Ë;ëµF[.ÖAI�X†². ÈÍq°22FÌ<Fl‹ÅàËa$ÿŽB¬ÐË Ç÷“¢�pA`!ºœ¥"ÛÃ«¬ÿ%ÒnýÉˆ+�Œ×rZÜ‚ËÅ¡+]ÆX•ÕKzVì¯#ß ø\sÃýcPéW?1xÔÑÊR¨KÀãÔ…°øì vl"Bç'	„ˆ?K˜Ìåo¢,†šREõ…ÈˆO"Ó‚B†¦sÃß4Ù$dpxìÄX$ˆÅßÂf²�@.WHY©sÒfþ4Ä×ÇÍÝÇ×‡¾qóðð {®$#$¦‰�-òñPo±’�-´¦Páû¾X	.‡hKµ²¶³¶ÿß@TöûwŽ‘8Ñ^ô½ïÄŠDàŽ2·•ln!"ž&œ©R<§ªz/è»¤�v+Ó3½“òË'žäÎÈ/¸Ý¯þuçðäŽÓ‡[²�Ÿý%LEŸrk³æô7a“&_†Eá§Í£UÃDÄ››î„YÞíÐ�‘Ø\(¨mô[ýä…ƒÁ_CJ¶éJÈjY½ª8¾ñ„ÍÝwòæwíbq( ?�õ‹¼Ð9½5_m›ªÊ>ƒŽÞu³ˆ‘•ƒŠ)G*·MTÉòõ­ë�ì,ðí÷gŒ5T¾õr
+X®XÆ™Ügº}q×cfs*[V`qª�´ëççµ5=:nªÈçt5Ô“Š®§šHòïÏ^ˆu÷>‘«2ØÌ˜:ôx·Àejú0MRÜ=­ÊdB1Å¸Må8,‹U‘Kã¬çFï§]¸>íñ“†ÖáÿG£˜¥RW|b›_A\þÁ?…òo>2Å™´› ÒY|ŽáÆ IÂ"qB!O`oi™œœl±U ÊL.Ç’ÏcH…Ê2h,UÆ©ëýqôPŒ1øÇbŒ2@é
+X1ZÒÙÏÎTá˜:fÚŒç4uËwç:5-Ë—hØ=Ëì2É'ÄxWâh{GhUãõ‘Ý–KZó^ž=’ž§ßõdvÀü]}aØy¦ùÐ¾I­NÞ¾€kÏ‹š\û/�¸÷Mf¾"ï.!R&pÊ½¾‡ŒLïëèäˆ'N�Uù
+hT=Ìék�»Ê«á÷NAoÚ÷–\&òýÎ›âô«k.’nˆâ†‡Ä®u^öåo\l:}›èîái¬ôÉ`ë*zÝ×N£­Ú¯¯[‰Dí¦…o·GÚgçjôwX$½Û4äTuÙSK«�¨v1 ”©i¾ÕïÆ›=õÂúrr–X®1M!H„Ny9äU”÷¥tLtŠÎBW‚ÚÑeddQx¢€�ðÃb²Œ¤IAsÂe
+x'EJ±Â$”G“¢«Ž€+¥�Þ	Jó¬•å�ÉšòÄ ¦¡)$}0ŒÅ,"þQ¶¡ºÔŠ1~Tø ‚“ƒŠR¢2�ÃZþE0Ÿ 1£ÈZ÷~6RlXð¬áblæUÃç9^JÓö»<±5
+�T­¸ÝùMÔ’ñýç4	ËÒ�±P©Ÿ/QW¸qà±kè
+ã‘úzÕøšÇ·žN˜lp
+ž8t¸ÍÆÞŽ%'TR{êëš[eg=G¯�Ü3êîbž”¯zûHg`ÚM!¾íjèWì—¹. ®€ÝŽŽ;T»�'™£?º~Úx3h2W\^*Ÿ'”¢¡Ø¡éÇfò¹nŒñàòy=HœÖü˜Ãå3„ln"E.�+­ßøÒ€¸%	ã¸|¶0uþÓD¡@h;_ÕTH¡ZQæ�ÿ�þ¬Hk°—®ð†^ùë�ÊŠS"áÓŠš½ÆŸOÍú;7s¸qÞº¶â`ENuS·ûÆÔu[Úé÷^=;”EÌ)“Ä4ÜØ”mØ§ëø@“?Rt½Ù<¦´4î³’ÛöäægÃ>»â5¬à¼¢ˆ\C²«õùÂ}@¢ÜTšÌ¨o=ežìû¤¤q£Ci‘"g¤QV3œg¦5ät€©&Ã*Óµ
+Ì~]5V€ýFçNs°gÃÎŒfûQz�ÿÉéª4ŽÐ¿^«£Hž¤Bs£Ø¶MkÔdCf#ÞVÆ(È�è…„Ž}å¹H”Œ¿7yùdFáÌ©Îí}UÚüõŽ7/ŽË3€
+„Ìö$Y=óÇù"­†¢ãPT!E?/*…¢â•ˆÛ¼16ÿˆáÚmgüöÍÞ:ÊÿÏçOü'ÇIsX8¢Ø²w¢XËúùyŒÑwÉªë£¨eGo9ËäíÈi·Ò5ºŸ|¶|U[ôØ»o;Âklèì#ŽK{Gí™­?Pö:•©ðâ›fÔhZì–w·=TÃÚÓèôúÚ%mf¶Ææ—YGÕv+3�½¦ßè·÷iNÖ%zPe§Å‹§Ç&(­�¼ô2°õÒðuø¡ÈïÐ-4Ñö»«‹=þ2ã!®1âï§h}Áòi
+¤Õˆ#©Íæö�Ëål;_|ãK[ò`Ú`uòÀ–rp;ÞåJ�Í®‡njÕÖñ:ñýÖ?õñƒÕžø¶p«‰~D¥ès
+{îÜ¥»xuƒOðúÕì³÷'•Uõ”£]¡ý78=ÿo¯XBkjU{ÿA}™ÇCµþq|6cÄÈš)û~Î ˜kCÖHÆÖUFLa4/*1-ZÆ¥\ÝPš¡Hie$…®ˆk"]%[‰"n%‘K–Ü3´¸-¯ß¿ß¯óÏ9Ïó|Ÿsžç<Ÿïûûý¶ÛfŸ©ø¿ÀqÂ‚ùÇ`o‚P»Ð’@ñyÀ£Ð²o/P�4DdÅ|)ÑaPÌeBß‘0‚NaYáu!Ôz$õãÊÄ¾·²ïmS�8µMu`ùÂ6”�P¡¸
+AØ_K"BÔÀ}MIMDæi’·ëÕ.`L3çÊ5cÆÛ#V©¯û“Ý?{q¶aª¦QßÏí&¿LD0Ïuáýäå<uÍß$^)eyî‘äP‚1ÝÔÄ_{\ùBa{‡‹–
+¯ŽŸv´Ïy4¢}è¨õc¡»#Þ«ÎojJ¢Øq�É.R
+W];2²€õŽ1ÔÒÖë�ÊÎIœð(�þI�p¶4…}iÿ¥5jî2<“¤I•n_oZé’‘s£@õ��ºû&Ý´;z£{²³ÎŸé‹ÚÞfJL?}us}€²j¾	&‡ŒT²9–^~ç¹ŠIRI›°()vJØª‡	‚S,b#g­�	»Ê½�¯žÅÂž8vz<z–¤‰€#óYpèh|+¾"ÄH£E?”ŸX8”	Àaóù¦*%�’Ó
+¸¦\Öd2|=×çD£Q­¤© øi‚%±Læ‹�JUŒ¸(¡€¯¤æs8|% ¡Û·`æà×—MÜ5s¢Ú).î»c@±Î·T©²ôZ ‚ë°ÅÂÿÝ5íã†krgòž™4§®°ë¹f¬w÷jºñ…^õ¥½;º<E¬Þ®h½3b2Ö>�º›Z[ô«ÁÁ®ôU.RWïSÒbc{;4ç4öd¦¢|È¿rUÖ¬Ã§SØ*l×ø@žóÔF<� F>³¦‡ú°ì¢:ÛOO×ªØmàX9o…�,¶«¬�)ñy6ý O/¹]Í=Ï»J;-ª /\yŽ|�u#Ùµ€{ysBÑÒB>ú¦ã‹‚’!ëe¥‡ªž‹vê>¤Mš	ÖHù¹jå½Apß±±'>¡(¦ís™fËT+§’ý–�³‰˜‰Q„eH0Áeºøg		Jœúá3¼˜™™šègÁÏ*wM ™ûßÞþ{n„üÎËþcu6«ÒâŒ‚ö[}+q7›qF…|Þ=¶d
+�ù0ƒ÷„ãjã¿±ÙÁ#;^÷�ó%Çaïë%¸IïÑáÀÖ'�Go�ßû5hã[ö’GK_Ó¯RìGæˆïS»dÁ.ŸWµŒÖ*öÕoÔÍÃ¦³°}qù¶ë�‡NÔDU¨
+™þ=fvÄÝ{÷d'P†{ì‹æ­·C?öç�öTb·)jªÿÉ§ç(Æ÷lùùM¬P¼îÌ-ŸÆ4{‘½Þù
+R«]½ùì£q.)ƒEDtýœäP˜o0ãÍ·”tOº•‡�´ôâßgv­ÕøÃ¸ÅôéÀ´§ó¾rËÍÀ¶—¹HJJQ˜mýdrà®ÐBÅ‚ÛBÄrþ¨T¥~¾PH|…Ÿ™²µá¶'n¤Ô¸•Sva×F­+å)ët�ä"Á¸:*™$ç&}“;\æ©ÿ/¿N0\KUC‘"`Ã±âü´ÏâCIÌ7ŠøøžùÊ+j+MÐkÅ Sc‚™ÑÆwxä)FÐÀ^>�D3õYYòÌP÷È#	¹„©Â’æÙBBCEÿó¿‘Ó^]…YEœœ•Ç‘/XŽ*Ë+åøÏCmEëå#¼›Iv¥MÊ.�áQVKúU…Óò¼c•�f¦�<2s:ð:ÊöjÏ;é&²Ö¨L§[Œ…©'=MpÚPŽ>pÄ6<²®{2ûµxÕr1¶1�÷ª°y[J˜zoÉ3…�åŽðÓúµ~ü+Âg[
+jéåêW$ç,Ge˜£¢è,…Gô›ûà
+KTõå/ú¼1áþêþÖ•unHª>Õ³i×fÇ
+|ƒ¨;ÛÝ;Ðå‘l‰÷AËìÞeìÈ;'–Û¢.}aÍvíÃt­ª°©›“ê/N\OYBŠ±¨ÂMæý0àû¼%Ð"ÇŠ€N•“<È}Š™:pP	5d'ˆ¤N_	J Å>˜ à(hõŸ[â X<Š…Tûi"
+\‚’ö¨æñ:„( ,3×1˜¬M˜‹Ì%ÀÍ•CH2‡a
+F�…Ãp0;ºS¡§ÕÐS$Œ	=ùÀB ‹hÈFÐƒƒ™ÀŒ`àj%i|�x\\ÜgÆGÑC”¨°ø/“EÃNþá³b—½{<
+ÿ°ÕHíXf™öÄ­6÷ÄqÜ±ÆP¿Ë‰qÒcv4_ôq©QsCÝ¸ÆÊSŒúßgÜžê¥ZOµŸ¿ªØrŸ –Î	Zzo2ùöÎÎ+j[±²=kW|;Eô¯$W§W	þŒF	—ì©–‚§-—Fl^÷šn·.cÛ6%Ä«ª^Ó6ÀÕçlR$Í9[°w½j®ßì•ÿf4Øˆ˜(õÐ•Ô�å'4ß‡	z’&z1N^!ÙÇH½|ÛÞºÊöej¹^ÿ”¥á8/¿Œ8T„Roî±CA*³³V=1÷V=øMÑƒñÐÅ¯N2àR,§¬ÎÌPf÷å�²;¸,„ÀB8}>/4ÈBX@]fóú.�pªÍÓÒª¼Oƒ&ÐŽÌˆ‰fâÜC˜qtÆVp)€]+æ£�Î92Ø4ôÔ?Ï¤E@ºdR"¢Âô
+aÄÒ‚Cæ¡šøk}wœ›3ÑÎÙÍ™ì�#’HkÉö€ úïo ¤E"èAµ³¤^9…_¨ÛPX,cñO
+a8¤âO#B ” 3Ð‚«LV®ÿJÅ�‡ë}nQ|šÜ2íu�]2¾¡'ÌÃå{ÒO­­í�y}¥xÐðµâ[ÒîÇ½!"þ§UCø:{”‰¹þ`u~'2¸“ì0îV\mË_9§õ{WsÛ­‘_8†MÁü¾X#>
+ã‰Li1Ãx’ßõþqû¤ÿLMëž½CgP@œ1ÖºÓ©¯4æ'·<©f4:ó¬N$'ÕúiN;Ûå¾«º¦+
+ÿ>ûÜ›· $7=É%Œ$m=‘ÜRD"JâÑÞHÒ•KÇc¤TÚÊˆ˜L/m½jL©A«Q�ö„´ž!Ú¥ÓªYÁ ª•*•µ”QF¹gþsÃ¬5Ý{�sÿ³÷¿ÿ÷ÿ�{ROê–úTœõoš°bb‚íÌî®î�üÇ«¹³·ÍR;Ï¬^·Ð�mEÅ³·Ë–g�s}øizñÚþ6õvŽp¿|ºë²ÙiÁu£:,8Cg®�Ý»,ÿ§§¦ŸŸÓ­¬j•óõˆ™{’55'Æ9¾Îÿ(8·°åÉó�?�x)oMÌc&¼�r\ìƒ
+¨o©½ø1êÞ¯ÒˆçD;?UZ¥0‡Ê«ïC$ø™·‘Ó§Mç®ÖŒ;j“7—zYÑö4�aæ®ºÑ¾«Ñ2Ñ€qá?—×m\0÷Ì_q™uÆÜ»î�íØŠ¿S7Ò°ƒn#·ÈF=�‰›tâ.ÞDÆ`%µCgtÄÓÈbl²QÓjc¶q	±Œ�Tilæý7ðn±ç$!ÙÌÿ4#Ó%¥Æ[ìK51£©#cÙIž7Ø†åX�ýô²q‹µ†¡’å¥2Þ
+1wÐ‹åõ”ÿGXŠ½d1Š7:!‘`œ4¾E<
+ð¶²M	Ô ‡!S±«È¦|ÆÔ›x^
+“”õkÊbœœ†9ð`3S;ÊQO©W�—Œ‹° =º±Mn\¢>4Rl”AÆ ã&`7>gÍÙ 'Èu‚w°ñ¶ñ	:`'Ð>:¨öT_¿;ßXo|€ ¶§G$›õLÆþ^û?áš¨0*0Œ?¶æàÅ�Fññ“Â&æ‰yJ#õLbk_À_ sFö`/ê96_£-FQôM¦¥tM‰bqLY­Ô)Ç%É÷9Þvtá•a#>ÆÅ1RYþ“”CSh:ý‰Þ¦f¡‹+â¦ô“ä/ò®ïmöþbd7�HŒ@9*8¶ï`êð%Nà®ãg
+¥*¥õ¤S3]þ"NŒ3ÄJ±QlS²•¥ÊAÙG¦Ë©ò¨<£þA]d-´zï¼ç]îÝæm4v�\;!,?žßPnÌçªØˆhbé§ñ
+Î›õÃòÐxz†µÌ¢?Ò
+ÚF‡¨‘.³—ðÍ81@8Xëtñ;ŽS¥X.V°öc<¿gÄ7âGqCQ•8¥¯2SY¯èÊ.å+å{*ãåã²‡%ÇKƒ3ÓSªæ©›Ô-ê'êUKª¥Ø2ÃòƒµÒZåwän÷»ç¼ð–zuï®]?®¤rŽÄZlàº¯ãæˆ~É7ãŸœ…HŠ¥®lw?Ê¤á4’ÆÑD*¡Jª¦e´ŠVÓú€=`„•mOCDž(%¢JT‹×DÏ=âqRœ­ly¸bW”J–2^™ LcÊ”yJGv©²Y9¦4)•”VÎZ¸ì$_�åòÏ²FÖÉFu„ú[žÔjƒÚ¨ÞQïX„%ÒmyÂ2Å²ÉrÞj±öµæX_µ·^÷›AÑÔ�-×ðÐ6îÁNb³“ÔÊ1$Ñ†=Oà<äqW\Ç`ÅËy	1÷Ù¶Â&Û›'-iRçóe´}è*,æ×d3¶ÓYÑ,?q‚\d“5Ê4õ°ˆÅF£%bŸØKé¨©b¬X£€ZhZ¸Þ_Ä
+šJ³°…Z©?½BÉT�ã¢£’GUH56Iþ”EWÁ`¾,Æ3øÕAýp—¼ke°|™ñiVrF·â[z·I5®0º)ŒF…Œ2‹¹ÞÂD½IÜgÜ�6F�ç-ÇPGÀšl$ËqÿÂ%uWT:#éE¯[®•ßÉFww6qß•b(wLWI=?›O¹ÓKzrWç`<ÿO{…Qo©¡kŒÆ\c:þÆgoS"Ý¦uÜ»øD*>çùNÓ"îÃ¡¿îçÿÞb4à2EPêÉýÐªÎV—¨›Õ:u¿zÔÒƒ£]…Õ\Ñç¹šØƒ"4â2n’çÆ†Dôf{SØö|</
+”zdP$fpÏvcO¿ïÉ,–RÉÑ[Ãý\Ï½q•qb"öã	
+g�ŠX¿ËÎq~–¹ßã. ¼RÌ¨Ý?²ß!”"ÊX_KZÉ¨ÕÀ6�Å÷mÃgW"ã‚ƒÆ²¬›‡bÖÐ9TËøýYÊŽwg
+E:ÅÑ»|ÎÅ‚ôS¿#�Do¶‘"ÜJ=¿c^_Ço¯(¤™lEöã.:Ð(ôñŽfš€´!cÒ˜: ¿”ä>½{ñßœ'OJLèþ›n]ã»t¶ÇÅj�uŠ‰ŽŠ´E„wìÖ¾]ÛÐ6!ÁA�þ~V‹*AHtÚ3]šïÒe¼}Ø°$óÙ^È…-¸t�—2åÑ5—�M{”3�9ŸûÎ´{œi8)TKEjR¢æ´kúQ‡]ÛEãsó™~Ía/ÐôV=ÒG/ñÑÁLÇÆòÍQêÐtriN=sv©Çér°¸ÚÀ€{FI@R"j™dJ·Ï¨¥ðAä#D¸³­€_0¥GÚNÝfw˜èJga±ž“›ïtDÅÆ$%ê”QdŸ¬Ãž®·Ið± Ã§F·dèVŸÍmzƒEZmbƒgñ®PLv%Û‹'æëJa�©£mëuèáå"þûÈÂÛeäW?¼¥xœnÍ|ôxª5½!7ÿáÝXó^PÀ2ø¬è’éòd²êÅÄáykòuZÈ*5ÓÓ«{þ•Ø�æŠkŠ¦ûÛÓí¥ž).NM¤GÇè¹±Û##ÓvÍˆtjž1ùöX}p”½ Ð]Ïè¹;lišíÑ�¤ÄÚÐ¶÷[Òæ>ü0Qò`ÏGùØMjøè‘%Ó"{„®ilI¾�}J1o%)ð¥0�âSz1gÄýoî«>8ª«ŠŸ÷Þ}ï-)¶[1’iÙtMJ>0@ù(a!CD3MHÂ&0m– ‚Í”)Î4�ŒJº!Ê7bkK›PÝ¤ü±$¨‹8ÒPc;Ó¦v°ÓÁ 8v
+¶&…çïÜ÷Þ²Y@¬ÿ1³¿œ{Ï¹çÞsÏýÝ�QPòæ³žýÃz†×ï]!0ÀéâpÍRGcdx¯™'1ªÁî–Ã99áìl¦ˆY€5EŒ³d}ÊøÜuuª­×�ôQ	r»´2?éOOçnŠ¨•pCiÐ®û¨&­“y9•aµš-Q×’\Î–×s¯öƒÉ‡	×%‡=™±ß]Þ”QóË+)ÿÆ¼Â¶-ô•V}óBÕNn‹Ê†Õlûƒ1›S
+�*jiªSRÓ4i)—Äs%82,2ð3$©—‡5�R*_aØ[=ßþ_™”ž~KŸˆé‰sŠXg/)®»9Q†ós†×g«‹ndHC¼"S-*«
+…’†Ù
+q…B…~_a¨:´4b5Ôø}^èˆzP=Z;¯Ú]ÐˆÕÕ”.ÜT‰I<¦äƒ¬*Ííð+�¥¥qaUðˆ—È×XìTµ zneÇ—`ÁS$ µjLË5×¨HÑ;U�4¥	5H«�
+Y_QHê<®N¡eÕÖy¥ã‰×Þœu­˜
+¼48x-Ó+5ñFÈpTêtmÑ^£µ¢Ž>š÷P¥~‚ª”¿ÒØVÚ=øÆ:Dåhÿêu�ÛÔéÖU´¯ž2�ÅÀ"�9ðéÚÐÇ£Ü�”g¨Öì¥¯`,vK�ízí€m—1�jX�±6¡?Ê»¡ßg´Ñ”[`¯ä¶R²}ö\”·é–e6“	¡|úŒ¿•c†ÌÄøu¢Îº„r6úþì!Ë!ËœxGËòö‘så9>Ãeä§ú-À 	XŒü°ÿø�E½å;×È‘À�ø´½mfâ­†�ñœy“œ7æ›â—1ÝœÓ9ñ@L<¯ó@/ðF\l‰h†:¼*�ëÇsþ0Cí¥¹ÈË5ž—~Öúˆá!zóêt¼G'zÈjCœ³õÃÔ‚ú$`¦D)¢•Öh—±‡é»ÆNú)ô¤NþAêEJ52hòDÿ‹€èó¸äÃrŽÁº9Vœ¥TôU
+Ôbì7OœÔçc]ƒhû	ÊxÔÒ÷�UÈAð8Ç‡ñó8çX÷�”Šk/¡íiŒSÄÀ˜c%0w{]é	ø})r{l	À^‹œþø5pŒcp!yæ@öÕFšÚf}9
+Hz�-Ì7 8Àm0~Ú'I¾‚3ÌMæsC?!¹º�c·ç ÷B“³g¾ÿÅÀ`œqˆ–8‡¶œŸæ,ï·oæóÚ•’Ó«™÷Êž's*Nn×£TÊ1ÈqÁ-Wò¾C¿ëYâ»„cÚ£õÑfæ,óÍ•œæïGÞŽ,‰›k®³Grá¯ä:¸èJ71ù:íAŸÆðt€ŠÅ)*ÆK¸X_¹ó;æ#ðE¡åÐÃž(ea-†ïîÙÂ0û”ZŒõcÑŽ\ôÑ>™×>õ>Ñ§èz»u^'¥GoWëeù™%jÛX2âmŸVÿß@}[o§•(_Ðû,óÙÊ{ÂP&>WBß	4Ùž¥Å³Z‰˜åäÅ'ße`�P¾ i"J³E2�§èË�¯Êsw3ú?¡P3Öë‡f2ùµó81–ú6î€û‡|(ŽGÃ8—È%Wº|M”Ì>w!uÈ1Øw]@7pÊÁŸ�~ðñÛrÿânàóYÞ8£�f›¯Ö¥?{¨òG.?xš�ÀO3‘—‰’ï>ßåÝ‚}Š8šÝùóùÈgŸ‘|ÎñÝç¶O”qþ;pvüQžÃ½Tåìë,`�‡>Ž:çH·±.c�ž3Þ´ºÍÙV·vÒê6v[/˜«­W�ÃV+æ�»S£öYÆûÉ½K9O|/º÷¨žI+�ól�l‹ñå=Z!Ï2ÖcÿÕR
+úý=ß«¼µVì;äým/Ò7E?mFìwi¿°õb!ó™(Ö¡=Ît¶ß¡m–öâCZ'²P~r/Ým˜´Îø
+ûX½RwÆ¶±N¯¢]à]žx†~¦wP�×Šç¡N±NòÚcÏ§zhŸIàp?íƒ˜ss<!å^É'ö}Åäù™3è‹º†ùq€}ô}äsò±Sæ"*s´Cr¹à>�·ä{ƒôwÐþ'ô”'‰öxîÇùt…RMœ%r¬Zä	È¼y_€ý1Ž•S£þëŸ’ÿ‡,KÄÀþbài§'Ó}€öb/5ÊüØ²‰÷�6@ÉÌÌ¯L¾'Àñçéq£�6Qð®wAÖmsYM¢¼E´[Ch;}�
+}©|Ÿð=°ÞàýbFi´ÀøhÃ1È÷ÆÕÎ"ÞmÔˆ³dŽg€ž3|ü®Qpï^`¢
+Y¨6Ù�:¯-•tôñ”Ô¯ WÕ6M¿ÙÞ#^ÂÞÛKs´ƒ”$Vâýp�6¨y´Q+ï.áÎÐà‡ºÈ¥qÚ%*Ò>–÷ÏF=‰¦Év)¸ÇÏQ‰¨„”–‹NZ®Y(�v€�ðÓ#T¥/Ã;ëôã@�
+ŸTb4¡œgâvrŒ�­†XO“¤_d¬.8ægãbÞ�Ü~|àxQŽ�—c�ÅéÄx³øä<¹_øÉ6¢9DÖ»@†-¯•ªÍÔPOá¥ze§Õ¥´R¡rhuð2Í—²(¥BQ¯4%€õ´r<ä hŽSèèûä+ü]ÀP…³öç�_ï¹¶xðX7ÓÇC¼ouÅ×õI4�¡æâLÏn“í÷Ódñ$Îá	VC[GIãNÊ2=”¥öC_¿„º>Žv‰5hw›xnåuš sh#?Gw= Sþ¼'},±¿ÆóýüYcü´Àú>
+|Cæÿ}YrèÞä¦u\9J�(§­AœçÃ®SªÌç~ºÛ]'è¥>aýÀ•©ÚÒõ(Ïd¸õÄu½]ý®Š‡Ëæ$
+0Ä{h$Öqs,÷ÆzlÜ[¡Œ&#O…¢±ôßX7¼”ÇP×¢Þûût?#V/£,·e ·~rÝÅPû)�¡-€m�l?‹—× çU‹²¯ô—ëãò<q}àKâ·8�þ‚7s¥&Ê¿�óbçKm¾Çê|–œMhs}O\ßØ+·êóÿ	Ø;'�Àïþ§ã€ç
+�«€—ð¦{ï�0ÞªÏáó5j&ºÚH4tŒè“GqM„|ºr”3!?FC·
+·ÑÐi”×ÂöÐiô¤ó®ƒú<Û÷êN¶?û
+âµ34ÕöÚìEùX6tr;ä´Ã¯²º
+�“Q/þE{ùÆ6yÜqüþ?NšÄ&ãÂ=MpLÒxn˜aHÉc Tk6Å…9c¨m'mÓŠ5’²AKR¦H$”Ô]µiý£Æ›´�Ñ<y\Rg	‹»®jÅð:UƒIÓü‚½˜F/Ê¦ItÞ÷Î�2¥iº-Ñ÷¾wÏsŸ{î¹{|÷»(ÿå.ˆ!ÿè¯úyaÌ�ð¯BOÊxäcÎ¡ÿ[¿ÃùãÓ:úøMh¯Š9Ñßò3Ä§öÒ|.âåg�Òü/æ¥³Ämn�b¾w¤n9û|â§ä˜ÏÚúºê-|„˜RSq4bYsËøÑvo¿¯âIªbJÛ1ž²U2v–ñ+üuÎ»€þ _B¿v«~•ö‘[ÖV¶�<ymaÝ#ÛPç=ôç=IÜôdá:bË¤”ÜÛÔ>aß}îÆš»@ç×áçQnÀ^VQÚÓJkëmkìí{Úÿµ¼Ô=ò3ì©½¶¾Q¦Òõ¯Û*¿ßa«Qª|/^ªÛ»?ó^~‡=úÖ}ú¿-—öù’‹KËã€ÅÊ‹µ·ÔryÜqKyZêî«ry\R*—ë¶û·{Åxf5~o%•ýî–*üN·:ö.•~¯¥>”ÿŽoþÞJg„!²º¿äX?Öci�žµÏ]MÈc,’û›ë	¹N“Êg ¹æÀû‹{_áYú:bé °'ÿAYsœWuc¶úûžË¿[Ÿ«øc¦úžÄ\|H: -P-4
+}ûæ\ã‰gŸãØyå9—_.\G[×ïÞÉqÎûŽ<ï¡ìFÙý+ÒÇ_ÂÒI‰(dù�Óžº�‘á/¦Ý+BFÄÃH¢#&ÿ2ÉBŒìçÏ“!ˆ¡z�Õþ¹Ð¬Ì¤+kBÔ?Nthâ$…”ª²ÉúÇÓ+¼²ùï[îåŠ;l;‹™´ÇŠFêøw	å�ó'Hü|-üQx|ŒT«~i·'4Œçu£z7_IZp;Â½˜Á·ã»«WÕ­šâs­õ­¡H%ßÆ}ªŠ›W“N¸‹kVHèsÜ@O
+~,]q—ìß1Ë³2t–�p�Ô¡Ö0j­î³¼’t@òMúÒÕ¡d¤Š÷á5û0,}¤dB¥ÂBCxÞý|
+ñâÞ·xY	ßÁ×Z+EvŽ¿ ªý@¶‚çuY®û¤¥«kBÙHïÂ]“�cÄÇÕÓ’éæM!iæëIbÔ!ä†�óð1äÆ0Mc˜š1LÍz1†X“ðQÜE�~ˆ$øA’„&�w É•FpVeÖ­Íò»¹#á™ÃØQ\]�®¨‘=óYµ+T5_ºª&Ô}– ½CçÒ«|¡ýs¼U½Ê†´¯^	«¢
+C·ª8½rÎò5|­‰5fD L‰›BÙ;,'G‡ýž½/ç—]@Yú»¶Ÿ·ý·E/dY.�§öžô|d
+û{„ý‰L ÇØ{‹ü‘ed/Ø%6KºáQ~>¿þKëžs"Ã2iúþ²Uí•/ËÞ²Ú:ìŒðÛ™Uõv¦ÖŠøÙ¯Ù›d
+šø|üM–%�ð¸žeäüÛH¶À_·ý7l^~Óì
+6C6ÁÓV�ì‚iiÒ¦,§´×,R,E;Ä<{��"«Qõ´Õ¼WO¦›×	÷Ú£ìglÀjµ‘JöÃr!XŠ\”NjÙO­°l$iÍëb–%YÒð…
+¿ÑnLò ?Øœäº_o×Ãú¤ñ°q²ƒ‡,;Ž4Lt†¯2 $µa3òÞI¾#ÃHS*GšP9‚Ôsóî5•ëf#9F�K²#Ð4=CHA‡¡§ §Õ•h:ˆå#"""¡ˆˆˆˆ„"êéƒ�$â â â âŠˆƒˆƒˆƒˆ+Bö7"®ˆ(ˆ(ˆ(ˆ¨"¢ ¢ ¢ ¢Šˆ‚ˆ‚ˆ*Âa€0@Š0@ †"CAAAAEAAAT„B¡ƒÐ¡ƒÐAè tEè tº"< < < <Šð€ð€ð€ð(Â£æg’DDDD^yyyyEäAäAäÙÁiž‹¼
+$$$§����œBr@r@rö«¨Á`ølŽ@CÐ0$Ù,Ø,Ø,Ø¬b³êó„$k‚0A˜ LE˜ L&S&„©ˆˆˆˆ”"R R R RŠH©w’ÄÒ?Ê%O
+{†Æ\Ø\Ù0mQ>D®(?B.*šL+ŠL*?LŽ*?DÂÊ’fåhOù.j‰°;âÅÐ=í‡& )hÒTîôg¨À6�·Ö«MhSÚ‚¶lJËkÌíìuN8§œÎeSÎ¼“é‘zV­ÖQ,-ä9•!½
+aAÚ­rÝ¬ÏíÄ:»ÿ�¬ÓXþ�~µ•^h¥­tª•>×J#ìêP+�NÂ§1£ª¹K\„ÂÍ�.¬Lã3WV	«ùó"Cç‹Öb´Á¯@ÓÐ$t
+C!¨òCB]kEý˜Ñh79 { ]>‚x½ˆÕj—»ŒYVM'ÓoW“
+ùœÀzpsV ËX�^ØV`ŸˆTÐ�a=ƒ™;Ÿ²ÄeÜ>]´_XbvÒ�°½Và^Ø+p^DªéÃD8$Úgû.¼·ô�–Ø�jY¢ÖfšeíV<È�»-4F.Ãý6µ®ø¤&Kl�5Zb³¬í"9ñÔIÚU÷–AÒyº:KcjÜ%>/ˆ+Àÿ†�ÅçqIÏ8`üºÛ¨óí¯¢rDX‘JYûÃ´í¦ô3bÒ?*^F[Ô?#^÷ŠñöŒ—O ß£ê–8ªgØ)c…A1Ð~YŠ¯‰�b¯×-ñU1/»IúiŒ�šQ4øE¼…ßø3ª‹;Ä÷„!b³>/Ç—l*¶nŸ—#@BÅ§oÀø¶ú3ò8œ¡Ë�Víš–Ôöh[µ-Z“Ö¨­Õ´:W­ËãªqU¹*].—Óåp1qÕe
+y£�à³­ÃqætÈÔ¡ò&S$H	£.F$æ
+ÞÃzvm¥=föQÒ³O7ÿ¾«)C+úŠ¹¬i+5k{HOßVsS[OF+ì4Ãm=¦Ý›¦t¼WMv,CI_,CòÒH½Y»
+7ÉÈ‰úYBéÝ#'úû‰Ïûd·¯»¶kùæÛ?&‰ÛiÛþ|·fÌõìŠ™?oè7ÿMzõÇ6qÝñ÷žÏ>ûrgŸÛ9Û9röÅNÖ#„üÆÔÔ—ØlYi
+µ·š�Ii`%!ìWÚJ-%m¥òG)l0-í¶�¡­Ø1I6ÚÐLL«4‰ªU¨tC¥›š®j³Œ‰ä²÷.	mµü·óÝ}ß}¿Ÿ÷¾?Þ÷ûü^-i,Š©ÖÜ“ÒcÉ	dC\">�¬„¤’Ô!dK<LøÔ¡x
+Ãnë0œÍV„`˜¹H†×“Ãs´„áîç'ã„t\ˆát	.]JÄó’¤cð1êºŽ¹_ÀàŒÁ}ãùPHGÉLLÊ’nØWô�ÊÊ0¤ªL‡@¼¯Ó*ƒº²\õç�à2¤á>¤A×e€ŸcÊ–0ÎÊŒ³c”ÿóÊ´(°PÓ70�ÈÈ‰N9‘ÁOgî¹ÃÝBî‰Ý’”è#)guîÞÓMè®L®OÎÄsr\Ê×L¯"ž&â9žÓ‰G’ùi5­Qkò®xª�$›¿¤kð¾®dd•Á"d°$Ñm^EÜLÄQ¢«™èj&º¢jT×•ØGò~[2o-©ØcK´€ŠœÃ�>ªÅÍzˆ$ôÄƒ~aÀ7I8Š”TŽ•[r~ˆ¨ª¹ª™ˆp�‘³mË"aàA¿oŽ,‹xÌ¶Ë-`%´€€Zs
+í­9Ç·’$Urê®Õç¬‡\ºX‰}q|ãï^ýÁ¿/"AÏªWïjW___yõ)=´æèhÍ5¶cKh«êŒ§0oÝ
+Ï`Ðyy‹%1¾8……
+6öu¤¥@GPeð©‹FC¦!‘£BoÁ+Ö¼„ÿÁÇ>Ç¡þÑêýÑ_Éù¥·PÝ°Dñù”ÐQ¯¿k(4á®„—¨j¯Â�ãÁãUÇ›†‚CUCM&ÌÆÌ²aòW:Z=l½JÏJ p³7…ƒ�Í"ú^-uÅC¤¡()¥êñúß`Ã• ßlÏò¨=úð½+²ÄïKà%¡Ò·Ò©o¹‹.ìÓ»è
+ñÒ‹—`#þáÝ
+Z. ¨™èqU‹�‘Ò€¡)
+�ÙdÔ�á÷0,0 (ü\d!²•Ÿ�´-D@·ùyüªYï·ûíAüÂ=˜—SóªÜ5EVúZ;ê6¾
+xðUÕZi;k@f8Ì—`Xð2À6½¨2–ÏØÓµžBÔ8z©`ÿå¢1=³0;ÃÏ€h”�ðXLC9„øâÆ¦:„\NG‰e.ÿxhÏŽ§¦»65ÈZûøéß¡¢[—´·´G?þ…6rz/±$†-QuK¾¦
+¨‚éB]ÌIt�Xi‹™øvðÄ&€=Ömº`þÌxš%Ö8öÇˆ53·¿lLñC††zd¨s;\Nñ�¥{_?y¶¥õ×Zûèkwßëûþ
+V¿£­¹ûÖ?µYí±¤Š5NFÕïüVóNøÞ¤þ(\®z®zÍ1_¬4&îðœ¦Nç¨áR³É+�JS“wbž˜×\.”{Ê½wˆÚAÎøÎ”žÏ•žÍ ò¢$Öˆ‡Å§Äãâ5Ñ,’Üu;]õ"âY›È	àýàz âÉ'éíp×ƒqôrAÖFv*r[Í"VÅ|v¸Øh¹îvÃob“½e¶ë|?ò¬yû
+AÁ9Ð6;³•ŸËF"m$Jö6N%��Øah¯SÒ$ï�¸85jFm:Q­|˜2óa£ÙŽ©=¼”ª©¼	ÅIªEŸÇ‡|Å�*„ïtŠ„¹µ=y	øo�Rüˆ‹·6lØ�‚Ùt:
+íþFGScScC}H˜è`cy]­Ûå4Ñ&ÊDSì|?ôÑkÊÆL*ÙmÖ>ô@ó•w7·Õis›ÝÐ¨Ý{ZÞÍGÝ¾3³ÿ¥¾ù�W÷v7ÏnáÙøEÅñ,1€ï©aVâÂÖÃ*l{€ý+kšá ‰rSAª’ÛÂ}›;Ë]ä®pˆ÷A¬‰£�LG–å¸qøªê5PNƒ�2 –â¢@«ÜwüV3.Êc€¢p€wÕŒ/0�‡HuðøÄð:m ½¶(z!ä±NÂoÀ-€ÌÂí,.�¶Ùt„ÔcæB:qÐá0ÐÉ3Æu
+õ#þ6›m%ÄUì&¶�ý3{“5‚¥à¦AZÁÕÛëìu.Ùí
+,Œ ~46¦}¢�‡s†ŸÏïü·v­�ÿÒŠpdR‹wŒwp%Ù€¼¢n?i<i>Åž²RfH[Í6Z¨ŽXút¿ýˆë(5hd�ZŸv:�¹Ž•ŽzYÚavÒ^—Ãëô
+./]\ÅY<U´Á]qž�€á‰10ãèyUZ/ªb§xH|BM’ø‰ˆD¾b@Þ­®'Œž/”Lë™Î¶Í´ñéìi€èLtFw.ÒÅõM�8Eê$`ç�_Ðé¨«]Î˜T¬ö7]ƒ‡OkÚ%mB€5äó»yñâ-ô—[§�*µïj?Ñ~ª„/Àîÿh‹‹‹ówï‘9�3ä®qR�C¿4'œ‚a³v¯‘Ãä¬Vàãƒ"0c÷hH“¢³ÕÓÄ?w™¸~Ù?£ÈÛ$H*a¯ž+”Öt,yEÛ6>;§è^EÈ²ëWëë.HgaºÎî—JÜ$åqÎË²a×ˆo!ù|Z8·ûäÖýºüÊùÃ±�[†Œ“nÿÍóÏŒï³»Þ¡ÞÐ:×ínÞÖÍ1¸È¿¾øõ)ž×µðªºiÂ>.ŽU^YKÑÅ´«¤¸Ä%(c¦²×t„ë­¼Á^“Ù³Ýº=�’»Ù½Ž.ÿ¾Ê®µýâQñ%?ë�ñ9 °¦¬žP5ãñÖ·ÚåË�Ë2•
+då'OÊïÞ—M
+óW(—Ã\½ÜÊ´rñ@LÞÏeäïqßrÏ†™³ÜH ØÂX8SÀ${çÐ™á(X²CP=RýA~& aeð
+1¥²ÞpÙ©®à¦Í3¬O–eË¶dYþ‘-ÿ$’;‰ó×D	R¢”à%ü4�ƒ,fó€Â²v�ÐcƒÞ1XG�òS~$dlÐ�AØv$’clM»îŽ[{íµ»-[)[ÊuÇ…0ˆ²÷“í.–Þ|ÒgKßû>Ïó>_K=&¢aÅi’òÕ
+¤¡´íCÇ¡—]AVô¥I)žBTi1ã¿3)"Qs‹ª8Ï’ˆKey‰ãüžäç¡;®\I¥7¦ê[€³„6=³`ônK Ää:,�]É»ÙäH.®KŽb
+À·.gòÏ‚|¼3ÿÞïN)�0z«_À£w4§�bó…”Í8œøÚ-�sÀ56eóãÃ�ú?³ðH:½3l3Øj¥òØÄÎVÒÑ“¶ÓŠÍ`¸w�Ï—}Âø«Vk€”hŽ,´×#ú(ET4Ÿ˜‹ò¥cÛ÷îr¾:ôÙòí›ïœF$Zô÷Ý›6ý ©¼d::s}ýîIâ²~[}Ú¿cãBµ)(”ÍlÝøZçµöÿü�íz¦ZI©åíß¹´ëû=‹î{%À—!à‹…X§EË™
+ªÂÜÂt2[˜}Œ…Ff²ÒBXQ”¨ÍfdD¥š�¶ä£
+b3æ]&®…ì$·�ûHŠX'~=U•…mgI¨JmN
+á4gUÃÈ_j�V�%NöÊ.tS_@íÑŸ¦®Ž�?˜?Û4y‹*£fQ¢uiß²HÖ�9ì“æCMò7]LM øj¼=°:¾-~ ð#é$4ìaéÍ ƒ¦Y¯�øt‘7ø¹�<IŸ£ß —Õx2«|ÂUÂÆ´d™Ó”B8ÂêÚØÃKÝ°‚sªO†îÚgÂ÷ÃT8\‚ª
+®b…#‰%²rÕÉZ�‡“_Re0¨ç(‹ƒµ•`�{F„ÛF„%0CÓ<öÈqkSÈfòÇdžM:�Cã «KÍ*R—C5^©@UÉËDtSDÍâ2q­hUõSzº°Ý5š}šÏŽ%s£ÜhFv�Ø	ñ FÙ®d†ýåaÔ•Í
+†ˆØä•Á°º8¶2Ff“™,|Ú’‰ãs%éÊbh&ˆ•=“Ç'Ê›4U|B_Ï‰4ÂÚæõ€�V�VM&o\ÿíà<S°@¿mç-¦ÆÙ—Z|à÷ó[ÖÎ[Œ¾Qs;6­­aþœ*ÞNþ­¬÷`æåúàî—æ‡¦¬étÿŽ¥{æ…
+òCçÌÔo•þDíÌÖÊø´Ø*Hùb@Ã
+CÓCÄ>­TÈÐ[Fhõµú3¡Ëfœa:#["ä“ê˜áUsM
+Ž¹Þ†À†ñàíƒÙ.ápvç„$ÛÄ"Ž�£AT¤9�„´7‚"¼l
+„Ûjs6
+$¤k¬vÁèDí?
+´æú‘…äÌnÓØºÃÖ!´ûÚý!:›‘åjœècÐÁDpÜ@ÛÇ­ŒZ¡?¨?»ô‚þ@¿Úÿ"
+Lå
+/¬Ø±uõÊíG¿–A	P=’üÃÎ_Î_ó‹^=ë­‡õ&ý"„~>Dð“ãZÚž:Âô²‡ù>ó)ÛEæ";(Y­ÔH~…NÛš#}ìyú¼4l{Óñží}Ç¸åË†œ!¯•öjœKuz/{¯{M^ŒHg¤Îˆœ‘Ü£9œœÐÂ-çHÎ/`u>ª¨J0¬h8_5¢R”‹ÉÒ\ô‡Œ¨9�Ðû	0ð$±Lð¦�²~œî˜ÝBÈ¨Ü+7sˆ“Ê#Ë"k#Ç"TÄ)[5Ö©BÂ§P�ÄÏ‚k½‹MÞ4züZ¡§Î¯Eœp*ù1çm­›0Ä[€—€~˜$LQÇþGS�.†_ à†�Â/Ý/âpf€±Í2†õr�±åËŒ`&d�Çsd‰Ãåðã9
+’eìé2Ðæ“Ih!`êª°„�—I"3  œ'ª*	“lÈº;§â"ù_ä¯ùô7ú¿^ê@ž?�"�žÐL/®xjiÂ´¡õëµµ-*ï}õÜþ�I}X¿´iW#zî…Í³g?�ýÌ"ÀB/`�%D·Öx}b½ç¾ç¥†É[`gæCføVw«/ãï&{èk·c�y—üÐüó®,!}‹åOYß&ÿH_³¾á0¯·¾Loµš\˜6»ˆëä¡,ž”EZìŸÏÉD@j«ÿ7¢+Ë0|;à¿ÃO¡lhfN½ ¼"ªÄâž/ð¿hçÄÑÏ‘ª¿õïú½�(ÿðš5‡­Ys˜Tv#z§>|çsýÚÖÉ¾Ÿöõ?Ú×‡×»KŽê†õòÀõ^­lº»ÑM
+ª)Å¦Üj°ÁÔÄ6¹‚÷ƒL+ÝúXÆ,÷ƒVDÐ’Avæ¼æ³Ûy''ÊV©øí*â8gœç
+ÒÛ;‰-Ø?„ërëWËOÔò#�–k0¾ÎèP°<ÌùvºýËœÿ*{±Fb÷
+Ê˜À´ÿbÕ»]õÚ·‡©?jÛÛ¬‚|¯´óÅmÏ¬ÞAÅ�¶¬Ôÿ¢Oècúé%Ÿš†~õ“�S?;,ª€Zó°öbòªv…vÑQkBt‰Ñ¡ÇÓ�8TÌX<i)\d‡¸aùÑqvL¡‹Ø%ì*ö�½[8¥9,õQ-Ö_­¬Œo¶{¶)?Œ1Óâsè´}.ÛìLËO�S‹%âÓÕ2ö%Õ1m3»ÙÏ&Š¢D-1E+yÞ±Á³ÑûÝ¢õÅ;¼[‹{½‡Š_W^�²[Ð^q·ÿHñéâ3%´(û49ªú´PžšçC7}ÈWe•[
+ö�š?¬H¸ùi¢ËV×R‚*JPy	*‰È<â«�lHˆ“©3"L1¤„aX•$7âš<ª�„›á´ïbç6JL™«j!ùP\©‘Óòb”W¢qÙ�HR’¬�…nÖAJËÀO¦í-’ÒnKÝD>.0‚�ŽlW[Á·
+‹¡•ç¢bXåÿu /–$c¬áŸgYT£¤•ö ò;åÏ
+-+–¢$¼Žs žDÖÑ±´M	�1V
+TÃý†%PO”ó¿ÿc¿zc›ª¢ø¹ïÝöõ½vØÖµk¦\d4ƒfÝØ*sd�dƒnK×!„¨ëëÖÐµÛkÇ#Â'‰�˜hŒ™Ÿ4~ACÂ?Ã…ù¨‘—} Aý`L\"!Ðzîíc`jˆÑw›ß¹¿{î¹çþyçÝwJw�d–È@*E6L…eu-ZŽ%Ûé,•øjÃèº¶ÍF¿ž0:õ„Ÿoyx&ã	/YŠýVxŠ¤�z†|áçB>2à+ú$só"!åûo^ˆ|˜7K‡af°¥L`Ë¶mâúl(^«ÎªÕ�(ð~>UÖáªqupzÜÅsâŸ>uvˆ+’àx¼+JÙ-¦!ÌDv‹9Å’[Onñõi!¾ªÌðXû’wOáã­¯Mÿ0ýmcá·Û7g[X½Ÿ|¾eóõ_¾»CšÑ¡Æúfæ®Y°aÕ¦÷�{óðòUkÖ.~Ö]ŸìÝðúÛß|‚o‘3ÚÔN2>Ü¨|E¥)å,™!—”Ù2›CñQ¯½ÑÞ/8Ö“-äU2©h~PV�•Ê:Ò«L9oÚo*êêW–i!ºR[Kû´óÔ±Q‹Ñ-Z‚Ži{È>íú®ò™v‰Îh·µ2™*ŠªÕRF—imtµ¶ŽªnZ§­Ôú´�Úzš^ÔnPÿeÎž¨ò†è™âån¯¯„Ý®!B5…‚$*¨YÆžSK›BE™p®¨mÉ~I­‘$Õfw:ÍîY'á4ìÁn§l56»Í&Kv‡ª:ÁvF;noS±
+;zÙûeWÊä2™«¥6'WWÍ–>ÝüÿÝuáo N¤™^þ-®‹àWY0hîì¬ÄLÅA[0˜Üwá`Ðk2Âc¸(½œ'5¦.<Ž5ˆxâ¡±mbÂ \´²¨ºzJYv‘ý…·ÈKç¾$½…)òFáÈåii±$fHCA½ó5é)œ³¤Ÿ7ðÏÍ�ù!ûK á§Ûz»÷{Ôò'‡³þ\õåÞÇC…:½‡êÞ?ÃÍ,X°`Á‚,X°`Á‚,X°`Á‚þ=	ðR2gÄ‡°Ã¼E6k§ë®Æ
+ž‡›·¶¬h¿_Ó
+ðâú¹Vt`'[çŸúé
+ã(½P‰[uƒ¥Ð
+!€ÄAÇ¾ì)Ñ‚A£èé‡AìI@¶ÔS¼ú ŸyÖ.ò#úJ¥ŽÍÙæÆ(p[w=ï'_˜\†j©ËäyÌävä#&Wàeéþä©Ê}J3&'à•§M.A¹|Íä2ø)˜œ"÷›ÜŽ|£Éq=ÔÀsÚ‹§¤COekG1<‚ç”AäM+k±e ç2Žú”°`¨Iãø ²n¡�ÿMOÍs+cøÄ²¨›œ³É¡®ëÒ|Ë¡-Ðd²V¡íÂi¬£8f×�£¢è/‡0`ÊZØGËcb­†ˆ
+Æ°6`'ê²x2}µ:ÎŸÂYób^>+Ã6·É›^‡p‡c–�gàóEPöãÜI±›8Úóq:zåëß-FroÁØÞq=ÖÙQÕY$›ÉæQÅÖf�ñ¬Ï§²6ž²îx>>�Q3wÆ³éI®É±žŽ[ÞÑÑÒ„¢5ÈºÒiM�Œæs,ªçtc—žˆtõõE]F*žnZ“M'"±ÇS	þ‹ñ„>7v²lò‘kc†>’ÊåuCO°T†åÑth�
+ÄóÌÏbÖŸLY<“`z:§ïE³àÿ<¶#h×‡¿FVà¾H�ŠˆœDÆcüaVM°F¬Œû‰ý£Vÿ�wŽßÊöCp
+:qf;Þ¼•øL‡P×W™ÅÛµô­–~™<zþúöŠÎ_uq�xµó^Ÿ½t²úÖ­Ûw*ÁáÆ&¿ÇÅ=ÿûFõ­…
+endstream
+endobj
+358 0 obj
+<</Type/FontDescriptor/FontFile2 357 0 R/FontBBox[ -628 -376 2000 1010]/FontName/MANNMP+Arial-BoldMT/Flags 32/StemV 138/CapHeight 718/XHeight 515/Ascent 905/Descent -211/ItalicAngle 0/FontFamily(Arial)/FontStretch/Normal/FontWeight 700>>
+endobj
+359 0 obj
+<</Length 433/Filter/FlateDecode>>
+stream
+H‰œ“ÁnÛ0†ï{
+;hjÉNÛ6biŠb–®X4·A‘˜T°,y’2{yµúH{…Êv’uEÃn?)òão‚_¶5ã%x´‚�Ô9þýë	#)rüp1‹gõå§�…ùînÁw%O¾,ÆmÖVuž¡¶RÚemŽ™0+È‚îÒ£¾Ä—9^Îî‘7F•Ò£I£ô­-« 1¶D	ùˆ‹wc+ÖÙ×ë›=-D9~ô¾Î(mš†4gÄØ
+MÒ4¥ñˆŽFQ¨ˆÜOíYi÷ïûäòØ¦é
+n**—4!1=ºÇ­¬½4u1[™­Ïñ�R¿˜þ&<ÎYàŒé+Î¿‘[V¿MƒCT6µÀ¼±‹°³Oº"t«ÔÖyÛ¥?,f'hm,z�Z˜Æ�¢`]7ñœÄÿmMð£³zkU¿oÁ)(¨@{Ü%ÝwžñÁ]ÑSçð}JW!o%tsûùË|2	ùAô•ôeÐ^z`¢ü�ÔYÊÓ›·‘€5Û*�‹ùâÛÔ(cã‹$IÎ	ÔîÕ„ž@ÿPßXÝßY'�'‚ã?:¾
+þ,À@Ï
+endstream
+endobj
+360 0 obj
+<</Title(ST_Color051114.eps)/Creator(Adobe Illustrator\(TM\) for Windows, version 4.0)/Metadata 359 0 R/Author(Beatrice FILOSA)>>
+endobj
+361 0 obj
+<</Length 371/Filter/FlateDecode>>
+stream
+H‰œ’MNÃ0…÷œÂˆ…7ÄnR@J”¤ªZ›BÕT¢[7v[+Ž9®z5‰+à¤iøQˆÝŒgæ{Ïö„£º iÆX³-—üx{‡€Ó¾ÜÎ³bÂvüñ YrxZ¦‡,õ)ÅaÔy‘3C@�Yu	UkØ¸9Æ´-&‹àj6F)‘q<ä;þ5Øh’³Jé¸èÆ¡¦›`1}èh6‹àÎ˜"À¸ª*T
+‘Ò[ìú¾�ö<Çv8å«4¤vdy»9¾êÇd‰ZC(U9æ+ì¢>	MY™j^®$hr²V{Á¥ø¦þc–3´œÿâü�\“â<ÙŽ��‚‰fÄ(½´oÁ‰ÒLLã—ËËÒ´W-öZ´oISÌË™4¥Uv›;Ñ40Ü·Ì±0Ç@ð"·¬Ê6d/Œ—Iò<÷nÐý<9ú¼3ØŽâ/Ü×¸ûð&ìwÉ&ý22i7PÛUû`ÉgâN
+endstream
+endobj
+362 0 obj
+<</Title(TSSOP24.EPS)/Creator(CorelDRAW!)/Metadata 361 0 R>>
+endobj
+363 0 obj
+<</Length 406/Filter/FlateDecode>>
+stream
+H‰œ’AnÛ0E÷=�.˜i+IQ	–‚ iÑ,Ü¶‹zKSc‡E²ÔR}µ.z¤\!”d»i�EÑÝÿ›Ob&W­²$+Ø(“Ñ§_¿)QEF¿_NGSw�êËÎÃ|÷u!w¥L
+z•OÚ´­\(H[iS§mFEaW�ÝsJú+Xft9} h­.’˜%QrFÖ^TÐX_’1û@ów_¬ÓÙíç=-T}Dt)çMÓ°æœY¿áã$Iø(æq…QýÓ h#S¿§{ŸZm¦f} &mÅÕ’�ÙˆÝB-½r¨¬!]-Vv‹=PÜ‹éaB#pÎgÂ_qþ�Ü
+÷694†„$¨ôÆƒ@ëáÏ2zÝ]"wZokôÝñÉì”|d£ÿQÈc·õºÿÙBrÐP�Á:äw/,d*‡yO�Ã�Ah•/¾ÍîÈ0>Tƒèûü¥+hT¨a°]k<ø» ©f“Ñ6*`-¶i¾˜Ïïâ‹O\ýŠÝ{ùÞçû
+êäq9CqÜn0a¥}ØÝgK¨þ+
+endstream
+endobj
+364 0 obj
+<</Title(TSSOP24E.eps)/Creator(Adobe Illustrator\(R\) 8.0)/Metadata 363 0 R/Author(TURI )>>
+endobj
+365 0 obj
+<</Length 369/Filter/FlateDecode>>
+stream
+H‰œ’MnÂ0…÷=…«.¼ilÚJ‰p‚VÝÐ"@*[°âØ‘c””«uÑ#õ
+uBHÄ¢ênÆ3ó½g{Ã*§IÊ-Xó­P~¼½C �/·ÓÞ4ó�x<¾8<-“Cš„ãAUYžqKA•IUD�”é5�\\cš›¸šÎ€ÕZ¦Â‚…^x
+6†f¼Ô&>ºƒñÅÀ°M4Ÿ<´4—¸³6�0.Ë•}¤Íûaâ^€ƒÀs^ñª,­<U\ÁvN¬º1U ÆJt†Å
+û¨‡OB^$FäVhêœ®õÞx¢äßÔ`\ÁqúŽ3À¿8#W4?Ov…£Cà¢hl8µÚ,Ý›8Ö†ËÉ|ôrùoY–tªùÞÈæ-Y‚¹äW¶pÊ~}'–DVXÉã†9’öHQc"IÕ–ÀÊc|C÷ÒÂxñÜ ûÙâhJŠÖ]3‡¿Xg,ãö·ë°[$—t›È•[?ãöìS€$áW
+endstream
+endobj
+366 0 obj
+<</Title(SO24.EPS)/Creator(CorelDRAW!)/Metadata 365 0 R>>
+endobj
+367 0 obj
+<</Type/Outlines/First 368 0 R/Last 369 0 R/Count 13>>
+endobj
+368 0 obj
+<</Parent 367 0 R/Dest(G1076785)/Title(1 Summary description)/Next 376 0 R/First 380 0 R/Last 380 0 R/Count 1>>
+endobj
+369 0 obj
+<</Parent 367 0 R/Dest(G1081901)/Title(9 Revision history)/Prev 370 0 R>>
+endobj
+370 0 obj
+<</Parent 367 0 R/Dest(G1079857)/Title(8 Package mechanical data)/Prev 371 0 R/Next 369 0 R>>
+endobj
+371 0 obj
+<</Parent 367 0 R/Dest(G1087863)/Title(7 Test circuit)/Prev 372 0 R/Next 370 0 R>>
+endobj
+372 0 obj
+<</Parent 367 0 R/Dest(G1086884)/Title(6 Typical characteristics)/Prev 373 0 R/Next 371 0 R>>
+endobj
+373 0 obj
+<</Parent 367 0 R/Dest(G1079585)/Title(5 Timing diagrams)/Prev 374 0 R/Next 372 0 R>>
+endobj
+374 0 obj
+<</Parent 367 0 R/Dest(G1072778)/Title(4 Equivalent circuit and outputs)/Prev 375 0 R/Next 373 0 R>>
+endobj
+375 0 obj
+<</Parent 367 0 R/Dest(G1062468)/Title(3 Electrical characteristics)/Prev 376 0 R/Next 374 0 R>>
+endobj
+376 0 obj
+<</Parent 367 0 R/Dest(G1076786)/Title(2 Electrical ratings)/Prev 368 0 R/Next 375 0 R/First 377 0 R/Last 378 0 R/Count 3>>
+endobj
+377 0 obj
+<</Parent 376 0 R/Dest(G1071987)/Title(2.1 Absolute maximum ratings)/Next 379 0 R>>
+endobj
+378 0 obj
+<</Parent 376 0 R/Dest(G1086076)/Title(2.3 Recommended operating conditions)/Prev 379 0 R>>
+endobj
+379 0 obj
+<</Parent 376 0 R/Dest(G1078608)/Title(2.2 Thermal data)/Prev 377 0 R/Next 378 0 R>>
+endobj
+380 0 obj
+<</Parent 368 0 R/Dest(G1076833)/Title(1.1 Pin connection and description)>>
+endobj
+1 0 obj
+<</Type/Page/Annots[2 0 R 3 0 R 4 0 R 5 0 R 6 0 R 7 0 R 8 0 R 9 0 R 10 0 R 11 0 R 12 0 R 13 0 R 14 0 R]/Contents[538 0 R 383 0 R 16 0 R 384 0 R 539 0 R]/Rotate 0/MediaBox[ 0 0 595 842]/CropBox[ 0 0 595 842]/Resources 15 0 R/Parent 316 0 R>>
+endobj
+2 0 obj
+<</Type/Annot/Subtype/Link/F 0/M(D:20070710105118+02'00')/Border[ 0 0 0]/Rect[ 67.2 693.14 527.82 707.3]/Dest(G1076785)/P 1 0 R>>
+endobj
+3 0 obj
+<</Type/Annot/Subtype/Link/F 0/M(D:20070710105118+02'00')/Border[ 0 0 0]/Rect[ 123.9 674.36 527.82 686.84]/Dest(G1076833)/P 1 0 R>>
+endobj
+4 0 obj
+<</Type/Annot/Subtype/Link/F 0/M(D:20070710105118+02'00')/Border[ 0 0 0]/Rect[ 67.2 642.14 527.82 656.3]/Dest(G1076786)/P 1 0 R>>
+endobj
+5 0 obj
+<</Type/Annot/Subtype/Link/F 0/M(D:20070710105118+02'00')/Border[ 0 0 0]/Rect[ 123.9 623.36 527.82 635.84]/Dest(G1071987)/P 1 0 R>>
+endobj
+6 0 obj
+<</Type/Annot/Subtype/Link/F 0/M(D:20070710105118+02'00')/Border[ 0 0 0]/Rect[ 123.9 604.4 527.82 616.88]/Dest(G1078608)/P 1 0 R>>
+endobj
+7 0 obj
+<</Type/Annot/Subtype/Link/F 0/M(D:20070710105118+02'00')/Border[ 0 0 0]/Rect[ 123.9 585.38 527.82 597.86]/Dest(G1086076)/P 1 0 R>>
+endobj
+8 0 obj
+<</Type/Annot/Subtype/Link/F 0/M(D:20070710105118+02'00')/Border[ 0 0 0]/Rect[ 67.2 553.16 527.82 567.32]/Dest(G1062468)/P 1 0 R>>
+endobj
+9 0 obj
+<</Type/Annot/Subtype/Link/F 0/M(D:20070710105118+02'00')/Border[ 0 0 0]/Rect[ 67.2 521.12 527.82 535.34]/Dest(G1072778)/P 1 0 R>>
+endobj
+10 0 obj
+<</Type/Annot/Subtype/Link/F 0/M(D:20070710105118+02'00')/Border[ 0 0 0]/Rect[ 67.2 489.14 527.82 503.3]/Dest(G1079585)/P 1 0 R>>
+endobj
+11 0 obj
+<</Type/Annot/Subtype/Link/F 0/M(D:20070710105118+02'00')/Border[ 0 0 0]/Rect[ 67.2 457.16 527.82 471.32]/Dest(G1086884)/P 1 0 R>>
+endobj
+12 0 obj
+<</Type/Annot/Subtype/Link/F 0/M(D:20070710105118+02'00')/Border[ 0 0 0]/Rect[ 67.2 425.12 527.82 439.34]/Dest(G1087863)/P 1 0 R>>
+endobj
+13 0 obj
+<</Type/Annot/Subtype/Link/F 0/M(D:20070710105118+02'00')/Border[ 0 0 0]/Rect[ 67.2 393.14 527.82 407.3]/Dest(G1079857)/P 1 0 R>>
+endobj
+14 0 obj
+<</Type/Annot/Subtype/Link/F 0/M(D:20070710105118+02'00')/Border[ 0 0 0]/Rect[ 67.2 361.16 527.82 375.32]/Dest(G1081901)/P 1 0 R>>
+endobj
+15 0 obj
+<</Font<</F1 332 0 R/F2 333 0 R>>/ProcSet[/PDF/Text]/ExtGState<</GS1 338 0 R/GS2 339 0 R>>/Properties<</MC5 18 0 R>>>>
+endobj
+16 0 obj
+<</Length 1951/Filter/FlateDecode>>
+stream
+H‰ÜWËŽ[ÇÝó+î²¯Þéêw/ã‘ €Å"�…�Í¡%ÆCÎxÈQ¢¿Ï©ªæãr8Ç^4<ÕUÝõ8UÝ—ºÏ“«¿}¤îóvm|éJ²ëœBèÈµtËÉÏ“«÷ëŸ–77Ë›ww‹Çõr³ë®~¸ŽÝ÷ï®'¿N¨[u{{²~ÈÍ~zØàŸßu¨ÙÁVK5u–ÆR\è~aœx+kWë@ä»5q(‰ö‚[hÈ5²“	  2ÐH0Þã®G—†*<£!ÅÂû’¼ËÉ­Hl<"ÑPšE �‰Ç\»Å„%>&•`…±‹Np(Ø5é†r¶°°U
+JE4ö;X§6°2¶°(…ìi‡`qcR
+ïF	†!7ƒ Ù*–dÝ£€)*tÉ3D•T™*°õN–	)©e(Ž,CÜïM®²€Ú2g9µAÃ˜÷Úž
+|TW=Ÿ�‡3ÄÏ$Ö CSgÃšày’õÄÛ%U­0¬)×àXà�×¼y�²7 ³bk³æÝ
+µâ0?xÁ¥ö\jÆŽçPfè8©‘-@òrÎÂuìRR§°
+b@¯Êj¡ÔÔ)G¤œÚvN SuË%Aw”ÜÔ­õà™ØVó)
+,QÔ½Ö‚\³8O“¬»¢Ö…gx=ÙÝÅ,ë‰t�‹£W¨|C§´Ü
+e]MÚÒ$—‡âãH2n.i8B9OÛ˜â]9íZ6wcA¬¤Ã'HžbQˆ¤ÕõÌ¸­YBV�ì›,Wt]U*D
+…Â�äþôNÓ�(Q�Q–eÈX8Ã›ÇÁÏ°V-)Ò‚X+µ¤Ç! –€Ñ�ÝXrhê)J�HwK�\1UÎ$¨µ8³ÍæØ–…š®èI	œL¾6m9+€4º·"GY�+Ža{¿‰«�`‹nÎó°RhQcJTÚD+Üƒ:<7»
+I§¡•Ù`s˜³¬ÜSÓìDà(ê´¬¢î’ª§úäšzÊ:[Ä^Â©vhéçÝbÕÍ³È#B`uþÓÂðÄ‚êt�3=yÊ9¡<™�6ïÊ�ˆ,�Úë½ÀÌE©¿�1™¹ýþ‡ëÉ?&ßÏ&WÅdîf?O@B¹Ï:ù‘0âºœÊ�Fž­'W,hÉ¼œ-€fÿ™|2×w›]�B˜eû»íÿ5ûû$€‚	ƒZïÄ(°Í'óqÖcš”®?Ø(ªïg“”øÀŒQ@tªç1‡«"×ý¥­Î¨BH¯KÔÂÐ4�?õÊ~ ªpdº�ƒCpW.öSç1`†hº®Ÿ¦!›nì\�lä[Á^'¾éúÑµãòi†)ñ+‚ÝÓ_–½lË1üÒ\I~%½Èì¶Ÿý{‚êŠ¥S³Ä÷H:	Íj]øidÔO%Ühæc2™ÇõzþÐOù†7ßz¸jº›åvñ°ºß­î6Óv 3t§ÿ$`�gåÔ³ôØ,žŽ�.ýãp]¶]Ô6\Žêò«›Lk6^|:œ_(-«ò‹†(’„,…“´–£Ëûü=§‰Š^"MdV›nq·Ù,œ!u7ßÜt7Êó[$ƒ¬Á*B°Â_äó~'{µ<ÚŒßê²ˆ�œÁ®gÒ
+Ï®¿¨Î¬�‡lì9vFfõˆ&yŸsŒ,m€F“lÞ#~onùÃj1¿íæ»Õæó–Âíè�'¢¼cNªIc¾XLfC–žºÄ©øíÏÙ”^fX„þ3áM<Bä#¥ó6s\¥p Q1AoUóÓöîöq·ìÖóÿ®Ö=†¾ydî³îzéÁ¹â}ŽI8x‘Á<—º2Hó`ñ•3dïœä$´È‘Ð²™±ËÞ|Y‚þø„‰f
+šÜÌwsö?ðôèÔäy/øÍ³ðw©Ÿ†7ûN‹V�,s'AòTÑ £ù±ŸziõhÜÝÅÜ­ñ¥ˆÏÆîî?–RÂh¤A€ybð:§'šO.i:m_9ååÈ²y^Š,¾Øú1"˜rÚúÇËÏµyë[ïGéýxÒû‹ž¿óÌ(pœóÅnù°ÚîV‹mëP½Žú?:Cï„›—_Û§7
+��çº_{ß¹g®’·5’ ¦­x=Nù3§4„>�>’"$È™_W_{Gè\Bª6»n±ªY<®vrIÜ=îîwÒÍÖµzÉAÎžOËãuíÞtƒrÔå<å^ßU¯XâÒDg�Øá–xö…ì�:ˆ1ë…Òk½»YÍ•Ÿ•½grˆÆZ¢NcÒ6„/×þÉuñ–Š+]ØßÑeñºE~’ªý¯ç	"/²—Ù1½|¤–¬„dá	Ì·ûcôÿÖBS¼OÆ“K’„
+‡?ä�^"ÛZäeðB-ñ	iÂÑ¹ö”È-A‘ÌrÛz_9Ú%˜\Ña¤^bH8¾2ŸPäõ&?	~ËëãIÏ¿ÒKÑP:4S�O3s`eÝ°ò¡©À†Eï˜¿Ì•#h(^]
+Uºõrñe¾í/WÇoŠó„ñé—ghøÿgJx[£Œ2B†Ê�+%œÔw?™z Ç�¸m8ZâòkÏTYmùñüýq§)h#¹çèO1R\ØQþoý#�¾
+endstream
+endobj
+17 0 obj
+<</Length 433/Filter/FlateDecode>>
+stream
+H‰œ“ÁnÛ0†ï{
+;hjÉNÛ6biŠb–®X4·A‘˜T°,y’2{yµúH{…Êv’uEÃn?)òão‚_¶5ã%x´‚�Ô9þýë	#)rüp1‹gõå§�…ùînÁw%O¾,ÆmÖVuž¡¶RÚemŽ™0+È‚îÒ£¾Ä—9^Îî‘7F•Ò£I£ô­-« 1¶D	ùˆ‹wc+ÖÙ×ë›=-D9~ô¾Î(mš†4gÄØ
+MÒ4¥ñˆŽFQ¨ˆÜOíYi÷ïûäòØ¦é
+n**—4!1=ºÇ­¬½4u1[™­Ïñ�R¿˜þ&<ÎYàŒé+Î¿‘[V¿MƒCT6µÀ¼±‹°³Oº"t«ÔÖyÛ¥?,f'hm,z�Z˜Æ�¢`]7ñœÄÿmMð£³zkU¿oÁ)(¨@{Ü%ÝwžñÁ]ÑSçð}JW!o%tsûùË|2	ùAô•ôeÐ^z`¢ü�ÔYÊÓ›·‘€5Û*�‹ùâÛÔ(cã‹$IÎ	ÔîÕ„ž@ÿPßXÝßY'�'‚ã?:¾
+þ,À@Ï
+endstream
+endobj
+18 0 obj
+<</Title(ST_Color051114.eps)/Creator(Adobe Illustrator\(TM\) for Windows, version 4.0)/Metadata 17 0 R/Author(Beatrice FILOSA)>>
+endobj
+19 0 obj
+<</Type/Page/Contents[540 0 R 385 0 R 21 0 R 386 0 R 541 0 R]/Rotate 0/MediaBox[ 0 0 595 842]/CropBox[ 0 0 595 842]/Resources 20 0 R/Parent 316 0 R>>
+endobj
+20 0 obj
+<</Font<</F1 332 0 R/F2 333 0 R/F4 346 0 R/TT3 196 0 R>>/ProcSet[/PDF/Text]/ExtGState<</GS1 338 0 R/GS2 339 0 R>>/Properties<</MC6 23 0 R/MC7 25 0 R>>>>
+endobj
+21 0 obj
+<</Length 17947/Filter/FlateDecode>>
+stream
+H‰”WÛn#Ç}çWôK€™õý²ÒÚˆ�M6±~0ü %é
+’’%ÊýUü‡9UÝ==CJâTuÝ¯ÝJ|Y\}{«Ä—§…ƒ1
+A­k…2CŠâq»øiqõþðy»Ùl77÷ëçÃöxW®½xws½øe¡ÄNdn%Í
+÷rdÿþ÷â"9È$UòBÒ§‹Q[ñ/Ò®I{´ƒI¤4(eÄaÃà£ªð~Íà•#û|rC†òxÆ¿‡Í1Á'Ø¤ï"D;(FÄ~Ì(¨YE�5™ÛAîšˆUð¡�Ë ´Ñ‰ ‡€�ÓD®“ò¹ò‘Î+·Ô WÐLÊ$tZ"'5šV&:w&ŸC�	HØÏÄÚ�«Q*:TÞäC2ò™‰D)‡"�ÒhA¤8D­2	².Z›Vù�Â†¤²Ô`	r¡  °qlž"�¨Ò‘9‘ìLk”zXëéÔ’$�´1§×8é2iÈ°Ñ|C,V#pÌHa_S2#ä'ƒÐÊ¥¥\¨>;$Ã�¦ðB°)ÃjDÁ^�ú„E%†(í€ŸET«I¨/ÀécIš!
+ TRäQî1“4ÓZPÈZŒwùÀ´&'°
+K–ë"ŸêÈœâ	ª®ZÏr5E�É§Ž}3Ádˆêm¨àT�÷T†JùÜ˜ŠÔ0ÎMó6áÎA’TkÅ€4£PÆVCŒœÑoÁ€,J†‰eHf(ú{tÀˆR£ÃÄPRQ¼ÐaD!$™«Õ
+	�HDe�2šˆ¢ÑLoð°�° ”¤!(%Ö‰˜DWåX£LÉ;t˜ŒRBýh3­
+œêqÔ;£$1¥3”Žì©¨dpùÐqÁEVa‘@Þ¤Lj<„bDI–JŽØA£È6©	rÖg·åÚò8DcP‚Nögy‰y"yê¬2Êˆ-bBxšM^sŸKøÈ¡×¨¯ÑÌæ,Ã• Å´ÚgZi	2^gZ›òŒ pÊßÖN(m2ÉÑ»”¥j†¼Ë´žiƒµÅpÌ*ÀIç¹ëyr#’çù%Céª‚÷5MpªLdòe^¨T¹ï?\/þ¾x·Z\}ƒa*V?-P[¼qð–
+Ô4²:,$ Ê
+šWëÅ’¿’X}]üÐÝ®>*ýQº~i$*zHÝm�êëž‡»Ç±Ù>­w§Ýý±ÿqõÝâýjá)yHõ vœ6	6c ‡T÷hÖŸ	¬—˜gç,!zd* JôP�Ï;fÏUñ<»-4F±å>²6;�ýœ¸ì²ËBôKmÚ!tæJ;ökŒ¤r5”ù+ûb(‰%–…ú†TêL%ªÄ-G¬_*Æî1t�èuP±;�a¾2°
+þbŽjSO,WUòÐ£‰ €¬¦ûB÷qwëûãq»>íøìþ(îŽ›‹\Í‹Bi(X¿Í3†Ç”Šøf÷å¹wPó¸z T**Mz¡5v'œÁUÒFxQâhs—ÀQÝ/5v™AæV7Ya5¢‡Yã_ïOè»m¿¤¨ý¥¨iÈu+DQwÿ„xWÅ¶×˜ÀÝ¿{ôS÷pÏgO[þÙˆ‡»ò±{·ï±ã:D*g&t»õÝ¾ÇÕ Û¿ˆcf?Q4ù‹BšMÙTwJ™Uo0Ai3“3ä‡$àúêçVARX²ÑåØ\ÙåU�›\èîÈ)Û}î¹hö=áJÔƒCû‚ÎS ^2ÝÃŽ)ÖwðLŽ²ðÝšÏÜ¸��Ûœ§“¸Ëøõóc�Ù\µ­{´ù(3ûY»H!¸è"�•qRŒ”ªâ¥’\øÛ34c\œêG¿ÄïÄ¯½&Ãî3vºûÒÓ-™òËÕ�Ë 
+a\¶&5b”ËÝr<)\6+¸~&WPG6û7î2,{Àòh©AÐò\`3ÙŒ&ÃXd‚IPêpÅ¯6)›@}8Ëî'Ê.µ(…ˆ~­‘´*½‡ö¬•º›"¯ñ´ta×—ñ”l\wÚ¢_º]²¾yÐ(eón{úºÝÅçÝé	AUÖ�(Švèþrý”ëvµ2¥=–	|¢Ê½ðí�Þ?qñ–:—´¡ˆÑ]ÓR²‚¼™OÈthÆßUßàèÿï€ôÊt¿õº+ˆ¹%šF=$ÿÌhDŠZŠ˜A“ã*RŠÃŸ1(%†·épMþtFç`»ñ»Óî?×u§Ñpôöo%Þ5ÂiÜxÛ(zX>ÃŽ®‹ÌáÎà3�ö´Û'¼©Œ­ŒÆjÒçço\ÏÞÖ`}^oJpPáb³?h.÷°R�°wëùB®.zºc+I*Ú9E‘`/e¡ÎÅgó^“�û‡v(qaŒ¦BW6áê$PôÃ4WïŸ·›Ívss¿~> 3ÅÕ‡ë ÞÝ\/~�€�(œwC¨–MÂ÷âBº
+'z÷ñzåqr3®éDÿøßáãgqúÏñAüð£›…Q´¯X‹ÂÜ84uhF%”1ÌpÁð]áR]á5§›®®#�‚«„Î*p‘ e€ÆoJ+ÆX8¤èùaÀíQþ—˜ÊÌ™äý¥7çªö
+cÑ26L1Ž.¢Ì„E/cEìâ’çcð†q313‘ƒ�?³æ£pÃ
+z"§`&rh�£§\<M4S9ÓäX¼\š0]""zåÝ¤TÌD
+ÞvRº)×%›AãE1‘S09($«fÚ/1#Mû©œ‚™ÈÁ½$;å1µ˜šƒõ†™ÐÄTÄ%Ï%fôª2�NUÄèÁÈs‰c\™ÆWÄÏ‘çÓò]˜Zº«”šÜQÈ9¢Õ^•1–Þˆ¨uÖx.0c'T¦±*b¬ú‘çS»²òÔ¦¬ðØ�#Çˆ¹Å³ñrÎ ]½U�«øz`Œ£•ŒÉý–è¢B4ãÅO1–Q¦yMNÆ`„i[hªd•§F¢ñ–ã’šb&’/tÅ4¬GÈå.hb¡IÎCW23µÔÔ`L²E8Ï0ÞÏ˜èQg‚5OÝ¦»!”±3¼I¼)kcdò3§x¿åeö)cö3LÕÝ¼l~W/›ÕË†)^V¦jqÜ0Í+fš:•åN�rÑ¾æ®‡–Ç2‚EK»bö3ÌÈ4‘rx�‚ã€µ+$”ƒ‚Èað‰Vú&¼Á4Áx9‹Ã«˜ªª¸IuaífƒK
+gD‹Ý„¥Ø‹{¤Ó(à1ý"¨�¤uS©zð¡¦(ëÅ‹Óéi54ÌèôÈU“LÔ³@½æ¦4#æ,S¯›—£ÛÁÍ½–qVB3!9ÞÓÈ·ÇÀ8ŒÁÍ,ÓÀd±-2#“MEM	]qyºÊÒB×UC×u£[x3šfM›"m¢ÃaáIj‘{�ªÍƒÿEQ²h“ÃDV%
+o‹ÿR^-Y²¬8lÞ«èä	þ°£;¨Üÿ´
+ØHŽˆºïõ¨N)ñG²MFî©h¶tä ²m6�µíe¯nU©,ËI
+…ý¶a«Ÿ^]óŒl4�óÌèùÝ�Û�‡L?¯žŸgn±0×òüúÄ‹?{™#ÁÝW(iÐØæ&;D®7D¶6’'ÄÕÙ­,Içj]‘‰™?^„ÇêhÜäÅÉòŒ}•êÎ<‘]_Ôjv5·QmÌèhªÑœcÉšk]œ~ËˆåSÀÔ3–oû…~Ç(6šwR†6(=MaèySï(³­¾®
+¾¼Un°èh’'LŽôÈËJ–MðÊ{.OYÙÀÊ8“›ç*}9\ßÌ7l)ÎJ:¿:ÏEž£ptAjs]ë�ÉœŒ”'üêt2RrÈÉÆŒÂ§e'èa`‘ÉÁeç�­
+óÞ,Ù±©^›Ý[uÔÁ<3bª×V¹—¨äz'¹:ìèoùs³â:Ì]ƒ$¥Zµ ¡v:bÚ­TV”
+ÈÒF§Tn�4nc®¦Ú ˜Z:cd6¬ùVÕ<FéJ4½Œ“‹ÕÛlPo [†cEú¦+±šjÅu:ù=«b·j®¹	hC5„¢gùåÊïV„ÄÂú½IóƒßG¤4Ÿr)�§Ø—{ŠMD¾†ô›H»òBú~sÎ`ËôœHÕ!ò>èÕYÉv
+çY^¥¹è†Hsµê¬„M
+kÔùä•Û¤:^çiøÎtó²g(3wcjSæ¾™2/c
+^Æ¼Œxm+æµ<;^!„7^‚ô/Ywçs@‘‡ÀŠý|_ÏTéëÍ4Õ}FwfÌ]ø‰hÝ¿ÿòŒì¦cæÓ?5n5š(ßòÌ§ˆýpg€ô¼ÏÀÏDÞ=«†ò‚•(<ç•{z#É4&î
+ABs½!H®7Ñ*“•vyÖž§è@Br³“¢,Q‰§@�kx^—xþ•è¦µ‘‡€ºµAÔ�(hQÐÚ)3-C@k[1­í™i­æ}Ò’¯KNÜÍŠü8ä‘—ïÛ‰"«xŠ·›)¥æÊ)/›ù\”ìJ¿X1mšÄ.¿ °êó	Iž«Õ¤£•Zvjéh‘•åýd]Ëõt¥»3’¯^ðŽ¡¨'½vÆa£ó)H®e!:ù‚ôTog€°ž8Ä1â)xÒ¾±è™2ªóc²³8fq9âl#g;Q]¥ó5HÔ! ä1�˜„fõ&OM�ùëÎX†:"¡|Zï|Åé*ûª¯Á u÷�¤^nðéª©Ž'!:Âd¥cNžõ>CpÊ§ÔâŒÊ'D¾ßBþ”Ø)ÙÜKü•æfµÏóºÓ´ô@Ä�&HM�2šW¸Q©mD¤¶_&µî¥RQ
+™¯*E~+öó}=£}Brr8hÍ"úyq´m©t ²ÚŸ¬tŒÈ³
+‚Íè¨[	hþNs³BW€çu§	âFÓ(€&£	RFó
+7
+¥zmˆÔöRzM¾�BWè-N]Ä¬¼Ÿïë™=I^½ïûdÏCÒ¾—­÷EžA©c0"O•¤%úR+Oš�ÙHÎeyŽ%3BžŸ±vù,tršÏÈ\©¢óLn•Ú`žú=úÙåb¦@rûÍóÛŽ…/üäƒ­¸IÕ2[ƒ3Ü31‘ùë�æÃ¶ÔRza«ùDÕÏ£zžOËÜ9ºSueøÔ™¬TgAª~Bw�ÍèáìD»OdWÇ×õšß5ænú0bú˜ô	ÍxÍibå­:¬á¶b
+
+�†ËÊi¸<“°JgG3�Mè
+Mg ¦³Y½i¸ôQ«¯«ÅÎ0®3ú€
+MÎLdÝ©2C¡çu&ëÃJ¶ÈÖ‰Rï"_Œ«í3iß6„ÈFg$òFïXä•—¬ßHZéˆ¨%3"¯±1[	.çY^�™cgùºäÆé	’=‡ì×+¬T
+øUµ(´!2µ;Ç@~×Ä¥2ùÑóúP@t(j¢9¢›‘Ü1ßDße`ÑwXt“¢o‰Á\=?D—)Èù&º	
+Ñ�lÑaµ•`ÍwXsC,;óûDP…&ŸÓp:ô„Z Éœ¡E¿@Ü™´ª¢mÍoVˆ.gbåæ2àÿ=²"aîž±kZK[)Bgòçê˜ñ/ÔêÅÏ\�ÜÔ×¹é¸»¢JeGç$�Ì(H›[.:ÐTÔ¬ÐæòhpJY|ŠñWêF$@KK�q…­M”im¢LËH€Ö&ZêùIëÌÑ2¢÷j¥&s$A³X•µ¨4YSY@kQié3rDÄªH•ÏäD®”Iy"îêpˆ<ÉBrVrdïY>»}-�'º´p.Aù¤Ž}¦~B­7¤•á¬äZ¼ç&Ñ»‹.Ù‚ËÐ°0+05ÏPÃ¢C1Ëp‰úóŸ?‹©Ê:KcºéU·b¬êFXÕm^ÐPWÎ¢Žœ	ÍÈˆ²`[l#,˜Éc$Ì3ˆZtlê3DúÈ}h@´•¬ËÊR×T�Ú;Óè’¾Ì"õF—É»£Wg$|šwœ>ý
+.¸!ZÒgÂ'=;qf�kù…�Ê~ =eÀ€10#yåôxc°91ƒ�œüî”ú¬Gà&=Ô“ÃW¿�ÙŸ¹[É#õª,Ö�#‘cÐ!zÚ°##YÅsÚ7SZ{³¼�®8x\ç1
+}€“îÓíjò{€#·ùAà÷i^Ä�HÙ¹+e4äÙ€Zz7`*Èº_Ë/ˆÉäÊË‚ýj =ÊóH—ïQâá{Mb#K7ËwiÊ›¯ëË¾$BŽ9­x¬N»Ï§ÉOthe)?Õƒ•<¥JàÑDVÁ]VMwˆƒ¹3Sãž¯èXœëP¬Z+Î�énú°ÕÖëSý=q<ƒ)¬æõüuwc+cÊŠ™†Pì©Oª¸‚¾NgÍ0‰ç‘þ+¯°õ÷»�"Ý>‘±c	’â<#ÏÒ^¹d,'’S^ˆl\)Ý� ‹<[ÉC7;Ç²éÔz‚o¤ÊÛu"¡e‡¤€­ä>
+™Ëä®Ý±£d\~óVNŽ#›'¬Lx6½üo
+-(R¿)hê@A ¦ Y¡—)½6Âz©:–1ÔÉû† uÀÜÔbê˜Ô¹kq™zi8«ùw±wGS>ÉÙ·Ž| Šº|óŠ3’éÉ5G¦/íà)Fçr
+™ð¸�+útä-‡rye=Àáh,Hªq!W�9­s¬  …‚ÈÊ€¼%JvFÆ=iÌ9Ô/ª¹Œze@aâ]t+ƒAb”Á”ÁD·2@t”ÁDï­{ÑQ“¢/–¬ùÞ$‡À&¹Mý‘ÜŒ"Ür±/=‡%°,µ9�å†‘»ø 'ÔÓÍT<ò;�l$Uw—~Ÿ‘òúÚY6ß…¤Z¸ó©5œ‚ÉêêÅ�<¢ç	DçÅóÛŽµ£w½î´qÄ*I7xd~³9CYöšë$Y%ü„ë5B�Íïi‚›5íz³ÞU†•©|æW�v¬yQû3wd×ÆWÕêÁ‡8@L3:âØU&UÓŽ3Õ­2, A?L>³aý¶_(q$žŸ†¯“Ø¤�Ä�Ï$bCÐ§|=£¯;bù5É¯»ÑkkWã	îr¹ïÐAPñ7?†ØÃ³Í°,íÃ}ÙÏÏX²;ŽÁ›!ê¹ÌkÓy$w�R†›Ø>!„’/·½	RŠ»üiWvÑ�äœÕiJAbîf7azxU	wc
+îÆ,Œ)c
+^–3x^ÛŠymÏÌ«¿ð4¦õ¹¿	Q«"ÃZ_¹‚„àiÉ#$T—²´º~8tör†ÿX�É9ž‘�Eç|zqŸ›"WZtS*ˆ’0Çó0\pC� �ƒùO‹m�úga´I­QóM“bl„ÅØV,†_�I�y÷|�:8cê@SGo,A®V]ÈÕî‚•xÓ«Ä›\Û†õÚ~¡œÍý?Î«g²Üæß)ú�§él`oh8²ƒ±18òõ]’X"ùºg<Xl°ýÕ<R¬"%’/§ jÊúR„õ%W¢•ç…14WüÜMÂf[ó³…U-=GŽ¹r¤âW®h…ßà�Ã×s¤d�
+îJÖ1�Ô¶c9¼`Ö¼†�H–p°äÔzCk…•¦xÏX`rw§7´Áà"$rHˆ‘á)Ž�r¸ÑKÜ’®J£©W9ï¾uT¶šn•�¦°šRA²¢‚ãy1ÁoŠŽœBýŽ�Ê§bm%¬X1bmi”€JC’rökjƒÇ´E[�°¬¸£!Ôa³	¤ön9t<äKLUôùŠÝ€Ñ«3ÂiÞ1.ÑìÙ$™ïá2ºóÅLüø×�ñSq>c;á+°Ã?6xÅz¼E¿øØè7pb»Óé
+Ck°¥IÄ×žåê·oâ¾¹[|S­PØÇB´g8WçÝ†€~òf4Ð±Ó~�0ŒÁh`µŠÃ^R =s4
+÷Ý‹RÏÇïúd5F[àDŒß÷“�ÀNx/EÜ7©öOÈ‘æW>Á:TŠ¹ÇùB)ºWðC0]#¸oÙeõ:^Xfo^ÿúË×¾®9u´Áÿ…çu]µ8ÿøÇëëZ?þú'üø3~üûqáZ�ÇázüöøÛß¯Ç?¿Âã_�¯Ø‘èY	.Ö ûÑúA¾+ã3æ¾±:ÈŒéýÐOÌ–“NìXhÖyà5eP{[ÞÇ³¥¸�˜£C°Œ.È¶ÂÚ—‡yÉ�Ä«²�ª¸ÛËª–Ywz³™àïøE¿¶MZëLœu™ìÇÕ˜:�
+V «¹s0¬õìb9Èap¬ËãÙ rø±ÒøÈ[9(ïÃ’´UˆÅ[µ"ÕShÉ	œ¬›“¹sÐJîl@ÞþÈ'\ÓËdò,M¦¦w“²!ÿ€Õá-Û\Î[â“I„Ù#›L¦—ÉÔô¢CßÒ+ˆI¯&|'Ó&¼àß|Â‰hÂ·Õ§„Í×¹KN=5áÔ\Ó©	^F6¿üdöÜ—Ë8¿Ñ®÷™	ŸV¾®CË^»Xn"çÔò²/ìMK&ýGˆ8Y‰¤Úä›ŒM`"}]�‰´ÏÇ9­Nƒæj‰¥=tÏ±†û^�Z†ëy¯öt"
+ÏusVhò%>tƒÊh£x^XQ®3%¯‰x¦Ê}3Õ•©r'Såµ™Z^dª¼ÈBym+Ëk{¶¼Âc>ðBSEAìE«Í)ÈwƒX+ëçõñ¬º=Ÿ˜_é³�H8¸R·´ù¹"^SŒ±8	‰¨çûY¿ÿß®.Mü+U\ÌœL×N˜0F6M›ÀéÐÇÆõì³FÜÑÜìò¤–=”Ëä*ýav%Üè4øÍÚHãœ]=uš3BdÝ;ÎÏÖH}G>ãþ†¦ç.O.€X‹�±‘eÉø•}Êœ-ë¨†G@ÐHYÒ±*ÁÃU-Æ·µª|äEN%;-¬¤[/+éFŒ¤�´èçÙ
+ß]k¢AHB�TAÕk‹aôªÒ�U¯m¤TÒäáÔËì¨¦‰”glë4®}šRnyJƒkÞ©ÙòìßkÉ3&²Â·²Ã™£‰0¡>á�ob)¬Eõ…£»¡À6	5’UÕ‘(mÜHlD|£Å-SËô GAYMÝ'1ŸÜldË4jÉ–iŽVD®Ñ+EøÍ›×J”`«Á®«ze¹3êéaÈÜ("µ}ïoÌzªÕ~�ãøí$ÙþÄïË!ô[aÔ�ßöîM¤ÖäHÁ¾yš²Á+üªîsËô§+r�ì¬ÎÍçž‹	´¤æxý”h÷Ï«Ax¸Uê$JJTi‘¨ÒÚ![ZD”Ö¶RZôliÅò1û~¾¾òuáû.Yä/¯÷/~}ˆ=cÆCaLde�äxCò¼‘‚|WäÂ(-Û‰Xdg¼¿Æ3Œ(ãýÂ/(‘9ÞŒ=)ƒûHõ†¬
+E­8ð‹g³éék;H¸@ÖY©-[ÏaN€ît ±º
+",Œ•05ž÷r¡áPæTÓ5¬_ !T§*y0âµ)ÂuH­Ž:¨¼nßr4Õ³4[3ä×Ù×TdWmI üñžù�:n)Ö¤3ÅŠ0ÅbeR<=[êÛêehÙ2 •–“®e°¬\,ÏšPcÏF¹KweÔ[©hñ°T´0v©¨•–JŒÃª*V*¼	ÐçÆ"6+[¶œÀã–bXJ]XíÜØ’Û*ÛrbñL+³faà˜ãÅË!m¸õ�EÌùaÖÇù|Ôú0ë#�ÜúhY�•,‹Æ3¦l\ötEäÉ¦†­Ñ³œ5j^H
+ÍòÂä÷Úó‘éæµ‘ïQîdÊ•©r'SåE¦Êk3µ¼ˆ(¯eåx-ÏŽ×ZpßyÉhfåä»CÔÊúy}ü¦âž¥“A³á¦XÂ’ç…­u„³4Tƒ„Ú­UC‹-ô³<›˜åtOjù†ŒyßŒÕ¬ìæ<ãßDUž®#+ÃB<¦rú©ço+ê:ßùj+ktžÈUOSDõXVN�åÙ0S…jßg©BªR„
+M«�´œ]½Ì÷¡Ü4Û*ZÍˆ¨fËÊi¶<;Í¨â¼/§¢~Ã*Óšb•íÛóëCOªÈNNfèI‹j63�3à›·!(�µÒêä$€Ns§¹Z³6ÙƒÓî5k¼ïIÞéù*§�Û~ñ-Ÿ]c"uØ>2×˜‹éªÞ‘z�íy£]lzŽ%[Äx~?+?sÓxæYØ‘‘‰ä¶cÆ«’;*Ææ¹õ\oHhÝY!öYžçˆ—»=ÝÅÓ³GP!ÞyÁsf´ºáW„ÒJIlÇ†§œ}rómaaUÇþjëÓR¹©±™Z5ˆ¨ÛJƒÏ†˜ê3'”—ÓG£>*GV£
+ÄÐÏ'¯…”>nŠm5¬bDT±me[ž�dGÃYs/§¡ªÊ
+Ózb…ÅâfŒ
+$í%�·Î«œ¤?–�›‹+}åj‘ê-ýÀ�"×ÕmO—o6’sYHmÕ"ÆóûYò&âE-È{·ÞD %ò½‹q“.×é"/ ±’ž!žMW­ˆ¢æÒº·RÅèzÇìNW
+¡E6µ"Sõ,ÂÄCDYÐêBÝz††}{ºQeXîÈê—ÆŠL1‹Ÿ.²¾qÈân¬ÏŽù¥Ëè,ëT„ÌEšå–û-ËšwfYsÊ,ÓŠ,¶gÃ]¬Ì„a"T+*¯ˆVÂ¶²•°=kNµZæ½x¹já- [?›©EX-´Òjá�£ªÛÊ*o+ÊfÇß/Uu[ÙŠ*s—sµãÁSšœÅÓúa�)Âú	¡ý¡)äÌ2sœñ�ŸYáX¼Ï˜ÊðÛ!‚˜)¤ŽgÁZÄM!­È´f {R<s@«Ïà„vÆ‰w7D®Áoè8fŽ%kä²GPEÔóûYÒÌYyµ²4
+™ÀÏÜ(Â�Õq<}xv{2õ|?ëô•+™¬¥¯äÝHMÏÈ�¯;$¢÷çøQÄ/¡ò‰iOp|%�¨ã÷£¤ì%ó¼‰Å5CB‘L7Ûe}nÏz9€4ÿŠ)…/ëº©@òím¸v¬Ÿf7·ˆä=NY$>GtF wR)�E6µ"Íã˜€žM#�O‰‡~ã­,É[• ïæ'	£(iÑ`^h¤¹ãQ,·o&Âý•Í¹Í0‘“aÒþÅ41ÿŒ¹kú4¡¹×[B7bÊ35šb¦OS|¯m‹0Åšt¦˜žeˆÒÃ	Ø¤³Þ“Nž?«vÕ‹ê?�Ø`fh¤9Ö¬Ï›ÿrY×;Ì{®ï9ßÕ¢Ž&uQS¼©¼Z© /—›iõ‡Úäiqì‹§Ã8íìØø·"Í�0VôõÌ™qMd´Õ,‘È{	
+‚ s˜ÈH«é–´4°ÞÌèŒ0wEï!akàáI+ä14‡ ûTg„Mj4ç8b
+ÈöìùiuáÁ[v°Iª
+…P·K�þ™|ä„òÈ?Ð3¶›œÔJå$räŒí¦¦j·…±ÚmÄhG¥Hà(5V1[¥¨ƒJ¥µ¢•p´RQ¼»TŠ4Œ§áŒWM¶ì¼	œgYA[Ö�µ£^ï$((ì~_2º§ë
+D�×Ì—ÏÊ¯#w©Ð€x|2y®	ÿ7òp¼�ï�2<_còÕŽÐ‘5§ÿ=âá¾�$ƒ2‹²‘´–û·‘<ŽmüÅ
+g�íµL-ˆ³$¿¯«¸dï¹³I>�Ä^ÒŸë>‚j¸¤1Ójh–¹‘vt+³!Í‡+E²²/Ý<3"þêäŠ¤Ü%ù‘gçnTÒô;‡#³_)VÀµ.#Kã’¤–I%}I×õ~°€"‹Î(l#H�o¤�‰'¤”leÈ³'äï²‡\`%­ÿ¼‰€È‘ˆ�]+ˆÌ‰€ì‘µŠD¸ìÈCÈ~Í`$ÂDfÕ•'Ë¾‘ŸºCSè~æq'Ý	•aõVYºk¯^¦ß@È�uS�ºy~û‘ÿõÎ€4œS&Ê„ }¤Œ¢)…îòŠ—žÊÝ×Ð­Ù÷{¦¸�b¶ÓÿÍ=xååõ$ˆ&^Ê4x!æà„y©óÚžòÂ×^œ�G¾¤í•>9_@‚;ºiBÞVûeùiõÿOy2ÈÉòÚebÞsí˜å-Ä�?�¬êÖaåHL~ðãÃ!ÜxÛ8²¦ÅõkÈ÷Z…ÍQö+_òP T�ß¥
+Ìk#:w: ×#//Ægh<ä÷€[™å7 ¹$ü¾o²DƒùÆ†ÑÙ¤þO6ô{ü›ÖªŸˆÙbC~Ÿ7•)µ:Æ¿—qk'XH«÷Fî½Ø”)åÑ×™[j¶$DF�³þÕ�Úì÷½C-džs;>uZt$¿¯Ò]ÎÇ2B\-9–�ä®ÑbÊDÙj"%ïÀx5™Èuçpu³ã›¹Ž’¬ú)ç½‘s&FÿÈQ¹šiPDxÁÑEÿ]ëƒ�Ë„€¡mÄ|¶W¢sõö“NÝ%úÝ6³MGþ$$¬ØÏ÷ÇÿlOéÇ-µƒS;5}“§¾R„ÂaþÍO e÷~ö¼ÎÐ÷/È=;#äù}—laÇŠç<§µ„ól)fû˜¢gÔJý4¹•yõ½&1b_<YIõõ’X´½nÕcÊÒV"…2:[ún‘çcÅÕùöÄôZŠ½¹“•1%ÏÖ åö³Õ‚x`%Í®Ïä9Xàöi+XDX0wež#;+Ëß¤|äÊ‡Îª|Ô†ô†ÖRÞ­C§\èí¿â‰\l+RL–ªãJªF¾æ…×ùº®;©ÁTÅA¾`ùZž©ÍŠê9åùŠœ‰œªçT=‡aÕæ´\ ïç,�¼G% ï¡*ò«ÐyyfUÕŠòE¾²3äÛYMwÈØÐö¤3dæ\­z<ÕcÍœe#‡~‚ô*ÓÆÇiÈ%séò×®‘±¾Ïdu}Ž3{–…g�(~¹´³6R€2¶iÄÒ¸{ÏÀXm–lDö–Ü
+—õ˜ÓÍ2/È¬ÌÑ	°
+–pJàòPñ©¢þõŸM‚$Í"_óLR°¤*K
+CRµ
+bð,í¿]¦àKÒYkBÀ"ŒÀ”ƒ†¡˜"¬˜Z‰ÐDq;[úè6ÂUDªH¿�[&´>)©ôûf2Ú·5ÄyiÜE¦ºü{Þ=™È[?’W™KŽ3]	ý®çgakÿAÀU'ˆÏ ÂH–ª»d
+Ê‰)(á½HÝ²»®Y0ŠÔ—OäZ�ÒEèÈÃF;ÖJ–È³¤«�øGôÃ
+HœyYÉy\ërÙ?vx2“ÕëÞ@z¤|z)\Å‚\%}T2Ä×«'«5è8V m÷N‘ÏÿJ6Þ+ÜoŒ»]
+�/pxÓÏkt¾R8@‚¬Êg”3yöâòÛ‘=Ž2�YíL½Ãy¢üüÊ;l‹Æ«™We…Ëç®í'm79½MÇN'À	W‰‰ôÂ
+¼‘9oµú+*E	(â%›HüF2ÃhµÌo*k™Î�Gye+èåÍØ5õï×eçRâÔä¯
+
+ÂŠKé¬gJ1âÑ>õMÅå†êµ£ÝMŠx÷+ŠµªÊZµV”²�¦›—ì>³ˆ„k¥¬Ã�¾B¤4œ¹VÈrå^�862’¾2ûà4D¯¾eè:98Ê©áÖ=»ed¬÷.ŒÚ
+Ùíï*ß¼fïž‚âñ›
+Q4¿$ƒ]MRYx¦æz|‰kÕ›�J
+Ÿõ©pè©
+“ž
+°ž�ï©Þ}t“oßÌzÎ2ñ`êeñ’V=ç:”Aø¡(ÚÕ®ÕRFFÂ6Rí9>G×xtEàlÞâ{0‰){Eášè2´ö@æš>Ý¨Ë(Ð“_AÆÝùnG�Í_[|tsXmá'È,¾ à˜�„WúxPØ¤E<¼7©ÞdëI
+„ô“]g^�3IgžVÒ¤æÉruÙêæ�nÄ>¢V�àÌÛjín©‘uÙËŽõ�É‡2q¦–3±€jùífõÊ3	FH\þpüó]µŽH–NýŽÚ~dr_	�d�ž¸-«í§>‡!{!‰ï“«XE¥À±——]¹Ct”M#%iSIÞŸ¾¦H¹¨Ž+�y!–N'jœ7óveì7„qRæ¸ìÈY:ë�”°vjÃÚ	í¶UÒn;íBÞ=Ì°º&LÈërC]Ó2Ä
+-ŸÊ™*jôMGÐYìÅ”~Òé©‘Ÿ—ª‚Wcµ “ŽŠ#ûé–fwÜ	�ù­\É¨ÊßìWú¼u=»Z¡‘F�õ÷H¯yBöÃAVö¸�c{èr{½)@ ÎFAŽ]	Üb!¾¥fzÌíLRø8ÆCáTÕ"A`AÕ(8¹|™Õ›YÏý¤êõ‘8²Tý‘K $„�P$q7´¢çÜk¿ëg^ü2R*í!$
+öFIà%LÈ~
+Ã
+Ï\xÆ3ç—; ¹|G‹àðü¦èkûKð¦vÄŽ¸"ö@{Ç›½_ñº’¡Ð°ÐžTððFQ:šÙs�Î(ÂgžVöðB$<»~sü¾þb¿qâmc¯lð€ù-Ö÷(®‡ý6ŸèÉ?‘n¯Î~³ÉëëkYµÌÏ¬#>÷ô†þ¹¾Ü…�¿îZn[Ñ@k¶*ÒtÝ
+#Iú�×ÏeÛ…Ý}ÙZáIy5jX	X_.Ûè×ÍnµðÕÚ=):AFAŽC\b!>Õ“[*N%�¯V“¬¨ÊÅŠ*BŠB?Ð2¿UÞ^î©YÑÕ×‰°
+C¯ž³	€õR£ ê€&.‡^ÑT¹�´Oñubµ*N©¶&¦¡½)*ÃZSVg"ë;ä×:Ýí2ú+bÄg€0‡Ú~RÝƒ�(	·²þšI(-&¡ˆø¦eÍ‘ÊÔWP;j>¢yØh$µ¬?òÕ�ØwôÃ*œy[éŒIVÖé.L¯S?¬4õóU�t€×ŒüÁU:ñ†cºi}#_ÉôÑØM6ˆ·ËÁëÏJfõ�XzÝÊKÀ{áànäÅÃõD�uÔšNß\kú-¤?�ô3¹ÝŒçóJ‘uÁkŠÍÅöò±YØ„*@BµbUÔq¨Ê­V÷¥øœt(RB:(íX©,Œ½½0ú¦#h	¶@Œñ)µÐð=D¬Q¨é/¤ŒIïÂ5¤%Ÿ8³×™!
+¸däúœ½%+àÈžÏ]^âri9õLñŸ^ù=ÎÈ¥ÉÊÆmrl9]në$HÀ*ˆÂsˆ�ÛC0D¨š¦%ÇN%�ÛhI
+VUcUaUÕ*ˆ™ãs×Ùº›UÝ«!`V`ÊŠõGJ�°bj$BÅíPŒªC EºðM/gÕÖâaûBTö…„ì}!¬°
+„gìq»#Èê¯˜aœÂ,ÖÎóƒDH$`�DI¸¶žDBi1	E<À7-¬,QªŽ„„¶è¤3Šð™§•-.!ºˆN?¬€Ä™—•5UŠÐš3}ºX_‚3ág5pŠpñ9FŠÙ–ŠG»óúæ]¨;¯OåjgBÊgÌ–¬"ƒðìy÷Û]U},õ0QwŒ}0JƒÇ­äýÐíÃ=;	\î
+ÀãsÄ9sðÇ¡ûj_Ò=2Ï¬2t·Öbï$×¥­¤”	ÜþŽ‡3¡V!˜ŽVü†Õj�_ŠÇ¿IÊVäÏ²š†t÷Îëb¨3gV‘Q ‘QµâŒªçÈhd}uùoÊúÑZÎz”²š"ëfDYÿ/åÕ’,7Ã®2'è²¬ÿ�²H¯æþUC™„Ú~IÍ*i<ñP"i[SµâjíŸµ©Mzáù�ì³Ÿ&cä{ÍÀ$ÃFzÂ§–AÛ#O«ö)enäÝJÛw=$Ó6ùÃkJ†ýüñŒ¼D»ç—)Z4îÃoÈÝ/�ïÛ™vÊ89¶!|&Ë\�MqÊwƒ\Œ/!ýé§}ò1˜Ä‹=ä÷­¤CëºÛdñÝ¿ïßòbG
+Š|ÿpBóçLœ�»V¬çýÌêÇ×k&�"gÖÝ¼Úâ*á×Y_¤ïç5þ¯]|!­´9OœÉr·²Ü1É> Ò�¬òµ ±gYz»žAtyÔ£„OÑOÏÈÍní†ô:ƒU—=w‰>Btá³6
+Êˆ³€•3…gWÑ]1d¨ª®…oñ Y£Ð)õ›Ð.«JÆ²*Â²BDsû0
+¢ÎRâöqSÐõR-X/EX/¨
+®h"8ôZêÌk~ñ="7ür=d%l“K*HƒYiò7ºCþwæhÁ(‹Qtœ?ãH
+ú’ðÎoŸÙQ(­þ@Ae'Ho3pÌFÚÃ8o”PÀ“{PR³”øŠnÄÕëŸzŒÛEøÌÝªÊ™ÄšræÑ±WôbåÎ<¬¦Œüs²•L·3•pFÖŠKÓý†	±{»­d×jÉ�’ÃcÜ±äF7µ’Y_Ò…ÔÙ
+éë“q}(^¿¥$YOZAäñ*Öú”dDöþÒƒj¾ík±“q¶Xº_ Fžxƒ�³vŽ`í:(k×
+\O°tÍA]`åµC,ê­;Ã}+7÷äˆWõDF`æYÿÌÌÙ#k®èúx
+­õVOµÙ¥ñ£z^a{FTa ^aX¡ Tó¶6ÌPsE<=½Õ,¾ë¬ªî5VZ\c ¨¬¼Æ^õ53¾¡êÏwÄß¹Mºï«1ê½è9ßd.Ù‡È7¼>ì¶ƒÈ_FJ<¼WaSØeÄß(aßä¬a'’Ü¯Ü�ã’€Œ¤±õ0ÞHqGãS§'À™2/ ¹Æ°Ù¤&¿6Í=´­C”�MÀlˆ£ù%,4ieé™ž¼Ù¡(q*w‰]P•˜U€…~ù†_�XÏkAqÀÅƒ‰«ÅZ)BZA¤ïÊ€¢…ÞZÑnD·È!ÛãUÃ«‰Íb“ÀfáwÂ6‹\›…ÛØÚ@nmm Ð@PÌ—„‘žŸÙS¸–£W
+&;q°7…ý`bËQ p‘
+ñô¤°ÕøBúÙ.Î\H8s·²­†ä²­†¢;boèÅÊœyX¡¯Ë¬õ²Bõ÷*È(•£ñœ_ü8b·›<×
+?í<ù¾!ÏÏX]& …G’g»Bp(JkäJZs–rd6•JG¤¾…¦\ä/k62?¹ñ;`6v[ŽC"�Ì’3#"`~‰¤Åæ®)	æÖùÆ	«aÙ¥PqX
+ [Ša­ß¥¸³Ðf½¬/‹c'\›HÁ£ GO8ò½€f��¡ÄÎÍë2
+b]~I,—o¥ý
+òáÌ¾Xàby?^£µH_©�¥…¤œiÂ”Õœx*é_£ãÈšóE:ã% ²¾œ¼.¥ÇkLÌF³k!§ªƒ×à80n×p�È3l¥£ˆ=ë´âè:ë9C ÎÂ¬ˆ©yv1,8ée	š¦4ýqˆeNŸ‘{�™UUÅXUEXUÕÐy¹†Õ§”tÍ`F\Àäc±T>KK¥qÐÆIZì­–Ï¾ƒ†ˆÇÎãŸêi³“HØì¤{¡Ã3kz²‘NFv¬“‘b°Ëù’0òó3;c¢°Æÿ;…xvF€¨4ücúJˆÒ¿JíAÈf6]O ¤�NúxæBÂ™»•Îl–Jg6GwÄ^Ð‹•#8ó°²	½nÛi-Q'´?V¾ˆ§üâÈ¾Øäøƒž®:òüŒ¥s‰ˆÚèZÏª%Ú$<¬üé½øÑÂL�`OÏÏ31–ŽÅ&Ma©a_¼:xÐÙÄùéŒ[H¾>]±"xCq7wíË½ï�Ø$©¥÷™¬ ²=#[�VèÔz8ñD´0±^ªµT0qäÇR@œ–rà9>ý„Uï5ˆn…Ù²•uä��€-¶œíØ¥p£Õê¿Aä(¸
+$fA!qýA>H£6ßPŸÑk€ÔÔ>³ë ÐRÓ6üíº�™ñ½ÛkˆÎD¶Òmž#"�—fkMõÓS~ê§$ÄZ³u!Ò{8�ò)3¯´óBRåõ¤&é»àyÔziæ€œŸ|”`$[aÎ!Tú´ÜsFÎ­ÀÁ=ƒ¹#?ëîz�–´ø~+DöB¸ì(DØc€x :êàª£.{¯7ÕQyÄÛÅª+ò¦:uÕs¹‰žKÈ×mž
+Ë°êsßÑ/!ÛÍ”9Ý¶z_BÜñÃÍ@"]~Ý¨´ji[in{)¼È·�dˆÍošˆ½ÞéË¿Ñ&JÎÀ(�,ßF7FàFH×!FÈß©ãFöžˆ‘åV¦Ñ>mž¡LísÌÐÇl¡aUš@¡HÂ=P²)˜�3€[g€ÐÏôPYÛÆÁw\>_ó™ƒÍøÌýêþÅ±EˆƒûÜœŒœ$»îZ!?\ò_‰™J¸7®ñÙo#˜Éåù@zB>�rùpÙÅÑE8Êaåº\ªÉ¥€§çâ¸\çì!6ÔÒª"›X-²ì*EÊÇ¾øìÒÊ‘³6î6rä¬8ssc_,@è9˜EZ]ˆ-%C†”v!¹áå²×"í¶ç€HÓÏ5XÕÏÑFð\äþŽ}ç¼3$¢cN¬œXûÙW±�¬À¬�±³rÎJ­˜•z~cUtº+¯Í­ZÒ°sm¡Z@@Ý>™:�?¹Y‰¥Pt}5¤—<›Ä©òbsGÞÑYƒ8@\X¹8æØµ±Ðž/²#’eíŒœÀë-o0Ÿ7JÆŒ�­3òü�ÑeÄ„Ôï#ÛyMnU’
+#Éû¯Uº‰l0ßkOÉ*ïYËGl-1ä·éw nDMöx6²éÿ=’×w@=’Ü,™•^™‚œ“¶&FžVr[ÙÈ«ÕzP}yžR<ðõµù€²UÖ—‘|Ûk¾‡Äšr¦iOlôS�Ž[²‘*šÁªìŠÃ³¬ÿå4D£ç]ad(X>ºŠ0¢û[Éœ8Rð,W\.G/²À”�!�Íb[m¦Û³«�è®2TUuk{Ã©¨tù¦4¢A3Ïë
+]W¨8
+·[VH×·¨T„•«èš©¬™"ž¡+äšA!0Eth¦[Š|ç†»Ä+­ë«Äy<ýÈÿr¢z¼ùñ3¨âÏVòoË—•®@~Ä»9¬òýãeÁù8/G\
+ÖçûvFÚË!}¥È.•ª~Méb‘}«ô…õU¶|íé—fIÇ§ž¡wóöåVGe«CÚ]
+žùä,š�E?¤ÿ×Æ
+R«žirÇÛ
+Yßšl¥½–=kkåè2�z
+qfELÍ3©aÑI1ËÐTÕMòjä8….3èÌªªb¬ª"¬ªjè¼ ¡dÁs&Š:K	$t#HÈ‚©„,˜",˜Êã$\ž29øÖë—Ïº‡†HxA¹·yMm™#˜~7ô³3ëã•�t)`ÇÖ¤(¸!»¤/)#A?³SfW;~!±•'Èp“p@I¸‘uÑ@Bi1‰¡´ä+èL‰/*’P¿”â™	gîVúEÈ‚égG²ßÒ‹?ó°’¦díPc^ÎóÚjèÝ
+2Jåè@<ç?ŽØßžõŒ"í<éÊ ÇÏPºr¨~�
+NyÈéR6ä/~€ exö”u�§”
+ Ç÷P²AËî(Ìå6ösÕæ”Åu½~J¾N¤Ï\»éÚ0r7¤­$H�³d'ïà<#²¢¶2Ùhõ›ÑØ± ÇÔPZÚMåÜV/>Õ‰ìüò•‘¾„Ù6Ò'st*›Ì•ŠÖ7ÈÉBÌÊ9šc’ÁB»R–�i¹ºââ�×]ÓCAÞ”ïú¦(/«©Ú±šÐ¤¶v}6SïŠLjÎsÒoW®�+Õne„.¬„Iw]@ÑBC©’9]{¸w†H¬£ªgùâ©%Ôrˆëÿ¯ºÝ¼q#zï§Ð¥TÀZ’")é¶›ì"ív³h\ Àn/Çîõg‰Ýmßª�Ø3äŒf(}	¹Èç£ù=Îg“Ã:¦l=d´ë”vÈJ�èd´æÜXÍµçÏ‚l'y.^ŽÎÈH¼6êgÒ5…´K íÂg
+ò¼K ¦d(ˆwL)'ô$[šîZÉÔŠ Ù+a¡]½¥*£{ÑÂøV¤Þ�3JŠ°È^gvãä[ìö¡ÑYÆÕ…Rœ1gF2�Ì~X·Dc¶J´-5%¶+‡"ž5i KÃË¾½¹nsÃ´X£@Ê’§Ž7Db%
+_ÌZ–©í9ˆvö‹=5<ËÖuÇBMÑ°Pe�•ŠÝ­4••¹Œ)ËKjYI;N¸–�Ä §’°óyÇRåÍ²TÃRQjX*f•%¥�zÒÉòv(&.­%mceQÉ§Å4óÇ%Û—�ø5ÚÞ�rÎÎÛÙ˜±Q ‹øÑ-¾ÑB7Ø¦B±Lý"DÓñÑR–4Ûø€¤ìíDj�Òœ�÷oc˜{¼qÎóÑ(ˆ&!Zš([6d°wCGÈœ63“¥žSN
+Ï–ÕÊ˜eµ"–Õª¥‰1‡kéÜfj6¬–áeáPµ$SËXÞ© –±ª¥I(?’({ßûUg‘©CAð4ñÑÎ"sª<zL<z´:dø4H?ª%£E-ËhQï"§z.fŽÐÈb³ ùy&	¥^“�5	Ej›–ÌÐ&‰’V“DE¶�iÉôÓRÄPÈ3³‘)H#³×âñ§„Éü3ÞÙ®Ó-ATæ¨Å­²Ëºpwt>Ú«ËýR�3`">X1øf·ÊT$»Ù–¼ jùàJ:]Ä›u5
+"Ò‹µY�cÆ³­Y¢�¸mó.m7¦ÑåµA¦1ù©Ñ‚ƒvõŽx,Á4aiUu·6m®AÊU7ZÜŒanÆ9·]  š„hi¢bYÉïJ˜DX(mú0š3(˜v4+©•0KjE,©UKóÚ(L‹ô½êÛ’Z:¡A”BÑ’D-ayw¢‚XÂ„IB,k¢â]3}X«P€0.±yÂ˜3åfÒà¦µ!¬AJS-éNjYº“zß>Ó3K|›„6êÁg3Ú%�N2°ˆdÀZÒƒ›jN6ƒŠH|‡”¤sj‘nˆ²Çý¶‘©ˆ•ÙkqçÜÈ’Æ©¾à[tÔQ@DŽJ¼{sý�d’e´,ãZ�Ò[ÕŒôÖ-<,½>ä([°ÑáÕYíÊv½¹ÞÜ›<5JÛ
+’};b\¸æ�aè<f©I¹CšS›¥Æ§YJš¦"5O›•ä9ís�¬DÉfU
+Û¬Ê[ñLVµÐOúˆÓÒß«eíœÎÉÈñaœfÛ}¸¥é£ô{Ù‹K¯õ˜˜A^$e¤¹W¿rn'¬–Ã«kÛ�‹e‡—ZL¦Cpóbãs	7²r
+Rú¨Ñâ^ks?6Îy¤™Ñ$XË$Ê–
+ìÝÆ2§Í”c)Ãsm5–gËjeÌ²ZËjåPÛ8ŒQfZñÝ°ZæŒA”Ã›yÕ0–wG*ˆe¬ò£I?š({ß3SÎÔ!#ð?»fj˜Så!aòà!¡Õ!C¢AÊ�P-jY&€zd;Õs1s„FFb¶YÐ¤;›„P/Ih€’„E$	Ö’I×$QÓ²ID<¦%3JKUC!O¶F¦ �Ì^‹Ç”&cÊxW„¯Ó-EDæ %Ã‚/êI�GšñQ_¿GF­^4Ú¥íuÇx¤©«ŒAè¼N�>ÁƒåiÆ»{û˜ÅI‘@öDf�¡È„byC™£ÖÞr‚VÜ’Aµáê‹eBæÑ¡VÓÇµ,Ã„L)$”ÊTdÂø
+�Vó²6–ÁóZeÄ;N9„&¯#¢™jÌ¡X¶JÌaE4B�G"Ôx$B�GcžÒàI
+š™ƒ ¯¢%´Z{™uóje–8:\CÆ† dC:¯µ!›ÌQkÁB³6… ˆÆ$¯
+ñ‚xp_²³Ž3ÊÙÔ;*Ãø­J<iaJáÂ™£0ˆð£ZÂáe8�ÉKË†åçtNfE+˜6V´Ì852h«Ø¾®…sš&ËÆ-FŽ¾Œ[þªû:Æc�eLi²'(H#3Ïi'S�£ƒd<ÙOtn4Àƒ¸V:©2G%lU³‹]Ä=)a«rsEbYå	I˜xÔ|`I[¦/˜QÄ­¢%†I¦"x$—�Iµ|ô•Ëž%žbeV¬ç�’Äé÷‰ÄqÁø�0ŠæµÔ¢ñ´4È1šT6y+£È«ŒÚ!ä¼ef_ò<Ù£¡}Œe˜¬V´HY¯,<ìÎÛQ$&{4,b‚Ö:?7ˆ>ºÂÑ"	§&Jk²
+›�#-´›)}AK‘)2;Þ§ó€ê,)5vÕ­¯õÌ§’gEÌ™-‰U°2Q�ä ­óÁ¹7J‘—'5Ë—ãÜÒUC>¨Z\;@RªñpUÒ‹X2ÚÔ•I+^“´9÷ŒœscGˆ7ôˆ’Ò#ˆÒS•,=Õ°&ªZ>{CMêJ¡Ò#*"ŠÖ9zò¤4Ÿšk„ï.^ÿåÛìHØŠºˆi¹Ä+-ªÏc¯‰Ý§Û‹;ùœ­1ô9-uXç<PÄU?o_`J›«ß7ýy]�ßá¿4o£MÍÂWëø¯ÆÎÚ¯ÉaùÃX—]l´j%ÒžÑƒšà‚xúÂçð÷â^â6\÷OáÊbjbòÌ$¦u]Û$Id“ðŽ¢m¾û€û�ò:–Ç–u‰„Ï!…™NfÂ
+	¦v±�…U~/�B%Úªÿñêâ›ïBç»«»‹UÙ9ü+?ª^XÀ~@8W§GU–º«›‹Kú™þvñs5@&ö×ƒ§þýà§Ñ÷A·Ý4—~Nˆªÿé¾`�Ý‡ÛµÓ¾ù4,ýýÇW¨®Ÿ‡\ýéb­Qt>:¢<Ì°ÐðCñŒõA”p¦ÃOo†K”|ÿcÛsÿãp9÷ÿ.'Úrÿî¿§÷ô=÷Oˆ'ÌK‘½.)�ÓmwýX?èî^øç
+Ò‰W±Ë�}ó�¯Tù1à]Ñ]zt,üõŠ›·Àæ˜.ñ$¡˜¾Bÿã«á2dûï?=½�÷¹üÐ=ßÖŸŸðá ìþþ±B×Å¯#O9£glžüæÉWOž²_ô»�âê_�“°¬?ßÝÂ¶G¡÷ÈÇ�oØ…ý¥¯t} ?|9ÁÜ?_w÷�_*ôŒà(,ŒH
+Œþ»¯š�ÚÕ8 @ýÜOU:¦þ[\ûþ½9.„<<Ý¸FKÿ/²zòDR¡�ï´¹ÃZw¸ÕÛzð†Íé£·•ô#ü.)þ0PÊ¯A#fpý|ó+ç„çÞæ;iqÂ)åÍ	<ÌÁ2N~°Âl…ŸªËt¼¤	-¿û·«Î]–bö‰ÈÆõ	ý[”uBr%÷ñå¹üÙÕ³-QxbêT’¿ÿ(¼¸wK¾|ÒTT±ÕÛ;7r%µ×WÁ-#õ¸�ÔÕC¹ÐcÔ».7+à<u|j‡›Uòõ~óX¯	¢ßNgªÅ�)æúõ�êjê»§úçÝ@¥Â‰ÖRŸ@@ý†ê‡[6}ý~tÛèÚÞ–‹×ýÒ³å›çûSÑàKWž¨ÅÌýo¿õ´0]œS;ÆÂº¥2g&Žîˆ[¨ß½¨6ÞÒ}œB¹4t^·õ:W.É\ì¡ûP<×ÿ$·òÇKý‚È×ž®3¡ö¦
+QÅÔcù¢µ¼£œ{FÀŠ9/ˆê¯—¯¢ûïÅÈÝÄàú7úÆÇ�
++¯SõÊ>gòY<Nä‘üÅr6wÐã¸‘¾�2 ·ÃêúÿÀ‰íøE¾“([à>E"Ÿ«ýÏÏOE>ÈÇ»a¢n_P†n†[Îçê§F°Åóò	óš·ì>þ¿Ï*ÈA‚_ñØÞXÊú�w†ÄhìAMü½³JNM³;;ÌÄ¿W‰ä4ñ|e/ÏÔY¨OqÃ~´SÃE2 Û2õüÕàÆý*W�½•;æy<ßwA?ŽÐ´^XRŸÓgYäA5Ãïðµåv-Ú}¼¯áVÓ]{¹#!€Lz°—×±ðN«T¤Ó&/@ž™£*;&¶‚ÙOÁ<×A±<%žŒD©-M]>®®=E3‚Ùu­]‰v.'P^ �ì À,¸ÖS­ºhò]4M}´mÑÅ¦-°ËÐM�rx/ñ•ó
+endstream
+endobj
+22 0 obj
+<</Length 433/Filter/FlateDecode>>
+stream
+H‰œ“ÁnÛ0†ï{
+;hjÉNÛ6biŠb–®X4·A‘˜T°,y’2{yµúH{…Êv’uEÃn?)òão‚_¶5ã%x´‚�Ô9þýë	#)rüp1‹gõå§�…ùînÁw%O¾,ÆmÖVuž¡¶RÚemŽ™0+È‚îÒ£¾Ä—9^Îî‘7F•Ò£I£ô­-« 1¶D	ùˆ‹wc+ÖÙ×ë›=-D9~ô¾Î(mš†4gÄØ
+MÒ4¥ñˆŽFQ¨ˆÜOíYi÷ïûäòØ¦é
+n**—4!1=ºÇ­¬½4u1[™­Ïñ�R¿˜þ&<ÎYàŒé+Î¿‘[V¿MƒCT6µÀ¼±‹°³Oº"t«ÔÖyÛ¥?,f'hm,z�Z˜Æ�¢`]7ñœÄÿmMð£³zkU¿oÁ)(¨@{Ü%ÝwžñÁ]ÑSçð}JW!o%tsûùË|2	ùAô•ôeÐ^z`¢ü�ÔYÊÓ›·‘€5Û*�‹ùâÛÔ(cã‹$IÎ	ÔîÕ„ž@ÿPßXÝßY'�'‚ã?:¾
+þ,À@Ï
+endstream
+endobj
+23 0 obj
+<</Title(ST_Color051114.eps)/Creator(Adobe Illustrator\(TM\) for Windows, version 4.0)/Metadata 22 0 R/Author(Beatrice FILOSA)>>
+endobj
+24 0 obj
+<</Length 417/Filter/FlateDecode>>
+stream
+H‰œ’±nÛ0†÷>�\"ÑR�",†Ü ê6¨]Äƒš<;„(’¥hHõ«uè#õJI¶“Š.ÄäÝ÷7½í,ãx´…½Ô9þýóFRäøáf1YØå‡£ƒåñóŠ+ž	|[L;ÚÕ¶ÏPW+ÝÐ.ÇL˜-Ð ûk‚Ñ�â«¯÷È£*éQgQv…vŽÕÐW¡$~‡‹7S'vôëüîDQŽ½·”�¶mãö:6nO’,ËÈ$%i…Œ¨ù¡=ë"Ý¼Å§:¹¾”é&Š¹©‰\“$ž�³Ñî¤õÒhÔÇlk>ÇgŠ}æþ&<ÎuàLÉÎ¿‘;f_'‡‡±C-0oÜ*Ì,Ç³ƒ7ålŽî—_¾­þÛYð‹±=85ŒSp
+jÐ¾	æIÿ-Á)Í‹�º„ï£P²X®W(cábC
+y^´—^ÁX9SþŒè{¡Šé}Ž»HÀŽ”ÇEI7B6°×rs÷ñÓûl³)›ä&I'qÐè…ßÀ#O¯Ìƒœ¶©——E
+ÁeÓA‡õva�ÿ0ùŽÁ
+endstream
+endobj
+25 0 obj
+<</Title(C:\\disegni\\FILE-eps\\Cs15120.eps )/Creator(AutoCAD PSOUT)/Metadata 24 0 R/Author(STM, STM)>>
+endobj
+26 0 obj
+<</Type/Page/Contents[542 0 R 387 0 R 28 0 R 388 0 R 543 0 R]/Rotate 0/MediaBox[ 0 0 595 842]/CropBox[ 0 0 595 842]/Resources 27 0 R/Parent 316 0 R>>
+endobj
+27 0 obj
+<</Font<</F1 332 0 R/F2 333 0 R>>/ProcSet[/PDF/Text]/ExtGState<</GS1 338 0 R/GS2 339 0 R>>/Properties<</MC8 30 0 R>>>>
+endobj
+28 0 obj
+<</Length 3631/Filter/FlateDecode>>
+stream
+H‰ŒWK“Ç
+¾óWôqÆ©õûq´µ—S¥H‘èäàÊ�KÎ®&ácÍ‡¬ýÎÎ ‡®Ö©œf€ÐxmÔãìÍ�ŸŒz<Ì‚�Ë*—.Yemç½2®+YíûÙÃìÍÝæ¾_­úÕínyÚôÛ£zóîmV?Ü¾�ý:3jP#¿Ñ®K•ÿæ,àß©-Èt§‹6%*M¿!gëÕ¿IË€Ë†¢JéŒqjDèr4#b
+„éR	¤dÄ“;s…¸–±†êÁÆ®øÍLC&¹ÆvÎ¦3fÍÎˆ`L—+‡7F#pHE-g„q!
+'Û`ö9Ö]‰"ÐO¼BabfŠQ‚¶Â¡ƒ¬»d<qh„‚eêÎkÜA°
+çl}ªž½•µás‡ ŒA@�ˆ’˜
+X;ËÇ.)¹ËÖT0èÃ(ÛØBS�ÉË©+´ÁÒHíL&„¢ª£»Sgqë™ÉPÉ‰±Dhù<’¸ˆ 
+w&V‰‹·„pÖ‰ßƒ, ÕÌ«“øÝv¥à2×9\A¡vj‚-ÎÁ D %§o4ŽoÂj¨)9*ƒœ +|šM¬ä&BÄ«8Ë rM!AuäTÉµfrï(' V.s10˜“;‰©$F�ŸŒ|n³p'žÀ³éÑ³tŸG#ç€!8%ßPÀ1Žˆ5§¬-QJÚ0Æ¦.»p…¹...8ƒpNËØ„.Ø<­Zb·×ˆPŒ4Ï~
+Y@8ý‹œ'‚³—˜E”!À‚${æã‚ª+’
+ÁøÎøL © Õ@gÅ�Žbòø˜›Œ†2$<t:;K‘�Â-°µ˜êôÐyÄ`Ð™Á€ê˜“¯ä1pŒŒH‹h�1!N†¡Zâ„ð”m:…zÌ©i³Ü‘“£+•šïòH‘-�5‰!›-�Á�zŠ>ŒÍ"œúÀb|µ§ 2¹v´L5(í€£b×>J7ÔÜtJ¦Ä§ê	k²Œ°&H·,Ln£�Çì	tÑVò˜¤·°&tÎ�÷Sj_ÝOÒ,!BáI3H-‚AÏäô©f8Cˆb¥‘SzR—³œòÆsÔi,(‹D$Ç^æe.Býü"“)·ïÞ½�ýmöÃ|öæÏèÌjþ0Cò<SüÑâTJáF!Ï73�‹´Ô.ªùrvC¿Êü·Ù/ÍÝºE°š~yl‘bÍ~`p¹ä›µÚËÏQÐÛÇCûÏù_fiÑ<´šß²`OrµHü4oÑ3›&¾ý ÓßÍg1’f	ª!Ò(iGý3%•qº‹ÖBà£Ff\Ÿ³½¦Ú+ÆŠ¥¨ïÅP6
+á­Då±Nþ�
+í�uèD0C©ö&v©Q×Êeà®tË�5ÑMÎ/ª]Ž§¡@Š×XÈŸ˜å(j0 **R"‡YC«îÖÂ~X.Öªµ¨Ðf¿8£Çe‰a©ü'R1uíT*‡—ÿ|•Úµ oŒ"ã¡¿m¾¿?ìÖ§c¯6‹¯Ã¦Å¦›N;ÓlÔôÆ‹¯¯rËXÄõè‚ùr³K—ÄŠ5
+ŽH™Øìû–\~8[þyTÇÏüÓ«Uß:t—æË°ìÕâž±»Ö`~7_Zjò 9ï[T‘o-.	�ÈZÌ&$%“PL›u‹Õ¡âBÔ¯.ÇUþ—ÓQüïìæ>U>õŽ=Ä×žäÚ
+³\¼¢Ãá?Bp\0x/ÆˆXòxk1lšgÉ;�Õ”Ö„<‘ó'Ö¬X.N�d›E:1À÷?ñoOz!SÚS €Ò,¶r´%]£V†7‹Ç)‹:î.Â„ò³œL.YU¨í8Ld�m:5ÿ,'n�_ó"¥‚"ëp�À™F”8¢Üc=V»íúY-¶r‘Ú=Éåg¦¹ähäÇö¢�ðÛ©–_µ�ü<ÿN¼ë.Þ­]aUU…yVÌ#Xqd'ž±"µ4rÎ±H8+b8Ì¾%/„yW¹…t¯–»­\9áÙ�ø;¡çœ÷â¹"öœoÞýÁÍìNÓ¬Ð5„¾r¯¾!¹²Föþ©*o7•àLùAÎ–½ÛN5P¢»>_»Ù¸±a×`/?ÕFâÅ€Äutûrx–‚AÓÙm‰tÛÝQ
+›§õÐ¯:u÷õiW¹NÌ…fÂÍC=cóøáˆb®ŽÁÅŽÀ×ŠÁ;bGE~/?‡Š X�ÞÑ7R²H%OE{pCtŒ�õ˜˜[¬r	Â*¸•|IŠ1Ã[&=ÐÌAV=´Ž2´žíÅy7£I/Z‚¹´[[š&^
+ÍWÑúØoWýJ=õ”}qZ¸ÏàÍƒ\<<´Ø�)©°Î5ËÊƒJ¢¾P%}ìÐR‡C'Þ÷ëaq?¬‡ãs[¨w¬¢¥½+êyæOÆ¬õŸìa"Õj/É²W‹õa‡~ƒfÞ«OówÃr¿ë1ìÄµ¤
+ü°ÛËóúùã]õÊxçËFy¹Ù×›?ì¹âw�Ô9œ4ËMÇa®Iƒq—ju¸öÆÔþï¤jR³¿ô–ý¥W¦fÍƒÊK…"S¸³"s~=1÷®bÄ³Z‰ðåiÓóO¥<´´FWG^6…×fº§f¤¿Ý0½Ýy¦SI"ã?÷û
+o2ÚWÌºáµ‰èqi/Ø\66qa¹ó6{d³¥ÙE‡¶C4>å;ø+¼i°Að~Gã’ÎN­äÀ�‰yy·àCŒÏÂÅÄÓS¶É,Ûd9o“ã2‡wÖJ°¸†<Ýçìt»|ÞÜãæ¼õ"Ìk>H®Ak8žÿŽ\®ÐrÝü½
+Eæ	­QÐ‰SÂjÞü¼E¯vThÁÀ µˆž”w¤Íÿ5£0‘Æô5K¡Âå;Q9plno‰þl_ŠG!`7ˆbIgf«Kù'tjBOO°�™…Ü£ÞÉÁ‘æŸÇqÞÝXc"a´ Ÿ" (º„tæ�ÊsQáÙëÈ6äCÆÓh´�ýûš�´¹ªà"^ž¢tóþ5«°á†ü2o9|FŒzßÞ5µ §Ó‘AUkjÇèµ �=-¬ZgÝÀ<Æ& .baa…ÚÚÙ"@,*“h‰E?}kš£¢W•³ÿË kðˆ�¦¡?O¶ÚtÞŸ`åæBK­T-Oû=-^ˆFB›7�ÑšýO4›ï¿Q÷ÿ	@@ìðÈÔöœbbÓK}µ?§à<ˆM�ˆ?µxÁµ®�ï%;È÷”QŽzÜ^§52•$No<hÉáâå©Nxnááq¥Ó$íÅ�ëÜ÷°"ø+%o.;ï/ÍŸp#;Òc*Ø˜&Á‡‡›^F÷µÀ¢\½ò9œSUî�+~ü+5öÛë–#¾ó%c¿yBŽÅùsß*î)6óCÀó;ƒGú=XO&-Ù%ê„F0‘³Àdú³ÀwÚþA<ü—ðjYn†�÷|…ŽòtìJ$%R×¸™¾'™Ø3½äâØJ“6±S?fš|U>±€’H[vs‰,B »‹ÃÈ ~0yº¶d™uyèJÇß¾ö”ƒ±Ù^ùÚ6$_ãÇÕ|á¡Óß^Cß­=múg'ÁØtþBÅ¬­M-Ûôû§WãbzFüØ6%tèlžÎ1V
+Jâ,gQïŽ—5¯â(ÌI°cí0Auë¶ª\´nÀ\(¶ãÄï ðÁäˆ…£Î7¨AãObâu
+­ôèþxÑ`t_ó&‘ˆå|Â"àÔö¦rÑœ©ÈÀ!îÄ’£çÓNvô©�­«@u˜¼•E«
+Ñ¹h@0¢N
+¯R’#Âr¯™‰ë+6’YR~7%à|«�È"\8ÆùE	Ïÿá|GÁœà|G/ú8¿dœÙçüi_7¢L4HU«ƒK/¯®ã~´0Uq3ª¦&�€ÇDxb¡‹€4Oüf·†çñl@BtI‰üÉ�„Õºà{’ÎÖ©É¬ØßÉÐ”³¥¢�
+¼©
+²~7ø£X=D ž˜©²´ÙÓ9‚“édúñ dÃ*Çt!·øc<þL¶+Ä–‘‚–ÀAû4•ÑãÓ³ü¯c4™•,Ö‡îïz†±Uì‘°SFIÑ)ôT�¢¤„rAo2N	`$H	X=ªDÄu_>6ª*Ú„tH3¯Ì!_x
+ïqŽÅw6ÎÎ!áp;y¶Á¬ëÍÃf;[b@ûµVYÎ·ž�VËá|¶©y›#[‰E`†¢b@<ø|5TàY«	.Ò’ŠES:J­s$ãýI¢ÚÓ)äÊ3öt2 –ž\^‘/ìH×äHLpµÁ½xC	š4pi\\t½4ÚDœí¥ZC
+”
+)s£<Ð7¹Hì›4¿„Å§Áˆ\U¦Í°ôqBVH\éO TpÕÍ²¾:/þ>¯6õ‚š'à8.Bê§…—C~vãAQŠˆP¬Ó`
+Œæ@ËÊPf¦÷"íë¤ÆNòŒý’gyœ-’�·XíÉ­·–‰4Áôµ¨×0_<¬ëùöñ…Éj�N8UtYr%' ŽØÞ×ÉÕø�~XX×b_k^@íòK.oëe}÷°ÝŒ¢6¨Kp�rÕ(‹DFÔ™¶T§{Q?	”»âùx´-º2PRZ“K©Oc©ú­ ¸Ô�ko¤VT[T�Q@äV‚hÝ¸e¼¦Õ@��®ôò(NÏ­óª­šïI À{Í Y§)®[/�Ö;CöUøKÊN~x±ô©);…“÷ïPë_óeþåû£î½>ê²#A‚$}-sR^h1Gô‘5÷j�f]ÂS`eíb‹0Á8XV‘4nâ<ÌFQR0‘¹A­h ¡Ô˜}¹#2@Ýæ™£™ê`ÕºÀÎôï‘‘Šk·è’ÔlAëe·…TC´{hw<ø:”‹–îKpÇå=ô$*èÝwÓÿcÍ¥t
+endstream
+endobj
+29 0 obj
+<</Length 433/Filter/FlateDecode>>
+stream
+H‰œ“ÁnÛ0†ï{
+;hjÉNÛ6biŠb–®X4·A‘˜T°,y’2{yµúH{…Êv’uEÃn?)òão‚_¶5ã%x´‚�Ô9þýë	#)rüp1‹gõå§�…ùînÁw%O¾,ÆmÖVuž¡¶RÚemŽ™0+È‚îÒ£¾Ä—9^Îî‘7F•Ò£I£ô­-« 1¶D	ùˆ‹wc+ÖÙ×ë›=-D9~ô¾Î(mš†4gÄØ
+MÒ4¥ñˆŽFQ¨ˆÜOíYi÷ïûäòØ¦é
+n**—4!1=ºÇ­¬½4u1[™­Ïñ�R¿˜þ&<ÎYàŒé+Î¿‘[V¿MƒCT6µÀ¼±‹°³Oº"t«ÔÖyÛ¥?,f'hm,z�Z˜Æ�¢`]7ñœÄÿmMð£³zkU¿oÁ)(¨@{Ü%ÝwžñÁ]ÑSçð}JW!o%tsûùË|2	ùAô•ôeÐ^z`¢ü�ÔYÊÓ›·‘€5Û*�‹ùâÛÔ(cã‹$IÎ	ÔîÕ„ž@ÿPßXÝßY'�'‚ã?:¾
+þ,À@Ï
+endstream
+endobj
+30 0 obj
+<</Title(ST_Color051114.eps)/Creator(Adobe Illustrator\(TM\) for Windows, version 4.0)/Metadata 29 0 R/Author(Beatrice FILOSA)>>
+endobj
+31 0 obj
+<</Type/Page/Contents[544 0 R 389 0 R 33 0 R 390 0 R 545 0 R]/Rotate 0/MediaBox[ 0 0 595 842]/CropBox[ 0 0 595 842]/Resources 32 0 R/Parent 316 0 R>>
+endobj
+32 0 obj
+<</Font<</F1 332 0 R/F2 333 0 R>>/ProcSet[/PDF/Text]/ExtGState<</GS1 338 0 R/GS2 339 0 R>>/Properties<</MC9 35 0 R>>>>
+endobj
+33 0 obj
+<</Length 3015/Filter/FlateDecode>>
+stream
+H‰¼WK[#ÇÝëWô²:þÔSïÇ"H†˜1£™,f²`„ÀŠAÂ <á_å'æœ[­–„„íl²’NÕíªû8÷Q¦¹½ùë…inG1u¶É¥K¶±¶ó¾1®+¹y˜�®GoNî¾Ì®®fWÇËéÓÝl±jÞ¼;*ÍwÇG£_F¦™7õk£]—ú¯ÇÃçÿøS³€�îtÑ¦ÄFóoÈÙúægÞny{ö�N¥)¥3Æ5w£œº˜ÍßŽ²ë¢	Ô/–@Œ3LÜÂ;ßßBçœ»t2]G&ßŸ†…ÛQr]Þ` d*ò†È»úuÀ¹S
+›ë‚)Ü×É
+ô94Év	?„.XŠÛÎ•ºobæþúkm!np3/Ó¸ÓSœ×XYðºp?¸ºï‘K4ôaëhjÖ†›&z¢é,{.SRw%eBílC„Jî²5e"R/ë±©›tgêŠ©§&OR¯€ÁùÀ.ˆz†w‚6Ù,_"ØUÖ\¡mä®çIa“/£%:TÑT±³²™ƒ 9ÖÂqò!Ý>e03Î/®IŒ¥g,	-Üç»âYºÎ2N®	8
+úZðA;�‘½vÉ5üŽŸœdÑ�¸’žÝsêU²"ëá Toq1Å$²®Ø$ÁZÎ
+Yvm–/Ž'Z›ê£œk("WwƒØæ’«ˆ<BÕã[ÒÐ˜XÓp�	ÂöÂnšHæ Hf“Š	aQ†Tƒ�‚³¯a ÊH!ñ‚tE9Vß#«3¨ÆÍ"¨˜Ü<s3ƒEW¶†® s€iPˆœ‚4Vda
+€
+
+QÑŽ¨¹>qð®©¾Mi2Lg"ÇK˜�¾Êú$qaŽƒïPŒAÉàôI*�BÝB¸,WxÄ(ºRE]Ä¡(QZN¥!¾³ uÓ–(øXÍ*Œµ—rÄ2Tp§X‰½€¸äZ‘"3«/eü,£BDÖ¦h%Ï5l
+È5æ5’A>^°EA%2"kc•ÕžÈE[e}©5‚
+`Wþ{¿%é«“yŽ%¥žjÅPe£È&ï{ÅQ«€‹­u7Jå†#J”ú¥SŸ'äq‘¼f'3Éç]¢’¹'ïŽF}7½ùŠi3¹�[Òqù#]*1i22¹i4@Ð
+7O¦“¯#u1yoâÑ{ÚÉ¿F^£/±u,‚p!$Çüë-å?©“ÛÁT³i‹È¨ÕÃ\à´…PQ—²xÛŽÁ0Õ<T¸ª"‹›ÇöŸ“¿�N&£È¸#ÂL_´Gë
+ÌE/HeÝ‚«êUÀG�Òób_NÈÄÙ> k¤ßæ€º¿ù~³-N3½ÓªÇ‹*î%½¯þÃ­|€4M;¶Qé’
+ol»† ÔQ€gÖÕ5ûcyØÄð_¬‡"ïäX(mÕ�³éòî®£Â«Ù£H³¼Ÿ=\®æ‹›fº\\ÍWóåâ±‘‹wƒn,.EGCÑÉ›ëü&Ž¥^7i1D0bXµêKkPæc[Ô¬‰B˜MÄ¬¨ÎlÑ")ÕU‹2¤fW rTË{ù?“€gµâ™^Íå0QX¶¡µ¬¬êôi9aëC§x”ð?GÕ¾>>Æ¢æ‚Õ(JaÛ“y°-ôñ¹x¾û"Ô[‚Š."E½oÊíEÙR—w³Õì¡#á‘¯ðF¤üìqEmùwq%?p4~ƒh;F7ƒ�Õ»ù�Êì�ø0 ¨ç{¬¤ˆº¢Þ]þ[ÂÈk>´h­jQ�Xõ4éiRä×Ø2½“dÜ&-?2Éš.Ã¦ç°9_è�í’žêø˜Òƒ›d´�(ìÊ[<6»µŸžî¡w€¢·ÏÍ¯­Á¨¤–-z…º]]ÞÌÀ�˜Ñ,ŠBÝoÇ)þ"Ð¸Ã²BWÚ·zÚÁÔ§]¿kO�ÜÇœ­ZªóCf„8D»æ`Ú¤cµâü	B&®îëïÓ
+¶XKö¦ØhY”…%	¾QS“µó^N÷Õ†¾à È¿¥¶+èÛjo2sÒ–Þ¾×ÛCoÐ¿Íôéá¹V7±,—Ïëî‡š\¢¤ …Ž0ì)×Ž³æØ§LË,ÒõMbB›¤î¾][ŒAóÛkXB£ÕïÆâ�¿=d:^D;Ä³›&B/lLw½é®7Ým›îÓ�º8ùñ´
+|kÔÙø¼¢µ^À&d—Õ7 f‚ùcèÊP@YÕ»1§¸WzÀr„Ã� Û–Ÿ²\‡\ý¿X^BVãj)MÇÜ³gx0¯Rü`fb	ìCyÏðÓC!Çóv—ífèn®·ûtÁBãÕ}ÍN\!•ÆIzÖ­ZoÐ‡HË­.ÕÝÖÎ±å}í‚Û˜´[t¶�mÅü}Ë}(UòàÙ/�M| î›îÄôOêÝU³�—–¯Ù4TN¶{Ñx¥D"±Ê½ÓCè»E¿�(Û�(ë@x)ùèEC Š"…@	¯¬×ÀÌä¸¤«Wø»"ÏÇ`Þ×ûõdkÜÕ~Ë'cÔ Sv3)òÒ[^1£Rí�|­·~R_ÏÐÁ$'ŒÕHœ�É¢÷^ð/ò7¬½çûŽyvÒÜ?Ýò$«gÌÖ€†}åë¼®^­~’³
+Ž”~gØßË9‹çŸ�øpüíînsà�Š×G§ã^w—¯ú¶Øü¹AéúØ¬–UÁP;}×rÞÑ|\«šùZkºÕgu?›BÞXvÍEâÑSàª}¡¯/r*õa9BÛ‚vgßŒ¿Þ13fæªÚÑÙ÷5$Åã¬F…óV÷Aeqh‚µ7ÅYXÈÂãºR¦øêsÀ66yÄ"ïeµø©¯'?ÊPtÒ°ÍOŸjC9¡0ÞFƒÞb3¯÷xø
+O<]†33gý½#�œdz.Ü?1àxšÁC_ç½GFW¯lÝaÉ•ä6ÖÈúBzÇ "úÞ1û-ä€càwÐÙì¦b�ÔÑÓ&ÞVÇŸÛCþA¿ÝÉÁ}b_ÌVO÷Íj~7k®[Üdú™õ¡Æþ˜ƒ¾ažÆwÒòED<6¨ÙàÓšÍŽÃëšÏÈüü¿håeŠ'”ÝJXÓ“úíyËáì¬M¢Ï˜Í·IÁæ4÷è8¦E¡Gß?ß.¥êy}¹¾æô>UJ�v=œûK­s&ÉÅ˜Pç03ÂšþiËþäÿ8ïQ0ða·¾ë²Þ³ƒáõh
+;\ÕW­9^ƒ^¶ì;}xÏ¤€cu[uÔòMò¹‚€2Á)Ü[˜„ÇvÃc>¢Çøz¿ý‚ZC�X<e–�¶¨ƒ5“Û‹.2˜è{�n%ZFMÙ€£ú™]Ö¨æúaV×yêÿ,¦Ïéø°Ì0KY]>N/¯úíê’å}ExÏ²ëð�K¸Ãçõ«å¢ÙŸ¥|ä,åñÄ2~c¡v[•ÿ3Ê‘´'nâõ{üafaBmßa¯RV÷ì5˜…ŠgÔN¯›ÕO³æŠUßpÒÐÐñ×ÿ^-»
+Â@ðW|Ì¡EÆ6þ —Jý‡8ª% U UÓ¯ï¬mbP‹{Lf=ëe³v�
+07±î2Ž¶›í‰9\ú™:¶3A¨ }µ¬ážr—<'þ»<17‡3l0w6^è:…-û¸L“;ö–™îÝÙÏ@©ÞÖkÊô¾äQô­¿ò`¾ÜpØÉÌ†ÍW3Ngp#êÇkÁÞzkH‚<¢·Z_j ¬ÜMâÖ¾êëäNöŠ`ÉÇìBÊ
+k$OZüè‘8±ßKŸ[q±´µ¤`¬£AÞPö
+{¾¤ï	Ð‡{±)W¥+Òû_å%68’þù¨ˆ÷õåÛŸ'�~¥V¨,zœÍÀBàªÄd¨=*]0¯�N`Mº¶Â¥Ö¤x»¸âÛ®ðåWxCf�ãýPfÎWÂï+)´h°Š._sÿLR\êa·6ÐgPƒrá_@ž*wšÆNÂj¥
+.å?îQÙYUÛf=T�È{¨�Ê¼…\aŽ
+Ò–�AÌr4ÐHÉß’6ˆ,C´Ø§(I¢³Ñb—Bµõ&_R›b
+AÂ‚†oÃøÍ-ö)´¤KîëPÐëlF‚C›‚©
+endstream
+endobj
+34 0 obj
+<</Length 433/Filter/FlateDecode>>
+stream
+H‰œ“ÁnÛ0†ï{
+;hjÉNÛ6biŠb–®X4·A‘˜T°,y’2{yµúH{…Êv’uEÃn?)òão‚_¶5ã%x´‚�Ô9þýë	#)rüp1‹gõå§�…ùînÁw%O¾,ÆmÖVuž¡¶RÚemŽ™0+È‚îÒ£¾Ä—9^Îî‘7F•Ò£I£ô­-« 1¶D	ùˆ‹wc+ÖÙ×ë›=-D9~ô¾Î(mš†4gÄØ
+MÒ4¥ñˆŽFQ¨ˆÜOíYi÷ïûäòØ¦é
+n**—4!1=ºÇ­¬½4u1[™­Ïñ�R¿˜þ&<ÎYàŒé+Î¿‘[V¿MƒCT6µÀ¼±‹°³Oº"t«ÔÖyÛ¥?,f'hm,z�Z˜Æ�¢`]7ñœÄÿmMð£³zkU¿oÁ)(¨@{Ü%ÝwžñÁ]ÑSçð}JW!o%tsûùË|2	ùAô•ôeÐ^z`¢ü�ÔYÊÓ›·‘€5Û*�‹ùâÛÔ(cã‹$IÎ	ÔîÕ„ž@ÿPßXÝßY'�'‚ã?:¾
+þ,À@Ï
+endstream
+endobj
+35 0 obj
+<</Title(ST_Color051114.eps)/Creator(Adobe Illustrator\(TM\) for Windows, version 4.0)/Metadata 34 0 R/Author(Beatrice FILOSA)>>
+endobj
+36 0 obj
+<</Type/Page/Contents[546 0 R 391 0 R 38 0 R 392 0 R 547 0 R]/Rotate 0/MediaBox[ 0 0 595 842]/CropBox[ 0 0 595 842]/Resources 37 0 R/Parent 316 0 R>>
+endobj
+37 0 obj
+<</Font<</F1 332 0 R/F2 333 0 R/TT3 196 0 R>>/ProcSet[/PDF/Text]/ExtGState<</GS1 338 0 R/GS2 339 0 R>>/Properties<</MC10 40 0 R>>>>
+endobj
+38 0 obj
+<</Length 3776/Filter/FlateDecode>>
+stream
+H‰´WÛ’ÛÆ}çWÌ#�±s¿T9©’µG©È²-ZIÕ:IŒ¸Ü5IYÑ_ÅèÓ=¹Ö&v^HtOÏLwŸ¾�og_½Pâí~æ¤kL15A­k…2MŠb×ÎÞÌ.®n^µ¯_·¯/oWnÚíA\<{¢¤øòòÉìÇ™kÑ ¤iB9`ÞŸð÷?ˆ-Äd#“TÉIŸ.FmÅ{RA³
+Ø¥])5Jq†k¢Wc†jBr¤¥Ç*6jÄŸ±�îNû&ÙÍTã]¤s•nŒ=gÃéz†Sª‰e‡ULz•i’XÍˆcœÏ¬­�fÚFZ6Éç
+ø´Cbo–P>²Dw‚Ôy‡t
+´l‚²´C>S6Vâ¢U–0†IÇfa£
+eƒeoE©xÝ�ÞeR{C$PÊÂ
+¦‚–Fó²‚KRl¢V…ŒDZ×�­t"†*ËäåÐ¤Bjg‰t¡“6*Ã¸¬ª¡»C£qëéy7‚¡ˆÓÆä¡¹çuOÇy€šwG"aE8YM£Mö›a’Ï©%ï•!û]7)á2Ó\AP‚šhMÀˆÔäT"á-�Êðm`h	ÕqJô"“‰IÈ%^�Êq1|ðå8Í¤Îâ’ AvÄPÄ¥dqk(&pl¾ÌxÇdt,n2f`„˜A~"ÒóºŽywðDö¦{Ë§kxÝ«¼N €tÎd2ÇØûŽ±á�ÕÉç”VÌÑ¡‰Æ�8ãäâ„S€s˜ÆÊ5NÇaÖÒv=f¸¤rõ±ì'3	§ÿ”×ÑÑfÌ<ÒdB�}âå„¬K9œ²�²‘HUHÊ�Fg7Z8ŠÅ�ãe.2ÊÐá®‘Ñ™R†n�­I§»ÆK�NF&²d¶ˆ{Ç©|šG	$Ä²pPL•'†¥h“Á•eMóM1	Ò›T¤ù.‹ ÉggJ«À”ŽšHg;½¡cc>œêÈ¤l±«R±T´H9˜Ë!CÉ.­ÏÕPrm�!0¯*¨—·Í­\®–‰ÅµÏâ>Z"�×EÜ‡\[XZgÊÚ¡´-î§Ó41\Ê‡É$•&-‹Ó_1Ã(b$�9…'U9Í!¯,×@º„ÒDb0ö¹/PäêO“H¦Ø¾zödöíìËÅìâÏ¨Ìbñf† ä~&øÃ£Ä‰,àF"/nf=a)�‹ÕlNŸeñqv]]mj€Uµ«C�«vk&WKP¶ÚˆÕ»5­Zî2cUc³¯²l›‰²eŸ™ëîë9Ê�µÕ‹zŽD¨|Ì75<Q)ÿäéê.þ:»ZÌ¼'•tF ×
+J4›�º¾ŸÍÉÖK„Ìx�¡Š#²²�>Öf°Íˆ‹Î|¤$›ï/´ƒª%
+6QÏ}*1V.‚7Ò-â¬�nyý¨Úqyˆb¿€”¿²Y†b¤ ½�RP‘RÁÍqµ:»õj¹µFê…X½«Q¦	—Õ¡Ý­÷‡õjÏJ=1
+	¥Q�‚öx]$é˜»ø×QO‰‘	š T.g]¤¯!ØY§E	äe�jV½ª©ÁTÆ½¡©çè>¨[ÌöJ“ðaÝ#ÄYæeò9V1DX¥8Ö8pZþF¤qle^9e/ÆvC‚â6 ÇÞs4÷‡ê%h,$ñ‡Š�ª jBŸ5l22«ËKvÒØ©š-á#Ê´<bhì1Ë
+ˆ¦A–˜Ê¼þ¸¥ä‰•p/kÌ80ç‘X°!cµ4EÉX­)p�<Í5':©£Nº×I»ÿ<©
+åð#ña»i÷{Æâöð®Ý}¬ç”ë}+öwíŠ²ØWë7ëöuóC]<®Ç9‡>‡ñLx�>é‡i—}Ož)W¿øtóêvƒ3UÄ„²€; œàÎj·¼¡«=0'Ñ
+Òyâ,jç)žö±ºÝ¾^Ö·[“�D¾z¶Þ"“}4,éMõé´¢·z¶ü7¢Ò;]}�H
+Õv}G
+"Þ£OÌ5YÃQsts	]`�Ù6ÐÅ[*ÕG';6´zú†¥óJÀû¢ÔNÑG<BvÊÓ-9ÿîÃ¡¡Ÿj�®‰@!…7‡åÛ–ÖÅ;ú]×²zË_bÓ¢(ÀÄ"ÎBp­2ÁÊJòæ&¼,¡u4ÁÒôlG&Ì�6d»//‡†Ø€â=2„]têŽ�cJ
+�ÌCø}gÎ-”O@¹#Ð*ç°@jM£Ç);ƒü5
+Ðÿ‹M^½­•­>vÔÞ@¬ _¡l‡êëKÄ´×$-é †¹†>Ï -#51ð^œ:§¬œ85ú‘KŸžºÔR¯õž•?e—>?Þô°–Mí»œ‡*ìÒçÈ=˜îò?|»ióçò}v(>EMNYÙÝ®°·ð¢B/˜£�!¸ÎxIÃKxr�×9»i¬¸ÆŠo¨ù¤xcøgÍ*¥„^
+×¢µ)zVŠ2W‘ÅÂä2‚.‹çŒÁ£
+òâQþ‰›l©7ti–ªgXÐ¯<Õw_˜£ô	‡¾Ï@r&ÊFöQÅ1}væ	…*ABÿ€QkPbo3‘ž?Þ¶¹Ëòl 5©˜K»êm¼F_}AÅš†új½¤"Ž©`þüûEiƒ
+¥3Î°ÆžÆÂœØ:Èè±­šf<ˆâU0ï„bª2†5e£P7�Cz=²µ±hÎS#Êa…FÑ ˜¶v¶CCˆJje£TùqÉ	ýÿGf`í™I~áÍk!0T?ÓkÎ°à�J#ÑinzÇúS'ÿJ¯Â K/³éí2ÒŽë
+„E2ãUfúçš;b—‚÷x@¡­ÁæXŒ�x_SpÎé¤øÄ	ðI?lµ:ö52kd,52ð«(‚ÛÂ�…
+ž>Ÿ¥.®ž�pŠ(gx–šISÌ/Ö3õ@a–¢y•Jß#ñÝ)P˜dƒ=ñŽÆb‹IÌ¨bK§„Á§NuP}›�^¤Ó{~¯ôE×4’"ÿ´æšå¨æ"�l‘êÓîº²
+^$ô44ÕÙÊñIMÛÕèÌ?ù­ª„®L#�ãÉO9øowÝÕ4¹7~Ô¹6uŒ=òŽ¦éßŽèžÑ«C{püy´§±ø[ÐžØò`´OòÁöù`;´S�c°É{ŸENˆ]DôsùW%¨£•R´ô¹Ž<ƒiU
+@ÄhD¯€ãpôë(âý7ž'(š³(Jó¹ºCqpüyå¤ÅŸEQ=Å‰-FqªÃ9Uú­(òyÙ»‰GD�¤¤/%ë2H£2#Óv2›q}ãç_ÿÅÇd:ã>(ï�ÑÁ=Ïåÿm°(,ã*ÛW¸üô@8Üõeÿ ÚÝîv'HƒÓ:c¿jy.mÛ­xµ.SÄùÑM»~·ë¦„Ç›�È=È¡uxœèJ<¯çx¥U_×ØíªÉàð°Y©ÄõÐqgãÚF?é}L™>¦¨8}7½ÁhêO >®þ±ÞIaÏÝù»öž8”ë½Ï�Ýÿ³ Öã´‚{®ÉóåñKÎ†ôñÕ²ÛÆ
+E÷ù
+m
+P|
+9\dÕT@P@)`wÕl‚ÄE
+¨–aË(úWíæÜKr†ÃyhìíÂ–4¼syyÎ}VÓ§?ÓÃ¨ø6ÑeðkóÛù—Ï(ëÂÊUºŸÎ‚ÂÕë² >ÀŠ,¨÷\;“äš$ð»ÖdØ¯úË&KY›“@íÞ¨C”$Eòï|‰�©û™AòÉ‰q•wé�|ùH³�^9ÒJ÷Ó¤®fIWK¤×XAz½ç˜–Í[EÍÔ
+²!xuePj5÷zš{bÆ“|‹ Êü·x'·ÂßÄõûÃGñI‹†�©�WCÊ4]+äˆ)ðËóÖ¢·–ÿ®¶
+¿žøáæq‹L·ð*žî°útæ!|¢[§”&B5lJsÚ“æ@.ÁZv¡ºy®çßüOÊºŸ+ÐqO0MF3Ïð
+ð+H4gSy¤Ž9’…ÕÆ*×µ
+NÏ|ýž¦ž@íËi«
+bùë's3ÈA
+/¶,Bñx¼úi>mv‡ÇÍãíÓÝÓ™Ñr^+1l"�²‰˜Ü?(3ø1æé‰•Ù’Ð"/£5“£™åŽ‚¬žiˆU†¡�žWöÉ$°ß½£h<´Ä–ˆƒhhÅ~¯&Ñ2­FO(Ñj»¡˜õëõóÃylÅñoˆ¢øÒ(~¹Gu8<'?Šû}%L€�»\*Ô�ÐLS½£n:´Ä5óPøênTèN|cVl¸6é#Ý4v:)ÑB‘×_©èáÃ¯7tÒ�¥€LŸçµ#4Uüò–Ë´¿÷ñµ}£ÝiP;'G`Ø†ä«-Ò1Ã5¾Ú"-éuEsbáj”2Ä!
+ÚÕ¢«I“ÅxSÉ‰Yî¼šöÓÜ•n‹ÌcÚŽ;m+îþòü®Iä%‰Ým’)D²k¦½Þ3�•Ÿb	b@ 7´%N÷,a|PM¡'‘$= #µ½ò¯J×Kéè†–
+})·ÃR})‡\Ê�K¹-KùðM•lÍÔ`&XúÁ×¢¯ªäq—²ï™‡œ¾'€´E
+ïšÈ?D–yÿ2P·kø×“üçB¥4µ«
+U5ë›lé¶È+:LêS¡‡º4e‘Uiú®4ùþ–Fk‘hñ«‰!ÝüA;YqûH±üù)>8‚
+M¨Ä
+4AÙucDgL²Î‹þ‰�ÍCüùOçÛÏç;:—§{R
+Ó\‘â +Ï¡&	H/þ¡·¬ø‘OüÓÍäØÄ�ŽnÁR óæw`¢i>Ð2
+?-³låe�v¡ÊUÀ50 Q`ô’…Õ~háCnb�¢x–| »þ‚TýN§L›�88ïø
+$qÓ�áÀ¢±,Ø�
+¡ØLñ6ãÀj§]ò/í…ŠqÑGc‡aŒ
+L©DFÓº&ëÐºÀzÞC\_ð`ƒ¯±RCƒV‚ì
+âi½ßbìÁ™Å ÓúR�Ö]R‡!c¥9ˆy6ZéÒAÓúÂAMCaXK7m€+Z‰Äh‹¸¾´…”šÊoÊâë-eî—
+endstream
+endobj
+39 0 obj
+<</Length 433/Filter/FlateDecode>>
+stream
+H‰œ“ÁnÛ0†ï{
+;hjÉNÛ6biŠb–®X4·A‘˜T°,y’2{yµúH{…Êv’uEÃn?)òão‚_¶5ã%x´‚�Ô9þýë	#)rüp1‹gõå§�…ùînÁw%O¾,ÆmÖVuž¡¶RÚemŽ™0+È‚îÒ£¾Ä—9^Îî‘7F•Ò£I£ô­-« 1¶D	ùˆ‹wc+ÖÙ×ë›=-D9~ô¾Î(mš†4gÄØ
+MÒ4¥ñˆŽFQ¨ˆÜOíYi÷ïûäòØ¦é
+n**—4!1=ºÇ­¬½4u1[™­Ïñ�R¿˜þ&<ÎYàŒé+Î¿‘[V¿MƒCT6µÀ¼±‹°³Oº"t«ÔÖyÛ¥?,f'hm,z�Z˜Æ�¢`]7ñœÄÿmMð£³zkU¿oÁ)(¨@{Ü%ÝwžñÁ]ÑSçð}JW!o%tsûùË|2	ùAô•ôeÐ^z`¢ü�ÔYÊÓ›·‘€5Û*�‹ùâÛÔ(cã‹$IÎ	ÔîÕ„ž@ÿPßXÝßY'�'‚ã?:¾
+þ,À@Ï
+endstream
+endobj
+40 0 obj
+<</Title(ST_Color051114.eps)/Creator(Adobe Illustrator\(TM\) for Windows, version 4.0)/Metadata 39 0 R/Author(Beatrice FILOSA)>>
+endobj
+41 0 obj
+<</Type/Page/Contents[548 0 R 393 0 R 43 0 R 394 0 R 549 0 R]/Rotate 0/MediaBox[ 0 0 595 842]/CropBox[ 0 0 595 842]/Resources 42 0 R/Parent 316 0 R>>
+endobj
+42 0 obj
+<</Font<</F1 332 0 R/F2 333 0 R/TT3 196 0 R>>/ProcSet[/PDF/Text]/ExtGState<</GS1 338 0 R/GS2 339 0 R>>/Properties<</MC11 45 0 R>>>>
+endobj
+43 0 obj
+<</Length 3818/Filter/FlateDecode>>
+stream
+H‰ÄWÙr×}ÇWÜÇ™1ºûR¥*&iÓ)¬¤JÎB2.
+I—¢¿Ê'æt÷¬R„â%/$zîÒÛ9Ý}�z¿xòÍ+£Þß.bj¬Ê¥IVYÛx¯ŒkJV7›Å»Å“ãË·›óóÍùÑõú§ËÍÕ�zòüÐõÕÑáâ_£¶JŽíšÔ_öçÿú;u…MºÑE›•¦Ÿ!gëÕ?I½%õÙ7:UJcŒS—‹œš˜M'_,²k¢	d`,�dÜaâHžœ¿€Ñ97)Ødš2®L¾1>õ.É5y�!%#’7$y'§î]Óf“¢|0…Öu²,úT²MÂ?]°´Ý6®Èº‰™Ö»ÓÚb»�fR¦¡ÓÓvRcùƒ×…Öƒ“uçHr‰
+ûy³uäjÖ†Mô$ÅÀ’Î¼æ2íÔMI™Dí¬"	”ÜdkDÊ$ù�Ú½¾�ld‘Â™šbäÖäI
+©5Àà~È.°y†t6‘d3ŸD²e¯+Pam¤UO7E¤�OFKBÐA¶&‘�åÅXâk-Ç)ìkJfÆýÅ!4‰ré)—$Z„Ï7Å±d)|�lHÆ±š€«`¯>aI…%J;$Ãkèb5ø‚‘>¾É²D„JŠ<àžSk’å½Á�”D‹‹�¤˜x¯“Ä@6‰eÍ÷†Ì«6óÉ€ëIê\õ‘ïµHINVûæ’‰p8ÕÊCc¢ÓÐ"LãSš0s�$3P1!ÍJO5Ä(8û�É2\I<KZ¤%ö`Ä¨Ñba©˜¬>ÑbŠ´†¦€9�IƒB’³@€Æò^x�‹…†…¤¢I¥°NÄÄ!ºFb
+˜’w`˜Î$9RB|ô²×'Îqx‡a”$Þ-c!G•NA.³
+�Ü@Š®ÈVq)J”æ[ÉßX€lÓ–¤à£¸U(×žË	$*�
+t²—XÈK–Š‰Ym)£c"RmŠ–y®á¤®¯A><Ë•$Ã{m”½Ú“ä¢•½¾H� °Ê¿½íôdºÇ’ŠÜjYŠAöFÞ›¼o
+G­‚\¬ÔÝÈ•�€P"×/�ZžH.Ìkªà„LdòÓ¨„Üãç‡‹?/¾Z-ž|�bªVïÀwÅ?¸K%"MBV—�¸i$oµ^,é'L\}\¼©^­^šp­âáKê%¨é¡¿:®–êbÃkë;ü³ÕÍvÍâY�+RuQƒ¤•ZÿxÆ_oj@±:“-w››:UÛz	¾U·ò‰Ne|£Sk¹â¶þûê»Åñj	È=�Óº‚@ K¤ÒugqJ6øˆ›âÎ:ß�# 5¾ ks¸@Ö‡óÃ2‡Ó´á”X*‹úî™œÞK$9vÈyF�“Ã¨Bç�/8•žØÀ~}6=&té¡Ô”!5Yî\Õh÷Y¢íª·µ±Mà çj£rƒØ¦~U¯>ò·-%)"²
+¦úÙðì\]½W“¯”¯„|Êåš…»�|ÛÞŠH:»ãk1@VTëY)“k \«ÕÑ¢ÃÕ€ƒÕÕëzõ�E¢	‰¼ç¨Øhåètà”UsP«£#Eg¦i›2™ÐìZ4?Uá5â„JTÔŽÐY/#‰b"?ŸBÿàU©kG9@Þ5õÓ¾:þöV]óÏ;Yù‘…
+!™bFÿX/	ÃÛÛ�ºý°áuÄô¯¶ïXëvsÎ_¹â‡z-¼x¨Á_*U£H PQÉ­Ô’ôÓåÛëh�ŽÒò²¶BCSÝœ]’[ü$Ê-�‘Ž¤F&Õúš�@ltF
+ì¦SŸ°7ÕÕy
+'î¶×øwu[/ÑÜ0kTÏ·W„6OdF0‘¹êÓ|‰.TÏÏþ�_È$ö}_£oTWtÅ‹b8AËÒF$]!T: J“œô;�‰mQv™"Æá”G‘aSßT/Oë%F¿êÄðõ]8�A›Ì*RÓŸ±µ�çË›ëg·÷gä+~\©s‰#¶³š!ô‰ ClØÊÿK„ÙWB�ÙÍ¡„‚à<Šäá)�$WÏ–/¾_]ueÎsè'ãˆQ�MS0@w¨w%Ù§§Ð�N¿B[xÔé±zªN(× 'C_÷
+©“ÛV!€†`<¤Ój€å�¾SÛR÷T�
+”Ðß�Å¥	Ót
+ù_ïæÔº@I
+ÞöIeGCàÛ¦}g6eÚ‹«ãçmyÍ¶LôÑ<Q´4µù9:ª—èÿm=ëõZ=„¿ë�dÞƒÞà@¶soN§Þ˜Ù­óˆñ®se5ö›?Á:ƒáž
+\fGä:œ9ê�±¼cÃ�€‰	NÓ0:1A5�Ã„Þ@©TÊ€ÿ¨vúÃ×¬á*†ó�n(°iûv L—ÐhèI$«“¨À=@ÏL rœc×'¹À)éºü#•¼Û"ÆHÃ�CÀi”x;Qþpdà—Ÿ›±[…É
+ðG1`Kîc±‰¿Ì#A¾ wŠYn«ÙñßÈ5�Â:AbÐb8Ø1 ktm¾ðè¢cžI�]­œZzŽµ%¾7ì÷8}öØÖ—c<œà}s³)†¨c»ç‘KsÍ€¨ÁB.KQ£çn„lß‘>kn�,ßœ“ÄG*#¿7gÄ'Ê�­OôÈÂf?í¦ôy/½ùàßk°"Dê€ÑÒ¬¨Ã¡Šf�½úƒ�}×éÀ�¦JðÁØdÍtëu¦ó‰ž”v_Ÿè¡6XûºÙ�ýŠ'¥%^nx�V®°GSR Vç+`—àpHd'Ê±›•ø‡Ú¶êÑ½mÛÞÛ¶=5ÇF»¡oûißÆ%]çÆOéÝ<¤ÑtÄÝ{Ò»¥s;žöF­»O�±£Úp,
+žQû´@&všYýÐ°ó¼aûÌ}œ¢É÷U$¦®a¿Ë†hì”`Ê/ña=xæ„‰š�IX‡)çÚV�É™8†Éh�NÝaƒž�7Ð0‡'Õ$}{ðH÷<ÊÂ£ü³x´‹Ðˆ÷¯}§sä#,òf—Eéç°aÈú3,r÷²Èî<&~õS¶x„ñ³¥Og”nÀ±G�m…ôÊ�»CR5%eä�rëçHô}WÚÜ‡$�¦èºpob1PoÎ/$
+*Æþ…š=ù2Ò„Ýææ¤ùe[�N_P0gN«øc¤q=i¢�F÷¤qaÒd'ª€“!K»ž5xÝT'÷q&äòÿy0Ú�3ò`Œ·Ÿ-_½ð%zê+�&)½e�¦3ÏÎ¬;†]vô$A�¶)ñ•!Ô¥Êþê#JæþL
+˜�&Lr=îÂîb,°ŸhT:î¬HŠzö¼y HÓuöä[¼�àuBuôÔÜ¹�whòkB®O‹Î;€ó(yÏ¤¶vÃˆ3„ºÂcvÐFŸ¦X’ùŸo†âŠàŸrL;þC5r<bÄ#=$xäj¿ÜPU0öéi±ÐFÞÞ÷ }–!î_gy~¼À›Üx{o�Ÿdô!â•ööÈ•þ¹·W�7±/ðV
+¼�Îì;¼9§o‹áî}]ã×Å¨>ú¾8¾×û"h”9û¿½/Z%û¼/Æj¾ô}÷åÑ©¯¶Ý¶q ú+zY@¶^^†"ùŠ.¶Ð¾‰Üp’ÂqRìK¿}Ï�ºP²®HSl_|GœáÌ™á9r­0Òoî#¿ÐGoqe‰-·°PýZ.v’v’|…¾ K}qÕI£
+ƒœúÿ)Â™Ö*²r¥Â¨w]VÃ-ßTa�ÛÀ‹È™­
+Cé¶qtlùªÆYn*7\©T©ÓBÛ(1lû
+…A$ú—e¬5ºæï4Ø—<¶Õ/çyk…E
+ºéê�_?ÔÈÈþ�e[MC¼‘’(
+2„)ô®Œâ‚rýÆ’–¸ô«[¨ßBcj)NÖJ&ˆ<«%×BMnà:èp”�µ‰O‚üôÏÐ�ƒ^Wˆn*7mñéùòíù’�œ@s‰`ŸªX!^ Ëä÷£oB³ê¶ÛtÜVŠ8ÕøúÇ…È³ÇCöR(Þ²žþ§Ks#T£ •ñx5h¿ï‹w_
+)ñUáFóC!KÞOòpÂ9eD´¦L~ÀÖú‰3Ì­j%É!¦Æ„«s"s|Ië=_ÕZ\ÓøŸ:EyÚ­¦ñÚ»m4^©vŠê8EM7Ekh‡ƒ-OQ‚ûÒôgŠòÛïß�€[ÛÁÈenÙ÷�1'sM|žNíÐ¼_�çÆ?äïƒgm7Ü Wé\A¦;N #'po�f³A”ò;ÛD©r‚Í˜‰,¥À	 …ì"šm@³î¤Ê8`äun'ˆ’Í-ýzÊç<žA�]Ï>ŒçÁf©{YZ„™iÂARF›"ï*Æ0ýRôØ<YLÀò:²X¹Ï¹±u�0–ŽÄ…9‚7Í¨DÑ]Úñ£éeÂMËÍ|ò#éQA	uA�jU­êHŒcÃnC‡‡ÿhqfD©B‹‡Gci‚¦¤Àêeí&À¾Kg		JBkò3m9?v¡]ãG0-:>˜_¢Æ§Üï¼æ›âÃCöx¾­ÎÙåãWO¾¿¹;V/Uvwüz—ÝìŸnö·Uv»¿ì³H`6ß× ÝÞ+ƒjá$|ç.0–üP�ÿüvªö€×ÍãÃÓ1¸‹ÈeNLñÝdÖ†_.†ú×å€¤ß8ß&ÿŠäOˆë\ø‰ÎŸùÉéôï.„=~]¦e¹sŠµøŠî¢œ’ü–Â*¸4¯r{CCEŒ–�v©EoYC„ÙáûÚ‹¸J"LÒ™íI6©…e©×³(Q˜Y#"’g,}”&�kŸä!&ÉòY™G{n�f£Ô¬ÐºÆ@6oÇ$”Îq.Y–’{»„RÕX÷ü§·^o×~¯F×ÁpÞŒmc“jƒi<.!O©¡c“jƒIÆ•óY2¨wš¥.„zƒ¸Þ:¸Z7j>KF‹yq}Ú�ÔóÈ N'©1˜LË {JÕ/CgPoP¤‡è�‰1NB¹a–úÄõi [½,
+Ï ÝU�{Ôë“´U×qº™µÖóIlFBè†ªr‰‹Îà¿±Z
+endstream
+endobj
+44 0 obj
+<</Length 433/Filter/FlateDecode>>
+stream
+H‰œ“ÁnÛ0†ï{
+;hjÉNÛ6biŠb–®X4·A‘˜T°,y’2{yµúH{…Êv’uEÃn?)òão‚_¶5ã%x´‚�Ô9þýë	#)rüp1‹gõå§�…ùînÁw%O¾,ÆmÖVuž¡¶RÚemŽ™0+È‚îÒ£¾Ä—9^Îî‘7F•Ò£I£ô­-« 1¶D	ùˆ‹wc+ÖÙ×ë›=-D9~ô¾Î(mš†4gÄØ
+MÒ4¥ñˆŽFQ¨ˆÜOíYi÷ïûäòØ¦é
+n**—4!1=ºÇ­¬½4u1[™­Ïñ�R¿˜þ&<ÎYàŒé+Î¿‘[V¿MƒCT6µÀ¼±‹°³Oº"t«ÔÖyÛ¥?,f'hm,z�Z˜Æ�¢`]7ñœÄÿmMð£³zkU¿oÁ)(¨@{Ü%ÝwžñÁ]ÑSçð}JW!o%tsûùË|2	ùAô•ôeÐ^z`¢ü�ÔYÊÓ›·‘€5Û*�‹ùâÛÔ(cã‹$IÎ	ÔîÕ„ž@ÿPßXÝßY'�'‚ã?:¾
+þ,À@Ï
+endstream
+endobj
+45 0 obj
+<</Title(ST_Color051114.eps)/Creator(Adobe Illustrator\(TM\) for Windows, version 4.0)/Metadata 44 0 R/Author(Beatrice FILOSA)>>
+endobj
+46 0 obj
+<</Type/Page/Contents[550 0 R 395 0 R 48 0 R 396 0 R 551 0 R]/Rotate 0/MediaBox[ 0 0 595 842]/CropBox[ 0 0 595 842]/Resources 47 0 R/Parent 316 0 R>>
+endobj
+47 0 obj
+<</Font<</F1 332 0 R/F2 333 0 R>>/ProcSet[/PDF/Text]/ExtGState<</GS1 338 0 R/GS2 339 0 R>>/Properties<</MC12 50 0 R/MC13 52 0 R/MC14 54 0 R/MC15 56 0 R>>>>
+endobj
+48 0 obj
+<</Length 14240/Filter/FlateDecode>>
+stream
+H‰„WMsÇ
+½ï¯˜ãl*õ÷ÇÕ’ìŠcWœˆU>¸|P(ÚaÂ•cJ²Ëÿ>@cº{‡v,.Þ4ÐÀ{èŒ]~<½øâ�]~üpŠ&n¾,¥nÙ-Îm!,Öoµ,O÷§N/^_þyÿîÝý»W?Ý}ºÜ¿ÿ¸¼øú¥uËg¯^ž~>ÙåaÑÖø-·7{„oÿ´¼Ç2³™jlM‹¡Ÿ±–ÿP
+ŽS€—‹u©u³Ö/q+É*ðÀn¹FÊ2á[6;sŒGä]Új¨ÈÌn)ŠkÝæ]Þ‘GFLÜ�híVšG°l&+vÌu¹;âcOÈvÑ±J„m¶š$ N¾²Â¦Â+4‚qâa¢…m¶lyhÁ1Íö ÛÊ
+ïÙŒ\Cn�Ù*Æòs`¦(¦KžL¨$‹-J…m¼ãÇ”Ô²g›YÈQc[W	°í1±œ·ÚL™1ëjo>JªžöÎ›Ãœgbo4C[NŽ5!óÄÏ…KU¼è°¶¸G€w^xólrl˜Î°¯ÉÂ»ÛjÅf~óØ‚¤ö$5ÙŽ„ó((“éˆT2ÁLëy7Î uD)i³²É��u•Ÿ›Úr›#)§Î±éd¹!Ip:JnË�áåÁSO ¬læSd³D^îE3¹fˆ'2?wE¼3„'s/=ŽîbæçÉÊsfŒ^Lé7à”xä–u5É‘¶Œ¸¼'d>\|à,ä�±�[te<µäîf V+·O`žb¤ÿ"Ï3Ù%ˆf	ÇfE“ýÆ�+N]•Vˆ6l62m3éüÀôNh Š—ÇÈ�ù’1H†‚ÇÍOf­")hA­Õ6Òã %Ìh
+›§fÉ¡-O‘5²-á
+$Ådq¶lµ#N@ n39¶ÇÜš®ÈN	=	3ùÚVó^M#±År6³åŠ#3ÍÛ’ú(¶Hpº_`VZÕxŠE¶´­Ð”ë†§ÃnB’ÛÐðÝ`rf3g~j‘ž¸fÇ€³QnËÊË]’å©2}rmyÊr·p&ôœ­ÆÕ¡ÑOÑ±JðlØ¤+‚ÍÀËé_+Ã[ª“‹œÚ“n9Ç-oß�&ë�rhDX{y/PçBêß®:™zûõ×/O?}v{zñ9næåö‡š�ßgÿH¸â–œäÆA¾½œÞ±hKƒ»æöN~¹åö×ÓwëëŸ?=ür†:ëÛó
+šk}Ä{vZ—;†Î~+ëÓÝ§‡¿eøý»åœÖŸ>	øßöÿÃùÆ%W þúæ|q×Û3ÚeýæŒ7ÓjÓËoL<ûåéõí)%J5#WH�3îé‚ÄK&W}ßK² $ƒV™Ÿ3¶ ÕKé86!Hå7T,úeóOßê./\D²Wò[–óMBUËœ\6åVkÈMž÷ÔúãQô|G~IYžz£©C)Ú=Eœ*N1 )‡“Ú4¢.€Hx1³FËÝÃÓ™&‘õŽ1è³¼…*�j|àBæ®°Ô‚¾�6ö}ã û~þðã'¨–×§ûÅoè
+‡ù¦®{­äØœi>Ë4n ,.¶£0W[ÓET{ãèÞ±é²|¼:ã~_/gªíáýÛsÚìúÈ{C£#�te¹}%}œ»´iÊßSþAòÇ›ýê5‰¼R£†õžš=®OÚ€ÚU60�i¢
+ozçØ�ž'ø{ê—(ÿyG_R#…õ+œ»þUŒ?£”°.o^‰ù—å#y$á(ËË•´"ö¸w!fâ“¥Ij‰¡�˜î0�òø†b?Å"Ñ¥4ÄM�ñ-¦bÃZýãüø?þ�¿_ñ:]¾^¾ûÞ,ïNÁÓºÄˆ¹1ÓôJ½žhp4/Dº˜¡ñ31RÑ(‚xº�'Ä4¤y9¼oi4í‘�$[öÍ‰hžÑùî1<7ì^ÿM#¡—è°;c¦‰o�¡Ši•^BÆXèê{ÿ­¦�¿ä®ùëŒú™­�¿æ5ð×ÙþF¶él)7šqçÆÆ™›‘-áfdB¹Q/¼UÂ7�¬™›À‰L{\p38?4ó�äù%:"\}™¼0lú©µDeÀ|Z„š²#g§{™äIBßž}O…Vƒm}
+<ö"vÎÐøè+Î€R%.™mŸ�ðV÷€ÐWÂ,\«`Üêž¶ú=Î•+­¨7hW¡ë¢*tÎUõR†G±ÎU…ÎyWA9�æšs?Q<qÓç
+8pÞÎû œw¤3l~—áˆ5ž«¤ùŽ(Nòm00�Ì2wqC†½Žq:¢üõÈÞiäÐ�4#Cäã^x]Ýó¹0âs�z¿ð$­š_¯®Õ!N€$nz9ˆöÎ!ò³kÆ½d÷šçÞ©øZÊWHÉiÌ‘mCZ7qqjEz÷¨× r‹<tBÛ}b•3<ò<x5ž‡SÄÈ=Zïö5WHSgÖ¢ëUÜ|Ÿu~:¢ü¤½våGï3¼rs™ßÕ9T/3Ç™84îšCŽÜÙ¼èq™xV~”ç‘CáyD”ç�Õ‡ÌOóºLkZ†³^­ãRêt«|Öe?uxCºîÏÆQ¤�å!r;Ë�F8?žeE†ÈÇ½žŽgW]
+ãi‚Ápª¢#š�zí§	Ha:MºWïLäm@ÓÞÀ—WÊãm
+$Û<ö�ÒFŽ*³Á€4½Ô«kª{
+ýÓò™®bðj•‘;¢»÷Ú5Ã^»VÑkï•jí�
+­]ëµ+«­Ò�ùŽ¨:êÕÔ½´ëþ5äØïÑ®|×Y{Pµëœ¯tþ£Êâ¬áÀYÚŒ�UíHWµ¤kUUgÕPu>ôø„¨Î]yUU#{|óÍÊw¤+/çà9å£¹VþØõ�1å§ë¬ÚÒuŽéZg]“ÚÍÑ•ï§9‡ëó­*ëÍÑÙðFo…xÅXÄÄîÇqPGoÄ¼e?¿áóÖ^ùºyÆ§‹,mÕÆ‰°Ž(ÍÍkGùµ½ÕËfH(Ó»H.sÏÑê¹S;¢	6¯¡ˆy(´í>�ÁŒi«NgeØ™%¨ïÖ‘N{Mtpä‰�á%w‹7D	Òc�×žŸ^„@RC:eBÇH™"�²äËeÞ_S¦$j;w{ÿäÒZ¬u3ýò~êBú°�¦wr/×kê<á«W_såõìši	ùhÊº×NªFîRìˆæãªe¯”ðžÇzéHø:ñ¼oü’°F;lG†5G¯cdÜ1ï­ÁiÇ-¨‘	Á÷Ea ì@Àˆ”’^t;1²•Á'j™{ØHýái[Gê7uD†25áž^O8Ì	�éµlZvšLO¯'“Éô„
+”Òô.=n'XyèHØüÁi^ã�ÝpœZzØ¸¼íùŽ€/öY—ÝÖ¿ë‚K×ÔiA'$úø¼ÓèŠƒ�—ù½w™÷`nl2ïiðûã9'ETiïý–j|é^vs.L‘û^Ä­¡qÙ�Ü *›¼$å½	ð‰dÃ5$líÈÎŸ:ÑsŽ7k%Œî½«¿gÜ‘Vy÷rø2'”Ü�hone¯}ÍŽ\q1W®uj†Úæ{y‹Å·”SøåU’+Wn÷uŠº€
+œ‡0à…­E/¯¾»=@Õ@Ë_ß‘dN|U’Üø›ÿ¢˜C“Éd?Ü°ì‡:l”N)L±1qÄ¯‰£FTJÏC?æ­ÌHXbú™ZWm0’U5zK~$I?ŠšÄr`{ŒâZ
+¥µCaAúcÖáŒ\2ì×QàØ®(P¬G7Ï¯�£Jðx9{Ç@J>¶"šŸXvìXrl=Àÿ\9�1\k&„¦•SŒQ.Z,À¤`›C‹å×iaêÐv>�:¶FÔ11T©\Æç–cIÏå¢×VÐëµÓ‹­Möl‚™‚…µMS©.C¬º
+»©�ü}�i^¯ù•ñ¶˜Çöe´†z¤,ˆÑb+G�=;9º«¸†wïôGžÇfÑ$×�¾DÓ^éGpA,A¶r$Ø³#ºƒûDÎ3u_ƒôæ©ù¢ÆàÑÄÔØˆ%ÄV‡Ë³#fúpª>¶†õ1Àôá*¤!ßu«çBÚZãÛzÅÂÙ·ÅêPlyvŠ™†\†¢¡-‘
+3Ä*Œ«Ãý\ó”V¡ V˜bS<úÕ+^ccÀ+¼tÇq¡“tGï1+•ç�•­á[¬ââp�Ùy~�îº£.Fç’4'ŠgEŠhOÒ£ÌÄ+J/äÅf/ÙÈ;£�KœëÖ¥–ô\ÈI2`Ó1ÒI|CŒŒ„Â¢�q }ì´J�Yâá9a­¤³‚ã¡·§TÍ�v~22J¹ ¯öš�ì5yÖ­YÚ…V™íBK+¥µOk[yZÛ³§µ£{^W•³»Cmë+‚�E–´²õêq�ØPaÆcCQKíÜbô€<«¶êìpü{‡ÚˆîŒF;‰W\Hõ’Ÿdc±%±zÉFËF#E/„~¡yµ’5ÆáÕj<·W±Ävµž5øj%k,Ö«• »š¶U
+Û
+75¯¡þãüÄ°†h�àh�è­€¬kDË@¯»£¤XÕ–YŒ2®ˆzøÕÍÒØ¦—äç‘ÍÁ¶Xxªç·Ì…§p0žÆJxòÕû|!ÊÌ�'³2šÛæO.AÇÓ8Ïo²Šø/dßw€Ôš|—‰x}„£y)5ú.¤õz°D»ŒZYÎâY»ŒF×.£j
+FzüôòÊb¯Ñî	„nò“WJíÂkçìyÍ«yá´-<§íÕsÚ‘=§“Áç[X¼ÿ{¿å6XÕ&~›“¸0ÐÑ¶…(heÂ<Q»XS4ö¾gpIÒ£’.RuR*Rëckm’Z×(2é%<ý:uÇ1Öžð¢\}�¿?'á¿èVp\ñpÉãÃe†ë¤Ç»z˜“ ‹Áß°�,d…æÍ.<>0†fƒhÉq«ß^œVŒ‰1w
++ßFÍVìÄÅ�~îÆ¬6Ç,ws€£|ˆýmÌt…æÈ.,³K\ÛYA°³­=íuÂÍµ¦3AlMî(SzrrU}ÂàE·ð'²Áxõõg­;ŒÂ5tWˆ«Ê¢/!)D0B‚«î]*(øj»Ëß®‚t×‡xÐïÂBÅ‘¬€*a†±ûÛ�¬Ð$ÙÃÉ‚T^sÁ †á8Œ;‰2Ú�4ªK=pû÷ça#bœ©Ó¾„Õˆ+FØ°®Üõ{ëŠP#øó-Üéïë?nñþ¯ûÞ»ÄkRg«†ú¨8ec5vòÜ� !¿Ü~»EXP#AËB1¡áú±�xû€ÄO÷_9Ô_þ€þˆþ}Ÿˆ.ÃýO÷¿þ-Üÿß¨ÎÜ/$toúnÙÊíZ~‹Â¨~`Å{°ï½É
+ôz¨ÙãeƒáÌ"ìï�›å +$GvppX‰!×"bR^tâ+&K;DûÛxÙŠ�¶y°onŠä*÷npG¤æbìocf+$KñpòXåÛÐŽ{µ-ó	N'9tÝ=Ø²a¹ûŸëq'æî{ÉiÀ’[Í÷f¨{Ù-
+/¿KvÛúÌþ ä.EC2®bqI`ZHþ4Fò»$,æî{_"†à°…©œpëÄP4'ý]òcóƒ�Ûô¤»ã‡)Ç÷8%Ñ„ö„'Ùè´›zÿ3²Ç‡R�]§j•Ti¹ Úüix�#[CÍ>¦rN$¯ÒüýÃ$_êI}9¤àÁ˜²8_DíÇç¸ø®��Ü
+ °æApÖ§L0ùåÞ<7}>/³>ç^•×5Š{£ÐÃi‡Z—'F0
+¶øÿ÷TKrkù#ue2“Ãª«åÞø|ã®ŒŸ°…%ùµÐÉ$[šVääš/9Ú%ã¢­~®­ê=Ø÷:}¬ÓiöûðZ9Ý–ƒ¬�ÙÁÁ�Ž·B6®:„Î§úäó«Qõ€k^º‚ÓVö½ !ûˆª>ÂV7rÆ5]!YŠ‡“‡çæ6‡Ð-!^å±ó*÷Œdf+vææÁ¾÷`È¾%ÌÃ¾E,†Ü3–…¬�,ÅÃÉcqxçN_ŽXÅ„ï=q±éËEË1ô5ûÚŠ)½ûÞå¨À®&µçbÓZŽšƒ¬�ÙÁÁAú2[‚«9Û:ì}?�Â\ãZ0]-áÝš¾¦LA¾8+\«G¥
+còV@R¿×ê5¼,÷ƒ¿Œ5Õ(‚ÞSxI§YKj¼d#�¢•o¸©�@ïF¾,¤ó�#?„Ðžm$ŽÌHÉû}Øsa
+u!¡”Dýy#¸kùpŒ­dÜR–Ï7RBÁHåœ™ |’ÚÙxRBSI	#µ�Œ”8~G
+“ü…”íÌu¯ÞóØ+A”9îùšæ‚|Ï
+:iˆ~ËqWbL/ £L¯NŠ˜ƒŠWH¢»VÕQ@ÕQ#UG«:ÜR–Ï7RFAHñ–Y7GJ²ñ¤„¦’
+BJŒ<©íø)Ùr#e;sÙ«€Aª£[Ð34µÕ	è!Z‚©d­ÁôRëzõÖ>‰tÒðÞ�aû¡w¿šFmÒ0ÍÃ
+¥Ç¸RrãtVð„7†OHb«‰Ö�Ì5æ›êó¡÷Œ4¢Áºu?òÄ8ˆ‘ñÇ¦wzq‚¬éz#†¼~•UNgxš�-š(f	âUÝVJÌ4œm;æàNü–Ú�˜†b%T�b[
+¯ØF,?12âØxrpUŒô�ÑÎ:dÄm3¯
+q4^ü Í…–Ün¼ñãÖð~Û*í1�¬"Šk*òÅ!
+‡;Vy~wÍfáò1^I'SFžo× ¢MZeÝŒÏµ?³ ÏžÊ;–ÐmjÃ^öÉ;VÑ[¡n±w,†| 	#Ï<¬è‘UÏ`:4øZ
+‚x0ž£y#t¼ÝûÔ/^S»¯Iì:×«ÊåD‹nQ0€Y:QÂüŠZ[©vH£À·6ÚèÈKáWÍiT­ÍEOÓ\ÑÜ¬0µ×rÑ|«åE_‚zÍà%……·ø}§yó¢¹(j¢›Æ¢ºX‰æÙöA¢bŠ:¯ˆnîÓ8µDŸ†X
+àŸ™U­§!¶äÇ68e
+ò«�EŽt›'©Èï]³BÙ±{	Îã¡7bÄ/¡i!=
+±�zã†x:bS�¾ 1rt_|i?V]ña”Ék»µúÑ­T+-ökÊpd—/g÷¢Ã÷X#Î_é�Bäœê…S?I¶ÆHÏ¨_øl¯ïñÁpŒlOÎ]ú|ûí'†ºõp›åŽ»ê�gÜ§Xèpÿúóí§û¯7Ã½€gçZ[èÃUâÒÇ†.FÈ'Þ¨ØáBWýíV6‰ºYÉx$”®,CU�8Ý�nž‚Û>œùQ¥jÍ°~QçË¬Tç\�/–ÎT™Ý'Àˆ[Cç%¦^<°Û¬ð_l›SxDÜ³
+]nt¡ g“+Aör•€—GìáÜä6Rg‚æe/§¥¹öGÆà�ÂÀ€Dž	¡;½UlÏšÓ36/ÒtæÁ¶’U^Z™¦¨URæyð\¥J(­W+”]ª‡gôÄ°&6Š^édï^¦¢ìý@"¦±ê­ð_£÷‡y2¢Ñ±ÅÊXˆgcº<F¯†Zyd{Þª¾*ö\H\HÇ©?Ô8Ûú˜blu(Fo‹ß!Øs‘ ‘ð”WË¶·
+Üß¯˜ð¸ùh²¹µì¥9^dŸ+Ù^hœ'9ùýH<9#Ù>Zèv
+¢
+ FÁÊ&W{’«=ÉU<�g±”k¥3m
+—�ÏŠ-Ñ�tMÆÍ
+eæÎ«Ì*Ò'B/´0žIé:‚Éê·D�‰Æ~–~Y4Õ3šã‘Bï‚3Xu4Ýèu’3ïNOtÀ”§ž™ÚYÌK4ê³g{Ç×ìë~sA,@±2âÙˆ6ÜÃ9ˆ!V†ˆç%ê³`�‰$¤`ö©³1¼`}L¬¼`×_ì1I´¹ÆVb"„•í-ˆ×«”@áY.¡@/ÓÎÄWÀùì¢±5²•®AƒoiFÓfß-½òU'2Æl(Ð¿”Eó¨- ÈÌj:Ïn€ns…ùmê÷`mJÏQ¿Ï;A¥¡±<ôÛ~_Ãï×,d…ñy¶á;ÜYa ‡ß+¿ªú…•­©sú)S‘U�ãHÁóóî†�j}³Šk~zûáÇ¸#yKÔX°)üRñd€ûƒXãÊÏo'UÆÁZé?ù)ÑuÀ+ÊiÈ‚W.lÁ9ÙÌ½Z»!·F®èR·T1ˆ®%ßþðøÇ§�?}üþŸïÿ}|úí?·oü€°¿ûþ&.6>!\ãoÔš®
+'´À\‹‰¤Ì™�®ë>‘sÞ„mLdM|‡‚²EÈ(…‘Ü{@è`G+šUSðŒ'ïE»/¤&ò,õàše¼Žoð~)‡½iÈ¬!>zæÀÁáiV¢…y½dï¯é'œúüëµ¢�§GSÔ4EM?Q´éÌÙÝî^¯Ÿ ¦_L­Ü®M-ÓOÔ2mD-±ž^­2µ©WÐ™Ž¡Ê<&räXc®aÖRY8’)Vå¦†þvÍ
+­.ü6¦2c´àÇÔÃÔÓÖšÕ!,t£ÌÀÕ—Ày^FB%’ææôx©Âb©•	*[™èBÝV£+!aiê~¯//‚	/+7K…%GRaÂK*ÄJdö©ÄR!Â[*DxI…	�Gí¦|�2{áQ/¼ ÏÂ›Ì"¼ô^“ÙR±Ëœðª«“h9×›0Í¡Æ‰�÷,
+(®šÑ½^ú„%tžËÙÙO:B¿PÄ<?ï…{7�Äó˜È1×è(t£eMûÃYiº^øA'šw™15„Ëç…çWkü^k÷ªÀ'^êTÇâCL¾š\LSŠG+6²‹_­ÙÚÚÊK…½ÍÁñ!.ˆ|mtžm[²#+-1	–¨zµ--cl:ˆ2b¤ÊH?;¡H
+‚KR¼z=mâ±T¦ÝÉ£Œ‰·üšjÔyQWtQuMºV6@Ô5›gé–,ËêÖHpôÚ¸Â™ÃmÆ•(gOWã±l¿ò#ˆœ]ó,g·£»Ôpvñž·½0Ú%«ilUn
+šK µeŸ( %]!uè«\5Rhˆ\Y’oÜ\}rÄ©s0ðV&˜xÖÃ¬»«„¡G¤µ‰UÇrÇ!B��´Ô¯�îm’âJéQöqï5yáiÅck¹\É…dQÄ+Y#* gyÉAO¢ËpÍ[‚-å’`K§$¸æ-¿Ü”÷2z8N¾ÄÊj@2n5Ðk¸ðÔ³5t³â!ÚÕ	—¿««©C¤NÄJë„Oš*ª÷‹ªîkÉ%&¦èàVf¥Ôzèé®¸¨=BqÙ).+%)î^µpgÒ{ï¸¶”ÙúG%ûÐÕ",ÄÊXˆg‹°h_”Qø†öH�,*¥?ÏÈÀZŠC$B±2âÙ˜�VsøuFÝÝ„°ª®çz®^�ºE$V^�Þâ¡5…$«¦�iVê®¢(dYu×Ör3ÒµIvl	3DHˆ•—¬•M1Ñ�Å#hhk¤Æ¬¢Úv”Z¸ë3œ±Ý?í>\vh
+®ø­ZÄÊÖD«×k‘-Al/U<[&Yñä‘à9ßjB=VjtŠƒ†Z‚´Ao<ÛðF^�÷\Èè¤nB6õ¾,¨s|žß¥-ä(@vK€›¹5F:¹@ôWpÙålŽ)†s‹@²nDßUŠMN©õÚ�-x^²€µâHmãs^ÕóÁhvæ�ÏŠÖZˆ1+Ïh:vŒxsÏig0î¥ô�3F,C¸‡pûàÙf.qyþ¢ÑâDF×}çDÎ´‚¹ÐjÊDz©é¸.Î
+)£+oKA-‚zNµj¹6ä8Z°Â
+z^Þ3B¹ùÝ�è�ÉÁÙOóûŠ¹ðÆÓáYŽÌHê}ã¹8xž‚O±zâé*Çx
+#ú%^ˆ
+ö–›�Y</BòåsCÈÑ|n<²b6+Û‹=k<º»¤‚€>ŠpCV„´3rÀd73a{"ñ‰•q`ÏŽ'o®uúkÐ‡VE}VN	©£oú,î^ALŸeõ¤�æÔëcŠõQ6=³Âè[Ó¦ÐbïÄZV¯¦¦ÐÒŒB—Ä<ì+¨¡�ŸÄç%ç½\¾%¨‘EŸÊ+Ç/×¬cùbóç%ý>z½Dvâ%n§�[µ‡5×ýbÁ„ÃŸ±Ú7Çâ3Š#ˆ_Ò¯ó�lzô•ÑZ’p8¦
+å>œtú©E/ô[Ù�QÃ¹™w^ÇøS[si¹­Å-¦>V†ô<‚•£[3`[?ÅB—x±ë¾Ðó
+“Û��“ïÆy»0¦Þr»—Ôî‰õæÓ¢ˆÜîf¥'Sëí®›Ëí®áéíNÈu�
+Ù(ð™XÈmÉiãÔùvgN¯çT�´qZˆq+Ï©ó�`œææžSdðÓÛz«þïöVÑeÞ¢µâFË4—L½­*‚{«´¹Û‰=JK<|cÐU„Ö¤y·ÙC.P>oòî`‹oÜ¯çÀ7ÌªŸï0À¨)l�l+bïäh(@õÁ:¸ËüIƒ.àÕAdñŽ+&î�ê˜•%�x-W†ÐY¶•OcfVÜæ@¾×Æ¬\íŽ8ÌAç8y‡õiÄl�„Èö‘Ãâ7µ¬
+‚¬6¸£ã‹ÇM>é‰'ˆ[Ã¾­‚Á	]õ™O­œ$zù4}lÁ
+ÍÈ÷ÚÂôÁ$ŽWä¸™ô™|ÚëÓ²£8ˆ,Þùn¥ûšž¬¼eD‡Nˆ{g`«ß?¹£²<‚‘É£'Yó:¢çð˜%Eý„¿è|þíí¸Ñ¿ßYŠC{ú™fZŒ.;Ÿ?	¯•Ì)?†üü†Ù‡G<·v?il°ˆÁH�{€¶8º¥yO;äk×�f]p­«@È·&È!#å›:¸08»
+æçû›EÀ¿[ÈË:R˜õË˜;—Š íŽSiÑwNýfµ»¾•–-XA›ùÖsé�Yâ aäÈn‡õmÄl…E½D³î;}K`©]È'«OÙ ï†Â´t
+ë¸Ü
+TùÕœù==BŠ›‡™Û‚f1ðïò²Þßþ�§âî¡wX™åŽù6
+ê;r1òú‚ê˜YrûÂò½å9£Ö_0Úâ¨â¸ß¾I§šNêßo¿½ˆàÙ%#1n‹–�Šsºr§åzÜjÆ»oÖ¶-d©Oß£jrÌ›¤¯\ïÉú>iú-úz„`fzlNŸ†À?[ÈÓz£@E)˜Á™èYhÑg¦³Ê{Ê·ÑÒ´:Ðo¹}=2NeE×uÍFK¾•—-° É~ãày¹kP‘ÕØ§4	ÙÔºˆ„¥+8ju ßrÆ=B]À<¬.a{HÑ d�E=l,&3z¾æË¢"\GønG³:ÓaP+È|:è
+PlÕy�o­D‡ÌZR«Ôt©D��· —y$1[É¼Õ(Ås”+˜gû§¿:¦†ƒñ«5x
+a¤ä³³ÂÔ™MS
+Vç½žå/[=ÇÓæ{`€9#+Pæ“b-¹æ)ÿQyÍBÊã_º¡É^¾?Ïï«\ê„zLàl™�zµ‰¤Â@?òdT¯°?¢QÅ£#ø­s ñ[[´œ§øÇ¤ÙÈ¥>ß9´õqÖ�“TJ+\Oi!ž0FËí3¥:‹�’edËQÆ›-U—#”5�Z<i¾â$cüh.Ó¸K¯^( ×Ñ¼,˜[�œ�.ò$¤º(¢º¨‘
+£ŽÿOyµ,IrÛÀ{Åü€Z|?®Zé¨ƒCßíY‡.9¬°ÿßI‚ €ªšÙØÓÎfã•IElavr)˜ëÓ$¿I›�4fµHî†”ÐÜ¤¨`MŠ!%„ÔŒ{å´[q’c±ç4ŠÀTIÙãî�'ÍF6<ï?´‰ðgä%ö ß©±<èÅ[äy!Ç��Ç†RLvF”
+Fsõ8U_l"*û5µ¾bq‡my}æ•hÝ¡©ÖJ6�—ABÏ'¯�ŸÚU�âÅÈE1¥êÅïˆ2ïÈ•fv Éå‰ô2³»ñ°þ¥Nâb�H§+�ž-¥Ÿ¼ñÂ+Ôy›¦—ì/zç8_	C�$,†Þx¡ó«�ÆÙfÇZI—`WèŸ-eÃB#ÄT¼X
+‰ÌŠIvFôî&² ŸéÌÜ1·ÓGÊÇ�OÊ³ª¢¼ ¬<{åµÔiåù,8;«*Ê3¢•'/­<E¾S>«¼¨Ê,4ÂÊ³«¡•'Å´ò„H…¢üYg�{áT¯
+Ù�$Íç+)v(DÛ|Û7üÎK²—¹¨)¦ù^ÊµïàMv<Ës3^Œh›îÛî¨C!û¼®qðIéªúìôtgâÓTJÐ}¤›K€O^ôºØÊ.»vÔ­ÍÎ¼ëÝÕ]•ø„·âÄ„Óº[ãsëÎœ˜%“Z%©hRä£YQÜ;VëŽìúô¹Ø“úíñ·G¬£çÚÜu""ü€ç`ïá
+Òvÿö×û#| à6¶¶€åìdm-¯�Èš¹mVØ‘»NÌc»‰ý™�õh¥ÎN-¡ž—ÒXðDtMYŒQTþ?oŒ;¥D �SrðR*U°Å®šsuÃÃ©
+‚	—+â¨Rsxn�Ë¾‘‚÷VoS�„#jh�T+®âÐ!´ÅX'ë^c 	Rž¾¿ßÉo¬«Ã/N7ô+*]ÀK,
+Æt0&Ñ6(»”i³4tÚ˜À&cºÆâµ	þ-¦úØo¹¬m¤)¶Í˜T>/É€á¼VWÑi~^Fž
+b aà«Ø
+u|Û\‹\ÈKNÑãrv¯Ï5ŽQQuœˆçWÓ²bº‡LGïF—„Ù¼? �7K|,R—vŒ�J6cÓ8¢m®^çÈàÙ60LÆLÚq€‘ÚÔ­eFŠ#jƒàQŠñÂbBËFÃzVêLÍ).€pÜÕrq+¨®�«•Ú‘Úv%\Ú
++¥qf]lˆ�‹;TX—E£ Ÿœ¬I•ò®3/äÙR¯ (3¶{¯�l›O¼nv0¹yÄÏ†¸ñRÈ²¹za>õf…-/FødbÀ_-¨ÓHIAp_—®ú3FlS¹Äã«§[v ¥è¶ˆ_³Ptò�ÔgjÅxmÁ€8¯ZT8ìó»áÉ¬±<…9ñæ›'sžÂŠx
++áÉ¬Ñ¬ÈKXqdÅ*—{Vø*Åù%†\e0ò2ˆxé8Ç�MÄ¥ór|Ã&1<Ç·Ú�Bç¹ .¬ ð­Ú'>k¢¦XQ¥\N,¥à;^ŠAðî¯–dÃg9™À_¦¤S3 Õ±“0àÀB’“sÿ1k.]Žœ´qù$Eé'%&°«YZ
+*œ–4ñé:eiØD¤!ˆy‘MmÅô¾¬ÑŠÅJìòÐb‘“päÀ"'§Î?Œ|l#�ÅÈâ¹¯KŠøòê¯^ O_�SòX‘t5ÖÃbÌSb�MzÝâíÄ»Ó€´h.FkÓ{)¯ë$‘óº–;7R;	,9¹ê=�£é½4^¡í$Ådª¥˜€’‚\´VX±:»ý”:¢«Ã“Øí$g±9&õàÎz‘J/´^ä¤õ¢À¢'ßí§M½mÚMTú9º™}‘6hXïÊ	¹zå¦gÇ�W†PÙk¯0ü­ËsuR&óSßÉ¡ Ž{Í-°bªyÜÙdL²H£+w²�î�È¹O<ªKÔ@~VO>}>¡Å'cµqáLÍ´Rb{a<yûÌ
+ŒÍ"Ä‰TO¦Ò”‘¤/ü–ª
+Œ­Ê»ªsoDêc'áÀ�…gÃ~ÑµìÄÀŽKz^Õ:&3½äz)F	­!¢{mµÊÓ¹ø]j©ñ¬ÖX0U`&%¹Ñj‘“p¸ª%�ÔóÌÍOà¥ŠÙ¢'Y`]s
+"ôLq¾ôð´ß8†ÙŒaTOˆk}zuWòÂä!–;2vŒÚ
+RñN¬Æ/Çl#ƒÿŠ<†c�H)„Œ7{1È¸ëÉxaÇß·t¼WUvF¤BöY˜¦gOl¥{i„"“ªWÅHç:ÇqÌaoÔÐŠ¢#/­XJß§íHÞ[Å2M£ñÒŠ"²—°¸*&Õ¨
+wÍ„¼T=b#ª.‡:qa²pxf9B2½ú¶8OÜs÷ANRã&#ØèUäaCq\®éÉ"ù’·µ¹¾ë9"6Ø/Kÿ†Ûl^7^P¡xã5¾ÿþÖoš¨7^bã;Ùà¯Zç¹çRMäkvAÐ	%Ÿ¼¬Ío�_~ýòpoÿzxô( cnŽO³‹8‘7‡Vêó½?~dlbhµXPLØ?ù1—…Gçw6¸!±Œ_Nî(#àsxóÝ=ky(1<ÞS)‘Ñ�¿ÿxÿúõýëÏÿþçÿŽ÷?ÿûöã¯_ðýùéç/�ÿ°ûx·öþAÜÿþöç#¡ù½ïH�k:º/á~t&€N„*ßò�P_Ã{"5ø‰8ôH9!9tãåžoYÙÍ{¶’€Þ½Ž0^óÉ"Þ½sˆ“<t\l
+%™Ü¨ª5S”LÝpÐñ/ÖB"³\;ù'ú9«Öø� )å“ "*Ê^"¨‹Fš-ŸKäcµ’ÄPNb‰,– ÄA¼˜§ˆ%ò¥ÔC¿«–8&Rªå�ž¡ÓZ¸Ké„`;OŠq¡”è‚,±ð5C¬š“	#ò! Ë@’k¦P‰a!cÿ¤zçŠË©gñ™ö¤V®ý„°ZâÅŠr.Q}1×Àx®k'&¡{–˜ëTËÎz1-i79Vy„|ìÄ*K`A\<É.Á²óAˆìÁ–§Ï�ÕûjuQ½ŸFIEu[u¨bqºjŒ¡[HQ_ÚÔ¸Ì÷—–¢ œj:™Éu‡‘% &„4og#:ð9ê¦i!™þïO¿OüP>rT—(75M…pçœâÞXØLÇô‰ÕÞ`lÝkqB5wHÎº•”®ûF€Õ6ÛeŸî+À©EN.ï*°x±ÀrñâmÔÆÑ…“Í¡c±Ç ÖáƒqD
+gy)¦<ÌðŽZõ}2J?öÉIîÇŠ»¥PNø8ª:ÑF4ÕYcQ””ÐŠžõcmÈë06|ÂøÀåý½8°n�Ú‹¾e@z4¯®ÐLëcƒˆö2  3 !U3£“œ‘±‘ã%ç‹©T½’›ÄîÉ;žÌŠÆ‹„8Óäú6MáÍ4…ÓRLSH1!E^šEÖ¤²�mŠæ:`ÄÉÁ|:Â^O#;¹ðM‰Õ°HsiÐ5c�
+æêmd_¢íµ[pG–z8»®'‡vBz²·ƒõ¤âÈÙ«ÉÎˆTÈ^Â‚#SÎÎ�úÇ¬ºWyh‘B¥÷“ÄUëÁìEòÒzt;P·Bt‘£�hÆ
+	B<öõÒ\6½Pðñ'ÍXEÑŒ­yiÍ(²ÖŒU=~Å†»LzŠ»ŒoFC.Y§FœŠwŠ7^X@{6õTD.¦fF„{	wŽ,rvé»öÄ�:!-™wSÄ<DcötîŒH…ì%,8²0åìº+´—¡I
+åOzW­³=ÈKëA‘…+$�(
+‰f¬� ÄC:±=«³S	«–Nš±Š¢!Â‚½´fYkÆ*r'ŠŠbÃ]&=Å]¶:1¡Žl:1¹§3Ã6ÿ§¼Êq,¹‘¨ÿO‘P‚ûbÆChChHrê0=†®¯$cafV·eòýX_ƒÁ|	ûàb%Ù•EXÑ™XQG‹Q±+u0ÈæË‹6�ã¯ã{ÅŽPÚ==„bo±òñÂ[àL=‘®¸¼âJØÐ‰\Çþ-
+Pñ0Zpä#í/5Á82Ãpáï¯p‚ ›"ÁN—…=ˆ¯&*¼M<Å»`–THˆ‹õ
+
+‚%$ÈeaÏâ+CÁ¥aüm�8Ì³ÑàP/^×§æ%¿Ï¨E]¾§Í+¸Œ
+>jï—b=ÌoÍK$$Äeá’ÄHìâW‹ÊªÚq#át…‚:zC•aÛÒ?ŠÐëÊ+AwE
+ÿú6‰ÄŠ�-È÷ôa8*O…¤Utx�êc}ŽXB¢\.yGÔ¾†I£!�FN8¾ýnŽÊxoJBÈ%|�Öú™ð~
+ |<h£÷xp-€è¯/wÐß·?'ëXÖÇ¯9‰|=¶¼T<›ÄüSä�º˜ŽxÀ°h$¬	ROÌ:²?²˜e¾–äu\á5	,Kbèó§ÔÇ �Nš@”¾óûëKb`�yØs-Ì˜žMAP�Ú$1|êéÞùm‰·ào9�¡ÛI-äyzÄÇüÖÌD@£žö,¾¾þÿúß+¸~ŽI…5
+Ô¿ø”é]ˆÆûíø/Mp<'QßäÑTú„+«Žvâ¡¾�•¡3W+³{)È(�ŽI!m]MÒ«½RÀ$Û^‘Ñô™³ö—Úâþ"¤V#€ýÐêó'×Þ"Ô¢?›Gpwi,¡1O{Ô^Œé­'žVSl”¾=®UvËß’—
+Ì°Õ¯ûÆ-×CôñÐÍÆþøÔ¬äw
+xjo	ØœÌÔdv¼0µN„p)g†É�U1ÀßÜÏ¡Žó@¨>1KhÔÓÀžÅ˜Õ8‡=z»Ç2º(vz&i2]|¸	)±‰vú%1ð'÷ˆE¨‹ÔÀì2uÁ}¨A°„F=-ìYÐ0pc†Ó³
+ìÒ@ptÚwiW	øïi|)g‰�£ƒk\ÞX'óh0V€ä§Tî�`ÝLuž*Ó[‘€ôcX2¥­ý0—%3È”ô‰™ˆú+B2	JUÌ’OOÕ‚my!±ÎU³ç¶�ÜÊ@°cl*Z6%z5kˆËÉ:×ˆW|[š?Nœ³Ò4«2öuBZÏ—¬f86+ÎS³šˆÉŠsà¬–áÇ¬Zª—´¤2—RÕÓ»º•j!&q<</‰/ä{f°µ]*Þ¡Ô6¶:^«Ár“iû³Ô{ÁajXG™Yf
+3ËµÆ»¢Û’üqÚœ“Í€sâzãú¿Ô›Ã±I­,5§Hµ5Í)_ª­9qµ5)©Ê^&�ù�h•Žu¤$áì‡JeV<½aÃ@ê×,Fm5€¢i‡FIß�ùdµZîôˆÆXÆfÔèQ°¼O$»¹\ÆØ7Ù{«…'ýb,Ó£ÃoÞ�øm„…n¬j³0ÈÊÔh-6ŒåÅ˜ñþ9‡’Êù™Õ4g­°ªŒ1«–Cf•µ˜UËáäÇr8áP³2c©lÞ
+Ì˜"Êk­L7Æ&‡7Æ‚ÃFKúêŸ·"¦:O29Ä­ë¢<'Ç‹íŽÜ,/äý$ƒEÅ�z‰wF6™TÚµ†ŒÆü ÕNú¦UçÓöA«bˆ|¦¥2«îXÐ²›ïWZ¿Œå»wƒàfÉ›ÒM„Þª­Íï�øÍ.`íW$¥­Ã²úI´¤ŸØ°Ø7+1‚Ö‹Þ*¡_ÓæûvÏ»Y2òŽSÂH_ÿ==Õl,$ó¦—ëžæûßŸp#Ñ4äd<ÌUÌ‡mDú½°%V6~É›.üšìàD´¢Ÿ»niÙÚÑ_q¼ºf˜xh¿ua!µfÛ’œ…6 �4ÆC#É"ZOÖÒz²/m”•û†8¿kqjyå¾ùúœyflå¥CWj¡<s-ÑZ°ÖâÙXfÄÖ‚™çZ0óZe¾¤¶1¯µ`V-ó#Ó�ù‰<1Ï¬²/=´Ì¼"Ê3kÝxÆ[#:o‡#jHIE8|+¢–ìÐdA¢Û¥ÚR`WN©Yâ�´²ÝÐ©œÁ5K³ B!ké½Å–M¢Ë»	y¸åùãÌWVšƒfµÚ‰^.\²šyjV±fÅˆÍjæ`³ò.|’Õ:\œ•­ÌµVèÏP·Z-ÄdŽyRã¹k
+Sâ›º2à©¶õù–MgÇºîö5†ÓòZ«KsÆés´eÏsDÚ†ÝeÓÂ%°ì°aÐÝØõüvÝï@–‹ÏR³Õ	g.}3ëÏVw×¸,ZÙÂÃ®6Ÿ’‚"+KUb"Ô0s¥ÎÁò¶S#À§üJÖX-zy&<­áÆV•LÎH%œµÐßÕ_Ÿ\Æ›–ðX¾§ŠæÌfŸÏqOÙä,¿‹pVb"Ô0s¥ÎÑÙð‘`Ê»"Ýù6ˆ–›YBÖÛ *ó´RÀxH�Zâ2¡4›¨ ?+3}É©»{ÇHŠµoZŒX™ŠÝ„›ém©ÖƒHÓMi¼cºÐ’¬M™ðíÛ™²·v8 Åö  RQQ’>ÃJ;×�9À;ßK�µ4	Mk�,x©_ÒšñpZ²¤%ˆMk*Ù´¦á§´Ö1‘mmöj}yýúr8Ç_Ç+vl"ÐOªL›š ¸ŠÒðòÒ	}ñ„÷lÁÑÅ:tºD…f$4Ø2Íã¸#P„Õ;î7â-áå×R€
+â„‘ÐéÑC¤ü1õh)zeè%´OäCeîÕq©‹ÌB¬|”á!§žRù¸YV;ã‰h62è97ž!w__&†«9DZãð†5‘üGº´Óˆˆ‘væ‘¿É–ôê–ÉBL&÷ò¡ 	ÙŠ­Ig­£vèj�†‘1Œ[´Ù‚£ˆ%ù)´Âè´™`«ètqE¤JËjîçØ%"TÊx�q˜‚ ¨ÑàOF‰£bvŠL+‘Î	ÅÑÍŠˆÝ«#ìPa¬bL¢ V$Óôû:CD3º+¢²)áðQpJù/¾'%ÉmdM“;RŽåì¥XÃ7ß
+lseÓ¹‰´³zê¥ˆÎ�"¨ÝŽi~T}––£…$:1£•Â¸AU‰Š7Ã(Eßœöº+u,›Ý~¶å¸Òn^|•F!¶
+‰gØtâÈÕÍôÖ± ›(IøbVR„k*…å…µaÃ“ÍS“Þäòp]Ûh¦°LM%M
+­ÒËOPõÝ†©üf”R¦1LM%	ÿÎ”Ä�¥äá™£�È‡Æ¢"ì‰E¾¼þýŸaØüùò4„Ò®¬v$ºÛ�žl�½o¿c�æP1ßð®JôSí½!áß�Àx>;û¯åt¶º—ÊÛX
+endstream
+endobj
+49 0 obj
+<</Length 433/Filter/FlateDecode>>
+stream
+H‰œ“ÁnÛ0†ï{
+;hjÉNÛ6biŠb–®X4·A‘˜T°,y’2{yµúH{…Êv’uEÃn?)òão‚_¶5ã%x´‚�Ô9þýë	#)rüp1‹gõå§�…ùînÁw%O¾,ÆmÖVuž¡¶RÚemŽ™0+È‚îÒ£¾Ä—9^Îî‘7F•Ò£I£ô­-« 1¶D	ùˆ‹wc+ÖÙ×ë›=-D9~ô¾Î(mš†4gÄØ
+MÒ4¥ñˆŽFQ¨ˆÜOíYi÷ïûäòØ¦é
+n**—4!1=ºÇ­¬½4u1[™­Ïñ�R¿˜þ&<ÎYàŒé+Î¿‘[V¿MƒCT6µÀ¼±‹°³Oº"t«ÔÖyÛ¥?,f'hm,z�Z˜Æ�¢`]7ñœÄÿmMð£³zkU¿oÁ)(¨@{Ü%ÝwžñÁ]ÑSçð}JW!o%tsûùË|2	ùAô•ôeÐ^z`¢ü�ÔYÊÓ›·‘€5Û*�‹ùâÛÔ(cã‹$IÎ	ÔîÕ„ž@ÿPßXÝßY'�'‚ã?:¾
+þ,À@Ï
+endstream
+endobj
+50 0 obj
+<</Title(ST_Color051114.eps)/Creator(Adobe Illustrator\(TM\) for Windows, version 4.0)/Metadata 49 0 R/Author(Beatrice FILOSA)>>
+endobj
+51 0 obj
+<</Length 445/Filter/FlateDecode>>
+stream
+H‰œ“ÁŽ›0†ï}
+K=ø²``•UA�"ªzØ´Q¡j´ââØ±065N¡yµ=ô‘ú
+5�¤ÛÕªÞþ±g¾</ï‡“š°c—1üõôNcøu±öÖmÆüÃI³üô± §š„Þ'Ë!š¶aƒ¡²‹†bªv,²z<FL)¦Žáv½F)Qs7tÂ°×¸a½Ò5ðÝ;˜¼Yjº�>¯ÞŸi6ŠáÁ˜6B¨ï{·¿u•®�†!òŽÍpºÒàÁ‘Ý[x®ãÛk™ìÜ©!—¨ñ-ò]]ŒV¬#š·†+	ÆïÔÑÄðBiŸ¹ÿ…±–sk9Kô‚óoä·¯“íÅÜ!°*Ê4ÃFéÂÎ,†éÑ¨,]�‡lòO_Šÿ6§äêÝµ˜&J	b‚5LšÎúûãË(‰ÈìŸLÔœ}›…àI
+o@>ûÛpSz^fµáF°¹.æ;‰–U‡²=>
+“²ÌŒô</%ÅwÆL™ÒïXFS‰…ªTÅI™ÿ.ÛäÞ¢Ì:á¿óºG—µxÑÒd‰þ´ñÊÀÐyãFy]f\“öh»ë¿Î»
+ 
+endstream
+endobj
+52 0 obj
+<</Title(\\\\Ctn000295\\datasheet\\AdvancedAnalogLogic\\STP16CPS05\\Cs15180sZ.eps )/Creator(AutoCAD LT PSOUT)/Metadata 51 0 R/Author(A Z, S)>>
+endobj
+53 0 obj
+<</Length 444/Filter/FlateDecode>>
+stream
+H‰œ“ÏŽ›0Æï}
+K=ø²``••@�"ªzØ´Q¡j´ââØ±065N¡yµúH}…H²´‡ª·oì™ß7�—÷C‹IÍØ±ŠËþùõNcøm±öÖmÆüãI³üô© §š„Þ'Ë!š¶aƒ¡²‹†bªv,²z<FL)¦Žáv½F)Qs7tÂ°×¸a½Ò5ðÝ;˜¼[jº�¾¬>œi6ŠáÁ˜6B¨ï{·¿u•®�†!òŽÍpºŸÒàÁ‘Ý{x®ãÛk™ìÜ©!—¨ñ-ò]]ŒV¬#š·†+	ÆïÔÑÄðBiŸ¹¿ÀØË¹µœ%zÅù7ò€Û·ÉöbîXeša£tagÃôhT–®ÀC6ùç¯Å›Srõn�ZL¥1Á&Mgýýñe”DdöO&jÎ¾ÏBð$�7 Ÿým8‹)=/³Úp#Ø\—
+sŒ�DË*†ƒCÙ…�IYfFzž„‹’bƒ»c¦Lé,	£©ÄBUªâ¤Ì‹�—mroQf�¿ðCïÑem^u49¢§.Þ˜:/Ü(¯»lƒëg`ÒþmWý¯µ¸
+.
+endstream
+endobj
+54 0 obj
+<</Title(\\\\Ctn000295\\datasheet\\AdvancedAnalogLogic\\STP16CPS05\\Cs15190Z.eps )/Creator(AutoCAD LT PSOUT)/Metadata 53 0 R/Author(A Z, S)>>
+endobj
+55 0 obj
+<</Length 444/Filter/FlateDecode>>
+stream
+H‰œ“ÏŽ›0Æï}
+K=ø²``••@�"ªzØ´Q¡j´ââØ±065N¡yµúH}…H²´‡ª·oì™ß7�—÷C‹IÍØ±ŠËþùõNcøm±öÖmÆüãI³üô© §š„Þ'Ë!š¶aƒ¡²‹†bªv,²z<FL)¦Žáv½F)Qs7tÂ°×¸a½Ò5ðÝ;˜¼[jº�¾¬>œi6ŠáÁ˜6B¨ï{·¿u•®�†!òŽÍpºŸÒàÁ‘Ý{x®ãÛk™ìÜ©!—¨ñ-ò]]ŒV¬#š·†+	ÆïÔÑÄðBiŸ¹¿ÀØË¹µœ%zÅù7ò€Û·ÉöbîXeša£tagÃôhT–®ÀC6ùç¯Å›Srõn�ZL¥1Á&Mgýýñe”DdöO&jÎ¾ÏBð$�7 Ÿým8‹)=/³Úp#Ø\—
+sŒ�DË*†ƒCÙ…�IYfFzž„‹’bƒ»c¦Lé,	£©ÄBUªâ¤Ì‹�—mroQf�¿<ïÑem^u49¢§.Þ˜:/Ü(¯»lƒëg`ÒþmWý¯²™
+&
+endstream
+endobj
+56 0 obj
+<</Title(\\\\Ctn000295\\datasheet\\AdvancedAnalogLogic\\STP16CPS05\\Cs15200Z.eps )/Creator(AutoCAD LT PSOUT)/Metadata 55 0 R/Author(A Z, S)>>
+endobj
+57 0 obj
+<</Type/Page/Contents[552 0 R 397 0 R 59 0 R 398 0 R 553 0 R]/Rotate 0/MediaBox[ 0 0 595 842]/CropBox[ 0 0 595 842]/Resources 58 0 R/Parent 316 0 R>>
+endobj
+58 0 obj
+<</Font<</F1 332 0 R/F2 333 0 R>>/ProcSet[/PDF/Text]/ExtGState<</GS1 338 0 R/GS2 339 0 R>>/Properties<</MC16 61 0 R/MC17 63 0 R/MC18 65 0 R>>>>
+endobj
+59 0 obj
+<</Length 14951/Filter/FlateDecode>>
+stream
+H‰„WIoI¾×¯¨ãóH.r_®,�„„¦»±Äq`ž
+ãn?¶Aýïç‹ÈŒŠÌgÓ#„ü"*Ö/–Ì´ë‡åÑóWvýðuIysk©[v«s[«õ[-ë—›åýòèÙé_7××7×O?¿Ÿn>~[½|bÓúøé“åób×Ûµ©[ã·ÜÕ/wý×ÿX?BÈl¦[Ójèg,Å…õOrïÈ}	›Éu­u³Ö¯§¥ä-+ôÝRü–l¤S�DÃ"PzÒ¿CÐ¥l9UÄd·Læ°Ù�wÆÝ’ýV”•m£‚%*ø¦a÷HÂ6§Æ°•¾›ì˜%®ÙmˆôÑ‘¸Û|mßm*ô]´�ƒ¸…grfà3�8¹qÌ¦Ò÷èÛwï‰ò™	ƒøYØyJµKm
+D¥È”)üÍ’4[Í…HãÝJÔ²gUˆ
+1wÙP‰¶í#Á™·j›ÕˆŠ¹`a´�ž%Ÿè—‰r…5Qì&ë+œ&D›èk K	ecÍäˆˆ&6ÑÜhïøc‰L±YàX‘`?R1ìWh2Õ2P-‰t€/lÕ3å>P”õì&ÂâuèODDTeŠÊÊò·‚îb7ý:¡|lÉ1EÂ%!�v/¹‡äX6P¹yñ)•2ËúVÐ63mØn,üÕÖŒ0O”¤Ûu(Q¾}�œ›Ï¾QÔGC‹¤:}Gmhmjƒi‰AãÈ˜Ç„'E²:ŠeF£ì£Œ¢w?£A´o’À”iTI
+{LÈ‚V£�•©jËú},h„jZ·Æ­br@Y¢¨
+*QÞ1€hÇ²È/ƒ*QÕx¢jeŸÀÄ]Û°F›Rv˜0Sˆòä„æ14Ù�¹.4ãèwFEbÉè™è:QS™ÛÇÈ
+WØE@m@%_›¨O0ŠeØ*%6‡ ØŒ#*†ÔÒªTëÀë­	P>9K|‹¨Ki)ÑdõUFj"ÑnJŽçÜ P³Fs�a`µ˜vX¨DY–u©Éš@”O®É†Úv€¯ü;„A24�ÉŽ#:ÖfÕ1•b“M,›Cè�cW�®®íÝÄ›@€¨‰÷—É}N¨ˆ®<×´Á©3QÉ¿æF¥Î}öòÉòÛòøjyô–ézõ~Aoñ‰³ò>¥2
+MA‡\�ƒíFÄq¹ä_u½ú±¼9¼ºúÕ^`¢éÉ¯&^\ºäpÆ„Ã³ôÑáó÷Ûÿ¾ãÏw7ügâñöË‘¿ý¶¾ûx}·tX/.Óáÿü~ñðí?�úöõâíÕ‹åÙÕ’¨è(/Í.ÎFç+rÅA�«À-î&’ÁÞ9ûÎJB×ŒŠÁì©�ö]õõ3#f;b
+®Õa…ž¿XŒÊ*PaþªI:�’lùP¹Èyý¤Ö¡Â($¬”€,
+ø»fô—Ûß�f=|¹YÓvqi�Å9¼zúO†ôÛE8Ü€K§Û�T{¸cÏwœ[5¬WO›õ¢Öó`ë‡¬g±î�ï>/pÉ‡?×ëÛwåð�ê–_ÈG:œ¤j¸5-ØÑ‘öÛê< /«
+�pû›‹S/NÝDö�ŠÛm\ª‘×¸<Æï÷çøñ?þÀÿØØëËõÍ[³^/Xa8+Ë±Ç*ÎÌs2‘H'�£-Mœ
+sbÊ�CsDœls°Çb=ã8,�Q‹NöÙ2­©¸{oœ”*s"&tä [\F-¬ô\&ËXù&ŽÞéÀðvŒ�O›0f1q8ÓAKÐPË‚˜zÿ9†šÖ[Gã>ª´2gT1AU9‚ªhIî#†‚ªb(ˆ	†Š˜b(ˆÑé9#¦hbÊÄDK2ÏÛ9tƒóÚ'æÐõrÈ�.“!�=†ËfèZÊ1½{1LX×ä…£ˆ!\£ˆ“z<bgÇWª¡û’xèRk;Ç÷L«K�Ó²Ø‘§z
+Ì‰6žq:b¢¥¨Š/E^rŸ86NµØ³ÐZHî£¯Ÿ#ßÛóÚ»n¨…TGk¡3kí8�µä{-äµ‚¼ÔB‘w;>¾ki-UE¾e:"/œûÈoÏ�ï[b@^9ó0÷qÆ…¯ãcJaœñæ0t£ÁƒhìçÎ|=d§qCµL2�ó´m„3Y>÷qÃÒ‰;1'ùi"ß™¥ì§AIËuß–�™UŽ´Ï}ËÉŒ¾H&m6ç©}p€Ä4q°üRš"¤—ÊÔOí:?v�r¤{º’–¸Ûš§û íñÝyÐj sLïÏ®\pƒÈ}F+Ì\)UÚL˜²VdA&ìuéIÊFÃe­ú	r)Ëˆžgàùp†]ÓQðºÝ†]‰‰Ó„¯£ø*â‚¯¢)ø*œgà5dºÎi”�èpªõû¿stÆ
+?ÛÆÃÉ—§=ã=§¾G¤sNõÓ¡_°^º™ng'ç;Òñ®¥ÕE~x*�K²'1tãC‰¶´t½h¢šzž#ÔD5sIT9uÆkHTÓ’$zZ»Ö˜V³<¦åSz(--1,û0ÝnN×Â3Ñ÷ÓÓÀÑ-¿_Ç,°hÂ\@è»iÝ|óåŒSºÑr[
+3>Øôeö.-»híø€“ò„�dñ2myíe2ÕÜÓY„š©f!™*§œ!¦™ŠeÍBó*=Í«YórþÁ
+u÷8mÝTwåˆVÜè…;X%lÑÍÕ	ØeŠ±~ïËsçìÛs×Úw�XâéÞ§x\gœ4¿oÀ©q¶ŒUØ·˜xŽF(ZšE·<dÚ½ï½úoŽ:
+/“†�?ëMÉuÄC²W<|-(i~uÑ?Miö‚�rÒüž'¯»f§ôû±xW%BáŒ˜gÏ0‹¡œa–†wÚiBQe¤Ë´§¤Ëd2ðRªuêÄ´Õ2÷V­O“LÞ¬›;¨k
+2³ÖÃ2Ê‘5á¨/Aµ[j¡œÏ«7�è×ëNu,¬p<R+HXXµìœ»ÅÅSiÍÞðµ2ÖñR8$Cœ0Èì‡ ]Y]ô[Í ó–±I\ŒØ÷q§�PÀÄ
+Ýë®?Gqâ²|™Þqž»‡N“Ba�˜EÎáˆQ^2�Á]ç4pp=)VòŠ(ã¯Bïy©@‹Zõ…n4¯d°†½•¼’	¸'¥ÝƒÐ{^* ŠþœCËköÚÚÍœ;å$jÄ‡e^-x>Ù@­ä­Áy¦6éWñt«·8+ijb2G»ÓGî+=•è}¶˜ûî8ub�íÝjŠÔw�$ù‚|Ö�›öœÂqùºü¶˜•þýþ?^àÇ«L�5ëËõÍ[³^/v½}h˜”ƒÝ‚Y0g
+Þˆ¸œƒÄ‚ßéãBµƒ2¸ˆïvºù 
+áàV�2«ÜÃòà‚IÈï1ôïbW?K‚º¥í„:n‰¬n	ºÀÁ¨/¸2rñéò�íÎáµÃH~ùÐ©}Š»0î‰†ÝŠ9\=•ñ~ù¼8¤ÆŽ“óJU*ë¥
+aÃþÿr³¼^?ýH;ßMAz+�]dl3ìjÃ7úØvpÈƒÞ¡¦XPº�¥œ„WãªÚ�ÏÔñ”WÙŽ%·
+}ï¯è/¸.íÒkl#O~æ23±ôu�
+ùýRâ¢ªêž1t�Ëí�”H½X"!A.;.ÇjSwxAíq7¬6§ÏLF¤ZëÛNšIÌsdä[îC"Ú§½šôÖó1¿õ¬™€Ä(vë°aËmT¾8Ð¦˜5£¯:-:Cæ Ë¥ÌÛg¹OsËq-jš ¹aÒ7/C»OËO7`¡Nv,äöþó‡Äî–•i&=CÚn’S•X9Wö½ÚM‘Ù-j`5“ºÐv“D@B\ú;ØÐyÞ(/�PXôÍ§w…­iRb‘¶­šœv¶2œûž~
+áÀÌÀŒÛ\1B$$Èe`gAÝö}ÊÁ½€�ê`É#p7&º4Íê£rëÜÉÐ£-(òæ´ŸzB0Ý[ß´1ï5LëOÃÁksšBëé,þGY2#‡¹e…±d&‚�óž™�3ycdÄ¢f€à�fŒPB¿	©Ç`#- ‡É*æº!Ë}Ú”Ê#óCÂgÔylÎ5b‰ÏÓü6qÑRŽUÑÃ™ÔŒÆ‘–Fj"žÔTò¤Â{œZÏ'RZ—½P‡¿o…RDi¡MÊÑVä3h­êË�2;+7Îg)[f°¦Æî3ƒ�Ò–A,3¢d™Ãšu®¯ð<ÉoÓ^JÆÀ8I±3n”qâ4ƒqœ„¤qšˆç4•Œ“¾ã´Êm¤´*{™èêZkÞÁnö|DrŒ,ñ‰ži‰Ôo·VÀU“8Zg÷èËÈÑ+­æ
+Q³g?-Ïäx„ƒßQ@Æ1|¸1`
+"2S‹ãYÊF	¿¥°!˜ÛGÙ´Ú#•ä)`É
+sX¤#nHæ<{¥ô¥n†Á®ÅÍ¹ø)ÝW¥©v�”1§ã<_XÁ¨RyÔ9Ô°Qß˜
+aÏ¡à‰OšÞ²T†êûÜ²nu�¬"–­+PGÞ}µæðUGÙë0�_Ãñu˜J¾­o9uµê3b+M”½TV<©•”ÆŠµ´\±º˜™©˜J¾‘}=ãZì´žH=EI³®†5Nk¤¼\åõõTrk)¹ ’
+U²“]ŸÐ©ä+eñ]
+“ÖK±Ñ>>\´´•ÁãvíDGØ�«,�¬È½�î¬§üé9i·"½T5(¢%Ç=ÛJy9fày#‘éj/Þµ"N¤ÛaPÄ<_ÍŒG;67vLfÅ´¸H	,6×Xw:u®˜ÈèiPßÆÊ�S¶4Ÿg	ôQF'Ô#a,öÕYG##=ÍÓ1Ð5ô¼Ãx
+óØ¡‹) ©Ì›c¹…
+©�ÒÛ¦…`ó–±–Ô Þ'‚ƒÅO×RÒ† gsvZe€LÎ2!G-Î{ÁË2õà",©mÁ±ðÈdê´V6œå•1ç]sˆ³4O•æG‘òlÜa1¥ÛÌciiù”yÉªe^É¼iU,Må”ùYŸùYŸù‰øÌKž%óÓò}æ[L[æ­’yC,ó¢5³±g^ja™Ÿ9´%?WÄj±ÎwíÕ§"®ðÆ‹CöÀK|‡NÃ™Í7JÞuÃ�Í‰üqòåàÕ;½�ZóZñ2m4´�žŠ¸bÝØÁDNÃ{Çžèê±¶\»¸kB\OalÇH¥
+ØšP-èÒrm°,»ü,ï>æá5s7^ÆbòÒÃ¤mã%L=¯ÉÔóšˆñ2Æ«ð1¹ãµŽ‰ò2¦çz}zùËËÁ~ÿ÷ú{~dÚ
+ƒöÓ�L[‡+ÆOoüˆ+h¦T!£™Ë¸Zm¼hÖH½@½Çh&ò³&ã!u”9H¿6ðæ€pØÚÃ‹W¢¼DµëÔ‹3–ymKŒÄºY©�úòÛÜ·J«[4`Â)$¤å¹ñgN˜Q(œÜ‰à?ïd¹”
+I�Tw­Äð¾"·šgnHÀnØ6-aa–…º÷õ^Ú-aÂ«£ÁO…HýT‡ˆkU‘›UKº•a*i,éRñ\¹÷¤K$¡>é“¤OúD®I·„ZÒS*§¤"!›Ö5Åýé>_MútˆÙéh+MàÓføbS«Žè»[xëÕÕ!ÑNç³žè�´5¢GPöIVD¨Z¸6xßSÃÊR]kÀžgù-ÞŽÓb v¥“à9€ËÎ‰c1J®QÄSÊíÄhÚ½RÒå(YUNuâ·QÙêT-øÓ‘°þ”�íçuã€uµíeÄ8ˆ–‘ËFBœ_Ô*$L�š6„Þ![_ãRü�UË@JÞ;_üÛu§ˆ²P-eª–-â]&J§ÿÆ4Zj¾u„©vŠ$Ã'u&Ì'u">©SË’*†­Ä·%µãÒÙÓ,$TK‰ú„•uyYÂ&â6µŒ…XV¢â|åë7l«	}‰[~ÄÄ+ˆ öÄÒz<!W-–YÈ½×@u¸W~âêÌµ*ò¶!y½ë®Z†ˆÌU×|Ê[„qñÔÇ‘Æ†\µ–ŒãuÕÜ8xS‹Ö%f­•Ž)6TÎ#¸öFÛ´pk°Ö´ì�ïôz>y·xjH'_-ˆNKâñÞqÞÏñ`OãáI«6Â@·)öÉŽŸ†t,!±°xÂÖÚhb/Îƒ.ÂtŒG¦½zö›C
+7ÕÛËß¦ÝOÐ+�Ëh	Š¼™L§òm2q2mðöûT¤a{Ž|Ï�-›�†«>\>á†q0rôl3ø§ä}X.Ñùªx~–¸ÉdøŠÍÇ¼'“À"w/³Î,a¸
+‹‰½¡YhŸÁ+az×Yš™ýù—_Âë¯(îxÐ+8]ùµÑßwïë¿¾BH~D»ôWð¬¯¨{£¯ŸqõUV�ôC'Mt•ªÖ¾~¼QµŸá–”�#xý±ù€ pÇáÍ™éåÓw3ÈÔg¹ ÐÉ<`a¡°Y"àŠ"pgÂê"áµ)
+®õk:p¾úkê�bŒ™Îßúáçç_¿~ùòõËOÿøüßç×ßÿóúÃ/?âÔÿé§_þù‚‡SÊ
+ñôï1pãWþûós¾v~øó§øúë¿!ØÓßq¤P¦Æ31T>í)(dâ¥5ºy=€nk­x¥…8‰³a×ä	“ftöDä›"Aó·±EƒwÛQÌ•3ŒÔ‘KÈÌñ#@l”Ú„ozêu÷�¤bx~~1—Í¨¯j}‚‰gæ701a�DÁst8ò­.YA¨…ä‰ÅgÌÎ€>ÅJ—�Ez´
+€	qÈu'$re‰˜ÄEåbG5â:„¬bïŽQÍN$ã�DÈÜi�ôÞ7$¬ê™ÖÁ/Bou
+ïRÞ<§`$-b‹O"¶ø¦oßD||�ÄgÑH|�PïAã{šaW–•
+‡à‡³ÖY7d/^&ãi
+‚.9J½×rÈ’¹jåôèÇÖ‚X<7`
+>ñ‚Tšù;ø-gßN7vLfð­™yÒÂ$9¶â8DòcZ’Ãwe�ãeˆdcÏÏóV†¶ˆâ³QÀíçd€ÐZö¡�–‹ÏÆUK�«/—Ãeù#-ñu�Çi5Þe\ÙdJ=Ë0rµã�Â³Ñ‘€ó”6ê†¬f¹*) g�r`�
+t°ð‚•�ú®XGœkÜ½ðp½ªüöBƒ£2o^OC
+-¼swÂ£Œr¼!W-–YÈ­V€*ÃÁ3†V0Ì�”yÛ�TÇ½’"qÕÁìÁëÆ…'ˆ¦?Ò º¶Â’ad“¹j�,Ç9Ûñ°uµ<‘~Fr™Hä{=ãU;Ž¡‹uS
+~G™]lA‘yªoËŸ°º"ÊSµ||±Ä'Î->g„S8+>±«ñ©oCO&WN±k9–L8%¯»ÖU&?¸	¬0Ø$*¯–‰…@¦§w¬ à<Õ¬¼W3"c	}_k¦‚´*nÛ¸•S-žjñwe	�£eÈž®<ïD°½Ö>{ 4&
+$•Ù'ë)ˆ¡_÷^¢$7O«B�õÿœWIŽ%»
+Ü×)ê~Ö<œà¯�„†a¨·°½ðõ”Ä)3»ºaÔ¦2ÇE‘$¶æ´�ÎjÑjgN�þñN!£vhRn4°8SÀ’D	í2n6ŒA–:–q®ìp€&õ“„CV¢Fë�a,ÂŒw¦PZ“Ð£ÈÏi–Ô�„ô3âÏ•ËJ*o&žµðh”v!~…zç£`â°Äoš-ñËðñ´Á^‰gR•xE6ñªuÈpÄï£°Äo
+5B%þŽì£H—–‘6F¬µyÑv¯ÃVëk;’ÂFbÚHÁKh<HEî;PièÑiaœ«ÑZÆf•ç–s\œžm|Ž
+ÞXÈ€:î´*wÄÚ¤©ÀyÅÆ]`ÐØ�Š¦·mŽWÃÒ	ì0yçöÃa½Ñó|—êøvìnæ,»Ì%'ÁZ–ÝMfÅ~ZÎ•*5áÂÝ&ST™–¼Ã¦’·
+í¨Xò˜+Îðø5ìy^W¸|ÝÓÔ&#ðž×õN¸²±$sÚÚÌ&%\ó6Š)˜Fï€À\ªVÄ
+[Bð—bu~¢§ýí‰ÍÈp´6þÜãç0ñŸè4~	wÇ/*«‹ŸR¿1±Ý3¢ÇÆÕ*#B]ˆ>­#ÊîU§Ñ³Û-Q´4ë™)�»Ž "sSê YGˆa$'ƒÎšãªÖ>7‚§#ìn�jrVŸ–œV}u–a9ö­L5´`�Šöô^¬Ñþšë&©_F46VÒø�]“ãqmøõÌ¬Û†fLî(ËòbmsÞêŸËÍÖ2Ü,Ãš(“µêõíÈ:J–p³Éâ‡D×[ñ^¥\ØÛÌXö6bÙÛJšá±kØS>©{½
+Ÿ÷J³uÅ•vz^¤‘+*š!vÄ75àNV:Þ´^	IÝ9í=5óñÆ¡ý–76mÉŠp×V-nìb™›†8çC�ø¸„i‘‰ex`Ø÷„––Ò¦1
+ ¯Fü¦ü
+qÚØ‘øEKrdÃÊûV®8<©ò+ÃT÷¼iiÝ[Ö÷Ù)7–ãÍŸå˜UŽ·–rÌ”ž2çJfÈ4,À”Š
+Sª*§Ì #–Á­¥*_'KömôÜl¾èµ‰¶J‘×…�Z£=vz\’M«¿ÂÌ¶tp9«Àž}æh÷I³X£ÛRu~¢'þíŠÍÉìhmüc¤§øå4~Iˆã?Ç/*˜‹Ú%þ���!&¶[F˜á³¯WF„º³@x‘…X‘‹NÄjÑ,Q´´é\3"ò ÅˆÊÜµ°Ø}tßé-Ùëœ‘¸žÑ�ŸÌ0rªœ
+K‡'39ÚÎ,ˆ¾z*˜äû�ðÞŠX‘>Ÿ¥æwDp,ÃÎÛ¹ ¥è®ûC0xI¢×R„Jëíìœb»[ÎôL€>,½ïÓ‘I€\6Ô'mA¿ñÆ¢¯þøP�e À(’zØßPÈà X	Tµ.1ÀßâB�„X8A^²ø�¦UÂxµfë”úO«²Õ.y„ÄdW™Ú*#m¬ŠpóU-æU,óÍçÜ,$>.
+lGg¿c ‚Øl^Šñº­jb£J´‹.!{ß“Ø‘øEKrdÃÊû6\�ðäv^þ:¬OÓ<ëûò)7Ê1ó§+£ÊñÖRŽ™ÒÓnÅ¹r<_µX@(e¡Ô2Èœ*ƒ±n-ePùâ,�oÃ çfñ…‰pV[¤�;["†kwæ˜­K´9áR¤hë¦½ÊHègã0—²5ŠIf=eêö zÜ÷PwdFâ„jcoñ)v¡_c?‘iìàØE¥£k\bßÉØØCò±ß²Át|¡2"´Ñ•®"±"ŒOÉ±”@Êt4	"•ñ ÅˆÊÜµÚkdó$ÙÝbÌ¹Gçû ðÍˆ§´�UyNÉF SÔZgD­^Ýä´1ÍÈ^Äx5#d­ºÊ7kéÍ{°ƒª®/	"L=X~’±¾HTÝ]i„íõ\šCð2¥î"Äª8úZBgJ©±ÛŽb�S²¢ÅU-†ù"ˆo¡”Ã»r¬*L1ßk±ÐÓEâìSñgÀç„‰ÅwkÃ#Êk)/©¥£5ÌÒjNÅq·µ,wŒ0w¬%Ü±a!Bu¨Ë¿M|B�Ò{t”ÞîJÏ²y!�‰Y*o'±#£2’·
+6ßQtt¡k>‹Î[úÍÃ�"{\R{œR<pì}‘ú¡H„×šžØÀùTàX�CôIÐ´…3Æ‰}êÈŠ?'^Eô¬½Œ’«ó;êï! ë�Þý¶Eúj­Œ|]• ÀDÎLE�gkæ C[®ÔÒ_é”‰žÉîM‚<ÌÖ6º�žA¡‰�“sæO
+v`Q­6Xš+j´9_”àx`sÞ�ìr>ˆ	Ž®a¹šóM‚<§Ült12\	Êe£§WYx+rªåëãÏ�¿}üëÝ:—Êg ?œ#Ý>úÿÇû#,�ÿýüøë¦ÏüÂ¹þóóq_¹òþöm?]Î[~‚èJh­gI'	ÈìsIû�1ÈO*ÎHtô;LÁ�÷h­üì­D|aw´HÇuÈVæ×lE4ÆøÈØ5×÷S®’	8ÌKF2Ùˆ�“e4N–ùO5e4³Ðµ5¹ï8ñ"àüþi§ËŸÿþ» �‚TbAšQ€/ñB„:hIKo@P„U¨ã–úy±ðCM&L·ùSÔ[ÆÔÕ>ÅÁù&4?º÷"7õb�¿ÕÅA$†cABôI¬6>Ë+bÉ+à€]:,<ƒi#a®+0©
+Ó³3#�Z¦¾¾†)Br ¤ã<ÒÖ$nµêšð­e\Àr¼‰u#'BzõÒFêwÀ!8Ô2�Ž7LgÏKžÎ;Zmw@s`Í“í*Ç·áëÄw8ýº±üu˜¯Ay6ÌÃvožyËóæÐò¼ËóÖÒL•Õ2˜ÕåÝ0†ØÆ…Cf•µ8{ËáfÈ’¸��µ,‹Û²fz¼=?›3¼sØ2ÈRJër‚-ïim‰&5
+FR­—"Æ´|AæÌN‹nO¹X¾{ß¾6b½³y�)	é#9_�E8ÖºÆ£Ç£ˆæ…	5zä®Å2œÅ“NŒjJú„ N&ÏþK­%#7áIµ0š‹�†¢î"d„«ìI‹•¹kMŒdÓi1‚g0Î#Sú¹km�ðIk#4VÑº�#jÃÝB†µ‚±�èôÕ�NÆ�ÄîFÒª9¾•ŠTlÉiq‡TËR…â]ÎæÄg¿wZ¹œ¥Ø}Ì{¸Ø�"šemù ­ÇK–;›åF4KÖzÊòÜ,ñ®yïø¾É)¢Ç'w‹‘û	¤×âì¶Wñ÷*"›Y/È¬Íi
+ìíbùî}ûÒ:aDµpGq™£3—ê|q<áxXë##š×D‡÷È]‹e4‹›Fô�¦í)Œ8™\¯È]kÉh'zÐ¢ñsØñ[r43 •û ÃˆÊ\•rÄ„ì%#LF
+¥™�A=¬;(Ÿæƒ•ÙOí7Zz‰s~Í8ì…@ÈNk#ïoev&“#Ê†ççý(Ó_­Ù[+3ç¹kM÷Ì?kmD3¯Ñ“;e9Y;%¼jÊA±ôlµ€”P,c‚üž÷Ó@Å»ZFóžù‚ô’­–Äc½oD¼ßã)xh‹»‚X™Öç/µšV¿Ñ’ÊÄ®Õ†»p@bv°X<B
+Î�µšµæ7ÒBµOŽ òäˆ–<bYêY¼k¡EvªÅ™ªå§Ü£[bÔ—"š)Ÿry¥vÍtºµBÍ”µž2=�…x×,8Âoòªá•b´}ŒåHÉWä®µd´�=jmD8¬¨ðéÆ ½º›[iíòšº¿M@fÍ–Õ
+ÆF±¬
+"¬Š–²Á–…1ñ®Yp„	~’L-Ï÷Ü·Í‚}Ù¼8ÓS?•LŸ)g¡™2b3ÝZO™žúïšGø]^ðÚ««„ƒ~h-mä®µdLýÜµ°äý¢ŒØÐjˆ¹
+ðe�ÓCd×œ¸‚kh©Ù5¾†ŠÛ
+àxL×æ$=ÌX¡»c`D��µ”>¶,‹wI["Tdç :'kk–™¢`ÞÊƒD§€2åÖ€ÿ1^íH²ë¸Ò?«è
+ŒBÿë¹1×èrÞþ�IŠÕýŽW•A|2‚�†¥T’š•A„‘þÄÛW¼0>—ï?ÿ¾å§ˆkzzkõ¬fD)$k+ŽûâºS?Õ»Æv6
+‡=§äÑ�wƒµ¬È7¬Ö­\ÖjGÔêß?ÛÂYGŸwLâÁ›ÉDÎ0ìB,ð0¢5¨#HŽ�òwŽ¹Æk8Î�d¼ÝYaòÕî<Ç£^íF$:>èÊD$Ãë¨x=‚\{} }èN+ì3ålÖ3�>*ÊèØ^Ff&CE”…Z)SõL5$:“§ªß›Î¢}:©´Õ¾aðÚ[¥§ŠVé‰X¥§•¦®±‹®3:•F¥>ÑuY){ª(
+QEA¬ŠÓŠ,Ä3™Jtªèõ¹5Ã.’(ì‡€öÂØËÆëGUawl^0B´{qÃ3+Á_¬°êäÛwmlãø6@†HÎä>¿�˜ùÛTÈH«ƒæóv¤¤#¯'ÿÂÔ83J¦Àð’@mîlµ×•^=‰¨	²ýzØÿC‡(3>þhÜq-ÃÝÏÿÃà:ú½üÊ‰p´1ØÔƒügAfb/éyÿ ‰®~bä¦¯Øñáï�4,©i¿z¸¯Pìxö“ðí'òæF�pßëxœ™~ÆmŽÏêzÞc¡é Ç°JçŒ…¦ËÁ¥Üq—žÈ<3­ÒFWVõhÁþõêÎ¢Ü÷Ú2È÷ýŽ@­Á[‹³
+G¸²óŒ7²d›$>^YÓF8Šßxž÷u±Ï³<ÉF¬°e†ê<“Ã
+ŽÁv6›a@aiýŠâ£º«¸ª’SaÑ\:¢"—îª�ß}û™�­Â´b*ö'(UjY¡¤Pµ?
+%FZ(–E
+%6,ÔðkZoÙfvb$µ´k9­¨ùrL!hTJY¡¤Ü9¹rÓh‘´rJ¹Å†¿FÎidëÄìžU‰çXQ.–Í×?ž0jÙŒ®{œëÕ}³d¤6âõ‰³§¢HHº69x$q¥;[šˆtÑ‹Üƒf†pÄ2j1—g õ*fèÅ€Zçb†ð@b«æ*‘JÒJú•žuÔhtf,	îRüÆœ´ÈBxÍ0üs¼È”¼fÎ–×DÈ‹,Èkz~ã5o¯å%L·j�/–sÈÇZBD¹‰ñ‰ìVóÌD~·šwqX�wÝRÇçhíÎöœþD°f:#<½­™;>�+7« AÖ£Vª z¦:�V‚…]QúÝy+M¡@šDf22ÊFÂÝ�2R°4!ÍiõFs5Š¡)$”æÏ¬ð1äî¹Ô3Ýí¯Fóˆ‡,‰gtÍÖqå’k
+"¢ßnEDÎlVø"*­[+E4¬ôgðÈn%g4Ã_¬´-€œWsùŒý¿9?«êT8ºäºG�vJÄ×\r#Å «SÔJK¬žµ
+4:YH†–×dA+aJÏ;w2dJ^3½@Êé™
+2%B¦Óê�éº†©° ÓyáCåLöáU@åy;«}ÏÐ@øê«­ÿ€<ýNäóv&_GËîR(Â3¯Fü¬äŒ6á/VZb ¡_¶ y|4]ÎÏy”ìÞ‘Ô?¤dK [q«àbÂ:-§ª§Æeþ’›e4ó§•pTÇ/¬ÉQX“#)u7ë”òàx3°@Ž¥¼s\-m8Jþäø3£ñY¨ëÛÇflÇÙŒäˆ4ù«Í™9Õ‡&öZ�¤=ˆˆ˜»9³Y•ëÈÉV©ŒuØ�ÀÔð¼œXhÜ,Î�ÜÏ, áª¶p«[wKªAVéÔŠ¢‹g-ŒFW½4C‹4o´hªß�÷ø0øâ—ŽúÐV4Bˆ4‚´gºj$&·“)I
+A„BL«7!V!„%… Ò¼Ñ¢àÿeó2«åEcU�lFrDÚüÅF�)ù4êÙ-&¥%¸ùZð�ÚÝÊS°ïû6’î}ŸÅäo¢³âŒ.žñ%QÒiWrV’��>Fæsa
+9Ïú•N¬#="Ÿ'î¯©öõŸIñÿÿþû'DÇ}Ng>^í�"±·£á£ãûõÒiD¾‰�Xn«„�xÍyzäóv&á9L6øü‰Tïá”©ºÈ›�‚®Ž–Àî„GÂ9�üh„+‘Òm„/5t± ßÉMàóó!Àd,%ABY-÷#ã‹;çŒ]O"·Í¼ÝW¬ü‹+ÞË×?ˆèôòEóñPô/˜ÿ‡Áuô{€È‰1O²ñ ÿBÉA<HŠžÄ?þÕN÷-ÝÓø‰¼õ~Â�ëp\q=ÚÝÖB
+`¼å««{®7ÐÊjØ2–[p—³5AœžÅ©"FëD&e,È¹[/@Rl+P{5�p6›Ë¸øi"ýÈçDÂ=&”@ëê�€c(bZ[C*Î
+ã++¹eKÜ!ç(“±ô¼¸ùYsÕk±‚¢kH°KbA5—",“¥°-‚,‚H.E äRJ^ëSòU#0%¿):É'ò&¹ÈIÉcyJ.ˆäL«]àëÐ†ýÈ_º—éé>úŸŸöéèg0
+?n|»Œøi\°h´Pk´Zï�QVª¶¬À¤ë¸½n+¶Év¥çþN˜„Vþ$e²†pyBÂ�„f²–ÐD,!IŸ„nÇ¯„Ö2„X�G…0z¶5Z€!�6½žÈftaaw›5hóÝík±y
+ðR�£þmõÁ¼Ø<Sàc�µ3c)Rÿë¿y,ôÄz
+Ä�üeA$ƒå@ôÆ[‘ÆGnQÏb´ˆ`Ÿ¾Æœp7{FžÙ­Ö‚€Wúºn+¯œ ß™ž_­Ñ3»¶îv5KÍ§ÄãLÙ­ä3Ü­,·U:ÎØ�Ýë}&á×@ð,\š;`ô½³)G®AýZäïbãº¹Øôœñ™úzp6+úyÏ3]†¯¨xçR±µ„¬È·AÔ1�Ð²�=î\vé	=Y±îa�|ã¥ŠŽ”äƒW –…ÔzÝÑCöHÂ”�¾'Ïä<ãöää¢+wÍÐ"mõ¿X	wz–X3Ÿ�QC34ˆ(F}¨ØŒNÅ$CªA}¤ÆýˆW|ècóùó`ÏÑÔY4O»føFkOÍDjFd2£•°Ç×_Ìï*ÖtT,xÒƒ°x8âÙ­ævÙ›ÕDX1Ü¥R­Š@ú=EX
+Ü•æ.{­4z�µ{fåéY*/žK<ïcaZG}ä‰Š¦'²ÙÌ#Öín4O
+mƒMHk—õÓÐÕ#(ztí¤Þ
+¦â(òwÑ—€�ž±ú¤ëë:ÝÕÑ|lô‰hô=ŸGÎ#ŸxÔä.nÃ¥:Ý¨khƒû
+X¤§â¬0�kqùòwÑ…—D·ùt?Œ½7~4F„Ñ·|ðëb‘?ì‰äûéÍ&ù&üÙh^Ða„
+;ùúyï
+ÖË‰nwHC3ewÓZÃ¯fo>�T›�ÞŠè¬T+�_êYç F'É�È"A£ESýî¼Å‰%>‘iJuqñ¯'ÍIÁÒœiŠÕNS‡»¡IâBóGVhÈêöAE¨
+–ôÓ#»•œÑÍn·Ê˜œ×¡U»zhs;Íø�ü Ò–-,õˆ�&X“xõiþ£U@çœ¡;¸y­­(1OÏ±K«Ö9<
+ã¾�;]™Ù'D¬‹à5eL‚Ü=æ]V«ë¾Á6V¸o¹em‘ó
+ÎJXÐóbNà½cr¤ê‘}.*¯¤bô–äbõ5Xz³Ó‚ ÞR‰‹;ŸzKDK«÷$hõžÈ®7µ¤ÞõÊ½‘œiµ©‹�;ÔjÍ�è¥½<‘ÍhÑ³™ÈTÂ|èQ¿‚ñ…¯]£1>¾0n²>nŒJ5Æ)5Väï¢¯Û¢Ñé‹fy"÷Ç ±’|lô‰hô=Ÿõmµh}`ÆEûmÅÒè§+o©Gm®°…§ä.¡láÆñzE¢Ä°¹ÜŸu¼·.×Yÿã¼J’$¹qà=_Q˜œàN¾`Î²~BÙH³Îƒ¤ƒ¾?’Ø"¢JÕm:t¥‹XÜ"@“#œŒZ]“aD³aDIígƒC®VëŒ’¸Xñ#AºV{¤ÓŠò¹Ñ:Â­~cƒF2Š’–ªèÆ· ÒZ7VŒè™«ÕÚÀ5½ý[“Ùû®CÎ&ë„0úÐdÍ5²Am}(?}¤
+CŒ¬ãŒÄâ®.Þ.et;0ù}£ãQ�b%SL<KóItåÀ*²I¨Ñ¦©~/¼Ù‰Rà@aš{FðÍÑ\,Í…XšËêJSn”¡É”æG¬âèîúðCEIðsKSæ'�¦,ˆ¤,V‹=K:]ê�GË'¤Æâ¬öƒÇxÞO�Í�­”{V¦]úô¤Ï÷Çï[v^³]f~:Í–V³…hÖluÕLÊl4c=T3E3µÚÏ4§ÙÒÃj¶Í�­î4c¦]Uôú,Í°Ætýx¿ô`*}=ƒ-¸O¾X	<	R·ž¯gäò^£_ÏìÔÍ	ÅG4–ªÃ}RñZhÍ-‹_1º„Þos„{¦¦3rµZg4›;«…È‚„§]	®Æx÷SFÇ‚TNHîË€·Ô1Ç¬,H‚|-úî9‰nóéÉÝeDOÝuªä£ÑÑè—|hÓÂÖ2–õ0ÿF"Ö÷2™FpÆ“•‘»3ß¿<þx„ç‘rÃCõ ÿ°‡V£¿ß_�úå·¿ßÿþÏ·øöÛ_8Üñøß›øO¥?�2s üBäKþï}Óm'GH¸¯ëƒ¿Òd¾{0ÚÞu¾2ø÷
+ýþPd<óúDNX«?oºü|ŸC­ccÔLfÛ{nï†-§°HŠŽÃû8`?(§0e}M$¥0‘îö¡T°Û^��ÐiS5B7ö.Ž-rà›ÃÈÀÀ°ÀüLÖ�¡�3!q$›NFWæ¹}!åãXHŒL@ŽÎH­„`zÆàä•ƒ³ÂÒ\(¼»!®¿á­kÁÄ)Óva>Ö|‹Å”€àª»*¨Ä»
+
+hØh+ìª°­‚j®U`Í¹
+ªù¨é¤¹Vaéi5ŸD�æ¹j.’ªæ®Ùô7ç+W…×§•ô¥ˆx�Cõ^Šˆß/ëÓowšVS =VWK$\š•|Â�À‚¨xÛ
+â#XÏ†çŽ®)ï-ÍäÍ¤,&µûˆF×áI1MKj%lI-DI1Kjz¾!ÅwÊ�’ÂøJaˆ®PXAjsóÈáov›ÚÝM‚iê0¢¶•2`ÏÊ€£Ÿó“"`Ù)Åöø^mŒž­Õ]”�r_&œq­¢MN!ÀVJ’=«ÜˆµóÓ>÷
+Ï]u-_¦‘Œè»mDt+ñ’ÏJ¼eÁ‚Z‰— Ü;¶Ê…
+>zù–žbÀzZõ–žV½…¨z¬•U/ø¹¼Cñœ.ß}a¥¡ÏôÝÚ=-Þr¦%¸Ad¼8à=òóMÈinu	»W=âô]ðF)‚¨°�¥ˆý�P ´ÎûCÈÉÄCBážKŒý›,"nT3'ÐX%ü[clD²Ø$KÏƒÖš�ð•£<öÙ×DZ!1P�rŒ…”ºìÀ)O¤�1l³óæ*B§“³"�ÑyFmz”èÁÝž©:$�Ý&b•ð�ÍÅz{¶Ñ¸Æl3²ö#aa�ÍÔXm5Œç­˜‰þ±†Ê«¢j©ÓYUVLUU
+YU¶bU­†KU«áRL5TÅTCVl”³b¬†*¦ú°blµ™:ÅXÃ“b¸Múç¥ˆ©ÎÝ™r4×uÑ¡Íª;àäw#¯›#9ãùlhFÜ™6ÎÈÕjžÑ„o¬ú³×â¬:ÞCùÎ*ã‘‡zoÅž¥è:m7Æ‘ªõ|�nŒ®p¶òg¾òÅXº¯ä7ŒîByÒ–O­Œ¯ ³ý1<3Þw#6ó_”NÃR‘>ëâMäþ&1öoX@•åäZ±b©ò[b²³`’¥çAãU1|MctÜ"™ãqö€X¿ñvíÙqÃ×/'Ã-àòTÃmý¶Üö	“ùôÀ¿5† ;áÆYzï_úVÓÖt_qŒ†ºªBšªlþ{¤ƒv‹Rë£õ‰ø3dEc$º3yÝø¡^�é¾ýùÛMn8—°ÁdºGóÍ‰µ*6 ŸMº}	ºÖâ­¾?~½óô‰†w+?àébw“åÕÓÖŸˆrÐ#‚Ì±À½€`OK©‰ŠÇÚI&¡è�‚½&´‰\ý(rô0Ï¨g:³ü„Q'2j´ˆñ|�5¦°”þ/	tëû&9‚«sBÖ™eµü„¯ŽËæz:´\Žž"ƒ–yìaÕ˜—aX£‚ÏçÑ�_pB}LdCSwnÔÚb$$Å/!µ-¤÷áÎF­úz¨caÀ±Çó6;ù½Ó7”ÁíÒ„
+ûrb³”"6[lmÜ}[gb=‰Ï�O™¨øËÆh�©—�öZ/[žÚº/�Ö‹ËÃˆ–gÙò�_ÓqÛÊt®+![i	bK¸¬L	—ã­ƒµ)yìp•srLÙ'Iù-UÞª-ù4RN­�¦u®F:p›iÙWŒ¨xDÚÖ'dd�\­â³·l®ê�ÕF®±ŒÕöü©ÕŽuÍG‘€Oèô¼æÍk"G©¦¿S€ZÍÎÑPcÚ•
+RðIËÎ
+½‚Ï¦™dY“•�¹ØÑ'>ë‡¯,…ª)›áläÎh³z¸umlR“‚œ�Ô›mNƒì+¹J&wH:²³b
+êyw±>’]åÚ¼d®ØB°ÈZ•}B­¶È®Œh!Xv.ë.…PÝçµRÝ¥,©•}Òt²3r•�%UÙ¹KUvF8aµºˆ±X†ao#ê'bqÎ¹Zí3Úí7VŒL1È(=g6,~·aŽX�Zp¤`mP§ŒÂüs\¾.wûÌÏ\NA;N5
+5%õšj6’S
+×±&Ûš‚HkŠ•´&�ó	i9Ÿ¬Zv³F¬´B>ŸïôÌ1ØÞ¿Œ!ÿÂÇ32ñõíÏÿÞ˜W»x/ƒXI¦ó«HÎj�Ñ&¸X%TÔö„·UwŸƒ„¦Mn2©‡Ý91ž·Õ§±aÏ]c­èR"œ‰µY©ÍÍçEÅê?=4«�AVÿÞ)²�\lhX»;ÎˆI†æˆG®VûŒ)ÄÕ
+÷¼—¦™
+ìô®&Šì#'“Œ;Z]áÑLnÏÔá‰�«xš†pœünäus¤äçQ³e$ˆ=“Æ¹Z­3¢Ý'VóCEFéYÜ,.è‡’œôâ|mX$;'ºª˜=”|,ìçNùÜ‰‘|”Ä¯è)±•ç§SP+f©ž/¼•æ¦ ,XÉðìG¾£ŸH.–$SR’ËèŽä^ŠI& $?¦„ý»TÛ±Œi�Y?#W«yFûüÆªbd¹9B"T7|²¼)²�œm*¾ÈÚH¯	DûlM•Öt—ò.ndÐ¨vÐ\MæÕ3—»£ÛÊ	"•#Q\üJU$¶(Åé)ÀÔˆ9ªãÖÅ­â…›QeØUá¼’ôf^„EÐŠÀ”U„et'Ân_#3”2‹ÀFÌ-û²`�-nobÄÈûî‘«Õ>£~cÅïŠÅ=¶t¿ŽÔŽOgqþj¶ÁÔaß|!²TN#o¯(a?…	¹XNÄÄ]€Æ=gòíñËã�Gx(^mý‡�¥æ:ÿ~=ŽgÀúûí�ž¥Ä·œ>fYÚ3$òÍ™ŽK†NË‘†Ð°gÔêtæõˆ‰®fsVh4M¦gB§ZÀö8Á™v Á2�ŽÁÙç™ò,µ	r{ÊF4�õƒFÍ}ž	!ßÆú‚pV´4p= <\e\´ ÀÏ•àÀÊY’‘w¹kFÞÔ#^Vo5ºYâ¦o³!™0#*\	e+F¸uæþÈÖŸÕv"%Þ‡r¤ªé‡RÍé�Kq”`ôßÀOéO·sÍê/îäL¦Ç�-€±º9³+€›IwÖÈ²#/bõyM¤Ÿ�álÄ”È8ê}¬/S‚n‰–žƒ¶@rPó.AÀ'�‘¬»ó_Ês.Xwr&þ¿ò*ÉA†�÷¼Â/(IšÅ9#„„Ä‰7@Gø¿Ä8NKAˆët¼$u<¶…ñyYu8Ð.™õÑtkû°zw
+ìíXcqÖÇ”«Â|åä «]Cäø¡8EŠ+ýXç‚LHÓ
+iuÒÁ†‘bŸóûrÈÑ�d¨wLW2cí½R¶	"­®Âap¬á	î­_q�8FÿG™hÌ4 ç€Í2Æº95Ãqb-ºÝq�–&³ÙŸMãÐ•Ñ¦#¤‘%—\Ä¹¦ûÙ\LDVò*,"ûå”Eì*Ãy”ÃLè¹˜	x)I¾¼›?®57‰
+endstream
+endobj
+60 0 obj
+<</Length 433/Filter/FlateDecode>>
+stream
+H‰œ“ÁnÛ0†ï{
+;hjÉNÛ6biŠb–®X4·A‘˜T°,y’2{yµúH{…Êv’uEÃn?)òão‚_¶5ã%x´‚�Ô9þýë	#)rüp1‹gõå§�…ùînÁw%O¾,ÆmÖVuž¡¶RÚemŽ™0+È‚îÒ£¾Ä—9^Îî‘7F•Ò£I£ô­-« 1¶D	ùˆ‹wc+ÖÙ×ë›=-D9~ô¾Î(mš†4gÄØ
+MÒ4¥ñˆŽFQ¨ˆÜOíYi÷ïûäòØ¦é
+n**—4!1=ºÇ­¬½4u1[™­Ïñ�R¿˜þ&<ÎYàŒé+Î¿‘[V¿MƒCT6µÀ¼±‹°³Oº"t«ÔÖyÛ¥?,f'hm,z�Z˜Æ�¢`]7ñœÄÿmMð£³zkU¿oÁ)(¨@{Ü%ÝwžñÁ]ÑSçð}JW!o%tsûùË|2	ùAô•ôeÐ^z`¢ü�ÔYÊÓ›·‘€5Û*�‹ùâÛÔ(cã‹$IÎ	ÔîÕ„ž@ÿPßXÝßY'�'‚ã?:¾
+þ,À@Ï
+endstream
+endobj
+61 0 obj
+<</Title(ST_Color051114.eps)/Creator(Adobe Illustrator\(TM\) for Windows, version 4.0)/Metadata 60 0 R/Author(Beatrice FILOSA)>>
+endobj
+62 0 obj
+<</Length 444/Filter/FlateDecode>>
+stream
+H‰œ“ÏŽ›0Æï}
+K=ø²``••@�"ªzØ´Q¡j´ââØ±065N¡yµúH}…H²´‡ª·oì™ß7�—÷C‹IÍØ±ŠËþùõNcøm±öÖmÆüãI³üô© §š„Þ'Ë!š¶aƒ¡²‹†bªv,²z<FL)¦Žáv½F)Qs7tÂ°×¸a½Ò5ðÝ;˜¼[jº�¾¬>œi6ŠáÁ˜6B¨ï{·¿u•®�†!òŽÍpºŸÒàÁ‘Ý{x®ãÛk™ìÜ©!—¨ñ-ò]]ŒV¬#š·†+	ÆïÔÑÄðBiŸ¹¿ÀØË¹µœ%zÅù7ò€Û·ÉöbîXeša£tagÃôhT–®ÀC6ùç¯Å›Srõn�ZL¥1Á&Mgýýñe”DdöO&jÎ¾ÏBð$�7 Ÿým8‹)=/³Úp#Ø\—
+sŒ�DË*†ƒCÙ…�IYfFzž„‹’bƒ»c¦Lé,	£©ÄBUªâ¤Ì‹�—mroQf�¿ïÑem^u49¢§.Þ˜:/Ü(¯»lƒëg`ÒþmWý¯³a
+(
+endstream
+endobj
+63 0 obj
+<</Title(\\\\Ctn000295\\datasheet\\AdvancedAnalogLogic\\STP16CPS05\\Cs15220Z.eps )/Creator(AutoCAD LT PSOUT)/Metadata 62 0 R/Author(A Z, S)>>
+endobj
+64 0 obj
+<</Length 415/Filter/FlateDecode>>
+stream
+H‰œ’AnÛ0E÷9�,Øi;H	–‚4AÑ,\±�ÝÑ$í¢H–WŠ¯ÖE�Ô+d$Ù®dQt÷É¾ùüéu„,5�•Þ—Óß?QbTN¿^ÍF³p«Í§]ÔóÝç…Ü•2Uôº˜¶Y[…Jƒ me]�µ9Ê¯t†º»æ”ô-Pæt9ûBÀ{[ –&éYGQéÆÇ’ŒÙ;ZœM£Zgw÷4<åô dœ7MÃšKæã†�Ó4å£	ŸLìHê'¢M\}N÷ïÌòøÌÕ¬7Ä¤¯¸Yò1ñÃ ;]ËhïHw+¿…œ(ádú_, ç9Sþ‚óoäV„×ÉXTÙmÔ|\àÎrzÓ5‘{k·5ÄîúÍbö–¼g£ÿv¡äÑDØFÛ¯VI®­®´ƒ�Œ»/*™ÉÁHÑSçúû ¬)æ„èŠ(#~xë+XDßËO	¨Á€ÕâÆÂ�Õ™Ê¬p›œ¶‰Òk±µ@‹ÖËÙÊ7¦Cýb@à ¯l‚ï3ÕÉc\ñpÌ»vòˆi~`u5
+endstream
+endobj
+65 0 obj
+<</Title(BlockdiagramZ.eps)/Creator(Adobe Illustrator\(TM\) 7.0)/Metadata 64 0 R/Author(Satana Il diavolo)>>
+endobj
+66 0 obj
+<</Type/Page/Contents[554 0 R 399 0 R 68 0 R 400 0 R 555 0 R]/Rotate 0/MediaBox[ 0 0 595 842]/CropBox[ 0 0 595 842]/Resources 67 0 R/Parent 316 0 R>>
+endobj
+67 0 obj
+<</Font<</F1 332 0 R/F2 333 0 R/F4 346 0 R>>/ProcSet[/PDF/Text]/ExtGState<</GS1 338 0 R/GS2 339 0 R>>/Properties<</MC19 70 0 R/MC20 72 0 R/MC21 74 0 R/MC22 76 0 R/MC23 78 0 R/MC24 80 0 R/MC25 82 0 R>>>>
+endobj
+68 0 obj
+<</Length 13066/Filter/FlateDecode>>
+stream
+H‰¼WÉrÉ
+½÷Wä1Ëš*æ¾LÄ,.ÖØ”8µBŽPø@‘-²í^8dsó÷~²z‘(Ú'Ÿº‘‰�ÀÃK”U7“£¿¼·êæaM|Q¥Ù)ç†”õC-ê~6ù29:]~ž]_Ï®OÖW�ËÙj£ŽÞÛª^ŸO~›X5W£kü�›�~káãŸÔ
+jf0ÕØš”¡¿±Ô¿)Ç!à”‹UÕ:XëÕq(ÉŽ,Ø!×HQ&ü`Á–Á,ÚX öèÒPCEdvH±�]ëïòveÁ+&n¢µCi'‚e1Y‘c®êjB+>&YÁÉ.:–C‰�ÍP“ôX§gEÃ¦Â£ãä„‰²²
+tÂ lÓÁÀÉV4¼g1òµp0äv p¶Š±¼ïQˆ)Šè’'Ue‹«B6Þñ¶EJjŠ³M,$†8Ú¶®Ò‚mÛ”å<Ô&ºHŒyÔö¶Ð‚�ª'ßypðÁq&>
+04u:X"O¼ŸÈ\BQåt!kÊ58ZðÎKÞ<‹l¢3|ÖdÉ»j…3?x¸ R{*5ÉŽ
+çq¡L¢£¤’ˆlA´ž½aÁ„+%)+‹èUÞ-65u›#-¤œš9Ç¢uC%Aw”ÜÔ�aõà	0+Î|Š,–Èê^j†…\3/PžHL¼ïŠœÎ(<‰Û«§ÀÖ]Ì¼Ÿ¬ìSQ ÆèE¼¡�SYW“´´å—‡âãÁÊasqÃY”s¿�m¢+û]KÇÝáB¬VØ'pžbIÿ]ö3É%HÍÚbÈþàíŠ®«…hÃ`C!Ñ6‘ú¢w’Æ€D±zŒ¼Í$c�ƒ)žÄZ¥¤HîZmKzj	1šÂbD÷A,94õ¹FV¬%P UL”³e©µ8-B›É±m34]O	˜„˜|mÚì+4b[$g3K®8cã¶T}\¶ˆqâˆÕ†vkìBÉ–Æh…zPè‚§f7!	æ“3‹9ó®Exr4;^p6
+[VVwIÔS	$úäšzÊÂ-	í³Â¾vhé'kŽbãÙ°HÁb`uúi×ð–ª"'xË9†¼
+Ì�&�
+åDZàÚË»@ÈE©ÿø
+É„íÓ·Ç“¿O^O'Gg`f5ý2ù=Sü'�âTÎåF#O—ƒ7°4€õôjÒÓ_$mú4ù¤§óå|u£®ç—7÷—Ê¨—Ý?§�@1� Œšžða>käÔûi^Ô¿Øtü‹‰¬:�¤DÞ3Ü£šh[Oœ‡w#×ñ	—ÈD!$ƒêîó�l»“\HnƒNA.Ãáƒè¶7±“5G.v½ó†€®•êú4d­£+X;®ÀØ^p²¿‹m·½Ÿoà¸%\þÉ½½¢-ãí�©ÍrKvT-Ý�Cï!×H{WôM‡‹T}ÙRt¾[Ö3™Þ:ñy›t	{y·Þ �IÏÈlÔ?v=TS_ðòª�×+õ“ºx§žng«-­)]údïÿOê�ºø0=X¹8ã³g,>ÝòÖl¥NÈØy‹½¥ˆ8àïñ^AäváúîÙüæ†¼¾Ÿ©2t½u¼oÀä
+öF©¢ñE²Uô="qúúX[æ­�{tž]À;û4;Ø?f«ëACz3“_IJOiÁêÛ¶¡—MóêVþ´�
+(iu5¿ïú¨¯D|”Í¹¸QíLó¶�åë)Î^�¶Û¯zêz2ú¶ÃL7:Z±ÀÙØŒ!°t~*‹Mïžº9ééó•,^.Ô|ôv>ÆB“„~ê"˜KœCzñ¤ ºd@�­l ž1oÎµvÃ
+‚#@}œH
+�lfäN`ò@ìš#¼Ü¨7ó›[þ¿˜užÜÿÞaÂtGzñƒl^"ËüY½zœo¤�1XÇòÜ’’¯;ø	ìv
+Ðd½¸VÔqQvii#?lvÞU½¡" ¡w²þð0{P_º–Aô¾^/±‘ZÆÅmxË†æ«»G±Ü|­e{ç™£îAäKî8ÎÆ¨n�R×aÆÀ^C}÷(¿Rœ«/9WÅm«‚‡u¼<ž!¶â¸*˜ÿQ0�WšýâtäAÌ‚˜Ø”Í€Ñ«˜K„è¶,wÈ:–hzù�Üv€ �kT~ÌtIÙ
+„¿-ü,o¨Ü– Ø�H=ý¤
+‡W“@AšI…?t®´Z?ÊÙ;þAŠxUªCŸ	Àï÷¬ù�°I-Nõ5
+›5këÙ(éÄ=þæ1”‡;QZ¼ÈÄz<Ì’€­u2ý´È¥Œx‘Cý;RÂ(È¹¤ª!u8›©ÕI˜Ýs%ÛˆxßQ
+±²æýûŽ‘wqvÖY¼å9è”¯ óIûÿ/Z{pÙŸGLð/¦þ-‡l#\á…+üË\!LÁlH¼Ò˜Ôð ëOspÆLžPšbs¶BÂ÷üòp’Q(tÜZHòËu¹X(aUà¨ñqm|\÷u‰…Ü�¼[�íJáôÝ¸FêµiêLÎÂŽ±‘s8ñðEÜÁ#JÌa}†ÑÀ/—o—Ë†˜iW"½†Ð×Ÿ;ú
+ÃƒÇ%A‰sÐÈä�ž�ÇŽ&£
+i;}«˜ëîXO�GqŒ#˜Å;ŠŠ¦ŒIÕ|3…5;>¿8þ•3‚Î¥ÁNñSµ!õ�Õ[TáCC1LV—caßG÷.a4&ÝŒ_Üë÷§¿þüçó¾›þk‚qKÑ ?V;pµõÏïHÁÑ�‚éKa|Ð¶ÔikË º¾£j+šx(GÃ0ðœñÝ_uÁ¿p»¨§Y}£÷âq5:µâ”æW[èß{ªè“‹†‡6÷ôÕh¨Ên‡l?"Ûµ™æ
+P}‘2—À;4Úõ…Myj9ƒi‚ë�cÅØßâ°aÑÀúQeÝt­þpÌóB©’^éð8ÆZz)’ä®FÐ@¡éz+õŠpïZ¶‘|ÔÑPðNfŠµ:¾½\ÑÔ‚¹
+”ëx®¿Ámý—½úÿ—œÀKÄ+ñŒwÓWÉS»â+&_åžM•ŠÏ'œì�-I—ÓE@Ýø“þÅ–h4{.6ÿÿ‹í›:Ú1�-‹i(ÄØÈ§÷Þ1²ö"­.–ÖíYã-êk^”úÑ
+=*àÀ”TÌ`'ã‡µ¨²“æ·ÌTx;„í'¢EbÆ9ÅAÏÙNã«íäé¡zÁ€·œ4Bô-¸çh>Ðˆx»bÙ»E³±w¹gâïW*qøÅ;* 1aBˆÐ6ña	—/œÆþ²y“)ßWˆÕ¼ì¢ea«À¹u3±ˆÕHÈ›ƒïƒÂk�£ÓåçÙõõìúd}õ¸œ­6êèí±3êõÉñä7X˜«­‰ˆO
+×Lô;ÕŠ4Ñ<ÿ¡½Zv$«‘è>¿"€”ß�5BHH½hz1Ä
+¦hP%lú÷'lG8¾Uô‚Q©ÕyÏuÇ9‡}¡üê<Ü£×\Ãzø.óÇ�ßÃ�àÇ0 ƒ¦/wïîî?ýìî¿Þ<t€ÔÀ¨�
+Ûïy×”¿ye¤Ž3£MîÊ@ÅÈ§Ûw¾½}„?Ê;Âõ+lé1¼'Ü_	�u´ö-|1üÛ²œÍ°ŒB6"Bv†ƒE!{#Z6|tÀ™:jýëd+{À
+§ý?eÃõ&ép�¢Õ.‘‘WF"Ü�jEÙ¾xÑ²GOèe:äþu­n`(.Î:We­lAá°}yOxÌFø¨©Ðç,)õ)¾§@!¯Zj™7ý'7#§p¸¯Å@Âß_ît!;·2«e›ÕþwD�9\;X4!Bôºw
+ÍÉp�=“ |º7®óÕöðmÊãT(¨W|	©tˆ„^¶P?Ž{Œ
+_vD/æ|;l¿�7¹ymn£›«dæKø:«Is¦09Çª_f2�ñ²
+^�¾ëWÉ¸Q½!ÂNi÷¸�Ð`ÕÚ{‘UE,Ž<>q
+q|Ã$£*Îe×KžÜà.T}m ®rî£†Sï£uL$FBœ×Hƒ{�ŽjðÉÌ)y!©[ÄyÆ”¬˜I^ÍHØ†¼_	©Ñ"½Ê¨­t3o7öìïùCºÞw,x•�òpæ|éjðÖÃt¸êÞqãk”b”
+J¿²®çD¼R5—5õ¥Œ°c5®I��€>ÇJHC$ì=2ûhç	¡Ú¨Õ"É«(á˜‡º±ˆËÖÃ-ÏÛŽ‘Œ¯uIW“Ëçp8Æ’cìáÛŽ1²u,Vë!ï9FûÔW¥B!äaèoyÕþz*¤W¼vZ¿©Ì´VP!¡ë¨„>33#ÕD±«ÄÌÆ½›|}[…ì$¯
+a]1Z]ùPaw+e]¡[]„ÔhU°.ª¨Ô…+øœQÙT#•w�‘Œô=&2ÓJË±Êp11û¢ cÌÌH5Q¬½ìµ íÙœ)×*bÕkÊëJÝêª‡
+÷¦RÖ•²ÕEH5QR—ëV—¿^±¦pÉìzM¡¨ºÏî‘Ïs"ú�];Î‹vÌ~ÅS²vµî>FÚÛÑEOæ¾rÆÙŸ¡Jˆ{LóvL1ûýà�ëw5»òà¹#™×ÓÃ¡}Êˆ¾5
+Ätu¸Y:¯z8!ÜÃ)Š;-1ó*Óìì!exº*j]UHÂ¨íƒàZhçyuz´ÚM7þÄjýÁ[ ÔÕÙùª{¸ˆrÞ:ÆÖj=LÞzHQ%Ó\Æçw=dºè«O5†fû¤ªóæ®>�ÕÞ¤xí#^Gq>Ä,”†}c¤j	{ÝiÆŸ¸+Š˜ã>‰ü�P†qï”®™…Ò°Ï‚…|ž˜ëÖ¡–­äP<ö£™¬ƒ:	O‡ž—êƒZù5¦Gëiõ·ú­¥[?š¸%=/²ôª*huÖù%[îãX/aÐ Â‡ç8I�€7Èm0u›@ÅÀ�‹
+�ŽÕ)l¤´§]ÀJÃ©g˜*¨�%¬fR“‚´¢Òò›g¥qŠgR´‡§}Ë/V©]“1�íA@cRj¥_h ³5m�t
+ÊÎDò·Aì”�'
+šòƒU\Ox.FÔ¢
+
+N.o†tÏ«ý‹š9â#tž& ªkAG@(×8`/ë8Ôf@mŠñ˜“8Æ’	Ñ#V!ÀY“ú9é,•¤â¹˜à�çrƒ£
+
+’€«ïäóÈ[„Í€”£”<×çÂžt¦5òô\Ÿ˜õ)Cf9JÒYŽrZøXRy­gÎXR²tœ”ÍÁ´–}ãh�g•£!(ùÒÀi�tk:DZˆŽeG™xm!Ö t,;%/y]¯Ò¢"-BGBPÓ’EŸiËC€S¦uÑí‘„å6˜ÞÒ
+]�Ž�œÖèúˆa¯ˆj|tf¼|½råÉ9wz&�Jøóðéö×
+~;çáÑ�¿Gï½Õ>~yÞàê�êýË}–HîbáÊl�ØFÛÇ[€­^¤Üa•Óè„„êæ—ÕÞm1g¸j4.Ù¤Ü¸þbNp‰h\¡(ž€á–,ŸÇ]EŒë•¢ô›'÷ö¤3­ñÍÓx·I`VŸ™õ)IgËiÇ¦—y­gÎ’`˜”,'es0­eŸh4F9¼q´hƒ¤ƒèXÓ!ÒBt,uÊÄkçnÔ¡c©+yLºkÚBi:R¼q$x5-Y´›€¬1ÜPn%¹påµ”JõB‹_I=Íªo¤¾ì­©9›^º‹4‹zm2&3�¤ÉÝ�4«È6G¯CFKÐ9—drFsK¿wüdõ°­ 3¢3Â„¸‡ê).i<ëp_ôLï�€´„À˜U^~î½—Š�´˜ª896€†2iË4U¾0©�[SyT±¿ÃÐRÅf
+#õ*¶sy0"Æ¶’Ïcß©€±3¥ß8é(¦*ÓyVÑš°¶ªY›Y�®í.¦�Räµž9oH‚aR²tœ”ÍÁ´–}²câåhðÆÑ¢
+’¢cM‡HÑ±Ô)¯-\­K„Ž¥®ä1év¬i¥EèHñÆ‘àÕ´dwLQcŒNP©‰…[ÍGd^©^hñ+©' Yõ�Ô—=¢55gÓKw‘fQ¯MÆdæ‘4¹»“fÙæèuÈì˜*ç’LÎhné×"°Ûqõ°­Â©FÔbF˜�ÙïØìwbÖ
+à¾8"è™ÞiÍ¹
+ë)�iDQ•†ýPp¬~(Ò*"‹õ\tD¡îGœu-	Ïº�XUÈÞ¤µy}URØ¾mEuPX,j£Ä¶6N=˜ç¢#0QæÜK™!RJ0JB»R²Jø9íQ=f?s€`xž°Ñ7Ø{¢W¶ñÕ#ú^ƒ,¯’m|¶ñQÓ†‚.žGërühq]BÍGæŒCB—�»èñX=O„¬®(HWßÓÎ£Fäµž9oØº�qëÆ)·/˜Ó°Mž:k€22mä6n#�C§(EŒ�Ö¡S©“1^[·z¿2�J]9Å¤Û©æ ­A+¶5h*ÃIÑ>ovMáãè¢�:¹X«Õ¸EÒ•J„Ö»’pšÞH8‘®¾,ælrÁŽ‹xer%�tÉÒ�.çŸmv^‡ÌsFe[’É=­Éãù°k�ž·?x¢Èµ˜&bždž{¾ý¸Šß¦'|iç‡0û*¿]
+
+Š«ÑóèWP}eyÇ€Û¦Þ6Ð”ÿ8#k+¦ž°ïŠˆJÔ6�Ô¤ô\tÀN·¬"
+ü<sòjÉÖ�#uç`t#Àº±ÄÛ–éƒR±�eöFÐ€b*•�ÀÂÄ³G<÷™¥œñÅXƒ@Ù¤=hoRÒÞ WÐ?žÒ+S0»BÚþzûtûxs÷ñ÷÷o7ÿý~ó£™µpO�™ž·à<äÄÈ+ Ð*Ã@ÒÃ•�p!/G3eï5eÁ”]Ô–/¹_Ž8`·Ê%S€_!^01òrÄ1“P‡LœÁÉýrÄÓØºpè&h!¥&¥ÎÄ1“P‡LBÝÁýrÄS�sÐeÉ”�!ä&¥ÎÄ1“P‡LBÝÁýrÄSí�e‘LÍÁ)P.˜”:ÇLB2	u÷ËL½Ã6«’©Ã)‘®˜”:ÇLB2	u÷Ë÷¼E×`OI&F,“T÷×º7BáC±�fÒÝ#µû7#¸~ýýßÛîâ®ÿñ{øñüøþ}¹{wÿpÿégwÿ•.*©Âä.ÎS}ÞT�¡î÷UeÕE¼RA/Ò€k*d\h‰“ŸÇeˆžÇNN>É×¨M™ÿG{yäØ‘ä`x?§è<„7ç` EÕý·Ãzf–„º7B½_´Ãå¸ÂôUÔO%‹zNò#¤ÁÂ-e……¶®P›àboÎ’%—¶Êp½Z¡çB¥kPlÖ&ù‰pö­t)T�3PA®!¯Í!µÌ‰1C'�ï÷+tBªŒos–ñ,ïŒ™ 0N%0N% e—ˆ´Ÿ÷
+¯Ào4D?/ö­‚Æ|ÄL�—õD>
+ö¥g|ß¨–ñy£Z¢ø[q‘C�{Ù…ÔÖ(©ÖIeÙÖþÔ«tÂ…K'U²¬ÐHj¡‘<B'Tùò•k+ó¥Þ)Ò‰Ž ÌdŸÏ(;¤×ûn¶½G2�!>p[´cp_R,‹òn�Ë‘]ŸçB•¯»öƒ‚¢ðýfÑî.0iI°hÐø¤�óžU¦ðA…øÁãœ…–ÖÙÍ$|Y¡�š‚‡7À²MÚ‡�ÂçE4Ï¡²‹y[¥L¸ë½×á5°î»¢˜wÅQÔ¦vXÔiß{¾ŒsÏ³¢6ç-
+w/¨)—|¯W¸p÷^sßÿý~¹t?{®pñž§ô„K~´ÏÌ÷ófŸï….Ê—*÷IrzÈðÑ‘ó‹ >§P×(â´ög~A|î¾LT9mËó¿žgHþ+ø
+�G´7ÞÿS£|^=Ñ¨£Ñ?°žCkL~IAÑ¬ø¢+|¥¾Þëa#xVƒÑø÷‹ÎPbí¶hR€ý¨÷ƒæÌ­ÜßF
+JgEá?÷,0è=»>O`ùCÎ®öÆîza{!-çr.lŽi·Í¿W»n*‰P?KBöq…á«8ó>NàÌøìÊÂ-¼HY÷Œ=B­N€ú³s�GÝtY²)l¬ Ôâ\¨t
+ŠÍÚ$ï„µ7{È¨ W��—�*sšŸ’…NŒº0nÙf¡Re<K`<Ë;cN+ŒSŒUHzDzß@¼¿UÐ÷mÁÀ¾UÐ˜��é²žÈG¡ß7�e|_E–ñyðY¢ø[q‘Û…ÔÖ(©ÖIeÙÖþÔ«tÂ…K'E²¬ÐHj¡‘<B'Tùð•k+ó¥Þ)Ò‰ŽÀÏnô<ìLà÷ëþ¾çlá÷hß¸þ´ðÍ+tlç"…SL)œ“>Êâ­ø_|¬°}Á±â‚Ö”O)Š)›]¤1*­sZeSÌêýuË.Ë®¥Y²§Ù<o»©“‡eG¬hÈœÔÂ›#ÐiÞ¥Ä�®á¥SÂØ·Fi™Î¯{¬l(~Dƒ^ög…îc3ÌÁ³ãaÑ}ò°p<N!ö7|eçpzq!ÏZ`á&N’ô–uÖÓ r-'àj\ð�5AëåaÒ¶3'SþÖºÉA£�Ú:%U8TâC¢ån²qDKDàd	±å],B"V'W’=B¼R "V§kOƒ
+±åZDDD‘’]ZFôëis¸5FÂ¹ Ñi¸Á�Oõ­L^/<üÉÝ³°b÷‹»b±–Ë¹üè^Êî¿CÅóQ4Ó•¢µ‹kÌÞåÞŒ®æÑBÍ—‹ŠMÀïÅ®>ÎbŽ`\î§`èè1YE }ñðàßüÿ‡†�À·UE�Ž<eïµ“Ž°*ž1D ÕªAgea¹åË‚}dÙ¡µÅ{dt6hÍÞþœ‰zþø¥¦Bû!ä›…æÀœØyÆF{Â™ª�ï3V«Ûh™û3H…Z­‡,W)œ“Zvo,Å�YÊŽ�õ-‚€ø-mGwgWe;ÏÎ…;_Qì1‡¥Ëø-¬X�€ÊŸqRY±G’“P(ÌÒ=ÌÒ=LePm{}[¬ª$¸wRù«gÀ¾Îó¨¤óÌ;Êþ¤Ò¯
+Ä[õ*#(°W[ÿ!Ž*½±FFTFÃ\ðFqŠF~äªgo4‰üíŠÊXÍF>�¸‚JOW9GÙP_çÙÖ¢2’÷:›ÂE†WWZ.»QjðšÜ(m¡RŠïë÷�ŽÕ,U£hïÜ)W¨�jÜ©*Ü){qÍÚ—*5xÙ¾J‹}•ôÞWÿd\-@¬U¾Œb½lœï7›	×c2A°YP�QŽ
+üÕÆ­p¦¼ŒB|V‚­ó“Â^ÐWò‘5Õ^¹K”Yœ—Ô,Ai7Î�ìªÔå½àZ>²P•ìJŒk~2/Pú@¥V*EÞ)Úìä#c_¾÷™bïmø.Æg
+Ÿ:bœ="öê)*uùyY>ux>ê•e^Ì�z—.”wj‰1C%öä“MöogƒVøk­iÎÕzúÓœÏ5Ÿwç4+\žé[U:ÙpdÞïGYmš3A�üÈUà´IZÏÉ'Ò�Ìs?6�"÷;Sõš?Ç)Ez§N�ÒŒüfcsaö•°÷„�–ó&ö
+|p_!|úPœ&6È‡W¯Upª—LY"óúÑì–*Vøä,^Â™WÝQ&EÆUgm¢ÂûËòÑyõá{ç
+-
+æÃ^ÜéølékOž§c²×lQQ†ux†YªW–\Ì™øHêÅœ­Âœ•j`(|x/[ª°÷OJÛîAPÚÚv/wøÊLÛ®pQdî¯qXébƒ‘e/ƒ²Ç¶{Y�üÈ5Îm¾ín9ÖÊ,QaÚq¨.×(-tz^2Î”Z|�ãÚÈe<¼”<G–™Jví4ÁMýÞ»zq§d(+Ó(Ü;{ñm¥‘¥É>M=X¡(Ò…í½>"3ù3åoG^gÁä•ØX~mœ7¤›{?ßqœ=Öcg�^JnÏá¨/Ú§f^-¬;Áñ˜Ï«…•‰‘í:”}*ÄìLÙ«®¨èLÛòä9²ÎT½fã\<÷6âÜgŠsŸ)Î½�Hl6OUÎp!/>¦ÿ~öì ”Kì[•qà…þn§DVåK•§—Q`Ÿng¹È_ª<½~çiÃ&Úš+Ñ
+·6©D<ÇÎ_ËçbEseøª­^yz‘�vúâ5>©›ü©
+½à…–QYä+»cüþº§•gJòÓÉõ3‚Wýäé#—Ï®š•±‘Æ(NÞ�j&¯CŽŠJÍf‡N÷j¶BÓ{‹sçN�Ñ0‘‰˜ÉÎÊ¦3J#«ò;ÎÜ{ÿôùy|
+Zò:&¯œGðªŸfª³Pò8K9+yå¬ä[~'¿àˆäuL^9·àE4Ld�Ån^Ñ
+•üSáYÌÏ0kõ[³ÞlV÷+œ”§—*ðB›uØ8çKa‡•§×â©PÎÉ%ç�±I%ÚÐùÏ”Ûž°¢�½g:GIÃž´àÉÓe]›¹¼ÒàŽó^õÓŸ™¾WÈ†³Ã¾/¬ôêX%ÁÞÕG^”K³³¢²—vÁ‘µSÎŽ4¾þóëV}Î$¶ÒÛÉóˆÙú£"ö²<0²vÆ„`ïÑ4”Ð‘Ð
+} *)«
+Þ<mGfÈÃ2CÅ2C/Ë#+3Î>à¼áš™b
+sV…;E/¼ÓRw+ñœ`Ý­…XíÛNL½*œvö”²^x’ý]¯G=Ü×86Õîžq:­v%ŒÃ�•gÎ^9³ð^U¼8ò™iuÙO=Õ®
+£ÐtŒMÙD¦½b²³¢²×0^%tÊÙ‘†Û=dev�ã³õGEìey`díŒ	�}PíîqÌ˜Ð
+} —Yãdcv�c†<,3T,3ô²Ì0²2ãìgT»{W^e)tŠ^fgèJäÕªkáÅ†v�LL½Î>¨v/Ú=ÓëQOy�{®šoƒ6Ï=÷“
+­RÌÚxz_ð6Îr‘Íªzý6ÎÓ†+Lw%Ø\IÖ†Ú¤m’Ìkù\¬h.zå[åéE6Úé‹¾YÛÊw‚úf=
+¯1|·�8yUóÞ²‘ñýgZ	Æ_–62¾>9û—|	£8ež×žóšKâPä¹xÇqöy^Ÿ®BÓ{‹sçN�Ñ0‘‰˜ÉÎÊy}úÈªüŽs•ì}þDžNC>¯H^9�àE;×DÖYTOÕ‘GÎJ^9kœ–ßÉŸW~$¿ÿOyµäˆ­Áý;ÅœÀ%J¤N À[$YÙežu®¶ØÅª&å±
+c0ƒr‹ýS�™'ÏyÒr6Ä2ß‚üt„’ùÁ[ô^;Å©„7™zÆ
+wdÕ"â¼Øñ[\ìYµ~bg’Žù3|�ù#2Û>Ëlãšx^ù°¾ëusØ&ÚuÒ¶ã€<–Ûƒ±]™‚–íÓ¤í°�›‚wÛ@žÍ(ˆoOÑò-,–}®Šw ŒZÌ–™)¼w6ÂuãR²�³·s‰ZÊG·ÌÌÀ�Ý)I¯›À"»hÉ
+â2rÝÎ:ÊYG”³®¥œuËäÞíNÙõº	¼¢Ê€ Ó®%—+×káEÆ¯›ñbÔ:ÚtI:¥DË'Ùoj-ñà•OëÔ]¯›l�ºÿ@Æ+Á©�UK¿AÄN
+–¥êW­/í¬2ˆp{*A}m£6(³í³Ì6Þ´F_@èwŠ «–Ë0Ó-ßº§m¹]·î™F�ùæ9mîº1Ä²o0A¼DËw£XöýéÞå–9mÇ$Û¾
+Z¹;n9Wt¼gÛŸ!BÉ=ÏïŽLEËÙËÎ˜xbû3Z&òÏÇð~–wæÓ·;ÏÌ§:3Ož¯IË;W,ó-ŽÈj`¾óLæÉ3íäôÎ¼Ý)3ów�™'ÏyÒr6Ä2ß‚üt„’ùÁ[ø
+"�âˆTÂ›L=c…;²jÁ
+B;¸&hÈªõ;“ÌˆpÌŸákÌ‘ÙöYÆçöNû}èm³ÙÒ1ÛþãÈzÇl¶`k2¨Ø&ÕU¶Ù²
+^mOèÊ&à;“*¾ziÔg)Ý�Ae„£#9¸µìÃ-ÓEdiþ“›s*’7:’!­Çô†Q‚ÀÇHret9_”Ÿž½ðÓá§«?Ýèà^íÑÃEDýl1µGE.Tn„ñÔ‹€,þ(T°ÃC§ÎPð¹ôë
+sxÂÝ:.é•’¬ãÒdü�‘—_µñ[BìÔ`YJyÕúÒÎ*ƒ·o)G_‰2Û>Ëlãª¬ÑúÂ½!Èªå2ÌôEË·çnÛ*éöÜm£%Ý »íÁ¤“_,û&ÄË@´|Ç‰eßƒî]n’}7¶#ÉöNÐJuØqË©âkÞ“íÁ¡äžçwG¦¢ålˆegL¼±=-ùŠçcx?Ë;óvoÌÌ§:3Ož¯IË{V,ó-ŽÈj`¾óLæÉ3íäôÎ|_.dþ®3óä9OZÎ†Xæ[�ŸŽ0B2¿"x¿%¤S‘Jx“©g¬pGV-"¸%hWíYµ~bg’Žù3|�ù#2Û>Ëøüñ-s”ÒVÃí³×zÐ�í¼eŽåj¯tËì5d»�˜¯£´·��Üª&jµª¹£å¶O�î½m_÷ŽÛlp™¾L#’'­:|ÁrŸáêýþv1B ÌZÌ´ŽÜÁ¼“1DØYí÷OyºRÊt[èifš¼voÊkG5Y$¯`ñ.`1§™×RfÎò¤U—ÊYGa]ª–™)¼ƒ³ÿŒ­&µ8�ñÒ¾Õ„Å�PfÕZ-÷ÉÅz³L×/´Îöâ]k¦�ï‚ä–sÔêÈç«Lv3æuúË3f ”YµVË}–i^«eÊ€�k‘�ë9k•
+ ÌZdc‘Á¸m&jóÜ¶
+µîô­hŸÜ)~^÷ÆÛôªíU©Õ/lØl€Ûp¯Õ–™ÆUm2kë+�£J^Ü¨wÝúb`0tWarud[Ô+éñ¸:�a"uåÔŽ‰‰Óð‰8ìÉŒPIÙàðòìv|‘æ4qXÊÄPŽ*u~P&uB6~æNÏFFrîÉU`¼&:÷áY¦~ª‘§Y�nàw$r|îÕ-*7[÷†çÏÖá¡§²íºªï�m¶yº(Ûü�H~,«–í‘hÙösÕ:É{»uBoe›\¡ˆ’'­:|Á²×†x÷~’�0h1Ó:rðNÆaqËÒg.¥LÛ>œ™Þ&Î”×Ž0j²H^Áâ]ÀbN3¯¥ÌœåI«./>”³Ž0ÂºT,3SxgÒw¬Å�Œ—F‘Å�PfÕZ-û/ôf™2þ®_hÙf«ºÃ‘ÍŸm�E­Ž|¾Êø~–˜�0/ß™3Ê¬Z«eßá’×j™2`ãÇZdÃw¸°„™B‹l,2˜×þ\œÒ=
+I%\ÀWwª÷JCŽ#|�\ÛøjpälKäZg�û²!Ç:ì,ÒaO„
+a?=S  yÒªÃ,{?‰wŸJ¡#’…kI¦uä~Åû[ó�Õ0§\J™n;ó˜™>"g�×ž£&‹5Nû†ìc.ä4óZÊÌYž´êòb`Q9ëmò½8Wb¦î}p&sŠµd¼ô?þøÛÛ‡ýûû_Úmü·ýüï#m~üó_ÛÇ¿9ü…d–±bËoZy®³—ý4`�ùM™<UÌ‹wtB²¹P´‚’ÍŽ¢µ`�^Â¥žlky:3Ùf‰H~,«–m¨hÙ6Ñ*K¶éJˆp–½’'­:|Á²×”x÷Î”�0h1Ó:rðNÆaqËÒ«.¥LÛ¦�™Þ&Î”×Ž0j²H^Áâ]ÀbN3¯¥ÌœåI«./>”³ŽœòsuÀ23…wp&½ÊZÈxitYeV­Õ²_ã…Þ,SÆßõ-Û™E¯Gä¦H¶!£VG>_e|óKÌ@˜—oc‰eV­Õ²_’×j™2`ãÇZdÃ¯a3…ÙXd0›e¡{›ö¡Ž4ªÕ{¥!˜>•Û,Ùmû­½Î}¹Û´
+¶é°'Â½H?=S  yÒªÃ,{?‰wŸJ¡#’…kI¦uä~Å.Æ<Bg5Ì)—R¦mÓÎL“×îMyí™1j²Xã´o&…{¼–2s–'­º¼XTÎ:CŒ°.Õ†˜©{œÉœb-áK£Ã�}™S"ó+Zy®¡ï¾ùYC@~S&OÕðâÝ«|¯Öó—T‡!ÛyÉ;ïÕ6ä%µ`Èv±®Û«m�ˆäÇ²j�µ|<¿¿‹wÛbgˆpÞ’U‘<iÕá–{½¨÷Þu!f-fZGî`ÞÉ",n™})eÚ¶èÌô6q¦¼v„Q“Eò
+Mö»xW^K™9Ë“V]^|(ga„u©Xf¦ðÎØ‡R‹/í%,„2«Öj¹o~¾Ð›eÊø»~¡eûð’Íä» ¶ý¢VG>_e²³È˜�0¯Ó_ž1¡ÌªµZî›_óZ-SlüX‹lôÍ¯la¦Ð"‹¶ñf³L»Ç�T´ŽÍ¦­öŠ!{Ò©tl¶5Âœºm³„»ëÜ—·M[ O‡Ý¥ik„†”#L�€äI«_°ìý$Þ}*I„~/H¾
+%Ó:r¿B*c~/8«á^p)eÚ¶èÌ4yíÞ”×ž£&‹äõò\1)|N^K™9Ë“V]^,*g�!FX—êCÌÔï…Á™Ü¬EÌ¾46¿³/sJd~E+Ï5ôâýp;£†pü¦LžªáÅ;ªü´ßÙ«ã™\§Í…¬/^Í�§ÇÎÖégDr{Ÿ¨u4{Ù«£[¶
+•ƒw›e@žI!Hm>¢V}6œZözï@!´˜,3Sxïlôþñšv©OÖ}àcöv.AKùè–™ºý5È9Cå˜º�ç�]æ“=8ë|(gQÎº–rÖ-“3x·[1ƒEòŠ*Û¦ZèZ½¶3Tbëžz†Zx‘ÙÚ®Ò£–]ŠY·¼h}*ý¦Ö^¹ì�½O"WWØ*ã•àˆÔÆª%ˆO@±Sƒe©úUëK;«"Üžù¥¾:¢1ßÏÜGd"ÒúÂdÕrfú¢uõÚ(é‰«ßN5uä÷ÕSueêQn'±ì3R¯Ñ:z=‹åÖ{½wäéî²=W• �Ÿœ‚ÖUŸHÅòUŸ‹@¼_å©>‰PrÏó»#SÑr6Ä²3&Þ�Ü�OµLä+ž‘ûÙ¾¥Þ™OOÆ‘y¾˜'Ï×¤å�+–ù{d50ßy¾åMÁ3™Ïé�ùúôGd¾ž3óä9OZÎ†Xæ[Ô‘[êÌ¯ÞÂ/véG¤Þdê+Ü‘U‹È¾=7ƒØiˆ}!Š «ÖOìL2#Â1†¯1FÌcþï˜?G›¢ûV>rmŒí6Ã�67r.g»Ïœ™¶�ªÉÔo×ÕeZmì
+±[³™Ódv•¹LæP_§ùÚÅW.æëP;»ÙIjç0;»ÚÙÍNR;Ùììbçhõs�·Ø9J«–†ÐÎaÕ’n±sÔfç¸ÿOyÙ$ÛqÂPx~WqWÐâOŒSzàòR!“÷NÙ~Ž ¤¦íŠË?ÝO§%Bh� :¬u¢è°Ö	¢ÃZ'¡ÞžµŽ�¬u¼è­ãD§hY7_”î;|é‹NV:Tjß¡K‡ª;çÜYCy‰ÚR>|ôz-pªÈ®¥Ã³0ß`Ã|Ñý°G£P1dìRš–XÞ° ×Òý¦×´´ÍO)!ZGZÈ¡ÍäGåv÷‚L‰ØîQÉ™ÅãƒÌehw'¥²ÒºdæÇ7á¶¹Éàû¹^BÓ²©¼fÍ‚DÔÏOÅ|œ¦e­Ò”<,ò}Sèiiw·¥“$ £åóÏÊíî†y™½ÂnÃ�ó(4-móSJ3µ©4ØµÛæ§ª=•–eSRÉ}ùÃ9çq8œü;j­\jÿã�Ïþ.üþ÷Ýp¦NI>'Aß;Ãe‘Sòu.Dˆˆ£w‰kÓ]–�¹sCD£·L¯ËÒ6?¥”åž¨ZIzmª�ÚmóûœûN)�û÷AiZÚæ§”Vv—ÒŒ`×n›ßZÁ¥´,›’Êî—W9½‚§Å® ±Ä‘UÝ/Ëª
+±Ä‘Õ
+.KÛüÔ
+:™ÈŒR­ýÆxÒn›ŸªûR:kó 4-mó[J*»KiF°k·Ío­àRZ–MIe7›WÆ}ƒù@n 8î­Ó"õÅÿ²XäìÝò¦¥m~J‰¥ç¥"ýäY»m~PB×(ÄZ)„£d~Rš–¶ù)¥•Ý¥´²Û´Ûæ§ºÞTZ–MÉdÇãÎ¯xaÄ1ëñ9q\s¥¬/NF¿¿Æ\pYƒF‰4sZ£f‡šÔ×¢[©æš‘DõúNKÛü–RòRÝ¤”’“Ê¥Gí¶ùÉªÔÃEÖJ¡•Û•–¥m~KIew*©ì6í¶ùA)•#QÕJ˜¼1Å?(™ìn~KIew*©ì6í¶ùA	3©KZ¨<ðtLnÖkÊ¨Ì†ŒJì®ÛîNk¤Y*×Üq—1IY¯)£r:eTR›p»»­yf	]3Ç.¤óºû©Éhf6§—À®Ý6?Õ#¦Ò²Ü•lr'!qÿì†,1b—ÒÈý tC¶†xÔ³Œ§!M¢‹ò,Oê«QÊÆ°D·¯à?Aõ�¡«Þ„†þ&µú‰—¶$×W·$§Y./äR¬òý[ßþÿ”’åíÅoJ¨K�Ëè¨åÆôL‡þ`9½>^ÿ`’éVLÌ”ú¶ÄêqërÔÝy1÷ò`øôÌ¸¾oÀT°{dR>jˆ�Á›“-Ðß¨G™NËž-“Ño4CŽfþ'ƒ÷­s–IÈ;& Yû–-“G5ãéHY3„õ6œ-ƒÚÉ×ƒ{ÂY¦ †!Â�k9ýÙ2ù6ì)O–©È"¦Œj,3@ Ã�ÕPš[&Žj,&â·ltdùºbÂ‘m<ÁcM-ƒ.eãÁlÃl¼³³vf¶úÚ†b¢ÕPL9b´LÕXvv%Ëà;ËD¬©av&z”f
+²°vf4LñÈÂ2Õ°ŒLz†É„jX†1¡fÃäQ�Å°ÇšZ¦Žj(FfVÃÕP#ËdT#k³¤³ñ`ve¶LÂ©4zBÈ–aÌ3–Á;†4ÐbÔÓ*¡'�³LB–	£ŠÁ-Ã–)£‹AO(Y3ýí$_WL¯?ÅÈ9µni²LéÓ¤b(ôW‡bÐj¶ŒœS6LÕXLp}’ÔLÕPLÀ©4z‚ÌÄšÁìä,ûkB1è	ÑÆƒž@Ñ2¡Ï¨ŠAO(dÜR6¼zÉ=�1h†G5ƒ—&Ò¨†b
+²°LÕXLöÈÂ2¸AäëŠ‘
+–,3À˜}©Ï¾OŒÌ1ƒÁÎÌwÆ‹ß,ã[è	�L×°
+ƒžÀ[<þT.%öÉã÷/¿½Üû¯ú-æ¿7†ù÷n'Ô
+s˜•ßÿ‰‰/V-D™¿PÅ_y¸xŽzþ¾øþc�Ã¬]ÿÏˆjQ
+endstream
+endobj
+69 0 obj
+<</Length 433/Filter/FlateDecode>>
+stream
+H‰œ“ÁnÛ0†ï{
+;hjÉNÛ6biŠb–®X4·A‘˜T°,y’2{yµúH{…Êv’uEÃn?)òão‚_¶5ã%x´‚�Ô9þýë	#)rüp1‹gõå§�…ùînÁw%O¾,ÆmÖVuž¡¶RÚemŽ™0+È‚îÒ£¾Ä—9^Îî‘7F•Ò£I£ô­-« 1¶D	ùˆ‹wc+ÖÙ×ë›=-D9~ô¾Î(mš†4gÄØ
+MÒ4¥ñˆŽFQ¨ˆÜOíYi÷ïûäòØ¦é
+n**—4!1=ºÇ­¬½4u1[™­Ïñ�R¿˜þ&<ÎYàŒé+Î¿‘[V¿MƒCT6µÀ¼±‹°³Oº"t«ÔÖyÛ¥?,f'hm,z�Z˜Æ�¢`]7ñœÄÿmMð£³zkU¿oÁ)(¨@{Ü%ÝwžñÁ]ÑSçð}JW!o%tsûùË|2	ùAô•ôeÐ^z`¢ü�ÔYÊÓ›·‘€5Û*�‹ùâÛÔ(cã‹$IÎ	ÔîÕ„ž@ÿPßXÝßY'�'‚ã?:¾
+þ,À@Ï
+endstream
+endobj
+70 0 obj
+<</Title(ST_Color051114.eps)/Creator(Adobe Illustrator\(TM\) for Windows, version 4.0)/Metadata 69 0 R/Author(Beatrice FILOSA)>>
+endobj
+71 0 obj
+<</Length 426/Filter/FlateDecode>>
+stream
+H‰œ’ÁŽÓ0†ï<…%¾lâ¦+�b5YU­XV´ˆzqíi×ŠcÛQB_��Ä+à$mYV{@Üþ‰g¾ÿÏhfw�e¼‚€öp”ºÀ¿~üÄHŠ}³š¬ìåû“ƒõéã†Ÿ*ž|WÎ:ÚÕ¶†ÀPW+íiW`&ÌhÔýg‚ÑÐªoW(£*Ð4Í“ü«¡5®BYú—¯fNèçå»3-V~ÁRBÚ¶MÛÛÔ¸#Éò<'“)™N“Ø‘øï:°.Ñþ5>ÏÉíuLût”rS¹%Y:!£%xî¤
+ÒhÔ×lošPàÅ>qÿ"ç6rfäçßÈ³/“ãÃ˜EEX0nwVàyÌb¾DëO_6ÿí,øÕØ6N
+ëœ€‚tðÑ<ëKpÊGór ®áÛ(”,?€Ñ€îeãÁZ¸AëÍJrg"‚g´ä~Ì[G1“§È¨ƒ
+Fæ\…¼OIÓÇw‰€kTÀå‚î„áMŸPîâv÷Že)X�ž9
+$ò‡þÂŽÈùÂzy=ÞX\¯t<yoû·I[
+endstream
+endobj
+72 0 obj
+<</Title(C:\\documenti\\CAD\\Gra1.eps )/Creator(AutoCAD PSOUT)/Metadata 71 0 R/Author(Leone Giuseppe, STMicroelectronics)>>
+endobj
+73 0 obj
+<</Length 426/Filter/FlateDecode>>
+stream
+H‰œ’ÁŽÓ0†ï<…%¾lâ¦+�b5YU­XV´ˆzqíi×ŠcÛQB_��Ä+à$mYV{@Üþ‰g¾ÿÏhfw�e¼‚€öp”ºÀ¿~üÄHŠ}³š¬ìåû“ƒõéã†Ÿ*ž|WÎ:ÚÕ¶†ÀPW+íiW`&ÌhÔýg‚ÑÐªoW(£*Ð4Í“ü«¡5®BYú—¯fNèçå»3-V~ÁRBÚ¶MÛÛÔ¸#Éò<'“)™N“Ø‘øï:°.Ñþ5>ÏÉíuLût”rS¹%Y:!£%xî¤
+ÒhÔ×lošPàÅ>qÿ"ç6rfäçßÈ³/“ãÃ˜EEX0nwVàyÌb¾DëO_6ÿí,øÕØ6N
+ëœ€‚tðÑ<ëKpÊGór ®áÛ(”,?€Ñ€îeãÁZ¸AëÍJrg"‚g´ä~Ì[G1“§È¨ƒ
+Fæ\…¼OIÓÇw‰€kTÀå‚î„áMŸPîâv÷Že)X�ž9
+$ò‡þÂŽÈùÂzy=ÞX\¯t<yoû·I[
+endstream
+endobj
+74 0 obj
+<</Title(C:\\documenti\\CAD\\Gra1.eps )/Creator(AutoCAD PSOUT)/Metadata 73 0 R/Author(Leone Giuseppe, STMicroelectronics)>>
+endobj
+75 0 obj
+<</Length 426/Filter/FlateDecode>>
+stream
+H‰œ’ÁŽÓ0†ï<…%¾lâ¦+�b5YU­XV´ˆzqíi×ŠcÛQB_��Ä+à$mYV{@Üþ‰g¾ÿÏhfw�e¼‚€öp”ºÀ¿~üÄHŠ}³š¬ìåû“ƒõéã†Ÿ*ž|WÎ:ÚÕ¶†ÀPW+íiW`&ÌhÔýg‚ÑÐªoW(£*Ð4Í“ü«¡5®BYú—¯fNèçå»3-V~ÁRBÚ¶MÛÛÔ¸#Éò<'“)™N“Ø‘øï:°.Ñþ5>ÏÉíuLût”rS¹%Y:!£%xî¤
+ÒhÔ×lošPàÅ>qÿ"ç6rfäçßÈ³/“ãÃ˜EEX0nwVàyÌb¾DëO_6ÿí,øÕØ6N
+ëœ€‚tðÑ<ëKpÊGór ®áÛ(”,?€Ñ€îeãÁZ¸AëÍJrg"‚g´ä~Ì[G1“§È¨ƒ
+Fæ\…¼OIÓÇw‰€kTÀå‚î„áMŸPîâv÷Že)X�ž9
+$ò‡þÂŽÈùÂzy=ÞX\¯t<yoû·I[
+endstream
+endobj
+76 0 obj
+<</Title(C:\\documenti\\CAD\\Gra1.eps )/Creator(AutoCAD PSOUT)/Metadata 75 0 R/Author(Leone Giuseppe, STMicroelectronics)>>
+endobj
+77 0 obj
+<</Length 426/Filter/FlateDecode>>
+stream
+H‰œ’ÁŽÓ0†ï<…%¾lâ6+�b5YU­XV´ˆzqíi×ŠcÛQB_��Ä+à$mYV{@Üþ‰g¾ÿÏhfw�e¼‚€öp”ºÀ¿~üÄHŠ}³š¬ìåû“ƒõéã†Ÿ*ž|WÎ:ÚÕ¶†ÀPW+íiW`&ÌhÔýg‚ÑÐªoW(£*P–æI~ƒŽÕÐW¡iú—¯fNèçå»3-V~ÁRBÚ¶MÛÛÔ¸#™æyN&É²$v$þ»¬K´�Ïsr{Ó>¥ÜÔDnÉ4��‹Ñ<wÒi4êk¶7M(ð…bŸ¸ÿ…‰‘s93òŒóoäŽÙ—ÉñaLˆ¢¢,·‰;+ð¼	f1_¢‡õ§/›ÿvüjl§†u
+N@A
+:øh>íKpÊGór ®áÛ(”,?€Ñ€îeãÁZ¸AëÍJrg"‚g´ä~Ì[G1“§È¨ƒ
+Fæ\…¼OIÓÇw‰€kTÀå‚î„áMŸPîâv÷Že)X�ž9
+$ò‡þÂŽÈùÂzy=ÞX\¯t<yoû·I½
+endstream
+endobj
+78 0 obj
+<</Title(C:\\documenti\\CAD\\Gra2.eps )/Creator(AutoCAD PSOUT)/Metadata 77 0 R/Author(Leone Giuseppe, STMicroelectronics)>>
+endobj
+79 0 obj
+<</Length 426/Filter/FlateDecode>>
+stream
+H‰œ’ÁŽÓ0†ï<…%¾lâ6+�b5YU­XV´ˆzqíi×ŠcÛQB_��Ä+à$mYV{@Üþ‰g¾ÿÏhfw�e¼‚€öp”ºÀ¿~üÄHŠ}³š¬ìåû“ƒõéã†Ÿ*ž|WÎ:ÚÕ¶†ÀPW+íiW`&ÌhÔýg‚ÑÐªoW(£*P–æI~ƒŽÕÐW¡iú—¯fNèçå»3-V~ÁRBÚ¶MÛÛÔ¸#™æyN&É²$v$þ»¬K´�Ïsr{Ó>¥ÜÔDnÉ4��‹Ñ<wÒi4êk¶7M(ð…bŸ¸ÿ…‰‘s93òŒóoäŽÙ—ÉñaLˆ¢¢,·‰;+ð¼	f1_¢‡õ§/›ÿvüjl§†u
+N@A
+:øh>íKpÊGór ®áÛ(”,?€Ñ€îeãÁZ¸AëÍJrg"‚g´ä~Ì[G1“§È¨ƒ
+Fæ\…¼OIÓÇw‰€kTÀå‚î„áMŸPîâv÷Že)X�ž9
+$ò‡þÂŽÈùÂzy=ÞX\¯t<yoû·I½
+endstream
+endobj
+80 0 obj
+<</Title(C:\\documenti\\CAD\\Gra2.eps )/Creator(AutoCAD PSOUT)/Metadata 79 0 R/Author(Leone Giuseppe, STMicroelectronics)>>
+endobj
+81 0 obj
+<</Length 445/Filter/FlateDecode>>
+stream
+H‰œ“ÁŽ›0†ï}
+K=ø²``••@�"ªzØl£BÕhÅÅ±'Äl
+N¡yµúH}…H²ÛÕªÞþ±g¾</ï‡†²4ÚA!dˆÿü…‘à!þºX;ë&�ƒøxj!==fìT2Ÿãûh9CÝÔ )êJvÁbÊÕ£Çc‚Ñ”¢Ëo×¤•ªJ¡‘gû–ƒö-­¡Wm‰\ûGï–-ßŸWÎ4…ø uÒ÷½ÝßÚª-ˆëû>q<ây–É°ºRÓÁ’Ý{|®Ûk™ìì©!›©šˆ-qm‡\ŒVÐ±V4Z(‰Æ˜îÔQ‡øBi^¸ÿ…1†sk8KòŠóoä�6o“ÍÅÜ!2*HZ Zµ™™Yˆã£VI¼BÚ¤Ÿ¾dÿmÎÙÕ»9¶Õ4QÎTPƒÔ�ñwÇ—q°Ù?š¨)|›E%¢=Ý tö7á,¦ò²Ìh-ts]\é`ì$¨¨,B<XöôXiåy¢¥ã8ž¿È9Õ´;è<æß©dÀcI+U<¨B°<Í6î]²qèú<I=Ï]864zÕÓäIžûxcbä¼r£¼n³	®ß¤ù­Yö?¾$
+¥
+endstream
+endobj
+82 0 obj
+<</Title(\\\\Ctn000295\\datasheet\\AdvancedAnalogLogic\\STP16CP05 New\\CS22150.eps )/Creator(AutoCAD LT PSOUT)/Metadata 81 0 R/Author(A Z, S)>>
+endobj
+83 0 obj
+<</Type/Page/Contents[556 0 R 401 0 R 85 0 R 402 0 R 557 0 R]/Rotate 0/MediaBox[ 0 0 595 842]/CropBox[ 0 0 595 842]/Resources 84 0 R/Parent 316 0 R>>
+endobj
+84 0 obj
+<</Font<</F1 332 0 R/F2 333 0 R>>/ProcSet[/PDF/Text]/ExtGState<</GS1 338 0 R/GS2 339 0 R>>/Properties<</MC26 87 0 R/MC27 89 0 R>>>>
+endobj
+85 0 obj
+<</Length 8965/Filter/FlateDecode>>
+stream
+H‰”WMoG½÷¯èãÌbÕªï�kd'@ÉZÀ‚¼’¬U¢¶±r#ÿ~YUÍªžm†àá+’E>²XÕz~œ®x¯çÇ/Sˆ‹™S^¢™�Yœ›µ]rš_¦�ÓõÛõ_÷÷÷o>ß}]>ý1_¿»1aþîÍÍôŸIÏOs1×Ê.±š_möÿüÛü	JjQYéfE?}JÆÍ¿Óö†¶OnQ1Ï9/ZÛy�R\BÒM~ž’]‚ö`ÈždøÐ¡“ûg�ÒCFLz	>Áet‹vqž§h—$2¤¨‹ä4IÎk¿w¤¬c(€Î´®¢aÑ%?G³DüG¢õ†ÔÍbsY×!Ñz³Vê;Óf
+{:R§mNeZ÷¶¬[K’�,(ÄÏÊÆRªIiZÔÁ‘<K*ñšM¤©–‰Êš™$8ÈiIF)‘ä|¬º.“¬Ë"Ñ—¬‹×èHò± á²õž¦=Ñ&’d[¢ØE×flm UGžÊÆ–Á�à•/ª±ÈÖðbò,±[âØ�h¿£b&øÏÔDª¥£Z’h@Ÿ[²eÉ}�@6$myWˆ× ?I™%*;$Ík	ÝÅÛdôä€ò±'Ãˆ-‰y´{Š5$Ãºä@Še<I!²®-…�¬#ËŠýúÄ«&±¥‡{’Zª.°_ƒB‘dËªçÜl´E¢>Â1ÔHªÊÏÔ†Z‡r05t`¼ï�ñ˜ðÉA‘´Åˆ2£Q¶£Ž¼5—dH-Ã“Ä±¤Š”Bá§
+bB«Ñbf)ë4ÿI‹	��UéV¿dœHš$jƒL’5L šÆ°.²�ÀÃB!‚LRV–¤œyOpbÁ®.\£M);œ0•H²´	�GWt]äºÐG¿#0*kzËB=±�5•Š¾,zn¸Ä[8ÔR°¹¨Ú§QŠ½R"n1hŠM’¼%­Lµv<N Ñ˜€”±'g‰5�º¤2‘�¬:ÊÈ,aBšMÁð9WÈ’ÇY£s�ÃÀfÞ±l0PIÒ¬kBÑUŽ$LÑu¹Ì
+«üÛ¹NÓ’É�!ÙçâÕ°|Ñ
+¬�«�cVAÎ¦ÌÝÀ“D@È�ç—ŠõœP/�œù\Ó§ÎD%ÿ•:÷í»›éçé»Ûéú{Óùöã„Þâgæ|KE:4	r»N
+7 Ú
+;ßÞA¸ý6Þßþ¤ÃÍOÊo›,±„è°ô†-+’…&í_·OëñÊ/áðtDì‡O�GæûcÁ®ÐI‡GŒ†Ããñ
+Ýzxù°~9þzûãôöv
+Tn–N-nEc3²Äs»zKÄEÁ…‰³[g) _zIáÔ‰ƒ².ö²Ì\éÊU!j6ÞŽOžs…¦+Î˜s/?]I~ž‘ &
+Ü´¾6ž»@¾6 5ÄlmìÃ•3›W_)ýþ	äéÃã×#úÿðòóã•Æq�tóÌkŸïŽÍpøýï,Î_^ŽA<}8†ÃóÀ|(^>qÇªÚñ*¾@ãá¨/eýCqxõ™7ûúG+
+E“t¹ÎŽN’™q³,n6–®á×ÞE±½‹pZð2ªN¢�“P�\‰~µWëâ
+àq#�6]±}¸ybÙõçI1©ÿø?~Ä�ßð÷
+|~7ÿò«šïÅ]‰Àa”jôÞ6ô"Dár%„®½g 9@F9ð:J;À§<Ø`Þá´b1{ÅˆpP&ÀZÝûÝx •�•)Ht¾"'zD8:1j	ÐÉð)IÊN¯¥MHqœUØQ6—Ä[€g¸Q)î¸iŽ[â=7�Š8IÄB…�Ó¨„©ÀËŽ)ôT4röT‚+«ÆG‰¯Œ7¦øé�Aâºi™ãðÙâÙ+3ø.0¶|é“¬C�‡nÂ)ñl|!øìp'HK]Œ=m+a0Ð{zŒ±;£qÏiÉ³ßêƒÂNÛ¼çÔÆ$·f…ä†4’…R!Ùžç˜�½Èq#pcÔ×&u'ÈžãžÀÆq;°Ç”€û#¼g·m´Ã�$æ¦ãtèaä8óeDüh„©
+ƒcA£ÕHm~…¿Ÿäy.‡±OÉªå Y%Ÿv9àf¾�§¤åó.«
+HRÅ¦Ïªøý+Y•ê­l•Ò8˜9µ"d=§“p=Ýóµ![V@²2ÇË/[siV†‘RÙØ¬66€Ð§JÇÆÏ_‰Yö’˜[<zÙGLß¯çp.¾bÕÇ´?ßV-dŽwZ_­«ÞÏzV÷»“[ñnxIIv8�òºŸ†ÔSÒynœŠçÆÏ©g|�f½í¾2â\™ƒß_—t
+"<Ÿê`�0VðÿÑ)žË^©Þ˜­Ã¢Ça$è0ÄC_µ¹Ÿæ²ÍÏÍJªÜ<÷ü”ÝO«ÆØv1ãû¡ÓÙ#…ç‘Ua>Ú´ËK�oƒ.÷f%™¶žÇõbìÀjcþ?å&ë·!Å¨§°8î)lV”èÚ(ôÍBa£Y�BFOê)……9¸¢Ó"DÊQZleD
+7EBÆ)''âT
+”V@m6Lu+´�¥upXƒß!Ù�VË_"á5+IaÌòyú÷>Ï•cÎÖîòl™K¢-/É´X½š©’Gä:¤.*-uAJR`ÜázœÃ/0w–‰Oèi94«ž°â¹'¬QH³qí"¼LjGi¨ï'\ø˜ø†ïVÌÖ ¡�í¢q$ÖÉè¼ÐµR�ç	Np~Üué„#*Åmgc~˜ÜÛd…wÃ‰[/Â¤�ÕxN¸ÐŠMâðQ¤)#Üâ�lÐŠ“_�Ø%ƒFB’6¬ƒËCƒ"‘³Øä/>ªz+\èÚnž;|R‹Ä‚3B¬üP”®{©LHâIÓÅÄÅ
+DUklE8	šw¶æ©y‰<gzíçó`„óªí°S@úÄÐK,Züâµe-Èkœ7®jJ@¼Î»*4†¥
+Ây«B³ªUhœKç­
+�s©‚pNwÂHº‹¡çœçÀyAÎqîÌŽrmÒŽó†ÉÎ\àTÎmº
+Ò¹Á¯¬7þVAÄñ©\
+~l}tÞÄ}0LHGóF3�jéÐv7dã¯E~^tŽ»<ëæq�oHó'.YI-«ÖJxY»Ëª„#YIž-«†tY£>+v|6«v®$­­2c©"B�¾/UC$ñ¨ø�S«ª#>±’9Šû òdE“â"Û�2„éßËã9u‹/jX‡oˆT.‹ŠØToº�“�>®±àâ’ø“ÃX\‘\~©Ì~º¬,#®ø¡/„0*Œ6¸ô)ŸêwD¼7ÉøÜ!ÄpMÄÞZºy&
+¼CbÁ0¶è<Õˆ7M§d ë+’pçñ‰dvˆWv°òõ,{áé­‡¼;À¨8Ø´ÄoË{C.S.dµ¤Ò¢ù%Ó¡Q,U¤•¡Y	ÅR††´2éR?AHOfÇ¹T¡ð¹qÞ²Ü(à”ñJ§®‚Û1.H#¸�ò‹³d}kÏµ6/@L’†];¤ù=õbù@ºþŒQ©%¹lÄ\’
+®;r; ’ÛÙü—ñjIvëÖ�s­ân ªÃ?¹ŒTYARH©J2Èö_$€:¶ßÈºm|8 @Èû‡2¿�e'¤€²`yyßÊ`�Ë>IAT¿zw2‚|ÚQ$ñ‚hF«T;V t:
+ˆÈ§¦ÇVIíMôzrãH¶ß>”¯à™Árõi¹Y%lõÙYÅú³:\<²“þˆVbÛ¬†{º
+&ÿNHÂß€D¯:}¤#þ•�†ÏÀŽíL§àmW‰·6m@ª~4o¬Ä§Îa6ðaãÙsm ”d§#�Šõ€&]'²fáÖÚO�–ïu{Þß¢Äÿh†­FçþvlƒDƒ[¡HlË
+n‡²þÆ]Õê›‘\ª}"€ôagÖ”þ;3‚¬wÅ–pDæî’ÄZ>|%t6šZh#çÑ&ˆ¾G;ÜðÀ§‹,äV	®iD�³‹«”°÷•
+¼@—·Üïu`DN%:Q
+Íê~=so¼¯£ÈˆõË-�N©²2Ü)9ZJŠÂ7•QZgŒ1¼n³åÜ\6
+–â,Üž[«¡KŠ»�äµ?/ï
+íØ²�°ÅÝ$áÎÓ(-.ŒáÅ—qþ#%­u+Þr÷Á»8¾”SE„Ó¸ï]áTœìX'b¾$	áßsm_BÆæK�É—*­<_ÂàÁ—AÖm³šÇ¦¦6w2¹g×r1®kì9,/ä}'ƒ³)Ð¦Þq29ÕŸj±ŒÆ|£•P.¯•Pîv«…W±µïh©Ì*»vh�\£µüéÝ hŸ�-/ƒãï‰sñë¿¯Gè	?1Ê*žîÄ'EÁšOn‚1„ëö‚©:Ú‰)¢Ûhÿ^Èkj5kæPš^ãÉkDS]i¶GóB
+ÏëRd^¨$Š<¶Œ°…¶¼�<™¢óG‚d¾ZÊAžHŠX0Pß_"~Ìíþxüþõ—r‘c%³äI� %‘)‰O™<°OdE(œ_vm…/?GHŠxuÖ|É=±kÜ/±mD	¸—"¥;YN×…‡£¹ð,ñÃñ!Cê#ÀË(�%îÒt…gÃ´»3ü)“øººs~'ñŽÝË¨/‘Q_‰3·2èäT]ÿ�Ö§÷úlWâSa¶�”¢1O™##
+F
+H-Î;J‰ÿ³Ý*Õia~^ÍYÎ<àÅûD"¾Ù†v£ƒÔ#WòZ�ÒœeÍ]¼£&ÕG¨¹K–�™©j	jYSï?âPòªôÝ“ÚFtáXšgÈ–B!U´”T¥pÒc)D)Â”ÂiÓ'„ƒ0¥PSzfªµµ|	ƒ'_ŠàEmÙuª Z›O”èZnV‰Ö¾ƒœv'ò¾“	t(uë{#V¦–òS­)³C¾ÑŠØ.œêxå[¥ˆ±ï•Td•<`õšŸQ�ÁÙýp­^ÐÞ%'é=ˆ”d{¢?x¾
+‚aÓÊ’ñ>•XdßÑ¹2!—ÐÔé¼
+òrHÉã;ZŠˆÌ‡VH¼©x²è	nëÉj4KBoÐ�^z*HéøaÛzªóšûç|þè£1ÖéSKFj#ÛÒŸú:ÓyÔðI•‘ð¢VN
+ï'VAæ·šžÑHÿÆcé 6h‚?ÜŠd€ÞØ‘7òú�ÑŒ!•KNkEª¸0kÂ>×ëZÉz‰#_;Iës‰CvƒðN’d'AÉÏ�„·Úë)£+ò‡Zx¯_€$=YàƒFt™	/¼ßãÝ-ˆüJóúÁ˜…!5¦u'D|E„´:Öq‘ZsÖ \œ¾´K-[¤aâ‰�kBBuf°šî;æÂúKF¥§>c„Úº¤‚Ðå›I`Vg9dBÊŒ 8ÉÏÚ¢ÓÂKÑ†ó•¹mêŠ~…¬–d¡–%uE~D¼&yu4E8J!4k)”x)…h	Í¶B¼–bjíR(ñR
+%>G –BiVâg¢–ø‰Ü/¤Š/üOvyn@IÖBœ$WžûÒ§oƒl3•�áïm5üi†öÿ€m|È¶¡;Öq˜ÖìXLŠ%Y%P´
+¶Œà,k¢â]c–M¢?Í\³Ò$+é%œ£±YÍh4+‰X³Ò4«©e³š–ï²’/K"´µ9ªÕè±ï¶Z-pd&/ ÁÍ¦vq¨&	 ¥¹$6²“ØZ;	1¼sØ¾?ã“BÁV¦ÑëZ»Ñ¦ëfUË<Ë­k°Ô]tÐDG“»J„øV®$¼ÝëÃ¯Ç7ÆBÏ¶›ë«w„ËñäÏr,ŒJKÉR,Œ®®Ø¾-Ç~HJEIR·^þÑØˆÆ'Z–B!LÒ\Î-ƒ–â+báN‹VÔÁ;ÄEƒ·bÓ ‚ìR±’HëyÉ°¶ø]2‡™Á+ï^ +÷vïd¬'’A‹ä¹¥È"¨~«À¬_6:,1ø\)§–Ø.<\¼aÁo+Š€ÑêµÀz
+Îr}¦á�ãó_Ïèäo‰_5„ßú¬|@D²ß¦ç³“ùDfUl
+l�Zñy+5ÊÄÌ@µ”›8÷vüÑs¾ê¢ü­ÅßF,SKùËÊ†jÅ–/áXøQŽ•uaYYžEëŽÃÉÏÔz»Z¬é¢jÅô1€�“mI
+t©r•¸�Rš%Õ ‹TÑÒpÄ²&!Î¥ypn¤`š)`dG�Ü‹³Ško•õ¬ˆD·´LË²ÉrùÞß¯g†g œªý€‘åÀå¹™y[nQnXËqÃ–7ÂøíØåKùÆV[@¦•d›2)�ƒÃÉªåPå�µL¦Ë²áPYÍƒ›Û°*2J«"Òq¤EV¦!}ñæ¿SïÚ’½šZH®vÖÀ,]å}‡ÿf¤]>�ŠÓ/y3ì×‰°aÃ‚Ä6ž¹VkF‡�¸22>	QÒK™œWÞlˆQY¹«ŒD­1²
+¨�Žç"®Œˆ‡CâWë¼	#1Òfí`àêî¡AµjE°pöäPD´‘ÅŒ–|úÙG,_ÊGx—ÒÛ°	øŠÑ‰hÀŸÈ‘ãˆOã¹Öë¹d|4¯Ç¿�‡RüúïëˆÏ“ï˜ùó°úF^2¯Ço�k*#öJ¥Á±Vyj/k2vÆ<E`%ññÉÑiÇ£ÆJ”<æ)	-ÚiUê	{Uû@ú‡VÜÈkY.FkE˜bÂ•1ošoFJ¼ÒÑ4|12æzŠ–ÈTÂëT–Äißß56òr™¹µ{'b<‘¦ï¶�g‰`=%ŠÒ«C9	È¼ÉRÖnÛc=�˜�RæeÁÚÅÒªó�x}x™ø>3¯Imnãý
+‡Ì‰Ì*xÒ¥.ˆ£D›§„caBt$«‚¹—LŽŽb©‚eK””-A6[SÉ²5í*[ªDíÛ1*ÜH
+ª%Œ*"LXFOþ„›©õv2!>ÛV]×¢ñrv
+ˆ—ö*Ü]ô‚!DÇ© Ê©hi<bY³ïÚ)y‹$ŒN«ƒ¿G¯ÖnÂñ—œï�ìø¶ÖÎaÙÕ,Å³~­žÚ”CÓ¯sÒ•JpäHâJŽ –œ©eÉi¾ÂÊVš#mÇcù›1[v²í
+üK¶=¤Žäøn”?A,SËò7-o7£´E½£Ê±0ª½%Ý–Âô1„´ÞŒ´ì&âšñíZ™ñ)âípõˆS¬7#Wé¬—'�é™Ûihºß"bY¹‘=·CÛ‘Šä£sf€öS{³¡ùa)A¡ŸžW:I”€$D‘Á-×‡³cƒž¾T&Ÿþ7Cþl ·!¿`›˜–ÐJ5Øi‰_³ôVæê¾ËÙàÛŽ-½´¯ÈÔc |sRcÁÆCþSoGŒQ‰ñ�‘ˆ4Æ)£Ÿ˜Ø±M_*S��îßÇß�P/Ý-ÒúIç‰ðƒ¼‰ø1jÿúç�Çï_éº”Çõ,a­BuðWG7‹"kñ¡ÙB«P¡/sj)B«Ð¯ºï%:–zãª_�ÙÃ
+ÞCßÈëCF÷½ŒÖCÈµg¦îÍ�L="^úü�ñjÉ’#�{ŸÂ'¨—úKçðüjÑuÿí€PPf»gåvßÙ)4™/\uâkòõd„�Å¾‘/‡ÌÖx0û aü°�!|Ð*¬ÒÄó@£©hb£}O3À/J�TØJxå<„O«E4Ïësn4&S7¾	(Y|¯ð²20JÂ.cN}\±§,_(À
+�Šø FÜ>.íMÌþ?x�
+Rs>Š
+Ë7*b¹ƒ’rÜAËr7
+”ßÚò~ÁÌæJÊ¯²	~•Îƒ¼ÅÌRúX„×©Ãµ/²&ÛŠ4uóISxˆ½±¡@”Phi4Ë°Ia97MC»,úÆ¢¹œÒ …1¬áÂŸˆÎùF4@hibXÓ\®Í³õÜð¸æ$š}·´ª³Š´Õ3KÍT²Ì4—¢25æ•o™RîÀ”³˜B?*rå4Ž£s
+^4: –;Ñ²ÜMËJÞ"“–_j+`°¹é™»­¤ÏD‡«hi;|&RK´íPÊŠnW‰�z%‡x;³n´cbÕØv¤=%–x¹M$õÓÒôod–måbËì9¼í`mW*âÃAˆ�ŽPb�ž"
+1"ž6úÁ¢Äc#„ÌUÆ¡ÆW�ñáHˆÅ½½�aŸÎ�"–èp˜Óv�IBb¯N†¢n8@FÛv\í§/#SŽYð6Ùs©vL›5êœÒ!Îsr×„¨MWFÆ‡ƒÛù*öfà{¶U;°æ=«ƒFUVO=Ù¨¯4Ši_‹ÄôdôáwãEÜÖd;WîÌà�ú
+—��ÊhV'#=Ó¾U»iÞônç»'v€¹Š×Zäî¢0R]qµw§‡eG‹”‡K]ÙÙ\€è OL\Vª5[ÖQK ””@ J h)�Ë°¡BI–ÛÃ’r”dh)ÉŠ\%”ž.röú±2ˆ�VK¨®‹û«÷l{’>f³�CŒ„§@”Shi8Ë°Ib9×ÞÉt7”r žÁ^ÑmoFRsÎ7²ÜZ;‰ex§	×æõzndrŒ×µÇ¿°UF8È‘Ä-9‚XrDKÉ»†eKNË¨P¶©ÙvydÛ„Œ”þ„ËŸ Ê´,Ó²%°fs‚XFW')¡»µ¤×°<˜¥jNFF�®%ÚŠnWŠ®_‰NogÖŽnú2ì	ÂH2ÇE¢{½…ììÐŽÃÉ,Ë†	Èì‰¼í`
+-G*àCAxö�IxÁ]h6Àˆˆc+ƒ“/dä´°ñi@p™|<û·a«]™Ç"g$^ö+-Ñ÷–”]ehÂEßƒåÖÜËŽ©ûòedÚ1Þ&"cëÍNj£FÔª›æ;jc«Ñ½.�Q£ž¾œŒoãEzÌm WuÍ�CÈÅ'âE/¢ÌÊR¨¢,ÓJ]2Së¢ã?—%sÚ¡ÉÒÛF¾Ò$×ËO2Ö—xô&‰C,ÓWÓÕÒé¯ì"¤|Ú˜yµK,Ó¤ãš‘öhù@JòZt¤\ÉY¦[³óNÌµ¸b–-"Y¨x®t¤Ï÷rò!Þ¯Q�Ì‘êØZØzÕîsW~”
+ÉBµ”ŸXÛÒêÅ3¿ªc8„–r¨ˆr(ZÊ!,+ªsZ¾À3øQž•Cð¬x†Ö‡Â�h}\-V„!Ð_Íö3!W+¶3é¯Êó—þ½ä]Ò_¹ËªA«ÐÒx`Y³€wíŸ)¯z £96ÍÇÐœež®ÎùßÒ19,»&Ïå[_òÁÎœ$„¥Úí[æ_y9~$wËågj9~¦eÇã*c�QÆc«7©½ØN¼¡ÂÁ¡°jI¢,N-Çâ´ìX¯¹Î7¼BFyU]ÇZŒ”5£¤>Ia¸Þ»ª¨ØØñv¤†ÕUì3ô8"*d!–¦'3m>#E&û	vt&Á—‘©G½]Dc¡*Ó„¨åZ­!Nr_daš×ZY®ŒH=fÀ[Ù_=ô™Hˆy"téL=š‰ÉÍÍÐV«ýU}/¶[—ÃŽ­½øR™qÌ…·öƒ‰±¯×±ç¶‰Q£NBcF„"A{=„#>�¯2ãxsï_±Fš›ñwiÜ�â‹£Íbùúõç†±Tš<”Æ1²ÔFø;·0ò÷Ézm¯@÷§Jmd["½ÆÛ… :VçRPÉNç¶z”H´ü€|)rS2oÌèÌÐ—[ªÎÌBîZ?Ø9e Mšá}	beˆ�1œŒ $Óy’ë‹úÐšH¾ seÉ"„:-Óu:=õùÁÿo4SI=;äz•Ëê�­9�·UÊ©Í·´=’{°ÑiÞ�·J:�ZªÓ
+¯‘‡³‰“â¼ó6¾�ì¶ÖÎ–•	x7l­µæÇó¥pÇÒ{‚žç=Öèx·<�ƒåár€†eœÖØ2=;¾bhN¡…Ì-ƒàT_`Z–Að…,—w×o–á‹··{@L'<É”2\-brå•’¿AËù<ÊÔWÉy_ˆ“±oë£ˆñ~·Ó6CÈ¢Í‹×rÖ÷Ú™tùäè¸ïT—îêDk-­ó²l^Óònbn»ƒ6þ™{»U^óBw´Û‹ë·W©™j^ÈBó:'@»M	Í]ßn/ãV¯–^}0‡tvÄ¹•6¢“8Ó»,¹kAF�ï´d»eê¾¸´ZSäË!Wßh)™›:œnÙ£íyº C)K&Ó­Ã2©•%3's×:-Wyñæ¯¦–M-‰ÝÂ×IáƒñRq�É‡^éÖ0ƒCƒsBZuiÝ“¨†¬"d
+ÞÛ	h€¢¤j8PÃÒç-g\ˆaùI¦öàX^i%™,ƒ¾XRû9,/äó$3ˆz¯Æ;�d2½{!�»–AÒ¼I­�D�Pœ�…Üµ~°sÊ ©…ñ¥Õ12Ü>^f5”lî+¾Òú-­ÿÏÙý{¦û�Oäc–�C®\Ú¾=roÑK–ëˆéz÷Ñw%YÀ7:óP
+ôCÂší%näË d?�o´€¨Ì©õç †©¢VëC3W`qóWu2}ìÎ¬€äAk@¾-YŸOjú¥†¹ŽF�Ÿ‡¶õé)&û<îZŒŒV6ò¬Åòfy#›UFZŠr×š2»8OZ´ùðÞ<'"&Ï©ˆê(žŸ´€¨Ì]+ÓªjæÁld?˜tpÙLÎ�™»ÖÝ2mÙ'ÍHíjY~{30x«a[@ðÖÁüÝf
+¥Ëõ~½šÂ
+1ijÀÖø–óvü_£‚Axâ1{öb~’‰#;†r×R„cÍÉÚ!$Œfí¹ký`ç�Ùñ`øªe›;ddøZ™U,òQ«s%€‰æA¢_>©…è3§ÇSjúñ†÷ê¼‹ÐáK-þn�fUæÁ´¾Íú˜Ã+ÒÕ@´EÔÒ_ã’É+]Cô‚ÛœsÂm„NÌ2–/º†=·”e�LS´Ý‹2
+bœíÈ†ªä¾‘òê9ÊþùçFã‹³Ñho1½ê…4SŒô!_³4X¨‘[ä»wtlX€8Ï^‡êAv=BÍ°�Fw=#W(ÎQá*ä8‘Òš‹†ƒ(+*×DBê‘è;w_èõ*©cHÙiÑê¨Þ×Eë8¸ÔaÅi!µŒÜ­¯ïycÈ‹d³�ÇÖFâ±Ì£ÐRžµ@´ÐB-”y­˜Ï)Ìk-Àª2/™Zæ�Ü™WžÁ|mù`b¶µ8yæ…•Ðª¨šÓU›÷c5|3CO•Ø5O€®””\!hiDÿxËEG{£@»#ˆ-N.9Ëš&¼kÄPóü™‹–Íy¡�h÷µqä…L‘bÖ¼4ÍYh^bù)/<.ÍK3=«5hê[­NaøùÔ©‡}qhAõá’à¥š\@4	hi°¬IÀû=@--ÁâŠÓé´ÈÕj’’£§ó�]¬wBj
+6Â�ì,¶ÖÎt[ÞllïÊ"ÜïXþúõžP
+:Ÿ<óhe^y-Ï`Uy«Ê3Xý¯ðj×m†�»¿Â_�Ê–õš‹"S¦|C‘)Kûÿ@�RŽ¢l·�œÉï¨Ã­ÁÕ­ÏÑ¥�‡tõ•e\íÒÕîaC¬‡t¬{HÇ¨”«[­?Õ³P.xî�%üŠe
+è5$„PC¤ñOƒhAšÍI™)p»MYÚ”áêv–sÇÇW›1ÍúÈI¤Ú.Ám‚áÄû!K·�2ãK\‡Õµb-ÐêüW¹‘EdŽl2�\ÒN•v]­f««!VUP™�ºôá4ºzovÝŠ2ÄÛ-*ý,Äç`J ÓÂ‚äAö¼
+yžÆ¤×+®k£3K¨n¹ØTéIPéòß4	öe+�9Ê›ärK&'ÉÙÝÆœ]-‡œ#í¡¸ûäæë´Î·¹öy•ÉÞŒÖã°-á·w¤<¦·ë}™ßÓ‚}"gÙ¹þ6‡=’gÜ©@á×'Fï�O�XÔOk�æ´ˆ»¦0àŒ¢Ôcöcç©�
+endstream
+endobj
+86 0 obj
+<</Length 433/Filter/FlateDecode>>
+stream
+H‰œ“ÁnÛ0†ï{
+;hjÉNÛ6biŠb–®X4·A‘˜T°,y’2{yµúH{…Êv’uEÃn?)òão‚_¶5ã%x´‚�Ô9þýë	#)rüp1‹gõå§�…ùînÁw%O¾,ÆmÖVuž¡¶RÚemŽ™0+È‚îÒ£¾Ä—9^Îî‘7F•Ò£I£ô­-« 1¶D	ùˆ‹wc+ÖÙ×ë›=-D9~ô¾Î(mš†4gÄØ
+MÒ4¥ñˆŽFQ¨ˆÜOíYi÷ïûäòØ¦é
+n**—4!1=ºÇ­¬½4u1[™­Ïñ�R¿˜þ&<ÎYàŒé+Î¿‘[V¿MƒCT6µÀ¼±‹°³Oº"t«ÔÖyÛ¥?,f'hm,z�Z˜Æ�¢`]7ñœÄÿmMð£³zkU¿oÁ)(¨@{Ü%ÝwžñÁ]ÑSçð}JW!o%tsûùË|2	ùAô•ôeÐ^z`¢ü�ÔYÊÓ›·‘€5Û*�‹ùâÛÔ(cã‹$IÎ	ÔîÕ„ž@ÿPßXÝßY'�'‚ã?:¾
+þ,À@Ï
+endstream
+endobj
+87 0 obj
+<</Title(ST_Color051114.eps)/Creator(Adobe Illustrator\(TM\) for Windows, version 4.0)/Metadata 86 0 R/Author(Beatrice FILOSA)>>
+endobj
+88 0 obj
+<</Length 420/Filter/FlateDecode>>
+stream
+H‰œ’ÁnÛ0†ï{
+;hj)I±
+6bEŠb;d–ÍU‘˜T°,¹3{yµúH{…ÉvâvEÃn?EêãO‚ó«¶²$[Øk›Óß¿)Ñ*§w–“e½€{ýùèauüº–ÇR¦Š^ó6k«º¤­Œ
+Y›S¡Ü²¨»gNI_‚eN7Ëo�3¥F2ci’^��4Î—dÊ>ÒâÍÜ«]öýæöD‹QNïëŒó¦iXsÉœßóiš¦|2ã³Y+’ðÓ¢hÞÒÓ?½¿ÙÀzCLºŠë
+Ÿ²	?7º� ½®Q;KºXlÝsz¦ÔÏºÿ…‰‰È¹Œœ9Áù7r+ê×É118$Qe�_Ç�åôº+"_Œ9ôÝó»õò=ùÄ&ÿíBÉÑD}ð¦_­’T`1D#ÓnD%39)zê
+at±(¬ˆ®ˆÒâ‡3n°3ƒèkùsBÔ¨ÑÀ€¸6xfu¦2#ì>§m¢`'i±0N–$€×Â$ÚŽ2NÂ /úõ<þÔã•ÅðÓ‰ur¼ÞŒç6Þ¼�ÇýG€ï](
+endstream
+endobj
+89 0 obj
+<</Title(Clock, serial-in, serial-out.eps)/Creator(Adobe Illustrator\(TM\) 7.0)/Metadata 88 0 R/Author(Satana Il diavolo)>>
+endobj
+90 0 obj
+<</Type/Page/Contents[558 0 R 403 0 R 92 0 R 404 0 R 559 0 R]/Rotate 0/MediaBox[ 0 0 595 842]/CropBox[ 0 0 595 842]/Resources 91 0 R/Parent 316 0 R>>
+endobj
+91 0 obj
+<</Font<</F1 332 0 R/F2 333 0 R>>/ProcSet[/PDF/Text]/ExtGState<</GS1 338 0 R/GS2 339 0 R>>/Properties<</MC28 94 0 R/MC29 96 0 R/MC30 98 0 R>>>>
+endobj
+92 0 obj
+<</Length 15855/Filter/FlateDecode>>
+stream
+H‰ŒWM�7½÷¯¨c÷ÂSÖ÷Ç5¶ €±Éz€=98öx2›n;Ûäßï#%¥š±70Œi>‘ùHQ*»Üž~÷Ê.·ÑÄÕ—¥Ô5»Å¹5„Åúµ–åþæðîðôÅå—›·ooÞ>ÿðæóåæý§åéËg®,ß<vøã`—»EXã×Ü\mþý�å=ÔÌjª±5-†~ÆR\X~£‡+ëRëj­_.âZ’àÀ®¹FŠ2á[V;³�3b�.­5TDf×ùµnõ.oÈ™7 Z»–n,‹É69æº¼9âcjVHvÑ±J„lÖššCœ,l›†M…5ÄƒqÍÂDÙ¬Ù²0¨û4k0ØƒdÛ4¼g1rZ0¹f«ËëE€˜b]ò$¢JMÙ"UÈÆ;^¶ ¤–µ8ÛÅBbˆâÛºJ€íËÄr^k]$Æ,ÚÞ|l¡zÚ;¯{pœ‰­Ñ]�kBä‰×¹K(j³.$ Ãºr
+Žï|ãÍ³È¾!:Ã¶&7ÞÝZ+6ó«ÇTjO¥&ÙQá<Ê$:"•D°ÑzÞ
+€3^JZšXYäÆ€^åÕbSW·9�rêî‹®©*	NGÉ]ÝVžznÛf>EKdußj ×ÌñDbâuWšuFáIÜRO�½»˜y=Ù¶NE�£obë7à”8sËºšÚ‘¶Œ¸¼'d>\|à,Ê9c×èÊxjÉÜÍ@¬¶MŸÀ<ÅÒD�þß¶žI.¡Õ,áB¬h²¿x¹âÔÕÖ
+Ñ†Õ†B¢í"�ˆÞ5ˆbõy™‡ŒA0ä<®¦xkm%-ÈµÚNz\j	1šÂbÄéƒXrèê)r�ló–0©bM9[–ú' P·™û2·¦+m§„ž„˜|íÚ¼W@Ó4ßMr6³äŠ#1‰ÛRõ‘liÎi¾@¬6ô¬±
+%[úD+tÛ8„àé°›�Ú44<LÎ,æÌ«á5Óìp6¶iYYÝ¥¦žJ Ñ'×ÕSn³…#¡u–BµC§Ÿ¼9bmÎ³a‘F‹�ÕéOOÃ[ªkƒœÚ“¦œã–·�g Ér ‘®}»¨sQê¿v�L½ýâå³Ã�‡o®O¿Åd^®ßÐ„|Ÿ-ü#aÄ-9”ùúr0¸cÑ–m}ýæpE?AÚõŸ‡ŸŽ×w—»÷·ËÛ»×·÷¯O(ãñòñôóõ÷‡€VLf¹~ÎÆlkšÕ«ëæâñ›žý`"ë¿¸>¤D»gl�jâØzšy¸7r•+¼EÖB2¨þ¼Î9ÙžSK¨eƒ“BK†ÃÇ Û2±-&ëžºxºrÞP£—åt•Ö|\æè
+°)¸gCpm]cÓå/ómŽþ’&¥Ž¸`'!ö¿½»ý|sºÂd8.¶ý5'4ÇqE¬Ø>ŸQÐåxþðæäÌñ·¦ódùØ~tÛûNãñît�¯ÙüL?¯ð³ïÞ?¡Ä�ç×M÷Ó›îÇã¯
+½yßá_NhÖãi¾Ÿ�ƒåÃçO´ê�¿Ÿ®üŽMtÇÖf¹òt ‚4„×TMð„�q¼¿Y¬E7•–ýø'Jƒ�á³àø{ÿûQªƒ÷ßÁ„ætíšÜÕ`ñ1Ðcð+ÀÊ@Ãåø×wøñ=~üÿÿÄ…°¼\~úÙ,oÛó¯"Ü]ð]¿¥.Œ$\&„Ð…~fÄã†òøëRdk¸Û	.wÄ·Cè1Z¡H}/ñŒÄ‡m÷†xL1B¬ây
+ŒVh¯ÍOóìøÝ7îN?MâMÙ=KŠH¦j%l¨gaLwÿ‡i³
+=¯‡¬Zv¬*ÏÂª"ÂªX)«Ê¡°ª6dä0í²PÆ|Ì;Æ”CaLùÆÄJ2÷Œ)‚a^êÆqˆ7oJSî¸«Š�z‚=�ˆ‹“†–FâÂðäí›»žVw£Ò#ºuaÍ~ŠLJxÙ4’ñ»#-¥�n¼ÌˆéåDé+¥T¶RÚ%ñ	ÖMV=u,‰+òeÖ•.IK;Në $kéu#åX+¢uè¬kân(ë}7ÓÞ·VŽ•õ–æÈzCc]UÖÍÖÂº"n.ÃŽéZîÀ1^¥vnÉJ_²ÓôÜ�m«Gü(Ò	<“NCBœ¦Ì†¨ç‡{a^D=i´WDß‡)BÔ¤æÿc¥Hïø)Ö+L¢™æGö¢oÜÙ
+ÀMÓˆ5qbƒ>‹¦S< ýÐnVŽÀçÁñVäms
+¯jŸvHžf'½fCýV|´ÆikE$<1Òº_ÍR¶–ÊüÊF½z9®kñ#iê^Š(®Ÿ‰�ŠXwL74u.7¢£Ü(’§QEŸƒã#¥¸™­ÆÄÈ– ’��lÅXwtuþè<\&þ´oê®Gµ·Ú)ŠÆñÇ‡RLˆËã»‰�àÓi:â9|)Õ¡x„”'ß¼ÅMF8ø±y‚D.FÄî¬d4©g©Œî.}LHreB$uµ’DÕ3~õÝÍFXÜÅ#V}p«cMB6—ù¯*"IŒ©·DÇB{+ú@»ÖAhW’…v©9¦kSÍñQäì®²÷Ãh´ÍJé²«7q¢T‹Uøf‹ÕNÍX,-_šFÕX,±Òb•Þ•�9|Ê×XO©•ÖS»cy£½ûU*ÔÆóÐKÞ®sMal‚–æH©”\¬”d¿�#?Ì·±X[|+ƒ›´êwÍ…7Í‚h°é|öpÉíâS¤ÍªÍ¨O3u«…’­õœE¼cì‰&MV¸<Ýä÷t�vÞ	NL4q«9ÊÖz§P€~˜]�ÝŽŠRwL”9±˜ð9î˜pCË^&n4oáFáFŸ&ýÂ•¾Æ‡H?0[�‹‘.A”¯”òŽ/?Ì�™A0Ê {Ð[ŠHoµ	óêðÇÁâ€
+ýCíjAð$¼¹?§þ\�SzEƒë,Ð7§Ï‡Ë/Ñ>RçƒMa-fD^~„¥Å1¥È
+.¢E�*®F¢ÎÜ€%-ÑÑÛŒJ€¹×t,.]ïX‡ösòÐ
+;‡²!�ZE$Ež¡cèYK€)HÍ�°’Ø¨®É8F|òA¢C{åÚ‡_„¸� K³=wóäƒ}¦í�YaêîÓMÄdaÇ#’Ù�Z¡çØ�zF_2Ûî@Rvc€²%±Ym‰nž7.¶Ý7¾¶™R:½”F¦îèJ3ÍPœèYí4+©Œœ
+…’–RX³íHÛ[éAÇÙ²C„B±R
+•°FÆH˜Ð£„5+%Lééyn»aÄÞ.�](€VG`èËË€hÜ¤çJKñ˜QÑú}ÑÈ­ÕT6ÂÄ)p�¸·!—¯©´øÇX4#E”‡‘™Ë#::Rpðù?‚)Ð(âù¶Üß>T¦�˜¨a0P<FEÐõ<ïßàn¥ÑQòŠ¼°‰Áƒ>
+²R(ú¯è )12IÇâ„[÷·uB�ïõPÇâôã�êô½DgØ-Œ1<ëÔ¤Yœÿ¶Õ~w¬ù8étdÐÁ¯6?¹òÝ†ü�õ*É‘l·�û>E]À	ÍÃ1/|Ô"Óûþ€C)’z/³«¯º+’c��¤ðaç7f°UZ÷fDf Ï�Zû4‘óîòFž‰)Zy}”™IèpvV\é"äu+ƒÆl¶ „™†(tcrµóQ«âù�÷ŠóÙô&Q›­ËÕóøŸÕjxà½áp¬dod~¯4F‘UÂFp>~ŽæVÆÕõQ7’ÁÇÚFV8}h)«kÃøßÆD)ÓEÆ0m¥ÌIÀÈnQWqpuƒ\µXf!ï´âìQM>�V�“`!Oƒ„ìßh	Â2§Ö>ÞZG¤IŸ|óyÔõñ¦�«�|„Ük­+">ÍÂ6`ˆï$æ�Aˆº< Ô‚ê;lø{ä0¼€×�Èh¢žµó�ˆrÉ#oì²Ãˆv~ÚYXr¸1C"x~Ò©—øIcýòTHÁEo^Èë£ÌJAE#9mà$K=D~þ¨Y«ã¶7t?Þ�àpn¶WÁÃ²ÆÑÜqèxO1ò<•^¥õúmT¾¥Uè¸B¨Žsu„ŽÔR``Y±Ìw'¨D:3vBÒ<W=3‘ÆõôU#Þ�á<.¦¯¿E‡ÿþõëŸ_ÿþù#0¯.Q™N2’Êô*“ñíçä©#~<CñiN¤<×èFFÂ±ÿ¬–ÄZD3Eœí›µˆ#ÑÕƒ´æl/ (…1o2fò@ê@€Âº÷ñ“a‹ŒÑ®”ÜœãlW#x
+4£3ž��ˆ?�”«ñ�u^�Þx×%ƒŒ‡K$¤ô	”lÿö`ç¢v4öX
+:Iƒ ¥Œ§ –9Kíë=ÃÌ� <éD¨p¾¦œuÞsŽÓÔ¥ƒô]æœ«ð‰sAVRŠbŽÂqiÅÅ´„Ò¹ò‰Ë—7ßK1ƒ/<ín|	 ì^­dÛ¦¾˜ªÁ{�EÕòÝs0äý�E¬œ«¡¼
+¯;	LÒšuJü‰DÁC²êŽüdh„˜º*	B"lÜlkÄÈn»Žg?@„«¦©â·àUq»�ZL«V4b7í$×�¤ïâ]áixÇ›&ß—dÌ¨$§dšs0Z=ô#Îêv|×¬jxÄuVŒøÔ“î´ÄEå´m¦-žñ
+=àÆ¾+¸@	0ÂãŒuö�Y,Hýiíh¯ÈŽ_bY­¸­èX(8	…<S$âXBYV?…’!-ûev�çQ ¢Ë�~PW œ¤;“nÕbvÎFö*€R½�O
+ù)`¦F–º%XÞÇ{†'v%àN_ké–a�Bèþ&™µ0¢ùº6°U”�×UG_™û�K?�Ñ�ì~‡!]D‚\µ–ÌBÞi¹¹°Ç99û7c¨Ì½´�§AÜJéFK–¹hÑI]|y„63ï(¥ã¬¼J˜N~,"¼z—¡�àÅ1ï¸¿NSëñQ\SB‚°¡¿~~¬ãIça?»ÝÁnŠm�×„<%¼¦"¾ßŒ_¼�_öP‰µ£­¡�'HŠcªÅ6NO¿‘çEfyH	=ˆ¼0
+pG�Ðúu\ëx­ÄÙ·‚`!»Ä©ÿ_3û]BÉ¿ÞÐñwxÅaòšëbµ	i®�Ž�u<?ºªÖ@2Y­2�„°ÑÇó=§‘ò(‡^/¡Ëy†ûçøÇ7V|h
+s Fƒ`z�Ö³ÉØ!.ß�¹lâcDr`-É“ì[èâø£Ï_ß3‹ÖÊ–R,7ôP2ìh™/Žp³™œeVÇ[ýA“M
+š	æF˜Xˆf"¦ƒGMÁ	°kfbä
+j7ÝÅHÁ·¶,a4ÙZá»šuØ9dtö4½K¤MnñS_kd˜µe ¾Uí|#\¬û�S:DR:R(“¯»¢MA'µRDRˆTkwç¤3pê¾Íi‘tûmDøÃ·Hm+2Ý~h7ZS–-DB1Þqoµa™«V�Ëhtesqj1"ñÔ±¶-pUš"x£3œ Ä43–ý=Œýžº±‚\z>�ÚŒšbÖwÖÈ�|§v¸»>¦I”5)Q,ÚsµIŸ¡üãÇÛ2áÓoèÙ–i,3²O™îcZhÉÇGÅ7‘R|Ì};Â­hNÞ©OºÇÑsƒ\”ð$³UéÌŽ#eø•öHl]ø@õú‹%.Â�™2¯Bù64²ºüÎò�Œö5dò¼ˆ¤ûÒR4HAðÝDXæ:�èW^Ìµ4²&ŽhñTË<ÊÄ;w“D(g!ZL3
+À„Ð&P)	9‘Y[‰ÄÁ¸˜MâBŽP‘l…9ËBë@ÆU­YçÊ¢Åü	"üÊ[ø[–…	Ñ[úe8Ž–bMú¢XÊÇ“áºûd‘³”^F†ãë0£çuòXû^¶Ås"S¤a7vB©šQ„QÒ‘`Ø¬dÀ®wÛ‡'L:�bº/*GfÈ0�H]L¾7Âám¥�ÛÝ9n×rÚ�CÔ§ÝH¢NÒ5¹[&r?ˆ¨T'f‚Í
+ÂM\ubj$oŽO#E7
+þŽ¥êjiÖõ&BsåhN$6ÓlŠÛ°&«¬†âË°Ç=#}%]Ô©�|c4™¯‰TÛ¸¸�>9ÏBÌ’”vÌÃPÄ‘fë\NÖ9ŽGR'‘úèÅZÙÓe{b™�káˆ§æn’—xÄ}Ïá ¨ö#ñóÂ×Ñ.P®–Ì·¢quÂKÑ8þ]¶3ŠÚô|âr02£0¦¡XDÚ’ÍèFÓºß“€|3ÃT$!Ê°‰(È·¤ÍHˆìŠDþûósÈe:fA·Ÿ‹ÂaôÅ°‘çEf]¡6ãö•;ÿyH…ŠßkùÊ
+÷Ú¼P†Œï}ÊÀî”!-ÈôœHæ°ÓžBžvn-ßÊh_Ë{Aâ¹;<œê”é­Ð)	
+†Ãp¤ìpRñ@ÐØ-H6: „Òd»x¯.+ä@ØñÎè²2%æß+qŒßrœ®=¥À2WdUÆÖAjg
+R
+PÝXqãS!™Ôƒ&�cø[Zš?F².¸áoÙÝT(�ûLJ8fr6ÇÌŸp,s,Œžü17Këeê@¶ˆ•QLcüê~Äßnè Ùj	�lŽ†PAˆPÖ’h–]Ey–¾’Mkµ4•µÎ-c4=
+•ŸÂÁM>YU).ÇûËýžÑæaF}©¦Cœ£¸Dx˜Z†‡¬ª¢™)«Ë3ÂUŽÌ•"MÉ¼¦L<\/ö4Wù`*)’UÅ•°R¥pé)é¡´UÆßy~f\êa¤ÌQ¦‹�Ï¢G3O;Î%Ô©ÎÿsÈ¯‰¯Ú{ÁoÞX"oJ†"R©³Ì²lG
+YöÅ2ß“ˆñÁùKDc¢= 2ì_"JTž»±#1²/–ù&©^)e
+¡B¶Ñ-›á†¡­v¬·ŸËHc²]Çå‹e¾¥’&¢ìš¥�x¯êw‰Nb±„D"±-,óýó‘¦Ï¿XÜ1Ý†LP;ú%Z»îìÄý¡¬®ÓÈªú�å;íkyÏ¦ê±`Ê¸z -Ga¤qÀm ºâòw6ò¼+Ä&3ºýîjïØâÌ	!s’çšäjŠÌák@3#•Š´ØûŽyE¨‘vÔW˜YƒqÈ(òTYy<]…>F².·!ðàOTÖ1 9fn„cÖòÇÑ£'Ì
+/]°àÅ”Mç=—¸Ó1)RéxbFaFIKÅC–Uä]õNY³T!/�d´ê1	R�oþ›£#
+•YUY–½Ex×Œˆ‹ùVó1¡%KÍ#
+i&ì÷!ÌêtaF¸bf„f†{ àíLÅë#¾™=Í#ÂW<ò$ËŠ/ap�šAá”»‹‘|l½Xí*¾bAdY¿/bÅ}aî€XÞ�Gµª{³‡’Ì]2l73¡É—’ xTî,#³vZ‘	³ýÈU 1‰&œ;G#ÑE_	|{,Ãûž­ìè¶¹6ƒ{ÿþ�ñ*É‘$7‚÷zE}@‰àN>Cèƒ ¨Q‡JÒEß—‘¾’ÕÌa*­}17z8�ª Þ·¹jô®aîp÷ˆ
+˜í_µÚh_j;?Ée�ÏoŒJ¶ßó±ì-
+gaüŒMãý„¿	ÇÆøQÛ
+r‰¤O,¯k~8¹<œðºµé5-Âì‹ˆçF¯ËD|îôÈ6GìÎø'¾@Qžã>ÙøL”»¶¾�RÈ7KÌ2ÚF/ã%:SÅ×¸#¹”…Äš6B¶¾y…EË¾^�ÃHntœ2&~¡Ì‹%¾-0°™&grèXöC°ƒJ%ou›4q¯ÀœLš›äù9Íå\¼|âeò‰X&yyù(²)a^5´•K%mLbq2‰
+‰MÑC?‡œÞÞDèa°ÏOÈš¸b�°ý^È\P\yý.¯–w=1=ÙÇ¨HXã/™­iðÑ�Õ_×56¯þÊ,žDÆÀà®–ä‚AñÒ$°U)ÉùãýZœËŠck]íáâp�–‰¯DäŽ0)(¬eântÇä*GK˜8ÒØôrÛÎ{nžñ�+½/ˆ—+íeJ`“Ë„dL™zI©ßJÒ\…“ãZeÊ™4ÆÚ®­/°Fües@�e;+¬¿-¡ü^@¾‚O¾öáâÃÌKt3Q6R¸šèœÕ(:^4“Ø|mÙ•‹Ã…kÏ/³êfXd¥C&éÕB;èAÎ$&_N@ê‚÷Bj¥Ïhd–4´á‡ÛzÍDo2_*Ã÷’šhOjx”Il¾Üùy>åŠ~’j$—¾Ž¼™C#D6úI8BF‘R‰Í×GLèËÒ>óÀ×;Ö*ÝÃ:xA¾?~Ý°¹ÄÔu9ä�CL´’‚¯!ON¿¢ÇŒSÞÊ‰¿ÕÓh¢öÙEq=òÐŸb-[ç?BZH¨ƒ‘X›GVW'ïdnIxð�d uB®Ô·(Šh&<j×Bflp2kYžŒQÿBÒˆŒP
+h§Ä@)8¢'}µÉjCN†H*$ ÊJÇ#á*ÞKêô�ÒXÅÑÐ¶ëåU·sÕMcÑ‹½œ¦&» ¦ûO*{DTn¡*›î$¡S™
+õ*rWÙ•O�Ã³žóÔæ{ Ð+%¨No‡XÒ[¬©{K?„19’Ÿ½H¸é…£`™DJCDJóšÈû�6T„çce²•9¾þÓ¢§­DAÌ"æ|XrÆ�ßåÜ´˜¸£KÜD2D„¼{"6w/l1l^‚Xâ)Çü¤°zp"[Çeá;h¼B‰Ûï91½¾¡ºeÀj|âz:l„›±nÆV¸Ynagˆð3:mô'‚–êdŒ§ntçôvë€ß9lÝ ˆYœgÌ¸î#Ÿ�]»?×†9´jÖ¹¦ˆÞê¥Ÿ•FÖOFÙÝ«ÀøHv‰|ÏŽ{�ÔtOLÇÇ
+ah|Éx…íú”×HÛH�M¿êùîeˆT�S«? æU™¡E¦\Tñ	Ûe râ$”Mæ¹†Ðq]\„ Úê¥-ª‘µ±%¹t“ðµßTµ9ÌÚ¶˜ØK9o¡ÑLð*¸š}…õ88«YÉÇŽ(¤·ÉbN"‹‰`²�——…"{YÄ«åÊ¹D:óÚw'ž!"Ÿ8ý¨�^:7…×£¦3Õ-€jµžvé@n>dBÈ³S…²³FÔŠÔÓÓ2vE¾7$ó¶s÷2Dlî^8dÏ	¥´¾EPxc“�Íoš¤ÖÙ„gró9ÃÎlU„
+O¸ù%®ª5�*µr•²!˜PÍûà	™ÛrJ_#æ­¤;bEa£'„�_9é•ƒ��1zÖèIjC:v¢°©'ˆ
+üdÒCÚäæ$ÀzñnQ€p‰D€›Ëc´“,¡
+]_2™Ð‰8="lÔ�›A	¢\î&˜@Ø3|A‚ìÁ­©ÏÈxï'‹ŒED[�vÐ±76½¼Šü)J#¡úHlq‹!èÛR
+{æI}Ù>s¬ž³ÝóU‘¨*òýñëÁ*fmŸˆ>§'¨"™b¿q˜g}ýí•I.EìÀQÑ•äîE6„<{¡?ðÎÊ	_Ñ ±‡åµ!ßÒSüÁË±9½~ÝTšºáÒ[ˆÔoˆhôÛüæ«°4§wêý•Gå¥é3�ÐøA‘ø¥135�Ü½xùäÙ‹–8§µ"ª,¯~¹{‰�žÐ£WŒÑk
+›Úª?!‡°ú^†ˆÍÝ_Çb¨@i}ÚÜ @
+n÷ xn2€¹H¸ËHËÛW	d®>îËUD®uÒëB›œœ[ç¢ð¿V¡Ò5rB×È	]#'\ÊIÅÈÅí*“Ì`¹iu“NU÷nÒ×
+îåÄ/Á’~@ŽÀ2³oýÂÂ9|jEþh2w'ÇN‘›“ñ•·s™Þ*TäpùC„¼g$
+zÃj@=µÑ+Vm´u:ækIþêXƒÛÖµ@ê!€ JçF½ÈoÿÖ G–_ÿùÀð»®€ášÿÍPÇ0�?þùþÀ�ùý¿Ï�Pçk¯|Ö4^£¯Ob>óðé	2£ýý#dÜüY1ùçL}/àÂ�Èœ©ß@p'¶°�–ÚBp¹^qC00/ü•¢FöfØ%^eä…@®-Î§rª˜×ï6ÆÆ&¾gÆxhq¦¡ÇBÊU7äÂ<ßœ®W=_ëêðezäâ0â%„5°Té2ý¨°(c
+‹z¦°é)
+c'ØÔó
+‹ž¢°ÊÇršz•Kª(%zŠz¦ç*ÁË¹€5‹†5ãQ’!¦]Ñ6:Äë8÷¬�övˆ…¯àzïí|‹3ýs÷=<“²
+kŽ‚ÓRBžäàÒVY"±*Ÿ:!\.[`©Ss+cåguþ…Ê]URƒUÅ}ƒä1ô£*¢ã«"Ê®*©aN¾*
+üP.®*9™ÛY�E(u;+A´r ™4äî•ùôšFÞ½Ö@EÓ…øÙ°R¡õž9 ø·4½âçÿõñ�Ïÿå±$¨¨¦l½‘_lsKdî¦À9ºÑ\.l«ÙMæ»	…I>ÌšçÝÛÉa3žEã³]e,§J†<ÙÄ�bc€"ø>ÛÚ4ðä©¨]�'›y›Ð}RÐýx ½Âè<î0+&P{tÃ¢Åëª‹’ÒBRì<,Z,‚Iæ�hzøÀ4þ$·Í“ú:!�€çá…Õ4Õ-r]Ï!K ìüvõZ}
+á:�KaqE-Ëýý¤(šÏŠé9ŠŠ\¦¨!1oN¢„W‹¯–h#ŒU›86i¬l‘Æ!Ò°“Ôä¥IùQChtH“Øà÷‡ðd³úÝµ#Æ�§Ýr‹ÌÈûÉf^³˜".» ›MßçÑ«ïÈƒWÁmN8LÄ'§†‡N~v2>qš³+Ö"®qo©€‹d)á|6Ü¯¼¾g\0a=v�ÄJ5ŽVØ¦å¶l
+SõÂ¤[ÃCø‡|oH£¹x�ühãsÍìÛßrY¯-lÈr¡�ôL
+Ø™Î¼K†ûÑ/Z½ô«×È“:Å‘ìú¹
+Ap
+Î‰UÆÿ{ËŒ„+¬T‰Ë›ÂgãOÂŸÖXeÙÙ˜<q/Â¼œ<Ô¤Ó«·îu×³1	ÍK$4ÁLÂýàÔÈ¦†ó*1p®tèc2›ðW;D™MÔ»„Közo6rÆ‰.'×Ìø+wß–ø+/	#Ž­0’æ:Q
+aQÅËøHd'F:.Ë‰Œ½Ã".„½#žD+ŽEÆ|¸Æ–ÝaÈ^®
+Žì*åìú!-,¬HöábXò‡kzä£É1=*7‡°æÈ®2Shžê{SÈ4{s8…¸€ä+ú“�™¯H¯éá5Dª`¯M³Ùif*æ8˜³¨hºJ—YOI—åH|*_¶tòï…T®‹{!]ëàmºÖ`?±Î0±ž‘ÚzÇL„‹ÇU¶�Í¹Ì‚é¸ÒÅÄF/G±a#yÄäkacÝ‰Ol¤v¥#òÔWgáMžz|„bƒ==†��>dòer'¼MC]ËbÄpjáÿ¬W¹’$7õë+êTJ’àåîH¦Åë¯ffÛ¨ÒÆ^±¿¿�2³[c(Úéz‰ãA`ivè%³~Xµ•Özf­Ìig9Áá‹eÞÿÊèèïý£c†�–XòÆ¨n5Î2z3”Q–
+¾Xæßò†æ=
+8›u'ø¾Àš•¨#ÉÊl¯;èÕaõk{aÈ�GÆ|YÅý®U�aÑWHØàPW>õò�É¨ê?{c¥Œ�ó&BÿkÍ‰� ‡m”2ª½¶C!9ärRŠ<§ÙjtÆ’ëyM™ÅîNf(yµ;Ò>³cíCêëÖbOŽi‚g¡—
+	‹	©é„ ±Ì9ÿÛ-´‚­RØMŽ6×‡vDGÒHt½³L› bä¹h�Ú˜çÜ;–w™¶E¹kï2h)ÝûYF}©ûj�`ZdÚC—(¾Gëì½=1´È0ò±L¬iñÎH˜åÚ(ÑãºBvËy]Ê´~�ï¸ìÓ×.£yŽ¸Æe‘ù­öè”?ð~%ãÊà\‰¦L
+Q�!sà–5$—0eòäÓ�&Óšlè¾Ži‡õõ=2¥·@ÃÍ:R°çe�c2<idÊœµ°}ú~¿0»ÎGš¯rC’+rÖ2¹ÖÂYôÚÀ—q•Ko¾x.�š;ë(À"»ÒçS—j}ëxPG¸	"MêÛ�(bÎé¶Üä¶	BXN|{³Ú+omjì5×Î-£ÂpŽþ`5$%PÄˆ˜Jš2±KàÁ»2�ÒæŸOù9´¯í�%ÔþðWñ6$Æ!Ùà7uòfV¸GÝ�ïÔ@ªi”EÜ#ç²h9Ô¯_,cç›vØ;R.ŒC‹ÄE‡ózÌA !‡‹ÝÅ¸Èœ‘q6÷z:¥G qknü�jinÈÇ©U#-Y§b³Ç:š=Î•f/-¹c«šÕI.O?~ËŒæW³ÇùU$nÙ<çndfè¼æ‡‘¶]­]Ì[É/Åˆq¼+šÌ¼[Ï€Í&+)6¬°o­¯[]ÕmµWµÛËÓâ¬êé]eÈZÖ8Ùù¼·o:º½©x%ÖT„­°±©XÁF5$MM�E®©Ñd•­$45U‚D?][Åâ›Ó ì±©*k¢†QM”¦Éšt9›Ì€-#.¬8O	´&]ÙgHóüsìÔµ™h¥kO)ƒúô~ôÇcqYŽ€÷d­°#a2·ˆH‡+ÒWØ‹¼YßÂ%ÏDpØlÆúÎ¡n©‰Ë�L'.ol”ßpÅ2o&£^&�³PW#$;Ú¶�	ýù´wŽE¤ÅŒ=»á‰eÞïÌ‡ú²¡-T‚nÞxAgëÙ°|œ¹B+eXí}yÓ%5Z/¦#õ)�³©/?äwgŒ`ë*}xüÖJÂ Hð—ˆGÕŽ`æñeyc0]‘³V—™ÈµÖ‹	sŽ«~‹C0#Ï9Â;JŠL‘]‡ÚlŽí´g¾ÏÍäq§ZPôc3—£Î:˜W1C2r©„ýc¯É#5µ!2oÈY«Ëhö.´v²y ‚žG6y™‰8é0v
+,¹ŸÞƒPæª0t‚T¦Liå™˜Ó”ˆ•9km–fà~�yvdŠ4ÃˆÎw„\œHÊÔ‘c”µ ¸©,Zé�QÚ–lŠo¬aÞ/Q�‰Ó0V‚“±òcÆÊ�Ù(¿ÉFé1¾+Ê†{ÔFXòÇˆäøR¦´ä˜‘³–"XŸ6;èúýŽ©FÎZÛÙe˜ÏˆÔú²±³L;›UfžVˆxÓhñÅˆú:Ëà’›ª|„/yÀUŒîØíäu)ƒ.UÇ×Þ_ÐJ)è4u©¦òH~©·‚÷&,|±mÖ
+ÈÑ-JŸ\°véÀ µÜ"A:=«”éÈ‹aÍ9‡ða”#&±«AjØÉoQs�ÁÔQ€ƒd%
+’íj !Mr‘é2¢~ü¯ž)?Eæ+ €êX+¯+ª ‘l-
+beZË0H�³�,GŒµØ"‰ƒÙRY@BYŠH¤h3*ˆ´2Ñ’^&–åöŠwÉ²DqF$RÃY2geÈœ•!óQ†Ì‡*~[•söhÚK§Dò|)“rZòÌK$”“»v»R=2Xj]|3ò±Œ_éMà¬£rÊbCÄ%#g­�ìœe&y
+Ä°ŒˆÌ—ÀˆÌZŠjäÚ¿ô·–
+ZP]:$�â–g bLnCr¡E
+†–×_é0@Ò,¿�žFý._.jå«0_åÂ|a¾;;µ¬|G‹%À0lpkÒ�F‹LÇÃÒ3Ÿ *ÖÈëBæóiÓi».GGx‰D¬5—ëS¨øúW"Ö‘$<jé›– ¾ÊÐûçÍv4Ç¤úÀªRÀ~vÿ¡]Àìïÿúzûëý÷[¨`“â��|3.À�©¤Ù6TÊ‰t#„õ,ÅÌÀ³hSlc°]uÀ=ùŽ-Hë!Õ*yÌœy\MŽ±$Z¸�ÈÒ}—Þ…kö4|[OÌÆãè‚Í3s—š&s $Èw„°Ì]Ó(ªŒQ>’(±X·œTõllàž…hm0pRùÈFÞ™#©Ö�¦YeÚ¯2ãÐé(¸ÕzBw8–D—¾ÔÙ#>é(Àu‚¡‹Â;ˆ(Å~ÄÖ®õ4Èàž/2LO#À•Zj0¸Ä
+â{(¡X�0‘aX‹¥¢X–ƒe~QªN~TŸ7$OßÇLË(²þ2¾m˜8&ÇàÙ¹…±µ3rl“ÃZ’Âv069œ
+MkyŸ–“Q™÷ÓcC'çEæµ¤px¹½Þt^¸­ J¶ó
+bDN:«ÕF¡È{ö÷ÄÕô6ya¤õ*Â­Wµøèz$d›¯º’V+|ÏˆÄdŽ+¤–-Cæ¬™3T>Ê�ùL††sF{=œÍœÑï� ‡¶ìWÿírµ)g`×øÀÂú�]rT“çH¸Z™™}Ì	”—XO}´Ð`àú%?<•w�i›§ËÖ,š×jMñðËñ�tàJÁD:ÙžQÚí¢¸
+\4O˜%kÔvb� ŽJ°íDìjÐ_|\³0¸œÒ¢:è.1m¹,•LwQ‹Ø _Æ÷EØ\0wÚ†¸’73)»-5¬%©a lg`S3ÛÜ°Öè´é{?96ðHªõZÈ�ÅØ[bãÑFÑÆ�§7ä¬5dr­…o½åD´§~	3ø�OíÊ¿£ÃˆÊìJ÷´g4÷¡³Må8Æìmº€Ôõ¦^há6SäZ+ƒX°©D‡_lf>mÈYkÈH/´0¹¹b“Qz�K2(ˆfã¬ÅˆÊìZŸo¿êÀ)Ûï`ºK)ÂûÖÕV¶[jö¿oƒ^µ£?Ú:
+Ü¤þã·×íÀÁäûÿîÓ¶Ãä0]´(öÌØ¶Õ‰4Ÿ?ÿò	qýzs÷¿ß\¨�8IJwÜÇBêRsü�?V,åŽn‘î áç7j
+üñ^V?phfV,�ýüX­Úü2²Z"ýaÔÅfûLg|õSí™O»Pm$.è@x|ÛÙôÝßÎæhù!ÌiÍ'†3äGc]–Þø†É~óàM8ÕÚn%xkJÓÏ8¸!ÑÔæŽãçO!V�×£šXàÊ„
+„4È-ê�~ìgçµ(Ø„;nR�,üùõ·¯_¾|ýòÓ?~ûïëëïÿ¹ÿøË§pÜÿòÓ§VsC9P»øSùÑ6uñŒH]RŽZ—½uéqdT@€0¯á~¼n>á^Säyóèî2ý&÷Û�¢Fç·@{Ú8.Jý‚¦Ô_ÞfÒ…vÏ„Û}„>ÁmíH)4‡>¡ºmJ¸sEÚ‹f•P@0h
+ªÎ³ïø–p4—\,€ rXTÐ‰R]ÌbKMeq
+Ù”z8ImAª'B
+s®ÔùÙû?åÕ’cGr÷}
+� Qù¯<†1G`¬Å¼…½ñõL&“ÁzOã1HÝ!~£H&¹SBgÕü:%
+Æ©²x1:MÉéL‘fÏÈrúTÉ3p²F²œ‰M–F–)YÞïÔdÈØ*‡Š×BR�•¥EÊ…„�uÕRZZ²”Ž°¹Á®s¥ÅÍ�ï�ôV‚} ¸F¶£î€5¼Ã�’”?ut€S$GÉ¹1ÃÎŸåÄH»JÐ²,½üvRìê×„Sæ=×�EÃìi4ŒÃ¦e2Å†ŽUéÇV‘ÎqÎ�ãcÒ�b']Ó$ÒøDºê¤[‡;éŽÅþc[šeÆ¶"ãÌa>¹G~9®>ØqDù#ÃY# #7þqÃï®°€a	µpÄB
+á�Úšþ‡Ž!§(dc¯ó#âZí»Š?¸’;$%<ÿW¨H ý�
+¼�­s»¤áM�Ziind^¡óŽwŽçN…Y¯R€²«§›-¹ûdï9­“Å±ì™šwû8?–}(*A£=éÐT™KÞéP-§cv6œ™:¯À�3fü8ÆÏžU@Ê‘y-¤õñ`Ì8tÆaÆT‹SË‡1âPšâE2«šW”ÕØn%\3{[HÌß oQ±¯ÉàâÚx×2Ä#Äöz÷�ˆkáŠÉÑò»¯Žf
+í…ûkÎh¹a½C.©Àª!Î¼iù×1Ëþ•Í;Ç3¯Ð;rÕ¶X#¿Ëˆõ
+}z�Ð´<³ì™šwê`8¥¸U�Ç]ÛƒÍ•ù°ì�Õò¨Í²gæí^!†œ3cÈù0†¬WÙåœ½Ò®úàÌXtÎaÎÚUœ©eçÌYÜ½r"d^këTeÚ+y¢6ñà–»\‘=7Ï²úR�º¾FÆ¡[pp”ö&ybê´_™1‡ãJ‚
+‹ŒÚ¹òFé°Ý§§ra�à!ßÁˆ£¹²à*÷RÂ:P££{õIÁ±XrDð4§´.Œ[EÔ²ü;®JÎ9œô�dú’±°” …ÛÓÐ-K9MòîˆEèZ–…YöLÍûù2?WÐ£¥#¤IÁG:4U¦C§Ã´˜±ì‰9õÎ])x&È’w‚œMCµTæîùÈ¼–®•@™Ñá”Â”©–S¦–™2ó®E÷
+$šŒ×˜•”ej¥º|øw- —Pª)¡ªÊþ€ûs•½9+5Ž £–à
+Ý?õ“¦[SÇéYY†ð,5ˆ }ïô1“c"h²ÍL§<ìì1—±ˆÍŽæÕfyä¥z�gaÄ›ZX�Q«ŒGmv0=Æ1RDçkhI½Ò’Ä¨ŸE?ÐÕÓBîõ–„›å™]#Ò"% éJlçÂN«×D¼æÕÌª¬+“«X@ËXÈfç'U'fiXbžFïí‘†­^bÔ*s¢¦w7_Q•>ÄÀu­3ËÛ\õ*Àš%yÓY"ù¬„àÑ=[ØkK@UÞàFþˆ<%Ÿµ1™w-T™ìØr
+´²´6"ÇR©[æÆ(ŠÈ»Ö’ÙÈ¯´™ß¥®ý�ä<„Ö55wtØiM#¼×H"Ã÷j•O®Þó~1Ñ°{2ÃïˆºÊ­¢?èðZ@i÷ADCEV ¥§�té
+¬ÞrórÈ9Z„|pµ³ë¾Ý“ù^e+"—\�[äE"ÌÓuF¾ôyÅLC÷D"Q²>(À$Þt*Î“ä §rÅä() ïZ[æ´Õ'-<J£Pƒä†cMÎœÓVŒhƒ|Ð"dË¼kÉåZ1?
+¼÷µÐÉ½‹ç@�¼¬Ð-ëj)È&Õ�ä;ý;£ŒY	¯ÛpÃŠ$üT*FVn¤¬·ìhUT�nÈfÈ¼;9¯òÍñ²s ¥�'Æ)+Ï&…³JÂØ�‡ÖÙrÁ`YÝéìàíŸs‡|ç; rn” eô ™Ö‚Œ#FªkY³~­Yf YÏ�YTTó(�oÜ{à0|õËÀ¿±)Ù×RÃœºj½(-®Õâ:0Äë`i…:X–é“ºVÏkÕ¦Zé7j(­G¼VLÉYÃÄéÖ"ÞC=ñ·‰½eÚ×âzJwüÆ^aSÇU˜Éx…y=Y…M�{èñ«�Ó°s—ï+%ÎÃ¶Êî�˜§*á‡ÖÖÍ#1âI˜’'a†=sî-ä`ÉÌ=(a�Žvû÷¸�†P|ªäl³”¤z>Óáç
+¸¤ÂßIíZÚfŒwdi3#=xXf)%gfLbÆ¹zÎŒ}K”z®GæµÒ¾òx�UïWõ~Pµt˜«e–¸rö¤^ÎÓy=¯«ÝA÷�“Äg¢˜Á>+ÿÙÐ¬�§ö¬¨á¿ÔÔÇÇüZ@¹B�O}ÇE-é“:uK#Óp_gg W-Ÿ‚vzLäŒ¥c.G
+®Î<á¸Œ…lv4¯Ôçejœ—šv¢Í½Ç¼iå˜UäÄ|Ìœ¹t\q<ûkìzz-ä}=ò%íÏÓ×ˆOº@Nléò~û$÷dt+$37TæÊ="§Þ�™Ž½1xòò±hŽˆÅkV~zEQVžÄÇsè)?r8O9])b�ï¾ò#ÀÝÅ Êà2“ç;žÜoMÏLòŠ[U�¤Û>&ù=3�ÿso¤M¹C
+´n$¡°ó„í2òZå{®ÊtËScæ ­ïˆgmM‘*ÏÑ:9‘	”æâÇíbmzÈµ,Ò}px9)-OÓ;Û·³eá)£Ærk.Å,£,ç\0§Êsªsj§f3°ÏM¡zw~îÕÿ‘±œ‚’SèŒ)Ì˜" i1cË°çi¾�1ðsË@á"4à|bLt¼n‡ø!.ó7”°6]ý“’»[W¨þOudUðî:µŽ½
+=›ñŽ™˜¿ØêòBÒšÔ‚`ÿ’ð0.—¬ŒÅŒ‘™ÆFš¼™ibÂ¥€`•»‚VÂ‘WN(—j®–óÔ¾W	œø”û^Èøž˜êŒÜ¨ÈÎJS¦›ÅrÞrp=×<äðñ¶¥©†�ˆí™¸ÚÑm>¥²$‡‰odRÌqZ·(sÌ”*]L©"³È”�s¦Íàòîì P*ÿîô™Êæ�ÙRþ˜-E˜­Å�'`äx’êù°n:*±‡ú3ÞK]ß·çuZÑ÷ìXa2—I¯ëÑ¦¢è˜²Ò×–CJX›k0;ðŽæàz#çs~x…d4`NAî¼Ï)lÖ)‡Ÿ§p¶L§¯]Žíî¤ÜµÝ[N#a†V.PCœ= ­·‡ÌB‚ÌC«cÀ¶Ìl�‚¹ÐƒwGv½k²eÞµðõÕfXízY¾6B6=5ò®µd6ò+-Eð¤\šÚl†	8äý¹ƒ<Ë2bÁb*‹<iá§Ë-3ò÷¼×ÎÎÉ0Þ¼Ø±C^¿ÎJ
+ûVÄ}?£±í¨TÚZ'íù¤6[#dE(ÿ6[èd�äšƒ–µRqJÕôÜ�ƒ–-énùÂ�ÆË‡Ü|ó,+B Ò—¾ 1²vVÒ5‚ïUƒœïu�<ÈIâhy¢fÙÉPçÄ×ŽosÊœIEž¥;"ÏÎª2Æ¬*Â¬ª–³j–¯5¥|�c‚t‰Š”­4\É2eÆ”
+fLÐùqÆ6?–çö};•áüï]Œ4„dÞ”ÞÌâYl™¾Í'».³¿è_h•5ÃE=%ËÃFþˆLþ¨%Èë£[NGŠy#”–4}1o$È¼k=,ËÑWZÈëÍ2Él6þBë°1ñ¾Èéêlâ™šÖfãMæ·¯}¥ïëûíÇ%0*'j~ýòûëèûÏ�¯ÚeŠªn¹'¬áoTý<X¼žUë‘IÓ<e’ùíëø“e¡”ãµZ…†u¢ÜÍ‘[áüø÷?¿2Ê£Ü•…%fÒ²©`ÈF,}òiaÅB;¼R.;¥Uò@xØVIf#ðÐ8\ÈÜËb‘3y;ˆôÇWÁ«|�æZXŒð�´BZ¸Ë°)°Ö…&ðR�FNÄ]É7žécçD‡kYª†œT=ä#²gLæN–Çô’çGV‚5©1‰©ÿ¥»Ú‘äºa`>§˜xŠ�Æ.…\|—­
+ô\e;ÐõÕ ¢9’k“],¾�~ �fxw^A%	äØŠåÿÝ¨$¿j¿–Ž9õSeÎBÒ&MÂž¿‹U”í+„*»ãü;Ìo'Ü,íˆIˆR8xO	ö®kVï‘J¦c	ÝB¦Ðg2
+ë	K2°-‡!y’É±¼†Gì%ðôÌÆKP¿\¦ÆÞ}ù˜ËScJ÷¬ªµñ†…ÖÉX¨„±P+ÆB<sYv|Ns1ct/CÇ$V…Z©#rëÜ³ö £éÀKÑ`ÀTÂˆ©#&ž1‹®„»U£—IV¡›¥røÖ¸›.n:öƒ¥¸pâ¨Þœ„#h®­Ô-ƒÚ<e“5jG¯>–k,y–ã³–C·ë•~�2£c:8ÅÚé™Î
+ÆC¥v¦³uvÊæG‹ñÛŽ³2g‹ï:
+ë™µêxÖæ;UkGŽœ‘µC9uOÉ•Åöµy H‡ª¬†�ôkN>9ee)‡dÔº$)•C¿õtøÁ³,·¬ówëlÖ/?B˜"Åb
+i>¬c9›Ÿâ•WæuXF^G­å­×	)Y›gm9®ïyÇâŒ°¤Ñú¬X—¡'H\¨á¤•w9õ×¸Ì“P†¸våy'£ìÞÂErÅ1—îË›$-‚.«½†oÏYÖÝJÁ÷úµó#Éª�ŒV�ä¸èÑKé,	aèÈ‘QÙsª¯®|ÑcpI²8EV�rp“$ª[Yš³v«�qÀ¼8ö}¸JKo=ÖÚ«à®ÇÓ�÷ØŒ¬[ê˜KW«›Êb¨óÀ$Îƒiuð`z¦–ºU�óý$®ÔÎD=È£\q‰sÅŒeqL˜.+Âýà÷†ÙãZ·˜OsÖQ��a²LÝÃLÇæ|2†‰$²:G?SÄ>×vµã\­mæ<Ò„yôâQhK¨ˆeDE,ÇžŽ÷O’v|²é¦£ò†�!è@Òò� I<A³Ú5˜c/sÅÞóácn×9¦££´'
+c¡•3Óˆ°XŽ©5ŽÎj(¡ãxµ£Ÿ„ŽõóÒjéÜ³òk²€ñR/E‡ñšVŒW:',!(ŸÄí2¤Ê.æ’±k}G
+l/>Å
+vƒ’™ÁSãÙ�Kª÷|v«¡Bçé=ùªG0±²"e]	UÃ`×Ÿ1ZY‹hH?JÚá1•=œ¶dÚòjÂ�ŽëXÊæGëŠ²!y]hwMou©k‡ÞÂ»Î‚•sVÏÙÜìé´CQ>Ö�Å¨{J®^çS?¯YiO™ƒ¦¿š.#
+“]îß ‰r¯‘~k‰Ü@Peï#îšŠ3ÞÜÔ—·;’ÓÇ²1•�¯yùpFQU^ÄJÇk¨W|«ag<b>2öüzˆo	®ï˜T�ÿÿ<Ð¬y¥äöJ:ZÓó§ŽÇç¿>~þ-:`](päÏÏÈMÿøã~àcýùõùˆò5�k¦æ•k{µ˜¶äË#öñ’gëcèòÄJç´%’&Jé™Ü`"€À�ÜÈTµ�ÌB\5�üü†Ì
+ž3d6kRÆâÊ×ì
+&íO¿üüø?áùùqEY˜ŸrÖüÌ8Z ^¹ 	Xþz”¼ò3âfÀŠµF§ÂñNÛÿù]’ü‡­¿
+Ô·;Ð
+endstream
+endobj
+93 0 obj
+<</Length 433/Filter/FlateDecode>>
+stream
+H‰œ“ÁnÛ0†ï{
+;hjÉNÛ6biŠb–®X4·A‘˜T°,y’2{yµúH{…Êv’uEÃn?)òão‚_¶5ã%x´‚�Ô9þýë	#)rüp1‹gõå§�…ùînÁw%O¾,ÆmÖVuž¡¶RÚemŽ™0+È‚îÒ£¾Ä—9^Îî‘7F•Ò£I£ô­-« 1¶D	ùˆ‹wc+ÖÙ×ë›=-D9~ô¾Î(mš†4gÄØ
+MÒ4¥ñˆŽFQ¨ˆÜOíYi÷ïûäòØ¦é
+n**—4!1=ºÇ­¬½4u1[™­Ïñ�R¿˜þ&<ÎYàŒé+Î¿‘[V¿MƒCT6µÀ¼±‹°³Oº"t«ÔÖyÛ¥?,f'hm,z�Z˜Æ�¢`]7ñœÄÿmMð£³zkU¿oÁ)(¨@{Ü%ÝwžñÁ]ÑSçð}JW!o%tsûùË|2	ùAô•ôeÐ^z`¢ü�ÔYÊÓ›·‘€5Û*�‹ùâÛÔ(cã‹$IÎ	ÔîÕ„ž@ÿPßXÝßY'�'‚ã?:¾
+þ,À@Ï
+endstream
+endobj
+94 0 obj
+<</Title(ST_Color051114.eps)/Creator(Adobe Illustrator\(TM\) for Windows, version 4.0)/Metadata 93 0 R/Author(Beatrice FILOSA)>>
+endobj
+95 0 obj
+<</Length 417/Filter/FlateDecode>>
+stream
+H‰œ’ÁŽÓ0†ï<…%¾lâ¤+Åj²ªRV QXÑ"zèÅµ§]+ŽlW	}µ=ðH¼NÒ–eµÄÅúÇžùþñh¦·]Ãxma/uŽ=þÄHŠ{³HM	òýÑÂòøiÅ�Ï¾-¦íê¦ÏPW+íh—c&ÌhÐý5ÁhHñUŽ×‹{ä�Q•ôhgQv…v–ÕÐ[¡4¾ÁÅ«©;úe~w¢…(ÇÞ7”�¶mãö:6vOÒ,ËH2!“I2"÷C{ÖEÚ½Æ§:¹¾”i
+ÅÜÔD®I'äl4Ç­l¼4õ1ÛšƒÏñ™Ò<qÿç:p¦äçßÈk^&‡‡±C--0oì*Ì,Ç³ƒ7ålŽî—Ÿ¿®þÛYð‹qs°j§àÔ ½æiÿ-Á)Í‹�º„ï£P²X®W(cábC
+yZ´—^ÁX9SþŒè{¡Šé}Ž»HÀŽ”ÇEI7B:Øk¹¹ûðñ]�Û”.}›Ü$qÐè™ßÀ#<^˜9mS//‹‚Ë¦ƒëmÃÿ`û€Æ
+endstream
+endobj
+96 0 obj
+<</Title(C:\\disegni\\FILE-eps\\Cs17060.eps )/Creator(AutoCAD PSOUT)/Metadata 95 0 R/Author(STM, STM)>>
+endobj
+97 0 obj
+<</Length 417/Filter/FlateDecode>>
+stream
+H‰œ’ÁŽÓ0†ï<…%¾lâ¤+XÅj²ªRV QXÑ"zèÅµ§]+ŽlW	}µ=ðH¼NÒ–eµÄÅúÇžùþñh¦·]Ãxma/uŽ=þÄHŠ{³HM	òýÑÂòøiÅ�Ï¾-¦íê¦ÏPW+íh—c&ÌhÐý5ÁhHñUŽ×‹{ä�Q•ôhgQv…v–ÕÐ[¡4~‹‹WS+vôËüîDQŽ¼o(!mÛÆíulìž¤Y–‘dB&“(dDî‡ö¬‹´{�Our})Ó.Š¹©‰\“4NÈÙhŽ[Ùxi4êc¶5Ÿã3¥yâþ&<ÎuàLÉ3Î¿‘;Ö¼Lc‡((ZZ`ÞØU˜YŽgoÊÙÝ/?]ý·³àãæ`Õ0NÁ	(¨A{ÌÓþ[‚S>šu	ßG¡d±\-®P8ÆÂÅ(†ò´0h/½‚±r¦üÑ÷BÓûw‘€;(�‹’n„t°×rs÷áã»·)]z“Ü$qÐè™ßÀ#<^˜9mS//‹‚Ë¦ƒëmÃÿ`ûãÇ
+endstream
+endobj
+98 0 obj
+<</Title(C:\\disegni\\FILE-eps\\Cs17070.eps )/Creator(AutoCAD PSOUT)/Metadata 97 0 R/Author(STM, STM)>>
+endobj
+99 0 obj
+<</Type/Page/Contents[560 0 R 405 0 R 101 0 R 406 0 R 561 0 R]/Rotate 0/MediaBox[ 0 0 595 842]/CropBox[ 0 0 595 842]/Resources 100 0 R/Parent 316 0 R>>
+endobj
+100 0 obj
+<</ColorSpace<</Cs8 197 0 R>>/Font<</F1 332 0 R/F2 333 0 R>>/XObject<</Im1 103 0 R>>/ProcSet[/PDF/Text/ImageC/ImageI]/ExtGState<</GS1 338 0 R/GS2 339 0 R>>/Properties<</MC31 105 0 R>>>>
+endobj
+101 0 obj
+<</Length 1818/Filter/FlateDecode>>
+stream
+H‰ŒWM�7½Ï¯Ðq&€g%J¢¤c³›-äË@
+$=lgãÖÞ$^/Úüû>RcÏx�Ä=YoôôDR$%;sÓ\üúÚ™›»†SO&—>‘!êC0Î÷%›í²ùØ\<Ù¼_~ø°üpõyq¿YÞîÌÅ³KïÌã«ËækãÌÊÔåÎú>
+Ëg‡õo™[�lo‹u…�•aÌ™‚ù[¶'Ù>‡Þ¦bJé�ófÓäÔsv{¼n²ïÙE1�K
+Ç|´~
+£sîØäzŽ’)ô.¤Ã‡u“|ŸG”\EÁ	
+¾®ŽÐ]Ù%®\‘y›HaÈÑ$ê~úHB§Þ—:ï8Ëü~µ%Ðv–Í,öB—mH?[d>ú:ï½ ŸXØ¯dòâj¶N&AÙ¬s>Óö%e�Ö“�’ûL®¢,(Ä4pCìê¤„3õÅUÕÅ4à ì£šçdOd%A”u%»r}Á¦kYfƒ(1ŽMW2	ˆ6VjªØ“Næ¨He	�Ó…ö…f†~ñM’³r–	á}ñŠHÂ„`9¯ÛDHÁ^B~Â"AE‘;�Ó¹ŒìÒm
+ò˜q|ªDŠ$€ØR"�tÏi0‰” TwñqR®¯ì’b«º1ë,e]!/hïj`Õ%” _g£úæ“¯HòeèàÔ€×’†Îq-L'¤`bœ~8.­’K1á˜‘(‡RCŒ¢§a €”ÑNÙŠ2×Ø£ª3RM&‹¢â²ù&“‰PlÍÖØT�$iPyÒ"iH¹ð@›……EP±^P)º'bâ]Wc�4ïPa6ò²‰Ôc¨Ü�ô\¤Æ‘ï0LI™Ñ+*˜%©lŠu2jÂeÝ"àl€Ø—JõQ´(«ªâHè		 ¶YW·ŠœuÐv$m¨`Oõsç’kGb©¬¡•É²ŒÁÒ›˜´Î-|Š¨5©kƒ.‹A1¡¡
+rÊ%®\y¦Ê
+¥ö1³:aÂ5È¢C‚c©ª¤ˆcå²rSƒáèUÀ…jßeíÜ@aí_6
+u"¹ ¸h]K—ÌÄI~;NTÉÜ'Ï.›—ÍãysñÍÔÌ?6È-½qŒô–JR42ß47 ÒÍâðæ‹f&C˜8ÿ§yÛ¾ž¿pÒµåË6v3*9"ÛygÛo:ñ£ÕB‡×ëuÙšÅ§kÅÛÙ×^×ÉÝrÛ¥vÕÍPbí]ýÔa¯Œo²j! aæÏùïÍ“yÃ’8n©eÜ•ä|ÇÅ�ÊþB®~TB`(ñƒyUÈŒ,š
+d‹Zêü¸~œÖº!‚5|†ÐÒƒÖc5x.ô¸}ähˆœ1ˆúä[ç/(ªc‡#qq&uT�ñ’
+Ã¡@Ë&‘•bCy©*›yqÔ¾•à¯×kÓQrLæ'	°k¯·×D|u·[-î†�Wœ¼Htc8
+òP	åe'EõÈŽ¾xÙÏ˜éðØ£ã$s„>–
+‰ëèÑ'4Õ~ºº¹ß.‘¹Å¢¾›1Ëøùýî’„Ûû�YÜëh»]Þê`'>†v†E©}¥V¤½S: œ&ŠŠÑÖÃ�zòG7CÇB*Ïœ¤auçØJÒLN½`ÑyÛÂntïöN28¶w;ÍêÏÛŸÇ›û@0
+]2œ˜†P7ÒgB�~a¼<LòÄÆ43W�çˆÜ^K¥Åö}‡pûVj–Û%î>X[€#<²¨}^£|¿S¿¿0ŠÛ…Rï;¡m5±½ÝÍ”ðÝóˆè¬&âa1	#®žýqà4æ¦›ÿu>u¬ÁG¾‡v©ÁÏÚQRí(q‡¢Er#æ>ãA@“˜[=F-Ú!B¯–�'þÝ™w­*"
+xè´Ÿ6ï:Ä÷žäøˆŒÈ (¦“_ÜKrÊ¢Í/ >8ÿp« ˜9ãw~5ô‰4ÉÅ’Vè0vsÈ˜@è«V•¬¬e®kß¶)W®=æÖþ2$M"V�PSFä
+¬†]òÈÇÁW†?fL4ü QFF<Öðƒ¥á˜1Õ Êˆ#ƒhØ_øXƒÒ‰/éXƒâ‰¥é�F¨72ò
+:ÑÈ4Ü‰/å �+O
+Yî"‡—G�++È]DŒ4\i‘þ[Ž½Ó¦„A‚³véêŽÄ)C4Ü„€­èˆ€\Çûg´"àëÀð>V^;3^s<µs”£Ä°‰—ÿ#ágvzy}ñž�÷êñlT~¶V�aÐY
+wNƒÊ9
+Êg5ø¬F| o•=Ã—s:k‡=g‡+ç4\:«Á§¾œ&à_gVÄ$oF_�’Kø£ÌŒØKu€øæ‘¹ó¦‘G^W¸É7MûñzËƒ{f=Ðð#^Ñÿw'lôµñò—!“ÇŸ1¹xˆåº¹^ú)ù(©®µ›r2‹MsñÛÆ™«ÏØçeóß
+²ÁB
+endstream
+endobj
+102 0 obj
+<</Length 783/Filter/FlateDecode>>
+stream
+H‰ÿü			
+
+
+
+
+
+   !!!"""###$$$%%%&&&'''((()))***+++,,,---...///000111222333444555666777888999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~€€€���‚‚‚ƒƒƒ„„„………†††‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒ���ŽŽŽ������‘‘‘’’’“““”””•••–––———˜˜˜™™™ššš›››œœœ���žžžŸŸŸ   ¡¡¡¢¢¢£££¤¤¤¥¥¥¦¦¦§§§¨¨¨©©©ªªª«««¬¬¬­­­®®®¯¯¯°°°±±±²²²³³³´´´µµµ¶¶¶···¸¸¸¹¹¹ººº»»»¼¼¼½½½¾¾¾¿¿¿ÀÀÀÁÁÁÂÂÂÃÃÃÄÄÄÅÅÅÆÆÆÇÇÇÈÈÈÉÉÉÊÊÊËËËÌÌÌÍÍÍÎÎÎÏÏÏÐÐÐÑÑÑÒÒÒÓÓÓÔÔÔÕÕÕÖÖÖ×××ØØØÙÙÙÚÚÚÛÛÛÜÜÜÝÝÝÞÞÞßßßàààáááâââãããäääåååæææçççèèèéééêêêëëëìììíííîîîïïïðððñññòòòóóóôôôõõõööö÷÷÷øøøùùùúúúûûûüüüýýýþþþÿÿÿ™b~�
+endstream
+endobj
+103 0 obj
+<</Type/XObject/Subtype/Image/Length 45088/Filter/FlateDecode/Width 774/Height 515/BitsPerComponent 8/ColorSpace 197 0 R>>
+stream
+H‰ìWKš[©ÞìÃY„·pkÎ
+r/àöœqõ<ãÊ4W†éç¶} @èØÉ÷YÝq@Hôø5M€ÂT2eK„õ«Ô�=¤0‚ãÿOú£¨t�ú�þî¸­”ëhº
+-ŸZ“NÅÕÚf�¡<ÿ“~wÒ8ë#YTuHUn— 
+€€~6uÐô˜·|R/É_9�+-/(¶u&\	á˜éópÂ$\5ÏcÞòI½Ôò9Á
+˜ŽÁ P“¡u�xÌ[>©—ì]¦öD…°fvhUÉ&ó–Oê%½“„Ö–ª;É/Û8u°Œ�JÖcÞòI½$xÒÁu;+@Ü7Ð=Cgh<û‚?�ºž�ó€P{�Ò…æYtZá¤¼CMm/=kÁNô³yêmx�Î¥šÚP�äd1Ëm<'¸Øð˜·|R/Iž›~|Šõö « ©¸Nµ�ñ˜·|R/ÉœBë+ˆI¢–EFâG·/Xë1où¤^B<e:
+ß¸Š[$RÂ)ä—°‘Ts=æ-ŸÔKb¿‘yXÀ¼w!±æÎùqˆÐO	=æ-ŸÔKÐS®ÃòëHF»š"S£åš­<Oÿñ±�¼´ê;Ý½@¬ÂPUhÔL ã¦ºûQqsÌôÚCã#“1±:�zÇÓg¸ØÓiyMš6³ŒŠf”ðõ& RH
+‚ÚåÒ¹Ÿ”lû¼x_ì	 Y;³¤{ùB�ŽÆ\Z.ŽòŸž6ßƒÏ
+QW�M2QÝÂî”Ô$NÎ"³éü¨1gŸìÑ+¥é°ãRQ^ñ(ü¦N2ƒÀ#V‰ï&°«"áŠ"Î
+½+âACfXõHê”¥‰–f- €HKQýrŠb®K{ ©ãõÄŠ@ùþ¥MëÄLüÁóU Rëyzæ ADTìíþTD.µÕK�oQÔ6E‰ÖlÓ$"O”U”ŽñÂœ'ip¿ MXIÝÈÁÒCó™‚¹»Á.nÍDYè¸[vKgÄ««†(–nŒ°*
+d9+ý­
+˜ÔÆn´­&Ýpèrï¦Ó§±ÝnÑ‹P§ù§Mçö%†¬2Ur3y\U�ÍïfÜIÇ'e$¾lq,¿»Õ[YéŠ)<]<=™VE2DÔ«{¸¢5“…Tœ¾,“µ¢£a ô
+1)³œÕÚ¥ôâfý²wÐ†D;…"
+L”v‘m™ ÙÑ0Â*
+YªdÞª&$ª`÷vª4•h¤½
+tïº�¬ˆì¨ÖÆ^`÷Š.Þ©C¯-wð(–´ú•¨³R“Uc[FÁnÏe“>ó&ª² "…µ·[5}êP¡ÛÒWC:ž{°w*Æ=µ€—8º‘k¤<¥”%ï¼ËdO! O
+GÔg¡Z"§Y@[kÊÔ6¢@žÉ$É³³$
+7A&™‡Û
+�ÚmÚ$†]iGåò³žÍüõ„*G4ß…Z¶*£uÝ§^g;´ö©xz›îDÝ=Á=µî#©oëc.Œ—NÔªEÑ	§z@b³R.µmI6IGÒ¨i×Z€ƒÝÙ£Q…öÚXV$jŸPHÏZD.$Æ)�S5kuDpcGEmÓFï�×DNyï…Í !í’@å/ÖèDêCõ+§þD¦Q¢š–‰u™íº¬ -­¦·ÏºëÄ€XÀ¨J+7ÒDÁé[ ±¼ n*Z»…åÉ?j'Ïº	Í6˜™¶[wÐ› ;¶‘Q0”(ûÙCõÉ]F³ÿ�­ïP+:ÔíI¥JÚµ¿©-`¦²²¬zDÀrCÀ¢`0Ek¶�¢ÝRº�JðÆÀ®
+·ôáî!ð=¢º u8 dt©åãÔbÅˆˆ+ðêf ¹õ4zYj€4éß
+.´êH×ÐF‰™ç7U`¶pAÄ‹1rå¤Q¹š­¢€*czì­ª	2M±ì¸k±#Œ©“gJ¡çc‰%Ý¥¯Zà½°£¥Kn q…ƒ
+àS\Â7+F¦PÁé
+uPC¨^gÖ«d	…X\
+—epùMDtGëÅ¤ÌÙ­¨æDZŸ•W†�Žû¼Ž¥ÔAY#Û’š‰÷Yèþ¡L%Ä“òÇÖ +¥@Æ&vsºÉº–Æ²%ò”ÉR¼žÐ¸V-½‹áKÇ;3¥n¢~`Óè\·MÑpq'h…º™ fRih³Š0Ã[òýt2m""­!»å®Î†NÕ`J,0I’6¢àgøv·ÎÛ6Û \Êæã�ÔGžåLqõA¢\¦U5þmHÒLa;¸Xe�Ê­ÌœÚQxA*E8A{ÚKªdá®Bª`³ËrÕpÙî$D`ù(€‘6Ç š¹yKÉÇÉm7¡‚<£�õaõ
+„bÜ:™PlsfXz"¢'
+ª×ˆ“*#Ic­¦ß5K
+÷EU¶¹3…â¯r1O-KQ>¹—`þ¶dkdI�B±mŠ®Sí�§ÎsÕhï¥�¸�C�U²Á‹�í;—QÐÊ™l%�›ÖŸïË+Ø-YíOød®‚,’Ð†cúÍ• gÖ#"‰p5Éå0iI‘¤Ë5…=�ð¹F
+cøù¹n33Ý\¹©W©(Ùœ>	vIp�¥ý�´›¨½¡aõh�£ëEôÍªAf/€›¾[ÐWøx6«›B="å³I¼k)c`pnJçI
+Eúùg�
+ðl3\½áûÙ:)£š©£±¤mË?·üuÎ_ÿ÷þm¾>øãù×ÊóùèçwI‰¾OVï²Œýýs&ÚcìŠÌð.Ã§(
+2êNÞÏ¿ù%
+Ü·Ûèû5Nx¿
+Þ?¸ãéèß»lÝ)=ve6>gtÞ¨ÎYšÆ™†Z-ÁRL“ZQ Cö·FÁÅý°¾¸ËõãìO·ñG¾þ~q/-“�˜„¤m…DŠ†K¡±7ÖG�jáT
+Vn¤Ó2´ÒªLjÁwÿâÝüuö—¤ù«›Ý:úkþÿá�óìÉ}¥ìlBõåÃ'o"yFñ$.C<±®3$ªÀ�ƒ¸ ¦Tû‰Ù†X“(x9|wnùòß’æ³{�?¾ÜJÂe®ÓôêÎ‰Ù+ßÖÀc¢ÑËÞ­Pª‚n‘^¦Åòndu¢C"
+TÒþr_¦5
+¼‰ãäÌßn�èäÞæÁÏµ@”%`¤&Ž�…3â¾5bF¿-�}‚„ÒV[‡ƒÚL�½[›=­äQÀ`ZØìäK|s/Ÿ¼?Í5 ¸¥W˜ÞÝÇ[H¼/£;åòí#!&ä>+¯©­ê_âMDýõQK¨3*»¬‚½®ŠÐ›åý:þ¹�Û÷«sþåãÑ/¨çêïËæ[8\ÿ¥ çÝL×?þF·Ïíçúoþý\ÿ[þøøÇ/SÞûMÈü»ü[…E. -*ò«
+q‹ÛÄD9›m>Í¤ßU¬v­¶¯{6i+s4i›ÈÅ#ù(p½�*îLbá-m÷¹]ž‹÷¼å²ýëBãÀýDy@š�GJj¶ëØ´FñÓ‘¶ßô€·óÑ*·^]|�$h±Õm¿ÙUnÞ”˜“'ñ3ƒ¸/Àªþ<þ¯¿µ»sLùÃÛ53}ûàþ†þ¾FÁ²#�‚èiÙñ¢#Bß‹”®/Fôè,É�’D7‹áÁ-Ç÷Îã*:(tfÛ!6+�ÛÇ3¤ˆÌ<ÊŽß™?Õa­õpGaàæ[TÄk€çñ>?ËvÑœÌ»Ü›ä¨?ÏÅË¤ËÜ.h‚ÖÇûË|{»³tÆí;EbºiŸN8F
+LçZQÐ¬4ÿiÍû7z[`Ï«�Qp‘„|^¢ÍÞÃûK·’<;ëÉÁ·LèáÓSDÇH‰$÷†è)å�œ$)¸Ñ'i`"É�¡œz¶ƒ¿éµS E_¯òŸÛ¦6Ý°«R¸‚Øt@`�¡šRgR�.2{èª †6£|Æ¹™b
+úxºbÅI6È@1�«ƒKAŸ$šqŠkA?Ç_ 
+6šÛ„ÍßºkãðâÞÁREelÃ9(C.ÂçºÝ�9¯_˜×‰àsÉ>åŠµ¢j1;­äÞ+sÈ†›Ia9À4U«óüƒ®€‹¡<«KÕ«øÌÞbµ¸‰ÛÑwyÃÈë�ÃòR]2pZO—4%+æ›Ü†a5åV�ÕêG£à’Š˜{Kzfû_üÏyæÍ_£à£_–Ü™½àHqÆg',ý¤ˆ‚üA]~Y>¿ÇEû~µc3Ì.?€ËBqÊG­�Ï¢JæV‹éÈü•VCöbø{Ê3XaSùåñjÈç’ŒÙ—ÎVFAý·	]Rmuß¦O§ïóì?îxå?ÏÝÁ.þ2M_Üe–òêÏ˜ÒRPQÌUjÊ˜ËŒ^ÅÌVMèc‡8Lé$TïWæ¸èèˆJÌP0ôäe81Cö*q‡
+—rÌ«Š øâÌ!ÆÕÂâb¸~4ä6–J{ËÕ�×ÈñZPä³ÿ¸ÅÅ/þóõ÷ëœöÃtt?n5à8/�Ü×zwñš¡zQ-XÏ[Ô¶š“(ajù¹ñƒÉÍk\j4’6ÖÌXŒ$+J#r–EA®”
+."
+"öà³P±·XE¸TÆŠ­7AØ,ñÀ5‹((,üêÜët‚ÃÜçüÿÙ}¼
+Ns¸ø—bg«S£"ç§6¡ý<ðù1÷¿ÕT8 ¯ôX‡ùÞl$E#a…£¤fÒP%”½“gêf¤ÂöXE¼¢pË²E™âÅ@*¬ËÖ
+¹fQ°þËùãéèýë<úqp×‘[Bâý0/¾Ã“àV¶RÓ¼R.r9oYs!r¦sö4ßk€#Ö±á#„äq‘›2 ú`Ôs–ù!ÔYù}.—©{u¶@kÑŒøâbXòO9¹€ D.!ÊJÆ;mÈ+2GÄI0gŠÈµP÷Ùrö§^È´¬‚ß>}ðÇóûÊ÷~¾ºþù×2úu¾ÆÀ¶Tíg�
+ ±ø½ôsºEœÊÝpûÌˆ*!rjªÒ°~TA*+
+ÌÃcÅÚˆtÂZ÷t#µ€ƒú%BB¦bŽO™…“¶ôPAl<Fª;,¢ `(~—€¥ÉÅ*Dó<æòËbó#]É¤ÌY]ºñ
+5JìqÀ*ÑÐ{SlÑå&pïÜYÑÐ£˜«—Í3|BšˆV—¿œÿ—õj9’ã†¡�a¨jÄÄ°ÌFàvp£³}¶ÎòU{¥ºÜ‚Ä@°gåvy5h°A¸kóA`	�Æ#À£ŒhTÃÕ|¢>Ä1hº N/Å5Y#ž-™ÑI&ÅòÆ1íôÇ£nW¹ˆ"%bÃ|ü)¤=öœ7åE-Î(ä¹Ç3ðãT[CpUÆàc>JfasKOT»éó±¶N³­sÓ'¡ËÑ.…nN|9"^93s¤#B§UÀ~j ³V“«ÔbÌ¬z�È/FîÀ»ÏsiƒMË‹
+ª¸o\47p¬”®ºˆ]�èóá—küìÿëŒ‚àÝäÀ94‘×ª;2‹ÇSSn×qž|0y£¥ˆàžZìµØQÍÀTgå`ŸaP]i“ŒûøžwQO9}ÂüAªß¢h¾Õ†]é;Ã9ÙòžÀNÌÏö"Í[D‚èH,�ºµbÕ�T·¤}Ø®
+Ëlo·ÊÉ·�äj¯€rAeÊH©;0Äƒp›	7´‹U²²íù³	‰œV±º¶8 “^p†øëŸ�M
+Æø� µ‡…mP±Çó© Ó“í61#’Õ=.:QØ±Ÿ¬:å`Ÿ‡æ¶I…†BÒQ©IóµÀ‚"R Çj¢Æ=à•YÏäAÚ÷VÚ¬FµpU ÆÙ÷?Fû§ÏÀéYóª)kOq�ÀGcDÂ¦b1.M@[°vA—rÎc'&›ch(ð©¼pMyQ˜æëðœaÔ"£E±iy‰ªû¥}¬#‘&fI¥rJ¢-äž`D9ÀŸ«v?Ù(lG&ø"¸V �ÒTè…íR$Q ²f†M™–ó {åU€4;F1ãa˜ÅöaŠp«‚™�N^náÝåh‘¸¸˜‘vêc*x48�»‹«à4š²Óæ6{UúÚôR†˜]Å®eÛ¿MÚ³»Î¼ö¢»×ckóÀokëÆ„P{¦Ù•öâ“Ë?“4]K(¡0G½+”[Ô3Õâ´g’¾:^„Ú÷|öŒˆO€yúÎ/~¾ÒÝCoÒ~íH7jC^*>Ð¨S.þJr¾ûÆ
+ûÌXˆÇÚÀc�bj-[³èCJPñè/µ´Å4<N±%ûØÄ¬£Â`&Ú0Â)#šåµ%51]šXécX@º‘‡#§ä“ùð~dˆ·rLYv3ÄRÅyÉˆÝ3œ'TMÜÆ»²�Äo°�!°DÚLÚCrÚÛ1¦ÀÚá½¥]Þ\¦£ëg><þ°ùq¦M¸�ì­ÚOòèÅ¿=§bØg·;,6@
+M�äDäK’6�d½@$V÷÷½Eçê¸0£^¤=~jã‘ßŽñ±;¸!M
+Q7ãXWl/xl 8Ï‚¦+'4• 
+ ½
+¸I¹m´˜3­ôv]ãÇÅ&�@9ëùbJ¤Œ¦£VÞ€ÝƒÃeS{1o+èP45pªÛÍ{‡?{Î}ˆØdôB%ˆ6’)Ù7½&*ßTÅp›|@¶h—D‹%ŸÃE·Ä-Å:ƒ°gEä©-í £ÈàÑ·[°hÕ4Ã‡Z×¼S€èÉ\`ƒ
+U@âp'Œèlî÷ÖÀ£O,OÂÇ0"€¾Ä�Þ\`ª˜N‘`„ý2j
+Š·jKâÄ„ùg"{ð(�H�Ò]"V¦•0©øCQÔRÌQ(
+2_ŒÇ=S
+jö@}¦p8UÁaŸƒ�¹¿fXfŸ)I€*Ø´­Ül>J8XiÛÎ¶_ãÄ˜èR´ï­½Å9/(½ö£=©M›$ö§¸ãtêßUìáÁ%ö¸…Zð?G®ŒSb9ioÑ™ï	F¤Óô£<èÄw«
+D2 ©Á\PKØ-MÍ¹ÉxbtUàh(ö§hˆ`“c£*˜�H¡–Ù)ûY™ÝyNÑ0qvtï¼È³AÀhN€68�Ü;~KÑR±kª ììaóÍcxr)#jk
+Já%�&dEwÙ)Â]Œcsö#2Œ‹×7žNHè1R©¤Ö<AÅ 1’é;…Þ‡Á�âÅu#DJX;§Ñâè°1#úÀóó©îòëõBOo÷êû�×§ryûY×¼]èóÛ½ùâ�ÖÖF4‹‹
+WžWA¿]Z”ìPo×ð°cb&\‹àì):ebK*ÖJi9	*ûn‹k�oã<°ôÅÂíwÈŠç²ŽÁ PEFqiëÓ1º�ásÓ_ê.÷5ë¯k²¿ïÒ÷Mz*O÷CEJe÷pŽÁ¾¦`ŠIœ¥_na HÝ.3�Ü.»M—Yã(¡Oª
+°qèO-ßÐF1”Ñ¤sÞÕO£Q[›1G;±X´çYÏùi]�¿$
+«àTæ³Zy÷¯ô¶þýRžwé¹ÜÖ¿¯åÚU7z­Å'ì��U`S8T1àc›,,±„ÃÚMæºæƒ¶g²-
+mÉ%6Ù‰	=n{öÆËÍXJWŸBœÍPÀ*5GÃÄ>3@ûÙ°u¶|œÊª@áÙ£ÿ#z§çc—÷rÙ_\Ë×õï×ò²K—ò^U¼Ã?�F¢ Àµ={8ô`:áà†9«o9­jA�ôN‘Qçˆï‚V	lÎ¾E8D6@e)fp÷Ã½€mHÓ³rASg/kñÛšk_wÜ 0tœ«VŒ¾nÏóç÷ã6ntÛ_üµãþkù{—n[Kø"ªò±ŒÅõÀR/×—<[=açT‹Û$“›Å)c(5÷í’ˆ˜EyÚ+­�0&Ì¥£Lnö›öÙŠÝ6£E³5ƒßÚ´)ô�	kZ®Oœî	KúsÍòÃ‡+}ÛßÜwt-Çðm“®ôïnäÇÁ�¬Á¼Ÿ­âšþ{¬ÿ,Èw'ð"¦@M1á=íåœ£Øà[líŠï¡)­t¡ D›r8²ï7Ukõ&n—íC<PþŸÒ}ô$G³ò-²*ð½àÔH€Ï7ÚIÊöåµÜ•TQø¾1£+‰
+¾	�Æ^~0¢—úŸ]¼F’[ê’w|Z4L#6<¹]Û�@!Ë·J°‹ÙÎžh7Á]—%›:V&?—Él5Ãƒ™6KlC�ò´GQ-f?ýÆ\P]ýùôôKv‘ë=ÂÖ6Û”íæM
+Äoƒ<©­àÅiÚw”q6éií’^jÙpZ.	+CíRF< íaQ—@ØbFÚ1œ“œ¢NÇîv¤ú"ƒ*à±vT\7ÊìÎ«À�¦]üQ¾.¶¶×.v‰¬J{»}ýoû³ÿ®÷W»êÐSÙ)ÑË§²=ëËãŸú©üE}«~‹Ùº¢
+ýÏñ¶î*¯�ÝÅ6˜'1AE[ªNP•JW4¥,‘Ÿ}·î»(ªã5HT*Žö›³E¿}jS?K³Ó#¤6©Æ$*�ÖÅ¦²&Î·p‰	jîëÀQß¯«ƒº¬m*ÏÛýr›5Ò§ÙíL«`F‘nåItUd{Î7(*Ã*`•?úZ›Û--Ög«‚OŸ$h¤âéÖî“Ô©‹T›Üy¡IÀvéú$ÒR“=Ÿ è�ap?rsê„mÏ~Í½67nÙ'“�f4Ðh®cŠ44Ñ5‹áÐ•yÖª%}ûŸð'¤/éÃµH+O›+:bÚu!8u+�é¶“x-ŸtÕ™éAFÄþçýéò³çö³Ì{9HMÜËÊåŸI�ýiW×Ô¡:ÉÉ¶*P#Ù.»Ã�ª†vy�Týrú"ú:±t\[¦öBì…¥‘Fï¢’WÝˆÂ·ŽXªb4vµ©üWuÓRBE§ŸKÎ&[K­µßÊc	=Ó±{É¨‚�Ýz!ý}� ‚™–ª}†¢(¼rá†;D[ý>Å	}_­ŽBF4ƒýÜzB”oËuý{¾ÓUÕÄ¿›t¥Cõ¾	~‡dRÚ—µ
+>9þ>ž¿¸SÍ6ö‘[<˜<K2Qø™�¬)¬™)\œ‰ÚCžx1\¹ðhVÙÔÑôÁ(ª]@´G÷‘è†˜ÛÐƒ–×<Ä8Ñ¶ôÔ„ÄádS?eTý­µêølÞòM•ÿ·åÝvÕßåuýûVþÚ¥Ûú–o¢¢×ö½s¬Orèg÷*à®=î3�ÎìüHãÅHW6á"C\?§‰)-µëdY¬µ˜Ÿì[©¶dáœ0gm£¨=äPkCŠþ;œÑþG%ã+²d”‡ŸíSq]š¨ãÉ\` ›“&qþN—]z)_×å_ée—.ôÞU×MåíË‘E£=ª`I»Xàj"[-K¶V© ›J¾Í¬ØÀrxtÐtª-6¯Ð‹¦Xl)r=‹2ß4À(1vØå.š§TŒ7´°åfœ‚Œ¡½4B%˜‚rÍ×T�j½�=Ë¯{¸•çýå¥løÿ¶Ó£Uø¸fñPÄm0°Ú-’ºž†hÃ©ÖíjS7l9½Ó?€q”eò~�	¢®Z,“sCç“éqÀcj2dZÕpîéìò)vŠ½QØÀ�ñb$ŽK4ØˆÂ¾­§¹?•ËõBOßwéý‰vé~¨6¡T•5‡ÄyxÂëÞ’l
+˜Ëyv�mïÏ¢îÀìï>ðÉñ=ÛøÌÙ‚üÈeÃ®Ü:ÍìôlrÀ=°÷ÞÕ6WA×º*˜ô‚DÖ±î·<^úsAèÃÏ×Kùüv¯oïokU¼þ:„_okA¼ýˆ¿O!Õé÷*‡}ñ·Lv:~.èRZ?'Ç„ˆ4˜‚Ähm±³„~˜e’
+�ªn
+«MóâÊÄ$±—YbÇŒ.Á0OûÜå<\ýœ¬‚l$ø�õ*8®#Ç¡�YØUr«V´"˜	@JÀhÎöy}–¯ã³æhßÐµÝÍ&ˆ€`y~•­�OA<àá–ÏÐLÎˆú–;
+uO‘Äzž£š—XB5”¥=udêSÏÚkXškHZA^ö®p�^å53ìQ`Ná¤<ª3Ì*�QP'¯´5ÜÔ¸A×ù˜®f=ÓõÁ1
+x”²¿
+–©<�¬'Æ1øâGÝ:  Ov�Œ@kH¹½cþÈ2FÄŽI¯WÄVü!RifXˆS$¶bvn`Õ–š²“7É-N<ZeÛGÌ\€ÇúÖ�Ç	Rwf½€U~°YñÝ°€™~Ä¢XÁãN‰&„”Ä6°qf4K¸VÐCà1„å²žÊ}�)8¨s8ãäÞ©°>°[ä~ª¹€x13—lß=yMŠ¿+<àÅ„�ÈªÀé§4;ÿµ¹@�?ù1ÆLÆ
+X‡ãq£D¶4
+#É{4(U&�ôZi9Üé¦‘´¦SßÅN__u�
+Š.µ³j5Ì¸Q£íIÊ®IFnÃ
+®êUÛŠ�Ìõ6x‹èêŒEVÿ¬Ê¿§0üÑ‚AòøG/å‚™°?
+<*g¥Épb…‚0íU­	Sá¬G¶Æ�¥¤@<)¤ÒÏYíÓ¢A$¤ÚÇµr€ÄA£"ÜmÙ*4éƒ¹€Qt�©Ý8pYY	»¡Q/ø=òËî†VáqžìƒAT³•®Ïón¹´‚XQî'Æ¡!ÇümñÉƒ½ÈˆzÃ¶eYUÀ)_²Ã¦Ž½ÃžÖM9¤=›”bw9ôa¦¬t™`œÊ¨~0&@‚a§z�q"
+Ò>ƒ^el²¦øè¹hGÁÇÁë
+fUÂ'½@¯º^ª)É™Ì„1ßÒõ±m1ÍŒœ–
+2�µi|É¡!
+„‡¹»¦�±þãj|×–#¤¥»ÛÝ0Œap#qŠÔCnÜ‹'õ¥ƒikvàEù|Ô3J{…F¦´jÀw5¿H!c}Ò–yVã([Z`MüBµ *“Éîº¢û.“/ä9£xüÄÎEkÊÌYûbCñ¢°5Jà_„Æÿüç2áñŠ­ÉÚ•<TbóòáCï•fÓVnÑ�¼•sãÎtêó<qÂf†–â
+ öŠóJ¹stèûæ‚ƒU¤a’ç³»ù%˜\l{­L¥=q:ˆ]�Úêš¬†)¯ZŒ_eD—òÞçöõOö€ù^à3nvö%ÜNMý¦ø;~¡EÎ[ƒ+—Peìû¡xÃÔ¡@<Ôqêã#¸�‘z»§?.§xtªôâ‹¥¥ò2·5{[‰V×x•4pœn`D¿‘ãÉ�$¯}°Ú#Üƒ´Hç­!#ûÙÌàª}J¼Ü¬¢VyÅ<YQwÖ)p&$ÈŒž­U•pN¡¬ÂÀ[ðWvÅüuHû	ë	ÆÛxe<�b€‚á¤{
+C-;I´jÈ‘cIG~ÜšÃb>˜R¶
+¯OøØÛNV´NeßÚ3'&½\‹ŒÊ¾Ž%i“fk–%Akö—„ÈYMBP9Hûñ„¤¸áÕ½fêQðï|nlêQjÓµ«,kË‡�Õœ3ôI>bf˜ònº5îö˜Ú¼ŠP]ÕsªÞzËûI Î»³õwÂVÃþpòl‰­Õ#Úç9OzŠ'‘ì]1ïÊ0_§z¦ãÝ�êR­]>Ïòû]Ä)„à‹íšQpÎßAäú(†ŠyÚEx¸Ê®!q1U¬%ö€¦¢õ1:U“LÈSjÄˆÖ`Ô”6«m$Š÷¶.³âê-bXiÎSam»OÖ8‘Ÿw�Ù£°AÁãÙÚV3§Æ•Ê¾‚¬BÉ®š;E•Ñ¶œbž3bý\°b�c¥,ëAfè&Ã°–€¢zv:0›v+Wí­ÈÊ%-öJ‚"ðBsë2¡r"^ïÓÏ¿Û"ŽšŽŒ«ý³ã6ªÅ)ó¤Afœk†
+w‘[NÉ“éNf•¼ðj‘ó„´½$W¤i¨êùLq“QëBµ8Í¹•ïÍ¹aÞ)’°í`í^
+z�›cy�g¹ùÜ¦Îñg8?ËÇÚdN…Õ2iÐX.A9L>õÙL™tRxyBpÓT°Ç�Þ‰÷‰PÐRõ0‹uI�Ýd`ZeP†óIFŸ€±�Qœ¸Ùr]äý½@níþsÎ?%šÕ“4yA,€=Ãü{k`}ÛÕã—À	è+Z^AE3D¤Ô%Å­ë£âÖÜ°�VÓ†4a�“ò®Vù
+A
+ç¿Õ÷ýÌú„àãUÙÈ#±ôM¸’ï²
+\¡% ÊƒÒ=YŽ¥ÊQžë&›Rr›r‡XÛmEÐ
+Ê(¦3¡L¢'×'’^äÂÎœ4I�	.í\Ž£ˆbÿÎãHD#¯m¡øÎØcÆ½à†jþíÏOåáåçñý×–+[TJù~ˆoOwtÿô«êý|¾§OOÿü
+óö¶@3ÈÇÖC·sf�HÜEÁÏ˜ZõcjBºTX3qtwžî-v’C	âW¼�B[—øÚ  õÀÎ!‚2#öw½5L”ÝÌ0�¦xx.åa¹£‡#×_·ç?pðºK?6,wåîmþ¹+ÿYîËÝg¡æ	t•Œ9[¤�ÃÎî@9�[C¶ Â|ñËi§ëXLjœ²¼vÕˆ¿»^ �í€ƒ3ÞÙ…Ue‰p£^Z¸aDQØÛ–Zb]Æ�‹ÕôQS1(žÃë<ÿ•oåÓëÊ¿žÊó.¿”Ïjõ�^¶ÿŸÊ²k.åiûó=è+ß&HFqÐB^j©¦}2��áÎNÈ!ê.±‹¾ÏyKÏ5Êp¤Z§(•
+¯df
+SZÁ®-á$ßgàÂ�ºyÃµÁ†ZŽÓ�°%Ë)sX"à¾_t…ëãÔçpi){¦¯?ëužŽ¼??ßŽô_×û²ÕÿtêÓ6Nç$ayŒ[‡1"é©é£8QƒnzA2æ±-y{Ú�!c;¡–&mQCÆaï£úSPóŽC¸ˆb‚=GrfE‰PDÄ£ËóÀ`ñAWù0¢‹AS{ýö¦œx8‚ãóT¾_vh¼œøøBÏÖÄþ• ³{ÁÉ5¡�íYµ±Tr‹rÐ6tX1ÏÝ1¤\r.‚nX‡DiÑ6|aŠDxLê¨»ò‰.Bû^EÂú>k
+™�>G<AR\Ë­)1œÂ§ùLì:pØ#Õà;-{8F…õ�°Ùî�Ü�í„¨PÀÌƒqÖÍµ®Ý	yžÍuöTGŸT£'çPXŽc.¶Ðj—ÒC±€Çv5U�@ÌkT1Sƒ…ñŠÊÊÐhõÔ`4ŒÊng€‚i3`+~ù|OËÏíëkyø²”òX{@+žoô¸A¢¼iÚk?+†ù‘}¥‚^¡ä	Mµ±l©íäÊw“�-ã¡²–8N{VýÚ¯:—ÃA`bnqîkÒ¤ÇÔU
+ “Ø`9]åÉÕo©%`†Á˜½ãs·õÞç­îó—-çïKyGv\v�"£çÜ>ÄeÑŒè:Må<—#![]žëS]Cr‰ÝÚ¾ÂŠÊÚ°{]#ZxÕs¸ÖjGœN€*›�™‡ZLÛ€S*fÊFÔ§Ü°*º™Ë®zt˜|j±_ß^
+}ßyÑÝÆ{øõŽ¾êÃvÄI—jÛÕëÿûßýkýï�ê÷öcý¾{3 ’}EÌê_1\ÚÍ.•S³(›røùO4Žuj§Ô_J ŠÛçßÒŒôuñÿÜ&çwwÚ=
+XË§øbÜ;£QZ@[Š:øŒ(û*Ó”Ï¨¶@J´›rwåG‹u¿n‹¶^nÑPwWo‡–ú9URöÛ§§ŒöKnHZü­^ ‘òRöÁàûÛ!|);„"8þâ³¢¥žJñ¸*>V´‡l¡-=]ÐÉ"z=ÖÔ± ÑT¹#É¨R¤�¤ŸŽD©c­ÏÕû“ŠæµÄ):re#ìh5néZAÚ	IIVR‘jé%î„$¢I*æ@‚õ§,Çþxªª©ºÖï¢ŽíËrEQRHV¯/>?Ý„‚¬?üÂžSÖ^õßÊ²®ÿ¥
+¶�KrjœøÚÃ#)ÚP ‹RO$uaU³°"Š‚$y´VÅ¤ÀJ=j‘î-¯gUéº�v¢8‡ù *—¤Aé¿¡[:=ÓUôd(ò¥(ï{(4ð¨_
+  Vp’-‚BÙÙo¤¼ë Wé®"Lê7ñö|êV’%m£.;‚i‚í¸N¨s.¯¿ê/¥&þwÚP°ìŒiûü½ÞÖ¥ÉG.éÁ ¸Ÿ(a÷Œ"òR5»œ†Å÷³a{*,Êe¹Y†ÕÉÜªFŒÙêVpž˜õ«¥ÃÒÜÍ1²—»r;èx,–\`ÌÀ™zbQ”9¸˜rCèo1¢ýóP¾ÿ*wëúÇòãøñ'Ýoÿ?KY¢¿Îÿ¶Ï×òÍ9¦¶áØV÷Áà”ÂÄfåCáƒêSÛNvp2;CŠF™QÔRMåÁ\X4‘HD®™¨<¶W@wV©!hî"Ÿ^ôú†i�[9¹›8)$VqŽ‰õÛçòx|}¡?wH<?¾l©Îë·RËþ=ý½®?Êý!,å‘9*¢vz¿kí-
+yêUvaÇ7ŠJi‡SZh£‚Èl”ûÛ¯ [o[µèœÐªU¼Rüm6§@H]$ò&yá±zR �” àÿ´W¹yMÍ¨*‹5FALÌ`&)N
+`~[²—6éJöü&é¡¾í£<\ÝMi[ÙhÔ�BáMëE›®—Å
+l³£Ç)/3òk)/)ÿ˜…|Z¸Ð9ß§né:—t[Æ=é5ˆ§a2Î ÜA[µ@ˆ2‡VÕ¶)Šl¦¾{qLËyØZ­�3„æ…+©¥V+p(L�Q€b½ Ï”-Ç("á6pŒLïL4Ï‡5_–�?cDó†?S>_ÎkøO•!MBN+ú}šU$¨<¾,ªÓon«kXp†¥4
+Ž�P§N4·F$gˆ58S{§bÄcáƒcr2kÉÕFµÀ"ƒdÕ›’¯ÅC:&¦Š[ÌÑèŸà�\¸¾�îKy¶¨Á6bèQ¿’5w?ž¿¤Ó­÷ë·S:ßuÀã6áàùcÞoçiÜ£˜�—|Æù	dÌ±cCÈÄœ'¸]R÷çïª/ëFÌFBêBNÄQU}ÁFñÿgã(vŒJ(:H]“bqg-igMY;úxÈyï¦í˜g>G*òrŠkGA\ ÷w
+:±rÏ©uãÛí=Eu;¬l%rµ05×�ƒcðâD¯·$‹Ù[aÊ
+ˆd  ÍžŒ:ä˜ˆñ©…þ¸/øÌCðg5,×‡y9«˜’L/‚’£‘˜	bÂä¯èBfƒIÃÛÝFÏÒ8M#:LÝeÛ#Ë9y†ÚÔT˜<kiÈ¯4**_éX‘Œ|œEtI¨¨7`�Ù³‚1 ¦©¢/ZPðÍˆj¯)²
+ä1«;kz„b¡n(±M7KƒÓÄšgO n—EO™"	_ºT”†÷väp«cz¢S$DÕmm.ì[(Ÿšy´/ào¦z‡.¦©ÆÕ_.êR ›„¥ô™Š H©7gÕà=|ÉNj‡J»vyJ™´½iL¯hŽ	Ëà‘®A6LÒ(àçè“*|
+ö$ïpÌ6�Ò#äåf™‹Tjê”(³GF‡¥¯ÌëìÀ¯¤SDŽ]®\vo·ÈÞ³ ÁÀ€$AN‰lŠz 
+¶p{íp98²)N:’yèýA_Ð„FÚ4
+þ?­{Ì
+ÌâçŠ©p¬'lËªl�ÙÒ»PêF�=ôHƒ¡bÕ’™‡ýV´øƒM­v2È
+¢u(,@â)LE8•T‰ÞVÃ$‹¤àþ…%9ÓcD2Tcî?Ÿ>­Õ-�¯ÌWVØÌ�ÝQ Û1Š°4 hÝ£¡1vÅ92üJ_'?�Ôö¡ ¡¸ì6�Ò‘_00£äÀÊ2)……CåaßVhÉÌ£dV§³P°§�óîŒ¥ñnFFBHò±7;(×Úƒ
+#–u¹Ó#‚{�Sl	ÑÖÚ"î#¤@Ì=íô£CÉ„]v#¾G¹„V#È¬V¦@ÄëQ½cj[ò8öjÁÖcE2ª½üJ7}`g2´­¨l³})CsCü¸m^�"³ð·„Wz`D1q.»)÷YëEÐæÌ%îT‘Ü<c‹H\”¶¢ƒTBÑJpÒ‡›(àámj�ç	’?9Üø*P0
+?ß™¿lê
+ÕŽmÈxCIh±G1Œt_Z
+/'ÆaÙÊ�–+ÉAfÃÚ!Î�P2ÎJ#ü2¦h¿W1S¯H#àzƒ1‚˜–Ž£`¬G‰óE}¢…�ô€3_"†¯‹­+Yno™!­as"’¥A2¢ð²‘¥ƒWŒÀJ¾H8·®c£NMŒ9§®Gœ\K1U”Ù"ìêeQOhhÔVØS¨õ’}Á^£añ‡Ï2,û¢Öˆœíeå¶l„9Ä¥°õÜhmˆ
+™á<°Rá	½(ó÷’±,Óö4Gj]“*ö€P¬Æ›K†‰r0…6z•ÂÔŽUt}¶/R8´Ôra¥8öêµ1Pˆ�•IÇr¥§k|—yÙÌöB;hvââ’£J;–\×Åôp¤ˆ¾Tì’º9E9<ãe%„-¦&6knKÖÑ±�rR‹ŒëVŒ‹Z`Ä0™¯›ÏÖXâÀ°;Š°3íJ /H0¶�+Š¤Jj…— xÚ$3I‚ÏbD>WNÂŠ±®o±XÇbe#’uo¹Á9³ÈöV¡D²E(2ª�ÚÝt‘Åq�Zð‰¸ßÑ%l,©¯ž<-ÉZ`rK[¤Þ§ò¶Õ6"cNØV;¥6äâ8H•Kbx»°-!bTfåâ¾´Ãµ,½c¶wn¡À«ÅÆulõ¡¶·	Ä“1”
+÷ŸMø‘ÌKñ`CÁ¥¢ NMË‹è
+Jê²U×—ØX7*ØD{™Ú4±­‘xíP`!ˆFáÌ@”Í$îŠVÚa[ð¥½Šé'B‘FÃÒEwÙ×øOM©åmÐ$¤1f$P+6%+íoyC³QrŒËö³2 m£–'ì—âa³®ÛEe"õ‰�+-jŽÂl³*†´lÖBÆ–W‰F¡ˆ]Ï–“¯3Ñ§R/ŽÞù´Q÷õ¥ÌÏŒ‚Úð²;rZ¹¶pâ»3­*H»ú
+ò‹]ýÛ¥c…_ŠP€Hw‹{¿ÈµN3Ò™sp;	+uö±³¬e#µEjY{)“BQöDÀ4þ
+
+þ�B~(¸1�;¨ß‘¨ûúTKH|!Ÿï®ÚTØ�Tœ'ªIyÉÊÉG�Q K0Xféä�M’ÃÉHè«lSì’Piv«HÀüiÃ©Q¶°Ãë-?@Xd#ö7Pðòí”Ÿîï«ðq;ç/·GUý{;åóóÇê�÷Û9�ºJ<�“Ýäß×w¹Î(È,’Ž8$Ò^�6¹ºìU¤VEbŒZŠ),dZÚà»Q;©°geCÑÃÀ» )õ=ã<™6­)k” ÐÇØÓÊä—@Œy¥¨dêª¸…‚�·ët�|}þéÄï-å§Ë)=}ÌÂã”Î—s>ýZöþ=I×S:ý»¨¾¬ªßæ*°Gwt·/Å@]vB1(Á„êu¸ë¦YŒïJ[]Ã²â`S\¹×„¢%Í+±d	û›²‚4‹‚F²¦ ;&a¢ÒÁCýìn¶–øáÅw¯ßòüL¥uú•®/R?=ÿÍ§·RÞoù6K—åÏ==-º§|Ÿ~?çËªzž,¸ç'p·	›Üx™¸ ÀÊEüøû‰¨®ôÀ…6!�	kAÈˆâ³#×—ù1¨$œç@ÚÑŽ¢Õ09Z HÜOdÌÝ{!/û'„<ÅŒèõ:`FÁ‚é÷Ók‘Ï5Ýçß#~§óú1O€¡—´„9ç_“*¯ªK¶°uˆ+û%kðŠ‚#�€Á•U„A7é-´‘ãâPˆ"9æ<Û¯/¨\(PñAArp¯Y¸<zÎA¶ˆ“‡2Šp0h×Á¬QëU„SŒ‚Û\Î·Þ^_§ŸûDø'ù{ÏëËcìúÏ’üKù±”„çôc‘îó×ûŠ–ò#=Ë%„Ñ–è àz5jAÔª<&+e44µqæºq-Kjj¥ˆå›[Qd¦í¯äšHÖ.ÐPd¸e›ÁýâTÕâÄÅ�¾’ŽdTd2–j�]
+R:ß¡øõý,æ�ç{þZæDÿºXüïR.yíÞòµ©¦ö vº~†­zÍéÓJ«çbàD5ÑŽV~eÍ–¸ÁÀ“lxÌ¥É4~�¤èÓFÃ›˜ù{y@3uàÔ,#!0	w¡Á'XòÇm<Ñ e°�5wÜs{[Ñ³¶Ì c¤›ÔB€‚Ë[QÏË¥Of>ü9Áãò1}ºä
+›å:Ú�,�_Uªþ6¡=$J;CA¥�móëŒ‹yv÷™ZK$RÕ‚Åí²©ÉÒÌZÖ´(ÆÚÞ—
+‡îê�EkÓ¸ÕÒùÚ)Ôý4B×gŽŠ¦¹~"CçS\*ê¢ÊÍirÄíW©á9ÿ,6t»f©ï,üMc{üÀ ÐÎµ@&ÏíÄÃÓäþk�3cÎÚªQ”,­-"&d@ÆÉß£.F¶ô¯†©8¤Ò{øŒ”*KkZËm¹‘«6ÍÊ”N‡D¯+t9(€[jŸäÇ.?ÊãžfÆ3¡€%ï¾óLëûíå6¦JS„,Oš_ª�æ—õßú--êö{þ³þ^QZ¾§õcŸßÆ¯‹¬+×ÿmÅöS¿¥±SûÓ¿¯cêÔuåjr]y\¿¶{¯?íÀÃØÜ�c‡¯MË6ÉÍmTê[%8lwfósT7}8º-€~î†=Ý³Mjû·%ûÕõ±iÞÞÛnNß¦éë©»™)ÁÇœûùØ3.)wßó[gDŒhy^¿žºU&8ÚsO_EöØ�Ð›<…þvƒ‰�¿{AFO»ÈÆ�Çedæžv½)stˆ¤æž¡da?–fAÂãM{}Ä[ÇDbŠœùç¦Éc³†jQi`ŒÃ«¯Òƒ%1Œˆ!F*h–ôøì�›Ù”¾ê€[ûØ
+ä	Ž£¦û·‡f[®©™Sø"“¤®j{·?#›Œƒ³\“„É"ÎßFxŠR,Ÿ÷9ºŸj_@K¨·ÀäËPaý§ö"9ŠIPˆaÊB‰¢¦6µ®oKu]è5ú+Xw^k�úl«3e•´„6’ä@ aÓ�A+vI¡I-­ÚÕu)ÿÇÌ‘O-£Ü¶Q¸
+¯VõµàO�¨ªÑÛÇØçšÿG{d7ŽãÐ�·˜…ûºÂäÊ	z`rg�Zw­ímgí^VíÀ×%‘øÚ5=ªTb	’ø·òõ½æ–ø×óª˜Šk6«x�EfBÀþµj-Ù*n[é÷mp•´rkúÂtÂÅ�h{—df0Ãûƒ{zžÝ¾ ÕˆUL"E;ÛW*áô¼‡ê:Q¯"ße5‹ÄÞš½u#‡ý²Åƒ}AãJï×ëív]žxã%}–Ï?è”ù#]Šñ�Þ–ßoé[±.ô±ü—yžöI©„cÑD–Ó(Ð!ê“Cþ�e”¥‚˜š!ÜT•(ìAõê†F&™àx¯/5i¯A±›¼"ŒPH-^‘Ä;ƒù¸Kÿ]³Ùn-8nó=wŸ2ä}ãv.}ÁMÅóJß—ßßKEÈy¢¯œÿLS?§?¼¹Â
+sà�
+ôIäÉ–ÚÇxGÝòÌÂ¬"W�+…F�´ÀÄ«J•™îT=ÎÞ©Tæ‰šÇÆÀhÂX$–žÜËS„LsŠÊÔA‰e£¤Èšp*¥´\°Xj¦‹jXF²<�Ò
+”Å3§•é?Ò¿×A<ÑÊÿç
+s:¯ãÒ‹j=ZÐ'»·Ý'µÏ¥àLb�QxÖüˆä¯Êsªâc�P­_¶NV?“QÖì=QLÚ$B,�Z[¬{(�¼Š#¹�A&s,…]–Ñôv°Œ“2,SF•«ú‚o4ýl–ƒ‡œ?Sšæ‰¨£û‰¦×‰~û*®¯ßVW:Ý×2îô§YäØ!£…Ý>¿®�ŒU�(AR)m©„è:
+ºLáÀ˜4]—ŒIÍ‰Qg[§_�ä‹1Î¢•ˆô^!Â„wgú20�®ÍóîÐÆ²ckz"†Áæ]§N-¨Û:§é²´¥5�oŠLºŸOé·ó–÷ùçyIô·ûáz[Rÿ¼ãèçÛ´Œ»Û	8g# æj¯4—Zð¯„"ù®®¹¾Ì9œ2(C¥–ü%õÐ±(g“öED¿h²ÎŒŒ¹¾+·¾€­wÐÄ 6á]Óbd8cá4[×ÖM¨žoPòûörÿËÆÕ«òq5ÎÀ£ÛÛô+2š³RDZ[>¡iŸP5¬/Ìi°‘€R›õjAMX¬exƒZÉÄÙª‚¶Ê#;Ôý¤Ã<ã
+Éº,qsö‘/�Ö†6äMb÷†ŽÑ"÷ÛS"8¯{eÃ×ŠñÜ<ÙŸµ1§weÚËÆkK®&¼{Í€ú²ãn$£7^ïî½ŽI�;­'ða˜Ržøhiï¢Ë'–2˜%dŽÁÜ¼bÙ.¨¹›çlçÜSS¶IˆP°O=-aÒþCÿ0zA3±òv«�EÁî=šKe|&vj:ßÜ6¢áeªB{:ï!‹áÌ�·'UØª?¬lÞ¢RebÄÛ9N‚Ñ<ÖQmZRuã×§˜32uG~Ó¨$šîæËGžbº@l¸k²E�&B/!žä)ñ*Zò­hd”ðï ÒC„ƒ"DA$º;­¦ïÕ¥ÌÈèË€£BFœÄFÑ„|@2GZPy¨ 45BîœZÀ>
+6Ö*¦tÉO=¿Z/ú‰a¥Šºì¹SŽ‰•B�jA�Åø*¥ˆÍ¸î2¦kÈèES¦
+�j�Z§³±ê/(ˆØ>áe™U	ß%ôâkÜJ‹AÌr÷$ôa½
+Ô`ÐlS\hÎÿûÃ]£˜Íª�Ä³RÅ@§g÷Ø·uÄaµevÆ€7�¾ vnaû„È†•Åf†´¬L8
+ÖÛéÕ¤gÐˆY3Ï�5±DN™ìÜÎ1ô ;ËC•Udº(hùó%]îúË‡ø^e>{O/Í¶‹6�B�#V
+ûLÅÕêª¥ˆÅŒÉº´;×/Þ5X;R‚BÅ$ÛÉ‘ÐÒ^T5aUT�XXŸ<ò�pc¬ÉÞXS÷{¢°lÏü²ljù)ÿŒ÷yjƒÀžØ¡S½Gå;ë;ÒòW™1(¢ÁÇTµŽdiÆµtÀ`°ÎGÓœ4&B‘ceôá`!><EdNxÐNi�U
+ì0žê]²Ì‚¬JÃ�âýÿ{þ§õ7ï/?¬þÚ«“CŒ�hØé	;w´_/ÁXè¾è:”[ÝhÙUØÛ+rõÖˆ¶wåØA¡ºË8§ä«¨9õˆœ´o¸DˆËeØ)ƒ!—8ç$Ì0Fƒã¾i8v€‚½”ûÏ>Z·õKÃ^eñ$K1d
+Q¸PF¯íÀI‘7Ìöî3˜”¯’Oaf`ËŠî¸Ä‹æÀõ¢=“KKñABÊúÖÌÐ,ƒ¹æãÐ
+®ës+?×«t( tpñ\jµÃÀd	f{�©Ì1½„É;(í„^4¡Á…—ÜÎÞmªKÁZŽ&¯®"i»†¡m¦gJÃˆg(òªâ\�è�ÄPðZ“¥³Òb€‚:Kã˜­7<G^ÿ{]•	H2(z…Æ –©¤ø1@ÁžÉVí&¡iÞ•[ùn¶Ó3”™¤±'Á‡Rß 1¬8ØSHÄ³™VW>ÓDÀLõO
+6óŽQpßëÁíêyŸzúØá®ÈÛ*2u¼Å™f‰Â“¹Ìïî›Ã6¯[éó@ïiÊ«¦WÜe‡Á
+dë%—¨2ÉBlŠdõ–ˆ óÔô@2¦bŠWË»�"B¤ÍJ~
+‡QuH„‚uÐå´Ä½7ù‘ç{††ÍÂÞ3¦pÕ1>œç‹ðräF÷]£M¤•�£9cî"
+8æG§˜	`_Í£¤•’a¹wxCz0µÂP€êR£²Š^½ÅBíõ˜ÅŸ�¢àùÇé¿¤é\½®¹
+àBÔ×avDö –“ëå½ä`ˆa-®“uPr¸I{–œ
+¨Ñ„faÂò¤Aá—‰ Q©ug¶Ó7câŒú'3ïóV6$ä§<T’¼¡‘È“G·žó(€w9ê¿ô-HiÂŒ:ÚkúÊŸô`jéd
+h™/Ió™º¾¾ø`«ˆ�8ÖöF*R0ØTTäì
+x½�‰
+ß¸/HéôG5DD28
+xä	›¾�vL¯
+X+—Á±§€#HeXçÍ=±Ë%ˆƒíßýª¦úÛ±t©ôÜ4­£ˆÈY¶…Èb¨ˆß©2)	Ã’?…¦�‘-u6q†<0(Œ±ØÅˆcR¢àýX%ÌëÈù ž*~FÕÈb_J¢€Â;¾½ÐîžÅ›-OpÕ˜al¬FØ=FÓ³8ÎÖ�æVfo7læÄ²KÝ¸Cêj-”n#{%ïxËÁ¨y(ø�.âíÿãÊÝ˜-—“”(0'	i£û/¬‰—	K»Ûoˆ©ÔÝgô‚i6Ë�W¯V'ãv«UÚg#­²VP)ŽÍÕêdÎ‰Ñôb:¦"1“R¾ýsr;KX‡ƒ{×‚+M?e ÎÇ|ûýDé?Ÿåó�%×6‚®Å¼ŸO4½ý(/ðÏó”Nç»~}›oÔ0²|Épö«¬ÏÈTSä…	ü8
+o}“÷ ¤44(Àw=È3š�ÁÇµž·ågí!êPÓI.õNXŽu"l
+/]$(T‘YU$áŒPð¬iŠo‹ô¼.Ïíœ¦�ëív[>Þj8"2ÎDÓëDt^¿¹¦‚�Deð×)Mó‰N%óï æ_nU1×¿”ZÑ�"2i/yl}WôšE UîÑ©+ƒpP çíBFë¥°ðEÈ
+©¬È"ªOÂ0øÙM ÍçZÌ;-Q¥‡fUò80¢7˜½LvQ\†íê�jÁJë°Ë³~ÄUŽ]_ÓéûúçDk5ø ÿŠ!/EO�i^GÏiÅÉ%½dož�LE^ört3¢€sÿœA á®�ÞG,†¼$‚˜–š40šjªf«d6É¸ó
+[£í©.™M_`;,Í¸�°;µ2Á»ë‘BÑQ�¶Ÿí@}~O›ú\r}ÉøôÑ\ßÓ\þNiáÿ¯4cNß�MF[
+Ë›m¸„$
+p¨ˆêÃ‡Ïë(ØÔ˜¸/ •�Ï\¿Úw­î58a)>vÚ…E²�s0ý FRQ™~Œn-ð0Ê±½lN8BÁ*nJ!Ø«Böž)ý8Jßòë%]�0y)@.kIøH—b|–’`PðœH0)67Ä]lxìÛ[	ëßî‘6a*�ê‘}zj¸ÓDhÞm¦IOÍö æ­fÍ‡ÍÕ'Î©_3ÙÜ>sŠ•W€¢µ�—˜trQàP~ÿù±ý¹Ó”ÛÙ–æ´õ·µLÌ[«À÷½@¨'N{ÿÊªs1
+B©‰·À*3 rœ’¿ƒ6/ì:µœÑÌÏ›®úóCÄB×BbáÍÆ»OÔçUÅ H²í½0Š‡™Ò!ÙÙ˜zÔ‚6ãð;^µÐÂñ·ôò9§4ƒÅJâÏé.¢5“>×ê€Ynwµ€d�=•`u¨æ8J æõ…á2‚î¹NÕº‘ŒƒÑD�¤+Ëš«Wõ‰¢Z ÅLk”ÉyC°Å²L—+SVzAyÞÇºÎò
+X¹¿ÏKÜóûW<ŸDåümI†—yJô�¬jÌj/æ[ÞH!Ûï[õNYH"Cþñ-t*%ãí:zWNÄ	´
+æ6Xž±HÑírˆ ¨î)¹ñ7íÕrÇŽC3³˜E;‡éž2hE  %àú­¥õxÝÞJëöRÚ�gªŠ?\Du{ÞÔñGH q�‰á2"’]/MTÖ²xÌOè„¹¨%J«h&­fÅ¹ß…/ö.NzA9ùë;­£Áú÷é+GßkÚf€éÛ2ðå�^¥›ë©ý�L’¦rHCÊ(Rÿ¥Ó	õ_¥ú•_-@]PPÅbªl3M1›êêTW•_SWó$Ï­g§4¦þ5Õ5„¦ÿ²[Ofes®EÝ�cYû�†õ¶°n
+çÅlG$<!é�Ø¨éÆim-.¡îmŽ´E}[õm<*¥±L¾%XîÏ�QB^à�5{]%R]²xŽ�}þÕß€ÒÃ×@GV?æ·Dçí‡K¡=oô !·âr @wí*ÉÌéA�Ûï)Ú_½�
+zd”úkŒ¤·ÒŸ}\8õÝòAz‰ä—<ò“Œd
+ô(ÄEóý€¯žt#zE&"±D¡ ¤PcˆbÓHZqwã®$ànHDÛ/µ#OÓ^«YN‰}‡a‘�÷ËJx‚x	ùÂÕY!…¤ë§uÅÓù|>­ý.°t¬Ïç´ÕþŒBf“È÷ßë\ð]Ùá˜£' ç!­ÍSmÚÖƒ¦„%’SŠžÜp',­"3Óê3ˆ3ÿ÷DÃp<±k;7ÑGžŸÂŠw™yÃÜpÌj"mÒ–S™¤X;UL¡�’AÊèƒ‚^pYø^ˆÐõiñþWö¿Ï¿èðSýnóðaVC+
+Óe>V¡ÓÑYH¤^�ú�ÅmÚ’Ø}0èÉÛg7)Î�QºˆV¯i�vmÆ
+J«3cl­ Œ€š,®ó¤Ü«ØfDÉ‘Ìg5› âáb¸’OÁMè‹�Ð½6)æH„µ;(€½!=¢¥ÂŸºÇD/Ùù8_�ôð^¥§Sùé3—_J‡Èç´Ð¥¿SáL¯é÷;Ž±®T“ëàz“ëâŠÞé«V¼Ù–Ú=[ã²¥kØ¥°\Æ½àÏ‹Z×²·–¨ÝE.J¡â½SH,mÑpGmXÞ�ž)“ôÜbñ1Nì©�[mT¢ÜkšJÐ–Ä%þç2dïûzHO_cKIñ¿·TÿOEÑ‘l¼oÀX²U•éÌB»å=áÚU+zAX^¢r‰o�<ò$ìÞMË@Ú«qJŒÒuÛ:ãaºwÊ´a†‘[TRéŠÃRØ)ÔbÝ$ç¾“H"
+´.@F§²ûö,Ññ3ÑZþÏt¸®âq«ÿ/´�áDÏ›ÊÓMÏ�¢^û:”¹ƒ2¤BX¤ƒ!–»Ý4¡ÖÔ¸‹5(0oèƒb£+[L˜{yŸ¹T‚ã¡Ü§_² Ø¦¶m‡Å�Ù‘%	Å>ˆdv(Ðu©bý¾–,Kõï"þ t<½mKß¿mÒáºn»èøxLßÞÑ€%#¶ÚÏI‚HÀÖ¦ã˜×¾#·W{Ž›Š¡eºzfÔ‚³aÝ%Á”‰P9™‘ 5Œã¡`ÈÎVó¹€õsÄÃVÌÇ9»9Âs^ié_„‚CJ×¾ñšÒ!;ß¥``…ÁæÔåé�Ž/mßõeIýçJ˜>Ÿl*ƒ¥½òhKÓ0ÁõÚ;
+âéLßó|jÒÅ?`Z,D¶YCº‹ïÆE[÷Ô�ˆWnßKçƒèmT¿ºeèey1;lª´óæ†"\…);
+N©´ëYçTxÍ?üqœ#wÑ&>Vì
+µPÑñq¢2õœ†Ï‚;{]ÛéÑÅaV{á&$L+ý
+�aƒ=Ù£éÑTR'W)›6ß� ÜS…Ús4Š7(\9(A/Ø™Ÿ¤%Íˆôý(8S:4ú²”üôwþÇ?ŒˆÐ1(qá Äíb×Á`kw°Ù°¥*Ò\gY�ÉsqŒH@gj1Î!‰y@<…™p
+37¡Žq605m(ÞA³Ä8ÇœÎDç  =æ×a‰ïå²üôëy¹ÁÃgŽ>†¥4Á&ß±{¸q{…Ú¦°lõšû˜¨¬Nídg‹MfàLqO°xl•V(Qš†n|ÐŒ4"”`ˆæ'Š˜¯šÂS�1ÏE÷–0 ¼4{A~[)ÿÅò-ÿ¼æÙ¤ùÍß]£�‚:ÄéiÞ(Afã) êÄÆñ2 Ö”�ú˜'Æ=k´á1*[åÚ;h´Ûcdë‹9c¬¼Ó|×[ã^úß°A]„‚üº
+¾+Æˆ0Œ1Hæ»;i¬fRòz/ ´„¢ƒ‚îìN�J#SÍhO�X÷p6¥ò�ÃxLèÃ@”6zVAö§ÌR;wLëT¿ÓU0µSî¢™ÊG �¹PÝ[Ç)1¬ð(;›ìôHÞ÷'* øþa²zN�îø¼2\
+
+¬¹�¦ž
+
+ÚuÛ“´ï¢¬E8o(
+Ô1×\iÊ:‘^	™b*Ø«Š4Zôø¾^âN&;e§#\ÜDAÛd"§lµwîÉeS«fED�MëÏËù|¾|™ß·�éžÏkoÜ�†Ý®_{ii0çBU`ñ¸gÖíÛ>¶¨RÄ÷k`S>áb�[FQJ{ŒÝˆÂÖâ‡³%;T¹þÀŽV1"ƒ‚›'¤&šJÓ,ÃÖá…Ó¹YwŠjØE�AWÈˆä™ÿß�ãL§†^wOÿÚP¯;HÃp;pŒîôÎ©ÓTÀ½L*oÀðâ�KbÇbàKb/+O5…3¡uöÌÆ§„Ìq’öØš[4óÙ‹[8¦+vN
+>¶®.´³ú@¨³(õ7?_³ù®gû;ÿ»;ý®ÎÛÝÁb§¬¨?m½óœ^¥ªè°˜`�Z%)ŽA 'g\AÜ™úT§ÐZ1©,Ud¥‡‘Y<”C˜à Ç¤@ÔGX½Ä¹ŠSËÅX“&½ ûðýí~óóyØî|7¢f¡v•-~D­8÷BÊá4’Æ Z—bño\¤ÖR°ë¶YÔÄ9YÌ&z&Êèyj‚’C ê{©>!–�Y�…h&s™«Õ‹Ë=�K%GkŽe›åHŒˆ¤AWÀˆ—k£ïç_«ð~9?–§~ð²ZÑm@v¬Àé�€Çë®ƒ»ÅG$ ´U|]3‘T�	{�(w&Sšç'Û¼G)(Ã\ÔŽ`kÈCW}{6yU­
+Ý%H³½ÊGÈ¬�´G6Z½3ÍQÀù|X¼Jâ/^óôÛÉý#lçQâ¶7'úÛng£D&!mæuÌI©ø…°y§:ù˜AKóèîUCŠ`|#ÛpQ0Ä†dš‘èŽNaËÄq\ž4òìNÃ%xè|Ô_ç§‚ZÿÏŸ°{ç»k2Ðd8äÆÎcoË×^ ÞÞ£*	k©Ù¢@N­Æ�CôbÁ—ªÿÔ–Pc8¦Œ­œÇV«ÕW¡éžRê¹@2º�B»á
+kì�ÖäyP”Ü~5ãqŠ`)èBF´}?œ6¤Ó�÷þË+âpEøaN©Çå¡Ë«¡Ó¯Œ(éâ¦ÂÉ.bÁe`tÎëòD;éå“™ð†1aœ#ÉiÂ�1îÐÙvN‰‰—Il(Mdë¢ðhZcbq7SƒfrtÜÄ	
+Xœ–óÇÀ*åAuÛï2ØÏ–�êvÎÅ£<ZFdx�Åˆh�’¸Å�½Wò(ÃœD¢æeiêmÚš7ó­Q4Ì
+–fqFn¯K8ášN�Ú¤-s»¤¼;,V‘ç¢h¡º‚O{½`þ¹üÞêx°ˆ�m@!Í¤!®ƒ&vˆ‚83¼ò>xª~{ÙÔGµ8ƒÂÙ#'Í’W‰Š¥O…‡I'ŒÑäÏ°Áµ1ˆ¼ƒL3bL“â¾D`ÚëŸ €á?«ˆ6™5>
++^Vó×jCÁäÉjyQ}Ä¹�YÉ›õòzLÈ 5èèf½\ç9¯Í³‡ã•Kœr‘@2‡ªæëNžë±„Ó¥[í'<Ìá•ÊÅ><e¿A	µ1
+°Úé¥·£`šûzÅ­ÜsÌ~uÀ½_—š0´
+L>vm)ˆj²›wJÔéy#fÃ†MáóÂ‘{Qk/@§Ê°é{"ã–[b§Ž]œ),ñâ“¹ÀEyîö_+,@[è`DããP¼ÍÄNÀJLr¦è	È[30¥é¶W(ÁSnÙ³Û“¬º>éQô†1OÔVG;”>#ªüBn
+‡IYi=ª(µ$µ¡£è4nÁfÇZ‡ÅãT´ØTw%òåé�èé­Ÿ/Çtx¾VÕõù�Ž/ŸUõ|¤ÃËoß|4ÌpN�v´àåÏãÖÐ0É l‘–kW0ø¹'ÁÞ­sjvNuß¯fÞyÎI/h|OöìeÜZI@ž"µlG"°¤N�.Ü¶Pµ÷f§z³Ò"k‰A¢àOÊø9Ññt¤ô²
+×|lª�oéxú–¿×ãWÕ©«Äçrcíg Ê«³(¨Õ>$û-óÅN.‰Ícëî €þC’™ê9~f¨œýÇme~œg.²uQ›í;½A,ŽÕ¹pžjU
+»L»Äþ7C,´" Õ(Èú;Ÿ/ÕÒÛËYéŠÉ_éðsùïr ×å¿­`8ÓÃ¦{ uÏKz\…S’*ýík"ÖIR» @±a»x$œÎŒ k¬ø_Ö«æ¸‘œ‡ffaWi‚P
+«ÚÌ`°@söœÇgûjŸýíº¾îfÄHPª]Ö”§!ð�‡‡º/w#cDWøg}½ßÅŠêÆnr+Å�ME	�wì8ÇÀ[
+:¤ÈDÛ{i©þ
+¤Ý•G-¶² ?Ýž`¿ö©—t„¥åðŸ”¹Ð3MøSž4ÑŸåïËúÓ2Žé]«^æÆÈ„°Û�EðnŸ fGSmE{Ððê÷cOŸHTå˜nç¦3f¶ð­jÙEF\®(ˆÑ1Š`a{_ç˜HkÅf-�ÀîØˆb\)ZkÎôÑçÛëë+¥Ç×·×õk*&Öt¤¯ºõ%å‚ñœ—¿ç­<¬øÙÿ,«/ª^_Ð1zÐ!ªH^*ÁÝý:fåœ˜yHúBØU–[5däØOÆ}AôºlÑþr§r‡Ã8PGÞÆH“­lTvå¶JÚd+5–ÃBO´�²#ºËöÑ×‘¶‘Ö‹yé07ÇžŸk­x L þ—Ö*0Ñû*ðë*Mô¦Tn^Úz®Zay¢½—¡–FàƒOÖ	ÝVœ_ßæqÃˆž“páZÒ6FTÅdf%mR „‡úH†�
+x˜É :úáj<Pi­ùRùf×—uÑÌ/Ë}hý·'Â¹ªh~^õ}*ËaŸ+3š’VéÁ–ÖIWp>6µ`�ŽÎ“RÆ8PØ-ìD7ìÖÎ³Ž*ä<˜@®‰ˆ;ndÐ‚æú‚×±�Î¾„"@¶vÅ7NW½Ð11ŒÐ¢ßˆµ`Eö­lI�ç¯9Ïi�r9z;G¤õ#�JY›MÊÿ•sþåŸ(£š�Û�ùƒöÅ9OéN² lº­–éeW’ôõhR¿‰]åÇ‚
+rj.˜ås’üMÚ�i×VCH®S�"Ë“òÏþÛ¾R,{S1«,ç”5Êœ2ÄŸ
+óÊäTn!/ˆ×ô¾$‡«‹VËËoÚMò´ê±ëåÅÅòzCå9ópÊ;êšõ�ef¹l”D_@n}îIð{Vù¸%H*žéÄ‡IÝƒ‡T˜×-¾ËksÜå,(l®ºW¨†iqI†‰« Ãä­ˆŒÁ*v’™T÷-aªSCâ¥›Š�*üaMÉ™Ö¨RT7Å=Unè0Öá­rUG9„Z�®Iü,Î(&SõY=@c\½ž<aÍuZÙG0¡\\¡\’-Ë­×fÁÒÓ^Þlb´Æï=[¤'Ì‚d5*ž”WU·¬CÊQ2ô;®_•Õ\‡A˜+	&O¥¢C€N"B�œŽµ"ŠÕàpLŸ’”õ
+ËÁõEËÁ*Ce¦6D½°øRý¤¡±ú`S…¿@Q�vI<;Äƒ7u•„êëÛõee3T\×¤œƒ›É³i}=¸âTþôYÐŽs7¸þÿýHô¼	§Bþ)q
+ü­/ØTªµ5;
+x)�YÝþ«ÕXæìH8¦’öÅM`(’mÁÉ¶MØç
+�¯3Ù­µçÈ2vWOØ7ö‰E{l’ö�üßh1´X
+œëó°Öî¿p?‚X¯Í+mt
+²àµ~~ÿœÛãû/:¼äÏ‰Þ¶
+ÞÓ÷ó‰rN¼®Yð�rUy_?âf-›ÍJ«¬Tžle�m¸ðQà «û©{œØ˜‚®µ¾.+mmE	²Îq�¢Ežã&ÐšŒ:ˆ¼«S%vm€SxÉ.›ª}%8Ñ¤®M%Q…Ãäõ—„‘Üð„jÁdíeY ¶^?}íßh’ŒÏc:}ìßÊmÄs:/S®—•.]öã™ÎÚ:0ŒåÇÖÓ×É;H{·×,(©Æ¸ŠŸÄ#B“�­>ø³5ƒ�)?‘dÐžPÅš"VŠ(ì¹ž»‰LèÔà®ÜN.nN®Ž�ËÉR+’šës$Ã»°ÄÜ"ÈMí÷œAà¸Aø×ÏâÃâÔ²ã÷)ý]2eþHÇíÿ‰^–	/)Çâ1½¯5`W¥—jvÿ†áý©—@*›Ê|ë8¤ØkL!5IHM€[ùâ�œ
+mêbÎA¡˜#áŠ}\¥ˆÀ”<Õ=–~{GÁƒ­”IŠpÊŠý,Øƒ†ç?ÚŸ™µsÖqN'%MÒÿ¢¿6éH¿¶SV=nªÓ¾E-ª=ð¿RTEvZÆÃ´
+¹þþ Â²IŸ‹¯`!oˆö …‚N†“Í{L(ÔºÉxn'ËÒ�k¡2¡&�…Ö1x·™‰Üp�\jd»/«‚Àæ‘;ÌwgZA¬ãiK:-…€„ûƒaóWZgÐ:a=çó�ŽÓ‘™"}h‘Òak²*>Ìù3{{ÒˆëxKƒ‡éaÒ€cÙÆ#Eµ@ík7ª"O*›xKö“Û·ëÄy7eúkÃ‚„u¯�kŒbç” áeËü-xXƒá\Ë¦ŒQaPŠ›öŒÓ
+²`~?­¾Œ§o¯œ×Î7ç@Ú/ÿu^ýü¹k?¤ãy_¹ª~ˆÊŒ²€ÝÓ+q/÷÷w¢ívgsÌˆ\ØÓDŒ°b‡›4_¡Ñõè*{†úÊ„ýc6±”á«	„ªÔPOkÓ°jY%�ëEµUü:ž+‘[“[¯atQäÝO[�?Ï�Á=…Qó²%Ø,t}TU¸TfDw÷w÷yq²OÚškû7C�£Å'B‚4¹l{›…Mïì‘Ä¸ÔÅîÛ®ŠWRý¶MNÛ ÉÅ‰’AZÉe)Û�a7ÙQ‹Q-ø˜V®“Òá¢Î×Û»_Ç£5?t{˜Ø@F4¯Åàþ~§‹rì'‡}�e5xêà±‘›`?fB®Q¼Uïƒ¶Ù8Š84ñz³ç]Qÿ¤ïÊ¾MLd?9²Ñ–Ð+ýä®3Ìþg¥ý?Îk98}Xmc‚½(¼ºê¹€¦MÚ»>ÿ([ä¥XÍ]	¦Ö1»”ú%Ç¢½Ë.ö€LW³‘|ˆc!#¢N_ gCxŠï<õFRO÷B¥-BP"°ÉÓÌžQìMnLæŽÖ1-›&NWÖÿó{~;&ãR>ö¹“Ý,AÜíÞ°Em`oâ^:XT‰hAàAñRpuÌ­ FNdñ¶µ‰æ¹žq3Ò0ÂLì4¼EìÀCé�ŒÅæ)ÁŠE)^âxT®Û¿�ÛwÀˆh§BßOHÙú˜+=jÖk?¢#ì›XÒÀf�ïÝz§ºç1ÿA(À+Ú^×Ð/
+n§„ˆÇ¤£Ñ·	Ñ¡	³ØxÀ9Y´ÜÐ6ž²aTuŒ1ùzÑaÑ…Y°=}æ/~;’ð•Þ¸%LSÑ]s6…_WÄ�ù¦¶Os®Î}¥f^«Ö:¾‹FÌ�ÎŠ¦g€É¨Ž±S$îêŠZ¦²!™ê%ê}E2y‚ÄUQH¶jÅÕTQÄN�Å§[º)ŸÊ—úùý8ÿçÃ¿æ>Ú®è¯^¾­k°^#öù¢Ã¸`åúØØn+OR9Õdðm_Ù.’ûY
+oÁZ:žBú­¬K	mèÓ§yà�Ü¶v.óš&_ÃˆÊeŒh¯OÓ²êùþçc€E1M%Ë£dNDXþäZ¼4Â•@ä‚ç¼QX©@
+‡K*wA­U°–ÙòF\/Ö@Ë:°s‡kl€®Ak]Á¤1F¡x‰«e¥ßyÅŒh_K
+¬¶ýM«êµWä‰Ÿ†±±“Ã†±KÉ·4 ,�Â•E�,Phk¹	óö¦�„Éáuð±¹ŸÜœlZ
+îï³ŠžÒˆ0í	<´…Ê@Ã—“ÅÊd'FÙ ˆû'hGÜ¾�,àr�Óböz‘‡Do³ÿYe€?Ú„NyrMƒ„‘UäÜ1Ö÷Û„æÛw'ÛµõÌ¹óØÝ&°ŸA¶ÇÕ§:¶Å×”˜ÛaG<L˜ñO€Åiê7�â¼×NÙ¾‡ýÆ \ˆ—×å¼sJg§Õ6²>óöWdÃœ‰T¿ÅI¡=#ÚL[1À�+	:ŽðIl‡‹%×aÜ•YPEiuáCL¡*6iX§Ä˜v.="Y6ŽKƒqùlEß]Õµm“mø•ÝZPÆD‡ï\=':ê][ãß†AE&8ÀRýVcšZ9Qèvôêšï§NE-),äH#Î!Œ”ŽíÝC@T’ålZ"‡‡p¨‚NŸ˜†*ÆÜÞa‰«·%ý]¹ºíû‘Ä ˆkÁ(Rzš³.Û)ugþWA¯¶)– a1A‚Ò`qW‹[k€Å½�S�
+mdœÃæØÅ­
+l¬å²³™Û(ts‹›Ôœö14ÈµµØ]½ï;&·’Â¬UMœZé�LÆÒ°¢ºâ.©ÇˆJŽ%ú'¯šŸL`š©}ùº�-•ÃÀèPÍ¼zºÃ,H<
+ÒºÏ‡M„D
+‘ix�¸Œ1Ïäj¦]¨N¹Ž^46òd>ÔÚª5Èe�Ž&›¡�¬ïÇxœµà´1¢å€ïc:éCÜÌ¹«åHY-AÑ6-­,…À67a1p M Í0•pjDõik/¯nácEÏµ ‚–=‰E±WdfÃ
+µMì…þ¨Áœq_`.t�¨'³á•ás®îxÍ~Äx²ó/ö½–
+ðãò–ÒÛ”ÒãÜº6¶‡´}øƒt±ÖÖ#-ÚGù?çUpÝÆ®C;»x9Gîá«…§F¤» ¬í½×òÖYë-ãæ|ÎpHâ FÊÄ‘„!H‚ .p�œ(l[�”'sr”ò"»£wv\£¹8uHË:Õg—âBýˆhzX9œï­KÕm•(Ö5
+oœ8#aÀä³`¸æ°<ÙŸt¸I‹‚IÌ1ç‰“g‚·ˆ²{¡õ
+'Av]Þ.LÔT—nT�ÞØ^™qt›ÅRlFÝÑ"™«/žt2››àBbV=ŒÕls;ºß¦‘BfH�ÌÜû�º«fb3U3€ÃˆT°~ý»@ ?‡wøKþ?zTÓç^}+*Øõ™$M ®0û`_0BÁlo¶aÓ& ¨¢Q\î{ŒF@U&Xãœ°±­Šˆºp«®
+©~Ö•AçvH"ÁãhÀˆ’­rÛõóãç)¥ÓëM¾›µâóz7<çsÐòÿºÜ^žÒñù»(ýy>¦ÃËMÍl®ïX%5¸sGâR
+(àŒ?êT“¤	$iF
+ï€ÍË€]Ô—ÝwY7
+o÷r,“‡Î»{rjËÚÃŒ¢ÜÅ]³ýJ�°kQÐžÁš~R7çaEc[¦dU×çÁ=o €í¯(÷¿Õu¯þô¹H_‡tœ©p©Û�ŽSÆÁow…øêUR€Ñ,¡Û-ó­A˜‹vÊóp&ë£Ímqné»¸{¹0?X”Q(i(Š&Nç™°Õô×LúÉ:Æ0R©ÌâÙm¦ôÄljlÀˆ¼�¯YÜŽ]Zl]èU¼?Ñ%>Óy¦ô¼ªžÜeâFiŒi	u«¸ñß,v¾$b¢f¬
+¡à\¶¡e(Î Û�Ï0?`>XB¢X�¢@h–]|eçåt¸a#àÕ±2Ž¢Qc·9…#škX¥_<ü:8/—ç¿)êžÏéÒ>Ò´~)çÿ/:®ÂDÞ";��yÖn‘�>•ðÌ(Xmá€¹´u¹v©€Â´y4C¥W&Î¨<?0ê$„�.a¾G‹MØÃ�û hI&ÿuT„ØÂæÙÎ­£1Íœ�(–R6’-wÉ³¯\iX«tQ_0¿çŽà\‚öë¤LªQúßWµþ”®-Š2$Þ×Ý.KIX?æ…<½ô¹í#Nq8Ê:5éLj”E1¨ÊÕØ1ÂBnŽëR�h¥lçÆ|×4Aa|RÛdé]BæÈŒÛ
+ÍºrÓr8çûMÚ4Äˆ¢@¡�1p†Z(€Ã_Ö>—ÞòÏ×¤`ÚŸëáÒ÷„3NTz€Ï¥&L>òs£É«4XÞ:#t16¦	}·Ù]a¶­!ß5yŠ¤…¸®)9˜jïdD(n¹KçP&ð¢æp
+1ª{T3­IŒ˜¾'Î[‚3	€´q®,FèLÉZY®&Ïó ×~[ûÜDO¾s! tp‰Òü-üL§÷3¥éMl–?�ÜfÍ@ý:$/Ä¹Aáh3
+ÎVoÐûÖPŽ9e»Ê!#òÓ»o”îj#
+rpÙz#Í†š…t¿+¡
+–9vž"”YÙ´âû*Æd,’q.	Ø`"uíÎ‡×Ë1ƒ4ýqA›¼gÅÏÇD/°Ùb~³â=£M¥PÀÃÆ´´axêX5h,º}�PV£RÚ+í›ØH,*»T«db'�
+÷$}V¯ÆÔta<¡šj›PÈ¨ÊK	‘uj„º±2Q³eTƒ¾à˜RÎéßÇ”¤Ã¯r·BÄfÑ+=-¼çz w¹óò#I,Zi×ú·Tžå_)B©~Ðö‹šny›Êø¦]ç=˜¿ê,œè\ôS}WthÛ°í\¥¾AÓ¬ò¶l�½©R5XÞl¥¾Àö’ª
+Õ�š~5©ž�ÚAû»~Æ¾Aj.¨Æ‰Õª¢tM;^ÙE*šÿÔÖ¦nß¶bsa;¹¸š2Þ….Š±D=PwuŸhJÝDád¼ê{¶ËkV(ØÒæË¢yúoŸãŸ·õë�NÛËJÊ:µÔå´Gy÷r‡F
+q€æ°®KmÒv¼Úäü{�Á$.¸Å®XAJÇK�=…uRCXäÝ. «m�j(—¾ù¡…t’¶ì¡£ˆäâ=ëÞÝ@µeÍ%b¿¾9õÍ“D±ÀD´úÝž
+:y§Õ´÷ã´-¨{—÷Ò·›ºé)BA£—üýcÀT§ê­/ LENt+ËRÜŽ*®T<
+ÊýúIþêèÖ)NšÖj0uG´ˆ¤ö×]%@(^t�Jƒ¨9¼EZŸ,ŽCçxÔ†ÀŸˆ)mUûÝA$ŽÙ›ç´ûÁÄ,ÐWhàÆD±Y„0hSÏDÒ‘pI
+kmãæ²ñ¶¿tAßXžüFâ£çq7Žˆà9T¢ø’è²ƒž+¡~¢RA®
+¦t]…¯Ep`ÑÝXLØ&Ñ¸'üñÏÂ‰ÐNÛ55ª<"¸Þ¨usâÒ÷fˆ!'�•¥ÄÅbƒ™W³§jw�CošÂ¦'­sÙ(óú'üÄMY¸öÝt¹µDŸù	{"K#¢V¾ç½g³èçôµ~Ó1äyíæùWÊ0ºlXzK/Þ¤Ü>
+{»µ½Á“%°¹jKP”Ö¶
+º&ö
+Åf£²IÆ
+7ûûÝ·Ÿ\­è÷]æ�]Jƒµ+¢.–1==¬6uFS(ÊÄÂÆ‹˜vtÊÂ¥Ø´�h#ìcÂžäàž}€&]Ôæ°µZ÷´…øeýþH%íéw®é¸
+}àtvOH°¾Æ¹º’ë-n—S¥wÖÖæ:(ðB·ˆxâ{B¡�špTJå†EÀÌÅtÑFˆäÃI‹ÑD	¸K$ºžà.*e(HaØÈD×€ÂÑV3"ŒŸëõóúLéš¿?¯Ÿ0•q¡?Doó‚§µ	8¦_ùó%�a¢:9ÓÝ•ÔcÊÂþž]Ÿx)&ìýuùŽ]5P•(Îf:¥ Vd“gö3A†y×CA»ðGBJN§÷n¨F�¹#£TðvO°§"–½P3"®ÝFíì�•Ìj¡2ðJtœŽ”
+úý”Žçc:Ü–)·Ã:tør`?nw“‘¹]Š,
+Âl¼²–gKb€‚QÛ°Uö¶Ù»°8KÃqLYt-öDëRFaD;Ž‰º+“i+âzv
+;µ@
+v,8µ?KÌ4{¯?ŸèørÛ¤ÛKýç­­ø~Éx¾‰‰Ò°û`_¦i–M¨«DÈ¥ŠaZK jú‚áºVŒçÆf2ˆN–fo��ú$ÅÛhD‹½Ñ*çèâÄa;å•«–üÙ¢¶D�€Â¸�ý¤Ê{(Èn+E  `ÐôÕÑ)þŒáÕ¯,(›1·äÙÄ#-0Èí<mÊr©�¤¦éÒ„=Ú¤Â>ìF×¹��2o7è/\ˆc`S4Q&ÝŽ.bÊûZ¬ÐÂ¸\E¥
+¬àÛ„Q¶+c
+œÇjvîÿj	Õ1¶—ë	â”M’†à%Z9ÑyZ`ÀL7�]˜·kë\FK¹I
+tmBÀ´ì)#‘tl*õîjY'Z-ä;¦MŒ“?1°Ù�k¡Q/�ºÊnbIQ-#Ù>¬³72Z7&Ãþù[õ&ÔU¢º…ÿdœ§im0Ò¡´ãLÆÀfÓæ`–‡'æ»yÏQ‚Ž],zI7#CWÇìº`WÛl…	&2ˆ&3TT�V«wÐš;G¥ÚlÂËG¸qq–¹ü(Oƒ¾Ð$ÉãÓJŠ‘Ã6ßýc—À}!WA2EX(ŠØ+ƒ0·®ÓöAØ$Ä%:Í—tŽŠ0’jÇ�Áºòp±wiKqUüx(à�È†‡Õ÷_>Q¸Ïß¥è£àŸåcR£ƒ,V)Ü½¼NvÉQ�;‡mSÙÕYš´Ô/¤co»û7fR†3âÝ"‰`û,s;¼º²ËÕÜy(òŒ.Þ(Þ°ŽÈ…�Kïî€äðVgØhøó¢57Ã€½ûwÍÝÑ0¨AQçŠÔÔ÷IéG{¦)b	¦¹„ìbv…Hå<ÕbS®PÏ¸Rö&!£U§$9£zÄM{ÁÝ&`°îµS°QÌé�]å¨ÞÞÝüEjM“"*x•|qöDÅM‘¡Y”·Ú†a¡”cã†·îº¦"¿W!� <èúÉ0Z¤BÌÆ+eÜ")��ïdû¹'¨{^z:ÜˆŒjk¸Í8Ê2+¤Æ5R£ñÿÝµ ~x5l~à£#�@Y›
+Ùr˜j
+‡D×T‰IU¤¥
+„BWNò<ª¯Û9;Žª®6¢!n=è
+�¦@1U»F£¦k  [¨ÞÅ¸�Qœ¥6˜¬›Ò<øýW,æ­Ü½Ážˆ­Üð¸‰ÜuÇ(8ŸÏØ ówQP·!,W*ìí®ØSÀq‚Ò&mžõ¨­@³t1
+UÍ.QñÕ(XxçÊí:Z;ÕUÙBÒCÂdØ0�0"ÖÊì©F(xôÙËöñ ®gqy—`¶ÉG—`�‚é<9µ€É#Ð@œ=QW
+›È«I([
+dZ$Ù¬Éhe�w#F´C/âÔ€ÂKfôÿ¬WKr#9½x;Â¾Ãè¾�tû®u×z¼®ÞÚkõ²fÆ¤’?<S®NGX‚ÀAxxÈJËÚãR€¥ËÑùÏò°ú–Oâë
+z¨�–Ä˜Pîµ¢
+6N´‚´‹›È-!ÖP†Ä¦îAÎóq1N�TÒ‰�’/pf*²$™lí:îì‹J<ŸVÁd”$gi÷éUà‚þ´ÌJAý>Iû>l‚gMƒöJï&¬‚‡óùrÉ
+þ
++¨²¨®ìÜ½z7s :÷g¸2û‹q¨E'EŒ’!iÊ%ã¹µœ� ûó“÷.�AÃ‹ól�âlÄ0ó†­‚ñêOƒ�/—y¬n<* ìl ¯-®ü´m.xí`{ŒÝ�ùÛê‡CP3#"6$<Ý¶|«D¤þ^Nù³
+æªC�æ§ÄCD0«ðˆúÛ”q]f­¡oÍ³Ì>òËü�aÆ»iS#+ˆÉ!Hr±Ü¨”Ã¹±¢Þ	²Ó�æ»F�ž±ñ±JlÌLÁ M��‰aš/£˜�(úO&à4d)hqç'a9©Y©6_Œï®¹à ®ãòÃŽTþÕ÷&=ÇàÀŠ*Î{;¸ÔvN¸šÕ, OíªLeÐ’¨ÿiÉO"3OV•É	ªMõË'½@ºâAÈ
+ÝéjÎü±R•ËºF&|‰ÿd.XC½›÷|p2˜ÌÍO=ù°¨ICº…È·ôDþ+o]55Z”MÄóFu±:â¢š)Ä»ÒC/a±§�2×;gi,“†�*pzqYp–¢Ås=0Ý1S¬úUì2´¯]ìXi0Ö¯wîu$ïÿáPœ_=‘Ã…µ!økþnYB.—KFÎã3Úé6¤Ãl†‹ã¹@•<-®BòMËMÀCØ%®ìÅ«É:Â¬ÀƒÚï¦×ËXâ³Ò¢Ô„SÚ=½àÀs¬ üU‡8Ÿ/NÓþAÚ×:8w]åQk7< ÞâŽÄÅ´öP‹bR¨m@¤éR›öÜÆ”l‰,b›º!5­Á}7àÅÞÛ«<],÷ïìñså_-Õ(6í•�{H¤ð0žqÝA¯Ð¢­€wÜßœ
+³çDÄ¾¶p�9Æ±y[¨é^É[Úö}ð´†·€Vï6îiPa$ê‹³Ôú)Ó3]i£³§ãU0Mè›â­Ùýýv¢§×k•®¯Otzû-UÿøF¤cû–á™63ÿŽöñ`¾T�®mâÆ‘A7>c5K ,(»3zæN%4I$óó¹Œ­‡nˆ|ÃhgÐRœR³r‡&{.×}A„¶hú ª‚»µŽ¹+~¶M®Oét9¥§Ï]úzÞ¤çôtmªó)=›õRfœ!‡‰Á%’ãeƒE¤Döµ…muÐ9ëÞÛ›pa“ÛÝ34%åqÿªñœïdD6m\ŸZŠÍ–BÚk’ÆÙë§FäÖ�î@!jä¾%¶ƒk¾ +ÕŸå»l{ñ]Œh¸ûç=aÎô¶Ë/»ò…Þó­Oì{N›ŠßéÅ5íÑ8!v-Ôr
+ÒßDp¡fD4ÙÚOÔÊ /ŸB~ÁŽÝ`WPÞÅF"qo€�-Nl}rìÀüèºÄµQÛ*`å«ªF<SBët$v´õ]ÈÍ¨Áj»Gç‚¨G\/ôTóE§ýó’>¶ÿ%ýó‰¾6Uª*úðŒ(Î‡yþ'4uä2{‹!vu3-…bX2¬Ç<]PÁqSƒºì‘cÖ)%´Áõ¦Ù	pVžÕ‰&¦jž«äã¢¢O_R�îx/pË`ÿñ+¥Óg¡÷ô¾+þºá~~M?wiÿõGW½z¦laƒ–À‡N†ËZ90²N{�ÄJ<!¡¤ThÑ¥BžÔñ@ÖúfLŽ5Æõ=Ù¼GÕ- ‚�•Y&Å�Õ0©Ç
+É9Á‡qVÖ»òº+ªîE§„Ë®h‚a‰BéP/à©p{~=¿÷›;§_ûçuïç[Øž¿é|kï¯þ“ÎÚ‚vÌúò¥p0­¨Ì¸X‰Òî£z†R“�UÀ®–G=ÕB…Ó9gŸÂrÖŒ
+)ŸšX1ô¿k´YOmgzA) E•@kâ~=&ÑÉí™ÅISNó*0éÎì*ÿ·oRší%]»#”·šà3	•í,‹#ùÚ‚€&t³±8,.—=©•çANaÆ)â5?W/2$
+,]e¼Û˜Yt8ut“4²YE…yo„ƒ^À<”ˆ^Py©þÃãb‘±{”Áö©Q+t¨‚=»ºÏÊýkqQ‹¢Ô²Š3ÇDÔtd‚µû‡ª‚A«Á…ö­¸Û•àe«wñ81AŠ¹¢>nC¸”@š%ž ©µ›tóE´'K‹B•–Ù8â"é/6!ýFØ§÷˜îÉîÇíç®ÒÉDû_ùwû_¤öÛþ…šªý\–�|y×QýÖ_O}QYÞÔÔ¾USÃþî†¨‚”hØI©;!<n›±¬ž¥ñ�Ú+uKÐ%i°¸Uu©��¨ï#Ï;Œ×
+¨†OF÷³CØÄ÷Ô\¥æK‹ºOàAÛ·]H;â@Â<XW;b/.•RLEêGÇ¤žBÝeùcòæê£ßGÖ#úËÄOº@Ä‹ò†›k˜gT�¥ÖîYdÈ(‰~©‰ðçc‘¾£
+ÎÝu'E*‰:éÙ3Uæa½ÅŽ&èI.«º¹+2b\øðk„IÂÇˆ¦€…H«Q;â«¬ÏQIÃd/	™›-ã¦ðŒëêŸâj@�yÞŽÊ’ù0JCêzØ@¨Ö½€�oæI¥í½ìä¿ñÊ>ÐySµ‘Au.·62vÕlÆ�
+Ä(
+mÄi‡k¢
+:#Ò<Å˜4hn2¾³sv`#1AÒ¬»š¬ì³ [†Ùªˆ<äx—ðè¤a."(Ð.ŽŽ9¢ò*"H†‘eDa'è{žÓ¯ýó3]òHü_i«‚Õ×®2æ$/ºÅ<õ¥x%ÃRË#mú›²
+Ä›bŠ™¿q1g9Dàq lMQŠá\•"F"©fä)iHõ�\‡Ã* hã¹¼0 z¤
+tƒêÑ;ýØ?Òëöÿ5ýäòë{æ÷TUéM[æ¼<0äyvQ™QìkSx)`*9Up{ª!Üµ¿ÉÎ6ãú,ø›aíí&rDŸ:�½ �¦¾}_Ç1Îdvò\ŠlúHàEËZVZÙÜä»¦BŽö‚ÅSí~¦ÓþyNÛÿ*@zJ_›ŠªŠþë˜ö¤A‹óò‚ŒÄh‹=FôøøP
+ÁT—9jüÛ¨”ãeã;–ŸµQP•a‡³!½§áyÎê¬¹F‚Q”µHÂ	Íá>Þáò´
+Ê¼*X°ïi{žw¤§—]:¥÷íÿ+�o/´«Ò‹k^‰¹û9nFÈcá¤i²!-@>ìWç–ü[ú·b0MíJ'Ø?ú	¦‰­SyKÐÎ.äI/0ãPIòÕ›NÒ0XÓ‹áÁ#=ípéŽ©a'¨î8ÈÅ)¶ÝLæÈÔåTT½àx94®Ïét>Ñóç.}>Ñ&¥§ëÍÐµÏ_®uìŒš¦†ŒÐ‰$x6i¶Z4t9·™`0#9ŒE·ë¢ÔzÏN'Fd^ä§’ºÈÆ'Í'bòF8äKævf=“í»G¨b;€eHÅX¶ ³Ô¯‚ãé?ª<¿ß¶¬»Véúú”N¯¿Ëªßoÿ¡§×«1!Ž$‹D|z£˜g<5Ìß„	¡ú¦½[{Ë<wh�ŸŸ†ÞWK”…Ö'î¦î.‘¸oq÷—Ú„äõâ¶q8)ì°8÷‘Ã²61<>0–Æ�´i¾¼2BSÐ÷£‰­hê®]`ö#TÁ¨B U{á4bàRJ÷Ü®Åå2‚Ä@Ÿâ*Ø´ïòÆ„ÎUr¶i“dcªÎ’ë‚nƒbóDtÑ®C¸­‚8½�–ï­‡ÅÕ'�BôW›hkæ¯„l²C“³«1Ô†µk3Ô¾–Ö[.£yÅ”ÇPægèñ=à ã¹À€Rñ	úøHl’RFå¡žé‹‘÷,“}]
+Á
+<ƒ&y•PtK¨<È<‹HÓÅjWo®
+Á¤XxÙÎíJË zèMŒHŸØ¾jŽ.+ÞDÇ4å’USYÄqFh‹Ã3@ó¼Ð.ÇÚ …š¥Ç«@?ÿBUŒu¬�„bM)¥éØÊ{Ø%ÜGü}Aõ‹¸WÁÃí½aÅt0-†Q{ŠÅ�b,æfOð�lJr±ie°i¡úè$ˆ$»Hãù˜µ�<´�×Ÿ,Õ›TO…ã´<&X®ï(!¼˜^ ßå¨A³åöžmé£yl/Ðƒ3îðu‹(…¢{h)ž(ïa5ëŽ*
+»–»)ðb�4Y½kPèû½ oŸþŠõ4qÆ-�Å-€¸ OBtªkÑÃ¸NðŽžÝòé’v‚[ÆÕÅšs¢¿>#î=Æ’Aå¤ 5³IûPœ—5gr°ËQ/pÓÚÉæõšø‘ýLÌ€‹Â<‰n�í(‡‹Ó¼
+†]Eawª€‹VŒˆ˜è†Iço‹ägS"Ü³uÛœý…›rðH¼Åz™"0¨¦ËÜ}T$Î;�¸Såy5,{Ëoäø"ùÙùŠS,¯d¤»M¨� ©Ç¹õrµCœEÎ\¸NJÿg½Z®ãHràZ„ô‚|�2¢]XzPmÁ8À6`ÇÎY:¯ÎâU<s�£êmUå ‘ÕÔähš�F~�Hè(XÊä6AQgc"\ç,9™xœK™ÍâÓ6`Y‘óL+ü?ûr,®Õ¥aõÄÒS`;¨.ä6š\–k—žeDÿx_ ÜpRíX'Qé"¿B‚¥hNmF×‘@ÁÕ0-X›°¬`³ÉÈjVä+ÞÎõL}]]œ»Â¶ƒC5�†SVØ&ùƒù:½Çm®(k£jJz+ËÏ°Aƒ‚j~¶Î�h�1Ä^÷³–@v¢©ôž­1Åµn~<ÓQlÚ-ü
+
+–ÜÔÁ&ù×S½|þädÕ|C^@Çœs¶Û…‰%<Æ6ÞZnŽ”¶2D]¯‚F‡q­Ù÷d-€ÏO8×\dºÉ™ðda©Hz¥M8Ç¼Âß³2¢ö­Ù¾½Ü¸–öŽqUø$·â#QÝc¬Oq„… 0a¯ÄqUä åHíéa.ŽÉÓ¼/'À‡6‰3HÝa¨~]ÛÒ+m—1PvW	�Sc~’@Áº>>Ji‹¸$ûŒ—³âí¤Åj2\gÕ¬
+6Âl™€Ýƒ¦V«q×Fz_ñnAò˜ãÀåöÙ	Å ùÇõÖÜÝ¢@°)üÖˆF;¯æ'Dsf�¡´Àœg¹È!±ŒbµnF�ôF"îw#ò÷L’ºÅ²LTZ¦¯ƒb¨
+“¶[æÆ­¾Æ‘0l5™]
+*|èµ	5,M_ vŽ‘JE[#ÒÉ%M¯®«=LŸ©¿“óGëS”âÊëB_Ð{�–mÊ}£žP¦&6Zl¿L¿qY–+h:ò²F8çØËÞ“ã4ŠŠ$Ö6Åª[òŸTŠl•©Å`az/Å—¥8²©ƒÂ·¢ÍåvYÖa2Š¼ÌxøÓŒHZ«ùLâ†±Ý�ë“Á\Âhm
+LMzªÚ(ªp°#…§‘Sô#.‹C1;SI„L,ÛÐÍˆN;'	j96jâŒ86j2½òyZ+°ÏˆNKš~{hx·œôc6¼öG)èL2lX³µQKþµlˆ‡pZeÓàÔ8ç®ÎÔŠWé!¸ëÀ†RaVshE19@¦ÞJçBÏFµbç`£
+ì:øÜ<g’®ÈZä»ê�â";)ÁPeSâñÔº¢S
+®m2Ì�ÕÁ!cwZ™(
+ã&Ð»�€xq@AÅÚ/ebË~¶æëÞeR$•ŸHˆ&“ŒkÁ?˜èí0›cÃëòRnKó…[[¤P±û6ùÐêWUÊ�JªÓiÌàí
+–Z&
+ïˆ�°³VçaÔ¡Ò¹kÀˆdFƒ*‘¬²½ÈÉÊ°ßdû¸“‘÷«³{ÇŠüdî¡àóñÇJÆù¹‡jãdÃXº$9™Re'ùÃ9R›œ×+�ÑšÒ€b×
+ò°(¨š‡Çq›PÞžp­ºî�ŸóøÛ®ñêÐ� :5S<»—ÁúœÏq# &›J÷©¾`<þÞ\²ÝŒÒÛ!~ÜžÒååWÖýº]ÒÓíÃ_¨žþ$
+²¤ý<…
+™1ë1µœQ§òœ•–)›ú#8
+‚ê¶¥òGÅy…¿�+';1%Sé°îÍ	RX÷Æˆm›€Z|¯Q¥mDæL6QpP+ÞhÇÀ[?véç—tYžÒÓù –KúònWy†Á	Hr4
+4(@œ$® 2Ì“Äi$Êç*>ÈäO	&©Â?É€i¬ˆg°Ø6“Z0ºzÝaÐmçÉÐåÄM„8fŠ§SíØØ»�rêgjA€•¿èO!=Óëöy£eºmŸ¯ôì.ü|y«Ù¦Õö�ªˆGÉ± ßhÐªÊšüg}]eïMkR?cò—˜@x—
+Ò…QšsQÛÅP‹	€õ1Çä1¯MÔ•Zž3ªŠY;ÅS}Á½£·­[Ä¿öß¿§#ü×KÚòÿÏt9„kúïê)¸ájÜ�ÜD'i'+KZ@ÒÞˆ%˜*Š”Rlµ,‹´¿½5ÄÆÃu€‚j4v'¦,âJ¥”"Ò=ÇÿãS¤cØ$–¸M¨Fðñ?Ï0"„þì¥¥´éÁ1Ùí{Œ‡?‰ÏéGÿñ–¾__Ó�¿RÆÇ7zñŠ	�'ïJ€¹áâ.FìÞTŠctñ˜à*#Ø³	–b]X%bŒQ÷0¢QŸÊz!{©s˜”MK;!’´Š1�¡n+?10ö'è;“Yµ9Û,
+f½Á@Ÿ-S–½l?þH×�e||¤Å¬]�"ç„Úpž*æ×X«~A�‰û–¹Jt_´C
++	ÒRþ4, ž�e£µ˜QÔ7†m£ÞÒ àöªV·.B2ä*Œs›D‘×µÿF4Cƒ7ÞÒó×%¥k®ÕYÿÛI®	õ„"´Tš±Vö�¨‰§ŒvŽ7‹ÈàÕ";9›ÞÝ±ì1/®cZÛ·¢ˆ^MéQ„œ'‹­ÜêäO#O­ØÈí¸ð#§“ï`þñZƒñ3Œè4øÛæ‚çåBé†ìŽh'«x÷
+»§Y+�Âå•tEF‚¨QÐ5•�¸%—(©%¬@][
+’Vdiüpô9ÀSB(\·ÿs˜Ìq’ÆHð¢dT­"8¡KnHUã¬Mù%�Z±ÿAajÌ'û‚Áø3=í¼çí)}Í†p¹œ°Ê„Úö:”òßýßæÔ"&*ŸDu
+eé˜Ie2Õ©u!•ee’»§6…¨«©,ib9ª�Ð~(?¦6‘ºÙ©JÔölÆ¥º¹LÞ?Z|×{BáºU…kùþ°Ï¢v-q\½Îr½öÛ6³›÷Ú�’´Ùß=Ñ.SïÐ<&mµÜ�äýiR›Ò,i—‘[R?»¿3õu'×�«!° Õ�n¯>E‡¢o™ö|MÏ«üýK-¹¬“q¿t��$no,¼&Xf�®êy¢Ô_¢íÓB¡ùK¼f{2ñÒF©-¬„ó¥\íi(Ó–Ó–ò{Ìd­O”¶úÐ3�W‚%õJÕâDÝ€†íŠäæþ[Í“Iíèæ6¹ç""±‘À¾%‚Å>lÛ…êaí7Õ»5ˆ„!	NV¤¦ÿ#b#¨ÝmEÁÇÞü»öåWµ98›þEî¥q?Æ/ÁuiÜÈÉ#Fëm”‚Žq·0	"m¶i'x,ü¡Ù ‡‚�%•�VÈÞ,ÖT%&Ù¹é1éø!_®m«=±yéhåZûvI¶'~ï"wëÉ‘hØàŒÈ/þ¯‡ÁÏ”ÿ�®ëº¤·cö;-e
+›gE|]ígxÖÑ:¢óÇ1$­2¡"aìú àò¡×BÓ`#Ð6F´Phãz¦
+‹	±DÕÞ¾•1©Î­ßØj“Šóïê«u&A�ÁÎù©ðìÓ1²ª¾Gå�M8�7Ú’?–ŸÇß¿Óeû¼Ñ·C÷š^ËÇ6¾¥›wÂ$5�/Ì,\Ç«©…½4Xw•¸�Ta´âdi ŽøÑ6þu]ru¸¶Ÿ–ÅœšìN“BÑMàÂ^B-“º)+RiŠ$Šq.­‰®“µÀ…›_ŸKˆ¿ÒËöù=år}Iïëúž.‡j¡ïÞöú†NØ3Š}nìçž«ù¼ƒ¹��9®íd#Ó¥ÂÈ
+“‘#ºup÷u€3ŽRq•¬‰<<
+LÂ<³âm¤cØ¹u�Ã+ÉŸ\Ll®`k”%’ÂÈµ`À´Ø«z°�AÁøNiKÿž.t9òÿKÃr ã•žÝ•÷ä¢5N´I¥—¨k €+ëò>gLŸÌd)éNiÈh{ìv÷w–¤G)M¬˜XÝZ`P ç„¬Ò!^k¿Ð¤p„¹�(ÚAÆFÀ#HúB‚bãwôÞÐhøOJ—å’Ò×CóþtH_H|lÂõBOïîêIoù¼ˆµmq.”¼ƒBÈ&S�‚9ÞYRó’è.ÕÚU‰Ý`f¶±+#C×Šeøq©‡
+lžÉÞ·ÙZ\hfî‘Lò§rë2™ªxÕÏÎ“9ßYš¤úYŒº‡<ÑåöQ¤�Û&½üÊÂ¯Û†�—�K†EŽð's®›ƒZPDØyX8	¦ÎXM¸ï„¥å�ëÛÃÜã²]Ï¢÷tX‚�W�Kz,´V[ÌårL›¢¢“ÇH,Wb“”Ÿü»r1£«Ø°f-×Û�Î `Ýó‹ûœØT‡=);AôX�È»P&½l¥öÕÙ~¶à˜Y_ýG�Üº³
+ŸÌÎCæâ£@U†ÜÐÁ�	û;‚Î._5ã]ñê1kŽMƒ¿Ø°õ™#å)<é†W=}Í† ¶†1/íZv�ÈÏ8ÓÉ‰l/íWb\8¤t£Õ¬Í$„—%ƒ�ú§G1‹“rëÅñÇ.ˆ“öud××‰<QEvµA×p’aóïo'F­›GZ•šâˆ›ðw‚ºÁ#³ÄÏ»¾°�t_R¢>¦‹==ìw²)¼šï¡à ä¡~ÔÃ0ÿ9
+¤ýj­´F¤˜»+xÚÑT�ÕñË™1œ|j—8="Cèc©ÎÙªå
+^¡­UÓ©”aîÐˆ†ö´ë°s«µ�\m™VŠfâ‘c‡ks=£…Z0FÀ`R·—¨Ïlžàv¬ªOÒ&'=  ´3“TýZ ÆÝµ Zàë ïÂ•œ–0À¼GìÉI/\ÿùtž=z‘4AŠ�„L¡È„õyÎˆþÏ|µ\Ù�ãÐŒÈ,<çØATÎ@/‚IÀ•†÷@¯½n¯íe÷:SOI\üHJªšæô¸I\à‚UÊ¡ÂQ�Ëe¡ÇyYJxÀñ•$<¨l¨é
+l6a™æ+íjÌñyïƒõ1RÊ˜í-ªL-Z3çSõ±÷�9äKo„LÓ0KN2ùLo§R˜SÚ²§­°w`ìÖ:v�€CÙ(*;m‚êÀFùPÙ�®ME> H-§¬ói»^_pÿ º:Ï.~tÌ
+a
+4•2RùM˜)lXTØo0n¸åBqUÚ]F¤	R—tSMñ
+ó€S›(`K—Çö¿¥ü¿�añ*7µ°�øQ£U|$tª½&ÖÁãtŸC7¢ WBP¯/¨6æ¢¦Èß�xlÒ GèH»Ž¡RcBÈ€ÃA›§Kq‹({ Tˆâ~€Ä¤HÙ—–ÇãpÉ¹RxáO 4¥7P<\$T¥GGAï¹�;õI(@½U•ÎGÁµn·å~ù×¶–BFô”²÷æB1s1"ìÃ¤$‹Š×\î†€–&ìÆŠòžzµ‹+
+9¼Š0ìWyœö›b(Ž¤6ÌcqšEv¢päq�õñ„Á>ÏÿŒØ6?j­�OÕ/Â³èZ`íPÜ3]°¡*'Ã	¶2X«ËœU¢MÜI�ÚF[ŸŠ•R¾Ú-S2vM2ÎÓÕP\a6Œ¦‘¡œüY˜º›¶-eñ’¾ô¸!‹8E_uYáµÀk4D‹á*=ÐÀq¤$‘]¢žAÄˆr©p9ºÁ)('A�âP°|åëÂn
+d	²RÊG>�<cÌ:;2Zj®hÎ ©¥Ìx¥F¢ò9›ÔÊVûÑjÉ¤DµÚ+†ÌF‹Ñ
+ËnéQ*ÇÂñÑ
+
+ ê·>Äÿö„Ó}}ÁµÅ9EOOGØ×GË	¢¢•ÔÉ®‰ïâÂ‰ÖB�ø6h7æaîq”ªM0•	„»W’‡¡À*+
+¬Å]ŽS‹tS~ƒÁcßÇ»'LØ«ê]ZS{`Å­¨\©[.ú(ˆÞN¢Ÿ*êéqÚ¡8
+žŒtxòiXTzÛeÈžŠ´q—d£ê‘“²Q0ÍT;«‡àÃÌý—|PËxØˆ¦–G•’©¬P`�•7qþ'0E$m
+¢ ¹N}a�Ñð© ©º@sá¦aêD’¯›ÒÑL.ÅÍIÌ•ùi¦âœÝµµ¥ÃŠ¦ RŒ(š¾.¢ öMPñ×ç•´î¬‰`ÅyNK%Wèã~kEÁ'@ABUŽ”œÏ2"2žÆµó”�R3°[1ßï®†Šb�)û²�âªÜ%;¦*rœj �é'¤ÔicqÕ=¨$N�dµÒˆOöôÈ»(Ý§gë�+�ŸëžmÀ®L¾òbŠ©r¤Ó(˜¤°"æÀh-nŒ­(š
+/“FÓ¨/Pù<,üª'Ü�©	¼GNbðÈÔµ€Ý©G�È�†¬R_x¿fê[®ÍtjY=);ÐcQR˜0Ò”RÜŒ§y2~ÊJ)x\:P@k{OÐÝ¨JÝ»ó
+2]&xôÁz?Â)â>9ér/
+	®ÉÍöF�êÔ‚ñ^ÅGµ)ÕZ††À®à<Ç6-Ÿ	ÅZ6%]V¸Ð¥ÉZÙ˜J¬O ìH±PD1µ{aŸíq¯Q>$Ý?bŽ#/+ï«Õ£d&ŒêÄþØd¼.ã»$”ë6Òò
+Ó„9öª|áÊÕØá»Ðªvq¦%�£1‚øFÄ’GÍ ŒN©Î†låíÝ=6¸vû‚±R`jQ$4V�Á†UüXÄ%Âßž²ý(^�QÓ¶+Šb´‚ŒxÄ…V}:°4ÞÆnÉÉ}b>Ps‚ŠÖ qÕ2e‡E� Z%4WE»Ž@OÇ“ÇŠÊ„S”ÆÙ"@Á…¾À
+o
+Åÿ|{ÉŸ_Û¸˜"Ã^;vL1ì;¡-Yß%á“FÒ=EZ½ ’¥­×"Õ©‘.ÃÖ%oQÔ5Ë§-:…!Ô�9'ôtÚ'¡ù<­(ð=Tâ´”×}…J,
+~ò¦pj~â~}É/Ëþ2�Çœ/,�˜ãtÍ5[9Âéþ)fDCS²¥’°¯0M•jY¥¡¥GMNWi¿ÉªU÷ÂLúN±©˜•‚mkútŒ>st¥¤BèHÊí‚õÙO×¶?üqÇ’_ßþýž¾šR¿Ðï~Sb°ö¸Ø�ÎÛ»ÆvºÄ®[Ü�-U|Š(&ÏzØ‚¯Ägªo
+�¡¶%CèRy¶Wè8·í•fr¥J�
+¨"ÍäQe÷^FIþJ/ÛßGþÓÒÂž:IA†=6›)
+{Q CòÔã»}F$#¹)Ã4‰°É¡_,ºQ~¾U(‚;IhÉ2îM:gÕŒÖÒMÔA›`Nk•Giƒõ#ê2þ“ã{þ¾ýý#}³ÄõH„Óâ'Nãˆ‹IlM\´q èšàI2Ör—i×�RÙ‰9AFâMm—µ—ÔÂ„€eDÝ„�ø©iÆ6ÕA�Á9›„Ó2T¦^¤‘äÓ´6˜Ë¶P²áà|†±ä›Òï´Xâ0ÅùbcÊ.a7¤ªptPÐò#¬$•ã�IØãÊ0›ŠsÆwAj‘ý \ÑŠ§a>í»d‡}ãhð:I„}˜Ád-@§2´t¾U³AFt6õ“ñë�üËt¯zÓÍOâS‹*!d@•|’Tv§fG±‚H&\InR«	�l
+#ò8lBŠ_p)–²Ûè°¿¢lUÅÔ)Í6A%cÛµ°'‡*&ˆ¿ �’:ì8
+Èü8ðåðªœO¸wºfjJ|#EFÄÔ
+{:lãƒ‚*y—i˜ÔDs‚=a\øœ·×>’RÎ™`8ûgí€‹|ªOFè�U©©ÃˆâôÐ¤dLuÍçÓ>#"7²Ù&}…ºó†ÙJÍós¤ml3é˜iýÞdÛŸçùX¾éqá1?ëS®¢œÛït¨T;Û¯}ûTö*®¤fí0_¶.‹Šcu§T<ÍÅ™cÓÌö¨^‡Ø¥T‹ËÍùêyÝ(ñKÙwMmÇÌîª±#sOÙ…û¥&Ë	~¥v¤¶C»…$–°¯Õóv�üÚß‹+íæØõ±kªïÁLÕýö?s}AëÔ~@´Ñ®¢>TÃC=lyÐv6p'5¼Xà$vqå¡[µp¯ÑQb¨~,Ä0ÖX�k‘ÏN|‰:�Mf´þl×Ã—˜
+[© !	C5 è3$·$Ãš3w“/ƒÝÚÅUZÌ'¸¸œ
+µõ)áaë
+p˜¿Íj=!÷+¥úOõ®!c_`¡  >¥þ°*|M¿Žž,±ýurì	
+´§VÅ®Z…Ó±µÕµNAL·ï0eøàŒÐ«,XÏØ*ÓPW:ãñ?)\¹Zon+úžØ!³�¥éY¼´%ýØþþL_WV#%_-•ÁÑÅðrÆVÎN˜XCIÁ÷ÜAuo¹fiø0æá“Ý 
+`ZØÊ¶¡uøýXÓ3’x”æð¤—3¢Ù!Ç÷ü}ûûG~µÄóIÀ^Ä
+ÇY5„-íÀp_Ý‰8Pwp¤½¢žÊØè!“oÖÍ¡šÙÛÁ7uòŒSNÙ(pséùñ3½lùOK<æ´ã<Ò$ûð6hˆÂé>xŽo’dÄ)í‚§r°^UlkàBÀ“'
+¬šA–e	Cä=úŒÈ•î9–üm}–„¯æbQNÂðÉ,¼G™«<S0³?o$
+•"#qÑœ8d'xÇ-Õ~ªH§ƒ.¹šÇ<òÎzr	�pB�_ŸÓËò’?ÿ4¥ÆãžÜÔ§©“f»•~0YP¯ë³ï—ôOø\¦ŽÅäÛñ{€ÀÈsÄU5ÞLÝjcµ€]ðh_ ^jÔW®÷÷ëKúüúËV4�M.0ù®C…î`92M¥Žz7 kðfãã™a€œŒ_uê>4†G•QyÙ´}åo7Ø'yã:#ê
+v[VÙtÔb§§È—‚À†CQB—æÆ5SÄþ	BwrÌ%‹`›tm=—$ãÛ¹Ñ‰Äô)ÌÆ{`aJÕiße×w3¡ wx§að²HÛíw.íÿŽúûŠÇþø­�*N¯ÿ|·Ý:,Ñ_M×êJ$ç™iþÎ¢Ø¦}ƒ×7ÆÈ'q¨{( õCÍghòˆ®»e¼¨ƒËN�é´£òäíÈ»fPÝ½ù–vþVÚÑ;5Nµ™ÂBo™#×ŸÏ1"Ãfä‘}ûþšÙï¾ØM~ÖOª®^oÁš‰áåT¯„Ç·|S9µÒÿ .“«	]u	ƒADÆý”äT/ÑûüþÌiä"#M_|–ÃL�¹îàž=?Èä6\\ªXCÄø„µÑ×°Rõ0Óúxö?¥`ëž
+Ä™Ñ)¥�5
+z9Yw�‘ßŠóœÀ0Åµ†Q¿K²#Ì´n,½SÛXâ‡bñ€7#a?Óš�ÂB>›
+ã^ãÿ1<FÈ>_ï¦\™¾;–à¡>Œæ„×éÞñLÃšråO=Økž#¿×\žëYTQpÎë>;×yß-Þ²ÕÄb1{i«™Åwžá_TºÉæCjÁ½YW~©‘ÃAõlåzÖuxÚ°Ý/¶CùKü,ß3Û(¸û¬ßîßù]ì—·ÛÆi{×1ÏÐë¡�=áDï4CI‡†‰‚óŽö½/I‰í8$é–¶Âé&…RB—îáFÚj”×ÁC^ôæ”A}±Ãq¶Ï
+ îÈ<W.]‡�ÿN%õMt¾MšðµÔ¹u4¹ª¦¥3Î›ëTNøp3¦ØÓ”ÊL_`‡ù�èÖÝE‹^ý=c3Œê!g¯Ú]g`ô_ÂåNäá«ú3(¸>Æ+W“?§šQUJ­n5õÔg2ú'hôµ€ä=®ê6›=CÄÞúcQPø }&ÇÙTÛ‘¨@–i˜+PÐ=tßµ#Ÿ×P¦�û1ˆ	}òx§�‚wTaþïo/éËë¯1e_ë{.“ß¯ŸÓË·Î¸öã¿_þÇ}µ\·®ëÐŽ€>ä®Z8ê@® )À*à¸el�¯ÇòÔ+C{F¯ÇŸþ	Rrr×ÃZ‰%‘ÜA|6Ë“}kæÕƒ³ûR.Ÿü©»Å­ÒIC±�+Æ��¼;Þ£ú‡2W(„ž¨¥éuú§z.¦qä´Û©ÚIƒ{íDAƒ4j©YÊ²å$¦yzÔ@QÛ=*	å°“˜¿l[<UÝ'íó2ÇÝ=q+èÜä&¯¤Ì €y¿_ˆù¾@üÔo÷l	äÑhºG%/¤Üañ°P€
+¨)áÌÃ·DÚË´q,pIƒÚå£“:î˜>7‘O€Rº\õ2@R¥C‡›‰)‚ #@ýeòC+ÃRúB–äOyqe	Öä­:�Œ
+*\¼›y>{GúÑÙ”/•ÉrUU‡*'^gìÜäU`-ÿWXzUqI»‹ú) Ö@ð%¡+è�Â�L/Ì¤«=+<èÏ±‚=¹Æƒ-TŒÛ ¥v=�¹<Rãqú'`'�Fr{éò·®ê­À/9yd'ÆDd )wµ‡ƒápê¤Ââ©J€‰Í
+ÔŸàÞoéB�ßìõ†¹þÝÃ…œ®'Ÿ*�˜çWËñÆQQŒ~>ñ¬_®Z§ˆLM´b{íb¯‚CA8Ë¹¶h³ÜFAg®isM¿�†*£”‘‹uÏñ(ü§-j5ªv�ùá¢*”šü0™«÷u8FžNÉA+õÐéðÞÙip+W
+Þž…ÅÕûÕöfÎXM•£Qw€üÖÕ‚
+Œ+�¯|áÜ!‡§ÑU¡á½_P÷ËØÒ\?0ZU6¼j uòbïñjƒ¼3×I; ]ÇÕ«°
+�–œ&ˆ>™å¤þÕOíUù½9œè�¸ÚŒæ±To�y”/0QFÓrøV?m©1”™/
+âgŒ²3)íÍ|³Ì«ÉdÚõ¥Ím�«Bô±
+žI'¥-&ÍL³ÓA·{ŠÄ�î¡®Ô¯DMB^­Fr°ÄÑÃb´o�’Ñéªë”ãPt2®¬S f	ÄleÓ9c_ˆ0¶%Éˆží÷�[µ>/0yye-ˆ Éô„lS…è›ë•çc´Þü
+iÊýBžJ2«}Œ†¤qÏÇËÇ “òÝEcqSM€-u½¹”GsšŠ‘4XœJ„ÒÔ€®v¶‹È¢I%®ˆN½&J¾‡ÃùXñäÑ¼”6aÏ}�àÒóßNŽˆûrÚä%RnµÐí'‘Ó´Bki†VD�–î2ºÛ�f>¾ˆ—$W×ñúTÍ2ÙÒîuZÚÉÜ#ÏBU7Ó`ô1N+EÃŸ¡(e‡¡É‚eÊS;q"+Ç3fe�º½&c 9Q#R‘~nÀº¬Té5}ª2–kŽˆ‡‡yÁ`§%
+6WÁŠ‚E‰‹)aýêÆ,áôw@öã.®½É§ÂÉ´0¨c—öÕÖˆ“€
+D¦ó¼GøzõæA^hº�0SÊÈó©$Þ{šÇNs,Û`Êhª$ùhvºãŽÄ®:î(F*‰¸¦çuÏ°n_÷Ì}ÒŽIÃüd-˜I¯T_üÂêúñ:~ÎCø'›+ ¯›`kÝð ÜðCÈ �‚ôÒÙ˜”{VkMÍ
+ €JÔ×©„Û{"Ü-n§RèpÎ]*8êß¬y¹Ð
+;
+Ò<“ƒ%Šž«èŽÛ9?ƒÎ»”: ‡KUO1@‹äõÔjuwâ„SfòÌ²ï×À;þô}ð´q‰^ÑöÌs¬Í«¶µÑD,áxrÉr;¥ÀoóÔA:á(´Ìòª;
+ÊÝ8/¢@�[{$4Ç?¾ÇFÿÞuoÅWtÞß�¿™w}ìGÙÙ>ËøÔK® ’ä‹ëÃª…J¿\a?ÌðkÔó3ÉtÔ?„F5�Ö\#¤É
+L™¡‰N�‰÷÷×Rs´h�Á¥|Àß×îÖ&‰à˜t¥níÔ>¤ˆ§,º*¸“åFŠ2È¼¢†Îpðê”.è+<ë­j¨£1Ú‹{÷"�^i@B¹ÆI?>1“ÿ€¢ï©A:®Æ\JN—ŽûÜß­N2ùJau²!-÷�‡c;}1™Îéû¢WEÉÙrÒ8µLâi_ë,}öØÉl!"û‚y›äŸÂ”»ª‡RJ¼D¯�lÙQ„‹MI9Þb¡ž–Ïþí‚ûT Õ‰šTÃ‡‚‚�¦ùÆùMšK =xÌEÜBÆ#jíd½NÐÇ½÷öFE¦�üi€à¿Òàbä@™‘£ÉŒëÐ—ô¾Ð.Â�ÄëÓ:þ—:fµÇKÄÛõ£Rí@.õ�|A±nwÑeÃZ+\P† jÇA	1Mx³p.\J›Á_hŠ|®oè°¤1léê½1W�sÍ?¨÷Agí²vÐi°S„ÉK(dÞm2U�^b~¸›=Õ#£¸ç"!N¹bvÑ«5Õ+u„Öà‚šJd- $x~i3ÌË2^F¢gô´ð®1kcš}Qï·�ÑÌD‚žò}Ž`ˆÑ-”ïä]ÆlwiQTÍèÑèdÌÍþÛ«“SB)ÿÎz³;ëp„²¶ ù–*Iwwz…ÇF5èÕ†é·ÂQ|G0tˆµ_r‰ >*é²U»}è¤òZªnÜ£
+Ž*ÀUÒ”Õ#N�Nj�»Ãmô––P
+Ñó†ç!‡Ý!)2_Í‡²Lk¿W��BZ>k�qÎw®i="c^åá0cn.êx»ª±**·:„C|ÙL©¨ó™Uî’…	á»"ÁEZRT®‹D`œ ç3òûvâÚ‚MGÂPÜËG.ZbÚöÔ‚E1ø�kè¶á^xÞ~F™5üÿ³’’ƒ~C„«ë	ujn¤¯/ø‰#3Âm‘”„O³d�Ü²4Ä.âˆà:ßb×jêÆQ½Ê�ÞZ9QÀaZ%bJáç†¶ío<J¿µ=Ðå*‘·1V$²�”­6EžWL}�.Ã¸·/Ø\ì7jÓ$¾•’ŠtòšÜñÇYÌ‚R'b„?¥
+W˜ý¦û[‰êBá%æ��Å<;û“Î»}Ž^›úHÏº#ìn‰‚uclŸØŽq5ø¿&wgô=¿&ï*¢Ü”ÆÞp]tz®`‹(ð$EVÆJ³–ˆu,‚Cmç’ë‘X?#a´Bþ�^}¾ÉEØqŒ)Vwz1Q°…ÓÐËßÒ¡¹+n,ã‰‹=G@/bXP“x;%Nˆ˜)b‰+Üù“ŸŸ¦R2�‚	F˜÷2Ôbx%67ÚwŽÃ'åö"æ‚¨V)b1Ëø�EÚðÊé«„¶¿S‹5ŒÈ{¬hÇqÏýq
+ýÞ
+¥0¢ü$V*zø'·‡pøÐÇ×›Ð…Ó!ó(œ‘"[¢é «?ù½5…Î¸P†Èq
+¾®äCåïYÍ!«icEýðkAÓ|ÚÅ[Ì—¦8®ím»�^5x°¬`ø–mÓY9KµpmÍ6)KŸ
+Êý*vá^ÏˆþSÉÀ-!SÊó*a)´RŸ5‘»Œ9½Écr±ÿñs0
+Ü6Š$x®77ˆo»�Vhó¢0H.Ž~XþÄˆùy›}·2
+Âú-gPn½µ÷
+ÇS÷ÎˆÐw›~©TÊÊXª½AÊø&»ºSB¬•Øq aá¾ÀGÓ·�Äáæ•Lî6ôŠµPQë1Ç†}æ§ê’“‚8%¾/ðíÄÞ6~Ú¶Ëû±}©ÎG6<§}ü�ŒNí´E_±òx´„F‹Š¯JkZïÀ¤:×1¶ŽwŒ·'#n–At“5L×dgä$A¾ÐH3vœ’xÖ×‚¨ÍÖ,§‚ÛKŸ£/PÐW!éõéð^þÊÁÛ”›ÈRâ‰�õÍ¹+ªgÚ¯° qUIo`cÔY�HlëpG¶^ÄM�
+¸íÚš¬tÊØÒ�~¬8rÇæÏ~¿ÃP¬š­Â/úôHR.qÝ†îJ•Æ†”0£Àý}ËrÉ�Êj>yðÿ
+êå—Ôñ5\Ä\úñ�µÍ¤™Š3
+b�™~û¸‚w%ì)ËÁWšÖ’Ÿè¡¤
+î\dg/,Í#K…5O<c™CùÀ*²¤)ð Ëb÷ÓçvÕûpin`ñ}º¬ÞM^K<x´øDÄS7±¢çmä¥-t%ÚŒÙàã¯1QÞ—¯ù&å&Å=©ÌþFW�f÷Iº\Á»K›#Ž?Ôˆßôô°´Ð€W—¯"ký›.‚tWéQÚ"~JÒ²X›e�T›oÐ“p:¯ˆWt}ï¥�I<3üðÌ–1"[ó’wñÀ�ˆL(&sƒ×Â 61ºŒJnt°Õ`0Ï·‘ÇTòF–‡2ž _xŸ40éäà…m†b¡Æk„“Y)GóòØ,·�d!äˆ 'G˜gÆ»\¬’†Ü¦x·XyÓë!æFˆ±´ŸNØ¨Ép—v!i‹®í±�
+BY?þÇ~µ¤)�ëÐÙû‹`—À
+ªð³€béq1nÆ0-Æô�š9Ý~Hâ—$;ø~ù|U$‘eG9’Žôƒûa£.ÔÏS‡=Ø,ÖŒKÉôîòÉÙæïîÞ®Ø¦íŸd#8pÖ˜«çŸÙ0~Õ›��I=Åëö$0Â>þõ3Ur áü™ecRÉOs8»³$y×ý4R÷(ºÿO¥Áu­óÍ]�¸êÉCà‹“!¶|ü—zÀÙq£Š?ëÓàƒ±ýMÝ5—kÆ~i‡QÖU¨­bhëkj$sö<W"Ò/à}1$»œ [3�‡-xdYÿ¸œ[™{yO»9Îw]wÜËŒhÛ[¿Å�óVþW™±n¥‰l»VÊ SýeðS·elgœï9?¢O-ƒ2‰EÐ›ƒ²¶šÃ³`‰žÐšã}d÷ÒkÄ-Œ€Ug®z�¬üªhŸþ´?ò/c�ì¿2
+ÎºYð—ùV‹#!Ù¾–&­Ì™6×‡d’×k™82Enz÷ÖdÕ{àÕò^±O÷m®Ó{A&ÝtCSö4ˆÎ®bèrM5HHœ³’øj¨]ý9ÞÌ­ÆµÀi9“cî…©fñ€L‰«ú§5�8Ë,P—2“tH7rE'ÓçK[Ë¡c:…¹¿T²Ž|èŠÈA§¾»ß;öÙ¥öÅÔÞßÍ³ç]JÓÀÌª¨+‘ó¥aÓWöWVL™s“L·	Ý'„¹«/¥@R¤ˆjÎ»ˆÊñ7Ö8@Æsé‘Ì½?ÈfÄwL�ç8ÁG$éÃM/Pz_M»¬9éB¯“BAÕû�"úéi-ï)Ú_úé“b/Ÿ2nÖ~çC5•ã+§5CÜ=†'rO™Â‘,€Ñ(rˆ°lAú†ZÃ†_Îê•èèÚÎ½à¹µ5êª"ÎLÖ	2RD×>%xßF­áÎ™I•uÿ¢‡ŽÀ¸39Èh‚Yå­û`VÄŽåÒd§Ø›3î	¨n¤Ýhl|Ý÷‚_%ïÏ-m6¦Ð÷xõ­}ÌÅ£ôY`’¢}4Ý”ÃËHM¡Ï™ú~yÍmØ½¬(r"ÔáB4lÝØ«ý;YCå‘=l#-Z.+Î” —ìf?ÝçÛ»¼Øï>¾•"2Y^(zËE—N±üÑÔ\°füÃXÝäó}§³d?.ø¬£+Ð8‹ž1P<½RKÓS�,áGËSf²t¼i»øÑD¾¯9__Nœ­%‡ùïÐneA?Õ³?\{ó­æ»*þ&½€]tWùîÍ>9[ÉDj¹N†çþo2­©gŒÎ;xÐŠ•6L˜¨RBNy©Ý<æÕê)Ó[¡
+ÏL9¿®Ì$ÀVWi{l˜‘ø­Zºâ&´“/Æ[ñš˜ÑýÒâ,öŒ7¿½×oip”Ýä™�©ÀcÐ“©sqy(‚[ö5("V‰LƒÍ2ÙÄ&†¦�FåîÛäP\ú¹ Ý5ŒíÚ»¾yÛo[ïÍtpý`|{êÍÿ¯^ é¯>ªL˜óoÃ…_¶“�ÔHœßRÎ(¼>wàùôu‡Î"\/È�¡à!JGƒ/õ¨ >óf>hu’¡7X”­yvñãÈõ¬b˜,ðe‚‚ñ@WOP'P_ïM:¤?¸kžÀs{-c'ë¦ÇíÁeëÄ³$Á+sª¢b°!@áŽçHNˆÄoòÞ&mËQ	Àžˆ¶0$"uq�p÷†ÿ	™­ùf²¸pü?~¾�«SbÓJ$Ö¹²Hf÷3¼<ÌeÙ/òêÈi)ËÆþ'GÎþ˜¶=qv‰y‹àñö®Äp9
+iBìÆñÛ®,€3¢äé½ÞöŽÒi¨½3÷ãTwî’O‘NŸlXè)ƒß[~ðùp­Œq�- ºx‚òJø®½ (¦¯•=˜eYV§ø�na}>ï÷ÌŠæIÞ3äŸ BY \©7_WŸÓÊ/aSø,Ú!ê„r2ä²¤ˆût¼‡åDPçã_aštý’�±v{E(.J,Ü›ú÷%ó‚¹
+Ãp�é…Ñn§¤Õ°�i�4pŒ	"½à#ÅÀ˜íSc¿Æìœsîæ$û{�2*ìÌëÒæ÷G:v�56–Ã;	�§àÆõ–¨ÑŠ³ÿA„i®eñ™Ë™ôð?\WÌÿ}B;<TQæQ-]VäYíKæ-¾˜p>…iTæ Îì3Ž÷p½Aˆ�yuR’õíè«AØé3´ÂÏ<u"è5Ë–9Dm§ÂYP@=ÿŸª_dâ×‡0À)–”‡N}üÜ:ÿ›Yn…è†·à-$OD6t¸4w:¤¾à¿*B·ø»†·µOœ¸îÅ_µÌ—¿F\ç€^ÿDxâŠ(v”×¨®†Óñ0\J|OñÝ]LjÉøÌ1øY`}§v´YÌ$¯MüËDæS!<Y0[òêÂYZ-@¼ˆÉ5ÒA¶“¤ûÊœÒ®b8—Âßòèõ ÞF/•ôF–N@z¦ºãÞ”·¦�Úæ™?˜µ­ÓrË¾•c`“”¾Ïcå¬ÃPü$Oø²òa›‘^QxÕ5bðÊñM„ëßû¶ÏäW}…)g¡y
+•ÇxÇ1Œ�Ä¹Z2ü[Q‘
+/Ê¹ôB¡ÃHtY:nKBv"“t1~ãÒq«X¢¬Ö�,DŽíæÌLÓ*·Š%MPJ¤&�c}é¸U,	úªr�¥X‡ñUc”Ž[Å’@ $†ýbz³ß„fHé¸U,	^Ê™MEªH*·Š%�ÊN‡]@êø½Ò²AÔ,¨È·Dy?rëÒq«XÆD|ý(•
+ODÒ¢tÜ*–„íÂ¬“ëø×’è*˜z*·Š%aÀ0Rù§,"ö™Q‹*·Š%�ÈK<‘3K¬Òq«X,’ºEÌð2,l‚l:‡,y¢tÜ*–qÜ.
+8£+·ßÒq«X"¬u´·]MáiM/”Ž[Å’€c§“±YV‡e–�Òq«X,æ‰Ô†:©]”Ž[Å’€#6„²þGñzBO”Ž[Å’ Z„‰9Ú…ß—=ìjTäDþ
+Ç=‡…÷	
+¥ãV±$Dé&º�”�
+µbbâ¿Ç¨¿]:nK„�N+yNÝ4Dé¸U,	4&[¶[Fb®Ð(·Š%!2™‚€²ŸÌ®µ¥ãV±$ éç³ÁK*¼ê«tÜ*–„ÿô¯£‰} ÙªtÜ*–„4FÒôL‚ÅóAé¸U,	QBÒhì´þ˜ºÀ*¨Òq«Xþ`h†n°
+endstream
+endobj
+104 0 obj
+<</Length 433/Filter/FlateDecode>>
+stream
+H‰œ“ÁnÛ0†ï{
+;hjÉNÛ6biŠb–®X4·A‘˜T°,y’2{yµúH{…Êv’uEÃn?)òão‚_¶5ã%x´‚�Ô9þýë	#)rüp1‹gõå§�…ùînÁw%O¾,ÆmÖVuž¡¶RÚemŽ™0+È‚îÒ£¾Ä—9^Îî‘7F•Ò£I£ô­-« 1¶D	ùˆ‹wc+ÖÙ×ë›=-D9~ô¾Î(mš†4gÄØ
+MÒ4¥ñˆŽFQ¨ˆÜOíYi÷ïûäòØ¦é
+n**—4!1=ºÇ­¬½4u1[™­Ïñ�R¿˜þ&<ÎYàŒé+Î¿‘[V¿MƒCT6µÀ¼±‹°³Oº"t«ÔÖyÛ¥?,f'hm,z�Z˜Æ�¢`]7ñœÄÿmMð£³zkU¿oÁ)(¨@{Ü%ÝwžñÁ]ÑSçð}JW!o%tsûùË|2	ùAô•ôeÐ^z`¢ü�ÔYÊÓ›·‘€5Û*�‹ùâÛÔ(cã‹$IÎ	ÔîÕ„ž@ÿPßXÝßY'�'‚ã?:¾
+þ,À@Ï
+endstream
+endobj
+105 0 obj
+<</Title(ST_Color051114.eps)/Creator(Adobe Illustrator\(TM\) for Windows, version 4.0)/Metadata 104 0 R/Author(Beatrice FILOSA)>>
+endobj
+106 0 obj
+<</Type/Page/Contents[562 0 R 407 0 R 108 0 R 408 0 R 563 0 R]/Rotate 0/MediaBox[ 0 0 595 842]/CropBox[ 0 0 595 842]/Resources 107 0 R/Parent 316 0 R>>
+endobj
+107 0 obj
+<</ColorSpace<</Cs9 198 0 R>>/Font<</F1 332 0 R/F2 333 0 R/TT3 196 0 R>>/XObject<</Im2 110 0 R/Im3 111 0 R>>/ProcSet[/PDF/Text/ImageC/ImageI]/ExtGState<</GS1 338 0 R/GS2 339 0 R>>/Properties<</MC32 113 0 R>>>>
+endobj
+108 0 obj
+<</Length 1591/Filter/FlateDecode>>
+stream
+H‰”WËn\7Ýß¯Ð¦À�¾©7PtÛ)R4HŠÚEÒ…;ž¸iíØqÆ)ò÷=$uça§¯ÕÜCQÉCRr—Ãñw¯È]~’OS¨®¶©°cžbt¦VÝÝzx;Ÿ]ÿº¾¸X_œÞ¬î¯×ï7îøùI`÷äôdø0�{çfäÃTº�£­…Ÿ¿vï¡æ'ß<µì¼|¦Z9º?ÄV°‹Ss­MDÁ]C�¦ši\A@SiI¼Ìø�€êD‚CWð=qžZlðŒ¦œªØ%ž—­äJ%>m‰hª}G$…™§ÒÜjIHÙ$XÌ‰Çš€ýÔ²�Ë�½¦A¹ªÆlÁ³íð‰€ýT(Ê.Ô¦Ÿ¢Ç‚É4BP˜4,lŒ¥oˆš­êI×HÌÉ ç ,™2!T`""%­N•©Ã*0¦Ù6qõeÉr™Z‡œ¢ÀTfí@U!™«AÎ.ãõ3ënCW—�-Ãó¬ëYÌe�j»«TXWn‘E8XÞ‚Bµ
+È^÷úbyç©5¦€#„ê Tf!.  "�%©‘-@
+zìá:¬Ôì6…ZÐkºZ)wu*I¹änŽ²©{¡ÝQKW÷^Õc�š€Y;,ä¤°&UÆ¥Hžf]çj»ˆ¸
+=GµÎ©èz&[RS
+­ÞÐÀ9Ï‚+-YnÙZšTÂeª!H›KŽ@ç~Sš×ý®•í|(H�lúDÍSª‘ôO¶^×hœe´!`C‘}Öå†®kV
+‰âD±
+¤¥[#¥ê)é²gÄxš|
+[3J‘ÄÚ¨'=M\&_&t`-±«ç¤‘YË�Â˜)RÔ[\QªÍ—Ô—µ4¹ÚI5	˜CëÚzVDÑ˜mCLEW˜âì7	û¶šq™/€�b�«P¢Ú'Z•´q¤Ù}Ì6
+½Î_ŠÂRt•àžm-¬¦dÓ²©:gSÏ5
+™»z.6[ÔYWã¾vìék,‚ÔÌxñ
+eD(Œª.?=Œ@"hlƒ\ÊS¦kÉSÔèËÜPŒB�ro÷‚T.¨þü ’¥¶ÏžŸ?O–ÃñSLf·|; õ>sú‘1â\)t£‘—×ƒÇ‹²ô!»åj8’O�²üsx=.?/ÀàxûnÎÆÕù•þºÕoç*¿[Ðx¾ÒÏÍÚ$¦ùqÓw¨ðãâˆQü~|µ8BÝ�Ë&áør�ÀGÊ'/}Zü²ü~8[9‹‡.‚q´v�¹ˆ»¥´ùš7ïM!f�
+9\×¸©ÇmA[Äè–-`
+‘vÑ‚�–â1'ø¼4ÃèÜâ(Oet‡ÞUÈœ«0¶çœ­ï|Û-ÿ='$ÏˆêJÀ¦™qlçb3Ÿ¾»¼¿[#·u”ÇÌòýâ~s‹Tçñ~ãV÷úuw·~¯›ÅnüÑ}úhÛ4šãå2˜#2‰<ÊÙ»å©ŠbÃ©^ÎûÆã†ò8Ý{.ß.ß¹‹„b›D|¶Àz‘Ç”D¥\1&@'£SxUTý?È†Ã40ZUø(
+Iw¼¿z³X¨4{Ñ�ÓÂ Ç­‹>Ç¸ÇtÒ4¾FäG0,¼ºƒOÍÇ?òa9ì;D»NyÀK/±óR�1~˜ª¸Õ6q#ìe…wi_�-'‡d¸åÇ¾Ä�/Áœ‘º?�|–ÖóBúÅÝ‚Å¹›[ws¿ÁÍZwÇx#j4^mÎòL/¥òi\»7ãO_!È=BPv!¼q"^¾YLãÍ5Þö4Ó—Òð$n|šQ®|‘æë%ÿOšÑÄ§¥?“¼ô¤�£ô'ç&PÛTžeOAû|_¡›(â²àÑAy«¸¯S�wQr´¯AwúžWø�;scOa>„åù·CÂ7úHêÿŒð®–P
+xÀ•ä•‹ÿFŒŽûŽ.·ŠÅËŸ0<œ8žáU‡Q’.O¯®½Åoq1ý×qà‡!àž	�ãŸ1�ñ`�g°îGJjgªâ?
+¹ÕõpüìšÝé
+NÚ;+JÒ¤b¼$
+o™Š³Þë£SEªoyVd_–®G&åá_w&·ªæ¾dó¿Õî>ã_EïFa&§Üš±C®xê›ûavÿ¯ÀIî
+endstream
+endobj
+109 0 obj
+<</Length 67>>
+stream
+ÿÿÿããã  ¤BBB3www²²²ñññUUU×××€€€fffÀÀÀêêê–––ÿÌÌÌ___†††™™™3333f3
+endstream
+endobj
+110 0 obj
+<</Type/XObject/Subtype/Image/Length 8246/Filter/FlateDecode/Width 723/Height 484/BitsPerComponent 8/ColorSpace 198 0 R>>
+stream
+H‰ì—
+—¢8E!) dÁvþÿŸ]¾´EB •Â´ðî9Û4Xó|ºw˜"ËàHr¥©(§“J2ªJZ€(jMÆvÿ
+Wý‰!
+§Á×ÒIÜÝ¡«ÿh¸O[RÝOE6q+Ø4Tô‡–L÷3~f™¡<e'"¨í¸Fu?Êñ^ý<ðµŒ÷gKõpVcó_N[÷å‚ÆçÂjÜFøRTAÃcá¸}Ì~à±DdûB(
+ÎA›µ%é|Mi`�¾î¤ìW(
+IáêNZ2Yf|�‡Òõó6ÇWÜ_üò"½ÿE^—þ?–·=¼>±òM�ÿÂÛ÷Ô%y;ûv–êá÷šìrJûù@iQ†…#›îÒ%•ÓÅr9	¥ý�| ´(9éaÙÔÎ{¯³~É—“PÚÈJËbIuN7DíxÒýT®½Joò�Ò²´†´5DÍp¢Ét'ã�û
+(íä¥…©ÊÎáÛ´iTÊ�Q.£¡ôF (�`Aj+£Hýå�¿Hj+£Hýå�¿Hj+£À.íä–‡]Z(íä¥¥ý�| t" ´?�”N”öò�Ò‰€Òþ@>P:À‚ÔVF‘úË‘ÔVF‘úË‘ÔVF�]ÚÈ',»´PÚÈJ'Jûù@éD@i (�(íä¥¥ý�| t" ´?�”N° µ•Q¤þòÀ_$µ•Q`ñðò	ËÃâ!”öò�Ò‰€Òþ@>P:PÚÈJ'Jûù@éD@i (�ˆŸŸ`Nj+�4–¨h¦;5­—s?p,ø¨ª;Q�Ð�Èj<{4u(M½Ó‚oŒÅƒ—‡Åcƒštže­¡á>�SQTËIvJóò ô·Ñå;ãA­NvõE�†Ò¼<(½�¦ñ†<–+©\�ì'$�†Ò¼<(½A>mÍc¹›k‰Î^&�†Ò¼<(½�†l(¨.­U­kd¬/ç4”æåAé}üWj"Ý}Ò�cdª/æ4”æåAé](ú×r¢[›µŠèõ>M3z¥€�DÂnR’Îûc[ŽO‡7R/¯¾}8
+~I¡ëF?ÉÉ¼œ½
+8
+ž|ÖÔ½¨w£Ý;Òïµ‘}»4/»ô&£7”–qJóò ôÍ‹ÑjÚ¡s²ËÁ×úNCi^”Þ 'ú½G7Ó­¨\NÎê8
+¥yyPzK·z¤;©ôp›î«åä¼~¼ÓPš—¥ý´óg×\“¶Æ±\g‹úÑNCi^”öSÏ•ÎZeÈ¨Ö5ú^JK¥AïôN/.‚k‘ÚÊ(–NƒÔVFá¨µ{`ñàåañÃU?Æi(ÍËƒÒb8ëG8
+¥yyPZw}¾ÓPš—¥ÅX©ÏvJóò ´kõ¹NCi^”cµ>Ói(ÍËƒÒbÐ*½Óë¯‚3“ÚÊ(<ŸN_–ÔVFáû`púª¤¶2
+o}Æ>�]š—‡]Zýp§¡4/J‹±Q?Øi(ÍËƒÒblÕuJóò ´›õ�†Ò¼<(-Ævý0§¡4/J‹±£~�ÓPš—¥Å ôNï™g!µ•Qìú„púb¤¶2Š}õ÷ïX<xyX<ÄØY·ÓPš—¥ÅØ[¯ÓPš—¥ÅØ]§ÓPš—¥ÅØ_ŸÓPš—¥Å¨¿Ëi(ÍËƒÒb„Ôßã4”æåAi1(„Þé ?¾“ÔV:i,QÑL'•2dTåšû¨pú|PÔÝ¨NèNj5œTšŒ5¤]N~V8}	>+ë.jÒy–µ††û´ÔVd“¡õ·öiìÒ¼<ìÒÜF—ïTt?s2ÃECùr2¸þ†ÓPš—¥7Ð4.C¹’Êáäqœ^ßï4”æåAé
+òz<å,�gµkó`Ô÷:
+¥yyPzÍ q1Ý²«a
+yƒSßç4”æåAé}üVêgCWUV}�ÓPš—¥w¡è_�WÚã4”æåAéžº´E×ÓXuw¾^’Îû£[iŠ¢w:.üaŽw…Vé—
+Zµ‹‰‡Ñ‡(
+§OÍñþ.hUwwVM=<÷Õ�2DïR«‡Ñ™‘~<XÙ=°xðò®¾x(­U>»’÷—f#O£3Kõp¬É.£øõÝNCi^ÞÕ•Öeµ¸V•úå¬ù5ºÛ@ÊÙqFD}§ÓPš—wu¥—B¿]Í‰ò—3
+åï$®¾Ëi(ÍË»ºÒ›XºÕ#ãY¿“(×ÞWßá4”æåAi?íüÙµÕd¬!íº¹ÇÕ_:
+¥yyPÚO=W:«”!£œëJdý…ÓPš—¥ä�¬T8ûöB‘ôNÇf€¿†œ Át·ãÂZíÜ’÷ýéáô	T4”Â´ý¡¤;7!þãÃéó!&ènÊÇZLåüŽ@ýÙ>�]š—wõ]šô$µ)¦»tÃŽ¨ÿê4”æå]]éV‘V½Ì÷i—.ØQ"õ_œ†Ò¼¼«+=HM�Ôm®Lgõs	G¦þ¯ÓPš—¥{©5©¼��ªÿtJóò tOUj²udˆ÷Á7€Þi©,�?YH-ö-Àé!ägõM“¾å½Ô†Š&"I®þ¸{`ñàå]}ñ¨‰¬µDÃ
+º1døRÖœ†Ò¼¼«+]U÷³*Šñ´“ºäFIÖwÙ·‡ÒÛgPz2¸|¾õýÎŽ’¬?8-ûöPz{âJ›ù]:Ùúã>-ùöPz{âJß§]ú%\?Ôi(íh:q¥³ú¦Ißj�$éú�NCiG“Ð‰S(-I3>#‚¯&µ•QÈpúûù¼‡UÀÕ
+ø>àô×e'].õ­JÍ‰’®ßçìÓØ¥MB'Î°K+­U>»’÷—8QG(à4”v4	�8ƒÒY«ˆŒjêþ÷ªn”!R-+é¥÷;
+¥MB'N¡t/µ~Ù}4Sè£”Þí4”v4	�8‰Òwe»»3¶¬ù!)½×i(íh:q¥E8Jé�NCiG“Ð	(=ã0¥÷9
+¥MB' ô:ŽÞéãÁq¤¶r•òQÍNM;÷‘_œþV>ªiõ³Ú£©SiÙ7�åmïX<MB'.³xäúQ-§¢¨–S‡+íwJ;š„N\Eéò÷�;©Õ±C•ÞvJ;š„NœFé¼õ½Ú­ÏÍ£ZIåêÜ±Jo:
+¥MB'N£ôÍ#jWËÔÏj7×ý˜;Vé-§¡´£IèÄi”v>í=)³ßjÕ¥µÊyW?Zé
+§¡´£IèÄi”¶ÔlL<ªé~±Ö®ùÃ•ö;
+¥MB'N£teué]§Õr¢[›µŠ¨�½ø)§?÷v žµõa­Þè0]nËqé¾‘š½ø1àô·q´»+lwx»œ“Yûã§¿Œµ�c¹MmÏH¿çÈê:�]ÚÑ$tâ4»ô6GéU§¡´£IèÄõ”VÓ�“]�‘~Ï+NCiG“Ð‰ë)ÝL;´¢ruFú=—¸�†ÒŽ&¡'RºR¶ëiU»òúT­ÒÃmº$]­Îˆ±žçtJ;š„NœGé»žžOuîxTË5ikÜcŸSÚé4”v4	�8�Òmwó­»c­H»ïÓÏj­2dÜ7ó*írJ;š„NœFéßÕ¸œžÿ8Ð'é�þè2†cŒë×P>ûUÁéï@ÂOŽŒöù«åwøäâ‘-w,Ž&¡§Y<¤îÒ]öç½9
+¥MB'N£´Ô.-ÓfwÞÜi(íh:q¥["UwÇZ‘nÙ)Wzî4”v4	�8�ÒY£§e^7ü�Ï+=sJ;š„NœGé¬R¶ëiÿ�DéW§¡´£IèÄi”ÎcL~’Bé§¡´£IèÄi”¾=c $ôN§yg°±x2Ö")I€Ó±8XŠx*|’êKƒÓ±8TV—ñët’]ºgÜ§±K;š„Nœf—¶VüµJ¦ôè4”v4	�8�Ò2ÿR¤S:wn”ö¿ò�JË�PéÑin”ö¿ò�Jçñ‹t–VéiŸæåAiÿ+ß¨ô�J�”¤JïpJoOœFi¢Z$E „Ÿ·é4”þŸýrÑv•ÕÁ¨Bä¯]=·÷Õ#x©VÄZm#úÍ1v)’Fš57�Ë§QÚÒm‡,ÄLóŒŽÅb}‚¶Rmo§¹‹§�Èz~‚µr‡=07ux¼÷@ã±qšÆcŸÿVüJÇ�†ÒË§Qz tÔi(½¥GAé˜ÓPz9J�8„Ò§¡ôr”}ðýÎiî=€n+7Á]¼8}$~ï¡µùpZÎìAu—µ0d„Åp¯Nˆ}u}¢Ò
+�Ê3J÷—µ$c
+É�ÓÇè¥á~½ôrÄzé·”ÎewÙ’¨_Ù`ª½·öqxÐi(½q¥Uÿ’“ñ£¡|v ¥ƒNCéåˆ‹(m‰níeEj4¾¤Ú{kÂNCéåˆ‹(M¦ì¶f›è:,ÐyJé€ÓPz9â"J«¬ßZAÍs¡¦"”jï­m
+Ÿ8
+¥—#.¢t6Â[=˜Ò§¡ôr”î&ÇÄ9Í½‡Ëó5sg9³Òpú|ÍÜYÞÜCŠ�GöÒ{ ñXŽ8Gã±Fi“Ðã¡gè4”^Ž8ƒÒoÒnÍ6mJÝŸØÙ˜½ï¹-|à4”^Ž¸žÒŠÔhÅì}Ï�áO§¡ôrÄõ”ÎÉøÑP>³÷=·†÷NCéåˆë)]w¢~¡¾ã¨J÷NCéåˆ*]I2Ö�Ô‘˜½ï¹9¼uJ/G\PéLCF„Œv_ô 8§¹÷pU~(éþp/œfƒÛÊMp/œæ‚ÛÊM¶—vx§g?‰^:¶2¹ýë…${éw8´ÒÝ3bø“P:¶¥™ò-…Ï;
+¥ã+Pš)ßbø¬ÓP:¾¥™ò-†ÓœÓP:¾¥™ò-+=ç4”Ž¯@i¦|o(=Ó{@éøÊ••>>Îiî=\n+7Á]¼·€Ó?†ÛÊMpï- ô�á¶r	ôÒ5�v:\xôÒ³·½pâ^š5ß›Jœ†Òñ(Í”ï]¥§NCéø
+”fÊ÷¶Ò§¡t|J3å{_éW§¡t|J3å[¡ô‹ÓP:¾¥™ò­Qzì4”Ž¯\Yé„pNsïáp[¹	îâ­Nÿn+7Á]¼•ÀéŸÀmå&Rê¥}?.<zéÙÛ¿^8q/ÍšoµÒ½ÓP:¾¥™ò­WºsJÇW 4S¾”n�†Òñ(Í”ïS¥ÿ ôÂ
+”fÊ÷‰Ò�ÓP:¾¥™ò}¤tçô[áPzæÂ‰•N‘îœß�ÛÊel»ÓrºÄZ¹Ï�Ó_å÷Š®¥ÛiPé½oµoø\À_Ëb8¡ñ_HºñÈ©(=zº–ªÒ½Óc­¡ôìíO¥ôƒÄìZ²J»¿ÐTk(={ûS)­HÍ®%­´ãoä5”ž½ý©”¾‡šè–ä•vü…»�I”žûTjJT*kEZ;…ÒŽ9­¡ôÌ…¤•&’õ÷!y®í}¯}ÃßVÚÒJÏ\HYéœè^e• žÓtR†Zsï%YØ\}“J5O‡wƒ«ÜUû&Ðz#<¢®''3˜qWíÛ@ë
+°9º–ÐVOÕKOÂ'½5¡—~*±^ºçzJ»+#­¡tøS‰)-Ú:';]<¿ÒîÒ°	™‡Òïï…›[ÛCRÓÅk(íø›t!Pú�É!ÑÒÓŠ¤ž.^GiÇ«ÖPzqrLrIÒ’y`íZJ»ÙPk(½89(•0dDZºžÒn7!PúÝ½º,ãÓá¶rÜÅãZ‡á¶r×l<†á¡&dÖ™�Æc7 ´ãZCi& tÿ~g­¡4Pz´´£ÖPš	(=YÚIk(ÍDôÁ÷º›kî½0Àmå&¸‹w`.¬5·•›à.ÞÁ¹¨ÖÜVn½t<a6ê­×4×ëÌ@/½P:ž°å­¡4P:žpÀJ­¡4P:žð…ZCi& t<aˆ÷´†ÒL@éxÂ9–µ†ÒL@éxÂq­¡461Ðš{+;Âmå&¸‹wþNç5·•›@ãOø.“.d]>4»¥ã	×0ÖJ3¥ã	×2jBV|Jï”Ž'ü„¿£ü~Pú;ùN©´ƒÛâw˜«”Þ’ï´J³õÒPJÇ~ÎQ/ 4¯p[¹	îâ�#Âmå2Z2B‡–¸‹ŽÈ¯]�–d¬!r½t<áç¬Ë÷»^:ø©ÔziK¢~dkP:žðs ô÷ÈÉøÑP>]„Òñ„Ÿ¥¿‡"5G@éxÂÏ�ÒßÃRéÇ2Ôy@éxÂÏ�Òß£ æ¹PS1]„Òñ„Ÿ¥¿G¿ÃÐV¡t<áç@éïVš˜ƒCÓ5@i°M×ðÓÆ#]øKþˆãÂüòñ0] tÇña©ôcIvºxüíÿ
+(ÝqüB(R£qÄñ·ÿ+ tÇñ‘“ñ£¡|ºxüíÿ
+(Ý‘@!,‰úU„úŽ¶ÿ# tG…¨$kHêÀZÛÿPº#…BhaÈˆ�ÑIlÿG -(«QÄ½~úäw¢{Îº&úhaÈ˜¤BNPºìj�K*
+’tº/�–d¬!©'“T¨ÿˆ—WúYC·,»‘áÝÏXõ« ;™$‚"º¼ÒÏ”Ý²dÝÐïy– oÿ?Ê_&‰`‰nWWzPEÊ
+·f¸Ó4ãh’dÊìêJjÐÏeR?´;0-ASƒÑ$Ü¾«+=¨�iKqµfzP‚‚šGAMÅË$!®®´£­AWŠ+–ä¥þÍh’‰m÷+@i(}2 4”>PJŸŒ‹?:úž
+“¥­�¥Ò
+%YÖÝ°0.ASƒÑ$! t_A77ÜH±î†…¶ªýî~MJ÷5hO£îpºm	ò¶é2”¿LJ?k`Ü1}»b+Ý—À’ÈÜï•�LÒJ?k�É´Î¤}èJPI2Ö�Ô“I:@éA
+ò;ÑýŠF?K …!#t`€DÑÜ`	­
+¢BÅ]%Õü+e;à¨äRª²²ˆ:í,¶·,S”5o8(ZïrI÷XXw0{¥80ŠÚ#WØZíº‘Â)NJ*>Â½iKT¿z¿¡¾~F
+RåÍÛ$íãQPÞ\S²U:TV^é`¨eûtÈ�†•?~ý+™ö]sMu�‡¾ñè/�C84PZQå†{}‰„_TÙ­¹öªt(€# GJ÷Cc¨w×_3¥§¡�¾—.:¢´…Ò3EË…WÔ×­’b§]E�æ�¥ªí&¬xo<F¡×$¦´ˆéÞHÓ½W²ÚiKGK£Ýx£÷Ï|bà©ŸÕ«3�‡JG´�žà#ïÔ�äºþ€=¸‘Te)¨ÐîÐPåÍ¸ÓâééêkJÊ^iQú7¡Paã·:%[”ÎÉ*êû�Žé}¨„!*”?«UAR¸ÂŽ^e¨xt½´¶to/OCíÒ¡tF¶(]ŸÉnVºipœ¶ù�È4‡‚?!Œÿ¿®ÈÑ…Y]Ÿ
+ÿ<2-üà1”gÝºTFf°SK[Ö¿rVÒ¿ÜôVËm
+ÉÚÓ›%²]/FEAö"ÕwíáNhUÿìµˆÚp¸©•.œ¡úwÜjÙteRêlÔxÔ¦çþànoºp�FN}­šVjms÷òie3Ž”vý…nÎgÝ,H?1½ÈåóÀ€�ÚNC÷î µí‘[ùsx¤t•=¯øáÑ<
+*ÚÝ¿€�ÚÎGýhDÞÌlƒ—v¤ôdð}‡ï<òqœ8
+Ë¢–š¬v³žlAiýß>TŒƒà¤Ñ°RwoæXÊ¨Ò7ú_s M’Aipj
++ß8äNÈ®—Öež-(}ïçªyft½´ùÑ¦ÏŒíüÊm‰´0$EýÓë;Ëæw7·þÇ¸^Tõ/s¡ôöý�ºnMtß¹í�3E÷,®´~¶ÐÖ×ý‹¦Û¸)¥,Õ/ªÚ–¨�ª¼ýŸýrQn¢¨D7Ï’(vçÿÿu»=ìØ‰äM<Ï=U±A¢AWÍm²ƒî¦Nç¤•¦Áéf�$7£!ûŽšuþÃúk«ŠgªíH5E0»¸
+»üš¶”<1ûöížùäoŒûWêFžDÈv¹ÈíÏS¨;{2z/D�r.…$‡”f]‘'‰;nÉZü5ûuØå×ê;ÔpèÿMS|yæ“¿1«¤½‘­Ð-�<+;ä¼!ÎÒw©XŸf�©éXÓLX…Û³´k&[–Þ0M«HGùG‘içÜ,Œs©mq^4nÃö_óæ;TËõßhßÂ*ikK	ê˜l‰™m/ñ¯r€º-«(‹¿ú,]Ï®ÕFòŠäúF¤o8þÆËÿ0xœEÒNó†ªR$íõ8T³—©ºãz{o·]ç¢ªL'5Ž(=l)h =‡0ü?ë°°H:×Ó/‹[º¨Ÿz³
+˜ÿp£#$›ÏC´´y†¤�à	Iú»X$LLh–¸VI7Mò§nZmFÕ|/7ý#KÂ’ôw±Hz±Ç‡$ýÁKÏö"‹ï¯^:–7,¿‹IúûX³ôªÂkIß0×^ÚµæävSôùKk$˜EðI› I4™’V1þ$ÇzK½ 4‡ËZÒS�x˜øßxz>°Hz¤TbÖ”úAÒ4EÇ¿†&øÛsäž´gªƒ÷ã&&'&�-|x
+‹¤‡13§2Ü�t±Ül	ß)õÒf­gC.+ÉÙfë hð"¬šà=€¤Á›Iƒ7’€wÇ²o�™M¿ÄnøÐº¢peëeÇ~�ì·?)‡˜xj
+Ãs¿t@ÒŽ�²t»è¸ãòZ”eVž�çÜaÍ«$�.“pP%› 9ŸÚCþ[Ÿ€ã˜æ<bÍ«.°-UÈ[ë!ï{cõQ>'IÕƒ¾'æVÏ iyÈšW�R!o­
+wzß³óq\§pÍTËÝ®åiõÔ<Ÿê8<e­k~–Ï­Õp�®ÔÈIôQo’Ç¡-žù¸Äi]XóêÔ*D‘æÖºbæ!ÚÅ0ï$]sþ|×°ðª“æÕ.Íàv­Ûìì÷p!éê²]{!øMd»�ÚOn×j\yéåjïî%í¤Ú¼,x6â2TˆŸ�+/=µëËíX«ÁÈê­gžF.Ï{xn@.Õ¼:³TØn×º‰©ÞüEÐÑ¦Õ„)‡à7clÏ«¿ØEGäö­[ÌDStUö&
+UûÒmsLlÍ3€ûŒ¼äUØ–ê ·Ö-fCÜjÇÄ=.”~�PðGbÙ·ÆÌ¦_b÷ÈD‘·¶7�ÉøÁpìWÈ>þˆœaâ©5ÏýÒC’i'iK.N¢âqyMÊ²
+?�çÜaÍ£�HÚo’.59G‘±¥vÅ�ÿ?	À	Ls±æQØ•4›¤Zw¶íâ<Þ›$ËýMÒS{;dž‰‹¶üjjøqš–‡¬yÔ°‹’oUÒ”œ«ý‰‚×¾-Å®¹–;K>wqp|5ñ,w»–§ÕSðóTÇá)7Š<«¤UÇ­?7‰û}é:;¥~�tª/Iu6<áwÐqZÖ<:µ
+±�åŽ$ðÔûµušË¾©Ù¿žóC'R—4�vU×KÄÞ×¯&Ê™xÇå=Ÿ›ŸB^_
+žD¶«å¨ýôµ¤¯½ôp%éÙvEËe_e
+Àó¿¡Â»4MÒµŸÒ"éÕx|á¥=ÑrgæiäòÃ¿€KÈ¥šG[ù7­’^ÊCsQ.Þa'ioi\;)‡àÉÛóè/vÑ-’–ÏÅ)Ð¬N#ÅbU×÷è’6I›yËá[óÃÏÀ#/yÔ¶eõÒÒ·LFÝCl>QôjÄYÿöN›P‚ä3ËÀ$
+ÞH¼�4‡ñ¿ûxŒ;•_¤Ob"ß¹QøCXáÊÑáÞ&Sß§b—Ö‘À�ê:î|à6üd xMîHÚÝS­0Ò½›¢ÇéÃDN9:Ü’‹ÙAEd¤•ŽÎœu�x:°p–áÁŸ/ÊyI;º“tÏ.\+"Ù»Ý^X4)§€È'äÚŠ×ÙFž´éÁÁ‹¢’ö†ØÖ$ä
+³½©Ÿá7ÈlL•´K13g¯ÇuË`�Žgm¥UôU'‡‡Ovy¨±I+éy¾¯ÖqÜÃÙÀö;¯^ÝQCS4uC­-%X?ŒÒí;È�Eár¶·îHL‚ã Á¹©Á9ÿ�¶Ì’Ò$½ù8Þ˜e±~Lè¦j
+>Ìa£ªúl`ÍÒ£déc�àåQ©V¹f§r› vÆÃuvçq—tu—†KîÐíeY~o$òËè‡�6„öÞ�
+¬^Z_ã³�àEi›5µS;×s?§ÏËÃUÒ[R¬oôhv—e”c3ÑV�^1zm/0s �)ªmšNÎúÎQ9¿"xQtËF)ø’îW0Q0á ¤·Ïºñ$¸ð¥‰¨ïJ\¥öÕp	ÈU:{�¹#�u!q'=Ù8Ìš‘O¯^“ºeÞåzh/¾y/ék/=Ü“tYFÞ(£VsüåðÙ¶dØ@OŒ+�}¶ŽŒ:¸”‹öÁÁË¡[6K†ójÃªÛC^zûÔY2÷Œ¼/£&·¬rh¸$Mj�­.æƒÀnÎ®Ö rÀœÜróÉ@ðªÈ–ùºU†TºwÉ<b<ü²áa_F™ªM…‡†Ë‹5öfÈƒª(^ìvàÌ:Ü“9Xº�óÙ@ðªèîvqj¦:•˜ÅWjYïÆÜ”´Ó°veÌb;g¢):6‡;ÎË‘Pä	&ÊÃµÀnJ&•áZ†ž
+´äbI</�îž7�›çÅS§"
+ŸjÚ»ÍMIÛ%…ÍRF¥5ÉÏ†ÚÜ‡†§�q/–ÉøáZ`wÖœ¯f÷\ w�)�GÁßÊÉ#úáýù�àïÄ�+¤Nÿ��à/%úŸþ;àÏæ¿ºƒ
+endstream
+endobj
+111 0 obj
+<</Type/XObject/Subtype/Image/Length 124399/Filter/FlateDecode/Width 721/Height 409/BitsPerComponent 8/ColorSpace/DeviceRGB>>
+stream
+H‰ì—{tTÅÇ—<v7�M†áDPN‰€€´ü£%„W^ä…<ˆÈãÔRy–*T©ˆ´Pªµ(Ù¼J%$°±ÂÑb…z¬
+Ó ïòÞÝìî}ÌÌ�þæn€ÕÒÓö˜ä’íïä“»sgæÎÌï73¿ù×8GAäÂ¸FS©?�ƒÜÄø9BA�%JAéPr ä@A�n%JAéPr ä@A�n%JAéPr ä@A�n%G�’„ø�9‚‰cŠ&2¹&~ ›r"‰ÑúfUá”@R/”r‘Ð?R™^LõÖ Ç×Õ¸Èïøj
+D5h\$
+7AéÙ°ÄÉB5Úƒ0ªRÄã§ÉøÓØ­!yÝ^î“ ¡7˜ªrÆ|yúà©¦×‚D–5®¿]cèúBeL¡ªÖÑº¨(’PAéèdˆÊî,Ý… ‚ôTØ×µ‡bü}MW’")D�DSKS}]=H®É *`
+9¹¡IW¹äpµÖžûÒåñ¡A$øß3M#DÑe
+ä_¼vÉ­z&S&”§¿Õ²¸ñV#‚ Ò�ÁÀ¹JUÆé'Ÿþù™õÏ,]¶|Ù’e+7¯øà³£ 0dÕÃ™ÐLÑ€¢*ûË=^°hÅÚ§vWím—Ú¸Å\ÈªB{ïýý“kV,^±äÉ5?Üw¨Ü#{AÒ0JD_Šx‚aF[� ‚ H÷€púîñ#ã'MøÖØQË/X¸81gÂ]âŸ<¢r¢‰JŒ©ê¯_}eää‘ÓfMY¾dñÌÌ”áãï{nóz�Ô.$Í¢9ú‡'MLËÍX°4?+/ûÁ‡'>ÿÒñFôž:z¤¬«lAAþ_`70|$È
+eÚ…ú‹IiIw�º»ºö4äAæ%éò·g<”8qô…ºË"Kœî;~0hPø†mAcÀ{UÏÚ×%<0ô·åeÞ	=_[›”œ4uz²Äd…«ð|yÛ–ÈXÛÉÏOB±hTƒÎ4ÃíEAöUòŸÐ¨˜¨â7Klñ¶5Ï¯QA:pN¦qrìý÷CMAÇß;\\I~<uÜ¼Éç¯]_¹	|ö÷+_LÎþÞÔ9ÓW!³¢¼bð�„Êƒ™ÐšÆ¨Çå–8lóö—îVJd‘�kAéð@é�€ÆØ]±'nD¿•?]åÖ¼0{�ée´¢êP”%æ“>æ
+»Öpihb¿Ÿ—m’UÌ¯Âá3…+?Ø²rlòøk×.€Jyî'JðJ2´J¡I8e3²fŒ›ô@í…èDˆáÆ"‚ CîT=â�iNÉõÔÆÕ£J<|ì`cË¯«ñ£ºã£§�MË˜å”�nîþÓgŒ1 ¢ªRª�2ºBˆŠ­›·ì7èÔ©mÎ–Eó'ˆbÎ‡ŠœPž½ê‘¾CbOÿ¥*S*ú‚(õ÷ƒFµ›OQ¤h*#zÅÀF¥*)œA˜˜Edz;µFU©ÿkw˜öo¿&ÉÂVX\—¶b1Ì6z"ºÈ^/wNDµcïr\2~À]c¯o+ÂF*.3²¸›PUë¬~o=DŒ�ýÃô«�žA:v’K €ˆkN�L‚=Ba*ìÍç|£GÕÝPýx`”øÖ�îMÖcŠ;_l�8¯/~ª¶püªw¢ä§<ì^zæ\õ´Ì©q#úå¯,X½ùÇc“Æ&§M«»Rï[Þå‡÷‡Xƒ+ŸˆUœÿÅ–±1}O|x\òz–-]2lè0½¾P¾æ3VgõÚûÌßNSýÐ’ƒ2¢iÜï(”<R}]½£ÕÑÜØ\½ÁQßtÕÑähjhñ´µ:Z›šZZ[šZO›£¡©áRCÝÕÆúÖ–fW3h7Wc³£³Úo¼ÞÏvg»³ÍÙÖÒæÓuF"d'W¨"­¬-5õ4»e¯2�[— 64È+�">eÙ©Ï÷+<HˆîÆ*Db®£»›�>ïÑ|Í‡c×ÿÄÍ9Õ+Œ‘Žõ†?Gù=™áá_P¨÷W¯_~Íþ*HŽ¤G¦Ï*ÈùNîÔQãÇ¬ûÑÚ«y»üî·ßŒ{çÝ÷ôY;�©*Lú/·½ßÐ‡ÇŽ¹�íùòïy/×ôK�ïJËùôU3Ã…ž9[Mô<Ÿä`ºóm;¶ïîl1‡‡ZÍ6³Åc²ÚL¦0“)Ôd
+µ„›#-¡–ÀŒ¶õ
+2ÛÌaf«%$$Ôl
+ï¬öÁ±‘á‘àØ^¦^cîC÷=»“·…ËŠ")
+Ì?º•{÷p.ó®�aöJ"<Â:{UB‰Â¸¤inÍðw‘½D‚¨ :i›vrý>CôHÐ’ƒ‰“X¦’ðnÇ-OS ,ÁíNÜjD°1:¾~Sn� ºu†�Ç0?PNeæ¯¾DéùóÛYÀ–ô¥n¾ªpš,îvwœ› *lýÕÖ¨þQ›v¼èár›æörÒÒâš:9ù»ãVÚ.1{I‘)ØTy¤
+½ê%7ÔÆ~Ö¯ÿ€�?:áuI™YÙâ…Ñ�U½ *xê³©Q#¬Õg?÷]AàBË©_×à(Æw¾¶3$(NF[„-ÜÕÇaJ0NŒ�¾'Úk‹	�¶…ECQ@Ò;Ä×·Oô�>‘ÃïŠ¾/.r@LHpPlD§ÙåÒñýã>¶0#-#onÞœœ9]Jnvîm™7/'%;5%ovÊÜŒ¬Üì¹Y¹�æÌÏË~´«Çc”½y™ó3Ò2SsÒÓç§§ÌMIÏÉ˜—=wAfÀÚ›5;';/;ivÒ†—Ÿ­o¼{œPFÅ½´s‚•/7n+ðîô8JÞ*../Ýµ¿Ð^YôF¹½¸ªÌ^YRRY
+”(³—õŠöß–Â·
+Áº¢}%e•»K+J‹*ìö…¯Wì4|ÀÝLiyqÙþð@qEÉoöìžÙg/Ù_bøÀîŠVî‚åñúÞ7À-¥ûJ‹öíú�}Ï¡·�’Ëp�áÜ¼jÎý#=7=mNªä†!Êø_««£#£Šì…°ÃÏ_¬6áží»·¹%Å'¼AW@Õõ›6Ž�x®¦Fv«kÖ==px¼�#T—âvC“V'�ŸyÍ—gáb+$È*.>¢kY½9Œ¦†&Ù+·;ÛÛ²ÇÓ:å‰é¦Þ¦‚µ×›d—älkE�ˆ×íu¸ë6<Þß:%ëû§¾øÔK%W»»3Ûou¸]nHÔœ­	
+
+·†[B-ð4“Õ�7f@ÔðèÈøðk�%Ìb±†5ž.Ç34:æŸì—pUÅÇ÷ÞÜ<€@Á˜:0%bž\*1#O�íŒŠ4ƒc)¯€„‚B•§%„Ä�@I€N;X�@­vlmi§SR‡—¢ <,B�@€yÝóÚ=§ß>ÎÞsÃCn¸$ÍÜoîœ»wÏî÷}»ûýëíÚ¡W¤»+Šˆòt‰êzÇZÆ¢;vñtòDw�ö|Ï=oÁ|]ÅŒp‘ëX ‡IöúèáäX‹P2B½úB	Å!ôB=YKk·„’Dhž7z¡D„âCíÕý·žÈÕ‹þ(ý™I—8.Ô^=8/¶½+‘mþ^È�à‚=“28õÀ±!ÇŒä°ÌCŸNJKš8éY SS,(†I,ólmµËƒÞ,)h2|†áK’2}É”ê+ôæb©ôÝzÜ8uaÖ¨ŸŒ6t8eûÎ·Iùþ§§>…j`\‡,ÍRcG<’½bÖåÚÌï%€2­B¬vÐ
+¤!�!1áÛò
+Ï…º¢¬E/_«­£ˆb…>Q-eÍúk+£×3S~ôÅ¥S´>ëf�g�¬kô¦¹|éòÂ‚ÂÜœÜüuù-jy¹y7µõó–½¹´×S	‘ñç®Ì.ÞV”·>wÕÚ_µ´?¡Š7¿ MAÎcvIì’9/³è·…ù…ëòs[<ÿ¡ŠwCAñÆÍžÿÙ³¨Êš�e(´Ð¤�Z7½ÑÀóÑÓGc¼1Ñi]�E
+ˆ@}PX*r¥PIò¤¸#½‘¯§U›+AhÑOv
+KvEyÃÃ’Q8èE!wì>[Tow„×žæqõ
+s÷ëØ/*¼·+äŽ= ‘æuÁÎwõ¦PÚ!="¬¯²Ô{dÚ—çO„^æ¦c½ÞW7ÿõý†>ñå¹“Tï4Ž3Ôˆ­oÿ:6î¡½öRµ"Ö’µË:'tÞü 
+h!;ÿVÕÂÀÅ9‹@Ð`°¿~¼'u¤~RŠ0(%ì?ö¯¨¾�ª>ØAtl2Þ#äà7þ“PyTFÌÙ
+ÍÌžSw±æR@˜ÙmÏû^¹üõÈh4.sô©šÿè¬°m
+uèªPW{¹ššZÔëoj¦ýß³?|zêŒ¶¿ûV�z­®¡NQ�–ö'TñjŠÖàküé”L�V¬ö_cC½Zz‡[(^µNoô5®-Ê�xgL›a±›†ó¤ß{½òŸ‹:}¸sj×ð´¨±ÓÇlØUT¼«¸t÷¦òÝe[ªÊKw”m~gSiei«¶ä’SžëSP¹¾¤¢dËŽ­[+·l©*+«jõqÝ­•U”lÚYRòûÒ¼ENîžW¼£¸t×æ�;ö€ØæŠòòÊm[vo+Û]¾±ª8¯"?ý¹tw¼;u|úÑo>9f…¼çà‡©ã%Œè_¸½ìò•Ú‡Ž®Xµ:&¶Û«««J#>ï‹Î§�êßóñøÊÝ»®^¬}§âwñO&fLT­Vk\f¬Køò/‹_íØ3ª¸dÓù3ß¾ÿç?zŸJ01ãÜ¥³”@„¼RÔà·�?.…ÀÜhQMbXMC§=íš—½P©1 j©ð	y¢ZÈ0½¯­Z¶$º›çÇ/Ž?}éŒNÁ,˜Sð<ó²OéQf>$¦X×.62E¢�ïU2ÿ‚ïƒe˜Ú´ŸÏ@(lMÎ:lŽW£ß%È�fNÍ¢‘jÁŸ,�nƒŸ|}¤[zŠGK×,U,îBP/hŽ1±û·n9{ôóó&5Y*½ÃÁoVÈ»Ïf�.˜X³ÌFË\ÿ›²¤ô4(däÿ/·Ìæ§ÍÔ,\o5½0+=ìN›úù…ã¡÷Ïa\|tE;|àãeo¼Öxÿî�÷ˆœ89sryiyÍ…ø[‡£ÌtêôÉÓ¯¬\Ð'£O�ÄCÆ[‘óÆ‘cGuG¤Ò¬>_½¡dãÐQO'õõŽœ0vÖ+s¿:õ\ô,ÓÓù½#TqÍÕ¡ã/²ç×\½na–ËP'ªå>+–/éÚá¡¡Ó‡¯9‰¡L“Ö_+oa°¼
+—®˜�"ÐÛª¢@iŠ,´a{éÅ—ÜÈ�›“K’Ðûsï§n\i¹c�ðµÄgi›KòL�>‹vcg7¸³þ`™Ÿœ8“‹ÝsVÏ!PnËÑbb@ÂçÅÂC($P�i!âÓvü‰ˆ&§tZ°°¬ZÐxc3T�°{±oOB‘Š@l&±ú¬“¡któKä¾acÀ\Ã^>næxÝ2Dª-“C¢ëüàÀÈâÊÆ‚;`°Šm¯ŽÉâ"T„APlxÌg‘Å™û@$"-ÂÞ�§‘GjÞ(ß¥í"J–Eb; o:š£Q+_á0¡×N™±³ø²bª«¶®‰ËxL#ÊmötÖ
+ö2aQèÕµ�§Àd¦	ÇFÀŠüœ›Ä’ºFlÏ±åìÀC7M\:¡�Î}:+f †¡`î•ªa&tS0§,žû[lZ6<5�†ñS' ¨÷øÔß|q/g-èæ?Ÿ¿XýÑ‘}UÿøCÅß«Ž~¼îZ�sWð¬V_­Þ³oÏ»yïŸû?<S}Nn[8È•«W>øþžöü÷¹šoåb9Ïìí\jGŽvähsÖö�xÃ´+¡eIÓ	ášVZ´!¡93fÑh?ä;GbÚZÃU”û¬óú|oèÞÐ©çDÈ.c¦›ÒÄÏfÕÌ¡Ý?0‡.ö7—$
+b“H¥Æ¦|�EòVÈÁ^¤·<h:›¸:Ú5VÊŸü)ŸùÈ7[é€�ØFÛä v`>/<`ÉZŽ‘±fHuVšñ¯d	ÎBN� ”Íh®D,¾|¹ï
+9ÄjP¯Ã3X/‡ˆ†/ð©YN}€ãÆv‰<jøö5úüÿŠéŸŽT`i3OxO�q’Ü„>EÓÚ«f˜¦ŒšnQ¼­	9`•ímOƒÕ,ÒÄï"Kºå8b ªI�ã–eŠ4±˜†ÁåƒbhŠ®JJ–HüÝÖŽíÈÑæ¬í!G@Í÷SQn¡,¬/Dn4wÊ4K£ÕYU|Á�ýŽ�ÃÀ˜k”Éo�T�áBKßÕ‰”BZßˆ?ÝgHMôG‡Å³ÔG^�8PÁ’µNJ˜=²ª«Œ>a›^,Ž=†³'¼NÅŽ�väàÏPiåHòõ€g>,zD£€78
+bË{@Ó.‚¾¼Ôc!ÿ&W	~:‚š¯*4ï†Î¿iŒ,:‹å5sÞ”Fg!2+ìÈsÝ-r¨šÎga`'"ð;O¥Ÿ¦è§P°(ÎÍÏ5ÎdK cÝï?ë�	"•ãk:_2ÌúÓ&hÄ"r‘Êq€aø¢©†AäúÚ~	0ã-Ø³Õ ‡é¿­Pp2Å™½Ižy`¢AÒ²Ø·œ†){S2d]hná™§èvøÑŽíÈÑæ¬m"3YŸý‘a3·¤uqO]”M‹‰Ppg¿Cä²ð™*“=Q®
+ñž�B‰à3hC…@1²‘ƒ÷”÷¯æëÈž…ÊˆŸâz‹ÙÅ‹rå
+³iÄ‹ªOe	Ó›
+(‹ä­‘Cˆ]SH´xhÅß5Laƒøƒ’’ê¤á	kœß™ZØåÝÓVä�ùB•�•}¿ÖÛÃÒH…|˜þ™]¯¿.Ÿù€|jâqë.‘Ã‘H;Ö˜K˜˜ÒaA†ÍÑö–èØj–C{ã±Ž„Ã†ü–Q7Ä?€¸Áh²4ö€¥Ó-ŠaÚSXJyªÅ€tqÈGµ•uÿûe”åuÅñ7ÑLÛi§™~î‡Î´©í$í¸ÄµTq�
+ŠâÅk�Ô*( È¦¨� ‡Q@%,"‚ ¼`TÀ
+PÜÙßíÙŸçöÜ{Ÿw�ˆSgü"Ãpæå>Û]Î9÷üW"(Èæ¡×r@pm.Ù|V±ApÝÐœTa3afóÓÁØlkjÞ>¥QäEŽg#9è–·9ª2Í`aÈùá¸ÝïÆDþw‹ˆp"3AÞ›
+‹d ÉŒ¬ Å§œlxÚHÏQðÈ'~Š¬ùFÈZ—$	X‘ÐÙÓabMVu¶™@ã£Æšªš!�XMF–Td
+7RôŒ."6"ãÊOœJô‚ëZÃÃme™ŒDúæ/ËãpÈAI4þe_Í=t8¢Oß«¢‹!l“EDmXPjHÑ†Ïy"gí¯;2¯ä†…H»�ö¸ù±µOÃˆ ðÐj~Ö|<þø‘c±·kï€ð«²Õ9´ÏæObŽFŒ}ÚúÌ$2°´¼¢«ç/¥B)àAˆI�úMñ	ß×Þ«³ÊÐ;!éxi€ÑE�¾�}A"e!jà&Ë7ùÁI‚<qò\’T§IjÊP Ö¯¸US•œrÖ?`ßÁðPíÍŠÞ�>Œ72GÅÒ’Z@zbÎ^<»=ÐÇ;ÌÏûà^ÿð Ææˆ�º}-ùJ[Ç«˜ØÃ¡ïÖÝ%!’K‹O%�¦ÈD_ÅÓ�ÅÔŒ´bm	ÌGÍôÁ ‡MŒløMÉOïcN6“ÎÞavÞÆ“ÑP¤ÎF‘c9Fœ�@ä°YÞÚtwãÊ¬ ²ŠV—7?þUóÄ	èR
+Ô`æí§Ñw·7"‡„¸!Èaâ„I_MÍ+¹Bä	‚¥¶áBMO@´‚IôTK…bHljiÜ¹ß÷ñËÇXXeó2É¸]�]þ{ýµeZË‰Ì21Pdz)R9$r\//þë?Ç9,w0J&<”ˆÝè²ÃwûÓöf‹K­•|8rPd¹Ï¨[¾ÖíÏŸÿ¥¨¼H$è‚©À˜¼í2ñÊ9aHÚÎß2:Ã1‘1Qóîð‹K<yôD\®Z³
+r¸³½ÓÖ±�¢-/s]á~üû87×”‹©F‰Si‡ð8¤â–vÉŠ%¡û‚÷;¸8•]‡
+n¿`v×@7 ‡ÙÿÒõÊ¢	3Æ—ý\nñÿ»!	ôsµ´`üŒñó–Ìëèë�	uˆ˜qthƒåYKõ‘%Ñì<¤$
+VAD*àAŸ:VŸ‘õÓÚõë¾õÞw">áLbÔáèõ›6À�ü’|ˆ,ZíVQ?ïæºç,�»`µÓw!{¾Ù»cÛï{�µö©¼Q^©uq]º/È?<*Ìe¹sNþe °´¬Ÿýc\ã³&†3âõ“.�Ö&ÙMÌ*Èä$–Ì}HÈ!ÈÖÒA˜‚Æb¸-€Ì'õ>ÁAü•¬zoZXàYô¹ºÁßh£È1Š#ÎF$rX’k–Œ‹<2‰‚6O°wâ5cÑ�¤Ñ q“Pn¾¢°ï}hÜ9Dr~ä00ÜdÇ)×*òñ]òˆáÅƒÎÈè¢ ´›Þ¾~z)J¸¬±"Ã!6»$s¶ó¬êûUV¯XŽc$|é©é;}vt¸D‰öÓÑùn�d�Þ0ÀéEE²–Ñ ŽÞ°ÛÙÝ%ïF>/©�à‹È£‘qátè“‡G™àB¹×®®Þøõ®ý»wî2IEÕ/ÔùºËâ0¸Ã&XIÐèè††‘3ð,�Ì¤a)õ=]=^;¶®^·ªúÞmFáúYhŸ‰7¶u¶îôÞá
+Ô�(o˜'¬×õí;^ƒM�[”7s�}§¾Û²è†óðòˆKˆt³Ásc{_GkwÛ—v“Ó²Òé2áeñÁÑÁîžî&ÉdÙ2ï†$ÜÐáv?ï=áþ‹×8§e§u•WôFH(ˆ^£�1ÊØ·
+/	:£ž0'1<‹³š'–J¬‹€FéÙ�–-^2
+¦>cÿ£ƒ%wëzÒ3/Ì_2/#7ƒRÆ^Ä%£;Íwg/™[u¿
+¦/3¼:y:Y˜Iw_�÷NŸà°"ä’.åd¬^¿æUo‡^0.tqHHN„E™'t�’R“g.œùªÿ…L…U>$ä�,.UˆÏ%j¶�0d/ÐK B
+%õ¡Ù‡oHþEã�6Š£È1âlä!‡B*°*ƒ2)#&±óÑS4y¯ù�Õˆk˜O4²æ7¦ñöâÕ‹ïwôÿ9ô&v†ë¿*ð]Ý¯k;í±u‹ _É�R…àÁ�Ò²Á!zƒ‘v™ðCBÂÙÒyîÛò‡Ï>]üµcyU¹uh±&Öc£Gy)¾	¬•™•��s9ýÂÅM›“’Ï¶´¶\+ôöñÝäµ¹úN
+ö�ëWÃ£‡³¾²¯¨¿y 6ØÓ×KuQìÚGµn—÷v÷Z©ÃÆ†E‘ø¡õßxE†Ô6ÕÛÍÿ×½'õ{^¶´úïÛ_V®UHM6M{ƒöæ—äCNAŽûÜ}ý|K*K‚Âƒ
+
+11Ò˜ä9{l³§Çëþ. �s™iž¾ÛSÎÔ7ÜËÈ¾/‡‰‰Š¡ÇFJ,ÄÄ–¶ýº^Ð=gQvÛ°ºÛÔg‘ø{ØôÀÙÍ¹®©�ƒCÂÝÆ:×u+~®¯‚öw~>¾ûw14‚2jïm_°tÞ¹¬‘.Ü¼Øw@÷Óôüñä9S+îWÅ­÷t¦ÑÖÞæíëýàÑh†�=~{nT–›D®¹åyhÔ!È�SI§³ò.û`
+"�_�•Ü,uXæÞj*¿¥õØº9<æPeÍÍbmIUmuVAæª�+›[›ÁÐ¹)ef;¸.zÑòôá½ºŽ—-x1‘YHWTixÜ¸ÌmiÝƒZè–•9ð€ã2Çªúj‰‘Ç¢æ;Í'ë)¦º¹¯Œ=Ë#–¥0/¡	9ðÆ!n‘lˆ)a-Ü/tQÀˆ<¤4õ>ÍI‘(’„•Tr¡¿pO–ÕL¶á
+š«ÃÚ(rŒ"Çˆ³9X¬ƒ2)áPxE=öqˆAÞ™7€Uî^¿"Oü‚«4Ÿ¢�~�>‚ÆY£Q4þO{¿³zr„n‘é4ðlÕ“ž˜ºlJaiÜÌ+¹2}Áô#1GÊ¯iÏœúq¶ƒý±”"bSrÎÛ-²‡s®@Í}ïÚ­>Û ª'g%ýÝnÜéäÄöç�jÈp¿"ˆÂ¢Å{u=ôNDLè‡iÉçÏå]Êut›ï¸nIâ�ÉÅ……^¡ÞvŽ³šž4Àkœ(&¦$9®X¬ŠkŠ¾°ûT@&Ý�éXý¯•¹2-²¢™F$\Tß‚"^v=›>gZÍ�*Ðz—•N�‡ýè·Æþ'÷Å[C¶s(Ý¿ýpÂÜ)w›ªã3N:._˜ž–šq9k×®oûÇ_'�O"5šHQÈO¬úûeTõuÅñ§iÆL§3Í4]Òi§3MM“¶éT‰Ô„ ²#ËcdQ@Ä(>�UAds	H·¸[¢€€ì‚ìAP\ØD(OÞö[oÏýý~€&%Ódü£8÷�Ëûýîù�{Î=çû¹ž›úÃ§’ÒS�Ý]
+òr#ŽDýU¼ÆÅÇ^M¨±nÚ •IyÔ„UBÀaÊjJ›Êv»¼§óAu[‹ÔŒpÚiuqm‰Ã6çÑ1)"–¢�ö›»‰ó«®ÑY]Y®µ^ëž¬ô¬–ZŒÉÇX>§4ŸÖ‚8�Trf¢�«�Œ˜$X­³êVOüD´ÎÎ *å /Ó­�­+õ>ìêî�}mÞî²g¯ÿõâ¢Ì¬Ìuëuìu'Çd|ö�µàmùŒ`ìzy1„ÿRéy]�³çÎs:íØ´ÆxõÕâ« ‚(¯,�à=áIòÀñäUÆº‰[}wÚy8æ–æ2q’š·_Y_e`§×÷üÉàÔªd¯ãyçáYïÃ.-³ÏZŸÜƒjT#¢åAëGkþÞù¨‹`4h.whÑ †&^áî�Ó,§ƒ�«i¡Ö0O�´°Á—ËñÆü/\i0³\ÁcÈü|¶xti	9–�ãµ‹9¸ýV˜óÂGã–ÎpBâÛ¾“¨v¨Þyƒ­`E+ˆåËè7Dè-±B$ÿÛ?^±?üäeäÀ}‚Óë‘CÛN«¦¹V1­rpw?
+mŒ×¯Ó¹'umõA²¯7—é‹�Aõä–ø&øHö4YÑVià¨ÿ¨¿ÃÖì]j37ï_Þ~»h$JØþ½Îþ.°VEFî¶Ü*~:ö¢Ñ=þÐl£É�eðD¦œ¶ÛêtôÌ—J¤Q#¥­‡MìÑXÞ[¸¨úFù¤f¦baÐüà:Ã‚È�·H§ä¤¸ìt!¥BdNÞ)]§õCÒqœDe_Ì6q1™�i©iž’Ožõ~æ WRS„8Lê{÷Ã_ežúREcífAbÇÎ>{½{ÿŽ±Ø¼º¡¬
+©G¾ê7þ‘Þð’’Vnt³­n¬Æn�Ø+ì9'v4A´wÞÍ8“åìå––•†øK+ö|¢Žæä�MOñé}Úg¶ÅòRñ×0—J!\Ç
+²À>Xó
+ô�IŠ…ñ>ýä`Ñ„rÒÖÓ.íÂ1%"ÕˆÞì½%ôpN!¢ÓÏfX:‹UX`ãŽ$l‘¸ÂŠì¯²·nâÎKP„$*ÈÈÕdê¹œ�<O€]=]Aþã²±‡ƒ½úöëóª¯�ÂÚc2þôÏ÷zÂ;ÙÇ³“S’±ÜÍŠ Œ³ùç}öøµÝ¾Äu±à²¶¡vymï?­Á	­¨«4v0êéš%gjû^ï	è1lÛ3Ø'4)�r}09v§¿×ÄÌ$ÌÜQáOÅÿ?rÀÉ‡3ølä�ÂlÀ³%%”6Þ8óBÃ™åÛù&0wÿa¸ùì›|³šoYßê`ßKÈ±„¯ÝX¼È�ë˜b„V72ø‚¯txòMƒèÐÜSùL»ÁýD„ÞXŽ6–áA‹DŠo#§ÀWì?ù.r�Xæ�cF-ÿÄA»¶¥NúlÌÔÞ´°.Ÿ
+®µ·MÏÑ¤µ«ùjM�±½™B!£¸ÝzÆ|°?Ì”µ–êoZ÷ ÷§¤”pÕEtLÂÁ¤#‰Â'XìîIrÏ³â\Ý )RŒ¦wì¡©Ø°¬ì«±½ù·ýQ’v('%õD*(Ë'ÖÊ‰iþ:F"Â/Ú7$2Z±p)›Eè{"b‡Ÿƒ©u6z‡O¦'ŸJ÷N�¼ù—ŸåUÑ¸/Sý#ý¶¦%7KÔ¬ÒÉÃ±èfi[gËZ±NÏ`7ð8¬PË¬·‰3¿Ê¤%ÐN#é¾Ë½¨¾�d‰Ì¬Ÿ ¨PZ­x25¤ãbt¥ô¢šPÃû–Žæí]íüèöøÞJrøÁI„¦¶¥ÑÌÂbdh{
+Ópn¨Kù—=}¶KŸ�²Ö•'Ò£�Æ×kJñ®i6)=¤Ÿbéž¾n]#]ˆ<X¢nã”pÿwä ÝØñÍïÖüaW´_|VJò‰twë�­´‡GFÁìèä°©Ø´¾µqB)·p°*¬)$)ÚËß+!5üdh�üªkzNú32…Àrœ9w†ÏþÙÜóf[ÌTHM28–_]`án¡F8œs"'3+S`VÈ¦J1	AB*°Å*(…g€'�`È-�FµÍu†¶úr`*VÎÈ¼‚ýÒNg#lž½\^ km "dÏU“¦Öf…Å/Ùœ.³³ˆ�ûÇbaBÄÝbfý§iž-àwÍËÒÀãù2ŠPÂDîMÌ{Ìüç¾ÏŸ%äXBŽ×n,^äÐ Ùk&_×ü¯�2%R $C“)(ù8s»yâÏ–„è÷£Ëß~&úÅ€è§�Þü¥Tôî„èýÇ¶¡éŽWëÕ÷ ×,ä�+eÛ¬äxÒ? /Ö/¨Ï¹¤ŒPwîé:7u4\¹™gáb©VOã£HÑ¾É~>!D6šl6|Ð{�Ë—@°ð@lPþ—ÊÐè@¯ho%Ä‰ c3"·‡>>#?î´[9Y—ç1ˆ‹�Ð±Z¿7!<8.,ø@ðžè€Ö®¼��Ó
+Š@„$a�$L2çö"» rÀßõêb°³#tgpLxXüþ�¤-±ö–€­JVÁ2øÞ´/tbô�ÖÊu–ŸNª¦n6Ti›Ú;ØƒpÏf	Fi¿kcÆé/À8AGbÓ°ÄæÎ·ÊáºÛß':1žû}÷ñ}Sëû½·àŸªúªíþÛ”´Rð“Á ÒÓ?x»µ�VÀyÁz1<1jïâx³¾žæRÅ�úNG»µƒÍàð¬P“šþÑW»ª†j^ÚM�Í:u�<wÊÕÓ
+l2\k˜+™ˆTLZìj3­¨/¢!>q‘þ‘’•:ï]”[#IåÞ�À¸#‡n´Ô‰�lGÇ‡•*µ°Î¹l
+–²A%õe€“c2üQþÔ#66>öXv†’PÄ$Å¹îqW µ†ÂL°/%jw´¿‘“S“îîMß4ñ@j0�‚ü
+
+õ3
+ÎŸŠHÜç!Ñàl²üïuÞÝ`oÚý´[Íh  ÓÓ¦¶æ
+·[¸³ÇŒL�›8X4Ýª«¨«´²·ú·tˆæ@q.‹	9(Ä×)ö—a…Zæ=çP„CMÍuN ä3r¡2f6àU
+Ã'H9£,‘³3Â/�%äXBŽ×n,^ä øž†‘·GhÇÐWA;
+ÏHù#íCÆ¦Hôë‘§±¨ØvÙñò
+;Q‰›¨ÒNT±ê­fÃ��,,
+?nüWäÀ=BPêÿ°_¦AQeWo7R±’J¦&£3N%&Áe†k\pAaÁ#(tÍÖ(-"’€lYFÜ‘•UvuŒ.ˆŠˆÈ"-ÒÝ4Ý¯ßzsî{À$©r2¦æÕ·ºº_�{ï¹çœwþ¿ËMI=2db³äfã-­Fç¸Ó1à�?\0y:1=ÉÌnu¯º§ôæes•J‰KÑ@nöqÞ³«›j–¬ÿ´ùi3ßÙX!kðnæä8º8Œ"‡DìÛìNò-ê`L°›Ü]­×�M½-k¿^W{³J¥½|ýòÌ™-‘†]´œÆ'Tj»Õ·VŽÑ#½Ïß¼#ãn�uZüyrÀÄ}áûœÅ[	%^Ö ‡\W�7^µðÖƒ[x>Ã•^.sõrÛîë¢¢×ÕÓñ¥ÍÊâÊbXDÇ’-­÷g-˜•œ�ÌƒÅw{È+íæí–_}&$Åï–ùÂFˆe"b"-¶[S¬æé³§¶[lsK²
+<�Ž3^Õí«K–™\¿^Ã!‚@#ù…«7Yô
+½â»>#|¼Øêêœž}ƒâR²Rí]¿îx‰3B#-©ßåçw2^ì+../{!Ë,ÍþÈñZ¥\m½êdö7àAêð‘I­T.qpw`€ãÖ^©vïðôV$E|J<�èìî¤%4ˆGÁPEØJ'sõ F(*A
+sòr"þçMËMßäf«F˜ø¬ýÅÒõf)S5¤6ìïa²=2õ°ZHvž÷ÇÉÃ%è@0…ñŒëQ¿ÊMÉ9+h&Dõ+û·îr‰;Ë·DtåZíF{›½ÝBùˆ<œ¨8±_~P~ìxÌxbD4±�Ã€ýÔºaZ3Œ RÃ:D¨)­8
+ké8 „Ž¦H8Ëˆ^ÓÒÚ\ÿàNKûã~õ +$ÝÀŒ7Rša;»º›îßoïîÒ’4^6c;N"Ç�Iä¢ð�‰‹Ðn±ÃþCbÎ0à®ÉÒpÅBù ©³h‘}ð‰ýO’§ˆ‘Hg$B¢é0X#õSšoL~Û§ûq½úAÈÁ¢a½záš%¥eðübÅ…åÖ_�‹®¼\™x"aÝW±)‰$«ë×)-l-|¼ÅJ‹Ò“ÏZmû*H¾ì[{[WØ-�Ëž<lÏš�!ž½h3_·jÄ žÈ‚|¥[h^
+åá6î¶Z½�eÈÆž'&kÌŠ«‹’3N.6[ÔÕß…-”7ãRÆìy³¯\¯aÕsÄ±cAIÁ(Æ°cã{‘ãQkë’eŸ�ÌH¢8=ôf†ìï4]c*‘yQÌàÞ¨ÞlÞáôáÇ¿ºuïax¤c’ãì�6ŸMM¹p¹$(T&š=t|_Ž×®3É^r/
+Q·îÜ\og¥ˆ‰®**Ymµö�Ë|“ Ø¶}Ûés§IDÐX<yäÀÁf”¤ÊÃÏÃÎÉ:¯8óDN°Mj~¶ALÈÁ)ii|ºP^nŽËv'àœSçR¬í­�''ÂqhRÈ*¯-ýb•é:kå›×=æÕh$Þ
+9N�9µðsã¶žG˜šY¡0¸¼Â¬9ŸÌ©ª«ƒ!õÐ¦-v}<»þ^#¿<ê|Õé²Ó9PPYq¦›®Yº~‡¥V5"àMbôikosvuêè~þ¼³ÃÊÅ2ê¸¢¼´âð¡¨?a¼;X²G¾×SâÙ×ßÇá¦Æ	ª‡¥“¤Ï_)2]»"öxRaYQPÄ~w‡�¤ðaÛÃY`kK/çb®•ÃoV6DÉùø™“$5šw¿Æ–¦ekÌ,­74=häø2Tâ»q98Ô?Ø.ÞYßx©$F"�•J�J%ÇÄ~±¾�‘{<iŽ’ßôè®½³Íœy³>œûÑsméh
+7ˆ±6Ìà�2`¯ÿ¢Ïÿösÿ§yVöÖwïŽ¿°èÿ“È1‰ïÝ˜¸ÈA	J‡5�ƒÆ¼7T¥Š<‘‚¼üU?aÞøå/¸úÜ}QÜÌéh†ý�?†1<s
+Zú¶¿ï{oï>~ rè©è`-ÍO@v Ò®4ÔF)¢¼<½CÃBëªk)¨<šm¾}¿!<,T(ËËÎ­¹Q]q± ¥tvyÖ6÷¿V”W3c��âH=¥“HÅ¥%B*SÓÎ$f%á¦E"P[Er*ÌqíÊ—¡‘a÷4žËJ9v"v§Àj½g°Û'HZVQkÜm¹çâáÔÑÛñÈÁk|Þ†õ
+M~{ý»”�8#Ÿ ^Ž³ò2=<¢�»l—š´Ó_LÓ#xW’€ëdqyÑnñî °�œK™¿[67-ó,`ž+,Â¡½�ÛÅ®ç‹ó
+ÈPÿ°Ñ/À¯(+·þ^ƒ,"X*v¿Ýp* »(³­«�$pXÁ’5€�:-3UìïéPXUÄ§¥vIvF‰âveØÅâ /‰¿´°´�K^„bUšAI gtâQ^6y©%±°Ò<½rœM…°SÅøøèðVà¡,Ä"@Ñ¸é€¸‹ý$:ƒXÝé~Í+ElT , :&pbõÖµÃCZ9x�8�V#	
+‹8¿›ZïøÊ}"F6ßiÎ(H·qÞ˜–žF�DCcCM]Í8rC�Èš^
+9æ¶Ë=þTÂ‹þv(Nx ±ÉnÓ³'Ïf#2¿,_ºÇÇ×ß7» G85W ¡Ýs„ uðƒEË³4š@ÈÁ êÆÃk&¶‹E³ES>‰–ˆDŸòÃT4}áŒ©¿™v©¼Ÿ‚CÊáÁ•Wš[š]½S£Cúºû×VX›o°µì}Ù…ðÙé�×}‘G"æ/šÿmÃu¨íÇ=m¶®öæ+Í»;»G_¥±oŽy»ÄL"Ç$r¼wcâ"+(…ïm ¸¸»©u]Ù%h¦-šÊÍœ†Ò
+Ôz
+¤Ñ3M£E38#k$âDÓxð˜BëÞüØ^	?þ
+9$á»F‘+7�/@,xmFÃ¼ÿÈ@“$¯÷z•ž¡G5+
+F(h1ì€Z…5Ž5€2`%¡%
+4¿L„;)¬
+ÏA¦½ý¼�åXP‚ÁÒŠNÊ2F 9PÛEé`_Š¯r°�J
+êF!Šbà1Š�?v$!Š'9ü—£Æ�ƒïoC0£XZpžc„SóøÌÛ0�ÀaÜãay¤~=~ìp{GØÛô¸a¡å¢«×¯áHò,„¿ñ>\Ý�:K;+E¼b@;ˆ�¤aSF‹'ÑOŸ=õ�zìÞ#þ÷eEvàÇ!ÇÈ%´ˆçÊ²ÑµŒ“"ÞF¹UPwuÙµk<Ë+(*÷µZQ<ªR1[»¢k¼JkãFÅûŠq×‹û˜™¾^÷Ëÿº‡´pKk†)(ÿjß4Ý¯ÿûÿ^­º–¾ˆ©&Æ£^ÕZ�Fd©¦{Rh…-dú &H J+Ñ¨™v°Kœˆé'YV‰§À|�W†(¯8�(0öNÈ¡Ê °‡�H¡Çà.�3LLÀ}`y¶ùûƒ_€›z�>»)sKLêRC8D9Ö4ˆR}s]L|tJrÒÃ§ÿe‰^Ù\ !fÀ–âÅ�Á�×n\30€œ$²ò}›Û›Õ"�£°¤ÀõŸ U4\[›œC_À‘Øü<žžÝ0Ë³Š¡ Å'åcRß@…—Ô­ê†¦†MKsK3H“ºéÈÍã£¶lÜŒuÔ0Ž´V”âèvýâuÅ.Èç3ÿ>í;ÙgùÚOÛI8´ôæ�Ñ¾¾y……P¥4‹±øøÇr·‰®'Ï�¡gFæC=r†¯cÉˆ'ÈNÄŠ3Wø;»9$­L‚2QÒÌPqýN(Û2RÚº-Î.è÷ŸÏä`%¥šh¡­±–¥o�XßÐ<uÖ<dmó�ÓßZ§œd!ezA¨iXˆ[�¬ÐÎŒy$Bg-®Øëqá±žvi:m
+ÝYò Äp$“$†\º+yŒ$öÄÆYš†�•´Mòx%k×i�=`†8`ñV6"²ÁVVd¼¯T­1?rlK;Æ=mÔïÊˆ6¥uÀµ¡®a{ÚöÇO¼ß&€Ô¹0ïÞ¾»*yUmumO÷„ïì1Â3‚.=;=$2ô«ƒ{2Š²Âã"VoßÐÓóž<L^�µ`SúæœÝ¹…ûŠàš”šº¯xMm�$÷hò¡0»¼r¼«Àì¹ýàÞ²Äåk7mØ{hÿ—kSÃ"–Þ¼ÖùLÇIæŒÉÌ¢Œðè°”µÉû1æïÍËÙ“
+wÖ­YWö°LIãh3¾k>éCÈý�Ò8%¦'åZ[_;=~vØÒ°Æº:šRœ(Hz¯Y#–ïüDÓØªøœªÖ©W¦®�oÁ©=|øãñãËþ÷X"†žÀêYŸy£W$'jê´4X¢¡p€	;£ÅÀò�¡¡9,ÍM
+BÑg)‰š–Fø‹;ÊlB9mý6×�VZOkžR‡˜´„!ó!ÿ¡R”†	þÅeŽæÆ?¿éÈÊêè©£tL€N¼åô1»Pûâãb9víÊ‘”&oyÅº	M:§(8¬±Op²¥Ç:¢!pXm¡gÔÊdÚdbï&9Ú·!¤MÛL~ª§_Ú
+�ŽìH#.ˆØÚup6ˆØÙÁ‚·±!¿ËU4š¸~EeÑ»ÈÑ9A$rÿÞýòÇåï=J ã)UùòùË[7n½åIS!=–x-Û^zóJF^fÎî¼[ew©¿zxN=Ííê5/¸òŸÌü¬õ[6üÛ¡K×/75«¡C+Oo(kÑ¤Áí1èæDù  UÖT�8}òÏÛÓŽ?V]W#Oï.ÑWÂ-Rê€®ýªþÕÕ;W—ÞºskF~Æ¹ç*^U0:¦[¶ˆÝÙÃlÒ‡�ƒºQè¢9–šÔMË>]æ5npyE9üæe@(ôÀc²÷¡oðž\,ŠwdìüpŒÏ�‡wYŽÿSêê‘ÃGvn+/SF|4ªüÁO°žQ
+Ó%Ý@A}c€¡!ÒìUó�Zµ3•ÃmJµ*®ÿ	”,&éi™¿ðtœ³" ªê¹ì“í�Ò­mb‹`gmuý´)3lUößœ<¢—ä
+å-¦�ÙþqB\BŒ•�Õ®™˜U‚ni­ÞŒLB¢‰žˆ ¥dèð �ªù9aº.<BÄË—,Œ$eÏˆZ†´†!Ìó¦Æm’÷`b�GÄÛ#½
+0á¬‘øáð–G/LÜµ,‚JO3ž�à<õ›(Øol�?»‰©�ƒ:M0ŒPc^„ãaDü+K#`{ˆ²U/ŒÑ×U2'rH"VVÆ…am¤J±3jDž�’hhÍ6IY(OçšqanéKÈ�;�I1€�K¥—<<=väï‚[˜cÚ°–ðÒÅž·öTýëôY£…Ô4,egæzzµôº^«O\‘8bØCt$šÙ°X¼)ÂÍÛýÇûOh–JÏ„Þˆ±ú$Rõª*}[z^N^a~a^NA~^îàyÞh4š›˜[´ý«¬ÝYùù¹ýS
+s²ŠŠöÍ8Üþ—þ£¶¦¯ûK^Qvf¶©öÏ.,È�ÿ
+²sr‹÷Ó"¢�ƒ-EXn�Vë7k
+€JÎ£óKÆ†ÚÿÆ 8<!1Ù ¬Œ¬Žr“,®Øk¢Wú¹\ž„‘o	˜<©$«SÅ ™,ÀÄwâ7‹TÜáÔŒl!�¹[e$0Œst�5‹ì×üQ³g7™1³¡„1—¬YÃ¥§«ku-¦íZ½�Æ	}Ì0GÄ÷UÞ8†:f“À	==l*ä�ø.ÁV¦“¨¸°'{»ß
+pÚi~‡[zmªŠæD™à¢À²†µáN÷@‹oÄ½ë�7ÿÚá%s;§�!îÈ(B^UW†G„�ã£ii‡ÉDxA ½E8ùm	²¶½pö¼<³¨U!xR�Sèí5ôÒ…R]»nù'ËÇþj,õ9–ŒþJ
+pæþ¼â%ÇË©ið‰  Ö*_V~‘ø…²ruvuR9©œ{y"_äö[wçñî.¶nöƒœÜÁŸú¥¸»Ø¹
+öBC]T¢ß §avƒT.&ÛßÑÉEåìl¯R©:M˜4à\§Õˆ˜cu¢E„pâÓªgý�:zö¤�¾]Ç°‚¥ô1»½tZp±+£‘JÏØ?°žcô:‹+öºž­ßÊ··†%µZ­†o"çO“àeÄ^E�cå¤éÚ+¥äq
+-êV^#ÔÖ’§¥WÅèPvÌ8Œ¶ÖÚõ_’{·ÛZ4tŒ-;·"´$ös�†hZž™¶kõ>r(£¤“
+Ä.×÷e+Ã±«ç}L…�GË‘ùámöŠœÔ
+TºÌS˜¡F1mdßt³"Òa‹³I^‹rt¨�] ÂðS Býct¬2IåÉa¥óQ~²w\Ô—�Ã˜~²{Ž�úÎmÈ �;6‚3Eð©@}Ïc¦äï_#{ÇsçNÉæu€²Dr³ó=y^üár«¦-"r±Ï>Êž‚Lðò‚MaŽCT�<(
+cå$…åÝ•sä›#!A!	q	Q‹£b£bâã\¦¸»Žuùhæ¸ˆ%!qñQ±±±ÑýS¢£FÅÇŽðsŸâj;ßÅ?þ±Ñ‘K—Dšlÿ˜8�¨è˜¨˜¨ðEÂ…úÍ
+ž·À?Ì"½pÑÔÐn¿2`ŒÊÏrxh`HpÐÜà Kécn	
+˜??ÂäÔQŽœ4}Â’Å‘¡!ÁsçÏ±¸b¯IàÿÙ/°(Ž,×Ì"H<0^q`�QŒFA9Ä5€âÆ[ðúÌf…ˆG4šäË&Í‡˜¸â£¢³ˆ¨	Š�x®¸’¸&®QY×Ä¹=I@˜ú¨®®}Õ3œŸ_2ÃÙ�÷5ÝÓÕUï½zõÞÿ^
+™4bèà˜1ú·‡�ïŸ=l8õ	ä�‹¡w{¶Ø!âýI#"ÿ6!tüŒð‘/àÇ©E¹§;øŒ2)lnÌ¸I&�ŸøJPH€s+3eÅÐ¶°ôbÝ¬eä¨ª³¿UsLÌ©¯öTO˜ÖjÈaY�bNª)‘O@¦z¤!=D u=cÝý}´ò¶D“«ÍË™iP±Ž‘a=_‘ÇËÃ;n{ç4-ä€fÑ„óïDÍŠêáßã§âË–Ýä!a°›3§O¹uë°ç`šÅ�ìH3ù`Ñ�žë|.û|…É3cF­Ö2kÕä‘ÆvìÑébö%Ø3rÀJD0o�òN¸yãf~n~nNî½¢bøï79Hí†¦Í™~ãÚO·óîää4KÉ+Ì/(¸û×¸y®žêžS}3/¿S|;?§ÐZóÝ,,Ì-**(*,.ÌÌ:Žj�ØUmQ!„Ú#ç~n.nªNi�ÚI…í¦�Ín‹\|ÝZõkíÐÉÁb©³½µz¤ø¸8ôF¼Ñ„n!‡Òm¾Ó¨û·oíØ[¥i�P'ÔÒ9´òD­c‘ór'ôOWÍ-¤ú¹Å"m[¤G�ß�ÛPˆ®g´-ŸA³§¿É�ekg-» ‡%·K²¥�ýmó@ê3g¿GÖ©j±rHDæ±ÚóŠOU
+kéÆ «
+™jÞ>Qknº-‘Ãl‹Ù!5›K,WmÖ2XäëûÓòaui#´Î<¶”&„Š„Q©t:û´¾Ÿ>,2´œ>€Gà
+¸p”½6´	èüÉgñØâgÂÀ�Šq‹‡ßúåvÏ-^¶ÔK¯	€�!"†
+ ~Ñ}†ß!Êxæ¶¸ÞžÒêø˜yèìQnmœç¿7Wa,­ßìDPŒ[û74dî°Â²B*Z5D•Ù$+û%%¥&'¥%ž¶1a×:»HÊöÍ+¾\ÑqHä‰¢ã^MÙ³9e[JÒÖ${éckÙ’–²zGB¯É}ÁÞˆÙÉiIë7oØ°#ÅîŠÕ“E'Ž$íÞ”Ô»ÌÉYFˆvÕÊóæ^ÙúÉ§»·|œ¾2=kÙ{—|8'ÕÝo‡ƒ¦ÄQ�“qñ*š´ëÒg;¶mÚþÅÆ­k’w¾bÇúä=‰kR'Ì�Z£éÑóX÷ˆ‰híScä¨[>ÌÉêW4°õ>´T+Û#‡\Õ$’z‹=~<anfŸˆP>•j*?~|ˆM‘K–˜"U&Âõç¯µSÕþ„ø®vŽyk€FjÆ×[JBŽj_ñ"Ÿº=µK×.	ëÀ�l‹NÆ€•>&¼ï ¾—‹ ü%vFÊ¾t~Èˆ°¨˜?ÁaÇ²´ïÀþ.:múÁ¯-x'Ë·òò][ºnÚ¸©¼¬ü)¹š§ŒüMƒ~pæô¨’’
+vÜDû;ÊFÂ-‹o½;µBƒ'…ç]e1û«²J“fOÃƒ#g‡ô¬L9Ìµ·V¶–iS§9jW­\Õp‹R¡Å‰
+äc–‹0¯ôqð˜+qFågh( ÙÂñ¢©‡éÔ…’¢ŽÏŠ£¢ù]”xø ’�¿SY4y›>”:©)BÒœùtoê¡B©ïl^ÌR[U2¯¾~Ýz�JóÚŒ×¬Ÿo‰’R-6Ê®üÐî…6H�æÄ¿)€5D†~3Ë ¨$%mHMW û†½:êõÑ<eÔFYù™“ElwÝìá
+¨HÐÜÒ¤x�~]xj¢¬óµ¿b�A(»lÁW8±j3¼Ñ"'.Êbãb{½ÐëfÞÍ�VL¨äxH-û�íÓõÑmÜü`€ñ÷Ëï/ühapXÐ¾Œ½p4à“K—9fâ+“ï?ø¾xnCbb¿þg¾;C«a�Ô‚ÀG‰Â:4ò�qmº¶ˆ}ÿ�ÒRÙ£ù"‡‚îâGK?lëÝ~ttD^Ñ
+x¬Ø�5245•T„øBNê´£»È?¡ËkBèÔè©j¤^¹beÃ-Š%UŸ*‘ÆâŠPãú¢™JLeò–õtÙÇµ+ws"Ç’µ[éå³P½!¹Ãa½SBV¯¤:w �{Ý�™)-‰¿_!QÆJK¥ül¬É‰kÁÞ@Žì«çÜû´EÝÑ¬¸7ØO ³°¬DCç£Ôç&-á3ÃGD�bnŒ•+¶0äïKÀ<»�í_õ÷•>>,{kÕx×\e‰š7æÕHu'M#DII
+@À/]Ì8”�	 ´ÌÀ€(&(å@�D(üG¿=šqì°›à(bØsxÏŽ};�FDÖO0&¿xå¿;÷U!EV7Å£™GŽ9¯ÙÜS5³DI�ÿ¸züËŒ�.ü[d=nÆÈÁ–h^Þõ�‡¾ú:ë`¹¡”µ¢Í9 g”Ýú�CÕÒ1õÐN‘V2•ì¯˜
+…Ðè)Ñ*¤Z¾tyÃÁ©ªM²ÄáJvŒdÂ©	C¦&‚n�Ÿ¤±óî¨�¤A4¤—é½×éýr8üÈ–Í	=š.��"îíBü‹/Ò…‹¨¿ÄQŠæÌ ØÃò…¹›°ÆÚ5kÁ^@ëÛûr´ïÛù¨æ.û‹© ’l"B%oÀ¢`¥J�k*Â‰¼YÌ�<D‚Ï
+�˜ñ‹©¬’E<%Uð&¸µ»¶
+,åF#l8xÀD¹«èƒõ’|dwÅ‹H‚‰ç!HxA‚ûÂ²â±ÓÆ¢Î¨"ü0@•»žs}÷ÞÝ&Î¤höNÆ¬ø�qTL¥Ì�8pòà‰sYÛ¦íÍL/(-´ÀZXf0÷ãÕK‡N9tòè�ÌCÀ9Å¹+)ÂÜì(tbÉ‡�ÑGÄÒõ«9û¿Oÿ>÷[–*ÈÁÛßQ¶B.¼÷ÍñÌ¬³ß–â
+ðºT‰e»ke3�h(¿S:8(TãÚ�SîÿÈa�þ�u=®Ö�"Žà
+/Ò³Ùtû^êÑ�::‰NtèËüµË”a;ÂÃ‡?d•'¬¥µ9ÑÖm¸7Þ–sK$^&D®�þ—°Òs²x¥RuGPe]Âê„:ÈaE«ë"Ç®�Ö×]ÕS�z©}GöÑö~Î+Ð»Û }÷`/�_W]°�.@×T¤[P7¯@/ó£÷ïî»·¤B>¨ÏÐ>^þz�þ:Ï`/m�Îk€ÞîÚ6¼s´¾žþžžðèÖQó¼Êc Ö;ðwç‡ÇIg­>¢âÇÛ3P×sØóà"ˆœFˆ,{(¿$Þ½­ûáƒ‡-ýU ARj?‘sò¦L‹Òùz½4Ð?<`ÀnKOH`c±PVZ·hAßß ÐàÀ�ÿc¿\€£ªÎ8~²	�T”J¡ÎJ¡�PÀ`$à(ÅP,-ò�áYPJ§�2#RB†d³yBG°Bx”WZ*Jg,0<J@)tQ*Q^‚�< ›Í¾î½çžóõ;çÞÝ$ ¤‰ÙÝdÝÉ—»ç¾¿û�óý¿ß÷tÒ�·‹Ö¹�nð#‡_|î/A^·úÇ·ÒI{Ò+¹Ç—_]Ñ?Qã’Ä`ÏÎÝ±$ŠÄEí-Ù/ÄT‡ðFŽÚrûÈ!#HûhD
+<ÀhØ#ÇŒÔX‚mV[Ð�ƒbâjœ	Ê¬ð ¿QÇŽB¿Dˆ}X#÷‡™‹D~i ï�ógj>ü†
+ä„èÑaÔ³wŠ6©¼jÅ5ŸN½Ô-¯Imò¦¸€“p
+óë#G]ú·@0¿9†ÎN²m³æoÈÍÛR°jc–­(Óönfö–ÂœM9mÂlm¹›sÑŒ1nó¶än+ìñ«n‰“¬X»Â¶!/ws~ö_r26dfÙBîp�-»(;sFÆº5kÔ¼ä®I]V¥ã‘�;ÖJ,£(+g[~æ»ÖœMyÖ�Ùo­_Þ|?Ò§U"‡OK?/=tà�Óá4$ÂÐ¦éLå¦n¨ºv¹ìêÎ÷‹�Ÿ=¡‚¦•ù²ñÁ!eUåJ9~ŒÉC~Æ0À¦QÓ<zNv^lgKâ+?­¨±3]Õ¸4¡¾aè.œ:×»WKÇ˜'þ…ßÞÈ¡3‘#†ìØ·‹‚a5ä^Ö¤MO³KNvN_Êu#¹)¸¸ÄªrkgNÁ+i0ôiÂÆ §jS^†+Ÿ2¨‘×ÕÜüJ9ò$>	„PBÏ�RW[Á}Ó^<ˆË­Ñ€Tc²S•qÉòŸr¼‚9Î^<ýýÄÒ/jAæbÑ›0Ðx¸&™‹+L¬·6aˆÝþ�Æ¨±‹Ÿ:bvÒ„E¼ Êu$�BÎCè}n|Äœ+Å‚f­Ïz"ù	0þ�‹Ã}ãÜ_$q\®É'“®­9¤1Ê˜ÄqÇÉT¼ð-tÜªTaŠ
+~ NE~pCˆ¨Jå]>Ä0ž¦êõi/n<(d¤¯z(¾Ý€)ƒ¯U Þáƒ(7žŽ†…áôÇ'9¢ãÛ>]‚�'ðBïX€'Òq«zÔÐdk1�|K*l�ÁŒÔX‚mV[ð^Š‰UK—À@)T^…è„‰ZÇhFb•ÑcÀ^¡Ê“ ÁÍrøìŒyÉE¢F<½ÂÄ©üÌyÌE(ñ©k*·s|È\r�r3ÛuªÞîOöÕ«ë#GK¶÷ G—A�I_²(}‰8¤I:Â3Šn¨–á|ÛµÑóG�y-EPõñ”Ð;lcæWãôÚÞ¶öÜ[ôj¯Z�iraÈµ�½€K÷¼œöKK÷èÖ‰ŠG1Ì_ÙÅ¯nj3Û‘ÐT7¿N0‡.¸ƒËï•Íóµ2L&;÷ø²þž7> ëa.ž½Êß%îÇû_«¨Àw+º'ä!
+œáæß%G{õz4*Þrä“]´Š¢w¹c2\ö²ÛÏI:Älý°ØDŽ,I­ÐLm:–àì¬ì }©ŠÒ#«3Õ\¼èš÷†£Ó!ÐõqX·*Ë‘¶Šîïu˜¿øª…!ô‡Ý`üX÷—¥†È£xáŸ*u�‰&
+Ü˜�Œ:ÅY½U¥Dˆ¾JL¢®˜o_S¸¦r´d0 Ç'ŸŸJOú�ùð ›”s
+4ÎÅº’²¤·i{î×I/ÍKñ"î�ø^•z�Ù¹cA6ÊT9í\÷ªw2~4´—œß¹8ÜÏDïÊMæ§ ÛyÍ‹Ó_$=IkD£OÑtcuàq�ùQá.føÆ»ðœU”ÌÌœŽ�ÄýdR¿U·À�4~_DiëÆ€�úøÌc=‹êL�>(Š©ãïgeuò�a$–lÿç{t³~„Ú±€Zê´T±X3­b·E«0#Ñ˜= WP�WñíêpÃÙ½±	`‰RâÚÁSìþŽ÷h »u¹!· zÐ  QÐ)
+úö¼pø°¸Õí¾.žÃeïÐ,¯
+ó GKƒ3ÀÏ^<Ýe`WÒÇ²`åB†¡¤$�HÊ/kQtgÒáÄ›™¯»ðÊI^02eÎX
+¨Ùý‰6¯9ºÚd“?
+5\Ô|�
+§tÆXxÍ]$MŽ¿ä\|_úúU=‡=®2/|kfD ~ácc.Ó¨\lÌˆ�¨ÿ•Á’´/n	FpÌ’!×?ŽœÌ9væÏÉ£­9îŠ¤oW˜ïxý‹™ïð»¹¢Àà5~’ùÿ-‚ä?rAc9Ã	”""ˆ?pk"u5k¦=Š@Ü÷Üñ½ãŸ�íÛ¡F p‡Ý­•‡Ü?ALŒ#.†u"êîýPáÄš�óáYà˜fÎL3,,‘YÃøÝca�\Ì™ªQ3ÒøNŠ>p
+¨éT¬;ŸÈã–ª4.…9„5,‹fÉ3b¤KÞÒunôf¢q«êUE|¼M®ƒMµ6„@3}ä®XHõ"\wª¡h4à&îÂ+ýÐRÇ!M—šrD�#ü,pÈ�| 
+­Ç�¿ØtºDúR×{ÿ€”Žî Qb	üf)8 B¼™j —Þ„þ=!š¸:´¯%D›6>*Ñ+½|¦²O|ˆ‚ÇÂînžWá‡TS¹(Ã¼òNU­Û)$PU…^9¡C?QBËAª¹¼wÜÕvoM•óveMÕíÚ;Õ.»..Fþ†
+94¿Ý¬qà«n*¨NÍy»¦Ê£xLcª‹ZUy»“ëT&T �lCÈQg÷È"DZ0¸'ðTãpAŽÆ,‚äøVñD­	§.­¼
+y™Ðw�'éXŽrÕÐj
+4UÙõ>tKÐ	a„èÓ¦¸í
+Ø]¨ŸÂ)E‘EZ÷—@�æy~È�ÿ§cçßŠ»ô÷o._¶ÿÀ~lqÅ‰¯œ"bêû¡c‡÷Ú‡¯T<Ê…³çf,˜9!uÂÔ¹Ó&Ïžšöú¬q“qî‹ó
+o¬´È¤‡9ê¯^£üaí;xüàÒ•Kç¼>wEfúÉSÿñ{òßk¥+­sæÏ-XSXzõR‡¸Ýðø´!äÀŠ0ú•á~âà;%>‹q4ÿcLuSð×¨noª?äˆ GøYà�\²Î*àÅ49YÏ$CÜ#ˆ0n,lÝ·¿ÆxSêºüün6>nÑDOL¼“_å·ð7ÞîJŽP‘`€zÄ@¤µìr›åUø!ÒÚ²åË&N™´kÏîÍ;¶¾š–Z¼ë¯AÈÓP!“EòÈ‰£ƒ‡?™ž“áÑ½¸åâåµ×üyu~QÁºï$�}nÐ³ƒ¿¸~‰>"ä *iø­xGñèñ£×o/ú`ßÛšÜR~vöÜ§è^yEeê‚Yo¦#‘î}cÉâWgM¿^ySøMîgBa>A@x«çº³õPÉ÷.Æð¸Ô©ú»<‚�Y9"Èñm¬VÀ‡¯¯8^H�¸‡hlŒ•‹–(ee@] ¸�Õœ?“Æ!œ´ÿûå]Ó™Åñ“×Ä«–1FgÐT‡Z³¬ª‰GD¤C(ABÔ›ŽG‘�ˆ¼Jâ1r¥^£¨)Š"Z2E�˜"¤ê)!ñL®Ü›{Ïã;ßùöìïœ›tt­v­±œÜ%+kíœurÎ¹çìo{ïÿoCã—Ù•»Zi(å•"Æ©ã¯2Uå½Qw�ªç
+Qæ™¼ªyÈq¯¤8fIÌÙ¼s˜4Í²fDØ(›ÃnjÚ€û�ÃiSW­0<ä•7ZþcK:w@ßG•Q<—@ºzÿÊ€Ð™Ç2	ê±ùþ€›�Ã0®ŒšKmOlïF¾»zÝI“±}a4¦Ï�±$!©/Ž�ñÄYŽŽ–ÙJGMÏØ±…2
+Ôôþö!‡3´Ÿ@N‘0¨£ª]TuýY!ÆHÆ	rf]làuãÿ_j‘£9jž™‡pûË”;¼Åêø*ýûÁá#ðHÆ®‡
+\tæ.*oÞFú_ëœÉðí5IQÐ‡Rà*.)Qõ�1ôZ¢T:	ê³yUó�ƒiÄ)UT(Ž{Öç¯^Œ˜>96y©ž½æfŽ»�ãrþ•¢¢.\ÏŸ3gqê‘Iü:á·d*=‘­s'¼·hŽl@©lº?à>ä@)d•Ì@	ßñ3§ÏXK­ü_F)¨KS–Î�žG@™5;Å’Š—�ÈxL¶¤EÌŸE@ÏW“�|��Ãå°Òâ;Å±‹cG‡ŽÞ²y‹Ãî0Âû³à²~Ã Áï,Xøþ­ÛE|‰ûßG�1}õõì9s?ŠZtábþ3¤D-rÔ"GÍ3ó�CéÖšÿ�yyÉ�üÅµiêí5Îü+±1JÛÖPÇAjÝÊqh?Ü„’`È5QS¹P T”áK$€Jñ¤¸æÝÕZä¨2Ä2Ä1šš¾²kp÷^‚Ï^:Oj.r0²ªJ †N³Ì’¤¸ÐT§`YÙ‡;vÈ¿‘§!­ýºù.¹9Œì•œRÕ97CÜ)+(¼Þ³OÏœ³Ç|x#4rÄ–=Ûy84JYõiÆÐ©ávŒb-r<OÙY!‚óãÍ+üý#ÂÇ}´0*dÈ¨€Ž�¶nÛ®bÂ2³Œtî¹üÀ€àÁ¢bcÆÌk×¯}¬%Î²B¸n Ëß¿1!"°g�Ääøé¦¶	h3/u!n
+š¦jUŸ3ðFeÌ5Héé­éI‹_#²–œ˜Üð¥z�Fú>¹£àUEo}«‘†8u:·Å+~uÔ;‘›Ã	YÓÜî•yFÀYZz¿w÷@OAØ{`—N¾¹|‹Ýï›)¦âÄ&†��„äD^N¸^Tþ_zžWæ<&oä\Ó¨ÞI(/|—OñìÐ˜:ztO¯’†
+`ßéÂ5.ŠðieŒøö`¨ã[î#hoÂªpá¢ÄßHL�³!ŒËW¤zxyDNž¤—·¾†çÚµ4æêÕ†\X)?¹S|çjÁ•åk–‡ôCá%³û³»�ÃèÕX™cæ„G¯ŽC}¯T[Ì#uØ¸!ó£çqu`H&ŠHL6· ‡Æ~ÂŠåñg2ãz¦É»œ×oHß%ÇHàÌ/Êë1¤û—_	(ˆXº”X¶Y†Oá Îj@²	9•®ÿ×Æo¾ŠœpýÚåÅ�ù6¨Ðë�ÚZe›!÷�mÖ€ ^a#Fege—WØÎœ?|Ó¶MÓ·®Ãªõ‘£,ayòk­^Û½kçý‡%XŒ&ÐäÏM²�g?õ¹Êíczó£¤²é›‚ŸReX–”P§�oûaí¬w�zÞ3�¸?PæeIÃ¯õ«õ×?vú8€ñWG	»Å°y>xô g·@”¤Ý™»d�y‰P÷;f–é´>n¢àáŸ˜¨ lpÑÐ~éq|ûšºRË’Ðñ†x�"> 3HŒ‡–í˜à!Õo¤¤$ÂÞ, å@€m;Hx¸Ò¨‚üû—ÊgÎ$9ÿ§bƒj‰³1b¤­Hó<#'E2Mÿ${Î*YýÈÁ?ªjHƒ
+å#V…ê–±5Ãìxº
+9ôÏaó
+›—ž £²‹/ß¼Ü%¸óÉs§øèã‘J5¸ääp}‚þa:«¢"aw&”ìÙ·§wŸà˜¸h§*J ?®(�43bçÁÝø&rB]ûéÚáSB	Sj‘ãiÓò®åwØ³kß®·îp§õùêó¬Ý/·÷Ë<sX¡ØÉÔ´ô´ú¿m�sôßF=P®?¾Ñ{dï�£ÿZf+Å‹¿:zØÄÈ	®—-u”uéÓmÂø	ör;0Wïü¹UˆF¨¾§@DŸ’X§a]ÿaþEö‡|5÷È5=Õ<Ãô<y:»Y«?z5ò:š{S³nwÌ<+-µuë(øxñÕ^	TUœÜî•I†Ò‡96<‘#9e…®„¿f¼;!‡A�rôÔ�Óð �(VddÐ1cÀ[ÁGõkéi˜)L‚
+`Çsè¼÷àOMÁËG¼ÄiãaÝZ(¼ƒ¿¥ü·±üÕv³×k ÖÚUé^‚÷Ô)Ó]U¯=ç®UýÈñ¸ìñÆÍ¯ß¼¡òMÁÁHš±`ÆÊOVšÝŸÝ…ü óñ'tÚØØ5	|Rp/qBÕ6îØÜkP/Ä>0êDI¡:FBÍ­È¡ÿËT¢`ô1ÏÖXV¿ÐyÃæ�<
+<ËAVHÔ¢èèåq¼¡©ØÒèâå‹çÅÍgÆaºŸ/r`@6íÝî×ñõ¤ÕIŠ(;xüx�”Ïïþ¾è*ðt¢#Ç††{§äÖm\>D¨¬€•úaË¿´8~ú(¶€ÌìLÔÍ�{>çpA¨äÄ|`±ñqM7¹UxË˜}ªú?!záè5Ug
+>2j§)©Iuù¶yãžõQ…&äö@™e
+|—›Û¼u3�†'ÎžÂŠÖXM^¯ê[™³{·ž‚§°ëÀ(¬´æ.�¾›ã&M<„¤øNÐä×˜‹Õ‡I
+�õ™ÞCˆJáÚ=ei4¬Þ¾¢�/[ø¾˜u�œJPXk2  Ôo�Œ÷$i=X­šÂyk‘høEÙ`§éKÖ•1}åZOÁkÊä©L_
+{Þ_©~ä°‹¶�!gÍ›-1	÷(çlv@Ÿ€œs9fÇÓ�È�L�
+zddØ’´e\ÌT¾�ˆ­Sþ>cÖ¢¹è©ªÁ%· ‡+ÓŒŠå…‰,ÁÒ7d
+:sé4ª¤‚%Î”
+gÞß¿oÿÐˆQEKðñ«…×úþ­ÿ¾¬=Ë�TÃ~½0È�uoIé3&äfI�(Ú²¾9|ðÐÁãß³Y­œÖpO	'Üî�A-Ž{PüH•e#ùE&ÅYbëúy¯ÿÌ¢QeÓŽõ^
+<Ož9ÁÛ£¾GªD·lú§‡àqå×’
+äàGÍlˆúË˜~CÕøli–äz¿óé4°�Ón7Ú¾ÊýóªI&ÁùÜïšý—ý2�jêÊãø%	@@�
+
+¢¸ÔåÔªÈ	‹¢X­zÆA§î¢¸cm±.ì‹ˆŠâÞqÚzf°ÚÊÒ*ö”Ò™‚a	QqZ+%$!ÉÛîÜûmÿÐþEÈÈôœïy¼÷¸¹ï÷ûÝßýý>×GÄsà}_÷#dš&Mm•ñD@M�ffÀ`®•}†éVŸƒWhý%a1B¬Ìô£¸øèëõj!:ÐiHˆA‰Re?	•Oà…¿ÁèhÆÎ‰à…‰G`É§PûmŒ_�Gad”ÂÖcbÈ#éÔ¯ÏYPÁèB°|Câg´Ã&ÎìV.Ì+àÎº¿n@Ž’,C¥À�C-£»SS57zãö�i™i1bÒ³«(£#œ©�ƒfû;CSq›Ö¦d¦Ñ©,JÞùËæ�-ècØF€*•–MÜ�2i€‘Ãð	ômŠaP*CæAÇÃÉÓÞö™éµáÃõlØœ¼q}Òú¬ãÙ(Í»][ö%-OˆÏ),Z¿jÛ¾Ä>Z…bû;ÿ_eçƒZ¨Z²nùôè€”—¥||`é’Å±æŠ#%Û×o®¾û-ƒÂÜK±sÚ¾{¿FIÒúägc$óGñ²Îe —‡3R…®Ž÷ïC|²2·OÎ_²àYÜ¯¿oÈ’6,†ÐÏÄ´<jo’77ËšÚÚ›[ê¥;Òm½¬Ç…yWW”·ÈêÚ[Ú¤2YSË ÔÃºG—®\p/4w7?õb{Ë#Y£\.{hrÃŒ$ySû�»ßLög!4Ë;•)oomkn•7·™Ü0c©YÞ oˆ];‡#{öïzØü õ^³ù,my¥äÒyã£ú–öê�ÕÏê»®_†[6A§ñ?~åêõÊÇµ�5mO·ýî\‰^S€‹xCêêóEÕm™²«»«C&«“Jä²Vy[«´©±¡E*“JåÒæ–æÖFcûÛ,“64ßO>°ŸgiŸ°o÷—u»ÿ4ðÈ��GŒî—®'ÇO:’úý¿khÜýc×gS"‰z—>¿úåíJ–Wñ	TGÐg.—Ö6Öê ¡|c¤ôÈ�¾N°Ü™ŽŸ§¤§î<œ„”ôqâÞôÝ‰É[Nœ+Ò0è¨€ÈŒ*»qcÇî½_V•P‹sýX7v¾1ÈÑ«7¬´s*™½výšs¥%e7ÿùQVÚHoOIlTGçÏ(ÓO»í‚]É(º{1r ¿´8Ñ’2’l&Zå\ÉP3ªœÌcî"Qý�õ†™1Â%grÜ«»‡a…BÎÒ`ÁO©ÓÞ¸S9oÅ"¿ˆÀ ˆàq@Ø¬¯hî8›	üˆˆÐàèéáaÁâÈÈ°ˆÐA©YQ1±þÖS¬xã¹Aóƒæ¾+ŽILn˜‘8/Àa²½ù(3¿¹3bÞ›#‰”›Ü0#)8,L²"Ò#ÊŒåLOyoñBIdxh„ÿëÆ‡FEÎŽ�ž¹"tÉŠ€âUâ‡n#Ô[5Ç8Ž¢|g\8)avôœ‹ƒiÀƒ|ð8‘ÄÝÿ�‹¦Æ†Ì–D„Jƒ%a!‘!¡Q�áÑâ°ÈY!â˜ pIÈ¬ï¬`ÉüÈI~S€X§¯ØLŸò9°¸~1èÓ:‚4¼¤-r`I}4EèÃH³gD^Ùƒþ’J_Æ)H€I&CŽ—=‹Áë�¢�¼%p$Ô)«Y!2Ñ¢‘‰qe
+Iè~7ƒñì|c�ã¹¶sóö÷¬Ù¶Nƒö,Ci)�’åµ–žvY¥ù:J¥Ó("Ç½îëíê6À-‰™bOþ^0½tD5…YÙB{AÝõ4ù"$yîÌi®·©¡éåÞÔßPˆ	üøL­Ê+=éàåj!´qåæ<Ü‰?L¦Ùðü†p'™‡9
+¼‡ˆF¸:sz¹J	†9ñÇZrüw:0÷1wðppóvqô²3¹aF’£�3ß×ÚjŸ?•oîm1ÄÝÞÕËÃÅÓÝä†I"/wË±Ö`Låð|m…Þî.ž"'Ï×®¯íD�‹§YÀpP@/ÏFxµcœŠ'ðý",mÃÜÁ8[Žð-ŽÍ>`Ökg‘ÖmôJûXŽð] ˜çfçmã6R4ÔËÜÎ×Ée¤‹ÐS$ôpséêä9Tˆ¾è1m%cûkïí(%tíÆX/�[FÒFiF�è‹ÍèË£/ì„áÜdT™90]aÞ@¢5¨ìãV‹\Fè…Z-‹8dß$S"‡¾aÜ0 ö�íƒ†u¡Ø0¡+üC
+ç(IÓ}è�!�há;û9°ý hJGC5wQ6fÈ7ƒi”þ ñbåiö–
+Â06=^3OŸ2qWÒpÏ+×>QSjœRæÛ'ª§öž6�‹‚Åõ(cüÇoJÚÐÙù\¿ÝP¨54q°0År¸åñKEh	Î�,
+µ5µØká>lAfA¾0{Ðþàw¾nhÆ°XêçªkŸ–U”yîúÙÓ7NæžÍLØ¹Îj„9‡þ~¬øæÉ¢Ê’·N”Jå]ÎÛuh«óD{0l-ÙZ\‘_|«  ²Øä†IÅ_Ÿý(?Í÷�qœáÜ¸Ô÷K¾ºRzërÑWE&7ÌH:Uy&ÿrv€ømKnìŽÅ¹ßžÉ®.Î®Ì9z;÷Èw¹é·g}]œýM^AyæÙª’Ì›{NŸÚqÞÙò	ô¢“ÓN—�XVsâLEvàüÀýÂhP†Â�Û”'zr+“ó*SòÊç—çä£ÌA­È-¨È1•¿ù7JÎW_]¶3X‚¸uñ¸G£m®íïî£¿@ä0•L…ÿƒ2	r¼)êOä@LM¤–0<Ò/¦Õ’/ïY¸úí_4iÉ¼x‰�ü5ó£±yÙ#|½J¯”’�$(­~·vô>²c7/>¡šcéš¥â’6¹L¿Êèªƒº­©[FûûTÕT¡Çòëen®¢ó.Çs0»&{ó�µÊh’
+õë«­côB0Z
+Ô(a/¢¤ÂüB¡ÈÎw‰×OêÿÐPƒÞk¡Y:8ÅÀÚ»ßùŒñ2sä•ß«" ¦�V©P<Ln˜qÔÕ=ÝÝâ€ŽøôÖU«*­R•&7ÌHRC
+*’›VÇñHO=È"=	¿î‚øJõê…
+m‡ŸIMFzÏXw‚Ë…®oõŠgÂÆ2n×
+ÅSXpŽòî´p˜\¹JýD�UlûQÐ°Fð)C/vƒšn}5*¨>VxŒkÅ‹_›@”¡Wök�ý9þõ'rü�ú9UD?ÉJ‡õ_ö«ºªêŠÞüŸBˆ”ÉÔ„È
+¤„ EÐÚ©‚…0•vYYt­.
+¸ LÀ@­¥U�ˆ˜`ÊŒ‚Œ	S‚T
+2)!ãOþðþ{ï¾ûNÏ½ï%D—a)+ñCøkí¼¼ÿý÷žsï9ûìÃI4‡"U”]Zr«øvQém›£\T{ñÇª"‹gÝ÷¸wßÇ�Gw5~”S¶Jä£‡¾ø4 &xÍ?3Ü*–?X÷vfPxÓ½Gwã»[•Qo\¶]<~Ð˜?�V�ü4¸véròðäá£FòmuMÓÕ
+Z9pÄÓ³gÍvÚ�¦/¢å¡
+OÊ?-TÍH
+4Ô¡-�¿²‰¯_çá±ee¦¬š¸(œ=t.²m	ð?|2Ÿ�¨
+¿©ç ¢ú¬P÷`!dë¶lS-×0j£O&
+¿;Ñ‡ø,Z¼LÃ‚¡pw%Pr¡^p9 k«øC`hUL(8N^XÏÁ¿ÿ¿ˆÓ|ˆÖÔ]£ôŒYÖEº@%Om0L7�±¦õ`ºÇ\FUº*m9Þï´ÉSÁè2X=¬Wr<‚`^ÉQ7ê]r0±žJù?Uf¶rûõ//ì8œ;#}f·”„6Ã""†DÿjxÒ«Ó&mÙ±åÂõ‹Eåw$Å�“×¢#ªk}°»SgLéÔ-.kË&[Uyñ�¢ç¿èþlçø!ñnìÒtî…ËíxrXÿäI¿=]x¦B²]w\›³ö¯ý:¦½½Œß»œUŽåéé‘q�æç•Tß*¹17c^«íŽ:‚EFÌSûiH"„‹
+Õä%—K[²tm³°°ØOÜ()Áq&r
+¹¹Qý>™*:&2°u“ON~J±Mdüº=nXë­£DJê�d
+¶~°+G9¢êŠÇ
+k ð
+¨ÃøÉ)Ä�¼±ä
+È8À4
+Uå˜XÒå‹ðú�þD·hù¬}Gûòª‹�­Î]†ø„+ùAxKeæL·ÄO«L×džÔx”üÜ”‚&¶ÓÄ»›‚Ëcþrÿ`ÍŠÕ¾Ä:cÚt“g¼’ã~á•5ðJŽ{ %B¥Ø9`m¢nPlZUö'9CG?Câ-!=›wìÚ.¾sLßÞñ�ûÄ¶èÓ*p@ó¶]Û„F5KJ°eçf“�Ìõj›¾ÿ)O_§ÛµpÉ‚vÛ&öMñÂˆî]º=1¸ÓÕÛ]T6Z'™R'­4zàÏcb“_Ó'ºC¯6oe¯SAáU“ò¥Êl¶y‹R[vhÿô³ƒ“Úun»úÃLÉ)ñ�ŒŽOˆ
+ÜÑ`ª¹ˆ‚ÁTøÄÿ—¥û7ŒsËV‚ÃjMjlÀºq¼àX›ðV$Œì+Ü¯ƒQ�yÜ°óW+-*ï×;‘“�{²dQ=¨§­j@ˆŸøòØ@B2,Eå„çuË«Þ‘›4e„€_ˆÔÿ)8~„ñÂ­ºJa`Ô Ìâa‘Êk)ð¿+ 3‘
+ÌÅÆsÔ˜sFzÞO4Ý<TO5$Vû•+×b�2uº™ûuóÏýÁ+9Ax%Ç=P�’ƒtTšŠ´\p±àù”äæ�š�›=n×þ}Wn^CE�}“€¦Ãúu[.Ú{bÏäY)íãÚO˜>áÔù“*jLÆº¶`¦ÁHt—¿ºôî†wÓ–¦}~æ¼ì:Ut¨ñ_ÔV¼g×žù‹ç¯ÏùG±rõe¼³ÑT
+û6œ%ƒ^xöìºµ™›ßßx³ôF%8êŒãÅtR¯áLEr.N]Ú44 óK1Eåwr&û.µ6hœ9v:*<< ,èha>÷—ŠKñ´a
+å¯®Úo—éŸdmB²v½Çë§Åã†50²©,O=Öß˜ºl…„ò œQ×ç…ðâHiïD½æ‚¡ÞA™“*E·Bdb…¨žìàI£vÚ
+¥ÁŸn³žÊøÙ(õj­²¯
+xÈ_4
+7_±úMâc�òÊ+ÎØh½F=Â+9Ax%Ç=P�’Ãˆ4,è;woOèÛ+ó_oVi6	$ê6×ª›/Èç2¸¨DA³Ë›£bUfÆ/û%äîøHÜWçúh"ã­—Æ¥SeG$&™]3Ä
+vZ”aN»ABµcVFT<œ
+5ESQÙhøÑÅÚŒ–p¶./|5V]R¹¸±ªƒfž>ÜÒ²Ei¡!±¿‹ºyç–9�éÌ<‰Æü+<|"úñŽ~!Ž
+5Óø€·)»%ô#¾äýÝù­ËÔã†5xZ1}ôø‰Äê;wñÐ]Py‡~¼üƒek……h_G•�1¥
+§Ê!ÁRhˆ‹æêÜ¹\"Bê
+®½ñS%6 X…‰H¹c€V¿èÆ·ò—ï¾"}!>SR¦Ô»Ø0à•� ˜WrÔ�z–”·½Ì†0»!L,,çÆf`j�gŠ·øW ¬ø›ÉáÒZçúFM7iªV<Œ&3–UŒëæÛ¡H0õ†Ìû)USÝœ51³ú‡îQQ0”}Ë)fÊ
+nÆÕŽÎxO¨¦¦.o7¦Ë-[™.;3Õ#ð
+ŽåEF¶#¡d_á<¼Jµñú‹¡a+r=™8€4%öfI`*�ÖPpób1vÌx?B2_{Õ�žVÞ#üšƒQF¼EwT2lÏqýe„†8,V ÄöŸ=zq™Ê³JúÓÈ)Æ³EE�‹ûo®&¾cµj¿‡üÅÆEU×,OCgL›fXG97Ô'Áz%Ç#¯ä¸êQrh5…3ÊÅ¥†.S#è¨ÂP{ˆ�tq#œtø¦ÚÝ–£šÏPY^´(­i³ ¸‘�n•�izƒôJ�@
+ò
+#:Fø„‘ý§÷ñA¬ÐˆýGIERB"ñ'›våPî­øÂÓ†ýPû
+K)3³#ÐÁ)´×Š1Ø=r© @ÀSsF‡ú‘]-B!Ð¢ˆèiÿïg`+Aµ]xžy^iÑ
+|}«,�õÖµs'$UGBk:ÕãŽÿ(d¬Ìð!>S'Om\g,($ÇÏº?FbÉŸ¾NEÃn1ASøêù£ø�ÐëÀsÓóbÊ¦‚“÷dÌÐRž6ø§Fu]S˜¼nSfL¯hf\·Ç
+{0`ôªü]Ñ…>ÕÆMg
+ó¹Éa@–Ô‚“óþ6ïÜgçÌ!É¤#ƒùøÒ z·ÍÑTíaŒL¯äðJŽzMcÅjAçÕ�j˜”è!å9¯S]rJX ð«kW¿Iú±:­ÄÂfþ®}�~—Ú”õë!¼µÍB*ýˆÞ¡µó½\�+¹¾[PFÍÅ“=îø�BJÆÛ-Íèª@?{©°e|ÒÉç×³žÛpdSîÑÜ�y;¶ÉÙrtó¶ãÛ²ný(?ç¡Àö£ß�È1Ñ‰“úeØ¼õPÎöÛ?Ìû ;/;7?×ãÿÄÈ9òöË*ªãŒã#‹B@EA«UÅ (øhr_I”Dâ+ÔW<	j¬±Zkkbµj“T©BZkÍ9­cKÅ'b¢¶‚Æè‰å­ø´Å
+¢ì.{ï�Ç�~3w‰ÕT9,»�=üÙ½Ü»ÌÎ7óÍÿû};wùbwæî-G·Æ¼ÿF—a�7}�²ý+×OÌM´óxjÚ±´ÔÃ©{Ží�µútßú�“¢n¨.È!O+Lúþô öAí:½6>:qÕGæÛ
+SaÈÏèÀöªBtj7pã‚ærzty�Ãƒî,½æ4ÁÎé5—\`†ªÁ-¸©AÆRj�;ØÆÿ¹A‹z…›÷
+äÑÈžtnµSd^Ôúõ3ÿÈŸû"í§Ãù'kiÖ)¥Ú‹Ã¹­â’_ìÅZ0Œëct99˜Dý;È�z¢6ƒƒZ„<Ñ2¬•wˆ·O/Ÿ'"üü{µñééÝ(d
+°ÐK…¡vƒ: §L>a>(y‡6oêëò	7°ü#P—f-BýLá-ZðE½Q³ž^-Ã\>17‘©‡É/ÜÏ§‡¯¯Ö^Ý½ýŸm�"¬R]�C×Æ”à»æÊ/HX•øÂ°»´ëùô«o
+KZ›p©ô¼ø“¥J¦ÂÛ’êõyÞ�/rx�Ã­Ed’7ä»�«@€	‹@+U9¾ƒgÇóv­äu •)¶½òŸç‡,á?½<´÷Bzç>qŒrö<¯æ•†¹�ƒUŒÃ@mÕdËàAŽ1�|ÌNb9Úõ
+D¡hÒÒ·ÒóŸ<Y|*ëlVÎùìcg³Šs‹s…ò¢ÞSûEÍñõé£ùE'N^<•]’•S’{¢¤ÑÄU_Ê>—_xáL^ÉÉœKyqNï<¨KfÉñü¢“.Ÿ˜›(ïB~ö¹\H’Â§sÏ<uxèÔHÔ¹ŽÈax2¦*8�Âµ“Å…iéŸ/N\0(úù€�Ö}†õ�}/nýöO¯”_f\³ªaTD#ŒÜ;é�‡:<ÈáA·V-Þ b¯Äµ¸O$,PÁ×ÈõÛsßãQc(jIƒ:XfÌœ1&ÊbÌo½b¹Öó'ùðoeÉžq�Ÿ-²‰°1$¹4btÍõ�?ŽœˆÒ
+Œ”�ß‚¢Ü >mQ´ þ]Ì‰}WÄcJ1åXþÙ˜5+*:6šèô^2@p�?®ÇQC
+„êöÇõIO?âÄ¹|bn"Èy]g6¦‹ÚO&ÄŽkÞÑTä�Áíä¡Ë¾ƒQ«X=qºà³Í—}¼tÈë/ê~£ÿ´e“2gT©UL˜—NujŒÀ´Fcéäð ‡[K:¿ñ.gÌ¸‚“iáÜF*ùê¿‘¸·)òÅ-oëÅ·ýC¿uvâü™Í[ÎìòäY„X[oØ�nOQ+«à_�P¬rdÀŒ›bDú¿_ÊS]øã¨!‘#°w‚æ/Ÿ‡a1)åT`‡.–Ôì—ûëaO¢æDŽœEì¡aQwkðã%nX„®r[Òº•!Ïu³1k#Ú_g‹aÕÞ�;1¬qÛÈI¯˜:¡º G-¯c„
+%ÄqŸÓìüÌUë’~“´pìœ	‘£†Î]07ýP:P†­ÙW»Ð#Êƒäpkƒnœ*ã
+ê€YÓ™™oOÅï/"¦@âÓ†ûwÑ–,àéÛà˜nÜ¦…g#tÓÛÇÒ-èîò¥üð^‰Ð”€780ƒ�…2û}ã%:s ˆË5rœ(ÎêÓ�ã�ß½£pÅxFuhÒ4X]�À+k¤ô 
+ž5xøÛ¯jšF [¸ED+ ÃõsnXAìpàt�+ñ]Þíù®
+¯†çêY¹‹ti"‚D÷BÌüî¨Ø¨s]�#Žc{Ÿ>¤j"Íåæ„V¶îÐ
+ù …Ë2‘¢òÔƒî+æAŽÆ…Ž(ˆî8\f­ªø
+ÿS÷V�7!²p
+OÛÅUþï|má"`Aˆz£[‘ÏÝµ‡+�Ï¬Jt¬Œ¢üAê$¤ÕÄ˜â´ŠoàÐÛr,Àƒ:7œz—‘ƒ	àcÆ€9Úõ
+D=Ð/W¼+Ú<éur-Åe#ò½‡=:;jd\´&1J,±3êJbÛ‰°
+…“„µ…ô³¥íoCÈðR©Þ;}<êX'ä0Ð¥¦ý¡v	ª�¿ôŸË)»S¯^üæ¯Þ|aü‹ãb&$¬J<žŸƒ
+R�•|ßÖPémŽV«fÚ˜ªª…ŠVK>‚™(‚3)fH[a&§Â (ÁÜ¨ ð·*Ô(ÅÔˆA@òõ�ødˆjÚÊ•I­ü9®ÜºÎ
+ä�>Ó$‹š}$Û�ÆŽ0Þ„ãåUe‘¡æ(yÏv�Tfž«'v¿d‚SMµ‹9Ž	Áð7ÜåòæmãwÌ|ç>úòPÖa_=íNâ/¸Zz“óO6ð~½(2QSk¥M§½È·ß²„y„•‹Ñ°«£sª˜9fÍ˜å¤¢ÀŒ®åõn�B¼fÿ~ƒ=“&I�&…ÝJýå¸�¦
+T-`€v<ÖÉ‹9döÐQ3FcNì>)
+¹6QX¹Mm«ˆ‘B=E2—ÈŽHÇCÕ�–åçU§Ï‡…@l-ùp]üS‚5¦èõ¸¿Ñ½‚Uû¾H5Y•0�Ç˜biFóÄdÝ¤íƒŽk
+âÔyrG$²C·0ËèØ×P§º GmaÛŸ°cgŽìØ½#~yüˆÑ#»õé>$|Êü)R?+¯¬°i°2úšH¿‡Š¥—:ðÄ‘QòÐÂJÇ™Ò	3F»põÛ½û÷�R)´kZ°š¡¨KM®\¿|ìhVæ7YrgÈ}þŸ¨j||¢+_@ŽÒòÜÈ4i MR°¹Gsƒ»{¢ƒyû�Ñy“�^Ì7o¿<p0òi¶é_©9Œ–ÕÕ»OU<‹ÖŠWS¦a�ÞÐa‰{\Ó¸&ÌöL	�—À»>£z#Þo@åÄéÜ¬\¼ÆÓY—~`ý±Gˆô¬/YY:2æg€Xˆÿ‹<‰ºÆ[o’Á5EäVx[®^¿|½¬ôÛÛW¯VÞFé„èjËUÈ¡éâë°µ–óŽ¥’)*ä¾QWM©¸y£ôÚe8¼
+“%‰8}>ÜEÈaÿj"�šê¢Ë”®†ËêêÊò›·-•”ŸºUQVvëºŠU£^×Tm§ª>‘2LÓ)¥ºìVYÑ…sÉÛ’×¬[>4ìÉˆÎÏFŒ™8v}Ê†Ë•¥fj%¼Vq'þÑ€
+Š^èå«‰-3/scÊß“7%§lÞ²mûŽ­›·~‘ö9V4‘xª8Y–ªêÍÉ[âfÄ
+5brìÔÕk×œ()$œP‚�HBR3Òæ-š39fò¤˜/?Tø•±Svç©ýú ™€j#ÇÕŠ2‡o8�]%øÉù&Ç@Ž/s3Œ´Ñy“�v³ª¬â;ÈA)wÃx¡ÂP,‡&º;]³®X!ÀòK¥<e77IGˆúÿ—ûò€ŠêÌð�, RÔUƒ
+Å	zl£5«±€¨€
+Š”U+V”®€«˜¢F,(ëÚ+Q¤‰IÐ•Ž”™�™yýý{ÿyXÖsp÷œefXÎÜÃáý¯ü÷Þÿ–ïhÑúu!ªC97ù)¶õz�ÉÑãå?ø¡œllrÐªz:DLøx(�WO#n;Òþ�¢!ÿåÓñ³¾d=ØnÆ·Ã'Žvör/¯¨T·'µ…Ø»ªÿ¬ü�yór³ñp  ¼¢‡A!Á.îçÎŸµzãš¢ã§iM¨¤5äà?îY@ 9OòƒƒVzzº-^±89õ˜ÀBìqBÿ¸pÆqÁ<‡9a[Ã
+jæ°Pk#Î–/yU²vCÈø)_wêªoñEß©s§F%DWÖT½{�åp"‹báß½Ør‹+$Oe?»k3Ñ1³žæ„.Ñ±³~g}ƒîF&%eÅ‹¦DìŠ²`¹ÌÃ#óvæ¦í[Löû½íƒ—àU‘'gÒ2Ò�šØ»Îºxõüþ¤Dë	_ZN±*.*n¶Bx¯	†Æ¦$Ž¦wîŒ‘£¢¾C~¥íµ¤VpDNfŽE_¢+q#÷*v‡4¨š$iUí¤1ã ØŽ^<Ýf‘"Ž0vð¢Òžsq:Ñ
+ò;¹h�'Ò!äÀÃmÐîmœôqÖk~K2ÖGÁ°'?Á5Êá;4¤ðºë<7}‚ˆÞÊ3ßª­°mÊžØ=º„n{B¥@¦fMrúîìõ³÷æÜ*È~ð{K«=nµ…ª-0íìÝËzÀ½Ü»ˆaË^—�ûnâ†�›~/}ñ²ªÄÓÏÓÉm¾TR‡8Mä¯Ö�ãCŸ¨þ‚f8ÚïŠØ!“×]Îº2jÊØKWÎƒrg¯]š0Íö×ãG$õ’ý’f9:<.~,ˆª«Y·ÖD˜y˜·¸”Ó)=z›rÄˆÍ/Ê…EžV! •²y/œ‰ªž%€sÞ†¯ªŸŸø>ƒè“é'ŒÍq™“ú÷3'SN?uì—ÃÉ×Î_ã›1s3îgíß/æ2`À­Y=Fôvôqbþ½)­žïê"E2¸O1ŠÂ—&#ÌÃw„“
+²y¯–�ã}XŠ
+�äâ4XDŽw¤]
+ürïäöû¼ŸN7"-ïZó‰£vl/’U×Mû5 Ç¯N½Gm+ö‘ˆY…šp±Ü�ãKÕ)÷†*L¬(‚@}M™™öÊßR*ŠOdÆGú’n=•Ö#Ñéã,HÌŒBP¤Ë‚%Ÿu4ß�Ÿn£Ö
+T—¨²8.&N‡ÐiOÈ•iÏ¡}®¾î°ü(ÉŠPÍ­D[È�…åŽ¦$;ú/±²•ÈÁ™·2V¬Y)¡e@Þ"k©z{g‡Û™¿Á“Ð‡oKÈñ·ÃIGB0Èéèí“EÒò%>ž›£6óª
+N3l@Hà¶èm,Â§§nÝZ9ØæD.-/ÍÎÉý¡Á3“0v£TÞ$!É:º±J^W]ß m�4Ôƒ(xÄPy«Ï§¾È±aßºž_™žO;�WxD±4lË(UÕV@2Z±|uÀÀa–ÅÏŸâk•IÄú…û�°·),~–æÜ¹ÿ¥Í°è¤XœÍAÁ&¢]\l¬m*Ë+›Õàþ3ïÑJ¥ˆƒ-1rˆ‘&h‚¢µ"ðËËÊÐo@âfÁ
+1lšã§=
+œfcM½Ý¸ñD'�äK©¬ØƒÛ ½r‚šFšCÒ:”™ÎÍ[$lºhÔ`tý8(~.OX¶/üÉõ1“f\T½Â“0È)0–†,€ú¼ÐÝ• ºl	‹Áá¿È‚ÿoáQltl;C8¶•k�Ü�:è{èÄ9Cj •h
+9�ð¬ðá×ù²ÓìœgfÝÏDO‘Ê
+I5ä,´Wˆê{OríÎ}ôô±&ôÑ"r|ÀÒÍš°<Kå?Ì
+‹ß9ÇËéÑ‹ÂÒòW™;ãä�àŽÂE-,"Ì=`1@ÓÖDñƒ”)š¤á²\Vy6ãÜ¶Äíþ«Wø­
+
+òöô]ê»,dSÈå´+�y,@.<Ç¤´ôq¨‰ˆòÞºt²Ë„:y½R¢,û£�DªM±¯%âì=ç¯XíSYóšÏžÃï­MX­Û_ççÔÃ°’r"µc§Ž73Ò(ŽUeXn_R‚¾žþ‹ç/Þ[ñÉc…’ŒŒŒ34îb9oPy]5Übñ]M�½Æ…¸Ü;¹ý-úr¤ç_ÃFsƒŒæíEHV]÷oÈÁ©RÛŠ}$w¬ (ô&æØv¶k`�s~ÌXåB>=£°FX‰:èÐº„`ÚO‘Æ^¾)@¬2¨—B×$^EôPœÝ<\bwD$öÅ#FûªKTYÈá½ÌûS)ÿ?ˆæ‘ƒSÒž>Þ£'�ûé—¤%ÍvsôYå¯�ËÔíOm!‡D&	òóÙŸ”(EM“gOÉº—�{,ôZP€Ã±-SH=|—­X €æ¢„Ör¨©úC1o»› �4†mÝ4düWn�K!Ç•T“—ÿòàð 9£=•$ãúƒ«ËÊEJ�Äcˆš5lEäÀ†2xî=.VP¤ÜÐ™VúÃô�Gš}aÚÝÌ¤�YŸ¦æf½Lÿlü¹U¿­ÛXÄr¸]sH”–¶ PIÅËé^ÓF9Ø¤ßI_´Þvä„õ¡ëÓîßU’®—ˆ«åÍ†¼å¯5
+eÀ.<�G9Hðõ‰kô,;Ä;
+ÆÅ%ö07+ÈÏ“]ÔóÄ‘d=]½gOž½#
+Ø›#†èÛE8PXdi”g˜ØØ„®Ý
+9JßTâm +Ó4Üm—¿ìÛÙ}-tº7r¯bsŒÖS“P,__^=iÌ8BŸ8zñ4ÔR8\@b­+ö‘ 
+H¡	ŠŽãº÷¢¬›�,~jTï;Šõ‚ïøÚ·..Ç3ÅÕCØrl³J\fØFXEP�¼=—ëu ¶oßÈ³
+ÄÒ¥}Õ$b:·?ä`I¾àùÓU¯•¼¦­{ÅùßÌ™–z!UÝ­D[È‘ôÓÁ�à@a‘vßÛ=yT…6X¼¿ôMm@�ÿLÇÙ%5•Œj"Ô€JZAŽæþÈ@ñ;÷ª±j²ãô3—Îð}=#Ív®íîØˆ¼¬‚¤ƒ?OtøféZÏF¦	qê×µr@nnÍªÉˆæ8qIGìbew,^Ê4a·+ñ4%’¥êçbð,>@Sš§ZÜ‚C·Ó3l†Ú˜™ÙOŸµwßžãç’GMaÐÍÈËÏA‹@œLÞØÛ¸ûæ�[$µM8—)¼ [è�P�!DBJPodÜÞÞæ¦Ùù��Í‡Âÿ‹û2�Šêºãø�qfS5Q�FSã¨¦ê‰�j�€¶1F—T
+m]èIÅ¥xŽ±‚,j´îzJ@ÙÑDA\PT‚�¤*‚‚ˆËÌ¼fÞ2ïöwß Á4ô�œÃ™ßÌyoÞ}÷Þßïþîïû¹8õX¢›Â­øvñÏ,¢ÀÀ—.^:|ðpVf˜!ÕðuZ|``ÈÀQý¼ÝãSOää\N;™|:=3Ã�Ñ+-í\Æ¦C[uStÒ1²˜£{órò“’³ÎõZ33Ò=à5Ëý…Å®¿š-393íLšèqNI;���mHÏH:™™�væLzV²!#õtrêÉ¬CVbÒ©³†ÔŒœÜÄÌä³¹{ž8^p°íD<ûº»!õÉB(né‡Ç¾ß´"â™Z‹b4È¬BEÓ'Åü«4éÂ¹ôNý5œ=eH™½ø7h0
+_~ñæ7§ÓÓÏ%g÷øBˆdé™ér/„þ)T*“‡óBýi¯‡]¨>®‹nDø¿¼ghÇúuk£wE‰-%Ý�/ô´ýlËãÒ’Òñ³Çï8ºÃp#5ùZÒ„¹ïÄ‰}XSeÿÚ�›>üüWÔ76ðø•DµAŽ—ÞHÃ¥ƒfà×l¡à¨D²�sò,›ðÏ¯×ýy�«YaÑÍ �€°­aÉß¦EŠùlíjH}"â"O²‘¾à,!
+§«gl¶[>ßºdÅ’û5 õŒ°³Np°jÏLW{²×yâ2îtËÃ§æQÍöˆ/�>a·Ùa¿ZXó3ëÓðí›‡Ž{(ÚÁ8,&‹û€~›Â7ÚL,¡XjÎsÜæÃ[dc¤»ã ÿ‘»†
+\Rz›ÌUVãTB¼L*+/-'qxyÞq9"ÜÖÕÖ­ùl�R®”")À‰ÚM-ÕH
+ÍÀ‘zÉ;Rý�¾ÉúëÜU
+7hÓ+
+âƒÜ‘ÚK¥«U{hH1P×_"A=>1‘L£Ò(UJÍjýDw·á
+™T¡wó�ÈE÷·�V+“©´R­F©CJ’I”r•Vé¡P{ ¹R«|Í!¹F­’¢H?hà›û¤¨F£ÅrÔ*Ga}�n$BC=U(A*¿‡­“ÚŠè£GH�èûÉ�¶³qu}õHŠtCtCÆ
+V
+VÈtµR©•ªz|!D2…›B®”»{¸Ãf^ºÆÅ4Kw±ú¼¨�Ý†Õõ51_Å~_ñ¨?œÂ,*xõÊ„”D±¥¤�ƒèKfÈ¿’ï³ÈÇgñ?ßi‹¦èGé'Ì˜”˜tž^�ûÁœØÝ»šŒ�$È Àœ 7"Ç÷r¸”ë…ø‚Ñ»+:&)íÃÓDå0¿qsxø–MÐ¤¢ªÊb5�šY3°ÙÚ-ë#÷DYÛ¬Ýœ.DèÀùÒwÆÕ!WTR¸tþÇÅ7¾ƒ½çdâ:'0‡ëÖÉa†%$Æbõï¼Ž4áx@\rpA^c«ŒÕ}G©ßö…XŠÖ
+÷Ø¾ÁüÌNÞrB¾“dúGÒèýð‘£úåwŠ]^=³NíI}Tõè'‹ØnÂ-e¦šž7µYÛÀÈ5Õ´oÏ¡¾Cµ#>y¯æŠrØÍVs‹Éj±öJÃ.¸™ÿºg©º�û-g¡MO�œ½ç'&’Ù,Ö§O'yOBztìô1Êl£ž[­”EìqÍ6“Él5¶ÚŸ[-6È5+eµ5AjYœ‹Ûš©Ö'4�ÍmtsY^ƒZÂ#%¥Qp!«póƒÚFìãkFÈŠÔX‡ð¶í¦z+~Na+g¤ÚšZ�fÚjîlÜV‹Åæh\„ä(bûV“¥ÅÜÒÒf¢z|!D2“Å¶3j'€– ?”'vò¸ÓúóÿY÷#Gmš5ÎVÖ™m˜Þs|¿Ï¢y÷ê*Å–’n@(ÖÙ<  ×Ö?yÔP}÷ÉÝòÚ²éó¦§d§´ZL•gøyïÚi²·ØY›™jm2>w2î\_ºrÑ{9øÕŠa9rÇc@Ž‘ÇÞ~PjÇlÎ�ËÞ~³r¯å90—�rêÓÕ!�MO˜ŽOK˜î;ãß•w»<ùÖº9hä’x
+0Iœæ8Î¾~Õ·…oº¿Ì‰m,¦àc¶ÓØFÞ#Y
+<ÎHû_ýÓì ˜¬Ñáÿª–‡ÊñnïLƒò=Íþ(ø/«šë)–!;Dûo·Éß�ÇgÄ®¤&¥HTò‚kNŠuí	[#“þÈQYQ	
+H ^àâ+«ùâÂ<mŒ-6j¯Ò£�×Òqõ-u�Î¯4ë}fÇÅ·Š†Œ¤ ,(¼.¬²�:=>1qŒg�öÇÔiÓ‘�<—HüeÈŸ¢�í„•92‰0Ç
+›…#ÁÆXDßÜÜ6æW¸¯Ž— vòxSòþq\<~w"Fˆó�€oágÍ˜ì+¨@dáö>;W gP@�É£wÆ´« /¾¿=dç^>nO’ �OC„M»ŸéÚQº9hÌß»°:hÁ'?\¸fÅ7WÎÃ±KìxŠ�Î[–êG± ûƒ¤©�·¿ë=¹¨¬ÈÎ8¢cb‘‡|¢Ï{3Î™ù‘ïÔy3§ùÍºr»€î–zÕ3Èéâ%dç„ÄÂÆ¦æ�Q¿_¹laàâOB–ud¿�mƒ†Õ�®[¿ÌéçëBýW¤eàM–f‰p‹<Ï.D–ä˜€Bo.ä€w>çü¨q£‡M6Ö×køûo½é÷ö°Ùc<çOþë·Æz�‹<M±VRð„âæ¤;¥GjVê² eÉ†$hÄ8a\cªF^hÉ‹©V+4ZÜïí�å•D48(µ|v„F„z/˜Qõ¤
+ú)È¿>j¼gdt“u1‰yá_Î˜>£ÙØüßãº ¤�®;®/ÏEn�“õ“Ž^äYg¬%Ìó¼³×J0pbIQéà‘C¥zùÅ[W¡„±¼°f=>1ÑÌTo™2qR"Cn:p®ÓÚ-Î[~C²‘òMLØP{ží¼÷ïð�Ñ4BX:ûÍÁ
+•¬ÏZÄjûc$Á¯�À©™øi
+$£újOZWGDØÎÆåyZ,GŠØ/ã\Åç'xßËŒ¶Ó{wïÕ¨4ÁAÁ¤žˆ0D÷#‡ƒ�sKÙL·‹o}WPÿ´–ãi¡<‹L±‘£Ý:ý\ŒH‚(ä*|ŠKK(»žTTVä_¿TR�St5§ðòù›y9ÙF»ÉÞ‹‘ãåè,I:Ð>
+P
+©Æ”U”ç]Ï«¬~ è,Ï /áiIÙ�«Wj³˜i'§èÓëBäp•,r-7Áq®áyÝo—~à5õ—sÿÃ~¹Eq¤q¼wyDcôb0QQ“óqçID£“
+•ä*)Í1Š‡r>Q#‘«3–CQ£ž•Òä,OÅKŒž¥øˆñIH*
+ È£|Â²ì<zz¾ëî™]<×]8uÊ¿KoÏlOO÷×ÿï÷ÅŒŒœ1í�ÑIQaSGGÌˆ™>)jã7›)�³ðá™½™W¦Ë²{ï®v�ÚEDGÐÃÊÆ—ÙÌ“?žKò©‚,�@¾?}´íÒW,cÈ*eþý'<Ý' qv¢ÊG)/.3$4DÄ’¶§óOøµ_ž¾Üj±2‹æÁ¬?—èSb�Sœ6…&Q^–ºÚï7mûG•ßºÆ�ƒ”ðè¦`'Oœ~¦ç³è)ß£çŽlyAö|ˆ¶–dE´TXÿøÊÛÈmÏÌ`6‚ë•ZžR-«HUú§¦8eÐ0§,µ"|øIé˜×Uÿö09F¼X¾asvB<¼úšŒ�¡ÚñÏ�Y ?©ÔL�ý˜h‘)ðÐm2±²&¼ë�¼W¤­Ðâ\÷‡GQÚVRä0!SB|‚§ž¢5Z9XNÑ¤Èœ0yC=½ž-ƒ� Ê#œ~j„bˆ„iB!ôÌJFÉZyIKž^h=äÐ“”Ó
+v|ûëÓ/*D½ƒc‰Ê{ÁžUÅã“t#rÐÿÚûò”Í:hø-JO
+˜±{GiEIEyYùÕ¢ÊÒ«×ËŠËŠ/^¬,ºRyõ¦åŸ[+ýçMMUQm¢-eþ¼€À€£G|úÙÊ-›·ŒõN@Ÿ.‹×¦²SL¸Åªâ?¶¯ï;ô÷Qc£·|µ5áýDÿÀoE½}åZ‘Æ$XP²Ï�ìÜkxxègëV/]òqß¡ý†�~ùòÅËN[åÔpj×<a%ÒÊÅëü:¶éÑ¿¸â
+a·©šo?šRàTö©î/z=åsäôw4­Õóm=aÀ·K«B_zù 3"‚=/{T5Ôí³Mˆ­)þs+¡ìQ[ŸoªŠ·uè¨´k?î%L\dë2 !ÊðéR8{Övõ²Â…î‹HX}£p¿a|
+–	 ™ùSOÂ$.6™PÚ’4êF4Ú	ný�ð”TV5¬\¾’"Ç”Ä)Ú¹Ö7f»7¶ rÔw0¥… ÑÓÈA	ÂÑÖª?Í�eEv€±,8ˆ‚Ø£š<]h³Í -±¤•�ƒ­·¶2ö·$ÚƒU=ôm’2f„¡EãY$uaã1¹9øÙ¡œ”xY%}°0e\Üø²ò
+Vm‰¼`ôgQ#d+¢}b}Å”fBBaqÛr+cWÆÜ¿Ï5&<2:ò£íünOõ�ì¬�bÊw¶Í˜:cÆko…FO~wÝö
+gòÏ±zOíž¡zoÎ¡©‹gF¿7fbìø´uK³Nƒ=’�šh´×õØ7Eª•W¤®õmïÝ?r`Åí2…ïž¢ºÙ²þ�¤¨Ù?ëÑ«}åïOã9ô�{%ƒÄ�#øMä�v|ûo‘çrYñxµßì¶…¾&D{ËŸ¯�M«”NÝh�ú¤ŸmçêêƒÇWo©‰ŽÀ&$y!*|¹�+¢Z˜×ñƒfAå°Áâ–^Sy[KnM=—9³‹Ìhñ²ÅÚmj5ñW[»f-EŽÄI‰zÓ–G•U¯4›¨ú[ò9`ÏW¯žFmƒ4ÖÉ�÷P"¬Cv�¤v›¶ŠÓ°¢g`O«U�Ã9gÑ­{kŽj*•Õ!vÛÖ–ŠCˆ�Êè†ÉžŸ'¸90ç%öî¬D¢þøBÑ…�a/þé[‰z ½*sKdhÑ° Ðì\RK•åÌ©3§²OY-Ö¦î/).É:ž•!ßðô§ðžªÛU¹9¹y¢Í•<‚E1-m™ÿ“mûEõ-½QZ¤©-TS´¼h<žÍÊéØÓÔ9wxØ8ê‹GOt7k®ß~mÈ0ä‹¶fîÄÀkÞ—ÔoÛ¿ÒH$ÄJ#R;ñ,2‹ôÃxÉ_AHE^àƒd„àÙvj€?<×õæúx)ÿð¡)t"6ûA;/ˆ)nœÏ­­Ü.°f½1ãbÌÈ¼$mIÃ™?¢ZµrEŽÉ	“íìæñ#ÇÔÔé�‘Ci‘TèQy9‘zÈÑ#äù–AŽ‡EzÊ uÈŽºº„l•UÕN2Á4ü$À±s'Œ�òîúMëóÎç•^.)*(*,¸ôkáåÂ‚BÚs½ò:½Y$¨w™ªãª!4~kF”%`s×ÁÙUÒäÕæe ‡�®ˆ87hÜƒ…¢°rÔrèÐú¡_$z-OAk¦£/'û¬‹óÝ˜ˆ6þ«íhÑÿÇ}×>ZPÝÿ@H|FL�%…Œßoð–(˜o	wzW«Z9Ü;¾���ê#Gà°^r8«1rŒŒs9T~\U+¸èh·ïÊyc8òB~þ~ƒzypÈ°Á!ƒ
+2$èAƒƒ/˜¿Ày³îA®%ŠPÑ¸ç~e ‡�.Š7LD�Xê‘Ø+ü'õÐÓ(Ï‘ÎH2#‚|¨ ÝZˆ’+ô:\E¨yÁðWá«m Úè ‚b“*Öáãæf ‡{Ç7�ã±“¶›ì Êr4Vä°(†Ï¹‚u¦Û­´ð¶�Û’SRæ¥ümî¬äYS“fO›5‡þ›=gzRRÒŒ¤éS§oßº½n2÷b$vg íæïWdEç
+»�p[nøú•ÞéÂÒÈa Ç‰`jÏ TAd´€!-� Î@1QÞ@ÄÇÈ¿E7RÐ†/P¢©ýúÈŸ¤ÃÉYf¡&YÕDÁœ7r¨DÑ=ß¥YÈáÞñ
+äxìd G³jŒ#&Žt
+9hêÖ‡Rô“Kû0­à½_Å„æwY”U=$A$úI{´ûµ¯÷ÜÐû²…»b‰3‡¸,9äxQÎå-±°¹–Ç¤Çäu3		&˜½U/Te2¾èæ‹¦œ°î¹Ó­{vƒ(Ñ»kØ2("ýkáçMe�{r{ó2�Ã½ãÈñØÉ�€
+äh¬ÈQCjFÆ…¹†ôCÆ,	æ]ü:cç�Êë4è‰ðë˜`Þf†¨vÁá�´QQV‘¹7³øJ1Ã�¦·RkÐ²ÎñÃæ,‚Ôÿ‰Ó�„Ã�sÃÈa Ç}¨*ß°qÁ/¿Â„¿
+½·â‰	�‘ÍŒÀÇÈ�Ù‚¼€È€AÒ¢Í²óÔÑmDQthW‘oZ%ÊòÈa ‡«2�CO5äèò¼�Îj€VÕŽºº‚"ÆÚùÊÜs bÄŸæÍýàÀþÌ¼‚óVY v�j-f5�¢­?M÷B­ðsîÏ÷L~?9:2:ëxVsS­o§ôkó{×«ú¯ÆBì4rÿVc ‡�®‰F "+P}.åÃ×%"ïÚ€:Îìä&3´A!Å×[ñõ‚'ÚÀÂù4E1ØÊ’æi†Zr½Di�a,aBœKs3�Ã½ãÈñÊ�‹6¦Qä�UQ}ø÷×]jŒá…º›]@í°J¹ÒË%“â‚ƒ‚FG„¯Ý¸~ß‘ÌÜÂœ_.ýtþâÙ/ ¨®3Ž_AEPPk$¢‚ÂªÀ"ny)¨©±lÌŒRL¦1µ¾RÇÔêL’ZkPE!ÑhÔ&Õ>2�I§íL;1c:�Ô$jcâkœ•÷cy,ìÞ{Ï½ç|ýÎ¹ËË*¡»Š;üçrîÝ{ÎùÎ¹çû¾ßwþÒÕ‹_}yáóÓgËN–Ù
+l²$Ä% ËW–Wº-éÁZƒº¾s¯�DÑÉÝ;~Ë’Ð‡>äè�0¿]•U(Ù//Yƒjˆ³ÆÃûï½’u5Lj–Ò`©-H¢Cý@’¿²·¨	dÌRGXc@(^tÖ4a‘îÙm¹®õÚNrôíø>äxÕ9&¤Oô!G÷Í§¢9œà|fÅBiœ/�Ã=ëtÛSe§rsr#fL:5äÉÌ“rÆF<?62wRäì	££GŒ2?›óã•Ï�>ý	šDXÐƒ©ÆËC>>¾J±¯å0ø78
+1+@•A;áÈ”ug¹�À-–LÜkw?]x*XXOX¢«êŽ¶ÐáÁ�	rà"GÔø¨á~�	r8jíÈÁci�ÈÑq‚¦!ŸàÛT‘ï�„gœîÐ¿<Ç>@ÒiDF€mëçÕp“O€@? l@p0H*É¿ØLO…¬¼¥y˜‚­…^ßÏèÿ‰Â9Œ6°ÿ\93*q„ßäi/e½g+=´gç¾Bë!kñ‘Â¢ý;¬ïì.x»ð‘Pá›!ÛÁ"¼â“¢wví}·$ò‡c’™Uº­ø@ñn\Î!ëŽùÖ··{Ý`Ëz°Àzx—íMkéoŠ2×Ì
+MÛyð�=‡÷xÝ°‡D¶ÃE;÷Y­oÚ»ûÈ®×K_�Ë6I¤Þ u§ihÏÚ ·Ú??+Ë/Ü¼tÃ¢Å›=»~Ñê�?y÷Àþ«ökpè T@E—hŸA—˜ ó®êÄ@”¦R¬±©éT  #�èˆ/úÐ6Uƒ˜4AZ†…´›Ùî‰fÜòðvYÎÏ/6Ä”{³®
+|ÈÑ¿ô ÈºŒ‡†Œ¡jŠ©L€98uèº½œí/Õ
+&’$GD°r¿*üó¿?…€�à/AXPëÓYmKÁ’ÅðìB²8Ç¹d‘öòKpü/=¡xßÊ‡}68íRCuAŽ�qƒgd§š§O�KKŒËŒ�K‰IH™jÎ´$¦'>2§™
+í„ÔlX2-Ã3Cü£ýffgÄYâMI¦)é“Íñ–YI^7ØÃJÈ0›Òã-3’¦$GGÌ'ÅøON�hì’O¨É©Sf$N›1=!Ùk‰MÎþn°iP É¯7ÈÑÝa‘:4r�µŸŠù	s?BC6‚¨¡ŸÄ”ÏQƒiÔànƒÇ¯q`ŒòîÍ®Öºš†®ï¨Ã>s)®&¹µ¶¹¶ÅÙäpµp»Äœ4€÷Åy-Í�Í�
+�
+Õ8œÜ‚÷
+AˆÛ·ÈQ^_
+n^ê·)ø1G�¯Ö½wq"×U•Yà-Ò/u<´¥
+þp¦Î† ð–Ã 2¼rË×
+yhŒS
+T$	2f±âP±#ï�Þ. m”:] æ­öÌª}ÈÑgƒwGŽs—¿i—L~«z½þZ]m�JGumcy­½²¼¡¦²¾ê‘PUC5ªÚ^ƒÂ>ÁF]s}Ò‰Ve_­¼Zg¯opØËíå7ê®ß¨¹áuƒ=¬k5×+škë*íßl(ÙûýÉ×ª¯TÔUzÝ°‡Ev~­ª­nh²W5V_¨üz^Þ\)Rê%r ‹a�%z»Óñ[žÜï4ž¡�5Ö^�zPÜê”õ€DÓ»Ü"¾�êºšÅÏç
+ï˜ZQ	6¢ûÝ±”ïÍn2ÇX‹­þ{E5Ìàc �Êg?[¶üÅ1‘O$$Åÿló+×«ntÒuÒÎµÜ&MQ
+
+v‡žü#S¥½|ÈÑ¿ô È�àª1ÝH¼:gZ<Ûmœ>@#ò_?QãÓ @Ò‘-"†6¾öZ9QçÌg’ËßŸ
+	…º€ºL°åsãd­\€SˆGVíCŽ>ü.È±ò�už
+Š¦÷§ÕU8	Q¾0ÚÑÆxoÜ>µvVÎúâ
+ÏŠÄëÖzc˜ŒÞ«ªÔ­G¶�K�Ò¸#ƒ×
+{HDÅUS1Nbhc2ÈW<#�î
+rP�vækÊo
+ÿ•�)ŒRQúádš
+‚7º›Cx”Uy˜ÈÁî6>^Ü€�ðüÑÉA!C¢'LÂ‡Š‹àUÃ!vìŒ¹~ËÆKß\ÞwðÍØÄ˜,YpúÒ9*
+O�ª'ËNLŒ‰Z±zùÙógþñññÄäi)©7+ø,b	üz¯àCd‘chè`SN¬9úŸðû·Ö5ÎNI»OähÃ¯¯pÌÀŽ
+?<L•5ÔÂ[¥`žF¥‚¼±|ie¶?Â¼…Ä?$Il©¯À�l î—ðÌ@‚Æ1¸ãIÇi¹ûxdÕ>äè³ÁoCŽ	aR¬´.50R %ÆÌØ„Š©	Ýe½sVÍÊÊËR�è�Ý‘ÁëÖz\˜�px´Ð•ü#Öè™1­ÎæÇs+î(wmBikËZš5àÉ½@ŽÎ]½%e‹ÝGà^Æ^Æ�NW¨Æ›H)î2xçOœ
+Ø¥‹Rg¤…�7%A•5cjüñoÿpXØ°£¿=ÚB\ø€¨®�ÿuÂ2?yå«kø”*ª*rŸËMNMnimÁ°2½|õÊ¸¨ñ%{J\m®jÂF'AÝIŠÓ‰È1880vqLEC
+Âò!G¿í@Ž ¿ßø§{"#þ›ÍÆW|]FSžFØ�$}I,Ü¸¼µXi
+€IÚrñ´5è.Ðe„•öCàà´ÂO9è:OB—=³jrôÙàwDŽiÕÖ—yu"�RÅôŒ¢Œ1ïç‚û•Q'c—öSkgÍ_6_3–Ö±ÝÛÖz\L,ü¯ýr~¤e6T'ñºa‹Œ³�•áå‘C-õ98½Ð[ò¬ÍOë 
+¦¨ü–‚ñF§¼‡h—vUyyÞ‹K§OÛfÝ>jÄèN(ÛøóMæiæKW.ñÿü2s®|}efîìk5×ðöTÙ©ÔäT[�Íè¤é”húÊÕ«-I–Š›�K ÝÁéöõªê®]%Á!ƒL9±•öZð!Gÿ}@ä�y˜¡Èh�OOÉéÙ$ð;à7¢Òªó×ž9w"o�Ý?¸5Dbacß?
+�¦êÜïª±{“‚¡º\
+ÏTÆ˜ís1P)Ô{fÕ>äè³ÁoCŽðøáˆ«·­cø©e&"†ˆŠ*a÷rÍY“1/o®‚•«@¾"
+nüxœÄÄºvh;~]=3F!Î¾<W�¸4Eqï‘8ÿ�Zsö²Rä€^ ‡{ÃuÆ3µhpaüÔáE¥r�PuŽ'ÿc¿L ¢ºÎ|�™aØeÙF‘Aƒ
+Zc©‚£¶VëF%.Åjb]p	­¶õ¤F5­u+à®uYÑ¸£3ƒˆ`›Š  0Ì›·÷Þ÷„¨'æ4Æi=9ü—;ïÝûÿ÷_î÷“4úKÒ<‹P< ¾¾‹ìËJŠ9~äÈ°ÙÅË—ÖlXÏ#Ãá4Ä’‰ñ“æ&Ì­k¨£y×Ãi|}z²…¿yæ©ý,AäÚXÚæåÀW(‚k/ö«íéæBóÆúF¸MÒ/šózc™ôô¯í¬ƒ~3¤ùÙÓŸ‘ã“ŸŠl‹£2ÓÜ:!žuôa€9!±i‹0ªãë--n.´•˜up$þ°…-o„�I4�pÆ-¼p(æ‚
+XŽÑ.v1‹pQ{VÿŒý¶øËÈ¡¼[Š�C–l^F#ÿ£yœÖ#GÓ¨zý(þk»ž^éÈÆ&�™�8žàÊ=Ã~delmßº�4I²<kþ¾É{¤Ni�®Õÿ’p%”än}–i%Úã'wðÈá­ÅÑKõ~rèWO)o–äçåäËÊ4wtASñxP¯Ç «ŸËÒ×l�H ‡KÔŠc£wmOguôªåk:»ó›R�Ÿ(�§¿çš5+º[Zt,?„}òî
+À×,íPMë2ÒÓ\:+JÊø­ ê@ØÉú×a3M¥†ÃæeÒ`YŸ¬®ª©©ª­Phª•Uµw¾HYkå+Žt¿uíÊÃòÚÚÊªû7îiÊ5ï¤´Ô<È:~À1ÌÙÌgÀÑ³§ZëÚª®iêU÷�®˜¡ì­~RX”' tûìÑ>îÒÜ®P©Ë«ÕŠ»eµŠM™²B]uOYVªQœy|éÞƒzlË6ü½pÖTØÀUkÐ”µ3ãhsdëèÌÍÌeJÕÃ†Ê%Õê
+£øŠ<©ª«¬®þåœ)` pãÖMO›šk•µ•¥ß]1ICM}ýwMë7¤šš‰ç$pyO“?RÞHh~À2ªj…c°�˜.Þ˜› ¾BR|“ò¼[ùÉBâäóMrtƒDÕ®¬lªâË/E$KêØž¢«�>ÒŽµAÌÁõª³$·�õ—¥¿X<6ö“8„üO“¥ûkq^úúÙÇp«®gÚ‹EÅ§NŸjëéÀ¹®öIã£ÃòÃ™g³²Neeçf.ÎÜŸó�¦Ö†·ƒ@ÈzäZ2uÏæA#|qc�”I=?’æ�æœŒþ×Ü«Øw,ó¦Z�\Àp—Tñö�Òý§Ý¬Rèˆ–k€ú¹_çDî‡ßŽºéî¸„‰o†èÎ§{-ÒÑ¼sÔ¢‘ë·¤D}íîéb#¶€ó —Qñã²NfÂt ŠFG»>†æ“ï5ëÃV�bˆ†'uÎŒ
+-ëìnÇ»µŸ-_éíá‹PfÉh1ÌÍ{ÐªÕÉ�­ízuH„){7ƒ@‹Œc‹eìØá`k[¥©ü~qšÍ<˜-	Tå*ª/Ž™—Î¿SÛµïÐi˜ÔÅÏÉ?Ä70ÌÏ}„Ÿ›ÌËz”½(ØD%õôöõ‘È†•¼›"�ðqå: J†	Ü£<}B½}ƒ½½džFWÌ@"	ód6Ò„X
+ 
+ô—Èü}Â‡J¤Á’p©$Ð/$Ìf‚4 ~ð¬°�7†„á"{€v[�äoé58~HLµ«kiªâ}¦¾1ÀGlî&{?Â'Ð?ÐOjt_õ¯ÌÝ?ÊË6ÒÎ,ÈÔs¸£l¤¯O�›W�—Ñ3�ø‡xt
+ò–`qÒB'Ø>BèÇÛ‡9 `=_faí…µ«º¦:8Nö·nC4Â­þàáƒ¥«–Íž?ç“e§ÍžzñŠ=Œ÷–8¨I?Yú�­Ç“Foe†ã‹×¯Íž7gÁ¢Äå«>�ŸþÑ…—pŠ(½^2yîÇã§ŒŸ2sê¯æO•Ž–8Ø©ªT,ÑÏþýa§9¾ßi“GŽM[7ÍL˜¹.uýœó>M^ñèi+E3m-OW®øã¼	+RVÍX0û÷Ë“57Áw	ix=û
+9ø°G¡Î‡ÅB–€“	ëæzEx-\½àèé£'�>“s"ótæÜÕ‰þ>kÿ’L@ê†´Ñ{\<~ü èà—,žœº2zò˜üÒ"˜¶]IK—º:»"ÞÀÑ¦]Z¡ØfMJjg‡ÎAÚ€s/yg
+ð¤M'XíŽmÛ\]œï”+I¥�#Õ³3³…æB¥ZÉw
+lo<£×èü„üß¡1¡6ƒÅ!6ö!VBœ-%‚H¬B�ì†8Z‡9ØË<lÂÄï¤ØKíEC-L"„ ÔÔv¸­}°�k¤‡E°µÑ3�X`mg-#�h”P8¸·vÙÊš…[[„;ZŒrp‰ñŒ—
+²Í…å@Ô€ÖMp2Zôk™ÄÔk°kæ,0am¥év#>tŠ3s™Ç8ˆƒ]Åƒ¸¾'2º�¯ˆå0KÛ÷Dc­A8°Š0wŠ´‡Ù˜GØ]1‰ÝÐav¶2;`~·x�õ «ŸìïÛ‡9èÞ«¡'(âÊµ+“&Où
+weïF{’,Aé¿LßºhÙ¢Æ'M:FŸ¶gÇäñ�=Ïh¾D#ùÿAŽ0£o¬×ég%Á{sÏ€Å÷;;-¾½ãÔ¢­³µ×böDûxò¼�>ßúy7®{±‹4œ9 Hðñ¯a–¢¸ógäß�ˆUõ]%ÉbuÍõ1Ç<yˆd¨¯þºuÆôß646a¤Î'$Í_½!FŠWëÙ�È»o)Þ³pF¥QúOØ²÷O�ŸÖó—9¤(ŒÅî·Ô$}±(dœLý­"Ì—�
+¶7ärNœ‹Ÿ—�sLËâ0mák7¦X¹‹a°é	Œð.\ïä;hÝÆÔ–¶6äe¡\MÚzà#H;¼ƒf±Ý»œ\•wn3ˆŠXC™±swº‰™IåÝJ.¢©¾Ñ'|ŸFj·ÓÝWï^Ï/Ë?§8“§>—sMžôÙ¡ÄÌ3Ö#³(û²¢¨P}¾àvQ®*ç�”kŠ’]Ù{œƒÝÌ=EÛ÷}Y\R(Wç«¾1ºb’|u~î­³²‚À@°r×Úœ
+¹\Sœ{õüåÛy¹e¹Çê/Ÿ(9teÉ´1ÀL&ìþ�O/ýùô±ô:zgÀNßs.‹ÍWªÎ+ós'
+Jó
+K.äßÌCƒR¹Ñ
+|EŠË.ÈÕÅãb�#H\:ëâ�‚·.ÊUW�®˜¡ü«<[øîË*Š+Ã¸a4:‰Îupâ8.@Ã€
+*‚ˆ€(YQ0(ŠQ6AE¢²ÄD3.dÆ1‰s4HÁ 
+&:¸Œ¦Ý”¥¡»–WUoî«j×sÎÌé¶£‡¼ª®~uß}ÿ»÷»µG£ScrD†`Äks—n«�<Ðr<î‰ÔjøWñc…ïlßœ-9ÓÃ¦ç~–+'öÆæûóÂ¿úú+È­�aU<<O�-H«%O¢³®ö•!Ç³wh5íæ›‘ŸÎBÄÖçOM˜ìXw½žD–<Éí-tõrU6Ýâ�úó+›nä dåEtÖ°ô�C_OöžÜÎ·2˜f1;m¶gÞçùj¤),ØqâDÇA}û´xÏ¬ÿ®sŒþýÔròÉ‘àfc&>)ÞgÉìºûu¶[ƒ1#¿s"[ûà‚Û\×Ä
+‰°d‘ˆCò€éüÍ·Û?ôžÛÿÝ~Þ‘¾‰A>
+
+ˆõ³õg6Ê"tuxÚŽ��èG­|‡ËL·ÀˆÀ›DißQ'DŸOÚšÜgt¿/¾ÙÃñôÁ}Þ~§÷‘“‡|AZ;/æäfvëÑ­þF½‰‹O;9BH5"GcÄa(ÁŸnÉïÖ×ÈÊÛª•m…G¬dŒy#
+ák—¯¿7h°…E×+kà@˜ÎðŽéÇ3ŽqstéJ™—ûî±ˆÔÌKIµ¦'á·tlÄzàƒEó£ò‰¡-'bc
+OpÀ9[…óW@4C°—ƒì(byZ$Ü1ü_4©>††Eš™å¦o&^Šë
+ï˜¾öÔËgæeSÆÔÂˆ’8Aç¥AÈ	êI›'ñÊ¿®uÀ hyPvÁf’~º^Yç8ëÜ…jyajAãáŸ·{;d3"AIäºZ©Þ‘CÔª?Ñ$D	ÀÉs¢ü×¤¯\›½ÆÁ]Q´ÿsòV’Õ!S³Ê;7Ý_ïÕžÝ—×]nº!�¶˜çøÇ—"Ç2‡NŽŽOZêâ›U�›¼luêš¦–FÀ0 QO¶,86<zÕR©¨ñúóP6"‡lˆæe1Àƒ™Â/\\ÿÜ ¼AIJ”‹4¹ºzÿRð’yŸíÛÅ V»#Â³A{Ñ”Ê˜Å-­Žôe9cè`×þƒ&¿ÛÝ¾‡ÅØ¾íÅª±� 1må�1ƒêï]Ü�±�#4!Láåp³I	š«ª¬zßúýÄ¬�XL#†“²¿èì«pRÜ¹wG:ÊÄù»OÀCöBv’„a•
+e¯ËîÞÇlØL›»í	7êx’6ˆñ,ª9W3àºõìòce	‡ZÅ7z½ŒZ>œhçhll¾÷È?ÚÈJy¬îÄ%ßsoÄ£lyŠFõj_{cÿÍ”LŽê‚)Ü»wóÊD\ZN29(‹""š9¹"Š�Áø‚�Ÿ4/Ì¡ŒLR7¤sÂc42´cú2ŽäÜÜÆ”iLx4Y-q]¿EÈA¶ŒÕƒHf!½’†ÑøÇÌ¨È%{ªê¤‹»Ssk<Ájß93ÂgëyÚ¢,w‰:Zé+@‚XÂs°ŠËUÖNÖáK¬ÏI™4Ë--/K¥î ÇK±Ó¶lôðw¯/U¸W¢gƒ Çó¯ÇÂ‚/^½´dÙ¢àEÁër7ø…$$­`58`R
+æï.ïbwæç*F¯rÈ¤!dt2PÎÛPKÜÂØ´
+ç/üSÄÚb
+O^¯ÿemzò¢¸EZ$�ó‚¨õç¿ÍquW/=ñÝ±Úã‡~:\~õ‡oNÿÍ=Ê«ïÈwÊÎ•]¬ýpæþ®ìèÛ–}ÖlJDbÎvüõÈ!+…ÕÂøH25�•·ïú†ú)üJÕMâÂµ—kûý©Ïö�ÛÛ;ÚåÃûÂ¢C”4–Á	ª�³SszþÎ|èl›ú¦;Òó„˜ô½e†2Èp•§ZîÑ¯ûÉ³ÇVC4cxÇôdjŒïµ8+\(sÓ¢£ß’úpé’zM
+²‰(sî�oáÌ8¾´"wUƒýžêŠºá€(|p?Mê´ÔBv><‚<ÌK§~U˜kÇ¿Á¸‘6Iýp~Ê(+=S*…"qØàŽéÉIV€F”IdHæ$‰‹/Í?ÿŸé9ä¤ÄCí9‘TØ–¶ïpŸ�{v²4¹üÉªÒIÎÐØB1�—µ£÷^»rÈ›y’ÇtØ2¼äxÚ>Ðj:*.f}Fê£öf(7
+M¿8{NÞý—=rTÕHcïnWT\ÈbN:†Òjõ/-ƒ a*¹ZAp2b·dUr",_�™ÛÍwC"Ã,ÖÆPà5<�ž›9ÚÁ¦¬ê‹è'¢Ò«é9 cAÅ%ð@~@Õ �Ò3%‘¡Í(S'‡„•ñ)Yë×e®_·>e¦»§±™‘ƒ“";+;~iBBÜŠÕ«’ÏU×@”^:¿ÜtqÚš/Ò¢Ø�G®057!þÓä®ˆÈ#©ÛÒ†Û
+[º2º`÷Îmùyœí¦xO©©=G&a°šã•k3Ó6pi`~AaÑ'»¦NŸæì¡¼¥”yC”Eóä½¼VäÐDh?%×b'ÇnÙ˜mnA
+›k«|x—|…“œ'_xM*+«ß³N™›�<{
+a¤Ýƒ;¦'ãqËƒÛ“\­MzSÅûòèÃû±Ÿ¢LDŠºãjßP¼§æ,NØ€©.M&îeŠóó˜"œV¦S´†X‰iád°˜¥¢[’Ž`j~�/"Þ‡- (“´ÌMRñ•:ƒ;¦/¡ÉÚ¶™2¢¢£¢ˆ˜¡|ëº4è9¤¤$ ¹i¥+^Õ©š·,8ë“,˜›ÇÜµ[W‚"ªjÎ�€ž™¶Y‹çþ}-0rë÷z!Ç–›Æû�®îUÕÕpÅ`p?.9!>)^N+?>vÚØúÖëð‘ì•À#½º¤ÝtC ‡Vi2Œñ ^¥î˜4Í­¤¼ø“´XLËÉžNà°ª½%zùâQŽ¶'ÎWÀð}‘^/äà¤ÿ$q‘
+˜…ZùÖµÛR&*]'N;nü[ÛÆŒ±¶;z„•bœÃÔiîö
+[kÛ1XY�m3ÆæØ÷%Õ~Ýa)¤òßæÆæ¬Œ¬3ê<ƒ¾`Û¶nsör±›jï4Õ)~uBÝ�kp �¨N:¤e'Êü|üœ�œ§¸N‰Šˆº¥¼õ¿†1LZÚ¦ž½º�ð~»ù¾Viºî’~;‘«>}~È !F}¨Òšã²l´úy]Lxãå1#5{m'ÔÐ@Î(¾Š›‡úÚŽïoR9~<oAa#
+[ŽhÌŒª(<™€M~�»·{âu«ÅUÙŒáW§›8Ï˜2ÎHËxŸ7Ú¶nÞjDE†Gj«ë%ë9žXÕöoöËºŠâÀËl€Bi9j#‚<¡¥§Ø"D*,µA^"$ �*´ÔRJÑ–JO/OE,”ã#U« �ƒ¢±¨@ <7äq_»;;3ÿ™Ý½Ù›Âãì½—Ð{ÎöÎÎ��™ÿŸÿñ�wìœä?¿±6:ÎYUí›6=eÃ›TPñXT^8jì¨œÿC8_7õ�8r°º
+C7Pß¡cÙòîß‚ ú!ˆ`Ÿ:7eÅ++ð:„úþjÅ’és¦«FuÅÁâ+ê¾Õsè±@Ž�YÐQÁOôÑOýôõl
+° 1fÌ›¹hébl\òVÌ}á¹ù‹çŸV!²j«2ýExŸn"3„Þ:7]Žr‚ª––y<U•W®TWVÔT•x¾òx*/W¼þòŠ‹¥å¥žbþ `Ñ÷ù
+�#'³Lp(¹PRx¶¤û™ÃtU‡n°*½ªèbQieY@÷‡*#Õ˜õ¹|â¢—Ê/™¯7*qähtÈ�Á(’s�â"
+Æ£dæ ó‰ê×Žþ`eŸoïWXëVpW—š	“Ï¬Ûüþcè8¿r(w°ô”ËP‰v»º%ŽîÎUäàà÷úŸLûÉK¯þ�`ªÓ±¶móg““wøðèÉ#ÓfM›ñÜ�bäÌ¼é®Åoô‘˜º×mËõtRæÞ÷Nœ?µê¯B¦ÊÍÏAÓê ML™´ì÷ËD-^÷ÛHJÌ�ÃvÊ0�	|Øºcû�ï9°÷ÔùÓ›·½6tä°œSyA®=ÿâ¢Gxoæ—'g}¾çÓ8’s”EÅ>."g'+ÀIš‚Qé½’æÄ®}»_Ý²qÍºµ{öî9uòDye®i]�´%ñìªó;ë…ƒ1@bF(è@ò†˜�“ &`C¾h´îTŽ†s¶ë”8r42ä`¶„·5ÁX¼"K¦¦ŠÏë»¿4:ö¢Šl­h#úW´ã3{”V\iÂêÕ@Dbñrð�È
+J9Ü�?¢Èá¼Øš
+-¨Í^2'ck†Lç‚(0n|mCJúÔ1ÉcVþeeÉE�™­ÏÝ»ÕF9xxÛ¢‚¾áõMã§LHž4nñ’_díË’ö >â›¿xþ;¼‹› ”H+¹|¸W=ô˜ *hXG¯38Úª}¾m;ß|&uÊ¸ÉOÏš—¾?ûhQÉù'Æ&Ý?¤×ðñ�>üÔÐ‡F
+ôãAËW-rÕ€®ƒ7¼Ip
+9Ñ�:2HŸvÇ\®òÒÊ²¥/ÿ¦ÿÀïuéÕõ¾ÞÝ;~«ÃÝ‰wöéÛgá’ç=—J8˜ Â©n¥ík,Äjã«Žïa9PVÇE¹TÓc÷cH:qåú%Ž�9Â_Mà¬ÂS"tˆ¤T%×Çþó…:q*4kTš”·V^jßfWæÑŒ�4¡¥OiÉ»%Òiã+ÊÎã$xE4„�0mqH9Ü�?ÊÈ�Ù¬¼¦¬Ò{Y7tÑcX«œ9yât>“W»€¨ýÖ½*
+ä¨£»T�ÃeŠ=Å¹yÇ½Õ^ë/*¬{º° Ê[m–#Û>Û�óÐc‚Î²è0<6/”zòò�×ø½‚¾˜�‚='J�*8˜[t,·07ïlžçr‰Ê1“‘HïÓEä™C"3ù™Šç„ÔI]zwM™�zðè!�ª¾@ÍgÙŸ.øù‚Ä^]Òæ¦®Ët-¶AÉµê—ô1�°¤6Ã[m;ú˜MzÖXÌóú&¼9‰#G#CŽzÏLž‹Ðg=ÜS‡ð÷€Ò”ãÉíº
+î«Üµ©yPÚ¶SÙ¸Çàð¡™¨1µªš¡‹ºÁU ÞØëâ†Ä‘ÃÝù#‹!aµ
+ƒéIÈ„W9$2krê¤PW$Èá8ó¾`¶C7Md´6€Ðeê«Ã>„(Il�Ã.ŽµÛ0Š,zBT]
+µ	%P)DÞ½¨A#É‡q97Pj±AZàBñW÷è·fó:ŸîG÷§Á1 =aí–µƒ‡:ST`öã`¢5h—Nˆ†ô+t¶úc‡…IhWæ‰˜Oñ¡ÉÉ7}qäh”È!,¬²0ð!vœË×ÓfÑ{º«Í[ðÎ	ä‰¾+þ¸ùbç{¡µJ;Ö§ì{K +jMü³L0Ÿ�.&‹Êí)
+Gwç�6ráÜ°K°L˜Ì°ÝÞì´©•E]Ò4âÈÁÂ0ÃZÅÖQ´qmªì<ü5ÙÃÝó­ÿÐc‚–âá6—FPj¨-œ-äøÔym¡Ä=kß¡‹ÈaÂ´Ø¹aÎLý4°jýªác“ŽžÈþ‚\!Uc²ÄçœË™8}âÚ�«™üÀì¬%–«m¸N½p¶ö/ù4ÝÌ‚73¤¹9.üCGŽë’Û9¬¬eû‰8zoÎ�‚‘Iª¢@3EKèåªuxte@IÐ”&´E3ßŽ-œÒ
+yÀU”¡áí@·rMv»Tç8r¸;”�Ã)²(ã]¸¹²U\D†'29;k±áD9êžÇT,–“ºhA-ô—ó¦Éÿ�£–Çê³>‰ª×¿a'xDz“àr€Œ/–¿¡‚úÌÂg'ÏJ-,ñˆ¿Ð Ô^‹@NQî”ôÉéfò£h
+¹¨¶M,ßcŽ¿xÉSJÀÒ“§å›•8r4Fäp
+Ñˆ¯Æ³çB³o‚Ò’½Ÿ77û˜ÿÅ� |­º¥íhÞôC¥C§wþµ¨Žîc c‹üÅ¨œ„€i@)Ø÷ÊÆ.qäpwþ¨"G¸
+¯[˜¦¨�“
++!ŠúbîÍ=Þ€( GHÇ:•1„û\Ö0Ô•qq/Ð-81tf"‡}—˜ êh(Õ
+Ë>HX·ÎÝv��Ò¨,�3ÌjÉ„«Š×ˆï\CŽ:êƒté¬�³èÝ/û‹ƒ¨41µC<ÀöÈúÎú´w¥¦
+S³¨ÕbWŒU3ï3Qý¥Ã‰Ô/5’lƒ®ˆÂ­�pÁA\†Åå4.zpOÂÒœ.aÌ5™$Ž·&r3Þ‰xb�‰S	êÂï@ÃNìÖÍ1Dƒ
+ô®‰ÐD!JBUOüùÙ—¡Uh×…/[ZðÏ·Kø£Ç›ÝÙòï»¶c8Ê4Bc®`D%Ž®MÎÄM*„9G¾Ñ¯ƒÒCI{9=>ì	R]�	A_©ªQ¸]�K’”–ä§AÁPL„ž(w¢úÅ~ÏÑµ~QÑtP·þ·=÷P!`Hˆ‹Ð%š"ðî“:úæ�#T£C¼²|?8xàÀ¡íþäctDz�³~þÀ÷û%OW¨Æqä Š8i äÅ0-¢�÷S+?èœ›D7¾cì0Gýµ±�Ù;Á-û¬W AxÌ=‡ú¦Ž8rÜšÈ!“¦;®�ÝF–Æ‡Š¤á°‹ddúÛvâšr¥…ô 8óVqQÙ½ŒÄVAEQºW-ú5”_„24lˆÒFÙöþvSßØka‰#‡k“Käàæ]Æ�s—/y—€uÓÁÔ§‰,¼«1Ëð™ƒ’¦>†yQ¦e*Tg±ßU3ã+ëWvÿn·€Œùfn!A¯ ÜjõÓÊ'§>Þ¤óM"‡Y²�akèÆŽÌ�w÷Hl—Ø~äÄÓ^˜šöËéÃ“iÙ©ù}½{îÌ|[vÊ…þjóë@AF ­a†�T#Vh6þì—	P•×€@DE�ÄÚ¨Dê
+ÊÎóÁà=»ÉET¬ ‹v›¶*!šªU£F�Ž"¸$5Õ&5.±U™v,Æ ²µQS£Á) Ae}Ë¿Ÿžûßb+:aÀ‘ygîÜÿþ÷�{Îýï=ç;ªU°
+ç?Â!j!zÌ	­Jí¢i¥Ö9}ÈÑ^z
+rˆä\�
+x„fÙLÇ4°æ‚¢+‚O0¸ô{F°s…]»›÷bq®£š[p²å"¢¡¬Š�?5ÔÝœÊ82G¿ü“e¬î]7Krt�r©O@ŽÌuË1!K}#Zâp/—Ð¥*Ý¢™<Þ3I)ëH”–iˆ~á„‘•0mÍÝ:ÖÇ]ÀgÎÚ&õ•0ªœy	„z®N›<³ßë�AŽÇ)žåA¦| W–|tx�n®vÐ—ao¸&.ŽÛž¿õë’bA¡{A|D’ÂéDa9$$’×	kÈøÀ‘Ç6\QôàÒøŒŸÝ(˜8‚$¼¢Ú‚X2�‰«ò|[Œ!ªõ�0ÐSÌh•>äè¡ÈÁ+H5Ñ>žç$31TñÒ›÷ï6Žr“ìÈž{ùúýÐøoÇŒ'³#M×à~€HÀ
+Mµµ!�Ó˜—íŽž>*C‹ÌD�ºÝ~«Jrt�òÇ�£ìF	EŽÔõé8”‚S‘$0Ão¯ï”€ð´()•¬‹…XÒÊ%8D%|Á˜³'ûg~#L`’HÂ²¾m=Aè#X€Ä‡Ð:?œqërÀÔÍµ¼ø÷‹Úý¥¯ŠñN]ÿþFÉ¿®~]Q\u·ªÅÜ,+ißh2·ý�„s±ã&X˜‰àVõ­‚G
+Ni�FD¡BTÀIPÜÙ š.•^>üé'W*JDU29²¢A$« 2Üý¡æ0ê8óWgV‚$ºV›m#ÿ/}ÈÑC‘ÍÈi–	X¢ÙT–Iù‡øøP~Ð«F†ihØ¼¾àw÷gè�q�Þg"[xn”ò@.‚(€ÑÄ5†š†`ßÆÞO@�+cmïºYú�£ë”ä�h¿r¤¿ŸÅË,°¢$Ð`Æ*øÑë–&c–vq¬AÂJ$‰:­Ä[köœE&y�ô0šlØ·Þ#h¬	k o:ÜÑ’Ç	Œ £Îš¯g†Ût9¨(wÙ[�víØ5ÐyðÙ¿œÇ7¤öäš÷é|å^Zæ?C”,ðCí½UkVMöŸ¤ŠPEÎ‹˜ ¿iÿE
+œÀ’©MBËâwR'yOŽŠ×ûªü¦‡‡�<}ÇyŽ%Óˆ§âÚí9¾ïè¸¸H­>@øÇG©åm°aét‚ú�£§"‡Á„ØÀB½RdÁõ
+á	àðšÌØq	~Pöquù¿“ßièÿfÀùUîãð•å"p- µ˜¡©™Tå€J`¸ÛìÌôc
+Nà00–µ¶wÝ,}ÈÑuÊCŽòo¯�ìÊŒeÒV/##X™™•Wé[Bb¯áÉ2#Eƒ™l Îád	1Ñ²¢õ
+¶ÆI&òm7|øû×Ç�&ßßlm“zŽà• Ž\7ƒ`ˆKŽa†1�@I�ÚúÈ”"ªnW-X’²÷À¾ºæ˜èYA\ŽU Ç,Ñ;N8Ärß¥Žô£¡êë–­Èœä3iÛîmEW/�+º�½1{øT·‡v’z�%eC³©)su–�Þ?÷ÀÞÊkŸŸü,þÍ¸©~SŽ}vœ`‚ü?ôÐŒËÙ•SZyµð|aêÊÔ1ÓÇ_.~l9ñÉ´9 g"‡I4Ïá%gïÂ/×€oX“Ã€æaÎüÂ¬šÓ×6ïçÇG��ôgLº¤úÓ—å«Õ˜°5)'³Ï¡?¾(É�÷¨UŒ=sää§ä�D?ñOYú�£Ë”K¤•jäæ9„ñ°Y²1£�ˆ#<È&å ²¢	„#ý^,šÔÀÙËc›…×e##´ wV7ì9‹�7b¢aeÁ¦u{×yÎôl0vXÝ°"hFÁƒ!Çƒ¹Úpç­Ìx[·Î ½°í35RGyi¹vŽnŠfjÂ‚„µ[ÖnÙ¹%ûÝœu«×mzoóšß¼·ñýMç¾¼@ ™R‡(t¤Ü-'Îsj¯‰¡ô‚¸T{·nä´1^aSŒ¤J•Ñ‰/ÎüÙþ•—v|¾ˆJZQñM¹—�gjV:D{íwÕ	f{Å{7B3Þ„„ZS�ÛôÙ«³ë�²SkäiÏQÿ#}ÈÑ3‘CÀ–¸}y�˜(0¶ÐÏŽŸ>*woÚÀ'˜‰±�ò>â«¿#Å!
+Juè!‹à�GBäñ¸á×|X÷ 0HÅ8Øœ:®”.,N±ºƒÝ*}ÈÑeÊ90ž=Ž6?·u‰t�‘˜à«NÖ%©“üÕoû«’5ª$U¯u²ú‰âîèèë0cÑLõ›šày¡�ó§&«æ©­nðsMrHðuÈüà€ù~£ãF2Í’à�·ƒ­nX¿yAê…aê¤PÕ�jNpÈÂ—À�ŒGg‘CIL˜„h+ÿÁ‡[Þñò'Æ‹qÔê?m ½çKNÞÎö^ýûy9ºrç¯
+`Dà‘$æ"|GšñwóÖÍÜ¼Ü‹E±Ï“¼ ×7ÖÏŠ	<v©jI
+)«’‚ô~Õ7¿G�¤hUd¬ÍôP{”}S<œ+,îæ–›Ÿ�‘@�ÑTàDñ·kÖ¸�v¯ùO
+E&Ò¶† öõ((I$OmÎÙæì:À#ÑýÎýj‚JÂO9J£gWŠŠÝGŽ²svü[I‘L6WdìèViüh¤’e{E™ç	 @*Ì  ;³Ø‡òEac¬x—ed'ðš,X³5­0k5Œ­è>Ê¸}+Ü¾#°R#!T±ã¥A¼W[çç§vppìÄq£Ø„GIÉ½\¤'xÖSæÍµgl6¿¿�~XQæ¬op÷øK]Þ¶cÃØ¥.\‚Ñ‚¸Ü•K“¸!Ñ>ˆe7J†LÂ¸Ûºj]ãVê¢RfÅ.‹‹ÌˆÔ§‡ëS#õËâõ™Q?J"—Fê³ôQ™QÚt-v¢—Eë2t´�¯°¥Ì¡#´�sh[ÄùQ?rÑ§HÿH''§Ù¿z+:5.&=–®¢MÓu•þhô+-B‹^gFéÐ»Ž`‹^ _èfDZ„Ny¤.ãcÛþÐ–îþÿNâßi‡ªíIÌˆŸ•ª�KOˆÉÐyÌ™`ãi‹/�í*ýO?ÔYê/=Øâ+ìÄ,�¡›ƒo±ƒûÓ¶oøGzlpUÑÝˆQú¸E(]¸?d­Œhí/tÑKã´izýŠ•3®3Èa)x%rs%N&yB„Ò¯J?ù"ïðÙƒûÏÜ{6/ÿLþá3‡œ:�wæÐÞ¹GÎ©¸]Á“<AÉ3õSÒÀV�„â’âWÆ¹ÍLÒÖKMx»1÷xGû,ý/÷ÕÕuÆ»<ŒP5h*ø@#"1Hdy,°,ì‚ˆh‰�VmD‹„ŠAÞ�‚1Vƒ†‚¯(ššªÑ:þÑIÇNì4¥QÇšQ©Œqju4yìã>Î½÷ôœ{—eW"¸Hêðcçì¹{¿ï|ßùÎïü¾�Ù÷>"
+€è	¼®lÇ÷iÃ?ˆ—tð³?ŽõjÃ?¿&ŒÊ›9fï¾zÜÜÝj¹eÍTÖÂ£'�±jçöÝ²‘®¾K^Ðþ/Œ¼ò\I½BÔxáÂ8ŸŸËÆ¸üí›ÜÀá-ƒ/ ^(Þø¶‡©üÉ³�è‹E¢qydÀb0¡¿ž2ìÞÎÀ�a¬ûpt|ëÕêûòš�€IME_�%W¬7dFo~yþIG›B¥ÎàO_ãÅ*eX~È7b°À#Rï¬XœÀÖßU›ÕìC½°ÁŠ—´EÛwÔ'§¬ô‰µ8G¶ö%GÑŽÒvø·e8³¸†q]á´3¤Ì¹~�µ…Œ§&ÒÂ™ŸJ_MM#Öúiýö†Ù9šdÝ’'!^ž¸3²ä¨QŽ²Ïzz’c±„i�%Æžó]oAiÀˆ3Ž„`Âë¡9Dúª3¦SÜvïXHyJÚkº+3–ª I°ð©Â`‘BégŒUZ¬“ãÀ,‰…aÂBøQ�ÙKs~	Æ
+HrH4gVDr@"›™�kžÉžÄVJÅ	žgé¾ø\´!Hb£CßÑðuCMmMJjÊ‚å‹/µ6Ý" 'ýÈ×Gåo,~øDÏa»�HœÆ÷ë+Á$ðÑþjl©¶¦vŒç˜›7nJkõ:rèˆÜIÞ-9x™�IÁ¼h½Bv×î=®>îÓR¦µ™ÚÈÒòÒÐsé �C§Ï6xŽ^àLó¿ˆ¾2ñ/ ^^�J�°ÈaMÅK³¸f(„Ø}R?�ÝUGûù2Ã’ËÐšåç“·ì>lˆžƒÀ8ÎW¤ úÝ\k+^5�©CÆ\u}ÄûHÿ8x^8Nœ:�ý!=ä»0hàh|`¸T]pïo®’ŽÀK\Ï�å#·mçÇÀE–²|¹È.Ž�×¾äX³!�ÌàÅÔE•uàgé”¶bZ™[´kõK(¾ÈÔµ=ÌNÓ,LI"¡I6‘­YÁQö»—
+m—m	�±Ík;¶¤ÈÚ¦”@Ç%Ál'�°÷ÁŽ�ü½qñua&ÛM§{ÄÞ³˜ó=ûTòŸ‚¹$x#Ä�¤‰5,^¹Pæ9Éa¹¦�zãÅÆ‹×o^»|­ñZóÕon]¼rçê•7}Û|µ¥åúÕM—[®4Þ¹†ÐÜÒ|ïî=ÂlXõp"ïõÞeæ"ÈÜ½w·PWèçïç1Â#cuÆÍMH€äj3y{�)-)2´‰É’Œˆ*ÙU,ŸæTw¬«µ�«·�ëÝté²µ¨8xàn.nM�MfuaõHÒ$&ƒéè‘£™™y9yºB]~n~ee‰6!ÖSáížè‘]”¹^W¼¾¨luVnA^ÁK‰Ë«ç/I:Ò5Èí×9É•¥å•…å™ƒoziaf~^QN.F�N—]\œ›_’³*?'?¿¼DWµiíÉ­UBvòiày>õ‡ÎÄ$PÀÕd¸þÝÍee©nÅž«·l-,ÍÝP”QYœ]RœŸ…-åäåôæwCaYZvÚ8õx¹Ÿóò¬äÊŠò‚Ì‚¼¬¢!ßˆçDa~¡]¬×•§dúÇ:Or›5?öƒòŠµºuk²ÿïë¹·xKK‹ÊŠÎuûÙ°U¿ME9ç9PUÚ—«7eA±9�„ŸB¾¢Å†ª_°8Â}�ÄQ6l)5€âÀ¶Q²�é¿ßÞ��•8weDb@‚ù6p }Q"Èñ,þÇÒ§™«ydI‚yÀwçÇœ")!x�¼Àw%Ãpà"±Ê,×ùÍŸÖøGÐ,
+š‡¾ëAŠ_dÖ	áXü/H[o�Ÿîbà‘4°¤WÊ0þb;8ÿ²t4�5/e¾l¼Ë@$KŒàÐ¾lø2<.,êêE‘aIŠ€´™Š´�ˆ¥ba`Ð‚·KÓ—¬xK3_¿(aÓ¶Í¼¤'x"}pëÑ‡l\°4{öôÙãÇŽ×ï­�QkæjîÜiÆ˜ig=\Ýª**:SäwŒXˆ‘$ÇÎã;i�©«©õzmlã…KÝº‚vHî$o¼Ø(¥Ýr$%�x_n·Þ®,¯T†*1Ô*µ*B¥R)&úúŒ|M¦‘ÇÍÕF‡Ä(£#cb#Ã#_JÄ(ã‚§�rþ`æìà¥:.L=èñj££âƒÃg«ÃÃÕÑqJ…Z£NˆKZüf‚VëáY†�ÎzP˜oë{)U8ðû€ÃÇ«Qü¼¶…‰K•¡JŠŠŽòS)T!1ÚU¤jFhDP¤&&,ºW¿qÚÊž¡£]ü]ßTM�VGÅªbÃC¢†|#ž¤tí!28*|–Ú+ÌGîã:=Ô¶F¦Œ|iãU*šÍÁ@ÒW½‹¯I|ÐM3Ø’cÕ¦£ÐŽ9ë
+Aš3š!}$×/à[…Xü®5D!ÃÙËÑ=Ÿâ™þúí
+ªÕêø´9”xŸ`áAËˆë\ÏÜ?Â^‚•âí9	yFz—u\àOA ±“»…¨ò}N›bâMÌ`æ¡Ë/‰Îî.ãùžûn·TpE
+ö:¥ª`yñ	ßsm³~3L‘4I´‰6aÉ»@ƒõ†fY”v…z|âà	&+'ÏY–½HƒíG-‹ñ��
+¼åA	!»Â’ð‰Þà -iþO$‡$Õpa�:wføÔkkËôÝÙIMyÃ¯´ªìþmø!‘þƒ•û*äSeµ‡êðÛû÷íýêè¦Æ&‹´À‚ðóÃŸ;§×oHö-ÚÆ¢-c«•°ŸìÝçî;*0=ÐÈ	Ã0$ÇQÖO˜OŸmð	ö“e¾»,*þÄË²ÈHãÌb.3"dÂ#<ø:ñg.úm$÷@žúÔ%m—Z�~…âŠ¸2ôÊ(Öqî»ï‘@!S;…¯"<E*$UCqˆfHKKdr¯~9ôßÇ÷s•ò	®'OŸ$ç‘æÎOøX!î�ìdà>ú}5iYô"öwˆÀs>è5{jå¯¸¾›’‚ÄÖ
+‚ã\Ø—¹›
+5A1½øÃÎÌ}ß€!Þ*æ± *2†]cØã‘£¡}/r~z"ƒI��*î •c½Àî�ÀvÏ“1g�ôJ3ÝÉ±Xàºß²äÍA‹$¢K ‚‹Ùúéß�IgâŸ{Ÿ)9°ÇŒõWÎ*iÐæ$?}XƒŽLÉ/º/ð6öÑÛi‰²�IÉ&±#D�EŒé3Öå®->wú¼(+ÄÐyávKóšŠŒ
+ÛÖ>ø£éYìë;ôÍß6w¶w"Q-H‚á2WErx'2bõö?öË¬¦4�ã'�1F¬±´ƒ]2fdüiÖZ²‰jC*bJÓ¢š0Ì3ÂØ1%Wh©ÅˆX�Jäß6…!3ÏL©¤üK‘’èÞºÝ{Î{Î{Î»¿÷œ[ÚY5[Ïm{xôüª÷¾çž÷Ïï÷{¿¿Ï»ðSgO×Šª‡M5ZT9‚"V™�é—ž•}ÇÒŽ÷00õXšD³ƒæü	ß¼Å¼¯ù�ÛwšÏ¨PM‹;¤¸¨Ý&½ºZÌT¥~$ˆt:éå•hÐ�«yyý×�écúíOà¦U»Ãç%+ã�¨§XJ4äÄáÊ9³ø×ÍPW†�1Ru$¶Ôk-aÌ8†í,‰j¿ðà¼ !4(˜°
+\Ó Š´)"%*ÛB”Åº†úq“m˜®LÒ‰#¼ÄÉ>èü@t”Ÿ)`ü¼LL™pÕzZ%ÂhvöÂ:Ìh>l�ŠdLLúSiBÆ�ïó‘cÉúe4�ÁÛHyB5JTÊ_[LDÿ	�e¥y‰áõXicNXQiÓFc�†þ¶ÎÛ’M]2ÑÉÏŽIc!�G6ÞøÔ„Æ×è½øßNPvJýÓÜ'MÞàZÖ(&Ê1b‹ÂâÂÞùÃ ÄÖÑHqŠçÏû<kêoÆŠîjÆ`H'—0¶1dMnQîfÆ]­B†Pú‰ÆÅo&cÞ.ä�1àÙNa‘,)Î½ni;,;ÿ,aèk� !XB´ÙéÃ¬,²Îg`žz@ä”ºÒ²$b)ù›d[ÛèÈhä((»f:ê
+Ç3õ’Š`˜*d E¿Üì‹Ö++Ñèµ>+çOp™P­~ü‘“—g5fLHXÜhÀh
+Â\www�:uÝÏf¤�Ÿ-©ñ#Öá-ë¶™õéiùÑ»å5PÇ¨;_H;Ê`ßW~È}wÐS³7.ä^Vò’¥÷�Ž�Wœ!Rß
+u)º¥^¸XcÖWbòëZ{û¢Ôs±GÉkÝ3Œ0¸/ëÈWñp·ÑQaá]Bê‰–Èé�i9¡Aža…ê±A÷Ÿk×>ÑŒ?ÉÄ´[êÉc¿¼È!^äåÙ•1‰Ø)Ûáñí4ƒÂËãÈ;Ætñ¢@ET%cNñ|äT-åH<¨Rñ•D^V>¡M&c4Œ pRÚ?äl�Š
+ßp.û¼NÐ+�`¥÷ÿµkoôç\Ímz«éi[çmÉ&.±µ[èÀÒ‰¬èò¾Å6ï«%Á
+éÑÅÊG$°¥e%ùÅŠ7â‚ëW#wFmÞ¾%·ð
++rMÛü>÷‡í±‘q	ñ5O«9^¯ŒÓÜŒ·NZÞäbŽ×Æ†ýÓ0H4V2šZÉÅŠAÞ¼v:óŒkÅEà�Ì‹YÑßó ºByEyþ�þm1Û+*ïƒc‡49Ü˜þW(ˆ(VkDÍ´EŽÌàö ‡døGQ€È»FDðô	
+]^®¾rM±
+ÈSG§ƒæõ��Ù¹`„šx¬5IçIaAáX›±£¬GÜ®¸É®öImyIù²•AC†[f]ºØÀ‚£È­·F�µ:hÕýò{5õ5•ü£°}›zZ¾³‘^-0Ñ>­]¼fÀCóïÕ£Ú§šÊ¤3‡ÍÞï“–š¦ÓêH#ÉPju¿Ç©T[Ízuîfù ¦ŠÈELÑ™—Ò@<r/çY²0y‹Éº’I;ñ³°·ÁPŠEž£u_€¸HÀ4<\5Y=d	H2œJq‚ž4ð�Ê‰ß2Ò¥+Øg�ÝgdåŸK>EL™z€�þ¿å?þ˜$&ª9Îˆû%ÚÇµ“ÇY3¯3‡N§M©³Ñ¡æíéÝ…é®
+7Dª³×ÓÑ¹-Ò„1	ð0lÖØ[nDIFŽ~€‹C—Š ƒÏäN>Zí@Y‘Š­$B- b¹{‡³§ëÆèÍñ1Ñ.î³¿
+æ-¬WËn¸.˜·&ø¯pSspvØ“�‹d(ŠÒ/¨Üÿn“ÿy†¿#8Ã'’(ßc�eôð!Z¨èUd�KòÇ¹Yï=˜@ŸË�“‘�a?gjØÖÐ¯ãwÙÏsŠIØ)Äòš�ÛÂæú¸GÇÆ†‡nšçë^ö°Ì \¢�<Û£c­�ÈåŒ!{6²‚DVú\U0ý©Ÿh¾ÝÈ=e´çÚùÔe,ýKPD|„·‡Ï�Ý‰Ÿ-ŸõéÌÒ{%„&N8²ßeÖì]»¾^³þËYþ.¹wrAHä”eÓÂmÄ8*®–óZZQëè;“Ðä0. iŸ(YíK:`å4&3/‹¦o8ÑP¬áÛi��ýpìî„8š@X^ƒÔêÑ“ßMÏH·š`5â�#ÖoZ`ÿ�éöŽ½c²I¥EÀô¥¥jñÎtÇéûíXõ‰ùˆ·¾Tã:Q™ñÅ%7GÚŽµøà½-ÛÂ7oj5Äu‰G�º®ùDÊ_	·˜Š¯�£}È!<±Ä‹TûÅIÙ{Z‚ëé°ðxËÙÎÖˆ‰)düx=c"¾ÙS7äWÚoÓ“ó‰½“ÔóÍ†¯qo«Wë=hˆ2­Ñöû
+9:=m/0ràgŠsízÑÄ)¶'2Nò²’~—“mçì�}é‚žkøbÃW+‚¿`‘±ÄÓÉÓ±´ª+º}W†¬£‘!I® ðCR�µwžÒËªwRÊêg™¡|–.X­ZÅ(ñøÀ™¤IÓ&ÕjjîÞ-ñöõ:{!VÃ±úUÁ+?4¬
+ùRCŒ»ÔÎAQ±@÷$’Œžuqsê6°ÛgÛƒ°|“ƒ/¤d¦Nuµ+¼Vë«ãÔ3|íbvFÃ£â[E®^®™ç³XžGDð^æµ6üo
+X§äb…VŠ`;ÌˆÈ�å )»3œ\9ë†Mé¼ÐõâåKÐYÏiy‚´úÚœï¿³v˜;eá
++:º,µ‘è´:P~
+R'~³ÿ÷ãÇØL°IÜ{°òI�Ð8-â8YÐ*½}gmpð{#‡»y»]/+†Iá)�È
+8¹Näœé8mq€ß©ÌS
+�y’�x
+žù%?¿BŽöIÄYà  Xñ˜�C1Ñ0NÁz$°„×¡‚+$,Žô,1Ýµ=ú�Œ¨ÜR2Ü›t!#öèÆoP‰::*UQÏÂ¹3Þ~_!Gç¯§£íFÙ0O²úqÍÑäó0¼À²Ï]àqúìÉÊ‡÷Ýx¤g�1UEµ^ý—¹véçŽÃ;ô_(ä ‡�òäøñÇ<_OŸã©öþûö(ª×E„,[·¼Z[­Öiv$ïôZìõT]Ã³¨ºªê)TŸ‡OÎô‰Š‹¡�£.£fÄ w
+rðœìsR|ý–·—ç¡¤ƒAª�ª¥5–"`Í'!±!°m�V«%Úò†»••®„ìóûÜ¸¤žÓi‰®ž×^»UdX°h@2ÁxºjDä�”¬P‰”rBUVFÆ¨­º¾ofílãïíûoöË=(ªëŽãkKë4S5­I§63MÚišô�N«FQÀ¢AÁ'Vƒ
+MÄT£BµØˆ’jKjD(H ­‰¯T3Š" ÊCëÞ{Ï=çÜÓß9÷.¨ÚÐÝP:ë™»»çžÇïñý}~ñó–Œó~eÀó&øyž8w’ÏÐyCå‹Ú}
+5€ÙÕ0(3@EìÓ™ÙbŽÀ8„¤¡oèEmq+~…·x§€xÒZ5˜HþsÞ`NäÐz+Y”p!îTxU&³6@j „„+ÏŸgæµhÐö
+×VW[³îòÁÃ›ó[~ä
+°Ñ_Ì�’š€J˜@VŽçÜóˆ!ûÝ×‰}G�þ‹Díz†V”?Õ‚@-ø¨Ð;pÊåÏ/ÖÜºápáÚ%P4Ši»Ò±8l{î6}¯¶ö+%_rðkòªÚÜÜÞÒÐ¨2�ã`þ~†¸)1¡×ïUO�ô
+œ›ðúˆQ#í‡°Uå¹K´Œ>�}¦Oªkª3„K°Šhuí™×}ƒTƒ‹ÀÖMÍ­màÛÄ
++™—pmÅ|û èÀŒý™9y{–­J˜¿raqE¡ˆ–²y½yGrQYQÂšÄ¸5qÅ¥¥|1l+Ê†+ÿ‘ã‘le]GŽû¬ívMuÑ¾‚ð �ï¾8lÈèá¡ËÂK?*®®¿Ñ@JñŠÿï\d@¹º‚(Eç”Çf*Ôö¥�‚4b G'ÒòŸ1‚¤Ó&¤« RÜmÖ8‘£wÈA%+×
+p¥Ïb¨˜€¥™¤2®YìÁå¿+®CÙv1±�V]ïå+¹˜47óôc•$‹TÒ5(FbVûÝ×‰}G�þ‹00êŠFÅ*3!\•ŸV½âã‘–½¤±üì©Ñžcš,-L  ‡¤ßÖÝTß’g·xv4r`¬—
+�
+4ž²{Äø÷r÷päPù¬²œö
+š°&íí�¹Ù+6ÆE,	¿zëî‰bEýàÈ_vüq{Üª×“R’j+
+�uÐ^NïäÐ4YAŠ­`aª$¦$Ä˜c	±Âa,í!‹gŽ™>vËÎÌ­Ùï&nZ=Êgäé²³±à¨`÷€±k7­ÍÊÞž¼9ÙÛÇ§¤ôQEX"f«jÄ^ç´3rå‡GNñ
+$a</ ýTZ¬÷ëîÖÖß½Ó 5ßem<ˆ(+éîÞàõ½×ÛBÿÿ‘Ú…^ðnç`øqàSN#º{x>X•"Í86¶mA8+vÎéá¾Näè%r0T´-`uY£ •2ˆ°ÀÁ¤{�êÈ_°š4“Iòðfi«YF�¾ýôp‹i�õ—?c‹’òS6oª<·eÉ"–¶R@Vò•ïÕý9�ÈÑ÷çqôè×ÈÁë‚PN vñ…VXTè9aüÆ¬ÍÍJ;üRùqy`Dðu7 M@Í¬Ä8{ú»{³täÐx™î7ÈÁ“ñ^“
+›ÁÚ
+³zÏŸ´gw¶è¹1_‹™ýÖ–5
+Å'´yZø´äô�2%º¤«DAU]ªtÿ�ûé³§
+ÞÐõß®Gíä <°-Œ)A«Ì	‹ß^Œ±‡QuFtðÜ•s-H‚)2“ã7ÆÇ'&BM
+ŸâêQÛR6û˜ÓRÂf‡K²¢a¡¨vŒ{"‡¨Ú£ºÆ†Ó—[1\
+²AáuÜ­!îN
+ràµBÃ¢òŸ0Ý#”àJ6?¦�Êù‹ôq¡ÀHGÌŒ"ñÐdðD'WˆuŸ°©ö¤/ÙÅ‰½BUfQÀ-@æTaÀáí­jG›4ušåù¡lÀÀF7Ùg2kf±AÕOý»šT—o2s«©#M-<a,\ËÛ¸ÜâVþ™ðlFÐƒÐN÷u"GßŸÇÑ£_#G§âPþê¦Ìw~=nÔÞÜÝ
+H _›Ô7ÔDÎ,)?¡w©�í�!‚ó?ÜÏƒXÈ&c{ÝÔÑÈAˆ^þ8r(
+Õ‘Ãsö„¼÷÷ñþQÑ¬Š2Áß»¸¢Håh‚¡™·˜#—ÎoD­%'K;Z[á]^ãHÇ¢¸Eyòøš
+µ{Ie}… ­˜‡¨zãUæÄ¥ë–‚)@sÁÏ3æ§ål†‰X†)Êž¢Ü ð�Ûõõ«ÒÞˆZ©ê1©±#g>ôðõz@¬]6ùR…ýo†]‘ƒ
+”Æ-:ü½çžå5fý–
+®^0²É[Zá�_CÇ¤Rª{¥'äÐŒ)j×j‚òõ+ˆ4Â†ñ
+7=ADÕ
+@ª!Ñp¼�¿«ô‘’øÊ6Þà»9�9z‡¢ß`LâÏ2�Ä.^½µ"™½ð5}‡
+teSÆZê/e.½è1F3}‹¹˜47rtë`’‚T(ý²&Ãi°NªN/-Lˆ’úÕÏÓý}�ÈÑ÷çqôèÇÈÁ…
+0�e,èAú®­¾³¦_¨¾â%i
+€½FÕÖö–èø%ë³ÒH@Óª.T�÷uÿ¼æ²�¼3³[<;9xòq£Q¬iú³Êd�(¯ìÜ�Æœ;/~ÝrºB1’-ó#³d_¹wÍ}’ûîßïâ5‚²SUe}'VTVî¦\äÿ�CÃ<ÖT�
+D×’„¤å±¿‹U)ÖYb]º9xnp{K|ÄT	K_öæ
+•Ñ÷�ç�ôûU]S0}}NÊì¸(…q½5¬dÇs2»!‡¨äü¡¦¶&+{ûDÿ‰ßÿÉ³n?0>83uÛÍÚK©(7P,01(�%¢vJX÷ÔÝ‰FHëè"N®¯j[˜jXÄ¡úåôïiÀâXlAø^/$"BŒßñ!ðxâp"GÏÈ�¸W©tzÐ
+{B;ÿ$^©³°ƒlòt2È�™4¼<”}rìø™ûþé°Ìd’]Êy9Ÿ}ZÑ�ˆeù;Š¾±ãïëDŽ¾?�£GFÊË´¶”üyøOŸ™–•Ÿ•¶73}ïÖ´í›®\ýd¯ìÌ1ÿ™þé»2œôjjfªª!ž‡¢þòöÍN7u4r "ZN"X¸˜)c§Œßµ#~Õ‡ÍÊ?9š´1éèÉ£Ëß\æ7Ó÷Jõe•¡”-æq“ÜwîÝ±¿ Ï7(ÐüNªóVÔ(©=ê|oœÞ'È†]˜Æ›1(~8&!fþ²hÃ»öÏkæ-XýÆêâ¿•¤gd„‚‚
+ßi¹1/bÎoç/ÊØ‘1ÙÚ™ªJXB¥€³ö—;;"‡ÆºòË*[¯V_+>Uò‡CïùÍšñìËÏ½èùóÉa¯¦eeÜ¼Y§1Ñ�
+ßèVâ8Ð™u=ìB»ŠO{èœ&Ry‰³Í´ý%]�/š‚ÙÈ&2ÓÇ¾aZOÔáDŽž‘ƒ=ùí(¬d7†ÀG\k5+»}%$jÃ†°o›ØnìÌásÎÏ|­åé—˜i0{jpCZ
+ûàOLSlh
+žÃ’`Ì¯á¾Näèûó8zôcäÐ¨x™X‘åÈ±Â€ð€Ð¡aÃ‚¢g….œ5ýäÉR‘9jé‰’·ÌIscæääKT‚m%E2.k¿û:9ÿ¨„ÛT#*‘Û±Å¼mÃÙ²r$c$sŽ‚«?{|]jrdtDrjò¿Ø/à¨Ê+_bH@†Xè@¡-U‚€¬ fxVi¨”Š00<
+‚T”‡P RDËC(#¯Ê3yò­- - /‹B‹„
+Ivï½ÿ³çüÿ½»›)ƒ»YÓîÌ™Ý»wÿûßóúÏùÎ—¿„–j
+>wÜ=ö¥±c^óÎÞ=ž«je"¸Y„TÕˆ ‡k´9b1ßê�ÙY›²4PÓ†ÏK/­X¶bì¸&OyåØÉ£à.“b>\.ð¬Ì^ñÒä	“§MÞ£îfÎæ4d¡-r"È�oè3
+.nÚýÖÌ72:¥uýiÒCÍÚ¶HÕéÎeç.ŸS=‰¡Oˆó© ””—KDP^µ6@2B1‹H(wBà
+ä(,(zîŽBËÜ�Æ�³1Š#‡	Ñ„¸ØT;Ù)Bv1—%ìèiß¸—eÛ6,Ö`
+cäÄq%ós§¯c­û˜F,¯/G—{wJ»Ô©]�ñŠ4¨
+X%y8ŠQäøî>äÐÕL‰ P8Õ`K¥mB©“Ì¦&T1æ3±Iáƒ–ŒG‘b—±M}l™U¾œ~©äP1ÂÙ‘	ïòB™q»#±-¦ú�I½à¡j1µœÚÔù	Š-S?aZ6nºf¬jå#‡j[RÚ�,
+4
+�UýK-¼€&(UNúõ!	¨­\AU�µ±[ªÛ,Ä/„ÈaQ›»¶ã†º9ÀOÛB_zöÌ?7oÙ<iæÄÔ!)mÒZ÷Ù?caÆGŸÆ³â(€ÆÞií.íÍ´:£$UÜËËCqSTXî)€›Dr®1Yý¥PÓ³ìÑƒWüWWG‘£bäp)ÐÃFÆF?ü™�m&§1Ã�q†÷ì©Ü�ãÚYV¯)ï3n¤väkÛ7/ÃS×¤,VQ½%„×�B
+d‚Ðá³½Qäˆ¼>á–ª‹ðA™¢z®k#ÌYŠÅÚ¦Ìp‹ž.Ì€% ºl,­BÈ!…vF´Â¤>€+5Ùº/’ªÛr"Tmr=ãìà4Ü ~ð@Hkd�CÛâ»×�)Ì±NC…¶�šŒÛN’8}�©,á/ÐJz$!rh¾p¬v[tf;ªê—¿¾”9ovíÆÔ¨WcæìéÚ1ð8© 4¸›Ð$ Ž�xÕ“ûçÌ¶õ2õ*“mCöw8”ÏŽŒ�9É¯«ø<F‘£bä�Üƒ‡$r¶Ï íÝö¶=ý÷<¡‘¬'O¸ú‡‰»¶æ÷MbâeMC&ÄÉ~i¾ÏŽ«g¥	……ÛR:Ð�ŒÁ‰“¨•eo9"¯O¸¥J#ókËTÛu7gÅ}¹;OéâG9Õó”.¤!l(•„~Ñæà0«Þâg†ç”Ûi£\:­Çß’Hg®uc�$r¸n€0#~1êx†	¿�>ÓA�Úï(faÄ4l8ü…Î?!DŽ@¿æNAyí ¸¹ÿñ©c‹×-Ÿµ sÐ°çžþÍÓƒ†?·ãÝíx4¨“„Ó
+ü‰ÎQ{®xÞÞ¾yÑ›‹¶ïÙ^BJ¸Î*ŽôKLàÿï¿7É‚Ü9×J¯R|9Ój0×y'NžúËúµ9›s/xî‡0q—e'Š#‡)-çèY’žø\¾¹´´ySk˜µùâÀ»öO›\˜ôˆ¬mÈ‡�©Ó­¬l’wžÂrìãªÂ`"yuÔg®2¡fïÛÙEŽÈën©ºÈ8Á�ÃV A˜þÔS-Võ¹ì‚…2™Ã�Ábù,b‘àx¡-ºtûãHËx?iPŸÕ¨‹!zä�>lL)	
+„›ûCï2	e<6.å�+‚%´þ	!r¸:N0Ñá<Aúù¤Ut½øÄÑ3kÖæ¼œ9ãCSêµ©ß¾w»&?ÿVnŽ'ßãø„êM‚(íÛ¢æÆõë7®1zx÷ÞÝ“»%÷Lï1aÖÄ=î£ð· 
+qåÅ—^ýãk©i)ÉO=Ù­_×ßÍÿî‘]¶†
+¨…„¿lùŠgè3 ½Gz¯aã‡ïüë.[±Š·9›·•(rTŒX{ *ùeÖj3¹KQ\BQýF¬{¯¯FŒÉ[_0ôiT·€7Ò;ñ�ë a¾– Eù·5¹,´Ã¼ AéêNg•bo9"¯O¸¥ê"L°êKRÛíòZ˜¼pøâþµÎwê¼n¸w?[Ý¥„9ô%ý–b¯„K˜m©;IâÌÊî¸	úJo\äÿ7�Ãmž®û•$�ºr¢¹ðëã�›ºïï€å·ýÞ"G€!!ÛÙM_áác‡WoÉ6ìÙŽ�“Ô¨A³'š™6hÝ¾U·¼W¤ÍÐAÏœ>í&N+p),Þ´aSR‹¤NÝ:<tðÔù“ÎZòX÷öÍ;´ü÷•„Y°äÒ¨£“š·Èœ›qþò[ÿ¶µY×¤V=ÛwäbÁdËZ™U¿Aý±Æ;ûÙþ¼ƒ�Ò»ÖKjxî‹sÚçþ¦À¼ÛI9*F^ê“û?�
+Ã�q†ìÑÁ›�»%÷ã‰¯K£Z�#›%ÊI“|g=ÈäèwnK�Nm$°�©þ�ê
+q~WÂt1¿½Qäˆ¼>á–ª‹ªÔÀÉ ê
+çV*„[‚ð„5ÂÁ}®k.Ñ¸Ch©#ìÈ¡D(À�Ø+™ö!šÅ5{ø§W\ÆÝÃjJ™
+¿ÉPTT…¯¸ÎßKÐ#…ý Ë§sÇ.ŸÒË-&…|Ñ¹"…E,}¡C&¨ŸßÊ_„"‚¡Cä(ü¾TàÉÙ‘3oÙkMÚ%Ön\»å£-üjÀêU«ó¿Êw^zoƒ*‘ùW/uHKnŸÚ¡ˆ” '}üèÙOá-Ó3gøT ·íÞR;¾Ææ
+{mm—-O�>ÓºsË_îaÒøyÜs:ePïÞÏ¤2aë$½QZòÈÏ[O™4Å[âõS_@U÷�ªˆÀ3Ž•�ÄÁ_Íœ_÷¾¦ý›}së&‘¦ÅJ‰ZS¥½Š~•–{BÃŸÐþóÒ ñÇ±ÄìÏ;à“è(‚Š-i©b&¨€‡%¸�]çrF†ç'	2þ‡²Iýkc;¿¿êøÚdµŸÉê1²Îý2­§µc'¢ òºOXêdDÞö`Æ(¼zýÉÇÛÅW7¶íÙhÊ".áß;=C%B˜ö_hT3¼>Ð–^ŸôF\±0	œ}ñÜE2bŒßŽ‰mšb¿
+]À—p]ðrÔmùãacLÆxèAXš -ê¢Éø=!G¤…—¹î8:9eD/ÎˆºÃÝ¢y=+Ý-M˜hÆÊÌÛ>Dˆ÷ÿ�ÞïZ\úÅoQÈŠRGô1Þr0‚ ™¶vÃº˜ûc›´jÒwHß9oÌ�&ÎZÆî9¨<þùñþÃûÍ^<GN‡ØÅ•Òü¸‡kvé×õ'‚Ú}Gö}¢kûç¿¡5ºÅØYÏ·z*é£ã‡àÎî¼÷mßrùšåø7çXg„˜4}Fã_ø×…à7:z"·p½
+«º ¥|é¼EõÖIêÓÂã¹&(uÖ°*.ìf6Â˜"_=ŽqÌ�#‡òš&&V¯ÿ÷£¢À9>É™,‘ò&ü
+åÅ7Ož’[È©S‰/ëujR¼lÇ§ÿ�FiÔ*L0Dÿ”[¹¤·TÜ%LÉ½‘7¼¬€é×®''w©›ûÎf°–óÈkF!‡!ƒFV7jÍÏXˆÑ¤^‘W,LçÕó.‰¯Qkä°Qò?ì—ipS×ÇÏÓf	É›lyÇ,^dclðŠmj �ð¡ZÂbCK`¦„¡.t€HH¡Ûu	d)�’Ð™6š`¼¶Yb )I�‚W¼É–ôÖÛsŸÄRb2A‰#œfæ¯§«wŸî;ç.çüïD·BÓ�ú
+rXü9~½m� Qz%®’R œ(y>¸áàÿ´g¬È™]�ÇÊ×9‹ôóÿ‡˜àdäÀ=ÆnÙ·}|FŒ„uê�ÈqOw²*æPIèb»ç,™£n ‡D“a9þâ§-;v¾t¶¹‘8Z=	’kÞi¸)zB1Ú˜çˆ+ãa˜¼t£Ù+Á°ôwË‹p�³`úŠ¢•í­]´‚Àsí ¡ecq‘bSzøOø—ý‡ßÒøh+«+EŽ“¡…p¼TúÚë0—[.;_ä´“g1‰�LÈDvFî¢Û‰:Töê½I÷TL¯u�†‡€&x<”~Ká$#Ï	Nà9‚Å®D{ðwuÃ©°èÑ ©=}’gqºéSÖæ°Ñ¹çÂ‘26!–Ók	è„éÓÚ×ŸúÇßò~6J¢)ÕB–¯ ­}ôY‘^ßG$‡¼7<èïÐÂÎŽ¾[YsÓaýû{"áy‡ƒò˜§h¸ü¥Œ.å//%la}ïüöóCüuÐî]»JP-[´Û˜,xòÝ…Ö!‘#
+6,§/WLXìˆœƒ°‚$=ÜÐÇMÂ}�ûæwú39y‹óhÝuç¦ÈíüP…«+ÉgG6•n
+KMî,÷�B‰œàŠ-4¡“É6gÑ&ÂäàxAr/<¼’s|é!”KñãÑO±Í1€©Ê�4iI×­í_Ü–yæR¾j ¿;85â¹­k{»úé¹éjs„ßXö<Œ‡=ïíÅî-+ññ÷?×tî~º8pà]/µ×ùæóv¨ÙwÌCäÀJãþèêì¨©ª©¯­¯®¨ª©¨-¿P¾në³þ	†qÆ~X}¼¦¹¢ª®¼êTm]ÅÈÖÇ•å•5Uˆd5••u•µUUÔãºÊËõgÞ(Ùí›ªˆÓþà`Ë¿.•RñI}ýÉºúŠšòÏ®^ %%VM€Ð®†ÃÑ‘§þCf?I�D…R0;Q_qãFó…‹ÿl¨j¨>ÞØPQu¦ö£ºŠ�kNœª¯¼àqÇPsSãûÇÿb™�ÈŒQýñí’–+WªÊ«ëª«=nØ0	yòdcíÌEó žÝ¼æâg—ª«OWU6{Ü°aRM]UãÅ¦U…¿�²`q>�<½|gÈ!Wsw‘£ùÊY'r¬zq-‡Ì!÷Ò¹6âÜ‰‡�•r–fÍ+˜gìÎˆÊò,u�ñ~=ª0ÒeEVgí[öm�ÊŒåyM²ž6ìñ’œy¹­¢uÖ‚Y
+n ‡DÏØ�d-aP�ìÒ=ÊýÊëÕHÜ½84/:è!ei‘Òií)Ü¹É×dÜ°¥ˆôpôY•Áêu…«}2Hñ.äØPú[…Yñò;À2õ¥—w†…D464QX‰
+‘¼óÖ!�JsöôYÎÁ'ÝµPþbyû�CTÞhtZ=øDzû'úÁl«@
+T
+•#Z*•ÂKJ”J­†…,hc 0‚, 4ÐçðŽ"¼Œ°M &JÆ
+Ð¢Výâ!ùyÐ`t×@õWÐ¯ÔÇŒÂ)òÐ0À8‡T*¥ZÉà¼)ÁSþ2ÔÃ!¤Ô€"ü“¼
+½:T�:;<¾@Ãä/ÝÕ�àmñÖ'jaòWöxÜàaô× T©4ª/](Ú97‚Ò×êAäœh„XX¶y%/Ã
+‡¤�hÖäšoDH�„ûÛ‚ñQ3VL›¿r>‡WÎáyBAÊãïÂ¼'Ê4É•mŽÌ/P¾1ë;ÜœW·
+©ŸôÏËŸáî ‡ÈãdžåïA…HîÑ�èº:s“‹èÞDŽCŒÀuÝ[Vb°zÍzŽu „°6bíðãWT´¾çV?ÅÑÉüú=Ï©Íê—îäyuwqH`è¹³ç]8$~ðÍƒJFÙr±å®�.ê�cPh­h®N�›2%<$#"43\›bœj„$€\0æ†L5¥›‚³"}§y�hf™‚³ƒÒ|M9Fß?¯T/ãTŸð\£.'(}²²4}*ÿcU‘9a)Úˆlh1«`lJ
+Ñú‹‰ð�HåP? :¯¿¬¹Šlµ1ÏÛ{ªÖ8-RŸågÈ•ã­ÏÕê¦ùj³½²½µ¹>Ú\_Oùë—ë3¤©�¾¹!�¡…I Ë
+ôÍ
+
+{"ÚgJˆÇh˜ü
+žjòË6ª2u�ÌèÒ´¡Ù¦àÌ�€ô0�<LþŽN
+O	JVšTËž) QÅ­Rè›#‡iR˜™ü-¿jí¿Ù×ÛÓÞw»ÃÞÝÚy£µóæÍîŽöž‘¤ŽÞN6ÚºÛ±qÛÚ�–Ÿ2{é¬/Ú¾hëlïê¿ÝeëºÞy­­§Íã¦~ÏúwÛõVkw÷íŽž�öU»×Fd�½Þùe[w§Ç
+{\ÔG÷n’žþÞNk×•öËyKfº‡žVùKxÌÝ2»î»~ºq´±2 ÿÃ“LzÚú–/Y®åµõ•M<%�Èu²GXúØu¿_ÝÓzÛÁÙ(TpØ#î)ÔÅi‹•°‚ðÆ¾ý¾ŸsMçœ£RJ…Ò’bDŽ«Ÿ_Špd¤TŽ¾™åí<aíÒ KlhÇþÒ×
+A†˜ùñ_ÞjC(¹QÇù-Dtä+Œ¿xµKìD´“þ^áórâ7†(AÐ—–I>z»ëçOF+‚^˜&l{óx9yºX¿›Àˆ©p-ùô²¼.H‡ì€o8�Ö»›…©s#Èe’ç\æ†RmGwæŒ,ÐÁ»þy�Øˆ»dÄ¯ïÃü%Ô;áOƒ¶mß*3·@‹VÏ<,þòÄn'ööì5ä/YìtT$ÃŽª	£Rf&G™ÇE'ÇE§™Í“£,i¢&Ç™“Í#Hq“ãâd›c“b±‘˜–hÈÔ)Ç3SžH1OŠ‹²DEN��?!u„ùõí•�a“kIŽŸnÊ
+UOÐZ²âÍÉñ7ì1QÔäè	é‰‰ic,±‘	‘ÉyIz³VcfÜAŒP,O¯<‡‡mÐnå öP&yTÉ#9$þúÍÖü…¿ò1½VZÌKýHƒÄA8ŽÏò¶Ÿ¬zráºm7®QnÀ0Bo‹‹ü½�ï;ú�A§?Q~’—Ù¯øÜ+;w(@A‘ã~kÅ{fÓ÷4Šˆ¢+Eòü®mÿe¿\€£¬®8~7!‘ ÒŠCÅhÔ&X”J‘ê(Z¦Nb[´â€-È#	*RQœ±€(�¦�Ð¼Šò–”RÇG‹t�vZd‘a@ „��%Éæ±Ëî÷}÷Ùsîýv³DÀGv“.³pf÷ûî~ßÍ=ÿsî9¿ûjÚ•dÀcÙÞ&Ÿ#J90î‹	kø!]Ô¢‚¡Û-¡SooWžLë²é!4•„QÝ®Už‚û¡GTÕžÂrAzÓ‰ºœˆkz³¿mQvmËÂ 4öC´´-PSmŒÆÏ£/±ä€h ¡õÁ»îí‘BÞÙº�+?Jât}€âä¯`VjÜ/žJõ¤¯X¼bÇ2m8¡íBõÄÆ’RXXì!Ý
+&åÃ5Ôgäðd§Ü3yxÙ›¥k7¯)ÞX¶²¢¸dcQÉº¢•›ÊKÞ(M+ÝTf>Ë*pÍÅKàâµ-¯g>Ú÷û£î(\ûûò
+åeo”•ÿµìwk——lZÙåîdûã†bˆféê•kß^5bFN¯a½‹Ö–nL˜øÆÛŠ+J@¢âõ¥å›V•V”,y}ÑàG¿Gú‘o†q5Æñ³º²æ¡å|·_öûo} ‚JYŠKŠ?P,/@;—¿tyßË>>þ‘�ffŸU-OŒ9&×ï÷ÁÈ¾}‡‡>ðÃi/æSxŸã[@,?™5rÜØqõÞzì5\â	ïâõ
+ÖcÛ‹-½¢gFöãY§ê”~ÃÔ™Ä0÷h‹nYè! F»Nµ XrðÏÏàvßÞmÝû�H¹á0É:�rK5Ö@²þÝ=«¡gŠÚöÂ¼ªï5Þ+ST�úÁ�rþ‚F_‹Üéz;fÍ@}Ó}C†’t²áÝ-LiâT‰ßod°€½—,Z‚·ÍÿKÃ
+WzˆgÊ¤)®³±vY˜%÷ÞsõÀÞäÖ”üÓàldö7C˜Òñ5gÆSøVèÃ˜NzBº®´0æúÈ)ÿºñâv_þý9“si„Q�Ù•ˆíŸÀ²ua\€k.pgrmpA™ë´åêÁÂª] Ê1�;z�¡eþ´è¦a·PiËX¢ìWU)â”ÑÎ0`®ÝgÚõ¸Èux†HŽµÍqôœ:ÿaÒ€äNx˜\ÿ‰*ØòN›=eð=·¿ùÁfn¥/¤‚ŽbŽ‚äS­þ h¶÷ðþ>ûäÍÏ£6ÕÇ4gÃûoôx]Þo
+à4¬©ñ��<¾OvïVÚ¨J°}÷ŽË²2Ö¼¾Æ
+ZíaãÂ©˜èÈRPøtI§Ç3–Cu–*á*4÷úÔ«>äè·H]&©¹•4f“àUÄ{39ôwr¿sÃÐ�·L'v/�šš§ŽœQ
+´^–,îë�·%‘#‰·ø!‡2� R¬Ì…ž–2)Ây
+eÐ�³¸yj`»Þëä0vXáNêŠ­kšn—‚3FíªîpLk­½ß�®Œ1zrô»;³Ó�ã<a
+ç†Tm¹#aê@=ÍcçK†8ˆ“0ÈáWþµï­ëÙÿ*Ò‹dþ¸ÿM9Ù7æd]Ÿ›5è�»úÈ,˜5ÃQ 6¨ì÷ìøà Û‡Þ‘ÿÜŒá£F\=àºY‹çœ±›‚Œâþ¦êÀç|dø€ÁYSó'O˜rcV¿I¿�ZW‹ØÀö×“èÈÑ*¥•�ÀTg(ð:ÄÀéW=‰"iŠ¤«4�"„“TE<�ow³–y^Xæß“4Nïÿd¿j
+3å¶‚puµƒ´$r$‘£ã?äˆt^Ó7]´ˆrÁÙ_|KF`ÏÓ»;`ñFÁD»[¡ù¡5	p*2ÂÂ$¦
+¡«Ý´âMbc¢
+9æ—¿ÈáKv
+r¨¨þuNpÛ…ˆz8šWõˆÑÙðX»çcÇÄAXáöÿQð«‚±ž=ñ‰‡Çþìñ¼1?�82gLîÈq�ý¡¬È¢”B*é(¶sÏ®ËþræSO¿ôì;»Þ;é÷"�èŽÈ	Ï<þYéªâ¹sžnöó›·nù¼ñè9‘ú
+õ'Ñ‘ÃuŽ@¼moÊ çˆpç³ýõË–v#*…4õØëÎà6#%Dˆs›çÐ€;½ÕñjÈÎ€”Aa‡Ì$œuµk¶$r$‘£ã?äpç7�³RêFÁ±†9¶ë‹ëŽÔÖ?á3ð
+±ò4ÞÈÑ¶Ús#é­<ä˜A¤¡ÇÍJà;$„#uñgð¬C™‰KŒaCºãQÈÑwèÍ�‰*ìX­àSa«¢Qå]ë#Ûã<©Ÿ…VÉÙs&ŒY9BŠ6so¥·úpÕ™“µuU'O;ZW]uÒ{¢útUcS½<ZÒº†Ú#UGj}§a„¸£÷¢RAC¡’*Ø„VUeÕéSµðPJ$
+_Çy-Ñ‘C¬‡˜_@B—m�–8b‡äþÝjÐCµ=®EÒHW@x‘ÖJK÷(Ò]=3)øŸ½ÊRê4g
+¦æC­»ÚÁŽê“DŽ$rtØâˆ<êp* «ÀÞåØiÕKó«€sT?x÷9|ê}©l<fžvr˜e;–Ó&/Cw8£ZF	§'ÉÜ¸Âg˜6.é¸*�!¦#‡qEÅ�="È!i§"‡p‘‘R¡!ÇisÚè^3zá ç¨ò(È@ÍCÐ	¨B¿ŽkQÅÈ9@jÚŠcÒ8�À£ž”¹}“‡sô“ ªmTÇó¾T–cæ�Lnà?;w0ê8ðEKtäÀ“mÚX¨#u”ƒÄpà�xl¼”¥Ò»77…4à�n*#UyˆH5ìAÄ_*¼B2aò5ÀtÚ2C×	mIäH"GÇ-~È§¦Hu4î;ë«kª«ó×6}Í>˜�YX¡Z6‡jk™Ó_pmŽŒ¡¿ñF,ÅæD©«ù³%Ã£¦nÂÂ^75õu¾`“0(¤yŒµ„‚,gÊ.!äÐÆ^ö:_Àß
+èÞî"™Ññ‚ª��H T°Úo«uÖ0š@¢©,¢s¬,��Câ*!C ¥M_ãŠ3$w†X|H€æø�8@Ì]õ¹ááÐn£ñn½K90³`Çqô> aÝL…ZÔ±Ã�ÓóýCFHâ	¥“³3Ç–Í~/-�!cxlOª „]ADP‡G¬ßæH¿NPÐ‰µè (ÆB¨BìNO]eIäH"GÇ-~Èa:;œžà»²¶rBÞ„1G�›þdî¨ÜW—/
+�…þ‹ÿßýhÛ3/Îœúë)ëþ¼îLËx»Œ)z‰ƒí…Õ­ðÄñó^yùèÉJÎ¨®½²òø±²Õ«&MÏŸ³pÎ?Ý�ÚÄ3‰'N¶¸hñÿÜá(iC¿x4ŠýÚL41´¬ó‘CG\YØBÕ·4Ï�?ï“ƒû!ÛÄœRSÁ*kN­*ý×Î�æÞhlö•¯ymÆì§gÍ}vû®�[­P„ÊÜ9c	„ÜÝdŠ
+„u¡ÅÂ5Nm ¼ �lÛPõ‘hp 9ŽL‚�r‡=ë¡þ9Â_Jw‰ŽêÈÇð`ÁÊ-G½õaýÏóTðDjõ�»·N,š3öÓïôgÝ‰$©’t“)D¦xž‘ª	•¯6¼á7±ÁÃ†	„t.‚j‰bIäH"GÇ-ÞÈeêì—	PWÇ£FË¤âZní&ÔPâš
+ê®‰GP‘fDÖE¼Vc¼pq—u
+^‹E@� *x@�	¨€(‡Šw<‚¨8¢‚
+3ÓÓÇëî·ïuã •-w™‰;ìT}UÓÝÓ¯û}_ïÿÿ=¼Ñ‚\Þé<‡ŸmMÜ—¶#vÏ¶ã¹9´¸á:U˜ï3ÕgGjÜ±¼£²i¾c6²hy"¦Yƒî™$Ì�Æ‚,É­£ÃV…ÙÿÑáú�["[	ª††Ua«fÍÎ+9½aÇzgoçŸ*õ.Ffý–õÝ?ì¶so2+æýÒRM+Vm‘£ß¨O~!ähm`ÄQèPMS›¶ÄØt{7«ð�T$EîÚ—Ôã7½Š
+
+�…¡1R=mÖŒÌ¼œ=©)c'º––ì³<o†yZrè±\švkû_|Yö×Oyøª	]yõ!oƒ³ÐÄ,sø€‚Ò)	ÅÔ[Í,,.…±ÿ„}ú	í‰*ù¢M‹ÊúŒ„D„-³¡—+ts‚ŽÃë:wÉ$ºf
+þ¢jm¸pÿ
+Þ~‚æ	+rX‘£ýaVä`†
+�fÐ"Œ=°+`IÚ@ Ó§ ‡Û°Œº%xaÈöäDŠ§Ñ�Wo_ç3æ^m%üJq´©257r@ÁÀWÀR¾Wu•»“}QqãºÄNsÒý‚'Qjž‚CB§KEy*kž,þúk¯¾_HÌØÅââˆ®' wmÀ¤ßÝ9lGøe�ƒE�paÄ`ŠÎåûúÚ9þî‡
+^ì0¤Õ4¤nUÜvó÷°s˜]rJ»¨ôZ±çTÏêG5b
+¹˜¸è5áRcŠÓ?ÕÛDóÔ·Ü+ÈñÑÿ"r@AOõ¯_lÃméŸ¢á¯?áUy³°ä$9Íè3c­´XløÈéüò5Ítl4´Èm{>`Ù¦áQ¡Îš�;}�&°Q'™xïŽæf%Ü™”ûA»Îvöñ™gU‘¨ùo=A3…9¬ÈÑþ0r �6V¤fxW+,øÛ²ÙKæ�?_œzpEõ]ï¸'ÕÊ€à™'K
+/šÈ¦ió§¤fî×›¬¨ù¦ÊÔìÈÁˆ>…9qxP­œ9;0ýøÑáþ#«ïWŠŽ—ÿceÔžÍ««W©5Z²�U73*0¹ùßD¬»ÿðŽÏ‚IñGõÈ¡ŸdA†¤ú ¢W(+ƒ‚�çó˜);V˜)U¥©Ò4-_º2qï.ï>Gó2qSÐü¶=±K#VèßÜ¤©k|ÖB«ÔºfNà®Ê±œ	ûÄ’�ƒo#¸$,÷’Œ�ãÕ�‰Ât­e)È�v<4¯F+Œ…P…NIrÍ*ˆ›�<r˜š>ôì
+m»=ppÙí•ä½] aÃ
+#·Be„4Þ0…žuåRîÀ¡6]?!N^?Š
+€E¼íìÌVä°"GûÃ|ÈÁÈòâH^ t¤‹Ÿç8çèõK¿Zäâë¶7#yÅ¹¥^SåžU#Û@2¨Ú)sý·'}‹›˜³4ä­�7žpÅÊÐ¸„„ÇµOþàÿùÍ›—Ñ
+:-�Ÿ¾#2ò¹Ìo’<!í;,RØ ¦í‘€w°OÜ¡ø‰Bk‰8^ˆˆÜ°9rz¯ûtYfAž‰étKì–µáU�ºÏñÌP¤ãIÒLèÚeë6ÄìŒóý“¿ëd÷è¸(ÒúÆzÛ5á§´ ä0�ƒ�¾þ]ðú0…w³q&Xh–‚R×‘1 %~k2…—àöDøá¯y‚h&z”úF»«ˆ®�xöíCæiÎ—BžÅ&‹ÒéÄÔXøcÙÅAûuêE\ÎxCLÇu%+rtà�kËEØMÑ"åR­>xüÈù¹�¡!Ï%L/s«TÞ-¿vq¸óèÇõ5è"º_¥SùÉr 4¹•˜9Ð39I7Ë±‡2.[¡åÈš‡ÉÃ=ªdiNË2NCFÉF}Ÿ™V§nVäd;z8åžÊ†CÑ.¥ñ™#ë¨È�Ä¿˜a³OäÌ˜X×XKAí8—¬Òã¼X½¢’Â A$­«iy>~¶ó‰²S�‹ùùÚ�”°?éîCeÙµ2W¹kBr"
+pÅxÐº" ÉtÏ‚�CüKYÄ”@¢
+�àZñÆ§?è6|çÕo–‚3¼ZÍ‹Øqû'.§¾Kïu„Í™žþLlïN4�øaŸ’ò	lÆ`2AÒA¡]Tk'7¢R^(*éû‘-Ñ½kÁ•ã…úÛOÐ<aE+r´?Ì‡È€4
+i Ë2xÅ"'eF‡|¼Üõ@FªòéCÏé²µJŽÒÒ:Z´§Å§ÄéMÛ-gªLÍ�<D.È ¤¯V\qó›xHq¨òù�¢Ï–}vöì	�–¦~¨ó°ðmá@Ð2øõìêÈðå«—@ ‘XŒ²9ò‡0rpÒ·æ;rPps_Y1ÑoâÖ”Ø•²¼òœcÀøÝŠ�õšºGµÕ^Ó=6ïÜX«ªU\PŒ˜9bë�x–çµ:­ï,/YˆŒ…¸,OîÏL•ø©iR?g^ôPøŠé
+Ÿµ-*þ¨+¥Ô8Á #è¢1{èAÅh¸QÞ<,98w<�ò:¼–¥lÇt%v‰ïMZAÄõ&ž=àÀ‘pÚÌ–[7xÎ€“!$yØŒÎ Ã¡ú]<wuÀ{¢ç{98ˆ›”5ÿRz[aE+r´?Ì‡„¨Z€S55È:R¯m÷¥@Å´Ìþ*äDAîó†§Óçf(ÐEtgÝ2qò„Ü³
+^z%¾f²~67rÐ��a!“’‘l?ÜÞmª«×,ÏQÞ#ßÚÓÉiTQa1*æÜ•óÂbþ‚ÔŠÆo«£×,]yF�öM<ð
+ô�;oŒˆÒ:rè ËrÔÙÒ‚~Cú»x¸Nrò�åùþï{
+k»;u÷¥—†ŒùÔuÊ¯)ÎSœ{�þ•½£ÃwûRPîë¶G‡†ðb?¡Òe�Q8ù¸IìôUëd¢yZr°Á@ÝQàãÖž‘þ’ B«Ö²4ÛfßæiÅå?
+KA�"!ÏR7îÂƒaï.T—Þå]F8E6ßƒ`{u‡ËCá½:¨(È2:,µ®˜‡À¸ÒBtqéüå>÷±éÙùôÕBÄ&øÖŽëJVä°"GûÃŒÈÁK.Š~„ª‡>wûmr‚ 0hQ¦)Ò}gøÕÖVsõ×MkVD„ÑœédöÉl¿ ùãÆj¤zXrHeD3Z_[\^|ª8¿¨¼èpöa;—AûöìzRU‹ø+)}¯£ìË¦†çH¬HŽô
+’#>AÖO‹âO“¤w�|[ZÜKäÀ¦ÚA�ˆBÝ\ÿ¢üÚ¿Ø/ (¯+Ž_^‹<$E�øQ4±ê$"M&k3jÚ‰ÑIm"j«ŽUtL'“˜¨ÅG;ŽXPDE'>P‘”(AP4q´
+X¢mb„$âƒ¸ûøÞßí¹ßýöcY0™Ño]a2žYï~{w9çÜÿ9çwËÿm¼xÉx1çìçÞxyýÎu×k«Ímfã•¢óEçŒ%y™£ß¿õo
+7ÁÏ‚Ë'L�þoe•¢(~eÂšøl}H*§©™×ËÏž…ªÙåq÷öÝ3yg¾­ûVäE§
+Íß7\,ÈHÏ8•{ª±¡±ë†VSëÕŠ«Ç?;ž�•]UYõàÑS�ß©Ãû²Úž‹lAžfT„fôAMÈ£`<iÞ¼‰¹mÂ˜W²ÊóL×2¹IŠŽy">p[+Ê�Ã"ûûç—`†°H5Ô+ígäø9ß\‡'Ëô[”¢| ÷_“fNýû¦
+ñ×N{wFÖ™l,rP¤×ê*g.|çÃø•‰Û§¿5ýHÎ!3ê�íYÈ!(&*¯2!jY¾u§ùùéãëjIuŠ¸U²Ä­^ºpÞœÝ{öÍ[<Éú÷š-ßÃJPe³Z¦Å¾™|4…Ã‚†p½9X¥u³˜)Iˆ$¾úÛ)¹N)½.�$R‰Ãu7&Ï™rúlÉ$Z´®Þ?ó�w“’w­Xù—ÙKc+›jx’5í2ÁZÝŽ²'!o7@1Ib$ñÐá#>}òÎä’�yèäÔ`ý.êí‰Á#Ÿ�z}âÈqCÇF= #�Ô§D
+B}pëãí«Bž�óZô¸¨‘#�8l±Yd…œËPR®ŽIe0žµ$mÙÔ7pÌì›L
+pD…g½âÅ‘
+e%âxß.ID"4\cŽl“y¾
+>RŠ‘(…˜�ÜÄû
+ø`:Žd2ø—ú
+ZŽÒ"=ïzz>èˆ£Æ9§®šZÇð3ùeI-çî%�™¢ÒKÃÃ‚Ëâ‚¬g¼O›a‘ii�‰ŠA¯ôsYP˜˜N
+·;æ"ãˆÔç-š�¼ÑÖ-	Ts�0
+{�A]''%r,[ºŒç»Éãÿ	ºprtõ¶ºªÂ´¨«­£=Š>‡«YÚ�´Í›6Ã×%ÓåÈ¡™ |«Ùš~8½©±	+m^áòXøU!›w2O½HJêW8†ËÉÎ¹öõ5ÆÊhû]anAŽNVÖæ6sæ§™5×kœ€ªånËñÏŽ×V×:êçrÙå])»2Ò3 ¥jÞR§£õ ä LO¢ÌŠ¶V¾=qrßþAC‡‡KYÆFÇ%l¹gùaì”ñ1±“ë¸ÉaÈ÷Áš÷C‡„%ïÝEÎ]Â–¶¶„ä„ˆ—†–V–+‡„?ÙÿIð°Ðù(oˆ€Ë’"ÈÎÙ†rd�³nKØÐ×oÔÛco¶ÔÃWÅë² ž¸ê	,8e.°”ö1ˆmäSQ%[k+¶
+p¬õfÅüþF3BçÑÀµþI¡HF~!¾Ÿ�»w—üŽ�70/r²Äÿ„À°l,-
+6ØËÏ;¿¸@Ä‚$
+úDúT)‡Û¦ß¼ükÔÇ�ñÅ1 .€»ÞŒÊµhîç!´mS‚Ú¥Ýî•ËŒNœ”äOä¹<n¹î­•šë�Ã±ñ,¯=tœ³xÀ«º_«qå&¥ãØ}BÈÑ¹G9ödö�´<hÒkc)ohOÔézúîA{BÃ‡xihaLWº¦™!;íÙÐF�ŽùéAÈÁA"±ÀŠ–òJãÌE³BF÷Ÿ85*|Ä˜ƒJNÉø´Xmû�ôðå•³V‰ã%2›šf-øýì¥±¼µ5ÕSgLƒ'œ24eocm“¦Å,‰[Òni—í•¢éP+gÕ$µØ9Æ¼-a‡o�/ Ç½¶fâÏÑ
+ºÀ–ªê‰$˜a!¨ä{D,BÄO+¤†ô1A¡Þ±‡Ç¼æ†!ì‰ZjðÂ©)¸²¦YÁ–€¢HAÆ
+‰š¸K,./)9Ì;Ð`¬(!$pj�õFƒšh»mšò«ä‰2Og…É²¬ßù>u&‹Pó,òöôýçæ$l“%EMîwÌ5¦!‡òˆ[‡]síur8v$Ú%´!ÒÊÑÖä6E÷¨'®§¹9è5^©SÆŽÖåÂ¨;ft:tw ‡“z;…¤¾…=ŽãŒ&ÁI9Ýg[¿\õ äà‰†ÅúÆš™sÞŒœ8êdáéÜs¹þA†c19eN¦Ÿ»pÞ´YÓªo×H´[ì?Ú²*<zèÅ+ù0±ÏŸû2tPÿ}™iôÊ*³D“«6ÄG�hºÕ$‘&áÜyà œ˜Y¡DÛ–M‰~a~/Ì[×TM9€åøÇ‰ÑÑÌËØÞD
+€4,'¶+a‘`‹Ñ†%…QjÝŒwíƒžÅ>è¨!v ªöGùÈ/¼?·4›EŽƒÊäû 
+/s
+o€ µ�Þu­¸¬¸<|d„W_¯ü’¯$
+*Ø•{�ÁyšîÜŸý
+òAŸŸÎ–xVbøÇ
+O·A€0‘.^â�Û7&’øéht·c®3¨â¤íIoÃ²¥Ë°Ò¥�.ƒ:d•.\€]o©ªÙÇ„óTín­c¼O9º�·»‡ÝC…òÜñ#u­+~¸94s<SGÊrLB¡=qëAÈÁ)ãþ»úú’²â†Û�,²sOô|¦¬¤L£5(ð	ÑQ¬þ°ñîM’RŽþ‰Ýµ¾Ï˜€”OS ØÓ�¤…„…¯Ta� 	NìLÝëéíy£þp±šûÝA;&úV£Ž³ìÜ‘ŠBÐˆ?Œ2µß#9dEA?i6€²KXp«ºÏr"_Âí‚�€lhÂ‡�â!n^‡6ŒA—ý½_<ä%ÛGïqwn)Ý�gÉ+|›•¿…@‚8I´Þ%X\R\Ò?2Ô#Äóbi%3€·ÃEF�£åþ+¯F#?t,ï
+Œè~Ç\f"œ}ìÂÈÃkÛ–Dª:¹÷"–ÌrrJ2ò@‹/’•©û”trh#š™2ft¹«vLXÚ$íã¦û¡ü¨ö¤‘Cz\9¤…®�ÍœÚxÇé8ôs=ÝMÈÑ=`Ø3@Õ.çLv‰¾Âp²„$	08ðVdÐ3ÎÉ:b.ºdÔö´¶µ÷	�_oj5)#šJ(ïÕ{Ö£©Y©æwîNþEp¿ÿUUs<Í5ÉÀÁý‡9*«*)r8W¥=ÿŒ•éðé‡3‚^xæ—Æ[ÙVŠ<ÖMÀ¤è€ƒÛŒÄ3ØhÑNr âµkd?dy1W—šÁ‘²"¼âwx˜ïuŸÁËÑ�{ûˆ>¾x^¶2l�yÈüo&7WøYÃ™Ð‚€&Qÿˆÿ<þ¦ú›A Áè?7¾†¬�%]ÓíÂp��.žyý­×PÊÊÏ!²c‘ò©3hKXüóÇ+P_¯�‰›ˆì$¥3¸Ý1×˜(‹`»÷ì6ô1ÌÿÓ|úVí‡ú™‘C%ÝÐ…üð™Òåë:Fêrä�:ÇåøV[+ãò''¦f®à
+ì.ä�:âRA«»<¨d¢ìïÐ€Ó¼sÈ­¾Òƒ�n dtŠTÌ„&²2³
+(/­çy–‡]¦­a¡aÖýŸü2ŠêÊÂðí¦YŒ²ê(*ÐM³t³«¡,âc
+£qK¢’dJ£:“‰ZãÙšf‡FAG�šŒVRŽ5Zš™Éb&1–1× Ùœdf*£1–dµ×·ß9÷½¶mR…Ómƒ)~šû¯ï;çÞsÏùNqg[ËSä!Ž7ŸÿºÅrìæhú�»ƒ¾h¾ŒÅ8€²s<pDá£hù²Eêtú=ÈÇß;ž:%5|b¸&F£�Õj4jû'ùËRå))ñacÔ“cÕ‰1±Ñ±.QT\htTŠ6>T¥ŒˆÒ¨ã'/Jˆ:?#'NÆSý¯¤£¦ôIJ¼íñD*â‘füÕh½½‘Mæuc*V ±#“ÇO
+×F%†F$¥DÆO�R©ãÔI*m¤R——¢�Ž‹‹‰×DÇ‚/1Q1j•^š—4 =ÊèPí¸àTŸ8EX²rü„ðäÄI‘Q‘®òw¨‰x¦Uý*>H®õN£z4i’R­ö¸anR¼Z«�0a„60(6X©�€Ø˜›ìqÃÜ$u´:!)!Fãåí•·.Oê=(†rqÖ’îAGM�AŸ.û´KÒnBªì¿Ûýÿäväî¡Ç"8þ;À·úÐE0ciÖµôåäpòÎÙYÇúHAÒ‡Cî>ÉßóÙßl.0ä`ÅœÀs41BÄÿý�w}ýÏ�¹ˆÅ£
+OµÝjô4TÕ1&†Ç6lc9¬³io!ÒzíüËNp³¶®*|¢ò«æïÄ…9~ë GsK³àtRœƒÎéÉ'7®ß¨×éËôeº"]AÁæ=5oTò(ï4ŸÂÂÍ[+vUç—æ—•–”ºDú
+]ÁæÝååE…UõºßåoÓê‹0’2$øÈ0’‘#$øË„ÑèŸHŽ}FðÙñþ—jkëKj
+ê·•m©¨®~ÕP¡Ë×é‹ÊkòõE¥…Å5ºÊÂü�úÂªÒâÊ’B}YII‰®X_¢«ª¨)*(ÈžÊòÊçÖ>4=iQ^á:C]}iq9yÚEþ5Uè+×oZ93Å¢e[2k·×ê
+b
+úšME›5O%Ë4Þsóž6ì­©*//ßìyÃÜ¤²Š2�^·øÙÅÞ¾Þ+W­„¾�“r«K³–[‘Ã‘�ú÷H%µO}qm)yÈ!ÈÎ•Ñ¹È:?s—+zV×òörHÎö0þî;|tÆTçEè|�ä"
+#äpÇâ=rãÂ¹j¥hfÊ£©¯nÉö€G:0�®xo
+C;ÞØûwröÔIÌ2ö}¡è7ßxMŽäßÿçû^Qê´ì€f£ÙØ¿f›Å2›ŒÛk·�~$r¡ò‡Öëðj«ÑFS6«ÙÚ¯,&K¿ê±ÑfEß¶0&³Íl6™-ð0map7î¶Ú¬FÌµ™Vøº
+k4f™�ê@,z„÷ABV…ÎCÛŸGŸêßzê8îêÀ¬`¶YÛ{:»i#Ï™ð@öVFÊÒtúl„R%ƒN\úˆa9ÚÂöXM®š¨ÉB1×oÎšš†|e>~ŒhÊb±ZÌ7Ì]þŠÑ˜µ"B]mÄ¼tÓã†¹I´��§2$ËÍÉ½·¿sA¾“ª4øò__�N
+\¥l…Ie–².)¼àòÄþà5+oÆÂÜùä\üá8ÈCøaðk°rüÐ˜ªÚW™ª4ó&�[5„!ÁÙ‚¿›ë^´z
+ºÈá` GÀ¨€‹ç/J´±¾dé²ùþpíG{ò9Ö6DÎP�:.ÞùÛûaa}÷‹ixª98ž_¶eü¸ñWÿ{Uš¼+:àÜ&04µsëÎ€±�qË47;o	„jE–¤_œøWš“¤<$6GìmŒ»z0˜lÄŒíÇv¬ŒÅHÎ{#É1ò¢}�àë‹G¢[Þ™gsw÷t`ž“^oÅ’ï¼ø.Zà³‹g›U‘j@Ž�[N"ÉSëùÀp�`ýŒm�O>6ùÉ}ð6ÞBÜÐ¸
+ñ$ìWf­ä0Ô°Ôø<Ä%C<Î
+ÛÀßµ¹k7]8?vôtAŽà„@¤A¿)Èã1‰&QÉÐÑøÎ�áª'VO[´j#X‰SàñK°“Õ/J<K/ÏóØfØW©ž(3ž7lˆˆ9^ómå�ó—§+&Eä€üÀ1œ#'À�cLÈ˜ÆOïæŒ_Û³70(øÜù©$ê¯w¶ÎX2sÎò9&ÆGà›Ëß¥LO]²æE3f­óÙ0—ôä”ìÌìö¶vÇäÎ/µç^¾—14e««¨ó¡]{£ý'	Üý ÇÝÅbGï#¢ Ìfd#�êÞÅÜLÑà $ÈòÂ±2`?Ø^™qøVË·<ÙHÍõfka¹:]µþ°º€J
+A'.}DŒâímÜC)	9f§MC>èàûGIÊàùûßßa!g­È’!Yueµç�y ÚÑ°ÃKæõà�#­+_o%GU*È…J¼d1;¬5ûå¹ssY1+R0Nö~
+V’ûðÙÍš«÷TS£ºy;ü÷×u²×7�•ç 
+§¯x…+† r`±ÐC#æh¾9FŽÙôY“ãŒs¼ÐÙÕ=cæãÏ<ûÜ{Ÿ|ûþÅåo_ÌÉŒ›™´ïèë­hÜq««¼¡F6òÐ‡G»-ÆkW¯UéBCOŸ:
+“Ûso]¯,Ô;14USZãàŸ¡äÄŒñàKäž#€!T"	<ÌäÓŠ		oîù:?'Òÿßñ^È‚�U�(o„‘Ì‚¼qöJúŠ‘ÔCáN’#–0’=6W->TÜs�ÂÂ#P:Ù,"‡@zOG…›Ä
+¸çfû¬©iÈûrˆëqÃÜ'ˆÿÌå™r@ðÛãÿ!�ë·Öƒ¿¹9¹®„�;“ãÞÈ’„4hCÙF
+š^<é‚@Z>ŽÅÎ‰xx*='}i^/u"´©Ø¾¿4Ýñ2cÃŸÒÌ{Þª!%N,OÓ˜ËÈyÚØ¡‰’™ðà[åH~¦ñŒt“‰øŸÏ›–.Ë˜µ ý¥ukg,›žþ„aO}7}›l<G<½ÑÞºjSÞìÅsVeg¿ôëÌi�?Vµ·–c8ø²ô)‰ÈÀf@¢¨-«õ
+ôK|!¾µ£M¸_ä€wä�6‚%/…(p6˜Œ¥--‡qéËßL¿Êo5�òÃ@>2¬�a$Ç1>¯x_¹nxû&’/Óâ˜ÌÏ
+ÖžýÅÂçMŸ«"Tòtªåcr“€ÒÏ-Ñ°¬ßíŸ:f§MC¾²C¼M�Cîc‡“xœµ"J°¡ÆàycÜï,dŒmuÛÀß5«×Ø‹…Kç‡ 
+9F'ËãÑ‚
+ý�ýr��â8ðÜ™ó6I”¨R‘!P0¦á-*Z·¡
+Ð× ¨±
+‰DhUU›ÒB‡‚­Z©
+å•V�±¡6¿0¶!Ôæ�]Ú&üà°ñùu¾»Ý��ýûÏÌúÅ­b­9Û9é÷znvvfþÇüÿ7…‡²‹OfŸÍ:šw8£èÈ‘üÃ'Îf/ÌÐ2>aüŒ„sfd�,>q¢4óhÁ±ONñûÆž°dfÏË:^�y¬øØ²Ÿ,}~æs%Y'ý¾±~"™ÅÇ1<2r3³Ï�:–—±?gÿìÄÙdTDNì¡Ÿ/\Ü°~CÕçU�ýˆ>EÅfÕí;i»Ó–¯|ãg¿úEÙµËŠAåéç#É<ºgï��ÞN}kóOY�›«!mÉ(ëZ…™=´tªQMÝ¾y{ðS!/.‹®mpâÒ¼(±žK|ÈÇÄ5?GLpó!�€˜[k¹ûöÅÍÙòÚËäƒ0âŠ‡¸9®¤5�œ¢ÿ(‰®ÁF2¼“{?—Kð
+�æ¢8±b™ýÁ(/-Gä°E’¼ò3 õ…A[‚Ñ9mõ.ŽÁäãì£_	ä0`eâJ,ÁiÛÒ¬/ÁýRÒw¦£¾©É©}‡"�päx&vdÐDB&“¡ó†‘h[ðÄ`ÛD4%È1ÅK´�„Ä�È¹OÛ£‡8&“X›cjhÈ”p¿oì	KØÔaö¡S†Û§:ì³ìd!IHìWÎ=	ZÃÃ:y(™>{8ù&!Sú#rHa‚:óU)>uÍ,ô:ãUA>4ñFá§¿  )FÅ·‚ø<â'e
+Ÿ„A÷É»Ú�KGˆ;¶ì�Cä¸×X/§ä/¾¤Fæ=È
+�:tÐ=PY‡ŽÖoxïÏQ'‘4i‹ãaÇ&õÊ�¯¢óÈ?ÀT•Š5|Œy%xL¾v°ÊòÀÊJÊ8rŒ ¹Oñ=väh½ß8úKÄAž<Â-ÎX/ü;°$1!Kðößlä 
+VÙ½k·�Ø×¦¬í;ä�
+‰ö	dùÆ¥'./¾QXVYZR‘WXqº¸²0ÿÒ§%7‹´LH» iÎé²¿_É»ø¯âü9E•yE7óý¾±',g¯æ•\?‹þÍ»‘“´%qìw¾žóÔ¹«~ßX?‘s·r®Ÿ.¸t¦øZaiEQvyÖÜ3IT¿Döpãq)Bþ7‘ƒ—]ªS…÷kæxƒé²V‚Îº¸¹jú£Séf®xÌê¢­ø¼ˆ!#B£—Œ«{pŸ’^ØÿNA�±8üÔç�Ë×œo¾Ú>úÛº§ˆ‹„Â3ÏÃú$/°vMòÅ�š˜bP/'�&Þ¥ð˜*ð¹(ç’Ž"i‰è†ŽÈ1&jÌ�‘$¿ìŒ¤5=ë;ÀEÈ±à¥Y$Äö—œc90\`�#ÇŠ®@äHÛ–6ø‘ƒñ3¾ë·»PßÔäÔ>DÃDŽ‘1d<Y¿é=UÞx||˜*²�<þZâS^]¼r)]0ßjŒç}àëÕ1TþDÕ÷ìû}Ô¤1ƒ­îòt(ü‰ÿ__�`�tôGäègBeëÖ‡=6þÑ5œ ùÁaO$ ŒzxÕ—æm^¦5�p«Ü½÷�p±ñ¡G¸�ê?Ê}ù‡k§ÆìZ2”xmvÕâÂïv>~áÖ¡•‚ßJFGYÉ¥¨QQ¶H’WžË;u0ü·Ÿ¾×Ü
+Móâf�`òqöQŽ†xáï�õ© rØ‰}ÛÖmü'óÿ~úZÒw¦#r¤¬I1•µZe&`\¹UþtÌ³d¬}Ýæ·¨²é"cÈÄÛ‹ÉùµH>i·z|QEÕeC
+ß&"9^À¤®YÉóÖÍ%9^÷©�µ÷¼p¡¨|Zqsä75\¢&\%Ó0=Ran*>ÅDÜa„/3³�Ã™ÑKû÷ètÉ@7ýiË¨£Uæ3,�ÿñÁÀUáÆ_Õe7Þ:5qÿ¤bWZ7‡HKhòóÚ‹iŽõmŠ3K†.cÕp3wüêï’¯‘rü_é	9x0¥hº�Ÿ Ò¼šÆ£ÐCáü¸zþýiUù÷×�'ã.“o\Ïqýý3hØ˜öÅ¨˜}A“—Ú6?Kœ‘¡;¡ý×[¡¡
+§À©t¥
+t¯?«@9È1ødà"‡ä
+MÑÌQ/øœÌøïá”Wg†Ñý[k¥¯‘C×;Úz7fàµ’§!F6¥ÒŠWéð@¡aS–W�™ÔÁ+²•ñr0¬1†!­!~Š}ÔÈœºJ»«é�ýÒªf¾åÓ
+kE9z-=!‡d~iäqùã|™á°µ“á@BB<ÒÖF˜�Ð+¿RLCÓþÁ»œ3ÜšÎÓ‡‚A@ù,(T÷—¾ä Çà“�‹(ªO5Wé,+bÿ�BEe‘¥V§xí1˜ÞUk4ÅÊdÒ×ÈÁ�¥HTèâ+¦
+ëy…)e'W=Þ�¶ç$!¨Ï£JûpotzYÔS	iV:ÝÈ¨&jL¥Þ&?HámáæÓLCé]Fè"±n"µ›•¬Ûg9z-=!‡é)nS•ä‰�‚zûŸÞ$yƒ…
+bcáØê[GŒ"‘‘ÆªUPÛˆŸ{hÔ4·‰ñº 	C‡:?é@Žr>ÐÈ!‹…Ê¨¬°*ÄÿÄ fþoqo[}u…'€‚.¸Ñð"&ê¢é&_aõ™+¢š*h¸…ªF§meÙvàÖa9¡•N÷r¦Ù©¦ŠÐ@h0�?Pã®Hàªºªòš‚Ýh!ÃÀ·<0°8�*ªÆ:’\–PË\@Ž^K�È�	€S·ÎÃ[¸š·©ŽÜñy…f#	Vˆ©ÃKul¸ÁPIÆmŒØÿ×DŠj·QÅ�/ƒ„·¥£Õ_ú�#€ƒO0rˆÜ‚åD…õ*<é<hnpÖ;Û½íLÖQ‘ñÙÔÒTã¬VE[Öhü�ªÔBMû9€rE1ï‚r»þvMKÝ�æš*×Ýš–šžMž&TµMµumuÕ�ÕÎ&'Gf>EÅÝ´úÚ\n>’gU,µ²’2é"ëœîäÀE=Š‚…¢ºá^�«¾®ùþõÕ5Í÷ë[]-J;º\DÑÔÞZU{×ím�Ç¤›�7ÛškœmF u˜!¦éÌ:Ø�@Ž^K�ÈAÑí�-ª^
+“à1Ôøq€Êk0"¨ÍvCÎ	�pÒZ@Àª$¸uÇc¦ð‰#ËDP"w ç=T£`e–øR@Žr>ÀÈ!*;ÖSq'1(héH_½võ²7–¾ýîú¢Ò³Ø#n>t×ž�Ë_ÿÞ’W¾éý;5wq°JÍ›‹…·×¾FEÇjˆ‰T9¥tÑk‹¢§EÇ-œ>;~ÎÔEq‘£#eP+À›òã5c§½÷ÊŒy‹æN›wþÂg†`3ÜŠ³å^BjÂ�O6{›
+Al¥Ò’‚Å¬sºŸ�¥ú¾3eý›SçN�ûÖÌù‹Æ-œõÜÿa¿Ì£ªº®8|ß€hœk:Xkœ–‰¦µEç	DqF@›•D�qÙFDªÄ!]‰#¢8 ¡!"­APfE$Š¢QPÁ<Þp‡sï9ÝçÞ'%fùG]ïõ9°Ö^÷Ýw‡sÏÙûwöþvßuY"š	¿÷‹Ä…Ëƒæ/Xº,íX*ø“åM°ú“gN¬\âí?/dÍªÜü|G”0/ãQêP˜ÍZÖ�OmOD¹—]&«C8·±ÄuqwAS\È$gÞÍ	01ŒàHy£ÉAMÔÀ�f�–ä†’ë÷
+À°m€ÈaçÒÏ ‘°ˆ‚¦Ü±ÐXu Çÿm½ÈaÿùØÚžwäãFÚŸ¼úœé…WšÌ-‘ÑQ“gO½YS
+�NRòß ùË
+juõ¡ï†¯XÌ!>(Bõ~®�ƒ`eÑ’Ád(.+©¬ºvë^õ÷Õ×Ã6­q™ézµê*d^½¡ÙÓ×3vüµºëU×®VV˜¬ÄSWß¯÷WÿšI9ž"Ð‰ˆ£D¦Œ,Z5èö@¢�’**+Ê+¯TÜ¬¨ª¹›ë2Åµ°¼”ðñ¶ˆ™sg�ËÍÑ³­ßäd¹MuO?}ÒÚÉÌScœGg�ûT´-úï³çÌ©©­…%@²ˆW¢ÃZ/ˆÈñ”ö$ä„dž#o
+kºÐj‰ÖÑ Ñ�.¤¡%ŒðqìÍŒŠ8Pü0¤�`EbâaÞÆ¬<œÄ+!ü0!ÔJÏ‘ÝÖÛ�ÈñâÙó�r6À´¸‹þÁþmÙ ž%|ƒñáø©rKòMº �à‡?‡¬¾ùÁ4�é¥å%ô)=ŒµÌæÈÎä£r"ÁŒîÝ®™<wÆ™ìLÙÇäêår÷‰“èY"JÊv•_¹|¥|Ž¿çâuÁ#=†'J/	˜Ãr‘¶"tý7èvA/¯‰v§"ÏõÆ‡þ�>&_™xÃ–­§;L›V‚0æ?ŒøhÕûadŒÿ4>éóD¸Ž$nyzy¥¥§Ã­Eè‘~­f/)rP5²Eeß_÷Al\BC]£¬ÐŸ9G´lI…ñàØ{pA�‹ÚÙµW×¡>oÔ4Ô)IƒÞ–Éùt&2PT©dÆèŒ
+¯VFÓªÀp$ZËh€4ÌZx€Á�;U:Ì"‰–5ª"¢g/Û	_\˜?ø÷}_éÕíŸ%y‚ô(·Ø{b62À½¦º·?�ÑtÑ¦œ>ÂÈQÐ
+vŸ˜­L¢‚\Èh˜ˆí´*!éŽ¯b	ñ	€X€VìãÚ›m‘Ã’Ÿ :àïòÏû,ôMú2éÌÅì÷6¯_»i�Ñ¬¯«­ññóÎ/¾È�nEÒ*<C¼ŽìED&hÊV£[#‡ 8)ÇfÁpå°òÝpð¦A2Ã15ã¨ë÷Œì3ë7oHØ“PÕp�nX	çåK=‰9ä½lÁî”ºx‰._¡5À/™>¬t{ %	Ñ´%Ñs3ß‹\ë4“EfeNf+Ñ£ÐˆK7†¬�X‹%Á kjÕ· "ˆDhnmp™åœåB“©é'í¤õòÀKˆ‚DŒ‚iiø’N#CÖ¬žëç;|ôˆØÏbÌFóãÎiÖ…c{´÷? GtäŽ.¿èòæ¼!õº¸&
+˜JÙÌ‚/Oæ��C$À	†A]±�ƒFì¥%ý™;¿êCú¿Júô"¿|�ôî}ÏÛ§®ò¦¬ÈP@ª+bÞ²sŸã	.ÊËÐç·š®çŠre{ä�Ñ9Üßqb:©¾Ê8*ã Dø™‹‹ÕLNæ‹1j&j[”¢ûÏÊf¦0Æ®¸]*F®(ÙêàaCä�', ‘Î‹…¥¾~>�ÞfM<_”ËþÂ¥Üé³§Õ7ÖQõò’Q4Az�KÙÅB?+;�6VZ©­‘ƒ–TQN ~ãy8|{1ûOîoß¸yC&Ú—´wÜ„±ñ{â22O…„­ò\âwýî÷t×úk4ÎöÞsh7]>¢UOAzà¬t{ E2Ø°"A¬çÅUåc¦:}�{
+I<hÖÂ,¶¨‹Ùÿ:;|âÛå—àZéœ1€èÆ¿­\ 3êä§°ÈIÊ¦°b(_Bäh2¢ví<jhzfFí¿nÜ¹½yÏÖ#^ÍÉÎJ|œ.”ÄÛ?¨žäëœÉôIÄöî½»ó}óÇ†zºÏ”ž±„ÿ‘-dî¦"jFÒx¨HgJœ“™ßulIVeE…±¨UT’‚br·Ž
+¿¼§ìî¥ŸBär~É¯ÒöpÌ)¾@5‰¬–¯žAƒP·Ôé\G�c´LZæ	,¯Û>uØË‘v}K‚–:0;"w(…ã'�Î‹h;£wr¬X¶ÂR(­=¾M‘ƒæ+ú‹6ë¼ý¼wë9}3Û’˜œä³ÈïVíí‚+E.“&4ëu4ÅKDgjòó�û2�’†L˜¼t«˜­‘C�¨/•a	@K\þ—åË?XA�Œ1‡j~ø¡¼¬Œ7›‰$�+æ­\™î³&œ0s‘ç§©û�ì
+˜)P
+’k5�„ƒnä°HÉÂ 8"nÛD¯)MüCe³&¶Má)©É£Æ�JN?Ë–Ì,L•ã£]Ÿív›æVu«ŠŽÆcJw²J%ªb«å�—9À¥“=§Í[²€‡j×
+?�÷‡Ð�P]£®í1Q-çm‰¨]F¢w	ŽÙíÐ½Ó¯Á÷ÔIÄ� a�øÉ³¤ÿV£ÌàUj0¢bš™nÄ—9�{jIé5Hñt@Ž£œ�DXDqST>$q»·��›HJ/ø]?uÇì’\yª˜�Í¿k'ƒR ¯or~g4ã¨:úõqHbb…ì?1[­WN[>�Çè-1JV.¾°†IÜÎ8­ZÈÑ¾›°¢Ù9äÙ
+ˆvDßååº¸�¯m¬C´#èRgùzÉL¿Ópß7h~åõ
+�5QäïµØ;á‹=’œ¬0Å
+ñþîÌÖÈ¡ü
+œ¨ÈòÚÍÊ‘Î#³ò³h‘E–fyR¤?àŠc6…­[‰1‹‡IÜŒàÙñã,È!k^À¼œÐ­t{ ‡¬%‚LüèLú©Þ³öLD„—°²RÀÜÔÒ´u{¤“«SrZ2`	íE
+s€ "þê<eB~é%€
+º…7d¯˜IÖÓÉKˆç¿=Û§ïo’�|Eÿr�MDÚ¿_ÿ»wîl‘®¨ ¸ImÛŸL†˜¨Çž�ÿèÿV½®@Q&LIÌ´¬2h a9Ô˜q�ÔjÂôäTž£Í"Ÿ,Ä��tkÂ tïƒPôôMºuÑ’‘Ýõ¸!Rš_üú ~ê×:gds‚	4û4©ò91 ‹Ö†–ñÎNÌ+LjFìX¥1´ûÄld˜¿ÿ°_æAQ\yoD�(eÀ�`Ô5)uw5‹·¨AE”cf`†™a8¢qS&ë&ñ*�o@¬Í¢«ñÚ„x,«V4YK×‘`PQ<Q@pî«§ï·¯»Ä?bmªfv@¨úÖ¯»ßûõï½÷û~£JWõóöË]÷%‰“|‹Çs“HŠ-Æyùâ¥ÎÐt\qí(nDŽöþá1çjUE´0êIëS’3`”°EÄ.,þþh‹E+M—•?ÆÙ0Ó¢oŠ’,ºTYÚ^dN:\õ¦îFÀ³·1/ùþ_óbæ=h½ç¼XúÚ³oßÑÇIÖ0YäXºnÙêMŸh»0)8‰ã6¡F´ëpk´œ¥òÈkök€p=³?à‚`HHÓÃg_ý©’GJx	^³`Ö5¹k¤éÉeÕWpöxËƒ7CáŽkWŠÒ’jêˆvãœ‘š]`p™õ@ä8´kàÀ�U•å§Ø”ðÕñ�ÿØî…xÝ­¿xØxùØÂ¯v^Bà_øÿ«Â"ˆã%cõV¸9b¸*M‚SÇÀ»A‚8|½�?b
+B0?„òE@tÈ`l´`‡Â0`‰�[v®{8Ö­�¡@õµŠ 1AÈ[Èù›—`¹¢PœpéVíR‚EÉj2M›3ñCŽüû([ÃàF%<˜›D`|i…:
+ñFr·åÂJ½“·_GAâ€ßù;:�¶à„‹Qß­ÈÁM@1Z°Xšð—UŸê¬:³®Z»B ´ž¡VX´S®L}ðèžƒÆÖn\—k¶›Ø7§ÙÇ�ë¬äÿ€p5Ò\†ýnÊÛ,S'Û€þ…³†S¬¾«s×M}?´¬ö©Ïžžº(ôBÅ9+8{eH<&MXxpÉ+�³R\Õ~
+�ƒ’”Ãígoñ>A²è™¾•¿‘–®�ù›ÂcÃ«ê«P€¶YÛZõFƒÑDØ‘cÅ3æÏ¸TWnŽÇ­�ÍÏšv‡sI'¸ðèÑ‘cû—ù¿:º'¿8ÎD}³¿oŸ¾wnßíüÏBÅ°%—|áµš­-M-ðÓf±™�æçzí¦
+[†z'vÄíûwá²·m­Ö`n3YµµõÖ-»_ìÖmXùóçwlë·æ³A_¬ú´t÷iƒÃ
+-@§£ÏŸ£æf“Ž4<·˜t6›	E­V‹Ù¤Õk-v-¢KÉ‚[Nœ)	žŒŒô>Y}Š íð}ÍVÒã�¹IpßÕß®]ŠAößƒ¡&»ÞlC)�æ&ÙÍh›¶M¦‘ö„¬É[‰›Ñl´™ìÌM2šÌ:½aý†\ß~~éJÝ^S][mÜ‡4Ép@rå©òzEÎŸ>§ˆ“Ó“³k._¹­Zé3mËúÍ$ò$�D¸xYÎ�[×áC˜�î~ÈAó&Å~›P«z±&ë£LmfHî¤ÇÇí¦•ëW')eñòÄÌìÌ¯ÿyˆ='`.M,šDH"w.2;,l/Ÿ:Ž6p—Nº'�ƒ"xƒ“Nnû*OµDªÝÙÁÝG
+Bß2>8:%jú‚éaQaSæÌÊÿk¡·FçŒ|3\&›6;bVÉ©œÆ^ä’E¸*Îˆ;òŠ]¿q�$§‡%
+P|à[ß¾¾µ5µ$îÜƒ0Ï�ŸÒkõy‘#…aB|B\l\” zÚ¤CFE&""©6ŠcD‘(>V*MX˜¦Ž‘/Ëø¸@¶bÉÌ•o!%’ì³<m\öÇ"YDltrdj¤8E$Äñ’8‘ö�/ÅE±	¢± >F'êRH£§,<%ï3'u®8I(�KÆÊ<˜›'4<bîð?óã÷¾xŽB.IŒE<˜›”'‹Š‰zwê(ÿ±~#'û I/”Ä$z<07IŸ˜$�6}†�o¿Ì¬lxä÷ºk«�û�ƒŒš­U€†�™PsemeyÍU­EËY,Ée£Ðkõµå5:ësXðXÒ Ù¸Àºràƒ®¹]ÛlhÂ
+HŠMCÑ,çJ£
+Oî�/¿ÐÜôÔ(h÷€â ÀÁÜi¾ÿÈø�„iÃù´³ychŠç—Mº'�ƒ»m24Õ76°3ÅÁ‚Þn¬¹WsùVÙåºÒKµ¥¯CU54=€@VÝPUý¸úìOg/\ÿOÙµ‹kÎ7Ÿ�,¯r)"]:‰=9
+¶
+|ûf]-ØÉàv<(ÞÀÛË»îFàv"ÏAu<ÕÚÒºëo»ÔJµR¡„R¥«RTêyaá�ã¼9ûMIVbjj’Z�ªIË‚— à=
+¹J£Ö,]²tù'Ë?ülyzN–<=v’¡T«¸NàñŠ¿¿ë+Cž#Oê?¦dò¢eš&3'%UáñÀÜ¤T…2Y™22ä�£ß“ÌNHfjT¹Úã�¹IÊ´t©J6)rª×Û~!óg&§+”*…:Íã�¹IiJEªB¾ ÂñÎÉZŒ$gÜŒK
+p?rt¹9º�<‡Ý@=9öï9ð›Àó¥çhäê àÖØóÍß!rÜ¹}‡GŽÎŸ?œ¤G;Q„oGiæÛƒÅƒ0I>YKà#I¤˜—†£Û»b`•†&è—¶!Ó�–"	êîÞ=mÔ#ü*nUÐO{>*wŠd¨¢È ädÙ	8¸Ãµ§¡®%h„4¦þH�ø{m/Èãk[<˜{Ä�6˜={¿îï×žø6—»d/rô@õ"Ç+Ô‘ã‡Nú�üîäw HÎAý$ïÏC‡}xÿ!„
+'WtÎR'Ò€b	„fá¢0o'€ŒŽ{ji¡	ì–tˆk�Âƒ1lêh÷x*~�Hp¥²,pÔ@d r¹º”K ñ×—:`Ð&‡NF|�Ã§ÃZJÑL÷›µÿ]»4*™—’¿q+»¾qO‡ävÑyÛò¼$S“át}WÑ‹=P½Èñ
+õ@äø¹¡:L</åÃ4P¬c’”‘h›�ð^vf¶QotÞÖÎ	Au üMâdG?Fºyý¦Ãú…ˆCµON°®Ì8tî»NãRí
+÷¼¸­[ˆåe#ÿ0¼ORVQÊgÉùùZ
+"G«~Öœ™>þ>GNuÐûº¤§£r§àdÊ²>’¿~p°e6{<*w	n}Œ(ÜQàëÓ'+SÍÐW	]L½ÈÑE÷"Ç/«"‡‘Ð®ÞºrÈ„áçÊ/›u-�ól÷Ÿ8àÌ�gPê¼�î”"Š¡É—ößhÛ†-È@dÜÂñMºV˜CŠrÄ«³ýBÏÃ¯ÊÊKƒGFü�«•ÿe¿L€«¬®8~_6 e†N§¢1ÊRÊ€•ZGœ!TE)²Ð�Ö$,š�,”IiqŠ
+8­
+´"�Ú©8¥LÈò’„%ì�¼o¹[Ï½÷½—¥„¡É÷>rg~ïæ~Ë{9çÞsÏùŸ}b‰¬Ûß†˜Ÿ¯«ÿÙ�Ÿ¢0ôñ'Û°H¡¢>8oXûÅÖäìÙRÀßµ«×@<ƒ³¾;¸j€ƒ˜æÿ>ü}éå)TöÍþmAKŽNˆ–7¡Jƒ›uçjS¦OŽ?VêŒiÓc‡Ä½¾ržé3›Žœ¥qÃ$oZ„¬{+¯û£FLúEÝùz‘Á8fÁ¨P&-º*yI(Ô[ÁnË^¸ÿËûîëyÏöìÝ£bæNÎ*”Ÿ8~bÄc#ºÝ
+’ƒp
+‡‰ÓVµBBröbêoP´gÕÛoS¬î8oX{!·rM^6ŠDsÌ¦ªVÞ´eø>«ª&Zrt&´ä¸	�Pr¶eB†ùbïî¯/X’–qúÜ,Ò­	B'´|[88â×!”Û”îýlÏÌyS—d\ºÒ �¦¼mAJ&ðŠ!Ž¯Æ­B¹÷xåœ…s¦¿:£æx­È“XE�Ó†µàZƒÑ¸xYÚ˜qIûþSõ�0Y¥œ6¬½E—ä¿»îÉ	£¶íüã*'ç
+k'ä±Þ¶kûØç’Þ[µ’q¿¹�hÉÑ	Ñ’ã&tFÉaˆSÎ0œzzÂwJüÕ? „´Œ\ª‘V¿#bJ0ã¿LˆÊ`Än•²¨ü¢úÍ–’ƒªÿåÀ`›ƒ[à4¿lá)Ç
+k'ÀS‹cp|„â`X�rïXÅ^‚—¼ñ
+¿Š•Ò "î�7¬}�‚j?}Ü0¡‡h‡º %G'„jÉÑ6�Qrh4M;cqKäV*�E‡{
+ú‘§¯gaæ|›Ø6¸ìSà)<¶°Ïqƒo•æÊ�4Í57ñÉi£®ó›T¸­´kg–Å°-r-{Óê˜á},h_l§M
+dß&"_„	½Î.?5u$ŠA	É	%gŠ�7O£Ñh\å„P¦ê2«÷ÔõC©ió,ŽáŽÈº'&‡·°,Ï®€�Ö€éÀÈé‰cfŒõq,Š‰É<¢Rwt2p@‰aN27¬ì3,Ö'¶ÙyÃBñ‘KKu_fæ8ÔÅ�î_z¶Ìyã4�Æ…@Be„©¢ksz ê`÷„‘"f/™Y|òpymYEuyíÉÚc'ª�+)­-)¯)uÇËêÒ[[^uÒ{¬®ê—Ï?šôrâ×e…'Ê+k¼•'*KkŽ–Ô|ç¸ÁÌaïwÂýêò£Ç�Ì+µÿÈ¸¢ªoªk*7,DðÖ•—V—­(ö«¨>U½¿¸0yê˜ðÞèá1*Î•;~l5�Æ•PÿÈˆhxÖŠŽïÖmp7ô ºûñ^(!ÅG þQ(!Ê3 ‰D¸ƒ‡Ã›&rî>¸KØ0J@]†F£~È	Þ…
+ì6¸‹ów,QCïBý<žø.è¡04,
+DQÃ»‡=ØÕqÃB…‡PØ ˆÈAÝD�Ä…wrœˆœ¸Çã¼gªœ?¶�Fã^§˜‚äØ{äË±=Ð=ÈÓ¡{ú1
+�
+óô‘ó„îGè—ÐGZ0[]JÂbÅ%8öäy@¾ã¸ÁÌ½(*.2"&¶Ø�P„z#qé¸a!‚ˆ
+ˆ“°ûP¸X«¾�ô=\~Äù«Ñh4n„0j5§œ�ºpzyNÖ›ÙiKò²­É€qiþ
+`ñÚe0Òó–¹…%ùË—®Ë`—i¹Ìç,…›p&j„ûŽ[ÛÑ¬ËHËY¾hMfZNÖ¢Üô´üô7²§ç®tÞ°Ð cýŠt*é¹™K!òs33òV-Ê^¶ö�œs—ë�?¶�FãFàC©˜`N±økØ6…Û„ƒ�klÚœ15÷�®€¶œSt�˜4ðˆI×$ŽÜÁp±ÙÄ”�K¬qÚªÐÁ–«A�¡â‡ðîÑã¸y�FãJd%fÍê2
+è
+Q�‰Í Bc9Bþ%T|ÁÅø,g&71Ç˜š”BÝÅŽÖá6³ÄÞP•>Xlró7,$P‡3‚9±¸�Eä‹à·@œâô™
+!aŒ´Ð`6·`´°L!–È"–XÒ6~Á=]ÌuÝÁÔg†`f�(	³.@€•?ážÿ[X	W¿˜Çª©sØ6Û¦ˆy‘+DÎ ã¦2¡Ü‡�pSv¨”ÉæÎ]]piPžzj‚Çª])¦Ôöï¯H\ÜQßRÿ)pO<ßå5%Ø‰›iƒÀF3‘!uÿ¥Ñh:‘i	Vå[¸ÃD9ò5U"‘²	Á¶ëS1k*­MÞ—£€™þ
+­ZÓ›¤õû® hªe
+iúlõDˆ.x¨4¥-%–P!D­‘ršÐ€û.’XºN€žä2ž­€G�wˆ`„jrËmµA“:îÅÿƒ_5Q¿ýF£t
+Ûé›”ÐA—™?ª�ìr›­„FsëÈ>FT¼šV8¾G¡m�²CìCÕÙÆÆ+¢)‚§¸Yt9nù÷ËÅ×"ê†Ðn›Ø�À`–i¬ÁUÂ–¿–¹¿å :l°œÛ˜H?Hs/LË¶)†E°¸åc†bELxÐ¼~¹ì‡Ì°£A¹¨ä“�ÓÁ}d¢Ã^
+3,Õˆ‹>þ¯Lj¥!˜?ã�û°¹&7a÷E„3¿×>Ãe*KŠÆäùÒ´…ó{¨’Ìº�	t�|ÿ¾¯7n(Ø}`·Å}¢K¼$‡(=êÊ¡²âM}�ÿ§‚¯ðY†�û àŠ@“(Í¤Á×ðÏükãÞ):T%%S·›$‡Ü)Ë™Åe?Ë ÿù½M•5^ðG¸KÔ[ÌàÖç_}Qðñw~jrC,cê˜´ª`¡5d	&6TÕ²ÊÒ÷·nþë‡U”U2é–¥"pï›âo·¼¿e×Î]Ï_T«Ô|Ñ\Aó6¡poaÁú‚Ûvœ=}VD9œl[x$4•¸$UÇ½[?Ùúá®¿TÕUR¡*m¥X\ä¯&t‘’ƒÚ$±póK�ó{ˆô«úÝÀ¨š¾²ÚŠ´ÕËfÎzeä¨'§$¿‘ýfÝ¹“m–÷¤,›6{�¬È_5~ÆäaI�
+|bè¨‰£g-œ]è-´¹¢CÀÉ¾¢}©¯ÍK™0iâØ‰ŸKÉÊ_^~²T,O#q—ä ¦_ZÁ(d$Ë+È�ŽØþ÷Po˜_‡ðoYúª¥£'%�žšœôbò‚´×¾=R$ä	¬fn’ +¸YýÜ†ÍS^y>q|âØIÏŒûõø¼œuõgëýk‚í—/æ¬ÏMyirRòÓžM™ûjê¿?ß­~Ã´Ä²8îÈ-¢þV«ÉZ±2ñ©ÑÃ†?òóGGÀ±ÝùÙ§&1”#0^m¼²uû–i©SÇOyzÒ´”ó¦oÝöˆx(„–{Î¯&t�äÒRrh´ä¸aœ¨‰êw¨ìj¯]¹6nnJï1ïnÞ\ZQöÖÆœî}{þ6ëw|—n��¨›$Ç©‹µã^û_öË<(Š+�ãQäôÅƒKnQ@å�;*{dÖ$’T^àÍ¡Ïr-TÜ%¨Èºn6e9¢x-"+‚*Èª˜PŽafú~û{ÝÈfóÏŽl
+]5Ußék^wõ÷ý^¿ïçZ&~•t­ææ£öÇ»�ì¶œoé÷ñ²ç¯žÈñº§+(*ÐË×»àRaÇ‹Î½Ü;ÓÕ,)}ÌáˆÂ
+D„¸44> ùÒ>miž:kšŽžNñ÷ÅB­AƒÃƒ·&Z»X§M¯{Q÷õ_¿võZÙ?Ð>ñ34îBm1ˆRqŠŒœ£Ól¦ÄoÿâþÓûµMµkâ&O2<Ÿw¦Dà
+èŠ3y§mœm7ìHlk—\¹Zºbå*G'çÆ¦§ìÛÂjÜˆš‚&)zcb’ùŒ™)©iMO›/ücþW×Ån×oß€&�	ªìVù\—¹1q+šënV]OÛ·ÓØÜ´¢ú6hñ|¼Z�s�!ÒxÊ�+i¼@ãJ@3:áVWU¿ç¤w©<Ÿ!i˜‘(Ä:sÄn©ý÷·
+�LÆša‰m¾**+±²·>xø¤A)ñ’Qj'Ì/·à,%§‰²²OÚºZ—U”ã[àoD¦œÜæäRzí*Žo
+L‹gð0<rà`a»z:?Š‹õX²PG_çzYÙXíJ®”,ôò8pl¿
+© CÀ]Qi±ý|§?ŸÍ!ùzkÞ…úbQÍýgYZìÚ¿‹F4…0WA.‡‡'|¹®SÚ�×…D…|º6n)3€‡“³ËŽä8†gXÑ %lj<œi1+#óøØåºúskó­©ÛÀ
+tˆl`09=ea�ÇKU;FHŽ…>ññ_»æãî¾þ)¢ñ«Õø«E-r¨¥ÿBÉ‡ä‡2ñ2U°ýBÂÂXR!ÒÉß)e_"©Â)ôóa¦ñ÷'”\Y¿!i G†Ó•F£bÑ”%Æ«#‡û†áô÷ø æÓ•}�…ÿU¢‘Ò†’yK­¶&oÚ‹	9ØÑÑ,½9y‹ƒ›cÕƒ*3ƒÂüïÅ
+³DjJ²§·ÇuU*$Ú·J$á+Wø†,§!ŸÊÄIô}ð«f&Ó)9jŸÆÜUVzíØáŒŸž·€Ÿ¼ó¹NîNç.žS"R¸Byï¾ývö�ÑÂ�QS@G·+u'èUÞ©‚Âû�(”Ë#—Ç|C�°\@Uw«ýÃvÞ>ŒÁáEÍ^½2ÍÂ¼±¹‰Ãƒ™Ö¸­D/-rh‘C10)ÑøðmøJ{%®�Ž³Í%aB¦ðtÍgëé±8ö7«»:ºÆîÅ¬ÂÇ‹—’š6¢ž`ås,äŽðæ�¹­-­†ŒÓ2S{‡^1åêæž´i³|páÕ.
+k=öôY…Ü¬x"	ènÔ?´™gSzµ¤öþæSŒ‹/–b#,Á":"<ÚYp{«”c)‚#¡–ÒéšOÖØZÛ"\dx‚h"iP.÷‹ñý$éCØÊžá7==’Î¶~Ù"I¨&D-Œñ�Û7Ï°²¨¬® X…0rUÖ‰?Mžd8<8‚ðÀÖ¼5v^<yfkguüð!ZAÀ÷
+ìÃúZOgÏ-©)x”slnqžž½îáìƒ<+ÓO�ÕUÕÆ†Æ·*nÁ±˜Z«q«Ÿ!Ç˜ÆØC+N<)ù–ðãX’§½”x®psós'ŸËÎWÈ�¥>¾áË#$mLoÇ˜¦_þ�E³ô ±4Þöö½‰ûìsKo›†Ö:ø¿·§ÛÊÚfwúREr*'6â››ý‚Þ
+GÔh/‰Fü¿ìîò‹Šß±Š\}¯F_Ï´´øONPK&"rEH`DËóV„ÝâZ¿zÝ�ðe‚�­~‚ð �QOª^…‹›Ãþc»:¥Ò¬c'×$ÄÇ†Å§%Ý­¬ 	[fQZÊ®Ùs«*«øA€7Å\*ÔŸhðäQMŠifÀ5$™ã§2fL5É>qêy›¤ñAC`p@¨x}í#ž8¹Sù'Œ½&ý­â<O0óÑp½¡®aâ„‰ùßæËrN<õÕjüJ‹ZäPC�¿xÕÃŽÒ,|[Zæ¯tv_¼7`°(†€u®×"¯pÿÈÖ–Ö_"+*ö`Fß–"ðüÛß×¿uÛvcãÌ³Y$Ä3ÇÉúúíì�vîÞM‘�PÎdŽ{ò´18$ôý P|;)*ê 9ÕðÀ±“‡ìe##{)DUþó¶™�Yqq)0Ë€.(8,,,ª]"ÅÈAãþéëé_¿ÖÆÒš%9l–Ö´µ5"ULš<á£Ï~»ÄÇû‹Ïã÷dîÏÌÏr_¤c¨›_øß!hÏŽÝ–fV5wkHÃPx(äŠÂ‚B#b�[x'	Ø(SõÇÆþÎ|š™µ­Ã¬©æúú9§sÚ„g‹³',ÖÉºv
+ßÂŽ~õë
+ô
+þrö¼bH)¦ïW«q+-rh‘C
+	{¼á“v­òVÇ•N‹/ÅAÃg
+ð…OÏèàUm?µý‚4ZÄ4eñ‘*WD¡®ÎŽ­›6™mHÚH	vH4Ð#strÞ––:8<ˆ˜²9è¤ÚÆ†¥!~Ëƒ?0„ˆÅ/‹†�ürE‘™ã¬‚òˆqUw*M�Œ._)b¡ä`�áBÃ"Â"¢$Ò—©ä(|W÷«Þõk×ÛXÙ`§”˜�c`€ÐÑ×™æ<=;÷4œRˆV!ÅëÁWž¿ö	_ñè_õˆcÒw¤Í›msçö]0G“xÐJâ›ß=k~Dý¨÷‚ñ(•´;z¹†úÝ(/ïî•u·uÉ8ja5gïÁt%ƒíeýýÄoÃœòŽïáË­ù±ÆÔØôÛ)%-&„ÖjÜJ‹ZäPC…÷ürˆC$ü˜vy»K´Ë"oo•‚æ"@©<½­ˆX%m—²B×½EÑä¯ ‡�"î^Ãý€@_óé™ÇðRQÈV
+õuuÏspØµ/]64€'t7~ØÞä²Ä'Ô—Æ©�XóFþ§ø5¾lö�
+\Ÿ¼i„%ÁAÓMOšL�Kï•Ë)¹`0":zi�«¤�Ø^GgWÂº„9–sðsh$¢Hz=øÆÐÑdA¤»Œ‚S‚"(†�ÛòÒt¬urrX¤Ú™º}Îì™7*oª0>âû”*"÷\žî=0N30@4oDMÁ&qÓS{³Ç-�áœãëEÐdÞÅsvö9EÙ"óK¬ŽŸ9Êò:P%C1u
+uºzº%E%9(ÍÑJôÒ"‡9ÔŸ&œ°ã7-]-Ìu·†õCðÀÁÂZ‰´_`¿.AöF6ÆÂbPDKB^ÿf¿L ª¸Î8®ÑÆh=¦‰±6.­¸EAD×Xµb\0‚Ö
+©EÄ¥¥­¦Õ¤ÚÔª'5�1FÑÔ-1*%Vã’¸�ªGå¨ñTM#.¸²>VÙðfî2·ß½wfÞÃ%¦gÎùó˜73wÞýß½ß÷ÍÃÐ±¯“Ÿj×ü…@¿£_ìW++5QŠ¥4Œ{ÇÌ‹ËÊÉ‘NUFÎÜ¼4¼Ïèé¯)BÁTë]TC”§fÓö4iÐypû‘ó^7xäìá!#z´ðkÞüÀ‰Ñ.œ=–_‹Œ|1øbÊ%ŠŒ"HË)pMŒšè×ÍRÏ$cYn§z*¸—Ûu€ß�)ƒJPE:CKýíæ…
+:6\½ã]Ä*ÞXüzë¶-�œäÀ0£´ÌýçeËŸmù\™»œGÎjÕ¤ø™VOO^�S™ß4AŒˆâ�û¶5ö2~Õ/açnÙþIÓ§›­üË
+ÍXçpË¡ã‡žhúÄ—Îñ)Öqd{9Èá GuÄ»	EšŠ¡Zi¼Á{áÖ�[[µ¸žŸ*o€X%Ÿ;åÐáoÛ6Âû‘9–Šrä u6½Ú–»×%­6´Í«±c2
+oOÇy•�„gÅÇõ2è_.òà¦ÏûŸ$„Ý°3
+¸°l½‘ÿ.�‰Çw´Ð¶ã(¿Î“_è2½[û¿àè^�{>Ù=,pXø+gOœƒï­Y4 ×®}ÿ€@hˆ={éÜ€áýæ¼ç@�²ÞNõD=ÊŒßLëÐ§}ö=NŒ7¤˜²ß',þQßŽ‰ÿŽþüàþþû.YºMs¾Ð2³3ÇŽ91²R©+šÔõ<kOZGÿ}"^ÎVóÄc
+Ò•t0©i§&³–Ì„¼u;-lÜÈˆ):�Á.Ð<qócû
+}ÉuÏÅ‡Øb=;ªçr�ÃAŽêÁR¡P‡y«�r¤òúãJKoÔ`úÂéê±‡Ÿ‰œñâ�Þg.ŸñKmÃËw.tÔ%(¢w»§²2¦©’+x—á•cæÙÿÏÏ›<Ólý†�üR%q—��288³à6‘œVß�ä.÷äææfäfgäg¹Š³Ÿ<Ðì¹F[Nl¾‘{�)Ø¹œzµkhÀ¤ŸOf„‡’ºbõŠ6Ý~púß'G,j'äPÙ¡3‡·ùNt\Gª@¾ùÕ¥VÝÚFÇÏ,QÊá®²"÷¤ÈÉÁ�AÙY'DÐ±ÇZ?ßz×î]’7ôÞmiÛ’>jøý•[ßÓßÊq¹Ç3>:2¸÷ÓN#`¯Úô×§Ú|÷Ì‰30˜ïÎkÕ©åâwÞ,E%v¿}òë¨þÊA{!‡ØõÐÄeÁc¢öÝwõ!Çu¦”¯S2Ó3‘ÂI>ïÜºªpWX¨šKG#ÊŠï/Z´ Aã­Û…ŽèÐ; 8¨{ÏÁ=ƒBý;u‹š<½0¿n-QÊV¬~Û¿oà�ð¡±ñsû„ô2èÓ½»Å2%”`ËMÕH|-Q=É§’5lôÅîœ�¿LÞ¹'qàð��ý‚fÌ‰}yøOB^ê�ðázw…[†±õl³|ƒS 
+wùî½{:téûëØ©³§¶hÿã°Á_¥\â{Gàâ©sg‡†‡µ
+ò›1wVø¤Hÿ�—¼YTZ,`ƒê²…`U—•qDìñ|×]f.Œ™6gšH@—ÐN‰{wMqË”]K½6gþìïý°Å„¨É¿˜Ø+øgQSÒ2Ó0¬RùuToå ‡½�Ã'q^™íÒ‡@àA¤®§�U|çTA [È˜¿>sÊÜ¥îÖ†�9&züÈ©c:vÄèQ¯†�7nôøÑacþ´xiiq)¼Â‹ «(ç³#û–¼½$f^ÜÊ5«’ÏŸÅâ)6˜èÂ–»«~}¾ÂÊ˜œ1á|ò—r�©¼ã�JZyääÑå«–EÅÎøãò¥{(q—‚IŒT
+cFê|½Õ¢äÿã'O¬\ýNÌ¼™Ïß¸ccjZ*Ñ�¾*ÿH¾xöý�fÅÏýÃ²·¶š˜�ë’ù…?ù¥*ÿŸSœûÙ‰=o¼»(êWÓâÅ¯ß¼!ùÒ©¢Š"qƒ&7Â•[W¶$mš?oþ¢ß­]¿.åÚ*Ö1Ï2µB;ª�r�ÃVÈa¢…	¾©d¢YXÐô)ïYÞß¥uüsµ*sÚæ�êQïåçßº{;-?óFÖíŒìÌìŒ¬¼Œ<×ÝÜìÌœœì<quÆ`WnæÝŒ´rO…^™eÿÕ4¬(–»«Q`uùFãÆõ•åŠ<†)@�ê‚â¼4Wf^q¡lF°àÄ_¿6Ë7	‹&+¼zT¤/='1Œá,E°†Q¹.HTñ5�ë‚žË}R"ók#¤äøN`›2µ•¤f¦ÞÉº;1D%Z�é
+~ ÁÒ•ëº“v2.bD‘ªÅj#Žì.9l…¼#Ðûyƒw¢=H °‡f3Þ`>¤aÎœŸMÇ3oO„—eyð•8�PAÌG,î�Íˆ
+YíîñrÇÉVS&|cÂ/'/Â5á¦U#pöñ+ò«!Îòá{]ÔÛ˜¥-Mv^=Å„ð‹0Xm¤F~ù0€…#!3ê	‘–åmÞ‘&?sžÄÄz#Žì.9l…2eÞ¶nW¡ã$ýV&Ïë42j‘Uœó?èþÐ™¾ÑK1¿G/ËXt9DÜ ¸¤ ïC 
+“<�õXàòè»`$Vyâ¾©Ft|â\A0•7>4t6�*�Rõi¸>ó'•¦"AŒšw™ëÄ{`µ‹ê	¾Ç<y2Ñ:O‹8¨zˆB«”ßüÚ+ÅŽê§ä°#r˜¹«ÚßÍ–áeK&f#=ª�2XùÞ'BhÞQÓ×œÇúy¹•Ì‡TáûÈwñøÆƒ÷&‰aFÀ /mZ³êOÄ'•„yÁÃtËaƒêÈ�õ!fråF³]k&KÆÀF¡¬
+wÑªC„qäQm¹»ÕC9Èa+äðÖ
+Í[T(ÆW(†òýÔ÷†ºÿ-ãWˆÑ�ìTŠ"èŸ¼ÝÀ‹¡Ê;â7BT±7¶b,|(*¸½ÿQúuËÝU[r]ÉÄ™ä ¿ò‚à›P~óÝpÕN°!ÅçÍö´›ž�Æ×õíÂæî#T“øi½‘jæ—¯fn–'Îpdz±€<#*Ö4Ô9ŽH“l8ªE9Èa+ä0e–à�Œ´Œu¬ûxëÇöHX›�”˜TZ\úm.¡GÍÍ¢;æx!‘C´Æ*æç˜êõ(ˆÂ|A4]Ãy„‰yÉzƒ5‘$‡*ü`6\£ÛjJQ;¦7}�Q•·Z�AM– TšàP)32JõPÀmÔðŠ¡�Û'¿Â1ògdS@åù„O"Duê�wQM3ÀƒÖ×JèÈfr�ÃvÈatFY<ž«)WcfÄL›2mÊ¤)ácÂ—¾µ´¬¤ÌŽ�ÀÑãHvIM×ã½“Êÿ¼óp²]˜÷šÚ›¤ùXÿ
+�0¢&Êh#Ž„OÀê¨:rä¨.ä ‡Ý�Ãd	ó½Cõ¨ðy3õæÑÃGÓï¦cËÌZ>UGu-J°o¢);š’š>GÐ"Ž5¢ªðñj[{S¥^A…¿¨?¢)•
+Ÿ¼8O0Ò˜CËŽýŸÊA»!‡oîîãŠ
+w…ïW¤ ë'é¨.-þ¸“1Áð•Ÿ¬ás°F0`j©Â)h€²ÚkýTL�+–rræð?ôöË¸§+�ã™"Ä#Ò-6”h#„ŠG"A£¤;-íÖ+ñ\oªHÑ¢^�lé†’évÇdØªQ¦‘‡D”ø'!Þv»¨Z†Rñ¯Dÿ÷}œsîÙß¹÷þ‰ÑY–¿ž™oNÎ=çwÿ{¾÷œÏ‘Ôùªyý‘Ó2×ó*ŽÞ…¤.i˜$¬˜„\%Ú�‘ë÷ õ´&Ú©í<ÐI=�\Î}¤‚� v¥rÈc›*¦XV0ì-0‚æUBõ9#çoÁŠ^ŽÓ \\\Ïš8rxr¨Òoˆ”Ã–îZÖ§>I®ÿƒÂà¥Æd®ª®�2IÔŠGìGí`€Ñ¡’ ©èòÈý<LD¥“Õ,*–¡ÈA¨Cm‚]DüÆøé¿X..®'"Ž^ˆÚÂyr…6´Û¢ZEžÙÉs=.±V.•^\™ºrÓÖM%<:pÊÀ°P,PñfE™LÁè1ÎSb()œ2wÊ·»¿µ`ÃŠ˜Ñ¡¢C†á¾Þú÷ƒG0�žö[åââzBâÈáUÈñ0�êàŒñ»¦X‘³Š2Zõè?¦Ÿ…Ö°ã]ªO?
+Á&b*<Wó~L¥T	ÏPø¸æ)QyöÂÙ�Z7<:6ÿØ^`„‰†Í�XdëWÛ¾Šo,¿‰åé¿U..®'$Ž^…Ú’¹¯±Ä¹ˆX©£<PÈõüIfÈ‘s"«yï¦ãûX¨	¡°ýÀ¿›vctB”�Õ´Š•Ö£Ÿ‡hÏ�Ü°¨°øqÃâOX0ÞNíàPÍ¥Å•lÔþöÄw®^\i©qÛ›‹‹ë9GŽú"‡«
+Þ˜««Ç<HÆ²–Q‹Q�¶XkB(T¹ÂTFÐ›ÃABk$˜(Z[5n‰ˆ]Eµ¬ö&Ê®xâœž¿�¬Šoò^*BeÉ‘yê{ßß^	áâ`f!1!¦R0Õ¤€o$‰
+6ê€ ½ÚNª­÷ÂÇõlÑQ+Å¬1DuŽj-Èp•ÑXG_Eë9%³Ìé "b`�%*mØ¾>nDlî¾œ‹æÅÄ°3Ä¨3Q=M˜­·eíhÒæòÝ«0˜ë×ÕÕSá\\\ÿ‹8rÔ9¨lxJe×Þˆ$6è[´âÚ<±«¹Ç^
+ÄcPmÃ‡�Âöoö(‰‚³ZíQO>ñ×X®nµ	¸æãÊK¸žQ±3]É8šÑ ã~“"‘dWlø›Ý;#âú½Þ¾u×¶ÓN¿xíp€ XáRZq¯òoiic¢;Æ
+š±g7sQ\zåÚ€?F7‰næÓÃç•í—-Z\e­&Ú(:uˆó>œ7lHÉÉcŸ­YÕéµŽ/½8cîì;•åHÁ)É)‘}#ýý[Í˜7ëìÕ³2ó€Ë$åîí»]cBGOíÀBÞ�½º´_³~5"Cªˆ²¨áv…­òåðÎ«¾L–ÌU0¸¸žOqä¨r¸©€èT 	{DîÜ‘€µŒéj°¡³„Ä‹* ç%ëñzJ<=ª°¬€¨zGÔçY›"ˆ«°öŠ×Z}'fè,ôÔ
+Éõ(V€twIfƒ(¿~SúËÔ‘‘½3°o›Õk—g²v²‚#BÛ½téò`��€¯Ü0¾;¸kHHjêç'Ïœ\–²¼kÏn“'M´€‰˜{2ïÕ	Ý}úø¦gn=wæ¼ IFn«cüQÒ‚5èùÉêE…'¦nN
+�èÖ­_÷	#ÆNk8T°íûoÚ…·”[i»Ã|©~E{
+-:µøtÝ
+›,œ»øÓ€¡†ýi¸^‡aª(ÉŸžV^v�[‘‹ëùGŽz!‡ëí<hª‚„vâ3�ÀÎÓ×‚
+8Ùu8qöàCÔÕŠ(nxÐáDïÃe“e°³–RÑÙ9ñÈ QváÊõIÖ®r�—×	P"óp¶ß€–ÑÓV
+w¾ýâ @ÝQ˜æeç�›ðçý‡d‡Be:bÂ¨àÐÎÙY‚Í&Ta©Ü‘ñ]X�®ëÒ7ˆT¼á0'vmòF@
+6ËV¬™‚ýAŽ=(Ì™íë×xéªå·«o‰T°)¶Mé›|úÌÿdÁ½š{ˆJ6j[ºaiën�ÿüù8ÄÃ`z“'NîþÊ¡Ó%`p ŽkW4kÓ"3/KfèÉ8>¦ì’^	:uâH]&�3—7Š#G}‘Cƒ
+Ø,6C�¡¨ ØatÌ�ÔÝ=dÃ$úv*Ú$O>ÑZ!LLfKé
+#ÄK�W.]í,M…ùÞÝû·¡yuEÍù3D’‘ÂÁDëµÖÚví«öÌ!Õy©öoáò:í9–çÕ<br”�ÖÄ�|³A/ßÜü|SU
+óžV1™Lœÿ×¯–ý¡OÇ”´Ïá›×hÜaGŽ‹æuéÕìR.Ý	æéoC6à}ÕH,£LŸ6µu›—Žœ:N™Y ¹’“—×Ìßÿ»�»50÷À¡š¶jœs °Z•Þ¾Ñ-æõÅ)K*i6/>u8($hæ‡³XŸÐ©&”pÿz¿¬sïÐ]»¶‹ÑÍÛ¤®�¹¸¸¼U9ê…ÄYû¶ÕlÝ’¾%i~ÒÆ
+—|¼$õ‹ÔôÍé²»/µ[íî`uÕÊì2 ×¾
+±yûö-\´¸ünù…óR×ýõü�g¡ôÓ/—¥ý#Í&Û
+EÉ+SÊŒ·µ5„x‡$é|{ýCFAzØèž�\Þ"¢mÎñ=
+¢üÂÇõAT(>r°]ÿ�ÝÛFï?þí´-­Žj`R™Ê_ïHo9jä{ãG&NH˜4zLâÈÄQ‚ÛµmßÙìå–[=Ã›G¶4Û«€U¨f§'„>˜3ûµÐ�£§O0HV"'+Ï·¡_ñÁ#o ^¡Å-›ï-È‡FX’’7¬~!ØwfÒìüýû³3s÷äæ¥mNëôFì@S¥™Ñµ¢°HøRˆR%˜Zwj·2y¹©Úäâa}tŽ\\Ï�8rÔ9 q"¤÷+«’×¤Ì˜9ËPXd¼Yöó¥ó…‡
+“¦N\³6Ù.Ùà*) Gµ¥ÊXj¬�[§sçðÐ®o¥e×!Â@ˆÊ�Zæ_�×D„ÅÅc¹üÜø~<ý/ì�³mè´·Þ�ñž@QµÙ\rè(e} ‰Á·*Êï”—¢¤ÍÖhk1YªîWI‚^.ØÀ(tÀ�ry�`á¨’q4£qL³ˆ	}%Á
+ç~É¿O}±}ý»sFEvlÔ¶qßA½OŸ;.SiÊüi>|†$Æ­úlùÇs-]°,é£Å3æÎLZ2í_Ö"³Xa¾6¶g³~-ÔJE@&÷@Š2sÆôŽ�;�¹ð+AÀÛJnÞ>ÿæ†ýE:„`z¨°¸IcßüÜ½�·˜lÃF¾Õ"4àÍa±£Þÿ/ûeÕ‘ÇqˆU†Ã†Z7ë*Ù¸Šw™%ë�ˆYƒ¢$‚@�s8D!"ê"®Ñˆƒ€(QðXXPÀƒc€at¸ED£„¹f€aîwöþÞÙÿ–*ËÒz5ßyó^¿î_÷ôû¾_ÚÙÎÆÎÎÖÞq£ƒ¹…ùŸ§ÿ)á`<Ô¡´¯’`hO5	Úµ�ã˜EV¬Þ±È1^äÐ‰_*ppt:sö3—4¤aTPZ“£¦ÕpþË¹_â’âb~Ž‰ŒˆÝéš¥œN‰ŽŠÎ¸’œ[�«k(–‰÷Ú…g.^ˆˆŠòðäŠ?|”v1µ·£ûICÓ¼
+g¯Yð¨÷iU}m\lœB.ƒ>‡FB£"¹‡p¹§N'öB5•Õq¸—.\JLHÛ–|*¹í·6Hãw+‚ƒêjê{Ðë™œ¥ŽwQÌS#2D—õ-ô9J™uŸ@XOo'_X|&ý¼þgÆN¾ýÃCà½zÇ3’Tùp�D>¨ìRhä¤Â€v	4 ˜çºèsÃQz‚ƒ?HŠf¢5	M?øÏ™?·¼JW x7®fgM44,äi+PÐ¦DÀ706,Ëç#%–VÿñÓÀˆ­BQYi‘@�_Æ»U(òÓ¯¦þýksË¯-6æ;94xg_×ô¹3Žž>¦”+uPGæLšb‘ƒ«÷@,rŒ9à‹�è“çÏ:¸»B>gÊ(&;ÂÖ~ä5…¡Ûyùœïô[ÿð“Ïžß½#ø�ð…0Ûnfk•	nÞÈ/Ü4Ïi	NÉÅØ€{$'<)´¤¤@À¸nt…�áÈÐHÎõ7�JQeOWÏ*¯•«¼×v
+vg_½>kÞ®è·rÂ¼öŠÍ/æóŠø›}üÏœLA�Ÿ{cŠÉäÄ¤$!_t-+s=gÝ�Ñ°J´<iO»|¹µ¥U·‹$qò¥Þ¾Yý¿"a%Æ®‰²�O^ì¿²õmÝë¿?!BkD¤QÉÔH9Ózþ—VóŸuµ¶vÌùj®ƒ“½rD€�ÔàbëçžãîMŠÆÙ/¯°]ñÉüI#HŒ!
+ðÃ«Ž€&H|³ÿæ™f3kêjt…`žÜìÜIF“JKJÇÀÑ¡ÀÀÈ €WçÛwnŸ:mªðŽC8CPcâˆ
+å†}8Ýàfá-ˆ]é0éI÷“¸!Ì~ûËŠ«7!9Æ‡8àMàXl|¼;‡C�RºÄËlÙ «âäòË²nf1Ù›Bjßx9åŒšP&†ÄìDH	{Åâ;%³–ÎÁTŠûëõÍ&IéahÉ<=5ÝÝÕ]2()/+÷òôªª¨Æñˆpó?„#"#íê*[5ÂÊëŠ
+fHP0XbðûµÖ;Ê¤²b~ñò•�M�
+þƒÏ¿8¾{¼˜S1èW€A½vdõÎ	VjJs­,û3ó)Ë8V}¨ßy‹£Þ½‹©—»Ú;Ÿw·MŽ7šñÉnè�|õÈ£?OüÜØÉÇ¥¼®ü¹¬¯ –çá«7]oÂ^¥F¥Rhü‚6éMÕ;qýXE}%%C4É˜eìˆh¿-~¦1­o¨gºÖz&ÿvþý	pÔ�>`¼‰ëêëZÛ[§™Nƒ&’a	8vÌuàE†.è¼ò<“Ù&VN6I2È¡!1„%^9fdjtïé½·?±¬X±zb‘c|ÈI¨ƒ¢¹8;þÀ”`¤Ž4˜¼Ê ƒZª�X¯ýæþÃ{4ä[˜d„'ÄŸŒ‹{>ÐÍM=á(¢UÐ„WÌ³Za¡–W•‹>]úW5b
+!`G[ÇþèýÒa©€/ä¨©b¶–B¾÷�Ý	<+-ÓfÝz±|(¿<ç‹U_Àn—Áô¾lÉré¨,3÷ºw€ßÓ_Ã�`»1ØÅùŸqífi±ãwÐ®),x¼{ÒÚó?ÏdÖ”¿Y›«‘ºº¡ÚÛ—c»Ñi{p�7Çeåª¥œ@ïVIãJ
+ê‘÷Å¦Äç½ÞÚÕÚ=ÄÓn«ƒµ·Í¾ó\¹zÑJp§tîŠ9†¦¾[ýp9­ëEgœÄ}ý|gšÍ¬¨ª€K°8”g\ÉøÈø£¼[y”öMô-,*äUŠNž:i`d�šž
+�)¤
+¡õ'‰Ã%Ý+íÝàíðÁŒ�«ïU1½�H‰ð/W/Zã¼®s ûíO,+V¬Þ„XärPHtzZªÝúïïÕÕŽÝ€ý¢Ëk…Q	?IÑˆ�ãêš5¤fŠ„;ÜCÜ£‡be
+éÁäÄPn$¢1rûFÎRËÅ€mÏÚ�çNÁ�Z�ã¸o~Ô'óŠ½9Þ•¢Jí´ÛnSÌ@ŽŒW¾]½N
+ïÞøÜr
+$rŒÀ ‚T2jeù�dHšÏãyøz={Ü](h•K¸;'Úƒñé0ã%iŒ�°z×DÓl657I:œrö4³¶ÓSi2‹or�ÄFFì¹[^‚QjðAŽ)<þç’Î„S=·¹¤^ÿw{o+Å¸–D-Ð(O�²/$=3C-£˜ú/@pâZöµ#IGúú^ ±¡qßÞ}Ý�Ý:Á§¥µ%ü§ðÞþÞ¼‚¼„Ä„¶Ž6í0é±PZœ†7¬XVSæ¿/(¯$:‡[¿õ´N›,•Aà·>±¬X±z#b‘c\ÈA�üªÔšg­-[¶ýè¾É³¹ã©á�³+ªm=íZ%Cò€ðÀ�‘!=’~�O›8¾žÙY…GíÙ±›ÉóòÍV.T«”­mf³xu2-¸l	p°w�JŠ
+‹9j«k¡²ý¶ï~ØåÆ Ç¥+K,,	D>|V;Çzvim9àË°bô 7vGàNB‰g_Íòq÷øµ©ZÁÀ\ÃÜ]BÝ´a´T< [G^§Ž—+«wHÌC£_°©Æ”ª³¦“„†ñ¢qxÎ8XV[™4Á)¦*I(5L	†3Gœ‰øª¢5OÛš¦´¯‰“:rPcj[¼”R®ÔUÐ]Â‰F¥Aô«¶ZÎyÍiÚ_œ"—Ât…!»‚ÝF¥#:òaÅŠÕ{(9Æ‡/r<ÜÎÌÍZmos"î¶¨83?'æØ¡o×4÷·(ÖÐöÈrí?.d¤
+«„¡Ñáž›8�š@û°ŸÂ£¢£t[Î‚¢lS«ÙbÉ�
+SŸM;nï³.§–Ç+à9;9ïÞµ{dè¿ì—{P×ÇÿÎ´3�iÒ:mÇÉÔNÛ™vŒ6¯I[kl1‰�Ä‰‰)*FÔjŠ6>â+(jœˆ1ñQƒR|‹E5UÀ«PAQyˆ‚(JôÂåÞÝ³çœ=ýýÎÙ»÷b´cï4£±güºüö<»û»ç÷ùÝÎ;”71ab¡·öMþôƒ!	Ãªë«wefÆ|Ål3ßÒ´OÞz7î_Çó3³³ÞxsHÚêÏaåYÙ	£ÇÕœ=':Lüœ1 0Î^Xš’r®úœ›JÜ‡r’‚ÖwGÄ’ñIEdD‚mÚ”JØò›*ìkp˜pAÔp`°¸ÄKp„�`›PQc(TÔa1K…
+%ÔõÄv6
+…�œwA!¦µLýâÈJÂêÀnS?Ó½guÁ1F:÷ _¬––Ö·"�Q!w
+Fáøô[þ
+»6õúêKƒú8ü%ÅOf|»‚-K]6|LÜÖÝ&¶CíÇ€(rödC•	gþùºª”uËÛ}HÄöž8?uüÒ%K¯7_¯ª¬2Æ•KWÒÖ¦]j¸„Û	º<=5}kº·Ð³vÛ?Û>pœ9Zá�;lê¬iW›¯Á0°ÎTVíÍÚs«Õ§jÆõÙéiYë GT¯Lž»àdñI·uJ#ÇwOðß‡(¤ó™“â-Š™�K�_"�K*„™G!kÓY‚‡W†µ[6Â?@Ê).
+ Šo†
+­‰Ó±lB“pLÐO,H™5c
+v¨�´´´Miäˆ
+9ðHw„åœ¯–€SŽpOR8â)ÖŒòä‡^¨Ü ×²`˜Mp>µÕY5%ÜZ”áÈ 4€aš‚EãN-©m‹S*À-Ã/‚À6¸ƒ?Ä A™œáØÃpŠ�³ 
+ø�J–‡’sRÖ°÷zR­‡Zð�m¢®P�Èðs¢LPÉ€7lˆA(„X(8Ø0q'“slÙ…¡CUT¨8QÐb«õCaã^�vDçˆ¡ÐÅ.¦¼
+±œ16âÏA.Öt¥Å´yPÆ¬Åu(ji=¢ÒÈr@#pµ‘9pc<0±êd¶sÂât•ôÕ¡ªø”�%#$K³ñåËóZ Ô^œ†÷íTQòÝãû:¥`ãÚ²À§% A®±ÊˆÜE]]�[´yØ“ðáRÄ-----­°4rD‰w¾@e;¥¦âÎ8Àˆ^¡0Há,@mw"W&
+�D(›s§œ½/)ˆ¤B]j7ØJK¬f¥û¶ÜÎ†09D �ª[;=‹ëç½ÉGKKKKKK#GtÈÁ!5[¡´
+9›Hƒ mC»JÇ˜–¡ŒÁ[íÌ˜»9ò†(Z«¤¡r:göÈÏïêÕ]“þ`jQDãl${­ ƒ=.™¸»(ûÆ»q+Bxóà[KKKKëa“FŽ¨�C½:¸2Ë–WÈÖ6£ÃFÆpG†	!”÷Ã !�:"Gª»;àÆG²G§ìÏÃþ¨t� ß1´if(r „IFuPA-àöj
+1ˆ2,ÓŠ„
+g_.ÔÓ¹]®ó‘ ¢¥¥¥¥¥ÕI9¢DYC f„y[´û…Ñ.|†˜ºdB7erÇœ�(¡D1+ã­i™N6‡±Œ{à,•èå&eÄ¢‘ÛÞá†ÊòÿñÛ6¥‚lµ?ÞÚ¸õÂÏl*¨O´E»!Z•Ja
+ø8£\R�&±”?à€4##JS‡––––Ö]¤‘#:äàÀ´à¸ç¥×cžøÕ�ºýñ—]žíÚµ×/~Üý‰ßüá×KV~ì"rP|Ãp…ÌL(±˜¥¨ƒÙLQü£„ZœÃ(ÂH­}‘°ùZ€îøv®�àÁ¿ñe%Á\¿n½ùyÚº˜¿üù™§7mê”¢šraÈ®8Sþ³žÝº¼ðä÷ºÿñ§01qRóµë0­´ìTâ¤ÉãÞ_S[‡‹I®)¯¨œ—<¿×ŸzwªÇ”©ÓŽz€ŽœÝï‹´´´´´þ�¥‘#:ä°Èµ–«'«J�U�È8˜9xü�¸é#OÕ—zN¾xù"€Ä‡ÚAQ¤2ˆ¡Œ Äô,s4�†‹'ÌÂi
+H@.¥(9\ÁEdrhqyò>�ðÙ¤nà:}æû#âß.«8UñÂ?RWÅÎU×Ò»eíÞó|Lo]¹÷ÜqOYîùšZÆí–7ßŸ1óPn^]ý…ÕkÖž(.�Å2¶ïx}ð[¶n»ÒøUÕ™jèí×À²O–µûÚ;yòÀCZKKKKëá”FŽè�ƒáþJZ`›/ÍY4gÕÆTŽ` éÁÄÅ•%}ccúï}Ä{à@býÆõ©kRsósg0»wŸÞkS×Ül¹¹%#ã÷}^œ•<VƒY—.mÙ¶%gÎä÷&‹–ïÉW¼Álæ¢…‹FÀh½ÑÚx¹ñêWW››À¸Þ|=à¨@¦M¿öûV¬^µ~ë&¸•WŸ6sÄÎý¬­-õ£©+×qå3qî¶¯mùŠ•%'Kó{Ò×o¸q³cÔè1Isçµû;†ˆ¯FìÙ›�8!öu"ƒêÁ¶––––ÖÃ&�Ñ!‡Í¥${Q[{ñÝ¤ÄO÷,Ãl+®Mé±¢ÂøÑñ™;·ç{rc_òå¾}Ð5;uÆ{>ž”´ ¼¢rï®œ¸¿Å÷õÚÑÜ#ÞC‡§L›=)å=€‰ku×^î3eÚß=Þ#Þ¢¢Ø¡q_ìøB®l«ÅÝü\˜1vÌØ~úôOŒé›Ð÷•„/�°#w§ßòC·ìúnùü?“ Rqº"ö¯oxÚ®ô=hÑ’¤™ISÆÏšœ“@�ŠeZB«?[½!}CsS3´ddl4°yq)Œ…[3Ž�ÞPß \‚)Â!�Z÷)†g4x¨LyU¢eÛÞßGLXQ|ó\P"Â
+lfÚ-­GX9¢C†ð�¤Hçë.¼“”�’õ1¼=è¥&fåÅK¯M[™Ù²ÉŽmÛ?JYyÿÃÍ{zj÷®½r6³Îé3¼oG[›MÉÎœý?±›m“�-?éÚåÀ¡ýx1/yáô©Óëkê9"Of©€?p²ø¤§ê çL^Þéü¢Ú’¼²‚ë¾Vì%BØá#�PVcSã¸ñã'Nðûn�mªùi�'-ž»uÇÆ%k–—¹=øDÍª9W<£‚äÃ¥‹~µõ–\–:PÁÔÃªÖG¼Ñ°¡õß‚
+£("xlnqFà*™Þ´DÞjý$ËðË•d'O
+[—Zß¦4rD‡Èál^]w~üü„%{SÔ-ãX�=÷Âó/Ú¶3cÓöÍóÎ}¶×sÅ¥¥ó7$¿�4âRÃ`u«66xÊ[8ƒ�–•<öÛÇ¸0êÎ×Ž™8Ú°
+Yç‰}ÙFQyªB0Lñ\ºWÀFfü¢‚¢¯§äTqqyé‰Seyž£ÍM-È9Ì é|ha;qlä¨‘	ê$À4ûZòK½õµg©e´þ›ý2ªêºã¸M'“6ÓŽµV›§“ªqA�æ�ô36ÓF'm³üaLëðG&F©‰1.¸ïFPÁ5DQ@b\ˆuYÝÚÄÄ¨UQ	‹+`�÷ÞÝÎÒß9çÞsï{�^t˜š3|çrÞ¹÷œó»çžßï÷ùù›÷e~úêË¯^»zM›ò�,IZþÒ˜—ï57hº!"ÖtDüAÂ0oÝª¤ôí’gFà+uÎ’|ÛÞÄÚ¬ÁS£Òƒ’IMÌýÙ.d�â
+¥‡,…á!+ÔM�ýÏQ£â~@x�„kkÀ÷ô€~ËãWmÜ¶yÍ¦uûwÍ^w»©qþ¶y“–M¬½Qãµæ–5)	1ñ±˜:nÉ?Sü³ç~®Ñ–ÊªÊÈèH�Bv7aªÒâÒÈ±‘%…ÅíZRWS7sÆÌ˜ñSfÄÎxoÚûS§L›2)67ë¨Ñb0#ù3"ŒŽ3zÖœY0?tC�ãÓ4@'ˆ:ð—: ÿ€_] MÙå'¡[w§üyô_OŸ=#b"`˜Õâ»?wÎÜæûÍ2L±Ä¡B–Rg…]öp:-ác dé›¬M¬®7õÑRm6¨Æ¨ÃdAl9îj«”e)ä9,Š
+Y+ÐKW/Ç.ŠÙp(ÉBXÔeà¸oN·%å£»-
+­–îþ]‡wÍÞ0+zQt]u=øvËýÆÄ”Ä¨eÑ�¾	ÕŠÎžî1ü—õU×ÖöÔ»èó"“õHëïÆN¯ª¬¢<ÙÛõˆóù|-¾‚ü‚Ò‚’bPaiIiYÁñÂêšj[ É%E%¢&$®O4,¦a¤�hù¥ŠI1±åç.Á3%Y™^{å5±�˜\ªºæÚ¤)§½{ëÎ-®aý®¯!nå¼F¼ÐÔÐDE¹ŠmPQRê„œÃ,OÀÈÉÎÉúò`ÞÅ# ‚ò£Ç.çAC\ó/g+=@••—}YXx¢¨¤¨ìNÍ=†X!‡ÒÃ”BŽp‘ƒ²Ì)Ý„çÏ�?õí¹kg‰»â’•“·h~Âú5;÷d¼=eüÖ�ÛZ›ÓWMkÆ[7®|
+u…®ùV&®x}ê¬’3ü9EE�ù‰Nõµ·zûõò-+¶ïÚ±%yË˜Ñcr³ò`ÆŠÊ«×o<~ì¸Î¢0”Yž°/ÉÅ$Æl£&ô‚‰­Í­£^Õ³WÏ„µ	I’æ-˜·zsÒõË•7kn�õ^Ìôõ‰·¦§½ù÷±G²ŽÃ„¼,_;’ó·×ßX¹lÅG[·%mYÿáº¿Œ}%ûp¶x†±�çPuýÁVú¿mW”WŒüÓÈßü¡ÿÀ—†ýö�û½8ýGF<3j´û�ê¯ôñüà¡Ã‡zvððÏïÝ—‰LU2(=d)äø~È�Ù…ÞùúöÎô´ÌÃ{=Ï`DÐÑcGçÌŸ·`ÎÇŸ¤W]¯„QŸd¦Üh4x&G¹Gs×ìXËfC´òFÝ¤±˜Zwk›~1´çž‚}ñ›â/]˜›�ƒ
+b!zåêÕ¥‹—†dyH’%leŽ ÑwûæíukÖMˆš09fòÄè‰ÐøÇÂ™•åå`ûÍº;iÉ©ó,^´jÙžô4ñ¼g2[¦ÎèåtÙ™7&ÏzNôäh ŽS_œGÈËmÇ*)}»ØÆöIäxª÷S½ºÿêÙˆß
+8tPß�CòL´yc�ÒTßˆ~Ï�ø}�>=ïþÄ‡©Éðàƒ`«ë�„Ò#+…á"a˜À�Ó ²Î‹4Ì‹5H»˜ý„8
+8`aóf�ý¨ãà¶‰Ùä~è3Ø„Ñ&Ú=õUwŸè÷d½oP–ë9ØšìÌŽíÚ�õ!guËéÇA<À�!‚FZØ ˜^¼‹nY¼
+¶‚ªN.lÀZË]‘èl8Bu˜VÇr¯ÚL¢¤Ô®¼Ø,ŽVUeU¯ž½V'äœ:qª¸°¸¬¤®%E%p-->©ôUT\òïsŸ½÷NŸÁ}’w%›ðA ¶Qþ«ôð¤�#,ä�y\¶my™_&î&³?w*D�IL!Ñ³ÈöÀ<å³q�ÆÆM6�ýì¬eØÀžµÄO›1äÒÎZíFH„U\Ô°ÇbÄ©	ó^t0‚Þ×2ÝÁˆR»ÂÒ{6g»‚Lòþ<FØæ°_2×t¹#(u­œSTQ^Ñ£{�ü¼ü þ¶í`YÙEwŽnŽ%ÄÃìr‹x:m_"��:q†1µe¯!}'Ý½>"Û¸M\.†½{…\‹¡ò@„³„îLq  cV¦¯øq¿ÇRÓ2à.f¥Ç7ÔYJJß_
+9ÂB±uàøÌ÷Û‹Š"¥Ú�&¶Ÿ$Nà!ÄR7ô˜„‡jƒ�Hu5u€ÞØâò†Ÿa¬Ìæ¶%m àF¶áb!Œ‰ˆÚe/³e(›L‚ƒž×JBAÂÅ3ÁEÓ��MSúá*9²g»	¾#Ã™#q—²¸0oãN#�``ðuÂ‰˜�„¦Eƒ‹ŽŽ‹POdhójn”hïg»+
+æ—ä/&‡áÖ#!ÄÂš_ñGðÕÒíKº=Ým×'{aBaî›’ÒwK!GXÈ’‹!ÈŸl�Àòà�»çî•8efÑs$€Î¦†¦È±‘@rEpDC†”�Ôï~V‰"&²×B$¨8’Ïð»ŒdHpÄí7Ä(9V.dê¦»!˜`‡pì·ô¢eqÛÞ•~È
+FŽûxú»Å�ƒ]ø$Á&¦ˆåÏNš¡¦ûÓq1³!Sûò.¸!ê<ÒÉÀX…pS¥Ó	Ç”HZÈx½žxH¬�·y¤aÌH±²·H’“i‡�%)‹»õé¶}G:eÕ¢(šRRê�r„…Þ´+³?u²'ßW(¶uØY±BÉäY—=ƒx ®ã#[†��Cr«O„‘�n9#Ãk3å1Æ‰!–nŠy,Ût7|Y|XH%å2o›"9¼…e�õ(¤#l`âJ¾JpêhNQz´Õ9¼gÏ&Ûo>*Y&÷$ÂOœr‹vW¼óˆ+3v�/
+hN›3¼ã:a¼)«MÜ’„§�öb¼B9Ò‹ŸANRx–’·˜Á†@}XÉ²‘æðóÈƒÉê�?x2â§)ÛÓ¨Î‘ƒt¥””:*…á!%<ö@µBz@Ä
+»† Äz€+¿K0sa`YXƒh!†Š¢ƒ]‘ø
+.´V]…Ä)»,â‚@$¢„ «_~Pê�NÄp£kÉ°´I9``;ŒÀO�b—e—d	ùŒÏô±ø{¿à\ Íók~^?±]Á†8¡•Ý†bý|Ó°
+qJ¡ÈqèÀ¡ `h“…CÅœ†�t¬Û¾Åþù;m¬	Ìr4KÊ˜‘å2>A–_§›QXÈA¹'p 'š©L?²yŸÝÒºhx=�z¨C–9âhˆÌ[ùãšnÀüö®:+üÑÀ:æðaiˆ½GŽ¹›ãëû£Ô´Ø8…JW
+9ÂE¡ú[õyùyååÂ£ÅmHØÇ‹KO–é–Á².tBX¡$ëDþç•_æØÄñlÔä»_ò¯“+.‹ÏWK,ÙØÂ¢GÔ5Þ¨=†ÆáÞ�{ùyùé—.^‚‡e¤B<lB‡Ž×««2÷g<ðÏ›µõ†ßôý×Ÿ"ÿÂ•‹DDfÄÂ¬EÑ™ógÊJÊ\zñÊgmhiLÝ›º9usúîÿ±_æAU]w§�í�IÛé¤“¤Î¤M'�Ž±ÖTÓ¤�ª 	‹»€Â¢,�M0*b| "K�EÀØVŒ¢²Ô "(«  ˆÀc,�å=Þr÷wú;÷bc¡ÍäßÌo.çÝ{vÎï{>ß¼¬ìœ¢Â’ÙY-à˜soOoVNÖ­ª[òI9|ïêé*¯(WiT ¬°`H1º0Ô…¯
+zú¤M	ª�—:¾9^Î*ià4…ˆi¤Vq‹GaL~&:Iaì@ŒTÖ{·å‡s€¨G õÅö˜Âè€�Ñ¨údý•u•
+Í
+ƒýƒÓ“ÓÏlÅ\ÌÛ•RÕÞÖÞÒÜ2›¡š•ye˜ÑhZÛÛ46õH{IŠ>µ>lí’uÂ¶ÐsžBˆG�Ú[: �eð–AnÞ—rèæ¿\Ž>ô±èÐ#Ç’�ƒb(9àbyˆ""#@@Fà…—Ó“ÛlvfœÍƒ“ž¡A¦fXÍv/‡ƒI‘$Rcéá �´-½m>Ÿ‰Of$“49‹	·`è§Èñ¬
+ô
+øìõÞu$ÊÝÍ='+^.dÐ™²Û7\½\Å!�þ¾þµÕõ²�'ïÝ~¡þPe'äª	7»DIâØÈ˜0¢-OÏ	BW¿¾fhfl+²íuwu…†¡y¹›óSçòÎáùÄDÛ;:—|®&4%×K­l­oT”ë�eBaR¥Xþö[Õu54Kãfß{"èãû�g‘£ðRáBÀ~aè€6H@
+¤€ì‘KQ^ÊËEã]‹�ýôÀã“
+˜q·£ÑÉÏõ�Vü­¨~r8I11 9k°„e‚Y8�zÚÚÞJ&¶´Ýæè¾ËÆÊÆÛÓ»èj‘PMpóPÔQRT²Ë~—³£³¥¹¥…™EŸ´ïé¦ÍéC÷“î ÐP[‡�&&vöqÇâ	’RL)D®"C›uJ4…‘ƒã]†©µáÇÅDÆÎ¨Ô±¹1¯üö‡9gó�Ø¸9/¤}|'¡GŽ%!‡Ž¿:ê8~â¸��
+Ã1B¢B¡©¥ÙÈdc÷@/4†+uF©h¾×@ ÆÄÍB|<˜Fðc,Éuõ
+7u75µyòOÈJÆ¬Áâ±�Ìé-Cý»ã˜G(äæäm0ÒªµP­­¥
+„kT6:[‡—#‘¦ÛMD}¦a´$Ceçœ=xà0ðNî¥ÜÍæ&SÓ
+A‚ ¿¶îG†f† øð×“ÇO”ÓÊÙÅ‚§£Ãrùç‚ŽÉT2
+Ñ*µ†Å0;á	ú¼ò¨¥¥zÆ?0 ël6ŒëéãåîéAñtmÀß¥gŸ±´ÞÕðuÁê]ÕK/BŽÿäí…°xÍ 8ð*tþ,zý3¯¾Í
+Yì4ðƒå/eŒœó›M··¸lwùÔx§	ÝÃ7†E|®CåE/“Eý½ƒ[M·º¸ºÜ®­R’JJZAjÉüÜümÛÒRÒ&âqcõªÕYg²
+†ÂÕÅ580X6$ƒ:óÛX¿G$ê‚5õõþe]Å­Jšak«kºê'uÝÕì…-ôY|ëšáŽ�.Â GÎDr|yþˆä‘ƒûfÑÓ‡>þ¡GŽ%!'øçï�ò;ŽvÎU·îàô'‘’˜9$ÖÒ3ðùLz†È×Cìœ˜tbùÚ×¢²¢áÒUkÕ‰é	f¦V¡áûýÄþŒ6äæç’=ß?«cN$ìóò
+Ú$ö‹}Ï�?t�æL
+ZÔÕ‰­ˆà”bÊìc³�¾"4¸ài°KÍ�Í#Ã#P:¾rõš·Ï^(T¶T™•|]„¥$ˆbRÓÒmíc
+øzµìŠ™ã'�7)T�×¡‘Ï$�—œŒU#5>Œp‚^±eb)Šweºë%Eæ®6õwk@ÿaJ~‘¾»ƒœ5H+II4ÞºY‹x“Å¡©‰©•+VVVTÎ£wU/}Ì!°. GéÅN¥pöÔ¼LéøòsšsuÀÁ”$q¿|“30@ËÐ�–!Oô¸•@¬ñ AòõÙç^©8»ø¤&K*'ŽÄEÔ6Vþì½×ïö´À0ƒ=ÒÒêk:øŽ!_â5U
+²á1wëš.å^”M�(5Š¶ŽG-ÁÒ:a]<WãÓî°ÇÕ74xdlÞ5wv–ß©¡44LŒÖ2Òné.§]qñq8­„=�ûŸÒ��ŽƒA²NçÂÅïo_{¿ûËg ~©ã[]œ¼R2“ñ.±hR>y4-Ê6Ì�B†âŒí£ã�*j~·�Üœã4J-0Idæ@Žìœ<h‹‘C§ÏG}|g¡GŽ%!¾äñÔp¿,$(Ä?0€ÁÙÊÊG&Výyuie)|¿W_kamö ¹yfJ=82°Òô÷‡SB’”ë¡þ1…Jy­¤ÈÐØ03;S·À4�˜\ü*>îó$É©S	É§O¥ÆÄÆ•ƒÇ®iL¼JCä¥¬ª,ìàþÔôÔy'ÒD²€:à	
+³²sö‡…ƒñaXnH)KH“88ÛaybqWfæ—._åÀ×1¬†Ñv<Þ 1
+àC£Hû{÷…¬·Ú¸ÎaÓkúUð±àq�vÏ„õÅƒf¤¥8…|Ú9ÐM`7|yÛí³%ñ°£ÅÝÓ#=ûP3Ð^€��Æç}Ü·¸W}¼,ñ,r`’E¨�?Z�h�Ôpb¾1¡@’4õ+XƒeèÇ¯°?@¿˜~õçº="ÔÓŠ¥#)Œ×<M<¯DCO:¸å1$ÐdcC­µå¶S'S¦åƒ›vn>|,:xPWÿîúRy¬btzÇ6«Õ×½Äf[Ìc${Ü]Þy÷wî^"-A"l
+ø¥Aÿ,uÿ~Íf³OúF‡XVsôh„�¯xøá”Ä“.ö.©§Ò`ÐŒÌŒýáûå“rhÂOsO�¤GÇG‹K‹×¼¿¦ ìï
+X/Ï$°9Püˆ�•}QY‘€,§+¼}ù�Þ$t*@Ž¸ŒXSË-ãò	�z¤½ÖN6ù%y,	°†¢³£f‘ƒw
+ˆ{.’éCÿkè‘cIÈ1û‡hImZVúÚ
+kTHE1Úºš†õ›6�_ô±ÑÑâ0ÿ±‰	øê´çÀîäóI î¡»Ã](÷>0<è/öONIz…‹œƒ�«ã‡Ü
+­£x¤áÅyîŽp¢«³+äp°‰¹‰$énAB„d
+ž„†¸rùŠ“óî;­ÊoVÿöÊÚª÷>ü£|fŒâ4ƒÃý¿^þÍ1Û?¿2˜'®77‹viGÄÉØ£™’ûC‹›þy0ãÐ_ÝŒA ð�ö2ønÈü"Mµï‘¬	€oó÷rôûûeÕ‘Çñs™l™5k<R[bE¥Ôd		ˆ'®Æ�€Ü**âÊ€N	‚r*§¨€(@9\t¸/$xq03ÌÌ›yWï¯ßC-·ä·RV%Sõ«ž7ýºÝ¯«¿ßç»Q…Š¡b¢£l7YÃ¤Ó C�û=ÜáK_‚“Æþìö:rdf]Æ¥:‘µ5’Îû˜ïæ!}=¤ÿÝM¥o„ô É§´µ�¶€H-¥õ) O&¢YzŒÁ"Rï{4Wé¨ô
+Çò£L¿‚¤2X™+ÜtDFÜ¼
+ÆÃ=Ï!,SÒOéêÍK”é‚åó£OG\|DFÆØï°·p2÷‹òiª¯ïÒ÷¨õÁâKŒW,…Ì€Ç@RÅ�ÎHdC6ë
+K
+!´Ã¼·:Xß¯õtõ\<Ÿ6é¯Ÿ‡‡†Ó,ÝÝÿÜÛß+:6šs>úÐ‹$àâê²ÞtýÂÅËkËq/D:`fõ‰±kW¬¬ÝÅ<aI3·jŠ>Õ�~úFú¦NŸÚÒÑŠ'©è#‘!v»ìêÛë—Þ9´¿ÒÂÈAay¡A�ýŽ¦AŽ·C¬/F³iýÃº-.›oTKí÷Øg]Î†^5£òöõðì—
+à¿ˆ>vîXÎ­L¡´uÛäæBŠbéAÉÐÅÌ‹2ÀÙ+–@¤§ï“uk¬mlMÍÍ ƒEÆ„€ôÅcÉè6X$“È<m©n�°ÊÎÌV+H¼'ÕèÎ!YAÛ×Ó×ö°=1)ÙÑiwuM-ä•Þ¾~O?�CGHá÷‹¯·§/¬ª¦0Ãà|“–÷œBž`!DÂ®amÅÝöÒqºãú{ñxQ*<%áxìŽà=ÕOïJÀ÷î<àd³ÃFI*`LYq±¥…$=Hª–Öæ
+õuØ5é·½½ûÃØëÈq>7SŒª(,Q´‘°„Ö
+	´�.Ô�â#z`C@~ `øYý¾@!€gm4NÓÈ{©ö˜~ÄGâÐÀ�—eåƒâŸÜ7;®C %hRT[mô£qzÖ¸ÿgÓR–üÓX18B2ŒÁ‚Å'S“æ®�•‰qöLPþá?Y›JÌü|¨"V<$þTïc
+©A˜LûvÒ•;¿bi@£²†âÙº³Ï�?‘!èsÐ[è!Ä”ÂÃ?Í‚²à~éæÖæ†–ú_s³
+Læ•T–qYŒ¤(eRBü*ãå5Õ÷øN¬)jK§Íù¢{°›Ç«mVþ!þ#R„›±‰ñá¨Ã©â‘# ù  Çé”3£ÈÁ²ïþ>hì�jäx;ä`9äàdH
+))I¾˜¸jÓÊöç�fý0K®”#œ0Ø€C‡öîÙ×'éƒ(†¾Ãsg\rMÒö~;íüíç §¿7âhD|B<Í¼ŠtQç³/$�JŽ?ž�”|2åLjPXðµâë<rðc†ÄC¥Å¥·oÝFQT¢LÖ¯Ž‹‰#•ÔKÞèíîÍ¹œóìÉ3N%¡æ–Ö;w¥Ÿ=‡õ‹*j*–™.“1Ý¹³ÄÝã;šë¸dÈ`
+Å}
+‰ž¶?©,®BR)€B¨ç’ÇçNêêÃGDá,ã¯ç›8™7<Qx»Sè(ôvGÜþz?ô‹NŽ½ß(Zµv%Ex—�Yô®£@cïÜþ9r.!ŠåîBJÄ‰PA1S˜�òÇ°kù(3
+Y[ËÚ�Æ‡ÐÀ!ã>‘ëNgãCP~.ºtæQ9™(ïò˜~6!š ¹y%óâ„ÉéêXí³ýqÅê5«L¾˜ùåb³å£’ôümòäÚ†ººÆFSKëºÖº+¿Î(?¯ð‡0èÌÕs[�¶JÅ”j´¢¾¥­UëÚjDÜ¯®úìû)U½µ˜íi”]“»q‹mnA„ð�Ò®®%ÿ)æOƒW„šèzÒ…cÑØ«þÌpJhZ”‚Q«Ô$Ë!Bæù¬íVöyyüDþ«¥3õf*i‚ÁÀ‚D-¢9s†e’Žß-]³ôzÙu<ËäŸèÈ‘’š®A�ýî¦AŽ·B–¡ñ/CàÝô¨QßXß=Ôã€ßÏ$­Â$Â ’;åS¾œz­ ŸFdYù�Ù:Á¡AÐïëÿÍÚo+îT�ÐHMOÓÓ×‹;ŽxŸà�Æ9w4ö¡è«ÐKMÜ>Ðž>yÚÈÐ¨³£WUWþ`Xt³ú#Šæ¶&¹jdD:²yãf·»ñÈaaiUßÐˆ‰‚BÝýÏ7þkÓ~?OG{¼0R&‘U×Ô*”Ÿñxiªo33³qppf$'Ï¯%ë—ÁœÎí~ëd)Š�ËÖ9Ø…Â¬»¢*ÛíO¦&ãµ ‰Sì•Ül³m!1! 
+±Gš¦T$ïþÝ‚ÆÞ­½ŽyYÙøÚ0ˆ ¸WjÜJÔŠ±¦â¢{"´ÚiM&F `�=¾2F1I@r„£”¯¥¸Ð�¹X‚†÷#*rÏ^çU«eßÌL/Ê,¸”“›‘“ûÉ×*šËaÜw¡Ó/B3KÓÄ¤SP¦uæëøÄù0˜¡qÕö9ægao9(à¸ö�û¡Ök3ý~eåÇ3'=¡û¹«OÛømqº�ˆ”QR'7G¯/%É})æÀ¦¦®ÆÌÜL"Ï"¡�0oRDFÔ0%‡­r"µ6uØorJŠKÀÊ±CJ‰w�/lOÅŽ¦‚Q-3ºVzmÃæ
+ÁÇ‚G†ð4n&ù�›®Í#�±cl�¥1�ýŸ¦AŽ·BŠáÊ3ËUNÐ?8p08@½AÇÓ–!ùW /Ž§ž9rx¯ÏÞÄäDG—]—²³)µ<k
+K	uÞîæåë—/ôæ^Íe_T^H!Xß0/Ê=gÍ`ˆa_��]�]aînî®.®q1qi§Î …ªëEÖÛ¬š»á¹üNyè‘Pg'ç}nÂè˜ØÛÅ%Ø3—…¤²‘£ÑÑÓgÌhyÐÿó¼llk²ÜbQz¯$Þ^
+‰‡‡¯ß,t÷Ùïê%ú{ý|Ðÿ^u-~‹ØÐðÃAñá\‚¥oÞ¯ˆßm¿Û}¿ûÙéâ!1>¢¼ó‡�þh»Ún÷ÖYœ 
+„­QUz{9ò3ó¸â E5‚°¡‰—áð#Lh¦¾
+YmeãÑø¿°Ó>W§æ#’à•3\8©U@*ŠÓ	Å#ÀøEÅ‹–Ì:H îšªp8È{
+,ç›/T«ˆÎgÿe¿Zc£¸®°šþ*ÿ*UQ[UjQ«(¥êK*A›‡¥-”ÒH(6®!€!ÆÆ1C ±Q(qÒÆ`Àáá8æÕòL;Æ6Æ³~C^¿w×ë}ÎãÎ½·çÎ���Y¯)^ƒ#E#ZÏÜ9÷Ü3wîùÎw|gÚÄ	ßžÐ\×(#%¿8oê¬çsòö64¶dçôô/¿7'~žÄ"’IPæ‰ëòy'Nù±{Ð…eÊôi[·g5Ün8x¬ð[?™°tUüÇ¥‡ã“–¬Ù�ÔÞÙº‚Ç£¨¢¿ã^ÇÜùsþº`~yeÙõ›ÕqËã^\ôò­{6ðô‹ïf½{àÈÁ€(æüsÏÌß¾t¼¤¸ãNë;ïgMšüó›µ7˜¼14@dnÁî?Æýá›O?UQ{�íº*êˆQrÈê®+-<1X’#&É¡¶3šäàíFôþ½û‡?;î§>ª(j¿@Õ¤²¦|ç‘]ÍM6{çý®Þ~ÉÏØ1@}çKÊöìÛÛz§mphÐÞm'4Ä{„Q
+ÿ:ŒvmP[ˆS�Â‘ |æÔ™�Ù;ÛlmÜXªÇÕsøDÑÎ»`€$är¸
+òöÚ»ºAo°…Í¿Ã1TtèÐ‘ÚŒ!µ±j˜1gú¹ª³"U%‡Lö¾ŠÐko/,Ê-<RØÓßËvAf/—_,)?á‘¡oR˜ÜqäïÌ»xîá”‰´¾Ò#yÿk+/¹ô)¢’}/Ð¤Ñ±�a_˜%Çñ“'‚DÆ<»Ë&?¢CªôP})Tx
+ÐŽÊàÂ¥tq2:Î2…|%+h	B¸„Žî	Q�%?w_bÜâ¶–Ûl‚šV T|Ô[Z_úÌ+“¼N•¥…›VÆ{{\˜�q©¨¤(!))3ë½·r2_‰Ÿ�˜¾Ì�¼¬®#U<`â…vl35
+â¨ÿ¼6uEòöÛ?=[œõ¯ÍY4/mKjÁñü6{Ë{{C‹
+«QFÏ~Ûî¶nÜ¼a}FzrzrÂÊ„Ïk¯bAZ"�øâ3V®}]¦¨k w_ÎÞÕ©É+^OÜ˜™‘[�ÇÞ“RÞ†Àuß`ÿoæM]º!ÎÞßÅS2Rr0-¦X’ÃÂ„%9b’¼²S¬ßià÷@3Šá‘BM5vU�‘ÁŽD'ºObZ	GÆ}p”ç�q'A·§²¼ÊåpO‰JPÀ˜’c‡Yrœ,=i�**ƒÝýØÔªêèBºµ¹|Ž:?í_ ÑÖèpÂB äíwí�J/”<pÞ·Ø+Ê+$¯”“ÿQjFŠOöé½‰"b>eÖïg§¤¥ùeÉÞßw³¾^Yûp­º²«·[DRîÞÝ«×¼ÑÔÜÂ–
+åCeWÊ.]¸$‹²>èóøjkj[šZø-S_WÿÉñO¾üâËá»›šîÞ¹Ë<„¶~¶æoyjâ7
+²$‡…'KrÄ&9Bà%XPdbLsAÑf—Qw^¿æêÅè0ªR¡h·ŒgF¯+ÐJ
+r;†°¤�HHb-š9*x¸(²`!vŒMr2V¡øEcšŒ.uE$!€Ñ§nÃ+>å©ª.’#{wö¢e‹ŠO··¶^öFâÑÒ£ˆ"€U?HsråjÙºôô¤”µEÇŽVÕÔT\«akjøøØ‘´õo&.O<XtˆëíÕ¹ù®­nˆ#ÄÐŒÜ½Ð+ˆA1¢y!–ä°0ž°$GL’#JÁÅaÚ4ÍÂZ·¢7J|zØ·3:½h"›I#äÓèê‘ž’HÚ;7ËŒÐ°ÄVG’æÉRä*�WçX°0fÉÁl�‰‰c’„FäŽñV!ÆkÌŠ8¢Š3àX¿5}qÂß26f¬Y™|¨ø�;è†òMÔúÍœ(áLd9'77.!aÓ–-)É)Ék’·¿ÿ�EKoz{SgW'1w(ðFœ
+ôWcªk±±¦Ã°QÆhõkªÎBÜ8|aIã	KrÄ$9ˆJ¬¸ƒæd¹­`qŽad£&5ìçð^Ã¸ÿ#}—¨�û\ˆÐ{¨6:=üC?{ƒ�Ì$Qé#ÓD¾b˜å,Xx\›äPtÃ}Æ†Ið›ý„Û�Ð#¿ÕxÐÕYS]ãìsIX„DÑRÕlÌÚ
+BE„!N×`]mÝ�êš¶ŽvžÚ˜š'¢µ1	*«h²Ä^DØxØ†œKrXOX’#&É�)Ä@y�§ -�J~¬Z¬ÕeÂz ÈÖI{¤�ð8¦Ækí›ÇaQ•ÊàžÑŒ„ôV%<ÑpmZô%‡€5ƒ1Ö	\Ñ[<¦p†‘¡cÂØ%‡ž=ªüWp,u3ê©†Á‘j:’˜=üIŠƒ¬ÙP´† (¢höúD5�ˆ!y6ÉŠ¬>×&óÇH”õ¹
+ï\TÁÏƒäò$rdEç'�|¤÷²$‡…ñ†%9b“z²«ù‰°ÔÓg·5Þª­¯ijkp0­!1'
+Å¼á:e�€¨dÂPMM½ŽÂyŒ¥°·ÿëùQÎü‚”‘(êvõV×Ý¨¿mt…30çWz-|m06ÉAC^ÉAhŒÁð2Q©õA}-[‡—“‘ÂÛcsÁX…¿$‘‚CN˜Þ`…’Èô™14ù�£5#ØS£,áÎ-Éaa<aIŽØ$b[
+ÂH&ÒÕê²Ui«§Ïœ>é¹Ÿ.ˆ_¸-{[w—*B›¬˜˜$²i"áñákùêä…ó_›Ÿw0˜ÁØE!œÐÒQ?úˆ T�™¢Ï®_NÚ°æS5sö¬ì>lmn)<Æ,9Tmoªò±E11â–Wm=Y@3Ê©@ÑìUµ£(š2ç¾Ú}À­61¹&&XóƒDY_QW/Zâ(Aj�™÷S9‰²!:5Y’ÃÂxÂ’±IŽçÀãk7«$¼¶:#9H%‰J¶ÛŸ^�“µc[@‚!’°�úzúú{û}Ÿî÷ú‡‡‚þ Ëár8¾0†Çí3ï�—ûº:ún—›±¦Wª//]_r¦3*’Áƒ³Ï5Ðã€�aØƒ[ÀHjDk	‡<T˜:sZJfš@%¿HI]—½#›“'%!ùDFS,Xx8Æ(9ç\Qjd	~ä0xi†Î9»ÅÚ/5«n–2@ŸŠ–XbU-A˜´0+yÝ•v­þ×¢U%è
+þtBT»•!¡‡gŒ3ü"ê­$HÆ
+'–ä°0ž°$GL’CÝ9*c„¨rþêÅñ+ë«ýÄ��r(êìêÜ¿o?p�¤È½®¾]ûs8åGÏ>÷ÌÆ¬u]}�ŠHÓÞ{ëùySÎž<3ÉÜülâ;[2ï5v¼�¹í×“'¯]•4$úa�ªŠ
+°?�·ÆŒi¯¾0ÿü©Ó@eU•ËW&ýûô9 †¡÷ÞÜ=/¿ô;0ÈÍÙ%ûd%%çÀ®?ÿ}î÷ŸýîÒq¶Ú[DïŒÔkÐã¹~«®¬¡¼ª¹úº­úæí×++ü7•)©ÿ½�S§ÿÓÝ×§Y¢ÂŽÂÓ×op
+ºY÷ö•ŸX_KŒQr v¸1fÇ\¤A™°8ï„z¡ «:L<˜Qò052b�fÂC5PŸÄ®·Coª{ÐD‹Š	¡ëx ™¢ÿ±_¦AU\YŸ$:ù05_¦jjÊ±fgtÔTRjEÇ4EEpTA—'àA…’Õ�Ð¸/€ì¢A¢€ ÙTËãõ{Ý¯ûv÷�so?–š3LYeuÕáõíî»œÛÜó?¿#`Þ�Šå~žAæ
+‘¦,“qbÿpºkI9H&+I
+RÈtBÐaûÑˆF;~â$E¤–ªýŠ¦"Ç �ƒÖ2p%Pñ´µÑ{£·ÅÌ©€MM
+Ë@XC‘%S1X²zùæÝ¡:IÏˆú)¶“ö'DÃó-ûC>üxØá¸Ãœl¬|V3c¶õœ³z¬‘å6oÙÆÊÂýêªŸŒØÉcÔÚ¨�m?÷ø…SU?V¯õôºz-ÖŽŽŠ\¶t	xÁè»ƒb‚¿v±CX¸UR4æ£ÛÚ[A\ÒÓý|ýjÕ(Õ¬^—Üºm¿ÀÁÊÓzêj+K·éÖ®3æ{Ì;{3“Ázf@–$E§¦ê#VÖUï¾|åª4 4SMµ7lCCQæá|C>Fæ„)
+’xp$ãÊˆÐtTÒïÏOÕ—ô	{HÜƒ;D;àþ'ƒÞ©6ð+Ó¨4¯+õû Ü*ôñƒh’ÌäÛT\‘è†è[É‚Ô[Ðn¤ï¤ƒIY¢s“1½Û$²‘¼ûý¿}�vì8¼Id1zÛ‡AµwØTär€Á+	4„mwûÑ”;G»�&Ž5vô¿ý|;:»€:´�Úˆ]áÏZŸ
+¢éÛÚÉzGü„QptÀìU6Ú®.˜§ª¥ÆÅgÅŽ�a<�ô3ÒmÜlX‘»Q”?cÁÌšÚzŽ`Þ°wãÁsq÷ŠË‚üƒ³r²ªW­ñZóCy©òOììnwY¹âICcÞ�Â?Mñí�t¡Ö†!ïût’n™3�&É ÄXzõ2�(^é)2nßFÿqÁRûêšÚþ­÷bj5¤Ú›²¡!Âz³p•%(cH¶LÀC6I‚ #ólHâ_5IÐ½Ç»¯ÉZêÕéÕ‚ð:êªLh^b‘Údàº”4DÅUó+�¢"[!Åc30€?t 2þDÐ‘Þïf–/QY“Ï¢ÜÒˆ‚»R5€‰IÉX¤u†×ªýz¦"Çà�CIÓJ,“:«gu]]/Ëî•z¸¯qsqÓõè!ø!¹VÜ:²ïPÆÙÌ±sÇÄBéå·g½�Ï<˜æ©ioðØº:&~¾tãûéë­Ëåd§�>Êw³¼ÄÁZ›mMÜRp©`Û¦ÐÂ’‚›÷‹,çX¸ûxlß²+xÓÖ)ŸY\=wU§×m?:ÇÅæ/Óþ<~Îø¬ü<½Ñ¨Hˆâi[së¹ïÎœHJÎ8qòÛÔ©ñÉé)'kŸA#È¡
+ÒšZ¦³Y÷\³ÇËÛ§öq�Ü7ÏÙTMµ7`CC	÷v6þ 	Œa&€¡ 4h}öÚþ šÁa(kb!IQ’_Ç·�¦ð0?@Eßc ŽÿþÊ¦�Ôeˆ—”·/Sà�yû’¸ê£`.zšà•O ™é!�7ÏOûC¹D:³ˆÒ¶„ðßŽù0%5MAø`oÿ<¨ö®šŠƒC‰TN¤!Ê¹7rN�<Æ#N9#ó/»;lçÍ¯(¯00úÐ�ÍÑÑ{.g\ìÔé,�§oMá°Á_ãåàgo‚ñ.k¬ts;’K”áË¹ç&y|S”›ã¸¦¹¡�D™ø°ø°ˆ;
+¯n
+ÎÎ»~§ê¦íbÛäS)Ï_.È*:�wº¸¢¸îY‚‘˜{Á¶UÔTŠ�ÿ|ºUAq1hŒ‘å5«yX½mÓV_O0¿€õ«<V®õrÏ-Ì��FDÙ$üây[CóO,Ù!‚çW®¯÷òÎÍË×3PYQ0+d]¦šjC´¡!É®|/iˆ½±)CJ†ôn”!os
+ICÂ¦ÉûgÜ c®ÔaY‰ðO‘´ƒŒ_Ï·�F|•“`2“6ƒ>0†9¦$Ü×#€€E=êá0(ŒÑ€{ T©r#ID}“@²i’È…�"¸%3`AÆ4lQ/MÁv$ŽgYxž¸sØGÃSÓŽÁ7„!¯ûÍUSm¦"Çà�C$ŸÑ¤¨°Àf¶Í¾QÙ&BXLIKq]é
+	ºôÞ_ÚÏ{Ü\��&vòüÉ¡1¡Ð-82Ð9À¦�y*[¹‡­N8bÆëÄœ¢kÓ<-9IÈ-)1iä¥üëzllgz,¬¢OÇ>¬zèëç›S”SßR÷µ³]|ââÂ�M
++W,þâeZÆ	'¯%fŒ˜yÑÑ2÷KÛëYÙŠËŠç½¡«£«½­£­éEG{w§V×Ò¢Õé8¹¯T1Ë0³¾šsü\ºDª+Slâ!ç%KËÊïœGÕ%ÕÞ¤
+9d=$i=Ã²"Ïa�·™ðsne06aàF³ëeùÿÍ&Ñ¨WÐšéaâbãœÜ–4´þD³6¼–‰2P
+ø¥Û�ëi«‡éÉ¾‘;ÍÚjöÿŠÔDÞ/»ÿ?Ü ÈÞTÖ>˜e?ó“YFYŒüxÆ({g‡{ÊÌäîP!‚~�Tûx{�ûtÜþ#QMÚ§P/
+L�p˜f�y²#ÉüIY‰
+Œ‹‰�rfWªæ½Qï§;ŽEŠâÛ>ª½Ã¦"Ç�SYõÈüþŒÓ²Åœ¦Ì¶t^µÌS`n^>¼eô=‘{wÛÙÙ.vuN:ž¼Ðm�WÀzÎ(ønÛ0}Ñ4Z‘ÉwË�}wj¶C9á~þ|æð¿×sBÎÍ‚ßMø}ÈÁíáëVº{¬ö÷¬miÈ½�o»`^ÒÉd#o¸]Z°ÎÃó«/lwlÑD…À,~öø©ÛúåK6,t
+Zì¸qqÔÞ¨¦Æ&L«)‰ˆB~%sýDL�úf”’Ð©³éËÜ—¹¬u]ëã¹Î×;+;ÇÈrÊØ·hU{÷lˆÈ�uM�ØÃUk9Eo9U²˜ÌLžh˜5[Mê9|„eHB¦ÙV†£o Yõó@˜t~ï–Þ�o;ÿŸ–#öí’a â1
+åý/Þ&½dœÉXè¸ÐÅÍåü¥Ù¹9—¯]Éü.s‘Ã"¯u^Õ«q/ó(œ
+óMBœ…ÍçšCš½	š=Gv~“tXËtBñ"ð&BA²Ý.ž¿è¸ÐiotdÎÍì�á~sçtµÀû£Ž7²µ³
+Éf¿Ás`˜±SÆFi4 Ñé~ó×÷’’Sà#!ÌËÂÛ>ª½Ã¦"Çà�ƒÏ!¸š2pÆGõÕÅ¥7¯å_¯xTùøI2t€àîfº
+Kò³Ëóê›Ÿ4´ÖÔ7ÔcÿØT{çÉmª|âY[ÑTÞÔò”_&Ü¥Õ^)ÿûåÕuÇñ»‹463™ü¡­Ó˜j£“¶S�­&>PIÔ¨õ…Ic[c
+š62Œ«Hµš`QÀhÐDR4$¢q¤Æ‰�/ÀU”¨ÔHPÃ\�…½¯óèïœsïÝ»Ë&Ó’ÑÎ´;/gï=çwç÷;÷÷ýœ\øö�Ÿ89túàO]‡\×ò®]ª¾ù5Œ¯UÎ—]¸ÕXÍj"•×Ê/þYî¥–¸›Ýâ€RQW•_’ï*v}QrÑ]ßÃX–áÙ¦Pvm˜÷ó£%`ŽoT£šˆ»­ùjEiÞE×ÙKçÁçö/á¼A¨X¸úßßº¡ö¿Ô¾r(˜f¾Oï¯•T
+§RX‡3L	“Hw‰$&‰ÃwÑB9Ò³ñ”|‹)Ðnj²‡®ê³gÍþÛ¾�ž !°Ï3îèrdïÉž4yÒ®Ý»ªëjt �„VUT%­Iz}áëE…EÔ¢~¹ÓæY·lé²¥0¦(ºz[n…OWÖá«DH×�ªÖÕÖÄÆÄ.^´ä¶§U¦j~iAÔ¼+’WÊXk¬o~|p¿Ü‚Àê1ûˆ¤mß4eÎô’âb°¿j[‚£�sÇÎ L*–ÿ]ÌµPëB!G—�Ã8
+ñâ c>[cÿËÀhPÞ4ë!Ñ�fN×sr‡Íy¥ùªÆÏ”�ÍO¯›„�ÛÄ`(Œâ…Ø=ð3ð&«œE,g¨Yr­)â
+us4�å2'¡ƒ¸˜´®ÂŽñRlZãbv¯‚‰+ŒŒŽ	ðÁ‚aVcá`Å:¬�2)Œ•Øt_F°
+lÞ·<ä±ãŸñ9`Ê&úò«ó<bÞ±ß·0û†A0¢qQ3'´ ð¥¶<ŠŽX¾‘#HAˆ? fvx,ˆŸÃ9²>|[@Ì­d¼›þƒJò�‘¸
+äØ»÷€jÛþDWa­
+K4
+ÚÀáÕ«È#(’Dä��$a‡ƒôèÞ²#vL÷(ªx	çrÞ¬¾Î;Ô-{=<#õëõóç/HH\Y[qsØØ§³÷î‚ˆ_¼Tø»9/ËnML�½·rñõ¯*‹N•Ä/X=ïÛ²¶mL{{Kú–öÅÖÁ^Ì"Û\ï:zÄác'¨L¿,½¼yý¦EWœ8“ÿÉ¡…®¢Ö:ÏÊ¸•qñq*V˜§*[¡©íÎ¬¹Ñ€U×+‹Î*Deš¥À¡‡êÇŽ~ýÒ¼½99`äÌì?�*sŒˆ�}uAìkî±^¤êQ/ÎØ¸õ¬]BÆ›Ýú…íüà#0ˆ©8ƒÜÃÔ‡ÚÿU!G—�Ã�¿¸€ô[}ë>ŒaA‰Ñ±�7”K3ì>Æ\Löåî6cdþ53ÊGb¦)\Y�ç^Ë˜j{¸ÓÛ}lcóÇ¡5˜ÈŠê7˜÷8Jh�¢jÖKõÞh­QX°/Ù.›zŠ¾)þ®²�Ú‰
+ÎãÁŠ§Êj¹.è+è©ó[Ïk<t¼¼bÃ%ÞÇ+¿hX„,Rf7.Üfyä÷5Eó›eÚŒ§¦Æ‹‡@O‚*íÜÅ¤ßŽ[ØG€Q¢&VùÙ2íØÐÀ%#Ø—/6öÞ"qÈ±ÿ`6ÒŒªºB÷çÐ¤Dš�H×¦o©ë´™3I�GÛ%'•Ô!IBaíN_ˆ¢)ëè†mýz’œ¦'§ÊÐY›‚ %§âui$i½¾&Y…ÎÛé´­•³¼®© 'ÍÎùhÈˆ¡û÷¦wxc–ÄDNÄRVvyÀÏú—^¾ªµ3=/.½0bâ°oü%zöÜø¸å€%ïnßÜ§ŸIS'¶z<~Û[Ó2²2þ8ÿO°ÖŠªòß¿úò†ÔMß{0-uÝ�ô]³:	Ã•wfIüŸóÎåñÝÆ�:•5Õ½ú<6þù	ë’’bb_?eü‰s§05!–@”Ý»vÿfòK®3…<�,÷y…ù÷ÿ¡[óÀw{üìñþ¿ÐÂ–ÛI/È+7aü¡O¾rìØùa9Bí®·rt9¬"O‰O
+ƒÈ=ñ»/TÃ>W<õI³PD«jn|xdO�·‘}ÿª8O‰© FFYî±û–î˜9
+ŸöÙîëÈ„á¡)¬‚Žül2a2NF~¦¸ó·Ä* ¨t¶X!SŒ‡þqöc3¡‰6%eî‰·ÚÎ—¬°E�_°-¼–3üÂ®™¿ý\ø`:¶Lù*ØÛ^Ú9¶
+Àš|[ˆìl{à˜Äsç#XvtõßÙ}3àÓÚæƒ-~¾W…H\r<œÅ6<`<E¥_Òé“[�’»›DŽàíA‰>p•œŠä$Rý^uJ$\üöÐ	£÷I~:%
+ÂîsSN'»Jü'ôÃÃiJR½»öC…J½µàÙiC¸öë'ó�{úÊ­Rè¿‘ð×è˜¹2†| Yóç,NZ2|ÒÐ5i	õîÛ*"­-î©¯L7ãùoû4Mlv·´>õë�×Ë¿‚{Sc¢V¥¿åöxfœìÑ«ÇÆôM@Y@õË–'nXÃJ6>ìÆ;­‹ã—elÏ8çr9z8icòØYÏæ—œ†ñHl¢§oIŸ2qjIÑ†j0Q‘O�î9ðñ:o3dÔMåÞ?ïw$ïX›
+Ÿ1}%znüòø†¦Ê“ÈÖ×™¹#+„¡v×[9ºŠ¢Yê#~²1j»ý'\AêÙAfS~–¦TSñáŸÌ„¨ƒ‚p)DTüÕtSRY¦4Ê«ƒ¢«ð?Ð1®VAý1Gº:aÚGI'P±+ î§kºŒøº¾YíBo
+œOLM¯„ìb3’–Zß,ûZl–!‚X7¤6H^Hàrìàè"tÄ�É»gÑc0S|$(�o½Bú9}èV*ít!"ìb°1lb�0ñÕŽmvz	´Ìà�¨�@L÷ô ä``8†ïwF¦»Ûü‘#'g4lxŠÊnÐ¸8mä34r�ŒÀAÛs´gOEêæ‘º#ÉÑætx$éŽäPß×{õn?–Ž®DD�g"´á£Èè9’µ1#èèá¬óÜ(Ö>DÛ¼Enä ^ˆÈéÒ/ú�ùÉcƒ]Ÿº61ùÍØ%‹~0¤ß‹‹©vãFÙC?zðVkc‹â~bð“û<Ù7ëèN•ùÞ�íÓæE5zØîÔ�}[^Yö¤z7«Ê»
+¼ÿÜõó€ÒùÂ+…c_·ç“�eE­®«‰OX¶9óË<2Äúøx|˜¹;Äóðà‡R3S4øÅhˆ¥q{ÆÖQÓ‹. ãC@§Îžê=¨o½ÜD‰ê¡JzæÖ±“'Ô»›ÀÔà_þj÷ž�±àJW¿ŸBŽP»G-„]C³B
+=ò¶{á iIª]=}qEÐ¬³-T"kŠ[¾ÍCSŒ
+¯³gº¨$¼P©ºÊ*wÌ�¡T°ïU×VWÞª`£Á¢ë¬Fa¡ÄPÀNÂ¡ócxØÔ|„Ï«ª„š‹òÌÄQ¼‹;PQVÙPÓè{*¤RCåeåª¬šËô¡…�1Lkº¢¼¨¡±©½ÃK	õC+h|ÐdUFüA»·½êfU[käÆÝ«­«‡Vy½òÚÕku5uvb14×|]çÔ@�o×:ÜnBT;¤Á¢,gÄ,HÖ¿Ø/ó ¨Ž<Ž›Ýµ*»nmj¯Ú]W�Ñµ4¥kJÝ˜¬«¤¶<³^A“€Ø€5È! È%xP.¹™�á–päR¹a¸Ïá
+ÈÍ\Ì¼™7ïMï¯ß&BþÉVÌ?Í«wôtÿŽîß÷ÓÐÆÆÇ†F†…ƒý½ý�z¶PCKÅ½ý½2‰L;8µ8žº©TháÐƒ&çf§æDâE
+ SÛmÁÝ Ó“ÓCC‹ßCšú„`˜.˜¬XŽZŠ~uÓ0a¦EÑÄÔ“W-½¢¶9r²´;	áÕ9ø5´¡–vÔÓ½tkê@–èõ•êŸ¯@+VP¯­ ^_‰^û¾·<O·õ¢žÔÙ�š{Ôí½tOb[w'êê€Q/¾oi¦¥Lj�
+o9¯Ðëö®³¾fçå~ïú
+'WCë3«¶üV<?GQòÃF‡Ò‹óC“ÃÏÛ\�lÜ¿1ŠE"¼à? 5ÐÐê´9„í/hk[µóW°Ý*_<ÿÅÖ•ÓòQ&èÛ¼@ã/Ï4÷´@~‚Ã‚LÏ›ö½ìÁÌ$TMÑýƒÃ%¥Ï)¼’)X¥óHõ§=¼—xW*—iÁQü’'gLÎä¤ä²á„y“$n3Ø!CÆq�†$äëÖ®‹ûÌì³Þ¾~¦îÌ"‡ËÂ[FŽåöã¶eäøaÈ¡§Œ qI	IÅO‹—ì£•0µ¶¨Âk¨!*
+J<UZY�	e
+CA±
+¥ÆÊ�Ï4ƒŒŽ`XAGQ�‹˜dNü”ÿ$4,8$24ýa&Mâª‚‘ê�
+ƒ40‹¾€~LÞ‡‡/X[ç>zß	’Ôÿ„Í`•z¡u´¶ÇDFG†Eødçà²¬BÒtG[G'.2<280¸«£K'jì¼ìý’¦»ÞùÊÏÑéŠhVÄ>‚8ê,Q*”
+u@+}V
+Ó/À/�ß%ìeM$rgWû«Ž¾>Þö¼8ÞØ×c‹çúÎ=Ë]ˆ	OAi¡�³Myýs5Òò‰¾4c½^H7‰È‚’GgÏžÞ¾Þ—í.WWÔ@E‡¿–îÿ@¿ � 8^\{k;+4Ú¡æ%YâÒEZ�?Pj|Ö÷Ù^±½îéÅ~bIC©"q·o¯7ÄÀF^N^hp¨ÿ]ÿ´ô4 O6é
+¥":6:à^|*Ì/üVN—
+‚âƒ±é¹YÆf&J]šþ	‘#;7`ï’ù2Žd°Nµ°ú�¦B²ØôÎFåÎ-È`7zo;Ú³mØ¨|û¯(2œ�&¤QÂz�léó­~”$ÇÑ¦ÐÔäË?>ø¥‹5žŸDp(€NMÂ¶u»6†Æ†€=üò'û?>ºîïoñ‹
+!}Æ—Îš¹˜÷Œv#õ÷�48`xH¤AruÞ¿±å
+Ø¢=ý½«6ü²¤<&êìî|ßèß—}í…ãÂÌœ¬OÏ…Ç…15�b‹ØÓ,hÛµãÝ¼Œl0WFIóªò·ÙVÚX¦aX´»·{lfìåÔ˜“ƒ“Ýy›‰¹Y¨-••eG�	âÜW€Ë0�ˆ£í¥Û·|V¯ùsfv&³Çi}äàÆ%°ð¼ŒËíGlËÈñ#Gc}£ùÍoùÞb…J.“râ›ÚÎ ‡š å2xƒyÒˆ’k^®ïÜ9CLaBPÐø-®O|À¡)]v4P$¡`Â„”v4JI'Æ'X˜t?0".ÊìÂçRRÖ8	AÑH•r!cÃ?íÆö0÷¬¦ƒÄ‡¼³sç)c£¹y;0;¸T,Õ÷œ4	Ü]œíí.=HK¾èoë`É�"�JJÎ»8»¸»ºq¹^sõôðd‹ãÀø�:‘ó
+|Rƒ1‡Vó¢æ#ÃS¿ûýàF_RuÑcIœö¨o¬?ýÉi7·¤”$o_OKÛ/Æ%“4"ŸW”î;ü<†G†Þ¾y;7;—ðšuÌ`	
+|ôÓ\7+;{^[½yµÛ7Ðü•A™DÆºÃ"kh�©¥é‰ONxùz]@Òk«ê k_‹£«£›·/9hÂ296¥ƒ(¸Âh:Š›—ÎÓj�ôãù ÷IÙ)on{kÿ�ƒƒCÃðŠP‚è �­¡h-¹é®	ñ	@;þ_ù‡sÂ�ÌŒ|ü|´Bª’Â£ùsNç~Èýsæç
+¨•–¬Ô4ø+“}„÷ð¨‡‚xÝ�N�Ÿ21Zÿö¦9™HûWWˆØ+‹™é-„�%vŠ¹~ßÏÑäÐÊÈT#�¶$ª®AùÊÌ4<Ô Fj9$O‹.˜æÔK7†5¤4‰ÇÛ½{_|B$�¢%ìöKÅ–ö×l]+•Ïª”ò
+;6¿¹iýË‰—°ª[ÛÚÏÙš;ÝvÈà§Þô¿µiÛ¦ƒPªÕ¬u°)aT™X|òô‰'EE$�\Ý�-í,¢¹Qñ)‰ïyï˜Ùqß€›–V_pã¹*HŽ†ÀË†ñ¡T››Z\4·Š‹�æ¤r™
+K›‘ÎÂÈÓ3³V—¬î†€ÑÏž–™z'Ä?<1ÚÅíêéS'çæ%`ƒ6nHSU[¹~óz°
+˜#*­�ñ2r,·W×–‘ã‡"Òh°ýnQQˆÑÊúÚz^T¸©¡I'ô’YùÓ‚âˆ°¨â’gS³ÓJ�z\4yÖÂd»ÁVA_¡"´•ÂÇšš†ê&AC« µ¡¦©¹¡¡««izn„Ô¨h†
+(	{@nb81PTˆÌáçíÛû/8OMLM”WU:ÛÒf‡q£K^”wwv¿¨|‘ÈKÌx�1:2Š¤¶ª¢
+´ªŸ±™iznÍsaî’¢’¼œ¼¹™9]Ox™–’æåå&Å%Â¡Îzœµæokç5Šºö†cÿ9Ævƒ«Á^ƒêªjèßÖÒÖÜØ\ñ¼"6:æminiom‡aã¹ñ
+µõxLæ' zö¶ö±®›»‡Ï
+ŸéÉiV_F†FàW
+u
+h9’ ò¯8_�œký—ß4ö6Ã
+/™ãpcŠ˜Q#‚5® \üB>ØA.`´áÁaðšËÍ”?9>©Kb—ëåçÌ
+¾xõâ£¢Ç($I
+ó?|¼Q¤0<ûQE]D(¿'ñŒv×l-¬ÍÕ8>ÔÈèˆõEëd^
+$´üYyYIØ‚
+u5u©É©‰qIý�}8Ù„ÂÑ)ìt¹åvîÊ…È¨hG'
+
+CýÂ�à�P¥ŠÔùÅB Õ9+&Ž!RrS9ÿØ·nj[köìÿçàÄptOílì ÈÂ>!8R[]›•‘+¡«£"éˆ‰Š©,¯þa„•®.ª(;têxAyÉ‡÷‹$¢Ÿ9r3âà@iBóÀk°ðS¨ïÝ‰Œ®Â.Ò¦D£‚+|Q ÖP
+’Ý\ø¢Cw
+¥¿—ñÎbºIQþÇ~™5‘¦q|jk§¶öÛÖ|ÙÃ�ÙÑ�Yo§vÆQQ9D$‰€ÜÂÂ�„b€pƒˆ32Ü‚r
+
+x¨ œr3$„D®Ü�t§÷éQ«öÃîìº;µEÕ›®†î~ÞëyÿÿßSp-�“·&�bJ…æÔáÄ
+ŠÏóùÎ§¹³SpŸ’™V˜—·´º¡”Bd~–›T”`ëoÝÜÚs!ÚËÃK"Uà€i,¦RÑó ç îÁ¾�—0ÜøÒü£B†&ÆGÇzÏzÛÆ¥Åóø‹áÍ[MÏz‰±*ßÎþlojõñò ‡Ð+ï×¢š�€
+2DîBw‰»‹i`�Ë�8dxÚøû¬ÉÚ
+¦éV†H�ÈpÔÅŸ–~%ƒ¿,$‚*7‘c³ý×Û&rü$äØ(Á¡@ÒC‚B@À¡0iki·¢P¢8	éI†–'¸‹óð–Q¥d%„øÓ#üƒ|=9ùÊåµ‘�^sëÛt¶446`­Àu�R„PÈ$G{ª»ÕÙÎÅÞ�N{Ôý�E%ªÑIµR¡„Ê€"È—[]YËÀõØÀÄ>ã}±‘	é—/ùy“Ž¸:{¦¦§‡±YÛ÷o�LW€ú@5+G¯––;Rl——œ‹ñVgÉ‹à9ž›“î–¤��Ög—„K«‹"¸‘b2P¯¼ÚB=SÐôÂÒk‡è:J¸~Ò$½ëe¸XåN#9P.f]:ÏŽ"‘)FG�“R.¦Ú:Ù;e4¿,ÐÖ­+"Ñ)’ÅèððàÐð“ÃÏFúä˜ªùøU7ÕJÀ*ÄZ—]pOh0$¹�Ù_éí�æN½ÄsâÏ�g6wßº=Øñ¤¯K!A xeãõ?ïýÒÓÍ»´¨–Âˆr‚�•‘Î‹Øk´¿´ªL-Z“Ãœ=iÎÑ±oŸÀPÌAÕ|þ\bzbt
+‡àÂo0�­©¥KKË–ŽÖ®þ®Û]íÃS#„¤£¸Y �å©µ4D&)¯.÷W 2›@ûÝ{ö–•%²ã-I$÷`ÏŒäÌ$vò1“ãþ!¡|žÆ¯VË«ÚkN9[¿ëéïÜv`ç’t
+¦Ž ê§žØ˜Z­�Ù)±uS†”S(‚ƒ/g\z-¬‰—¾Kµt¢ˆ°×µ�ÊwhË*.…Ä€gfçè>à–ŠÊªÏ·n‹‰å½ÀvØyÚ±8LNÇÕÅ�ìHnºÓD„Uá|žÀƒá™�‘ Å¥ŸïØúðÑc­é¿›öxù” w»€È@D€µÕµï"–V©Ö¯?§¦MNHH@J3Á«jœ÷ŠÇb²²3³7Rwcä*cÇ°ÝhnåUs³pÜU&)~\ž½ñ¤ÃÑ�æJuéëî!tÿðSPÃ‘¸"ÎGŸþ²´ø*äŽ&‡7‘c³}°¶‰?	9p�j”® 0y¹yR±4,„E§ÒDR1‚£5u×{ž÷À	îyôô´×™¡©AðÏûÝ]ntï†Æ:(EÙ9q†Ž‡1
+iÈ‰RV¥õ¬ÊšŠ;í÷o·Ý¹ÙÚ|³­¹¶©n|zL‰¾WêÂCUà×Q'MMGæáÑäÔô¯÷üjtzB�#ð†§7�êì>Ï[€È~~g\È‚5>|¿8Ç��ŒãÄÂÞ÷õþõÈ·Ã3“Dpô­Âk§†k˜ŠxæŒ
+Õq¯Ù�j�›—
+.ü}êe=O]˜)‡—œô%•‚ßí#ë$e$ËÔ
+T^Qif~²êzµB…ŒL�¥˜5ÔÖ¾¬T5Þn´t"i>W›œ1Ë)º¢Âb‚rQÔ´.}ZéÖ^2h»ž‘>+2è:¡:SÉö‡‡/Œ¾Ü÷õžŠÒJöº»µ_ìËý!Šd«¾n.þö
+Å,bTÇ÷œŸjE5¢@<o`r¸´º&Ÿ”äêæ»ItŠ£°/b•”˜<8¦Yp#[‘é>zÆz[wo¥ØÙLNÎ¨ÜÐÏÔ=šµ$ ÏÕ×þ¢³[†«œ™î&ÇÍˆ••c5�õ;ôw
+ô
+C ;m›³ÍÍmÐ�—„¦²¬½ “¡©þc¤ÅU×4CÐ8‚#h¦¯ÙbwpuC}�…¥'ž“_Phyšœ™“éTÜT¸ãÐvè]
+ðŠ©!£vîÚ-–Ho6·r<Ñ1_–õOè…\‚{™\ÊŒ;§ÂT�\]½=øâ�«¸X‚Ëƒ.„¸3¼K+œ³±ïÙè¿Ý6èeƒ+ÆGÇ?ùÍ'7êo�°ðæÏ­iÈ•ì+û¿ÞŸœ˜ÜÝÙÍ<Ç´¦X·6·jŸ¾¥&Í`Gò
+ò¾Õ=`bnZP’«£xSK�™Í©]ß$f]­¬ÀÖKÅrÿðã‡“ˆJ¢®œÿè³�¯–ùÿT"ÿóUÝlÿ·m9~*rlhïÔÄTp`0 ,æèÓ>}=}G;Û’Âüqî„æH«“¢ã.dÆô�öNN�O¼âE0ŠòÀ¥áŸT9® Ì…¨L5ž¢ÆgWx|žªNÞâÂëUá+þœ\%#ÞÐªîVcè½»wìCÏ…p²Ù`ÐãÇ{±°²¨¥—¨ó‘é)+«à³ªÔ¬T¿0?"té¸Ý®§«“W’ÏåNô<¢c~$*-V!—AÀõÈ¨z}vØÛ<«o©§8QâÒã  `iéòwYGèG%à±J\ŒKN‡œÍ//”«¥;íöW6T)ÔŠc÷<¤û0à
+ëøb �L9ÓÖÒ.ÃÐeLlF9JówzÉ}9=9Í`z™Y™ŒŽjÊ>Âj1)�Z­½_˜_ð÷õ·ós°v³.¿†w.&¦5Ö5ÁôáËòkeT;ê³þžª‡Uæîæ�ŸuB´×B;-™s™
+“ã²Ðìß0¹P»“\�jH6®i¿1ÍãVVW?fœŸ�CH.J¬õºáÿ ÃqOÈŽbOÌLÂ
+ÀÆ9Ó\YÌébÅ<ëÌ¢É`˜ð	ŽÕ”þÍHWŽ«Ñ�)IiÄÇ~·ëž.éà¼�µmgÇ}{{—N¢˜E>4÷8’úãÌdç‹Ç>Á’ÃBô•¸Öˆ1hQ'ÒC"“T×Õøø1¼ô@W†�5·¸W*Ê«Jö~#ƒ·ˆamŸ~ö'‘Xr½ºÆ�æ119˜qLI&É™‰°\B^dz¸?ÇpE²,Ž‹‰9l¤?>ó°§¡µî÷[~;Ôß¿‘Äúcÿ´ªüKúónµmld�£®¦î=äÀÞ¤âßÙ¯Ò¨¨Ž,ŒGYÔL&N=Æ¨QV‰qß"ˆè  Ñ¨  ì7 �F@…ˆ6¢hPcGE�(« Û¸³7 Ð È¾/½òúõ{Ýon½F’™3¿’aâÉáœKQ¯úU½{oÝú¾¯¤˜�¹'97|*ÄFÂO	8†ÿJÐ/@õ‚–ÏÀ	¼¥½õÇø[vlìö�	9YQW9BÑ÷
+]oRtmø?ø/ƒ»OlÐ”Ê·âo@É2´ß<1MØŸÕ&$Ço•cÖÈidx1b¯Å¢Gœìïìòñó6Zóå§³?yýê9%•ZšnWÖüXk•Îß4çÌ6ÐüHk.ëú%`jïK'—Û­Ä€²1„¼0–ã‹DÕœµLïË5«Ö~®9ÃæõÓRAaP4øKÄhÅ#bP0 –ˆ›[š§ëª¶õ·rÞ5¨ëª
+ó¥èm©�_Ôù‹€„)Á`8vÁpu²â$mý%Kë|1Wwá_Ì"(•�£Ð˜š’#'<òÅXJÆCýµF§.œÏ1ŠÙÎº°å )IÅ`æjy;åJ¤mc˜p?€˜ÀsŸä¹¹¸åä>?KÊK¿Ù¹ûQF,ÝÚ÷vêBåy+æiëjèj-×TPTÈÌI®G>”u©÷·H0O ïÀ°ñ›ýñ70.&là<¨Š”¹Ø»„]¿_œ´ã°y}P”;8Ì<JÈ„CÔ0#Žy<ÄSÌõµÆbÃ§Ús/×ÑÔÕZ¬£õÑÇÓ½¼Ž„>†Ë)eÔ$C(”|4@¢èd8DdàÐÓ‚çn®^Îh\‚K0,!þGo¯c¸Xääëuþ’”„ÉTfaæ†ýëZ9�«¦ç¸8¸¥gæÆÇ$_›õÕ
+=
+==-=ƒ¥3ihê/~×úv
+}Z"ƒKØk¤ú` ¯0ßb§eò£T‚Î|EU�§ŸoVnfÞ³\ýµ†|R„ÒAQ
+�oÝÜ¿ã’¤ûÉ6¶û[ÛÚaP4$²Ú»ólôY�ý¼f¤ÏñðÃ…Õ57é­4ÔúJçs£Esô?›£;_uöŒË·b0ö‹Äã¡=èeAØÔ½©ûErÐRsL�ÊžÌÆÒ�±Z•Ÿùñ—ŽÆ}ô”$)¡Ï)([ØaŠG'pN€PŒŠŒwçE¨žñ�ØÓ“ç)ÅÞ¸.¢J��6~6!9~‡äkin	<s5Fò
+Ë*ËáØr)Q|r¢¹õ ÝÈs¬ŒütÞ@/Ê5Eòp!ú!çƒW\�$ºÌ’ˆé@BDug}w{ï»¦Và�¶®VNS}O_p™|¿ -+)»xábÑÓ"À3À¨ZNÝmÕ®Á®úfÎŒeÓ:{zmË(†¯×¥ÈèîÎnxÍÛÏËÕÃELbåì
+ëÝß\Œ‰F7*ôGö	i'¦ÝÁI¡”ŽWŽóÒ_ÅÉŠØ°~
+›]*•Ša–TTIÕ”V}m¾´…€–0øzycCI	4­´å’";3Ûá Ãã¬ÇÐg×TY˜[eçˆ0Qð¹@ÓC[ù—¤º
+(¡«ïwžÞo;ZÃ“4&ÏÒxDÏæ%Æ'ÂýQî€u`Ðéà )F†�þ¾øåK:·Dc}ããQvZrÉýíîÛ*kÙ�Ý�ÞþÐÀ0¯£.¨|Jpìo—@w#2òsV¾*’ ¹*B’œ–lfm–”•„> £	øv�ˆ¼¦¶&â|DWo·	1Éõ7CƒÃxƒüÁÌ#Œ�hij:s2øf\œX$pòñ`…^@.¥2
+2ÖX_×ÁÁ(Ñ‹ì|{ÛC/^—ÀŽl·Ùfëk@ä##ZúÚ]Ž»;º;Á'Hwp:Q2¨QÕ!‘<{ù|�ÍÞÔŒGrzëá÷3ÃNGqÚjWlY
+
+)>d,å~
+Ó—		LNJ¶ÝgÛPß€Êu„²Úcu:âAJ¡ýX¾>,O%xp÷ÞºÕ+)”ÄA81’’r×Äd#” õ^õýGIü!ˆ¢³)ßkNgÆ´×c¯×B®«j*Ê*ª*«ØP;5•å•Ðÿ ¼‚¶øU1øVÍ®†>´å¥åòG�O0RòºDŒ¼©®ƒÃ¿²«ª!˜
+vEiEØ›
+²~€ñ7UµåUµÕo`�ñöŸ][ßÝÝæÁüdÉÌ¸›—Ñõ‚>ÿ<1MØŸÕ&$Ço–ï/8&®Î®á¡áÐgEEj,]4Dð‡qÞæÝÛRnbq{WÇ:Ó�·ÞŠ¾ñÃK³ô´Ÿ¡|þŒ¾•þ€p�ÀA—Éhæ†…E7[Z5À÷q0™œðèïÂñ¹|ÿVM-ÍÝƒ}ž~óÝÛà-�ÊË&·ö·"A@RþÇüÏ…GôvõÀ¬ÃGŽ::;Â’Wâ®m6ÛB‹–:å‹‘q—6ïÚŠI¸�¹�sÑÝö=ÑÀ•s­ñ:Ö•H.Æ­ªe|¶·¶K0|°oàÛ½»¢X,JLDœ	±=d×ßÖ´®³C÷nê]\*�‹
+ŠÜ\Ü@x@v»Å¶¼‚¼^þÐL-�ÂâÇ%G!Ø
+Výz�žöƒ¬Œ^>7» ¿î]#Š�–Xò<_½rUg‰NNv_lüõe+�›8�ksKÓM[jÊ«�ú:øeB˜·soï3~úâdBÀå‡†ùy‡�¼£ý½C™±Ôñ˜›ãøðÐ ºk¢?¢‡Ûkí´ÛÖÓ–}Uü*=”Í‰j�ø�4~îìÀÐÊê«’îÜßJ«Ê¬í¿
+�e	(qtlÌ›ýÝÝÃ"¾G WdX”Œ@ÙôüÌMvÆ
+o$¿(;ç�½cY9ûçÔÆæ›RŠR1zËÐ%W&»›ùà³eZ.êêh¹ó0IJ�¡¼î„#Âýöœ\�Û:ÛÉÌã¤§±­™”Â„ÂÁSÑ¡–®»„²`7SÓ¬Œ,Ø¾{wî�ê*G{*”šüÝ$,*ú=}=Ì³>þ,&OÌspsöbú@UÐF‚fóæ/Y˜‘–ñ_+ü	xÖ@Ï`’Â$S•¦‚MWŸ®:ULMEMEYåƒ2eEeð
+œœ¦6
+Zp:0(ÿF Uš¢#`ô£ššÊ4ùDU5u˜ ¨¬¨>]]Ei*¬†^ž¢¤
+ÓéÕÆÛ…)J3ÔÕÔ4Ôãâ.‹%"„Dã!,'lÂä6!9~‡ä�·õµõ¡ß‡ÆßŠ*äá¢'ù9›v˜lÝgï.Å€F(œèlïòô5Z¢çíãÝÜÒ,ý‹ýúÿ‘â¬8þ§ø“?é/Œl,¦’¦E«Úµ4¥`RiK4•´
+-GO9Sz´|Q‰F%ML°A!­RˆšzÅÔ`ÊÝÞööövïöëìÌììÌ<3~ž™½½;î(r¹{–�wòÊ±ìíÍ<Ï3³û¼·%O'§Ÿ;òÌ~¸³1eË‘¼¨]z
+“K£d¯Õ¤O”¯ŸÔãIÎ[·¿;óûM›zðÛß<{áœU¯É
+e†¿ðÝÕ¯æ(7jFý½ý§ŽŸ¬Wjòúþ£o|åUÙ{Žô>½gw _dä8ÉY‚(Îg×c}¶8Ò÷ó¾-›·
+ÏN0ŠO¼ubõ××|ùÁ¯~å�û>½ê³ŸùÜªg÷îiªP~?v=ÛóZÏšÕŸýg}ù|9Öã7îØtî½s¾L'Ž.]¼ôòþ—ÞÿÛû2îÁÌàŽýO~øÑ¿>ü`àþîw•+«à+{É\ãhíúuý§N^øç#Û¾óÆ©~Y¸Îj«dâRD»žÜµæKk¾øJy¢”Œ0j8µ·ÿtfë¶­›·m9ý›ÓJÖRÅgþüö®žÎŽädHS¥©žž¾žžúR¸ÑOß<üÚ/zë“ÕGÝú—óäà¾ÝÒK!«½'Ž|ï¹mÙë#Ï>¿{Ã¦�nØÒ+¯"Éž$=ÂRµ|èð¡{ÖÜ³ãñ'._¼”,c$;ûðÄÈ�^Ý»ö¡uû˜šªKŸL×+Ï¼¼ç—Ç~­s1Œß»ü×í?ÞQ,•Tþ{àƒç÷íýUÿñ—ö¿P–×”¡êÕPÑÕÜàªu_¼2ð÷��|J
+¶\’wåœ{O¹Ž}ö�³6n¸ïÞ¯½þÖÑ’[’‘‡*r<ïøoO®ýÖ½oyøê®úžNËw/¼»oÏ>©DYÃÀv<µóèÉ7d&vÍ9vúXßñ¾‰ñ‰��mÏü÷šž‹h…ÉM>±ý±Ã‡'‹sÃoù{#9 ,`ûør7IJ�ÉÏÁ�‡®
+u�dFî@×G¯Ëðä§Ud3ò@ž—2òìX6}A:‹±ÌõÌàˆ\wù¯�7¬¼)äÏäÉ‘ÌØèÐØèð¨¼>3<"¿’K¶âãÏ�É•Ìà`vÈskr+7å6»½+á.Fr,-9f>xÓÏÉj¹êÚnò¼j)¯PÊ—ëÅi«¨÷(Ï“ð ŽÝš“¯8¶lËÉ»Þ’óáhµ^�ý.×"Ïë_Ë×Qý§q²W…‘ž~8ç¤ò¯¯‚labºQmMÝ)
+�×¼�›^2hÛ
+Ëm8zû�_VmÛrå%«Zvªí)È¹ôF§·öüTÎ‹�+Wüä@yº&{\úÓ¶ì|=W´
+òšba²8žw+–q2^9ûd~Üª4”S¬šþX4mµ,ùä’-N†Ú´]½÷Å2
+¿äJQÝÂúT]^´=M/ÖÝÆõjÃq›–Óèí;üÇwþ bG¯„¼&š
+<YjÙ­ªLA� \ýYóÊôdyJÖJ-Œ�À“™&GŽÕ*·Âš[×S
+âjà:–»q¥”sÓƒ‡	½ßVheí	9ìù‹çŸÚ»;H:/ÖÅÊ?^ì»aSæ5U˜*Êi³éKÓ’‹­|¡>)ë¬ÿ+ójù9·¨7ÐÓlú^Þ/ø�¾42àbµ"TÕñëuOßgú2$ÚqkÒ-ØA­\+<úø÷ÏMc ½õÑâ¨å5åZØÙºÝ
+šz™¤œd9b[µrÓc²J�¼ÕlY5+˜™iÅ­Ú¡£ÏÆµfÍ	$ýâš\Ð NïÂt©¥`NCî„ÎM®Ò³ÏvYtŽ–>ç”•šÿÖ[Þó.¯tl‹Ž°½ì�ß&ïšÎ3jföQºË'·“šy£Ë%Xé‘ûaò!éï;±ß”øé}Øí%Å]‹äXZrÜ¥ä‹X¥TiÚ/û÷Ù›ë|\Ë¦#»y!_h:Í.®C­R“ï›2ŒOØMVpT{)ò¹|.›»“w[¸
+$É1‡lô‹lpFÚ£sÞV³å{~——BÅNÃ™†š7BcK!pm·ËKË…ä 9þ�›ÄÀYô>«<Óõ¹§ÓWæÖ!=Ñ¼¹;/¬(’ƒä˜O*ôÃÙmN™ÚòfÎ"H7\Õ½ÅïœZF²°…,‚<èŒ¡‹ëË‰ä 9æ»q‡5¶ÛÎ=£ù“Þr$f»«}!º¾°ŒH’ãæd×3·ñ-,�î†‡š·éßXb+º]œ5¬’ƒäXpKt˜Ûg;§žy,§ý°‹‹ÐÎ­¹!dj)f—]ÅJî@"ÀÝ�ä 9nEï€ÆoË®ÏºC¼fÏe¼s`Å‘$�$�$�+‘*Ñõ‹À�ƒäXRrDa´¨vl¨xöq×/1w’cIÉ¡dÑ“†ÇÜÇTÉ±¤äýpQilt“´‘KJŽ4-uC�èä : 9–”qÍ]·…kØyžÞ@#9H 9H 9H 9H 9H 9H 9H 9H 9H 9H 9H 9H 9H 9H 9H 9H 9H 9H 9H 9H 9H 9H 9H 9H 9H 9H 9H 9H 9H 9H 9H 9–”7{1ÉÀâHŽ[&‡Š"9¸=$Ç²"9XÉq›ñÉKDr°8’ƒäÀ’ƒäÀ’ƒäÀ’ƒäÀ’c%û„ä �ä¸•ÿ
+!¼08
+endstream
+endobj
+112 0 obj
+<</Length 433/Filter/FlateDecode>>
+stream
+H‰œ“ÁnÛ0†ï{
+;hjÉNÛ6biŠb–®X4·A‘˜T°,y’2{yµúH{…Êv’uEÃn?)òão‚_¶5ã%x´‚�Ô9þýë	#)rüp1‹gõå§�…ùînÁw%O¾,ÆmÖVuž¡¶RÚemŽ™0+È‚îÒ£¾Ä—9^Îî‘7F•Ò£I£ô­-« 1¶D	ùˆ‹wc+ÖÙ×ë›=-D9~ô¾Î(mš†4gÄØ
+MÒ4¥ñˆŽFQ¨ˆÜOíYi÷ïûäòØ¦é
+n**—4!1=ºÇ­¬½4u1[™­Ïñ�R¿˜þ&<ÎYàŒé+Î¿‘[V¿MƒCT6µÀ¼±‹°³Oº"t«ÔÖyÛ¥?,f'hm,z�Z˜Æ�¢`]7ñœÄÿmMð£³zkU¿oÁ)(¨@{Ü%ÝwžñÁ]ÑSçð}JW!o%tsûùË|2	ùAô•ôeÐ^z`¢ü�ÔYÊÓ›·‘€5Û*�‹ùâÛÔ(cã‹$IÎ	ÔîÕ„ž@ÿPßXÝßY'�'‚ã?:¾
+þ,À@Ï
+endstream
+endobj
+113 0 obj
+<</Title(ST_Color051114.eps)/Creator(Adobe Illustrator\(TM\) for Windows, version 4.0)/Metadata 112 0 R/Author(Beatrice FILOSA)>>
+endobj
+114 0 obj
+<</Type/Page/Contents[564 0 R 409 0 R 116 0 R 410 0 R 565 0 R]/Rotate 0/MediaBox[ 0 0 595 842]/CropBox[ 0 0 595 842]/Resources 115 0 R/Parent 316 0 R>>
+endobj
+115 0 obj
+<</ColorSpace<</Cs10 199 0 R>>/Font<</F1 332 0 R/F2 333 0 R>>/XObject<</Im4 118 0 R>>/ProcSet[/PDF/Text/ImageC/ImageI]/ExtGState<</GS1 338 0 R/GS2 339 0 R>>/Properties<</MC33 120 0 R>>>>
+endobj
+116 0 obj
+<</Length 1267/Filter/FlateDecode>>
+stream
+H‰tVÉn7½÷WðØ`zXÅýj-�8¶á|ˆsPFcE‰dÇ²�@Ÿ÷Š=‹Œè2Ã×U|U¬�w3¬~'îæë�Ë¬®¶¹¨S�ctæVÝÃnø8¬/îÿØ]_ï®Ï?o¿ßï>}sëWg!¸çgÃ—AÜ­ëÛÅ‡¹,ÛW‡ýïrŸ ägß¼´ì<—©V�îošWš¯qö¥¹Öf‘àî‡Zæ\e�ï†æ,‰æ–ˆÁ!ù?Ù§k�KnðIæœ*(Kœ%–Ã‡»¡„¹1P‘Ž¢ÅÐw'ðn©,%÷Ò(÷E
+Æš\Ñ¹à�0$¥ºÎ¡u¹äJù~·W¨,Ó˜‡ÍHušQû}£<….G˜�B1àá¿)kàQ«
+%G¢œùj²P©éçV*¡êˆ@Ðê\U:ªD1•E76béB†³ÌM:k‰D©,ø�C2÷„6QZˆ´ÚN$»ë†£ÞfJ#™2Òf;³$Ÿºjé8¨	k2d´ŠÀÙF†}ËdVð·€Ðæ22—„ŠðÅ¹CÊð!Ø@ÌLüUÔ'<"j†˜v 1YEu™™†úÎHŸ1©!&y”{-‹KjºÁ*ÝJÈ‰(Ó
+=1ÀR{ãMÕ¤Zmg=Ñþ¨1¯"QD¡K“�-”Ðëm(8Ô‚ïX†"¹7¦ð&¥ÓOÛÄ:I’c+¤…rh5Ä(}E”ŒM’hÈwTs�=º
+°¢Ô(l†šT÷HaE!4ß«5Í
+�$D,ƒFÔˆ¢QÓÅilXxxÐˆšD­™MÄ$ ºÒc�2åéÐa¾a?Æ®‹å…=Žz‡cL’i¦``éXàÌ¢ò%ua²‚«f""7@9´®2H1¢¼±ò qV}óJ”bîÇjÌu´qÄ1Ô`ÓN	YB^jŸH™�µŒ2n«˜™³)«õ¹ÇY€z�}�f°m)VT"1]Í]×G¢�µëÆÖg€ÔÖ1žhÆdò(qj�U
+åÔu³é–Ç1«€›ö¹›mr#-ÛüòeéÖq³¾æge"“�O••{ñêlx;¼ØëKS·ù8 ¶ìÆq¶°[ª°i**ds?xÜ€(7�äm¶ÃŠK¸¸ùwøm|·y#ÊuÌgo|šVÚjB-Ž›É��&ø«Û­-¯î&ôåè¶^~˜P}ãU~Û=Le¼�Vh±ñkÿ4ÁVÅ7îÚH~ßü2\l†Ì"@ºÙË¸+54œCiû¹Ÿ£+Ä¦üƒÜjF�T�^<tùqÿQl”%‚=|N1Ò£õcŒ=x.Ì¸}ät‰œsˆæèGIkMv°gR"Š®ç‰jðKR˜9&¤³^ÞÞ|Ø!`mt’æi•3ºd|iä…o
+rÚBª¢þÀ™‰6&H=ùÆóóió×�¾°Eã_ljŸûÈ�–#¾þuZ¡KÆ^Ã“9�——Ë)—°ÉÞ#[\‰ô·£ž0§pð¤Ó*`¾!~îÉr)Ñ`ùÂS/¤52_øE?÷´%-x,ï§
+&3®=ú)O5È�¹øËƒO`‹s@=ç`àýŽGŸ†„&?yõÝì“7âÀñ•�ŠÕž¾}ŽÒ4WGÕ÷`ü2Ð”¢‘(†SW@,Òƒ†Âb
++Ì›ûaýò>ºóÏ°ôvøoÎ/[
+endstream
+endobj
+117 0 obj
+<</Length 284/Filter/FlateDecode>>
+stream
+H‰$P-oÃ@5((	*+6*
+�TR\æ¿P2p¨x¨’YÁÈÀHAÐH�[²¢€JÑ¤-¬ÒÀÛó¦gûü¾Àétêû~¿ß_¯×ù|~8J)Çã‹¨¸ûívëºNM7›�¹5M3M“™-—Ëív«ª�Çã|>Ïf³ˆè?úaÚ¶Ýívêfqs�I8ÇÏ7 X¯á>Ž#¸Ã×§„( õ_ƒÐJŽXÏêÕ4g	Ðì’ˆcîðG_­VUU™iˆÔu­*Á`by©LŒ˜ô¡†p2Š·­Ó4Üø!Æ¥|]Þ™Šžr¿_è^á‹ÅBh˜2	b‘8&'_Ò™%YPÑ#µÒ¸R:üíõ9>³û`—ÏM
+endstream
+endobj
+118 0 obj
+<</Type/XObject/Subtype/Image/Length 9271/Filter/FlateDecode/Width 541/Height 297/BitsPerComponent 8/ColorSpace 199 0 R>>
+stream
+H‰ì—kc£Æ@g@BŒ¤�I‹”ªÙFö²ëÖ–mÅŽ»»Y×®“xÛn›´n›&}þÿßÐ{ô@k�ü–àž€f„<Ç÷ÁAAAAAAAAAAAAAAAAAAAAAA,�kÉ…ÎŸô=ˆõ£R5â­Z{Ú7!Ö
+STëê¢Ñú¿±^HÑH"‡Å…ýÄ/C¬PoÄrÔ$#9ˆE”•Oœy9lI¬‚ûtÛö8(9<!s5‡’Cˆ§þÛ¯;B<Ý¶=(GËÓ¸&ZZj‚ÒÌ*Uï©_á¡A9¤çy¾^0?Ar,¡]9‹­,É±„ÈÑ™Ê± É±„ÈaM*
+—§'HŽ%”@ŽLHŽ%�D&$‘	ÉAdBr™�D&$‘	ÉAdBr™�D&$‘	ÉAdBr™”@Žî3uâ¶¶0Ar,¡ørB‡cè[zO:©’c	…—CÕ:œ¤‹+5Er,¡èr´¯xnÃA¯¦æHŽ%]ÓaJE«•š#9–Ð-¸ÀTMt'cFß¶u!íróéÏ>Í›®µDiäh‹ia²S­V…¨–šÎ`ðóÜ¢4r˜Âœ�ÕíZ
+"‡^+/ögÏ�_|ž³¢4‘ƒ¾8Qîšc¸¥ØÎYR–šÃÁG$0x‘½¤èÝ
+ÐA9„°$�š(·Û‰9KJ ‡ù$ô¤$9fD/ƒXŽ¼U%�#“òÊñr0¼"9ò(©Á¨ñË­-’#�rÊ	eðüW[[»1yKIŽr±“¨±7\a1ÉQ""5 —ìŽVZOr”‡—ûIÔPjžsn 9JÂ¢ÆX†î%ÎÑÑñ—'GG'Ù÷�¥à�ÁÎ¯÷¶¶f	åàèõ›\7HŽ203¾ØßÅbc~øíQ¾$Gñ‰£ÆW¨FªEyqãõiÞ�$GÁÁ¨1x‰	%­däuÞ½$G¡ÁÞuð›³Å„œ¢oÎ_½Ë¾›ä(0cL(¿Å¨q6š?Ä¨ñÜ8;rzY’£°`BÙÞÍu¯
+ç³ÉÛÓáyÌEöJ çêdJma¢Ðr`ºÿ5Ã%Uk¨¨ñ
+q|¡ÈyFñåèv8:¾Ë{Vz¦Àr¨æ5BBÙ;›TÔøöxÅ§^Žº¨Öád\ÂÁKÇŽÂÊ�Qcûë!D�½ÝùqU…žäÅŠ4rD¶¾–ÔSÃ2¤V1r4ñàöSs•C5¯ƒ¨±5šÏ('J�àOÊ�ãYG¬%Õ›î'È¤äXxè~j®�r`Ôx9í^—Pr:“ë¨\/G·s‡÷{8ôËÁ9ÞkêöÉ˜+!dÑø¨ñû?HŒf£—þeèŸ¾ûî¦�r8·ÝÀ‡Ä¾/9úê§MŽØ¼¶ä÷5þ|9´ä_Þ`Ô¸ÍK"G	ÒÊx[5¯*£Ì
+yøúèèðÝmž˜™V
+&GS‡C«ÀiQc?`CH({³2ô8PQã–ÏÌ(H'‡AÃ)n+«š×ìl/U‡_½¹uÔ@î"‡®Ö„†úÖá-3‚³Ù�Í6ÏzDWwõÊäChÛv+¾‡Û¶k0ý™ú`„“·’£ƒ/èÈïµÒ…‘C5¯Œ� jlÍF‡§¨ÆÁMz×î"‡@X%~@[Â–z¦fú&cR�‰dS=yý4ßÔ4­/“ïâÂ¬Ç¦1Ù7ëœ¹®º]LßåVr´âxaJma¢ r¨¨1VQcw4tþz…	åðj¬.ÇxgðÑ"Ø´ÈÐ*°ó‘®u%kûê&Þ-³ûDŽ¾ébèààR¤…wÌx\³fj,ÔwÜéîžò®«Þ­oL¿ñVrdR9Æ Æ`ÌFØ½NÕ`WçwK(1+ÊÄ�+�p"Ë0,ÉÂøäÆl£Åd×ïÎäè5LèÒÄàpY7šB
+;MÆ|¸Ñbzl…×p’o�ZLÝë·á«g�ƒäX
+D
+†eèT�èâü.eèŒÕäpÐ�ÁþÂ"Átèj’õáÔ—ÌW•{æ1YÑÄT.™ƒ:h=ñ	f,çìê
+Yc
+U8Â•^ÜOpaIl>¹«ç*’#&h^Ù.f”éèßî%j yrŒ÷·1ÓÏÛP£²K%»UÍáÅ¥%ÊÑenk"GÔibj€à£Q,G«^â‰³†ª-‡ï”m¼Š@Œ¨©[ZsÕl¾AÔ­D7øí.‡j^#6<Ã°‘ŒÇç÷5�\9û&vL?ÇrX°ýPsà©;M+uL+�ºž’#Ò÷¥Ï3Múl*‡Õà'd…³RÑ5g—0Z«;—s1,OŽJÿRt:Bê+ÿö�–#i^Ù.¨q6É(§çßÞSÔ@V¬9v”¥oœVLÉj	Í‡ºÉ×”\ÆÝŒ®Â‚ÿÿK†(Œ6‰mÈí&ã‚+[·&T®írwî³åˆúÂåP³tMË33Ö,²ÁrŒ“íx¸¨�¬Ú­ì\[�†çM	»®NÌôx;neŸÁtM¥•@¨D¡ãÎ7?�ŽFãV,‡iB�ÚîIÍ�Ó³úmŠ(Ož©¹5ëû�¹oÌ”ÃéÍFÅê¯ðÃÙË1‰¨Æî0;¾ŠÕ8tòï½	«ÊÁv^‹‹jÐÊºfþËÃøÄ"Ó50\ÔQGÇgDñNE8†ÛÔ|5@'1§®³(iV¹ª/l¬këI_ËS˜9æb•¬_›fCåHšW•Pv'	åô\•¡÷”PbV–ãž°°[I2E»oi¥·ân®Ô­4–®˜°‘rLš×Ñ,¡ŸÞwB‰yl94K¯õºÉ‡†ÔõšÞ—áªw/—#LrÖ*l 5öA
+ÍëV5ÀŒ{-Cg<¶¬ÁùÜ£Cnò•ÕX*‡czâÒXùi'F
+Tcjìíª!,5$j �.Ç�È•#l‰ŽìfÏÄ†ÉñbÔ€2t¨ºW5tuõ`Q)Š÷…§µ›<m£äˆ’æu¸7UZ×‡‹HAäp¼¦•h=»‰uL[[Ú 9&ÍëHµ(jèÌ¸RÍëƒD
+¤ rD¡Á×3·[}½'£ÔØÆÈ¡šW|w5†pœCzú÷ƒûn^ÓDÆ¸_µ¸ž™VÖ©–•[s9œê¤¢Æ8Žqz�
+Ê7?`ÔxÐ(ŒŒU\!d%cò=æ½š[w9ƒ�$j`ó:‚¨±…QãÕ½=xÈ„S 9Íâú²ÃµÖðÍÔØšË�èNÒ¼*5öFIëzúÃ»,CgKèguqý„%¤J-sˆõ6�
+FŒAœPØÙ^¬Sj|yQãä6¨r9lµ&ÔÕ‡ž"]!œëmªMê?Û¼îvDëËZwú‰[|z)á²¦Ãj�é7æÊ!NãÚ9Óo¦˜&)ÖžØ�Á?à¢Æ÷8ôãùù�?‰‚ÿª>ÎK¬"Ç0fa‘P›_‰Ð–¸¼Ë}ÿMÕ|¯«4epíŽqÏìVÚµIa¹½_öûÝ~Ÿõ]¼nˆé»äÊ¡‹÷àýµ“F
+wZ�Ök¶­©ÛëÊ¿ÿóê9ðjðùgÿ…¨qö?ý§ÿ³_n¿�ãV?¤<’(™ÌêfG±öÁéð)ñ&g‚] A‚`jô‚îC¶-P ½ÎîNoÿ?z)ùVYq&c[I÷{°,›¤eñ§ïœMãöÎùµ¡,¼\ƒoE(¼Ä•A¸iÚa¤B°\ÏÌ¤„C*©òWpÄ~LŽ š
+?
+ìç÷ÊeW¨ˆ6^™%ú]|ñ c‹çÕ 	Žü’ê[ÒCÓ�.—œ÷ú«×æ–ÿùÔ¶¡& Ü�¨ œí¬âç••“5pè®ï*	!ºb[Ã2ŸòÑpàÓ#+±¸0!™?´{)ˆ?À|éòrÅÐ3^®9]€Ä/¢¹q4Âá×w¢¥­*^¾þ¶ÂaÂëq©Ó¸»@2îG@mèy½	oEM
+éø¦Ré7sQw$ÀÁFÃ‘PàÁ“�Ùîá(Ùáb“¸Áø—8„:Dûð->ƒ)>æÒƒAi÷Q!­Kx2•‚XÂ/üt~YMptÔÚ¯è
+w‹å~¤¥pØð:ªØ°Ñõ·p¹ƒðº¬&8nŽ×ë‰Û�e%Ã–•Ä::Á‘S}/áHE›Ž=JF\hGš¦tÀÂ2¢¥1�JÕP›Ê•²ùe5÷1ï£xý·Q±VÚ	ÇÛ*¼ÿåööÈ4®¯v^—Õè§•*Šg:¡AThàPŽÂÞl7%8 ã‰�#EµÁu˜Ê`‡
+Õ!‚cRIDÆ›`ãÑ1n³ãêéB�k„£8<\ß�Ö©…p¼ù¢ñßŒ±’#Åìz}p¾s× 5Á1×šžÃ”_‚‡WBÖ�|jÓŒm#2FÆ/¯œ#W¦÷ÍyH[ç r]$/�Ùb+ÑGÉâ#Ô:8"Ê®tÓLM¡jò·ÛÛ¿Cïr®AÚŽzaCª|ŸR<`CJÑ”„�<Ê´[‘0�ˆK¤û_æ«²çðAºl(Y\¶®bRQ Êc¶½-–¶üÓÒÚëo¦
+%×0-ÞÍŠ®ß|oZ�=¸é)p8e=6À`Jªš>‘o^z­¡3VÓV3N�Äç™��±Õ	€0(»^PáPëÂcÛ;ð¥
+l‚#llHëÔ*8¨×xMIÄ¸Æéèýd‚ƒ\c‡	eQO�ãS„å3ÞéÚxÃ‡aÃŒE5öq7ðQ«mçzµŽ%×8=y‡¶ñõäëo&“Ÿ£kli+Ö®áàª(J&Òñ¼BéMg7ÁÁ^=Û†Ô†W €®1ê6î�dãöû½«]ÃÞ�ÏXc4pŽG«%pÌÂë˜êÉøŠÊ=6kg{jCçÚ9OÒZ8ôR1q6[­pÌÃ+”1Ü“kŒàŠÐø	ŽÇh½sÄS^^±öÛlµÀU®12]hôžÐÀ^Þ�qø²§^Ôè¥Àýi¦bùC<Øpµ½Ã1s
+Ó†Þ\}°hPx=;G6Î&{l9^~œ®)Û�½Ã¡)¼Òm6áµlCGÖ5Ð/½½nÃ‚ãÑÚ+Ëául\ã¾t�Ë=^×¢~‚c/š…×Ñé¢k˜6tŸ…dY?Á±ÍÃëéBx½:§xÒ4þŸà`Ò]ùdOp¼]¯Çc „r12�Ö«§À›1Ïœ„t§…t¨!$	7“ªSŽOƒu+ñXyuÒ$›àh
+nNŠð)p(É=.}´8ôRxkt�Ûï ‡®qÖ*× mÇÅEou�ÐôÚÉìdÁÍxÈ§€t9çGøxäe~È»²þü„…ƒŽ'Ëq¾ìÓ\’Äù}ðb3=yŠsø‚–[öŽ=À1¯'^#^	�I»LÃhS8.ÐúV‰~·|pÀ>5üddiÉb®Œý÷¼ç Rš……¯û9K�¼dGÍ<¤'Ì‚9m¬ñ�µph1Wíe~lùOíŽˆÂ+þýØðúÞ¶¡TP.ÿçÑk�6…ƒÜou�ˆÂ!óÑ:öÛ›í+�åþ.Â
+5~Cn€C^Iîí6ja†óSðmùy^²*Í©HNÛ
+pDéÁA–ÅœÅÉjgQ^+weš¯|æÕ/¶%™ðŠe|ƒdœ˜ðZ¶¡gç;½��Õi€ãân&bãönAd#|]	nˆ#!³7ÿ(�T*E;šñèÛ%™„½8„<ì•N�}ƒ,4–¦t®E‘ÊÂNqš a0„* ÚÒXV”©r~ýŽJ÷È3:â»!äîô
+¯¿’òGêB��Qxýƒ˜’k|ûã¯ã1JÄz8în×ëÞÀ‘¡3`Y¡…d‡
+Ž8Ç½JXÖr(GG]2w¡£L@éøy'Ò‹E‚V‘ÆD"|«»Ú0Å€ƒÙÙPûà�ÀKUuêá_W"Q»¹É?þã—èÿ”ÿõ%µ¡ÿÿ!×Pßþ]ãwSµ£Ëx¬”l€cA–ˆ•®C@8Thà(ìÎ¹q]Y‰ÌcJÖáº~œÌá�ÚwÌ<3+¢_N�Ý˜kˆ‘
+'05ÂÁmcÌ§µß
+JJÎr?²³žƒÂëkJ('Ç&¼’¿�SzÕÆ^£RSY™ëÚÂq½<hVV<{È3IôçpÌ³callV¡“N5V9GhÖ…N×þ4õ¥v—¨¡jÑ�mµh,+rÈò<¬öKEó�lùúwÇÛ2¼Ž	�(Ãëå¤½½F¥ÍÒûk£•–TD‘r]%±§t]Ê©<ñ}Œ³¸OGåˆ‘}ëÒöÈÂÄw•…ƒù =&¥k;´ˆý"6Ž¡§®¯óÙæËæ('‡‡²ž
+èÇ²=DÙ*¼Ž�èÝ›ðJ¦ÑÆðº¬MÓJ�‚h‡iÜ<hW"æ0šÈÊ}ög«h»/&¾ò>ÀÀaUP5¥ÈHXf[îPMÌ±Á…ÛéÍp”%©^qæ+¹ó(;¯§
+cÁw=ãÐæ‚bõ8ž ‰;ï”d§k#,ëê‡¦=G“x¼j*[‡Ã„×7UxÅôg:yBã|»·÷3iOpä*.TUs©S¤E?ü“káÐ"Ãpš¡¤¨Q£-Ãñö+ë`\cd]ct‰áõüj«?üÙ´'8@÷;‹g9Ï´
+h€#’*B²@
+gãkØ*3×°mèÅ=…W¸2å¹h_p|šËŠÐ«Û
+8fáuÁ5Þ=+× ½8˜mazÙÚ«Ú+áÕºFïy¹éÁaÃO>Ýxµ-ÁQ^ß]Rx}N®Az9pôdÚ×&ü�WÛ
+½×¶ Th¼G4>D“gç¤—@<}%$ß|µ-ÀQ¹F^¯(¼~G­ÆÙss
+Ò�C‹$É2�Úg”Õuáõ
+Ñ˜´òn>¨G$ÓJrãÕ>3³ðj]ãâµ¡„ÆÙ34
+£§ÀÁÌ«æóC�¹œ&ö”‹#èèëj|¾n¥�¹LÏÎò 3{ëâ[Úéú�²òX}V8ªðz²^OmèsEãip³Ÿ¹] �Ol's/C¤,â8Å
+�E¹Õ:YóP¤ë:nZm•§ÜØ±oƒÔQ>(ÏŒ-†£¯£ññBx…É3v
+ÒfpœMð%šœ/ôxØÁ-�x˜Kè$DKOä K½0¼âÿ²_ö¿mg?¾ˆäI>Ê¤$Z´L@E1ËfàÆvlWŽgö¬5¶Œ è
+¤é�¢Ã€¥Ù°ý0´{m¶®ùžçŽ²MŠ"+©Ý}a“Ôïž#ïÃçe§†™½š§›$q$áZLÂñ—ÿŒ!—›—àÐ$:_¢m—%¤o«wÇA’†
+¯AÈUñºwôŽ,ÌF·ƒcê°“±bŒz^Ó·#Fb8ùŒD>o6ü|8ÖjF§D#�²(j&©£Ù0ØE“Àiò³e¾Šè§æO<Ý¨x=^#@4žcú�¦¡×*‚#8ñø¨ÀÆè·wÀM”X€P�›‰àšÈ>V[Ä�ªf
+ÎIq©3ˆpÖÀAømè´Ä
+à…ÙÄŒÄ�kˆt&ŠÜø!bEbØ”p8™2wJ8^™ŒŠWž…&Åë9¦¸×@ÁqÔŸ,Œ0”,ÁC<a5¾÷T|ù«
+âºõcHÃ¯GõdK0�Xs�F-ä¢#àpÍNO©5GæãŸ*jy0=¬„¤‰¼LG˜<%Üa`ñê	4vÖ‰(^ù
+¦š{>4�-È9†1g¤)ÒH�å†J
+ŠùD¤­0Ä!p°XÃ„†8ÚÕÍ.¿Œ°£	pùš‡¦¦‚£Ã¨‘n™
+Ž¸+´1òëä¼Æé9¼µ½ýòñ‚n—s@XÙßË¦‡Qå,ØàF´!ofaI®Ù¨]Ýlñt“ÂN¯4Ýx¢'ž£¦CÔ]â‰á&63înª>ï‡[}�ç3ÓÀÑt²0LÇVGLÎ 
+ÝÙ^ãác¬]Ák n[­ðØé›¨;á#+k�pNÁh™^È`«ÙjrÇ5
+¾Ý>îñ”bsIÀaè„†q‹ÕÜ$þ¸Qà€gÑLˆ.10Öx‘Ëq›‹�Á0¿ìqu¿Ç€BDñzþá()Ý²Zá~rï$}Ô›5f›ðŠkÌ1›ìØ­y°“°ÒìŒî­1~ê w0LQlQ¡Ï%�a©ã%aÅjY$quD“~w8jËñ8ö'ÃâõcÇ}¨]wEñú÷wžreÞ
+Žw.$ID
+87…Ž]mò¡»Ã1„¹oä¬B§„“¿	8z_´)}9¼|ùM¿ÿÍß§›vþ48¬¦æG•¥ÞªjšfÃÒaw†#j„ºIý+ŽaeÆô‹ßýãi·»õOÁÆ¿Œú×à5.>¯qdÛw™p~UŸÇ{Nªt»z£’1�È2o1êÎp°äKH=ÕÝrŽ'P½>°By5xÝãåë·£EIC¯Î&¬ÜQÓT+©°"~ßa²Mˆ(÷bDãß½ÁàüŽû‹S¼¦5!!]mÏ©¦‚#“€¾=›è5xñúCÿÀxÜô¨ßß?™ËOijM€ÃÓWæRzmŠgeNú÷ÛÂq°nƒ�u^¼žôûƒGOö¦XÒ|kRè-áØ46ß�m`Š×M€�‹ý…*^ÓRpÜNñ=L6È:¢±M¼çI®1xñþ–7{)8n£ÊfÀ½Æ	8<¦ßç
+g,Ç-„^ck„9^Ø€¼ã«÷ºÂKÁQªH6�õ3PN>¯ý~€Yé§
+ŽRAõÚ=vÐk¬“S@ã‚¯ä±89	Þó"g)G¡�›Dx�Ã?�¼ÆÏ°¸y�‚£@Pº"×Hy
+I¤à˜¨à¼Æ²¾ƒ^#~.™×@)8&i"ÊÙ·±sÆ‹×@ãH¯�Rpä¼F·K”Þ.¹ò‹œ}æHÁ‘'ô÷„×¸*^÷%CCÁ‘',Q>}Cv¸×8—.
+½–‚#«xÊ›Ý�”×�)
+½–4p³2q!ÇÁ±zýõ¶¥÷(YàÐ©aúËfª-
+¤ Ükl`@ÙÙ=‘±xMK8†6šK©¶OºB[oÎ0 �Qñ*«×@É‡…NÃ ©¶›pìö¸>õøE ¼J8¸X”úIíëëŽîý^oûáo4Ž~æõÍ›L‰àphgté3¥l¤ßüJÀñIï‹gÿIÒÐÿþ…I®•‹êW×¬]©T(Å?8?û¨ûI¯÷íëo{¿ÿë×‰×ø¼‚·È-*
+
+¯¬êº¾JÝÃ§?®®êAú}¯7¼ê}7*^ÿ÷£®dÉ‡ßŠ³M´þ Û�7ºÝ[ë?õ.^÷UzC¡$9‡1o£OEõú€ìô~ê÷Oƒ~_òâ5-Iª¯M¹R�<½ßýãœ¶÷û}p�”×¸!Iàˆ£:È¶S�¢@ùª×³‡Ïà4.Nƒ-p.%	¹pÜïm¯CDá1åtðpÖ‹š'IÇë^oçð|p|üØßqz8ëEÍ“d†ãñ—¯ƒÞÞàjWÌ6!ïPÉè
+É¤ I�²·ìíCËþž‚ã†d†ãKI�£Y¯dN%3ÏŽ±@¹PÊ$ÉÇwH6ŽOg½Œù•Ìpœò|ãØ›õ:æV2ÃÙÆ‹¯ú}V&Ij8öàp¤à˜(™á þ¬W0ç’Žú¬W0çRp(M”‚Ci¢¤�#Ž¨•)Z%’Žµ:þ0M‡‚£D²Àa/Áa¨¥Ú%’Ž¡‡z3Õ¦à(‘,pTt84ÕFíÙ¬åƒ‘)	í4¬R©PJ+…*ïŸz‚¹¶ýrÀqÉá¨Œ~j†aT)³ŒUi«ZØÏ¨[2A™VdÀò+…ö­ˆÒâXI³Ä@]8(æ¢õµt[IÎÁÜâ~x·%FKâkvëíâá¥^ß¢ÅýZ‰�P’°âÚ£ÃµJá`ÅýÍŠU|C™�V1}å{W²ùÆ”pÈ’�:&$^Sm
+‡P}è·2{Iýâ!�8XÛ(¾¡Zl@»,¾Ò.ƒ£dó�z™�…QX­eZ´0÷Æ+é+Åý«ZvÆwk vŠ‡{š^|ƒ©÷wJÄe”””””””””””””””””””””Ožc˜“{5�ŸtCÏë­V‡_ÄFÕËé�#LæÉŸ€Óšl f ø•åÄ¹£
+«&æ¯wrÏÇó™CCË[ i8^ú";…�¬+×À¢Ë¤‘Õ0&õjm¾'Cf-±ñÞ¨eDTƒ‹p9òéøî…Ô7\x�¦Åš¹å\kim¬Ï¨€Ú!µlšC_¶3×Èy·]©PÚüì†ÑÚØ
+µE37°2Ö_£Ìr[$1`å>À"k™ïpŽª´‚[î#ÌÏöêÔÃ÷/·ã­qz¨�Ø¼%ÛÊC0¢GÓEQ¶“UÅyÁÓèØ` A§½„Éÿ´#–Œ5Ù®°ã}Ÿ8ã8Ð¸¸ˆÈu^,ß/‰Æ6ž‹¶¸çð(Æ��fý®ÎG]jb’x|s4|›í*éð×ªåøÝ�(À¯7ld
+´g!–GÃìhæà1L.Ä¯±5 í&R*#Õw	«�ÆÔøˆf`ÚD¬*ÿœr¾J”Cj‡)zÇÞ-zñÍåù}XÌƒ/Íñ/f¶)r‡?¼¬ßïPÍŽpC„ÏaYÏÌiQ¤�¶½™·(zŸeîivs=Øî˜�ëlY¹Â6âTV„7?0.®\‡~9¡ÛD84Ñ{™›Rb´©óÍmWÇ{5ZÑ0wÀëørŒ®µ*AÏ1Á€ÖŽ£ÁF3³¬ç	Ûÿg¿Ü¶U�0Š
+C0¢Ñ•íð*É«Ìûßî*0«;gí›>l»¾‹–X
+Å’Ÿ:¬®­U+£¬\IáI·ie•n¥…%Å,‹BŒ%Ë,“_¾BÇå?‰cŽã¹$ƒó÷Åa­†ÃkwÄ�e
+ÎÝqð¾H»âÀÓ†ZÃÎ{â°)Zìˆƒ«Å^Ý¸+Pn¥¹oxrðãÄÑý-­lâ¸¤³k²œÏ®æ„�·�Ó›rUkórZ©Ôe^	›Ø‚`ôL¥¨ÿZé&öp²ML+…š†GYn·zM©ÿý¨¤¾¬"ù‚W�PƒâèM*ê~ÇÅ‘JÍB±F÷n‘¬U•ŽK@ô€v”ñqz¶·Ðg"ÜÆ¥3ñ,ñìÇŽ¹xjÃkä²C<såëÅB«‰]pJ*x_
+Uƒgþ\t°¹�}ÅÒ¸äàØÄK5îÕáQéJ­™€¦Gsj±åc¾6Îëà¾Ýð³öùÅd[J2ØM¸×¨_£	;T>LØÏfsc¬À6§†ß…‚yÛa‹{ËÃcŒE¸y9°‡ÄßcOøqxq¼ªÿðHÅ…¹M;VqGq\U§×¼S=+ƒT˜W*Þä÷®j:Ñ¡p–¦ÕîwyÒ"è )97³T
+ð4Š*K
+¸¯^ðF¢‚j=–¢ß=¥:{3BfÍ
+tI«àC¿ï V\{hP9•œ«7{q>Ê`ã³ÎÚ<`5q0múL;@¨·Pl×½˜ÜÆD>0n¼Ø}ñÚò‡ßU•rB0�h"�+m°5~y^èá‡ôq¦5KJAAAAAAAñ?d1…——Ç@V¯&k8>tû�{"¾	Õ=§úmp¦WÛ/5Æg/?rWÄ· šówƒÛ)J<q“*F1|ä®ˆoˆ#´7UkÛVõ‚±U)•l@F¯ÃjÅ:t^	5­)�(±ÇètXU`vtA*Î&Õ‡hs+ªáŸêj†þ¢c<q†i%ÐÈKÅ
+q(ªYÏ5ø•I<îþ>ÙnPWˆRŸA-5„‹9e¨Ñ¸¨ðu»&>ˆnv-êÃÎy=¿‰c¾ 8ìV˜´
+t/jš¢JÐº|Ù¦‰ÏÏ]úY™ÀÔè�7qÜ£8Â;qœ’dqÏÚ\â``AÊ°iõ¬?ãû&Ì!Oâ©Üè±›µ�ø¢-ŸÔñÄ�a»Ó®QlâÀ†äI]J(Î šãøTwæÕ/éñ¨ý(WŒrkek‰¸ƒ�ßñ×Ì”L“äž–º•Ã#P�çþ¨|kñÙvÑ¦A#ÁÛôO¬:‡ó,8ô+#•?×îš.ý'îƒøŽ{Eg0TŽþt´Þ1ØåS÷AAAAAAAAã_ú½v
+endstream
+endobj
+119 0 obj
+<</Length 433/Filter/FlateDecode>>
+stream
+H‰œ“ÁnÛ0†ï{
+;hjÉNÛ6biŠb–®X4·A‘˜T°,y’2{yµúH{…Êv’uEÃn?)òão‚_¶5ã%x´‚�Ô9þýë	#)rüp1‹gõå§�…ùînÁw%O¾,ÆmÖVuž¡¶RÚemŽ™0+È‚îÒ£¾Ä—9^Îî‘7F•Ò£I£ô­-« 1¶D	ùˆ‹wc+ÖÙ×ë›=-D9~ô¾Î(mš†4gÄØ
+MÒ4¥ñˆŽFQ¨ˆÜOíYi÷ïûäòØ¦é
+n**—4!1=ºÇ­¬½4u1[™­Ïñ�R¿˜þ&<ÎYàŒé+Î¿‘[V¿MƒCT6µÀ¼±‹°³Oº"t«ÔÖyÛ¥?,f'hm,z�Z˜Æ�¢`]7ñœÄÿmMð£³zkU¿oÁ)(¨@{Ü%ÝwžñÁ]ÑSçð}JW!o%tsûùË|2	ùAô•ôeÐ^z`¢ü�ÔYÊÓ›·‘€5Û*�‹ùâÛÔ(cã‹$IÎ	ÔîÕ„ž@ÿPßXÝßY'�'‚ã?:¾
+þ,À@Ï
+endstream
+endobj
+120 0 obj
+<</Title(ST_Color051114.eps)/Creator(Adobe Illustrator\(TM\) for Windows, version 4.0)/Metadata 119 0 R/Author(Beatrice FILOSA)>>
+endobj
+121 0 obj
+<</Type/Page/Contents[566 0 R 411 0 R 123 0 R 412 0 R 567 0 R]/Rotate 0/MediaBox[ 0 0 595 842]/CropBox[ 0 0 595 842]/Resources 122 0 R/Parent 316 0 R>>
+endobj
+122 0 obj
+<</Font<</F1 332 0 R/F2 333 0 R>>/ProcSet[/PDF/Text]/ExtGState<</GS1 338 0 R/GS2 339 0 R>>/Properties<</MC34 125 0 R/MC35 127 0 R/MC36 129 0 R>>>>
+endobj
+123 0 obj
+<</Length 15366/Filter/FlateDecode>>
+stream
+H‰„WËŽ7Ý×WÔ²n€.ëýXNl'@É¸�,‚,œvÇé‰¯iÛcäïç�‹Òíngaøò”H‘çP”Ú®ï–gß¿¶ë»�K4q÷e-uÏnunaµ~¯e½¿]~_ž½<ÿvûöííÛÿ½ù|¾ýði}öê¹ë·/ž/-v½[%€5~Ï=ÀÕáçoÖXfvS�­i5ô3–âÂú'¥à8x¹X×Zwkýz÷’¬ïØ=×HY&üÀ–ÝNÀã=r�.í5Tdf÷Åµn÷.È{FL<€hí^ºG°l&Ûì˜ëz³âcj¾�í¢c;”Ûì5µ€8yø¶6^!Œk&ZØfÏ6�‡�ÓìÁ`²m[á=›‘Ë‚cÈÝ!0[ÅXþî!Ì›é’'*µÅ¥Â6ÞñgJjÙ‹³Ý,d†(±­«Øþ™XÎ{í¦‹�Ì˜eµ·…[ªžöÎ»Ãœgbo4C_NŽ5!óÄß…Kµy2Ða}q
+Žï|ãÍ³É±a:Ã¾&7ÞÝ^+6ó»Ç$µ'©Év$œGA™LG¤’	¶`ZÏ»p©#JIk3+›ÜXWùk±©/·9�rêá›®-7$	NGÉ}¹1¼<xê	„m›ùÙ,‘—û¦€\3Ä™‰¿»Ò¼3„'ó(=ŽîbæïÉ¶ï$
+Ì}3[¿á§$À{nYWS;Ò–—÷âã„Ì‡‹œ…œã1¶q�®Œ§–ÜÝÄjÛô	ÌS,Íéÿkß3Ù%4ÍŽ!ÌŠ&û›?WœºÚZ!Ú°ÛPÈ´Ý¤óÓ»FcQ¼<FþÌCÆ 
+wS<™µ6IAj­¶“÷-aFSØŒ8}0K}yŠ¬‘mÑF )ÖgËV?âê6“cÿÌ­éJÛ)¡'a&_ûjÞ+ iZìf9›ÙrÅ‘ƒämI}[Zpš/0«
+½j|Å"[úD+tÛ8„áé°›�Ú44<LÎlæÌ_-Òk®Ù1àllÓ²òr—ÚòT™>¹¾<å6[8úÎVãêÐé§hŽ€X[ðlØ¤Áfàåô_/Ã[ªkƒœÚ“¦œã–·�g Ér ‘Ö¾ÝÔ¹�úï‹N¦Þ~ùêùòÓòíõòì;Læõú÷MÈ÷ÙÊ?FÜšs€Ü8È×çÅàŽE[0u}Ã¿@÷õ—å—íúöò·�ŸNq[oø÷Ýé
+éo÷'Âíæt…Ü>ß}:ýzýÃÐŸ	SÃ¬×/8Nà€-Öëk¸¤íG›žÿh"¯y½¤D)eä„=q–=
+B\&¹Ê½ÞÒmB2h‰ù;j{¡­ÊV"ŽG­Â+.*Q6üìsN6=sñtå¼¡îßÖõt•ö¼­svØ”\A°!¹ö]sÓÏ£hî®BûÕêòÔ]$f8G:{Íœb^¯O±n·?­'‡“¹ÝÜÝŸðÆpD>ŽÝAþ,²u˜7+Úp
+�¹( 9þww'ÌžíÝg¨c·ûÛÕ&èì·T$ôÈö‚¶	ÛsèO/Ší�“ÙÞÜŸòöæm�<nï[ˆ�Ôyk`ƒn83³^ag‡»¬÷…çÆè›{Þœ·ÎìÛ·Û¿N 'ckoï°}Âöox!·_áívÛŒûòcïnDJ¼ [Ð ŠnçÕÑ¨Æ+o�¯= #? 
+3ûïïñãüøþ}Á…²¾ZùÕ¬oÛó2´Æ`ÀÙª+gFpI„ŒlÝEÌ!Bè¢kˆÅ•FHI…º‹ÜBwýè…ÙHM7D¸À�½ªe„^!#âù~œèROS\Ç�ÆqoÇ³tÌÏñk‘V§zu*4°°¥›?ÉŸ…ò$£—ËÌ¨°¥Œ*"ŒŠ—T>ØUþé¶¤eËW{Á–2!l)"l‰—Ô9ÒÕ�K¶$bFaü
+9ÄZÝØ©pz\ÏíF“»@|œÛ
+¯èT'ÚQºp÷ÖF`œÃ(�¸­gÄÖ0¥ãùþnHÎ�ezA½Š8xG¡ô¶'„fÚˆ(_â¥œÊ^Ê»”>"wûè%Uhd)ý@¾J¼&uiÇ©B³J¡ˆH!^B³FVâU
+aþ�Bˆ)ds¼ÔR¼ ¾K1Ð¬Ä·BGâòñBª/ãA‰WDh¯‡4ÓÃ*pé-Ðá_'š�$3õ÷�{=G�ƒÂ!²©±#>”QŠÑÈ÷BDŽ|ÎŒ¤”ÇCéÝ«—Âyð:ôz$N¢·õXèôæy$îƒ%óFgvòÖ½ ¸4ø³6LK¤ë=�Í¤Ä4µŽ"Ò:â¥Kä£	ŽÍ•PÉï!Åê%§HôMªœóÅšK¤	3Ë RÙ2]
+=Ê†ð#^Ré1Ó€ÐŸp#ï]š‘BqR
+Q
+Ã%ƒ-®r¡,Ó5qžXv”eå]XVN…eåô’Aa§y�§5’aÝƒwã¬<U´îýä_Úüÿ¼"ï¥hÝX‚º÷aº0æ‚Yjã´F�FúyˆsÈð0r¢ÄÊ˜O²x|M/? Î§qxÈ1†/9|’›ðØêh7 )º±—€ô‡_í‰r¯cGqµ�OWÝ„ú^G[}r¤£ˆÔ ^R§FDw/ÍPJ×*´t-TJW2æWðQÄA©Ô©¬¢Êˆ“ª';ÉüýcÈð¸ƒêª±(ª‹¤=!-K5~²,©\õSEƒ‹Š6dTT4mTcUT4î‡mÐXÕXU�Uukò…ê
+U—>¸T}Ôøé†WÂª�56¾^h,ŠŠ2ÝG%Ö%tãŸ'Ñµ
+ä ë±Éû;a ‚†`k‹íÉ¹(rž¤é£3a(G½òi
+ÊÉsÎT±¾mbšèDI/•F"k†²»ŠñŠ’vçæIÈ~>ê¸�r˜vD3/­B"k¥²ûxqMÇ/ìÙú6Z¥#
+Ùh^šs‹«U);ÔÜç‰åKØQ.„9¸®Í¬:.çR.øj\Œ|5dä«y�|™ù/¿�AéfeP9•Ó~’kÝüzùk±ÅìiMÕî�Ý•º—õÊ9æõþvùyý°Xœ¤º~Yü^+�³×@W¬Ç¥Û^Í
+¡ˆf�9ñr<ÄýRñ§‡çÕVÿ´xùo•XÁ[¦G
+!ÑFb"¶	±®0RCeºâá+N_ Þà*	€warÂ/_¦ÀåØ»1R68ùÆOytWÙMq�8Æ½KÁklL@Ìc
+ô—ÎÃ¶s5lý5ö¤&tB‰OðÉ� t*W�Î:»�²©ä1›#wŒÔ	SR€0UñÚ�3SÂƒR¥Ì4®Ô©×8q%ì]p5 Oã|4ÍY•å±%1Ç©Ó:2$ˆs„‹ãqdÜ€ó#+¬å¿ù†­—xûO.~:'\0yB˜\ @I�ø@ÇäíNÇ’.5€wƒËqŒû`kÿÉ3ú\,y�ydqÝbÀàFÅ“«˜,4¹I“Š¾ìO~E†	uèu!@*šC¡‡¿ÃsËç>Õm­òÊ«$7›ÝîÿSøihŽ¼ENà-üHr %QœºÛÿCV¶ËâPEŠM}ÿ<è(±3šŠi]ˆ€jwº°iìßùä8ü£ 6±Ü—ØÀs ;|3êþš)1A÷ÏýíðD\H¡å;âmY´`:HÅWc!©‡ äÑ[¥«”ê<£Ž´¬It’äÛd
+û¦–Ø¯¢Cb4g5®’óŒ«Õ\ð‰Ru— #Jâ)Oö«ZplÕ‹ó#M÷v,T=åu®¹95¬ª¬³ªJˆ&­ªª¬áñdDÑUŸ5‚ÒM1Ö�­TCö|äÐà¢�
+F6V1Ö‡yrlVú$Ü |kL
+‚m(lO@út5E®˜‹–EZSÄõNçÜoÈÑYánÎî<cãJÕEg„«úž3ehÏpÎìgmNóGyÃ‚3TŠ0¶BYò¼±`^Ê‚ÍðÉe¶­Ê€*ˆ-tŒÛBì™›Ô’œ\ý½¹ÐŒÈez±bDÏ<¬rØ¯Ak5±–9#\öV6÷ÆR0Fg öžw —æŒPŽÈÈö+u‘ÐBHÓ!¨xÍÎ
+¯BçÀœÝÆ6¥Ç6B@ÜZ(´EÈx_¼y¡åœÌS¤P@¥ #+9ÖqV‹~œ8*‹£R°8§±�„©ãë³‘ãM¯^nrõâÕ"+¹U¹TÀ5«>&½gkÙN:­EÎ¬¼Ô½D³0âV9.+Ês!yž¡½¤"_÷\æž55÷ýËC{-¤¶½÷)¡ndîÉ×iap‡q€õ]´HÛcÞá‰«s\ñ¿!Á	Y^Ú¨cïÕY`�ÏÞkÙ?md,‡´”Kvª;
+0G5bÔ1k¥Á©Øî’u¬ÀïfÖ*ðHÎ�Uœ(X9Y`6Â<]›­X%W�I@+1!*²Jª"“ç§Èûu¿‰¬²‘URâ©FXÂ³w¬²spF4AùÕ+î×¬Ò�ƒHÉ�Œª�þ1ˆ=ó×Vø<®GÈ‹•FÇG5
+ËS�ÿ÷Å’{ö²4gt{¢Å!Íô1ˆÔêé¥íO�
+Ý×T3-YÇš»á@â,¶�”­Ÿ4  RN±’ÏªÍ	®	s~!~Ç›�”ƒ�:·
+ÀúfyRLSIQÂ–!–S`RìùAJî‡!¥u¹U*â·áJ%ˆ0Ç£7Äj™¢gžVOÏø‚µh›O‰ä?ëqÑÜ`Ò	ÈûE$@Ûë±µ�7z±Š_ì%‘xrìõÀñ¬žˆòd+›_òÓÖd¬	r>š!çÃ²gÍ�£Ûœc/’áÇxV•�
+ gB¾ÝŽ@ÿVí‘µÒ§ŽAÎT|ZäœyZ­õ¿»i&ˆä³v¨œ­î‚HŸ¾øÁgEÇÛ»›sDª÷³
+‰¾lê•’+Œ *[©€?Ÿ!
+&å$€
+a¥ù¼éè)7Õ±0Öàê»–Ê:od&7�ŸV‚<c©€ìù7Vë™�Zå+t7]±gr®·3„<ý(‚EÝ“(x‘fG�i”§ÑôÄÝæ�_ÿþG¸°ñOlþå+
+<X¾þ†¾¸â×þùë_ÿÒÍ}uLÀ~^Ã¼zo§‡6²×ì³¸O´à:;Þvõ«ôpÍ²‡œÐiC÷,`We†+fãÛžþû¯ÓUÄjX’òòº�°ºHÛß¢ñ®)}#a ¯}©u<]ÊAVy„fÿÆnH,1Á-©Ýy-× €<‘êA(9|àùÅFSoÀXic´þ—­ßrm'y}A‡ËŽÉÿØ(Aö*p`•éäFJ~ÿúsAyu±˜:¬˜,¯¨Éâ©œd¤¤T½óA(¸J“±T¤Âò±µr•»Zå&™(‡Yrh–k©ƒOá(®÷Á§1’'|îb²ÕÄF“†ã€¥§'×�ž${i²V“žêxîMËÆf„+úž1ågÏb9´þN�EW
+JŠ)0¢Øj\£yDÉ2 D³{pÂlZÓËô¨ ">ê)Lw†=ó´
+{ù1jáëV¦ËÇ ç½X)ÂgžVØyvŽœ·M¥g�Ü×õÍ.ò4Ý§×Ôâ’N�‹ÐÝeD½>ÂL<Ê¢ã‡*µÕU
+6�3­{½ÙŠ/ÝÓ
+¾O-FKÑ ,ÓÃñëj	ôòÇs}àÃtFTÍ&?£ÍMª–z�9»$9
++VÜÓâWî�ÄE%¿§Æb%Ëí2YÍ9ogîUÆÖÁÖj¿Â”¹Š#R±1âÄ:ŽÑlÝŠÎu±ú‘‘Õ�Õ�¬D?ö«ú©Ñð§ñÑÆh¬ª³Æª(k¬Š>õ#mÈêãÎìÍÊ’&&'îJ‹ˆ5Öé´.V`ŸÞËM ÝïÝÅ!Ì£Y¾þSú~p©59äiµfuäÝjMÙ•UºZÝ[�ÒûFòÜÛcÀ´ÆÎ¿�ÓAÖØhëC�êAj'2£&‹`ÿ;I¶»óŒ˜ç!ÉÑñó<$9Cü<ï•µQ¶jD�5Z«¸¦j³ž�ôYmtdj¶2¢,ØJ™²gUƒ£ÅN†GÕµ,,&=å•Nm:¥­®¤´Õ•UT]IEÕUU¬{XJt£ëÄS§ß4c�•¨¨š©Š¬+d5#…¬f¬3=ÑE3(´â9l/2b*�µ¯6«"#†ÇÓOEþÅÔãÍ�ž9Uü�U¸J#ÏåŠ¥òí�óú2Vç±õó™ÃÂäcx)¢jX}>/g^FÞ�8Ôu1ðAµcüÕiFÐáëZë0±ÈÓŠF#ïVÔÐµç«WºiÔ´?�YMÏˆ^ƒe•¥YËôoÈÍóA>ogÐÈ%O�w¦­¯=ÎÔsbÿmb?½P/z¢šæz³ˆ¶œs!æ¨‚|;$Ç›QŽ7â¤oR1„¹	eÄ¼ŸyëÇ¯žŠéÇ˜~¤ ÖŒÑRvýÑèë™QF6Ur=ÜÊF2]ªÕFrxfouúñxöH,Ü³m%LõìÜàh¨'TNe#ùÌWNgm$œ ¶‚M.Óàf�íÜlå«u-67 ÇæŒ0SG·‘ÊÄËkZâ‰ðh­˜ƒzfâ6ÖO²«\‡UF¨t«k¬uPÕ)¸Z�m U`Ñ¹*:—�c'<
+§�«ÀŠZÑ‰¥��›èFP½õt�‘“±±zJ¼WbnÑ�ÆKÇÙ.ê}1~^èÁc[^	BÚ"Ð–b5ÇW}f+úùr‰QýØ
+@öž•æ‰nR>:¢É\i)	¢¥�D«…§ÅD¹—8eíF,-&¡´Èóƒ–¹VJKks«W-#ÊÈ¬å†<­ö-òÃªÄ•:.ƒM]Wx!i}“K8ËX‰ë[œ6B«¾Ù×zW9 $o´.IÇÉ­¤¯Kœ>/ÑúÒS>H‰i#´AI:@BççZ,r?[§�R[9ÈzÓ,„vUEÚÙgÕª��Jcµ³/1u¤uÓ�“PÇLÝ†úAw#Ø¡QCŒ·J°ÌR	¸lÄ*ÛJ0Â•PÝµ¬;WBu§­Tu×J¨Êª;µºò¦;‹Ê±*®�•ÝüÍ³ÉCã„[W†´éGq“Ö2WE¿�"êøÅÍºjÙöÂw=»:¤µ±g«zJ[[£zÊWZû�j,ˆè'V
+ãÁ9Vž'¸Iù$hyþ%q%¥˜Ôi¥´õFŠi2)NXI1bI1!EŽßH�k%¤leîµ¿X]­êUÒt´êJr$ÊÕGu$ÊUSw$Ql%$Ø±’8ÁŸ	j!ÚÕ£íìÔÑnäiq8¿t½ÙÐãŠÙÝ;A”)Kv¬JœàF­“ŸôúŸ=»æQ•¹UTeÕ”ô²š¢Y«„¢)+Èmp‚} Ë7ÅXC¶R
+�cVCc3bc}T1Ö‡yžà¢Øõƒ-húj˜MÅXÊzuuAÖ&î…iŸØi1OžYûŽñtxþ�òj×’ä¶¡ù|Eÿ€ZÅ7™z¥P�ŽçÞ])™–�uìÿ÷H<X]=«=ôðâ‚$ áŒF+¡Ï­¹r2‡í�àa2d¦2÷ËõVkáàaˆÿÏ[èÇØÀ†ù;ºžÛ//ÜþúúöÏÛŸ¦¦N
+0àP?3jÜhÔZ1_Ì]Û½ézs!Æi�mJÜ	=Ó'àró_×LXázòŠ‡3w‡ÉW¹"µäÌ=Ü…L@5/Š¼;­ùKîäÑ6­Â�ã÷j=ûƒÛ‰¼Xã´÷pÂ’„ Àà‚›ü0à¸·öÂªòèŠ�ÌÀQ­L¤–ÆÈjy�4
+-(Vj¸ô93�rÝ�(¯*éKÕ0ÝŠºm®‹FòoÐ%OAHUÎ“„ä¥é‹Pr%E<%!`”ò%¡y�vF‹âé�ðzJþ�QÊ@znž³"˜Á“Š?k ­
+¨–ï¡ è=üY#†=lg-ˆF•40jXC£›«ÇâŸ§ùmâ¢eŒÕ:ll~¤vb5Ýq¬„¦±šˆg%ŒÕ4üÌJÜÑÒ“ÙŽŠŠÝ½PLJâ¢9‘B™´¤S¾F
+aÖÆÞXœsæPdŠgˆÇ\à-Ê4Òwï2ErøQo1#tÈé¥¡ÅG	‹¨¡YëÏÐ òã<÷ÖzmA
+‚žÄ@GwçwXkRX>¨„x-vŸÑlÄŠÂE¦(®¡† ûàaFdÖ„3,ô{Â£‹®°+Þ^¦Â®ß;NÀ©¯å´Oòˆ˜sÆMÕqÄ‡™_+_ÛëwqOôw)”­š‚'…ÊÛPWÕ*z„Gv]+GJ¿O§U}-§}#…Š^J1R½ó«^æ×Ê‘ÒïË=Õß	|æ¶'õ</ã~SÀŽFÔgAÞùz¢â«pè±Vº£rû°ßïµ_E×s >?‚°Ö «�–ÅHV0ûÎ1õµœö5`õÜT©úÑù¡/óke³ïË=Õß	l·  ^1û[Pð@ì”„g‘å�ÖÊÝý>Ïx)¯Å´m7 àÄr³�QðÌøZ¹ ßÅ5Ñß�§ }Ú´päkÅÌVù)Q‘­—�	6W²CÂ€4ÚãX£[fÔ»K¹»LÚy‚o¸f•Š_Å VEþfÛû¼½Y|ºÜîâÎ¬Ý¹ääÔ4�ÏÆ…ê]ÆAÔ#£b'tç4›É¹þ�q�±še®1Ì‚®çÐPe�LŠ�pÏ½¹-æš¶'DBœ\vt{+ü³BÍNmÊ¬ðvA·•µ1S‰å·ZÐõÜÃ˜j¹1™…Ìmµí1×FÍ$ÄK±°óØ¸�ªoçép£†Ñ°ÇdÛ®µ£&âø2 Ë¹ƒc†µ�fÌRá·d[Ìµc¦â£XØYp’¦KI·½pED¦8¨mHÃ�^E�InÂ®dp¿SVä}Ó¢¦™ô4e×BZçð~ŸÖ“?#Íö§Ð#§ëPúzˆ›Läê´#¡­)qœ´–?Î² ¶»h	‚`—]«â¢m[á|z:&3?÷ˆ ù'Qºñþ�ÐòÌõq¹ÿë©GùÞ0jº@£Ú:T²g™‚ý:-	š«˜7­~ïµ~·Ö“?�¢GW…(t¾‚À¯Î‡Ú‰`Þ�g-‘™ÈµªTè›– Éàe¶ºY;Mî(0\Ë¯�³å‰<.dâ�ÒÂG*»âe
+2Ý·´¦Œø|¥…äï"öpÈÇ2õØ-ò¬eHAe)›ägê"�Ažµ>¶s–ä�™eyÞ^f>&/3S	ÚŸû€L¥¾£pmWe´²Ú¥ˆ‚ê�g-•™È¥z¼Fcišãéƒ‘DChÂt{t–Á+B!¤Ä°�ŠÙ�êJ'’YÆïp3ã¦…Û×wËwíï¶{ë-«‡@fsAêG÷HáQ×k•;ªÿfCàhÛîxË¥l
+b,DË˜Še‹ÆÚÝEly¸¢úNµØMj�tkãi‹ëŒ™�ëD|\%ŠÂL,£öç¼<âÝ]„Ðhã³ÉÃ´,Š³³‰ø˜I„,f!aºv×˜Q„ðJ¶›ÈkwÊÏß[é.ÊŠ§
+.4_]"›Ýµ~\H¤Œbˆq´¢—ê�&*EÐÅÔ–Ì@ŒH¦†ºd¡h”v:^}Uä�‘ÕW¸1ÓÐuÂ.å¢²�##çC:�^©ÝÓØìÂ½ÞƒÛÚù»¼ÛX~›·q
+Ê)ó5¢½Cë;§éŒç$,�ÓD§©ä9±Ý+N­Ä';•Ó9aøLµûsÄxÉ£zÞ‚|h‡æÆäÏo¹ßGÈÀû³àà±DJíz>eøà("ÁQ%
+ŽØµàÈÞÎãåßÆóÛÌ�•qVëÈuwOBh‰‰(	Qò$j¯/H¬#v$ì NG“a
+Sm	ÓÇ¼¶±ë…O”Ù<ð¬Ã"¹PúííWLGô÷×oà½àÆL&í ió fž&¾†TìF¡ûÝa8åÌíG¬`=yw’íˆ›%ÌA5±%ÔbH˜ Ð·¡O>jû
+ÁïA§LMð¬Ä"¸Ò‰hÈ�Þ	É5³ßð©„M&`¬L'¤¤¢Z;Òb<i
+.)Þ²!²»h	‚’w-”¯´ï¹ÙÞ-“�5UmÓ•÷‡dhº:s}¼ØÿU„Ì#œ1ÍºyE,f¸Q§Ø_iµýÀžµÚÚN§ŒV(pƒªH@â,K¦áìÈ³Ö”™Èµ^CÞµùX¦¶°Y„Nnžóq4ò\"gËy\ÉÄ†Sñ›à%JßÒ™"êð…JÙØh*ò±L-›á<ë(B}ZOÞ
+$oF‘g­�íœdÄyfØ^¤Š¬ëïDæãÿí-¡#‘Ò7:ÝÞ¹âô{³È‘«R¥gÓò;¤ÐUÃ†XÂ†íâ	I=o–�bï‰&ƒÐqrauïs.™ÒnR	HÜy&nÃ¦¿èŒS/7”Éœð6‘8(¹£@/\PäBç¹1b·ŠS#Ni>ftÙ(rèî-‡Yp‹"žq©è³ìÌ£$Â4+€DG7b“*ÑQ¢I	5gyfœ!˜ÃíB�?06°% ”§väY‹sÙB®µæ˜[�.ìôBPŸï1Œ%“Y¢Œ¾$òéû³ÆÙ*ú¾\!™1Ý²;‘ž#‰ƒšð_8h¯�A0Ÿ�œQjÜJˆaBÐ`027'„¦œw¥°¯=Es×œw§s¶³8çuN\çÌqN\1g©oçÎ¬Ä×¢`ï|�LëY&�ß¶Êv	-‚�LâGta%Ï¡G{eÆdf<_kI(Hk¾$ŽGæÉy-!þZf’0<-C¶p	ð¸A
+mqÆD¼LÅ[Ûƒ1‘g;[�Ö¶€=[6	ó+-ftó¡ma6DBhZæ³
+ÎÊR‰½‡T|?‰0çô•ß„ ¿³^â2±#tÉ�^y„HnáðV~þåÓ[¸ýÁ7gZP7À»å[ 23Ó»|íèñƒ†ôŸÛ�ôO‘ïSÝÉ�¨1ý˜åû•¾~ÇîòÉôxÐçT4jü��š¡v+ÅÍf.”ÔHwÔmõú~eÀ¾W6pÒ&'�
+ÇpTøØ¡uÍËÍ~üëë—/_¿üôïÏÿ{|ýó¿·ù„zü�Ÿ>¡úÖû@ëJ:Ô%Ò)J4:Òù�cb$—¾�P+#�‡ÒœQ~Q…v$ ×÷ZùÞÉ?g9ãŽéÞÈ#0Ú 
+Õáuh$Í›Y¼ÿÚ¶­Ñ?ñ…2÷pÈ%n<2išÖŠ„–`Ùæ/ÃgœÐ³¼hJ§xJ¬,ž†H<—’ðöÑ[áÔàñÚÇNB%þ‹Ud«ÔO¡²0H¨™LKHúX-à*E
+½Û¦‘¡à¡þa£
+º}¿j(À9žê ½V»�:¶˜bÑBã4fürü?åU’+É­÷uŠº€š‡c½ð	xñÊ€½ù×ÿ!QIe¾nxUÈ(ŽAŠ¢š±³	Äõq.cÎóq 9”…P›w$ê3¥Þæf¨æ‹µ„Sö%¼sêIX‘µ'!–9õ�ü”x&ŒóÚý&•`–¥‚p%–“,v…v)Ó.…`Þ}=hï>´¯BlJ5í”¦¦�‘“v¡ThçÉ ´B!‹Ö�dl*.Í$zŠó]ƒ7G7$)Ît÷F¶¯;‚,
+·e’!dlCR‰
+ˆá»«„k%íp>)¥ê�3Þ&r|”WëÁF5in`uÎƒÙ›ˆñó™:XJtãi¡¤Ì_‡ñªn% cŸÒ�Ãˆ4kIyÙðn�í\øäï‹3¼O0<e'RB>dN„êb« •òMßŠ_rXGØYÓˆkQ³¾ê¢ùcá�ÙþÒI™"DiÜžP#éL±JDhBOú˜ÒúŽ�ƒ’‘rökú �ÿk‰
+’$oˆ`ßŒ1™›òK›K³–d�þ1vVî–&‡k:žâ±r™uHˆEÏ­�ì	´µöÉR‚n¿íjw�’ƒî¥/»î? ¡Óé\žØÕÜJ»âÛðîŠí\ŽX´8+±ÌÈvÎJ§¹/¢íJ²âptæfÏÝ)}œ¦PÌˆ”�µ¤Tì‰'í_*Â=ZU‰¥ \>)(—�#’úí‚~“–®'WOê™B¶õ$@×“+Ì•áDu=¹Âë`©
+3ÂIéšs…¥æÞÕ£æ„¨šsÜk.þ®·[Ýv±æzr]–’XDâ\TÅ¥øHËæzÓ2 xÓŽZ¢f0\› S—5#¦o–‹}È`úV1®³&û!)C#B1kI]Ø²DÈÞ¥â›Z2*�mç”+{{Ê1
+k2Þ‘YK²`Ë’){×‡7�9z	ÿÅƒ
+æGØ D³AZ3Ù•¬˜êì�aGøbv„‹�íäÄ½ìlÕQíÖ¾ˆÍ³#|‘–æËÙ·�bpõ²(”rƒI;qƒÍ^þñúçå›»Ê;<oá²õ«½çøýïŸ¯?Þ¿<NQÿïýŠ)^½�iFû¸%#îVZŒ	Ý•k™âXµËxf¨Õ6Å¢ÄEÐ5ž#1 É0–—�dœê�¤Áõ<þj¯�	üCÅî›&¯– †d”0bÓv1ÚöL@Î#–z½AÒZ´RD¦Ö,æK	Æ5DkÖÑxn&A8IQbÄ0s%ÎÆg…Nhù™ÏRl8BÖŠXÌ'+	ŸÂßäFÓ7Í“ÅY}¶¥"‹‰²„&‹•8IMÓw’%HÅ\wÛ|"…y’É5›fcD"ÄQÂÅñŒœ–	ù<Éx?_wÊûF´Lô¿TŠæ¼Üu.ídtP‡Vž”pçÔï”¶Èª8€žÓl
+‚±{÷-H˜�­uÊüÀlòh3Ü­Øò1åÇí“Œà¶EÍç�±N`ËDM«->SëÃ@i˜ŸPúxu„–Ö|÷½oäëgCoEF^C¢‰A›†?Fk¡Ó‚äK�eòK´îÈÖ‚“á ù‚ÎI}5ÒHòa"eNƒ�8ÜE	´†{œ“qlñ.ªiOÅ¸^‚Â«„«iNw1ŒÑ•…�sh³Å‡‰QAuœ7H»‚/Z©]Åc{`1®;jUMxŒH
+Ki'Éf…ö,\qtÄçÜSüè}‘²Ç–ŠQ¦X%DBf%Í(óWR[‘óMÎ˜DÁ²Åô±'*vâzs#d‘Žb‹¹áÙ3³n¶‹uÿm{Ït`lªšèfŒF•B#Äô†@Œõ@ÆÖ¥”ð8êÕØ�s
+S®àj>ÇKáiB¶LÛÔ¿É`q®RÈgùL€uðhˆýÈ€rR ÑÝs*cÝSíÉ€ps­"„h™C)Ï…USU¯V‹q-È:@Z‚°ÌM+:ì¶,}0 •p¾Kš
+ÚçÂ‚§â¤mtu£
+]!¾'£Uæï—æ²l×;q Õuƒ Ü9j%?N‰²
+ ÷ª=+dEÇJ;�mVó@®ÕøAÀÍÙâaãÞPÁi
+‚¤¥© Ë»E77£C?†œ|r“OjVW3e‰|&P¼?Øªé «¦ƒ«âýA™²„¾H÷µ¢ïÞXÒG«±h¬©%aoÎ].v½,Ä,%,.KÉ}¹ËÐ&’ìÂ@ï¯>ÇL¨Å¯cYHmN¢Pý¼¾&’\žHís5Hàl(…yO0.B�”9ÛµnŸ�aÌ ¼"Ù9!u~‡å»àòF{T®Æ*W¢ö>
+-ä\Ù*¬•ÒâA^\)çŒ Í51òý=½’3Ì�Ú<^ªæ[€øÖì2ßK³5Y³\M7@'‚…r!X(Ÿ–)ï1”KåB0SÎJ‹	eXŠÀÎ‘7ç7€Š�qØzÞÍùDê¤eéú� Fæ×Z¸)±ä<h)ï¸_CÓi2òŸe¦/9tÞñ‚-F‰#Q|Û­ôDJu·Ræ¥§]×1âTCŽ5¯˜ãdŒ^Õ@Rºÿ‘j²–´[VÜ�sðŠïFÄOóæ¤$‡��©qW¸väDYêœ8KÉ‰2Ð9qœÓ²ü”Ó:*')ËQ(¯ÖL¥‘Äñæu>ëÄQ2w­»eÜµÅëÀK"Ø‹b¼-ŠžJ*}ûœ4€Sâ�†»|HÚ*èk…ü,Ï@Š39Ý•%Ç«£fÎªp%<gÇG:ŸDÃñI4±¯iÇ÷ÃŠabBhY¥C¦’µ6~ç7
+¡yxWR‰ÜtÆ š)Æˆ¤c�W”3"
+ú`·IÓ]ô`f‰ìÂ}«³:X¤ƒ©ŠB˜Ñbö¾—¡$•Ó„MÍçIÚÅLsl�Ù™âŽÍ2÷ŸkéÁâ»#w_ŠÀeùgZìë�ÒŠ—«fª2bdbÌ‡ÌDîv2¤M	�ÒhRgd7Ê]i"qêüxýóòÍ]å�BÂÌ{‡†zÿ†¾¸üûß?_¼ÿ–õ}tŒëè˜„š‡´zh"j×Æ³Iq?òA¦.Í5fD®:8\ˆyl[£kÓÖ•øï/\FWÆA�¿m>€€8ôí@Ò¼†’Ç”Kx:DC ±õ‰dzYA…ÇË£»&@èo%­3ï’²:63O2ä{ ÁÅ…Œøâ*ia�ÉÐÆ
+­”ŒÆpº¦ñ
+b3ñ¢S˜J:I²«‰ ßš¬óùõúkæÐœYŽ}/ÇÂ(q¬)e…SbPòSYÀp®Ù‰p„\JL æ+�t¥“-&‡3r8Kr-t
+vp/âm«;��á,²TæÚ¤Š�&4“ÖžLcTz’(úÑ­NÏ
+e^ÇVÞ	‘š>Ç<"´2³Î¢Ôo’X¼K’çÀˆä°”ÚÕÊ‘å¤3ˆŽî–¦TÇ¦¢ºt!Š?ÜîÁu#Cˆ–¹ka&–¨ÙÂTJÝÄ£�u�´a™»VŸÙƒ¥M•<ß5êÄŽ5ÏÐáÞL˜®V&[tÕæ…h›7'Ø�‚7Ù¡F%Í…�ŠDJµd³Ò>tw3¸§Š÷:A…0I7Ë�2Ú×�qóí1wqæ9nz×
+‚•£ŽH+4Æbçxz¯z–(d5ìÒRM½,«ƒ°¼+RW„wš•Ö¢YŽI©¥zˆXdÕÆVbk<ÃtâLŽ¦‚É!%Å�sÌh/Õ°Î•Ñü7š?F„¿¡¥ù#Ëš?ÑCþc8Nå XHgŠ…P¦xz§o¾Q—ÒÇÈP|jw	“sœÑDôç5·(Szn9®à¹Ö–#7
+38tT*�®0ß]ã àäjä®5fuÙÈ³Ö³#ª‚8N-dŒE~ a¦¦5^t1å«å¾�êÒDÒÿ)¯–\9n¸÷)Þ<hý¥cYäF>‹™qî¤(Šu·ßÄðÂ¯kHŠU¤$ª¥…:y3æ�í;­·¤º`’�{X$$^:ÊcRÓ£ªrôíWCžž%x¯@Gjõ‘�´Qüê2Ž’\‚
+,ê¢5¬ê K›V’ëI³a!šÕ®1Ý`»Æ¦(fŠŠ€uw1EM¿4OI[ÚH¬�Ôý–—5µL¿º«cj‰6¦–h#eiQÚÐ$<ºï?E¬ÀöJõú)b$®qÊ#´ì*qÇlVý>ñÊ�æ‹3aÈY‘ç†¬·—óZO­Ol˜…ÏÇx	âÕðú¼nlîŽ�¥XÜ±³€ë±ƒ.¢2¹c7!†€8äêµŽ�…Ü{­fÆÿuV‚Dtuÿ¡Íìø…¸=p$ŒéÒ©y^PWä™‘×�
+Žƒœ†_]oSç Ö)÷eÃˆ­~�³ÁXÜÄ1›”»o±¯2õæm1zQä¹!T¥Ý‹�×§6ÌÂçc¼¹*fªžmn3ö2_Ú˜¸Æ€};î”g# Uzbéƒo$z¸‘M	>Ó=ç¸ì½¸1%²GêÞ©}5„-L�s/•bžH\§¬¤Sæ¨ÁHoLŽ{P(`_{uâËµo	5m^yŽw~¥ôh­mÄ=B3¼÷Yˆûµ~,»ÈµXaCµ-“X²ñ¢KÚ¦°/Â’Üj ’KLr)‚I>jÛ%—ˆž^sæè5ä¬¹éiš—0Nš")›×Uá†±S;ôe€EÁþMÕ{9Äâ^¢ôyDøÎ¸ßÆVžS¼ègGòª¯Üi¬ˆ	(^y>¾|d£)«[Ê’¡'ú–¹8yB«ù	cgÅÙX/OéA<+á`¬8ò••m*ce¥9k­®ZŠ(u £ärõb­ñÅ+Ê
+×Òüÿ5‘ˆ‹!¶¼f²Ú<l	á	�x;@S w*s®–À;CYH£MÜ0äÄ±ÅÁ>ha!9Ä‰ð eé€L”Gé©m±ba:3B3'!<®r¬‘Ö¼Ž5YéRÕ¯žùDÚçÎI8X`aî—ú‘ì¦—°Jë)á!*k!àÅÍIDö…D
+a²[!Dv)„,×lêe—B˜Ê¦;õº3rÑÝ‰jº·ÔwÝ
+˜);§‹Ê5É]ûôeˆÅ‰Ç|øŠ„/C,òMÚlÉï€ˆþL[)"�îÉiŠÚv@Ä_˜‡œÌŠ¨„êuÌ²ùÈÆt­îr^nLßs7^Æ‚yiCEz\”/a*¼$gã%ˆç%,ŒG¾ð²ÝåxYuÎõ*�ÊV/L»ql¼ð´Éqc�gj/‹ü(±m,1âe,$²±X«_3tµ¨�¶�
+�°>@jè[dÜs­n«ã°OÛTÄXˆ—1•È¦ÆZÝ)¶2ÔžÿkbGK[‰ÒÖ/¦´éÊšy]±¬MEÓ•#[/¬Õ�B3V?iÆ<ÌËT”È¢‡­.ˆ×L2Í8²1]««fÿÚ[&áÀJÜŒc#Ð°‡š ô˜	sv"ó�ù‡kÆ9bŸ7D„þY6¸Æaž1u%Ì©HsÞþÒsu!ÛÃ*Ïé¹~¤�JFgþÏ—@_T¢Õaüñ5b†�ï¿ùíãousi
+§¨i*+¨ˆƒ=Ç¬.™c.Óï-ÉT!pÃÓ°¶9½±Øgä~ý_Ö#±Ò%ÔWXŸ¯ÏJÕD	
+nñ1‡Á›€¾(òt^4�Î±®¢71úy/¼0úý¬×5¥8%Sés8}9$£ä¢A˜Pâeßyvì}\Ô£+B6ùF‰Â@-mk¦£‰Zú<¢R£²å‰„‘7¤bÎ›®ç¸¦ÍÛÚ–±ä§ß’6F-Ÿå.çNDù8†‹�"ž�¤_|Ø;6t†ìl„ß¹D8zJ¾DŠc=7GY�Ï¢$þÅºÑ;c8¡è´ªÅsÈVh,ÑÃVhATõa4°J£k[Æ’ŸcùŽ¶QjùÄhUºÑ{«�(q.ž’�4JŒxJÂ ì�ï(­j;JV–½Pt8�@Ka¿óù+¤§Ã:á|9¶8�±ÂŠ°yÆ%ó˜ÎX¬p§&X€Ë�^©"ùD
+Žõ±Éç7ØÓÕc?‡yúš·|Ïðd.fšw¦¸cb÷Ñç'™ËêëwIN¼·ì¿aÈˆu¡£”¤™7§!é1+â MT9|	C&ôÉú…5±Ý2Ä´ß©/œûúäød¿Ì…f2qÇ!äÂó™Ëòò»¤'þ;��êžÑ?ŽæœRŠ‘ÂTÁÓã\u}9Rú;'­îë“ã)<0ò‘Œ
+Ý.<9Rú»¤'þ;�osØI=snMr4þcß-à9›×]‹Z©1âÀQ5NM-«¡�FJ^®ÌsŽæ›)`>ëËÉ¥¿³ê¾>9¾É•é•RM.0.<9¹ôwIOüw¾0]ÌçîË!Øó­ÆQco(‚tž|)û}&mîë“ã+©Ø±=´Ô{;F
+Ï_FÊ~—ôÄ'@= ³æŒ„7p’å<›ÎQA¶	6&<ù”�†!ŒÙ�X£"Û¡(
+E±°�]‹ys—~„>Šó4NøÆaÿsÚ½Y]â�ûÛõ.ŸÖ}Þ4PNÏoV0^~dÔáh42<)0Í¢Lsx\ßßà�¿b5š³Æ°úÍkÀCŒ’5ÝÖàoZC²ÉR"ì<¨…£>
+ÏíóÖÒ¨mŒnë®oÇM,$s‰ ß¼†q‹S
+:D"Ð÷�áAÖ�oãfœ¥EØyxnç{·ÏgaÃ4¥Qqå×lÝõmÜÔB2—úÍk8nø¿æbÜhõk¬oÇM-$K‰°ó˜'55&õ;5tuŽ´/ Hkn‹ãÑ+
+w6ø-eEžÎ+<jÊÁMWv/œîSðŸóºä3�>ƒšƒ.œ°!n6‘¯À
+‰�[¼v$Í¹Í¼4�lˆ­.^‚óöznùðËO×¢#%…SdŠóõxD¨ÖàŽÇ'DF/ôä™ìë6�Ï$’”pNåâ¥4¼äM´«
+]–ÑQ½L"<bÞ¼:"ÖŸöºäƒ[ftŠ“¥ÖÙéØÅq–7&Ì
+¹z-›…Ü{áª
+}óZÈ§6Ø›­n‘‚ÒÃ~2E�æ�zE.‘òº±‰8©ò¬©¬®ÈfSrxë5m4ç;¯øHN±—!olê±G^ÈÕË!t¥–-N�†m‹³�«×›8gÉPv˜­%ÜÛðnò6|˜`ÂCÃ,�G¡›Bš Žùä+ØÚ¨·C®^b³�[/<½¯p!M¯„\q?âh¥Nì÷š&’êXHÅó*á. ñ”‘L#:�”Æ†€_ßœò£¤=pž—ÐÓ-žÖV¶Ó’0Ó»·¶
+ÁARÒæ…ïA/ÁÑ¶Õ±•Kñ	
+`ÄÉxJ`ÓB7½$AÖôI·?°#šÕ®s�m“Ã«*:›ªŒ8UECáeöWB¼¸éƒQû'ÅDCñ2
+M1–Ã)&ú˜bìä}„§,.Š‘>xrl]ÈßVâëï­t§±!J©â~¢GÖ-²ÇMkÇ^-R®˜Á1¸¿"=«¡û¯,›9kÂ&×¼lÁƒb>	îâôGÄ‚<'í%µMäh}!¿åƒ¢´�É+Î×�GÞ»W˜W“�|`ñá·Œ%?Ïó=sc%$”UJe­Z?±âl<+ÎØ³ÆŠ½<+Ž|Ãªž8Y]N•*8­k÷•RDyÉ£zÞŠ|‡È$_qlÖRšWÈÈÙ‹ƒý�àÅ¡T†GG½T�¬âèê–³dè™¾çn¼Œ…ðZER{ÝxI>žçìy	á%^žG¾ãUO¬¬6§je:%HAœS�;Yk8:Û	¹z±
+#w^¿~ùo&ú÷ýÏ/1áB§Ð‘4n1E<ÚÁøiXU$bàšEøÃY¡¥Ç7bE„¡ÈsCFö�ôf ùz‹!ýGxµcÇ
+ÃÀÞ§ð	üÄ?Yç¥t•;lRdïßfHi7•½#Ì…8ñ3Á Óô0�ˆ}°07PT7àÂ!ù}Çˆ‘BRˆì3*a±Áb9Ò†”T&kExð¤Ûy”
+¢‡—@Y+	#|_Oªè¡y†Ì¹lÍ¿Xµ¼3¼}ü¹¼æóÅá¯‚cî Ã°øZÈpÑBqÙ¢~CjËE]9ãm§ëxÂƒêDÐý¹xÒðñ¯È•%6‚Ü³§¼²yoS[X”ÁxÛùµÌÔýØuyÞÙ *¹ú£ð¥�ÿqÄdº{CBCËKNä½
+MÈNø®œ‰àæsO^Ê…—™È•õ^g³QwÎl0Ý™‡Óàüî�…$ü¯�„É,6h©ÜuúW2"ÄÆ=¦R¾t‡<`…a¨ötÈ¬ÐÐ.!nHêyQÊ˜%	m6±Ÿ3</'Ô¥Rütë
+6­Ì%øá0x‡O
+rBÖ¡5å„¬DÁ b~|uš‰Ñ#Ž$Å§Õˆ½° kHcÚ.´)vþn¸	 BñHÀ�¸™ë
+š/³•³ì/	‚Å�(]¡‡Ê$î}Ð™+
+5£*ûíDÐµø–PyZ€+GL¹%ÁáF$TœƒžŒª6™-r®§EÞž_»*u¼2²6Õ¤çÆH�vŽq tZö7$”¾°"Ýà¢ñÉYz:>ŸRÝ;í¿íÍ_óNýïìdõÎ#æ�ú¢Þ™/ê�úbÞÒ” Þ=�®FØâ`1ïòMÖÕ†>çZÜµLÀ[´6\$�§Ð�Jæú`—{'c6Ðw,	±jÁñˆ\�gé‹¿¶‘—ðþØk²…K€ç­	ºg‹K01šUÖ`(rÕy§Ü¿rkKÀ®Êf£a~Í²0SaoK˜
+ÑKÃ¼Û -`Ä¬d…BX5 Pjbáœ8dÀÄQ9'y0/qÅìÉ±�•kA@y÷ˆéüüþñ>sÆ`ó¡ÔJTâñ ’|–wyJ�ž"�ÑÚÐòO±?„}ð£~`é�@ì&0Ÿ+Ÿ�¶Ç8\•ý€‡3B�¼yéª›J¡v¿mVS&æ@¶Ë—8‰ýi>aÏý'À$ŠÊK
+endstream
+endobj
+124 0 obj
+<</Length 433/Filter/FlateDecode>>
+stream
+H‰œ“ÁnÛ0†ï{
+;hjÉNÛ6biŠb–®X4·A‘˜T°,y’2{yµúH{…Êv’uEÃn?)òão‚_¶5ã%x´‚�Ô9þýë	#)rüp1‹gõå§�…ùînÁw%O¾,ÆmÖVuž¡¶RÚemŽ™0+È‚îÒ£¾Ä—9^Îî‘7F•Ò£I£ô­-« 1¶D	ùˆ‹wc+ÖÙ×ë›=-D9~ô¾Î(mš†4gÄØ
+MÒ4¥ñˆŽFQ¨ˆÜOíYi÷ïûäòØ¦é
+n**—4!1=ºÇ­¬½4u1[™­Ïñ�R¿˜þ&<ÎYàŒé+Î¿‘[V¿MƒCT6µÀ¼±‹°³Oº"t«ÔÖyÛ¥?,f'hm,z�Z˜Æ�¢`]7ñœÄÿmMð£³zkU¿oÁ)(¨@{Ü%ÝwžñÁ]ÑSçð}JW!o%tsûùË|2	ùAô•ôeÐ^z`¢ü�ÔYÊÓ›·‘€5Û*�‹ùâÛÔ(cã‹$IÎ	ÔîÕ„ž@ÿPßXÝßY'�'‚ã?:¾
+þ,À@Ï
+endstream
+endobj
+125 0 obj
+<</Title(ST_Color051114.eps)/Creator(Adobe Illustrator\(TM\) for Windows, version 4.0)/Metadata 124 0 R/Author(Beatrice FILOSA)>>
+endobj
+126 0 obj
+<</Length 418/Filter/FlateDecode>>
+stream
+H‰œ’±nÛ0†÷>�\"Ñrš¢",†Ü ê4¨]Ôƒš<;„(R%iHñ«eÈ#õJI¶›Š.ÄäÝ÷7¹nkÆKðh;©3üëñ	#)2üãj>š×ÜËO‹Ãí’Jž
+|�OZÚVuž¡¶RÚÑ6ÃL˜
+Ð »k‚QŸâË¯æwÈ£JéÑ8N£ôm-« 1¶DIüço&Vlé·ÙÍ‘¢ß{_SBš¦‰›ËØØIÒ4%£1�£�¹íYi÷ëäê\¦]Ü7sS¹"I<"'£8neí¥Ñ¨‹ÙÆì}†O”ú™û_˜ð8—�3!/8ÿFnYý:9<¢ ha�yc—afžî½)¦3t·øú}ùßÎ‚Ÿ�ë½Uý8'  í]0Oºo	Nù`ž÷Ôü„’ùb9¿@á:ƒèSÈóÂ ½ô
+†Ê©ò'D×ULï2ÜF¶l¯<ÎºÒÁNËõÍç/#¨ÝºpÉÕ»£8hôÂ¯ç‘?¯Ìƒ·©“çE
+ÁyÓA‡õ¶a�0ýÊ
+endstream
+endobj
+127 0 obj
+<</Title(C:\\disegni\\FILE-eps\\Cs15480.eps )/Creator(AutoCAD PSOUT)/Metadata 126 0 R/Author(STM, STM)>>
+endobj
+128 0 obj
+<</Length 418/Filter/FlateDecode>>
+stream
+H‰œ’±nÛ0†÷>�\"Ñrš¢",†Ü ê4¨]Ôƒš<;„(R%iHñ«eÈ#õJI¶›Š.ÄäÝ÷7¹nkÆKðh;©3üëñ	#)2üãj>š×ÜËO‹Ãí’Jž
+|�OZÚVuž¡¶RÚÑ6ÃL˜
+Ð »k‚QŸâË¯æwÈ£JéÑ8N£ôm-« 1¶DIüço&Vlé·ÙÍ‘¢ß{_SBš¦‰›ËØØIÒ4%£1�£�¹íYi÷ëäê\¦]Ü7sS¹"I<"'£8neí¥Ñ¨‹ÙÆì}†O”ú™û_˜ð8—�3!/8ÿFnYý:9<¢ ha�yc—afžî½)¦3t·øú}ùßÎ‚Ÿ�ë½Uý8'  í]0Oºo	Nù`ž÷Ôü„’ùb9¿@á:ƒèSÈóÂ ½ô
+†Ê©ò'D×ULï2ÜF¶l¯<ÎºÒÁNËõÍç/#¨ÝºpÉÕ»£8hôÂ¯ç‘?¯Ìƒ·©“çE
+ÁyÓA‡õ¶a�0ýÊ
+endstream
+endobj
+129 0 obj
+<</Title(C:\\disegni\\FILE-eps\\Cs15480.eps )/Creator(AutoCAD PSOUT)/Metadata 128 0 R/Author(STM, STM)>>
+endobj
+130 0 obj
+<</Type/Page/Contents[568 0 R 413 0 R 132 0 R 414 0 R 569 0 R]/Rotate 0/MediaBox[ 0 0 595 842]/CropBox[ 0 0 595 842]/Resources 131 0 R/Parent 316 0 R>>
+endobj
+131 0 obj
+<</ColorSpace<</Cs11 200 0 R>>/Font<</F1 332 0 R/F2 333 0 R/F4 346 0 R/TT3 196 0 R>>/XObject<</Im5 134 0 R/Im6 135 0 R>>/ProcSet[/PDF/Text/ImageC/ImageI]/ExtGState<</GS1 338 0 R/GS2 339 0 R>>/Properties<</MC37 137 0 R/MC38 139 0 R>>>>
+endobj
+132 0 obj
+<</Length 11771/Filter/FlateDecode>>
+stream
+H‰|WÉr7½×WàX5á.b_á‹HÉc�d{¬¶}Pø`‘-‘6)KT(4_5Ÿ8/…¥ª)Ÿª2�Ld¾Ü%Þgß¾Tâí‡Á‡Y‹˜æ …Ö³µB™9Eñþ0¼Îž_®®W÷—�‡»qöâÜñäâ|økPâFdq%Íñ]•ÿíâ›ä,“TÉI¿.FmÅèxMÇG;Ë�DJ³RF‡fU¡o‡hf¯è“#:”ïè•ü-ŒŽq>Á&5{¡2ØYÙP·C0sl4¨ 2eQÖdi½—´YŸ*ÑºšI�zøiœ¦íz6)¯+i½HK�í
+'ÓagZÚNÇhfX™hÝ™¼nQ&0!a?oÖ†\�RÑ¢ò–(ï˜’‘×L¤�rN!)�DAAŠsÔ*S‘(ëÂ²×&¢U^$8ÃœTÖ,Q.,(èm›§èLd€DéÈ’vÞkõ°ÖÓª%MacI¯‰pÒå­!ÓFóbtL±Z
+àX�`¿¤`FèOÐŠ¥¥X©Ÿ�“aJ| 6(eøU°W#?aQ‰)
+;(ÅkÙÅÇ$äh�ð±&Íˆ#	y¤{‹Iš÷Z€*äSŒwDùÀ{Mh˜–¬×E^Õ‘%ÔU\µžõjŠ(“Wûf‚ÉåÊPÁ©…¾¥4TÊçÂTÄ ‚q®g¬Ë„+AR­ÂŒD©¥ŒœÑ_¢AY¤wË”ÌTô{TÈˆT£ÅÄTRQ|¦ÅˆDH2g«›*”"ŠÒ e4ˆ¤Ñ¼Þ€àf!aA"*ICTJ|&01@We¬‘¦ä*LF¢Bõhó^8.TãÈwFAâ�Î0±T,hOI%ƒË‹Ž.ò±åMÊ[�‡R´(ÉZÉ;k$Ù&5QÎúìV¢X[n' ¨M€J8“½ÄšC\bîHž*kie$Ñ!<õ&¯¹Î%|åPkT×(s–i�†J”â½Úç½Òe¼Î{mÊ=‚À*ÿ[Ûí´dÒ£‰v)kÕLy—÷zÞ¬]G¯�tî»ž;7€‘<÷/–:¡\ :q]S§ÌD$?¯•2÷é‹óáßÃ“ýpöÍTìßÈ-ž8‚xJ*šˆÙ‰	ˆtÃÉûKûOÃørÿ“òç?I7íÿ¬œc
+¤aÁPìÜÑ/jû_�û	¹8><Lnö£¸¼™ÐÆ÷—óÏÃôûþûáé~ð[D‘J#P›—ÐïC*s6›—7X�£ýf�5D�äèD‰k
+òz“oËŒZ€É¨�Nm¹Ì¬Í˜°sh]ÅO”1û)Ä´Óh+P?ªp¦;ö¤•F$04Ò5¡×´Z�µ>»yûÀ¥ñýA¨ˆ?5ÎÓÎ{T!‹ê?¿»¹üƒWn�¨a‡3ãÝ»Û›Kþûð�7÷¬êN|¸œÆÒx}àÅã´CãYd ‘-·Ùr¬yÊÄ�B÷7^•X£	—¬x5þpÿpøzÚa¼ ·Ž¿²†@7r™”‘Ôµ!YÒ
+Æç”IxÐ-M$�"*à„Ž_ ÿts{;a^gŸ_Ã~dÚ„=nW‡ÀáÇÃûi§P[ãñæîÀ;®Äë	øûñ3"¿EÞx}�Ù�©‚Áujw.‡g§Æk�Wö³Õ*ã…?¿WÜ¿�Ý2?>\ç(Äó§Ó.Ž–0,¹CÄp£Ñb½Ê:
+ëÍÕ™C©9Œ5À,0Çâ2t?aŽ�w™}•?7À‡ã~¿ð¿f4›9Ò’ßM·�qß�>”³Î"Ž7ýï|ÒiüŠÅ…×PŒ[çz…(^\<#:9Á4•ìjD1‚2Šß|fFÕ(�”ŽãWL<OÜ0p…]QQÌæ|÷Ã©9…�¸mÍ�¦>.ÅžGÏEÍ’?Ý¹»íÁ�á`èaWg9nµ@ûœd6gáÚ 6@?^k†f¶?ÕßÒUê4"«dNÔwÏ&e= Î)ül²TSïiÑŽ‡¿ò&Î”@õ¨2ãÅ„:ÿI	þßœxÈBk§éÂ¨èi4kžËH‰­î—ô>¿V‹-çÏyªü‹âFq~­V^^|W†?þ²¿Ëãp][ñÅIBÄÙ°‘ñ]§ûñ˜�}(Ò ŠþQpCÜÜt§ÁqgÏC}=Gô¿¬IŠ_´"»þ÷{1/ñ,”M³Þ C‘õ¸6¢Æ(ò<Ï–Uïráé³ž—t&YäpáC=ºJ«ºáñåi»Œ2C©&0#qk¡×­¢¦YŸ·MWd-ë“Œ›é2ŒVàÁŒe¹¸¡¥#-Ã³2±5]Éª|Y¥ÇÖÆÉeÑù^´è&;‘TÏ'ÌÝfû›áìéñõáêêpuqùñx¸{g/Î‘‘O.è&%9ð?‹Ÿïñó'r€ô'<ÄñŠF,n˜(ßˆ‹éïR\eÄ=óÐª}ˆü
+<›¸Q7Îíð:?‰W,¤ùv/ð0ÁØ®Ñp÷üHÏ;ÍÏ4f�bbXº%õd¤_‰Ð¯*]1Œ."|,êÒ®t ‘U¥É2ƒnð�t—/š.±…fËé\|*^
+vÅÐÕŒEOÜµ³¨8¿r¶1pÞJb1¼éÔÛC¾qƒ'{â;;È r7�K»´é¬Œù‚pƒ|AØË
+ÂÚövõˆ/€ºµk
+á…q‚pÃ¯"ôá°6´‰œ JïUñ8vœ¦oœ¸Ý“9ýž­Œ5µ!Ñ¥ê“½ã”Xld*½¬ŸJàõäµZ�S8Õp0²zû+§ßs*µÕŒÉé×Ð[nm=ËTŸNàd=ÈWœš?Uª–hÕ\3¨ž^s¨zqÊiž6››…Åf¹9½·°ØÓ,,ö›=ÅÂfOáøeOÖLö„EO­.pJÚ
+§ÅâTOã,™Üi.^„Áâi8‰òÉYxH½ÂíW6ƒãä–£×8ãÂæÖ~�#×ùƒ›„ÝHÉ¥²ªà„5ò•cN¤j]WÍµôëéÍS½TÓ©ïMªxÚ4›zú‚jÇ)ö©š™Usó¢œ^›fµ°qŠ½ï)n5äÉžã
+ù¹Á¹!_¼
+rw\qõ6)>n�é4g©>É®QmñZYµ§NÃ.^ÉoãÕ¢#õZªÅ+Êuf©>Ÿû˜f©>¦…Óbª×Ý¦jnh4)kÇUÜ—žÐÅÝømÜ§Å½H5œÝÕ,ÕÇ«Yx�ˆËcëGæ¨¸®eÜõ:[0‡6µìkŸo¹‘r>M³[|¯]œmÎNó´HéNOÖÜ"èO*·XØª»xÑsâFª Ñ4ÄÚé‡a“’þK¨–k¨Äª�#7R
+U³Á§ÇÐÈ-†±¸‰W«�†XA£!Ö8q#U<íSñqÄ
+ÇH9«î6tì8%:Ä1«»Yãô{N¥¶šu�øv9]/uZp&N°ºÃ™8)ê®û5N¹4©R¹Ms©Üvz©ÊæÅ)§yª77«Þf¹9½·°ØÓ,t«nÓÛS,löN@¶ô
+âH¯ÿOy•$Ë•ÛÀý?Å?Açá}E·½PmÚ‹¾¾“$F¾úŽph!UŠ	t| fKNUð)¯>¼UA'Ø×…Erb¤^Y°îð+5¯<óQUzõ¼)zã¼N|/’ƒ}w(’„[qÏk,¾š»EBòVœE2™–tÇúIyUŒóÒNÐZ°ÎZ‹4îZ„âu¶µ`Dö«çUùnåSñµªs½2µÊä©¼ªªÊó}WåûÅY­:Ç@|tJÌW½zub’øû5°áû®cD{Œ­pó©ž�DÎ@˜3#ÓØ[EŠ%žc¢X]a(V’…x–L%:ßÜoÖÜe<“&æ„×cÞÑ±zärëq<k}X¡sWÞN!Õ¬?ôÈÆê ±è™÷FZòšÅ»b‚XÍZº5‹Åk¦*ž½Ûª¨ºæëj—Q×Çüš¾ãzYz>ÅE+¹…ü4|‡Ý<63|z~žñ±ÞÛª%7"¦Â™Å3lteNÄF™ÊT0H(ÞJï.{ÖNàèz{˜¡"œ…Z±ÎÚ?YbÕÇ™á½Ûê£õÊþ{eôQdúÝA2ÕÎ¬2YÛUS«![©†Œ¨†qÜ^_0£3}y„¡ê£:Ïvë¬ªÎp«zkXÜl{»3´E0œó»uì4i¬-»`®÷ƒ¤²ß£@j^nð`¤Äƒ”à‘ð*ÞªMDgd{ÒÈª¾"�áXÄHLÁ~ ¥z+|	£÷Ü^óŠÞ_±{†Œhde2%ÏF
+Š¤Ç�4\s}åÑ¢žzk®@²×ÃéÊJ«®±º²Šœ™ªÈŒ(ºÓuö[3V±Œ[EöÌzhtUH5ñÖŒÊÍEÍ–Bã•»ï<FÂ+‘ï!ÝÐWíñåË¾?pÚwL
+§Òj„»“<é>º \×ÏœË¼ÏÄfÑóOY°öš…æÅY(gÎ‚¬€”xgÁý’.D>óZÓÈw+#FÃD•·gf¾ÏÜVñä®Š­m5¹àpVOEøÌÃëur6Ø®Ëe2ÇB``´Ý¸±9 ¼š3A:£p”åÔÔä„5	¯�À´æLú¦nœb–%Ö9[¦~œšäNX;‚êúø¸zaN\ùoAlþP"ÛÂ¥_Ú•>é¡1H>!z(@z(õªš¾70/}vöVŸ
+(ñmáä©å’‡ôZémõzô�Ô?gˆýñµ†`ÿþç{ß 9ÓwOˆ8�¿ƒ´>^7àÏ3ïãøÐ„Ú¿ÛÄß½Ó%˜I‘}ü{ýùû_Û×X7"«6÷”9S·lmj«*ð×ž‹XŒaµtÜV-,™zµ´�®~¯ŒØ£ ŠØj¶MûHfüžëØÈxYô;pÅ"d/þÝnsì&ðÊ?
+¼È·`/`xYrmœö£ˆˆ9î�›NÆÆ.È©G›}¼£*þCwîã‚Øã\mô6'[mBlµ7fkÖúêS²^×­v%]­tc½e¢Õn`{ÛgŒzÀBŠV¾¾^„Ñ
+Ø×‹0Za…J\r�.º}ØßµüÚUÂÒdDØtv}F„M£aÓjDØôvÍ6P©éxÎó|t<'âŒhË±ìR´õXv%º‚dü{/ìR�Œ¼º+žš`•\A •M
+…òpYÿJ¶ Ëª–» ÜuH¡e×u„Ø®SÂ\&¬aÂ¶ LØ„›‚a-¶‘ÊáÐÒÊ¬‡ÌZ	merÄšØ’©L}?e´Û.%_™„çZq•Ik Ø1“!U»+“@u#®LŽ“Nqe²SZXíGÙ§Ê¬&>/ZF\e„°T†›ÊaW"¬•aÂZ&l*C„]eÎ½®{8ë^ 4û ieOZÝßt»áÓoy��>È¥n¡ŠÛˆ…nE
+_èëww‹æQt.;o´ŸõFi ¼�‰I¬ÓÄ1NPýæVv‰q·óRfú´a9­z$§Ê7‹#*r©~$ó¨/·ùƒWjÐ‹³`¹T�\.ur¹Ô‰Ž·ˆÁ™� öÍÖ¯QÜLÈkšë6÷.k¨O¦Î¥Ÿ¼doÕ­Œh©$§`\XäQñ‰i×‰>õÉ{ùƒ:‹<ï&êÊ”¨“	€î˜ŸTó`ß-ŸRé™º–Zðü6re,6×�”®Þ"Ù'Ø²(kw1!ù7gñ0H×óëaQ_M_,g› ×KÕøyÂA?.˜æ-ÙžU§´øÃ‡[Ú0Nï(£Aïh“õ|ò5›±Þ=ntIÉÝ {Ó&ˆ\B¶Ò{ÊžµC8º63tœûðÈz2z«þªÁ{>+��ÞÑÐž!#šY™LÉ³QƒøØÉ	,×¸F×ì³w*²®ªâA¬Š¬™ªÈšqÅ(ºS±>bÍÊ¸5S…ZºjéV¨†[¡íÙdJÑí4ë‰ã;�cž…ÛTqÞyÌp^Ú
+@ò¸‘Ñ¼U”^$Ï@²�.ˆ\Òœ‰¡9ÃˆÍ"‡Ÿ² íMšg¡g¡VsÜYp¿¤†Ï¼f>±´[1fª¼=ÓÒ}æ¶Âéä›å<NLtE8¯§•"|æi…iîÓÛ 2"g•»J½‰:\žÛy)†íèl�.²U—)Éž»ÜxŽÎÞ2Å[É}Âss——QõS¦'/¹…&SŽ®™jîœ©æ>Ç�W.w^¥ÝyqšWö“T<Û¼Jú˜õü{û×½PD­¬Ÿ÷‡39´óR”ŽÊ¡žŠÌñ…Ô`¿°É#™,á‰(V25Å³ÜÊ=û$>†!ž‰¤$o…þÞóy>ÚèÓ×3dD³ +“)y6jóU[¬ë°Û–d&Ý¡ºZYWUñ VEÖŒóPÍÊ`¤Ž[ÅYn…X³2nÍØ3g¯ÑUU¨�[¡’|¦Ý|ÕrÀ¬/¾Ïá‰¼®}døJGLÿàºHóýã©«±ŠÒ‹äH÷Ñáº~æ\Ú}æ 6‹:~Ê‚´7Yh^œ…rŽÅ[ÅsÇ\Ü/éB„á3¯˜¥§©[1fª¼=3Ã}æ¶B÷$ÈÏÜá£+Ây=­á3O«æîá²ê�XMº5¶Ÿ¬aÏ˜’?"jÕÚí¹›™xø\ó%®-Ñ[1gžþ9šè‘t#)8+Ó	äÙôO—þ‰¢Æ}SšÌV¶ª298÷*Ý;gñjøÜ5SÎ=”;÷"HzøÍë£V¬�"ªÏh·>©ÝúL3ÿÞNC­û=IÚãžª†ªØSûÅz»3‡á_K…þýÏ÷WIáÕñ‚í	‹ÄÜÇwuAÖqH4Ó:ž�w�ÍWw¿Íïõ{Ž¼¯é�à·W~ÿúJ{CIîÄÓxàß'Æ±`¤¤þ­Ò«Íbbœß¿¾”ŸPÞÇƒÏã×× Åš¦”xEj%U”d�kB°uGýÂI›U�®H	çû„Û¿ÿÄ‘°uÎHa;G‹Ïå<t	€8ðûÓ	ìI€ßj‚˜£n`½éœ	>Øãÿ4yðè”$D>'X�^:‘‡¿X�ß70·îïôïç	Óµ	dgì¶
+	i#¿Fît¼·|Ž7ÜÑ*ÿ‰ã0œ j�k“W\÷éš\jÑº>¡¦Éñ{Îd›¼¢%±þê	ü=†ñÀ¿¥É
+²[T<PKira¡'˜÷ñàóø…åh=<CvÊ	BÌÖÓ4eŽß-»d6s�çjTs�å·äf�ÍL<s‰!¹	=Á¼ÙƒÍcå¶—–êf™ ‡ÙúÝRæë÷¬Åä¶Ö�dÆ×ú]«q@?9ª-5?´5'¦ô“>|k2é´Æz{þnxÈU¿éãâRñ•òÃBV³¯a7átaåL„–‚õ'ñ¸;|ïø×öGÛv	ØÿxÈgÍ•°Øó¤éå(gž~8³¶1E~«
+ey¸ü—òjI’ä„¡û>E_`*HÎá#LØ1‹®�½ðõ-@_²ª'¼š©×zú<	A&ˆ¬ySþÖ=ŸÆÓÙlç§ã¶IIl6B£ïüt•ûb›½ÞÄÏFZß9ãÎ§¤•³«‚�‹sÆ¡Mv°òj‘÷ô%£[Î’¡¯ô÷µ[]VEáœ
+‚êr•Z]	Îº¤Š~°|]ˆïê’XV—uçèW¹Öº~)¢µ—k½\íŠ|ç8gí{Éë¾uŠ‚ûž9CÓ'¯Ç�×Gë»°Tõ¬úhtËt6¬Òß×nuY€¡ï„ÔtÖ…pÖµsöuIý`ùº¶çWuI,«ËºsöuÁ•]×¼„éÕ,ÈW@.|ÃrÛ|ÃÒÙP�
+EªÖuc)¢6wV-ô�Ðý®«ôºêÝoÈ:ß²“E§!½c’Ø3Òiz‡k¤èYbm5žiQò3Ÿ?žµsžHA
+lÅ2žÈ‘¥3¦žuÆ4ºn~ÍÙ#³vÏ¢‰„í9A
+n„'ÊÙÕðµ[¥V{ÅX>ˆÍuøÙÊG}„•o~.ðýŠú\)Vjö.±j�µ›†ØO
+±G
+½bw}Ðéü6’!mþdÈs!åð,ˆE–ö“öÔ�sVD=+Kòù°iõƒH˜è!4ÿSÇó%äÓNëhL"¬âÜqÁÐH²A�,Cø ’Ÿí5"¬Ìb›g‰¥G“�šÂÑ$?å`ÕsôY6=‡ðè)K«žM~‰n-Ê: ‚ˆ±àOBr	ƒæl‰jøÚ}¥R{ÅX…MbõÃOåÎ›>ÆÊ7?¦�sïÙ*5
+ùhj†V»i(¬™×Ð+v×§8�ŸÁ†3lÔªÇÍ#®_„t8‘;kÚ¸Sð‚5Ã_¼�žhÈW@xz_°›;‹¬V#å£
+uw!:„\iøÙpÈ‘eŠgíŽF·ÚÇ#÷éX=±òê™�£;¤AdYâÙ*•è¢ó¯ o­CO!µŸ
+íê½B‚˜B›uWH§Õ)$š™B†t,ªàThWïÄÚ¬»BV©)´5#…:}zô0å„´¨PË·lí§²œúw?ãZñÝiqoÿ»ç61Ös±:øN—‘Î3F~j
+Ò“zO¹*4àì³C.ˆ,í†zÖjt�{ÍÐ©ÂN‚èl�ïÜÝnÎæDt�«gß¯»ãôDªP–VJ�/e�”çîD
+�mâÑðÒ‡=›†¦s×I¨)èãtÆ~êŒÇ´xUO
+E½3œ�d˜éÓ,Î3}FÆ.¿°)ôg^Xæ™º\©¯Òÿ'éÌæ��¹Êç¿Ÿö&f:ð£}þh@ë¢|æNw
+ìg_¢×sU‹çÇ?iRç“yÌÛ³¥4þX75#ûY½Þc„@jü@n‹u=0"¥=V@î±ÏÝ‰žº €fót6–Ï=zÙ$EïÂZŸŒ|Ë;–!XÞ±è¼”ÀÂ‹Îzˆå�·,‡°Í{VK‹Ç*ýÑß±Q›;×®Ä¾_zÖ/lÜSí!¢O‰Eï‘E±„Åž©ƒ¢G·ž²sV¤¥=Æ"¤•à™�ÑCtA,CaYâÙUÊÑõ¤üZY77¿[!€S�#šVoz0+è±<;=D!Z(°c™B¦™(dz€cmDÎ
+Ï!ëÍŽŽ©B^³}v½fÇæp*Ê´šŠ¦ë·‚›2žhy�Ù$
+âf¡íÛ" wÖ²±m÷‚…û>³s)/=;Íásù‚eˆØÜXò6–¼ôk¨ŸY_Ô�zCD1fQO3J,àJ¹
+‰nµ÷kg�‘"‹útx†}—[t‡T,«B<;5®Cç_A!,§B2‰c¿
+‚B»z¯� ¦Ðb½PHÏŠSHª7…Ù
+‹æN…O…O…¼Sˆ+u
+¡ì zï¬W-ŸC÷‚&„79½­Jœ{A\§_ù$«�xæ3O~rþ¬
+bžï±æÛÌåó\¯­Á~xRŽX™6EÐCÛSÂ²]&ž­c=ä3â6¡ÇÙÑùùâíÑ3r,‹ŽÚŸ’ËUÁž]¥Ýß,üÖt7Õ±ÞÇA�3Z¾eÄ,—5{v•å0ÁÏ �i&
+	"
+éÜ²¾[íf!d”S³³cxë*³‚fË³ÓÌTä›Å©hºÊ”Aœ7­t"[DZÒ-pè¶ŽÉ´ý9áfÄµI®îíÖÉ·»‰£MPPés<e­:§>¬š™P4yqêÊÛaÃìÑÛã
+£×yåz
+Æ)Áˆ
+t]¦&Átë$`MlìT‰51	 ¹™›@Ênä&P¯C¤¥šiiâEš” Òtª"9ÕdØT5“1E]uŽ§^è§®áðhãn”æÅJ}`::ùÅô¸QÔ¢²ÓLß‘ª˜9½…uí�|P‹6?z}Ø
+|oQZ¨¥É©Š®ä)Ï@Ðƒ�å{·°Ëb_Ý.ŠÜåÎ"•Ã"qå‘/÷Ð©ÈhKew_‹Ó¢ú%g(/-ÀWy|�QÌ©[Ž)Œ©?ï|¤%æ¿Ÿô)J"õÙçýÉC§+O}A‘e¾L/"Dú
+o_¦„Ø�ùyðIlSÒF
+½Z6’Š -á
+P1"�–@d5Ú5Ñ3R‚ìè({P3Äìvá#÷i%²(FŠž­Ï�&c†‚XÂ²JÅ³©!ÑM1Ép«ºîªc$³ŠJW8•6]·f^WQQ²–×UT´Ž"õðDDE<jõšœšœš‰B©œ
+I¥]4›
+õÛ,ö[ïi€{TQ«ãæÏ¢ôã…gÃÕÃ¢«x¬kpeùrÝßYy~kƒ¼Þ-ºÖåSÃëó|a3÷@Ù‡�t•v&ÒgA;‘‘A6Ï}™cyÔ¹¸� ²Ì+9 È—Ù4 ½\§ÍÁšß…eÝäwFÌÄ"õ¼æë;/‘6 d:ÈÕöÝóh(;^qÒÍ¶*…y¦(X¡1%Ñè¨àÕ>ÐŒ"½ÿþóÆvþ˜óeíÚ4‚
+µéjÒŒF·¸ÄœòÉœz7®Í—i¹©ŽU*îè‚èz›ÈÕ¶MF±YH°¹³NÏt'C¦M¦zÌóFà,½ ey–£âè�Ež	é‹£ë2±*nˆ«Ôr¶%gËpG÷
+bJ>’¡å#Z>–ó•-Ã§ól:‹†À#·“uÚÐçV�6tÝjRÊ;–!bsg
+í©LÂ¸U1v†NyFh‘¥ôÆ}ä'êæÇÙpß³XùÉ¢ÏŒzá�Š'‹ÕøÆfWáò±ºñjx}ž¯læ7ž/Z¡ƒI}\¿¡Àã‘¼qÖï[G€s¶nrOÄ!¤„¶m X€/|„DF	™ôG.!yò;ŠbqPÜÝ@3z9ÃgƒëQÛ¤‚­­Ó>ÍVè
+=èú¥K`ZÑG½ª}ˆ¥>­ò˜—­GþšwÊÈ;<ú¼lÉA­s¿/s0d†¡eB�9«kà‘• 4kŸów¡»£Ík¢Ã§Õ±ÿ$Æ|¦]Î‚¾Ýh³™û=cl† ƒ.Só@;­cÿþùaY˜…d¹=Ä:~~üC…Ó3¦–t{âÒrÔ¥nK³-[KÒ&rÑ~ÞZæ©=n,•Í£—CÙŠ¯hW*n¹+Tµz’ÊâY³ø�þÝž,ƒiÕÀg@gEy;ƒ‰ä�Ád
+ö”v“)¥‚1Pv“é³7²ÍDê$·‹ß¡É}#û¢š,VâÅ§~Q*‹�Òƒgüš×èØù4j†„Htjl‰]])²hy`ô¼‹�4 1CF\Ìr•²g§GwŠq†¬êü–˜Xqºz¥/~x¥M×­´×UT4]EEÓµsõ–Q¹éÚnšåY¦¢iÖú©Yë§f¢�i–S¬”£«fS¡B_iq¡høåÕ²cÇmD÷÷+zyÁŒùnH²ˆb-$6 Ù	^)�ƒ¹²1‘�ßÏ!YÅ*²[6l/4÷t=O«H²0Fçº†CX$yî�Ø�ˆB†þ¬•¯l9
+^Ù;!£®ç1û°ÊpÌ’EHçY÷’…äÅYHÌ=ÑÂðkœ—dÑ{J"<æ•»/Õ­ùÀa¦Êk™=¯2«†Yž+}ð)ï‚p^G-AXæ U0¦©£kZ@ÚH•Ó[\çP¼3"1ŸÚ1s�+ËÑ1Â³#ç	Q–�¾Â˜&”)K',e–Yª3´Æ)<±“¦^}™c¾eùLFûêÞ�oC–ãØ‚äyCÀrß=†®üá“BÓE!iÖ’gËr.ØûÄj1§<+­Ðk
+ËnÈØ|ŠP-fæ¥:iÉ4®S\±ÁZÂ†2qá™k¡c6„1F„1kVÆâ’»hÊ+®;D±*Œ•‡Ë9å0©zÝ&™¡¾;€eo÷;SÚåÚ"Y+H¿¶ë´xÚ3 zAr×¨èò"ˆÇ©Ô{ïÐ.Ü©žèÐ.ŽÙn•`6Äµ8}ýXocõë<‹X\žÓ"Q
+ÿ›Ff‘›pPéÚ‡sŒÄw»_�è2òZywy_ƒÜ÷
+�AùOfû÷‰õ3>Ð•&æ-awS¶€çDpÈÅÇ‚7JË¥^*ß7›õ±æc‡7ý»àEZ_¦;î½	WƒH¿�??@ç`¤>nÓ.úòÓÕWÀø]ïBvÚ;o¿»yúYÍ“ÿ!@á±¾ŽþCÍ� B™Ò‘Ü®þ‚ÚOÍQ²=Qïf=–:Zz:HÝ–^bhÊ>5Þr!bS™ôXêhéé u;Xz¤õ9Öý¹2ç·J-=¤nK/
+Qù¡ÐÙ
+W·©£¥§ƒÔí`éE!ª~Àjÿ©º¤Ž–ž.Ö;Ì˜ÚB¾=ún@pÇ«Mµcú4^Îdpw.‚¼(­LóÓbz;k¥‡ÿ¸Ö!ž:ÎJo{ßzÇ"³ �—	éÏÍ3-AXæ›Z¨¿igÈ¢´�EùZŒˆÌA+"ç9÷z¾÷Ž˜V1[BCpÎ
+#Áö™Ð·Û@êÐpYkÁW!
+Ë`5ÍÞ…g =fApïò³îÿ~¶?ì�!i©,È²ÊÔ/=öÜ¢NV¤:C½_4�!ÍGÏ^""­‰�dçÌ˜¡LwLÍ�pÆ1ÂeºYTÄ)™[CrY9ë,jÎ¬Ÿ³ ­‰3WfÎ˜E,=S(æTV^��î²®U‘Œ¥q.o
+	6My1"¹³–ôKÝè+ââ¬ÅˆXf-ž
+ÏV¥î1&}ÝçøÃ'cm]ì:ì^2(¦:À“>T)tS2†RÝÖI“}¢%Ñ–@müÂZh=?[f_}ÄT™zuHzèÀN£ViqÌw7F:m¸ú¸¡ÁÄZ2^Ù²ÐÏÞ¥D³B(w¥…¥â§¢¥º¸’nj%ÃÈÌ†Î]2•Ü£›³(ô©ZÙÎv˜yÍkùƒæ‡´?dYe*æÀ¾–£ 8d-áPËeeìÈ�Wvn“EˆnC¤Ç‘zYâ©V“‘Sp¢eGgÒÊÜÁ˜äeB¨{O´ìÚá'Z	KbÖŠtâD&ö“ÞbâÔ
+1áÎdãÚÏì]å¾?x¿"KoÔÊÍçuÅ» )OZ*²¬2%ïƒçç‰!šƒ¡qz€ð9†zöš!F„¡å†F·*†8{aH�<Ÿüe÷•¡`W†‚]²û9C’©0Ô9CyGfûX‘·†ì{GBŸÑ9£óvÝ÷ŒH¥OítÓ»÷½²Lëv<!yF”åƒ¯RgÇ®W-ïwÍâ@ÓCKÛ)~F<XœµÑ–‹ß·iÕ*ŒV-xžö¬ŠyìÙ‚ŽQ¼Þâ®kVÎæ®¯oCktþ‰�Ü½IÅB›÷ÄòQföukZ)îzš°Wf$wîU„¹ó#ÝY
+ñ::X!Ôå¬%'�-«ú�wUCŠP!”…Ò"žUUqÂí®7‹’YÙ¡ƒ]/îzÎ]ø6¼Ÿµ8Óq™…Öîgæ¹:Â¡h¥¼"Â¡>+Ê²bCx¦}=x~„gÖž…ÕlWVW‰Ù×J¦GèŒ™æÍ
+æÃTå3Ü¢îyÑËx"ìyÒÂÁæ?¬µÆc=¦mìÏ‘ÜŸ>~�º˜X†Ÿ,nhñ£Š´>�g§O3¢}u­ÄÝ2,'å«{OÊW�0bw¤öÆŠ?kzŠ‰åBÏ5ñŽþ‹s„ŒHe<ò8S¶,l°waŒ#ì¬¶YÌ(^g¦C˜ùoÂ´O3¢yµ~å•Y¤ñðžTÔ!®³èÝÊ¢pÖùÐœ1CÂ™+sÂP³wæìù‚/ÞìÛî°�-
+G¾8²2°
+ˆè­à‹«@xh3¼.U='ÀamL*f1jk"4·6³Q
+ÌV	ˆa–ÐI¢Ýh	K.!-¹ä´äÒ#U¹t@åÒUÌbTçRÂ’ËzÄ\ÆŒ«�™úðÀò$‘]n‘btÝ $~O%Àí©Êp,Ù(��ü!‰î¥/gnÁ‡É�ävÝ«€o€Çzi‰BgÖ„”ëÁN€ÅžTF`lW©}r;âÀ[a�×0©`§mÄž-»ÀŒUFèlt$ÇnC¯þ³
+­ÉÌŒ„BÁ›´0ÒóUŒt`0Â*'Œ$»0Bù
+#ƒf$qzq®?ç;Ü2 é*'ŒPrì–(#ÉQ}¹­ÀÅ°›8¨t	îÄ£ŠÅaÖ�˜<õ*ÕF®ÞQ…�!qP‰”oU%�nî3D¹`§ú'là4ÅPKS¤8nâ8DK\ˆÊÔ¼íGýéÄqÌz‡·ƒSL9M*y”rõÒ27•þL€¼ò1r3A˜JŸùLÐÔ˜Ïg‘0 ™€b¤Åå+Œ€Isz–6Õ�¢l¶8x¹ØiÌv;tiÜ÷] SCôµ³»e†€ûp¨˜ÅèØeìvì2lì2>/À!ô&1ö2€’—\:É#ŽTåÜ’KpS.nŒ¿Ù¨Î¥ä%—)ôw—ïÿùæb·OW¶êpÛ¢€˜ÅæKÛëÇËÓøŒ£ŸÓVW¢ÛÌCØKÉ]À×°rÓßë—l0‘` ˆ¾£¯'ÚòÎ�Ú{¼|÷Ömv{|º”Íàÿ²ykÐt[Šu(¿=Þ.yÜ<¯,$?\®ï´éÍ�&Þ=þçòýãÅYp¶Ýà¶kSlÃ’Cä¯{
+_ñªé¡°Š«^ý´=’úüm(«Û×æ˜q(ÓÇV¸÷	2¥’IÅf”ò6M ‡ÅEm&¸Ÿy©ìø~f€Zœà#º1TÒ†F­9F¯ôûç\tI'xw£Ê8nÙÙBª¦IäÄ„|/éÜDë;÷Š­¡WÎé•Ú*H­Òº&Çíñ—ë›í/›5µe¾{|ôÝ�Ã�ò¶ÿM(˜*úgc¢ùkd‡ cÈ]ßV-ÞEûÃá”Ôø-Æ5íõOÔ�GõÞñ°AÇã;¿*ûˆyâq+;I
+ìqì	Ó¢°À™	àþUºÓ!ã¨Û�…qk€Žè{h<s¾T:Þ_ßþüéëëÇ»ð�¯†ÐÝ}JõïÇ»;×¯wñ!]_?o?ükûåëˆí×_éß
+²×MóëlÆë+úüeûoÿëK7ðëÝO�ÿÊm;Œøßö“WwÓÑ'!ôP[„Ñ�ª½¯Î<áuÃúÏn÷·(ðÁ¡F(ÛumÒ´™ãˆƒ»ûåÏw÷Ø,×Oý××þÏëÝ}Möãæ�.¼šþO#ª2¢:�€.ü¹«n?ÜÝãt±ù·�°_Èî—j'‚™î¬ý×íC7ÿÊ«·aîy…çF-‘”ä=KÇLy@�nI´ÿG�¤%KF�¦cÌÓ‰9QGj «)xè^¡_þ{ûü­GÀ5ëg'Â(vÂ<-¸U>©_RZÜX#›ýchN¼W~îðœul‚ªK0Ž…ÝÁ”I„rdîFÕ#
+÷4Š>€ú4v€§Ñê&¤¸?ö@/òÜ®áãŠy…QhÌ˜¥¦9 %¯ÖŒ¯/ÓÝÜ8¬¬NAIgš)¢5C�€'/9ÓE¹#pûÐ0s]Aõ8égQ�È~®ˆ
+Â„`Ë5{²m¤,–ü~;½¾Ýd:b�Ë?2fô.½Ež1í·!n¨�Î¬}a.Íã€ß×7w$ÐØ«$�pA¬Xªp§¨�ÁQc2®][_ÂAº"ÉQ=ìnÙ´‹Ùñ²èUa4�dEÌ¦j®•Jý'…``Ã¤Xm|‘!t  ô`mZü0K‘vê
+endstream
+endobj
+133 0 obj
+<</Length 49>>
+stream
+ÿÿÿþþþþþþþþþ€€€
+endstream
+endobj
+134 0 obj
+<</Type/XObject/Subtype/Image/Length 6611/Filter/FlateDecode/Width 640/Height 480/BitsPerComponent 4/ColorSpace 200 0 R>>
+stream
+H‰ìW	në:l óæ Éaìäà†ßè3÷Ç°¹h±ÕeÒ"%±âP›¬¶ÊÅíóSC1¾¿TÅj|>éGøÜN×Ú´….]5øf «Mð¬Køýena/G°šé(¸ÐTª¡~ŽA
+¯ÇK÷ùù¥¾¿¾{ýtAV¾*W¯”
+¹Byá¸5`÷ì{(GD†l
+@×üÐ¢}²tß_Ÿ_üLýxxê«rõj ŸìºôzúØé¦˜^0h~|ºÏ·›	•õÚ!ê¡ŸÕ“~äUó³cßÒ¶1Ûú:šœ#ö‰O»ˆhý¾Ì3ÁÀ6ƒ×WÒP??FÝìhÖåBdöê||hý¼ÿ¨óß@?ýÈéÇA°3$Úð°©ý°õÜ<`ÉMÅA`Ç/¯¿Ÿ_|ôë(�õ#g¥n$÷ú�5§[‚ÈÏ]Ò|÷`ÖžÿÖ_é§+FëïP¿§õƒKb±Æúõ›žƒÀî_X?ÖÑë§÷ÁN"}UÆLæùqÿ×ïýì ·“ uŸe¦÷¼Íö°ûgÞÿñ§[:�&õ�?ŒÎ¶�o6¥GÍ=:Ëºæ¯€0óØ3ý^§â%hëRQqä–˜/y"|Dô½Ü5n?Ñ¹ÄÙïr‹êNÕ½Äø/Z¿ê¿[TwÂ¨î% ú/Õqø¸Ä@Ý£ºWÿÝ¢ºFu/uþ‹Cõ_ªÿâç¿HæÌž¤Ì—¼¢¢â€Ó“è‡R!F�è£1YÎX”
+1z”@��ÈrÞÀ*¤aÙ#ð½,ç
+¬B–=b9oò4,{&aZKŸ,@”5¹ØcÒ°ìXËy“§aÙ#° –ó&OÃ²G`A,çMž†e�À‚XÎ›<
+Ë�IXêù#iXö,ˆå¼ÉÓ°ìXËy“§aÙ#° –ó&OÃ²G`A,çMž†å\[�&[úœ?.ÿÖóG®M£®r´¿êf�þcÃªFßé²mÚ¶išÖ i¯J‡øFµW®ån û^µÓõ¿&a"Õ6L§i0É;¤ay
+íßöÚæÂôëäãksm¸Ò®|:fLB—†å5´¯ÍÌ~3° –×Ð6oôÙ"° –×ÐÞª~1h«ÿ¢ ý—XËkh›ŒÉpþ ¬ÉÅ«�†å5dÛº`A,¯!ÑàE¤Iž†å5TÿÅ!£ÿš#è—Ï×æúåó_ÛA¿lþ»¶ÍôËæ¿¶mŽ _.ÿ][&áB
++âÖZäHþ·½qæHÃòêü‡ºþÆa?û?#kXR£˜ó€~ ®‚\_X»2õËç?vw€Z _AúõŸ�¥ê—Ñj¤Ÿ)	]-á ÜG§*7B!þ#\:yýÕ¯ÿ.€^'÷\°~ÅùO/~8Û‹×�p$UÛ6öh‰þm¢¬É»€»³üÇ+JßûÚ\Û…¼ 8ÿ)yþ{2ë§_à?m>2ÿ­¿Óú5Ïú]ÇOþ‘Güµ«jtß®½ÒÿÍµi®š�CºBïOM¬1©Œ×›¦±÷×«éÌ)dxØÝ:›YLïÿ¨oo`ôk³Žßb’àâùƒí•±^þ!”¸®ùÄð­þ[�ñîïÚ¸r%Ë�€ëš�õ³»—ë¾,PNr^<ãYö
+=ñÑÃŽÒ¸É½~õüáž‡ú¹Íˆ¤y=ù_rpø`‰­’0žüd–�QPr§ùZ­ë€¼›c9pôDnäúG-�)ìY$”ec•¸Â
+T´l>û!yøVÿõÒô
+˜ím8Ë–(+ùè�CýfVb1pxàc|G~›ÿ@–-QPr·QQN5êW×ß)àø;ýúó-Íõü‡4,{ÄrÞäiXö\ˆ?Íy““àË[QFrÂÉøôË
+ô7„R“1ÊÓ¯ŒäÄwàwÏ¶°Oöb6†P¢~Y�þ†ÐlŸõ6O™büD€®bŽ%ÊHNèÎný”}æ*Së#2Ëé€þ†ðI?.¼~æâ#OÈw ?î„>oO><ð�“
+]5Àƒ~ú�r&Ÿð_¯ŸéWæüG·ŒÉ§ôÓ ¯sK/¬æÌÞå&t+®ò›/`ÙúÝrfïrš¯Óo¸$;ÿ!ë‡„·~wÿÅq.
+"�øõ‚!Ó‡|ÅE�'MÞ"*û}õ3Ðì‹¥üË/h7ú+ð×ƒž–ô?iè¯«û�-—f6‹ÕÏlþ ±l¢Ÿøâ¡9Ä.öå_g©�Ô`;ÿÍy$A1‚r'z\,Ö³lç¿7ç#(w"»{	bÑ°Tã'êÒzy`ÿ½5‡øæµEúÂ¡Lÿñ¬ÿî!oN '\$»åã™×Ü ÛÐ˜A"œ¬ÝF?,D?³Zóx£G,¦¿þgÎ"}‡I–Ð¼é@Š¤ôÉ6òÌNÅH7TÌé^á%–°¼éÀ;ÏwçÖ}±ýJñŸÞçñ7™×Õ&+gó¦C)þƒ ÿ-±„æM
+<„Æ V?*X¿¹-X*¬×�†ë/ YzÍSßa’%4o:Ð9Âæ?·ûãüþO¯ÇÞ}(ïÿ@x	ÙÉDRòt9Ä÷ š¬õ�”÷Lþk¿†å\ó_Xû5,çõßZH,gõßZH,Õa�XªÿÂ ±Tÿ…Ab©þƒÄRýÈ_ÏQ�XªÿÂ ±Ôù/Kõ_$–ê¿0H,Õa�XªÿâXNå?ý@]¸:¾@(K`Þt(Å€º�¯ ý€úl¾–©_)þ³m]-á ÜG±ž?”»³—�N^?Âý¤¼$bÿJ|hb/€^'÷\°~[Ì$æÀ‡&ú¢?œíÅë§‹I&‰^Î›{ò¯(³,ÁyÓ¡8ÿ)yþ“
+‰^Î›…ø/hý-Q¿BüçÆl×rzÿ'IôrÞt(ÅAç�H¢—ó¦C)þ#ZÇ"çM‡büá #`}Þµ�MÎ &©¢uy×Ò¿‚]ùo%‹œ7v5ÿ­d‘ó¦Cõ_dî
+r�˜c19S^‹œ7ÊôŸÞ/šžrß–€¾±(Ó|ð Ùž!,a½ãP¦ÿø0gô¾Õõ€æ—­óŸŠ™ÿæÎ
+K5.`¢.m�oÍ!¾‡É¼ZnRý7ÓSî»ÌÒ7eÎêü§êù#$æH“\b‘ó¦Cõ_dî
+r�˜#(9X‚õ,r�t(ÉðTãª
+A(KHÞt(É€‚~«XBò¦CQþSc÷,º“þð½ñˆ, ¼ $màZIÉÓåà³ìdˆªÑèçöÌdïôÅèçñª¼$ê—Ûø�p:2®æf¬”±düÇÿ`	$Ž9ýä>©°ÍüGB–q5ôú±lª|ýŠòŸëÇwP¸~EùO·ìõãûnþ£—ô¹O*lâ?ñ=ðá‰`oúmâ¿`ýxËÑ¹œsÝúO0É2ÊB(6òàdŸýþÏÊ~ÿG�¢¼YÁ�ü0™'.¹æsú ¼q¸�ÿì{àSä¹f
+ü9E:¸¼�˜Ósm`›óÇô[Ðãùc-¬~3jè4z5Ó(á´˜Ñˆzƒ0�Ï„þÖk(¾¹êW‡Ùó,„³$ú737GÈ·ÅüÇï1íò¹äAúñ�3Ã2Ç¿'àÊzF¨~˜W¿
+R¬Ô�ÍÀì
+‰uiý=>pªüŽ™º³Ç4–ö› ¸ädª/hª£ý²'ê(X¿9–ÍP\rÞâõ˜jµÄràDqåÐ‹Øà�õü!'Ÿ
+˜J#�^:‚ôó8U©…SF:> è»E}–âoEyÉ	ÐJ§Üí%–S—ŒÞ-PFràÃm4Ë‘�³Q½“™oÄòf y–=b9oò4,{&a©ç�8¤ay?ÿhüfK€ñûóßŒÉ� ßoÆäïÖoƒ€ì¿
+’WÿEßË²Aà0þ›*ÄhºÀÏoÆäÕï
+¬J…MøùÍ˜|Y¿ËÍ^ïs�>>>�ñÁÀñ?òŸ�q�öÉâÃõqm>úºaìª!ÿßcÍ¦xPë®uºßoN1-^˜~|
+˜*þÙ&PŠÿ.w­—þ»;Å.·.4«¾øI@õóñ;AóUtàr³×�~ü¹ßoúé~“H²ÎÊü¹’÷QÆ}xíô»›Âm˜9ð›3ùN¡ËÍ=\X¿‹ñ63„Eú�ð›-3Žž¬BvúÓËÈý>Ðon
+ÄÌ�r&`Îÿg¿ZpW� ¥ÖÞÇn_€àI-N`)÷?Â£ÿq&N3Æ©�Å††*¨`>ùwâþ]Xå¢ëîD÷ñëÄ@òÏíþaJöOäßþüÇð¯iß¢ÿ�@ÛZñ¸Wˆo÷,}þé\ÊðV-¤,¿×9ÅÒ««Ç»,¿�KÞ¨c^Ü<Þgù5°¸Î)^
+‹:—0lòH61rËy÷jnY.‹g;@Ã:‹†ØÃñR…Œl@Øä‘Ø)N-ÈZ|
+½Ïr)X¼HÿÐúÐïèËÞc¹�Î$›<ÒìŸ?4óm$ÌÃCä¾Ä7�+Ä·¤É?TÞ7t>Ò+ÿu/ƒÎ¤›<’Û?H¹»œ¡Ñ?7¹÷X.…ÏµÃ&�¤xÍãtíŸË¼Ër=rm °É#Íéòû5êÕ	fËr)œx§3Š/€¶
+gVþyè<²°É#…£^=þyñL Ä"B§³ÈBA,2ñ‡Î(^‹Ýƒqµ*$aÉÿpðZèËÄ[œB–4è&]§;Õé_Sƒ‚XÒŠ¯lŒC�}¢'ÚîÞ•Ö¾çôCÙŒr«¬�=:[bãJˆ§B!à	ø³™á/ø'×oÕ:º
+Å“²Ô(ˆå¾âiXjÄr_ñ4,5’°rÿÈ ~ØâÒ°Ô(ˆå¾âiXjÄr_ñ4,5
+b¹¯x–±ÜW<
+K�€4,žêê<ò‰«HÃR#  –ûŠ§a©PË}ÅÓ°Ô(ˆå¾âiXjÄr_ñ4,5’°4íYúd�¶Í*~ØâÒ°Ô(ˆå¾âiXjÄr_ñ4,5
+b¹¯x–±ÜW<
+K�€$,ßû‡iXjÄr?ñN§`© jýÐ)X„¨W¼ë4§ßù÷!t§•ûˆE,Rä7RñNuš�?7ÿð�Jbÿ´ê´zXh	‹gÅ‰7øˆM®ÈDÄHHc5tµÎŠ/ÁÖ©Zæ§d�3d‡nÿ2
+ÑcƒÄ®q¡Í[É¾!r�Ûr‘Ír™mdÐþ·@A—FÿtÑ÷äÉf=!;ZrÖÑ?:�Ÿ­ðoÞ
+(³på´(q­þk»û:­JÞíxW¥‡hþr~Žˆ{§èçñý‹É/O/q\#D¶ö»O?­#Ò°¤?v†‚d_glUB¿7ð”EþâíªH¼a¸€+·ÿm–‰í&C¼w8"þÛ‰§BFìæû¥Âöéwå7Vå¶k‹ýïN5Æ¥>´9ÜðÍ»µ	Y×S�<
+KñÅäóFºˆšFîm¡U“(í¶tÕ„Æ¨HÃ’ËuÝ¤1Ñz”J
+bI >™g?×ËÅs³È;žyo]aå€$,eÜ?ÐLþ]&~ØâÒ°H�î�F—Í=Ä"÷»m&ñX„@Þr¯Ä"Ïaß_ðoÄ×?™¸¡Œâ%°È€†2¨BA,2q4”O¼Ðü®¤a±ðTW'àaßLq•iXd0”C
+b‘‰_~õXŠÁ"eQ…‚Xdâ”S¼�²ÈBA,"q¤Œâe°ˆ€”E
+b‰cNñ2XD¨Ú¿¦=KŸ,Ð¶^<âßâ‡-N!
+‹UÏ¿4,"ñ¯2ä¹¾ýÿ¼8å/ƒEÊ#±ˆÄ)§x,"PY(ˆE$N9ÅË`‘)�.$aÉÿ@Ê#~ØâÒ°H€”G
+b‘ˆ#e/„E‚L×·¿àŸÿú'Ã×?™ø×?¾þÉÄ¿þÉP·Ü?2‰¶8…4,Ô=ÿÒ°HÄMNñBX$øú'§œâ…°H@™t¡ ‰8å/„EÊ¤±HÄ)§x!, e†$,ÙïH™Ä[œB�2	CA,q¤Œâ¥°€”I
+bˆ#e/…E¤LÂP‹@sŠ—Â"À×?™ø×?j÷ÏÂS]�€eW)�†E€Úç_�¸É)^
+‹_ÿdâ_ÿdøú'ÿú'å†‚Xâ”S¼(—0$aiÚ³ôÉmËâ”Kü°Å)¤a€r	CA,qÊ)^
+‹”K
+bˆSNñRX \ÂP‹@œrŠ—Â"å†‚X>GÊ(^ËçÀlÊ�„%÷ý#îßâ‡-N!
+Ë'0µÏ¿4,Ÿ€X«ôÍ‹ÆV:ÿÐL
+X„0†þÕê!©óþíÆJ«ÇZa_qS�¿Zý³}çþûgh,UÆ
+�SDö�ý
+exøhÿQ0[Ç#ÑXäYlëŒ¯iŽ»9åÉFãæŸù|BÀçM'ÿÐü#~ºÉ€äg;`”Y€��‘­ÂÆ¿‘�Y.0¡H¹9eë¢+aº@ok11Óq€Fî\€Ï›º±yßþÍ.M»
+™6aô\´¦Ýã_µþñ”poÿŽGw	HnÄ‡€Ï›¢1„®ó¦ùï``ÿŽFœ,@ÿÓ§Æ–, º°waýÿ­‘qK/V¼.¾¼q™s+‘_'m=®O¡…/–pnš™—°­ðù(„€Ï›Nþ¹ý—7Ur»†Ý-y×UnÃä%_ñvi‹‰wfnIÜš7Uþú�Û°Ño¯á&�¼o;
+_æœeçÙ{—%·Q9«íÄ¤ÏG!|Þ”™Îó	ls£Ÿh(ub�Ç2tr!;H©ªçŸŸƒÿ~[öUò�žÅß¯ý»+àó¦¥øW«x)þeÄr_ñ4,5’°4íYúd�¶Í*~ØâÒ°Ô(ˆå¾âiXjü.Ë}§�†¥FÀï²Ü7p
+p”FÿJ`ŽJpÈrßÀ)ÀQrý+�9*As[¤ñoò1)Û%è‡ÌÑ40ú·¶±mÆb®ÑB„¤>•z>eÿ¶�gxÕÛ:Ï]7`Ô}²ò¬ûiY­&Ý¹Mc‡ýpŽFð)v¯YÌ‘0žš�ª÷<ûï©†~	#|öCH”{‹ôcò¯k›÷¯‰È5Ç:ý`¶z¤c.#)¿$÷Ï'
+¨ýgì…~6ê•z?øgÄ¿¹ÆÓ'þÙß§]PÛ\è+ó,œ]§æ~­…t¬[«Èü�W=ÏÕøoõgÿlÒFXžÓóÿ8¶/ýkÓgRë‡çsPgüóÏvA;}Ñ‹ÇÜÌ[SÝ$<iã—À·ü‹Ñ,ýë‡ed\ úµëJŒ½M3úç¦àóþ’‘©™ã„–�_�Úyþ«küsÑyíZõ`KÞ¨¨aYôš®¦Mb,Á¿~°þmgàs¡•;
+Û½EÝ[“²ÿ„—j–«féGˆÀ—x[ý2i�‚yÍÅCò‚<îßR¸k¶ öxN�ç0DƒýÒ?ûíí(`åßö—ãçÔ»¥ý°jC`��€™CK7ù[·•Æý[4Û‘Çý›&v»ô/Æ2}£j1¢U°_û·­³ñ/¼¬ü›¿Ð¥ã=çìÉÔz-OÆñ·òË+Â]øq…q	Ýût7þEYú�Óñ+Þ#þ=‡Å,¡"¿G¦¨Së‡ð·îl!�Û¥šI?(Íëãêû�K4áü·÷ÏÝræå³yÑO"óG½õúçŽý°:ÿEN/kÿÜÑ/œZü�xõž¤ÇóŸý³’ƒzqø»7¾é(ÃÍ²]ûƒãýãØ¿Å~ø;»�÷¯V‘ç3,TóýãÀ¿™<�Y²�gÅÜ»pÿè—þE»5uyÆj�šýsÏvéŸw¤ýÉ¿û¢÷˜�ÓN5G¿þ½@˜zkÿšióçèòü÷bŠßÿ\ÉÂ¿åýbf
+ú•ŽVƒÎ¶0F)4d_H-ü³¥¶Ø¿�OŸ!C÷xpªÕCo"�PÒ=Æ„«©ÇÙŽ^‚Î¶0lÿC2h…R¶Ì Ï�O‡åûëK§›§»MD{ÏÔÃUàÄW=ÛÑKÐÂÙ&|Á´ò�ç’›…þ‰²Æ¨:íÒnïŸ
+VÙÐÃ'%ûw„oúglØF)êŸwCwïùÇ‰ö»ŒþÙõÏ /‚;ÿ¸‚}sópo‘êØ?›Ä‚kÿv•jEð�÷³XéöóÏ'¨¦*K8W´êØ¿ý
+Ò•Ò~—‚Åü³ß¦M<Žü3~kÞÂ»ba·‹©né_§ÿÊò·Xÿ‚‰ÿ³_¶)Â0äB�è	ôâý¯2ÓÖ´uÝæÀ±÷úñCªIýÍ»	$û[ï›“¦]í¯>óÃäükc?ù²ö;þlßÏtCêosô…¿qx÷}/EX½fYZÍM;§äúo¶2ùr¬ûl!ÅS1#Ø³ÉÀ�]J[/ê¿»T/Bœµ¦�R»«kÇ›vNÉýÇöû
+}G?y<ó—û�í÷ëþŠþã.þT8
+”f‡ãöæšéÊ×»=Â
+ ¬…%IþþÖÂ’ß»Wüý5Âš-Y\òF˜Á_Âš-… Åü5!¬n©
+ð×„°zþ%"Ëá'¨±Ûàa­ý	ÅI{ÿßã!Àª6$+
+endstream
+endobj
+135 0 obj
+<</Type/XObject/Subtype/Image/Length 6611/Filter/FlateDecode/Width 640/Height 480/BitsPerComponent 4/ColorSpace 200 0 R>>
+stream
+H‰ìWiŽã¼$ÀÆw�ôˆv’ßè9ÀAærÿ#<Q‹·ˆÞ¤X²­šŒm‰R•]Mm—‹BÅøù®
+ãòæà{;UktÐ\ÔÕVƒkªÊ2�‡çx`÷ØÂŸoýX¶v´ã™Š‚½êJÂªëŸe¨º÷cƒ­»\¾«ŸïŸÖ?u!ãß+[_U&d/•3Ž[6e× ²D¤yÀÔ4Í�eÚ…­ûù¾|s™:þñðT÷ÊÖWÿ\±éÒúéz`ãè. {A§ùp±¿;V&gÐQU®Þü#çš›Û–¦�þ™.ÐÖ‘wŽØ'.fQþ}ë2A'm:Ÿ	öJ]ÿÜµ³£^S*"0w›Ç‡öÏå5ù×ñO=ÿ8f†$@î65?N=;r]q˜ñËëïå›ï‚Í¥¾dS©É­`’Ó.AdÏÞâ¼{ÐëÏƒõzþ©
+�ÞúÛõïmýà+±Y}ÿÚMÏA`ö/ìûèüSû`k‘ºW:™ty¸ÿkw€‚f�›IÐdŸa¦Ï|Íö0ûgÞÿñ¯Y:�¼þõÎÚgÓ€À5óùÇQýŒ6emó‚5 Lü{¡Ûë¬Â�¶.‡AÊaI€éÄ#á+ ïí©ð ¸b@ç<–~·GPwÂ î9 $ÿ‚ý+ù÷êNÔ=”üCÉ¿0|ÝBP=ƒº—ü{u'êžÊü†’a(ù†°üaJõ(øJh }a:ñ‚‚‚NŒâJ1z”@
+�ÈrÞÀ" t£G	´Ñˆ,ç
+,B–=?ËrÞÀ"ÄaÙ#0#–óŠÇaÙ#0
+ÐRúh¢¤âb�EˆÃ²G`F,ç�Ã²G`F,ç�Ã²G`F,ç�Ã²G`F,ç�Ã²G`–rþC–=3b9¯x–=3b9¯x–=3b9¯x–=3b9¯x–=£°”óG˜å®þ×\¨ï¶ö^››­¯î/©ÿÝSW{žòFaùï•uœOX‰8âa,õÒV*‘Û’˜Ô›3bY‡’a(ù†’a(ù†’a8Bþ•óGâ°¬Ãò/Ë:”ù/÷„ÚGð/aþÕGð/]þÝë#ø—.ÿ^õü»×©„_õü{¥½ê#øw¯é¾…Œ‰[_Ð …ø¿×ƒ•c Ë:ÜëTÂ¯zÿãW�¢¯:�6ëb¦8,ëðªS)ßëe_bd	Kl¼É¤ëÞ—¨5`ëøÆÞeê_�P¼óå€Ê WAª€êŸ6�Ùú÷H(ÞõO_	m-a§ìO2}•áUó8Jt„�[Ç'ça®þ=2ô�O¶œ³¹åŸZ8Üp67çaÏª×«6@SôÐí/ÕÉÄ©	Ø's!ÿxEi{ßëûkBw¼^ú$Z§QG÷@Ø¹Ióß[¢±÷Äþý{¥CÝ~ùœõ×ï_�Ô?NÀ»{vwþ¶{­¿ñþª7ñmšø÷Ô¶7ï®ß5­¹ˆàäùƒ:í+�zƒ¿ÂÙ€Ëš{†oÉ¿èïþîµ½.d9pYó¾f÷’xýÝ¯8/rá,ûômýKyþ ¤âb�EˆÃ²GàT€©sX>‰,ÅÕ~8Ö?ñ.e9>PªçóGõ~àXÆ²	²çÃœöoÎð-ùç©ÔëZ™ÿV‰»ù¯r·U,ÇN¶ é&y¦@âeýN5˜5ÿ•óGâ°ì˜ËyÅã°ì8§‘ÚJs;Ïbù2‡·[M\Kž��åLÀ^	PðOƒ<!ËÆÈHœ7+èö,„üãg�Ðo,²œ	Ø/iÿìž™Ì“ºiÿì žÁ²12GÂŠ�Ò#–tþñ¶Î–æ°œ	Ø/´þ±mÕ<ÿÊùÃ5ëûÇO�uþ©Y �ü0ÿ*ÂÖ?~næ?ÊÓ?õ–�„âïþÁîüÃ”ê8,A³þj»ë/ô‹,Û‚)ÕqX"tû?“…€àöÔoÜHøÀA ¾–m ?R|ÅYÉ'´g"©AýeíL 
+MÚ�bDè+ªc”o�X¶ðoÔ¥
+ÑY¤!F0œ|„eÿþ6vá§–’uþÍÿz‰e»üû°†ÁU½ÞXø/�
+_sAO]Ü"çŸW<âEøOø½äIòñ4ÄˆWšõ¸h.Sü^–QÝxÈÐ?p;fjÎã�â›ì_*’ä£a™¤U{!_«)–qÝxPI>Žìmp|\èÏzÿ|­¦XÆuãÁ­üŸÄâü«zù7	Ë¸n<d˜XYÿÔÒ‘½Ÿ:st±xýåE�ØBÔ³Ÿ·ÕË¨n<D8ÞNbÕþÁv�Þÿ�ðrnDIâñ4Äï ©f¥�ÄrÒüëô£ìýËpþk v2ã
+&XÎžs!±œ=ÿæBb)ù7KÉ¿y�XJþÍƒÄRòo$–’3ùËù#KÉ¿y�XÊü7KÉ¿y�XJþÍƒÄRòo$–’a,§Ê?U ¦‚lß`.ËLÝxÈ%ÿU3WAª€ê˜þ|ÏÓ¿\òÏ´!´µ„�j°?ÉÄrþ¨ì“¹u|rþŽø'é’ˆˆ-ò�PŠà ‰¹:Ÿl9cÿ¶˜ÿHÔÀAuS€ÎææüS/“D/ëÆÃžò�W”Q–Ùºñ�]þUòü'-½¬™äß¬õ7Gÿ2É?;f›–þýŸ@$ÑËºñ�KþÍ:D½¬¹äß<¢e,²n<d“s d¤#,×]Øäü¢¸H%-Ó]J¿»Ê¿…,²n<d5ÿ`Óœ ³‚ŒCj"ëÆCNùg÷+ kµn3‰^Ö�‡¬òÏlRšænó§MÙH‰^Ö�‡œò¯Ò–¡knîìRS=ƒeR7²Ë?jš“íkÏ"2¿ëyåŸj‰Ms°dNãó D/ëÆC^ù§ç9;Ó™^„öWæ?n8ðOÏ& ³(ªþ<uq/hðQ
+ñ;´rãì�Œ4hÜB
+È=â!§ü3[fnÎ=Ì#YÿÊúëUï·{óOŸ?¨ÌRD,‚Ä"ëÆCNù·‹¬%ÿµ7Ð QcJümÎóN‚‹¬™äŸÐ$ÿ2É?¹IÙù—SþñÅìZª¶Ä{½
+lÃC€ð€’µÓ/43@$‰ÇÓ¿ƒ¨©æ'½EÖÛe»unJ„h+è’è_<l“„þ¶ML²uý«L™«t­‹È,oºŸ÷o›ù�l›¼ùÇçŸ9‘P†þå–„h‡5ÀÀ?€ÅþIºñ�[þµþñ´ÙõoÅü’n<d—j¡tuvé¥|ýÛ$ÿÄïhª¹�±ÙmRœ]€¢® �óÆÆëwLl’âw`ÛPÏx�ÝÝ ™ù¡çÌñ>ìàFù'|Ç,qÑ“§cþÌY‹mòOß#žª ’Ç çâùÃêv ²…Fu—¶9xÀÒ9ˆÐ[â5
+FóïÝÃ¨²)V›áX™DÓJ$þ©jw©æäÉ/¹—S3Ø0äNÃÅö=
+Áüid¥(}ßBgEl1ÿ±�äÕ'³{i+¼þéœ�YFøW .[e©¾ÒþÙ‹…äßØ!m„?6�˜ã�šo�Ì–�çý€vCz;ãÑcëïá�ÍèÑÊ³oôˆÍ´ã×�àôY¤íPÍØ?o�lÄõNE[×uÌúÎáª×ã�å\ÀÎskÙ\ÿ|,›#qÞkÑ”Xyà­<°y‚YùçÇG€¤çY¼
+ŒùGþ‰º‡6O}ÿ¨»þªS‹z ]j;xY q5�œàöj=vÙ‡ïû¿w–³½µÒ8]Æ²2ß•I�ÞÚ]ùwñ8,{fÄr^ñ8,kqM¨�QXÒž?þ—P\ì±qXÖbÿù‡e­xñ/×ßtÚøY–M×ß„âR`â°¬Åõ7�6~–e“Àõ7¡¸X”.b4fàú›N¼�†@dÙ$pý“P\
+,J13Àþ¥o£nsŽ5Â”ø2è•øÞø‡üÃ/[‹6¨›™ZsãfæênøÕ^|ê·žÊ§çóaSæÍóOºˆÑ˜�ëŸ?¾þ¼_þxê"~ÛWcÜžÕí¡þ=­c·Gšö/YàZý®¤ºþ
+�Wø½¶%×±ßãö0÷Žü{>ªô|Hï“:ÿŠ·QÆ³{oü{ê‹Ú0ià*¶ï•¬C·‡-ÜØ¿›1ñ12„EúM ù·°W2™éO-#ÏgÇ¿±)“ö‘«üÛ¹åß`þ»eîŸ˜›ˆ÷J·‡¹×�gÎþe”žýÿž·	ÿ€þÏ~ÕíÊÊ"Q“š~¬žÛIì8I…'è¤¯'™ïý3U€ŠŠ½[`7xtíÞ¨¬Käç#úß´móŸ‚â‹ÀÆù¯ñ·ø¨R–_BEó_HïŽŸ²ü"*÷O6‚X~
+µ�¿¯±Ä¢"ÿì!W“÷0àÝ„7±_GMãÏlõ�ôôà…>fù2*òÏmU8™ì#jÚÁòMÔ4þþ¡&ùŽqÈûˆå«¨Û?9�˜Íó›ø:Œ0V!ÍøJïüÛÔý
+jHžãƒI\æ',ßC÷xüóè‹É¯zn¶/
+iþ e/£éc–o¢ë+HjòozÐÎÊY¾ŠîùgF™Ùÿi÷P¿5�?û•šÿÃøWÓø+Ê‡ªÆ_Q–8\ã/
+Ãø+yþø÷«:D!KºþQPr±tªë”ôÄö¦ç?¹<ätõ0|c¾¸Þ‘zâAÏiÇ™?tÝƒ+=:)ÔÉÅ”ã†åïzõ�[®òøg¤.ÈÂò¯GIôYúÈÌÒ-'ó¾ë½Á§†û~QJyáŠc
+WÂT‚þMÁßTÄrD@E,çÏÃrD@E,çÏÃrD@–’ç�¶¨øf�]ÈÃrD@E,çÏÃrD@E,çÏÃrD@E,çÏÃrD@E,çÏÃrD@†¥úvåÄUäa9" "–óŠça9" "–óŠça9" "–óŠça9" "–óŠça9" KÓî¥ÏhÛ¢â›5v!Ë±œW<Ë±œW<Ë±œW<Ë±œW<K´A1ùÃŸ?HÎXHü/8hMxüñ—‡%ZÓí¸þu}:ÅT¿X}èñ÷èÓYHyv,€÷3ÿŽ;þº®—Ô°Ì»GÃ#ÙyAòŸÉ”@s§§’œ)y(q$sƒdî¬W\ÅÔG}×+óFÚz ù†·œƒü$îpJ&[¡&.„\VKyÒ(›-f™"(“ÒÈ°»)�æB$Ì&™Éì^Ž;þ:Õõry¨›í§ë¯íßÔ÷á‘ô.¦V�ÃO8îøëU×«£¿}ÖÕ_ÁqÇŸX§¼ñWÈ?<º½jþ,¾A´S›†ùg8º
+9‹ooËl´t\Ã/JC�þmø·Ù·l�ÔóG×+³þÞÃyàÉ^KdL×ÌjÁ))…²x(BÉàrJÌ‘¥„C(d�áâvAQf1A[ZI	�n©F³Ð$u"	�T»ëíõFöj:‚Êì;Ì…ìƒÛÒàø¯ý|“"
+u&˜­Ê”O~ÄÔ\Ôø& ©v×X‚¾7ØÚ<O~"ø!þ›€ŠXbÅ‘
+ŠWÄ¤rÚPK¬8RAñŠXb�TN*b‰G*(^K,�ÊiC–¦ÝKŸ-Ð¶Í*'¾Ycò°Ä©œ6TÄ+ŽTP¼"–X •Ó†ŠXbÅ‘
+ŠWÄ¤rÚPK¬8RAñŠXb�TN*b‰G*(^K,�ÊiC†¥úvÂÂ·[Aqs—Œ<,±@*§
+±ÄŠ#¯ˆ%Hå´¡"–Xq¤‚â±Ä©œ6TÄ+ŽTP¼"–X •Ó†ŠXbÅ‘
+ŠWÄ¤rÚ�…¥i÷Òg´mó‡Ê‰oÖØ…<,±@*§
+±ÄŠ#¯ˆ%Hå´¡"–Xq¤‚â±Ä©œ6TÄ+ŽTP¼"–X •Ó†ŠXbÅ‘
+ŠWÄ
+*'
+YXÊž?Z*'¾Ycò°DƒÊICE,ÑâTR¼–hP9i¨ˆ%ZœJŠ×Ã
+*'
+±D‹SIñzX¢Aå¤¡"–hq*)^K4¨œ4da¹ÎiÈÃ
+*'
+±D‹SIñzX¢Aå¤¡"–hq]R¼–h\þ¥‰_þ¥áò/Müò/
+‡÷¯ðùcÃ¿oˆoÖØ…<,Ñ8üøËÃ-~ù—†Ë¿4ñË¿4\þ¥‰_þ¥áò/Müò/
+Ç÷�a©¾�ˆòíVP\å@–hüea‰¿üKÃå_šøå_.ÿÒÄ±¤x=,Ñ¸üK¿üKÃáýkÚ½ôÙmÛ´þ}C|³Æ.äa‰ÆáÇ_–hñË¿4\þ¥‰_þ¥áò/M© x=,Ñ@*&
+±D‹#¯‡%HÅ¤!Kéóß¬±yX¢�TL*b‰GRŠ²ñáòÑP›DÄãuôˆ–@�D›@š—ô~Sš!Ll—.®fÊ ¡õO“áÑÖLBÒ†B§ù7z˜À’�Vlø'žˆ
+¶ÛÄM–ž?Žjþ!gk’~°AÚpi1Ît
+ÙN)DœE&h»Ìõ%…øvóË!U�ö-r·P,²9ü¬LgI»þÊÕþ&Ì,p�E³²4+I�ÖjeXÒÃW`‡
+7'åDÿ°øø›ü
+
+ _¾ãIkùKI`IÌÜGÞÐt�« :¦í½Ì�?Çpšfþ•»–�µrÛA™µ,Ñb§²Ôh³� Y^8
+S„”ÓfñÕ$kò…W]
+Y‘d
+–:ü�¸þÚ÷À�(}þ�Ö(oŒ˜vq
+išEEŠh´{Ž‰Š<"ñÈ$û8×~´E’Î¦�¶±	,ùÀãŠÌD¶.kthcw8Ò»`0>áÝ ü+¾þ�oK	Ÿâ­Éùý#¬dÿ7}Sâ«Ösþ8¦¸·â%°_µÿŽ*^‹E±œW<ËYX
+Ÿ?
+ŠoÖØ…<,GTÄr^ñ<,Gü.Ëy»�‡åˆ€ße9o``+ÙŒþ-�)š‚M–óv¶’Íèß˜¢)hN‹<þ�>feû
+îÏÂ
+Ð40ø7·±m†l)ÑB€äþz)õz=ÿ–�—»uç2¯U3`ÐpmbyQ½ZQ»?G]¯©!
+¶e¶z‹FÜk<�)âúÓBã’Mõ»ô‡ÿ^êy_Fœ¯ûÓ%ÊÜÚ1ú×ÛfýkrNÍ°ÚÆe­rd.Ä¤r“Ý?›4 ÖŸ±jäÚ¨wê÷§½ü›J¼l²á¿ŸÖ£æ'×Q–Q8½]£fÞÖ$j•ƒMßØ›²»a¹ûüì'm€å5^?ñO’ç’â­MnøŒj÷çëõT“Û°«çFr;õ ¿hï2U³–À˜,ic§À�üÑøþÝŸ~ä>Lsÿæ…kÿšfðÏÁ)fýs$ÓÏþÙÈë�ýêÚ
+ÿLtš»f-X’7*èŸ›­¦)ÉIˆÅùw²ËøzºÐÌ¿7Ïk¡¹k`T¶Ÿ°¯Æ\÷ç$ý�ö¦õ{ 9ÖV;M²S0Í¹ƒ¸KÞ�‡ýó…›¡dj�×xy=ŸÁàÝ÷�¿½Ìü[¾9¹Ž­óý»rM¨]Ž5ÔavZfð·f)
+ûçU[‘‡ývëûb¿Qåõh¼Ïý[–YøçnfþMùþ�/b¬»‚O¦æ=he0ïÊN¢cÔóÂ#p˜B×þ
+-šûd¹?%¾âE0àßë¹¢˜$TàÍIdŒµûÓý­]ÃEB=0«T3ê;¥i~œ}¿a…ÆíÿÖþ™SÎ4}6ošiwdv«7ŸÿÌ6ãþœíÿ»—¹fëçv-¶K2{�ÒÃþ�,ùë›f›î�7¶Þ #¿Æ¯×þàßpþØöÏ[Ã7_³9XÿîÏYäõrÕtþØðo"w[g‘l§Q1µÎ�?î¾¶xÂ:vcÖƒFMþ™këûgiòï¼hÁ\ÆMà¸RMÑË¿7pCoî_3.þõ÷Û;¤“"àŸÉñüóÏâÐsÐ¯4ô0hao
+­•BM|CÊó�s9ÛÞWû@*„îñ�´W�~y¸œî1$RL=ö6ô+hao
+-öÈ’F­ÉåŠeíÓp5ðï'°/]¯Ä¼¾[Dzë™z˜’Ø¢{ú´°·†v_0Íü“ñ‡dF¡½"¹G­U]oÒníŸrVqèa“šýÛÂýÓæ(ý³nôÝgþIÒ'¶»þñü§Q&A‹•R€ïÌ8\ÃZ¤:ñ�“PpîßªÐQáü“5D{3ÝzüÙÕXÄ‡q¥W�ø·ž]:ó/µÝµÀümrb±åŸ¶KóÖ/!}(¦:ß¿®ÿ[¦?oþs&Zlú§ƒÈäß0ÞF¸Çnîß¼Ì�1­¿’"�Ù
+þI|,ãáÿì—m
+ƒ0†ï…^ˆ;Á¼�ìþW™mb?üaËpÃa°u”òÐšdzV¡½›sþGåo~~ºßS!$×,u3¢qmFúK”úï3È’§µî‹ýiFˆÏ.OñPÆùªþ»JõÂdóÇ°½Jíºk”þcSßñXr<òWú�ýýÍþªþã*þ„°aµ…4ƒ Gãþ–Ó÷xeiýQÔŸF°¿„ûKC¼¿ˆõþB¿è/áþÒ é“GË~¿¥¿‚�âoýAKÂÉ�ü{k9ðüv ¤ñ'Mý7”o
+!9ÿÚi³úÅý�@HögÝFåo¨ÿpÇqÇqÇùogá'£
+endstream
+endobj
+136 0 obj
+<</Length 433/Filter/FlateDecode>>
+stream
+H‰œ“ÁnÛ0†ï{
+;hjÉNÛ6biŠb–®X4·A‘˜T°,y’2{yµúH{…Êv’uEÃn?)òão‚_¶5ã%x´‚�Ô9þýë	#)rüp1‹gõå§�…ùînÁw%O¾,ÆmÖVuž¡¶RÚemŽ™0+È‚îÒ£¾Ä—9^Îî‘7F•Ò£I£ô­-« 1¶D	ùˆ‹wc+ÖÙ×ë›=-D9~ô¾Î(mš†4gÄØ
+MÒ4¥ñˆŽFQ¨ˆÜOíYi÷ïûäòØ¦é
+n**—4!1=ºÇ­¬½4u1[™­Ïñ�R¿˜þ&<ÎYàŒé+Î¿‘[V¿MƒCT6µÀ¼±‹°³Oº"t«ÔÖyÛ¥?,f'hm,z�Z˜Æ�¢`]7ñœÄÿmMð£³zkU¿oÁ)(¨@{Ü%ÝwžñÁ]ÑSçð}JW!o%tsûùË|2	ùAô•ôeÐ^z`¢ü�ÔYÊÓ›·‘€5Û*�‹ùâÛÔ(cã‹$IÎ	ÔîÕ„ž@ÿPßXÝßY'�'‚ã?:¾
+þ,À@Ï
+endstream
+endobj
+137 0 obj
+<</Title(ST_Color051114.eps)/Creator(Adobe Illustrator\(TM\) for Windows, version 4.0)/Metadata 136 0 R/Author(Beatrice FILOSA)>>
+endobj
+138 0 obj
+<</Length 446/Filter/FlateDecode>>
+stream
+H‰œ“ÁŽÚ0†ï}
+K=ø²‰V¬”ˆ°JAUK‹ªEU.ÆÀÂ±Sg()¯ÖC©¯P“»]í¡êí{æûÇ£ñè¾­¹Ø’l”ÉèïŸ¿(Q2£�ÃY4«'°UŽŠãÇ…8îD"éýxÔ¦mUW€œ´•6MÚf”K»‚ÔëÓ1£¤KÁ]F—³9AkõN!„I�Ü�µã¬Û‘8¼£ã7#'×éçéû3ÍGÝ"Ö)c‡Ã!<Ü†ÖmXœ$	‹l0|FÐü0ÈÛÀ4oé¹N-¯e¦	»†Ba+¦–,#v1šB#œªQYCN1_Ù=fôB©Ÿ¹ÿ…ñžsë9#ö‚óoä–×¯“ýEß!ñ*�8àhÝÂÏ,£ùí$Ÿ’‡™Ÿ¾,þÛ\Š«w½wº›¨4T`°ñþñéeR¤¢÷wÔ¾õB«qN¾Þ�¢÷÷a/ºö¼ÌkT¨¡¯Ë5^§NRÍÍ&£m aÍ÷é¸,'h¢($ÃRräÍË\~çF€Ì
+×vó`7J”ÅbßMæE4,ßé=�©‚tuC^4Õ™²§F^;ïÜI^×Ù×ÿÆç·ý�@
+endstream
+endobj
+139 0 obj
+<</Title(\\\\Ctn000295\\datasheet\\AdvancedAnalogLogic\\STP16CPS05\\Blue Diesel.eps )/Creator(AutoCAD LT PSOUT)/Metadata 138 0 R/Author(A Z, S)>>
+endobj
+140 0 obj
+<</Type/Page/Contents[570 0 R 415 0 R 142 0 R 416 0 R 571 0 R]/Rotate 0/MediaBox[ 0 0 595 842]/CropBox[ 0 0 595 842]/Resources 141 0 R/Parent 316 0 R>>
+endobj
+141 0 obj
+<</Font<</F1 332 0 R/F2 333 0 R>>/ProcSet[/PDF/Text]/ExtGState<</GS1 338 0 R/GS2 339 0 R>>/Properties<</MC39 144 0 R>>>>
+endobj
+142 0 obj
+<</Length 1856/Filter/FlateDecode>>
+stream
+H‰ŒWÉrG½ó+ú8ã
+G½/¹Å’’ŠW”«rHå@‘#Šå!i“´ÿT¾1@—ä’ûh4úaé¡Q«ÉÍO�F­“ Cç²Ê¥KVYÛy¯ŒëJVû~ò<¹¹ß<õËe¿¼Û-¾lúíQÝ|¸uE½½»�|žµV££]—ªƒéÉÃïoÔfºÓE›•¦eÈÙzõ‘B°vÙPT)�1Nm ]Žf˜.•@QFü@`rg®×>ÄlìŠ/ˆÌt1dòklçl:I–èpcº\wxÃ0Á!µ˜�Ä…(hÛ`û€uW¢8t�Ó�½babf‹Ñƒ¶²C¬»d<íÐÈûÔ�×8ƒ°ç¾6úT7xf+kÃz‡$Æ ÐFGYcƒ«kgYm@IÉ]¶¦ÂLÐ‡Ñ·±…¦ª‰åÔ•
+mðC­�É$pAButvê,Îà8#ïF1TsÚX""�¬�ä."©²;@…Uãâ-	œuÂ›cÈ¾­æ½:	ï¶+‡¹ÎáJµ£T¶”8‡%‚–H%¶�ãÓ °¡ÃKŽJ`aÈ…»ÂÚlb57)� ¦XÝY†VÌ5¥Ý‘S5×šÍ½£š€[9ÌÅÀ06w’3RI, žFÖÛ,»OðtõèÙ»
+‰õÑˆž’‚(õ†Žq\²¶DiiÃ›ºìÂ•äº¹¸áÒyÙÆ&tÁæË®¥íöZŠ‘éã™§�‚ô¯¢O„³—œE´!`A‘}cuA×)…`|g|&h*¤þtVhô ŠÍC`5�`ÈyètvK‘”‚Üµ˜Jzè<r	tfÐ}€9ùjçÈˆ·ˆHãdÕ'�§jÓ)T5—¦ÍrRDMFWª5ŸåQ4â[�5‰‘Í–`ðcÜ†²�ËfqNó°_o
+-ŒL®-SÊ8pÔìÚG™†šgƒN‰aJ¬5O¶&Ëk‚LËÂæ6ŠyÌž ‹¶šÇ$³…#!=#ï/­}¥Ÿ¼Y„"Î“fH#‚¡gsú©×p†ÅÊ §ò¤)g¹ä�ç¨ÓØP…HÎ½¼T¹Hõ·U2Õöý‡ÛÉo“·³ÉÍ�˜Ìjö<Aò{¦x1âTJéF#Ï6�7vŠºÔ8¶¨Ë¤f¯“?š‡y;Em6‹�ò;_µStFÓT›ºX¼ˆ¼šo­u×ÐNQ¢�ZŽV`¬9’2Ò›ùíiÛ)Æu3k1lš#›£üÜ¶S<KÍƒÚ?gï&÷³IŒt©„[¡H0
+�R<G©Œ_ra1ðQ£¨®õL•©T	OBÌ{áˆIÁüùAþ˜“olÀœ¦þi”j§T×ÑeÈ®‚ËpvœèÏ±�Õ—iD{Ô<ÊJîå¨Œj")qùœÃ(1feÑÔÍCk3³¯)c-*Ç6 !¨ÒÉ¥újzäuÑR*�VÓÌ·ëÅ|PËùqÎ÷:³uUXÆbÆ)”þU@è¿1 <‰ÐÏ-ÕX£vû64Ë¾E›7{udÝ®ê6½È�”üÜ¨~ÛâÛ|]ïw¬ØnÄ :“Ýs(dåç/ü³®pCw‚'v|hix6ßñFõ8S»g^>W`BÂ:¨ã¯úC¯«Ä¢?¨õVÝßþúÐ|Ö™æ‡Ö‘·Tç±yÿ76ùZ
+›heJÐ�0ãÏÌ8aæSÆø32„oÉ€9i<Rõ¯o:‰rCµ¡[bó‚¸XÏ’ÿá…í^ª�It›/gh.ÜÌÏË_d›xùRÀô™#Ù;½:ô‹ÝöÒ@
+}kñqu>€Åˆc³£œ¸·mûÅ‘]v”s´ÒLÂìÕBm¿ÚÉ>0MsáßO²ç®×þÌøkqŒ×H¼eŒ·âkLÃºM­Šqg
+\­j3eK-xýð²TÕøTIêÓ|!Ê�²eÕ«y
+ådL§Šï	¯?Ë×ãéµužvR—©aþ$gÔF¨Õ�Re^fo„�ó4+BÆb·�eBqÍ°F<žkhJ­@Kõº>‚j™äôÝýÝý­zÄh õv)¿û¥XSœïîïð!Í»�Íþ¬‘Óæâé¯õ¦Å+�š/‚7j/X<×ËJ´RÁ{vÐ×p«¡°Tç®ÆyØ±xXö{ze<è[]ÓaÎÅ1ÒAGª*1\»ªì€™J÷™ïÙ-R7v”|RJò�$¥»d)G¼ãåV<R-ì‘qÛ‹bæè‰å;Ô$K‚AÎxêùgèÆñƒÏ?AÆOnÞS=J'_Š!wµ‘Zy)^6ósÈTµ/Í‰œ‹oZ…:«p¬¼ê8ÿq#ÇÈ´ãCý^>ÉSÝ/ÖÏb‰gDDÇ–»ÞÕ¯…Ñˆe8}W´4¨DmHi¬×TÚôqÝrˆ?ŠóïÇ¦Çû¨ö«	Åäð·US÷ŸDÜAÂ}¥2ÍkèQì‘£¬Fú2é²@?Ô‡üŸå	€¨
+endstream
+endobj
+143 0 obj
+<</Length 433/Filter/FlateDecode>>
+stream
+H‰œ“ÁnÛ0†ï{
+;hjÉNÛ6biŠb–®X4·A‘˜T°,y’2{yµúH{…Êv’uEÃn?)òão‚_¶5ã%x´‚�Ô9þýë	#)rüp1‹gõå§�…ùînÁw%O¾,ÆmÖVuž¡¶RÚemŽ™0+È‚îÒ£¾Ä—9^Îî‘7F•Ò£I£ô­-« 1¶D	ùˆ‹wc+ÖÙ×ë›=-D9~ô¾Î(mš†4gÄØ
+MÒ4¥ñˆŽFQ¨ˆÜOíYi÷ïûäòØ¦é
+n**—4!1=ºÇ­¬½4u1[™­Ïñ�R¿˜þ&<ÎYàŒé+Î¿‘[V¿MƒCT6µÀ¼±‹°³Oº"t«ÔÖyÛ¥?,f'hm,z�Z˜Æ�¢`]7ñœÄÿmMð£³zkU¿oÁ)(¨@{Ü%ÝwžñÁ]ÑSçð}JW!o%tsûùË|2	ùAô•ôeÐ^z`¢ü�ÔYÊÓ›·‘€5Û*�‹ùâÛÔ(cã‹$IÎ	ÔîÕ„ž@ÿPßXÝßY'�'‚ã?:¾
+þ,À@Ï
+endstream
+endobj
+144 0 obj
+<</Title(ST_Color051114.eps)/Creator(Adobe Illustrator\(TM\) for Windows, version 4.0)/Metadata 143 0 R/Author(Beatrice FILOSA)>>
+endobj
+145 0 obj
+<</Type/Page/Contents[572 0 R 417 0 R 147 0 R 418 0 R 573 0 R]/Rotate 0/MediaBox[ 0 0 595 842]/CropBox[ 0 0 595 842]/Resources 146 0 R/Parent 316 0 R>>
+endobj
+146 0 obj
+<</ColorSpace<</Cs12 201 0 R>>/Font<</F1 332 0 R/F2 333 0 R>>/XObject<</Im7 149 0 R>>/ProcSet[/PDF/Text/ImageC/ImageI]/ExtGState<</GS1 338 0 R/GS2 339 0 R>>/Properties<</MC40 151 0 R>>>>
+endobj
+147 0 obj
+<</Length 2037/Filter/FlateDecode>>
+stream
+H‰„WÉnG½×Wä±J@s_Ž)ÏØbd°>PÍ6MˆMÙ–
+�þJŸ8ïEd±ºÉu!ûeDÆ¾d9s;œýãÊ™Û�C.³7µÍÅïç�s«æ�ýðËpöæðns³¿¹ø°ûë°øÓœ]žGk^_œ¿ÎÜ½îl˜K¿¾y¼ÿÓ+ó&;Ûf]ËÆògªÕGóžê=Õ×8ÛÒLk³sÁ†Zæ\Ý‚ï‡æì
+Ì-C†ËGøäþ=Œ®u.¹Á&7çT!²ÄÙÅòxp?”0×§(:¢ôv‚Ü™]Ézàé¶x�±&Sü\ð�0$Ov?‡¦t—+éËmëÁî ™Ê,tF²S�—ƒhé)(=¢PXØ/Ì>ÐÕj‰.G¢œÙ*´PÉiçV*¡
+ÞA@«sõNQ%Š©tÞØˆ�Î27§RK$J¥à 8$1ÏQ'*À"_å&’­¼¡Ai†µ™ÔHIi“›Ù$›”µ(^ˆ5	±�“‹ûŽÉ¬�ßBS˜ËÈ\z„/Î-ò‚
+ä‚¨I{=ê5AL;�ZEu‰š†úÎHŸHò‚@¨däQîµt“¼ðF¨¨–�Q.Â41À®¶"7U¡ú*7Ä-®Æ,r=E”šÄ·P‚"ÖÚÐÁ©ŽïY†ÎemLÇ6LJÇ§m"�ƒ$¹µÒŒByl5Ä(ÿ%Q22I¢ «¨f�=º
+°¢ÔHl‚š«æ‰…Ð¬Vkš:È±Qð@�^x ÃÂÂ‚FÔl jMt"&Ñuk”)½C‡ÙJ¨„ý•7É{õÃ˜$áLA@ïXàÌ¢²%)1IÁUQ‘ š²†¡QV¤Ò‘8{m³ž(Å¬n5æ:Ê8â˜jÐ)^‚–�—ª)³³ú(ãµŠ	‘9›²—>·ð(¡×Ø×h¹–¢`��Jä„×gåµ‘(d¯¼±éŒ  Êï�8£™r<qj*ÕÊIy³ð–»á˜UÀÍëÜÍ2¹€–e~ÙÒû„µ@Ü¤¯9ÁY™Èä§ÓBeå¾¹<~^o‡³o1LÍö—µ%ÇÈÙR…MSQ!ÛÃ`±Qnõ±Ý
+þDl¶ÿ¯¶oÝ”f?æó·6M_áàÜÆ·ÆÔx½Úûkùw»7‡½žü:AŠ¯î&¨w„uT¶ûiÃ»æFáŸ×ÓÏÛï‡7Û!3íH0»ÛÑ‡o±
+J[V°Z®1Cd~B	5£nŽT‹î[(}½¿’%f®ÇLf<†x”ŒQÃ%ÂT[b…—Xƒø`â@üèÚ™OâØ’à<’Œ�Ž`Úžf P*¹.t;a©g„ªÒønBôBÈ³½™òè˜ž4ÎªÇnô¸À¿WWÿ~ë£��ù¿›Ú©!]3“Ç��®U ¹™°u]=1K\d9L·ÙæÕâ¨«±wS›ãx˜
+òL²ˆ`ÅD4—4þm/4nŽ7]æ,zÿp˜ÍÝÃnBç±„°Çº„Mžñ˜âÞ@÷.÷1¹ #$e§÷/ïf³�Ê`ü„
+mãof*syýßÙLÞÉorM.Úñ”•ÕŽ—’iƒM6ò–f±—Å&Í¥Áˆ
+wÊ‘1NzÇá©Pr÷æ:EÖÛ‘¯–0ár\<B*Þ‡s­G!ñêQ¶=ûßàÅ8mr�&Y‚˜Æ¡®ŸdØ}ÌÈŸÎP”ÓÚ¬¬T¾}Õ�nb4+KV5z´DãÍ"…lit¹uò"Æj>èD;
+…wê^Ý�wâÅ f›"jÉ™Á	v9qØ`¡œ¢gP¶‰±J�¡ý»–ûi]/ÑªìŒ˜^Å€6Ú¦H o—3Ü³ gjBZNõ/Ã%“Ä'V`9ìpí	Sð9»a*+nó�¡]LêšÐXPU£Æ  »»QOÜíñ†¢Ô«í�Á¤=ÖŽØ¤Ð¢Sû1ŒNæ&:¤*])zø¨!õŒžTëìÜå¢noN*#'E,w49¾¾:‡šÐ4q¾Ó³ôT¹‡ÏÖç5¤¬Év÷þiòZß~i„ÔLwóR¯�\ü‰—4;¯Å¨X»àyõ,Ó|‡À†œûüÁØÏÔ¥Ó£~ÆŒ“Jå»`´ÜàËLènüâËA}Þ&ÿ:m“dŸ¶IYÛÄºžÜ•¿oyÁF�{]n|uE<“k]'»/�.d5ðÛ»Û¿à^ÿØï°3dñäL�·ºãûâ!‰1þkî|® OCß+º†øwK+
+êæî E²—ëï><Èí�Ë�†ruó•->r‹x_y*ÜU�¯áÀ+kåhxÙ)N°ÀŽ8ä•àm]9°ñ_d	Ÿq)‰Ž�àS3ü‰Œˆ�Ëê_Ò’<ÇêkWrä«F£8<?a¯Å»0?2®ÑàÎ.äëÇ?áP™_‹äæ”˜ï­
+àÌŽèéÅÿ5¡søôE#;\?ÑòŒ#áåe-I¾_äHåkZ¢ýšü{™Áægó'=í_âÈHBiøB‘ç©ñuM:«¾’åõ{ÌÑÄŒW”O_¹Gl>bèT|`	³8êã!ð›
+:"ŸqÊô;ØîÌÂ‡‡1æGgÛ¬|?½2`Í,2r”né°Üwß¢Ÿ9ÅìÃÙw‡b.>à3æÇáeîX
+endstream
+endobj
+148 0 obj
+<</Length 110/Filter/FlateDecode>>
+stream
+H‰Á!@Ÿ|@î‚"*ºtQ¥Kš¢	¢ÑˆF%RÝî½ µ&„!Æ”RçœRª”BXkµÖRJç¡µ!”s®µ2ÆžçyßwÎ)¥ü¾oïí½ï½Ç1ÆœscÌ/ÀÒñ=W
+endstream
+endobj
+149 0 obj
+<</Type/XObject/Subtype/Image/Length 5279/Filter/FlateDecode/Width 738/Height 455/BitsPerComponent 8/ColorSpace 201 0 R>>
+stream
+H‰ì×éb‚8†aŽ¸µ.�ñþ¯rX¬…ÈšDæ}~´šÒ$$Ÿxâ8†Jú3Ò0ÎÇ›ÞüW£‰&Sc·˜²ókÇ®‡'31·Íed¬%ß®ÌÍÝb/	ŸÊ¢Éd†m)žé)<[ÉZË8ƒ·.5"^ýRO–�f3lc×ôž­u}­lGzÆy%5^ãZ×º½´�/ÓSxâ×øoe2Ñ4Ð‹~¾¿Ùt†MWMP�¶à�t}”^ô“pm_~f;3=ƒ'¢«xð~}ÕùpU½v¶m2“á³m]–²Ð4ÒJVšFzÕGÂµ=>ÌÚà>™k›ÏTÛgéU	ŸË¼ÑTo#¾é)äxúªcñ´
+õ2t÷×Ž]vs]Ó3È™Œµ
+åê:Ó¾ê!ácswc9O–¦§�¥ñä«ñÃô¬<µ�|Å¿v¡È~÷æÚ,“5—åìZš�ÆÒAcAô¬tä/	Ñ¯cðí8ßrT^›cÙƒÊ*Ÿšï­4|×2Õ6Vê §ôEijáIÎŽs‰Ã}N¯®–p×Ü’õFæe¯<™¯tYÈ\ïÍ�%ÒWeK…ú*—¿7ªks6Íý¼9ë™kzd<ÒðÝq‘Ÿ´Ê.MíE®Î>¼¿¹_\)áKÏË”]ñ»?ÞžY�š×ß›ÅèC|¾•íä1¹\m�ðÕJþ}Œ;
+€0t’*»<µÑÎ)-¿�ó^}m^²‰™­Íÿñ³Û¥ðe•ëï¯Œ&|)ãìWÈd¢qìl¨7³Þ¿ÊâúãWÙ¥©M*”ß2%Ü'—’ðO¸/Ëì[c	w6ã¾ÏjñòK~’‘Ë®Hì£—çpŸ>ÊIø‡'ü)Òæî,dÚïpI…|'#_±Oþx‘�³Ûÿ¼ZÂWégãñþé˜ñáíNÓëzÐn;‹z[1É]lg*ë^ïôë>XœÜâß¥ø³Ü®r/QJ¯}¶ÛwB´å¤9éûÙ¥²Iž£+Ù>N|ž6#Ý_¥5xÏgÍ[‡v—TÙÅ©½éïCð�~TÏû'£mîR+ª[ª·ïúSe•dkô8åÍe¥mìÅß@üèÇ¸×
+éÜ’ßa\e×ùÖ¬ví:^BË’iIÂ7â;æ¤)sÙšÊBÛØ£¿•HÊÿ‰Ûçh?rM~ÇUv	nÝÈÈºdZ’ðuÑSS[eî'#eêƒx£4Éœj“p{Úîº‡„;³±uÉ´$á³­óJÛ^')[eÎxý>HsÄ¼LÂ�©Zzºõµ/­‹è8eY2-Iø¶è¡©-áâ;ù¯_ÛÐËLAäÉ&þ i;ô�ð¥ø¶%ÓŽ„Ï3ÏÏ²ŽªÐIZvgËƒÂ¢©ÙCmîe¦XêY	w\×¶dÚ‘p?~z½è"áR¡“4ÏÙÊDßQÓËÜyZ'‰¯ièë+R´ŽRÐìÉÒ²dÚ‘ðñÄ) +áiM²�eÿÍï`ì*r�äñ=)\‹>´MxQsôl°,™V$¼ø‘Y²¬õTé!yzorÕ�¶˜¹Ù�Æñ‡l6Ö4t'	iO,K¦	_ÈÒyÕEÂ+õ ñ17Âó;9TûåsåéºÎwdñ:m�/–%ÓŠ„»…�­N^ášiRþæ?ek™¶º’tì_Éçj�kêS/	Ÿ“ð×æ�øN�Náï»ØÌ’l�rWN5Ål�ûæH>eKÙú«ÒèNÑ9QqqqsAÛ6³µ^Ö‡·g^ïzñFR¼£�$\ÝÇjá�Å�_¹ùÊ[&ž“ÜôV2�~ÎÝhÖ³EQáÖ¥wk#
+Äÿ7jò�C·-[ã>wq¹ÅQ7yZ/ÅÏýu¢éÖÝü|GÉ¯Íz4�æmï_Eµ6•û(ëønHíÒüú×ž8�©þÙ“íÄ[ÿ–Û³ÂÃ®n#y„zº˜´O R«•½w¡n´¢~¶¡/Ó~ƒÕ	ÿ{½‰ßz°lÆÛÅß;�„[ÔnKÂ�òÿÜ»¤EùÙ¬Ç÷òÀ¸©UM¿ß&½'¼}êF+’9È„G¿¾í!ÍÏfµ˜E%o¯oo�KfÞÊé=á]|Gª­Hæ~Üï¯÷Å½'koèd›œèrƒ]äØ`ìŽDŸ¹xZÖiÂkÑ¡ü@eøÄvi~ýÛ
+pjˆü7Ÿêg¸ˆ;óæË‚K�&<¶\ûnÍ;7ÁþÚ­Éúå²—Ý£‡’~ãð¬Ö«\cö�ñ„Ç6+ÏôÞø€Ï Õ­ßQ$”ðÑEAŸ%ÝÚ—pûÕÛ¡*…©âŸªµ”†	Ï9ýv‘ï.ßcÙyÁ±&á¶oc½’„?«[‚'â“¦ó-_÷.2]½>ÏËß‘ð*j’Hø³æ	?ÁñÞEÕº„„×GÂ[jžpçë^Š+» á­Õš 	Ñä.Ò„;§{)®ê‚„·FÂÛéà.Tß$¼µÒ	þ, 	Ñþ.”uŽ2á‰ŸÖhÇúm$áít’ðFu¸%lœS	o‡„›žÀ³@¾î¯·ø§"á‘ðškk›ðK r8×ïÂbÝ$¼´^×—‡ôÕMnñ/EÂÃã9ÎÙ¶–	ÿ‰ŠÆëþ»~ë­O›_®|ä`Õd"‡ð$qhwá!¸Å
+Š„ïç*—l[Ë„‡ñ‡ëK®µ»°XwQ–ð—0KQ£aVMÆqÎrJC{¹8û[Ü¢HxüI�S¶­eÂïû³«Ý…Å:I¸äÞÔÖÁš³l/Ñt¦¯
+$¼¤³OÖÉ]u’F·Ó*å¶ÏþêˆeÛFé>É1yý6á×¸JùÉ¶µLøïg«vë&á½HA÷-û$<©P~kë·	ÏÇpßåIónÏß¿‡W»–¦©nî¢´^Ï)­ÛÒ;|›ðo‘ð˜kk™pçD]^ëwa±Ž^Ö
+	¯gÿÿ¼¤g½7	/Ò6á•Ú?KzçCôÜØõÖ}ñ»Ú†Ÿð]ZUŸ£bÁ©™ðçª0yõîÈSTJ¾üÕªª/�þwp=‡ÁùÍµ�»/~WÛM²ßá±jÿnAúû�ìE½„Çr	O[Þþ“2áú°]2ý«œúì¾+Ã†)ž ÔÑº‡>ï¯oÉä¿Ò/Ç¾ºïÊÿ3á=g±R6ŸüOu>?ß$|@	O~þ½ÿk¬þOOM/ùð¢Jé²3ã¤àU�ªÖþY'Íèwí«ûŽ�ð·Hø‹ô.Îß"û>*ûÉþ¢•ž7ØþüØ?C´¢#á–žU$óƒÕwÂSýÒP:3;ç†O!ö3½Døh6§(�™�sÃ§ˆócoÂ“Ÿ¦§��f~ìŸ!lf~ìŸ!lf~ìŸ!lf~ìŸ!€'‰íLÏèÇEŽÑÏ“\LOèEšpçœMÏèÃ=áW¡NÁ ÝîÈÉðD€^<~3; ÷„Ÿ9j¢Kbz�:üËôLìY4fÏ&Þ~Î¦gò`Ïâ 1{61MøÍ¦"ÅžÅAcölâEbá�éydØ³8hŒMT`q€MT`q€MT`q€MT`q ÞÄè€gz¶I—„eI™ž†mX–Á(˜Þ´'iÈMOÃ6éš°,À&*°8À&*°8À&*°8À&*°8À&*°8À&*°8À&*°8À&*°8À&*°8À&*°8À&*°8À&*°8À&*°8À&*°8À&*°8À&*°8À&*°8�l¢üÉÿñ³Û¥ùõ™ÅÁg“Ç'ÿjíRø²Êõ$|8H¸¢ù?öë…9Q
+À0G­ÖZµ¨x£Îðÿå&\¼`Œ¨K�Ç÷™ÙÝ’†~Œy›/P¸î¦p(Ü3Lá
+P¸g˜Â pÏ0…+@áža
+W€Â=Ã®…{†)\
+÷S¸î¦p(Ü3Lá
+P¸g˜Â pÏ0…+@áža
+W€Â=Ã®…{†)\
+÷S¸î¦p(Ü3Lá
+P¸g˜Â pÏ0…+@áža
+×"°2ƒ)ZV&…ã?¬L
+Çÿ#ð¸ùSzæRÂ‰5ñhôá�uØX
+W€åñhX8ŸaÈX�&§ïÀ«ÓÖ›Úë:úp®|€BáAk¾”o…ÂÕ p§[>>¼ Q¸…«AáN®…;Q¸îDájP¸…«AáN®…;Q¸îDájP¸…«AáN®…;Q¸îDájP¸…«AáN®…;Q¸îDájP¸…«AáN®…;Q¸îDájP¸…«AáN®…;Q¸îDájP¸…«AáN®…;Q¸îDájP¸…«AáN®…;Q¸îDájP¸…«AáN®…;Q¸îDájP¸…«AáN®…;Q¸îDájP¸…«AáN·¾“BÖÖ#á>îtOá«Öž p'
+WƒÂ�(\
+w¢p5(Üéþ7M:…;±‡«AáN®…;Q¸îDájx—òcðÙ³oOýÞ`8ùÃ‡z¾ûß4“Öž	w¹¼”£Ÿ©È´×½¾YºÏáß>ÙSÝ^8ui)G‘Þx´¿v¦Ò}ŸÆ)\�K9éŒN‡&ã®ôFõ‰JQ¸Î¥œô�-O2}“mœÂÕp-åÇT¾Ü³?º2nû‰‚@áj8–òc:ý¾4Ýìîo‘8…«q¾”“éôãòü7IœÂÕ8_ÊžxÏÚ“¾ï@
+Wãl)¿dà¿ãcÚoñyAájÔ—rt½ßÁœS(\�úRväâ[æ^·ÛÚã„‚ÂÕ¨-åDz×ïëßÄ)\�ÚR~5ØÂÍ&®þ$NájÔ–²ßèò#£–'®ÆéRNä§ÉMßê�)®ÆéR~Ë°Ù]�–'®ÆéR~5<~ô¼�¾4
+Wãt)
+Wë³Ñqý…Q¸÷ÞtÞË¢p5(Ü‰ÂÕ¸¯ðí«JájÜW8ošgs¨Ó¥Ëw£»º^Ÿ‹@�.å‡|5¹i"ƒ¶ž'®Fm)§ŸMnË°¥Ç	…«Q[ÊŽLÜô9mëqBAájÔ–rØä˜2’NkÏ
+W£¾”Ýîõ{òÑÖã„‚ÂÕ¨/åøúKäHzí=O (\�³¥ìOGWnééßÂ)\�úRŠHßÇ×õ]þõQ¸§Kiú–/ÿ{äðÚo€
+®ÆñRJ.êøÿžv'ñ\OFáj-exd¿TñX¦úá…+rXJÙnï;;ž˜o\{Õ�ÂÕ¨ïáÅèx*?çÛø¸{ysW†ÂÕp�z2ý9Ù®'¦ïîðoîy(\�ãSÊÉb}÷Dú?Ãü´2ú|ŠtÇÏxÀç p5öK)g5úêË^·ó6û·EájTKyxî{<°¾ßãýò€ÂÕ(—òBào‹ÂÕ¨
+òc„†ÂÕÈ—‡Àë(\
+»<œQÎP¸’ïà‚šêÃ¹þ
+ûCÐ„#Êe®ëãAá
+°<�>>Á ±<>þúX
+y¯›?§g.&ÎU+rX˜Ó%zññKÓož�µßr+“Âñ_ýO8:ÿJÁ8…¿7q-heR8þƒã·¢ÀÊ¤p<î8ðÐÊ¤p<L-í‹�Søû’ 
+¤p´Dš­ø«�Sø»ªZ™Ž‡œZ™ŽGœZ™Ž8­L
+Ç\‹X™ŽP8…ëFáÞ†L¬M´’y”$[3²^—ßÚ”_dëhWÎ*¿�l?·¸_ÄÞ¿Î¿ZGIEÛ,Ÿf¬diþÒ�]¢ùB$ÙÙ–Ú+s§EáÞ†,‰ld»¼pÛð¾ðTŽ·³âÌ|±*�æ¦ö›yáYù½4Ú.+sÃÒ~;ûËå9Û4³·¦ær'ñŠÂ™�ëòÂ£Å2/<–ß}áëÍºV¸ÍûPøa®«ð4Þæ7üÚ«Ø¶½/|[\¦ö‡Ù_
+¿>®;)<MûÂÓè¬ð­=eT…æº
+_,«ÿÀ\VÙÂ~Q>+~„	}';™Qøóq]^ø®<¥¤s9„}^¸™PžÃOæ
+Ï¿—^ìÓåÝ3»•ïOËUJ2s±N¶~ÿ|\W¼)¦Å›feñÖSx|¼‡ïçºöðCáö«üÊYøJR
+¿>®+N)QUø6Î.~zJÙÏõœR6«Yþdÿ#‡SJþâ™ÿºØ›w~÷|\W+Ü$_,üäMó0÷ò›æ\fËuT¾LÞ47QT¾iFù++…ß;×Õ7‡éK…ïLš'…—s]…o“Åo4O[ó*iG²CáfßØ›Òâ§Î…Âïž�ëÎ
+_¹/NëåæÔq4×Ux´Zši™ÙËó»¥ï�æóÒòÂ¼	x
+?Ð4~iúÍóñJX<èFáÐ�ÂÑ	È³?´d™=û	€e’=û€ÖÌË8{öC­IÓ(Éžý@›(ºQ8t£pèFáÐ�Â¡…C7
+ðZÖ’‹¢�ù;ÛÚ¡m’EQZŒÏíÀ29¾6ã]%ùuúÔ‡ù5¡ÎË?‘M8+Æ·ÉÒþ3“äè:�W&÷Ud
+Ì³'</p›dm²¶/lÑ¿qœãYl÷ôm’$G×ñ²¼)ŸÄ&ŽðÙ9ZšÊ£Ì¦œÌŠxÍ–¾³ÿd›,9\¯ª]»ØÃÛ?\àFù®¼®
+ß,Ëí9ZÆöïY²-Ï¯ç’Å’ìÏá‹Õsžhl—¿NV…ÿÆåÛìÖö²MfÅÖ^^ÏÅlÛûsø¼:²Á*¶êê”²ØUGìT~Íß›¬<¼”×¿ùïƒ‰½˜´LžðÄÀ-â�ý{c;_/WùÙCl·Ë…/#ùI=¿ÞÆö~(|ýœ‡š*ùkä¼ø²Œ7YVSŠ=¼¼Þ˜ÐÓê(³+^F�pÍe–ÿ›™�ºlº(\6Õ”¢ðêÚLLæÕæžþå£¯èŸ±EÒ}
+endstream
+endobj
+150 0 obj
+<</Length 433/Filter/FlateDecode>>
+stream
+H‰œ“ÁnÛ0†ï{
+;hjÉNÛ6biŠb–®X4·A‘˜T°,y’2{yµúH{…Êv’uEÃn?)òão‚_¶5ã%x´‚�Ô9þýë	#)rüp1‹gõå§�…ùînÁw%O¾,ÆmÖVuž¡¶RÚemŽ™0+È‚îÒ£¾Ä—9^Îî‘7F•Ò£I£ô­-« 1¶D	ùˆ‹wc+ÖÙ×ë›=-D9~ô¾Î(mš†4gÄØ
+MÒ4¥ñˆŽFQ¨ˆÜOíYi÷ïûäòØ¦é
+n**—4!1=ºÇ­¬½4u1[™­Ïñ�R¿˜þ&<ÎYàŒé+Î¿‘[V¿MƒCT6µÀ¼±‹°³Oº"t«ÔÖyÛ¥?,f'hm,z�Z˜Æ�¢`]7ñœÄÿmMð£³zkU¿oÁ)(¨@{Ü%ÝwžñÁ]ÑSçð}JW!o%tsûùË|2	ùAô•ôeÐ^z`¢ü�ÔYÊÓ›·‘€5Û*�‹ùâÛÔ(cã‹$IÎ	ÔîÕ„ž@ÿPßXÝßY'�'‚ã?:¾
+þ,À@Ï
+endstream
+endobj
+151 0 obj
+<</Title(ST_Color051114.eps)/Creator(Adobe Illustrator\(TM\) for Windows, version 4.0)/Metadata 150 0 R/Author(Beatrice FILOSA)>>
+endobj
+152 0 obj
+<</Type/Page/Contents[574 0 R 419 0 R 154 0 R 420 0 R 575 0 R]/Rotate 0/MediaBox[ 0 0 595 842]/CropBox[ 0 0 595 842]/Resources 153 0 R/Parent 316 0 R>>
+endobj
+153 0 obj
+<</ColorSpace<</Cs13 202 0 R>>/Font<</F1 332 0 R/F2 333 0 R>>/XObject<</Im8 156 0 R>>/ProcSet[/PDF/Text/ImageC/ImageI]/ExtGState<</GS1 338 0 R/GS2 339 0 R>>/Properties<</MC41 158 0 R>>>>
+endobj
+154 0 obj
+<</Length 1943/Filter/FlateDecode>>
+stream
+H‰„WKsÇ¾ï¯˜ã®ª°œîy-Rv%)9T„*\>È$,Ó&@Ù²ãèßçëîÙ@šÒ	èž~¿—Üûáâ›·äÞ’Os¨®¶¹°cžctæVÝï»á§áâÕþÇÝííîöêáæÏýîð‡»x}É½¼º~ÈÝ¹Eù0—.`³Jøî…;€ÌÏ¾yjÙyù›jåè~XM§æZ›‰‚Û‘æšiAÜAsiI¬Ìø‚êLgˆs÷°=qž[l°ŒæœªÈ%ž—s¯ŸVD"škç€—f28•ænÁ„”
+ƒ�9±Â±&À~nÙà…Ãƒ×((W¥X$x6Ÿ°ŸEáðÈ…ÊôsôÐ!0E
+&uŒ±t†¨Ñªžô= 	s2�sY2b‚«€}`}&„¤Õ¹2u°
+Ó"›¸	‚ú³D¹Ì­ƒœ¢€©,Ô�ª B2Sƒè.3C‡Ú™•ÅÐÉ…±eXžõ=‹¸Œ¤wÖ‰[dA·  ÊÈ^y}±¸óÜ”…9@…¤:HªfI\€CE@– 
+ˆh¤ Ú€`Ó!¥fg`SPtM_+åNN%	"—ÜÅ±‚lä^R‚î¨¥“{¯ä1HM@¬)9)X“’Ë¥EHœÌúÎÕ¸/àêzŽ*�SÑ÷Lö.I˜R0Ðê
+
+œó‚¸×’å–­¥I1\æÒæ¼¹´áé<mcJsâzÚµÂÎçˆÔÈ¦OÔ8¥j ‚þ_{/×h9ËhC€
+EöIŸº®Y)$Š3Å* uPú``cD ”<%}Ö!ãaŒO³¯AÀÖ,¥|mÔƒžæˆ\L¾*˜Ð}k‰�<'Í™´Œ(3âB
+õD”jó%õg-M®¦)£&æÐ:µêŠ(“mSQˆ+˜âb7Iöál5á2_6ŠÝk¼‚ˆjŸhUzÐÆ!€ Íîc¶ièu6øR,E_	ækaE0%›–MÉ9y®QÀ�¹“çb³E-‘w…b<¥Ž=ü"�‘š	/^A
+F%—ŸîF A4¶A.å)SŽµä)êôei(F!
+Bso{A*©þô¨’¥¶_½¾Þ/·ÃÅ×˜ÌnûÓ€"Ô}æôOÆˆs¥D¤�¼Ý;vƒºôÐ¿½é‹Ûþ5|?^¿›6¨ÍñæWû}÷~Ú 3Æ��nßÿÜüløN~0èî¦sÝO”èèn*DlüC³°pÕÝ3¾�6×ãvÂ°¯É˜³ý\N¬¥ñÚ˜¦¶ÿ^m‡œÅ©¯P$˜AF)ÖQiËe`AÌEuþ®¡¢*‹“	
+£ÅHƒ‚ù¹ÄùÓø°¿à‚—þ�›6ºsë*pgÆU;1ÎÞ�¶ŸŸO#1&Š+xÉ£Øu4�¥&n§Š†“0c|Œ?NRPãý$¸¤LhÑqFpY–6¨Kê¶ÞnõŸ86þ¾Sê�q»íÛ·ÿ¾æ¨¾.�Cñbsº"½|»*†y1i¼ºÛÏnÚþ2È2qrl 	·WFˆ.!aÏ–ã=¨ï7S¶Š±è"ÐœlôøÂ´†1p
+f›²¿¾;Hõ%q2‰'Û)‰ùŸ$ iüà&Š~|ýîËûÄ’ð|XñÄ‚ßNY
+ñ“Ô*�Ž\Q¹Näˆ•keWeÁ`tîÑ_akÑâðW.¯êp^Œ$âêÈÆýˆ‰ÏÝ}0ËðÚÈx~
+@-˜ý*îR²ŒhÑˆ#Â²£œ	njøGÄÁG#R½@’ášiôª«>ÉU<¦êÊ±ž0Šð
+Î–j¢pÞDm_œ:/k!tc¿uÙüõêï*¤Œrq°½u{°-$ �@ÜZ´´ôÚGD=‰ëh³j9:Æ2øË3ÿ¢ù×ä$²Ô<ˆ|Yc™³–DqjP%s®�B¹ ‹áòêý÷ãËERÕPeö"©3Ï“L“¸H*Éäàš|*<t­Qá§1©Ý^âü¯)Jz@±£ÄÒH÷Š#ÚØ–�c¡ª>jAÁˆPßqi5âQ<±J�šW^«Âxª�+¤ž*¤^&«×ü·µÐz�¶ÒKáÚ‘*�VÒfÈê1šRÊƒ=DÇ\�BõEEÃä¥©?3’õú÷Ç‘lM²'1âë»÷b„6TT&þ‘§œeJýÇfÜN±;Yzm¼×é{«,˜JùãÞï—m#`‘ÈÅ[dÝDÙ#¬ˆ­ª,CSâº�X6Bß…`A›	Tát\	ðI„XžðAHI™gUD²KóY	±ø3#ŸÈ�_Ž^v
+'^ZJ�ƒÍE�@å•ð4S…ù˜ÀDàö×Íl"pOŸ¿ùJü{�"cîð	E”o©3
+è~ÎÈNÁõKZàû™–'	7õçµàãöZÎ“/h‘Ýÿy-šÓçðeGXÍ>ê
+äBBÊã’ò,·ÑñYÏ·SŠ.@>Y2¤Îî¼U¾Ôò	ÅñÚ"\Â°å &©:8­µõˆî\§Š7|'Ú©¾{á <ÁA|òÈˆÐ÷ _lÂ\äaÑãCq7ûáâûê®p½¿þ?ÖÉ
+
+endstream
+endobj
+155 0 obj
+<</Length 636/Filter/FlateDecode>>
+stream
+H‰m’ýÿÿÿãããÙÙÙ¡¡¡………ÄÄÄ­­­íííuuu555¹¹¹ÏÏÏddd“““ÓÓÓäääfffUUU���DDDlllZZZ999???PPPJJJ:::LLLöööOOO›››)))===§§§EEE‰‰‰———mmmœœœeee•••hhh...,,,@@@’’’˜˜˜¬¬¬|||   ccc¢¢¢777222YYYrrr���FFF   NNN´´´>>>***!!!%%%&&&¶¶¶½½½666333ƒƒƒ###KKKiii+++‹‹‹ËËË(((111qqq444†††///»»»<<<¦¦¦aaasssÁÁÁÝÝÝ;;;ººº```pppµµµÍÍÍÌÌÌ000ÜÜÜMMM'''³³³---$$$BBBåååGGGÃÃÃÕÕÕžžž���ÉÉÉ
+
+
+}}}ˆˆˆ±±±~~~šššAAAÊÊÊ888ŽŽŽvvvTTT¨¨¨ÑÑÑIIIQQQÅÅÅzzzooo]]]©©©{{{¾¾¾___ŠŠŠRRR®®®gggVVVÔÔÔ¼¼¼„„„HHH‘‘‘"""«««WWW^^^¥¥¥‚‚‚XXXÛÛÛtttCCC[[[ŒŒŒ\\\xxxnnn°°°···���ÂÂÂ
+
+
+‡‡‡¯¯¯bbbjjj™™™ÒÒÒ–––yyySSSÆÆÆkkk¤¤¤€€€wwwŸŸŸªªª¿¿¿¸¸¸���•
+
+endstream
+endobj
+156 0 obj
+<</Type/XObject/Subtype/Image/Length 9181/Filter/FlateDecode/Width 699/Height 582/BitsPerComponent 8/ColorSpace 202 0 R>>
+stream
+H‰ì—ûŸœ5‡gÞf÷�™½H¡XhÝµ/EQ¨Új±–R®J¡@-Þð†@«â]Áê¿íÌÎìììÎ%'ÉIrNò}~ØÎ§›7ç›“g²o:%Òm†ts§À™cfÈZî8³>R·Í�gº#u›Ü)pg¤n/wÜé3È�†÷´~îx°�[ÐIcÌfîø€[PÊni@'Û¸¥�là–tÒ”uK3Sr'ÑÍ’Šh­)™ëËÜnm˜éÊgBLGÜœ„Ân@Ý(„Hi@]nxÌƒ¿V .'Ì¾ÁßU@].bi}—u9ˆ­ì]Ô
+&�W°÷(P7Œ”FáÕáP7€ô*AÞ ®/¹,‚½ ®Yý�½# ®ÔÉŸ ;P×!Öøþäêº!JIYÒu]çŠ¸@	�ºtDz"2T .±Žˆ
+¨KŒ ÙÑá¢uI¤»!>` .¡¼/T„dêZ‹kqBMP& ®­¶˜.Ø©K^¨»º²2”Å
+ê®ª«Ï…‘}�º+ÊŠi€ÕÈu—U«€Úàn@Ý%%5ï¿êðd îâŠbÖî‡öü î¢zúw¾€%Ø€ºÊ‰Yxe¬bPw®X){^ÌB–u�Ö³êpJZË<P÷H)1‹æ èƒê*TÜV·  îl1+æ£Ä5��º3eÄ,˜“òþ’L€ºÓ"¥nq¡_I¨;­!fµü”¹6¨;)!f±1(ruPw\AÌZãPâÛÔÝ+ f©Ñ(o‰P·Ì#ižâ	uËÛÓ%”¶N¨[ÚŽ.§°•V¯naû¹’²ÖZ»ºeí¦�¢V[¹ºEí%�’Ö[·º%í$�‚V\µºí#SÌ¢kV·˜Mt£”eW¬n)[èL!¯WÝB6Ð‡2V^­º›[ÈÚkU·ŒÝó¥ˆÕWªn{@	ë¯SÝv.Œ:P¥ºì[0ú{P£ºúw�õ]¨P]õ{Æ„ö>Ô¨.ëlŠQîn}ê*ß0Nt·¢:uuo3ª›Q›ºª7‹ÍÝ¨L]˜{Íý¨K]Í;Å©L]®‰ÊA¯»U©«w›"¢¶)5©«v“â¢µ+©s£µ/5©Ë2K�(u·u•nP
+t¶¦uunO"Tö¦uaî*Tv§uÃ§(�îV¢®Æ­IŠÂþÔ¡.Ìµ¡°C•¨Ë‘¢lô¹[…ºú¶%êzÄ£î'š»Æîjz¡¦	x\Ý®ä@]—xÔ=nî¸Ç´©¥Éöx-hs—GÝþ‰‰²ÛÕÕ¶%ÙPÖ'&u�1ÝÑ�êÂ\*Ê:Å¥î½fkô¡¨.WŠòÑå.—ºÍ'Í±ŽDuumGfTõŠIÝ“M÷>ÓÕ½_œºl)*@Õ÷œIÝSM§=ý©�N{J˜ºª6#?šºÅ¤îîðÄíŸþt§Ý•¥.ÌuCS¿˜Ô=3T·78Û´'„©Ë˜¢
+¹ËvMþÜ0'�uMS´RÐÓ1u·öÔ|Â<À“k>MÒëEÏ·�GÝãcu{ƒÍ6O®ù4>Ï©ÙA¨éçC§³yÿ™{Xb-H“ð¹ªQó}çQ÷¡~wüá3Ÿ}˜#Õ¢4�iÙYhé�º‘ñsýÐÒ7¨Ž¢¤oåªs}QÒ¹@uÍr¸C&yŒÐÑºPu™ãðUQrtˆDGïÊU—=EE¨hÔó¨8vKUWEóå¢¡{ÅªËŸ¢&4|óUWCëE£ ¥ª!EU(øî—©®‚ÆKG~U7FŠº�ÿí/R]ùmW€ø–©n`½Ïm¹÷ó_Ø	œG5P—ƒÔê~ñ>sîÜ#_úò£_	œH3âÿt…¨»Ó4¦izü¡¦qÚô¾|õ±ÇwÏíÜ×gÒLÑêšü¡¦‰6|ž¾iöþýÆ…‹	¾˜R‘~ì½0l�ÔmØ3-NC®îÉÉ¢¾9øVè\Š)YÝí‘ºì‘æqT7¸^ÿþ‰º—N?<™^Rªûí'Î^v¼Y©»14w×­žÉÕ=5Q÷;ƒ+Á“é%ÝÃú“WŸ:íégžuy(HÝîPÝ5—jž8µ�¡áýuŸ{þ…àÉ“JÝï~ïÅë/½üÒ�W^}Íá© u‡š˜Ö¡˜/nê†×Û¿¦unžþ~ølzI¤nopáñÑ¿;—o]Þ¡?¦n?É--¹º¯ï¯ª}ãÑðÙô’è�áoÞûÖoýˆþX˜º­1_o\:ÈÑî­}u|ñ'á³)&�º¾¹ÿÖùS—ÇÂÔÝLrKsS—¡Þñ‰ºÏÞÜd˜N/IÔ}ûg{>Ï…©ÛKrKK®îÞ»îÎÏñÔõ_2Ì¦˜$o¿zò´×saêv’ÜÒ\tdiöñ“fÄõó7Þa˜M3)Ôýõ»ox=ªnŠ[š“ºõÞ{õÚµk×¯l½Ï1Ù"ö¾±&ç$IÈÛw¼.LcGç™þÎòxŠ[Zruc1ÛÞÃ­–J’twŸyyòiëÂCôÇ–D[ ³…à¸‡\4R¬K›$[ßÉ~óÆ‰ñ	øÖ�ß^¢?¶*åÔ¥W
+ÀAÝˆ)°Ù)×Þ$±¿û`äîïÿðîÝOAÝC�Gù«BzZ¨½IBýñÎ¹§?Øëò;O•¥n¼F{Oì ¤Hy“DúÓøx¸ò¬ËC…©›?Â‘ÇÜl(oª@ïÿù¦ãP7âÌ&Š“WXœ n¼™ý,&¯¬4³¥nÄ6»Ïì¯ ,["†1+¦OÝü#êàÍê&�0–E�»P7uê†›rÜÍ“¤2uc6ÙijŽ ‚ÜZ´(uóG�e	"æ…ê K]6å„¸uP¥.£p2ÜÍ’ê2±Þš¶]§…àL!Ä]™5R7â>÷‡/žf-C¨ë7D›ºñ´#u[Jæ"Ž]¨ëOvu7Gê6„ì$¸uýÉ®nw¤îN–ÜÍê²%0f‹2*Jé“:FY²u£nñðž¶�+A}ê6£?rÖ¢©3Á1cÖs%Èì¦Ð3”¿rP—Äº1]k€X	²»›¼þÀþÊA]]Âß¯xªSwø~f6lƒ .1B?cýÜÇnòúíPÝÆ6ê#´¶1ë×vìnniå¨ùd0›¶Q«ç>v×ëni©©tD\bÄY�Øòû-
+ê2E –ŸZë¦oæc7Ã=ÍzKƒº<ˆjM¤=x†loeê¶ö[Ôå‰@»HŽ5�Ž5“ÿ¥=K‹äÅ7ÝƒºÔé)bMÏ×uÍá_ˆLòâ=¨›(ÉÜ£#™o�ôg>ÔMÁ^ü`ógÆ=iä UqÃ¡TüÕ«äT×Þ©™3wV]3{eIœºžˆW×úôÔÐ£CéîB]‡!šÔ�ý÷4HÝU~šée�8I ®'‚„©;þ¹D>²»–ßÇêz" ÈÊ>YŠ�¿|Ô¾»bu=$ Ov3mn“ÊDêz" HˆºãŸöh_�,@]"ý×/ÉB›umÊ‘*þØ…º46ÍÅ]Aˆó[Ô%ŒÙw×?Cd .�µ;×Í¦„ ´ù-‡%é@%�‚ºä!™Œé™O˜5Aˆó“ÞhóC]‡‚ÕmŸ9óö_L/âüï4Ã¡.yH&cvùkçÓæBœŸã}aœo†Ø@]
+Íõ«;�ç^dB�Ÿ¢.±Ôu((OÝí¿½6üù÷×s¡Îuó§îÎÕkšæá�^Î„<:uó¹u	lüã¬9sû¤9ÿÑÁE
+êŽ‡@]ê�,Æ<ÿÏKÃC·ù×í�^Ë„<?ÔÍSPšºÝ_xîÆ¿³¡Ï�wÝ<¥©ûü{Û“O/¼øqÎ ôù¡nž‚ÒÔý�Ùœ|:f¦Ç®~uíñö†@]‡‚ÂÔýïÇíþÇ^{öù‚8ÌoõÍ�^RGƒ ®CAaêzW‘«®¡f³Ž„ºä!Œ!WÉ©®Í]j6ÛH¨K"Àr•ŒêÚ�]j
+ËH¨K"Àr¨¨ë‰€ }¢«kù5Ô%`¹Šdué×4ï±�ºžÒ'¢»ÖiH³Äêz" ÈÊ>Y�]³jØþo¡®[A¨ËÁ~ìî³ê—A"u=¡‰œ$HÝiºù”ûÊÌ…ºô!šÔ��dµºîšÃÿ½Ôi·±�ºžHW—P|êæôÝ`ö%�r¢B]‡!búY€º‡ì<únK27ëûBªâ†B©ø«!VÉ«.É½eƒHbÔuèvúö!8uY"�ª/V”tDä=tÓ«Ûìc .KšYþ’ÑÄÍ|è¦¯¾azÖ1P—'µü¬½Ä—2§ùã�¼ú1ÓXÇ@]Ë´1q‰gyÔò©öMkSŽºq£´Ý¬åóš›¾¼1kö1ž¿£a€ö"5ÂÚ†­|Ìú™Ýäêv�Ùµ‚º4v·3ÖÏnnêúëÃ·©Û ¨KbÇlYëÇ�ÙÜ·4c¿§A]Mà)DîC7Ç-ÍØïiP—DK9b%ÈmnŽ[ážV�º1³¬N�X	²º9ni„{Z9êFÍ²kL?S‚üæ¦W·?Â6
+êÒæ6f@£2ÿœú",êRhFÁz„üh# Â" .…�‘ºë”Ü!$œx",êRØ©{Œ‚7…s¡nDuã…é�Ô%ÜÓ¸Sˆ0ê@¬"£ÅŒº	1WDŠy .;l[-Ä)æ�ºü0)'Ä\1m=JQêJi2K9«É`	%©+§ÉáÚ1æÊéê nBÅ“d®˜$G€ºqsO’.‚¢¦,u%µÙ?Œ #·uÃ WÕf_E‰+¬§³@ÝˆøÈ+ëÈ÷EšêFÅUDiâ
+lé”ÂÔ•×hå‰uqØüˆ)|!
+i$Š+ñ0Øê&€`¥Ho;RºGiêJmµY¡ïªßåFj®NqêJnõXQ3ÿ?‚3ÿŸý2û‘ãªâpMõ™©®÷ÀàØV7!±ØaG"93¶ˆ‰¼	@0,ŠËIÄÂ&‰	aq0&@ f‡?‘®îYz©îºkÝsîý}Ó==÷ô=ËW5uYçfø7õ%ˆDÝ4Eèlšàœà(7r€÷$—rn¶<8w“~¨|<GgÅq>µ@ÝPpî¦¥ºåšã|jÑi çf‹ƒõ�ÀR]ê8Î§~�µœ»-
+Ö½´Sw…J×	Õ¡ÕAÖí–ïÛ€�ºíuÃÀ»•vênµqNÓS—wÃ%Á»“vêˆÚ8§éµ�wÃÁü&`¥nŸ¨•sÔ
+óFZ©›Õmãœ¦©.ó–‹�y­Ô-†ê¶QŸæÌ[.î·+uËJÝ®óœê³ñ¶ÔÃ½�Vê®WêqžS}6Ë¹7]ì»h£n·¬XsŸTm6×ƒØ7Ñê®ÛÚê²É\0ì{¥º|2—ÿË?RuÙ¤.þŒS]>©KEÀÅuA«ºlr—‰„þEª.ŸÜe"¡}ÑªË&y‰ˆè^¬êòI^""š¯ºl²ˆˆÞE«.Ÿìå!ã²�X]6é‹CFçâU—OúÒrÑÇ¬.›üe!¥o«Ë'YHi[Ôê²)@bº³º|
+�„˜¦Å­.›
+ä §gQ«+hl�Ó±¸ÕåS‚]ì±«Ë¦!êWäêò©A’.õèÕeS„Du+vueM#4¢z½º|ªà�¬Ë<uÙ”ÁY�Š_]>epGØEž‚ºlêà�´>% ®¸™BZ—RP—O!œw�§¡.›Jø"¯GI¨+p.­#¯Ci¨Ë§®¼¸SQ—M-<‘ØŸDÔ9›‘Ø�TÔ…»ËÙœdÔåS
+?Dš›’ºlÊá†ÐÎ¤£®Ô	ùGh_RîÖ#µ-)©Ë§ NH571uÙTÄ¹=IJ]Ásò…àŽ¤¥®äIùAp?SîN#¹©©Ë§(H67AuÙTÙ½HN]áór‰ðN¤§®ô‰9CzTWüÌÜ ¾)ª+j.ßƒ$Õ…»1´ Mu#œ%4 Quc�
+1”ŸªºQÏ˜(ŠOVÝ8ÆgF¥§«n$4 ’ÂV7–êKÙ)«Íµˆ¦è¤Õ�gŒêÄSrÚêF4HE"*8quc¥
+1•›ººQ
+³	ŠªØäÕMÈÝÈ*…º±Mt!±Õ	uã›i=ÑU	u³§ZC|5BÝÑñ
+v†„º{[°)ÖQ^šPw6Õº'ÎÚ îÁ&lÊuM¤•AÝÃ]bqœeAÝ©}ØTìŽX/H¨;³›’]_E@Ýé�"udåLug÷bSµ=±]ˆÓ@Ý¹Í¢™w4…Ôuk¶cS¸
+ñ\‚€ºuû±©ÜœjXÔ­ÝPúàÅ Ô]°¥èÙ‹N^¨»pS6åë"û²Sê.ÞU¨BÓÖê.Û—MÔ‘zÁéu—n,Íq	[u¶–ä‚¨d­�º�›‹ñAL¢n€º
+Û‹pBF–�ºJ	Ï ‰äÄ…ºªð6ƒyz~€ºŠ_=øfæ¨«OExfÕPW~šðË¨5 ®¬TaüÓPW6º°I$PW7;9êXx›A]cÂÝöpÃuÍ	á¼=êZÑ®Iðv¨kK[>ÁÛ ®È»Vðv¨ëúú¿0duâ^2h»¨ëg²´]ÔõÙigž
+P×¤­ ~DÊ@]ßÐ&à¬.%Bà6KeAóXõ4_�`È2=¹¨[tBg"AÝÕ2t€!ÔpIpB€º}¢•Ð9~P7'Â9
+Ì!@Ý‚ç40‡uW‰pNsPw@Ä$À	þêOi8§�yø«›Wêâœfá¯nQ©‹s˜E€ºå¨fá¯.µ@] ¨„¢«î§~v«ØÇWN( «nAçŸ¿ýüñ-â+'ÐU÷ç›CN¾òãbóÕM_9 €Ñ³îqÊ=¤€Fêž€º 8Fêƒº 8FêÔÁ�º@(PÅLÝãP„ÆLÝB]3u�B]<ë¡ªûM© ƒ¡ºR@#uÔr ÞæÆÁ1KEÝ~^¬öJ¿IÐ�è­y¿QÝÊÚÁh=ÔÁ¡C«dMèr@:ì)·^vÖVîº+k�ro9îº 8•µÅ‘îÞ/ËŽ_*×¡.OÞ�øEå˜VÑ]ñ”
+f¨ª3 .
+ÔB�º@(Pê¯õz½oß¹ó�_„N=®<B/¿üúööîàZèTÐ¡¤«·~ùõO¼qjçW¡S@‡’6G¯Å±íÀ™ EIÅøÍù‡�e½ÿü©Óî‡M	Êccu/žÜîg¿yýÅí­s?¹þÝÀIÐLyb¤nÿøÖG³vûm–½ð•wBg@#åà=½ÞÝÛŸyqç§Ù›—?^}tíòÕÀIÐLy�Æü Ë~÷ÈFŸ=sõ^à¬häÊ“·Þ?ýØ{G¯¿¿|1T:¨Ò{¶8xÿB9zýÃ“o…JUþxùPÝÎ™‡«—›—ð¬øó':T÷Úð‘7ËÞ5ú	ê}|tBÝlïÄF7•ÃðO½{_(òÉ5#úêáøÇÒ=¨Bu�P .
+ÔB™p¯Ÿ¯©DäGºµá´ÊØ½~^¬ˆJ•ˆ‚h½ì¬­L„Ð>Ô=R”ë4FUÝ½ÕC¡.Y:0ÏŸ?¸9ä;�·û¡3ñ
+�žöî»:wÝ²S=óB]†ä[DO¼té¹Ó'£vwß½îZ§§ªî`u#Ÿ	ŒÈé¥³wÿý?Å©âVT"º“—rÔ½‘JNÇF¯yn=p&^±tê2$§ã7ë£ñÜÿëÙK7¾2!?@ÝøÈi0z?0¼sîcOì|ö©÷…ÍÉP7>rz°¹ùêçÎœº>¼×ÞÛ9õ·,ûÖÎSo†NË5P7>r:K;Û»vÿ~-Ë¾úì«Ï®œùGè´\uã#§õwÿsã_Ãçº™½p¯úìíË�‡NË5P7>òc·Çoþ}áCÃÞnõöË»½�)ùêÆG~ãüøMuNœ~¨z{ñ™7fä¨ù™½±ÜÿÚ�ìéÝ¢zûÎ…»!SòÔ��ü•ÑXº¯=¸ô¥ìâÖ¥ÿßW7àÈ€ºñ‘Ÿ?34õqëJ{„ÎÊ9P7>öeýü'«ßúÿ}pîû?útè¤Üu Â[nuA®ž/,ÃI�Áäèžäu8âïºá3à†ƒëê¶îº:´¬®ßáˆW7t¢h[]_âëÛƒ›<Q@]gáöO@|ÔÕ}úvž9
+·ËÞpó4iWÝÅÃ9œ›ÙGQ4õEzád~˜‡a8ÔÕ¢euþ�êß+1~½A¼“ðù÷Êá{;kG&
+u§~ÑÞjzöÚñnÂkSŠŸyJðPwfÜºÓß_oê€›ðÙl”Ã¡®LÔU\×nøÀ9g¾Yø\:ªñ†q©ÃBÝùákÊ3ûõAÂ°<êšÑªº‹Œœ¾Öfóÿq««—½YhW]åÏE««™½Ù®‰ÓÍsÊW”–BÝÆðù|ôÂ¡®
+)•–¶«®ðg]Ë4“Wêv”–úUwî˜fö½¯íªk—=Ô5¡_©»¦´Ô«ºsÐU—¦ÃlÃ
+¯Ëp¨«Ã`¨.ƒgÝÙië?›vÏ2\»RËìg¯ Â*©öÙ¯ºÓãÖVo?ÂÔ�™pÓxËp¨«C¡zJó­îäÀõg¿3þa?n±½e8ÔÕ!W=¥yW÷À8óöÃÈ:Ü*Þ2êêÐW=¥ùWw4?2ýD¸i¼e¸‹ìMcÓd xJkCÝÄ�ºz¬ªö‹LÿN~†³4G�¢Uu-ããÝÑ#olØÁ3 ‹»î$†am‡·¶=ÔU£¾¡M8ÜTcRT“­e¸­º>²‡ºš4ßu÷—8P·æ[•ÂæÖZ†k=u®�xc²}C8ÔÕê6ÆC]ž@ÝÆx¨Ë¨Ûuyuã¡.O nc<Ôå	ÔmŒ‡º<�º�ñP—'P·1êò¤Eu	ê.	·¾1$G›êÖ}«R\êªgF@ÝÆx¨Ë
+uÿu­¶‡ºnÑP÷6ÔµÚêºECÝ£P×j{¨ë¨Ûuy¢¡î	»îÔu”¡¡î£–êÖ~«R`
+êª'Æ´÷Àu—f¤žuã¡.O4Ô½
+u­¶_ŽG]}4Ôµk/AÝ%á0W2ÂáŽzÃŸÏÄ.\O]çÛC]t7šV8»ë6ü®�ÁÒ�”7ÖÜ}b)Õ}è&êjsd³iÅá�ÂJ]‹ûžåËðV¶Ç£®>E¯y
+�XªkËå&e¹ë’p˜«O©Ð4¨ëfW¨ë”uÊ×ŒÕuzH3Øô6MúD�ç´ƒcšç\š3XòA+ø»ëmr¢ÆsÔu´+ÔuIAT6.‚ºnv…º.YUyÌ‚ºnv…º.Õ]iZuÝì
+uÒ¯·kM« ®›]¡®CòJÝNÓ*¨ëfW¨ë�¢R·ñœuÝì
+uÒÍ‡àYW¨+�ÿ³_>ÎMWZ=éN:I®[SƒŒ0Ô ØÌC°ÓIÆ ¢`Ojb»1cŒB'?Œ�›hÒÁCê„08u€ÄaH'�@†Ÿ
+HJ~§iû7ewïd\KY;ÖíyÞgF{wïöí~µ÷½½]²®;½’u=‡¬ëN¯d]ÏQY÷hÈãˆQí
+�KqIÂ;.¤¿ÐÄ·uuÉÏì(®u¢*ëÆlëë1¦_�"�#œAË;.¤3\ÿ§Gj2©•]Ð÷ÎÝ³¨¬kHëk´:wúÖ�`7Vz'Ã…t†IyüãÞ•§‹kžÈGiÝ
+nÝ Ö8ÎÝqió¥m
+‡@:p?2ç"vêÜCze¸�Îp¾}r¶ùJqÍù(­[fpçÆÛWW;ö¤Òi÷½Óµ®‰�ýý/Ù¯Q6¼'•J¾žÕ)Ã…t†öIU¦¬¸æ‰|Ô†ª îüÈ¾x ýXßtà5M
+kïeH@“ŸŽµÛ"´i·éôZT:Ã¸<ö/¨9R\óD>jëÎClqæÙÆ¦·xì
+»½á˜®uøå_ÅòûÍ¦ã¼ì	×Ô(Ã…t†hYÖ‡Çl0‹kžÈGm]Ä7“èç×ôIÏÎo~V�E@ÂþÜÈËÈþ}¼,ë¡­Mç4Êp!�a†á@WsýÅµN`
+ëázRn�n4ž’±#‹ßÒ£@�ÞfÙŠPhË?#üP/CO8šôÈp!�ÉU
+ž¸éö—Š€)¬›äáDC²’�üàÀ�Œ•¦ßÑ£@$Žmà&ˆWÔx`c«Œ=›:¯Q†él~cq­
+”Ö-k&#ñkßÒ£@lúíãòX²¾Í„}}Yqþ|ç�F.¤³×:Šk•P ´îb±'“èßÙ%.øÌ—Õ£@ôÖí“†oÃŠÌ5[ËV�2\HgÝE¶J(PY×Ÿ’Ö….6áÕÚõCbá¶V“E€3Ò†Îz1˜ü²5™¸\Eê”áB:k&ëêCeÝíh[7ÆëÐm·ü@×…ºhÇ€s–ÿ%«m->�2\Hß6@ÖÕ‡ÊºÛfŸøŒª]ýkûž×¦@àœÎIáÓ®ñ)×r	ÿö/½2\HßdÅµJ(PY×SŠ€'è°.á2þ˜5>…å[—Y1¿n!ðî·^a]_ÐÒ(£Ð@ÌÏDßÓ„Ä21ê<¶	ÖM0#P)îiy¹PÍù·°u…ô¬­ïRh fŠLç¯½vÑ÷4öèÚ�ÍÀ"™‘‚»é¡˜5+
+Ü�B	‡ñ',7ë2#ÎÅ½™u•1Ë—?ëú¬X¥¼Ð@ÌdVÀÑ÷4ò‰…üS\L\ëò�tÔ3ë†CKLP0á®(¹wI£ŒB1SlÑƒ:‰©·iF ¦[AtúÛ´¨F…b¦LÓ)šÈ‘gÝÙR x‚kÖ%<‚¬ëN¯d]Ï!ëºÓ+Y×sÈºîôJÖõ²®;½’u=‡¬ëN¯d]‚ ‚ ‚ ‚ ‚ ‚ ‚ ˆŸ:&3yù36HLª�µ,kSÿd£9e²=¼¨®4Õ}‚Èc8½”—1Ì]—„'U8¸¡íÅ¶÷—Lv´
+Þ™¢yóiùR`©ºVO¥“ &Á’ÈÍuuÜºþä¤
+F”;‹S0;zBóqÛº>u5MÑAL†á‰…	9ë>ØÛžy[šôÑ�XŸŒÊ¯¸!'ÌwÃp”ßJˆû¿9}0Ï‡‡.®-_Ù;j»{…lq™môÕï¯©°Yz¯Ûaéô£½ˆËF7bç™‡€£�Ø�xs–�˜‹°øpÙ"0Þi+ã&Úq‡ŸãÇÇÚK°TN•†œW·šâÒhx1išu]àã–{ŠÙ¡“ü—yD¶hªÚ;xÙÿ92Ví„�
+­½YÄ/0Mìûä]bÚ°
+YÌ¸u3_|Ù’­B¸™²,–>íT0FEùLëÇÆ>€Ïn$Nž:•›‚ïÆ#Ë�2Vþ(¼Ò1VúÀr{™œ¾ÎƒåÍü4s6·`ø
+p {»¸XÓûêÈ°Ù¹àë³c'áÖGI¾`iyÐ:´l‰çÿŸ˜³°Jßì®šrFL�åÝðzw8ó­S¡**Ê—SàO;3êˆ½ZtnÞeKX·ó#ëØÊ7t2!³ Ì�Í]ÞÎÊmëF¡öß_É)øwø30ânÝïV¶6®Û²Ðë¿OÌ]X’A¢ùáÝ°åÀ®ºýµ0ØÄã×{œ
+1±`HÔo†kÂi±þó« rê� ÿáŸ°n-3÷µu‹ÚdBÿ•}}ü�úön1¾
+ãõ TZ÷–¹ôò�¢¿Ø(_#ŒÜ·—ßKóåï¡_{ý÷‰¹Ëä–Š”/à®<Û#V�XúŸ
+»ó6qE‰¨pøç±Á
+1Gfa]�ÓåP�ék<Ã¯Ù�:nÝ8ûïø<
+ü‡~{O·‹L�ÖmåýTœÝ>ÔS{¡³É”kÝô5ðûõWfmˆ9Ç¡�ØŒýj3·œ4ßw¶;EioÓì�;_Üüq¿pèÍUÇoó›¾ûžô�¯ºÞK§OËù-uÉÚ†F?¬â­ù«Æ[t¯Ü�/‰£Â6Ž <äj5À{áÙVA?š“bÊ\6Û*âÇÓe¨d¶5AAq—ïØ<Á
+endstream
+endobj
+157 0 obj
+<</Length 433/Filter/FlateDecode>>
+stream
+H‰œ“ÁnÛ0†ï{
+;hjÉNÛ6biŠb–®X4·A‘˜T°,y’2{yµúH{…Êv’uEÃn?)òão‚_¶5ã%x´‚�Ô9þýë	#)rüp1‹gõå§�…ùînÁw%O¾,ÆmÖVuž¡¶RÚemŽ™0+È‚îÒ£¾Ä—9^Îî‘7F•Ò£I£ô­-« 1¶D	ùˆ‹wc+ÖÙ×ë›=-D9~ô¾Î(mš†4gÄØ
+MÒ4¥ñˆŽFQ¨ˆÜOíYi÷ïûäòØ¦é
+n**—4!1=ºÇ­¬½4u1[™­Ïñ�R¿˜þ&<ÎYàŒé+Î¿‘[V¿MƒCT6µÀ¼±‹°³Oº"t«ÔÖyÛ¥?,f'hm,z�Z˜Æ�¢`]7ñœÄÿmMð£³zkU¿oÁ)(¨@{Ü%ÝwžñÁ]ÑSçð}JW!o%tsûùË|2	ùAô•ôeÐ^z`¢ü�ÔYÊÓ›·‘€5Û*�‹ùâÛÔ(cã‹$IÎ	ÔîÕ„ž@ÿPßXÝßY'�'‚ã?:¾
+þ,À@Ï
+endstream
+endobj
+158 0 obj
+<</Title(ST_Color051114.eps)/Creator(Adobe Illustrator\(TM\) for Windows, version 4.0)/Metadata 157 0 R/Author(Beatrice FILOSA)>>
+endobj
+159 0 obj
+<</Type/Page/Contents[576 0 R 421 0 R 161 0 R 422 0 R 577 0 R]/Rotate 0/MediaBox[ 0 0 595 842]/CropBox[ 0 0 595 842]/Resources 160 0 R/Parent 316 0 R>>
+endobj
+160 0 obj
+<</ColorSpace<</Cs14 203 0 R>>/Font<</F1 332 0 R/F2 333 0 R>>/XObject<</Im9 163 0 R>>/ProcSet[/PDF/Text/ImageC/ImageI]/ExtGState<</GS1 338 0 R/GS2 339 0 R>>/Properties<</MC42 165 0 R>>>>
+endobj
+161 0 obj
+<</Length 2139/Filter/FlateDecode>>
+stream
+H‰„WÛrÜÆ}ÇWÌ#àªç~y´I)•TT–K[å‡8Ôr-oÄ¥dK®D•Oô9ÝÀKj©'àL÷ô½{fœy×]ýí�3ï>u¹ŒÞÔ6o¼c4.Œ­š?öÝ¯ÝÕ‹ãÛýÝÝþîæÃîÏãþá³¹zu½ùáæºû½sæ`t»³a,ÓöÍiÿÏß™0ÙÑ6ëZ6–¿©VÍ{ª÷T_ãhK3­�Îsìjsu3¾ïj³K40·D.¯ðÙþ{]ëXrƒMnÌ©Bd‰£‹å´pß•0Ö§(:¢tw‚Ü™]Éºàé¶x�±&SüXð!É“Ý�¡)ÝåJú¼Ûz°;h¦2�‘ìTãe!ÚFz
+J�(ö³tµZG¢Ë‘('A¶
+-TrÚ±•Jhƒ7DÐêX½ST‰b*olÄN‰g›S©%¥2à 8$1ÏQ'*À"_e'’­¼¡Ai†µ™ÔHIi“�Ù$›”µ(^ˆ5	±�“�ûŽÉ¬�ßBS˜ËÈ\z„/Ž-ò‚
+ä‚¨I{=ê5AL;�ZEu‰š†úÎHŸHò‚@¨däQîµL&yá�PQ-!'¢\„7hb€]lEnªBõUv&ˆ'š]�Yäz$Š((5‰o¡E¬#´¡ƒS¾g:—µ1Ø0)­ÎÛD:IrK+¤…rj5Ä(	E”ŒL’(È*ªYc�®¬(5› æªùBbE!4«ÕšÆ†ÎrD,ƒF¼Eã…ÞÈ°°° 5ˆZ�ˆI@t�ÆeJïÐa¶*a?Få�EòÂG½Ã0&I8S0u,pfQÙ’”˜¤àª¨ˆÈ
+PMYC†PŒ(+RéH=
+€¶YO”bV·seœqL5è/AKÈKÕ‰”ÙYÓ(ã¶Š	‘9›²—>·ð(¡×Ø×hÙ–¢`��Jä„×gåµ‘(d¯¼±éŒ  ÊŒ+Î¨A¦OœšJõ‚rRÞ,¼%ÆÉpÌ*àæuîf™Ü@Ë2¿l™ú„µ@Ü¤¯9ÁY™Èä—óBeå¾xuÝýÔý°í®^b˜ší¯jKN#?rJ6ME…l��Å	ˆr³¨�í®Ûð±Ùþ·ûWÿfûÚ
+iô}¾~mÓ°ñŽ­=`Lõ·;¡½¿•Ï»½9îuå·R\ûp ¦ßÖ^Ùî‡
+÷š;…Ÿo‡oÿÑ½Øv™iG‚Ù½8}hðGAió¬–+CÌ™ÑEBÍ¨›µ€jÑ}‹¥/û²ÄÌM1Ó€�!¥cÔpI€0ÕæX¡Ã%VÆ >˜8ß{wå“8v!	Î#ÉÈ%fìœ†}I@S¡Û‡zCè°êû·¢ŸB®íq;Ak?"¢Ðú7Ã…Ôÿ(ô
+÷„ÞOT’!‡FGŠ05$%µ�ÿƒìÚÝªtäç3ˆH²¸1‡ÃEt�0œëx #0ÝÒèþæpÍ°ýOÇR1<šÑUÛ›uàœ6µ¸x÷áa7–
+Ž„ÞˆÆMæTfÃãßY´C&ò®^0g¸�OC8X{f;$ÜþË°Aö
+ÜÆÁØ¿¢ô£n2ƒo²>9­Ãl|1Û>Î*æ½IöÞª’E¦f~*¥MbÁÁ4ìÌ¢ðP­êÈ÷Æs‚
+˜†¶‡YÃ¹2	ô¸RŽµ­Âá5Í•©eoqË„°SºwüEafïY—+ŠWJ/%°+ŽaÅRÕ%j·¢¹ªŽÃý¤—e@3 ‘¸«åÕ.¤‰9\¶®ªVû0¹þ�ˆÃÚsaHÑn��ˆ“)NBQ'ûD�kóÒ�YÕ:>8ÂDUæMVU9”Ô’êÂt•@¨×"·‰ª�U•Ÿ—Ô)×.:åx5žKûš©ÐåÔL‹Å)ÚÛG^H·<–mµXï†Ieïœ‰éÿ¿ôŸ¿|«Åçñùe8Y9K:«—©}oô"èÆ¸¤u;zýZ±Q>ò‰Ð$"©Õ¹ÔÁ9%)3IKýÓ¹¯¸âãd@�Óà|�‹7Æ~œ¾j€$çDÊúE�´©>Cº&ÜÒ2‘E¡K“	ébM S�—!±Ãõ#)÷SC$»NúæB)ceá
+Ã+‘Ê
+œÌ96ýŠälUrJVWO=¿'7Å©âÁ¨r_´�„¦ˆ$ŒË™JÉ7Gƒ5:ì#kçÅG99È“~ü'z$Ù¥5:K?.e{êÇô¸’O±?sk*d9õäŠaPÄG5�§\Âe»ÆiRÍ·ÏÐ¡!/g¨_Ñ0©xyx÷ç�ú?öÆn^æwfTÞÐäÐÿ¸ñ²9åáÁGÜl<Î�þ½,ßÂq^p@Åû©ßË"‡jw8î ú“n<|xø4_ghï	'ï>ÒyœZ\•ë†«P…#úÓ…ÅWüeåÀÊXLÂÝ½23P0œ\1D>"º…Ø‰ŒËžO‹€ÈãL€rœ$(Ã"!$>
+Ÿ˜ãIÂÄqÑ†èäéðŒ
+ÇEb†“ñ¹0LmH¾0L§Th ×©Ðd•À‹½‰wì…q�¬Â£/šÓø˜AEàù'iW8Î©Ð‰ÌWLÙ³ŽÈáÆÝ—Œœ8|ý–¿3-O8¦h?ÇÁ'Þ³Z0ñ¾¥…×Éçµ`?Ï`Û“€ù3Žˆ÷ê™’§R8Ï(™zô’TnàZ\x,ÞêâRz©®Èò\YsLb((Wjˆç¯’•W¿Ê€÷›CÊ©Bš	È]Ê(pOk…çwpÌÌ1ÏpòM|›…ñçïÌx…�-å´UºåûDÐ…¢ºøjLfwì®þ~lææ^ž?u
+¶0Fu
+endstream
+endobj
+162 0 obj
+<</Length 213/Filter/FlateDecode>>
+stream
+H‰Æ9ÿÿÿÿ»»»>A?ÐÐÐööö¯°¯äääVXVÉÊÉˆŠ‰y{zvwvžŸž–——÷÷÷ÚÚÚµµµÜÝÜegf„……îîîªªªSUTijiííí£¤£‘“’¿À¿ÆÆÆåæåÕÖÕ………ÓÓÓADB·¸·ORPVXW¼½½UWUjlk�‚‚QTR†‡†TVU}~~fhgKML‹Œ‹IKJ@CA’“’zzzõõõÀÀÀhhh§§§ÌÌÌììì´´´™™™SSS‹‹‹×××999ááá&©u¦
+endstream
+endobj
+163 0 obj
+<</Type/XObject/Subtype/Image/Length 6026/Filter/FlateDecode/Width 680/Height 469/BitsPerComponent 8/ColorSpace 203 0 R>>
+stream
+H‰ì—ë¢‚*€q¥ejæ%­t7§¹Ïœ¹žyÿ‡¼´KCCÅíú~d .?`A‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚¨Ä€ÍÜC@.è)²ÐSd	 §È@O‘%€ž"K=E–zŠ,ôYè)²(1ç‚ôÑá)4.¢'è)²ÐSd	 §È@O‘%€ž"K=Et(åµþÙ(DM€ŠO%20„¹� ¤t·º’—ú‰h
+ž£�%€ž"K`�žZ°�{ÈÔ,ÏÓí=]‹ót³ôt}èè©Í,5÷1aç §ëCGO]�Uêecî·ôt}èè©ÏõÙÀž~COWÈgžŽ¤w-ªÀ7Ä ›~zºB´ô´5ŒâÓ³ÈBO×Œžž¢&iã<…ëéªÑÔSr‚ôÔ( ù©¹…3AOW‰œ§ÛKñyüöd4OiFÚ>L9EšZ¬©èé
+‘ñÔ<À¾¸ža‘h6`PÅÁÉo‰jî¬âzºBd<=ÀîJ/æõgS¼™ü˜JOßDEVŒ„§&À±þv®5ãxê—š¢¨È9OÍú«SíÀ#yše•§(*ò@fß?×v’ã®^YGñ4�üÇW©�ñôÀ¹Z–E4W‰f’øiøòEE
+d<%Ç}yÄ�³Õl­/{ý…¢"Rž²ÝÖ×±ÝZ%'85~£¨‘ö”ÝZ%A[KÑÐÓ(l— ¨ÈGž–¹ªÊÁPÂè½EE>ZOGð4I…(êêÑÍS÷mÛ/@Q×Î§ž*
+éE]9ñE]9yJ”oûÝæ£¨«æCOÕ
+¤î°»GuÍ,ÇS*ª­úv"ø %ñ­ÊÌ ý:<½…B€X5q ¯Çß…·Ïµ“Åw!ŠJ©Ï�WŸƒ,kLOýXÑ´QN<¹©9dSßRW<H¸u ÇÓ¾ÿ¸ý6.ßr!@¬š8¿üÒûwé}ð£#ƒÓÄwÔbn�)=õ!Xàßš© úÿÏ&^Q#åÏ¸\¢”[zdTíi�\kuð<%¶ðRÃI`
+Y
+‘àx:X–§Ør­Õp3 <Õ7íã.<gW@9§ô¸Ø÷–§±pJ¦ÜÓ�»zù.7X*I œðnš
+¬}J| ËSˆ$[«ãÆ¿õ-�2EuaÒ4CsÌ˜ÎS‘Yóù�»zäkaC:�;àNv« °ÓNçi.œžŽài"°V&ÓÉ7a^ÜyU¦ó4NOGðTw2{@p?�§i*ÛzjüT|Éÿñ#å*ð�{Î�ÌÓd¼6sCÇ˜NãO*|¤\.WµÉ<Í!o=Ó‚JSÔpŠÛðçìÊð¸qŸÌÓŽ2�Ösyz‡`ŠÛÈÌÙU`sã>™§2éélž†ÓxêIÌÙUpbl0æfs¬¯d:Oe¶ºù<eÅk¢¹žO[ÞW1cG58²0§óT.=�MTþÁS1Ls\[þÛÁÒÜÁÕ:\9žn®Ž©ÒSá¶óyz›ÆÓÜ{ˆ<qßò­
+8Åç£ÓÓ‹q(]ežÞ’8…ßC <l1$}ÜÓbŠDqîr!b@Díˆ_Œ]V÷Å¿,O�†Süµ7¶Šö}?†(±Ã?üqÞHˆñ'jkî¥#§nnðÂËÄ%ªrÚ�Ò©Dû Û1¢Ë¨U^wO/‡3íÁ¹:À;cqxzê»Q5†?¿I¡ùëßªqâYÊ2°YÑj|ãJTÔhÂAY¡KÚl�My5�C»z‘³î®t¹Uå)%O«%=¡kH,ˆVTL
+¯÷Ÿ|Ô“NÔŠìê=}‹HÍqS`¼U¿éÀno(ô4®V¦¤·­§Å÷¾7ü4ñ>qk¬ÞSŸ±žV[~	#?5¿®ÅÖ‡¯‹Oá^^r�xñsyJã×ß²lÄÛpoü^½§!3Ï:ÃÕÙYx_O+¶FuÊRáé­Z:Â_eŽ&³yJàqRnýk‚¿Wv—ökY½§A+a/1Á¡§©-¹îëé£]V•xj§å'üó{¥’i=&Ì›À¿’(-fV(4†�mos«÷´�Uœw_[¸nöEÚiž¥ž±×•)«¾ñ‡7¡³É�RäÓáÐ>p›
+WïiìÉ•nìN»zžVÇ¨Ô&žÐ‹Ÿ�.Oë!³v"±>HšÁX»§7`Ÿ.G*«e˜d|O£òøD_‹-“ NA§§IµCû Œµ{šCN8Œíi¹p„àÓ�T"A�‚NO«#”Çžâ}Ð
+ÆÚ=õàF8ŒìiX&È÷â§L‚:�žVG¨@dZ
+~¤(ew³NO¹j@A÷¿œÖ}××ûó�ë– vzz{Î-^½áë#k¬ +÷”¿ÕŽîiµ‡fÅªW‚ÚñàeÄ¾s‘N†©™‘­ÜÓ;ßŒ±=­²¼¸Ç©ãP7}žFAù•¿üÖ”®ÙÞk?Œo+ò4á‡º7Ð
+<-
+%`ŸÍœlfú<�“ò«-ÔËÐûG¯?ßVä©Ëßº>÷Ô÷X¥�¦i±½ùÕ|8ÕMH�§ÕªšbC:!~}7+÷\Â¥;Ð‚ÉWÎÜÍë†a�ê•?ìFN67ìg+=ÍËµ.û(z<’×åzÝž†À\êšôd§bžº÷¾?ËUÃNÅÇ3ÌgóKO«y•L«áž†�áƒ—·ŠJTåµ¥Sáöv*pèCHÓSg�0È¢ê Wí£4	H5Úø}ÖÀ=HÈ#Oñ]ˆ»ÄÃ=¥»Ë/ŠJTå¶¥Sñöy£F�‘ìûï›¹í+)D^P½e7©Êr€Xc‰ -³Æ2«&þ=ˆSH“BØÇ)¼¼½@´P¢*¯ý(�Š·?‰ÇŒ‰Àð;ë¼¬å·ïï÷HdâÌHVÅÌ‹žƒ÷â¾qƒ(ÄËÄ%ªrÚ�Ò©DûOè«ó~OOOQß›ž�ž‡;¥ÏL:˜ÂSV‡«9G}Œ@W\Oý u}uCRHßÓÙ©û˜gèéxƒjog* Lz=
+ƒ ¦ÇZí4xØ[\¤×Å)jOYaæâ¾/HX&Æ‹�@Vœ¤bÏÖÎÒœ@Ý‚,HééjxˆtyšÐµ(Lãà®­¢Búf{nü¾Ü¶Q2� ]´ÂæYqbëu%v)Ü½ô�Ø´yªç@nvâ‚ëå·f±®(YÑSÌ§šãQ#z^"§;=0EY~ïôÚG]x»î­¥ð8 }Ä¡�§qd)Ðdô4ûP¤Pâ©ÊÜx7[$ZxæžÿNìÛüC‘=�<õ#/ÿw
+†"z:	:xZÀ}Fñ.8ÄþütÀ}-0XÝ §£Ào£xGO'@#O‚÷â=�m<½Ão¿†ïÅøOÍ'R}4°Àr`ÿvôtTN¶1ŠpyO-xâÈôÑ êåÐ¾Çò=5÷ð¶Uhã)ÅÍßËpyO7gêgÍU¦�8æví{,ßÓC1ÿ¾še:y¦§·²|H~z…ë�>”ù©ÛV7‹÷ôB“™Ë®™Ðhå)IÜêjœ·óE‚Aç¨XúhPzzøyžnÊ|f×,ÔÊSâzÅg9ÐóÌCg�§ÄÒGƒŸºžUâ. ÙžÒO‹µxû:AY@À‡yJMÝnÌÎ?°àü#óÓ¯VNT¢—§ä–ÚÅ@áú8ïépóIU0ÌÓË¾Ü5,©>Xå²ó–>,ÞÓK9ÿtÎOI!*Ýú‹Wx¾Ì=6•NY2ÈSsç½åìêµc˜§–Óz�?ÂÓòõ×Ûé7ºyJNnìÓw°ÿàŽÊæLý¬‘b³ÚÅåRçaŠógxjRQ�V™vž?ø�L†®žrmåO×ÓÚÓƒL"÷X¾§,ôó´Xk
+6:…Éá=)à¥ÚÆ²è†áXÖa·3dú¹z:_»ï…î¡01¿ä=œãvö
+ÿg¿^×WÒ0�
+­lZ¼®>‡îµf¦×ÌùŸÖd-È•M’·à¹F±*UÞÆØéÔ$Wï$’�îšÊŽ¤[(?ëßé²ûæá˜ÿQù¿sa¿Óí±¸í¾¹ÿ7m˜Â¡Õ)ï…þÙ‘§ivÜèMÚÎ¯²S‘ùLá@ßÒ^:ì
+Ò£>B_²Óƒ§Çþ~ý‹Nq¥»Ù÷¨ñ"„á øQ¢Ó·s]ŸOy?=]ß†ë¬V|¡èt÷ßìtz¶òùô+ë„a¶‚«â':mÀG�*šÊŽþ2$�^§ü�N@§g£ÓÐéÙè´tz¶Ktz!tÚ¡©Tê´Éq�ªÐTªÐi[„NUh*Un¶Ód`éº±ÑBqM¥ÊÍv:¶L¿±á	Å!4•3]_§iºìY¯±á	Å!4•3]Q§Ùß:Ùí0¬¬Í¿PM¬ºÒš‡¹¢N‹~èÐõ�V�Nkp=�.³:—i^èÂ†ËÚ‡«vk�ëäš:í¾½®×6®}¸jtZƒëé´S^€’�¯]Ý—¡�Ði
+®§Óµ­ò»‡ìŽN7šû|Ú«y˜ëéti‹äÁÙ]§Õ/RtZƒëé4òõZ‡a~×­¸J·Ö)×ýã$Y¨�â.]×?Z5:­ÁuªBèTéTuB§ÚÜçSKê†N/NèTéTuB§šO%k¨íiœc3ýf;�|Í>±99¡SÜ¼×µ=�sX³ç`Û¯
+›:E»¬ØÅ5´¤_°ywh{çØ¬(ï§—Óð’~�Ü‘ãÙÞ]cÃE½fŸü|Úö.¦áNo�Ð©
+MåLtzqB§*4•3ÑéÅ	�ªÐT"qC+&tªBS‰Ä
+­˜Ð©
+M%¬XXuÄ€N:Eè1 S€#$–[µ=
+àCe§„
+m‰�Cè/¬ßöD€�†ŽuÚžð�²Ó>~HÛv:n{"�dmO`C®S•…AAe;èQÙŽ²ÓµÎ÷(•…AAe;ŠN—Cë·=‘-•…AAe;+¬ÚžÇ*ƒ‚Êv$b™Ê,
+lGF
+ÛQ�…‘ÂvT`a¤ØÎ-
+,‰ l;ò/0mOCI¹,‰C…¶w»Ø”,‰ b;Ø”]e£,‰¶£#…í¨ÀÂHa;*°0RØŽ
+,Œ¶£#…í¨ÀÂHa;*°0RØŽ
+,Œ¶£#…í¨ÀÂHa;*°0RØŽ
+,Œ¶£#…í¨ÀÂHa;*°0RØŽ
+,Œ¶£#…í¨ÀÂHa;*°0RØŽ
+,Œ¶£#…í¨ÀÂHa;*°0RØŽ
+,Œ”ƒí°îÑ¯´:þé)Ãñüê…A›;ýäá×žûûË
+Äó?<†ÖÐi ÓÐi ÓÐi ÓÐi ÓÐi ÓÐi ÓÐi ÓÐi ÓÐi ÓÐi ÓÐi ÓÐi ÓÐi ÓÐi ÓÐi ÓÐi ÓÐi ÓÐi ÓHLîFßþ°O~ýà¹¿¿ÜðG<?÷òÔöŽÀñ27ìM6ksÖiuW¯ÎÈìùµíI(yº›ÙìÄ¡Íº<Û=—¹÷F6›|þW‡x­ËôÄ¹r#�ò4.öuùnÓÍ£§)¦ÛÅ˜Ìì”«�Ödb³òÁÝýE¾€Do¾ù
+õb/',§Ñi=¦öœßM¾›Ý?âq4·ù�|E^O¹ð¥_tPšÚcv;¹·ûégz&�f?òöíø'Ói]ÊNŸíž/S[w6Ïã”N³g]x2(�>•;ƒÒcqÉ§S%E§�'}g¸Z“ù<Ð©–¢ÓoÆÛé®‘½Ò©–¢ÓÙ¼íihy´)�j):=mK®�Ê9ìtl¶Îï;ÖigJ
+JÒ^v3°´»w˜NåtÚ³L?{°¸�NWÖ+^˜–&»‡éTÎA§‹tÙÉw¯k×ßéÊò3MÓdl{o¨t*ç}§‰
+CßÆ!¯¿Ó®-òN3{Øý�Êñ¾G­³Bû6¼þN{Ý²ÓÁ&×-:•ãu:ÌÞ]Æ‹[øµéthƒ½Ãt*Çét•]ú—Ö¹¡NÃ»s¥S9‡�®-]†^šÜR§Å'ò7t*ç Ó$µuñ-Ê®ÿ‹TÑi’èTÞA§½bËn¨Ó�¦Ë×}q�¦y yª7sÝ_e'œ&»‡éTÎûNìæ:
+[t÷Ó©œÃïQ S=tê S9tê S9tê S9tê S9tê S9tê S9tê S9tê S9tê S9tê S9tê S9tê S9tê S9tê S9tê S9tê S9tê S9tê S9tê S9tê S9tê S9tê S9tê S9tê S9tê S9tê S9tê S9tê S9tê S9tê S9tê S9tê S9tê S9tê S9tê S9tê S9tê S9tê S9tê S9tê S9tê S9tê S9tê S9tê S9tê S9tê S9tê S9tê S9tê S9têøR§Iâ¥ÓzÐ©ã+�&fÝz½w‡é´têør§ÙÍ»wU:­�:èT�:èT�:¾Øép8,n†Ã‡?‡é´têøb§oºÓi=èÔñ•NC²ãí(�ÖƒN_êÔG§õ S�Ê¡S�Ê¡S�Ê¡S�Ê¡S�Ê¡S�Ê¡S�Ê¡S�Ê¡S�Ê¡S�Ê¡S�Ê¡S�Ê¡S�Ê¡S�Ê¡S�Ê¡S�Ê¡S�Ê¡S�Ê¡S�Ê¡S�Ê¡S�Ê¡S�Ê¡S�Ê¡S�Ê¡S�Ê¡S�Ê¡S�Ê¡S�Ê¡S�Ê¡S�Ê¡S�Ê¡S�Ê¡S�Ê¡S�Ê¡S�Ê¡S�Ê¡S�Ê¡S�Ê¡S�Ê¡S�Ê¡S�Ê¡S�Ê¡S�Ê¡S�Ê¡S�Ê¡S�Ê¡S�Ê¡S�Ê¡S�Ê¡S�Êñ;MÒ^“igð±Ùzÿ�Êñ;]Y‹�6<xÏ2ý½Ct*Çíte-vÚôà‹tÙy7"�Êñ:íÚ¢½N›<±aèÛxï�Êq;íu[ì´…Á×ÖÙû™NåøŸO[ì´�Á‡ö°÷3�Ê¡Óüñpÿ�Ê¡ÓìªŸ.÷�Ð©:MR[¿;D§rè´gã÷‡èT�¦–ÙO•NåÜ|§F§ð;½qt*‡Nt*‡Nt*‡Nt*‡Nt*§ìïÐ©ÞO¼ŸÊ):�ÍÛž†:•StúÍžÚž‡”‘½Ò©–¢Ó—ü[“y~}¡S%E§O6Ÿ´=!ÏÅË–N•�fÈî	uë®|ÕÒ©’²Ópo³iË31y6+–‚N•Lí9¿›ŒÌfÏ�øn6Ÿ–3:~5-wÙ
+Bab³òÁô»!3,?=ÚËñ«Yü‡îþønÛþdŠéëv1fötÂj’i]¦å·ì•Ÿ‡ŽE§µy¶û×Ïÿê¶d×ïOzõÒi}²¯P£)ï©o^_f'¿vÉ´>wó6¿¸Hm_·gý—Vwõýxþöfg¡Ï<h¼àHŸÄó3£—S¾B¡aæ<:éà¹¿¿ÜðG<± SÄ€N:Eè1 SÄ€N:Eè1 SÄ€N:Eè1 SÄ€N:Eè1 SÄ€N:EìÍ™íãƒé“á�x>ÎðóWîç_ÙÃ¿ÿ•=úwyø?¿~‡ðWöËŸ¿Ã?¿Jÿmu¢¸i?f7¿ÿ—Ýþóöë‹A†¢¨ö„ÀÄØÁìSÑ—8NŠt)Täß‚Á4ïx@ˆ[/ž¬¢Óg¯þEäÔ3÷7éÏy§Ö¨T=ðT‡ÝÚ²Y§+FvÅ(;¥\³ÓCWhÃ^�ÂÕ}µg§”Ë;E�­Ç@ôzwºh÷@Ù)åŠsT[¿wŠ×KØ)e‹uß#Öý}à:;ß¶²SÊ5;ý<GE§—>$Sì”’ÍNm…·#ÓÙ‹O«>Ÿ–'¦YL¬ì”r½;•­¨Žý~F§Õ6¯ÛSvJDDDDDô›—™;ð
+endstream
+endobj
+164 0 obj
+<</Length 433/Filter/FlateDecode>>
+stream
+H‰œ“ÁnÛ0†ï{
+;hjÉNÛ6biŠb–®X4·A‘˜T°,y’2{yµúH{…Êv’uEÃn?)òão‚_¶5ã%x´‚�Ô9þýë	#)rüp1‹gõå§�…ùînÁw%O¾,ÆmÖVuž¡¶RÚemŽ™0+È‚îÒ£¾Ä—9^Îî‘7F•Ò£I£ô­-« 1¶D	ùˆ‹wc+ÖÙ×ë›=-D9~ô¾Î(mš†4gÄØ
+MÒ4¥ñˆŽFQ¨ˆÜOíYi÷ïûäòØ¦é
+n**—4!1=ºÇ­¬½4u1[™­Ïñ�R¿˜þ&<ÎYàŒé+Î¿‘[V¿MƒCT6µÀ¼±‹°³Oº"t«ÔÖyÛ¥?,f'hm,z�Z˜Æ�¢`]7ñœÄÿmMð£³zkU¿oÁ)(¨@{Ü%ÝwžñÁ]ÑSçð}JW!o%tsûùË|2	ùAô•ôeÐ^z`¢ü�ÔYÊÓ›·‘€5Û*�‹ùâÛÔ(cã‹$IÎ	ÔîÕ„ž@ÿPßXÝßY'�'‚ã?:¾
+þ,À@Ï
+endstream
+endobj
+165 0 obj
+<</Title(ST_Color051114.eps)/Creator(Adobe Illustrator\(TM\) for Windows, version 4.0)/Metadata 164 0 R/Author(Beatrice FILOSA)>>
+endobj
+166 0 obj
+<</Type/Page/Contents[578 0 R 423 0 R 168 0 R 424 0 R 579 0 R]/Rotate 0/MediaBox[ 0 0 595 842]/CropBox[ 0 0 595 842]/Resources 167 0 R/Parent 316 0 R>>
+endobj
+167 0 obj
+<</ColorSpace<</Cs15 204 0 R>>/Font<</F1 332 0 R/F2 333 0 R>>/XObject<</Im10 170 0 R>>/ProcSet[/PDF/Text/ImageC/ImageI]/ExtGState<</GS1 338 0 R/GS2 339 0 R>>/Properties<</MC43 172 0 R>>>>
+endobj
+168 0 obj
+<</Length 1933/Filter/FlateDecode>>
+stream
+H‰„WKsÇ
+¾Ï¯èãŒªvØ@¿�)»—9Ú*T>ÐäZ¦Í%eÉv¢Ÿ@ÏpG©Ó.Ðx¿‡ÜÛáì»×äÞ~’Os¨®¶¹°cžctæVÝûÃðËpöâøóáúúp}qõ×ñp÷§;{yƒ{~q>ü1�»q‹òa.]Àn•ðã3w2?ûæ©eçåoª•£û]L`5\œškm&
+îDšk¦qÍ¥%±2ãª3m[·°=qž[l°ŒæœªÈ%ž—s«ŸVD"škçˆ¤`&ƒSiîjLHÙ0x˜+kìç–M`^8<x�‚rUŠE‚gãð‰û¹P�\¨L?G“Q„ `R·ÀKgˆ­êIß’0'9‘%#&¸
+ØÖgBHZ�+S«€1-²‰› ¨?K”ËÜ:È)
+˜ÊB¨
+"$35ˆî23t¨�Y¹Q�\[†åYß³ˆËHªqWPa�¸EDà`q
+ªl€ì•×‹;Ï­AY˜THªƒ¤Z`–Ä8Td	ª€ˆ@
+ª
+ö0Rjv6µ0@×ôµRîäT’ rÉ]+ÈFî%%èŽZ:¹÷JƒÔÄš²�“‚5)y°œQZQ„ÄIÀ¬ï\�» ñ®®ç¨Ò9}Ïdï’€)­ÞÐÀ9/ˆ[-YnÙZšÃe®!m0ÛæÒ†#¤ó´�)Í‰ëi×
+;o©‘MŸ¨qJÕ@ýo{/×h9ËhC€
+EöQŸº®Y)$Š3Å* uPú``cD ”<%}Ö!ãaŒO³¯AÀÖ,¥|mÔƒžæˆ\L¾*˜Ð}k‰�<'Í™´Œ(3âB
+õD”jó%õg-M®¦)£&æÐ:µêŠ(“mSQˆ+˜âb7Iöál5á2_6ŠÝk¼‚ˆjŸhUzÐÆ!€ Íîc¶ièu6øR,E_	ækaE0%›–MÉ9y®QÀ�¹“çb³E-‘w…b<¥Ž=ü"�‘š	/^A
+F%—ŸîF A4¶A.å)SŽµä)êôei(F!
+Bso{A*©þøI%Km¿xy>ü0<ßgßb2»ý/ŠP÷™Ó?#Î•‘n4òþ8xìØêÒCÿþªÿ-nÿßáÍøêrÚ¡6Ç«ßí÷òí´CgŒÝ±ÿ¹úÕð�üÎ ›«Îu;íP¢£»^¨±ñOyÌÂÂUwÏøzÚa\�û	Ãf|EÆœíç|Úa-�¯¼�iúiÿÏáÅ~ÈYœ*ð
+E‚id”b•¶\æ°ÄìQTÛw
+õPYœ,Hh°-FÌÏ%>ÈŸÆ‡ùŒ^úgtnÚe8è¶ÖUà6ÆU;1ÎÞl{x~<�Ä˜(®Dà%�bW[MÄxQ÷SE#I˜1]ÆŸ'ªãí$¸ƒ£8¡£ÇÁeïA[ªÐ¾›°Ëð|yw­ÿÄ­ñýAiÆë^ÿ{ÇŠˆêì9T/V§+ÒÌ›àU±Ì‹MãÅÍqvÓþ·A¶‰“k]¸¿0B´)	‹¶ô A}sw5•ñW+/"
+Ú{'Ë¿‹€¨iÂÌAŠMÀËIK–²D>à-ÆîèöSÂô?N;têøÎMè Dè¥èhãåÿfcr7Å/BV<ÌÆïƒ4òønQ±ð&å½4%2Å�µêÐÈ?ü@OŸBý ì3*Ý‘o\ŠrEl²æf¿˜@ðÊTÛÉ�xKR–¸ž;YßÈm*ò0ÓÝÔð­è£tl•Ä'q³’Ú‚=^5T3øÍxáØ‹€†5|Ž`À|Ê°Öý;°
+Ò2dþå²—[™Ã(çNua1H¦?u‰z„ÊÚ�{Ð@ÊV£¶Z#h\£|�N=
+6[tRóK¬ï%®<âpÐ eï%Ì×È@!s1J÷+”D­ CX�Ýï7ãóUr}"-¡Vi™êçÒ2çSi’ÝÇs[Cïúï§ˆ�÷=l¿3&k×4î Û�áô�–7t–ª':-–ê æM!À€mD±7õ¸QFžÐŸÖžÂgÚ3mµóK£�šCî«ÌÉ¦ÕjWá²iQïÕŠ;æ*R³)Š¢(–¼ ¬[Ÿ˜Ãzòû‡9lCÌV›þooÞþ5Édypñ�tJd\Lãl®{°Ir«C÷ZY0zÐ©ãÑî>ÜÜß}XVŒ€é!gn‘ey°^¶C¨¢›¢Äu	±Ü}Öí;á\\ßñ„s}%ˆÒÃ§!%=^ÕÉ®ËG%àcKì}Ü¹ëËƒ“]Ã‰“…äHsÑ#Ny%<
+CÁ¸E@}~J`"pïë66¸¡·¯E¾¿¬ Sd\/|BåûiCÝ�Ù)¸~M|ßhùŒ"áŽ~Z>h¿¢%eÿ5-²îŸÖ¢9}Œ_s„êÑÛ
+KHhð%ãYÎ¡‡W½ØN:»|²ä+H1l.»Uš+~™·/¶©'e|<@��XføTQš?@uã²Xq·wªÝÙ�ÏÜ(OpH™úß$Ê^´¬U‘vuÎþq$ï.îq³ÿ0üP°Æ®
+endstream
+endobj
+169 0 obj
+<</Length 621/Filter/FlateDecode>>
+stream
+H‰^¡ýÿÿÿãããÙÙÙííí¡¡¡­­­ÄÄÄÏÏÏ555uuuddd“““¹¹¹ÒÒÒÛÛÛ???OOOGGGööö>>>………```PPPÑÑÑ999JJJ___›››LLL&&&DDD===fffqqq‡‡‡   ,,,UUUQQQäää½½½ÌÌÌŸŸŸ”””¦¦¦§§§---+++@@@ŒŒŒˆˆˆ¬¬¬���¶¶¶:::‘‘‘®®®NNN\\\///¾¾¾111ÔÔÔEEE666333ÕÕÕ###III���777RRR<<<000TTT’’’***   (((¢¢¢XXXŽŽŽ²²²;;;HHH}}}222†††ppp���CCC‰‰‰xxx888KKK444bbb)))!!!AAASSS»»»¤¤¤µµµmmmlllBBBåååÁÁÁ...eeeÜÜÜ'''£££~~~VVVššš%%%MMMƒƒƒ¸¸¸±±±ÓÓÓÊÊÊkkkZZZ"""$$$aaaŠŠŠ¯¯¯···]]]ooo˜˜˜{{{ÍÍÍ«««———hhhjjj™™™FFFsss¨¨¨[[[nnnÂÂÂ‚‚‚cccÝÝÝËËË´´´ÆÆÆ•••
+
+
+yyyžžžwww^^^���iii–––YYYttt€€€ÃÃÃ¿¿¿gggvvv¼¼¼©©©WWWÉÉÉ‹‹‹¥¥¥zzz°°°œœœ0ä
+endstream
+endobj
+170 0 obj
+<</Type/XObject/Subtype/Image/Length 8792/Filter/FlateDecode/Width 689/Height 565/BitsPerComponent 8/ColorSpace 204 0 R>>
+stream
+H‰ì—ûƒ[EÇ“›Lv“Í
+kÜÒb)øh*„–J­X*e±(´" µ*bßøß�Ú›M²›Mn2çÎœ™9gî÷óÃ6Ý�{¿gÎ|îäN«àM»(é¤®"]SÒK]D6ÆÂn¦®"í±°x%j(}í§®2c©k€Lg. ‰
+œ¹€&Ú8sUàÌT±…3ÐÄ°›ºj°½‘º˜üIÝbET7Ld¥ÕCƒb%Ô¥c~Ø›iõØpQÚÚ€°ðÕÖ®Â2Ãæ¬­Â2Â¯¤]Â2N-H;„å ¸Rpv„õ&’LpvëGT�à,„õ"�@�wÂº’L�f+aÝHjM“·Yë€aÒW�[!®xjRak"IIµÄÂÖBš"Òê	„­S�@=$ÖKÏª†ÔºÂa©é‚µ�\7––-\	éõña)É
+tÐP#Öž«D%ezam©z<PTª;Ö*­ki€²vm¤:Ô\».QZè{ÆêaWç)]z­uÓ€°+ã¤ÍŸŽâÒ­@Øaª]wõk�°ÕYÒ&_õX„­JÊ`¹3˜B%¶"HÚÌ�Èá©«Â.Åd³ÐÙLd»˜"mÚäóìaB¤ÍÚ�Ì¦Ó‚°‹Ò&íK~:øaÿmbÂ×“åWhfS‚°sÒfÌBfO!„=¼¿´	s‘ÕÄ ìÁí¥Í—�œ¦a§7ÏiQ—Èhrvroi“e&ŸùAØý[K›+;ÙÌÂ¶2ZÍ5äòÎa›ák+—iBØL’@…°Y,#�¦ÚxasXD2L¶éÂf°„uÐ?Ý†«k¢~ÂÍVýòÕGû”-¬öÅsBù¤›,¬ò¥sE÷´,¬î…ó@õÄ›+¬êeóCóÔ+¬æEóFñÜ›*l£}Õ<û†
+«xÅXÐ;ÿ¦
+Ëx/•¨5¶™Âª].>´¶ ‘Âj],V”6¡‰Â*]*nt¶¡�Âê\¨¨ìCó„…¯3Tv¢�ÂòÜ&4Û8a5.R06£iÂ*\¢�èkGÃ„Õ·@�Q×�¦	Ëp�¬P÷7KXuËm-i”°Ú'
+ÊzÒ$aákÊºÒ(a9ªÈ]Æ6HX]U�iŽ°ª–%.š:Ó ayªÈMÏ2ƒ°��Ü5ýP´™ªªÄ¯«š%:ŠšÃ lq÷Îæþ‡m3à*«
+¯¦*Z’èé‡°æ£ýÑäƒ`a¹ªÈ=Ï3‹°3»“b…Õ³ ‰PÓa�ÝmÆ/Å=r…e«"SÔ<Ñ,ÂŽŸ¿÷JVÍr¤CK‹X„ýxëä‰ÒÕbG¨°Z#)JzÄ"ìVktß©íVq¿Ta«È%O5Ï+ÁøÇ©‡.%K‘]âvü:ÐêšOæ“|…-ã.,gù¢ã¹ævrÖÚ2Ÿ*ß
+âÚO!�âvrÖj›O—§¯€8ËZEÎhèÛ+A«Õ3§%¾ÃªØ7d ¡U\‡®1gÌg˜ªªÄ­›A
+zÅ lçx{òá³ÅƒLUUâ(,sY£àéf6Nõ(XIÈïVöÂrW‘7òŸïÌ…•¿Âß//aÍJØë$ÕÃsM£ÿ„û	Ë^sšøöËCzÇ2–¿ŠÜ‘þŒg-¬ôæ‹DxÏò6@Ù#ü)‡°`Ù]ËYXá{…Td·-kaCTÑD÷-caeï‚Ý·œ…
+REý¤ç+¬_ÛÚ.yøs�Œ|n¢ËB]a½Â}Àœýücç¾ðø^·Ñ‰ä-Ö]ØQQ˜¢ˆ¸E¶gNñÉ§vN�¿pÆë>:ÉRØ¶Ó	QT5õºè¹KôÌpÿß§¿qŠRÈRØÖØ×~€’Væ½DÏt'Ž�û’ß�4"ø�ÀCØA)ì @I«¨ÕDß–÷Loòá™‹—üî¤’XÂn|ùò¹�Z_aÂvKa{u²<©'¬gXïþéÔ¾ÒÖóV‰³Å~µå¹«W»ðµ×x»Y
+»Y#Ê—¸ÂÞ3öùkž·RIa_¸¸·÷â×ŸºþÒÞ7èyÛ‰{æªÕCï¢wïTØ§ûßô¼•Jb{ìåWFãoôo>D¾ÈCØÖNÜwóZÂú†¼|ëú+¾÷ÒH„¥}áÕ½oO>½véIòU>ÂîF=sEvöz~æòë¾÷RIxaßøÎw®ò¶gº‰ÎÔh¡ÿþÐ�
+ûæ³·F¾÷RIxaßºõ–ÃU>ÂfÃ!Ñ™:Âz‡
+Í÷¾?ü`ïöä}/•„'xóÜ�®ò¶eÚ‰ÎDöõå‘òù[oÿä¤÷­”\Øïì:\å'¬C ;ô4†Ýá§w.¿û³÷nüÜûF‹˜£°ßŸ�à¥=øÎ¥é§»þùª‰š¾„˜Ou©Ì#£RÑ+ÁÖ/«óöé_N>½výWä«ÖT¥x‡
+X…#ëÄ*mð’~}í7ûÚg®¿Lÿ&ËQXq«OR ²ÁúíÍs÷­ÖÉþ�÷èe)¬_÷‹ñRqÛlør¹}öýº�…°üùG¯ª±Â”
+_Ì¨þNaùóç¯©© (e•rH†Â†Zóú·uÑO�±r*™#Gaç^àT‰œMVL!ó@XöüÙp�Sšã…Üë¤ÇÁÂ²çOG{”!e“�_E…
+¶Øõ³~UÈ0ÂzA6qþd¬o"Œ�_„�ŸßâùJ—a¬¼@Ë�Ïåšc!¬´´pëL>ô1U ÀXëQØ@éEaŠ¢C)€­‚ôÆBXÒ
+kÆlÆ- ¹±Ñ€°lÆÂŽùœ¤7V\„%Ò-}Ý!Äóæ§6Âz@J¶Â¥°»ñãa= 	*½]
+»mMç�‡°äöè��)¤§Ýb£¦ãcÂ–e„¥2°/^�åMllÄ¬ÑXØ¡e„¥24[v˜ðÆÛÚ!¼vAX*Û¦›&;é5{—ðÚ•™°·0‰²S5ºg¯]N"�à„$lÈüNªì¦[ØÏ\–-?à>˜p‹�š<²Ÿ¹ ,ážá —`ZÄäÈ§.Û™ÂråÓVvÎÔòÙÙ¦l±»Ö3„åÊ§	§¦Nÿwð+Ïì�D>uY‡@Xž|ŠwÓ1æèÿIÊ6DØÂÆÊ'4ë`g]¼ˆ`lºw‚È§.ë�¼„
+º®~Â–¶$,e“Í[ØXgXyÂ¦Ê·6ËTÉiæ~K½>6ÒÖ8³6U>Õ·ÅmÀ9�¹¦‡DÚCX–|Kðì¸U¡åò›­SB0¤­1„åÈ·í�«}�“Ù9=(qßE lœ|Ò»jéiÆ6ã%ÂÆÉ§¸¶Ú¸™±ÎñA�°®èÖz¹ÅhBF8 ,™ßõ­™&RX‚ŽÓ!®ñA�°dŽýÞtê¥%výÞHùÂ'l±Ö6"µ°msÓtë¥¥Ö~éHEØ¨ãa©Oýáýþ¨VšDa)_÷3«óƒa‰ŒúWÿø'³Q+M¤°û? ,S˜\a7öþÜzâüV­4¹Â’n.ò%Â\ùKktÖ´ë¤)–ðk»G ,�Î»WË÷×>ÖIÓ+,a„µŒH+l÷Â_»½ÞßÎ_98vAØ$@XÎ˜ÿ¸Óÿçv�4Ë„%±yöÅbÌ¿n_©‘aù�°$®]}cÿßÑ©ô4Ë„¥ÐùÐt&Ÿ†§^¢§éÖ@XZ˜Pa_5[ÓO…ùÏÉiR…5a�m„µŒH)ìEgö±8þ?ršPaí¾¶ö­a-#’¾Ãº¥‰Ö�|ßÂBØ(ùÑˆUYÄ¦Þ†ëŠ`ayLù
+a�‘+¬í�À?Àú×p@XW´
+K­Ê"6„µ�€°ä›³¼ÄZFAXÛK¾¹Í5J]¶
+ÂÚF@XòÍm6™r€1Õ£&¿_ñGRzPâ>(6R¾]ØUVNoõ¢,„�•oÕÍÌþ5¿ŸýÁ'=$ÒÖÂ²äÛ7Hsð¡â#aƒ…°Ö…
+YÑÚ{ÛwH3÷qJÅßœïŠ(Á†{N„¹ÔK“+ìš]”ò˜å-ì]ëˆ¼vØ„Â:ïÿ”�!ÝAÜ5.Ö!–)ŸTÝ²œ$]n°q“·›ö›RXZôgIï]5n‚¨ÉCÓ¶
+�°ö{†ƒ\B€i“£Fo™MÛKfh‰—Ý”
+¶œhÏ:ÄéOäœ¤ÖŒRe§ó5ò™Ëë©+7aÃ•Ô6E¢ì„lÜ%Þ0¦o“™°KÚ´~]6Ð}ÅewË×úŽe„¥Ò³~]Ú	Sn°q—xP
+k;uAX*Â×Uˆô¤¾Æ]âÒWŸ¯1{„¾1íéi}�™Þkýsúy'i…í”ÍÜ°¦óÇ7hƒmJv-ƒ²6TM›¥°Ýøñi}M»½W’›°Ájê•Ânâyóû
+a}H+ìøK¹7k~j_!¬i…í�…-ùœ¤ö%ù³„%2>¬§®ë"'÷%u~ù	›¼Él˜Jê–ÉNXMf-½¯z¹„
+‡j´#^`”°„
+�¿m2|PÃ"
++¢ËžU™Dê*ÈOX!möRN†¯B:y
+÷/u¯c„”qGï¤è*§�yrVLŸ]¶J1Û« 'ž…•Ôèºú	ÒUT�°�©£ (]…õq„
+UCaº
+zµš'Ka¥uÚØ]$‰�´z&ä(¬ÄV¯R ­-‘]lAØˆS!få/E ³ªL…•Ùë1f‘Ô­Dheûe-u±.ñJe
+V ´‡æà‡ý·Kì²—³©{¿—°¦Ã^Ïº´C…v[R;è#lÛü­¦N¥¶[R;è#ì†éñ´±ßQ>ÂMÔ—ØZÂJí·ÄöÏGØ-³Ã_ÐjþÏ~¹ÿÆqUq|=›³¶×k	k1yTj$HxüR¥q¤ˆâ¨TNÓ:)JE Bù¢¶©µ!U±¨\AC~I[ !$„BxJyó2;»kï®çqsçžsï÷óƒgg|ÏÜsÎýìì­²m¸ØöÏBØ>õ¤T„m¾¿PÂ&©°M¾ué	Ë¶ã"àÛ=a;©°M¾ué5‘oË%À·{Â®¦Â6ùÖ¥),ßžó‡qó,„]L…mò­K³‰|{ÎÆ½3¶MÔì[„m
+ÆXa;Ú.’ÊGWXÆ]gçÎYl	šF7nù‹�õW=da¹ Ö}XXvH�uß‚–[2àÝ¶�…eW�xw
+Â‚ix?`–[	`Þ³ …eW‚¸É–[
+üáÞ±°…eW{ØÅC–[Üaß¯À…eWsøÁƒ–[¼áß­Ð…eWk|½Ã–[œÐ«à…eWc$|¹#–[|‘Ð©ð……±ªˆhTÂ²+„+"ú…°Ü*á‰Œ6Å ,»JX"Ã×H„åV
+G„ô(
+aal5RZ‡°ìjá‡”Å",·b¸!¦A‘Ë®fˆñ5a¹UÃ9Ý‰EX[† æD#,»r!È×˜„åV$u&aal¢‘°ì
+b‚(_ã–[E<�Õ•˜„…±ykJTÂJ[œ&�Ö’¸„eW“w¤ù�°ÜŠò�¸~D&,Œ�F^;bVà9D`3¢–]YèkŒÂr«Ë";Ÿ°2×É"û¡°0vˆÌ6Ä(¬Ð¥ª¡MˆRX©‹U'R[§°ìjk©¾F+,·âFný‘
++xÅjAnõ±
+·±‚‹�VXÉ‹f‹äÒãVô²Y!ºðˆ…•½pæÈ.;fa…/�!Â‹ŽZXé‹g‚ô’ãVüòi#¾àÈ…•¿€zÈ/7vaXB
+(6zaCXDUB(Â±ŒJQ(„
+d!«	£LÛ
+e)+¤H›Ýš[­µC¡”a‡÷æVlÍ„S„Ý<œ%Í! â ìîí¹Õ[!•a÷îÏ­àºª0;1·Šë!¬² ìäÜJ®�Ð6çvjŠÀV7Àï „�™„[ÕvVNÂîŸ…[Ù„÷ƒas¦	f•ƒ)d›3·ÊÍ¤Œ lÞLÜJ7 œŠi lîTâW[|E@Ø‚É¸U¯…ü/\!¶h6Ák.8õJ lñ|Ü ˆä¯Z5¶dB‘+/2iu lé”âV_^Æš@ØŠI¹u¡”àu…°Õ³
+r@PªÆ@Øêy…x %O; ¬ÊÌT��c@Xµ¹¹5c†Xt…°Ê“s6‚ur5a•§çjÛÄœa5àhË¤aµRà¦·|Üa5á¤§\šÂjÃE.y4„5€�*ì6'Ma�ðìK¬¶¶ ¬9Þœ�öáša-ð`NÜ¶¶ ¬%Íú½­-kOSÁÖ[ä\&Ø:ÂÖ„;¥Ü$aëÃ�Y�u[/TŸb�5ëkkkÔ>4 ¬+ÈÄ:2ŠŠ	ë"ÕF�–a)|÷XùýbÙÅ$ñ�ðO‰•Ü„í,ûÎøG�°«=ßÿveÉwÀ?r„í³ÛTÈ6!Â[�#l‡o]@Ž°«Dxër„]!Â[#lúÎ…·. GØd ,Þº¢GŒ°��°xëŠ1Â.tRð„�1Â0ÂQ@X 
+=aï\¹²ôV7ã€»œ(DOØ„ˆn¬¯ß:¸E]w9Pˆž°íå”oÓ{Irè}w9PˆÁöê8I€j„}Âo»a�7ð„¢0¶a�7L„=a�/L„½a�/L„=
+a�/°‡¢0öÇNR #a{NR aç’'©P��°4Ê�ÞrÒŸ¨Û^ètçÜæ@!]JYYídÖV;7ßé.Æ'MeÀ™°4²–,ñ]Ÿ±°ÙC¶ì	»ûxÅx$viw[¹‡l`!,ðÇÂ¤|*/]kÛÎÒ@5a`„¢€°@ˆÂQ@XÑñSJyòú³gú¾3@�îæÏ^ÿù±»×Î½
+c�º´<8œ¹÷î/|§@5]:”ïo^î¼úK¯éPNw+ÉŽ6Î·Zó§¾ûÎÓ/¼é9%Šé
+ûpóW­/Þ{aí³§Ž=zÖsNÒ=òëååÓÞ8qíû­‡—¿š^9{|í7¾³ €î&=÷ÆÆÛ¿mµÖ7·—žì7'
+é>GíôóÕ{Ù¥›W?ô›…üîëÉîç—Nf‡û'ïûÊ€
+ž8¼'ì×.Î¿ßüƒ·t(ç!í	›î†/øË€1”wñ�Â¶i„j0ÉuîÅ	aÇÆ*àçæÿô¹mã`êÄÊ9šÂQ@X Š	çúIñ°üA4ÍÐ¹~ÒY]!ÿ¢¥Þr2@sP{!s5Ca|2šYaAÓ�¾³ûØ¹ÝKyåÏó¾qDêÜÜroI÷	Û=°ÐÆ–€#ÉÑ£GO^ÞxÅw&n9—nb»‹jÂ®ìna!,CÒ'ÊšúóG“UµÆ÷ûÁ€	ÎŽ7×>òœ‰¬œƒ°üHèHvÜ9y*ý»ýpíØÆ_úå!¢€°�‘îÙ²c¶%¸°qíÑÉgžyú€ç¤jÂFBw{½Û�Ÿ[OOŽl½™þ}âø¦ï¬êÂFBß:qwëå×ß¹ø•VëÒÅÁn`ûü¥/ùN«6 l`$ôÚà�î¨öSG³k?ºþW¯9Õ	„
+ŒdëÓÃ¯m|œícSþ¶öÀcFõa#¹1Z•ÔÖO®žÏ>~cýï3ªÉõáªô�®ŸiÝº�~¼°xý¬ß¤jÂFr˜z¯ö¾“ía[ÿxiãtë“ñÎ  l`$ÇR?ï®_ÝÜúgkøî•©60FŠÒévvzó}ïcÏ)Õ
+„¢€°`Šz6¼r¨¡±`ªã1äpmä>aákÖßïz„µ¿…“[CXA@X+
+ë×la5iPØ’µ±{ÿðl�W.š¶ø?4>Ì’‘·àáýàQ„Õ„�°“²è/ýÄº{	}Ô�G@XM8;u¢9ÏÔºûŸéïŽ‡°šøvF½yv”sï¥˜‘UðL"ªÁÖÂÎœjM4»îzÁÓÂšÏf¢]pPEsÂ¬Í¾Ë
+[Gðî¹N4°Æ4(¬âe«…·VkêÊ*ÁVk¨„õ@?I(ITFBØ¢àâ*ÁV‹6
+P…°Ø°g1õµ«2Ð¡°R_º¨ü\-ÂêÑM…= 2Ð�°³×µ~w4MŸ[
+«l6%huRaçUº–ŠÏ”ï:£žY°¦s6y�†ëV=©°s*
+;½jºÓŒW~ÿ�\OÃWMÚŠï\N…�XmÕtöÓô}ÔƒÉ<x*o³`«Ë¢Ú;W
+Â–­éÈS]ÇQ48˜F“ÕÔ6ÁV—®Ú;WÂ–ÿ—…Û¶‹öl/µw.çÂF
+š¢Ë‚Ú;Wö“k7Ö&4E—vUËhü{k-ì$FAµ{œ:oœê
+Á˜Jaw?Ôø„U_xÅkÊÁ§†°Vä?~J©qBå ¼<m‚5œ³
+VÌÂjSý„�¨ñ	«åÜ¾KVÁ:ÂîéOí»ßÔ8 	„-Š†°,�°EÑ–%¶(Â²ÂE7 ¬mOcÂE7!¬êýÀ.¶(Â²¤)a	Âæ
+º4&ìäg;óO „-Š†°,�°EÑ–%¶(Â²ÂECX–@Ø¢h÷ÂZ¶4N lQtÂªÞìÑ�°a!l-4%ìÔ	„�þPÂECX–@Ø¢hçÂâ�Ë„f„%›#¬êÝÀ
+	;}a§þ }jœM9./O›`am‚Uò†°&ô*þïâ	kò¤Ú»¤¬z±|`Þ§‚±…5¡¿X1`ïébÑ_ó‡¤Í“>7ØãÔ³cTo&H¨]5„†¬„­1´ùu¶š±8ÂšÐ¡…ª!ÖI0vF¬R§jÈPØZw€à«+Ô­BS‡¦	ö	Œ ªzë‚°–IúÓÔ¯a½ƒY–Sa“Š1Ö[0˜¥—
+[õÖa½ƒY–RaW+Æ@XoÁ`–ÔWZ©3uhö˜ë¨a½ ¬·``„õL(v§3Ÿ·ÿÕYp;{É…O=õƒ¦R°
+Þ¹ÝëõÞûÂ�·mî
+(öeàþ‹´Ôw;{É…!mºTõöX[
+¶Á	½üï/Ÿ8ñü¹wÿcsk�O‰°ÉÑ�°ý+î|Uö½LIC)Ø't4ýÛÿæúÖš³¾EL™°GRaûŸÙûºó_W³—\²øÃÿQo|rç´Ólƒº•Û[lî
+r)6Ýô—Þx8ôõñÉçûüûNf/¹�1O—[?¡öÿÙ/×§&®(€ŸÜÍÙ¼ÜR@"#ú¡mDàƒUZM#¶<ŠÐâ¨#ŽÐÖbªŽŽ( –QZjiQËLdm;:Õ‘)B´ï—ö¿ê½7	 ÂØlvÎïÃææ>ö.¿œ=+ÛîpåÙÚ±Ôå.„�W/
+»7¹71#ºÂz4OøHÌ�¬’Êrä¤ö)—¤°Yï>ÿiU47—¬:%â0/£‹†ågM½Ÿ2lêÑvÜƒíÙÖ‚�ùücìÓƒfì®Ó!Pð€­w9o^mñŸŒxÝ´Œ.fˆ>ŸïzÁé.#·&fFWXÄÁ0ÊÄ)–âj]+ÌØ]§C ¶Lðë+½N^Ôg‰žë¥)‹ÃasÅ# Úµ¬ÍÈ­‰™ÑÖua´ñvdçzÙW^mÆî:‚ª
+ÃyEîc~¯’uá�…Ù¦…`t1“¾btWj«'"†¾°ü
+gò“TðXöKÍØ]§ƒã\ÛÊè)(ëVà½F)ìÏµwLÁèbÖsÊÈ-	}ô„Ý–Ç¯¶`ØðÎþ¢K9lAIpiÝ!&8Öû1Œî”Åë‰ÖÓB0º˜U¤î��x=a�ºÅ‡ÃNè¹nˆi˜ÚF2ÂjŸ×*²áhú"Á
+Hm©ö0	k"/²Ð¯At``P”fûÌØ]§`M‰'Þª~³.]hìq¤¬@L½°ÛHXÑö8Æ„Õ\xî»ä«DÀ”Ýu:zÑoÙñKøU†!_M
+Áèâ×Rü"žAGØ6×Ba9âz ãƒT¿ø&#ì9–ØUcoñkâ=3C0ºx„1#·$ôÑ6}»ët¤?„´-&’„ef©“Yë9a§êv™š!Ü¯orƒY…•q˜‚Ûî˜=„¹�¾c[Ì0YºÜªS™.¬<t9d®°r‹¸µ3	ksØãqXÂ\Hß±-fbÂÆ­ECÌc÷i;z¼ißý…ìÆB0-FbŠ„°¢2˜Ì°K$Š´dXa«Ã6C†ÕœSq˜‚Ý¡Ì°i;¶ÅŒÖmõ<WÃ*»'
+ÂºÄ/eúîSÄ:l¯Ç\a3³|³…0Òwl‹Åg›úòÜK‡ù3ww8§Ý~Ö—.‡jMs!}ÇFÄyQXv×éHi[LÌÖ²ÅÄ| a-[LÌÖ²ÅÄ| a-[LÌÖ²ÅAAAAAAAÄ|È)ðò«×�ønWŸ¯[×Ûý ëöŒkñ¼þ½•,&§MèÎÂ½I„I1XÚM
+›xv\õp¥83­EEÿÞ9¹,‰ièM*P‚0Œ¾*3¬ÖSÙ’Ù&ÜÔz÷p‘"b\])®»›¡ƒ�lÃŠÇ\ð:'–gloŠ)m#(í~{wÉ·Àvé9F–®L8¯µ#vLlÅâˆÍÅÔ4!ÖXuÄ‚‚…s
+à-‚÷»‡¹>�Ð×
+ÿ]¾èãªÌ½;Ê…]}Ò°«ƒ*DWÙ´B½,îâÝî"9]vÜ?[)ôEY_àÞø4�fïøp§¨ÞŸ&ˆ—À²™ÓoãþÐC€[U�¡Bè7ŸoYC|\Í×òjÀß¡Ó}ue+µŒMùŽfžYùðgøG¾Ï”Ó?Xñ×h¯v>b±’à<kÕ R,Úck£oäUôÎD´HvˆûøÂ>ß™²‹–üýÄƒ-gðx5ð‹wëð'{K°~ëŠøxÀ#®®jM$ÂËçl­7›ëüC¸j¬>þF¨½
+PzTN÷ô»eºôW°Â˜°*ŠÚC´Ûybu>àÃ›·ºB¹M_¥ýo' Œ¿iÕ
+nhÿàHà´×ñ5?>î%Á–à8”0aô5: ¹ÇkËmv
+K°BXÖ¼&¦Ý8ykh@ãcKð¸èãÓŠÅ/C´¿ùö\)«ø.ñ×óawA'À“Nk€XX0äYÐY±šÛ˜+G‰ÚR¾tímð~Ö,¾n—Â>Í�*°¼Xãª-¹Â…Í€©¬¹‚W­îþØ÷{â
+
+„°'ø“%Ãdéên_3vvýôvÄÂS �áÔÓ] í@ì�Fiƒˆ?ðVìy.á	3ÊçÝÁ–(WlËÝ§ps½˜ÉW@±ƒöÅáM~¿˜¾‡/rD ¦iCír1Èi\cå<$î¿ëHnŸj\•¥‹€X„d®†ÅÃVGAIr�éAAA„àÿG”?'
+endstream
+endobj
+171 0 obj
+<</Length 433/Filter/FlateDecode>>
+stream
+H‰œ“ÁnÛ0†ï{
+;hjÉNÛ6biŠb–®X4·A‘˜T°,y’2{yµúH{…Êv’uEÃn?)òão‚_¶5ã%x´‚�Ô9þýë	#)rüp1‹gõå§�…ùînÁw%O¾,ÆmÖVuž¡¶RÚemŽ™0+È‚îÒ£¾Ä—9^Îî‘7F•Ò£I£ô­-« 1¶D	ùˆ‹wc+ÖÙ×ë›=-D9~ô¾Î(mš†4gÄØ
+MÒ4¥ñˆŽFQ¨ˆÜOíYi÷ïûäòØ¦é
+n**—4!1=ºÇ­¬½4u1[™­Ïñ�R¿˜þ&<ÎYàŒé+Î¿‘[V¿MƒCT6µÀ¼±‹°³Oº"t«ÔÖyÛ¥?,f'hm,z�Z˜Æ�¢`]7ñœÄÿmMð£³zkU¿oÁ)(¨@{Ü%ÝwžñÁ]ÑSçð}JW!o%tsûùË|2	ùAô•ôeÐ^z`¢ü�ÔYÊÓ›·‘€5Û*�‹ùâÛÔ(cã‹$IÎ	ÔîÕ„ž@ÿPßXÝßY'�'‚ã?:¾
+þ,À@Ï
+endstream
+endobj
+172 0 obj
+<</Title(ST_Color051114.eps)/Creator(Adobe Illustrator\(TM\) for Windows, version 4.0)/Metadata 171 0 R/Author(Beatrice FILOSA)>>
+endobj
+173 0 obj
+<</Type/Page/Contents[580 0 R 425 0 R 175 0 R 426 0 R 581 0 R]/Rotate 0/MediaBox[ 0 0 595 842]/CropBox[ 0 0 595 842]/Resources 174 0 R/Parent 316 0 R>>
+endobj
+174 0 obj
+<</ColorSpace<</Cs16 205 0 R>>/Font<</F1 332 0 R/F2 333 0 R>>/XObject<</Im11 177 0 R>>/ProcSet[/PDF/Text/ImageC/ImageI]/ExtGState<</GS1 338 0 R/GS2 339 0 R>>/Properties<</MC44 179 0 R>>>>
+endobj
+175 0 obj
+<</Length 2146/Filter/FlateDecode>>
+stream
+H‰ŒWËnEÝ÷WÔ²iÚõ~,I‹ ŒÄ±pì!<N  È_ñ‰œsoõL�;,,Ïéºuß¯ræÍpöå+gÞ¼r™½©m.Þx?Çh\˜[5ì†Ÿ‡³û×»ëëÝõùÛ«¿ö»»?ÍÙÅs�<;>ü>8scôº³a.ýúæpÿ‡ÏÌˆìl›u-ËŸ©VÍoï)¾ÆÙ–fZ›�f?Ô2çê|;Ô0g—¨`n‰<\^á“û·PºÖ¹ä�ÜœSËgËáÃíPÂ\�¨8EÑÅ ·ø^‘Ø•¬\ã¹-^`¬É?ü#É“ÜÏ¡é¹Ë•çËmëAî ™Â,dF’SŒ—Ñ6ž§ ç!…"ÀB!ö�¦Vëxèr$ÊI�­r*)íÜJ%´Á"0hu®Þ)ªD1•N±ÓCº³ÌÍ)×‰Ré
+8ðIÔs”‰ð…ÈW¹‰`+mhš¡mæi$§Œ°ÉÍì	’MJZ/‡5	¶Ž“‹tûƒYÁ¿¸¦0–‘±$ôp_œ[äé> 8È“À
+úzä'4"j‚v 'gÙ%bò8#|ÂÉ¢!’žGº×ÒUòBá ¢RBND¹mÐÀ»"Ø
+ßTåÔW¹™Àžh15fáë(¢ §Il%(b¡Œêø–iè\ÖÂtüÀ‚Iiýá´L¤r$w,Å‚0#Q¥¥àÃ@)#�$
+²ŠjVß£ª+R�‡MPsÕ|àaE"4«Ùšæ†ÊrDLƒF¼8Iã…ÖH³°Ð 5ˆZ™ðI€w�úiJëPa¶
+a=F¥�EâÂG¾C1I(SÐ+83©lIz˜$áªˆˆˆ
+PMICS´(+\iHœ=€ºYO”bV³c¥�±M5È+q–—ª)³²z+ãµŠ‘Ù›²—:·°(¡ÖX×(¹–¢`�†Jä„Ög¥µ‘(d¯´±i� 8•ß1®(£:™|<qjÊÕÊIi³Ð–»âèUÀÍkßÍÒ¹á€–¥ÙÒë„¹@Ü¤®ÙÁ™™ˆä‡ÓDeæ¾¸x>|?<Ûg_ ™šíÏrK&Ž‘2¥
+‹¦"C¶ûÁb"Ý,òc{5lø¾Ùþ=ü8¾Ú¾tSšý˜Ÿ¿´iÚø
+ç6¾œÐ¦ÆË+9ûíRþ½Ù™ýN¿ü2�‹/ïn&ˆ¯ë¨d·Ó†wÍµÂ?/§Ÿ¶_/¶CfØ`V/¦£
+Öb”¶Œ`Õ\	bË|ï\8ÔŒ¼Y3¨Õwd çÇûÇcñ™ë>S‡�&¥cTw‰ƒÐÕ_¡ÂÅWÆÀ?è8`?úpæ“öHœG�KôØ%
+Œ@>F )×í„©žà;|Íãë	î§ùmg\‚ã8Ã¥žcÔôû«Wß½ôQŽ Sw“ƒã?òåÝÛ÷;ùq-´üã;ù}y-*/¦»È�„y°¶î‚––ú�ç7ûÙLÛ_Çáo8‡QBÛs5Ç“²mMÝœýòÒhnî&´dî%ä�éL>òØpL XÁk%¥�RwøÅÍÝl¶SF?LÔÅøÊ¸jÇ‹	­’NãÇä#‡Þ€G¢ÃE)÷6˜%pËÅ%é5t=6iÎ]%Ô\9¨äs·/{tÑés¸À›)r�ÜU 
+üK·
+YY`* ¶•mè³ÝQ\€”–Å	‚¢‹$�‚4±’Ì”ë"
+hrÁE+@©²Š³fƒ¾RV‚¼ú°$[º�¨0®?g&o)+‹Ø2Zþ¤PTìÔdï�bOùGùhõS
+B¥¶“£¨¢Á\ŽEÁ¢q‰¯¡„kt•cÆ¦”­ðœ%>A��Xg¥ÊNH:€adàºwœ~õ‹–žZÔUÕýPˆ³Qº’M]�)üÄ;'ñ
+lˆ³¥;çHÒ#´IÞfÕòá9VÅ%=œë^êúqõZRâ\sÉ¼/&�WY³«‹¾QDamEÈÔ“G¢ÐefM•°PÂÐÍ=š±šsÌWlÄ1–E9ÄzbTŒŸ'L9æ|¡tEÎÊaV’%'„Bû*N(=/LfEaÃƒ½™.bJ£Øiþh…í©³Py‘e¢Ž�IØ©—œõ�§ý?%*¥³(æ†ò�Åµ�ãûÑ©á÷ 9ºŸ1õM\	Çêq=´åPÊGOIo]"À[õñh­ð­›ÑMËH©UÍl“7%º_”'1è¬·ja½C9`µ‚FÖJáñÇêÎ§Á+÷rÄk$Ñ{Š|3Á'ö_6`„i¬øå½Ö1ü:þ;yWYj·®¾õÒÍ×T‰Jø–ó\C‡ì
+2[æáÒ.zã*ë¶¶ê&ë¾†%‘)½‘`ÊOµvãÙŽ–„yrÀÇ�óqÀc#]|èiôÅÍ›¿dÿ±3p*ûL/`ÃÅŒ’Å©Ïó(3’¯…þ©²ßÝ	|Ï½*�7oïÞ/uàª“°‚rÕñ‘SÔ>DtãÁ¬ÄE(¢?ìL¾²,”Â‡ò1ŠÔŽXÍÁþH˜5EHÈ´ø€b%%Zlfõ)xýaeJ�äÙ�Æ*ÁÚXuG	ÜÞM´Ø
+Ž„kw®KÑ„¥ü=
+å�GžxVyÀï§§Š…à£:Eö4ãH{ïñˆéQ-;…¯Ÿ’‚">‘ò€"!vOKI|È=)ÃúSRbø”ô�§	l{à0Bñ*=ò�¢¤§…ôäzŒÒ
+Cry5˜à%�¹—êêX%kŠÎ ¢œ‚Hˆ§o�•€P?J€WšËò@tk0Ø£Qfü³ÝŠßùÑxê²0h˜1rÓA©ÖoÛ�‚¹Úg_í�3çoñdüo$i0T
+endstream
+endobj
+176 0 obj
+<</Length 10>>
+stream
+ÿÿÿ777
+endstream
+endobj
+177 0 obj
+<</Type/XObject/Subtype/Image/Length 5470/Filter/FlateDecode/Width 533/Height 525/BitsPerComponent 8/ColorSpace 205 0 R>>
+stream
+H‰ì—‡¶¬(íýÿ�Þw�Ä!H”ªsƒã M(Ø6€!�‡ÞM�0TÀŒåñ€ëòkêñbEÂ³Ž«5áh1¢ó¦žØ‚Ù1 6N
+²íHx€d1"1ÓžfFâ<cÅX¤ÎuäF!½‰O@-r6
+ÏäÌ0VAþ62ðd^µXÑŸ—	ûÇãùªå6Jðê¬¨#¿f¬èH±]�«¢7u#E/Šnô­Ê^UNªèCñ³ŸQá»Ú±¢Å•0+Í=x\ÏaEkª(¡Uœ@žƒM©¦ÄQùñïÍÃÖ5Ô¦òhïÊå&
+õ1¤hFÕ4q‡ðÅ¸W—Í=éÊòAªhCþ+œÈŒ":~)´½jÍ&Â�üx…GúÙá:­ƒ‡†Nü–b;—� HQ›ÀkY4TT‰½”Ò$[REe:‘"ÅÛŠà
+-�@Š9h§DôlÇÃŠŠ4T¢¤¤ŠŠ´T"êõFŠî´ÍÂ±“�»Wˆ’+¾Aì©"j¾‘âÄÎ#R,DÔò»õEŠoPðð�_)À$f]@ŠÅˆ:iF–CŠ�@¦¤¤¤‹ð<
+RÔ&fg×’ŸÍ‘�-ºÕƒõmF7{N¥ô'Þ·çÃxGg¸q‹j)‰¢Þex¸qóÍ·r_bM®scp-Â?¤-Wø¤ØÿÜ›Š7U-Ž81
+tk�›R$¶u¸®õG³àÈ¶ã9á›Êøs¨ö<\S�ð=¤ºÿþ�7r‹JáÎê©$EÜî1ÙÔec¼‘+%ÅxIð'EZ›+Å}ëÌ%%ÚR÷dfHQ¢1íBŠ!7;e¤´s^‘bÈÃÇæ™Ît)Ê4¦îD~]DÎTêùvõjQBŠ»õ½½G9ï_ÇÇäJÂ…¤»ë�º‡XŸ.)fob)‚ïñóííÂ1JÑjL—(¼Rlgžzô¼ ÖpL½À†¤PÇã¹óæ�²šÕ¿b$åÖß_%áˆC
+SèEkþÓ¤˜/Qø¥ãÿõ�úã®$q¨a
+NÚ;)&tâ‡f‰�JÞˆkDb¥˜Ñ	ûôqm4åú¸¼Ï�ìú¼%H‘Û®ž�Þ7�rm­õ�æöU)"­È‘bÊDáîTjO¾.Å™7ïO[¬s:áìTrWf–"®1"9RLêÄ¹N¼%)â`c×˜¿µT}"BŠÄqˆ"íN•¢DÌbD¶ÆÞ]žžV	W§ÎÞ«%Åû!q¬ÑŠm�˜ç°ßOOì„Ý)‘ç8ªŸ>ü,!ÅcE„ó.ØR¿{¯´íÕ�çÂg:íz¬ñŠ—âN¢[HŠ©•ðKqŸÔ¤)§*÷¥¯’û‹³�CŠaÆ-A
+ålúKŠ¹ÓÄ!Å¦IqœÎ%÷ŽãIÖ‘¥"IRlWËýRŒÓ³lÒ2Å“üµ…¥Ýy¶iRlW¦t?=@
+ð[
+uêIá­Ýx¯ŽÂæêÓ—d)6Ue3–jUW\§�gÙpJq©!…«ÀÄMåâÊr×�d„œW½#êÒ:’Þ?ç`¬-Åq5ÊX–"½YVŠBã7¤ìµB
+‹w‡Øä©KQ±; …E�LQ"d9�ÂâÜNÞ—÷­Í8z‰r>UŽ­dŠ²Ÿ&ÎSÇöœCUÔrç‡§ø­S(Ês=Ø8"……("l×µh
+\å6¤x.>.…Ü3-æÜkåž/Ž’Gq¤ø êÛoI¡ÌŸš;ä¸”sO�_CÎ-Äi„·žrÊìŸ)â2)¾†Ü›sù°÷×‘C.‰)ëLD=mˆ~ñI±]Æ Åw¥PÞøÃŽ[’gWqo1ïÛé�Hxš‘b*Št
+)¾E)JD,RX RX RXH‚Q<×#€�@
+°xN±ã
+#RtâÆzËÓÛ¶¥DŠ"Ä£wê+�;RtB”9O—¢îÀ#E'ÄRg¤X‹7RTÞR E/"¤ðÎ=R|EŠä¹¯#Ås°AŠNÄIáþ¦R¦.g¿Ÿ@Š×¼”¢êÈ#E'"¤ðoåqGŠNŒ'Å3©�ê%…-ý,CJ!Ç2E'ÂRü˜¤ø&HJqo�¢ãI‘Q=R”E)"ÞX¤ø&Ê”rúÈ¨)Ê"J¢@
+øC1Á¿Lø–¤øÏÔ^7|Ã(Fm*‚
+QmPw~)ŒÖE�¢ú«ã+…ýp�¢æÁS¹�&{ŠÏàY
+DÎÐ3÷“Hñ	¬ùå6R,‰=½û0ž·‘bI¥8ã¤�ç0‹À3»1¸ë«ÜÜä‚H‘Î3NÎ‰NF¤˜ŸGï.!±Â7­)X=Räp)Vä.Ïx!Å‚O¹V)€`�`�`�`QZ
+ß9¦HÑ€
+R¼hMDýÉ‘"¤¤¤‹ò§¤˜¤‹òRä·¥hõH‘‹T¡j‹“"E4×ü)ÃåœÒÑ†)ª Ï½5\†£
+#RTÀLîáz¼m‘¢æ°x‡)Ö)Àbr)â7HR€ÅüRÄ–T/�â'HH“K±!E�,Ö‘â:¨ÜRÄŸ\Vcn)ä½[?,sK‘ƒº|€¤¤¤¤¤¤‹E¥˜¿5YSŠVbxYPŠ»‹xáa=)Ôµ+œ,(V„XQŠcGqôäý)Í’RìZ�*¬+Å)Ä—:TŠ•¥Ø�Â
+RônÄ€ EïFRônÄ€ EïFˆg2M
+QÑ¿ÿKHqœ±$­Ÿê”8*úÔ®!Åñ'ÑŠý¡_"X!¾‚l9c5Þ
+AùŸ ü|€³‹rfŒófÙEkƒ¨+€ÜËIÑEkƒÆ ü¡m‘nîå#î8‘Z{ÑÚ 
+•÷ÓH1Jb03…Øä(ÓNh†=Ïª$vñœÏ@OÉAùÒ.ž"«a0
+FÞ@Š5Ñ�¤fÚ°‹ç„xÑ<¤XÇŒÎ•¼PcÆôcg)2�±ÐsO¡Íûys{²Gâ‹ Å„è§�¿4¤¸æTîÉ´êÂÜ>h³(V�¤	FŠ‰1gNÛh^ëËÇB¸¦MËÚëÎFsD]"î›Æû›Ô0ÁLáü&)BÆ3ÐåHªí�bMüóï¼‰+`œ8õ•)ÖD®3ÆþGôm!R¬‰.Å¦O¡Øôh#4F›m×ñ)`gAî}&‹ìË¿ýeïvÀ@ÈíÀ‰vúøCŽ$A¦€å0
+ÐYm›²Xw3Xo„V{2Xo„–ËŒé¬7D²à‹�Èr$Hd¹Zpg�Ìrã#Û‚�Ndµñ‘KQ¬[³i¿¡öEvÜ—_å'çèÖ«ãÕŠöm	Ei” #2Uï›5¶#õ­_[B‘G¥Œ”¯FŒº|lCŒRFìæÍ/3bw‘¢3#v):3bw‘¢3#v):S¤»Çi­Ø‘­¿û¥;H‘[‰”¼îRì6ìšë÷W¡¬ÿ¬®·§àHQ ’2ëG).Í‘âE%r�f‘êŠÔò"²\›
+ãþ*}µ?²Ñ”sË,Æýe()E!'úKqü
+R¼¯¤”ƒH¡v)2*Ùóí•ußWW¢’üÈrI!l4K)XÎÈ‚Þb’�	äztX)®z¥(–§ vžÊP´M¨Ù‹‰I˜§ì¹‡r8)îˆgÉ;ì)‚‘ÙS¼+6R°�b)‚‘‘â]±‘‚å€;HŒŒïŠ�,¤ØAŠ`d¯ûÝ/žT‘"Ù'Å®ƒ ÅLÁrH”B¼ÏÌ
+R#{¥Ø�b¶`9¤H!H1_°Ò¤8Ö¤˜(XIR(¿)‚‘ÝRR …³(RL,-²<gN¹nthS�ÂŠ,étkp�ÂY™ò¯Î¾¤ðF¾xöH‘Sl¤`9¤I?R##Å»b#Ë)v�")Þ)XH±ƒÁÈHñ®ØHÁr@Š¤FFŠwÅF
+–Rì E02Rä+S$¡X�b)‚‘‘"¿R|¤FFŠübHñ�")®ÛmHjSv_¶)®ÛÆ„ÕÈ­¤ø‹[p;]�çƒ Å}ûeˆzÇ“â*)O3�â¹Ý S(…z!ÏõbRxè*Eq^K±{B¼vQq©½’¾àÇë)Ñ“›!…Ý¢�s¬’÷Öúº»ioJÓL¡Å>„ˆ¬2†)ô{H±)#>¨Ço¹LYÑêRÈøR”š¤ˆáÎÏCKQn×]ÍÚRÜ/Ï
+Í)–ÛhFð±#irAãHŠ RX RXdHUë¯õ@Š" RX RX RX°ÑD
+¤XY
+ñÐF
+_ðÂdHQ¹Ec#Ú•ò¦4ÍZìòïe^¦P.‘âø€Ê%R�B¹DŠãR(—«IQl£ÌøÄFs*Z9’öÀ÷"öCoRt!;ï5Z>ŠÔš7¦ R¸D
+¤°l{ú¨R(˜«xÂ“H�Ö“H�Ö“Hñ[Šy5±N�ñO"ÅÂRˆ‡6Rø‚&CŠP‹æ•"¢é¢])oJÓL¡Å¶jz=y™B¹DŠãR(—Hq|@
+å)ŽH¡\®&ÅÍR,½Ñô>8Ð‘´S¦øè‘)+ˆ•Â™<f)Ò*ˆÎHWQ5)ÞOR¨ …#nLA¤p>ˆ¿¥xÙ¤Ž …#nLA¤p>ˆHa=ˆ¿¤x"êG¸éâ¡�¾àFÃ5¿nšQÐŽP+ç!B
+íJySšf
+-¶US)ô{«e
+í
+)ì'�âùP]
+ßÚ± ¤‚*#KA¦èÄ'6š]¤Xz£é}pœ#i¯L±î‘Ôû Rü’bÞ<1»GÚFŠÂL.Å9CJ1¯-¥ˆªõWw#�¢4“K1òò�}¤ØÎƒRer)J/.… E\EKI½%]7]<´‘Â<¹æ×M3
+Zôu)´+åMiš)ô�ÃRè÷�âøP]
+_šˆÉ‰ …ÊÈR�):�i ÅQbü�æûÓM•–GÒ¨ZÅð>õÚ
+Ž¤*HáˆS)þg¿\�,a(*³ÿEOõC%H�?BroMÏC%|â!&¬! �! à¡83@(ÈbÎ¿Æ%}¨™P´”¤ïVKAÜÙN" h�¡@¤ÈHæ ÈH=×ô�ÒK7Í�"6yñÈÍK{tL¬H:^‹œ”©‘Â/òV€Â¿(ì  Í�(Ê�€P\=6H4›5 ÑÜMÑ7[2ÆJ%i³”¤û‰‹‚¥#
+aPÜR
+…ý€‚J7÷ 8®3rTnæ5ý#íX¿ÂÞ]vÌnãþÍ›#½��u½Ý‘‚œzDŠò#Â�!ŠŠ"L0®¡Šè¼9åAQqD‚1…,(ˆÒ›‰&VS ˜”ÕU@!-Ï$Ê€ÂkE¿<ƒ#…_)­…PØ@Aš€Â^
+ÒöP�¦6(�hru'šQC”¤zKÒ¨! �! �! �! �a1Y£¾Í1N€‚
+P0óæt¬! Ð…‰h±É;«ŠÁ+úRPx-rR¦F
+oîþç².R�& °S«@1Q€¢l@@ñè(EÐPŠ«G·ê£
+T¨z3“#Å`ÕE
+ãÚ€ÂN-IPP
+fÞœŽ€‚5€"0€"0€"0Dõ(C@(C@¡
+Ñ(b“wVƒWô¥2 ðZä¤L�ÞÜýÏe]¤ M@a/i
+{(HPØ@AšÚ @¢ÉuÔ�hF
+Q’ê-I£†€P†€P†€"Š	)Qg
+fÞœŽPÔÏö‘3oNG@Á
+@
+½P0y’M–¦@›¼³* È^‘H(¼9)S#…7w¯ÖE
+ÒöP�f
+ã7W (°
+û�9?3€¢¡‹$(¸‹U(ÊÔEF&_R}¼�¦¹ú0Ô?ûC³d_àë˜-‘b°ê"9þÉD“¢³>µ–ÏHGâGU
+EÕlß¨#�qY“ŒQßæ'@AÔŠ`@ñ2öâPD}Ž¡Åèêc°U(‚Zä¨ô XA� `6Z52 ø^f9ùË“Eb—;*úúÜÖøM¶ïÝÄ'ï¬
+(²W´[¤È‘ÿîÉIIn­ìÜý½Z)HPØ@Aš€Â^¿£b_ŠU(ØŽ€ÂµEh¡Šêê#y#95ª�½äAÁî²¥&•ª‹ÆµÓPvT@Áî2$E9ÇíPðÆÏÑM“ 8”CÑã»/
+£.R<è’Š‚âpé¨(úP�˜cœf@Q1Ûn
+^˜+Ëº•Œ¢ PW}œ·Ì¹õ¨Iûƒ„ê#GnÝ&¢²ˆ¿ûºˆèäve5ƒ¶-ÍAÁ­èÍdÿêƒlÒo‘“òæöYK¤ðß¿uðïU|…/«úØüóÑ÷°76””™©´c14é*XÙJjƒ‚W�¡8_é ìDÙ¹qowöP3ÌÓÞPóš×–L4
+ÕG;H*§¨”�(›¬(\[ÕOEçê£c¢Y…¾ê#­IP”šTª.R�ÄQÅç#©4ŒIß9:jdÉPŒ×‚Pò50î–Šê#©ôg8èP)úœY3t½q%é øÓ„8q9|á½¸!^FÏ¸£GÏW*Ù€"W€‚$ÙI=B…d_ŠlùTHö È `ÓØyëZQÞþ%û‘¢@ZöŸ	…=$Zœ“–P™ÅýåPâ“¸”8 Š€âOJBE
+$t¸äM:¨HBqºPX©pA
+r¡Â#ïR*E¡4øPJC¨¥Rà@Q*¡ÕG±äS‘„âO‰wCŽñÞÈ“øPñ²Asw1€Â“t?ÅÂ�¤;#WÒC…1Q,Â»Â}‘/áŽ0&Š ˆJx¨0EúzµËH¶+ð²ë$Úe@¢N¢½&zs#%Ùo’÷6T’O“à­
+¡â÷
+þý]7îßó‰û¹’8ûßq?ú-ò6YÆŽ2´åAa‡½kšó™±×7
+Æ=_A‹,cG¹PAÎü}ãü=£À™Ð(ìæ‚âæb-²Œ-å °Ÿ€ƒ…â|z‡…óêzL¡X%OYd[Êg …q?Rœé„ƒBtòªFO(¸DóÊ)î"ÿÌ#H
+º^âWÙñ€âÊ,IüX'Ñ„Z„£
+…2#ôõ¦ ‚ ‚ ‚Äê¿ÚË+ü
+endstream
+endobj
+178 0 obj
+<</Length 433/Filter/FlateDecode>>
+stream
+H‰œ“ÁnÛ0†ï{
+;hjÉNÛ6biŠb–®X4·A‘˜T°,y’2{yµúH{…Êv’uEÃn?)òão‚_¶5ã%x´‚�Ô9þýë	#)rüp1‹gõå§�…ùînÁw%O¾,ÆmÖVuž¡¶RÚemŽ™0+È‚îÒ£¾Ä—9^Îî‘7F•Ò£I£ô­-« 1¶D	ùˆ‹wc+ÖÙ×ë›=-D9~ô¾Î(mš†4gÄØ
+MÒ4¥ñˆŽFQ¨ˆÜOíYi÷ïûäòØ¦é
+n**—4!1=ºÇ­¬½4u1[™­Ïñ�R¿˜þ&<ÎYàŒé+Î¿‘[V¿MƒCT6µÀ¼±‹°³Oº"t«ÔÖyÛ¥?,f'hm,z�Z˜Æ�¢`]7ñœÄÿmMð£³zkU¿oÁ)(¨@{Ü%ÝwžñÁ]ÑSçð}JW!o%tsûùË|2	ùAô•ôeÐ^z`¢ü�ÔYÊÓ›·‘€5Û*�‹ùâÛÔ(cã‹$IÎ	ÔîÕ„ž@ÿPßXÝßY'�'‚ã?:¾
+þ,À@Ï
+endstream
+endobj
+179 0 obj
+<</Title(ST_Color051114.eps)/Creator(Adobe Illustrator\(TM\) for Windows, version 4.0)/Metadata 178 0 R/Author(Beatrice FILOSA)>>
+endobj
+180 0 obj
+<</Type/Page/Annots[181 0 R 182 0 R]/Contents[582 0 R 427 0 R 184 0 R 428 0 R 583 0 R]/Rotate 0/MediaBox[ 0 0 595 842]/CropBox[ 0 0 595 842]/Resources 183 0 R/Parent 316 0 R>>
+endobj
+181 0 obj
+<</Type/Annot/Subtype/Link/F 0/M(D:20070710105119+02'00')/Border[ 0 0 0]/Rect[ 309.42 620.3 380.64 629.9]/Dest(G1079072)/P 180 0 R>>
+endobj
+182 0 obj
+<</Type/Annot/Subtype/Link/F 0/M(D:20070710105119+02'00')/Border[ 0 0 0]/Rect[ 309.42 603.26 432.48 612.92]/Dest(G1079809)/P 180 0 R>>
+endobj
+183 0 obj
+<</Font<</F1 332 0 R/F2 333 0 R/F4 346 0 R>>/ProcSet[/PDF/Text]/ExtGState<</GS1 338 0 R/GS2 339 0 R>>/Properties<</MC45 186 0 R>>>>
+endobj
+184 0 obj
+<</Length 1681/Filter/FlateDecode>>
+stream
+H‰|VKoG¾ï¯˜ãn­‡œw�±“¤‰ŠŠd[±�Êvj+)òïû‘œ•¥´ˆ.«�äðMÎ�»Î~ùHîæyH>Í¡ºÚæÂŽyŽÑQ˜[uOÛáÓpöúþr{}½½¾x¼úr¿}Ø»³wç1¹WçÃß¹;·( æÒ¬~ÿÉ=@ÌÏ¾yjÙyù›jåèþX]À)NÍµ6wBšk¦…°�æÒ’x™ñ�êL'„S;øž8Ï-6xFsNUôÏ�Ë�²SŠOB"šk?Ia&Ã©4w5%¤lpsbÅ±&`?·l
+èrÂã¬IP®*±hðl'|"`?ŠrÂ£ªÓÏÑÃ†`2‰&
+cé¢f«zR~@s2È9D•L˜*°¬lBJZ�+S‡U`L‹nâ&êlÉr™[‡œ¢ÀTé@U!™«Al—™aCýÌzÍÐÅå`Ëð<+?‹ºŒ¢Úé*Ö…[d!–· Pu²×³¾XÞyn
+ÆÂ`BJ¤Ô‚Y
+PÈ’T�È µ{¸-5;ƒM¡6äšr+å.N%	!—ÜÕ±B6q/%ÁtÔÒÅ½Wñ¤' ÖŒ…œÖ¤âÁjBiE	’'�Yù\ítAáBÏQµs*ÊÏd|)
+`JÁ õ8ç…°Ó–å–m¤I)\æÒ	åt¸tàå<cJsâz<µrœO	©‘mŸ¨yJÕ ’þÕøEp�V³Œ1lh²oÊn˜ºf­�(Î«@êPæ0°¥1"Q*ž’²uÉx8#ÊÓìkØš•iA¬�zÒÓQKÀä«Â„é¬%vñœ´FdÚ2V TÌ„)ê#.„(ÝæKêlmM®f)£'sh]ZmE4�é6ÄTqe�).~“TÁVS.û°QìQƒ!ª}£U™A[‡A†ÝÇlÛÐënð¥(,E¹÷ìha%0%Û–MÅ9›x®Q`ÈÜÅs±Ý¢ž_QŒÇÒ±§_´±R3åÅ+”¡0ª¸|z�„ÐØ¹´§l9Ö–§¨;Ð—e �(­½ÝÒ¹(õ·ï:Yzûõ»óá×áÕz8{ƒÍìÖŸ4¡ÞgNÿd¬8WJD¹1ÈëûÁãŽ]¡/=Ì¬¯ù'Œ†?ÆÛi…Ž_ï¦–ÙøÜ¿�Ó
+EÝ­}ö^ÄÓøøômúsývˆhØŒ5âÝúBõF5`º?®'lÏñ=åó÷>©üëõ�³øXà$jŽá²q»”¶\ôæ¿	ÄìÑ#§|�œzä¶ÅŒy‰ÑB¶p³x£Qõ‰ã§iÅÁË8ŒÎI\óÔ»
+Ú‰sÊŽœ3þ‹o/ìãª Û{YìŸÅ¤+z]ÄGeKw±9EÆEy¾{|pc`ÇÛ»çýãÓ´BSŽ–üÓªc¹,·‚Q�á\R€‹^õ¯§Š¡7VÏx9ao…q7	ië(£diœ§:ŽÇÈ>p½?~UîÝ³}'\­ãƒ¤p¼Õÿèdc4þÂ¡S–Bá*Â@#h£|\«pÔ9›=úÃ‡µ'-*Ë²gžE±ŽÆs³ÆÍÃ
+¨b’j^ZdE²�ŠC $Ë�ª­WõoìÓÀuõvÂ¼åñËnÅÞgt;c|i¤iZÆßÜ==ïQìÝvó¼UKPÁÍ¹V˜YÔSYf-”®]f§@�«‹íÁƒ�%\¤&ŠT�À,=˜À;w½Ùožo�²ÝîÓ>þÇ4–ÎK.I:¼ŽEJÃï6Ku¾Iaë¨Nß¿ˆrÓ�AýÖoŸ¯7&$U‘ïµë)Ž–bíq÷t3 w?Ûæ-iˆ´ôÉY0[64 š‡~.x™Áa:tÿgµMãÍ�—Oë«Û�ä		Ã’ŠvTdæïSÁU:_*�—„Uú˜Q´è£1öð!ÜSÀ?L�?MîÉž<ö)ˆ……—2í¨ðDKpk�My?;È’äüI:_:sëö›Ë‰…}8ƒKLVÙ£�=ŽìÝ4’qü²ë$qâÞ[XâsÐMæàÿ²h…‰=—äù.{Ž£ì9YÌ±€ƒ+/K›v4Š‹{îÀÇÚx-/û¶j·ÀÏ«ü¢@é‘á×z¤ð±y
+âÉwð_=8
+Aøå(sà(‚Åùè°YæxzÙ$ûä$?9yñN˜´¤é;‰$O/êÆ‰jŒgÎ$zþOâß”Š
+endstream
+endobj
+185 0 obj
+<</Length 433/Filter/FlateDecode>>
+stream
+H‰œ“ÁnÛ0†ï{
+;hjÉNÛ6biŠb–®X4·A‘˜T°,y’2{yµúH{…Êv’uEÃn?)òão‚_¶5ã%x´‚�Ô9þýë	#)rüp1‹gõå§�…ùînÁw%O¾,ÆmÖVuž¡¶RÚemŽ™0+È‚îÒ£¾Ä—9^Îî‘7F•Ò£I£ô­-« 1¶D	ùˆ‹wc+ÖÙ×ë›=-D9~ô¾Î(mš†4gÄØ
+MÒ4¥ñˆŽFQ¨ˆÜOíYi÷ïûäòØ¦é
+n**—4!1=ºÇ­¬½4u1[™­Ïñ�R¿˜þ&<ÎYàŒé+Î¿‘[V¿MƒCT6µÀ¼±‹°³Oº"t«ÔÖyÛ¥?,f'hm,z�Z˜Æ�¢`]7ñœÄÿmMð£³zkU¿oÁ)(¨@{Ü%ÝwžñÁ]ÑSçð}JW!o%tsûùË|2	ùAô•ôeÐ^z`¢ü�ÔYÊÓ›·‘€5Û*�‹ùâÛÔ(cã‹$IÎ	ÔîÕ„ž@ÿPßXÝßY'�'‚ã?:¾
+þ,À@Ï
+endstream
+endobj
+186 0 obj
+<</Title(ST_Color051114.eps)/Creator(Adobe Illustrator\(TM\) for Windows, version 4.0)/Metadata 185 0 R/Author(Beatrice FILOSA)>>
+endobj
+187 0 obj
+<</Type/Page/Contents[584 0 R 429 0 R 189 0 R 430 0 R 585 0 R]/Rotate 0/MediaBox[ 0 0 595 842]/CropBox[ 0 0 595 842]/Resources 188 0 R/Parent 316 0 R>>
+endobj
+188 0 obj
+<</Font<</F1 332 0 R/F2 333 0 R>>/ProcSet[/PDF/Text]/ExtGState<</GS1 338 0 R/GS2 339 0 R>>/Properties<</MC46 191 0 R>>>>
+endobj
+189 0 obj
+<</Length 5206/Filter/FlateDecode>>
+stream
+H‰ŒWËrÛÈÝó+zI¤Dý�]ÆvR“*O9+YÌdA�¨E*)#ÉçÜG‚lWeôé¾¯¾¯î¶æañîO·Ö<‹T—Î4mY;ã\‚±¾lsê÷‹wŸîú®ë»Çíå©?œÍ»OïC2?|x¿ø×ÂšG#ì¶òe­ì«‘ÿï¿3UeÕV¶M¦¢alÌ¯¤Þ‘ú&”UÝš¶-­õæiÑÔejlÆûEãËd#˜ÚH2lz…gü{Ý4e�ZØdËˆ¬CiC=Nìµ/›	ÕVP°„‚î¹["¶u’	ÛÒzU;†¡‰¦ve�A‘»Ò·²nSCë™»r ·ÐLÊ*èDNjO„ª¥õèeÝ{B¾fPÁ~&vž¶ÚT–m
+„RdT5¼æ¢¬Ê¶nVÞBÐ6eã¬ †PˆµÒ†–°•Erg]¶V¤Ö�P¬ÕùÀ>²y–t"\MÈ5Ì‰`­o¡4ÁÚD«�$%„�9“#«(¤µ`ïx±‰ŒX¬ƒã˜‘Ü¾¥`6�ßz¸¦¦XŠ%A÷…²õŒ¹Î²žÕDˆ‚½ù	‹µŒ(ì@–×d«i‘_À	ácIŽ9*ÉóH÷¦V“Ó8¨->EB©fZ/�¶5ãŠåÆ†W]Ãœâ	å­†ÄrEÈËjä½ùÚ¢<BZlJñžÒÐÚ$…ii‚
+&Æ×ó2áÊA�ìTŠ5ÂŒDK
+>ŠÞ}¤w’À¨Ô$ñ=ª
+°AªÑbË¨µ�¹ÒbƒDh+ÉÖX¶¨ KˆÒ %ä;Iã˜»àfQÁ‚–P[yBmË:áïZñ5Ò”v‡
+«Bž”P=¡
+5Ç…jùÃ(HL=­XàDIUÕQ#'\Ã*b”|+¤>A(ZTÅRi#¡tH²­r„bH²­–b¸�Q›j¡“w‰µˆ¸4Ò‘U–¶2bkÐ!õ¦ä¸Î+ì(¢Ö¨®QÌc‡†JÈ2­KB[B>9¡
+­ô2«<áe'“G8¶"Õ1JQhÓÖ!¨áèUÀ­“¾›¸sÃmâþUÕZ'”„[®kêà”™ˆäuž¨”¹?½_üeñÃzñî�h¦f}¿@nñ‰cxÀ§TMEÓ CÖO‹
+' Ò
+š×[€õ—ÅòvýÙ¦÷Ÿ«X¬ÿ¹ø¸^$
+	œO•…“Ëù– M×m>Eª„T¡+¼Yg	MBL_h*TÆ$@Ö'þi™÷cu?²ãÐ`WG²•ïÃÓFdh;?/�)VÝâ—.¾s±øÇúÏ´±×'w,¥3iGàWÉ“¯ï=à-�/™l¢º¯£
+Ø<ú3}òÉ–]=ºØ�kÇ9ôèDñ›õŽ†Ÿv�Àò.>ïœiË~S ˜–CÏ?ó×"Ò$ƒMW$š{ÏsBw’¥û/í÷W†¿gŒ.]©žÛ9L`Å!›à’Xðã¡X5Ëûb•–Ç¢ZžŠU½|*VPu¦¹G^8þ@`xz‡O
+4Õ‘âÞÒà‚nS4dZS4™S„žip*,x0xÉ²:zš¡�xqO=0®´0™²e’«êY÷YíeM_œwn×æ™7wdk/BÎ&•ÙÊÛbÕ.×ÅÊ.?1ëVØ¦=·¼£“èÙÕO3ÖÚ‰}çÑ9Ã…¦ïÝâŠœáHuÁ£lh0¿,ÿC
+o×Éˆ�¥šbW�Á‹š?ÿý¥Jé
+ýIf^tÂ°0èYêJÅ®p¡ùV^ ØYò‰
+{ØMa<ç1Olý¯lµÙ2‰lþ¡goÜ0½DçÄ>œE‡�7Ñ£Žî%áœ¤Ñš^¥ «`Ÿ³÷ÄÙœ¯o’ªÇ¤µKÜêÇÔ»�è¼²üÿÌd6—ioŒlµ›³‹¾—]†�uè˜W¢³|‘Ôá¼…¡ë$$é˜ànV;!çÔ@×Ã5|L
+«1cWç
+q‰lÆ”]5	D%.cÚŸÜ˜œ$ñ\à$„8tDxâ†ê
+)•0:^øw&ñ‡£Œ·üïKVT‘ŠÖ§)ÏäHÂ�–Uü�*»tË=Jõ‡‘¸ƒcGµƒ—þ;ƒ,jØ7D_4ìBâ( Å-Ud'È<«˜“R]TÊAÅšóq’t+FPÀïßªX%)C/PÍ¤ôã"¦“Ü'
+�ü•ñQ~j¦’gáÇ{5gØìG=DðÚ—®™|Ô—.ŠŸ/lR Ô¢�qåj6„A½ ¥‰c;VúMrÆ`¯lV@	�ŠègâŸ¹û~ê;åÊBïUèI¼9ZÙ›­vGåÜÎ¾‘I3ôs£¶*F™ŽB­FhLbrÉû7jÀ½
+<�pìƒÄ>ä<RÔø_Ô óð•ðoúöEÐ´›jrCö{7cT1Û™˜Ç�4ƒ×„Êfv*î¤ÿGµ(;Kš�¤ºhj�Ró›³ÊÕŸ“Éj.
+5ÀÙ—=ƒ—æ!œSó�lôceëá´ç�{>ëð»#ËýR'÷ØT�ÁY~W¡0_vÂ±ÑyICÜˆ^ôÏŽñ\®:ì…u?j¬&±ªä “"ƒxuýøÕÌNH{]Øî”D%mûh.zÍE¯¹8EÎaR ‚¨Ìp4_
+š’¸Ò±WÌ·ÍÈÍÉK‚úœ >7ÊI¿6JOçÎ NaÊñ2Æv¦hÐ0toÕh¥¾ÓùN³ÏköyÍ>ÿÝ†§p”ùéh8fQL‰bJS"®	:¸‘Uò�Îü&„Ï‚È¡#× Kƒ Ñí™Ê¨*îÛ�07 æî+½w2s•u3×uºãÌ¨ç^E›#»�J¸SöÓ„’XÕÚ>kœKÔVõÙúÃL±Z­úö³É­pž‘[qy°™Ñk"A›ZÞ+>_Õ‡'ÕÊÂI­î>Û”áƒ²g£ÏºÛÎ¨úC—÷Ÿ÷¹ÖI«íŽjüå)gÄlÛåž¥«…ÒãºÁ]ígéð3ç=oTï9Gæ~îï·vHÇ©ßëx6hÇë´Œ·jîØt´,M.”{ÁóšÌu7µ%†-ªë›¶ Õ(­¤Óñ¬uÊ-Õ<¿î8j_wÑ’ÎíBUscÍ}í¤÷QéûaêEóÞm†Ü´µï�Ú}œ»àîU;ëf­I¸,�º‰N7eöcVïæÞ¦ç—ÙYY[®Ûép‘sÐç{ˆÏ)øU»½d'hŽx}Ë‘þÝ÷bÁFà®¯¸ª™XÇR›ßsQO¥x*¦"½òU%ÍáúA1ã’Æw¤ë‡�×W”ÂùÕ³Cß_J �Ã
+\ž]ôŽ Pâ#Q0ê‹ŒÞEüªÙçÇÅüñõœß-4ÃWz‹°â£<¥˜�Þz¬�tÉ£JÏàé]E"z!¦7M6x{”× ÏÊËé$O%ºßð³Ë|Ù0-6µC•ˆ-Pò’õë³K-z ƒß¼ðøB¤OÐqFŸZŠä­‡õQÑ“LÉ6ÅvÌr×_î6ÓãôˆË�>íÚÔä¦œ€ã;‡ýÏØ�¯9ây›_]ÈÎ»Ù5fÞ94ŠÓíI“ùÌW’kî/ã�C&.Ûÿñ]eÛ‰#Iô½¿"O?‰96…Äþ¨aT#„Ýîé
+°Í)¶Ãb�ë3æ/æ/'"n¤ìž¥2322–‘y
+ù¼Æù�JlÛûB5g«Hð^¹N6åtj‹¯Miº(Ñ\0SÆ¨:s-å‚òª]¨&;]Ÿ[)²ÈfË`•Ë™×A_žqMúÄQ½Ú)¼ ž¹Ý–Í¢QÀ¬\g:51sq©Ú«U»Î0H0}¨4iN•ÎØŸÔâ¤tÂ„·4ílå?S“bÈ<O
+ãÈ�ú¦§·Eý0
+ã(»} ”fêc:
+Ê,M?œötË‰Ÿaöh‚?@8I=BLUBŽ'X	›0èç5cÅž¦´º$76ÑƒŸ$~”¢7z4¡þµ£"´È%
+'˜NìõR“Æ&êº™M´ÿ%VJ©­}ü“†ñ¼N�WGƒ±ä0’F6Uƒ2Õ(‰û³^j5Õ½Ñ¬Fw,ï0ž©ŸÌ(‡Jê³ü´FÆÿ;ëÜª@×6²/‹Wk~°Q“Nc$ë´IoˆJˆÈü¯ø
+Gz@>Þ˜A˜FöøÔèñ81¾àfâ')ê.¯[í�DKY‘ PoÆ¼?1¬˜3K&1c‚\ñ— �o$Öœ L_èüsÞûN”¦³¨$ò—GþÃ–Q®J4·ks`½AÈµ~ôÈQÚŸ}«Ür8Í’pÚ{lü¿*7¼³®"•šz7Œ8†%ö+Üã€-mê¹e:Gw™‰¯Û�¬Eé
+Ûä±Äìn˜Rl˜˜!ÚÎHcoIƒèGAO¹Íü‘™$zÝ$Htù'áv†rAú7-™t£Ñø,éßÂvmô¨€÷'
+æø>ès®yH(uÄ¿j@‚ð#ãÏãÃ8	ÿ$0#LScùæ9‚Œ©©&
+ïƒ&ú4®|{ÔDqZÈ¹÷[Z%�ä6gLŽêËåÔÖqÌsæ›Q4²Nø§à±�å˜<„x‘‘Ï¸Ÿ)jIÛq8
+ITÉ^µ”&Üºmt[�¶
+AÁä¶{‰�§b@0˜Nð\ø=Rt„ÿ°Ò 'j€I€÷jªgîÉº7Œ“ÿG;í4õÃˆè5qˆ„×yCƒ££™•<*Qö|ynÈ´‰-dHc	ÝÌ’ÍÍôQ~S	TJÿôNÉ¿øáh¦ÿD8öGbÄY$QFs9I`‰)”S6êD^9gG¾ˆBkß¸ö™%B}#Ú¤ÿù=õo?ð‘>·™ÄpÕ½H�+¢EÊ£­Ã	×zAt&q4FÂ¡•T *�ŒOkcÿ.¨ZD–,ñ0ù¤7—p)ˆÔ³"Ä$è…ƒÐãE_VÍï„¾x,2¤TæÜ?ÅqÍmeY¬•ï¿°Û[ÎïlIG£GÌ™ÿW†@KA8§ÇNÂSnãÐj91ÇG0ÎŒ„Ðº=çãƒOšñI¨‚ˆ"Ê.Óï¶¸q‹ÅM±þtm4ºš|}.JLWú‡ª‹þÏE@¢×Ò	YZú‰#"E§k‹N×Qnæm�¹.¿øeg_A»Ö3ë=Æ�å¡¼×¤k×Q!žJò)'�í@¯W%=JÎSÞÒÉºè#r±Vzá©Ä`®ãj«û;Pçšf*ÍõêåìíU0{�
+¸ÕKI\¨·øÌÂûIo·â\¬Ò§²Ô«’tV{Õûh6¶qËõ‘%4"¹3¬ñ÷%É/˜e±—�JŠÍ1Ûˆb™*ÒJ5ªµºWHËõ,-7kš–×[fÏùr¹æJ .šó¸Ú`|×îäU[éj”v©ý.ºî¿lzm´´‚ã<ç�ZSüÅ¼^¶#*zh@<Ç<+Ý©½‘;f”+Ì–Ø3?Þõ‡ËÒ.ÿ<í•GÁðtŒ‹xÞ'2—ÉÅ›ôÈò²(I¥�šg{:O{:.öÐyyŽnš¥þœzNÉ~”È–ª«•S=¡3=¨ª›²%¬î'å0ß€Z³SuÎb+ËJ™œ­´™rºðïÏì¼+Ë|%‚Óº`k�º+éíÛ‹‚ÀÛA6óù+ LÝdÉ�Z@–ôŸô:ÒKiäZ‚ )ó÷$o„�í6®ÿ×$ZÓ™ÿ¨´x¢kçw™JÌ<'d!ñ»ô&ÐÃt�ô-èkô”Ã­¿–F­ùR
+žÉ"7ê³ç}N2/ÚÏ=ÛR¬¶%²ŸŠ@uPæã£žVž¬›-:–ù½ºõñ"]ùy²zRÄ}Ôç
+(¯VH]ß_TN³P…/6!”Cgu‚ñ¹Ó%‡ÞzÕ&—Öø’ßþå„r¸Žç«@Õ¡@�R]|Œ‰fgôoj£û/˜êæI7—{Ü°¸`Ü®ôÊ3ŠÐ“®V�'Œ°+�'€¢Î PÁVà}ÀúF)Ñ[ÊÌ
+�@¯;:°ÙsD•ò¸�¥[gfÌÁ
+ðŠ•µî\TèÍ;F¾@—.%Y˜mJUuTau5h�†¸
+=˜¼J^Ž®ÆLúR
+’ÒŠ€jSéÚäÐqže_'¢øIVÌœ'„î6ÀÝlcÊÁ1×–ÖÖèéÓm��œð'Hö2<UÆS�©÷ \.ÀBE÷�Pã��³ˆÎ`¹ÃdT*(QÅe¾\³Ù°F{œQMÌNFˆ»AVÖt5ç‚5*îK˜QŠkkw‹ ÛÑ€jU”ñPÔw!ßóú5¿gÿViŠ’íü$Øœ0Ñ$Ú’’�“h!?wòü¬-Î�GÖè85ä“šLÚò%§4«Ü@ªÈ+ë…¬‘iö2YÉwƒÄ‰}ò|›_ú�ÌôÐ‰%¿%Ã73r~èJT<>¿àðIQ&‡0P) W¡$r«-NOõjÞÄtT•+q…ïB¥QA1,¬ŒÐY%©T\M®ÏJw‘Õ^*}b°Àö Ã\™¨äˆIÏ­ºí¿‘]eé…­éëK6 ã% ìÕ$à%ÜefnmÏGíW—Œ®Ïô#DúÙ^Q+¨`�_–JÎˆ#„°‡çœ/XÚskz/RZc�ç¿øoÅ•ÝÉŠ3“\øƒ6¼ d¸¢œ–@Öwr+®Z»t”ù‚ÓnA¢;üŽ(Å;�rÒtvÏ–ö;óÞëüÖ„rËR�UâŠa�²º‚öJÏÆžC~)‚šâ¨B”;©/I¦n0ƒosütÜÑš–DÔ¡‘{¯j¢�17ž�ÞO€Î1b7Ï5ò€@ÐŒ·#†pºÇŸJÀU°Ñ+¸2ƒç…p·2Ù?óž†þRÓ@!�Øô¸¼Qòd6ÉÑÌì—Æ3"_#f	fB­At^å[ßÁa�–tV"{L®/Þe¥»Õ×¥™í@½"•�vN®àHTÛJ�‰4E-¬yØ×_žqMúô›çU?†8Þ¼ýöö†’­zBÅu®ÚZl+¼‚ô·ÿ
+Káéö
+endstream
+endobj
+190 0 obj
+<</Length 433/Filter/FlateDecode>>
+stream
+H‰œ“ÁnÛ0†ï{
+;hjÉNÛ6biŠb–®X4·A‘˜T°,y’2{yµúH{…Êv’uEÃn?)òão‚_¶5ã%x´‚�Ô9þýë	#)rüp1‹gõå§�…ùînÁw%O¾,ÆmÖVuž¡¶RÚemŽ™0+È‚îÒ£¾Ä—9^Îî‘7F•Ò£I£ô­-« 1¶D	ùˆ‹wc+ÖÙ×ë›=-D9~ô¾Î(mš†4gÄØ
+MÒ4¥ñˆŽFQ¨ˆÜOíYi÷ïûäòØ¦é
+n**—4!1=ºÇ­¬½4u1[™­Ïñ�R¿˜þ&<ÎYàŒé+Î¿‘[V¿MƒCT6µÀ¼±‹°³Oº"t«ÔÖyÛ¥?,f'hm,z�Z˜Æ�¢`]7ñœÄÿmMð£³zkU¿oÁ)(¨@{Ü%ÝwžñÁ]ÑSçð}JW!o%tsûùË|2	ùAô•ôeÐ^z`¢ü�ÔYÊÓ›·‘€5Û*�‹ùâÛÔ(cã‹$IÎ	ÔîÕ„ž@ÿPßXÝßY'�'‚ã?:¾
+þ,À@Ï
+endstream
+endobj
+191 0 obj
+<</Title(ST_Color051114.eps)/Creator(Adobe Illustrator\(TM\) for Windows, version 4.0)/Metadata 190 0 R/Author(Beatrice FILOSA)>>
+endobj
+192 0 obj
+<</Length 7946/Filter/FlateDecode/Length1 12136>>
+stream
+H‰ÜW	TSW¾Y�D¶&èŒCõ¥
+$áe³†ð9�`"Zë˜„‰f#ïRTHT·R\©¨­¨h]ŠËôL<:.T(n·‘qªu©Ö­
+èÜ£ ­3çÌ93gÎ¼wîyïÿï÷ÿ÷»÷ÿÿü/€èÊŒJÑài‹›Ç#Íq„B•&2jöýëNô~étÆB
+†ê˜@À8ì\Gžõ!v(€�‰HöÍ³çº/TŠðìN¡ÏùÓ¶‰‘²�5!…¯˜å`p:’ß1Y©iE™øH$;`vZìF}õøjOÂ/Àp[õÓL§Ùû!<´é­gAN2¢Éÿ¹ÃI8fú@þƒ-°Àè¾é't¡§t_‚‡˜[p�ë^>ºü±7ÃƒYë\EªKLCêƒõãzöÌ09€Mæò"¸6Ã=œÉ`×ª±LLÔG¸~PY Hì¾UÀH`@
+�‘ô�ÁWý±ý×Ï½ÖÌë\’x.­þY¢ìP­Û÷=ÌÍlD#Œ)T6œ˜w½îÐW1GV/¬hÜ¤Ñ}Œy¿äÊ`#J®O¤ƒ±·¹¬,6OÐ_G8Ísž
+j�$•UdwN•Àh_àó ‚¸Í(‘Š°ðž‰�^K³•€Jou˜myPC8ÍFªívJ:‹êAG(U0—%ãé¸v<”ÉåŠL­"E‡Ãâ†ÃW×À
+ðŽŽÅH£°áº& 1N-ý‡ø¿¿×Ú¾gÎà–k!:÷J¦ËNIà]Ót‘Xâ
+ÜÉÝUÇßëï=î¼¦­ ýXtø®Ó�¼ÞvÿFÕ3¯~­þÍ„ß7÷¨bgMãÜÐ›3²ýÈ)Ó¾Îè:œý(¬>{R5»KlðÏv6å/=œyæ¸�3;öË¥[2ÆÜ¸“¼M·rfÐKyã˜´åS6ÆžéôŸjˆ[Íd¡¤~-%XˆW¼ÿš9œ‘'o”u”œÙü`kq'§sYR~Èæˆ¡—ˆÊg¢¹Œ�&¬24ù×•=Ø»_¸÷„nåTOƒâðúÏÎÇ”r‚/9ÅìrNÝt¯þK„ò»�ûg|ë±hµŸ%û/fySåÚËlÇšðúE®óóWm:’kHNZ¶48jEpå¼§9žï<<ùåo3±Ìð•ÿªóòÛA©Ù³+›R+ªBï'ÿÿ%ñVé,´Çñ NãÅNùoÜé¿EñÅùð~v>þ˜/=á!ðÄmá´æªùYJÏGQ˜K§t½þvÃ¶…UiUü'™/ðJ
+U\isËóŠ�SÏâñKoœæ¾W³mý´	·žtª}|öÃúØz±×å{ö!õÞc'sbT¥-ZUë^Qr¿uá¾IÏ÷”µ¶W7”ãÉ~–S+v0t~#Yÿ tSöÆ³ÁÄµõÓÖüá\Z²é}ñŒ®ÝLëÚ:¹cåï>5qªÄa”Çn	8B1Ÿà?8qky~ŒgÄ£�.]Ù]}}~ÝoÛÉ££½jvœŸ>`qëšW¨Žû�òÓ´ÏNŒK==B÷0¨ùà»	âÐ¨–ÕWÿ8*íû6kZáµFlƒoYKi[ÂÌÚ'ËÂ¥O�
+o_Üq#KæH‹fbn¯�høÖ²˜&Ó¯8·Ú6kGëÆ[¶šÆ"¿/c&Jhý/œú›#�I{þ2#äv«•pÍzÔØs©"½“€™‹™4NÊeÝ)9&�Å°—)I‹QÑ1q1q07ãƒÿ8	i*–Òc”TTT$)D†$2”íÖHÔ�í¤™²;‹#å™z
+»Ó!�†b¨&r%":¯%éÚ:—c¥#±Ä?1)æ<3…ÄS Ü¢'I
+Å0ÃltÚID¡—‡No1çè)³Ý£¤|Ì‹¶ç
+˜Y©ó§Ooœž4¡Ò£ì6©æÓsj"Çj·åHa�´†%èu/GíÎn·/æùo˜G_¯"7Ã ½'ÓÍ`€†ª“ïnÊùÛÍ€ƒÏ­%2ï‰=<¿Eò+ÍÆ¨Ø+§M‰éÂßj«î$¾Ñá~ö±sX—Þ:þÅöplUTöô=›§†æ­l¼Zô=çÚíÕ�·ñ½ñóÄÙŽ«?Ù'ªfØ}ÕŠyg‰	�Óž´Î²<Þ‡*¸ô5\÷¡açXÈÀNuÍÖšôê³‰Êì$wÉ¯ÝnSc²b}‚tCGÛ²Ž¬#¢M†©Z,¹Ë\r/ ~óO[2gq¬†»ó#Îµú�¸£¾zðfóâü#ûsw­ÓËÏ›þÓÜâÊ­¹¼-cŸv9ƒ:Ë?8ü`ŒÏ­l}HFëÎøœ+‚O&�cMï¿=Éò7ç"ææœëŽÎÛ6Ÿ~õe³YLN-æª %ÛU†Í,ó+©þë	y—iÅýÇm	?òÝëŒÿ…Brs˜
+è«¢™°Œçì˜£¿üz¿ìú³˜eEAxl.†ÈsGanvl�6u³C�zpmXÙE9ÈøÈÈQëÜ¬}.7«Ak2“ÐH8)s®Ù¨§hî.:Ù’®'‘K8	›‘A½-š)�FB’rš�”¥˜G¦F
+Rv¤Lì=„—~ézÉtê�ÝQk¢+a£àPÄ$Œ‡h’4@*ÁÐ"…z³Eo°ÐL^õÖ»¨§âyoÚhÍZ!¶"7Ñ
+b'‘_@�9êUœÝÉCÐÀWc*‚Q1qÑ(ŒzÔ!e…RdØl”±Ò™‰"
+!Œ†
+‹æeidç(všóLÝ$¥qq±¯¹ƒPf±@5� Ñ‰z2‘#�r…Z+Ã•¼q2µZ¦Ôâ
+
+LÁ5òtž¡H�2eJŸ>œŽgà¨
+Kx4Z‰+Óâ¡v´fiP•Š^qM·;<—Ë´
+ˆD�V�Ëµéã¡&+yŒB®…ZmÂÓ)Ô8úc¥ìƒÇUJ˜©–Éµ¸\�ì�ƒ…R‹hÓKàš¿3_åaQYüUU÷*
+âF[5ìà�Jä9eEÔåFå
+˜ÑTÏQÄs	F!	Š&Š�tÅÕÃ¢&¢‚ËªI¼
+Óy.»û}û×~Ûozfªº^ÕûýÞQÕJ_\O°ó]äâåƒ¶ÈzŒTö \=¼Ý]ßÚ¬Xâí£P*…>TH‚§ƒ»¯£v–¾^Úí¡ðqpÁfJ/ÁÉu‘§VÝ	ÿÛ	Þvh£ƒ¯»��àíëãí¥TLéZd±«»»àéµHf¯è"É]Ñ¥ààå©T,ôEã]íÜ§ Š§ë"W¿·:=Æz!*ÁÑÎÃÎY¡´”
+…L‹S»_hçpTà(w%2í ÂÜ�A—©ÂûÇbDd–…°P!F£
+«ðÈ°Pew"ØÅcf'`ÉÂ’P¿+¸ƒ¢Â„¸•A1ªx!8LQá£Ð®I‚â„ ��„ØîWÅFwåŒ,±{»Á©Z\í,e­ÕÓÿ›4ïé�RE¨,#"Ãåé'´•DàÒ�ÊÕrµD7p“ÙôRA¤„`‡¹D«
+Ïc>ú?Î�$Éƒ{GR¹ŸÜpx¿z(ÇÃ
+1š×Ói×ÅldßNÜ[S„¨È `K!*sáŸO—ÐuÉ‡¿SéŒ9¹«~ú�{´'µ�î’}›ã—m6­="tDU}‘â”²¯xÝ™µCý°†å/Úd¯­x:lVRsÞq]µuþr—Ý`–LY=¦˜c`
+ÎÓ_¸¸[Æþ\×¸¾ÓQ5>ï¯ÛŠïíxÜ&Â¥Ú'±£¿+b1'kBR¦&9ÚìÛ˜ó&sÓLsË¶#³fÚžùõ—«n<Öà1]žð?Ø?þÍap D§›Êó°?ý˜|T/K˜Õ»‡gŒ¾–®U¿mG>¶O‘³Òç†ðˆ›ÚàQ^u¹ýù±˜úA'åÞïhe/Ÿ¿¤z8(!¢!T„ãoÄ—LP�×FÓÛ`Šî9ÔtES|lBX|òš°ßõ;Òp–ÖÔ¯jÛ›ôã™1�óËe•EÆ¶�JìF8…‡Õå^Üp*c¹}^Î£ü+ó~\°ñóu£NüTtŒ½ö?W}/þZK³ÃO¡æÕI¯¼VmqÊcÐ•û9Á[W6dïø•Ò†�JÎžàÿØ,3ØdTRåf»Í7ªþ›ÂÏÖÜs¤ô½³˜¥“vþ}Ùë”½_ÆŽI+=ú\9tÏ³Ö-�ÙÅ5ãÖéµ´ß‰\8­Ð�žsùôãCY›ÚÜÑxí¹ÞÖ\ß5éÆÙÀ¯êVÞ(42¿˜Öt¿Àïªa”¾kà}ígðÉÞ@ƒ»‡M×Õ¥UëŽŒ!1»¡µàîeÿÜ–Œ¹—òŽfi.ŸIy0íædó’r
+Ou
+}¾�Xe�³ØuZdéUÿ÷ï¯ÔÎ-lvx<î�Ó’Ìì?;eå›>Ø/Pýå#ß�SÝÞ†”`˜ö>á­ô´¯Vr|×�[Í˜6}é¿„i{Aþ dë·‹/vê¹õªtµ"e}t@ôû”ÄïÜ\óÊp¨[�SCZ�áe÷,õVøéê0Å°ÁÆð‘øúla©EQbke²x|nÚ÷Ëv>}¢Ž+Z:À(mó¥q™SÓ‡Õ\} d6·OÍ
+H¾{S4.ÝQ`›‘`ºíöÁgr}û’õã½2¸üzÆz�Í×Ÿ6z¶n)‹Ó5Â]!ùÀð…ü4lšvÿ²ýNõ2ž'”H%”—B¿ËC£‚ùB‡ÈoÑ8‘i:º¤VÝû”_V¼;ŒÅ{4ÛÆâÝ·÷}�¿ø˜_
+&šUâ-3=üåÛ»û
+SX°j¡Î‘Ià
+çÅkKè‡ð>öçÁ)8wÀB�‚IA,‚-06À~˜Í‰•àuô`8L€9D0„ØGn�+¸á6àÙ‹ß±ÿ™…OÈ`9®¾öÀ9øü£pFKhB×¿¿¬(!�§áoÏo(€£P
+5ð€X’C¤�=+Åñ¨eV`
+X}‚a”à¸£p™š°ƒ¢‘˜"þQ¼£Ñú2D]p­çD ~$„aÉš×bŒX†<D›Ñz;Dã	ñpG6Á2%ƒ
+ô¢*Ž)ŒÅ
+7íóÅŠ·²`+¢(„b8Éd%¹BžÐATM«yo©§Ôs@uç·¢³ø×ãÐÚÅ°’Psl‡]¨Y‚ký	¥:‰5±!¶Ä•ø�<²‰&/édú=}Ã3=6…ù³@–ÊZØ+¾ÓK³[sMô“�K‚œËÐ“ˆs,ƒ5B*¨Ñº\”|d¯¥ù¬FùnÃ=”Vx�0æxÄ(#“Pä(6d>Y@|ÉïI‰#»ÉIREÎ‘¤�<¥Ó©5�M½¨� kh<Í§å´‚VÓûô´rS°8ö+cµì"»Îš9àpA\$—ÀíàÊ¹o¹î)§á�7A±äƒøý�4nšq¢h#‹[Å|”‡ÈñD3Ì�7z5w”DµÖ¢$#wÑ.Ø‡ÜiÙ;	Uð5Fi-ú·®A3â»
+-ð^!9Z|†dyŸX!¿óˆ3ÊRôS"I%j’K
+‘ç
+R‰ržÜB”DèGýé
+šHSéVº›î¡§éyÚ„ž™=1’937¶˜°,žíb³OØ>VÌªØyVÇQnçÍÅr¸|îw‚«ç¹[¼œ·ásPÊùJþ,ß*Ñ—K¦K”’*©D'Y§MG_@=T@eÿÜ'Yd©€ÏHã˜š6Ð%T—6‘î*1CÌ%Àçânû3Zø¹Ng’Å,„,Eþ2H8	€½l4;À@C”Ì›„‚’Û
+¿òß@ŸC?g”Ïa�ä-ƒ•�KWw–Šþd0(É!z#&
+æ‚gMt6wš˜RZ-=NªÀV*a³Ù=lb÷ÐL¥Žiÿ�ñª�mêºâçÞ÷ì÷ò¶	ŽüÜ‡’'ÚæËKžc;iæÇÇjçƒ%°¦SÊ¨X£˜’¹ªÄ¤mÒª	u%�¶ë•Ã:–?&õ¯þ…ö¡m@�v“ÊZU”	Jâ�ûâ„¤CÓžý»çÜóqÏyçÞûî{�>Âýs÷V?}Ÿ	“¿KÏav³ÂoÐæ8´“sv¸h1h‚¬¡È¶Ù“³~šû9)§ÌÚgƒ4„+nGn’^ƒÏàÇsÄp�þ
+vàScÈÜ9_àÞû>ivÂ#Z‚û)†Ï‘CzGGû7m­-ÍMÏ<½©qã††z�V[³¾ºÊ·N}Ê«xÖV®qW”»Êœ«KW9ì¶•+JŠ‹
+dÉjñ­ê"jWBaU	&V©ÝÝ~ÞW“(H.$˜‚¢®å6LI˜fÊrK-÷}ÍRŸ·Ô-‰M	@À_§DT…}V•,ÙÕGþ\X5v×ä·›¼XevJ°ãõ¢‡q�†FJ„uMEa/STRC#…þ:È![„+SeHY;1ZiÍP�K0+V¡†#¬\
+ó˜à‹$‡Yo_<v{½†¿Ž‘Ð�:È@íd+5ÓBff
+1É£ŒñÛ�³J¦n&õzÖƒ	­xXNî‰3!iðv
+ã†YÙË·]�»8¸#?½TëR×˜Â»©Ôi…½Õ_ªõòÖ0pô¥¾®DªC¿ŽUŒÆŒFOqFNaH…ß	¿«ùûQ#\’Ø¯°µSMíOàÜT¤ô�{§**ôéÜ
+¨ˆ(©�¸êenÕH†×dJ!Õ?~©\WÊ—küu›}¾°™+óLqÉRfdQgr¦9ç¢ý‹•%<#u®¦)˜I\Å{jæÍH3¤†šÑ/ƒ Æc¡DÊÖÊåÜŸY|6UI}	¸Ô»Ÿ.—$ó«Ïö%p–¯“Åµ†úži«­åKD
+áœbŽífÿÝÑ,
+ª‡l
+,ôbm“Fk–ßëå|6«Ã vØ‰¾ø|_�A÷è
+šÁh‚kf4«wpÍ‰Í¢{BÅ•|Ï/€ÕL®Zü¯´9WEF[qþõÈ¼>S£}»âJ$•È×6:°¬7¯o^Ôå9¶*Ü4ÏQ·`jqQîY4æ�x1}ø·š‹z8+É¸*M	Qº˜-Ñ=ß…^ïÿé”Í}Î½LòØ-Ÿ&kÕ–÷Û–õ—¥Wœ0a±ŠFv¥R…KuÀ‹&Íµc»sîÝGõòa³ŒK¯kâ‡xªòë!à«bn[.CRð‰ÃÐg�„ÍÖèNB+ê~Ô½�:Ú¿˜§oÐ–\å[Ÿ#ê1„‚Dˆmˆï#úhü
+q}ÜŸSáÄ9oùJ-;á)¤ñTˆ· Úê†nñ:¨(«Âø›,ÅÐƒ¼ÏrJ¥Jî“ûö·Y}hó/Ìá%¨ß‡fôm³œ'æ¾uÍ–è´îÁx·À‰ãüÒú	Ù�t«%Œ2È}&‚ðW{óGt	÷ ‚¾[D
+6[ñþ®ƒŸþBH#¨_�Ø(þïIƒõÈóü›�7�Ž¡Múj¨ßŒõb®½Â°iŽ»[ø3\'?�Hÿ„öO‹÷ayhÆ
+œ-ôykV+L[­dÒ#îË;¡FºQï6Á>^;<áÇò5Gÿ}'(üöçkÌ±ŽÇ’>¯ÓrçðÞëyœóãàÇÚ|KºC^ÅZõ˜8I¤Û9p¼fD¢-�VËeRˆ(B}û[­ý0Ä!y }ë1Ö_¨Û€yšÈç¿-Ÿ¿I1Ï¬kpÁßºjÑG[XÄ=|ß¸‡ß9&%Ðçú·Ó�øtœ¾=	ŽÜ›‚ƒî�§ "ÿ“¢/¹k‚«ÁA«ñWE«à qâîxÞlŸ3Û³mà-m˜jðx²´~ê-Nê¦*k�¬Ó‹nVx6V;<�jÞ/ÓÛ¾Sã¹1Yî¹‰x·ºÑóZ ÑsÑ€8Š}nW=Yã9X}ð…ƒ?<xZl§gÙa—õ,¹õÞŽÒ‚Ò‚¦t–ü^o‘Ò¿“Ò—¤ô·¥ô°”þ¦”î’ÒÏJéz)­IiŸ”^'•ÊÙ&¯�‹åBY–­²(SäÒlî†®ñÍ_jµqby+š¼�ò–ot|P"Süºc«„(�Æ:Y³ÍJ¹~Ö¤E™Ô»;ž!dÂ@)£¯e	Ä³$ÇE§ÜüÔžBr§Î¹óÔ0H”ÍAtPa÷cj–âƒÊ¢væˆBt ÓÎ£®G»½¥+ü„&‘oµÇ—K[zE{Çß9Â?¾ÈáK’çM‰Kc(M›Ò4—¦M©«’��Æâl²Ò`�œÉUäRðŠ~Œ¿$ÔÈ"ÁÎu±ƒŠ’Ñ¯ä_ªƒC£œ&GØu$Ìt5¬d‚Çž >ÆÕA5œ�c‘�xæ˜>ž
+êÁˆšÓÐC3µËÂ�Y7
+µdð¿GÌ’A>d-�Ø3ñ„ˆ\ÝÃ#Nðˆ<b�ÞcFŒŒÅ:I´7ž‘¡ÓÀÃÇ¤—hQ!NUÂí5:�¶Cíæ¼µy]¯¸¯Š@Þ�"<‹‹ñ½®ÁUþ ?ÈU¸`¸jåË«\¯´yÝWÉ;y•
+Åvµ´#Ú×®—ø®ÈX˜3™ÎÍÐSO£fðs†ò#¿þpã¤µék­ÒÊ,â�…VË� ÐŠI"P.×4»´Û½ÀöÙ@�í~`»m6�ÙÇÆ
+^»×îÃ×6<R„™Gº¾ÂgÆ\ß 2Ëä,0®¯ñýÞâ'´”*
+¢E¨ZŠ¹ˆÿT¨À5d1F…ßÒnžx�<?Bï«d3ž�"´^¥/ÐÁ¥Ùî—ß»½×e»Ë˜&ÕQQ~÷´¥Þ¥ÉÇmXd0Co� ²¯zéaÒ;÷Ý¹nË�‡Ÿ<j�ùs¿€Ÿê[^.!ë‹›‹?(Ê*ÊjËŸl¿ètžq¬µk««ÏÔ®ÕþÓ|õÆ6UEñsÞ{}ý7Ú÷Ö®Ý¿Ž÷ZÖnë6ÖvÝ¨”­Ëæ`“²-:	¨Ýè¤¬cK!FPŒ#5$þIÄøÅáŸFL4‚	$büGBb‚3&–ZÊèÃó^Ÿ|
+~0§÷Üß9÷Ü{Ï9ïž÷z›kmgò3Í~
+¶Z7k·š¶7±€¿ÛuLìhÂs¥…íMØ… ˆ‚¿PS^aª¡#ÏàŠaÉ›g+Ö¥†sêm:ð»³râ%*´R¡\X®„8Q%456bñþŠÕî˜Ú@e(~á†Þ…º—õ�2o‘šÍë,×fÑÒhšE^&Ò/xô(Ø»dÙÑÓÀç…§Ëí�ÅˆËíŠÈQ?í9ÌU×8£Q÷ôF”/Õ¾ø¬róÒçJñùuå/}¬§c'Ú.ÿŒ±ï<n~ï�&tìÜÂûÑ½ñÇ/P@ŸòƒrñzXùÝ›\¾áMØré6îxEY=óµòUûð†>-÷Ê0[fOA^H¸Öäö6CíÃZ\Žp+ß™qXòÌrÂÌgÖlvX=öî<6œEË�9�¿'ª0ŠÆC­m-¡<ÞL¬	Ô¯—ßtík{.P!Ó‘³òù')§ÛŠÉB¡X®©	-Ó‘Jaúû‹eJs\Œ‰”J±:VM™�…ºPtº]®ˆ9Ïû¼þ€ÎÕÛ*¡€?ÚÝÛÓÛ#¢³b'²XÍëœuAK«8õÐè¤yæ£ÁŽ‡[™G¯o�{mU£±êmïd{÷ÉöTù­C]Þ¦ðè±™Ù�ú¼/g’k{�þXcÛcÃ‡&XOùÓ™Ý}2+ ×O=ý'±‚†èÏäÞg-Îü1“#³”p­©òØìÖ6‰¼Œ“vs� µèÕZ¤X‹j¥RÝ–TáåYô‰rTFBx5…W”æ”âÅ«Š—«¿µÊ•9¥4ã•Tyë´êCœ|hãn8�p¶üž}„G†EÞË0yæHÂjàœ
+VdO>†å�18›g6® òä´Ýdô˜-ŽEÀh¤gKX¬&ž7ÔWÉšó%zTI�ê¹×^6¥rI=þ±ã¦Î §Ö·‰êû8÷Ôc•võF£X£FgGoÈ^¿]­¶«sx_ß§Ø"å“OPRÃÿ)=óOþ]¾bœD‡ÿŸ¤Ýt,pøî=èiÐßÅô5²“TÁá“:æ	¿F£À™IRà]#4á;:fÀ†uÌ’þ[s„‹:æ¡‰©žXžOÏ¤¦ÓÒibOZJfç²‹¤’³óÙ…ÔâÞìœ4Ÿ™î”†R‹©{­W“Æ³™ƒª&'�ÌÑ¼P,ÖÕA,Ü)
+d2ÒØÞÙ=‹9i,�K/,¥w'¶m
+Ž/ïŸÊf’/Â,Ã<¤aR0M½g¨MÀ
+'!sÔu+	IZ ¬òé÷ji24¿“Ð�¦OÝçJëïz&Á8�dàà]›éF¨¯ì‚Qtè(¬ihF†ú1š3K>,j³Æh½µX"¾›¼€m°�|¥oô8í¸¦´Ý’´¿j=KûfÈ¿…{ØÞÏhåt~F{´ÓÈ€@ñ'vM£Ž3G åÖ«ß?n�ß0yLšú�-ŸlTû•­ßütçŽÒgúÅd%Ñú×Éÿ"Ìcë
+endstream
+endobj
+193 0 obj
+<</Type/FontDescriptor/FontFile2 192 0 R/FontBBox[ 0 -220 1113 1005]/FontName/MANPCJ+SymbolMT/Flags 4/StemV 0/CapHeight 0/Ascent 1005/Descent -219/ItalicAngle 0/FontFamily(Symbol)/FontStretch/Normal/FontWeight 400>>
+endobj
+194 0 obj
+<</W[ 3[ 250] 39[ 611] 58[ 768] 80[ 576] 114[ 548] 116[ 548]]/Type/Font/BaseFont/MANPCJ+SymbolMT/Subtype/CIDFontType2/CIDSystemInfo<</Ordering(Identity)/Registry(Adobe)/Supplement 0>>/FontDescriptor 193 0 R/DW 1000>>
+endobj
+195 0 obj
+<</Length 251/Filter/FlateDecode>>
+stream
+H‰T�±r„ †{ŸbËÜ¤ÑÓÆ¡È¥±¸$MzVÃLD±ðíèÜM
+`¾Ýýwù—\Ú×ÖhäÃÍ²Cƒ6Êá2¯N"ÜpÔrJKPºå$,� î¶ÅãÔša†¦ÉÈgH.ÞmðÔ÷Å3=yw
+�6cˆ”ìë;DºÕÚ_œÐx À9(2r¹
+û&&’„�`¿Y–8?fÏ
++$:aF„†RZðøÔ%4ê>«vÕm�?Âe�jFy$VbŒV‰
+)g;�iª|9'ªÙNùNeÒU!fÝãô¸™»¹:Œ¦õ%;Ñˆ6xß°�müs<ÙŸžx+
+endstream
+endobj
+196 0 obj
+<</Type/Font/Encoding/Identity-H/BaseFont/MANPCJ+SymbolMT/Subtype/Type0/DescendantFonts[194 0 R]/ToUnicode 195 0 R>>
+endobj
+197 0 obj
+[/Indexed/DeviceRGB 255 102 0 R]
+endobj
+198 0 obj
+[/Indexed/DeviceRGB 21 109 0 R]
+endobj
+199 0 obj
+[/Indexed/DeviceRGB 130 117 0 R]
+endobj
+200 0 obj
+[/Indexed/DeviceRGB 15 133 0 R]
+endobj
+201 0 obj
+[/Indexed/DeviceRGB 32 148 0 R]
+endobj
+202 0 obj
+[/Indexed/DeviceRGB 206 155 0 R]
+endobj
+203 0 obj
+[/Indexed/DeviceRGB 65 162 0 R]
+endobj
+204 0 obj
+[/Indexed/DeviceRGB 201 169 0 R]
+endobj
+205 0 obj
+[/Indexed/DeviceRGB 2 176 0 R]
+endobj
+206 0 obj
+<</Length 3009/Filter/FlateDecode/Type/EmbeddedFile>>
+stream
+H‰ÌWmoÛ8þ¾¿B_h?l¢wY‡¢@âÄmºMâ��ízý KT¬«#ye¹©ï×ß�â�CYr’6Š"9Î<óÌß¼ùÅ²ŽOfã‹‹Qp^¦UÆ¦ÉÛXy²Ú0±·ZUó:)7ë¤feº#[Û¦šV›¢)ªò|:›+8ØÔ[µyS5I#rE|ý´(³¢¼³Ž?²¼áãdõ®NvÓºÊA�õê¬j¬wIQZ®ý�×RàæÝ©ÚßÀ‡uq>�8u�_þë7%u{4;²>±…5®À„Ìú·Ø³O×SøëXß\qfóµeY5ç÷–Mª²™V«8þ”Ô%8!$ªûuÒ‹bU4»�ì[YÎ‘�;5Ûl®ÿaiÌ“»
+Ýh�AÀÆUù�ÕÍÅ=_�WeÆ¾ƒá¸=M6›ù²®¶wËÓów­˜>\3póÃÙ„AGH.W‹y‘~e�Þ8cy²]57n©Á“‹²ae£Ö[‘Ì>]�5rUÕ­¥ˆú¬©AÿÝŽG3ùÆÄîm™.“òŽeBI5_nïeR¬§žÀ©Ö-VÁÖë5'”^?›�oØºª°³ØnÅ‹¶d(¨ö2ãÈZ¿:üKuÉî«zg9¶?
+¢�/¬Ò¯gÅ¦)V+VO“:¹'.“ï³íbÃšiÚÀ!q·ê¾ø/Sf]O/-§�L½a`	„õžQ‡º“ª>«Ò‹2¯´ð€Õ¹õNÝÝ€¼ê=ð>YåMU2±©ÇÝëé…²f‚·† 73Ö4:T>k’ºfÇZÌ ‰J�³z²-S&qÿñÉz½ÚñíÛñMRf§ïÚe¼QìläÚªºÛR~rÂ ‚º¯^·Eç!Ùm!¬Ïx÷¾s¨û6NÊ¦8YÉFè”é¡ù^=”›ä~½btÛ`µXÓróÝšñj•nEj
+Ý°MµÚrï-¯%QÀÖÍRR¯Wí0YV«ªD`Ûíñ¶ð¶ÐiX
+žŒç­8Ùvãða-§3–W%u2žµ†Àø7¼)ÀÎï“$mªÚ²�œ ]y?Nl¬ÏŽ%þ}±ŽÿØ[Ù·o;¼¨^nºØ
+›>.}*2…„zé=+î–�^û}›ð²
+aì×ý’ŠAy·æ'ÙÅ8ª¥ìT2ûäÔÇ	7ûtSó�Q�óÐÑC´äB+µë)
+ÿyNö[þ”¼¬Êj˜’dC¨–PRÉJ:nK+}žp²Oé0'Y…œ�/æóIò]SßA!ü­µ@¢Â'ÞéìOœÛt=›üé$ã%K¿š‹^ÏòZ˜Ï&×åjgî^Uóº¸?­¾Ÿ×5�NuwØ’óê’eE¿®óÚ°õY˜jÙ†§üþ‚J¡ÇÂ$Ç2C±q­Þ–¼Äµ×Ûf½mÚáRMÚ¯Í]˜&3ñ„ ;7ìf³zw•ÜÃ�eÓ¬ÿy|üððp”òª|TÕw¯5\Éz
+ÓÀñmùµÞüÒÎ®›´.Ä©b<¹9±ÞLÎ'ÛösÛŽÀÔÈ·í0†ÿð2ø†ŠÉóŒï…@·>ÂLþö¥¼#eýV6ôÛ}ñÛkÏ°XŸ§2¨_|çR>Ðw ^”ãŒ÷áÛÍs\†ßAõ¹‘ÔÅ´=h—÷¥­L×o.+lN¥�¡öAá‘Ë³Ò§½»¹æH=±¶“Ú(îÍ$þ®ÆEØØ±IèÊˆmrŸbìJY_Ê¸6Ñéwì§÷¸Ú_Ã>ô3”öÅ$ŽÞÆy$e|GóGèt[Å³@ÿ$nBr‹Û(ýç¶ãZ®ü¿'±óä7ú­b›žI„Î@ÇÍeoÛÜ:¿ºµ^Á„o5K˜ø­�zXTV*ž ¤ª•Ué¶}“<Pô—ÐŸ H¼[µîyÅ×uõ
+ÒZ<T@—õWÛ¾Ž¬ù²«-MJkÁ¬jÍJ8!tŸ¤uµH#Ö
+Kà‘kG¶ø\�9õÑëÖðÓ«¶(xvàyÐ(q³`'ð;hœ8ÉF£˜Zi°$ŒoÁ{vì¾»ðì‘Ýä0Ea˜�¸œŸiè:uƒ<œ	aÝÏàïÂÏ£<
+\ø Rkel7ð"³:|—ÛÅï¥,áúB i»Q1hud\—/}àºSøµwh�=>FÄ6�òÃ¾„ùSÈ
+÷‚îÈ«"ì}Æ‚8ØD£Q8Šb/éóEïìü‹z@IéDÄû�ü�§É¬’Éíéu?�ëL“P&R¡?2õG‰.¨±«Ã8šIjÄ k‹ýE±¡ºÄ^lôÅhL@Þ<lÿª†Gôø˜ø©.Zâî°]ãg#ÏÄB!‚A÷þn‘
+»�1#ÍµkË`ÃñIáOtQS:o#è3áÃ�ÆAÜ·�Ø2í÷P|-þù~ÞìÅ9�=7çHüüa^ˆuÉu±‡ÿ‘SˆyDâJy‰Íb:?U9K‡ŒaB0$�\à��&mˆ[ÛTsYßy u¨AÀÑ2th:œÎÐv ¹ã@ÑÛàÑ¾ÌÌ¼“>t0ã63¹¶7\ÆZ‡ª9¨_Úh®dXô]r-êðcÏÞž\SCµ±ÇÞ¾AÏðqM%ßÐfÌG‚óÏÄ‡ÀnžÐz£†NW¯uõvcû¤ž˜>?'U�|,¶˜Wg'Wê�ãJÛƒ–+´ÏÑ«â$s_åæcJö#Ó^*‡¸ÑzeÄO5UÅõ@M5ê^`›µŠó&!ø onÇ—@ß%ðLÛ³fú*Î‡f>òG½Gê¦÷G¸æIßÐžÐV±Ú{}LÕÔ�yàY˜-lõààßÜna3Ön¯Û'õ¥è¸MÎ	{cÛŒrúêã™â4Ö<Êí¸õ�Ö£˜ßº¼V½™äö æCõ‡è1f¬Û‹Î]‰3ÎIt¤±Úã¶#ùé’s8§ß"Ïì7*‡‘¯8ƒRÎwm"9=h“Ob´��ú9®f¬÷O©OÀ_å³÷æ/aKÞ3£�GÕÔá÷ÇìÑ!ºŸ[ÿñ@åÈùljÌS´¶cÏíÎOè¾…p–"µàà¬Ø/?+13W¢îü2Àaô!÷ˆŽÇæ&vÀGgÀêojb24©œHM[ToDÛâÎÌ“š˜ýÔÜCøaOÂ>H9&ç´KùÚ‰Ïc|çq{.×ñ}F�q37ëzw.Rò˜'³ÛkÕKXûNTñêà fB_ÖIÚ?¨\(ñÄžâ?òHÿUÜÍõ~o½sØ?dlÄ¼“Ë¿Žž1Õz�oèOHøE}D0žæÍÏÁû™Cîv´œÐ‹³
+í‹9�r4¾Y“qœƒÃˆró±¸8ÚÞˆÄå ç³}ßË‘çä†ð‘ë 3®ˆÖ´.÷Ð/Ì)‰#}÷žÊ?*‡ùt1?Ùë;W¬7XK;9Ô­…F.ó3‰mæ>úbÛV}ýÈx‹ª™qŸzê�š!#¬�ÝYªk3ÚA{OdïÕ¨>¿öîD;ó³‰¯ˆÁQáë[biGÚcÖøøç04bJðä�¹ÄÓ~Ó’âAïyn/Rsä3òÍ˜…‡zÅg¯ãW¬uè÷Ìõ�êA²×âŒLãH±Q¹Âló-Cßµ=oå‘åßêÍ*g@5‹`¿{Êü½àÍÍÎ[’×¯|dï¿õl7ôë±�¯‹³žÆýçCÍc¥OÞmäúèIðÞ°³Ž=«óV¡ï”ÁÆ¨Ûè=<.Â×Î¬ÓÅñQÎç—gñžœCî)[T}ÀYê�sÅcéÇLÌTŒÄœÖûQ»¯b›|g‘Ï�«ÚNj"ÿmè#óŠˆÉå“ÄœÖÄçÆq�Ûakë!^GA‡ÓáNËºËu£èïÞý!ÉkWÊáÿÿ3þÿOØÒ>8`á�cŠÒ?R¸‘ZöÃÓ r}Œœ�Ûàü`gÇeg§PœZ’’Y\’™““ZT�X”˜[Ìec”Õ÷J-ÎÏ)-ÉÌÏSˆ6:ADÄ‚äÓSƒ3«R¢Í�ô€6)˜[‚éX¨‘@)©e™É©\ùÞc
+endstream
+endobj
+314 0 obj
+<</Nums[ 0 315 0 R]>>
+endobj
+315 0 obj
+<</S/D>>
+endobj
+316 0 obj
+<</Count 25/Kids[329 0 R 1 0 R 19 0 R 26 0 R 31 0 R 36 0 R 41 0 R 46 0 R 57 0 R 66 0 R 83 0 R 90 0 R 99 0 R 106 0 R 114 0 R 121 0 R 130 0 R 140 0 R 145 0 R 152 0 R 159 0 R 166 0 R 173 0 R 180 0 R 187 0 R]/Type/Pages>>
+endobj
+320 0 obj
+<</Kids[321 0 R]>>
+endobj
+321 0 obj
+<</Names[(þÿHigh Quality.joboptions) 322 0 R]/Limits[(þÿHigh Quality.joboptions)(þÿHigh Quality.joboptions)]>>
+endobj
+322 0 obj
+<</Type/Filespec/F(High Quality.joboptions)/EF<</F 206 0 R>>>>
+endobj
+323 0 obj
+<</Type/Metadata/Subtype/XML/Length 1942>>
+stream
+<?xpacket begin='ï»¿' id='W5M0MpCehiHzreSzNTczkc9d'?>
+<x:xmpmeta xmlns:x="adobe:ns:meta/" xmptk="XMP toolkit 2.9.1-13, framework 1.6">
+ <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:iX="http://ns.adobe.com/iX/1.0/">
+  <rdf:Description about="uuid:662fdfe4-2ab4-4ccb-a8dd-f21ca2460ab5" xmlns:pdf="http://ns.adobe.com/pdf/1.3/" pdf:Producer="Acrobat Distiller 6.0 (Windows) (via http://big.faceless.org/products/pdf?version=2.6.5)">
+   <pdf:Keywords>Datasheet;STP16CP05</pdf:Keywords>
+  </rdf:Description>
+  <rdf:Description about="uuid:662fdfe4-2ab4-4ccb-a8dd-f21ca2460ab5" xmlns:xap="http://ns.adobe.com/xap/1.0/" xap:CreatorTool="FrameMaker 7.2" xap:ModifyDate="2007-07-10T10:51:28+0200" xap:CreateDate="2005-10-20T10:47:30Z">
+   <xap:MetadataDate>2007-07-10T10:51:28+0200</xap:MetadataDate>
+  </rdf:Description>
+  <rdf:Description about="uuid:662fdfe4-2ab4-4ccb-a8dd-f21ca2460ab5" xmlns:xapMM="http://ns.adobe.com/xap/1.0/mm/" xapMM:DocumentID="uuid:ebbf9416-e7c1-467a-80cc-dafd4ab462b5" />
+  <rdf:Description about="uuid:662fdfe4-2ab4-4ccb-a8dd-f21ca2460ab5" xmlns:dc="http://purl.org/dc/elements/1.1/" dc:format="application/pdf">
+   <dc:date>
+    <rdf:Seq xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+     <rdf:li>2007-07-10T10:51:28+0200</rdf:li>
+    </rdf:Seq>
+   </dc:date>
+   <dc:description>
+    <rdf:Alt xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+     <rdf:li xml:lang="x-default">Datasheet;STP16CP05</rdf:li>
+    </rdf:Alt>
+   </dc:description>
+   <dc:creator>
+    <rdf:Seq xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+     <rdf:li>STMicroelectronics</rdf:li>
+    </rdf:Seq>
+   </dc:creator>
+   <dc:title>
+    <rdf:Alt xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+     <rdf:li xml:lang="x-default">Low voltage 16-bit constant current LED sink driver</rdf:li>
+    </rdf:Alt>
+   </dc:title>
+  </rdf:Description>
+ </rdf:RDF>
+</x:xmpmeta>
+
+<?xpacket end='r'?>endstream
+endobj
+324 0 obj
+<</ModDate(D:20070710105128+02'00')/CreationDate(D:20051020104730Z)/Creator(FrameMaker 7.2)/Producer(Acrobat Distiller 6.0 \(Windows\) \(via http://big.faceless.org/products/pdf?version=2.6.5\))/Subject(Datasheet;STP16CP05)/Author(STMicroelectronics)/Title(Low voltage 16-bit constant current LED sink driver)/Keywords(Datasheet;STP16CP05)>>
+endobj
+381 0 obj
+<</Length 2>>
+stream
+q
+endstream
+endobj
+382 0 obj
+<</Filter/FlateDecode/Length 10>>
+stream
+xœä®\endstream
+endobj
+383 0 obj
+<</Length 2>>
+stream
+q
+endstream
+endobj
+384 0 obj
+<</Filter/FlateDecode/Length 10>>
+stream
+xœä®\endstream
+endobj
+385 0 obj
+<</Length 2>>
+stream
+q
+endstream
+endobj
+386 0 obj
+<</Filter/FlateDecode/Length 10>>
+stream
+xœä®\endstream
+endobj
+387 0 obj
+<</Length 2>>
+stream
+q
+endstream
+endobj
+388 0 obj
+<</Filter/FlateDecode/Length 10>>
+stream
+xœä®\endstream
+endobj
+389 0 obj
+<</Length 2>>
+stream
+q
+endstream
+endobj
+390 0 obj
+<</Filter/FlateDecode/Length 10>>
+stream
+xœä®\endstream
+endobj
+391 0 obj
+<</Length 2>>
+stream
+q
+endstream
+endobj
+392 0 obj
+<</Filter/FlateDecode/Length 10>>
+stream
+xœä®\endstream
+endobj
+393 0 obj
+<</Length 2>>
+stream
+q
+endstream
+endobj
+394 0 obj
+<</Filter/FlateDecode/Length 10>>
+stream
+xœä®\endstream
+endobj
+395 0 obj
+<</Length 2>>
+stream
+q
+endstream
+endobj
+396 0 obj
+<</Filter/FlateDecode/Length 10>>
+stream
+xœä®\endstream
+endobj
+397 0 obj
+<</Length 2>>
+stream
+q
+endstream
+endobj
+398 0 obj
+<</Filter/FlateDecode/Length 10>>
+stream
+xœä®\endstream
+endobj
+399 0 obj
+<</Length 2>>
+stream
+q
+endstream
+endobj
+400 0 obj
+<</Filter/FlateDecode/Length 10>>
+stream
+xœä®\endstream
+endobj
+401 0 obj
+<</Length 2>>
+stream
+q
+endstream
+endobj
+402 0 obj
+<</Filter/FlateDecode/Length 10>>
+stream
+xœä®\endstream
+endobj
+403 0 obj
+<</Length 2>>
+stream
+q
+endstream
+endobj
+404 0 obj
+<</Filter/FlateDecode/Length 10>>
+stream
+xœä®\endstream
+endobj
+405 0 obj
+<</Length 2>>
+stream
+q
+endstream
+endobj
+406 0 obj
+<</Filter/FlateDecode/Length 10>>
+stream
+xœä®\endstream
+endobj
+407 0 obj
+<</Length 2>>
+stream
+q
+endstream
+endobj
+408 0 obj
+<</Filter/FlateDecode/Length 10>>
+stream
+xœä®\endstream
+endobj
+409 0 obj
+<</Length 2>>
+stream
+q
+endstream
+endobj
+410 0 obj
+<</Filter/FlateDecode/Length 10>>
+stream
+xœä®\endstream
+endobj
+411 0 obj
+<</Length 2>>
+stream
+q
+endstream
+endobj
+412 0 obj
+<</Filter/FlateDecode/Length 10>>
+stream
+xœä®\endstream
+endobj
+413 0 obj
+<</Length 2>>
+stream
+q
+endstream
+endobj
+414 0 obj
+<</Filter/FlateDecode/Length 10>>
+stream
+xœä®\endstream
+endobj
+415 0 obj
+<</Length 2>>
+stream
+q
+endstream
+endobj
+416 0 obj
+<</Filter/FlateDecode/Length 10>>
+stream
+xœä®\endstream
+endobj
+417 0 obj
+<</Length 2>>
+stream
+q
+endstream
+endobj
+418 0 obj
+<</Filter/FlateDecode/Length 10>>
+stream
+xœä®\endstream
+endobj
+419 0 obj
+<</Length 2>>
+stream
+q
+endstream
+endobj
+420 0 obj
+<</Filter/FlateDecode/Length 10>>
+stream
+xœä®\endstream
+endobj
+421 0 obj
+<</Length 2>>
+stream
+q
+endstream
+endobj
+422 0 obj
+<</Filter/FlateDecode/Length 10>>
+stream
+xœä®\endstream
+endobj
+423 0 obj
+<</Length 2>>
+stream
+q
+endstream
+endobj
+424 0 obj
+<</Filter/FlateDecode/Length 10>>
+stream
+xœä®\endstream
+endobj
+425 0 obj
+<</Length 2>>
+stream
+q
+endstream
+endobj
+426 0 obj
+<</Filter/FlateDecode/Length 10>>
+stream
+xœä®\endstream
+endobj
+427 0 obj
+<</Length 2>>
+stream
+q
+endstream
+endobj
+428 0 obj
+<</Filter/FlateDecode/Length 10>>
+stream
+xœä®\endstream
+endobj
+429 0 obj
+<</Length 2>>
+stream
+q
+endstream
+endobj
+430 0 obj
+<</Filter/FlateDecode/Length 10>>
+stream
+xœä®\endstream
+endobj
+536 0 obj
+<</Length 2>>
+stream
+q
+endstream
+endobj
+537 0 obj
+<</Filter/FlateDecode/Length 10>>
+stream
+xœä®\endstream
+endobj
+538 0 obj
+<</Length 2>>
+stream
+q
+endstream
+endobj
+539 0 obj
+<</Filter/FlateDecode/Length 10>>
+stream
+xœä®\endstream
+endobj
+540 0 obj
+<</Length 2>>
+stream
+q
+endstream
+endobj
+541 0 obj
+<</Filter/FlateDecode/Length 10>>
+stream
+xœä®\endstream
+endobj
+542 0 obj
+<</Length 2>>
+stream
+q
+endstream
+endobj
+543 0 obj
+<</Filter/FlateDecode/Length 10>>
+stream
+xœä®\endstream
+endobj
+544 0 obj
+<</Length 2>>
+stream
+q
+endstream
+endobj
+545 0 obj
+<</Filter/FlateDecode/Length 10>>
+stream
+xœä®\endstream
+endobj
+546 0 obj
+<</Length 2>>
+stream
+q
+endstream
+endobj
+547 0 obj
+<</Filter/FlateDecode/Length 10>>
+stream
+xœä®\endstream
+endobj
+548 0 obj
+<</Length 2>>
+stream
+q
+endstream
+endobj
+549 0 obj
+<</Filter/FlateDecode/Length 10>>
+stream
+xœä®\endstream
+endobj
+550 0 obj
+<</Length 2>>
+stream
+q
+endstream
+endobj
+551 0 obj
+<</Filter/FlateDecode/Length 10>>
+stream
+xœä®\endstream
+endobj
+552 0 obj
+<</Length 2>>
+stream
+q
+endstream
+endobj
+553 0 obj
+<</Filter/FlateDecode/Length 10>>
+stream
+xœä®\endstream
+endobj
+554 0 obj
+<</Length 2>>
+stream
+q
+endstream
+endobj
+555 0 obj
+<</Filter/FlateDecode/Length 10>>
+stream
+xœä®\endstream
+endobj
+556 0 obj
+<</Length 2>>
+stream
+q
+endstream
+endobj
+557 0 obj
+<</Filter/FlateDecode/Length 10>>
+stream
+xœä®\endstream
+endobj
+558 0 obj
+<</Length 2>>
+stream
+q
+endstream
+endobj
+559 0 obj
+<</Filter/FlateDecode/Length 10>>
+stream
+xœä®\endstream
+endobj
+560 0 obj
+<</Length 2>>
+stream
+q
+endstream
+endobj
+561 0 obj
+<</Filter/FlateDecode/Length 10>>
+stream
+xœä®\endstream
+endobj
+562 0 obj
+<</Length 2>>
+stream
+q
+endstream
+endobj
+563 0 obj
+<</Filter/FlateDecode/Length 10>>
+stream
+xœä®\endstream
+endobj
+564 0 obj
+<</Length 2>>
+stream
+q
+endstream
+endobj
+565 0 obj
+<</Filter/FlateDecode/Length 10>>
+stream
+xœä®\endstream
+endobj
+566 0 obj
+<</Length 2>>
+stream
+q
+endstream
+endobj
+567 0 obj
+<</Filter/FlateDecode/Length 10>>
+stream
+xœä®\endstream
+endobj
+568 0 obj
+<</Length 2>>
+stream
+q
+endstream
+endobj
+569 0 obj
+<</Filter/FlateDecode/Length 10>>
+stream
+xœä®\endstream
+endobj
+570 0 obj
+<</Length 2>>
+stream
+q
+endstream
+endobj
+571 0 obj
+<</Filter/FlateDecode/Length 10>>
+stream
+xœä®\endstream
+endobj
+572 0 obj
+<</Length 2>>
+stream
+q
+endstream
+endobj
+573 0 obj
+<</Filter/FlateDecode/Length 10>>
+stream
+xœä®\endstream
+endobj
+574 0 obj
+<</Length 2>>
+stream
+q
+endstream
+endobj
+575 0 obj
+<</Filter/FlateDecode/Length 10>>
+stream
+xœä®\endstream
+endobj
+576 0 obj
+<</Length 2>>
+stream
+q
+endstream
+endobj
+577 0 obj
+<</Filter/FlateDecode/Length 10>>
+stream
+xœä®\endstream
+endobj
+578 0 obj
+<</Length 2>>
+stream
+q
+endstream
+endobj
+579 0 obj
+<</Filter/FlateDecode/Length 10>>
+stream
+xœä®\endstream
+endobj
+580 0 obj
+<</Length 2>>
+stream
+q
+endstream
+endobj
+581 0 obj
+<</Filter/FlateDecode/Length 10>>
+stream
+xœä®\endstream
+endobj
+582 0 obj
+<</Length 2>>
+stream
+q
+endstream
+endobj
+583 0 obj
+<</Filter/FlateDecode/Length 10>>
+stream
+xœä®\endstream
+endobj
+584 0 obj
+<</Length 2>>
+stream
+q
+endstream
+endobj
+585 0 obj
+<</Filter/FlateDecode/Length 10>>
+stream
+xœä®\endstream
+endobj
+586 0 obj
+<</Names[(F) 587 0 R(G1021302) 588 0 R(G1021314) 589 0 R(G1062468) 590 0 R(G1071987) 591 0 R(G1072778) 592 0 R(G1076785) 593 0 R(G1076786) 594 0 R(G1076833) 595 0 R(G1078608) 596 0 R(G1078691) 597 0 R(G1079072) 598 0 R(G1079585) 599 0 R(G1079809) 600 0 R(G1079857) 601 0 R(G1081901) 602 0 R(G1086076) 603 0 R(G1086555) 604 0 R(G1086556) 605 0 R(G1086557) 606 0 R(G1086558) 607 0 R(G1086559) 608 0 R(G1086579) 609 0 R(G1086884) 610 0 R(G1087863) 611 0 R(G998347) 612 0 R(G998349) 613 0 R(G998350) 614 0 R(G998374) 615 0 R(G998376) 616 0 R(G998377) 617 0 R(G998428) 618 0 R(G998429) 619 0 R(G998434) 620 0 R(G998450) 621 0 R(G998457) 622 0 R(G998458) 623 0 R(I1.1036792) 624 0 R(I1.1050221) 625 0 R(I1.1050247) 626 0 R(I1.1050305) 627 0 R(I1.1051099) 628 0 R(I1.1051136) 629 0 R(I1.1051149) 630 0 R(I1.1051167) 631 0 R(I1.1051180) 632 0 R(I1.1051201) 633 0 R(I1.1051257) 634 0 R(I1.1051281) 635 0 R(I1.1051294) 636 0 R(I1.1081900) 637 0 R(I1.1089070) 638 0 R(I1.1089101) 639 0 R(I1.1089403) 640 0 R(I1.1089416) 641 0 R(I1.1089429) 642 0 R(I1.1089683) 643 0 R(I1.1089701) 644 0 R(I1.1090323) 645 0 R(I1.1090888) 646 0 R(I1.1090944) 647 0 R(I1.1090946) 648 0 R(I1.1090948) 649 0 R(I1.1090950) 650 0 R(I1.1090952) 651 0 R(I1.1090954) 652 0 R(I1.1090956) 653 0 R(I1.1090958) 654 0 R(I1.1090960) 655 0 R(I1.1090962) 656 0 R(I1.1090964) 657 0 R(I1.1090966) 658 0 R(I1.1090968) 659 0 R(I1.998451) 660 0 R(L) 661 0 R(M9.23421.Heading.1.Un.Revision.history) 662 0 R(M9.39846.TableCap.Table.9.Truth.Table) 663 0 R(M9.83807.TableCap.Table.7.Electrical.characteristics.VDD..33V.to.5V.T..25C.unless.otherwise.specifie) 664 0 R(M9.LastPageNum) 665 0 R(P.1) 666 0 R(P.10) 667 0 R(P.11) 668 0 R(P.12) 669 0 R(P.13) 670 0 R(P.14) 671 0 R(P.15) 672 0 R(P.16) 673 0 R(P.17) 674 0 R(P.18) 675 0 R(P.19) 676 0 R(P.2) 677 0 R(P.20) 678 0 R(P.21) 679 0 R(P.22) 680 0 R(P.23) 681 0 R(P.24) 682 0 R(P.25) 683 0 R(P.3) 684 0 R(P.4) 685 0 R(P.5) 686 0 R(P.6) 687 0 R(P.7) 688 0 R(P.8) 689 0 R(P.9) 690 0 R]>>
+endobj
+587 0 obj
+<</Type/Action/S/GoTo/D[329 0 R/XYZ null null null]>>
+endobj
+588 0 obj
+<</Type/Action/S/GoTo/D[19 0 R/XYZ 67 99 null]>>
+endobj
+589 0 obj
+<</Type/Action/S/GoTo/D[1 0 R/XYZ 67 99 null]>>
+endobj
+590 0 obj
+<</Type/Action/S/GoTo/D[36 0 R/XYZ 67 755 null]>>
+endobj
+591 0 obj
+<</Type/Action/S/GoTo/D[26 0 R/XYZ 67 714 null]>>
+endobj
+592 0 obj
+<</Type/Action/S/GoTo/D[46 0 R/XYZ 67 755 null]>>
+endobj
+593 0 obj
+<</Type/Action/S/GoTo/D[19 0 R/XYZ 67 755 null]>>
+endobj
+594 0 obj
+<</Type/Action/S/GoTo/D[26 0 R/XYZ 67 755 null]>>
+endobj
+595 0 obj
+<</Type/Action/S/GoTo/D[19 0 R/XYZ 67 612 null]>>
+endobj
+596 0 obj
+<</Type/Action/S/GoTo/D[26 0 R/XYZ 67 443 null]>>
+endobj
+597 0 obj
+<</Type/Action/S/GoTo/D[26 0 R/XYZ 124 238 null]>>
+endobj
+598 0 obj
+<</Type/Action/S/GoTo/D[36 0 R/XYZ 124 703 null]>>
+endobj
+599 0 obj
+<</Type/Action/S/GoTo/D[66 0 R/XYZ 67 757 null]>>
+endobj
+600 0 obj
+<</Type/Action/S/GoTo/D[66 0 R/XYZ 124 705 null]>>
+endobj
+601 0 obj
+<</Type/Action/S/GoTo/D[140 0 R/XYZ 67 755 null]>>
+endobj
+602 0 obj
+<</Type/Action/S/GoTo/D[180 0 R/XYZ 67 755 null]>>
+endobj
+603 0 obj
+<</Type/Action/S/GoTo/D[31 0 R/XYZ 67 754 null]>>
+endobj
+604 0 obj
+<</Type/Action/S/GoTo/D[187 0 R/XYZ 67 736 null]>>
+endobj
+605 0 obj
+<</Type/Action/S/GoTo/D[187 0 R/XYZ 67 722 null]>>
+endobj
+606 0 obj
+<</Type/Action/S/GoTo/D[187 0 R/XYZ 67 688 null]>>
+endobj
+607 0 obj
+<</Type/Action/S/GoTo/D[187 0 R/XYZ 67 664 null]>>
+endobj
+608 0 obj
+<</Type/Action/S/GoTo/D[187 0 R/XYZ 67 640 null]>>
+endobj
+609 0 obj
+<</Type/Action/S/GoTo/D[187 0 R/XYZ 67 213 null]>>
+endobj
+610 0 obj
+<</Type/Action/S/GoTo/D[99 0 R/XYZ 67 755 null]>>
+endobj
+611 0 obj
+<</Type/Action/S/GoTo/D[121 0 R/XYZ 67 755 null]>>
+endobj
+612 0 obj
+<</Type/Action/S/GoTo/D[1 0 R/XYZ 111 277 null]>>
+endobj
+613 0 obj
+<</Type/Action/S/GoTo/D[1 0 R/XYZ 555 119 null]>>
+endobj
+614 0 obj
+<</Type/Action/S/GoTo/D[1 0 R/XYZ 16 119 null]>>
+endobj
+615 0 obj
+<</Type/Action/S/GoTo/D[19 0 R/XYZ 111 277 null]>>
+endobj
+616 0 obj
+<</Type/Action/S/GoTo/D[19 0 R/XYZ 555 119 null]>>
+endobj
+617 0 obj
+<</Type/Action/S/GoTo/D[19 0 R/XYZ 16 119 null]>>
+endobj
+618 0 obj
+<</Type/Action/S/GoTo/D[329 0 R/XYZ 67 677 null]>>
+endobj
+619 0 obj
+<</Type/Action/S/GoTo/D[329 0 R/XYZ 67 83 null]>>
+endobj
+620 0 obj
+<</Type/Action/S/GoTo/D[329 0 R/XYZ 109 249 null]>>
+endobj
+621 0 obj
+<</Type/Action/S/GoTo/D[329 0 R/XYZ 67 100 null]>>
+endobj
+622 0 obj
+<</Type/Action/S/GoTo/D[329 0 R/XYZ 555 119 null]>>
+endobj
+623 0 obj
+<</Type/Action/S/GoTo/D[329 0 R/XYZ 16 119 null]>>
+endobj
+624 0 obj
+<</Type/Action/S/GoTo/D[329 0 R/XYZ 490 87 null]>>
+endobj
+625 0 obj
+<</Type/Action/S/GoTo/D[1 0 R/XYZ 22 436 null]>>
+endobj
+626 0 obj
+<</Type/Action/S/GoTo/D[19 0 R/XYZ 22 436 null]>>
+endobj
+627 0 obj
+<</Type/Action/S/GoTo/D[329 0 R/XYZ 22 436 null]>>
+endobj
+628 0 obj
+<</Type/Action/S/GoTo/D[1 0 R/XYZ 84 105 null]>>
+endobj
+629 0 obj
+<</Type/Action/S/GoTo/D[1 0 R/XYZ 558 436 null]>>
+endobj
+630 0 obj
+<</Type/Action/S/GoTo/D[1 0 R/XYZ 22 436 null]>>
+endobj
+631 0 obj
+<</Type/Action/S/GoTo/D[19 0 R/XYZ 558 436 null]>>
+endobj
+632 0 obj
+<</Type/Action/S/GoTo/D[19 0 R/XYZ 22 436 null]>>
+endobj
+633 0 obj
+<</Type/Action/S/GoTo/D[19 0 R/XYZ 527 105 null]>>
+endobj
+634 0 obj
+<</Type/Action/S/GoTo/D[329 0 R/XYZ 527 106 null]>>
+endobj
+635 0 obj
+<</Type/Action/S/GoTo/D[329 0 R/XYZ 558 436 null]>>
+endobj
+636 0 obj
+<</Type/Action/S/GoTo/D[329 0 R/XYZ 22 436 null]>>
+endobj
+637 0 obj
+<</Type/Action/S/GoTo/D[180 0 R/XYZ 124 766 null]>>
+endobj
+638 0 obj
+<</Type/Action/S/GoTo/D[329 0 R/XYZ 527 682 null]>>
+endobj
+639 0 obj
+<</Type/Action/S/GoTo/D[329 0 R/XYZ 67 87 null]>>
+endobj
+640 0 obj
+<</Type/Action/S/GoTo/D[19 0 R/XYZ 138 317 null]>>
+endobj
+641 0 obj
+<</Type/Action/S/GoTo/D[1 0 R/XYZ 138 317 null]>>
+endobj
+642 0 obj
+<</Type/Action/S/GoTo/D[329 0 R/XYZ 136 289 null]>>
+endobj
+643 0 obj
+<</Type/Action/S/GoTo/D[329 0 R/XYZ 527 682 null]>>
+endobj
+644 0 obj
+<</Type/Action/S/GoTo/D[329 0 R/XYZ 67 87 null]>>
+endobj
+645 0 obj
+<</Type/Action/S/GoTo/D[36 0 R/XYZ 177 710 null]>>
+endobj
+646 0 obj
+<</Type/Action/S/GoTo/D[66 0 R/XYZ 177 712 null]>>
+endobj
+647 0 obj
+<</Type/Action/S/GoTo/D[1 0 R/XYZ 67 717 null]>>
+endobj
+648 0 obj
+<</Type/Action/S/GoTo/D[1 0 R/XYZ 124 696 null]>>
+endobj
+649 0 obj
+<</Type/Action/S/GoTo/D[1 0 R/XYZ 67 666 null]>>
+endobj
+650 0 obj
+<</Type/Action/S/GoTo/D[1 0 R/XYZ 124 645 null]>>
+endobj
+651 0 obj
+<</Type/Action/S/GoTo/D[1 0 R/XYZ 124 626 null]>>
+endobj
+652 0 obj
+<</Type/Action/S/GoTo/D[1 0 R/XYZ 124 607 null]>>
+endobj
+653 0 obj
+<</Type/Action/S/GoTo/D[1 0 R/XYZ 67 577 null]>>
+endobj
+654 0 obj
+<</Type/Action/S/GoTo/D[1 0 R/XYZ 67 545 null]>>
+endobj
+655 0 obj
+<</Type/Action/S/GoTo/D[1 0 R/XYZ 67 513 null]>>
+endobj
+656 0 obj
+<</Type/Action/S/GoTo/D[1 0 R/XYZ 67 481 null]>>
+endobj
+657 0 obj
+<</Type/Action/S/GoTo/D[1 0 R/XYZ 67 449 null]>>
+endobj
+658 0 obj
+<</Type/Action/S/GoTo/D[1 0 R/XYZ 67 417 null]>>
+endobj
+659 0 obj
+<</Type/Action/S/GoTo/D[1 0 R/XYZ 67 385 null]>>
+endobj
+660 0 obj
+<</Type/Action/S/GoTo/D[329 0 R/XYZ 550 87 null]>>
+endobj
+661 0 obj
+<</Type/Action/S/GoTo/D[187 0 R/XYZ null null null]>>
+endobj
+662 0 obj
+<</Type/Action/S/GoTo/D[180 0 R/XYZ 124 766 null]>>
+endobj
+663 0 obj
+<</Type/Action/S/GoTo/D[66 0 R/XYZ 177 712 null]>>
+endobj
+664 0 obj
+<</Type/Action/S/GoTo/D[36 0 R/XYZ 177 710 null]>>
+endobj
+665 0 obj
+<</Type/Action/S/GoTo/D[329 0 R/XYZ 550 87 null]>>
+endobj
+666 0 obj
+<</Type/Action/S/GoTo/D[329 0 R/XYZ null null null]>>
+endobj
+667 0 obj
+<</Type/Action/S/GoTo/D[66 0 R/XYZ null null null]>>
+endobj
+668 0 obj
+<</Type/Action/S/GoTo/D[83 0 R/XYZ null null null]>>
+endobj
+669 0 obj
+<</Type/Action/S/GoTo/D[90 0 R/XYZ null null null]>>
+endobj
+670 0 obj
+<</Type/Action/S/GoTo/D[99 0 R/XYZ null null null]>>
+endobj
+671 0 obj
+<</Type/Action/S/GoTo/D[106 0 R/XYZ null null null]>>
+endobj
+672 0 obj
+<</Type/Action/S/GoTo/D[114 0 R/XYZ null null null]>>
+endobj
+673 0 obj
+<</Type/Action/S/GoTo/D[121 0 R/XYZ null null null]>>
+endobj
+674 0 obj
+<</Type/Action/S/GoTo/D[130 0 R/XYZ null null null]>>
+endobj
+675 0 obj
+<</Type/Action/S/GoTo/D[140 0 R/XYZ null null null]>>
+endobj
+676 0 obj
+<</Type/Action/S/GoTo/D[145 0 R/XYZ null null null]>>
+endobj
+677 0 obj
+<</Type/Action/S/GoTo/D[1 0 R/XYZ null null null]>>
+endobj
+678 0 obj
+<</Type/Action/S/GoTo/D[152 0 R/XYZ null null null]>>
+endobj
+679 0 obj
+<</Type/Action/S/GoTo/D[159 0 R/XYZ null null null]>>
+endobj
+680 0 obj
+<</Type/Action/S/GoTo/D[166 0 R/XYZ null null null]>>
+endobj
+681 0 obj
+<</Type/Action/S/GoTo/D[173 0 R/XYZ null null null]>>
+endobj
+682 0 obj
+<</Type/Action/S/GoTo/D[180 0 R/XYZ null null null]>>
+endobj
+683 0 obj
+<</Type/Action/S/GoTo/D[187 0 R/XYZ null null null]>>
+endobj
+684 0 obj
+<</Type/Action/S/GoTo/D[19 0 R/XYZ null null null]>>
+endobj
+685 0 obj
+<</Type/Action/S/GoTo/D[26 0 R/XYZ null null null]>>
+endobj
+686 0 obj
+<</Type/Action/S/GoTo/D[31 0 R/XYZ null null null]>>
+endobj
+687 0 obj
+<</Type/Action/S/GoTo/D[36 0 R/XYZ null null null]>>
+endobj
+688 0 obj
+<</Type/Action/S/GoTo/D[41 0 R/XYZ null null null]>>
+endobj
+689 0 obj
+<</Type/Action/S/GoTo/D[46 0 R/XYZ null null null]>>
+endobj
+690 0 obj
+<</Type/Action/S/GoTo/D[57 0 R/XYZ null null null]>>
+endobj
+xref
+0 691
+0000000207 65535 f
+0000101352 00000 n
+0000101608 00000 n
+0000101753 00000 n
+0000101900 00000 n
+0000102045 00000 n
+0000102192 00000 n
+0000102338 00000 n
+0000102485 00000 n
+0000102631 00000 n
+0000102777 00000 n
+0000102923 00000 n
+0000103070 00000 n
+0000103217 00000 n
+0000103363 00000 n
+0000103510 00000 n
+0000103645 00000 n
+0000105666 00000 n
+0000106168 00000 n
+0000106313 00000 n
+0000106479 00000 n
+0000106648 00000 n
+0000124666 00000 n
+0000125168 00000 n
+0000125313 00000 n
+0000125799 00000 n
+0000125919 00000 n
+0000126085 00000 n
+0000126220 00000 n
+0000129921 00000 n
+0000130423 00000 n
+0000130568 00000 n
+0000130734 00000 n
+0000130869 00000 n
+0000133954 00000 n
+0000134456 00000 n
+0000134601 00000 n
+0000134767 00000 n
+0000134915 00000 n
+0000138761 00000 n
+0000139263 00000 n
+0000139408 00000 n
+0000139574 00000 n
+0000139722 00000 n
+0000143610 00000 n
+0000144112 00000 n
+0000144257 00000 n
+0000144423 00000 n
+0000144595 00000 n
+0000158906 00000 n
+0000159408 00000 n
+0000159553 00000 n
+0000160067 00000 n
+0000160226 00000 n
+0000160739 00000 n
+0000160897 00000 n
+0000161410 00000 n
+0000161568 00000 n
+0000161734 00000 n
+0000161894 00000 n
+0000176916 00000 n
+0000177418 00000 n
+0000177563 00000 n
+0000178076 00000 n
+0000178234 00000 n
+0000178718 00000 n
+0000178843 00000 n
+0000179009 00000 n
+0000179228 00000 n
+0000192365 00000 n
+0000192867 00000 n
+0000193012 00000 n
+0000193507 00000 n
+0000193647 00000 n
+0000194142 00000 n
+0000194282 00000 n
+0000194777 00000 n
+0000194917 00000 n
+0000195412 00000 n
+0000195552 00000 n
+0000196047 00000 n
+0000196187 00000 n
+0000196701 00000 n
+0000196861 00000 n
+0000197027 00000 n
+0000197175 00000 n
+0000206210 00000 n
+0000206712 00000 n
+0000206857 00000 n
+0000207346 00000 n
+0000207486 00000 n
+0000207652 00000 n
+0000207812 00000 n
+0000223738 00000 n
+0000224240 00000 n
+0000224385 00000 n
+0000224871 00000 n
+0000224991 00000 n
+0000225477 00000 n
+0000225597 00000 n
+0000225765 00000 n
+0000225968 00000 n
+0000227857 00000 n
+0000228710 00000 n
+0000273956 00000 n
+0000274459 00000 n
+0000274606 00000 n
+0000274775 00000 n
+0000275002 00000 n
+0000276664 00000 n
+0000276781 00000 n
+0000285184 00000 n
+0000409744 00000 n
+0000410247 00000 n
+0000410394 00000 n
+0000410563 00000 n
+0000410767 00000 n
+0000412105 00000 n
+0000412459 00000 n
+0000421887 00000 n
+0000422390 00000 n
+0000422537 00000 n
+0000422706 00000 n
+0000422870 00000 n
+0000438308 00000 n
+0000438811 00000 n
+0000438958 00000 n
+0000439446 00000 n
+0000439568 00000 n
+0000440056 00000 n
+0000440178 00000 n
+0000440347 00000 n
+0000440599 00000 n
+0000452442 00000 n
+0000452541 00000 n
+0000459309 00000 n
+0000466077 00000 n
+0000466580 00000 n
+0000466727 00000 n
+0000467243 00000 n
+0000467406 00000 n
+0000467575 00000 n
+0000467713 00000 n
+0000469640 00000 n
+0000470143 00000 n
+0000470290 00000 n
+0000470459 00000 n
+0000470663 00000 n
+0000472771 00000 n
+0000472951 00000 n
+0000478387 00000 n
+0000478890 00000 n
+0000479037 00000 n
+0000479206 00000 n
+0000479410 00000 n
+0000481424 00000 n
+0000482130 00000 n
+0000491468 00000 n
+0000491971 00000 n
+0000492118 00000 n
+0000492287 00000 n
+0000492491 00000 n
+0000494701 00000 n
+0000494984 00000 n
+0000501167 00000 n
+0000501670 00000 n
+0000501817 00000 n
+0000501986 00000 n
+0000502191 00000 n
+0000504195 00000 n
+0000504886 00000 n
+0000513835 00000 n
+0000514338 00000 n
+0000514485 00000 n
+0000514654 00000 n
+0000514859 00000 n
+0000517076 00000 n
+0000517136 00000 n
+0000522763 00000 n
+0000523266 00000 n
+0000523413 00000 n
+0000523606 00000 n
+0000523756 00000 n
+0000523908 00000 n
+0000524057 00000 n
+0000525809 00000 n
+0000526312 00000 n
+0000526459 00000 n
+0000526628 00000 n
+0000526766 00000 n
+0000532043 00000 n
+0000532546 00000 n
+0000532693 00000 n
+0000540724 00000 n
+0000540957 00000 n
+0000541191 00000 n
+0000541512 00000 n
+0000541646 00000 n
+0000541696 00000 n
+0000541745 00000 n
+0000541795 00000 n
+0000541844 00000 n
+0000541893 00000 n
+0000541943 00000 n
+0000541992 00000 n
+0000542042 00000 n
+0000542090 00000 n
+0000000208 00001 f
+0000000209 00001 f
+0000000210 00001 f
+0000000211 00001 f
+0000000212 00001 f
+0000000213 00001 f
+0000000214 00001 f
+0000000215 00001 f
+0000000216 00001 f
+0000000217 00001 f
+0000000218 00001 f
+0000000219 00001 f
+0000000220 00001 f
+0000000221 00001 f
+0000000222 00001 f
+0000000223 00001 f
+0000000224 00001 f
+0000000225 00001 f
+0000000226 00001 f
+0000000227 00001 f
+0000000228 00001 f
+0000000229 00001 f
+0000000230 00001 f
+0000000231 00001 f
+0000000232 00001 f
+0000000233 00001 f
+0000000234 00001 f
+0000000235 00001 f
+0000000236 00001 f
+0000000237 00001 f
+0000000238 00001 f
+0000000239 00001 f
+0000000240 00001 f
+0000000241 00001 f
+0000000242 00001 f
+0000000243 00001 f
+0000000244 00001 f
+0000000245 00001 f
+0000000246 00001 f
+0000000247 00001 f
+0000000248 00001 f
+0000000249 00001 f
+0000000250 00001 f
+0000000251 00001 f
+0000000252 00001 f
+0000000253 00001 f
+0000000254 00001 f
+0000000255 00001 f
+0000000256 00001 f
+0000000257 00001 f
+0000000258 00001 f
+0000000259 00001 f
+0000000260 00001 f
+0000000261 00001 f
+0000000262 00001 f
+0000000263 00001 f
+0000000264 00001 f
+0000000265 00001 f
+0000000266 00001 f
+0000000267 00001 f
+0000000268 00001 f
+0000000269 00001 f
+0000000270 00001 f
+0000000271 00001 f
+0000000272 00001 f
+0000000273 00001 f
+0000000274 00001 f
+0000000275 00001 f
+0000000276 00001 f
+0000000277 00001 f
+0000000278 00001 f
+0000000279 00001 f
+0000000280 00001 f
+0000000281 00001 f
+0000000282 00001 f
+0000000283 00001 f
+0000000284 00001 f
+0000000285 00001 f
+0000000286 00001 f
+0000000287 00001 f
+0000000288 00001 f
+0000000289 00001 f
+0000000290 00001 f
+0000000291 00001 f
+0000000292 00001 f
+0000000293 00001 f
+0000000294 00001 f
+0000000295 00001 f
+0000000296 00001 f
+0000000297 00001 f
+0000000298 00001 f
+0000000299 00001 f
+0000000300 00001 f
+0000000301 00001 f
+0000000302 00001 f
+0000000303 00001 f
+0000000304 00001 f
+0000000305 00001 f
+0000000306 00001 f
+0000000307 00001 f
+0000000308 00001 f
+0000000309 00001 f
+0000000310 00001 f
+0000000311 00001 f
+0000000312 00001 f
+0000000313 00001 f
+0000000317 00001 f
+0000545188 00000 n
+0000545227 00000 n
+0000545253 00000 n
+0000000318 00001 f
+0000000319 00001 f
+0000000325 00001 f
+0000545488 00000 n
+0000545524 00000 n
+0000545721 00000 n
+0000545801 00000 n
+0000547821 00000 n
+0000000327 00001 f
+0000000015 00000 n
+0000000431 00001 f
+0000000237 00000 n
+0000000295 00000 n
+0000000536 00000 n
+0000000717 00000 n
+0000000924 00000 n
+0000001533 00000 n
+0000002133 00000 n
+0000002302 00000 n
+0000002673 00000 n
+0000003215 00000 n
+0000003697 00000 n
+0000003800 00000 n
+0000003902 00000 n
+0000012929 00000 n
+0000020249 00000 n
+0000027594 00000 n
+0000034996 00000 n
+0000042177 00000 n
+0000049889 00000 n
+0000050324 00000 n
+0000050687 00000 n
+0000058369 00000 n
+0000066211 00000 n
+0000071221 00000 n
+0000075836 00000 n
+0000078929 00000 n
+0000078985 00000 n
+0000079271 00000 n
+0000079637 00000 n
+0000079834 00000 n
+0000097333 00000 n
+0000097588 00000 n
+0000098091 00000 n
+0000098238 00000 n
+0000098679 00000 n
+0000098757 00000 n
+0000099233 00000 n
+0000099342 00000 n
+0000099781 00000 n
+0000099856 00000 n
+0000099928 00000 n
+0000100057 00000 n
+0000100148 00000 n
+0000100259 00000 n
+0000100359 00000 n
+0000100470 00000 n
+0000100573 00000 n
+0000100691 00000 n
+0000100805 00000 n
+0000100946 00000 n
+0000101047 00000 n
+0000101156 00000 n
+0000101258 00000 n
+0000548180 00000 n
+0000548231 00000 n
+0000548310 00000 n
+0000548361 00000 n
+0000548440 00000 n
+0000548491 00000 n
+0000548570 00000 n
+0000548621 00000 n
+0000548700 00000 n
+0000548751 00000 n
+0000548830 00000 n
+0000548881 00000 n
+0000548960 00000 n
+0000549011 00000 n
+0000549090 00000 n
+0000549141 00000 n
+0000549220 00000 n
+0000549271 00000 n
+0000549350 00000 n
+0000549401 00000 n
+0000549480 00000 n
+0000549531 00000 n
+0000549610 00000 n
+0000549661 00000 n
+0000549740 00000 n
+0000549791 00000 n
+0000549870 00000 n
+0000549921 00000 n
+0000550000 00000 n
+0000550051 00000 n
+0000550130 00000 n
+0000550181 00000 n
+0000550260 00000 n
+0000550311 00000 n
+0000550390 00000 n
+0000550441 00000 n
+0000550520 00000 n
+0000550571 00000 n
+0000550650 00000 n
+0000550701 00000 n
+0000550780 00000 n
+0000550831 00000 n
+0000550910 00000 n
+0000550961 00000 n
+0000551040 00000 n
+0000551091 00000 n
+0000551170 00000 n
+0000551221 00000 n
+0000551300 00000 n
+0000551351 00000 n
+0000000432 00001 f
+0000000433 00001 f
+0000000434 00001 f
+0000000435 00001 f
+0000000436 00001 f
+0000000437 00001 f
+0000000438 00001 f
+0000000439 00001 f
+0000000440 00001 f
+0000000441 00001 f
+0000000442 00001 f
+0000000443 00001 f
+0000000444 00001 f
+0000000445 00001 f
+0000000446 00001 f
+0000000447 00001 f
+0000000448 00001 f
+0000000449 00001 f
+0000000450 00001 f
+0000000451 00001 f
+0000000452 00001 f
+0000000453 00001 f
+0000000454 00001 f
+0000000455 00001 f
+0000000456 00001 f
+0000000457 00001 f
+0000000458 00001 f
+0000000459 00001 f
+0000000460 00001 f
+0000000461 00001 f
+0000000462 00001 f
+0000000463 00001 f
+0000000464 00001 f
+0000000465 00001 f
+0000000466 00001 f
+0000000467 00001 f
+0000000468 00001 f
+0000000469 00001 f
+0000000470 00001 f
+0000000471 00001 f
+0000000472 00001 f
+0000000473 00001 f
+0000000474 00001 f
+0000000475 00001 f
+0000000476 00001 f
+0000000477 00001 f
+0000000478 00001 f
+0000000479 00001 f
+0000000480 00001 f
+0000000481 00001 f
+0000000482 00001 f
+0000000483 00001 f
+0000000484 00001 f
+0000000485 00001 f
+0000000486 00001 f
+0000000487 00001 f
+0000000488 00001 f
+0000000489 00001 f
+0000000490 00001 f
+0000000491 00001 f
+0000000492 00001 f
+0000000493 00001 f
+0000000494 00001 f
+0000000495 00001 f
+0000000496 00001 f
+0000000497 00001 f
+0000000498 00001 f
+0000000499 00001 f
+0000000500 00001 f
+0000000501 00001 f
+0000000502 00001 f
+0000000503 00001 f
+0000000504 00001 f
+0000000505 00001 f
+0000000506 00001 f
+0000000507 00001 f
+0000000508 00001 f
+0000000509 00001 f
+0000000510 00001 f
+0000000511 00001 f
+0000000512 00001 f
+0000000513 00001 f
+0000000514 00001 f
+0000000515 00001 f
+0000000516 00001 f
+0000000517 00001 f
+0000000518 00001 f
+0000000519 00001 f
+0000000520 00001 f
+0000000521 00001 f
+0000000522 00001 f
+0000000523 00001 f
+0000000524 00001 f
+0000000525 00001 f
+0000000526 00001 f
+0000000527 00001 f
+0000000528 00001 f
+0000000529 00001 f
+0000000530 00001 f
+0000000531 00001 f
+0000000532 00001 f
+0000000533 00001 f
+0000000534 00001 f
+0000000535 00001 f
+0000000000 00001 f
+0000551430 00000 n
+0000551481 00000 n
+0000551560 00000 n
+0000551611 00000 n
+0000551690 00000 n
+0000551741 00000 n
+0000551820 00000 n
+0000551871 00000 n
+0000551950 00000 n
+0000552001 00000 n
+0000552080 00000 n
+0000552131 00000 n
+0000552210 00000 n
+0000552261 00000 n
+0000552340 00000 n
+0000552391 00000 n
+0000552470 00000 n
+0000552521 00000 n
+0000552600 00000 n
+0000552651 00000 n
+0000552730 00000 n
+0000552781 00000 n
+0000552860 00000 n
+0000552911 00000 n
+0000552990 00000 n
+0000553041 00000 n
+0000553120 00000 n
+0000553171 00000 n
+0000553250 00000 n
+0000553301 00000 n
+0000553380 00000 n
+0000553431 00000 n
+0000553510 00000 n
+0000553561 00000 n
+0000553640 00000 n
+0000553691 00000 n
+0000553770 00000 n
+0000553821 00000 n
+0000553900 00000 n
+0000553951 00000 n
+0000554030 00000 n
+0000554081 00000 n
+0000554160 00000 n
+0000554211 00000 n
+0000554290 00000 n
+0000554341 00000 n
+0000554420 00000 n
+0000554471 00000 n
+0000554550 00000 n
+0000554601 00000 n
+0000554680 00000 n
+0000556677 00000 n
+0000556748 00000 n
+0000556814 00000 n
+0000556879 00000 n
+0000556946 00000 n
+0000557013 00000 n
+0000557080 00000 n
+0000557147 00000 n
+0000557214 00000 n
+0000557281 00000 n
+0000557348 00000 n
+0000557416 00000 n
+0000557484 00000 n
+0000557551 00000 n
+0000557619 00000 n
+0000557687 00000 n
+0000557755 00000 n
+0000557822 00000 n
+0000557890 00000 n
+0000557958 00000 n
+0000558026 00000 n
+0000558094 00000 n
+0000558162 00000 n
+0000558230 00000 n
+0000558297 00000 n
+0000558365 00000 n
+0000558432 00000 n
+0000558499 00000 n
+0000558565 00000 n
+0000558633 00000 n
+0000558701 00000 n
+0000558768 00000 n
+0000558836 00000 n
+0000558903 00000 n
+0000558972 00000 n
+0000559040 00000 n
+0000559109 00000 n
+0000559177 00000 n
+0000559245 00000 n
+0000559311 00000 n
+0000559378 00000 n
+0000559446 00000 n
+0000559512 00000 n
+0000559579 00000 n
+0000559645 00000 n
+0000559713 00000 n
+0000559780 00000 n
+0000559848 00000 n
+0000559917 00000 n
+0000559986 00000 n
+0000560054 00000 n
+0000560123 00000 n
+0000560192 00000 n
+0000560259 00000 n
+0000560327 00000 n
+0000560394 00000 n
+0000560463 00000 n
+0000560532 00000 n
+0000560599 00000 n
+0000560667 00000 n
+0000560735 00000 n
+0000560801 00000 n
+0000560868 00000 n
+0000560934 00000 n
+0000561001 00000 n
+0000561068 00000 n
+0000561135 00000 n
+0000561201 00000 n
+0000561267 00000 n
+0000561333 00000 n
+0000561399 00000 n
+0000561465 00000 n
+0000561531 00000 n
+0000561597 00000 n
+0000561665 00000 n
+0000561736 00000 n
+0000561805 00000 n
+0000561873 00000 n
+0000561941 00000 n
+0000562009 00000 n
+0000562080 00000 n
+0000562150 00000 n
+0000562220 00000 n
+0000562290 00000 n
+0000562360 00000 n
+0000562431 00000 n
+0000562502 00000 n
+0000562573 00000 n
+0000562644 00000 n
+0000562715 00000 n
+0000562786 00000 n
+0000562855 00000 n
+0000562926 00000 n
+0000562997 00000 n
+0000563068 00000 n
+0000563139 00000 n
+0000563210 00000 n
+0000563281 00000 n
+0000563351 00000 n
+0000563421 00000 n
+0000563491 00000 n
+0000563561 00000 n
+0000563631 00000 n
+0000563701 00000 n
+trailer
+<</Root 326 0 R/Info 324 0 R/ID[<178b94f82200f5054094fddd65047b0c><b7432863243e8d447d5676056a52ebd7>]/Size 691>>
+startxref
+563771
+%%EOF
Index: branches/battery/hardware/BOM/v1.5/LTM455U.pdf
===================================================================
--- branches/battery/hardware/BOM/v1.5/LTM455U.pdf	(nonexistent)
+++ branches/battery/hardware/BOM/v1.5/LTM455U.pdf	(revision 260)
@@ -0,0 +1,1077 @@
+%PDF-1.2
+%âãÏÓ
+3 0 obj
+<< 
+/Linearized 1 
+/O 6 
+/H [ 1652 237 ] 
+/L 77373 
+/E 77123 
+/N 1 
+/T 77196 
+>> 
+endobj
+                                                            xref
+3 55 
+0000000016 00000 n 
+0000001460 00000 n 
+0000001513 00000 n 
+0000001889 00000 n 
+0000002093 00000 n 
+0000002436 00000 n 
+0000002659 00000 n 
+0000003512 00000 n 
+0000003731 00000 n 
+0000004527 00000 n 
+0000005322 00000 n 
+0000005541 00000 n 
+0000005762 00000 n 
+0000006559 00000 n 
+0000006773 00000 n 
+0000006953 00000 n 
+0000007802 00000 n 
+0000007906 00000 n 
+0000007974 00000 n 
+0000007996 00000 n 
+0000017474 00000 n 
+0000017496 00000 n 
+0000024738 00000 n 
+0000024760 00000 n 
+0000031081 00000 n 
+0000031103 00000 n 
+0000035634 00000 n 
+0000035656 00000 n 
+0000042958 00000 n 
+0000042980 00000 n 
+0000043189 00000 n 
+0000043979 00000 n 
+0000044095 00000 n 
+0000044395 00000 n 
+0000044481 00000 n 
+0000045267 00000 n 
+0000045553 00000 n 
+0000045663 00000 n 
+0000045731 00000 n 
+0000045935 00000 n 
+0000046777 00000 n 
+0000046985 00000 n 
+0000054421 00000 n 
+0000054443 00000 n 
+0000061636 00000 n 
+0000061659 00000 n 
+0000062540 00000 n 
+0000073641 00000 n 
+0000074418 00000 n 
+0000075195 00000 n 
+0000075972 00000 n 
+0000076749 00000 n 
+0000076827 00000 n 
+0000001652 00000 n 
+0000001868 00000 n 
+trailer
+<<
+/Size 58
+/Info 1 0 R 
+/Encrypt 5 0 R 
+/Root 4 0 R 
+/Prev 77187 
+/ID[<ada8784bf7ef77308d5da62bbdde6ad5><ada8784bf7ef77308d5da62bbdde6ad5>]
+>>
+startxref
+0
+%%EOF
+     
+4 0 obj
+<< 
+/Type /Catalog 
+/Pages 2 0 R 
+>> 
+endobj
+5 0 obj
+<< 
+/Filter /Standard 
+/V 1 
+/R 2 
+/O (¤„EÄƒ¡oÑ+…~ës>Ã›¥[EË1®áj�£\rÌÕM)
+/U ( §6Û®}tÂ™=ŽÈ,ä/õ£×ª¹Ö7F/Ê«r)
+/P -28 
+>> 
+endobj
+56 0 obj
+<< /S 36 /Filter /FlateDecode /Length 57 0 R >> 
+stream
+Ÿf–ímß¸L­8l?“^4«PÔß¡*=y¬žŽâWRœ­zñY4½QrÇ±ÒÚõü¼cþÚ!=.o8	|TìòiªjËzO‘T±ºOAÿÈ.¼?n|(°@ä÷«ñK‹Â-q 6LIóv­Ì°=wt %èEééY¤aÏ­‘€†‘F_‰x
+endstream
+endobj
+57 0 obj
+132 
+endobj
+6 0 obj
+<< 
+/Type /Page 
+/Parent 2 0 R 
+/Resources 7 0 R 
+/Contents [ 22 0 R 24 0 R 26 0 R 28 0 R 30 0 R 44 0 R 46 0 R 49 0 R ] 
+/MediaBox [ 0 0 612 792 ] 
+/CropBox [ 0 0 612 792 ] 
+/Rotate 0 
+>> 
+endobj
+7 0 obj
+<< 
+/ProcSet [ /PDF /Text /ImageC ] 
+/Font << /F2 18 0 R /F3 34 0 R /F5 33 0 R /F6 12 0 R /F7 42 0 R /F8 37 0 R 
+/F9 11 0 R /F10 15 0 R /F11 9 0 R /F12 19 0 R /F14 39 0 R >> 
+/XObject << /Im1 50 0 R /Im2 51 0 R /Im3 52 0 R /Im4 53 0 R >> 
+/ExtGState << /GS1 54 0 R /GS2 55 0 R >> 
+/ColorSpace << /Cs5 17 0 R /Cs9 20 0 R >> 
+>> 
+endobj
+8 0 obj
+<< 
+/Type /FontDescriptor 
+/Ascent 750 
+/CapHeight 750 
+/Descent -189 
+/Flags 262240 
+/FontBBox [ -169 -250 1141 991 ] 
+/FontName /Helvetica-Condensed-BoldObl 
+/ItalicAngle -12 
+/StemV 130 
+/XHeight 564 
+>> 
+endobj
+9 0 obj
+<< 
+/Type /Font 
+/Subtype /Type1 
+/FirstChar 32 
+/LastChar 240 
+/Widths [ 250 333 250 500 500 833 667 250 333 333 500 500 250 333 250 278 500 
+500 500 500 500 500 500 500 500 500 250 250 500 500 500 500 800 
+556 556 556 611 500 444 611 611 278 444 556 500 778 611 611 556 
+611 611 556 500 611 556 833 556 556 500 333 250 333 500 500 333 
+444 500 444 500 444 278 500 500 222 222 444 222 778 500 500 500 
+500 333 444 278 500 444 667 444 444 389 274 250 274 500 250 0 0 
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+500 500 0 333 0 0 0 800 0 0 0 250 0 0 250 500 250 250 0 500 250 
+250 250 250 250 0 0 250 0 0 0 0 0 250 0 250 250 0 0 0 250 0 0 0 
+0 0 0 0 0 0 0 0 0 250 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+0 0 0 250 ] 
+/Encoding /MacRomanEncoding 
+/BaseFont /Helvetica-Condensed-Oblique 
+/FontDescriptor 10 0 R 
+>> 
+endobj
+10 0 obj
+<< 
+/Type /FontDescriptor 
+/Ascent 750 
+/CapHeight 750 
+/Descent -189 
+/Flags 96 
+/FontBBox [ -174 -250 1118 990 ] 
+/FontName /Helvetica-Condensed-Oblique 
+/ItalicAngle -12 
+/StemV 79 
+/XHeight 556 
+>> 
+endobj
+11 0 obj
+<< 
+/Type /Font 
+/Subtype /Type1 
+/FirstChar 32 
+/LastChar 181 
+/Widths [ 250 333 333 500 500 833 667 250 278 278 500 500 333 333 333 278 500 
+500 500 500 500 500 500 500 500 500 278 278 500 500 500 500 830 
+556 556 556 556 500 500 556 556 278 444 556 444 778 556 556 556 
+556 556 500 500 556 556 778 556 556 444 278 250 278 500 500 333 
+500 500 500 500 500 333 500 500 278 278 500 278 722 500 500 500 
+500 333 444 333 500 444 667 444 444 389 274 250 274 500 250 250 
+250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 
+250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 
+250 500 500 250 250 250 250 250 830 250 250 250 250 250 250 250 
+500 250 250 250 500 ] 
+/Encoding /WinAnsiEncoding 
+/BaseFont /Helvetica-Condensed-Black 
+/FontDescriptor 14 0 R 
+>> 
+endobj
+12 0 obj
+<< 
+/Type /Font 
+/Subtype /Type1 
+/FirstChar 32 
+/LastChar 181 
+/Widths [ 250 333 333 500 500 833 667 250 333 333 500 500 333 333 333 278 500 
+500 500 500 500 500 500 500 500 500 278 278 500 500 500 500 833 
+556 556 556 611 500 500 611 611 278 444 556 500 778 611 611 556 
+611 611 556 500 611 556 833 556 556 500 333 250 333 500 500 333 
+500 500 444 500 500 278 500 500 278 278 444 278 778 500 500 500 
+500 333 444 278 500 444 667 444 444 389 274 250 274 500 250 250 
+250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 
+250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 
+250 500 500 250 250 250 250 250 830 250 250 250 250 250 250 250 
+500 250 250 250 500 ] 
+/Encoding /WinAnsiEncoding 
+/BaseFont /Helvetica-Condensed-Bold 
+/FontDescriptor 13 0 R 
+>> 
+endobj
+13 0 obj
+<< 
+/Type /FontDescriptor 
+/Ascent 750 
+/CapHeight 750 
+/Descent -189 
+/Flags 262176 
+/FontBBox [ -169 -250 1091 991 ] 
+/FontName /Helvetica-Condensed-Bold 
+/ItalicAngle 0 
+/StemV 130 
+/XHeight 564 
+>> 
+endobj
+14 0 obj
+<< 
+/Type /FontDescriptor 
+/Ascent 750 
+/CapHeight 750 
+/Descent -189 
+/Flags 262176 
+/FontBBox [ -168 -250 1113 1000 ] 
+/FontName /Helvetica-Condensed-Black 
+/ItalicAngle 0 
+/StemV 159 
+/XHeight 560 
+>> 
+endobj
+15 0 obj
+<< 
+/Type /Font 
+/Subtype /Type1 
+/FirstChar 32 
+/LastChar 181 
+/Widths [ 250 333 333 500 500 833 667 250 333 333 500 500 333 333 333 278 500 
+500 500 500 500 500 500 500 500 500 278 278 500 500 500 500 833 
+556 556 556 611 500 500 611 611 278 444 556 500 778 611 611 556 
+611 611 556 500 611 556 833 556 556 500 333 250 333 500 500 333 
+500 500 444 500 500 278 500 500 278 278 444 278 778 500 500 500 
+500 333 444 278 500 444 667 444 444 389 274 250 274 500 250 250 
+250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 
+250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 
+250 500 500 250 250 250 250 250 830 250 250 250 250 250 250 250 
+500 250 250 250 500 ] 
+/Encoding /WinAnsiEncoding 
+/BaseFont /Helvetica-Condensed-BoldObl 
+/FontDescriptor 8 0 R 
+>> 
+endobj
+16 0 obj
+<< 
+/Type /FontDescriptor 
+/Ascent 720 
+/CapHeight 720 
+/Descent -204 
+/Flags 96 
+/FontBBox [ -167 -212 1110 979 ] 
+/FontName /Helvetica-LightOblique 
+/ItalicAngle -12 
+/StemV 60 
+/XHeight 518 
+>> 
+endobj
+17 0 obj
+[ 
+/CalRGB << /WhitePoint [ 0.9505 1 1.089 ] /Gamma [ 2.22221 2.22221 2.22221 ] 
+/Matrix [ 0.4124 0.2126 0.0193 0.3576 0.71519 0.1192 0.1805 0.0722 0.9505 ] >> 
+
+]
+endobj
+18 0 obj
+<< 
+/Type /Font 
+/Subtype /Type1 
+/FirstChar 32 
+/LastChar 240 
+/Widths [ 278 333 278 556 556 889 667 222 333 333 389 660 278 333 278 278 556 
+556 556 556 556 556 556 556 556 556 278 278 660 660 660 500 800 
+667 667 722 722 611 556 778 722 278 500 667 556 833 722 778 611 
+778 667 611 556 722 611 889 611 611 611 333 278 333 660 500 333 
+556 611 556 611 556 278 611 556 222 222 500 222 833 556 556 611 
+611 333 500 278 556 500 722 500 500 500 333 222 333 660 278 0 0 
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+556 556 0 0 0 0 0 800 0 0 0 278 0 0 278 660 278 278 0 556 278 278 
+278 278 278 0 0 278 0 0 0 0 0 278 0 278 278 0 0 0 278 0 0 0 0 0 
+500 0 0 0 0 0 0 278 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+0 0 278 ] 
+/Encoding /MacRomanEncoding 
+/BaseFont /Helvetica-LightOblique 
+/FontDescriptor 16 0 R 
+>> 
+endobj
+19 0 obj
+<< 
+/Type /Font 
+/Subtype /Type1 
+/Encoding /WinAnsiEncoding 
+/BaseFont /Helvetica 
+>> 
+endobj
+20 0 obj
+[ 
+/Separation /PANTONE#20286#20CV 17 0 R 48 0 R 
+]
+endobj
+21 0 obj
+9400 
+endobj
+22 0 obj
+<< /Filter /FlateDecode /Length 21 0 R >> 
+stream
+ª¤a
+ú]ÔnªŽÏ"Rb¼Õvf0ŸËœ˜
+[˜TƒU(Î«qÕÀ”<¸ó›²”¸[¯w6èÖVU§¦I1Ê=»hgÇ©ðÕ´uÙ¥®óìÈhð€4²x[F’½	–wiAßjŸ!5lasyý…ðb±p‰Ûk�šÙñ.äÂ»ü+H)œË%q¹U5*[¶a8k©†4gü.„9&SÚi„,¼Û-D;{ªm;‚²—ªç¾K¨�H
+�š•ñåU,>VÚ’,¸ã6zOcˆcó'Òêà©}¹ñ¦áSeÒ	¹ÆÎE¯DÿõO‚hkMÐüD¨P1úÜ"±_º€ÕŒGiÅv.ú=rñ7Ç��Sk¼­sØZ¶Ô¿û±¤n-šKÞƒ]½pmû÷ÅiªÊ•—Ž˜"<!�‰*1ïƒr„NTjîÛ¿¨­1yQqXçN¿
+{tÞ®:•Ë/Î[�§ªæEÚí/@f6*jÊDŒ@�;Zç&­µÌ(Z‡©I¸V˜„eÐ$&£àþ5Ón QÌp…AÒP¸”@?NF< UTäÃ«;%F×o]ÿ¯õRrñ	hÜë½ªŒìÜ+:€-&UŸâ³´©•Êsh™¿å¹ë¯ÐÖ¨.â4Q~g¤Ð�FBÕ¨ºôeÌZ“MÞËRJ ìÕ‚(IU‹ÛÖ9fM®`¹Fˆ¹–$èÁÀø=ª™÷å”¥{$²³‰ª±ª£ZÍw’MŽ+æß«ß‘¤êÞØ¹�²¨Ü,
+“·[)!PÔC$åâ•'HÓ'GeÚ?¡y‚<âm,Ÿ’ZõXŽSŒRoßGç"~jT¥‰£ß…Æ.ñ5¦åTaÕkJ|v~‘)åw|r´Xòƒš¢ØaÅlÚ›%�P�:ò ƒ†È‹òÀ$ˆK�¥Ãè"¦ÓÇx”Ð  ÝüÊËÎ°Ý”nÇ3í‘‰¼H›âåtÿ¦HèH°{Ó7#†:†;³¸»ìöÒ/«rÕ¥ùX{?€Å½xwH@øç44’í£Ö'‰NÎÄjïèÈI±‹š<'°ÙíÜñ?ÜÒþS¤:àž›±ÿ±Ó-¶1PZä>Ê�CÀ‘i„ñ{M§kOñ1{=±Ék“Ô49FÅT+ùE+ºˆº6úVXDbtkðÝYèL•ÿAä‡êTh]§kjåØ°¶¥x˜ÜÑg9ã§w¿µAFœh‹VÁFÎ¤1ô×ß—«â°�FŽ-JJÏaâ`Àü¬õHTáØª�±ÂŽƒpaY×>KOÈFÆ˜<ULt>cl¿Œs1NÈgô’œ� ï¦igD¼(©ÚV•R¹Ú�|?ÿÀ’¼¤-²
+µÚ~B)ñ×³ßÚà?�>=‹‰ßÃ-¯³¹sÛÊ
+± ¢(û6©XÐdä~ãp5»›;uh:‘ØWÝ‡Hý†9÷Â2N
+È›Å	Y%»@\B×ë¼UXRl£~03Çç5,‡1OE›œ	Uü>­·'O|äj×ý5 ÜŸo—›ëpüwsÉ¬÷=H£ Ç]›ý»~Ftƒ\Þ)MÁrk8fp.ÑT^Ã\{W«ïDŽD²D"��3wÀÔ4RJqHqí(�Î	W8“å•#$jQ7GÀõbÂ†wÊjâö•§lÄ™¡&A¯šY]u®RzžÍ3o”ÆÔ«!7XÌãF{ÔÕÿ=ý ¸Ð3/&™D”fÍÇ�!_2Áq+JÅP°B”ï623tö·O†�Ð†²žz¨œÍPÓÊþ’�=sï¶qÆÌì9ûeÛ4?,�¯»7Dô¬Ëž „õakÞ ¡W¤7«±UC!Îµ+øB…F-Á³Ýin»ƒ6pášíÔût~Öa�š¥`á¯žãQ+Ìtù@žoÛæ™èH#MÓe£«%ß±ºe²ÝB°~m»$ä”¦ÿ#¨�÷r¡åqjý»hÖ¿ÑÊ¾´ÀÌê_ô|\lŸÂg“F[ÙëcP×�ýJW^R3{��ZÜ>$ŠnGª»·Ñö�"5Ä,vAÎ5“$ÚŸœU1j.Ü3Ènäf8”bÇ“¶öêº<£.Ñ‹ªÔ$.B™É½ÅC@¤~@ØÅbö^Mã`oDöçõH¦­äA¢xýY�p—™¿^~¤ùŽ4ÜY%ä§$’2†ërÐµ:Œ—UßÈ«óOhåùPÉAÄ•]ô`¯‘I¨ØAgB‰Œ!”ï¥‘ï0—É6Ãêd=ˆ±®](­É�B£Š[W°Ær²¥n�^Áõ›�T<Záaö“ÞÉ¹’Ö\žå¡+0{(pí/~¡†&!ãÀ;¹bÍy‰xYûm†Þª.=8�Þ´^ë©�8/s]5�¤Bµ†óBý;­e³Ð¨ß$ñ÷/¢ê6;ÎùÉ'“~Îé‹—j6¯“µKßªiî^a@º”¹ŽÅt6m©Kë‰·}�Äƒ4ÌÏÅ&åq€|}ËRæáPw…”~Ã^LKÂ«…ÐÌ6¯5-ÿú31˜#Ë=#“�·ôš·¸_</sfŽæeZdmÁdö=³×fË
+€¥ã(ÝÙ]æÓo
+TrLÂwKahë4¶´ôž†ömbâÈgN1†uáLÃÇkê2ëc´·�¤3|U’¡à�Õ¬�a5BÌÉrOR*¿mËrd!‰6š,†Ðr¦¢?ŒL3ÏEøc¨R«I•¦GÎ÷êÊ`±ƒáYžøYA²m#›žâ×ÄÓ1ëQ5À5eöÓ]7ÀØzJ•'G†xlr§+mwð~¯=8—ÝúÝ™‹uŠJÁ(ð�¥F²Í.5?‘µu�“�,7 Ð^@»±MUÖXjj<->GðÞ/Kå¼~:°…›˜ƒ4cüX=c,Ã×¶1ÜÑºÀšToºM‚,{a™–ñ†s'd^Ã‹±Ì^!sè¸á	˜EL?8àêÓm®tßk÷3¯óœKuCå$Ly% –Hà¸æwSKROQ6ž•Ÿuøòÿ‡y�tØ{.°3miºeH‘;‰út®È¸-:LtpÉeÿà³Ûo?(ÝcÃ¸?â2R¿ùRqåòºYß	 ’aÏk^õmÙ´Á¾Iáÿl/rÃ™q,Õå¤MGˆLœ)Zób®þ’ázm¢Ïõjý4äË3ìlðÕ@FuF?•Kjóýçò÷o¹€Ìc�8ìjöÊøìV…Ì©;Ý5?â«O»¿øhX�º¦4àèohÅeÀ`êWi>¸ãëŒ
+A7‚
+3ŸGínÓ®æ1�|ªa·ko²Ê`Z*÷/9	r_Ó�žÄþÆ¶ù7ÿ%×ó°±,ªRÔAcIï…^.ÍoÀwŒEýh 5íki!rWX¯c±7Z|Éòñmì�$°!!¯šiOô®I›¨»Æ®M—ˆ²ú¬1›±LÜF�•®r¡¦–dÛ{ùÚLÀõ�ìÌÊ= ]èÛÜNÒ`»I†;<ÉÍÔWQÚ@‰!f63½Ð½Ð½ýHâ�2PÕa=n=L£©\GÑUhibEÛI
+¶¹µütc�¥úB8Îºæ¦qö±òMêud¥¥H„bú¸¶Äx?M–êÄµP¶ä‹¼Ì8Nö… E`4èDSáYÐ.»Ð\Ã8ðK¿ƒ*J’Ì›Ÿ8¨üØv#aÇ¯±tj=Z‘$¬Ï„·†
+Yßqáø½â©¿Ë+ÒUŽ¤rÜ^0öÊï½´´"Åtë!éš¶¢¶ô§¿8dä�K7}çz¹¹é¨ÁÕ\›Ä=V^÷°]pbÁ"ÂJÃs,Ž Üã„›+Áyñ;3VÊåØ}È®½Z!]µò[˜žév¶¥ðŒ"z†Õ?¦¥·Jmõ€¤!f�]9žT�dK‰ŠÖ.Ëð«�EÆCÐÛÃÝT×¼Æ¿J�¬ñYôN‚FëWCæoA¾©mz<$jÂÿ
+E¨±Òz×QCn�Ž}‘¼âHÚ{†žuÏ¡GY¯æ‡€~a³¿É{M!ÙáÑøP— )÷í]a3M0Ñÿ–ä÷`Œ‰ÂäpÃ›†È¼x¸�`ÉÌ1x¢:]™BUAÍðËidª›É ¢-Lpúj@b,ø”Æ¬$÷[{ø<­k“^óy¨À”°m�½£;€LºEáål"M¯bTú‹ÙhSÖDúx<½céT‰y6D‘O6¦Ü_å¿“j$Ša4�QñOµç%Ho»¿ƒñDj«b\Hê]‚~Ë¨>ƒ+Še²ôÓs!3K“tÛÕ/®‡˜�ú°‘Z¥iZKö©}ûÛ®çBmPîg�ÖW>œ#Ã””ìë\žå„-Ü=²!®<^ðÈÜ?~ª=d1rOG��·êèÏç”ß8»
+ýèPö+èµ20–h¬Þ{’R15†€ÐåOìv5æ�p”°«ÓË¤dû0�Q^QÉb]`Ôä¼%D}¿Mù•šö7!i(ÑƒlRÏµ|7BÕÓš¸uäÛàÚTùtˆó¤Ú£³ç}Ÿà]g"r7fÓKV¾çZ<ÿ	ên XõP	Ønaaæi‘ex†ö¸Ò6Jv
+U¾å¦÷O_)çA×è¦ä¶Rt‰ˆPõ)„/ÉYf„«ûÉ@„ì%ñ¨A¨Üà#mËòHëÔ³{K"âí~;áDåj¾"fhÔ,ÿzô6 JÀ—�B_œÒ‡ëe¢zj:ƒcðÅ3¨¥ä7‚HUyÌ!Í
+‡±þÂq[‚¤ºÿê�{4?ã iÞ»XvÕ\æSX‘Áµe·ˆˆ�ˆÑ&—¤/q¶²1(¹‰kÚK!"°6w	<¹éöh7®+Ž2!%bv³··ª?ì0Ïç‘Û.Z/O‡…Ñ±çÿºunDW ÀñSÇ?™ZR#<¡¶e$„-¸EÝyîõ#FŠ—¹º~‰�D òg€#ÔÏèxÖn]0™õ:'œNè"²žÖR•ójÎÕËaüþ<ëÿ×Q3áí@0AQ¥¬R;
+„W”ÓòÝÇ.ãÚZg|±”1ÓÑ&i¾a£ò
+)eè¹^Ø–Ææ9`ÊO!A|3LkI¢’_bÀWÇq+Ñ1¡/Püó°µì!»Øh_¼Ðn�ý uzƒ¬)�\`Ö…½—êºBêšÂ6C¡hŠKÐ•™?7�ÊšˆMEáŠ1jaW6~|	=Cpîß+ufbdÃ~W‡Þ±P< ��}Ö¡”òc?:1_«ë—Yb�Z³Õ[«Ná
+»Z`õÎÑ’?€œ5iÆtû–MÚÄu\æµìzóÓS¥A¤MkÜÎm½I·ÊiœK´Œt ÑÝÄÔ†G¯]ø<?4D †½Q»Z‘ƒl¡¦:UÀŒwoggÁ„ø�Öz³ÝvR¡GÿA+"±Åya�G…¿n¹}Bg(yŸNºV�îéÈÅ[K–�%ôžb|ŒpŒ˜7ÍÎ#ù8ÎÆÕ­ô!¨­
+ŽØjÜµ�}í�ÆrÆXQ,�Jö*�B…ãÓ…«)�?¹0Vtr4ãõ1•ªþ«ÓýØ\ÔŸž¼(çšˆÞºœnÌ]×ämðy9œ¦€¸ñÄ)ËZú}W�¼	)~2¶ÔÑúã²z‡¯æ˜L¦&¦Ø;Ü[É~úê:œ�/‹¨/ØÏC]®‚–"ß¶^©ÂÿŒÚ2ù=Åüm« ®H
+JÏø�`r¤až»K|0j¡“úým}Å(ðò{ `äš³¿jé,ü1›æ·‹ PtI@$)]JÌ@Bì±0‡ëª‡¶Œ¶Q�R¾[©¬×Vz±Ô9ºœÿÚ¹Šzl‡÷§£½-ÙNÅÄjªÅ¯ìc�Ý}ÞKÓ ¼™Ý6Öâ&¥@ˆÅ z…¹
+ì¯šèòœ¢æï’¸¬„Ï�m~æô«N5âí¹¥ êkCLàl=ÛÐÈq­?½íK¼›P—O†R%ãN}Nýñ îÏ¤ÓIÛÍ?Ð¾Öoù9
+`ŠŒ[Ø‚	ÙÁº
+/¸í”GÖâ1Õ3`Ô§;  s4ekÞì£-?z
+ÊÞÙÑs‹2Hsò«³ƒã�gÝK�Ð¶‹oh¢ÕTr¸�&pV~liA¼E¿�Üü™³U|T½ÝçÞÚ#’Þ,Ø„z`ïŸf}ç—P‰^ZèóIâáÜ5(×º[SâÞp`ëXÜ.@8—¤On,Ÿ<R	*Y[	çÑ¨:s"�o\£À‹B¹€”ËrXNSoÄ\:Ü�¶�ÚlSÃc†iñIœ{‘>ªU|Í�×JkQkJ#5\Šßµ~¥2JÔEšfrDXktEÓ<:ˆ@\2d<÷•UÖ<Ì/%Ç�®m&äÃcGWâuÔ?ÿ9 Ñ*¦¼[¼®A7p|Ê€ÿ1E3iýÖÝhÊjöSf´dhî? Š2–ÿu¶—u©¦MÎWTÖ&ñ"žñÅ—H«(¥õÄ§CƒÂ»ò§a½6ÂõÓð??ˆÓs™šBAQ·¨þŠÔóêÛ¦wœAÔÇÊ°ª»®ì
+˜v\<¿X9Š¦KŸ<þÚêú*ˆkSÍê›”œ4swJò±“¥ô 1�I‰l1žTî›¿ç]!O”Ä™»aÞ42|ksÉÓBcF�Õ÷‹…ÒB
+yéœ£ñBàP,¯&osQ0¿6JˆDjmk€-é	/¢Mf×¤Òj.ùúû:HÃ÷x:XÐl§[k�ÀiÞÖjj*Ž¬Ñ|4éÀFµ+”Ø —N“¿~OèAý»»vo@ÂÑ@ó§¶x+Ã$ÍÝŒO}+ÍÑ¯2#ù'MÀ†@³Åþ¸ÝDœð|u‡S*ßHLÑdÆ”¥¶îÞ…�Rpê–`–—ÈÅ5ÇE¹p±¾AŽïR/�»û„×°ÄâÌg
+¾+‡AÙEdíåC®\ÒÅÊ@ÈhÜ‰ÐªÁV‡×=§ñ¿‰Lz;¦j¸D’Ôâ¥=��¹ÑrË•âð'F¥Ç}¾ýJ>dBö’KÿËZL¹Ÿ)p¥%Ûú4_ù¡“:SímÖ‰‰æ²Æ¾`ôx#@>Ö’?%É§Ó¨ž‚Aœå‘gx*qÖï6“T¹YW}f4¤ŽÑF�“—/
+'ï�Ð¾¹#·b²¯º1Sû�ôßG¤m¬%ÖaåîÑV$]¥CEoeÏÙ3¬H9_b)u>8QPS@Ù^êV¨pëêkºé‰ínuAÓ¯;£
+}(5×Ìãqøh»ŠùNcú]~Ro�ý9žUþ�=êw{ðZ£²À˜e‰¼j¥H,‰�ÀÚ´�iÐ(Ðòs*qw->¨IÍ-Š„Ûã·Þ÷h¤?xwå‘Ef¯li‡~êú¾ƒ•Š¨J™ÅN²§×ò¨ˆ+g}óù º©)ËÌ™‡‹rqùmÀ¶÷´+~D‘i²Ë\Rä§?¨.‚µË—>Y6d‹_¤Ð‚ÇœK°…	ÍþVŒÌä7ý…ÈVÁ…$OˆÙ‡hFµréØÖ<È¹GôRÉí„Ù?�%y°ööŸÁM…—<€?ùM—¨þ»lIÿ´„
+ê­µ’ú%ÌsC2àÊjån—àC(ÜôÁf�aL´b™¾È¬UØØ²=“õÜ��£G8Ÿiíµ#ˆÕ†P.™nÞHëuÆUíkH£@ú¨fÆ5=HúÈ2ÁÃ½�\·€­ÿÕ§ÿø»0+¢{ÐœæÃòª fóRvtJò~f‚„=|�kª“ÃI¡™$?ø÷�/z‡8M£òe·ÚÙ<ôòTjìKš?VÁë¯¿<¶¬Dš™‚vhqŒæ÷d‡bI7Ø—ÚL%—ÐÜ
+à,Ñ@QèQÁßnZ5L‚à¿éR5Äê›|ö
+>“@·*ÊN‰rNä-œü+T_»hoMâ¢.j8Äá�!"ˆ‡€æº›a+Úó^3˜yeÍƒ­T˜®äÇ¶¿bzÄ×Ñ4è©Hk~‡DÑY·#ˆ´µ0©ÚÄÑ´Ä	Z
+z:Ð`­�—¥\e;11ÑCÄØqöÏŒÓSOV!?ÎÈÙv„ñÕçFq³±[·ÌÒl"®Ñ$ãÜœ&‹-p%ù¦!ÅØ�À„¥�šTÆ‘ŠóW;QÌŽv¶T7T•rìjHÚPì¬Ñä§IÏÛI_Jõ‹œxæÍ÷_Éöf®‰vXõ•6LøF‹ti 9ù7\›o‘18œÝs/…iŠ Ñ…½í|7sË¦ãÛs“|¢vã»—¡|™ÿé7bM)
+.RH‘y¨¦pè¯ÐD+Ú¼fÄØ‹’øæ	óð±G&”ŸOGìaoP¸¯åTõö ÉhÈ`0§@€~6Z«ò&3º»F["Î ¼C¹]¦@grÞ¬&±ù“Ö®ø·6.¤§µøBP[g[Èœ*»Ï¼\}ÍTx­�¸&(_Ý…šÓüÖæ»ÁQ-
+ü–AuI¹Ûfß¨3ÕÃ‚ŽGVáÖü!mƒÃ$0Ä%…*
+?y$‹Z�$ÞÇV`¤†&¿0Ô“×$Êè·ŒÅ/Âøz¹š~B`ÚQ‹tÖ=;=Ÿ	©‘ÆUs`“Û¹êA˜¬EºtLÞìÈHž—f’¼Ú9(~U‡è¹Cwœ¥b´ù»å§&XÁ„Ÿ›NV�
+©™IçOŠ‘+ÃÙsþT²j{b_3�îwÈéav~©›ŠªE¨#a§ñ _=7&‚ÛúËà
+ò©ñ¿ƒ°Zæ&\%›ëcå\£WBÅƒôSà.c0švs¯ÇóŒ¶¨«Í³‰-žüøöð¼@	ÛgÇ~æPÈ½ô½‘o”mµ�ÉM}]bôÉ\U˜µ°•µ8#Ÿ¹Ä?Ú®šw"{
+óWæ�«îƒ…«ò+ãýÈª5ÄùÊÆ¦‚g’
+¢—6^´Ü®(læCû½jW…—²y/�«‹©ù^}Üš)S¯’±Xë×Aa—Ì&–‘HO~¡þ§Š°Þ­v,ò²1P›�e3”§/f¨ËŸ×$�<ìSK.ÓTÛvµLšu?AS«_»`¸N{ÑàÀDÿ�è}Õ€Ùáœ"ÿ7à¶öN.þ.'Õ¾Ã‹íÉ¸³Lù°qÃôµy®œÿÉG-¾_ƒGú
+àÃ�”º\‡®6ænl39EéJC=zE¢¹¸E€j³‚á ðÒ+xuÐì³ÀÈ�§,u¨»"#(¦Jx¢ß“ó*ÔãHvïðŒ[Œ{/J�³�ì5¼‚þ'ù1c}ÒE›Ã},ëÏü÷ä1p]ì}n…
+Äü
+r3—çÍ5„e@›8›é�3F	ª^ïUÎuæ&I…À±©ºÐ‰O„0²ô³óŸ[ë}ÓžS¨®óLu¶ô€šìÆ­B#SŽ¡ìµPQ<œÃxZuö’ÿ¨Þ,¿±zßáMç~t«ór"òp7…ºÕ[ *‚‡—cUIÖDKÂúòä‰–‰Õê®ÏÄ-|�¢¤Éù«Ì¯ÒzòH#fºÿ9ý5�å}LYU6î5·�…59xAÄ×BÔSVá‹œ×Å<’–—�ë“ïÕRdB@dûBº­ù(øwâêµ™;]M`›ïï>d%�S˜¤0Ü@z–ÛhwÈd�@ú­óÈ �}" ¤¼üÄÖ5/²2ÎžâLE†‹yZ�S`¼ðéçº>OSÃ8
+Öƒg</¶,ÚW=ãí¨ûÍ¥k[€Ïã÷è÷ÜÆ+ kE™hŸwàž ëž=jU|$|…]^³œÆn#u/ -
+BC`’c©­<ƒÂÌG{{;Û°×4·@‡Ní¤B<6åŽ¦�¡.I·0:þ§_Å¯%kø‚2®šïª3Ò�-:e	VžÇl{Ð™dÈŽàêwÈ{‹*Â:Oh…ÏÄYÅ+…‰à,§ž*Õ°Â7=¡ì7†¤ÝÕžyBsewv/ê6Inlk£]rsdßjÙ"8h–	Ä‹)dƒ]¶Ÿ=Ôs¨Rµðœü÷¤±qòªŽî‰8m›…F)§jt€u‹ËfQbüÉ¬5BÛPÂÔFRJí�ïùÈ¦?V�e#NVk¤�«Ö³d�hLnù°ë7YLèº¨aidàFaßÐÉ¼U¾òE2ÕÀ˜,ÐR±àŠÖa¸ñùEŒ×è'™¢¥†˜AŸ->L…ÿäSe
+4Ì—ÿòûÀå+öcðÇ¥ŠÛ¼’LçÒÜ¸ëS4í{nÀ9AŒbpWýOì,µ›Ÿ5K`ô9ÍäÄ×F55ûç•QšXT3m¹e¢í@Š!ooãB:Ò°ÑÆ*ªBO»Þ�”¾±²ÈåtZÝ¼¯íir�¡Ñâ””åKçYÓªnÌwæoO½^QWÌ³w:~½œ`*4š‘…ÕÞuÜºR¤¾èÁnJ~õûeˆòØtÃ…ó¬ºTlx¦±Þ¬%‰çÃ-Yù=f‚¼ õÑŽôS7D¿Äƒ}+b4QïstJÐv—R—�¿hÎÀLct¶Â»jÐ+¾$œtLwƒß¬"5¡7âÄ@zòPÉëW vo÷Vy¥Ôßð¢ª›
+³ÿQ˜?ý'J\5ÉëÝXÓ/ÖFy•")±É`Û©ìÖÝ¾ü»Û4’�p<Ü®n­Ë^³ÐÑVëc�3èðë™3¢ÔI˜§êC^"·xšg·N3š+ÏgåXpË®N±lÍsÌO.ÏgCR²ûí›Nð¹éðm¥Q&ª¾m<x�7�ÌÅºDˆHxDà÷³¾R™!xº}žO=©ô�€Ä¬¡ªà!4›µ.,]#}¡.›<“�¹
+‡;�ßsü|˜sFh´ºÊj)ætçP¢í^w¦
+Éž«€Zbê«“™Å3ž÷gj´º¨D\ÙÜêžrâ†ÔìÏÓ°š>%"Þxýb••ˆÎ70£Á ´x×O‰žŽ�ªø¸µDÁºÞ‚g^Ã9/—†6ExÑ¨^£ëO•Pqõ	@mj'œÆ/ ›ÐÚ1ÈtÓXó†Î7ÏE?µIè8B¸%r.àµÝWˆÌØÎi�ÑÎÛì¶Ø2ªôRBŽ?G¸uü~¤×‹=¿0EÇ½õsì÷Þq›f+#æÀ�ù´–Ù[™ÌÅò3ù¡ö¦kxLÛ­ÒÉŒbì]¢²\ùƒDvìj¬+_ì1®âG*¡w»>>G¹.àD£ö©ç6¥ˆÚ‹Y
+”ò*»1?´L=ÇƒÔuj|˜•	Ý‰G%ûdMrRdï«Ì3¬uõ8Ôêí«3D'S¡:Ï8% Ò\·%3™dõ<Qþu’6e“øçéÉ	äÉV<¼fÃF¸,‚8ÏŒ†ƒ®¢HAÍé¶%ß˜|î‰T»‚ÝH Ü$<:–%þÜ#jÜ‰šáí<ÿr/¿nk9“°èJ¤?º©8.~ðÕè”å²KteÒô’¼|æ8O {çà©}gd9‘ï–3—åï=3œê¶v¥çB¶ãû�•„D:OŠ€æ~G¿k÷ùVÛÌhØŸTçf'�€POß&ž¤ÞƒÙÈK¸þ2S¶CÔì°ôPée:ž´ü•zÞW. ¤¢LÆÖ‘Ì,£‰K#ÁWP)é‚kpb_ø¥8±0!ÌœüfÜÎ:#‰ÃøY±ìëè‚'æyL,î[®{žì›éøZ]òÃú.Wš°OG?‘ù£}RA“ì<Ï¨£5S�.K‡}Ù‰0öÒírÄŒVŠMÝš0 hâNû‹6PRƒ‘J(Œâ={±c9,Ø7Ê§XziŠ¤N#b.uÐH²•£yë8J³?iæè©¼‹QBŽOrÃü*‡"�¤`þ¡>¯gä»Ìe%ðÞÎBf¥dÄÏãÓG‡µSó–ÛÝ;b)—“•�‘Kg”tÝŠžIí-Yz¡%tà
+ëÐ"ë÷ÔOš‚!ƒ}¯ççå��÷/Ã](ßVZ³ÉRG°$Ç"<rè@Ôy¦MKUÌrTVˆöè˜Ö…‚utm†ÒïÂ
+®;–ôjñ‰§éj
+ÏO‡Ü·/Ž}ïïÂbîÉÂ5Öü’=%5ñO(¤EA‹T»zš
+¬ËV¼ì9”X&A‚âÀ°±‹ðßýð¿Ô·éŽwÔdU4¥õë9ú°ä¬ùP6â´“‰ RïU€‡^j­*œ‚œêA–:“È#Ûv�=Å^H-yÄGµÙ�Üzl²µúÑ“¾u¨N1{4œñ>; k®Ççù³MÊÁBOËº;F,ªcHZ‘O(6@ùªÝ+yº.‘I_P‡wk§ôZyÍ�Ò·ÂZùD ËXÃ™í†¢m†fh
+ J²ø?'Òx¢&	ÄŽ¾ªmxMþË�Oï¼/õrW’PéØÔž8˜o4ÆQ Csðµ�ÚóŽÒ‡1+Üè·¸|O€¥~›<EïÝnÚóºï¢Ì-™«ã5‹¼Á|”ŸŠEò)¨Ógªè7;¾”Qxf²Ñæö¶v¡c|›Ëâï½|õAr…ºµw€¶lŽÃÓ2ÚÀÅØØ•rìõµÒÏÛÃh—Ý=
+iôj79'º¼©� C?!]JÚl‘W¬aèkr5
+endstream
+endobj
+23 0 obj
+7164 
+endobj
+24 0 obj
+<< /Filter /FlateDecode /Length 23 0 R >> 
+stream
+Ú#k¾�ÄmXÛüÃ>ˆ\š>žZ“1ºàèÆGý£‡ÒS–Ÿš:�ÇožåvÀœVjÞi%è‹¼š1Z»²*è~ì+ŠHCÄ+?Š…—IFrY±qò¦ËÏêÕ´U�=±¥ÈA—Ì‹^›;Ò˜™ÐÏ)5rYè‚Ð€§uÈÍlÔ&ê2M"íÆc f§�£5¢.”¼ÄŽYB„	çÍM¾?k=”ÁîXNZÊ2+;–—“RzÅ§Ç3w³Wëù‰€ÏÞä¬V-ã³ÛšÔä«î9«ºR–à}¯DfOÊùûÿFê¦DÈx
+Y¦F�@sƒ)†£¨.FŽ? �x+·,’áÉÊ!~¢¿œt¦a)/òxÑfx7ª¦(NÎ^^0Ëq£bâ¯n§�¯!ù¡räˆŠÍs÷(øgiJ�HrQjdz¶{Ú"
+,ÙBbofK ÚOžSNÔvŽc„“Ë ÏÆå…®É0ª. ŽV,£ûûTìj‹²5ÈÍdER×uFÈÐ²úNH4ËæËy1Eàrš‡C•b¨ª£”\>wÉÀN•âš'�ÂC=µ„ÕŠxë¥1±¼Uëv«•4`Èy`ò~»îMµ6p$ß1¹£ xÖ¬#jñÊ(TˆMr~Ù#~Nó¨âçÊ\Bö¦1Éßè·Œ™3žJfŽÕ§=Ùf{u pŽ—¤W2ïîÚrß"—¾R‚fÆã0»(Â½ÈHíKkÅÙ�ÈŸÛD(C‡4Ÿx7¼;çu:Õ6æ¢§�²Tþ·œyÿ4J#²˜>ïýÅ}Wí:S¶l‡Îï¦ìªWÇŠÀ¨,¦äMV…=£ê®/�hÍ—õqº€\"‡m`_�.´µ.YÁ�'m6cKÎýº£@)7géqíå§i{…ˆ`qO‹ïBv÷£Ÿ»‹mÉE´É¼7Y~¼§ƒ+“T˜xÐ
+Žù"Ó†>Ì²ôIìK;CoõU^ÌA‘ö(ýÛ«ESæœ-ßY}£lÅ˜�ÆAñEÔñ#pß’ã¢?Î�k—ü7á
+›xâx¿xÕª5}ÉmBs~a–(¬$ç¶¿»B¬\Ù¹6>nìâdY£°hFO®wSMéu8SéÂBÄ@'Òo]ÞÂWOâÁVÔ»+û°ØÓ>È­Ž­¤�Ôp¹¯g2‹û„}Á:6ÿFµÒªE/:ùTÌ&ü"ç®¾!÷Ûµsä?5À&Ýlf|LŠq]b©Çõ?—_¬Úã”âÃo,ùywÂJU`ôž.zÿ�ïÙš
+JI#!>Kb¤º¢çž·T(Wó‹Ú[.ÚŠcô PoV"a:¼ã	³ìú@8±ØÞgñ6x‰Ó�P²’ñü“ÕðK&,ú[Z¡ÕšôtOÛ·|V¤$¢
+Ü—ûü[f'WH�ßêÿ% ™ŸbýýþhØõàØßÜÿ@dR#Ç¯™_mÒ#EÿUoÝó}Ï3XÚ,=çARÙwuüzøFß¼÷3°à$-Y»ºi¶=à¬h*!ÐùÉéÐ¢‚(¬ƒ[ºW!}¦¸cÿr
+˜tmŠá§Þ ;Ý=_ä›¼oè=µ+p`äÁÔ‰Í3
+ºÑöv¸Û$^²ï!Ñ(ª´bF+;˜Î"¯pGyˆið­SËšV]S�ÜpiÓÜ)j^L I¸òç„/;s(Q³XmÊX Œù	Ên×þ:V÷ôœV•Ö�˜Á‘}Á¸YW#wìÌ«¾Ý
+¡O•�Kßö›mÔo@@±pÛ°žicYí—à­3<	k9rä°¹B‡uä>´LI÷Tô4CMz2)âÄ½Ã2.Ÿ}Yf¸rö’_�!¦òEûÚ“Ë¡.z™ðôÙ1_ùl53,gTf/~hØêXÒ£¾ãà%Ûz—Ì>À‘ì‹~=k#Ju­ŒŒÝ|7CdÜÆ{÷oÌf&ê7éÅGo@[%˜4w?8ÑMMóa‰�Š>™ÿ2yïJ 4)–»3_j}uÌøÁáºÑSn½ÍAqFQ<¾Ç°jÅ`Çø	ÅØuN¥ŠAX©i	AÀ/›ëàG¿F­*ïÊOtÌyõHG‡Ôª*²0®š]øc˜HDÄD‡Í‹¤ÿˆì�©»êK»‹’FâoèOv%Šæÿa¸M¥ÔÓäb*+Y~VÙ8ôÆcƒ1G¥s´irè‘ÒÜ>É2$ÌÓ·täÙ'?oû�—ÔVµó4y–0}]¹#ªd`ÜU¨Øœxë‡Ãƒ´E¾;ã,ª^D~~s.`§€v33Š¥ì.�`�‹×$ÁËŠ`Ì=îãŸŽ²³ð)²Pîî}qm�VHh±Ë
+«”:¼MiÓ
+K’~o
+"ÙÛ—Ìøµ´2w[kSË“æƒÇO�]âm¹¥ÐØ"•Kvqž¹ŒÏ@à¯±6�ÐpñM›#ð}ú•Åv\Aø^WXš_n65[(Ôý�«_öOj§,;(ç€dJ†þ¬ïŒioÎ¿A¡¹ûuFñ(Iuž_•ºUcnës¢¡.µøº£¨#/*\•ð=?Xs?
+õB@_Ï@™[¾Åv>!tx¡kaJoÔô¾¡3ú9dº7 šøË;¹•¡A#Í;A{’n‹¿§>qýÚæfÆ%Ã&SjB®Ž¹�•Ä’JAŸŠyRˆkÇ¡Ëæ<FOB�¤‚tä&ÔüºVñÞ*¿6hõrÑéƒ
+8W�š·ÊGaô­ÅxÙÇØdhó/Ã<!*£ó¿+ßšŒfï‡r£X×ô/©,¯­
+¬CÑ#ÞúÇ	úÑ�öcCT€yÿ€Mu?Üò/T
+�¹Y™ù¶›íÏdè¡Á^•wçL`)c_�|¨&µ ž/­¬uöœ@^¾Ê I¢¨¬÷Y•v™º0ªDÖLžWdv�¸\Ñ±.«Ðdµ¢ß§“Pü“Þ²hx{ý�émîX†ÝEh{U¦´ïl/‰ÙªOÑ¦|¨êÎ-Ðò…=ÿéš�;÷’8v'µpQÐ—æ&ö7ˆQtG;ªâ·ßfky@ÿu…Íø+a¦êC0ªîn',¼&<aýð÷�š­®1DÈ˜ZÎ&)p«°Ìˆô"C
+ch5u¸c›^ó¢0£A»ØP:9{~®àfâ!yí'.y‹M�öœð&h$â�­ù„ q�pnº§Ê\ÕE¢Ž£¥nœLÿ4GÄ;Ç#²"}µv4Î>9'âÅ_K™ä9È½31¶ñ^ÛÄ­·MÁ\=žÌ™$õÒ2f7âÃa?[±lQÊï}Þ‹^D/¶š“#~Hgbžrí‚ñ¥:Ðñ™›ÁvZË�«;m$DV¤EÚr4eXk¨#çyl¢ïU¢âª�ìOô"%<¸ü£ãëšK«¦&,°'[¼æ2ŽŠâ(ë_ïÔYS
+‰ÏJzs<´[í'ÞŠm±tj@M<­¾Üz�šÏK§./5ø,ÄŽJ6í+v*E5™•§khtÂ.R=Î:-@ò]®+YT¢hŸŠR‘ÿB)èNüqŸŸ@Dê{ØG&-
+­¯£æ�ŒÜ*EÓ�‹õ$ùš(oÜÔÓÕðÿÑÇò\ÚØ` ŒèG3aC¶éD4o49¦/VÍ›¿í^ãdÚøþÙ‘a6 ‹ÐÛ×f
+¦€6£‘–·ÝÁgw(û÷ÙáX·kýf«û¥“.~éwðÀ´NŸ
+ŽM#ñÁ÷ÔuCNWxÅ`�õzdqååíãMÁ›Œìƒ}gZ :O´™XÓÞœèÞº€0¼CS¦t�1thb`G…rb’SÑNƒcYU¢±
+b
+ÙÆ´]­Wrâ[ÕÂl%ŸrAA>Ó¥(êy€IëSSÒáã*$Pö	$qÚåžÄ—¶h×Ö²’ûagF¨0Ö¸ü2Ü˜ßv2µ¯ù¶éiW!«@à]€­ºùïW½ÞÓo¾«=©¼ŸaÉ1ñ²MR‚Œ4y²nOFªÂ»ÀÖ`K»¿ËÚçúsé 
+ƒ«×ùªù%!Br÷Åüþ•ø9KhÑ>QJìÍÝB­d“’žN‚1”ðÜ;M„„¶ytÏ8~òíìqH@‰£þ²¢ÿHãQ-ÝÎ�
+·hèhÔj½Ø±ž!Sìí5é{_Â3qË§y�¦~ƒâ¢9¢�›6ê„Ìúö¤ãà'¡8à–Í<ˆ:ÏiÿÍ¤ãÄl^_\2O	3Ý2[õÇ‹ÕaÆTàdp±<÷‘É	¶b¬,Öu¢ð[ßj³ðjA'ñ[Uy_�Oò¾ù¦ù
+^¤\PN§U2a�½Kø^Çn‹w›ªa;î™èÉŸÛk"(W0^D!”AØ8Í	j¸Ä>
+ú9…òoGþŸHËóâ
+Qk·Zåaºl¶:>ý¨h*a–|}(r(é&»Ó¾%ér9áEó8€j)À5›¸:ÜFj1Ïš¾.¦–egSó£8?È
++€ÄÛÂÄ
+±S]aŸEI¸8>ÞÏ#äo©ÀŸóéç:\Š�–oÆìA‡&)ná×ä¤&iÖ?ã·Ô¥vêy¥¹R›àEõykL¾ßòsˆûªUÐy×ÒwþÝ»w\¦×†ê½§ÝçNêr%åÃP[­;½õêvá‹ÏTtÂó�ÐuVôz9qq�ÄûBåÂ®ÒPÎµ®r"ï-pÆÑ?ç4Éér@‘1
+˜Úßßó¥Â4:üÏec”¯…9§ðÍ ô³7Ä•AáÔ	J%C¢0™°‡6îêþ§8ã>¬T’«ÑW·ª)’¦è$ðÅ2GCÖ|»cÀójÐóøŒti�×ç­î’¤ÍV@ÒV¸œ—Èv€HG¦Tu¼›&èó´gé¬røsKR@4ÛŠlÕ[`ŽêS¿ ø­â`…Ä×ü8ÞÑNåÌ”î-òjÊòÍQþL	/äÖÉ
+¾xQ¶u5ÈÖ–cœ:ÚúCn€AÛBýãeh™Þ9Õ‰Î£º1b$¬*SbD\Ò¿„où‘cT‚+ö†a'?Æb±—†G(™Ó‹f•‡Ï{ëTó/2ê]/*¢vÖË@·@Úg¨#žáK‚õñ…Ó×sOd!¾\ÊóäƒñDñ2YÊ|©jŠ®ÄQ
+Ïý7›³¢ý¶æŽÀ–îå?Æ¬¬{’Ñ´É„0¦$Kø)q•Ù8 <Ÿ…:x‘ÅûµŒ`y{tav©-QZÊ¢ä×(¸Âþ0jŠQ½åˆSç÷õúþC2Wƒr{k&K	³§ö2ÿ¸‰ªd>à
+€CÇ±¤¹–q,Jé•ÈòAò´}º!>¡+V#ZÏ#ëCU˜æÊEeÌ3nË§§ÑÕ
+7‡�(VÛñ­º*þ.”�£]‰Tã-*‹Ð¤<­G~ó÷^›¼<”I
+¤‰Y±ó€ÖÅ2×´xô©â\nj­è¨¶Þ�ý$Ø›
+Z+-4¾·qó{L½…«�ÆY®GgwÞÂ  Ôd‡Ø)ôæMØ–Šb˜1~õ[Uî÷ãxfíjÅW�)³`• A6
+ 5ð§ÚYsqxeŽ?½Ÿ|ä'íÑwÏóçž5Q]©†KªY¼[ÝBFè–ÂTšmÞÇÉÈ::QGÊ±'Ñ¯'þ÷gÍ{|~GÏß˜ATm£ÑˆŠçN2à°ž5cƒÝ®]1“G<…khÇ³R¸?¢‰o´v“Ì	Zx‡xAí-3åÊø«/'kêˆ¢Ýw�€FWîUÀùÌ+nú„Ö´dð!KÉ­mþ9œ'ŠÏÚZfR0RE4Q<¤0'†€‘…ÒæÌ;ijnæsfQ '¨±ƒjÍÛG8ç5Y‹‚ôî#ç°Ê1ºšMyYCnÎEröQ^ó™Œ:A(]ÍÑ-@bGðá…`…Q³�ËœdRù°ÜÝ/‰AcâF?\¿þ"WOéÿ°?ÿ°�±…qõÊðSÁ,}€ºÏ‡Øì=­©„qîlê�gVôï‡C½4¦u£&ÿ–éXûSœj0þ,Ý¡®#<§72M†DYÑ7¤~ÏðJ5qî�]¡,m‘ù*m$S?Ö)`ÁMì-³îµVo& ÊýŠVÏ1Ìýp»¥‘·žéÛ‹cU¢+¹Ùñ�­Ia«q+fÐ˜ê=U[,È�1Odg(Ø¶5çÃ!%ÐÂ�Ž!
+ÐP5�ü½ZšC5„9±�¼ö4ªDj™{L}ðå�î\ÁR¨bè7£Šž¸£­—)›ÒïO*öÂ¦ûJ=ŠV ›%ÍlÓ’FqOIò`GïN?·Ô*¦>”¬1žƒ¹$™Î:T×¾9/©Ýª”v_0/‹moø`.ðgz£Ý×ÄÄµ–áv�j*C`O[ï9ÞðXÕÁÔL‚�¸#ª^ÿ‰wá‰O´	êÿŸ¡vZ~¥ãõ¯	zs#
+}ÙÕë¾ƒØÞ¸"å”»ù°Œ'&éfˆJ
+>¼EœbV·£×îËÃÃ	Óv–á¶1m².Aµ^“§L|óìøÊ( Ëð;ZÎaA%â)¼Ðº›ÙÞGtüˆY©
+!Žftè0ò¢0-©Þà#"jý|·Óƒx=ZŸ—þñUÃÆF’Aè cLñ�Æ×¡ÉlÝÔ¾‚ç·³P•Ç—/“Ùjê„�âÐ“�ö¦Ÿô§óÍ¸ogHË£bmÍ06V&;õ¾	õ,Àƒ,=Gö"gäª¾�ý
+~l�ð\§¦fÔç¤ü�|ðÝ=-:{ÿËõR¦R$z,É\Fe¤‡
+“vaÄ”I2á½õ\avö>Ž#¾íÛ¡(®)�'¡rµÆov])Þ8É
+‘·6áÕKôo.µ´¬æp,Ï¥É¬ñ$¹ú�Z©jSÏžJÔäõ€ÿÈF-ÿ³ªÍ;"¯<Ã~–�%})J;îwÙOT�üê²)ø•Œ„Sžm. ýÜOX€æˆü>¼W]^Â�“çU_Û-µ‚…ý2È€€èdB„O|é0=®Ú¬›5„wÜþ Ñ“Ò|w·¸dO2ÞÒGæ;ö^+‰$tËøß§…v/ä¶+w÷Žèé“/$i
+ô�4@ä1%Hsá9ð«t|ÝŸ$Xœüm®roÚf©E›5¸^tèmüWïZ`ø—z¥Õ¦ G<S½@üãÇ®}å)ÉiŠ¥=èÎM5U–3ÍÅÑ�€£�©aÆJ¾yëíýóµÙ¸Õ¹­)îýìÏé#�fyõå …á@a‚\.v(ÉUBhá¡”ã�òÝœ¹gÕêNæKìÂ&
+¹×‰,öPÆqoÞyz¢B5tzWR\¡î¤€eÃzö5¥ ª_ÈZ^”G`WP«—ø¶QPØ¢ÐñfÁÃÝÞÀ1õ¡	ÃI½ó�¬$+pLMíS��!aTc·^mCÁâ+ºøÂ´$Á™2K÷ìHÐYÂ»I]DQhó"Gt�þÂy	\¨7,¨¹Ð-ì¥»<PŸvQG›{5]‚f]¶#aŽÇ‰ˆºjž ­�5ã–¤´Â¦dÅ1l#‰n¤ÙS™A�ß-©b$hf\ËaÔ¹¥÷žšîlÌv\¶‡íuïéí•�ê‚=·>½`®ÍÇR«†÷âX‡`e^’]ù¦>~ý
+¡Žn *ïœÓ1¶E´œp°
+à&PJ$«üR
+2ªÏg±*Ÿ&n'Øßû“#èß,Á“‹èIè5´Tž'jèD�4\�";}df BÃ¸¼¥AFYÛ€Í½˜!°ßóÕæ-2›}›ÚlíŽW®)†Y©âv|ƒ9— ñèwß’“K4c.x‡çdcî]�™íêÅóœÈ¼˜×nÌÍ«÷æÂàúgOÇŠóƒ¶îž€yR”	sZYÿ_§0V
+¨@´tì¸xª6å½Í¡c]Ó6¥ÿÇ—ü¬Ã?vÐ€wÑ-N=±ÐsüW3Úÿ0ðõüÌ€&Úæp:Àôä.
+àsfØÖ“Ú‚Ò—¦¸‡?^ùÊKÍOÈ‹Ôo_ìy	<˜´·s Ôøi©8yÀª ô‡{ü(w~zdNý|ŠÈuÉhlÞß·@Péë„†ÄÕ#æ](^«ßtËækÂ„Ï‡M€�ûÓÌlÍàÊÖÕ4æ÷sîÊ¸h‘Xôäú¸y`ÎîÄŽgätÒ hœÔd¿òøh'²·3îŒ«&N>5è¢1ƒîœH/ã4drÛmàšÛ“¬ÈÒ�l¬õB�ú›J.n²”¸º§ó&n©Ø“"%«g{ùý-ce@?°LÖª*T,»Í¹óPûny\®ã×˜þP"�Ú9»Û*±¶½ŒøÐÌ/`Ô¨™âíPK†¹àøeïf>N­™®K½1îù6¾ÛyÐ)ôMÔVl:!�CÜ­Ÿ#ÆGè^`5WD’i·/ÂŸ6¦¾ÎC-ÔY¥õåZËäRþÿm®h?©³%ªE#ó„7dj“ î¡üöd�aœÕúBË%½3’¦]ÓD¥V”C”OÜ$]élé	¦(ûÞVÛßiZã*„ø—L�ßdY|¼T\xèéç)6ç°ª¥ã,‰·Å.˜vd¾UÙ|pe„•«4K=Õ{*V÷Õ�ÓÝ®òˆ�Ýê¬ú¡‡€U2’dˆîî1á–RZ¦ŽØ¤Ó¤AÂf2Ã(’ù…EGã;•ZìþVf#ÓËK|k@
+Ù�9ò£²fÕ¯�
+­A©%:?_9çŸcckE=qñùS+’�•œ]�¦�ÍÍÕ4Ú"V8a>ø
+‰Ê«œ$Xê"×¯‚UûúÜ¿¹mõ*‰FYYý¬ö‰A:±Ì`CŽ£ä´¼ª‚­«­þx±c3ñá¦h6ôÎÄhq�‰ÌÎš>8ø±˜àîqX¬É¼�Â—wtû€ýÓ¸øxkµ:šæ[?RE%5;²Á+9Õ³‚ñžÅ©fóÊMq¸6ƒî‚K]ÔWitõž/—ØcÜ§ƒEcNc««™Ù;fžùÁo™ L´Û d›Ê-=î¿Oø9:—ÁÓ“Ýû|ûðÆRÌ’›Í´#ñ)Bm–‹5(÷{i|¨à7ð¶�<»à­0÷b@Ë
+Eeß.;•´“ÛsŽ9ÖoÓI74Î”j²SN�! ¥{œÒ»vblE|q¸š?—8L„?aµÒñúõº�.$!õ´£ýaFÎ{=iBl»}
+xõÔÊ†�L¹,ˆº% i¹¾Î›T‘ºË»“JY©Ro
+P	0\NK¹±±¶\¾;¦B¿Z�çž»M•º§zÏýëÐÆåY!_­<L+%²Öþêc"S„˜âUÈGçóÝx@�…	[	N‹p¨¤)~?�™ë£Eã!]�ð³½O:(™L2Ý2½.¡âmñ��,z•T¶,I!–%¢×6ÜOêÁ´¨µæ²æø“àËîi[¤Iv5£6áwÂD[”Ï¡®#«fuÏMIû�frÁ¢%Flô•©Gˆ«´çíLŠLÄãï¦SPŠ…¿×>-ºÒêú‘úk9—Ò�|ÖÉ‘ø,·�þº.
+endstream
+endobj
+25 0 obj
+6243 
+endobj
+26 0 obj
+<< /Filter /FlateDecode /Length 25 0 R >> 
+stream
+‚ñÀl;ß
+�Žw�ÏCú.�©å½`—½Ìö§<¨‚….“YJ�¤¹X…Ä)Ø]žºda%MÛâõ•_ñuÀ4Œ:ée//óìá9K¹²‹ß¼Ækî â/Q{IéËäuRI �›2Ò€‰(¦PA¥¯³ƒ¤ü:KFœ€&0ñžÔ¼Hë<*GAY~N–yOÁAOp°ôò“‚wJ¬Ó¾úRCMÅ¸¢ÉdÞ„0Þöÿl@=lÔ\«ÝaÝd›0Óq0ó1ÍÔüjžíÊŽáÂ�Y2Èûh=>
+G}ö1ÁÙ–Éîò}UŒ<}íÉ.×3Mxì3@“hrÑn»Kµ/h¶î˜¼)y[,“÷ºÜ „²®i£«7†„â„D-ž)$±DVŸ‡:dï;n�ûjÅ°.–›õ§�íLJ±øÂe÷Ñ«1/+×ŽN²M›gß#]•çSI¶“î$UÎ%½~ƒ"û²5Üí£8{ÑUá?ØçM‹Ô?ø�‰D
+uä
+R$^’Ï1iE*H@gu«Ÿ¸óò,rÿ¶Î¥`da|ã?úaS£““ð†QG�oKIZ”ª^F•¯äÃ”òË)ú&5¹¬«
+cŠçñû±j%Âú*àÝõç®c«W—¶ž«…�¦%O0SÀˆ",!g¢ß&÷iz
+E”·ö#2%,\^dAî ‰ñóâ·¢rín/Ü€»Ã–ÇÓs÷¦ñ4ú‰’ìWUå–êuäÍ	lÀÏOÛfNÂÌ
+@#&í½�ºaÚ‡‡ðBüšI©X,5Ãî	i¥~¹É­wnK'u),ÛD‚Ö+l„9qP{ÕÞ§øÞúo&Ö³êv°º‰¡Z"qF÷‹° ëOmžhöéËøÃ¢e[„¯ ÙÛ}X(S3e¢&3b!CRÞd'±†þ?/÷#úl¡|Öz*’½0H†¹¯Ñn/¸¹™†Ó‡Éã\ˆÇÊW£¼dÕö6|Ä"ùÅÀ¤æ@Î®¥îW²„Þµã“ç¥r(úÁ7ylÐë‹_#ûŽfØŒohSÄ�“Y×c±EÏ ŒOkÇšóqØRŽvØ¦‰*ß™Ðbïï¯ZªÇ!Ne…¡€ÜéÇ¯;¤œüô¿:ê@ßù&zUÛZ‡ƒ­í-Y�Ýo0¦§0¤4ZíTßjÔ!ÃÁ?\—ç„ð„‰7Téëå�â”‡|NÅZóŠB£Àª6#ï±rñ¤E Ô">€¹÷îÎ({pþží	4­,8”bQ|Q}$UÆ•O£µ¡mk°;¢h.§ ¶H�…#ÉÀµœPÌyh/Ø+ÉÜŸ’Œêzë?ìÁvRXo½
+<>�×ãAeTÍn‰ÉÞØjÆ­˜';ìè‘ƒCÑ5FQ¦ÀÈ‹¥>iÀ%xy�okPT	�gÈó{Í¸º.<g4xÐ–bhêMŸœg×¿tÉÀ ñÊh_6yÖöa½:]Ñagœ¾sqåÍkÝ6æî¢¹œµó£Rõÿod8«l:[ÁÎ°š	{Xï8’A>àoÝï‚Ô›Å<Ó!=‰÷YøXëDñ�œ»Qh~A`	"×<i`GÌø$Ú~f
+?~ŸãÄÌ×TZÛÞë—Ýäþ—®	ª‰š‡.‚¤ìº¹±êäRq8�ªp“Vv>”‘ó+5Ž¸Êuó Þ‰ÊŸ î*3_¡{F”q¤Ù�Èq…M¾²ÛÓ’[jœá³Ë½EXÝ\‹wõ†º/ò^ƒ¸£�‹ý Œ€Ó-�ªê+ú.“TèÜéÆ2XäX žc†quÃÕ÷·Í†^Ú(íÕÉGgõßGšP”Î¬‚›\öë´sÜ?‘ZàÛ²3ðhÓl¾“’oy¶£Zr¹	#æÆ§RpK±Á±$gj
+rÔîï·NÖVô^‘ªO6î…%£I¼-À†+Æ¼ ±A]à�¤º}þÄxæ¾«o¼+òv�jÄ
+}ëõ4ŒPïZ”–ß„ïeÝC|sðùwiîÂJjp®ÂÓL®!Ã^moe£¼«¦�¤WÑšš€wèÝbàâüíü‰;åN˜Ö´rýh‹‡wîÙgá^ÚRsedUx;Í7ÎÙüP2�ÚV²‹Q#é¸7Ð[Ø–ÕZêdÌH˜
+8B,é¾»·¨ÜŒ`¢v±ã«Õ|£«ð!Ìœk&ènvdÄéIC0&¯Ò+¶©`ñ-U—îþ«M1ËDãŠM$û¨‰¯å¬l¼¬‚¸ôæýÀ•Ñ9“wF=[uÄ^”æðÛø§ZbóÊ5è¢ß§Ëa­fì>éP=K›B	>¢EÀË)Fo¹¯s!ó{q‰¾bš…ÌðÄ&
+eø²(ZCµ
+„â8ï§j¹:Wæq×Ùç×Åüùn¡Â­s@×²þaðŽÈjiÆ'qÙóŒ®‰c%¼V|¯ÃŒp'*Àsyêk¥ó‚IÐŒWd£j,òè‘+$.ŠÒDo•ÞÛ%Ç*ff
+fèµXÝò
+_C#Ò\kfÐ}ÃxÌé1—sS~.±W˜6ã¢o5¼SCy¦°QüY8>‰óµI5²ñ”~Ñ�…
+ÏôÏIZÊ×ˆëÖc—ñJzÙ^÷éM…-KºfZ‡ã«ÿ$ZYú¬›y|úDt‚A€6<Ù`£.éß ÛbQ,7ã¡·Š, ƒ%Î^¨š(lm¢ös7§9SbZç8»èÌ«—º%Èo±oö¦yPÂù¼A¯0öÙ0Ï°Ž`t	‚~XG©ý: U‚Ès?Ì"ªZ{'œØ^ë,²vÇáŠXEß^–¤oñ(Ž›ùH
+4ŒTüæËô�%:�t’ÃœÎKÎñß—;ëÒ²ìî¹ÌkÁµT%ªÍ/Û�y‡‘K�ìb¬§¿Ö™•«ßy�q¦l<¨�‚RŸ„c…8xß¸"ÁÜ«¤ø‡")"¬ä†HXµaýLÁ‘ë—R¢äX™�ôÜeôêƒU
+ÇL\yÌãu:4ø¥]„$’3v´ÇÎÐL‘›¢uú”P¼ªŽ„—
+\FNäëµô
+zíÛBë¸‰µ“}¥óÊkóÞÇ4KØ]Ê&¨Tæa¾iN`
+]¥	Ú…{
+'p3ÀX+mjû•ýîNÂå¨"t‹h¦~ìa�²ïG¬ÌZkPev$Ai.–¼*…ÌÊ½mlË„J¢¾üÅ¸Dê³v¦oA$¯Ê¿àÔl‘ý'`ÃØ¶Ë+�®$?ò(²o¸²Û:31üEIæåS”zM»âê]ï"\4ÜöPEjí17Â÷±¿ˆ`¸«÷ˆ�ËÐ-ø£t ’¸”ì`,[µ¹Ê…FTuò<-)óƒþ¾J°Ž.éÍ×�a	w¦è\ïUþë¢]fñ¢ˆºÆ5Õµ>XI�äÒ¾`_þ9È¡|Ù˜¯'5ù§šçTP”³ÄèKÝÃ@‹‚|Ô–r¦³0ä�H´§{‚¨VlgµùÕ0îôóüâÌ¦ðÊïúæ�¸í|F}’K>Pþ�Ò]£*®Fù?!7ƒYÂtOMEœF§qùúG{–Ÿüsþˆ2it3Iõ�
+º‚TYbáôLLý‚ØÄŒ\W8i{J®””JzöÅŽî}`Â[¯Þ*FüÐs‡Þ­`¸á+ü,Âúo(¡—¼áa{Î}ÐsTí8ŒÍ#XÓ+¿v�€ZÞ^y@Yoæ Ìsð~ÈQ¬À$«Å•ÎFÃ%´ÑÝ§_ÿ*PV…ôKa6…qÓH£½á^(JžÝ9ûÖŒ¨üÒÀ0;t¾O/…ÛÎOø7g²†ÑçÕRË)3nõ´LùÀ-‘7É�_3Ù‰ÚfãÙã‚I�Ý¡½ÖÄ+¶ƒB�’u`ÑÎBÀU´Þi_^Ú•ÃQr�6eœæÜ­
+ê‡E5,ÛC80Rí‰ÍÎh¥püe�2U+˜e��ÄD5�îàsÕQñ*ö}ƒM‡ÖV„êò‰ãlF„©ƒÓÆ<Âšid$Öj›½nYŠSnŠ¦ËËpÙŽ‚›ƒê$~
+ïS‡€¬¬£/ïüÿ¦«G�u4z°’­q‡5ŒîÎáÏ—áØß"!;a¤C1ñÝf¢7E®pN6x oQ÷ÅG£Þ¼'dOƒŸ‹[õ!ŠŸ³e¶²Ê$Bqýoï©C¨8ÜØÒuÍM•
+.ê/’ë°iP3	mÒ YÈpÌ…º®t§2z¸;«@eãghŠÇDÒehžíi:ŸåÆ'§Š6éû±ÿ2•ÂÔÌMàR
+Ú<ésW|Ý¢Ü€Ø,ª€…íï ät®
+ïî’?!Yê	Ðÿ£ÂŒýlqâA8%NK£H#?F5o1ã0Qlº"} B_&e¡›F×M"ú¢@Ú›Á‹x÷e•˜¶�i,€ÏUQ¶ª×2ÖrMZ!kË×¤¶O»³Ç™d?EèzÂ±ƒ
+XduY9J[5_Ú'×^xCµñ'J,­§BÍ7+ÙŽdƒ›?â˜º]1w.l¹“ Šû®-¤dî'?_§½^ Rž'6Èëbæj�3Fœ¼¨ß/A	ƒ$kß�g%„çë…†ønt•ÃÍ	—¾££áš›®W‡»X±’W#W§ÚøŒø|–”†ýüW¯©l}©`›oä=çPk8>3UÇNƒ†Ê ‘ÒÞ~œPÂ/S˜)àfÍn,óóê³™zä ±7XÔ·ÜU—I¨à›ùfÊñûŸ#™ÖLkA¯¾ŸÉ��sÐâÈ;‘äüàtá”1Nbç˜Ìˆ>8·ã†JZÿ.E<ènÚ—nLßâê“>Íï^r$âÅÚÈùÌ®Tšúpˆí\</áPnVÙf¹fŒ%YªFž•(
+¼ž›ÓÎ; ©BWp®îªQ!‹›YÃÇcRˆÖÞž¢ÅáYågU;µØMDD6ö+ô<Ü¶­¶¯™
+âõ›$Õ•[œF0�=½õ©JâÂ¦FËÅf]OÕ¹½Þ¼Sô•/øF¢n[ÄMà¦¾uÚ2}Fð;µ6
+t?Š|ˆXäá{‘N_¢ÆÎ|�Ë`Drª‚@¸ÐŠü¨ÀP(ö�¡Xu:9Æ–'tªÔ3cNÑYåŒèÊfô@ ·<÷ �@1uç|
+ÄÁ#cŽ6›_®îùÄ«½F¬åHlA0ªš˜£f¯2Ät:ß(
+û={¤ŠÉØSÉ5r#ðcó! H*ê�þƒÂø¡«fŠÅÿ±ökë1ÓÁ7.¹Ñ¡Àðè,È#­6ÜR³,t[ÑkûÈÊ »gNAJ÷ëèwoËÖ¥ã—?¸ièRPR<V4ò×JäB$�.ùª–O¡×¿×kö¶õ³{»µH$8¦Ï¯Ô/–		Ñ�Ùù¸Àžû"õ¦-Àªe°Gh%óÏÞ}Í�6Tv/z}z÷=/Î¸º©Nû'òu@|À×N‘§°É®qbr?ˆ¯eYÛº2�ˆ¥ìÖÊSQqÜbšþ�ÊMYbÅE�ÜcNgü\ 7ãYÏñ€B³:(ÏåÔõhÏ† � ž`*.åw´^ì4DIz�æð¨™äV){°jêž| Ný{æ[�¹88GÄû\6“°F¨+ò6…ùgcÿ“ÜR’™-éM
+·D¯J±•£WÌÿLÃ-m*o>ê·¡v¢�#w½œ'²"_9êÓKÊÐÉèe—J‹	Óf.Föæ¾}ßUö‰„NLrœÔ½OIÓº#N…Ä‡Èý¡�]œ©m!Ö©úê
+,=úµY©r°9æïiCÀhy�Y5¾ÈDhªé�{Œ"±<ž×cÁ!OL²Ô!Ûï«´ “xÜ¾ñ±Ñ&jñG¾ëÿ‰ÄýdÌù£S•Õ�äF¹‘ˆ+CÝŒ©{†o6Ü0�-ø»2?-”(òø|þ‹i/>•ÜÊÔÝìœƒHô/L‚…–ó°Ò˜wÑæ«7-þŠs¤èýó-g|}÷L
+ŸAègyþÑèg3pÖ07âoîûc°T¢¦<ð2fÙÅóM
+{kÆ»OµºG(3�ƒ°ï¨|¦sçÈqV°“üžBifPÛD,MMÛt8ûtÌ_þ£õñB§ÜiÂvzrh„ƒb£Éè®ñÍ¾=¤ñÔ±ÞïÃê×ò#¤œ_t@z}×a3uzlIò#HfÙVñÅŠ|6;~¢1³Yo‘�j—…ö0Æt"“:7 ®
+1‘�ŸÇû‹fq¡XÁTõ1 ø†[¸Ìñ�›0*�V»óÝ˜ùÊÚ~ðÕl{ÕØÂëÈÅ<ÐªÞ¯*ý†¹Ø@¯Yð‘Ç¸8û2Ç;öµ&ï-Ÿvz/¡_ù¼»kö§À›è…ÃÝ=ÝqòÖ	Þ%ÓÌ�#þÌ™±½<ÐºC…z¹¦r8Vé;®ö)C4xbò\¬†­ÝÀý¸r²Ó¾šú#Ôidq¬ôŸwvWa�Î÷¥;Áù =#/ªZ’ˆ ÝýbºT½+!y7xÉí…lr¡GÀø_$ßAiö¡~vçð�ïÕ	h‰—
+Ù¼÷9‘ÿ�ýJÞ÷�„£MãÚôûZ-­ÀOØ•Àã›3ÖÙÞðg¢#Ù-”®¿ë¹f7’=ÎÏ]�î\ò§fÙ?T®k1w‡íd¼lŠðÑ|é½¯fšJ}w{!ìYO‡æ$'ò88¹=dÔP1|íÂS­¤šUhÉ£îæÛuÕßŽÊça‹Ål€"Á©oÜî’—%Þ±OeäéóâÑJŒ©JÜP€�uH1ø��Æ…ÜLpR÷6S³Œýeàð…O‚¨?âkï+*xúÿ2/DWwËMÐÌÑÃ]jðè[D‘6{©áßxÛŠ)Ò;å„üŒ6úžÉ×¥vÔËƒ¥Fþ�çÿ ¥Ñ[M€“D!7\æ�‚h*&è¬ëÐ¸0Ú–¶+VœéË9™Œo°]åà¹_
+ðˆB¨Ù€ìeHŸ›hykÎØ4Â/ñò2‰GÏêû¾Ì,92F€¼ñÌ�þ˜ë3W;ƒ•?‘y
+ÞÂÓ?¤'çøe~‚5ŽÚu\û!ÕbŠ¯Z] —Ê½©à|‘�@Þ©ÕªÃ
+$Ý_â‘Z Í=š f èµ	å_Þ®Á@æ\Bé¾Ÿ@
+ïÂQÀëÓñ¦3W¬,™[†g•©yÏ¢r}Ýv¦{Ó•ô:}~”*èP�Bvè}KhÀA¤š±Å¿j`Zž³U+ÐƒaìýLc‘UìTôôzZì×vširMÆÂ–Ñù*.†öÀ¸·¢éw@ÙÉ5Py"Òa ›&V`iXxá>>ù[YÇ«°b÷7Å0™ggÊ)�ß`Œ#ð
+"^ìaéÎPúo�ƒ75µç‘`/t»Ï‹(xB”+dy%±C8m°…÷‹uDF>fªÚ]…[àß¶Øìð	'õ˜Mà//²À+_�ü2~?f`ÆP`QTŸ÷ôãU«xû†ŽÓô‘¹ªFÖf©œãUdÖbrÃFùéÒ�&×fkÆC‰Á^x
+|H·dÁd)Xo|ƒ÷±´ÓøÀ
+L�©_ÈˆÀÐ�î�Ã¹<Ÿã‹kCw^%gKT‰Ýu§�‹ª¶³å‡ÎÒ�<€—Ã ©UM2ŒP«Aq4o¦A	@‰œm#yV0«ZÍ®ãø=6Øõ×·£>Z\‰Ëi…t1|eFK%ºÝâ;9¿ö�–ïV#�&F;�#ÝïåEÇ¸…�‚cz„‘ÅTÑLNsRÊÖÆ®ókÞ¶ÅÌŽÃù	ŒŽ[ë|‡ö¿L½nEyŽÝýØAÝ`½qªÂþ%¿›±…w™‚nš‰ÄÀìSGw‚÷µùcúBÖÚŠ õ7eÒô	áƒ
+NPE\ðØJÜXK4ŸÌz“2ª8rtõùº²y‰Íª%8^. 
+¹î³úò|ÿÉ\å%ÓëþÏL{ŸfBTŸ\•°u…�Ò“'-ÿ
+™Š«5©Òu 7}Q«V!¾­øÕ~ïÔ5—DUcÒ²êõ©uƒ
+÷»ÍÒ¢/’õ÷¬kgaq1‘lh­º–ŒWÛƒÖúí“õ­rµ¶h�*c¦î�Ô�8]8B’ÃO±�,�BQÒ¤¡BÇø€>6§øXØ$¾rî²®;Lt`gß:þbú<€c€îEõÀìÎKãÄÊIë¼à¸oÄJ%ëpœ“_~Ï^ýÊ³TL;ØF¨èé�âo;�‡p&	Ø©Ëò¼†Õé”kÆº©	\~ÊJžødÆéŒ�¦[ÊkiÅe€ó…
+0¸‘¬íâv“Š¶W@n”RÎ§¼L'°–ÍÔ
+endstream
+endobj
+27 0 obj
+4453 
+endobj
+28 0 obj
+<< /Filter /FlateDecode /Length 27 0 R >> 
+stream
+ê	…\SÜqµ0ˆî0�>l_ÂÍ]�—½ Ÿ:ÖSžØÄ¾‚Æï7™Y–º§~]ï°ÅŸ³žì:jð”yò;$T>ÐªÐ™f×Ž¥À!�8â§:Jw_ø+âþhÌ^À‹`nüÔo›®––&ÔpÔeŸM\†šÙ²¨é·ff•µšór¿ïtê`µZ?H=½lK²
+Ù+\fÿ�•?;;|,¶vð©•ÞyVC.Óì­ù¤AÔ±ÌèO¯)Š¹ù�¿G0L/[%Õaëêdi°N]î ¤’òF¹ÂPíEP§›Ê'î�ÑÜ>r3õ ¿©¤«@lxzŒ´fLÿèX`óÃdú`ó6r«„ìÐl:ã$_tEñ
+/þ’¹fRŒ¨6»?~lµ¥@uåM+gäõ”ð©)³3ÏýIˆÉ¦ºôœ™}F‚¶î%ä†]“ãžSšà½Î1�¶1b>fÅMÔá—Î¡°jø©‰kj¾Ã*3Žšu{&„î©NG´‚.ÆÔGC�óýÉGá>çƒñ¸¦rÿ®í³¯Uwâ†NµO
+¨ò"}ðE5’˜‹èÜ‘…âaö´K‘¦s©Ï�>þ¶Ÿá³z«âãVƒÑØ¨çä‹+9Ô.½=M-ŸÛã'Ë
+“`,å×ú¥;4KÀ�TõjÛBÝŠ�ñ~Mó±€´æÁŠ- µ\´`Z’¬.xgk%ýà_Ì\ŠU{ä;øÿ/'ÈüÉ!§šfÒNVäOº…4ÎN@¾Úgß�¸o*ûØ;�Êô
+ßô~Ý\Š6cÍæª“üóYÅ¼'ù¹á<zX&mÏd¢ù÷§–nÅÖ2_£%‚6ø‰™0W#·©W«ÎwPÎô)ÆÚ«~ôZëÂK·?ÇaÜ[Ñ°
+û‹P•÷ ˆ;ìR®OË-Ï6²‹(Lâ„Èsûø¸¾ß0Íå÷ œÈÆ¦Çì»â!`øÌHÜƒŸx¶Õ©ä¨-ÛÜ*‚G^ƒ„›Ý­¹¤Üî¥¿¥cí,ôuÝabˆGÇ½GÊƒs·Òû2í—©æKÒB]:=H¥™Ýö�ÔƒÌ—ÐæÔ­MäÀ}ç«d�gý�BiÒáb.AÑÞi¨9�§ä°ãñRã˜µ€ë%ÓÝžÉ‹ñMSÓ¡x¥«<e²b@aZºhdè·{„ù&`ñ´½­ÐÊGø‡ö%#ªÖáÛÃ°4‡‡Ë×™ŒxÝåJq§¶c‰¡­È4·ë«³Ô¿ô ô¼T�œ„§Í2
+eœØAn¿ìÁpš’³×9Ž5%
+Bµ0)`ir@hUçúš´ª¾¹‚º­7D_x˜ûÆvAâŽÙárî´ôLF¦&’Ý‘B�úQ‰ß—ôC�Ê‹˜Œâ=B–8ùëC�ÙiË¼b³ØøÃÎïìÖÎ^dÉQ5´€xOÿÐ$Ñ¯|0pF'vÀï­!­b×m£Y‰ÉÜÑÎí+–Û*lÈ¦k·H_z¾2ât9_"Ñx0m¥é¢u˜7dÐä�Y¿6’]eð	±H~%5LSõ ,-Æ³kñö"Öô©þÑU[fï]6| o&`9ŽßkÆ£ü-¿¿‘>8;{œœF±ycÑVìÍÞ[¾½ØÝ¨Ÿj8
+×å‚P�^|@-0aøÝÐ)¸k„ØÆ�*\'¨º²wÞü'ÕÒß:–ÙÖ„¥ùF#@TEæ/Õ©2@Y�Fæâ~{²èÄ6´ÎÆ3¸1–¼ì!ÔÄ¹ôE½`Ä³Ÿ[D£ßÅø¡	æO,e!BÖVo
+Æ°‡‘J>WÕ½IøßrÇüÿ¬–=×@|‰Ãø¡VTT	1‘¿&y'hMÚ¸%Çfê»º<Â�(©
+�ŽvVøÇÍºzî�ŽÜÖ_
+­@ô>`"Ü'à€ïb©¥›æ;T!ö®*õaçb´¨º)ªŒ³îCÀ!>ïÌQÖƒxÈþŽ±£¸*NW6<†C"EÃÔ‰‡§ä$²S½VšMst~HøbÒïwËß�ã;À¿¸Jn'±[Sóý×£Ø«úplÑßš©”=xõŽ…~J×}¾·j¬¤ˆzI³A„êª #ŽÑ �Y*†Œp‘ÉñÌh"*£˜ûF,¡—Õ´2T¢æ#LYP§n2€IFIÈº¤7(�,ù#ðmW¡·gMã{™àº×ÁŽ¹><ÍØj²Ã_½†�dlf
+‰¡äƒ¶aŠ‰Ú|Ì+¥åñ<ýšv‘<;Å¿l«‘7²d¾Í&.Ž5ÊéäVt>€eÎx"…»Ü´½;ZMR˜³H¤ð „•øw3Ì!¢ç6yD"Á_/¿‚ß¾‰"A„£Q"O€Ï¾F•«¼	~EuL_Û¾H»…�)¸HàG|5š"àŸ†éù5„U¬ð—Å@?šØ‡·i ^ætf½ÈÀ^ÝlRÓÔÜF�D3qi÷	e¶~ßg|Mº•úUqž}#UÂ…Ö!z+z†Ãµl•ä#Â¥Tø8Ù”ÊFBð‰£g¸•SöâõH—ìË£å}zÖßË,ÔW>ìJƒ~RŸ¤‘«EØx¼¸u�{©Æø�`w)ú¡+6êC”œCÏ™&”ÊÁ æ ­9å™hpEÕá©(NuÏér0<:�D`bøà„ÓÙ:ªŠ§ŽòÂðËTÓÒ[†÷OÇˆL…ÍÑ@ßÄ~±µ–Òo÷y–	¤`†§D-œW6½¡eÇæ±¼t…}Ù©£KÊó•D&‹÷Y]Oý˜ßôêXÜÇ´°œõÒ£þS*.…Õ­¶Ê´œ1àèéÑØ�²Â»ZŒÛ:ö)±þàck9ÄÕýÑU‘•V‰ÿ¥/f°©Œ=×
+ÜŒ~ÍÉž�ã2‰ìû°�À¼-£Jp±
+u—›Oÿ¹Ö…¿�Í êÁp¼â™�HaY¾nË‡Ê'˜ßŒ—�ÂAËã;…�ß¶Ðù^­Í‡ƒ[2á2HÄYGh#,»FÕ^+-—`B@Œ™Ã@lmp”HXþ»«²ÀÉ\}ZMÔÝVÿæc¶ŽÅq¨zxÛILðæDÐ :Å uGŠmÓ«õÓpI˜Ø-˜y}§a#N�A&:fí“�ªÊ¨”Ÿ”èÿa2mð»jQ‘O oR�ŸÊè~žî?ÝùÁp[dÚ6>zf}ú‘4¥˜�·íàJT¯Öü§Žç«Î	¡í©Ñ¹€nÎ°0™ÛÀqSwxô¥0£ä©RBÉžNÄ ÷žôaé¢ÃŠ¹Ü�¢W®ïÄNáÔØ“¢``Í^ØÑ#ì•E.æÛ#˜Ð@‘D‹]0Å;N~6¾I2ó{J&rIûöµ?PÂV[€l¿â l7ùr­%ŠæíÀˆT<­¾nõÜlÈq¯ˆz�÷w
+`¬¬f’ÑÍØs³ŸESµ}6ßYè%¾¤t—<šÖ·T6]â¦”ú`ÄÙzg2•l83QfÅÖ`NaÕðKïáÂäœoŠŒÚø�úÅ]>‘½çù.Ö…ò\nYôE“´	1ë+ÊŠLûDûì…Ü¶¶œÈñûyo^o5ÏýHß@„F	ÜÇxK	,B�Í)«ÄÐ}~hRøy$W! ÖmZNV,’š??Ì2ÃŽÂ¬vië†‹œÊêœ"Rb
+¼"ÏÝ%ŒÕ¬�ûdÃ[x½àX¾Ido_žqÿ¿[Ø‚lÂªBøv�W�nÝÝcÇ»t6À=»²\¥Ò}äÖ›PE&DÊSüÅY·ÇÍñ“$I´8Rÿv.êa½mÈ–@"èý@dNº?>ê)+&·ð˜²üÌ­®¤R#zþ\ö…�­¨âLyeÑ}À~\|£’åA§Y>�'—æžS¨ù:ù;ï†8UnÞ-qƒJk[´³¹ÉØ-ŠQe(‡]ÞüH¡h³Šž)KAùàC˜$ 5ˆãsI$ ÊÜá¬ÙwåÈÍ¿q•ñÇÇr­ÝšsRèƒã•Ã~÷NiêS‹¢¼t}=ï&+âr€Su�õÿ´n`BÓr²¿Ð@k{&r¼PHLgIJªhq7ú9›8UVÇý?ÞY¼ÈµøûB!97
+ ÄÙÛZà)\‘Ô¡B`µõ{½Èì·Gõ½…Yµ9N 4þË(ßÀ€YÊ…Yd
+k‹Ë„bîg°Mv×’¿s#Y‚¡žÛ‹Ú|£3Æü/=±¤8Ž1þ
+Øo-k{×x\Ñúè[¥îÃÝ}òéH±×Á4‚P’ÐÄC®ëE™Ù�‰,-ËøsÎ›7È«_îúšyGOh3c“[n¤-ÑŽi.‹¹‘FäÌnü·!M Ós±¹=yaµ¡Mi£~¹3UtVÑ¤™	�2YÒU<ÓÑ{ìãÐóÂ ½Þ²SšÙòn\�´ {Nœ1£3‚»3_„<Åv»Xö,¥ôöÙ¯[9HeIÀ‡õÇðzSË/þ\#}_�~Xnµ[ßÖ~;ÊOù»®×@&4:1���pÎ„Úúkse�ÌD¼šM6º`Ô¥ÒÉµº’„›…™‚ñ³¢UR{aÚeøjîn\1šPœž¶ U& %V¢7ï;K»¤¦^¬öçÌm±¥lË¢š4¶œ$ŽÞ�öòÓ–É„ÃO¹%1ÂñèÎ‰¥è×ÊÔdB¸ËKç_íByu§ÌxêÓZU>¹m-2è¼/‡ÑhÉ·u~ô`UúÞ>l�ÖRo,†Ô©<~2`\õ{ \Ò—è®l%½ åÕM@õ;rþú0f¡:v§]òáŒÓ¤C)_
+¹`˜�ùƒþ^bÿ0=Î,¶O“J¨¹†±0‹ø¡(ÿE$ À–%	0T§5ÀQÈ|6KeRÂ
+vúÀ®EŽç
+J»äá>1À×$ß}¤”Ó�qè:ÿµÖÇÔš"%­�ànú4#É³ì&Q¾.ÂÍõÄäÁäãàAM«*`_²éÆôm3Èya*Gs¦ì“ÈjÑzu’Ô’¸ü/óì&ã¿HõïË3RË‚­O’¢õ5k�šð�Šx�‰–nî~ýÎ¦™7–ŠÖgÅD9¶w<gÇ	©ó[ÝašÝX´ÇÐ_uÚ™=È¤’ES½ŽJt:¨=ù»6-ÏÛ@Ö4"¶òÃ-ÚB€¹nËù/Ô™æ]aÈµ°4õLXZÌ_¦YeÈNæFžgvNG¥ûÔbXÇ wdTB?úÒù¼�¦éq˜•Í1ÓG²ÎSÚ`Ã¢Ã¥Ý5€ôq.k¡ß®…µöŠû ÔYÇNÃoÙ4hš2÷vç
+ÑèÒ´‡CBœ3IìÍŽ]RW˜#óL€I@�µó×Ì(ùÉXdVu�Æ­£ð‹YÚ7up´Ò~Deéô~á…�‹(�‚ËW}�]‘[ØÓê‰ëh0Q�°jlìÍ`z"×\G	ÑOQªX<ß5	‰ï5£�?‡²¶£I¢¤�¦úèªB§à…§Îx[û3¿•DFðå“&pŸ¯êôá.—.
+td|ªš~7,pFFp¼*Œ3È
+7¨* avfDÏŽ?¤*ÔÚ2wa:ŒÍ–™	÷b}M†¨ŸMR¿%n\Ò%ÅöJÛ+cC	ØÉ.;O½R„þâA*;h¸4r)ìÞ�3
+‘E©JJšä‘Ë1�h´i}ðYŒ¸J6
+ó›—P8š®‘‹‘äjûy?Eüg“Ü†uóyÜ!ùhç;Ž EÔ'DYŸ&‚#ˆ€ 
+¾AµwÎÊý WþÃ*Ký»?Ë¡±Ö‚}O—Ç•ÔMxüY&Á²èBð>*fÁÎVÕëWUéLèE—òª³òElF~›(ËøæE1ïÏùx7„TÒBz.ƒK˜—µÛ¢–ŒEÑê¥°H&àhmM¦Œ\”’cßœÒÉ8G�ü%Eù[ÖÛ®1Â$Ïy¡Û{ÞLª üBãUÂ
+endstream
+endobj
+29 0 obj
+7224 
+endobj
+30 0 obj
+<< /Filter /FlateDecode /Length 29 0 R >> 
+stream
+)>ã°[ÍlüäRyÕãôëX"dté1¿Ø[dÿ	—CF�Ý{[Ý½j¤1
+¡�z(Ë9«2	[í—L–ÁË%¬#¼T/ö»”ó›´7Îõ/âÕxüïÜ¶TÆß”~°0ô¨rí*šý÷-hú%\æ¶®úã"ZÛ1Vˆ•x:ýß�wÚÞÐsó€©¨`ší¦À®½ýG¸ˆ,ÔT¬<›¯¸M¢¦�Dn7øë²øÅ·À
+ùv$6†
+`Í&Öd 2È&g9KK‹KŽ¨¸C¤Ï\ß=ñFœ0±dÜ¸Á±pÁôÿ;ÜcIœÞB¼xTçÂ½Ç|>æxÑ�FÇAöÎš¹êP@ü4_Ÿç4ð
+¤ÂqRæì•’+oß3]©ÖîÒG×?×D@yæ†_÷õS6Ñ»²ÿK§çF
+Î0ÆïÖU”´ýáÄ³j1Ã˜ú§w—»™vq•WYÆpÌê)¨¿á§h�d1â—ÉÍM[“s°ô G&P)ŸlivÚ2)ì_ö/b)ê°µÁ)ŽåØ?ˆCèÆÜiWŸ…w´´Äà‰¯µ†eá�Œóþ�|¶?±/ôÀwýâ)h0Cè_¿A	$ßfw<Ÿ¦SÖðçh29i×Š~µ
+�ÂàyVÇ
+QTÓ„.:jc6ŠþÉç´Ã¸0 SÕ[íR® 8BV•³�P
+@sÂ,ŽªSÞ"pB1D‚e¦·Œº@ð¤iŸqr�ä¢Õ“œ®±2:mÚóîß¡áÔÅ0†yÕ¤Áj�â•Ôš´3&>uÌð¢±]Â%GZ‰…þpGm3]ª&!õHŽ`–¢í@£5�ã£�,Û¾‚±¢>ËüSWñ�E?ëtªÉâ¤Cç¤9‘PÄÈBžZ2¤È5z“{œ0‚‰s¢ˆn,«Ë½Ž«M�vT…ÏNÑwÚ~ ãsiÅ®v¹â’¡‡ýzi	cU¤ªoœXR˜$~°ÙÉ[6V×s¨ŸYÒ@ûp.™ò×=˜‰Ð¦ïö:ã¨äIŒ2f²JBÜý‘úUv#Aêï³o¶ˆ9ðª™ZgÐ?/àÅødqG¦ÛE+§Äïn�ÀÖšŽò''ÿl€.Óù8oº@œgâT6a/~
+Úõ7f%—ÒDµnQ$üW¸!Ý¿p%ŠóåDyšêùzÖqW¹sŸÊ[ºm-ØÍN®ÜK0¥ošMŠª!²W#½.
+áý`1
+ ojÇ×»Q{Ùªß}f*†€Ê]èÜ4×k‡œ¶³?¦PdúQ}ËW}ö#ª½Ž2Ú&ÏÍ¥'ˆ„¶æ¤w“Ñ&ŸsêÕÝX�É˜ÚåU‚d"0îíÊÑO“V[ÇåPe°¹‰›¢„úh5U¦T°¬òz"ðcLþYÇ®Ò=¶Nñ({>,†Š×œš•ë¬x›0� �±ÍVNÈøÿÈžšz‹ïÝ¢ ˆËU=ìHDï•Ï´¡9ñe{üLn¤¨¶ošY®XG~kcº¤µðØÎŸr”gRŠ�×üu;Ý¸à•ëÜÆ19Ñª6Áè‚T2ãè–hãëL*4sQcuÞh@Ä/Kb©Œ(ë¦ïÀsil—gKÃU¡š7Ý”ððéý.i—*Á±�	é°�÷¯å ÕT“!ìÏ÷LÙt@>D0Ô!¢>»È·K`ÈŠaá`y[
+ÕR7’ö5²Í‹×OÌn#'MûÔS¨zîˆ`ç³’'îS}_¦YWlwf(‹_§�Ï@F�Ä¿�ÑÚ¾ÿë­äÔª¸�Ã§p\RËºèŠƒõGÈ2ùl5…úJ3ÈÄu†ôkP_ÀùºE(l«/ÌšbËeÅ:=ê€¤5¯¢¥¢Uf"i:Â½¥Àb»þ«þ’Ì4ëTåaj�Ç¯+^OüZHuÒTyøHçîK#»éíÎCŒ
+	eæ¾jD™œmÕÔégÏzM	=˜ÔÓ°‹š)_¨Í�²D–Þ‚ZSâ!tvb"vÜ‡p"PÂ(ž}Û!9È£¯':]3ÛÖH¸ðZÞVe`àh›£Íöód7á¸ë[ÁYÈÊ]�JNhl.”îJ£×Õwf¼°Ú§›´6<´i¹¥2”ºqä-’1/ É|sˆ�ÿhH'EtU»q.Tü{ÇfZs­ú�,iï´ü·½UŽ<MÁ®Y¶ÞâAº§J2IWNm0'¬G…w•q…h¤¿·¯
+Fª˜WEîJ�¡å	k…~çÆ±s^)Ú†´?Ñ¸¾Ø/i¹yÌEóm¼ÃbœÜØÜ*­”¾#fs¨àsØ��ÎþUŸœî¤±Ÿ•h%%	t“á¼gZÑñ°‡	üM„ÿ—„bYû~dêj´fK_Üü†H^’"£.£NŒª¦<‚¿°Ù!˜²)ž· ’Úù™Á¹Þù¢å2ýReå@ušwçåªIG4s–gGŽ*·(QÇ÷'ÃEÈ-HŽ£¬Ú¿�!á=
+�qèÜ¿}R$¼cäQù’÷P	èƒÛÑÚŸ‚¿-ö}d/k`’lw¢ÉìâÔÂjšŽÓqË_@u<ùìx>ÿð,T3ŒÅ„0í@¥k�þuùrm®÷¼Õ<ˆ|]êÅœVYòžé7€ÓÖe†,|Ý”òÂÜõ+Zƒ›šùvX¨«5õÝ»ÿú‘ø¨\kûòˆ›W±E¿)§Lõ›¤J1�á`L:nÅcnÒ<7‚šÏv¥2·øâ‡èü;½j¯$ãYkEk©?ÊÛçöÒØ×\LÝ«`%ºÄÈâlúñAr’”K÷—	ä*`»÷¦…èð‚{î¸ïXbòƒ[òp5 ƒrÔ.ù·Ö>‘¢äP4qIž^L?-Iˆ¬iì¿	‡s	“´Ö íPgÌV¬(f8Î:$3òè)âAf>Çb2‰åÕ…Ik”Œ!më7:‹~9Á–¨O:LáÞ'éÌÈäÆ›�|ðú¿tšÜq·æ�#<† v»ûÝhiWwÅ¶}ˆï�DÛÓQh½ïŸÖ¤¡mhJÌíúEuzeE~¢Lm¦A]4ö½¥9L¥†…„iˆXx é;ëf�.²4~ŒÓ-È0‰4”¢ø»Ô5Ý" 1‘KN”@CðÌRísã ÊyU‡W *íÁ9•^È[âJpú ¿âqÓºYËÔ3ËDk&ïÃ±wòàÞ�Ò¡³A*ãïÏ…Ï¦?vÚó—‰i�­wdyPèŸ#�¤¿ï'û£Æä³ú\ÇÃC°aÚ	\íýI»Ï-Ñ`ô‹$õÓV¾XGj
+¶�ž›5'QñÒFçU‰Þ…Í±»ÛÈáYgkð¬}\H·Fp*˜:[™Ûeë›Pâ½Êñ8B†Š¸”{·âÍŽü; iAòëÓŸ‘êÅýgàØ�2JXQ©24ò“Ÿ,Œîª$Oi¾L=â¢KŠ?¶w0ÞK|Õ©½–8š× aÅ‹kÆæ�@eÂÑ½{,úÊÈÜÂ¡ï¦`'ô d�k$ªš3<¼a	<@ã21ÉZOÄ‹�å“¼6"DóLøLPŒ™²¾­dBª"¶6r4œÝ”$…‘Mt¨éé�ð|XTçZH¹âª²³�:ö3¤ÞäÜM¤ŒHîòÜê+,ªw´‡sÀÈÎ$‡Ï-ífŽçu!+”qqûG ¡¶¼SLS–@ˆ^‘ù¿ÜªqÓ!§ÿƒ]¬²Å:nÇiˆÏ"§Ì­/2i×í¶%û| äçªgup°Õ·úùÝ@Vd©‹9Úeœ´ü�<>ßÒÉ±«‘ÞÕÂú^ca¿ÆþC€–@‹0èZ@Œ¡†Ÿäl-ÏÇÂÑ‡[6&››/÷¼;´ë²¢ÐÕ/�²?½ó‹ÄRJ?¢ú-…ml½A¥LÖ9}S{˜“_Ïÿâ)„£¯³3ÇÓKm©c<qŒ®­“‘ÛqÖÌ“.ø}ÃÒœC® Â»Ü¸A°uÉ|Œ›Ö	ÔfêÆ‡ýé…6òêÿÃ±¨¯û¿DÕ/7ðî’èîx�$’WØQãI§VÎNöêõ¯ü|=]S"°œ‹Ýóß%ž¿ˆŽî¯áâ:	ÏØcÜ%bLMÞˆ‰0Y
+é±ÌØ.³D„û£}`näÍa%)Í92K8t’�@-C4@â³n…Zh	ËRw´]íì*ÛqeuZ•o,�2¨2Aê µuf¼¾ô²gÁãÁgçB
+jÐÕ�Âæ&ŒÙ=ÛäCÆ­°aoÕZÕž ‹×€’J1|ÞÇÒicÁJ—Æo91¦5¨:SÍ!ÓòÏN›Â,Í/…îIê<*_Ýòÿ €¡¡"?Kµ"Áò0!ÐaÙ¯uÐjÉ½031“Ã·³S©­ÉÎ¨ÇRå¸ºoà6 €4Ô�óÓKH%A@úDv¿ŠÎÜ{G÷z˜„@¼ÿXŠÀ^ÇY	¤†î—ìµû®|Á°:Ø;Ð;c£²+JŒ§—XÎ’[£ãFÝª@;FuX�Ý²",œò&tín#çž�ƒiÑO1
+H[Ï-;^|%sf·|Š·VýÕ€Êöh0´É:ú@Z˜Î¸–èè«¨Œ®Àcüï™{ïbÖ
+²À¡bÜp›}PAÞ�.oª¾	Êç–è‘Øk�¿³ö:•G G«¢üÁ]í!?KÕâìZ§_àpÐ¿¤RÔÉ(e“7Ë^©gaaGáÓ<½�úW(È…uWjIwK–GO		“D²’>	"Dñí 
+ª¶¤àU=,¨À\>“Nù…K��â*Í4�©M'ÿË„p´.OÃîyÀRé°,ëq&—ælÀÓD-èÕh¸úÄáÙh­�µVÐÚ€F¾3a6vYß[—“gV¹»ìûÜ(æÊ6šN+ˆ·RŸØ�ƒÎç»@KèYèL£û,ÒUÒ�S(WÅ.<.¨w�Øà�ëËæ¶ñ�=Ï,ãG’¿ÞF·�†”D\Hš*³QÁ
+~1	,ëÕ·§¦Ï&Á_DÁW@ŽceËól{Óa¶€…‰�]yW›asï-¤˜ÄInùîŸ†­ÇïoÝb€w"ýh©»ÇEëÁTÀeMiBNÍ¯ [ÙÆÝT£JçÞ¯]ïŒ3†Ï0e ¤ÑLà¸ë^°•ÂJ9Ç_º§TÔXRÿÆv¿/âP…Æg+#¥¥4}¶#Ýq)µuúÜ@8crY:S‹±~¤d ¼ Ì´©'üUuÐ1€³¯}¯›pj²F	JdädX:}eÅçÏ í]ú]mp£PØ„DŽñÇDP35þZ^'pç0´ÉŒ×—w'8;ù÷�mwx›D‚fkê™tÿõør¸|…�é‚‰…;ŒšØZxŽ·fï†:ïcV0Ò£?¿gñ±ñ‘†x)¨<S^ð*…ÏG*WµÍµ²_¨9Ÿëã˜ójâø)‰¾ºÁ<¼wÅ$üúøª|9xÓŠ[ 1ìñ0µûÑ&ü&Ç9FCÂM¿—»iÿ¬ôn€5oê~uºÆ—A&�4+¥Òæ�5}¤Ñºq<QÈšwbs6PÑêheá›éR›”Ùã5iÍ�jÂëUk7À§i¾'WæÔß†®ûr»êË"Ö
+Hhw3fbÞM3l7áø<~•G@0ÿhöåwÖÉ­Ø}¦�/á ÁŽ¨9¿#¸Óã"Öéš`e"h°£ý�&xéXƒ2SFþ ¨T²FÀ“Ó`Í0`AÝµTü¡ïƒG•4Qî==S¨å—)7,“½‡úÔŒ± TU­ÕFüðS26£‚·$ØéMÒ·\h­¼˜+$f'³à ž¼ÿÍ›dçzP+¿SçÅÜCb&};'*œ>ã§ø_~�±žð�æ/ì0U'ÇèÀIá*‹hu!Iþ,1k—ö 8#<°Ù&­„0M7#Sß8¿Ä^[_ÇFþíBP/ËßÛ¤É§p×Ÿ…òØ
+wfJTiê°WHkvð5 'ƒå/ú‰ ßÇ]¯(Í´ÇÉì`Âë©$>ªpÊä�1>}N\T"—ÈHN�`gKo£�¦IéuäÄÞ]‘]+S›¸¶\Æ>:Xp¸«çŒcïg˜;{û_aUzG‰�ÉêÝØ.nÝ­Ø,8É.HÍ*L”íú÷Fv²Ôd-‹èVã'/–°+�ÌjËYOæÔ+!¢1/|@=® R�|­.¡¦ë®OêÏÙFGˆ�³q<ƒp}fªkþñø…•R€†?c#Ö6Ám+³Øöã&–è÷šœÁC*®T]äœm»ìGÅcHÉ‡Í²ZãÖÔÏôÎÿN´ÿþÇLMX·„y4[$�2ø[*	Ùs¤<ò"¯ÂÓ^:D"Öä8;ûŒ/ÀŒVô˜�ÕçÒZ%šb�dL`Øé&Hf€EBñèÎ£ÇÂ´¤H\µ2Žn('sÓC…lWgQßãry•Zß¶#jt«ìpA‡�¾?5Ðv¯€`	ž8(Þêr�Ì  ÊFX_œÀ÷¶žPã0#6^h�Dî˜í�NŸ}åUŒÉX*xöùœ÷poenqÚöÕõ_™º‹|	„oòÓYj$²ÖT‰¡š»!h¢fpþÃ¼d¼{æ�H.Ç�‰…qcÄ!Ví„#Ð³7H,…2\/[¹¿J›æ'ùËÙ$�7Œ21w#ú&ðJ8Z9®[0·�‹ÀÅ±mqüî6ªËÔèú*ÎÅ
+Tu.­+ƒzît±«À@•Áýóé&p¼«²ä0ýGcFqÑ
+5Pä}D|…Ç+]\ÐL”T/W3 ºùd¸#±×Àv~ï&XoFsGt·:Î7«,�9?F~ãñZŸU;r4Õ…É˜ÑˆH¾œe£twôw{I„ˆ6†ÑE(	EÛÀ’f™¸ÙàÙ%¸ÑËˆœ	lQh²éÐu»§ˆ`j‚HêíJì’ÏFSróÆÅ;W’<@¹Å˜²£!’Ò`•�ÝËï«[ŽãÌPz\Z�ÈœÓJcê>‹SÐ¹0ýS=ÝÂ8Û²�î·ç€5‚B+8»Dµà ¦Ë�,äaÉR•Ü;ŠK&°Léó1éÌ²H]f’IgŸ�ÎÚ!*AëdN÷‰ô}1µÄMä]˜¯2Q<Ý¬S”Û+@ÂÄôL7Ó³Þ_U% æîC¸ã“°ÛÀà»_,UËÛî•;D›“^šð�‡õÓ.”Íd²—+§§l˜ñ®cÂÉrŸÕ«ÚŸ+$ßñ‹²¸êq,
+²¡i`éO¾ô‡+f¹eÙgKé2Š‡Ä«`É�Pƒ2¦Ê¤éó·©Úsœzwžv?¨“|½�>ÏÔ˜�tØŠµ3Ê!|>¶LðkC+ÊVj Óp8%Sû„ŸPQí‚.w/Óèˆh�Jk•ˆrÇTÀÐÍƒÃËa›n³Ç€Ûf½µtÍk^tehK‹0¯!¶Äõ²5,%W8Â®§G>íãKìˆéL™)yd',oÐ
+P
+ +PÚ°7j¦{Ã,%üm½•'
+$¡å]ÉnÆês{ÐÏ6–—|œÒ¨
+ÌÍÒ•G)P©á;Âu›2ðÖcRÁ?8¶Ø-{.í¹)£çB5ÍYŽ.¸‹˜"û–ærnÏû/*>³OÞãa"I®Ò¼umFÙ,ô#z�û÷?|ÒÆø$¢àsÓj¤ù5¦¬d“r_jLz9=MÀx" ‘ÔžKEL9yp«EÂŠêâ¤ÿ­1�a÷—ÛB©žB�ÎBÜ!$ñÏÿ[—-uc|*3±«ÿY‹•¦œ©¼s|‚ k3‘‹ûBZÆÃ‹‹ý#eãJuNOKL£JoÎx±e„
+r9uq–®DW?nÇù¤¯Nã¼VxEúèrž#E°…K^"”:JBxc©sos�ðÀŸçù<<Àu¸FÆqÜw7ç@SòÂú<”ÐX={gJ§íXî·¶{¢_ZªÕ
+.Éé¬àÛ¾­9ÞšWYúGÏ;Ýf÷$#$\prë?mœ´ÂÏÌÅë¶i‘¾åŸ¾ømã4ü¬FISXVp¡M‹þÂuçI< êÝÕÑù	g¦l¨Ç�|v¾,\‘!×9á'Æ”s-3ÿ“ýÅ¼uRØ�YVEÄ?ýÈM¤¿¶‰Ð…)‹ðOã$�¶¢Ù%˜WÞìûëtÁÿ†gw¯ªË‘Ž
+}vw“j€$�±¨m¢ð2 Rtúä±I›”P³ñ`sçd|éte¥aaž�×†Øª*XÞ0�Oî¿Ý²|�?O ÊlS˜ÖP(}Tº4�i|Ë‰nV,SÑá“$(òi4˜èYiBè,Š×9úÞÒ¥?ˆ�•åÉ—\éÙ”Ÿr#µÅ±mÆ=½©£ª1x.º
+õwüÿŠ’Ôàeà=Åe‚ZìŒ&.«ÃùgÉÜ†v3oëÑ"µÈ�t¶º59åÄº'-#kÜ+ÄGu_ê•{»ŸA=2‰ç²ï[!„ÿ“o¤JS§–v$m; j2~–qe¢îE Ú9-ôôþ ÿ`Ã·©I:?…`,u(s•ÄE<�è[dG­Iò,ãHðó	¹€´¥pdp�'hOà�%Kz(RÕÆClß*ÂRø3òi€ à´Vïý0ü‡Â�—•%ô¤Q%²—™™‰˜÷êøp…“E¨îu›4ûÃËº�MVA€w2œ×)Á³¢øÍ$côŒsl†×`XÙ0ŠLÄ•:éˆ!CßžX‚s_TÇñõ’À(F1Tø?¶+u€ 
+!�­Ê£�:7lìçï\rþv¿ÂÔhdå„•qtáh]dõYŸ%¦ç^ó•Fs;šÅõ@Ý'Á[ú™ÝÛkÖ0RX³½þ+Fš-i*:Wß�ùþY’ÂÀóÇòNmõt•¼¦�Ú°,)Ø!l˜õ“s%¥)‡>€¨dŸVËî&ÎmÙ7)%l‚DÛ¼Æê†Â[`
+äeUïa¿É…YbASèý‹ÞÀN(FŒÖ�ÔL‘Ñ˜S´×ubFg4½%Ñ�57„NL‡.‚#‰æÉñ�Ê>¬ö›M_ôsxTÑÂ 1D‡¦Ùö|ñ×1Î–ðÜŠªÓÓ•ø¸j2Ž`FÉÅ/±Þ¿X�<ÁGùL–‚c‘Õ‰+…*}˜Ö Š)ƒÿIQ%±ÞP3>ðæGãp°DØŒ´	›a²…<F"àã·E§Þüaeä87ÕXÕ7GÛ¯¨çð[c×œþ� û/&2ÉUñ�þúšà}tÜÝ4�wø`@ÏÚÃ¬ËzÁ
+œÆlª{yôê#›�³­átF&p¯Dù>·ÞSA‚w¾™^9àM,‰DBÏlND kaîÜ>
+u$«]
+}ñÀ-9ôî'¯‰9[9".zö|WŒËd‚ÀI£J •ªí™6‹œ]Â�¡ŠbÌ#�–d*jÉe«4Ÿ�/«5¸*°•‹ãU½GhK‡Ô2QZÎRÉN6•þ4zaYº
+¿ZðÓqïHÖmeùføY
+¦ô}åJ:,p±ßâÉiaeÚïé‹H¨AÊÂÅ
+€¼:¼,êcÌ“‰fö°çÍ
+endstream
+endobj
+31 0 obj
+7358 
+endobj
+32 0 obj
+<< 
+/Type /FontDescriptor 
+/Ascent 750 
+/CapHeight 750 
+/Descent -189 
+/Flags 32 
+/FontBBox [ -174 -250 1071 990 ] 
+/FontName /Helvetica-Condensed 
+/ItalicAngle 0 
+/StemV 79 
+/XHeight 556 
+>> 
+endobj
+33 0 obj
+<< 
+/Type /Font 
+/Subtype /Type1 
+/FirstChar 32 
+/LastChar 181 
+/Widths [ 250 333 250 500 500 833 667 250 333 333 500 500 250 333 250 278 500 
+500 500 500 500 500 500 500 500 500 250 250 500 500 500 500 800 
+556 556 556 611 500 444 611 611 278 444 556 500 778 611 611 556 
+611 611 556 500 611 556 833 556 556 500 333 250 333 500 500 333 
+444 500 444 500 444 278 500 500 222 222 444 222 778 500 500 500 
+500 333 444 278 500 444 667 444 444 389 274 250 274 500 250 250 
+250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 
+250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 
+250 500 500 250 250 250 250 250 800 250 250 250 250 250 250 250 
+500 250 250 250 500 ] 
+/Encoding /WinAnsiEncoding 
+/BaseFont /Helvetica-Condensed 
+/FontDescriptor 32 0 R 
+>> 
+endobj
+34 0 obj
+<< 
+/Type /Font 
+/Subtype /Type1 
+/Encoding 36 0 R 
+/BaseFont /ZapfDingbats 
+/ToUnicode 35 0 R 
+>> 
+endobj
+35 0 obj
+<< /Filter /FlateDecode /Length 225 >> 
+stream
+hXÖvÝR(‹i¼÷XµVœdA'Û&˜ëehIÞŠ§ÍÌš’þóyÀ&‡T©<«d¯Qc>‚ª‚3|±™i‘P¯Ó9¸¤	y–2ap&m«0À/_®ÜïžÈ@NŠl8#×’+¬ª9eSÚÎíÓ%�÷¦¸è
+G&ÅˆzâgO®”‹7-#œÙÍö”ƒ‘p!*›´¤Úß™†¯;óy@Òï„¤plP�œ"ðM+ìxOÓNcüâ	×tv.nM—gIYUÄÝ/ƒøÛW”¨©™Û_uŽ#Çsí˜ý`%$
+endstream
+endobj
+36 0 obj
+<< 
+/Type /Encoding 
+/Differences [ 1 /space /a142 /a120 /a121 ] 
+>> 
+endobj
+37 0 obj
+<< 
+/Type /Font 
+/Subtype /Type1 
+/FirstChar 32 
+/LastChar 181 
+/Widths [ 250 278 371 500 500 840 778 208 333 333 389 606 250 333 250 606 500 
+500 500 500 500 500 500 500 500 500 250 250 606 606 606 444 747 
+778 611 709 774 611 556 763 832 337 333 726 611 946 831 786 604 
+786 668 525 613 778 722 1000 667 667 667 333 606 333 606 500 333 
+500 553 444 611 479 333 556 582 291 234 556 291 883 582 546 601 
+560 395 424 326 603 565 834 516 556 500 333 606 333 606 250 250 
+250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 
+250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 
+250 500 500 250 250 250 250 250 747 250 250 250 250 250 250 250 
+606 250 250 250 603 ] 
+/Encoding /WinAnsiEncoding 
+/BaseFont /Palatino-Roman 
+/FontDescriptor 41 0 R 
+>> 
+endobj
+38 0 obj
+<< /Filter /FlateDecode /Length 211 >> 
+stream
+¯|ÙÿC–¿iïÑ%TþÝÀ¨%ÒÈ Â2¦Á4\˜§O¾ß34D¶[ÒÛA™Ù`Ö/ œ:Æ»ÕË"Òž�k`@¹Ž5g.¡gÒðzœ€eœÈßˆyÙê�ÚÓªLqõ™L×6ÍëÇuSû õb-~¨sMÌ»‡`LúÝ˜ãYé$V­Ìw?{Ý¿‚ƒ«uÈ‘EÕa©°éŸK˜»(én�]ý‹V"�§ù
+‡ÎRyMie‚déÕ::aòpH\ŒLÁõÂ!‡QvZ%�çÈ¿Ç
+endstream
+endobj
+39 0 obj
+<< 
+/Type /Font 
+/Subtype /Type1 
+/Encoding 40 0 R 
+/BaseFont /Symbol 
+/ToUnicode 38 0 R 
+>> 
+endobj
+40 0 obj
+<< 
+/Type /Encoding 
+/Differences [ 1 /Omega ] 
+>> 
+endobj
+41 0 obj
+<< 
+/Type /FontDescriptor 
+/Ascent 733 
+/CapHeight 692 
+/Descent -281 
+/Flags 34 
+/FontBBox [ -166 -283 1021 927 ] 
+/FontName /Palatino-Roman 
+/ItalicAngle 0 
+/StemV 84 
+/XHeight 469 
+>> 
+endobj
+42 0 obj
+<< 
+/Type /Font 
+/Subtype /Type1 
+/FirstChar 32 
+/LastChar 240 
+/Widths [ 250 278 402 500 500 889 833 227 333 333 444 606 250 333 250 296 500 
+500 500 500 500 500 500 500 500 500 250 250 606 606 606 444 747 
+778 667 722 833 611 556 833 833 389 389 778 611 1000 833 833 611 
+833 722 611 667 778 778 1000 667 667 667 333 606 333 606 500 333 
+500 611 444 611 500 389 556 611 333 333 611 333 889 611 556 611 
+611 389 444 333 611 556 833 500 556 500 310 606 310 606 250 0 0 
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+500 500 0 606 0 0 0 747 0 0 0 250 0 0 250 606 250 250 0 611 250 
+250 250 250 250 0 0 250 0 0 0 0 0 250 0 250 250 0 0 0 250 0 0 0 
+0 0 0 0 0 0 0 0 0 250 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+0 0 0 250 ] 
+/Encoding /MacRomanEncoding 
+/BaseFont /Palatino-Bold 
+/FontDescriptor 43 0 R 
+>> 
+endobj
+43 0 obj
+<< 
+/Type /FontDescriptor 
+/Ascent 726 
+/CapHeight 681 
+/Descent -271 
+/Flags 262178 
+/FontBBox [ -152 -266 1000 924 ] 
+/FontName /Palatino-Bold 
+/ItalicAngle 0 
+/StemV 122 
+/XHeight 471 
+>> 
+endobj
+44 0 obj
+<< /Filter /FlateDecode /Length 31 0 R >> 
+stream
+³¨Bò�4¨$)P×öó:"rÕ®˜ªóÈP%·NõˆÈ*–�¿KJÀ¸£™•_½¼ÆÛöm�æ±Š�Å½€÷ù/¦¶ŽôÌZ±	&îYÓÉ“ÜpžÑÛ_•k²_Æ)¬‹JA>��îâ|8Âþ¿0ÝU§�PØW¦>»-ß›�>è‘;‘�fnƒ•/ß† b›ü452
+dMýBK9Ì,W’†=7oÔï‰eO®æ¤e.•–­Õ�l`KÊÞ=ƒ 0]{åùž”¼j†¼áÑü1!Õ/Š+?ƒü´=5?•ÀÓ‘îóŒcÖÿñFïìƒIˆÚúÁ�;ó†sˆíÞ¯,™0ÜqÛ>ÖÆU(áç^kÔ˜tÜrj�59«8OQ“ãŒ×œ+íŽP!>×A.íN�J@VÛLÊšò‚•=¥ÖèŽw³Fêöäø·qÕA�êŠGoá‡—*T±}Öf2Z÷¸ýÝÙÔ.|3}‹þH0s[µ�‹ÛTêBKÎ–œu)î–>ß»ºt&{ãÏ™‚–�£îÿÂýýšÁ³rë
+\'ß‚F‚Ÿ/”Œû^êm†9ð×¾Ãm´U1‘·¨ÂâW?¿ð<WÞj~Ä”Ê÷Š�—oŽAŠ3H¦ZÛ|••Q­hfîÐÐt×]?³Žì‡ú»À=@«Êêªþv�:—UžŽóuÃtÌkzbri$æ�?˜Ñ6È	£¸Î?Ðí‰^¶@0{¢öš .dm†�ôé-ŠR´)#Ó2],¿Ö¹*Î8bª&6âžmºá&¯®u~Bˆ5înbºQ|·-'®†W�/;>)BŸÂ;î?6)uâ«�fÿr'€v!2ÿwO‚²bÚh®‡ušyèóëX}"ZVÊÎV|«ZgsæKôN:¼rYeÜôöZ¡â#•ô¹Ý¹¿Ÿ;m‡ýŸÀN†m‹öµ|ÇŸ¦ïº`°/C¨¼Él¯iŸµ_°Gö?AcO¤ãå�ª*Q‚6»ÔH.Ô•Éª>æs*ôE¸{Â¥ívóŸ“' ùeé^�adæ:R…:u�Øþ“,Ÿ÷k»–—�zƒHþ%åè‚ŽSÌjäu6ê[¾C×s¨`ä`š^ÄÄñŸòµ¾øÃHù
+9ußšöÎzÚBF´:ˆùQ¶ÛÑ93‡á+Mçƒslã‡îÀçrt
+“ÇEç»àÌ�‘cØ“fÈ]k–þÏøÿá®Ô(¾…
+ÛGÐgn‰Üá¯äcë¿=¿‰,É†*àÖ¶œLH²'Ý%ÏÞ¨SM…ÈBA0I(“J
+d£Ì7äQè?f��È8ÜÑûãŸc¿‘�Qý#ó{s}V"Ž+˜b&îØ<ÛÐsµû)læ,\ƒÊÉ'¥â¡‰7Ë�˜ÆJg––-¢>°HK×(Â=DB˜ö‘žžÎíéØ¾PqŠô-G¿tê×?£„)M=\´9!=#I£·‰T9¢s<
+Ôì«^ÜÃÔMYÉ‹§~íŠqA#©†òz—u^dèZ÷†*CÆy9f¥÷Šts‚™oU?þˆA�IØ'›Ëò…‹':$r‹C¯®»ž”˜šÜ9—wïéÛ?Œv…|ýLGejØžùr±
+ïeT ã7«‡-[”ó3%¨ƒì4J™e÷$BïÅýBUâýÑŽÂ*˜ONÛ‡×³Î±ã†�¸{"nO-G©Ù³üÊý7‹[d,ŒÊák‰}œ9È¼Ñ«tÞ3Ä |à[ûmV�ÝJš¼>Å.’ËÚƒÆ	ðz!]Ü�R�-­õ\Ö^�f%Z°
+GÒ�OrIÛÔXA¤"ë ±:Ž'A|pi�Ab‡|á!{¦há$0gÞc—ÐŸýî¾ÖMò˜í2‘“ê7qŠƒ?iC'ˆL9>�óAU·L&½±ÿïî*kj		S¦/‰Èkw‘Y!ÄN×¼¥ï›€gðÆš:jù»Yž¾Pùøž“/°˜Éæ'*\µ…³É‡ÎêxSVJmÇÄóÜ››¨2]ØC‡Xcºn1'Àp h¨ÿIÄ ÛvìE¥áÂOÙk^~þç¯=u‡÷ï¸Æ£Ù{P_K.%
+ÿ`ÕíÎ–vÄmm = š~ÑóÆ$	·MîK'KÈ4€p¡YÇòh¦þ¿©òzxÞ'¹£”uö94��Ž¡z�÷q§™Aôˆ|•šÁØQæýqØ±ÀcÊÒÃ7æÚøZÄ+Êå¡ÿ” y
+BmM"…ûY
+�0JåÕ½™ÙÖ—éþ³’­!óðéôÓ�„ƒFÄÄ(i’=ñÔÝ[†+3´è½_WÕs<.ñ^3gnâä¸ßsêØÄ;œÿÜ"p°šeÓ¶3âÃÓ¿] E�RT:iñAÑ¦„w¼9P¿â¡+ï‹"<s~aœÃ5ÀG(cý
+1ç½wNèÇ
+p°JŠru‚©Ü�”M0ƒU\7ŠçLMÂQ�‚ÌÌO§ûøÂ‹ÇDe.ÇÝåáñ•yà1¥®
+áÝ¶÷ álz_R+Bº'*²Ñm‰‘Œ(è¾”Þ=#é=çµ±©G„4¯fo“¬­*¸Ý4†Í×ía¯¼¹ßk1*‡fhë¿ÄhiHô™y&Iz.Éž	Ck€.¸ÌE4¤K�u6iÙÚ­Z®È¦×­Æ©û;8€5Ã0­_@÷ì	þF;¡ÚŽ9�Ö)|€Ð{WÈv6I!yé.Í)êtæöá‚}_øB´Ô0P›$P5(ƒÝÉ+‰o1‹G‰¿¾iSð§†@§ep¾ó}õæ—®‘`ÿTrmõWÊ4k£Rƒ«$øM¾Ô#2_ó’±äc½GŒ(¸rT¿Ã‹†ãç|ol’ÖÞíŒ•…Ò8šÒ+Q§sR=ðS‘v`ö¦X,$�>
+ËôÑ³Ez@yÇÅG@=à6‡­áä—.T“w”îÿîqÞ‘gŸ±`®Šâ«©Ã°ß‘‚g—'g@•íÌ`¯^Š+É7h'ËQC­$¬‹¢£ÀaM±kÎw’?Ÿú?_ƒÕ¹³©cÿßØïöüD¯sù¨¡v"R„…ØÝ	à/DÓºX¹r$w@Ì°|üSÊ'ø†,Ë»ãÔ4�Ü=Ö’r–¬O3^@Ó’³Åšo;ó_ÙYf$ÿ'í;+1Å€Úº&‹zGÿ‘�ßÿ€Vü47ÙðG“­{ HµEý#êÒ}\ùÿ‚æ-qPqõg MÇ,(Àsø¶ñ¤c2lÒT‡¾Æ™ÏÒWËÒVˆ¯ÁÎ¾ÂwÁÕmSrÄSÜ›êðÝêÔ£©í‹/‹Ê(|¤ÂœÆU¦ø‰(}gáäDö"PQZ.èõêÀ¯Õ±
+ËŽ³àär¶rA*‡Ýb_¥NPÀöK»ÖL`“Ã Çkár™¿.7"N•<·"ªÆÈ¥ùƒ² cVÃ}	„8AÚWILÆ‰\%¾vnŠ9Å¼‘ Ð%H$Ü{taà¯kÁòîMºO¤¼!N–±ö™‹ØHØd\CÙMÆ8ôèYF\¾€i@Í.
+J¿ÔækQ¨Ø†°„BVÆ€º€3Ó&q^¯
+Ly‰}4u-U~:P¬f99 å°º„çÂRtÖP¨|íÖ?AüÎþY	“¡¢5`m°~Ü}
+Aô†d±žÈ	¯É8nÑ BGVpˆçW�*Ù*+²Þ©¨2ÍÌh$Â\ð¹„ §/G‘‹VîS½S;½äU›tÙ+ ÁUJ¢kÉy-Æ*Âå—Æª¯Èøi}Û>ä€Ö?¡3M×z
+„z< CÉ
+T ¢—I¢)YòËÈz$…~4àˆd\$yäëéÅè°Gã«$Ý.«C…Ÿ–…·‡¬º~òrÏ:�_Ø{Ù¥œkÂ^¦º"$r×æBrpZ¤b>?þ?57yfo(ë[ô½*¬3›¦T×Ó,ò}°åtÅîû—-¦Z\/Ìw gæ¶‰+V3Å¹ŒŽHö}|ãÏ5¤_7…~²¼?½'	4¿Õ¶{¨+‹¬GÌoÑ6ÏSÜ„Ä—=):)mä‘I:�ž[¦uÓ�)¼#�%-ýS«JÈ;‹�DkÐXÂ#¦ËÚ~NZ_å�S!t¿ØÒf8oüðùì0èÚ¶»ïiÿ5b3æžÄœg3?²‘5EêJ‘±Q,Î%6qêôÖ§�†ôŠ½Ú-ýÿžG0RuÒÍÛ{a�	�vWMÇþÙy ¾…e0æ%ñ^£Å9bÂ’_õè¤œ¡Ñ&•x²ÑÏpúË¢QBÿÀ’Ã»qJ..’�íÚ~1áÇ|Um”%Š	¼‘ˆÕ8Voã�ŽÿÉ²$äœkJâÑÌµc?²//Ð»k¥¹{—ˆ2<
+ô_€«¦g^ð+ Ð»É)hÐ?öº]é>™û”}Vìáú¥í:‘ŒÍŠÅvÌ!ÎÌûsj&y„\þ©�ò*ñMF¾‡¬s zÁØ–ïx¬«ÂL>¨>�¶=ñþˆåwDÜ•<'Û§ë²EùyÈ“ýOÅ@Ÿq_‚4Ítü&xèâ»‘¡omüS!é1;±ññ‰¨ifPqØ{�‘oõ‰ÈbøuÁ
+V`mRsJa#xÊ!RÜ~ï©¥ÿ:+enb¡?Ì)?•\˜Ÿ–…B&ª¹/¨µ¬‚ÎZÄÃÁí²>OÃÙ¥¡µu “mTýR¸)ÂgÓisa¨l;)ëÏ«œÀw�Ð¶ƒ
+ŒHù;*h´9n¸77�¿ñô‘¨—0/KµÊò)·TwµûçM‚ƒH
+t¦wŠ!yòß?èõRôëB—$ÚÜN”7å²Ru6_;¸;LLŽp¡•¥—æÎ¦‚ÄäcÐ’�íJ„‚ïl±$bð�¿Ð$¶"s¢SÅ›xÖì·è�ëîØ©Š€sæ GQªÀºtâ'v÷…A´B¹Zày0-ÊÛ ³mãå%Œ´éšvùa\ì,7g›)+Òé{nëŠT¶6��)yäí?ò�´[Xþ>à
+[_œÃF9™ù‚søa¿Y×±+/l†¶¦%µîÄT	9Š�Î|�
+{
+Üü€’«‘†ÇMõµ"CÈëc`Ž—ö3��¤íÍ©ÌÙ»Æb¤¿©i“vÊjeÏ¡�ràˆÑÓq"GÊ£©±;>°Ü;gvû-„PÞLyj÷F?½=U� ¢p<‰ÈÏ8€x/`�;›ý5òJž'‚$$. o¢sˆ˜qÇs�%ÏB@D�X_Cy�,²ŸJœ¢‚d&ñ)ÿ[Œòß!Gâãµ	¤¥í”\*s+ŸXÕ}Q™ ’Äîåß>f}Clëv%²GÄ:ôî ­˜ú´ý]ÂÉÝ2óRH\o~$
+ •;%¬I&Ê Ä3KŸ|­?ÿç±Ö²Ã.jêtrTòì«Ï…ù¥MU{f)Ä%E*I–÷14ú6êZÏNlõìÅ·ZÃ¬V‰?æ(ÖR\]ù³/H:DjžMù¢0•õ¼™Ö>)ÿ`üµzå`¢Èn™ù¢¿kç\Xœ']=K¼wf²‰M¨áf‚Yê:žoA‡Ò„¨fÈðXV"Ð˜“Â�vo`3É{Ä`¤Œœ˜xˆ7ªz›ÑÇÑsPúÏºVz2¤Î|Ýªl„5Ïfè‚
+¿mÇÂ÷§3´–¦¾-�JO;fÆfH]<þVÊtOUh†<Ý·âv
+Á-ã{ÉDŠ'ò¨ú1¯mûùûAˆR•NI]ÿ1g¶�·s>ú¬ÃCPÎÓþ´²'Šñ¢¬>,Ñ¥ê7˜
+ÑRîú·ƒ¦¬œ8b¶4nR,åd$3mŒ¤Èæ#˜4þxfƒé…i&)ù€æ»ßªäç>ô©LÀÓ!bþût¨jÝY ¾cN{Vj¹Y„v6e¬çäH¾Ùh
+dcá\2pwNB�Ý†“#ï‰ÒÌp8íá½eÅM4‰±¸úgnºHå:fèä‚E�c(_C£C›Tr¿Lâ
+þ†Ž3¶ÄLí·ÔT�ð£Ÿÿ«ÑÆÏv¸��Ô€{ðs‡v ·R<è[ ANq=×IßÛ¼~?¬2Ž«l%Õ9¼4û8y—íj	Šo¤¥Ïµ¡F¨µëVhV\ù
+ƒÅ¢Y+Š#Ïñu.Ì‡„«¶öÑÒ®¯à¶+²ùAc
+m6¬G.²WÚÊß»Ù2%éÓ‘‘û—óÕ¦(F¥½Ú,u@�Õ¸¦‹JU-ÀMñÖ+ø?àö¬¨ìBŽ¼ƒwùL¿ÄóO¼Ñ’ž]ïwð-„cçªíÊüÀÊj¸¡]Òù—À´©Y‘ŠI"“·XÛ°m¢phhäT%CxÇVþ<ï]ÏúKWê"”­	ßß¿Ç¶ÃjÖ³˜*qIøò½‡?%ŸŽ]YÌÿÝ*ø+±ì¹Oø÷ÐQ'~s:¨Z®;UV�¿D€ø-×d�Bv?Ûèp!Sg;¢:œËp…­A17iû•ºJ+“Ã•˜ð¤ |ßj`®g<d¦u£�ÐÃÑ±.”é‘ ·Ê!Ö{°Äù+£Õ<gÔÑéqµãµ‘ÉÃ0�\,†^‚#Ž�™hc,÷Y²ÚV’+ójYjˆóhm„!~DŸW9Ô»j¹"ÆDS÷id÷‹Ò+DRp!}ð‹Ìú‹uOJ“.öù®M®~MÞÒ	°B9×yÏœÏ´5çX^æ0NñÕ~É;H›‘ÜöÅ±I´û	•^(êª ­Oæ¥Öý[
+‡sÈ¢]­¥t°¸#Ð4]1‰¬ÅsÁr€Yî7”E›¯g'ï§FÃÁ–™
+t9F¥»žª<ƒÄÁGÏ©ÈŒyI¬Dò­“?½¸ç�¥4/„ÏW6�o=TœA¤ø±}e¼&>ñz—nX2f5Hýî0�AZNTgYcƒ¡
+ks04+®ÙÏ…^[[kVà'£	9eÝHÄ³“|fqù¡ká&�É+ÿ–ã×M³`20ÿÎq8žß3³{ºÎB;OîòŽIÉ_¦�uv	’ ô2’ÓL�#@8\ç´”üëV1¹­• ß”‚Iº¾Gô4ïÊÏØZ(0Ï£{O@z$~-ƒCÉÁÏõïavT|“J_´DÏü%d˜“›OØ	F/ÓËºŽ�ö• ±(Aø=ÉXx‡šÆwYÌÍ·Y=bÝ·«tž\Ê'Káà±c2Æ€f`Á
+Ù¡CP—ÌõÔ´-³ÖPÙL]¦ÖŠ`DúÖTN¼ò)µE%ˆ£V}cLÝÖ&^]Ñ¿G÷GH(’˜Þø=&ž½¬”�)¢ß&ëuÁýR‘ÅC"/øSæ«ŒFóEæ<²˜3°‚Ñyz2–fçã[Gä
+Ì6bÚ”›Uóvc&õjqå|•_Ðx8Œ`Áï]èEÊD�žáÙ�ó•Ke`¹—_Çõ™¬¿#CÝÄØýgŒ«2¨9X�&N…êD“òEÈ×cû�:Ì3»RˆR­ì…>8]¯¡©¦¦Ö.:«³Z/²m³§mÚ×*žÕ¾{006+”nóD'Æ7¶ÅÅÏ‹VÇ’—IðC�òÆhR”Y]�F
+ðïñ¢Æ|We‰·™�!ä%!àódþ>‰IÙó8ûÕ~e†v-Ü5Æˆ™"¿3Ülå9[®±egÃÓ­¿‹sí³-5‚—¼Ì
+&Z�(„ä†<Þ/
+–Iß¤è;ù|&o½'5æ0Èêi“ÐAÙSÁÏFˆRã,´,–žï¼éžžŠ‡V+´}¾£ãLîÚtà�°P0>)Ûþ£hÆ^Ž´‘dLƒHâ”ñbóÁ9Vc¹‡öqdÙvÝO‡b:™þé¾[gDÇe6-o*”éB¦	¬Ò±¸·Àå¢ËøîÀÓ‘;^›ó²×Ù‚�²íº(šŠSOß¹tøè:÷•'Æ<¼¶Í�“iÖf¤/î×�š‘å‰8O 4“¿Nr¤ò1"+UÎÔð«êŠ%8fôöèÒ
+�²
+-zàèW7§®Ð—Éù©rÄ IM@ÙÔ´ô”¯ß.‹�4£+%˜�Øtm‰¯«ô`L)*[oÁd]0CgU ¨Šu?ÕcÙyA¯]“f™�¯©ß�zÞå…	�+Ê9&•�ŠTet’t4{í1êTË…ûì˜Ù*ND\4¼ }FÌ—CŒ°píØßõÔ»+‚MÏ½�G).È¹ÁpÁ:Ž´<Æ)Jð)ÃÀ._°0ž}ý¥&NgÞÈ«ÿdê�×à<•2Z|Ñ]`«¥ü¤—÷Åî,ùÑÃöÊ
+qÞnðåˆ�5¨±OÆ¨íÁ›ÂvEZ»�×ƒÌU•Œ¯|"HÑFXºÇ[A½±ŸõÓë�£G“þ«* £Tg5@°6#já_”I`A./fiI¡Ù:H¿Ót¥‹ËQ#Ü¼Å¸ÿL
+*?`œ3Ä!¹GW�¼ðò§jÎ>*­Œl†ù_@¾[œ_ÊÎæBnö–½Ãý¥þ¯“ÿ‘HODÞ(¾+«¢Ñ*ÎlµËd˜"×ŸQy6J¥„3ï @MµkD}ýu%è�Úñ%çÇ"ƒJR—¤{)”&–·{Uh¥u‘»Ÿ�úy
+=CõóHº‚ˆÒ<¾Äý+).5WIyO0ç¨7gt° ~Àfˆf­}¹€…„‰%Ÿ«<qÖ§¦£#Ï¶qãWú™¯$	:XŸ
+rÞ4}Ün`»Ñï°0fi½–ìêÄéM'ab˜þ—H�îP.>³LõX^ÔÁƒ	Wå}¼¹U.ïB«3ì8
+3“ª€Î²u¬KáU¸nUÜ·x±¶er£ÚÑpG#b&ÖíG9,I(ŸÏ€V~ðú$tk¼˜ÙoE:= ©TÉhvà³'F t“™®Î¨£Ò.�
+%¹”Š$á=§x#Í×4rgf¤IHÜÛ‘>}Ÿ¿¾Ù$ìš‘¿äum¡‡&	P·C9>û$idÐs(á3Š)_×ô‘hxŸ'¶²eÙáùÖõœIó)L(�«kpˆ4/ÈYƒÍtÏ¡FkVý‚·™BäŒë.è€¤� H«–ÿÌã–^â·WÕ.·ÉÃö#24­è¾ºyê ½
+[fæ`åîˆÕ:Ãµ¯v¦Ö¬¤Ø@”ãrq%É#˜•�oŽžW]¢jRÃÈ17§r¿Äs9s=Þ ·ª½f[g…ŠF.!C>qJ÷tdô‡‘Z±®Ý­O%˜7õ2™wiµ©}ëÙ:Ñ…×„¡’¤l4Q0´îÆ¦¶þa®|r0(•þÆ½Æca07n¬?™²Ü%wíÀÝïš‡Ô+ÄÅÕ¹jV·ª$†êyÌYµÇõµ8�©Þ?¬ÉwU¼Œ¦‘�º!a,¨‡K˜SJ•ã`g¶¶X�ùˆ>gèõØ]�ŸqzŠ0ÒÐ¹ö³p†~½žQ|‘gâQ&ë@M½íÏÀÚµ]§YVl¢ú¶Â3Ç·O±Ñ'÷kK>#*€=ž^è©k ôP\£KH.“R¼òdV‘ïïNËæ/»Ä•-©ž´W„¦Þ3ó1=èüà·a«3Žuþ»á§rœKaÌKðîE�ITü.#„ïÇ#~‚ý!4my–q²¸ØÀYæï[‚ËuÔÓª†eœ?q¡ËùËB_Qùµžæ4¡§²EX©kËAâVí;ÿ Žý§-Çåý“boÖÃS5/´ªê!BmÙî»¡…8p„¼ð©âÉð�l{óµ`}Ñ"¬TŒ2¶þ: Ûðf‡ï}¦�eµ¦©
+endstream
+endobj
+45 0 obj
+7115 
+endobj
+46 0 obj
+<< /Filter /FlateDecode /Length 45 0 R >> 
+stream
+EòSs“À‹QáïÙÜDÜFÔyýÞÝþ"¼@1ú'²/EÆfðhÑÞLróð¿êg5‡)’J˜KeŽ¡.Ì‚2ŸnÊ¼ðÕï²CÙ©DBEÑIy‘?ëMÚµ©€$êdÚ å¤#w‡²%I¦Ï=êÆÕ�›Rw¨¿l«Üa{Ö2U*@b¯
+Mß
+ÚÑ”A›z*óheoÁV^€åÉzC2H*ðá5²&»bÆ+üÙ$�ÅÇ„ŠHÓ¸¤jïŠcE.†n˜Œ´_fÀ@¬@ªžÅHL§ËæÿÄ"3ÝÊµI [4¿ƒB—3ÒØƒýèA°9ˆ~:Ltn•øjÍ\¤cÙ^öisÎsÖ?àEßf4ûü›)‚­�c¹ºYÈct$aÞÂ`E£A�¨ˆ>óšbµÇkÜ¶6r«ÊŽÿŒ¹Æ&ÒC•ømu£Œ¤âBƒ¾Ž{L`Š�«¸Z�'ü)E[»ìè{9mµëàµ#>»ÜúOëÏ�­ô_½Oçîò‡Õt'QÃ?ÔUùÚ&Ž`ïüäÈO �üVŠ—Ó@¡Q#�»*Ëx;HLÒ•8£Ýa8mè’žßâ}¡®{x|sá4j×‹nx.°âÄL3‹hŒ$LôPZó$ì%üøÊû‘ê&:£~£Ëêà6D­XuuoOU´R
+ž¯Ì¡Ñªð~²�•-lv¸h†÷-ÆÉº•{ˆÞÜ¡^Ÿ7}6Ã÷Ñ·b‚Ø|˜[��Cl£¨¸
+ý|¡ú!hÂVêÎÉS™¤ç}'¨Ãñï†V1‘<¤¡yìtÿ5ò�š>3˜7»fÞ¡8¡Ï¢ŽÂ¿^Ã«WŠøŒÂA2œNÚq†Üíå·_®Áé	w{ÚÌpÚ6ø™óÍùÍá ßÔš¸×Š<¬td^Í½~/ºà€ä7œgho.8Ðf‰ˆ<“?tŸ»v
+Íxx1”	ø‹q³ÐN�Y—¿ÎÚ„[$óß7š=püŠæƒ´l¥‹`4eÓû\ 1–.|Òª“J<N';l\êy<ˆT;)·Œ~‘µ¨is¥fˆG�& q5Å ]š]ÿ¯úÉVÅLïÈZ²Ø`<Í<bÙq 0ú×Š«ã5øõŠÍo@Ù ¢
+A3Ì1¬ÎÑw-J�Ó*ÄFîyÅø8kÚP[!ò(mçá%x‘ÏÜéª5RaÙÐ­Ñò`G+ýÓöŸì>îüMÔ‹EÁí“–‘D4i½°€A¥xÙ«=,.qm'¶Ö.\‚Ñþ(”‡�ÚRcBÎ¤°Paÿä•n]#ø÷Ô+às0ÃÆ'zçr}êyçº`½´ÀZÞ·3Õƒ„ï¤ÇŠó%iŽCXWx§�'iÒ·c‡â�y€é‡Ž±s,Oo6OI*ºß^^öø¡ó)H˜ævhŒ‚ùÂì6¶Üñ%[�]Ðí—áÖ6oÈ¹Ž<³¥Ãƒºë˜¡½/>UÈ[ëo|ª¥]>¨® ,XÁ?&€cp C&Ë²ªÚµÐ’§ˆµIÈz¡‰Cè¯Xÿ‘‘ÜðÓÑ0úháDàýÁ÷š—ª7\``ÙW“ÓÎ—z‚î„}
+æeÕ…
+ýÄÖÁ·E°£áƒÒQÈÞé£B(tRAjž†AÐúgËÇf~›�"9Áw`a$ÇÎ4ÚX´¼'{F�léÄ2_ í@›Çøi40„÷é‚T‡Æ-Y„´,({¦Rê- a;V��²’}ÀÁÊ]`Dü×®’ÂÄr¦¦xvà®Z]9ïU4ø jýêr¸’z“' Ú
+;e´ÅdÂ=ÈUÿñgÚ‘uÆ=€³Ëê/€z¯EèÏT
+q[Ý1:N¤
+À!MÒìmã”ÜÊ)üßð¤€W¬Ùí,`ÏüD¼ñÍ„˜«š‡þÃ›©ïaYèÚQVÁ…Ó�"RÅõ'ìÄeUAZ—…4U_FWÛ“mM.X§­÷Aw_7XQöD«[­ ž;»…¢Q†…�É4‘l÷”x4ÊÈî°Jiõo8G�+‹%!êuUk”M7meqO¯;ñ7w~­ ÔÙ7¬Aøu†>Uè{J°æ¿wIr¿z|Mä'œ[dwÀâ/ÐÊ„qb¥YÆM2Gú¶ó™Œ›�å×%qÚ—g,n?Â"æmM^@a`QêCiXU "°i¯"=&ð£aT8'ôã%K!ì!]´Ð+�Öçüñ³jÓ(`¶#VôëKãyê8�í>1	�¶k29_¨§êß¤YY‘®|®8G¹ömø)L¦�?i;Ž‹Á²¦º†Y¯!—ª‹
+-hu�bÑ{»Ý%üÀc‚Àc;�«:�$ñ¥Ña'™ú±ö©½)‰Â˜1¹á´×÷’-ãµP`œµAº>ì	ÖQùßŒÐ,ÃíÐIwÝ VÞÎ2¼«y�žéÀ
+“EÕ8Œ/èŽtÊ´�ÉDDçôCÆµ
+¸ Äo}A¶—$‹—Ú­£åˆ ’’‰«»éá—£À›·?˜„jôç’ÇâƒbQ“üì@µq¢y¯,¢‚¦ç[0‘Aâ­x@üÏuš/ÓÆ¶Œ¥§‚ÏìÁ�'r¡b§%¡ÝMŒ¨™‡^ï²´ÂÙ7ÌŒA…îLHÃÉ¼ÖUk%Ã“XuCeô-»º¬{š™~MGîG OyùúžGÀ}EúYwêtöA>˜Ê›…Ç´ù½íùIà/n%ñMš?tÁáÑ‚ûUPœ9¥‚
+–B
+‹RqBMÜ„£…nuì¯ÐôPØ¿ªµÂ¸Ø¹ì>�Õµ(+ƒv¥Ô�Z§72W´Š=˜Ä­£Ê3{ÏÕ0œ4Œ¸ç#1°kàÊ;–JëˆûÄ¾WéîeàDo÷f,‚ö£¹i èž8bå}c{g‰bjq¿ªR½H¦n‘éç�ûŒÙ�²8¬Ðª$®¹öœûßmR>Üž<È™õ•´mGÓú™¾w2.­:<`Ž˜wû´IÞÞn¶‰ŒOsn~šÏ¸„§9S
+9&=.õètÑRcv±JN‚µâ6Ñ–æUg™­Æ;ç6¤©œµv:ãÿµ9[`‚Í…Õk»Ý\¦Âá@1S\Ã)1KÂ@ˆù°KßP§Ò¤ÉÙp4ÚºÖÚ‰°ae,¸pˆ?s"ƒíùA¨ôò¹Ÿ'UÝ•8ÑVVLWdIÍ�çhÎ4"¼8‘®áíZÿ ,i»ÀÃ¬«ð(û‡ÖâC‚•I)Ï¡R(+çìn˜/³Ö¾iþÖà2K£>²@P`Wfh}ÅŠ¡•�ÍèËh«×ˆmÿ„]ÈÛhâ=AÎ$Â÷`QÝ7Èª‰ÏC1+®&eL¤ö™1ôù¯clmnfCØò©dÇ¡"y�—yä•¡¥3HâÛZ�Y@›å&Íj42Ç–šFÑÚ†æÛu±ºeÒòs±üä–¼Ëa¾ŸÓ]Uk·”gx5ÕÃ7[˜�/˜»háp/§N�¹wåã©°Õnù9¢¢ˆÿ`ÓÆWœb£ÀËïZÆYkt¼ú pN,Ì÷ŽÚ¢3À/*úºreA!=!1VM±´ì£üÝç�÷^axg-f�tExlÈ¶ºpR=‡~Ö‚°˜£‰(÷ 5.W[iÎ’NSTI	‚ê–ÃønÏ—\b7ÉªP2Z4éçýþwb–m�?µ*|Y0auúº¾ÄrŒÅêAÃáR=,ÊO
+Ã%–½NÓw|�oò¢9”¼�7x²Q�b"ˆ�÷u°ÀßÌ�H*apiz—ˆ¿ÑuáýY˜®ÔØ:àKÊ
+�ö�Z‚Ê^’ßA)g²‹œ"$yÞ}¹²9)ãVç™%cM­¨hJÔ9ö}ÝÄnüþ9ë�&ãt®…b8v<ÍÖ{C¥êŽ×W#w®WY(|`m÷Ym¥;½èËz§ªq	Í”GfæR�Þ´7XPÉ½ˆö?ø ²¤%Ÿ&²Š€
+ á|e¬¸°taÿ Î(c¯óJÿüiØ:Ôím�´-µø×ÚeíÝŽ¨é|èãÉ
+ø”$g9»ÙÞŠ?Ïqˆ´«´¶Z©š&ARãsÇ·Ï~§æ-—Dœ'‡£„ïóX�|k‡Ì¯3¯ÀduüH¢=+L*ñº÷1K³û|€û­#ŸûÖ'Ô�
+»'b§5¬ºFfÂÛe+(¤íÁŒ“w�qÛ‘!œÆ–²×Û­ä]¼Æ«nóÔ¬(öuLä’8Gž`*C+qC°Ë$™7å’°’T­«=ª�ríd™ýcÌ´¼z:lä|2øw9¬n_5x��¸É¿ÆV!ûÄÌ4P¹ªE�ï�òv`S‡ºyyœ*RŠx¹fBË8Ë‰y¤È:b(«Üþ= §üÜY`É¤(öf¥‡+ï
+¦:zî2»Ï¿caþë4œ´B™÷ò©‚-Æû¾èÁpé
++ŽOe£ÄÐ,(D$‰ÏÅû?Ô{æŠä€¾Ø”Jk¾�1óLT~NÚµGø)�˜ª®ô�]÷ï¢µšÞkëŽ‰:ÌØ@’Ä½ß�6"Úõ][2�H7€K?;C!‘ê›®Ñµ@Sõÿn
+S^?`oOOvv� k;•S}ß}r.°d>²eaÍÝSjŒz‰žû›¬GªÖÎ³ë^üÆ1±œ¶|ö½ošYÄ�žE™yûWÈ)Ã‹0qH³_¬šNC	M©×g&!‘mça;O/8‹4OÊ!4h#ace"Pæ¶özà¶ÌÁÙa8>”|@'Š'ƒ�ë¶ý°ëyè£ö-wµN–�ÊÛoAg†_Z´’Ü×ÚMŽ¢´À/c~.@|µ‚�Õ|±§ö–zÕ'¢1]!¥ÔÈÄ³é{$€’±ž‘ÞÑKl^!!®´ÈÅ„_"iÝ3`"B{¤+WEÉE$�¼´øJÑi|üAÉ2ý×ãmsÜg>ÿ'¥I¦j¾
+…jŒ(¸O•Mx Š‹Áÿ7,/ip2ôn»ž^ ¶<wÄ6ß­ï•+«6öÙ•Á²<šyÉÔž˜ñ¬�Õ©&lL¸=½I’»/=úKGcª½§6r‚‹	*¬Hh”-g!]§»êpD±-w(�
+>_£8—�Iq'MÍ®¡Á+•Lõy¬šŽàæëiò³¸#DÒ(:¦¨îÓ•IÌïôÛ	ý±¨qyÀßŸ%¿rÑüUâ5¼\gäRœ(—›}J9`¾'ÞBDªàP
+‡=ßk[º!íæ/wK‘0èÃâ#¥6ùnhaÊO¥kÙ1Míjc®s£€ÁŠ=_bí-9ÖZlÌûqYæ©BÙk„½
+™ÿÃZ•®qöòª½Œ¿núˆ'TUÒÈxiï¿4qM£¹ë�¸,OÃëó;²O™C¿îŸCÐ…É�0ô¤MŒ�—&;û&O€Ý.¸™ÊMS¸z D¥^šMWd€FfbUùÆu…õØâ«Å9£U¬
+öÈðbÔ›÷pS4,jáüìI²øñ#Hj¹;£º<{w›ÊRý/ñÊÈŠ–éŠ8ùÈ¶“ Ú³Ã8†,?×h�ß�ëK ,Y|oCóË2aÃþ$0E¹µ±¨�›ª!R!;>Ù°ÙÛ«†v¤ŽÒ;@õ�x¯Êª‘\]†Ô�¡ÛjÓ*¡’S„r>^SÊòµÕ£?ŽË¾ª~ˆmë“ŒÅÝí$¿^V(y>ÓŽÒI™•-ˆ±Ns±ïðá¹-_±héÚ§–aVÄG'êC)x±Z@£&E¸‰
+¬¤Ÿ½Œ¢Hg¥W{¼JNÏ)ÆI*Æü¬·$–»2±±2œÀ	".á¯xÀöƒ¦Ê®O˜¦Àˆ±Ãq"€TS”<"à:b‘”‹"\	®Z©õ]ÒR"`¦Û²šiåà¸1À…æÃª‰Ázèo«ãÌ¼–+•Å^Tv�dK_èŽÂ>�c}Õ#
+†²¼6,¡ã7ï†$GqåR´�8Á°VtÌ/¦àü±Ép|W•«oajŒFå‘}auà
+}—ì´9~~µcFúNyƒ’1ÈÒX‡6ú²™As@3(å–8¤~…Æ·ÑîÏsD–¯Q¬§øb·„ÊÃ�œöY®¶ð;�Í˜G›·oDÄøOÕJñð™mI‡‹áú+—w¼\þ\ëövÌ†iéšÊPi/–ß{�¼`êi'Õ•u_Òê—±¬Xû?÷è‡?Ê›A� Öj`êð(Ï<»þljÌJç¨aà&À)L\’/E†7üã¦C0ÜÝK?»xØ-OÈ¤�ÙSn×8<­IdB¯Ú:-¢Bƒ9–z(°&¿è=�çÔ9x#þeòqˆ'\xºÜÎõl³§&ÚÍ`Hom:,î¥¨ä2rìS-ÛÊÜh ˜Ž¸‹@š?ˆ(uæÌ¸é#!:EOÛhOÕSŒ†tüRkVì…%äŽÇíoäÔ²�ð¿aõ¹2[¡�çNxcQBE¤¥Å�XÕb5ÖHœê½_·VÊªõB·>i7úA‘H}(tø!©ú± é‰ÙÖûDs¿½h÷Ûü®À¶D³…Â`¬%�ó{»¡\³
+U2KVÄ&T9^Þ>uþ0âËî‡VŸ*K"ÜŒf£u}“á†Úfª3f0©§@*Å¿î¨\Ipbg«_ë¡¸AÝ§¿"ÿïË Ò�¤º:Ðläa
+i“ŠcÿÑIæ³è
+q¼^7#U‚eê›&ó}Ûû3ˆ;Á®böšTW&¤ý‚¦á‚ûÎéh©•ÿ{iðpÚ|bìxƒ"ýYm­Ÿh­óÐ5#ÔmIS88	8ûÕ˜¿Ä‚v·@µ’uœRçŸ²ÅÉ¦�QüL0vâQÐ'«À5ë:¶hýï¶ï´“Ð‚–½ÚñYbŠéEÆ±ë#“U�UL¥ÄÕ×ñVÜúÂén¡âÓ™Á?Y�õ›úó�,‘7–°/ÔÅLmvmZQ�¾n\ªÀ‰ÄSÕ.¹™>â#ÁÚö?›	à6LºÅÑñ´É8Îí–aš¢DˆƒI¾=Øð.Ê™Åïø¼ÍÑ@T‰æ’|×©èÉ9Þ€„s¨S|-0ÖO)M=tmI¶l�OdiË†µºé!gó†¡çéêòDÄám#áèW7N
+úðìÌIœêmÁœ°™)	,{Ú®ˆC��~„‚ìÆ¤ýÐ/Á"rª8¯kB½2·ØÊ¸à~ø®ìÝ
+ùŠÕ"«°^2ÒH÷wt|+bK•À‹�FC0¸>	ÝñMU4ýh¬G$ÛÛÁžÄ•åŸŽ…V‰'ñ±Ç,„;ÂÇF¸ÇÿÄ E±Î>uTÞÏs$=c
+¸PÄÿægÓ�d™[ºÓúø5¾B°GgÖÉ=XÐbþà6ä7çyÐø{E^b.[…±½|šÅÞƒoïp3	´�õìÌÅ¯X±�üÖz&ºjr>s=DÔ:}éö¼àÙD{Xû¥‡í‹
+—‹/<åŸve39nú¶C)—e2ð²ª¤”–aæ
+Wú]Íµ�ºyï`ÀÆ½Y4wu
+ÏŽ!uºµ<(ZGAž� Õê„n¦{©
+§çÉ=ÑmY>é¸¯“ß²8…–ì×çí÷PÇ,>æJ¦žƒE³¦¼èFÅ›zêÿ(æÞ^Ì¨/‚Â!¸ÿñÌÏ<u©–ÄÓ›˜§™èarì(1û&4ñ3–z/Bìn�Œ$ê€O…@Yµéâ¡u«XRôro™ùüôÖ4èu3ÞÞ„*å¿�I|jYŠ[K¾'Ì]òö‹ê0>±å:;èŸé'o¢�å,fÛlþ|²X)N
+M($VµÇõ—Çw‚üpeÌ®ê­5N½öe]ÁMxÓesF¦êXå?-¼õ×XÓi‡•'¹O›!]CÍi¢Tõæ~“È€¨|ãÂp¡L*'9Æ€(™}Ï=ê{Î³{Ñ_ÊB£^vÄÙZA*k«ÊlêàsEøÊÌ£/IÀ!ÝW&@Îš–_‘Gž�þ°©(7ôg�W“Ù¶çÿ�T<þè­Ÿ­(TV�bcëH±_N†ÎÇRŽuõÃëxÕ#‹Ce	×ºþ�­½e§*œ�öö1Õé n73×s¤EDâwä¯
+ÜOµFrÿdT¾°C!‚éfâL¥àý�ýl	Ü>DsPßøT/%kkváœ8LïeR&ðe¯e¸€)¾˜©(H4/Çð¨îy¤‚éBé�´l
+ûÍ†ühñý\¬¹pFépxt1AÅtèõtÃ�º˜hu}YEš¥z‹&tÒ½^¶ù¥ãøÆã>iã¨‚i>`·�Î~Ôz®@º’ÇŸJÁi=Ñ†I�ïöŸ\\tÅ—tvbìŒSÞY2´UÅ`—ÈEóÞËù˜œõk›ªõbð¥Þ�J÷·ã°ÎÌ žF?=Ùö›—:8AáÊ¸»r¼…ˆ|™Qym{>vSšƒØ¹°’‡bý¦(¶LêZÁïÖû¢šÑbà
+¦‚X¹Þí–žÿp×ÌtÎ¹¹Vî–oú‹AtúU�v¼s>ï^Ó!dã³«9“¸ºEö½Õà³oÊ‹íãÉã>„™¢«Vfà`,¶
+3Ñ(ÍœŠ¦�joqÜl2ÝG�xüÖÚÖ^qDÅß@<NZuÆPÎ÷©–#ÉH\þF˜ê¤¹N£ënüªA©4‰‰™ÅÃ” ¯´é¢!‚
+Ìê7ü/9ü¥ÝÒQ<î#BœR‰1â`€9”êfê›œÜd2@‡�}LËû»äÐw‹fußölx�3ÄÅ�&Ÿ ±«ä�>ªïßJT†¦¨iÜÄØ»Ã³°¤ëÅ´{°©ZDèÕ¬S}ô?$‰ÝéˆÞ™ÀuJ�i,&Ö‡¹jL‘žº?tñtùë:Ÿ'ÑJ»Ö&?ztè§Þ0º•,|ÊN<±î€Û<íï®Æ¥¾ºÚy-¦^‘qç”���—¯Rß¾$�t®{‡V%°¿+Àó §&JÁ	¨ËÃp¬êËÒ¦ÜIç1Mt·ÉÓùï™‡tÊÐx	\jq¼¥ât'OXÐBÃ²v+±#¸�DsÏ�öv ©–Áè¿÷¿„:Ükqå¹þuð»;Ñƒç´¼À².W °VÉÌ[î0Ý=í|nÔN©îó‡d¾º.i÷wÎûˆÎ<¨ N^.5àÙÀe\–+ËÝz­JamÕSCQgÆ¹–Ügc¸@–`Ž½×9j¼½*-y»é |y†#Œ{øŸˆV›`pT­—5×²aŸfb/·gÀ½#ýúèó¾?3×V­yóÄÛŸ
+µûÞ[]œ#æ-ølP y MˆhVKuaæñì„ŽÆœ{xdrÖ«w¢S`�/·¯JÂ‰hrŠª¸ê<×Vüì&¾­L]>‹æ@ÎÎA2œŸ`NõMùsY9FÏ‘Ây¥,²>“OHµ‹^!
+endstream
+endobj
+47 0 obj
+11023 
+endobj
+48 0 obj
+<< /FunctionType 0 /Domain [ 0 1 ] /Range [ 0 1 0 1 0 1 ] /BitsPerSample 8 
+/Size [ 255 ] /Length 719 /Filter /FlateDecode >> 
+stream
+1ËCÁ-<!5”Oá�Æ|~nBØ„ô£åYûÛ_Þ0ÁIÉK•œ–ûžª5BÚ®iM¯v6Äö2ðPŽiil7‹lU¸ÞÿŠ!þî7eºUP¦C�Í¯kÁÝ ¼rGÞŸ-ò0@Ïûst¢Fšç·½î®n(mñç˜›<ÂFX+�þeO^ü¿£Ìú©³ìJ±kB4ºèÍ9Ç–�%­òé1Ù¬E”#x]!EâE*²ÛU-@è;ç:¼tí«x:Xk˜ÍTóM¶š—SçÈÙÓn*>Ì Åi2ÔG
+±Æ6½¸dG>8ÏG™zr	†ïîÅIdIFÔø‹fÔ�Ñý®$—ÿ t‡ŒI+ÄÈÂ¬¿[‹¶4fÛ“ve.>)ÓÍY8pP&íj:xY=_ìtÎ<Ú~—¿.’Ê-ŒæO¹“1¥’ê
+ÆÙ!-ô‚›8}Wå¸çH³¸–@ÎZp¨`Ø?L?ÒYÎ�Yô�Ú�çÎœüÿv©‰ˆù´¹cÉÝ!)êAí�Ž,µ*à–ÿÏ¯”"IÉzoñ„ÿÒEsÑHÈû(£¼}Ô2]#G–&ÅB,\¨¥jJ®×E†¼ÜÏªw½ü½m›EFìÒgP6ì{
+ßû;‰iùÅ#ýÉÃi$‚{<Õ‡Y°Û1?Ç¡hM—ÑÀ'¾'UàÁÿ×Í½"¢H�c½ø{l¡½;îÞï¡3�&Þ“•tíßXPâ?ÆÇ
+2ï2<-‰10v6Ÿ!þG[®ØÑ ‚co®Ácd¹õÐÇ�ÁÔ-´*Öêº|³ú+áMŸº¨Ã§mH·ò\ˆCsS·½°
+�›F¹fºÉ¸ó¦`·D'	…~­ŠÙrº6¦-ÏúÍ”ù|tPµz`ÞêÀ¿U3‚ªaðÛ	õÔ/¹”"Uÿfã¦j%PŸ15h¼À6Š¸ê
+endstream
+endobj
+49 0 obj
+<< /Filter /FlateDecode /Length 47 0 R >> 
+stream
+c–"cG\…¯ç�[Ž¿.åÑ–´ör?Lpžì*[D!¤k4ÐÍçwEè{2àS9‰5T+éëú8èÃ€ƒT£–ä+Í‡»?Dl†`¨Ã¬fË"d^–øóá×†›‘¨hQFû˜s¶E4}Ç=Œi±¼4>v`h­Ø{ÛµzÐéŸ�¿ÂÙ½Ê4 O|®ª	ÎK$~ynBx…ÖÐÂ­ÊCL6Ð(¥=T¾iFæ¿fíB‰R2QB0Âé’XA>²ƒ1mí�žo–Ë¿³éñ!ûM?&p#58ù>¾P?‡ýI$)b��î›†}¨S‹11ÒÖbÒ¸_ØõPß¨¼4|ÔÓøloùÛxC‹ƒ5H‚Ï¸üË"ús‘ ·¹;óËçÅziïJŠ75´¬QŸbá2ÙÛ¿ªR?ÈS¸]¹�oÛòÌi²’ÓP“¾bh—ëÿaM‰ìÐdsm”L]Ñ%+‡ª‹@ú­™Í�Ò+í¦ßTHÝ7gÞIë0;‚˜…Ÿ™iÜü&¹AŒˆ™­=�©gñÁ¿¼âCZq­‹P¥&KÀ°à=Ò!ÒGÔÎÒ&øG½áâÒ
+£ƒ Ü/
+~š=fhÇ�a¬Jxª~ýþPpE¿“îÈÂà¯ÞsL<uhypÛWj¬S6æŒÏÉ`†J­TÜ«©²ìòñ*¥›j="`–1ÇV¬ÌºZdÁÓ&v"¸ôÑƒ“…Ñmo5`ôÆ�.wWƒò6NwÈÝëN±»è³¹Ž´òÛ‹VE4˜S:òœU<�Å(/XHaÿ™5»¯Qn’Øæãy-j`ó×T‡³Ó¢�?Ù[Ñ˜~.üö‚{=SË·92ó{4²…$öÜ›ÆÙe]¶®6~#ä‘GoH~¿ÁNÄù 7=l~Ê°�º¿—¸|G3—²°m.j“u
+]ƒÿ<žÁÅomÏV–Zeð�¿óÉ‰‡øÃPú¥[Û#Rõ½^êÜPáÜ20‡Ü‰ê-,ãÂÍS×"Ù’Â‹3ÿØ
+³ªï2¿÷“N7Ï,ºoUj´ÄÀ¢èwˆv�»­~`îol�ÛýÈTsŒ¯Æ
+ä„XÛÃHMhüËvWŒ;�I˜
+N˜3ÒÕ=1‘ÚlÈ¨ßí,¼¿�?ó
+*ßqŠýïá
+‰Ü9xéÕš|`wd(²"ÓóÖÌ°ê3!…÷Ê��±Û(Øæ›!?¢+£óà‰™�–œQ
+îþ¤É¹€~âBÔ¼±/àDÊÖ=Œ*þß9¹”cIŽ …Ù”Œ
+ô#vXÆÅ0ª˜oÐK>y’´ªØ·ŸÂ…h?EþÂR9&å4óÜÛŠÞ„(
+»�™~*Í¾V—÷$ÍÁ¢¹Ë"ƒ¤„7ÿ™ÙD½áýŸortâï§tOžë¡,gU+zõ\–ËvšÎ*�ÅkÂþØubÉâ““ºVxI‚—¶îÝzÖèð©ýlÅKñUz^Å@`¥�g›hÎoÄu‹ú3Zç�|èúä‡Æà–Žÿ”Ã:T
+ì˜†Lëf	¹9á�©Y&ü–;ÅI˜#0äŸ©äý�íÃúWQi*Kí±”�á0Z¡ãA»;ÏÒ«¸
+yÁÏ²3Åÿô�½œæx…^8g@ñœÑôìÈC¹ŒW“lAO<y;6	–¼-ø€á²åx­Ÿâ`m*Í¤UÑ'í2™Srû²F£Ÿä;œ .¤�Péäœåâ\hÊJùU0a)
+ÝøÐš�	PžzIöd¥1®"<_­¡ê	faíeA"ÖvÙ— ´Ö)Àzì'Òh1î‡)”c×`õÍèm#]²³2—(ejÇð×°OÆzØðgXEyoê=J~>³'ƒ2^‡¦«d	åtP*£®Öž"‘çôãH±I<Ñ�‡·iÀž~WˆRØïÅ†{Ž´ý2Wa=59þàYfÄæ+X$¥P‡Ùgötq’§*ÙÑÇ�åj¥Js�tù]„GŽžÔ§¨°¿¥%[‰÷À¾ƒ.æû~Ú´¹^þÕ0Éù}j¢vÙ2CóŽíˆu$¼
+ñ:%ÙàÖR/â
+TÙížŒ'ÈTò£8>Ü�
+ã•3tR{�»žq—hòœ?eÈ^0b¦¿¶z/À$†^…9DÌ’#ÝëœZG�ä¥)°#1¢’({ò`“5Û¸ð,ÍTn� ‹._Ï‹)DÅ �2Ïs"=TYàž±uÑÚ´çgæAfÿÍåÑ?Á‘:×Íÿ:|%kÙ4¢¥ÈÎ˜º¡-¢ƒ�ßZÛÑ3qÏÖÊŒU'
+[§“	86­–&¨rÚ«ióœï•Z«{	À°e= “¹Æ ß!´cž·èÙ¢«ÀF(¦Åºî„ÿZp£âÍžL5W2³¨KïXùë`{k€Ç:(ó<ÐØD~%¾ØF=�5ì:¶¤ÃÿÚ$„j?ìl’VÊ«m,}#+Ø8IyðWO[`@]$9MlgÝ¤2e�çÝ›hú÷j»HNŸ¤Œ”[d<_Át…D0Þ™¶a#Ï_¸Ëü¸F—²�:ÜU/0ö7
+¨JèÄÀs
+St(ä÷©M£Ò‹û
+„Kï0Ø|lJ…kŠÓ&ÔG¾53a‰"Í²·_Áž	¬Ãº‹äÖê»©á
+—ŒKÐÃ�i„èsÜÁou×µéG•ñ_ÓÉ—{-ubå§
+‘UÞÄï¢z¨]Æœq*©¸˜üÅ‘:©šéEØ£xì>ºŸ¦¢€e½Ï]1Gµ&å™¥ñó’ÖLº–àx«Èé~ÿ`³›ta&iÚpÏè×©Š·G_Å�£Nj&yL1Ui‹�¿qŽWÿXŽ_¤h´ßõï•fÜØôÙþd{ÉÝ«Ñù«³j¿RDëÈtZe
+
+$ÑÃËjï4ZIŒ°�ýFåA<ôà$*ùÁ€ŽŸé¦5r�$°Ž�ÙXÇÈ»qáNdk’ži¥ŽÚ,OÌ5†ßzWF³«“á©ø³…ï=º¿Gó¬Å�­ì-bßó~¶mkÄê�Í7Ov8MPe¤„®÷•ÒMVî]D1¤UˆÒi*-¶,š‘‚xõ’ÊEûÿˆ‡ô;E`öÿ²3‡ïô•qç�çkž�…ï¬è,ÇhÆ¦yÆu‡ýŠ${²„]~6¬eäzq±�ÐŒoî@§}•ðË7Y]¼‰(>}F*"&UîÊ9€0@¹çÈÝy	JÍŒ”9:Ë#ô>iV
+°è[aPƒ²’
+Cº2aûÇ“­k$™y6é]d…Ì¢Ï4**<Û]¯°ñáÍe)¥OYø²›ÀR œÁD/7�iÞÕÔâºÐ#¥¦Û™xÝŽ_dÊyAFÁ¹u¥»8)EÛ±$lüsà/QÞœrÑ’:6KcîSïòë›<1¶e<ß»ä$‰ùgõ-¶	±|›V»(‰™&q‘P†r­EÇ4$6 “?îþ}0ñœK7˜!Œ€óÉß6ça‹,Š~Ö×B{´%O.ãk�äÂ°ýByÛËl€“Î§þ¿¸ãQYÅ!!	¾ª‘²šT„\î5¸ïãJBSÃúå^<™¥±ÎŠòAC­GED¹ä¾k¤¡=Jœ.y/CÍ®Ã]ñD¬W@?;yñÒsQq�HPÖÿujŽ¶»?£woˆ6r°±§G­Å8Á‹‚¦Ûf?d°|œ+ n<€Æ·QõùeÑòƒ>oœYIrDU3‡IdW‡ÅPdG"j"i¼8›\èõiâ$Ð»,4<¯–;2ã±w9Jpièñßúâí{µ&Úˆç„ùóaÚ�ìùz¹gáìYþUb´µÅ5áôÉ/5ntÁ¶zûîéœ0½oTîäL‚:¼Üx:™˜ÿ‚ûäïŠƒ}‚ÃÑ«;lðÒ­»ö4}šÐ°´†'ç¼Tt@êÝUö6Ÿ"o‡6Ú9Ùñ¿íÞ}<éJ
+mª²æ~èßënÚ­šCª•4Béþ¥å« ½µx1Cê©è÷F‡Ò?‚0÷.‡†ûo1îW%Ü/´)�bÒU5ØOL�£=î$ð?ÇC…Év*k‘,fh·ä°}øQ¾ùÍ‹Q6:ü0÷¯ñS¾é½$%¾†bž®É©tˆÕè’f-w©øø´5­ñùíS_¸âøRÖKñÉ/»ÖÜñÂ8üRj!¬iÛz�[å²·lî9h¼¾§XÄ„h¡W9»±@ZÒ¢€cîö”Æ…Ã6Ý£ðç.c²Höýç°<+Öú’´Ps.Õ,“îyM¹ÜõÑ¨ƒè ±ëóT»ü›ÿQ2Õ>GÖ=§=ùnBW*fz@¥¢AµG¢[ÎÄÑ&†’“æB�|]�Žt@™YAÑßCaŠÌbr™
+ñó
+P¸»]3ÃëÁw¯ê!\™£êÃ#-~@N»q»?6 �3ÒÑð‰ ¤s¤Txá?xön¿G2Ž+hõÛÄŒ¢©ºBæY`¢÷<Âç>óŠÐnl.	]=ÛaÉšr'ËÌ«C‘fVÕPSâ�I}ŽÀ�¿ÔXï‘ÆßÛÐq¸šâÞiG¬I¡ôiÕÝð…ƒ*(³ùê
+õõEè¸•v¿ã‘Æ¶1Ü‘¦w�õ+meö×ç
+,·ŽøÇ˜WgrÒÜ‘8«_¯¶)·Ô½)@a"³Óõ¢�õÛf> Óf¾HÏùQÚLMš¿ìÅ7îÞâ‚'Á­nÔEÏ~«ãÊÓµbYAçÏ•RO›ÏD%ž:^Ü¡]“;�ï¢»Uü^JÉ™…f[op?—Q”p<Ðèy4[Ž/‡Áæ§ÆÇûÀShNXê@8‹N­:?ÍXpuÜ–”G‚\¤�6«Y¡béSŠ0ð"Yÿ¾D~†¸ø8·+ð·-|D´€�3Ïäp³ÑŒU
+]Ú=H`p¦Õ9h²7æ<5õÆuúé|D`fåBâ)è	ÐCáTÉì÷ZŒÆÝ�Ø	„zZ»z™À¦¾�^æÂ®¸GºžE\1Á‹¶��`¹ÇÎ'<�Ù#µu‘!§Î<OBEÔýKfÉ¹ÐÚË¾"Ýöñ4bÏö"‡ó¾†®ÈÝ©>²ìÊq2°‹<=Ëó%c´†å©8¹ÐŽ×hÜèú­÷ò–KÍËëBlxƒNÏÒÊ}bÉy¦= —©¸Õå.+Î*¥ÿn–òmF–¿ú¡¤ºMË Ça‚©´ØU5ƒVûs*wé*þìB¬±Ýç&Ð‘íÉ©€øƒGIDj â» ¬Gàs›8CNŸž¾
+ýÃùüx+{«a»cªÚ£±d]òz¦‡ÍÇ£š72¼äšÖC0ÐmSÒxK]ˆšöþ
+ÏÄqî4RX}R¸/7¤ÉÀÚ»ZÝHáê�5˜Ý(ÖˆxçÓ§oGjNN«³Î²¶å
+œAuß¦�‚³®œõp>ÍF¡O\+ïQaU®TxyÕâŸÙ;�ýÊ–ÏH7+¥æâñ­žˆâf7€WAÚûœOZ	ØTYàl0ìË1 ú¥VêmŽZÊ<Ôƒú+úFøS=Êý!Œñ
+õÚæéÉ:¤@wóQJÎ³ìÈ U‹ÀXDGŽ²ÍRNÅÝ#0¼­+™_ÛÝcQ?Gÿò™/ ðzmå‰�o¬h´ÔŸfzï×úY÷½¢æÚ".‰1qNÔùZRäƒb(À£æóÔ¨¿N¦"·ø,dËÆ"ð{Ëöè3§'“õËçê»¹ñuÛ¿ÙE|º¤5›ÍX?Âê;4ŠYA¾tèé–ì¼DûP¬¼1¶Íe‹çÄ4cžÜ]²è¿ío˜FÂrÊl¯ÁXb·HIÄ”W²c*fƒR„Qy‚‚ü&›�£8•Ü*ö—¼–¼ô2¯ç«¼wÎÑÊE,™È7Š¸�ÿë0±ìÀÍvŠ IùßŸÊÊ†ñÄktP°‹¤5Ö÷AäŠÓM^É#«L¤ç²,AXÉ%Ù(k¼w9Wñ`ÍUŽ„—'g,ˆq«!*Ãðït;çk¬¦BS£dá¢e–r‡ úÍÁs»¯-ÛN $’OÊž}‡ÇÈK8@D‰îç¦!\HÑÆÇXK{	
+@Q§üÑ‰µ7Á'òH>v•©ËšÁ°Wì3‘­ÆÄK$ÔIQàÄéŸ->îMëž‘E±ÁZ´Dé>�qÒ›ëKÓ+LÆVá·["¡+ü–¼ÝW¹ãT;u¿*NØÌê‰ŒÝÂ_¤ÒÑŠñgÖPßÏB‘ŠI DÒÍó4�‰'¬T×&*…èp!‚¸÷ß…Ýñ¡!"ár38ÿ?/üÈ€à¢i<ôÙ­‰ŽâÖÅQèpŒåú®S™·hÚi´pÿ¯¶Í‘/WQEæþz6©«kûÌ0‡1
+"ìÁ,�—ŸOmÃ¢¡tŽÅe#Öc¶ìc@žó#ØËšŠÕ¤Š¦à+¸ÆV¢�³ßâëÍà�ª´¯›þÅË8SaÐcÁàÚcCCOß]©ÝÈ|¦3@Z@p2˜ ‰¬.ÂzË+é•:¾HÌ¶kÒîWF±år89²UK$€b‡ºÏö~=)K®É5rXÒzWéD„]Ã§Ð„qÒU&¼ýÍÕÔ@`I“—ý ˜÷K–Þ=“L‘ÔÝ¥ï*ª‰.Â‡µ¸&ö˜cßU¼[R¼�
+�øc>ìÝü)�U1_£…9o*A¯X’õ¥Û1ÿ&qbW@Í¤;ÿ"I9•gÛô³A·à¢×3&²ÊÛÅç‘û´ã	öÓ,:ëÖÂ§Ü]ž#k6iºˆ¼å2´£"hYü8TèäÃ„°yäÖë4¾Õ
+åü¦TX{â�ˆr*¸r éÄ-Ôè¤¾�ý É0,J¼ICèøc$?MãÎõ‰Ò’Ø/)Èµ6¢ÙËVŸð{ÐV‹ÒsœÊÕxPrê13ë×c’í|
+sfú-©^B£HÿcÊã[iqk*P;€,†÷‰05üÊèðõsCnL¢¡õå¾v“˜õ¥s�LË-BüxCc‚—Î“f¨D;ö“¢žSO¡‹×/“¥Š¡5yH°O2	ÏÝvÆ÷—A­¥CW5¸\ÊkÂ˜èW”0pZÖÈ"—a©,�¨”Z~öL[�·áAôhNi!üÊ;À]œBéWüj´š:–‡ž5IÒœå£¦’?S8;8Î®gY8e~ÆÇ^/s(†¦g5qÂ¼ƒ¼CÊdÏ?‘èïoØMKÁ’ï™»�ãìçä[]ÁÒjj³ÖvÓ×'Z“¡S÷5Ùÿ“Ü®¡H<¤ñ­ÝÛ±�tYÊŒªxîÌ”¶—Ôb;r¢ûØw€ô VÕ5t‰ÙxÈ´ÝùƒV€Àü·dË¢Tû4ƒIâ›øE÷!h¦Ý�èÅð>3»Ï%ÑU=òéÑõëŠü›ËÒ–Í9ØhYÛe�aÆÆpõÒV(œtßÝ¿z×¯2Ï{&øSJyš‡ÜxDÕâA„J¶|ª[ƒ€í}4}ÅÀ¢Ù˜BU÷FIÖ”áøovI³
+ ‹àg9�`‚ÇñcïYv)íQs~Cú(j¸VU‘Ÿë“ÑK¡ãåOôUÚ¢ëÃËêtwþn[Áý^@2*«×(­±Œs½o¾Rê2Å]aè´¹¡+
+mÿ¸¸‰¿Ù˜wsZÜ}•n$Õ;¯4b±e?¬˜x„áJÕ�°ëí™ÖiGQ¹¡5ýöÓvý¹Edp;Lë®f¨ŒÃCj•šhUM(éMï+žŽÐÙ'Ì˜„Ã@¯cÿu§óÞàï4¡ƒ�'ÜÏ›'°Üçe[ð¿ÿéB ×L\šú-]Ntƒœï»dåjnÈ5{ÇîO6qé†ñ‡áV.orª;_ÐÞ¹#'ZÆþ=tÉCãç’P«-Y,´"W†™^h’û©‰©È_"Ò?¡ÜfŽ¯¾ºtðâ(î�á¼Õ�c¤cNïZš	>\ŠŒdxÍ×®�8íY]V™Çöµ¯î_ü	Yâ)D¼@1¢Ü¼Q;=»x¼Ä!‚þð}•µ9Ø)8CÎ²�eôL.!
+ÀFëçS#•¸}½—¦«YlZÑ·®ÅüæÅž€€,Ë	Œ›Øâ«ÖzÌ–UÔè¾fàÌõÿŠS˜
+1\ý^6fùøè)0QJ‹NËi~²k*cÇ%.°Î_v„Â:åTëŠþþ&ðÃ1àl4“kÀÁËÙÓ¸ËêŸ4K?ó¢øõnZYæeÖÉùÌ](jF�ŠZºË;�¤]zQ#dðŠ™oøž˜©›kÈŸ¥2Ä¡CJÆ�£Y¸õmi¿S2æëoÝ»o"1‚K#ÃŽº�ì&ÚÚ¤úhYûÔ·qpÉ¾19|ŽðYd¢×BãÝiÀ‚‘4©®¥Q(‰þ‚#0OÍ¤lé·¦Ö‘œk»úß\M‹-~Íhûø›DŠJÂÅÿ\åúç†Â!½.N^ktÈdN¦(Y,!¸Ò5šµËf;GYcA�˜$4ûñCÀlžçá÷�NF~ãt:5=¤AØŽ“¬óî‡–Dâ!¡‘Î¶BµRÙÐ¼‘fÍœúñàìf(b™Áò°·YS:h8¬‘z¯ÊNJÂ�mªV
+LÎZÉUÇ` ÇîHßc#9‰óŸÐfÞ·6W'ž—»««dÿ[¼,’TÛ˜êÄ€ðº"÷©Â“M¼ƒ¸9¢x<@zÜoqb#�¯ú]/öÁþÚAÓ+X†*–×t;¾w'…D¥éÛ'8Ps(0
+Ç-Ñ’Áãsz-Ë£Á©ÎÞ†":>§‹Û>‡ë®§d6Û˜°ìÅ#c¶6	ê<k
+ÁÒ=£t{yj-Î®bû­áoO-@n£Bi}øáfLé)öôJt9¿5Ì¾²ØD=n6„/¶„‚˜8ÆŒ/_0Ú"ìRÊ„_¥.95~›•¥O·�KöM•¯�ÝxvyüÖBöÒ.ËjIY­_ø]7µÃjã3&û6â‹8oÖk8¿Mj²’heº¤[w˜S U%ç%ÝnL*+BµÐÄ©–¿¸H‹õ®l<«ˆ@Sc+B7èû$‰¬„èÑA[ò~É­Sêd‡Ògà–“ÓFP—,-à(‹µX�¼ÃAüÊ3mSäÇ°+úW›NªÄ¤mCì0�™˜LÈ£XB�Ø¹™
+–)J¬�2ì×ÈÉŒÈ:ó2?$4'R+ÔTIXKžR¼�jG2'‰a,§Ëv—·÷£Øæf‚ÂgÇ$BTWÓ„ñv�™8I>‰ZÈ¥ÿ`ÂPT#’ØÕa“9]dÂòç('¶‡{~þÓDã¾’S-àPM-	aÙ�e†ÿo‡âB^3’¢Ò˜9¶HvJ´re.Åuõœ§â%ëÙ·Û±ìº‘|ØÙ9¨mS•F®YîÉ/
+ÌÎøò!ýÇ²�òýc‹ÍÕ”Ø#Ù¿6ÕÇÇE[<i=JÛ`]Yp÷ùú€1ù^ü*ŸÐ²÷•d¹'óÜÑZÀ}É‡ù„lËL Â+ââÂ( ½Ô5ZMÄzÃ×¤�ê-¢4”ØÓaû}Î�yþƒÞŠ”À0ìß¹<ìOå8ŸnpüÊ_zéÐo¼Eîú˜: œˆ;ºy}ÈY |µ¾Ï¤`iÒèuÒ:¦£
+»»l‹
+*›Þ˜cZ0}ê"¼TÓ†eÒ¸a¦·+³_—¹Š/(¸Š"29Ã¸‘6§y+ý­li¬zá²Yœî"S³±Í…íuîíÞ‡\VS3ëÁµ¦Ë§ˆÆ±>Qû´Û1%Åjž¨àÞË)=ã¡y˜îâ}tã7±)³F*‹æ–I÷n¯ÜìõòÈŽ‡» t1BX-- ŽW¾ûRZáñr”ÌFOÛÄ_ša3áË‘c�€(êEœÄy-ßBIª^À]ýâÕ<~¿O Y@_-Hœ%g_
+cx²å±ÿšõ…º�'Ñ‰\ÄËÏ“ê„�*ƒõ×FËñvæº–!¼4Þ±ˆ»A�Ïâsõt¦\@ÆhŒ’SŸ’{Æ¨ê¶†Žá{€
+ÇËýª+&0}ÙË�óf½:¸Zlg—ø‹QmÆszv¹9¸­D@ªUÐÁQ¼ÑTýiÌ–ZÏ£+P’nòÂGYz»sîUúÚF+¡ J­LÐ]ô{ŸVŸ{°|PÑÊ†é(G–-®S¶'j=“©P+¨ÔPÇ–Sæ¸•S´.fCG½ÎàÛ‘Ü{oPÞÕàû¨ˆÂKe7DÙ§OÏòÂ�¸ Hn:~we9™õÿØ€(ô@²(ÅëÈÄ‡Ž– ½Œ…`Í^hûAÝÂ �Œ‚ÿ	8¥ÓÍuC…�¡kcR•@Yiv‚[§àa[jÌÏÛRÐÂL7©<2¬?›¬¾HC}ô‘aŽb§nð…KRÛÆ�c„áßòÊ£ÚE?/äã=àu�ƒC·™êØz‘�ÙopDDýþ.ÓØæü²ÀñÅŠ¤g¥1(kS¯ä¿v–Œ-T]Ë]ƒÄÇï±ÍAF/ž©¼cËYì=¢µs]³gIçë ‹åš–™:8èî-Ö]ëYäFªy~òŸF´64_£@ýÓ³áR¢­ËúÅoþæ¥‚JÉoó³$°bXvÇ*,ÁG‡Éë."/á© }¿>8»™œFõJ¹ˆÖË¨ëÒ³äÊô°ñŠœ${¡æ£c™ï>ôÁVÂhkà™ÿüQj‰\%h�À4:¨ŠI&a~Ï²ZÁ‡TÙ>wchð6¼" 6�µw{[]Þ*ÆfÜ	ö¹.³µc()'!ÏJìÌÍBU•N3µïà@6P"z%€Ä"|ë£Dô™ßf«ÐY¬†=¿�:«’nrß¯Õ†žâ{“¾6*á�Wà›1õ¯ýÇeI‹@ZXqÓEMÀð<óÄ/:-õÈ²DôiÛ¦u4¶M_¥ÃuwäcG€cê÷]˜½U©þÃ+É…ÕöšÖÒ?|eBöKK	P|´y6`‡¡:tAZÀ!SÎr”Jœþg”Av‡?})d+Þ8HžÎªbn¼t±ëÈÃì–»g”‘ûw��öáF×Ùwøw’dòÓËÖ¡Z`–•M�hÄCÅš'»q%¤UeJ?Ö˜q^ÏzW$‡À¶EûNöjßb©V4n¹'¤Ìã_˜m»†a|èdUÖ1ÃZ~�ßBs?Ÿ"—kt¹Ü¸#Òç3“²Æ6.¢>Qg~�-Ðç%ÕCø#T®ê5F}²ëª*ú`Ë-ßæ‘` _Y‚*¼ÛrF¡qÀ»ò¨‚ˆ�ïœ½P8Ê¢ŠÏX˜~éÖQ-[ËœpÄõî-5*2æ¼/†UnLét™Öðê$2ï�°½¢gcó÷(*¤qBúƒ-©”á’ÙJ×iC,|­cEq­››^1Üð“}8fŽ—pÅ;…ƒ{,Kð*éhUÁ>W0¢xè’F]´ôã³‚°®·©tÜë4î’°˜k½J4LôñúÊ4ÐËÁ•1Ûªòä-²*ÉGXÅuç…SæÀ¸“Û±ƒÓ7Ž‹4@Õ©n"7¦k¹Gšn/±ã8U”'é–Û´ù¿þ²©l»+“jÚn/häN •úËš`èW¨
+è@Ã<èÓÙQÕ¼•ÔàuÄ/'­‡³¶ãj‚Wx%]‚0ÍÒa¨ ç*hbó!ëž˜XV´õd?²ñ‹­Ã*®‡žQvŸR•Ð§»‘4ÄxæœpÝõšeIæ,‰ P!ÏÈ¡GVc9Oš›ÇËŒLKm`TO^ÐÞ µ}sŸT¬Kÿ¤Ê0þ³KÑ± yÃ1¾ÛigÙy&Ü³ì>†”™:®æJ�n*œÏ”Îb‘DîLÎñyˆÍ@¡3Jí"¡~—4({Ç�Æá‰�f›ÇÃgGâµGçÐFËþmÁ
+ÿ$O»ö ®ñÞŠ.C®GZuRuÈlä:‹�O’GŒõSdñ<ã5Š#3Üh&+|
+]KaQ¥¬±C¨ï=ryxßÍr‡Šû¡6¦¾ºr
+�ÁÍŽc¬õ/¥äÒwîâz`ë‚±è3‘ŠzÎX<¢ÅJ;“­8ç^<Ä�ß€ÿRôlŽ"ž1«nõ£KìœLr8-åÇlâÔY	G×h_á˜íþ¸§±¥ÚåÅG rk*Bp´ù(¨kÝt`š+/ò©¬¶¼	��‹Åíe[-í§Ä¦Ö7ïj­•ûK9@ÜÙ“Ž¦„ræÖ;–ó‚Ù¨›�“Yi|Ü¤­páëÉ‚¯zÞib´X»r~ïâ7oLºc×YéoçÉq—ÆOé�af“$&P`Lë°(Âi‰½Ÿ5 ¬]HäòOtŽ*¤?B0Hˆ¹ÏçXZ$ÒK…‡@0Ôk BÌ´¶j ¨\ƒ¬ÒV´ÀÐâüãëe§ºÔ[@
+—!§$®þvZ‡,h’ã.*à³BŒÇ¢Ôýý‘ð&‰³¸÷±xÃI¥NÈVZ"Ó¸ÃÞÍ@8C0V"F„Oô!V™LÄ¢´˜.…”úXü	�åE&/ª°Ð˜.Ls"µWÜTü£‰Ú—Csõr©Dx³ý½.“Lébâ~féLŠ"õÇ7ˆã³eåÒ³Â}RjÒ©”¢ Š3[ý¨þÊ?_+c¬!˜ˆáÑÐ{êíâ¸o":AZ1éîY°„¢ºÔsæP‘õ>A¹ôL²gE_2Àìæ}½7åà2h½áéÝfîo^]‚
+úZ‰·¦ü°´KÖšÿ¸Ô2áâÒpõ–Tº’`¡;N*K_v« uÖ«òmòC_Ð�éÞŠZ5¾-ÚQ^ºÚ’"¿Ë+-)É>
+¯H,'²&êÕ!V•Ã<g’û›¬¯C÷jÕ1Ö�nÊ±XÕ}¸r@i®É2å%%Èv¹FÌ¥M“ˆ7gð?òíŽ¬ò˜A¯Ž¦äÓÈ„ÅÉ&rJÀ·…�fEKMi�ýÃ€]d¶àû¤^Ð|ui’¯{j£û“|5Ÿad½AâÜZÛ\]Øø‚75ž\Íß¡w‹À^_×~àD¨¹PüªõDnØQã
+d=b¹=°·`ãí!ë5ÅÕ|ÚþUÅB°C�MÇê¹’Ž8}¥ÑÇK8^8¥š›ƒ7þÑe÷Pï†
+Ù¥Dtm×CA™¬×19SNy~«s²L‘¼€Ý€PÌÍÍ0˜îGZ%ºX–^&Z³,ÑðÈ Ó
+‚ŒP×/ƒGBv5ÉG–ÁÁç1òžr¬á=æÖ3)jäø˜?Y)›Ö9<GÁ›ä8l©Ø2á=EP‚D~N*’ˆ�¢T£Õ~K\¼ó±3ä“ÝšštVK3H)µOUjÄ#ü?q1kŸ7EOyŸ’'ûùÀ0Â'$ãí÷·)D}Ðè‘_ÿ°Óë›D!r#À7Á_YªšqÍ²­0k²rRÙÇ8¨1ñ]‘É�¿të#”+ÌÁ+�8:åÞ°ñf4±qXTuL¼�×¹´µÏo[z+»ÞUŒC/YVÜÅ½3~-dq+-ÇÏhÐ�Ðµüƒ¾¨¢oÂFFÔJ\?/ ¯Êv®²“ 'A÷îD·j[¿Ø.²C„"~eƒ8GúT5®A˜•·”4“^B3Æ“ë¨
+WNwµ’ùÈù×(;êææ|®$Ô}‘çÚ5KiVÛ’G
+`—,û)²v’)ïÙ§Íý¾”tk€½Šq7™uM¾ÓÁ€8=L_t?JÁX|ÞE¹�ù)¤~ BKÚ-9##Èu_Yã?Z+jv—§_+é¬‡ØÎ{Œ©; en]<MuK€Æé?éƒeˆÁVµÐ(´f�	»vúDù7:îâµŽ}/¬ˆò‰©dØ‹·ÖOcÅíÜ@9HîÄY£k·ÉUhþt©Mì¿Û¼Î‡æs>ÀïÐ%›òË¤‰ÞÀÌ
+£q�B›²œc@o«FC^Ò£ÄdÇfqÏá>ß‘å?Z¸'º3çÅÜJ–­	Xf>ú×à´æ&kàØÛ4�W
+t¾Ên˜Û�ÆíÕf—¦Ì¾�/9¬A]ˆî©yµÂ×ÉëÅ¨ì+äÂtë5
+”âTòÅdÍ¤h.9làK|Æ½R¦3U®Ø¿—±!ácÞP4!P–€†ÛŠ†ñ$!RÏîÚµ.×�x¬ÒYéY,Ô¥S´`y€žJÖ	{-ü¦žú	Û‡!˜¾‚àž7¨ôÛŒ}	EKÈo)9YÿƒÝž'5©_KŒCó˜šùw™aG7½3~ UBÀèNtxròü2j0£¸¹ožf‘|˜DÖ—Ç&g1DN]’ˆ¤wG°§¸R˜'©GóFè<)“A
+§ÔÓm“‰]ˆ±2�8”* ÌÛàÝa@	gü+Wr?2½øð¾·7ŽéŽXúè@g%ÛÆ,0c<�RÑ†ò5;>ê`Pv**ã/q0ó°«¤Tú`‡àaFI}ûUúK‹Â›Ïw{Õ�
+¬{ñ­,~´£P†V!Y+FÄ¤Š.‡zÁþˆm6�\4Ã…4g`\oOì.l3ó{Ñ™‘	¹ Ô2l
+o,_$Ö_õ(NšÙé5±÷Áß™¥Ë²Ý‚"éÙ4°ÑUéÆ7OùæÌx¯Só¥oùq�ŒÛvXŠa´Áp!�áñâñ“9BUcŽ�IM
+	>£æc[v}ßÇ�Já<u‘Ëî§øûçs
+Bm
+éUHÁ
+ûF[õy:A0ÂA#`Ù/V-u<UÚ7
+éÝó{�ÒŸ
+endstream
+endobj
+50 0 obj
+<< /Type /XObject /Subtype /Image /Width 28 /Height 34 /BitsPerComponent 8 
+/ColorSpace 17 0 R /Length 612 /Filter /DCTDecode >> 
+stream
+r'ôŒ´Gw1Î¨OÆ^äGâ�'Ã8»X-cZþ%'NòócMß°dÌ±%`Nß®šâæoþR€2*£Îc øá…G*�Š5Ž¿¹¤ì»‰ëeÚ.Gb»×ýÿtqØ–#äEud¹S?	-ÖÞ”ÅîÂ"Qi_Xš°¬IöIª²¾r¸:;ÕTVøeÆ�|‘ /Ó-)ñ³w2=‘ùAbð9â}2j€\	@í"| ÉYW‚e÷uù�ÛE&óV%"w¿½ö ³AŠ\p�lw6UbÜÚïÚ9ü5F
+ƒ®:¬¯Áü¡' µÅ€0p£ÝnÆìspl\ºíÊ> Jú¤Žâ%œxâ–rŸ¤d`Òëä%ëºa¿>/ˆ�féÅÕ‰±õÎ>ŠÚ™½ÀˆZŒ')ŸhZ �Úy0c§¡X…Zÿ¹¸c‘˜HäM¶¥M¤d@ïžZº«0©ûqçÙ�‚AñµëR€!ô•ŸèÐLª`ÉÂìšA�ÿQH'~À`Ë°•ÁÂ…n0¦<¨xQ­R�‰/ùÇÏQQ–ÚÊÂfêÌ3“f¢F{ÌJèCÝÐªí)
+<¸¡d3:b€œnþŽ‹ì!€§I¨— ç‘Hó®¿sï°ª=�´¤ÞÕÊçÖ—4á|fRL‡Nâ€æEÜ‡"È9Ô=<ÐDô²õø1IúÀéò�Ç�or8¾®·ã\2§ªÜ“Sµ ½3™·•||«p6‡å º½Fÿ'HŽ–d7Q·gÉ—X½]ošã‚auZdôÿÖö�XâªÌŒ¤k†ËÞ!¾ˆË
+endstream
+endobj
+51 0 obj
+<< /Type /XObject /Subtype /Image /Width 28 /Height 34 /BitsPerComponent 8 
+/ColorSpace 17 0 R /Length 612 /Filter /DCTDecode >> 
+stream
+F:ùÇ îeV^Ç™Äþ¹£õˆLTÁ,g�záSQwvT\dñy«9k¶(‡g¤]RÈn
+R¿ÑF#|(|RªËfÒ[¿ÙÛhÀMÂñ€g”?“j±6´»qÿ©G ÁLÔ
+ÿMœöYŽ|5ŸŠÞ=‡T;‰ cï(ÛÁÌ=…6*ôîöÃi•¦a›u¿Ü2?VS½^†6:1xÂÐA5{Þ&Œ±ÏŒ!îsÝº½òaûñ“"Ei*n¨»ûxËï° 	|:Ð£èÌâÏ¨x«¯–Z„µž·}“”*c…oV6a¦©È±4'ó2äÄ	6¶È)�gJëî½<Ï7 ²Q-6m¸ÙwÞñÔ+ä—K®fÅ3œ¥¡0n]Ô–Lè[oxj’©'†
+dÜ‰�æ_½áZy‡.2ßx:01};™¾«¤eH“Û»5E#eÌ{�B8MÇv±ÄþYD'µÏÒëG—2`ÅK7tÝmV�7ÁýÑÞ2úÆaÍM÷÷^“½°Bû×ú§o(áQIòyòôkB7�ÊgëI)Ï–Š‘—¶ŽiP–Ê–<r­¡—ìs�1›fÕÜ:pË‹ŠmÛô	÷ƒük>³8xx;
+ñ$ˆ|µøïár&4z¤7²Ä/Þ@Šùr­š†UQ`?¸ÜœÞ7qñÔùo(.‚šw4C/¥›­$¦ƒn·„?ý‹Æ¿i„]ñþÔvÄÕ'^±ú~—¯5¡ÂFžM¯ßÅÎƒ”S/ï�R=õ@ñ-‘$û e]ƒq†À½JCjuC4=\<Ä’ø¯É<§S“m7
+endstream
+endobj
+52 0 obj
+<< /Type /XObject /Subtype /Image /Width 28 /Height 34 /BitsPerComponent 8 
+/ColorSpace 17 0 R /Length 612 /Filter /DCTDecode >> 
+stream
+uÖ©Çžƒe&døOA¸µ¶£»$ãß”Ã2óCÝ¥>¦5VäQ‘¸ò—€«�«±}˜L/U˜œ€7÷ƒCæKžDç‡�@ÉNb³"¢÷12ã/ÝIIfÔ^ÿšœ�*gÁ‹Ä'0±*„ûl�CvàÁyy
+Vœ�=Ø)�¿VÑJÜEá9o+ÿm
+Ô<Î5ˆ,ñV×!óp "D™zù;œÀ-Âá”—xëÿðfkÇ;Ù½œÏŒ€Îý j™e×;ó€<¹ÞŠX‡–´à4à×ÄÂfFøEbäE“^õ KÈŸ¥¾¨–Öh>à‘ùœCZw—Efùq~ŽñþaMñ	ø?™`€‡G‚9©“ˆ€¦ýT„xyí”†
+&ª1¼tj$L€(¢M}
+Ò(?:ºÊ¦’}GÿM¸QX÷:þŽƒ^ �)¼n�‰r¼våë]à«Y”iŒÎ$‘ŽkÖu1§ò­ß{ú1gØBù(-ºÎûÃËØ[$é±_wr|=ÌtT;'óNYnùÏYÊL�]QàÃ­
+yDÍÖ¸|D†dUíi#SÄA¶ ÇtU·VÌÐ•Ïci“¯
+ÿcq; «=HIã®[L‚Ê\u#L8°àŒŽ/kÌ‚>&±ªW¼{Cq‚±òØ™Y|@\™¢V&¿½÷¨7DO�õkö€-´}¹(‹,=Œ6€vÉ�Q)b"—†óµèdK ðÇÝ/9¤û/ã»
+BèIK��ú;n_Józâ·öØý½org€�Ôà˜‡ë€ôÊûÓí÷º3�8=Þ}­\ÃN»¾DÚž
+endstream
+endobj
+53 0 obj
+<< /Type /XObject /Subtype /Image /Width 28 /Height 34 /BitsPerComponent 8 
+/ColorSpace 17 0 R /Length 612 /Filter /DCTDecode >> 
+stream
+¼®¬ë�tP�?˜TðÆù{þ¢|õÒMø™ua&kàì¿šÇUú Ñc
+yì0lf|=äÚ¬éç®èb>pŠ~°nH2­œå5 ea]#ý¾Þ<‹ŽŸKgÈko™$Hò¥üiÔ•”^ÖVd|ÿþN¹½Xíùp“2M´�´ñÌ<_Bœ(e…¸¸kð—üóàÝ/P�¦™zÔî5QÙ4ÆÜ\äÿ†ê½==wU*3'¾“ñê`kÞºÍ,aõ³¹	å8¤Ò&GW£ìê7ÍÌlO%¿ŸŽ9t™Û'a‰¢7*UÅÞKâkÅzvejr“à�#ÛU4f_e£¯‡;üŽ;>‘
+Q„Þ² æ˜GÄÖhL‚K‚Ëìà� ¹*
+hÙ[n…Å<(T›»	ž H©ñ•OˆPÊsaÌƒ£“`ñ“!ûTQˆUF9#ùÃcBj¾aK‘cT2æù¡ÒÒ»çòÿƒoÝáZ¬c	Á×ÒÃþînWí>²„¦üJ.ZK‚)6Jãj,-Êï2{ÿ,8Ã–Q”qûe¬¿U_Î1D·N
+â¤Õ¤¢P!Ý«‚<ÒLë®ÆuP—Š‘¿Ïàç«ª+NuMÞ”LûTXÕªÌ¿a`ìÏ“N>s@³ž¥éÁBIñv�rÆˆÍ÷ä2…K~
+Ç+g‡cs—~*õÜ=r�t…Lë%s®i²Ä`˜ÖÌ‰hM¬Ÿ(V%tÍ“>€Ð¤aÞžífÎD¡|Uþ
+*Ö>­ó+±7ÈKƒžº¿ní,ù‘Ìún€Jì
+endstream
+endobj
+54 0 obj
+<< 
+/Type /ExtGState 
+/SA false 
+/SM 0.02 
+/TR /Identity 
+>> 
+endobj
+55 0 obj
+<< 
+/Type /ExtGState 
+/SA true 
+/SM 0.02 
+/TR /Identity 
+>> 
+endobj
+1 0 obj
+<< 
+/CreationDate (ÜáUƒZ\(rVHgOG‰WÝ)
+/Producer (Ù¸Õp6#%×\n�¯<â9¨¡3ÝQñsÊ5¶Ù{)
+/Author (Ë²	Õ\r)
+/Title (¸û!ù01I:‘LÂ÷6)
+/Creator (É®ÈIZ%SÖOÈé2æ#)
+/ModDate (ÜáUƒZ\(rVHgOG‰TÜð,à0¨±S)
+>> 
+endobj
+2 0 obj
+<< 
+/Type /Pages 
+/Kids [ 6 0 R ] 
+/Count 1 
+>> 
+endobj
+xref
+0 3 
+0000000000 65535 f 
+0000076904 00000 n 
+0000077123 00000 n 
+trailer
+<<
+/Size 3
+/ID[<ada8784bf7ef77308d5da62bbdde6ad5><ada8784bf7ef77308d5da62bbdde6ad5>]
+>>
+startxref
+173
+%%EOF
Index: branches/battery/hardware/BOM/v1.5/BOM_1_5.brd
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/BOM/v1.5/BOM_1_5.brd
===================================================================
--- branches/battery/hardware/BOM/v1.5/BOM_1_5.brd	(nonexistent)
+++ branches/battery/hardware/BOM/v1.5/BOM_1_5.brd	(revision 260)

Property changes on: branches/battery/hardware/BOM/v1.5/BOM_1_5.brd
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/BOM/v1.5/BOM_1_5.erc
===================================================================
--- branches/battery/hardware/BOM/v1.5/BOM_1_5.erc	(nonexistent)
+++ branches/battery/hardware/BOM/v1.5/BOM_1_5.erc	(revision 260)
@@ -0,0 +1,41 @@
+EAGLE Version 4.16r2 Copyright (c) 1988-2006 CadSoft
+
+Electrical Rule Check for C:/Documents and Settings/Julia/My Documents/Robotics/Colony/BOM v1.5/BOM_1_5.sch at 10/28/2007 04:26:55a
+
+WARNING: Sheet 1/1: POWER Pin RSSI VCC connected to +3V3
+ERROR: Sheet 1/1: unconnected INPUT Pin: RSSI AUDIO_FB
+ERROR: Sheet 1/1: unconnected INPUT Pin: RSSI QUAD_IN
+WARNING: Sheet 1/1: POWER Pin RSSI GND connected to AGND
+WARNING: Sheet 1/1: POWER Pin U$2 GND1 connected to AGND
+WARNING: Sheet 1/1: POWER Pin U$2 GND2 connected to AGND
+WARNING: Sheet 1/1: POWER Pin U$3 GND1 connected to AGND
+WARNING: Sheet 1/1: POWER Pin U$3 GND2 connected to AGND
+WARNING: Sheet 1/1: POWER Pin MUXP VSS connected to AGND
+WARNING: Sheet 1/1: POWER Pin MUXP VDD connected to +3V3
+WARNING: Sheet 1/1: POWER Pin OSC V+ connected to +3V3
+WARNING: Sheet 1/1: POWER Pin OSC GND connected to AGND
+WARNING: Sheet 1/1: POWER Pin U$4G$3 VCC connected to +3V3
+WARNING: Sheet 1/1: POWER Pin U$4G$3 GND connected to AGND
+WARNING: Only 1 Pin on net OSC
+WARNING: Sheet 1/1, Net N$2: missing Junction at (1.5 1.8)
+WARNING: Sheet 1/1, Net N$3: missing Junction at (1.8 1.5)
+WARNING: Sheet 1/1, Net AGND: missing Junction at (0.7 1.1)
+WARNING: Sheet 1/1, Net RSSI: missing Junction at (0.5 1.8)
+WARNING: Sheet 1/1, Net RSSI: missing Junction at (0.9 1.8)
+WARNING: Sheet 1/1, Net N$7: missing Junction at (1.6 3)
+WARNING: Sheet 1/1, Net IR_SIG: missing Junction at (1 3.6)
+WARNING: Sheet 1/1, Net N$10: missing Junction at (4.3 1.5)
+WARNING: Sheet 1/1, Net N$12: missing Junction at (5.5 2.4)
+WARNING: Sheet 1/1: Junction at (-4.9 3.1) appears to connect nets N$24 and N$23
+WARNING: Sheet 1/1: Nets N$6 and N$4 too close at (1 3)
+WARNING: Sheet 1/1: Nets N$4 and N$6 too close at (1 3)
+WARNING: Sheet 1/1: Nets N$24 and N$23 too close at (-4.9 3.1)
+WARNING: Sheet 1/1: Nets N$24 and N$23 too close at (-4.9 3.1)
+WARNING: Sheet 1/1: Nets N$24 and N$23 too close at (-4.9 3.1)
+WARNING: Sheet 1/1, Net N$6: wire overlaps pin at (1 3)
+WARNING: Sheet 1/1: pins overlap at (0.6 5.05)
+
+Board and schematic are consistent
+
+    2 errors
+   30 warnings
Index: branches/battery/hardware/BOM/v1.5/BOM_1_5_planes.erc
===================================================================
--- branches/battery/hardware/BOM/v1.5/BOM_1_5_planes.erc	(nonexistent)
+++ branches/battery/hardware/BOM/v1.5/BOM_1_5_planes.erc	(revision 260)
@@ -0,0 +1,40 @@
+EAGLE Version 4.16r2 Copyright (c) 1988-2006 CadSoft
+
+Electrical Rule Check for C:/Documents and Settings/Julia/My Documents/Robotics/Colony/BOM v1.5/BOM_1_5_planes.sch at 11/09/2007 12:34:21a
+
+WARNING: Sheet 1/1: POWER Pin RSSI VCC connected to +3V3
+ERROR: Sheet 1/1: unconnected INPUT Pin: RSSI AUDIO_FB
+ERROR: Sheet 1/1: unconnected INPUT Pin: RSSI QUAD_IN
+WARNING: Sheet 1/1: POWER Pin RSSI GND connected to AGND
+WARNING: Sheet 1/1: POWER Pin U$2 GND1 connected to AGND
+WARNING: Sheet 1/1: POWER Pin U$2 GND2 connected to AGND
+WARNING: Sheet 1/1: POWER Pin U$3 GND1 connected to AGND
+WARNING: Sheet 1/1: POWER Pin U$3 GND2 connected to AGND
+WARNING: Sheet 1/1: POWER Pin MUXP VSS connected to AGND
+WARNING: Sheet 1/1: POWER Pin MUXP VDD connected to +3V3
+WARNING: Sheet 1/1: POWER Pin OSC V+ connected to +3V3
+WARNING: Sheet 1/1: POWER Pin OSC GND connected to AGND
+WARNING: Sheet 1/1: POWER Pin 2X2_MUXG$3 VCC connected to +3V3
+WARNING: Sheet 1/1: POWER Pin 2X2_MUXG$3 GND connected to AGND
+WARNING: Sheet 1/1, Net N$2: missing Junction at (1.5 1.8)
+WARNING: Sheet 1/1, Net N$3: missing Junction at (1.8 1.5)
+WARNING: Sheet 1/1, Net AGND: missing Junction at (0.7 1.1)
+WARNING: Sheet 1/1, Net RSSI: missing Junction at (0.5 1.8)
+WARNING: Sheet 1/1, Net RSSI: missing Junction at (0.9 1.8)
+WARNING: Sheet 1/1, Net N$7: missing Junction at (1.6 3)
+WARNING: Sheet 1/1, Net IR_SIG: missing Junction at (1 3.6)
+WARNING: Sheet 1/1, Net N$10: missing Junction at (4.3 1.5)
+WARNING: Sheet 1/1, Net N$12: missing Junction at (5.5 2.4)
+WARNING: Sheet 1/1: Junction at (-4.9 3.1) appears to connect nets N$24 and N$23
+WARNING: Sheet 1/1: Nets N$6 and N$4 too close at (1 3)
+WARNING: Sheet 1/1: Nets N$4 and N$6 too close at (1 3)
+WARNING: Sheet 1/1: Nets N$24 and N$23 too close at (-4.9 3.1)
+WARNING: Sheet 1/1: Nets N$24 and N$23 too close at (-4.9 3.1)
+WARNING: Sheet 1/1: Nets N$24 and N$23 too close at (-4.9 3.1)
+WARNING: Sheet 1/1, Net N$6: wire overlaps pin at (1 3)
+WARNING: Sheet 1/1: pins overlap at (0.6 5.05)
+
+Board and schematic are consistent
+
+    2 errors
+   29 warnings
Index: branches/battery/hardware/BOM/v1.5/mixer.pdf
===================================================================
--- branches/battery/hardware/BOM/v1.5/mixer.pdf	(nonexistent)
+++ branches/battery/hardware/BOM/v1.5/mixer.pdf	(revision 260)
@@ -0,0 +1,2758 @@
+%PDF-1.3
+%âãÏÓ
+69 0 obj
+<< 
+/Linearized 1 
+/O 73 
+/H [ 1930 463 ] 
+/L 225465 
+/E 20003 
+/N 19 
+/T 223967 
+>> 
+endobj
+                                                       xref
+69 61 
+0000000016 00000 n
+0000001585 00000 n
+0000001727 00000 n
+0000001868 00000 n
+0000002393 00000 n
+0000002609 00000 n
+0000002690 00000 n
+0000002777 00000 n
+0000002863 00000 n
+0000003001 00000 n
+0000003060 00000 n
+0000003119 00000 n
+0000003227 00000 n
+0000003311 00000 n
+0000003394 00000 n
+0000003453 00000 n
+0000003512 00000 n
+0000003630 00000 n
+0000003688 00000 n
+0000003806 00000 n
+0000003864 00000 n
+0000003966 00000 n
+0000004024 00000 n
+0000004137 00000 n
+0000004195 00000 n
+0000004304 00000 n
+0000004362 00000 n
+0000004463 00000 n
+0000004521 00000 n
+0000004628 00000 n
+0000004686 00000 n
+0000004784 00000 n
+0000004843 00000 n
+0000004902 00000 n
+0000004961 00000 n
+0000005141 00000 n
+0000005248 00000 n
+0000005360 00000 n
+0000006489 00000 n
+0000006701 00000 n
+0000007817 00000 n
+0000007840 00000 n
+0000009095 00000 n
+0000009118 00000 n
+0000010567 00000 n
+0000010590 00000 n
+0000012022 00000 n
+0000012044 00000 n
+0000013044 00000 n
+0000013066 00000 n
+0000013720 00000 n
+0000013743 00000 n
+0000015052 00000 n
+0000015075 00000 n
+0000016417 00000 n
+0000017877 00000 n
+0000017899 00000 n
+0000017978 00000 n
+0000019040 00000 n
+0000001930 00000 n
+0000002371 00000 n
+trailer
+<<
+/Size 130
+/Info 68 0 R 
+/Encrypt 71 0 R 
+/Root 70 0 R 
+/Prev 223957 
+/ID[<580c05a40c4bf9001e0efad3de1bbe7d><580c05a40c4bf9001e0efad3de1bbe7d>]
+>>
+startxref
+0
+%%EOF
+    
+70 0 obj
+<< 
+/Type /Catalog 
+/Pages 66 0 R 
+/PageMode /UseOutlines 
+/PageLayout /SinglePage 
+/OpenAction 72 0 R 
+/Outlines 74 0 R 
+>> 
+endobj
+71 0 obj
+<< 
+/Filter /Standard 
+/V 1 
+/R 2 
+/O (¹ƒœ&T±ãEü|e‚§×À³êžÃBò¿-Ó|[³B¢™d)
+/U (.$$\nAz¸ÖÏ»\\ýZê/É¶Š¿@I+0·)
+/P -12 
+>> 
+endobj
+72 0 obj
+<< 
+/S /GoTo 
+/D [ 73 0 R /FitH -32768 ] 
+>> 
+endobj
+128 0 obj
+<< /S 279 /O 404 /Filter /FlateDecode /Length 129 0 R >> 
+stream
+Z´ÊÌl\ÈÚ¥äV+—‹Æ)¤‡
+ƒŸ
+ù8'Kp‰[á� k†zi’ñm)ªÂPû´÷ú/ÓLÌö¨UæYXôÈ,¬ÀÃÝSDoEe/„
+_›Ó§.˜UÎ÷UÒÿd
+Õè·åä¼3×n©“a‘°l—OžcÌÊáÇ¾ˆànWº…^–?*´‡©�E„�×Ò–xÿKQÀ|²ú«V(6Ýh��Ì§é:D44=)(�w¹î¤ànk
+ì’+.ÓE˜Sq€Øêib}œ_¼ˆO+%}‰hèÊ«\ån
+ìÿŒlË@‚h©ÚÉ¨,“ZðovSÀêK3Ö€ÿì?»“Š)Ñ„d4¢¬ÛD×ƒuœbGûÎ4Ž[·§ˆgã8ŠÍ!8&»JÚ3Î¶#y3¸‰¿½’RGZð®¬]7)>Ý_ÚR¥Šœ&al¢&Çù´ƒJFÒùú
+endstream
+endobj
+129 0 obj
+347 
+endobj
+73 0 obj
+<< 
+/Type /Page 
+/Parent 65 0 R 
+/Resources 103 0 R 
+/Contents [ 110 0 R 112 0 R 114 0 R 116 0 R 118 0 R 120 0 R 123 0 R 126 0 R ] 
+/MediaBox [ 0 0 612 792 ] 
+/CropBox [ 0 0 612 792 ] 
+/Rotate 0 
+>> 
+endobj
+74 0 obj
+<< 
+/Count 12 
+/Type /Outlines 
+/First 75 0 R 
+/Last 76 0 R 
+>> 
+endobj
+75 0 obj
+<< 
+/Title (¢èùçZNàEDLJ)
+/Parent 74 0 R 
+/A 102 0 R 
+/Next 99 0 R 
+>> 
+endobj
+76 0 obj
+<< 
+/Title (ÒGV÷|lY�Ö)
+/Prev 77 0 R 
+/Parent 74 0 R 
+/A 78 0 R 
+>> 
+endobj
+77 0 obj
+<< 
+/Title (åÏ”�ÁÏr)
+/A 79 0 R 
+/Next 76 0 R 
+/Prev 80 0 R 
+/Parent 74 0 R 
+/First 81 0 R 
+/Last 82 0 R 
+/Count -2 
+>> 
+endobj
+78 0 obj
+<< 
+/S /GoTo 
+/D [ 54 0 R /FitH 680 ] 
+>> 
+endobj
+79 0 obj
+<< 
+/S /GoTo 
+/D [ 54 0 R /FitH 525 ] 
+>> 
+endobj
+80 0 obj
+<< 
+/Title (Æƒ¡È€ŽWÔ‘‡›HÃ¤ŸÈü)
+/Next 77 0 R 
+/Prev 85 0 R 
+/Parent 74 0 R 
+/A 86 0 R 
+>> 
+endobj
+81 0 obj
+<< 
+/Title (Á’ò¯Ôr\\x)
+/A 84 0 R 
+/Parent 77 0 R 
+/Next 82 0 R 
+>> 
+endobj
+82 0 obj
+<< 
+/Title (…à„]$k5)
+/A 83 0 R 
+/Prev 81 0 R 
+/Parent 77 0 R 
+>> 
+endobj
+83 0 obj
+<< 
+/S /GoTo 
+/D [ 50 0 R /FitH 757 ] 
+>> 
+endobj
+84 0 obj
+<< 
+/S /GoTo 
+/D [ 46 0 R /FitH 796 ] 
+>> 
+endobj
+85 0 obj
+<< 
+/Title ( ›æ•è~¶ÀÚ8ymegoOÌþÿ9^`¼¿Ê„)
+/Next 80 0 R 
+/Prev 87 0 R 
+/Parent 74 0 R 
+/A 88 0 R 
+>> 
+endobj
+86 0 obj
+<< 
+/S /GoTo 
+/D [ 7 0 R /FitH 757 ] 
+>> 
+endobj
+87 0 obj
+<< 
+/Title (û¾¡…´JO¤…£çI†Öq ßú%#²G‚nÕ)
+/Next 85 0 R 
+/Prev 89 0 R 
+/Parent 74 0 R 
+/A 90 0 R 
+>> 
+endobj
+88 0 obj
+<< 
+/S /GoTo 
+/D [ 4 0 R /FitH 719 ] 
+>> 
+endobj
+89 0 obj
+<< 
+/Title (MŠOßðrÈ[ãd})
+/Next 87 0 R 
+/Prev 91 0 R 
+/Parent 74 0 R 
+/A 92 0 R 
+>> 
+endobj
+90 0 obj
+<< 
+/S /GoTo 
+/D [ 4 0 R /FitH 757 ] 
+>> 
+endobj
+91 0 obj
+<< 
+/Title (3` ÏÝišzƒÈJ“p�™h@M�§†–)
+/Next 89 0 R 
+/Prev 93 0 R 
+/Parent 74 0 R 
+/A 94 0 R 
+>> 
+endobj
+92 0 obj
+<< 
+/S /GoTo 
+/D [ 4 0 R /FitH 796 ] 
+>> 
+endobj
+93 0 obj
+<< 
+/Title (€“å«ÁÅb§o&â:ÉŸ¸€ÂO)
+/Next 91 0 R 
+/Prev 95 0 R 
+/Parent 74 0 R 
+/A 96 0 R 
+>> 
+endobj
+94 0 obj
+<< 
+/S /GoTo 
+/D [ 1 0 R /FitH 602 ] 
+>> 
+endobj
+95 0 obj
+<< 
+/Title (âjƒkF2YÉÜ8)
+/Next 93 0 R 
+/Prev 97 0 R 
+/Parent 74 0 R 
+/A 98 0 R 
+>> 
+endobj
+96 0 obj
+<< 
+/S /GoTo 
+/D [ 1 0 R /FitH 680 ] 
+>> 
+endobj
+97 0 obj
+<< 
+/Title (OÉª[fvRžNœ‰¯³›ébà)
+/Next 95 0 R 
+/Prev 99 0 R 
+/Parent 74 0 R 
+/A 100 0 R 
+>> 
+endobj
+98 0 obj
+<< 
+/S /GoTo 
+/D [ 1 0 R /FitH 757 ] 
+>> 
+endobj
+99 0 obj
+<< 
+/Title (æªóÎÛæÃ:)
+/Next 97 0 R 
+/Prev 75 0 R 
+/Parent 74 0 R 
+/A 101 0 R 
+>> 
+endobj
+100 0 obj
+<< 
+/S /GoTo 
+/D [ 1 0 R /FitH 757 ] 
+>> 
+endobj
+101 0 obj
+<< 
+/S /GoTo 
+/D [ 1 0 R /FitH 757 ] 
+>> 
+endobj
+102 0 obj
+<< 
+/S /GoTo 
+/D [ 1 0 R /FitH 757 ] 
+>> 
+endobj
+103 0 obj
+<< 
+/ProcSet [ /PDF /Text /ImageB ] 
+/Font << /F2 105 0 R /F4 104 0 R /F7 108 0 R >> 
+/XObject << /Im1 122 0 R /Im2 127 0 R >> 
+/ExtGState << /GS1 125 0 R >> 
+>> 
+endobj
+104 0 obj
+<< 
+/Type /Font 
+/Subtype /Type1 
+/Name /F4 
+/Encoding 106 0 R 
+/BaseFont /Helvetica 
+>> 
+endobj
+105 0 obj
+<< 
+/Type /Font 
+/Subtype /Type1 
+/Name /F2 
+/Encoding 106 0 R 
+/BaseFont /Helvetica-Bold 
+>> 
+endobj
+106 0 obj
+<< 
+/Type /Encoding 
+/Differences [ 0 /Aacute /Acircumflex /Adieresis /Agrave /Aring /Atilde /Ccedilla 
+/Eacute /Ecircumflex /Edieresis /Egrave /Iacute /Icircumflex /Idieresis 
+/Igrave /Ntilde /Oacute /Ocircumflex /Odieresis /Ograve /Otilde 
+/Scaron /Uacute /Ucircumflex /Udieresis /Ugrave /Ydieresis /Zcaron 
+/char28 /char29 /char30 /char31 127 /quotedblleft /aacute /acircumflex 
+/adieresis /agrave /aring /atilde /ccedilla /eacute /ecircumflex 
+/edieresis /egrave /iacute /icircumflex /idieresis /igrave /ntilde 
+/oacute /ocircumflex /odieresis /ograve /otilde /scaron /uacute 
+/ucircumflex /udieresis /ugrave /ydieresis /zcaron /char156 /char157 
+/char158 /char159 /char160 176 /char176 181 /char181 190 /char190 
+192 /char192 201 /char201 204 /char204 209 /char209 /char210 /char211 
+/char212 /char213 /char214 /char215 /char216 /char217 /char218 /char219 
+/char220 /char221 /char222 /char223 /char224 226 /char226 228 /char228 
+/char229 /char230 /char231 236 /char236 /char237 /char238 /char239 
+/char240 242 /char242 /char243 /char244 246 /char246 /char247 252 
+/char252 /char253 /char254 /char255 ] 
+>> 
+endobj
+107 0 obj
+<< 
+/Type /FontDescriptor 
+/Ascent 740 
+/CapHeight 740 
+/Descent -185 
+/Flags 262176 
+/FontBBox [ -123 -251 1222 1021 ] 
+/FontName /AvantGarde-Demi 
+/ItalicAngle 0 
+/StemV 133 
+/XHeight 555 
+>> 
+endobj
+108 0 obj
+<< 
+/Type /Font 
+/Subtype /Type1 
+/Name /F7 
+/FirstChar 0 
+/LastChar 251 
+/Widths [ 740 740 740 740 740 740 780 520 520 520 520 280 280 280 280 740 840 
+840 840 840 840 520 640 640 640 640 620 500 0 0 0 0 280 280 360 
+560 560 860 680 280 380 380 440 600 280 420 280 460 560 560 560 
+560 560 560 560 560 560 560 280 280 600 600 600 560 740 740 580 
+780 700 520 480 840 680 280 480 620 440 900 740 840 560 840 580 
+520 420 640 700 900 680 620 500 320 640 320 600 500 280 660 660 
+640 660 640 280 660 600 240 260 580 240 940 600 640 660 660 320 
+440 300 600 560 800 560 580 460 340 600 340 600 480 660 660 660 
+660 660 660 640 640 640 640 640 240 240 240 240 600 640 640 640 
+640 640 440 600 600 600 600 580 460 0 0 0 0 0 280 560 560 160 560 
+560 560 560 220 480 460 240 240 520 520 0 500 560 560 280 0 600 
+600 280 480 480 460 1000 1280 0 560 0 420 420 540 480 420 480 280 
+500 0 360 340 0 700 340 540 1000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+900 0 360 0 0 0 0 480 840 1060 360 0 0 0 0 0 1080 0 0 0 240 0 0 
+320 660 1080 600 ] 
+/Encoding 106 0 R 
+/BaseFont /AvantGarde-Demi 
+/FontDescriptor 107 0 R 
+>> 
+endobj
+109 0 obj
+1175 
+endobj
+110 0 obj
+<< /Filter /FlateDecode /Length 109 0 R >> 
+stream
+†½ApnYµ¦ÝÈµ‡‰Ah‚ˆM&ígj×c9]æ2ŠrLQðê¡»Ÿ&Õ¸yYÈ#€P(j¥±6bE5²ŒØê¶³Ax’Ðú´;=ÑuÎøÌzØ±iÌ¶ •´ò`±Þ/ÕÏNG÷ˆjŒÃ!ù‘àô#Ó˜…c=gÑÄ&‰ø~®ý{ÂÚ«Ó¿r×òT�‘(}§©1ëå“Ob¿¡}üÞŒ/+â×ÏFÎåW¹·ŒÐ%a³ªç‡œ›¬‘fçí^àQÜ-éô+A;þOÜfJ6hiæÌåj
+ .ïZ�oøIæ
+‡Ã#sï9<r	“ëõdeØúwøÈîž«“}�CY˜x¡\lX¼ÙÀ5ï3^8Aú›orN‹3ªàì¤?jiCW<Â·ˆù2Ï·ñiJ'Y/CEhÚlÅdµ(¬f&p¯n±vñNÔºTÎ,Ñ—XÎgRhQdáæåñ:ˆ»)\nú›0¬32‘ÛÔŸÂÚ}ã?Ð<tºgÈc,–ÃžÇÈqÐš»Ý€#ÅP«úÎæK}�îŒL{ï÷˜]?ËØå·ée±uædrÈUr*ÒÿÖÎÓæ,øðz.ç›C¬²–‚­÷]sƒ(¿¢€P4©%³ˆØñâuÓÎ?[’Z¿ŸQ¼”g)€"ðÜTïnpDÓf×9öi‰ø„AYö°7”�àÓ×É¾Þfs^ÀÀ=b$ó9ãm8‘å£îx�Y2Úà”ìù•aßxKgìU/Š;� ŸºJûf‰«¿§3O±|ÌgÝ±º�QÜŒzÁÚw»Q2Í„È¡ûëÊªæ¤o“�/4xÒl_,vf»^“ðõ6Ÿä*óðÇÜì76€³…ýu à¬­M²Êòxûn[Cp36ÍÅm‚ÎúÑl’ ØÊý�€ Ÿ]6è0ñ(�4¢÷õÿPâvÎ¸„_Y|K¿–¢4^¢nöÂ­¥}¬uäw@1G.ÌZ|ñæ¡7ù7!Rè¯KÃÎÀ�xëƒœ÷¬ÿ_�×á“³m‹ÊÞìLÆ@…ÁÔÇ‹¾“AÃ¼šLeµ�6óÔ*pÜ
+½«ed�ØM/ý¼+>]“'Ó$¤²~€Ú¸>T¥Â2vË­´ÌG�W²Èt©t�WÞ™cÍ|·"„n•ý²>�Ç(#1˜‚a<Ä¦ãç€ÈÓfŠ�i‡ŸÙÀu9+|ó}w½
+w­éFYy°d¿¸ãEØ ±W‰µ11³W|v±š9G›e…Ô|ñ¿…p{„²°…[;°po�{¼Ü¶ÔWçõÄ	…H“˜Ìü'ËÃÊÐ�¾“ùT€þ¯È3»&´ÔBƒûœÍ¿ÝÚ�A©:¢0ŠŠˆÕïÑð6'’~C5hŸ-(Ý Oœ�f¶*´‚î¹€
+Ÿ‡(TŒ<ü­LcÌ¸«IˆƒÚî„Š±×ž(lÈ¢pÏS£VY=ª·i�…¯¿³�lÛh„äÙËíŒ…4…<3äŠaÎ€TªéÀ}G“!Ó3úûúÄ+÷<p=lAß§÷?¬Rtb5–]^ê¹W}J×�#õJ[)Né{
+endstream
+endobj
+111 0 obj
+1369 
+endobj
+112 0 obj
+<< /Filter /FlateDecode /Length 111 0 R >> 
+stream
+-àÆ'ò7þq"»$®x˜T�™7çÖâ¸®ìQ¦²¯W§!Þã$ú4txŸ¡?÷’�™ØÖ¹æ×½§iG¹Ý�F6$oRJánÉ*Žùý»!­Æ¹.Ú®×8*åj��y¬8Ï™–÷Ý]Ÿ“Q—çú2œU©vÌä
+"›*”+­ë…æïöx�¢ÝñOG�ÈÀØoLõÀ¼õ´™$õ“«·&{9Ã
+<}éæôvÓÍ_oüzå¿ÜƒsUÊ
+Åbù�Çåi;²ÕªNÑÇµ»×pÞµ"ýa]9(A.»¨o¢ +Ó›;#\V·&§b†®‘Ì¾�wƒêÚÞF²áx”÷œ�t´´£7×P‰‡Ìd¢ÀfŒ]ÓÂëð�ZÓD¾¹§â¸lì{ÿe “&®‹ZÀV°f¼ã…6QÐ�§°‘—¢»Sdo`Ú¢2×âqQ5Ù×$ˆÃb}f]«êütcæSn6Qã�ãˆÁ Ôf¤ÚUª1W0{ŒLùÄFWLAí«'â0i~æÅ†!®A:PF/DN­ÛˆÔ¢ád°àÕ7ßóˆF_ÿò¼·s¿·‘N—e<‚³°õøúÝžªM	6°ë^Ìµö§9à¬{ëR&Ð8Ì�£.(ÖítJº�cVîYññØSäž^IZ;Áì‘™m Ö2ÌUš*,	îÏUiò‰¶fc½e²NP6Ñ‹_Qj
+Ù%&r§£†°ç±ñÞJˆAzÞR�H(„_Ú8(¨Ø¸&-št ‰JO‹gÌ‘kûÉÅ~É©™‘©üé/”#ùZWÅý|üÂñöƒ¬›’¾’\•ÓÞ^M`õ¾Å�ßµÕ¢ÕMä¢äÀãó�=~ÙqLDëÖÖÿÁJñ2CAiÞŸë,Ñl“&,0QEr0åëb«ž’ƒª·ß
+c>ºDl�é÷ücA²¡Ì+GlåaÓr6Ç´ô�L•¿Ù×ˆØ«±ñHéU�â…@ºí™L�¢ýÙbwW6Õó ~:G�]'åÉŸ”Òà§!™ÀÌ¢Öó%o
+O²p‹|”[¢©XºL�¸üÈ8Þ }n¦^v‰MÅ0±nÂ¿©=˜Öer8Fà1’ÈÀ1œÙ-§J-�"”“Yêý�@]rª·ÅkßI`W=ê1Š;á<{‚¡�TŒˆ^qº„ž£vBÏD¶¹Ñø4Ä²µ$ç2ÇJÔšü†{ðÉÒ¾w`c�òµ ¾è˜âv¨@#3Ú"'«hØÉ»W?�ìÑY\í¼‹š2Æ #€h-–Å'N~cLaðÙ–˜°_Æxò*þ]�á
+ã’>æ©´ã"kÉ*Rµlõt7ˆO™5‡=B.‰‚ÙK±”ÿiž{2’$ïó�*Óµ52…B�ê§ãÊZ,2²Œó~ÁmæO©N�‚æL[øëÅŠañsxÊ¤ŒÀ~Í #ó˜ß½]ÒU_û½±[€Kûrø*õŸ­!dÀévÐ´ÝíÞŸ*ÿ±Â¦?)Ü°"I)¿¡:»ŒªG•€	ÆØ%ÕAãjäð+€™1]¾TÈ x�0¤;ˆ3\â%bòC@s1É©1UfðŒFÃT[¢FØÑ]-´*‹¥Þó#÷È¿ÏVÐµ ©Mø3Ý‚c�Ó‘:Éçç$(=`(£SExo`âÊŒà{ë0õsG\*
+Û*ÈŽ—³hÐî™‰òh2¢h�%Z Ó‘Á0`áãøŒˆ=±»]b/ÿ´‡êgbPA~„S;`µ¼©YÜ¹Ms@þÒŸ`†ä‡Pïøb:–h'.~[Ýû±ðùÇ
+endstream
+endobj
+113 0 obj
+1352 
+endobj
+114 0 obj
+<< /Filter /FlateDecode /Length 113 0 R >> 
+stream
+Wµ¸q«NUAeÖŠÝAÂ{„O	ø¶n M*ÓQÝ][+Ð`�c¸k^ŽŸß<ïöLAƒð‘�ÈŽZ+á~i7õ3µk˜rÄ¸„Öqc€6åáÑë¥åp¯>ýBÿ`™3ÈÏ²v+¸>É	œäžjvuÁ3Ó}¸gÔvÄkœ=­]àáÑ¯å:s	•ìå �ÉQgòÑ=„™Z\"œuÈ�þ›ÑÄî!…|Ì‡#7�U_àÔ}‡vùÏúkéÎWSlUÀ+�Cö"ˆ-â°?Ï¡�x[÷
+5±*ìW[huJàí®Å$�™5IMÃ�‰Q£âR#—ü
+˜H•ÎKÎó ˆÁ²ÓÒ'Ïö5ÑzŸDP¸ôþwÖ­$Ðù„®P…=b`åŒßfJd8£Àã�I7•‘fQú†1ëIõÜëÛ†¬À››Îèê]5Ÿ¦´
+5g{¢ƒ¥tÜýàtjò¥ª[lË/ú×ƒWiÝ:öŒ²ê°i·ª?WRp{yß†´“üP7Ö[-óªy8-µW!ÚÊ�Î[fbq7zZûIbëÕÇ|ì¬p‘eµT^¿–©àá³ñJ”~X÷C¢’&øìÿÈ´´ÎM½
+žEÅÛF’¦Ñ—xJŽkõV4y)ÓñÐ°‹ÿØ½–ÄâÐËÎÓ	ê+¬9=yÅ›Ã�ZUin#Õ¶É•:H ¯.:e§�Ë*¸ìJ|×ˆóACõ…ey�±ä'¼@·êZ³Ä¤ZÎ¨¨ÇÆ­ã22Cè	�H9Á:ÖÒÙú:ÄžwçÇñHù]õÒ5êó,ê(9‘º!ÐÀ‘=Œ#ÑƒÛÖbP`Oæu™ÿëÅýIÁ�ïP¢
+ÀË2sJ–oØ;©ÎÔ º»YÛé-³©)Ç­†gE£aà6$èè�n;>7\^€syAßtÜûvÆj‹9Q®´­/‹µó¸Uÿ
+øµ¡-±Düì/i:¹ÃK@¨C�†N}P^&!øƒ·½ú—œ~Cxà3H£Ñ4Ð2&í8j†’’mP^ƒ—%K<µ$æ4�õ’´‚Û¬Ø<Ò¢jÄ IoOšïsçF»!Àµ¨ç¥lo@ü±Áô&�e/ãò!T› úße1¶ùn€LraË!ÙE­—TYCÓ®�ñßÉz·Í‘ïóëÐcÐv[2aô*2¬§«Ìü·^k
+É1w«šÈÓó¬òãæë`Í,êuõj~MWš%æG¿¢cxBp�ú×’f^¥‘ö0e©`&Š¼Ó5#pòë&VRLück;“Ê(ÃÙ¾›Ó,.fV&ƒñG#ev5ÿé``}Œ˜$ÖÌ%a/¼šÐS �Ã2	é ÄJk«×‹ç;f~ü¿Ïx¦
+ýAÿå £$y;|îR›Ù�()é.‰ÙÒ³Ø<:r}ÃÖáB[¢×¬ ¢kJ¡�›bïÞì‚\ ’ØØ†€—äÙwMZ}¿ð¦ogót°^8ßNëKÉªÇã<Ë¤_¶±Å3æ»�Hÿñ»6~‹Xž¿¡ìbé[¯"ÎÕâ½žshèÜ,,yÕnÖK£s×ÓFÞÿ©bÌXU£
+cRTQoÊ_vL�xy´°ð‡ÞÜÌ��0ªžÜwì`ãŽ\…\Ðé›fi•´+Åç>!á§+*|Ï|‹\Ýh•ÿt•yÜ{(¬- FŒñ¡uéˆÿø<KîÊm�¿Hh±qzcEP*mt”ýÞO¹ßüF�†Ôí†¢Kå>Yz8ýÍ€,ên©…â•Iãu‚¦í
+endstream
+endobj
+115 0 obj
+920 
+endobj
+116 0 obj
+<< /Filter /FlateDecode /Length 115 0 R >> 
+stream
+Fj>‘ Q¿Bß*‡póåT©‰ïíwÕFvZq™cjdŠM·6Bº„xBx®¾AxzÉw«ÊØ|U°ì•¸;�„á£¿bHl»YèqÂA_–“GÎnn¢MŸW]s
+â[‚šé4¯e­¶WéŒ`v¡åüKkjÆè·‡Ç¿uÀ>�´ØÕ£ô.Á+¨ûËEä´Õ»˜{ZûLó©ƒzÂVöÉžeé'Ÿbû}�qƒÖ<…¢ª¢Mòa‡‡2%¡} Ós;ÖæŒ´Ï
+3B>ä}þ*~s®ÂË@w/ƒšCF‹75rýë?ö’y‚½Æ·)GiFÛUêâJÑ ·ÿÍC(µllâ¡vÓt©v¢"§ô_Ëá$l�²]1€n^5ÉôtÀÎ¢óÖ£¯bãM†;mÜéš9Å5£kŽ€ë³…DKƒYEYj ¤¨œ\æ|j}åaƒˆËaCz3,ª£§öV^ù�ªoø¶p#�-ÆæžTS¬!ÎE)´¸®l‡šÜ)Õ(.�•?…Ñzì£€èv9ô/�q&Q=/)Ú²s©>W”)ÑÅ” ‚œ˜Ï’f�ÁV¹ºö3Œ M!niÄ©ý×�»0\G¸êÎ ÚòWŠEõ“2àÎ)>;®†÷0>‘’•"WÙáwBUÄT!îŽºGøÕßÓêç¡ÐÙlÆ¹òdzÎMH†7Dè-×h/A¶é8`L<E~W¤hë<ƒ¡:å%júª{n%5ÊíÝ«Æâj"ðò±àêX+i"™q1:Ù“Døâ0Z¤«­	d2‰§>º…,ZÔ:Ê)�n'î:éáZ‡È'šha<W¶uûÈÄx‹Š=ÑF÷ž:œø›M*”â�}¢ôNA‚²œ‡œŽ½�_ºÈÒ�ûµÙÊ3>ºµ‡i¯.ü>ig"¶v!ËÊñ¥§WU†[Í±i¥sc7p‘ŸÒ%•ÏÎ^UŽ™õóö	¿DqfUƒ£‡x¸"õ£WœÝ$Æ)Ž^à«Xçµ7ÔÇ
+æZú•¨º*)œWAƒóÉÕDI^Þ»€4$m+„´O¡Ç³‰¤Ó*–‹¤:Ámðº†Š;ôsðsÍ;kWšåÍ2,¾U
+µ›·…r–òœlaäÁUÀ�
+x¿#ºø%y÷–ÂÇ‘_í¿Ö£q?¹Nš<,¾Q¾PÊ“v�3Ÿ&}º~•
+endstream
+endobj
+117 0 obj
+574 
+endobj
+118 0 obj
+<< /Filter /FlateDecode /Length 117 0 R >> 
+stream
+^Ñ²Óöw¹?—Îƒ9ÆÙJ/ÿþñåXAšoÕñÌK?¡´ð½š‘	ÿ‚Írôõç*;ÑA‚«@ÀüYíü²?éf‰ej™µé_•¼æ™“õt¼–7Ê
+kLko�
+HVœVY¹wù-ðoÎÇ/kæj°V$¾!ì|÷×ãŠâUÚ›¼ôÜ¦U”„ÕÉ€™C¨¸36%Äƒ$.ìº[ù{~U¡iÆ÷b­ã•<;ü·Ð©¾ŸGÿ¦WPôrøñ¸­Ð.!W=Op1r*$$k‘
+uÙlw²`õ
+Âã7.—…ææÀ+CØ
+2zA_pÜdÛ·qÜ<ª¿þÄûö‡¯fÒ¹lÛ’­"Ø;)×}=¹ÃÍXóNÈA8íŸ[3r=a“Ù>T{{Þ4pá¡ÆFp·ßÔD«,ï|Æs#§š7µåX¶5ß�“QÙ¯A¾àÉª`Qèœåg­¤}¢bj{„œû|]�¿øùÐÇh
+žÜÉÀ™\K†þ‚BG{<”èÉµ±„»Zaj6ä.þŠsªT*=†ÀØ�ÃÖ=9<íÐØ¦ôÝ¬æ¼6i�5¸*/$àl±Ò0šO­–_ðh8ÙIt‘ÇtÚU¢‘[CÊÙ›”�_.{”Á¥ƒËÔ¦ó©Zšú‰§~˜ÔZìbk‹#£ZUÿ}Xo“ÍÙEpî÷ÐûÎÛÇXe›_K×ÜbôuÄyp“X0+w%DLB�*ŒF˜÷væTo$€Wö°·w«r¯Å6ÜçÏÂµÄ
+endstream
+endobj
+119 0 obj
+1229 
+endobj
+120 0 obj
+<< /Filter /FlateDecode /Length 119 0 R >> 
+stream
+7.A3Âˆ9Á
+Ã�„¬uâ”Qæ©ÓªÂ &’kQ¡6ºÃ–§°úAåL¸t0ˆTæ;yÍhsšöŒá%½àz”eK|ñE#e—L¶5=iŸï)†WÏâ„SRõ®E¹JêyÓ†˜êC›“µ›?g=aAZöðÝZ”Ø|Ôq²1j y”&ÐàZÇDdöñ±8Áfaá’€‹ÈË˜+†[;H3{å¦(~¦n¶Ô°$0}7ù/ƒx‹£ˆð
+·–ž]d«QDÏtÓýÃz¨®¨…ÅE|È¦5^
+“,ÊõÀz™zC6¨´æÕ¤O/bêä£Ù€¦âÀJ�Ñ•ÓM %!fv±mŽ/ZFxºép¿zÊœ¿¯ûmÀX´±òlÇ~­Õ6`ÔøuŸðŽ[[ÎáË =QÎî`’xdàcÃ#çûZw¸x8"UÃ.©aÈWuê¶Ù3,�ªì!CâžPT¨I‡B[X6·M-@\ÑÝ±‡!³q`-M)½Xxkj…×0Í2­yø±ª#é&ÄµÚÿBï­4=eÅÚM°
+àBô«2�8³À4Í­:%ÀÂ�Ø_$–É#ÁR3.’Š™²F%Icóÿc2›1ùÔr§^·@Ÿ�$Gê~P<¢S“]Ñ*í¢1Ü)½�Ž#fU�±Ü&7Â•éxäˆúI&ER2PÐW²ˆÜFÊZƒ/ökù¶n£…%š£LA²7 x^B¡í$ýIiN^CŠÇÓ­Ì
+ÿ~|Ï4hú>(´¦7£ø,.aJ½Aˆ•û
+£=ŸÏ²M=š¬0Ê­�ûíM76l'Z-°kžö"\”Ú_»[”ÄT¬3D7v)JÏÞ\?¡rÑY»·XJ %Ã	L.©@‘±B\—ÐaBÃ‘0(Yƒ]=ðX5Ãƒ×MˆÙœ§®\#©-s›wp´	Iê¢À3Ê;Óè1A`æ¹Þ‹üþç§éâL•ýËÜŽQ3•@ùZGý$´){ÇgñT-€³lúÊ÷m ç!DŸ1Úº�‘„ø‡yNá0ÒmÚã<V~ˆOÏ$ü/§šAS|tŸ)€O¶¼BªA7(Râ ë´s$±03égz-H†ÊfÑn]‚ÒÝÌ‚Ê.¹ï§—ùV³^¼tha!k«¤ˆQÍi
+§�^å{æBþg–X2qxú']£Á–êî~v³¾U»EÄ;í–¡k
+ˆF_Zß,UÂéèƒ5vK$�x”–ŽìÐ&u§‡ÏU¸4•G"+.¥þ0=ZG0XjD¾òáç/Ù¹ë>¡œLõÑl?ÖW¡#C_%?Q]“áÓj†7­X“§e\]‚A7o”�–š"š¹Ï.JïO¯Ó0ØëeVË†œ5'´dx«ño<[çþy¿¦¤—¢²±�÷-ÕßQ>–ZZÜ¦9þÕ†…Ž4o.yö©wK~êsUm\sDšð	.ìÞÌX
+;àƒ·?ˆ×tý=2èuÂéÝýÆ‹fk™ÌÖÏ¯èö¹ìZœ$f…|û0ä‡…3N�e QHÄ�$/QƒHw•ú&˜¾äl‚\0’p Z¡ëMÈIÅ9ŒeÔ'»�¯�J�
+²~“\`,Ç
+endstream
+endobj
+121 0 obj
+1380 
+endobj
+122 0 obj
+<< /Type /XObject /Subtype /Image /Name /Im1 /Width 230 /Height 305 
+/BitsPerComponent 1 /ImageMask true /Length 1121 /Filter /CCITTFaxDecode 
+/DecodeParms << /K -1 /Columns 230 >> >> 
+stream
+O¯ªŸ®hëI!«uu·1O¥ÐÛpH†#½ ¨mh^=Ûà71…—”Ø8ÇúŽ`@´ Š×�Û†Ööî¦…æûQ.Ó¾Æïíeu¯?Ëø`^
+Z_'w�ê+º]m"l•Ú’H&«B�Š0	Ó1n)¿ÉƒÌJhŸQ¸@–Ï_x>¸1Œn¬	¾/ìÊJ†;AN;äþ°Oº±
+.hD"Û&™i<~ïÏˆ¨5°µä×¬C–ùêìój˜øü»n#ôA€¡áNû@@Cù'ÎÐ»E8Uš²=Ú‚Ö‰Yðg»;‰Ðº )Zü¡- Sþ¦üÀüý.Z*°mXYBp8[/Ú£à¡‘Ã¥øÈRÃÖ!‹>Yƒ½/ÝàsÜ]A%]n¿´›\>íä*ÑaBäÛ|óåiw¡
+¢ìp›WË�y�)Å,#V5¬¿iÔpZ¥ð¦%F—{8"©>hüIz‡7¥ªE¡Î‡1ðƒsgßçË‚**‡á¨lÂµÔºòGUZÂ×Â+Äën/eßhƒlçõpz¥GFø/ó5Í§´à\I{É[™@úZuö2Ð
+šêPõ>�ŽR¡ï—­~Ç97Þ "˜D‰bY¯ž@�°Ö–ð	?rµ'
+©Z\oÊdòweŒ`5L0£_pÆ(Âä&ù²v´=sÆW±*Ñ2¸uønÉÆ·¬)$>‘-±VÒ2dÀUXÀœÞ×-ýŠs+¥È=ÆCÞ.§n£�ƒ…4ß"Ê	3îqs±7}(.Týµ±¿ó>øs’À>¹¡wßá:Sâ”	#q’ON{½Õ^‚Æ´)z³Ø(ÖÌ#
+3úëÌûAÎi	†¬Bò/v,pžÀÐøØ„”@ø>“=dÞ,;É·Ì‡EÅ¯ŸiíâT^ÅQ�½º¥¿#M<â7©iäXc„a¬cÕÇóµ!s‹ãµ™6-Üu"’‹)Q«Ï¹"ÜE1”ÐííZiÜÜ;Ø�F“1ÁúïÆïýl•†T©[z¸y ”ÞâqWÏWß-cHú»^×+u«DîÏ!š«’G*:¡©ºnW[¶ü©TÓo^pçµÏ*qà÷r��E«VÊƒsw	a]îi94ªz+\k–À „ùxèrœ$ôm…ð¡–¸ðe`ám×�e�_¿•˜Ø�4¯ûÝ.cYÇ3«AS^p¾ïË‘k˜µ8çxÉmÛ¶±W2á5"Æt»³§x‘7ƒ“â�˜¨’![šÀdõÕ•Þ|Bã”k"VO†îƒðKt«Kîi_H¤šõýëÒ¯ìZ³V�I”ýu
+jöâÞ�
+V‘7úÜç“Šp‚€Í.g@¹]ß("¬X#Xâwf—°}UzlÝ­Öß¼¸½ÙŒ¬œ€ã¾c¸
+àìÛ`¡”Y~R“ïnA´5¦õrR»iË·Ë�Œ–¸''ø¤Lo‡—Ú92*âÑ®¸Ge
+endstream
+endobj
+123 0 obj
+<< /Filter /FlateDecode /Length 121 0 R >> 
+stream
+N¤/==ä
+Ú·Îóc¡ÂFêù*ž
+‰�y¢ÀYÝº¬¾•¤…36¨îPûP²’}£nc‰AL¶é%—Hh¶7Z$5­WÊ¼„¼_\IR0Ðš]†™\î@†W]`Vš)„ëm>:Å`NÛ@ü¾,µrÄ­Æ	O¨ñF}6^cþ� 9¿%g¡Ñ�6aÇc#“ëI†fÊ>ý†âä±ÎF_–ˆ÷ßuŸ¢øbóðä%Ë½RI-á½KXNï×x™õ°Wqhg<Ef:\ŠžÊ™ª P�@¨ž}âzÍãÆý$æÔÒPE`äýµ-:˜9: Ì-³/¹vŸ­eÉd14Áúq÷àUXtí%�ð¾îéðÀZ{ ÇÌÐ:T<Õ\J\0	Ð—Ñ3Úïµ¸Ï?ìwùÄˆ ~¹ÊÛYÆ)ŠtHµTÔExf«ìŠ‡,r=ÀöS¸RXÂÚã§[(�Ð¦˜ršƒ#FN9OÛ_«¸9à9HjIÉQóæ¶§|K\U§ø7Až4?übIrÜQC‹iäD­—šØéM]±7 /Í¬°'Ñµ¹‘~Ä¬“äQ ÿf,~F¦/ùœÃ
+«é!£Ø›SÕÜ uq*Ø»9!Ôp�mÌ›æƒ�:ÌTŒÙ ±åqS>É³è:û›Ÿ¡ElÊP�ttØ™–ì¸èu‘O/´+Ã”:HÍ›ûubè×õó”(é}ôÁß‡¸Ì=Œ¹Õ,.JO-\@êÙ€ µõÉôm¨ÃDTä§/Bœ¿œZ�®@ãŠß‹.¡L×BÜkÏf†ºTÆ¡ãpýÄŽ4‡, ºéŒÑŸvøfq$aÌñ�èÆÐ1ÄÕ‘��¸¦vagœ–zfÏ Åçi�;
+55þ¡(Í¶Uµ­â6IXƒÆYºA9
+
+¾qöÆWjÉ¦±|ZÕx)‚‚ðP×õº¥“G}‰�CÊéFÜÄ4�JévÍ7Ï�¿E+˜ë-çÝÓm¶xÎ»ùôÏþéJ|·¡ŽU9P1\®HXàè|™¼oÝnÕ�é)¼þ\	…XW ¦öön—…¸.
+€r­ydèÌþ€-G>¤MÇfhôpëÙ¥ÒÍKÈ‚Ë #m¼œ/®˜¨9;Ýpé—ñëD\	»¨âçO¸›šÑÎÉµc!v}¶0ü`àjE4™��ÂíÂ©„8Fû{™ ðE¬#mÌï¢à…Ýˆ¦DÇñÿ‚'­_q¼ÐoIˆk‘V>ø>ëªµ¡gÅy†FRX¢ý¾¬ëš,q¬*ZQ,	ÁÑ3 Ý�G¼ñ’ñ~í[ƒWÒ]9£«í}7ïºM"ìÏ¯µì\k¶—Îu¸/ÛgåÞ’©L<®™Ùƒb> �Ì[„ÑQ„éPO	t¾ ‡AÜt©}¶Œm¯æ\ƒªÂ_Ët°@(¨IË�á¬QÐ9tïñÜìî“iè¦2¼ý*X<kž1Õ{
+�¨£s£¨Û•Ë(-:KÓm¶¾ÖóÌKyåv²÷~‰*�,Z<—äì•ÄÃH¢nßØÌgÌ^Æ½þ¹›’F¯ÕÒó8ˆ5°É›ñ–‚8äÒv”9ÓœK’S¹.Íª2¥jr¦éxvÌXëÜ)õÉ–F°‰ÈÎÚuI”÷Ž�fÑôë%¿	tPé$�Ñ5¥�°á7[&"®jMGa-Žû™°�8¥-'¼ƒœ	Ÿóµškkßûº$·½õkº×7ù9"
+�)x2"drô€Ø-cÝ{°ú:${Â©õ�Gîœ¥üLò•DÝ‚Œ³ÄYÎ|ßÆîd¨Ñkec­iãR’jþðÝy;±Ctd|¶ÄW|µÒ1J�'Rô
+endstream
+endobj
+124 0 obj
+982 
+endobj
+125 0 obj
+<< 
+/Type /ExtGState 
+/SA false 
+/OP false 
+/HT /Default 
+>> 
+endobj
+126 0 obj
+<< /Filter /FlateDecode /Length 124 0 R >> 
+stream
+#@KçV¹71æ�Ô?ûŒˆŒö0{Mìf�‹:!Uê¥Q»{·ÐsÔi@ip÷zÙf‹*'F¢çÅoëÙ€�ô‰WÄ¸}ßà—ì´Í(ãfdN¬JÎÕíš€î1µÂõ@*âái	BŠz3h¬úîß|ŽÄ 	;ýƒp´å'c´;©žj‹IGVb\h•n›á¬'æ~‰5†¼z�gJ7cÂQ>'Ùbb •‰‚(bìvÔž=Ã¸¸LL
+Ð4d…ý³£ÆÐÚ:Én¹Ë/÷ñCÄÉVÀ�4Z>Šî?X¿™Áé¶º�2a)Öõ‡Y"HcžÂÓ[‰bÛïE<dÊ…_ÛØºa#Í77yÖK˜ÙKIŸ‚jjô7�T\YjØØÜ,Vf@w3‡¸Zä5°Uá¾PÉŽ¨›¢ÔQDMÒŸˆ»Ï‚Ú8Ã®|tKÅª]åý&é¡è¡½RåŠÑ8±nOdšV&¥‚\5#| ¾ÕoË_y%ýïœ5ƒ>»ð% n"£„BG¦ö°4a—$…fGâlŠåO"Áó¨·¦ŸUþ·X(	‘€$	jïo/jNøu¸Å>Ä§1t?giƒ[*QKì¼ý‡�†WŽ fÊaqÇ™NQ‚Å=%HÁ\ÌŠói$ñÇÿ0žtŸõ1Ñ=^ï3SgwI-þõ§éŽšÅ‰ŒÝ	:ŽDœ«òòL76Õ%pŒŒ4— OÙÕ1ÞEúöÍò’¾™î×§€¹ÜN81Ü¨Ž-ëÀÝ¯¥‹®Ü4éX(6%le]˜Å×Ê[ÿ\WÇ”ŸËð1È„ðô>|Î+LßòMØÔ[ã-nW¹“rÛÛ¢Áö¼Æ«·H\j%”î÷øEIŽuÖ–ÎöYó¡%‰¦ÎJÏõƒ<N	ªChvEJÁ×%X¤é×þ©¢Õ.0kVD®êùº¿7»žºü‰
+A÷	éïÿq h)62N±¦C4ÆXª­ö R`¥åä8XËtÖ[ÓªÎ@êSí'¶|£¢ºˆ¤�„·gŸ™¡´í
+è8:’¡÷q�ËDÐqÍÔóTÉö²ëòŽN¦a%WïÑ’~‰úé	~4Ô/—Ü…þäa]–%í}ü1ì¢˜í–Õ%½ ð}¨>ÌG”×®?ä×œ4ZÊÍRÒ@³æß~›'T}É±YW„Mè“�@ISüôwJÊúeüÉ÷› ŒBôPÎ«#â¨Ârì›m1ßˆ‡Q+²§Þ¨ÚùÑà·­úº2Èö&™Öé­õqð¿‚Ñ¾¸¿¼L	G
+endstream
+endobj
+127 0 obj
+<< /Type /XObject /Subtype /Image /Name /Im2 /Width 796 /Height 162 
+/BitsPerComponent 1 /ImageMask true /Length 592 /Filter /CCITTFaxDecode 
+/DecodeParms << /K -1 /Columns 796 >> >> 
+stream
+èzÉ»ÉèÎ§r—ŸÎV_9»î¶µ¾µ¾|øDÚêOè¼“Œ.v%	†ÍF®/@Ü5uèèI
+þ?{¸ÕY2d«¸¥Ýîw²Ë[‚cÚÖt¯¶»Uè`°|¥-\KŠõ�
+ñ�é^Fùj3¨E›U ã}ß9ž�ahÄÁ¥åM&Ðd?DÍ‰ÍþpÖSk,'©Ž,Y��)óÐ}ÅD+‡Õ¹	æw¥ÛªwÆ2,
+HgõíÓ!¹òqVÆ#Þ
+“Äº4g¨Pn+.ÅÒÑÔ^‰\‹34˜r£n¦×½�<siš¼'XV ½#ynA6´Ï!z‘ÝµºVªÕÝó¡^8ùÎ�ë“YìŠS	x½C)07„æS*4´…ÛN�ñJÐ!þåŒÂÄ8ã¬í$´»›ÒL5ø7jFñ]—–,i¼*��î”�šÉÈ?¯H«ðDÎQ³ ~MàîÙ§®VÜgL¹–öêŠì+¦MtTÊ‡ûŽúÑ³�Eµž'S
+*M'‡k,	Y¶1?f¦žà‘Ü4Ø@_«D_¯Âb.½÷LÚ²šw×ZùÔäâšr-”ï#™{.Ã]ï!Am>Œ"‹/Rú¨ ÌÒÆÃØP10ÃI8	…‚ùŠ?FÜa†ÌU·çüÏy¨{±2ÁŸò›g>^!§é^ &§VôÓß�ÁìÒ˜ýG*ÃV¦ ²iª7Êf ÖÿËg8vÍ˜Ú‘»wk€ÛÈ1îÀ¸&ö®	7£g.a—ä³}W Y†ôudw'
+§EDŸ5¿k	Ô
+endstream
+endobj
+1 0 obj
+<< 
+/Type /Page 
+/Parent 65 0 R 
+/Resources 2 0 R 
+/Contents 3 0 R 
+/MediaBox [ 0 0 612 792 ] 
+/CropBox [ 0 0 612 792 ] 
+/Rotate 0 
+>> 
+endobj
+2 0 obj
+<< 
+/ProcSet [ /PDF /Text ] 
+/Font << /F2 105 0 R /F4 104 0 R /F8 58 0 R /F9 59 0 R >> 
+/ExtGState << /GS1 125 0 R >> 
+>> 
+endobj
+3 0 obj
+<< /Length 4152 /Filter /FlateDecode >> 
+stream
+½VfÌ7O5Ý×$q:´Æ|R÷qà^D”§�ò«0
+ÊC…È£H@/Â�|¸±{ø`ð¥Ü1e(r%06LLÐ(¤ãŠ‚Ö9éøkú—KúÃà8	„D’SK§ðèãßË²¾­Gæ»Ó1ðHœã^8†}Û?VQêdHh0e4ïo“ßÃV0¯šhµÜEŠÒAS™B"ä)TÌKÚgŒêdÃ‡m):ÒNÇêå¯Ç½ €	Îz%§]ƒ"«h§ž	bú†:BZQTÚ9ŽY¼,=cA<‚¬gÅïê'×G;>þòþ¸E'³iÂM¨$]Vt¿¥{÷k“0ö¥AM$™²
+a<ºÁ¾ËTŒ… ·½’-*w>= q%{À”
+‰ˆïÏ÷ž!œPqæŸO4±Íâ\MÆX …9u›IËk'ÒÀÖo(’M
+dg‡MA·éP2Ù#ºº™8ïÌ:¥²Pø>iðÆ:Ê$ ce˜Œ/uQf'k^¹ƒUà1•Ú#ÂT‘�Æð“\öèB-C�G3&èhÒL®rÐ…W>³²Èö?¥šj†ŽºqÝ�AÇÆÇm�r÷==4rÌ†qv´Ñ�¯xÊÇäÜÝ2Ó]Ë”Ç2D­w�ÇÔ@x¨õíºj1È";iýX†rš�`dòBâ7°‹éôàÃ
+7Ãt»âä¶oÿ÷±Ê¥ºxâ¡<ÉÇV¢54ú³Øî6I ñ…uÏgSf†R²…ŸÐ@8>\aŠïAì;çPNB ³ëy,<¥ZêËÞÖ•0Ìˆ…-ÙçÓþÇ¸ób…ÿ}’6wh^P…£d0ùÛn÷f°rðËÅ³HÄ
+ƒtû¤•ƒ_(Ž¡4£…%âð%5VŸfÌáÓã˜*=°7&–—LÅTJ”€'Aú7UþTÝ¥z­|2yé±g
+ð},ç}â³0àÄÞ¶¯½—í«žzlmws,FIˆšœõêÄ¶ßýr�²©·Ôl‹>l�šæ¯6%¡WŸ÷é8ÎÔï¢Ýƒ
+*¬-jZ1¾NæRF‹·MBá±ÚP°ä)}­Õpè>É}¯¡¶â~R`n»@t´èetÕ”ð~ßa¢íóAnø³|´w­äKØ;Ò­–�›È#,»‰³©ŠL²¥}w½ï‹scM9¡Ò4û0:BÖÙy¯‘ÍøÛ¦ý*mKi÷ ”ÖØ5[Ë/ÇÏ(3r‘©±¿]1Ö Ò
+n¶3#NçÞñäÏé§`eûÔs½Ó”¡ºjÙ\Ÿ3f¾Œ;&£qÛP\µ:õ jI¯­–ËbA•Lnº3"Rr±ÞöSbü“RùE¨GªÔ}ê��ýö+ÅRõ%¨ídU|dÝr¼ÍökØ—#…k-_¶Úeš}P~þˆúóhjä‚^~Þû€¹–É!}¬†¤š[äw­5Y›$OC¿e++—Ê6óíŠµ‡Ù¥+M&ê#ÜñWp¯0)’ÀòB;ãx’Ñ¢åë°ÞçÞìÂSxÈI¿+a°ËL®iŽ…Ëâv¡JHXU¹© 3¢³2ßÅWÆ×jÅEá¾gÏ‡úûÄv?nQ¯uÉ+Ö4‘!½à{FhX‡JR•aQeî¡ž"|kW&UHã
+øŸÅ7g“dPš»,22S]Ïã@œüãû�7 �;S�]µ}±áðBqmd¯aÕ{‚‹ò\ g¥ <"MäfWcWå*ô©1õ(÷UK5ˆL9iÆYoxÆ€jÏX=è¿pÑ>Ó«Û/«Œ²<ƒiáùÿWkó[ê[Í¦jd,ìí‘f�¡¿LK°vˆ|Yá´38„!9EÙ£†”A�û�“…øt6âRü¸®Ä­Ì[Åa×ú€ËhÍµ#ô^�þ"üd›—´qm—Òb€‡“E€Ðµü�Z1j°þBBëÝM”Æ£‘hÎéóÂ3¼¶Q,ü1L%Pë‹EAM›=P6£sÇä)Æ¬;û€Ç@ÿÅkP.¢�¥K-É<ÀxÝ-õj]®ƒf­é]Øò?ncÃ§µàž� ä_v¬�ß2‚·VOÈ<�Ê°vÊ&Âl·uÚ%è�-éþßófuþaœ7Þ´‡ý�Tg³'?x¸
+?lå2¬?g/ÿœD7ëÐ³³¼®-H~?ï•üC�.ˆÙµ©6Ùù&*¬£–¶µ£½©ŽôÍ_Aâ:¨¶z
+ÃÕKÙ1ÜÓa÷þ÷ƒ±qÀx]ƒGV*â SÌÕEmóTC;»»ôœ�E!s	80“¶27gVp�ˆ.èµõ÷‡ßÞým7Ö>fn‡ŠU*¦á4R•ÒaµCøY¨{ƒ>çàV‚GÀäÇ#îG’«•þœ3v}®íýï+\“RvÇâì}¦¿^¨àçáÀ¦ÓÝô{¾·òî€OŽ8CÂ6c0ä«a¦©÷7ÓrÔV ë,Ã"–r:ž	¬&svÒŽG<jÎDOŠ®ï™ÁÃËòGSQw='x$ÒR['KÍ#&†ÿÕ7­-–ÉlÛKõñ'{P¡@e´×ÏÂô¢ï�zM^âÊ­ØX�- Ë±ÁY$Ÿ–ÃÒgFë†#ë\YÛõ…Îjàj­;Îi—˜ù04Æ¡iŠ$­Æ»×öoiÎ|…²�©™ãåw5h³õù^{\ŸKM¥†ç‘>S©d#”Ów&ßM´úwN§ô�¡V7b¸æû¥¶;h$$;A£¢T:œzK�(Þü'·A1 VDtµ…''lAi¥E°ÞÄ‡‡½íŠ‡"~øG;êÒK˜³©â¿¿‘Ñ‘ø7
+£;Q£dZ‰«ÕðÇÈQõ!žXúF=è2�’à»v:Wœdi"À|°OR»]Ã[¶ŽËÎªÁ�¯| 4áÙØSqeŽ¥¥�b€­ßº¡‹tŒ¦k³kÿ8vg²;þ@fÜÄ·0×Ý³ôyi'×TþExö\4mÿß0sÂ§ÂŠ`<éJóxycÌdT(<kCZ�­ÀMÝ*Õû¹·žèÏ¸ãoIªî-ê¸�<‡ø6ŒV©|HQç‚²v^ÒTïì¢ ö;ˆlíÃ´)–œ½š§JõÞ0†ðF°ÏáüX`­èGñüRòJ}sd—K	3N°­Ô˜á<ÞJ5f:´/|
+”Æt Ž�yYÔ3R¨o…”LOÌæ3­ac˜E�qàgºð¶\>�¯ÒÐh–`ÊNÁz$ý¢gÉðuéÐÑ¢ÙùQ?+—æ(þ,rdYÍ]ž›DîG²½�V–	ƒCÐ8Z÷3ët3
+€GŒË°W?.ôiWÐî¾ÄB'b¨‡ˆ†Áˆ’ƒØéc†ÞQ¯U€!²wÚWOŠ¤½õ9js*¯ˆåFeˆûÆñP÷ãc)kÖb|pe_^�÷30p½ûÊ+–¨ƒÿ*½Úþå+Î’¤(�9îÊõæp�ÒÀjÚQŸoLÌwHƒžn~|CVþîõAJýAöR˜ÔCxgh>²;"Þ\.‡,mù'‹Øí¯6‰ãŠRææpr<Êá8g~�K1¤]'I!@ÌL`-IWÄõãØ` ¤CµÕFFÈ}´’¤°Á(­n�[“Ÿ¯°Ö\Òv»6]Öj2|¤&0Ýß¼ø‰§±ßíUu^eüºÙ`]Òà]r†ì×ýâŸ$ÿÜ�+Kòò¿jÐq_àhÇýÂIW£Bp_Çr�µ,îoõó§š&ñ,@PRà°T}¨ËHwÃm¤v�Ä¿XÀ`%1I¢í@:I§ßè†•-ù·‚Å*À/¥tµw
+»áÓÈQÞŠ�ýò9™/¢Å±�ÿ7ý+!|ìåA“ÅWE.pÙ�X™ßMîÝ“zÓ,¯sU(Û�É7ý“VÈf²¯ýÍËºnax_Ù³U.ØF+úp=“õ¶¨^É1mßäbZÎrØ[{•Ñt~;ègÑ��âçIŽÕÑ�iÃ~¤º›pÖhwâþlÂé.�¸ËÇ'�žÊHÆØÎbˆ ™‹MXx†Ç­„'Š^ú«ÄÞwF¤LoTè¤>�AšˆD}EÄwœpèôæƒÕ$bšIID9lƒéÎþç®Ïƒ’v¦êu§eœ#·Ì÷Xðä]>y‹Mã�dïèÉ‡Ú/=¨S^µÈ¯gÇ¯bÄûÔ€}Ó=‰3bÁ]Rn?çÖú›‹»Ö
+Lk­ÂL�uú3½?“eiþØH÷€~¥¥£ËWÿâ}Ôòýv¤	u|Š´ h«"´YŽ�®çµ¦9`×Nt+­IFØúÞ�´zþV~úirUÒú0g6}7˜ÔWót;1žk÷¸P·hSí~‡0@�ôré”=‰Ó$_wåÆ¥c§ÔÅd™uXÛ�ÿ¦™B;PŸqp9ô=‡æ…R5—OéLg#À,K2vÊ#WÚÂj¼1	Ãê2ýŸ£½)ÐÁ>q	ìØi­lv!\;]êµw@°p@&3Aþ¢d5±:ÓO‹á‰ë54Øk]:\�QéS
+ýýŠé5
+ÊZãûªGoúM›¥Z¯èwMÅ‰Åß¿«ÎØVó•Ücò70 oÖôižÖ,ûå‰ü‡¹³ïàÊnõÔ¼®‹�tì¨wÿ&<¯´Y±�1zÀ/*´-[†B¯Ä¹F…¨>ÝF‚KíùÎ�î"êŸáàÞ×RrÞoôg$Áä¤ Ô/YQ®RÆÂç·È~V·O¦a7ç^=qâŠDrXÀ”a8ÌËÿ.XOHd
+®J¤qJôß–:1¨|ó-Òí£ÐÆµ¶t£ŒÒå¼‹àÅBÏB/bä†‘ÞeœiÀÁ}’Ÿ‰-i1ÂKƒ4;é-g¬ûp�Ÿ$Ì
+–”Û©�"pñ~hJÿñ[¨	Ðó{‡é0Ÿ:[ãqmÉÉÅõ?Q‚¤ÖöM²ÆÔÞx]¾lA	Õ‰9ÅÕW[Í0´ˆÔ}9Ì×ºwªévýMê>.“gÄÄ„cªÁ°FjQÆjlu”|5ÜeÍù®av¾é2T"¸GNð	H_È£Ÿü =•·
+y®¸1àÁ<Dxmñã©m™ÐgÍ}&R‹_ÆUHã.'»†à]¤o¬Ìë�*°&ª÷„ú22-�F˜¡Å„4½ÌlHA2šì®’ˆeü„beÚÌ¡=(¡ó®¢`ïÂüÌêú¯ŠA^OË�)^CÅŒûZª·A»ÜY¦c³ž7;Íˆr¦˜9{à$‘;*…U
+·›|Œ	Ñ�~‹)Xp
+tvØzþ~ì_qdòI�qgÙ³8â2îõö±â7>HT7ÀÜ8�ÈÔœ‘<ŠRž¸Ó
+<¥Ÿœ?©²ÖN{î�öC&xçg!3€’�·H!’÷P°Ï;@GÂ IRôN1c#ÕŸÜÛ•}=2¥Ù»¸ŽÚSRÃ¶žS4Y/+K¡N6x–çßËÕ€cfIa††ôÈ•…9¤Òš
+¢393Ã¤|ðNV›…À®o
+endstream
+endobj
+4 0 obj
+<< 
+/Type /Page 
+/Parent 65 0 R 
+/Resources 5 0 R 
+/Contents 6 0 R 
+/MediaBox [ 0 0 612 792 ] 
+/CropBox [ 0 0 612 792 ] 
+/Rotate 0 
+>> 
+endobj
+5 0 obj
+<< 
+/ProcSet [ /PDF /Text ] 
+/Font << /F2 105 0 R /F4 104 0 R /F8 58 0 R /F9 59 0 R >> 
+/ExtGState << /GS1 125 0 R >> 
+>> 
+endobj
+6 0 obj
+<< /Length 9177 /Filter /FlateDecode >> 
+stream
+mÅØ*N’1; ÿsƒ±9ÏêmY7aôX·—]Œ$%éhW77Ð.Pc—é'0­¡:
+¦x>!ƒãÂ=@+Jü8
+­ð<wÕÅ}ûwöUt(}Å�Å¢ôÞß.æŠ®6Ãª,�?b¸…BIvEí›ùúsÐM}Ð†„ÞDY„ë»h%”‰l2[È„¤$ØæÏÖê�š«ŠŠ-úµ³°¤¯!ž1%sŒåk1º1ÞI§‡+8E†€à1ÁÂ1MÀ@Ç6¹-�‡w½¸�-hìaób`“W\d:°8Át¾3Û`)‡[ó¨¦_ÈÓÌi$—ôµ¤=bŽš&¼Õ´PÉ•~Î*+9<¨ŒÑOqëfìžÞ–Yw1´8©²Ár!.öDŸNÐ
+µi¢|BDô“BÏ¨_2KÊ˜-hÃŸ WßËû—Ã9\¼CÙšç­5ÊÅÜ4WGè˜¢<ƒˆÄÉ:ÕžÇ²qÎ-»€âAƒ#£Ü
+O‰ðòÔ©�©­Ê£k~":mCá$²›œº-.Ã_¼hnCœ+é¥j<kÈÞ‹i†ÆÁ~ÁÚµóúân/t©!¦}	D
+jÞ9—Ñß–º Ê.ŠâÌ¨ÆP£ŸœÙ$`ìÑ£Ð"ìšÁàmˆž¬ežj˜ðØ€•tû¶ˆFi	0xTjCDšî|õq=­ÄcÚ*˜gÍÍaC ¢ö�n›Òló–’#Ðy,i�>AÁÜãë>ÿ‘tæEÌ‹3UZÈ=ö�ŠOsÆãšÒÈŸ!>æýC¹¥E¢Ë™vÑZ4ÃÇ+{òÆ\÷*ŒuÎóKjr Ïî¾['Âåç‘–”Ø»õÒíb&Z-ªàÖH†&ÿk&¬òåS^‹ïWFŸ�Œ½÷ Í±%:¹ínlÅ‡žEÄÃ"q.�ì\FIG¡¤ÝT<ŽÝ›fp ÜS‹OÌEe*,i5³Ò›{óMO²ž¬OAjé°]†Q!«y‹<,B@zGÏFeqsRX¢¸ä\ü-‰<ß¦®¿ÉÆ¢B�JáÏ³xÀ5Ú
+“i'ÿq)áÏ[�ß�ÅJÄ¨iïSÚŒúÔ¿Æ›—¡úi—ïr
+sWß�ç04>Ë 0”gx‚ø’I.ãÊ{šg”¬³¤a�^iweõYòve�’Xtªéw¶RP3Û	ÍDì.î{¹
+ÓT»»Ð°kÐÈ{ÊWŸ¥oh1Hk@'»fÈ¯¤ æ5of�0¡Ë œm¢/Ì¯�ÏdjÛ£>Ì�R¶òo^A¦§¬Ï¾¤™ûÅa;¨SE9wƒay	9#�h†×ÔÐQkåÙ‰
+ž0OËÉêAèËþ¼#-œ¹9¡LkïÞ.êGŸ�X”›ºúB=À!éÀžÔHôñß.Æs�u£�Œ=nZ¸©•¶b`¤Q¾ÀwºýÀØãåÌ9ŸT8l{»lf»1uÙÚ Î‚ëýF¨ÃÎÑr^$ö/@.’|Å�Š‚ú$<ô5ç}#=Ì|!åÈâ�_Üûá‹‹fÄ>"Œu5�0Ðö�‹ëžÑ*8%`»áÖæmÚ(F¦îZ}VÚ{¼ë·î¾ŽíØÂMmËZ±†À;°êZÎ<ÖâäPd<ãL‰¨$~Ÿ�	^£sßJ™aLÞŸ¯q>Fž½\VF	3ÉEp¶«!Øq�Ñ‡¶øÈàt'Þ
+rñ¿®/Gb…Œ¢Ã­„ÛS�Ùº,úæ³ý¾oíîÕdüÅ
+cÆzÅ—**14H�6pò¤”Íƒ)4C’ÒN³Àkcô½9C²²�'­Ø`MÝ2î¸Î>+D;æW·Œ;›$®q+ôõ?ã—@¦ê4{x:†G-ZÍRê /¬Q©«É…ôqÚ{ÊÛLØ/þÕDŠÑtáQV%-~ø9XÐcf.©i·ÑsÒûÏï$§
+®„?†�98œ®X-Ð²©Ç}B¢›7zÊÎr‡5fÃtjàE¶«Ò7ý‚?FF«Iá>#þ¸��ëø¯EèB&V»CÞUŽ•ªÀloaìhºm3ì_68#»K‚í$$‹:ô|“Ce±DHØk´SÓÛÌ>Z/~c´óWŸ°“'P(Èpu*x¦ö£N½6K]nævp._zôt<– á|Ä1;y¼0o¶¶Uû,*éDC«ï˜Ô¼KnlõL_Ùð¹×ïáëÊÌÒŒaÏóÏQzh7DñˆÞkW4óÇˆ ãŠ]wƒ<:’¼a™]º?f3gÄÝâª_“³®Ñ,UØ.Cyï3\¹‡Ó”ô6#Q¿3…­†Kr�kT
+šñä½Ex’Ë³æCšS­YŽ£sÈdP­óÃj^ÐÔyGæp·'´ï]GÁRÂ*ìþ%áF	OñvÝ¡¿ç[ÕÛxc.}ªÁþÿòôáþnmÛ(qºüóX¤D Æ;–	q€æ©Ë�i­^;¹òÄ‘;}ÎªçpFò�øÉò›&œ»¼ol>·0Åß’˜�ýŠZ�HÕtYäwÌ'�–�Ÿ±’÷þ÷Ó¿“áÐ×ö§�ç‡yyÑÒw~–¬B†"À
+RöÃg³¯6V'äœÇÑ˜³:8©»%²Í1ÞñéKKûÔh¤Üe aÖ¬ÄÇ”ñµ^�ñ+=g*ÕkÔÃÎÜûÌ+…„ÕƒA¥û½1†˜Øì$Ãc|yÖÐb±UÞÂè’ÑTùë“Qêÿ'‰õøNŒ¡Ô Pï›e’ÊT\�ë‚
+jägÑÊ þT¥4[ñ?>°Ñ-	Lé›¹fðÆÍ|uÁ¶>ˆ	•A$2–"‡&·e—¨UB‡ í2�ð·á¬Åe!ýö;êº¾KDolb‚¨—Ve�Êcê~qº×	·nŒŽ"Ï�ËŒ¨êMB-,‘û]"Fî-1¿0’ØÉ­½½ýƒ4ò¸s}Š¿<·°´3§!­�µòœ_g©á³è+‹ð½ôœ]‚ìzõõh»ÈbàøÁ­}ÀbÌ¬®/ñ+p¶¡Š#Ó­aÂ‘€–§$†LÊŸP1mª%¥Ø×âÞ3ÓÀ�ðf*p­Ø«G`äcïãÅŽqFü˜)Å€+¥ñÙXi#;ËlŠû*|Qpˆçþ§"Š¨FíYˆ«½ý‡Øa<å<Tæë„öÈ®t*zÕ0b/PP—ÙnÆýŸµPj!Þyo�]àµÈ#^¿ìmDk³£©W‰#œö©ù%ˆ�™þ6ùäúÂz„@‡#³¸{ˆƒ‡Ýµ�º9»Ù}®ÑÅÊËbÐ´…kU�´´fÃäÝ#VÓôÔšúÂ“TeEDpgÊ��ƒ0w×¾¬øÎòB‰øXnž‚1º1[‚å>äâænéÜ<%Õ¢*W’êžYh”<Þ„×ŽÅ �œE>)¡ïÅÏƒý.0Ó_Oç—îÁ¥Æ˜ç7Jó‡žC ÷·E‘éuwn*½3å¨²¸¨/üB\±½LtGr­‘ÖÕ(!ÅFgÅˆr»¤qc—S>;a§-9°þëÐÅ¼}ïÜ‡|à¬8™<ˆFÔv¡‚þúD12~Ø¥VïK¹¯Éç)CIBÍÖ¸ÈÃ¾„ sà„ßÔ–2HŒúS!˜‡wÌº$ÕIÈG‘ïqh+®“aûò¹›a\|%ï}IØytþ›9o)vI+Ü, ¿nûfÃ‘nØ×:WOX	Þ}Ç]d °¥1¯c¾ŠÈ×böÇß·+â¶N
+nÍr…N…qß�—uY
+JÉÍ~o&)ÃJ/ŸQgãª»0Œ‘†À'pÁB7àg’Žöœ+ˆ,ØbŠî\C+'2Íƒµãß”ÉxòÐ~‡£3Ý#eõ7)BI÷`~«�%×)võÀz�×Í– è›_Š§4�%!!™ó«ð5ù”ÉGûßW/BG p¸øÞç/x=»œD¬È¼âH‡òQË×•å[
+sÓði�•Ýí2ŠöeÜîwñ¥Nœz=ãÖö�q†Wò²LõªBU‹`–4GZW9¨Ý9msv«õTÝ„+Eb2‘º°Îõú×¦6×R%I²ìqC^WŽ2úÁXÊz~Mxèm�Ÿ//½&ùoå�\ðAðZvŸ# ®{ùÛ.ê®bˆ1#åó'ä«nü°‚€¹‹è¹|['�©"ƒ†üñd–á#Ô±iˆõF®3g*6a2ÓXRÛµÒ*Š ³¢öøuÊÆ²Šânßdå1£&k=V‡U£�Z““^Ä_2¹„AýôFNÅõ µk*—íÚ	½+ú[ØRØvCb…9@;sö«s#õ9¤ÍŠ4ºGÞIïËšßNïÐ¸¨gjM kKóŸ\™;–ŒòD§ü3öžÞæA@k®åý{ÃT{F?]¯±®ž[sŒ:¯{MtÁÿ‹44ß‡(¹pÂ_ØKßZ„­;Ûv†sÓNÞw}ÙÔõÐ7;#3*×ßÑïS*�C“¼ŒÖï˜·ý£Ð!·nõº³Ûµ	q@·¸Û—£õ1WDlxý‚ƒˆ÷èü\LøÂÕ°»‚�ÞÇh4×~I<Û×Š(2¾	£ŠíÓª¾ª¡MwO¤¦Ø‹ž$åÌ0+ÿê†œx²§©¬KÍé´-–µ7KsÀQI§¨!spÖ?Ù'öë“°�¹ÞüÆnÔSîÝ¬ÍæDX ?Wh~$‡¡€òÔ5¨Ì!{“TÁž×à¬¨ýsËà²‚A¨v¯àôéAóÄ8¹o±³Š$†PA+7†à˜{+ùyNúXÈ"'»�B¡�7Ú¿ø:ÜdnÿÀ¥Ä„ˆõ°ÛTXðŸÈô#�Z¦áj&qd¢¨H‚K}®ýÖç3Ó1xþ?Ñ!œ±9cz-
+WxÇ÷ôt ?:¨Th¶Ïÿc“ rôÙòšÃ4áYježÃ·Z'oo¨"6ŽCi�’Ù*àŒ'¥
+)Pžt²¸3_·4�cqòSNaHÈ§=êâ_�€Uí|ÃÎËZZ³o=j64ß	¿å	g—h{L+C)vÛ¬b�“ÍÃ�û^áÌã6¾vBÛŒ£å¿_Ða¦Òu¡µ¯ÙVÏ^ÔT‚º^cY34C‚o6åÅ¬UwäåÏ™ûŽÐµ"´\nlÈÖÓi¸zÙ­ä7–1w@þ÷»oa4p�bM›¿xœ6(TûTô¦‰ÑÄ”ê¶€A¡2}hafZœÏÉgÛqiÕ=lB
+ÅðoÁQ_®ú:@±âË¿}Û|qá#v$Ä«æ¯C½Ó(ØØèÏ{©Iêõä™Mè—ïÃŒúÿ»;Yg<ÅÊ$×Jw'¢–vÙ  Ï¤!Ç–§³!‹¬F’²ö·=ôƒT°g�=×Ò'ê
+ä¶úÄhýMÀ:MZýñMÜwÖq4ØÎáhæ¬bÓÓ[ÿDnŽ¿¤¿'"êÙ}£0—¶¦QÈ•õêûPÞàÏð,—P…:ï›áª*L:qx/§Ú>IMöO¦¦DÛÊQåfVKK+,É+«'‰¦(ø)7\Zùn¼›[åƒ¦¯£þëçt¸–’W&âÍ|t¬–S„øx†áóûÿú•ÊY!Z/@ï:W4Ìù^Ök­B~øœñ°·
+jI+4õB ¹3»&ƒ˜#O*º^É²|¡1¼DH{{D‘ðüy
+<¢¤¼‹ZÝOáÖWT+4¿=HRN{Uô:ýº]E!Êœã{•ymóáEÆÁ=•†›àÍ3¼�P}ºL1¶”rv¢¸¥X|q�ØÒ=õvš¥îzeÊ*frëI|¯Ï*U�xÅRœ+«÷©ÒÕ¶ÆgS[l	ö49ŽSµ‘Â_S{?ØGU~à·vëhG¯áŠø.DŒ—œ”l�Ü[Š¥«�Ð0!]­³'R^rø'Ë[(3,
+h¥~º¹<-j•;@&ã!ZÃ*Þj}WKá‰ÂóÅÁ7 ·«‰†Y‰é©¡µú'RÞ„úÊž‹:09¿HsÂÅäÚö¶tÍwÐÇ·Í;¡;®vœ¥ ÊŒ @:	†ºèÙáè;tVr£æß™~QÐši/8Jò»ôÕ�ŒRýªÚxVîË›5°ÒXs	€Z]¦e§Î§Ñ¹AâöÝÅ
+ò½:&ƒ¶í:E6uÚ�s;P{ÖG�«|Ður.q¶eç>ê¯ÎÑm#*\uì CY+È�ìmW¼ÿÙÎ–©6wÌ0·q
+}*Nd‘Y³[•I™,7‘ÑÒ~¿” M»„ÄÆüá5w×ôäK-<Ÿ˜íÛþáË£2âˆÇgäƒsdo¬ÚUfnÕÎh~VëEyìõâ§½ãþêD™¼zÉ°yöx:>»p(ñX›¹¯Hæ‹W/AxmµCàð60\Ñs›¾“‚*båt6¬JoLõ¾5¸r •Òù;pÁtÃ0[iÕáßƒl.M?öæýR£õ¤%¸—³CÀö­ä¸KLÁÔrQæqA,ãáðš;1'®TFßNÉu§ë�•�™&øÔ`Äf=ƒÝé`£•)ì�*¤Ãdm=Ö{f�¡Ë`Ú= v�ú�Cýø±Ìà
+4ó=Ô”É:Î<n„C¦«(ŠóêƒÙõà90'ÎRán1–ƒð€"ZŽ7¶(“¼Õ¿Ë>Î9@ÄŽ¤'ñÇÏlHu§s¶›KîÄ@éh[lyíq´¡­pŽ”CXl3ö¥l|íÓc1ðÔ:•ÓJÈ¸&™ËTµ¹wƒbH¢7C÷¼¸ÜhU­Z·’iBIç�+µVR`8Õ/‡s¦Ã©ËÌTW€µû”³Õçýœçº¸+um~b­=£�6òŠã{KÞ==‹\@VÂÃ;ÖHp´ÙÍ¢Ñ¼²ddÁaî¹%\è<ßš}eüÅœ•\YÐnèQ¬ÏÊ¿Ž.øm%*ð™I²¥‚e†l¤m¼q÷“ŠcUE6"V“ûf4ÅµˆÅMÆx²vÇµ«çk6:‡”°ÂíÁf{%yàe/­`b	 ëI-¹à‡Jî?*)…ÁN4á}z{²¤µO¬aã><Ñ ì-×þƒ|Ø¤èY+ë•ÒH,÷‡8Q#CÏ�ûhpÒâJ“ÞÚ´'_õÛ„tâQ<BÂÝj>.IÔÂazR×Í•—¤gÒJ¸Üñ5Ö;Î òÂ†\�"V¦ÑD”G³U@:§NïÆ‘ÄFôÛ?K¬«ýÏW¢ÇÉXÛ@i˜TúSÎõlHhxÖÑÞX…ÁkGæÎQdó�Ž¯ðÞ]hjß«m½pöe¬Ã]8vÀ˜–#[ðR9y"&Íƒ¬[8
+A¿¤%Ÿn&3]à_Ô½É»À
+6dYßÉ½|‚½Ciõ•Œ›è±—µLM½A˜¦Fh�ä±Çºyš³a65„,IëÀ�l¾­šgYÎ‚É|ÞÇÑg4wÒ„=«“Z`Zÿø^£Õºhh+eò ‹ó†ñª·Äëí‰gZCa
+jìbwv2Ú]$ÛØ$¢Ø²ÙkQ1“Vð7#OX/[¼ÂÌSw…§´~9PýL=ó¡¥ƒÜ—ú|p?s€ŽáMgWNÍÌ¹çcÛuìpŒ'PÕ
+Û^MÍH×Lrg/3²4ôÕwçUV‹¸0´ú\²"57¬¹Ò–¾YE©?¡ôˆ[ÂÚü½n$}°1nÊå8âbVÆÍ”ÝÕ÷AE¹½Ú!:8ålúP•fiuÏ’ÄçÛ~è/|Ê\å[5mxÙ&öq€–5'L ºƒ‚”_V™ÿÓå1™–Ïqs²­éô³÷‘p	Œ/3§¨“¢`û‘ñ)Â"]Â¤ß�6§?¹·¢ýááòÌxŽÜéGá
+ø}§l°D-0BÁ¡<;ÒŠdÈº¬‹1ŸÉ}@˜ÐçM½ad½?&mØA	âWÙ‚Ý©§Ü\É2F«lÙ¦ÛIñ_Uïn1šÔþØ!ÁÔ‡Ë4G¼Nó!ðÁZ*Xvƒ;¸w¦ñ3•#~>C¡ád‰¡aŽ‡­�%!½¡Œq˜¤ýþ5BHå¿f5:!á˜û%Ó1ØK·¢¡ˆ™«+'ã£[±ôŽQÉÐ~þ0Ž!\£!X¶û6R¹{—"` L´>dw!è‡o¸„65¥7Ìt5¬”6à1Ø%Ú"<tä0¦ˆ/Ü©�þ{îþ|UAºEi‹œsxÖ¬iL(c'Eì¨@¢ÑSÄ.ÇÄýç‚´zûÛÔ#ÿÈš5Ñ«Ä\>÷wþ_+Ò[¶w´J¼ŒÈ²ž*$Mø±twˆ=Q[ê*i‡«ì%dW®`g20™w<Ée6óýÅYÂu¹î`X»ÑÃ~WÜÄ}Wu½%wvØqÐ"?Æôõôc1…Q,GÌÂ
+L½9åù¢¶O&÷>B¹«¨_ÚÄ;WÀÀv-pC@8³êÏ¯w‡Ì/Â&s\¿û<ÎÕBH*,j¿ð7TÚW¡ËÝt¤¯t \ƒ‡¸š«ûnµÛ7zâE!ÊÑ€�¢¢Sløjÿ‹óy¹ÎN›ÒRÃâG5ß%˜F—ÆE+¬‚i›Ð0"ñìC’�¥.ˆçÊø„>JrAÔ)/Ù¸ì1¢öGÚúÜ5âL›ì"éƒti&ç¶rW˜NÃsâJÛV“×#@à	±P×´BÐ¶ÚŽ.²pÀù›’³.é;³¼e¶õ�[W8š´—Ú3š„Ÿìd
+ª�ç¯õ|zþ'pÛ×yó×ï`ÂŒINð¤ÑÁ
+(Ò@Ù£Šoésfò¯|ÎM‡…ªIÕ“.A^ßÐA¥�IVÒg‹Aø4¹›M0¸hª LìlÑ½¼‚Ã/D­´@ø—ÁÝ]m>„½"àT–oÏ›=³îWà“8^tz_U6† q2—NÎSî£G>¦¼lL1ÜÒ�]½E{pkŽÕ?dJ®cÁÏ¾9ÁãÞgý,u
+I"„Äæ‰EÞ;¯à…¤Þs«}÷X%urþÀªÎH&[+‹´ çGyHõgOªëº�ô&C9Òa1'S�2ôJ1(0ž/lÁÒÁ®ëtì
+Þ–ûðJñ,F³1U¥ˆ¦®+_-Y2Ä84‡>x*cº~ˆ©­ú¿ÕË‹m6†˜D¢Xæ'pÎsO]øz²>ÒLB1z �Bg’šˆÓMêá™E.À dzäùXBÑ|QuÀËÒK<·ªhtÜ,ÓÁ“u&¶¡C·&š<ž–H`³úÒðlò·��uRFƒŒº<N~Æ¯øÚóDÖ—h\°ºZ5~£�Ú�½‡CÍi›®Y<ÓßO-|_1Ä9	ÈgöÇQÊ0~¥(¤¤EB9•Ï)(Ö‘LwãŸÔ*¶¤°W³ê¥8WÄ±ºÏ6ÀQ$ç#ì[O(qìJNOê}4_�ç¸·fŸ)K-úÛO8±/Õ¦(°í‡	.N]NYaœžüÁ’tîã›nhÑå¿Tr<œjo�W°½-'³zÎ�‡ùs-ä¹¼G§�#îFÏËlqN‘®â½ù>v>vŸyÿc2Þëª§b�ð6z>, =o€t¸Ó
+^×Ðß%Z}f^ÔÜŸ7ïèpö�Ì[
+ÐG±÷êXè>šìtü ¯½»8Æ_?ûÃœSäR;„QíÖë´Žh:úâ†Qñ‘Ëimæâ/8uäX
+l÷En¸·ÿÄÑ{ŠL|sš³ßÛâ‘F…ªm—ïh$½äÊF]÷: ò<†eGÛÈ=;ñ$w1õ ˜6J˜AÍ‚AôtOPIPúpÂeÔî‹˜ÞÃ9Úh²Vöw6©ÚËA·!à�!•B|ÊP|›"l2?ÇÑf\£NßLœ�–ÏMôãeÉ[˜Z°Ì‘gýOâ¿=Nœ�ç6g±‡ÊlSãú¤³ÿžc"Öl7ý·ï}_\L�ÐÃx5 8ÉŽÂàÖÓ+�¶Ý„z„Þ^]‰6êÐ‘ŽPFjblÚÊEùÙ3)-¾;!$wücQ‚šþ¶»«KÈó°‚
+ùžT¡›×±‚ŠîÍ/‰ˆm'èóNeÇ÷û¸oÊ)’N¼,ø,HòÂ*8ðÒ†§*]³{cõí“¾E6ž‡�a�.Ë4p¼å1];Ë£ïÇº’˜Úò™¹˜›�Ñ¥+yÈPä\ìjÇañÉ•÷”º³Éý®ˆMãœwˆZñb
+øÚ¢¡ò/Á�%šIÝ°9ìø�«�Nb²ŠOßQÄ,õØ¤wCâjÍM6‚d•Sõ°þ‰HL”“ƒ«ûáºfim]ßÜSV¼” ³,ôËãæN¯‚Å^tªüÒ#ôØÜâHuØË.r"C—þ?®”,�ñÛcqBújU§@¥…Œ6ÿÿ{q»}ÆãfôÇv³§GíÛKæwˆ™Ê|OYM’©�!¯Ëücö—OE6r»glÑ:e('Ð	l­ž9ÙPBLmyz¾•” •Ôà¬‰{y–ú -/6[
+;§!Cæ–�Xâ�'‚Ø–s¹aF0[pS6�ÉÄôâè€e¸å¹Ýqëñã“ã�¾ÕÆ¸¥HØÉ|< °ÔnU�Tu#'ê5ÊI®F}°-èÅY)­Ì<§hu��¤:¶]ÍÃwýÄÉ…™K>6ÁâôÂŸ M©×�SÛê8˜pH�ô¤žžlUà;ÀñëµiYD0šñC¨‡˜Å½á°Ÿ|eEKh*»j¾‚ØcÓ§]­y
+Â{b`2sT–Z¸ÎHï¡Þ R˜,5“äIH6æ¦è!ï–&ê,¹``_sñÈìQ~áëdŒÆ2Êh’ÎZ7õ{WÏdBî)àæË<LÏ¥ü6w×{ÕÆÃ–FòU³ê�t¤E­õñÜ«š*?}dq‘
+œzÈÆÓ¼ßßÇ1±¾q\¹ðg÷4à'±�@\§ÛäÌŸªÄ\wj5åæ‚BBZÎ(·5 
+ÎbŠ£Zw r»ùbÜžÒê$bpjzè™¾ÕZÏHå×Î+üùØ@òW©{:›Î¾uèô:ÐïòŸÞÉMÒ%©DŠºHÑ€Þ,îdÞ‘ºt¢~Ð)ˆ©Ë²stã^Çoœ®œåØkh2#‹ï‚ð”£Êå;·È9ZñJŽÅk3Øò¹'HÊ+Æ³�“O­‹åv‘U²NFÖ‹ô:Íß°¿io«�½Ý&©[ L�¥Õ®Í}�›ÑE“ãôªÑ#›îM_Ÿ
+LàHò�õ¼5ú·Œ]Ý•1+ÐgÝUH‰µì|	bÂÊ;Ö½U°bÜvaz„qn	}Ú5(j‚Õ,!!Ü2ZÇM3†Ÿ�‚ñ8»¢ùQ32¬g•Ð)Ä×àoà4ƒ¯„ð‘Ì€Š²×ØçEûæ $ý]½½‹ZÏÅ©£ï‘¥%YÉÓT4x˜~ìèÂMço—­CWï€$’Œ †0p0GmÅ'®\©ÂZPÊ,°Â~‡íÄøuOžiý“�Í�XÍ¡ªLÖ‹©}%„Ñ{aXäœïÑ¢h%Cû Ý@MvËw�ñº–ZÞÅiŠËöep„—$¬³j{æ ìVË Ûñ!ƒHJ¼òn1ZËÔµ(ËûUMA<bÒà§¸
+tm€Æ‚×Ç]v•¬)ùã–ã<¶“f÷Nø ¦¦§•®òÒfCŽNiåSñKdÕ«^A^–)æ¢tSŽ„C¼À°À,�»zØ‹ÖhÓ†U~LQ�+Æ» �®»jŠÅmÑ”)DdàHµ®&ÒFÅ~ÞÝQu#J6u·Î«C¾,•Ý¿º
+Ûéê�Öâ‚’sj&CRø˜‹,l¢pC5Ÿâ´ßÛáb¦€®×ømÛç•n�Ô²®Î½Ç
+AŸÆKcVOE§¦iaQÆGŠq)­—49_ã)v<£E¹3rwÛØ,ŒÔ€òJåÉOEjë¥ÚL±²œÔi!V»lq’Y�3TŒ‚‰×˜äŠ]`>gxA?¾‘•'Äz\%¦ƒÇ-xM$ã™‚IãA'wÑŒ.y3/36³Ÿús´}æòÇ¹û•à©S¡IðôðP©¡â¢ C~Ðäz
+KKº§o}ìV‹Â[/q£¼ýuªAè�±?:Eà�áO)îu ÛÅŒ®k†S'rQ+e=V…`e}¬‘ˆ8ÂLpž�(��Û*µ|g4n‰+RRËèÓquÏ¦tºã±ù|9êÖ„6�cëÎÊè{%ÎÐëîà:¼Ã ðÊ¾êY
+endstream
+endobj
+7 0 obj
+<< 
+/Type /Page 
+/Parent 65 0 R 
+/Resources 8 0 R 
+/Contents 9 0 R 
+/MediaBox [ 0 0 612 792 ] 
+/CropBox [ 0 0 612 792 ] 
+/Rotate 0 
+>> 
+endobj
+8 0 obj
+<< 
+/ProcSet [ /PDF /Text ] 
+/Font << /F2 105 0 R /F4 104 0 R /F8 58 0 R /F9 59 0 R >> 
+/ExtGState << /GS1 125 0 R >> 
+>> 
+endobj
+9 0 obj
+<< /Length 4570 /Filter /FlateDecode >> 
+stream
+ÞruHñ
+a�žpÉ¸¢H5ä0ÒŽ~iÙ·³e~qª=D˜¢~º±D¼gÙªU©k6/²cqšÎ1£	É-8ø°=+à#Û:œ}�ëÍº‘ÉïebÞ¥I^°56Û×ÒœU*�‚Í²og>t'@é¹ƒ^þÇ)„´:|ý0:Îž.Òµ÷™Ûé…DØ„L7~ü�l�ÏßÌ›€ðpøK\Kýa}MäÐ»¡ÿ
+y&Ár/ûK=&KÊ‡”¿Ýeó@Ú9Ý�
+PÏ˜˜YÓ\ðH¶á…ºö¼Šõ›Õ4½[¨®Ääv	ÍO°nNcfƒËï®¼M)±¥  9Õ˜Ëì8v‡ÇB=‰¸vè¢Üj¶L¥u
+ò8ín7¼£upÌÚPØúÔühgƒ"W–s±½QÎM-Z[ÄÊVŒ¹ƒ*ÖäÖxüÅz%ãRùxˆK7^¨T‡-ÔÃªøqnªxœ*ô<Žæ	ˆ�Š_Ìkd¹]y‰„Ì\PÙœ¾¿â+’d¤:N@WÂ¿ãÜ¹\‰wj«quDÀ(#¬\ê¿ýPfßi‡·Àƒ*ëî�€ß•ob­ ‘.Kí?&¬LugKÐ=3£‰‡‰g.öŽ#‹"Ìãc�=H |Å+¶ÁfÊtV>jé·ÐÚÁ'r
+¬úE•q5AV‹3Ý5[µÏ¡é�bRÌ/ò
+RkŸh>Gðgz¯°~Ùçþ�¨ �àµÁ±ò„¾)T“>c—8D.«,áˆgÖD±V¸ÙÆÒÏ!>WBýÕú¶LŒ	 ÒÎí$æân£hlaÿ– ‘jäÊÎÙàçpsO.;}îë9S˜Ož4%í»§~b•9lþŒÿ&Ô‘¼—9ßy‚»‘Gw
+/”}ë,¾”Y©Ž�Y¡|âÑä†ÚÀ“+Zˆ˜.#Ö©G/u�1*Ò³k;GŒµD0#§<šsdÅ†ÈÛ¯¿Iû?
+È¿]ö‘O^Ì6”?Ö|,½[<d‚nã#ûXYèTfê*ØÅ“«âJW‰1�ü/ÃY£$9Ã�Ä…öžtØ}q/¯uK¸.ë?'(ÝÚc_Läæ€4Ì»�ÁTÀ)„5’ÛÃÉ�Ó˜ñ�ÕŠ`3¡Q‚É‚ç.€+Á­vesbß$x½£±íO²´£ifµ‰{4ÀÀ5ú•¤W±÷úeŽ‚ qp*…uâÖÁ¨ˆ‰YŒnl¤Ãt\pU ¯Úƒd»=?
+¸L§ ¬ÕˆI]œ¢³š
+ø=@š‘ûd£ì5~B
+Tså„8wÚW	_žð	t#Í£1éç9,‡™Ì¢?‚mRMót66‡v•�÷ž}5øÏeÚ	•!˜¦�é°�D*¸�pµÏù)Ðç‰Îß¶r…¦¦{˜¦¡u¡±–‚+×wQ4äKìPÜ\RvÎWS2“d‘ö˜ª:¹iª3$žé•	¥Nu_g:7	tñ…,n„^õÔ„ƒú3ã[¸ºÈÇuà…<£@øùe¾Øšzù¢gª¤‡
+Áy¢±³„!=ÚzŽLˆüo?¥9ç¥†Â¬wíˆ¢&¿YÐt(ñ]ø
+Õ5	N§ßT07 Û=7žÚ÷]¥²°ªv2ùWÁúvuøx_>·tãB$¶?†“dYðØ
+µ§a‘8'ÞgøÎ§å1èabQ£Øø‰…ð%#F@5¶%-E[MÞùŒy_œ/"À,¼…¥½è+ES¢À½‰éh3ÅfÂ%O!wiø˜¶ÓÙ0Yiª!ìó@Éýú7Ü¿ÜÇ®~ìy}ìQ‡ö'Ê¼d7ªË°W@Ü‰û4˜’ébƒc"kN%Ð]—TÍý«ßL2ˆãnö^a«åTçf‹'³øþŠiÎ.›(í›³òWHóª”—R™IyÝ,Nb¢!o†^¦wqG4ª5dr¡ÆÛt bß_Î;¹‚þŽIÇX'=˜A=zp­Ô6¤9�F¬@ã±»Ï¸xQ‘–$™C¼Ë'xl¯?Á·vë”^eë<0M#‚ìÿDöÞPþ‹vü(È53üsœªçü¹¬–Žð3ìjižAÀü½Ë�ÕG\RçU”,=—Nœ¹Á6Y‚&Ð‡¡�P£i+ÿƒ–ûˆ©^@¯Q“¾ŽáE/8’þv�G�ƒ¢­ˆ²­ínRU/þôÊM_µÕ�›¼‘B½Áß†ý­½Ãö�‚ŠYö§ˆ5@Os²œï;¤jœ‘cP ŽW®m£:âß,r³û3¤ÿ¦Ä€yM@qæ(œ^Ôù[¯“¤+òrÒ£¥Óýë«T‹uv4Ê	G6×VjQ{� †óGsY¸Sä»Çÿú`¦µØã°äµJo“ŽC’Y`½éFÞU`9'ä<±ó¹4¾ Wc±¥%Ž`�ˆjB¼™>sx6v©ùÁÊµpÐã`3?³½V�×µR>è¡ý„Ì�+õFþvïÑ§@eÈY4æ¨‘¤J(o4É±š®P®óÓÉòä�‡´Õâü;³.8î²p¬’ºi¶2Ó¹ÇØ…ïU¶4ä±àèô„éªM:¯º×¬°8¶7ïÛ¥3ñŠø¼ø0îPi!ê÷ŸÊqTê©êÝÔ¿*,jfÜ{‘ÂlþF4î´b†V~0û?¥´ÂÃ"õÜSÐúáJp±ØS»Õç·³øüwŸq×–—A#´|Ìã�ê5®ºvx-ƒ
+\“ˆª‡rlÊËÃr‚�<Ñ²vƒÛ\n'¬ëhÊQ�žß¥gûŸ4iÑåiñƒ%3%ø€¼q+‹hV³cÙHÙ¢
+·Tà³ï�¯¶åF«.'PÎk…k$øÛ°È)§…Q²/öºvp¯ÝÜœ�-õ>ILÙbÌ“^ìp1‡•¥PPþ²öŒ¾�\KF*E æ‰¡‹È-ì ½éüö¡Ì7U
+hwôÞíÕt‘¶×ã�a:‡&Œ �µ¨³õ([˜…k³«x8òÏ½?ˆLóOAåc.ápÊÙæûbwJÝ:ÍˆP¼GÞá³�]"¿µ^±Tü�§X‰õpqífZ!´~0ÀkùÜ>b{‘±“ô�ÿëãÊ8Xp™J§Ÿl6Ï¨„Ê$@´:Y¾^¾o«ÛhP“+vÃÃÁ›—Ê«ªjƒÏÞ6\–Âƒ1ðvçÔ†‘\•°IdËKã-(ÛÁ4ƒïOÀƒü`w€†HÏŒfO†‹ˆF=ZØm ‡Ø0Ü½¸D)Î^·Ï²�>õ=ífkk2/äË c!ÝÉAßR­¾fqÐvêª„¢x™ïIŠØÓqØ¿¡ùu²�FÜ_–~Âým¢C¤�7K=„mÈC`4E(Ÿ&aØË4Üþ‰@ÙˆRª~³4ŒÔuX?Î“4¯JÊ3¾ÒîXbéþK¶R_ì3çk­,Žj1>·ÆÊ…/p,€sî2«îÃ?>ùlc	„júY¯oß:ÿ
+V5îXáÎ�ŒzÉI®ãÜ†óæG¹2¿%™-WÝ	BeŠåkEêy:*äIfyi/~—œo ¢àsû¤3H1j §YCJ®=zqJMrú¬¤r�Å„€[xZüÖGÍxÀO Ýl¬rr»"‰É½•±Rˆ/JÚ#_LÓ×ý‹ÉñäZ,1Ÿev¶ƒåû‘ÕW~U™/®õË[†V€:ãz74@	‚2ÙNS{†IFn•ËƒÀ4á‰¼…ì4	à!qïê–WíäßŽÖc‹ˆ°N}‹áYÔkôCY¡Ä�6u}O�×v
+]ON¯uu™{gÀ³’žðV‰Ìè;�¯�8æ-óÕ`¸Ó‰S+qš¸Ÿ@‘=Ê›A[¬,7J:ã†nRÓàÕµ–\j>g�áÀØÊ:y%†Î]Õ“äf¯1ý½ó£k*£ïqüJÒ"Mf¿JÌM=‰í¬£‚Ðý¼G+ƒ€í¬Š1Â&ñ‚3“ø0ÕÜCÕ8àˆ3»Í_¸ó”U
+=9õN>fhåR%V8�,RãÊÕí¸<s"/¥@ÈË˜éAAÃï�~ÙKÏµ‡ÜÔ�)�ï6ŽB�ô�Ê	PAJþñ xKÁí«ÊÐ
+ƒMöGÚ¨æÙYUgX§ë.ñb“¤Èl~[¯È>–Žl;Fœ§iÐ'¸‡�­­µ]ŒS_*ç�ÙÖ&¢¢µ# râ6Ž7‚Í“Ý•Ìaš£mëÂ£^OæÄô@x�v{»6ÙòtkÑneWµ_=¥ž8$Ãœ< ˜ù·XÊÇTQ\ûßèvTÇ; ¯7¦Ü”2'ÏÝõy­U‰ÓúuN¡Ÿx1Ý¦h¢‰ãŸÿØ@ÛÞÖ<å�",6 hÖˆu"ºtÑp¾>0Û”ÅÑ&çàZ½£HºWÌ>ïùÍ[Üuô¤ë.‡é�o¤ë`ª�Å@±(úûT¦˜-‡JQ²W]5«1¹NÓTk}!+Hjš‰NˆÔJO!ÚScùM˜ºÞµjÆ}Ð¤ˆÒüƒ'õ”>	]œñ•Æþa]+Í±³röÆ<°”À@Ø	ûD÷)ø;!Ã$yz/È;k“`Ý<d¼Bƒ#Ð$®Ç:AÐ»Ð\ï…ìÇ^‹ž�H8‘PÌØxIÛuYˆcwßþã,›/°MzœŽD‚ÞÁÐù.vøü1¨Æ‘(Õ†q¸vvŽ~0&åÑBKg¹¢v}t?/R˜M“”Gã!Šg/�ÔŒK„’13Ö9ü-›µwåìoì\—5ým£Pž#Ü¶~‘�½D'Î•{^È	PøFÕñ<Rá\›Œò
+÷(ø`¾.áÏú‰ƒp ‚.M_
+SÙwÖEß¿-ÃœVVÎó=hX«¨'äd7¶&â„_¡ñ"kÇ¶yx�rc’}ä�;Õÿöe´Ý"‘ä¶'4©¨Y Ì™‹‰ŽQË©&d}`["¿_¶ÚJÜg=öËŠ÷ëËŸnùÍ‹@Á"Qd$,f
+ÁöR³EökÜÒKß,=Ú‘ÝV¶ý¾e`9Ê$ÑàÚ¸¬{·gÓ¸^ò-æA¡>w�þFð9Ý¬/1¥(Ú§&:» „}k³LÍ ‘‡Ô´Áìµ×‡Ž€Dã™)í¯�­H¥zQU@Îür³4­€‡jwÒZlåÿõ\ðº£Òo°!é‹‹›EŽ
+§MÒ=xWçÃNäõ¥ËHž\¹ã5¸¯œè±�oÑd;&²ê´¶­iÎOêDËøÐÙbü™Ik6mçíŠ—8û
+…˜òÄÀ®©K™GÔàÅ"�/©ÝýW'42™* þ‡ýÝ®±Ëæ–K`Ì}Ï†®oº�T¯fFO²x#<õâ}ëÉéH":„ñý—š”?§2ð5z
+wA:dôÀ¼šê¥Ë9	¹Zu"o=tÈ>GE¤îV¤bbüâ^+äYœXÅ3PýZTw¨VÜAF!¸ú2›áÑõ_IšÞÇ^Z¬ûŸ0ÈG9M~¶ÞÊ:ã†lQ¾ÿå*bàa9_ü¦è'Õ^wK«A�H¬À$;¡k º<ò
+œ„a¡Ê“Ñ`_Ï‘�e
+ç]êC£GQ®6¬$”Â�#ð!©l ~…íÝg€ƒRúæÂ|¸?ßï
+
+'-‰jŽÑœ$ic,mýËY‚®^ïƒ�s…øBÐŽXá›þ{@ðÏ‰´ÿ#î"@"ø±r�“Ü4.)ØI›<@¡Å(å1qó�¯$ãËÄ»œÎZ›ˆ´ŠÔðF*ÜÓ£Œ; <%î\Î¼¢ŸÞÚØö�ž`„Åy{µÙË±
+ÙHÙß�	Ä<ÐÑÑ2š`9@¹³ºEaoîjÅpïXQ^ Ðè¾Nby\ïûûVÂ‡NEÊl'k	Ç9¢¢ýý‘á/9‘¿Thð`Úxé:ÙªçÌÑÔ4•5ß[6B·3Á¼þLÇ½� Xøz¿í²ë*2!q�ð� ¸øà~ø³ðËÙù¨n_¬bÅG+öÇçå“¦¨M[óü²$ÉDJB7rc—ï¡i@[%\ïð˜üÓâ—&Æ½>_<‡ÓzÊ<ËïGÊ~öÆi\jÄuCxx
+¼‘(9ÄéÉ
+endstream
+endobj
+10 0 obj
+<< 
+/Type /Page 
+/Parent 65 0 R 
+/Resources 11 0 R 
+/Contents 12 0 R 
+/MediaBox [ 0 0 612 792 ] 
+/CropBox [ 0 0 612 792 ] 
+/Rotate 0 
+>> 
+endobj
+11 0 obj
+<< 
+/ProcSet [ /PDF /Text ] 
+/Font << /F2 105 0 R /F4 104 0 R /F8 58 0 R >> 
+/ExtGState << /GS1 125 0 R >> 
+>> 
+endobj
+12 0 obj
+<< /Length 21016 /Filter /FlateDecode >> 
+stream
+¥·¯iË]—õ*üÆ[÷ðð—Ç¢ö^¯Ì
+>º{5/3Å¡{þ$­EÍÃl*×ˆ	™GjùÐ¡!‹úx—f0®ôy8fTV^*õcÑGVIcfœì‚RÞÖÓžè@H¦©Ç‡õ¾@[Ž¨	ºªp^þ�C@2H_³¯�…c¦àN‹vŠbCó{äÍàcä¿U
+XÞ§8hñÃ	–Éàì–NQà—{çb4f^'3æñÞÈFš_•çoÖ½'®)µ™…ä½ÌÝÅ¿‹-êkëÁí­‹ƒâÏ�ÈÕíÛš³K�ÊIÃi~0~lÉ÷í*…ýK\‰³(±ÞuÉ1®[~7œÇMzÝôÚ¡s_j·ºyÆ©³©¥�tÄxºÂq�˜aÿžóDÈòø0D3@Õ’	Z)LÏô²èëS9Â@r}¤#uåj4;Í×ÅõZÒxâ‚@í�³’'NÞÌöŒO©¦%2±àv+(LÅT�Æ¡>ÅMÉÒe]¹Bn{»¡´î%Õ!ìM¸ƒ”™8h€}Á%PM0áN[zx¼	â5B-Ô îEK¡©´®òes7€8¹§íŽßKegâ˜–ðÏmÆØëœ¦Yø(SÖ0˜K—BZHÊ­.éÌü‡$Ú�†E£Ãlœ"S­­0£íI†ñŸ`£þ*ñ0yë¥ôÃQq÷-{
+—Æ¶“jëù‡: «0±9s�6=�ZéÅ”ÆS·ü6DXAŒ’òml]³°öÑa¼”~™[û¹\È½5*¶Û1ÈZËh&h{IÑÛ¢vœ#½ØvÔ�Õ¡–_‹ÑnA«7ŽNPþA´¬4¶ù-ÿo°s1’)qU«ùB$Òï<ÕÀCÞ»\t—WÂ½kâÁ{§�¸n"@ŠÝèŽ|1}rtƒj’b?á}ÀÂÐ£¥¢!I�¡ÄIòS�ôùµíÁ²ÑSú•,�ïõYø$§7#ŠD3àÕ1š¿ì•Çá8
+í¨_**G:|7Þ¢BbêccÊÍÒs=’e+°I["æR­›Þ»2 æçi0êý=jOá#
+±[‘'©ŠØ8ü”I¶rªªOÑE¡eçšyËb©üá Æ�ïâH:N´�ñügòQ›×¢Ú<•�Û`aà¶ß«Â3Ýb®†éOÅÚÏôÊ–Iæ;Âa"Â3DDñ2€Ð?]¾æŽ9Nß¥tÀ¡0Ñº£ÇÎátš2êÖÅQÏë5ÆËÓƒì]t²¯úµ˜L«°Ï•µ	#‰u…¦‡e�É
+‡öq8ìÁeúÙ�+ÒÕ‰…ŠZT‘»xüÎw®âÄYVôó”Æ£f7Mò0lžÃºÇ­7í’eñùR
+�]52˜$ÜW°øsàüéf÷X	ÞæÇ9r#²AÝà`X¹¡o[LQS4^®4|9=þ�Ç
+6mç¥Ëqþç•mSÈIÛòúEwÇ9gc
+YÑø/
+#Ñd&±ú¿M²3tÝ~V:ØXa~Qf6ÒÚô³—Ûqxö¹ãThÒc+ì
+ËÓÇå‡µü€¬èD‰{Ñ©H¨6@-(!°góé�ÅVÓ›Öp°4iÌ’S!Ç°å	låiè˜Jæ@]6Â«Q„}…Å
+f.r3ªGš«ZJf@—.ÛÔ#ßÍÊÄÔäÓG}#UÈ¹µ~­(±T7«X—Œ�thuZ³.	‰ùi1”>FÒmÛ³¡€OýAiòßƒ��¬Ø~Ê.SµÌËê dõÞN#Ý‡Fp¤Ž�óu²9¿Ó4Ipè_o¤ïA|»¯8ù	(GY‰­·4ù±²�¿¨Ì÷¶u^<°éìM„L³;Ñ©Žê}cax[ß¬QDDOŠß}œ»Ô–Ì…OÛÏù¸�Z^Xé©é•	r ¼ÈüAkc¶!u¾"Ù¶
+vþ“/Ü£ÐDðkÑòƒ
+/á"¥ø> ²ðPÃDN0‡¨S&oÂ7æd%YÈQ"ƒŒïG½H\h$µ@Ÿà»øb�–à0p;Òh2:ÀS§•|ôE[Ò(¿ƒhFçGò1|æ¿DÂi¡ ëÒËƒ’'5-žè£{¤›xì×Âyxp$”¶oÌÚÎóŽv­²Âh°Þ�ùnÃ4~²Ñ-Z(’|'¦„èé! ¢—l/k©=3áÃtNÇç
+CT©�/hIW$y::RI$´nMß
+jëüÅ§‚™Ì²ï¸n»\Òˆ6q~5
+ZÎ Q{™“ØDoq<ß2âhôK$Hß½¬�ŽóÃ�¶2gºðÃdÍHl^™wßÒºó7�émü,äË+.Áˆ²dãÌ¡Ôž1_§3UcÈÇ—«
+�N�“Å*ZÏ#¿{ž4err!ìªîWQ
+}Lˆ„ß	2¹háp
+ˆ1ª×Kbâ½½
+x~H½O”£?Z·Üíñ¶ñV7”H¼	VxYŒ—Êæg¶°= ô_ ;\J$aú±{˜5®0C”˜mx`è…%‘¼åšÌÚÀïšD¦ëP¸òù¥ì…Æ+¯©ýh ››û D\á>¤Ûóiü?Ð.Dqî…ã-ÇÄ÷1o„±ìf¿lÍ ¡ŠX¶z�m¸*Û«†ú¡¼:¯g|¢¼^Ü™‰µéæ†Ú„ãX™µ1H28 ª­©>ér ‡OHk¡hÖyz�ÏÕ®ÐÝF9—Þ�\l6Ç"‰�ˆ³@!®&dÒQ‹U�‹ÁÅ~”FÔ×Þ@ù™•Ï?Œ0u¿a„WBHÓm‰Ùj&à­÷ü tÂ7Ú"`ÃÚ<ŒÆrëN[ZZÏÚš½©Ü 9ÎðPÉàà G7¸Ûð�Úú|)žƒ2Š5©*vÔíø«f]�ÄaV„CˆeC‹�J.]f…»Â¬%1†²}Çm¹½çÙ¯0çg»m¡üsð¼¾«+#=aŸ#¥¤è,qöÙæ#ÎÉÝÕò#½LãôLëÐ‚N–L,Uì±ÕÔŽU¬Ç˜÷õ¿6ty@µ]A�!ðù³á‡Å¬ÝÁã*³¬ˆåüS?O±ë”ßÊ�îïàTô¼ß‚›.(Œ§€fªàÞÏ¤Zô%?XW&‚üg{ãªEªÄÂiþQÀ$�FuH²ú”Rëzäâ£Þ;ú‰ànÝ]~%†2ÇÙFC¯êM†IŸ•C=nVC…­š*;2ÎOýˆÞz+V"Ÿ¹¥í/Úº0¾»×e6½T	h´`ä@ØsÊ�€ �Ù¤“+›gsXâÙ‡q©A†î«W®Ý¿Æn…	Ï�C¿®�«
+x1÷Ïˆ2Ô¬À\ã*!³�ÆKúþ«×¡HÎýã‹[T›¨P²‚ `¥Î8-¦b�‚ÍAÏvÄ´²—½n3Â'—Š¥hîÖ ¶};à= lÔ.ÂúöÝ´6ðK=úÉô2“X™y$…|~2²vÒA$9qó¿ëaiÌ~¸R‚Õeæã¾ÔWxD(¹ÊJâ8˜Ç6dÐêê¥1è¶�±áŸ³¡Õó@´ï^{~³�wÝ7û z-Óô«
+§„ç8ÜC¢³âp-Ÿ¡Ž;úÜ’— f5ÜÆ<Œ(B„‘Þ5`žR=¤½¹7à.<×Åødþ}êUR{­ïë@%M¦|õÏQ×žxi"Ò2OcìRŒ‡–ÑÍæé"ÎÈyÝf2š‚e™
+'ƒ~žêÒÃ$Rüì
+åd¼¶JØlXõ5Czvá ´Çl­–ˆNöÇØ!¸>
+ƒÙ¾º&À c¼çC¯üá«”–ú•còRG¸®M…ûoË�aÅ˜ZT¡¾¬/·óJ ÿx‰OÕæ&ežA„±¯c�j’of›µ¸¡a‰ß¼�sÊ>‡G^€ìôõ
+\Å)––�¯Â`ð‰7ª³
+#Ï�	¬màq%Ðåi«Œ¯VÆ”r³dèÓy­÷›ôL½GÿÎ”¯H¿<ŽÑú™|¡¢€±“9^ÔäŸ™R�Á9lŸm¶Z³ï¦sÝ,LîI®�âgsÊsÇðL`–}=G×,Þè„Áe-³¡Æ¿ƒd³?Êò°u4æÂxhMÞ™)ê˜i(öƒj]sK§¡Î±:p×k\Ë6C
+Oæù	•$îX2Û˜!jð4.[±Ü�ÞšÉµFcÙ¨\Aì…•‰µP37�Ã±EitEBFÚ»‹|ZÕ0)ô:ÍFçkñO¡Ä‹	ÓcÐü±Ám¶2âEÀ£_ J9ó¦!:?£ªØlÖ»�‘Ò.újìåyˆä®%:ËFcUÕ²ÉŠþÈñèš±r?,€C4Ì°º]ÕR#
+ÙâˆBØhµ:ä-¬ Ìd.»W|X�–)v�Læ¶�¢aØ�»óòØÁå7ú"J‚®Š7Àz4ˆ‚ÕµòbhíŠu›Éf2kiŠh¼™8¬C!wd†2'”O¦
+ž¹"Ç®íìµ.Mò’×lM×”£¾ÇæZ�Ð!Ek³©m´ú`Ô´™gÒãÝü({O‚ ¬”¤W¾Äô ç6­Ÿ¿B×^™\b¢íù×´f†Âú×*¦Q¯‘ŠkL’?ø’¦åé_ÕtÊi÷ŽÍ7^úNBx²öP¶�›¬ƒŒå—`¸Û8Ax9(å£Ö—xŽ­~ÿUÂáð^Í¯Ê/÷Ž‹ñBZhžá»¤¸¤ñÓUì•9&À%~\u]PQº^ÇWˆø¿ÉR×}á¬U5±Ê@�‚Çtý¥ë¼»sÅâ°w"$	ä3™[¶®<�y±üÊ†
+!=’¢Rþ<cî$Eþ@uK;�H*Dvæ•ë"Ö—ã÷ó¿,ãit`Ðfªˆô$#€Èo@àrh2bùR‚}]×¸¤5«ˆ”åš®§‚BÝ¤¿"Ôz…¤ªQËªfÓnE?ºIí·o·¸ÇhÖØf¬=¸z¸ØÙ~7þ+sæÓllä��fÀ=gqÌ©�‚W§Ø¸z:´â#ŒƒÕœpjoÓ‡^ÙN´¿³i««|åˆ9ˆá“g'NóÚi>×I�°�ZûZàOà r9WÞËW@”¿]GÃÊùŽÒÊÊÛ„µ×4bÙî¿c…^°(€Ð‡ð·Öj®ü†QôÙ™©UÞÓkšˆ¾o71‹íX÷àt1„ÄDÐFÇˆœ®Ó&ÌJbûƒ½R|¥ Ÿ\‡ã·.¼¦rß0!Ö¼W®EswÀ g8+Ÿ¬¡ÞpÃ}�S¶[õ5•Íiö×Ôy€éòÿ)C²�œ…þ9‚Ú˜‰|òh¹º¼{{ì÷‡c«dÚLÉ\®£3WÌ�zmÞ“i³brZOXºÔìlFüë½âùï!ÎY÷`=FÂÌFŽHD‡ÜµŸš™ºúv
+ú¸z?¸Dîó^Ùà’:NÜ�5­_¸µ+œÕ›ÁQ9®µ¾RürîèÌ ,8¼‚¶ñò3§d}f€Î½ÌÅÑËÉ®»…1­V¶hÐ¶á$¤€_ÄCexx„R!Œú”Ès(@ËQ©ª¾Æ€´ôöÉG˜ êÆg#õÄ×�0{;ó)Çk�ëõ˜+²·N
+Á,ÅE8•vš¸U
+C\Z4u>Ê*ŽXH³8N¥�nÍDºïÝÐ\\•@y€}õšêåFÂ~{ÜÖn}¿èÝ5¦?i$2�
+-¦ŠvÐÒÓËŠF”É_¯Ù>ÒKîðÌ&PÖ¿ýÙ¨¤Û¹“7YÖ\Ÿ6e¡à¿MW¸8¸óÊÝv.Ëƒ‡ÿÑ-ðÓ±y0™ø˜wð	=V4vMŸ³BW SÝäÁ¶RÔmoW|¤\¯LzFãG”¾Un1yÎë {Z�›SÝn³ãß=Ÿx»ZOÒºD3ç|µÕ‘û¬‚5ñ	‘iè-ñ­*½Óô¶Á Yÿ¬®5–ûP‡ÐQ€ÜUšÆhK„Ð“Ht€«°xO]QTõYn$ÏÙ¶v\9Ä‹Â%ÐKƒž>�Ev{Êð@YvLNC¿‚¥ì+½½q
+\4TgkEŸmM†—Su{ï*-jè4ymOGn¥l4>È	}“àªìßÝ³8
+Œ³.ëãPè	R{Ä)ÐR2	)9ÕD¤nª(˜º—�Auí
+c÷†4l+‡Î".LrDÒ÷^²›enÞÏßò2ë2¶VÍy*OÁê#~%S;ËÿÑ�¬~<ÆYÕ{Tdi+Šµ?ýÌ°>nÄð{%ÆÊ:/¸»â9Ê€k@éúEïå,BömÇKr9m„½1tÚxªrŒM‘“3ŸY*‹ÚË,:I¿ÿ9.ÕQl®9l2‡Ê�bž|Æ&*›
+��Yÿªú¿íß¢É7e©_ò3¡ßmXä.e¡ÌB~Š¹Æ<¸Æàû—9q‚T(¡„_×kÛŽî8Ààé9õ$,�á¨yUÙûÇfñùù³.¦Þ€V³iÏw«vXª ¯ìi¥‰
+�ÃQ�–aN–‚†–BÎ5¸´h4l¤;Z ÿÑ0Z“¢Î$�*Kck‹¶¿€oE3RÁ=
+©=ç±Ê0ˆ=CW—D|˜µ…a¨
+™€ªãþ¢oÜú¿¶(À®!¨|½Ceò“:2/9ñâ¶Ö%{Xd"ß,"ã4ïô.I4R’ŸÊûÇèÍ/u¼ë¼R¡ˆ¢o·MÝ]¬ƒzÍµR)ÃÊ7&¶ìõiÆ;¶n/1KBxS°í\½`GÛ û<
+ßéIÌe§¹¦”[ñx|Fº¤þÂ“Âë÷-µ¼MÔLÍëo¿-ypó_æ¹n9``V3â'›5÷|¥)¥"? 9á§0ÝY„Âá<kcü…ÄôAé$
+Ú¡°â§¸ºfm~ìÉ£x)î¥ÌeUZ#‘¥=Ïµ“8]™¢•2p,¢­^eÈ“
+eé(Â'åxb.sŽR¹3¡ò"©ÿï)£äÚ"WèÓH7’C’ª–\OïËŠñcÙ�"ûË\ÑòpÆ.='gÈ!
+ûJàÞn‡ö}WÈäv5úVªuuÌ_QÂ1²�@27Òå•éq«+NFìØ]Z`]°?w’ô3ÜS?d.N^³vC@i×rw! 1„lœ�Õ1R)#m8ªð¡A‰�¾`‹¡9ŒŸÁÄ~\•Äm
+êªtÐSÎˆ9¶ý>+è®èýqDÝùŒq`™&)QKëïV~ÊÛ )%ù`µlˆ4?–ÇÈØ`ÜÀÞV/˜ÿp¤óK;e¥xp¬“ú'Èe5ZWŠK¡›q XÃYy¹Uã½î^8!œ´NF‚nhÐîyÁm£5ã”�Eø!Ví#)Ú×UAøÅ§ð½$!ˆÕj@S}°�Éª¹Eä„�ê‡0m ‡¶šòyÕœjìœ([ô’kÁƒ�~RÁÝSj‚yõv7vuÚl[Çã	t€êkfhÂ0Ë	tôFõ4âå­ûŸø¨;´y¤¢+µ÷hëŸ¬l*LWi¶tð¨²Ÿñb4Cüü6krXRúô6‡ÀâGˆn.Û¹ÂPKe`Kè¬§`8Kë	v#
+‹m=¨uýù´JT<®üü“�Í5ÛDKb]¶{ÿ­ý4>ô½Úb®Þ°� S$�o³oÊ’„qy)TŒWô0m€T›5øª¹aƒyP¤c½	m»‹oçàÆ€QH¯Ž~éúPþŽŽVn‡ðöh5®.´.<<”$÷µ¬uq5w?£cïÃš“ô“oæmÍ­a‰WA.ª‚=X:EKbàÂs6se«zr›DItì”´õüa5æm»$-�6#oÿbŠL0üÂí±*`Bê½QmÝ í`éç½!o<¬îuF3t:Ù¦S“Lu’¦¡ÇyÈëcò€’ù+Ö|¿™µ˜´ÈßÙ�ËTÄžúŸUe?	œÍr§'³á—D\üøb=�¼'3µÈ~ÇòÓªg#1«97G;vò^iS›6n½þöWí®ºKÊM ;Øéã�˜3nq+ú}=ºRûŠy|�1RO6`üšsd˜¢4YŽ…3u…khº/�Ô¯2´èOTJ¸Èþ‰kñB,ºbÖýŸûR °©/2RrKˆ‰
+f}”ù½K%0J	¥($*>í“5Cá,íØ<>‘·À´ä‚‰q1mRî½7-ò7ã)É“­ÊÉÛ(çü²‡y:�_oüñ²CLXDÝï[ámG&ÖæE˜yñi]ó-‚ÇËd}çSß~�;¢ÈŽ$ìÙš�MoÇünµ8	º]Î¼’¾üâ8/ÍãÙ�AÕ§4§+üO‹ç&Øâª¯©Ö¡µ�Tƒf˜À˜ú±£‘÷>ŠY“]I†Sî°í&ùJåK^Æ¼ðÌO	=•dgu­/€Ö?ÚNÆ¨f	øÕ^ñþ�ƒLmÌe#ÅË�öv�+sÓw½¿ºE§DŒÇ«5ðCäT«ªüÚ¡q7î|0¦Ãt¦~——–{¥bÃ×ÙWß0jˆÁŠÐÆ	º#Žû®‰øžÈ$<:°ÎHs'³q3N§«
+@³@ßÝÒ­	>L½·ëøûãƒ[òbêÐ¥�-×H)'¶I¹"OAÚT5¥æŠÍ­ìk£r,N³›sº¿aï2ÖnÉë%×Ì˜|oƒ\Dz2�
+ìÑ¬„;JaÑŠ§&
+$Öµá.-VU-�Oˆ_�Ø�ÎÂ¸ë!IC}µ¿°¬>:£Ü/ÜYðe5ÇAªtÏ®"Y!¢¿¦ü …íÆªmXœÁzŸñgƒg2Lïû¢ßy˜Ö»Û/Õ›-ïÛ]ëå�»]o\QÍªmœûW2Eq&Ì<x
+%q¸QÙíbO„‡ƒ© EÁ=,ÌêÆüÍ¹—aé9‘wðì=É[pÓ½hòX5ÇkÚýn9»«'‡LâúA‰Q)&Ö-Í~y6!ÃäTðq³w›Xí.±ÖÚúï/
+©D"G“<Ì«áz
+àkHåP‘6=¦|Üªý‚ÃÛ¶±JÏ-•YÆF8I3L½h=¤Ë×ºËÉ(ãLp4¹#c)ä5à¹Âãµ6ü™¶}¤@±ÇßN†Õ¼³E…©Ïõ²ì�»—ätB+û`ÞÏ|‰ô^YV¬ð½K!x�¢//ë&Q¿µ×ù3)¨mšÝ‚-JÑ²ëÔõÙ±vrjkH�(6ª~½º@:ß‡óÎ	ÕX1JFÜ•ã§Ûw	}k¾(¹m_Å»"j¹™™d™„/“~.“fæ_„kmŸ„ÏøX¸×(LYÐìð�5ÊžsÅ«ñ­É=¨B±d	”3^NB¼�¤²D#ïÛÓ=áP+�›8»}©÷	¬ŒÁÓ³�$¢`êÔžF
+n7<� jÃ‡�îÓ»¦Åá?ZûÁ"¦257›q¨êÇh˜»›ÊÿýVëêÐ&@qSPñ¥i3´7ÜÖsÒâSå„J~<~ý]@ÉÅdjÉàí+&nºòÇ�}r÷Š'Ú³4(³’…·ŠoÖ)ït\yƒìà½aC6_³´‚åm¶L«ÿPGÆ­Ç…h†dãˆé–Ê%aŒr1Q_Ý’éºX¹\Ðþ|g€‰ûO¡›ŸòoxÜQr`�7y’T".ÒOzŽÙñ'¹¦LÉzHÅðå�å¤¶4³	ã«N¤F";•+Ú¡¥ó5¸Ÿëez9©Ç_^öòÁg�eí=.Ÿ
+BýËÕ`´"k+·LW¤¾À­�j/is}õú¢¶šØ}˜{/â‹-³®^÷¥ÏÑ«‰^û ez³±Á)ë.÷[¯ÛZå¡8þŠ)âÔ:~;AÈœÁÇ§ß>žçÃì”�2´Í|q·Hë°.âoNPèNtÊ£„à‡W/'Ó%®$ùs—nQ¤KñR/�WRD5àj<¶çP"’rA�KÀ(ˆÛ(±GWkŒFd˜„ª~d~í<Áû¢Ä™ëÅáóÁ>²nÃî[œz_F¨I¬Ù°Ç’¾ŒT4á:¥7z?••#7.VmºÉæÄ¸BG&Ç÷8”œ�Öû‚@°	a …Ü rªOÊÊ,±4h¢šþ§JòÛ@Žþ¬mD×¯9˜|U¬Hû}`oÓU×I~õA{ôþ‰p`ûÛ§µ·3º§÷ùaÊx/”Œa	šÈ‚ûé'Ò÷oE°ø:óÝØÈS°dïÚ¦òz\PkúiéÀ/Þ7Øæ&ô_XrÕ«™p‚ª—¢›žïøv[éå-Ð0_±‰{¸úz¯ÃçFGF×…€ã#á6sC<šp•ÒÆVïtíCÖ¯7ŒÕqöêÇ0»µK÷ê 9 h	mîMYšûãšë…Š©/…Î1h¹&‘ã!§æK,óÓ	-Ç¸�%™#©FÙá,qÚár ZËó¥ØM�©sÚaƒv�s
+¸ƒÜÇí°„
+“,°X:Tp‡.O\é7CºíºðV‡eà’ïÓš%å_	rij€»‹�­¬Tåã8ÿñùêh´uÒ&¾T‹”·O¿/¦a 
+»7Ë1l­_{>ÓO�?ž®F‚xU¢yoÞ¸„)Í7~ñ„Ü¨ âf&4âÃvš�û>„3é/Î�ç­{éó©6÷)•SHýì �ÂnËÎ�½Wþ|
+ÖÎˆ¤’Ôü’�ëAÖ½‡¸”m äÌýë”&nD!_^1�@Ÿ^fŠYMýæ-ÍÃ»QN—^	£<&üý8QŽ/À:ÓÍ¶�¤ÙÕ(_ŽIO¤P–B}!^Jû&œVÀüÕ$3Á)zÂAPF’º˜+¬M£è“4ËØ°rÔˆ¹žZ—^qŽc™k^?¢älDl À9ºËúTáÜ`<xeÀù�\²ãoÙ­ù‹7ê¬(§�>òÅùòHj
+¼I`ëÏ‚ytžZ§Jw¤Õ:G
+ŠžÄ¦÷÷¹g‡ øzŠi–ºà7ò^ÎãNT8þ°ÀK˜3ü@Ïž�¶x8¼\¼µT‹­œ—�úv\ÄÇ¿ÂQ¾¾ ¾ÿ�ƒëÓ!�ÃñPÐ ›ü8/c�>¤…Ò#Zä~éa#)ùJæêÀ¾~hH@g8?#É!Mú3j0ã�¾ð}Z†ET%:ž[¹éD×ÈX|“�‰O�"^Ÿç¬†+°�"ÚïÉ7]ò]Tb›‰gÚGÍÏ1k@vn<\Ð”Àï§µ¦6{ébßp;D�¨È:º]¨Cìpðæ=lï;>…¥0¤ÝýùAr©±±í’³
+wƒmx::H¼Ñ_T-œyŠªlûWááìÈñK”×‚Y¾Èw»ó—´,úHø"lh¢üä€C§%À±¥ì¨¬_ðÉèol’jXÑQXÔ\gætÎ�8™TÊ´0GQLáæUŠìÏ7ªSbA¢"^`Ú¿—!ªÿ¸4ó¿R	¶ýw—Ÿ!C�C—ò1D“SÇGÿ'Ã`^_¯ðìó-›éKÓS3�Âda=Wºœc´~V¡UÞáµ5ÐðúÕ	Añ;ÄZ�í¾2Ùø�“">‹
+Ö¡Fµ\rQFW—–·¡5“²ƒy‹¼ã;
+‡î'Baa©RÒjˆAøy�ÐL¶ÜX5_º”ÏX9±»�Âÿ6·¤—[ª	46å.µÍŽe#Ò­ ÿ‰$û`.ýRÛÃ\TëŠŽûòHÂ0#[;í5’"—Åß\BP‘‰gµ®Ošc¶†¦›#ÉÔÙg^äLb[‰è)üŒÏ2r
+Ù`+ºÇ$_2ó:ê‚ƒ„/”îk¤.á¶°Ðr‚VˆCN::“@eåy±mËÂ‡ƒ*}zã[Ë�N§ÄDb]®x¹8W¬R“>ñžÕ»ß�H¨H^†;_7Ê  Ü2Ä±ìÃ�dÁ<–‘ñ¾8}â_ìæ…X®:Qs$'Ý—o0ê‰Ô<q»Œ«—²�=€%ð�Ûç¯½^¼GŽàDC�.V@²ÌSïQ‹Zäû€ã½Ouè3‡ëØ|õÿ¬ú5ö€�[†ù8¶ø¡
+w’m/¥™–öÆc1ö„³xÚŒÀÒu=ûñ½Òc‚¸®Ü]ì@äªÄyS\ÎäBüA}èãvðì¹»š�u¦ž6„å|xý˜ºès�ÊÊÏ²RLŽl¦ubnÞ™©±E!§ªM)§ÉÒ:#A¸d]LÒýÜ®›Ñ¬ç�®åI½*â
+ò™8X¹�ýÛ«“XûØ;N#5?0_z²´þ:ƒ‰<¬�¾*¨´‚&äôp-½LQ
+&Ó
+\:x`[”X8Äd?zJ
+˜ªMÇç+=‹"÷§ô/À9å‚îOpÖ—�øg¼Vë‡Gñú{'
+'šMz	 •Ý^^Ân¦®…ç­à)5CD#7î_$%»wù,t|rETvÎØ•²­úýë«®Ö²­qÝà(ñ@9â:¼:¹ú1ã9œM	Y¬º5þ²
+¯@6RÎb¤Íjcº¶êl˜"RaÍæ+,´ü*~B!Ê·ÀIêŸåìòT½i¥ñ	¦§õUèbÈ.R}s¡Õfµò óÜ½/æºÊ�T¿,8`¼#›¢<îÏï4¥‚gnÁƒ(µAHV~½bï¥2D¸B	ïââÆÙÞˆ%x‡Ôüjlç²"{ˆ¨v°Z×ÃÙ|†ðF
+Z.b½	Î÷Ë)†Ÿ
+JB�©¸U¯P|ÿê„ŒÏZ»’g™Ní£xÆÓ}XœÎÙµÀZÛ;‰¦ìŸRe{¢éBï²ììG)¢æ¼{LV|ÇŽ0uöÇÒ}
+YmI`âIÖ¿]¼„À5K qàú*8š¿¶­•ÐW«ÚƒÈý”qç|
+¿bìgi;ùBZ†¤m:PÚ�%»³ÝRX¦FANCz©ÒùuÑXÎV¼„‰lU­õ
+�?p‹õJWÃ8µ/š 9Õ¹dÏ%E‘�Ý )¨iï\:rô©š80¡CBHÖDÍÓ.? 6%|Önï»â™èèökîýës£È¦s„ß„Cª·ÀFXrœÊ±<Û»±±ÕÝf`Ÿxð«
+1ë¢S‘œt²/o[n—2›åªuð~®Ul%Àƒ?Q4ä�áÕÅ¢ýï¬–áo[q>Á“oƒò9è6î2�£#i‰S"mQ€.š{­$ÏÐz2•¥îøøJâ¾ðfn‚¡
+ŽLÎÐ½í{x¯æžJÕ$_ŠC¿ÿ_·xCãé´ÑÃÙ�•v;ôbô× 0Ó§¨êMf(EX³�ß¾Ò\¼ðÌ[&#ÐØ³/F¯g·>æ[ñ0àx¨b*�xRhƒ¿*ŽoÕ¬JÏÀ{tj¾FŠ.ÖðxHý‚ßKÇÖ*ï;ÝiÆ ±‡{Ýç.&uŠ0D”ÜÅdÎëNMò¹!o#b.£í Ñ±:ÞCT�£%k¸g
+eéh�†ð„b&í}'ÕÕZÔXx^mDýÉL9¶-z®W£A
+>f‡-Ø‘ÜD9 g‚µB2†PÒH¯ÝAð“_ÕD}Ê&cäáÊ“N!„�øR¥½¨åJôTfä¥_<r™=.þÊ¹Õbãj<QÁ_Yèþn3ãdYˆçu:äüF®"©6žÀ¤•Ê‰	µÑ˜‹UÅ¬jÄ°�
+�ÒÜx³·ÆîïYMXð)8š!9È.¨IÝšB‡ÞZ	PÉ§ËÆ!|}áæ§jÚQ—Ö «ÁÔeoQ;¾½È°öq‹Óµ`¤0€0$´I?0[æÛ®(Y¦—¿�—Ñ!D÷õSèÝ�Å�¸—ŠKö›˜L1X¡THŸ²:Dö¬çñÛ˜{W?ÜÆ†Œ"·Åfïs
+7QE,.6µ�üÓ0yXÚÌ6(c¬Ó©•qíKkÕÒþ”ÞïJó+@¹‘öÒh ÊˆG>¨dŽ	æÎ³a_„?Xa_j™'8©ï@`ÖÎN¼2JÇìëW¬uÌQ4ê·ÌcT@*šêîÔ=¿ÞÇÎÍJ³´ïûÙe|2¯ÉÙ?ßK« 4sºŒæe¯ Ægz&FhZ*Ìu@PFV¶¨ÆYOÆ?µä%aíþÿIûª 5ÚrÚíÞIbïõAdv~!×_w=
+YÎdŒc\ojÑ£•Û™Ö+-~÷*Äyb)a;3²§ún”ì{¤É�µ&ßÕ-Éà©¥j³ Z/JÏô·tù-Äo…uAV*Âªäæ�Ò�âvUmµ“
+$
+‡ï/UC¶tAÉ™¦+“Ð3BSÔ2	Þú±Ó¨•ÖwO'9pæQ0ÚdšŽ',
+÷XÚƒ®`É4°‚q¶Å¸ûý™×¤–Œ¦0°”­ �?š}åV!ù‡YÆê&—I—�â=-Œ/-i[–�‚©×Ú5Ö—@tª8ÁR®²L�1ÂUÔ†*²‹Ù«±@ÉjëÛ®@Åò&xBä¢“½ðßé²{{’«2W§@�t[_3Oý¨ÓÉôq»C•º¾@öðô2û�ô�B	�yÿd;©%Ø„y'|tt„€ý¥zÔô»�°ìê(Ä´Ã$Ü™=¥è8õUÉ£‹)3F’	%Ö†•ô
+äÑ4‡çÉºÚ¨×Ô¸ÁZçq°è÷_C/«J�Øªì«[Q¿ò@#…ÊðÕ�@¢·a ^Š™ZÝâ.hä•Ó©|Ù?yIG”u/e„BÑ
+¿>[ž"›Šd‚;§%ÝÑ[>î7¦Rn'M™1/‰U1õÁk3EIÆà—µïW«äšu”í{+$Îà	úiF®wK‡ç+åÞ¬ÔŒ…û"¶ÛmAÇµJ‚”¡#0´!ŸÄ:Èdh3Qäy•N,Å¥)
+¢ÐÂq™)#0ÖÄ�¿ÙºÅi)J‹‹PKºæŠ<:£¤¾uêÚ€Õ9éƒ=¦ÈWÇœbÚÍóù3J9ÛûùÄ?�N´¦ýqjŠP �"QÁpŸƒU‹çÄ¯Ë¾@Í:k‚ç²#ö
+)æ¨„&nvKkØgJTNtþWY`IÄ±Î€HÙ`Û\™b>µb±Ú“ŒÄÜ·èGú¼—€êØ†Mb ½G>}+M%‘"©´¬¸e¤Ä–¤8•çÔ@ó
+#•3sÖEQ6<¼JT‹8†Ü¤ògn’ÒëL¿x>t«à3+ž?ðöêâ½&âŒ,"¢k‡Sc
+ï_;Zjï",‹Åã?ávŸB>—·�HBÛ
+Ø;·ÿIöÈ—Mõlˆ	;·¡²/²ö@¢8dKêƒ@¸qkNóƒ‘’âÅi”%ã;½o6M3&âÎQÖX]5lÿÞHÉCñÝ/AA8ÃÃ“	’°3‰*åoŽÄa›}¸Tù9yh¡Ò,;2ÆrMpfJìÄ<v_\šv†®�“@.‚›ÕZ‹²ÖÀEžÆÞÎ‘iª|>�	¯¶föXõáŒ$íDiÄqI`Jr%X�õÇò}M” *à"øÜK2V�.YÁ|,&Í‰%‚'M=5ßC6*/?XŒ8!/ÕPs‰N¨áqÙ�á÷³HO&é96˜Nö-ÉØ
+ªK¼›^$J�ŠQ–nÃ�»�z=Ë-�)}zx†ÃÂÎöt
+�)œ«³�“å,Øé&ŒMÉ}AŸ�!¯÷¹<[Ô1vJùÑí©›”ÛÑ&d=‘–Xg-Y4<9õ´œ¬+Ú›"C®^Ì
+ù´-e<êY²Í4·“ð�Ä%œÕÓË5;�Â�?¾õWÔÈ?MvìÄ!Ïü�Ð�@?Ê²·
+HÜ²»(0GÒ^5æ)|$Ú¿ãË–A²kž8éÜy »u[hiÜ
+1»é�>È¼ä¡á†RÛ!^zé	Ý'Ü‹¤Ðu'B¿ë¿WCo7¯Â…­Ýâž¯×+¼5a§ÛpDÉX³8ìµž”Í^55Ù»1©¡*hµ"¥<Ô$¨¾…ƒPi[‡¢rÜòŠ®|L+ë¼ìÃïŽœx»«ýq·_$«šû°DŽm–}@:nòßðü0£‘Î�Ÿ…%Sºîo$Íý0©é±a�”.¿åG(Õ&j!ƒJúï!ÛqmT¢ìÅÎPèBOËeS‚åßÒëOõ»úUe‹;ëSW´œè²4šH™NzjBg¨ìÀ"]{ª,	Àß<¢BÿC8«øZóM=MÉî(·à_ÅN*¸V™]{ˆ«õMŸQz…uOÉŽà=óÉ´Ñ€ˆ.©#o3oÊìÆ“¹i¹Þ|…À×T¿Ì'pz
+³˜ó®õænÙ´:u¹â3£0QÐÚ®1t&õ%7(ùÎ�ÈÆâzüÈj@
+C�!*x»97è‘—uv^ø	PËúØX¾è´5)&ë
+“úV=Ã§�Ab*{½åï‹¤¢ó©-Ö(èbò¦ý¸BF1`Våú	¤”3þ¬`9Iomð¥ÎÊ”.Œô¥¢©«úÿò2bSf¿w1.�l°\�[’æ™K67·Ð‹Ñ{h¢-Á¦+>\Ü:|˜ïË‹DÙŽ½k5	êZ³‡²[æg¦”• ‘.HIØ÷)9˜êät‡7vM’™5ãÌKOÃníüETòèâá_èBÉC¿8"Ýƒë	?WyYéô€/Év‘ª‡êÞÛ½†Ì3C¸�ùÔóhe öU¡i–è$á¶uŽé-1¯nžÑ¾-È[_´1¶G=¦¸[ØEåÌE§r�îcz~ù%jÐ0áto1o9gŽW¥¿yP_\å~};_ó~Oë€¡+uZŸéúô
+��qÝ
+Q¯‹©ÍòŠá¯M¬~2ÀÙ�\Ö\ûÊPJžP¦•ÁÉ:»™cz@¹%6«KÑúcEÿ�ñ!²›ÝÊ¢Zúå‘øPÒ½n»[ÚX7Ç,{vg€�s}w
+açé’��É~nb‘I(£Œ„l@«Sœæ9�!ùM"Zß,a‡VÓé¬péx­#CÑ³V
+†&ùôî¶ÒÇ/”»*q¹/4¿ñ¢½òº*�äm €½û9’x"þ�¢psääz¹ÝY§aG‰�´ù¼Ñ+‡@Ó€–çåWOILîOéèÙ�åƒ^|~<2Ìïáƒ�,“cŒ};²‰¹çHkf^ÉU‡¥RGd±ó0Á±mÑÌdÎëLÃ±ksvGqZñ$é¤.·ôLÔY2é¡&¡eýsÔ(Õ‰=˜#úÒfîý‘ˆóã÷RÎžc1N°^Ù3:JQ¿5{0Ô!ôYäA°­Ü'P=#	—+{k™Èµ\"‰So%¥ÞÝ\r�\ì²3tn¶ÄÎ|–«ŠQøxž�zÕ#ƒàÔ|ÙŸþ‰—Wù(òEÛÆÇD ÙŒByõ,{ìDÓ³/Rbö»ïÁIUü²ð¿mÄ‚Ûì»[zGM_á‰ë@†C.>UýÑÀpý¨÷lOy|©6ù@¬÷?<ÅÆ“ýWH?ÅdÂ,¿:ýAG¿Œ”gFœ_/kqe¯‹W+Ð½4Ä uÙ&wÒÐ}ƒA³Ú&bêaiE·ÆÎŒ;(c}¸•BËÁà[?P>ŠaÚ×MC¬@ŽÉˆEY“Æ·R#p7mìG7-ð i&åÏMF�Ñî¸�ÌƒfTÁ„ÝAôôˆšlY"¼ÁDÄ®ÐÙŒ	n�è¢Ìëp�¸¶ý{šÈ‘Ú*Å¤oï ;jª88Ø8d<xæÑ¥Z›*9»„{FÈ€Ë<ç¢4]ºRõe³²—cyJG©Œ¾cK€,Æ€�×Ó¯›ÑÿøÐ ÷ìé•3e­¶Ö G»ÌýaÞöœÂëWˆW³p\ËèŒ€$Ùa®ÏåX«jª,¾ pªqvÎ¿L6Ö‰El�™ZÁY°äÆD*wqã=çåŒºŸ¶%M¦šÎßS¨‰Ç×�IªÔPî×(Þ?ŠÿRw’wìç2…æ/Â„­
+¼5ûÏÜú,»TsÈyúŸ�ÎÄvÔÑå«ö�ç¸5Ž¨3HfÙßAØ‚?„ÅÔ·�™õ™kœ'Ô^aÍy"Òž,.7D9UÂœ¯r¶‰~>L¶l‘)7t¼Dé�»Vw—çq)«FËÑUëZ�ø3óÁf�øB^»y~1‰='Žü.jB’fpUƒ�v¦¸~Û	öº¨.ÑdœÎ8ñÕŠòRÛY—+¥Cø¨$
+¯˜‘;YÛÎ|“ó‡äæÖžÕsãOÆ”*î ·]{*J\V\U›xˆPC‘Õà;ZbN#è@äÓ®‚ví-'£ÅÂÉÅë5Q1Â¾ß†@Z˜iÄðuy±_åY��Ó‰›$9| —GˆÀši|øëŠ‰qœ™lD�³?s=†¶‡îŒáéÛ…#ÝKñ7&ÞoŸŽîäoÑj§hE0Ô�â¹µ¶d¦§5ö‘•�„ ÍØAYÅëÚ	$Û‰UV-§Lb]ÊcÕ›í¶üv@Ý[3I‡3ÎLpª�®YÖ*a?é`7¨ž³Ä‚*.Ì/`Ó[T*.÷�¾&ê®ßwtµ�H0u¹´¨ñ¤>Ë1ótÙ1ï+ò¨t«/r×Âœ£uû2¤úYÂqíøuEÒ”_­{F!»žœN:ïy
+A¦Ôø„&©§„Hô¯º|K?P='O,âÿ0þ×Ï”¡VK";²� Ó•Òë´¯7�êò3yŠËl€+¤8–�¤däñ:j™íœÖJb¹— u\Ê¦Ö�ÕÉ›G¯·cŠâ&Ï•%Ña
+Â¦,R'¥BÔo‚£‡Þ¬6™º‚ö“6à0¢÷Î�çãšpëƒfx¥3e�>�7§ÆëÛ¸¾²:I4âñ!€qo™Éó€Ï†	¹.ÜmÚüõbþEâÿt‡kÞŠ-*:¬8›-‚2w
+LnOûØ”‚@òìíâ¹äWâáuàÀô:ÜµŸ˜öûYî–'³‰y]•ÔˆÙõ®tš×ð0(`ïNÎ{µ±ñsd»cò÷ƒÖ€*–'r¦{d`6à/å¹¹I¢¾}4¹Ïß‘]��ÿ�Á¬ó"z«QÃ´*™Œ  y±ú¾ð®š:`9Ž Ê¿ƒá"p†
+ÆR½#B¶¡›dÈ}™Ã*Ê<
+ÈÊ
+é{ÉwŽ�ÿ±wL&;œtêŸ}L\%:ÅeDÀB]eÐÞÎVcÃüm-÷q¬9ðÏ\P^è÷™ü»³y¼h:‰V4ÜÁX¿ÆW¦6l´«X¦húÃƒUŠ^…ÖƒØ+‰„ûùpÛpù*!±¡¡Þßb%e�`Æpõ½Ñü›$§XÜÍ£T9”`WòãXJúD5c$å‰×Sîa7,Oƒ7�úo`Ô–I%YàvÆÃ—ƒØH|ÊÊ}Ã?s«¿
+h¸¯Y<Ã¢JÝsh:J�È½—îõaDÃøƒB…·"+{rùüj€ûÌrÐ…rº7¨VµUCœp¥¥/£K3n£$±�öú˜7[²‰¨I�é¬�OyAÁk½×&2æää¬Û«Ù×¿“$}Ö¸	N$‹3Ÿå;P(àµ¤ì¡(¢Ÿ˜A„Ú†ÓÖPyá_>Éu>¡ÛËE	…—/As%h e§qëËÇ?‹ï—ÊeÕ$Fè%–O¾*%æ8M#ÑÝt%/Ôã­)ÄÊÏõ¬V°‹á>ƒÐ(�þ)Ó¦ùKƒ@™æbÍå'qhÉíÂÀÚª•½„ðªçB€ª˜
+ùågûÈtGÊò}3å^Í¢¥
+¢
+£.ÇªMFžä¿�ošì©ŠU“Â4-qó [¯yÑ�Á„­±Ê
+;?*ÔÏ¥ÜyxéT/î�o|äÊŒƒŒl»Áa\¨
+Mú/�ê6¤FAÊ×·=æév²ŠpìÉÚ8d¦8|Z4tË6áêOiŽ»GV| &ÃúŒ®l ­ß?é-ÝtµÙ^wífÁÌêOÁ‡¼§ßÁÏÃý²>›9b0¶KG×.78·§çªÐKV¹H’Û0[µ–Ž]þøN¥Äö¹›�ÅqäDÜö°;»Û­6)UÛUâžïI©¤Z
+à¨ø
+ß
+™±úây¥¾!ï*arÕãþn†·ñ#»âšt!iO[XãÖ¥Ðk¸­�ˆð`&r^Ýg¾lZÖÍš‰
+—Õ$ÞrŽ7<gWlhZÝ�^\Ú”RI[Á8ÛSifo.Î3ÿÌ�ößeBŸÃ”v²w¸0»U¤ š+Ã,ukÞbUL)>´$†ç¼œ@ÚÃ‰Òdúøà€‰
+Ì‰s|_â-¬ÐÉÖ:ÃÅÀ»oëñË¯kÿxqehFsZà¾&ê\„‰Égk5!HÿÊ:h­3Î{®æ	4�ñÜ¿ûÜ¨ù?þ˜éðŸZ,/®!h¨¥ÔÁÖA¸Êv1ªU¼`�`„pãˆ±Ö„q�€˜ØeÓö.ÒG²‰î$ïY„Õ4º3t¶æf¦ôwÀ»†?zÇjZ‰fÐÎÏ„y`úù°’õqäç7”p`EìÑ¶‰KÖÃ/ðÅ0Ùç�rÀMIózC-ù‡Ë!eœ#<3RÖÅêöÓ\Ì/)Ý¹±¬íí#©b 02ð¨<9%(¥‚%i†ó^%—†¾ °‡.æŠß¥Ïó$Q `º){WV83U]ZDt­¤lZgá-fß„9VÆüs`aû ÎÏ%0ÓH¸–1Å#U$e•™^"´ÒÿÖB/YêC$•1²€{áÔì„¯È\":k¦¶±7:ÑXÊÉ‡Ç3ä�þ3MØ—dÐy+G8ù0ô>õõ=­ÅìuE3Ö;ö�Tçõˆ·W‡%QXl½õ$Ä¹u\Á,ÓO9Õ4þº)…wÐDªƒÍ¹[PÕ8G4dë:!N�"4žl`v\	;Þ3ÊÛ´â„øU6×oXvYÊälšëô¢>wÖš³š_
+)ÕÕ^þZE¥FÅ'r‹±ÈYÆæ&ê‚É_=O¼&|9»§áÂ×ÍËùH†áT4Ä“åˆ
+¾E¡r)ƒƒ$€y$mŒ«ñ"ó4Ú
+'$°L{vcÉ	†ˆþs/·r¬ÁTè|v–¼I„Iª´"ìš‰ÌC	ÕSK/âTß=í¦OE³,ÝS|Áé¸¨¢ê)Ã½§Èä³Q›ö9×¿xóó-)ôeù¢V“ºÍcÉÑ'œÿvÉ8ÍÙ/2\y¹t‰ÄËw0!ÚBÔG+‚Êß{Ø¯Ìuâ¬Ç5Op)@È—ˆó™Äa'I4Kk%ì&:ðÅtoÐl'­.¢ö£}¦f;ôþÞd3‹ &p7‚ÀT%$�ÿñ!h°Ô¢jEñ;h‘¯}£g`§ãôªFôk´ÿÉAn@È‹%p%Ã$wF©š™±vßæ„ße”J-jjšIö�Âgw-¹R‹ì~|º,®FO�bj	
+ Ò8×*söÉój åÞZTa”&
+3Žm¼vƒc2 <™�ÊõCŠ’KPñQ°ïG�á§Ø6h¬
+UÚ¿:íNŒ>R*…óD•ƒ×´åUnÍk«+b~Ý™„Å>.}„JA§Þ”B-®Z„X£¶`Ëî¤6cùzÒS Ü	Ñ3!Kq!Z�ÒIP'ƒñ&§aÎK½"s¯ˆ26v—K<€XrXø&ôù)äå•ú¡ë›úŠí6?Ñ§Pû`´WƒÓÎ½°6S6ÕlÚ-¶ü!?!¦3…&ˆ¢·žÅÆïÂ›o2s¦”n’ó·™Ý�Oì�ñ“p¶ª¸£µ.‡Ø¦�$ósäòÄ¶Æk*]Ë	ÿ O°²öÊ»¯ÌhtjvÜ«(ù>¼hô	ý Äó£5.vÇÌí«œ¤îW<;ŽCÒÒæ|Ò¹âŽ}ŒÅMæZ|k4ìÓ°³§>Ü
+¡µ»Å“Â“UrA	\Ò¿”›qM)‘T+}½zuÙÑÜ©€à"FH‰s¦HÅ+[Ù¼H²=RýÎaWp¨;Lq…"™KRê…[Õ°jË ªÓ­üŽÁíí–„h²c#'k-Ë~½ØæmòDÁÈP‡4…‘Ð‚¼zñaýá‹ÜW¶¿eKŠãEi.÷‘ž!~�•rþ¦¢\‰Ñ:ä·PÞñH`šà�“ÒDÑ’vò^<lqO‰=Ø-?�Ó˜¼„¿&*9€ˆ¡ ƒtqq¦¤ë~’¦!ÓcÆœÔÞf„I9’=ÆØKï×<AEEùçR€˜B€›ºX¤cýxêQÍèo‹¨óß´#cû¥f¦Y±×8ì¥¡a\Ý�­÷©Šé�žñµG; vMG§»�*UºeÐv5&Ë{Û8Š¿.Òi€Õns{À—n>ø|Ø��Ì—UíË
+Š¤aBÝØ$¢qþÏ:6f]”SËœ<Ê¦îHä‚ËBÌðÙ�â@þ04 ¨U £eÎd#X%WÐ�¢¯´¡<xêr.ÝÎÉãC½EŽö§•ojIt»çmõ´³mxl�‰"š”‚ÓT÷AÂÌó‘ÿÄqvÈhÈUõ©97T¢^ŒƒçbÃŽñÑl%/q‹;&´Ÿ‘�G>ëâ’á…mèŠMVµöù=¾Õab2¨ø]ž‡b›±BŸÃ�UG8Ç¾,XtC0›& HIá#~RøqªÆ”lõä¤†Æ	["}\¹'•…QáÔ¹–�ã×GŽ%Q‡!»Žò4çùŽoVeõ£#¥â&äÞº^ÆÕ�‰†q©FŠ£Ø(Æ™¢¶…Xh>”ÒÖKþå=L3jáTFlÆqÞ'o÷¡,
+ÏNØÆÏ\ƒø�€Uä.\ý•"DŠº[1u±îP`ZÔ¬¥–äZ€1¤¬‡´º³�e–Öÿø�Ñ±Dþ2N vH¯¨‰O/>¨ºØOòÌ?T®�,U‘D³€ÜòÎ·²éŠ€ŸôLÔ@Äƒ¬Õßg­Š=nÈ¥]&¿òi²
+ Kžiì
+¶ø%Ò™ÆÞ½ã›+å_%‡ã®Væ6\)\¢öÇ{Ëc:;ÔêG¨øHÐºØ»x©¼
+!EåEW4aÊÂI5ƒÕ±Ø"‰2¨ù°Si­Ö(½÷“(…hKÀ�Š	„ÌžJ .‚wýŸ;Ô± O¾©ÂVuärùâö$q}¤9âÇ¹o9¾È5BÃ©¨b¶ÿ œeßí)ßÅü"5)p–6|.æº¹Ê
+%&sG}Ê#'ùDä`¡¹>U­ëÐ‡
+�„`¯Ž‰2Ò³Š‹[{
+Z~¢¾`Àµ’h’-Àâ›ñõe¦o‰mJ®5Y³o	=÷©‰�sÛ^&ï�öà>ÑëÓT0‰àûKf³øòé¬èÀ•´‘NYŸ^Q”Å…Ø�*IP3ý
+«)f­i/ÇZs�Ec³òñZL¬’ÎôBEê*¡	[½õPkLŸ—(.zªI.x¢wßggy²iž§�ú¹°îI@uÉ~U¡Ý"ä‚w¢�`$�E‹‰
+³ù-7n8¦Z–2%.e²x)‰YÂ
+Ku®Ø.¦­ŽIÉOúYÅ¶‡%bOÈªVÛ�âÍŒyOñ©Äf\N:¹~R±�ã‘ãÏJÐÈ€ vŠÉÄ2‹?½t° ‰Ô�Üá� œÌÁeúF&jHýÔÄ�^rO?l¸‹
+×âíµW„xÍÊŽe •Cøpuåû°2¸½²|É™,9d2ÃÌÈÅ>“2&£�Øgv*æôRÞ7Îç0¼ç‘JðpÙâkÄiâh‚H%Ç{<Ü@@l×ƒM„mdSH?Qž‹­t:8‘³
+l„W’?o}Áq=£ÄÛE¡«z±D!+_üw§xdç
+¸ªW¨e6¤t{€J9ÁL÷Ó?‹®T€ n±‹F÷Ë¤L²jòñ•Û8&ù»šøiS.áÒ¹RcÙÝ/§ {ö1÷ ÜœìÄD‹AKmhÓÖãµÏ¢ö©·È¡å2¾›wé‡TþÌ¦˜"hŒÂeÿ¡Å7®‡Ã­„o
+iÌ‹»jôº{/k{0Ã..ßdÁïä,†‰ñ-åï±ÌXÎŸŽq|˜ELÉ‰SMýã_ºžûÇ1:ÂG°Jöº	{M»È$zFeÕí,²ÒÂˆVÅ5L L/q”Ò;Kâ½*™|ø§>Ã—aD¶gOË
+£“ÛJ’ñîÁGŒœ½HU‚xÌ”j¨8À“²ôš!õ%fãu¡þºpL›æLCD
+î©”Ï0õº	c¹åÚî©qQ:“*E[š}«‘õE½ ô}>eˆ-Ádà'=¤}®­ö¦Ý°ô¼/:½9�é�–Éûè³[‰låmy’,w½°úóÉ¶&÷%Ür]sÄW’½Lãˆü?hÍ@ßvÌz+´¡fú§@îú6ÕÚ¨äÃH?G=„x“Ÿõg<E­ï¢¤Õÿ5JØ¶°W¨µâ�±’ ª¡_)U0Ö{;ƒrùÇÍ3G�ü+'×AÄÎ\TºXÀ8u ûêbŽtb¢I=¥ðqPVF˜ðÀ²ãh,DN’I7ì—Kt �Ñ›�ÑÐw¸N¨ùœ3ªj<VÔ¬Áð ‚«¨îúUiÎb5·O•N°âãë:6 ä`åÆ<‰™H*bN¾ùÚOÕ´ÿ^;V—J(•á1b0‰•Ä¯#œ´ª?ÞIbZÆ¤—ÇÛ²¸³úú‹Õk-¦ËÕšÇñiÍHÁ"¯®oÏÅvŽ¿*=”b[y¶y×Ì=�é˜½û£7ž¿²Ç2‚U™Îõñÿ;Ô Ml4ulfïÏÃ'>2Í÷C° ÊxÒi@
+Ó¿Ý¢¿¶«2À‡ïWæª’
+ßÏ…‹x <[Î>ñS¼™´e•¿ËGSg#båÁÅvØOžâ~:®+KÑ2"ÍB}ùêØM|ù[|Ú@NŽrw Õ‰ŽOþÝ“¡·Wh³Çàå_KAùM1?ëÕrq3ªÈeúÎžÏÍõ"qÙY§¶G_©„Ø™¬@áï k{¶GWv1�% A_ù•|£æYš˜®ë|ÛµYå˜xj?º³ˆ€D±­Oþ=lEÉÓø™o’yW²/Õa˜5˜]’—+±ÈéŽlfÄ²ê6-�§Üø�ïd.ùqXJD/X2BKô2¿}µ¼®¶>}¿Ý90®ˆžŸ“äJ±–a½œi‚Ÿ9ÜLOÚ)ÞŸ})wÀAméÁr0©"z¾Z&­È®w@Åªªå¸…^Â3¥¹ƒ<ój)ÇÞP÷¬'i™-’Š"Žî”žóÓ—ÉŒ¸õùÑ~eç`DòðÒeâÎu†"óÁUg�bw|îØ@ÁèêLÆà3¼9)%Éª­›mÓÿ�o³em¬SŒTo\/Î\|•“V*6˜˜ÉqB6Óq5¼œh‚–ÃG2°9òùú	d¢\{»¡VN‘ÖŠ!{:��ÝH �<jGJ6U˜œÐ++Ä8Ä,|¹UÂ7´ÖdœKzä‹ºdÊºYŽ9³?Ù¿õ#ã.ÉÀ<xMüÄLÚ¦Yùg6…h�ýÑ¥¢Áª‰r¶¡40•|J³S‚ÏAê#bJ*@zl5¸k26—UÝlØxoq…š…&†s';V]™þÿi§�ý­è
+ÀóâyËáõ>Ò¾ÎIÒ±ûÀpÂ\)‰�õ]aumõjóK&¯h¸EÀr¬;ëm&’©‹+â”
+}zeVòÀotŒÄ�eÎÑ¢ghRäjžTkÂa-]†×ae¡ðUþŠÉe¸$CÖ-<Ó£A” v‹‚ÓÐü(ÚwÙ¦.±Û°cÆ AÜèQt¬ýäªiú´,÷�0¦Ó#‡Aº0^b©RÏ$¬~G8s÷õÉ•s¡=ÊkÈcÑgß²l\Ró�óTo“šR‰Ó	ŸèK?1
+¾¢7ÿ+<2;ëÍV#ÕgVÞV�²I±Ø¹'-D3>Õ®Òü/`ðkJêdÈ�cÖžõ¦U]Pä�É?Ì¶µµ5Ëu±`€sð×*úÀ’Å+Á3X‚­ùŽØèí‹çBÈVçqÀ1ÂvyØ�údŠç¢�„Û4lŸÿ5cîºn¹¨-l¸�uhx¼)2NŠ�#Çß³âÇH‰s[ý>¿¢Þ÷L&½}¹·JÒ¢JÙ“‘_ËœÊ	oèå/NÞX8áy÷ïbf¢µÄjgó'Bu4šˆ0î²Û[¸—m2«­nõq’D*È7ò¶ ÅÜ: ›D£ãxŸ.‘PKÁÒ»¶vÕ�ì½ò€²5 jŒd1G8G
+Ž$'ÿàèÄò\õ²øe¦o&´�éèi¡T[ýùž¾l£\‚"#�ÓDãV¶!×Øn¼Âeúá_`Ž”NMÞz!eK‚~ïÒPL€v[uö&ñS~Ÿ™‚¿õÝ#�ÑH�ênpåØìít1…“H‹•DMÀ–MÊ¹&kmKV¸fã�x¦·-úºÑkJ5~÷Ê4ùò}[­ü©�Îuò0}6Ô„ºÆbÛl#cfÉzÏšPÜü¡Èt=âöàæw˜�i„rª•³
+˜‘ÛéÈOö39(º]ëW+›7§â6ÚOT…êžÞc^ÙHS´žÍ~f8m½B`hŸERa…»vwò_È bBÐKhLgäoó>2¿–¤·diØ³ø/NŽ2S†O‰“Ïg3¶,„&om8QIÿ‘—W§ÏîEÚ6©8ÙêÀvÒNKÚ9óžŒtˆFÂÌØô�äuf\Ö4Ñ
+ÿZ‘™ÊôÓ!¨‰PnÂ,ÅâÂvSÄ0.ñâ	yw
+|Ùt½Ðä­¬ÜÄØu£,ÕØ±‚7Ý±qsÁx[xJãë,é—ÜUV[ñ˜lT?Ê�uŠ–Í„–³AÓÌáÖp˜ÛDxi¢U`C>Še±íöÞD<±ÿ:{q!•Îka”ªwå Ìî9÷Ee•SËá@a9ý7ñ@½$iš)QV‡—È‚�ÏÖîPgõ/$ôT·Ãd®�<ka
+9²ô/Æù…cÛ÷¯W•ÿ* C¥i!�µ
+âÛ^>ÀâÕCì:êÿý-Lþzm±×¹�èsÅàÒ‘¸VÑD±·ƒ1´.²HÞþ&0G|m¨	ºGj@Õ��j\ö¢0?}ùöÍ.}T_Su¿²ü»O4ìÄƒ=á¨¶V
+¿Q3jØlà€Vrt`m€?¶s*€w²ðÎHŽ�C ÍÛ0¾ëÂV1`HÝ°2£ýZçÉn²›õV«Ÿá_>4i„¨$hõ£Ü%�µ^€cÑ÷>Ôøi ÞRf6¬?K£P¡®&oÛàd�””=AÊÂ"ô72«5ðøÁ�H:Vm#AàÄ>gÈôÀ>Íd<Xà9œ×—W?ë»@Èû¾Ä7õ#?€,iüN;_8Ä¼ÎAüíwyÙ¶Ú~�;ðB–óF©8‚6.œ3è²=à¹YÇM”ö=!eË4s8‚7.(?Ïb¸Yø¤#Z#™¬ô”É9T“ùx£ÏýÃA‰‰Š‡ì‡h„ó§–*[Éu˜fÑ(4LÐ…Ö'x¥ÅÀ£Žp²Þ“YZK¹ü…®A4[¯½2"™ZeòÐ†#ÏZ^´±´+�©‰sXpYES~])V,J�)ÂJùJCÍýÌKQô4Ëõòí
+¶ãßÿß
+þ×¨Gé{å"–9•îZ�UÕ]yHX>^Ò-Šy¿5žå™l+ðæ¯&¿§i@„!µæm*£¬½+ÉSÜØÊ°[¥EÔÙoŠÊýkj2t2¯
+³uSL8C¬Û3êXÉo(ÿçÒ/ýRåAT©¿ÔÝbXÆ²÷bê2ã¸Lõê˜±Ü"Ùï¾0?ÆQÚÃ;'�ž”ê6žÓ„j‘ø²@Ë�!Â‚©±£G‘”éÑ|ó_‘@Žû.ÿtrýf#„T>&¦x³ù\¢õù9F²ûò]¬XÄõˆÉÒ®çÿÎ,óÊé(ž‚9d�t€/‰I¬çNzÐøSãÚ
+endstream
+endobj
+13 0 obj
+<< 
+/Type /Page 
+/Parent 65 0 R 
+/Resources 14 0 R 
+/Contents 15 0 R 
+/MediaBox [ 0 0 612 792 ] 
+/CropBox [ 0 0 612 792 ] 
+/Rotate 0 
+>> 
+endobj
+14 0 obj
+<< 
+/ProcSet [ /PDF /Text ] 
+/Font << /F2 105 0 R /F4 104 0 R /F8 58 0 R >> 
+/ExtGState << /GS1 125 0 R >> 
+>> 
+endobj
+15 0 obj
+<< /Length 11946 /Filter /FlateDecode >> 
+stream
+´›�m•5‡JPEäÌPµòé/ÀõKÞ?ÍhÙt±tgKÜ—KtØ É’ðˆyü]û"Ê»|TÿàÍš˜ÌÁ°B×2œø¹JÓ3Êú¯¸Z¦—ËçÅà›wÏ¥‚Ž¢&Ës³†‡®öÎËK@Ù6ïOÊE?÷TA¦QÚ¯ÄÞÇ@P¤N9›½p[a›SË=·ÔCg‚ZâòœËú¬ÄµHôlQ~m��ò"N†½��µòIË3Ê'CXúv/í·²ÁEd m–å÷ðP³31¼›Ø¡ÅºÞ(±ÿ¯[ƒË�`S>+fcÒì¡eLA–®ÌêE­†šM�;º7)iœÞø0 É†•­Ÿ××¼YFô[÷‘–r·•ÿIŠ«íhW–b¯ò�^‹UrÆqe	Ò`VYÆâ®È»úÔ(7N§§ÁeªUEÏû·rX�~.FÑo³è'éðö%õ±-,,!Ugù­þe½’:pÁ:-É!ÍéŽh7Çc\©óÛMþsß„oîúÛ‹Êèà:ú›¬“�³…[�‹
+2P9-_'ˆñ•w›;Þ¶Õc˜ÕJ©xa”Ü¦»µÿ„y›8±å¶46A®ÈâXmÁpQ¹ÃQve‹–tm©Ÿ#I‹"ËÄÉ¤‘"È›[#ã* è<¾JˆRf[¼¯>[ç…{9\›3Ç�ˆ·}˜mSÓ„'ŒK%¡\’ˆÖÌ1Âñ\#¸+>ÅnÑ78êY9ˆuÒä9`x4¬v“5UIS?}=*=}ßx€Bª2 äãªÿÙhìðv{»WÕ{kQ­|\òä.²ïÍ£ƒÔ*›ŠÛO-…|¼9•š§ÛÊ5@UÅÛÈ+Öu€“¹·Bôc¦ŠÛw†˜ûféAÊ@¨T®ï+ƒF¶»ó3’dÑ„tÚ+6æbY„’–'o‹WE Y¥D±(’>™P°œDÿšv
+S‚¥�hão»²(ªÄM»jnèûÙøU¦ÑL
+�¥yH
+©ãÊ|Š°evo<’àdµ•:su1±–m©fÿÿÜ¸í�¸l¹Ó­)Ûô¦’¥Õ‰³g˜§–È{ÁC<>ÛÜF�tbíÃ†±Ô$GXÿ5RöX:©éSéÉO·Ó.|A=®;eKQêL˜W8ÛhoUúRWÜNh*µ�^‘+)1¦#¿(’˜EÏ3-ÎL1˜Ä!:<+Xs�X†þ±­<y8¦£„|Ñ©âÃuà7¼ô|•Àï¸°Æ›4å+¼¥åY‚4ªw‡Ø–ÉÔÍ€,Ï¨#ŠðCmVFôˆšhµIàêi®Q¤hpÈç/×3çþ1Ï,Lë•�9çEÐBn#’Z­lî‹ìSƒk5�Üç¥ÝnŽ›¥1ÅÝTÞÇªÍ¦’âCê\ªëŠÄX•¸WŽ^«ùF5@\ÁV�5ÓÔUÝ§¶öýíWHSÑÃ]ÃIî±PdÞVÌgýÛfáyî’ÌÛá´žéªÞyç”xê}ŽÌsµQà*e_Ü•ƒ{/…’ÑªÕáAÑ}#k–í}‡ÑtË\‹[°„ÏËXî®—ýjëõ«�skÐþÚÊu0F%ÿ}UÛþ3‚7Ûü(°cÒ+0‹Óá¦Ï¿åH¶�Am·Õ&b:!ë*ëˆKâ¦prî¹bˆ7yïs0
+ƒ0Çº—›Dž›É«äÌïÇ½âv‡a‡¤ˆÿh|.
+[mXJóÛØwoùn¡¢HÝ�¢A\lÝí¡mFÎæfÆša
+H²�“ /ìm¦E¢ëúZ#X"àÇ™þü/³¨ŒLüÁ¢]57KëåDpÖ=´‹—ÚØSéÎ>WË„¸«A³]ÆÎI$X�Êf£“¥Ãß80Íí¹o3bÐSp’™µ³GJazQñ~:qèrakD˜Ü}r2Ú§™Xc+Á«¡Ô€Òˆ=�Eô"c
+³·écIàâ…Zôö�R'‘c%.óÙi±Á+zÆIDOñhpÿJ+Aû0KzÂÁ-e4W…A½4:,i3 ªSœf
+ˆ¾zì$lÑóüB%Ü©³¢BMïƒ~æFjVÄÒ¹äVÎp-ý7ÆèwFJ¡tè¡�¯Q1\[©íËÐ�0Î¢<hñ@Nƒ�ýÓÐªàƒR $–�Ú�RÀŠ}$gbœ%Ùý—aßâÏ+€õ•ËÜÁ°Mikc÷iGø74/^©€WuoÑ›ÚŽ£r‹¶³ÿ‰ÂÈï„ºcÏ\w¾üÇþ®¦«äá‰¥yYõg
+!9 ÉO.9À–ªòF	|�MÝDÑœ=ƒÈ‡Ôú<!.,mQ6Å©:w`Ï"JÛÖ¤
+9’k±¦ØÀbçÎÌª%ÜõTxð»N·hÙ�:Ïk¶0
+Œq7„¥§ðN8À�J¶)xü†ÿçu$›1áÍQë±|Qè"ÌÞ´EŠ)ÝPo��´EÔ:çÞt”‰ì_—Ô¯c4;û4B;j²\¶Ñ‡zÒ£vn<àãè_dNœQÇø“ˆS¹ùY»ˆm:e½|�@Ùs@,B�2Š5lL´eƒÕó�xÌ€îíY3Ôê}+nDN�qaŒèÓ²nÔ‹}zÀ_tÁºViÁ[y1Àr\\@’®àý/(°vÅóñýj<R>(÷JƒÚ‰¨ÐI!WËûšøqß&|9æ?=±{E¾Ï·“c)GUÌj»Å¬¡­’mT:×NI¼ê‘¥“)Íž²ß`´õTÑP`*`„ åi1Kœ®¢ò’éÏN(¼ÃYšæ²”_÷ol íðPÌTñ"ÇZ_)ä—ž‚Èg}„¼cA¾{y�ðË}äQ°:8»8»¢vÕ"ÌwF˜®‰ào(jUN©}Á6UÁ¯Ä¼‚?€�OÃ]cÌÍjŸ£¹Ö±fy\/ð
+Šz€#s.axôý`s8„‡w#8ÔIà0e©ÓV…‹ûÂÈËÎ9)`k ÀüL`Ï­·ôXJd\_ø˜‚´Ì":	™‹ç\c­U{‰]ûïQ'rÅLŒji~ÑC´Üýâm˜ÞU>C#øècÙ1™dKÖ–kA(³”Á…ÅYÙ¼3LYi@§T´B�(•OêÃÓpvÕjï6W¢‰LÜãÐ;TNõODhˆ¾ëÉ(—ˆ£¡Ú‘­í.ãÈXLøÝ‹�?óî‰ô¯¸#�ÍÄéà©Š›‘ É#®ÒsÎœOÚ”K¥ã+gÛ<š†P2"6dùDòùÀê„oÉ‡šòÀÝµ°„ƒ©€°¤ò	r—¢'ÛSUQM*B)H@Á|gâÙuJ$Ø5™Ôâà�Æ;#ßñ¹Ë_aÄ•+Êz›,z8¬xêkŸÒŠ�’æïê‚rÞ†^½€?½çJ¡éÎæ¬sÓà:v°úGŒQó¹_Ý(úÀÜÕŸZµºÕ<ôíï_qì3¶ý¿–èæõ–O+ƒI¤ï)*]Öº›¿!cU©)Ô<lÊWÄÉJ‚Z%aKn¦¬Aƒ]Ï8¤‡-ªåëŽ�†cRuQ�[ÆdÊ¶®Îˆl1+D…b¹x´·Eî:†9«#á}°EhŽ…qEN±ÿáƒ*oC˜1ÙCX“—ôº–)í§×	ZãÔŸJ<ã‹¦_1—Rúyâ¨fZ#”œúl¢åñ@Þ—mç¿hwhôÃ¹œžBS†z\gú¸ªˆYS•â]øx¤‚%$v
+mœÚÌ A¨ƒˆ•ÔC^~½™vÃú6ûø�”½<˜Lù£–v£½TUf»ÿœÓ2PòV¶ªà‰y/|-4Ö.Q!ƒÌä?­7šØ³XÁöS£;KžÁÛ1ùÒVºš¯ïÁ)Ó+Â«‹¶ÙpÕ©äuN¨5�¹/þ	YÄ3¹pçxÉå‹rµPƒài.É?±Œ¯ÞÐã+¥#ãGVGêmÕ–¤>/øi¨Rýîø!ÌAX`øàì“”š­w`3S€�Ô˜›u¯8P-HœP~ÿÀÍnµ$ý×Ô�*ÌÉÀ@tåÄyŽ†z!sh³×½ãY>d;2²L+gN¸hZ¯[0°ÂEÒõ«�k×jÒ{â´IRýÂƒÁHÉg¡96È“ž=† 4“jD¬îÖÊ
+,pf›0–ŸVsš[�"‰t$:~†ÑQ®bZ`ÍÀm0>QêéÉøRLc�žŸ™¤}ãOh&‹‹‚}DH+kßÈûïŽ±{Q³,*4÷¥«YÅÛhÁln¢]Ú¨�Z~J»¸t~Ä\|†òwÝŒ¼Ïq±•£´7Ç¯Ì‚	ßðÅ]xŸPïwQ¥|½zy„(Ï`óa„¿|Üm_¦µ8ÉQ¿9�|do•œ}ÿžª÷Z,¸©ìôŠZ%÷d¡ÜÝ[Gìõ×ÿžF&y;m
+zÁÿH£5†üÇF,�\ÎÊ~
+û}nò‰Ã8ê¾ôø¤K½y=‚(¾è›˜B¤=‹^!�7 Â6"£üïñŠgX¼ÕŽ”ªëô›ž	Èà™-ŽOU‹H¸]gþ±÷­-	;ºùçä[
+oË_Ž24ÉJ?Š�Ôlu'6ÚûèÏÙß€¥…¸éõÇO»ïÝÐÇ”R!R'ºÌ,VÒý¤I7�ÛyÒß,4UÚss@ˆ9L‰/SRHMÂ!ò‰Oß¸=µ×úyL@ÚÉ­w®¸(`‹�ØºÕéš	¬Å=Ú%·OwŽOdP
+%Úèë7ø|¤ï4¸)�òÁkcQ%{Ê­U¶4–]uÂs@¾@G‰°ƒF3‘SÜ!?ž¥ÌW
+XxŒå©½÷¦$éÆýØÔ±e”¬‚Ä÷-©x9œÇ$¯*Èë}€}!ð„;•ë
+ƒ$ò@Tò5àå:I½úåô'½�±Â•ù¼ü•¡_æâ
+)‚Ùë·z+™mÃ$Ðô%Bø¥CÀX”-Cr‹=°‡.Q‡¨õ‚"°€	¢ÏÜF!�C�×%�OMéf;G7Ž|l3¶ðb�êêšÅÄòc}ì�EØÌ¯�s!Ë/K¶x&;ŸñûAv_¬lhÀ�cy0�›•:Õ?â6G·úß§”¥>³bô³Õeb¼å�ÃùZþÄ¾S£¤Ø_^RwÉÒ„‰œ××è¸juÊ´‡ö
+ËùÚæ¦è²t×Zõ½ö.?Ì‚Yqêo~ÖgýÂtmÄB."þøH*	×	¯­ŒòÖ!µZF?ðuüAGbÎœ&¿ïÁ]˜VÐ¾ÍŽgZÖÞTðœŽ4¡Ãèž„a*­àß\ÝˆÛøçÈMvž†‹°Ú¦ @ËîàîQ„I˜ü?!ø~£Ò“¿T[yX¿£“÷ÂAr¯/£s¾hœçØ�²r  ï¯ËG-K±àÖµ3XÚ²ò‹ß‡2€bçO¾‹˜Ì–1Q37ç$.€©]òAz�(M6ëáa8Xks‹Bv¨q†>hu¬¹‘#`	ˆ.L„Ê]ƒTN±D�‰À'£­â»içÔŸrM6œ– ü¨'C*�*±íðRw”áh²Á|rÃ‰¡¢®~¶{ÝÎ:wC�ÝÒùZÏ$Ûª%n,\Ò�Í”æDöfkƒB%ÒÐâÑD ¿_8ÿ®L‡I6I¯¾=FŒTcæN/ï¥–—LN�„57¢Œ™†
+n"œ+²æèúÙˆù¯�@·)î…k¼™¾�ÜÝâá_õÊ•A6ŸõåO¾n,FØ…”rv$hÂ>nëA1è²à^’N†º½PÃßÄžŒãø/�Q.·ÄrIWl—tWÑvB4Zb¨êÈ0Qyìoâ’ŽíQ¼M­_ÞeØ{Í‚ÝèU¢ãàÔ€~è‡Ô®šÌ
+«ÚÓh÷‚{Ñ×T•G¢RÕA‚#ÖMoÍJýˆ~¶Î¥ˆÈgèöeÃ»nd¡
+à¸Ã ¬•(Ë~‡ÿÒð´ÿ/ó×ùIág4Â<swìk"ÉQ°aP»lQCÆv$çy¡Œ§vca>É/á7©,`iŠ.Áú�§¶1
+Œ¹ÏÝËÞaŒ•§uÐµêÂ�|z{æ3A`) ;	ÍÆ„ç›?5ðóþj;8ýÿü„oâÂV'‰o„Œ%Vá£«]ï=<_ÒZµ]Ã‡ë#§N>9p=”²`�µ59ÄBÄ0ÿTÄ�øÞ
+Bâ¦"W«¹Ãs®Z²Çv˜E	)—2Ë Xx7
+üŸùPEcUæQ}«%ší)µë©ºOb¢ûFð)ºèªÝŒæþŽ‡»HË«”“a/;¸µâRXÉdÎYw¡¹vÚÞÌ¿ÕÎç�H{‹2óÊ°$`/Bgû¤,õ”-tt‰\'Í(TÙ˜Š‹ù”À
+=éjWXÔ,“pÆERÝÃ™>·ƒœÍ# ®8nÏÁbß†�Zï:datR¯HQ¯4d÷ Üþ½(G¡p´.Q¿W¤
+¡k×UY*åI�6
+mãÇúT˜Ûvg!þ#¤t3S›yt{¥óXqr‡�=fŸÕËÙËÈk:ãèøkî6z|…<Ô¾;7¹è¤ï=e´ÂµYŒD¡“�Qê«¢OóMš(¦5'†i•Œ$[ÂÝâ´0s¸Î@~ÄñILéJ¼uYR*Sàx»
+rU”pó*ÚMkÉ¾ZâÆd³i-âœ?B¸Öb%;f/¼¢ýÊ—ÌâZÙÕ¿˜+´Ús¡wa•i;+Mp<oxLÍ”v“×<˜ú—qn*Å±Ô_;7òíWý¤A÷Zi�’ýÆK�ˆÊãX ˆ»‚¥êr”’"b&ußb&xÇÖµ�³¯ùN¤ŸnÎ™:.ŠƒŠëå˜,á¿¿KUTõËÚÄÔR†CWÆ¥�üšìì³•cºà�Z²Ùveè!€øhJp]<k£w†µ¢ "��Izýk]x°c6òš¯�`žA€ú
+b†Y±nÕÅìŠ÷4iq DŽaµ9JZjQþ§ñ.¢KSvÁ†�åiý†nXXK?üÑó-y–øÌ†K`[˜„|›4vÅí»B%BN’{­µ­ÃÎ	Ò!Š›bzx¿:yÉÊÇ··œXÔ/Ñ†ÏÒ�°.Ik�­qó’n=ü¡fÀ5:,¿ëp«€·‘Äg«äjÇ¤ø+”rG$°çîpñG·ßI©õØ-û`fÐàûÌs MñÝ(£Íöó3b�rD]ï’�â™dºJöY§ÔÝYq.‚Y»EV3µ¨åhyÇœìÑ² HR¤m¦¼éÙ�ÄS#ü÷Wû°G¬öóƒ–º…Á8¦Šºû¥hÈµ‰¾ÂÌFÏ™²YSœüÐÈ$f‹:4Ô“It»�7rŠè�®ëŒ|N”�#(Âæk¨M3Su’”ÍÊû½!ï/O'~z’‡ÍÝr\¹ÿf€óx3ú÷GïÃƒM¶ñ¯ìØ×ÓqÿQûª[Ž÷­³_­"`I¦Ç[;býÀè|\Åëz!M+V»ü1ý0ü³Û
+F>h”%îm&j<qÜEgŠØý™�JƒÈ2
+DÆ/�”«Ü†óã‡Òñ™ÔˆJò†û°»;ÙàXÆ9÷‚ghÝDÛM¥`œËŽˆ½°v’=æéGÝOÏ.äHc¡/„ß“ÉoÊ´ª¦D‹!ªMåÔVüÛJxØ|Ö/Ã+%»Ìk÷iÚ«¥î¸O\ïK¾|Ž!?"ð{©ú†!§CVå8zÞ€Aàå ¤63­ýÀÐ,2Æª*ª%÷ëzOa1C/	¹7P;¬jkZ{æèjž*¶‰bÙñ1™¿ÑÉ¶yN§qbZO¾ðÐñòîd hv¨m·@MöNO]6@Œ£ö3ãM]"…yíÂ_Ú1,T9¥Î{Ú+aT¿šF˜±€%è~éSŒÌß&Ž;¯RˆKáMÕ‡2´F£¡ä”¯Ùëî3îN6”>ßï ©T¦ŸáÞ@è
+žÎPRÊàmÄ´XpjqÿWu†ír³‘+�Ognú¬É— Í[’ÛllÑz*÷pÐùßØ´Æ¡8øÂuQšqN)õ.ÓJóbý/ãh6üã£`ëÌ_MyC‚Çjˆ�¥Â1Ç»e
+ð'ê9¾�2jÙ56’ eîÛúÿgîYªÔ‡”t!Î¨æÉ.žT=˜cêv<ë9?^bc…e›í5—ŽÍHîœŽ„ø
+³#S†*4Tª<c€Bÿ »µI½*XŒ¬)Ü^«ü—’ÁF?ç£&PtÏæ1~Ég.6ÿÓ¿ó¯‘¼©ÀÑCã¾ª
+‹èˆlÆo²'›`ÎW}×ÇH«Í9`˜Z¢¹�ïà³…(W¡äcÐð É¥ëÆ
+}•!*
+ª²y“£i4Šù‹IúrJJ(��ùÐù¯Ç
+þ(Ç¨»#c¼}ÅÀ…·z¹GšÖ7yƒö»¹DSÄÿé¿	/²i)t9¨‘eì�˜ìNõž ]k@«ÔkXø¤^p§3Æ]MÓÄÖØ–…°ÛUÍg¶Ï6„ª	HUkÙ«¡‚ÉÝqûiŸ^ÅÚŸ}@Ù,Çà�›ÑÆ0!K	*îÇ‰ð	sz~ýŸ«Å¥Î&jâÝ|‚åC‡#øûy‰!uOºb9:D^ÿlºôˆiu)ç¾š
+ä«vïñOôZ08´Th3Š%úˆù
+««•JBó¤-7XoAðL¨¸Lª3Îˆ›ƒnÑ,mJñYš~Àužü§i®ÿ%²Íæ&Ç–gÇ]×Ks0[®Vtß5†|¼Y‰éS†§{ŸKˆÆ²§¬O
+•®ëíÉSR*Ö«dsLÁØÆx»út€23/qt'�´m8v,€ýÇŽÝã]ÐêŸ÷ö¥ˆ^Í°.[Akù½í¼¤;²ùeÿYý‹+#¬SÃr¬�ÌÍŽþlrF"!…©À4¢O”&§ÑµµûÒe€Î™oFðÛ6‡Æ"��Gþ@¥Vô]3XdÖ%»]î¦!´“ÖªÚ!–r–—çxqÑ½Ò�Tõ½6¦bá1µ¬.ˆ|À;Ÿl7²?6É~ò¨x_<¬qhÎQfªWa&"žèW/)ƒ2ßoBpsÍÉÀ>Túv_6‘õkÇ,‘N!€0ñÐ8;>Ò[d2Lú ‹¥
+ S[·”ËÐûçéÔ…H’Ôv¤É¥ˆÑ’÷‡½X¢�ù~†t):“qJah¥»~ÒŒ¦Y"ºyœîÉÏé­Ÿø)É"P‡k6–Ê�I³@�¶€:Y ƒÄi˜Ïgž(ò{—§øBd\Wª±¿ôÂâðó|ž"Ü‹ú¡%žÆ$Ûi°@¾³…tÍß�‚[f:™ÿ=-v{ó¸–Ô`=c@O�Œ[EBhñëò.Ö’œ?U»Võ�®D¹â9ªÙ|<5éi72ÙOÕPôØiÉy[Øß]~ª˜:a_'†²Ë­O“�¿Òùw�ÒR!w�Ô8Gv¼Nå˜m@Â£C�Cªƒ°y<;kE{®ÛIÃ¤%Êå¾êSÛâ››�ÄCá½ëÖoÍÚ¼œ0ºŒ1oŸf¥Øæ™Î�tÊæœÄ?ÛíÂ^%1 ìÖÅ ¯ñXÀ4Cö{¯v(e!í¢
+5À”«žòÁ™cc ^U_Y3öøÊ|ÏF”fU
+üßl‚/hÏÓ}wudHèårñ„ôªuåÍÚ¥8Õ»¹ŠÍ£·£Èlä‘ÚaÏÀCŒQtä#d†�ƒY=÷´¾:h÷²Ñž6<¹(¦•7�\Ùôå�š’°2!‹«ØOHdNþÞ‡/y\d‰;é1!ÞÕ4Äzþbx[—�J§*s8§évÌv,\ËÌ—Áa\m5Ç³ñÓ(4]™|ŠžÁ¤¬lÁð7é?/!‹¸„X¦ÖùEpæeÏÆ¿Ü�D�†s<}œ„â=)ÊÜ2üó‡é3É kõi9ÂªÚˆFs_Ð?ZÁÂ‘Ä€ù M¦Æ�O÷ž£¨Ë˜ËL”–š¥P
+ºå‹`¿½é7vËŽò5s÷‡K¼“D‚òXçÿfÎÕî›Pb�cÓ/€ýÑŸêµ0�Ú¥ñÿÍO"ßAÜ¯äx¾êË;µø¬G™ÎÄÊ­FRÉ,ìmFÆjbôN@!þc�ÄÏMÌ”�F7PÉ…TØGÓP!p+œê<~µ¹ž*LY«ÿcÆèX˜A¹¾L`Ø	Ç­I†
+YpÝ•+ó—*H°å“Â�=nH|*=†½	ù¸†[.0}¸…\§ãPµ:
+*÷6[®xõ2\æ—qFyó“¤…ÅÎàÂþzcènHÌI¹­mõ,R©Óó‰`Ò|¯uc_lî5¹‘}¥ºÇöÿþB¸I¼ Ž|{ü|;â•ŽöÖüžø|ëþ™uò5¤Ü‘þF+!XLy·y‹œgÖ½0�ÅÙžIiÓüè¨hDRX¯èq?¬0ñAâ¤KEñ÷ëefBž�S9}ü.@œ ¥8›‘tÍ
+Þ5–&ALnuñ6!DÏÍ}¢#1ôçX]ÀÔ€Ýg˜Ç¯…Š.˜p¾€,=hZz±×FÁo`NÆÙ�£ð™M¨NÀ„=/”* b*•Ó�)�¢±Bÿ¸L‹Õ;gì�AgCjÞ~©Òt-ÇT0dR)£èºâXú@ªrFcnð{;)•QêsÙNèý²ÓÂþ†Fõ_©Wç„ÖþHÝkÏ÷“²eâ¾K/*¤G|«.m…³Ç\$¶LmD�Üéj=�
+«âAñëÊdÅ•˜DîLF›ÄÅô}	-àsÅ�­ÑEío{èÆ5®Ìið4ˆõ®hc0�;V_ 	Ü¨˜ß*'"AXþ·íª “ß•¼Ù85œ€È`²@â«”;’ÄBo’LÁ§‚×�@þäŽúöÃw�’ªGøÖ†¶>ëê‡üBŒÃ›<-&§¨}ù³\†ûÙbÏyDs_Ž¨Þ‚ÎY(oã&\¼lEÚ{9¤ÖïlŠøÛdŸ?f´zzŽt=ÒXI1]f÷ŸÆ�@A3·µÂe¨OLl�`(–§ša›è@·ç­œ-S´'7¡Ðô¿Eq	¨M•Ëz¹lN³o‘1œàLSu®wáœÉÄÊ/–�rtÜáJÕÉSnð:"°d�ïÚÊÏyý¼ìúÁß*.†BÒÑ@5™ö™]{à˜+QNØZÑ%{„5ešã€lêŽ:öð�	§”£€	’óû� <�*2=®ûXŸ¦T0—_õ—/Zm±XÄl8
+\BƒÆµ8ž¢ì	Ü1fkžõ¢(‡œðZƒÛÌ±ò!;u}[�÷E	+Œ¬…qF¼ly©mÆq~Ò'£Š äþ$­ýE6ïš¸ü/´­§ahx§ƒÞPV™œ,=|”Œ¼éÈ*×²Š<Òa;Œü1a‡7Aë@ïiú{?s^±Z›AËd[ë”Û¹7ªˆ°Š°výê7Š±ÜTmØ^–£q
+=êË4AœíÏ*�èhOëôü¦ÀéJ+}Îòš##Q55:²´BÓY§ÄMýÍPÉÆÏ€žŸü¾üx§DŽ€ŸÅÂ­RMo!±yÔ�ÏM'¬Äk.º&íÁãX4i¼™Ž€È[>áƒpX-jÎÐŸD²€È{•92æÂ¶“Üìdrøè“lð@oþÚ��:§DÀ¡B+s?sùÊ'íî
+*ì`t›Éý¤ ˆ‹¿Å�K�ÎàC¬!K˜­×Õû2ûŸ>Š
+·ç+Ú	ÁHÍ×Sy‹e—å·èÆ*ÒŸ€àCé‚ªÕ¬”Ê*TF}GDÊº]›¬+_‘VÇ9.­ö•M´‹Üÿ�GW�çêBÏ¡\K"ª®ØU%x¹
+{í_�Öó3¶ÿá—Üö{ñÈo6|¶»ûæŸž[ÖQÇ	¬À}¿3Ñ~§rÄ\ØÙËM~g‡Q4èÍÃW�áÿç«û«4YBs …M§Žîª §¶[•.Ñú™À±dC€<Ä™ª¦p'dòèˆ »0Ô)�„gñ¿]¶ ^Ì†¶i=‡Ûå6Y`xOªA®É±Ó×2¯¡{¹óU
+0+;èez<ÃžFt™Ñ3Ó‚gžèG"TlaÝU3AƒÝ*h'ß�kÆô;¦Gd¼¢M@ÅòáýBy,�hä^?÷°G|åžìKB„Ÿ+B …¢8uÀ�˜Þk„%Ì~<É2.“¹ÍÌúÑL>˜Ë`EÛPXXduš&RõÈ0TkcýîŽ=jâÌqØ?BµË2äÃöç®V¢Æ7�k¾'ý°ùXž}v±ñP í.‡n†c'«ü�¸äÓ‘,Gæ&ÖW_N›Û‚ê`1{NÚrØÛ·›¹¾ñ²Daþ¾ÈîUù¤”Cdz²V'aH”n`ŸÔXdL7¼¢Hc‚9p2sŠz¦–Ö´S ˜Õ’
+ŠÐÒ*Ý[®—¼´§;S£Øô�œW„ËžÑõIÔ¾¥l¢µ'ªïtÓQ¤¡yXùX0kÿqÖDn6$pvzç¡ÝRŸ[ÇX‰	õtñ¥¸ó7YÒYãNúèÎq#„¬ƒ\?ó˜ÆoZT ¨[.Ð0É.á�/¿Û•ß·�¶%-{$Âã§±>ÆcÖh2p™£
+º[T¾n›@¸¹Õ8Iç¡‚·#’fëc{J²�ÉaúU lÁn,�è¢ÌxþMÈ0ptÀGÅ±Ås”a~�‡g,¦¡f"ô
+Ù£2þ(zat	`Oc®ßV+ô—õÈ£�c÷;þˆZµÊ ŸpÊ¹—Õ»S²=¿¨Ý`”êZ@Ô^×)Ò:Ií}Dó²ÊSíóx�j­PÅéêëÔ?ÔÐ×šoS/ˆÒE«ôFÏD¹á9nžwÊ»­¼È¢V6ÐægîC7Þõ°ƒeŒ»¾)ØM�­aüHÉk P@Å†²´ãâFò¡*�•Kn‰¸:½™²ÕòçÞØ‹˜�Þ€®'f×`¥”ÀÇôO�v÷Ÿàî­añÇ£žº�ñz" ì
+WXxœU¿ëw¬™ÍÕQM­.¢JéË^}à}JçiktœÀ¿ÆÀÃs5ÄFÿ°°”}¶ÎÕƒ�ì˜=1¨Õ™*�®eqN;Ý¥¢š6…t%|sÜ+äÅî.“•WÀ½°vhlTŸÖØ©±ÊÎoAÝßd¶Þ€1mù‹«î ]¸È/.)?ýÅv:?‘šSÛQ0}J«Ô\U%]×»š~Ë‘æ™Oº¤˜{�‰¾ðJ—­¨ÅÔÚ?NµíJÂøGŽ{Î£¤3“ÖpœÀ¹Ž÷….LLeÿò6‹Y<9—”“�ÇµZt–ÝG(v0¶óâ§‰­ì¥œÙ¾a¢+ P^[‘òÜ–šàö¿«J•+Aœ$»¾��ÍÖ�¾$)²ãÛ+¨dQÂ¸Ð'wŽòîÑ7k]BdN÷S1tÎGoÁ¡ðpº,»ƒÖïì«J\uÃQ—`ÛšDjÐUß:>Ò*Ôl¯úV*,~ÄÀšWÎTõ„Mã[sÂ­') oNá‹WÝ52¬
+úÔ�nkîm�ßÐ @^T6†Ì$U	Þ¦ˆ<%ñ•Ó>¼¦Øfx+,®d}ù4GiO½Ú‡¨î	‰yV_¡©WÆËJ,SÇWÓe¶oFÒ²ý1™‹‚óÁI®˜Û,­²×ÐAÅ0¯Æ›D5~Vƒ'—‹RÅu¦©˜¶�ãe/XPü‚±€ÜN@NoU¬Œ•Æ%LQ@­Û<¦Q˜.æ póÆÆâ‡4kâ`a¾ýÉiÑ,B"ñMÔcc_K¾‘õE§U�jÄ—~ì4Ìš²Ndví›>—×6ë­‰ó#R­´y'FY86o”&¹ Ý¨Ñ·"s¹+m€0íƒcÜœSäJ™U Òµ»¦Ä=ªÎ¿­?Náƒ¾Ì‹�~ðz")¿ÄcäçGÄê#�Úo¢&¶‰‰ƒo¥VtÕ›õ—#•X¼c!Î_€3‡¿xa-|!úX…ÖíÉ¿×ÜÊ#|>¬:ÃP£ÕýŒÔä£0¢Ó,–ú5Åb�+*ÈÒR@¡lÀx¤±SŸŠbÑ&šnLuh­ ßõ.ÂÛ÷›)ûSV8
+DßÝµ·“NWaô)¢…w˜B§<$KjÁ	•™¸Oj �‡¬wY.!E
+)ž®å4¶`Û(aˆzk¦z‚ò)5õïdB9RÑìkz3À^v=ù{‹½(õ$$Æ¿BöêA~í\'Ï}Œ×´tQ€£úëG%ÌÆ{’Z=T§§õçHl�Öa6Çm‡= ùÎI¨ßê†Ž˜Î”>g“­6Þ�™#ªõè·§IkhÉë½Ým¡NzŠŸgdÉL¡íC:ó×Ý"M‚ä¼Í›ôI>dk§WºbÒ9,143ã/ÌP‚ãiJ`2žW
+Ùz»ËÚÅï’Ïm©Ã* Zl†~J^­+œó”UEU
+<Y¿¹ULázns<¤ýï÷Lbõ¿:ßø¯ úLá~bØH‘ò*0Ø€Î}ÁF™ª3øÀ›T!7†NoI¦�äc>êLÓ°xòñ¹JÑˆ�v8zš®–£ áy…Ø r×€v¯j,ïH±a¨kÆi‚F¼]ÙEzÉ6Êä	=mAÚýÊ´�ÎñÞ§Û?dÎ'HMãxBó×�C¢qš »ÏaåñÈtmŽ¤ëmIìÍçW@ëk%„Ðöe{1Õs÷JVu×‚×½
+Tc}Ñ±\_o�³ ÆÉòIi±v2œPP7”„!XB™œ�b†X€rKkÕ‡[L.GóºkrXs¯®¿àøhpé%MTýn€ŸÅcû}˜µ™:³rBqúEÝnlOµÉÖàŠ.]ŸDb7³Õ–ì¬>°‹6,WÌ§³Å;Ï
+šò½{�¼fÃ™*ã¶x’éÑÉ“fµxV†�pÌó:\!=6!ªQüÊ7öKÓi;1¢FËAoiWæ“xè}­[	…‹ÈÝlBÜÞ\pZC¼ÜØ#ªÁ@‹škŒKªáHˆžRVC®Ãíéwâÿ¦u’5ÇM7(ÌÍ&LÄs`3³NAê×Ê\Fƒ˜@‚BCîuØ´‚›CAJy¨jÈåèÙ�nø9eËT©(à¡úúhÕñÆœ‘}|Ÿôi1 ri}7}$Úýzã^*Üuz$œuÓC=«XÍ(
+ÒÓN,ë7ã÷¸ÑKÎ±€ùBbdí]\$ÖÙëp{E�`lX�	Ïî…ÛŸç�ÌÕ90Rt:2n³ÔD'ölƒRl	=aÏ`ÆÍ7	Ô0›ü”?µ?�\qïDÁ�ªDôªŒì¦5Tþ�OäÜ–¼ÞÂÙ'Á§ÐM\·Kgè(íjó³šÑcä¦‚óT%{]\0Á6&÷õÁyƒ£À}ò¾©ä…a	ÖÜQûÛ
+9Z4Ý;¦¥|\†b­Åìø.6yãc¨ŒQ#)áÕ­§ý}b	V«û<’ÝÌ�^ˆ!ÜyFr_™ª§ÍÛeV"\ŒT~#±f¼É©«+	F4À{A/›ìv0.Ì}î�=HœÌOœ
+<…1Ô¹bà¬KšàÃd‘gK¥’KÁI“ß�GÌpØ8ÎÕ÷!hø(a�Zz/zÙˆˆ±û*ÃÉ¨VòZS±*¼!ÆI®Ïž…˜‰vbÄ¥œ@Q§»Ë^u aÃ<Àü|äÎ‰UÿŽLdÝRù9ãLÎfyzîÖ“s§‹@¡¢‰CkÍL[ã.æxæ›Ö}Â&cm¯/œ
+òp7x�œ<‹j0°“;v¶’§sÖŠªåÚAÏJæñ
+†ëB2+í)öQª=þ}�‡¦<lqÓáú3ç;a/vSÌïá¹Tv‹«Ó­¯­âÈ—ù‘¨ð^ÑO°¾m²ãX‡Ü‰žuyiWËi…�•Â„™«‰*gÆm´¼ÄŸÐç
+endstream
+endobj
+16 0 obj
+<< 
+/Type /Page 
+/Parent 65 0 R 
+/Resources 17 0 R 
+/Contents 18 0 R 
+/MediaBox [ 0 0 612 792 ] 
+/CropBox [ 0 0 612 792 ] 
+/Rotate 0 
+>> 
+endobj
+17 0 obj
+<< 
+/ProcSet [ /PDF /Text ] 
+/Font << /F2 105 0 R /F4 104 0 R /F8 58 0 R >> 
+/ExtGState << /GS1 125 0 R >> 
+>> 
+endobj
+18 0 obj
+<< /Length 3144 /Filter /FlateDecode >> 
+stream
+š�&­Šîñµ7ï,†_îbU(@¿
+@b‹Ï¡T§Œé‘™5(ã‚à‡�ðÿäšm[9¿bó³Óôùžy5F%Jk®3cÜäZWŠŠÐ�À{�†:…í1ÚBŠÔ÷ñeÏ,ˆM!ú(çþÂµéIù¨œG¼EõH–èÝEx2ŒoÓGô.*âAyæŸðƒ]Úõì*\ÃOž ÁËÙ¨[±Tu>ˆÐ-O¨¯®—2ŒK¶¹P7fk�6ÇöY"5§Ä‘k42…ü�úû
+oë²Z‚ÖÁ¸O“·3B4�2p˜ÈÖœWé	ôÚîîË×òcJàºtº”µ®è±<f0Åö\(ëÌy¢ó®<kWÉ�œ4rYö­éÑÇóúäÐw‘/GÛmŠŽ/þñ©Þqñ×dŸs˜M,9Ì$�äG$£a¥Õ÷ü¡PD‘|Ö—xrk”=™ØzÞªòë‰áÌd#Ö¢•¨š�ßo¨›ÂQÛ¢œíÅM¶4$˜ðÁËÐC‰Ñþ�s&÷L¢R§§Õ¤Dx	BQ<¬Ê³2²#¶_Ç?ôõ0‰í´v\‘,µ3.œˆ†˜!„j;ÈN2½ÒbYP¡0[çij†œ“³y­aùXÂî^ÑˆÅYž3�˜®°ÌsÎÓâÔîæPMº<èúsGAûFˆ´qÆ�(¨:ô%“Z{%Ž=Õé«ŠÎsGÐNïö4âž‡<<èÔJù	 Æ¬
+8á£ìõGÍ|]ó{· G;Üo&1ÔY÷á½w”ß±ÆMD.æÔ¶EQ¾ÈÅ³„ØÒQ7(s(´~ÞÓŒ×Ù;‘Æ¡@QãØ¨n·÷#¨R»“¨yø!‘Ic¿k&:†¬Òáva!®
+j%|cþqÿÆÊ¥]¿1X?ÕMŸÃfÆL˜ÃP±¶Ö?å)�˜_Ä&ÍœÂO8'ÕpN±�öÍ	žûQ�1óã¯^­ª~}é{h
+kh‚·õÿC•½W€5J÷ƒn¾iŽó&R(XtÝÙ¼`ïw¦°±ŠÑJpu<Ï“i†x0IÃ»+¸WNéG¬…lžÌ1Þ¦,¥W.ëÉƒó|†O‚0}
+ó¸B‰j½"Ø@ç¯wsõërS«’™‘Íã9C®­‘Dî¼áKRø|VB!÷è>£7O^fÃ3ö@Á�âÄYr¢ZÞÜN$ =ÅÃ·VZÏÏ>ðý#1w�•âúAY¢”‚p©KÄ°ÐÈl�DßCGÙc•VQÃÃQá�ŠeÄZÙü4Cio&šÊŠÒ‚\ƒÕš»ìÂ}Y®B¢a�èñÿ5,7×m0Nt�óýÀiâ#Kû+(l6¤f’EÁ:Ak´ÉÅbÈ{pG^åbpïW:àXeoQ÷0Fõ„€0ºÐ¾1Ähx™ã6æcÐSÓŒ^K/Ñ”²‡#[PçÃ‘ „Ã‚5ÿÄ}¬¼ÂlH“LËƒ“”–b�Ù”ˆ¡vÍãÃÞC@kðU^eù¡á\á2pi-hióƒ.Š«U1ÅðEM
+€£ñð`øw±záÄ=€¶F¯b›¾LÂKÞ�ì#/à`Ùº­øñ£¾85¾-ÈËÛN>WçD#”AÍä¡Aÿõ=KÐ-ú}AÚòŒ³0Óì�†�jÙŠì³*}ûãx©�hÀNçJ�ÕÜàÛ¯¿
+Pé(‹˜»|s)`ì°ÀæJõ,¬<¿~©«/•‡^�+úT±‰ò‡ù•×šÖÿºÁ´oÅ8›1/Tÿo}
+&«è±Y,«Ð¼‰YAÒ-â1O¼gæG7M3
+8È1v™¯Ð3�mÝ‰kOžÉ+N¦‡Þí¾·NÏø{Ð\A×R€ùŠñ:+©f¥'Ï³æù^/Ž'‰n�°ƒæƒ~œ�w·Hïaì‰ÿÀ	Ï…°õ,lf½rÈÇôþ-�¿PÐ¨Oib$ ŒÌí×­H“›	E¢ªFv7UÐÂÅ¬´M}M§ÇºT¸¡õÅðÃtDÚC„ô=b±ô¼–1?fÚÁŒì/„ÁzË¯ásË`¼}û_>U-¤/nýœSß´|
+;™N]ò"k§6cgn»Zš2SWžÀõ’šð^KÓ‚Š/
+Î½aÓÛ”i¿÷ói±íÏ°ÎNBkLvZþÎ·ñÁ}JS�Ð¿/ÌnøZel¦ ”nÉ2ÇS.X_†’?�±Gq,vàªà¶Üic'ÖÞ¡—{Yq$+JNZ8½A>˜'lræ‡…{žUQo¿€Ý~šSyã“0ý‡NÈƒÑå=¥÷'6dÈ0wIÊµñˆy„ZõÝUp‚å¯b2jæKŸ�K_‡±R/äÑ‘L.GètÜ’ˆ´‰ÙâN4”g´Qæ)è,›6)ÜýqË+¢kªc©…óáQÝ<ÅÙZ‚&A­ÕsÆù1Œ‹/œeœ-£/fz÷×Vä4èByœÏG+�„.òUvÅ=q¼B<ŽdòaÁ˜ÅõWòDA�¯ôªù�·°ÜÍK�žDkÒ”[¾WÀ»=5«Ÿx�ºõmßm‡47�ëi–ËÜKñZ ×¿[�X|D¢DQHPòP5QfwÜ†k`Ç™Å$tiH#D¾¿�JBCÆ‡Ê)àÜW¨†ÓI”ûØ)½´×ÜÀéöÎgIzd«tJšýxz‹¯­‡?=�TéU²´¯BnB§î}¤]æÝ¹\�êU¸á)ßý‚,ÿlŸ£#Áï¥Î¯Œ5ÅxywÖ
+º�471$wœh_æS.ìBiâúËG˜þ¿ƒÁÞüXé¶XŒ€`�ñx™•bßxàqË¤ƒÃ¨„%‚¶zXÜìm3[—d`MÄóbBA§¯!e°‰cÊ©ÿ¯Ø¸ÿLùF± 	Ðmð™t¶½Ý+»€Ÿ­Â}7”$µáB0fÁ…ÝÈ`*©�Ià@›¨¸tÜêgÎæ–BÒ�ë��†e5f+[-O[a¹Žº°—ªM�¬MhD¦Ó8%bµAÝÎå{ø³|@Ovv9¬ÉØî’ƒÆ�€üKì]›7’¡!r£Äà—r¤J^
+TªÚWÝôÇ`L¢>zçhÃ%’Ý„h'u±)]­$=RQªj}°âBùf¿©ô]‚—ÛqŠ$«ƒq²,ˆq¶‘pü”,úš£ìhÓ\ð†g6=rÐþãrÛ\ÕòV¥¿FŸµG“d0RPÏ+}5ç] º�ElégÔ�¶‚E
+šÿ*`8ã2^`ÂÌx<ke=%ùn,bíæÑš9þÄ=«¥…š¾„1ÁnHŸ/�ÄG^I}í´*t“
+óÅÂË­_ú^ Û<#8"9Ÿ–÷uÀÒÚj5·»Ð¨qUµÒ�Z¥³øa’go™ûÚÔßJ
+ã˜šÄÓ±0Ÿ5cWøÃ¾d/Í}ï8Óþæ-È
+{¤žwñá&™�ª·ëÇ"ƒÄO©¸?`tPIµ‡ÚËÒ«˜‰0šZNæU9.6Ò+y´B¥£®,"ÓJÁ ÛÈ¾[ýV@ÎŽ;$Ç^s´/V!“Ÿt[ò�¹r¸;,ÖÅ�‹z¦ŽÂõJd7iA <4)Ç p�Û=[WëUÞÊ�&B* �Dç`§÷ïy+IM©i²¯N-µkÿÆ:Êäù·™ÎÏ*Ò¡6T‰Ñ¼yd •S³”ôŠí—½²úDãÏoÅËÄî¡¹‹ÐåçkJU!Ÿ7Q�à¼qNÿ“ãYSÂ@ÂÏž_*xúIòÄ,°i'¹'¸¤D²òÛÓˆÜzº±B¿,;=îø¯:zLãœg¿Y<NËÄMK›²>Áó4ÇßOJGƒÒFô*îÓôÅð©tV±ÍZ%,›´ê\ö¢˜€[r“]©nØò„_U‡+é—¬Žvï%_Á­WˆïÌT±oRü« ¬ú¡êçdù”WŽîÄ	
+¨±ý„ØÉá}ë«ÃÞŒ6Á_eçË&³ÈŠÙòñ*¦ˆ_6®c:|�b¡G;‰º’ú”Þö]’b6N-“÷‹âxÑg$“®Ò{®àå”ëXDu/FË¿þŸe�sÏQ4ª$û¥£õn·54Ræ&Ôk-6RÝ×(Jˆ‰Žš\ræÀ¹ Ž#ðMqPYy‹}$j®Û�§ªYa'q´&7$kH�èSBIØt<Ï0ž6
+endstream
+endobj
+19 0 obj
+<< 
+/Type /Page 
+/Parent 65 0 R 
+/Resources 20 0 R 
+/Contents 21 0 R 
+/MediaBox [ 0 0 612 792 ] 
+/CropBox [ 0 0 612 792 ] 
+/Rotate 0 
+>> 
+endobj
+20 0 obj
+<< 
+/ProcSet [ /PDF /Text ] 
+/Font << /F2 105 0 R /F4 104 0 R /F8 58 0 R /F9 59 0 R >> 
+/ExtGState << /GS1 125 0 R >> 
+>> 
+endobj
+21 0 obj
+<< /Length 3797 /Filter /FlateDecode >> 
+stream
+@ê¹˜”¬4º—\ï	ë&³[¶àÿµõcÊ;"!ðí×À*‰õ[³n9-�£ÎfP8±®£¾ö¸¸‰jþ‹táÅ·æÉ2Ìw:!ZÕ�Ì[I_¶yþ\®qìól„£8v\„Ÿ½í„Àˆßñ)›×é“{€‰kñVqe1ïÌ@Æ­k‚¾�Èâïè®ÎÿØ¾Žœk×â¥6Áu¢ê¦Šš‡kÑCÀÂM<°ô‰§<,œº,dÛâ4ú¹[ÂP#f9+ÑÅéuƒ Ny§ap_
+‹8PyO7±ŠS¯ùí½p¯»¾(ë¸[ÂWRðÁAR“ÝÜ¶qu‘»»¸�Ä6îcÃOô¨ß‘tôq\³7šg¯Ö‘<Èö„ž»5½Wv/«ÔÔ¸„cvvÓŸd—F5å´RV&!.ºy°VüY4í|8J˜q2óô.2ÝCÀ>ôôð8‰øv­¯Áˆ!)qNéì�"zð
+B¬”ë¾ƒ*î#È”T:˜¶B¦ôÃÈ,UÃV¶q™Å]õo]Ê±|E¸ïÍL\�%!:c¾	íõ_öÀÖÅ�{ìf€H+MökÂrÉ¿?|/‘Lnö]ÙllÞF¢gÐÍw¤¹¦L¢·*fYNZ€qp4	&ÞQ @ì·áÎig—G}!ÿg¶^¥ýš5VŒÝDU~�UMrHÔ½‚û›¿Í÷xkTß¹ ÇD±"C:÷ÿþç
+Öýë9?v,‘�E.íYf‰ÖÁ²(jöõ†yVj�L~¤ËÏõ¼½—Û¹N]œ·[ßQÁ¦ÐxTë¦D=¯‚mfÕ’¦“€Ï£^/Ã"ÊÁô+°}š@É>ÑúøÆâ¦‘2“F3\6íTh¦å45d]iJßßÜ¯®…µþ*6Æ¥§ÙcB¾X–u&žÉK¹*•ø]ð§ôc¢1Å°k…ê4gV€¶è±$tS‹T\„¿ì÷pÒq/çH˜ƒÖ–@$‰R'DßÏ·Y‡:_C/Æ]�ðH÷8ËópZB²Ó¥þá6û9Ò½Ã)ÃmÑ\Ô:]¢9×Ž²èçûrŒi.ƒÜRÎˆLÜ�Å+ìÆ›Fì¾ÅÆ¯>¥+�<™Ãé*G:.Ü�?MÜÉä|—MÚA¢ZòZØÕ”‰áØÛ¼§r¾ñÛd}…™/‰Çt�/>áŽ3GÚ´§¿®�%J|·BíýŽk»Re'õV¤jR}
+¬>Ä_�”+š,J(rœÅO}aÖWõo§.ŠJåx�˜‹ÆË	;{þ0
+Â@ÉN<�éš–¦d (Çè…ˆ]Éé‘I&#œˆëö™ÅzýžÝy
+Ã†îÇí®•ó9¢ÒUk½žA<áÖà°&å¥±#ýÇ9ŸõöjCÜ%,Z‡íföü1†&…¦Ó§ðòR‘ÊŸÛÃ*Ãõ]ü¦ö™ìp¶¾•÷äAdwðþyT¯ÙWØ¸G>!»]Ï#ÚÇ<ã£|v‹ ¢$qe¥8IZ hÙbm|ƒñ~ðÄcØ_b¢ˆŒ6`‰‰¦YŒd¸|àòM–Ÿ=ÕÕ�L0!�:††9Ç9	œúâè‡RÐ5;7}ò~Ç“Þ�±ÃhŽð@‹1HQ7AQÕomð(»È½±(¬Áš^<™R?üŒÙ�¢0vnZËöÊ@4á4q$ î)[CþþÌÂ×«9!}C«BÌfâ�”“:æüÝkì�Ó]ðÞƒ˜DžÂ¹á1·1,^‰4Eñõ ÐÑånë4XNðõªôâ3›Z§1 9:©çSp¤ï3G«&1T‘5ÖIîµf’ÉŠ]ÎÆrüõ½°®8×zZ€r’Qµ?nàBö
+ö¼ñŠÖ?zŽ#;ÏW!œÒCjÎÇ^³ê-‘±w‰Å°{ô‹Ü"öîÓÄOüeO#æfš7¼›‡�²s•’Zô¨·~øLf"$vnç“p¡TÎSzbáÎÅ§â&ØP9³4?ã¸ûVŽÛD�òŸÍ?1{·ô0Â<\ûÑÃþY	†]Ö;ƒu¥ÍÜøù±�Zs´Âk_PáB]±˜pQM†¿?„xˆíÁˆýÈs3Ò²¾œôôÙÕú¶©bpß WKäÂy�£.¶`M/?¿‰{\›ÉfbÞþ€,]YÝdÈœ¤-,^ÿ)K”Ï—%ÂìS>žßEdùÔÐ%j(M?!k1¼VÍ=ö‹^@2ã•ù!†½êÌ•å£¥‘u�Z­Ð=Ò9ò|žfhÄetxSPÂå9e™Û ¥Ïk>	�*è�Ò.E4°ŒðIí_yÕƒYF¸ó/Ó@‰ÁV«7NW3*êÄ$ ÷R�³|ýÈiFõGrº@þöàöšàá³ùßDsÚ�„ˆQá\C³=®“ž“ËK�šºôÜXp«Nõ�0ÈMtÌ’R'&ºü’ÇÒ­ƒƒïó=Œç9‰'à±(ðÂVÜê®ÁñrOa)„sAÔ>Á¡ýs�½øÎÜäç¶vá�îì»sCÐb�BöIáÊX�ðÉõâŸI¢Ë~·)ºJ“7¨«âûòtÌâ˜ç/
+æ]àÂ�t.ÅT–›´•€2vüº2^†¡òößîð¸élïQ\èsDè07û§}Õ³“,ã°@Ýž´Mº²3»ÃN$º¦´“c·Ø�ï£Yâ�ÎË5€ªÉßIï”}ùò¿œ}jG`ó¯’“Ïæo#¦çI´Ç’Q%ê=ßÛ[ÒÜtÉ¦ý_f<¡Ö²8Vú<NÆ«JÔï1ú¤Øç« ®¿Y±›4!fÐ3º”FÐš7ýža¦›À£táð8çæSoD“(j¶
+4ÄûwDµ™ö@PY€vÄ¤Õf©¥86f(Vín(Ÿ
+›ä¤@¯â$·Û^i|oþ9Q	‚ô-™UÞSl\P<‚ŽÁR‰AÀ¥ê»}É[ªÝ—C:3Ÿë±A*»¸½Õµ�~G¿ýîÐÍYžÿäšcLc\<»æZŸòä0êÞ`=‚#ËË’;¿�nËÎ~¹ãÓóoŒ4œH„=…™€ ò7F©/ÿËQÔ–6å¤T˜ÉÅGÖ†D')&Ç‚J^¡Þaôö¶Ù˜HÍM‚žÂ¦²é:Ò¬,ÌŠ�Ê�p1L§æqÏ.aY'±@Ÿ£Ü¼ÀÍWMúøC�eÂaig²éødŒ>L•âŠo¯›PÞ5Àj3=mÙÍªadz©°±•š÷3œÊaýëÕÿÙ}V¿q"aïòÈ}Jþ
+‡­Ç°¦:�ç“13E¼æ`Àâtõ>;Òwys˜›bèÿ…àQÝ·u8µ=Ï†IÿÛŽo�}kXÇA	JÉ~ ë…O˜%‚]CàZ¸ÿñ]0f£`Erð,þ±Õ„|Ve¶/AæÞç^:!Í‡ã¿m&NjEÍ•SÍs7>qd–K#
+{%/‡V"Åè¥ï	ï9õÐèQ¨˜Æx
+ƒbmªUÜØz¦ÏÝÂå�Ÿ³ÃOW à'�IoXq;þâO�/j×0‡Ôp]|ÙYúŒÓž™ �²~­¿À|ër¬¿éîÛ/Ö¹h‰éÜ‹f$—Eqïm¦Ó7e¤õÔ\»%©R±SåLÚ÷@e†ÕT
+±pU†�4ö•Uœ•×¸^©„ÿ½<˜b•Ð$›úÈ°ìÐå�¯RÐ3FQ¯VÏ+•	ø1{�^c~­sYí Yöø/º·`n¤º°…á²q[´Õp•Û¾øœm
+¯Ã€•åçF‡4}”bTsc@O”fQVÀÒCFä‡DÉŠåÃä“\Áwõ²inŒ có×aµð@›Žöu Z/‚Õé9~ÏæbÅêù§«c	ó„-H_
+WjXêGôV·°Ó¨1úï¥Ýñ!{bÚ©Ü~lD÷êÈQºµO7Z‹\ä{²ADYO³€�px.ƒÆx1bÓîv¨RUt02[JuÐ0X@ÖA)¢béTä}T¬~½Ÿvkýô­PÅ¾y4ÝsûD„/o57àÅWNÍ2¾06�Tsü,~šgŸxË×· tèU�–µºªÈà´4µËq´v3Q–Xo]ñ*£|N-mK·¹„åeò‰S�îÚ}Q}!î‘þ—¾Å×’®ªkÛMÎç)t¾C®ëCÜYërd
+Ì[­
+ÑNñÜpt¶CÏÅ±;&ø“AÎ]òÈÃ„ËíJow¡îÞüt%Õœi~I›MIý¯�ezºº¤­�šæÅ‚á¶ÂâÀìöÙê(rq@Ýf•ú­^L	ä¼¨¬å�€#»l²€u7Ó¬/ày°ÎSªcêÉÈPág)wçåÇ{1¬U:­Éiƒë¨Š{‹öHš{¡ë~qñ|c`(<éCoÒù^â¡íEÈüæÕ[¬–Oí0ýð�ÑL·¹é”ìÞžA¿tåd<‰~�6Vì¢¤’#âË¡Ñ[�56Ss5÷W¢¤ÊŒ=€Œ¼Åƒ­#S<º›øÜ.Ÿðr•­�l~“z÷Zñ qAƒ,NAèÕÍ}
+Ú>†Xyà=5cr_K,z¤“öÿÌ„$ÿ»Iìµq¹ô@¼õóÙnB‹„™j_`¶J:Ôá€Äàš%‹d.îùÜ'Jn™~´?¥¡Û¾ðwwù°èÉµ;Ä³ˆÍ#ÅÏÊsß2$|ëôÓþ†G3û]×ClQ†«Jf8¡'öÌk@k�.œØç+1!Ê´zÙ•'ÐÊ*L5,BÍßÐ¿ê£
+7›¿EOc‹‰¿ü\íWIY4T·�ÈõnfáàåÜGÙK‡â×]é\‹ô>�!ÿŠ’2O‰ˆ¨7÷›‹ÃWçâçZýæ—Áñb8(¶\3ßf¥Ã˜pŽWñýÿó-5Ìäà»¤.£÷;™œ·c¹ŽÜ;å"¬�£¨Í¹´Çe½˜	1°‰÷Uo�FÄä0ú8›Eæ¬d£?ÊÎ«|ásqÅ·ÊŸy¼U‹g:�Ó»Ù�ÉÁU,,’–ÖDn�ø
+EP›‹´*º1L1ù³òöOêÂ»ÂÜ
+endstream
+endobj
+22 0 obj
+<< 
+/Type /Page 
+/Parent 65 0 R 
+/Resources 23 0 R 
+/Contents 24 0 R 
+/MediaBox [ 0 0 612 792 ] 
+/CropBox [ 0 0 612 792 ] 
+/Rotate 0 
+>> 
+endobj
+23 0 obj
+<< 
+/ProcSet [ /PDF /Text ] 
+/Font << /F2 105 0 R /F4 104 0 R /F9 59 0 R >> 
+/ExtGState << /GS1 125 0 R >> 
+>> 
+endobj
+24 0 obj
+<< /Length 3792 /Filter /FlateDecode >> 
+stream
+ÐRñO¯Yâ‰=úÈnåglŠ¾
+Wa·ÝNëàhª
+ÇÖØ X2"ž×mAÞWÓÃK±ØZr¦brŒKÁK.ùòyn¯QüBß(P‡Q^Íiz’U¾ÔõXÇ›Øt¹.^©Ðrþ­ùóÝpÃÂ�®pÆÛ1Aõ§ý�õ�;¬M?ÔŒKäÃ	ë�›“ëõó8ü ó“	ã@î›±°+dA:trãÌ¢ˆë	é !ÈÏ¸Ã5ãp‘"½ÕŸa®i#‹üØðÅ™ë½œ¼�²Ú}˜®Sk]Ñ”w®º#˜I¨ìIÝbJÖ�Þ’Nc‚ÅÕ¸3$y\Òc9SoÒk¨ö~ødi´×ãW'�Ï¹
+W}»Zô`íÂŠ+ò–ÝÊŒY(k"ŒrýÙ�ìþ5öÁxyÂ…±	QãERÖò&ìÙSµZ+^m:$ÉÅ–‹sÓx@ðÆ|î-¨]_ºÓÖô¹ä²º´—%NAv�r*Ê<q·ÞY1¹Ù4AALá¥jˆA/Ü_-s™\Õþâ›sGWÆª¹å">ô×ô„ºL }Ùu–íú-É£¥ø	ìÔZ/§×xžkb�áf®µ#DãGÁ*¤—/gu÷°‘Úƒ!Ïn±m•1v\ôÎãàºÞ$ýÂYTü¬ãýZXËÙÓÍjÒzAIzîLä¿_!ÀŠg²ƒZ?}%ðÎ0�•8^�©vJ7áKÏÌ¦†Ëo
+žþ.”yËÐÏ‚ÇƒÀ�b¶äì»áx�´Ÿ™‘»4
+Ç-Þû@@R¸7·sÏVXž¬×"ªÎ4ð,Ë¢ßòÕ·”,ËÔ™ÊÑ=�Ï'ûDòˆ2Uváïð“aHêÐ�-»2#>^Çc{ÜÂ²GçŽmgXÓëÞHÐá3âZõ$ŒÏ€ ÅÃä‹X‰7kTÀ³GW@Å²éºò‚à:Þd-éÿÎx-2~¯d
+¯d7é2i¸³ZºÈ]ã¦ÜÂ›þwf°øÉôþÈ¹äx|ºJ•·ÚþZ˜â#üÊ²’Ã¨XÍQ0bí¾9ò@/Úð9þ*¬g%äˆbïq@¨œNZ�oµuçža€èa#+Ž&¨Èqù6—@»2L}ß¹w‰ÀQ3<qž»Qc'&Þgåm(õf‰)�âûÝ²?Qí(FÇw÷ño[IZŒŽu›Û@†ÅãfÖ,beöB"ü�(˜ÿÖE«d°J²ÄÎìœÉµ�ªër+ŠÚÂ¤ï±ÉI£|!5ã`Ñ!ØHˆßcië�h‹›;d¦Àn”Ø{&AŠ(?3e¬‰|²¸U€s‰®ÀÛ¦%úÉainÂ¨^cÛ¹SJ;½wEKäJq–�Àkp[ß:bÿˆ,…CO3c®‚$$v5]há'�Öå‰˜ØrI6gGY!÷ x3^w|Ž±Äv¸ÿ[1±$õ„ÞÙ„åø¬�ÆUÃ°:\½VIrÄ^Ë¬&EÔ:Œ³¯Ù6x@¿OCÅ!*g›E)í�³ab¸5PéƒX³ï~„Êý¢K~?}ô¢ì~-º¼mÁKpóö°dN¯80À¬ŒD·D¯rõÃÉ^Ð¡Ó¥ß¥´‰DÛ¶E
+u!ÇþÛê]€‰Pú‰-s—VX
+áÿÄ~#¡i[õ À6ùÛW÷Ž[¥ã•�Q°æ5)0ŸVWÕãüE$Jsv6’­«ÿ`—G"47Â;uèmÁ‚°L ŽxëÐsk…«éy7ˆX#NÇM(Äç`§¼ÓõýFúÜœµ¼¿o±ÃÎÉù.Ã—ºÐõ³#ž
+YÏmÀ›ÖáØK7¼J¯ìø¿þ}°)JMÝˆÆcßõÿ×vhÈ'�Üi3å¼§vB_Bí»tKr�H®Â#5	àƒƒdºï”È>òu¯@òÔâóÃJ†ÒhÔ–s¡ŠÛ!£©<öîÐ¨dúýø{@@‚Ÿã3ý'3þÑ
+ƒ˜n™®â5ì—ß•YMþô¯�ã+V$ôœúZ~åÉ±b¹„Š²g
+�,ƒë®ÕÒñ$KªimwVP�ð”ð5k
+žD9¤q«‘Vš¢šO¿0_ä#š7Å†§Ø¹>:`qV;¦K´@%¼gŸ~ˆ÷¨^—‡¼š]�;cÓlè'|ø�’1|–ÔQ9jw2:[®8¨$á´‚ÿ7Ïràê}
+>vˆq}÷ú1|iPsŸÙð‘ÊøìÓ´ŠÅÉ7^ä”Ûik§2
+šç§Ô	^*üE¾t™=ñ=d¸÷Â^}á÷uºëd\ô7ÀîÓš#¢ëü	.AõwÉ@gÔƒ9 ‹h…
+Ì®_ø>&
+$©'½ÝÓÌ$�ÁE9™Í½_èì72öwSCV'•ê"ÀU›Ê£M
+4Õˆ.	;É†èÉ¼žÕá›=ì˜q?Gÿ	–!$³º§Åy÷²‰®r<ÍkÊ‰ÎŽå+\Z†‚í.T^Êgk„}‹VF·eŒNeÚc©Ö‚Në¾ß9e?õ*£ö¬G¥Ì~ËöþöÕÉ¥@ªw‘mûÒažJÿ,cF�Øé¶Wº´|Ž>`y?ö»–éˆ�¥aEëÓ„PgÔx1Ûä	/²†ó¹zßGß©‹C/òJÆLª�+|„†½žŸ4Q•0Tƒ�wÌ5¸5á
+Âå†½áU#¢ñLTeþûÊå¢î8åIœ03I 5ÛÚo|Ð(à¥¨,.ßÃ†ð$FCEu“€Ò¡òÒ/×9ÞL»¾¢Má÷Ç41òI:m]‡.�‚ÿZÈîhÞþNÍ8øˆîÝ	ñƒõSAÙ@]ÝP)|AGÑ3SM¶ü z™Iñ–¿„¥'¶~9J¹…[×Â”·1I'5aÌb¡ÜM…¼D“Z
+ñ@÷Q};"íX+„•^€Kû´yÑâÈër
+eÁ�ÏÆRo5lmLRƒ©Š–¬óê×naz¬úJémð0Ä5.2¿ƒþÃb¿”U´XyÕÙóåx…>®¥h´‹SB†…µA´I áÙµ`vŒ³�?ESÇ¸ˆK?E÷VH<‚FT@MÍ¹u­ËŸÄit„É'+€[[dO’Â§‡VfQg	:q¢[õÙïã2¡«ßE)Œˆï*¤¢FœÆ9Š�¯�;žqR¯Ý í
+È ‚ó¢¨{ý™;ìˆtêuœ·f2Ø”XL.ù ‚8<½¿ÝªÖ>Örw;|‰ƒÃ„8X+øjÓŒÏì�¾¡ôÐÎ`ë8cÛ?8ïR¬bnÉÓ0AŸ÷L=R¹0¡ä°‘ `õ„;rRp ‡à'U�Ù�ô`\a8ÁHykœ*?Õ�æ[ŠþGK§ˆûÃfÄJ¼¥÷øøWõ¸rË"¢böŽã7s²MãoÓ8¿Ô5™a 4tù«Þ™kñ©F
+·öóCX$ÈšG›ž«ï-§ÙÍ$]¤$%LÆÚÍ‹VvÈáöÑéNo¤åÅÈ ¾
+o#.û^ho,U ÉÛ•CåÇÛ{VQÁñç9-–à³þ±š!Ògä3&Ê³UÜ(fÐ%<«§Ä¨÷ieî·¡”ü5{õíü»Z,±ö0Rý­•A¶]÷Ç²ù‘d=ÝQAôh�áÓààÇF©fÇü¬ÈÖ,·Úó&‚að(GÚWèuOÇ¼hsE»È‹rF¯	äh,C·Ú°°œ_�¾R\Aõï…e‡h¾�W9	hr»l°T×žèÅÔØÔ”;æâ¢5°,»Ñ‰ê¥ Q(ÃÍ,8}’˜ñNÈûŒ*Ü·3^>¾©eÐ—aANp”³Úrläþ§ÆðŸí�%%(Öbx½ä–´z\ÂHõöà¿0uI¯ê´ÂçìÂaÍˆYÁ\r²“C
+3ó‘9¨-×~"OC™Êïô•ÆK®ñÄ�À
+
+wˆËDO0Ó1åÛƒœ”Í!NyƒGX‰Xu‰¾Šº!�ÆVªsüjcÉ'*�¼C)¥ÂÏÖL?®½p&Vf4læ™ ¤ñNeu^6uÌ1)kãvLxÿÝÇÊ,X•³âŽ6åÝ[vb›?Eå6e¡y{Z×ù†h³ÇÔUø÷îûM17­ÙÓFõ>~ £ ´™Èïµ¹<Âo>Œ—˜ÆÃƒJÁaWE¯gôÃžý
+¢$¬öªVÎÏ})ÈØ2Ës>9�dù³sê	©ˆ²¿_©”“n‰…º+æìŠo„Ûi¬¶Ð×MY_{’¼òXd‡8£p­xc±3¦¬ôJ“ÖÃõŽ4F¢°­2xCVŒ†Ððß¾ÐcÑ¬nÕƒù¤?4N×VëÅ¦.:4ÉSZõHù\k{€‡¸=¿ì„².þeŒoR›‡\>³œ»ú¾Ÿã%Ñ”Ó,ëb&Çdêl.ëúzxfárÿJ4ÆxªîOõ–àA�îø¯ª¯_ä�0BÞ©¡ñÏf½$lºtrÑ?þÕ 7c®
+{²œ8V-/ó=äµ§r0Ö*­´àZ9çÎ±gs¯gêCë„|èÈ[ŽZtEG!²W1û5±ÏÃ6H¿P•V…¢Äf7dÉ¬M<Å)p¤±Kö2Ø'£²M1M	ï5•Ë¦�ßëÆR¾Cû‚á{ˆ=[Äß’g�~ÆnPBC(ïŸ¬¨4�¶Ê)uÅïe°P�ñ�£ÈpÛÂ‘>møgÊ¾2N8_ÌvvÀ¨}>©K©™ý†ù:u·3¤·²Mˆ‚|H�°†q)·¢	ÎX÷úú´g¢®¯(‚±š³
+,9$õãØäö»öÍXœ¿xÉ2Š\08¯ha‡3rI„§?ŒØÔØŠy¸Té´hr-o¾ñ~A¿Íˆø8yöÛíyÁ]F
+ÇPQJ»P»äQJØiâìÔG9ÑP=e&D\Óáý5[8ÓÞH‡Hž½²ÅÕOWBÈ…D·G›cŽî*€Ý«^àûX£ùQ>¨>´‡]S „b|â£agî´ç–\Áíh”üS¿¸p[¨sËýÛ-I^Èw‘gà!
+m“lA§lZùxìm$«Ö¿p§Laè:�h
+endstream
+endobj
+25 0 obj
+<< 
+/Type /Page 
+/Parent 65 0 R 
+/Resources 26 0 R 
+/Contents 27 0 R 
+/MediaBox [ 0 0 612 792 ] 
+/CropBox [ 0 0 612 792 ] 
+/Rotate 0 
+>> 
+endobj
+26 0 obj
+<< 
+/ProcSet [ /PDF /Text ] 
+/Font << /F2 105 0 R /F4 104 0 R /F8 58 0 R >> 
+/ExtGState << /GS1 125 0 R >> 
+>> 
+endobj
+27 0 obj
+<< /Length 2126 /Filter /FlateDecode >> 
+stream
+Á)H‘ÞwÄ�ìcï‰3ý‰'mê|g_'úøºCñäÊ íòy‹�¸ÝÈ�O½„£^*6C"ŒƒÌìÄiA(�GåÔÀ6‹âø %´…ÌÏ[°*îÏ_·[°�¯sZ…šúç×À¾ÀkvPø@RÖìÅösh¾/N'�„œµã9Äà¥|`3(K´åÁîÂvŠË‚ø©3±�ÚaŒD}eµ›¿t
+†utýa¦2ñ°�V×,KN>ø3Ü˜2Xg¤*=Â(½|°Fn±Ü“Óæ:ÞÙ¸Ð§HðØn¥r®kL`2AðpŒ]¾Nf´ì¶&mWë59âÙÍB�þ~ájî/±Ø‹p65³Â$ç5Mõ‰>•<¶yG«£^ám¢N)9õi�?Ñµ¢iVF¡vÜ	`ÔÎ€qÂ9æšKìPð€¯¯>åU#ïÓ
+vm½«osçVw&]Èþôeõð2Ý†¡ÍÑûW¢egá×‚DfŒ6ÙëžçgÅçßÌ½)1— 
+Á„/]<3³^÷+¸/ÎÌ!xdì&^ÉTc©ÌÆ~°Àv¤Ê�î(xŽ8=÷ñ¡¡RD@�õ‹Ihe•‚¨êÈÌpÚ¹‹u£>îÎ—»^^ß5ýÿ*ù¼$*ãVö[‹Â•Åg›ò€’éžË.*�2exÅ‹aé(o>œŠ7fd35âsŒ›ÁïbÔ•bÛ7Ë>0«GÅõô*îßí€“¶�,�-Ì
+ÞþÓ¹~ú¬-†‹wbj[IÖ×˜£¹©¨2è\`´õ ÃÃà`A¨�sîléºw­&Ð^%&¥¤¬/›BBÀÔÜpf$)zìe(œ�/æ/ª�Ý$Ý/w¥Î‰�0èXPR¬R`Ø?pï?,/…Å&—_ÛÉ¦‘S ¨æahg¶X´YÝ%	[¥èÄ×QQÃÓnçY¬�¾spâ	hÊmÒìòè_�‡’¼™¢òÁýXjåÅl”ÏM•“.ŠzÜæi•a�RMå¸Mÿ–;ŽÎÑce¢q³µ|ícnÉå®�)Øî±µ6Hä@ûj9ƒ‰=
+4üŒÛN	ïØÈò•ê#ÔõŒP3‰TàÅthAš<¸m�©´1^n´‹„W¬ÊtP«¤-Þ´úïN†¶aI‹ÓY–+…|Î°Ñ‰<ñ„ïÿqYéaÑ./ýX¶…ßçÌ�âuÃYƒý±GËíå�þ§�7’Qž8Be*ÚðÂìFöJÌw°
+Ñ¥p_eâêŽ�ÂÂœ6ÖkÈ¬g¤:X%Êš1ä°´µ[P,ÔÏJ` ,d"¨OÍ	D#?3ì1‘Ëðé¼„†ðmâù·Fb/ue¾,ÝO€],œ�F%4ÿ(ùØÔà�´Ëÿó¾}OPÃÉ
+3Þ´82µôá¯¡*�–1WTL'L™åVßÅ%¡¦Í’&—¬4†HÅþ!±Å“wÀ¬+Qp9>ýÃÒDUþ9VÑÞ�”PgK­µ?­°ßþÃRn¼VG£¼áèò¯ý†P¯M¾$ö9€æQèÙNè]þ`g¿½0å¡sÚôf¹~qòG.%DyµZ(ïÍ¬Ž7_¨+[™áàmÜ{*Y@elÐ1�
+Xó`125pøÕb%“o$›þnç½Út›t„LnÛÀOE1ë|©{£1Œ€‹¡BÈ	q£]Ëì£ªP^!•ìúL¦ÿ
+á®3Ô%å÷OhÅyü“4ÚüH�êé÷o[Y«6qAöð.–†ÓçG¢¡‹	iÃn¤÷^È?>©å/½èð2†¹u"ÏÊÈ#g³|?S!óÌzàÿÿ)7”´š:¡ÈKŒ˜òâéû‘×ˆŒ}BÂi4lñÎ[á	<²ŸÈò*‘=à¥u"oÌi%š+º	¦#�ùÕJñXÔÛèÁ7”ëªû¿(§�°"ü£Ü#±7¯­žX÷Îð´ª9FdbßÎAF\©Å4žilSÂB.ôjÅáV„…ß#]Ù˜Z9â¡(G-ïÛL·™§Ÿ‰7’eÏ¦E(*ÁUAþ¨DŽîI�4Ð)UÚÕ»ÿS
+:"7²ÉHŠ×6!PãÆëVÈçƒÆÏý¬™LhæØ+I‡ÃsÆØ¸YúÂ~´	
+žCð^ç²}™2í~¿SæaÐ×«xˆ…×U`E]71)�èñÙ»Zš“0­d¼Ã1/ÚÀXX¶Ÿh ÏíÆÓJLòœJ¸oö&>Ëiá´ÜS»<ÑGtUäÐ9+O]í—ÎLILka¿íQh¥k¥µ	Š)¯ç×�¿Æ
+6wˆf¼ñ»[cÓ!†Ývä¦i€íÍj²¶t¼‡K´Û	·zösñ’3¶ñ¶
+‡¡Ç%¢0–dØŽ°òÛ7-¸ÈôRÛŸ·™æ¥;¥.a~",àÑn—¹Ï5EO¹[�€ IÇYm`¸›d�-#C9DÜM1¨³! k�>”ÚûC1WÞzú6"îû
+nøÆ%Ê(v~£ýn{"ì÷SG“ÄïffÀSî8fU1¦]PÌ-fŒ£‚ª”‚\ÙcÅõt­E~fRJ¯­}Œâ±@Š1~‘£6h<Õ¾›¶¹A]ÜuºÎ¶}�¢žŠËÞÞüßB2û`Y *šnüáMÏAPn¤×î—øÑB{{²Ë¬]ûVÒkœK$3S�rÁƒuòK­Ë-|04Ý#Uç
+‰�”Hœ×ÑX/yF¬ÔCãmdÑ;¢zf�—5y8¿õ›Ù«ÆÇmTrMÂ£?¢Ñ€Cnýƒ¬Ž–�éNWþ~s,è>˜D’¹•
+endstream
+endobj
+28 0 obj
+<< 
+/Type /Page 
+/Parent 67 0 R 
+/Resources 29 0 R 
+/Contents 30 0 R 
+/MediaBox [ 0 0 612 792 ] 
+/CropBox [ 0 0 612 792 ] 
+/Rotate 0 
+>> 
+endobj
+29 0 obj
+<< 
+/ProcSet [ /PDF /Text ] 
+/Font << /F2 105 0 R /F4 104 0 R /F9 59 0 R >> 
+/ExtGState << /GS1 125 0 R >> 
+>> 
+endobj
+30 0 obj
+<< /Length 10547 /Filter /FlateDecode >> 
+stream
+ËÔÎ‘ÿËË‚pÿ•èRêæ—OV�Ý”R)^Î¹³€ÏŒ-*´¯e#0òÊÙƒ]ÞW
+>ïõ\ä;�÷˜TBÎ�ýãw�˜J¤î…ž�5`‹†·šN	öÂÜÒ;]û"f	–1!Ô€‚›)#^;Ëh;Y)"Æ2’¼ÕpòêÞ#Á�|.>jJrp$B1ß¦èLãÓSÁýxò#x¢Ô‡	€ÃòòèÁ>=’ä2_ùÎò~^‚ƒ".€‹¬ƒ¦"Ö�\ ë-œËL„ÝˆAß³; j�ÈÓ2
+ÅwÏ¢~#‚åxY®3yT¾àÄ†Ct¶V­ëZÚºþúk;Ü_t´IˆìÍ´àÐî”Ü‹:l¬Çñ�,™Ñf5Žº.ÛÜ$f<ÕÓ5tv25IØûü{Ï¬¦jkGƒ¼–×wD�ŽQSÕã£•l†âúî­Ó^¡‚*1kö;¦rbó�ˆ×@;ÅDjAÂ¤¹QìA­�mÇÍZ'yÔ$o“X¤ÅŸÁã]¦#6íðyèõO˜ÒÈ‡g¶†ß²]R«§¯ºQOwäÈRêÑ	Ó;ï¦šä
+4¤¹q©™MçÁE1gï…NÖ=6k�6Y!©¿É¥‚?ƒ8ÌeE¾!uõ,÷¶z°§Ù±µ�¯Y»a+Z‚m6¯�‘
+æÇ§ªÕe÷ú=a"cè�>E€ùŽ6º—;ÐpÅÄ†Ä îo­„Â½:ÇÇÿtG3«]4ì~X<ŠÌ+’ö%VÐñt¢�©ó1�rB›c%ý-•~*<¦Ì™	Ä�H±L’ka"�NîußÔ6[š÷4ÓÏ4ÈªŒ;¶iŸA“S>;Â»ó+Ÿ¤ 9ð«¸ÚÃ!º:ËùcÜÛBq©*]ø�)†Ž5]lh¹\<ìë…`yID~¤7ÿæ!R’ñÛ¢æjp°3¾têŠ$�_zÕ¼œJr\¸•ánf#÷ŒN¾Ì‘m±'×žéà¥DÝný»$@ó
+(EÙ´Ø	ëlg¿5£W)õ^û3Ìí™Ï›�¡*®ŽŠOž¸O‘.Ï�ò'{C¦®AôN]¦gvÝheR¨Éˆ0BÂ�1™O½ý§-×´öÄd}f4.W])‰,$ÍK¥€bÖGÐ¬	Z§‡á¯&ûnVtT‡8ât›nP®bq5>€aVgZ\¡u%T!ÕƒIîjñ»¶39<~ò5>ÜÊÊg3"Ñ×�E—þ¦7õû½ÚÏÍÞWÏKÓ„7ZŽtŠž–_Åyº¿ç¸sÓï%êiŠ�ìNjéŠ&4§Û_»U$Ý›‰Ò]ÚaSŸ‘rƒfF|@Õë˜ÎÓJpKêZ<Œ‰ÖÆL|<wLâÍËf‹éQ4÷ò úÝ®Øá9CÏCyluGû7Îç9Šª¢¾ès´õ£ÉñTUwãp§úg*ì~‹aÝ©‚DÁèjÊ²B
+´à°ð<0Ç­,ûÔ]¶£+*²y,`N¡®\u ãIèT^Kð´� PèÚdr—
+5l«7«m½Rã�>ýú†A%¦ìb³KŽéiúj�£Að³¾Ö:sMøD¿°Bù&&Muÿ¸‡V)¾£ðcRàíNÙuäox·pçôw—¼ì\H©U›m”�ÌŒÀ.þè9�¿’]…wýIg«è"-F0Ø˜ã
+�°y€›}"î}MµçÍ½AëýTÇ6SgÏ!ß…æÕäÛöo|±™z›¸s@³]¦.?^D½MO%hÞh0�ÜŸ`àÈgåR]5*S�€ÄÃàH÷:Ð°ÕMÅ:rÙ¦Sªh|aÀË×rè)?q°¹aU¯(!øÎ7îÉ!²{Y›´ó¹4³%¡Mw¢7PkV¢È}®qåe7¥ò�J!…?_Æ¶‡g÷%Þ‡ªåˆýRH7ÈªºPk’áãÉ¸,|_P�;f!¢Í\5@ÊËòÿYŒ‘?�2'ò’’ê
+¨á-…jUð™7PŸ<æ|§-Îâø…Aæ”èkžH¯æ˜!.œ™6XW *´H<ñ™€öwê¿»ÊØÊc I6€¨Î9gˆñ)gIÁÅ÷'Ž[úB�NyH‡èäáïXº>?m#}öÌ`”ö³­î”6©_ö·mßß£¸7ÿ]j	=wiX£
+~PpÒ\mRiÄÉµ�ë‰¢úÜøëÈË­d·Ni0¾Â&äã‰$Ðó5º¯æCPØ§ èßðqs+x<š1¤	Q�ÿ¾
+#�âœ'TøC¹r æu}§S:Ó´›sÂP#eµì¢/¶êøª˜]à“Köj&ê³ÏÓ`l˜]¤t@Òá~Gþ¾ãÅ×mÕ¦-é/„ É‹)Gduz–[z­g·oí0îJ€‡#E‚i©çjêÃóã­âoÑ»÷:0Ô.YŽõÒ'!@¾>�žMãòŽd„ Ñ}‰½µßöÅÄ0^6É6õcm«[ƒèWd*R!TÞÊ��!*ˆ7ôSÄ¤,CdW y²ä¸áÞÍwUbkÌ
+c€UEì„ªz;¸láC�WhÎÝœØi’Ü{F•�²ENu†Ïž§ßé)#êPº6�ÅŸCfyÝÄž®E]|
+`z°Gã=oÔ¬QkY¤�·Çimð¼/<ÈAÐ›—º«•“ÄØýtáÚüaqù¨BÖê¾8‘;yÈ¥§m‚¨ÔöÿÔÂtAÑ ^¡¤^Rké,ãSVOÉFúäKR'æFha{ˆ_"'¹›À»íÝb�Nž‘që(ÁVE8~Â¾[îUERíƒFA©‚!UæýêF?ÇÛV~N“ýŽpsÑ§p>hHL®÷ª7&pHÀV‡¼†X~ÿF†î'PÇÞ`‚t,;X;GÄyovæJÉÐ½6‹­
+K{A‹õ¹¬_|p°N° ç&ü-ÎÙ’‡Ú‰ÁMÏæcê!AbaIú ãÜ`ßxÙ‡
+ ..šúÔ�Å'§ÝÒ	�÷ãS¯‘ AŽ’õj,¯ÐÍtJ�4r®,Å³ãÝ=f^ �¶EP2²Âµ†v(w6Ù¿À¤-
+fyÃ&Îî"54F0=Q4äù¨÷t¨ß½¬@‘ƒ/U€}L·c€Æ³-é‚q‘5Œ™¯§µå-Ô’xêåªËj“çõý¿»?›tî›_‚Þ*Òägôn}‡‘�{(ý¸n»®TQ‡é0Ï{HR‡¼¶Ö?%G‰²/sçuÍ€ñWún­	}Ôåï-÷|2&B�A¾Êh®R;u¹õ•£™®‚`•Øy0:\Žõ-oåLÉQž�—>¿45Ra„UÓÖ¬Xiu r$:S…Â€wßóð|�ò!è®¬^\ÝÜŒqb™Š"„Î_F„ØéÂh>Y‰ÛÊª6™úª¼=šM¦»FŒÇ½Ô¿Ãœ¯fóòŠûP¦Êi,ëw!ÇÉ°5ýþ¹ÚF">-ŒgÌd/Î
+¤Nè, ¥_Yäô]°‘�÷+œH¢ÒHƒ5’|y==÷�°4TÐc)ß+Cø‘!‰6ÑzNkÚô…'Å±þ¬ŠWf"	Õñå<€Z¿¶I:™hUæ\
+Dº“vÓ®	{òwÝ‡›,S9.‹’©(ö¸µø%ùù6>pd‚Öê(êÁC·q€�'$ÒŠKˆ�<tj$¬fcv�èX Ñy}åäyR@C¼Jc2J'B<¬nnƒ‹·Ž˜ù|VºÔ6Š€…¹LYÝÏ
+1TÿB	—\ýë-.Á¥.—Âµùž�z@!�1®*x7ê[
+w0g#äî
+iÏ&•1Èhyç\ƒ~Jy„X÷aŽí©‚¤ï1�µë“vO$4ÁòÒðv“=…¢°uÓº$<©í9%uD‹ú`6f�G(¼•´nxï'û[—/F’Ô'Î¿ŠlßÍÔ_­yýVýØ;$X0Ñ-®/›¾žgÅdãüty_iÀ
+åàtãë>òGßÀÓ|Õ°D—½
+Å™2´”¥¯�‘i‘ÑsKh:oÎ'ÊiÀ”Úmšn˜é4¼L¦�_pÌ†éTÄ÷ñÀÞ¤¼v&ÝÛ2ÈóY¤çÌMqúfø4d=ÔÁ¶äi½Šˆðz×Å1ëàŸám"Û®j”Zóö�QzäìsþF.˜A‚yS©ŽÊ@ÝŸ­
+}	Ôg³°êgÈ#mÒB=™Wu·ÀXÔjìvqPæ³Ëfãý‰v¸ƒÓ‡GZ”¥5A©ÈRu{â86R‹­ùŽ g„áKÌxùœÏÕùJé:Ù!Ê^Í]Õ€ƒ5Aéÿä³¾N,°g
+±çÇ‚OB7AáGõlûôSE’HÙÖo�]Ù„â°pˆV¨ýWÂIYµ]9ZE\‚-eÖ\r`{¨Ùý‰P¤EphKL;ÝË2Ç$…è&Ð‘þó^CÂÙøÊVø_¦ž�è`®úØNzý”	�’åõåÓ©iàºÞð9|8ƒlZ¢�•òÌRÿ™¤ãó1³=÷�ëÍ§‘B’´–óÃŽÙ1mï`$ÃEe�ûáútÝzFÇë	p€Â�bÑ€‘¶™ð²>þPÞwŸ
+ÔŠíÜ¹À³C¸tOõîIºoÌ^×>2q![`†%Ãt€Âƒk“®›³k¢Bî„3Òhàù6�ÜExagí³ÙÌeGÜ%Êµ!##]WrÅÐ_”Q[Mæ[£~|·	àž‰E‘~Æ�	cœ.¤¹Ÿ,dÉ®=]ßðO(Ÿ�Wëµñ>¤ÇK~»ìK»½*ñ³x‘ÂÛF¨¤ädnÉ€Y&7�/55Üs.Å+û%
+¦“iÜ^Rš–Ñ²ûü±µLÜš	Ýƒ
+~ikXÇ!j"•[¹oõ@Lã•m,H–­EêKr7Ž Š5¡n¡‡ï™XÞ|Õý²‘!ˆÊxÊéŽ¤Ô@ˆÃ€[Þ–!àÌœ´î¨ì:VüÈ'å¤Ø‹Ç.ðev©!Ý§I:>AI¢ôŽ¯=�…3	 à_ÒÄÙ~÷"ëŸnHh‘©á�¢H»>'Î.º¯¬“Aî*Hïùlð…âåŽÀÅ'qõžE†»ýý 
+ZÀÇrÙb‰D¯ÛÇ�-oˆà@ï©±ä;Épï~ÂîÈ”’Š.Œš|ÖvœþõÃWI·Á´wº…ì u-*¦‚m6l›Î´Ž·b»®Häî´\Åˆ�‰dK¾=ü+üDDµãž)òü®ÊÆ4óÒ—á��¾gwõ`šž¤õ�•ÉÛíSÞv7ÑÇhu}lu	Çuù�šü-ºGÞbfal„]‘,Ö¹KâÝ§j÷¸¸
+³ µ¥^d?SæbŸöò’á’EøbbIæˆ¨sïy¶¼JwD²[Ç¯©à†±‘¨eí6Ž“`ˆƒn3K²ûÔÜãñgÂ±>mqÓˆJJùÿ_¼�½“†Ù¿Z;Ù¯)C¯§	ðË�¢óÂ½bwn+£ywDa{ävÙMX6!:^Œ¯0Ÿ«êû¢—¡r>ÛDÿÛi¸O3ŽÁ
+àD=Uûëú³È
+NxŽ‹cï÷¡2HF!Y°nï-õÞ7Å5XŸæ+Ây|
+eg·Ðà	Ï ÀAøMîï °„
+àø÷P´ô‹4ÂTš<v}K?³êµ_R(+EÂ'Lêê‚Ï¤nÜãV~��i“éaB�vä!äÿ**Î‹¸ÏMÇq·�É'èLÑKÙîc
+âÑüòßbtl@éožñÌŸD>m·Í/€¶iì�1
+mâæ´Z÷Pj®í›UƒmÎñz�Õ�£Bšx9ð Ú;Ž}o—Mß·GÂÔmÞ¬ï«	¥7ö ýÒÄtwm#g–•s�q4’�=å»[îÔ2ÅšÛŸ˜€-üGú�0Ýé´&‰ßË™¾i¾bLÙÀ¦_Z>0cy¬‡¿?º�t,`gƒås] Ê×5øQwæŸ-4�‹#Žàœ)à8'éykÑN±5·žÔvèÕ‡”a–bê
+¹÷‡!;´ôv^“„ÞMö�ó¶Cy÷¾ïóä¡g+…¥r23>ÇEhúÝ°Úù5Y›Ä°kÀwµikG…²Ÿ,¹C¢Fv’�ÊCÙ\^N�¯Ó)©™(Y…lcïk`#>–õÇ)1xrúŽÈÐ�bz
+¢oW÷’§S ?¶e«ãèî1–Ílø.@>êõ8oÑÞ¨¬—&Pß¯*Å ÛôièÒÛj/á2>2nbH~	ÐÔÿ�x
+©Ý%Ïþ§çuYijGX˜4ÃRßìy¡½µåç^´žÝ¡ºI!ÆÔ"
+%
+cåWù.J&/Ÿüg-
+°¼Ž‘ÑMô¾`70ˆŒìS6�Ïq¡IZ£ŒŒ¤×YÆ«Ñ¸£¥�lDÿqý¶[YéqvŽÓ9ºÂpžòrD¯Z0__N\IP°TTt—³ùE²Uf`€{²¢y¼è\Øcì,YÉÎ4ÊÎ?9?»ŸÎÍ¥Ô~Ueøù{�¿6x®*bs¡mÓzØ…^‚rßiNûtüúÌ>V‡Ñ˜N¤ÃÈøm',K©Ì<:œ‰èk/œx"¸N˜Úé‚EbWþºM`áv5©~3D°å‡ìíb¿zq©P‡•Á¹Ž–ëZ!šý0+ÏtôtÂÁºftâyK:à‰\9G=AN¤Z!}¼/£C-òa^‡ê�,Ó(¾±pn‰'ž˜"pk3Ê
+~vÆr-E$;HXk±¥ª“½
+ œ�¯¸È{ªø˜ôb¾I¾RËþÐ“ðzE¤NŽeÜb¢£ww0ðþÇ�êçIþí[³›P|Õ‡`[?ôŸÇ]—Žÿ…)·U¯¯ 2˜”¬[Ía/Ïn^ÖÂ›÷“žµì!F\²š"Âùn»ÝLçƒ•[­yWî•ƒ«3åíuŽBºAÖYÙ6¿›l„ÿŽ[4yÁÎ'w7u ¢aÕßµØ§]3–ZÇoÉ�,6T½‹¢ÛÆ«°ÍÓ)'¤-’t€ö†“xè™ÃY¨` #ìº/ƒ(ÇXoWˆÿƒìßí]ÄZr[½š…s¯*rñIÍ¹#¹i`ÍðìnQÕLé6ÅÑŽN‘JHÑ²1²0iƒ¿ÏQG¤ì‡Õ²µìkôlX´“Tá‚Î÷J3y|Kü:Ÿ`Üòw“eGš§ià˜(Ý·ò°„6Ç&lèÊ¨ÈÂÐd±!�vÚ`\6°rÕÛ./a·Îš,.^wµüÊ!ë4·ÇCH_ÚF¼©Dš#�cæømÏE©gf½è·iµ/bÔxâ´(¾ÀÌ¬ó)@P™,Ÿ·k'Ñýß½D@mz9OgŽ®¯–‰È
+^å!mƒŒ\ÜÞ‹úŠGOÇ±kkëÃáaDÖàÉ«‚T¬Æ84Gü¯Ã6¼ ¶¬ãÂ'-a°ó”ÕéÏ†™q”ôIåOW�}]¿ãá±�q=‚l6ÉèÆWèPŒ<qìÕ)mYláBn;
+vÂNIZ\æºœœ­ÿ&ã…fžY.Z³ÝÜÃ+ÍA(ç�§a~·‰"ƒÞßá%oê·Û¥ÛŽTÓjø–ÔwäNZÙìïm7”#s³Níô»þ¤½¤¦«Ü(¥íì\v,FÅuK· P>,¸9·$ë­IÁá•0¾)0ô¹¬OÔ8¸%:Ê£¤õ±~†eH«>qªjF°�¼\GÅÓ”–JÏê§òcSŽì}÷.¥¢Fb{ÀÕ˜ò†êØœû}
+@AÂ/?›%ÓÞãüÂ7£Ú«cê�‘žÛÒXbí:�æ&â
+½å¶ xòÆÓE4û‡Lo{Õ½Õ½!R÷4‰� žÙ/ª’XŽ÷æ|9ü<“3Œ[òµRÈ@ÿl¶@B½ígÃý¥ómÁÃ1ìQJ\¦<lY ²J¡ùÒ'Û—¤77ó'îï‡G(&ÞAÏg�ž~x…åS‚Êì÷$I¿^·ÍœçtüÇÄ‚ŸÍØ©=¥¸8y¡XÕÖJîÍv1ÁN½ô+Ñqè-íp+öÂ'Î·¶âŠ}|ÚÜžáñáÃt·�†Ú	Ïæ®rÑF»!•ùk;"¦ä-•°¢^3„Óò0CÍÖavJT@6€$g(]ê‘‰ÈAtÕóðC!´çQCšÉ5ÆúJà¥ýÕOÕÍC�UvßáÑ²šÝ»'Ï2H�N¯®ƒqé	*™úœý£äcÿ1³¯RùS.ë€‡�|›¡üò_1¢ZsóæÝb>sþIšïŸNœ^š>½QÑÂó�èG26Î¸ôxáF�A¨TN>xŽo‚ï9tK"O=�N9Œ�£¿%»ØÑµ]t«ÎâÿÆää$þ¶óp=ësÂÕ·wd.yV
+^ãœ-.M}ƒ¥¦9„Eù6¼ô sbÀU-½Ò˜úÇbC_©ÌhåæUóY9_[X¨ËsÇ'ñ©Ã6ºÜ£p0’¶]»eQ3™yæ4óÕgˆ«Lwø;¢�™QW> C¼¡[>À¨›ù#W¸žW¾ÊÅ=n½aü4ò6KÔ´¹àÞÕ':Av‹é"%>'í”SæM,×µ£Ï�=à‰/!{Ž´DÞ�,2f¬Þ’o²&•èö»ÛYa˜àcöÓ@Ûè"hÚ%WNŠ¦XƒXâÑu?Ûþ�aëÛcš:†É‚çt»yÃ«û_‡�_>Ié9ši¶·2�>ˆB”+
+H¯
+]y2¢ô}ÇX›e˜V°¤uî?ñ€³¬áÆ×º40Tâ²³¶54*¾;R\à™d…â.V¦X[™z4¸Ë°�Ý/¼ÅxâyšNßr<Uôcï”Ð†äkY;wñ•\¨;G=€è#w[ìÖ8
+%0yE=B•Ï/Ë{\ûMó‡0Âí�ƒ‰ŠaPÔ­K¿�âË¿ÿÚBØŸdüÓ/ìú§ÞÛîÜ¿k]#¨I�“Æý$ÿñ^�ìÁÕ'©ÄTY»Ö›Ù^ê>EZ¯"ðR³�ëL×Fêc*Þ?[Ã
+©|Ë5˜Iå	J®Gp­äLTþØ° Bõ^BÀÆ:þA³g—£¹|>=ŽI#ÔÐšà‚N-þ_Ô,7´çá<�£ÖÁ,;pà^ßÈj²yê…î¢,qqN1¯·+80	Ê˜~2J4-*›¸7ó>ýŸKÌÜ@12}ºY<¼âNÃï®VPV:€$¶:uøºnŠ5-²Í@Q�xæÑÀ(ZPŽ±)k‹ãT‰„$2w]ÏØ8"�ç½áöäçf€Sf°¨²ºÅ³_Z¹Ú‚zÂ,×bÛ©€¤)·Ã:B1Qè ÖjÇâÊVósw±¶U9½oË»æ³1~kù±Að¥®$Ú…•A¦8ÍoÅÍ°í.TgŠ†bÄ#XÒ’äâ³ÊÄ1q¢Ô/)ªè•¬ˆLjgÎzÎõJëß
+%Ú´?K Ûlh¤Jã.ƒÓà#^#²zEÉù-=ž%5§§Ð•¤•´t÷b91±¨l>úmc4ÿpd�È¹æ“´ááÜ÷˜Kòî‚F½vjK`2,ÍÀý¢è—ÎÑe-ÖÜ�¬`h®­'†g�ÚURÐ�í©
+›Õ8œl–
+8Ï4ï©A´7�{ýDgæpP�ëçèÞ=Oî�¤kNá³D1µô³fté²¹Z
+˜®Éï¥)]TéÃÞš‹u¦�à^Ðf§LŒ˜Ì?¶e?
+W²õAâX¬¶ç;|iÅY,ü6¡§[N`!Ãs0†þcäÙÞ™@w¥~°)ÃgKgºÝž›sžæÞÏÔø¿ø"ñ'îö‘„»U;hÂæ1,-3ä2¤*!·És¸&ÁŒ÷âÆð£fÆ?ìD‰mTG\¼D¢	‰PUáA=<×“�
+g-Q2ƒt"ò’Tv�
+%ÆÇN&9ci%9ŽÐÚ¤Þ&Í2Í¤A£¸1?à´’1A�Øký`Ô¯0//ÑŸfÆí-ÕêËÀæÆ)mtÂ…Õ¸³Hé!±ËÁdnU)XÐ¬’YC3’‚æó0Bö9ËRu�Ûz Š±3–jcƒ-Æ.aœ%‹Þ_)}47&ô~¤,³HD]õYÿ46�Èê,1²|€WöÙÓ�Íê¦P·£E‚áMÆÍ•—«¬‘~8¯s
+0wÓµZÆkšÈHó71
+¿pîc/­L’#Ÿq ÔLÑ4¨WÊz+ÿ(ÿê	ô×®×æXäîr*H^W¬Ž-U]* D'ì›@ßTªÝò+DõS2Å†¿¥NWYÂ P£o½«3=-‡ÉMe_ó-•8æèÃTÄ _£ ;
+ñÞè±j¨”qh�èð·T “üÛ??5wŒ‘â$ý±�XX4*ÿÜæ-%´Û’_»Ä§@FŽ7“à>gº¡¬B‰§Iíö¢R‘‹ØÈ%t9{7³�švÔ)t‹tßÐttM·‡‰Ýú¬Øp�œ^ŽxVd*ùâ,!Þ!4«Qêkò{‡ƒe¥ÝÚIÏÌÑ]Ÿ.HQ…{~îš„®¬�ôviêþ..•¸H	ËŸÜN	�
+¿9?$w³ï:µÚTä�ð¥3R h�EäÖ1�–é#¡ÿdƒ†©fíyº~ÿ‚@ùŠ‚¶¿Ÿ„ÀjØ$®ô†p¾Yç•þ–ceoª‹ [àÚ,Ð¿ó
+Ï›²>‚Ëôëaâ_ÍÞ&þÐ|"f—±A2wJn8sjNa¸LÈ›Éàv™×[%Ê¿+`r3¦j…ÎdºæHFÖTk°ÿo÷¬¢3ö7C#‰48§nT
+ÉÞn[YWÜy! –(o7³ƒûó[ïBÒýËp"_eQ§„Û‡#ïÂ6Zâ¸)–ò	ƒq©3Ë/ŒUÐv§¦-€Ÿi(ü»@wOù˜+éÐ«}féa-½b[¢a—ï	Ê¦}'‘ÿç�“HŸÇóZøÔšÙr|øA£„…�Ÿh‹TzšàHã^&Àu)i
+†«íeµîà—
+áß¯]‹YáM¶ñþ“½rø‚M11É¢áV<°`U ÍžïSgÌ…�:"0Ê×=°Ù•TB
+„©IÃDed�Ûbêê#4¿!�Ï�W¢æ¨�:<Žˆi†	"_Þh13—Tð�‡OÃýÈ�ï‚eÇoÞ„c½.cˆâfN{ÍëºQsºç«"çò4MÇ%íA
+Ÿ!±ã<{Ëž	@ «µAA·¸¼”¹_Ž¯X«¾znðx'^õc‘ÙÓ�­�¾_òBËð9wwºå^”ÌJÿß
+’$eu _z±`ÄäÌ#âŒ5´J*îðÃg�©Ûò‚½ø4‚E DBâ¬¢—¦Ü¥cEu”ÂYà	iè9kŽÜ™KŠsÄ5o�dµ8Äz¸{r‚ê*jilt°zÒd_~Í)¡E�}A3œÆâõ}›vŽÆ2¯´�)¿�Å�È‹ŽLÈªÇÐ‰æãï'¶ªþwéCEN¯Ò<ÑÐ¶XØÈÄr÷M.ÊÃõ1²·ÇjŠ¨ó}BºŒy+‰ð÷|Š¨øëa˜ë™µ>×af¡u;†KV§%R>êA š3ïóžØ4U3ns;tî`e: œ±!¥´àFD­°-¹Ö‚åâÝv#êÈ+S‹ŠÁ¡ØŠsÙwwÐÌYê/†¥í)Ec[õJ�˜:ï� bvãÕ~®æSZ!†ír5V†
+wV•¶ŽMÄd&×VlbdrÇqw«”-9{‘õí( e¿;j…‡‚d!…Pä��‚Üwš6Åù™èn[¼zÚî"@$B|¢rgã
+Âoï)PI# ¾µ1“SºZ3ðšûôje+£`8‹JðË‹£õÅuf"Î‚C×
+kŠe
+k‚T¢ˆ!ý+Iw%ºÔmXsÂZññ©lÜtŸçØt«žóu%ÂxUP®GÁò“x~6Ú}r!A:Z/éÞ8kð6ÜÞÍºÃ 
+–ì}—g¾µíWUãRÈ?2ÚÄÀ'4xú^�Å�sñYá‰ÔAèhA–PU™‚/„Ÿ8E–71�@�£>KHU•>Ê-HÏ�ƒ6y4\}¢ƒ»Æ\äˆk¶ó!kìÆý·R%u
+¼¹E£ÐËZ€Ž–©=â…hcS)Õ¤ÛÜÅ¬Ùf–1ö?®PÏ„®å˜šWª�)ü¤ÉßÙI³[Ê«�œ%4ëŠxUÏGøßs¿¼æ,yF©£ Uu-¬…'g[36
+ÖÑ”°¥‹TÎ3Çø‘„'ukp]Í_LÂß·‡o_ü¥&Œ½úÚÃ÷ãoµ°
+Ûs+PöqˆrT3Ø¢Í´¤A¸ªˆæOƒIÒ¥]š´+°Ÿ9ã\G7ïÛ©sG!…òáMÐìÄÅ‘÷òæŠD:ûs]Îgõ¾è“z>à|«ßnŠpIà	»ß‡P”œ¯Z¾o|Ø£]ð|õYï,Êqç¬6E<�¿÷?i­´ í‰éÉ˜'3ïèÙ¥*”I5É(.5tOSgßë	pLÛ@VŠÉ¬·¶3ë< �'è°ƒ’³
+r“8ìÇ_<
+›Km7Ç( U=þÊÁkµ’HÍS\ežƒÜÐLÙÊbü�!¨ÓK«¼ŠÞ`ÒWîŒ²fð–òS\/¬›wÁ‰’�‹
+HÌŒ¬@˜Gzq¦—ÚÒM‹ˆº§¢�Šío�g‰ŽØÚ•©6ùSuo¢*fîïmGØM^*Èâr“Â4÷]/éË[§öšz×WpWØ‘S#ÇðQÇ!ÉäëiDs¬±uæÖFKÐÈÙY’%˜)[Òµvð{“@¤FS°“é]¥ë¥XïÒž‰Ô¬�zA#Ÿ!<3È…:ÁŽY¥ÄÌ´M�£N g/,tð®ÎYN¡M…àØ#|ÛöÙQoŠ¢êñ&4õæ|UM[�ë`Ý4$¨Ò.êÞû·2³\³*2�² ˜0±daü(®£Ó /
+Û±êº
+™­Á#´éç¾¾i 2±‡ÅÓmM¹äåEgÀªù.äê¥,kg‹&ëv-Ê	/€Ðû™¿Ì`†~²è
+µB¡0šÅÍsLM)'ž�Ž˜ûï©öwÂ¼ŽP¶ºn¼“u":äqi­@]]r=©¡ç2Êˆ´:¡yAaV —Ôü`ÐÊ"ù°ùþò
+ûQí
+gÜ“Q"c˜P³4ª´lìwwä±©ò^ÃNPÆ¥DDF,½÷ä)ˆy¾äÝÁ@‚õpÓCÛ7-¡„[£Þ
+¼Çº¡lÊ:H^Ùx<zh¤Ò¿ž‘Zä=ÌÀãÿ©¾'%QúVƒLïøAY,™äÞó¢£ÏJ‹¨5¯C*_jL¯ gþ­¯xÈ”3;~IÁ¢ô¥+èV’Ã:t1HIJ�q½„ºUån7½ní‰çBÅª4³UsìxÄãªRÆ�ÙTÿÑ°u	%;PìÉ;O”}ŸÅçâ% N`Q�#¦£Oø?<]M¾¡	Y0X�Çú'°Îf
+ˆlÚ¤KJjú¬È®Ä(^ÆMU—·_çM…¹˜Q‡Œ,Îžn/èvFåD<0¿„q`å³k§‹g{£³xü£=‡ÈTÌÅjîSÚçTÒC²ÿ�ô9ë£ÖíÀ‡¾½_<iÕ_k½:$»J`rñ$©‘ˆ`7U§¿)|o™ó3úÒ|Ut¾ròÓ<*‡ý[ßi:�,0Ýâ‰—u‚Ó ý?ù†PnWxonÿ]š
+Š>ÂÚiß|ôJíµ<½çU2r^’Ó‡nJ.ì‰Ãå’ê}–þô¾UÏ?Ü/>¢2¨Øû�õœ¸¡¶±&p=v×6‚ìTÏ^É€ƒùUïÆJ‚õ«&°÷‰Z�#ª”É9Þ×�í¯šõÌëKçÀŸd›_u†�ý2’ƒ%P—Ì±Î{²»­k´ëÝ¾(ÍÀˆD�7…ßC™ös?Ç›P/ðYòm'ûJëžýàÛcÙºd(ªiÌcÔ4ø°µcz3åOZ2U¦t@ëÜo³oµM•B½‡SŽ1¢þ;…IïüøÁ
+endstream
+endobj
+31 0 obj
+<< 
+/Type /Page 
+/Parent 67 0 R 
+/Resources 32 0 R 
+/Contents 33 0 R 
+/MediaBox [ 0 0 612 792 ] 
+/CropBox [ 0 0 612 792 ] 
+/Rotate 0 
+>> 
+endobj
+32 0 obj
+<< 
+/ProcSet [ /PDF /Text ] 
+/Font << /F2 105 0 R /F4 104 0 R /F9 59 0 R >> 
+/ExtGState << /GS1 125 0 R >> 
+>> 
+endobj
+33 0 obj
+<< /Length 8983 /Filter /FlateDecode >> 
+stream
+²l6E­ŽèN(–q(òc6¢b`sñp‚¾öþšOnsôÊ„Œ×“œ¶¤Kt=jM Çø©!´WF}ëÖË7™ÌˆjIÎnb™ªt8&KEaD	uížú?öŸõEŠƒ}»ù³
+º¹z)îš›„gó�’"akh¢˜Ïùq"G‰Ç2’—6DÅ¦€ojk\»ç˜µ-�'fÜûÑt™Å© ëÉ‰Ç×FZ	½*!~=ÿÒØ“‡de¤ÄgöÍSR½1€þUÈRœÊiÄMüUù7¸çÀ¨gO3œÈUj	ˆ¬³—	Õ¾)öð7_ë†ìRëOL5ÒˆXi‘.çCxMÚ„lBæßôY‡ýÐ^;Í@Œo¥È@¤p9ÈþëXÑ÷õ~Æ÷v²Å‡E>ø@
+;µ¸J¿O2e´úÎ;å=Û)T¹ÚJWíµªkžz˜J†¹Áï›‚ J¦5Ìœ}bÿR>ØRíŒ0%£zAÖ¬ÙçóàÒ‹¢úÏi;â/©nBÎl!*ûí0¶<f\jŽhúùßAö€‹È©rr§¾XJª6p­]âárÝ»[¼¦:À®UïÔéÛ/êG‰åíOD8ªk½VÊ;Íf`(«,¿»�ËÚ€ƒ8Bòãûd±€	Å¯�Ôv�0°¡{ð¾-×5\,|uB“Ë5â«øK·öÝRb�æ–œ[·²ò‘¼‡^à`!’©�22gÄéš‰ª©6Â»€Ö²1±fKØNL
+(?�Þºþ8.üÔ‹«Áÿ:Ú`ÓÚ2?è'„ªZdÂµo«N¦g¶MÉ#V²ãÁP¦ljZÒOIÄdÉd³!Ÿ(]ÚŠy4¡Ä|ŠñùáF«Š	¥wÖ§‘Ž««¹ÜoQ¶òßÂúív{tœi˜€œ®å;¥óó–*&¨Ks<"}Ž3ôuÀE)ð¦|¯jâ·1„]¬³�¥¸SíÊ{
+Ç‹í_s
+›»µì®#góÝ�w1ö(
+ÿ¶*¦Ëüª[c)‰ø¶0—'‰„Y6È²º’jòCg�å?1#„ÑZ \{ãï·`™Û�4^/¤!M2nx“½!ø³ÂßE™1ƒ3Üñq•Q®áªæÝžå5–Mœý�øí‘ôˆæaF)4Z¼¸!ÌÏ¥²é™ç2ïÁû,Dk¸ä¿Rk*xN|ÍÊ!^ó4Œ /,â:i.e(KQ�ñgdÊ«TƒKîÇø·Zâ¼¼§`[†ZÖYe<cÞw.Ó2u£<A®ªø�²J¥Ú«ÝšC•UžH¤ýéÈ°ñl/qÿW�2NxãÜâò½F#«Ê\÷&lì™ÑsË‡/Bè,±ë¦¬–¸½üD}ÿGºC·±œÍ.�qs¿ðPæZ&d”¬ã¹á?bY�„„ýOšèM¬=QýVþÌÃ;}u"!�
+Ž†Êè‡e�±}T¥0¢ÕY{Fa"{\b
+ ˆSÙyž ãoLIcÎR{LÇrÀ@ÛÈRÀ‚Ø‰û´”9D]r–?Õ+p0$C§ù¿’;z±9ïç÷*6h–¤ÚotðâEŽhú£¬µèKë	,;H^¼›ð†ØùXFá6Ö©/�ú‹yÕB,¤;}AùyÇz…óçÕÇÀU›· 3i¤,(@GjÞ»WÉOC/ƒ$»IüióiF …
+˜=ÊAÈ¼¤ƒ‚Ç
+é†¦m.zükR
+)bìUËz™G(ƒ†#KP"”">ù0¾³^»×`	á‡e›%qÎÑ‚‹*&k»±a7ª=ý×ÄÒ\â‘�«\D�™lÚ�¥ûqeU“€©×ZÐ˜=Ìê�©DÃ¬JøÙ£L-¢H3Cƒ¶ô÷N÷P­½»Iq=ÎòÜBßø5ãFQ	ªÐ]|� ð<¬Lpúß't‡§úM10+"¿°Èbªn“HvÆb¤d¡a)ÙÍÊ[[mÌùò‚Æ°£Ãºo	#¾ÿŠ_ÙçFn�…±'CøþW"Æ¹À]ÝŠ®è«Ù"¬ì¦ÈüuëÌþS¸ÚíaÔÈ®‹XðkHÕy:@	�§åZíþ”·;€¡Ð3»1¨o«,Ô’d2ðfû¾Uf:–Yq�—Ò’kzÉQî=!(Oa$5Ú+¯I
+‚÷á½ÂX…¢°‡žê3zÛÆÙ”ÅŒüë÷Õ”Êðf–›ÕC²K0ä2� ™HÃeßÅ‰u²²ËTiâÜÎÁ®¥â‹DH!ãUƒ-(ô(û~å^
+�&
+5Îqžs[Ýë…št~JÑ7��¹§&Ò�k˜ <ãéüåt�¤(ÿŸ–®-`}1ÿsAÃš3ŸÐ"¥ÀNÖ‚‹¯äåÁ6+Äà3L P<ãä]'ï 9Ü-ÇØŒ<Ò‘‚ïYÑÕà/z5�¦ÅªÕ²—b>U'’�¸,nÍÌ¯f¯šö™2Í�e™‡ŽË,í!öÂ¿á3 sŽe�áœ½-$™ê8:}mËî^å«?+ò¼H+\:Ãœ�—,·‘7’–Ê‚Œ”r4”š�•×¾QÁKJšYŠW@©ÑËO¥=x$ˆCz¹fóGÌ„×j»²ß„Åd‰cüãLY’:Ï~ìÔv„þÃ”Ú5­§éýmnè«ŸŽ2>„Pÿ03)Ù1tÏèÇÚ¹)A�ªR›m‘.gXRð»P…�×c‰w½)p¹ßßßš©ù™uDÑ1cuºïk{J»ç.kÞÍ"�	’!M¿¥¼¸±˜–ßJˆõø%`|7ñ}ñ«¤÷Í%3Ž9ÕLRÊíö3·6 +·0zYÀ§Ù-”Ö~MÆ‹$ÎAéîÁi'«|·î¢â–fl”p	„kÿoáõQŒ…ÎËª"-kö§­$sWCz4Úv‡?C¦Ñ>Y‚ûcp>Ä`è,-«è]“¨ˆü¹†–ÅÇ™^3­8ö¡x]¥‡´†(¼<Ã¤Ïw@´1ÑûN¥ýÔéþ:‚A˜@¡ï<Y÷1ˆ„9…‰Ç�"ï{v44pKsùy§ì$1 ¸ ¿zäÒ€‚÷Ôü9³´Ng#.Ùà†\ásãÆ/=8ÎŠC¡þ…XüèèTmÊ_caêŽFz�S¬‰MàC‡ìÄµ5Úc×Âé0 ËY¢E…›ý»=7fo2E¿*É!ñÛ–PwgÖ*‡Î›®Ú±}öù6/Ým°©œˆ®.’Ž¦òÎÐhn[Jiÿz‰Þ¬™ÆýCÙJŠ#¶ò0GM¹bYDsàYwËœ'çHMÑLám‹f‹|7§Ö—2”ƒ¤<w„Œu;»¾jìUnŠSB0ÒÊ‰”Pcìðex7K²˜=BÆ²ÇÉ­Wûö!3@ .UÄ¶²mY
+PÕÔø6‡¶ÐÀ7VÅ¿ÂzËÀ¬ÿQDôz.Œ(È?��bvIó6ÍÇ†FEP~îÈ”j3n[è 3÷Ã„œ½g‰XIKÁ	–ƒæ†d¡­È­›½ëH¾�q“ñMÄŒ
+z4q˜¾~ÖÁN‰¥Æ:�©ïeQ£¿Žnddƒø~NŒ(R²Ý4ëÄ\ÎµàP
+ÖBå¹¡B¯¢iºd¼äÏØÉ€gMq:Z)¶,>­á¶Ö‹Ör"<ºCw2 qž”Ç�1óF¢�	€‹µÚºÌa{$C'ð˜÷…&·ëÁ èŸŠ’Ìö#ä›•C ›ed‡è8¦Š¾ùZNO5çNHqØÞ£¥*ª¿Ê6@íhÝdz­Ï'¡`1Hˆã"Å4|(�Ûoô&Wä’KÒÂ–Üt~%$�'r@m¬h`ì£®_³RËôeË¼Ò¹ª¸ãh
+¿BÃÌ~†Ñ·Ÿ‡�VQ¢iË~ {ãâ#˜Pª2@Ð7­	î¶õºÄêý!h’£H1eaoù{€éù(æ
+!°>ÒYzÜêrÛ­åžI>Ð7´,ä¸Å”[Ñ¾üB™\'ØŠ‹3Lé—ûSh¸©2
+XZu-ÏóEÁÕ�e1	À&Ç¤ô�Û00©ýL}©·!Ëz´f˜³z#™_–óÝ?HcÌÝ|TÐÿò¼]…õU&$Ô2Â¾z&ˆ¹Y¼>™·ZçËTO �@ÂI#Åæ'Åût+R+q\²¦€é¡ùÓ+»åhPVôc¯¯l4A»#%‰.“‡v6’�ÖBôgƒM}åsZ´SBÑ�HX¬î6Ïÿqn[D»AèðŒ;
+ûNU¤”Ž½EñœMY95,b;ä4Ç&¹Úc[€V¤³Wèp’ mû-QÁn¿À›H_³®c	¼þœZ&‹ñ'�veÐ'Ï§COb�½ÄÒK‘|]}Lc~åí.jþÞœ×ÂyiVf ÚÉ`¯­ùeÛv‰}ž™dFÂL¶T¥ÔƒÚâŸ�}ÐÁ~¦kf &‚Ä6RÀ>
+#e,�ËDlˆ¢©³°ŽEYÀáì”+û·9qDQQáf€yWéÂ�—{øh2“Éµï>;ìUb÷FCxmÚNõ™Â“EãÌf0.ŒáYvÓD—ûrû­rÞ&¿3·ÔLýƒ^ÄÄÞºAß˜0¸Nts°ãõJ…>ÈÛqBk’ëÛx¸Ü‹žbMy€trÌ¾ebÛâSŠBÎúPí×Ù5BðQÓR#:Ýù]ù�Î¶[:w‘×–¥º7‘V1¬†ÃKGÇ¤˜uÁR¬ãN7èåEu·v+žª:†.0�¤Á’¿q.$üm,Öp�!—{›æZàz,ãƒ®á	íA>%æ~”Ì¹þÝç,î¡M¯»*ò—X~ÇVó¢Žã =Éj6í9ÇÞ8âU…o¹ñ{5ÌÎ˜bumãŽÝÑÌò2ÎñØ\¾mÎëW
+|	àÆ˜ÜæÊ‡ù©ë²¢½[†ÿæß
+Oû“^…*¶ïëcÅ¶Dh4DKøç‡·þ*;w"Œ$òC­žst¾¨~s’êÏ@ÄÄkŸS¢[#Èòþm¦ÅA-ÑÚ²n©óü^?ébDa´»Þ¡ïºþ´“©¼o»­}dØ´�TC«Y-A·ØoU‡Ä'×Í^³ÇNÚÍ˜!Æ¢Å4>½±!½[�äóÆâ�ëz~­8{#IP—ß˜Â-RVù–¿÷+
+¨®;¥�
+mšõUÍ?ÓÙœÀÍÅ€({€!�‚:BÕß‘šN:©½W™MŸ;ÈmMi¶½ïYúf”aƒØP�×oúõé¸�Íð6ò·-î­•Þß~¼yäZv‘ëï��û±Ð‚gŒ²/�E—Ã^¹£QäZ
+yãî>äœÖeî•fcaDÇçã§õŒY[‰¯E˜JOk
+yÿ]Ü‚«"i¯{¾ì™RÜáñõÐ¡®¯K]ònÃ’î-Ï"Œç[‘›F”È	ƒôLOÀP]ïyÛ´²õŸŸÐbÒãÀÞ<^¨Œšè¨©¢g‘�bñ{
+â&_4®EçÙ³Ä"DÞ £ù?¯O
+ìPÛk‡"Ì•¤�µ¹]œ�Øø'¥E&øyrGçF
+ ËÏ…éÍ_ÔrSú¬®þæ 9E±nÛ¬ì6âdnƒS=[³ƒƒ
+Ž
+Y÷é¥¸gœØrz]Ñe¤„D€´ÉˆÕÐIáÔ´µü=“º‹ù6A!íÉðÏm—0ë©m®Êü¡3ñ|ÜŽbÑ$8;ú(®Ž²¬ÒhtKå(Ó|á
+qgÃ�4©á‹™h”l =°³Ê‹E†ø2˜‘i†Ñ´^å¢#+{o¬ŸT:blTöxÑ4‚4™5íkt–nµöiÿéŠjF[\Å®“„ª÷­ÚýUXžå“ÿCý«\|KÙÿ‘%x­®C
+Ã$óE65û.‚[ÑÙ¡;*ºÜc)†LÏîy»fj-œ[¬ì‡³„ê-(øPiÂV°gbèyiX'm†ñ§Óaq©ÈeT§´¦ä3'r`ß+¶¥¶ÑÄª‘Žœ�6®ð‡wï…ìaPÁøyÁ›ˆò)b¨‡¿~À
+xÃ½.W�1j‘'Qf/¥?ïeH¤¹¤åà“�uðÖ»��=‡Ï>PPËD$N<‡Î[¬°…–Œ›!2eÑåÓ@ëé¢“Bãã=¤Îà˜ˆQ“¶ñ¾Ñ ÉSÙ~@
+¢zÚýh–‘ ç+I1úZ²ä¶R}¼º7™BºèaW/g…ÜùÊÙÃKŸr¯îÜóÓœE!\TsY."Æ	¯X‘ˆ¼¤²¨%./p�˜Ç«¿'±íí<™©rÐAqîÖ|û
+´ö0¿Å43�M¼;êñlH¼ç»Émˆr`²;kEBbµ¼ÖL:ˆŒÈê$íÀÁCiÿü	¢CdÅxg��²» «é9ñ1›çœG
+ó2]†x�…Êÿ³v8BÖ­aÖâ~Þ½ˆ²Ü�ì«ª`Ýe{?è�úJi™‰9ÍÆ$•Úhã¾ÆÝîe`ŸÔGÛŽ‡—kO-æŸžH5áÁ'w7k°Uøtˆù)bßoÓ‘b o{ç˜<gD>Žþn,¯u`·Ö À‡ÆpÆÉt°½"­n¦à…¢K·?Ú±BÓµî\‰:bq—©ÃúÝLN¸�T{é,K'¶Ö³D¸iœçX#S·Ï[¥áÕø\†ô3DKzj.Xïþ"wºL‘Jø+ÓŒ�è-¯ßÿ¸ÐX€²-mí\§t@aoTÙ.œù Òm»£0s»¢òŠñ Ê]3u7{·#Sý”þÎÈtWWJu$Ì’ßè¾m"ÞÅE$hfÐE%Î$YÞÃ6ôB6F`„Y¦yéð>F"rNÿˆnÇ¼
+V31I=ÇÅ±^
+¦kû•æ`cþ—Â/ò¬šlÉMQ!ã5CØ©—êÓ|öûÙo¤O¡�(Ì`'q•]Œ]’5C&5UR·rZ™¨ŠÝÐ?DÒÇ=7(Ã†ÝÔý�¸ëù­x»0â	6£Ì5@°u´Öðà�1'Ë:àìQÚ‡+ê>3ðª…‘ÅFÖk-rìÑ\ëíoI0õöU}.O3&¦Ò¿O¦	·‚ˆ†Œ#¹3"`,ÅZ&
+¥àYûŸešó€ÝE~;_µÇ/ø‡†ãYqš¼ÿƒñ´ÃœêÚl²Ä€:n$jÃ	É7`v(cqaµFYäÓ�Ï’ÿì-&ûuÍJÌJœ’,K	-s%‹t.êk	êÉüÑ(á»ß[íÀ[2åšƒ›¬(„‘-£í¬ù…AÍF=›xò·ÌS3fnSÝ™­‰\(\Çœ¶qÇÑ±	_Š	àÂMLåÉÖÀçn#â8ègQßØ
+’ä÷‘Ãý½®Ë¤aÅ­|2~º¤�Ò
+r|ô'dzâ�‡</ñzàk|ãº-×ì–ñ\,á®Â±44ØZiì§�¢ÜÕÃŽÂ�æhìyÞ¢R¾BÄC³ÒAðÓxßÓwõVa#<ì¿:\ÓÔƒ„‘é6Çç+ß2ÞNq°€u¦ÿ—Ñ”}ùCaÚ0Íz�®o�uN'ãÝÁxýöãs¯ziùÊ×_@S_jÑ+ìˆÆ‡×æÎÈä­ÔÍ]v–V\{×%@l>"Ç EJ«@¹è‘îÅ:ô±¾x5:´¦2ž*ÿâÿê;Äèì±ù¾Aúl1‹ÈOÉ:÷ó— š}õ‹¦2Þ»
+H³i>4¶jøÈ ÷�#�JBÝ›æg'‡±Z©ÙiŒ ]¤ßÉÍ¾P“Û–ôª¾n)Äc	ÊÌ²aq	*’;œìvåÿ+?)J†Îñ˜çpƒÕºQjV8Þ¹ýŸÁ'Îq»ýÅ2tÄ»í0ôn¾ð8¿3v“�áwò—Þv<ìØÄãø–Ry!Õ+H/Æó.l_fÃ?7À‘ÉBÍavQ©*îÚ®ÚyZ&ÆúàÄw†&’ùñ¶£}wIÜ½’¬¦…^TQÛˆ7HžhµËYò²y×/OdE*]Îî>îÉ_"OxYh`VßÛ;?û�|Bhu,‡GOô=ãí¬þqo¿|T£Í
+4‹Öùº»J.Åé4UP°PˆF©uSj’×b¯”œÓµ/,Y­s'ÃSÒ~‡cQçëÉæ¡ÜrÊ§i<�–ôÍ)ãÄ|‰|ƒu×ý·f<e¢ÈÙ˜N?ºôWî¬§ËWž\Åzfþ/}¥BbM«u8ÛD	^ò 4š%{²ï�ÍFR" ŒÉ)é¶%d®_ÎEúüõ	–ZÃH-Ä±ÝÔn7P �<CáËreWu}½ÑH#¦Áðœ†Hx3ß5A°ðÝý‰üKé°ÿ¸c ÜûèÚ™žÕ?*ÑWÒS°?Ê:¾Ý¡¿M¾R¦Ñ]�ÁzAàÓ(ïÎ<H'Fû~î(’l.]Oþ!ñ—§»v—öøÎ4�è²VÙHïÉPíGní£1èÎ’®“€†§d¥w<qRÅ�Ä°dW™æ¼7¡§Ëï¶`“Ô�Iæ_lz—}Ãd‚âÓJñ®—Ð’Žý¾Œ¡Ë$3àÅ`ÁF,Fxâ&¯::Iaé$NÅ›ñ±`d�<– zCü:Ìoýœ	çQSú
+6E®‚…â^€_Fó>ªäô„šÙ*±T	p¦|ÀX.òƒ1SìÓw‡0PµÙ´Ð‘˜¿î›ŠkU–Do;4ðMR�Œ”aü:jiË/¯¦WÆûQ»øÅ�zpDgŒÂ'áMíã½¤I�d/A�‹Bî’/E†cG„£3IÀ•á9¯È
+N*«ÇH†.Í�a¤Y•ä›6GM†×Š©`c€L¬†WÙß©X&1!9¸ímÖ»K.Zö»ýÙr&®[³Ù�:sù,´<]ôL«ö~òôÛ^Ñ{2K’:KhkÆE>�…ÃÌì¾æ#¹µEùj(Ï‰ñ'Â‚½Šq=ãM
+Ÿ—·Kÿ–ÇQ$ºRi÷lvÕ·ã4'Cdô$ï¢RúœŸŠ]‰ ?þø³“_0ÉQe7þ9hoÆ‹Ì’âåT¢¬´Õû¯	`)ƒ=�5ä*
+Å’Ú+ÃÜÅÁ•Åmž²o‹ÎD)¹&
+=þÃ#øÑ,z]^Â9@dEüý|L®‹¢©|r[‰M«'@b–\kGý&Ë+\‹:ñ“ÏÃ?ú(9òXñ,#¡,ÙÛ^†¸4‰#Û×ÿá]ÌQXÎ×Üzýöce“�d9”Ü±`˜rQë6|ØZ‡r¥ÆþM)òCôd9XuÛ»øƒŠ€1ÕY:’ŠöšnME›zm
+'d–�üëN-”Õš³4>ÀNBÏr²Æ×þOÈõ-”Œ÷�…îI_—ë0˜s““¢”�üœÁ¨J#a%\ƒj+4jAtÊ²/1i‚lL‚Ýê«w?6Øií\mƒqwúÄÜ!rš½³´:p:omæžu?†*#qºçQ<’!ÛD\KD=³ò•t'Ñ}ßÃxN£¢«¶ßþèùõ±|0·~±LXì¡ƒLì)VÎ½‹=õ=d<rÆÌ5(1¸©Q’m$tÓ!¸‡&ÿô¹³ýú·QN·ãŒŸó2JjPXò${µ$�!N-î†/]ë“±X×]
+0Øs·ö]»±ÇÀy(4(ëNÃuåœÅŒpÌ\ì4*vkýÞÄoÖD³kÛÚ¼Ï²Éé=B™
+™[çy§ÄÁ–�Z5S‡˜vdU z²l*c‹þ frPÏûñ;¯º„oS\S~ìølÍÍn€w=�õió:þILP&NíËƒœpÊ¯RÖ'¤…éÄVÃ}�æ<g5L®ÿ¸Ò €áv¬¼³—
+Ü(L†S^wd³Ð™äÄ9›‘jú²¿#O¬NmtQ³ú§ß	fU;ÎmÍZï¦GoxüÚØÒTµý¸9»wdúõ’êq/"°ÆtåíÐƒ0
+>¼²°aß2Çn¦øi¨Ø5¿–ÿ¶£Ð-ÐÄ�9V§¹”@§É8
+‚(H:’´"•”Pë�‚‡ØôLÀˆ6™,ßÛn1 ÖE�&¥#ñùž+9m·{É§Ø—mÖ.gÀ¿•¬ Ò‘Ç�T	ã¿üÌì¾!@ˆ"™l¤ŠUvé5mÎKŸ‡oA0¥>fTñ%ìåÖŸy&SåìÉ’ÿªU/õif ðÃ)À»
+Ó²ÿã™wÌšá°/¾WdâŠ�rîïB`œI*œ	º€
+y2ûéÙYÃOk~8&h¸Ÿ4\Ë×4¯ûrÖÔ| ‚±;‰n¨*‘@«¢9E‰˜¥0\k„ ÜW¨)µ`
+Gl‡Ç�‡—ªäØ^$-ÛÜ¶(™r
+ýµŽ&;æd¦œ(0%Ä/‡$Øø_eÁ«aÖ{^­ÓL»$Ö‡åå7S~Ð'
+,í ÎJÜÉáµ‰˜¦…p´ÄÚôª ;¥5žèÑ‚ÖÒ¤²©½‘ú·Ý:æd�CÔÊÀü`k2<FåhP�¾îi¶‘ÛDÁŠóQ¹h]ØBÐ\¦„4�%†�´ci PˆŽÌ
+÷!û�IšÑ¿5
+˜7–ÑDüié1¬¨4·êû’_bè{mx‡þ-Z�ùfmý}è#(òÅ#“´'Ã÷¸¾T=‹IÐWÕí $0RÏQI¸Œ#ÓþyKvnÏÛã–ÔZÐ*ÜbdHË‘™
+!ÐáéÖ€/�˜ÐH©OX;C•¥­áçÐ;EGñ’¹Ð>t-:Üap�	�˜ì~P7ms'\u€,ÑïtÚæ�Í@te]s¦¸á² ©Ø%l�³-Èe½bÍ\ÎÄóÐJ¸Œ¯½ŠÒ‹ùÆ®pvÉ#Ãä{rO†7“îÝâgðæÇ‰~gjØáž†òVðSÜc*@)Øóó›þ¢{[±§ÅßiF6Þl/ì þÓwæ~nVœ¸à�JõòaÖ’rB;ê8Ç
+u}+°¢—Ý¾]Ša©W¾	VEÉaööØzãó”‡»Ai¨¸}¹5
+·QåËX;ÂPE³’flJüÂ¹0ƒ¥ñÈŸÑÛû5Žj�QD¯¥
+û,÷Ó"^A­—é…ÕØHÓGÐO9¢­•,/öf(=¾ xp©6ùˆ¾'ÅMP	{ì€6@€ºâ½ÄS.ßêV˜Æ}>=É~5Ü@hoVû’	Šƒ-÷¸ËÐÜ‹Ì c`÷÷~·¦,¡r.aˆ›ÄÌÍé»Që©N£¬ ¶èÛ&'ÀYåOïþº"
+`bc&T'¡tJY\{Þ^÷,Zÿ*Â‚§•:®GÉŸ*¿š”°´I·x5ml¨çm&í¬R<ÍýÆH)Ÿ..��‹tÙ3JþHÖ
+¾³J¸ÙšFnó:X¥ w�j‚Ë_D„¦fv;~˜w�z-6ß’ýæÔKI’QÁ­aMa…ùÄÿŠaž
+X5çQX¾°Ì>¿©
+â^êKu÷¼Z¾,ÇÃ*È8XuK©SŒvo¿µÊL[‰ògàŸÐìÂ+`ÍT“è“¨½àÓÞ›CúzÚ²OÆZÑVÓS:TvÕo€Á/2ahdj€LóŒ1´�´ð¶/)—ýHCçÙHˆÈa&eK,}-U¤_ßvl	Ož¿DFY>3RFÒ`Ü	ÔØºsÛb
+Äm—¬ü~ô¹[Ëì©$jäIÜh×Ýƒ®sÖõ3§Ò­ÔfœyÓ–»Ñ¯ïœKsÏPfr&@«K™{»1Ê»áY.ùŒ�?}?o¨…í'¼Žu@ýFšMl-B¹·.¦ðÉ—-ÛÐ>›Ûz»ÌÄìãh£¬aêzPÇŸafÜŸb|^ñ\Õ�÷[Ž¸
+!°›¿6eãßb¶R×Ã¿±oV¯¾pö‰ÉmÃÆ«�SÜö£¥œcb\H)·‹‡Š¢/ß¯æH‚5]ÕNaÛu‹§$9‘×9v.�òºÔºäœ]·
+âþ+ÀhDÙJù™º8ÇnÂ½œpÓ]Uªý~ÒÄðÚOOstlN®÷ÆbÊ&4÷ þ‰iˆV�«B0”I/ês¼ðÖ9H¥<ºûõ®Gã•¦†· v›Iº–Ø›Æ¾¦À|^ÝÅ]JHgh¡=—€
+8W™ì©¯«<�º±ñžñN
+endstream
+endobj
+34 0 obj
+<< 
+/Type /Page 
+/Parent 67 0 R 
+/Resources 35 0 R 
+/Contents 36 0 R 
+/MediaBox [ 0 0 612 792 ] 
+/CropBox [ 0 0 612 792 ] 
+/Rotate 0 
+>> 
+endobj
+35 0 obj
+<< 
+/ProcSet [ /PDF /Text ] 
+/Font << /F2 105 0 R /F4 104 0 R /F9 59 0 R >> 
+/ExtGState << /GS1 125 0 R >> 
+>> 
+endobj
+36 0 obj
+<< /Length 7459 /Filter /FlateDecode >> 
+stream
+$"<×²Þ
+@ýàOøññ,JßïÀ?SºH23z¸4R?“07çájd(n1€¬á�c:¸õ°\àù(Ml�ðÓB{LAŽ�“¾¬ÜÜ£I-ÌódG™{Jq¡­Í½á[Ž;<TÛš,Q�îÅ
+Õd?ã_X�»3‹D¨e<Äß’m2}ª›[àZK»x‘Oþ‘$u«ºt�Ç‚�Aµ:gQI]:NÑtE÷–Lyâ/�,‹„3H–i<ð€Ö»e`‰úCóþ-K~tqTûF÷sâDè*É|
+ìº†y¼ëû0nX¢îkR•©öo¹õ\?Ÿ	�Û�’ìAšÔOB””yÃñ4�9óº¨ò ¢f!=mðQs5¦ÁDj‚Ý¥*óò½Ð.G{Šñ¡ÇLXÁ–ÒÝ‡fFød2ê¯z	&ÖÜK"6zD¯Ò$¾¹è%ix|ÑÅ�¹»™³�î÷Ð  ŽÿÉÿx:ëá‰�cü˜]�7ÿ±Á¯ÍoØJvØ¶�c CÉÍàJwHƒ˜ùdÝ°ÑÊZ}ÏX{½JÓÙ™¿$°l|zƒiAšuÑ†_B+Ã#�¯
+æ§+š'w·�‹Rwi@�ÕÁj�¨ékÛç!£¿–´ÂÂ?HŽpsÃBT8ª…Y3‰kH"™èL|0Ëí[Ùö–‡rýb÷n8ýŒ]9¼uˆ¬59½y4ÔÊOˆ¤­0»%IUî!ä¸S@9Iy–6:æ¨˜Ö9Aæ(ß^!ú;Æ:œI.—Xï¬¤�¿Þç%¢½Î˜kWÃ…•*8ß�<ßBDAÉ|Ä¦(ÚÅÊ§º‡0=PÿsNè«DÈ²]š«ïL�ý…q’æßBŠÐŸ,5
+�þ ïgŸ:»Æcd3!�9÷b!º¢åe&ùi\ÑU¥]åü.–Äq±<�AóôÁ½1i¤*vt�ª®€‡ž´xô«™Ïn£1Ävá	*£úîÁ^Jt¤YK	ÆšZè?.½Ø��Õgj®m=WòÄ%ý˜'³‚)`ðö\ô’¬Ô|;µåŠ¨l[\G]Iw;Ø¡ûÜŸà�.&3ºù‘"Ø@ÅËQc
+÷ÇËšp¬ ufòA¶¼:OkFÑ¾ö×«k1•¸rò_¾«Ê�ø‰‹ïÙ3oA·¼Žæz,nö!SCÅ¨Ãaå¨w›£1Wïå\ÅVòß‹õ>c†*>Dú+TàÎ+nHî²iƒèÿ™ÌS>–6äa»z',ÊÒS%OŠì,3”!Œòbh»CK4OË¸å•œ {¿5xøQz�©�ËXµ½©Ö8_8±QìÌäÇCö³ï6·›öüwxªþiqèfðÙ}Ì3.L¿,³ZâÚ(±4_M=åºÔBÇFÂsŸÅ.ˆõ³›[ìç´w6nTWÌ	^Ÿ=-øÊL•™„@@ƒÚ^Zuš[wÁ!›(£—¬ëÏ›Ã~Óú¿¯OÂ|I6ÌôÏ*zÈ\RQþX;é¼kÝ®{äu¯¿ï»QÉÒž/…*ìÖ]ß›ûôÁ"U—£]žØï�(ªÚÁoºÐUk÷É9<yAaAæ/4‹T‰øð øN›Õ
+w‚qŸâ×E§ž<äu"
+¶ˆw‰ã��M`ßiˆS=Áœ4b&õ«F�
+´*ÕÇ.øräé€·„ƒUžV™¹ü
+}¤Òì^ÆW5œ•@‚OZ�@•Ð‹'[|æóÀLäë®µàÜý¤ÒàN³UíWÂ´[Të•Vª€-½µ5z,>M¿ÌBè€‚Cè1¦¸ñôO§h5�2X°ÐÄ;dò^˜¾+ha3è8`ñ†’a ÇÍQ�´6ÍôïXêÀÅ}
+X“#¢“šJ0þŠ@Ú*×muDYó 	¿I2‘Käìñ8åT,½Ê¤ß’®Ýž™nûÕ÷x¬óbæ‰ÕÊP^þ~¸$J‰�I¼Ã±0z/ÚïV¼ùQ3Xò!ŽH /.]Þ£ánœDÊ4–*n!û'FF
+sE½Þä€´°u;Z§ñP²ûµ·<&ÑÀÿßChTKù�H
+'ÃMv»Š7YZjo(õôèøc‚Ö�Aª» åjÒô ã�¹QgjV¬¹êç¥çKRvN©˜ª(8Ó_¢É$0éµ]wç¤cïiè1?ö*Äñ§+ÊjÀµât)¤ŽÊ�ð´*8qUªÜ4¸4“›ù*ßaÒº&Všr%d•ØDFä–š£ðßéûBÆÏµfFuº8@dï‹Í§Ó-&½ë+ðôÀðÜ¼ÄboJØŒ=jp|ï\H/Ô˜gE}…ËÚÏ”s#œ¯G¨"3¨óÈÇ¹B7
+ÈÓY!½/¸Ö¬¥¢‡Õ<ÃÛÎ¤vž O}ønU©2ÆKW!YŒ°A¾ÂßUÅûZ�ÕL¾äoü9.Eí,ú¯/þ‹J»MÈ³çáFè=b-ƒ&žN{é/²œ*¦ÈV%°YŒïŠ%­(�¹5-ÉRÜ‰	}Êã
+K©öÀ2°ÝÈxVœ46èm·'Œ‰H=x,šQ©d	Z5ÙWÃ4K¼D>ÜJ yl�nT¤Æ�¸â�¢‚%ÊM·L«
+ôiu[)½¶ƒ¡iNqÖ,Ã…õÇ—=j^/ŒRI¬8U€î~g]µBà¡8DÈÌ:¤Ã³ŒÌÈ¦2¹‹#.¶¬Â	ú*Õ½Wú–>CÐÝÜD·SP	VÑÜ€Ÿ¨Hfš¡L¥ Ø&ƒ\�%áìyï5Ôø´ñÊ{’`œBZl³'±g P*ù™å"“ìjÈjŠ]fTß–/šW
+iæÃi5_~(Z>“X:Šoâ¹–#^}ŽÁª¶ÿãÔVÀáH¬]Y’ÈÜ
+'ÿ§Ø?„O4LÜˆ­'ªÈ¡£®K�é}LkxF<¹Ï²lêc˜Éª“Òd´‚möÂ%YtPózA½hÎ‡òßœ’äaûûU!¸ÈÈCÍ‘*�¯0�û{COlŠÕ´Z]þÆOM©éo¶
+QvÀØ¸V_(‚�
+»Ž´\
+§`¾•mt˜FfâdcÉƒuà{bÓPhKM8hÔké‹¿?ä.ñL­wŠoÿÝ¹@WÉC�¸Pu‰êN?Fh4=�$†n·Éä2k><\F3½L3½òçVÕ‰LÂªŽ'ØØšŒÌóÂ;ÖÏõÒ)ÄPùi”ïY0ÊF&¸N7˜œ²%ƒoÿEOMÚLÇ!\oXM4ðÍ¤þtàôéˆÛq²ÜïoØ…pAZ&�´YøLÏw»V‹šˆ†Ü72¢Ÿ’"ð.©§mˆNrR=nx9¼mæ¢Ói”B&JÏ+©Ú¢›’æîy1ªe2¾Á,�Z¦‡^›ÕqÐˆÛù|’†À¯åLêde#<,ÝÓ®"4Ù¦ð;•Ä£AÉ~PØ�–Pe–.SIÈÎOÓKØ)#£s�Ë$qÉíeJäR®è5¶í¿¿´²2.`”±EÁzácë)÷Dð¢aÊ4‘Äô÷ºƒ6Wò8ø‘³Y0c¯Î³'ÇÌ]<;+“’ùuê<›&ßX`À¸Ž²Ý‡ Ò¡Ë¯OØ©Ì¦NËáí¹ðGpÞJ	ï*Æ-ÖNAçn¥ùˆàÄ‹ŠÔÛ½9Õ±‡o{Ì("bì‘LH‡D±�­®áË¼“I›€m|ò $²hû´I�|žá”Í¦ÿ÷ÎÑ„´X¸i3K'Ü·K¸½´iÛ\‡
+µ	´Y¿¤ãö
+LMKÃÛj�¡9XÆ“Lfw¹,G�Ÿÿ%BÕ_¥¤Üº0ô2X±’w3
+‹–É7»C¼œå!ØJ÷'öæÕD/Ù¸%ÁHD"¥ðBÌÀ§Q�:@‹¡#€Áñ^?—Æ˜W/t�üŒŽ‘.=–¬ÞñZ†é‹ã—Nÿ='[èT¿±n[‹·ï�Ê³�*¶BÁ�ÞrûEv¨AlÌ—�.y×¯žGýJß|a¼_ÖWŸªT`µ?b“øŠ3°º³Iu½‹Ús}�D?¶8ž…ð’‘Ž7èaû¯z
+ÏqØ6¿!ã,ñdˆ°Ü�–ç½øzF®æå¬�}ÏÞÇÇˆ�™Ïê÷!¹Fpÿê?¢÷	ÌÃ¿zÑáËjË¡£°?#3�@Ó6\@(¡psX(Q«Œ¡t”9ì<<CÝ,[^Ïo¹LMf€¿�ßÝ¤<GÍY'õ¡‡X…-ú*¼ûŒvè°ÛÝ¾�ÒÏ°ðeAºÎD›3€ÜmRWW²µw¿‰›f‰wHâû÷Ã‡Ï6¢HÕ'Z›)œ¸Òæp˜sU>CPÁa,<µ6LæàûÝœqÞ©„íƒ¯/ýÜz¶Œ%¡[›Õ4¥€Ë0¸`¦Å|Ó×±Ü9)wÚ¤%>Ü¢|88“7ÆÌáÙ±ñuN
+	ºZNhžæØF€Aþú(Ñ’JíÆžÈ3˜3»~rÈ|†¿½{æ
+«§¤'55=U
+“¾ÇÝ}‹¢ðnôAÙsBˆ”ý"a#�Ðt4H_Æi±�wiçyJï»b‹úÞ«}¬È)¼ÊÿAI¯YÌÁ—&ƒôqoñÒ»go¹Rš±ooÌt¡oóÝ5qCÉ‘qòÈ5¥‡þãÊÝêS.dC@žƒé»&[8ÑJ\Vˆ²É“è“JÊýÓ¢Ì‰ÈÛˆÊ;>KZÕ‰8Œ^Àd¾ã�0ÁIfÕókB¸ð€EàžâchV ÏR-�º…�æ¡ÊÏuévtú““½üÄq¾½W”Að€‰GV@-.:xîòÆì8ÒG›µNòÐž%7¡Íh²äÃ%s°oÍS¤ÄÓq$Ä	q½B5¹Ø£ÉÝ\˜ ŠŒ[Ù«I¼*“÷@ê š»~EŠêOÒu¨üs…uç]·ÓÇž^’M«Ùc¹P_$³Î÷ú!¡ñ_™—JœŸüÅÄ§ù˜œ<¿S­éa¶gâû|Ã|î.jîôí¢Ï¹|òñ4—b½6|}?tî°ìÝµÀnnT8œâñ-u'9ô¶„vá*‡™„ùn¯ÙXIQ¶:ùbkmB|k!ÞÕ1Â2dÄÛœ2O—ßÊKÚ™ióùßW^å‡B8Q¾ÉG
+1¿¡|»ç· ë…IøveÅžZ"øJçú±ÛJ‡hQ9BÔñ×ë´$-i€Ë�ì~Ò)™¸øã�á°�|[x-i˜µ$öÀí
+‹^I³ÝX9Ë¥7òt¶Ï®TÞ3[ÍÝxÐsï¿É¹p–"I`)¨û@ZŸž0�6ªn—Ô¹\ ~ÁáƒÒ™uùx– Œ1Szp ¸Ðää§¶„(spÑ®÷ÁŒáÇÁ_D¹"{Xø³:Ò¡Ù¾âY¢dÝ‰vj=1.‹x8Ô54,•Oœ–”›5ØŸG	U*¤¾O)!pëo	Ä…Ü¯ÃJ˜RÂþU�S¢_è†ý­»÷rT@…’ìèéÂ“ÑÐ¿Ôˆþo›óÜ¤áE=‡¿qN68âý`[­þTA¹»ßax`_aQTÐ‹hIç:xïM"tèLrèÉBnu¥°…ˆcvÀ{æìVR=ýhL(J3WI2‘[enÏü/­LÑnðê›I%ï£Þ_c«Q¤¬“4†%´´•žS3v×«)MæLë*A*1’sÃa«šà8íŠEŽIOV:jDeSÒ 	S<^Ž\œýTH\›Ì¸ÃL·æŽ>flîUkøT¯�Ú0ÉðR?€‹ê¤¶~bgtµÑpJ1%¡Ú.	}Š-(Wêêiæýh¤‡@®ò`qúJ÷!+(èvÊô4øé»Ò‰­@©š‡L}ãÈ£"�î7Žêpht¥¤Ìô76N^lr^¡Ni¾”Ž>KÒ÷uÌÙyoønóÎT=å
+�€R¨h%ÈC+PßJÚJ^Aû‹ Í›ÿEƒÒ™ç"R8Q£8J¼em©í@+@˜Im¹Â…ÍºŽÄ}o¼w
+–K*÷²|¦‹ºÐEÉ
+¶hÓíðÞ <Èt¶-€óBà]^ó’â¸-Ý6fM^É5mÙ‡~¸�ìø›æ§’.|´ä”l¥—y’;û%C:¼ß¨BeÓ
+=8°ZÛ[¼øD'¯hš#ðú7]°-ƒ–fBÙYÏª0SÃÍnv*×™4a³FŠÙutÇ}–}Þª!BNZ=ªÃR`Æ>¹“íã+qg�cªŽXCœÞïX—óeôé¾~¡ïwÂ2\¹)d&;âÆ~¶K„LÆ€tÓºÅLvx•W«¿v©yí—Ð¥!í3àAñª}0a{½×'ýå~ s½G9Ððzô„WÐ»¨ŸâŸKRÇ
+üÂÖÞVAÎO�"¤3 MLõ¹Ä9FäÅä 2{W%¢œŸ[	:eå)�f
+ÉžØEc¶E[®Y7÷VÇ· \‘Ù­*aÚÄeCxÁè›Þ°ÙW7ûOh•Ð½’oÌŒ,ä<iaj<7›.È›÷Í¥ŠÑó²ôh¦îBbå#–JÔ6Ò0ÑµX^éfìh<k€ÖG0tV¹žiRþªL.ïûÖŠe­á%-	u•?k7 £Ÿ|ÖÉÂ#ƒ³þ¼bÕù�×$s[©ê�Qóî™çBNbõ­å¡6Hð
+wL}ÿúEµAÉN±�„‹ó|åAmZG7×(VðOsæ>;ï¾0<ÝÜM«ß)èàkOƒëx]xYðÞäBkj °ÔºzS¤•c¡ŒF†°akÏP¬“JRå›S–Ré�Ÿˆ“7ý…ÜæK�‡úS¦"[tà•*[{b'¨¿C³o‰áRP@dqpÀi�H¢33
+;‡új«g2¿›L=Ÿ¥&3p=Gä§Áóé&º$”@àÅ‡~KABGP'ÏØ1ÎÉ�zõðÇn
+˜ÜºÁ�¾TQ´J6©2©ï:ƒÕÛÙ‚tïy�°ä/>­ÌòQëÉ	ájÑã¶Þü°�vbòftîÅ½WÝ`)
+÷NÈÂ¥Ã?€ä® ³~×R01DÜÞ› `/í%7ÔË�çÙ/©¡ndœÀ«8åº‹÷@Q­ùUfSÖ/ZU›ÁaG`ßfdû‡>eÚ} >J—™€˜è¢¼M˜íf6Ñ¸ƒg±Âß5^ñŒH&¾¼Ó-\j^ñXˆ»�w¦�þ9<ªY‚TZ©ˆ*¼lÂZçRÍ.­mõéÌ©¥Ã6	8U1ù5L±	lÀ:^>OO<“�ñIªîˆ¸4Á¸Ì«ˆ€[ÉèvŠ’â@M¢oÍC}¨ÀT�Ñ##¦ÒƒF´Ó—óø¬áDó“GH÷û€7c…†YÚibÔêfUç²>7Ž³èÒ*\U3ó¿z�ÓLQE>�±˜ö‚ì+FZRøQ.»í��òöI8»$ÿœ½.½¿}Eqo»Róož�\¾þ6ÁB›pŽŒ~„þÁ~Ûš~q†Æ6(½(ÿ’“$…´é‘Å¬iÐdˆ.†±C7_žúq`f8¶&÷s!‹­ÅÜÕ¨±³HÒµˆ]N|lY<ü„§rÚ’C}ã”DúFó Ñfw0J6õÅ#Zc@	Œhô£F!÷Þl­Øð�>ù·–7“—`“á	Ë]›™‚ù£ƒŠ[Ø}$e¼1©œ®M„jó ÍDeÙRˆ;R´Š[Í�lRÍJÖÅ–
+A¡‰F<E=öN#n­�B§!DgÆ5n8Tþ§	ÕZÉ<ÝH¯Ê"cZKcÝŠ¦S[†d*›a³)œò}0¬<!dÅ²}}Lÿp¬•7†o6Ì†&‰P…Gå�Ü?­; ûzUxuÍÔ¡9ò•ð�9ŸI­FÇ°ÙùÌH#%æ·8Ù{Ð„XR¢‰ÔüÌê–•FZ-‰»Uî**RTþÍ0Þ´wÁHâýQ¡¥Ï„ˆ.¸³šÑÃÙ¬\3)åÑ¶Ò¸Àè‰ÕÁWy4ÿöŒ”¼p€;Å¤¹(ÁÐÂgIqnôf¾b¡ÐN;æ»A’ì²|4-ù×)À1²ÁßBüœ­Šü.@´ï™Õ*#Ž¢„”,^³#Âëœ¼ÞÙÕrg,ü…/JRË¨MäÈˆù¿¯ 	˜�@+CÒ¯›ó€šÅåð(ôW&}?»¿ü_l²î=¤ÜK
+´þ(q8£æW«_>w�ãð�Ç¡(ýÈ&Å…Å˜/°¤,?Uë£*ÈD>Ù‘þö=¨æ²£ç¬c³LŒ8Õ+ì™1þq¬§§W!¸B³v~Êt.ªn'(ëó×hÒšÆ�éËuÈ�{8›EèÖªb:i
+Y†Ûh¡ÿ›%�¯Aqª^R
+ÀR‚{ƒÇY—á!Û j˜D©SLé9Ñù”&Ä+÷œHq±éE�Õ¬÷a¿àš‡™ÌHŸaÄ"[Æµ²¬¦h®¬ò©,gáð3àŒø@\¢
+ø±hˆ¢äzv\¿î5o&¼e¬¼n²…¸R]ÏžºÑ©�äêÕâ"QG†0·½£+u8œ># {=H¾
+Ì‚iQ´ê‘ŒõÚ#èê0Œm
+§XÊÐÞþB
+˜ ÉÉ0u[„wÅPPž§óŒÆÜÓ4I‹6‘2öºl}ÐŒ{}¨Se
+ÛÏ%Û-Š®°»ý¿{ºú°Ô>ÝáåÇj¥nä™*ÂW†ð÷Gêÿ±ý[�BBWe.²Èt_|Î…òÕ°8Í«èéå´ÎDÚ¬¾šaË�ÉË¹ê¬S�]dg�íbNñ¬Âå>æ¡�-šçhfµ¶ð	z=´ÄÔílœ‡wø�÷êe|ÖšÝê�¹‡ ŠŠZtnªÐK6±éž!&	]¹€áöM¤OˆÜÙ�Ø°~§oôj30âV‚V3>Áó¾X*M³ãÉƒ2A®ï`n@§žö\K–,�Rä}áRî_NS—¹ùcÿ\£Àü-&óbTäéóqÈ„OÎ«þ�
+²�Œ!¢2ZlÑ¾gýãà…ÌdÍ]ˆtã€ƒ†Á¼žJ‡�\aŽ"!‡�T«²	Ù�¹â
+ü›a~lZ^»›XÑSûÎ·:0ô
+x‰=­¶HÉ“åÑÍ U«Pø¤Dí�?@{Ç�GÀ¿s½ô¼•Í¦Ñ:ÕLï;�j.Ï¼ìÙJ–Ù>‰É"ƒ8ú->Ö€ò”CNrƒ½¤�/ÄyNBùˆ¿=»�5ÌÀ]Ï]áYˆ‡ƒ©ÌJ\fÀNÿŽÐl]§ÈÊÃ~“+ož;ÌÈ~›YeÞxûÝ3 î¶97Ã€¥u=™Ô–zë(NÙÜŸ�ŽIU1‚¦Òl•æ°Æëè.Uöþ+X»ØÆ§YšÐ|½+5Ùâ˜'Ü¸9J¿(¢Ñÿ£öë2ÂŠã‡‚¥¦4÷Ìs¤&’| óù‘<QV”–õ]Š'?R2“(„ÒDÐ8}Mî“MÙx4èï»«õ;\´}¼5Ô±°(RðÁ_
+‰«€®Ó"6y¶±ØRv�B²™²?*wß©/�[ãz“”¢ý€’�(…gBÀò6â[%à{æ‚‡>ÏCËÌZdO“¼ˆQÓž	ðUj¯U…ü§5Ä`Cèß dªÁÑ›yv6gïÐ"Í{e"æxKm!YT{"Ø›CIV23ïCÒ)$ã!1¦ghãI±ç­Æò$yTžÕMtmT	z¤ú×ƒû‰ä¼�BÍi`áCúÛjÉ‚_­WèÝá£AÕ‘±#«ÕÈ¡`¶*ÍVp$‰ Äd÷µßÌ«‡ì  ð»ãDÔaYKs}«tGÊQ¯«ûX¬ù�Ý˜GuË(ñ�úú¥4²«É¥í+æ1~¥v·-ó¢<™…3mÚËcf„WPƒ!`>ýtj#>—™úr§jÑÜFë¿Ý'Føû¾�¹;y×s¥qþ¼¾ï±²äÌÒ-]¥Ó¹©Â;ñDXJYÊY
+0?¡TäxÂMè�$‰íëz²¦Š[�¬À™âì‘R© O
+endstream
+endobj
+37 0 obj
+<< 
+/Type /Page 
+/Parent 67 0 R 
+/Resources 38 0 R 
+/Contents 39 0 R 
+/MediaBox [ 0 0 612 792 ] 
+/CropBox [ 0 0 612 792 ] 
+/Rotate 0 
+>> 
+endobj
+38 0 obj
+<< 
+/ProcSet [ /PDF /Text ] 
+/Font << /F2 105 0 R /F4 104 0 R /F9 59 0 R >> 
+/ExtGState << /GS1 125 0 R >> 
+>> 
+endobj
+39 0 obj
+<< /Length 2200 /Filter /FlateDecode >> 
+stream
+D0C£@RkËMP„%Ž=£ûÀü¯e*Xæ‰£-Ò�Å¡ÆŽâ<Æ�ßFðÚÏ;¦ô�ƒnÏÞ4Éa©=8¾µ|žkö¬+Êµ:ÒÆ�ö»BØ;rê@ÑN•ÓhžWí‰e½¤6ÔüdF[_»’õµJ�»?Çó¢ˆ}ëáÿÏn‡}™n9¶“ÌÓ-”§ÿ~Ë'€>6ò; zG�tOýå8î$Î”ö§†¶uÖ›ü–S·;EÓùC`—¦~Å
+ŽH¡´«´näcbw¤Ûž¦Á-ÄË›»ï€5Ãx{o¸K·?ÖRº;Ä"ß“«5Hö©†š\ŽðÏ;¤`¹®Ç¨ Q¶#—8¬©þD
+Äæ{JäMN_']·Ö
+@74NxÅXþPssØ&‘ö®Dyïü›2‰MD(®yö˜¦ÞÝïSø€Êõa{õBøxþ²ØÓ_ª§o½”Ïÿ×�ë*&ûžoµ³¾¸I¥ã™ó’v‘öÌ{õý!àéÛÆn	ZWÅÚ‰‹�Ž·Ó¾écQ¶]ãFÍ%ì-_;ÎØ+:ÑÁ¢ýîòÆ‚šeÖKJŒÇjúYÛ¯b7–}«­íƒ~¼ªv=G
+¤Ú
+ÌSÊLŽxV%ïvŠ7•jÿþ•j‰H¸ÐÒ{Åà‚Öù§müL3oðL|ÚÌÀ~ùêœUJøøIjZµW'>pyv1•¥¥Š›’0é±'é¸½ôO´F[Ï–Yöh7´4C•un´ðØ:þò¤¼ò&Ø"mw*6—ƒÍQ§‚YÝáŒïâÞ„9ùvÔ<b�X¨“@ÏoW”6àYÆciõ¯µìS(†¤!Gä6ÉŒ�…±ik$÷0�ÏÖ˜›ÇBò~Û�ö�½l&‚oÔ�0¢+A%ï)œÄ‡ëž£Û1Õ’©]åÆ
+›MMOðÐˆ\Ä"üP2vK�>Zw³ÿ�Ý
+X­4ë„üm£$u2<»=S‚ nO¢�9®é@Eþo’ÖüVOö|Ifÿ\P›ô¡á•1ˆÜæyvžu}Òxt *™ˆpH€d�g3a–4ê7,³ÞgSZˆQÈ&yÜ?Ð�Z“ž�D*M5í­¥â|ÃX~lIá‘žØÙæã¼û$7/"òt™M ûÕÄ”Bï‰mýnÝ @õ1'
+¿û6¹ÁU#‘ƒñ*—cw=Zd—!po.N{çü——è„ñö?Ê‹ï'ú²t-ÿƒ½"È¯‡ÃÀ«½¾ƒBÞ_ñ÷‹ù<¹?v–½õ+~á+/gPÞgÉìå]Ä™¨)“S�` Úª.Z>?þÐ¬ç”5éšÈ¤®š|+Z>jßìÖ·€§€{Kþþºÿ7µ¹ 6’�ØKËHA‰ê.u’ˆœÅ',ïi~R‘)usé¥“eàh86RJ§…-î>†ÈÏ†ùè8=ÍÐJ…ƒ‘†fì•H
+	õÐ ¯?’Íël¨Þ�‘¨eµ«¯YÐÌ0Qy28Ä¿+Ü~Ü“Ã›Ýd¥ûé5æïoHÉ±¥/ýyó—%€;¢Yå(%ƒ1f:+Àœá˜ƒ¶Ô °�±GŒ¸%zPÕæàaVMÏÙŒéª�ú:<lGË2{›ÌúU=­j)A!~W«´›Ø;¿�1é½JÀLŽV]ý©ËNÌÆT=“Ú‰öò	ì6‰DˆsÚæô’¶åÑ
+è4x£= º5¢ÛÌÓN7$Ê0Ö196···ó«½qÏK¹l¥m·HV±„°¨z­Y	®Ÿý•qÄÓÇÆ88D«)c=GC“éðþÉ­¼ÁL˜›Þ;¾.0�Zsn3w15jDHey$¶xp7=À—¤‘G/Ë` ³MK�¡æJn´±_¶�q¦HTê{”¶ >à
+úŒÅGðæþàA‚Ò.Ç•Ã-*¢ƒr¡pÏ‡Ïî˜X³w?éÑê˜ÒáQÔ'¡ß-(V¥ìÿñxqìCz/…;ÿê
+¡¢Ïÿ­|táTÅMaE¦t
+®èñûˆ|éÙÒ‹/D¥•"7ÃOtÄËJ¯E;V“:æÜÞ›Òü½—¶VG“»7Ã*“ZÉf5°ÑÕèå©íqðÔ²z¸ðÀX0°™íû	ò^wzZÓÜ	?ãÓ€ëŽÇ…³bÕË`’w£Cdä{ÐsÇó—5ê':±HzÔ[ñT�þú‡ÚË¹+
+´V†¶[Ö#Ž�ˆáÎŠ¶œ’(VÙ©¯¡EN‹hÎ™™)–|H…+£YuñCê!$µ&‹X/µ[6¥ôº¨ëñG¼µç•zÇ3
+TÃâÈhÝ³òþ)®ï]`o~g‚—a§t�Ö¾ž&êÜ#ødÅàU‡Èûçz “
+p‹–ùÐÀÐÿ‹¨þ·Èp­.ß%Œª* {£¬wv�Ð
+a˜Jû/Ãbe¹qfì´€¾E²Œ¹]sBÿ{nuçâ³ÑQ&Þ­…‚@ëßÉº’ŒvUZ‹š^eÉ·wüXÎ˜ÿÖò >ìùKQ–
+rÛ­1qsf>ÐITýšÞ¨r�®}qú2äA¡ÚŸ¡Gçz›uZaÙË­d’Á9«äqÿäò‡`4Sm£�mbµlÿqˆÈ�²ýóœµcœâoo§	eZÙæxƒÂÏ�\UŒEf¶û4´ÿóm½WÃqøÀ¯F;ÔÉ¨&ï·s
+÷ Ð¯íJ?^~ŠþÌuÜ5žð1Çú2`ñui´–qæ	z4ñ�_æã¹ °[VÃ(©GÞÚ5¨X¨¡zw•^~ uÕîùQ
+$¡æ-êÐUÄÍ¶¸§Ë™yÅ˜ÁC²ò_é}Í—hgò9�{B÷ø•'.<á,M¡:RÚ¸‡š†îá7 öùZÝ†ˆ+ˆ=r­V]#†Uþë7ŽÉûL¬™©%·>iJˆšD™¼ú§s‹Ÿw(|ÑÒè±-"^
+endstream
+endobj
+40 0 obj
+<< 
+/Type /Page 
+/Parent 67 0 R 
+/Resources 41 0 R 
+/Contents 42 0 R 
+/MediaBox [ 0 0 612 792 ] 
+/CropBox [ 0 0 612 792 ] 
+/Rotate 0 
+>> 
+endobj
+41 0 obj
+<< 
+/ProcSet [ /PDF /Text /ImageB ] 
+/Font << /F2 105 0 R /F4 104 0 R >> 
+/XObject << /Im3 122 0 R >> 
+/ExtGState << /GS1 125 0 R >> 
+>> 
+endobj
+42 0 obj
+<< /Length 31394 /Filter /FlateDecode >> 
+stream
+@zõ	ÁÓ^i¯¦0©ZâðˆþôŸ�
+š!ú„Srí¯Œš¿
+©´)ÆçPß"öLd_D;2³k�
+ÌñDAÐ†XçÒ,šR½ f†ª/Õª|m—Ý,“ÂLh„,\­¹£ÓâF¾…›
+l‘BZç¬_À¹^ŸÇâ®š—s?ÐVp%Ÿ™Ñ(°çˆyž_ÃtSW:òíU®8:0¾@mÌ‡ß¶³.Z"§‡Œb%Ûv¨tªÀ$/Í×Ñ¾~QN<žÚØJÐ×ú€±|ÔS<lRÇWçÿ?1X¹Î¡¾Šø®ZÄ‹}ÐIøé3éY¯Î>ð•erfœì(Lìæj‘�Ïñ‚x‡"²�þÍèÕ¤L¶7`éìËóM•QºJG6è©à9èÉNEl"òõÀÇ\8ó'…™�Êù¥‘ÎB?1¸ö¯É¬‘½Â{´[LÖÀq”ÆÕî×¦Ë³êã*G`B²5DE–Ê¨©F=Ï“[†Mq.;z°Žx°ùæD££g{µií ü¶• õ¾BFaî×20ò	ª“CO0—Px?8�Ë«Òx¶®¦mÛÀÂüä@ß}Í¨ý7‰SÍ±zÔœx.6,°‹i9v¶ ™j@îTèÏg4Œ3‡Ÿ•Ž]«ó$˜ºÈã5¢ºÂZŠ{ìÚRPÀœy}3ïxßS)#/G"^ø ˆÒÁ2
+1ŒF>"kT0ÛP ˜Ý>üöì²ã}Å•*d4GÍU%½¹ìù÷õhµ³{³š�.@'¬ZêA­ïqJ±m6VuÞÓe»þ¬¤\‰!�};W'0\
+%ªÝäXM¸z[È]³Å ]Ûm$%–³÷G6£kÏ×"Yªð´$ð!ø"¹Ûu7X*ƒnXŸÂ¨t�ai®2[|ôêq�Ô1†¼ñ±qºdð“wcœ‡µLö`ÅŒ}]À¶·EÄ8êËý±¸$™Í�È£;ó“s9ñÿðJzˆŒ¡s6þ k•%ž5ù¶î˜«¢ùÀ±RßdTà;M~'†[ÚËW bÿœuœûZ`�lJ!�oÂ!ëÜ;d!A®ÜO¬šÖ´•)ØH°½Lƒñ…+êŒr”î)º×)ÐïMK<YW“ðxÝÕÅ‹“w%Ó.Å­ðžO‡Ä>P u*/0³KÎœ àxƒ‹yó¬ÉÈlu�àÔÏd²R[ûƒTo«îNFIõƒ
+‘ÎKñmVØïqÖ‡YxT¶‚¼'w�{ˆ®� *ý£¨­}€&ÖÐˆ®ACh°0ÉÂ}hÏ‚r¸8Ëh
+Ú°ÿÇúH¶Çþ¶Pg„�%"mvË/‹ó+ÕM!];¾×Â\iNÚs¥Žóq@*Ò$ÝýKÛÙô�.1Î£ò³RjZÖÊjJàþÈÒóôï^^îÖÎòS—B| ÑQìÝ¦
+Õ´ŒgrUæ±n:yûíÉÀX±t}‡H2ýD¯Þ¦¼~Uñó¸‚¤�¶Èˆ–©ñêJ&ekj�µ""‡¥-Â´¸¸q8­�²¬ñ¤ö3-L°„ÔÊz@Ï‡ˆ}XŠ"“Bwæµ)ç|C…yY4åî�c.9oÇ>å0gz�íXqÒR˜Ï±ø‘¥´ô�`àô�nÇú,Îb*ïB·ðlÐ!|F\]ù¼ü 2Š_KJñ˜WL¬h˜!˜£¿màÊM�_…‘zn9Çëâ!E—X|h¤«ÁnÛ„9<Íµ¥þ�Ò™xtbÅûÒé—ÞÇPrâë»Ï•¯rêZùÞ{¾nýy
+…H6þˆøXE;]>XúƒÂ¥TÝ«R˜Ê‘QÞðè>ÞÊR� 6sb�ŽIyËã¡öBÌmiq´¹äÞ‹¡
+&ý«â�¢l2Þ!ô=u:ð2Eˆ­gÀ„ôz[•ÍR"ÿldã…š%+$w™Ô›\]Ü@cô¡²ÇÓ‘¼WSŠ>²­áÆ)-Ã(´4 }“Eëtpg–€ÿÊÖ­áëZòs{å F{
+:ý×‹%˜7æ7«œî±ü¾ÒpPIûe¬Ž9¢«ãÍKhõè1ÜaâÝìÔ³˜�� ÑSòg%s%Xá^+Ÿ¬](w÷¯ÛYïS
+âj™Û^`mÈö_Ð‰�¼P]®L8ï;uõ3‚ô’ûiKà;×¹ˆ>Ã÷{]¢$÷£+ÁÝþ�Iµ»Ý±«ç¿( ÿ{Ç{ÿlóñ,T°ÃH<º+/®7 Ä«®Œ¡©	Bä\0Nò(Ó�X¶™zƒ
+!( ð×ZøÁjÅ,Þ
+Ë†ñ%\æ#Eôû+(Õõ@rœ6Pš‹›NåLDtÚ‡–m�œˆþ¨Oà�åo³¹8RËB�?2uh9:»]ÅÃ9uòYKPÅ;¸r‹}*ƒ“Ä?ã+¸K‘�¹à¸&f™A¤flÄÖÚÇsœÆCK<�‰ˆ;¨?zØ~Æ™08¨øÿY^Õ‘ˆ†Û2è¿¦ŸYoªñ;p¤ñ2ä®QÙ9¢žŸC¢oF4ŒïÕ©ø~ê0êl³ªéº¨BynÞ¥±ÆaÆEÜP¤z�&NæKÌ\2
+Âƒô	ÞbV¦&+güãùáÝPSVôÃ^Ë-.(1º/ú;PëÊ1¬P{ÚgòC¯0F&G1þ(ph.Z¾oÍÂÜF1\gYÊ‚ðµ�Ü8ç
+_ƒÝî´„ë«0Æwñyzç¾"ÒƒþluÖP�½ÇîÚ{ôËY™ ‘å.~tvo¯\W°Yê°7o£EÞ+{2ÞÊ6zå¡(Gi§±?Ñ©Ÿ�l":É¦æôdïM˜
+ªw¶üÐ^Þ©Tº´°÷¦Ôa€Ý�ü5©+6Ï
+5ç}™ßÊÓ§æ§.žêNöMÝ
+ˆâ$	³Z ‹¿mIãÇ^�’Kÿ´WÐCYY6ùS²7Ó”¤µ-Ó�À„°ŽÁÀ"ªyõÿ±�ñ0³Ðv]ÀŠñ€“Qþ¤Üy“�Ëÿ8()¿�—¡¦Àg¸”Æ=ë¬6‹»®ë*ëK÷^�æòr*©¾i�»£9Zª†hzÈIù)tÀ¹özÿLt½/[@«(¯¡ðÌÚ°PÕSÑ6Z·Â‚¸ )Ž  r�¸ÇC÷z®^Ètqš‡��óZ«Ê�èf¸
+0îgô ”T�N�ò¥Ëú\s[Å#Ï¥kËI•¢
+=fß_qŸÛ·³¬ n…T4rPÖš©�¼O‹;ÖLÞeÇº®Z,ÅÃmú²­ÊU©6(LÖºÿl¢ù›"èNé–þó!…^j'á`~ãº`ð§ÛÚE9�©�6¯‰ÞVÕûƒn¬´¨	xJ?zgd˜ìÑ¥ß–#ÖÉªs}(3ügu)ùŽ¢Ö¯Ë�SÅŽË>FGuåˆÌ«ïÀÄ’tšvs@�ZÕ½yÑ]‹Y*I	Üz²ËH/LàW�yb¬‡õÒ>.KÛ}=ã1|4ŒÄW©�:r
+º¡hjJ‰- B÷åõEl–/n4¹4GIà­zŸ}¼Sp¯ÆätñbA=i™ižÛ5;^È²"Ë%l·W·lW_fu'ßóf'Ï#SaSGÎ:Úï?ÙŸ¦ªKJÌa£ù�*Õl‹gî:áÝXj¡b‹œV¾jJŒ=•3GrÿÞ¦Zw{�Yõšž¢úÒã^|CŸ[¼˜4uÞ¤ÂßØŽ119'<ò<žexdŸ¢Ñ„Ý¥ðôØ Ï‘þ~@^“÷“
+ZÏ>E2ŽXø*ÞO“‡wUìŠˆH„×ÈKî†V8÷aaàHj†òÜœ™´ë¼ðíñå ø=>ƒ8C5òÌÅj1ªSØ"¯ý„¬zsu`™®E—û½ÐÓö2þ/Þj02êÍÞø/Ÿ…¸-Œ´¿(’GÒí0Ñ�G¥&Y�î‚(b¶Úþ>ŽZ¨ÛW!’ÙÙIùfàm/Ÿô1é§·‰ÕÑÆ�Æ˜"À/�KÇ¤µÄç2bõ¶IKÃgô‡yeÂkJâP
+‘7p±éÁaÃŸò¥KÇÄ�Šäù�8š¡œ#Wå™Ã”’Üì(¡#fgÈ>Ús­(�Ä(|òh«$€Ì2?-ñ†J0’÷�Ü�o9ÀÁMEÙlõ,ùU™/ßù'êB‘üe0«'85]ËTŠ0xAßÝø ,³�AOýŠWâJþÇviö_°b’¼Õ�¨ÅŠ}ä
+&V„ˆ„ÍF²H¦„2g¹Ä¼eEß»°/µ“%>~&¤� åÓBËŠUøå¢ueŠ1ÎGÃ•í�Ž©Â}aägÓ8k@vhXufÄè)ë13‰=�T`­¬Od~ð\«ÔC³R¼fa¹™ÆWºF™£o+˜­þxƒ5'À’Ü-¡ÉÁQ‹ŠÑ9Ûp,ï‚{°>Ôf–v@g¶
+ü;8¼Ú;Ã\q2:ìý-yµôÏø•£Áú÷Pc“€iWœ‰3ú›¥úWF¤?°ÁèÓ{kAïÔˆÍ£í9?¾#ztº`…©$Ø£™õö%£ ãmF³ïÎü‹‹ßàú+™¢çÏð ½Ë¬LPî.’Ž3>“u7àmÒ”3w¶2¥Y¾¬qÿÅÙÅÊÈá—øC§{‡0¯ÃŽŽ0€œº®Jú�‡eS,2oõTÇmGnlÆ�ØJ&¶!òIÞÅ7&-½Éve—Ôø
+Ì³$­lR�!¤™ydƒAÝá©"ÛL|�]‰|œIÞçÒ�¸ÓfLÕ�c¹”õ‡ÞB‡Ùaž;šÄcí·ŸoýC¯v«áûñ$¢>>…Îõq†kñÝVÐXWÕÅ¦{dU´mÀæ>Ì]®iLc¸Pøå²m??«ÛÑoR/Öó®“-5¹7`5‘úU(èhL<®$19/2)‘Û‚Eõ�<¤Ýá&yÃá" ÜÝ¡¼ü°¾Où Üdþ—¶Þ}N[ËÒméÖÖ-©O­
+5ò}hÜ™Kýìß¸6ÇF•ál¯ÙWêù(µý§£sÃÛ×9e+‹GÑR�Táu½)o‰3¤jnênqI[æ"Nä]ËwHÑ¥‚oŸ"SaØÑ@N�gU¥NÅ6!:À™-‚$¨¬²9ÛÁt€µ<ŸšŸþ
+SÑ/¬4†_¼ƒP tYð"cë‡¥A‘“jbC~"'$œâæª­Œÿn]w]Óø6ê·®$�ØÈ÷$Ü¼K£×uitÀóB3Ödá—Îlü±^§Ö]m£ZÜ+{Ø§ÃŽxòº"¦ŽR‚¨Ù!ÝÄûJ˜R1§®
+?�ÂŸJÒq=¸ØÛd’Èç�Ï¥s,‰_§“‘Ê|;ª„÷ædgò/È]6Å-;%TËd2²r$V�à_ôˆ>2"ÕÂŸƒäØ½NÄìní{€Ûb/vãiØ˜á+–kù~¢àBF%rå~¤,ÛIäØÄöwÕ—½	Î)¸6Ê¤d“qßSf¤š’‰u|ÇxA…&ˆLgCÊ p²#¤‚º0Æ›ÚtJâF÷ŠER,¸àúfˆZì'“ÅU…#¨JS³³¼�%þÇw¸ô›†‹eçLf¼t1>Ê�êIœŽÅ�!«ˆ a7à¾PÚ
+ä­£[h—j{f1�‡sü°'�V¯t½‘©vçq:o`iˆ±0v%<ð
+CöÎ_ ûæ�——\”h´ÙûF÷cËuVÇ�7	üñ»N8KÛsÁ¼nØì¸¤~ŽhN0
+×[ÙíÓ”ã=O‚€;¹9Ùq®ì(Ò×šòuÃ^{©¼Ï=›²Š0ÂÚðžL)%ªÅýdNMg..¥^.íŸÜU_éXŽ½ÁIM‰Š:¼ÞìžsüÏ¸Ûƒ€¥œ)¨ÀÖ–uN³^�Q^´–Ž+0JnçÓeYÛ¹¿—ªÒ0oÿp¢í‚ËßìÎÃ–ùG…êC€ 	wáor3àñ–�ˆ¶ØºˆÓFAZ³µ&®B1œ	kDÛŠ.±Ñí¥”Y»kÂÀ –JNˆ÷;a°¾eMm3ñØÚ*"SDD›v™¦P¾ŒìuŽ)ïZMhl��˜ì�˜ø:lZÜ¬
+š^3Lgý†":¦Rl;~ý*Á†À­[G¤—æ7NÝ»Ný=à„>±b-�´
+E-	LBÐÅé_¨µÝ�R6ÕÖ�‹¢eC3ƒâeðK	Á)ôŠFý‘}«ŠZ¨Å˜´ó;±JöBê8'—ÇàúéÏù¯��µ£
+A+ñŒo
+t—!âßÁØá1G÷>7bÔ=«>Q¡¥0%]Žè„è«²U¾è‚¿tvd‰ÞƒÒ,‘ðˆl‚ïM3îù{òz4	”ÃË0ý6cÖùÆZÁÛ;	Vü>æ4ž×@ñõŒÀ‡…w1¯ëïÇ¾�ÌDŠ³Ý,8´wCÏŽ)œBtWÝâ@ƒyÀÀ™8–—¬R
+¶ÔyE;D²³	øÍ ¥
+QY�ôƒ@”Ùš`,üe'ß}ÿJ¾jŽs˜÷:âókÿî¦^3_™ÙgXJsàLÙÚ Z‹�™0~ˆ
+Ðï„$å¤Ê­ZÒžX~X|ÜôZãJÚåâ<ÿjßËÔé¿@j\u(kp¢¹%
+Ý_½)qì¯?t}×d¿þJ0}#sC«•>ížbôñnp&|¸[ðSDè7O³qoäïCs©¦à™‡ÄËÚà’Aº&èºçâë«ýQ¸Bâ)X‹#FÍàäÅçmíâwtÇÐ0æzl+£Z¦]±™àW»[4Ááž¹„ªNgnùÉ|ºÍúÛ6ôã&C`§æjZ«ä�å¸h­J6ßÒøå‘.h2ƒ’Q×�Û£í{M!z÷ÒÉ	��–»‚YÕåÓðìÜd$³­>>ù¯³ëq3Öý§1á#YA'nb�ô[¶/0÷”µ Í%t‡E/ª“WsÇ&
+Qpñª�mŒ¥
+ýL°x©¯7f8¤�)§ûO1�•Quî;Üã7âB£	Œ /ä­u�Ùt>ƒ¦¸Ó,¥êÎMéí®7ÂK:²	G¢á/ÈãaÚ÷áxû?ë¦%
+ÁTozK!lh_³èõNuLŸe
+2<3ZÅý±TÕ1\Ÿ”Ùz”è,eõ‘JÕmºâ�ô¿W`_!;ôq-ÇoéAtÅôŒDh �‚ÿŸ+UVwaU�ÌúÙ-%‹ÉyY!XfÑÞfÄU,½+[€	ƒ›¦UÅA]ßVyÇïtp.²àgè§o“òÈ­Bƒóôå‡‰òF8Öõ–ÕDÎS$�¢öé\µ%eR‘?Ø°+¥dÕ$Fb_’ð‰1,JT>†*ôÛÞ$00zqMiN@Š9÷-Û%�>Ó19#›!U»zÀyâ‰­îÿâÍó}Õ£�o´åiÐ’§I �­²�y9uÎï(	,YÌoke@f+§¢‡YV½¦¯õõÔ¸Ñ„ñ�ŽË‚˜µ8ñÀ§„éuþ%)0œ¾ÿßp„ŠFº˜cL…R
+ã›wÞ�Lö~È^´¹Ò�D–:°¹äë®BJVû§œi²ä5¦Ó<æqçèG·G@ËGš&wdNÐ;ÎìyçTPà£Péc~‡Ül”dÿ˜0ßo`Y#(–œÏ`¦«¨d1°pó5tjç~Ï¨½/”Ø’/I:
+qšŽ�1ü6µüˆ�Ùeç–©û(·ô¸�xéjiÌE­;‚}éª»”g4ähQÓ}ž.iÅäÎ1YÌPJ9­_e²Ã�¼†äbëJ|×¾ä­:ºzÃ¤NZTéœæÛŽÊúe5“ä_žÍËòÓÅ:Ê÷åA¼Ò!+SÞÆ6'Ã�Vz�«†_£j’1×Äéä*å¿#ÙÎˆÝHé—î~FŒûËÞ{zß¿øG*ûrîx¿+Œÿn[\dúf˜p@(EBcM…œ(¢SPûÁ´ÝíÖ®av‹•3ÀÈû?‡‘É€3Úûô¸OýÒ}¼#Þ>aÄ/çmz´á7iÁP	HY^pèñ8­Šúê'Ø7¢+þ?gßdî=6)>âÃ@…{ÃúÝÝ˜¼YE€¢!¡A*EÛmÄúÔM­÷Ôªø³�OôÎF}ì|¡BEÐy`å�ígQ®"àãe¡.þ÷ÉÄT6Šä‡ÝªÐ$"VIÞt]úáì©½Ó0ÌéŽZ<Å[ãö\}ÿÿÎ¼”žà¨Qi:ò][)@¹âã…P7^©ÄÎ+tàUhiÇo'qç§²ŽYÔÖïà,CIîQø;?¾Ó¥Œü)eRa}÷¤Y€KX’‹¥]üÉä™©|.HrUº�ùô,Îºý[Ö±�¶�r‡øBùµâS&uÖléÌ'ž.íÒÿÐ”m”„ÏƒÖo*)gH	„ksj0Òc·oÄ71ÀDÐftúLÇ§ˆnz÷oBcçÜêŸiã&<€`Öè#Á>�÷²Ë8-êçèþìJ4Fý@fH“_Þ.··3ÈV•SKm}k€hú‰+Ë{[kUvþ‘ÏsèIRâJ·@î‰)�
+A@¼r]“èd^}›(h°¾,Äé�íÍº³?éüæl®&G™cƒ7w¼b4‡¦�7Qêp§ëÏŽuß–ç¨U¥vv|�}ý¶^AÇÉuQyôêrSåotŒÜå7ÆôjjƒÕg‚"p�&ˆ>Ñb¼Q˜X_R™}M×â�¨p-cÎ¿p ¡÷[…É¸C‡ÚAqa	GòÚ”ËçªfÖütT×ØuÍ[Ö»ßþJd¨–ÌÊ˜s 0
+-%�Ý|(’õ
+-Jvj|Û},ŽÏé6ƒL§hêtÌ:s =êæTr¼ÀZÿ3?·æ�Ì!ÜbÔœŒæÎP2¬d7Šù-(ÂC‘QÛ×±û©Çk–5­�³uBÙ�Ïœ8*h_ã3¯¼&±¹îÑT¬$ÈŒà°Ý$ÌÑÐÌ�rcÖ†%Rj÷Èp,ÚRÚŽ#ù’”7É£Ž�3OÍEäîL²WãM4xçÒE´t%Pˆâ§ÌaH~‡ XóÜZm�±[t�Í÷8Ê¥´¼ùÊÏDz¬€�Æ°¢
+éš¦µoEÐÊL‚®ùmš¤4�…Y=�õ6,Q(ÃöœÞüÓ0#‹§¶WmàáM?%3Íjuý’�ÂÅZÃÐœ0=;Ÿÿé…ßeD96÷òèFõe–¥Ñ�¾€9;WÐX%BKÃ3ôÌzÇ/MUa'ˆq
+±1UH¿µ£vlŒˆG§�i{˜ÝåÈ qˆ*ð¹e:4s3!2å¬€Ë½·€^2fc+Í9|¯
+sx;AôØ<ÏNÃPÄ~`@ç"=Ôê�ü{Ø&CóJf	£!ñ”GëUb$½<KÏ<ÇgN)­ä~cNîg7Ä7Ð¨dÛVš–M™÷@~YéŒðáœ‹±¹GïL þ.À…('« ·ÊØ(®j\½ÏÞ™™‡Ã�×(
+¡ƒ[Œ0:šžÝçDrÑ.åòºàŒ4³ŽïâxvLìyÆ%¢1]Ø»R¼}óš…Àoò#6®ÉTçÝïUu]< 
+KH�ëw³º­ÌOËê!Ói'�0(QŸwäŠ[mn¡óöF‰µ^‚ZEO’‰‡g
+L%ú)„~Vœ'õO©A ß’•áãrÁõË
+D´É™;tn/yLÉ8__R×¼EÁÞZ*2ß´¯à´Ý·
+Ó;ztz¨qÀi_©”¨HˆM	{Ü}ÍsZ5võÿ½È�”èž`RÞ0œ×„Ù”RôÍK×)·u^„VÜE=sÛfd
+É³˜Ãö<ÂµY:4\‚ EHÇØ;©¸G+9ŠøtÜPÃÀŒ�Íî&­c:yëÛÐ|“NNn®Ï\Ý&§\þìƒhU”Z |ö¾"0>8aÞ>©­¡;˜3tŒ+Tqùqœž=ÂÕ1ì«Ø	Æl“¶ükÇšZ<gÊ’xXä®	–üžâ3ró|@nj†~Aé°U2k�ƒ‘>ó>:É¼e£¿ißŸ#ÝV‚†/bóyÊâmŽ�VÇ[*K§mãåÈ¢¡Ÿ›Ëì³ZÏÙÔ^Ë„_|–Aeør#àµÌÊ#M%–—­]Tê¥æWôgJ›ÆGSÇiÂ›ÕøWFB%mM6°[L
+€ÌMÙþNˆØÐÅ×í±Ñì…Ñ‹§/ÔãqêDc^†'¯™ú°æCùÜ5IXgä"hnVóÃ]Æ9kè_íÍuô^¨¬dÂ:˜ç>�"Cê^9QÖm Œ½¿åÕð•b!(ºærÃäé„2ÉéF6Vä‚>RGøÊÿìâþ
+¯£ˆü…¹õH€ŸžúæÚáÑ
+œŠÁ�¼ˆ¿ëø?TÀÏÍe'˜€êZŽ(by<xðÈRkõ"vŒŸQ�úP@]r¤vÅ˜ûW«€]â¦ªI‡Ý,j|oŸÓ~Dy·î_©íkÑÒb›mª¿¨›¢”VL teûûiºz9ÎIœ­¦{"øÝñ’@OÌŸÎbáöïðb¼A7H8ÆR®¨r�#rîÀna°t©¥•‘Ùì)‹Z¨VŠ°Z™æBk€."t]ÊeÓAo`^–»ÞÙK?ÈìXÑÑ¸dUïðf«Ö÷"-£ºÓ]xÌþ:4'´y„7u­¡ õ†ñÎ(ýµZ›8fX×Š*È„�(L«vPÙÉ�ëœç‡ØôÈiÄn]å‘cˆBcnÊ­p,’Ñ“.ñ‰û OÐIs˜kñ>y†¶ ä	AÄ,ï„ªšnû«g™ƒIÛb‰¸%ŠÏx—ÎŽØ}ÍÊX¸%6°åÛ™è¬1w·DEA¾=Î°ºd§R”‹»Œ0ØKßa+“H$"ÉÃß»ZšÅÀdv?Aòµ,¦=ßž·JEö˜GÔdA7[´�~e�59º„g
+ãÍ­”üÂ/ÜZ…G–AU3ˆb}»ã¼žú% K’Þæ:å†”ä AŽl}Ù½÷·£0'ºÈXMëÕTLo/•äjàÓ¥d
+7˜¡+c[ôª
+†À.
+ýöójŸ&$@‡j·•Žcò±”NÖò�Ç­ÛÈôjfWŽJ(¡xÍ˜›�éœQFéÀ^Ët„ç*E €Œ²�Œ‘/ûbÔ¶Þ@N]üÌ66‹…ã}7ÔY÷‹®Z€ÓÝî×š6.ª+c�¼6l#Eé=‘	é�««=NÌ61Žƒ$^×ïy
+ûÙŒ‚×úöøV�Á?¥ÕÒÊ_×'ýS‹ÄâžŸß²m5�¾sÖ1¢_‘SÓíz;éÈ{0Ã¤)Ð?¤.´‘ãk¾ý��ÂÜBùí[ÊÃO#œLŒ6J®éô
+}÷žò®‰\Ž$î‡‘Ô’d­¢­æFå#¤>ù>eCònGÝ½_hÅÆ¨OR8¾)Ðùø
+mdÞªN
+¹|ÄÕqë8â@Ï&`r³q[ü­r”XüÐÐK�ëO…‘Þl¤êˆGÈëe‰ºÁ¶±'@ÓrŽìÓl•ãû�ke›Êwj¬$˜³=Uøq¨nàxç›cðÿeg7½_BÇ/¤ÍÎ¾ä
+èìÙ¹Ö•�32yZÕ9»voº¯­Ì(	5›²\Bl�fíD_¡^à¹k\^"�8?:ô$Ávn2ÒW£Á>ÅÀH±S{ò÷Œ²jÁù3™ÆB~Ès-„3dã�LüÁ¸æ«°o¡iªkR±Wµygbø�Zå…Êë€$
+xWöö©:"à»?ò5Á(ß”ãoæ?áÒ}}JT%¡UµíÞG]6^¼ó—*bé¨}IþM®06ÿÚsá�-‚¬u6ßžA snÏÉ;†?ëÃo-æ‘Všú­$$�ŒõuVœ{iCJÚ³ÛH~Ç‡Ñ¬¶è}7£!•¢ÃTÅ�â‚_öƒÃ1e€W!0‘€=¹¿Ò‡ä3¹±E•[ŽM;‡¢þÿüFöDIšXŠC«9Œ‹íoÿ³T	‡dÅWæ_Óv©HzB.‹úw )ë›iÓžea¯¼Û4Pžú*8——Ä
+ÁçÓÐÜ`¸›†”!—Õ¾°èi™¬ß©<ñ�óÑ9Ìgåìh@¼Þ
+!u—^€
+¥üO“±È‘
+-A$Ãç¤‚ïkÇÂ›oœÿ”}¨½8ìÇ,{_‚£ov~@šrŸä˜npa(GˆÉd7kkøò{ÚWŸ�åþdªÅc”aM‚"ÿvú’÷ë$~í^;oóÚƒv›�˜�ø…
+6f¯vzÜ'Í·îYp§ÅhÖî—Vyž“Š\ô™#÷%g¼@Žlà�(Ðâ¡Þ5'�Øu±òµA~Ì�óê*EÆ„”Ñ)�a
+Ë‹’îoö¶ï}}A†‹Ó”ãuB€Ðg\’3ÒÅêíÖ^–·Î«’åîÄíVÐµÜ	5Âñaº…‚bžŽ°œò`Âö¢&’õÌ‘ÔC{"¤ûÐïÞOD–NÓ°è
+E³h¸qÁ’è–zRKGs¶·Å·^`M^…"ö�hiÉë0jêIýÓ˜U+TÅ‘¿œ^”NÿÊŒÑ:	:H¾Ù9þé&	ÈÑ�óO§G°„
+ö•K¨kh‚¶ºH®{ôfIñÒÄ[ã5zE çN‡æêîÑo´¶ƒ!ç®ƒ�€Ü‡²lëôx�ÞÊ¥eGTW�½öÀ+MòOçÈ¥äïîÄ‹Çˆ¹o}›!#ùE­ÊÁ)²@B"ôÒ+§«v™¦Ëkb=Á@÷÷£~Â‘¹rMg
+÷Âúþ56ö¹œmó—0zÖUkåý<Ó%l8uÌÈNßáâå��H~Dn²mïy{Êˆ}Å™óœd¿œÞLÝ9–zVFÈv ’t:áûÍÇ×
+U9§--ˆ'|™Ž™.ëÃ2xáƒ¤tˆŒ¾þzé¡�Tä
+	Ò¾•Í"ßÓQ0©–ØòC¸<¦K	ý¸×XjžY¢�éá¸¯–ÓlãÝòB�Òˆ!Óã˜n>óñì®d±Ê€z,cGr °Þ$àR%½ÔL•ÏwþéªŠ™�šša@%ªþY¶c[J9\’7É(O5„740´5Z[™‰_F	öRø¯ÖÇ>n”è;D·¦ç@Ö�£ºU¥%RD^ÿÛ¤�P�Fjü§c�Ê¥¨„u"¦`[«ëc¨qÅ]%µŒ'rÉJsf$ù¿ë¾f`ÁœeRõ~W‡2Ï¡ÿL¥AmäýšíV‚ä[·QzT„á§Š'¤×šãƒAR_}ï{�Ðý¿;IÉ¡«šBÁ³q6§ÃCºZŸ•FÔÜTà_ .7-h®ûšÏPXP{©ÖçY•+ÌYä¿ÄA”Çƒ0¤Âæ?o':!tŸStÄùg:BÏ'Ø›,¶ùrÛ<ãU›Jc_%óVvÍÛUõ
+ñí·–ÃW­¦´~NScXnJ'Ãi
+Ì­|W=JØ ~ùŸŠ%!Ý�ZVDÀqU•”ÝîAq9:Îã³ñFu-©t¾
+q²zkõÉ1&*t4ËôªwËˆêYt@ûi¤uk­Ùý0d#ad0%C€„„ö²ùvß¬+8°-«“�Kk�šŽ˜tZ¿%±þÚ£‘¨·ÊìtÔÕE\ÝK©6ï÷W¨bf$Z�?³Ö5¦4WLó¡ô°Î·qJÈæ±û©Wi4ƒr«pùZ#Aíøf[6J™-&Ç=<�g•á¥Le�tÔç�ƒs!KöÔŒ
+EHÁÌCÛdâ�ÕæÒ8hÁš¯­â
+P–…[çÿR8JÏ­Ë¨Ž`.±c.Ö—G;U}{¿f>VË•Úa=„×CM"xm¤·x“\03{Ý¿óí~Igoæël.ÞûÛ”Â¡rUQÔ�]ý7gïWû—yŒzóåŽJöJ9¦p{hû¡¶ ’G�’™ê€,m~)ÎxX]>ý>E!ì#‡úïñÞ9#…Í¬ìO>œt#Ql�Úr*–.JrxòˆÈ\ðko=7Ð€Éí[{"«P^iU•::Ôá=�½Q®�^_n±ð`ÜÊlÜ_ y«U?l€(0û ¤’/Ìš"nm?³v÷ž.§)±åú$F³“BjÏ¥Î:ú„fíÝ5¹–ºflÖn„b›]‰�§¢-›r¢PXTD¥‚£m¥©øº§4HàR¼+ÎÆËÖý²ŸÙ
+¨0õŽžšXU’j�
+$|Ÿâ¬øK’Ž·ùS(ËæøG°ê‘Kwa§©
+ë?î½•›³q>Ü‰Ù„EéÖ nJ–zB®^ëÝßUkŸwÝzfwÉ�¯«BVÛX‡ÿ	�¥�–¢‘÷ýG…\ž´MÝ¾›lÄ²<¦»¸¡ê±bürTUøOù3øþº7eà0aIÅŠ’V!øj(òs4C…ä¨8f/4­@ƒYg“›”%K¡+º3q)íÛšar‹ú¦Ð\jû,eh? Á;Î}d65_ËN>kKK¬”ÝI”SFsÅ]/zA:äwóvÑfsX¿y,>¼L* q�9DéUÙýòuˆ(±–ržÜÈÎ%
+T4.�(ÓÊî¤¤¥FÝÅ¯:Tÿ´lÆEhƒã0VØñ´‹]ÿW=ØqoŒñýJ5%ÂõŠqVÑƒÁ.¨çÀ©ûts,|ÑŸLeî
+wÞg.ŠØ•gš–�Ï
+5vÙ‚DÉ©2ì5ñPB�ýÇØ‹¬:A<vIæ¼¡ð­ÉçDØ›õ÷:sx­¨K“ÍòÝ{�Qq¸T¹¡è�~ºÚ†ï–pJÅçp«�ô3´1ÃE<b·"d¹ð÷ÔTypƒR?g{™rCVðŽlŒt
+chNdÄ¨m&ÞÕ3‘)·Bƒ ò¿xç•QLçÒÇ2óÉ–’2nË}pßƒÙw�KØ<U-pIüí`™Ð("«¡K:=•¯Y®—S‚Ûñ°©‚�‡2wQýL	Z±*[Q”NV¢Œ„KR]Z'×Ð$¯†¡²G#qû(±.ÁvpÀ�òh’Ô;Ý¡¾Ý¼£¿p}ÅhV&6¬þ–œ0HÐNÐ�­ÎÔÿ¹69šÚü›8h\V�n‰8~¡<Ódž‡~O–¥"«:m~ž¡Èa›H#$ñû@ßˆ
+Ø/âÈø/_�=ÚW|u&ÃÕE>³=Üs¨˜Øõ„¥¿Q1ý™ç96ç°Z‹.b9åÇÍÀ¥­ŠàþÔ`Ù¨]`S°‰'f‘j9’ªNÕHp.Q¶ŸµÎ“;3Öa¼g!:×]!�ŒUö®>õ'çÚ�¼Á‡|6	X]žÁŽIê‘ v!»{Åb“…ÆÏQ?+£p`¹ˆ„_éE{‘�†eáÃ‰	ë&ÏòÒ<õñª'[+Œ¦\Á“¶†@Ølå>›×
+1ðP
+_ÚÛœB=©�ïMÃæ¼Ÿ†�~$z˜hÿÉ˜ó++Ûë&¢$F-i	å<æ[èívd6¥D^Òjh+Q8,
+B ¢]]	žÍ¨ÿcQAØb²$ca
+,ëÙ^Žh„¾†ùw’ìl
+r»(9Ìà"Ôi1%ëZ;kœßâ=`S­Ô£“0Gqå&Á¼²<Ÿ¿>;?r*5SCÙ³óÄ"‘Kí²42T\Ái£F—á5Cs?eØ¦E’Çžr„�à®¡×¯‹H#êºn¯(ŸfÞh†&f`�½(�Û&úSHeñðòu—ZŸ‡Ðä6�–°]°J°›=ÃˆÀÑ)Mü_§òšÚ°TÒÄñ¶<»@[Æ:ÌdBõ—QJŠ
+a)÷ø¹A‘KqâØ~´ò3ÒXYcqüjt†ÄT›í�ì•ß¢5¶óñóÝÌ¯8«Ë�Dq-+¼%ë†}.ú½•Ó¿û6ZüK)Sã*n|X«‚/ŽI¤E¦Nî±P¡÷*xª{'Ž@n}ªÌWN;µ”�æÿGíÞÈæÆ5PUÞhÎ\‡^šúŸµÖ;ÒÓç€^ÃA²YI.ÚpÀ¡+Èœpç§¶vMEµè×¦"“Ÿ®Ö±ÁãGòê¢-ÇŽyèö›bJMm©ÿò”<¤”v:‚0@Ùp×†® M`5?H4
+¥w	“tSÿà÷fèKxuväÕì¦ÂŒ˜§MKfÑ%´±‹0nªûqj,içSÙ„Vs—_1¡ÛJÔ'Y€«’\ëç%}Ìý§m xõÚôñó”ì{@ÃªJŽÎ.îíCÒÜoÑmšÁ<ª™5‡Šr÷…g*¨NàäNm?¥Â+¹Ó.ò²\©+øÃ×÷=ï~�kRŒYÃü¥5±ðíô$Hk°æÇ@2^Ï-6KjÏé‘1þƒÉ�º[Ãì$â#m8átŠJ”i÷Ù¡*óêX°´(_(K~-ýÁÏVß³þž”…CYø/IÅ
+¶@yB€Qÿ4ý“�¯¾Áâw,ú¨k4¦Îk»g|€ShóP»@É$—ÀÒþ¥Ý$PÎµäúoB¸s ;o£üï*©§r‘tèó5lßð÷áïTsÉ÷ª™ü’´Ã¸j3l±’`Abz…Çì;ö¯B„is×Ñ‡8ÓÐÊSV7™1ôÀdo‰[À?NJ<=üü[{�È`S�¸ˆ„  !3?Ý?Ú¿�Ûšôóz>næ&Li„yÈ…�wíÔÅ™£{^¯vHm”*�SiÚÊñg´ŽõOu½SÐ%6“œ?JiCœU›¿×fÈ^³‹‘[0-(Q”‚EÂ–…©ÄI$�ÅL Ç…#î¦ÌýÊ¶³´DY+¨£B‚=ŸŠÃ¯ü³O±…Ñ€‡Iâƒ®ŒÄ…P`$üZÌ:·Úù[{—®"ü%Ñ�úø†¼®HQR¼^`ð/­pï�(""ÏèõpÒ×˜íâ[çˆ�-Í¦éuÔ<Œà%MÍ zíuaŸ]æÖ­¯TÏ%2×¡èƒV]Ñk(l
+ùÌ†k Ð]Úý®¶ýŒ\Ž?H·|f™e9Ò9ôÞ&xS<«—Qrû©—±†@Œ¶Ô%	’®Ã-ŒÀEgûjF¿xöõ©h™Ô+¾¤Ã4«øot-|Çù× çuv<æÒE*ÎÝ@]mxÞÆÞ2Ü’[ØNnx´>TäÃ†E-{}QsùíA¢\}CiOzŒú<Ê|LF*c(¾Y-áÞ]HLTLwÑ˜„)¶’2ò­#x±©Í�•[r�xô|³ù‡04^*{¾èÓ¤Ž,Þß=KâVg-ÛofbË•ÌO-Vsà»~Mç�v‰Ùö$za"�:°‹lM¶Ô‰ºFªAÀ±bÐÃ1‰ ¦þ¥ÿ*{�Ã;·Qœ˜Œp:ˆiX£»šgz�hôË€xD�|ÿ¯ûóVê3-%P
+¼¥Æ-Ÿ(¦o€œÉ³Q©^åó´wÍ¤¡mRGˆoªÃ½cdÊK­~µ�³@\Q'ê
+"^T½˜ƒÎnWÓˆ
+ˆñÉoI&ŒÎã°}2‰/\â{=õ9Eä6?0-aÏÑÃ¯>õ`—ë;Ñóà3Ý™ÏJÜÀžücÕ§Ò€â!ãKIj>bœµ”ŒøM³ FÚÜ›8:pj(é‡à÷�°ãÀ:[­E—Œ
+pï�’ÐÖê	Uú2xþfL²‘ŸÒ¨Î½x(ÁÌ†Éæ'IT8¾4m jÜ¯a&³t?æ–›rO©€hW¶¨MÎ•ÁÂ´*‘Š`¬ˆÄ¾@›˜"±1ÃnXm<hyLu^ÎÚ®K×,£ÆºÑx‰2øè½ÔÈ5DœyÌô­¼�¡ñ§ÑÆÑhâ¬Lª„ÓÇð´øé]¤©2¬FÏgõh=®Ùuî2öšdß÷ -ç1€H*Næ�šyV7úÃç5ÊÓ~6o–¡$_<3{Éñšû€³ù-Ù¯º®†Û¡ë«ö=ë_¨B‰30æsñnÛk3V\ÿØ ãzPéÐ›–À1–Ò,r9nÍ½õÕ:ß±îÿQH’(Ïó#{¹�Ø™ñ~¢P›âce¶SUƒBÔB(QÂÂÌ¥œ"±Kt"@NÇÂ
+£Õé-JÑå¶-øß¡í0xjm“ßÌMàXß«l–qûÂíÅŠwÜWHnyÀ¿æR�Û:Óµ|9Å7*¡Eô°"jöç³]„^ë¸B—Þ**R¤õíŠ9vãœaŠ:á;§]ï7/ÅjÇƒŸS”°S˜à³“JÚÃå»s_ÿýØzyá£�V‘ÃyÕoÄƒõx¿`zÙÍY1À"=[h¼iäF›±{€³7ÖÖ^6‡µ7±qì}Åå¥ƒãQf¿ïÉÄáÐ& ÀÅy˜¨TQ�^�³¾ñ‘D§-ÏV4_ñð& ä˜p,�Ÿ#È(¥NÀO]dlÔYŒ¨:,¦6> ¸/´žý¥À
+j)nØçŒò§¨½fœå¤\{ÄÆ%wLÜ™z"ùsÌìHñå’
+3m_|Á'©Ìñë×A¿8¿L²oÃÑiKk„w@¡M«T\¦÷Õ¡öhE¨ªVèNëÎ©^8s?ÉŸ¤ÌjHéïÜdÀ«R‡nl�Ò_´±qPk�§S¥—zÖl¹45êY6™‹’£Z*lˆRÚúðãy¬ÿÊT>ÅÝŠ±1`*ßÖà_(d>ñ©$¹þTÕCù…„Y÷Nc‹&êž[¿³9Êh"TƒojxøèÃ�dk$ŠÄ½EÁrÁfÌÂkÄ¶"¥Œ1ÈF€@r¼Ð‚tÂpeCÍD&F¶½¯[RS¶=íª%ü…ônªŽ¥|"Þ+ÊÍn?Ó pH•BôZ	aQ› ç ÿ8{ˆ`(7’Ÿ9+°·¦'gõÌ—3€V,·ÏÌ£~Û™
+®Oôïgg”h.°.7&2Iå¶	b#¦ã�½ºFŒ�kh‘½&÷Î8˜«^£™ÌnßA–´e†±->•óúkÜ×·4’;)7Û
+þP×zY¿D1Y«ÈÙjÀFîµŸe#@^aÎ[^�w”vöKwùëYjÚ³yšý‡É¨b´.Ö˜:A²ù¡õúŽ³	k2®
+*„ÝPâ™Cnç:Ÿ�Ë–ÅMÚVãƒÏ<5kW½zã¹Fºp’ù«#L^ÛÃ	¿@œ³ÕÚŒz†DSß# PÁ[
+³ÄEßÎ
+xIÒ¡U-BµÌk× 1l­#Êz‚kåšÊmÐg‰Å³¢>.sýÓUté¦ˆ ß°Õ®ðÚa°Ìš¥]þ�Àx‡{noXÄcß2…w ƒ@ž›ÜÃÑîÐ@Rå“wj®|úÂò@å.–ñãe,9¡óŠWkmÁ3×r7ý½k,¢��/t™á&•ÃR¯.Mî€]á¿‚)oCÕgZ{ªŽ†F§›:�‘ø›Âs+'aw�`Þû‘y\0Ú¢ßÄÚ¶�nzÍìU)…YrwZbvÚ¶0z‘dÂ¦’ê+æß3þ4`ˆá&Ìjo07ÊöÓ7§Š!HˆûÝòµ3dGSc6‹pÚ$ßjr@•yH,ÐM˜9�¬9ñ�ºR=ÔÚý‚YÐËEvkZWdÁ�Î*ø¨±º?ýÀÁ+Õ¦×òp­ÂI)Ôø¡tœw ¼ïltÿAÐyÏn^I57é¡Þ_ä©8ü*›på†J@þamŒ…Àó¸ÌŒª¥búQ‰éÀŒ†:rš%§Ðd|—ÉBèAQó‚©P—ÒÅ-£”‰÷"Ã›q.‹7}:_öçó©94r´D¿ƒÿB¶~=Ðž—¿r
+R”Õºëá>æ;$KØ@+Z§Ÿmö»¸:Ÿm,ÝÔ¶H8‡æí˜+ÃSßÕÿ®LÒ�S6-­uÙ]/?çøc¤™PI	°|´æ|ò‘SîiEßP'öžÁÏ³X#óvFäáÞˆ]s&€ÁÞÉÝ}Ð­My™ŽD¿Rq¬±ë<õs>žN@óãŠÃ+0å¯(Sÿ(¨%™]S�<³yšíØla]¡ÆTnhG)äßQÜŠ–~>€+Û?b õXÆ™U‰ZÌ,{+G"ƒÕÒ‰·Œ»áHì«›jÐ½D),ÑÓßû§Q½üç–EÂ˜@Kì©©Þ ¢ƒû×?;ùªô;SÄs	ÑBfŠRÆ¢-�'ÖŒ=‰DG¤¥¿;—%Þqr"#ñ˜ºl´^v~öG¿³_gE3GsÐk)B5°¯Ì(
+”´ó‹30Òv7˜ÀÅ‰µ±c )2ûßæJáêýÇ—!XÐ°I£ìB�8öbåÇíTÐµÏå\}<±D¶–3äÒ-Ã­H|¼[·^;øô¿e'!*�Z@zøÏ¨Ôµ‘ ìò’›f0ô†Å+®w¼$�“ŒK‰›MpY3·ßTgÒÒfÁ'�ËvÊ‚^˜@›žX@Û¬WAgNƒ�6¨Y~–£Ì
+èqÉEE�½�°3#�Cu"’œ�ÁzŽèç‹")Â0.ÅÄ@†â$î{Ô9]±#u^çËÖ
+\QÑmoÆ/©Pû)�”ŠÔv„
+Þùt…Iîü)Sæ¯£ÿeD\Î>¶m“ªþG±ù–Áy�[YõHyuÊl'(ÖÈâÚ[¾>ÆN�Ìº1œ­šòM�ÿD.ëÌý,täœ®óÓ–Ó4æBÅRÓwÏ
+Z�9_Y'†7Póu6”G56èjøëýP¹:%û
+×3ÓÇ—‚×“”„o!‚3<å±’9è­ð Ó^ o]Àî˜ÐŸk¤"*Ó°@e}vW‚ÏW;qàÿŸ}ùß˜]påoclÝ·í»M“Œ0~·28^TÜXÒÂx*9”>ñévá¹‹¯
+-|xT~?kÍxÜhûRbFè¨^Ý]µ™œ[Ôh™ÁÍÊ«—•‘¨¢Më)•à
+€6váü’ÙÝœI‡ã�Ž4ø`ú7�TýªlWvîóìš�h3ž–¾œ0œ�ø.ÖŽnžfÖ¥†�dZèöI1e"¦æH¡´¶“8Ià=¼78žÌ,Ž 8"Þ½ïï¦eã§.ìø¬lýÛM[nôì×dgEýÎè> Æò>1ÕÐjLl“`q46�vÝ&IoºE¶1[K�sñØKu fûžöX¸¼�PêÅTp­ 4ï C4§˜±æ+ÉŸð�(á�ã¨5M@§.EŸÉÞîG!z__
+ï
+“Ý-ƒ2ú‹Ü±Øuœ{3‘�;-4d{*ðŽ¿¾‡šÁ§–+ˆ3‡XaMèo¦iã/5csmÃÖrà}m5ö~¹çz÷¿N6)B�0#²ú×Ø=tXç>Î¾�Þ4˜ÁâÇ³�E™Éò «\£¨ñnó¸¿ó³ül7ÇB�züKÔzh]ÂñÑUHH3Kî©*ô’xàl²EŸóùÂ¹ãaÕ]ÆZÒ©Î—ñ4låç ‚=þ˜‡éJ	Ym°�ü�zÑõ,Ù1~ec ¾Ð¾€¼¬™ÝÄtU‘Ê•¼nŠû»B Â´EÍßAu«ÝÂ×ªê@1Ÿ/ CêåÑi@£JòÎT}yù•À¿"µ«CÙŒZ.P[ŸñcÜ‘Å4ˆQÅnÕøÏ¦GÂ?Lô¼ˆàC—þ-‚QülÜôëãÛæQÿr¢èTÿÁ�×U&žÒNðƒ°Ö}j@zÝÖ¹7†
+)¤p]oÎPzïÞËòÏZ¸”«“u?­„Ü7¡o|µèùcÐÉ_‹>ì)Êìö]ü’wÿ	Ì…×‹S wa×ùf&Î¬îÂVY«¸�Åd?ÙN”&<'.sšNµ£¥Ì€ÚE@ð)\Ãðñ*&rÞÂp!17@Ú¥0¶ËBÇÍþ��1
+Ÿ#æuïu#?ÅMÿê¾Ñ·4©îÆ6%E=Í%hÛsYX»_�ßäÍ˜‰“˜]
+‹º8ÆúÑÿÎ¯Nõ”¤ÅNvSøMyß“÷]
+qnœwU‚rÐ»Mã-õÙ�˜´gÐÏùû4©ôl©÷qÊÐ'Yêý²ÁÃçBÿ®aO@‡¾ijJ§~íHÿ>+�öM©ŸÊ¦ç%Öu�t™ÉcúØ‹jÉÞ+ìY�”gó*$žÿXDp!MÒGƒ®¤{‰Rò�Í<âëL.ÊB ,6O4wü%54ŽíÜpûŠb59Ã©¤?“6ƒ´Ñq´«~—ž¯«Ù8JøŽd!jã™úyÞU/›Ò£ÐÓúX"Âs¨®‘ó‰%|,<õn—Á-Qå1'\uèh"ØG ¥ãrè|¬ì7þQ>QH%ÇE1y%b´f^yÿ�¤‚pÃD|ð»%^'Ò¸y3•µ¨‹Ç½ë8â(6´Z/R¸ø¢
+ö&S6øÚ'#·ßâR0kYJ×Z<‚©¶VNÎøŸ@úZ:¹Ì«Æ¨ä@�$Í>]?9¬¸ø0¸÷^–Ýd
+ÐŠLÕ%¤á(
+Í%¬ÔÂby2$R¸»MvéUœáûgéq¨oFÈ.ß”Õ=¾-ØÖ
+Ž–Òãææß¢ÔÄžŠƒáe{ˆ‹CSÀ‹�n…ý}{¢ÒòöËé*f½6òê�2C‹Ÿï1–�Æbg'÷¼J’z0ƒOôùñÓž_V¿¬™ þBÄ	Gl€W–æi’`3«Œ®CVìö‹—ÙejÚ ©>Îá¥0–$£‰Ôïæ['ZF¦¯P4Í>S_z�}žôþ5‚�@ÙÄ£‚œFzV®dõaZ*„F
+W4€
+j°_è¸öå»B':ïãêK(˜xß|FMäNýÔ#%œQ’¾²†¢�žódÝBÂà•nÔÇ_¯Ž¶G9In0,yP�ŸÃL)É£U^GôäÍx¾vb‰ŸËLãVi'rõxÔâWRÅ]´J·¼@u(RÚÍð*“þß3‚ùÛ¥^+‚©¥Øµ°”(Ìum/jKç>•â2†{0›3ÅÞ*i�')I[ ÿ+jnÃwI@<M—ª0F!¼FÇó³Ú¡«-˜ñ–3°A$ùŽM2<ö#Ë_ß*EX�\Ã�¢Ôî/WvŽÇXš‹º‡7)kÜÐÂöÄ%ˆx?ÿ�½#ÿr%¤Õ"ý½K•FæUäÉÃU….@\¬M2~cÓ
+ÖõŸ‡<d‰Ö+/Y•Ó*TªÂykÑ«šIb	“�.qéá+ª·‹öN­úú"ÇÜ2£ÔÉ±í°èBôwùttà®	šÉnüæŒØ—©ÄNÏm}D£A}Ë$
+š›å”’ÿÊPÆ—¾‘d1öî~Þ¸
+
+U2} _*§Ê¹#d*ÄªÿUÑÕÈÚ{-GÞ$Y#¢À”ý7àg[‘Á’�á­a[ùŒÅs\@>ž¿”ù™5ÐÃàªÜÐÂôY~|}s}R]ë5žbª"·uM§¹ü£²cT½e¼%PUiãÐS’4Žqõ*Oå¿˜zÌðê˜[ù“IqÅ²Ÿ”€ÐË®~ú5V'éù÷–í1*c\PÛ¿¬|ÿ¢–dàxQÂ¹bèyƒ�IÛ�Ÿë¦A­ÖAPòv‹Äí÷—:jRY•r‘Å°OäuŒOžŒÂ�O‹r¤ mŽ‹oRáæÕ‹¯Œ×Æx›¬±—mˆ§ï'/L®œizŸ†ï26°t”E§ûbW%~'À�(M‘»iË>&(ãC�KØ”)m*o 'Ãÿq}>�©júíûi”û«
+É
+ËS(¾fPzÌuº|­òWÍ5×)î^ò¶CiFÓI´‡ŠÑvÁÿ{âdÕÑß†=X«©ŠÛÁ²¯† 
+ª¡¤ð_CcîJ-(uÞògíP(Qw„V®[G±ùR“ÅS^:åPÐ©ÑŽ‡ãG]p52x![¬/üI2áÖ;Ð‘IÓ0 P³ïá*WŽÿÀÎ¦Ud7 i‚³˜Ã‚JjO-
+$2Ú´²JÉÐuÍý×`¥‡ÍÓ)'ñZ:©ÖMÃ&7…;ç^Òàè• 	tfµu"õL�†ë^J4FÉ±)Sš±f—òiFùíÆ�™W…
+³ynùD
+û½PAN²v¢sBa�Òì6Ûâ +W(#$•ÎâÉ¦õ{bKåµ´5‰ç²Äðp!áìžòÍAí5/rbÝ¤#‘ï…¸<ÔÉ^¿k�³”í©ìë�ºU‰4¬0¯·ò^›R'¡6Ñ¬¯Ôúœˆ*ìqÕh�§~
+ð]ÆéPq9²a,J¬À5|iƒÛç^Cn#«U\òªPs‹õ×gÿ4Œ”#Å=)š02ùnï4¬·™·òN_Œ÷‹>Õ¹!UÄ‰ŠMÉ´Æù9 çŒçìÿK¨AAò€Èq}C¦=#ù€6,µÔ#°nåÖå¥Tl÷îÞZ](­^³y½zÞÄ¹áp–DaÂ%Ö0‹þ‹îuk&²U%zgbö¦[»Íümw4(¯LtÀd .•Qe!�_2ßC´dFÓÏVŸÓÆE-px¶•~±œÂ°'ûˆíJú€š¿ÅfÄXÇŠYú136a
+–®ÏŽˆ|æJÆÆÃÑøs�Å.–[Ø~ÓJxØN2µ Îb#Dô…2³ Äkñsý€Q(7ØüO?éË{BoQÌü)ZÕÌt�Où*…Ue[]¤³sÇL´>‰fK@÷[gžrÃÄi§äRÞ<BÛèŒ�#è¦Qþu�ñû©î[©¼8iç`ÇÏ®„µà#6>Ñ)_†ÙËRÍ2Îøœ '\åÀ(‡“Ýš�þß!bfzã(ÜP�7=¡üòÚˆ}—€ìÑƒ˜È2GHtbŸø,ÙßÇ3_£ƒˆü-$K2g+Wq¾bCØ
+½ã4iéÞ‹Î€r©Ü;V³ë'2ìªÊ‚ÉPºA%^
+*û>Ír°$V®ÚŠ,ØVLÀ-6&¨/Ý~E�%lL�ëX$è…°¾Cu‚c~·h°ÌÈÈ%Îð)z°Ãyšµ'Ÿt'.*ï\ ºÂîÛðaÊj˜ÛæÜ_`%A3?Yû3ëzó¸œÜÈÞÍø\óÔ9ìŠP!#†·�¿Š6^c¤G’ð$ÌÞalFE±"4½¨¸Šð]½ï�¯ï�n,ç¼É½‡°üU8¦Ð6;•59“.Ÿåô}R–¸O–—NáC9bªv·ð\(Æöí0B£„k¼Oú¡@xÚÇ ƒNŒX€ÜºÂñ<ãN°+·*jòiZþf^™Û]<„òâ	ÊS‚AÃZ	†}¡òÞÿÈ`�žî£ð,SÌ–¢¶Æùê`$/ªs¬ÑµýÀÜ!Ÿƒ’·ˆxGRu†‰ÖjküZKÄJwÇ¢6uÑ¸•Ðû¢N÷��q2
+„73är:´'P¯Ï›S@+Ÿqj÷`ù(³fÈ@ª„ÍË äµâ)·Mú$õ]oÓÚ…ß/¯ˆärÙ¬%¥íi-¹"È~†°sN*À>¢à=xúOŸÀŸ…Ê^@Ó®ó9µø‚ /æŽ´néÆoA@
+¯bEÖ¬6«íßpL	Ý]‚�w+ƒg�ÂfT”»W�¿W¹Q¯ý6§õíØø†@1'ÃÜA,íiŸJ²;æéùFHOZ7	ÐWk	œún2o sÆ;¸¥S/oW³U‚21÷¿NEÖ­·e\p_wäkf#Oã2;+ ®D©»ä `7Š„F3‚@âÚ*L? €e¥¯Z¤� N€
+Ý9µ>ÛØ}ãI�uCBÁ²=(úÕ2lèËÕ÷˜šæ{ÉâI"…u•û¤÷1tï½[×ug½»€jK¨Jú$.[‚QuhWUÐÈ¬eXÌéÎŠqM`ý„W•+âI,	¹|Ñc^Ëá¹@å=ý[ûÅí-i±u:"‘V· ºÉ.Ð¿ÞªsqP,ŒÈ/’	}#TÐ5ôv§E[ÀÐ%¶*mÆÂÛ�€©Ëæ±�•8óÝ2C@ÎË‰î×š{•ÈC‘øÌi¦ÂI“Ô„õ†tÿ©+JG�ºã
+8³å�î,õSÆóº®½:«s
+®ß8´ß¹ÊÀ¾2GÀÝý¶%ª³)�¾Xøo¢"Ë3#àŒ8'	Àß
+ªêJAmï|-‹ïÊ £ù6FlðKùµ±ÚL$£ŒÈ½œ”R[¡/L-&Í®[äZ`{4­H÷»
+"_’[»å‹tÛ:+{³>ìçf“Z•$�°|^`ð(
+å¸ý&”Âí8Íóà—d(G�¹±–EûªŽµ…™ä€—9lð”3cŸ‡’(’¾‰Héª`(>·“Í«ïþoýò7‹MF‹Ó
+”‡X+.¶ñŠ™v¶Ê,´g¤¯
+„)O²Î›QþG·‹~w–€iRÈ¯çÞÇ–õý®Ìm/míKr…tsä8rš­_MŠ2#;)|•í
+ò, ·gkÀ6!k�^zçì(ÌqiXPÀr�+xùØxc.—n©e.ì±”Ð¨ØcÐ„T/V`ëgtLê`ÕKSýô™:D“éó¤òC¦¤.Ñ'k÷I¸>Kžh&å%*yFEviàˆú¶Ì�-DgÚÈÆ5Â;\º{ÏàíJ˜™MoÜä»ó±—¥�¨<õ>#è.&Ø‚‰ÓÞä[Yð’\ 	ç`—i`òR<R‡ð’6³
+bH#WÝT4]7y
+[à?½'#nœ°õ
+âjÆ×ÞH›¿À£-ƒî«~ˆg,•´¡œ´ÖOé³¸£eAž¼ê¼4ï‹Á
+ö]@žÀ@3t¯gQù`•6‡¤=‘'X–à»jÑq\|9iÁöðÚ
+D¦Šmz­†tMÁˆ¨¶Ë®
+�]g!q’.ÌiOŽíÑŠŒuŸa¬¨ô2Y˜
+j�#ý<u"S·ÃC��îÈ°ºÁ2J¶ ¿ãÌSyâÖnk;´Sš¶ªZ™Þ2ŽµUÆè÷q€ÊEñÞÅ_aBðE{¡©�<ê5À©gD”¶å2š0*mdtfY`Fˆ[õi;é+pxR±ò¡ y2{Ú{ N“j5ñžo»ØJ7óøE2†ƒÜ)�½öD_xÀà’¯ã‚§§ÈQÛIMvŒ+\	;Õ•C7F.„²¬ñ'«¨¯ öH™5í¢›¢PåH#¿uÙGñ�3r7vtE{at—U$	¸Ï&pòö‹¢ùçq)	IT<X”g”@ˆŸ™Á_Ô¢
+ãq…MºµüëH“æVj]Ð°b„?ºìË�ëàoõŸ°ãí18–ý¶q+^ãñ,�êß¦b Ò êIóH
+cáYÓæñèxB6¹±“ö†K(w5HÍ($-t‹êÁr&E'†	�ì•
+¢ü¾-F�æ'¤g”D
+�¢x}uJýc=&ò[å\Q•±³±ô½Ûdªª‚ËìŸˆ9Üå3÷¯v{Æíaá«Ú~
+�äsKaÅéº×Ø~WL–w1f'ù…Nä˜nqäÕ1•¦Á|tø´ölh]}ù´p}îŠèßÌôÃ{ÃÐ§^ ;åœ]t„iª�¡àz€ ÁìkYiäŸáðº[Î`üí™¦õgßæ†ì‰¡ýndá^¥™¶‹ŸHž,å¾ïUw‡	«Øà=TÞ¥=#Ù(ÔBÂ±‚äyuê÷‡‡�µþ�D*z�sçòà3~¤ÛÑgwK¿öíhþÔ"s:Øß/Ï1ÃÑÜñJ@?²)_Gòs†Mð<L³s6C4)1ÌÑÍïô&Ñ”å™Ë êEô|¯iÒ}µwsM~cõžP+OMSåïT(áÜX‡?ý*çÊï	pþ‘H8k,r9‹éÈÍ6e
+`– vtŽÙtqc›¬pËã—-JRÞ´‰™²XÀÀ™dt'âî[%¯Ì[ˆqVˆ©j\ìå¥_š&Ôw)T)5Œ¤ö)Pÿ½;œfïß±ø#{2T“ÚÍ43î�ŒZZŒ‰æÒ)bZ9Á:¶´M]^©Wdj�W-Û3¸sµ×nú”~%Ž£C'ë”ˆ
+L9GP{�ì&Zä
+ù˜5ú“¨b7€´d
+aÞš{
+
+eú[z¬	G³ô¥0˜ÿ•ÃLÈ�ÎéX_9sðÈ…ãš.ÅUnæ‘ýÚ§Pï…�èjiuòŸwG�ðo#°ØíçÃ¸?ú>™äUŒ”a^>³›D4kºÍ‹+ý”dý…
+RŒÄ3Û!VÆôõŒs�w¸œÿÉ�Å|d¸êŸ„·ž)Ng
+×ŒÔéb*Èåòa<Ñ¿ Qbµ³ÐŒ–I)b@a!(Šãµ1n©[v LX„é5Òa¯˜šE›øÚËkWm¶- zúR°ÃlªÍ°õ©Áå‡îìu@w&“K®s.�sôÁï�¼rÆÂ´5ø‹$+Wµ£ðÂß¯én`¡mÁ)¾ßÞ³ƒTsˆÕŽÅ&z‰Ìœ�pæ'—IÍq¯*b…‚Öƒ§ÎPåò'�âQw#ƒ~/t"Fh÷ÜjÍ@ö2	µêt|Ý‡w¿Ø·ÎÇ»å­|µ
+‡a
+m9%O´oÔ �"‰}‘\cúú×FsNÃç%Oñd‚ÿý-Ì¹ùä”CsŒ¼¦yf¬â%3žÞ(µ¹RCÐ$ê@�%Ô¦�Jüt\)7Áú™óÊOÊìméÞÛ±Ë
+,“d&‚àQâe!\¯†ã©‡ÖuSâ¥Ú£šò8ƒÍÚÁ5{)£G
+-^iOv(s”÷ŽáˆY…¤\«²ái›¿b�{=NF¦¨Ês¡Û€“®6ýŽ¶or¦¾¸Ì`3­%½Š�1DÛ,,aC¨Ÿý£3Ø‹¨iQ
+¸É�‚J�â3h«˜‰ò]Õq£É¿%‹.ÒPÍ·•ÕÍòa=ZÊ…©Û¨¸¾Cí�ƒÖcL¤ui¤t‰>Š¼ÐE±h
+UBã—Eó/Ø^”�ãŠ'²3—àÝÑN£z—œùg}H¤¬{E©_x/ÝÜ›á¬³8¥Y�ÌÌÀÊi´ðM‹p—ø¿S8½$d;ÌâpùõÞ¬yqD­)IXe�{·(†ü¡˜bÕ‰c-&ª¦ ²µ
+¿2‘ŒÌú’¶¤Û^óäŸ/�½+³—×÷—ËÈp�gõ=ç(W¦ïÿ&¦(Oåˆ�d„^¼!<eÃÏÇÞ|ä:pTPu^¤Ü
+£ùn¸e<R��•;˜¿ÈpÍéiMmë“bÆRß»0‚"S±tP¾·|Ë¸G¤�ÅÇ E«”YW7çiê¬eÒ§ƒÃ¿Z·ÞÏÙ¼Ú¶Nœ@ò	O¶]<Þ÷ˆ“èâšLí!©«.Ä
+G•·Žf=@Za1Ò`]oißÇZœa%„¢v5b¬;l3¹_!v€¤`Õý‡nëõ.%?ž~FÃçq¸²ï!eÒ,/è Qé™ò
+kó©;ËO.zÛRÿ¬$œ]7˜%âÎy*v/žA11r~ é<ö(†�y7ö¤h©`a6â²h¢�§úH­.­œvÝ3š*Ô~´9ñ1.ô�]±J8&y›¤iCJja*åWG@I©,`ù†9NàéZPªæÕ,Õ}¾}c=ZGËI{7:¦~yÖ³<šó®»+–Ò[
+øfé×5¹}²ãÃâw?»êÂaé¡$Šß‚ZKMG‹êò+·½ŸÑ ÈX€NÂ:0FàDS1‘[äQlOÅ¦OLø‘z¾ßØÞ³††¬ª™àV|©‘n7²ÈØþÁõ3ú~®M"ëºtzžœ™ÛÖÖu8ï�WçÁøe½ë¡;cŽùR~ü$Êæ^ö×ÿÚ¼µ¬…·¢´Ci½¢ÐÎÁJòÖ	?.´êmÈÉF¨‚~9¼±Ç2C×¯o%J¦ÇøJ*0±§`\yK”Ó´™¯EèàJóU–�¤ú�«ž�eâma<’DùäÏ3{Xc¸(ŠÕéI¾VTjíeÎîuðÐdQÈ9PDmÿ?g²p•h„•Š»©;´Ølyaâ‚‡g-„Dw&õPVôu¼ûÓ{†vzÐÛ|�6m/FWLœ´¾Ä1Q
+øÄ]‘[êÅÁÀ�.ÞsI%¡.3·æ«\¬|Lš±\´Ù‚�±Ôôã(Ü†þz™ü“¾•$²/«Á_þ­ì•yk°þÌ�Ùž¡±'µ­°¶žG³ˆ4Ap'èCŒ&#WŽlã©/7îwÑ«EV*ÊŸã‹_ÆÎ¶Š}›À
+þqáÇîr8†�ÞuJ®’sÁ��ú¼oë�Õ¬<„8 ÆJV�UŒ—çŒK²ì§Ð›æ\Vì¶q�Y´0áòÄH¯A~Í&š5…0ÃÐ´{&·fW)!zÐ¥ë½€.yÓcVóT†hÈ¹œNÐìˆãÜ)kYÜïeºP¿š;Ê" ·+/¿PS,öúÖ9Ä?·„ÙæÂËW<"4tYàn�¦zNM‘ºUú¨6_cw�	ÿ}Â=ªôÚ´å¯]_Ìà­ÊÃVfü¹Â4Â@4‘�.ÏO˜Db€nK?¢Ë3†æQ™·Ê	ZQ\µ)„f0©d‚ÀbX4¿‘J<‰�è»o^è!KK…ÓÉÒå9¹ŸÔÛ2vß^Ø¼òÌ¶ÿà›{êJ}�Ë‡Û‡QÓ˜dZR[/©BiÚ[À~ûH"AIÜmš²â¤*Q0óÚ¾™,Co ÕÞ½
+Ôñ…4	&�Lr.íÅô}½¶JrÈøgiá¤ÅyÆÉ×¤<*Óãó`�VMªÊRG¨`Ah.|Ý X•tMƒTÎð¸O
+iÅq@Ú×==“`ˆ‚N
+@ŠˆæÞ
+“–¤T|OÆì˜Ð-Xò¢8˜uT
+ŽŸx6q/µ™X&šZ¬¦«Ü¨ô˜åÚÀ°L‰•Ë1n¼ÈWoý°Î<¯Ù³©Ý;nÉ¦éZ^¡ÆÒÿ|ïF¤³µ.c§†÷B'õ^a×rÍÌÚ›Å¹t�ƒì#u¾
+{ÈÎÚ³Åxã3™™M«IßÐ™)´’Ãp�Õí÷ü@]žy)Ýk€…Ð±c„'ŸR¯	)p}ÆvX^€d7Ôžx.ÁÓ¶ë0ÒžoÓëÜJ¢_Æì9˜¾52IÎÒ,kHp«�1qqìbÏváKH2;­ vic<ZzÚ‡ÞRP€!U-ÊÊ&“Æjeõ[i…¿\ˆK¥–)ÔÛ÷*‡ð�•d)	)Í"ôÞÐÖ&ø*f:o£�NGµ³îî>TýÀûüµ(ëÿ'l„‘$».]´M	… )ÕÏj-yÿËyk:ÎëŠrzaæ[óP,T£¯0‚Ç_µüõ/Ë˜£JI·»^¿Q^x8­¶ôW¾¡XpHï‘Ü-nÌa~œ=æàˆ8¨^-(‚zbnô_‚NÁê©3©\¥^X1ùÐ¾8àÍ»ñ�½ëûvQ�¹MÃ=ëRfTã°©‹�ùº<m©GRx/7È±éP�AŸm¯�‹GæÕi»Í&ÐukV»(Š(ž
+8ÂäqfP(AóÛM•”‹R^+HRÁ¢ftNøþ†HµÛ¹ÁÖ�†KJ
+R®_>óþ„_ÿìÊ¿m
+DðŽt{òæíÎ¼[qû—©³.Ô/.T2î¯ÍG[*2)T÷œÔLû@6KªÏP:¥
+}ô§ ”£ç‘ÝB\”@vá ÚzÜ…âÙ ;ãèÇ6�[Â¡….�RŠ(ˆíïÑ·ÒvúDKiÝböÆ=ß$pœ$^) ?Ì4óÑPáƒé9džÒ‹�<�ÎY=Õ` q
+Š'8‚ÿ¨§sŽ-iCmAYvní�($ÂnšSÆZ¶”NWRõ-¯�:¨Vˆ¿ª>T˜‡ÌæÖqQJå ‰÷8<e½	GôNÇc¼€–$Âµa5®=Õóz°¶€¿%¦Ê`~×d“9)I³iA¸Æ'7HMsq$W¤�PA·×Œ=GOÏeœÑh=�8á0,¡Ã§FŽ2ÏL2¡úxïËuØñ¥¢úwˆ¿ÞË _ÙÓrÃÄŒ�ê•oyó:ª-p.$ß±š[DH±=ïWua'Ý‰m¿ÒË@7×ê¬óóÿ}q>žâ>È©»ë·mJÙrCibÕ`Ó$ê<ªIQÏyix§à_ÂÜÉÏH†ó8{ÜIcï0¦Œº�µ#&!œÌŽAÌfŸÎF2iìÒ.HYE7Æý:<7¡¡³9S`þß²ï·ü°”ÏëGƒZîlcëV1Ü¥3<ÁàýYûY¿qu ½âIèÑ"7b@\–·±�×Í¸«È¿·ó	APÁÝ—t ��o-¼¢A©4¸ð†&…¼1ˆ¥0ÁçI]>Òñt:*É��vRÆi_ù’„¦Õ^šøAuk|þƒà×ïö›3e}ŠOPÅ¿ƒÕI†ÐÈ"ö¿BvàÞ*Ã¯�<cxÒ`´VAwå ƒ/ìAÅ«ñ‘ ÷Õ^?%Þé•¼Ùòô‚Œƒaz�Ð‹—÷™¼«×
+<ˆyÛÿweuAÒ,± «Ñ®'Õd>FòP-Hž„?pZ†6¤ßˆ³Ç9hÄòÝ«qª5Ív9ÆM{îXúwT½œ‹™”ic�èçgcsÙ{RÚ
+û9:•ìf¬ÝÏ”9âD�mÁ›—RfG]ë¨„ÇÏé»{uD6»¶Edª¶ØÑ9Ú™¾µnB“+ûàŒžùð+�Ùe²cT€™¯;ÍÃRÕ¬iËI'pšÈ3|~dÄe„6}b<áæo%M‘>ä;ŒŒ~j™¦vÇ9™»¬ÜI"Áñ+aQ$g8WS­º¸óÛÊz�Â°<")ÍQ@mœy®>¥¤$õgVA)Ì«âé“É×
+ÍöA¶ºþ¹#]b}-3±2jtDTÑ8g
+ì„Rö©%ÚÆ—¹£3.ÿÇ¥°]ÑJfî@Í†GC„òñÎ£§'Ac3Ê:œ_Ò?Y(êPÐ]R,¡^Ó7(¸™º½š;q˜È
+ø¸”:]oh#Ø6ÍØ¦x¨9µ2€AàÀº®�E[ê<õ{Vz¨æ“Æ·_ÔŠ…¾mÛNŽõù"=F‘ípëËqsz9FAVÉ·½ä\=	ýådßÕ¡˜¿M•]¢ý-ÝÞÍ=jyç‘ó˜ w‚Á¢nÇË×í�k–©xÙ
+£f�Îù·W†	§ûû
+Ð—]b™á÷ØÐ,p±ùvŒ5L.ð—”H«
+»c+4fG˜8©øøü–\°<‰×ÅÒ�Ì0ÑûtXŽàï‰è`Ç"&o!îHdÆÕ? Àþ»{Ã† ûØVLÜî÷åUu2Ùâæš3¥+:‘…ô6ó¯¯—?KøÊ»§@Zð
+¶Çžlœêtä{
+3± º
+�‚£¨¹-.”uŠªV=#à~r¸|Š¾œ­É•1®=ŒZÁˆ4²ë¸:ú;¥
+¤Â°ˆªx&xxx�§Ìâ#eoW6éîyL+²=@k›Û“ÄM€ŽdÎ
+Š1�cïLlò�ÏˆV±-Š1Vˆ&’æMÎÔÅ|¹2>äa:D	g�ÁîA^Ë+¶Ûf¯.S\%‹Ùì#¢
+Gù6è/ÔW¨*ÕêÍ»QFé3é#5onB›3"ß&
+3(ç@×£ö9ÉËYX¦Ô\¼Êõt30”Þ6ñk­À’, „í´¦�õaŒ
+{`ZuËÄç”Æø‚NóêlKöHF[Wõ¾|ùHí”¹õ9u‡ŽÇx4••·Ê	`½ö¦Yþ{ÌÅ+Ã7ÍY 7Uè[ÂƒåþbE„K(±Ýtë–DÂ‡á
+ŸlJ%–8l4èMÚÞ%¥
+øÄ  ÐÔ�AÈ>›5ÄwFyAA—Z
+¥´Øf íFL"Ü†¤TÁ˜<Ùø™5Ô í>V,§”ÓË+ï¶	±Aòð©ø{¶\wOO1Æs}éÁåõcÿÛ£al�žæG¶6ëKÓŠ
+åÍP�æt–#¸Æò_Äû*Ÿ^�­_;÷¦¨BÀUâ�7)®Æœ&T—ø
+Œ"ëè*“FÝ…îõ”§ãºh+¹×�‡” ?Ÿ
+üŽI�,~�«Æ=�“zƒ:êfÌLu¥|_@·¦{[äŽ’u¿jÇöùO½.›-CÀðA˜ƒso%I.Îc*~6Þº…\)«KlhŽ¨jö~Cj!ÂvÂ§×Ó)‘ß¤â
+¥ÐÙŒ²a¹,q[¾0¨çï·°
+)�æwK›ÃRÀàQSûhZX{b,b«±|Ÿ¿7yÝ÷pà£ü¤[±c1Ž[MÄêSŸìîCÍÅ
+*\Þ–¹Â‡=Å%kÈzŽ2(sêÔ½î¦�·m$nå2Pª¤á›cõó’¸—cñàçhoF6Á7zÒßrrN°4é„w²€4þ"ŒX�~ ÿÓv°‡?ËÉ‡ÃIE�žN$Õ)•´jJ†ÑÉ9
+õ�î†77 2‡qaöÇ¶/ÓÈmÔ+™U¼n&xo]j·;Çl^Ð¦t¨B‘›¦þïûF>¤ÛÑFƒKÇTX:ÏËÕl¢Às<¬žU­)mßHW¤YŸ"%Z828ÌOJƒª£¬Ù„qL’'Þš—Ï šgŸëd÷9xò·£¢F+'
+\9fw›9M¹‡•‚ð³üÛLn´äeÈ°´§½pNÎþ«2—Ž{€’0C/D—e[ÃHR*Á€»œþ#V~˜–�iD}^„*{®•<ZüšjŽˆ,ÑòÕ*Uw�Ô «XMClÆ1êÓ›õå³ÝN}XþØ§‹nnØ¨,+3‘ð¢�·S½¹¼.A@ãKºöÂÎ¾½òÍ£l©‡LÎ‰+8qUÞ‰á›8’(=¯†H0\%wZ~Ø¤°â”!Èü|ý¿À²%¥oAZM3­È\kÌVoý�¨TÚõ]$ïœÖ{d\hî}ª (wÔ·ãâs”ÒC¶ÎëŸÖ¿2Be¯2gmúµBÒ…†°zc¾ŽqáàÏÓmGµ¬´ö¸te^”Æ°å>ƒ:ÄÒö¦�#"EÝ;ˆfkÏ ÂD
+y�Tº„ÊsÖP\˜tù¡­Oô|ƒQxdüóûS®$�HÐ•Ácj…[/Ö»*âîaí;YµJ‚Üá>¸{zË³Èä_tõÿ§Ù ¦÷U>}D€ÒûT°nr[‚ˆR¶ÕZˆÊÆ,' Ÿ?sÜž>N3ÐÆdÂ�´³¾H
+_.¹Žóž™%{Ù;'Þ›*ú©ñ‰¢Ã‰„Ìœ`Ÿ,­G, ¿åà=±e5Uœg•hŸOZ%/ÙF_ wóüÉªg3â1Œ°Ž¥Â€	îñ}´XëÉù¾ýùÞ(/Š#µæ©rh
+5«ÁUæoòuñµ°£‘èjšc�H�m>ûîIéÇ8Â: �åól‡@µb­åÈ8b±ûýNÞšzGz>Ü–ŠBŸ 	U1ˆ8©ôóº­S#Þ2Õ]ì5fÜÈÙÏ²èÙ~g#Ÿ^rò{¶äžAëéL^5/â.˜Çjrý4Ø‘xz±9Ã'�;J‚wåU¹}a¾�(¤-¯$ÝO›øR^96ßëåŠ4Æ×Á®IÅÀWTCfBy^ÃXš–/÷ò•B=¥v�g†{gHà4›¸ûœ‚`±-Øc¼Å¡7wþ­kRN
+}@•£Ó0!Ú³‰®K�3ÓHyóæT™A£ˆ‘¬|â2�bÖS?ª‹,ËÓØú‹—îÁ¨)t×hæ>³�">äVÇ»û¼¼ZzÆt%›¼³
+pFÿ6BÎ˜�PÀ?ífJcÄx˜j"éh!IAÅ�nM]VüíÒŸX£cT½3¨…I™ëò¦Í;àI1ŸõeVƒ¹,í†l•á¡ð\}Åcv@”ÇÁ”Ý!:¼Ëžíä(‚‘…å“&»£ñãÁ+õ….ª:öÒÉ{»€)ž½!ÓØ*CŒN|ˆó–7Ò‘Œð-šä„áý¤bñÐ8‚ßV™}Ja-‡&AØ0¤vÂEÿñ)îª­~Tœºµj“¿Ê"¯C=eÜ
+e]Â×Z+µ{Ï@íß@<q!2¼šÏº
+ÕýÑcï£v9×j–ñá¤©_òñ;Óm’üó$gHÄ•Ã ReãBŸtåÓ/‹—Éu ¹síDßDfuä’Î(šÐFŒE¥”÷¬SH|¥Æh^– vÖÆ½	PÛ‡×`¿Ëc“l,‚Æ…î!mû~P�·É‹ì‡+aÞŠ­
+ÿ;÷Íê¤“î-O O.Wß~_dŸà{BŽ,^J=
+`…›J-»/IÕX�ïêÛKa|6ÛáçuØººC†Ç…À¾U×òQ‘@{-¬ÎüÝH‚M4ƒ—ªÅæÅOáq•™â›-™Úèæ%HT$þµÌ)ùX9é%ä¶µÍKg³°Ë“ ßÔf=�‡ßÚ®Ì?É#Y(LIëÌ®ØtW[5Ê×3U=/€ÿ7Ãa@9ìö’CŠ«)k6-�bŒm<‡Ó¸–g3ýt¯qÚæ�~ëÜêX`?Ghâ¢CL×ä'ÂPÂ1ÍÓÞÚ/V'ÅwkL+-�ÔÑBÏ6rdÄŸ„h'™lïz©T?ž<pÒ?ÊÏúNoÄX™P©¯“ „{lÐcã_‚9RnZV.Û–Kg$ÿ>þ’•ý*'Ù˜úô?‚®9›½ejÿe¾ «1ýCï¶¥uBá¹„žmâIí@™uoÇ†u`c±�+ºO€½¿�_�+dáÈÏu†ê�÷ÊÇ{2µ$C†²HXí¿bQ{” :°T
+ã$=‚²WÜ�¬ØŠ&JŒy¢Ì‹Ó½„ûT5sùRóy-2×Ca›–TŸ­Z�zi1N@Ý°ô
+Jañøx¯n™•ÄÑ>!å9ÉàÑ„¸¼Å–Ù¶}8qœêWwF@º¬‚{¤q7æH^“‹¼¬
+ƒ(jNX»ýØU­¤7ª¿ÖäïH´·5ê$×¦[Ø>²HmË†÷	»Þ*…glñG&I^I‘ØÕfˆ‘³àõ·ÂóÑº†ï–‡D…=¡Ýüxtíˆ¸ô@¥:ŒñdÛükP‰¨5>ˆ"h^¼Iºèo×�Ì$A–Ë’Q‰&<Bdê¨Y—È°p2M6ûÏ¼wd¼ý{`sŒ1“­7·cðóÎßy·ôuJ0�2ÂláC7Ó/ð8'ç½âªoà»ÐÌÕçríðUþn
+IOâ!ò(ˆ!@äd*-šâ5L—ç\¤…|‘Ðv‹Tf‹pÈNó3¦ÇåÌªïd„Uj>Fç8ÖmDa]ž»™Dþ0Ú�ƒä¹ €w±ÚÎösˆ_¶ôô5b#|G#ï?—+7õWê�r—�"ý3*™£·Ü¦ÿi“À°!ÓmÊ2í;Ý£¶khJÓIýÇ4}Ûõœr†­e/v6.RÄÁÜ§ù3_�I"(ìëÀ¢[+Ò¾±KÛ.Rv±!Êû«Zš½/ÚÀ¥«!�¯zz“ë!”;iéh*låÚ
+¼‰Êç¤DÅ‰Ý)yíhœ,úïtŠ’ÙZÐØ²Áå9ïÕ¯>!ºÎ„�Æ-Ïå:Ö;d÷
+å$'zÜ™#q	ÀºÄn"öXÙÇÏ‡MÒü²êcøPö°€@ßºòp<íã
+º¢h>Y}ì(öÄ`ÿñ?&§F®âpãþ³Ä1µ
+’	)äŸÜÏ¤lÛ‘:´$F7)!‰c7n"_Ñm]¯-r=Is÷Ï].î †z»)ùÉ…‚¦!.àNÌÍš™Sp�†I¨IÕ›‚ÿmu|¡×*õ¹°^ðIæªÿï6(œÀ=WDC
+öG-:lGdë ÐÛÚ ¨ý—ìûcW=
+›_8§âYðßgŽÕš=ÃÉ¯QîéÆÑ)FÍ
+t�¥X†^gõ�¶M¢ÐÃêåð'ûã”6æåE´"¦­ð2 ­ÍØ°ÏÊµm¥ô"ºï7#CÃoë%Å•µzâ#ùÅn*„dê]N¨úÚž“V%g£Û¿Z¸„�‰€K²)ô®Éä•dÑÄP?ÇKå)îø¾Á]„ä>µŒU‘aÈÂL)¹øž<¦všˆ_ñ¿€÷8Æ£½±7´©†AÂ±{üý	�mœqÁ[¿±ß8Ûß-ÂAž{™?‡¶;Ëv<³ëº[{výExC<ää|›?oÙXºxô#ÝÄÜÔ7TdÀaB…´ÁžÏ~¨ñ¡7Dí_ñ21ÁOêTÆ8LÒÏˆžË¦1-¡=Wö6^nF­¦ÜéIáÞqÇ›„¦ˆæìW!*XíÈ‰°ÏÇê,¶¬–ø‡ÈÊŒ‰U³f”Z1Û¡Äš4RÓþìY™Ø
+¶Ëà´0ª¥g¦Ûë‰°3À»$FÈ#‚>Î8…ýÌ1—äZ¨á×ñŠ¡ƒâDKxÝ2ë#u�aOj‹Ê(ï‡g–qC‚hr,-
+–'7Ð—Ì]¬áÃßMzó;†kà|\/tVWvL+¨©IT�m�<0’éeQ|)rM`/„i›uhtgFXfZ9'þå€bE=Ëw¾¦™ÁA° JWW7~zµõ5ÆøÙ×÷!@*8;QÔÄ<~+ñ>îÊ7;«ÈRÆ4Gü/éºùÁU½È³ö±¬ˆœŽ‘ÚêÚë3E?ïžw±"/o
+ã�¥EKToË	*3Z‰ãšÝñzuÂMSäm^ØO¸Ô�0Ä¬Ë"¦é[G›õf]pXS»?%ã>G£UdÆN¼üä%ƒ 2äxd	RÁ°’ñ&EèˆOÿ§`
+rW‚ÈÉ©á®wWlÂÇÐeÄ¡I¼ä³—yÜ;¨AÈås±½)˜9›~‡åæ^\åùËÛGÅÒjfëqæaÃæsë"-÷K 2bõu%QrQ8gœe¿ÐÓ¦™ujŽðÂýÈ‰9oVöÕLÃ<·T¥­=òá­0Œh·ÁÝC7©ï	Îö.hŒE!ñUc03lP—°!vUt¤±Q)O¶“+òë¡}z	ç_ì©«ŽêN Æ ,¡uSÕ`”ž)3û§ÔžêŽym¡ñçÓÝ¦�n?91=>òn­†ûg·š[ÐP¸íåºô�{yØ)òº—©cÄšoãZ×ö]ýÀ8‹N´¯±Éa·Fš�óü†iñ×ó‰ˆZf•Ãµ™È`št»Å:*1æ¢¼Öï“á0:<µ’¾ùA©zc2^(0ÜLBY¡m?hýØW8¨®c[â6q-zd£iªg
+ùè§’óÓx®B¢*<Ÿ"†0ÁŽ„ÿ£À§²ªÓjÙO˜ÌÈ£k�
+ C¹	¢Ë¯¥÷×U¦#Ú‡1èëþdú*”È
+RÝ=Yb²Sh¼8µ×L¡™·‘`ŒÊ—óõ±¹´Ê?¼�Û
+i—ž‘¸»¹hy0ÚþË³™ÿ
+DJ/€þÀV‚ùI2‰¼ûMa{2mï:ó»�Å¼FÖcú†GM;\¶j«])ŠÞV9T€¹Òõ&Ù�BŸQîÜpJ|bo¢AÊm8¿.ÑnØ¹ð‘ñ(œ<"~¡
+¾5yÅq¾þ6æ†}–•ÇLD‚NL&9µ’|¥ˆ¦ëHµ'à¥Jµ×½Ñ˜¸•__nåuÌENóê�éå‰ôþÜ9òð¯9*4´J\†KaóIVqÅ�KÓ–ÐGL��7×!O1GÔ¿çT¤ìTÊý‹T…OKëõBKi)@:’4´6·­…(È:$GmÓí?6ß}‡ÿ@˜†#àipÅÒcuw+l�¼HCÓ­%€óhy`Õ– ¬i`^€|Ë9ä‘Ð6‹¦%ÿëwñê·î4ÍÍ´5&]¸¼@§oãÄ›š«c¬^ÀæQwR8ìÞ!ºÊìþõX¤-?ÕÈ”!6‰Ñv	¯¨Œ™?-ŽÞfðYÐ÷‘¦.Ôk!!w�8]-üÈQ¶"ˆÒY�]ç¨¹ï&ëØ?BÔÓVMÑû=�k»ªŒpö„£%S©ÓŒÁË=|B¿^ÓéúT¦ ñ-drnÁ�ìóî.cî|© ŸËÞ¤¡‰a¹æOûÏT+¥mróÍÕÿÞÎ�C´—�MBuÜ	ÁF¶€4G Q]‰úvj§c˜óm’?U„qKéÙM´é—–Ý˜ÎL	.¤­ã/w¡Dp0­&T‰s}© ¢s»ÇqÀÍ§<¿0±jÒ3ýw7=A4Ç—!f
+³Ú¤�,ðÊó\Y_Òl"“%%EüAt;ëÛRÖ^å®F°Ðì(ó+¤Þ–“L­!ìÆA†Yõ?�Å”s�‰cÅÔp#¸¯:BUž·èÓNÏ9kìª�FåDz»ŽÈ,/�ÏŒ± æÿ„Üÿ.Š�ßÊ·;ˆž£¢óß–fÐµa °ÔûúÀ«�S¬@’,n£çc“óvè,"`#¢exÅéAæ>Ï³:*<Ãìð'(Üt¼uûZ'PÝÃ}bÎ"óÝØ¼ÜrN1™Qî”þ�¶luÐ®CŽ³Ä?v0š-Æ:@³°–ûURr‹­½Ég;‘2`1'Ýc5%èðˆl'é!WXÕ�"Øˆ±n3JrÛÍi]í(„
+“®~*-,ÅX)ª×›Ú•¬�°;MóþñI;ƒð©\ °¿©?–�“M
+ÄdvE1�G¶-*0þÐ²[|z£Ìå’Çõ¤h_A5ºÒð€KÁm�½H‰8é�©ôV0kCÝÆð·©ÈÙñL€œäX‘È\fXûUžW•E”úª`KÃ%wÁ™LÆu™h÷r|§K ËÜS7”ò'V·<£±MÂÖ8ggR¶ˆ]ú&Wsö7°’�õ×2¤�©œÒÜwŒ¥™7Jláe¼†Å&h¯NY’n„xö”LÖíé:V©ë}I¦À¦®'Ië>÷—Ñ¬ÁöÏ
+GIòü"¿s“7g?#íÊÀ™¨ÇxMïÏA¯…o,Ü‹}KJÎG¥×z¯¤—Pô7}%Ì5�Û„òc³¯h¼jJ›Y½
+‡ºát¡åDô‡Ž›¨9œUfjX¼+ý«èÌ÷×(21Ê+=­gIøéß!WJ>>j�Øü´‹-5Œ$ûÍ”}^]í²Î_ ':V0ÚòÙÑàt ƒ_eT½­ŠXáNéºŠM&J®˜ZÂŠDK%‰²bjaÀbÖç8�Óð/`‚}×83;V­{6¥]üSÅ@@}×¬ó³.ÇÓN›²”òú‘³çè•£ü2­¹Cù¦Å6iaùå”ûhM#,ª.ùó×57K¯!
+ƒgÐ{[ íK,ˆ<dƒæØjÔ¡*X[�æ÷äÙ
+}$Ü×ý=ç8�]Uí.”âå†ù†êóï€ÉŒœ?
+üP2 a³:¼íF¢H®pUãdAþ‘hË{údpº–àûOFp,|�ø
+BJj�MØå‘¸\ùÊ2œ•c½48÷¢ñ6øC·qÞ�·ÿÃ7¢QFñCFN[ÒŽn D,KÞNò´Õ’qTK-ÎB­=v"­Ùþv.hG¹‘BÃ‚%É_®tnU]ß„_�„öÇé7äŠ¬Æ8%UÊ¾;8;‰ÄZb™cò&enoòú>þN^ÓÚ[U2Ä¼ÍK<.àMñÖ&r8T>bBNŽPŒD¼»[z>œä½«;e‘’‘uHÑ#2ó�šT[ŸC?2$¹GD¨êÖ%öæ1m¨-Õ[ìe|ƒ„0¦·;^/’›W\€X?ëP¢ð
+UØþÎR»×éäÀªëûÏ=•ó<?½‘Ä\t^u3µºoCŸexÆ¥ç¦å¹Â~aJÄ;Îõ§!2ØS�ì�Æöˆ
+×KÀõÂZT ÝSÉè•,Pð¨ì÷o§FNÄd ¨þëùj*ÅÛÍ
+endstream
+endobj
+43 0 obj
+<< 
+/Type /Page 
+/Parent 67 0 R 
+/Resources 44 0 R 
+/Contents 45 0 R 
+/MediaBox [ 0 0 612 792 ] 
+/CropBox [ 0 0 612 792 ] 
+/Rotate 0 
+>> 
+endobj
+44 0 obj
+<< 
+/ProcSet [ /PDF /Text /ImageB ] 
+/Font << /F2 105 0 R /F4 104 0 R >> 
+/XObject << /Im4 122 0 R >> 
+/ExtGState << /GS1 125 0 R >> 
+>> 
+endobj
+45 0 obj
+<< /Length 35465 /Filter /FlateDecode >> 
+stream
+‘uÛÐ”>z}ÎíÌ�ÔŽ±Zí2ö
+qÔt‚y¤¾
+Á•ªÇañf¾X
+¾U)ë�ê§‰Ù)ef.�"&ŽFNxb‘[DR6“ãN"Œw‡Dø7ÜåÎ<’ÂðP¡IkùÄjmî¾w
+lmf€ð<ie
+y"¼£ÜôÓ¡\ÄƒjœLBUù£±ó-÷d0€„
+Æa$!ÿqþK¼ý:òPA ¨_Ð�ê%*zÕ¯›Lsð›”á‹Ò-O,¨zDåäu=~|¢¾™?;ÂWºæRðwý¯oö„'E<§Í8Î±Òäó–mú%™„Ö‡‚<~Oƒ“Í-Ý¹aÃ�ÿzóœ˜Yjï·©¬=¾­‰uñ‰,éåeæÔä+™²ŸëˆJ\zÔcí3•Í¬ý>†iùD§Exl%™.¼8}6û_™½Ç}IFEœ�@Æiš¼—H²lR>½pñXvIéø
+#Ê#;¤J¿x¬¡ŽQga>8G$
+f¸•ªA›‚²‹W•õ0‚²ûüuI¸ì?-<%!˜�i“:ž3Xû'çÿÅë"…¨³‘g=$ý|æÙÜ#lå½#ÇAë+¯?ý=·�“{IùZáRwu­�Xæûo¿�«	
+zÆí.W>»x»‚J€¼îÞb|Š8Ãö~—î¤œÞÔå·6/¤wÝ—¶±’SxQ¯ÚÖéýädPôòœè|[È*J¦•œ»qÊ{s‚ ©~JÃ<WÕáEiÇ{ÃWaDÞF‡„?zwá‹™–5ä
+Ô˜™w™Ø9yŒˆ}±F/æyÊ�Ä™:˜ú�ùxÆ2Aò#]PÁe(�¤¶�¢Ÿým+çáLh3¯§Ï¯_UšbŠÊæ;yÑi9èt‹Œ‡’ìúº¶éBã>ÞÌ1deÉ]“pkòX+£+Ã5˜�ÍkW6F¡Ñ¸÷r|Ø�ôcçÎ~'TEY³u´õ‚kQ·ôgzh·‹ûa0„ñ@€Âm—3ÏßÐ›‚Û.¹À•ÀïU6•›ðçÒaÛÍµÃÙçÈn�šqž"óg2/IKÇ=ÑP�z A#÷¦,ˆ¤êaúW…ã�uåÙîèpgTQDã×óY½4ÔXš_ÿ¨ºÓÓ7ë1-oÛíEÿ¥»1Æ¬M'Ý¨²†=�@ÜîL4v¡®P“{VÖ3×èçB0GáÿßïíŸ,¬÷G+‹V@‡ªZY š7ïrÒyë@9_;7„Öêf”Ô‰Ë·›L˜Ù
+,t½Néo°O>ŒÁ-žª»¹Â‚@²"äÎUxRÊtì= ðÏ=¡<ˆÂÍ~Xúo$VN‰Ðö?+ÔàåXpr_ñÎ¹Ecá)1Ö ´–ìHy¥
+‡|~…ñáÆK¬avŒ|·9FÃ>¾m�Qv®!O±+ôŽ‡VËþm~´i•Lú5ðšeo¬hK…ÑuÇ×±uë0(9>Øò.¡É$#ô-¿¢Ð:Z‹C§r¦æ/„¡œ¢	[ôÖõŸDž`áá¶à�Â$°M9Ã °¾sŽÆkïØ!Ï^£Ù¡S�w¡ø¢9r´>u¦´‹#·;£Ûi�Úà)Çœ\3Üõ¨ˆœ2ÁÓìgQ³á2u;OÜœÓ‡M ãp_Å‡Û:sþˆPWåÙ�»þYùº�Ðm”Ì³0xõ”Ê8­ˆyÒŠUà°¸d“·q• ¸Ë®�‘‰¥ÎÆé3œ¥*øØÞI5zƒTžÅå…öá5êô;Ÿ�¡£_€«F…£g�^Ì%Ìeø�àlÏˆ
+vŠ±£»ÒŸ†Èò°)tÇ½›	0ÿ ¾2HlsrÝø]¸œ¥–cxæ?x<ÿ‡'EŒ‹Û×á}ô#†‘·¼ÒBœ/¦º‘*ùu¨†ºé!Íµòþo>þa«z•
+hriù£eQq¢{öú$4Hç;Þ×ð ÆdÆ�uYy:˜�Ñ]aöüA;s©.£ƒžãjã¼>ÇÝàzßÖV\G’/@äÆŸæ¿W³Y‡bÍ•
+67�óx>‰‹lÓÛiVCf¹‡Aöz´A@ pÉ.M ús;<js¥a=Ÿ_×s§€a°)°Î—èy^íK9"ì³�O‹4 Ë¨Æus±02“Üsãt	–†âèÄ²×ðX�øÚÑÝè‘o—â�CV^ÑLU,/Gª3Õ!þV!®~Ìµú†šP{°XµwçxÀÔTT•F“\°±ÅÓ±™óÖoéÄ™ØÌ8w¨Y3¯©?¤îâ<úÒÙ„T®uö[©¸XË­î¶Â$'Ò´ñ9]ÚÙo¸Ûû‘m)u‚.ó¢Tuåü[#0é,ïë5Êü›­éÍuW7ðè7ŠÖ‘kù»jh["GéÑ\�¬mš¦sð[=x“h`Uçç½_ÍêÞP
+D€2S¼ä÷@çÿžRŽâÃ¸ðú~‘²ŒL¿&Ë%IûZ}P=ÆOÀK¡|R‘6™¨r¹¦B[¡T›šÚWCæJðý©ti‰ŒÈ^áe«íDRrãM6õó’	�€[?(íW‹5rl¨òÜO ª?¨Úc\€”üÜE¨¯yZøXò”nýí�Ü
+5ÓÈ›ÉYD	©x²$µúÕ/§5Òd_…�2Z]æ[k…‡+ =8½iÿg·Ò³�Q'•NÄu;„’>/5Q˜ã‡&ÍVJ“6Wžd36ÐéÈ´‚’¬Éy{dðDá¶qÎ¾ñEÊl*%ýSÁdlª FqŒ?srÊx2ý‰‘)WÕ�äé`á:ð�	py£šB)
+Ûåm£0áhmà[!âk¸ì“‰¹HRH\"MX¬”Pu›]w]
+6˜±õ…ýÙ‚’z]/‰˜\¤JY{(
+7bLã‹„Û/ñT=«![c!ÔaßµZF1ÙViÊ[ÄÖMT-àjw@«²ÕèÁé¦@ßxSp4ãÛ_Õ#P†Emj+$Ôé-Í-š—>OÖ?¾zç‡
+$_‡øßù/Ñ¤ACn»èN½%\cq¾
+ëî
+’¢O�ç�7ÌÜž+´*â2+»£Meø3�q”¨�sÌ½QE‚3Kf©z
+ð'4Â0)zø®25’¬Ú÷Ä¹PX¶Fü#©\ÞÜ›˜‹jD<˜FTÞYäGøAAPÚ5‹"’jÑgàI„˜‰C½¯Š“Ež§…UÌËå}£ªANõâø�p‹27aå‰‰�™@É'\j‡š-ªGx—¦ÌÚôˆ#4<›Â¢ÌÀ¡6›a(Å�f?’Â+¿�¤‰¥Ö7š´¤ÆÛ�Æ­oâ”Ò};É@ŸôüGšy-$!ýQnD¡é?0ßƒ+ri"'ñ\„f›È°ù„òðì¥í,U�Fu[Pëš#¹Gëx¢Ç¶	šˆ÷ºÆeŸ";`pG…è­"ÚÖ`IÛ;µ<�êxð�‡Œ²oâ)Dñ"Ays;Çœ5§€$JCò²èn�ÒD$ÃE“}Œ
+„ß@ù" /­Æ
+ÜY©7y}pØAbên@Ãx„µ+SŸqoæu¹%~QIâŸI¹v½ÃÙ<¸ˆ­@fÅp;_]¨	È¥Ýµ†F¸XO’‰|PÏÇ­Ñ20¶höÁý2™@tÅ¢e©Ì)ØJOÄ1)#¥_fÉ/w„)I}‘Õ¬ö·ô$I–ú=ý™o;²†Ö°I8¶ÀÝö½DP}x€Äš@ÒêòNä%Â¡=†ÒöâÄt�%ã¡·þ‰|h…›½>Èøël× —0'ˆ“¶Qn`3ØËˆÛÏý¢?ó†Ÿ~\(\§ó¯‹¯æ|y›]KhºOM\êIãNRm(Ïu£äpQPï{–Be9åB£B0±ql¾
+!ƒ„}PÕ
+uÀ3L±"=E©éÌ¢—t]gWŒWš÷FõŠ¾¥»cÝêÊªMº�,÷ÖQñW¸+
+ëˆØîŽ¯tx�7Åê6´L#iœ›�±@BO�ôL¼¼ŒúâÙdÔð26¸í«Ïà“²j€|Œ6RÃh¾åùÃÓÆÝ
+ŸºÊ4þHl–Ìï¥z2ÈŒÇCù“8žó{¬IÜa5ýÒg
+ý€,,Þ¸ ü@¾rž9¨ÈTd£ÅWFŒó:„XÿúM;×ˆ,Kãð‚A&Ùe:#¡w@¸Îy)BæÄ1
+d§f¥MRÛzÎæ—ûÑðùväüö³Â³=érôý¶ªúÅ’ÎK0Þ$æù?\�©4ÎVˆ‰Ç‘Ìî"ŠÜ%Ëz`�¶÷ò!6æª@ÿ“]I“ÛoôPóè³Ý–ëE�•Ç†êâÐ/€Q�yôUö§Ì·Â´
+^``¯AÇ¸›ðÀ;eoë-ËŸðØO!ÌqPw€-ö~°Ç‰Ü÷üÙo�êxò9ù¼ô@#ãGB1³Ø]�p
+M�èæE²€H«Àe6!ñ+,¾Íf¢�Øë(ßÈÊ0!sc™˜?ùÄw¯“ ×}Jåâe7Z}C·‘Þ7^þúŠ±O¼¸.UbŽ9×Ù,èñeÇÏ›Î$ËÍ![BíûÅâÊIì66†	þ@	Æ‡ÓD¶5Î~˜Êø&oñÏ‰,ã›¤A{t�t¬Âe@áêxn§>–à
+%÷ÝzéØ›LÀÔ´›_;šœ_¼¤c”ÿ‘vúLEYôLuÄæ/cÕ‰Kr=/Èy§Üœ³vÛñº;üÀE(7°‚ÒmQÊÉ5¥ãØ°<µ«õP|vÓZT7Œpï�àN‡~Í¾ï©SA¿²~#wÜÀ•ã
+;­Gh^ÉÅ²žf
+9aCÈßŠ8A¢•w÷æ›]FwÍˆßºÌšÏÝeù¨È·–!•ÝÒ$³OV]³bòš´.eO\þ”{ZG_2ER ñ¯rXò	#t±#ãlû3(½ó’˜Q.[WŽ=->=[µi5vj¨}qEÍ<?7–q–(.8»ÞõÜ~ÂS>öwÖ¾Çý{LæHv76%àfXF—KÚ\û+mUk´,&àVôÊýš iÂoù}—p‚”’FLu’ŽiË­Ã¸µœ¡§`VKTË™¸tûˆ!†¢@C¥þ÷\¤ƒø/D%]0`‹ÞHU’Ñ–öæÅGßüÎ}¦ToE¹\ú»ôÉê]/J­Ç”lûI^Ñ
+ôGuê„�€ØûÿäQw×´ØäD½^nE@ 8D{Ø8Xeš~.êØ’ó‚-uq Z+¬=$ò¬åÕA°ÄŸr,Î¦ÔWánõ<‚uŽ…O¥dÚ*ÞzP4=—–‹©Ýuó&€a}dSšÄõâYüKÑ³Æ¤+åK!uòdµ–èŸYýkÍö–ª4ãZ™Úô [×Ây^%i/h|Ds{¬‡glØÿÒ�‘‚R¸ê0YH"l—ñuÛÙ¹÷Á0úl5ÖÆxzMCÎêŠÓ¾çeƒIØ9 §÷Ö	XÏ¦ecä´ã€¡ˆ=žq¾õ{F+C
+áò…oéø7X¬ãq:1?rnÎ‡Þ€ü2š'ç‹ÔuG Š‡o‰AÙ‹ÛùxXæb˜Ž$�òù™ð3^?Ñ7~Ó™î~­á`ÿ0a†lüÂ÷è£Ë\^¾¸ù4z·¶ì¿eSŽ,÷`MbërÏ\
+©Lß¥”ß3œÎPƒ‹fu®en\çdpå3©kxAxy¶!uÌg$ß(â’cVßò½#×ß$PQîM5Â†ÊXæme5íÉ7µ«DÞ>†8pKön—GñM$¿•&/rñSŠàØq8Õ¶JÀû×ˆímt&ÁÐw�VÁ@:˜f›ý·ñö_ÍïÐ¨öúÂÌ}Só�©ì†ÕÌ”…_½]yoÃÜLü7#z2ìËÏ@E|éªˆ„ï´:	•·�øÅ´¶!}öYìËe	(:‚[ÊÐIj”°·äsêÕÝÞ@_ŸÀ0„›†Œ’ÂþxŒ©aD½äbÌ‰–"‹\2?¡ßC±ö¬S
+=#µH7~ÚšíAö‚ôlÕƒDpYœª.|”Åx¿ô1Y•{E\ÖlMS¥ô?)ºCrïr¸Ô6ó”±—ˆ>¦pœ‚ï°-ÙÓs5èáôò‰Ôïo
+y/iûò_
+OVµ‡¥DW4±	ƒ:�v²�™ïNA­»ûãÝõ)S\ÒßÑÃ�{½1µ8x|ä>ÚÛ1¸%ûÐ¢K|Å	ÕÍ"ð~ú¼›dýuQ§Å
+Èæ _îUôŸv20Z#•ÒÃÕªpáÃßÔ+Ñ‰		åÊ�wÉÍ•EÒš°ô1jæSŸ“sXºÐ1ìÃD6>5jAMÿž“J Ì<Ýš+íuŒ¬Dæjõ¥ÝôÝÃíÙë	ÙÒ¤aÄë~±ZÓZë*¯ÏÏ¶¿Æ,g’d¸4#,î–^GÎ4Ç/—¶Á
+ •H"!:{óë¢¶‡Ñ�£`ÑÿÙÀ)ÙäÌQ/)¡SÅ¸çšöFˆ�z¹ý	<€©/€jËûs±ý�q=�{TšÓš±ºÚâ[±�+ÜOƒïY�í.0Rf´á”ëãÂ¸,›ƒÒÜæ,#Ô<DÎzÇR\6ù>ÒKö ÕÆ#áÌëÎô×`Ùï"’Z	%µ©•ù\Ã	Ž\XŒ�ÕœõÍØmŒiŽ…rëòõ,b9Mi™>Â´™jwwPLbÈêÊjîn ßr6·�ƒ2�5UI<%3°z\q7²—%Ø5ÑÑÈ³…Aø%Æ‚LM…È/q<Ø”%ü,ãˆŒE@xQ	°-¡®™––!ù >Œ«}™ÝY-·©kvi%×D;RˆWáªƒ'ëp”ÕaÈ×Eá„^ku2|ëtZ'¥çõP”^ï–ÏIŽ‚Éï‚P‚Ä°å¥µ-oó,˜>3Ô:À?cÿ�‹R#ÆCLéß›HÑ'ßÌ±l³ø¸³£zC¡½‡Šõ·~ëUŽ
+è©-Œ'æJý‰ÍÙ—l’âŽ›9œ‹kk>^jR‰~À`ÍòþétðlHñ˜µ}–yCòâÔÞl_ËÑ×Ø[0í«¨ÉüÀÚ²ß~™ÞÆ`ï¼¼ÆhIDpl_ãaüÏ
+oZ¾“.Ë~v°¦5¯yô[a³®ß×ÎòD–‘Ä·
+*“©ÚÞšÈ!ÖØuâTåÂ¼qän¶O2ŽæþjÕ—óíƒÈ¡à…W´\ÒÞÇÓ°ùùêzÃZ!Í Æ—š˜¿L²MÝxÏ ¸6ñ¬ÁÏv¶µ•€ØGØ¾Î´±†ä¦ó¥^¥?èá1~wÄ7ÑG—Y=¥•{ô^
+OÃÄÕëŠ¡ø�Z?P«¼D¦ÑPû)OíÇvÜ‹�¥
+J¶$to÷@žw‰
+Ívõ»±ñêiM¿ ÌX`¢G¬Z&�!FÈ7!ÐJÜBH¾bý“ýz`Å¯'ŠÄzt™TVH1Sö¡Ü˜ñ_›T6ÅµÖ"”†#§9Â²°ªìª¯w¢“2£Êÿû„sMÞÓ@þF�ªý›,O
+.uÌ3<U`Uz•‹x-¥´ºB¢âÓg�áµ#P}È’F;‹|çýËëÚ^Õ~zM�¬Ûl<
+—´�8—<ÔCJ†‡(Z
+—ÄúÉ×ªñ?Íïë0dƒGÅ
+l9¾+*‹Ð„
+Mˆ‰öõjŸÿÅMìòSÒªKÉ/bó7�%îYÆ—’¼¢Fc�rƒ’ø
+²u£cÛá8¬l~ûˆËÏ‹1�øƒ
+ioËAT˜ô³EûÕPr™Rµ„©òëøíf"#Èª;+Ã´�önyÈó×N�†÷ÃìvÐÎƒ\w}yç9aÁË)Vþ}et‚³€|ÄcÂ}[Œ³ºÍH~z~¶³”(¬Ñ­­Ô™‘ÈÇ¥'úÕÂÃÂ¸ýw†ÐŽsóuiWÃ)
+>fÉºÏU°6Xs2£Å�Ñ	´?ÿ¶}!ôÖclpô·Äa^&LŒ×÷ 2;ƒqµ§ú¡ŽºÐÅvóã³6ÖüAJ*v"…°ªIJˆ%x-ÔÑÌIÆCÒLNÔŽûƒ�à~÷QZAÑ{.ðäïéKq��^ÈöžÕ“dÃu�%²”‰(8Ñ^ÊŠ¿–½Ïl[L$|>Æ'AËÁ©Aô€9÷’ÏÓIÅlã©¹¦ÈŒDµ³ˆ·ý”c‘¶²0‰Œ›×ªDâqCÅ©r‘-4w&!æà•j†|óÁÀhÒ9‰6·—Ô”o‹9·þŽÌRà³~x.|)A­Ònµ¥J^Q¨ÓµàæDâ\®#ƒHÜ"¤‚Ï%1–1
+T`¥!"“�ó¸ÚžHû 3¡¢�šÅçÐÑt(b´>;[V‰™,ðô’‰C:ïM™â:âØwób&IZ©:ÆšŒ¡{ÇÉŸGœ˜þ¾"®Ý£òú¸K‚ŠFEf
+�¨Jb ©-Ÿ°bEÄK)÷Ó$Zˆd>€vxªBý:	¤Ô`îìwGšÉŽø¨p%_y*îÈ°‡vaÒã ˆKQ9jÎ_õâî£(
+þ'ò¥ÊdÜÓÉFw»ªÀD ÙcH•­ád¹@úýÂ`�sr2á<®‡ÐO�ü&b«I	š9î‘RÍ©à$ø+�òÁgÙV?ÏÐÖÏi[¬KfüÉ?ä¦Êz_9WYh`ÇôØ‘W˜õ»bcf'Ò8ëÇ°ÈHú/TFRþEº_<Ç‰‹sÞ�åñTÍ(–_gžKï‹H�ìjtéÕI¤›
+Wõª=l#?ø–…P!w‚BQtÓÍí—`ˆÕUûÒ´57ü–__Ûy«‹€¼ÕQ7Ãç_wÑüìaÀF"ýÊeä‘·‰9êÁä/þÈ¼MîëNà8S“lî6¤¯2Cw9Ááæ…ý}±¢åÀðÆõM	á¥¬­ÏñŽ¥ƒgÉóìs†"˜a¸Ð1ÂÃÿ‚‘ƒÿ­8Ý&îéwEr’²qcÜžF†<!Ýøþ¸VaäM°©éÛ4Ñ=\¥ŠÎ›½BÏ«&à`Ý¯‘TÌ„Ý;:Îµ[d�,YQA‚ÿò_eZk‡…Üxƒ×-)dVŽR¾¤‘±ö/QCõü ?ØÅG6óŒm3Â^vHãÇQE#Ñ»=�Æ¿Ÿë´Ûþ¬³{’uNŒÂ2�¿°d1`è?¥R8¬Ëä•D¯î³®æ�üûÔm E2u,nÞ¯%'AQ`JÐ"“ÅÏ“ÌàªÅº…öLü�nWÊúh1{PJ%Ct.oWXÁIrmÃA¢�Gv¨ËVp+�¯zïUóÔ-¯„‚yý1tL½RnÊLõ¢àÅ^/Íþ«;o7Z$�g×`}TYÁŒ��¡iê}cXœÙ•™,–ÉëÑŒ¶Æ¾Mèrïï!í�Ñ‹É@=ÿW¡ñ€NŸˆl„Øv�ä+Ø><pûÜs7µ¾IËÇoÝì,jû&å;}8¼â™4y’Ieu
+V7ÄÁ�|kÿM u;då¤;‰«ÕºÜ•Ð»S·âÍ}Z¿-;hÙgØIO„Ó–ƒdòé®!°N$�	-·ÚÞ‚lÎ?‹êè>$#Ur„cÛXr08ü
+X•s˜|Ì
+�¹³tö¶4Ô£`�qzÈ53Â™m'Z³Ýšò%»ø÷ÞÜÁš.¡>	”á0�RGŽÔ0$¥>hî!È$Ñþ™¡>ì¿…Zî»†=ðèµ(akß]]v¤A÷ÈÔó:¨DÝÖœ‹ÖŠ­Á�äW˜‡�£¼ýÙà~QaEö‘ÊÒó®‚ÉÌp ‘«K:Væv-oã¹Êž7JÅä—”¥³�Wf¡€{k} �Ö° 7Úqïw1SÕÿª$ñæ‡Åp#Å:ÍÂÇµ"—¬¹PŽ´K·žë¶á³ap(o$þ²­6w—`ú5tÑ×‚sÍÊ·$2üî8EëˆßåîBS©€@€¿•—Ï3!ü»åJäá4ä�#ñZ(pHýÝÇ>^1‘[QÈÖ†ÃwtØ(ÿØÞpwZ\….˜ÒürWbËee‚pt”¡¡©Ö°˜3Ø™	f�×eÝ™ŒG@Vm5L…c+«Bÿ AûñŠ$v¢ƒœ3Pn�åàN¬ÈøÜ%Tû#k•cR¸c¶°Éç}»årÐ	Ó¸�jæM·ÐPK‚%5yƒc¢ê³ÓÚDc¢	µ‰h–Ä	[,Ûø|-›!5p¡~r8ÇF´@>À<i‚‰ZS£°Û�GHÝÉ4þâ o¨.ïsùdB÷�–ÿ\æ<Q^ •õZÎ…Ç²Ka/5žüúÉë�»#Ž1âyÁt„öîkó ªI^ÃÂGG+#;jUÓÏnûæiÄT,›”9šÒŸH‰`ˆôª.sn¢5\x-¥—1zJ”«æÁñª¿»	Î+˜ùF¾b¦*†²õa¼-ë
+Æõ9“êäN«Tu½ÂjÈÆ,¬Ø,kë=3Æ5¿I”M÷}c‘…j6ùÞIÀª5¾qõÇ^©æIÇ#—�6Ù:>º,Q2µÐŒÀ9úf$ƒy´²þSD¡™ß[H®>³€fÁø%×¡o	^-kï•å<…¡ÄC{¢¯}ŠX6ûS­NŒb;65x~?‘y¬¯7î1Kë—˜¯…1\ú3
+Fš\[óUÖ©”YYq2úáá©X€à]x²�ËN~ÃÇ|?&½á±CaT)µÓPéh"ãÜrd¬
+¶—5MF ß•5ê¬æúsŽÅXü0ô7úOAJ°ªÜ @”MÞ<9 `¥«'TLÁ›ZºÜÄëÃ-g(ú�LYƒ\Ì„›Á@�žø+ZG¡v…Z.)¤Œ­NÓ©/¢yð®Ëq�“³zQ³¥}÷'÷µ¯TÀ�u¸°»÷][3XÊÏÚ[ùúy�JQæX—=¯A§"f¸Æ±Û•P†©•4Õž„>,“ª<.cFÈÑðPÑR´ê€¬IÅ8Ž4zåÝD£N£Im‘0
+RíøÐ)ØŒ¨”<¯"L.ÛrC”*ó@ èÁtirÑŸØjŸQÆ_Äø·|ù»ý{>¤~Ÿ,r*ß6}n^úýKfê5‡·wúº:t·G<T¼Ç
+×kU�¨þ¡)‘µ¿…ßµ™6Zè¶>U#¾ká2‰p3È_¾~É’¼D˜ú¢†TŸ“QçÛ¢“µØaâ×UÞš7šúîTŽÛž6Dû-C¬œˆ“²WZ€‰pÒ1¼ša»“úå¬Ö§:Ó^qVø¸$Ý'«Ä4�–¬˜Á¿JhˆõN@ä-îÄÀ€Ü—	‡}ŽŽz-„"iääf#³¬˜Ó^cÃœSé¹?S1j¬Âñ›“˜•NòÎ?¨*Íá¢|DìÕæŸ"{»2©²øI,ÜÌü3<¯<-%aö½cÌÚ›é¾Þ˜J«ôgwë.B[ï~p$fšb)Ã»&2·¦M¼�Ü åº§î•æp˜Å¡gÿ)Þ+€Èí"÷0\#ÏD!U3EªZž!üXŠh˜‰Vø”³›Y;û—(àão	0k§Þ¦ºoÁ´ÓZË¢:‹êtCbMÍ°Ï Tø�³ga¾Œ:žï­Ä5�CîË[ºÏ"n ú—'¶` ±ÊQÞUÛúµ… õ”ê&nÝ| —de`œòSõË,:ç¼#{µáô*¡Ú?‹¢Á¯Re§ÓÝÁ4ŒiÊ-€�ßß’þa£ú;OðÚÙr	t–Y³˜¡ìH¨#Û�úr· ëÈ(üIËèŒ/A·šTsÒm­ïJ¥}&ëú({/v?Ê?ÙÆÞ=™23árê9Ðeš]~0¯$v‹úÇßÀ4<`Ð(×Í$óLq¦f�¤Æû‘zÎ%‚xgýÀ¬G§¥åúýO¤Ïá°ƒvwÌ>g}ã-žu-èÖI¥ø\˜¹�^^þ‡ÒÆóaQø¦´IÝX’ª^ñh<m	à“õæTûØ‡TM!8f�î´�ž£EŠå%(îWÅûŽ?[™°Î*÷ÇâKøñ
+AóÛ	PM
+Aù-|ž�žü$yV½†ÛÑô� À´Ô57!Õ-&äi)µÜd	ßYz°©BËŸÍ!Ñ±sp|Çbes�²Éýá’tž£÷Rm-TûXµ•;+Õ¶Xþál^YC–É¸s½J­ÂYJàÉ™ûïKØ=X¤®?$|”µqh¥èÓjK�òì>+ï‹½…>Â¤å{†ÿ@æß©{iD†™\ú•<7ñÍµÚ‚­5%(—ï<€Àv å¤_U™ÌKQMW.( ðÿ³{K³ÏÜOÂ§ëÛF¯©ÐÈÆ/YÑ‘ú8}k�ðOXÂÈÛà�†“¶'ZˆEgÿ¤}&¢Å>°\U
+šEíà@È'ˆeO/½p@{7[–ú® ƒ“€š4Yíïfg¿ÍI(h+Ðèg�ŒC•˜eJtæjNYàz.€¤çþ£gçÌùT�jU#¼›³üGý!KÚDšÃÈ	mÕÔ’µëëÖ€�«3yç�Êlðíá!ïÓ˜�Z~cO{§Pìu`ËÆÊøï§ñUöWÅÎ"h,ãOJöOoo©86QvðÆÔ{ç¹H¦@úAæà§U#ÿœ„L!ïåG2ù@…=ŠRñ—ÿ1Â·Z]-GŸLßž
+0rJ0ü�Â4®?×‰{úp¯Ñ°ªÞD¦¼cHxM8¥O¡è¸,<õ¥HOà”E}¡A²•§¥ú¿µD+çÞ¬ÞÙ’ôÓ¢“Ví¬õö³±îì»¾&6Åé3˜Ì?,jÿ5Ú²æ†nO�r†JÑôÿ#WúL™"{eÚ”aŠ‹n¢cK4‘w¸E�Ç¿«° ÙÚl„T9 œ^(lh 3„ªXÀò$!dÙKeÌD±tZàƒÄ›“ç0Ÿì5a39ýÆ£(Øwyw5,ÁØã;�)ºÜ/³C
+nä®�–Y‰€|"ˆ§«F®Z”3”ñ•öÙ–ÍxïVžñºPn¤œ�Ä~÷ðwB»¶.	:wÕ�ß­kJÅâ3�ÿž©q^÷i„Ò€Å»àaCtpu»(I ¼ËÛv¶6R¿‘Õ£V§‹ÎF&Øƒ¨xYì«uØóhJoÉ3§‹jHÚþ}äsÖ¥•à9g8Œ.Ÿ„&È!¡Í›Ù,e5ä6OªÀø€"×¼=@Ø£x%¶Ø³ªCýÞÈàôbüø‰ÃÒèáª¤LxŠ?¡<Ö«w³QÙBsÊãÊ>á	¬ØÉ‡Ý¿uü@Œ.LnÁ«ñr*�>à³ÏÁqÄ/²U»>Ib÷]tEæœ±sÆî°
+d¦Ñ|ÇÓaéŒÝÃa,€ÆIƒëÅÀO¥–·ž…°;)7Í:£ ^“ÇÐ6JÎSŸ€1	2‰œ¨7øh¼±|ÿáß>·PÿKªÃ–ª=Ó8®.ù!÷d;¥£¦í¯–E{ï³J¡í)dë|ƒë¶ŽÉ‚å~ßß;XcQ µÇ„óYïùLn×‘¶„Òä†
+¡Ÿ=©NøßI°“Ôaìy¥m9±÷]TüÕáNÿ¼±Z$ŒkMpžIÁ+ÒÝÍ|ZÓë)ØäûÛö�ÖúdMïE"ŒÅ%ÈÍ;VHÌ˜Ãw8'‡Á‰éUu¿+¯ kc…ãI:¨Š¡�+¨+´Á_ÞC¬fIã4äGrºOAÀ
+)>¶}Ú»îrM!8áwË3ŸÓ80Â0²ƒYÄ]°,ÛmÛl¥Ù(>v^(fR´z¿²ù9Ahðý±u‹#÷/Ò†wˆƒîÙÄÝ„»‘¯¨ûs7ø¡}²ùÆ|Ãò´ µðò‘ðˆx!¶œ$�Éý©MÍ±®EZGOl|œÊFïkwOì,æ·3™€¢*tÓ>$s�C)Q¨d‰ú•Û&r®W9ÉO€<·�½EX-N/ž™ ì¢ü¶päµËÛÂ-¿VMð-{dÛÂ;ð­\�	3Sô§£®¨OƒÕ5°Â‘ˆjž5ËéÄÒbM°yúwÂÛª½ùá|þ4ÊPñhH1ì%;E��Íyá‘K�GºùY–¬	?óŸ3‡qåA¶R¦ë÷é?!yõK³ð
+Ä
+óHE²@?6OÕU­êþC¹G{âáŸyÉ!‚��>7ì¶°8�-�‚{;R>	˜Ù¤MQ~Tž‚Äü’G=k¸ûÁÓKäoÚèíŸ¶¦+Ì�Ã7Nùµÿº‘!ß”Cstñp¡OÆ
+»C¶Ñ{ÁfÆ|g5c™†­ËwîÝQFôþiJÝ$ËÔK¨7º<²ä|—GÞfÏC¥�íVÂÞ&…‹­¥„­«M Rîƒ§·Iž¹xÐø‚tIQðŸþ`Ë²Ü¼Y$øLî2Óöq¥	û�´mºÑ …µ
+ˆ je>™ˆšCa¥+
+àï,�á¥œ#¬`ªT#ù\÷Tm×K,œäËN�¯yýNã±ëYóÑá¶†U2û£©ÐåEgxýN[ÿ”X7`<P'N_h[g2A>0^Mƒ+eq
+
+Âô6ØlBÐ«¨T!¶™âæQ-ÝÇ×Iv	Ý#S’®È¹4Å_OðÐf
+2ZâOÌ»_;¤=¯TÆL·)îx™z™“£ö„BRãæÞ2„tË	?uüwQjçä§Ý
+^ã›þ
+?¯{­Ú°�®@Çž$±ÌÎÜó¬ Ütª×9s6ß§êG›y']®Hñ|7Ù
+Ì F!teB£(ò gDg~`ö„{9øÖ£ÊÎ°èÑÊP·”yéA�ã:º|_‹ UDå$å8�upríÍ
+ÜXÙTvÉÐb¾"Y¾ùÐCÃ_ýp…•(¾`¦�“PvˆtEAfúœ™Ø ÏI16œG­@^‡ØýXÊ,TŒÛÕ4çƒ#Nüø!„Ï³•~ã„ÆìJ£({D�£Iã¾)1•å*~h{=×cã„ÍÚ(ºÚv3ô2Gû·n]»‚‹á)§£Õq9ymš›iNTvex¶Ï“¡Êáà°…(Q!ÒvP²9­qÍ‹šhx®b6ÜÞ&{)ÎHDÜßö ½ËÈÀ0'EÉßÀ\Œ’~––îèaŸ)3ªqWQÝ?yÍ„¼ŒÜ¾!ê0E"y‘¯‘õ+R'Ä3ï—’´¤oŠ&ºñ¸Çþ‘d_lýBG=›7.Û 
+©›œ¦/ƒ]_1‰Ágq,¶�Ûà¦ê£^GpGÐÔSu©™ÍË±iù÷q‹ÑcÞ�¥PåŽ,´“ì�pìíªêJÁ&ñ]Õ�P+ÔZæI8b?–_|	F®ëÞÎÝ Ú^M	BWSòÆ
+j³ññF»“R]Ï0RÖjÚÙË€û²SÇkÊq4Æ§
+ÚÕYpO@ãŠÄù­A N0äh¦’Æ;>ô³£3³œzÃxŸ"Tóè@¿mœÀ�½zŸyN£”Ü8K
+Ñžlkêxw›‹QÆâÜÈ8¡Á¤ŠI#c½6ÂÇÀÖnçÑJÄlèV—H†FUðž*X.,{’šx™O=w(žÇ ¿:.Î}¼=áUj}Ë¥½qâP™<¼Php­A!‡¾üjæ,<õDÈQ¶íû˜à…°úzVZšW®Œ¨ƒMkÐpy¢T,múÐ™Hh×6þpÝÂ›/›Ê�ö§´ô$BÍÏei+£ÌÄGžNcô©<ÿ%¾iÜDHáñòêÅQ�\qÙÇr�Ò¿E293ÍUTít70Ÿq8úVý0¥
+ÞýWŸ¶wRÍð~µ>ë•ˆIk=™kvŒOy›î›ì×c#¼Ú2|H&Mõ{‰@Ä{jbù�-ºå¯a“µ_Ê
+‰h–ðý—á¤nb%R£tw}µœ"3XBktdáø_vãQºüÔ„XM¶vY¼–¬�ßeþŸ>�­ìÈus¢}®¤“o…Ù9ÿ¯Ž–cçè©,L³…šÃq68¹¾«±^%eôB@²Ðã{Ãõÿ`e†Õ7vÕ¡x,kk>ºjƒ£qÊˆH€¬ÀttG3sE2EÛ]ÂÁì*6�Zp¼Ø]Újª-ß‹~w]_ÂÏiá%¡å+0åóì­�ÖéaD7õRâ\dÒ×-<›`3•áDú‚_òÎ–O^˜ûáœ±~­{Š4ƒ:	S¶Ù_âÅ9ÝÐ?•ÏØAtæÝl4 i�»¨	ÐÌªeòïRN§‘¸eb¯jâèÿCeÆ]`É %?íì™›º{ÒàA²J'-ÎŠxz)ÆÜ,òËU[ÖyæéÇkàskŽg÷ü�`$Êw}ú÷„ïü�|½J®y*àëq~�"îö,¤ò“hÊÀiÚîœü­ìú‘÷Uþe\jL¶B!ˆF:×Å•¹•…êÚxwÔÒ¡Õl†ª£¾[QvéŠEçÞúgÐÏ›çf œŸkÁCÛ¦�˜á“Ö4%ÌÿkÁ©õ³ ‚[ °f¹¾8Fòš¬€¦zšðæJõ`ÌqD|<<|¬ðŸJ
+€TZDLô±î‘˜0µuÄcå€_¨œÚÊ¾<ÄÀc	fÉ§k�ª³{Î Ô›ÝN)N]ð!òŠ-ÒLUþtÌ†iò=†@W|¨ž!WSDö„iû{úFšÂÑØÆ?X+èL
+³ ˜Ëð£]Ê�Ïµ}Þ¥}YŸ¾·Á×ƒf0¦¿fæ*
+Š§5Î‰‚KOTó¯Æ^ën®Vp[«sé®< LpI­s–dj`òcá,£Bó2œ]c‘Ð¢áÆ¨çí.tŸ’a@�ˆI¬ŸîÕ-þ©úðÖ¦Ó´·*[:lÃF_Wkc—ÐÛMnLºÄü¦YW~×ò4§�SÞ˜0U™XerØˆã™�&½Þãåoñ>N)°‡¸áªë�ˆ7ùF«lÛ
+g?áÂÆéG½r+ø Üï´]Õ\'Y#’3lòÝŸf#¢Ëó4U4Vû.Èd)i´´k®³�ófŒ©ÝMš~ufÖË‚³þ3a
+ûó/³A©¡°½‘Õâ]9¡“<~�\bîÌêëÔ(f†åë˜	¶õ2L®kÕz±‰b)(>éß‹z'ù
+wË|·¼úu…¢¥ÝÁØZ�rßlöK‡¸ôGˆwÎ”¾bëY—AˆÊ6/T@í²Ì{œ)í G¤§^·žÜ¾¡uÙÞy4áÅ¦¬¨E ¼„\m qŒl(¨’í£]×ßs­Ýõ.Ae	³fcÏ¬)4àâö6`ðùv	ÞÌ%Ì·¼X†ŸA\ªá
+
+Û`lZ¯,Ûí>2=´^ÚXØ~J�ù<Xj„SeŠe¡XàÀü¢^lý
+!W°\Zq…3z�#š… c.Ì…$¤P~Ž¹Iø”ç]ß½Êky)ª×¾¸¿öCöµò&
+Ë¾Ýù‰T‰´–ù»¼H;&/¥_))4@œá*94•Ç\sw
+/ÒÇŒt`RMµD¼¤‡$7?ÿf$,dˆç/°)Dàñ¾¡H¿;¼Á~¾k]fç^=~‚rµåT+CR93/FÛªì�…u_�‡þöÊ²^Þéã£†¡“˜˜�ÙlöS¼�Zpržµ3ÊaèêÙ§)ŽÒÐ4Å“Ö9Ù‹¨&®zþ�p%•wVW‚¢¿ïj
+ï1xíéImÑ8ÑÂŸöò•bð–�œávGÔËŠQ6l�Ô(é³8÷µ¶®ûoç’bïÙÜ@/¡I˜DÒ%0?¼X‹‹‘âÔ`aÓEVŒ&{(îQŒê¾ûê¯½ì•ÿØ”(ë&ÎÝs H¿'ßŠ~ÂS§Ôÿ.3óàÕ·TU��ŽÖŽv™§€û=<#Ïfj4ÔÈíè€æ»Ù­š*]KÜøÓñtøu”Gïxò½O�Eq*¾¥ÌPÆç‡âÅHZüN^à!AF¤[.f\šûÏ¯^œ+K~Q”7³¸‹"‰/+.ªpê�²]È6µ”�{ÇÁã3_�ÇÔ-á¬�°=ËÒˆAvRd<jÒÝ„ÒN°ÍvW,=óh§k\©­f#
+ÝÍz«¤Ôà™hÙ‰nVË!ÍpÞ„½Yùr6úþEßŒ‹5'7«ð4Æ8¨„L-Pÿx‹£R¡�	2”,DwÎci!ðÒù’mCMu FbHó.© “Ãfý¦ß@–?kgâ‚¡çm$Df©uf°¥–�…Lþq!ÜªA°â¾ÖB(;ê8ÌV½î,@‰lQáa4÷>ÍÄš—¥"Z6Cø¢…N[J%ñm^ŸkC˜ÈÅŠ>ÃDÆÙf6aÏ±¼Ñ8q»wª§Övž4¸"TÚZÃë*t@Äàé²33�IðyjL.`¼6ëƒcq­\Ð>¯&9)öíc³¯×æ�®Øâ\–÷nóa•4'¹‚$©Æ�ŸXR…ßó¾
+‹¨ýz	Žþ«�oö°üº�6R*1„>ü“U÷ˆMûpAà2£¹å[âM/"Ísí‘öŠ¡Ä4´Œ2Loö`y›‡‚âš‰H ÞÇ¼a‚Ì¹«"¹õ½°ßµ¦c
+Ä]×&M5o‚­�«±ÛÂ¤mt²¬de˜ú'Æ¯Ù]HDõ)°*{×Ú¶.hž 0ù’¼q£�ikf¡e“|ƒH€LD:
+¯År �”Ò¦Ô¤ëL:n«žÑpÉA¤Lº! Hí‹AÞÌ‚ÅŽËüÂ¦gN·wÔjßÔfÖÞO§çäY©‹y�U×îlòƒ:-7¡t¯ÖÄÙ¨Î'ŒwpGØƒ§ æwEŠ!Ýä1»¬2¤fB:£Y%·9³Œ „‚•lßÐxDƒM©”§·w!‰vò6?-j:'¸|â_¤øÏ!†á­,õµºy&<�È/lsH×å±’Mf™YÒÞ¹×pÃƒ¿½X•.­ÊäMaÌ×­ÑÁŸ? ,J¯„²3Lì
+9ˆ\k~@ðƒØ]¢¡	ß�øZ�žd¹(@òùóÖ>®ØU&×&Ú€½ §†‰jÃC~ÂxC�t¶p¡naóø½�PÊT¬GAS)µ¶*³-}`šP÷/çjáY�L�bð£FD¿!ŸM@)DZþWï'jOZ‹Æ‡�ÅA…:
+éÁîxÛ¼/i¶/jq/©íC[¼Ó—SS~‰øq�ƒ3’Ý2?Z%ñ[*§“Îv�@õ²û¯lo©vx	?Aè€�%a.I‡óÕ×ÊúØDt›öU@£WƒzkKi žÊ2!ûéþ‡ŒË;�£Ž�ÛIYøìØw"„Áªpqìr˜ÆHc½@='þ=]Õ¹abOº¨àÑD8ª¶Y“Ì‹×ÌÚ[1ôåú>ô	›s•š;P¬S+ì®š—�Ì[2ðâî2‡Z'm ª_ì8‘õ
+ÎÚ(¤³9Ò*³ –Á¯WÃÜk^p�èÚPbàÄ‘0¢LÙÇ0­	¬Š/%¿xd:è«˜v+Dút	$ªOµ;¶þñ?ÈTav©6°m„"«ÿ¿»QY×" ·hQ‚Ë‰p|ïÿû»&x¸ŠÍáš–<g·®õ\pXD—Øµiï¡«Ù™ò!°âŸ.ª"ÒÝ°<�%]?Í–¼a”"ÄJPe$Ëú`Ä7Ž	¬0~ñ'4_†3†CÝO=L)'ï±	î”Fn9À©ÏŽžéÏsjÅ`(7
+’ñ’Ä$_-ˆ(˜îTÌ„UËŸ‰9/0Xp£Ò‹£Ž½)³Kë9³„× lu½u[¦±%”Ðà­•Ì§wÁ¥Í‡¯&JTŸå*oØ’XôÂ!c?µŠUŸ´–ÜÉ¢Mcr€ÎaéžñˆŠ˜ž™Aã²H­yÄ±Å´T_ú±Uñ¦
+³EÂófÍiçt†%	°è…·jå«H/ç§çY}§£_U�k€âlxÇ=kRM¦€›R�Ç�x‰l’Ö7ì¾'[Œ¡âÚµºg‡„~£eËìì¶Þ¼8ç`Mºcä¯Bc]YOÖŒN ™íM–I{kŸ
+öÔ�Ç�æðö¨\¯á„kÏC¡
+Ò]Ëñt­lZ-ƒEñûþ³oØÉ_K)J†f¹Jà×%)_Ú3ÀN4pÈôt*IQ¨ömã–÷Ý¸�,Û£Ù&´éŸs®¢§ÏóIäIR#M�6Àæóë}�ˆ¢éÚÓ’6kÓšÍh$�÷¡þëB(†j>ÛMT(›¡ðì
+‹�ÆQ0u6û�»�>	€¿"ÓƒË^)yÑH`À³rÍDþG�³—e@iËMÙ‘�MíBâŠ@‡ñŽƒGlg¦Q<¡e`mŸú®,)Ô‚é÷´¥íÁo
+.¯ÒPH—Ñ®;v©Ä•F4«ŸHôÄÕöÒjúXý”{JÝ ‘zQ,h²²G‡g=Ó	2’%°FB¾Áç8N3… Õ²N�+üûzþ'¨bRûŸ�9Šûš9$D”TYa�ÓÄFðŒ®È(¥zŽ´E
+LÉz`³>1w«Ÿ³Â:ÄÄ�­¹ Û/âÖá[|‡::›´$øÏ²zÓè/a8Ê© Ž'…
+ÐáVÁ0º¬„}ö�/>Œ’šuTžmò¢-Á®#•íˆà{E:
+µCèºõ*¸Ø}¸ �*•)¨€€j˜9nÃóz„w*bÖ¤”´.ðó.ÔÏ]=²ë8ù5Ñ�õP;“öD:[zÙ¡ä"¾t½%íQsZ¦:0Þs±Vˆ›ÞÊàÝù™fW™æØ´®,UiHGÕŠÈvÞMQÇ$|¨ÆAšó•M]G:ùræ8ü=ÄdYVrä{cÃ@åå&ÅÝkÖÈs?Â°êÒOKpyÛœã¬n7gâ+È¡ÄEG×£§SÓVŸoäO®q�"ïÏWâÒ† ,	›‘°m2…HI!ï¤eQA=ûéCã'M­RÓ‘HÌÆŽd•2`Á
+ps4”ÅÏì[âqjq�¦yÞ+ÝÀwnÎžÂî=1¢wšy++S¡ÝCÄZ+[¥®JSÝ§RMH�g¬ømžö3�ÿn�l>ÃÅÝaJ1Vôˆ‰múÌÂ°îêÙmú@î™ºsÊ6ªÔZ—yÛ¿%Nà�/s�r”›ÚúZÞrvqKë‹ƒ$ö–¾´Œ#:žÎó£Ë&¸ó’ÇhïÉ‡¼Æˆðäñˆ8Ø)dçÿ¨Y3˜8æ·eÝ}È4†Eù?�"¹Lö˜áÅ6^åÿ–Ÿ\éîðÙº6Átmòí¤OeEYÒBëÌ°Lþ²„¡G»¥¨¬qß1~G2üÔq
+Û½†�0pŒý
+_¤À€i�N3®nLþÆ€]OÎ‹ÚÒþOšâ9tµýU^“øEèýöçÍ¿<!-/4vcáE?i’~oÃ0¥×�!YÂºâ¦%û×ƒÌ2¤tí-o |!Å´NK÷‹r5À„²§¼Ô™j­áâK³ª´”zGÒÍÆ#ïmôÎoÑ¼;_×rŸåòe²'�Ãº+Y‘#a¦ú¦µÊ§hÆ‹+–ÏÔLA‹�¨eFQp‚dçÜÁe¨-¡�%’SÜË
+¬Ý0íA´W¼÷w>å”\(G+æ·“*šc!æH,�ì6¤-Ú¦óëÞ�P¹pÖa?Ëï	a	î` –gtT¬	¥cb¤�ºaÖÍF)0µó…²²^„3õ<Q¢Ðí)ÁSõÑ¢õØç) XëEäc|¢-¾óq=µHõ-š‹Š<á,M‡¤WóÏ¼eóÇoJ‘õµ��òj>+Ò–`ælMÇ½fœrMu§‚°Ø"„
+šþéXQxœ¿.ŽŒð&)�E…	Ãÿë}®Œã!«¾¬ègAº™4œ=ˆA8IÊ†ŽïÇB_ô'º==è6ÙÇò‚ª=C·ú·vLê•àqì×–ø _Þ3$qüùþÜ�ž0Û�Š·Û<SbMY¨tüÓû8z
+‚ëƒUqæŒ®V»r¯öÉàžêØ2Ñz·=zà§¼ÚØîÔ°…‡8q]k:6î˜vOÉ|tÙjS>¨×\š;E�PX	=‹Ç"†oÉf÷q�ëHù¯†éà‚ö*¶Ó{‡sÝ=ª\Eó@ŽÙÜ _î´ïch¤ö)GTo¢¥?`úNf÷>èÈwLÿf©þE0ø�wÁ�0IÆû`„ßþ3×(&n™7Ä'Íw�¾Ÿ"|ZòÄIQ£p™÷=Ü_pÑˆ´³Mð(
+ëÝ —Ia÷oc›­(v²=«”�f™qeWi¦äT¨‘ÊÖƒŒãÇR9>‡³‹èÚëFÚó :ØñÙ7¶ÂjÍ6÷CvÛþ–ÿVöè
+	²^eé#
+âõ?ìhX¯"óâ
+‘9ß´Ñ¶lïoG*‰öÅ!Ý´–f‘�²Õ–6¾¡ÖpYÙ…a|îâ.­ÛZJ \)$[£•ïRT§ñ��OÏ¿j
+œõPýUžš„yÁ6Ø‰ÆMžÿZ¶w\0N~"ËBöcƒÛ˜neX®m©~ÇžÏzmþCYÏawµ_S³µK}ô¼ðH
+ãµ®ÓÄ°Ÿ†8Â\7‹V"ŒUü[Œ�OÂ©æ2M²1
+.1ÛàØ dVà/Õ ÷'ýPöª+ÙS2JÄëŸE,@-’7�)‰%ãøãï/à~H¦"SXN«�aì×¬gCÈ¼2%;'
+-VxRNÒ3æ	oî�Gœ‚ÃQÉ`\E†­CµéO†Z/âé�¢P½*¤ØÄŒ�)¿j/šÅ0òÖ{´ Ã3�7C_ˆód]‹schƒŒâù—îÙ¼âE>q+´"®;­¸)__áH®»ÕÙD"ðrÉ°�Xêì4íTî¾÷-8úµB©p\¼³´ž	M«…ÙŠC†y³ÍÎJ4HhÇ@d¦–J ØLÙçÛ
+²Ÿ1
+Iw—J<	bmÃïÕë™c**ÏËüen�·ë2Œéj—R€‘Ý¦]=÷’
+­òÍÇ{êê@÷£I­”Þ ès�tê'xéxP†�œ)Xú_e^Ÿ¥‘ÀlöTo³³.w!þL+� ýÄ	�£UÁ”Ö�öÆ¸ím«×² bhv2‡Áã2îFU´i×I…–ÀòË:]8á€ÖLé>™åÿ±ôi'…‰#ÁxAƒT`ï x»µ§¨@¯‘Â¬Vƒã«ˆH!`˜"¨à–ý6á¿TìÊS
+î#­cÊ³ïc÷�¼)œÿ»FÖ9�8BüÌv®4…Lýá—º2Ž�²ô‚ÛE… 8½ju�ÂíBÕº;{©�-G*ÐÒE/ ÍÒT‡ß.Úìª%Ö—ª`I˜ÐvÇÁ”'Kó	Ð÷³â«Öá¼\½ÌžûtÂ£¾Öì…APXÒxV8Ç“è*“õê¿xÊt°íOþã÷Škž@\Í¯ôœuÃÓ_½d5:[ZH°æßáa�â	Üú|³–ƒY$÷èoŠj[)šì6®<tE°»O®æ­nêsÛAjôÏû%K?’üÃ·/ –å–­ÆÉ»‹õŸ"‡w«6ð‘»£C³Ì4ØCä§˜6½")PåÆ™Ð#ð��V@Â:š¦¶ ™›ånä{-Ú×
+šÊXó*œƒ%céþòÌS`wh*Ÿw ûìemþç7+�•GšÂJóúOE½«bÈg:¦ äÚp’MÜÎ�ÚNÊ¹EØ¶—J�xÖwF×Úýr‘ÏUú-3Tá‚vèÒÃíŽÏÜ£}ëà’N-�õE_u>¬%R{`ßŠáJmŽþ•�îóæYÝfRŒ,Ê¸<ðLÅÌ·Y÷øeK‚üQËé$5“ž;ô°HŸ+2”,ÍÓã-¸@JFÛTúù¹‘FÅQœ(‰î¤ãR¥Ní‰Ë_ß©x¬Ô³ý J®Åg9ASUB»[ØwÀU�â+Û#Ç>vÀ\ãƒ‡xŽ«årÝâÚ¼¦ïó”˜M?¢]ÎÆYFÏ†Úk¡’À˜JÉ'‘èè úïº ç/»òí£ÌÛƒ:rï`!‘ß;ðvb�Ò¤£fRW˜‰c³æÁßœ>Ë¸N¼ŠÏ©SûOmÛ~z‡·q”„»¬ðçTÕRù)ðuª\ë‚¤W-œö¶BkþÃmgHõÅ||»]l<F$6ZÀI
+sÎí×†Tî€9ä`;»™3’R}˜À/‚Dt-$�$°¼Yÿ>!†3ÉÀ¦c~w�Ùí„rM>~eµ]q’åW–ØÍÑSõ€î“º»�ó4~Ì­}›3—töèpW¹Þ«>Ï2ú'zünØ¦£ÅZ!0}«¥™¢{©à/³H›5–§ÿXbûÃÇ*ø%c"O°“Î“â±œ)1ùÅÇ2;Ü|áÁiïƒMÊüu9}eÅéçuX3Öä@	bP2áðwº#ºíVÒ=–Bü-kóú
+]ª=Y¨#:C»vjÙm£yüÜ%“¤eÿ½zâ‡{;Þ–ø’±£Å÷Ú�Â¬4ä4ú=ºx¡?<ý­$“�hÐíË{w¾7œ>%ëÌîb2Ï3²[7­ei³
+—©3å&1S&§Ç.æNõßu¦¬~KºZ+›bq`øâ�™³­.~-®ùÑåûE'¾ŽØ5¨Ã‘ŒN–I©[:¸ù#›�P‡Bžkæ\ç5€(?t4ž-Êp
+‹ÚrBZ\!Ú¸‚-fY¾¯°-D)°ÉÎÆ
+b¯‹&ÍÎ¨³ªÅÜ
+‹÷÷ŸBikt-3±ux1€ñJÇUò¹jmÀ2DßF9kPñyd6²ÀrG7Æ uÏÅ!×Œ6×“„Û‡+döUÃ_¸NiétRËÎ‚$¼ÊX§Ny¾!1.‹¹l§jÖéC;pi{§¥yC>š©Öo˜Ç‰¶Oà3aP-åÌÉúœ&¬¶0Ê«Øóˆƒ‹íÕëei›Á"¥@2~‚¶JEqÐrh)ýúDÒ	!/¨zÖµsM…UÅ¼wÂ%¢hÎí½�ïchýVÙó}Î/4‹pÖSÁ¢€�ÿëï�ñÊT��c;{ì¦Æ	‰<öTI9«EaU!¯¹C@rWêZÞ B.¸oQôÛ€–@-(¸�6=µîÎ�Wõ©·w#’�k»PÿÅ1ç0/ÇN�ÈÞ¢FMØ¿rÌ¡UU,&–’#¥óšÜ–Zûìiƒ@XNîôeX{\£Ø/ï¹�ìðþÇQì§mCV�Ë­öÀHA˜h4Ž‹dp"®"],ìóZØµô
+P/K«ß—ÙNuÙèëì2†—‘Â´/D„ýÿâ:ÇÃ#‚È‰Û„¢WsÍ×zìßú*r�ð±Ïæ¸q#M$Ã‘l7ËGØ¯„Ã5@+m`!Òwˆà!
+v¤”˜ºá¶ gâáóíA®ÏèµÒd=É­a^8!ÿdD¹óO©Êìke(s<W�#ê¥²°¶m¥	Ù¾”{á^4c»|Ã”&úÍEŸ×SøÌ’©ß0¬ÚÄ?.îÇ¹Êòpðj½çKY0@§”?P»Ø3f±Q¨,+?þ¢öœgÈÛ1œé[l¨Ô+ÇÅ8ßR#¢q†È¥K�~�ŒP¦Tm1-ÅÎƒ`+Á\_„•Šýz*®ã´�"¢ÿß! T$-pîíŠ\GÀ9¤Bq=EIýÒi÷K2c ù\~Ã˜¯"ãêÎ#å<ŽÝ‘7J|Tá•sGMp#Ùœ
+¤;ÛÝ’×ž2¢ç±±-í!~ÛÉií’~²A*ïØ7·¯œÿà
+I·kàœoóùÝ<ä
+Lâ>©“Ééµ^ölNCŸ”b;Ê¸ˆ]ä=ˆ³ÄýZÑà°`2ª¡Tz˜²J,(£¯H‡ý¤)»“þmñ8h’úw³ü.]ç:ÇV×b-ýË„`�ñ‰0$R§ûóÊï{ÚïÅFPôj�MqXA‰r¢¼ªò
+z%Q9ÃhþÎ;Ðnz7·ò³!G™˜yß÷¶“Õ-«��rgË§µ…Z_¥Z’{ý	�´#26kó±äIK e@•Q žE‚NA_l:žòÃÕ"Ù2_0ÖÜEWí”åC›b×	/Êú{Æœ ¥µoZì0I¹éÉKÍOAoåKz‚G…u'³CHîQ
+sÁPãÛÝâ�dv>Ùn±ÄÜfc°D8ÕdõJgãp‰�×3r/QYšçÙ#G�:ây/5u0—7Ü'Á¦ƒ®ã�ÊipjŽØÇ`6Ñ÷kò–aÏ$ì‰íŽÈ§g¨³ÊÆlrúÙœÎ‰îîþNSà¢½¸OÅ;¾˜ “À”ØÏ·eÝÅA*"“(¾ß¨
+ýò¹“NÍ'ß¬±r�éÀoìòãžE·lžã ôð7¿¶½£sñtG²Î]¦š¸ý›ÓÄ)UÅhÑÝû—`™<k:zÍD„{éaû§¤~‰žP~Œ)GŸ	 Ï’ÂÕ�JÜŸ…ñÔÜ¥\Üç1ƒ"…¶8a¤êH1týO‰26³Gµ>�¿§zCx®ÏS
+õÈ<xML˜‚¢2Ê¸ÿ<ýî”õ³ÀÔo�Þôž‹Úp‰6Ùc)bù$‚ãMZù
+4ØÜÐ2â_§#ÊUVµ—%m³Úx¤`b]’ÜP
+ê
+F)/#òû  />Ô÷h5+èv¯#‹v�%x³
+VñO'€sÄEæàU K¹ÞÖÈì)…ZÚ«@¸ü0¶¦�{�äŠÛ
+Ð)Qæù»ÛŽŠÖ,ÉJ¯§IçÆ“Wì}Â83”SyåPWÀéÈöö®*ªùbFJNT«¸¢ƒÈ$YVOWE�Ëo¿õ—-©ˆWx•äÒ­¨“Ý Žêäß¼˜Æñ1äpÉòí¿ÿÁº~h|£¸AˆÃmPï?Ù4.Âªå4/"ížKªÀJÐhŸ~²1—®�xžHA`w&t“ÖˆØ_T’…žXKðÙ YNÓc‹ù6=‘f\ólU¦µf!E„J½�H’§µ{ˆÛ:@°>-¾Œjs–%Ð.Ã²V¶P\©ÅÕÆ–åã>²Læ²Q†§.Ž¿=ËX½CX^öÇÐí“Ÿº¨ÖI—–†ÅÒ,=3k‹gG…¨âr‰”DN3½ÑÍmÉÒû`&úÏíùÅMÜ<Ü7V<VŒ+q"Úeââ(J
+fäõì#ˆx‹=›SY‡#¿….œŽv$Þu|cŽQ)S*UUdè†²’�Í%Xvî$Ñ�úùüäkÝß±”%rÖ8J•²�œv[š5¼C¹éåxEÛrôp‡ÀlQŠl>Ù<w‘‡:_Û€‘Ž†owCy²ì”Å¯,NðnÐä±Jªë(PLg»—õ×øôl°i"–'Utáu]CNDlX>×pûâaìÐ’ò\ÀÙ}µ-ÆEç•—M9ÇÄøgémZ
+Óxözh¨V¼j´"SßÈç5�—9q]À6|4H7éñýÃk½L˜O,ßþy+!Åöð¬NÕ.ížÙ!Y}�¤èv‘MÖ‹çÚé7­cuð	8€4‚ß¯‹;Œ¼z»û6ŽUâcu®�À“ÄN¡|q¦+Ò&ÂØµÐ¡S¸@®<éÊî$ÂÕJ�Hß&$Ðážy”†œÚ17Ö÷o|mˆqgŒ†]6ìÒá9�¨çòéÏx±\—\|ž7nØYžÏªôaN ”&Ê¯ÓŒ¿ïoP\¥þbr#þãD
+\-ðhôª51mn©s?tˆ°Æ~DÉIIQ¹­Ðþµ!Ó˜È·ßËÕGLÊ @Æš_pÚN0t]hdî«ÞCº¥¢
+ì¢†Ô†t¸˜ZÔ’q<ŸDµ6™3¨®%ÌâÆ7ÏÇ%«0ìT£,5§Ñù�úd"Ó$¯æù0Ô¼×#êVÄN$¹z³æ/I„—®þ‰0þmš8€!¦H˜E‹êç5ÌhŒäZì
+‹ŠB`Å·é?X½ZqâxK‡!q#†#‘&ð˜Dq§EÌÎ&íC$ˆ©8; ^Ñròûõ+êNéTÕƒ>¨+±hú¥„‡D´æß«ôŸÊq½XiŽÛ«…3&
+WÀ.<\øm�ÊžüÞãóLÌ:�ƒnkÍí²µ\[í•Éqgö�”úCg7p¼Ù@u'qL76!~?yÂ<äš&<ò¾Üq¥zøpÉÄU@ÆË£(ñú.Ð‹A�iØ™>û”»#7�–¶‚Ôœ™ŸÑ³›ÏÐw)\b,Zt(²dßm§@�ök6]ày½-!E«�#ìå8ÐM¹@r©ðPµNIî·�Pnaõ ÆáŒègË–ª´Iêêèãº0Ùfš{Í1í[ÄìŒ³*â—«‹%á¥â<b–@UP%Öe²ƒ}8ú%‘-*DE$¸BiŽÝ,rS»é(9ôÐ{X�~ú8*í®‚=jQð2…rëTm±Õ!<PIÊQ« 0 L0612b“±¥Ð�‰m†¦ „ç©.’—.G?™ƒLÌ@�Ñi¿Ñ­Qk÷Ý'�94&\ÊŸÜÇ¢zÒ°Ñø â}ã*LzIr½dR!‰™1®¿SD»TÇ„UœvVbÿÚ¸Rfõ»Ê»YôãÈºŽ­îÑ}R¡‹»¥k÷Šcw¨D§îµ™Ùóšö…¶…\k`Ð ÂMmy-çAúÖÊ°¾–ƒ	ŒdæŠÒ¥¤‚Õ[øßÿôÎ‘Ø#¡c*3^J.pL€YÅ1uuL¸"´ôœsi¿”¥Ž`�AF©À´Xƒ®{L'Èµ÷Önx’Å²äƒQà~­¦™»lPž»àîÚ"`´àQŠ…[ãì_N�’e?Jùè¤¦
+lüoýÖzäò¹¯ÉA�¯ÕX8aÆú·áò©ˆÁäÅÇÍ°¶›?äõuï³cÑØ¿½}”…UfÈ}‰ré�d~xÀ;¸èË<k®äß‹§ÇÉY½å\‰±¢}^Å
+G*ZÄÅ_é©¯8M´6ÒzºÎzå^3Àæ3“�8
+6‹HØ-ññ|ÃíLaÅùàÑÿŠ ÌhjÄ48(nÃ#ò|ô­Öû—®k ¹K�‰¤%ƒßûáçœÖ MŒl[]ÒÇ„N»GUäP%:0Re|á$×—’ü9ÁƒnÏpúœKJWÍÔ	áÆ­"Æèüvê#íUï¼kÄB½çiò²> 2¥ö÷Ì)©äƒ’mÌn•ÃÛE3¼7A`gýýOs`aÂ¢±æÜ˜é›¯Ä´òùŸ ýÁ|çô
+0"í[Ã¹Þ;8Bí_v�o<ª*Ë|¸©˜‡½…HVB„w4.Î*¢a©DûÆÚð,¦S–Ï¶5õ3éËÅÕUTaž×ãä@¶Bµï„˜©‚Î©¬7sY·´�ï®¯FOzƒ¼’”\	m2Í¹ÃÃ\~Ëq²C‚ìÎÀ>•j¼“Úg:‰R«Áj±õ¶y±®´*
+Ðy«1£%Ó¿Jý4�â¨wLÔvY|èf,þEaô„»jöÎ¹2&A¦H¤+3#„161\²”)o|ô‰Àê{éV­ËéßS”——�Ì^›TéM¨¢²Åf´[ôVLN^¤ªAøÃ›Z°ÓTþl0œÝ…f«×REñþ´î¸G-�þ°#�»Õ9laxVÅe›üåï¨æ8˜ÀX¿ì„Áø¼{°º~*øo–
+}²ªt,E
+ì|\w£vI	WÑöÙÇFq`oê}¡×„
+5Ði-ý9¦å$f"ÓÙuöõ�IZ{Xp…}™¶+iŠÓ°¶ÿò!$ByS¦,Ñ-ø†«µ m½¬IzæNfïdäÀûôé3ÒÐ�«‚~V*½|Ï°�ßå…´‹¹FÖ¢„r¤.Q)O�þÄ¤©ú ¾·`Ó?·in›¥üuÔ)bOð&Ùµ*>ÎÝRŸ¢`†±‹
+"Ù&5G8ô›:|Œjçø¹H«ž—Ç�>Ðê¶®Hë$æ¼Ý'OÉp0úl"—¸mø–Ÿ¿2j†¼6ÜÖ¨Þæ¤L
+èyšµD=¢Æ„¡Ç#ÙKçª`º6[ŠbL\{¥¹ºñ/¸óH�{å(z”ç×	ýƒ!¹ÜMUwUÁÒþY´×Œà3M˜	;sXêŽ(Î;2¨ƒŸyo»keØ-àÂ’b&³º=©z4Ý�ƒs�þ¤Ÿñ¬/OËŸFAþÎU‹( µþÏ#UxÁ¤\¹Œ.Í1ôY< \2³"/1þ†µò²þö
+µõ+eC…Ãì|T'ñ£6g
+�K˜È€ëpåè¹üy”Œ;O	_®ÔŸÓz /à�^vÓòÏ+lþã7ŽÄ†™�ÌÇq‰XhÈ)?ðÿøpÔ;’%jžà–…‰‰±¦LÇâØ?þ)Ï$Õ`Wc#`‹yÿÄ«˜ÁðQ!¶•Ýœg*:²¥ôº—cŠB!KMÁh~ÇdÃÑDdy3lBÛ`¼›c’!M£²h>/`Z´ÝäÛáî¤Ë±ì¯ÞŽ0Oè±Ò5Å8m–ŽÑÈJõ!çƒŠéV5/d‡T.»™¯Ò–Z+srÒƒR�—ðTÇÂƒmHÀ—èÙâ_C�¡ËZ«[mŠ›ÓFÎèŠ”¤|ÎJÆÙ8Øõ„ñÿ¦!P?.RXí1ïò9Œõ\¨¹iöœÅ¡+�4’ˆ©D×ÇÉ©<‰t¹z#	î™œP
+_øúWBæ•®Dv&?N×UÈóÆoç�Øýº2F-hi­ôÚN§V7
+ Õ\¿#\½2{Y”èíB”U$3°ÄÇðZ\qFg™ãJõþ%ö»ŠÝ™ŠÑ_[À°å5S—©ä°	Yuj6Ð–ÙalTÚÙÜ¯ŸµJms(ñã"ˆŸ´whà
+_y+X*8¸Üq_|ðT�}EcSåäåí U©zÀƒþ�ND3N4£èa\n#ÜLŽhÉ´€šñÙ½\Ã„4õgÓºø­–â;«º1DÔïïú;Ðù•ù.«ÑAW§Á¬¾X×QÒ`M=Ó�O*+é“Z»'Ô «ÍÀ–SpÃÄ~Ë áèå—6˜LfìøŠ‚tT[VúIÄÂòöiÄ$)7&¼—[êãç¢'\hå>€Õ‚*_?5£|uvêÇàq-U_ŸT]~d¶ò•\|o–¾ÅÈžXØìïÆÍ'-¶XÞÁ<C;¶]Öu½“ˆÛÁ†&�.I,ÝôB¾µà\fæ�Akjó›E�¨M^Àî¼Š›7bbE%=†vÖÆ^ÒÕ@`C?YcV_›:±k�ûüfÄëÕ–?Ë»Íp�|âº�’·Xkä ÃÏªYp<^�ê‚jSQè,O ØèQÃÈ}±
+cB�¥í�íC*´„ðÛ*
+J‹Àé}2Z¦Iš?’FÞ=”JMý Ú«HIYW4QÅ_ÑÜ}çÏDvBÅß8þ„U3ƒ–ˆ?	Qx³½ùeAqN„âï�x"Ä@ƒ¾Îa±&Ó4£é¶œõôú¾|•¬¾I½ó—A¾Þ¹NÜ§CÈ”îÉIB}›&áˆ÷_0ue’EÖênåÚiU\ÝâÐ# 	MšmÊ›ßÁI(iwÍŠ£¦ñÈ+¤�$QŒýœjH¸Ž³îÙ¿ß‚¿ó¾SÜŒ¶ü\¾œ»M‹1.‚aZ‹Íélü`û2ýÏÖ¹{}ºJAZþ»Aò°8rfú*°©§r<6æ„Qz|fuñ¸oˆ¢º-brîkCù=‘~3ÃÜR"™ÕÆo#/@ŒtÕ£‘É+{iüìÕÊL�fæ»A™µy´Su‡¨yŒ0zLû�NA suÊÀEQÅ@a ×Ü„S¸L/ñ»Í.v°—h•Öÿ´OÌWˆ>¨©\MKŒË°ñì¿ÈÂyÀf¿’C°UÑFÛ”ÿGKŽFk¢l ò�}�8qãÏùžÆ=
+?ª–é”¿w‡¾“¾…Eþt<ÈÕŽ‘žÚ3©XÒR­óÄÛ ëæÌW¥Àø½”«:óÝiNæ¦rÌUp_!7jDP�xÀ××ivÁ¯ª¼ó•ó�(ÏÌÙ�þŸ<2šÏ‰°d-™VG½%…kÅbT°9È¡¨’(Ê“ª{ð:@xÒ&†ÝV•Ç7MÊË…Ïi©EÁ´½®YuiNšŽ‚‰œìÙ•É·`ƒ4eO+¤2¿øPƒåYû�¼:I2K
+¶Ò�¦Õ&IŽð_SÆ¤Ø™™/ÿÜ^=\JîQÄŒö£ÙÊ´B»Â´1ä‹u8/¦È¨Ö‚ÆYØ"¼4 ã˜èÿ'µ ¤|–è±å½Ê¼vã:ŸXB¥y:öºWõûk)i_%1FØS-aÕÕÑëeœ¿6ÂÌƒ�cÆv§?ßÎD×Ô€^ÇÕäÞ›>í8dåÙ=öÃ7Š”†_ÎÁÙ5ÄÇc¿ü’�+–Q²'­Ð¬àcF-%.@!26éÇÁ_òð®
+�V°Âñ ŽŠÓ#Éaql×Ãò]ÿ	e—£UÊÉZÑq2ê§7c“»¿{ï>9À·
+5¢°NÆ›ÀLZÝÔÀæ£*ÆGV�¶ÌŒ„¯ú@�Iaµîl#jb™»Q·ñÜ¼¡Ÿ•^ŽöÎ
+�)däpõ´~$µm09íÅ´�©‚þl.y	ø'6 CKx7î¦äLS²Ö€ÓJóÚpšs‹VËd Þf:
+Æ™7¾[¬í|hþÏðÍ;³""ÏYÛYÁ'º—f4´…õ)“oO	ap�û6+¡<ïÔ`¶›ÙßÄ'0a|3Vvä†¯ìe0Ç`ƒ%¡Ë@�ã&Ý’5|d[ùUÏQ¤R÷µ©Ï—gØ)‰‰þ(!âU&´/GõE¥5ÈU\û`.+eý×€>n
+€žh·º±
+»ôÚ<‚˜*t·
+ÌfÝÁ`Â¬. ¯îP‚'°„rma†Þ^¼râÑòÓZbOk1±ÊQyþT�­¯·eÕ²�Ýi.Q•Æ•v*Ÿ²E¡­ÙZ�£‹žmYC?ˆ eÔÙWÊWîó\iÈ_dÖÓaw¯ìdÀËûDPÞ#ªœÜGH#ñ+µÏÊAåe›ô5I¸<3ÑX­×¡G®qZµv‚0/vŽîXð4ÏdK™¼MpY¿ËéorÆ®þŠ[°‚÷&Ìè‘†x:¿ˆºÂ+Ñèø�Üá¡¨¼]ä{‚­~îñm³vñKÞŽiÞ	¸—>~*å,ÃÖÖû�”Jíuv•Ž-¯þÒ˜¸¤<
+‰Ä&DFe*:Ôu]ÅÙTWè—É±Ø7vmíúk
+I‚Ëˆ)®¯ýÙ<qÇ¯‘¹¶xÒcŸ'h–Þsˆ+õ¤ÿ, e,*r?j
+Èdî©[ÌañE_Ë¸€€‘lZNŽ|%ñR¦`ºäìÉFW{dÖ£t)…îÁ‡ŽhàíñÑÅ„½¤ß¯y£D]bÊRÌ—®dl05’!JNÕÈûòzáì~ªò¡Bú¬��ê-O8ÞCS9mJÖ¼K3\Êm“—†jkÆ*¸pÄZh?/ê¬ˆ=*bå¬á&H©—iVK¾D¹Kë�‰Bø»¥ÖYìqö­�É÷¬˜òÝ¡ÿø—€s3 Ãv’s•¢Ø•XiÞšáðÓ§s#^¬ÀÅG=š+¶ÍM=UâºÎÆ1¬8PO
+B&uWiBÁ‰Iö}Ö\Úá7ÏK­
+ÍÏÀàn(*‰�F@’Qt×xª-%bM|!¾MÇqbT“ŸqØèüC\4ý–Aû¹s›%�x.°@8çKè­bVaí Gû¿t6ËÖ®±�X�À­ïúº»ñŠÊÁ‚óô)9©»ÒéðÂ�/÷ŽÓÁÄ¢Í
+ïÈ/˜Bm$6m.+<a.þ¾YÝ;ãð€=”–†8ˆÆÐk$
+á"e�Ë)„Õ·}U¸ŠðÜAâ‡^!"Ûö„{…²²Õà��aîˆŽ™8©ú&5É6e”ÆÇ#oZáGOéh¶[\ŠV™áP]/(N‘<Oëcÿ¯ùPŽ6(S­~¥6£UØ`l“rVÞÍ?©&Ä²jù(Ôy7^j\-©°beÖr{4{Ýñº6ÇºõÐð°„FÅùùÌ5‹ñô9¨ÓÐñ58ŽXVtÙ›Ò´´Ç(êŸ"_1mJ…øËš}w�ÞÄ}n$KÈ^u&¯©IYUáH¥eW˜È–ÌªÿÖý˜ø€÷RÙåŒŸ:»$u
+Ïëž›>£GYõõð'ðo¶7p…“\ä¿&>Ü„í>½ËØ1FußCEú‘qÙ¿o²›Cû´	I­Û“#Îí.©íDŒt×æÄoÎväCV�Hö�Y{ÛlqXÆÎC‘&OÇF5(}p%²éèºKv<>_;™™WÍSmÁñô“©ØÀ™Æê“±Nq}°cËN-5IÓ7�"Cãì¨e€6¡?ˆÂðA/•ú
+^ïèNË_˜%â3œJÉ.M-ÄË)^%¿~ÚÀÀ§!ós=ÛÖÇ‹Í©TÉÛª�¶ã%ÁêDf©y…�„ÙH•Ö@Â1˜XÝ´ÖD)Ó®Wt†¿à˜gÉ ‹ÂÛ@ìú�Ïiê %à„[�†_çVO¾û©ýß¹uŸ¿õÄ�ü»­
+ÇûçŸC'#¦rÆ:Z_J<G�¾!­¦5’ðŽZ‡Òz`!ÔºŒ±wj0W³fÛ ØE˜‰]†È['nú'ÐwÎ"ô†›`6©ÝPlÁ
+àžšwNvêÂÀ°í£¾mQn’÷"Õ¾yß[ù»Œ)4±êC„d4áfæ¹Ÿ¹Ë
+é��HÞ,p«¬Šr:ê·Ü0y‡ë
+&À‚5tÏA–þœ]5Ú08+«+6‰ft—Fût0K§wïéeŸ´„q=—á¸SF/¤zÓKÆ¼$±=m#(å2ÎÝ§ì¾yžõt84µÇ1EŠp¢˜AHŠp€ËpàWáØ(ª5c–¯SriŽ-ËÞ¥(Ç~s3Ð35v¨‰ñ«ÙKJœÔdÝ®
+«¦ˆNò¼²?ôÀÿ¢Puo89ZM¼BãUe¤¾U—h¦•#îä,t�8¼EM÷™óu;Ò^ƒ7'®"–ró?j*l¤ãUl“„3N;›TËobƒ–zï¥ÅFïq*ÊÛ…Öèù _[);±
+Ø)ªM m�c
+=¬ÊúçÃË¨¥F*mvr	Y{6w�Úxyo<$4aò.a=ÏÏÏ>’+=Ý‘>Ú #5Óßî»åoHQïM9JÜ$vÙ
+$ÔøÞ#Ü�@ +Öƒ˜£jžSRQÂ
+>ëìu6œÕÖÞÎª
+!#ãY…Ã)$d&¯–Õã[ÑÚZ�ÖáÁ&ÙfÍeß²6êxŽM?]’ÍÎ�,D+Â&}.-\LY[ÖS6ë2…_ƒ!0Ö	]g
+j¥kƒ¥V)(‚ùsÊDµøß¯(EýY‘l%›8
+õŽxM{œ
+!�jUà?zLÏ‡ÈÛoÏÓh2m¨j!(¨‰�^I½o”ýqoa›7ûýg$
+
+ÿÃën¬§Vš»õÅ¨aË7áqšš¸d˜-­8l1¿zMàü°„éŒ´¢iÉ?yl‰°ô²3uÙÙ“>ëb¨äñJº1,;­‡®ï¼Tm£É$Å"dýÜ±C^¼ÕOÄˆËÛŠs¸>¹þ·cpPÆ³X
+*tŒÂVÀŠ0¨:Bdt	sœ_ó,LGy|c,±ò\ºršÂt*‰hŠx#›øŠà<DHâø�
+‹ëäô��pø·ºD”FwxòaŒb|5ÊÁ;‰-Õ¶·Ç,ˆøë÷iø qéSâNÚj@<…”Öß[Ü…Î�pù—
+Îé˜:XË‚à>hb‰-1Ü¥ÿþ?ÖÂ3h—Èq-B#ÿD-±!
+ }÷}«	€­Ž¡Ð�÷ÿ\w¿áùný®×ú�7pXO‡àT=ŸO?�•øêÓ2�jPp-ü¥„	eêÐF[áæ6ÝbY£u`°Â”w´ìØB�×<|OÇ:xu‚Î�‘8†ô¦Òª`Èìö³¤)Sá¹[a2œ
+sš€GTIBÔÉ¦Óð–2Ão›×.éëq¡QuÀ÷löª$ÆBN
+c|¤JƒÓÚù¡…‰äöiF§¾zÉíŸ$Â°¨#5èd»jÝöÁÓÇŒ#e„pY íUîµ.ÃÖæhŽúÑ4ñkXFéCªYD(7 ÂÖ›XbÎ=£¡àK	SCÌIÇ–¯H)ÿ€–†Z7˜ahã“¼>ˆÙÖúôž…ò¿IÏ&§+Uäë6é+åòåò¯¡rZ
+—ûÛ‰,þÛ4˜¦íaÃ;hE Q>¯Sd2›áÝ#Šµ’ÞÓåï<{d?œéG“âÒWso—D*Qjv¨z×”^´½¾¯&}³ÝjV¢§…â‰…¦ìz€µ¨“é·oF•¼ª©Ç¼ª‹ÅÍ{&xÆ…›ƒü4•…U’g_Ûß×ùÏRÕJJ„ÿÂ·Ãº.)Ê™m{ÌÉŠbÏ™ŒT_l—òÏê=�]§ô&#S&öc&·-¦´™'ŒEw„�ÆÐè‰±
+
+¬]§c³˜þ«„`ôp.¬9õÔž:Šg{þDÉîtO)�:w„?'Àé%¢-ÿôu¬=èˆÍƒOÐ‚öù�†…®…+WÚg€—7µ€ŸëlŒ/Àq.
+8�Z‚@£ŸYb–BvÞ„°ðH)ÈŒhkŠ›¥V*ÅÝimKæ?ºë)»«]»£mNAîµ®êþÂ²¥üågzXøºÄ˜ï6²@&ŽIæÄpÚÀö[Éâ×ÖêéëÌ¦Ùwè±ªÛ·cð^ÉüÑ×ö:a¼¶)˜ç;îÉÈãÌ{ˆlãžã¥ù2ùbZÃ¨�hYS,clEQ­QÍ!zÐ�ˆÇ¤†¹Í)·TÛ¬ðW¬êAmÔŸç8øßg+
+a(éÿŒ…ü1üç}ÉývßŽû®g°\¾ä!.v%x
+§4�±ÝÍt½†ŽÔ;Í¸ï—¤™;²Ê%
+(RþeLTz¬×lxèÉãE¶ì&U9°Á:"XÇògˆ=)VŠÙ‘YÕ8ÂÛñ3Dq¬Q·	lC´ó²pýr-Èw´Š‡stÍD¤Ž8ué5>—M"-)ÖB~ñ˜P¬tÖá}…Ïn¡I­†ÀqIAý=öÚ¬Öžúï8Ë_ëí‡Lïö[Ù~àÏOcõúÕÔ…y·N{‰—ïg QQ]—WtM
+MOü_—ùÄµ©áÜ~g›xíÿ÷É×[nŠÒ)æ$‹�ÉG~§‚sTgÞ‡ãýhò‹
+Yý¡É*p@ó¹·éÈLxRBÞcßC)é@¯?‚$Û«±ñìó‚ç°íŠ­ÏÁ“$‹$ãÒÅ†ßÌ5.ŠÁÚ"Il)´ÙÚ¡FÂÞ¡AçwPokÅµŠ£ZR€›ö„ÅÂJô$z$^Ò<�cS÷ælM6�Û.´²ö”&êAÀªô{*Á]aS\DL^‹?º!,tyV7³C†Ö./Æ‰­À¼pú¡@†öß.ÎNÆUë³ñTç:”ü!DV¡ûq[b©9‘D®Í¶ÚpÑÊÿVÚ§åˆÄ•Øk;V|åÎøµKåŠŸ@÷Ò¬°ñ‡¹È-[‡�Ÿ'Ìý'ñèúáøZ¥kÌó�*ºÓ+¿«ÐÌ¹Np!²8(J÷Øt‰âcðð�{åå—
+§I2]Ævãª�tÚzIî8um¸A.,ƒâ�â©
+- Äªüë·Ü•ö*!Nzã�ø»<U¿É÷_:ˆä¨À×ÔîO©7t.ÀÄe7ÅC½�’ÃÎå+RÇd•¹h¯¸S6~Iðšî›Î5Uà~Td½ß½¾Ï˜
+—‡âíe{{>Ï)ôéªWR¢pÖó9Ö$÷Íƒˆ[Y_	Û)Ž&ÿÒ<ýŽá©¦pÌL+÷µaZ9%©ç6w`2õ¦à~.˜Ìârâ/5D‹õ–M#k= .ë8!Y+„¸’|f©?Í‹V\Ë\ÒH &È9Òçß¡Ö¾+ØGÿoâ„â‹£ÌªDúä¹Æl(³�º²dˆ•Ï~½¶®<Ü9F»¾É„{·eábo�kð‚jÁu¸‚è0E¥ÞÔ)s&]éçGÑ�¸±QO‚´òÁLb…`9{:>-�J­÷f—Þª3'È’$›%éÒ¬¾+t�þo^Áœx®ýI†ò>„¢r¾¤z£l€Kö¤2t':·*÷’‰û’9¢¬£ëŸ³’q%„®ÒIIehï»§üD$Ù´ÕP¾üƒÌ&/þëf£Ûü¥ipQËÐ*~#Ö½–šà÷ã{Ñ€þîz=½û¹ÎŸÜõj£Œõ2PT—¡�
+L�'li­”ß©ç3™û¼@zD=-OV¨
+Ôïm,¹hÇÞIså'ËØRl`‰Û&º­ž‘}põÒ¨fœ™ºkðÉú1=‚áS‚SF†ÁÏAU¼Ó9´åò¢âŠ Eb['×I[XF¯À£9>±×B‘7}4÷‘Ï©Uæµq<>è8-qMø©žäµ5Ùò°8ƒªmþ�600ÕWSš½:ÎÂRs‹ÕïÀ‚!J)Ö�2Ó:U
+çZP¬ÿs›ã<ÇÅÈÆKì°6¥ÿèšh€ƒÇ”ö6¨ê_—<Z)JŒb‡Ä@¶R¾ßó%VxØ`tR³‰æcøÅ”ãtoHAÂ7O7·7{÷¢}œ<ÖÜÕ£íDLó½-’¤(¥æ×¨¢Iú…ƒa
+˜áëÚ‰™f›
+¼Ùà–ñïa=ˆµÐ¼ˆ>b–[5ß²;ü8ç¸§¥N/�»ïžfPÕ�å¾PcÍ/Iš˜ÊJHOÒblþ÷Ü€n#~B¿NÛ�9uIF&Gàå#³ö†)?}{Þ€§>D—Å×>ve�Ç,÷`D;[úC=KÉ,{TÈTÄÁ2=a�­õcçºfZÚ9ÂM²Ÿ¼�1ïß¸ÃCúð5áÍ'ûš¾œºt^4’å´è2—Žk�WÐ®ˆ:œý»;ÐŠÓ>€@²rFVœHÎ'LK³´£Uþ¸L¾Òu6´;Ô-)ýSz¾^n®3ã’`ø½£]³’™1Ýï‰˜ßç�ß�%ÚùNQçÎØHÀY''>àÈ½¶[ó²ÎBãçÀ¥#H7F-Á[Ëä•$™kÙž™–'•$nöh’ÀÃöùQæ„&f#nÅJŽ'@ø¹1î­ôêŽçe¢ç6ÌS®Z]¡�Sfvü+¸¦†4mŒòe¸~0¥ÑMÑ�‰„L“¼ê¾Œ>fÅþ :æ\´/6Cc]–dÆÒm°µÂsÑðÝÁ¼>Pþ
+YÖˆYcX‡§NîðRÙÉGÀiÛT3±¸á(shb­hk�íüæ”ÀgD•Phrj~U·Y›3¦AÑz?ö]pDtkDmQ'@\–üG‹ÞA´�	¶åT&Ê¹{I#ýô�ŽŸ¡
+µºR�(ÓÆÿÇÒƒ©Ôk‰”õ–ËCcûæí×d.)¶>Ø ddv›n~Næö5$åæ—W –|ÕC”TMFŸø¿‘�ß6.÷€4-ÜÖŸPœpJoV½ã}xûÜVŸ9¦•:nä÷<¦'(AÏsFGË¿•g0Ò«a¯ÚË+n"8Yá´p9ô4¡fP¨ÿ²9(K´Í§×PKQÖð*7"©«ëìLñb°H… (|‰òTôs7Àb1„âÒ²`«­½ù+M”
+„3Û¬÷GõøÓñQM/¾lÒp*µr4âÊÄŽÊ&XÐ{‰Sd|‰âÑ_x€ÞUfö¯ÍÇ›�sÜj±Qìˆ›²xo˜A¢®GëÞtFƒQvý–›×Ò —«Â�ç kRø¥ý4Ç¡?÷ƒ Ü íçÿ¥–U39…+f00\b’éÂ¤—Œ/ñwÄüÀ—I„åw-~¾475h*ÒÇaÅ©Î•0ZCwa’=%\€¸P¦ú"t¥U¨í�ˆc x±ý§®JÝÞÅ8¢3R§¶ÛœÒ“rêTUsÀ@pÅ–ëàÇ|ž;ï›�ltmÿ¬¢íÇ›Þù”°ÝüU¨wSíöIÞï‘·_(ˆSv™½á[€ ~‰7v\¾ÙÒ„Äd	Š^G¨²³tÒ�§þŠ‹2�-(-õ"rM	ç.:(™ß”…›3Ô>ÐñÔØºaÉõ»-+Ê)__¤C
+…	¼ñ7\þó0Àú‘ÖÂ€…„–ˆ�5„*
+8”9µYèû›ƒIÎË^®¢»•’U�×­æ‰ºVº„¼**R½Ø’ˆ‡¡‚ÇKH>ô,íÆÑ$f£&åà¹ÑpVK�Èùf“ãÅ±”þ	]÷á–1sÔ5ÛÌ=+aœê�)ñ&±d›ñÌiûÌ‹x6ësè®nj¢òñöÛzk¡ÖòÆÿiðãºÉA±`æSž�ò A¿·Ù}°luÇÊ¢ùÒmnwU1o†$µÁ½O\Þ}“0xo«è2âÍxV$áh§–x[uù[eî.‚Øè›Ä
+úèžezµXÑuÜŒ�¾UÃ³üìÐ¤‚ù%ÐîçƒøÝVˆz®M'Ç·ú¯ýYTÑøkÇ.ïx*[xk§°æ�ÄŒ^<^Xè	‡ùÀ¯RlŒlöª>Ž[°Gº ôþäj%Ëª¿ý¡�RgÂÄ%=¿þöÔ
+æ®˜DQÊ¾º—Œ�>â#@þ†GöQâ¤Â—x8\/Wà§zQ$[áo„úzùòaUÐéARâ(x�ú­Û�Me�¢`º~ãQ^¼Â³/CÝ½²˜–`¿;$0ÁèÉr+ñ›šjbþ
+'¾Gt4xìü†ŽÜÐ~M7;Hæ®ÐøÖ÷îVFœ(k
+{(´ðÀ{ƒYc_O€¨ôaÃO½ÝzëùT!"ÌÕ;C	Êl'¿	Ê½�®ÞMT³·X‰AÍyÅa¯Ìäì¦62!ËxJâÑžú…ÕN‡gÆåê&�:Câ&««G£
+;V5[‡"ìC¸ÝÿÜ?e#¡1<[ÑplŸBo;irån&©
+êA¡»bÉ¹Éï21š|µ�ÛÍz†¢LmA8[AÐÇX÷‘Ú“�<Ü;»fmÇ� ¶»?�ŠÐÄŒZ¯§€â¥I¥±=/”*m¯®ô©ãHWD¤£B0< /-»%ûU†gKzÕµVIjž�Ù˜”] :�µ(Íh7ó�e¹„©Ÿg–Ù”p8ÚÃÊÄ¹B�ßÏ†[',Ãm¡þðÐëþÔJ­{N´À§xZ\4»ÓÙ¼?je+‹xAÛ3¶„§÷£	” ÅPå
+Š‘zíË™8¸#æ{–¸
+Àâ§¡¹)n·µ×¯«–|¤óÑþ¿Úo01Fgí4S—\-ßtQYŒ8HPŠ÷Qª~@Ñí~˜Ù�êEMØToÄv¡á�:ÎO4¶ë¬JŒu
+á“UkwÓ¥N½HÎZõ~´gdì]¨.‰ªµž¥Ž'ˆ„g�;qæDþÏ	 óÍ…Úeyêº†M\Þ „‹éôG.(Dˆˆ¨Ž…ôÑæïHIãc´põþN»ºø¡LO6)G:‰’…8aÕO&êf!ûq]ƒ‡>ß¨OíþgVáÓ±ëqñöLãº{ƒ—óv%ÝI¹4ZÚIhsÍêŸ¯uø³·iÎÙH·Ï{×ê_ˆª6bû‘8=%Áº`9íD‘V^]$ æ+î£ÃUr®7Û¤…ÁÙI¾¤²ô@ÉlX<ëÿ‰8šŽ�¿îuït|T;03/Çe¬`Ro­Á}wêù)	ïò¦«f6×ò-ð\†?º4Üµ	"ÆÛŽ%ÓWëyÍ9ÃÒ_gy†ôk…åútÁVÅüüzû˜`­!ãù;�\_å“¿8,àšrA
+€9¾ŒÂE·Â³¬ýÒp{šý`ÍAS¶…ëVK#¿\wÔ?N‚ÉX0÷¡¡ÇÐÎR{DO‡à8·Ù"Þ-�l_'â¢UsÓÔà—hH2Ä>‘sŠå˜ÂÆôœI:ë“ëjc´�×É©a¯å=î ‹;ZM#ƒDNÆ,»ûe¨TBÒS¶hÝÍÔUz0ÚÂ¨-‚¾Žvhv}¾	©¡¯°„L;Ž«8þ+¸,áhž>d£9Ä°°Ú"u]ÌTµk\›N¦1Éú›Ü…dNUŸ³¬é¦Êí[£dàmy?B
+;îó—‚ªÚkj 5]œæRÜ2ßzó¢/ò$mœœ[ydÉšÝã•ÈQ&ª|#eâdˆú‰A)tÁ5ÙyÚ�Žè«ñhŸáp&ÕUrfH¹�]öÎð¨)î´•ÁK†Vnç>+~›¯Éòbÿ•E˜8éq”fßÛ€ô7«$º—¦;ëì­˜ÔõAÐ£N«
+çÄ*ôx$eB­ç¿c]iX‡ÜÉ_�N%ÖìÌÀ¾¿$Ÿeg{ôyéª4ZBF&=DN¤×Æ©øûHãËC‘
+u’ï& Q„ñW"™ÔìÔt6�øäM[å Jà>.ù–
+hˆ4ÜÔ¢.-kvû6ž Ð=Â@Sv´Êçû%4ZÔî%”,¢'à@Kéí;žXOÔŸM�/0‚Ùä]9‘Æ	«êë4§ÍfŠåûˆê¹úO»|Šÿ¯£¼šh#ÿù11Ä‰—“æøîÞZ¥¼Âc¦©!‘ mÕkópÑ‚Ç-·Žè×¿Jl©”'T¢%J‹p.÷®ü¥O‘T�áN±lýþðt'¯ûµTAô-ï^óL«<Äº¬¶[å\fà÷*Ð\o‡ˆT¡öê4?~pôEµVtÛëþDØáÉV²P¥"€Ä¦ÙW™ÃÿØd÷KÞísXî¾€ @KSÀ f‹�ÝëçÀC²Úê¯åÑ(�&¬‡‡:Ï›m(UÆ“#zXC·§÷ÖMÓÞ„-vºÔjífR0Ží&(/‹|øU—.d¿Oum\KçK®D?†A²”@-$Bˆ|h?¢�&°\‘ÚËBIdðK‚¨V¯ELëwŽV|¼€¢O�‡ÿ9ÑK‰Z1ÖÌ`fÏÓÖÙÉIZÛÖoˆ?Ó`ïÅU3Æ<JÝŠ”£ûÖË“]®uª÷E–|Õcˆ&ƒ‹]-Û�XrYs¢Ì‡N&>"*l×Š�1m½KÏÞ‡¤aâuuéÉÆ„Á¾ïòT¢]Eº&•
+@Î<¶œˆm$c†ëN®.¸Ò”ªß=ljÄ;ÓFÕ¹¹ƒÊô/nV+&‹Ü’Ä“035)Ç[š†9à#ˆÂ•üý'¼¤†Èpb'¿õ3GzÓR+sé»x@f· ;ê|^8à*¹)žôÃ°N®	Yìb·#Á“Ã×(ÛÑü2¦Óptä¶Õ+Ê¯²÷Yß¦DvÜ]|Ï8	Ü$�áaÄþÎl2‡ü^ë.½Rs�Ï¾|%ò°ÂZ ÕÏ¡�©ÊM�X^²ƒý¹¨~5á1Œ‚Ã„)Ÿßìï|¬Âg&R0ý/ˆð6ÊWóäÚNÇ¹¨™í›–xßj}"ËpÂ„ö–�8´QˆbåVòïtõ^\
+zï�èºë¼ÍEŠEDñ-…c]�brP|?ò]máÖ>>I�Ì8¯\¸¥û�æfƒæEŽ§ì�¸6“Î»Ó·­5…EŒ
+R–Ú¦Ý�Ê‘—–´¾¯�ÿ´û`qÊÔU½Õ˜L±ì@W˜1yÏò�´œM"8mBgè¥.zØ¬ô~ŠžÀ%ìm�Æµ&L3Õ·Câ–7}æñ"vÚ{C@b<+ò“ÄAWUQ¬ë²óT¹ÁS¸Øû'}»Œ„ºñ×¦^"á6]nünkÄUÍR‘š[ô”ÑD;	¦$2Ó7RÈ8â5f¤éˆå&Úì^om¡`€MéÆHÓ¬·3‡ˆ¨Ã~‡nµ¤¥>ˆ}’Ä¼,ÓïPâBÕ(ëi'ª•H�H/éL+ˆ>Øs€ê]Õ;ëí3Sú(€Œ¶‹&…Š­3ÝÇ;†R)�”Y#‡e[ê¤kõÀÜ�ju¯ìÝü¯w@bƒ•D¶ÐÈ-tf°�)÷”b;z<‡Þ|ÌŸtn€+ÆØÓoPùïÔ•JrÅÓÅ† KþWs'©-s¨Ì¸]çëµr�’pƒa-´†1æk¶Åò¡µzB®xÙeê<&¿
+ñ�¥‚e¡9)g·õQù�À�YÛ‡	|v	ÁÕ}MÑ(Ð±—�+o~Ã(n¦,Ýb%æÔ,8ÖÛ¼ÿóí•å›l@ e„£š9(?~Â�Ë?¢šF©L‚ëú«
+d`\mˆ{hy-\ªÒH÷#o	9�?L„÷z™›3ïlÂo©‘öµÐÀÌ-Š
+;8‚àª]J�C Qs¡Y¸âÔn!Á~:âé�`ì½j^Jo2‡)K(G¸Á\Ý* ÉúÞ:‘¹…	ôÿ1^'9¥ÉoÈ�fR )Þvì·®g¢ˆ—�høF‹É×è^] ü½_†i—ûzœ�NNÐV¾Pu µNH È%1â±C&4NÉQ«Ÿôœ³Œ¹-#+Ù˜•3Êb¤t­R“L¹Lq 'A®3Æ‹Ö’Bºµ,ž€Rƒ „aÔS%_œVñý-âë¸cÁL}TÛçVtüÍ¦à´ñÙ»**}(0q|‡*Ì8!¨N<AÃóyýï¨ÂèÁnõ¯a&S x´¿SƒŽe²YîÙ–[Y†„ŒE5 Uøß)ø–€jÝ"RžêÕÔ_V·ï:^p ©¾V®dßMˆ ¤©ë&ñ³¬ÆÄ
+RF­×áMÑ³éè%ÞVŸ?¾o‹�ûA€´âµµm@ªröBnÙm‹´4N6:,ZK½ô‡ž‹›+_]v…AT›Ø¿t2œõsúÝ,µ;zÅÕ9j››M„ÃKÜ³î1k$%†*�ñªªc¡²Ï¯~Tip±15/˜­¬Ì ¯Ð„zÃßW³ê4µBÞNÝ’~†á�Û††ÐÛ¥¥v«æìú¢oÔÎ›êÃ*XéŠ[’eÀïÇ¨.ž�À·,¶~ß¹B½ÝµkµôÛ"c·°×·àK„òç8£Ü¼¾î}¾"
+ÉÑ	9¦ÆÊv
+‹?/RRÉj
+Ýjl¾T£yª{^Fšõ`¹{c"äzpºTwÃ`òm3¢2à–‡µpvˆ(­Å']°¥°·ïË-3¿O-&ôóGíß„™;UÿcÁë˜%¢™ÒÒìÍF•øTŒð^CÕñmŸ=Š‡²c‹ï\oe�¯SÀÌ)«Ž¼m*ƒ‘æÃáI×1Æ¼Ívv“Os¤×¾ å(“xðÚ#¬7æv1Ä©}´
+“šp •pxÉ¡ÿÂ){Xd}÷€ÐF­µØ%v•iWŸ¨‹¨—vk�<uHmÕ�ƒ…Œ¥wA¾�ì"˜ë>¿Tn[ž£�úb<ôÐ¸¤0.^bÙ°†Ý­Uˆï�¬¬:G¾ŸÔgÈŸÃrzðPê_QÓWWËfyâå5îúiGG§è©•KtÏÔ¼=÷5Ÿš„]PÖA• ©rªWèOÜ'b¤VæÞþ=;�a‡iÝNu�q¢QÔEÛÝ	Ü¥úV 7_ßØ �>™y�à_Z8"‰5¤þ¡Â@Ì€w�~çFÄÌ‚xêþàß´:Ü•û^ýw—~£úÊj®êf©æ‚ùl8VŒOÈq²²×¸QÖ©mERàÁýŸî,|BVŸ¼án:Ç¬�†NWâ°'X¥þ\=ºB
+�ãùd›Œ®tÚÌ#ïã(I¾9Ûº²—Fû‘äS¯žÙÀ¥LàY˜"0u	äF4“«„áaŒ:´Hžá™ÄZŒø76oìµâ¢iÂ¼òæþŽÄqÿÎRû÷‡Â¯ö,¸�‡¾B¯À;É¬ç…7¥¬ú¼Ä¼6L”YÑ™µP¶,åîŸ˜”°¦6½Si/m�#ÿ8khå©Yu0F9åVq")¦QÁÆNz™¨¥Š‡éFëW…Wh¹1f³ÏO¼šUä*MÚ#ZñUp³;¶¾Ê¡êópãO°7)L	l‹6Àiår¾Õ€^VëñÒ÷8œ�ôâ�L–ÁÉu™5Œx’‚»g9½ÌÁ’_ÜO‡¡t�™èðYu¸[?HTi<¹-{èàvËÏÇIÿA…Ùoøº_q™ï9¤ál�+Ü>EšÓé–97.‰_¢�ºõX©WÆˆïMgX�s™®ûá‹•œÛ¥²Bá�ã8Pàd…Õ˜ôµWp·”w¥â�ðÿÓ	A:'VPUr>õë¤˜B£‡?Õm~à%¿ÿù›‚¥vk²p6vÛ¦X—'¢§q—*
+‹F¦±»çÆM³„ìÅ�£ct'æÿQó,�§‹Ÿ5~ã„aÆ�¢n­¹;å�™ý
+êÜ¯Æü}pêl­•[¥¨0ÁÖ3wŽÿöÅará`]LÜŽšÆs›7!®E½‡œ;Ý‚GU½†ã»"q?±öè$”‹:qyºvÜ÷£«ÎêºTÈÝ+müÇ˜]SV‘Í‡¨@v�mŽ™ËãNäfï¥€Ó½ãÊ`’ÿ0ðØ0˜F!_�|ÜF'üìB½	Ø¸ý4uAÚp‡;¤ÞÈFú=ã„œ	éïqü!Á·ãtP®ÓfhÓMÑöcw–ˆ§¿X	#Öœ‚‘÷¹jx&YTçÄ��ºÄT3L<Ž{Á½$¼[ÅÚd"'Í�ƒj½uq‚ý‹>èÆËNQøÒžÛ“ØÎi‘¹¯.·À²ûHq/ÓÏBÍ'ú'O‰÷¬~©‡8[	�MÝ|{¢îàÒ+sÕ˜Ûˆ|+µ0ãÔãÃ%Þšœ|ö×]i_Ê±ù–—” kœ×ÝzÊâ	
+Š½²’«$§VÐ†qWô¦`´Ô¬Ø£FÊ‚=nm†X¹4VÌg¼aN�Êñ“½°ßØH»„^gÛg’ñ:.vÆmE}š—Änu7"Ü»&Qôò,R„Ë2[2ê@³ÞR9å“î9²§vq‡hmd ¿€'ÚcÁ,ò‘Ô I5f¼N£¶òÊÉòj‚®Í2}Ò²U7+LÆ3bk™˜šÀð
+ßuq`:Ûh	€ùÇùøxê(—/¤Ògn‰æYSû÷ÏËÐå*Ÿ–Ü‰�]("cÀŽmR×]£{¶ƒÖ”.dG%Ý‡A�ø™—RÿáƒW¼{M\_ªöºá^FæžŽ¦8xç(F"îÍ°÷XmwGQ#z£(årfñ``¹¾~{ë€[+�YŸâ‘�¹ÝÈPÖM¶/ûœ+¥[Sy>ÿ1›á~Ž¬m-YØÔÐ.½ÿãîˆ±·0N×ÉÂ^@¾NFmÖCMÚIj¦Ù»õ,
+endstream
+endobj
+46 0 obj
+<< 
+/Type /Page 
+/Parent 67 0 R 
+/Resources 47 0 R 
+/Contents 48 0 R 
+/MediaBox [ 0 0 612 792 ] 
+/CropBox [ 0 0 612 792 ] 
+/Rotate 0 
+>> 
+endobj
+47 0 obj
+<< 
+/ProcSet [ /PDF /Text /ImageB ] 
+/Font << /F2 105 0 R /F4 104 0 R >> 
+/XObject << /Im5 49 0 R >> 
+/ExtGState << /GS1 125 0 R >> 
+>> 
+endobj
+48 0 obj
+<< /Length 518 /Filter /FlateDecode >> 
+stream
+s”:t(r‰Þ¡!·Zú[eG¼b¬•EÕÓ±-báw#Ù5éœµ¡uåó*<Ð0zYØzðÍöÔ5~SœÑe÷\‚SsÂ	Å:W¹Ö¨n,gÛ8öS÷¿ÒÒ"oêðxÃ�ÁÏ¡h,ˆÃŽ_]Æ7}œ×(èðÖÛJÊ@ÚïxÔq"—…®!ó1Ï©vÏ# ¢�òÀB¯Uuz¿ÞkÚBÆ92SP;R8ÃÃ™‹Ûúg³^Dàr„Ýqs9Ý#[¥œ½ ¤Ål°«rü2?y¶Ð–Óp*Ã©ywE-23õöŠ‹KM±—ÂM%�ÏÃÀƒYMûÒB^Œ‘Æ¬C½Š\ve+†–GqRø�ƒJjtÏçÉ†Ð@ª§4™tÿ}Mçù¢`�™Q5žO\XbDâ]@uXpý¡òø›p‘˜BÆ	ºázP4YÒŽÈwF"C‘6ÔvÂFÓÍŒp=ÊdÔÞdÏý* (£À°ó(Z�@£ßÇý!¤çœ^–‰³û
+GÅçà›Àã5�>á;N5=
+©2%ÎG»�åðŽÇèRšÿk¼…�pÔ»z5·ÀpOâôÔ@0®B´çk'ç; øåî”Ž6q÷Þ[Ãm®¡À\¬*åIC(VûÂ„gqç÷H‹ÈÑKç¡7~ó½Æ.mCšüÂ/ÓÙí~ðIÌhÄ
+endstream
+endobj
+49 0 obj
+<< /Type /XObject /Subtype /Image /Name /Im5 /Width 1736 /Height 2071 
+/BitsPerComponent 1 /ImageMask true /Length 13830 /Filter /CCITTFaxDecode 
+/DecodeParms << /K -1 /Columns 1736 >> >> 
+stream
+(âDÑ+•›¤™º£(¬fÑU	�"µGPÿ&ßãa©'h	¢
+`íL›ºÁßM;þoûÓÂøt�ŒŠ^>µz‘í
+*¼yh¸.Â‹ ŒŒ$5d.¢ÔPjúk•¦¯¾�µÙñg�	´Óïä
+&:”%[ÜíHžBì%¶RíH€QŽÅ_>Žû<ÈqÙ/©fy48ÞÇž	ÝoXTvkÏ (wï¶’ÑSˆº
+¬³(]ó°º#äZz;Õ\›ç€`¢û°ÔßëâµÍÁÂÌx“Ò·?h\7Ø²”FuÛ"Âi’«©êdÀÇ3J	+ŸÏJÓÕÙ˜�»#Þ¥Þ�+ÃêüŸH=&@ƒ5¢ãUAñ¹óÈ>èGnÌ/ÝøÈ}¤^†-z›¤jÁ†©äTRVi»�§0Ùøxì�Å»OôýHû9Œ3ÊfmOHÅ�WŠ¡–“ç¬.ã_¡Õ÷Mà#ê6u/9¤¥-Ë^‘ßïÙK88<ßY·õÓˆç·I‚OXŽl�c.Ø»>yŸã
+À PÐ1«V@V™\h`]-’v |åÃõS”¶?³úÛ¹8£ b�ü¶�ðˆ$�¥*¾oä�c 6išïÑ5cm™†ÛpédÈöípšk&’ÙÒJ&ê¶}§!·\�&tN#üf(�ñÏ@ùÓÕ­Eœ$® –wmR¨l¬qØxZ#oÿ�qV½?ä	Øœ §Lå…9 <è‚=9¦â²MÌ‡´ßoÄÓJ;Ž‡'r×%®ð’"Y¤v%o:ÚbûmÔ*Vœs#¸m;†•Â‰â¥ˆ©X!Ð
+Œ‘çâ
+d«_l-!U4Láœ�àõjŸÅÝ’)˜„'°çÉ|îÔ1Íê›ˆ[©AgÐ1ÊÓ	iDƒîthüî˜æ2D(‡�UîùYñé×�ôa`�pÓ®ã¡¤tçÚåyb‹a~ß<qP±_%d”x�KÔ
+e8&é#«í|M'ŽÑár®þo;6ò’š‰'ÑR’¿J¯PÝY¤G2™T§§×iä—Á³¤æmÙ¸�²5á6±2[eåã‚Ä´#x´5~§�t‹º�ý Z«5nÕÚ„²JµKšÞBJ_ŽÓ´ÔHÞé#¤¾+ÅháÍj±JÃ‡>6¿²ñGùÜÁgXjoÓD]’š�V¯ËTvnúÍ$}}(qºJŸ¼ÿ©“gŸþ ‡1˜pkÚ?©äõq³Ï£a)«ªszŒ¥Ç€’YÓÈ±cl1ãÏ5Ü�xDŽÁ°;µÅ>k_aÏAeVðÐ`åñ¤¹¢¸dœ~«Ë†»dÚílËmòSg°Õ“ó‚Øóæ+€~Í¢›ã¹Ð¼¤ÅSôR(Â¾2dû�÷½úÔuq½ïG�ô¨Øú›œ6j8 ÙÂ¨¼˜òü(§»tþ�#‘ðIó«¦u"�*)e÷Ì¾Eiaà¯ÒE7D1Ÿ-|ñ(XYKˆuò.þ-óâ¢cZXÀ—çï4|¢J:8PU0%ÚÞ°Ù yÙUµÕZÃew*¦ÀÌXˆS¹'Ôï°ÅÏm¬v³d…ë"–üõ.W¿4p´/èn1€€Çp$Ïô5XË�ö/‹óÜTÿã9Íªœ³X�;)+Ý§JzP:‰åsB¬ÁÙFz³É»£ÓJ–_¶ÜÞÊDûªhîK �aéƒíZŒÌ[¸â³-aª}ÀyÒà9ê¥öøEq=KOÛõµ°^¡~’´‚ëÆ¢á/b™‰<›òo�)„‰\ÔN¶Óî›žçg«oóºp¸®"ƒ?ñlIC!.ŒòÔPätL7érwÙJHw1Çµ(fø-£:Ûw�î¸�„l*gBYkÝ;eHzïBôQT2ÈºWa5ÝŽŒÖ>©á–Ë‚0G8lÐm…Ì«Æ¼\îk«õ�©Ã	€õé|œ9F-à1Æº÷¢Ä�ÇtF.Â†eÎm£õ`e·´Ù”µN‡ÔT%wÛV½ñµÊ½guxÝêäÿ9
+bŠ¾ê‰|Œv-©’‰/iAÌ3gÒS±J(üÙŽ¥ˆ$D'K¢³§%šÜé8Šð~Ç}`œ®†ö•[�oÎç`
+0¥Ç—²ôCàJ÷½O2HÄgr�*¦Ð�ü%¹nRÍ£žëòKÜkBd™zÃ”ÝóÀn 8eC¤§ˆüNFâK¨�:îØb.C¹<äY‚‘‚ö³•#z}[Þ£õ°+-“º·7ú˜…²7’ëæñÂ‰@/~Ïæ6Âz½BÇEÂ¢Lµ‡þ¡˜¡uòÈß¨+'ô¾bó~¾¬ —˜tjyz+�ž²Ã¢7›kD�KÑ‹HÄÅ‡ÚVè O@@hÄ ’\°µ+O>�¶tH
+xOà7)�«cì“Ò;½�	H7¾Çj`å’š{FÔ>P“.‡=ÍSí[ë„ÎGP–Óò7›%Aâ�xX�åè»«�Ã0F;O ë¦gw<rÀét–å\wx·ì%y÷?[cÎ»#”�Q¦B[;Ù<ûv„ÛGRLþá¿=™�‡…Ú"~SÚAŸÒÚÆXü‹Kev·õ†«ÍIâsµzjwD�<õ\�‚€Â‚™Hüš{ùÌŸ®`„X°Ø0Óí±�1‚¦—ÝNâëªwÓ•–xÎÖÃ9/?ÝÉ	 áG™-s‘_<„m€Þ2Bï\÷UýóDA¹¸ÖÕ´‚2P‰m5N]µdªp¦Xô!`	§-«Î^?6&ËÎ‰+#FWUßõç:s|à§I.%obl7Ã=ýIÃú%Iç�#yBÚæpó­R³LšÉë™‚ÂõÑC/8ŽÂvGÅ=uv¸¹:ï€:s¿m·fhùf ~vCjçqûƒHnèÁ|z·½ÚÇÊmZ
+JdygÝ
+B& Íœq#›$7ÜŽü�ÕŠ]�“OÚ¢ÀA*åGí£ý¸³ïÒ•$©$xi7JÃFgh±XØÅëöC
+QtN^Íâ±or…Uê)f’—Ù ¬ÐN€Ê¶B~©àqHdÀõœ[|Ë–$þÐ{•QûdcBàþ5Rìý�T X5�T›.È>yåˆX~EÇ}²,¯4!qKœ›^±
+øÊ"–7gê`N`Œy‘6ö÷iTqxˆia1Cãužæ Hx ¢}*Ÿq2†§s€ŠËpÊ9­p0t—Âj;ç@‚}Ž˜»®35Çñ/î1T4{@\¦�o•2<JJU­ÛÄ%Ó*^ÑydÂÓÙÿ3Íå"aR’•é¥	í&õ¸»åø+Ü­yW¶�
+Ó|¶–²ÿÜ/€¸ó“BŠ‰$„¶X‹	¿f†nw”€^™?ÛÝö4
+_#­f<-çöÈÌw¿àÖclÁ<RÕ;e @Èc¢„ÑÛ­W_‡ê«2ËËl`¸g„%ÝßòªcÓ<(‘ªVkS}Ê!}é/%�v·v`Ó±LR¸Œ“µWÓ‘…©<›[Æ	Œ[3ñÞ¸2ºö:™é	ßDÏÛlRWäáü*nÉà[ìgyvõWæ;íáàÔZ»	üÖô$^IcÈÜÔ°¹°¸<¨\e›ÏrM�*6,O«`–¾5.´H*�3
+Á{âdôc²ï„Ò z„GÛìï¥2¬·Ç®z†�Iëxþ´á“Ùh¿rÔülPÅöUn©;èõŽ?N™Õ†Ä�o�Ð¸šG&½gà(1�av�îÁsÉˆo~„dv²îÏECÍšô	DèPo+
+?•±\o“‹ö8%÷wÔtÖ¢ÏØˆÜ»'•�ìuC§IOù´?,rÚi3™-—‹&
+ðÔnÎ à¸Ž<Çuëþ�”^÷�I—I
+Hßi¾¥¬Á^KN~|"˜[äjŒKåa6ÙDÙ£ÕŠßxµ'…é7Ê†õN;ºG Ê¿¤,�×®2ßabRŒ ˆz)¿Læ�U²:õi”*XNîY›A=Íi¢ÚƒÝ¼V–Q3öÛS4(m?ð.Øßv'? ULA]þX³kc~
+à€@Y…)¯"qïfYÉ±Œ±.<²]˜B‡«ÇsˆMÓ5&ë!e÷Ê—uB$$>qûÔz2wH4‰kR¶’†ß‡OwÖ:úW§ÉñLql¸ãë~ÀP %‰šKã	Û*×Ž‹ŠòJVM†ßæ£É²EMršîúƒ§p:•š²„~úž|SQæpo~ôq»ð/Á5†q¥×
+ç`,ömž¶.Î_Ïæ2»¦B¤y¯…
+Þs÷:ÉÏ»M@P€êü§²Ñ^e$(»[ù,«EÇ¤p×Ü`ýÌx*³µ‚‘b�T8ßµá¥>Ž�-UË~Éå»à¨â€l‰[2¹MÃ†¾·‡ïÉ5–_u€ÔIíåï¬¯ºƒíFñ¯Þø~’­ÐLR¢Àó#©ÃÌÀ’ŸB@XDÃ8ïü…´­‡=
+¬ýºk/Z,Ç¢²bwV6�±ßx�¸<²œm¤Ó7¯·£HÐìÎsêÚÊÇ•‰*þ€FwÇ{kööMGž»Q¤”UkTÄï�J¯T?­N|“}+ªã•jWÇ$†d5Å´³`}È›Ï�»êU÷Ó™¬Ä=ê2GÌ¢n[Oÿ1•¡28«œŒ0µÓ:3C›ü*=
+£Ø ß¢=çw­Û{ÐSß¯ë–È¿ü}ÝŠ©*NŒ’[ÇbÒ#±?^ó<?ð�ÃóÙï�îÚ�bm~õÑ&ÙÉãKcÅ5ŽÂÐÈdÃnÂt•žHXSDÍÄ3á5©Õ^1ÃÀúÚKŠ™p±�®çÉ@&îB‡¥Y–>5×é –Ke(Ò˜×TÓ‘å«uEîûÉ¥pX$%‰œûºc\ßÂ’ƒ2ño½Te§œšºâuÏb†·Ph†ðÏ”QÑo}4I¹œÓØë²‚ÕuZ&Jâ�?uÄä™?@žOW‚,X|Ým†´¥ŽC(°7!Ô�x–	Ÿ®½ðšâäq.Dj�
+«Ïhó™@ @tS�ó(Fj³Ù§jHqûóŸGÇ8ÅéAûD$V‘;‡rÄ‹¤°=7ò€§œl×Ôæ&´üœgp‹¢¡f"€ŸŠ‘ÏÁ
+íýI@˜+»ç=„­6(=�Ö¬}˜ô'Ç ¯Ü²b+Þq›
+Ø*ºì`Šˆ)†èN}ÇÁj”Ÿ¼¢½‹ÅÄ”y›À(žMœðD(Yô7g ¾ïñl­FPÜ/”æúFÉ»ÍúÍ3$µÏwÆ£Z=ÃÂÒ¾Àù
+8µyÜ¶¾ú%«2^ËQKn‰Í6K=ž].®Qúb†2ÚŒ4ÍùÆ3ùBW£7&7Ê˜¥®Lþ £¤	öa&ž<5& »B*ÔÐ­·œa=ì<�´“A˜p>m0Ûí~¤ÃeÊ)×ä ò|‹PÂÕ	Þ ”f§éÖ\1ð•Uí
+ÝÝµðé§PD+ˆàI®ëwÄÁô<íØ%¶õÚ®:�¦p†8�ØæÁ¡Ìm¯Ìò±I�Â›}>ßÇå9ÔäÛBháÙu‰¡åc7:œ˜ïÊP‹^ó²õßƒmµ½žù†Ì@¨¡ÕöƒýRKœE·÷èÊ‚öUŸPºÆÚÑÓêº¦ì§òøl©ú¸¥Û·,,%Ùq§ãñ�v?'zvq‹‰��7ûÖÔEvû¶'uM3^[k¿OÀ´‚F¹Ø_ÕgÂ"G‘]º<ª+øb=,Û)2šT†
+öÓ>Ÿ:4ß¡¡œÕ§cät.É¼ˆÖwœáerMÑ��\w]øU	÷°4¥–ú©NÓBëtRâò"¯`¡=Ðìež”,]‚Wxô:êÎct¥Íp×F½cXJ5M­¾ˆ¡X†"$MHÎO»ÿ£Â,V�“ÁÆWÊ§¯Ô×3Ù›ç«TúÐÌSB`�M
+\cU%Mq)ñºñÏžy(Q6‡âaÆŽ›
+®CÓ…æ`¼Ðv]§ÓD‘Ö*DAköá“2Z®‚Œ{¾ÀÍóbªŒA?RÇìHQÔö8_w'»öû†¸†œD¶ÈM4É˜dÉûŠ‡·6(–vM“!*£À©F-ÞxfÊ¡—œ¬ýÁîpžHvÊZQñîz†ÎÈåFÉv×ýq¨Â^�V 0ƒ0¶(¤lÐ½ã6kónòíœ)D·1kc¦{¹A\ax’ðì{®(Ð‡}ÒòÛO¢ÁÃ
+îBè_ø†Ž@Ú8DÓáx¼r'ûG·¸uÝêlø�@éi8HÇ�Q´OšÌ?ÛD«q1¹¿Ÿ§Âñ˜"×8ç{�¹á˜.ÝÛÏV”~<¢uÚL‰q/¶¿Â_¸†Ò…(0ýáÛ³Oª”»Ü¿¿zü°ªí-çÖ*Ä,Xƒ˜™uu¡sƒé[¤òöÌÓ<dFüaÌ€¬%eßÅa±\^9p\à\Uû½¯éÁ€"[·õ­Á˜Ä
+½yÜæ†QCqm—@ç=·…�:—˜Iz4fN|*L*¶c–:RÕ•†Ô°õÒ® ß²þ¢Éä$NRësÎWð5$‚)zóPžŒ˜^^uÂK5A'Øp²¨¶øtÛµ.I–wÿâåqˆ3¬r@T-‰åóÞÀ[ø0üªQ,gLËŒÓ¤pY¦úÑ1„í0ZÏÍHôcêÙz'3Ê56cÆæÝd7pÙ#m²MîÁ$•Æý¹òw;x“o¢´,rQ˜¯7Z�hù¿ÎÑ²J¾Åí1•–Gx¸¡ý—^æ¥ãD‚Q÷“­Ó¦Ü•}šV†öî9ÒÚé&!ä0ì÷m<
+ËœÄÏ�~7Â*™ï¥Dßþš†oXEE~jÃGi’�Aok¸é´#nH,k¢¿êÒï<ø-ì[o¥mwg‚˜VðÉu`JÃGž ýíÑƒr�œ÷{‘&²„¥COyPFZ&Ïø=êÛEñGŽ%Ça×d ?’üÂ¹Ÿ<ZÖg1çƒG�¶Þ†h
+#òà¹í×pz&ò\¡®Þr©ù{ù¹Ñ}‘Qö/åEuã&3§'kñ=�Hö 6ŸCm½fQg�Ó[»ù™[ŠÌÑ©|ìÅÛåOÎŒn…(4_‰œ[1^ýé-†À º�Féà!îbKë«±¸W/Îl¥áÒ)rÇ·PR9/z€Ò¥óÅNq~žÛ0˜–¿&	ÈÂÜý¯‰²¼ä›‰Ke±ÝhÎ8O•iŽ•:u@­Â‚&´cËõzð2Ê¶ýØ%¥ð
+~yÆ¸®GÕ±³dc¾ƒÕŒŸÑ|ÆwÅå=<YÏv‡'8£�‚Ï
+{cJ¥oø]C�‚­ìK�œ¿ Ëé+�yœh*áå‚OuûÛrœfË/Ä–×A‹‚Æ4ïbÑ™ÿùë8ÊÙ„¿n’R>/—6ÅìK"ÕÔƒ?0H@Ã+“µ†öÐå†4¢k»8‰Òëš/Ó'2L—J·sÁ*B‡gœûøšvÏ˜‰bü(ì×Ãµ{,'9™r€Žt^‡Î/)B]�³åØó¨8+�P­Ï‰ˆD=®.#}?�ÒOÍ½OÑZ×uß¹ÿ0K#©·Nú¡w®‘ÐùòYü¾;|¶9œ”?}îçÿ�‰'ÙÇ4óª�máÀm0‰
+Í¸Wè¤ýMÙ_8/;Û&3µ5µ&4·MÎXÇBC"§Ž33L_¤ï•Ô…M€TžçNŸJ°'ýìXÏ˜¢Èå-òÞ’Ä}êg	RK•$ƒÍÍª ¨R›mÔaüJ”F�ÄÿÐ«#¬62¥ªL,Ånžÿ[
+ßûçþë_ùöZ¸ïž¶}ò¬“°ÆMÜÌøŒ8t�æ�á;*Â³½J,3óð¦‚&P¸.¡ZýL«,óVÿÝÔÈ³Š‡ï�;Æk…}œ¶Qw.’N"Y¯pŸ]R´M0°�~O^×# Ž®î|ÀfeTÉ>Òçaè†+AÏƒ�ƒ_ãð;‚[J"Àßüj�ýÌçn.û¾ÁW™HLO'Áw ÜL±ª«]b_‡:êZáëÐd}´êF†
+ž­ÎSY,x�ôÀÂ¨Òƒò®†Ä*y�5'2×ïV'­êéïJ€\­6jñ¦F6'$ìÉß·•æÂ�â×½9¢õøT› $-§Ni ñˆëß$ŸéM“[‡›À¼Ÿ2Z«úR^Êõ*ý÷¸‹ùƒdþÿ‚ˆã¿gÒâ„èÕ{2á7­ÛKôØO¸œYKÌÍÁuœ•f¿jITygÄŽ7¿¹n1«´«÷²¾p[z2†(ZÏLnŒìGh{*¸±òÐ‡é•WþŸÃ[[¹`¶¹BÆg(4ÒÁ†‹ô$=.Ð�˜r_ø`ózaRÅhï¼4¨^]@ŒZá‚ù‘/n¯Ù>â\tÏ‘V¡^‹Fì½ùªlÃšS8Œ”2¼pL±¶J|�—
+"ÊéÄá4\¹Ïùr§3�fÑ‡^!ãîóéjïfŸ>È‡ŠmÃÆß†)'’‘|6<Z@\€V©è¯;ã³Ùƒ7,*R—Þ<‡æø7‹U.Â`Ÿ´“°µE˜X$+¿´¯xÐ¡p8Ñ	«l`j¹¯4w;=$aÔY|ŸKïó£5íxúf]èpË–u�+ž6oB0qæ¹º•
+%Ìf?ä0,CÚÔá’3z{••(
+(LZ¾>¬Ç*qÐ%åòg¸Ÿqoè€8;x}]Û&ŒÚ˜=¼oú¯yôº××†çx€–)h[ÜÉZ…Ïã:ôa°3#ÀÄä�oñ
+²y¨âBY�ûW¯Mã(þ¬Ä‘±°g…Hv½šqGù±TOämbxúgBb´»R»8FÃ }/lÙ“e>‰<cTjœ—ÕõM:‹ØèËH1ÙÕH¢í¿H88­‡]BAb™íü°³ùr/Ù-€¿ÖÄ}YrOïBšR»• ~Ø7Li9"âB7Vûkß™�*9ƒrêÍÈ�Í5@=K')§¦ùaßÌ|²%Lú`ßG_�`1ÐÑ¢tWQ“ŠZ¬j§ÇBS±˜ù¿š¾¾]ÌÝc¡<æ@?I±×«ä6”´p]£#sÆŠˆ8w;Ó˜ï¸xí€õ„uRòÄnŸqï
+GoÌdC‚míÉt²Wª|=ë¼Þ�£‚ð9qœ=d¢>ß‰8ó]iÙ ¬¼ óÇpô«Ò	âÉœoá7iwÆ›!ÿÉ\ù�)ö·\‹üÁÄƒNØ…‘ò3.nj­CnÒfI9|…u-Ž\ešq}*jVãÊÝy¯lûyU_—© Ö@F›fZOÀ ·°ú•»ï�Ó(•ùÕØ‘÷?Xm»sþi`þïõ‰°«è!Ghg§9©ž`j’@IÆ)0?:çÂo%{ÍXAÉ÷¸Ô`5Ì¬Ý	ûšžÙÍ8µ—um™çà :ëb?ÌßÃ_!Y/Pšç0¢ðP<ÑF½ð†’çjìOûâXYÅÑ­ÔyH¾”Ú
+r3¡³Ù:�Ü�²*«£v&û{9Éí\íÈy˜¿pž6eØ�Ç*S†}fŠ>ÚÑÙ§ì�ŽÔC.bÙßåÝÌ€Úz(Ð)ÆwV
+j�	†À¢ÍÝLµNÉ(î6YŠË'¢å®eO‡â¢á\™[«])G¯x‘�a¶fiài¨h,2Ö‡Æº¸¡bP$ÆU�«\�²ó‚q²zSqx²´¼¿†Æ�D®ñ+H_’8�¥î°‡˜B¸S2[´Í`Á
+!å{šÁè¸Ò%½ÝE,CÛúk8)âhÏR±c�]îf5
+²�t—f×)·€¿^¶”‰s{6�?²ô‚�K/;H¼´ƒ­ÃOÀÃužC>xõŠ+&0tGªé–r<oš%ÍMäýŠ3Æã³‚U{·ém°©¯ˆŸ‰%y”
+x­n“l&ÍVbQGªR>A…ºÓÃ<ú�fãB~-­”ƒ’!ò7Z‚r+M40c_·Qb�1›ÚdÀˆ_j€Þîf‹GÚ>6§r{�Ûã—‚ï²”WÇ‹:³Y¹_Ñ¥Ó!AwM*l!]8¾Ð÷ÕÂÄ½R¥Y[õ‚­Šjµ:º^P[Äp±	y�
+–.â;¬²Z}o–ÜËëpÔ”oz«úD|2°Œ-	ÖOŒ–
+RZârÓAóÜÈKˆëHFÓAÚž‡‚¦¡(’_6ânmÍÐN?z�À¹bTdÎO[kðø Ùl¿k÷ÉÉ<^Ý¨ºo6Ç2�¿F¿ð;ïäâUò³šöÚ‘Çb#U˜ýê×º%3~CëDâuë¶@qïÂòõm‚|”qÇ›Œ›bšç¤w#v¢ ä,…Àp6#è
+Øn;aàìÕëyýz»—Î§pgôJÓY¼¨‚Èïý‰ÿÉðÅø®âËŸh
+pËyÅ´%<”îS>´¸�È·¬€ŸEŠ´¨ßV˜Æ®$âL×Ýô$Ñ¸Ì²jªÏ"Þ±ûõ@p~:.ié#d
+)¡;g`r)­,rCöI¾àÞªf×ˆf�»F\½™»=Ï†–yãàËJö
+°Œ¯ìÐÛmå__>AOiì€Sóþ…{¨YYý›é¬}ÓÕJÙQÚN�¡ÃW^<(>‹íþXIk¶[çŽÆø« >xÓÞcïÿ˜o>[U¥:Òèe_äaã³ú¢P	"0fáÂñ6ˆe ¨¸S2Ììa¨^"Ç¼4„5è³Ó}ùr!_o,E%·¿75áØ«œ›øi=›÷/îç|íjÄ.9#ð^Þ`é{hä¾ÛÈ·ý9xoš®Ä³_Ê‰oºÞ¦¡œ™õÆ žÏ! rÍñmgOæ'èD˜[<›�`ÚT}õ%}åv¿t>s×P¼·çiÄ‡-CuS{7�s˜“k+àµBsöåÌËT±¹‘;%àW[bŠcØZÁÂÑ!LYhvÛšDi�#6T¬ŸžÜH4!á²é÷uG_ùDp$:µ<º«#3a,rw\j¾AaÓ™Ôk|Ð5Ô?`#lQ³ªñl_ˆk¾Ý&j7ÔÑoë…ä±±
+3À|.W‹®~<ÇŠÓPÈh~0é¹ÿ Þ˜Qå/îìîÜ}ÐÐñ–’ÿ�N`±ä–®>�Í½àu…—G{W2Ì~Å­³žR{8?¯³€î:æ9«bøí–÷Åú$u 6ó±~Œ_W¨mŠsuµ}ó¾Ž
+]×n Y2T¥¡Ûêô
+­Jâíó¦AywŸÉ’ì$SÉ‰Oÿö­:UƒÃVæóú±.ï/O!Q…Ö°Ò®�µqÖ‚c
+*˜×‡n©¨O èåË�”¼lç…¡-H>l¥®ð,‚u#3ƒßŠ9ÿ¨jþÂ‚7MU5Æ•É§ýiººÐ�ÅÒm½¼µT8E•'ßØ0ò†¥­¢Œ�û–˜¬£éõ±3…<òñæIŸÝd{ä¾^k¢ÃEæíòOzk£¨£‚j-¼3�æWB\>/`MÈ~®O~H÷ÄƒJ˜ÉžI�¤°éSWî”WùT<öxB,½ñ÷M´»`÷u¶ª÷
+–qD^9×A,$†G÷Š(­ùa¨Ø­¡
+@Sò=±Ñœ?9Þô
+.2Š�/–„œ#œ˜åá·¶>ŠP‰(Û¢^t‹n«ˆväyè™	¼uQ][¤D·Ÿ3@BÄ¢XAj?^Cèw}Ó§.“F¥|âj&×"(¤�:›Àm~üªïþìªPØÞ=+7·ÔPË£=�@E•©þwwÆYM<´ÅXÿ^9{/‘ëX˜wHÁ{Ž§cãà©g'ýø�šæàM--¿CÝÉÅ‡ØÎ×zœJëX\D»Ê<ê»ïUý?ÿ@¹XÊ¾9HÍÂiYL…}»Ý�ñŸš-â!æ}º…8¡'Ö!h±”)¼²££…�Y™¸ñÛ×KW0yDêà˜T]5V>ïG"Éÿš‰J£þfÖE®Î>hÎ~ÁûT+ÍCuÝvÇ¼Ç�b¡J\€(‡‚Ï·ñßîO Ðd`-%a“Æˆ¹6;äž"tRÒ¹ÆÖÊBá´†nnŠô›7%•âhªd¡ºhhÏô6Þ)àüyóhøLQº¯oŸ|îéWÂ$uüs	êWþM80;¤ƒcu}ÚÞ¯¸Vc=,ñ]«í5ñ’vD3ÚÌg¡ÉËv°6�½ñÎ„¹SÝ's@^XKµÐñ2ÏJ*Þs²ÇÀ56,˜0‘$émØöYYÙM\ÔÝ¼ðÔì±YúxIÅºi
+É¿´AÞèÛtEˆûóyŠÏÚ~†«&�²^áÛ/èÒ€Ã<ˆÜåƒc&‚ì­#D´Žn…9ó3G(è{‚WN§iÏY†·í²wÓ®R«ôèj¿ý›½u-äˆ«�‘ªµ…/E÷HNg»ËmÛ3Ø^~dJytø-\i=¬Ô�M®zt€··3†Ÿ#]Ê‚ºHTŸ~w§1§¢Ò#ºJì5jÇóIá£M²l}u"¯Æf­�#Ñ}š
+B»(ãh–³I»×È¢ÎuÚsV£4N@¥5ÿ5Üž~{MwÄx�è“ú
+ô]òÒDä¨Þ•žE÷a]YËÅÒ¸™�ãl”5µÁ!¨u¤*Ç‰YR?�sÔ¨‘�ê1k¨¯G[Ë^Œ‘™­ÛP­×1xÅÁÖÏÀÞI�©ÿ’ð(F·Nt­y…&N·´¸�;±oÂ¨íMnŠxÖ±ËXo6hÍsCùŸÅ€ø±™+Èçr(õõÞ¯Ê#M¿ï®Ø…Ó…NÍ�+ž>°±ªjo>IÜLË_á¹šDsLÖ–MXîü`íÛËú¿,yùeÔ>/Œ»ª*d ã¢0J¯ŽUˆÅ¶ sŸx?ñ†½1Â‘‚Œ€‰RåãÿÿNdi%Ïy¡Õ…ýñ+vÁ·WW¡¼²‘·faY3�crË`I�Ë‚o{Šfø6ÿ?áóÑµ³{ÛÒôÿÞöí,ËMkZ/¢¿råú!ªåG âµ¥4'ôpâÓÊ£}RMñÏä²ÂÇ_“4L¯‡§°³$0‹Ó*½WÝÊÀ;¨ßñÅŸ|k¾}Š“”ÖjÙ/Õ­§k–p¯c,E$§3Ås¯›×í¢4bHzukø Uä·*ü`�t1÷\Ž&ý¬ÌiõåG ÑM,*ø~Šl ]0D©o�xz7|M–ˆK,,¯G¸é^kÓ@8‘1§šÿô§ÇIhuÙ—–ÂŠîÑô]D Ž“Ó)½r?TdÐ>x	){b
+J66¡›:¿º'�]{ìSsÅZ4œ‰R/jÈJë=Qõ›æ*USC:ýa{!wÊÛð´âÐ(!þ]Ý7˜W>£¢Ô­S¨Ø¢ÿñr1¯Gåˆ_ £¥T[ö…TµÌÌp9^¥_ÉJþ4ãúŒ­ØýÛ³{:u¦™–`Õ"½&j¡_Œúåí+ÖÊms&ïEç 
+¹ðë»ö¤Ú¡5ç­ŠæÒÇ•lª@^>�×¨ƒ–Bm8®º;s³
+B‚¾I~ÞAg+l¡`Pÿu¡øâ˜ÕÉëÏMZÅÚµÄ¬ƒMÝÍép†`Ï6…‘ÇT¹ÑÞå†mÛNÃñúñI0ç+:&×‹9âç¢>CGg,ò/"þ
+›ü¶âÉÂt�Œ©@éÈä‰]ÉXvð¬¶>°ø
+áŒ�þk¾¯óã:�ì±ÐBûAnçÜu,„î³
+elç‰Œ‹º»gÀf´�¤Íâ,÷µèíÎï›˜¯©3®î@‘®®<T½e
+Y¼èL¦ãtç{ÓYgŒmoÒhHK:çU+)µŸû¨ßI«\X¹-Õþ€Lhì¸\;Œ&Âá×LòÊ€-§ÜÅô0Uù7IŸMƒWÀ:1F,¥hÅq2A€\)åÒX=ü°ç
+o§ÕÈwìÌOŠuÄR;Uë)¡ø\=¹QkÒó©˜N×sÚ'¬Ðn¸)9’mÊ9Ul›ˆ±è�àtOîï£5Ë!L4)‚ÆÃ¾#eL*Ä$b`“rTžSÜ¹eÍñ<àˆ‚A�¬X+�h$ 6Š‚…F¬åEgèƒ4!*i[(Ë³ÔMÆýY´Ve¦›þÞC÷XB¹°ö+¯R /·/gUmÌÓ:Ø>ê83y±bó¿F­È(9Í¥!û^ÿòëæƒµkYô6æBcN+™Ê—�Ïœ5ÁªÚ”–h6±(ç¢dàóÍG�$Ô)ØVÃ¡=âgÁ7§wæf>×í3p;�ÚúÈ}¾<à¦]�]ÉÜz/ÓÐ€å½‚‚ÇëorG/ÃB‰e!q¬Ÿÿ»*´ÔE{e2?Q«úÜP[ï0ÏŸ&LŸ«ZÀ‡%�9¥æ~5$¤89«TÐYÙFïºÿô¸Ô+AM´ÿ_áè½Æ•#�€êÓ²i�ú»›l�µUû;Hk”mÞ`�núÎ/^–ÕÍò1E0ÌøÅeš3!ëG�"
+9-×ë5y9„­+»on¨„ÉŒ0Nþ«ˆ%ë¥ýŸEL>úÇaØ¡ç
+»DÃ
+:KL-CüˆØg¡¾•ˆ_d=3jKe†ÐjÞ|v�åo¤cIÓ~·ŸH„üÍzên�½Åc´kÚÂÿÌ€ï¼J½Ls¿2Æ1;½QÜ1ãš|’U0SxyÝ¤¶C ¦€GÃKjß9%-�	2u-Äšj(/þÏÓ<:×LmŸA™••v,à+5d­0R½¥GËëZ–Ÿ©?a$*ß–¶ÉY[²R¤˜ù�ÎâmtüÃ«©þ¶�R&:ë˜mK­·øó¤Å>d= /ÉCrýÀò°¤]�I|¿
+‚ÁZ=Ã�ñ�Êîy1…rœ�UŽv^�­yq=K:Ò¾å˜1z•‚nifo3ì"Cš›KäÄ6—c$‚D�Áÿ1‰º³7ªy¹Cû•ådk?Rÿ¤·éûüIøÊUó>³„’¥–í4[éTG¥U2Y¸YX12=¯!8å¥fw=çI.¿‘2Eü'\±”À3Rí¸Æ•ø<	ÇœõnÚŠ²µ¿• n7X¹Ë¡@lIŒ[Â’9E?)4*Ùp}î9XÛÃNŸEø•-›?É\ˆÕ'n9D·&¬…­*v¥ìOA^z
+¯EŠ.�ˆàm(HŸ œø—Óû›öò_}'¢à³ÑÉxž/ËŠ	²µ”Uûé�AF¦ÇÅt­¬Cù…Œ†Õ:Æ„î‡XcÅ‰K"ð¸ÎÃRRÐû‹Q‘Äý‡Ÿðý.æ®Ymdÿ±™Nóä–�rG%¨¬‡m}¼äùPòn'íÚtJ»oT!¨Çqá„`ðº¥]œvp·¾Œqû—¼›û¬–÷7OÚÉáòC‚!á7ÔìW íÉà©ŸG(g®šÝ£ëÏ›}»§¶]ëæÑQô,êšqÑ8vâ�¦‚§Jø.u'ÀMwæ[Ùå½ŽÛ¢xòžvl£]9>¨öß0W‚Vy",ÒÇ\i®O�ÄîïÒ�U4…dÛ;Ð+t£qà—Z	ÿÓx@N÷*M69·Hž‰¢<©‘èÈºÑI~?_Lã~Þ|žUÇ¥‚Ú…©88È_CÄ.Ã£àö`P�BŠëan<*ÏäõêÅ}·•¦KëÆ	±ÅâòŸCD¡’£	iâSu/27w­]K^2ê7µ^•p/ÐÇ|ìZfø�º§È{Ô¥É<nÆwŽÎ›žLÁÃÕ<.@Èv“¹HEÞDÂÞÊ}d>ìÛ9aé`Cäw¦ÚY�ã–pÉÊ¹ð úœŒiŽ(6¹fWú,˜º‹y…*ùL·HeºC6Ìè¤«ÖÑÚed0ÙG)âzü’4¤ç�5i£É£¦bl™zfaEExñŒÏ]ädö¼C¥s K¾¹¢”kþ	»œËxöklKý;»èöLg"
+%/—³Dn-J°ò
+ÉøpmÄ¬Œ%¢,†:6@à>®!ÂŠk;ÿËëÓp¥sóxé5qˆU#_Ì)+Lœ¶W@ÕÈÎädÞä×uT:4ñ ÀÎþñŠ#÷_spÌ·˜1æ„lozžÒbj~s¯Áæ¨Ïa�Ï+÷
+Ën­°æaç5y8¿
+û›ôñ+{´ng&ê±8ô& Å¯OúyøÇadðDeO�­kÑæýc»çÕaòmÉ×A5Êåb°Ã«y!QðÅ`áåjg¿HÅë+™íu,³`ƒÒF¦ÌÐ×Ô5yØmµ­3´hþH°š©Á}ÿ†ð0Jî“0.	Ô§™…zÌe›¥¢óÁ9‡‚$ÿ’8‰uˆBº}jJú·g�€[©å-uúx|FÉäÄÉ2}ƒÇ±Ù»‘„%LE”¥_¾JÓŸùÓ¹RK‘Š“�ñˆÒš/ðŸD•ÎØoþ:%ÂK“G¯}#÷þ�­ž}î�tÞ4ôõûý7Ž•Go2½&~ÈW’x”�©üç_ólžãÎüà#¹‰(/4Hâ<d½Õ¯-<:3=Ï8a:ž°øèuy÷ácþé¼Hå£Ôyt“©(O´Eòå ´«Â‹ª¶97­m±=ó¼(yÊÑ…ùxÆŸ.…åÖÃÉèáâ¡—Á;�õ½u®Ìh‡/}g0êãË0bbNí®ëfL†A3:l{›�áw³þ',r4Á­^'MèÏ#$=ÚÒ>b�T^¨Ü×£·QRt:ˆq¦½ß�*æ‹zUÁg’W¿á}Úú�HY E
+t˜)$3¤LëFß}d_H¿àRb‚’HËwÈ¥d©lÀŠ4>íþb�´cü¥s¥©ÙI63ØM?@8�E Hß×3'ŽÔá„Ç0=–ïzþU€O3®Ïvƒÿ ¶Ž/5NI]±ƒZ^û¶«šàž/9Ç”LzÈí]g®ß³ƒÓ×Ì)áè=›ÏèýÂ
+POÌ¤%‹�è8`Þì£ý‰BGÎvULò�<zJÕ'»³£û®4 «T½RoØTWAç+T5¡\TY÷x™Ë/6’Hø¸¤R¨#•òÊÞWzÓì�æ¢ßÐŒ/·˜kìÏ‹[–šëû#ô}GÊ?Ñt#‚ÖØífxæ	.·fg—ÃuM~`¡)3ñ«Åusî d�PYõ'úáó¸¿RµR_IÅF@ŸAàÖ¼¡„‹C¹‡€ÁnÍÒ`Ø®À[›hÒ¬+{z%®Ê43ƒM¤Î§Õñ'Ù'áÊÌ¥-JFh8ÍÊ/n\��ÉÆUÝ+sêýAxo'f¹ƒ$ ¤'×,VbqwPr4õ[—¾Ë»pèÈ!$fª�…Ãø qÛåŸ<„‡ v1ÅMÒQ¡©¹�3–�~Nñäv	0Hl½“(Jù'÷E©AòöWgrœÇàS>‘‹öÞTB[/;9ç½Æ‹ÿ¸×H\Ÿ®ýàžrOBn0b<ÜôR2¶‘Ë�
+$ LŒ„‚s�"˜¦Ž-….5S|×…áö�«Ý’õ:®ß#7>\WkFìÐWPè¦i!ªŠ0ÆaiÞŸˆ~ÇÅÍ£�&|Â¿c­k‰ÿÎö·Õt»¸ÌsAW†¥¡ULt§æÖ‡k\f)ÄwRo…C îº‚òJúà �¸�ü©³$]Ð7áŠF»Çñh÷	£pVÏŸžÑfö&Oå@#óŸ	ý²r‚5«™•«Žª°�”É'äïñùŽ€]OgÖK'Tœ§g©À(;eóL³é÷€ÓÜ®=N“ï%n4¡à|p	‡�TÁ“�QþìÈµ£ó°,á–1Ã«93ÉŒÂ’‘vïg•#þrÆ¥Y¶çÑŽ×6!ÁßÃgtÕz6 vš¿àä‡1>4X®@dû¨]1*ß
+€N�Bp§·›BQÁlWÁVëVUpmÚŒùY†ÚÕJT}A>qB•(rLMZ[Ž˜ä'î¾À”;’‘Ù%K‘±ZÖß�Ë/90¾é@¬¯»M*#ºKÆ…»mKz
+
+[·#÷Ÿ÷Îb@aYÒxÏÕÃá|UÑ)T#‹ýü)¶U1•¤÷îH&Í‹åŠn?OÜ,Ëåä1ÂQØgœ ï–÷ŠæM]™þ±þ±Åã„#~ˆš¥pýˆÁ¯IÁ0ïBTŽæþÇ†–†¬Õô­íu•Wˆ�ù1S¼Õx&¸E\ø:?6ØÎ`�tƒù¹kgþQžÄõz�[¶AÁ0@ë3Àº¯k6.ËAL1[¶ þ†—°®f'°KégÁº€„tóAN²K°è÷}P‰ï š|ˆ»þ’•ƒ•€°Ë³N%¹ÊÿdËæŸÆ‘³ðÊ}	xx3bg�Wh"?Ü‡8“B„êx|�p)"µ9šK¹²…~‹ç¾³cñ
+Š
+endstream
+endobj
+50 0 obj
+<< 
+/Type /Page 
+/Parent 67 0 R 
+/Resources 51 0 R 
+/Contents 52 0 R 
+/MediaBox [ 0 0 612 792 ] 
+/CropBox [ 0 0 612 792 ] 
+/Rotate 0 
+>> 
+endobj
+51 0 obj
+<< 
+/ProcSet [ /PDF /Text /ImageB ] 
+/Font << /F2 105 0 R /F4 104 0 R >> 
+/XObject << /Im6 53 0 R >> 
+/ExtGState << /GS1 125 0 R >> 
+>> 
+endobj
+52 0 obj
+<< /Length 529 /Filter /FlateDecode >> 
+stream
+ÂX�æ%ö…UN}%QŒüj¾»Î€önÃ#=W[” ²ò©8xíbRG+pïûoTÆÝf!4BÉÙÎ€Á‰#h*pìdØ#wÝ‹dÈ%`.Ç5G=[ôt¢2F¯¹‰ Y™yVÌ6OMöl˜
+äTèuQ
+7EGödu€ˆ8dp±}:º”øÁý¶°ˆù¸ZM�¸W†;'Æ}2²¡¸ÙOwÈnj¶¨˜î¦H0å‚œ@(_ÊÑýÉ&š‹>¿'gž%¨hÂ0¾Æ;çïxr“:4ÓÀ›)„ã&Õ\R‚L¦6ùQí¢]WÅzKúêàÎ¾.i-D"J3W>Õû%¯ºþÐi �œƒLºE�~!Ü‘ÕAEVÖå½ÁŽñÖiz}ñ¿#ð!„DLãC¤-{`Kž³¿o�…³aH#	Ü×By£0˜öŽÒ±¶u2cŒL3Ó³5KB<ˆâ2vp>f<Jû=áª".Ív>$fûÚÀ †F†¾ë’0lP&wÈÜ,{AÊ«\Úd
+�±�¼ìÙù�6Ów0 �~êÂ
+m±PêvÝX?_«�d�ÀƒÏžùÄÜöNÌp`?»ƒÎü2:ßzOê<P@qU
+î, =ÂéC­I�M%¨<“¬P‰`è‹[SÆ—<:³ÈÍ¦sL]Clë02DiIã{ÊÑÀ¡×5H€I
+endstream
+endobj
+53 0 obj
+<< /Type /XObject /Subtype /Image /Name /Im6 /Width 1736 /Height 2072 
+/BitsPerComponent 1 /ImageMask true /Length 11069 /Filter /CCITTFaxDecode 
+/DecodeParms << /K -1 /Columns 1736 >> >> 
+stream
+4ÙCn4}ÛFæ¾#Á]ÒÕeÄR‡Sw†NÅKdø,»ñ™eÀ„’{:æhåÍÓ÷p&÷Ý ß¬Î~+wn‘—¸á<ø´ï&¿Ðÿáj`¥OÓ¨)Ü/õ½¼‡~¤h.”@ ‚}F9j¯H‘Ä6dlfÏäA‡˜†Ko-¥›Hêz0Ã4,Ê30)«Ò¶ƒG›;T¯§£ßê;ª³º›0à:›#`Æ0‚œ¤ü•~{ûgÒßˆÐ¼H“%PúAN÷œ&�X×šWÏvõˆ.@úž°0þ±,iX»(*"´Bì"SuÍ°O¾ÿr>ÕÒÇ	lm©KÙ}$rø¸WØ›Õ�÷Säã(éÜn–u¦Ç°]‘[©a£ÛþÚxæ}Ûq2ƒž6^â
+« OÆƒÀà¤®$êqòÊ³#y bÏÄ­Ð8sú©¾û²$€¡<xztgUo…q0Ó]Å=TùóŽQ{5i®¨Ñÿú· ¸£Ã¢:°ø!°ž=žÊVIšÓ¿`ŠW“n€Á¾,üJ”z¬ïÓrªa2>;óª}š­»“¸ãcs3ªþÄßqîèd‚Ô5:WßðÀ©
+II0®ÝqYZ·5|Ù&aÍî ŸŠåØ×Ó†é†¦´húND—ØÆï?1æ„½+¼lå¨OdZh]·! Vý6înßñ{=´v+ï"§ñ7G›½c	ïQ£�4t|ô:™€¸Xªy�¦%×wk*õÖŸ¶e�Ú��`Ñ–¶WÂ³ 0¬Ÿ4ïÖ°²+yëä‡öc'ê	w?Ué›EEPš ¾�æ˜{Ûâ\*»|å^:�¤Êià8…Å2sÊm½ï†Ã’-ÌZí8êÇÍþö.;ÊJˆŸp1Ärft¢­Xþdwü¹oFQxêÕæ±õ5/K÷X²á¡Õ&á©­_oöä¬î«=€©j¨H}™+·@­9i4ä#å-ÍÌK£¸þ9f»o2ª!Ü¯tº2VF‘·6‘Ia°5ûÕ{¬SúM¯+œIJ!0Œ:~ƒyš€ý@¿ã^0ñë+sJŒCBzJÕ~¼ÙÈ¸Ìµ”±mÉ‚XžÚ%r’}±QŸÍfaôSü~>f¶^.ÚÜ¯
+æ¨n{%› R 2MÑ$à: ›ý—m/„þÎà£Š¶UÃl¶ê„v·²BIPí¨¡›ŒÑÕ¿7LáCãnv€ésr6c+ÆÃÐDœmø2÷³ˆ¿Ã³ûWÝËø'æÒö?S¨âVC´çîÃò¨RÙTÏ'êæ™èåHÛ­7u��'´µ÷7=Mgƒ‘Lk£È˜" &ÞS‡K„œƒÐNûn§‰þ–³˜sp>ob§j6n[£–[¾,TWÙp#�|X•‰  þÉb¦­O°q@“Ö<ïbÒz�¾¦R@Xeð€Òñ�1Óå
+Æ‘Qç—¶Î?•f[é>Ãï&y¤µù¬ÙÿÔÒþ]¦ÈQIp�L©R-†pEŠ×›P*ØÆéGA\tV×¿ë¥EWýðG²À¥ö•:xÂÏÛÔ<7›ÉË7ðž 1ìL�wûwÑÓš¿CˆÈ‚ý]Žo,)l/õm#ÃlÏþ$²1}ßòQ«Å™9•ö^ÐQJßÐ|¡îEj â>æ2œl—¢ºáH@íºGý¤ÁÈÛÙ•þÚ�¸Šª-î&kÆøÙ½ÜÿƒÉL1: §X®±ºƒª«^„ÁJì<Ëâv9Nº—ðOÆ}Œ3||ì×DË^€¡»3LÊ!­ðõôžðÓöãlµèüßKCÌÚ�šLÜ¹×aN¥ÎŒE‚á€‚tÒC'¯sÚ—©õˆ ÿ˜“Ô²�œßîªNpEúHP÷�l‰‡}N¬„V‘°Dnfêú~tÍ“Ò•*=°ÁGÁ
+–hNg©$@¡ÍÙØÊè’ÐÉðTý4ÚoäH£U•�…W<Èj#)KÊk’ò€%{Edk30¹i²Åké²¡"Àz×æRjOiÃ4QÒVZâ¨$¬¾Õ'ÅºmÔdú‘c¼q#�*å×­LÐ¢Ïè¤vv�®¤âù�¥j
+TÃÂ£Ä�SPïyBëIEmœ,Žð¿­ºH¸ÐaæõK/ÅU'Æð‹ça!“·Cx²®Ë~­ëo³ÏÖ@§rÑãiÑ�YåH”`Žæïj…‰ì™U`õ=r¯;wïýb°<›#{ÿêcÓŠ—Ã.Î¡R/#åí½{ÉÃv÷Õív‡´ð®,Èíúèé»_ÿ¾ÇÀQ·ÀWÜg.¼Ä/bÌÒ‘ùµR´>z›¾ Ð-AoA9	xfv6]'Ü¼ÕþÊÕáGqÑïÀ,ð�mc`K¨±æh)µpÊ¼ÌKÆ«~�M½áÎèÉ©7‹·ã>U)e+þ]håû[}­q^™ÃwÅ={1ýOaÈa´GU¶£vÉj…%¦óö©„Kì£HZ0Ù^±¥õ‘ÍEfŸÕÛUšËff¡:ÏášSØ)&E©
+¡þe(¥‰z†f¯+ÅåéòÓÊ°á�Ô9dº‰Å
+�±ôfðN¿ÊA&Û|ˆ:MÝôRÂù£¶[8&-dÉ²}óŽ¸]âŸpI%ß,Fk’zìë»{Ÿ,ñÏJëCb»f|væ�Cš–¼U[§Ú¬âb”Ú:á´ud‚·gr¢ÚF~ð9Kf@¶C0âÖrAõm-€ßüæÚ.­àx+Ç%É›¾u'eÑ
+T¨ó«³æÊkId`Í¢”ê
+*ÚUçw�§?J"?å²Þ‹Ïòàü¹ªÒ#\˜âO•_=¶“{×JÛèºH³íOSîH‰Ø"/Qï]¾2J»ìÄ+’%g�%k<NE­~9åÂ¶0yŸDû=5_;•§ùb÷3 ·Ã¾yú¡Mãæ©�¡�Ý¸½�ÈD·¹´*�ëqÒ�3`ê�z¡�ëŽùáábÈ²dˆïrÂŽ^rÃß•e`{öòÿñÌéºïøj¬QE
+(Icç!–ÚòÜExØh˜¨àþL˜¶àk\ŽÛápL£”>´ù4T#“½Éb!°C‹�ßª„‚wøq£™lº’üßûhí\[áŒ#pÃç’·ýð�ó¶è¥“•õq¶Ì+ý^ƒå`“ÇP�0�"„ìŠ6'¬¹7Ûg*d7-t;V„±ïaäÝ±%câe:PéMÝ''h3·ÁA½MÖûáYçÉ žD÷¼ÉÐª(	ê‚/]\À
+»†‹ìbÇŽKPhJ¸Ó$Oüðú
+L³ËÇYæJØ<sjðÐÁë«¾ƒR8�Z5,’�<Ä¤ly¿ý6iNVü-Gí¥R°Ú�cæ¨hg" ‡ä•3Hw¨<1F™úíÊ�o3û#ÏþŸû&­<(“ÃE©(5ã)h�™qŸµž<¢Î¥q¥.}À$Ø÷°+¦o™´ÂðT�0!;l"Œ•†f&Ž¼�ã>)’Q m)sÇw…Æ6ÞKö¦¬!ÚûD÷•{N¥�x¥¨ç
+|’KmÂEÇ®Ëáê$&ã„š›¦õ:ÐÅ½R—¹ýù
+ñõÙÇ³�ßô°\ß ó÷èÅáSðn_ÔØ¹˜(5·säx|2¦£•n‹£AC¯M[8TÂm±�½áA½,®gôúÖ@!ËÂ›«ê®ùð)¶·£ÇaØö³mŠÉ-JÿÔXeßŽ°�‚Èz÷Ë�•«¹it’�jž~8gÕC•~£¿¦ÿ1#OVÍÄ‰—¦¡÷BVÑuæï–fe!Ç¢»üG"×N«…¶È½±Å�‡aÕè¯Iî
+C-cuPcK*;šøá0<Šg;qq~R«PÅïáh
+œz
++ÚTµD¯×EÎëãËRÖèŒÎ,œ˜ƒ!é�¦·CnÊ2ätÈÕãÒØ�Æs0{ø”YzØ�@ÒÒ²ãßÄG!–P¸reµéW-H	ìƒÅè©ßôîR�ÛHéÖŒà—æ�>ýªJ»vVŸSÂx¹JµDLå‹ÛÍŽ~ÿÃ?¥Jk“Ù×ÓX“±U ÇìiïuðÀÊJ4ÊÜ,Æ<p o—9ÿa¹e÷WCù*
+ÉøÕü:‡>\­¿à~rñ‘9]SEá€XKþ¤¬»k’²Ê—Íà!*üvÿfA€z1]Ž¯œùû•f�W�åÈçF¯úçE'pÉÛÁ“^ò?²cFí'Ï%‘´\ý«å|PŸÜ~w‡è�?Ììn
+Zyj¨–Ur¹™SˆC×�
+?©X¾A§Ü€³²÷]ÉP3S0l�«‚ôÚãî51àßVñšNÕa}·�€XˆYÀüje£èº«Zâr­³ôQïJ‹å6ã9øÏ/£Öu¼“­öšíÇôÛœì‘wÈ/ûNwL±ÀÉnvñ¸7ª£«åÊæÜf­3‹ä¨#/XÛ”%ˆo`L'•ãðç0sy[Ä¢Ž*,9•ìMüåÄY@g‘'vÒ°k/oá?Ï]sÝ'ýƒfç%fWêÊTõYV…Emù›,›DA¼”�‘vZÐû´rsˆê¾oÙå^Œäi;ã‰_1£ºTvÉ¦’èŽ^;Zâ�{¨ÜµÑFÔ¿Ô
+Ø;ƒƒéß"NXŒ�d?G¸!%™% Ñ³^Éž³QP“j‘u}qG
+D�W
+éƒHéï§¤³—¯�¹¼�_1$º´íÚ�!hå½«ÏVw�ÿ‘Äj-qzºk“|hh¼N=³Ü†¸/.&¶çYáaŸ>¿qý=#Wß¸vR=sU½!Í/brMVY^Xûi1„ÔTÝEÌJ[ëSà�Ž×§;C/½º¡¢bß½q›¢ÿ×îB–°J:™[êy^¬Á©&­Ú±a—À‚ÞÎè^3‰¼I¿”v
+Â g§åV\ØØì Ñ¸t¸§ò>ÏÌ'ÆJrû]tÉSbäG	®“Ïƒ%; ‘èÏ³`�×ªÛº!tRIãÓTÞ0Éjt¾D\êkÓ‰û‘g[Œ†Qu3B,Ø²+Øë‘ÀoM´Ïîýõg[/ñ(ÏrFúD°Š®SSëKõ	³ØCã™ó©&ðÇqrN„
+„c}v}Õ‘Ó-=ßÍÝ¾­‹¿|ùB9Ò�u‚á`�Ÿ¤åÕô;í„õµn:$ê©q]²9†Åk5{Ö‘�ž&‰¶êySèáß¢Ñ~‚ö�a&Ì÷ëŸE�£üþ»ÐT)ëº&¿Œuo�ýÍƒåä¹É»PuEå,Mš²�—T‘/êøl‹Ë;4$€ÍþH™x	”f¿~¶ºòˆþÜ
+hÊ¿s!“ÿj0Ó›#ÀYØ*>‚â„ÉÔ“‡°�`?Ûh�ëâ=ðÆ²xs‹°�2SÐé#¿äÍ*}¤»E¦‹�ˆ¯I‘°úå:9^ ¤*
+�T6âÞz4ú¹<Šæ¸ßd­OÚ,
+Á>Y�Qu„çü¦E™ÁNn)ôq
+e»¿•"P¢Âkð¾E�„)n¿á¦ñr5Ih¼ZÁ—ˆôÃ‘¸™	š ugtî^ë‘ç%®#Ÿg†<ÞìÿÖ•˜àŠêãü{jf2CÕf^+ÿ2’Š¿·d±Î×ÿ)â�
+Oô·_1
+y^c¡î Ô>Çä˜èX±Ö[°Í´²·-£½ƒÿ
+¹®“3„`ÃÎÒ€…Yá`2(÷]'	P�1Jù¬U¯Ã�ÛŽÝDìÿmî¤o5ãÊë®�Žò&æa!ò*lÃsHwHšÏÉ·#ï�AxdvßIÁÒc¿(Úé4ÆVêlÆÿx„ðs‹?Ç+6–ððdUŽ•íû(¦d"ƒÐ%úGS	ÿþÊ2RIj‡‚dŽMþï`Ô}ŠƒW˜7¤G7pÉíØxÜëÙÌ¸Š§ï°hœ™»nôXš`1}×þ1ß%×pyÚqß¡dËÓMQÅL}|ˆ· âæà8§s§S	ã<}"E–F×.é>8›ÆùÐóÇ™ê°&yñ·èeLàoÕ4¡aÛ`{ìMÄ¶³éÕù&²�&ªdfÄÂÓŒ¤lÕ=x˜üµÕ:MøÌ7_éKðWÁ�w¦æiøkÏ>Ê�òß²ö¸U‚	³ÈZºIì*/Ê°	I]Èõt´ÄÕ;/Of›ÇTkš]è?+  È9q�Cár±§Uß'†ÁM•¨ó‚…e	TKr^æàsÖû.	ˆéûláÚÉQ¥{çù„?2ˆþµõpä·a§‡/n¦GÚµãšÀÿ”�5ñ¤(%a­I�€™G?D/Ç@ÙÑX2Ê&¿½‰x€æ?‘}€•“ãcÕž0.­³YîÀSð8¯_%)ù&G¤Ôzª	w�HÐæWÊj©(sŽ–T÷C¯!bHS¨ÂáöëðE·ƒŽVÎ–z0](èxë`ð	[äSò¾¿©ÙMyY,Ór>Hëß&“î64!Xs�ÎNêìäÿëg«Ï!Â¹ýZ:JšS[e:ÛŒÐÅë‚h¾	dbs�ø7.†½bµØHGÐ†%ÌþÒÁš0x­GÎ‰¬�2@ª4X€U}.]rR<©r’r¥)OIa£5Ì¨<åÚž¢4ª�Ï¤ë‰&wIƒF(tEÄ©®É�ð�ÕáËÝsÅšíÙ�yÓ¶åšÙh[=·z¥4º'¨N±Üä
+`«—þÕÂ¦2â~„uqÁ¿«T[¥¯ÀLoØ­Ë%{O™,6ÞÇ3«9Æ6QËbÅn²Erò¢Î_Y®‚óŠ'q¨Hhj£ØZl@w¢òu0v“ûú/`éÓáÓ<,…ãu¢M-¼{µ8WI;Ò6èiT¹*6ÆR�TfÖ3z3Q‘Íû°ÝÆ=Ù
+­¾i¡YÖ+º5Vg×ÔÂ?ÌŽ/ÄXîæé^FMXL]†QjÕs™„Ú›Ã™f!ÜÇ}›šˆÖi´úm˜ò�ÞSÃEØ¸ïªx4þ†Ó-�À.û¿©âa¬A:g	CQNŽrë>X"¡	ÐÖ#âWÈü&·ósÍ<aSâ¾ëryº8ïøHÜÁ"äyæøKBÀIL‘Š�%ÅøÙN¨™È¼çHBÍÓ_uÍê>c¡X­�¥ÅoOz9qºšlÄtŠ×ÒT}�ÄSnQ’á)üR¹
+ó|¶ã¿a.»Î¢ æxIxŠ¡x�$ÔÖøþ®Re
+î‘›?*cÓÉ¢¹­$E�mjô—ñ‡ßäÊL4;Þùn]©ç»JTÇ
+Q
+
+h^ê‚a_¦ÚnœA“Àò‰ótù$ü¯?@ÓéÆMjž��ãÍƒ“®ò®žKõ°a?÷ˆx¦2Àî¶’�úYªßAh;	Ë_ò-"htÕÏÞÝ=þ±ð‘çh­q‘*ÔK÷Ý€›¹e\§ÂUU-`ÏYïÑÔÏ	t»§°Ò(H´²wó€êã+‚6á*‚e²£$¨_Pþ_ãFËvÂj_e¤ß©M­µoMø^CªÁVÉj$äùï‚Sž‰|úa¡Ñ¶…j�bFV£4�Ÿ«-ÛÆZ«}I|‘‰R[¨2PÏB,(@‹õŠç¤15§-²h9°7È¹E¼˜NñÑd†>Ä;ËF#ŠN]}5f±ƒÀœ'9aÜ§ð ßÄÛ8/€,lÅFYMCN·àkõÌZ31{@ßÆNG¶ÎJÏVŠª~€#©™$É_…á”Nš8sµ¹UÙÅüV8¢ÝÄÛ¸�8ØY<ç±ˆh\$Á©kÐõýlM`¥¤XPxfaÃw¸'2¥8)dðwOÒ¥qÌ:tÂé*9S·_ÂRíƒÈd¼è$¥<ìñŸô§ylJÇÕôÈ1�Á¬¡ÃgÔÔKµþâ¿(†,m™qÇÛM÷¸^( ¾cÕÍYÓbò›¦.Ît8`uÎ í,çD6·ÿ¿y�»ó‚€tLËc�Ç:…5÷&\�Úø5PÄ¦íÛ…
+V}¯ ¤¨ÝÌŽ+ú“FŠ¤þ€(;å—À!k(„|Ü9	•°À3xÜ‹3_µ„Si5hÅ¤ÿnë)Öž%ýr-_þî[4f-[ÙðºÃFïøuBpbtÆ:«êx:8£š¼úI™�Ž:7©ˆÕ`paËU²eŸ€W1àQƒÁùƒ¿À1îÍ-­¼Uú·kÅyIïš�Ù²·†+…wi×+ºƒÏ«<ï	µƒVÎÙù¦¬É×�WÝ§„»ñëÉX©¯ ßKmúic“`÷æ”ã÷õi±^^lé’²éË3}ZHöªÿ£±RIˆ*!N)ïs€|ºõ±ÐÇ±ýW_L�Þ£ÎÜMÀ ÆÓ²ƒäOÔK_×¬Ö2˜�¬jÌ“È¤º Ú»Žý»0Ò¶xÞÑ©~&ÀUcâÃO‘;ÊÿP5˜‹N–@)�m]u(ÞÑ]Ö@|åœ5®{…š˜Àc¹˜¯�`”zªi¹Ä Üú7
+!½}™‘Cõ‘{c´"w…(ÂÍðÚA–2WEQvu>BÂ1…5Sk‘f2ëÄÎ×R©F,ÆQ�iÜÊpœ¼W"]^²ìºÂôãZL‘F4fŸ�n�Ì¼ŸmU[zµœR¢•J÷¼Ù_�”¢§�_Òì¸Ìø$Á®É
+ú[ùiÖ·hû˜áµèt²|0¬¿@bÉÏÁ¦«ÅÅh=…8BíSâ_¶Ué(»ñ²[#ÆÑ$ÿÇ5–”RD:Äpgr=óÿÙ3ŠWIÜ�z�Å%­9;V5x`Hfíß;}5Ë�åC'_/.„$¤W$—½Úl^¢HbŒ=L1ð%wGWŸè.4PÜRŠë+þú*³ßÝ}P£Î¸tR¢a¨HÉÁ:‡ñ!˜KIJaÑÓQ&[Œ‚Ýc-ÙCX#Q@ZÈ9R;sf»d¾BC#ö{piæ
+[£'j$ªË5‘é6¨jÙÖ7ö(ˆ'ïÜò¤3—s[äà©3ÀÍxÒ8âJÒ3à2FÞ‚�R~>IpÖ�<íöÉãA1±„	;îŠôšÙÄÅùü1¦ã%´ÄÌÈ‰<y±d;Naß�·êÂùïwÚf
+”Zý0¯¶H×Þ°Ï÷]¹7Q
+x$Q7„Vd#@]%¦G°Ž$r*qCè}¿ØCZâxYÅÅépÓüA/¹Æš¬Í
+¦ E'³}Æ(×%¼„~¸uC, –oÉ~MÛ�Ã�Å²-K-âÀï.¢¬#¶=—\d¯ª�0ÍÔ=×4ëOZÿŽmº¿í’šfãhm»mÖ§©g…Ó÷>Ç9D®›:¼#Lô/…À‚Ä^Õi)Ì¸CZQ|½g5pÎïÒ1¬œ'ÑmÑ©~'n¶M^D‡k¦¸0¡n6�C÷¹`Ñ¼K�£‘Ý«VD€Éri}"’Êø‚±Ò¨`r)XÅ¶s¬Æûº(ˆø[aÅ
+®õl²Vr�n|‘šËú_F•QÑ>þ‰oT+«'ô!A‹ºS4!*=‡S½ð_ä©ó3u@G‡¯lêššµ>N÷†e­çsÙ,u	šø?‰˜òYœf«ÏÿTCCŽÓ˜‰`(2éüªÝfoŒÇ0®f·ý�¼;w³t®=+ŽNïËöèrUV)lUU¥Ó¼ou!?Ûu?!ujá¨e.å¾¼ëµû`Eß�¯‹RµÊÓOb‡…9�‰�»fZPà…_“Èï&yU¿8¿•óYbÞ�M„å±…×š“»
+I	awZGÜgÉ-àVYé™ÏÚ!#µè†¨8JªÅßšlÓÞ®|]à_<õN�ÔÕ¨øŠÇdÎ !)m×kg•RÍPí
+5òcbÖkz&EJz.ÊŠP£¼–…\‘€—•4‚q}ƒ­~7UMU©[qÖ¿¡®8[N£é{»Lz}îA^…�¤V»‚Y‹¼r*¸ˆòvê5ƒå
+Œö{ï®÷èö�ããÃš—h(Î
+\‚ÝªQ‹+‰CÄ+f6¸†ýû>¯[g‰û¿îæ�vúl[ÜÆÖÞ§Òr~IeK ÔÂV0Ø‡g!rþ–Û÷ZBù€„‡&)Ñ�ç:Ýñæ|nï�]q¨ðÞC³ÃƒTnZ�2Êÿ}šÖÝ½šä·•dý”ëXxËx~C%D—ÀÔ‘¤†tù¡�|ë´¨ØËÿ£˜¨H¯mî>�-¨:øLÔ$&
+I4Ô+¡®0.bæÝú[Ú�óÎZql7½Òs¦�€üDÀò‚Íý°ø{ªžº¬
+Ýuæˆù…=E2ÞÅá=œí­xDm¢¶(—–ÇQÀQ:¬tÔuEQÐ�'L¦±>‘=j�ØløµÆ‰H8|u½²ì~¿`1ô-È}_–Ñ›¥ñNÝn‘L;ôhàô=ï á‚Þ,gÜ¡äÔÅ�œ\é„1ZÚ¹–ŠòM¹6ô…÷Ü:fB‰+„)‹jË‡P›–÷z*þóÕD%2.´�YNì?uØþ£ØšÿÞÅ5+ôé>ž	DéËP)Ó�þŸ¿|ôiX%N8½Ž¯«(·8t84å,knIÓm»~wšé>u}.Ü06’"8Ý‹‘o�ázË–î�|­[ÖÖº,¯ßÙ[Ç®76`ˆû«ÛŒ[.k]-5!Û=Ê‰1(ÿ…uïb`â°„5™:¼ö[×¢¤ÙH˜ô+2¢öéO$³‹G—
+#»oJ9•R´{“5RH×a%Bæ‡Ê£+G´Ï "Û«LC-éùª/ŠÕÆÞÇ©æ«#TOP`Iò–cfÌóx:ÛNö…§ÐÞÔ2”÷OL*o"@—ªâ>d¢Ræ�ò+ÅuJÇEÐîvþ€u¡#¹UŠ8Ê�bÐÒàÐÿŸKÏ€ÇTÅß)ÀÝM,ª×JTbFGAîZ ^‘§ÒAp‹4<™u%–-ïRÈCË'›ß ‘w—TÐ1¶VJ‹øhóéN´–0Àå
+\aEöëè@‘3ÉPQ­ê¼£	J¬V/déÒíËUÊðï·ärú
+`�šzÒz#¿|ìºùŠsˆ%:éAüdÖÎþÚU-Ê£w{‹}Aêo©6„å•eŠRf.`-k‰^C„E‡ççm¾´¤·˜Ï=U¥ñ€‚ùüÌKp)Ox%©�rîÉ‚˜=ã¬s÷‰´DPc¯ØÂŽñQÂFL‡¤ÓÖ;\êsÅ+Ós‡×yæ1»¾©Øå£ÂÄ¼_€AfJ¦í”×ÆKÞhØR]%\4Ó~U¬9Æ
+úìŸþé‹Í°Tý@G)æ–3û©‰[Æ²Ã—òåp˜ØYÊ™U2|Î±^„ sGqì~h°³J´ÄYñø>+�§s+k“¦ë‘J£6PE�‚ÂÛ®¥hàzªP‹|KÆÜ±~üQU¯q}ëï”ûg[@þAÍøúnÂõÚv]Änb8ðW»J²4 Fm4…±‘ˆaV2raQZ#•‡gWÿ‚×XEmáª
+dÂe ö’e{Å©0ÙæDkæg†óecdË:²¾ßMðwú˜<ÃK¢}XXÕ“`R7’‚ïÄºi=‘V´µ”0¨_y¼	<MçÀz-Ï,EAæë·€´ÁÓÔ²Ò�E€ÄÍøw‘×¥ö¾ÜVaÕÍsR\Ëh"6ëuÐvP+Û‚È•û‡Y}C«�¥žsÔñ™Q1n ‡BŒÃÄÇþ÷B¿Ù´'»'84ÒYÿž¼•h9ß7’;xÎÆÕ–mVÕZ˜,^ü*y ‡»–µR)ûø©östï/	Qi3z·<ã,­ÝFj\²$¿=ÿláe±D³¤{ÍŒ»–/Ù€ˆÄ6¸¥¿Í{û§Q¨Þ”¹~í(÷šPf®ÝêO÷‰~-L¤[HÈ/z{9Æ¥8²ÝÑÌÜ�ê,‰Õ	Å<‰%ˆÑ“Z¡Ì1ð
+k€ÜÕNí·¢¬ìEÑø¸¹�O^:®—ÐœUB'úYðVê9œÚù¾•ØˆèO�'Öhá`{{{Ý� Tj¬ç|Ò5ÀTjªHÌìŽÝŽÇKÕ²Çâ&Ÿl’5G3"¿?O´Ç !àI&Lñc¹ýE¤CÉþÈ§ç&áãþå@µ-ÏNî{+pºX)ôõòVPÏ?IiOuZê|õõÔÝ—%vø§aˆF))°ªÊPD~‚/Ä@i´SŒíƒW·Ú¯ÑNÌŠŽfÛŽû
+ã#‹¹ãÍ€Tr†J�n_uhî[†Z³)ÚZ-Ê›bç¯&‡„®ùùc÷b8Vi¿ÄÌ�¨ŠçnP÷8s¢O++‹ëWuT$–üõùžÏÆ—ª«ì›×L|Žë\¡{øº*Þ{mí+º…z„NxÐ5?Ï.å:ø­S“&²¶ýÃç¦pqùäf«<å¶Âq�c¦P×¯ê.ÄF
+G|ÝÆ4C‘ö]5Š†Ðz <½á*'w¿­ˆ¿o0Ù0Ø°·î×RÔ–}%÷Ø29(g‡xÄLC(íeÉ77ÒÄ=ÍT!fÆ¦åân{º¯»£=?ù´ÒR®wï�ãKH¯‡ÌS6)$ÿjªÿŠÈ›qŠM1Ãé ì=³ãTQ�5äçYCþw#¼ÅÁÌ1ZD�kyE»9þ¼üÊBÓbGäøb<Å7²øL3›ãëOõ#³ÓøÓZ×’,TgQCùeO¦ê“�MÁkµ7nç.=&Ï�ƒ9ˆÒI²�%8l$T–þ×5ºß³tXé¸&U
+Èð;BdAÉIÛÆ¢ÖþG‰ÔkcH˜(Ó©cTUâlÒ
+ö†.vHì.óÔDå¤wì¼óÚ{ŒÌ93Èà#×äà?Z°­U¯¾µé
+*jÜcRRÐKå´àhí’¥g¿,Ú™o�0Ý5`zêEöÝZõßºžðw_�½3ØéŸµkB!±ÖcÈþÞSžw–Ur,œ0
+ÓBoÀ0Mï	&KJ$†z)<²’Õ��.­@±¬«�‰G?x¿0›ðG6†Ë~€&¨-Ý({VÈ\Ëôm1½°wx|&èHÿ	 OÁp½ÿõ{Ý1�>va2Æ˜ç1-c§Kz¶e
+ˆ9™	C§éë«Ì›é¿†ñrkˆ²(sw|ÒÂ0ñzøVjWÈŽ¼'ç_ÀW�Ù:|jsA©å¯qÁLŸõÁ–BSX	:Æ—ã¸Æ«Ì—Æø²NÂ½PŸÔÔ#.1pRãÔÑ
+y{%ðæx¦“�¸ï½æd*£¸”ÊôÜ@‡òšc1›ŒÇ¿Œ9½àÈ¸^À€Ù[@ƒƒÙðê÷qKû¦á8%Þ¤C´$ò¼™§I‰m"ùBm”*'�RÛûï˜³EÜ©\Fû½"˜~ßó"ŒòÓì#@LÔþg2ÜŽ,oq×-ÝT5XÈÕŒÔü¶ƒÂÌ9ˆfr9VŸÒzÑ6ªëUióí_’½"‹CÚr•f²WRËñ0]ý¤\,ÂƒêÿD•éq‡ON6Š
+ŸðOáÀQ¨ã^¿Ü0¦µ6YÑ0içÄÞuÛ›kÈÔá¸úr�º“æÂ'z’z§Eì¢HWu 6óÎØ#7Xiú•Êï¶`ÕXïV
+©Ì·ä½
+™Àî�qéÁ|xó“ý0áÂÈ+Ý
+rŒu'5³+Êá"•�í¸+·ãü´Jä¢Êtb’y”lc¢Å”‡Â¥è¼V#ì×ð!4B‘Ä´Õp0VEÕ9ÕSe ‡œyäË|ðè’õ¥BÀÓf ØIme¨<»ÃsëòhJUd£ªZem¢…ó±Ù…ìõjõ¢ñJgêŽ¦›dój‡Êeú3F½©JÃY´Ð•’†ýB³+±œ�ÿ\ã/bŠ·ÂK=VdúvÁ2l7ÀÄza¿;5£h6_ˆp4¹‡è–~îA$qŒøÂUÊìô&½\`r¼Ò¨:ÊNF¢àUyma†šrWà­»M›¨�Òà^Í79Ye)vËc.ŒT=èû�¾È~ÿ b½ôn¦•¡EbÛ/¥¾›­65Ñx÷
+\ù £EBìEv_1›¸MX‚FŒ�DÚV·[¾i	þÿ£�DÀý¾ù—/´nÚrx	o¤×‘#ÎmNôéÚ%9Ú°p)ªÞß}k�’³	ðSéóH•ù`¸ªÕ2ônîßý‚WÂÒ8äíã&×˜¨ÔRMá¢‚ßý»‘2j'P5¼uª‡oŽcK|ô¹,C\:Àè£°¢î‡;¼juR�„*­QIÈ‚-Ò›G]ùÁ}\Ö™‰·s^»¨î<yöÔ#Ãs;aÎõb,’Õ4ý ËúJ=ìí¢?Úã£K9d®ªª%“	q²2l¶Be<X%[&ÉbŽc(•y®l"ßž5…	µä/Åà.÷LEöL›ø:Á––€·|ˆ‰ÖËuïTö	Åfäräþì»H]w«P(šÃv%pK^åå®ª6¬¸>qA3òÎ¥¹ŽYOƒí|±ž€ÛTòA´h�qÈç6tNe’?•·†+ÌF
+_æ“Ë�YÖ±E~‡”ý_ðºÂ©ˆxMPDu/ÆñøˆÞæbï“ŸHð®Oõ‡§Ó@ëCAø^ƒìcVIÔ-§'’Æròb9ûnñ•I…
+EÝfpÎS§á{z®~èRô?²Bû¾�5Ùoíkç!¿^�™ßdX�ä.$×¨&‰¿³À—¶ÔRü},–ë@²@ð*³Cšp‚%Ô
+endstream
+endobj
+54 0 obj
+<< 
+/Type /Page 
+/Parent 67 0 R 
+/Resources 55 0 R 
+/Contents 56 0 R 
+/MediaBox [ 0 0 612 792 ] 
+/CropBox [ 0 0 612 792 ] 
+/Rotate 0 
+>> 
+endobj
+55 0 obj
+<< 
+/ProcSet [ /PDF /Text /ImageB ] 
+/Font << /F2 105 0 R /F4 104 0 R /F9 59 0 R /F10 60 0 R >> 
+/XObject << /Im7 57 0 R >> 
+/ExtGState << /GS1 125 0 R >> 
+>> 
+endobj
+56 0 obj
+<< /Length 3167 /Filter /FlateDecode >> 
+stream
+I$¦°oeŸòû¿SÐ¶g„#*0•@“b4Œ°@mÇ½ÚY·Žx›*D—…°ž}ÌW:ÛÛöExt¬Î³’ö€G©#gA3Öæõð»oÊP‚ÿžñ,$0Ô
+q„iüÁX‘~õ?'£Æ€àî½¯r@�¾V¼õæúc3ÌÂâjöÄÌ¹lZî}µœjªÓÂ<Ü�º×kB´¢ZÔÛ¸!Þ�­¬OgžRýíŽ@à`@kÂ9·íçh""©üSiNµÀ~?]HšÁ&Ø¥—M¬BïÑ||¿!`Çz×m5~ÿ‚ûD1s¬ùí'Þý¡ø#–OqŒ.hÁè>Ò‹ìÀIµ$‡ã‡¯ã.ÌäéÕ$×�ëÿ
+®É�M …
+=ôþfðU³Î¤	Ÿ}‹|]Á½ªñ
+Ð}Ž•5”}6?G
+z±ÌjQD6Û�€s]�Ð	�£ó}=l;›f¾w#¶‹Éð`çÎNêT5ÀvÝ(Ï
+_€–ÛÀ`?äÛRã”7ÏlûÕÒâvk0[·Ø1÷µòîU·JŽ×K=¶¨~¼·ÎLKóàc7¾·ÿeÙz;œZNä±IüÝ66å×:34ƒ‘'¹,³±·|x–aÖ7Vk0»H�Sg•w;áóÎƒuVbOÈ�“Y1
+ÌÐ©[*ÂÌïC¬FÔaˆá 
+lKY²msm£íÊ¡ûz¢zëÉyÔ1j	õÉ§[ôˆ%M�Ó”8þ`µÚ“@"R°Lžâ)±Ëû>4ìr$€Aj/ÇV‘ÆôXdû»*·Kùõ:Ú”‚ˆÿ�ì­ñé­kÍ’×­›Çj© 7kqF¡ä8ËÐ"„Scý›ÁaÞª#¸dˆ©‰‘Å»‘ÍKºõuVœÀløûGÓ*N8¯Çyh-œgÆR8·�òÇúÐnÿ-&@ZT/âea<û4¶zˆëR»Èfš´dØYQ)¿'ªQ®o÷HXõ„·úúçáïÏfÒj–êö÷5YænD>†öAÛæÂã1
+¸d?à2‹€ÅQ‰ÇÃ
+…^Üco7pzº—½Q'xÕ¥›q2ªy´fÐÁÐxú÷0›\XÈPlÑ¤sk‘I%kÆ~ç+~¹G¶¯X®Ñ¾?îŽb°Ó¡I:Òi	mŠðòø’†æsM(ÞáéÉ¿&y•Sü,4ˆv>I9O*t~Ö´hñO±ª¬M�ÑÜ@§Õ2NnlÛïL»Þ”o³ž�¦Pd-æ²NHÚ¦*ÿÈá.E:zj•U«'_€kÖ�\— �6[èÅŠcg½ÿ€!µímQ5n/x„&-2o}÷¸ZæÃMÜâh€"mÕYPº[Ë,„™gPÉF—A \õ7©�É�{¬€V=?
+éKþÕ=r}Ä(`ßu¦_ìïŠ �Ý…Þö5­XÉ°Ø§e�sML:ä?·fðv°éá#£‹*m?ÞOÀ2cU6?PÇÔOÐzV6ýU8˜Ræ]/Ël˜ªµ‰&�'œå‰!r[ºeÃ›Ó¹°àGãÃ™««�Ý’*r�û‡Ì`MŸôx¿–œ¢”ùdáwŽÍ„2»�2C¹ xµ`Ý£Ö'¦]Û'FfæZ{¤©…µ—ÌVn<mÑÎ»šüÛÉß(ÌÂWß#âr‡>üf¡4åš`\È0.Eq½kÒZ÷�>Çøe æjÝè!¨ÔûÂÀ—N³$eßpŽS=7	Ðæ¨@vr�Áü«|Â*øõ¨–Ò§DZÂÖ1z[Â�³;²‚øƒ&õfËhà‹õàÍì·+ù#:Ñ#Ã¨«ØdCc’PùØ(môhSÈD^uú}z9ûËŽ¯tã)õZº�P«˜
+ä¯ù˜tV6{èÉ¬/p€ú‰@k¤uÃ†‰®íM�ÛfÜMJâJøŽ±Vho»Ø#¤gÃUm_8’Æ›y#-`M´ySJ'[dºµ72wJä2c?³•;;í“�x2ŒÙ—�+©“°\/š1JÃCK§[ÃQè¬$ºÆºC±Ýà$ü § VóÀËN½jÖ¹Ê|�˜¨P¢$#¹áöìÞ$Ca±
+o�`â�ÝÐU\þ+‘Lö"H¥|¶^²O
+4ÔO”žB
+1'ÕO²Y<	i9ßŽ«�?)X¸a¢§úß
+¨ùóŒŠæ6@xF?<�æg»wýü†Ù¶¥u–,gí‚iÎð-6X*êŽz¡›A¿�Ôå¤¡©…xä†™_ •l¨ºçëýW†âsY×,vE^z,Ïr—Òo¨É�$ â^cl³‹¿ÈÆÓ �ŠyÓ@Â'´MH\Ù§»øÀLÏ*ò,JÇœ«¯VOŽu\ãþj¨Ã9%QÃÛäpO¹¾î2/–.šŒD(Æ)�À
+Dùuòº!x¯mI„gZüËF•Õ3°cÌžÉÞÈT…\¶ÚqHÚ7ºÚsÜ\í${¼JêE^€ò’ë`TÒú."…¡–
+D·á¿ûPŠÒçJ š/áóÊp+Õá’€K°ä­Ks\�xºÂ³“Å×~ó¹±l%l©L©¨Ù_—ú·!‡¸¦#_jŒ èxÐ¤˜;Ç�š½²å‡¦ê-œó ,ÅÅæ=jæŽr(9%¤§ÞnWêé(Ø	åÛí¡ïü¯MõùvÉ¥¯êWd™T,+ý…{çàg@èAYÓ‘GgWž1íwÝAn# o"xµ»o°IM
+µwíwo¹œLMH†s`�ˆ$X8ˆE¦»A¹¥Ø„ÜD	xw$¹â¡#¬ó¹‹€ísÂú4I	_Ú¼¡¶ÿÒ‘œÔ
+ƒo£“øDëY¥°ídáp†à >£õÃHKpÕa©½<ŠÏŽŽäèA
+Û¸‹«‚â<}½§R.°t2à��C÷F°ðjPºïoKÿ/ŸnˆÊCp#zv+®sêÃM�
+—1gîà‚¯žÀ{¢…-ç,%0ÆÑ˜Xàl¥‰?g€ëæd„YØ¶ò«,×
+�}E„r�`�1ˆÐÎúK÷
+IF‹-(ë¾zL„ækµíþ
+e¤5Â„eüIaÀ…@FÝK¸Õ2ÊónRõÚ7ÓýY›UBfÒ¥ I-K[dYkiénwÖðd©HVhõÜ=„ãémòVqå-ç2Dª	E@²›â°¾ù«Ø“¬bn¬.‡w†ë"Ñi»Ÿß@_­?x»žØøMÓxTgFYÌKY„Öp7¹>á¨OÖÅçdcl>Ój&¬íGŽÇ<ôm¥´|jÎj²|ŒÒM!#QŽ#C�«ùÈûBWXõ}iÚ>6)EÒÑAaïHåç$Ù‹§æC´5lÖ¥Hh„h‚¦� @ËéÖhFYõgK`hc�-IÆáª‘‹�ôž#H¤øµt°ÿìÚöO	ß±êŠbþe�Ñíñž¶¥²"ÆjLõ£aSvà!j.ñôK§¿2tÈ¸nîƒPWEXT´ØÔñ©ÉßÎMÇF©÷™…èæßhÑîFTw³XÇ÷c/‚Á�´zpB�ZCâWZLL=˜¢«Üû9ÙÅh´µnmzÎûãZ§œa!TÏWË;CF/ÿÑ´²ÐÔbGÇhR2.™£é ‡ØK€ãÇ÷(Oœ“G®"Þ¦Xn§ÂL(´Á•¸èÎýzÁ‡	4o8Å�c�%lN6ÿHHVzþs®¶¬¡`6Î–J²KöŽoFea€®š�_ø„#ÿG/îEu˜:kV»MqÐBˆXWžsì]û%gÔVur‡ª ÿ¦O1†o"^S·¾ýú¾ÕL£N�¤–‰×X“�®ðL€Ü»Š†D73ýL7ý÷<@©OfcÞdBÂnvpåè›¹æ¦#±iTb}¼®¾¥Ýƒ¤}/2@O%µ{Ýþj³µ…cIWß0‡£-½�j¶¾ÊŸ¯¥P³/t’ß.á9MÅÎª‡ •Ír#ÏvôÕ@`KO¶?Àzçiñ2¾¼s:Ýä“]ÓwEß··3Óç[íRK+6m|ð\ˆÍÊT³9£Ü�³jíâSÄmÀídTé®���}äúÍÊñKô6tëÏ½‹ŸûK€Ï�RÃ¼N*ìÚ`ßÔƒb7¡K«CT‘>²/kái~q±] •AXnªK3
+endstream
+endobj
+57 0 obj
+<< /Type /XObject /Subtype /Image /Name /Im7 /Width 933 /Height 403 
+/BitsPerComponent 1 /ImageMask true /Length 1805 /Filter /CCITTFaxDecode 
+/DecodeParms << /K -1 /Columns 933 >> >> 
+stream
+yþÞ¥ó2G°XÔÙm©ü¡Ø�î¤xKúHl½ªqÒD—~èÝ:!N‡ $TÂ§[I«$6•¨‰WâöÞ(U×@N#yŽÍ¿Ì"fLXT²ð}¥ÇóE³°ïS®k†u‚67öêÆë©ÿpÿÞçƒ„�„ŸŸå„�OŒöeÚ)"[ÏÝ�o¥ký7„-‚jÀ«U˜•'^íŒBQ+›Êò…J Zø2ÙÉ…<)oÕÿøz¡[tç÷·¨­@*ãCÝgX}©§Œ��-lwÝ³¨¤ôïOšJöÝôY3D±a‘ÛðFèØ±ø„�¿ùža_‘©£Oü]æ}_…]j
+Û¯¶ê� ±*ýôýý¶™Jz ºs©:w„äòÙ1~>[\*Üo™«ˆâÈò…
+
+âˆp­
+u?Æ"è
+xÀ#|Ü}ÿŸM;é!EUö”.Íò—Ý
+ê­n«QÅlö‹2<|é¥^ëîjèþô:Ùù‹¶«~3)Å•Ï“]UTÆvõ¦`ý
+ËîoKdÏRe;¿á­3„ž´Þ4ASAjÊ�†<“ÜDÁ�Ùò±"ä€D6‘_�AÚpW~cæ¯4Ÿ_€—úB<_“^ˆ³#×[>ïÈl´½íŽY¬ªpÖÖú8úG]ÕB#[\Á™†Læ/øàâ¶å¤—¹ó²#aY°�ã©7¢'ŽœÕ²oC¿3Ù(ÂÎ==kùQ/H-#¶v£W”À¡ÓÒù Ò¿†³Ã	Œªôe]4Á�Çµ€ý îÃ³òÊ,"™Ø„aÜ-¦�s_â–~˜"äyK'”üòb¸›,úÇç•v†ñ©¯)o&¸úiæÄ¡î»²òÜ;c;©
+áBÝÛQ—A€ŒB9Fˆë[¦oéép:vÝt¶ÎÁ*u´®p•�yTDaqN|ÿï„ä‡ÞmÈB�çKþ$éÍt§1)W\$‰Çé°”î+ý=ÇO• �‹ª�\¶Ø|¶Jóm^¶d¬û£Íº‰mÊÑ^– “Éñ÷A/$6;¯Ä_ŽcCÁ‘b8+0®¸ižà�
+xÿGÅ$¹à¢ä‚Îì«ƒ9*öÎ…ŠKy	?*¹…«yO¬²ûŠ;ûŽÕ,«c¥Ý‘ŠQ•G¨)�kº`-ôÕä/fpÅËÅ’¨Î_Ûx_íÈî—Iï{ê=JÙI…oûŽÉÞwÄz ”šBîÿÜœò_°Nfß“Å#�®Á¶gQL²ÙC†ÒZC•df�% ó_`D�³ü`™Šüm[š'›�´VµZÕ§Lƒ6{|§_ŠEÙ}‡…HKË5køšÅk©dõ«vçùÓØ>Ö¡¶]Zë•rÔàû¢=œ%ôfØ5Ò7IûàB}êÛf�—q‹ÿq�–a�y¹&¦m\æ„ð°øñ†Û�êFÑ?þÌuŒ¹
+«¤‡Ë+ÄüÂï/X×|Ý¢’›O-rÒÝ]|
+ïÐiƒ7xÄMÊŠÃûàý¸R+½?‚�"e´�*�§È!êØOEÎMoÇ48_m(±ÝúÓwÒTÖÒ¡z¬=Êè$•´‡1Ãå-_$w¶ÎYùšŒN2$Ž¿›Ñh&ŽOÜòU'³MV�ó^‡¾=^�pß* ¼geþïú3ïi™fÔ
+d¯Š]Ã19Q…¥aÔ'^¨2vZ�Y¨…šs-aS <œDØá½”(Uf€ðŸÜvv•d�\ù·0ITëzÊ·©(ô:ßn
+8‚áïeBpÙnÔ»ø<ÜÐ-ãÎÝ°À³‹P¿&=D$Æøõk§©LÊ\cQ“ÔÎEŒ*ßÅURSØs9Àâ/kCä€fì”þu2i2„ÎL›jØçšß”b‚©+Á™ir«V9˜†‘pD¾µúûâïÖ˜/‡¿äfÝF¯SÎi¿ÌémÕh“¯ÔåÔé�¿p5`1‡ÍŽñû1‹—5=ó¡[íÄ„`øù#ƒÇTgÚ
+—ÿsåZö†ñ©iªÊê{Ï_ ®TÏÞøljÆk3ó{?mú=ø\ãíÆè3®�òït‘Ï*\Üëïäñ‡7üßÒ^dø÷ÝÍ’q)UÔ+ë)¥7Áš»ÆÓ¨Vj×*Mrn¦‘nÅ}—{Dã½*qšIxù­¥¿�‹ü^¥€ÂóÕ¸Ôêó]öBoåÚåõ¸=³à’ÏÏ‰�ZÎ®‘Oæ5ƒólun–xŠ6#È‹$ŠßE�Ì(p1£P`ˆ»œFÏø2¾´w2G“«ÒwñGÄpÿ|¢
+²Â^Ò-¾y!“]¬™.´¶Z…U» «ÕºÏz‹(ßHÃ�óá]èV¹B8
+)©•°ƒWð–:ž„ÅB¶ìàÜÝ¦0â,ë é¹*Èü
+endstream
+endobj
+58 0 obj
+<< 
+/Type /Font 
+/Subtype /Type1 
+/Name /F8 
+/BaseFont /Symbol 
+>> 
+endobj
+59 0 obj
+<< 
+/Type /Font 
+/Subtype /Type1 
+/Name /F9 
+/Encoding 63 0 R 
+/BaseFont /Symbol 
+>> 
+endobj
+60 0 obj
+<< 
+/Type /Font 
+/Subtype /Type1 
+/Name /F10 
+/FirstChar 1 
+/LastChar 16 
+/Widths [ 595 651 536 574 534 571 241 244 872 571 572 572 353 500 369 571 ] 
+/Encoding 64 0 R 
+/BaseFont /PSOwstunivljb 
+/FontDescriptor 61 0 R 
+>> 
+endobj
+61 0 obj
+<< 
+/Type /FontDescriptor 
+/Ascent 0 
+/CapHeight 0 
+/Descent 0 
+/Flags 4 
+/FontBBox [ 5 -213 813 739 ] 
+/FontName /PSOwstunivljb 
+/ItalicAngle 0 
+/StemV 0 
+/FontFile3 62 0 R 
+>> 
+endobj
+62 0 obj
+<< /Filter /FlateDecode /Length 1070 /Subtype /Type1C >> 
+stream
+Õ*û2dæSÇ°ÂeUŽˆ˜äD¥7ÅÚZ1‚!É¯E«Õ`¼j¦�SÛ÷Ûû¤­ëPyq8!Æ[b-èoˆ„S<’3ü–Âml›®Ú5@‘ÐŒ•&?‹£ök¼J_]'Ì¿
+N”ð7yÊÞ@	Néªø!
+¸l¼jž&*âæA
+Måi›¼Hä‚pi•E�p·Ì©j¤ZÝK��²mcÊ÷ÇÙ>õ–÷AhÜ³·�J›¤Y·Ž!!¨�™¶få:=hyÕÉÀ-'wŠzÄšÎäÑØÕ³"/r,¨œ�?ìrµ·|Ðö
+ó†)Ä†²ÌžJå–-p�ŠÀOi´k9ÚüC1�Â—ü ¡›ÿ<�ª¢°åÀvò±+u=GÀ]sWƒãlR ªDè^4HªÕß´÷Ìí„Ö»�~¹¾„'sçxpŠÕ\nk)v0TuY°‰&hçv×]*C¡ÕÆÿ«æÉì£…‚{û·\wþ(‘—Å|?áGgìÙ61€°1+¿ƒ8Ž¾0j§¿¡ðfñ5¤ÀDwA­
+ÇÅQäFVI²4~ýá·: l›0qŒ� e‹ê5ã99™ãì€ÂU¦âî?ÏŸJiIûT#eñÛw~Þí} ‚Ò`VT‰ßÌÖ]KñÍ>Ä¤E�%¹K~ÏòT^‚Þ�«û1íþŸQ¸©œº¼12Ò§3Vß2ªMÁåLË\ˆG•Vø €8_:é±ED™O gx=`†¬½ë
+�cST4Û>†O¡¶Íö¿\ñwÚ·R¥†ãÑî”fðe„=b‹Þ°áœKç2[Šseî‹Gæ?ÚÎ— ø³½} ¡¸&�¡†>Œš6cÖ$¶IS÷©ì'Uûi�ªën«â¤ž=­n3}ÃðÆÇkõlZ~rôC¥z�)µ…UU^ÿ{çPÞÍsxóÝ…Ç°g
+·-OW;ukuë_úJã1Ê´µžósk·ïqŠ‚†WÕ6'ü§×æÕÀEÓÃëdfnâš/—Û�)ñ=
+©ÛÞUûˆ¤zÐqÚÆ>ƒMGRÃ'9¦‹iálÌTUÑUì³£¢dq/m2™{ÛTÎIs³]÷Ü:
+ôºàñ[£ü’>yÊ[¨³ë\%·Û™‡âxèm-u�³oPŸ {Zƒ¦¯‘=}�Åeô�ÕÅ²Þ){/�¯FÙ’×¨=R¿ëÕ|énìÏûÜ9šû½jÝ	fvæA÷ÑáŠ4ªx0g×Jk™°Ñz"ÔuÇ
+LT"ÏÚã–4Ô´—Ï0ÇF¤yÏXm&PƒUÖ�‡Œ|Pï`ícYm0=×òÒ`á­•Ø–Øë½ö<îér¦k2¬2Œ@¼Ó¿¡†õàÎÐ‹OdÆ¶}\žºØaOú1¹g¿Ó—§(^jŒëÛZ-fN³ö-x
+endstream
+endobj
+63 0 obj
+<< 
+/Type /Encoding 
+/Differences [ 0 /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, 
+/char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, 
+/char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, 
+/char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, 
+/char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, 
+/char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, 
+/char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /logicalor /arrowright 
+/arrowdblleft /arrowdblup /arrowdblright /lozenge /arrowhorizex 
+/angleleft /registersans /Upsilon1 /plusminus /second /angle /greaterequal 
+/radical /ellipsis /Ifraktur /spade /lessequal /minute /degree /fraction 
+/florin /infinity /approxequal /integral /propersuperset /parenrightbt 
+/arrowup /bracketrighttp /aleph /arrowdblboth /bracerightbt /integralbt 
+/notsubset /bracketleftbt /trademarksans /bracelefttp /braceleftmid 
+/braceleftbt /bracketlefttp /braceex /apple /angleright /parenrightex 
+/parenrighttp /arrowdown /divide /element /summation /bracketleftex 
+/parenlefttp /parenleftbt /dotmath /copyrightsans /integralex /parenleftex 
+/integraltp /registerserif /intersection /trademarkserif /arrowdbldown 
+/gradient /logicalnot /reflexsubset /equivalence /propersubset /partialdiff 
+/arrowboth /circlemultiply /heart /bracketrightex /bracerightmid 
+/emptyset /bracketrightbt /Rfraktur /proportional /reflexsuperset 
+/carriagereturn /notequal /notelement /diamond /club /bracerighttp 
+/arrowleft /weierstrass /bullet /circleplus /multiply /arrowvertex 
+/copyrightserif /union /product /logicaland /char,,,,,,,, /char,,,,,,,, 
+/char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, 
+/char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, 
+/char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, 
+/char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, 
+/char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, 
+/char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, 
+/char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, 
+/char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, 
+/char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, 
+/char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, 
+/char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, 
+/char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, 
+/char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, 
+/char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, 
+/char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, 
+/char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, 
+/char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, 
+/char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, 
+/char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, 
+/char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, 
+/char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, 
+/char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, 
+/char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, 
+/char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, 
+/char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, 
+/char,,,,,,,, /char,,,,,,,, ] 
+>> 
+endobj
+64 0 obj
+<< 
+/Type /Encoding 
+/Differences [ 9 /C0109 10 /C0110 13 /C0114 ] 
+>> 
+endobj
+65 0 obj
+<< 
+/Type /Pages 
+/Kids [ 73 0 R 1 0 R 4 0 R 7 0 R 10 0 R 13 0 R 16 0 R 19 0 R 22 0 R 25 0 R 
+] 
+/Count 10 
+/Parent 66 0 R 
+>> 
+endobj
+66 0 obj
+<< 
+/Type /Pages 
+/Kids [ 65 0 R 67 0 R ] 
+/Count 19 
+>> 
+endobj
+67 0 obj
+<< 
+/Type /Pages 
+/Kids [ 28 0 R 31 0 R 34 0 R 37 0 R 40 0 R 43 0 R 46 0 R 50 0 R 54 0 R ] 
+/Count 9 
+/Parent 66 0 R 
+>> 
+endobj
+68 0 obj
+<< 
+/CreationDate (j%’Ð[d~ó‹¹ì\rhs)
+/Producer (o|Ñ†2;âoZÉýµX6 ÐåPýqPDóy<ÄV.RÁš`kdä]"™3¼£Z…è¯öszìa>6ÿzh)
+/Title (bpÔÄ<#¶JTß©´]=-‚AÃMîrU\n£2oqÓAAFD¡ï\n9­xÌo)
+/Subject (}^•ÙT)
+/Author (~wÊ…#<âxV×à¿[4!×RÒP	)
+/Keywords (bpÔÄ<#¶JTß©´]=-‚AÃMîrU\n£2oqÓAAFD¡ï\n9­xÌo°âg þEø®EIúy@"�h„VÝírC\
+j\rWŽ�ƒ�ØÀJƒŽ|à”]‚	"6”_\râ:›¬SìôpÛ)
+/ModDate (j%‘ÙRc~ó‹¿ïnt‰—KG»)
+>> 
+endobj
+xref
+0 69 
+0000000000 65535 f
+0000019852 00000 n
+0000020003 00000 n
+0000020141 00000 n
+0000024368 00000 n
+0000024519 00000 n
+0000024657 00000 n
+0000033909 00000 n
+0000034060 00000 n
+0000034198 00000 n
+0000038843 00000 n
+0000038997 00000 n
+0000039125 00000 n
+0000060218 00000 n
+0000060372 00000 n
+0000060500 00000 n
+0000072523 00000 n
+0000072677 00000 n
+0000072805 00000 n
+0000076025 00000 n
+0000076179 00000 n
+0000076318 00000 n
+0000080191 00000 n
+0000080345 00000 n
+0000080473 00000 n
+0000084341 00000 n
+0000084495 00000 n
+0000084623 00000 n
+0000086825 00000 n
+0000086979 00000 n
+0000087107 00000 n
+0000097731 00000 n
+0000097885 00000 n
+0000098013 00000 n
+0000107072 00000 n
+0000107226 00000 n
+0000107354 00000 n
+0000114889 00000 n
+0000115043 00000 n
+0000115171 00000 n
+0000117447 00000 n
+0000117601 00000 n
+0000117755 00000 n
+0000149226 00000 n
+0000149380 00000 n
+0000149534 00000 n
+0000185076 00000 n
+0000185230 00000 n
+0000185383 00000 n
+0000185976 00000 n
+0000200030 00000 n
+0000200184 00000 n
+0000200337 00000 n
+0000200941 00000 n
+0000212234 00000 n
+0000212388 00000 n
+0000212564 00000 n
+0000215807 00000 n
+0000217832 00000 n
+0000217916 00000 n
+0000218018 00000 n
+0000218257 00000 n
+0000218452 00000 n
+0000219615 00000 n
+0000223107 00000 n
+0000223195 00000 n
+0000223339 00000 n
+0000223413 00000 n
+0000223551 00000 n
+trailer
+<<
+/Size 69
+/ID[<580c05a40c4bf9001e0efad3de1bbe7d><580c05a40c4bf9001e0efad3de1bbe7d>]
+>>
+startxref
+173
+%%EOF
Index: branches/battery/hardware/BOM/v1.5/BOM_1_5.sch
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/BOM/v1.5/BOM_1_5.sch
===================================================================
--- branches/battery/hardware/BOM/v1.5/BOM_1_5.sch	(nonexistent)
+++ branches/battery/hardware/BOM/v1.5/BOM_1_5.sch	(revision 260)

Property changes on: branches/battery/hardware/BOM/v1.5/BOM_1_5.sch
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/BOM/v1.5/2X2_1mux.pdf
===================================================================
--- branches/battery/hardware/BOM/v1.5/2X2_1mux.pdf	(nonexistent)
+++ branches/battery/hardware/BOM/v1.5/2X2_1mux.pdf	(revision 260)
@@ -0,0 +1,4791 @@
+%PDF-1.4
+%âãÏÓ
+81 0 obj <</Linearized 1/L 681227/O 83/E 39876/N 13/T 679560/H [ 1236 444]>>
+endobj
+              
+xref
+81 47
+0000000016 00000 n
+0000001680 00000 n
+0000001760 00000 n
+0000001944 00000 n
+0000002190 00000 n
+0000002225 00000 n
+0000002289 00000 n
+0000002334 00000 n
+0000002410 00000 n
+0000002485 00000 n
+0000003480 00000 n
+0000004487 00000 n
+0000005073 00000 n
+0000005641 00000 n
+0000005860 00000 n
+0000006085 00000 n
+0000007124 00000 n
+0000007255 00000 n
+0000007421 00000 n
+0000007751 00000 n
+0000009006 00000 n
+0000010246 00000 n
+0000010695 00000 n
+0000011871 00000 n
+0000012269 00000 n
+0000012660 00000 n
+0000012980 00000 n
+0000013463 00000 n
+0000013639 00000 n
+0000013935 00000 n
+0000013997 00000 n
+0000015341 00000 n
+0000016510 00000 n
+0000017479 00000 n
+0000020149 00000 n
+0000024052 00000 n
+0000026480 00000 n
+0000034706 00000 n
+0000034937 00000 n
+0000035166 00000 n
+0000035517 00000 n
+0000038032 00000 n
+0000038954 00000 n
+0000039331 00000 n
+0000039536 00000 n
+0000039822 00000 n
+0000001236 00000 n
+trailer
+<</Size 128/Prev 679549/Root 82 0 R/Info 80 0 R/ID[<C2FE0BE9AF99134E2AB442A9460DC707><FCED3128A0EF10439E5EFC49B528D7E2>]>>
+startxref
+0
+%%EOF
+           
+127 0 obj<</Length 356/Filter/FlateDecode/I 454/L 438/S 320>>stream
+xÚb```f``Ua`c`à³fb@!V (Ç†Ì"ÍŠ«\§u0tq7*X¼y?Û]�]¡¥ïÈîÎ›çîD3â
+¼0…`Ò™Ì%’:y×Õ«u9›|4Bøê4žšÌ­h­Û­Rßß€DRŽJ¶Eåº?©�°ü±x‚ÒIƒ……'ÿ2Xè­ú¡[åP«ä‡� “`‘�é€))‡ADGGÐ^Aã´Ž 
+!�I0É((¢Y<ÀÊ3˜4€4ƒ�Í Ô€ßÏ@¥Ž\z‚@ZˆMÁæ*3ð²¬09ÀÀx�•a	+ó¹„Î#ZÜ
+ñüxš9-
+9³$Yµ®Ñi”åcPvâbÜÔ7qGÉ)ïŠGaõÿxY>š1—smÐjüÆh5—u†	C
+ƒ“ƒŒeRxz1pyŸ…+[qWô�w€H À¶Qy¯
+endstream
+endobj
+82 0 obj<</Metadata 79 0 R/Pages 76 0 R/Type/Catalog/PageLabels 74 0 R>>
+endobj
+83 0 obj<</CropBox[0 0 612 792]/Parent 77 0 R/Contents[90 0 R 91 0 R 96 0 R 100 0 R 101 0 R 111 0 R 112 0 R 113 0 R]/Rotate 0/MediaBox[0 0 612 792]/Resources 84 0 R/Type/Page>>
+endobj
+84 0 obj<</XObject<</Im1 121 0 R>>/ColorSpace<</Cs6 85 0 R/Cs8 86 0 R/Cs9 87 0 R>>/Font<</TT2 92 0 R/TT4 93 0 R/TT5 97 0 R/F1 98 0 R/F2 102 0 R/F3 103 0 R/F4 104 0 R>>/ProcSet[/PDF/Text/ImageC/ImageI]/ExtGState<</GS1 88 0 R/GS2 89 0 R>>>>
+endobj
+85 0 obj[/ICCBased 114 0 R]
+endobj
+86 0 obj[/Separation/PANTONE#20485#20CVC 85 0 R 122 0 R]
+endobj
+87 0 obj[/Indexed 85 0 R 134 120 0 R]
+endobj
+88 0 obj<</OPM 1/OP false/op false/Type/ExtGState/SA false/SM 0.02>>
+endobj
+89 0 obj<</OPM 1/OP false/op false/Type/ExtGState/SA true/SM 0.02>>
+endobj
+90 0 obj<</Length 926/Filter/FlateDecode>>stream
+H‰„VË®[7ÜŸ¯Ðº@ñ¡×:‹¬ƒ.úF“ð-Ð�¿/IQ::¶�â.lÎ‡3”DùÓçG	·Gû{Üþ>>}ù
+Â÷ÇQ!b¥—H¡s,-PŠ%üûÇñíøç€ðWð%Kì¾ä×¹æ÷_‚P}~´AîÄ¨ÄP(&è–×*„�
+I±–îÊLð&–Jˆ?sÜEÔ×#…ïgH‘«(L)¶ž¥Ò·£¶H­l�f”X˜GHù=Ð«©é1%|WR Qì©¼teÖ”{ï¯€
+ChgÙ�N3÷g+Úƒ–ceÜÜ9`fX;×ôK}¬šÝ¡ú
+qÁ|Æ##l	œ”]6'O†îó¦TR°ä
+�"<(z¦¡*ãþÿ«1õ*'.sß¼*�ÙuX•,Nvól:®JŒ±áì3ëñÜ]œÅ!½AV—(ÕÏð†XRª†T±ë,t´ôýEŒ	DŽ˜`3HbÃ}Õ ÍÄ³»?Cfg”Ö)ÎÎ€\¤µgB!!Ø‚‹À?lÐ¨�Ò2@1ÌÃMüYÕíøóR¦�VÊ�NÜr_ÈhBÙÄíHŽ´U¬6Ã¸o¥±©ûâ}®üSûVP¾£]9’Yõ±ãU××4Îi—O(2à¨¯øv@–yƒ¸OÀÚ–Á€¹”g¤Ža�ì"OÞÁý’%Hëû%Ò¬ÏYÃQ“ÁáÙáÝ­•Gõ"<®p§dkæMà©
+¢¥È[²}3ÖÒ,£ðvœH“«\Â³Û–¹N.8ÙS ¤Kc�¥ÓCV¶0ûÙÐXÊ�lÀ“Õ¶„ôPo9”eLó i{ÌLÆ1‘*&í"n¡rÎ1  Ìª3W6‘ûáÒWŠ:ÃA©³ïô.wªQÈç¶�û@|Z·ÆžÓým*£5¯x´£,Ä­”zæHLó
+æ¼Åb^Ž×hÇ@ºXšä—k˜”ã®‡YÓCïE�È}õ•à¶Ö}Ö˜ò:·—ƒ1æž´¥õËÜÈØ7;¦bÇå�,çÃ¢±_W
+Õ+Æ%œ/�"½žyÏußÊˆyîR3²)z¾"ŠèñyEf–#}o�w>_$7J•õJÑ^¹,dº¥3Eb*äÒëKÐúêÈ&ì©«Öi¨²ñC,È
+‘Nƒü’šj¥caØ‰ÙÞIÂÂo›ãdH)†zYÓ¤èþX)€õRjè{E¦â»ýHý¿ß§�D2�I€]}†ÿ…¼-9
+endstream
+endobj
+91 0 obj<</Length 938/Filter/FlateDecode>>stream
+H‰lVK²í6œ{Z�K!‰ed
+®—ÊÀw’ýÂG`Ÿs3ruÛü�\J)PÛ9Ë`>yvÃm@™µÊs†sÕ–ø:x�PG÷Áó}&!°M2‡‹ûv$µbžSž÷›@0{u7xœÜÅÞÃ¼ŽÈ(˜ûˆœƒ±šš{l4c7Ì•ÍÊNæv¦/ó±æ¶é±±Ë0Gb“¡"&áeŒ•„<Fç�Óz T
+Míƒ]Øì�p±lw
+×je‡¸e˜#—AR"*RŒ•ã°ˆ�Ñ\„.ÎÜÇßÇlçÜâ"�òsL	³uA’9qæ�ëTØÈ•%VY„àIÜê°‚Ñ¦”×N`r{™�[3EbNbÞ’s	Ó ß�ì¬ÎÊ‰zIˆ\ÝÞ£%¿NÔ¡ïÖT‡×áß–=n¢¢»½­â“fóZ•0�ÁÞ3mýwiL	­¶	»£ì¥ÑÜ-ÕçY9ú-uY#8­¥µ$\òÍ"+nácO2W+¡×Ê{M[÷Î ¶$4}
+^:O6*ì¾:¶™’¦Nœ
+«l×+í6bÛÄò\G!Åµ5LØ^é�ÒÆaR!]ohm&ìÍ*…‘ðúZ�ã¿dºE(ò“Œ›L2TiÀÞö…!I¿µŸÈ¸[ÃqÚÂ#[Læ!Itéié-“áxÆ±a§gdŒø€*'0=6 ;…ýñ™Ø‚Š‹$<¯;™Ì|»ÌÂ>”¸Ž<¨í±€òêçƒé0ÌÌHÃ�äÄ—ÉÇk%ã‚vÂ—�ÊÁ�ÏÖ¨×ñ0,Ã8²)Î¬	%|zm½DÔÀ.©fŒKª¹§MÖ¶}¾°F½~é¡#$Í
+ÙdÊE#’U™3‰Ô¥€É@_¾üºT²Í�½WÖ½d¤�Ý}£ªI¶Û§•ˆøÊÌ‚D'ä©�Òã3±G½Ž‡ñÌîd2÷í3kûÒÃæH¿©»£r{ý|0ºY�™„¨ÕÒ¨g_1V[QÎr1Úãí�î:’ÐNöèÈ>&—pç£€%âv1¡'q‘ñcm—/¬1¯_*ØEŠr\ë9Š&ÚÏC€ÌæðËFwöËñr(ÚÉ°d&íÊýEÈÍaã§>×Ö¹Ù!;ãÅ¹ý!_nƒW–š8Ë~éu¤yÉSOz½äôo„Ê¿t1š”‹;1²ÅP¦�mdmlÓ~c¾™e±V·ãQdë›é›©zkíàÊ�Ü8øÍÐ=ü¬_Œ1&|DW¦}0aUþ`›Š&{
+endstream
+endobj
+92 0 obj<</Subtype/TrueType/FontDescriptor 94 0 R/LastChar 176/Widths[278 0 0 0 0 889 0 0 333 333 0 584 278 333 278 278 556 556 556 556 556 556 556 556 556 556 278 0 584 584 0 0 0 667 667 722 722 667 611 778 722 278 500 667 556 833 722 778 667 778 722 667 611 722 667 944 667 667 0 0 0 0 0 0 0 556 556 500 556 556 278 556 556 222 222 500 222 833 556 556 556 0 333 500 278 556 500 722 500 500 500 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 556 0 0 1000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 737 0 0 0 0 0 0 400]/BaseFont/Arial/FirstChar 32/Encoding/WinAnsiEncoding/Type/Font>>
+endobj
+93 0 obj<</Subtype/TrueType/FontDescriptor 95 0 R/LastChar 176/Widths[278 0 0 0 0 0 0 0 333 333 0 0 278 333 278 278 556 556 556 556 556 556 556 556 556 556 333 0 0 584 0 0 0 722 722 722 722 667 611 0 722 278 556 0 611 833 722 778 667 0 722 667 611 722 667 944 0 0 0 0 0 0 0 0 0 556 611 556 611 556 333 611 611 278 278 556 278 889 611 611 611 0 389 556 333 611 556 778 556 556 500 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 400]/BaseFont/Arial,Bold/FirstChar 32/Encoding/WinAnsiEncoding/Type/Font>>
+endobj
+94 0 obj<</StemV 88/FontName/Arial/FontStretch/Normal/FontWeight 400/Flags 32/Descent -211/FontBBox[-665 -325 2000 1006]/Ascent 905/FontFamily(Arial)/CapHeight 718/XHeight 515/Type/FontDescriptor/ItalicAngle 0>>
+endobj
+95 0 obj<</StemV 138/FontName/Arial,Bold/FontStretch/Normal/FontWeight 700/Flags 32/Descent -211/FontBBox[-628 -376 2000 1010]/Ascent 905/FontFamily(Arial)/CapHeight 718/XHeight 515/Type/FontDescriptor/ItalicAngle 0>>
+endobj
+96 0 obj<</Length 970/Filter/FlateDecode>>stream
+H‰lVKŽ7Ü¿ShÀŠ(Šú¬s¯|€ÛYôHàÛ§HJêî7³›ª'’ÅoO!P–HœC£‹ôp<~<¨P¬ìT­áí$(ÒÐ7$)üõÃ‘JQ¦p¬¹|`h;>^#ið‘"M9ºKÌ},|<:ÅT=nÅóâD‰µ
+‹Êy€€Ã:Ê• 8äj2
+R¿â«„ãñ·ŠV™‚AU�Å¢ÖXIƒü@7<L¦¯¬Ê©GIbÂ²°–LM´Å…\:
+ùjðœNzö²çìNFl­z¾2òOú¢ «+Íòù8‰Y{²q‹Ü[P‡2ËQº‹â±1¤Ùœ9.ŒŽ‡5:åh³ð�ÐþYØT‘U¿1=ÒÍÊóÍË=}m¥®ZÂƒ›•±X6s\˜EŒ€‘­Á&:dlÂZSÝ€ÚKDp«ÂÉd¡àŠíM›y—eÝËè5³‘^Tj¦˜û&#HØ'¸§Œîôb¸°c’±±öS(oæ0†æ¸š
+$TW�¾a&÷±˜‚$È|,;Ür8}b»…3ªcøØÊœ9Œi,§�&KîSàk'�I5(O®eÇ…È‘«:È1å1Â‹QjßØ‹‘ë&4è¸*ì.m¼7fÜ3kìf™{-Ó ¿†Ó§^ŒvP‡^
+×åŒf²”O“=	Í·ôe2lZ¸Í«ƒ2Ø·ŒZbØ¤…¿ëƒª§n].Òq’õçÅFko�U+åÆä8ºï™õZñX£ÛÃxÁ1%÷›°£êcŒ‡Â«�§®%8J~—ˆmÖ¥à(Îq(VcæÎ�©�¨¿0•|q�©B4û:°î¥â2WÝÏ›2ó®�VúEÇoîŸGóÉË5Ž€Ïzõ…Hëúí�ðëñç_ï8uï�Âûó—§¯ÅOCóØ(Ç>ô¼Àc.>!ð�ð
+Ÿô[�ÂOã¾\˜¤Øúr¬LÓsZµØF=«À=Ã­žX“Åëî8O’/¯n±˜œ8,utø¦caµpç‹S·{¸çáÍÇ†ãí=·ÅPò8Ø+ó*]nq»Ò’¯/p½ê¸x8ñ™›2š}©nQfuF§[ý{nªâ|á*O÷<<·‚��s	ºÞŒ›9nLím2­ÜýOìf„VàÚÝÝŒÉ´ÄË¨Í†fO‘ÙqgÚXH}�ÈdX¼áúE³»U/yãçNp1Ç‡”�YM±Ío¿—¡ë‘˜ÌÔ/e3›ç6n8�¥VË§ù
+è	2\Ù[ˆ;°ðóVjeŽÊtá¾êFWßhš[þ`;5'C
+endstream
+endobj
+97 0 obj<</Subtype/Type0/DescendantFonts[119 0 R]/BaseFont/BJPEKA+SymbolMT/ToUnicode 99 0 R/Encoding/Identity-H/Type/Font>>
+endobj
+98 0 obj<</Subtype/Type1/FontDescriptor 124 0 R/LastChar 2/Widths[761]/BaseFont/BJPEJP+ZapfDingbats/FirstChar 2/ToUnicode 125 0 R/Encoding 126 0 R/Type/Font>>
+endobj
+99 0 obj<</Length 261/Filter/FlateDecode>>stream
+H‰T�=o„0†w~…ÇVr‡ÐIé C?Th÷\bh¤¢†û÷M\t§IôØym¿fm÷ÜY€½ûEõ`4V{\—Í+„NÆB.@v¢[ÍÒ‹âþºœ;;.PUûˆÉ5ø+<CñÄ�½y�ÞØ)FŽâó+FúÍ¹œÑàP× qÌXû"Ý«œ	ïÁáêq¾÷^4®N*ôÒNçëôÈ¢´ú>+ÿT—Q}KŸÝ‹¦N”óHBä‚H”)w8‰’è|"*8QÓ•9Ui8Qj]Å"±Jœ`ï•fI{ºyS›÷Ñ6-“Ì%[ÆâmßnqÉA:Ù¯*s{Á
+
+endstream
+endobj
+100 0 obj<</Length 1184/Filter/FlateDecode>>stream
+H‰”VÛnã6ú¨¯à#ÕBï¤Š¢À&†‹.v»i,¤»}PÅQ×¶RÙ^w?¥ŸÐ¿ì©K¬ì"hK”HÎ™™sfhB¹øi%ÈzŸhç™!Ö&=qÿ»:¹OþêgœrýL§~û–ì`Ö	–ãŸ$>ÓîÒ0²yo”s™“j›\ü¼dÑ&¿Â‡‡Mûj—œ%†k&5áL»<÷Ñ	câ”Âë0c}X¨i~2˜âl>¾=ÛyY$E!‰ Å}bYnƒKaËµeV‚‘b›pÆ¹Ò¤¨’‡0Yœ’÷ô_"9OóÔ’ešY¦i›®zh6wdU‡ÇmSµ»»cuH
+,iS0âiG®Úî1Ì·]§švGÒß‹×‰…\*Î‹.
+‚ãH‹ˆMN§»/›,ä´BtARpžò¾Þ6¬j·ÁX†Ö<˜	&´µƒQå£ÀN0º\¯¤4©{ŽÜÔað)u’9ÊÀKG‰ˆwo*€@"uL$È)ŠÂXËŒìr�‰éãjÄ5ˆK	Y®Ó‘7í‰Ü¤ÅŸh$g–àÍ(4c5gÊŸóÁƒ�w¿ô{fÀVˆ|ö07}0»FÝ¤’ÊuMÇrCVi¦€™ëT0I. —MˆTHæ½™¸á“0”Œf³ð¢™¥5p®�ØrDïÀô+¸´k²:5q®zØ+12Ì‰69SÄæpµcB1(ÕÇœ)äË÷×å.Í4�z,»Ï¨W7£KXL"ÆT¸uœY?IŸçc„"€Òg|	`(–O	ð[
+Ô„Ì˜gŒÍ±¥ÈYþ~?8Ñ–:qµ›C*A'Pz�cGG¯E,¦Ì3'¸Dù+‹lõ¼Ù1*ìÒË‰Îš9QÀº�Ò
+¾ŽÒ2SlËº<»z�[.–"¦Ù
+‘º>É&wq?Ç�ô›°zÔØv=\N¼düÉ†Øƒ†œˆ¾½-ÿÆ&`Ak
+4»=n¡N…Ø6£ÝÜëÞ®À‚Ò3OB?€¼Ê¿î‘ÐŽ	?sÉæÏ¤ùÄ%H¡�ìjº?”;hWp®Ðš| 8Rô&¸	§×ýaÂdPCH”�F< aç*:óL*hó/:ö!�¸ä¾�vDÇÃÂWÔÜÌ¦£«c|ÿøï›Åç˜×¯³ÇŒ÷çI�sœŸÓ;í@GC«z�=ýT3AÉÞº¾áÊ/vî“àó2‚@Û€Õƒ‚+Ìñ4ý¤_fÃY€ÈTV¨yähàJ�eo ;5+éç\�€VBo›á	=òd{-71íåaWï÷=]è
+Íí;lm‚èÒšÞÆw‘0	„õ[_¤
+¸ÈÿEÕ¸#º=ž£ª?GW©6ÀÚc*4È¼D?žÑØŸêlU~jvëø2ú|ýG|Ê–„W×ämSuíuùñr]VËu³‹kÖ/…cü¼š_ˆÆ<mdÏƒ¹ìÚˆ\Þ‘Û¡N'â!DøYeŒ}R¤Ü<i‡WWgÄK ÜÎAÍ$´¡s<Ö]Hœ¢pLÒ½¢ë¾,oÊ˜AEëï‰ˆ#ël¢"(âÐöëÁÿÛ—œE1’ÿì5m,
+endstream
+endobj
+101 0 obj<</Length 1169/Filter/FlateDecode>>stream
+H‰”VMsÛ6�éQ¿b�À�0‚_3™Î8r=ÓNS{jÖ—¤Š‚,6©!)+þ÷Y`A‰vâ:¹HÀX¼}»oA€Šj�?Çû…ÿ-.ŠB�„b³Èq-„2%B±ŽE–A±[¡Ã0¶çÜPÛÃÙu9ŒPð(eh±¾
+ºx�ˆ”]<_áè‹µ4	º
+—)6\3¿Ým®¹ÄáÎð‹?×’P¥"Ï07HX¤D–X`?Êé„Ã/#wGQL¡¼ï
+b!Y‰bö9xo6Yz|(?ø­-W�5eÌÀ²î«C=öOoA•¹È
+étà 7�¦îy¬„f]3rÜÍÊ8Q)Ãƒè\(d7éË3Vð BÓŸÁ²Ûí¹ÔÖ9y$¦ÁYÑy¶kçË½'¦¡ë~o÷4?¸ý#1RšÂ“ÊÅ‡H‡Îõ³’ÒgV.÷û¦®Ê±îÚÁô*§:�¼GêÿóyÞL„æ¡Z¡K[ù	‘†¦�Û­/Åbµ–·jQ'áOÖâìÂPÒÅp{uùFÐ:�Ò7œöÚ\	}dÿ4\Ûôô<	+ƒ[,�k$pu1rºê·‰\‘‘˜WóÉ™ÍÊ5<•«råÊàÊU_ïmV¿�Ø:‰ót^ó>E2J}Ÿ)¶”×w—JÑ$N¡ „mý@†­ËW°7ý¦ëwe[²S•®hRã&l@ëº7•å¬eëÃ4tñ†€(Å••(¥£œ@ÝÕ­»Ø*$¸í[FŠ™‹«î°:Ù	9òËÅº#|bw·W…í‚Š}âÈoBýÒ–ÞE÷Ã±¦1¦…XmøC[Ô˜dõ0™¤g˜Ú'@E	ÁDWcµ…Ê	\±V4°ý›oE(lÅ‘ul'9{8ôfMv(04´ÜelÜš¼7Øš±ÞÓ¤1_p…¢ép‹®Mð]FÃI‰IžTræú•vørf=®ž`0
+¦öµ{@R6¸×D€s,%iåÄÁä8
+Ó—õ³6�õ¼.¶1åxè½iÀŒd
+õ„±/É ]3oí\�ÝÝ]>KÃ¬üm+>Êë£�óâXŠDŸê]eNÑ7Ùí'Yàƒ¥ìÖhÖ+¢Ì+CJàKšaAûGTº�R—°hÒmL‚‹¾&ñtù½–¿>Sf(Òc9ª­
+}Ï„�Íƒ{5$öÅÎ[<9ÖÐ•”!O;ªí?ÒªÉ.x`[M|O~×½ƒ;gK#MñK²âøÌïr9gL'Ò6ú3cÏ›‰œš	”^ôkð�;F9šÁéð�õ¹MD¤^T­:=ŠÜ¡àX¯§ï‚oÃˆ°QÅ:IòAD	~aZ={´²Ó­>*Ì„µôò'¾Éu4Ù`×Àú–4n–Ä4»‡±ƒx¾2-ðÜ*Îwšˆm­ZhÉjÆ6ÛM¹êkR³
+÷%7gáM\ãsnÖ@Íå´�7äÁ7ÜÕ®®züj\~¸¹£•ÑT~gÛ51ûàD÷„à½�²ÚÖ†Ö�j'Uo¼f‡ñµ™ž¾c­ôŽø*À…ó€Á
+endstream
+endobj
+102 0 obj<</Subtype/Type1/FontDescriptor 105 0 R/LastChar 122/Widths[278 0 0 0 0 0 0 0 333 333 0 584 0 0 0 278 556 556 556 556 556 556 556 556 556 556 0 0 0 584 0 0 0 667 667 722 722 667 611 778 722 278 0 0 556 833 722 778 667 778 722 667 611 722 667 0 0 0 0 0 0 0 0 0 0 556 0 500 556 556 278 556 556 222 0 500 222 833 556 556 556 0 333 500 278 556 0 722 0 500 500]/BaseFont/BJPGHI+Helvetica/FirstChar 32/Encoding/WinAnsiEncoding/Type/Font>>
+endobj
+103 0 obj<</Subtype/Type1/FontDescriptor 108 0 R/LastChar 255/Widths[250 250 768 612 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250 250]/BaseFont/Symbol/FirstChar 0/ToUnicode 109 0 R/Encoding 110 0 R/Type/Font>>
+endobj
+104 0 obj<</Subtype/Type1/FontDescriptor 106 0 R/LastChar 119/Widths[278 0 0 0 0 0 0 0 333 333 0 0 0 0 0 0 0 0 556 0 0 556 0 556 0 0 0 0 0 0 0 0 0 722 0 0 0 0 611 0 0 0 0 0 0 833 0 778 667 0 0 667 611 0 667 0 0 0 0 0 0 0 0 0 0 556 0 556 611 556 333 611 611 278 0 556 0 889 611 611 611 0 389 556 333 611 0 778]/BaseFont/BJPGJI+Helvetica-Bold/FirstChar 32/Encoding/WinAnsiEncoding/Type/Font>>
+endobj
+105 0 obj<</StemV 88/FontName/BJPGHI+Helvetica/FontFile3 115 0 R/Flags 32/Descent -207/FontBBox[-166 -225 1000 931]/Ascent 718/CapHeight 718/XHeight 523/Type/FontDescriptor/ItalicAngle 0/StemH 88/CharSet(/space/S/e/l/c/t/P/i/n/B/a/s/d/V/o/slash/R/g/r/w/h/M/y/G/eight/L/u/p/k/A/m/three/two/E/one/four/five/six/seven/N/D/zero/C/nine/plus/O/U/T/Q/equal/parenleft/parenright/I/F/f/H/z)>>
+endobj
+106 0 obj<</StemV 140/FontName/BJPGJI+Helvetica-Bold/FontFile3 116 0 R/Flags 262176/Descent -207/FontBBox[-170 -228 1003 962]/Ascent 718/CapHeight 718/XHeight 532/Type/FontDescriptor/ItalicAngle 0/StemH 140/CharSet(/F/S/A/two/five/seven/P/i/n/space/s/g/m/e/t/f/o/r/T/O/a/d/M/c/k/parenleft/p/V/w/parenright/h/u)>>
+endobj
+107 0 obj<</Subtype/Type1C/Length 398/Filter/FlateDecode>>stream
+H‰bd`ab`ddd®ÌMÊÏ1å~È2þgù!Ç#öÛã÷Î_×~µ±~·âÿn'8ã‡¨##wZŽnjz¢KjNI¢s~AeQfzF‰‚F²¦‚¡¥…©ˆ4“– ÒÒLš+8¦ä'¥*W—¤æ+xæ%çä%–¤¦è)8æä(€�)V(J-N-*
+BtU;#3##Ëª‹ßûø~Néþðcÿj¡µ³&|çüáð�sÂ,áßÏ~×Íž35åiÖõ†ïŽOžplÙr`Ú>é}’¶È?1jøí˜eŸbÓ˜][ý[GBøÊ÷ÝßÍjØ¢êëë¥±õ.g¾qcÑž¥[Ž_üTÿ�3ñZò•˜…³9–ÅzÎq‘vñ¬*ˆ•/¨Ž)MvJt¨ÿÍyQe‹ÿžÂ%½ùÂ/€úë§ï©—¯ùmÆtÌn6¾?º÷ü.gœøãó÷[?]D_ùëÂúãÛïK?fŠ~û“ÁúÇ€�¯bÞOÓY¿cg°=çzÀ
+`¦¨{
+
+endstream
+endobj
+108 0 obj<</StemV 85/FontName/Symbol/FontFile3 107 0 R/Flags 4/Descent 0/FontBBox[-180 -293 1090 1010]/Ascent 0/CapHeight 0/Type/FontDescriptor/ItalicAngle 0/StemH 92>>
+endobj
+109 0 obj<</Length 226/Filter/FlateDecode>>stream
+H‰T�MkÃ0†ïþ:vìà$Ý¥££�Ã>XºÝ][É�lç�?ÛË:vðúx¤W–Çî©#A¾±7=FYÆÙ/l.8:‚ºëLÜ¢¢fÒd‚ûuŽ8u4xh[!ßSqŽ¼Âî´¿¯î@¾²Ev4Âî\|¦D¿„pÅ	)BJ�ÅAÈã³/zB�ûË�×€Ð”¸Þ{‹sÐYÓˆÐV�J²W€dÿ×DóC\ó¥Yüv>”(@’Ãƒ‰Û:ò„|ÖÍŒY˜“Ïr{±“�8ÂÛ÷òÞüÄ·ë“j¶
+
+endstream
+endobj
+110 0 obj<</Differences[2/Omega/Delta]/Type/Encoding>>
+endobj
+111 0 obj<</Length 1273/Filter/FlateDecode>>stream
+H‰ÌVÉrÛF½ó+ú8H“Ù1ÈM–¬ª¸DK	¡²]V	I×€”œ|Jþ6ÝÓIÑ‰Ï¹ÄÌôëíõ|Û¯ínúÔ®²ÜK/a»iþ?ÛB½šA›åA±Í¼€ï4™–ZlÛÇÞª™ÁÃºƒû®©yažßŸÄÍ&_Öó&û­z?R�kiT£/b½évõ®]¯$�·BTOý2lûhÍt7Ä²Ú<'$­¥+­EXJ*å úŠ xpUu•/š—dÄ2Â�®ùu¹É
+|EŸ÷‹þ„L�ïªÑ£Â€³…Œ\ˆ-BèšÑÇ`Å›AËá †Åèaä�:ìðË°õË‘A*é¢Rš0Fo«Ñ�Uå@Cõ0Ò³Q€²Ð%Q-G9eGéMSž&P¢âº›5]»z„ŸWXâeª dÕï£2�”„a‚“%ùP´O(\©ë]JßŠŸRúˆá@R—|*k#h™å¶Àø\%K'êYþÐ5
+l2í°Ž5¶Üˆé¼~äí&½Ã¦éàý»j ï2·âœ›ò>ŸTYîpý"WF½•pÑ¼´Óê—š1ÚE}Ïÿ™B
+´+Øe%¹Ûà¹oÎ° ½Ó¬WvöWVhô"3#KCš}½�’&†“�REÊ–‹‡R÷”ºlŸ)F+º´„·‹5¿NçpÑR®i¯^&üR–�[@¢§BÚÒJã¨
+©ƒš$_&š	ž—÷ø &F|èÌ(÷}°GÝ»©3ÏµNÏÇ†³SRÛÒ”YÒÄQJÑ
+9±/4�nîóKlb½/Œ=qìöñº¢÷Þ­±}XõçéA
+çýÃh©ÊàNÃ°ñä¨ÊŠˆ¾ÞÀ¸N@ÝeÀeì¦ž¦5âÍ~ƒäH[^ïÚMZßeˆéEšòŽ�µ®t'YÐà—Ï¡ÉtŽ#Dêö�â¹Ô®/bÜdAìž(OÈŒ<ÂÉàìgÏƒ-Œ´a?yÆ1ÈåäÌV2_\ñ­>%œB²ÐS[+�CO,ê‰£Ä�ÐwÙñ¨ë€ZN]2��4VNz|v®Xð´:ƒÏY©q*pFQàso¼§é¼Ù—°¤ÙÀ‰ÓÄ»a6T°ºW•_(¶§žñ·Ón}SÏÿ~=JwP~FÒÃ”|¢9*qV1sàO0R/y¦P…£�Wöfoïz{¯Rr¥Pp»jI!01V™5o¬°iEß4Ñ.
+�zBÐh‚ê^ÚPÁÅ¦IRzÎø�ï­_‘¼Ý,Ø…C]Ã¼­ôû°U¹'!sÁãêüuóuû*™µåÐ{e™@ØüD@d@š×
+XTÀé’3t¯|ß¬qÅy®M,ÀâbàT"‚�ŽÄò’¦ùhÑ÷²”]¼ZF{ÌŒSÕÔŽyˆP±H>!ÙP¾'Ou1§ëE(õi²¬“p[º³û.©8t	Ÿ{ofÏžÞÝõón‘0Q%P7P2¸Õdr}s—½aNKã1â×<´†íÓýDrH÷ÞNãë\{ûf†RcyPqÛ‹™“n¹„�XCÄiÓÝ7è!Ö¸@CCýß6þJaüýV^³øö_HŒéâWH‰Cà¯�ïª˜ÓtIšÒ“{±R}£`|›åxM‰3Œˆ…Vúo¯é«âs#æ�l6é»5Õ>È¨^IY*þÑ§À?ÙžxU
+endstream
+endobj
+112 0 obj<</Length 1098/Filter/FlateDecode>>stream
+H‰´VMoÛFzä¯Ø#	DëÝÙï£íØŒ¸v#µ—ÄAb%”äJŒþû¼áR);N
+xXr>ÞÎ›��¡(/ÇU’®<­î„˜\#%µ#-‰Ää-*EQLfÅÇ’¨yéKª;˜©“1BËh°ì�‰�ó+¤OðÓ
+~åè}=�ó‹¸^7Êy=ùm¼œ6�P´àÖ‡	Ö¼NÏoVgô›oÕÈÁï±Y0€-Wµ¸�Î¾Nïë¬Ã~*¯Ç7·Ÿª7_Iã�hêŽæÕÅÛ‹sq}3Ò10‚/ß#ÕrÙ:j#­{�¶ÞÇÕ±¶J±w*•øsµxD–u¹Í±¬³bU©>_½çË¨eâ>—±C�TZ[„4­ø$êvÓU»ÎóWÎã‡Ê—Y]7í“"h¼ ø�•´QhyÙÔÅß…ö°&¨±ì´¨
+Ÿµ¤ƒT?Öz#cORlD}w$|``�ðšÞ öcGªágrV;&�\JG{ ž�‰Azß3hCíxýÔÀ«-‰—·'<ÛÙªÐ¶` Œ„Ò(’1gŒ:Âÿ R
+!"xP|»pøk¶,NÎ·^œ��¯M Ç+iÚÕÙ$Æç¿J\ÁødOÂŠkññN‰yqònLâ~[héÄBÖx˜Dì’‚hù\4²8mÄˆœ´ºelm”Ê9¶Ñ2;tK28#šƒáKÄÆ¢�#Q’*˜¾h‡ÕŸ{hNI:Ú ½—µ¸éièFRÇÔ�KœhÄ‘5uPM±-þÈÙŸm˜}>â£Äg "íe´œbƒ|¸x�4� ¿ )éÚ{5|ÛbDà¨$Bù[¤½Ä¢œP�ðãÂJ„’òRãð›g^Íÿ^d\úEF1ÉödxKíuèN„HZGŠŽÖö>ãd®
+õÈ1'ÝpVÐ„¼÷’o€8Œžïc¯_Ï›Ï•†¼¢oDHCÞÏ3ï³Iqr	b‚#£âˆ¯hV‚o•C-ƒ -�Ý%‚ãyÄC£×M={·‹U5ùÂãÄ…¶·JRÑò¬)Ï¦ÛZœMWóÎ Ùö@sP¬ÿk½˜Õ'guÓˆ‹Õ}k…QÁ·7zF9ë8·›õ¬Þn×›mg�~70xZ<~×u³žÿËhÄZ!öûk>Ë¡î]½ª7ÓÇÅº%j8€ä¹=˜Î ²üäÒäL"Ž�Ÿ5¿e
+í4ÁÇN#Þ¯¿ÍÅø¡ž~­7]Ø&y#,Jyd›ÓåCö·Ù?Ê|®,-�]=4ñƒVý¨<>#ü|�áwª¿÷óóµpAMª$Y,{PA4ýœÊÅtó°¨g5[àwà_~\kë4*�Ë Îq	”—ªíÔ�(W¼o­m\SÛ–QS:‰$ZßqÌýÀáÖcžè1b&èt�`´{0„	Kí;rú/í@|`Z6Sú
+endstream
+endobj
+113 0 obj<</Length 899/Filter/FlateDecode>>stream
+H‰¼VKo1¾ûWÌ19¬ë÷CB©R(+q¨8DÛy@RÄßç³½ëÝ-=ÔÃÖ_fÆß73›ˆèjuv´Z“àR{eÓWIëó×šHëÕ{&èš}fB¤ßdè†n?ºcÚj…¦F	Åµ�´gZî‚¢FÆ€švL	+û,¤¤ãÚy@kö±Ä³†¤uÜûÍ‚H¬À€âÂk’llAf>;öÀ~2Ácô>8ðØ—¡”ŒyÕíÙ?�8¸'¢AÂ<ýä-× òÑ€üÄ±HŽ^Nsj|À-û™•ä6Œ¢)Í
+’)}äÂ…ŒÌ½.Ÿ%
+“è{H‹Y‘p\H=B»ÌÝe« ±M¡Šzæ"Ì(í�d´äÞ¹)”&<ð‘ÚqYš©"–‹h)­…’X®dÀÚòhT]wð0<¤„V”>ªI„a]öHâ¹BoŒÐúÚMö(ëŽ�,‹�åa®£C	µŽ¹5&Ú*Ò3C4kG-ÑL:7£6øê8ÑO;‹0¬«¶ŠôÌj„žyÝ£j«,‹�åa®£û‡w8]ý,J]&Ðxq:žFÈ®´É�âRÈÒè\›3æN˜®K¯B}E4WèìIt¬M@Ý¦Ýdg2HÝtFT(õ÷O&-¼Œ!eß}EdêÂ�Œ±†ÛžA¯ûD‡œušgÝ¡ëaÝHrŒü”õ§Pƒì{™dŠ€²9:Ýc˜ ¤‘•äõhp”a“}|òI¹ùx¹.R<j4tºr<q©Íã
+],\n©R
+W„È-…tfVŠ1—(ì%KaT)#�‡ˆÄã/¨Q‘CdÿésŠ	…¿sw€½ÆðFO¹ˆSRŒ`Ì‘Š\þš9ãP‘eh<
+¢¡’ÎÊ6¿ä”m�üO¶ùN73¶=„÷�Ç|HyOGÂâ’ØO ÌÞã¼‘(É¼z·–ôåÌ^µìªmÑ¡Ô>0”3dù™Èi¦PÛ‹êÎÙBäÒ
+ÈÆùj;¶¸Ùv§ã‡Í÷eû-E´%¢A}UÊJûza÷Bˆ�}Ylú]æ!.�b“j³ÛmÏ´¡ÇÓ²Ácd±¹»ßoNßéø@oâ›e#¸Zl{ƒîëvwGëûý¶;î~u�Ç­–
+nŽÅ±Xž~‡`�Ûcú),|ù¹½foZ†×íQ¦1ô
+endstream
+endobj
+114 0 obj<</Length 2575/Filter/FlateDecode/N 3/Alternate/DeviceRGB>>stream
+H‰œ–yTSwÇoÉž�•°Ãc
+[€°�5la‘QIBHØADED„ª•2ÖmtFOE�.®c­Ö}êÒõ0êè8´×Ž�8G�Ng¦Óïï÷9÷wïïÝß½÷�ó '¥ªµÕ0�Ö ÏJŒÅb¤	
+ 2y­.-;!à’ÆK°ZÜ	ü‹ž^�i½"LÊÀ0ðÿ‰-×é
+@8(”µrœ;q®ª7èLöœy¥•&†Qëñq¶4±jž½ç|æ9ÚÄ
+�V�³)g�B£0ñiœW×•8#©8wÕ©•õ8_ÅÙ¥Ê¨QãüÜ«QÊj@é&»A)/ÇÙgº>'K‚óÈtÕ;\ú”
+Ó¥$ÕºF½ZUnÀÜå˜(4TŒ%)ë«”ƒ0C&¯”é˜¤Z£“i˜¿óœ8¦Úbx‘ƒE¡ÁÁBÑ;…ú¯›¿P¦ÞÎÓ“Ì¹žAüom?çW=
+€x¯Íú·¶Ò-Œ¯Àòæ[›Ëû0ñ¾¾øÎ}ø¦y)7ta¾¾õõõ>j¥ÜÇTÐ7úŸ¿@ï¼ÏÇtÜ›ò`qÊ2™±Ê€™ê&¯®ª6ê±Z�L®Ä„?â_øóyxg)Ë”z¥�ÈÃ§L­UáíÖ*ÔuµSkÿSeØO4?×¸¸c¯¯Ø°.òò·åÒR´
+ß�Þô-•’2ð5ßáÞüÜÏ	ú÷Sá>Ó£V­š‹“då`r£¾n~ÏôY &à+`œ�;ÂA4ˆÉ ä€°ÈA9Ð=¨- t�°lÃ`;»Á~pŒƒ�Á	ðGp|	®�[`Lƒ‡`<¯ "AˆYA�+äùCb(Š‡R¡,¨*�T�2B-Ð
+¨ê‡†¡Ðnè÷ÐQètº}MA ï —0Óal»Á¾°Ž�Sàx	¬‚kà&¸^Á£ð>ø0|>_ƒ'á‡ð,ÂG!"F$H:Rˆ”!z¤éF‘Qd?r9‹\A&‘GÈ”ˆrQ¢áhš‹ÊÑ´íE‡Ñ]èaô4z�BgÐ×Á–àE#H	‹*B=¡‹0HØIøˆp†p�0MxJ$ùD1„˜D, V›‰½Ä­ÄÄãÄKÄ»ÄY‰dEò"E�ÒI2’�ÔEÚBÚGúŒt™4MzN¦‘Èþär!YKî ’÷�?%_&ß#¿¢°(®”0J:EAi¤ôQÆ(Ç()Ó”WT6U@� æP+¨íÔ!ê~êêmê�æD¥eÒÔ´å´!ÚïhŸÓ¦h/èº']B/¢éëèÒ�Ó¿¢?a0nŒhF!ÃÀXÇØÍ8ÅøšñÜŒkæc&5S˜µ™�˜6»lö˜Iaº2c˜K™MÌAæ!æEæ#…åÆ’°d¬VÖë(ëk–Íe‹Øél
+»—½‡}Ž}ŸCâ¸qâ9
+N'çÎ)Î].ÂuæJ¸rî
+î÷wšGä	xR^¯‡÷[ÞoÆœchžgÞ`>bþ‰ù$á»ñ¥ü*~ÿ ÿ:ÿ¥…�EŒ…Òb�Å~‹ËÏ,m,£-•–Ý–,¯Y¾´Â¬â­*­6X�[Ý±F­=­3­ë­·YŸ±~dÃ³	·‘ÛtÛ´¹iÛzÚfÙ6Û~`{ÁvÖÎÞ.ÑNg·Åî”Ý#{¾}´}…ý€ý§ö¸‘j‡‡ÏþŠ™c1X6„�Æfm“�Ž;'_9	œr�:œ8Ýq¦:‹�ËœœO:Ï¸8¸¤¹´¸ìu¹éJq»–»nv=ëúÌMà–ï¶ÊmÜí¾ÀR 4	ö
+n»3Ü£ÜkÜGÝ¯z=Ä•[=¾ô„=ƒ<Ë=G</zÁ^Á^j¯­^—¼	Þ¡ÞZïQïBº0FX'Ü+œòáû¤útøŒû<öuñ-ôÝà{Ö÷µ_�_•ß˜ß-G”,ê}çïé/÷ñ¿ÀHh8ðm W 2p[àŸƒ¸AiA«‚Ný#8$X¼?øAˆKHIÈ{!7Ä<q†¸Wüy(!46´-ôãÐaÁa†°ƒa†W†ï	¿¿@°@¹`lÁÝ§YÄŽˆÉH,²$òýÈÉ(Ç(YÔhÔ7ÑÎÑŠè�Ñ÷b<b*böÅ<Žõ‹ÕÇ~ûL&Y&9‡Ä%ÆuÇMÄsâsã‡ã¿NpJP%ìM˜IJlN<žDHJIÚ�tCj'•KwKg’C’—%ŸN¡§d§§|“ê™ªO=–§%§mL»½Ðu¡váx:H—¦oL¿“!È¨ÉøC&13#s$ó/Y¢¬–¬³ÙÜìâì=ÙOsbsúrnåºçsOæ1óŠòvç=Ë�ËïÏŸ\ä»hÙ¢óÖê‚#…¤Â¼Â�…³‹ãoZ<]TÔUt}‰`IÃ’sK­—V-ý¤˜Y,+>TB(É/ÙSòƒ,]6*›-•–¾W:#—È7Ë*¢ŠÊe¿ò^YDYÙ}U„j£êAyTù`ù#µD=¬þ¶"©b{Å³ÊôÊ+¬Ê¯: !kJ4Gµm¥ötµ}uCõ%�—®K7YV³©fFŸ¢ßYÕ.©=bàá?SŒîÆ•Æ©ºÈº‘ºçõyõ‡Ø
+Ú†�ž�kï5%4ý¦m–7Ÿlqlio™Z³lG+ÔZÚz²Í¹­³mzyâò]íÔöÊö?uøuôw|¿"Å±N»Îå�wW&®ÜÛeÖ¥ïº±*|ÕöÕèjõê‰5k¶¬yÝ­èþ¢Ç¯g°ç‡^yïkEk‡Öþ¸®lÝD_pß¶õÄõÚõ×7DmØÕÏîoê¿»1mãál {àûMÅ›Î
+nßLÝlÜ<9”úO¤[þ˜¸™$™�™üšhšÕ›B›¯œœ‰œ÷�d�Òž@ž®ŸŸ‹Ÿú i Ø¡G¡¶¢&¢–££v£æ¤V¤Ç¥8¥©¦¦‹¦ý§n§à¨R¨Ä©7©©ªª�««u«é¬\¬Ð­D­¸®-®¡¯¯‹°°u°ê±`±Ö²K²Â³8³®´%´œµµŠ¶¶y¶ð·h·à¸Y¸Ñ¹J¹Âº;ºµ».»§¼!¼›½½�¾
+¾„¾ÿ¿z¿õÀpÀìÁgÁãÂ_ÂÛÃXÃÔÄQÄÎÅKÅÈÆFÆÃÇAÇ¿È=È¼É:É¹Ê8Ê·Ë6Ë¶Ì5ÌµÍ5ÍµÎ6Î¶Ï7Ï¸Ð9ÐºÑ<Ñ¾Ò?ÒÁÓDÓÆÔIÔËÕNÕÑÖUÖØ×\×àØdØèÙlÙñÚvÚûÛ€ÜÜŠÝÝ–ÞÞ¢ß)ß¯à6à½áDáÌâSâÛãcãëäsäüå„æ
+æ–çç©è2è¼éFéÐê[êåëpëûì†ííœî(î´ï@ïÌðXðåñrñÿòŒóó§ô4ôÂõPõÞömöû÷Šøø¨ù8ùÇúWúçûwüü˜ý)ýºþKþÜÿmÿÿ÷„óû
+
+endstream
+endobj
+115 0 obj<</Subtype/Type1C/Length 3817/Filter/FlateDecode>>stream
+H‰DTPSg¾—pÿ � ‰5±¹ñ±_¼ª(OŒb**íúdM Z*/I¾êÚ®«(¢ílg¥£Ö®®uÕ¢¨¬ŠêN­->¨(5k¤M7%‚EÜóÇwö‡N·sïœÿÎ¹çœù¾ïœóó\`Çó|DÆÙ™³�f[
+í[Až©ß)Q
+O‡Ò¡‘˜„å/7½œ*@E8ÔF4Œüw%Àó{ëf””®/+Xý¶M76oœ..1!~b¿�:`ûmb¬.=¿ÄlÑå¬·Ú,EV�±8¯¤¬´¤Ìd³äGëté……º�
+V]™Åj)³3ïÿqè
+¬:“ÎVfÊ·™ÊÖèJVé²
+ŠKlëK-ºôL�©8?¦¤LWÀr­åfkA~�©¬Àbý5Ÿãxöpƒx.”ãsZŽÄEsg \–ÀåÈ¸Å·”ç’˜\ 'çÒ¸
+nw–óó#ù�¼? *àÝ€.ÙpYm`HàÄÀüÀo„áÂ"a“PKÂÈ’EòÉ	â”GÉß‘?259
+4}ÐõàÁÁÅÁ-!BÈæ�³!ŽPEè˜ÐÍ¡çÃda+Âö„ýW§(U4„ËÂÇúãìÅ—8ÏþrzË#ƒ÷|kEä0zŽBƒçßÂˆç«ý’$CÜP@¢¶^êz“µ¿æAšGÖ…y"pýŒƒægBÄhˆÕf“÷OT`¢·.ž0Yž®Î…m<|Ô&ƒ�àŒˆEP„…mPÈÜÈLa°ªí¾Ê
+~´Èà‚¯\4ÜùªR¸Iëô+_ï�óM…E4¬©×¯x0œ{ñìÙ¹‘hÐz"AŸk0sóq
+êQ
+×@.äž‚5 ×*êìt{+¨øOkôåˆ³H	Ê—oAò‡ ™�àßî‘+ªœô¤Cy¨;©Ž{T0ŒþVlÚý!†ášÞÏ
+91‹Š§¯”¢	ªG-4¦nC}-wú•dÏáº/º®´5ë»ê¼J5ç@…VÕ‘†É6\/1ðIØÊãît×0îtÏö¨<ª§`ƒ±æã]5ÕO×žoÁà¤¬…q8tãw7*¥XòaR]Ò}sÐúã�›/k ó.È@îYz!ó/Rµ\õãÉ½—Ï~¯þOÒ}�sM¨£u‘¦=ú	"4}�ešd,Í”TO7mÜµk“ÄøCZ;]Îø?î”ÑZHÛÇÐår¼ç_ ÄÃ5Lë„4y•Äj¼ƒv&{;´:`œ‹§	L°™´[„K.?GÞò‡µoÎ;÷é%Í“Ûõ“dÄ¦ÌûüÑû/Æí‡àU?h ô¤Þ‡ßà H²VÚmE
+\w€ÁÁŸtÃ%·ŒVÑF¿�òÆ$
+®Z‚e³7þŒQJ½ØamÖtŸ9|º^ºpùÀå;jHAõñ–.³”kwTw�À<Ð¶_1÷ÏZ<‚WDçùV/ðÇâçN\dœ:&÷á½�vw»øzºAVÏ�Ó¡5‡Cð+.
+ò’KpRÀÖÚÔáß ïÇv°ŠÊ“ž™nØåžåQõª¼t= >š×�±˜’‹¡ÆË®Ù´ªÞô¢Ü…ñê‚ª´;´¿»z÷½SHº<W*îOl�TÞ£û¾<úL­êes¸P|pÃ4¦Ùæ ¢ä_W[Îµt³ˆ�íâœìÓ7ÿq°ÅÓû·¹+ç,]šÆj£¾v(Ï¸:áP¯ªöÁïÅ–ÖÏšIÕ;|£|qÒ�Ê;ÃÔøí6iÉlÄPH„m5p÷�rx¼>›Š£ªsO†H©Æ!fOÝOó7�ž�ž™ŒÒëö’Bò6ÛøSt·Œž¡jÑ¿;ƒî&(þü¡°²�±¸ø�}Cdt-XÄoÑ"¼ Xã3@ðà+³ÐCî�EøÌ%‚nÕäÞÖ*'|à€µNå]/Ü÷fy‹4_¸¢¢À�¶Ìž´ $ZÂd¼ÿu®öÒc/+žplùIEõûoœW?�åDµo¯_%Bs|W¡O^¼X/aQ]ç¢]|c�Ì7…î!ôÝ	 Ç¹´ £p-�É#aj3”î…O¤(‚Éï _”¥ÁYó!RáÍ¾.ˆ¼ÝgCåaIq”-~““è¥ºÙÃHh °¥ò!òP£p¾„�Ä› ‚‘À0g,Ñ˜8•f3¡ª\°Õ¥.Þå•Q¿KôÏ„­ô5—ÿ5(¥Ó\þÚWfz˜(’™žŽ_Â`8Dèsa‹ãòÿñ•ÙKOÖ9WÚ¡Ù	µ.å…jq«šèphÁF¦mœ“µDkzëÍí«5˜³Æƒ²_ô‚èè[‹G%�x;ŽkGµ7�Ä%8#m7†CÀhiuýµ\×<ý¾ñV“¤Út0ZøšÁ[LA¨Ó+ø/
+aÐÏÑDÑÇ30ÐIC°Óë3�ï¿šëì>sïf¸³}fqüØ*—/´‚og¾ôŸ}ÔÔ;(`TÈè�ómZé‘ùª#}fÔÊq¥ÿ¹°ƒ ‰>PzeöÐR·Ã}C]M ×ß-t±ƒö°)š½#Ö®ö§ÈYS@KÙ¢óíªdWhEVi‡€òþÕ„òþxŸ9ª_¾�‘8ÕC+ÙT¨EL�Âp¶½±QÎZžêaG,Äz˜3UÛ	1‰`Å:¬KD+Æ`Ì#´BÔ=+Ähàªª�¬aðCëYÿ/ùÝÕÅ}Å½»‹©Üf1euw°Â…ô(¡AAÔh$$@¦J€		Š8Ð"’h@S~Ý�^1Ñh4&SÚ`E=8Jè	lzÑ”“4ö}/ï4ýÞétš™tfgvÿxûý¾÷yï}Þç±Ÿ]Ý”ôz¸Œ¯°Qn g!¬˜Yp�žÂËhyœÊ©õzûò)�Ë¾�DÁ3ÂèKLiþ¶}Ùâ:º#&-M»ÅðÅÐŠYB …±Œ½ŒÍ÷û~J|ßcW-W�ž¾(Qó'"ŠVôYá€U£ÌÀw3Ëgi_m„ö:ûÎ½iMRA
+ª2<ÙÂæ·Vö¼
+>OWÎfÍjuç¿¹pò“ïûBzô¢‡„“Î0ì?rƒ
+öÒÄ[¨ö[Y²ZÆÝ´Ü‹­dÚª¹Lç|i[u�7ócd†Ô	ã•…„µ"ÆÅáè†Þ÷ó.–Ë }�á?�gv­ô]‚%	¡~Ýà#…±ëš^Ø$mo¿’M‡+ÅaùExØ„?þ´MæÇ0ó"“ÙðªiÀT_·L|‘‹ê:ÉÙDvÏ)4Ì¨
+vO*xÎØ=¡rÊñ™‹ìr‘j|†p´šÏÓªt¤s¦ÍZrŽJ’äØÅ¡¯çÃ+°ù:ÕµÉáhß'¤He²sjPî®"%ÎaÁHYîkúr’žŠõ*5¯&�fÍïmë'àm…ïå;à'dŽÐsÄ00+Z{ò7¥îÓWÉè_Âð½PRæŸá»ìFâ?¾úøRW§Ä¿‘]Ó”ýWÑÔ|¤Ö(_ãªÞ,¯Ú'–”×·Éð	¾Ò”‰BT:zWJ0ŠžòuÊ³Ïoïì¿~³ùÜ	T†¶ßÝ½0¹ÔB�«Nßs’ó¬`ÛŸ:‹‹D\õsZô<�jÐÂÒ�`®µ^Ž`£KÓ2’Dœ·Ô¿{æ_ ù03¡Qö*µdëIÆ8¬+Òœ±A·Bù¦’Â¦C#[µŸ9­Ïþsˆˆr²¨Eï+
+k>ú´åV·|˜åKã­Ù1Z„¡w@€…ÀpQÊá9ÉÁ[§�“èé°rÂÆ5=÷ G‰´ñß�g!Jøå�ô
+Qb@Ú_€ª~
+W�'ßu‰'w:M-ïÊ×Ï¿;Róž;¥%Y˜¸6:AÇÛ¿;W®¨“]¬DRÌ WM)j0’Á¬äÎŽu7l”Æ¹ê=eÕeâÏ6o‹‘—ÅÇÝv¤($…óÂ3<MÑ»¶�zfƒ…Ÿ€ÿ?*Ü Yˆbù‰UUÜa2|¡£ë¸\{x7·±†
+ßýŠCÖßH:åV˜÷ë«"TTCÒ¨S�=ÂZ5¨@
+Õ`{�èß±"2#5¯Pª‚£ºY
+tÓ3rööÓ–Õ~©p^Ž×èŸ¦"àf5CÊ%&Aç0),FºyÎ™ÕiiPÉ�l^/R
+Mªá,LðHeÐ�ÅÝ¸“!á²&!�3_‡Hle€a]ç:y}ˆÂêL;½ÝÉßN?�àP7œÏSùËƒ>.Ç+ílMÉ�ð¡·¹áËÃ#£méñÚxÈ�ÖïTòŠÜméÒû¥ùýKÅ¥[wËUº‘(ÎëÎ­Q(%þ7þeéÔL¢fc#Q40èæø>×US'¶„I8J1Øc!K,*Z¤ý6õ0
+(ZÐ¢!Ú~ ‚~�Ñ±è‡¢dó>Ag¼4'Ð'!a'úPM Ù	>Ãt‡IÔÃ¦ÇÙÿ“6šýÅð¦0i€EÀÃÂwPX‡ÜÖðàäð.�¥HG’ €ñ0›süBÞ°k®ÐK½A4½!ÙIùzgx3Îðð[`ÒxÌ=Í˜ÂwQYÖ/X®\û›Ôacï¯¨.Ÿß’•˜ë4¿9í“{ÔÅþMûäÚI(ž\­¸¸4™x'Ê@Â—„¤")Ç\"}UHYt´øÔžLß—^.|çï½Þ{@¢a�‘JÀl<>„9·~Õƒª“”>umÌÚÖ‚†s¾ƒcõ'AÝ´)¯Z¢³ßB¼Í*ªÿ¡ÁÙ.‘ Ã€Õq·ðŸÜÇÒ§ëß«­i—n¾Á•äê•á.G[8q€din(PESÆ“=>Ä¤Ã^š¡Ø¼@T¿œqjJ‚Y�Ã“Cï»9cwúÚº$ªUùâX×wƒ!=xQ¹A
+ß’@�ÊDG cc!„˜ëç¥ªÀŸ„2�l€ë[K¿ƒYv˜¨ÅóÆ7ëíùEšFRHq­›q´Lžc´,¤8:)OgV”mw•ÔÕ–Ë|A4ÇwU*›E`ê› ×*Aì§;±îAÎó™É<³ê²^M^¥ëÝmG`œçð†Ã›YCÖ›q„®ÇìYÇ0ÏAFŽ7ÂüÚs›9éwñ%¾óœkñPž$?e_+üG€aZƒy
+
+endstream
+endobj
+116 0 obj<</Subtype/Type1C/Length 2342/Filter/FlateDecode>>stream
+H‰\T
+T×žawÞ.T7È0�îâìÔ„
+¬"Š(ˆÿð§‚F�»Êÿ‚,«’XS‘?O04UBŒJ¢Ä  V<¶&#‚`ª•(ÑVÀ¨Áš¦µwð®Ç¾Å˜œ“óvÞžyóî½ßýîw/Ë(Ý–e}b-Ÿ¿háä–ìbKQfš)$6/Ûìú¢—u¬ì­”ýFùàl,yüÆã•üþhÓæç‘âÅ¸±lí‡sóòíÖÌôŒ"ibÚ$)lÆôð`×1²Ïpí3B¥9æ¼T‹´Â^XdÉ)”æ¦åYóó¬¦"‹Ù Is²³¥—‡B)ÁRh±ÓÓŸÀH™…’I*²šÌ–“5KÊ{MŠÏÌÍ+²ç[¤9ó%S®ù¥<«”Im7¤fš3MÖLK¡áÉ0,]Œ;ËðãÃ0/2Œ?ÃL`Ã„²ÌT–‰`˜X†‰#L<Ã,U0+L
+ÃŒ£ü0JFÅÄ0v¦“Ï®bßaÏº)Ü–ºíRŒR«½Ê@ååUn4WÉ]äþK&“�ä+•¨Ú¨jUÔYê#ê;ã5®Ÿ€ËŠÇÚØ&TÀ%4±À/¤i!Íº^ð‰=§£“µ˜|
+8JüÙÔrß°U¸‚üÔašÓ~‹ºÙè+þ@î‚çMz!YÉSÁ`jXžrx°GÁÖ€¤€Ùò«ÂÙŠª¾ºîÆ¤53SÒÑÛ §Ñ”Û¦¾5]-ÛÁ¿$<Òþñ½.uÏŸ¯_�‘¹�~ñ8Ë†›DM	(a/}TÔíA�ÀäÊå¹W€ðpjÉj§ÆlãÎ<]±Owµqq|´9aÁ’ìfÇ6=Jv·:°´ƒq"pTWðËYÅö½¦¾Xþ
+<YC=Ê†—
+Îíd;zrðˆ,[Œ/cñf<¦†@ò|±ðZ÷Uµ¦º¾&ÒlìþáÙ
+(�‰ü‰œÂ‰DÜ5œÊá‚{ž¤r`$°Hþ‹PIð‡‹‰F¢Æç€‡iÀ³× HôU€à±‡ž=ÞYó$‚ˆTå,'Ò„{@’§R‡©gsz;;¸2‚>r‡yô¶$Uðuq0�€Vâ*�C Íùàå4ÒI’µ4ÚI@¡*õþ}¨:ƒ0ˆU'‚ƒ±*Eò�µ@ÎôõY…ké"«"#‘œ�µ¢&…â®OH§dQÜPý{­1’>�é�0.bõzìÁ/óJz÷Wª»Í¹ó²Êg¢R¯I)¡¤íO¯fZÝ_Ó* ÿ£!�¿Â4C�`lÃÉP×ùû „°ã“>ù^œÛÊåì^[û™¶³»þsð­�Îªi=úw,§Öù:,]�ãf¢” Î×÷Ú9~àšý¯›Wh££6Æ¡¯íÚñ¢‹u¹Ÿò›(lyŒÜ/@¥ºyÈqö»è¦ù
+§ÚØ}Ãî
+€X�òk�OpNà-W!lw6”hJ†×Ëa ô:LsH€±|‰üÙO_Ûƒ,rE±Iù¨º¶õ²î“Ï¶/ÏÉßºa»½J8ãëWhù6tûfÝ�ûm'�|,ò%U9•oÖXÕ0¹žlÜUún‡ÇÞø¶EñiKò-uíŽÖ½g÷ˆŽ=
+{Þ}G­)¥]pc¤½a=øÓt`¥`-œ7®TŽ®†þ~±³úýÄ]jð'ù:ŠŸFèpA¾€1¨<…!´)“[!äÜN½F¢ÎÆ½0bl^.�¥ ñíòi—Ò$¬)#G7˜ÚÃtè†ñ8¾%0:.ÔŸ?ª¯$üæ0VÅ·;Ý¡N¸Õx}à»Â§EeÌ1†Ytˆ§|î¸š–m Žs\
+¦�PÁ²%ÍfÖ!÷æàñ·õ2{€ÀÛø›3þXºM‹1Ts!èÎ£ð>&"@„p¹¦©¥K×v® ¼FO‡­dÜÃÔém×h±ÉqÂ�‡¡õädEÝi±8RñFIEªnò2ºé×ÏžÐëŒI¥‘0ç0àÿ“`´×q
+ÈN3íã‡äù°À÷E•©š6¦9&>Oué÷Fð¾ÕÔ|¢A_YÆ-V…§§ÇDn9xp›ˆÁ¹] ^n:¨Û
+!ßê©—
+•“Ã÷©#ðt|zöë–yá±…‘Á"?4=ïF·~D€14|Œ�í¤ªYK±Ë­²R÷È/¢—™_µ‹ePƒ’«›ÁAúN·\¨\hñš½3žš¶Ý/:|{(b'Ÿ|XÅ‡B’rCkåãjø‘k@uÜã"ÇQ‚ã<-%DL‚ë°¨†cÆá:N~ñY<•¢]ðþ^iüèg�·ß>|é9ÈiæåvñóôŒC³u!æ„»¾Œð}_£Ö…z©õ§ºn•Ç¯ñ
+=ù›ªãÀ©Ë'š
+¢~LBú)Æ�ðm?S0>mYV‰H=ö>÷èPñm¿ �ªÕƒjõ™ô÷¸ôôwØ'@"
+ý@—01„)@—Ð‰"úÌ·… ƒŒí^w÷þ{TÌþ�ùt"àÒbH¢­Ô;"ˆ4âf:Šú vÿhøçw�QñÖIaÆÌ«×iá#%jŸØèµC•$÷½¦•t`ì¢¯ãõÔ(>`ÝCÌ«M4
+~CS�UÞ¶£6¡|ïEZh$_ìïvo]yY­þªŠ­[+¶ê¦e%'åº¸¼û-jUšÒGOë¿¼Ÿ2¯ÏÓ?e~×ÙõÈ«‘º10h·¡'õvŸÊ­\&mAÏt¹zÂ,=_�›—ŒZÛÆŒ¹"ÿÃ”¼#mz$è_
+¾&­»	A‡à%zïÿúñû¡ß}©ESW\zìúôôÌ‰ ŒÕúõûƒ÷ŒwA	§è§(û«8«_þ}�Ímaìw^¹¹löô,”ÿÊÞÕØØÕ$Ô5}•ü÷­�Þ›@"Fùó`
+‘hpÔn&R ÇÙt|c¢gß•û~ÈÿÄþ[æºÿ—«‡WY-,C*¾}}¼X¥4}Waœú³›ùçT�V6‹?BÀjÎú‡ëoE60ÇÄÑdû®õg+°¸÷C‚µ—íÞ	‡¯bÞÏ¤y¿g~×™Îö}ñôï\“ÿ²Ma—[à\)þŸ‡ó;×wî¾D€¥@€‰¸+
+
+endstream
+endobj
+117 0 obj<</Length 8141/Filter/FlateDecode/Length1 12384>>stream
+H‰ÜW	TSg~Y�D6tÆ¡ú¥
+$á²i
+!às `b\ê˜„yš�¼HQ!Q´Zê‚+µ¬Kq™ž©ƒGÇ…
+Å­¢ã62Nµ.u·
+èüFA[gÎ™sfÎœyïüç½{ÿïÞÿûÿ{oîÂ@¤RŠ°�ÑÉ,õbQó¨9Ž Ba†&2jîƒëNø~êt¦
+„ê˜‡ ±Âaç8r­�ÐCy2(Ê¾¹–¢œØÃ�ý$â9÷Í¸!ûOÛ&ã‚ƒö1f¨ð³\2$
+Êïš­ÔŒÂLl”Âì´ØM†úÝuqAn«a†ƒÉâÔB{Oˆ6ƒ2k’AÄzˆÿÂáÄ³}@ÿÁaA£û¦Ÿˆ >!–¾�P·à×+¼lLÙo†³Æ-¸
+U—˜†ÔíÇõì™ar8:•Ë‹à2Ø÷&ƒ]£F3QQMà†Á¥�Hb÷��±#G(8FÑ7
+^÷Çö[R7ÿZ3¯siâ¹Ôºç‰òC5nß÷Q7³Ž0¦PPÑpbÁõÚC_ËŽ¬YTÞ4¤I£ûõ~Å•Á†”\ŸJ‡ ïpYYlž`€w"×´Î|’*œ*´;§K¢4€/ðy	Ìf’HEhxÏDH¯%aÅ�†2X„-hpgaÂ�Ún§¤ÃÑ¨t„*¤aò$,
+ÓNr…B™©U&‹À0SXÜðúèà�Þq#P™4
+�Âk"ã¤QÑÒˆÿûp­ë{æÂr-‚ç^Át¹�Sp×<S$–¸wrwÕò÷ú{�?¯iËo?¾ëôc¯IÃÜ¨|îÕ¯õÏ¿™øûæï—ï¬nœzs–Þ�œ6ã›¼€®ÃúÇauú)Uì.±Ñ_ï
+lÊ[v&Xyæ¸�37æ«e[ÒÇÞ¸“¼M·jvÐZKYãØÔÓ6ÅœéôŸjˆ[ÃdÁ¤~#%X�W¼ÿÚyœQ'o”vŸÙò°¾¨“Ó¹|d^È–ˆa—?àÏEóO\mlò¯-}¸w¿pï	ÝªéžFåá
+ŸŸ—•p‚/9Åì2NíL¯K…Š»O¤ç±x�ŸEÿœ'[ÑT±î2Û±6|–añ�ëü¼Õ›�ä“F._µ2¸bÁ³lÏw�|ó·ŽfòµÿêóŠÛA)ú¹M)å•¡w„Sÿÿ’¸^:
+íq<øŸÓx¹Sþ[wúoQ|y>¼Ÿ��?êKOx<1…;m8…ºª–ÒaæÓ)]g¸Ý°mQejå…ÿ)Ä^‰±’+mnyQþIÊY,~Ù�ÓÜ÷«·m˜1ñÖÓN“2cß†þ¸!¦Nìuùž}h�÷¸©YFI‹6£u¯(©�ßºhß”{J[Û«J‚±$?Ë©•;º�¿•¬‹X²Y¿él0~í£ºkÿp.5É<I<«k7“Áú…„¶NíXõ»Ïˆ/O;"Œ!ƒ“Á¸í!G(æSìþÐA“ëËòdž�?¾tewÕõ…µ¿m'�ŽñªÞq~áù€%M¬k^¡:î÷ªÏR??1>åt¬îQPóÁ÷Ä¡Q-k®þqtêmÖÔ‚k�èFßÒ–’¶„Ù5O—‡K#žÞ¾¸ãF–Ü‘"ÍFÝ^›àð­a1L¦_QN•mÎŽÖ=Œþ¶êÆ<¯/c&LhÃ/œúÛ#�J{þ*#v«wšƒhì9T¡Á‰ƒÌ|£… Í¸“
+ywJÆ¢Ã¥1(ú*%i1*Z'‹›ˆºüÇIHSÐä£‘………’hHBC‰Én�„ØN”ÝY©ÈÔÐkØ�	05ž#Ñy-IÓ&Ó¹#…&öø‘%¹Ä’�Âb I
+Ä �09í$¤ÐËCg°ÙŠ°Û@A””�zÑö\3K# þ´à)à�7�fXz”Ý&õC}zŽÂC�g[í¶lé`4�Ö°„½î�£ÝÙíöå<ÿ-óð€Á›Uäfx#PïÉt3HCåÉ÷6gÿífÀÁÖbyï©=<¯Eò+Í¦¨˜+§Í‘uaýÛª:ño5B°Ÿ}ìÃGÇÖe·Ž¹=]¥Ÿ¹gËôÐÜU�Wà\û±½êÉ6þ¯7}‘8×qõ'ûäŒYv_µrAÀYüBà´�\oYïÃÜú,ŽûÐ8‡s,dP§ºº¾:­êl¢J?Ò]|ÇK¦ÛmnLRnH�nìh[Þ‘uD´yãÁ°Œ–‡Kï²†ßˆßòÓÖÌ9«ñîBAyì¹ö@òwôWÃÞl^’wdÎ®õÚàïø¹3š_TQŸÃÛ:îY—3¨³ìƒÃÇúÜÒBÒ[wÆg_|:åè<kÚ€í#=`!ots.¢nÎ¹îè¼#`3QåÓ¯¾l6‹É©A]å´Ä`»JÑÙ¥~ÅU=¡è2¯|{Ü–pŸï^oú/’›Ãl€_…hÍ„Í`¼`D…(ýå×ûe7€Åô(E`´!„Çæ¢�<w4êfÇôÁðhS7;ª‡Ô„•5S”ƒŒ�Œü…±ÞÍÚçr³´f‚&ÜI9„É@á€è.:Ùp’®'žƒ;q›	ƒ-	òI#I9	e)â‘ùÆi¸‰”](3zá•_º^2�E7DØš(ÜŠÛ(02	ãAš$
+�JP¸H��°ŒšÉëÞz7T<ïmM Y+ÅVèâ\AìÄóòq’"G¿Ž³;yúøzLE J
+Ãh€R^€CEº=ßF +�Š`AÜptx4/K#‡8G‘“È5St“”ÆÅÅ¼á¹ÅÔ4‚„?D$ìÉx¶(”j­SñÆËÕj¹J‹)5 Ó(ÒäXº2ÈUÉ}úp–ŽÁ6,áÑh¦J�Ú1J�¥Q‚ŒøŠiºÝa)˜B®U(j´jL¡M›4YIc•
+-ÐfÐ&<�R�Á?Vª>x,C2Õr…S(¡t�®Ti!mz	L£ù;óUÅ‘Å_UuÏà ¢ `´PÃx DŽá�SFPD]nD�Q®€€]@åðLE<—`’ h¢YAW\]1¬!j"*¸¬ú‘ÄÛ0�7 à²»ß·í·ý¦g¦ªëU½ßïUí‹ë	v¾‹\¼|ÐY�‘Ê‚«‡·»ë[›K¼}J¥Ð‡
+Iðtp÷uÔÎÒ×+C»=>.ØìAéå#8¹.òÔª;á;ÁÛmtðu·ó¼}}¼½”Š)]‹,vuw<½Éì]$¹+º¼<•Š…¾h¼«�ûTñt]äê÷V§ÇX/Då#8ÚyØ9+”–‚R¡�iqj÷íŽ
+å®D¦T˜û1è2UxÿXŒˆŒÃ²*Ä¨b´aªìN»xÌŒàL YXêwwbPTB˜·2ã F/‡	!*|Ú5IPœ’Û��áªØè®œ‘%vo78#Uk�«�¥ì µzú“æ=ýQª•eDd¸<ý„¶’\úQ¹Z®–ènr!›^*ˆ”ì0—è`Uáy¬ ÃGÿÇù‘$ypïH*÷“ïWåxX!Fóz:Íâº˜�ìÛ‰{kŠl)DÅc.üóéº.ùðw*�1§#—`µÃO¿s�ö¤¶Óý@²osü²Í¦µG„Ž¨ª/RœRö¯;³Vâb¨Ö°ÜâåB›ìµO‡ÍJjÎ;®«¶Î_î²ûÌ’)«çÏsÌ¢ÁyúwËØŸë×w:ªÆçýu[ñ½�ÛD¸Tû$vôwE,ædMHÊÔ$G›}sÞdnšinÙvdÖLÛ3¿þ’ab•Á�Ç<¡ËþûÇ¿9”èt“Byö§“�êei³zwcáðŒÑ×Òµê·íÈÇö)rVúÜþqS<Ê«.·??S?è¤Üû�á­ìåó÷�T%$C4ƒ
+¢@€pü��ø’	êñÚhzLÑ=‡š®hŠ�M‹O^ö»~G.ƒÀÒzƒúUm{³ƒ~<3æq~¹¬²ÈØöQ‰Ý§ð°ºÜ‹Ne,·ÏËy”eÞ�6~¾nÔ‰ŸŠŽ±×þçŠ¢ïÅ_kivø)Ô¼:é•×ªí#Nyºr?'xëêÏ†ì¿RúÃ°QÉÙü›e›ŒJJ Ü¬b·ùFÕSøÙš{Ž”¾b³tÒÎ¿/{�²÷ËØ1i¥GŸ+‡îyÖº%£1»¸fÜ:½–ö;‘K§ºÑs.Ÿ~|(kÓC›;¯=×Ûšë[¢&Ý8øUÝÊ…fAæÓƒîø]5ŒÒw
+¼O¢]ã>Ùhp÷°Iãºº¡Ê`Ý‘‘"$f7´Ü½ìŸÛ’1÷RÞÑ,Íå3)¦Ýœl^’A®á©®¡Ï«r»Nkƒ,½êÿþý•ÂÙ¡…Í�Ç½qZ’™ýg§¬|Ó'Ãûª¿|ä»qªÛÛ�ÓÞ'¼•žöÕÃJŽïr«Ó¦/ý—0m/Ètã€¬bývñ…ÁN=·þA•®V¤¬�ˆžaŸ’øÝƒ›k^u+ðojH«#¼lãž¥Þ
+Ÿ!]¦6Ø>_Ÿ-,µ(Jl­L�ÏMû~ÙÎ§OÔqÅCK¥m¾4.sjú°š«„Ìæö©YÉwoŠÆ¥;
+l3rL·Ý>øL®o_²~¼Wæ—_ÏXï±ùúÓFÏÖ-eqÚ¢F¸+$x¾�Ÿ†MÓî_¶Â©þ@Æó„©„òRèwy¨bT0¿Cèù-'2MG—Ôª{ŸòËÁŠw‡±x�f;À@¼ûö¾¯ñó«ÁD³J¼e¦‡ƒ¿|{w_A`
++À@-tÀ92	¼á¼x
+B`	ýÞÇþ<8çá8B(P0"© ˆE°&ÂØ³9#±Üá¡Ž‡	0‡¨@†ûÈ-p7œÃœ!bñ{!ö¿ ³ð	,ÇÕwÀ8�`Îh	MèúâWà€%Rà4ÜáíùÍ`pJ¡Krˆ´³'b¥Ø þµ,À
+¬!«O0lƒw.SvP4SÄ?Ša4Z_†¨kà®õœÄ�„Ð#,YóZŒË�‡�h3Z�b‡h<!ãÈ&xC dP�~@C4CÅ …±Xá&£}¾XñÖClE…P'à!ù€¬$WÈ:ˆªi5ï-õ”z¨îüVtŸãaZ»VCjnƒí°5Kp­?¡t@'±&6Ä–¸’G6‘Ãä%�L¿§oØ`¦Ç¦0ÈRY{¥Ãwzivk®‰ÞbrI�szÒq.‚e°âàCH5Z—‹’�ì•¡”#ŸÕ(ßÀm¸‡Ò
+áÆ�edŠÅ†Ì'ˆ/ù=‰ qd79IªÈ9r�´“§t:µ¦³©õ¡t
+�§ù´œVÐjzŸþ‚VÎa
+Ç>be¬–]d×Y3Ü.ˆ‹ä¸\9÷-×Á=å4<ð&(–|¿¿ó€ÆM NmÄ`q«˜�ò9ƒh&‚âñF¯†àŽ�¨ÖÀZ”dän#"Úû�;-{'¡
+¾Æ(­EÿÖÁ5hF|·¡^À+$G‹Ï�Œ#ï+äwqFYŠ~J$©DMrI!ò\A*QÎ“[ˆRƒý¨?]Ai*ÝJwÓ=ô4=O›Ð"“ 'F2gæÆ³¶‚Å³]ìcö	ÛÇŠY;Ïê8ÊÍá¼¹Xn—ÏàNpõ\#w‹—ó6|J9_ÉŸå[%úcÉt‰RR%•è$ë´éhà¨‡
+¨ìŸû$‹!ðicSÓº„êÒ&’Á]%fè�¹ø\ÜmFß#×éL²˜…�¥È_	'°—�fØhàcˆ’y“PPr»áWþâsèçŒò9¬“¼¢e°réêÎRÑŸ%9D�`Ä¤Á\°àŒ ‰ÎæNSjA«¥ÇIØJ%l6›££‡­Cìš©ÔÑ#íðãUÛÔuÅÏ½ïù½'ÛäÃ±IýÌÃ	‰còAi¾¼ä9¶CŠIšÄ�Ù@W$,a Ñ21FÅ†(�)™«JLÚ&­šP×¥Óv rºŽå¿ýÕ¿�¶i¬”�mÒºVeZKâ�ûì„¤CÓžý»çÜóqÏyçÞûî{IáÜ?·po�Ó7ð™p�üE~³[~�6§ �\Z¶Â/Lqš ›é%²géÌÒŸ„~JêèKÖ¥
+âŠÛ[˜£×à#øáò¿Å›p�Þ€½øÔH;çÜ{ßÂ'Í>xH+q?Eñ9rTïïïû’¿·§»«sç“;:ÚÛZ·ûZ¼ÍMÛ<[µ-nÕõDýf§£Î^[S]µÉfµlÜPYQn.SdÉ$â[+´„µÁ„ÊLlÐ††|¼¯%Q�\#H0Eƒëm˜š0ÌÔõ–:Zú‚¥^´ÔW-‰Eõƒß×¢†5•½ÒÔ<Ù?CþBH‹«ìCƒ6x±ÁèTbÇíF5lŸ©Œ$Ô0<>�	'B8^®ÜÔ‚Sf_äÌåÈ–#Çjµ£9RÛG†Ö†{r”JÌŠ9´P˜Õi!ž<áä$‹…CN·;îka$˜ÖR´¶Ñk˜@ÐÃ¤ “�0ê¿8¯æZ3¯ä-�Jx+&µÉäÁ’qÃêÅ¸!Vûí;öG]ÜŒ�[«u
+™°}FåÝLæœÊ^‹­Õºy�ãèK=ƒ‰Ì †~«‰ª�ž�Ç9‹!U~'ü®Š÷7¥…¹$qXeeÚ€6�9œÀ¹qdŒŸpÏ;úBá&8Âjf"¦¹Y¿S‹'C›sU�?q¹NWëÖk|-9‹µXØÜ†�%¦¢r-3µª38Ãœs‘ñÕÊž‘ö4®¦¦UÌ$¦á=uñfª2é.4Ã+NÐ‹MâŒÌ°²`"céárîÏL‹¦f>\Ú‡ÿX/I–$’Çò)p–¯“Õµ†úžy½¬¹™/9ˆsŠ9öý�¾–ãyÐŽZT$X>ÅÚ&ã=­X~·›Oðù¼)ì°Óc±b_…”sôVoœÑ×,®hª÷rÍéÍª{BÃ•|Ï/€j¦4¬þ7Zj6…§{©ùê©¢>Õ"cûcj8“(Õ62±®WÔw­êJÛŒ	NZâ¨S0´¸(®óN¬‚‰üKÆ¢žÌË
+®JCBÔAfIÛ¸Ùíþ?�ò…�¹—A¹•Òd=ÞõýÞuýuéUdLXl ‘‰ý™Œy­xÑ”òå>l÷-¿õp»ò¼QÆµ×5ñ=<Uùõà«bî˜®@Rðˆ“0&ÍÁ.©†„3Ðƒº	„u¯¢Îƒöß,ÑWiw¡€òÝˆ�-ˆ(BE¤qÄÄwc´~‰8�¾~îÏ©pbœ7ýªLû`R›xâmh”œ0$^
+e
+‡©F�÷˜NA•\Ï}
+ÃþÉƒ6ÿÄŽAƒø.t¡o¯é,Ô`î»P×ej‚é Æ»
+58ÎÏ¥¿’ÃHw›B(ƒÂG"Æ±'0�ˆAá>„Ñ÷iÑ»„Ýx×ÁGA¤aÔW#ÚÅŸà=yaò<ÿNäãHgÐf}½¨ß…õ`®£Â'pi+Ž{@ø#\'?‚KHÿ€öOŠ`ùÌˆë'8[èóÖ
+$	$‰´!ýâ�²šä»ÁñŸ]¡Â8Äk‡'üL©¦'ÐÿÆ	¿‚Ã¥slå±€{âuÚ­@áÞ»*]Ä9?>¬ÍWä»ä{X«!‰t˜ÇëBt"zKè1]!fD9ê£Øß-�CšCvAúnÇX|m ®
+ó4PÊO)ƒbž­X×ÀŠ¿´šÑÇ+Ø º°Šûø¾q¿sJ.¡ÏèßGÛñ;è}£
+¶Âk‚�>[¤ !ÿ]ƒ¢/¹›Õ`£�øk 
+p„ÔàîxÎhŸ1Ú~£må-m�ou¹òtûüëœ´Ì×7!Ùª—ßr¸Úm.#ï×ê½_orÝœ«sÝB¼ÕØázÙßá:ƒhEÇ>·kœkri<ò�#/9'vBM
+Î²Íªèyrûí½UeUe�Ù<ù�Þ-g+g/ËÙ¯ÊÙI9ûe9;(gŸ’³Ûå¬WÎzäìV¹J±)eƒR¡˜E‘Q¡
+(UùÂMÝË7•dáDy+¼…ò–ot|P¢Püºc›„�DX—7’—ã¬Óaòè�XŽ�Ù8J}9O`"–'.:ëä§öR8{ÁY¢ñ8‰°Å4DR*{ÕòÄŒ*“6@˜-‘‰;Ôï·÷Ûú¬Ýƒ¡Ç4‰Rë}tÙ½k¯Èè‰wÁE^à_äùË²ë5™K£(ÍÒ,—f
+©½ž]ŒDcl®>Î:8S¨�“Ë�«úIþ�ÐÂSˆ;|ÚÎN§T5§_-½ 4$RéiN“Sìª6bºRs�“�QŸäê€ÊÁÉðD,wRŸ
+Íô@XK†â0BR¹æÙuá¾¿nšIê¿GÌ“²™G™}LÄY®ágyÄYqD1"†g¢$2Ë)0ÇÃÇ —i¹§*átÇj,GûŒyëuÛ_t¾#yÊñ,®À÷ºJWù¾Wá‚áª
+ü•¯¤²¿Øëv¾CÞ,©,(¶jà}Áû…ë¿Àž	q`&…EzzÞæêðÆù9Cù„_¸�qÒzõ'$9�2“˜À,™Ò‚@e²˜&P§4uÙ½#–ûþá%ÿˆå�Ø²ä‡~ÿ’Ÿ£½Ímu[=ØàÚ†‡ª°øP7Áçxâ,O9Ñ�ß,å°(=vE0×‹eyzL·Èf!F¤z�ceuê6#Âð}ñô¤½�ì°º«ÝVÍêÞé&ï§È�eOjY#ï‹Žå-Ée¹‘4öPïÃ¡W@½@&¨‹#Þ±ÜƒÖá¥ö6>�èøüÕÓÅDfúr&8¡oñ»Ãä#´Š*
+¢IhZ…vâßU*p
+EŒRá7tˆW�N¼Mžƒ ÷x¯úØ¦ª(~î{}ÝëÇÚ÷Úî½v[·×vkÙº�µÝ…±öFæ˜pÃl¬Û€nû
+3Â#
+¨�üÃüˆÎ¢Ûˆh4‚
+‰	$þaœ
+5FËÊ+ž×üPszÏý�sÏ½÷�sÏ=Í=MIy†\RŸ¦¨A°z¹E[|¡ÓÊÅÂ0a°ê²m±)¦Ìêe÷rçîŒœCC«>ø«•%­‰Ý‰µÌ®?¯Ó_Þ	B*rø:Ý^¸j~6“,Ñ/ÓßÖßU1[,éB–Ÿ„Ã¦<Þ;íñ.ÎóZ
+”ŠuS…nš0«Hulk
+Äã…Cg$,9C*qa#©9/ðœ;f…n'×�S:O‘fÜ9O™gtã9g”W”’Ë³ŽÐ+XcrìFs�ªAJ¹¦ø†¬¦.Fx“T(Œp±ÀÝLw¾òú‰Pv®C­•
+5v]dä3}D›Ëöµ™×‹?ï�dw't:æªªJ\NÈ²¢ÙÁQ8*ÝTe8ü*S–…ÊÈpø«ªÌ)ù‚õÈ‰[>OÄ¿d“¿rÑöÒbøæ'2FjÏ’5þqŽ%æŽµj7W\ý‚pÄ•¸’8ÿ«?ñ3W
+®¦•dÉ…;dë±Äµé‹‰¯Kš–Õ&cŸh¢eú8øáå�Pàq”sÄWÂQ´V0û‹Ôe³vžšiÔ‘Ì5f�ÝX1Orf‰¶A3O~é‰ßW¤ÆWT¼Ä7On…2=ÙKo;‹_ôØhÚ<ë8ûÆtc¼%‹Ç¸% 2f<·Ãt­«‹Ëæº>Èc(ySÐ„‘
+âmà-¢ ÏÕj—ÓíIsQÈ² ò¸++ª«ª«*ùoIÙñôr�¦Àbój‹øîõë6kz?ª/}ªˆÊ1W»
+Ä|}n†þ=çæ’Š£Íôqù�=åÎ<ÿºC½[£»·¸œ¯EZò«B¹î`nñ¶¦=í´]þ´wkEm#5£ÜB«¨~f'ÞkÆæªÙ¬|zž,éŒù°‰b¶>P>eÊWÛ¬6D³¥†$]–cÃ
+è§“¹QLDŽ5€A«/ "�BÄgH¦™™É*‘ S*›’-ÞDñ]®
+ø…Œ
+·Ë©Æ|A§©þ¹Éýssû'çž<ØÙñüó�UÕ“ss“Øö¥äƒÉ
+@=Á|ÂlÀÚg�wCOhI¦!ÃÂiuxžœÅhäx­Fc7ñ“‰×ðfgÐšxÎ¨e0ýì˜$Œå7V§a	Š»úL»ÑpR{Òd¶³–+Ô­²«™°eIËþ)lñEd¶x¼ÆªÔÑTðþ(å4™éãÆóN•y§öž›ÂJ�(J_9tbs)Õ°0`6Ð.šwQÝrø.P?¾úýÕc=—Â—ÃÌ†-ò6êÍ-ò5%3TŸüºÒRïÿ¨iß¿¢‹�BäÈ£•÷Ø4ù?ÑíÿBÉ3Ðbäî½ÿ&!]ëñßËˆR
+«Mc5â7pT”p"�	ä‘÷Ó˜9ŸÆ4ê¿Kcâx«!�2µO…{»¶‡¥i©½?,µD££¨’ê£ÃCÑá®ÑÑAi(²½LjèízˆÑRe1iS42¦hF¤æAœçËK‘ùË¤U‘ˆÔ¶£¯tDj�„‡ÇÃ=«×µ6®_åÝ41Ð�´´?X„v˜€!C/tÁvì%˜ÆÖýIÜQÄ6š¶’ ¥aÄ
+ïBýŽ¤…„šÎ/CÔ�Ôw=æJKï™›p$c÷mFP×Œ}j?‘Ê¡4�üIí*œÁ¾
+çôá7Œ&gµáz#Ø†ay¬ÆA+4Âz´÷â>0ÝÉÝZpÅº÷�à÷
+?ÄöqFSÙùîÅ$³‘ý!Š1Æ¤F§öÃ‰£¿l~ÆXs“µ³Iõ[k?^¡ô3¾ýáîÝD-{�Õ¡¨»—ù0;êª­
+
+endstream
+endobj
+118 0 obj<</StemV 0/FontName/BJPEKA+SymbolMT/FontStretch/Normal/FontFile2 117 0 R/FontWeight 400/Flags 4/Descent -219/FontBBox[0 -220 1113 1005]/Ascent 1005/FontFamily(Symbol)/CapHeight 0/Type/FontDescriptor/ItalicAngle 0>>
+endobj
+119 0 obj<</Subtype/CIDFontType2/FontDescriptor 118 0 R/BaseFont/BJPEKA+SymbolMT/W[14[548]16[548]39[611]58[768]80[576]113[399]165[786]]/CIDSystemInfo<</Supplement 0/Ordering(Identity)/Registry(Adobe)>>/DW 1000/Type/Font>>
+endobj
+120 0 obj<</Length 281/Filter/FlateDecode>>stream
+H‰�GÄ0ÿÿÌ�-÷Þ{ÖÑ‘Î¼ç½7ÇˆÞKÁ)Á€,sÖ¶ZÏ>ZJÀ£‡Sœ[s�½­1€z~”@
+qï­¤ÀÏ£ŸÑÒh]r¶Ú¼ûôÖg1ŒŸZŠ³†Qrö›bôÎïæ˜çœœ¢à\+ÕjÛki%¥cÌ5¦·–ÒZ“œÍ99ck-£Uð~ô~×RÉ9à§¤ôžCÕ\œ³ýœ1%åœ •\¤£�S+ÕÝkcŒÔR{ë€žœò^û²QJbðF©ë…~N¨Õš³Û�…’û„xF¥�cÚs}
+	ÔZS¸dV}œäœcˆ½÷1†R”*!�µ?�1:¥¨ï,ÁÏÚÕ
+z�
+
+endstream
+endobj
+121 0 obj<</Subtype/Image/Length 2359/Filter/FlateDecode/BitsPerComponent 8/ColorSpace 87 0 R/Width 150/Height 150/Type/XObject>>stream
+H‰ì—ý{ÇÇoÚ+œ´	 »
+]!ABi¢ÖÂ¦Är�à%j�MÓ¤mâ:©Ûô½Nßœ6ù»{‡/w;ûÂÝ?O4?Hzt»3Ÿ�ÝýîŒ¦2Ðb/Å×ˆþ�DÒæ+,H®oPâ%/¿’z!° �Ù¼`s™Öwµ€k+»Mæ�ÚßK¯r6ñ˜�ÝZ5Tžz¡Ù~uÅÉú~œAEh~¥XP`09TEc¥T%ß©ÛNy•É‚ŒÉ¤2++¥Ê±Ž•³…ñBáTÕU,”ÊJ_Q]Q]Q]Q]Q]Q]Q}‹¨àÂ^(*x­P«'®å(×T«ä®•ËÔ|½ELJmªïî!>”©Úåú~«õF&ŸZ†~·/CÚ$“fºP¥‚7ß: ³2)e,ø¡5ÐüÑu–5*ÐJkÛÓ	Ô¶TÛF(X‹ñ¶�.”¨ÀèØÃ)=VÂ‚®å
+Go4Rë¾æQ	nöüÑì’ßƒ
+³w¤§ÔÖ�Áhµíó @å>säÛÒXf,Æº¨nÙCO
+rXp
+	÷•¦‚$s ;´!ƒ·™©vL¿é�¯@õ“;VÜ�€jXI.O¥eÙ#ÝÁïˆ“ÕäL÷�Ly*ãuKè»",8æÌDCÕ¿+8ZP¸‡N&ô~€|€SºÏO•�Üß±�œFqÚÇãßã%‹·„ö|—E�ê}ŽgÒ·8õ4tôþr§DEµ8Ë>ãP±E}b¹Syq0½°þOÑz—;Ñd¼ïJ¯s�·dúÍ÷žd¬TÉÜ:ãb!% äyPÅàU_s—€ýððT�ö˜—D±BÞâ�x¿F‹RE­nÝ¤>àÄh1“Å;UÃp:/8×ño3®S—*´¼VïkœdÝ`ŒÇµ
+¦”©œ0¾–bfç¾­�æ¶€>KP¥ªèž˜	Õ1ºú}
+Ô©x—ŠVGžÁ¸,°¶;•¦áªåURØÃF�-
+KSÁ)zVhÎC…>R´Â)}–ÊTíêdÚâ	6z•þfèT7ï¢ÉZØB(`ã¶y©ZŽJƒv³ìÌZƒê¾ª8*T…<å.ÖnÑÇû²T<ÅžRh[¼¯­	…jˆÞ­ÚÕTe=©ðË5¯
+p
+¹«&÷¬/OõŸ!Tsµ¾Ïåˆ¨Ð;¯ÏK(ýp
+G“Óˆ)ä¦â%LP*8C$Ëžw¬ã²ÎOUª’+û­iHlÈ\:Ã¦êž°#Ò�¦cêÈÔÑr/(•–®"3ãÓ!dD�¯VA¨°×dçƒiÌuÄ7§ÞJ™mæL2+f�:tñ™
+«ÈõÆeÐ�ÙL¬á
+ƒ
+½aÓ÷Ùb§¥©Ê)\ÅDt!U‘†™!ß#¥:G‚nÞQå£¤ÚX–*Ò\!T³2åÞ
+¨ÐZfz®~ÁþnGy±Š`v«ìïf=BªÛÙA7¦zõKDÛ%¤ª°Z‚ª†¨èLÛ‘—’f®5(!3„ï:R§ô­iù‹íÃÇBßˆêÐÖÒÕÆ'Ó™uáK‰Ú¦sûL4Ñh!T¦C°=µ8Î’óÌ	õÚ;"ÍMÇ`/¥ý’0WÚ>cEå"&æ+Ó�1¬ˆõ8Žû#Fõ©ø©:FŠr{¦Ü#¬ˆ~,è]ÿ±ž7€™§øvhöfsi d(öGët~:¥‰[Â9)	hµ§»„w$V­�68¤0çwï× NpI�ß’ôDtl/æ§ïçžè.Y5;Ø’Y¢VÄ®ÌfC©FI_¨
+�Ž’{Ý¶8OoÊérˆ�“£ƒ¹&7HýtÎ$î`ÃÄò®n˜°{„Ê}„Êþ,|*"ÁŽ•3nô£ÿ\,YÊ†
+‘çCÑB…­ªªÁp‹åQmT­¶ÃÆŠ£±¼wkôl¨-¬“ÕX$Ò÷¾ŸX­K<·58öèºÛâ=Ã°‡AIÊJTøòÍŒùènZ/Y¸‘¹¦k6ü)JâÂuL‚Šã™áû-ÑÈZ•*Ï8]Æ1ºá„2v|ƒ
+ª:bÍHYœ)¥0°°öql&[®yÉ"äÝàXðç¤cÕ8ü–—,q&„p�¿lÜS=@­Ïs�7.i¬ø»ÈÖ£XõŽsÞÁ…ûyû%ÉZ“áy«Ãc"ôwíîÜ>=“iX~Åm¡÷9Ž¡ñw²Yô?
+LÍ’ÎÍ¡ñ uþdº~l(râ<ÉqÍuû|,']¿W9]©¸$ô�p„?Ÿ¤Ó•å8ª[¢DÉ”JP9!öFî\ƒ9Ýáé-S”(gÿbâEÂgb?6ÉæÛÜžÔùx”_×©Ø¡Þº˜m»2®h5S>ÙøŸ�|ç±’³Â„Œx?ÇEþTÚk°hZ»›OÄïR9&BÿÜ”�rF¼ô‚Ñ¿®'Jƒr²P($Ëý[½ÓªY"×Å')Ù
+Ï8ÕÍ±O77'ÉOu&[]y™�=¬F7’*šIÁ”¯-}²Eû¯«¾ªPˆ‹îÌCÉ¾_öÌH¡ÈÛ3üÝårte¬€�†£l„Xtm8ùË8äÓZ2–®ÕÏaT«ðl5+J×\Åì—ŸÍo_í„ãmí ž-þc£ïUOöðlA-¢«hþóæBTH¬9%²qø¯§�^#5hßã½Cð¬Á.Ršh.…„åR=é€fTs†õoÞñ‡tBX´)C}ž÷žf¨|áRUÏ\ªŒóƒOå
+jñy¨Löº¿¾¤ÊÈR9é:ñtÑµC› ~2•\¹sb��¶‘ÒÎuV8HÒ7J†f¹çÊÊ9?ô¯$êSHf7ƒsQ»8Äô±¼[1´ZÒù«æ¾Ø5©gàý,ö‚<õMŽ
+]hûü)®ä.y¾tÂ(-þGµ•”ä:­W—R{ºMþ›Çó˜k”ß×Ÿ«‘9Õé‡‰sÙ¢`I.h<]?�®ƒ���;ù‘ì1	–*W¾ÖE%ºûý¤÷Î¸?‹šéLk”ëÙÞ‰Íh &ÿ²Z™Á©ñÿBš‘Á7±a-±Ûêè—­ŽC£ôâ¹ú£BŠW¼EŽZ:ëž'Ë®%Ï»±Ô¤q]	‘nfá8ýŸe¨¥ë
+
+endstream
+endobj
+122 0 obj<</Length 746/FunctionType 0/Filter/FlateDecode/Encode[0 254]/BitsPerSample 8/Domain[0 1]/Size[255]/Range[0 1 0 1 0 1]/Decode[0 1 0 1 0 1]>>stream
+H‰Â‰SQà?ÄcÃ K%Ò!¥$J*)ºEE”H¹:Ð‰Ð¡Ð}—P¹:„$„Ü©ò{oß¾½wß®ß~óiš¦ES$M4‘×Vã�ÃGk,¥1PÃ@£
+*šWÑ_•ú£Âß*˜S
+¿Ô?Õ?ÔùYõïŒúgZý=¥Î}Sç¾ª¿¾¨??“ŸÈìG2û�ÌL’é÷äû;2õ–LM�ooÈ×WäË8ùüRÿiŒ||A>Œ’Éçdò™òþ©ònDy;¬L)ƒÊ›åõ€òê±2þH¨¼| ŒÝW^ôË£}òh¯üüžüì®üôŽ<Ò#�Ü–ŸtËÃ]òP§<Ø!´ËmòãVùQ‹ô°Yÿ Iºß(õ7H}õR_�Ô[+Ý»%Ý½)Ý¹!õÔ‹·«ÅîëbW•ØY)vVˆåbû5±íªØvEl-[ÊÄæËbÓ%¡é¢ÐX*4”
+õ%B}±PW$Ô
+·
+„›ô7Î5çøê|¾:�¿žËWåò•9|åY¾â_~š¿vJõ$%›+ËÒ_Êä.çJ�q%\ñQ®8�+Jç
+ÓôG¸‡Ùó©ús‡Øüƒl^
+›—Ìæ&³9Iú³Ø3ûÙÓ‰ì©Æøä>&;žÉŽc²â˜qLf,“Ã�fŽE3QLF$s4‚I�Àiá8-	Ã‡÷âTã=øP(>ŠSBpònœŒ“‚ñ�]xN¢õûèø�tœ?ëOÇì cüèh_:Ê—Žô¥#¶£ðm(Ìí5ÞŠöx£Po²íöBÁ^h—'
+òD�›Q 
+pG;Ý‘ÿ&j‡åçFùn¤¶»RÛ\)j«åíLmq¢¼œ(Ï
+”‡#åî7­‡np£tµ‡.öÐÙ:ÙÁ
+¶ÐÑ®_ím �
+´]×YCk`m¬¬€¥°°æ–Àt
+0±«,ÀJs°Â,7ËÌÀR3°Ä,65,21,41,Xý_€L¿B
+
+endstream
+endobj
+123 0 obj<</Subtype/Type1C/Length 292/Filter/FlateDecode>>stream
+H‰bd`ab`ddqò
+põ
+ÐŽJ,HsÉÌKOJ,)‰«ý�aü!ÎòC–G¬ë·ò¯ÌŸ'XeVxñ~ŸÏÿ}‰À÷‚3¾Ÿb`fddÙ¸7ÑÜØ9¿ ²(3=£DA#YSÁÐÒÂTDšƒI0i	"-ÍSò“R‚+‹KRs‹<ó’ó‹
+ò‹KRSôsr‚@Æ+¥§•=Cœ@ÎS€¹O!³X!Q¡(5=hDQjŠBIQbJjnbQ¶B~Ð@ `^bIf~^bŽBHeAjZbrª‚3Ô °Šg�€‘±��I!ìv¹ï«ø€ègï‚²ŸåŒë~º3ÿÌûéñ×ý¯;_íÌŸ3~ÿžÁ¶œë)7@€?Çoè
+
+endstream
+endobj
+124 0 obj<</StemV 90/FontName/BJPEJP+ZapfDingbats/FontFile3 123 0 R/Flags 4/Descent 0/FontBBox[-1 -143 981 820]/Ascent 0/CapHeight 0/Type/FontDescriptor/ItalicAngle 0/StemH 28/CharSet(/space/a73)>>
+endobj
+125 0 obj<</Length 216/Filter/FlateDecode>>stream
+H‰TPËŠÃ0¼û+tléÁI ·XºrèƒMÚ»k+YÃF6ŠsÈß¯�¦]ö �4ÌHòPÖdÈ+;Ý`€Î’aÝÄá�½%È0V‡µ[PÊƒŒâf5uÊRÈ¯8Ï°9æ»lòÂÙR›6¿Ý#ÑLÞÿà€ ƒªƒ��‡“òg5 È$ûãÚÙ#KŸ¯ÆÎàè•FVÔ#”YQ=ÉüŸ½�N+ÏÍbÿ‘U"î®lR¥SÞôÄ³-÷.’¹%|¿Ä;Ÿ¼R‰_ƒrhZ
+
+endstream
+endobj
+126 0 obj<</Differences[2/a73]/Type/Encoding>>
+endobj
+1 0 obj<</CropBox[0 0 612 792]/Parent 77 0 R/Contents 3 0 R/Rotate 0/MediaBox[0 0 612 792]/Resources 2 0 R/Type/Page>>
+endobj
+2 0 obj<</ColorSpace<</Cs6 85 0 R>>/Font<</TT2 92 0 R/TT4 93 0 R/F2 102 0 R/F4 104 0 R/F5 67 0 R>>/ProcSet[/PDF/Text]/Properties<</MC1 5 0 R>>/ExtGState<</GS1 88 0 R/GS2 89 0 R>>>>
+endobj
+3 0 obj<</Length 4753/Filter/FlateDecode>>stream
+H‰¼WÛrÇ}ß¯˜Ç]Wípî—G‰]åŠdÅ@)²(¤à„B�aå“ò—9Ý³W¤””å¢„Ýíé9Ó÷î9;?±:Å‡ÕmuöãB‹›Cå�ˆ6Ê„WN'”t1ç$îÖÕuå}Y²ôÛ¯„ÄŒ…ÁŽë#@RJÏÖu¶óõ²:[.�Ðby])Ñj#ðO	‚ô†…RN,wU«¤RÊŠåª¢7ãÅò±ª…¸\¼2ÆGñ×ý£ø¥YþN YAÿ	ÆLpJÚD0´×:Fa€Ÿßv{žŒ—9�§þ`Å¨éÀöý¾i}½mL}u³W[±hZ+Sý®ÑÒÔKb¯7ÍoËŸ*mdJ‡,/
+ÂXS`Û‹Í]ãd¨×«ûÆJWošVnèWøÙßˆÅã¦¬­>3,hŠƒÌ�}Ë/°·2xa¦9ˆE>ð?Â(ÕDÄeÓÀ^ñçænõy³ý$kþÜmVûÛO�Êƒz+ïÄùþî¯ïï®ÊÒf+X¬ e¶zÔ–\VlètgÃÇÇGy}�£ÌõŠN×õçÂ×8ù°Þmäj¿c°–Ð’Ip”Ô.„ÔŽÁƒ^.šXSL4	ˆâ—5¿ü«‰°~-!cª….OUV4­	¾6¢·i”¹·)¿DÄ¤¶ÒºÁ¤zôa'Áùþö¸ž}èÈ”0ÉÅæê†‰wW»‘ªH°dÞ#àzP=˜JÅN«Mê›‡»5m-?$y!Ö‹õ»
+Š¯W^<ðŽBÛ•måã¾1ä°Â%®÷L¼+ ËÅâgl{'~­—MÌõþKÁ|ßŠÂM9° =–�_¼Eh›ú’™77¬b­-þgû˜Áÿ]°?4­#‹4ŠŒ%¬ï®�/8è´8”×MCn¹)¬·
+�³£H1ƒbðú°¾På®,]ÞlVwû²í%Q¬¯þQô"7t+_úéŒ
+ü¥8ê´“Z…(Z£dÐÐ¦×ÅÊô‰µÿ7ô„E×MÛûÆÉ²&ÈI¼Zè¯À‚ÇáÐïíVwëîºYäÄ¡°_ï;hñnâÐÌ ]X¯Q7à±¶s™ŽØºA²5ËòÈ¯�jGamQ#ãÖ&yÕE ŠOCÛÒ‰±Þ#šk±ø7Óv÷ÛyPk!¨¤z
+î¾ŒŽqmû¸†ÅÉìhl9»	/óv9\·%‡!èÇî>Ò'N-
+ìOöfì¼™zØÁ›s•-„y¢stEºeƒÎe ¿÷Ÿßº8/r™DP¹úãvÍèÔC$Î�µ)¥ÁuAÿ‹‹5`B}XQÙCÌ}i¨ìÝ£HþeYý³Òb#**6è¦Šê8U>›Qû¨oþýqú£.®¡®G½%ÄÆ,‘j#óuõ7*™s6Ù± 8•úZíª3šÎèÏÚFj<�FW¥§wY,ÎßBÁŸÀü» ½Z<
+'Þˆ¿)ñ‰¦CS„–žÄ6ÎHë¶é€¶;&µ	¦T™ú.ú­
+$(æ
+i<h>QØwDjµFPà€È
+.þ`Q�^RÛ¤r	CÂ®"c'ô„�´­ µ*L¹ÈzÎ5b¬i?ÃêHS¬�kÄ¸F,t}‹µ)VGšb
+\#ÖÀ5bYXÃëVGšb
+\#ÖÀ5b¡šÆ�gXiŠ5p�X×€åsÂ<§X=i‚5r
+X#×ˆ•¬4jfûž4Å¸F¬‘©ïIÅlQ[1õ””�ÀS
+bôDÀ&o…Î8+è‘°ª4ívaÂ“�Ä˜F”‘Ð´âèï#”¦éËnL”¦¥ã•z—v(|JGàè†Á*|gý�à™Ä ú¢ÆyY÷ã2N§yç¢ªÍ””™d§¤È$wÌå�±Â1W$59�:€äW®ãÕ¯x…ó~òãÛ†‘>™™ú5ÑCiDeLV
+›aX“yp(÷¥†©1Ÿ°",c0I"ÈÙˆµùd)j™¯Éâ3Ú‚÷îeY0^ÒŒèáQgxÎ¯ßž³öRŒ°žŒ.Gjwlpm�-®Í±û´>Á§Žñò1["ÆGež]ž:W”�FZä,…8ßT>Ô95&Óèãâ£kµu3 q‹eW®ZŠÐÿUrÜ�	¯„\KBžF5èÒÑ¦©]S	`hò^«=hÔïË­æÈc¹™Q®»æÀçç§]æP3üà¤Ä3­�Ù÷Äg£ÕBš˜b|œ¢y)B•/L`óÓžAv!KGF˜!ëg�9Pá8OótÊnšð¶½�Í	åžÿA91X¦¿E¹¹_Sn†üŒr]Õ8Œ9d·�|ñéûÓÈ3��Ñ²ÙPºÓ‹0B”—â$Ô7•+ƒ‹*FT¸Éá¶BSÔ7ibHÿ®¶}U7mþFM4œfs1’Y—€ç|2hâs¤�-}“&(¥Ò„à&ÕŽgæï7v“ŸM0ÍžÁSA§õˆÄÅ]—/d�§õ!Á‰ÐÕ-M#6¢^;’:î²÷ôžÏ†=
+�™�Gí)Øi {.ÏƒÕ ÇéX‡hKÙÎv=%�ØSÚOw=%�ØÕ‹ã3ü“gö¤–pf³ª,½+–HŠ®E[PlŸOQzä-»5¹S”z{|Ú–LÛ[d"øSÒFšìzJ:ÞUî=ýMÑÃÁ¨…å¦è)bû‹b?â�FÌ‹šæEƒš€re‘PxhïøæØo¾®Î.ö«‡Ýúö^œ½9×âõÅy9(ëKvÒÐ“rtÿg¢å<¿KêrƒDqPÞ©€¹�
+ÕR¡/¤íÈå
+°µ›rõ¤	—³ðCÔ3¬Ž4å
+È“äg\iÊ…�#Îx˜°eŸŒv6Þ£R8ð%�F~¥å¢.6þÌiáQg!¶Íƒ¡ž’ZÜ‹"Í®ˆÖ¨}_/]Š«(/Ð‚–¶Ü´ˆ€"ì1‚åâ§Œ6Å'u²D™oÚþáfpH˜©LrÈÕDqadt�åÉQZê€¾ÂwP8Ñpôhd4‡ÅÓ}ÛêðÝS€º0fÑ"FÀ¨HÂ¢k;’P~0Ú«ž”5çˆõðå„TâÑjÜTú&*ˆQt9eŠ‰ì4†Í˜Ä>B†1e¾ëû;ÉâÎBWöˆË‰)óçL)hQlDg£u,é“}Ž“�/–ŸÖ¸X$9µ‘ž´í+ô÷óUÂ5©{¡²…_)\.Q\Å(rR#i;’HPoÒ÷´Í£®ÄîÐD5h yêÄ½½^/«³K�º¼¦!PëÄP÷Me™‹‰¦	I�#D¶˜^}™8‰²ü¡ªmÿâú—rD«sðÂÝ•žL©©œéQ¤P½1tJå1�Ñ™Êh7›RŸ
+ˆ6ì3váõÅ…ÉPÜ’¹Ñn&r¾æHû_Þ«¥·�ßõ+ö¸*…ïÇÑq'…›°�šÕqÈVàGò÷ûÍ�\rW’�±íƒvgÉyq8ó}Ô…qÏ
+frvÄwl"ñÎ(OHF'�²M@	ÝÚ”�Å©y;â^›ÚYRÜA}H¨)ù«Æõ¤+êÆ)|Lõ8…GåOÞ¿*�‰6ñÓc–GA8<m}¢œ»)0Âèèb1Êƒ/.s’Š´@Å¨3¨yê¸W�%ˆ{©q	€ð®á°éü�°XÞ×¸/~I„¦®7ÅoÑPß“
+ÚQ$@¸ÐU5x†¤ÕFz_ÏªIR½L¦q¬ŸÁ��2†Ô%¼Ü8²ÈPYÄCqÉÃ0'9 =ÒVÁšQˆ³¶]ƒf©U«%Š¥õ¬S
+Ý …Ú©hå÷tJìË°bð¿¨˜´o CÞs/D	
+ž}˜t&0ö€È»ŸlÓ©öÚÜò¤˜À"à›G–š²’®Š6�â@­ˆ> 6�G)WIâP%·Ð”Y‚þ-™>Mv=¾ˆ…Bà[f$rT@«Â„Œ„<ÍP"žÑéÎÆç'trÃ©˜Áu§A”k,"šWLB+JH+�Œ|$6¦[	€tžµ¡%âRÓ!iF[Ó]Ï�Ô;9lp¥Œ_œÑ)÷šq(ÝÁHw…"´NgHSw=ÏñàžH‹ZjÎ;¡v[Ïþ4JXs•*Í4 UŒÔ¡Š6�nzfOþ´<5’ÑäÚ RŽ™Gò£�˜˜M@ØÝ�Êóª‘(tLLº³à*´à�fÓðºæ«l­iàúÒð”÷d‚vd	( ¡¢d(¢+ùu=|(Š�EÁ$Š§Ÿ—šz®à2À�M©$èh‘†8†9·8Â‹R³—"Ä*XóôÑ¦¥òR�–*`CëY#1Kå(úA‰^*DØJ248SÖî-ãˆh^’)¥|Zä#·3³´<¸$J=Á¸Ô`Îä+n‡2öP‘Õ×Ã2k^ßvµ¤_œœÉîâv&QUh¦ÒŠ%h˜Ä€”è$7ç¥6„t£ÅÝ@þGi�"3òöÛ_Úî²›m°9”ÈùjW´�ÄÍ4Æ‰ÔL"�›C^�£`EB=ä¨´h‘¼"¬`iÊíˆàñÝ˜Èˆá\+”†çÚMEôÀ&'Q¹v´)‹v6¡{-Á#ï¦’ƒ[ªoSÉá-ƒgSÉá-åF[²d71*l#I–š0påÕ¼uÿ–¯3i<§NBÍ„§)b©¸*|KRn÷ˆŠ‹›ævEEýf×â†Ü(¾)tªÞ&œ":NÝBh¢”äËÕìÅ…½úBÝ‘Kž¸$Ê[�f‰‰¬4 ‘ŠÕÕÐÂÐ½dzz©&B	a ™4d³O‡?–‡,w°¶`«žåLBq) ™®2'] v+éf‘TNV£±'5*«W"²–hËõT½„¤†> a{A…Ÿ6’Üæ
+—žrm|TÉ´È_ŒGG¤ùHNÞ¿JÆ•R’KT– ?Ò‡†”
+ž$ÊYM#ê=]|DÖûãcZüÐ9CÌÃðjyÆ6;dXåÔ¼ÜkLY,1Á�Ç!’1ñ˜-Ð:¤Ð%[�iFÏ�Ôxñ~ÍR:*0ª4ÔŒ•\i½:*Qx°Út�gCš1[É‰t^j¿Ø}Ü3ÓE½Ê‡ÂãAyZ§PËìÄcš‘§T¬á½^=í<™Î"¹ApSò¸§²J6Ub"(…-¸4kðèN–Ž
+Õ)bV@„V X�[¬k6;»6¿vÐïÆ#p&Ž�½Â�"DãPÁQ#MˆX§Ñ×›¡·¸‰p¼çÉ¬'	lhžš“Ì’æ$ƒF9ÀM+B{„ŽQÇöóšÍÎ®g<Âáp^5ÄA4Ž1G
+±a
+1a�p¼ç�P;L;öÒ�øFDy‡›”c©%BR3ì£I-G»"zbpí¶§Ä¬/ÿL¢sž!EçàK#Ú4"ƒ‹ãBÏ×n¤æ*¬Õ�U4l¤œ˜N"ºuàÐð$=ñ41…†.-ê=\‹Œ,V?fý§~µýÖ­¾Þlï/¾v/Ï|šçî\˜X­²O$†ðƒ6„B;
+v(Ìöð?�œdcmÍ€†­þÝoçÌ²þúî&?mºw×ßÒãý\.U7_àá Þ\·Aœvÿæ>o^ç5—ó…ì·×óV¿“«©%ò*©‘Aø
+üc†ð59ÄO@^ìÒ))
+ýŸ0gû¿Hqè»,Ü^\®;zôýéy}Ï¿›ùÂØ ðô’íû¥ÊùQhÀ‡ q¼’3/8
+œxž®ÅEc¡ZM\”%g„mÈÃî1.pçûëóõÝù¿ÝÝ¶;b£ jé	)2ž"Ë|ÒðöÝÉÛît{AÑé1�ž?§Ú¡?ã%ä$¹'� EZú³a,3‹;/cÓäÅPU©À²î—×ÝûÏWç·óE4è¾3bëïQ+¨4Ä~Ë‚ƒÅ<òFÝV‡&
+¶9ŒtqŽ~ëò´ÙÒE±W¼>tÜ£fŸ3˜ãë÷Ùö��ñq8j‡»6dM¡1JÚ«ÏT7øRõù­û°½¹›Gº{¹ÆÜ¨ÈJ6Ö5E¤î¹×(×Ï©ÌpÚtIïn ÌôÛ
+»ws�(Ð»þ¯¸OëØú�–&ÕYDó‰@-\[¢l_fÀ¥!¾ãvá{ b3œZ^`�à²9¤ ÐÚR.•² šÃ²Ñ
+Å&ê
+¶4ZAÓèÁÙÍ¬Hœ¬3õ†¿Ë&W%R{HAqA¡Ñ´GÝï£Ì™(Æ_ÁPÍÞM¿þ'À<*R±
+
+endstream
+endobj
+4 0 obj<</Subtype/XML/Length 21245/Type/Metadata>>stream
+<?xpacket begin="ï»¿" id="W5M0MpCehiHzreSzNTczkc9d"?>
+<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="3.1.1-111">
+   <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+      <rdf:Description rdf:about=""
+            xmlns:dc="http://purl.org/dc/elements/1.1/">
+         <dc:format>application/postscript</dc:format>
+      </rdf:Description>
+      <rdf:Description rdf:about=""
+            xmlns:xap="http://ns.adobe.com/xap/1.0/"
+            xmlns:xapGImg="http://ns.adobe.com/xap/1.0/g/img/">
+         <xap:CreatorTool>Adobe Illustrator CS2</xap:CreatorTool>
+         <xap:CreateDate>2006-09-11T14:03:35-04:00</xap:CreateDate>
+         <xap:ModifyDate>2006-09-11T14:03:35-04:00</xap:ModifyDate>
+         <xap:MetadataDate>2006-09-11T14:03:35-04:00</xap:MetadataDate>
+         <xap:Thumbnails>
+            <rdf:Alt>
+               <rdf:li rdf:parseType="Resource">
+                  <xapGImg:width>220</xapGImg:width>
+                  <xapGImg:height>256</xapGImg:height>
+                  <xapGImg:format>JPEG</xapGImg:format>
+                  <xapGImg:image>/9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA&#xA;AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK&#xA;DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f&#xA;Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgBAADcAwER&#xA;AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA&#xA;AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB&#xA;UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE&#xA;1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ&#xA;qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy&#xA;obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp&#xA;0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo&#xA;+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4q7FXYqxr8zLu6s/y8&#xA;8y3dpNJb3UGmXUkFxExSRHWFirI6kFSD0IxVg+n3k8dzo135fGvzWsdpcTeZjqsmsJbPCLRmT05N&#xA;SO0pn48Gt+1SdsKouH83L630e8voNBD6PoVlpt1f3E2oO8/o31tHOfTDwyNNJEsnxF3XnStammBU&#xA;/wDzV8xQ6R5chtW1FNJm1q7h06PUXmFv6Ecrcp5hKSvApAj8WqKNTFWOaT+bJsPy80rUJTFq11Fe&#xA;vot/qclxwsxJa8wbue6hS7okqRq4ZUNS46DFUZqn5xSWUGkuNMtQ+qW0lyklxqcEVo7RyGP0La9R&#xA;JraWVwvNA7xilKkHYKq8H5hS/pi80vSdJa51e51U2cEN1qDiArHYQ3csxfjciBESQL6cKMC2/wC0&#xA;TiqlYfmpr+oajZaTbeW4l1a6l1SGSGe/4RRNpUkcbcpUt5OQkMm1F2+moVQZ/Oy+mtZ7yx8vLNbW&#xA;OjrrepNLe+k8cYmmhmijVYJBI6G3JWpUN4r3VRep/nGdI+tJq2kpaT+jYXWmBrxBFLFqUzwxG5me&#xA;NFtjGYiZftqo6M3dVTt/zna6e3s7DTrPUdTm1SLSm+paktxY/v7aS4jnS7SGrLSIq6mJWU167VVU&#xA;5vzG803ev+X4LbTo4EXUNTsdbsFuTKzyWFuzsIXFvWQcD6kf2OTUVuP2gqnf5e/mQfN8kym0trb0&#xA;4VmKQXyXM0RZuJhurd47eeGVe/wMng+KsbTzfr9h+YfmNbi2N9dPqFpo3l/T11K4S2Hq2aXZaSEx&#xA;eig9JWlkl4O6t+7XkPiKqcD8z9Xk1GDQ7fQom8xtqE2m3dpJelLaJorUXizC4W3dnjeE1H7oNXYr&#xA;iqD/ADn1HzJZv5XfRrme3uku7m7ntraV0W5Wxspbw2704iRJPQ40Yb1xVLp/NOt67+amny6HqMse&#xA;iG0ubOzh5OttNd/UfrZmljrwk9P6xEBttQ4VWaJq2o6Je6Uutya7pGupHKmoRanLJqGm6tMsDSGO&#xA;1mEzwQSFl9ROCJsCvE4qjUs9Zn/LBfPQ12+TzI+mjXVf6zL9RX9z9a+qmx5C29EL+7J4c+/KuBUm&#xA;t9ch1XWPN01/J5je9BtX0e10l9ZeGAzabDKIwLM/VFPqvWku3c7Yq9a8qjWx5Z0oa7T9NfVIf0jx&#xA;pT6x6Y9TptXlWtNvDFU0xV2KuxV2KuxV2KuxVL/MGiWuu6FqGi3byR2upW8lrO8RAkCTKUYoWDAG&#xA;h2qDiqq2mW7aQdLLP9XNv9V5VHPhw9OtaUrT2xVjH/KqvL36B1fRPrF39V1q1tbK6fnF6ix2Vult&#xA;GYz6fEMUjBaoO/QDpirILnQLO51+x1uZ5GuNOhnhtIKr6Km5KepLxpyMnGPgDyoATtviqVXfkK1k&#xA;1O+1Ox1XUdJvL+eG5maxliWP1YYjAWMUsUsUnqR8Q4lVh8IIod8VS+L8qNKt9KOmWWranZ2syTpq&#xA;CRyW7JdfWZDLK0sMsEkCOzMfjhjQgbAgAYqlur/l1DokNrJ5as9RnlS/S6EthdWcV3ZqlklkBAl6&#xA;n1eaNo4VV0mbvyBNAMVVvy8/Lq4036prWsyXC6zBcarNHA8sUpEWqXCy0uHReLyqsS1MZC1J64qi&#xA;7X8ofLVtp+o2KXN4YtT0ttGnZni5C3aWaYslIgBJyuW3IIpTbxVRmqflpoWo3X1uW4u4rpLOzsre&#xA;eGREeH9HzPPBPGeB/eh5TWtVI249cVVB5BtZJ7C5v9W1HUrvTr8anDPdSxbyCF4BH6cUUUKRhZCa&#xA;RopJ3JOKqUn5baObyO8ivb23uY9SudVEsMkSsXvYvRuIamMkROm3w0dequDviqtonkKz0zW01ufU&#xA;r7VtRhtGsLae/aBmit2dZGTlDDC8hLIPilLN77nFVupfl1o19eahfG5ure/vr231KO7heMSW1zaW&#xA;y2sbwco2WhiWjLIHBqe2Ku0v8utH0/ULXU/rN1danBdT3017cPGZLie4t/qzGbhGi8VioEWMKBTF&#xA;U11Xy7Y6nqmk6jctJ62jSzTW0alfTcz272ziQFWJHCU0oRv92Kse0z8ofJ+nadp2mxJNJYacL9Vt&#xA;5GUrMmpqUnSaiKSAjcE4kUAFa4qitP8Ay8tLabTzd6vqOqWukyerpdjeyQNFA/FkVuUUMUspRHKr&#xA;6zvT574qoP8Aldo7Wp0v9I6gvlsy+q3l0SRfUiOfMxcjF9Z9Et/ur1uFNqU2xVPNI8tWGlanq+o2&#xA;zyGbWp47i5RypRGigSBRGFVSF4RjqTviqbYq7FXYq7FXYq7FXYq7FXYqkfmfzt5a8sG0GtXMkDXx&#xA;dbVIre4uWcxAM/w28crCgYdcVSX/AJXN+X3/AC13v/cL1P8A7JsVd/yub8vv+Wu9/wC4Xqf/AGTY&#xA;q7/lc35ff8td7/3C9T/7JsVd/wArm/L7/lrvf+4Xqf8A2TYq7/lc35ff8td7/wBwvU/+ybFXf8rm&#xA;/L7/AJa73/uF6n/2TYq7/lc35ff8td7/ANwvU/8AsmxV3/K5vy+/5a73/uF6n/2TYq7/AJXN+X3/&#xA;AC13v/cL1P8A7JsVd/yub8vv+Wu9/wC4Xqf/AGTYq7/lc35ff8td7/3C9T/7JsVd/wArm/L7/lrv&#xA;f+4Xqf8A2TYq7/lc35ff8td7/wBwvU/+ybFXf8rm/L7/AJa73/uF6n/2TYq7/lc35ff8td7/ANwv&#xA;U/8AsmxV3/K5vy+/5a73/uF6n/2TYq7/AJXN+X3/AC13v/cL1P8A7JsVTTy3+YPlTzJez2OkXUst&#xA;3bRLPNDNa3VqwjdiqsPrEUVQWBG2KsixV2KuxV2KuxV2KuxV2KuxVhfmn/yZHkb/ALev/UKuKs0x&#xA;V2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVhNv/wCTrv8A/wABqz/6j7rFWbYq7FXYq7FX&#xA;Yq7FXYq7FXYqwvzT/wCTI8jf9vX/AKhVxVmmKuxV2KuxV2Ktcl5FajkACR3oen6sVbxV2KuxV2Kr&#xA;ZpooYnmmdY4owWkkchVVRuSSdgBiq7FXYq7FXYq7FXYqwm3/APJ13/8A4DVn/wBR91irNsVdirsV&#xA;dirsVeX6tL+Xd7+YtvaWl5Y2nme2v4LjUdQmuUW8LooEdhbiVvVdZgQGjj/dqK7czirDPy+i0qPW&#xA;fK1xYXGi3OqnUrxb6x0+3EOsRxP9ZVpL2eOaVpIk+ElZIkH2d60qVeweVde1zV7PWDeW1vaX9jez&#xA;WlvAjtIgCRRvH6r0HJqyfFxAHhXqQqXf8hm/79z/AKfsVSOf/G//ACszyb/iT9GenTU/q36O+scu&#xA;X1YcufrdulKYq9QxVg3lTT/qX5necR9YnuWns9JnZ7h+ZUvJf/AgoFRFAAVVH4kkqpv5i1fztZ3q&#xA;RaF5dt9WtDEGkuZtRFmyyFmBQRmCaoChTy5d+m2KpX/iT81/+pJsv+40v/ZJirv8Sfmv/wBSTZf9&#xA;xpf+yTFXz5+fvm7z9p35haTqklufLOrxacqQixvTc84vXkNWdY4Ni2xQqRikPaPyS87fmb5m031P&#xA;NmhC1tBGGttZP+jtcHan+jEVPIGvqLxTwGKHqOKuxV51588y+bdS1R/K3kII2qWKpd63fO4jjhjB&#xA;5RWiSFZFE9xTuvwrueuyr5m/N3zd+bmo61+jvOyTadGH5QaSimKzIDbMnEsswB6OWb54pfVH1j86&#xA;/wDlg8tf9Jl//wBkuKHfWPzr/wCWDy1/0mX/AP2S4q76x+df/LB5a/6TL/8A7JcVTjy3J58eeb/E&#xA;tvpUEAUfVzps9xM5eu/MTQwgCnhXFWN6rYXVv+YGqXFpcXE97d+Xbp4EkfksbrNGsaQoAFQV36VJ&#xA;6k4VSz8p18sfptG8rm2No2hWf6Z+pkFfr/qNT1+P/Hxx58+Xx/zdsVRGtf4t/wCVy3X+G/qHr/4d&#xA;tPX/AEj63Dh9euqcPR3rXxwKnP8AyGb/AL9z/p+xVKfzRn8itHa2HmV9OHmW8tJItPkv5hFbWvOg&#xA;ku0MzKiGNxVWX961OINKkKvOtbg0qPWvNssWoaNeazbXenPpkNzCsutXvpWVoy/UbtZ1kj9ahAKx&#xA;PuSa+BV61pfm3XrnzWLSYWp0e4vL6wt4kikW5jewUH1HlMrI6yENsI1ptucVZrgV2KuxVC2OmWNi&#xA;101rH6bXs7XVyeTNymZVUt8RNNkGw2xVFYqwvzT/AOTI8jf9vX/qFXFWaYq7FXYq7FXYqk175N8s&#xA;X/mGDzDfadFdavawi3tbmYep6SK5kHBGqityY/FTl74qnOKuxVifn3zbe6VHa6NoUa3XmzWmMWlW&#xA;7bpEo/vbufwihX4j4n4RiqP8m+UrLyvoy2EDtc3UrNcajqEu811dSbyzyHfdj0HYbYqjdd8vaHr1&#xA;g+n6zYw39m/WGdAwBpTkpO6sOzLuMVTDFXYq7FXYq7FXYqwm3/8AJ13/AP4DVn/1H3WKs2xV2Kux&#xA;VJrTyhoFprk2twQSLqExd3Zp53iDyhRI6W7SNBG7iNeTIgJxVOcVdirsVdirsVYX5p/8mR5G/wC3&#xA;r/1CrirNMVdirsVdirsVdirsVSfzb5o07yxoc+rX1WWOiW9vHvLPO5pFBEv7Tu2wGKpN5C8ralbT&#xA;XfmjzHxk8160F+sqp5JZ2y7xWMFf2I+rn9p6k4qzHFXYq7FXYq7FXYq7FXYqwm3/APJ13/8A4DVn&#xA;/wBR91irNsVdirsVdirsVdirsVdirsVYX5p/8mR5G/7ev/UKuKs0xV2KuxV2KuxV2KsVl13zuNAu&#xA;75dFtLe/t7uZI7a7u2jjNlEWC3DSJHLxZwvLjTp3xV5tY+btb1nzDpP5g+ZtBli8kRtHbaAwmU/V&#xA;ZblxD+kZ7YqGcSMwVGr8CmoU15Yq9zxV2KuxV2KuxV2KuxV2KuxVhNv/AOTrv/8AwGrP/qPusVZt&#xA;irsVdirsVdirsVdirsVdirC/NP8A5MjyN/29f+oVcVZpirsVdirsVdirsVY/5StITol1byav+n4p&#xA;bu9Ely5LcRJcPytt3k2gr6XXt0HTFXn2ieTNTu/MV/5Du9dmm8m+V/0beW2nNDGJpo5WllgtZrkH&#xA;kYoWtl/ZqwoKimKvYcVdirsVdirsVdirsVdirsVYTb/+Trv/APwGrP8A6j7rFWbYq7FXYq7FXYqg&#xA;ddjt5NHvEuL99Mt2ib1tQikSF4Up8TrK4ZUoP2u2KvPZtN1z9E3Cadqs8GnahqVudEstU1K6guru&#xA;BIiZoIr1zNeRfWGQvGBVuK/shtirIfIt64sdYsljvzqGmXJSaw1G7F4YneCOWOKG8JdnjZWDVkYs&#xA;rMQdqYFUv8U/mR/1I3/c1tf+acVSOfVvM9/+Znk1da0H9DJGNTML/W4rr1CbYVFIwONPfFXqGKsG&#xA;8tWEp81/WtI1e/1HR4IJ4tWuby6e5gubxpFMa26E+lGYOLiQwKqCoShYNxVZD5j8yfoRIG/Reoan&#xA;65YcdOg+sFONN5PiXjWu2KpH/wArN/79TzH/ANw//r5irv8AlZv/AH6nmP8A7h//AF8xV3/Kzf8A&#xA;v1PMf/cP/wCvmKpr5Fa0k8vLcWukT6HHc3F1M2nXask4driTnI6PuvqtWQDwYYqxefVL7y5+ZPmO&#xA;+l0PVNSs9VstLFtPp1q06Brb6ysiuxKAMPUU0FcVTP8A5Wb/AN+p5j/7h/8A18xV3/Kzf+/U8x/9&#xA;w/8A6+Yq7/lZv/fqeY/+4f8A9fMVd/ys3/v1PMf/AHD/APr5irv+Vm/9+p5j/wC4f/18xV3/ACs3&#xA;/v1PMf8A3D/+vmKo/RPO/wCldRjsv0BrNh6gY/Wb209GBeIJoz82pWlBtiqD8/C+e+0aKNriayc3&#xA;JudOsL5dPu5mVFMbpIZ7Rmjh+JpAr9waHFUd+XOp6jqnkTQtQ1Es17dWcUkzvuzVXZyQFqWWhrQY&#xA;qxXWtS8wWP5y3T6No36Zlfy7aCWL6zHa8FF9dUblICGqewxVOf8AFP5kf9SN/wBzW1/5pxV3nm1+&#xA;u2sCi+v7bX57Z00rR7C9e3/0puJ9eT0ChdIWpzaQmML+yWIqqx3X/O2pad5rtOdxeTWfl0WtrrTW&#xA;1rcvZzy3igXck80UZt4/qsbRTD1HUirbeJV6tgV2KqF/p9hqFpLZX9tFeWcw4zW06LLE4rWjI4Kk&#xA;VHcYqlkHknyZb2E+nQaDp0On3RDXNnHaQLDKy/ZMkYTixHaoxVMNM0nStKtFs9LsoLCzUkrbWsSQ&#xA;xgnqQiBV3xVFYqwvzT/5MjyN/wBvX/qFXFWaYqk+l+TPJ+kXf13StC0/T7ziU+s2tpBDLxb7Q5xo&#xA;rUPffFU4xV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVBaromjavAlvq1hbahBG4kSK6hSdFcdGCyBgC&#xA;PHFUYiKihEAVVACqBQADoAMVYVb/APk67/8A8Bqz/wCo+6xVm2KpVrHlLyrrc0c2s6NY6nNEvCKS&#xA;8tobhlWteKmRWIFe2KoqLSNJispbGKygjsZwyzWqxIInDji4ZAOLcl2NRviqKRERFRFCooCqqigA&#xA;GwAAxVvFXYq7FXYq7FWF+af/ACZHkb/t6/8AUKuKs0xV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2K&#xA;uxV2KuxVhNv/AOTrv/8AwGrP/qPusVZtirsVdirsVdirsVdirsVdirC/NP8A5MjyN/29f+oVcVZp&#xA;irsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirCbf/ydd/8A+A1Z/wDUfdYqzbFXYq7FXYq7&#xA;FXYq7FXYq7FWF+af/JkeRv8At6/9Qq4qzTFXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FW&#xA;E2//AJOu/wD/AAGrP/qPusVZtirsVdirsVdirCbXXdfm+o6C1yRrkepyW+o3QSOpsrSlyZeHHgPX&#xA;gkgQ0X4TJtSlcVaH5hasNOXWm0AtoV2tdLuIrlWuJGkkSK2E8DRxrELhpBxKyPT9oDFU/wBJ1XXZ&#xA;Le8bWtJFjPa0ZFtJzexzIU5/umMdvIWB+EqYxv0JxVIf+Vraf/1LnmX/ALg17/zRiqSS+brbX/zM&#xA;8nJDpmqWBtxqbFtSsZ7NW5WwFIzMq8iKb0xV6jirCNJv/NNh5+Oj6xfzXen3tnNNaSSwW0UL3Eck&#xA;bFbT6vylVIopOLi5bkzbrUVxVm+KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KsO/MHVdet5tJ0/RJbk&#xA;XV69w0kOnizN40cEXLlGdQH1YIsjJ6lfi3HHviqc+TtUn1XyppGo3MqTXV1aQyXMsSsiNMUHq8Uc&#xA;KyjnXYjFWEa55mg0H85bmaaw1C/E3l20QJptpNeOtL66NXWEMVHucVTn/la2n/8AUueZf+4Ne/8A&#xA;NGKq+vatq17r2n6NYX02jW8unzapd3MUEct6yxPGiwQxTxzqG/e1esbN0AFTirFn87+aOOkx6RqD&#xA;6xNaajewanBPYvY3V1DbWguhbyRTw25juPTkBVo1VWbj2JGFV9v5w1zXtUsrXTtbltdP1HzBdWcN&#xA;5aRWrSfUotH+uxIv1iGZP70VJZC3auBUR/iPzT+nP8G/pf8A0j9LfU/8Qelb/Wfq36P/AEh6fpen&#xA;9W+sfscvT48fi4Yqz+PQ9Kj1mbWktwuqTwLay3NWq0SMWVeNePU9aVO1egxVjj/lfo8kf1WbUNQl&#xA;0uL1Dp+lmWNYLR5DUPCY40lLRn+79WRwnbFU60Hy7+ipLqeXUbzVby79MTXd80RbhECI0VII4IkU&#xA;cifhSpJqa4qm+KsL80/+TI8jf9vX/qFXFWaYqkmk+TPLmk3312wtnSdUeKEPPPNHBHIwZ0t4pXeO&#xA;BWKjkIlUGgxVO8VdirsVdirsVdirsVdirsVdirsVdirsVS3WvLmla0sIvllD25YwT21xPaTJzFGC&#xA;zWzxSAMPtDlQ98VRdhYWen2UFjZQrb2lsixQQIKKiKKKBirELf8A8nXf/wDgNWf/AFH3WKs2xVLN&#xA;c8taNrawfpCFmltWL2tzBLLbXERbZvTnt3ilTkB8QVt++KofTPJflrTHtpLKz9OW1mluY5mllkka&#xA;aeMQyyyySOzyu0YC8pCx2xVCyflx5OdOEdlJa/6dLqivZ3V1aOt3cRmKWVHt5YnXnGSpVTx36Yqr&#xA;f4D8q/oj9FfU2+q/WPrnqevP9Z+tf8tH1rn9Y9am3qepyptXFU/xV2KuxV2KsL80/wDkyPI3/b1/&#xA;6hVxVmmKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KsJt//J13/wD4DVn/ANR91irNsVdi&#xA;rsVdirsVdirsVdirsVYX5p/8mR5G/wC3r/1CrirNMVdirsVdirsVdirsVdirsVdirsVdirsVdirs&#xA;VdirsVYTb/8Ak67/AP8AAas/+o+6xVm2KuxV2KuxV2KuxV2KuxV2KsL80/8AkyPI3/b1/wCoVcVZ&#xA;pirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirCbf8A8nXf/wDgNWf/AFH3WKs2xV2KuxV2&#xA;KuxVxJAJAqR2HU/firCNG8+6o+ieatT1ywjs5dBvZLaCwhf1XZRa288UbOKq0sj3HH4BxrQCv2iq&#xA;m/lTzFc3+gSXOsrFbanpsk1trMcVRFHNb7uyVLng6cZFqSeLDFUp/wCV2flR/wBTPZf8G39MVSSX&#xA;z15Q8zfmZ5Oj0DVYNRe2GptcLCSSge2AUmoHWhxV6iSAKnYDFWH+WvPNxrvm+/06C3VNEhs47nT7&#xA;w19S5rPJC8q709EtERHt8Q+LoRiqO8xfmB5W8u3qWWrT3EdxJEJkWGyvLleDMygl7eGVAaodia4q&#xA;lf8Ayub8vv8Alrvf+4Xqf/ZNirv+Vzfl9/y13v8A3C9T/wCybFXf8rm/L7/lrvf+4Xqf/ZNirv8A&#xA;lc35ff8ALXe/9wvU/wDsmxV3/K5vy+/5a73/ALhep/8AZNirv+Vzfl9/y13v/cL1P/smxVE6V+a3&#xA;kbVNUttLtL2cXt4XW2SexvbZXaONpWHqTwxxg8EY7tiqe6xr+k6RpV3ql9cKlnZRPPcOvxsEjHJi&#xA;FWrHYdsVYwv50fl6ygi7vaEVH+4vU/8AsmxVv/lc35ff8td7/wBwvU/+ybFXf8rm/L7/AJa73/uF&#xA;6n/2TYqm3lzz55Z8x3UtrpM1xJNCnqyCazu7UcahdmuIolO56A1xVT8+6trWj6FLqum3drb/AFVT&#xA;zhurSS7aeSQqkEUXp3NpwZ5GC78uo6YqnGj/AKWOlWh1j0f0oYlN6LUMsIlIqwjDs7cQdhU4q881&#xA;zzh5Z8s/nLcz69qMOnQ3Hl20SF5iQGYX10SBQHtiqc/8rs/Kj/qZ7L/g2/piqM87ebNU0bSLDUtI&#xA;s4r22urqzinupX4xxQ3dzDAGCAh3ZvX+GmwpU+BVSnzD531/TvMt1YvLY6TYwvAlg+p2136V8JVQ&#xA;yFdQicW9uVdzHxaN2qKkUIxV6BirsVdirGrr8vtBvEv4bz1Lmz1PU01e/spvTeCWWOGKFYnQp8UP&#xA;+jo/E78h1ptiqM0HyjoWgXV5Lo1smn218IjLp9tHFDbLJEGHqpHGi0d1YBzWh4rt1qqnOKsL80/+&#xA;TI8jf9vX/qFXFWZuiupRwGVgQykVBB6gjFWOaR+Xfk7RvMD67pOl22n3b2wtPTtYIIYlUOzl1EaK&#xA;wd+XFjy3AHhirJMVdirsVdirsVdirsVYR+YH/KU+Qv8Atsy/90+5xVknmaTWY/L2oyaLaxXurrby&#xA;GwtJ6elLMF+BHq0Y4k9fiHzxVMLcymCMyqElKL6iL0DU3A698VX4q7FXYql+s6Jaastml0zhLK7h&#xA;vo1QqA0lu3OMPyDVUNRtqGoG+KphirCbf/ydd/8A+A1Z/wDUfdYqzbFUu8waFaa7pv6Pu3kSEz21&#xA;zyiKhudpcR3MYqwYULwgNt08OuKpVrPkWLVpL6O41nUl0vUxx1DRxLC9tIpUIyKZoZZ4VdRusMqD&#xA;v1JxVkwAUAAUA2AHSmKuxV2KuxV2KuxVhfmn/wAmR5G/7ev/AFCrirNMVdirsVdirsVdirsVdirs&#xA;VeFeZrjy7fah5t1Tzd5mutJ1ry3eSf4fs4rk25tYkhU209vbVHrvccjyJB5V47DCrO4tbXXPykN3&#xA;rWrJo15caVH+ltQiYK9nPLEOblVYGNwx+zUEHbArNbQKLWEK/qqI1pIf2hQfF9OKquKuxV2KuxV2&#xA;KsJt/wDydd//AOA1Z/8AUfdYqzbFXYq7FXYq7FXYq7FXYq7FWF+af/JkeRv+3r/1CrirNMVdirsV&#xA;dirsVdirsVdirTuiIzuwVFBLMTQADckk4q8x03TbP8x/NsXmm6tY38qaG7R6AXQcr+4Q0e7YkVME&#xA;bAiFehNWxVnA8n+UhZXdiNEsBZX7iW+tRaw+lPIrBg8yceLsGANWHXFU2VVRQiAKqiiqNgAOgAxV&#xA;vFXYq7FXYq7FWE2//k67/wD8Bqz/AOo+6xVm2KuxV2KuxV2KuxV2KuxV2KsL80/+TI8jf9vX/qFX&#xA;FWaYq7FXYq7FXYq7FXYq7FXnfmu7ufOuvS+RtKkaPRbPi3m/UomK/A266dE4/wB2SjeUj7KbdTTF&#xA;Wf2trbWlrFa2sSw20CLHDCgCqiIKKqgdAAMVVcVdirsVdirsVdirsVYTb/8Ak67/AP8AAas/+o+6&#xA;xVm2KuxV2KuxV2KpBc+azD5wsfLg0+crdxTSnUXokAaFVb046/FIaP8AERsviTsFWK+W/wA4o9X1&#xA;Wws5LfTY0vpbmJorbVFub62FssjGS6tGgh9NCIeokNKjbFWY6B5u0DXoZ5tNnkeO2CNMZ4J7UhJV&#xA;5xyAXCRFkdd1dfhPjiqv/iXy5/1dbP8A6SIv+asVYnr2qaZe/mT5JFndw3JT9KFxDIknGtqtK8Sa&#xA;Yqz3FWH+SfP580313HEunR21uZwkUOo/WNQCxTmKN7izECCFZVXmD6rdR1rUKssmuLeAAzSpEDsC&#xA;7Ba/fiql+k9N/wCWuH/kYv8AXFXfpPTf+WuH/kYv9cVd+k9N/wCWuH/kYv8AXFXjGh/85QeX18ya&#xA;joXmm2/R4tbye2t9Ut+UtuyRysimVPidNlG68gT4DFaZt5s89/WYLDRPJdzBqGv6+rGxuoWWaC1t&#xA;VPGa+lZCRwj6KP2n+HxxVkXlLyvp3ljQ4NJseTqhaS4uZDWWeeQ8pZ5W6s7tufuxVOMVY95x8/8A&#xA;lLydY/W9f1CO15AmG3rynlp2jiX4m+dKDuRiryzyf/zkrB5p/MGDSUtoNH8telM73l9IqzuyKTHV&#xA;uSxR1/l+L54rT1r/ABt5M/6v+nf9JcH/ADXirv8AG3kz/q/6d/0lwf8ANeKoiy8z+Wr+4W2sdWs7&#xA;u5cErBBcRSOQBU0VWJ2GKpT5388W/ln6jEfqYur8ymJtRvF0+1VIFBcvcMk1CS6qo4bk9sVT7Sb2&#xA;W+0u0vZYPq0lzDHK9v6kc3AuoYr6kRaN6V+0pocVYXJqFhZfnTeveXMVsr+W7MK0zrGCfr91sCxG&#xA;Kst/xL5c/wCrrZ/9JEX/ADViqXecPOKeXLKyuVsZtQS8ube39SHaGJbieOASSy0IA5TLxHVu21SF&#xA;WMax+cK6b5k1TSGttOC6Xd21p6M2qCHULj6zHE/O2smtyHC+vTeUdDirOodd0ebWZ9Fhu45NUtYl&#xA;nubVDyeONzRS9Nl5dgd++Ko/FUqv9D+t+YNK1f1+H6MS5T0ONfU+sqi15VHHj6fga4qxG3/K7VTp&#xA;9hpN/rNtcaTpc1xc2SQ2DQ3PqziYL6k73M6lV+sGoSNa0G+Kpp5J8sa3Yi6l8wRWXqz2VjpvoWkk&#xA;lxE8VlHIpkcywwEGQzN8FDQU+I4qiv8AlWX5bf8AUp6N/wBw+1/6p4qxzUfK3ljRPzL8lvoukWWm&#xA;PONTEzWdtFblwtqpUMY1XlSu1cVekYqxvT/LGsjXLXU9Y1dNRGnRzxaesdqLaWlyU5tcusrxyECM&#xA;AcI4x3odqKphr3lby55hhih1zTbfUooGLwx3MayBWIoSA3Q0xVJf+VQ/lf8A9Stpn/SNH/TFXf8A&#xA;Kofyv/6lbTP+kaP+mKu/5VD+V/8A1K2mf9I0f9MVeWeX/wDnFLSpNfvtU8y3QOnyXc0tlo1hWNBA&#xA;0haJZZSARRNiiAU7Nim3rPkz8uPK/k+bUJtGt/Tk1CQMzEL+7iUUSCPiFpGm58STViTvihlGKuxV&#xA;JfNPkvyt5qsfqXmDTYb+EV9NpBSSOtKmOVaOnT9k4q8t8q/8416V5Z8/w61bXEWpeXvSmSTTdQjW&#xA;SVGdaJxPExyAHuQpHvir1L/BPkz/AKsGnf8ASJB/zRirv8E+TP8Aqwad/wBIkH/NGKoiy8seWrC4&#xA;W5sdJs7S5QELPBbxRuARQ0ZVB3GKoPzJ5butSvdN1TTrqGz1bSzMttNdW5u4fTuUCSq0Sy27VPFa&#xA;MJBT3BxVGeW9Eh0LQbDR4ZGmisIUgWVwAW4ilaLQD5DpirCtQ8u+X9b/ADnu4tZ0y01OKHy5ZtEl&#xA;5BHcKjG+ugSokVqH5YqyL/lWX5bf9Sno3/cPtf8AqniqM8zeW49a0JdIilFlElxZToyxhlVbK6iu&#xA;QgQFKBvR4ddq136YqxvVvy11TULjzJANXt49E80TRzahaNZO9ygSCKArDc/WVRSRCCGMJoTirJI9&#xA;Dkj83y60giW3msVtnVaiRphKX5sAKEcKCta4qnOKuxV2KuxV2KsL80/+TI8jf9vX/qFXFWaYq7FX&#xA;Yq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYqwm3/wDJ13//AIDVn/1H3WKs2xV2KuxV2KuxV2Ku&#xA;xV2KuxVgnnfULCw/MDyRc31zFaWynVA007rGgJtlABZiBvirIf8AG3kz/q/6d/0lwf8ANeKu/wAb&#xA;eTP+r/p3/SXB/wA14q7/ABt5M/6v+nf9JcH/ADXirv8AG3kz/q/6d/0lwf8ANeKu/wAbeTP+r/p3&#xA;/SXB/wA14q7/ABt5M/6v+nf9JcH/ADXirv8AG3kz/q/6d/0lwf8ANeKu/wAbeTP+r/p3/SXB/wA1&#xA;4q7/ABt5M/6v+nf9JcH/ADXirv8AG3kz/q/6d/0lwf8ANeKu/wAbeTP+r/p3/SXB/wA14q7/ABt5&#xA;M/6v+nf9JcH/ADXirv8AG3kz/q/6d/0lwf8ANeKu/wAbeTP+r/p3/SXB/wA14q7/ABt5M/6v+nf9&#xA;JcH/ADXirv8AG3kz/q/6d/0lwf8ANeKu/wAbeTP+r/p3/SXB/wA14qxnR9U0zUvzl1GfTruC9gXy&#xA;7Zo0tvIkqBxfXJKlkLCtCNsVegYq7FXYq7FXYq7FXYq7FXYqg9R0bR9TWNdSsbe+WIkxC5iSUKW6&#xA;8eYalaYqgf8ABPkz/qwad/0iQf8ANGKu/wAE+TP+rBp3/SJB/wA0Yq7/AAT5M/6sGnf9IkH/ADRi&#xA;rv8ABPkz/qwad/0iQf8ANGKu/wAE+TP+rBp3/SJB/wA0Yq7/AAT5M/6sGnf9IkH/ADRirv8ABPkz&#xA;/qwad/0iQf8ANGKu/wAE+TP+rBp3/SJB/wA0Yq7/AAT5M/6sGnf9IkH/ADRirv8ABPkz/qwad/0i&#xA;Qf8ANGKu/wAE+TP+rBp3/SJB/wA0Yq7/AAT5M/6sGnf9IkH/ADRirv8ABPkz/qwad/0iQf8ANGKu&#xA;/wAE+TP+rBp3/SJB/wA0Yq7/AAT5M/6sGnf9IkH/ADRirv8ABPkz/qwad/0iQf8ANGKu/wAE+TP+&#xA;rBp3/SJB/wA0YqjNO0DQtMd5NN061snkHGR7eGOIsBvQlFWuKo7FXYq7FXYq7FXYq7FXYq7FXYq7&#xA;FWM67quoTea9L8tadcvZNPbXOoahdxpG7rbw8YI0T1lkQM006tup2Q+OKsVi1rVtG1/zLJrXmnU7&#xA;nSPLjaeYbYW+ml7lr1NoX9Kzjdi8pVE4MnXr3xVObz82dIsUliv9K1K11SKe0tzpDRwPdMb8stu8&#xA;YimkidHZCtVkNDsQMVTzQvMlvr8WoW8cN1peoWEptb20uVhFxBI8ayIw4NcQsGRwysGZT94xVh1s&#xA;3mxfNXmjT3816jLa+X7KxvbZHg0sGV7hbh5EmK2Skp/o6gcOJ3O/SirXlP8AN6P/AAjp135isr9L&#xA;1tCl1hrx4rdUvhYwq92bdY5PharVUSJGCDUbYqnJ/M+2IjSLQNWmu3tf0i9lGlo00diTSO4kH1ni&#xA;BIQ3CMMZTxPwYqqj80vLL6VrOq24nubHRbG31OeWJUPqwXUTTR+iGdatxQ8g/GhxVQvPzX0e2kLL&#xA;pepXGnreQaa+qQxwG2W7uGRBGeUyy/A0gDsE412BJ2xVK/IX5m3V1b2drr1tePNf6rf6baayYrdL&#xA;R5YZp2hg/dustRDFTl6XEkH4q1xVkV9q2qab5+sLW5uOWha1ayQ2sTLGBDqFtWUgOFDkTQcjQsd0&#xA;2xVjOm/mOLVv055gv7qLStSGq3+j2kUNuYF03TzDEjysE+sNJLy9SIK2/Oh6Liqfx/mXpqXK2mpa&#xA;ZqGkXbvaqILxIAfSvZfQhm5QzTJw9YiNhy5qSKrvirtP/MjQNZ5Wunm6FzLqdxokZWOPms0ELTNc&#xA;qGLL6IjXkrkb7fDvTFUf5F1641ry8k94QdSs5p9P1LiOIN1ZytBKwXsHZOQHauKsgxV2KuxV2Kux&#xA;V2KuxV2KuxV2KuxV2KuxVi2radd23n/Rdehiea2ntLnSL7gpf0vUZLmCZuO4TnAyMeg5CuKofWfy&#xA;4g1SbzFLLfNE+tvYT27JGOVrPptGhkBLESfGoJFBttirGPOPkHzI9xaay+ofX/MV3qukRfW7SyaO&#xA;C0tbOZ3D/V/VnYqryM8jPJ/wIxVnXljyzcaTPql/f3o1DVtYnSe9uI4vq8QEUSwxRxRc5SqIiftO&#xA;xJqScVU18o8dd8x6r9br+n7O1s/R9P8Aufqqzrz5cvj5fWOlBSnvirH738pfrPl/RtI/SvD9EaDf&#xA;6D6/1evqfX7aK39fj6o4+n6PLhU1rTkMVTC/8h6ot+mo6HrCabeyabHpN+81r9ZSWKAsYpY0EsPp&#xA;yoZGoSWXfdTTFUjvPyYmj0i/0XQ9bGnaXqmmW2lX0c1oLmUi0R0SSOQSwhS4k+MMrV/Z49cVSLWP&#xA;L2ui8byzowvRYS6/Z389rPpcixEJPFcXNymprI1t6DMhkEZX1eW3TCrNLH8tPqumaHY/pLn+htbn&#xA;1z1PRp6vrtct6NPUPHj9b+3U/Z6b7BU785eV4vM2hSaY1y9lMXSW2vYgDJDIh+0oJHVSyn2JxVJ/&#xA;Nn5X6Z5hTT7Uzmz07T9OvNMjto4wx4XQgEbKzHiPR+qj4Sp5YqgtN/Ka3t9N1e0mk023l1K0FpFP&#xA;pGk2+m+kynks7cXmkkkEgV6cwm32cVVvLX5ZWXlrV7XWhfS3S2GkpYm29IkyXKAete0UsxklRAvA&#xA;A99zXFU0/LnR7zTfLfqX0bQX+q3V1qt3bvTlFJfztcekabVjVwre4OKsnxV2KuxV2KuxV2KuxV//&#xA;2Q==</xapGImg:image>
+               </rdf:li>
+            </rdf:Alt>
+         </xap:Thumbnails>
+      </rdf:Description>
+      <rdf:Description rdf:about=""
+            xmlns:xapMM="http://ns.adobe.com/xap/1.0/mm/"
+            xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#">
+         <xapMM:DocumentID>uuid:F1113DCEBF41DB11A4D4A4EE36F6BD5B</xapMM:DocumentID>
+         <xapMM:InstanceID>uuid:F2113DCEBF41DB11A4D4A4EE36F6BD5B</xapMM:InstanceID>
+         <xapMM:DerivedFrom rdf:parseType="Resource">
+            <stRef:instanceID>uuid:19E6D264A541DB11A4D4A4EE36F6BD5B</stRef:instanceID>
+            <stRef:documentID>uuid:11E6D264A541DB11A4D4A4EE36F6BD5B</stRef:documentID>
+         </xapMM:DerivedFrom>
+      </rdf:Description>
+   </rdf:RDF>
+</x:xmpmeta>
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                           
+<?xpacket end="w"?>
+
+
+endstream
+endobj
+5 0 obj<</Metadata 4 0 R>>
+endobj
+6 0 obj<</CropBox[0 0 612 792]/Parent 77 0 R/Contents 8 0 R/Rotate 0/MediaBox[0 0 612 792]/Resources 7 0 R/Type/Page>>
+endobj
+7 0 obj<</ColorSpace<</Cs6 85 0 R>>/Font<</TT2 92 0 R/TT4 93 0 R/TT5 97 0 R>>/ProcSet[/PDF/Text]/ExtGState<</GS1 88 0 R>>>>
+endobj
+8 0 obj<</Length 3317/Filter/FlateDecode>>stream
+H‰œWÛrÜÆ}çWÌKªe-<˜Ü\y‘ÉÈ–,K.îÆ~�ò ‰d°X^~Äÿ�·|bú,vIºâ”¨æ‚žî>Ý§{¾=UÊÐ¿¡ìÎ¾ýa©›á,ö*ui˜&*6>´^™Ð§yž©]}v}Ç¼äðwZI2ÚÈÜaý  3&:ZçÙ£/¿ßœ}»Ùx©Íõ™Q«È*ø3*N’0¶¤”ñjÓž­LhŒqjSžá›�ÕæáL+õnýÖÚ8Uûulþ‰Bò0QøÅ8“xºÅà·Î“ðù“|srpbã0ÏgÓÁ†þ¢ñÀÕ¯}°Šõ6°z,nju±/¶j¬\˜é_‚(´úbƒÔ÷Mð�Í‡³È†YÃ!›–EŠÐÎ²ØÕE³|˜èºzÝ«Äõˆ~?ý�Z?4¼VÞ’Xp e&až¶ôþöI˜X@áÈr:éÀ+kL�Â‰z¬[Ð°Ù•·Í¶Rëš†mSö]µ­bØv˜Ü©ó~wGëý®à¥¦ï©•Daî¢ƒµûÐGâÃ‡‡‡ðº‹Ó0×%žéÛ”×pòP·MXö-	[¡´ÌfTù$™„ºX#¡ïÖAª1&‚HÕeM/÷A
+Þ×!è˜iñÓðÃ©`e“6Äø.>• ¤¨0)ü„Æ¾Ž{5pHìÇZý\<6í¾U—ÅØt7ƒ:+'¹9ŠMr¿gÍq!‚×�GMw§wõ0Ô ü•êú±¬k<³‚ˆK4œD!7ÞÒ¤*ð÷Š–†~»Ç¨ÆŸ¶¤ ‡fF1Fh±³iš­Ú‰!mñ¤ª¢-à$J�8”F'â˜‡•,¾÷MY‡jóÊQ 9VÀÄ³$VQÊ¬ú“êð{±háwT×{™(A:ddÓó°£uù®ß©+ž®�¦ïê]�ó^¯8Þ\f&I1Þ¬�u²nÖÉŠ[®¶5.Uðàª¿?š&ç†;•=?ÛV&ºª®d£è„ï#èj‘
+@)ÝÝ(LE^iÀÌnPEÇÃJ
+ã${�M6�]8ØÂÌJ˜�šê.ˆ<™¡wc�ëA�¨ä‘z€„�jµ­ïë-ûPæx_óÂêhÅQ‘–`?[Žvã£
+yëûNbaÕ"¬>á¸ÌašŸ²ÊØ0�õÝU?Ž˜xx%/Ÿ £G¤×\ßõÃ~'Sbh/®Ä)H7y	(|‹+È�hü^ƒIdÎò$r{: —¥ãQå/t¸h´à'kÆÉfšEœ1ì§0ÃÅë ¢‡*GUÕ÷²¿]ÅÎlv8Ú6lHß6ãS�F�
+a€ü‡IªÄá¢øq
+D3�»”^0é�ˆ-€›jä¾¶àf@>\¦€Cøå&Àc!xw5ùzf†éeË–tCÚ>&e(ØÖÌ�`X�O=ƒíôw'T›…ÐøßBYòíœe‰¬TÓÝíGH®Jõû_»ú4Ôïû-$D2Öý%/^ÕŠòX5×y˜z›s|!j~.¹júªVå~Çì˜]˜dPâ¡ãº
+ÕÝ8kPì¦`ì¯†zÇ”QZýAUó6:ªjé�$§.ë’Ø4×à•úìD2Á¸4^Ö�CáR!Ý SL+ì1OtÃë•Ñó)Jv1~sËq\«Ë)ûdU”WöÎ2Î{uÕ¤¼ØÒ’þ®…,Ã)In¤¼ª¾æÉÃ‚Y:õ'?.¦éì”œ/Ù\¶…Çyb@Jšhè
+VQŽØX2­ÄšóÛj¨…R"pKD¦e©ï„G/y\ÓKvŠ'vZMÊž«�qô‚£ðU®ÑŸ(8Y2U>×"LçikIÍ¬ì¾ý4€Æž7-9'€h�ŽÁ<ž›¶ØòW¼UækÚº»1�Ð¸§'	CÝK!âçb>]Ðƒ71¤ ¹#r«0-”ÁÛºåK°®”Ü†uæ˜Ü“ÙoÒ‘6eAA†E©Bl³c€£ xâ6;X¥T½«¾æ}ƒêä‹Qpr9ˆd6öþ¥#KwËD£Ä¸GB¢”Q]qçÀÂ†¢�}r+Ë­š�ê©€Ór%_ÍMwˆ€É�J\uÅr·‰ðMîÅ~“¿je©•�
+Â_ ûš†dœr¤+Òþw
+¯q1ì¦eŸ0Ãâ'9òwé¼öCM.ód’¡žRÑo—\#_Ýí§Mf%/„i+ÓÃˆ�Ìk¸Nýøþ‡$õÇÏ¿q[C’®6H¯pû©Ÿ¤vzý4·M|åÂå(´°íeÓxê­|ºÒK
+4–¨..™n�6›�‹§ö
+-‹"ã-ì(!|	\aunë ÆäŒ¨,­"k¡‹õÏ8Ã}#„¯É�(eªx¤Îç£ýkÑQpg}™å³<pgH?TMÿŠh¦!×(|æ�0*�†$ÍŽ­ø¢ÏÏá~ç„y'™°@â'¡‹K€$Êz�<d‚ˆmŸÔ¯Aªh¾Àž	e?5*	ºÀº,GnþÝ„1D®‹-îùš	@Ïû§\$©S�bÖ¢õ¹ià^•À½’M[„·^ÿ†›OmÂ¬}­»8Wë‡f,oÑl½{j²¨YI±Y!—çG9Jbá6^FÈWmL@«¿GNÆÚëó,ÉÈS³ðXE‰7â¤¥ÞgÐ"-¼p¦òÂq²G'»l:Y:8õ�AR…ü"¤"kfpLõÎýÏø€îVÅyºˆuÓï?½�9��ò€Þi$ti”"BÉ0JÙ«(9ôµqÿ'H�ž÷"' ÙsÖ0òÐƒÅyª�ZÁ2zðØsï_JÚDÅÉ‹žûéÏÅÙPëfÏÅ¬åä¶ÜvÁõJf­Î÷»]ÝÉ
+hå@d™þ�gbÃÌà!²#ÌOÊHû5Zñ¾Eçöœ68¿¦cc:4Ï2¬iqläH³<Žóz¾¬:i¬©‹±ç�ÄŽê«¾Ûo¡"©B€È‡Æ/33ŒV`ŒÚ!€ÒSí±šöÝõ×Èü……WûQªIùTnkˆ‘UæK¯ý¤í
+ÀE¯æÅæº�«*vGàf)sòªY„eã‡—X9ö‹yÞ¿¬��¢ÓýÓ�û‡M™Œ:El0Ú¹ÿcÅ±gä~â²˜º	œ‰ÒÌãìï<•0w;
+ò(æI3µA.3Fÿç\Â=Lâ?á’c'¶‹é/¹�ÿ †©Ý·êÃ¾+W†ÍÇ%
+|{ÇO¼Þ°åRÕL&AR×�&¥”Ð£Ò?eÄ]l& õÇ—ŒŠÌñmf?4ê£ÜŽŠJàa 32C ù“Q«ë=°õtzºY}ÅŽ?‡«K½›n`7oTÄo†dMº|…—“£=J¡tëo«m"ûO±†¢}â–Wúù¿­/Ð×Ö@Ðýø_Æ«žÇm†îùÏC}ËŠmÑ¡CÑ¥í^àrY¸ H†û÷}$eKvdû–8¶(ŠâÇãã]X:q6æ÷Í×·ç÷æg"ïÏ'˜lLtŠiåÑÙH‘À±²N¼ÁêæüÝ¥q
+´Ìâ4c‰Ö�Š>–\®…ûÞvº¶’;ÇÛAØFª†HRž	?Ó8ûÏ&9Cô­39[k“ž1¥D3¥‚çö·èÞ”2.L:§ž ¨FnÖ9¾\øñÚú§wpÑ0ƒ’¦ù32FO;³à‰îbVyòµîZ¸
+E/KtjhòÞµjúOñq¼glv]dâú Q¸–qÉ…y9ÀÄÇ6ó�Š_€�:ËõMÞ^‰>Èß{K\ô&L/0Ó‹L\M—gz¤ �[«º)™ŠFH\Â¶TfLçfO½‘bI[UA#¬U®çá…›ŠD©q=kãxh1�èä,:Urí�•j–•«ìš‚¢ÍÖÄ =ú·ýËýö‘‘|¤çJ×)ÅÌ�S¬âU© 
+ÇhSqŒ]YÕQH…�¢ 4ãú—Š;äà0�}’KÕ$ÔùEð}@OgîÒƒÀvHM*ŒMjD/(C)˜ÈV®¬O8E}†-�ÀOn’ÉÏ8ü9ÆÑ�¦¿¬Øw†¨LÖ¥ê´£T;QÚ{j�êI½áûï^chÜŠ
+\îÐtðô¸ž/�žï´D“L«¨Y´ †ª\�Ã0 &Ö÷åvry)Ðó².àmOµ™ÍKGdÅþàÑú\»CJ�båºå6¨n7ÔŽ?¬j/úÈl€SBU ¸5�t„Û³ÁîÜÂë=
+j¡�#R¤X­è1•â<“U¦¦ˆ�ûb‘L†n�×Ù²8Ë¥¸¾�2É»õí”H¶/�¸—ö‰ñ–†:Ç·Ó¡v;‹±6]EÀ†³Ð°�Ua[€/Y?â¿Z
+ç¿
+
+endstream
+endobj
+9 0 obj<</CropBox[0 0 612 792]/Parent 77 0 R/Contents 11 0 R/Rotate 0/MediaBox[0 0 612 792]/Resources 10 0 R/Type/Page>>
+endobj
+10 0 obj<</ColorSpace<</Cs6 85 0 R>>/Font<</TT2 92 0 R/TT4 93 0 R/TT5 97 0 R>>/ProcSet[/PDF/Text]/ExtGState<</GS1 88 0 R>>>>
+endobj
+11 0 obj<</Length 4129/Filter/FlateDecode>>stream
+H‰¼WÝrÛ¸¾÷SàìD ÙivÆQên:Y;«¾qzÁH´ÍV=”'/²ïÐ»<b¿€•Éng;qÄ€ç÷;ß9x9ßY¶Ü1áþí–Û³—»–ì~wf4K“4N-3BÇJ3ë4Ï3Ö”gwgÆø¥„~Û›¹�~CÒ¯÷2!ähÝ¿}ùzqör±ÐL²ÅÝ™`3©þ3ÖÆF9£„f‹ÍÙLÄBˆ„-–gt§[<ŸqÆ.®Ï•2){W?³Ñâ_$$�-£ÿ$&!1V‹8ÉH}›h'Å	¸ºß(¶ÊÄyÖ+ÎZÅÂ)¾å¤pvSG3Ã×‘âûâ¾dožŠ5»ŽfIœñ÷‘Œ³ 
+ìuýsñ÷3©â,3P²xãe9Cœ‚Dy±³7UéØòr¹�’Xó*šIˆ«·}ŽŸúž]?W~mùàÄ"€ÊÐÆ¹u¹u7ˆ·¶±UÈÂÈs§‹Ná˜"J¡Â²‹hf!¶p�U³|¨Ö+v]ºÇMµ¬·«'Xe°~¼lØ¼nÝzÝ~©ª·Ì™eeœ'²÷–Ræc¨eˆáóós|WÀã4Îù’´KþÁxÍ»rSÅËzã„ÍHZ¦2$*–ÚÚVhÒ%kNèÅu”rÂD”!)ûPº›ÏQŠèó6fœIþ’°h¦¬ÅÃ5kc@éP!)þ�B¡zX8—ø›9ûë	kª%²4(šb¹/›j·¯–;ÂWŸ¡Ü	ËI–EŠZA2mÝHrïÆùzÍö_UE¿$üs±~òïÊ+š’{†€¥\ù·¦µÞë¥«ŠVú¿‘ÊŸFf¡.ý.g�²]¦BPçìi».=<vºcõþ!¼jž£YŠÜU»’íËeuW…•U|Oª´™6±6í4Ê¼³î–_Öû’¼IùîÏ§B�µ~Ù ZÇ°Oi~µÃ�˜ŠLDÒØîqI¾,Yµc«iÚTÛ°oåCùÉ?}õ•çß9Wé­ü\¯É¿„{¹÷~­d«¦~dŸÂÖýs¸)CE(P‹ÄYê.ë6dÝ‹w†*¾]±×ì±Úî(ËÁ,¨è!Ç`Î¿ß‡õàÅòÉ?6Mx·‘�}ëOS‡
+÷$›íÀ*Ë‡ØW›·ô0Ö*ë‰ÓÄØh)Ñ%aÛÝd’ˆ^™<6"Ð}
+ä©ô§É‚È€–ÑÜ±y« U±œè{pŸù=«“·â¤Hb{`íM;Lã²WèäôP•Thv¤Ë‘¦À
+¥ä›ˆbX€�þÅÉéLÐ:†’¡	>ë²Ëzâ›Ø¯ìÈW	¾SjÂÙtl�+z x¬9ƒóÇŠU§X'Áw‡…MYx0¹Ê–ü©)W„¸jUnýÂ¾"´[Ç@7GÁ‚�DŠG¶¢ÅçóavT.²í#Óuˆ$õ¾`ûróX¢·À¨¬Ø®È dT…®ñ®ðK÷e œ™Â˜V÷0&ßrëÈÓG¯ÓèÜ‚ªm¿-w;Ïw�¾B¹@Q±@«:ØQ9wÞ€»(áaSã¹£Ü‚g>…w�¢*¸Mñ¥Ú<m5¤hÔC
+V]®¯ä*ÉvÙ@ÞžèÕ&ô¢ŸúÎ[W»½°­å+â€–‰‘Š~,¬?—
+Lòý—ÜIs,¾¢[6 O¥†ÜUÛ„›b{_zp²Ú_ï"åØÔ™N³Dhm{»ø Iäí ãnÒ=ŸYL‘Y7ÄÉlP×_7Ÿ€ õó÷hÀ¢v¨H@,ŠÏ‘L‰!jåÕù�r'ÁL*3PEÛ"ù�¯Å!�%˜�3@
+š¿co ›9h�,NŒq­AÓC„»PÝò�Ð‚1Uó�Q(§‘ºœê×¦HO6`O¾ E–ˆÉÏx¸Ir÷…µYœ¶Äy~ì€ê@"5æo8˜Ù0›‚¦EhZwË:Ë£«òŽ(óÍSÄÜù�è
+‰±2Æö!�0\[kAi[{ÒlëÆØ§…û™ë;´?³:Œ:pBŠÓNøt´E&ÛáA|›G3šÙ¾f³>É“Ü� :±òh¨šˆ™±Ã¹Ê_xf¾y6k¦y#1øãl5@ú¬(ÖÿØbîwäå|¹Ùƒ*i?ý%òlÓS¾	¦	Õþ"Bøšth¾|ŒƒX-t/W+lÑ‡6y ó_Š/ñ1úµ±îœ76%	¦T¤?ÓtV€Yœ$Œ‡¼1rÐ0p’¨P{ƒ"#*·„$›P=Z¶*ûó1º$@%w½®¾	o·�O{´=Cý vœ¹v4
+Ûqèû¹ºh§;©ògižv…ÒYE8õ(`àB‰#2U9Ä*ˆ•<^–òSò@RßI�ç³©=“Ú4ˆÚ`í‘6íiK´ÉMõ‰´SêMMß
+5$CÂüîd˜±‹rß1Dreå¢lB”µ‹ò»úù÷Ù†
+Þmûy¬-ë‚¬Ð²¦cüv"Æ&–Ì¤ƒ˜µ@¾<a“Úù�…Äóz»oüøQSµ+¾fo·tjË8þ]YüqvÆJ°­µ£Ÿ‚‚’®èL&§À0a*
+_èjç™ìÁ`ý@üŠ‰
+è”F“Ñ¥×Ø+Nš
+5ÑGZ³8„Ì¨³ÐÀD9G„ßõuÜ_ú	á–KöL	Ô^ÎeDÁ•><>)E'®4B‰9V’¶J|Ï$œæ™ñSP¦a:DéÿËÁ™NýD@�Çäº	&0Ÿ¹vaÌ ImÓ¸¼úÈ#šN¯¨…åüâbrp’€.êÄ`ìUáâ”ÄCŽ›_uæú÷¤†¦M£“QIr'èrþ‘_9í§ªðP7[åá<ƒOg¾
+CÁ±ùSÓ´Ç‚½Ÿ8šÎ¦û÷u³g¯�m–¾ãŽŒîKBLk!˜>0Ãæ×:èŽ
+®Iué9¥NN”½t]|¨Iûn›¢:�è|Â^EÒäM$ò†¦øeËc÷`Öºàõ¦LØÞRÖÀö©)â3;HIêT7SñQ	æVû[âƒ†3j”Ž£>Ãˆ°
+FwwEl2ß^0Tö�§n°kŽäAšÒ²£î[îZP�cÿUQ¹EÅ2ž<œJ�ˆóô):ÕŠÐA�Ô˜HmxPÒ`Ì #'2ì™ÁÆ™I%CU"šæûÌ�SXŒÒCÎ÷è9êñò;å˜Èâ„í›�
+5yÉÅÍ4BÔ¸ÃjW‘bÈß­MGÈmó€}l×Á^æ?{%ÿØtüìÕ°™O¤h€{ÛâÞÜÃŸ3v±®‹}µ½?U	½'Îž£>˜øÞûÛ : %·¸žnñyl’$û}¥‡¥OW”Ñh]è&B
+êÃäx©2¦³ãùòêô|)LÜcBu˜P¡·]Söº¢¦–ò=ÅeùÀÐ¹Ñ£ø¥_f¢ÂKZ7|¶ïöÅvY°mŒmcaM—;:Ðj§DÒqlÙDÄkõûm&ãÅy¯–Ý8n x×WÌqh×|?Ž²âHŽ]ì‹`l`#Š`h%ùûT“œ!g†Kíj
+ŸíÐÝlvUuõß!À|BâH§¼[«PÄÇþE–¢ê$†�Å,
+ºÑGT´Iiºx�B›.ÿ¼©1$Qed²À…¶ƒæŒýs~V%šÅÓ˜"gsÖ¬®HÓè‘Ó>‘¤Ž<{[y?áy j%e�Ø03+²FlTI³ûÐkÉƒ&XSip€FŠÖ58K'õÈ1çoÇðQÎ8F›“;ö,ðMÞMù¶’î7Í¾»Ñcåùrµš¬|¹æ¼ªÇEÎ=š<&<¦ÇÕ”»›<)²ÞcYöX‘ÑÎ+4�Å6züÂµ0ayÀßœNè0îxÙè
+¸’/qôëÇ¨‘eû$…Ê„öïÌý�]%£öþúòª{ÓÝ\__Ò=x•4F¤çþ`jBY(˜šY¾$
+”n
+”²¾ìU¼¶äâ>àÍ¡_�^;ÑÏ—Ð;f<
+¾µœ
+øNÊ|�F9À£*h”ŽH%sÍ±ÎÎßx�F›Œ<hŽ(£�ž#9ç>MÕ¤JÊF�&Eî«1©GIAôØ#±+a¢[„(HÏcCØ¹M3v$Ø´ª½²kX|W¿¿½Rš7fEXSþØl¿nŸN¹&“eêêF‰‰¡%6bàýÝÓç/0Æ�Þ<ý»Ù<tt‡Éîe¬Ðž‹/w�C‡T÷ÛªŸ"“ß)	ÏB‹„píÞÈ”(êŒžn/;7,UrÊ§•”?p\7[°•”?d\	�¢R-eƒKe‘Ìç"õPd`R(0À0¼ÑbDåYnÃ,çX{Lœå Zú…Z�Ð|=þ¢ç¾MDÓx.»[³l(×:¯»y6*üçïO™�™3oOutÐLô¡7?½ž5Ò³´†Li£wÓFbªcJçbg–ƒ¬‹èa<®Z´yq1} [`öx·�“îCž1ãQì©ål°gRæw¡OS~ †McÊôl0½R¦H:¶r”¾Êäq«é¤RÅ-¥Œ"ûî72½¦??µ¦¿A:ÈÁaòþ2Úàß«N3á²Ñð/’-
+šüjñ¥ßÝß==l¶Ûe%� ](e´ÇÆÄJ>õ&Ü»åŒ%FÑØÖ¥áY®"ò«¡žsî�ôœð¤×Rîú´ÈÐƒåb·§ž”³náy'ý—³A« Iàˆs˜gÑ\©2ßðB
+&ŒŽgÇí‚›ýZí ˆÆ¤ké×L Ä0@"3[è�ö0tH_¢C§e~¸�FË°ÂææÜ/ D®Í,1Ë‰…QBÃ�÷]5%öQãª)«(‘¤0³œ6;Ö‹ŒP¡vÇAÊóßt„kçÐù"¨j$tNEaÈ‚ê‚ )0‚9Aw€ ®´u<TIay²2»‚]¢�Â‰LÌ”ó1ð‹‹�Ó›[Ýbx÷ž¿n¶Ÿ7OÝõó·o÷ÿ½4)«ñü'ýã)ö™ÿw2îg4èokø6¡’áj«¢’_+kŠ¼ÁùÉÂ™K1….¨)Ü«»­AMÃß»é£¨¢ÓµwÆ-³Ç¶D5úB:íìå›ô…‘5›&°¹>YêÞJY\HõC\4·æ6Np:NÝÂG6×-ðG£ŒÒÌ–›§fóÍñ|Ú<Ï©Š¤�œ]¡f%#ô’¼`„‘„5^ð—›Ì)K³ƒø¶)r­²{ÜœüuÂ‘’ÇoÂ…o|^{O þš¹òÄä³”á§üÙz?;Tª•BÒÍÜâº¢E<¡†§Yd)OhA*ÖÈ‚_Ö²Bó0Ï¥hh¤ÅK'âçøÎê‹EVã¡ò)ŒQdk¸‚»™HÆi=@|m#c.‹U“‚Q
+­P=YD˜ßA{A)r„œ"EØ(G#•Y½Cú®Xû;7;¾'Ljî(YÐñ¡ç%®•w”h‰vÓ)†²tÉb~	eØâf9¸Ù•#†�`¬¬FHw�¡ßµ2R¡vH­�œ-ð0‰�0]ñ¿ô‹é³
+
+endstream
+endobj
+12 0 obj<</CropBox[0 0 612 792]/Parent 77 0 R/Contents 14 0 R/Rotate 0/MediaBox[0 0 612 792]/Resources 13 0 R/Type/Page>>
+endobj
+13 0 obj<</ColorSpace<</Cs6 85 0 R>>/Font<</TT2 92 0 R/TT4 93 0 R/TT5 97 0 R>>/ProcSet[/PDF/Text]/ExtGState<</GS1 88 0 R>>>>
+endobj
+14 0 obj<</Length 3864/Filter/FlateDecode>>stream
+H‰ÌWÛn×}×Wœ—gsrî )`IQâ"ŽS‹U$}`¨‘ÍX"’Žš|Hÿ¡ÙµÏ™+52i+J�8’3gßÖZ{ïùâdãØ|ÃDúo3_}ñõ¹do6GÖ0¯}é³Â”Ê0Qc`ëêèêÈÚ|KÓßæŽéÁü€îîw‚rp?ÿ:8y<=úb:5L²éÕ‘`©þ	f�+­JA	Ã¦7GQ
+!4›Î�è“²lzwÄ;;®”õìÛÕ{]L&#±tŒþ'3šÌ8#JÈ�Õ&YI^}WŸÙqì”-cè‡Æ±HŽàäpr±*&–_Šogo*vú~vÍÎ‹‰.ÿ¾�¥â§Sz€/ŠMÿz$U‚…“éi¶•I´Êf'§‹uaJÇ«ù¶Ð¥á‹b"anµ„éçø³zÃÎïùÞüm2‹ª\@WF—°MPoãJ§€Â óä7“Ãÿ2%DááÂ±³bâ`v–¾.Öó·‹ëKv^¥¯7‹ùjyùQY<‚¼~\³“Õú6Ý_­gùÖbµd),'Ë¨e—-A–khd]Ã»»»òj†Œ}ùœ¼Kþ¶@ðž7ÕÍ¢œ¯n’±	Y*¨Rç£º÷’Ñ³óÂsâD€g¯«ôá—Â£ú¼DŒ�3™¯"_4+&Ê9<`¹eMMkR&V"‡Ç?@(TG‹”~Â¾º`ëÅ(�¼�­gómµ^l¶‹ù†øÕ!“±H¶\”}[Ò7™è˜3y~}Í¶¿Þ‚AˆkQü%û¿Ì®ßçßª
+›­+6Û2ÔÌs•µM¶N@&)PÁZÞÿY/ÿ2ˆÒÌO¥hT«4Sþ„½_^W£
+êUj¾a«íÛú§õ]A›MÅ6·Õ|qµ¨ï\–Œå?XZ­’TÛÒÆ6XøžÝÊ€³9¨¯<¬ÎPÍ—ó*mëêH¶
+Ëš†õ2±þ~þ+”¥øÍOÝñÕ5”…EZ�¥ë|¹©Òe›/ëbb¢¥<N 9[¦Ó—\"ß.Véë’TJu¡X)ò¥Î·eçD_æ”éªäâ+B6Y£Y™™T''ŒN4‰i	•�46–*U)[ý‘_üXdËÈ;›Æmžö9dÛ|J�¹R7´Ã/KŸx>bÇ™];]ãâìËšÜ¶¡PpÆ÷¸š‰ª¦YÓãLˆ½¨’)Èu`
+Õ”*MµŒmMQ3[—JzŸë6’§·‚éRÍµÉ×¨�0ùô|¥8(_#•oî­F©wd�nÑ™{B«­+pÆŽ5�Ñ	Ÿ„ŽŽÍ°ƒvp/”Þ{YóÙ‚ý˜ªÎ…¾ê�ù;[¼y¿®è~—-µ}¢}�¹ŽYÑß½O#çæ§j=èZ‡Ò™^ÈÂÒùÔKÌTÜ Ñú4&ÑÐ÷)�ÅÅwhù¶L&aÈJßØEË&9í†\¤—³—}Å‰„ï!³º_.–å½šcM'¤š¥´B5'±¹wÂÖ
+ïïÈ�fí‚£qê¶Gu}(€àK�åÇ
+šÌö¾¢BÌ[’A—ëtbs¨y©–è_´ûµ¦)RMMaëñ=ÅlÓXÞRãE#%”Ò÷	®h›ü~×½ô;›f4‘¤¶	7¸/yUƒ§¥
+L•Rù0$??¾Ÿ”DV1YÇÈÅH"QQ{wB‰^‹hÅ(šífµÎË_Þ†ž”ˆ‰ ­§^`ò¾O%ulÇgh×9Q¯sìKì6ö¢Ì~–ûöQç1ŠHCÖº�:¼¯š Æó©
+ßŽU¡àÝâŸ%ÖÁvñX°�V/q¿)ÙÑ¦¤g»›‰w®ß”r7~ÆNî‡®°1›Ø3�GPxBŽd�Õ–>¹&,Ø3Í´½=c
+¹¼EX%œµûè}€-èÊÀ€÷ýÊâ>Xê5-LŽ¾¤µë§Ç®˜lÚkOqzI«–@'±¹)£*¤Z¢eÜG8Ã!Æý—±®á'Ó»us½G¹­Kñûp[ø½Üñ3åvû^n÷2Ø¡¶j©mÑR{Ôþf›Ò³ñÎÑ2¸c¶i˜�—«Ò¢ÕOpBÒÖ2ilºøôþŠe¾~×ã¯ÎÎ/Ö‡ßi¼\Awtÿ*Ý‡ü§0†°~ü€±D°}ò³Ñ>R~�›ƒä7tø¤£Å½O~6ØÏS~mìûä×Ïà)ä72XT°èÿÃ`±.Àl/ËìÖÍaÌ8|ÒÁbmÜËl'?Sf7±ïev/ƒ?h°Èþ`QƒÁ¢œþˆÉÂ3«Â ~òûÒñQ;þ2ÙŸ/ºß#U}l]ÍÞMŽ««D\¼bU“Ì!1`½üéŽ{1çúrö®Â+f¥§WL~³3[<ÍÎƒhì
+4þ±
+lÝ¦À�Ã§�-
+DP &ýç©À–^û¸›Á“¾¶@Y1�z~üTñ��*JÀi¥ËéÖÍaœ8|Ú©"å^NKý™rº‰}/§{<õT1[\³/Yá<Úþ€Ý4Y„±’1UW†ìü
+wV”šŸàDàogô.QFþ¦b/–?WóíbµLF�¹7Æô#K5)VÆÙDZ?´‰¾aé8Ñ©Hš3™«TJK,Ï
+))Êguù.Æ„$úQ�]Óñóë¯¾A“À¸Ý°b'ÛÒ/‹!¶bðÐ-}¤L°=O™€ã‘	�"½Ù#;�Ê¤‹W‘I^«5ˆQ ‰ÊY×÷÷Ò>óê6jœôÄøí	„é·ÑX·ÑÁ¥ò‘vËþš*‚õ¢¯);”|õÕ‹×¯áÛ‡À_]èpš_±›Õõ,±z¢b¤¨®
+ÚWhj¿üæ·gìõ—àT¡úN5dê°k*–�75¸6±L_K«–úôN†à|Èm	€N
+rùßÇ.?âò˜°ÓH£�]èa×ià`·ë„ÀKàx„XžÎÁþs[`O6|vý.Å@ŸO
+4W¾^QÕ$ßlšG åôœ‘–Èru˜ÚÜŸ�ÿÆ²Þ*ÇÒŽaÙó{ai{X‹Êì`©To
+úÇ°é2%{U@¤ØËÖ„z,Oš”ëäëö«/bÇ³å%U<ò»Åe�®ˆ7¤	ñà-íx–$=~Ýv…+€¾R"Ôªº]DÖªû(Ø-vS�Õ¡]x;\HÇ¥eP¼^ãôY�Õ—g>4Ã
+³û´AÐÄmØÑÙþP‹0fñÅþ>_&Ý«’é7Å$òÓtÂ”Xf<mÊÈ‡}Nëe`•HM!µÉ¯¬a\Ô_×7«åb>ò:ÛÎö6ŒÓÅf›–l€ŠaQL°—ñeÿUvgÎ?<âi~©=¯vOsq-Ãh/A2åÜy/Fv^,Pˆ ‹?…”ÔÍ_Œ­(x�‹®Ëå�©L;Ji/Ø÷…D3Ò´ÔáUŠ7_Ÿåiœ)ƒi�^Øß©ÆM
+_‰o~#î)‘ÇÃ;°<-®°J¯4µØäf'ê-Z¨FaÎIO®‹§^îÿ´‚Ìê2­º<©Ku’êŒ}Hò#Mx'.Àk2¼1¡™ÿãU²ãÆ
+Dïþ
+[5šdq;øà ‡É'û2v”@@F
+`ÿ}^qi’½È¹¨°6>ÖòÊ„ñ°CcZIQ%øoß_wÕ}Aˆ¢;ÿÃLKðêðüÂ)æ»ëËë!þ»®)ó­µ"¹�
+z4ójùS·?o
+jñôç1P-þÿoêÆ’l £[ªç�˜NˆÑ¤„’0�¬ÞHQÙ…ôÉÅž«R§TibSÀæØ°³È²„É¨øÞøZŸ·A³MbEC¾¬0 *¦‡3+…]AW±¸?Ì+B‘Ÿ+%‡Õ¦�HC¶�Ã!U/ÍGcÙ*;©§œ_`]hMY15¥¼ÓQ&îp€ÜJ*ÁÇYb�`4„žœQ ÞÌ†‰-.ÂÊÖ®´’]Æ„³ò=¼"Y�:.ò~ÒèPÙÞU“òLæ&ï•ÛßÀY\z[˜¡ ;7�uæZ‹~–)PÏœj6W#ðÏµK&ðÍia¥äýýt¼m%1ý
+È€Q"‘fl"JDá‡ã–+úï7|Tw=„´O­uà×Û½]Yu»_ß^¿ æT[VX¡ü¬äU(ùîñxêëk`ì³T+l­Ž‘}üŽ&Íñ‚‡ÍpXì¤Îúèaz¢.†¤þˆe»oQÍ£mØ½7žº:ëÑ˜tPlh+<{³×=r74 
+;Bß˜C¦¨Êðl‹Û!Ð¤˜,•>±Ÿ÷	t1�Ù–,ml õA*Ð‡ÉU¦Ç¹/ke>Ý‰?'®ó|<m~9]Þn›ýË…7#Á×aJôõIÑé+:ºEÚ:,½;ÖÚ0ø¾ÏD ‡XvððÚ¶ÓÖ	¤�Š3‡
+^r!ÓaûòÀ³NkÌº/cÇ-kŽûE6;¤±‡6�« ï†oéÊxhþv#5~©ôñ”qOëØný#xnÖi~Ú<Ÿ¯·ÍÓ_”�H˜™ÀM‚¬Ï )‹%Î¨KÛe€	Á—»@b‰ -9=û …²’sìÎ"^ÐáÌ[3=`¸
+Nÿ#L9…DÄ8²C)µ§;ùE¶�u�Ç|H(�<61iÊè¨ÃÅÃèÈŒ^‹HUu”1á…­ò	 à¡J´ì)ÁóóÇwð ïÇŸ�ï£„âÛ]ï01pÐsù”$ëtæ†ÞÔGŒÚx*=…é>[ï+eÅ$Õ­j+3,hKï{¼G”à¾áîIð°Ô´È‹N"hÛ»YŒ�„7œ3k.4
+5²\45¸zã˜ž‹ÉÑD�æ;x"‘,hÉK&â”
+§6 «B©-€v4Š@´ ñ{×öŠXP²µ0½…ÜÌ‚hr‰ðÌ”´9ŽúÄ!.‚�ÕMqM Jw×½B€«ê’ÖÞ «óÀ\�^q&Ýó®œ¬¢Ÿ‚—2pI?
+H04ØÊ¦¶%!ÿd>âÍ3º•ºwë§Xf©9e•€þLûM%®¤CG�VNÕ«SLM&ëö	ùFîŽ}Âhvw-àI´¹# Á™khƒ‡ŒnzîîáYÈµÏ’B7�u4übqKG,PLÌìÀµä#	 4Ý½óxÁJ žþ'À…ÀÜ
+
+endstream
+endobj
+15 0 obj<</CropBox[0 0 612 792]/Parent 77 0 R/Contents 17 0 R/Rotate 0/MediaBox[0 0 612 792]/Resources 16 0 R/Type/Page>>
+endobj
+16 0 obj<</ColorSpace<</Cs6 85 0 R>>/Font<</TT2 92 0 R/TT4 93 0 R/F5 67 0 R/F6 68 0 R>>/ProcSet[/PDF/Text]/Properties<</MC2 23 0 R/MC3 25 0 R/MC4 27 0 R>>/ExtGState<</GS1 88 0 R/GS2 89 0 R>>>>
+endobj
+17 0 obj<</Length 8074/Filter/FlateDecode>>stream
+H‰´WÉnIæÈ¯ÈËÅC•r_s°¨VÃ†Ûš19íƒáA•$¶¹hHÊêþ¤ùËyYiªm =�-UFf¾ˆŒŒxy1Ù{±ØÉ?ûÅftñóT‰ûýÈYL¨‚NÚJ[!+RŠbW�îFÎå)C¿Ûya^`úù J©Žæ³ôhçålt1›Y¡Äìn$E©´À?)œ÷•Ól”´b¶•²’R1[ŒèK;1{B\O_ií‚x»}ïÇ³ß$U^Ð‚1ã­¬L$Úk,£0ÀÍ»fÏ‰b¯]•b¯8¶Š%+þX�Âò×í¸tÅj¬‹Ãü¾WOó•˜ŽKSÅâŸcUéâjFÄårüiöf¤t£ƒ’ÙUÆbCX�Ñ¶¼ZîÆ¶òE½8ŒMe‹å¸T€Ûný
+¿¶÷bú¼Ìs‹†…uv ¯’ç»åøÛúÊkÜÂÑÉY!&Yá…–r Â‹ëqé;çár·xX®nÅ´æáz¹ØnnŸ`•Ãœ[B¸“íî‘ç·»yžZn7‚ÍòºÒÒ§þ¸Út~ÿX<??Wws¡U,H±)Æ(Ý×ëeµØ®§$ =î¨RÖûÎ„.RÆ¼ž ãX©"ˆ÷5|
+ä
+†B¨üWæ?f\jŸá¶ðt*\«5pEÔ±1¿�AÓÇ,�¤Ø	ø‡–º�ßY³…¯&ˆ›ùírs/æ›[ñal"¢d>–¸ñ/õÝv·Þ³òÄ Ih£*ƒ›Ôò(m‡ë›“/ïŸv5®]ÌÆ!àÄO8\±Û”7q!Ø±˜BþaŠâ“fîî°\Ñò%bNáŽ7÷'Ub:HÈùZãïŸ;^¤{Jœ´WÙÚ|íù³‰rš¥£?®¸ÊC€â ¡—ô<£‹zþ™†ª(/ÉGôíŠºüeþ¹Îr:†ÃÂçÈˆù4¤Z‹>ÔÆ˜6|T8Méë%Ü¤ÉG®«³×bÅRqs7ŽÅ�x½“Š-¯Yå€™³è€Œ§ðç™�ÈÂ
+�nÅd—å{ºUì›:6›¤ÏlðO³‘ôC­d$ÒtHeä¬‰¸Ü
+â"d½¸Ú.žÖõæ .~™hqy5ýÇE'›ÃW‡ãJ—#u±]P˜L›:0�¼Ãm¾Á×oàçd­xVü">~’â–*„¦
+¡ÄRŒR1"ïJ/]%‘’ë�HÁÀ˜Ä
+¢Tè†$aYr²o5Ú�þ5:ªC-HVÉ¬m*í5)	¸]­:	ƒ©<=ÜbÉñ®US]®]ŽÍ÷QÂ>½2 GÈ¾!ˆ>¸Ü®ò.»_AaL1Á¯båcèŠ“£�ÅÍõ5í:£ÌRíƒ7¼ó'B£ë5VÃ›GvÈLCÁºï_Âö´)
+±ñqTg|°ÇÈ/YíqƒÚêSd·ÙÓ–ì¡Tø’bn±&ñ»øõ¬r¦sJ	—àFÔ‰÷þ={Á¨×2Âë’®Š¿ußŸiè’'mtWD–ß¥
+¡V%á|�ÜsNõÚÞŸÓ£5\ŠÂzä€·Ù¥o¿š4Q9^ì$3éµoˆ^¥&Šýù·<ÕÄ1õUÐ1ONÎ„;v&éï3È!q|rd�q�å�NI&OØúw¾zƒô±t÷ÐaT6ççwW4û+$dAqC¢ÜwC§…o(ÁÂèN”9!*â7 XV_oÌÄ3`Wô¢Áº!×tÜSÕFt	‘[È±KºñbeÐYõ+àFô==@;Î*hG+±äAÑ#8wèÈcÚÑÑ.hmlŽO±÷ýPÿ?™täÿ^„EFöSB—_’tP|
+�PëÙU­î`MBÆ!J'Èš²·î×1@�
+C=4ÌÎj,Éó�¥íþ“Ó,Nª‘F3!‰!É�Êâ´½ÕÍ�ä¡¥1nÌ¸n¼À4ž*VD\‡ ´ã¬#ïÈ<�R=‚«¨Jõ:òx1ê­hW´V¶Çç °Ðø¦æp¶NÒX†qBÎt–]*?<ê�Ì£é&òëö·ãîd�¤±«ÙßXÝáwçê,hW´¶û�ÏðWÃý´çÑxÂR…,]B¤H
+÷¯D%zé`8ê¨CG+6EýÐ¤CC¥)L]„£]U'¢Î*$j¶¦Çt¦‰Ñ-&tÏÈ¯õ@¢QÁNèup\G„]ˆf¦"wð‚�ÁÝ<šÏ C¿»güÅ¨•x‰³¢Ð´³HÒVC;ÆŽlA· 1°89B¾\î‚© <˜š6tQv�ð±ù±Þ‡	Ñ]’ÚÚÆ•�“ºpêémäÀH>ew¸©d‡j<�ú58IDGÕ£ô‚¬);•EÔîXTäÅKâzM­ û•­éÖ´öv(§gÊÄ‡RŠ}MÁí½ãHÃRli%«NB`
+5ˆ$	W­ÏHh—“�$èvð$ì?6SÉp@å´”9E,³d+Y
+%($¶µSëø‚ñ—›ØŽ[Š~tŽ›ˆ«B	�çyÞ$‚ï%«»N
+|ÇÕ·¡¨¤§Xƒv^†!”¥¢jýËšPQ?8ÀêE ÍÎ°0†Ì’È{Å«$V…^B‹�ƒÔs2®{ÑÀ,‹}LY=ÔÂ±:^’ áV2ñ¢,é‘È÷xÐ}ÝÀ¨°:�cèL¾m×Ûj^~ðMyíò…E%‚2‚Ã!÷8·ÓÛÍa·]urWûzóøÄ�)³âVg2¹ž>/‹‡“
+7O‡fU,‘ŸQ)ëfÕÈ&eÑ´sïlyâìF{ÂTÀ‰´Äo˜—Ÿ.=Æ+ziY~(�G6TÉS3(µö;_G¥!(Ô<éúœÿÆSÖ$EDv‰(ZÚ™=ïÎ«Q@×
+ÔŒ*çz5g�Ãm —Ÿ�­9
+ŠÉä[èxýà�k^öSìà[§¿fn—œ½¬Á­‘ú7\-:â|ù®¡Òïs;˜ì`íW°Ô—Q±¦vIëÒRù,ÖpHaÅv'ÎC{ò€2ÇÐê%OlJÂ9d°mž•gŸ«\6À½Î¡/tô’|ùµª4î+ ˆ†°ñz³X=ÝÖ{q½üýð´«Å|s+¦‡Ýü1™?ÎËÃ|³¨Ç%Êâ7o·÷Ë…àÄÆ @UÌ¿ÔwÛÝzé—zw¨o†"çw½š½Id¯úD?<Ìâ;Åá¡7��ÛýòP‹Œ>­7ûš³]K~Ð¡Š{0ï|Å ;PR	ÚlåS’ÿ4ûµ’èÄ]¶’mw¹âbê˜sû†SSÊÚãUÔ|«ÌÌÉäš‹fQD¹èFn5$C«P	«a˜;¨\«ƒ¥
+ÒI�tPBKtSá³K�±*7YÝyî±ð`°|<äjàJÔˆhZ&–è*D^„²HŒÚ‰Vÿã¾jzã:Ž �ãþŠw	@¸œï™wÈA"EA�%!"c„ˆ%8Y.m‰JìüúTõ|¾W`:ëB½Þžžž™îêªE–	6kC#º›é6xH/ü¬˜à²…l
+^hÑ¡$¯6‰È¦­ˆ¸m£*Š”Fv7Áíi¢[äÕL}G
+èí"/œ1úe^¡Ò2/—ÖÖ.ór™ôŒyáÙ¹C^Íäe""¨>a<�¤¦J¼Ð7QûÑKG¿vÊ/¼öÕ
+¼Æ¤‘‚,vm1íŒ_k	¹˜†4WSü6º¹ßGÐêØ¯Á ôf]î×†Á´½ð.,½²)ŸCÞøÏ
+C¡\=¤%º)ºø;dßïŽ°¨m i©Gt®ÔË™–-s!ˆÄÞ0�N¸wU§9Åu¾†êÃÇ·zác-êÔ,ú
+ôuviBÃÆJ»ÉÆS ±Áíº,m«ú#
+³è‘YP•óUcÕoJ$K÷P•zˆP¿ó\Q-@Ã™]"h+mÕö(ß\Q²h5ËayŽÍ¿2ãÏ¢{5Îí%`xæ÷h÷ääVÍÝ�ïJÔO÷	¿{”j(;åë*&ŠÛ8õ($¼2¿ëNÅÀE5›æÓŽP£ì�)×º6¼�®üÉ—ØƒŠ’Ì¸ˆ’I¦Y¶ƒ…2ËÄßAê„¦DpGÙ¬é )ƒS¹t�‡‘)Ú,ÄFrNMó-Ie1¨ñ;e$•Ô¦ç‡i÷›N0;·¸�/J´k;�Å¡T#ò7Í‹ÑáN¨f�ÑSW³u�ãh³ÈH)PK‘/gç´N~0QºzÌ{32‡ë4Ú.L¤£.ãÂR—s²›x±ûê�o(,¦‚²÷8�\º«!ïÙ.Ä@ždmŽ²:®u”Ë¬€]g–¼dûÀ äð
+ÚÄáxÆDö5�lR÷)û!õæÒRß[ôÐ©[²S-dn­T¬Y'»)§oÁ‰]¤®EÉ	° ×äñ%n«£û âl\Xòª¿zŒÝ ü˜¿C×[½Ÿ>­	¤¬§ï~‹êéwŸšþþ*¦ÿôÅé@ÉNž]èéýG`ÍÌN´ž¥¨A
+OÄ—™ÍÉÙíæÓÍõîn:yqj§'g§_8¦^;Ù!¢QPNáTFÇb!õVB*ñ$	\Ð)´„°·j‹YÒ›I£Ã —Mhƒ°^¥ÚVMPÇ jBÑ·Ÿ-à…€…#aüƒ¾p@§”y6‡>- 6^9!‹A¸_·è÷F$ÞˆrñèÿjÙv4€R¹ŸZ"ŽŠG×ÌËWÏÜ‘è1óæòL0ˆ-,èyˆ²wBI7·ÖÅjjv©²dËlfñðÅCç®nGdúI&–…KìèÉå
+¤TaØñqÊ5ñ½�'VT1óty³:ºxtùÏ•YÎƒ)�R½<[={yÆŽy&LìÀÌøËéíîîÃí–¿J¿eëóÝOŸî$Ñ
+sã¿eÅ1™p ë'?ˆ(YÄŸ3Ï½\þ+|†Åb=š5Ä|ˆïè|Ï‰
+uÞÉùÃwz¾Ûl?½½þ8�ÿøËÝ§×ÓÕîítq÷áê×éôê§«Í�wW»Íµd¦Xrˆƒ¼L>Ë÷‡Ò’‚ÐR#†�[=ÙÈ/Xgý@ù(È.ñ>D$Î†¡YçÞ‰³úZdt™RPßÙÌÝYßÙ`Œ$3;DCŠ:ˆóc:?½e%°kìÓ›Á>2\¦�	N~ï}�¿7èt”£Òƒ‡]¬·‹øô¯–ˆuóÔ×§½R[Qs(-ÃaïÌsan��ÀL+>û–c’go§(ìcè¢Aµca$�9´¼€V¶pp`3 
+,àÙÊzÄÇ4€Ç`Aò¡Yˆu*û€rÛŒu³Ï>ÅB]|È8³�+>ÙB\ð•‘£àmÐ~•ÇúËB×“ÉŠŠF Ï�^S±l»—žGŠ§ê‚J@v!yµ$ŽÐyâppÚÈp§ïlžmûÞÈ<ñÑw”Iö(êwÙc³ê48¨v‹€™tê{”ïÍªeQ=ZÞ%ÂÞ9ØE_ýaOøQò²&Hu˜RÑl5Û,ÛnAEj�
+±˜ï·°‡òôvl@7XÞåünÙ:—´ÃÈ�'Éš……Cb`2T87(Ÿ1´ÌëèDVï>iñqk\vã°™l³Ð'­#Wi€�’½ŠÅF#B’qæ!ŽóVHZ�ƒ>5Ÿ÷)¥k
+¸`×6Ÿ$Æ|’b‘•™å;îë‡Lª¥g²O-Ñ÷8Qž«�~~g¨]8ñC¡¨b‰¦Pè‹�2b "ÄÄŽé/ˆg„ýå‘!šª¨Ú¾ð¸!oÜà�3x7D¨ßy®¨–Þä§bÄ®ï‘¿¹¢fQ=j–5ÂòÄíˆ�™T›ŒÔÍâÀ�'òXÇ‘€íŒb£Vž¿Ù¨ #Ü¶y€føÐÔÏ¼Cîìl	kÇNn¨&â°EþÞ¬zÕ£æX#,O!co)oÚ_­YÊ�£‹fÝŸcPù4>‘ÁÿºàÍÆ!@ýn�Ö,åÊ[„ò$m�öh5‰êPs¬–§àÉîÕ–CLÓdƒuN’w€óB+`œ:‘hÎÌÄ_ýýò~þhEëx-H‚m²»ý¾¨ÌcüŠ­Ä×ÉCYÇ¬
+øÃåýyP±Z…—fÿ%øì‹U$ÌWêge¾t@Ò©hg-Î§§_
+ðœ�‰ßÚ+:‡/†£‡“%ž:à\ÈGÄÂé—éÀ.Q³D.!4ó•×!`'â€çcú|T¯þ,2Hƒiüxlû+½>p0È2«I‡4æMTéKúÌ …½ƒ²r@N•/»Òûä
+9][0¶÷à®Ê?ùü�„«
+ÊŠ�¼ž„â7e”ˆ>Ä€1#ë:Ï6H²‰fÂÛ}A²]äõ-Qíq¼~è¥»mÀT‹²B¸1`Ð‹£…>i­ÍÒgÆ¼çÈi.>AˆNµleÌ°ÒíœZ”‘ëø4DiùTKß+ª……>ó:±ˆÐ¨dÆ|HÕ©Zz>¸ Á˜›Ñø!Ÿ‹QQ¢û,¯RGV2Þ;*Ô´¤È;Imæ¶ó,FjD¨Z¶Ý§„|Š…Ûrú©D.ƒßpE@ÁˆÍ%Á3oÖ^*»o‡®N6Ê�ãÄÀ¨µb@ç°BÔº¯'tÃéjGãÖFxVõÿ*[¶5à/ÁŽ«ÀIb¹HR=Ÿ©�cP‘I$m~°�¢Í{”‰ÿ#‘éëSö�6ÍuBÙ'Ò®Xà“œÀ0)5ÿrRÚ÷¿Aët¦ušñ�ìÄqKc©TZà­9ª)äÒa<WË’fÑê"E^6J†8»Ïên;ø`7k–¼ŠÄœxÁ×ì;“‹ÈI†�ÉW¼öÃ~¤“³õÃ~Ý§î·¿j{h ;cÀY€rBZìœ'òÝÐG©ÇšA¥4ç×†
+ªœÀ.#O™G¡ vã2øù�àbTûÁñÌ»�Ÿ¾8]ý¼ŠÀ!äM"Òt¬1ëPè´¦Ý€'Ï.ôôâÀœÀ4.ÉÈhê„�Ûóäìvóéæzw7�¼8uÓ“³ÓÕßÚj¹cí](Éj´:è&LÐœk5«ŒÕÏ^že‚ìó=i¤R�Y’¬e…"¡û›£WççÇÏ/^}÷øË]>õ’ÇUÛÛ÷�þqù×Ï·µà>X#lNC¹Ê¶/¯ïþsûá_2mÌ¨‘c�•ÇÍãÝÕö×ÿ^�ß¥˜Ìt0‚Œ£7G/ž>¾xtìyG¯ŸžËÎÄV`X=º73¬·Onò<Ñ�xÌØ:×—Çù¹ÞtyœrÓÇrÕÎ×úíU³#émû)æhz,‰ú=Æk/Äqàì /Ð€³üö®¢ôITOoÏŽƒ`.ó±)‰¢Š¬âP¦­Uœój«ohqüº|d{í@x�Àˆ¸m…éÌ~\½–U˜ûê2¡> Xy§s€ñ:
+r~…È;,ôA}a48‡ÐÐ3³î¶…ž˜&Vè�ýýõt�
+ÌC¥WaÿZÔ<ÏÚNY¼SÊ±âøÆQ!‡Z1 �˜ÍÇw?ƒ+Ô,g›¹äyöæŒþÍG‡Çå±Ã~
+zÈ.p/‡Â‚q†¼º,˜@º:&
+Þ@@6uŒ‘ü¾œ€'4…b<PÇŒlîp|÷3¸â°`ó„Ë±Ø˜Zgôo®8¢3Ê±ÃÕ=x·Ï†ˆG‹Lp®Wšg‘½¦©ƒ‚æš ùè’u²Ã,á`Üé¹Þâfé«žßGFâÙT‚@Íh¸Ý2B£Ò*È2åzhxçŒ@·T1Fh×’µŒEoŠLÐËr”ž#)�f!]Z[¦›`°È`Óž,QG4 Jéï‡ŒZ> Œ´ú¢Ï‰
+ß¡g�w†Ê<ûÆ	‹Ù¸²œ©´B×&Õ„hÐÈù¤2ÃçµéŒÉ€Ÿ½ã
++×ñŠŸ�5/lážqP£ðA§)„:´ O¨èDkBÊ\Õt7'Ú‡SåD(›^Ÿ"‘7:LÓ³5Aô�eŠ²™¯eA£‰E•¢§fdóDe·œÆƒ7ß–éÙ˜ ËŠ.¤Œî¶	(À3çmûá…ÐÑÒ²»pšÖBæ$ý’vÉÎãØf‰x²¥N_‰º3ªoâ]I®r¤hÒØÏN_·¶†jñP”ø�†jw÷Ö”°™tU¼:ÿù‡Om
+™Â>¡È/¡Þ;ÃŒÏJJcç;QS^B¹SôÊÊW2gÓE‘f/¯D
+vñèwA >ÄÊÝ­QŒž£’°Ès}-lÌ§H4úTx¬á•\#À·ö4”É+¹Æô•"±x6z
+ä‡ó÷ûðaj1•=¨G–èc-qè¦w‡ÓS×núþ/÷¥›GÕ&&3@[ÅÚÅí7]6{Ÿ‡jö”úØJâúÌ 1uÑ|µkpù1&�9+:¹³k 4k�ÿ@•Ü«ÁßÜvKº%ºèú�®èïàŸÀˆ£Åß?nßeê<
+PMb/§wï>qŽ	 Q´±šÓˆÌýü¾gÞ)kž‰Xæ�bôáßÿ}øÄÁ‚ç(›”åÞÁG­÷êqÁÅ…¬›7ÊÍwÕÒŠ´»{•
+mOvrtþú=~xú	lå™!§Wú¢ÿ”ÆO¥—(²Õ½<³�S"Ü}æäØl%½L´TžÙÕJ³
+ñÎÆ dt"SFÿ¥�±àÑ‘Y<šEÄa‡>˜/£›˜
+­
+ô€çoÊ’¸t-ÆD/ 3•Nn-ŠzA¥¶LÏ/)Ð²"›cÔÑp
+©ú0ÁÑ”ÝGÀv¼:YiA}ŒlLôJê0,š„Ìâ™¦hh’{¥Ðµ^S:˜&zaö¬uóBì¾êuP¥%©¦‡hLô`‚	$3… ^„IZ¦ŒþÑ˜æ‰BNsÁÆ%Y0'ìNQ'–d¤4x–@#5—lXBiäÊ4wg§¬zÜ4 ¯¤î‚§H²LU|z�8�—×AXC5�•HcÅ˜è…6•rR9jøÀ©.2
+”rÀÑ¨ £™ÑerJ5ð
+åÑèS�Ùºûc
+[NÖa1Ïó#ë�ïF/´ÍÞ0Ù¨PVhó[Tpï7<¢•ñQñàž…Õa2QÑÝ5±Q¦g/£jÕÀ9F_g™‚vëµ´é2Aè$˜|Ä×µ�^|‘·½|Õqª“pòê•‹Ó³Ž¤lyœ¦$*²t¬•eÚ„¶öI«ÆsÕÞ'‡Ö£©&zå‚ñÂ¨[;ä=½Ð—Ä˜x ë$d™úÊLÃ¦®˜<ùþýrùù$B^Ç¨ˆä)—€ ?ÑT€Môò·L…Øª)ÖCU§™�< Ái}QaD­/Á‹ë��ª3aJWÖ+­}Y^õ™Ø¼@ç!çÍ”Wô½Vh3@„511Ý;Qlšdä?–ŒÐøØb“^#nS`–í
+%tìÎ`à
+‰uM‡CÝ½
+EûæHDÙòn)oÉJ0§\'}*ƒÊj¦!¨¬Á)õ�ÙXs®#¡KòÐ^h"e0xS´ 7‚8Õ„öªÈ5‰›uoMÖ	E!²ï„‚m„Ó	ˆÒ-G¨ÿ~ocp›© ß�Í@˜hs¹§¢þ±T²„8‘¸‘%”�h1KBYË�7Uo)Ùé{ÀŽ”¼{N<Ö+4N¶½˜i×v§Â¤
+×^“Ëf¢�Õ†¬5Ž/…¹@>¡Œþ—\AS”a­ A®eÈž0ôYã�Õ„Öí•kRŸv/¢8[/’¦óÛ^¢Ëu÷ê<e„ó3k™€�Ž"!Ñ¢ÙääÐ]Àƒà9Bú�E‚ÊwÊ¸Å«LœŸ¨çNæxS¾Äð0Ÿ‡‡Ç[gê|W´Ðb˜&Ò/	¥mt2ôÆB–j£FQ8U*Æ„"Â1‚‘¶Ç8úe_”SkÆeÚ4•Ç.ËÐOâ¢iB¨‰‹Ž]¥¿àx,šÑLŸïØåúN—Ó?{6:#åÑœŒ	­éÊZ²òóB1]Túdç�rêTå»,C?ér2&âýuî&k(€uÒ0\N+šé3ã»\ßérúpu
+:ò~@w¯:ì�QåÉ´°ÜÁ~øæÀÎÉ‰Æ->¿/ªâÚÇò@}B`¯Žï~W,‹žuì€¥jÎß—ÓŒbz¬¸ûû=.oê?³È�Í–A7<$€%!˜7p ´æ
+8ú*#èõÛBcxÌW?¶˜†qŒE†'ûƒ(QÜÈœ3ÓgÆ?v¹¾PGÆÌ#úÿÈMÐ&7<Œoƒ‡é1^{îp|×k<À²áÁµãÛàaz¬¸7<Ì3ÞÂÍÕk±,<@ø�Ä‚>.'ˆe¯Éé0ªí«Öà9ð …4”–Ž‰ªÊŽ¦a¾’1õ—\›Œ·žÇL8¬@—ýØäú:œ\]ÉËÒ“‡I]ps,¤@ï¶h<@¹Îîp|Oe-|ÄµCìuÆ‡Åá±âî;ì÷xÈ9:^`Œ!L‘ä±!(4"•³`rÆð+hÈªš>Ua0÷o�©$vKB.úœ™«:�,B‡•˜—áW3;ÁMŸë�)J¾y:A›%¬å�ð/” hLp	}’‡òyúxú2¹¯žþuúú}Æ4øôÓÉsæ
+XóôíéË/úO©ÿ„ªbþ £"´¿µVn®=gtì{Æ»çüÖÕª» U_9zû»§Ów}wú]€Ü%×
+
+endstream
+endobj
+18 0 obj<</Subtype/Type1C/Length 279>>stream
+BKAKID+SymbolMTø‹ûpúíú�ÓÖÙŽ÷§OmegaSymbolMT‡WÀøìø»ùü‰ý›øõøiüåüiù”ùz÷y‰w„}‚‚v†mûŽ­Ëš¿«²½³½ŸÅÏÂ|½n¹o¹b®U££VQ—K$9oRNNSmF9I�S±Z°[ÀiÏwiûmu‘–}‚’†˜ŠŸyû÷§÷^›i¦u²u²€¿ÌÞ¡Ì¶»»·À£ÊÍÁs\¶¶\¡G2K€Yuhvgip]x€û÷©‹‹
+
+endstream
+endobj
+19 0 obj<</StemV 0/FontName/BKAKID+SymbolMT/FontFile3 18 0 R/Flags 4/Descent 0/FontBBox[0 -220 1113 1005]/Ascent 0/CapHeight 0/Type/FontDescriptor/ItalicAngle 0/CharSet(/Omega)>>
+endobj
+20 0 obj<</Length 216/Filter/FlateDecode>>stream
+H‰TPÁjÃ0½û+tléÁI…B”ŽAÝÆÒöîÚJfXd£8‡üýì4méAô¤Ç{’<Ôï5Ùò›�n0@kÉ0nd�pÅÎä«ÃÒÍ¨{åAFq3
+ûšZe)äO�'X}l7ÙädK¬Nùù‰fôþ{¤Tl…<•ÿT=‚L²'wš<B1÷ùbì^idEB™Õ
+�Ìëì®¸¶úW±X6ßö»JÄÝ…MªtÊ#€™c¶ùÞ9B2·„�—xç“W*ñ/ÀŒªhi
+
+endstream
+endobj
+21 0 obj<</Differences[2/Omega]/Type/Encoding>>
+endobj
+22 0 obj<</Subtype/XML/Length 13868/Type/Metadata>>stream
+<?xpacket begin="ï»¿" id="W5M0MpCehiHzreSzNTczkc9d"?>
+<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="3.1.1-111">
+   <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+      <rdf:Description rdf:about=""
+            xmlns:dc="http://purl.org/dc/elements/1.1/">
+         <dc:format>application/postscript</dc:format>
+      </rdf:Description>
+      <rdf:Description rdf:about=""
+            xmlns:xap="http://ns.adobe.com/xap/1.0/"
+            xmlns:xapGImg="http://ns.adobe.com/xap/1.0/g/img/">
+         <xap:CreatorTool>Adobe Illustrator CS2</xap:CreatorTool>
+         <xap:CreateDate>2006-06-13T11:47-04:00</xap:CreateDate>
+         <xap:ModifyDate>2006-06-13T11:47-04:00</xap:ModifyDate>
+         <xap:MetadataDate>2006-06-13T11:47-04:00</xap:MetadataDate>
+         <xap:Thumbnails>
+            <rdf:Alt>
+               <rdf:li rdf:parseType="Resource">
+                  <xapGImg:width>256</xapGImg:width>
+                  <xapGImg:height>88</xapGImg:height>
+                  <xapGImg:format>JPEG</xapGImg:format>
+                  <xapGImg:image>/9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA&#xA;AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK&#xA;DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f&#xA;Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAWAEAAwER&#xA;AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA&#xA;AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB&#xA;UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE&#xA;1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ&#xA;qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy&#xA;obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp&#xA;0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo&#xA;+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4q7FXYq7FXYq7FXmn+&#xA;HPNflLVL2fy8kerHU/rDWsMsYra28UhuILReVxB8Pr3lw3qeASOg2YKvQdKlvZdNt5L5OF26AzLw&#xA;EVG/4xiSfj8vUanjiqKxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV&#xA;2KuxV2KpDpt95m1DTrW/jSyjju4Y50jYyllWRQ4BIpUiuKon/nav+XH/AJLYq7/nav8Alx/5LYq7&#xA;/nav+XH/AJLYqw/T/wAxVv8AVZUku7DT5bBJYbgXzegol9eSOSGrSbyR/UmdgKjgytWjDFWRXGs6&#xA;5Fo02sQvp95ZRW73SPA8jLLGiF/gccl+IDY4qyPFXYq7FXYq7FXYq7FXYqgPMGrLo+g6lq7QSXK6&#xA;daz3ZtoRWSQQRtJwQfzNxoMVebS/85FeWLKWGz1CxmmvpEeRm0ia21C04xs3NknaS2dlVUJJaJRX&#xA;4RVtsVW6Z/zkX5f1GTSraLRr+K71Q6WI/WMAgH6UuIoPhdJHlb0vVYmsQFVAJXmlVWeee/NP+FfK&#xA;l/r/AKMdz9RQP9XmnW1V6sF4iVlccjX4RT4jQd8VQXkLz3/i6O9ljsGs49PZLa4Z3Lf6YC5mhUFI&#xA;yVjT02D/ALQfoKbqsrxV2KpU3mbSRLLEn1mcwO0Uj29pdTxh0NHUSRROhKn4WodjUHcHFXf4m07/&#xA;AHzff9w++/6o4q7/ABNp3++b7/uH33/VHFVkvmvR4Y2lnF3DCg5STS2N5HGijqzu0IVVHck0GKpH&#xA;5k/MSTy95zsdEvNKubjTdThgFrqFrGX4XU1yYGWXkVQRqDGSQ3IFhsa4qlmt/md5r0alxf8Ak67i&#xA;sE1pdL5QyLdTXFtLHP6V1BHEPh5zRxIFkO/MDqcVTLXfOXmmyn1yJPL81rp+n2K3Vjrrj66k8zCO&#xA;sC2NuyTs682FOYBK/aANQqxW7/Nr8wrPV7JE8qvqun3GmwT3C2tvfQtFd8C9yTPLEUMY4MkUYj5M&#xA;27MoxVn/AJF8y6j5k8vR6pqGkTaHdNLNE+n3BYuoikKBqvHCSGC1+z9+KpvqdxdW2m3dzZ2/1y7h&#xA;hkkt7Tl6fqyIpKR86Px5sKV4mnhirE/J35s+VvM9y1rBL9Wunie8tIJRIDJYxyej9ZZiixpWUMoX&#xA;mTSjdDirB49S82+XdStPNltc/pby5+hbG1TQYr2UsZ2SJS6WqpKiutCeYG9aGg3CqeywfmXc6prY&#xA;n802MWjzQaoukwW8kEcgmmCpp3OQQeqiRRsxbjJz9UcuRQhFVTX8tL/V9M0dNB8zXkdzf2MSzfpR&#xA;rtroTLc3FwUiM0oVneCONAxJJoRXxKqcab5wstT8w6tpOmmS4m0gQG6DoEhcToWH1ab7MhXjRwe/&#xA;cYqhdR8u+Rb+6me6thZzXDSi8ljd7MyyTxxeosxjaNmYrbwtU/yrQ4qxvzZq3me11OaysWhm8kx6&#xA;Nd297PLdQyXD3ckEsiz1djKyp6axn4tzJ9k0BCrOdc84eWtE0i71fUdQijsbGJprh0b1GCLuaInJ&#xA;mPsBiqvY+Y9BvrK3vbW/gktrqNJoJOaryjkUMpo1CKg9xiqv+ltK/wCW2D/kan9cVSrRPPnlHW5d&#xA;Ri03UopX0q6exvQ1Y+E8YBZR6gXkN/tLUe+KoWX8yvK0Guy6NdXH1S4hLGSe4aKK3ESxwSLN6rOB&#xA;wkN0qJ3LBhT4Tiqc2nmHQLy9+o2ep2lze+kLj6rDPHJL6LUAl4Kxbgaj4qUxVMMVdiqX+YW1VdA1&#xA;NtIFdWFpOdPHwn/SBG3pfb+D7dPtbeOKvHYPOH/OQ0cjW03kvT5rq1sLWaQJFwVmuGdXjjlN2Yi0&#xA;PHi0YO4JeqjijqvVvJ8etPoFrJ5igjTWlaZLjhGkY4rOwj4hHlUAoiHZt+u3QKrvOPmXTfLmgy6n&#xA;qFvLdwK8UQtYFjaSR5pAiqolaOPq1fiYDFUH5Y8/eXvMEF5caesqQWSo15K6LxWZ2dHhPps9ZY/S&#xA;q/ajLQnsqmP+KdB/5av+Ek/5pxVKvNPmS3n0K7t9InkfUp42ithHESAzqQXk5oVEcYq796Cg3piq&#xA;Q+cPyeTXf0J6OoKv6Gtr63V7uEzvKb6II7PweFP3jD99VCzgkVFTiqH/AC//ACXuvJvmiLWLXXXm&#xA;s2shaXunPEWWSQRxhpY3kkkMXJ4weK/sqi9FxV6hiqncQLPBJC/2JFKtsrbHYijBlNfcYqxPytfw&#xA;aLaT6Rqk8xNlcTR2NxOpk9a29VvSYOibstOD8jyLLy6MMVTs+aNBPW5/5Jyf804q7/FOg/8ALV/w&#xA;kn/NOKomx1fTr52S1l9RkFWHFloD/rAYqjMVdiqCTQ9HTVP0sllCupel9X+thAJPSry4cvCuKofy&#xA;n/yiujf8wNt/yZXFU1xV2KqN4AYlqK/vIj0B6SKe5GKqvBOfqcRzpx503p1pXFUr82f8orrP/MDc&#xA;/wDJlsVROsiE6Vdxz0EUsTRNVeQ/ejgKjwq2Kse1H8yNG0rzbpPlTULeeDUdVgE6TD0jbRV9QKkj&#xA;mRXqxhYAqhHSpFcVZbiqS32radoWn69rF4ClpZs1zcmNauwjtoiaAfaYgUGKpcmkeVPOEMl/d6a1&#xA;rqi/6LeBmSK/g9L1YzBJNayP8PGeQfDIVKuaHfFUw8t+S/LnluNY9HtjbqkS261kkekSH4EHNm2U&#xA;UUewAxVO8VdirsVdirsVQmraRper2Eun6paRX1jNx9W2nQSRtxYMtVao2YAjFW7DStM04TrYWkVo&#xA;tzKbi4EKLGHlZQpkbiBViqAV9sVRWKoXVv8AjlXv/GCX/iBxVFYq7FXYq7FULpn+8z/8Z7j/AJPv&#xA;iqKxV2KuxV2KuxV2KsU8oeatCeLSfLS3BbWY9KtbqS3EUpVYmiUAtNw9EMevDnypvSmKsrxV1RWn&#xA;fwxVRvP7pen95F14/wC/F/m2/j4b4qrYqlXmz/lFdZ/5gbn/AJMtiqL1SQx2Mj+o8VONZEHIgchW&#xA;taUX+ZqjitTVaVCrxz83brzDZ6jaWNh5Wtr20Gn28hv47O8u7i0nS4kRXWaBoPghR2+FGMnKSuyV&#xA;OKsu/LrzvrfmK6udP1LTJrJYLbnWa2u4TE4mkg9B5rpeFy5WMSeolBvSnfFU4v7CG00jzBJHFFcF&#xA;IJY/QltEnjkBt0YrJBbxrLMprQov2htirx3yt+YXmny9rJs4/Jf1d9WtbU2dnYw3ttBG4hjM7mGQ&#xA;Okzq83qPw4cYx8TtIeJVe3eS7vzLeeWLC68zRQwa1OhkuoLeNoo05MSihHluGBCUrV+vh0xVO8Vd&#xA;irsVdirsVdirsVdiqF1b/jlXv/GCX/iBxVFYq7FXYqk3mPUvM1hbLLouix6zKZUQwfW1tWEbfbkJ&#xA;kjK/B/LWpxVF6K8r2AeaMRStLOZIg3IKxmeq8qCtPHFUpj1XzQmrwWVpoi3Wkyy3X1jV3vEi9ErJ&#xA;IVX0ODyPUgLt0+WKse8x+dvP2g+ZLm2i8uSa3YXf1NNJjtyyUklPpT1nWKVOKuwZzN6QRBUcuyrL&#xA;/Kmq6vq2gWmo6tpZ0a9uV9RtOaX1mjU/Z5NwioSN+JUEdDQ7Yqm2Koa9uZ4TbpBEsrzyGOjuUAAj&#xA;d61CvX7FKUxVQgfXA7+pDCynoDKVoan7NI2qvHj9qhrXtTFWLeVPKlrXR/NAsUbVxpdvbLM15ccB&#xA;GYUBpDwMYYhRUgdsVZf6mq/8s8H/ACPf/qjirDdea6bzTP8AVozH5l+o236HFs5cEerc+r9Y5Ki/&#xA;Vvsery/yeP7zhirMkhv3hiFxLF6g9NpfTjYAsp5MF5OdjQAYqisVSrzZ/wAorrP/ADA3P/JlsVVt&#xA;ca5GmzrBEsnqI6OWkEYUMpHKrCm3zGKoiymnnt1lmiWFn3CK4kFOx5AAb+2KqzlwjFAC9DxBNAT2&#xA;qQDT7sVSvR7m9mubwzW6Qo0nJisySlXCKhQhB1+Cpriqa0FQ1NxsD3of9rFXYq7FXYq7FXYq7FXY&#xA;q7FXYqhdW/45V7/xgl/4gcVYP5i078yrDzNc6tocwv8ASGBkt9Nkd5GW4mhWNh6TS2yGJDbKVHq/&#xA;C0zvQ8ACqiPLHnHzE19KnnL9G6EqWlsy2RlQTm6fn9Y+Np2HpJwHD938QavLYjFWS/4s8q/9Xmx/&#xA;6SYf+asVd/izyr/1ebH/AKSYf+asVUbTzL5WgiZDrVgSZJXqLmHpJIzgfa/ysVXW2vaHaaGdWutR&#xA;tYNLaaVlv5Zo0tyJLhlQiViE+IsAu++KphBqmmT31zYQXcMt9ZhDeWiSI00IlHKMyRg8k5jdeQ3x&#xA;VqPVdMluPq0V5A9yTIogWRC/KHj6o4g1rH6i8vCor1xVFYqwu+v7tjPdqtu0dlbWl1cy3MMrvzuG&#xA;cyLDMJYxCI4wpHEGlanFWU6ZcCa3YrIJoldlinB5K6dVIb9qgPEnxGKvM/OEXmi98kaPpnl+W9st&#xA;SsoI47qH0dUtAZFt/TU/WLOEuRFL8RQNxfvWnFlWMW2jfmmNaguJdfv7zT45v3RUaxCYKXBdjLGt&#xA;v6d16Y5RhH2YcQ32eWKvaf8AEum1r6N9Xx/R99/1RxV3+JtO/wB833/cPvv+qOKu/wATad/vm+/7&#xA;h99/1RxVAeYNatr3QdSs7a3vnuLm1nhhQ2F4oLyRsqjk0IUVJ6k4qyTFXYq7FXYq7FXYq7FXYq7F&#xA;Uj88avq2j+VdQ1LSIFuNRt0U28TxTXC1Z1Us0UFJXCKxYhSOnUdcVeWP+eP5kmTSLWL8vNQ+sSXl&#xA;rBq9zLDMkIhnXkzxIAzRngVY82ZUNUJY74qzH8t/zA80+aNS1SHV/Lcmi2UHBtPuHFyPUX0YTIjC&#xA;4gt+VJJG4uAKjbiOPJlU+1HztpFh5s07yxOk313UkLxTqqeghEc8qpIxYOC6WcxFFI+H4iKrVVF/&#xA;4s8q/wDV5sf+kmH/AJqxVC6r5r8rNpd4BrFiSYJAALmGpPA/5WKoiXzj5SiieV9asQiKWY/WYjQA&#xA;VOwbFWCaz5S84ax5f1K60O7l0nzJqF6kzs93cRNDALWltEzIXP8Ao7SJK6fZdg6/ZamKqtv5d/OK&#xA;G58y3cOq26PqV5ay6PbSTyTpbW6GRrpf30MiKWR0jQRxqoZAzBvjMiqI1WXzr5Y8wahq3pz6/pE7&#xA;smj6XFNNzQ3CevOsoEcq8hLAsdryoiiQqXQdVWQ+U/M2r69LeG70Z9LsI6fU55ZJfVnUySJyMTww&#xA;+ntHyFHbZh0xVimueV9DuLK+8v6xqUml6TqlzcXenXnrKvpTLNIt1ADcepFWQOZFqOR5P/LiqFuf&#xA;IH5cXEmvSS+bCX1+O2inpeWgWBbZoyDAnHgjP6KcmoTtXrviqtrnljytc6ld6tovnGHSNTvVjjeW&#xA;K5iCR8YPQd4lieIqz+nbyMpJRjCisvEtiqbeUBpejXVxd6n50i1ae5hiiMct8xhRo5JWZ44pLiVF&#xA;Lo8amgr8PXfFWQ6jd21neWlvFf8A1dLido7iEPFRB6MkvL41ZlqyKOtN8VTqKKOKMRxiij5k1JqS&#xA;SdySdyTirpRKY29EqJafAXBK19wCDiqXaKmqKsq3Zh9MPIVEaSq3J3Lt/eU+EctqDfxxVM8Vdirs&#xA;VdirsVdirsVdirsVdirsVdirsVSbzjp+s6h5curTRrj6tfyGIo4keAvGkyPNCJ4wzwmaJXjEqjkh&#xA;bkNxiryjUfLf/OR9rZomnazG0cF/bGzijuYpbhbGZnWeGWa7tJPXNukij1ZeTNw58S3wlVmXkPSP&#xA;zXttcuLvznqtve2npTQQQ2ZVIqiSJopfR9FCrMvqDeQ0Gx5dQqzKbRtJn1O31Wazhk1K0R47W8ZF&#xA;MsaSCjqjkVAI/j44qjMVYv5p80XFg0enfoLU7pdQhuR9dto4ZLeD0lXe4f1R6Yfn8O29DirH9V/O&#xA;ix8vatrlj5i026hi0y4C2txax+qJLZ7cTLM6MUcLVZAZFUxLQBnDGmKsjvfMk+ma19Rj0XUdQF9d&#xA;pGbuzjje3grDH8U7tIhQCnXjirI4nZ4wzRtEx6o/Ekb9+JYfjiq7FXYqhdM/3mf/AIz3H/J98VRW&#xA;KuxV2KoeaxSW5jnMsyen1jSRlRvDkoPb/bxVEYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7F&#xA;XYq7FXYq7FXYqtliSWJ4pByjkUq6+IIoRirjHGzB2UFgCAxArQ9RXFXJEiM7KKGRuTnxIULX7lGK&#xA;rsVdirsVWxxJGpVBxBZmI93Ysx+knFV2KuxV2KsJ89+dtY8talaSLactDS3kutQuBa3FyzrCy+rG&#xA;kkTLFbskPKXlN8LU47bkKpd5k/M7zLpPmyXTrDyxPreinTvr1vqlr63AyCKaT0leOKdJebRIu1Cv&#xA;KvxVpirGW/PT8wDY3ip5CvP0gskotZDFeCD0uIeFmDQK7lqmLqtXA5empJVVNdM/Nzz1q+i6pNF5&#xA;Hu9J1G30mbUdPW79a4SS4S4eBLd0SK3PIhBJxDhqffiq2f8ANbz/AKXdW1lqXlOW7kikYanfWkNw&#xA;sARLeZ29FVW63EsS1q5+F1C8iahVV0X84/ON86m7/L+/sYJNLutTSUySuwktlYrayRm2RxJI6Ffh&#xA;DdU2JagVQ1p+c/ne+t4DH5FurGSe70635XH1uQKt2SbklBaxNWHiVBJCn7RYbKyqnd/m3+ZNj5i1&#xA;mzHlGTU9OsjeGzkit761BFtOiRI05jufVeSItJ8EIB+HjUfEVUdp35u+ZtZ0XUZ7XyzNpV/pv6PF&#xA;6bpZbwW5v2QysbWFYLiX6tEzO6fA1KHZTXFUtP59+ZodX/Q83ke9kult551kAu4TOttFC0jQwPaM&#xA;/wDeT0IZvhUdWcqhVULv8+PPqvaS2/5fXotvSMl/FIl60isbYTBVdLSgpLWL7LVNK8O6qYL+dvnI&#xA;W5ll/LzUUY2sV1HGHuGZmkglkNvtabTK8PEg/DxPIsDRGVek+VtYu9Z8u6dqt5p8mlXV7Ak02nTH&#xA;lJAzCpRjRa08aD5DFU0xV2KuxV2KuxVj/m7zHe6G+jSQWcl3bXt81rfCKKSZ0jNncyxMvp/Y53MU&#xA;UfJ/hHLenUKvKJv+ckfMra1ZaTbeSLh7xlebUbZZLmSWGBVZUmeNbVZYoWdkIdoy5AcCLeNmVZJ5&#xA;t/N3zP5b1GZX8qyXmlmeCGK95XECxevaxygzFbe55L6ztGSoBBooVmOKqFj+cHnTUbK7uovJl5px&#xA;srO7u5bO7iuHnd7OeEejGBHEjPNbyOyUY/FSnKhGKpZpP51fmkuoXWn6v+Xt1NPBGPSezW4iSSYO&#xA;qcVMkciFG58q86qFNQcVXyfnd+ZKXVzdN+Xl0ul2zm1FoWna8mn9WQLJG6QNEE9OE8lYD4j9sUHJ&#xA;VMovzh89LfR2t5+X11Gr3yWTz289xNGq+qsck9WsoqovqAr/ADb144qqxfmv56TV7rT5fIt5dQQ6&#xA;ld2MV/AZY1aCG7aGGcxyQkcGiaIllkNfiYAKMVSeP89fzDe3tL4/lpfrbTLIstqJZTcLKs1ugNWt&#xA;0QKY7hmXqXIp8IUnFUXcfmz+ZK6Pb61B5Q/cfXp4rzTJEvRdLapBCYVQpA/74zzsHb0+HwFV5D95&#xA;iqP8w/mX5808aNdW/liSS3uheS32nww3V3cmO3akSpKEt4oHdQWIdW7Ba7sFUiP55fmJIks8XkK8&#xA;t4ZucNpBcw3frRzxRrzaT0YZUki9Vio3jLew+LFU10/85vOk2sWum3f5e6hAj3VpZ3V+HkaFDcM6&#xA;SzKv1cOYoimzNxr3403Ves4q0yqylWAZWFGU7gg9jirkRERURQqKAFUCgAGwAAxVvFXYq7FXYq7F&#xA;XYq0FUEkAAsasR3NKVP0DFW6Coam42B70P8AtYq7FXYq7FXYq7FXYq7FXYq7FUl836drF75fv4dC&#xA;nFnrMsara3YYRsCjhqepwlpUVG6kb4q858veUfz7tb7QINY8yQ3mjafFaHUlDxmeeeOdTNykNoru&#xA;gh5D4m5PtU8vixVbZ+WP+cjbVo7WPzNYtZpbCNZ7kJPKJnZGLvW1V39NearV99uVdyVVbU/Kn59X&#xA;mgwR/wCJoI9bt9TuJkurUrbRmyrG1tHJH6EiScSjgqV3VhyrviqOu/LX5v3uiXkGpavBc3X6WuJ7&#xA;SGynl0snTniZLaJrq2j9RTDMyykUPMDizGuKpHp+m/8AOSzhIZ9WhR0a6M1zILFVeNT6cKxolrIU&#xA;kfjzj5F1StX9T7GKt3HlP/nJJ4ZLkeabNdWRnS39IRi0ETxL8TW7W1GdJOfDk3cFiwFMVZFqGm/n&#xA;JFes2n3lq8T3NjcXEnqg84orRYru3ihmhdI1knQvsyk1+0hqcVS3yPpv54XEVte6/eG2N1DeLfWd&#xA;zNbGVH4ulm3G2t2iBB4kmIptuwY7YqgbPyh/zkPZWCWlj5jtYY47CVYxcStfym/Nw0kby3N3BNIy&#xA;GLijAbdeIG2Ksl8n6V+dFv5qE3mfWbG88uCC5U2sMaCYzNcM0D8khhICw8VpU+/xb4q9CxV2Kv8A&#xA;/9k=</xapGImg:image>
+               </rdf:li>
+            </rdf:Alt>
+         </xap:Thumbnails>
+      </rdf:Description>
+      <rdf:Description rdf:about=""
+            xmlns:xapMM="http://ns.adobe.com/xap/1.0/mm/"
+            xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#">
+         <xapMM:DocumentID>uuid:B38980D4F3FADA11A683902024B6E654</xapMM:DocumentID>
+         <xapMM:InstanceID>uuid:B48980D4F3FADA11A683902024B6E654</xapMM:InstanceID>
+         <xapMM:DerivedFrom rdf:parseType="Resource">
+            <stRef:instanceID>uuid:006eef11-e31b-4bf6-8baa-9d52dc43aa56</stRef:instanceID>
+            <stRef:documentID>uuid:610973D1EEFADA119D028D32E4FA4901</stRef:documentID>
+         </xapMM:DerivedFrom>
+      </rdf:Description>
+   </rdf:RDF>
+</x:xmpmeta>
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                           
+<?xpacket end="w"?>
+
+
+endstream
+endobj
+23 0 obj<</Metadata 22 0 R>>
+endobj
+24 0 obj<</Subtype/XML/Length 12682/Type/Metadata>>stream
+<?xpacket begin="ï»¿" id="W5M0MpCehiHzreSzNTczkc9d"?>
+<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="3.1.1-111">
+   <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+      <rdf:Description rdf:about=""
+            xmlns:dc="http://purl.org/dc/elements/1.1/">
+         <dc:format>application/postscript</dc:format>
+      </rdf:Description>
+      <rdf:Description rdf:about=""
+            xmlns:xap="http://ns.adobe.com/xap/1.0/"
+            xmlns:xapGImg="http://ns.adobe.com/xap/1.0/g/img/">
+         <xap:CreatorTool>Adobe Illustrator CS2</xap:CreatorTool>
+         <xap:CreateDate>2006-06-13T13:15:35-04:00</xap:CreateDate>
+         <xap:ModifyDate>2006-06-13T13:15:35-04:00</xap:ModifyDate>
+         <xap:MetadataDate>2006-06-13T13:15:35-04:00</xap:MetadataDate>
+         <xap:Thumbnails>
+            <rdf:Alt>
+               <rdf:li rdf:parseType="Resource">
+                  <xapGImg:width>256</xapGImg:width>
+                  <xapGImg:height>88</xapGImg:height>
+                  <xapGImg:format>JPEG</xapGImg:format>
+                  <xapGImg:image>/9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA&#xA;AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK&#xA;DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f&#xA;Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAWAEAAwER&#xA;AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA&#xA;AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB&#xA;UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE&#xA;1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ&#xA;qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy&#xA;obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp&#xA;0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo&#xA;+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4q7FXYq7FXYq7FXYqt&#xA;miEsLxFmUSKVLIxVhUUqrDcH3GKvMdGtvze0G1+rX066xdzFWa5QfWF9OELbMQJprYxt6MKXHFVI&#xA;kmkdTxHxYq9I057p9PtnuwVumiQzqVEZDlRyqivKF37B2+ZxVEYq7FXYq7FXYq7FXYq7FXYq7FXY&#xA;q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FWOx/mB5UljWWK6llicBo5Etbp0ZSKhlZYiCCOh&#xA;GKrv8eeWf9/z/wDSHd/9UsVd/jzyz/v+f/pDu/8Aqlirv8eeWf8Af8//AEh3f/VLFUPJ548uHUYJ&#xA;BLccFhmVm+p3dAWaIgf3X+ScVRH+PPLP+/5/+kO7/wCqWKprpWq2Gq2KX1hL61q7SIr8WU8onaKR&#xA;SrhWBV0KkEdsVReKuxV2KuxV2KuxV2KuxVJ/OHmBvL3lq+1lIoZ3s0VkhuJxaxOzOqBWmKycaltv&#xA;hNTsBviqQfl1+ZsfnaW7WDTJLJbGKGS5aVyaPctI0EYBRKlrZY5z/L6ir1rirMTPKAaW0hpXYGPe&#xA;jU7v3G/y99sVSe+81yQatJpVro99qV5DBHc3C2zWaiOOaSSOIsbi4g+2YHpSuw3piq3/ABNrX/Up&#xA;6r/yN0r/ALLsVd/ibWv+pT1X/kbpX/Zdirv8Ta1/1Keq/wDI3Sv+y7FXf4m1r/qU9V/5G6V/2XYq&#xA;7/E2tf8AUp6r/wAjdK/7LsVd/ibWv+pT1X/kbpX/AGXYqmOlaleXqyG50q60soQFW7a1YvWtSv1a&#xA;e4G3+VTFUfirsVWTzwwQyTzyLFBEpeWVyFVVUVZmY7AAdTiqy1vrK7EhtbiO4ELBJfSdX4MUWQK3&#xA;EmhKOrUPYg98VVsVdiryHS/zZtPLEXkXy1eWPO21DQrGd79ZT6qM1uwREtljYy8mgoaOKchscVes&#xA;WN7a39lb31pIJbW6jSe3lFQGjkUMjCtDupxVWxVbNDFNC8Mqh4pFKSIdwVYUIPzGKvMdG8t+efJV&#xA;odN0yU60sxWWbUXhR5GWNRaqjh7iLi1vZW8PCnL1X5V41rir0jTnun0+2e7BW6aJDOpURkOVHKqK&#xA;8oXfsHb5nFUn8j/8cW5/7ausf91W5xVkGKuxVCw6rpk9ybWC8gluR6lYEkRn/cMqS/CDX927qreB&#xA;IB64qisVdirsVeaeYfy2vdY8y63qela7b2d9cGANcJHN+kLXhFADZ/Wbe5gkjtpY4vU9MUbm5cHF&#xA;Uqf8nvM0eoWbS/mFfi9ZL1IriSWf6zI03F0KL9YVOMTRI7RKvA0pxCkgqsz/AC/8lX/lvT9Wt9W1&#xA;M61Nqt8b1pJRI3pobaC2W35TyTySrGtvQPI5Yj7VWqSqywKoJIABY1YjuaUqfoGKtmtNuvbFXmxk&#xA;80XVt571XQEEerzXa2NhcQlJ5EWxghjf04rhYopGjmecgMwBO1MVYr6n/OTZsZZo24XkSRg2U6ac&#xA;4kZ0lDGGaMIFMcao781IM5ov7uoxV7Vpc95caZaT31t9TvZYY3urTmsnpSsgLx81orcGqOQ2OKon&#xA;FWBaF+cegavpOqXVtaXU2o6Okkl7pFsqzz0jcALGwZImZlZWoWHWnVWoqvsfzc0WfzDYaJd2N3pt&#xA;zqtnZ3lil2qLKWvJbiL0ZI0Z+DJ9VqSGI3+9VC6x+cEVjoF9qy6LcWpsNQXThBrEken/AFl2DUNq&#xA;6/WfULlaIGC+LFFDMFUO/wCeOlQ+atQ0WbTnls7W5tbW11CyuILkyfWhT1ZYeUZijV6KtGdm68QM&#xA;VZf5H846X5y8s2nmLS45obK89QRxXKqkymKRomDqjSKDyQ/tYqnuKrZYo5onilUPFIpR0YVDKwoQ&#xA;R4EYq8rtfyT1XR54F8tearzTrSC2EQE3K4kaYSzOJXo0at8Ekce43WMA1NGVV6RfaLZ3tvcQTSXK&#xA;pco8chiuZ4mAkBB4FHXgd9uPTtiqU+S/Kem6L5T0nSrWa7kt7S1jSN5rqd3I413PMDvsAAANgAMV&#xA;QPkvy5o+ofl95dS9ga4STSLNXWSSUji1ulRTlsPlirJYdGsYIUhh9WKGJQkcaTzKqqooFUB6AAYq&#xA;v/Rlt/PP/wBJE/8AzXiqTadpGpaNqmq6pcX9zqNneCJorNpT6VoIUIf0Y5mbaQ/E5Mh9hTFU2Gta&#xA;Z6hjef0mBofWVohUANxrIFFaMDTrTfFWLec9f80RapoI8sPaTafHcmfXzJPArSWoKRehDz5fvD6z&#xA;Sj7I/d05b8WVRnkvVtKj0S6Ml5AoGqawxrIg2/Slya9fDFUX5a8++UPMukx6to2pw3FjKzokjExN&#xA;WNyjfBKEcbr4Yqmv6W0r/ltg/wCRqf1xV5d5303yNoWpXfmB/Mx0m98y3ltaKebyQLM0TR0Rbdo3&#xA;iEjKkzsXC841J2LVVZL5P8o3NlqUGo3fmGTWri0t2tW/eSFWX0bWGKSRPVdOf+iyyN8O7ytTpuqz&#xA;bFXYq8686fktonmbUb3VWu5INTuySsjxxTRIGtktXXg61KskYJUtQnrttiqp5X/JfQfL2v2Ws219&#xA;dXE2nxpFaxTrblUVbeSB6FYlcGT1eZIb2+ztirJfOreYV8uXB8v+p+kvUtt7cQNOLf6xH9aaAXIM&#xA;JlFt6hjEgK8qVBxVjP5fz/nE1peN5tgtWvbe3t0tIvUjghuLiVmnncyQRzvGsKSJAvwnkUZt61xV&#xA;kX13z/8A9WbSv+4rc/8AeOxVf5M0K70XSGtrtke7nnku7p4iSjXFyRNcFSQpp6zvSoG3bFU9xV2K&#xA;uxVCw6XpkF5LewWkMV5PUz3CIqyOSFB5MBU7Rr18Biqq9pavcR3Lwo1xErLFMVBdVenIK3UVpviq&#xA;6aCCdQk0ayqDUK6hhUd6HFWhb24NREgO24UV+HYfdTFV6RpGgSNQiDoqigH0DFW8VdirsVdiqXWM&#xA;13BZW8D2MxeKNEYhoKVVQDSsmKvI7P8ALfVPMMXkvzLbTy2JsfLttZK0ap6452kil4pluImTl9YF&#xA;dq/CO/RV69bXF3FbxRPaXErxoqtKWgqxAoWNZT1xVV+u3P8AywT/APBQf9VcVSyG/wBfuLjW4b/T&#xA;fqOmQxp+i7vnHNJMGiJm5wqzcSj7KK/EMVTv04/UMnEeoRxL0HLiDWlfDFV2Ksd8lyxRaBeSyusc&#xA;Ueqay0kjEKqquqXRJJOwAGKofU/OXlfybpcUuuynTLS5u547VhBM6sXL3JYpDGzRqqci7SKoFDvS&#xA;hKrKgQRUbg9DiqB1iCGa1iEsayBLm1dA4DUdbhCrCvcHocVQ+s+a9B0a7s7TUbkxXF8SII0ilmoq&#xA;sqNJIYkcRRhpFUyScUBIFd8VTbFXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7&#xA;FXnvljzxpmj6J5E0C4t7mS51fS7ERXEaxiCImBFX1WkkRqs3RUVj7Yqy/V/M2h6PdWVtql2lpJqL&#xA;tHaNLVUZ1p8Jf7KklwF5EVOw3oMVTPFVC/BNjcAbkxPQcgn7J/aOy/PFVfFXYqxvyhJ6fly+k9VI&#xA;eGpa03rS7xpTVLo8nFU+EdT8Q+eKsO/NG58v2elaFDrGhNqaXepC3iV7v6mYfWhMTXFsoVGaRQ9I&#xA;41jQ8/jqv2yqhvyv/NXTpLHRvLregzxmHT4SL2GaUrxkEHoqsUHrxokAWSSikN2OKvS9atZJVjkE&#xA;gCB4k4EzD4mlUBv3csY+EmvTFXnH516lomjx6S+pWT3tzJb3kKy22pSWFwY1jWXgYzzE8Lyxx+p6&#xA;rcE2ZqioxVB+VvzynvdP0jR9M0WXUdc9a3s75JrhI40WSGaUyxvBDK8iotsd2gjDCjAlSGKr2bFX&#xA;Yq7FXnel/mfd2R1R/Olr+hoLCaS2hkWCciY2r8ZrtP7z/R3+sWyxH+ZqVP7KrJLfzzoVxNqUUC3c&#xA;x0qT0bpobO5m+MSvCRGsUbtJxkiYHiO1em+Ku/xxov8Ayzar/wBwfVf+ybFUfo3mDS9Zjkk0+R3W&#xA;ElJlkjkhkRwzIUeKVUkRgUOzKNqHviqY4q7FXYq7FXYqk1/5y8s6ffS2N9qEVvdwhWeB2+Li4qrU&#xA;FTQ7gfI4qi9K1zSdWjkk026S6SIhZGSpAJFaGuKo7FXYq8hj/Nzz9a6fFNP5Tm1W7nEjyWltb31i&#xA;bSWNEZ7SR5orlJ3jL7zKyI6q3BWYBWVXp+cHnyOW++seRLiSO2liRPQe6JPq24lCLW0PqEyK8auO&#xA;K82jVuALuirPNF1jVL7yXo2qalF+jtU1C1sJb6DgY/QnuhF60YSXkVKtIVAapHfFU1+pXP8Ay3z/&#xA;APAwf9UsVYh5L8p6Vf8AlTyhql2omv7HS7M2VzJDbPJDyt4z+7doiw398Vb84z29hr+i/XornWYr&#xA;q3v7ddNSCOdpmkWIenwVETiwryaQhAN2IGKo/wAmeXtd02zuFvr14LeZ+Wn6PGwuEsIiNohcyq0k&#xA;prv/ACp9lRxAOKsgls3lR43uJDG4CslI6EUow+x+13/CmKonFXYqxryhOIPL93KULquq6wWAKLQf&#xA;pW63JdkX8cVTHRJIZ7YoIQEhlkaL4oXVeUjMnH03fiQrDFUwW2t0IZYkUr9khQCOvT/gj9+KpfrV&#xA;8sKxxMhJMkUgYyQoCI5VZqepIh2A8MVR6iKeNJHiFSCVD8WIDCh3BYbjwOKqdppunWfqG0tooPVk&#xA;MsvpoqcpCKFzQbmm1cVROKuxV2KoPUdG0jUjEdQsobv0CTF68ayBeQo2zA7Gg+4eAxV2m6PpWmRm&#xA;PT7SK1QgBhEgWtCzfER1+J2O/icVRmKsM1HQtasPM15rvl+Uz3UsVu2p6TK0ccV6i+qi8H4UjnRV&#xA;VVc7Mo4OacWRVPNE81aRrEklvA7W+pQCt1pd0vo3cNdvjibcr4OtUb9ljiqb4q7FXYql3mHWbfRt&#xA;IuNQnDP6YCwwR0Mks0jCOGGMHbnJIyotdqnfFWL6X5L1K48s+ZdO1HU5E1nzAk6alfRBCIp7qzji&#xA;Bi4rGxW2UhI/iFQtepOKpTpf5Qata6x5avn1mCK28vy30q2VpaekvC9medbeBnkkMEMRk9JVjpWI&#xA;KprQUVbl/KnzBJpejrea++o6lpU8klzLKJT9dtWkiuVspGllldU9e0hHKpqgNaszEqoxdV/Nyf6t&#xA;brp8MDSS27S3jxR0SAz+ncco/rL/ABrGeahTuPf4cVSOHzR+fVrJptnPolrdS3LW6vO0FSBxP1oz&#xA;SR3UcSFaBgwUdeIU9cVZb+X2pfmDqE2pXHm2wGmxMITptoqRjgA8yScnSacszKkbEHpXb2Vb1mW/&#xA;u9X02ys52t57ue7+s3It1nEdvAskaqrSq8ac2UV7muKoryJqc99oenyTKUuZLG3fUITE1uIrvjSc&#xA;CNgvEM9dl2+E+O6qWeS/N2h2Hk7QrG8a4hu7TTrSC4ha0uqpJHAiuppF2YUxVOf8eeWf9/z/APSH&#xA;d/8AVLFXlOt/mL+ZsXm28bTDKdEjcywme1UWbRRyxlI1pD9bUyw8xK7MeLfZWgHJVHfll5/86tex&#xA;nzpNe+kbGt6s1lEIlvONt6YtfqcPqEEm49X1KivDhtXFXpH+PPLP+/5/+kO7/wCqWKu/x55Z/wB/&#xA;z/8ASHd/9UsVW+Qn9Ty/JMFdEn1HVZohIjxsY5dTuHRuDhWAZWDCo6Yqn8MMMKCOGNY4x0RAFG/s&#xA;MVX4qslhhlCiWNZAjBlDAGjDoRXviq/FXYq7FXYq7FXYq7FXYqhY/wDjq3H/ABgg/wCJzYqo6x5e&#xA;0XWUjXUrSO4aA8reY1WaFv5oZkKyRN/lIwOKpWvlrzFY7aP5im9IbJa6tCuoRKPaRWtbpj7yTtiq&#xA;5br8wYNpNO0u9UdZYrye2civaF7adfvlxVd/iDzJHtN5Xu5OxNrc2MgqO/76e2+H8fbFVC1s9V1v&#xA;zBBqeq2Eum6dpKk6bp9w8DyyXcgKvdSfV5J4wI4jwiHOvxOSPs4qntl/vTf/APGdf+TEWKorFXYq&#xA;7FXYq7FUq1ea3tKSi9FnLNJErjlGOYaRYy3GQNuFPUfT0GKo6zS39L1IZfX9Q1afkG5kbdV+HanQ&#xA;bYqr4q7FUu1+eSHTJqBBHIjxvJIzgKXHFT8EcppU4qjLSaSaBJXVULioCliKHp9pUP4Yqq4q7FXY&#xA;q7FXYq7FXYq7FXYq7FXYq7FXYq7FWOeZfKVxrtyGTWdS0dY1hKyaZOsLSNG7sUk5I5Kbio2riqc/&#xA;Urn/AJb5/wDgYP8Aqlira2cwYc7uWVP2o3WHiw8DSMH8cVYL5X/L3V/KurfVdDktrLy7NPdXdxFa&#xA;xQ245XV1dTcDCI25tHDLbQxvzAVYvs0ouKs5+pXP/LfP/wADB/1SxVA635fudV0q40/9NX9j9YXj&#xA;9bs2hhuI9waxyCL4W264qq+X9Jl0q1ltZLq4vaSApdXbrJPIBEi1dlCAmqntiqZ4q7FXYq7FXYqo&#xA;XtmLqIR+tLAQah4XKN8q4qrgAAAdBtuan7zirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdi&#xA;rsVdirsVdirsVdirsVdirsVdirsVdirEfPGheadSv9Il0a5aO0tjL9cgS8nsT6rtEYLgtCknrrCq&#xA;SAwP8D89+mKpJr9l+b2t2Xl7U9Au4/L+pRadeprVjc8fTa+kWBrcekUu0MYmgdS1eYjY8TVsVSlv&#xA;L3/ORUeo3tzba7YMt1H6USXDK8UUiShkmjiW1QKnAOvCpYhhydioxVD2Pln/AJyVtp0QeZbB9PEk&#xA;T+nOEmuOBuC8wec2wDFkYg8UVQoUIFxVH6h5G/Nq11XUtX0LzExuL+e7aO0urqeS3gga4RrdYopl&#xA;uIEb0A6/DEOLU+0K4qow+W/+chY9Nayi8xWkUsCf6PeSGK5eRhbuAJfUsweP1ji1ftcT123VRGra&#xA;F/zkJcNoKWHmKxtEisIo/MEqRwFpbzmxlkhWW1mC/Bx/yevwjY4q688pfnBe6Dr8V1rAOqXt9DLp&#xA;31e9ltUjtYy1Y0eCGN4gQV5AVZqGr74qlsXlr/nIyxtIKeZIJljuLl7yJBBcObY1aMW/1i1V3kq7&#xA;cVklAHFFJpyOKpvqHl78376x0e++vxprSadW4RLuSzgttSZjK3OCGKeG7j4kQASghacxUmuKpHZa&#xA;T/zlG8FzHNrVglzBc2yRzSC19OaBYUeVowloWHKQsr8qH+TiFq6q2+8qf85Lm8lv7LzHZx3T2S26&#xA;xPKj24nW4EjyiA2fpgMlVXYuqUDO7b4qmd5oX/OR31SaK08xaf8AWGQ/V7iSOE8C0MRfnGLQB2Wb&#xA;1FhoVAWhk512Veo6OmqJpFimrSRy6qtvEL+WEFYmuAgErRg0opetPbFUXirsVdirsVdirsVdirsV&#xA;dirsVdirsVdirsVdirsVdirsVf/Z</xapGImg:image>
+               </rdf:li>
+            </rdf:Alt>
+         </xap:Thumbnails>
+      </rdf:Description>
+      <rdf:Description rdf:about=""
+            xmlns:xapMM="http://ns.adobe.com/xap/1.0/mm/"
+            xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#">
+         <xapMM:DocumentID>uuid:14B1691400FBDA119796EF18D2843D4E</xapMM:DocumentID>
+         <xapMM:InstanceID>uuid:15B1691400FBDA119796EF18D2843D4E</xapMM:InstanceID>
+         <xapMM:DerivedFrom rdf:parseType="Resource">
+            <stRef:instanceID>uuid:13B1691400FBDA119796EF18D2843D4E</stRef:instanceID>
+            <stRef:documentID>uuid:11B1691400FBDA119796EF18D2843D4E</stRef:documentID>
+         </xapMM:DerivedFrom>
+      </rdf:Description>
+   </rdf:RDF>
+</x:xmpmeta>
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                           
+<?xpacket end="w"?>
+
+
+endstream
+endobj
+25 0 obj<</Metadata 24 0 R>>
+endobj
+26 0 obj<</Subtype/XML/Length 14530/Type/Metadata>>stream
+<?xpacket begin="ï»¿" id="W5M0MpCehiHzreSzNTczkc9d"?>
+<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="3.1.1-111">
+   <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+      <rdf:Description rdf:about=""
+            xmlns:dc="http://purl.org/dc/elements/1.1/">
+         <dc:format>application/postscript</dc:format>
+      </rdf:Description>
+      <rdf:Description rdf:about=""
+            xmlns:xap="http://ns.adobe.com/xap/1.0/"
+            xmlns:xapGImg="http://ns.adobe.com/xap/1.0/g/img/">
+         <xap:CreatorTool>Adobe Illustrator CS2</xap:CreatorTool>
+         <xap:CreateDate>2006-06-13T13:18:33-04:00</xap:CreateDate>
+         <xap:ModifyDate>2006-06-13T13:18:33-04:00</xap:ModifyDate>
+         <xap:MetadataDate>2006-06-13T13:18:33-04:00</xap:MetadataDate>
+         <xap:Thumbnails>
+            <rdf:Alt>
+               <rdf:li rdf:parseType="Resource">
+                  <xapGImg:width>256</xapGImg:width>
+                  <xapGImg:height>140</xapGImg:height>
+                  <xapGImg:format>JPEG</xapGImg:format>
+                  <xapGImg:image>/9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA&#xA;AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK&#xA;DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f&#xA;Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAjAEAAwER&#xA;AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA&#xA;AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB&#xA;UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE&#xA;1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ&#xA;qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy&#xA;obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp&#xA;0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo&#xA;+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4q7FXYq7FXYq7FXYq7&#xA;FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7F&#xA;XYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX&#xA;Yq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXY&#xA;q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq&#xA;7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7&#xA;FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7F&#xA;XYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX&#xA;Yq7FXYq7FXYq7FXYq7FXYqxvz5pHmbUdGjPli9Wx1y1mEto8rOsDB0aCQTKgbmFjmZ1BH21Xp1Cq&#xA;WeXZvPFrf2mmXMDtpNqWtvrLokzskP7uP1J2uebVjVXMhQsXJBUUxVE/mH57uPKFvYXCaab+G8a7&#xA;SRxKIxG1rp9xfICOLsQ/1Ugmnwip8AVWE2v5/wB9qRsrDTPLkkms3N/9Q4vLytZFS3nuHuLZ4leW&#xA;SIpArIzRryRw3QYq9kxV2KuxV2KoTVtUtNK0251G7LC2tUMkpRS7cR/Kq1JPsMVSr/GVt/1atV/6&#xA;QJ/+acVd/jK2/wCrVqv/AEgT/wDNOKtHzraBuJ0zVOR6L9RnrvX29jirf+M7b/q16rt1/wBBn/5p&#xA;xV3+NLWoX9F6rU7gfUZ60H+x98Vd/jK2/wCrVqv/AEgT/wDNOKu/xlbf9WrVf+kCf/mnFUbovmCy&#xA;1c3SW8c8Mtm6x3ENzC8DqzoJF+FwKgqw3xVM8VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdir&#xA;FPJdh54t7PUP05qtnePJqN5JZejaugjtjO3CM/vVqQQTvUitOTdcVTOytdVE0pkeMH4vikiZlJM8&#xA;5HAeoOPwMO52xVXsmnXUZ7WaOIrBDBLFNFGY95DKhXdn+ysQ6HviqY4q7FXYq7FWP+f/APlDdW/4&#xA;wH9YxVkGKuxV8+fm3L5Yf8ytQifzNd6Lq0OlwzzG1t5LhUQR3NspKwuJVljN6squFHFeVCSfhVY1&#xA;aQaLYanLZ2v5natbwQveQ6tPbR3brLfWMEe4Mk0shmM5DLwHCWgj3Zt1U18nz+XF87aNqR846je6&#xA;pDPczLpRtNVKNZXktrax2a+tLMRFDPatItWPKqs1VXdV9J4q7FWP6D/yk3mb/jPa/wDUJHirIMVY&#xA;f56/MJfKt7p9sbEXQvFeR2ecQFljkiiMVqpR/rF0xnBSGq8gD8Xiqxnyr+deraxNavf+WDp1hc6X&#xA;bas10lxPcsiX7zJaIUWzQfvPq5JdmCqN6kDFUp0//nJWK8SVv0HFGYkacx/pBWZ4o9jDFSDi97K1&#xA;fQtg1XAarIRTFUdqP/OQMaDSU0rRo7+41KyF3KXu3iggmZ2UWrTx21wPV4RSvQgH4em+yqlP/wA5&#xA;Di2kK3Hl8t6d8NOuLe2uvWuw/qhHuY7b0UaS0VaqJqgtN+641+LFWUad+bFleWmludJvIZtT0KPz&#xA;Atw6006FJIDP6M1+3FEZeNCSvvirE7D/AJyTsHjubnUNGENna+iHa1vY55W9dQUdUmS0QRuXXg0j&#xA;qStSyqRxxVNdc84nzhpF3N5Z1G40N9F1J9M1S5uG9NGgniMMsifV2n4yR+sssPqhWEihSFqcVW6X&#xA;54/NG+PoxaNbpGs9vA976Ms6RBZRFfo6Jclme3JIX4hy4lqCvHFXqaujV4sG4mjUNaEdjiri6CtW&#xA;ApQmp6A9MVbxVLNc1xdJWzAs57+5v5/q1ra23oh2cQyTneeSCMARwMd2xVBf4m1r/qU9V/5G6V/2&#xA;XYq4+Z9ZBAPlPVQTsP3ulbnr/wAt2KqFj5h1uKBlPlTVDyllcFZdKIo8rOP+P7wbFVc+ZdZIofKW&#xA;qkHqPV0r/suxVJLjVU0dbrWrnyhqUNpZRPcyyB9OYxpEpd3oNQetACQFSvhirO8VULm/sbWSCO5u&#xA;I4ZLp2jtkkYKZHSNpWVAepEcbMfYE4qutLu1vLWG7tJUntbiNZbeeMhkeNwGR1YbEMDUHFVXFWP+&#xA;f/8AlDdW/wCMB/WMVZBirHPMv5g+VPLepWem6vdmG9v4bi4tYVR5GaO1TnIQEDGvZV6sdhiqX2eo&#xA;fln5qeOJbWC9a9la7T6xZyKr3P1URSVeWNUM62zcHSvMKCCNjRVFXH5Xfl/NL6v6DtYZDcJdzGCM&#xA;Q+tIkgmX1vT4+ovqqr8WqvIA02xVSvfK/kbynpU2t2PlmB5tJty1tDYWivdMI29RIYAo5VMn2R44&#xA;qlmmfnNo2oTi3h0nUPXeBLiGPjbqXX0DNOB6s0fEwU4sH4kn7PIVxVndleQXtnBeW5JguY0miJBU&#xA;lJFDLUGhGx6HFUl0H/lJvM3/ABntf+oSPFWQYqteONypdQxQ8kqAaN0qK9Dviraoi/ZUDYDYU2HQ&#xA;YqsFrbAACJAAwcfCPtAUDfMAdcVaS1tYwVSFFBPIhVAHI99h1xVd6EHPn6a8+nLiK05cuv8Arb/P&#xA;FVxjQp6ZUGMjiUptTpSnhiqkLKzVSiwRhSACoRaUHQUpirFxafl2P0r5NtYLezl1eS4i1KxtoDC0&#xA;ks9ss00rFU4msMi/vOlfhry2xVCeVPy41by7rguovMt5d6MqIBpM4qrS+k4nndgwUyTzyNM9EALH&#xA;p3xVKv8AlUGrQaPqdlp3mA2VxqGom+NxBHLDyQxyRqZzFNHJJOGlWUyB1DPGlV41BVVb/wDKy/XR&#xA;/L4t9Ra+1HQ7MQ6kLoyP+lpIWS7jE8kkjsga+gVzUsAjOnQ4qyHyrf8AnG5vrlNat2htVT/RHa3j&#xA;h5j4aM/C5uOL8i44UpxVWqpNMVb19L4a75TM8sTp+lZdkjZDX9FX3cyP+rFUv/Ljyz5v0S9159ev&#xA;BdW97OstjW6nunrylaR/3qosSFXjVUUbcdy2xxVO/OflyfX9DaztLv8AR+pQyxXem6hw9T0Lm3cO&#xA;j8OSclNCjCu6kjFWO+XfKvnLRJdP06G756FYSGJUWaNS8KuPRYqbZ2+GAFZVMhMkh58l6lVn2KvM&#xA;PMf5h2+r23n/AMtLZSwRadpF99R1F1cQ3jQQNHerCzKqN9WmkWNuLN8Va02qqz661mNBGkSTCWZ+&#xA;CM1vOVHwlySAoJ2U7Yqx/wA4aPYeZ9J/QeryXMUNw4eC8sreeGaORN2VCyy/3kXqKT/LXvQ4qhfL&#xA;EXnmx1i6GqX8cuhBJk020is5g0JpbrADxhiqiCOX4a1+LqduKqYaAPNln9d/TGtrqvrTepZldInt&#xA;hDFxA9KiO3KjVPJiTiq3zvf/APOl6ss3qO5hNGW1njWlR15B/wBeKsj/AEnbfyT/APSPP/zRirHP&#xA;M2haB5hnjOpW15LJEjx2UC3FxaLMZF4M3po8e8XqVDstV3K9MVQ+geV/JmjXtvdadFdRrBzazLXF&#xA;1PG8s0UcUpELPJyk4KvJita8/BsVTLXPPmi6NqOjafdQXzza5cm0tGhs7iRFkWMyVlYJ8Iovue9O&#xA;IYhVH6pLp19p89ndWMl9azoUuLWW3fg8Z+2GEihT8Pbv0xVIG8qfl5SRY/LNhJ6oWOEJbQ/v4443&#xA;hPDYV9OLmtPClPtDFWS2+oaakCR2qubeMBIvRglaMKnwgKUQrQUptiqQaTf18xeZDB6iMbi1NXtZ&#xA;5BT6og+yoQjFVTX5vN08dmmhana2E/1qP6zLe6ZdSxNAQymPj6sXxM7JT41+eKsnhEoiQTMryhQJ&#xA;HRSilqblVJcgV7cj88VXYq8e84+Qfzk1HXLm60DzF+joTNdyiVr259OaKS2kSzgFmqelB6EhCu6N&#xA;V+XqH40UYqmmseW/zTuZbiIXUc9lI9vM62+o3WnvKkUcsRt0ljSSWAlnimeRG+MoVKgPsqkVr+Xn&#xA;52R38Ul15hF2qXtnNPN+kb2JZhCGEz/V40WOONlI/cLRS27FgBirKPMXln8zbnTtchi1tb03t5FJ&#xA;okduzaVJYWwdywa4gDtOyqy0DDixX4gyllKrDdP8pf8AORPl+O5uk139LRGzetgLhZ5zdJA6B4nv&#xA;onT97OfWVeSBOQUh0QJiqK8zLf6dpGi6vryPYeeNT02GyudTimZGkljkidrIi0a2VZpZZaqYmUN6&#xA;ZBPEcSqy/wAmaJqZ1garP5iGswQC4hMVvezywjmsCQ84g5hLx+hISWFSZCdqDFWd4q7FXYqx/wAz&#xA;f8dryn/21Zf+6VfYqnsU8MoYxSLIEYo5UhqMOoNO+Kr8VdirsVY9+YSIPIPmUhQCNKv96fzW7k/e&#xA;cVTfU4ontwZLk2fpsHW4Uxgq3TYyK671p0xVJPJljdQWv+n6/Lr19E9ypnlW2QiNrhitEgRKDiq9&#xA;/wANsVZLirsVY/5//wCUN1b/AIwH9YxVkGKuIBIJFSNx7HpirXBNvhGxJG3c9T+OKpRPOssqzXFx&#xA;NbJFLIImRUMQZDJF8TMj/EwDe3QdaVVSXz95k80aT5TN/oFoLrUluGgb/R5boAR+oFb0IWWRvVkj&#xA;SPZvh58jsuKvN9R/OX81IL17q28oym0t2nEejiyu3uZEjhgb0fXCBVdXd+TIjJ8Pw8wN1XqXkXzN&#xA;5g1uK+XW9F/Q89nN6UYDSPHKqlkLoZYoD9qMkbH4SMVRGg/8pN5m/wCM9r/1CR4qm2p/7zJ/xnt/&#xA;+T6YqisVS/U/MXl/SpI4tU1O0sJJUkliS6njhZo4F5yuodlqsajkx7DriqDPnryQI0lPmHTBFJbt&#xA;exv9ct+LWqMVacHnvErChfpXviqy5/MLyDa/71eZdKg2iP72+tk2uEMkB+Jx/eoCyfzDcYqjf8T+&#xA;Wvqxuv0tZfVgkcpn+sRemI5naOJ+XKnF3idVPcqQOhxVE3OqaZa6c+p3N3DBp0cfrSXssiJAsVK+&#xA;oZGIQLTetaYqh9O8yeXdTuJLfTdUs764iBMsNtPFK6gBSSyozEbSJ/wQ8RirHPP3mHSrHU9G0rVd&#xA;Ij1CPUJeenTzOqpFcROqTMSyN6ZitJpZw4NeKONsVVvLP/Ks/LsTR6HqGn20er3QIC3iOJ7qRVos&#xA;fKRqu4IPFdzWvfFWXYqpXjTJaTvAOUyxsYhStWCnjt88VQ0MLzxiSLUZnQ1FQIOqmhB/dbEEUI7Y&#xA;qk2v280eu+U2e6lmH6VlHBxEB/xyr7f4EQ/jirEfJnkHzf5G1yYWEtvqOm6zcrJeFIfS9NVnZmZ2&#xA;aavIwzsaqjVZFXblXFXquKuxV2Ksf/MP/lAPM3/bKvv+oZ8VT90SRCkih0YUZWFQR4EHFUou9S0L&#xA;y3Dbi+mW2jvJWiSdo1RC6RSTn1GjRUX93C1C1KnbqcVRtjqthfadDqMEtLWeJJ0aQGNgjoHHNX4s&#xA;h4sKhgCO+KoqORJEV42DowqrKagg9wRiqQef/wDlDdW/4wH9YxVU1Lz15M0xZG1DW7K1EU7Wkgkn&#xA;jUi4QIWiIJrzAlSq9fiHjirUnnzyXHaSXcmt2SW8McM8sjToAsdyWWFmqdvUKMF8aYqnUE8M8Mc8&#xA;EiywSqHilQhlZWFVZWGxBHQ4qld7IYLqOOCW6iSSU+usMDSIOSM5YMYpBu9K0NK++KpnbxxxwqsY&#xA;ITqOVeRLbktXepJqa4qgdY8zeXtFe1j1fUbewe9cx2ouJFj9RhQELyI6chX54ql1r+Y3kO7ure0t&#xA;tesprm6kMFtCkylpJAVUqgB+Ld1G3iMVX6D/AMpN5m/4z2v/AFCR4qm2p/7zJ/xnt/8Ak+mKorFW&#xA;H+dvyz0vzbJcNd311aJe2D6Zex2/oESwNzKbzRSsjRvIWBQiveoxVIZvyD8ttbyWsOo3kFo87Xgg&#xA;VbZwLqsojmLSwu7FIp2joW+L7bfHViqqxfkdo8SXATW9TEk0dokc3K39SN7IRiOaohHOQ+gtWep+&#xA;ilFUMv8Azj15TSxudJj1DUF0K5itYW00yRsFFndy3sXCZkMwpLdS/tftewxVkNx+WOkyXupavFe3&#xA;cHmLVbKOwu9YSQF6RCMCWOBg1vHJWBTyVBQ7imKsRT/nGXyajQvHqN/G8FRF6ZhjRY2lefgFSNQv&#xA;GaaWSNloyMVKkFEoqiLXyNqfkT8qZtLaU6+sUrvqttZ2gieezuWEVyIIk9RxKtuxaoarGvc1xVC/&#xA;lda+VNQ1aeD076LzVpszza2ZDW3OoRcFuXiZzIXDySUr34702xVL7H81PzcF5El5oam29dI57mLT&#xA;tQeMwTFzNcRBhBMfqLejG8bIrSNI3E8U54q9P0rU73VfLL3N/byeuJ5oSsMMtsZEguWjSX0JuUip&#xA;IqB2Q8vhqPi6YqnVgWNpHykjkIqOUP8Ad0BIAG56DY+/YdMVSfzN/wAdryn/ANtWX/ulX2KsgxV2&#xA;KuxV2KvEdG1D804vy31+x88WVxLPc6VqMhvrhoA0TR6fHyTjbKU4PM0vEswPgCMVetXs2r1gi9GF&#xA;Emk4SMs7g8eDNQMIvhqVAriqT+YfLdvrtl+hNUso73Tbw1uLZ7ycn9wyuHEnDkoDDgyg/EGodq4q&#xA;k1x+UtrcX8t1IxKTlhPb+snB4muUvODf6NVj68SkuasVHEkimKspsNFmsdPtbGC3VILSFIIgl5NG&#xA;OMahQeMcaLU03oMVYn518pXMFnrWvfWrwtLarGdPbU7h7JeG3IW5jCljXcsTiqT6/wD84++W9d8z&#xA;3OrXl5eWeo3s41CM280csSTRSxs5CSQrTnxhB61CD6VUyk/IPy7IJLhtU1BtWmVUuNQZ43DrD6Qg&#xA;H1Z0a2X0VgVUZYw3ctyoQq9D0fTYdK0my0yGSSWGxt4raOWducrLCgQNI9ByYhase5xVdc6da3M0&#xA;csqKzR+KRtUdgSysaD2IxVE4qxjzn+X2i+bZrGXUpJkbThJ9WERULzkeJ+TqysHANuAUb4WBIYEY&#xA;qx7y/wDlBovlrU9MvUurnU57I3EOmQ3LJFHEbj0pmdmhjDMVFkAtdtzUeCqa2Euqf4m12IQxKs95&#xA;bJKVndTQWIYAMIqipUb4qnBi1A3cFsqoIJKTSFrmWcj0Jom+HmncVFK4qneKuxV2KuxV2KuxV2Ku&#xA;xVoKoNQAD4/PFW8VQesV/Rd0yu0bRxtIrqaEFByG/htv7Yqio4440EcahEXZVUAAD2AxVIfM3/Ha&#xA;8p/9tWX/ALpV9irIMVYn+ZHmDzBoejwXOjW7SM8rJczpayXzRIsMjpS3ieJmMsqJFyLcV5VOKvOI&#xA;/wA1fzclNgL/AEF9Ds7p5Xm1BtMu7toog3FEe2jfmJVZSrLU1BUg9aKvZPL93qV5oGm3mqWv1LU7&#xA;m1gmvrMVIhnkjVpYt/5HJXFUu/MP/lAPM3/bKvv+oZ8VTbU47d7NxcRtJCN3RXEdR7sWjFPmcVSH&#xA;yJoGgaNYyWujWRsoFlncqs4mQ+rM8grxlm3o9d+mKsoxV2Ksf8//APKG6t/xgP6xiqOdi2tRhyX9&#xA;Ooh9HfgHSrC48AxUcOxPyxVgkH59+XX1FrCXSdTt50uDbSRyxRxupdHe0Zo5JEcLdiJvTanHoWIU&#xA;8sVZ9ousQatayTxRSQNDNLbzwTBeaSwsUdSY2kQ9OqsR9OKo/FXEgAk9BvsKn7hirzHS/wA+/Lt/&#xA;cQW50nUre4maOA28yQpLHc3DMLe3ljeVHjeVIy9XAUKQS1CDirLU1eHWbaCSOKQL6k8c2muFW4Et&#xA;rN6UhEiM6D05FIqrhTX7fiqhLeO1k1nzSLqNpYBcWhdFcRin1SP7RLxinzOKqvkTQdC0TTDY6NZm&#xA;ztIXlCIJxOnF5mkUbSzb0bvirJ8VdirsVdirsVdirsVdirsVdiqA1xroabOsESyepG6OXkEfEMtO&#xA;VWFNvmMVV7C4uLi3Es8KwF90VZBLVT0PJQBv7Yqo6tommavDFDqEPqpDJ60JDvGyScWTkrxlWB4u&#xA;y9ehxVLf8B+Wf98T/wDSZd/9VcVd/gPyz/vif/pMu/8AqriqGtPJHlt57xWinIjmCqPrl3sPRjan&#xA;974sTiqJ/wAB+Wf98T/9Jl3/ANVcVWTfl75TnhkgntZZYZVKSxPdXTKysKMrKZaEEdRirI8VWQxL&#xA;EgRSxA7uzOd/8piTiq/FXYqx/wA//wDKG6t/xgP6xiqYem/6Zq37oMpkjMW3qhAEb1q9eJccaD6e&#xA;2Kpa35deQmDBvL2nEMZmP+jRfauAFmP2f21UA+23TFU407S9N0yA2+nWsVnAzvK0UCLGpeQ8naig&#xA;CpOKorFXEBgVYVB2IPQjFWOp+XPkFI/TTy7pyoIzDxFtEP3ZkEvD7PTmOVMVRR0awshZWFnbxWum&#xA;tLIfq9unpESuGm5qy/ZqQ1eNDU9exVQ+g/8AKTeZv+M9r/1CR4qnsMMMKCOGNY4x0RAFG/sMVX4q&#xA;7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FVsnqem3pkB6fCSOQr8qr+vFUr0l757u6MrIVaTlKoRAV&#xA;YIqcapPNQ/BXdcVTbFXYq7FXYq7FXYqgta0qDV9KutNnd4obuMxvJEVDqD3XkHWo9wcVYs+m6x+l&#xA;4o/8S6vzVJIzX9B8gXaMgcPq1dwtfs1xVNv8M61/1Nmq/wDIrSv+yHFXf4Z1r/qbNV/5FaV/2Q4q&#xA;7/DOtf8AU2ar/wAitK/7IcVd/hnWv+ps1X/kVpX/AGQ4q7/DOtf9TZqv/IrSv+yHFUq1TS9Xt7u2&#xA;V/M+rERyF+bfoRPhMTryUPbITu3HcYqn+gaEdMN3cS3t1fXeoOktxNefVw4KRrGq0to4YxRV7D6c&#xA;VTbFXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYqon0vrY/vPV4bf3&#xA;np8a/wDIvl+OKq2KuxV2KuxV2KqM/pc4ufqV5fB6fqUr/l8Nqf622Kq2KuxV2KuxV2KuxV2KuxV2&#xA;KuxV2Kv/2Q==</xapGImg:image>
+               </rdf:li>
+            </rdf:Alt>
+         </xap:Thumbnails>
+      </rdf:Description>
+      <rdf:Description rdf:about=""
+            xmlns:xapMM="http://ns.adobe.com/xap/1.0/mm/"
+            xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#">
+         <xapMM:DocumentID>uuid:8111A49F00FBDA119796EF18D2843D4E</xapMM:DocumentID>
+         <xapMM:InstanceID>uuid:8211A49F00FBDA119796EF18D2843D4E</xapMM:InstanceID>
+         <xapMM:DerivedFrom rdf:parseType="Resource">
+            <stRef:instanceID>uuid:8011A49F00FBDA119796EF18D2843D4E</stRef:instanceID>
+            <stRef:documentID>uuid:18B1691400FBDA119796EF18D2843D4E</stRef:documentID>
+         </xapMM:DerivedFrom>
+      </rdf:Description>
+   </rdf:RDF>
+</x:xmpmeta>
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                           
+<?xpacket end="w"?>
+
+
+endstream
+endobj
+27 0 obj<</Metadata 26 0 R>>
+endobj
+28 0 obj<</CropBox[0 0 612 792]/Parent 77 0 R/Contents 30 0 R/Rotate 0/MediaBox[0 0 612 792]/Resources 29 0 R/Type/Page>>
+endobj
+29 0 obj<</ColorSpace<</Cs6 85 0 R>>/Font<</TT2 92 0 R/TT4 93 0 R/F2 102 0 R/F3 103 0 R>>/ProcSet[/PDF/Text]/ExtGState<</GS1 88 0 R/GS2 89 0 R>>>>
+endobj
+30 0 obj<</Length 6933/Filter/FlateDecode>>stream
+H‰¼WËn[É]dÇ¯èå½Øê÷c‘…-�fìØdfÖ,Š’iðáPÒè›æ/sªú>IÚ@€È°L²«««ªëyúâò!ˆåƒPüïa¹›\¼™iqÿ0ñNDeÂ+'�Jº˜s‡Õänâ}Ù²ôÙî„ÄŒ…Áöû½€¤”íêèäëùäb>wB‹ùÝD‰©6Jø¤7l”rb¾�L•TJY1_Nè—ñbþ<©„¸ž½2ÆGñËþY|¬ç_HH–AÐcILpJÚDbè¬u,…¼×œ9RŒ—9õŠS«X±âO)œþ¶¯§¾ÚÔ¦z\Ü¯ÄÕÓb#fõÔÊTý«ÖÒTWsb¯×õóŸ'ÚÈ”<”Ì¯Š,6„XSÄN¯Ö‡ÚÉP­–�µ•®Z×S
+qûD¿ÂÇþ^Ìž×eoù™ÅÂ�¦80È8¶üþvAƒ(ŒnÎ
+±É
+ÿF©:BE×õ4@ì‚—ëÃòózs+f+^n×Ëýîö	Vy°àÞ
+Äƒ¸Ü¾òþþ°([ëýN°YAËlu[
+Yñ¡Ó�ŸŸŸåÝ7Ž2WKÒ®«Ï5Œ¯ ùaµ]Ëå~ËÂ¦$-™„@IíBh…Ú.0Øc¡×³:V”uB¢ø¸âÖÞ¯$lL•Ðå[•/+ê©	ZŸ6IÉY¡(9"þBeú´¤ýSõêé°¸]ïîÅbw+~¯-©\Ô
+�üsu·?lÅQ¤2ÍÂ˜$u:–kr—¡Ÿª›j¹'×ÄjG^×Õ#r"ÂÓ»§U¡ßÞÔß¶ÚD/ýP+0¤åCÙßÙâS.:S´klCã`JpD)¨«û²xªÉ¹$;¥.RßU¨@qù¹l/
+_³õvW–_�åÈ—&ÂR[kÅÔ(i(¼E}—46vê©*,©vPŒ�C­«•ÐJŠ÷;Z‹š¼r!ÞßÝ‰ËÅ×Údi
+g«%ÕŽF 0ÅVÌ¿äŸ«ÂPÿºjøxï‰¯«ÕvÅ'×¬9óøô•ï¥	ÈÐ0¸€õ]É5Y½.²îa{¨«L¡ko@Õãˆ<eQüz±#ÞÛš¶žËÖ—¾­
+QKË)Ý`j¤ÉäG˜¡LˆãfÃv´•²¾çV;B	K,²†Ð—áOYº�øç‚—‡ížOìÊ‰5\·ÔŒŠG®ÖÌùXS¦î�…§‰ñOó‰ô�f�†íÔ¥’6*JN­u?®›JIRiËŠ_Aède°6£C¼ç”¾hR(¢ÏàÛhúö.³:Õ7ý7ï®(ï#ò<;ai qÀªWD†‘ÿ�ŸrŽ*FVPMÚRSËFßåì›úf—ï êg0ÍãjÏÂ‰_Å§?”¸¥¡khè"ÅZL\À¬Â¡iˆYRÀ¶—p×h{Òf2›|èÂ='^�‰žxnU¯é2È•c3”óàD‹×`	­ÞéÌ¼ŠxOdf½Éûƒ8/×(ŒšýX®>'×kð@ð8©ÂÁùñ¼µ@.¢ï¤ò¡ð¾ùéÝ9¹”Oý* §zk6T¿�—k‚´èrß^'÷=±áIb-x³-&ü½p:¥GÒ4Ý�A3¢kUÐ�!yËäóVH´*kÐs!©øìò²ÉÂ&?Lñp�#Ë4Ò£§™0È1»dÊs@Ç­L§³Ýz‰Yê!GäTí%të¢':
+N†$:	Z
+t4kÒÑXÑq´V¶Æ÷X¢Ð_¶ÐŒFãG ¦tM­©²$ô¥`1€1n&ˆ0#Ê÷k\Œ:�òC J7”Ñ®‹:ÒR0¢H0 ßtJÊšNtv4,½¥EÆñe–“ô„Ó^`]m@»‘í{u`-æÔƒ¢)¬ïÿ='æ‹k{¶»àÐA€cGòÿVŽ4MÀ‡È·sßEH8«úøFèYhÑÀ&ø�š*%øAüCÜT#K1ú|ƒ8ÿwƒ´G7J4�ŠQùïä=ˆ0{FÝÔ7ÕåyÙÀƒ)E3–ýË9Éw0lÅH2±N5’*!ë‘.g¾ËÛöý‚œeØ74À!•ÐÉÍÍF÷Ø±=s¡�hÌÂÄmˆ6®¯nGý<‰uàÐFNwÎ²OM#×“hë¼£æ˜Í<Ç†l¬g€�&�º
+ÐÓi]zç~÷xØoÚ7 u,}ùíîëÓcú4£häëïuæl0K"5+‚ä«> 4ÓF„l|Q˜àZS;3b~»în0KRNC†šÄ¸¡#J2ºÁ
+°�ã1ï=-³:L-Ø�ë`ÀI‡	k´<›“S›ïØd€.à‘2ªÛ) ˆ£mîD¶lx]näQ°6DOåF±ãØœœyùû`bâx�'nÊ0s@BÇO„í�¥°Ëö$âŠJiÌ•¥3\và'â"åz¸2*ÈÒQpGpÌå0ZzÊSÐ±«¦>ƒÄnîIvr¤Ð(à>4æŽTÆ'½†\0�úÔ”{›
+Ìã•ëIÄ…zFr�´dsácz
+˜€)’¡K¦¸¢°#bcIÀJI…Ž„5Œ8<3¢€Õef1h=¡'W”–a·)Û2æ¡žÓ‘àNšÆ‰¦.5$¤áv@Â v^7žÒnHé™àžptÎP’YæÂ[É§_yÛ“ˆ¥ÊñKR3$íí€DLÛŽ(ûÌ™æÀûžT*gðƒ.M=ãkP	x¿ð"Kø!öÂÕáé-—{¿ÑÍü±'ñJN`”ç¸§ÝþËšR-$;âB¡�¹H~ÄE †ò~À…|Ò.ŽŒ ´âÒ�D®üñc€Îú1Èõ$=
+[Ì	iŠKZjp¸ql˜Cr†îh�r§¥¶hz
+&Ü”r¾C-ž¦ÙÇ‰‡´H)gý˜„r/ø?å:Ìœ³
+‰ÄCjæ"Á˜·®3Â�H°Ô$7<Øß§—ÕjD>C‚jlIC�šb<RØQZ}ý±N_O*£ö…Ÿ4è»ÚÇöÀíoôú�!ôž=<"¶Šâôæ.�¾KàWŒ&ÌÐ-—ÜÕ"v*H�Üïtë¢‚N´DJiÑJš ˜kU´Ëå¤µ¡cèllÝâ¼¹õSWZÅ£±%ùœ€N
+®‘3uãódž.y,Z«<Ñ¹NJKh5‘ÿ:RàÑÛI	ð$€q¯©%�¦ÆšŽ§¿B#åøNåéHÑq¨nPyãIJ€Pž×í*r`ˆañ<¼ÌA˜‚.Ùþ¿Ñ:ÓüàÍîJ* ƒÞö”Í�X rcxVþ$4ñ\\€¡n†”ÙË—÷qxÀ“Æ¿´†f*¯|Y¼u#«E´m±%Ôñó-ë‚KÉ;˜ëc%t×�:–ÍÉ¡‘6™_“¸6C<ïf®�Ô3mNÏm¸�^%9‚¬ÿå½Zv¤JŽ¨äe}Å]â±ªÉ÷cáÅ[ò !Zx�ÊcUÃà…çë}ND¾nuÓÏªûFEFFDÆãœ°ƒ  -N	á_ÔÝ�™� ~€ ):/–\±‹«¥&Y-uX¼Xê°XÞÚÉ³a€%<xàrb'ÄøÀGp™«$YÀñ�Á=*9/* "5íuTÔ]ÈP †\1@Ÿ®ò—ü$˜v˜%[’ÐÒ¹
+•]’³ìÇBŠŠ¬ƒ‰ˆdêÿOIycNÄ¾¹ƒ¾0þ ,oŸmjžîÎií‹3§OÛdŸ½´ÛÛO8`ÉÇÎ¥ÄM¶Á]
+-�G×¢9
+JþË›·Rhaàªä²]ßŒîËýƒgÏŸüþú_¤
+5îa/&ÿë'‡?Š\3œ«X°øÃ#þ�®ôè‚ü7Oªps@U§	\x`¨{Û]N2‚ÿàñx%©îöáãöÛè±‚õ¹·mï¶MBB@lÀT‚è¾”`™LÕ _ý�?üéúàm¼‚,²Q…�‘éæ±æJŽ[DÉ{,N�Ñ‹Úß'`3¸©áŒ Êaa|ë81$%n€KñˆóŽöÍ;šC£9Ù
+ì‚8}©Z*æOÉàxÕöT¯˜
+v�dæÃG~^ÿ€Ýù&ˆ5Ž÷Fïç˜«yüøÎG!(Š“"8ìAÛåÛ7ûÓŸm…VŠ4Ë ôàñëŸ_ŸÞ}~ýþô†°À¹¢Þýôæó›�zUÙPÿ¦x}SkÞ?m¯ú¿5<úÑI?&\�ÑÛFvØPÄ<xÍè�s`ºœ|”¡WD«\%‘`™9£Þ+$c]Ò)&ï�be *Ð‰À5„yÅ¼ô#çÃß¶÷Z’xÞÀ’Ç§“RÀ‡Çú6uJ ƒâ*À©«p¼(Õ©ð0¸I¨“±Æ²¸Tm¤´”!áR!VD`û¦*�u	G£êDô/32%à�¥ìNe¬Ì<%gy¢h9 Œ`lêÙ]B`V\îiM?C¼¶>z(Î2Ð!‘ž*(»r•¸ŒW0ûS5‰¾¼Ã]#*9*šæ.¡·	úË®*„-N’Ñ%ºL¹Ö*õàQ5©½oÍ’óÉ—€Äl€,s¼<ô:—ò4”S¿¶zUêOÉo	%ÉæÂz;¾Á p�c©
+'”mXßrÅé0à·¸j¨H3®W´ïÓa8Ñ5†“ÍÂ>ŠÓáŸ3•TÖÈ<Ò�q1Œ¢€Ür«~.qõß›×ýøøÖ–¸<¶ s3.Ï•Ÿ–ô{‰«k›…‹ $°L�Á"*YPè”@‹€^Éœè"Oð€%X°(ú÷I€�Á0š~„ÅBÿÖ;ô„J’”ù´€}Ür‡~ŸÓ‹®Ñ½ìöq06�>ÍÜ+èdKÔ2¨BAÑw‰ÇcpÆBStÿüÆs²P‡í‚i:-d™@óýæ
+Fó�¢
+@þË´0¾ÇCÒ¼º—û8ö±å>»D«ö|¸è”óÔÀ;!„CÒ*b94$¾‚4rêÅŠ7‘I‰¥§„#D¨jQªZU¥ž)YNzn·;9Á*j+0jb¸ó¦¡ƒwÆÂ]%í÷]gºt¿—ÝO÷rŽ{²êU
+N^ 2?ÐÁ ww½É÷ÝÖc0/ç>ÍM1·*”œ@˜É†*ål�nŠË®èÚwL•,‹-å(h£IÐ‡9‰ÌBñ�ø&­À²bMøb}²Ö
+7[	¸×ÉrÃd'bRz™Ò¨¢lþèÓüÆ|²A§t“ šP¹žf
+*+  X'Û³-) ×ŠwÕÏGxå9Ð�<�z‚SjÖxbÓ ²YRÝâùùv®,·Óh’®òòzhá5ÂÁc!ìÍa mÖ—¯Áu³Æê‡1Ð
+QüVŠˆ«$#˜ài!ˆ‘øµnÀï>ãÄŽ "èÆÈ-¹Ñr1QhJ¬�1<o„áÒÝJjRI£<�+Gyu·e�†³±yb2ƒšØq‘KÓ`ˆ9òù+0n2DÁ€_…{á_hà±`9¼¢*æ°GíøœÇ76Dà,²‹Àfò´Ð¿õ
+žètGå‰f¥F5îhß<Ñ¼ÍÉn`‰ ²›‘5.ôdHŒ"�ŠÎ²‡ÉÑŠ>AÊãýâˆ"›
+Xg¶Ó@ÿÖ+ô€J@Ýºô_6yÞÐ¾y ù04º�ÝÀ>ŠÓË=aY–0Hq^g§†à<Žy:rhÑþøþõù?¿*©<:l>àC/ê—ïÞBƒ¿�PY;?{óþÍÇ×Ÿ?È¹ëÌßÝh»€�úíê‹Ó¿~xûî´ýåýÏÿþ|ËŽyµ}ø¸}¡¾êÁt�øDÄwo}37hß.„¤�
+•>õ&×Ü¹SÞÈÕ¿k•ÿ‹L–ˆ¬{ ï8Á»¤
+l.?­[‚~FwÙ/X ,hJñìÈEd‹©òuº‘Åâ¹X0Ô‡šãb@É½	²3n¦ˆe’‚ $<LÀ´"h¥8x¸ÓBº¼ˆ8¤“h‘)º)¢k“2<Y(Ø $£Ct–Ñ�Me†Ù†¹J¸Âà•�è4%˜H}DCï”(¡ˆXºâT­x¨:Eg©/Ñ ¿Öh›‚9Š­&:Ë„1è£#G
+äfŠ¨ÊD´NŽSD(OsÞk!3r#«®dô7@ý�eÞ�•r�eZ¤˜]tV¦,p”«�x?D‘Þd‰‘Œ§ìD­º²?~ç§ä,¬SæHÄ Á%lM‡„*XìTGÂ£R%É@†ÁOÉYÇXÉ^„o’=,cÃQPÄ!qB—E�!î0EXl€Î‹H4ýr“
+Núæèƒ!âê·5M+‹ ß´ˆÔ›ÅJ÷÷"¦Nc•ò²‰3™´ˆÎ‚ó^|uÃš®µ?xFsX,÷�n÷
+Öz¦;œ£ærc�À
+µ(âp@ÒXV(ÕuˆìÂ*h‡¢ß¿£ \2�ãÿ°¶ïLØÔÂ¥Ä>çÛ	¾_ÜË@>b&ÃŒÛíªhÝ��ßq@X�5Q°ñå©¯	oÌZŽ NXQ½ÛØ�ÞØ�¦Û�Ñ°Hœ+��LÖÉÑJ,
+HŒI'Xôë�ƒ©jYã˜dI^{H@1LŽâ À`t«Ò�¥—RÎ¿Ý.åÃ‚Ž²¸,Lmh':ÂñÊAo’ú!I¼5g63ø¡•ª»%::i-Çwãg_ß·ÏÆX¦ÊÍáÖH;ß^¹ËžUrQsž{Of!m?F|Ö¦•kjT‘vh`'†!9n�¾V£²P’ÖöiÁ}ddzò/Ú³Uàˆ|¾µòæê6ˆ²äûLw.VKè�2RÂdè9�c¬«c‹2¡º_2¦¼Wbq¬:V»{·áQß9íEØÅ2c˜	ò¿‚/ž­I’ß%&Wsx¤xd…’ã‹Vyû>	¬b1N
+àÃ§…þÝîà‰.«ƒ°Õ
+ò5îhß8Ñ½èÃïfá"ŽÓ7
+nŸ›’fPsÐÁpex~ã��&¡áM0&¼u±«Ž•—žF†@®Ñ44–öò0�(�ú5M ‰OºÊô]mìc9ÉÈýú1êXyÉÄàB“”êˆ£ˆ@Ø˜EÀ¸Hãªƒuš¢Z‰)­�µT<³#‘,LSU|s–JòJá`ÜÈLhM…­eÕ˜/Q�„˜A»†%ÿðñ§´�>m;È`	,‚Û€L®à3‘cÂGä™	 ŠŸ:¥@…ÅSvœ‘8Þ‚Zä,ì?0§~Ù}»üÁ³çO”óÙ
+:¥i„T
+›ð$L8ä¥±ÉG�è4¬DÛÌ [l ô—½ç�ç]¸KÌg•3!¼w¼ºÛ²Œ‡Ab³¹*	hG!/3ÁöF@�i1Ûî1MºþËzµìÈqÃÀû|ÅüÀ,Zoé˜‹>e�\‚ŒÎÂ1Ð»›,œCòõ©"%±{Æ¯�œªa‹E‹eÁ[°Å°1�ß¿rj*$W s\tÜšn}ßgPT:.c8[\3�ô…creÄñ¡Š0sX÷ÏõªCN0$$’œl‡¹Vüb MT•í‚že>t½žìÃbœ²ïpu²™t7ìêÑw]ÑYr ‹"ëQ\Ž¿x+¾°w¶Ö™#,0{!»Ç¶VëÉÌŸ¾œÇ$çe°QcÝG”�…�Rw¸¾Çª…õµ§FñbŽƒ%(­:M·<½ãkƒY §QÈt¯UñÃÓÇíï^¤j@S^Ê&„(÷Ÿ?Á„¢þñáéáåã—ç-ÂÒÈ;íDÿþðüéóz~ÿôÇ__n>]~>?¿œ_ËläAJ™Mañ­¢¡õ“�Ãg�:„Ö?½R�™³b× ·|Ciü¡—ÁŸƒÉ<¢Tó ²‹q™	Ó\ fShû¦àÙæD6
+œ]
+Ðè¢¯&D…Y|�ÐxÑ
+)QF�‚y™Å´çRáLˆVxÜ²,©Ç¿d”
+R�²çâ {Qµ¢
+„~SZíscJ;ˆVÈ‘è�VE4( ÐK-bpC6ÍpjQ6
+Ò­ŠÑ%ƒ6åÎ,âÅ³™µÒ� û¶ƒh•î¢\qgU¤v!ÞM­¤¼7ˆV�D½²ªBÒÁáA1@´«X…GDHS›…G
+î ŸQùø!*TcÚ!Ze9Í­å®)M• cè„hUU¤0OcV+xdÁbäAÅ)æþd¥ƒ°šýÑ±ÈÔ	 f©	‡Mn±õn—
+ç�'Vyv0ÁÞÆãôm¿ËÌÓ„Æiæ.ã¼WwZO¿#¸r`Ö1á«ÌM�}¶´&¶oWí/HÈGé?¿.çß¬�1LM‹áÏ*fú3÷ËmÌNÙ¤ÛUhn$‹ó2‡pêB[);ŠvÇ½¦IÛi¥?Ú¦^ýjNt&UjÅ9�òcRñWãeV`–,SØÍ‡›Èãÿgä�†·qÈõì¦+òtGHÉ ¦ÑÎÀó¾³Íþ«·\oò-GÄ*9‚¯¥=¼XõÍ ºˆ’uJ²$Uuý�ÞÎŒú�’†E
+ò
+rÝ3ÄKÀW»©÷-g¬ÈcÏ”…SWäÑ;âÞYÃ]z¸Í¨#ft/Iý4¬™ïÂ±!\!—ˆPÁß%ãFµÒCôT¼QÂE„úo K¤®æÁÌ¡ñ³ï«ÊS@ú`œñxº!¬í¶«îí.nž{Ò¶ƒ›‚”Ü39úkl=9+.-P­¡¢qÐvº¡·ž…¥Ó$%»¾Õ,5¢‹��¡A<ŽRå;ÓÊ:dä(“M3"emâ7$”Åj“vè‰6¶M+6Á’Vè±2+Nñ`•�Pÿ¡™cXº†b·b0<æ’Ð(Ý�4ÎGC´ãŠôbUQœZº¨­W•P>›Ä,]ÍÆºûàÁÓ2øc<Tt;}½žæ)†Å<wßáêëwtôòŒ D`,r•‚ß¤J2ç|�–4M}ØpP�5v™@ÖÌ%u]8ÛèØU"?¼t€a'6vô¾Ëþ.«0êÛY'ˆ¢™4¶DmE>'M¡Ä	NdZ5€D2Šô›6 ñ(çA\rè·r3X¶5¡[áÿ¸ˆ°)Ò'’]¡+9ŸN@Ã°H¯Ÿ6(#‘c‰#iÛâ…©þ¯ãO+J
+
+endstream
+endobj
+31 0 obj<</CropBox[0 0 612 792]/Parent 77 0 R/Contents 33 0 R/Rotate 0/MediaBox[0 0 612 792]/Resources 32 0 R/Type/Page>>
+endobj
+32 0 obj<</XObject<</Im2 35 0 R/Im3 36 0 R>>/ColorSpace<</Cs6 85 0 R/Cs11 69 0 R>>/Font<</TT2 92 0 R/TT4 93 0 R/TT5 97 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/ExtGState<</GS1 88 0 R>>>>
+endobj
+33 0 obj<</Length 2000/Filter/FlateDecode>>stream
+H‰œWénÜFþ?OÑ?›Õ7Ù@°€­±÷€ã8™A¼€´?&#Jâze8²�}�}‡}ËýªºÉ¹$GK›]Õu|utñâ²bÑ	Å?Ýb=ºøËT‹»nä�¨lUVAxåJã„*]c-¶Íèvä}"YúÛSBÍŒ‰Áîé{µRúˆžv�N¾��.f3'´˜ÝŽ”k#ð«„¡ô†�RNÌV£±*•RVÌ#Z/fO#)Äûéc|%>lžÄOÅì_$$–AÐcILpª´5‰¡³Ö±ðÃÇ|æDq0¾Œõ^qÝ+V¬øJ’ÂñÏ›bìå²0r7¿kÄäq¾ÓblËZ~*tiädFâm[üsö÷‘6e]{(™M’,6„X“ÄŽ'í¶pe�ÍbWØÒÉ¶kˆÛ¬!ú
+þlîÄô©M´Å=‹€&Ê8¶¼Þ.”Á 
+Gž³BYá…Qª¨ "ˆ÷Å8@ìœ_Ûíâ¾]ÞˆiÃ¯«v±Yß<Â*ø­°¹—›íÓ7Ûy"µ›µ`³‚.£Õ{o)d	C§3†OOOåíWe”Ò®å}ã%4wÍª-›“´ÚÔT©]½P;4ú~ZT’r¢¨€JüÔðâkQ}YÂÆZ
+�ž*=¬(Æ&0xY‹Óœ”œŠ’£Â/B¨Ì>-i¿’Ÿæ‹/”ÓÂh@ðPŒÄ6‹ö¶]Ìw@¤c¡±/ .D“Ó»Ï�>brfVTÍœàŽò¡�¹ZÂÚ 'íª�Xzo7x¹îÄmZmÅ÷í‚IÛ‚Â´ù4ç·/IŒÐê$ob²ŠMÒê0ñuèñµ_VŒ¬†Ÿ]›BÿÄ|Ûˆv-Vír™6Á¶k¶]‚SÛÒjkS2\ÉÇt~Í5²lºNlv÷Íö)ËëÑ=$Æ°¹I/eaÈü“�¡
+M¥:¨Ý8Ôn.2¤ª²aC�“6-Ø/‡èˆTùeÍoâ–L02on9ß§½–`5r±ÍÄOÈ&DaNç¾9^ßÂÜDô×:•iB=ž–Ê€z•Qw‡¨·™´¸o:q�ZMËe›ªG»ø“7Ä5$
+­ëB<®—MòaA-V’b“v!Äf½Ù¥ˆYžcÌØ‡J8t-…g¯ÐèÁ%›RÑ�¤÷]“Iß„¬GìÚ; ÜmÒb‹æª=eÁ¬5xçHð*NðK2Í"»6Ÿ…,£.­ü>MIHÛ+¼8ùKfGG›mwm~íèŒŽ8ƒí´Õ"	�Üý†b×ÔXv…Áu³<:â-%ÀeòcƒZ~ ¦=wÙsËÏDv'IcË@ â†±ø··n´+ùA'½ê|¸NñÐe‡ánR—/´©öšùM^l�×rZ8‡Å}4²ÙÈÿ�x·¾¹.Žè‘Üé:ü5�yHoD
+AùˆÈUÞÝýVŒ+e©MM›9— :å
+›ŠþëáÕxokvéržo·m>�¬€(jŸè(ql…A|�NÔ¤mxTOíJ¦œªEµ‚ˆôV	ÕC`f…åÜªš»Ûø\Ë¿>þB@ìv.Yesz	ƒQÇÿŒ}MUÔ�©YðÉÐÁcéøâ@¢(ÃMzÌKÓíLÙ^‡]¾”œŽtµ6ýÒ
++ÅCoùobª`]kºËÞ¼Ååìåå„pWS×þLœ> öXáÌ°eà£Å�§÷[ö…îW+škžO¦<žÏ®e½Z<i‚âD&'#‰É�¶iÉÑK„”ß1ÝÌ×RWáZÉ²NOH#[PvÁîOí‡‰+j”¼*§–’1å	xr~hÒ<Ö�¢Ò«d©+�ÇL,‚½6Ùh.àçD±Ñè¢Š†}½¹›a®ïÍ}FGš9¡ÂàÎì­ž5}+ø×˜ëý¹¹Þ„©V÷öZŠD”ØèÓÂ§´0eUõ÷”"îï`qóg˜°O€è Z}£—Q R…Eq!þ£Ø:n}Á×æYg†¤+�ER;˜ÆÍéÕ¦±Ç~˜èt¾õ0yÖÒSjY).°~‚ú@[UZý
+:ôè¦P¸}(Ð)^ÈÆP½*!â4¼î(MNÅÏšÐSŸô±O¯	ªÖûaØ
+Q­jº/1(\œªÈ7â®GS7£Á_~'íÄæªù¬ÏÒB«!ä¯u.�¤ãÃñËpØèž=÷í§DòLc™
+ýÝlTijµ�'Ðûká#}ðn›â„+ƒ©Ü�‰
+!"03˜pÂPE`uÀ`ýï0à‚ü¶
+oã±…,áÀÈìAº3¦@œìÙh>|ž¡wÓ³›”'SÜ1‡­�9Î”˜—­À×b¤�ÅÞGøÕû¨ñIWy�ˆ¥ 8/Ó<�#/Ð0¾†�ÆÚödc5¶ýQR{@®�áE²ÅLaÃ‹Â>ÝË§)®úÅÃT“X£¯'$Ï`ÔŠn“žÄz„Yßå×‘­)Šç&”F‰ðŽ
+FÎ¤ÏkðÑO·À
+]. Ö†¾Å„­110ßŽ~ì¥fÆ,63ˆ…Ô_G¶†«Þ9gyÐÁGDvŠOû#©Ba³F,V£‹¿­Œ˜l çÇC«+²Aã¶FlèËÖcú«hBÎ)Ü£ÌC¢'²bõ$	6‘T§i2Iá‰€µ�y.kR°=e“Qÿ` –b
+
+endstream
+endobj
+34 0 obj<</Length 783/Filter/FlateDecode>>stream
+H‰ÿüÿÿÿûûûæææøøøëëëuuu™™™ñññ^^^;;;\\\¿¿¿>>>‹‹‹þþþ½½½ˆˆˆ………[[[ÞÞÞfffrrrööö@@@¡¡¡ÙÙÙBBBÄÄÄúúúçççZZZ‰‰‰KKK¬¬¬ÇÇÇ===···ƒƒƒ“““ºººzzzÌÌÌ°°°ŽŽŽhhhDDD///xxx†††„„„ttt®®®óóó333ÈÈÈ000���sssGGGmmmÊÊÊkkkàààŒŒŒ555aaaCCC***MMMLLLEEEÜÜÜpppíííòòòÎÎÎ±±±PPPýýý���!!!NNN???,,,FFF���ËËËüüüììì©©©¾¾¾ÅÅÅUUUddd‡‡‡IIIêêê³³³yyyRRRÐÐÐ]]]”””888+++£££ÓÓÓùùùiii:::gggõõõÍÍÍAAA¥¥¥¦¦¦ÃÃÃbbblllßßß»»»áááYYY÷÷÷wwwoooäää���§§§���|||‘‘‘{{{¤¤¤ÝÝÝ¸¸¸âââÑÑÑ(((ÖÖÖ   )))XXXããã²²²¨¨¨­­­$$$eee111ïïïSSSªªª¯¯¯vvvéééµµµOOOššš999¶¶¶‚‚‚ÛÛÛÕÕÕ×××ÏÏÏôôô444___666ðððÚÚÚ---TTTJJJåååÆÆÆ~~~œœœ———ÉÉÉ´´´<<<QQQŠŠŠ###«««’’’˜˜˜ÔÔÔ–––îîîVVV   jjj€€€			žžž}}}777&&&cccÂÂÂ¼¼¼%%%```ŸŸŸÀÀÀ›››ØØØ"""...
+
+
+¢¢¢
+
+
+•••'''nnnèèèWWW222qqq¹¹¹ÒÒÒHHHÁÁÁ5¾~�
+
+endstream
+endobj
+35 0 obj<</Subtype/Image/Length 48348/Filter/FlateDecode/BitsPerComponent 8/ColorSpace 69 0 R/Width 810/Height 607/Type/XObject>>stream
+H‰ì×y\gð'"w‹!rÈ!(GDT<(—äL°"H”#rÃ"¦@A�Z9ZA@(¢¢ <Y]`­­UPÄ{uµv)îÖ½þÝ™5B&’4&Þ¯~fÞyßwÞyøe&‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ÈGAÚMÃ7
+ÓeY	‚È1E%|«¬¢ª¦êdU
+Š¬By¤ù-|7C[GWo¦¾�!ÕHÖ!ˆœ ñµgk›`;Š©Ì6· XZÌD�)cŽµÍÜy¶vöZô!ó�8ZÑ±§…‹ÀÆÙ@À…ª1<H7YlïºÄÊÂmé2YŽ RµÜÝBkÅÊU«©¦C>ñ¤zy/õð]¸ÜTýÖ2À]Àð ©Gàê `Ý¿P¦¬G©
+1Å·¬°w=Z]×ºû
+‡�:ª
+¹‰ï¶Q²‘j•"k!Q£{h¾NŠŠ$öfˆŽ‰ÝâO!oeÆ-=G9%™ZÆ&“�‰jåmIÉ)�ê‘–>fJ
+2ÕL
+À‰×P;†’‚L5ÄIF¾“¢¡EÃ÷™ “õÇlY—ƒL
+“-)Û!gG¦±—þ™#ä&¸äQd]2L®¤0ò­?Ï/X…ŠìÂ�~–�š€·GÕ„L
+{×îÂü"_Íbü�´'£ÈÀOc/MÑÙ}Á<KØ³ïwqdGq¦«peY*2YLÄ¤ìÛOÍ5^­Hƒ¹_ÌÁ�|¹ÖC”–�KAc”Cùb¼ßÿ+N';‚$ÃR‘Ic&…EÍHø:BÖ
+Ç;Ê+°�Oe*è†EL¨ª®Ùqd@«6Õî–]¥ˆücÕ
+7Ø¼·ôY„å=)Öh0mu,|S´�“ªc|Ÿs|¡¶þ‰Æ­à�s2:˜Øˆú)pÒ:î#¥J‘‰HÝ.®¤	oø7'¹�òé–,ÁLi%¥•ÉÛÍJÇ¾P@jºÎ8O+_å<J�ç¢ƒU‰Iß2ÛRÎð’â’·ñôY7WÝ&bU2rî<¾eÖæZ·kÂ…ÚÚ]¬¡þ½ô‹¾C­ó—ªüý§ËªÂ©BÁÜÊ�ú9Ö¸\Ù¨q…å�lxµƒ`ª´’’Œo�ì*wÁ±u;œ×Œë¬ª?é•™½ïšÅ¹¤ð((ÐgŒ$_¸E]Õüy¯a×Ëð?¼œë³ÿ\%b�Ò�¯_‹ï4×Vtr×Ä,&�“ZÉ‡KêyßªÜºækË’%¦\™:ù¥häÖc�¼hh
+ê¦ž3O‚©1Å·”°÷:7>påøTÑ*Rÿî&¾3€FûYW¿‡ŽÆu½�! ÷Ö�·�K¾¼¤0¸ —ËzrAÅaìGÉÝc€elÇqjl�šÞ6Šh…JANÀþ[ÃMÊì³¼
+½ÈØw¯•�Ò‹œwm³fùˆìÊœ*N|™Žmó.Ç®¬%bCïÚ&ðCOÚ=%oûOµ·ñušö¹GXgl¯õ%Z]Ø3¥‹7'“IâŒP€Ö€;*ø˜ž5Ðâ®5œƒûŸŒ²ºÃ½œ°3½�±û
+ôÒnõ§=¨¤¶bM�ÍàØt{}n³5hµ8\Á™ullŽEÂu�äXHÛ+ô61ŽlU
+'	�"1aÅÅ:::^uU¥Ë†zòW1áaŸ+Ùˆû¨Ðùrã=W3¬¿”íÝ�×DZJ§´)ìÉ!ü#òc­£{Ü{Y)@²{ÚœÝ•ûŸ•èòuºþõ¹©waÆg³ˆ––”‘[ëû_tþÍ¾-¨
+û�ý;YûøÒ|¬DT_N‡�¯â‡Û*êü:4˜ÞN¦�]ÊÚ�!àNÛ}–ÌÄ›š¥pãåL¸ôÚ‘‹×^Àåf–À�d€¢ùpai2›•+ô>¥ÄW'·ø�")Nªë~îíí}jLºÃPW;ö -[lcå|)&®ëŠF;ö¨QÉà�lë€MØûû|©”6…éè_äíkCŠ³›]#”¯ ˜9ôöÅx¯“T‡¿éç÷:',)7£³3Ëé[¼/—ù
+Û¼¼ïe®»:6f‹%Åó¼g#ìéñ¶hÿå–Aø·9cVšöÌOø�9FÊí‹+€™�a	smÃÀCø3E{4eF0(ýCÄŠ€Zs »»;1F’BKªáí)?kÂIsÆºÏ=E±¤ªhßþxõ ZTÌ#ÇS\%e7÷Z’iŠœ½N05$Šp/ñ’ò‹Ö˜®D5có_M°†V2„yÞ¨®µQSæ6sÆœö†,ê—ÆÀ¹°3ûf´ÏÌ>Qúæ~ô…îê&¡'¤šj/Ä_xª:è•/:ãLfŒ°,ð”ûØýÝ#Í¹Ø•9PÜ†Ýà[ó`o¯!ää±`ûJ¨ÛËÁÞEÁÖlT¹$*S¢% £e'
+>ïÝé¥×ƒÏÚ@˜J°n+ÁÔ��º ^‹«ÐdlX¼¿öm4u´ŒþðþjlRtþuŸð"B•D$Þ�‡%»ù+Œ	ŸÜgrû¦-ö¸ÿïÎÎÐú³#Þv•‰syBìþS#M<)ÑŽ`ñk‡÷Õ_qÉ7]igÞÎÊºä…Ø»#ØvÃ»²ù4K¢% £±h°°�ä¡ÏE.áTi%%ÿpÊ€©ç‚Õ²á�ÑèqIÑ
+&¼†P$ü(àí=|±·/ßUu¼6ëdQ‰ß˜þcñ®O€Ý¿f¤y{%4öü ±0R…?º¿RŠ°×Í½ø£'{öKÛ�Î•hÈï!­¤|ÈØ¤<y5&N’×ÿ ÷ê]’À±@É~IàK
+2ÉoR¶Ô‹³ŽˆX	ôMf
+‡(()¹MÊ©®TqÖ‘”„ŸÜ&¥ºDœe$%á'¯I™ÝÕ(Î2„’‚ð“×¤De‰³Š$¡¤ üä4)á¯¼ÄYE’PR~ršý%â,"Q()?ùLÊ7ÏJÅYD¢PR~.ÄI)î­#rŠO%<­d“8u86“ÞPÄYCÂJt¹0””	M¼¤øJ<)GšiïjÖ³ÅYCÂ$œ”éý±]Ê÷L¥»ˆœ«i'‚	BÿÓB0Ôòü¿•c-ƒ?Æ÷œÖÓÕ—$b…˜¸Cÿkþíb�ß½ßäcïîÌLÛ6Ñ/+ÔOëÆ5oðmiŽ9Ñ
+þM‹}§�4ÿR|*âœoN“æå�’^$ƒÍ”öž
+ƒ¶Ø§,˜1oõëÁCé�ûæ¬Xw³FÄ
+1åÞO¿©ãZÄ¯ãù!Ó
+¾¸óîÎ8LõÎ_=áÿä—}\LùÇO+�“‡BÛfr=Ü(ºžº·„ÂèáêaFeMb›¢Í`CØ­-nÉJ[žz¡Â¸¯AÉ.ÍJd¯E³“µn)îÞfÎ™©óü›3sçÎæóÇœïïûp¾ßSç}Îï¤ï'û«¡ï7Ê_CŸ7n…1ï”½¥c�Ê¦‰i›AÑÒÕ¤¡oÒ�yŠ/Y(¤äiY¿`C¡u¤¨Ýv
+VS!ifîzäÄ¤-•¯LŒ”Ö7›ù,º+áíJhpµ1;š˜l/0(OZHþ�2[¦$Y	È�m8J™B�ÙEbVsÆ½ÝîÛ“IW*±n�%Ze‚¤
+ˆ;­Ï8ºªÂ“ã(Í1fGÓÈÛô98ý¡HñÍ*+q(ÈÐÚ¬™Ç˜t¥’¡I)õ²Ög]Uááî%YgÌŽ¦¥XQ!ƒª?)£Ó7�•LôÐÚœ‘O˜t¥’¡I	~»MŸqtUÂÏ�N�¼‚Î¨Ùÿ^ÅÑ½Š)§yCÈBT¤Ìÿp*”r-`£’új1é�¾]©dhRÖI]ôGW}rõ·ã^ _Z�P[e‰Ý«˜‘RšXI¢"å|àT(�XlŽc…€%¬�£Û.LºRžÞÀ¤8½iÐg]yqwß‡ü�ñOEÌH¡)úI)ºœëÀÒÚ/üŠ
+<‰¡I©T¬Ðg]õÂëQÿ�«�ÙÑÄti4}NÌH	)f‘…¨HÉß6Z¾p³ÍÑ¤Mq:îµLkO”93iK!*Rb'vX’Â¯›«ïHº(áía¨èF¶3Êˆ¤LlI¢"eÊuÀ©PÚ}ÔAuØú°B‡¢1›ÛíÂ®LÚRˆŠ”Ë¿vX˜&)‘c9[¤àïçÎ'#’r<mYˆŠ”(GÀ©PºòX¨:L¨KQF‡-W¯½Lú’‹Š”�ntX˜&)G¾-”Ö³£‰‰)ûIC¤|¡¨$Q‘2ô2àT(ý£Hõ»«ÉZ—"áØ2­ÍÊýžI_rQ‘²½ãÌ4I¹+•ÛD~iuJ1"eóL>ÙîŸœ”Ø.;–$FN
+G¹Ä�0rY•	l„OÎ-‘6Ð.bjÅ:·î]3ÈŠ$FAŠÏŸfŠ9Ú•i’’÷ò«àª$cv411"¥%KþxÜqÂ	)ùËxû‚d—Ž„…ÉH™»¥DÒúNæ1Ì\—ñøe²‡ïýRl“¸kÀ«8‡þ"ã6Zh×›ŽòlïèÒ–“ÐO!¯“KÛM$
+“‘²ë˜«ì?­Y�‡!Ó$%òbËËrŒÙÑÄÄˆhoø­8Ñj¢g=1)Oä~îÖrk§›<W¢ý1)63EÞ;ËÏÎ	_ø¼ö¼A¡X}‚<�µ,|\îÜOúèÐ*(Ì•ç’°,¿ƒ'øP¯'�OÐâÊû«3û«ÖÛ%òûDsÕ|GàµZ-êÖ¾ßß­zLs|¨Úeš¤8]}5þhµ1;š˜˜‘¢Òú\¿x/)Â›ï&·á¥hû1?ün”.ƒ�”Š¦ƒªû4±í;…3A’xÏúø‹2Ú¨Šô€ “¢KMeôjuI=<ïý&âêÀ,¨r)EL«O»ãX·	ž_<Ö·n«¾SÎõä&¨|€¤T*VŽf9õ¾Ø³£‰‰9)�09µç$"%>m™ê0[¦Tê›7à2ˆH©3C}l¯úÍî´h¨ž=Õ7lf�49”Ôú9H´ãYqàú' LN�×auºæoøÇ�¾Ùª?Œ–öSýšh
+‡€Iqk2êWC¤«ÃPécv41éA
+¹ÔYb]¤<¨úI}DH�¾N]‹M! Åœ{6`R È{–ÀHîuVêcfävµí54ážf¼æ¶:“…ú<ÝpûÖHÔÚG> Jw	6`R (Y®&å–ô�4C)¯Äûñó�ÆìhbÒ‹×qXžKòÎÖ�5¤ùbrH™r164¤ÅÐOtªjld±ÎîW7{²h«„5+Éƒþôm¡UØ»6¼ê7Œ‡5­[µ�‡<i4¤„D÷&Å^z$ÍPº+Í->º®íë-ÔÇÇ'ûü¤)PŽû'Ã“r½¹åµ¤lR`÷»xRB¹yˆ¥!:pÏoðGŒÌ€¼‡6*cúKú—JX-Ÿ<øÓÓ»´'8÷·5\2ã`Õ|‡õ¬rD,
+)Ð¼´lPR6VI3”Âf~Úšë_�.S´)¥æ Ë§y¥ôe�Gú‘21»WÆ‘2Rs§kI�’gqÐIxR.”X ––”ã¢¹tódK!–³G®;lEM£«‚V6RE»/¦=�-þÃë0VÀ-LJp­fc§%%V`JŠ¯ë
+�4ƒÈww²Ç›¤¯f.x²»¥¾¾¾åÅ…í{VÉÒ»ce´!þÏÒ�¨»mÁ‘êw±¦+|kjV6:	OÊ=ív&q˜ÆŠk Ç-+±^üÎ…­ûÝèª\)÷uŸ¤{—…ÝÇùø~Áhž”c4Vòr�µÚ¶íå3�¦¬
+¡@iú«|KVÚÁ®ï÷ÙEe ü¾ç>û»_ÖÊ`’²N&=IùÒã@‘ÂWòÃ¸+ÄJ•øå’k°%>UÎWZrÚÑ¤X
++Ÿ·„sùGGÁ–Ò2j_©@6ŠƒXiÙåy)Ò,IÚ¿¶†ËlÄÊJª‹°
+l¡
+××eS…ÛT©¸ƒó	]¡¬¢.V±CÄ|Û3–ð´–¿œá#×8j–xë¤$(PH¬,;�IúŸ|<øìˆ®õÏ©„Ö¿ÞÉ—ïÄ…ÅÎQ¢¸˜á³EOR\Ä<oQ¤˜×È<kßËÒSTJ—ÿž…X²}Až²‹>í‰hR¶KRR^7Ô¹)ž©Mˆ%¨J(²Ö’�œ®4½�SSyo%žp½¼wVz]#‡â"”uË¨®‘-¡{xÛpgã�³&£×¬E×:¬HRÏÞi®ìê+�Õü:]ñ³TŸ®H¡“D†^gí1£™Sw…þ9Èó3õÅEÖl|{…(gP²D>#–(Ò©¤')}°›-)Bövµè“©n*Êƒ­©^ëØ#Ötø¿Z	Öt(Û^^^3‡­Î-g�Y	[nì³‰l·p%D"ß¶ŒïKÎ•«;¬Õ�(‡«Ê¸aSÏ]£Ú@‰ë°{?”¬=é™üºrœÏ,ÚŽª¤4Ü�á­¹²Â±‘i7äÛ+î«.†VSÑËà[94cê¬Ê¾¼;!lïæ¦-Ÿõ„8Ï÷A]:öƒµÓIORVÿˆqà¾S,ý6"ÖVE1b�ð£ýNé>Nc
+í¥±–,¤Ç>…™Ò�ïJ4]•YQ5U8ã¹�î®øû¤2Ëãçc3¼5Öí®ë×{}ˆ¦±2I_·•ÔÎ	%Hã¡8Ò¿“ïøæ�ë
+ÜÞÄ¤)ÂIeŽ‹ç×k¶Ló>è•‹Ù'àIéUÄA¬ÆñˆQÊ«§›Çœ×C}´T'D|…Ýéª S¨¢ñ…´'Ø³çr
+â£œùXœ¬ƒ4�¥ýÃ¡`dQ”IÛ�H·?bTF&ËåM„íË
+O–£”â­e¾á]²ƒA01éGJ$ÏãÁ‘
+sEv>ZR„�
+˜<)[½ÂKKJŸú}ø½êÃ�Ò®BØc®=¹b¸|ò`,wí	œšq›Â¨Å«ÛŒÇáÛˆ¥%e·HÉ˜”Ä(Fe$ræÅ�ì¸®ðpñ’¬£ª“ÿ—ýr�‹)ïãøw¦2;=”J*·å	±TˆÒm“ÊÎºD3Y·Š�©ÅJ
+I‘Rî›ŒÕE¤šnè!i¤Ú¥ÑVT‹'+×Ôk6½zžßÔ4]æœ™3c6Õk?œóû}oó;sÎûwùR[‘#èaú$Rè	³ºšÄI‰µþ®µ!"eïò.›/RÀÛRX)vÎ{¥�Èé¶àÀÃi.v3gµZ4èR³%óñ�Á‡
+¥ ™ïˆC×˜Å÷º¦
+lÛ…¶‘B£ú‚Ü¤xr%Æd}VÓHF'‹ß'Ÿ{‚Nâx<TØzœ>‰”‘ËÄ¦RqR äC¿–{)fÏ*»†`�f½¾µÑFJ*›ÈâîÍE/xX­á5.«¥_ÑH «ñ£*žkâ{"T#²:õÉ3|»†`�P"\xÚHYº3PnRÒ?40åÉÃå›åcº˜Æ„‡ZK\S�*oÇ(j=NŸBÊñ§çÄl¤€µeê’È=-�A
+ÜV’2µ9I,C”ƒ©,¨'ZIq°&’SŸáT_ðþŸ„
+LYÞ±@ŠfJ×ZÚY±¬Â?–¶Ü…¤Œ~*ØèÉI
+Ù¤>@ž<ed*_îjsSwþñ†´Ììw}õ°"?)±ÞMWÅ­X¤¼Ü%8+lçæ¼­¿-*‹À"æ6Ÿ|nG£KÆ×¿]#6,¯r­sè…žáÒÑœ=· ˜à‹[Ýp�.n%¯‰!–¯kQP#Úü4.1¸ A;V%žv¦©B0}ìSAWÓ¦¼–•s÷å;[®4qe5xhŠßZ?~si˜ÔÜ¤êxñÜ>!ùH¡Ç:í^FMÆð`‘¬kËu÷ÚDÛ�\ë<ŒLRÀ¯–7>™yç|ì Ô�‰Ž�£Ô,p76r0¿z4Ñ,Æú�æs'Ð;šìÕ+­äéæ‡è™‘E iv¢ÞzšÑ¬$ê²I¥±ü™ßk,Khýä%eÒ&¹ÒÄTX0Ãê÷g(K'.¿Ö¢(f=Lr‘R¨\]}i"Ë…I
+ú ¦æúïBÞ†qbËº@Ø¤€ýÝáÕåÏø¼¥²oNqT¹õ/<÷G†¬Ø=9;sÛ»äÝ<^m®,.çUGÍ8Xõ&Ó–Že%]»Èã7ýÁ¯69!\þ>3)/£†b™Ýh»ó¥î¾�ŠÒê1¿ŒÞ.¹HÙG³Ç…C
+€¦×FëÑ…dl')HfY_VÌy)ãø€ãpŠW¦M“ØYW6°DíÐ¦/±³†Ñµm‰sÇ™Ri.qÒô²_ie™‰ºŸ—”ö%Ìÿ-.:µzÉ"^–ŸTÄ@zšä"e­7®—4ç´Çsá“ 6—Ø :+.MŽ$SÔÖ[¨.Ïïâ‹–³×÷ïÔ�î!E“¤€2‰ºh5ë/02)Gž¤kÒìÐË"‡!=Œ.p•å/T_w�Pé¤‚=²�¼WH.RÆoÃuI Å–‡»6H"eÕ‚£ê¤ÑÑ,Ù“ôxíÃÐ´Z Ïïâ‹¶ÿ;Ûåß¡Ó-¤p.9@MÂæÉF^ê9Ô„¥º_Mì¬ú/7}®¦Õ)ÀÐò0t9pÞ›.HûnÇ„ÛAÄŠ?z¿_æÑ÷xu#)¡™±x.I¤¨äâº$h¢2Kö$:ûf{çÕ|y~_’H¹_Ñ¡Ó¤TQÿL½	uûŒkNgDªûVÝG›.½ÛVHÿÐdÆÕ´Ñá$ª(¹¶ª%Ã-§ñÝ/?,¯@ÁrP7’BN"á¹$‘b&ó)E Žì§¤ÕvØÏ{0•DJ?³�î %(ØÑÝR<u`¼ïµG@ÚXüê²sÆÂO¼‰Ù=V_Ô:Ûš¡ÿ¬yÈ¢»DëÇ�’iè½AÝHŠI"¥;õ\«�¯ðe—Z[)�D„–kë�dh˜‚†Ü2™lky+®B¾ÉÌv7–l²Ðå‹zîƒÛˆ†–°0“˜ùà=À1�¬l[ÅF'ÎSOa¼þ?r�;ŒØìhxH4´·èoR:JÕŠ"jëU;(´¶"IY‘ày*@ÐÐ0§ÚP|TJ¶ùßŠÁ%&¶G¶–Q€w	õz:fÆ%D
+Ýe:@†LO#·ZÃ´ÍÓ®C%76™ú6»¡Ç¡_#[]nF$•üÄž)ÈY±óÌç×ß¤t”ºs†¨�òä€BkËL
+ãöG »yH"[0iNn´M¢í©ÐŽ?P†HY •4¾-dÇ»N:šžY¶UØ[ÞRê´È [fz%ö­Ö0eÎõ˜¡L6¹x^^^ý:(zrNc8½Åu.Ó&Óh?Ág
+ÈþQ+×Lz`/Rý`Á•ÞúOÙ³Ð¥HzRŸ%Åpƒ¾¨M£ü²	JfR&|¬Á‰ 9cóÔH\t`%€‰Zd�÷`v0¤›«h¤@Ì€Då¸18%–:ßÚ Æ(•Â“jÂ-ÚŽ×�›"Åü•uj®²8‚^Íz¨ÜŽ8ÌÂü†è–Ê.¢Ä#ÿã’P‚á½B•ƒÈ4P?©$Ø�ný:5Æ©�×•–ÔgI±·òµI	DgPb’™”qÓ”x1ui\Á‚£Úì1Jí¥Q2èDz`n¥¶ñÕU dfŒUÖ…SCã~ßfy’ŒY€ñ¦àf.jÅZ˜Ü	˜H3õ˜áŽLŠé1%ô
+�”^ÄE;½vþÆhMYn÷ö}Ágµ{ì6Jü¹è@åF0§çkO¬ÍcÎCÛÊàº-œL)³Ê¤¥ôYRÌœ«Dm&¥BkËJJz…�ÞŠ†Æ§§¢[ÿl Í¸¥\¥ìÈš;–•Y¯ÅÜ�*´ðó&Ž1P¢ô±+ÐÑ2"\I„3£ß³Ë@oõ	-)-]]† ÖMyzÁïß{Hy|t~mÛÅ¢-°Yímr}ëx#l¶;x ÅÂÍ§?	•·¤%ý¤|/OšÂ•ÅgŠÚUÎ;Z[VRâØA&Ó°#XçpÀ5Âµ†‡¬ª×Îî(þ¤Oîà•Ã€ûßF&$':ÀEC%yõ#>ž]wWZ�ÄÒ�t­3]æåo¦‘O>i°–èzŽhAcú	f›TÐqµlDŒ«»÷a%¿)U³™mgi¬™
+7C0“ûk‹š}vMÙŸFµõ*´¶¬¤ø¦.ÝÇµÇŒ ¹ì«³™
+ÇŠ¶.IXãï5"„2æ^ÞJ³ýžîã,hNN>ž7çP3*y^ûË‰ò^Øà.É­ÿ¿‡ŒL¼ƒS›|f|¨åóË£,/~ Â¶.=ÚŒÞëOV½oQYÁ}r­®¯”*Ÿ„mçÝÒ@G:SC˜ôV%«tïÜ]»®`&Ï.wmköYR^io1�¦ÐÚ2’X‚–·ø½Ø!Ø\‹tV¼ìŠf7³"g’nöpþAêLÆÏÊ‹BaÍW`<9áèN+¡ªŸé(‰n·4—üRjpjãŠ˜H;Ðîìâ�šCc|ÅN9Ý¡½& óš…qŽ>0ëj^èæhCéÿÜW{\LëþÆèH*6Â�=vœ¢6Õáì.Jîª£öÙ£´7£T.•t¯QÂOŒÜ¢ìœÚ]De»…jb\Êå÷±•&£��œä’­›Ð9ŠÎš™µÖ4cµÖ¬f†vÏ3Ï·¾ç}¿÷›YÏZï¼GùY³ÒúXŸZ:ÙIk©ÍÏD±£‹íWa¼·:…q2G:xe­Úä4�’/êš,“ºÐpÑS†#Gô)¾MÂD—r1ÉpÑÇ
+Q4úUwµ–¿Æ÷/:H‘$}Ž¥ø;Oäsøçÿ ­‹ÎÝ
+ŠÑc°ÂàõeQkµÈ”ô5:Èf<Ä‘7ÍÁ÷˜W¼ƒÁæ­;cÏý=Ë”ƒòÞê”ãîGqÎt¥z€ÒÝî‹6LÊº†Âð2q§‡áÔÞ`ÿ;E’ô9_‹¿KÖn}x©Ý™=+ÞóÞF®2u}$9Äòü�gM£_éq'!N…_ÎË‡œo¿€òÞê”s§98Ï_HüÄè6Ôï”�n…¡(‹!ŸÏª¾äÃ~Š$˜Sœ¸¹¹¥¦¥üêRçªÁR¦®/Þy pis
+˜`Ø¸qaŒ¸ƒ\¾õr€h–51XwŽx_G]g-­o@½Õ)q<)7¬	WmrúN™¾‚\(¥œÂ¶ÚB.ðÍ)iQÔ)ºæNNÈ+jV%Òµ÷S¢ª/�yŒ&·‘+6›Ÿô0�0ºc‘nk5€L?OÍÍHoRw#½pàZâCäß4øWBÉ ·:ÅDOÊÏ�PqrúNñÒ§µ€RNÙzm¹ º¼-3CÑîÅ­“
+“zv-ðŸ9lÛž&Z…éêš¸º.A®¾<t.°>sšcdHŠ#]39F¾)ôV§”vÚ»E7Bô�2f2­”rÊHü„ÄÑXž4¼.�"‹œSŽ»U¢¤/
+ó;ùÈvú°÷,yãž	þ0²–	æÍš8ƒ,=Š ÷:¥p†”k6t)ëh;…éFk¥œbúŽâ¦ööïë¯Pd‘sJpÁX%JêaˆŒ9r4d"”eâø~ðN£ê­NñJù<-'§í”Ð,˜ÎJ9ÅÀ�B`x9ÀnÁS
+‘œSÀk%Jêa@IÏ}ÛG�XkG÷-Ü^Ý…27Ÿ�ÑÞê”²J)Ï)b«69m§Œ‡‚è, \÷u•BpëþHóœ4ç>P¢¦ž…akXòÍ`Ø;�€í©ùº](=o‡c´·:ep§â=+n¨69]§èÚC8…ÎÊ8…£ùˆB‘UÁù­6“B$ï”RHõúó`Ì%E•ï]‡c´·:Å(%ç},U›œ®SØÑ¥×é, ŒSÌo±(ý—=Û¨?ò“L$ï”Ð£û5õ0OTT¹µmFIœ2ñuwªè—¸¨;aªF^J#Îuµi=Ð©A»û:´PÆ)Á‹©Ño=¯Â³x;=�‰ÿ É;å}9­þ±GCq§,…[0Jâ”‡ÅÝ©"¸þXwÂTŽâƒR¾NSÅÉ#ÓáNÉL+¿RçJì|ë¹"±r‡ÍÛœSÐ¦~›P$ï”Ñf»ÔYÓg…ÂNî
+§a\Þ)N»ƒ0x\¹ŽÑ¦|òŒ,\´{»-Î›rÉÃÖKë„ÝInQTÐu†ŒjR§Þñ\Nç)&a|Ð16ùºQØºÇ‚NŽ{„E­ìKÒ3�rÑjÑ?ÝÁùQ®GvõÄ¢`W¹.ÚÇQ�5}V(ìKëÂQ.çÆ�o0<ùˆÓAí†¤Çµ
+Â¤µíxØ»µºdQ+«¥ÒÒu“Sv“E±ï—×¾ùƒÚ–ÉÈ2­ð³øúò�ÎS>­D	jŸo#Ý£¥;¾Ç7ðx†ä™7ºŽé™N‰~òZÝ†Ú“Ûë#áœ	IÿüÞ«›—eÉ\Ö#ÎŸ*�ÂNÙ­õXÐårNqrK.¨‘ µ¹e5Vn�üŸ.„ÎV¨6 9Å¥®µÁdQWàLšZR‚%H}ÿMÅ¬‚ñX˜V	ÐEF¶·ZújÚì,ã=m¢f0†t�7as*ª-hsÇª5k}³ž¤Ön:¥lµ¦ûÈJ¼ð×«&MsÑn�[]k
+PS'w=q•:kú¬Püœò­Nåœb¾Ðl+XÎFÇB}Ò„Ùp'G"e-žcÉ@©y¹S2á7l½04A0;N ‹b&:Š®Ð	oè+#[_-=ª¦'ÊôÜÉùŸ&`¬„Z¤{„:ltcLí‡Øvö�¤Yì¦Sò
+ÔÙêxã
+—ÃaóKáÁLß<#w�´?øSAq§D¦bÍ×§N‘¶­Û
+qšDéŒæ|�QN•SüpR†Ó4*§$Ý›�rN9q¹ÎUÉtD¯�ã”N™‚ó7qš­§„;ot¢£§	o«
+(sXs§Ã¿UH”KP1†FÒ’«Æ)©Œÿf�_ž@é”{åìÅhp•S¤÷æÔ—8åS:e:ÁeC9§x¸Jo¶]ÕÇ:OEtÝÇ(�"ý}G­Æ©‹œfÐ’Ó„Ô)v¾ö£„¢ðÓžê¬Aµ¸ÚŸ–\ÅNY]Ðn‚={wÊuÍòˆ(WÜ)Lç»ÍÑ�âNñ(Õ~…=Mä�²ßŸ…ó¡	C;OI�ò€§ýÍ”+î”~Öok¶a½ˆZœRI^Š’�:ÅvTqEg>îWg
+ªÅùÙ´äªuŠ Ù `¹ú~PØ)�-öî1×.I
+;ÅüõãfÿÅ’‘ÂNùKIØøÊ·ßIòN™â å'užÂ�²ä£ÞxÍ�Y’�ÂNY1³¾Ê¥ú>ú;©Å)úãhÉiBê”×šßé…;Å~¥ÎTµ9åŽô0"“™Ñu³��¤–G�`ÝmÉ£s'ü‰4a6ô3ã'‚Ô3ß¶DK.ÇÇ“FÂû;ssB,p"ñáNÒ°€A’WÝŽ–-Èçïs%n~KeTSM¤|lªÌÝ`Ú!1Nþ\QõÂýŒx…UÓ®ÀR:,÷ÎsFO-¾Ð‘$è0jÃÒÜò˜EKNÞV{ŒŠˆEk`¥:kP-Ôæ”s7ñ…bŠ¬&ä
+�Cq{šãt’¸BAjÀ%›”Ø†w!"¡ ÎŽâˆ›ÏMq\aÜ*hôAÆ™<¨•†L¤ýÒºÉ¸åýŠÓ¢¤|ŸöD9Q#
+ÙScä;äNâ¢i�¬ibænº¬9T_ëùA¡ÐçHƒ¥.÷(˜.ä
+?ßçZkþÕ8!wpÃ¨Ñ±\~ìµ`k,L‹�ñüN²´Äþ‚¸&Ð'–+äÎhˆ	â"å¾`ƒ‹HÂ„Ú©â]>Žåùüvß´Ø?@S,^e�{Æ’r·Ë®+øþ(þ©>?ud¡�¾v‚äz|Év¾ÏyâòÝŠb»ÅUaÓ½Yhà¢Ùô—­^>9ã®±¸þ¸Ÿ˜2¢GnKÔX‚ŠñP]Naêgó$Ø—è¼¥1»À.¯òß°_Þ>÷x?³æW¥OL_‰T¡°“!(.cOß^±5ºðx?œ÷‚Ú¢ùW#Ú¼Š÷˜jU‰“zù¶=YÇûíx¼lä•4Y3{È›å‹­
+ÝDÙ½¼ÚgI„6vO\Jy.c�†îËÈ8Ž{eðþÏ}•†EqeÑ‡(ˆ"Žh"* ¸á ‘Q—0*h£¨-Â4kÙA‘!ˆ
+†˜ˆàÂæÂ ,‚€ (
+ˆ6ˆETA',".(1fðÓtUWWkUÑe•ó£ûÜW÷�{«¾:õÞûBÕŽœÕ‚ü¤óž‚àÝIü©^`Öú¤¸éPX%ÍªLÿ_Àswg ÌÈORßü½‘@Ø®!|—žÏÏoý¹@tWm=ãøùü©¯>Þº¦>dÏïò�ÂJ®Eë¥ëÆ]€æõÞUåÊGÚq¯sÇ-{Ì–ãWö@"1\ðÝßeÀÏmÄT¢\$q©¾,�Ö¶Zôdùü–Ä©ÞI¢Ç&Øé/•d×yï¶@Bó\ÂÇ×èSš$»S08¡.òÄ»¯Q—@ÓF Ó�'Št!ríth‡èÿ™™hÛêoÀÃ��¤³2ÅûÏqÂ…döŒpTé’Nï¾îµŒþš·ÌEN›dWo.	VxI	è¿&úo4ë=ðlmµE‘}ì¾¡™0y1pŽ�Ÿ�m«J2É»„T“`v_M M?IçOKäÕeøt
+,]â®zg¡±µé¡ÎØw”æ÷Ë)³ƒ¤Â6È–^Y•ó”s½£
+Öƒ´HUÒ¡F˜œh­µ®ÍXž|ëë}Éf¥@#`²µÕ0‚Z‘�X¤G6K1ö¸‰ˆðv'D�I«†Ö…Ü±Yæeá(Wð”Rx�«;èžIi5„ÏbÙân°Eüµpúí{•ùÃ`»‚�Ð’^/#Õd®‰¡û{�‰W7i4ä&·†dÇI�äºõËbëë%r†»Í¬:ª—étymN‡’
+­Ny»o=JhG†ev
+wƒåûÏp ³SÀœé‡ý¼	du
+ðïj.k6@úýÈ)’841EJAì `hYÖ\Ev§€FŸ_^ë�G6:Å8aÚm�ý¸¸I‘¿ÖÊ©®yC}úýæK+Ýj£lM”¥®]ùTç�@–ª…˜ÊìâËf‰©ìN`¸ú¸j„ÊìNeŸÓ�œ�òs¦/¥P§0%Ý;Éî0áÂt˜�NA×N�SÇ.nRÞ¡FÜqF¾®ëŽÙÿ3îî�»ËáœBâ”rmt˜‚Sü­=Ä”ŠSªS×š!¯§`ð�S"1kŠE½¦T*Æ)Pp
+hG)�bŠ0m·I–ñw_<~´¼ú!‡KHÄÕ˜Î¤ïÆã7Ú‹b&Ö”…(¿±
+¥Q}:ÅYLy—$OøP_NYŽò%]@¿¦óûtÊPœá‡ÒNQŽÕEùäÜÏ¤RÞ»à÷é”'(Ÿ´¥î,tJ¢ÂÐS=+‚¬ÓxIÞˆ.å”5k—	¾Áö‘„i8ÅÂæ±aê0,SÅT}Aª¢
+UÀ©©ßTßƒP�7÷}Éfé@¦{ÄæGLïÖøA¤¯—b=ôO¤ùÐF©4�¡„ÿë�Ô%U<�=AÐnÒ{¬‚Ä÷8Ìf³˜¦–½ÝEÒëàtÊ¼¡á9ï]«-wð;oû²+×2ÝgNùt¿oGÞ„#Å¶¿f2àE„�&R•Õ³V/˜BhvàÏ:|™l–BA±ERiå\”;šNÀ^ÚD PDz�!·ñguâ­p§SB~±¹ßvû­Ÿ)”¾…Ì-ÇÁõWŒ6­¥ÒÕü€IšM˜Ì€S@x‰.2GO&UQ‰Â›–6…¼¸­T1§jû´^™’9ä³†à·e!•eÞó
+å.ö#±—nêfâ	¼ô'¯k”†dFé¶iŒOs½H2ep:¥R‰Î:¾÷¤·»BVlÄ$¦ÛÁÁ�Q*~¥Óbb‹´	ó™pJ?áÂ¥CÄÞ™1&Í�pþN…�Ô9…ƒÓ)i	ŠÉÝ%ÊË8&EÐ|Ã…¤ëþ§ÅöRœAîÈ6¹Z½«ÉùåØqWŸsD:,rJñ×t¨¨oì;GfÌøIÂ«Œ}iTjVµ²%N§”dxÝÒØ%˜þ–ðâÎu;q}“óáPáÜÄ†ÈZ¢w»OØM¤S¬O©,“NÙF|Ú¢�Öl:d`Du.@¹‰ÍVú„Yï”�_ßèž_y#¥qiðMEf[ÉHÇ;‚lŒÿ/Ž”-Ó0×|s	Wrö¬)jWÿA‡( q—dó9Ê¹*Uô	³Þ)/;œ\lt˜îB„ÏßÍ’<ÇŒ°q!\Ìå›°ÉÏ»ˆdØ³¦œkù†�vŠ�^)“¬#jÿC›.`½S\ýL|Þ^cº{r'#Œ—œÛP·Kúê±NLôÕb"ö¬)!m:do¡-:½cŽòÐÄ#´éÖ;%ÊÆþ<§�é.`¬±QýósÃŠ>úLÞ´|‰‰;->L@P®B©(ƒNñ8¼ŠK‡PŠ�@‹Ž?Z¢<¯Ó™.Ù^°Ü)!P u;:(9ÜîŽ—5=Ã¹÷gLPs–@$ª†RM�®Ó"ò,�Ò#ÀÒæ“(ß…9³Ð–;¥Ä‡[%3Ý…\p$7ìžO8z³ýây_¡§¦œÂ�Ï‰ž”×HFBá¿‰49¸©Ò$FYqQ®cíOœHlwJ®†YB Ó]ˆaÔ èŽÀ÷‰ps3=¨¦§¤œb—±I=ßÜc‡85ÔƒÉÄâ~ÔÆCp·&MJúY^=‚&Q,wJÈ»&51Ýÿ1PÏâË•Û0Á¾‰j´Ô”ƒSÂ­ÈŠÈ‹vÊÊ†4¯Áhs
+ðŒ£G'¼ÁåÜ;§éEÀr§èVüp¦{�¬)%>Öå1$Ç@SÌÁU³Ì?kÇLJEåà”!Þ;–
+ÚS”"ž§8_„È'ÈŸD›SŒZH¾0Ð4Ïå9=?Ò¢)Ë�âªr6æø 8§Om©[ï(f¸Ø?”vÍ—ñ³Êý(••ƒSNÅn{zC!PiÆ0÷hïÀÌíÂŸø}µ§Í)  •™•‹$¼ÆŠžU[–;å¥Yë"í*¦».õ£Z7fÿí”ˆ“O%\ÍÊ?©x¥ÂrpJa€¯ðwËõ±Î@KôQÚ·_øó,0ðÈ�~ÔÆ‡Ž}
+*ñ
+ÿF¹¯½›/¶;%äí òÓ]sNÏ^˜=±>G˜Õ~IQ¨ßÅO*W¡TY.N±þîWúB”ŠN(åÛûQ“¡ÖJ˜ù‚‡òL‚ímÁr§¸ÎS[]cº‹+q.U´%Þ~=s¸'	Nûqq“Î¥TZNñ}Õûþ�šr@Ä‹Þ¾B—>fôs�'\dq�„{|‰ú
+–;%Íø|³5ýŸ8JpÙýúŠl™ë»$ÜÖž–÷MN‘Ö4¬°†‹¥äìçkì8`=i°Ü)�Ps°@Æ;øDÐÓ�”1µ©M²ý:Ù9RrÁÂÄ¶äŠ×†Ò¯êê4r(Uÿ£8¬^<`‰Ìz”G:\°ž4Xî”L³¶·ö2ØÀ‚/+´¸R#<-¢ä!6Ó$ÁŠÞwÜ?{ÝŒ»›s;êM½U9Ú••weµŒ?ŒSrZ¿¨„a’„'c>Jô€åNqUqj¹�Ì\ý­Ö/æ|0ÄË×&L_5LÂW_mßiÛlºxÛ˜ý£†‡"ÃÓ´(5À/§”c0:¸¸©Í£$Ü�?PµÁr§Ìªx3&½Š±ò×nýÎ~ÙÇC•ïqü;Æ3ÍÞ»µ¹¥hcíxL›Ç42Hi”¢RJ™<LÏñ²®ZYÒv‘T+¢ŽÐsž%Y=]TJ’®"éV^íºm¯î=f¦f&ÇÌ�c˜÷óûþ~çûû~¿çœùœßï—¬Ño0æÙ¯üü¥ôœ[�:Ö~“™ÞÇ¥\	KÔÉd6CR)*]‰BFplí±_$¬’®”¿X“LÇâ”œtéã:^ãÇŠùÍHô,èé0xº\±ÁRBöLéXüÙI¥�2!ýëûÇ:!ƒõCÂ•âgJ˜XQ†OîT—®ž¨¾s,_})êL5\Ì.cH*Zê©Â8 ×cK•Ò‡Ì³Í{pI}ºmA,¶Œs:§~É	ÛšB3'c«�ÅÐT
+RÿP¸ŠÇzl©Rúp¿Âp^º�xplþhÅà•Ç–(p÷zOÅæ°Á¦xYŽÉ�ÍÐT
+èÐ„š¿Vªþd.�7íi‰�öŸp•P}�{@æ„æ½ñ—Û£R¾™†É��žÈ�»"AÖó¾PóÏôVŠº�Åô‡Ù20?RÍPTŠŸ’ñ›�ÞâÏ{©IðK%73zõògy®?7°È•²Ge'F(í±&ë,q ã3)Vˆé±öczžË6‘ß"%`Tì€³Ö§az…âaÊíßõ4w‰=-¹¢D°Cj|ëg;Ð×îíÆ@CcSŠÂ‚Çµ)5 þ|ë$±�àYQºOˆù]ó{L™�ÈÊúÄÓ¦„ù•zTby…bbÜ¾§¶	úbNJK~Ýµ\°Ï®{²lcvX×-Á±)…–µ+þù$ÈòÇ<M¼®´q‰{=èéþY½ŸL¾ˆoñµÎÉÀyž¾€å
+Š�	•þ±bNIP[š
+Ñ���è9äîæ}º�òbLÑ¯¾2‰gŠïøÃÜ€wFxz}Úø&Ét›ö!N»wgc�ñœ2¼ t|aW‹#¤wð.A²@þÐÞÝ&å"×¦kz��9þˆ^Sàª­Þ%ðCªl„[&-¢³,j®=A€cˆSEÇòA$Ñk
+(¸ý‚w	ü�*Úî†y�,),{BiÇ¨¶‡ÁdÙJ�ÕªxWÀ©R°@;ÐvhoþÍêÅuîæãçlÓe¤áe7˜#àWÊö¦åx—À©R°P·d;ú+ÓõkV÷âŸëxy‘F]S¿€¶®õ&ØSŒp¥€ržÙ	%êÛäy•¤JÁÀÏS¬vzÅ¿ÙÆíCý½(+íŒYFHÂ÷ØsŒt¥4ÍÅ1;Ò}½X—ç%©RŽ^…Çš¦ø˜ý>åÿxß×kÏ“síS§s4æ$ë†ìF]L0#pLNŸ
+Ënr:‘…³6õºÆ|„GE’ˆnW˜ÛEŽM{La·®Ur9åm½ÖÚÓcÎÄœe“ò`ë&è,©Â/yˆi˜â’ƒ¨q\±ºè·ŠŠ¤°—T?3Æ¯.‰âÎŸw!úÝtN�ð2‰-•`·Ä^N*¥A½•C‡9
+‘:è
+‡áë[¿ìôÿ	Šº}Ž0O�\_Q‘òùcZÃñ«K’˜ýG÷J¼îù	NŸàSÛÝÒ\:ò>;�ú¨ÇiÃ×mÜrS™Uàe»ŠÝQ03’.#˜i�—cµeïnqFGjY«IH†%çÍ†lýà‡GmÃ¯¥ø=Å�”9Ûh¸å—|èilëý³`Û"¸´Ev·ÇÛÎ°úÛkš…Ï´
+û†m¸ñ£%n©iZÆ‡~fà–~@ŽoÿdVº¹ l‹‘n+ÓÝæ7E ¿ËÞT+ˆ “<~“¡Â©'¡x— e�´<_ÜÓ‘ù!ˆ#†;[*Ï‚«ûoñš‰™ëL‘„‘hŠëð®@ÑzaA…B‹Ÿ\Ñ½kƒÜxízýªkƒ~6ÐÍô&�YÀEîýÊßÊ-æÑ–°ÙU>P4E„>¿Ñ»Kµ¬çl³ˆçÏïn¯9>ñM®r%ÑÄ‘dTìñ.Aâ¸[?«f+]ÓÅÊWÖ¥œÌ½¤Ð¦®C.‡Ì¿Ö†àóÁò\S’sfì‹FÛªœdŸ„¹¢(B6É‰{€q¦ÉŒmÏ²Ö—45gQdBÉŒQ 	†”Áo}¦E)&7´ì€å»�²ú³�‘gV‚Ùê‡tŽÃÎ[®^¬›ôÐC%™,#†‚‡¯ä@ÃGfÍNÔ”ÍÙ›T8ñ
+@îrc�zRtW�Y»¸¦¨�J1 }+ÀÆQ¡VDè;±ß�m-
+eE‘CJoZ’¨<Çi¾J—­»Ö·/î(Ï`½u'µêP™Œªè÷%u6	=:Ê)û�ÐÞE£lïÃƒŽ‰âÄY8~D•–ï¤1Î·è_ŒÔRCû©4˜º
+UÊØ’1hO9ªuc:8q+eãÌÙFÿD[¯â-ËVfŠ †
+¿å÷´ØÏÉªaiºJI¤ô©Ès|G
+±ªn²7¿ƒ¯”Ð-6mm÷Ú¾b+$zL€½oÑEÝ»:j¡KŠ}\?Bw(oÝxÒÒüæ*ÉÀÐ1ãáü›ì¶Rn¡æjëoï¾<Í­”YñŽûKè©©^ªÍn<þãX¡t>â5üËs]¶¡a“S%|)\|Ÿ’?7«/&à$‘é[ì)Cdó¦f4}Î
+±mÐ*Ïý5Ôu"€»5€BŠ3dæÆ.eÑð¾ñÐôƒIÎçô	Ú ¥Žö�8Jq=Œöœ¼KÌBWÖÝàš\ÙE:Žš…¾&a$a+ -,æ}á«VìÍ±	3@„R95Et±$—	¶¥m}¨­ß>‡‰kÊàÌ�9÷!O)€jµÃßü²Úu žÍ|�ÛÉ\MN°_„Î¯�¿\ŠUCA‚7Þ÷"ê¾ÈXV�…š^E�°�¹Š­”Ë§2Ú!; ê¤
+8Ýæ~êèÃÜ’ßƒžSÒ„VÊ";>W—¬Ñ`Èä€<aÓ|¦\Id¡$™öì¸¾d+À˜ôY£@ÛÃO±Vu ï%ýVé­uš
+HÆhµD7¾tP	eŒƒÂôp4Ðu¼oE<Ü=keiOµ)òqw‚+ÛÌ¿FO3^•Ct®•‡èÝÊ‡
+\Sf”V©£OPÁÜ¡¸¶LØ^¿3æ{-¶C•}DÉ+šÌû:®Øˆ*Ò0dî]tÏ†XÝ„Í¹Dbàùpºªk«2,^H„Æ¨L˜YÚ
+$÷ð÷“úèèø¼‹£§Ê›@A™NÚ4€ëî�Iâ)€q±ËV CY©{¹?ú�:eGÃ»
+•4o}aÓs}’¨Í³X†B�ª¨¤"UŠæ×˜¯™”q²Š,ë§ÃÆEÃ
+Óñ	:ÅLÕ�á/;ÌWC¦Æ¿5¥�ähºxá]´X ™h£ÿV¤û<@CÐB„¨� ÚD$„tah �ˆ ˆ	‘3=Ñ «2:‚º£4á
+ˆ®WtYÛÎˆmTÕ0á2}Bª˜ÉÌÝT‚‘wÐ�`ÜÿØ/h¨·=Žÿ¼ÒËXŠL4œa0)Š"¥Hy7]®[£ÛKB”©†ÊQMêœ$ƒ¡[R”C†	½”¼Ï]“KgUÊ£"îéÜjÝ»ÖíÜÕ½û?é4ãœy\j�ýYü÷þíïþíßþÏÌo?R�k4�‹¬éš@)}»÷qÒk”@5Àüæev–{Œ§<J„ü1eˆ+¶ËR–eØ¢¦+RRæ ²ÓÖÖv¡unk±pÙ�2Œ¤ŒË²„ÕãTÿ©9bÇ£{juÅúŠIœ)(á™ðØW´D“·^ÃÒ›ÎKíá=©áñbƒbn#­ùØ¼òÒù¥pc“!Ï„n#CTVe§‰¨Bb�Ø‘þ÷ò¡º¿-CW†X�3#6N"½áîUÃiL—�ÎE…«ƒÇ�VB=j‘›8g·@kºbõ�EYÛû”Gê¦÷fømÑÿ¥W±q¦`äcû¸u¦�–	Aû`W$ÍÈÖBBta‰OÓáüJÖƒÇ·¨'7*)$šÞ�wÏµf#õÌ™ø�¸àµŠ„®RPÆ�Ìï>Y­žÄ¢³;>êœ%¸£L‰;Ð|A¹ü{Î¢ÑÞsÁ:ìûBoÒ„mÎ®#öxq‰óaC÷œ\¹ãâ=#'!Ié
+¢EþÈ�sl{”)_5­dÐ� md
+¦é°ä]¦âÞøkcÖòÅ§Ž¿l:¿�Ê–7*ÞS0òÑÜ^9ÓÕ¼÷v]¢~c<Ó fðž £]i�T§ÅE¤FU¹\[#I½ð³æÇ�×—å°åŒŠ÷Œ|¤“C["&œ[XV‡¦=¿å˜]d^½ µ@9çá®‡UœNcE¼ëröoê°Ð«Ô×¬œ”C‘/,ÎŒ|0c\—Ï‡f×J£Â €‚lÓ�´%ÛÃL´¢ákýq¨5UP<AËs¢0¦‰ð,ƒ$¶=õ§`ùRg
+æóÂ,EWT’8âÔïÞDKðKm¼*WªàLÁÈ…’Ž/ÃY__ßÙ™ø#JƒøGdŠZDB…�bâÙ´<yoúf}¨¼Û-ÑÓ±úKŽÀ8S0rÁÜ=Ûî·0[S1ñjS†í%þ±.›½†‰”Ü¢\£Û
+åHœ)˜Ï	Á©o?°£�¦³îµ{Œä¬ýÍDñ—˜ßBCfWfÔ1Ks=áø÷—�OÙÛmm+SÖÈxOÁ|Fx¿¥A_[%@…JgÌ¯ù»ýÙIÖ]¥v‚ŒŽÌèS›ÄÓjó¨å§gLXrÊs �›/ÚgtKˆ§2»¿YÐ
+mM§eL•6žl~˜�Po&°UIÊÉÂhtÛ,à\ÏÓJ[²6?Ÿ8#t_ˆ@__ :0ˆÔ¬‡ût�d�Ìç«£%1ž/tc)'óÃ=XÚ|~ÅS�ó›Fq[
+BPåR±½Ý{Ð,oŸ9Ù"ŽØf¬–å²ÑZº4#ôž�¹b$¢EëÚxÂ[9Ô­]+¦@×µC›Áú«3{<³�®l25ùöR³·fÃŒS|HsGêã-Ô|.ÃŠ©;¼4ï;XLÉÜ<¾ëÁÃÞâÅ‹Ýëìh]õ±Ì±~­O‰=-6’¤ó–ÿ>>ÐxfÛíŸß´îY3lU›iÂÚ`
+Z–¨fBßIÀwÙ1:“ÅHBm6Øøð
+|Jü<ÀÃV=ŠŽÚÔýÌ!Âžd.˜Lå.\”œ´ùÿ¨£"¤N¹:^Åµ[ä_C,vêÎhwÞT¢!F+�Æêu>Eœƒ$k…§ºD¹õ×ŸE¢‡¡ƒM!´…u;h€JÚä3táºÉûË›¢+‹F–«Ðï>îr°gäí<ëz¥¨Z�ù›™"-UßxÂ—£ê‘˜·N•ÇèQ¤Êu~û]ÍN¾EBšó¬Gnî\+ëTãÖÖ¡¤Ø*€q¯úWzbm%Â.ÔÌÌ,ÔÎj�£"{ö�]eFØf>®wìÒÖxŒÕgñÿ!±OO¢ÆÌuóOc	cÝÓÓ»VN¢Ê;{XQœâE[ÂTÀª•¦£K†àéQ2ÎóKD™«l39.*å0´•gå÷ú û#‹9�)…9¨Ûô¹ë-.ÓÐvÂÌ¹Pâç¨?-`êV¾TcJ"›ödË,ÿ‡¾Þ³è¤8”)eÓúg¿XpI-’L&GÒ.
+B#vÅ�&²É?ÿÐ”ëT¶L?…ÓE•¬Ýl"rÄ$¬é‹Lô«®~®æ‚n„p=«˜wçplxŒV-ëDß�wéƒ‡Òdš3æcbÌ6Öè­T­
+QÐ:	µÕ1´¡Ä0R#Q¦©“ŠžMãŽ‡åìX€¬³‚××EþF¢Ó—±É÷g3°üÀ‹Ù&“Üæ©�—ú”(iŸ'Qó_=NT²îf åç `'ËmúFîi™‚ê¶T€è\,ž)êåõã4©£ßŽ”mÖ˜�ˆóµn}@	Y©¾P|ù:•ã¾ƒcW·^$õgÊTøÚïˆ½¡JÞV`…�@	×¬C�7�üòEþ'�Ðƒsßá{ËžÒÎgîEO¡Y;µrÇò•>-%q$j/±jl&@C1˜ÅZÂoãMÞ¡V=“oÎžP^lÜß)âÇ¹ÒFÿöµSÆˆ#u¯”	‚6V²
+@~j4�Î3&AimÒØ|d¢„šQ UºE'nÏt@b&sEþÄu”äE§çµéî¥Ó{ü»›yX’ãýîð½!Qò¬>6Ü4Ña\X®’Fõ=
+,kê	7¨µ„EÁ›5{˜ÿ'[ÊèþnR:`0cC„K¾Díf£`¸IbO6ZfØD…‚þ™Ì�Ê^}÷=Aæ“`q¥DIée€4#©ïOH4úË
+Ê¯wÅ`>7�5µòƒç¥*nmuuõ¶¿ýk¾4N*žÒôÆ`ÆŠžöL‰š«»TC]7÷Bôòu¥qÚ=QªÌ¡sB¢´¦Co¨®âˆžÄ³(/@5Q˜/LT
+ä‡‡'
+Ô%'·±d‰:Y/f”á$IÔÆ×¿¯÷¾Ù°çKà¾º²pi©fçÎŽ°ŠôÓ-ÎäÜ™„nßW�"”eeÎ²xa0£LOµŠ$i¿ËŒ÷FáWÀÝVˆa‚ãËU,~ß"ÅïŒ®À†�ºL?oeG‰#�DC/f”yõÃÙÝÊâ%«û¤÷Æ-WêD˜~š´s2¼;U uuÀë/M©¾çì—PSg†¿]4r	r
+"QkWµHP–€D#H+
+¢SPÊ]	‚€�5ˆ¸JÅK‘^@³¨ÔêÈÕ¨Kª-¨\VvºëtöO@7¨GºÉÉ‰!ç™áœÿ|_ò¿ïdxóý)›§{Ã\&äL!QÊXMó³y^w2ßmQæ¤ž,ƒ	#—±Ä¿JÎ‹Á™]PØ>ÙÝè.tT”®IÙ–¿]äL!Qzye�ô²'Œ]}’óVkk»ô¬±Œ�‰ùÞOÏ‰RÑƒ-¯b )Õ­kh?C•p4P‚>•Å9SHT�ÈDÉ�²6ùÑ÷NÆ�Ösé'Ë
+<’âç;=œqg$ås›Áví1€ÀÝ²8 “B¢„‡Å½^ú-HïˆYUúúù{ƒô+MC“Àù?ûáÁCíô5vœk[»í¹¿ë˜FçõM9w¼Ë�e±@&…DØ0ä·…ç)Wv�E‰dýCMºÅõ¦\½ÐöÜw¡xö,KF‡³==½ýÉe;-aZDÐi™,�I!Ql"˜oU¶ÌŒý4`e1F|R4%_F4eû ‘‡@�÷÷yû²›Ÿöï#ÆÂˆOŠ
+ý¢A_xhWI™²­�ÈJTÎ�÷7*?£»ä¡†N��²_]2ÅÐêÉß–Ôw™ô<Þ>üH>>æ+ÛÂÈŸ)ãÅ×g›Ê*/­ŸÄb{Åi«,å+É=ë©‡3hšÒ{ÑÃ–½ƒ]jÚÓ6É‚{|<
+˜qÛ\’€ÖâL¬Ç�‹e;P‡™R%õ@Y›"ô¹÷’@ùŒü™ùâlôšÚêf-L±Ð8›ˆJ×OL¬›Å¯Eë#&É�)0“åRÔC1¸yÁ•C E pª²¨ÃL©úe=æº5QêI® £-âf4÷ýÓ‘"®ZˆâÑµj6@�dˆÛKA#¢ÏP¶ºö±aÅgDT	*ZˆürÃ@½fÊ\�öqÓ¨Š“dšgæ"2�‚­ÌA»Õ�\´(8ò¬—ûZÐ9³ê00´�v¶×9ÃÕË¨‚¢c‹†÷^ºSÁÑPqîT�óý[Í”íAýfŠ„Ü¿Õ*Lr6»+»«««þ
+À	#”/Iµxž=œª9w;"µjûãHèûãÙ�9Ã”"4gZ“�J�Ø•ÃÐ®¦Âz2)ÒÜÿåëòzÛL¥šD(U^ñ¼7)ç¦÷÷,S�¤?k“§§§�9€X)p£}vUàÙ‹	¯ZË~ðÊƒŠfÜˆºS“ÜLa}{-$¬hêQ�5Õä–^ñÁd“.Þœm£çQ–	e)FRÚŠØ#i¿âÍÒ�.ÃHˆ‚Qa�èñVÄ.-I‹Õ«[�â€ß+÷Àñt QÓb˜™VNyì,t`ë.…¢(Æ™Š²Ø[|ÕZ}Ñ€Ïk1rÌ+IR²¡	fR€’ñdL’"$í'ÿoÝæÚ‘¤oÑàÄµe
+/¡jÍa¨ñu_I·œ¶¤ Ù™YÕF£[¹z3Y;
+LâÁ¦|qu…"|©*NKlß¬Sï^	d‰²gõnW¢£	vRŒêÎ)@R:)Pû(–NÆz* ã~Ÿ¸8ªJ­ï&ì5‡ë›s�º ¢®ê€ÙymÛ½–hÚ¤)À•êRÂú…b<-Ä½Å§ûLMm¸r�H>”ÐZÁ^�¿ä�¤�ÈÍ”yáïµì.N/ú×,â\xÆ§¥>˜ðëùý/¸K’IÁ—¦X�ø¥Ä¹D§¥>œ€ŒŸ.á-I&_“±:UˆsQ³˜8-¥0\R@ð[Î’dRpÅ¬ëÜž?›8‚±Äi)…a“¿½ÄW’L
+®øçbt8ìRâlìûŽ8-¥0|R`çïp•$“‚+Ü5\ŒÎß³�u2²±Ø8ükyÁxJJ'en�lFú÷‘"1mñÇèè¾ ÔÈgÕþá_Cõ~ðüH'eÆ&Pn¶Gã¹¿šqÔ5££—B¤•€
+~
+Å]™ !™¹T¿7Wôµ
+â$½óVÿÌ?°?ç¡7¯C“r¡(U]±g
+ŽjÄ*w¬Ž‰
+�6¬›“‘Ž…á°Pè0Ï
+Ò²Ï²L—Í�ì@UÓnm€ðê¹—¢5â÷È(1û¯žøù•NÊí"³3üT´8¹†ß½?
+5"9£‘Ô}Œ@‚±ŠÉ†Ýœ.38?%Á$ÖÅkoX–—±¹•4 Ù[Ûp ó!ú,)J„Í¾GdYè�„›aqR¢²ì¢££íúó'5¤¡ÚéŸn8ïìgà¦¡FÜóÀhª%ÐFÍbÅdÂ,d=�†îžFšÌê;¦4È¼5]üwÌÄ]tî‰‡p„:Ý„}“%³JYË,Ü‹“2ñû–¡PøhlCØ7>£¼Ås†?7
+5bòŒFï�œ¬ñ¢†N ˜L0™œqâ¤T	àH@h?hËÅõ«‘7­Ñ÷M"Dóa÷ŸQaCÃI9d¼*ÆÅ.$E×$5577×<ýZ%8 #ÄÔ˜¬‹—„AáÇbt^æTèããŸ)¥â¤x6;�™N#$:V¿œŸq<ÚÐ&¦vïñði˜ðýyT6ÊïtqR,¼Ößò,vÁ,+¿«ð’P#–çhctb‹(úP™¤|½ �®ì'
+V¿Œ/
+™=ú¹_yõáuOîƒŽÐ”UÆ5¼~J’²b`½Û�	àøKåéŸ]Mý•8)¨šB;ŒÎ•j"}¨BRö5£¤ÜD¿#*_åqóƒÕ¸E@iÙïï¡îqWë1LcËs‚šÀÒÀÃíÐ¤Ø/e8…¶ÂÑ%9åßá³¿z‘Zß‡ÑñC¤UH
+Çý/¼‹V6ãš¢«¶àkˆ»í‚"û‚žNE·[ä�©`”Ûªé¤”5Š¯Q©Lp*ÅgwuC_dŒÑ9|‹Hª�`¢?ªdµ<øM‘*©P™gUæ@€äš
+ŸàôYH'…D^:DÛ1:Ûâ‰ô¡I!ˆÊWã²™<é«7ÇèèÍ'ÒG
+�Hµ�œ‚E¸l“�Râr—­H`uK#Fgÿq"}�3EŠ¯ÚGá°µj
+88lEÐ–³£Sp�HäL‘ÂìÑv¡Ò*ÁêßÅ8lE ãŽÑÙ8“HäL‘æð<vù¦¿ÖýZ†ÇVjM_çdv*zÒdè3*Ð=˜¡ÿßdgtåfRÂõ¹ÜTt_ÎÕ.IÔ\.—ÀÌ|§ÏÐD»j¡ÝýÑýã�ws(h÷g7èèþúM'”úÑ|eÑpØE7”
+§êpØH­1­Õ#„í?;¢§ìzö}tÿ„]ÿšCO¾¢›OL@I—ˆ7Ù �Wÿ6¼)(HŸÿ—ý²‡2]ãø�ZJrJ]ié´l¢3‹Y®£¡QmkfúšÅÈøjä£:�EQÒ7²ul_Ì6£³Ç¤t¶Ô±ÎÊWr–¥‰‡QÑ$g«Ù(±©°…óÎÈ°õ¾é“êôþ®ËÌóqÿïÿó>×{Ïãq’‰ô°ŠpvzvÚm-–uOâi‰}ÿâöì´Ì:À¯B&L-p�ïªe}£¼/^ïÞ¼~ÔxóT�å¸/À�`$z§±jê£¸ø0Ö;ç×ä'ÿÕ?ì×¤äP²ü3FÏ;€Ö7Åd`gÊ²˜¦g‰)ÁÎ”Œ˜¦âÑ7Ÿ›÷“ŸX+°ìò+j´ßsòä ¾ì;°3%d}¿(úuîÌ�á*$I>Ð¥‚D$o#qOÑ}?§€cš#5åøºrlÔÕm8¦ÏÃ©/,´ÁfMúBM¡r]}Ÿ®ÞWµWÊ1Qï}j±·OÇÁ:9¡þþV£Åt?ê[b�zõ½¸f&ReèS�)
+`Ö'¿‰rý××/#G¿ú�%AF¢RÔkÑ-ºa/
+eIÐý¬<„â]ôŸÇ¼¡š,gô+Ý°£ø,#ÄlÉº�ôYBtÆ°®ƒŽ£raÜÎª@Ö†Z¨¹%k"ê„æd�C»ZVwvê³</nšÝÓPzÝ¯ý¾v¡….ï[MGKV'¦ã¡…†è«6sg¾ügÄÀ3£WõÄ=]ÍäÙ²µ..§cw’gž³™–ªñê7–dÉ1õ:µã¢aÓ¦4,§6Ä
+ã£`ð­Ynþ#„	l4ªAsdH¾H‹ÄUm1ßÑ`0vÎ9¸Ìü–Tc÷¿K§×@óWS¸ºÊÐùÛ•M�)ì¨x[~Ô™³á�Ó>úµ[	
+Æ{ÞÝ‚kfüÄíÐ��7L˜^`/fÿïCò1gÊQægìSÝÒˆy<Ÿ’	ÜÝ†ßãEiŸ¾¤
+©ÍvT»„»�¿l†OÕz
+“î¨ˆìŽ<‚P0nru‘Ó˜Ñ¸+F#§ýT­*ö˜Z¢ðPºk÷Ý«Í‘p³*Lj6�á˜dI†[xÉ¾[²†M÷åˆéÍc5ÎeUO	ëi{r¡­þR®Yð•“ÐÔ¡™®¶Hr3}B÷fÝ®¢ÅØpú˜ƒC'ÿ‡˜½z�¿îâŠz¯Pë�(³ªh7|‚?Ž ¦µ¨·]*ÈtB»¨‚‰�¬Ÿ –Ý´¹‰¸É9È¾¬BTA\-5°‰¸BTEÜ~lÍ¸ˆ¾Öpn-V†ª”h�½€q¿?”ŠY0¸<äI­î¬‹oˆ³�ùf¸f¬HH¦>
+mh½Ke´õæŒÉ#v^6ŒÝ"y3Ùá=&MÓ³Ý)ÙÞ¹›fÒ¢DAIÈ/¨„K+E.”ìþPï™›r½û:ŸåÆ‹¬þ0
+OöÀÖÜÚÿÝ<ïgtîÙÞÑ£ê�ÊÐA•r³èÑ7¾—h}ºì\óm¹;Å1lêd</G­3˜uÞ¹4yŽÚ4={´ãÃÚ.€{Õ•’€¥x3ç*Æ¥9!�…'ÁFYÞLê>hlKÇWy#~JèewP¥ÌkÝ	8’�ØÚœÏ/~œ€—/"À‚Ëú¦p†!!öÏµËX¼™½53ÜÂ(ÝnÐÍƒ7söŸfq"‚‹Å³òL•ÝA•b_AÜ(ÉÔ±�Ûná`lÞí¤ïk¬QÉÜ‰„ä¿!Bt
+ö-Â›¡ÜÒƒÕ«dw…+EKðfXw�Ló‚ðUS$jÆHGÙ-�¯l^vuíÄ‘ìácX¨#¥&gòÄ•¥°ê,Á0¶2„„dµ>¢õX¥°Ùl+++6[ñ�ý¥„\Áþö¯	d7yCÃì…¢_¥Ðid.{ßŽ@µ‚«hî›¢°°b§TbM+E'dÒ´³nLw‰éb€`[xðø@ŠbYJ3ì#äjUJÐ†Êö‹±ûU´•†®Š6Œä]Å'_üy�H&ŒW0D†Dh-n`Úþô¨öwª•åð÷Ö]Ö™2#ž!‰D5\™€k-äm‚|TA�U¢jÅ¢šLYCÄíé	0TLGõD4ÁÉ�ãaOþ{Í\‘@‚YT(ÌŒ‰ˆ(éh��ê¸‚#jGN±Ë1mÉ;J0²/”¿õ:W˜¹­ËËëúÁ:Ÿ­^Õ²¿P
+z¤\
+�ê:õÃ'“r£PãÕéZÌÙ×½¼º4…q©[¯ñŠA½G ÒÎ«‡¤n›™ê(µ«º¬‹•Øuq¶ùN(K[ñ­ïÞ³ráïáÎD§ä”ÉÈŸ&�{âÜ5Þk|W@ï
+{¯Y4çþ/Ø¢_Äø.ÍšY]›mð.:$$/ÍT:ì.÷˜ïSÅÈœ@pù¸À|â„{ÁÐ+*’Â½´Rìðdœbd/ZP¹á˜Ê“ˆÌX&³j‚Zü€Ìëð`*Ì`äÞÇtÿe€±ï*’£¥
+5‡Á~áAXPc!�¬M(=ÆQ€|#¶Ýñ!Ñ?À]:d	É‹˜ ¶¨î<:Á¥šJœ
+,-uŽö”&¢J×/ÐB³ªª�=9Æ¼‰Iø¨†Y¦cii�÷Xç¼ÚèZŠè‚"³ùÂö‰G«º-Ï· Í	iåçmÛ¯´Yœ×GÖ‹l‘‘6Ž¢,`fóª¥(­`Ï­ZÓ,™…Ž¥Ž…ÐÅòbÏ$-´ÔâÖÕ!ÑÔû/Î÷å¶ƒ„„€¥YüpVbxË'�…±¼1QÞa5^bÖã½¼rÂ"ÂY‰±XœyÇ!œ�Éó§–™ÐŒ=Ójî£Íçó„üÄÆ³±Xçój¦C8î+_Š½á£WÑå«Á,–ó}fØJºð|ú¤ˆ!Q^)e§_j7HHÞNÝëon·UŽF~Jû‡á[Ê+¥²Ùjø‰HHF)¢õ7Í‚•£sÇ„»ì¾%V)ÚF�ß?	ÉÈ‘ƒNö7}�(G‰*E7Ó~ø–v íà¶`ø‰HHFŽt¹¿¹v­r”¨R2Ü–ßòd‡?ü<$$#H!âô754”£D•bÏ�P�­ÁrÕä!!!ÔÑÇ8£D•’ÄR‘-Y)$oê¨g”¨RçªÈ–¬’·uä€3JP)AÖëTdKVÊÛNúë^ÀHSˆœŸ%¨wÏ0ÙZº¨(Ép9D·£o†-èvù÷Öþ
+<"ïÏÍÿûõÔÔ•Æü‹ái5VˆBy(hyù$Æ¯ˆ°DA©ÆƒZ+`M•‡ÚºEa4ºj F”7("¤ZµÚŒ‚/Q˜:Æ"ÊÚív‡Ngö$ê,,(ÎVÎÍÔó›áæÜïœÃügÈw97ÍèÍ	˜–Ú
+P“jŠ·z[� Áp¬=ÀØ%‚ÌÒpgšƒc¦~ä�Ö¿úšNÙùÎ¾ßÊÌwõ›ˆ?èYì²{\=UjÍVÌJ²·ØcYñÝ6€lÙ³eS8 mo…ÿÖÐ
+[HÒ»
+�Ù£tè^èLwt¬&6.Žê_¸S¨&õPÇ!°sTœ4Y¨ô}qŠÑ­ÃM¾�Y�Ai-ª�s .¢Ä,ªø€Ê‡wà¡!ÍÉñÊ(
+Ìî_¸Sº—nê8v="÷U”G²ûÓk¬ù%†|Åèggõ¶ÈÆ¶P=�ã©žE,Ší\U|@ãçÛ5ZHwr¼"¸3úWî”‘¿'Ûu·V¶í§ì½
+Ûb%ËìÊ¬)Wµ�Â3Øz?õ±¯ÔšÚè¶G�¢·uŠ
+�¾j‹àÊåÒ€4º£cå:'ù\ÿê€�"îúðâú!D`æX‹ŽS“lyšñÍÃ
+Qò7£c–¯˜A=à‘Záºd€3¿Ä,hÒ=€–˜üqM£hNŽ—ë*Ëý«vÊšG³îZ£Ó3Wo¨s¸<k)_°cÅärÅ¸àYÕ0õ¢ßGŠèSåè=…�g§ÝrcÁŒñ»Âu
+`t=|kwSüÈp¿K]!tGÇŠgúDó.Wòê^¬½êo`ixcWTÅ·Û%ñ~|S>b¨%&³åË9×e’’:“xØm¹Ý ´¾Ë	Íì^ÎŽQ,ú“3Íòä#¸-LAf¼ÅfÿÀbðji’5Ð�¯†i«¦™ä4}=}R‚FA—ïùmg–µÈLèË}çô/Ka§?ŒÂËXª¯½èNN¼#,!]çU…!ì5Í|ùÉ¼Ó\£‚°„Ókfž¾›Ô”þß&I�}Ð.;_pä�Ü4§/›'ÿü{{íþ„C¢ÑãævÝÉ‰wBà¤ôô´SÚy"vvJ¥2O3ÎËWj‡Êü<4™¯ÌÓÌ£ªØ¹„j*..OÒ�+kä*Ã1¯î·jß@(A¿…y‹'ÿrÊ÷Ô¯ÌÙQ§ü5cHbÅ~â}ªÃ7ÙXîË•‹DÆrn‡·±H$òçz‹Œ½¹\n“Íu”Ëe\™Ü·CÖÄE‘¿šîè˜�	g½Å*ëÛ«O},Èl–è„þ:fð=„îcÔ¼
+>ã)�y/òø”kJ±põ……5Ði¹(Š+×|Îç„,êŠ2�
+:Ç¡(ë³‘SÔQtÇÇj¿,í-V
+_tô·lôyâbŠã#×3?¯›ö"tÞ‘Ö°±ÔÍÃeRNŽè_Þ§90Jr÷g‡,½ä¾HsÆ.
+4mÎ€¢Æ«Æf8òá8Q�Þ]>ø›[¸Ûûõ¸ôiÖ|ÑþïýVÚjGÎ@î4‡Ú’¡
+E`âø{D7D•Žƒ²€àÔoÕV×L¨]0éz VN„
+›-² ˜}	ôŸ�„–iGy´æ¦CyØ–A×-]�!	�_ÞzIvhF¾)º{€—¨\[½~VÕ¥è)ªèè%ôs³(GU¶V‚BÓ)Ïfnp^ÛÿuöÏ,þ~È`K(>›�#
+�]n¤�Ùþ‰j34t�Áÿíq¸@ÌF—’„Š1Kh�ÛG>Iù<M§´68ÄzÑ˜?¯Àgƒ-ÉLßŽ#	�_®Ãò‡{)è´£‹{wŠ°ê@ðÜa hCWËžE¨œ]ö±lrºÁ>M§©8L!�ÁiÀe
+²"ú7+,Iür¥ðÅ�Ã:�)qéÝ)à.¸œÊÎÜ]p˜ë7·|+¾“"ËT�–ÙÒš›qß<ò•ž ~Y™ ðÝR™¹q¥}Û´U#€yò'7ÿ=
+Ý\3?uvücºåA§*€4¶KúþŠÏW.8fOoxÜrÞ8}²}>¦ ~åu‰èzèz¥rƒµUÅt‰o0IÔÞ…ª.X(¥)Â=­èvWÈÙ	Òhë‘&Lh£/8f|ÓlÝw?á
+B`G	b1ƒ!F�L±XÌJkèÂAÓš›sÚ«¶Nq4™ší:³ãW[ù†É[ß`B`—Ýõå'ÿ¿Æ7ŸFþtV»½~®èÑ!|AìJœvýG×Ò�¯|oÎë¦x¿ð0!�ÖÚ<ðDÙ“ö•x£„»f=`ÝùqýÌQB‡íÛ;@ÕÂä»Ÿ˜Ø³„î*ÜÔ¿èÔqß‚ÐaÂRåÿ–ö�~�`HG‚Ða–—ûÞ¯ý|vU7-IB—­Rõº¡vK¯ÚO[‚Ð]7x5/SÉnÏ<Ig‚ÐYÛž Kðg¶Y³‡¹EVÓ‡ t”«Û˜è¤ô‹Ãnzn§;Aè®�Íê§³fµØŒ£;Aè´ {º„Î©fP¡��Æ…!ƒ!*B<úa½ü!ˆ÷[ÐA‡ç!°®I"¿…Il›2GQ½ƒÜå¨áK’
+aòCõž¾{Êæø¼|û)þÀAÞäÝ<63â¡sÝ<Æð¿mIz3vN�_;jŸLég~Œª_jßê»§¨ÝDûIñ«iˆL4¸Q€¾ùiÇ¶¢ak€…)Çù¨Í˜#êZüy�`ÕwÏ¶ÍgÛU³ã4D&(*d‘Àr‹�¾nOžêEéš@j•�‚†›³ZÆZvªúvÊaS‹œMšÁi�
+y‡!ÞÃÔ›™UæSxÙÊI/*ÚNÙôô¥¤n�nóXÖgÇùÆzëùîeFI—›wcL4>Ý
+Œˆq•šÓ×J7ñôBm§¨ì36£‡š«5QÉã�ûì™Ô4kÁ"…éA;©¥‘¿ˆ÷ëêù-­ãŸ§œÜ0FÏ{G§;[;22cv/Î­Ö_%ˆ‹�{o)©ß05�õ’Ú’¢)9A`åÇ/Më›,å7 d®CÜ	ô¿%ÀÀœDl›aðtèñ½wœXÇ€ÿ°_ïAMewÀ¿yÈËGH.T�ˆøZÑ€èF» ÝXQkè A)«$JXYÈª (ÇÑA×¬î*å¡ ‹®�l–Àà«"mw†**µíÌ3�ö\P;;íûG‡»3žÏL÷Üß/—ßœäwï	<3�'PzÎÊUå5¾â™ÿ§þ(Rõ?óÅ?žjþÏåPÔÏQª�3ç�Ó9�™™9àôÈ!AN�Wæ®×ìËÙýf¶��
+Œ�~4�Çiý5>†ï…ª^«—‹äÛT7å"‘Jå.RÕ+êÉßO>ùä&»Y¿þÐë·Ì¸|YõÖóiFNë§¨ñçóa ¥+Öõ->Ðv+�Ã½–$6Ö£D_V­i‹+Ê“9.“¢¸5²jsáBSSx÷v)íhuäGKWÞÀùM$Ö½DPåžaØÑúl]3×…R§ÎŠ=å•@y”1r^$V ð˜ô¹,.Epx!ŠZÊš,'¸®“¢¸e¬^0E~›=ìóœY9Ú)!;³êüø±ÀB£Ó‰¹I˜·„ë29¡ñ!k a)§Z€G{*/ÌîjÞ`öÁ=Åd“ê9•ë©qcäZ.Ü™E¾¶-W—Õ«ÝØgJHv„�
+É\<qáŒ¶)´€ë:¹ 96ìû¡­ÿX¹õ/Iˆ<ý§>WØŸüFõ|}ºÿ­ª ­òÎXë¡.Èœý*£äÌG‡½l¤S¾‹‰‹ÔãàÑê};‹Û*¹!ý½
+ÍÒüïœÀõ?$cÈ-åêD6(Ûžq}LÌX2Ï´dÐØQ¬vÄW‰Ñ@n<põK)Sƒ‰ohp06Õäˆ�gÂT1LZ0Zh1dûpðHº&
+`ª28âÉÇ"$—hdäºZ�FÉ^ÞÈž¦ÆÇæ_»m�Å¤<X*ñ“wFKN*Rt¦<
+*†ø Ð$©°ß,Ã´/¸.”LcL4ü+šÛW’‰6”lQ7Nc;%Œ
+š¾÷ô¹�øŒ%n%»ÕáÎ˜º±¥hÞ)Rè·Wmsâóeî×I‚r©oB„Y®ºýr209ý…*Aüí²ÂU¹‡æ +9™]U_‰JðÞ=‘ï%@Úá›e(•ûê‡ÊÝ—c0áÞrqÑ•”{¢}`¾B!ªv¹o›¬ån}Þ1f—™äVåL�ñÉ“»ø]ÜÿØe¤ŒLÉçÅÏ¬â·7q]'˜u#¿r­(ËÚËÎ$€¹¤Slë«½ãöfãñ¿T«€oFÆ’‹»€Ýóëµú	Ai@M£TZÆÅÚç«‡K¤ÀÝ€g/ú/H“¶D/r«åKe{¦ËNtäLÑº?@ÚÌë&úû–î(Ï—š€÷ºÔkZ»JÛÝJB¢b…îSí_^ìL_v2???Ï\oÏ/pTg¯êæp�Þ%¼Zs�}S[vMMvpz[[¶y¸¦Æ\[C†Õµmmµmµ5«³Í$ÐÌu¥`¶–
+ÊùO
+"—³³Ý�c�bÜ~ß}›ê0Ð“òçÏf¼M>Ä…íðÝ•ŸÖs—tŠ¿9¾Á·=ÑßÔ˜øÌ¼säÖsö6·b¸cF˜$¬°Øß³ëôKƒ;'DÅí[Á—X•�Ÿò­ ]×¯N/FOcø\ÿfSÑ~ JÝiŽ~i5ñ½†±ÍŽª^’$-Î»&þæý'?Å+¹®”ÌÖ~ærûéãï¿`g½[Æ:Eyµ��ÚØGð9ËÛä3Sï»ûÊïÛ)¥Û-� Oøþ:ìòçd;ÖàlÙ…ÖYè"÷½oRHêw·/9Ò£}ºvÿÆó•<�ÄÒi§ïòòæ[æ‘‡•)Kåå:èî%ZÓêÖØ8‡ý/YúWûY—nUë¦Ä÷6`í”ñ¡IõÿIø®\WÊf«·?øŒ?ý–’4Èéä7�2ú ÑÿÊ(—¿M>±xÐ’â˜ é¹Fž))b1ü�bÓ—¹Gq¥iC|²çšÃvÊj²ûòN.‚³sü¦U!-:¸¼ºý«q|Ãâ	µ$Ã‘øxOr)ÂÏ“îö¨ÝæèûÔ|/³/)©ªN�“K9ZŠz‹Y©‡Xþû|ƒªCŸýJKvD«H§Üo¸yR¶l}S­ùòRÜ°�%·„F]Ù)•Xùßym^j³™=l6[º¼Ÿé(Wóž’ß‚B¿Aˆ�Ãœ<Í­žcTjÏÎDÈ)„ß2Ú?A€~Co÷‰¸d£’Kxç‹�äÒkKdJÁÈ:[jBmdú²làøŠô�V›-q¨9ªi€Ó%¢(‚çuÈ
+�ÂTyÅö‘3ÎydW]qìØ­j/øÛïtFx¼þªòÎî\‚=þ¸0{x¾%%l«ÅR—êyD§ýöˆh/pœÒmËŠáèàéÞ¯$º ;#ÆH“wÀÑaÅYuù1Ñû²ƒ1�äŠ˜g9'É¥sVJ¯kî~ã‰¢þN=ðìšÔWgé½ÔÛ87Ãå
+QÔ(™†FvÈï=a�±'\	›²£±lŽáMvé+“b�ÆaMe\­ÖT
+¦ÚÉ“(VÏM8Z@†�Æ´&¡õ™‘!™äën}³t˜YªÕJ2 ¬m€�m&ÑjU“¢HŠFF.(6‰Õ©ÖTžÍš8N+AQEQEQEQEQEQEQEQEQEQEQEQÿEZüæèa§‘Œ>uy~@þ¢Â…Œz‹pÑOŒ$çO¦JÊ€;ö‰ÓG“À[¤s“õµë
+ÓíÕu!l ?°Ò‰Þ‘±ì$h^F¢òt§•Žy’=5@DŠÇræð
+øí¥	Ÿv~í2ç£ŒŒsp¾7¯m¬í`^owXö&‰?²¸Í•AãSW×CB»22Z°æ$¸8¹°Ð24ÒÕXÐØ‡³_öÁTokÿzÝŽ—mT(å�h{)¯‡¼\ìÚˆÃqm3$‘ÈKÚITNBr§:aîNElo…ˆ6B—}Æv•ÁÑQ:ºÇÌžëè*×Ì�¹cæÌ½ë·Ó™û÷q‡óûüñÛÏZëYÏo­5¿ï~ž…ÆJ P‹‡!C!¼ˆoDWnlNà†)ÍVdîPìSðŸ
+À¢¾¬7ÅãR[œf×ö;ñ@l£øû×`†½ç»�Í-(ß{w¸	¥O´+oflËÚÕ¨ ^]š3@¤„žX+sœ}åÊÑü—.Ô=­8Lšµ{ß¥ù‰«%füÈ”aµ.x<™müÊÚ?ÏŸš3~f½4¹PïVÚ2k¼:|ûƒl9³wKN:‰&’VEp¤ž¼†É�º,çØ–yÏÙçcÜ6Ê53º´ôºeÑã¥D›Û�–)Ìz×X
+„¤‡QÒõSº*uTØ”³¥ÙB0_×Ly?wC8Ë“æò½%@ÇOþ»ÕO½óvÐËèvª_r-Åû(ç¬Åí�ägº
+úl2ú+�€¤#ÄÊÝV'7IjˆT¿‘©¨¨mI¸gü
+gIä†C Óê¦ïi·<ÜýyF“@�M+êâeÍ|Õ@XÞsPæ5+Q)ä%•;çî>fæ´ì²Ð(ù<Ù¸…zjäéFî'YqÇ™G¾D¹ÌúÇwš4[&¯ÜsÍì}¥8ÿpæŒe·S2€|XùüË$ž²çwŒÿUJû7	6ÔOÒ2êÙFÌ“çIE¦äµÇv•ûð`˜@Æ«ŸúI!Z&;k¦,ÖW;
+ì Ý6!Ù÷«w÷/ÝÀè-?_75RJ ¯<é2¶üy=ÏŒ]#¡”(µ»­¹0uàlx…i&Yœ"»ÔW6®áü÷—$óüÜ¼ƒ(•EõY¶e»„�Ÿg��q^‡R9Îw©ž=¼!gI³µyþjÍ|cøëÄc3ÀWˆIÇ3ù�$]äÎ7Ù_.pLì¨¿	l/“)å‡CÝŽ*Ê”¢fQWó
+�RJŸ¹]tò .ä#‘(…�CKÂ´÷ªI®rz
+	îûõ¼©/šÓ;HÜ™òs?÷ùN@q©²?¨P¦&åZ.i²õð‘²?m|þm¶´¶—…;àk"+Œv[e¤�/I]üáÊ)«èg|QŠWÒò²‰mÚT+�nvœR
+3t¯¹cù&œ+ÍVã‹R®gd9ž
+g,Å�¿|‹]f@Œ_‡1¹ x7[7]ìÒñçðWj[‘dœ8k±MÔ{eJÑµ¥Š%9R})ø%“¤„~
++„3‹*†€ŸþašHÅ_æ'®AàNîFwNæb—mÁJ)ìX«¾(¥œ ï8ñ@ÖÌI£'eù`¯ÛõVñ`€úqRJCªQëI™óšRŒHØæLU¥ì«¾$%‚Ê„44ëÇT9÷ë€ù„[ß°êŽõœó
+àûqÆ]¤ØåÜÓ5(gW+÷Gñ6w×Q%•X}‹7ÓIömC€É
+¹©Ho3žn÷Ø¹’´ô6�T_c]6÷Ó�Ær³Irùå~µ·¥é
+—¼gÙVn­ÞpV?#EáÔÙž%Ëæ]\ëŠºe˜�Ô#‡êƒÀ…¿½Òv»7ÔG&ý¬í¹;þ£µÈj"Ïè”ÀËÞù9w�£f>?Û-°)­.®â÷ÓÙ¹AÐÏô üìÈ¥kù“õäàM®K°ÏÛÈÐÌé·‚›w¾4[…¨HpûG‘?ihÞ„HREªüÀ]½§Iûbò'Œ<ÆÅx~{’³œàß«Ü7TCÊ›¼F}ˆ.�i.Šgùš}Â2ÙG÷Á,)Ë¥ªñl¢Ïñï˜ÄìPã3"LH¾&Í+Â‰NtÌð [e"JL¸H£î.¢…YTöP“#%EwÀºI™i¤ ã}@¹d‚„x¾PÕŠe²ÀG	zEÊÂäóàÆP~-¤¨£‚êõ)7ƒ— VïØC–×µáÇJC³Ìémö
+hhhhh~?Ë/ìÅ#¸ñ©ÓNËz›D&M}y¸L
+²‘U2Z†°©Bæ¹šÌ"5R)‡<"¨2
+ú©ÊN`-ÈÿìÃðgW‘øð:dåÃ@çU¹TÅó
+ß
+Íÿ‹ÇüPµÚR[K'NN©{!x,=)P¶!£®¹`�Åþb¾l˜4{ÌzR¢îß<5>BM=éé‰"ãÆT –x08µ)1ûØJf¬¶³KÊß“Hïuý;NmÚÌ�ÒÐ¬»@kûÅ`@Íˆ™âƒw*^»(- £ñŽ'™�˜Ê,l;ÕTŒ&‹¦�ÐÐ:ÂÐ½'ì4Tú©@I�¨ôCšmði{ì­a7\zÔyìp†oJ#Þý±©;¥¡Yc¦–™F"¢”Æ1@ÉSÖ™=ÿþm",xru}×øÙµÃ¬JI
+}ù%"ªºô„÷Þ†|$B2UúSððdT-6Ê6KORCê)á	ßŽã†Ú±uilÚ.ihÖËðáî°Ú¼˜/J©%]Lfö« í#Ä\8\žÜ_Ë$öh¨Î5BâP+Åj.p½��’RŽtzÖÞý†^%D#ŠÄ•_Äjga¢VÒä^ášìjÒ}eß¤Ýæn•†fÄ9POË5¥˜„‘†ŠÈó·êëããkDÇÀ=C	p®ÖßÆCJf�î€ÊÅi¨î¡BV¡¹½û< ªFG&`ß¤8ÎªK¥å„âÉÁ9eWûÍÜ(
+Íºøv‘zš¯	¡€B¢jÿ´7£=Û�~×s�óî	>\0³ß‹½ž—y”wúõ±Õâ_Àè­G?¤ÝÈ·(÷ÊÕ™s…W‡}¬I¦¹Z¸Ð{$äÿ_>
+¹ñê×¥¿¦õlò^ih~?1ýÔ³ó%ð(•£{Ý“£�x‘¦ÈÍµ9Åéÿe¿\€šºÒ8þ…P¯8(ˆ„W@¬µ¯€< ’Èµ`YÂ®„Gy5JˆFdyøh«8Œ NQP�òyXva]tYMK‘Dí:c‡•‡³3ÛefçÆÕÁ
+n—dhwçüfrÏÉ=ß÷?çž{ÿ÷œ@xÍ©¸I(~’³´ö
+¨®ó�çeö.2ós&š¼£ÄWmâ~Ç®$�ò4Ü¶£oyð�Öv�ÁÑŸòB1ƒÁ`0ƒÁ`0ƒÁ`0ƒÁ`0ƒÁ`0ÌªÐÕ— ÔKhL	ƒÑ]2U¥cëC€Û\0¨r3ÍEÿé›eåÆé{šþšýA\·hy5UO}cÚ&ÚÔÒ;6_Óòó6–ÒÒ¢U"Ÿ„˜ûÓ¡³ÍmÔÊrÛâza£Àž¡™´©›óÖiSS]V(®�68ÚàŸp°+gô]¸ã,8l�BÃ†,Ã†Lä¤aVäÇ<Te^*Uª:0q%ÀnÖO–ž“»é	@¦_£A ;êš#Xéú0�P¢wú’-“¬Õü3‚úÅ©Ûê<v´k#§¼/¿•
+NÁaž§£�·Å8Ãî�%—Ç±`q6K²m¾�ö°žð¥#LóiöðW%HãTëÑg<=;Ç¯SõùÒ“í‚Åïgà�“,)?Úº¿Õ—ßp€-‰nÖ‘WBÒï�28ÍC÷]*=)ÞQÛó3E.!	Hmøup×
+²zÌ%Ñ•#=Ø¹mO‚OÍÀi¿Ú²¿Š üËÒÝ[± ¨�ùSNärÄºjÒ¡Ë[{2OWíþ—‹iRKsëXï›ÊU‚/KLÖ¬%n' ¾Él7ªwÿ9%‚Ÿ�uS<‰mÛÛ½³î‘;|ù`ìì}}
+”PÒ‚E´LÌo`ÈÑ‹¿ÙCáƒN>­H=	0±�Q‘È£†…Q²�Þ´œü­]ì*€3�¸PÕ=œi€�aJò‡F7:\F*Šîóvo=
+L´êÐŸÇ•ÓfU0sf<Ã@þ°&r�
+FsJEkð-ÝòÖ{òV!Wòç]jr`×¹µ'Ÿ;w@Ýþ—‰iN
+iin`÷ß¦¬÷}e¦8ªÊÂ,¡<÷ÿX9ªotV9åÒ©‡þÑ0Ck€{E½›FUƒ£„úMCe¾˜¬Ð©8/zb,À“x­¹;dÀ<Ê—Ù‘}‹’‹Ž ?yÓ ¯¡ó‘MÚltÓ÷¡ƒõ	Heä×¡†õF‚Â`fü0p¼ìY&ƒÏ�’.rù|’è+€gzôö`v§BÔ0©íL „ç(AVkf,®¶™Ô›§F½ÝÍXï©[…¥÷®)cÕCè} Ö`m©K­~B5»I¶×/Õ¾–LÈs47°á_ÝYçÛÊKó&T•ÂzÂ¸t,½‚tJ‘±Ê)7¾¤ú4ÐÂµÞJèÕO?‡×“[ü'šÍ7&*§ˆƒ¶45‹È):O´åèïà¡Å†Ž¥ê+«/2`Ö·8$9aÄ§¤©„ÇÅno�A­Íƒb@ñÙ‘zCØ�œrÜ­P�’¯•Ì«¤/µ•¢�Ž¾ùLLU1�Ò�Ž*§L §ˆÍRA�â&ÝGm\9N·¼’8öA?§L´«¯ñ‰ÛÚsÃëÔïÿì9BsbU{5§U|n��Â´1CGý
+ÛÝ©¬os†1P|¶9%DzÒœþPU9²ëÍÊ.±Þ0q®
+Î%�)È<V@
+zHf¿?ºY¡Z@u†ïã¨‘ÿn!àæŒÀæ¿-Ä‘½	‘ÁRPoÑµ;"Å£'ÓíªAÜe\Ù.phC-®Ù‘-Ð*¸]Íí€VÐ/CF99Ì%[º`¾IqEî`b“Ò?ölz<ÕöR'ëgã”ÖLµ5îfÑ×œü¡ÚÝ¿ÄÊ³å¿	Ï{Q¡®Ônü#$Ä¯j­6
+ýëí”�T˜çUËÐbY	¾³x‹n¶oG-ô®Ô†ÍñÁî­ú9žù0yìÌ«Km;ÑÞÊ�
+'í€âîW1¯nk*ÚJîÌ,‚ºBƒ:az.|Ð”ÂF›0î®èŠ%È»hÌÝgš1¥`‡SÀ]r€'^}Q
+šÐ¢‚q‘_VbË‘™g$>‰¶5â6QJû¤ö Zp( ¥ý 9/‘4ÛÌI#tçª úÛCùL'ôá#[¤ûÏ~“:ã0Ôú?ã”±Ã^Ù)ôeÇÕõ^w
+ýE
+±‚ñ¦q¬à”'{È£T?-0§bmÇ´^¶0oÈÛÈm3ôÐý™ðDn$]ž©rJžÑ¢Bõ/lGÈGtàWÑ:—ÇÔ™ëï$ËÊ1‰3Ž‹‚ê‡VØº;¥‡m—],hD·–ù9Úðt¢§Mz¡LÕ$cXÏ´ÈˆFaöÚ¦¡¸sÞž ,P³‘	Zh;{…BªIo6ÿùìó®º¸£âó-�(³Õ>µ.C'j¬™ÍBa¶Ã…õ �Y¬›Ï cGg�‡Ðƒ�ú§@åÀ5]tÊîx)ƒúËTÂÅ‡µ †‹DM FjgM„¡AŠ¹ +ƒ2^Œ5”1ÄÜµ¿…5ËrŠñ)4¹m–çßó§(Dè™‹ª7í€ž@½i:(mkÙP“âi3~’äW^á¯9åD}«êáä=•T·@Ç¼ùvæË6™>ëùf­7"Ä
+ˆ§An¦âe©¯9…®ø[Yî|pÂÿÖ]îýº1y%ú›�î
+|aîût+9î¯ßâË�æ µ«\ž«rÊŽ Ë¬ý¨$"¶–—¤õ™Ñ
+‘*ÈàSò8`È6ª%PÅ”Æ®Ò�À{|«Â'hÝ�‚Ñ<ovJžë­{@©ýr²�ý†¨W�’ú›¡ºV†½¡Ð´š¸¹U(²Ÿ¹~åÁu÷
+¬¥£�s¤8ëÁòÜ:Åéì5—³Í¨²ÛÇ®´ÆÒ|ÍQå®6:%(ÝÝÏ"pkÉ…Ã»¬µ=“”V‚e¹¯9e"Â§ïßUÿZºÒb¾!×€øËÈDÁ[àÌãôò»hF4"q¨ùÕ—éÝÇPžH ×aäõË6<æ}²qÓ»ä1c2ÝrQØ\#Ä&2".7¯²c§üðf§HmrÆÿÅ~¹G5ueaüK‚Ò ÄZ� (…ÎðP| B�ˆH+8€@hµò( <"$©JD*øf‚£6ÚE1¨ˆ©	òPŒÖ2Åt”*¢Î°–³Ðˆ2Ìtµcë¬9	>D’‚Ã¬²øþ¸÷Ü{öÞçÜ�óË9‹=³a6c«¾¤­‘wÕðþqävÕ*zðP"�l}+Cê
+¡]qåm‘¦oRZá_’ÆD~ó¥«+üÈ“/Y�°LqÇù¤¡zeëÂ‹óÈïã;€”€ì#ïô¶¼«JÁØÄ6®#ßÔÌ¿”*`øEÂ°œT®ìcvuñ�Á%¾6š¾*R„å�–“]Œ»–|�ÆjâÓ’O]Ù,ÏL%Ä„m#›M9xH õ\üAIS²Tk‚ÆHœ&v$€×CAìÚA¬ú×)»ÞÛ	¿fTDãà�[Ã\²®WÌ}õûëÒ$›$|¥¦íÀ:öÅ«Ç~í›za„‘|Ú'3
+æÏ*F}³‘®ã1€ùÍ?OÞ}Ió(§¥NÉÙÑ{ßüÈšÃ<Ü[›nÐmíÑ34+rîê�Á±š¹„‹j'MO)Ysâa*''ò†×S÷”½#h9žG*�Ðwä¶=»@‰#¤ä:(P_ý±!–hMÐ)£@ºê”óNà‡àXæ 6ýI©\à_jwâB_v™�'+0s[d-fû¬ÿþp`Ó|MÛ�¤ºóH}§m4Ë	ê„ÇYê¸¯¦m)�ÏÁÆ`Ò5ƒp›sQp¦?^×ð|9)´Â­d€²Pòdö¹¸N�¸ƒlÔò
+L9§8AJ²…šž*R”·	_LR<9�î:hâEUçjÕuáxp»H•�.Ä!;E7ù��h­?ÇHÒƒ”$W`ûüAlú’"ªŒ.f^A´¯tŸoæ¤N#@ÜµÌS>±J†5lMß¤¤~à¨º1G£bŸ—DŒ=$z�êddS.FªjOéüh:&¬Š–h¸j!eÞ2ò—oˆ¼”`çÒE×pdq)˜Ù#|SNK«Œòý:+<T°·Ý´ã´¦§Š”�SS1nCäž5Ý2$ñæ‚D†¢eáNë(#%É±SY7Ã¹Þ<l¸O5šYó·ÏMÓjMÐ)£@ºH™yâ®CÞU_bÓ—”ú}¥Ýí�5“R\�/mMï¾¾7¯irü‚¥îþ·”ìËš¾ýI‘~zÀFÀŠÎGQ[ôù{â’™Ô’ËPVn÷òf�bKu8Îð2�vðj—ç-àÛ8Fdiøj!eó‚íV´‡…�Â¸¼ã$
++úF¸Ç¤û:c³	ìÃÓ×2±¦ªëw,MO)¨•[Ñ-±j?nñ[âÄ†‰’ª6²Ã8‘r²™Q¶È­ìqeD‰|#1ÆïîºÄÑš 1RF�t‘rl°^Þ’ õTñTýN_&>U;�“Ëù{À3wãàt™ÏÜ>•\	�SÆ'™šÆýI1Ù½Ô8Ürb§O•lÉÉ@¸Éã,\…IWF_‚»>>
+0ü‚ž²NÓW)ñbÀ[�@‘êÁÝ±–\©Òîü$òYQd{à¡ª“*èë©&ÑÜÁ0%›—éF’'ÚuUžE@.ÙYXÙ¤¡Ž¯4}I‚ÆHÒEJ¶j]zjÓ¿N©Ý	•'S½xjT×=îÏ_¼PR
+”J%‹UA"–’
+ÎbrQØ(•ÅdQ‚KžB4r+VçÙôñÕBÊÐÕKÊ«Ñ)£@ºHÑGýIù%P§Cc¤Œé§VÊ°cÜµºoÉ™aÿ\…œW,ÑäÕÅ
+#å×¯õÓ+sEÃSMhºhˆ1rsýgÕèi+æÚè˜Çá=¾%K¨Ï\ssÙNTýæ¥[5�‘òëWýw®ÞžvÿõÏCö½úÃ?wëgYPX¾¯`P‹{>ùJ×·Ü(K<Ê³‰ýôw='¦G¬O*þß¿ó˜†+ëë Þð$=èã<ÄAAÆ›¥zÚFz9ëvåžÎoqæå5êÓ+)ÿ¾¾Ó«y·x¤×îç#2#“T·\w@iIbaÈ‰È|C„,væEÞf˜ò"+Uefˆ€Ãm€û<à„Wš4’l„–‘iR/%�ï¥.eÝÎ<¯x›\€r‚�{‰äìD£òœ�»£¨<©òé¨
+&„¤"*å6“˜[rÉÞQñ¤‹ª¶�‘ˆÑiQ@¹Ä“1`Ê*%c†Tº�d¦ôUkyÈ°c¤úÝ7xü°‡®È®¨W¬(ôÕÅJéÓsšEIco³´§ÚaÜˆY@ÂÈ‚œØ%a;ØSZZ|é9L‹2×ð×È¢ÍöŒÌ;ñ[º­O,œè{=-&€ñ�¾|Ž|I@µ]0]Å›ã^+«tžÜb¥Eµ¤n÷ü-â¨®Æ«˜ï²Ô£fóÉßU€Óa®üö°ñ{{À=.ú¼
+Wæ©,”=°´ò3‡ÀÏî!Lþa\£×|{	¨ýÏõ‘Í–~j-ã;Æ>cÈ¾‹Ö{øç²ö”ýsÊ€†¦‚'
+w:/T?Ò¤TfD™´©[4öT„ÅÛ>®2$<éDv¡_@K:39!é—§�ËÞFH‰ø¹g’î¥¡tùçQ´¦,ò¿ÃÉ^t–ƒ¶êºÈ?ý[uP·í+-**éµÈOežV½ÙôH}ÝÊ2µØAùüoò±ú§ýàýknî{›ˆÇëë�@‡øeZ††b‘äû]=b¶°‚­çÕ±ÎÕO}òÄ7äÞzâò¿?²ÙÒOz�¢Ë ?)ínQ�Ï¥�ÆK�ûŒ‘:"‹¥9ŠRÖ©“Þ8×móÎ£8|.³òE×Ìäõ±$°-Ü,õa%ì£šžjRÜ�Â.ªŸn›>WÇð4m¨µO“×-%ÓTÞZ¡yRç¸uê»W‹|F Öž^}	%¶¨wÝ]vv‚Ù:VË…Úö<Zø#a£Åa‚Œ_Œæm‹�OœœŒ£Ã½�Š®#°pé�¨\ØY·Fƒ›x£k2H¯‚3œÇãFL6ñxœ# ¹‡¼n´^ä³Eó0U²]°´ZÀl2^I2mQÜ9ï]Ñ]3Õ¼Z�ÚáÚŽºI‹Úñ—3_[ÁöªJ»³Ø$ß?ÒÙÒG:IÉ{àï”=¸I?R¦ð[�:ã…ÅÈ;ç;)
+ûÙE`˜iu¿ÝÁþoô9"
+$%ïAüÙ/÷ &¯,€Ÿ4 1�‚QP–bU@)A
+‚�ø(4®aUD°<B„øB¡€+"“"j1<T <| bA(e@Æ*V„Ò]f™Q@¤ì?»ôŸ=7Ñn€ÖvqÇáÌä~çæ»ç|ßwîýÝ{¶T†ß�A¾œq-…þË-*NÛF—(²F—ˆD°~ /W±œD
+uîõäjª¿*ãß÷³r›Ãmƒ°{LJ?Ôí�`
+zž	fÃp¶mìd–ª­‚öƒî+ýÄQ[HÌß.Êùa…#fòÀ2'Û1\¯’zÅÊÖ1„),‰
+¤©
+Ð; ÅùGe`·q)ráYšê€ý�ìz¶[ANƒ{S·¨/J ½‰Š
+õø¢çOn#
+lŸ;LÖ_
+`ð‰ÒQ„5*ã£R‚‘¿ðG®�O‡•[Xpö¢âþú¦PËó`°q”‘
+»ÐF×Cñ÷èfÐúÆâƒ¸¿Ì1,LÙs}xñA)®_wìjß­ÁîÏX˜»b{,´´Ï7ªÊXUØëyÛ>a@«hFCõ†2-)Z!•–O§2žŸ¦ƒ§ã�‰×ìg3ýò×8]Ë]~ÿY|×Çí"\³óqÚªj;‰”Èç_aÊ
+ÌýE–QÂ|£ÈÑìY“{'Ë8Ëk8áùšÕù`wOZ)S1�DÊ¾$—–—ªsôÂàê!ç°¹w¨ç¸M2GOÂ1Õ¹c_Ð8[B
+ß6N¹Sx˜RÌH/Ý?ƒ¼Ë�Ü4%¯è÷9•o„Jo“”'*ËŽ¯U_(Í8)¼E�­I´^mŒÉãÇ;»BÚ>MK¹yØjYº�¦v<ô–qLÈŽd,©àÏ#s 7©[ú™ &“|PGÈ8Rðs“«6cö¥Lévn’é¨ÝL[Kv0èQ´;æ^%kt˜s¸Ý;Ë¯øÞ²åó¬•¤,™H†N��J˜ßb”ó»Íõ¬6
+èxörcKì—„|2“±zS™–”g08<õ�ñ¤ÔUBšßû0d×|ü<ænö(³–ÊÀß$[¡$]Õv")¬”Œ®:¥š&¾Û»a˜�’áOþ	ù„Æ0ëâ¾€Ú<»©ªí$Rj…ç�•Úåg‘À<åd�ølkeöB~>|	ýùq¸ÓÀ«9ÃÍ­Tµ%¤d?h…„
+ »·káBV›ã•8&°2´¾h\™­Ž^ð¨?}O	Î;û–£UÆ%õšqR‚¹i[«ø	XY€›‘ÌçË£!í,Ñ‚ç[nm¹8¡i»PúT «²––_®Õ¾y¶ë�±)xÛŸU¤é›°½YéÊó×ÕYÙ!˜Æ5�J¥±2Î†Ê‚Ïtxë5OwiÆÝ¨(¯`
+Ý•–K5†üËOçœ&V,³5pÕúôÏºý÷¼l‚8ÒKÐ
+_<¨wz¾ÍW8x«Â/YDÖ§\öŒ<«ÿèo·+Ü+ÄÉIWZÛšg6Zo&Ó’²í§èœCS™X§ìýé,|Ñ{D°•Ý‚Ë3é&ˆª¿7…ææZj¨Ž�H
+%<ôãË¦-œ?9uq`l Ær-nJÕ+q&è}±`hÆÓnúR5¥US§¤f*¯áZ›Åì�2-ˆæÆ­·�pÄÃ¥µ¯Í
+–¦�Ý	UKBÊ¡3˜@6 Ó–¯|
+ë
+Å©u LwÎ]öCH7ò ²O‘L¼—­ÿz£Õî>õ‘šqR¨�
+Ý·A'©ÊêýŸòªñ€éq³:G	t"çð-Ä&�Ç…~eËÂ¼Ý˜s¶°™`¼?ÂÍ°OÐÈ½€vv�•®†ñÜf¸Xä`'¸ÊDRæ¬·
+ Ý
+ö™\MÚ;Í.uUf®á�*†v·ÂŠ¶ò¤ì“y:éå­„;^
+¿Ÿ×Ž®í3C\oAÁ~®Ð;¹áó¹,Ëuœ¸ÄýÐ>)�g6Zo&Ó‘’œ´6}Ô|jI©0�œÂ=××DGÙ-Ë0›-æ±ÅÕš1–õªc'×)½/Iñz–¬ÅÞKJŒ˜>þ\ÿ5è×½9l¥àÅà{Åƒž¥ŠåëIaEá6µóã
+®Ø[Iòà|6€{1Þâ~>eA±¾\UKBŠì¯R8^ƒÅL)>fþwæXí^Ud¢.„ˆ,',¼FÔ£ãT{*@âª6@ï N‘'ãÜQ
+•Gòn¸R5h€º’éXx0“ùt:Ÿ‘¹sÀF4b¤H!E/Iå•^ èPr:�nLªp @H¾Š¥ôòª}õ|
+ŠX
+�Æbj€;ø.L
+&�x)F°ÈÛ)]a‡, 4p,P¿<úÿK¦#Å«OÄS¿úxRd½OîÜ„VîHNÜöÞ‹§­_L9?-nð¨Ú¾ž”ÌPdîûZ{ˆo¸Z±@WcÝ€¥!Í&Š5ÿ` b©†”õx
+™j‚×•A€‹’dyÕIàpÛwQ2÷U,é¼÷Ü²çuÖvá°U-	)T„>Øw2{²rFhm÷3=Dü²­@_^¼Yò(Sh'õ«Ž�º˜{LœÕè�2+¿·LGŠ#FÞÙÆœrÌxR®G›&:—rë\Ý„ž«Ã\ºkFtš²¶'Õ~S“ÈÐuhìPµ�LJÅ¿ò ­‡	ÕxÆórK“íNPš•™s}dˆB®õŠhú­RØÑ¸™Ë–7Y•�ê«Xª!åÆ­S°0‰(•„¦RÐÒ p·DÜìjÊŠàˆ7¤qµ#²á\�E~˜ª%!ÍÄ0´ºÅ.…Æ»oˆž0<Ý]°ÈÕ÷<z¦Ì·Ñ©¥Ï[Oýü¡¹mšÚÍ’òÈ´uŠÎƒÐ!ÎÔCÆ“ÂL‰rw…ø¡Æˆ›iÀ‘*Çn¸dbz|®¹ÕªÚN&%ÑBÇ’„�Š«^h[ø™ÂimñQìfŠCoAó&�Ýp 	BÏª²¡†:~�¦Œy¤#Z:‚m«!‡Ã!1U`â›SÙä¦qÝxK)0ØƒiG:¹¼ÏUæ:â3
+b¸Ã³“ü`à„,ÆÜ°½m8K}€fIydZR@þšéÿ¯L¬SÒd¤õ"«QnHÔ:òå%Â¶Öp¼ídR˜4&P,\×
+§É—(\šÆÆÆñ4Ò¥^�b)ZÚ8K5¤¼½(Iù}d–”÷@¦'ez™HÊ¯‘É¤¼½Ì’2+ÿ;y´Aã7ûh7{{Û€»¿ùñÿa¿ÌƒšL²þrŠÙâ‡ (È%AŽ
+AÂF	Ö*:r
+F9D†[‘£@,¹”°aD¹ä�€à²¬ÀJ©@˜eŠEt«v¶ÜªÝíïC!HCa9Åû£ûõ×ý^÷÷¾ï×ýzN¶æÇ®œ3NÛÊùÒ]#åË—¡—¬
+Š`Bj–¢|¢�ŠŠzW’€ÓÏIèÙq�ßå½T„î¹±rY#åË—–ÿ<·Pêþýë'ÛýòºNÐùßË�þ•´RÎ‚~ùiåvèjÍçþÎk"¨l|®§�&˜x+˜¥Mšé´và®õN?'�··ü.ïeú,óÑÊ-Ì<³ðsç5T†ª‰ûH%ºí>¶ÀÓÏ‰îKÁßeNŠ\WÎWÆZöõåËPe¨À>úÃ>ýuxú9ÙhVñ»Æ“ÞÕªü:÷IºœyiY#åË—� %d¹üI™ý…±‚�«¼¤/Å‡Â»!„y'|Hiþê�2Pà*YuÊo®+F½ÒW¦ß<x¥VÅ
+œ”Øa©X£,²êð#= º?Jàõž +~WJÂvÔk²Jv3ß=c�”?€,KJ�Î ¬ØÒC> eB"ì4€‘�¤q^¢¿Ñ[Âî4ˆÅWö†B'aºµ˜”.‹XÅhÖPœÚáÁOç»x“ í~
+¡Õ»ë»ùÎE¤„°ï7ã
+Kÿþ¨ùºo¢Ÿ†ZWPA÷Ÿl‘š@ŠsËõçÖ4Ó’–Þ™pRâS%ÂQý‚Í6ÿ5<ÁÞfÀ½ëÔ|Œ•±�ìÀh¤PíûO†’Êö1¾Z#å Ë’7Uîpdé!I™ù>·s7)M#"ï8½H~(P›Ug"j@ÚV½qÊ�¡btùàV^ÛE¤ø<üŸVwV»ˆ8Ò'%[±Ÿ½"9{è]×4¥ƒM&ýçá:è½-j.7oºˆmG÷N\1¶¸zNHX³ðÖ•G¨HÏw†ÎýH¹‹nYGS•ÉuØb¤Ð2àŒ
+oº]ÏHa”ÁŽD¬ÜZ
+`‹�¥Â»/šÇ©€¯|R\(³u¡k�¨^/CûÆÝuè{sÑêBÏob[·'9™Ýž:çàúhªÒh-¾\tþ*£ÍÊ°èšF©!0¤ë®‡€²'î¢Ýbcòh®0ø¡~jòh8ú‹¼Â›FOÁ¤)™=Ò�FúzJÆpS¿0¼C­Ð”1Täq»4~
+Ïô$³Ï¢:ç
+Tï6±¨uax£<¤E¬.œ÷Zõx-+Ë‘R#UîT+·ä�H±å'5“7 ÇÔÊ¬6ÜãN[EÃÀIFë¶ðÚ~H
+a²øyªéêÇbäjiùßAîÔ¤0C°Þì°ÎBG)ÐD«ˆEi/xm‘â[lŽ+BƒHúK¶©±*4ôq^êäÂ%rh[Ð6lÐ×Òü‡¸½<ƒÇ#%½Ú\ªñ±žd€Â
+€ý®?¦H¸¥xŒ¢“Æ˜ñoºT‰åCÎxß}R¶¶7à5£èèÓ$áŸŸD`çª½?@±êèÛ�ŠÄRWi#—³�y¥Ñ=ÒußnžAC4Ü‰Ð&�4�<ÌÃÞÁŽE¾†ï{‚å6ðù»Šƒ­‘Ä^ú¾Ëh@v¶�a:«µW–‡¶7n6*q¹¯ÂeñõÛÅÇo1˜Öy‡Ä 8&ì_eé!›x•í‰AèÛ$þì…AÅÛ4ªˆæú¤ÁtY¥K­ÆO™1«°ee9RÊ˜ÙLæï" ç¿:àÐ5r„ášH§À¹&öý'ÚÏ¨íäƒ?$…N�ÃîªõSRYC9ºA7L•ÎÞ1–â�n,ä$ Tf 
+„ ÂW¬�Ì¼½nÞ–Ï=%þülM;åá”Úö- dTdÚx
+n1+€º±±M@¤­Û²"x,1Rb*ý@®ßœêÑU¦­· ­@C±o=Àæ2}¨óé`¸]Ö~L
+cñÐê“Bóu›%Eìá%ÐÕ*4#wÃ¶1*œ‰òu‚lÍ2èe Ï´Þ°ÑIŸ÷
+n¢�·i+xX"- 
+ëw£plîíã°fp ‚Hœ?¦2€Å¤l*Aª†fçLCGµqŸ°
+¦{f–&€£Ó«~µlÙúøÁH:ìµí/_mGý{E”Ü�t»·œ½€"qº)ž¤˜yí^@ÇÐêÆë#d9Räþ&*&ni’Â}sBý(Ì×³…	Q´…�dcd2’1&aÏxÇ.¾§pqRù§
+{˜wÆip'?”n£0ª/ídiâˆR‚®:gxËë¨U+µœ·\‚1DÊ:U_ì8vÑYpý
+Z¸’$€¤G:"®>—Ç#åÅUe(ß�R ´š žl‘lG„ìáS“H‰lÊK?á\øhõI‘IÖIÇzñøNoðr·=Æˆ|Ooš·ñ�bh§åªE»È´3tB-[%Üdr}n˜Ï‘²™žlÇïÁeK!;«(vSøºŸRt…)œ”ªŽ
+©t€·óÄëN�êŒ<6”éNy<§W(s¶r«qŒV8¿¯å²þÛ£@,ã¢8�ˆº–tà
+¸+{ÑÌ™æ†��€áxRúò‘Á¬Ò0ó‹«¯��åHIx’÷J‰KŽYHJÊ÷eŸíg»ò,‰Ÿ@?¦ú„•8½.C©j¢¯ío’R}b©¥…�d�¼‡(â}â@ªœAs:ƒ^}(:e†%ç-ù�bé�R/”ˆe
+A›…°Ÿ½	Ä–]iãªAåx:9¬Ä¸íÔ±‹Í�Öš‡œx,1Rèodà•>±�Ü¯QF>ä£�¶½uÜ€N®3JõÇËhƒšŒtb²[ì[	1‡Ð“É7Á^uRÒ8Êþ>ï'ß‘)âì.Zà£3p§aL+JçH‘±húëh
+ÐLdƒFÞ“âœi80ÎÐš#EËÕ¦‹„%;åc%mô!Ù4X%Ä‹ú«wÏž)y£÷èè9ØÙÖú,ÔÀ¦3 Ús'ø[œ”.r·côduÿ°åH+¨JV£DŠ™“?¡³Ü–ÜózB#åˆ+"E"ßuj‚}Ÿ[­nÀ>B–#…8eØ-Þ»´�…¤P³¸'ê¬´TÚNÈF¬£gÒÍf¼ŸÄ<˜bÉ´:ý©¡¾�×v1)·¾ÏkMØû ›­Rá ­V$D¡®�ÜúÿÙ/ó ¨Ž<ŽgÅÑq(‘ûFp@Ðá
+ Ë%‹#(†¨ˆD#8\bäMÐµÄè¢FFDd�›À
+Z`!pg—nŠ-vö(kjÿØ~C5Qkß§Š¦ç½_ÿº_÷ïÛýk’\„Ø©{Ä$$"5Ý»O+$§äqËç(%�,Õryðë«Ã�û"Ž“q€�ÀÐ�Mb%^ä>Ç9&ÐmbNtGj,‡ŸlI)›Š%UØü
+ŒÄD•	ÍDyˆ’In’J[3g„»_�¥–:!9‰,áXòs'hÆ•²ÎEðóå­ËÆ8¶<Ó0zîÞÝÁëÛìü5ÈGGRÔ+³¯¨Vòwè‘Rú:îV<Ô¡^Œ“b¸˜A¶¨%p¬ì@z¿>Ì»®eT–/$90'~ŽžÎ¾v2ùT}“9J+íR¨ìëë…þ¾‘º7bru™÷-ãVˆ¾êéÜ¼¡ñóµù†ä<fõŒ0Æš€‰yšˆ<ufvÂ^�©”‚ÒÍÒêˆ—›ü*û2ã»"a� ž|scÌN`÷`�° Eæ_ê>iü¬R29&°
+�ÅFöYã’0h®:Ôvp&Ä¾DÙzágöÀC
+;\œ
+'ÎDÐƒç(å	Q-²ýì£zm7 ÒYª¼{�ýŸëLÂ@×�ú¥þÔ¸&•™¿:¸™ùˆÛ¯|hp‘*ãX¡¡,¥µw)9îHVWJÝ@ýÊ^0Q3®µ�p{F�ˆJí]-]¡.²>‰™õ�OYÇšÖ›Ufá‹ô
+xA­‰ú™‹sÚŠÏ¦ISc6)‡M­Ä­Ãr+qá®,ãþíÝÍ&8û¯xì¹®åŸKæN:œúíF��«#G6fÎí*<¼‡|¹µÏÉk>:ÎGgÐw5„Àìú~�ÔÖÞ•ñÜb­ØÈþ‰†•[8TîÛEÄš—Ð¶—:í‹*Ý†SkŒÝ¶`>gx¤Æ¸a½[Û™53;a¯À”JL^ž{={OÉWìh)BF©ªLF•Ê0Ò]ýtÛg•’€ñxŽrÃ5¡Š&“9Ju’Ö¤¤�xeÕQÁ~ÑóÉð~ŽR^ŸI¥L3O’Ë¹·©É¿±µ ÃÙø0Ãó’‚ÓÈ´n*áõ&µgðzÛ3x¼^WÔyå�k.´“Â¯ƒ¬�óOM^Þ®hR4 ­c¡Ù�Xƒj=ÏBbü (¯¤Ä¶y¼ƒäzÇM’7Õš•Ô[Å…XÇ¶&§�6¨®èæåÕ�qRý/ä² Ño1Òy“Z¸0rzÄ
+o'ÕÖ$ýŒ¼¥¡ˆ·ÃÊ´×Hòš³xÆçkJ^A)Sòk¥üžUÊëC+…æÍ!÷1VÙ‡¾áë·•6ªÜý/¸ž‰™>g‘ó§ÏW<­”÷Ÿ¤¡UÌZÕ0Y*©}ML&ßqTÅî�Ãv¥Êßò&Ó}ÉTc:ë¾˜4¿ÇC1ùî­”÷×ï?Î½ª·þùŸÜ×ô‘›ûýßo©Øý/ôñ‡¿ªú-�ÈíÿÛ§XnÅÎ—àòx(ý¯ÊÞö:Ó¨J¹g°Êx6©Ðvúìl:}Mí¬é%¸>9'MGBÞö:ÓÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐÐ¼/x0m=pUiü¢áÍHç4ÿ?|zúômeEÖ)®q:�¸©°
+Ps4?‹ÛÃÀ¡Â‘€?0.ñÅÀŽ å®..^l)CHT�°Ù½E†|‘¸k{/=R_Mp½Öƒ‰Ä«›o®Éhˆ$GxÊŽtlŸ½ëä�Æ"ÀØÞ‡ž¨¹`ŠîUåK¤¾g)ËòCÒdllæw&ÂZÌ÷b"f�°æ‘ÇÖ@á)Ü]„€‘#C>Ÿói½¥H p%ß³(ë÷šT¸ÆN)Ä¶‹#k?¹Góþ”¶ÍR¤7§û&<�Úe÷Ká/rŽLu†a¾D”P]ÞQdšüÖV…æ�ƒ»ådÝ%e­öø7ö5íùØ
+|~Ú&ëøâŒ^l‹ô3+�ËåeÉc
+óÎó«aæ7†xG]jëDÛ]�[k±½fÛYÇ'	p×e ~­N€Ý,Œç¯?Ø+’Ù�†ryØª")ÕO@ÁÇí8v¹SÃÛÞ±Ðp5¯
+Ô�Ïk'òL:uu�B=ÇÔßz¬•˜v¤³í7ÉëTdùd
+F*4.›r·¹7%IñUµ�µ�\g–™Ëz‚äò�Úè°�B�¶½D
+æøãN£àš^c	ÑFœ�¾| >P\ß
+h?tEÉž!pû·=ð‘ý�¥>Œ-ÔŽ`fR‘5`f7'O®°`l™5p~Hãm-Í;G~Ëž¤ÉÚ‰f`ß�ò+&À¦åw~@ð±3«Àr8,™´�VQå
+MÀJ»‘$ÆyuzehÏ¬â0pLXøê&�à:ñYf5ÇéŽÄD›^y
+Ê:©²in^/ùgFÎ�m%iÍµèý:âô£á¨³ãPZáìâ“¬hÝæ‹°�}µˆÝÐÓ
+D¥GuzË³�øL§»‘º8¿{²í}UÎNMII¬Nk&Ç‹Á•UA¥D)zZ“óD-Ür©¥,ÐŸú21{‚…X§Z„1vïº—ÖúÞëÕµ¿£^/#RÝþFçžæ}BËe–ð#eª>zôÛÞŠÔ"!ùÁ*þ`³ò­æ½Ø“ê!Ÿã®†ðõÌJÂó¸•õ%IrH¦…î¡>7îqüÃc`!Õ
+"QŽêÅÕ9�RJló^ÁæÑ¤‡zbNY˜R)éçGEå€ã6`I=¶ô`­wè¶»H9ˆâP$z‘J6›HÕïC;ñ"”°c�è¯�­áy®%ïÎ
+)o'éý¿Ÿ$þlhiÎ"½> ž
+ÿh(ø¬ZKH²-®4,œ(E­oL ¡Î7ëté%£®µ²ð!�dlÄ¨îAførsWÄ*•Â:úaA¥öÞã³O£ë0 w˜¹• y·IE~å9ª6zôw‡uƒÉ¾
+V…‡3s?��ü‰f;l‚ãÓˆR~¢ì¢ŠëëÃ02Nª9£ð³îkÈ~¤”ÀQKr$!ÒÈ÷¢µ^,9 í˜dwEÂààÿ±_¥MQ%Yô ‹ÀHÊNQ%²
+Å&ˆ ;F‚,-ê@)J±
+Å®-
+.ˆŽ(FW*;
+"KË26@ÀÐMÛ¶Fa-Z_¦ƒ/3÷ÁÌü�¡{˜:Þ»™yoæ�|y^ž¾ùÃÝwÁE?/ÿ‹)¯zb�mî¦$K‚˜ROFž_!XwÀ=w°Å3½²É
+óêNÁÚÈò»mæ¬‰‚ü�¦Qmá(	?ÌYcÊ°zMÍý¿rMÇÈ®s’Þ¢Mïïé+¥¦™‘}h¨¾ojOŸ&Oºä+p¡åü.ÖÝ˜ÒX45ñ|×
+o£=n��FLÙ*
+Yß¯!ÇïQ»±©!@1„4S�6pâƒ€Þ`]µbp²Ü¶§ÏŠ4ze®
+;ewŠ'ó{Æ©£wÐêS{™”Ï•‰|†)RbJK|¸—<&MÀÂ?˜kGâ“Zf™˜Ú%zÜS[‰ZxEÓ–˜2�ŽÒ(Õ^Kg1YÁÌk ˆYHÝ<±îÇÓMÌˆsÆ:##Ò§(ô‰èHPmgŽú°ˆ÷ÕØjSF3€×ñ¬ºlRÂ|H0ê†]Zu0³oÑ{5rlŒO%D~×£;�ôh­}Y{‰÷%Ý$¶$êËæÉ¨@Çàäy÷åøßÁØ`ùÎP–˜Ô¥™*¦ÃmF\ÖŒS6ÞuÏ2{+‘>9z2˜om…®U¦ÄÉã:yl[ŒtJcÔnùo)DÖz¤¨‘>·YÀú0b¿gî”˜b -~îŸÏ.‰úÒWz¥ü' {¦»li*XNf¢Ûæßz3ëâŒ€XØ3xŒ
+ÿ\^p¤£÷
+3â¬œ{[sþOª;ŽÝA”�¤¼®J'v6þµŽŸ]BœZe
+Ql®e>åÞíçÑ–Î¯NH¯;S@õMã4Þ]¬ñé�zÕu©ë3:®|×7og»x
+	ïâËƒýd‚{"(íìàÎº¼¢G¾VÏ\÷ï!ÇïºúÀê£¢@1K¦ýQdÆÔþLBPšGê)»!ì·ôë“£l\k5°ç�	=Ç…Ýhm	�ãM6b!°V¸V¹P0Þ�²ëXán¥Fç„w
+³˜Ó—ÒCZä±)•.²ïh8œ™T$KBËrN$[#?È"Z²ïøSá±‹<ËÆ&=KÃ<%:Åî©± hRY#Œ_·%EsŽ	û•À
+
+Çû…Ëº@€Fº9-	Ô¾p‹æƒÇ'<²\¡%ƒnd"ófðiäiíæRá]'Öú|9ä�C9ä�ãÿVçéQ±0áF/CqZ®ØÙ)-ÆuT·u¨xË�§­-v
+/ÏòÌIR½vç=”ŒxF™¸ï6îíš6ëfœ…@«Œ‹p²"ù“Äè,Ý¤ÛKPz#‰I ©¥3«c¬Ñ7<?¢¤.ŠÝÀ™tj”dHR]$Ú¼R&›À¦np’¸È·ÕUpÔ‰YÈÈh,%’+”ßb¯d;%Åí•h(ˆRt¡ça“!¶ëÓNsõv&57¿	ÐOE•†våzh>·4J?ê7Ü^96
+ü?«9í–W÷Ñ)»5_�œdv<¹Þ9¹(Ö+¨
+¨$
+½!±û²Ê!¶ârç¨þ/‘HK4«N„¸~Åüë‚Qÿ9œ`ÍZµÖâ—÷�—Lu'±Z8½eÑàƒÕ¼9•}?�²›XRK»äfðÊ…¶]™OÆ¡81¨b®’?eÿyÛs.“ŽÒË(¦?UšQ®Ýã8uü­Îp7�\oÕf¦›íÚ¯©	�õµ ß‹­ÑœM^F¢åçW¿5ž=:t—èÙp¾«èë][t&³žGó
+µ']}üï±FÊüfÄ©‡ (�iV|Bã€ðl=%@³Ñ¹rÕ/6›´GxMc~­|cŽ"­�D’—ð†¹,Ù9Ø4³Ç€3
+€¸)Ïw5¸§˜ãnÛìÝÛ7#†kÒ"�½E˜¸.sp(\õäê�|
+kÛÝ€Bz-°3•ée¼vOw'“o¨AÔ]”äw…BÑïŽ,Ì"‘yê²
+(™?Ü;FvÝTE½œ®Ç&Ê±ñ!:ÂÝe¿ê7emý\ày»]œ4%ÀT@Ç®¶þ+õ%Õ2ºSÚæ¿Uf÷„‰(fßMáßÚ¶;"ƒ˜âýP¯µgdÅŽåk<›˜rÚžÚµšÍ_UWo'+ü—œëìmSŒ“[t¨¶l¥\µ¿·Eï£s±Ø XÍ'ßÕ¼aó™T_C²{§¡ eD!\UŒîoœ
+"Sãï9Óå8¸ÿED>êÁÅÀÝ¦O±!>7í‡žÞa²Çu®¢×Oo5—4Ÿ®ÛvÊ±aaøÇ!UÓˆE‹Ë�&L›aÊü±ÈoLI,�ž‰L)¦³_uV¯]š·¿ƒ~Ý
+±)Rs@Ñ}�)ýv—)ÖÁu|A7yÞ—¼íèNÀ)Õ7^%ïçÈ:üýàà´¨~‚ÌÔ¥!Wz9fŠì|áú$ò½ƒâ0Eá{mðQ—�ì˜Þ5¦ºý,KSdºÄ1¯ª›kÞÓéÙ�·¬1¥0lÜÄÐú»iª–P¡,cÊ¨uEJŽÒúî©¹ñ)õ6{&��‡CL›aŠ•<¾8i�üØsrÕQ)¬ŠžŠ¦úÀÖ°OÖp>\ZXcJÐy6i3Íùâ,ÿ:œoh¥ê¢)ïÌjp�L…�xÕ¶:þj`¹àzÇÂ=Gæðo¦<�ÁÛ/¸•šÀf¯ž5¦0”$¡H³pVŠ‰þz©OXÜ£}ðë–…­2E—ÝLYœ2³¢KŠ•©ëøÅuØD96>¸o÷�Ê)Z>am_ÓQ"þÂ¶¿¨*i}ÅæxÞÖ)r· :¥ý3¾üb·]Ûõž/Å+Ìª;è�©y�_ Š7U'?;¬JöÐ«-Ü[[
+eËDe+0¯Ðg^ûTš&U‡µz—àñç¹�é:®-àîWBÇnb—Gy<_–	’5‡|þÉ~ýÇC•îq&EöF/ªÅ¥Ÿ/µ*?w‘âZŠÔ‹4;å6M�ŠM63’ìÆ¦Í�B‘\je%‰›¹Ù"?JKÄö:›öZÚÒën,)-n¯z©kï™ad×sÆ4™Î«;ß÷Îóœçsžó5¯yæ9‡|Cbè.]xB¼ŠÓõ}ýfw!�ž~y‘jÕP­ Kp½Ë.³YúŠ:�ä#äUwæ¿-³sýºìST;Èò}ÞüþÏì�%¿Â3Ü‘�Öº*ñ‰¦ú$„Ü<²ãÐa‹RW´Ã¸¢Â›|0;$¬ÒÐX…ó¸…Ð
+ÝM$±þŒÐíB¤y\[/Uõ‘›�g€(—¢­†6$sÄu–iŠ�·Pí)¥nhSBFs9TÌÒjB:)*(÷9f5™‰T¢ÒÑÖvoÑ[‰¦O–èºŠKWµø–IÞ¡];1n“·	Žs¯¨˜µØ
+…‰Æî®äœ¡ˆ³[;6å¬«ð6Z¹Ž,¿ïM}œ¼nîºK€ìjNzízye3èþä€rÉ¬´7yûì\Ú¶ŠîO(•°£Çé.A.¹•çé.(•>vÝ%ÈejóTºKJ¥ë*ÝÈ'$¡†î€2Q)ª¥»ù´ò8t—”ÉeîiÃaQ²ür¯Ÿ,Cˆy:T¶’d£å2–³0Š%×¥çv8È0I5ËmôÓtšLÉÈ|ßXÎ€tLõI%YÒÂ×Þv'b’¥=ëUçZòz0+QÚTwÃW6}é$½¦€Ãßï49k =„¼ÆtÝ0ŠÕß9&3¨ÇÕn5ò×˜˜\M-¿+eí'Öiï<¸óYå¶\)©ü�|[û-N6RB5Eüë7N\J½ø¥”TÈ©'R†k›Ró~#ì4©†CuS{5ºl�|â¿e”“´§þó’Æv]^àâLU¨àjêßœ=SÎ³!ˆRÊ©BRyg½o.«Wï Šâ)S‘ÜìXÊQàkÿ	,â/TƒIÛßûªûBûÂÓÕ‰G*©k½Á.Dù„ZŸ¨oÌªý"ËÚÖ½»�–gr´IÛxŠ”OÛ6ã„¼=%>žÚ“ˆ]T5›4–íò ^G(F–õ|ü@|ƒÉ¶$Ç�Nv>•ÑV¡ëÈ·ƒ.Ã‡.=ÙI+R]Åƒ{ñ©Ë½ó¦pýv8fd#ÅÒü†µ¸¡g~:ä‹?lùî§ŒÆ{âNnÃl¨“e×xSç`ÑÀ×:8ŸƒMµ6.iñ×4ŒèîÆ†tÒì–çKzçYéØ”Aøžno|Á(Ôsìé¦Æ‰ì*„óÃD½7bS�§!”ÎÒ÷Œõ±ï<SëðÛ%;wŠzANFØ©æðW;õ|î;ÂR'®;€bÅ;`Ï·ntöAC‹ =-›šÙâhE´lÈ¿Œ¼÷±¡œ–$^Œ¨÷˜�O‰`%
+{ÂóÂ?È©%üÖ…@ÁŽ-ÃîÈ�0gý;¡ýá~ø«{OÑ¡Fü¦â�Tƒ
+,5ÑÑòÙVrK1£øªß n¼ìl~Ò‡
+5ýöÅ
+•ùÓ9üÀnâ�øèº1Û¬À§.Þ�ç¥‘áçàC9ÿ¹$>2ó küŠ ’‡ÚWÚbð!µîŠJP š-W(†âû÷
+4Ö	r}ƒ(R÷ˆ¯ÅGµ„V�þjŠó¯Ö�ä†]›bŠÔ^¢l°¥Yú"“ªbûÞ\ª!$§š•O±£�Üûµf�‡ËûmÞø4cÍQ£0òXì{ßl/åTUáŸÇ‰Â›{û÷Qì(¤Ègž¢‡´ÎdýîXÊÐ8��ÏSVÀØ‹›h“Ä7�’˜ÓÈÒ¿iÚx”/�Ò±c'øN¬g¥ýœ!%µc-[pç*¿ÙšíFbÎKJuYZÞœj?CÊTÅ§žÍ—2À[®_û	Gz$ì®÷.‹Ãã³¸¥¥ÆÍ‰ØSz%ì�¡ÔŸúõïÝ0�
+U±q�ª)ûÁdqŸšôªÐÌ‹£;qÎÔÏ]4_0Ê’)v.=„„¬™oK!×Éóu§@f¥y2|ûu¶¤È�šÀcŒ
+K¨�ù¶|*©_ukk2_!ì~^†ÐþXV
+ÚÔ÷
+÷Åz÷úëÎ€Ì¶rCè.ANš¦¯½+ 3O¾Ý%È)—oDw	@‰L™FwòRã¿­»!x¹5–Ñ]‚¼`¥€7h.K�îäeå1™î€ò°HwrSydIw	@i¨ùÓ]‚Ü8êBºKJc·˜îä§_Mw@iÄôÐ]�ü˜å%t—”³þÝ%Èoz^Ý%e‘x+‡îäguô6Ý%e¡QNw¯áqóºKÊÂô€¤5Þ¤>?Ÿ'È—È‹QÁä7­àåçx’�ã$LˆãPNŽÖMe¢†I�Û24�ïž&&ûYýðP^Ï‘—cïL|ÕùÄs?•45ˆ3QuÙ~µuZw†§�Ì3	-½ºvÕÁ�pwÚvÌ¬«ˆæVaÝ5á`JïäÓBLj1¡µî¥XÛrÌJÿüy¶ðeHÝ{phÌ5é±ÿ2r(I›>ØÒ´}”Ï@��
+
+móÅäÙ©ï#´ÄoèÄ£`Lê@GódõñTI?šÇªqjðúÝ	—³˜©2ØìßíZñÏ
+µk�Â0W ¾]’V!ûïïl9Øg¤Õaò=FÝ_ !Ûu°¿™Ý92ÄÉvõ Îò’³çc¦:mv¥{ó°~qøLjæ»íEÃŸg¾Üxô31 ’&Kš~ùhîOqèûÀÁŸÿ·¾À\`z­0AÈQk°o~	ú5|Ü—½{Ñ‚îª�~'×“º9M³ö¼m02dÕ0wz¥ê°k½‡šs{Wb¦@R‚$M—„V;¯õ ê<R9Ë“ßÏ]�BžçMê}ª/¥Ÿ¨bRóôúà;C‘ª+
+©{Ø„�é8e ©-fâiD&µ˜c¦2j®AÕO%!Aý‹DÉP€
+n§@.|.ie%‘¿û«}õ‚§¼¨‹Ú]}ï™1&_k€.sýêô*—}¬W"<ôó³®©þBkk¾Š9NNÕÊ·ÇL²q+ùÒ¡-,)‰ö�ò�®søe&y
+¡Ò„’è’ap°°¤õohòc¼ú?€<¬:$o%(ãhúÐy¹d:RªBE+çæ‚‡äwþ_²áŸ–økB÷Ô™#Cçž"·Fw²uÑ>±�\91S™“{–ª£¸Ù¹*¡?5X�1Ò¢²=ù?öë5¦É3ŠøÃm4Îá&kµÃ
+cR/ØEÄé¦VäÒ±Š™ÓÎÄuex¼1¥�&”ˆEœºà,HA2ÜÑM@CÖ!vâ¼„ÐØL0ã2Q4Ó¸Û[]?ñ¢OÁî	éÿ÷¡9áœ÷ôß¦åyû¸>`»—+¾bo©Zù~G8Ã˜Žh{Yq��ÆS¶ß(	æ™]Zr¢Ümà|eCq[ø#W•>øýfhé×ól}©Ž�¢<Û?üéæ†�‰Š;Œ‡W×sgXW%ëòB;Ž“<«ÞÍØMÜW×rÕü…2Ù¼ÊžŒ©ö–¤Déà«ª¨z{åmH'$â®ê\¹dë–‹ÁkE<óÓd>d|¬Š«¾í2TÜßãÑ8pH9îBâ…\uÇ`ˆøØ\*IàYug¥;)k[ÅU"Y–ö·Éâ3Ûy¦Z¸ƒgÍ®�Ë6ÿüž¹¯ Tü_G#ÛäØk2±íÞæ‰ÔõÖÞû‹+·ZsÌfsøÃ‰<´äX­WÿJòïŸá†Ú‚J’™îM°&^.·
+¬ÿ¾ÆMmkÍâY•õO¢u…ÙR!õòÍ{fóƒ¥y=<Sõ±‹¬w	¬uæ-Üª«
+-öÎ��TŽ¿`€!ImÝm/=Îuëtê0�N§•†åW¿uÞ‡ç‚]ún�HÍ
+E©¥½—E…a'y†”›¸©÷0K­}ÿÚžîšdž)ãžnÝmu7¥öòÒë¥Q;ùÖrk¼´Ü�H¦Öë£–Éí�(¾ƒ
+À)Z"øÿ~)Ÿâb�a/ÅÔ¾ØJÑÓÈ:�²` Ÿºeü�Ò[q—OßèA1UçEÈ;ønÖœátÆ�A:×_§¸ÜëO1uxÉkD¢æ?™ïîÀ27(éŒ¿Hqý¤™ÉÏRl�Ð'¢×9YáŒµ<úõƒ¶õ×7¯ÜA15;CEÈþ£NØ
+À£§5dÐ^ÓO«(6ŒýRüì!å©cô™¨m/Q:a+�Mg<o,§ø$ª2:)ž§àîgÔ™¨¶y>ÿ¥|,žÒü&èCŠoÞ¦Q&r€gîüç¿€‡±¡ïim
+Í¥ÍT²‚fÊ1Ê’šç¿€Çá¼`Ö†Ã¢f�\„0‘u‚añÕ²N®ÁïàÖ†%@Ê:¸†�«{XG–Dœ)ð¿(g�`x"^a�\BòBÖ†%òá~ÖÀ%D^\`¹|ÿüŽõ;®!:·Ë—õÇ}èzëÍ#ûH„‘cïœò,tm%ë7\EóîC#Vv¶˜õÛ#DÑ…Ó„dgÆ(9ù6­$$5&&ÆóI×=ËD5’Ì4$k�%ñãÎfO86J¢PLÏ4?¢ •F>îÊ®[¢OoSµ§•1Î	ÀVÚ4²7îÊXâ'’7åË�ñ~DÜÿ*×8_k{Ð’"™«+œÈ:'[Ó6¦’ü*[™ù‚´/å(w¦	ÔÕeY¶/Gcqÿ9B|F2N	ÀÜþY¹Ÿ,:i«,“„�ÐöMNY'Ü\÷yRïTâ]>ƒiDæÜ¦¤�_$ÕkÅ-–ˆ–Ÿ]À!ý»ìíÆ?ÈØÙD27Ë�ìµ¤Î?rgË¯W,™_<ü�õŸ.]hlÿÂvG–ô†¯û£¥>ûV”±
+À”rÝ¼Bn$õNo'$ðQæÖ­q�›/	ç_kk$¤“®:É:(KÏ2ï`O“<¸¬ÙØl2›ƒSRšå)ÜƒÑöK¥ÒÛ»ÒOc4©äbÖIX:ÞÖuÐÀ«­WIÈŒ<CÛ¯<C×µtÖIXRU…¢ªÉ‡�ö¸�ªžÒ¸��ÀhÖIÀõü+À&ï3<
+
+endstream
+endobj
+36 0 obj<</Subtype/Image/Length 13036/Filter/CCITTFaxDecode/ImageMask true/BitsPerComponent 1/Width 3871/DecodeParms<</K -1/Columns 3871>>/Height 2119/Type/XObject>>stream
+�k™³¬uríE#;ãnÿÿÿÿzýÓ¯ÿÿÿzýÖ¿ßÿÿzýúþ‰ŽÿÿÈµ
+o µúØ?žºÁø.¯àüï°~	_®Á^ºÈhIÊ@Ñÿdä (Õ¿!–3‘�—~¹�yÔ^º�iˆÀ�(À�ü�àßùð<êþ@ðË~`«íHÏo]yÃ-òqÿ\�àßùð<Çë >Ô€Óò€ÓØ× Ó¯:ƒKT¹±œŒ¿\‚€œ„!�')Fáh‚ã\�íT�üƒýtÁ¿¯àþ>ÁÚk ^
+ÿÿÿÄÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÇÿÿÿÿÿòÔ3?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþ?ÿÿÿÿÿÿÿÿÿÿÿËPÌÿÿÿÿÿÿÿÿÿÿÿÿÿ�ÿÿÿÿÿùjŸÿÿÿþZ�@Ø@xá°ïƒdµ�à¿ËRð(ùi–†@5üš�,Ì–C 
+?™)†K’>MdZ!�þd.!—ÿÌ†Ã$5¿äQ�°d‚—ÿ-! É¯þZJÁlOý–’p[
+ü´ˆ°jÿå¥À¶ü´�C 0Nf°Èþ¥š¶FÀðfÿÙfªàQ�P<?ùf‚à©“ <?ø"†në��†ŸýA<2¶vL¯ý–h˜ó±°<ÿðD
+›�‹�á³ÿ–j@<3çe xÿPDö;RÁ�ý–hÀ<;XÁÿø"„Ú\ìÈÿÁ<ry”âÔ³hže0<û@þZL´ßÿ,ÑÀðß2ÿõAjDæDÁŸÿe˜´y�Ð-ðD	äQ2Ÿú–b˜fE€Qÿ°D	ä2�þdªÿõ,Â€'Á�8e/û2JþYƒ@OƒÿP@°dX£þË0 å|þÿ,Ê€Ÿ@à€¿Ô Y_P7ÿØD	®ÿAMrð`ÿø@²º°$ÿ¨"«˜ƒÿaÊã`¥ÿÁW\R?þ,õ‚¢år¹X+ÿì,ü"K©A‡ÿDW&ì,®ª
+Ÿù}<al]f?úƒ`ˆk®—üpá•ÌÁ·ÿˆ °aÿð�`ÃÿáƒÿÁ†ÿüX0ü XaÿðAa‡ÿÂÿ‚†ÿ,0ÿøA`Áÿð@°Ãÿá†ÿÿ„üXaÿð�`ÁÿðAa‡ÿÐ,0ÿøAaƒÿáƒÿ„?þ‚Ãÿ„?þ,0ÿøAa¿þ�`Ãÿá†ÿ,0ÿø@°oÿ„ýÃÿ„°aÿð‚Ãü °Ãÿè,0ÿøK
+ÿð‚Ãÿ„ü ¶ÿAa¿þÃÿ„ü ¶ÿAa¿þXaÿð–Ãÿá†ÿAa¿þXaÿð‚Øü%†ÿøAa‡ÿÐXaÿð‚Øü%†ÿøAa‡ÿÐBÃÿáü ƒü$ü ˜ýýÿáý&ÿ ßÿAÿA7ÿÂ0ÿúA¿þA¿þ‚aÿôoÿ„oÿ¤ü$MÌý†ÿúXaÿð–ßÿAa‡ÿÂ[ý†ÿú[ÿ„¶ÿú
+ÿð–Ãÿè-¿þ–ÿá-‡ÿÐXoÿ„…¿þ‚aÿôƒü$Ãÿè&ÿøH7ÿÐL?þ“ü$ÿè&ÿ	ÿúMÿôÿ„ƒýßÿ	0ÿúA¿þ‚aÿð“ýY0ßÿ	l?þ–ÿá·ÿÒØý†ÿú[ý-‡ÿÐXoÿ¥·ÿÐ[ÿ¥†ÿú[ü °ßÿKoÿ ¶ÿúXoÿ¥·ÿÒÛÿéa¿þ–ßÿKoÿ¥†ÿ	mÿô¶ÿúoÿ¥·ÿÒÛÿémÿô¶ÿú[ý-¿þ–ßÿ	mÿô¶ÿAmÿô¶ÿúXoÿ¥·ÿÒÛÿémÿô¶ÿú[ü%·ÿÒÛÿè-¿þ–ÃÿémÿôŽÁoÿ¤vRíÿô�·ÿÒßÿH òo .ÿá$MÎ
+ÿéx@Ûÿè$ð�·ÿÒ‡„Ûÿé"Mè6ÿúHƒÔð›ÿ¤‚
+è6ÿúH ÞˆhößÿI'Â ÅM¿þ’A½Ûÿá$è ÃoÿÒAômÿôßA¶ÿúA[Òa·ÿÒI½
+ÿô’}&Ûÿé¯¦ý$›é¶ÿúH/PÛþ’oVý ‚¾›oÿ ’oH6ßÿT½Xmÿô‚7¤Ûý$›è6äÛƒ0„Ê@ÐFQR„2T)Ÿý$ŸV}ÃÁÐÿH ›Òm¿‡‚„ÿé+é¶ôï¼'ÿô’} ÛzzÿIÞ­¶Mˆ>OL™™Þˆ–Êƒÿê•ôÛzxoAô7ÿô’oI·ý½Þ�ÿþ’	õ
+·û}ý¿ÿ¤•é6Þžý“ÿý$›é¶ÿÿïÿé$ú¶ß,wÿ¤ÿÿ¤›Òm½_ôú¿ÿ¤•ôÝÿû~ÿÿTŸI·é¿ßÿÿ¤“z¶Þ¿íé_ÿÒJúm¿ÿ¿ÿ¤“zM·ÓzïÿÿÒIõm½~¶KÿúI^“
+²¸àx½xÿþ’o¦Û^ž*A‚Pÿý “êÂëÖÿýRoI¶×î°Ãÿÿé%}6Ø]'¬ÿý$ŸI¶Ñf_…ƒÿÿ¤“z¶ØKîLLžôÿý$¯¦ÛAi?†ÿÿúI7¤Û„¿öÿÿý$ú¶ÚïÛÿÿé%zMØKIýöÿÿ¤“}6ÚïÛÿÿê“êÛa.?~ÒÿúI7¤Ûh-ßÿúI_M¶ïÿ_ÿ¤“é6è/ÿºÿúI7¨m°–‰×ÿuÿúH+Òm´·ëßÿúI¾˜vÿÊØ¾éý$ŸVÛAi7íýÿÿP•é6ØKÿm}/ÿ¤“}6Úÿa„¶%ÿô’}&Ü%¤ß!”T*C(1_ÿI&õm´þÖ×ÿÒJúm°—þÂÚÿúI>“m„“~X0¿ÿI7«m¥ÿ†/ÿ¤•é7aSjEÿT›é¶Ð_ý$ŸPÛ„¿úI^“m ¿úI7Óm„¿úI>“m ¿úI7«m„¿úIXÓm ¿ý$é7a/þ©6­ºÿ¤•¤Ûa/ÿA&é¶Ð_ý*um°—ÿI+I¶Ð_þ’n›l%ÿÒIÒmÐ_ý$›W°—ÿ¨WM¶‚ÿê®“m„¿úI6­ºÿÒV“m„¿ú¤Ý6Úÿ¤“®áÿÒ«I¶Â_ÿVé»Aô’t›p—ÿI&ËsCVÛAý+é¶Â_ý*}/Aô’oVÛ	ú[Òm´ÿT›é¼%ÿÒIõm´ÿ¤¯I¶Â_ýi¾½ÿÒIô›l%ÿé[Õ¶Ð_ýR½&ð—ÿI'é¶Ð_ý$›Õ¶Â_ÿ«ÒôÿI&Æ›l%ÿÒWI¶Ð_þ’µo	õIºm´ÿJ�&Û/ÿI6·„¿ú¥i;h/þ’½6ØKÿÒM«zÿªV“m„¿úTÝ6Úÿ¤“¥xKÿÒV®Úÿª·M¶ÿé$é7h/ÿI6­¸Kÿ­ZM¶‚ÿé$õq_þ’m]…ÿÕl·(4›kÿ¤“}7ÿÕ>“mõJõmÿúI7Õßÿ¤ŸIßÿ¤­êÛýR½&Ó)• [
+øþ•?M…ÿô“z¶ŸÿT¯JÂý$›éÂ!ÿúWÒmßÿT¯VÂVSU.O}úTßN‚ÿÒO¤ØI´ÿúÓzÚ
+ÿþ’W¤á'ÿý$ý6‚oÿémëa+_þ©^“ žÿúJßM„›ÿýSéZ
+ÿþ©^®ÿÒ·¤Ú	´ÿúTýXJÿÿ¤Þ®‚ÿ¤·¤ØI¿ÿÕ?V‚´ÿúI7¤áÿÿÖõm&ÿþ•7Õ„ÿÿIô�'_þ’Þ­„wÿúoJÂ_ÿÒIútÿÕ½[	:ÿôªô­wÿÕ'éÂOÿúVô­ßÿÖ¯VÂZÿúVútwÿÕ'Ò°—ÿú«ÕˆMÿýU½&µÿô“õ	»ÿëMê×ÿú[Òa6¿ýiúO¿ÿI7¤­ÿý%½Bzÿþ›é6ïÿ¤“éDÿýVõI¶×ÿÕ7¤WßÿTŸ¤�¿ÿÒ·¨A7¯ÿZOI+nÿý$Þ�A?ÿõVô‚M¶‰a<ÿú§Õ|ôƒýRo “¶8ÿJÞ’
+üú×¨I¶ÿÿJ¤ÿÿT¯H%mÿþ©¾�MÿÿUú	;ÿ¤›ÒA_ÿô«ð“mÿýUõA=ÿþ’~‚VÿÿZ¿A7ÿ¥ü �ÿþ©>’Wÿª¿&ßÿê¿¤÷ÿúKè ­ÿþµê“·ÿúWð‚oÿú¥ú[ÿªü ›ÿþ«øKoÿõ_ ›ÿþ©~vÿþ—ú
+ÿÿé~vÿþ–¾‚¿ÿô—¸IÛÿúÿ ¯ÿý%övÿþ¿è+ÿÿI%á'oÿëþ‚¿ÿô—¶Nßÿ×_JÿÿÒU¶Nßÿ×ý+ÿÿI%ØA;ÿ]}+ÿþ’K¶Nßÿþ»JÿÿÒK¸A;ÿ]-´¯ÿý$—aíÿÿý´¯ÿúI¶Â	Ûÿýiv¿ÿê’[
+íÿÿ×l%ÿé –ÃA;ÿ\%¶¿ÿô“] �¿ÿ¯Xl%ÿô’íïÿúÒÃa+¿ÿªH-´¿ÿëK
+„ßÿÕ –ÚNÿÿô¶Â
+ÿÿÒIa´žÿþº[aoÿúI-´Ÿÿúém„·ÿý$¶Òÿõ¥¶WÿT’ÛIßÿõ¥¶WÿýRKm'oÿþ�¶Wÿþ’&ÂOÿýt›A[ÿ¤’l$ÿÿ×I´·ÿúI&ÂOÿÿÒmÿÕ$›	;ÿ­&ÐWÿýRI°‚{ÿýi6•¿ÿô’l Ÿÿúá&Ò¶ÿÿISaÿÿ×I´¯ÿý$“aíÿÿÒm+ÿþ©$ØA;ÿ­ÚWÿýRÛ'ÿÿZE¹Q¶•·ÿý$¶Â	ÿÿ®–ÚVÿÿ¤’Û'¿ÿ®–é_ÿú¯l �¿ÿé%¶ÿÿ®–Ú	¿ÿõ¥¶Ûÿú¤—h/ÿýinm¿ÿÿ¶‚ÿÿ¤’[aÿý-´�¿ÿª¤-„ÿþ©++I&ßÿþ“¦]ÿý%ÛÒÿÿô“jM·ÿõÒmRÿÿÒI7aoÿÿJÕ'¿ÿ¤©:„ÿÿ­´Ò·ÿúé6¡÷ÿúT›B·ÿÿI6‚nÿþ–•¥ÿÿÕ'A[ÿýi[§¿ÿÒÓkÿÿé&ÐvßÿÒÒm_ÿþµh=ÿþ´‘6ã~ïÿõ®Ú
+ÿÿë[iÛÿþ©-ÐoÿU]´ÿ×]¢
+
+ÝßÿúKtC-¿ÿÿê»h�vè¿ÿ×®Ñ
+�õwÿú¤·@�ÿÿªí Wÿýj»@»ÿþ©n�;ÿþµÛ@¯ÿÿUÜßÿÕRÝßÿþ»hÿÿª®!?ÿýRØWÿ]{ßÿô•nÿÿý-»ÿþ´½÷ÿýkwÿÖ–Ýÿÿé{{ÿú­oÿý-½ÿÿI/oÿýzÞïÿþ–ßÿþ’^Ýÿÿõ½ÿÿ].ûÿþ’í·ÿþ´·ßÿúUÛÿÿ]vîÿÿõ¿ÿþ’K·ÿ¯ïwÿÿKoÿÿI~ÿÿý-»ÿªÿßÿúKmÿÿ×ÿÿÿ¤¶íÿþ¿ýÿÿT¶ßÿýÿÿ×KnßÿýßÿõKmÿÿ×ÿÿýt¶í¿ÿô¿ÿÿ¥­·ÿþºÿÿÿënÛÿÿIÿþ¿mÿÿª¥ÿÿÿöí¿ÿô—ÿÿëößÿúª_ÿÿÿnÛÿýR_ÿÿ_Ûÿú¥ýÿÿý»ÿÕ%ÿÿõý·ÿÿéÿ×Û·ÿýR_ÿÿ]vßÿÿ×÷ÿú_nßÿëIÿÿëmÿÿÿýÿþ•wßÿëUÝÿÿõÝïÿÿ÷ÿÿK­÷ÿþ’ýÿÿÿmïÿõ×ÿÿýÿéVÝÿÿõ÷¿ÿ¯ÿÿÿëoÿé/ßÿúÿ{ÿÿÖßÿÿ×ÿÿý}ÛÿýU-ßÿÿÿÿÿúÛÿÿÕ/Ýÿÿ_ßÿÿÖßÿÿ×÷ÿú×÷ÿÿT¶ßÿÿÿÿÿ¯þÿÿÒ[wÿÿÿÿú×{ÿýußÿÿ×÷ÿþ´¶ßÿþ¿ÿÿÿþÿÿÒ[ÿÿþßÿê«ïÿÿëoÿÿUÿÿÿëÿÿÿí÷ÿÿ_ÿÿÿÿÿõè[·ÿþ¾ÿÿë_ÿÿûÿÿþ¯ÿÿ×öYµ?ÿ®¿ÿÿÿ}ÿÿôµwÿÿÿßÿÿÿÿÿÿÕÿÿÿõ}ÿÿ×ÿÿÿÿïÿÿ¤•ÿÿÿõßçf€Gÿÿµþÿÿïüÿý'{ûÿú®MÈ?þÿÿÿ{ü™ÿõÿàßÿý-ÿðÿÿá~ÿíÿÿòo�—oþÿÿü›¯yfþAÿúôM’�WîÁÿõ©6$wø?ÿÿþ»°~	ÿÿø?ÿÿý?ð~ÿÿíwöC:NRÿÿìƒ&ëù9
+5ÿúüƒ[îC,g#/¯ÿ×R_¯ Ó¯:ƒN¿ÿÛVH)>å�Tò€<Eÿòl'ÁSþ@ðcùð<3ÿþ™ÙŽþ@ðnü¸Uÿþé4¼q×ÿ÷P°Þ¹Á»äßÿ[TÐÈ>†l™ÿôôœ8ke˜~Px7ÿþõOIäuçPiÃÿÿo	&ÿ!–3‘�—·ÿÿÒ
+ëÈ(	È@Q¿ÿö‚
+éh†„œ¤
+ÿõ|$ë�\k‘ _ÿÿPökÁx?ÿÿui®®Áÿÿûšk	:àßÿÿoa5¯àÿÿþi¦Á-ðÿþÃHG	cãÿÿØ<›ˆ<®¨Fgúÿÿd.Iì®
+
+_éÿƒBå‹r¸ m…ÿþÈ6.7ò¸@7¿Šÿã†AIq’mRÎól®€f¯ÿ²‹úONÌ�ñ…ÿðÈRJ§…s%@<þÿá�<1 ¤ž�™á—øÿüìHúx[2H†—ÿÿ@ði�4žÛfZá›ÿÿÁ�<5äŠí¶dàxfÿÿóµ@<5ÒKó²P<?ÿùÙ˜é$L�a�•àÑÿÿÌŽ†¸ZÝÎÀÀðhÿÿæEÀð×I.ØguàÕÿÿÌ†Àð×J¶á�À
+_ÿüÈ´
+p’[¶VðjÿÿæKxk„«¶*Á¯ÿÿ•ÜÀ’îÁ”€x5ÿÿò¾€xk‘œ>ÓHÃOÿÿ•Õ†Fá@ð7\_ÿÿ+‹àna2ƒjê_þWÁ°qdÕÒÿÿRºP˜dÛÿÿä¢Þ`x>ÈmëÿþòÜ`°d	Û˜ÿÿËp0SÃ!´Ü£ÿôòÜ¬52nZÿü·$
+™7RÿÿÇÿéÿÿÿÿÿ§–qs†vÿÿò&ø‚�÷ÿÿàƒÿþ‹øM¿ÿûêÿÿôßÿúMôA;ÿÿÿ X7ÿÿ[Ô XmÿÿÓü-»ÿÿý%ƒå�DBýoÐ[oýÿúKnÿ¿ÿú¥·ÿý&úKmÿÿÿýmÿßÿ[õßoïÿÓë]ÿÿÿúKûÿë[ÿßÿ§úÝÿÿÿ¤«ßýÿô¯¯»þÿü[ÿÉŽÿúÿþÿÿõÿý¿ÿýnÿ÷ÿÑ:ßÿÿ¿ÿßþÿöó-@ðT%Ã9.†ßýÿ¿úM�‹ãR 2%Ã¸dK†0Èƒá�ŒHd.CÈd\†�È¹!� ‰.�÷ÿÿÿÿÿÿÿ·ÿJÿÿëÿÿÿ¿þÿÿ÷ÿÿÿ·•ÅÈœÎøÊÿÿÿÿÿþÿý&ÅË8˜…TeAÈÉ¬âqý¿ÿÿÿÿüGßÿ÷ÿÿõÿ·ÿÿõÿ¿ÿ÷¯þÿÿßÿöÿÿÿÿÇÿûÖ¿ßÿØ^ÿ÷ÿîŸÿÿ„ôÿÿÿ§ÿ¿ÿ°žƒÿßÿºðÿÿþ–OÿûxOAÿïÿì' ×ÿÿîzûÿý½kýÿþÈ7èˆ:_ÄýÓx$ÿÿì&IªÿþD�xL¿ÿÿiŒŽ¿ÿÿl Ä õÿÿøM4¿ÿýÚ ÿÿý¾4—ÿÿØD‡ÿÿò{ÐƒÿÿòÌ21ÿÿÿÿÿÿÿÿÿÿõÿÿÿÿÿ¯ÿÿÿÿÿÿýÿ–qCÿîYÔìîÿÿÂè?ÿÿ„øÿÿ§ÿÿ÷×ÿÿ÷ÒÿÿöõÿÿýéWÿÿo¯ÿÿÞ¿ÿÿoKÿÿíÿÿÿ·ÒÿÿîÖ—ÿÿÚÃÿÿý­¯ÿÿµ‡_ÿþÖ×ÿÿÇÿÿÿÿÿÿÿÿ�ÿÿÿÿþY™�‚ÿþÓOÿÿº
+?ÿÿ¦ŸÿÿÓMÿú'ÿÿðØJ¿ÿû%ÿÿöÂ_ÿÿ
+µÿÿ÷kÿÿíBÿÿûL/ÿÿ‡…ÿÿí¦ÿÿv�Q%1_ÿþ0d(Oÿÿ¢]×ÿÿ�`‚dÿÿ ßåÃ3ÿÿèEÿÿÿÿÿúÿÿü/ÿÿƒÿÿòÌ_ÿÿe˜V«ÿÿË0,?ÿû–bÉ�*ÿÿýÿÿÿÿÿÿÿÿÿÿÿÿÿÿûÿÿÿÿÿûÿÿþ¿ÿÿÿÿ÷uÿÿÿÿþ÷ÿÿÿÿÿÿÿÿ»ÿÿúÿýÿÿÿßÿÿõÿÿÝÿÿÿ¯ÿûßÿÿË0�ÿ:ÿÿµÿÿ÷ÿÿÿû¯ÿþÿÿÿÿOÿÿÿ¯ÿÿ¾ÿÿÿýÿ÷ïÿÿÿÿÿÿíÿýýÿÿÿÿþýÿÿÿïÿÿÿ¯ÿÿ¾ëÿÿú!„Ì"8ÿÿäW�ÿýø-ÿü+ÿÿßO_ÿüÿÿÿÿ÷õÿÿ÷_ÿïÿÿÿÿÿÿÿïëÿÿúÿÿ÷ÿÿ½ÿÿÿÿÿß×&à¢ÿúÐÿûÊæ@jÎë´ÿÿ{þÿÿëè?ÿ¿×¢?ÿÿôƒÿûËtè²” ‚oÿ÷¿–A°éÈsb¸oÿÿª–B`B"A7@ƒaDÿÿ«A`ÜÿÿÁPXmI¿ÿýùdÔ%¶E�½ÿ½õd*[’À_ÿþ—!VÙ
+ÿÿþØ$¶Á¤¿þÿð_ƒÿÿÿÆ·ÿ÷Þ«éÿÝ.¶Êà x,ÿÿÿÿÿÿ¿÷úÿÿÿUíÿß[¯ÿÿt²nU~v¢_ÿÿø_á¢9
+þÿ¨Oôÿÿÿ°_á¥ÿþûKú—ÿÿ}Bða¤ßÿÿì ¿4¿ÿ¿ø ¿4¿ÿÿªøa¤ßÿïÒ°‚üid¹ÿÿïÂðÃKÿÿï¨A~J×ÿïý°_‡IºÿÿþÂü4•¯ÿÿIX_†’mÿ}ö?ŠZ_ÿ÷ÿÒ4¿ÿÿþ“ÿöþ—ôšÿÿëÓÿÿúA¯ÿ·¿þ“_ÿÿ_Òÿþ•þ—ÿÛÿýÿ÷ÿ¥ÿÿ}KÿíúWú_ÿÿ_Òÿÿüž¿éý¿T3‰±Wù–º_ÿû¨XtÿM/ÿûãˆOô_ÿo×_ÓKÿÿÖ—á´¿ÿÿ„¿a¥ÿûít¿
+¥ÿ÷Þ´í¥ÿÿü%û
+/ÿß®—á´¿þÿZö_ÿûð—í¥ÿûÝt¿
+×ÿßë	~ÃKÿÿúðÚ_ÿ¿]/ÛKÿïõ¥û¥ÿÿ¿a~_ÿÞëµûIýþ¶¿¿ÿÿ�éþýÒÿÿÝ¥ÿ÷ßÿKÿ÷ëþ—ÿÿ¯ô¿þÿÿ¥ÿÿµÿKÿ÷½¥ÿ÷ÿý/ÿþ¿éþþ¿Òÿû÷ÿ¥ÿÿuÿKÿ÷õþ—ÿßÿúÿÿÿú_ÿ¿Ký/ÿ¿ú_ÿ÷ÿÒÿýŽ—úš¿ÿÿþ’ÿÉ¶¤ŸÿîÒÓý$ÿÿ¿§úMÿýÿ_Òoÿ÷¥¥úOÿÿô¿I¿ÿ½ú_¤ßÿíÒÒý&ÿÿþ�'È’P¯ÿïúFKÇ ÄµMÿþôº2U
+œƒyQ7ÿÿôŒ”€Ç!•+Oÿ÷oÒ2ÝiÙ¢oÿ÷¥©‘XÈ0ÊI¿ÿÿ¤d.
+ò
+Òoÿÿé! NDÃbWÿöô´� ¢EÃE7ÿþý D-’°Î“ÿÿ,Í
+ý DNA@„šÿû~–� ²¦$×ÿÿðÐ X0j×ÿÿö�ƒ
+!ÿû}¥ˆ@°a¥ÿÿ,iÿÿ4¿þþ–X0Òÿýÿ„4¿ÿ÷áƒ
+/ÿ·ºXAa†—ÿÿð‚Ã
+/ÿßø °ÃKÿÿ¥ °a¥ÿöÇð‚Ã
+/ÿ÷è,6—ÿÛt°‚Ã
+/ÿÿ Xm/ÿ¿á,0Òÿýéa¶—ÿÞý,0Òÿýºá·_ÿ~´iþõÂ[iýÿ-†—ÿîÒÐXmÿ¿¥°Òÿûéh,6—ÿïôÚ_ÿ},%¶—ÿîý,0Ò;¿þïZ[iÿþõËq­-´›ÿûõ ÒÃiÿ²ÎhzöÛI¿ÿ¿Ö¨-†—ÿûízK
+¤ßÿýëT¶Òÿþþ½¶Òoÿ÷þµ†Òÿþþ—IlSÿ¾ýRÚÿþû¥Òi¿ÿßú¥×ÿ÷úÒKm¿ÿß¯¥ßÿ÷î´’ÓoÿþëÒXEÃÿÿZ¥„›oÿïëÒZ·ÿþþµKI¶ÿþþ½%„›ÿÿ}Ö©jÛÿ}×¤°“ÿïëTµm…ÿ÷õÒ¬$ØÿþÿÃ¥«ÿ~ë
+%„›ÿÿºâºÿÿoë¬$ßÿÿ]-[ÿýýia&ÿþý®¸Iÿÿ{×Zßÿß×K	7ÿûúÒÂ¿ÿß×\$ßÿþë¬-ÿý½×K	7ÿÿëK
+ÿÿoýp“ÿýt¾ÿÿ]a§ÿûöºXi¿ÿÞõÖ¿ÿ¿®»_ÿïëKvÿþþ¿´ßÿþëK_ÿíîºZMÿÿúý_ÿíúéhŒuÿþ¿IÛÿý÷éi5ÿý÷KHR¦ÿÿúNÿÿKI&¬ì®ÿÿþ©m…ÿû~½%[ÿ½ºÒIÛÿþþ¹o†©ÿÿ¿¯¤®ÿþþ¿I?ÿûúÕR·ÿýö½i=ÿý÷¯J¯ÿû~¿¤ïÿÿëT’¼›—Y:ÿíúõ«Û4à¿þû¯I+äwÿïºþ–ñÿÛôµ¤žßÿÿô©_ÿöý/¤�ëÿß~ª•ïÿßt¾’{ÿû~½*W×ÿþ¾’Ýÿû~–ª“wÿûÿé/¯þý¥Ò¤îÿý½×é+ÿÿýk¥Â¯þß¥ê“‹ÿÿ×ªJÿþßu®“×ÿl²nw@apuKÿ–@°QçxëJÿþØAø@ÒôŸÿø ~k­uÿÛ>ÂºJßÿ¶�î5ôŸÿøDä?ëUÿþØ@üit•×ÿÑöÊ�eš…ô�ÿûa" ~†UnµKÿûh&A£j¶ÉPfkÒWÿþV¾ ÃKÒzÿí @Áù€Ýjdioÿô�ƒð@ƒkÖ•ÿý´*ß)¥ë]'ÿûiØ"
+�K¯ÿ¤ä`4¶—ZVÿýº$¡™àˆ4,:Iÿÿ¤ƒNÔr@4ºú_ÿÛA!¥´üø5]z]öÔîSˆ&Õt·ÿý!¯¾Èjît½+ÿûj†ÖÍgcƒcuZOÿþŽõL¥Ö¾—_ýºA]VIUºô·ÿî È2…HP+é.—ÿû£° +ÉP2¶¾—ÿöÔìL<§þ«¦ÿÿÑÙHd›kéuÿÛ³²ÐÈäsÒô·ÿï�©†@}ºõË  -†ü¼í`2êºYØÙöÒ;2ÀáÛªÒmÿÿ™8~¾—ÿöÒ2˜
+[iz_ÿß2P†ÿE �ý/O}ý¤dT
+Vë®—ÿöó%³{¢l¤õ¥ÿÿKÝ`ÿI¿ÿ·ý¥ú_ÿÞ½êÿK¿ÿkÝ¬™ßéoÿÛ­ô°ßéÿ×Ûðßéÿoý-¿Òÿþé{u¿éÿ¿½vÿKÿû¤.Ú_®—ÿûÿß­+ÿûim¥ßé?ÿÛþ·ý/ÿö–ëÿ×ÿ÷îÒÛý/ÿ÷Nÿþ—ÿö×´¿õÿÿuº_ú_ÿÝ{ÿô¿ÿ·W¥ÿ¥�ÿm]µý(¯ÿßé~ÝýÒÛ¯úÿû¯•Ç�m% xk’ÐÉßþÚVÚ_ÿÿ½ô¿ÿþén¿ÿÿoî¿ÿþÝæ{¥äÙdª)’Éÿû_´µ×ÿï[n½kÿö×î¿_ÿ·^ék¯ÿí~ÒëDcÿþÿék¥ÿý´»mzÒÿþß¿ZõÿþÒöÒëKÿûÿ¥®—ÿöÒöÒŠ×ÿûzÖ—ÿû­Þ«Kÿû¯ÚTÚZ_ýºÒ‚ÒÿþÚö£¥ÿþêÞ´¿ÿ¶¯iiÿzÝ-/ÿí¯iiÿ¿Õ´µÿí¥·Z]÷ïKKÿûi;iiÿ¿ÒÒÿþÝoéyØÑÿ÷^ÒÒÿÿ·Vé6–¿ÿµ{KK¯ÿ·[¥¥ÿÿuïÒÿÿ·[¤YÄÏ¯ÿý­Ú^—ÿý¼®ÝÒô¿ÿî—Úöºÿý¿ú&åº]þÒöÒý/ÿûéw¥ÿÿzÛm-í-Wÿ¶¿þéu_þëÝ/Òÿÿ¶¿iw¥ÿÿz÷K{KKÿí¯v—º^¿þëwÿKëÿ¶¿iw¥ÿÿz÷K{KKÿí¯Ú^ézÿûûzý!ëÿ¶–ö½éWÿßý-í%ÿûuí¥î–¿þ×ô¿KþÝvÿzUÿÛ]í-ô—ÿ·^é}×ÿí~Ò÷J¿ûuî—ÚKÿÛ_µÅ×ÿí×n—i%ÿíw´½/ÿ·û¥º_ÿm/´»I/þßî»¥ÿöë»K´—ÿ¶»ézUÿÛ¯m-Òÿûkú]¤—ÿn½×t¿þÚ÷iv’ÿöëwKÒ¯þÚý¥º_ÿn½Òí%ÿí¯Ú[¥_ýº÷K	¤ƒÿí®Ý¥…I?þßî–©Cÿí×ÚXA$?þÚû¥„	 aÿöëí,%Mÿö×½-�aÿöëvÒÂ	 Ãÿî¿¥„†ÿûuî–I‡ÿÛ_´´A‡ÿÛ®Ý, ’?þÚïia$ƒýº÷K$˜gtýµûKA—Ò?ÿ·û¥„�mûuÝ¥„“H0ÿþÚîéa¤ÃKÿÝ}¥–ç�I¤v\Ãÿí¯ºX(JÒÃÿn¾ÒÜ •,0Òÿí¯évV–Ãÿûu¶én‚B°Ã_þÚý¥á*ÃuÿÛ¯t»$°Ãÿûkö–á[
+ûuî¾’áºÿí¯v—a5ÿíÖî–áƒÃÿíÿivIì:ÿí¯º[¤vkÁæ@ðÚÿöëí.Â&ƒÐa‡ÿö×·Kp‚	ÂÐa†—ÿn·´»	*M¿ÿ¶¾én‚	Âá†öëí/ š\0Ã_þÚþ–ØAB…¢C°ÃÿûuÛ¥á$›Ai0ÛKÿ¶»Ú[aMÂðÃ?ÿz÷KÐAh- Ã
+�ÿa¯Ú[i$ÚH6ÿí×º^AÝjÃaÿöÿ´·A ´ƒÿûkÛ¥Â@‚	ºÒ
+ƒÿöë{KI6‚Ò0ßÿa¯ºZ„Ö“ÿûuö–‚&Ð]oÿ¶¾ézOH7ÿöë»KH ›KH0Ûÿí®î—AÜ-Xoÿá×á-BM ´ƒwÿÃkö— ­- Ãÿûuî—Að´ƒ
+ÿûkÝ¥áÃAi0ÿþÝnéxIºÒ
+ÿý‡ý„µA6–�aÿü6—º^V‚ÒaßÿoûKÂAŠÒ
+ÿýµ÷KÐO¤ÿn¶ì%¸A7¤uÿØkî—„	0ÿþ¯´„›Ò
+ÿýµ÷KÐMéÿÛ¯´¶Â	½ Ã_þÚöá/	ôuÿØu¾‚íÞ�a¯ÿ
+¯Ú^MéÿöëÝ-°“	öÿ´¶Â	½&Òÿí¥Û„
+Þ�a…ÿì?{Kp‚aéö×Ý-ƒƒxA'ÿÃuö–ÃzL_þÚû„Ä ÃÒWÿn»M-¦ð�þÃ]Ý.z	¯þÚ^ÚXA�dÿÃkúdœ‡Ú£ÂA‚Kÿ·û„·Þ‚ÿí¥ú]·¤¿ý†—m¥»	%ÿÛ÷Ð]†‚ÿøm/´·aá$¿û¸Km¼%_ý¸_¥á‡„ÿö]è-°ÃÂIöýÝ.Ã/ÿ†×ð–ÛxA%ÿÛ¯´¶Ã	%ÿÛÇÐ[a‡„ÿö^—†ð‚Kÿ¶¯¥¶Áá—ÿoð–Øaá ×ÿ
+þ‚ì0x šÿíþ–Û!ÿíþ–àÃÂÿ°öôº/þÃú- ÃÂÿÃ~©m/þÃý,A�E¨ _ý¿ÒÃ’@_ÿ°ûÂ‚êpAöÝÒKA@�þwá,2Ë �öÿK,€`FJ?ÿaúAƒ!°NDÃGÿníRË °7È7ÿì6Þ‚X2ÔJ€QÿØyn0õ	e�´e8eðÛ~’@ðnÓŸþwøK,„€x_þÛö,²-�ëÿ†{ÐK,†€OÿÛ‡á$Yl?øaþ¡,²¨?þÛÒ/ÿá†Ãð‚Kÿøm‡¶ ¿ÿ°Ù3s^Kÿøm�0º_H ¼¯§ÿØoæN^Ÿÿ6Â	zý°Áö/_þl1pA%“`Ö—ÿlxH ´ô¿øa†$ž—ÿ
+ƒ„KOKÿ°Ì«oKÿ†Á†áÛÒÿì0aà�Þ—ÿ
+†$¶ô¿û2
+
+€à�Þ—ÿ0`ðA ¶ô¿øl2
+”3°0Ê	méö`ð@�[Kÿ†Á�Ë6® –Þ—ÿa†;¡·¥ÿÃa�h6<$z_ý†;%†ö¿ølÈ\î€Ð‚ÛÚÿì0`ðD3d6¶ö¿ølÈH0@�[xÿðÃA¦Idöµ%‡ÿû`ÁöRƒ4 ¶¿þ3!`iÜ$×ÿØ`Áø A,þ`È5H• ÍAÿa™O‚ÿþ`È5H£`�ÿðÃr.¡ÿý†d
+^Kÿøaƒà�ÿö0~LhKÿøa™)—�`Ô_ÿØ`ÈjËKgPÓ	ÿ0d5åNh¡ÿý†dH
+¾`ÿø0Á�ÛÙž ‚_ÿÃm¬ÎÖAT ¿ÿ†’Ð+çj`Èÿþ`È)lvZ
+AYãÍ<Èkÿá†�¾Ê'bà¦&…ÿá†W5<ìlÂ
+E‰�tÿøa•ìó²`HQM•</ÿ2¼ÁK;�è<%ÿÃ®@)gz¸Aw ¿øa•ê\š1Â
+�xKÿ†\@3ä('
+áÿÃ® ÈÐa°ô¿øa•Ìá—�@ðÍ°‚Ã/þeq°ÉÜ šo	ðÃ+Š†KÂ=ÿÃ®R±„Þÿá†W-€UÂ	Ã/þep°È¼TÃÚÿá†W4€ÞÂ>ÿ2Ü0<œ �½¯þeº@<7ÂÂÿá†[•VTÇÿ†n¨xA8ÿ†a�ÿÃp�WÿÃÂ	ÿþ?/ÿáƒð‚¯ÿ†°‚ÿ†à‚ÿþ?*ÿø`üOÿðÁø ¼ì¢ÿá‡à‚¬ÿ†lNMÕ,ÿáƒðApx/ÿ‚@ð_þ~U‚ÿ†Áèÿ`‚ÁƒÁÿàÃÜX0ð@¿ø0~*`¿ø0~'ÿ ÖiÁÁöÿ…aƒð_öGƒ¸ TüF?	Áÿû@Áø Xÿü~ÿè>Áò*þáƒÜNYÄÊ@ÏÿÁƒð�r”á™ÿÁ‡à�aH†y²/ÿ Áø _ÿ÷Á×�!¦�ü{`�dÈ3ò#LGþ‚²àø ³¾	�þƒ Èº~�ÿpdWÓ‚ÿðd—?;pdÿød	í”°Rÿô�ºïr²
+ýÁ�8‘Ÿ*€qÿðd	ä·ÈPÿú‚Ä‰y+�þàÈ,ÉOdXþ�d�.FÀ³ÿÐd¤UÉ€Zÿîƒ<…¹†ÿÿ@ðÞB\Œ×ÿ ÈÈ�ûÿ¹f%ëlÐÿ,Ã@=y°<¿ým�ëˆ/þå›0=rŠÚ	ÿåš@³.ÅÿùfÔ¬Èp<_ÿEš\,í,ÿ¹f“Âgj x'ÿË4ge€x1ÿòÍÃ>v&ƒÿEšP�|ì˜_ýË4°Üî°<?þY¡@x5çsÃOÿåš¨†¶vj†¿ÿ¢ÍZÃk+xmÿ÷,Ó <²
+ƒ'|´‡°'ÿ––Ø+ËJ€¶ÿè´´°Óÿ–’p[
+‡“P%‚¹•@¶+2P WüÈl2A·dR £æAa’|´Ê îZaA�
+o-5€ÈrÓ4Ák–§�á·ËPÌï¿ÿÿöÿÿÿÜ_ÿ²œDæwÆPwÿÿÿÿÿïþÿÿÿÿÿÿÿoÿÿÿÿÿÿå¨fwÿßÿÿÿÿÿÿ¿þÿÿÿÿÿÿýÿ÷ÿÿÿÿãÿÿûÿÿÿÿÿÿ¿ûÿÿÿÿÿ÷ÿÿÿÿÿÿÿ·ÿÿå¨fÿÿÿÿïÿ¿ÿÿÿÿÿÿýÿÿÿÿÿÿûÿïÿÿÿÿÿÿÿý¿ÿÿÿÿÿÿÿ÷ÿßÿÿÿÿÿÿ¿þÿÿÿÿÿÿÿÿÛÿÿÿÿÿÿòØÐ˜6ÁP˜"aÈÀ§f ä?ÿ¸?¿oÿïÿm/ÿß§ýþþÚÿþþõÿîý?´¿û�…†ÂV
+¤€U&˜R )Ù¨!	ÿí¯ÿä½û}ÿï_ÿƒÿÛK�¥tþÒÿü?OþBêò¶÷ÿýßþÚXoïÛKÿ¼?ýëè…ýþý?µÛÿö×ÿ÷ÿ·[úWí¥ÿûÿÝ{ýÿ¯ÿß§÷[ÿûkÿÛ�º9¶B•ýÒßÒ¿zÿþÿ¶»¿Ú_ÿÛôþëÿ¿cÿ;Uf¬êßä ÿuÿKö‡öïþß¯÷_!¬5ßëÇÿ{þßº_ýûÿýöþ¿oÿKö¾Õ/ÿ­ý¥ÿ¿×½ÿÿßßÿïßÿþÿ_¶—ú_µÿûÿ[ø¯ý¿¯µJ/ÿ¿¿úÿe™UäûÈk
+ëö¿ëôØ?»ÿúßÿûÁù(ÿßïí|…[¯éÁùj–@ð…ÿÚÿ¯Ó`ü�ï÷ÿJÿÿÛþÁyc¿ÿïí¯é²Òp_ëÿ¯õÿü‚€œµ×ÿÕýÿþœ†XÎ
+õÿÿOý}AÜƒN¼ê
+>ü~C­ÖÿëïéË8Ðy@}×þ¿O_ýn@ðÙüø-uÿïéëëé7 xe?.†S×úõ¿ô¾ÿã�ÿ¯Çéëëé7 xe>MþÝÿ]~ÿË0á¯çÃ^×_úz_!Aý&ä4ÑÊMëÿÿ¢;Š�ÚIWä5Ë7 Ó¯:ƒOÿKÿIëûúy±œŒ¿zÿ§ý××é7  '!½­©ÿÿIÿ_ÖÑ
+	9H¿ézúW_·ôò�r4ÿ__¿Û¯¯Öà¼?øKÿIëÖþžÁ½Œ�ôC—WÿÖÐ/k¬T†ÑŽü†±má}?¤Üƒô—ÿô®ÖÿÐ/ýué7ûrBÿý&ÇÇz×ÿ¥�YíikÿÒoúK^“¿”úÿô¯ÿK_þ“´éazMÿ�f_õY�/þ“þœ€ûPH¿ôüFý?ù�X¼GþßÛûýþßÿÿÿÿ�(@Uó!'ÿ´¿ëý×ý¥m/Å}¯µða|ÿÿÿÿÿÿÿÿÿÿùÒ�Ø„S)�YÛ�‚A�gð@Âÿoø aþÚ_A Óúÿ¢'´Gïä¶R›Kè ÚA¿ûKè&Â	´ý'ÿMíþ“i~†�?®¿¤ÿ«kÿ¿Ò´¾©:,wôõöèwô›_ÿúõ÷T›ô›_Ã¯ò$ui~õ¿M7¯†
+*´köþ°â¾=oôÚû§äOøaÿîRÂ5ö“~ÂëäKâ
+ßÈ…[öÓøo§ä¶Yþßÿ§öõ¿nþÝÓþ‰û¿ûÓ½+ý½ÇúMÿr\Óþ›ÿÿªÿïüìaôßöÒDëi/ò©K÷ò)ý7öö×ü ÝRoí­„’oÓÒ_ì0“¥þ¬J›û•Èe†YñKý¦·ýªoí5ÿ´“¦’oÚkþa†�‚I¿�j	ÿÿÿÿÿÿÿÿ2ƒ:æ§öïÿÿÿíëý:ÿÿÿíë >ÓRü‚ÚuƒðKüˆQÉ@¿Ù)È võÈ.5ÈÐ/ÝX?Ñcü‚_ø?o×à¿u�jÓ�A§IùöŸàÇ”à»ÿ�<6w>†‹õÈCòàxû¬qûùÃ(|›Ý/�iª†¿Ÿ
+{õ¢‡å§÷Y­9Ô}ü†XÎF[¥ù9
+/Ô—C:NRº\k‘ _ß<ƒ±úx/¨Ñ:àßTÞÁÝÐO‚ðoöããZOþ«û¿ÿÿþ?ê¿»¯þ¿é|Gú_¨ŠÒÕiR¥KÒ¥J•ij•.:Ö°
+
+endstream
+endobj
+37 0 obj<</CropBox[0 0 612 792]/Parent 77 0 R/Contents 39 0 R/Rotate 0/MediaBox[0 0 612 792]/Resources 38 0 R/Type/Page>>
+endobj
+38 0 obj<</XObject<</Im4 41 0 R/Im5 42 0 R>>/ColorSpace<</Cs6 85 0 R/Cs12 70 0 R/Cs13 71 0 R>>/Font<</TT2 92 0 R/TT4 93 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI]/Properties<</MC5 44 0 R>>/ExtGState<</GS1 88 0 R>>>>
+endobj
+39 0 obj<</Length 1436/Filter/FlateDecode>>stream
+H‰„WÛrÛ6}çWàì!Ü/�±”tÚiÒ$Ò4v42³#‰Žh×3ý£þe^$EJÇ²DbwÏY,–àlÞY²éOÝf_Ì~^
+òµ+Œ&N9æ,1\3©	gÚ…àÉ¡.
+c²IÅïÁb}rÌj²OžsqbÏ£'‘7«b¶Zi"Èê¡à¤’àÃ‰±–™’âš¬vEÅç\‘Õ¦ˆWÒ�ÕkA	y·|#¥qä·ö•|.WE�À,‰ÿFE«9S>ÂÄX¥JøýCsFl¥aÁOÄ~ æ‰ø–FÂê�¶¬Ý–’>¯¿Ödñ²Þ’eY)æéÇR0I«è@nšòÏÕ¯…�Ì{’Õ"c¥D�’¶Z4‡R3KëÍs©˜¦MY	Àµ{@¿ÁWû•,_›lÛ<&X(³€–›Ö6]@om™•X…“™'Bá¿Dr^:PXò®¬,`×é¶9l›í=YÖév×lÚýý²2pÁ¼9dÞž’½=¬³©i÷$¥e%“Ü†iºR�ºßÒ××Wö°ÆdQZt‰},-n@ÚÕ»†mÚ]Â©"�ñkÄ„¶v€Sn,†�1ß-h,ˆÒ3Aù\§‹¿K'�Ì� £Dä_žTYIPáš†8+,W¢U�ÂKß§?U‰3Õl$O%+Sú‚âZä,W¥‹9­#™£O5²P@­,]4»zß¥û¦Å�§ûŽ<ä«y¿üýãÙz‡ÌimÀN‘cÁŠ0ˆ3Ð&pT#8»&/tøõ¡&ÍŸlÚ<Ö¹Ãjg�íQÏ¹xMTße=2‡8”Êõ¡»+ÉË~[—•ÆJtIKÚ>?ö#‡×¦«I÷Toš‡¦»gd˜×5Q•ÕL�¢æÝ˜sè·ãçºÞF4¬Þ¢ÉQË¦M
+’¼?Pi¬Ê‘€ãŽ×gúÙ^?õ½~öT?ÕëW²‚–A)u¬ ´™eÒÏ }œêGÎõ‹c÷${ý�Š†q‹'˜õ¹#@Rû(¤Œ—CZ•ŽÍk]jm`¡O¸€:�ÖùBSt9Øbhâ�ƒ÷?qDB÷º�NÑ77óÅ‡RyƒÁ/ÙßRQ:�ì8 K‹ÇƒœÔHre±PéSävèég›}›PÅ~!%*ö¤ÛÞÒ;*än—»+s§B[†Ú‹�ÜU**T‚Db¶9.Ÿ•âq)üˆJÐ	0;Op·±ëxhÃ
+°è8Ñ�G¿Sè\â1WfŠ "?Â<*R`!ÓsŒ){)Çˆ£e¯Â¸`úÙr38y™J"ßÌùê–¢%4õý¼¸¿.špþ;Ñ~$™ÖI²ý]Š	ÚŽØéQ$ž.‚ê‘ÀùëS—z˜ú¹„<L°Ø)Ž¢8{H}iQì�¶¶>Ë‘Ë§×Dœ¯µ�cè{MdrkàjF¶·«Â‰x’h%¶?ME{NËÆ�(’-b’MH<–R Ïf¸1ÇVÔh•®·9Í¼>
+=ŽË¶)pŒÂÎ‹ûao¾Ì(�‹y�±é¼y›Ícl2±J†x~»ÆÛ›/ó*/R�¼›Í—cµ’ìzh¶^‰ŒÇáë‘Éz9Ò(ßG	qTÙ>ÖCÖi*‰¾–�ì8X± OÏýS±‰#ût¬ÏöœÛ%û·B�†ét¢ãé‚T
+†èðå'²‡Gü‹ï"ñì|Î%v¢ÐáCFútŒ…
+�ªÑëÐ¾qØj¥p8‰OÅS�;áp0c½]E¡€¬
+¯›]1ûe§É¢Ç§£l÷©Ôµˆ=Nåü=¾g¶h7/8<“Ùû¹!7‹ù�cª„±9o
+U
+vbHu6ï„Êocg|AÇ(¼D(“�Ðg*ü€Ái3‰¡¤VZöçÐG…Œ
+'!p¬Ž”oH`Éj˜¬ÆÛ÷s|ÿ'À#Ò…
+
+endstream
+endobj
+40 0 obj<</Length 459/Filter/FlateDecode>>stream
+H‰¼CþÿÿÿÙÙÙöööããã­­­uuu………555¡¡¡ÏÏÏÄÄÄííídddOOO“““¹¹¹fffˆˆˆwwwªªª"""UUUÌÌÌDDDîîî333ÝÝÝ™™™»»»$$$MMM‰‰‰½½½ŽŽŽ]]]qqq}}}ÈÈÈ!!!YYYÁÁÁ~~~ŒŒŒ¯¯¯eeeÜÜÜ666ÊÊÊEEE¨¨¨'''———†††...???§§§===–––CCCÀÀÀ������hhh___LLLJJJŸŸŸZZZƒƒƒvvv|||•••@@@888kkkšššlll+++)))```999111gggBBBaaa///HHHmmmbbbFFFPPP:::ÉÉÉ���III&&&444%%%ÑÑÑ---¶¶¶xxxÛÛÛ���ÒÒÒ›››GGG¸¸¸###TTT€€€VVV***ÓÓÓ²²²¬¬¬‚‚‚QQQ’’’ååå°°°jjjÿiiizzz;;;
+
+
+222   )¼w
+
+endstream
+endobj
+41 0 obj<</Subtype/Image/Length 24563/Filter/FlateDecode/BitsPerComponent 8/ColorSpace 70 0 R/Width 1031/Height 805/Type/XObject>>stream
+H‰ì—‰zÛºF± H\½%vâæ¶··ïÿŠÅJ€”d+1)‘öòED@CÀácàöð€°M9´VN3àãP@Ù¦Z+§ˆðqˆ»W½s/*µVN3àã„#%Í>jÀ·VN3àã„#ÅöÚž+a­oÐ1³ƒRJÜ6¶N8RÅ'kM�ºe8QÄ\Q£Ûà#ø#UQ»]{Ë`.$Çì_DðÈ“,PQuÓh.#ÇÍîÆ°i¨ç–ØÉYÁªÉ1ÓÁ¿±Ó7�€�C<·7b�"æÎH÷º‰€ÕRh`+(cv€øùHmÆ£ÆÖÔß,>>«öPdý2È13¦lÄüüPð‰¨´e?tk¨“îºé�™‘»aîî:qo€aé˜äñÆèuPF(lÄ7\“í”R&?¦zÛÝQcµil³iÒÆ Ó3Šî¾µ-u¸bô€P�{å£äOwö»Ö	@w’Zÿ¸?Ðè|·í·ð¼LPÚ_´ÎoÔTùÞTÕîÂiô®+I5ð[#j€“Þ²‡ÙH¦ÚÐs {·‹FàºŠ¨
+<á~ÁÌÐ¯�ë«“ÖÏ&R–ÂÂVÃ}Ñ»»gìÁŽ¸³í‡»ã_˜¨VT5ç�©�nÄ}«•¿œÐ€àV%ð@ÂZœ÷Ãi·E–í•ºÃ�vÇyU,¿44bìñ‰±oOßÙ÷§gÆ^ž—Ž|INh t_x â—$¯K(²Ô�¤¡ÈÊEYmš¦ÐÀ�{ö“lBÀîé§}ù±tÔàKO{ØŒâ}Ü°S
+ìR1ú€¼Ý™˜å«"ÜaÎëÒù"KL—“µ¾È:d](¡³Ýá�-›	ü¤ÅÓ�:K\Øô…ŸpzíÞ/ß¹¢t5Ìý+½:s¡†ÙQa3fˆ‹˜¿N÷-oœ×@GyS|y”‰��/gôo±~CÂå¸{J-Ÿ
+°§¥O–,$®É2lŒœï÷~•çˆf¸çj˜{ëªG—Á †Ùªuºïüf$·+ý¾uµª22¶é§ÖM˜ÁXïZél+Þ¨¦ßñuI.uË®n9)Ãt8fç4��ýÓ7÷šµ°TÀ9/üœ&7|aÓµyNCÃ=[Ã„HŸ]ù‚f+ˆ¦Õº	G×ý˜=i‹t&µŠm[ÎP¤ËnùQÀÓ™”SÇ¬ë(ˆGþŒ^ÜCÕs÷ôâ.¯EM~°ÇòoÈ‡^muþ�w¦O÷r
+ã5p…ÌƒP–Ã¸«zßî‡ÖéRU£˜|(2£ôT�j >UßÓÀýëw} —…b
+Ñ™	aéÀp#ü	9�õý�¬ÜÓ¿Üeñ€µ3ª�âSuª�øT}Gé±ºl6 ltS
+éÀDE:�£�ÇþÑ³×ÕÒ5kgdvð½Ždì§“³7Ò%ã¦š5ÎÕËsÌû¶ä¹ª\ˆG¨¨(
+ÝÝh²N#“r
+Ãž}³p
+ÀÚÉàäkwÈÂ{ãSeqkéžÅ1Ï.4à§?èWê/™eKãžû§4à™dïhà—¯
+®aX9=í©í)ñyuEÍ(?Ht¦u°ˆw
+<ÒOû?`�Ø÷,„ù1äÂµ/»Q¿QMdàk#U ·)<0u89´W¾R�<MùÞ�ûräÃ�Ùã,Ãp�JQ
+ô.“qL4°kóÌ¤��¬¼>0—
+<²…k¾
+�åAzy}\üý‰®¹=û{—£T´/o8šF¸’çàÄ„5hÀ×0wO?{~vý%k¾ßŠtàá
+§ÊŸèiæªYùz†2¶'¬:_
+uÃ WÃ0voÇ¹Œ`Ù°þD‹fç.yL
+y0iz®éÖkÀÂÔþ•ó“7—±!â5Ý¹z
+X×®a\
+²ÿÀ<œ]Éµ-ñoÆ³¶ðÁì@ó
+€�
+Ì46
+40ÐØ(ÐÀ|@`3èf§x�zYõAiÃoÔf!½¯djŸ¯kYâ�¬öúLÐºéz>>šÆn_÷3{
+øíéß^ÁÝ~Õ¢ÞÒÀª–˜¢<§‡„›ÁÐÀç€ÎÑ(û²3çnß:îUrv1õÙ;k[â·B=¦Á>ø„Ä-Ó—
+ä'ÕUÛ")À¥odëZb*’�7³��@ŸMÍNñ:ö(ýÈa£®`�n‹TøöÙAá²š%Žñœ¢cAPŸ	9êÑèG®ÅucÙ>åj¾§Ï–¸ŒGžrÑß>„y6.ÒÀøÍxÖ>˜h`> °Q �ù€ÀF�æ˜hlh`> °Q �ù€ÀF�æ˜hlh`> °Q �ù€ÀF�®ÀÚ–c �+°¶%†Àhà
+¬m‰¡0¸k[bhŒ�®ÀÚ–c �KèµpiþlúÚ–c �K¨Mg_E«ßuv%×¶ÄÐ
+\Ä�*ÆvF¼9e¨ë¢#¹cÜšÀùø@Ê0_øñr‰÷Föt*”hl”Uh@š"Û®Éaê²åÉ�vDMá®‰:7Šû	Í"16
+©oku
+€�rS
+Z‘†
+
+Tæ¸åí¨Mö€$Í«ÖH§�åb•ÔžzÛ‹*ºåf�Zë¿þí›¦ÙèvÇ-O
+´§ÊæÿÍðÐ?ø�Í–ÔÀÎØ¯¥óX@`£ÜJµiÔŽÂws¡
+
+´}¯“–'×N&·Pªœ1#=ñ½K8¦$4]^Bk;GÐs+
+p¬ý�éB¯Ð@M
+iêyÙ
+Œ5Àº6}Rá5`t9c>$)ÆŠBd `àñ ùú_]Å©y@¦f}b¼à“-µÀ»-·Ó«¨–ñ�dóÙ©åžú9ù×in¬ÜŒÖþš~îÌˆÖ}g�¬UP:Ø]±Aö©¦³É7öÃ­áÏ
+Qwî>7Ô@ÛÙ#{¤�H^èôÔŸf'4p4·¥Ó˜TP\Ho|px{­ �MÐ�xN´ûãM˜þlÑ)Ë'À©Ø8·ÓÀß.8.
+"y¡kŠgöý¢àx.?MçrüÙ�¶@OÕÑ)¶‰éy
+hcsLi†4áÔl�[i@4ÿý'?]‹_@ôþb:¶Ò1Ÿh`°Ó:Îà–æ¾GE�øÓÐÏ
+l�Zo�Æ=ŽT«,‡áÍøgÇý—·è©Ø:·Òû›þw01ŸOkl­ëªO-�Ö?2tŸ7#ÈÄ
+ýÍpÉ�ÄM3» ��0Ý á¤+£-ÃÓ%ýÙqÿ�rh`.ÚNbXcî~é‡ŽäÐJK>ÔjFÅd@4Ä’8ÚÎ¥k,Î}Ù˜K†ýÐÀª ’ñ�É)Þùí×ïü+�§2
+ù4°ÒUcáàäÞ¬üê;äýžÊ]ÛÐÓõÐªŽ¾íB›Ë^4°*Î‡=9Åu¹cø0-6 �%'zÜ?Ÿ%ç¡Q´ÆØ·¹›!Â]×åõÐºø!ß‘úƒÀÏ
+¬Š‹5àëËÄ‘P|v*êÄû£.X—j@˜Þ]ªðø8Ò£÷ÐÀ§…›fF@«âR
+(ã÷ÀÞüŸýr[�EÂ°h¨("VOWÏîôEïÞLïy¦fÏç}ÿ§Zð�©‚™dJVÆwQeb@?ªµétHÍÔ�Q©ì´1
+ðxnH2N½k'(Qá–�Á¢­†_
+’Q êÅ™¤×™7Ê‡¢ÿ› ¼;Ò‚²Pc¡D…}Ú“ô÷ŒW|B
+cv(`ˆÿbzðîˆƒg—õ�ó@#¡D…}Ú©íWFÌ5"nÿI/’€•d È²O„ù¬(Qñ Ó>”©õÔ˜
+îe *tÚ‡€2 Éx�be *tÚ‡€2 HÊn8|l[Œ2€,A�ßnðØ¶eY‚20Â@¤·;¶-F@– LÊ¯ÔëNÆ¶ÅO $ôèY<('2N³«@ˆ%ÅÑ“xPÎ¤e×ôGˆˆVÊ@~ô$”�9âª“ƒ2¥”�«Dý©@XÀ@¤wFˆˆ\ÊÀu5Þ3�2°„P~± DD-eàè9<(§Á/‘Ø¶ød àGÏy\Ò‚¾÷šòd GOydäGOá¶<…ïý+"7†�H�žr%�£§€<6„òtà1oÍ÷J(åÈudœf»;¡Ä¡GÏyxÒ‚²½}P¢¢8z^3ò¤ßäHÿ
+šC[|?þ/�=lSÊ€
+"M¡^¿°í˜u'÷nñNûÝ_0²ñ
+öå–]~c¾VÃÃg~":à(6å¿‚tÝŽ2¸ÃÚžÑ½>/D<wü�0(Q¬dü×¿14£î°¶oÆªàæðü>~"‹‚-Ò/_Øºe pƒ}{§ð„â>~â¦ƒ
+eÀN_AžÇfÙŠ2¸ƒÁ¾â{�^�{UQÓE°#KTUbÑŠ2¸ƒÁ¾†t¯×Kè·Õ»'Ã¢`‹²L’ßþBîQ5oEÜÁ`ŸB½×ë%¸�ŸÈé0Ø‚vIR€‚ÍZQw0ÙÂÐªè{zr¨P¬d}ÆÈ¨Ò�Ù¥�2¸ƒÉ>o÷z½ùa‹{ø‰,
+6�bZÉ]¢Ù©e p“ý Á7†¨{{7ÑSC‰2`å”˜f²2 Ó±lÂÛNf@öxM¤{ì³½åm½/Â¬ëµf½ª »5�Êóî 7±C€£ØHgñ%+ÞÖºT7He:;Æ�ÌªVvh;ßÈÎ„ªA„o ¥Œ«ùo%hr5ŸÂ;²7Ök$ØzËÒ×åå­Ü{VR¹
+»®žg¢žo�¬xC…¼¼ºÖHkP1Á»šŠzE¶
+jAÀ
+¿@R1$¤¬ôTÔ2¤�¿ÈÞ^¯a>×Ëî�­³¼-ò]©ËûäwRŽžC´ä|ñ3+~IûàQ;&‰ëö«�¬TLŒ/äIÏ�ù<Ò^uê@=�^)Aá_Ñ,;¨Èvžÿf{½+‚®·ÙWZ\Hážä�£ØÉõ¸*¿Ì~4Ði¯õ�L—åmÞºÈæ½�÷o±È›‰³Ê%‹¸®ñóù…¼^¯Nàõ¢Ü�ß£ØYÉ@[-^ë×µ¾“lYo5Î*Tpû/ú€Ëéà‹1g9èX¯Nàõ¢Ü�?G°¡Ë@½¼nÓV»Nõ�äÚû²L6Iaqfó»ÒD¥]·5Û�ÞkéÂòò^ãZ¯Nàõ¢Ü
+%Ê€
+]Ê•,,ª¶“™~ŽkGÖÞi×­V:T;ÂZXé¤º½.#:®õj„^/ÊÀý�E�+5|Z4h¦(;…{±Lc5­þ¢Ý>s§Ûv´gÛY8›¢ìäWèUŒ6Ÿi¸±C³hÎõ®ÆŸžÂ¬eàntRŽžC´(�djJÖïLmÉÔ–l½4´x™/ç£¿Üré7�íõnŽ`½£èÍ{ÙüÆ(ŠÆµMÏŒ–
+°)o:íY^XÚN¶•þ¢Ú¼M¨—öé©Áˆ˜F;ù­·2»æ\2Lxe±íq®W#ôz¯Í~ð1BPd(v4H×IòÒ@ÛÉj�$w›þø*IÞ4¯×EA¹e¿JÚÈ¶ì�ëÕ½Þ+eàÇ7+”Š2`C“�¤£lÚ1ýrÔv2;EL
+Í¦¿n
+ƒÑ¾VÓÚi~)³XöœÓ�±C×ZmÿŽõj„^ï•2Ðyl”EÊ€
+]˜–so_Žó,y`;GžgÉ=Žš`VŒlÖÉ<Ø®	_ï•2PÀO>V(
+,
+ìè2pÊ’—ã<KpäÈ³,¹ÇQÌª‚‘íš`žŒ?7k‚Ã×{¥üþäa…2 ¨¥l_!OÌ*i.qæºgYòøs;GžeÉƒ7GMp®
+¦Ÿ›5A¢§®šààõg÷mþ®ù*P³;DWÈE–ì¼õ,Ù•#kY²³&Ð«WM Æïf¿\5ÁÁëí\É�€7+”EŠ2°�~ðSJ…¼ðÔŽ±b}Ù¬v2‡¶Ê†i×.bÐLe=Øî0 ÐæÍà·é88jIœ¥}‡¦¢®šÀ¹ÞA×+|.s;À_<ÌPÊÀ\?#)ã2�@ÅP¹¾«×;©‚SF¨C.œQ'©KÙ c¨�WMÞÊ‰ÀèÆcüL¨ÈÔ½€¸Ø^¯a>×»Úü}üUžl�¢(:¨P¬Ãý*	,1dÜIàÔƒ½ŒlÏê‘�žÐ£"ü‚ºgc½F‚­×]mòƒœEç6CP4@Q¬t­©U/bOØv²q§ßjð�¡‹†O2ŸkòŒu½6‚¬—ì›äŠ7)s›¡(2à(Vˆ9m;fÝÉ½[¼Ó~÷Œl|£}G÷z]òw)ŸÜf(
+%Ê€ ÆÖÝÃÜÖþ]Ê€(öz]ð£TxsÛ¡ôÈÍ:z
+Ã�‡e p“½yë½ùéí
+ÞP<éP¶¥©e p“=Ô{½^4”E‡EÁ]kjEÜÁ`O Ùëõ¢Y (p”;RC«mÇ¬;‰2°Û¾£{�^6”E
+e`cjŠ2¸ƒÁ¾*ö:½l(Š*”�
+xehDÜÁ` <Qü¸BÞ¿‚ä­¡e pƒ½1
+»Á,Pµ”�ôâÞï_4ëF”�ÀÖö
+d{�^6”Ál`ÊÖm(�;¬íëGeÀ›e`›²ô·}‚í¸yqý(ÞtñÈ@1Þ»l‘ªªT(æê¦ÓqöÌûöîÜ£Êõ·½µÜ\fâY@)îä
+e@ÑA‰LÕ  ³æ¶$D¨àÏ9!„MïNžÔ²�Ÿ?f
+íb€@Óò!ž(ŠÔ�ÿømw'o(Šh2Pçù×·>Þjó(fÐÈÊE½ÒÄ¢Ð<·ýµ1û˜9OBÊ@ÒúŸ“x¢(Rþã‡ø„(Þd2¡N/îêØ0àÅ?þIU´“nqd”“ÓS¢TBó<—çR2cae@øW©ñDQ¤¼Ç'WÊ}ÞP2� (J•|O±<‹b™ã“úGÌ2@‘TjÿMÅêÀ{ü®
+æíåC’|#Où‹|þæee„2Ð‡äêÃçk(„€œŠþ©oèe&ÎÆRHfÓ:
+Ð‚‘ùÎ-…Ú×4š(ŠÕ�÷ø•
+fðr>Iòñ5I>½~›|ûú³$ùùëGÝe@ÑÅ"¼2Ê–dJÆÏeÉ–çæ<@CÌ0óœœœ™'ÑDQ¬¼Ç¿*8^¾û�|™$à³üó]POïe2 k‚S(ÏeT°f´JÄ�&Zd ¥ó¯éS�ÚÜ+Ýÿ×¿}¬“ºÏ#þ˜ÃËGüã“Ì>ƒž (ðd ¢ÿù/é`¼vgQ\Q•¼g´Lš^l2�ÓyDûÈ€Ì*JEã¶ûŸÿáõ5¼�'’¯/èáååuzê³�äõE3FP¤@#��D¨ZNL£ÎÎ€�:�Q.ƒ\¨\!åTóLû^Å"q÷=D)k¡pÞ;¹w�MÅêàþ2pû×OêïYFP9T—ûò@›¨j‚Ã(¡Tÿe½
+È?—aÛg0‘¨L¡eiN»äÿì—ûsÜ¶ÇAr‚”Šìz"'K™IüƒëvÚq¤v\Û•£ô‘ØNÒ:­«¦MÛ´î»ÿÿtA<¾É;BòéŽß±y"	.Àåî»ºƒPe£ä0Àç{‡Ì¸xûÓ0�‡ê\É/î\¿¡®Þª
+ž1�ªðØjÏ
+;«HdÙlÏÒOAJ‚¹ŽC³ˆ�±’@Bà_Œ{e#+Îƒ¾ÞÀW=7+Z›,Z×	.¼(0påÖ[éïU¸Q<c@+œ‚±(ä'*.v§zÍ1›µ›´gkœd#Bs{Ér	~÷3ãem²h]'xc¸
+×²�jÀë/·D	ˆÕ¿=Hì-åM*Ò½AÇ=1càÂíÛÂ¹¾ƒ‡{y-@Èîõ	†7Wø«{&}®µ’§°µh­6Æ¿ãÚdÑºNpñØÑiÞ6ç)får'¡c¦4tÂ³ë'—JP-á7càâí[ÃÀ5øþÏ„ýÁ[ l»¼ã4ù%c”F!˜‚aq]k H«÷´ÖmZ›,Z×	.Ý¼R>»zÓ–ÝË®˜ßŽôrÇGÎ±^ýÛ‡ ,.l-ä(�Ô­\ïŸµÉ¢u�à
+`àÚõÒÉ�[×lÙ½ìŠáíäè'�g…ÒÞ”¦À�ÄÞºÖE1å ¼Åy8càâíÛÃÙ-•Ww¬™½ôÂ~àÉOïíç¦TžÅ¯µFr#	,4g”�~ðÜÓtkd%°æÏÑ#"ÂN@(Ä�D
+¼µ±Žv|�IÖ3.^3Î]èú³„äš¼%ì­jÝœ«ÿ�´vÇ;¼¶'ºãÎ¡ðñø™ÝÓOÂö;]ö½dg<«ÜÓŸ%ëïš Ž>¹íŽžàçOiWwØ÷~q¿f^£§ëÖŒ�>¡wîfÀ‘›‚ñ_¸®ÄÞªÖOn"Áw<¨åŒw~	O©VpÐ’€VÄ”>Þ}p°;­øô3àÏRG¾ê±ïûúøü€ÏÕXûâÎ_¤¯š¯OðüðH¯áÖŒð‘%|zàQjùÊ—=ößyv”¹é	Ü‡½¸jDŽ}�
+a Ôs†žùkË„ÞyþT‡ŽQþ�au½Ù:?…~u\�ïæ÷
+/¿ú
+cìñ1À)+	XEû»l×ÿÑ—¿»]»àìüîŒ±G{'½öOžž1qæ¿\æè±¯>üý#ÆN÷¡n±r¶'ò€�ÝyïkýÌØ2��½:†ƒOÙÙö‡âfOà4}õnÃnÅÍXHÌ!—0]rðô�LŸí²	½sô[Ã÷�MbŠÿˆ}S9$#Ï�|H¨&ª¾«yDÀA}ÀeàÁ÷ÆzÙÓ	*®"Ò¯fwÝ>`½ÂÞœºdP—rN#	ªþTõÔÇ½‹ãbà›‘öÙŸ€DR¼ï£ãNûì�ü€�LÞ?Òë¯]6sÈ%{ÚÒCW—´ÁBï0lbÃ�=rá}ÌwUÚ
+³Ô‰àk¤ƒìÇÇqþìê;K¤©>zù'U¬qT–@Ka_‹~‹Éöc€@’�#ÄY¢ hÅý+°�×gŸîIËÚ¥úH5¶zêÑ�KH©®Ó'»tÂw><á@Ü;÷Íù¬.¥‚¹,"s%X8Ìc¨¤FšbêÐ´¼]DÞÓ»TÔ‹IÓ-=5Ê>Õ?
+×ˆ0âòôÚ² $XÔôcàLÛÌ—PBµ[EC.qq~t,0çÒ	½ë¯ûÌù¬.ù~úã)Ð¥·–ÁÆ)SCM‰³4Zg*{ƒZÁVÃÝˆ¤ýOá;æ¤[Tr—¨:f*¢ŒùHºv¸µ<²œ]"(þK“çº|Bï<Ç¦ÀM‹"2c WÜDcL9¨Rù
+O<pú1€iêË1ÀN}Âi?pËL ^»<o¡P+bà@*"öc „8øq;ˆ¯FÎ×­A—(}˜&Ïuù„Þñh·ÏT˜–ô¹"¡^ƒ�w¤¤õÎª¸QÝ‹‰!Åò8ÁVLäë_˜ã	|Ð�"®:0�ð‘óukÐ%w°ÞÑ‡És]>¡wèŒ�qÒewIŽÒ`àÀºµ„ƒOVÅ• j&öq9îªÀŽF5-VOÈÛ’0@—NŸ}’º1_UÍL<zÂvÅ”(ö=P2;l¡Ðá‡0c`”d=�â@é
+œÇûußµ¤i¼:ð†0�èrvU8ð�!x�¬Ž�þ9„wÿ…Ó�"‚‘¶+Æ10ˆs•¶Oº)@¹3õ/�‰5,$ þ-1àY¯¡n²aß-†¬€¯‡0@L[²
+Èã`‹!Íõ÷hŽ1>”ß1—¶Oèpuo®Æè?-¾AÏ9L÷û»
+T{L0ÿVÃ€ÓÄ@ÜbœÚªâ&Èä¯°�ÛÀ@1¤¹þ:B–C$c¨Æ<maýÝ{t2c`Œ"Þ¼–l¬Û*`å¼‰Üü¨D»pD�HJ$°Œ�G”×on„5¨¤‹õŸ3(¯Ù“æ°}B÷ê öfJGj]YÀê à…ï0‡$…Pñ	lbÀQÀx�,‘À&4Äüçj±7ÚÃ€fW!P‰³ä×Î!Œ÷É6
+�³§ðÝƒêÆƒL,ÍI�§Ñ­ïhÐ|¤5¸"Ý§õ‰&+Û·‚?Û§óU[pÌÍ€l©!N•qlîèÛcm3ÉÀ†þßÿÑ)MÍ´ù-U7<Ò‚ Á%ÒÈÎ=I!Ë#{ˆ²ö5·á@X²o!DÆ¢f5C-a †ÄÔg2 ¤>¤eý1@8¨i6[�ÅÀ€`(Á7ž}pð¦
+7ÏØ-g*EƒMU±ïû%û0àÊ<a²Óbsj�4sgö9!õ!ç€fà3«M0�} ¿%I6K,h^+c õ�%¼ØþSåao
+^îpc#S|ØÁÍ×o&E×a¥òB+§æyc€N5°Ù²†�¶½r³ÄhóZ„T7S];ù©(YµO$]ØŸŽ�¢fovV0™êÂØWŒ�aðhì+µ+\>°·Iv«�@÷?ØÚjÈ»£Â“Lå§V0àæMÆÂ•ûÓ1ÀDq/ÿUÒ-V=Ì¯ÙwR.a ÍùË(Ãc¶X0 (¥‡§º¶  4€
+åÀ8(o…'#p‰=dÖÊöãt»¶„�p‘áÆˆËi±êÉˆóÚ¢d_äü1@Z:º­ôª‘~à¡‘�s¬ž>ø7A–ú:Øˆö Ë5×
+y¶\Å`ß8� Ù¸„÷N#
+ãèð
+en¹×^ùUzÇy#ß™ŽëùPýf;»ÖãèrÈjSÀÌÖ²‘2[`y'lVÍÝ:ùig5àuÏÙ¨Ší´°–ª�ÉÕ@¾õ—'ˆÒªÝVS ‹m9·ï¦/tîÕÀ(]Ì,k(k [ƒZÚ2špMOTxR&ùiœîàkb€U³¯ü…ýÉ ”›×+ŠvEŠUOÇ@ ‹¹³Ÿˆ2Œ�‹)1gXÁ@JzÃ1ÀJ9ÐÄñýüV>Ä3›i7üî9›HxÕ>áÑÂþt,Ê“¦ÙúmaÀSûäö}EÈ0.fo™10	c:b0"•Ù7M&öy?LW`<™õ}ˆ$éRLW`ld=�5,Ê�Üˆ,ª+ø?ûåÖk¹M`ÛYvœ{žªŠ—£�¡ƒ4©ÍhŽPUi¦P©”^à�0tÔV\Ä¥@�—Â¿ÆÎ}Ÿã8‰w²w²³¾‡™�œxÙ{mûËZmWP^–=jà¼¨„?zzœrJiE#È/Ö´:Þ1äíMƒê® ©©óú²OéÁ �º+¨c”=Á|hÊ�Újq}9�š® Š_7¨�³¢.^;JAS�ý.Õu‚ÔÛ·³W¨»‚êÊkjj‹zO•IUWPÇ��uæÑ@ST/ï¬~t&
+4]AÕC•ñ‡4�÷WL3²g
+| Nqì®�½Pk€CÐÞ4i ‚LŸ’âÊÒ¤z²_zwŸI1ˆ¨¾ˆó¤íAfÒ“iÎÊP,Jêb`6
+�4
+¼jÅ$ô«gHô$sÏàÏà˜j`/ÔQ@§>5i€DÔAíHò¦¦¶hÀï›Ô¤¢Z0ÄP8 :Rsj€Ä�Ô&/“¥ÑH³ê94P/bž–F»ùjàÔ¨ì¾
+¨�TM,‘ƒ(t@¬H¡·â5j@½¥ó ã2«Hi2€²*h&˜I¤2h™ÕwPgEe÷žÒC
+ÁËÓ«ÝÛÞìÑÑ­AÇÄª�"ÿfz4@ô¹è8€Ì­m²g}N
+èø9D�KÔÀYQÙõ¯°A¥�º›´_73i×@ß±ê×€9þ|0L0«nÄÒ=å1ìYü¡Äj`˜JüàÝÝhàÍ5ÀÕ8“Ô©‚¾í×hà÷Ø�(xîˆÜÒ«Má¢öü›ƒh1­5°$º)x"±¦Ò€8xw×ø*Üz›ÞÚô)d½ð{&m4�êój×@	sÖ@V/®‚„»|H‡4�ü5pTÂƒkl
+F ‚úCg¯ÔøÚkBhÀƒ\�¤ò/ö×ýK¥¥É4 ¹Ì\5�B"‡4à'@]5�«/@©/3ÔÀyP	P#h¶ˆIð)j×@��@ºj2&¹]!°°öÌd
+@«ÖU„B8jàM5MzÇ®�bþI¿d4rÊcØ³|Ýí2õ6¨®#
+dð¾º-ìHsB`ÄM1á’Ù~ÈTcQ{fº"’döQ õù×Ÿ&kàÑ•j¨‚ïÙâs‘f„Y4p’ºg
+ènWYÀ«¯#ýˆ^Žê3Òþép8¨“ìÝ�?
+üñO9Så€UêuóÏœ4Àž?à,—ÈHô�Bc“5ðç¿üN}yëªø fÑõ_Y¹*S¤‘SÃž5À¯%Ô@
+ô¢ßæ�½|+ü8<µæ>ˆHï}…MÑ@\ˆÞ‘�eÖs
+ð
+ä�â€NÔK~òŽ”�}ƒï§p÷o	+4ð‹‘ñÅ/A‹»)ˆÈ^
+\½­¾ßÝ¿órU·5ƒXõÓ¼
+®þáE9	©µîÜ7ÍÖìì•¾o_ø„å©ýpÀG�QÂ~*8o‚BÎ¹ª—I$à«ÞW'��WRî¿>E/2®ßŒËÇÖQßÈbeŒg<ûö„j@üÌWõ¾RGÖU©Î4Í™î|T*Q§Fý4Ù5t¨ï»sÖï³&
+�ôsøt½OŠ—¤�êz7þÍËI¿Ý¨ÃóŠ~?þ—5þý{q�Lù
+ô³Ir_/�e¿k±ˆð­äß0A?|ü<I^¼N)ýíìásª*?‹Û‘Ã½ÙÙ³=¤Ê=øÉ@hå¿Ó1j 8:}ÜÝ;i,�ÂËÑ_Êod|jàÇÅò
+–á¨�å ê½§- ·›²€Ì9Öè½·MŒ Å+44>?!´Óz\­i‚iñQK¿ÂÓO^zK[@oiçH¬¬/Úò`¯°@5µÆ¨�Yã£–ñgï}QÔcu›è^
+ÐÑ
+ã&¡Í®=Ü+9<3ï�¥5°3r³lçe¿ðhø)gaöF$ÄKÇT.:‡=ð€3³9Q³BO‘¤ýj @ˆŒsJ¿<Fø3®kuôh IúlCëìG †Òèê]!ÒÒÎa8ôžˆK ’õ§î^á2ž!6j`ÔÀò-þ{‚c4pÑµ-õ§Î^¡�÷Xº˜'Û–(ýZ|j¨�å©4ƒtO¶U”ËÄ¤–
+óÃÔ€ûÔØ)vj@ã©¦€¹ÆÑlZ…Š@í¯¼HK¶Fîò¸|4žœ÷�i€ §JqGöJÁ\ëY!…üDý„YY„ZŒË¤§cñääMŽ˜Ÿ=k Ïš£5ÖR"o¡çIýoT&}Û€‘™Ì¤ªX’L^j`~ö¬õž«Rœ©9×’VH¹C´J¨Ò µò#3Y pÁDö¦y‚–5 ‰À?âžgs¬•j‡dòËêÍ�¼žÆ¦CY%²vGÆwŽ²2
+œâˆ¢4Ô@ÕaÉÏË7w\Õ½ŒNGï
+„:.¾kÔÀ®h5À@¢zHóòþ[ü/kK0%?ºvYj`~PÅ'P=4-@ù�ƒ74`thõ¸,ÈeÐ”(¨�]Ñj€ z8Ô€ƒ5à>µ‰À)KÓ@
+hBÔ@/‡H†÷$jÀ}jnYšj@“C‚èá@�Œ‡Œ�j`YZ
+Dà£ÌP`Õ'«‹|xÄøt„�ËŠPóƒ(À¦ Úùv,õGŒX:{Ó@žÎ2«Ô€&‡5`¦«�L²þPîS› ‹ï/�&îö.”V1HÔ€™Î&!35à>µ‰å5à«b¢¥gY+­<•†1/:3­�HÖŸ˜ÌF�@
+¸Omby
+p­oéYÖJ«�H¥Á=ÎEk@%©B¤ãL‰pŸÚÄòá¨ý¿qZ
+�=§ÁN£�¼ÎÕÛÈ¤Ó*ÏòÕØØÄ;«íŸ,<Çzi5�£ú¨5Ë`äˆmdr; ‹k@¿Ç5|—H·)ð·±yOO­�dôëb™D
+t|é9VK«
+É66ïéeÀÁ;b™D
+t`ù9VK«¦ª"væÕ¬Q¼&<ÈG�@
+ÌŒŒ–ž!ßóöo5À•Î¼˜µRh€%büˆmdrC‹ìäÒS¬—V5ÐG±�±t&ç‰�è4i´Q}¤¹~YL)KQ3s
+¤ËO±ZZ
+D� Ì¨±ÔŸ4b©¥Ì5ÐÅŸâù£«5`FeÈ—lÒˆ¥–2kü
+i X¾bçÞâS¬–V›‚>9?åO‘.?QzÞÍv:@úˆ™Î½†CvW
+�ª‹éâÄçù‚g50‘Nj	–g@–50‚|u)B
+ s‚Æ“üÜK¸	j™ÔÀ0I2yÈÒg5€Ì	j`.½ÉcPÈ–8ÐÀwÏ¹’µâA>}jÙpÙð—K…Ã(Ô²%P2v…@¶jÀ…ÐejÙ¨+Lúç^‚Ô2'¨+¾dç^‚Ô2'5àUÿ‡ƒÅ-j5„mnÖj™“i åˆÊ!B,¶¬uËÀqäÒg5€Ì‰‹"ÈÊ‹K×€H][Ô²%4PYÀO/]9x®CQÈ–˜®�Ê$äÙekÀî<5€¬zH!žSúè†¥9„��(«c¥�Ú¤PÈ%“$îcQÈñ ‡'~çâißca…B’Õ1/[\ÆîƒQÈ(Ž¶<nUÜ/]@
+Ã(€/÷Q
+ÐÁÉjÙÚÅËŽßÐ@Aá³26çã’5ÀÒ£¾jÙF
+ôBõàõ€4ÀK¼Ã»áá=¯x&4ˆÊ–Å£u¨æ¹¨™åC	ÚÞÇÔ²%4@|×cç¡Hä�"}·sÏOõCÑÁ¸ÿ³_/ÛÎªX€¼ ¼Å9ÝêŸj×õ¯Þÿ
+P5š�›Ù1Î¯±�J�leºt/ñÆ†¾+Nò¨¹=÷\RÞ¬?Ñ-§ÌÍ¿ã©o¿«Ät‰éœì¿ûjýXÌ¤g6“creŠæ±)Òño`ß•îc î~\×KKåéK¤5þ€ñX6„€Wº/”í7ù+úÉ¹² ‹tÓÐùjÃ±Úz"Å\÷|†ØE™Þù³ ß�Nc®¨´ço,0íÒ’ äÔî–ßqC›g à•î‹�b2;äÒ\yN‹˜-
+f1`ˆBÅÝû|òÝþ´ý›êbRXÐy7ÿÏM®(Öžèš.C&jÒÿGÚ‹/ýŽÚ<1¯'W}ÚY~úß‰¼þç¿Ä“˜Ç@¥Ó./V$ýó)ÿ÷ßw™	ãH-â1cŠ…'Zélm¦kÛ¬
++cÙb^I�gÓÄ€ã?}ù~6‹�NEõ¬Ùð|þM²ï*©‹‹¨­Œ/|¹ù+ì×fzkD.#~þ·4zb^éÓb Ž Ì‡±±Ùü»ýVÐ©«Ñ™ñnx¢Y³z’uÕÌÇ²Ä¼ÒÆ@aìôm¼þÎùc0E“Ïx÷ÈmH­žKÙbû,@Àž|bÈv:ã¹LM:XÆD(ój ¬.
+–c îªùØKÙ¦*Nè»ŸhET}®‹Y€€=ùÄˆ³-ŒÖTjmÒ´/‰û]Í|ñÝ~»³îzisqQ´åýO4»z½RÀù °'÷Æ@Óoš�†Ó-ªé@jŽÒË_çõAÞíV
+cÃó)õ¸«ÓÍ}/e7v†‰{óèBÌvkgû˜Œe+ˆx¥{c ]Û‹IxÒÆA3­TFÂè¿‡€=y(”uòÇ–ß'´éWëÕr`1N�§ðj¨å‰žš4
+9Ù\…€ÇdY×ªÛYŠU—L+•A<|N¥õ!óà÷!ànJŒý¡ŽóZÈYt	�…É—FM†P•m['šwÿ@À,�ýkø`™ý_“Sž¹¥ECP°m¿Ãä¤tÄë×…­ àI¥×ºÞïK‹!j­Y-~9’]þÈú¢xÄ¼ÒR\S h(¤�ˆ�ßƒ€Wº;Rme�øMˆx¥‡b@¶¾@ü&Ä¼ÒC1PTicâú PÖl5´=Ûz® à•îŽ•7\ÆšÀQ”²æ°'÷Æ@ÓoÓä—"B
+,AÀž(5Ú©mß1pxˆ€ÃCbàð‡‡8<ÄÀá!1pxˆ€ÃCbàð‡‡8<ÄÀá!1pxˆ€ÃCbàð‡‡8<Ä|OD>ni°p¬¿¯Ò‘Uù“)óF¹qO�»ƒVN¯`tÞÔ®€‘=Ç€˜ßã-.
+ïã)ˆÊúÉ­Ã±„N¤³•ïr€I¤�˜ÜïÆæùîxv‰*7îÏÂ`Ï1à©ÞþÒð6e¾ŸÊ–£[W3÷Ç’s¸Þê*Å@›^ÓˆñhÛÌ/bRcF10µç°Ölixî«ûztë¸Õý±ä5åB l9}-‡Ä,ÒTW.."cãÐ}NvÊ«%¢­.
+ocÜ°ÈÅÀ¤z?Å@Û¯tŠ�+ýyÄÂÿbI�TTcI0·ãðFæ*²¦Äotixé¬¯ò§|Góý[ŽA}±ßÅ@®ôç1ßù—K‚Ä–s;Ž[&­
+r(¶¹4¼�Žlšø?U§)ßÇ@ªô/b@Q›·
+º•EXxeÝ~c Š+‚:­
+(/ø¢ÐCìP¸
+wÇ@|ÄE8×ÿRT¾‚eZXBÛ~cÀÇJ ¯
+_¥r´]y?Ä@cûúqYPÍî·¶M uÙ?»¼†€±ýÆ@·~4ˆ�o#Æ1`\ž±Âæ½!bÁŸoº²¦¿óÒºéýVò”ŸKÑ�Ö0¶ÛHk‚"¯
+ò›¡Nw}‹KÃÛp÷Š÷ã�ÎôÇ:ÿ	EJ�Ý ¢éýv±NˆUÃüåÐ©°,˜ºy®p~ùöµ˜Ô6¼¸ÿ{{ñùñH«s FöòKÃÛÄYÍÌ.ÞR¤Ú¾?–œc ¦x8§ÀPšÉý6/#ÍÊãÆèÝ^Quk²ÆÚ‹˜}¶ÿ{{±ÝƒaL~|R1°;J'Õ�Ç’*Îs¼êfºœ´iTßl~‰¦kŒj`âöÈó^å$ù·c ¿ùMºŸJ‡Í.
+o!Å{5¿ýƒ?Ë�1WUEZ¿ïº4¼E ÷âßþÁŸå<W¡M½Þ°›÷ÒÙñî²²¬ÕeÿÏ8÷"EðåZ³Úkq^"n“çŠ¨K¶)#¯Ìí<ïc
+¨ÑîZÓ·]¼0T¥¹½šä:�µ¬»BÜ†´qWj§sCn™¹R`WK¯òE1<ßWô9¯·¡B	¡uÉùE{íÏ::û?T–¹ÔAùªj "hÍì~ªÚte-„B5p£É\QÍzÃÙ¼¿J®ôÿ°I/�Zk6=ƒ¸ÍÍsåŽx¨ÿ×÷‚¸
+bàð‡wó\QòÚîóý¿¾ÄÀm¶ž+ˆ€�‡ø �š#­uB4¿=Ø^äð1°#¢–K­Ë˜-u\J…s+ø.ÿ¡ö4Á}©…šžW±"Ð)¬õ¨¾�-ý[ÜØ¶&âjÛñÀ›5ÞÚ²ä›Û“0ÔbmðEJjkYè;b &G‰µÀy5p_¤µA‹µÀw¹7"AX|“b  ¬
+öL:=Ù(ºµr`—”mÕäÀƒ1!v©¶,§G�Ø£’üübàH¤¡úâ bà@Yuy1pÂR³pøé¨¼||PðF�üâKüéhZ[=<*xOz¹–~Q K2(>�té�½QÄõ
+€O§l«Š
+clŒ³ôÔÊtnsz!MwÏÏ¬4lÄ¤óÚl;øÏ ,ç9º]ä‚àîqÜŠ¼ÖÚX=)jgÏ¡JMH,ïžÚÆÊX3ñè­UÓâÌø2ÊúîÃ–1PÈ
+ål¦›ÎeËWb a^ÙÚÆˆ5…8§ELw€�ÎõtÓØP?mõ10žÞÓ]:êVõ©QYŠ<Ðl‡×4böêÆX-F1�7¾5;@x«†�ˆØ«Òü°(PÔru¹K'§)ßŒÊ�Ä@=ú¹ˆØ+òúã¬®®Æ€ÔºÕË»³j àQ»¯�A£_‹€½"Ç¨Í…mÿZŸ|:Oï¨ŠáYªPÖ�öÞjõÀÒ¢ ä•Áµj ¸ˆ�Âð´m?å};jóå1 �“£Ý7ÄÀ$v^%'ÀÿÙ/wfÉu"ÛrK–ßŽ2Ø"¤jb‚…C@@BH“@Õý7 áñŸ‘cK²,Ks¤±g¦¿­�c�¤–åqnå|xœ÷40½÷
+L§¤Ùh`L	¹xu
+0.[à¨ w‡ ÎŒ íð°4�)åØEh€äå|*Ì¡m
+§K<­BxQ€«5º1EÃj ¡ÓÝG� Lû�lx„
+^‹:ŸSJ›á™o€Î§´¥z$:~ÿ>¨”Â'Ijø“¡W`
+ˆ»ŸYZä.èT×–"{aF®Ø�Õdãiy;�Ö1¢T¿¯©BØ¸âuHAËÖâ÷šFBk€4-±4_¸(gßäÅÈx§=Tœví¶_h
+ˆÍWãñ4¼óí1	Š@‚Bš†¨U	um(‚k`�sÈ³@
+ ï@Î‰öPåy’Ê�ðH*ÓæãZ �7€@©=Tõð�¡ˆ �¤»ü¶5€¼%í¡¢c!°-bh@ì?œƒžjyº!¹•‡ª-†Ïm9CIÛ;=ÔÀÓî½þÝóP^æí½)¢h Ø5ð´ œÉ KÔeæs¶oÊ�(˜æ¿0°{â2@m‘Î´ƒm½	GÈ¨gúñm,-sÍ~½ˆ¢�yr]@9vx,ÐO@9ØvÔ›5àjÀÖ
+ŸÒ2{~;ÒË�8è/¾+ˆ¤ÍÆšCo‚5àjÀåðGZ¦ôvÖÊ�8¨§+¸,f
+lyã€ƒ] vÔ4¸)ðCºGi_û�M«Ôé%É€Öe¦°Þ/­ˆ£�¤éœÃž¨‡ Yh
+ Éü4� ü˜îQÚw�¸ñ©½¯Cšœ¦µé…Ñ—ÙÉ¹®–‘4Pñ£§þ&
+
+yãCƒ”È°‰…
+Ì¹C#œUú&w{Y&Q
+µˆ¤uJk´3§�m³R
+Ì�Ýææ¡î$ÜÏà�7¹ÛË2{Näï•r ’’<w�vÊë{.ëCi 5–5ð9Æ{t«î©–]Á›Üíe™m§|¯”±4P±w¸Š–Ïè�ËÔÀ½¬÷H¸ ó[‰­€)ÒKs[f
+ÚÝ’Ë�XHøÁ®àE4 ŒZ3~Ó†Õ@ ÂÝ£7¹Û·ev�Ö —Ñ4°™u/Úl–‰ìËcËe9Ñc�y€Öö&æ§@
+x2/“lßËR9M%ÔnÑÎÀ¨�d,Úš@zÁ/!´X` Ö³ 3¨'Ö
+À¼ÌŠ½�TDÓ@ÒönÑÎà6ù¿
+ÿ­âòÒf P.X<0/³é¶½Ör ž
+{äKh@äýöŸuÀc.Ù5àBª—˜Ùê…•µˆ§�¾µ6_C®õjà* \¨ør8-³3fãòm<
+¤önÑ@¬wñÊf(P.Hi=.“ðÞÔm)âi 6•!†hg€xZP.äÝr8.³bìw+âi �Ô)Ú žÔ€Œ.‡ã2›ÎÜïVDÔ@Ûï6UŒ+œgjàiA
+¸åz˜Ù¾÷JžË�ˆ�Œ¤S‚`¿9:pQÎ»#OjÀ"¥ý°Ì¢Ýë9—5Pì‡Î†g¾ÜmŽVOjÀ�TZÛpÈûÝ®S9Q¶Ðƒ2ç™ƒƒxZP�b=Ë¬€ìv�Ê�ˆ(-ýØ¹0jàiA
+x"–ÉrKûXDÔ@jqPà>qxPOjÀ/üÒÒ>–5�@ºÛÔtÎ‡5ð´ <�¤h­†r ªö%”ôÎ‡5ð´ <�„Sk‡¡ˆ©¶?=K©ÔÀÓr5
+dA¢DJ¨í=D9S¹¥îo�8Ožu)3ÎMòèådŒ”Ø¨�c.¦�ôò¿äùAQÄÔ€-6³ïW"£/å=l¾UCèM€ð5à	@yÔ¥kcj ·¤ºÇ¼Ø,åhI»í ·j€MGC`5àjÀ8~áÖÐFÔ€í•ÔyÞ˜5`ÙØ—¼Éw9×µ‚CÓà¦ÀÔÀ1Y*�@aí[ö¢s5PC¶Û–V*11n
+…üv€±qSã»k A
+ø�8†‚-@óþê3$§Ü§UëE
+yÃC“¼C,Ô@PPÇTÜ§7Iiþkp®Î½«·hg`ªîÕ€ÞªÄZ4£Íˆ¸ÔÀ1w\TÏ›ýÒ]á…5�À§4°ñÀ¶@
+5p�Ô{LÍà›SÇ˜¨ØH>¶,oPuß0ö)–!õ2¢ZÇúNþH
+Èejà^PÜ¡�$ùTN±7ŸA
+B[*è€’ÝyJÈEÞ-_ô”�ß:Ÿ«
+§eÔšñ›6¬�p ¡÷Œªœ<Ulø…Iº;O;¾îKåË‚mÐf8Ì|¨O·�½¥ík@µžè±@=Ô«‡£Y�Ô€RÑìƒ“âk é Û›§‚zø£ÜöÊu,cwL®l;ÖýÇÁÕªM ½à÷b�a€ZCÌ‚Ì  ¹ ãâ�øèÆ«0ÏÃ¦Ý€rÛ_Öœ
+¹kòîâ’�ÔÅ@
+8^ˆå¼‹pð€¯êÎ)ÚåŒµÿš®ay?Ëoê„MªÜö:í�,êóØ žÔ€W•QÞIåÃ±n¡‰ã=w‰6A[Jü ¶¨Õ€AâZš† ®ÏÅ’7\$Ò«‘AíÑYx`ÝETðÍ-tïxÿìÃ¦€µDiQºä·Ò_
+C �ç©<–Žx0KÞp‘8€õ1?	�Wâè)W¿�µŠïÛù ·v[ér[«A„çJ‹Ò%�V¦k ƒl^BëxYÛÉc¸ÔÀÓEb4DœÀð£Ò^!ã�ä²Š3²ßwÉ~×)˜õþ4 r¼Oö4�°f¸¸îöe?*£[:©O„x0KÞp‘„ÊqcÏ½
+ÙÏ~*Ÿñ&ÛízË~ç}GÛÛZMHèð-LÈ]†3Ò´Œ5PÍ§”³ùtl‡nWe˜<Æ€»@
+<]¤|^?Ã^‰oùó÷¢_×A¾·©(oË]6GØ÷'ê�@fýØ†*XÔ›Ñåtl ½ãe�“_�%<KÞp‘(ðaBCÙq¥ÿïøZ�Œ%ÊàxÙPÃ~e‘œüæÃjàÁ\,yÃEêÁ3áCå)'¡
+Â¸”ú¶i>H`yOs£'¶¤öÛŒ8k–3¸Xò†‹”
+&4É·a¬:è×o*
+£}:ìHZÑœÁ,�×©ƒQæ±Éë6[ 
+”Ç��ô¸“Ä´‰è— ÎI]ÒŽq‘¡�øÏYÓ•¿’ô­Wä=ÒÞë2ƒx0/«uˆ0Ái¯îs²Vœ‘ñ€ð[ö¦%-¥tjÞ³ížÁL�ÙZ{¿ËjàÁø®l?· ¯Äæ>�Gáú¶ž¸½³3ÞÔó�–çµ\_¤-SÖZ!6¨�ã¹²tÿ_–É
+ä}H
+Ö·°ÎRº×
+ŸVP©]Ø²RÒT±SyÔÀC©(P¿çÎeºØÊgHu°¢GÓ¸Ví#‹Â E@å×¿ ¼Ù±â�J�dø�ÏÜS�~p”€Öv©Q<Ú�aN­	G¯E'–ìõr3°ä¬øò]«¨à7|…æÀnÏfêÌ�¦| ½×n…JÅyÕ¤ÖqõÎ·ÅðY3(Èç/o¢¿r¨Xw kàð¹±u5�A9Ø†Ð›àõ5@·R< hÚ áùÅO”—ÁnSÈ'?À{`b:11�¤¾êoV{%˜¬¡¿ZJHÓ(ùÞs2ü”M@ã•4\4o4
+ÿ”– E[ÓÔnæ!y}
+¤whà·ùTl79üCipì6…|ò?è„ÚÉðw�uïúXrŸ]�ª!Ê¡û'W¾%¼úeËƒ¦­x?ä!ãy²MÜñïþÃºÿcƒÞ¨k@+84
+@ò "ÁüFÔðGÞŒøPž¼Høøh&íðÙÁ\ö7«À£v×5�Œ{ø.½úëêç?ÂGâÒrï#(Šöªuã€ÃFðÓ@òH8l3+ýß„ºÑÅ÷¯rK$
+474í—_A*÷Î
+üŸýr{‘¹Â¸TúJ*µT*±Ãc¯ÉgØ°ãà81mã…v:1û0YÛìÓg‚
+öƒÉKX81B®ÿpJÕênI­K©ú"iFŸq�.U§ª«ëüê;IâŸÊq©D�ís°gø²åBV��¨½MÜ¥r‡q.O+f¥‹�ôk�ÈËm‹þCÌ’Äô’Ó™gßì	XêA4ûwõgÚßßL´ðÛ¥Hžc*d®ÊßÀ—0hmhÃYŸ,¸]ßdŸÊ`Ö.1`Š‚toË�ë†
+¿Uû�…?ýd+�~ò]ÛáÖqùC}šúïñã±H¼øïÖ<iýITaÀÌ‘® 0ü:ŒÖ¾¶“%�ÍBïBë¤¬°ð•4^¢,âõÆ@€úýP‹¿pØ§m‡k¿ŽrC2ŽgÈn2–½¸hQVìM,ÖnZ‰Â91ž@€ú¾±*ÃŒÃo­²¤Ü;²¶àšaÀi‰�¥~ó,8áÍ
+ój¿Ž—	×`–eÚÚ½„þÂUbÀ"¬e=—oªM)h‡Kµ'¬3¾üš»Ë°|fó¿µ^–öë8¿ç! ÷v|	zB	_m/_�Ëa­ÜQF¶†'êtË’rÍ�ªYib`¢ùË\¸cÀqSMf‹o¸ºZµñÖîÏS
+�›aàÅ_�£`€#pÎZw,ÁÀ’ÄË­KŠ´
+w
+¤µ7¤šÐ j¯0�æ.*'¥��|ˆB¬€ÜÃcÀUŠhå4CÆeƒL9‘·,*lÑ|.”éð®µ•h¿Žß#ÀL<ËV^€³Üºt ?ÒmY‡‹šy¹P½ÀÀßKþ×vØ¯zˆ�Å_·6’�NÍ<›lìjÉÆ·`7gÝÕè¦·Ž2×ó/ `�³E°…
+Kœ_—C+ÔpåÕbÀÌ„âTB½À€ÌûÍµ3­¾Hêeë"lmF±;©x!¦ÍÓÖZG‘mõƒ€ûÎdý‹@œ:€H$ŸÙu9¼\]3R�bbj-öº~àZc@óF¯Q™³…ãÃô›á.¯Lð;ÃP‘f-�G¯¸Aœ"¹ÿ…ºRK@rVæÐÒÎßzÈ_·þ½y—ž``_ŒÔC¸îW„MÒs]=]_YyÃ�ŠØ6&ù@¦ßÌõÀÄúý?1Œ•×mü)^Ý„xqöê‰Aœ"¬UñªšÏq{ér )ÚÚˆGZ�èj”²A©ÀÏÕu½ÈbÀÚ¬&M¿ÙW
+9ŸV÷äxd+'ò
+¾_ïlÌ^f¨ÒÙI9@��FmÓgÇÒä@$Î‚Vã7@•Ft5J©]Mö¶aa›ð|ahúÍ~
+œ|¾ºo½¦göÙÙ¥Û—òãòí[y{yyfWé£jg'MÎdã3uûÙ/^Ð£UØà¹°ùÔ`†e°<ZÄc"†×©°t9Ðˆ�Ú´í`•Ft5J-vµ«ü]=D”ë$¾XµÝ¥ÚÀ»³“Xÿ"·×ßƒ>a`>¶Ç@¸H'â%äLÐbqÇÒâ@3´Ï÷DÒEj¶ì=U—kR¦EŽæYep’�a+¯ <c /ež&÷(xaÝ]QÔ‰XïÑOò–c
+p>“à\æ/ØÛìÚå×1mx\bDuc¡Àú|óÏ
+´:ïÊÇê£o^}
+h–‰¦]
+�n «QZ(=êí$AÖ¤Âê-#É)áºn’öŽÊ#<¹/d”k’aR�“!g«{ÿ»�û2‹yJ�(Rp¦58ZPÀUà
+8’KÇbY§Ç2Ê3Ü5˜aï~3#i`@ž�TC}`Œèl”"i…ç”þ¬„ÆÉó˜R«[º¼]\ebà—x6¿¹¼uf/ï²Ó Nqj0pª(Ee
+&	ž¯Î¬{'>¼#„3ìÝof$hòÓ_È]�Ò�&fm<b“;OW·o>²¹LàhA�HQ 
+P‡Ù8R`LQÀE�P?^5¹)]ÂóoMfx5~3-,J¿Fùª,ÔÔˆ�®Fé@6šËÓR‘[oŽ/÷Uˆ£ª4Qp8’GÕk‡›,Š¸¢€,DB’X¬J—¤V�UƒÉ¯Æo¦‡‹‹½é±¢1pXÅ¦ ³ìx–r`‚çk
+H§/)àqË,>­ÁÀ»¤|�ð|&$<æJŠÄªA¨¼ž�h”`M'½nåÐ�8¬L÷†÷[yäãGÿqŸÎŸœ»’©Ùƒófs?œÉ3^ÞÂ­îÉ·²Ý\µ›Ï!Õ­ßË �ðßû	Z^¿ªQ£å¸†UOO¤‹Â9©oÀŒ`Ú�FV®™á–ògêðÿ)ÇüäÆ«Ÿ)ó.íüÔ¿ BøSA/äGr+h•nO}±nGå‡ød%U�´óœ|—Œÿ¹•!j´ìTŸ=P×¼ÔÅ@Sšõ~!ÖBñ…ç•^ÊýT¸(³ð
+%WWL0ÆÀÇe	Àð>z¨(ðyã2i¬ã2hRW¤e†FÝ["nÒ©…un]õ¦ß‰‹†>©ˆ�Uî6v({—Ïcä.6C_áêcÀ‘ÙfØõCJ°ûlOÚûÀÝ	þ‘]P€EÉ§øÒd‚ÃùÍêXV€ êUw@^`+˜`%ÑraóŠ¯`]}L6½‘®ì”Ñ{<ƒÇ%¦Í±4›ËpÒ(
+ðÅs³ùyˆNTÃ�°hÅW&hë9uª|â®-�Päo³
+€u
+0@Í1`aCÇ»À€õ8?ŸÍ�O1Ÿ=øfùl#6éÖ�ª9Ð–(uþ² X­ ?ŒÒ —¸(y^Ù¡1ZKX×.“,‘MBÛ¶œ�ÈÛ±~å‡;ÁÀñgzáO…˜úTLÿx³ÒêÖ*@µÓîŸ*9Ð
+„óMïŸ-b1°o9Ò:ï°hÜ	v$
+~¸Á¶WZaÀ"¬Ø<W„l ÅA&q±W7�úØ²6%±¯*v÷Í²EÜþGÓ5/w:‘Sžïí0°A“lA ÍßPÈ¸NÊ|U°?70b`wqú„w‹r§Gj‰Yek¨lA0œ’ :)÷Š�¬-1°Eœža >Üh{S[H´¢_® PIÐJG´F´ŽÓ'D€hnÕ{µÆ€%Xzæç‚•›y�âóÊõ/W%F¾ÖÈ]_�h§O�o8Û>#’7îí1@8W…@�+†T”ÿTw¨~¹Ø¡XFBEªgÛß�ÐŠÓ'ÐÁxà¬dö™Ûö°S}Üü×PI`°O³±FhÅéì¡þf¶@DWç¸,‡Ë¡ÐRI0bàà1Ð?…”A¤ÞÒQ¹{Â£¿¨$1pp�è¥žÖm1@â0é;ûPwTŒ8¸FôTimÐŽS,sø�²«úôQ#¬½•ª
+.Z` pÁÓj€pN–��„ÝÀöü–ªÔˆ�>KÖç�^SB#ˆõ‘OØ’$’ˆeFUz8 ®¤»?FäÒØvÚMÀh˜}à0±¸p%|RÖ§¿BOÕõºô^#ö#ê†±ïªÝtbgóÙžÐÕ!n˜†êœ°F70X�Ø�hêíC;¦^r°Ã•æ`B…Ë’ëºŠ�ÂN\Âà¬€5b`°1°-1°”t‰9p=ØMé-˜²áYkÄÀ`5b`?*b �ñb€VÀ10X�Ø�¶Á€EÞð�Mä 10P�Ø�¶Â€å0±«‰T#ªÞa€Ð®g°m‡+@°£‰T#ªÞaàŠhKXön&rP­6RiwØ|“í¿¾ÙŒ™³"ö¸¿›4b`?Ú–`ÎN&rPaãB·Cý›\\üŸý:IvÇ¢0,à‚±ãqÎr’ƒÚHEÔ´P5Éýo!é‘„dÜÐÙþ¿ˆg@Í#¸áhw	1ð8b`oÇ@Xœ¹�M­òx—0x1°Ž·c@…?=ðO¬Š÷Ä€ðQðb`�Æ@ž¯{ÛZ0j“�Çc@Ï Öñ`Diú�/}¯…gbo+!Öñ`$i™®|%[2ßß2ÿ\ÍŒ°?
+†ZŽïü^°wæùžC¬c.¢$INA5¸~ÓÍ_n6àè×l€X1°Ž™ÈÓ"ŽIÂ(¾msA›Ø%ôi1ðb`31HXÿ¦ñ6W³•åbÀ¨ê±â'}ÌA¬c6ÚQi¸ÅÅlfÁÙ€Ø‡“I«¹nwO Öá‰�(­§°yazÛðšÖ·äGA3Õï‡ôãÊtÿqŒÝÇó=‡X‡'Ò"‚h˜
+¨ä»¾
+ž~�¶yòx¾çëðÄ€í’xq‡—ð|Ï!Öá��¼šaž–Í61°žï9ÄÀ:|1pK«OX)ÂH²z›ØÏ÷bà¥$ç[ÐoY4ôøb J¥Ââ¤Êkµ¥ÄÀx¾§¢Pß²c Œ–gqR½Þ¯§ø’W¥_½ç“s›žH$îzs)’$-Bç°OE|ŒDÒ$Þ[Z„A|ºŠûñ…_ußÊ¢N€ÿK§Ê‚ÿºïcÐÆÀ¹ê½Ä•ïJbàs$Ý³Z”qv1Ð&@ûï}}*Êâÿ47ðš$qœ•¹‡udrÞôÚ6#µ÷}9ÿíIânÉ
+\@�A¿îù(PI\§@¹Õ%mŒÙÀÇhK¾ûœ>
+¢ìÜv0X„7ê{ü­)@|Ž$9ß†—Ö�:ˆ�Eøb ‚qÊðuˆ�eÄã‹�ïF|(b`ÄÀ:;¼„ç{1°b`�^Âó=‡XÇí´÷ì�øPÄÀJÂ½/`Ãƒ$­I»wG—ˆcÃh�œÓslžo`;vÝµ;»ƒ³G&F«y»Kˆ`“×W»ÏÇ€èÝÃ†Ñê8“1 €=8c@f«ÝÛq/Ì	‡¢ˆ`îÙÀ+1`Ìñ_ˆEû°c@ìvïŽ.±ŽFŸ`,ÜÖ¤Ý»ƒ³Ç?Ž?�
+Ç±‰�F4òÙ!¡ÙzN¾º>o|çl€x\Òfg2¤h•£bvÖnÄú^™{\,>×.1 Oˆ�;’¦¼ãÄk¤lÆ�µ¦L¸{x³�#{ šœŽŸ™”Ü=<g¹hzd²a´šëv1`kbà–ÌÆ@˜_U
+p÷ð¤c@õ¬¢oŒ+ÓýÇ1vr#)ƒ¿K©Ãà~¨sÒm×)ÀÝÃ“ž~b¶yÄx�I”’ÕkõJ²¢kå©ÝlR€»‡'GVÍÊ4¯×ffiÖmö®]!¾1pdU„EQ¯Ý��‹„ífÔ$ò­.ß€8²*T”ž•;nQÍ7Á%šAY*“‹3J©z‹¢~ýõ¸$�ì!ÀCˆ�#;_šß¬º!½ñÖ¤rSÕ7CÓZ­©“œ»îžC?OjïûüfÀÏ#€ŸG?�~1ü<bøyÄðóÄ\š‹{;8Ú¤2¶‰X+ÓC˜]ÆÞþ°03dXÎî 7�;‰>L&­Ósš•/öë3OÆÒ�ÝAkÑv2¦¢\±b'�q~ïY¬åý£í^X_w‚64™Å;&ñîÜmoÅ€ÀŽ�I‰?"ÓãXŸQy¢´Ò�ÝÁsm©Ç€´&>
+€½é,ÆrvGÛ´Ä§³�{1`Å€-,ö¬Àú´€ö¶dˆÝòÌlÀµ`“Ò�+AˆÝ$ÆŠû„c(˜[w¯À’–‹ii›]§LòaXÆØ‰`;O×Û6JÛ!€ŸG?�~1ði²«¤Q½"=¥Â¢ZdcS£TŠ°YKƒú÷tÓ�tÍÚe™è­·$ìö
+Öü7p$ÄÀ‡)¤Ê&Æ{é%¸É¥Ù�ñ7J‹ hs@®õoë‡:·qRJ¦·æiÙí®óàxˆ�Ó{™æú=*šzN’&ÆÈëJÛh&V¨¦ËJ¥.u)ðSä ö¾/‡%ÍTýfÄ@;ˆ“¦žÇ(¯u%‡i]ûR¤á$êÿ$šY)XÍš£Mi1�w× —:
+¬¨^üMS š%üëR8.‘ë9êÖúY“;âkÛ¦·zH\}HØ1 þt¥€Êÿý?R8®(8_åZÁÜl Nº–ºø«!×rAw�8éåýŽ,:¥Ñ1P´1�Iä��(îÜšMb8¾¦²‡­.òæM>ÄÀ¥›ð—ri‡Tïz_XˆàøGDiS¼C¨[·zë†’À¨?ÚŠ×bàVÿ&EØl¨þ7�zlÖ„DósbøRTsû´®xéU•žÔ�míŽ1 Ê´j–²Ù®c '€op‹k¡Ùxi#çà[³´¿¹="pž$
+�Ív—[Úû¿àp–
+¥“™às‰˜Ë¾y‡K°éêßŒ!€ß!]ÀÏ2c Û’q9r„€¯PvWñª+wÊ^ôTGø.m¹÷ã�Ò~Hà«™1 ·Œ“€þ“ÀWêßô÷b`ø:ð�úÒwÆ€>Œ¾•ã�ÒÖ&¡à›tÕ­Mþû•ñ[@ÿ:ØñR¬£/l}V ´Xè·Æð
+ä~»X#ìí×¾ÀÎ2^Í[g ž’®¸1p sp¬«ŽI|•B?Â_F®‘~[š�öGiË~MÚ¥ÑkwŽGí�¨©ßY´ã¤ÖG�ó‚DŒc¶§0ÏÀV¡�m2.ÕPŽãhÑvÑ–J�Úù¥ÿ:ežOiibžÔŽç™Ç4âÀàá0fc1‰ÖãN}?ÏG†ú	Å×0™
+¸.È8?	xìM›ˆQ£Ä°-gYHK=úè~ŽnLÐÍ÷}×9œJëŽdŸcÒp7úÃˆš\�yvÊÃïã³¥Ì¢�¼�íÎéQßoÌ”~~åY°`L¦Ý/ÇÀû³çù‰ÀÃUf!ë+®ªóÔ¡xFLã@ÄU­¯ÇÀô¢Äy@
+ãl´Ù1PU«¸«®é1Z¤m¥õÚ�ÃAE;‹ÖõF§±¯n8;QøYRq´:Öž=ðx†Wá=ð#G|ò´wFOºŽú-|]ø¢œOÏðÈ½^Ãb-ß;Êý¦Çv|nü�$|'Öü‡ÖÎ+|)Ñ~�vb€ÀoqÄÀÍrøpè?!º¥t{Kú0¥ïaõK»¦Ž]“!öŽÃZ&;iÚ·Îp­ýµ;.VÄéì™÷dr•+ÿCb_ú#ÿ0g.ôŠWÚS;.‡ÞqEŸ
+ØýC›1èöë¶ËUÃ°òÿó>Ç
+äI‚/ÓÖîÝ¹¯µ¦UÀˆš›øx¹4]#�É™o^6t$rGÓ>êa¼zBqègæ(‹ù¥e¾Èätšõo­×”Ûj›–ê‰FrCÌ±«ÁÆ�ãäŽæs¼oB³ÇdÀ�Ói`ý²¯MuÅ¿•fsöUkå±D[&xX\0³¼Š[³'ÒÀèÉE®KÇI¯ö�¸]ì®ÝKVÍB:r×H§;ià
+ÚKÓ9»Ê¥¢i@›÷¿¥ŸJ:*¹yÆÒ°;cß:­´iòŠ�¤�~’Þ0¡�40Ÿ°§^)E°°Ò'i jv1
+¤›gYšwg17Ÿ£4°„ÎÎ¤�4Ç;&´“æsvLŠnTY^fº`õ5`\SoËÑë^\;¥aåÏ
+ÖkÒ&‘õdõÇ¨þr‹·O(ýÌ€¹ð–:ÊÃÇ¶©×¶Ö¶Šq×/´[³ Ôç4à{�&Ûàbi=<Á|ÁcZ#ƒ•ä`!hê(uª£|ó„,ý`ä ùšÝð5n÷5»çk&ÜîkvÏ×Lðaf6­˜UI³Ã‚s—]wft'#]¨™µÝŒüŽýW=õëw°e²‚Í}¨O~ÞòKÏ‡:ûzoò÷“éÜ­¯È²bRW6<nýëÒ€¥Ïqr6Ë7)£Åãuå®Ï±ÛÃì(]ú“îú%kÜ=ùŽ6ãòö|¼ŒË{?¾^žŸÍ7ŽqÝÕeÄE·Xa¼ãu¨K˜äK}�*Ò@¯pù@UÜ¦Zre°ÖØ?Ù¦§\]ãñÎjÅßKÕf(•è3¶Û×9¢ëÉ”#[$Z5My–Šçýè(
+è¯*gÀMêO™ü‰/u7SýÓ ÷ÝtYx^6½®8“4PÆ*"=…açØi¬¹™\¿�?Ti w•“i7+VÜ¥4°U÷ðKi GùH¨+žHaà¤üíò’»–úîu[¹�§�”zíVj&ýôëR”"
+h,©¿fš¶—½ƒÇ¹÷40:ãrçÒ­ü ÅHø¼'Ó€î2ŸRLI©íG7¾Ž,¥�*Ö¢MwÒ€…(i Pqí$
+„RÒ>.Ýª´"oË¤¿�s˜lÎ”ÒY‘B,�Á^(Fçz«Ó@ÈRE¨†¯ÍIø¸gæXÓ?m÷K]°òŸö’œ§K—rÝK?©Ýkr\ÙC}ç W•=Öcž~’‚&?B”4€Ïio³yõöÝÿ¿Sð¥¶·²®…Ç[‰ùÚÞMìÇ
+ �Øô\bÙ¨zl®0ËÐ\ô£ëõõXÝÀzWñÜúè.Í¥{i€T¼Û	øõHÀ¯G*V—þç¨ÍÏ»9Žg¡•¥¯bå¾²âãRÔ§ª‹V¤àm¬ÜW6¾HÀ—³r_¹=÷x9X¿%f­Â5Y|½õW
+ßØW»>¥À´À¤A6x�Ã4Ð¶Ý2v¦µ‚eTéÎuÏR«Õ¹À´@¦<5oÍd?å4àO4wÌëÓÖÎ—»‡€:@¸ÂôÀÓÆ.Ê·ƒKi`ý²i�êÅø„ø+HÀ‹M·Ó<
+<ÌÓ@«ÜŽ]ãíåÂoäÅoqË-bÀžZ`Ï²Ù~:xð-_
+|“�—‚-
+\x)ð2Õ¦²ñué¥ H>“¼4
+�€—)·“M>ü_Ñr{®/.p1
+˜Å@!
+¬ç±w²ð:cûIi{Y0ÙÕËV<I�Ë¬5ó�mñÕÒ�¿»ûPƒùÔüÎnh
+
+endstream
+endobj
+42 0 obj<</Subtype/Image/Length 29003/Filter/DCTDecode/BitsPerComponent 8/ColorSpace 71 0 R/Width 825/Height 414/Type/XObject>>stream
+ÿØÿîAdobed€ÿÛC			
+$$''$$53335;;;;;;;;;;ÿÀž9"ÿÄ¢	
+3!1AQa"q�2‘¡±B#$RÁb34r‚ÑC%’Sðáñcs5¢²ƒ&D“TdEÂ£t6ÒUâeò³„ÃÓuãóF'”¤…´•ÄÔäô¥µÅÕåõVfv†–¦¶ÆÖæö7GWgw‡—§·Ç×ç÷ÿÚ?ò¤’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’IZéÝ<çÚê†F>6Öîß“`©§X€]Ýmô¯©mêXøvuL
+—¼VM9²Ïvƒk4Ý¯ekëø·Ëè›œî©�c[Ãp¦Óÿ[÷¬­•²®»}uµ­h®�oóÌGŠÈ]ŽgÕ;:Ç^¶¼lÌ&ì 
+ï¹µ;Zj˜¬î|”¾°ÿ‹‡tQŠÇu\CnC\÷›ìm
+€@žâK¼Êç³ú°±Íç; §�{l~½öŽÊÏÕ\Võ,«ú3ˆiÏ¬zn1í}.mÓ'�c^>kWë33}#Ññ·»ë@ÉÆ¢±.mt·ÑÛåúG>~�±Ž­î­âÂZáæ4)’I$’I$’I$’I$’I$’I$’I$ˆ"$DêI$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’Rªëh°[KÝU�ú/a-pí¡
+.sœKœI'RN¥l}nÿ—¯ÿ‹ÇÿÏ,u±õ»þ_¿þ/ÿ<T²Ÿ}ï­•>Ç:ºçÓcœK[<í‰…:n¶‹´¼×cgkÚ`‰ÈVznk©ê6ßk…8¶°òNÚ÷ïxÃRa.ÆÙ—uŒ2ÇØç4ùHBI$’I$’I$’I$’I$’I$’I$–¿^þ‰ÑôÞ?öã!d$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’ØúÝÿ/]ÿ�ÿž*Xëcëwü¿ü^?þx©c¤’I$’I$’I$’I$’I$’I$’I$’I+ÝO>¬º:}uµÍ8x¢‹7F®õm²[¡áQI$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I%±õ»þ^¿þ/ÿ<T±ÖÇÖïù~ÿø¼üñRÇI$’I$’I$’I$’I$’I$’I$’I$’V³²]}Xmu�E›\zƒ{ßêîÛòURI$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I_ë™õu§f]-sk{*h‰šêeg‰îÕA_ë™õu§f]-sk{jh‰šëeg‰îÕA$’I%Ðt·tN§Ôqº}Þ®U¬©§íOÐ¼ÄŸgdòú
+ÙE�Í²§9�j~…¦æ!þÑú½ÿ”îÿØ§ÿäý£õ{ÿ)Ýÿ±OÿÈ%ûGê÷þS»ÿbŸÿ�Kö�Õïü§wþÅ?ÿ —í«ßùNïýŠþA/Ú?W¿ò�ßûÿü‚_´~¯å;¿ö)ÿù¿hý^ÿÊwìSÿò	~Ñú½ÿ”îÿØ§ÿäý£õ{ÿ)Ýÿ±OÿÈ%ûGê÷þS»ÿbŸÿ�Kö�Õïü§wþÅ?ÿ —í«ßùNïýŠþA/Ú?W¿ò�ßûÿü‚_´~¯å;¿ö)ÿù¿hý^ÿÊwìSÿò	~Ñú½ÿ”îÿØ§ÿäý£õ{ÿ)Ýÿ±OÿÈ,“ÎˆØ˜9¹¶
+°è³"Ãù•1Ï?sA]GNÿŸ\³€s±[†ÃÁÉxaÿ1»�÷…¦?Å=8ºõ�¬X`rÿàŽ­?üÚÿxçuûs9n8�íºìÿªLnÿ5Ÿæ3®í`ùý6¨þØÿmÙÑ³-‰úNwã9
+÷SëßâÕ´tïµôß]¸¡Øû^fº½[Fßç†»ƒ�ÍRGüNÜ%ý3:ƒœãù/*BŸñ3y�[7t“êóúHýFú…Ÿÿ%}heN?E™;'þ‘¤þW‰î¶æú�;;9�‹^ZOý7ñX=SêÖÞ–²zu®¬se \ØøÕº>kÍs\ZàC†„L’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I-¯ªôbXþ¥vV;2†&¹Wníž£_[A;ÓÃ�t¬øøøÝnú±ªmí©í©“µ¥õV÷¸“Ë¼VZêþ°áôÚú~s1ð©Ç~
+¸,®êýMîöYfýïsL¹£€(’I$’éÅÖvÖÌ+òë}®s…8ídimÄTíÄhÐâ¨}kÏÀê_X33ð+}4ä¿Ô5Xsl#ôŸD�eÒVJI$’I$’I$’I$¬`ôìþ£xÇÀÇ³*ãù•4¸üã…ÙtÿñSÔ›@ÌúÅ™GEÄ»Ôs]d}áƒüï’;º‡ø«èÓÄÂ»ëK9ºãý­­ÿ P2¿ÆçYm~‡FÂÄéT¢ÚØá÷Ã?è®g©}húÅÕ	ûP¾æŸÌ/-gùŒ†þ,’L�Iî’I-~½ý¢ÿé¼íÆBÈI%:r/¡Ûè±õ;÷˜âÓ÷…Ðt¿ñ‡õ¿¦@«¨>êÇø<ˆ¸}ï—‘[ÃüfôŽ¨>³ý_ÇË'œŠkþ[ýßôÔÛõwü[}cÐú“úFk¾Ž6_Ð'Àz‡_“ÏÁauÏñqõ«£n±ØßlÆn¿hÅ›x–Æñ÷.`‚	A„’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$–çÕoæºßþšîÿÏ”¡ýnÿ—¯ÿ‹ÇÿÏ,u×ýcþ‰ÖðÇKÿÛ[— ’I$’Ôú­ÿŠn•ÿ‡(ÿÏ�Y×ÿ?gõÝùTI$’I$’I$’W:WFê�c$bôÌk2­<†
+<\î>+¹Çú…õsêÝ-ÍúíÔm#s:n9%Îò;}îù@ó@ê?ãVüzŽÕ\zNtcö4Ú|ö�`?Åq}Cªõ.§q¿¨dÛ•iüë\]	ãäª¤’I$’×ëÿÑ:/þ›ÇþÜd,„’I$’[ÝëÇÖn…µ¸YŽu
+ÿ´×~’¯“]ô²BêkúÝõ'ë_è>´ôæôìÇè:–6‚|\à7ín7¯Šþ«‡Oí‰kzÏMpÜË(ƒ`oõNïìýË‹s\×¸¹¦:Bd’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’[ŸU¿šëúk»ÿ>R‡õ»þ^»þ/ÿ<T±×_õ�ú'ZÿÃ/ÿmn\‚I$’KSê·þ)ºWþ£ÿ>5g_üýŸ×wåPI$’I$’I$“µ®{ƒœã
+hI<wÐÿÅÅXØƒ­}rÈ/§61‰‹¬ðiîÙýÑîø'êÿã8ãPî—õ?�'ºÃG¬ÿåF¡³âdù®###*ç_“kîºÃ/²Ç8Ÿ2íPÒI$’I$•¬ìsMXn9ÿZ�P0ô½ö7Ó:˜ú;¾jªI$’I$’Öè?ZzçÕë½N™’êØL¾‡{ªõ˜tù�WoW[ú“õðn¹ŽÞ�Öž"¼êÈ{»K�?üœ¹/­?Rz×Õ›¿[g­†ãfT	­Þßºï#ò•Ï¤’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$·>«5Öÿô×wþ|¥ëwü½ü^?þx©c®¿ëôNµÿ†:_þÚÜ¹’I$–§ÕoüSt¯ü9Gþ|jÎ¿ùû?®ïÊ ’I$’I$’KG ý_êŸX3›ƒÓj6Xu{ÎŒcyîì}nGÕ/ñp
+8¬cë0hßkþ….#þ‡À{¼H\]úÃÕúþYËêw›ŸÅlâ¶Ýc89$’I$’I$•þ§�N%:ÊË‰ÌÅÙº4w«m~ß(`TI$’I$’Iv?U¿Æ6wJ§ögV¯ö¯FxØü{aÏcOfò?’í>G­}Cé]cý{ê=ßi {¯é¦M•žKXº’~D¯>s\Ç<¹¦Ó¡v)’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I%¹õ[ù®·ÿ¦»¿óå([¿åëÿâñÿóÅKuÿXÿ¢uŸü1ÒÿöÖåÈ$’I$µ>«â›¥áÊ?óãVuÿÏÙýw~U’I$’I$—CõCêWRúÏ”}?Õú}'õœÇ�kG%¬ýçGo½t½{ëŸJú·‚ï«ŸR@di—Õ½ãC±ßœïåp?5yÓœç¸¹Ä¹Î2çI'¹VúOIÏë¬ÁÀ¨ÛuŸ&µ£—½Ü5£¹+qŸR±r,ûOë¸9�NH�/c^áù•^ö†=Ç²æò1ïÆ¾Ì|†®¥Å–Vá®i‚CI$’I$’Zý{ú'EÿÓxÿÛŒ…�’I$’I$´ú/ÕÎ§Ö½Wâµ•ãcÁÈÌ½âª+ž7Øí>CU{#êGT¶etüŒN¯]uíÀ¸\ö4~s«†º<À\òÒú¿õ‹ª}^ÏnwM·cø²³«,oî½½ÂïózGAÿøVu^‰·ë
+MÝ—†â´Ç'ãÙÿç/4ÌÃÊÁÊ³2§Q‘K¶ÙSÄPRI$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’In}Vþk­ÿé®ïüùJÖïùzÿø¼üñRÇ]Ö?è�gÿt¿ýµ¹r	$’I-Oªßø¦é_ør�üøÕ�óö]ß•A$’I$’ItRþ¦åýgÎ “GMÇ×3,ðÑÎÆÎ›ˆû¹Zÿ]~ºbý”}Wú¯ú¿FÆ�¶Ö`ÞG ;’ÉäþwÁp«cê÷Õ¬Ž°ë2,±¸]+Ý›Ô-þn¶þë}ç³B·Õ>´ÕV-�êÕG§ô§{m·þÔäÆ›¯³˜?¸4\ëæ8=„µÍ µÃBà…×g†ýqéêô�ÿ8zkí:š98íÑ¹-hüæpõÈ$’I$’I-~½ý¢ÿé¼íÆBÈI$’I$•Þ�Ò3:×Q§§a¶m´êãôXÁ«žóÙ­•«õ£«áúTý^è®'£ôâO«ÁÉÈ:Y�ÿ�
+òX˜9ù½;)™x7?"£,²³³ÉuMý—õÙ¥›jé¿Z?0·ôxù§À�£]§î?““ËÄÉÂÉ³.·S‘K‹,©âÒ<TúPÍé¹•æàÚê2i;™cN¿0{…égö_øÏèÆxZ°Y1ÃmhüKýåÏ˜åâdádÛ‰—[©È¥Å–Öá®�’I'2öcbÔûï°Ã+¬8Ÿ “¾¬å1Å–æ`Wct}nËªZ{´ÃŽ¡7üÛ»þçôÿý‹«ûÖfE&‹ŸIs,5’ÒúÜÃÚá¡s§[Ó¿æöfE½7üŒK(­–½×áw«¸¸2Ö‰@Qé]Œ¾�‘}­yÌÈ/oL
+˜'ž¾Fï‹Hk|Õ¾‘Ó°�AÆË~.ö]“}w?7$ã�•¶’Ñ_éký÷I‚¦Ü‘�Ò³3°ññ³©«>ú©·2×VçcÖÆ:¿M�²­Î;»	\µŽ±ÏkC‰!�˜h'�$�FÜ^“oLgììóÜ1·å8\öfUp¤¥;][N¾Öo$—Õ11èÀé6ÔÝ¶ec>ËŒ“¹Ã"úÁ×�kZ´`ôjrúwEÈÄ6ÝÔkÇuùÛÜ,­ùA®¯Ñh;6°=³¸×„<oÙôô<÷ÝÓ±ïÉÀ¾¬vÜç\½__sœkD�LF‹�I$’I$’I$’I$’I$’I$’I$’I$’In}Vþk­ÿé®ïüùJÖïùzÿø¼üñRÇ]Ö?è�gÿt¿ýµ¹r	$’I-Oªßø¦é_ør�üøÕ�óö]ß•A$’I$’[ŸSþªåýhêÍÂ¨šñØ7ådD†3ÿ$î]×_­øX˜_óGê°ô:f<×•{·8sC»‰úNüï‡<
+ßú¹õnŒÊ,ëbã…Ð±uÀ~’çò( ~sÏà…õƒë-�Wf%C£cÄÀ¬ûGòì?ŸaîJÅI[é=W3£õ
+zŽö_C¤xÃšáÝ®³õŸ¥a]�WÖ^ˆÍ½/9Ûr1Æ§'—ÒïäžX|6’I$’I+½G=¹”àVYö<aŽI3¸ú–Y¸Ÿ
+’I$’I'®·Øö×[KÞòÆ´I$è­ê–3ê—HwAÅp=k¨0±{u4Ö}ÍÃc¼O/û—"’@–�A‚5s+­Ãê½?ëF=}+ë
+�ÇêlhgOëNäÇÑ§/÷›àþBç:ŸLÍéY×`gÖiÉ¡Û^Óø{‚5G§õÎ›™Vv
+¦œšº»Øÿ{…éxý7üfts�„ÖbýiÁgéèà\Ññì4ö:Åy�•ÙUŽªÖ–YY-{ ‡ä¢µñºª–fu«¿gâ<n®²7dÜ?ài$?¾èoÅ6O^,¡ø="ŸÙØV
+¶–�Ùøk ?’Øo’ÉI%f¬ûªÁÈÁho¥”úßa#Ü
+[öÇùå[£ë7WÅLÅ¹Øõ`+¦·9¬yÞls­nèqq0|´U²º•¹8µâ2ºjºëëkoØÝIö�LB>[Ø`¿2�k¯g­ê×¹­c Õc4†…ŸcƒìsÚÐÀâHcf	àI'E©�õŽÌZØhÂÄ¯.ºÝS3ZÇ\ÒÂv‡úeÛ]‹'æ¢:ëƒ�‡‘��“öZÝU7?Õ
+sßoæZÖ˜sÏe<o¬¹˜õQÑfV=<L×µÆê›.-
+÷l;K½¥Í0¨×Ÿux9 4Õ•evØã;·U¿lúá•Y$’I$’I$’I$’I$’I$’I$’I$’I%¹õ[ù®·ÿ¦»¿óå([¿åë¿âñÿóÅKuÿXÿ¢uŸü1ÒÿöÖåÈ$’I$µ>«â›¥áÊ?óãVuÿÏÙýw~U’I$’GÀÀÊê9´àáÖmÈÈxelÉþºôo¬™ø¿Q>®·ê¯H°;«æ°?©e³BÐá ¸hßëÉ^d¶¾­}^VËrólû'FÁùùg°í]½cø7Ö_¬NëÕ��WÙ:Nôð0›Ãûïñ{¹qXÉ$’Úú±×«éYãg0ät~ ßG¨cx³µŒð}gV”/¬�Î‰Ÿé5ã#!¢ì¶ý©v­póìáâ²’I$’I\êfYNrj2¬pÌgêõ,vÿ?qpù*i$’I$ºÞ�U_UºS>²f5®ê¹`·¢b¼NÁÃ³ÓÙ¿™âu\¥×[}¯ºç›-µÅö=ÆKœã$“æ¢’I.³¦åãýkÁ«¡uKWWÆnÎ�Ô`<vÄ½ÞóÛ��1—‰“…“n&Un§"—[[Ä¸vVz'YÍè�NŽ¥„í·PéŽÎiúLw“‚ï>·}\ÄúÕ‡G×€êé¯ GTe®mNh÷Xóüž]år´:WG%½%ƒ;4Þ–C=Œ>8ô:GÁökäFFNFUÏÈÉ±×]a—Ùa.q>d¡¤’I$’I$’I$’I$’I$’I$’I$’I$’I$’IÃD†’<‚NÏÝ?qKÓ³÷OÜRôìýÓ÷½;?týÅ/NÏÝ?qKÓ³÷OÜVßÕpE}lì»ÿóå*[Xó×n!¤�O·üKÓ³÷OÜW]õ�ú'ZÿÃ/ÿmn\zI$’KSê·þ)ºWþ£ÿ>5g_üýŸ×wåPI$’I%éUqñþ¥ýR·ë~uAýO8z]2§ökþ‰þÔä�5çY™™9ÙvæeØmÈ½åöØîKŠ±Ðú6_[êtôì@7Úeö;èÖÁ«ìyìŸÖž·�h«¡tr[Ñ:w¶¢49ðü›#’ãô|ç’I$’]OÕÌÜ^¯€~©õkl±Åý#1ÿöŸ%ßàÜÑÛÁó\ævWOË».³VF;‹-­Ü‚RI$’Zý{ú'EÿÓxÿÛŒ…�’I$’è>«ô\K™w\ëÞ‹ÓH6·ƒ‘qÖ¼jüÝùÞguÞµ—Öú•½C*çÃk©º2ºÛ£+`ìÖ…A$’I H24#‚»Çývèáì§Ön”À×´}<ÌQ wò¬«¿ˆY?`é=îê®ù£Ž�ŽÿÑ°ød^Ïí¯üà¶¾¨ÿŒŒ­èõ0ÏØ™mô.Ä­�´ÒÓ s+îîG2U¯ÿUÕ¾³·ÝÓs»	ü€Ò}ÕÏ}³÷BæRI$’I$’I$’I$’I$’I$’I$’I$’I$’I$–×ÕÎ§õ€æbt~›�~=yWµ‚ºžZ±Á¥Ð¿×µõŸ£}eÏéõõ<¦S]¥Ô7Ôv•¼°|ƒ¡cÏ­_ùk•ÿn»ûÒÿž?Z¿ò×+þÝw÷¥ÿ<~µå®WýºïïKþxýjÿË\¯ûußÞ—üñúÕÿ–¹_öë¿½Xú½}Ù.ëÙ¼Ûu½2÷YcŒ¹Î6RI%[úÇõ›ëV~6/PÈ¢ŠªÇÔËkG¡YÐ™ÿ<~´ÿå®Wýºïï[?Yžû1úå–8¹ïÉéŽs�$œ[‰%qÉ$’I-Oªßø¦é_ør�üøÕ�óö]ß•A$’I%Ñ}Dú°ÿ¬�z¬gƒö*"ìÇöôÚ~„ø¼è­ÿŒ�¬Íë�lãb:oMŒV·è’4}€yÄ ¹ 	 $è]R-ú£ÑE¨Ç]êŒkú­ƒš(w¹˜ þó¹zäI$’I%ÖukÇÖªUõ¼–�Õ:]ÕàäßÞú^Âj{ü^Ý±=ÂäÒI$’Zý{ú'EÿÓxÿÛŒ…�’I$¬tì7ggãa0ívU¬¥®<cƒ'ñ[¿]ú‹yú¿‚Ï³ô®Š÷ãÑHåö4í¶ëw¹Ãî\ÒI$’K[ út37¬Ûû?Áº¦‘»"áÿLƒÊt7ÍX£ë]Ý/"·}_¤túi{^\bË®Úx¾ØÓû�†ù#}ké¸6Ó�õ—£³gMên-·Úl¦‰²Ÿ�úMò\ÚôÎ‚æ}yú�wÕûœYèÀY‚çrêÚ!‚~Ãý’¼ÑìsXðZæ’Ó¡r
+d’I$’I$’I$’I$’I$’I$’I$’I$’I$’I^è½S/¤õ:sð‹[“Q"·=¡á¥Ãi;]¤ÁZ__:®_RúÏœr‹\ì[¬Æ­Íhi5×cƒ£’’¹ô’I%¹õ[ù®·ÿ¦»¿óå([¿åëÿâñÿóÅKuÿXÿ¢uŸü1ÒÿöÖåÈ$’I$µ>«â›¥áÊ?óãVuÿÏÙýw~U’I$—¦½çêOø·­¬ŸXúÃ«�ÃÛ[›ÿ}¬�ä\¼ÉtßR°qª·'ë'QnîŸÑ-<[’tÇ¨kR°3ó²z†mùÙNß‘’÷Yc¼\ã(	$’I$¯tn‰Ô:Ö`ÄÁ¯s€/¶ÇµÖÁô¬±çF´-o¬O¥âôºþ¬ô7œŒJ®9¹Î~Ñxc{VÑÇŠæÒI$’Zýxƒ‰Ñ`ƒÿ�ÈY	$’JtÝeW}Gm•8=ŽœÓ ®»©`áýqõžŠvu­¾¯Réj÷úKñOçÉo+Ž ‚AF„’I]éÝ#7¨ï}-Ç«[ò­;)¬.Ã§Ë“Ø+ßné=#ÛÒš3³G=C!Ÿ£añÇ¡Óþušÿ$,ŒœœŒ»ß‘“kîºÃ/²Â\â|ÉC]/ÔÜ¼|‡dýZêÂë 2»ÅYmþ�oùÞÓñX˜™9waä°×~;Ý]¬=œÓ_ú±×¯ú¿Öñº�2EN‹«ŸS´{~î<×Cþ4ú>/U£®`AÀëLõÚæýR�×û×’I$’I$’I$’I$’I$’I$’I$’I$’I$’I)Süë?¬?*Óú×ÿŠ~­ÿ‡/ÿÏŽYI$’Ksê·ó]oÿMwçÊPþ·Ë×ÿÅãÿçŠ–:ëþ±ÿDë_øc¥ÿí­Ë�I$’Ij}VÿÅ7JÿÃ”çÆ¬ëÿŸ³úîüª	$’K{ê7@=ë&&›»Žõ²¼=*õp?Ö0ßš»þ2þ°µõšæÒéÃéÿªã�ÁØHáñwàåX×=ÁŒÎq rIà.§ë�¬éX˜_TqŒ7£#¨¸„Ìµ¡Î˜ÿFÓ´.U$’I$–�AèY�s8bãÅu±¦Ìœ—é]57éÙc»´zïÖZñ@ú¼
+‡ô×ñne�ÿqýßÝoeÎ¤’I$’±—F5Uã:‹½g]VûÛéÙ½íôüý­æ«¤’I$‹‹•‘‡‘^V-Ž¦ú\]Œ0æ¸wuvÓ‹õÛÌ¼JÛ�õŸ†ÌœVÖf±¿JÚ›ÚÑËš9ä.<‚	AQèÀÍÈôþÏE–úï5Õ±¥ÛžÐšØä€BÓýŸÒºG»ª¼fæŽ:v;ýŒ?÷böÈþÍr|Â¥ÔzÆwQ®ç6¼j¿˜Ä¨l¦¹ýÊÆ“æu=Ê¤’IZAÔº¯¬ñÖú.Ö¦Ö\~ÁÕ£½õ4í?ñ•óð\ªôŽ†çgø·Ìè®÷õ†}|AùÆ±.h-ìû—›¤’I$’I$’I$’I$’I$’I$’I$’I$’I$’JTÿ:ÏëÊ´þµÿâŸ«áËÿóã–RI$’Üú­ü×[ÿÓ]ßùò”?­ßòõßñxÿùâ¥Žºÿ¬Ñ:ÏþéûkräI$’ZŸU¿ñMÒ¿ðåùñ«:ÿçìþ»¿*‚I$’ôo©gþo}Aë?Y„3/(ý›
+ç�!€·ûo'û+ÎI$ÉÔžJé~¡áPþ®þ­˜ÙÁè•;:ùàº¿æYñsãîXÙ—çf_›�í×dØël?ÊyÜ*
+I$’HØXy9ÙuaâVmÈ½âº«o%ÎÑtŸXó±ú6üÓé¶²Ö3ÿj2ø0î}:¸År©$’I$’ÑêØXø¸ý2ÊAÊÄ]&eþ­ÕÈðÑ�g$’I$’..VFEyX¶:›ép}v0ÃšáÁ°ÊÃé?Yñõ�î8nÇ!¿XhÇfçÉú×Çéx3 :¢õŸñ‡Ómè°:/K8xlg§Uî´¶Ñ?Hþ‹÷¿:\gºáRI$’]OÔg³?ö‡Õ‹Èë³pÜº&ÊO”Á—±�­î®ÀZö×4òÐ‚º_ñs×Ñ¾µb<˜£-ßeÈ¶Ú@iþËà }|è­èŸZspënÚï_vÛïTË~K$’I$’I$’I$’I$’I$’I$’I$’I$’I$”©þuŸÖ•iýkÿÅ?VÿÃ—ÿçÇ,¤’I%¹õ[ù®·ÿ¦»¿óå([¿åëÿâñÿóÅKuÿXÿ¢u¯ü1ÒÿöÖåÈ$’I$µ>«â›¥áÊ?óãVuÿÏÙýw~U’I 	 $è^�þ1ˆè¿UºÕf{+ûFSGï‹Þõç+¬¼þÉÿxõ3Û‘õƒ)öÚ{œ|Sµ�øzš®M$’I$—]Ò?ìcêÕ�yÞÎ­Õƒ±ºOïWHÒü�àOÑi\‰$™:’’I$’I$µú÷ôN‹ÿ¦ñÿ·!$’I$’Z¿VzëúU¯(·ÕÅ°sqÎ­¶‡éc>Z�5?­�½«¾œwz˜
+nNÜ‡ãÛîaŸ.
+ÇI$’I.ìÊ31Ý¶ì{mnðsáùÿøÂÄ¦¯¬NÍÆnÜ^­MYôÇ{eßôÁ\Ûæ=¯a‡4‚Ò;½ühÖÞ©ÑúÖš‡ôª7‘ÙÄz�#¼/9I$’I$’I$’I$’I$’I$’I$’I$’I$’I%*�gõ‡åZZÿñOÕ¿ðåÿùñË)$’In}Vþk­ÿé®ïüùJÖïùzÿø¼üñRÇ]Ö?è�gÿt¿ýµ¹r	$’I-Oªßø¦é_ør�üøÕ�óö]ß•A$’[ŸQðÔ~¶tÌ[º³x±íñm@ÚGý{üguç}sÎË1vãV<îÿ¦\¹fµÎpkD¹ÆÉ]?øÁ{hêx}²=>�‡N)�T·Ôµß79ré$’I+ý¤ÛÖºÎ'L«édØçÍg/wöZ	W¾ºuzúŸ]»ìºtü 10+E´ÓìnßëwÍa$’I$’I-~½ý¢ÿé¼íÆBÈI$’I$’]^;�]ú‘‘Šÿ~oÕ×ŒŒsùÇã¶Ö|øråI$’Iu]cü¥õ£u­½2ëzmç¾×~š™ø6BåW¥tOòßø¥êX/ÖÞ‘c­«É­‹ÿ!x^j’I$’I$’I$’I$’I$’I$’I$’I$’I$’JTÿ:ÏëÊ´þµÿâŸ«áËÿóã–RI$’Üú­ü×[ÿÓ]ßùò”?­ßòõÿñxÿùâ¥Žºÿ¬Ñ:ÏþéûkräI$’ZŸU¿ñMÒ¿ðåùñ«:ÿçìþ»¿*‚I$»Ÿñ;‰ë}l9{q1¬²|¶×ùW%ÖrÎoWÍÌ&~Ñ‘m³äç—wênÎúÕÒ±œÝÍvMn{|ZÃê;ðj©×²ß™×:†SÝ¸Ý“kçÈ¼Çà¨¤’I$º¿©îý›Ñz÷Ö£uíÂÃyä[”v¸·Í¬”I$’I$’I\ê—dÓ‚Ë*ôÛ‹�èÖí}íõ,~ý|ÞFž
+šI$’I$’Þú�Ôƒõ“·ë‰šN[O« zNŸ� ü–_UÀMêy}>Ï¥‹sé'Çc‹gç
+ªI$’Kªú·9?Sþ³a}&cfV<
+vóþi\ªôŸñ>ïµcõî�íFV;KGÄYS¿êÂów4µÅ®Z`�0™$’I$’I$’I$’I$•ž—€þ¥Ô±z{+vU¬¥¯v �²a.�‚ìþ¥�ÓØðÇe\Êó¨î“]íØ÷3�¤‰ø&I^Áè]c¨Ðr0±,¾¦¸°½‚Fà¶�R²·Ö÷WcKÂZö8AhA2I$’I$’I$¥Oó¬þ°ü«Oë_þ)ú·þ¿ÿ>9e$’I-ÏªßÍu¿ý5ÝÿŸ)CúÝÿ/_ÿ�ÿž*Xë¯úÇý¬ÿáŽ—ÿ¶·.A$’I%£õrê¨úÁÓo½âºªÊ¥öXã
+k[cIq>Q¸ƒu„ÄƒóPI$—¢ŠßÕz7Ö~ª5³:2Û?+Bóµ©õ_¬3¢uü>§k
+•Póê°rXöšß{\ajæ}Aê×ZüŸ«á�c¦¼—Q~;Ú^xm•—µÃƒ¢Î»êwÖºA6tŒÀ$R÷ú ª7t®©GóøwÕï©íü¡Vs\Ó¢d’]OXiéŸQú?Mt²þ¥u½K"³£¶èã“äæÉ–I$’I$–‡LÁÄuô]Öv'L·ëÔ^^k²¹†ÏiíÝYÂúÃû&Ì¦ô¼\wÕm…Ô[›Mwß[íhs†Þ9Ñj]õïëe5ãý¸bäQ}^¥U]�C˜ê·9¼5€�¹§E‘U�<õú‰~U“n1kiÆÔúF¹ÜÐtƒ¢ÍÈÆÉÆxfMO¥îk^ÖØÒÒZá-p±i$’I$�®sÓi¤v!tÿã¡wTÆëU‰§¬âS•¼}W`eÍaÍÕré$‹V]Æ*¢Ë	ìÖ8þ@¯Sõcë%ÿÌô¬ÇÏQd}ûUÚ¾ ýq¶#¥ÜÀ{Û¶¡ÿ‚9«O§?ê‡Nê™fÚÙ�Ô0ìÁÄéµØÛ,>´[o¦\Ö¤�Jãoþ'òÍ[Å3+ÚãÄ¶-ÿ¾.kë.'Ø¾°õ,X�VUÍoÃy�Áf¤’I$’I$’I$’I+�7'¦c›PÂvhtza·vÄÏÑk¦WOõg¯ýFÄÈÉQèå”>’ÐÇXr‹Ý¹¤±ì`iÓénRÂêŸTrþ´tÏØÝÜºbÇd>›Áÿú¥ÏýYÿÅOKÿÃ´çÆ­~‹Ö~£b^kt;r^w]ë›?èˆ­¿‰Oõ‹®}LÊêÖÝ…Ò
+¸Îke—;Ð[è¶²ÀëÊÄÏÍè—ãìÂéŽÄºAõ]�ëDwÊØèµãßõnšìÁý¢ægÚã[r;˜ÓU#tÿ*9òY?Zn®ÿ¬]BÚímõ¾÷–XÈ-"t‚&c‰î²ÒI$’I$’I%*�gõ‡åZZÿñOÕ¿ðåÿùñË)$’In}Vþk­ÿé®ïüùJÖïùzïø¼üñRÇ]Ö?è�gÿt¿ýµ¹r	$’I-_«½+©f9¹×l:ÛúK‡gØ}*F¿ðŽÿ$�‘�n6E¸×7e´½ÕØÓÙÍ;HûÐÒI%èŸPO§õëe­úF’Ó>•Ÿù%çi)2Ë+3[ÜÃâÒGäW)ë½nˆô:†UQÆË¬oär½W×�­ôÆÎ¯”c÷¬/ÿ«•dŒ­ñæ2ñáu¿þª´ãëïPv™=;¥åO>®sÿCjGëL·úOÕ®˜ïI¶ÓÿQbqõ«êýaýXÄ¯%¦Xû®ºêÁñôžàÍaõ^«ŸÕó¬ÏÏ´Ý‘o'€á­hÐ4vTI$’I%o¤tëz¯TÅé´�¶eÚÊšã¨nã�Ã•kën{òGKÈÊXý#v&1cC+Û[‹w5‚5w�%¤t\ž¨n{_^>&+Cò²î%µTÒa³’çÐ$®Ïë>Mëø¤æVs±°Ch¦ÊÝOÚ€>—èží7Tèk¢gÅyõ•¾«]�,±„µìp‚Ð‚
+Ýô:Ÿ_è7õò›oüß®ª[Kš=OBÇ�©ùÁ‡Ç€°I$’I%·Ò~´ä`á™—�OSé…ÛÆ&H'c�.¦ÆæäU³õ§ VgêÆcý5·Ýù^Ôßóáìþ�Ñ:F?��çï±ÎMÿŽÖfÇ³ÀâÐßýƒo×ß®7}.­�ßø·
+ÿóØj£Ö/¬Ïõ<»'³¯°�ú¥JËï·[l{ç÷œOåPIuŸâ°�õã§Ï…ßùæÅCëÐ#ë‡WŸû”ÿÊ°’I$’I$’I$’I$’Ik}RÿÅGJÿÃtÿÕ„ßV?ñSÒÿðíùõ«6ÿçìþ±üª	$’I$’I$’I$’>f]Žn%NºÊ˜ëœÖêC+œèò™¿oËõ:ÆHÜ2ï°>íuÚXñ´qôÁáTI$’[ŸU¿šëúk»ÿ>R‡õ»þ^¿þ/ÿ<T±×_õ�ú'YÿÃ/ÿmn\‚I$’KK­faá;	�kï¸Ye…�±ÏÚ6ÖÍ¯k‡´—<PºÇSUÏ~}µ¶«î
+õöpëÐ×Ù‹ÈÜ|Õ$ì!®sC€ –™‚<4ZŸµúOþRcÛ¹?ú]Bþ§Ól¥õ×Òqé{„6ÖÙ�\Óâîs~ð»/©Äñgõž²d÷ú\N~=&¼Ž�NcäŸVÇÜÓ»XÁø#þ×é_ùI�ÿnäÿét¿kô¯ü¤Æÿ·rôº_µºWþRãÛ¹?ú]SÃÉÆ ØoÄ¯,=°Ác¬nÃûÃÒ{gæŸ/¼äáW›º6‹]cvÇ‡¤ösæ­þ×é_ùI�ÿnäÿét¿kô¯ü¤Æÿ·rôº_µúWþRcÛ¹?ú]SfV+sNC°ë}’1¬�àðý?¬•98ÌÌuïÄ®ÚIq®u�€æ¼?Ûýesö¿JÿÊLoûw'ÿK¥û_¥å&7ý»“ÿ¥Òý¯Ò¿ò“þÝÉÿÒêžNN5Ù-ºœJñêlN;cš`ë&Ç¹ÚüRÈÊÅ·-·×‡]·nìfºÂÇAÖ\÷¹þï"®~×é_ùI�ÿnäÿéu»õ¬t¡õ·¦ÒèÆsíôÛs,½Îkž×1°,µÍÔ˜Ô,¬üülüŒkú&0º›_]“nOÒk‹OøÓõ_ª½UŸRƒ+À§&Ü–åýƒ×Ûm´¶·7~×¾ÂK7L4ð²s:fwTÕü|?³YN]vD¼6¦¶û¦Ë_a†í.Ÿ?‚ÑÿLé}^Þ£‘Ññ20ú�®³-·Ü}I÷æ×s@:É�V³°O@úÇ–:UãÕ‹]v4YymŽ²Öìa/´øNš®sö¿JÿÊLoûw'ÿK æuè5ÑÓ)Å°�EÕÙsœ#´Yk›¯ÁÙ8Ç	¸ã¶Þ×IË³y}¥¥û?è«8ÝK§SC+·¥Q‘c~•Ï²ö¹Ú÷µ­û‚'í~•ÿ”˜ßöîOþ—Kö¿JÿÊLoûw'ÿK¨]Õ:e•=Œéõ=Í!¶6Ì‚ZHú@:â4ó
+­8Õã[M˜•ÝmŸÍä9ÖWýV±á§æ
+&n5nnGO«5Î2cíiÀzV0+?µúWþRcÛ¹?ú]/Úý+ÿ)1¿íÜŸý.—í~“ÿ”˜ßöîOþ—Tñ2±¨È}·a×“[�
+¥î±­l™Þ×iÆ¥,,¬\{^ûðëËk„6»cCLò
+OaûÕÏÚý+ÿ)1¿íÜŸý.—í~•ÿ”˜ßöîOþ—Kö¿JÿÊLoûw'ÿK­ñ{mW}éÖSKq«sìÛKœÖþ…üç}åëµÕSõëª[u
+É­·�Ô¼¹­t´
+Mnk´ø¬ïÚý+ÿ)1¿íÜŸý.�›Ÿƒ‘Hf?N§
+û�õk}Î1û±m�‚¢’I$’I$’I$’I$µ¾©â£¥áºêÂo«ø©éøv�üúÕ›óöXþU’I$’I$’I$’Im}UÏ=?3/)—{™…‘èXHÔÛìy$öVzöoIÊè8–`Óuùw_•„4Øêék½1þ�Å²ß;.q$•ü.©V->“ú~&Q’}[Ûa~½½–°GÉöö?þSôÿóoÿÒëgêçY¢Êú¼t¼*ý>›sÎÆÛîõ{]7öYÿYò[OÖ‹²
+ZÐÊöw‡zZã×í†¸:éîYVgVüæåŒJÆ�~ÊÐÿDÇbËµïî]¯^ê´×�Õ‰é¸vzwôàC›l;~5®—EÃèð<—-û{ÿ)úù·ÿétÞ«NU¦tìLRH>­
+´?NÞû^?A$’ZŸU¿ñMÒðåùñ«:ÿçìþ»¿*‚I$½ü]�´ýMúÙ‡Éþ f«cþ¡yÚI$’I$’I$’I$’•VÙM¬º§í­Áì{L¹¦AÄ§ÕéÀºœLüLÛ332Øçu
+nÚËÚeîÝæ:dŸ@ææ›k¸ä[êÐÚlÞíÌ
+ú!Ž™ÚçÖN¿Õ3zKÇ·¨]‘[°Ã²*6—`ºáúA?Kho>K×dÛ[)sßet‡ë$–°]´v˜Õhõ3‹…‰FMêeW“S.êi-£ÖÔµ�n’X9'ºÊI$’I$’I$’I$’]wø©£Öúí†ãÅ,ºÏü
+Íÿ¿,Ï®×‹þ¶õk£íV4`ìþ$’I$’I$’I$’I$–·Õ/üTt¯ü7OýXMõcÿ=/ÿÑÿŸZ³oþ~ÏëÊ ’I$’I$’I$’I'­¡ÏkO€~jç[Â«§õœìK�X¹ÓYv®-cËDÄk¢¤’I$·>«5Öÿô×wþ|¥ëwü½ü^?þx©c®¿ëôNµÿ†:_þÚÜ¹’I$–§ÕoüSt¯ü9Gþ|jÎ¿ùû?®ïÊ ’I/Dÿÿ¥]ÄÿO†4ønoýýyÚI$’I$’I$’I$’J×Kê™Ý'6¼ì=+ë˜0 èæ¹§Bä-�•õo.ü›:ýW×fE†Æ[‚Y[+’Z),p‰=–ö'Aÿ7»n.PÏ½´Y‘öjØÚË…MsÜÝÆ³kesuõûð>ßGFdÃÏ–ðÛ.Ÿ­´::Ç+)$’I$’I$’I$’I%ß‰z7ýhÈ¸ñN#þ÷>¶®/«]ëõ\ËÉŸVû_?Öy*ªI$’I$’I$’I$’I-oª_ø¨é_ønŸú°›êÇþ*z_þ£ÿ>µfßüýŸÖ?•A$’I$’I$’I$’R§ùÖX~U§õ¯ÿý[ÿ_ÿŸ²’I$–çÕoæºßþšîÿÏ”¡ýnÿ—¯ÿ‹ÇÿÏ,u×ýcþ‰ÖðÇKÿÛ[— ’I$’Ôú­ÿŠn•ÿ‡(ÿÏ�Y×ÿ?gõÝùTI%ÙÿŠ\ÿ²}q¦’a™µYAð˜õ[ø±sÿYºìß¬=G!´dXÖäÏú$,Ä’I$’I$’I$’I$’]çÔ“Ñº?Ö.�›—cqëÈéï}Žy.ºËmÇh^[™úÙ�Ó1¾°æÓÒž]†Û]±¥¥†·O¾¨pAÒ’ÉI$’I$’I$’I$’IzOøª¦ôo¬XlÐcÓéÖ|Kë\>ý«Í‰$’y:”’I$’I$’I$’I$’Ih}_Ë£®ôüÌ—Ñ�‘]–¸Hk\	09Z=(``7¢õ«¥‘ÔìûE‚Oè¨û5‚å½Ë×Z÷‰2¢’I$’I$’I$’I)Süë?¬?*Óú×ÿŠ~­ÿ‡/ÿÏŽYI$’Ksê·ó]oÿMwçÊPþ·Ë×ÅãÿçŠ–:ëþ±ÿDë?øc¥ÿí­Ë�I$’Ij}VÿÅ7JÿÃ”çÆ¬ëÿŸ³úîüª	$’¿õ<ôî¹��01ò+{�òC†ïÁtÿã{ìß[]’ÑÎ¢»�4zGþ .%$’I$’I$’I$’I$–Ç]%¸½ÀÁƒçöŒ„¾¶î·n[3=•f7ÿB+m®ÿ¦JÇI$’I$’I$’I$’IzNAý‹þ'i«è]Öo“âZçÿçº‚ód’I$–—A¶ã�V´eY™eu0dV-‚çm|9Õjuü÷ôŽ·›Óg`‹sëav0’À}Žç»`¬ÿùÄïü­éÿûßïKþq;ÿ+zþÃ·ûÒÿœNÿÊÞŸÿ°íþô¿ç¿ò·§ÿì;½/ùÄïü­éÿûßïKþq;ÿ+zþÃ·ûÒÿœNÿÊÞŸÿ°íþô¿ç¿ò·§ÿì;½/ùÄïü­éÿûßïNß¬=Á¬é˜sŒŒ`I'ÃUo¨ßÔð1Øìî•Óñ�òS©cn>‘«vöùNÝ&¦½Ùø×eY#ÓevŠ™÷~�î?(SÁÄ«ªõ¼|:öZ³/eMl—ìkÜËµ1+¯«7¤u.™�Ò™Ó(£;7'à	¾§lÅmw—´½ÅÃ~œqˆÆ}ù@åSöš˜H}[‹7r>“u�BÎ—i­Ý>‹±´>­vØÛDöØàÆ½O¢u<Ì7faÓöšë$XÚ‹_cüçTÒ^ç¨¤��’t-Ç}Z§6¾«Õ1úv[šüKu–VÑz5¼5Äk´™Ôbtoü¿Äÿ¶r¿ô‚_±:7þ_âÛ9_úATê=?¶;©Sžçs*eÌ-Éõ«`û‘ºçíÙ—RÜ“�Œo«òZç›+¨9íI¬ß¸�/_¨æýµ”ÜìJñíšû©g¦Ëb#ôm�Í�vªI$’JTÿ:ÏëÊ´þµÿâŸ«áËÿóã–RI$’Üú­ü×[ÿÓ]ßùò”?­ßòõÿñxÿùâ¥Žºÿ¬Ñ:×þéûkräI$’ZŸU¿ñMÒ¿ðåùñ«:ÿçìþ»¿*‚I$’ô�®
+ÿœâû¤}dg»'§Æ>aÁŠœOöÚÓý¥æé$’I$’I$’I$’I$µú÷ôN‹ÿ¦ñÿ·
+]_õŽ‰Ñ³ysk»
+ÃçEž£è\ÕŒ’I$’I$’I$’I$�ƒ‰vveT
+×dØÚ«Êy
+•wŸão*œWtŸ«XÆjéxà¾<\ÆOžÖOÍyêI$’K[ê§S+ëw¢Ü‡Öð+cÉ
+°8Çîî•këßVý­õŸ3 ÐÚ,©îÇ~ÒHy¥Î­¯×‚ZçÒI$’I%¥ôÊó™Y5ááPG­kÈsÉtÃ*¨Ïq�‡‰
+›žÚï/ÆsÚÖ:iyö¼}§Út?½Ïq{ÉsœeÎ&I>e2Öú¥ÿŠŽ•ÿ†éÿ«_¡}«ú{·ÿt—+óöXþU*®¶›m/uV7V½„µÃàB&#q_’ÆæXú±ÜbË+h{špÒæÎ¾h¹ý9Ø™¦««ÌeÀ:‹qÎàðLoÒk§ó\ZàSõU²bß¬NYƒ¸rzøù3úÜsÏ{ì{¬±Åïy.sœd’u$’™$‘ð³²°2N%†»ZgB\!Ís]!Í#�Q:‡UÍê&±’æút‚Úi­�®¶eÛk¬5¢O:jª$’I)Süë?¬?*Óú×ÿŠ~­ÿ‡/ÿÏŽYI$’Ksê·ó]oÿMwçÊPþ·Ë×ÿÅãÿçŠ–:ëþ±ÿDë?øc¥ÿí­Ë�I$’Ij}VÿÅ7JÿÃ”çÆ¬ëÿŸ³úîüª	$’KÑÿÅ]õuN›Ö~©e;ôy”›¨žÎ#Óy°ü—ždãÛ‹‘n5ÍÛmuv7ÁÍ;\>ð†’I$’I$’I$’I$’¹Ô2ïÉ§—Ué7SS �ìõ,~ý|ÜFž
+î7ëU3iüìªr[ýKšê,ÿ¤Ö,d’I$’I$’I$’I%ÜŠ^”ÌŸ¬6u\ˆ½&§\÷»€÷ÖýÃs¾K˜úÅÕŸÖzÞoS|þ³kœÀ{0{koÉ œ’I$’±Ó¿å_øêÿê‚?Öù©á»ÿóã•’I$’Wèé`ôÛz–]¿g£ZñŸ}£–±²!�üçvãR¨$’>vsý<<{29´º<Ìp·zI³§uœî£•‰‰V-õÛcl½Ž³kbº‹Ýø"ô¬Š1q~¯äÞðÊ)ë7Ùe†`1£—i¯
+…ŸV:†E�v¸Ùû‰!¸×ÖçêÑ8µÿôVVV^¦œºlÇ´s]­,wÜà”«®ËlmU4¾Ç�Ö1¢IqÐ$®€¾ŸªÌut¹·}apÛmÍ‡3Y[¸uþ.C�®£?«ôÚhe9øykÂÌ²ÇÀµ–õ*¹’aÍ'žÔ,Ô’I$’I$’R§ùÖX~U§õ¯ÿý[ÿ_ÿŸ²’I$–çÕoæºßþšîÿÏ”¡ýnÿ—¯ÿ‹ÇÿÏ,u×ýcþ‰Ö¿ðÇKÿÛ[— ’I$’Ôú­ÿŠn•ÿ‡(ÿÏ�Y×ÿ?gõÝùTI$–¯Õ~¹g@ë¸�Qš¶—Å¬�[†Ûù§O5Òÿ�n‡V7T§¯àÃ°:Ë»Ûô}XŸí´‡}ë…I$’I$’I$’I$’I\ê´=¶7öqö>?™õ,ýßåîå]ú³úk3úy×í¸7µ�ñ} e3ñ¦2I$’I$’I$’I$’ô«Ú>¦ÿ‹O³>YÕ~±sxsjpÂ½>.^j’I$’JÇNÿ”1ã«ÿªÿXåþ¥ÿ†ïÿÏŽTI$’VpúvVkrCAf%N¾÷¸†µ¬i“Ü’Ê¬’•uÙm�®¶—ØòÆ4I$è’¶ŸƒÓ:ª7íýLjz{Ò|2lf®w‹tîîÊžw_ê™µ}�öú8ƒèáã�Uþ¶Èâd¬õ¯“ÿ‰>Ÿÿ‡³?óÞ"ÈZXÿXz•UkÞ3±ý¥Ê«õ7{™ña
+ÀéX}Xô-ÍË?O¥XwX|ñŸ§ª?’}ÃÏ”{o£êÍnÅÂ{në¯¹Y¬;›ŠƒN;¸6v}ƒŽÜ®x’L�Iä¤¬õ.�‘ÓrÝ‹‘´¸5¯kØw1ì{CØö;IkšUd’I$’I$”©þuŸÖ•iýkÿÅ?VÿÃ—ÿçÇ,¤’I%¹õ[ù®·ÿ¦»¿óå([¿åëÿâñÿóÅKuÿXÿ¢uŸü1ÒÿöÖåÈ$’I$µ>«â›¥áÊ?óãVuÿÏÙýw~U’I$—¦}O±Ÿ[þ¤æýSÈp9ý=¾·Os¹€eŸæ»Ú|œ¼ÖÊßUŽ®Æ–=„µí:F„’I$’I$’I$’I%¯×¿¢t_ý7�ý¸È@ú¿˜0ºæSŒ2»ÙêOîmýP:ž!Áê9XNçë*×ù-þ
+²I$’I$’I$’I.Ÿü^}\{ëM½³ƒ‡úÆY?Dµ§ÚÃýg~‡õÿë'üáúÅvENœ<ÐbÆÆ§ý³ªçI$’IXéßò†/üuõAëü¿Ô¿ðÝÿùñÊ‚I$’JÕ}K*®�wM¬†ãäXËn�îq¬Æ¹ßº7*ªKyÎÿ›x�mzuÌ¶=ÿ�‰CÄµ­ðºÆ™'ó[§$Æ
+I-l—7þjôöÈÜ3rÉ¬ñVJ·Òp?iu,|PÕö‡†z�Ž²'¾Æ{Šìþ¶`t/©�:ŽŸÒ-ûWYÎh¶î¥#utÎžŽÓÞG#Xî¹ìŸO¯àYŸ[C:¾wç±¢E#þÔ´ÏgøOîýå„’>FnVUXõ^ÿQ¸µúTÈÖn/Û<�ŒJI$’I$’JTÿ:ÏëÊ´þµÿâŸ«áËÿóã–RI$’Üú­ü×[ÿÓ]ßùò”?­ßòõßñxÿùâ¥Žºÿ¬Ñ:×þéûkräI$’ZŸU¿ñMÒ¿ðåùñ«:ÿçìþ»¿*‚I$’KOêß^Éú¿Öqú¦?¸ÔbÚû>·höˆüWWþ2º%­£ë‡F÷ôÞ¨²6�¡k¿8ŽÛ¸?Êø®$’I$’I$’Z#êÿYëOs:f+òÎ<Ckoõ¬y
+2®gýIúÑ�W¯nì£ý69mìâêãæ°È-$r
+I-~½ý¢ÿé¼íÆBÈ[ZÿIÕœ8êôeiûÏ­¢Ïü®YØxÙÖŠp±íÉ°èSó÷4¸ÅçÖàÂ~Ä
+�»Î8¶£tÄ‡ïü=mVÓcª¹Ž®Æ×±ÀµÀŽA…’I$’I$’NÆ>Ç¶ºÚ\÷�Ö´	$�zWSôþ ýJŽ·úãwe¹¼×QHŸ!í{ŠóD’I$’IXéßò†/üuõAëü¿Ô¿ðÝÿùñÊ‚I$’.(³.Šò_éc¾Æ¶ë �¬$nt
+tÝ_&Œ¾©—“ŽÆÕ�m¯u5´†×>ÀþJ¨µ¾®QHÊ·©å0Y‹Ò«ûKëwÑ²ÀàÊ*>N±Â|¥fådß—“nVCÍ—Þóe�<—8É(i$’.&NnMx˜•›¯¹Ûk­¼“þ¼•­‘™‹Ñ±ìéý.Áve£fwQgùÔcv~óÿ;ú¼â¹ï|nqtÑ&`±Ósîé¹ÔæÑ«èpvÓÃ›Ã˜ïä¹²’±õƒŒ.¦öâÉÂÈk2pÉçÑ¸zŒÎÓærÑè9ØØ]@?1¥ØwWn>HhvËXæKA�ZHpø,ä’I$’I$–·ÕLn›—õƒª}“&ÁKœÇls\ÿmn_Î…§þ2±ºf'ÖÌº0·O©”÷»tÝq6º8€€…Ë$’I-ÏªßÍu¿ý5ÝÿŸ)CúÝÿ/_ÿ�ÿž*Xë¯úÇý¬ÿáŽ—ÿ¶·.A$’I%©õ[ÿÝ+ÿQÿŸ³¯þ~Ïë»ò¨$’I$’ïÅ¯Ö[Õ³ïé�TÑ¸ý�ù öÝÛÁßË}eèWºÅý3'_LÍVD+?Aãâ9óYi$’I$’I"ââß™“V&;
+—Þö×S%Î0é¾»uáÙWÕn›nÞŸÒØÚò[^�».?Okÿ{]5ásØS©tÛ=L«±_ÜÒ÷2~;N«kþ}u�·¬bau€4ß•CE¿öí>›þò¤:ÏÔŒ�3:¸„ófS�Ý]áÃñJ?Åµœ;¬QñïÍWú¯þ7Ï£¦‡åõ+V(cS(ÜêÜïÒKý¯“Ç„,ß_ü_Sî¯ªeŸÜ¶Úioß[VžgÖ‘_DéÙø=Þ“®ÃhÌu™&¿L¶ö�\Æº}bu/ëÇÖ|šýæ<~mn3ðŠCŠ/¹·Ûc…ÀîwnñÝÌ®««¸ýfú±__�ý[¥9¸ÝUÃé[K´£!ÑÜ}W$’I$’I$’K¿ÿ]ÿ®ÝlmÁéàœ&ð–�næƒÌk•ð\‡_ëy�{ªßÔóé/wµƒ†0hÆ7É¡g¤’I$’JßJÁ¿;5´ãØÚÆYwªòCZÚXëœïhqÐ3°Dê�?.�™ÖÜÌÊ³\÷7.·XØ¼5Áãp$8wTI$•¬Ÿfs¯¹¬û=d»têÚ†âw*ªKdCêƒ£GgçÃ�‹1j˜ÿ:õŒ’I-êº~GPú¿Ó1±+õ/³73ÀC[V).sŽ�­’ty™Ø½3ý/¤X,}£fQh ÛãM3«iÏ/ï¦‹$–ÇQ?hú·ÒrN®Ç³#
+Ç¾Ö–d3ÿ?9c¤®už�û3©]„,õE[H²6È{Zðc^ÎTÒI$’I$–�M=¶²ì»òêÊ­û›èU[Ú6�Zw>Öù+ýS3ê×Sê9=C#'¨zÙV:×�E0ŒÀýc�Â«éýSÿ¹CþØ§ÿzôþ©ÿÜŽ¡ÿlSÿ½	zTÿîGPÿ¶)ÿÞ„½?ª÷#¨ÛÿïB^ŸÕ?û‘Ô?íŠ÷¡Zúº(¯rçSû2ÿLØ\[êSƒK€?5gë#>®ž¯aË¿1™–?¨Ú©©ÌÐ«è¹×4Ÿ¹fzTÿîGPÿ¶)ÿÞ…·õ—gÙúß¦IgÚzfÒí}–è˜�W’I$’Ôú­ÿŠn•ÿ‡(ÿÏ�Y×ÿ?gõÝùTI$’I;\æ89¤µÍ2×
+#¸^Ÿ�‘‰þ2~¯~ÌÍ{júÍÓX]��í=VŽçÉÜ?Àê¼Ó/'*ÜLºÝNE,¶·hC‚I$’I$’êþ¨±½§g}n½£v û/Kk„‡eÚÓîÿ­3UÊ½î{Ü÷’ç¸’çI'RJd’IYËn¯â9Î±ÔÎXwíïÑº
+6mU–ÎëV:ž9:â]�˜ÁäK±¬ÿÏŒXÉ-Ï©ýbŽ—ÕÃ3Fî™žÇbu
+6è]ña‡*}£ßÑ:ÆOL»Üh|2ÎÏ¬û«xþ³H+=$’I$’ItŸR>§Ýõ—¨i4ô¼_~nIÐ�v4�7÷
+Uß¯ÿ[±ú£ªè�¢ž…Ó}”µš\Ñ·õGæýëŽI$’I$’ZŸW2qqú‘v]¢Š¬ÇÉ§Õpsƒ]uTÂC�œ8
+}Fü~‘GIÅÈ�Ù•uìkÚÀ\ÖVÆ3Ôk\tl“!$’GÃÉf-â×ãÕ”#Ò¿qf½ÿFöÅjcýgÆÃGIÀaº·Sg¶ó,x‡7[û¡~ÝÆÿÊlóoÿÞ„¿nãå6ù·ÿïBÔÈëçêÎÃ¥a9­ËÉ­Õ‘vÖ“^;�§™pç^Ë/öî7þS`›þô([Ö±ì­ì'²æ–‡°_¹²9lÞD�‚Ì[½3-Ù÷³¢à[fÙu�45­ë,ÚZÑÉ<-î«õƒêÞ>7IÂÄ·üŒŠrž[he®­˜Ïsªý(±µ’@‚ïvÐH\¶GXÇº‡ÔÞ—…Ax�mbííónëÜ?šbc±Zß·q¿ò›üÛÿ÷¡/Û¸ßùM�þmÿûÐµ-ëìú¯�cºV[›vÊ¢í°Ê©Üÿçæ}ÑÊËý»�ÿ”Øæßÿ½	~ÝÆÿÊlóoÿÞ…;þ±2ëM—ôœ+-0çŒ‚í	œŽÀ,¬‹›}ïµµ2€ó"ªçc|›¹Î?ŠI$’I$’I$’I-ÏªßÍu¿ý5ÝÿŸ)CúÝÿ/_ÿ�ÿž*Xë¯úÇý¬ÿáŽ—ÿ¶·.A$’I%©õ[ÿÝ+ÿQÿŸ³¯þ~Ïë»ò¨$’I$’JÇNê}36œü+
+Y8î­ãÄxøƒÜ/Hë=;üct6õþŽÆ××ðÚ�†ÀèãEæVúÞêìicØK^Ç � ¦I$’I$\L[ór©ÄÆa²ü‡¶º˜;¹Çh¡úí•EâýZÁpvDa©ï2�®E‡û^Ñð\ÊI$’Óë8ôS�Ò]S~²Ò?9þµÍÜ|á ,Å³õ[ô¹Ùùa‰‘Ž?¯°Ý_ý:Ú±’IuyÿöEõBŽ¤=ÝK mÄÍýçâ;ú=§ú‡ÚW(’I$’I-«V:�Ö^¤Ì,&�ÀAÈÈ#ÙS?yÞ~ºê>»ýeÀé�<}Lú²vacûsòZ}ÖÙùÌÜ9×éüp’I$’I$’6l³7·�Ì}¬k‡ˆ.£uš*ÇëØô·eTäÛ]mæ×¹­ùM$’Iht0[ÔØÞ¡´b\Ë)±ïƒ=F9�³¾¬qYé-žšgÕÞ§‚5·õgÔÑÉkf›þæØ×|–2J×Mé¹]K$cã€ ÛkÎÚë­¿JËù­j¹Ô:–-®é=pÃq+)Ãm™NoÃókiú,ù�x­oPm�§ì{î¼Ù:si`åé*I$’ØëÄãbtÎ”D?�ZñÜ[”}h?
+öŽ§O§ë3Õ$U¸o-CgXk­g3¨õ|ÌêÚ[^MÏ²¶žC\ã´8T’I$’I$’I$’I%¹õ[ù®·ÿ¦»¿óå([¿åëÿâñÿóÅKuÿXÿ¢uŸü1ÒÿöÖåÈ$’I$µ>«â›¥áÊ?óãVuÿÏÙýw~U’I$’I%{¢õ¾£Ðóëê:ÓUÕò9kÛÝ�ov•è=G¥ôŸñ�ÓÖ:+Y‰õ�¿®á¬iÎœþkþEyžF=ø×¿"·UuN-²·ˆs\9’I$—UõM­èÝ3;ëmÀz˜ó‡Òšáô²ín¯ñLÕrÎsœâçç8É'RIî™$’Ikõïè�ÿMãÿn2B·Ñó>ÁÕ°ó{cß]Žø5À‘÷)u¼/°uŒÜ0!´_cýPã´üÂ¤’Úú£Öjé=a®Ëúvc]‹Ô*<:‹}®?Ùú_%[ëF·¢uŒž�aÞÚ�4ÛÙõ;Ý[ÇõšVrI$’Kê‡Ôî¥õ§;ÒÇ–D}§-ÃÚÁà?yÇ°]7Ö­ý;êþ¾ªýNýl–æõ™{ßÃƒ9>.ù5yÒI$’I$’I+;þPÅÿŽ¯þ¨#ýaÿ—ú—þ¿ÿ>9PI$’IYÎé÷`ýœØZöeRÌŠ^Ã--|ˆí«\O˜Vp:vek°³vnIÙTŽÌÐ¹îò`%ZoTé}=½·ee=�©ýC$CvØÓ[Å8à�i‰y'È,WUkËÇ5–I­Äƒ´÷[ßV>¤õ¬ÔedameX¥�.|Ãœãîkvƒ%­÷öªý_>º*wDéÌ³§~²ë[²ì‹Z~�Íå¡¿šÏÍø¬ufÌkéÔõ[é_m”µ¢wTÚÜâ|¿Jd’Dewý¡µ“]n¼¶XÈk»k-‹ú‡Ië–¾î¤Oê6�ÏÌ¨Ñc�{iÕÌø×§òUþ��€ÖÛk[f5†*Ê¥ÂÊ_ý[¤ù|’Âé§'79ïôèÂcI1;¬±Á•Ö5û�ð
+’I$’I$’I$’I$’Üú­ü×[ÿÓ]ßùò”?­ßòõßñxÿùâ¥Žºÿ¬Ñ:ÏþéûkräI$’ZŸU¿ñMÒ¿ðåùñ«:ÿçìþ»¿*‚I$’I$’J×Kê™ý#:¬þŸk¨É¤Ë^Þã»\;ƒÜ/FÝõküfPËzOÖšÙþeÛGý!ÿI¾ay÷Zè}S¡f»©Òi¹º´ò×·÷˜î’I#;.œ<fï¿!íª¦ŽîqÚÿ×\º*¿êîƒ°z
+Çd¸ÎM¿7éò\ÒI$’K_¯Dè¿úoûq�²[?Z?K—‹ŸÏÛðè¹Çùmg¡gý:ŠÆI%ÕåÿÙÔú³G»©}]Û�“ûÏÂyýÿënöü(’I$ºïªâ÷3­³ö—Qìî‹XÞü«!¥íú{´�å>+Gë_×¼,~ž>¬ýOoÙz]`²ì¦K]oï“î‡wqÕßx’I$’I$’IXéßò†/üuõAëü¿Ô¿ðÝÿùñÊ‚I$’K{êÍŽËÉn%á¹NÄ£"Þ™‰`k²\Ðæ²Ò’7÷?p>³u»Ý“Ô=F²Ÿm™9¡¢ ?6\ÖÿU£à}£¡t­0ë[4Úœ†–ã0ÿÁÐ}Ö|lÓù*Tý`Pa}`µ÷â\wWxÏÆ² >–è6FŽ¬@#�@Z}c¯õÞ‘Òqú/L#£“^f+‰9dý;p‚	îÍx+�$’I2O%%¯“ÿ‰>Ÿÿ‡³?óÞ"ÈIhtÎ�ns“kÆ'N ÆFm€ìoò¯yìÖþUnï¬×ã–bôiÅé´CÃ_ë—Fû2šAcÜøàˆhÐ(OCêœ�ÑóOq¹ø�>cÝe_-Íø"aa}héyl¯‹.0ÊÚ21²{{wWc'’ÖFÕ‡ÕóºvËp™|úÄ±¶4C‡žÇ4’’I$’I$’I$’I$·>«5Öÿô×wþ|¥ëwü½ü^?þx©c®¿ëôNµÿ†:_þÚÜ¹’I$–§ÕoüSt¯ü9Gþ|jÎ¿ùû?®ïÊ ’I$’I$’Ië²ÊžÛ+qeŒ!Í{LG½¢ýxé?X°[Ð>¼0=¼cuNÇpÜ>‰þWó–GÖñoÖ:+nO¥½™T{‹Xx65³þp�¹’]_ø¾]RÜ1»«ÕÓîwLzºÁåá“•~ýîß;äîÝÌ÷™L’I$’»ÔmÎ²œåV+exá˜¤ÝW©c·s¯¼¸*I-œßÖ>«ôëûáß~#Ï}¯Û‘_âç¬d’]_Ô[UÝS¨^éTàdWœóôê7muy¹Îˆ”I$lL<¬Ü†báÒü‹ì0Ê«is‰øè3ê_Eú«ŠÞµõÞÆºÞqzK{œïå€}ß¢;•Ï}mú÷Õ~²?Ð?ªtÊÏèp«0ØDØDn?€ì¹¤’I$’I$’I%c§Ê¿ñÕÿÕ¬?òÿRÿÃwÿçÇ*	$’I)ãßv5õäPó]Ô¹¶VñË\Ó¹¤|
+¿×zÃú¶PÈÝpkšúl±Ö1–Ÿç=âv°�@íÂÍI\ÀêÙx-}LÛn-°nÅ¸o¥ñÁ,<ÙÂñVý/«¹Ú×súMÇüÁ×ãÏòl¬ý¦»â—ü×êVÔß�œ;}šúÜãÿ[s›gý©‘õg¯»êÖ
+ßU™™Os`Hk«Æ
+<÷ÚV_üÙË«\ìœL9õ¯cŸÿmÐlý&Ÿ«<n‹zÎHú ƒ�Šž¾³ÿè*]G«fõ'3íªFÚ1ë•Vß
+ënƒÏ¹î©¤´ú/_ÎèÖ>Ìg¾K]é0XæÖÛH†ÚXÓ-í=Ökœç8¹Ä¹Î2IÔ’S$’I$’I$’I$’I-ÏªßÍu¿ý5ÝÿŸ)CúÝÿ/_ÿ�ÿž*Xë¯úÇý­áŽ—ÿ¶·.A$’I%©õ[ÿÝ+ÿQÿŸ³¯þ~Ïë»ò¨$’I$’I$’I-ÿ«?]ú÷Õ»Ã»ÕÄ&_‡lº£ãÚ|ÂëÔ¯Ã~‡AëïqÝ«]äO‹aÞ ®?¯ýMúÅõ}ÄõW
+Ó&¿}GûmãûP±1r²12+ÉÅ±ÔßSƒ«µ„µÍ#¸!tcëÃó‡¥õ�§cuz�6íù#Ä¶ê@×â
+oÙ¿Qº‡ô.©‘Ò­<UŸW«\øzØü‹Tmú�×Ý[®é§«ÐÝ}L™nŸÔ–¿þŠÃÊé½G	Å¹˜·c‘È¶·3þ¨]$•Þ£Nmtà»*ÏQ–ã‡â‰�•z–7o{ÃŠ¤’ÙéCí=«á�¹õzµ4sú7šÙ¿ðAÀú±õ‹¨¸>�‘h?Ÿé¸3æ÷Ñ÷­/ù›N½w¬atèúTVÿµ^?ëxû€ù¹!™õ¦	ÅÃÉëY
+âÌÇ
+1çÇÒ¤—¸y*=cëOVêô³çW��YÝV+44øìo'ÍÒ²µŽ{ƒœã
+hI>v]üYõ,ªOQëÖ‹ÒëŸmðÛ’ÇFß‹¾â´2þ½t«xïéßQðÚ,#m½Vñ¹îóhv§çù+„ÏêÝG%Ùy÷¿'!ÿJË	qøy%]$’I$’I$’I%c§Ê¿ñÕÿÕ¬?òÿRÿÃwÿçÇ*	$’I$¥Sý;ak_±ÁÛ«L‡q¡Wz©é6:¼Ž˜H¸~õ¼v®ÏÏaüÙÔwñTI%¯’?ìS§ÿáìÏü÷ˆ²I%{¥eàaÙfNN?Ú¯¬‰SãÑõ'é\9pof÷ï¢§eŽ¶ÇXøÜò\è	&N‚QI$’I$’I$’I$’In}Vþk­ÿé®ïüùJÖïùzÿø¼üñRÇ]Ö?è�gÿt¿ýµ¹r	$’I-Oªßø¦é_ør�üøÕ�óöYß•A$’I$’I$’I$� ÈÐŽ
+êúøÊúÉÑÚ1í°u(Úìl¯·Á¶}!ó‘ä¶ý/ñmõÃù§«}Uÿš`Pç¹ŸvÒ±ú¿ø­ú×Ó�²Š[Ôqùm¸§q#ÇÓ0ïºW)uQaªúÝU�ÑÌx-pøƒª‚�7]E‚Ê^ê¬oa-pø¶ñ¾½ýoÆYÕo{xÛqøZŒ~¼å_ÿ(ôÎ™Ÿ<ºÜV±ÿçÐk)¿çÕwÏ«õf™<úYY×Ê\èOû_ê3çÕûê˜þo9Æ<~�eiõ|ÿ©5ãô·]ÒrîiÃ†}¨4z×
+®"½Né2³¿nýJ¯ù¿«%ý¦ÜëNŸÙhKþvôjuÃú³Óë�æÜ�þkÞÒú»õã­åuV`Söl
+òÙm5·ª¶Úêßè¸Òí,ÛÝsÿXºÿP™ÝC'!‡šßk‹Í˜YÉ+�7¢õn«g§Ó±-ÊwM…À|]Àù®ÇüVÙ‹�öÿ­™õt|Aþs]iòŸ¢ÃqòF×ª?V˜hú¡ÒÛ~HÓö–X$Ÿ6Ï¿þ¤y.?­ýeë}zßWªe>ð²¯£[«[a¡f$’I$’I$’I$’KsêNnÖlgU]ø—X)¹–´9 Yíkõý×AV¿Æ>Vÿ[skÂ©”ÑŠïDŠÚ`%Ö¸íä—“ªæRI$’I$•öfôë06V&Üšš~Ï—AØâfvÞÃ-x×‘â«baeç\1ðé~EÄ
+ëÎ!¢L‡m7Qcª¹ŽªÆèæ<¸0TV¾Oþ$úþÌÿÏx‹!'*ÑN-O¾×q]m/qø5²Q3º~oN¸cæÔh¸´?Ótnñ¸¡ò*Áêxõôñ‰‰ˆÊí±±••gém~¼W¸Emþ¨Ÿ5ž’I$’I$’I$’I$’I-ÏªßÍu¿ý5ÝÿŸ)CúÝÿ/_ÿ�ÿž*Xë¯úÇý­áŽ—ÿ¶·.A$’I%Ô‹\Ü\_­ØlË­–S”}½¡Ûl:Ôöîà‡�ª¡õÇ;;ë&u¸•²¬Jì4ã×[C_²C[H�ß5Œ’I$’I$’I$’I$µzGÖŸ¬�Ù¹ÖÐÁ¯¥;«?õ·ËÕÓþ4qz�cë_FÇê5ñëÔÐÛ˜�~j™èŸâ«­ý?«[Ñíø�ìiÿ®éDÿÅT±†î�Ôpú�]‹´Ÿ»{é.?ê/ÖìEý.÷ùÔ·ÖoßVå•Oêæ21®¤ŽÖVæÿÕ]%¯×¿¢t_ý7�ý¸ÈY	ÚÇ¼Ã\|•­ÑºW_oPÅËÃéùW>‹YkvTó«ÌGeÑeŠ¿­Y}[0âã2œ7_a¢Û¬kA¬¸–{[¹Üy+?øÖôîž7uÿ¬8˜qÍl‚ï‘±Ì?ôSý¿üTý^Óï¬Mÿ	wóR?®ß¹…Rê_ãgëõýŸ¥×GIÆÊ€þ³„“BäsºŽP¸ß�‘fU§óíyyÿ¤Ut’I$’I$’I$’I$•ÎŸ›‰ˆ\r0kÌq ±Ö>ÖG‡¢ö~*åÝo¥ßkî·¢Ðû-q{ÜnÉ’ç'ùåÚÝÿ)1ÿíìŸý,—ín�ÿ”˜ÿööOþ–Kö·GÿÊLû{'ÿK%û[£ÿå&?ý½“ÿ¥’ý­Ñÿò“þÞÉÿÒÉ~ÖèÿùI�ÿodÿéd¿ktü¤Çÿ·²ô²_µº?þRcÿÛÙ?úY/ÚÝÿ)1ÿíìŸý,—ín�ÿ”˜ÿööOþ–Lî­Ò¶ŸO£Ñ[àí±·dËOg	»²£—Ÿ›šXs/³!Õ7enµÅä6gh.�5V0º–&=>ŽGMÇËÔŸRÃsl×¶ê­h�’µ˜Aú­€àÐÐsón¤éâiª­•Õh¿ãÕÓ±1¦?KX°Ù¦¿JË_ÏÁS£'#¹Øö¾—=¥�5¸´–žZvöCçR’I$’I$’I$’I$’I$’Üú­ü×[ÿÓ]ßùò”?­ßòõßñxÿùâ¥Žºÿ¬_Ñ:×þéûkräI$’[uì:meµt|FY[ƒØàì‰i�ŸQ=k’OFÃ$ê}Ùú]7ížŸÿ”¸çdét¿lôÿü¥Ãÿ;#ÿK¥ûg§ÿå.ùÙú]/Û=?ÿ)pÿÎÈÿÒé~ÙéÿùK‡þvGþ—KöÏOÿÊ\?ó²?ôº_¶zþRáÿ�‘ÿ¥Òý³Óÿò—üì�ý.—ížŸÿ”¸çdét¿lôÿü¥Ãÿ;#ÿK¥ûg§ÿå.ùÙú]/Û=?ÿ)pÿÎÈÿÒé~ÙéÿùK‡þvGþ—KöÏOÿÊ\?ó²?ôº_¶zþRáÿ�‘ÿ¥Òý³Óÿò—üì�ý.—ížŸÿ”¸çdét¿lôÿü¥Ãÿ;#ÿK¬£Ï‚H”däc?ÔÇµôØ8}n-?{aoàÿŒ?®X-
+«©ÛcGàÛ¿Zâµ¨ÿ_[kÒæâä·¾úˆŸóÕd�ªïÿ”~¯áeO$@ÿÏŒ±ÿ_«?üèá}ìÿÒ
+ÎoøÅú¯ébmú·‡’}sßÐ�ïýšµ§Š¬?ÆWA«Ý�õO–~ñØôJsþ8ºµcnLÁÆˆcŒšæª™ãwë� †]EÞº[§ý¹½UúÕõ�¯fÕÓ²_Ô2
+¸l{ëm…µ›X]E¾ÆCuusó\©$™&Iä”’I$’I$’I$’I$’I$’I$’I$’I$’I$wæÞü*°\G¡M–\Áï´1¯×áX@I$’I$’I$’I$’I$’I$•Þ“›Õ0­ºî›;½7"+m­ôIníí{\Ý³„>§‘Ÿ“›eýGwÚìÚlÜÐÃFßh
+Û¢¬µº�UúÃ•ˆülòï³Öê}Y¥•�ÁŽz�kâvNÝÇ…’’I$’I$’I$’I$’I$’I$’I$’I$¬e¿	ÕãV9�mQ”\d:Ýï;›©ÓfÐ«¤’Ù¿õ�ªx–þv]´ê^ÆÜÏúLzÆI$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’InýVþk­ÿé®ïüùJÖïùzÿø¼üñRÇ]‡Ö?è�kÿt¿ýµ¹qé$’I$’I$’I$’I$’I$’I$’I$’KW­ÕUx½ÖÆ°Ù‚òÐçz÷�ÎŽL”’Kc£~Ÿ£õœ(—
+kÌ¯úØö»ÿµË$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I%¹õ[ù®·ÿ¦»¿óå([¿åëÿâñÿóÅKuÿXÿ¢uŸü1ÒÿöÖåÈ$’I$’I$’I$’I$’I$’I$’I$’I-­™�“�ÓK·;Sp‚!þµÏ�yö¼,ä’ZÿUÏÛ”ãØCjÍm˜ož#"·R'ûNOþeýjÿÊËÿÍBÉú©õ�‹2r:}ÕSP.²Ç6¹Cú¹�FgÖ›‹’ÏR‹ò©®Ö˜çµ®AÔ.ÙØR³¾¶_õMÝà»Õ³Ž¡Eö9Áí´º»%ºÂ©õ#ê¾
+ÝCë~zžGJc›�Kžêƒ­­ïdnw÷U~·a3§áÐmú³OH6\¹™fòðÐK«Úè™åibßõ?#ê®oÖõj–»"¼qGÚ.!Áû}Û§HŸÏ}YéxXþ¶²±Ž1zf÷däPç6¼zýîfóîƒôgÍë×HéXç§õž…W£Òz­;«®IÙmgm�;‹¼»ø¦úÍÒzvMúµv5"»3ñ™NÇ{åº™&9ì‡þ1:^IúÕ“ƒÓ©øÌeEµ‚HÕµÇWy+š^…Ò~«ý\úË‡ƒÖñÃ:~/O‘õ‡9ñ4ÙêW¸¸Å€A×O’âzÎNWSÈ¿§c<78Œz'k�’âLžJ¦’I$’I$’I$’I$’í?Å‰myo#Óe–ctË®«ÔhxakšaÊæP\>¬õÑÕ±qÆWJ ebeÑSjx>âXv íW¾­½¸ßP0ò+ÎÃév¿2Ö;'2–Ü �ƒs¯uÌu®¿Ÿ…õŠ¼úspú�ÔR+eôã±´Ã·KM{†îat]>²gbtˆê*ÆkºÆŸ˜}
+ä¹Í`%žßoÒ<*ßâ÷t¾�™õšÜuYuXXÔ
+Í§as_‘fÖ‡Áñ³:—AoEÿØØ!ŸªÙ›EØà�
+6Ø×5°|5oÉt=7ÿŽLº
+L4�V+-t £¼Êßç_ýcùQúgQ¿¦gÑŸ�´ÙCƒƒ^šáÝ®�F‹Ô:Þ.Aèù_\ºOs3zÍu6¼{ÒÌ'\7Yfßå¦œüay1$’N¤êJI$’I$’I$’I$’“+²Ã´¼ó
+g¤õìªñ1¨{¯¹ÛkieÇ�.�ªÒ£«}\ý¡_RéÙÌK1žÂÆ´½ÌvíÄC‡³²Öïùzïø¼üñRÇ]g]~FF_QéX¸¶äß”üYé4¾8Å¤CA:ú«©}[ë�)´ž¡‡f9ÈÖÇ	q
+‰%¢Kyî¨>‹«Ÿ[š<\Š?LÁ=C1¸�xcìký2DËÚÇ9¬þÑU÷}ZÈ¯™WÚÚê~êÄéêz,¨ëôœâß‘XÉ$’I$’I$’I$’I$’I$’I$’I$’I%)+½:¾�Ö0z…­/¯"«žÆÆâ+xy{è»}rú™�ÖîúÇ‡Ósmêïsí©¹0PÛÝµ’í%f}VúÙƒÓíë.ëU_�Þ·S«¸ã–‡M…ÆÃï">–Š�X»êcðöôl|ú³7vSëu{;F	”ø��©ùýÕ¼äfd×{-°5›dftV>ª}lÇúµÓú“¨Ç7ulÆ²ª,°5Ô² eáí&Nï‚±Ôþ¼WÖ¾¬[Òzž+—UÍ»ÜZÛ]Lìö½“ÜÂ£×~±bõ<‡�UV1Ý'QqtCœL²w[]{ë'Ô¿Ô¬êyØ]LdZÖµÂ»)k}�ïÃ�8]¾øÁÆèµtÌ‹ŠöôÜr_ÕYpfü·Ø6Ù1¸Ñùx.O«YÓmê7ÛÒÙeXV<ºš­�Ì]¾ÒDÂ¨’I$’I$’I$’I$’è~ªõ~«õ~üŒš:oÛkÍ Ñev±åŽ­ä8ýfÎ§õ›­eôÛz^G«¤aä�rY‡CØëc€÷Ê]'ë/Péý¾�“Ð*ê8ÔÚë™öª¬t=ýã…™×oÈê×Um�0VÒÓ^-/k\I�ÎÓ•>µÔzÏXÁé˜w`>¦tª>ÏS˜Ë%í†‰t÷ööVlúËõ©½/¥ôú²:m=Žlâ‹Xë\ó¹Ï°ŽL§ÏúÅ×º…Ý'+§¾Ì¾Œ[·%Í´¾àÇ5í“æ?,¬½v�­¶ýioM'&ÝÓAež˜ÜÏOãÂ][­¿¨`Û‰_Õ|\+-ˆÉ¢‡‹öŸ8…‹ÓhÌÂÎ£.Þœü¦ÐðÿBÆ?cˆÔmJè[õÇë3ú‡SÊÌéç/«Ö*ÈÂ±–zA­Ò½‘¨-É_�‘Oºê_S\}»ÚGå	$’I$’I$’I$’FÅÍÌÂ°Û‡}˜Ö´¾§¹Ž ëÒ4Ñitÿ­ßXpsiËûvFA¡Áâ«®µÕ¸Ž7·x‘äµÿçw×¬lÏõGcÕ‹Šü§UKEmsXæ7gèàë¿¹X?Xs¨êZÜº	uv2¡.IeLc¿é4¬åÙYõ›«ÔÌî±Ñz�øôQf
+Ç‰c‹éxq,|�O‡uŸÕþ¿}fêí£×Ë}c‡7ÔÆsé/ƒúFÖàÒDv#+«õlÊ½¼ÜŒŠ¤;Ó¶×½²80çƒ‰“f&]9Uèú,m�ø°‡È·º¿Ö†u<Ì,|sPÊÌm´®Ìf´1˜â<ØÃòAêg+ Ñ‘‹E¾‹võW[ª±Ž°;Ò`ZæC¼ÏÉa$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I+•õ®³[]yù,ckÛž@Wº~OÖLößk:¥Ôãâ´;"û²,kv·‚çãÀŸóžÜÇbÓÕŸkk«íd³-Î¥•^÷‡{bbÝ:D geýbÂ5Õ.¾¬†î¦êrl{\Ú88{8�c~·UÖ«èwgd×›kë­­vE›fÐÒÏpwå_¦f}dê}Fž��ÔrùôØ_}�³æd¥™ÔzÆ3ZY×•¸�E7ÞH�Q¬UouÏü±Êÿ·¬ÿÉ-.šî¿Ôi²Êºãª4±öÛ]¹´µŒåÄ†–ëÀ×S¢}iÉ¢‹ñ³ònnEßfk[}››iÖ¼nÓpÔ#àªßÖzå7YWíL‹=7ú•ßac Ä´î
+­“Ôz†cZÜ¼›²Ã-Øç€O†âUt’I$’I$’I$’I$–çÕoæºßþšîÿÏ”¬4–¾'þ%z—þÃÿ¨ÊY	$�®sÂZæ�Zá¡pB·�Ö:–}b¼»�Œ6†µ ¼é½ÛÜï3ª¦’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’Ôè7o¸³¨·§=ÕÃ}jÝe6‰Ö»CZý;‰aNÌ¾†mËéõÝ],ê•2ìºXñŽ2ë°[íanñ[ƒ@0ß¥¨ª`×ÐºwTÆºÜ¿¶7®È»Òk…oµšÓMFÆ‚eÑ¸¹°´ië=ÜÞƒÔuµ]Óò…yh>£Ý@³Öe»«`nç69áUè�éÝëNÏ»¨ãßC/Ýk©��ûœStøJ‹)ë8¹ÕõL*^lv%/Ó´hóO À~@¬;Žë^wo—¼�yŽÒº?«Ù?¬ºÞ¥_Øoö¯M²—¹ö†8ŸIƒk˜éEÛÛà‡Ðz¯Mé˜™-µïqê„âÝ[	š1ûÜ8²O·Ëwï,˜Úî}lxµ¬qkll€àŽU’I$’I$’I$’I$’[ŸU¿šëúk»ÿ>R°ÒZøŸø•ê_øsþ£)d$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$´qpú”1ù=FÊ.3¾¦ãuýÿU³÷.£ ýWú‰›Ñò2º‡Y~;ë·eW¸6’} í¹ÖÇˆ…[§ôL1ÖÛÒº§í6þÌ¼è>˜¥_¾u\zK{¤U�wÕÞ¡^Uÿe¤æaî»a²=™_šÝWEÓ¾©‹ëzfMã¯ÜÊ¨²ÆTè{šÒDSd=ñàªå~Áõoÿ-®ÿØ3ÿ¥ÖSÃCÜw4µÄDŽÆiÓ:^Uéßé×öœìÙ8à@ŒÚœë˜óýjØÆÏšÆÎéY=Oªe—KN53“¹•‡7Òc[¼·sÞº«;ö?Vÿ¸wÿÛnþåQ$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I$’I%{¥þÓÛ›û?èý•ÿlú?Ñ÷3ÒóÛÆªŠJÝ?´?edú_Ð=j~Ñô�Ûo£Ï»�ü*‰$®áþ×Ù�ö?[oÚGÙ½9�´Ãcd~|BÐúµ�Cï[“]ylµ­éø×‹}7d8ûl±ì­ì†i¡:žtZaúéÿ–ÿ›•ÿ¤ÿÙ
+
+endstream
+endobj
+43 0 obj<</Subtype/XML/Length 20035/Type/Metadata>>stream
+<?xpacket begin="ï»¿" id="W5M0MpCehiHzreSzNTczkc9d"?>
+<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="3.1.1-111">
+   <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+      <rdf:Description rdf:about=""
+            xmlns:dc="http://purl.org/dc/elements/1.1/">
+         <dc:format>application/postscript</dc:format>
+      </rdf:Description>
+      <rdf:Description rdf:about=""
+            xmlns:xap="http://ns.adobe.com/xap/1.0/"
+            xmlns:xapGImg="http://ns.adobe.com/xap/1.0/g/img/">
+         <xap:CreatorTool>Adobe Illustrator CS2</xap:CreatorTool>
+         <xap:CreateDate>2006-05-01T10:54:19-04:00</xap:CreateDate>
+         <xap:ModifyDate>2006-05-01T10:54:19-04:00</xap:ModifyDate>
+         <xap:MetadataDate>2006-05-01T10:54:19-04:00</xap:MetadataDate>
+         <xap:Thumbnails>
+            <rdf:Alt>
+               <rdf:li rdf:parseType="Resource">
+                  <xapGImg:width>256</xapGImg:width>
+                  <xapGImg:height>140</xapGImg:height>
+                  <xapGImg:format>JPEG</xapGImg:format>
+                  <xapGImg:image>/9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA&#xA;AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK&#xA;DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f&#xA;Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAjAEAAwER&#xA;AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA&#xA;AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB&#xA;UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE&#xA;1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ&#xA;qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy&#xA;obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp&#xA;0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo&#xA;+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4q7FXYq7FXYq7FXYq7&#xA;FULJqMMeq2+mkfvrmCe5Q84h8Nu8KN+7LiVt7hfiVCo/aKlkDKorFXYq7FXYq7FXYq7FXYq7FXYq&#xA;7FXYq7FXYq7FXYq7FXYq7FXYqxrU9G1mPXtJu9Purua0m1lr3V4XnAihtRo89osUcdVrCblYZPT+&#xA;L96xf5Ku0jTVbzJrN5a3slssepc9QsoPq7R3Uj6ZZxobku11MjRoilBH9X7ckdaSSKovUfLsZ1c6&#xA;7p/qRa1LHaWVxMLh443sYLv13RoWS4gZgkkoVvS5/EVWSPlzVVFX2uWVla3l1NHdvFYyJFOsFndX&#xA;EjM4RgYYoYpJJ1/erVolZR8QJBVqKoW5836TbayNHkg1JrtpI4hLFpeoy2vKUKVJvI7drYKOQ5N6&#xA;nFd+RFDirpvN+kwyQRvBqRa5tDfRlNL1F1EQRpOMjJbssc3GM/uHIl5UXjyZQVVXUfMunaffixnh&#xA;vnmMD3Ie20++uoeEauzD17eGWL1KRHjHy5saAKSy1VQln540W7hmmittVVIK8xNo+qwsaRSTfAkt&#xA;sjP8MDD4QfiKp9p0DKut/PGi3FheX0dtqqw2Pp+skmj6rFM3qtxX0YJLZZZqH7XpK3EbtQYqmzap&#xA;YJYXGoTy/VbK19Y3M90rWyxrbMyyyMZglIxwLB/ssvxAlSDirH/+Vp/l9L8On63BrUw3a10QPq9w&#xA;q95Ht9PW5lWMGgLsvEEgVqRVV3/Ky/Lv/LHrn/hP65/2RYq7/laXkSL/AI6Wp/oOv91+nYLjRvVp&#xA;9r0P0lHa+tw25+ny41HKnIVVZLaXdreWsN5ZzR3NpcxrNb3ELB45I3AZHR1JVlZTUEdcVVcVdirs&#xA;VdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirH9d1nQrfzN5Z0i91Kez1a/nurjSrGH1Al59Vt&#xA;JFnjnKoyenGlx6oV2WrqpFaUxVW0g2tv5i16yF1HLfTyW2qSWyW4haG3ntxZxepKo/0hnk06U82P&#xA;JVon2VTFU6xVJdAttOh1bzLJamQz3OpRy34eSF1E406zjURrEzPGvoxx/DMA/KrAcGQlVOsVdirs&#xA;VS/X9f0by9o13rWtXcdjpdjGZbq6lJ4qtaAACrMzMQqqoLMxAAJOKpL+l/OGu/vPLsMGj6YPsalr&#xA;dpdtcTMuzImmFrCWKOp2llmVqqaRFGSUqu/5Vxol7v5nmn83Ou0S62LeW3jA+yUsoIbey9RatSb0&#xA;PVoxXnx+HFWVYql89hI+v2WoBIzFb2l1btIeHqBp5Ld1VawtJxPoHlxmRdhyRzxaNVMMVYA/5Gfl&#xA;9b6rNrXl62n8q65N6Q/SOhzvacVieN/T+q/HZNG/or6iPAyt1I5b4qmv6U88aL8etWcGvWH2pb7R&#xA;IZLe4gHVuenTzXLTRoqli8E7ysSES3b7RVTrQNf0bzDo1prWi3cd9pd9GJbW6iJ4staEEGjKysCr&#xA;KwDKwIIBGKphirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVYh5guLX/lZflC1kto5LhrTV7i&#xA;C5e1Fy0QiW1jcRzCMyWrP64/e+oIyoMbI7yRsirvLenRp+YvnLUxDJBLcR6XaMDYPaxzLbQSSrcL&#xA;eF3jvWP1oxMVCtH6YRlpxZlWX4ql+mXMk17q0bi7C212sUZuY0SIqbWCStoyKrSQ8pDVnJb1fUWv&#xA;FVAVTDFXYqlXmTzNpXl6wju9Qk+O5nistPtVKCa6vLhuEFtAJGRTJI3TkwUCrMVVWYKsagF1BJbe&#xA;b/N1rJH5guI4rXRfKlpcG8S2uCkp9OAMYoJb6RJJRLc8UWOEFeQiSWV1WYWWofWrm/g+rTwfUZ1t&#xA;/VmTgk/KCKf1IGqecY9b0y386sO2KorFXYqpNd2q3Udm00a3c0bzRW5YCR44iiyOqV5FUaVAxHTk&#xA;PEYqq4q7FUv1TW7WwkituEl1qN1HNJZadbgNPMLdOb8eRSNF3VPUldIw7opYF1qqwqHS9Ou/MU+p&#xA;+R5bTQvNWlyB/N/l6SGFFvW1C3W7ji1JrbkwmDMGivI2lVGMoAlq64qzDQvM2laz68NvJ6WpWXFd&#xA;T0mYoLyzd68UuIlZ+PLgSjglJF+ONmQhiqmuKqS3dq11JZrNG13DGk0tuGBkSOUusbsleQV2icKT&#xA;14nwOKqWoapYaf8AVhdy8HvJ0tbWNVZ3lmkqQqIgZm4qrO5pREVnaiqxCqjY65ZXtrZ3UMd2kV9I&#xA;8UCz2d1byKyB2JmimijkgX901GlVVPwgEllqqrXGqWFvf2enyy0vb71DbQKrOzLCvKSRgoPCNKqp&#xA;dqLyZFrydQVUVirsVdirsVdirsVdirsVdirsVedecbCO6/On8uZ3SRmsbTX7iNk58VZobWDlJwhm&#xA;XjxmI+N415EfGW4xuqyDy3q+s3PmrzbpuoGMWmn3do2kKWCz/VZ7GFmb0vTWsJuVmCS825OJE+H0&#xA;8VZLirGvKdzJNr3nSNxGFttZhijKRojFTo+nyVkZFVpG5SH4nJbjRa8VUBVkuKqV3d2tnazXl5NH&#xA;bWltG01xcTMEjjjQFnd3YhVVVFST0xVithNqIutT843sGpPFNHFZaDoMRmDta1UpLLYuyxRXVzcS&#xA;NWSbj6UAj9X0SJsVT/R7K6gW4ubyWQ3eoSR3Nxamc3FvbSC3iheC1Zo4W9HlDz3QVZmag5UCrtS0&#xA;iO6urK/iEceo2En+j3Tq7EQSlRcwkRyQ8lljXZXJQSKkhRjGuKou0uY7q1huohIsU8ayos0bwyBX&#xA;AYB4pVSRG33V1DDoRXFVXFULIth+lbdnt+V+IJxb3Xos3CEvD60f1gKVj9RhGeBYF+NQDwPFVFYq&#xA;pXdzHa2s11KJGigjaV1hjeaQqgLEJFEryO22yopY9AK4qlXlzSrqCS+1a+nu2vtZkSeSxuJSYrKN&#xA;ECRW0MCzXEEbIn988TH1JeTV48FVVMNUjv3sJf0e/C9TjJAC6xrI0bBxDJI0Vzwjl4+m7LGWVSSv&#xA;xUOKsK86alqtppFl570LS779K2U9vb6zoiWbz315pxuTBc2noxyKryWzSvPBMrOg4twYxSuWVT/S&#xA;0/xNokV7rEMElhf8rizsIpfWhayuLcxLHdtFI9td+pHKzuo5QgsAvqemsrKsgxVL20DRm1OPUzaR&#xA;/XopHmWUAgGeSFLdp2QfA0wgjESysC6x1RSFZgVUXNbRzSQSOZA1tIZYwkjopYo0dJFRlWReMh+F&#xA;wV5UanJVIVQkWgaNDqMGowWkcN3bR3cULxAooXUJo7i7JRaIWmmgR2Yjlyqa7tVVMMVdirsVdirs&#xA;VdirsVdiqFj1Swl1W40pJa39pBBdXEPFhxhunmjhbkRxPJraQUBqKb9RVV2oanbWH1b10nf61Olt&#xA;F9Xt57mjyV4mT0Ek9KPb4pJKIvdhirBPOstqfzI8mX8rRmLRZNX9S2IEd+8jaYsnq2ULwPcX8KRO&#xA;ySxWbf3joTyMTKqqL8h3Nle+efzCu1F2b6HUrPTzJcx3Uca2ttp0DxQweuqxcRcT3Mn7rr6gc1V0&#xA;Yqs6xVJdAlun1bzKs9hHZxR6lGtrcJEYmu4zp1mxuJHP98yyM8PMfsxhOq4qnWKsV83f7k9d0Hys&#xA;3xWV/wDW9Q1m3faK506xjWJ7ZiPiPO7vbZmj+xJGsiuSpKOqnVpc6jNrOoRsIxpdtHbxQExzJObo&#xA;h5Lg8pFWKSH0pIODRk/H6isarQKphiqld3drZ2s15eTR21pbRtNcXEzBI440BZ3d2IVVVRUk9MVY&#xA;r5M0u6TX9c1yHTo9H0LWY7aSysADDcS3KSXL3WoXVr6cawzXSzRfaLSlUX1eDj01VZfiqFktuWq2&#xA;9z9Vgf0oJ4/rzH/SI/UeFvSjHA/u5fT5SfvBuifC3VVUViqVeYba2lhtbi7tfrlnp8/16eMGd2X6&#xA;vFI8ckdrAkpu5ElCFIiNmpIv7xEBVTC0u7W8tYbyzmjubS5jWa3uIWDxyRuAyOjqSrKymoI64qkm&#xA;oajq+qfVrXy8OFhfwJc/4qR7aa3SCSp/0SPnI0twy8TGzxegA3MmTj6LqqUOiano17o66Q8l3b3V&#xA;3OfM9xcmFpZxJauy3sj0jczLPbwQosf7tYnKCMIkfpqpV5FTRvK2v6p5AhvY/VaSfX9C0iOEoLXS&#xA;buRPUTlHDDAFTUJJxGnJmEZXsNlWdYq7FXYq7FXYq7FXYq7FXYq7FXYq7FVJraNrqO6Jk9WKN4lU&#xA;SOIyshRmLRBvTZh6Y4syll3CkBmqqq4qwrzN5bhvvzQ8ka5dSejDo0GsLZn1Yk9W+u4oEjg9N/3k&#xA;lbVLmSkY29OpNNiqhfJmsWF5+bH5i6emlwWt/pn6GjuNUhLK95DNZvLCJ0PwmSFmkUSDdkKqfsCq&#xA;rP8AFWP+WY7BNa82NbPzmk1WJr5ebNxm/RVioWjRRBP3SxmitIN68wSURVkGKsFsNW1HUl89695f&#xA;0+O41qzkl0bQpJlmhjvW0q3Lxxv6zxIyx6ndXUJkTippTl8PLFWYaXpdhpVhFYWEXpW0XIgFmdmZ&#xA;2LySSSOWeSSR2Lu7ks7EsxJJOKorFUqu1h1LVf0bPbziHT/quoNJJDE9ncMzzCKIPIsh9S3lt0nP&#xA;DiyN6R5UJGKprirsVSq5vblPNWnWKtS2nsb6eVPWgWrwzWiofQZTcPQTP8aMETo4JePiqmuKuxVj&#xA;VxpOjab5i0m5l1C7tmuru8i0vSYGMFjJdXlubqcyw2yRrK3G0uJ1a4LfHJIa8jHxVZLiqF1bS7DV&#xA;9KvNK1CL17DUIJbW8h5MnOGZDHIvJCrLyViKqQcVYJruuebm8r+SdeiltINRg1nS7fzXZwys9uWv&#xA;HOk31qnovIrtb3l3UK8hVWjqeRWhVei4q7FXYq7FXYq7FXYq7FXYq7FXYq7FVJZpDdSQGCRYkjR1&#xA;uiU9N2cuGjUBjJyTgC3JAvxDiSeXFVVxVivmLSdKuPPflHU5dc/RurWP6RjtNJ9VE/SVvcW6/WIv&#xA;SLK8novFDNtyC8d13VlVUvKdlHb+efPMosZIpby7sJ21GW2eEzqNOhhWKKYp6c8MPpEhlk5LI8it&#xA;GgCvKqy/FUq0ayubfUddmlXjHeXyT259GCLkgsbaEnnEzPN8cTDnMFf9gD01QlVNcVeQflR5f12+&#xA;/IfyrBqpnk1O4vrPW5pS0dxNKja4uqrNI8kqA+pFR3JcuAT8LOOBVZ/p3njRdQmMMFtqqOOFTc6P&#xA;qtqv7yVIV+O4tol+1KC2/wAK1c0VWIVQv/K2Pys/6nLQ/wDuJWf/AFUxVV/L83V3oA13UNKk0XWP&#xA;MEn6R1PT5gVkjkMaQRI6mSWjJbQRIfscqcmjjYsiqslxVSu7mO1tZrqUSNFBG0rrDG80hVAWISKJ&#xA;XkdttlRSx6AVxVL9Z1G/tJo1sBBeXPoSzDRi6xXdysUsAkkt5HcJ+6SQji68Wd4w0kQqxVTC0uY7&#xA;q1huohIsU8ayos0bwyBXAYB4pVSRG33V1DDoRXFVXFUl86NdReV9QvLOO7uLvToxqNvZ2DmO4upL&#xA;FxdJaKypK3G5aH0XUIeSsR3xV0XnfyXNareQ6/pslo0ZmW4S7gaMxqJ2Zw4fjxC2c5J/4rf+RqKq&#xA;N5540W0hhmlttVZJ6cBDo+qzMKxRzfGkVs7J8M6j4gPiDJ9pHCqpV+Yn1Zvyd82zW3r+jc6Hqlyg&#xA;uvXEw+sW0sxDJc/vY6F6CNgPTHwBVCgBVmuKuxV2KuxV2KqVy10sYNrHHLL6kYZZXMaiMuolYMqS&#xA;VZY+TKtPiYBSVB5BVJNP1HzxPoVzcXeh2NnriTvHa6c2pSSW8kKSBBM90loWj9RQzovosaceXFiw&#xA;RVAaNrn5l32jXV3qnli00O7+qTvZ2aagup3X1pCRDHJCI7G2ZXpy2vB2BK1JVVlVo101rC15HHDd&#xA;tGpuIoXMsaSEDmqSMkTOobYMUWvgOmKquKuxV2KqSrdfWpGaSM2hjQRRBCJFkBf1GaTmVZWUoFUI&#xA;ONDu3IBVVXFWFebnsH/MTyFbvp/1q/WfUrq3vYywltYY7B4ZmelvKpt5GuY0cGaI+oYqc6EBVW8r&#xA;22nN5/8AO2o251KS79TTdPvXvJIWsUa3sxcJDYIrGZFVL4PL6gCl3JWvxYqy/FUl8utpi3uv21lH&#xA;GkttqRF9IrzSyyXE1rb3JadpkX4hHOiIqu6rEqKpUD00VTrFWC/kVq8eq/k/5RuozGVj02G0PpM7&#xA;Lysh9VapkjhblyhPIceIaoVnWjsqzrFXYq7FXYqlXmfT/r2kMgt/rb209rfR2oFWlewuY7tEjrNa&#xA;qJGaABC8gQNQuGWqlVit7a358yaX5mj1rSpNGMF3qd5qVxp6ywrYwmEWYtr6No1h9K0ubo+tLcty&#xA;M0rLEYyViVZfpOiWulyag1q8npahdtetbsR6UMkiIsogRQvBZJEaZ+vKV3cmrYqmGKuxV2KuxVjX&#xA;5mzRwflt5snlgjuootG1B3tZi4jlVbWQmNzE0cgVuh4OreBBxVkFo101rC15HHDdtGpuIoXMsaSE&#xA;DmqSMkTOobYMUWvgOmKquKuxV2KuxV2KoXU4Jp7ZEhTm4nt5CPXltfhjnR3PqQhmbiqk+mfhk+w9&#xA;FYnFUVirsVdirsVdiqkttGt1JdAyerLGkTKZHMYWMuylYi3pqx9Q8mVQzbBiQq0VVcVYB5v/AEEf&#xA;ze/L0X3w6mINcbSHb1GUuILcTRqsfELI0TMwkkYoFV14F3R41U60O00yDzv5nl9G0i1q6j0+aZ7Z&#xA;Zlll08RSRWj3ZYek0wuI7tAU39JYw3RcVZLiqX6ZqV1d3urW89lJaxafdrbWs7143UbWsFwZ46qv&#xA;wiSd4ti3xId67BVMMVYB+SGj/wCH/JU3llV4w6BquqWNqJJOdybcXss1u90npwiKSWKZZFABDRsk&#xA;gNHoFWf4q7FXYq7FXYqxXztHDBeaFrMzz2qWF9bwC7sniFw7ajdQWKWcsc0UiyWc7Th56SKymKNk&#xA;BYAqqyrFXYq7FXYq7FWK/mh+98lXenttDrU9lol0w+0tvq97Dp9w8Z6CRYrlmQkEBqVBGxVZVirs&#xA;VYro/mbzVrFtcXdjpFiLaG+1axQz6hMjt+jZ5LSByq2cgHr3EDcxyPppRgZD8AVTrS59fkklGqWV&#xA;paxCOEwNa3UlyzSMlbhXWS3tuKxyfDGwLc1+IhD8OKpfFe+fjNYiXRtKSGSn6SddUuWaH96wb0FO&#xA;nKJqRcWHJo6sSuwHMqoCXzF+YFndWC6l5f01LS8u4rV5bLUNRvpIxKd5DHFpIVVVQTzldIxtyda1&#xA;xVOr2S8k+oW91b8frN8yu1tPdfBFb+rcQSGSGFf7z6vGJI5SkfxNHzk+FZFU1xVC6pqH6PsJbsW0&#xA;946cVjtbVPUmld2CIiglVXkzCruyog+J2VQWCqXx6/qzSRo3lrUo1eS1RpGk07ii3CF5ZG43jNxt&#xA;WHCWgLFv7sSL8WKorSdXj1GTUFjMfGxu2tCqs/qho0Rm9eKSOJomLOSg+JXiKSKxVxRVMMVUlmkN&#xA;1JAYJFiSNHW6JT03Zy4aNQGMnJOALckC/EOJJ5cVVXFWNanZXTfmH5fv4JbQxQ6bqttdW0s5jujH&#xA;PLYyCe3hEb+qscluiSVZOPqKak/CVUXYSSN5u1hJZJAyWlj6NuLpJYPQLXJE31aiywTPL6iOxBR0&#xA;SPi5ZXVFU6xVj/lm9+sa15sh5Tt9T1WKCk03qotdKsZqQJxX0Y/3tSlW+Pk9fioFWQYqx/14dM85&#xA;eg7+nD5hg9S3jWCKOI31iKTGS5BEktxcWrR+nGQaR2zkbA4qyDFXYq7FXYq7FWP+aNOmufWl0c/V&#xA;/Nw0rUbbQdSkSVreBp/QJ9VgksH9/FA3F1LEK3EEB8VZBirsVdirsVdirFdU+v6t54s9GudJn/QG&#xA;lQQ61+mPVUW0196k0EFjLbvGfV9Kn1oMr/u5EiY0PGqrKsVdiqVeWoLCDTpksUgSE32oSOLadrpP&#xA;WkvpnnJkYKVkaVmMkfSN+SCoWuKpriqk1zGt1HakSerLG8qsI3MYWMorBpQvpqx9QcVZgzblQQrU&#xA;VUrjU7a3v7OxkSdpr71PReO3nlhX0l5N608aNFDUfZ9Vl5HZanFUk8ySa/Hf6RFZ3NojXepSx27z&#xA;epGIY/0TdMnOFbqD68wuY+ZjH+6zXiGj9YKqr6x5k031hqel/X4YoIvq15pRLvc3J9ON4ms5eJtv&#xA;Ulk/dn15Y1RWaaWMCpVTCOW6t4473UWkWWeO1gl0+2BuoIbh3KM0bpBHO6l5gHkcBVRA5WMcziqY&#xA;Yq7FXYql8FtIuv3t0Td+lLaWsSq8iGzDRyXDMYYg3qLMfUHrMyhWX0wpJVqKphirCvN0dsPzE8hT&#xA;3FxOKT6lDa2SwTyW73Elg7ieSZJoYYpIoYZUjEiSFhI/FRRnRVF6LpsMP5j+aNQj0+e0e7sdJjmu&#xA;mgiS3u2ga8/fR3EcjtLIqyLFIsiKyBE+0rLirKsVSrRreaLUddkkvJ7lLi+SSGGaOWNLZRY20fow&#xA;NJ8MkZZGlLR/Dzdl+0rYqmuKsf8AOuharqulRS6HPBa+Y9LnW+0S5u1eS3W4VHidJkQqTHPbzSwO&#xA;RUoH5qOariqL8t+YYddsJLlbWfT7m3nltb3Tbz0hc280TU4yrDJMg5oVljIcho3RxswxVNcVdiql&#xA;dtdLazNZxxzXaxsbeKZzFG8gB4K8ipKyKW2LBGp4HpiqEDa/HdWsZjtLm0kkuDe3XOS3khjqWtVi&#xA;g4XCzNxISVmmj6c1G/AKpVaebNenuoYJfJes2sUsio91NNo5jiViAZHEWoSSFV6ngjN4AnFVXTLT&#xA;zVY+hpCehJpNhBbQ2+t3t1Neajc+j6SzfWbcQ2yCSVBJ++Fw3x0YoalQqm2mapYanbPc2MvrQxz3&#xA;Fq78WWk1pO9tOtGCn4JYmWvQ0qKjfFUVirsVS/X9btdD0a71W6SSWK1jLLbwgNPPITxit4EYrzmm&#xA;kKxxJX4nYKNziqF8q6Jdaba3c+oPHJrGrXcmoam8JJjEjhYookJCclt7aGKAPwT1OHNlDM2Kp1ir&#xA;sVSrQP0FD+ktN0j4fqF9N+kIv3h4Xl9x1KX4pOvP66JPhPEcuIpSgVTC7u7WztZry8mjtrS2jaa4&#xA;uJmCRxxoCzu7sQqqqipJ6Yql8Wu2CX+o2t3fwJJaz20awyI1s0a3ipHbgtK1J/XuOaRyRgKzfuhW&#xA;SN8VSXRPzC/LyS6e3j846Nf6jqV2fRgg1GJyzSERW8MMLXE9G9NUUrHRXk5OEUuRiqr5q89eR9Gf&#xA;lqVxBd6lpk4EdlD6c9zb3MtnPMhep42nO0jmPrTtHGI+RZ1SpxV0jeW9AmTzd5wuNK0rX7uBNMl1&#xA;OSYQwrCJZbmKyhmuWTlx5tyYKhlK8yigKiKphp3mG1W6Glatqemrrs13dw21hbzgSPHEfrEKCKRv&#xA;UMyWMsMkwA25ch8BXFXeTvOOgeb9Atdc0O6jubS5jjZ0WSN5IJHjWU29wImkWOaNZBzSu2Kp1irs&#xA;VYrrB8waV5qbWbS21XXLC7sY7P8AQli2npb281vNJIbpzfXNq3qSrOEHpbUQ8+X7viqmF3r+rQan&#xA;NZxeWtSureKNnTUoZNOFvKywmQRost5HOGZ/3Q5xKvLqQnx4q8/8w6zq11+ankK9k03UtHngtPMV&#xA;NFlm04T6gqW1oywj074wsrOQyrzZg8YZkVAZVVZX5O/RkvmrzXeW8EdvqNzJp7avAbOaK6huPqMZ&#xA;W3ub71p7W6aOFkIS2osXLfkX5Mqy/FWP+WZ4Zda82JG/J4NVijmHoRQ8WOlWL09SMlrj4XU+pJRh&#xA;Xh9lFJVZBirsVYL5vtPNHl3WW85eWoZNUsXjRPM/laFU9W6jiFFv7HZeV9DHRGRj+/iVUqGSPFWY&#xA;aXq2lavYRahpV5BqFhPy9G8tZUmhfgxRuMkZZW4spU0PUYqisVS+5Md5qI06ezjuLSGOO7mknRyq&#xA;zpMr2npcojDIyvC8jES84mWM8fjVgqmGKpfOY/0/ZA2cby/VLrjqBRzJEvqW/KFXETRqs2zMrSqx&#xA;9McUcBiirtNjjtbq9sY4444hJ9bijgtXgjVbos0nKWpimme4WaWQpRhzXmtSHdVL/wDcrp/nL/d9&#xA;zomtQf5ciWd/aj/noUju7f8A1IkeHvJPuqyDFULq2qWGkaVearqEvoWGnwS3V5NxZ+EMKGSRuKBm&#xA;biqk0UE4qx+yttV8x6quo6ta/VfLdr6NxoenSl1uJ7hXZvrd/bui+n6fGN7WFmJQn1JVWZUWFVlW&#xA;KuxV2Kpfoc2szWUj6xBHbXYu7xIo4iCptUupUs5DRpPiktljdt/tE7L9kKphiqFlnms4b67u39W2&#xA;irNDHbQSvMsKRKWThGZnnkLq5X00BIIUKSKsqo69r2maDpj6nqbyR2kckMJMMM1xI0lxMkEKJDAk&#xA;krs8siqAqnriqFfyzHcazZa3d3En6UsJJhFJbM8UT2sgmVbaSJ3mXjxmjeUpx9WWKNzsiIqqdYql&#xA;7a3axanHp10klrPcyPHp7ygendGKFJn9J0LKGCs1I5OMjenIyqUQtiqLtFultYVvJI5rtY1FxLCh&#xA;ijeQAc2SNnlZFLbhS7U8T1xVVxV2KuxV2KsA832vqfm9+XtwslXgg1wNbrafWW4PBbgytMy8bWNG&#xA;CoZQ3Ms6RhSsjlVUw8rza7J5/wDOyXsEkOlwyaamkyOdQKzKbMPNJH9YZrEKJG4f6KFbkp9UV4sV&#xA;WX4qlWjNCdR10R3E8zrfIJo5popUhb6jbH04EjZmhjK8XKSBWLsz04upKqa4q7FXYqxDU/K+v6Td&#xA;Sah5DOm2bXt3Jfa7o97FItvf3E5tkknFzCWe1mWG3f4likV2Ys6FvixVH+W/Olhrc0lm9lfaPq0P&#xA;qmTS9Ut2t5isMvpPJC4L29zGCUJe3lkUB05EchiqF022tvKNtql1cWt9cfpO+vNU1G8gM+qvzlnj&#xA;gtoxFEn1n/eb0lSOGBkiSMhnNA7qoqL8wfI7zWNs2vWMF7qVBZWFzPHb3cjNK0Hp/VpikwkEyNEy&#xA;FOSupQgMCMVTaS94arb2PKAevBPPwabjcH0XhWscHE84x637x+Q4HgKHn8KqU6t5i0jR/MltbXc/&#xA;C51Sxupobf1LmWaUaYUkZLSyjSRJJOF07P6dJWCqAsgX92qi7+W/uZvqcenTiOOeKQXjXK20LLDL&#xA;bysVa3d7g1DuBG0YWQxOknGN1Z1VXV9btdNjIZJLq+eNpLXTLYB7qcK8cR9OMlfhEk8avIxWOPkG&#xA;kZV+LFUltvLet6tqtrq3muSBEsatYaBYS3Elmk3NGE93LJ6K3skbQLJblraMQsWoHYLIFWVYq7FX&#xA;Yq7FUl8oCT9Ez+peSXzfpLVKTSukjKv6RuOMIMctwvGBaRKvIMqqAyIwKKqnWKoW90y2vOXrPOvK&#xA;Ca2PoXE8HwT8eZHoulJBwHCQfGm/Bl5GqqidD06OOzSyij09tPjS3spLaKFWhtVeJ3tY+SOqQyrb&#xA;ojqoHwgceLKrBVKr6PzLCvltbiPTdW1FdSP166Nrc20ccDW9yGmtQp1D6vMsbBeUsgR6tHzQyLiq&#xA;dz6dDczO12frNsfQaOymSJ4Y5raUzJOlU5+pz4GpYhSilQpqSqhJ/K2hT3730trymkngu5k5yCGS&#xA;4tFKwTSwBhFJJGCtHZSapEesUXBVNcVdirsVdirsVYL5sluo/wA1PIPoQ2himj1iG6uJbw290sZt&#xA;opAlvbC4h+tK8kSGQGGXhxVvgPxYqi/Lfl660z8xfOWotq0dzaa7Hpd5FpAc+pZyRQSWckjRVK8b&#xA;hbZOMgpy4FafuwSqy/FWC6ff69o+ra5dR+UtZvl1y7g1I+k+josLfo60tWgJk1JWdka1PJuIXlUL&#xA;yUB2VTqTzNrSWCXK+U9VkmfhysVl0r1l5NKp5Fr5YvgESsaSHaRKVIcIqi4NZ1GWwS5fQr6CZoJ5&#xA;jYyPYmZXhYLHASly8XqXAPKMiQoAPjZDQFV2hazqOpev9d0K+0T0uPp/XnsX9XlWvD6lc3dOHHfn&#xA;x6ild6Kum1nUY/V46FfS+n6nHg9iOfD1+PHncr/efV048qf30fLjSX01Ul85Wtvrkdxpep+UdS1a&#xA;00+S3vtPvLaeyt2e6ieMo9lN9etrmCaLmx5t6fwq4DHkA6qK0vSfNFta6cLPVZEtDIJryy1yBL68&#xA;it2EfGziurW4gUNEquplmNyzMeRd6fEqpf4i892v+9/lH61Tr+h9Rt7mvL7HH6+ulfZ4P6tacax8&#xA;PU5Sekqx+41ENrdnE/5S30vL1NRF4yaEWju7a49WF1YXjRCT1b+eUM0qvyZ2RW5SMqqYTal55Nvo&#xA;9v5Y8pyaNb2F2kNzp+p3GnWtq+niyuUVI3sH1R4linWCgSKv2QPg5lVVX/DX5j6xpX1PzD5og0z6&#xA;xBxuj5Zs2tLhJXTi6R3l9Nf/ALscmo6QRyVCsGShUqsl0TQNG0O1e10q0jtYpZDNcMoJknnYBXnu&#xA;JWrJNM/Ec5ZGZ26sScVTDFXYq7FXYq7FULpml2GmWz21jF6MMk9xdOnJmrNdzvcztVix+OWVmp0F&#xA;aCg2xVFYq7FXYql+p22ozXukyWpjEFtdtLfh5JkYwG1njURrEypI3rSR/DMCnGrAc1QhVMMVdirs&#xA;VdirsVdirsVYL5xTWf8AlZ35fSWerx2unCTVk1PRzeCCS8VrHlFItqWX60tvInxUDMnMNSnIhVOt&#xA;KXSv8Za/JaXcE96YLBNRt1uUmuIHUTGNZIeHq28bROrxr6vBiXZY0YyPKqyDFXYq7FXYq7FXYq7F&#xA;XYq7FVJrmNbqO1Ik9WWN5VYRuYwsZRWDShfTVj6g4qzBm3KghWoql/mmKwbQrqe+sZ9Sh0/hqSWN&#xA;oGe4lm0+RbyBYUVkLyerAvBK0Y7HY4q6bzX5bi0rVdV/SME1hof1gavNbuLj6s1onqXEciw82Eka&#xA;7slOXtiqE0PzlZ61MsVlaTl1+G9VntQ1o6y3VvKk8YnMn7q5sHhLxqyOxBjZ1Dsiqlpvn3SLyO2k&#xA;niksIptNl1i4mnltJILWzjdVilubi2nuIEW5QvJAwcqyRyGoKEYqqv510pPLN/5kaKcabpc97DfH&#xA;inONNNu5LS7n48/ijj9B5aLV2QfCpeiYqm2k6h+kdKs9Q+rT2f1yCK4+p3aelcQ+qgf05o6nhIle&#xA;LrXY4qisVdirsVdirsVYVafmtolzJrkf1C+ifRZ4rVA62/8Aps1xqNxpUC2vGZqepe2bxAz+mBsz&#xA;UX4gq7zH+bflXy1Drd1raz2VhoV9ZaZPeOISs1xexQzlbaNZTPJ6EFwsso9MHiG4B+JxVO/L3mq1&#xA;124vYrW0u4orKSWFrqeMLBJJBe3VjKkTqzcmSSxZ2HZHjJ3agVd5W82ad5kj1OSxjkjXStSutJuB&#xA;K0JYz2T+nIwWGSVkUt9kShHK0bjxZSVU6xV2KuxV2KuxV51q+raNrP5neS5tF1i0vJbGO/a+t9Pn&#xA;Nxc/Vb+xWaBp44ZljSxk4RyGWRH/AHv1cJQOWxVkGpa9o3lvWbm98zeY9N0201GOKLSbW7mNmwW2&#xA;DGY1uLloZWLzglooY2C8VcvRaKsgtLu1vLWG8s5o7m0uY1mt7iFg8ckbgMjo6kqyspqCOuKquKux&#xA;V2KuxV2KuxV2KuxV2KuxVSu7S1vLWazvIY7m0uY2huLeZQ8ckbgq6OjAqyspoQeuKpVY+SPJen3V&#xA;neWGgabaXenRvDp9xBaQRyW8chdnSF0QNGrNNISFpXk3icVcvkjyWqyKugaaqzRpDKBaQAPHFbvZ&#xA;xo3wbqltK8Kg9I2KfZJGKqtv5T8q2015PbaNYwTahPHd38sdtCjT3EMvrxTTMqgySRyn1FdqkNuN&#xA;8VTC0tLWztYbOzhjtrS2jWG3t4VCRxxoAqIiKAqqqigA6Yqq4q7FXYq7FXYqxXXtEs4ra60ux8n2&#xA;Oq6bq/r3upQuLWG3l1Ez24ia7jkRvU9Tk00k3F3UQ7K7lFKqlq9ho19oxGkeU7TV7vRJG0fT9P1K&#xA;1OnQRQTGO1uxBLc2zUtRbMeRgjdJEXgvLpiqa38C3F1pmqtoEd1f2N3LBFNP9X+t2lvMWgkubZ6y&#xA;LxkVUd0EiMYSdjIoiZVMNJWwXSrNdPt/qlgIIhZ2vota+lCEHpx/V3WNouK0HBlBXpQYqisVdirs&#xA;VdirsVSW/to5/N2jvKbR1trS+mhglkf60J+VtEJ7eHl6RVIpZI5JSvNPUVVIWRwyrktNTn83XMt7&#xA;DHLotraWU2jO6ws0WoFr2K8eM09VWNvJClTtxYher4q7zR5R0jzFaiO8jjju445YbXUfq9pcXEEd&#xA;wAlykX1yG6iCzxD05QUPJTTFU6xV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2Ku&#xA;xV2KuxV2KuxV2KuxV2KoXU/q31ZPrHr+n69vx+revz5+unp1+r/H6fOnqV+Dhy9T93yxVinlL/BH&#xA;6Vs/0d+lf0t6GofUv03+mfrH1fnY/XOH6W+P0+f1WnateH+7MVSr8xP+VVf4h/52b9K/pb0NO9T9&#xA;F/p3hw+uy/oz1f0V+59T656noc/j5/Z7YqyrzN+iv015T+u+v9Z/Ssv6M9Hhw+sfoq+5evy39P6v&#xA;6tOG/Pj2rir/AP/Z</xapGImg:image>
+               </rdf:li>
+            </rdf:Alt>
+         </xap:Thumbnails>
+      </rdf:Description>
+      <rdf:Description rdf:about=""
+            xmlns:xapMM="http://ns.adobe.com/xap/1.0/mm/">
+         <xapMM:DocumentID>uuid:4468EDD921D9DA1190B0C31BA0A7B5D8</xapMM:DocumentID>
+         <xapMM:InstanceID>uuid:4568EDD921D9DA1190B0C31BA0A7B5D8</xapMM:InstanceID>
+      </rdf:Description>
+   </rdf:RDF>
+</x:xmpmeta>
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                           
+<?xpacket end="w"?>
+
+
+endstream
+endobj
+44 0 obj<</Metadata 43 0 R>>
+endobj
+45 0 obj<</CropBox[0 0 612 792]/Parent 77 0 R/Contents 47 0 R/Rotate 0/MediaBox[0 0 612 792]/Resources 46 0 R/Type/Page>>
+endobj
+46 0 obj<</XObject<</Im6 48 0 R>>/ColorSpace<</Cs6 85 0 R>>/Font<</TT2 92 0 R/TT4 93 0 R>>/ProcSet[/PDF/Text/ImageB]/ExtGState<</GS1 88 0 R>>>>
+endobj
+47 0 obj<</Length 752/Filter/FlateDecode>>stream
+H‰\SÉ’Ó0½û+ú(UaE»äãÌ„¡ X†‰‹ÅÁåxClƒ�!ðIü%-É‰	q¼´Zz¯—×«»ÉB=�×T÷ÙêÕFÀnÊŒ§s×LjàL»¢ð06ÙSfLr©ð<{¬�ÓµøÏ¹¸ò§Õ«“·e¶*K
+Ê§ŒC.$àŸƒ±–ƒâÊ.Ë9ãœ+(ë,|Iå)#÷›)�ƒ·Ã	iù5€ÌB¸Œ
+0Vs¦|€	g•Ž(àÃûùÌÄVVø…ØŸ‰y$þLaþi ¹!*É±Ú5°~®°¡¹bž<PÁ$Y—aÜ¶ôKù&’yo�¤\'¬H$P2Áæëv¤šYÒÔGª˜&-ÍÂ
+=BßàcØÁæÔ&_½�°X@™
+hYacoãÖ[[f%vá*óHˆÎHø$çÔ!……{š[„­¢ÙŽõ¾=laÓD³kë¡ß>cT·`ÞG¸ÆïÑ?ŒUrµC1,+X¡Ä’mhYª¡s
+O§{ª0cÇ
+RvAöƒ'È<5]Ëê¡‹`y@óÒc£˜ÐÖžAÕ¥1è‹ ÷êHÐõØ�MüøIVŸ0ŒÑéÍÓKÍ¥U‹·§^–™€p…YqA!š,ªG™hææñ@`fô)tb.:ùeò/ãö#gy”úqŽÐt˜YøÍðAlê.[½î,¬‡ìãõ�D•ò VÄw().™Æ“‡ýï©­Q0ë¶kú	;2•/:)"Dl!þE�—Í‚Œ(b,ÓÔ†ÔâÕØ@ÛC×i·“È³F©Ô÷ˆ). j]3N€mvä9ŒG�£bÉ¡™&Žûf<µ�Ï‘©�~86[vVù\Y0á�!7¨V¬wÔÂ2ÒrÍ±”^BîqâÒŽÊE.s$(yÍN™DÂ]2žÓk¤×ŠAŠV„¸,áT�üm“Œ
+�-¼këd¦CÃC•Ìoè}qu˜E&¿@2Ñug™ý`¸ÇCÅ
+
+endstream
+endobj
+48 0 obj<</Subtype/Image/Length 31542/Filter/CCITTFaxDecode/ImageMask true/BitsPerComponent 1/Width 3900/DecodeParms<</K -1/Columns 3900>>/Height 4500/Type/XObject>>stream
+ÿÿÿÿäÚÌ¨ƒGúÿÖ¿_­~¸RR995	%_‚×ÂUÿ"¾¹õÅ\/�\Û‹6�×÷ëJÿ_Çëÿ§óàf¿#›6`Ëð]w�[ŽâþžAl_øE?qëÇ�[ˆäìŠlWÜ·
+ã…ÇýëÿÿóQÿÿÿÿKÿÿÒÿä‚ì/ÿµÿì0—ÿŠÿÿÿ
+ÿÿ°¾MÖ�ÿÇÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿåº[&A8_¯ýtÿ¨A–ú¿¯ß×Aÿ^GŸëÿõ“Ÿú¨I¿ëTÿÂÿÿÿÿÿùÿÿZÿø\�ßñî›+ŠÈÛõä„¿!8 êÿÿ� ¿æ ÑßÈ7¯ó0[
+>GÏÏ†H,ÿ6a¯ÐD2AŸ>?þAnüOñù7ã~È-†ñùðÍÿ+ŠOò@ß© ÿ Á÷z�\'ä˜Où
+cò6þÖHKñÈBüúÿÿ_ÿÃ¯ÿÿÿÃðÂÿÉiëÿéÿŽ/ÿxÿü&ÿ×ÿÚÿàÁ5üDGÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿòÜÈ§ÿOþ@�É É*þ©ëÿÿú„ÿÖDÿõoÿ¬ yóÿ	ëÿÿÿÿþ¿ÿÿÿò(ÿÿð±èÝÿýSÿÂøƒÿ�Ã2¿ä¾äcä˜My
+cüˆÿ�`ù8-¼$ƒ(€Óÿž±u‘~ˆddÿ&Á`f
+qÿÈd³þŸ„ Üþ†Ù€Uù; ÔºÕs*Á¯üžÂ‰È”³>C	äëÿþkúòÿƒép_ÿò=È£_ÿäJ×–)ÿþ:ãÿÿá‹ÿÿá-ÿÿÿÿþºþ[ C „ ¿þ‚†þ�¯ÿÿü Þ¿ü�R
+ñ¯ð�Ú_ÿ…Wÿü�ˆLÌ�	ÿõý]/< ÿÿ6ø j?ÿ/þ—¦©å@_ý¯ò'¶ÿOOOÿ¯é?^š§„ÿ÷ÿ;¥è…Æ¨…Ç üDGÿÚ_	ÖÿÿVßôƒ…H>ˆÿÿÒ¶úMªA½?ÿý}XZ½_ÿþ—î¿÷ÿý´¾›¦úoÿû¯¥ª__ÿÿýä8ýõþ;ÿþ¿þ“^½kêÿþ¿Þ¿ÿÿ¯úÿÿþòRþà¾õÿµ„\.¿ÿõáüëÿ«YM}ÿÿ„A�Cÿÿÿá/@ƒÿÿÿÕáãAÿÿÿõ½
+ÿÿÿô½ÿÿÿÒ	áÿÿÿKÒ
+ÿÿÿô“Òoÿÿÿþ•ÿÿÿð²7xAÿÿÊã�Œ—ô	}/ÿÿÔ`ƒÿ«éÿÿÿ[2Iÿ$›ÐA½ýþýa„ÐÒÛëÿýýBwÿ¥¾›ïïò2ÿ_úTøI¿¯¯¿TD‡#‡ÿÒúo××uð°ƒt
+ÿ×½ÿïÿuÿá“}7¿¿ºøZÐ_ÿWÕý}{ýýw¥ÿÚ_÷¿þ©¾›ÛöÿývûÿÈfòõ¾Òí-†ùÂ]õIú~×¿m/ú×ÿ¯z¿×¥½|/ÿÿ«z	½°‘Ô]°–Å|/ÿÿÓýì5öíÿÿõ½}†ì0]¯üìÿézMñâ×’a?ù“ÿI¿ö½¬|—ò„ÿÿ§ßßóPhÿä×þ"?àÁx0_ž€ZÿÌÃ ¿úO°„Cò8dÿü†@HÿûÈ›X·�ÿ�þ¾#ÿÿÿŠoù; Õ _ùØ(5ž?ÿþfŸü†iÿãÿ!‚�þ@ÆŸ÷þDÿüƒÿÿò ?ÿ „ÿÿò`_þDÿ“ØWñýñÿÿû¿ÿÿïÿÿÿÿ_ÿÿè-/ÿÿÿÿÿü�WÃÿÿÿ°Â†×ÿÿÿëÿÿþ!D/üD‡ÿýÿú/ûâ Âü³ÞïÿñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþZº�àGÿïÿ–QP<Öÿý¯ÿõó´¡	0.|3ÿð¤Ü`’ö�ÿ–e
+ŸáçkWÿÂÿ õÿþ¿ÿßÿÁdö	ü/ÿÿ_þE·_ÿõÿÿÿÿ‚ÿè ÙJ_ÿúÿõh%ÿùõÿÿÿþ�à¹ÔB.e8ÿðõ_ÿ½pžþÿýátÖònbÿÿÿ÷®POÿ®«ÿòz</k}þÒR8_ÿíàºkþE?þ?ÿáÿD$5Dwý?þÎË¯ÿíà¼u	éù0/„¡È€ÿ¾¾ß¿ÿ•ÿäŸÿ÷®¸Zÿüˆþ®A€ÿ¾Ó­¯’¿Ô‹ÙÿëÖ¿ýù˜ŸÓ”á©ÿÿ×õÛÿó`x6úÓ ÿüÿÿ¾/÷‡ÿü/ò(úÿÿè?ÿýuÇ…¯úòc¯ÅÙÃjÿÿ­ÿûóá›û�Ô
+ÿ×ÖÿÑ7ù¬3ø^C@Ïÿë^‡ü›/ÿ%Ã\†ÿêFËÿä„¿ù&ë�€_ÿ‚�`¾þAp�_Ä0ÿÿÖ¦°Ù¥ÿ!±?«ÿÍEÿÿŒ��kù@ÎÿÿÿÿYp4
+‹ü� fÇ¦ÿýÿq¥üÿÖ—ÿäÈzÿëþ«×ÿðnM,ƒ7j6- ¿–lHA¯½_Úÿÿá÷×þC1_ß3.×ÿûxs Òÿ�/¯ÿµû_ÿÿ”á£¯ù
+?üW°Âÿÿo$Ãá/ù'Õü?Åÿ÷ bëÿ"�z¿ÿÿþû‘K…¿Ëûû^_ÿý±Â]øý_°¼0¿ÿùÝOÿÿýý¯ÿþýúþ"#ÿÿÃXAz_Åÿÿÿ
+ÿ¯ÿÿ]ú!‡ÿÿÿúÁô@¿ðØ_×ÿÿ®ÿúÿ%¯ÿÿûÿÄ/êÿÿýaÿÿÕÿÿñáõ÷þ¯ÿÿ[ëá…ÿÿÿëÿ_ÿÿþˆˆ5ý_ÿý‚ßÕÿÿã‡ÿïÿÿƒÿ«ÿÿ÷ÿÿÿþÿõÿÿðýÿÿûÿµÿÿ÷ÿÿÿáÿÿÿøxÿÿüaÿÿÿ¿ÿÿðíÿýÇÿÿÓÿÿñÿÿÿÿÿüîag(ÿþ=Óÿÿÿ��ÿÿðš„ÿÿÿÿù–‡®Ÿÿÿäv#¿ÿÿéýÿÿþ¡äÁ¦ÿÿþ‚µ	7ÿÿÿªÿåš\¿ßÿÿàƒÿÿÿþ?ÿÿÿéþ–¿ÿýüŽ&ÿÿä[ü_ÿÐ þe:ÿþ•þLðë‘ÿÿÿÈ@OþAÕÿÿOø/ÿÿþšü�þEÆ¼��?ÿQüÌ¾¿>
+ŸÿÿÍ�?ÐD³ÿÿã÷aüÿÿðûÿÿÿ“‹û ­ÿ¯ä€/ïyN?ÿçŸæ°ÏÿÈlOÿýùÿRQÿþ	þI„ÿ©
+cÿó°Wÿõÿà�ÿÞKÿÿÿ‡�ï„ÿÿþ‘Nþ_ÿÿ{ÿî‚ÿÿò+êÿÕûÿÿ¢gtÿÃ¯
+…ÿþ¯ÿ¾|­zÿÿÞßî¾½ÿH>ßðÁÁ¥ÿþºÿcØãÿÿßþ×ÿÿÿë*ÿÿ_þ
+m¿ÿÿÿ^×ÿþî¿ƒ#.ÿýÞ¿ÿúëÿÿÿÿÿÿß¥ÿÿÿmÿÿ÷ÿÿþø`—ÿÿíXiÿýÕ´¿ÿÿjÇÿÿðÃaÿþÔ5ÿÿö6¿ÿþÿÿØ_e¤jÈ±ÿÚõUÿÿ�¦‡CùÙoÿÿð˜Aúÿý;ÿÿÿ]¦_ÿÿêˆ���ÿÿÿßíÿÿýu‚
+ MÈÍ?ÿó±f–ƒW„¿ÿýýÕÿÿÿõ×o×ÿÿÚZÿ×ÿÿa…ÿÿÿÿÚZýÿÿb»	cÑ³ÿÿíi×ªÿü0»þ!ÿÿðÁiÿyÛÿÿñ×ÖòR1?ÿÿõ¼“	!À¿ÿôÿò �aGÿÿ~‚D+²pU'ÃGÿÿ_§€ðÍÿÿ÷ÿÈdxÿÿÂúTÜÿûð‚d2dÿÿù3`Ô@ÃKÿÿ§éÈ`¢@Å_ÿú~^kð_ÿÿÿÁä	ÿÿ§éyˆ7ÿÿÛõäJ“ÿÿí½/ÿÿëzGRÿÿþ¾†ÿÿ™FW1•À²¸¯ÿÿÿÓM?½auÿÿîîôîV—ÿÿÿïÿÿÿÿúáLÊAFÿÿÿé±XV+ÿÿÿëÿÿÿÿûíÿÿþá{_ÿÿÿWö¿ÿÿþ˜axaÿÿÿ¯ÿÿÿþ˜ˆ�ÿÿÿÿÿÿÿßÿÿÿÂÿÿÿÿÿÿþ¿ÿÿÿ‡ÿÿ¯ú_ÿøÿ�ÿÿË0lA¶p2CKÿÿ¯ÿþïÿÿÿÿý¯ÿü¹95Õ“\™5Ò!æZÿÿÿÿÿÿÿÿÿÿÿý?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿþŸÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿîôÓµÿÿË7ÏÿéÿÿònÀÄ�àI²²‚žËH›,_ÿï¾ÿÿÿÿÿÚÿÿþY3’r5nH™O–‘¨#r2y¬“‘¨#r0y?#�YäjÜ�?ÿýÒ¹ïöÒÑûVéý&ÒooÿÿÓ
+ Ã ß„iA“„a&¤aØA7ÿÿ]´�+ô›I´¾é´›ô½´›ÿÿû¥tßí¥ï¶­ÓúM¤Þßÿôý†�a„ƒÂ	´ƒ ƒá°‚l$Ã ƒ ›&?ÿ÷¶“i~“i6“ö“i7ëÓi?ÿÿm.˜M¤ÿ·¶“kÚ·OÎÂ¦p5Œœ5³Á¬e«Ÿ
+C+
+Lðjÿé6­ú½Z^ÚMúÓi6¯ÓÓ¾Ðziè?ðÃH0Â	µÂ	†0‚öÂ	°‚0´A6Oÿÿÿõ½ºÒmzm'¯om&úµnŸÿÿÿæZé7¶º½Zûi7ëM¤Ú¿–S%.YL•92‰)re2Rá†¡†AµÂ	Š0‚ö!10Â#}!1	ÿÿÿÿ®Å1LqM1^ÓL}mÿÿÿïk}¯Ý¦ºiÿÿÿÿþÂ'„Ðaxa4ÂðÓÿÿÿÿîÓ#[_í}ÿÿÿÿ]M};þïÿÿÿþº Öaá0˜Aöa?ÿÿÿÿ¦šÚwé§}ªÿÿÿÿDc½�Ñµùí»Oä‡rNÿÿÿÿþ–ˆÇtòÇtèŠ;ô›ÛDcûVÕ¿ÿÿÿýéAIðÃ	0Ð Ãð‚l › Ç ƒaÚÿÿÿÿ]&ÒÒ}Òm_öÒo~®›_ÿÿÿþ—¶“÷N•úMí¥Ú¶­¯ÿÿÿÿH0Â0ÒðÃ	0ÐA‡áØA6AäÇ ƒaÚÿÿÿÿ½&Òt½Òm[úm&÷Ý+Û_ÿÿÿþ“ö—ÚM¥ú·M¤ýí¤Úÿÿÿÿ]Ã ÃKÃ
+&Â0Âá	6O†AM„F?ÿÿÿÿ«i:^ÚMí¯V“tûii7ÿÿÿÿïIêÒý&ÒÖ6éµÿm&Òÿÿÿÿö‚a„ƒ
+/4› ÃXA°“aá†A†“aÿÿÿÿïm&ÒöÒomj)ºö+I¿ÿÿÿÿÅ1Q_Å1í1ý1LWÿÿÿÿö½¦ºv½ÚkÿÿÿÿÂ ×†˜A‘	„ÂðÂ
+0¿ÿÿÿþÕ{N×ïíSÿÿÿÿÿÿ_ïôïÿÿÿÿ–N;4„ û	„ü Âiýú­Úé­¯í5õMÓ¿TÓøâ8Ž#�÷§é¢1ßrNÓûDc´ÿÿü”0ˆà4Gú#€Â	°ˆãa ØDpü";
+ ÃŽÿÿ¦Òm'ô›ÛIí+¦þ›KÛÿÿûté_¥¤Ú]Ójß®“i7ÿÿöÂL4ƒÒ0‚m òc°�l ›] ÃH0Â	¿ÿÿ¶“i7é7¶“í¥tÚé6—±ÿÿöé´¿KI´Ÿm&Õ¿KI´Ÿÿÿ¶½7ôÚOûí¤ÚôÝ6“ÿÿöÂ0ÂA‡á ÃA0ÂØaØA6(0ÂA´ÿÿöÒm/Òum/m&öÖ�+WÿÿíúMýZO^ÞÚMõtÚOÿÿÛ ÃH0Âá ÃA0Â^ØA6M„F>ƒ$A?ÿÿm&ÒuÒum/m&öÒéÒµÿþÆÅ_i1^Å1L}E1_;òS=’¦d;ÉLe%/ý„Ðc Ä&½ Âat/ýßßwßûM=;^Õ5Ó_ÿÿÿÿÚkªkÚv¾šÿÿÿÿúi½éújŸ Óÿÿÿÿúi­Ú~�§Úÿÿÿÿí>Õ?M;íSÿÿÿÿúzéÿ¦ŸÉÓÿÿÿÿøDpÂ#€Â#|·
+€Â#€ü"8"8aÃá„ƒ
+¶¿ÿÿÿý&Òn½µt›ô›ÛIŽÒu¿ÿÿÿÿí¥«î•ÓþÚMïÕ¤Úÿÿÿÿð‚m Ã û
+a&„aØA<0�a ƒaÿÿÿúM¤Ú^ÚºMúMí¤òc´�oÿÿÿÿûi?îºoé´›ßt­&×ÿÿÿÿ„i0ÂØh Ã	6¸I°‚
+„ì4ƒ ƒ/ÿÿÿÿI´›KÛVÒmt›«IöÒoÑÿÿÿÿÿM¤ëí¥¤ÚôÚ·O¶–“ÿÿÿÿÂM¤Ã/mi6±M„l%í¤aaÿÿÿÿí&Òn½µm&Ö›«KÛI¿KÿÿÿÿÝ6“i{ii6´Ú·^Åi7ÿÿÿÿøØ­~!7±î“ÓÅÿÿÿòn¦­—
+R¨@ÃNC €†�T�ÿÿÿýwÝÕÿÿÿÿÿþ¿ÿÿÿû[]I­¯ÿÿÿùd[ AHLì­�B�1ÐR;#B0¥C;,2p È@2ÉÈaä§ÿÿÿÿi¯­¡Úwêšÿÿÿÿ‘»Dc°ˆÇÑá„#a0ˆÝú#0ˆÜ0ˆÜ?ÿÿÿÿÕ¤Þß¤Ú#v“Ü“´¯Òom/¿ÿÿÿý6“i?¤ÚZOjÝ7é6—·ÿÿÿÿü6“aÃô›H0Òy1ØA6
+úM„a„aÿÿÿÿÿ´›¦ý&Òm'î˜iZé7¶—ÿÿÿÿý´›Vý&ÒÒ}µzmt›KØÿÿÿÿþÝ6—é{i>ÚM«~–“i:ÿÿÿÿöÂM ƒÒ0‚4½°‚a„atƒ
+aÿÿÿÿí¤Ú·é6“¥íí¤ÚÅ6¯_ÿÿÿÿÛI´¿IêÒöÒ}µ§JÕÿÿÿÿþÚM„a®“$i{aÃ&Ö˜h Ã ÿÿÿÿÿm&ö×I´�/o
+¤Ú#M«ÖŸÿÿÿÿm&ÒuÒz´½´½´ºt­_ÿÿÿÿáŠbS¯bbbºbbÿÿÿÿúw¦šöš®�¯ÿÿÿÿí4ôÕ{´×MÿÿÿÿÚa=4ðÂi¯¦´ûõ[µÓ[_éßwþšiÿGÄqÿM5µ_OOÓÿÿÿÚ}Ú~šwêŸÿÿðˆÇh�ì,±ØA ü&á„F;á¢NDnÿÿô›VÑöÑÑþF;I´›õn�Sÿÿé6“i{tÚWé7é1ÚN·ÿÿý&Â	°�}°�a¤~M„a¤ðÐL0‚0¿ÿÿI½´Ÿm'Iÿm&Ò}[§_ÿÿ¤ÚM×·V•úMúOi:ßÿÿôƒaØKÛ	A‡áØAAäÇ ˜aaÿþ•í ½´›Iµé´›Kßm&×ÿÿé6“¶––º·N“ö“~ˆÇÿÿý ØA6^ÚA†�a…Â0ÂL4Ÿ0‚l ƒ
+/ÿÿé]6—¶“i7õi6—·¶“iÿþÒm[¯m--cn�/ÒoÒÓÿÿÝ6“kíí¤ÚÓ­×¶–“ó°–Jc'²W=’˜Êì•_Å1	ˆ^Ä Å8LBW†!!!_õ_]§kÚi�ãöšý¦¿ýßßwßôÓûU]={O_ÿÿÿÿØL/h4\ Â
+xaSæCÿÿÿÿ´ÿ_ÓOû_ÿÿÿÿÚwöš}Úúkÿÿÿÿ†	øA Ð|0šÂ Âÿÿÿÿò7¦ˆÇ~š#¡èŒvˆÇ¢7h�ßÿÿÿÿêÑÞß¢7ihŒ}Ói?¢1ÞÚ_ÿÿÿÿè0ÐA°‚oÒm Ã ðÂM¤Ãð‚0‚m ÃÿÿÿÿþéZMúM¤ÞòcÒm&ÿm&Òoÿÿÿÿý«tß¤KKî›I×KÛKÿÿÿÿþÚM«é6“í«Õ®“i{ÿÿÿÿÃ
+ØA7áiAðØA0ÂA†º0Â0Â?ÿÿÿÿõn›ô›IÒ~Òm&×^›IÿÿÿÿþÚ	µoéÒ´½½´µŠm^¿ÿÿÿÿ†M„~a¤h/0‚m ÃXA†L0�ÿÿÿÿé6“k¤ÚN¿¤ÚM®ôÚOÿÿÿÿöÒomzt­/om-�«W¯ÿÿÿÿáŠBmp“
+ ÃAxa„i\ Ã&)ÿÿÿÿþÕ1Å1LÅ1^Å5ÿÿÿÿþ�éªöšk­¯ÿÿÿÿá„OM†šatMÿÿÿÿéé§öškÿÿÿÿþšk¦¿¦¿§ÿÿÿÿý4ûTý=?OÿÿÿÿþƒL- Ð~4°ƒ?ÿÿÿÿèŒz#¢1öˆÇhŒ¦ˆÇhŒz#wþCWç^C_'ƒ^C_'ÃVC[çƒ_ý&Ònž[´�+ùí&Ò¿Dcº÷¯÷¯¯úA†M„Ÿ
+¤ÃA„a¤ÚAŽAI†¿ÿÿÿÿKÛIûIµKI´žéÒmÿÿÿþ“i6“í¤é_í¤Ú^·N¿GÄqÿH0Â6ðÚL4aøAM¤AI†¿ÿÿIûKí&Õ¿KI´ƒÉŽÒt›_ÿÿ¥i7^ÚM¥kÓi6—¿i6¿ÿÿAAÂ^i0Â0Âá ÃI†‚°Â0Òl"1ÿÿÿW«A~“{®“¤Úûi6“kÿÿý+VëÛIÒ¿«IÒöý&Òÿÿþ“i6¾ÚV“ktÚ_¤ß¥ÿÿó½@Ð5äM•�<	6X""9ÀÞC?ÿûÿÿÿÿÿÿÿiÚv¿ÿùØ®"#öšj¿þ"#ÿÿÔ›—¿þ¿ÿ¿ÿÿÿÿýÿÿÿÿÿÿÿþYHdh!'ÿOÂÿÖò¸•ÿýSA§ÿÿ°¿ÿõ_ÿéêˆ¼Ñ?ÿúÕáÿÿë_ÿÿ×ÿÿ‚ý0ÿþ¿ëÿÿÿABÿÿÉ?ñÿÿÿÿÿúÿ=ý>†–\'ó(Êæ2¸W¿ÿ´´ÿ¦šþ8c‹2Y_îîÿòL'
+…ÿÿÿ%Ãò¨ÿÿûÍA£îAºÿÿò€5}r€É?ÿÿù
+Ag9¨†H/ÿÿÇÈ¸ÿÿõÿÿùØ¡ÉùÖA|'„æJ€ÔfÿÿÊÇMü†VŸÿÿæ°Ïïòÿÿ’a?ù
+ÿÿù’ÈR,D¹dhÿù!?ÿÿÓóµ~?øÿÿÿAúÿÿÿÿ¨UÿÿÿÿÿÿÿÿÿÿµÿÃÿÿÿ¢_
+¿û¯ÿÿÿÿõÿÿþÃ
+ò@¶•×ÿÿk
+êýƒ†ÿÿãÿÿûÿÿáaWþ*+ÿÿÿ"¾EþA¯ÿÿ÷ÿþÕÿÿnÿ»ÿÿòn,d\ÿ…×â!‚F¸¯ÿÿ¯õ×õ_ÿÿÍ¿ãŽB×ˆÿÿÿÿù—#GÿÿÕþAu—ÿð«ÿò
+ÓóPhÿÿÿÿæ`}å}ÿÿÕkÿDŽGÁÿÿø\¨ÿŽ?ÿÿÿÿÿÄD|(X_ù³ç'd™¢?ðºÿò¨æa™ÿõ¯þÈ`£ÿúÿòä@/ÿäQè�ô¿ùIÊ€ÿþ¿¯þDäÀ¿þ´¿ÿ“äJ-Í"A
+·ÿà´µô�ˆ Á¿ÿÿÿüì£»_þ?×ÿéØ_ÿéaxý§
+þ—ÿÿßÿÿëÿ‘ã‹õÿú]v‚3ÿ'¦×ÿë¯ÿÿ_ÿÿÿ�ÿÿuÿú]mþÚ_ÿúÿÿýë_ÿ¯á¯ÿÿÿþ–½ú_¯ÿä2‘Á¯ÿò_Ñ!ÿÿáb"?øÿÿÿÿÿÿÿÿ‘¶IŸê—ÿÿü˜BÿKÿþ¿•àÿ¥ÿþE‹üÔ$§øZÿÿ×ä€/!•§Òÿÿÿæ`xh�ÉZzKþe\ÆWÊàWä‚ÿ�<\?T¿é¦Ÿÿÿ¤¿û»¿ÿÿÖ¿ÿÿÿòc�<í}/ÿÿÿÿ(˜eI®¥Â_ÿÿÿÿ5†y
+ƒ>’_ÿÿÿü—H.£õ!”liÿÿˆˆþFŽHOáÿÿÿÄÿÿÿÿëÿÿÿûÂÿÿÿ÷_ÿÿû_¥�2kÿÿ�øAcÿÿþÿÿÿÿj|«ÿÿ–Oó½AlàdUÿ•Êƒ ?ÿè=50‚ÑõÐÿÿøÿÿÿÿÿÿÿÿÎÅ��rdnIYäjÈÇ#"×òpA	‘¹‚7#PF9ŸÿÿûQ±QXaìSÇÿÿÿúÚÿúi¦¿ÿÿ§† Â
+es$"8a˜L/ÿÿÿ[UŽôíÿÿûÿÿÿ‘ph5ƒnf
+dª¹°m5ƒGýè;4„i„õ]?OTÿým5ôÓNÿÝ÷÷ßþºw§úi§ÿÿÿÿþIÜ�èŒw#ú#¢7h�Ú#þšßëiÿü$A0Â0Â7Ä ÃI´› Ãÿ'µ(,Vv­ÿúV­Ó¥~ÚM¤Þßÿÿÿÿ¦ÕÖé¾´›I´¿ÿÿÿëVAH0øA†“i6A‡ÿÿÿþêÕºm/¦Òm&öÿÿÿÿôÚ¶½7úM¤ÚOÿÿÿÿÃ"1í„a„ƒ ÃH6‚l ˜ÿÿÿúý´›Ké´­[¦ÿÿÿÿ§M¥·é7Ó¤ÚM«ÿÿÿÎÂà¥ýAm„a¤~ÃH6‚l ˜ÿÿûþ¿m&Òm+Véµÿÿÿÿ¶–ÆÅGºLSÿÿÿýŠÚßŠi¯ÿÿüžÊÿxal Â†šaÿÿÿÿþÓ^ÓNÿÿÿÿý¯þ¿ÿÿÿÿéák Ó	…ÿÿÿÿéöšé§kÿÿÿýtôõÕ4ÿÿÿùNÈ£ ßý„GáÃŽDcôFá¢VÂ#†ÿÿáHÐCPïý&Òm/Iµºm/ÿÿÿ§ÿÚMûiizN“jÝÿÿõAÿÃ ÃÂ	´ƒ
+.L4l ›	ÿÿþÓýÒm&Òí&Öé´¿ÿÿþ¿÷¤Ç¶“¥é:M«uÿÿÿÂ¢#äQÿö“¤ý¥éZM¤Úÿÿÿð¨ á?øh áÃ ÃK†�a¤ØA6_ÿÿÿ§ÿù1ëÓi:]¤ÚMí¥ÿÿÿ×‡	ÿ^Òuz´»KI´›ÿÿÿøZüìMá†‚L0�a¥ÉŽÒ4›&Âÿÿÿÿÿû­Ói6—¶“i7¶—ÿÿÿZðßÿi6¬TW±ZLSÿÿÿ‘G„…ü1
+!4öƒƒ	…ÿÿÿÿ¯ÿzi¯ié¯ÿÿÿÿÿÖÕ{M;_ÚÚ÷ßëÌ	ÿÿ§êŸñÇÇ¯ÿÿ½4ý4í?ÿþ<Cÿým5ôÕ;ÿÿÿÿúw§êšiÿÿþÿè”ˆá„G¢8Ñ†ˆÜ0ˆá„Gÿÿ÷ÿú½ZM¤þ“i7¶“}d2(h†˜Ñ€Û!¨4C Fˆj
+�ÿÿÒµn�+â›KI½¼pí4ÓA¯ÈœÿÿAPØI†�aôÚA†M„ÿÿÃÿö“i7Ói7¶“ÿÿ¯ÿêÕºm/¦ÒÒooË““]Y5É“]!rûÿü Ã
+a&Ò>›AAÂ	¿ÿÿ_ÿí¢1úM¤ßM«ui7��s)Ïÿÿ_ÿ×í¤Ú_M¤êÝ7ª¯ÿÿÿþa„ÚM¤}6‚°‚
+„›ÕHa?ÿÿÿûim¤ÚMûjÝZMþ¿ÿÿÿúÿI´ŸÛIµn›×ÿÿÿÿûimìT{¤é1·ëò,ò(üÉQçjßÿÿøb„Ð}Šb	Œ(Pˆ’ßÿþßÿµ´Óí;N¿ÿÿÿ‡ÿÿô×´Ó¾°¿ÿÿáü%ÿû¦ÿK…_ÿÿÿÿÿÕ5Ó´õ×ÿÿÿ¥ÿú}§é§jÿÿÿ’a&ÿáŽhŒvD‡a0ˆÝ…úÿÿÿ÷¶¿ö“z#v“k«rNÒ¹ÿÿÿÿûWÿúZMÉÒm[¦Â\Š>Eÿÿÿö¡{]„aéM‚] ›&ÂA´ÂÇÿÿÿ»øö“zM¤Ú^­ÓiZ_×ÿÿÿá5ýþ–“uÚM«tÚð¸_ÿÿÿv¿Òý´�{KIÕ´¿ÿÿÿþL/á„c ÃI†]¤ØA0Â	´8ÿÿÿÄDºt�&ë´›ÛI´¿ÿÿÿü˜õz´�.Òm&öÒÿÿÿÿû œ$i0Â´›&Â	´¿ ×ÿÿÿ;‘b5öéÒt›®Lv“{i6—ëÿÿÿý?uz´›_m&Òom/ÿÿÿÿáìBbƒÄ/b˜„¯×ÿÿÿ…_Ú¦š÷iªýÿÿÿß½SûNÓ_ÿÿÿ�P¡}…A¦†a4_¯ÿÿü*È¿ôý?OÓü/ÿÿÿûûµ¿M;Oÿÿÿþ¡a_®šúiª¯ÿÿÚÁT$Â#8h0ˆÇÓ	„„¿ÿþe¡úÿÓh�Ú#~ß¢7r1Ú#vˆÝÿ_ÿÿýÕéÒ´ŸÒm&öÒoÿÿÿÿ#|Š?ü ›
+ÃH0Â	‡Å6M„i7úÿÿÿÿÿV­¤ôßO¶“i7úÿÿÿápXümî•«}ZMí¤ßéÿÿë¬/	°¬4ƒ ›áA6M„ƒ~H¯ÿÿýuý6­¤ÚMÿM¤ÚWþ—ÿÿüqëÛDcÛKVúm[¦ÒoþAåW ÓQ
+«Ÿ¿�i¤Àm�«ÿK„Ú[iA7Â0‚
+„›Aÿÿwÿ}ÿÿÓim¤Ý7ïV“kÿÿÿÿÿöÒÛKI¿µn›A7ÿÿÿÿÿÒé¿Òm'öÒm^›ÿøŽ>8�þØ…†(1Lxb˜¦?ÿÿÿ×µ´ÓûM8ˆ�ÿÿÒö¶©ö�§ÿÿú^ÖÐa>L&ŸÿÿëÿÿÿÿÿÿïT×NÓÿÿþ‚ÎÀÃ DDGÿÿü%ÿÿÿÿ¿ÿÿøA�‰ßÿÿ®š¯ÿÿë�©æK'&¹›ÿÿýÿÿÿ…ÿÿÿý{ÿÿÿéÿÿü†<"ÿÿÿýÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿõÿÿÿÿÿÿÿÿÿÿÿøˆ�ÿÿõÿÿÿÿÿÿÿÿÿÿÿÿÿÓÿÿÿÿÿÿÎÅÿÿþƒÿÿÿÿÿÿÿûÿÿÿÿÿÿýÿÿÿø¯ÿÿÿÿÿÿÿÿÿÿÿÿþ¿ÿÿòf2&)'ÿÿÿUÿÿÿøA„'ÿÿðƒM¿ÿÿõÓÿÿÿökÿÿÿäv‹tE°ÿÿÿúºõ�óÿ´ÓUþ‚tzþ"#ÿ_ÿÿÿú°¡ÿÿþÞð¿ÿÿ¿ÿÿÿ_ùöÿÿÿ&Âævïÿý}¯ÿÿµHáþR…ÿÿì0ªGëÿÿýÿÿ_ÿÿ¢…×ÿÿ‡¿õÿÿõÿ¯ÿÿÿY?ÿÿ	ÈOÁh/ÿÿ¿ÿ_ÿþ?…P¿ÿþnŸú‘GÿÿÿÿÿÿÿêÿòOëÿÿõíü.Œÿÿëÿ­Wÿÿþõýqÿÿûÿåx_ÿÿÿÈÑÿ$'ÿýýKÉ0ŸÈP/ÿßÒÿ%Ãò¨ÿÿJ×ü Âh„¾f ßÿþ­ÿç€ÌáÑ�ÌŸæQ•Ìep,®ßö¾G0Ùíò × Ðh;ÿµ>Z†×�«ãÿÿøl/ÒäÇâû!’
+7ÿÿÿúV—ŸÝò¼Wÿÿø…†6?5†ä6ÿÿý­„þK†?�]Gÿÿþíy&ù
+ÿÿøam0¼ÿÿàÂÁòbÿÿÿôÿáÿÿøˆþÿÿÿÿÿÿÿÿõÿÿÿÿ¥ÿÿÿü�W_ÿÿÿýÿÿÿì0¿ÿÿó±7þ¯ÿÿÿÿÿÿÿÿø_ÿÿÿü5ÿÿÿÿÿÿÿÿ´"µÿÿÿÿÿãÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿi¦«ÿþ"#ÿÿÿÿÿÿÿÿÿÿÿþŽè†Ñ°<	ÊÀðS;-À�ì°Oÿã}÷ÿÿÿÿþ×ÿÿò¸Å'Q`‚ÈS9‚#&r`‡0Aß#&Aé?ÿý4F;’|±ÚhŒwöš#ÞŸÿÿÑ´›WÛDnÒoÑvˆÝ¤ßhŒw$íÿ�ê!¨4ô›&Â>I´oÂ0Òm Çaa ÚÿÿA„
+}&öÒ~ÂM­ýi6—téZÿÿOý&Òoöé´›ô›I´žÖéµù*“PmàÐdá¬k
+c(
+Rœ5¬5
+pÕÿÂa5½&Â6^	6‚? ÃI´ƒÉ» Ã	×é¦·iªiÿö«é7Ú_i6¿Ö“i?i:V¿»¿»ïÿíWI´›ý´›IµÕ´›KÛí&×ÿÿÿþÚ"ã_A6A°‚ðÃA6A† Ã	ÐAðÃ ÃH0ÑÿÓOôûÿô ëêÝZ_¤ß¬S¥kúM¥¥þNO—°y=ˆÉìGÿ¯×Òm[¯m&Òoî›KÛô˜iÿÿÿ÷…kÃA6A†ðÃI°‚0°ƒ$Axa„a¤KÿÿÿþðU�ºŠý&ÕŽ�kñM¥iÿÿÿÿ~é�¯b˜®¢˜¯j)ŠÿÿÿÿÖµ"é§öšd(úv½Úkÿÿÿÿ†/¦ÃL Âè0šðÂ
+¿ÿÿÿÿ×ïOý5ûMÿÿÿÿ=}ýýª§§ÿÿÿÿüŽá„Â~L!Ã4„Â
+?ùØ?ÉWä§òSÿ÷_vŸ¦ŸjŸ¦©ÿÓôý?ÿÿâÇäoNFïÑíŽÑþHvŸÈÇi¢1ßþþþþÿÿï¸L0ˆá„~�a¤ØA†4Jß„a¢8
+&ÿÿÿÿÿÿzíÓi7éi6—i:ß¥¤ÚMÿÿÿÿÿþÿun›ô›I½äÇÕ¤ý´´›ÿÿÿÿÿü‰ßØaØI¿	M„}†4ap‚4ƒ
+&ÿÿÿÿÿÿýíÓi7éi0Ò}´�[ô´›I�ÿÿÿÿÿÂ
+þÚ·Mý6“ºV“kÓii?ÿÿÿÿÿý}&Õ¿I´�/½´›][¦ÒÿÿÿÿÿOøa„aÚá ÚL0‚ðÃ ÃI°±64Ÿÿÿÿÿÿÿíí¤Úð­&ÒöÒÒo«I´ŸÿÿÿÿÿÿúMí®­¤ëþÚM®ÝZOÿÿÿÿÿÿðÃ&Â	µÂ6�a ¼0Â0Òl"7Â
+„ƒiû_ÿÿÿÿúìm¤Çi1^Åi7õÚ_Çÿÿÿÿÿ½¦7Ø§úb˜¯j+ÿÿÿÿÿÿì&Â
+0¼4L.hÌ´ÿÿÿÿð—þÓLŒ}S^Óµõ_ÿÿÿÿú¿ý¤=¯êŸö¿â8Ž#�ÿ{ùTxA Ö'áa>Ðh?ÿÿø_í5µ¿M;íWÿÿÿÿúvˆÇé§úiúiÿÿÿõ>8uú#´òÇhŒvˆßé¦ˆÇ}É;Dc½¯ÿÿÃ¶ð‚0ˆì0“á†�mÃðˆð4G ›á„ƒi×ÿÿþ–Úÿ¶“iÝ+Vÿm&ö=+J×ÿÿøcâ¿Kô¾Òm'ô´›Iî›Iµÿÿÿkð‚0‚4¼0Ò
+ ˜~A†“aòc†
+¤_ÿÿïÿí¤Ú^éZ·ôÚMïºV•¯ÿÿö°×é>é}¤ÚMúé6“ö“i6¿ÿÿÁ‚È»¯„ ˜ixa¤aØ\ ƒ
+'Ã
+ ÃH0Â#òUÿÿî×Ói6—¶—¶½6·AöÒÒÿéÿÿâ>¯N—é6“k¤Úþ“i6—ûÿÿû&I†—†A†M¬&6^iA†[_ÿÿû¦Òm/m/miµºöÒÒÿÿÿÿÆÅ1_ÚL{¤ÚüSÚ_ü”ÆOd¯2�%1•ù*ÿþºö˜§¨¦+ÚiŠÿ÷zh>ÐzÿákÃA„ÈGÂ
+0¼4/ÿÿÿÿÿ´×µµí?µ^×ÿÿÿÿÎÔîºúi¯¦¿ÚÿÿÿÿÿßaƒðƒL û°Ÿ„iÿÿÿÿÿþÓOÕ4ûNýSOÿÿÿÿÿ÷¯¦œv©úi§ÿÿÿÿÿù(aÀh�ÃôG„G„FûDœ0ˆáú#€Ñµÿÿÿÿÿ«I´›ô›ôžÕº¿I´¿ÿÿÿÿÿþÝ:Oéi6“ÚN­úZM¤ßÿÿÿÿÿðØI†“Ò0‚4žLv‚a„mtƒ
+ Ã Ãÿÿÿÿÿÿi6“~“~�}µn­t›KãÿÿÿÿÿûtÚMúZM¤ûi6­úZM¤ÿÿÿÿÿÿmzþ›I¿Ý+Iµé´›Ißÿÿÿÿÿ¶A†?	6^ÃH0Â	°±A†�mÿÿÿÿÿí¤ÚMúN¶—¶“í­:V¿ÿÿÿÿÿÛô¿«IºöÒ´›êÒm'ÿÿÿÿÿûai\$h ØKÛH0Â	°ˆÇÐa¤Aÿÿÿÿÿûi6“k¤ëi{i>Ú]:V¯_ÿÿÿÿý½Š~*Òn½´›I¿¨¦+ü‚‘Oÿÿÿÿ a�
+†°Ö A�d5vC €…Ã$¿ÿÿÿÿÿw½_ÿÿÿÿÿÿzÿÿÿÿÿòÒ=Úk{k£ÿÿÿÿüìšÂ0ªvV�„ bŒtD"�˜^Ë	�²¤>—ÿÿÿÿý§Úß¦�ú§ÿÿÿÿÿý=tÓõM>ÓOá/ÿÿÿÿðˆÝ„G„F>[†‰@hŒwèŒpÂ#€Â#pûDp%mz_ÿÿÿÿé6“tûjé_¤ß¤Çi:ßÿÿÿÿÿý´µ÷JÒoÒm&÷´­&×„¿ÿÿÿÿÂ	´ƒ �öAA¿I°‚0‚{H0ÐA°½ÿÿÿÿÒm&ÒöÕÒ¿I¿Ií'[ÿÿÿÿÿÿ¶“þéZMúM¤Þö•¤Úð—ÿÿÿÿøAÒa„°ÐA†�a®‚l ƒ ƒÉ»H0Â0ÂõÿÿÿÿÿJÒm/m[K][§IûI¿DcýÿÿÿÿÓi?í¥¤Úé6·O¶–“Â_ÿÿÿÿá ÚL0‚öÐA†�a®‚l ƒ
+/4ƒ ƒ ¾¿ÿÿÿÿÚV“i{i6–±·N¿¤ß¥õÿÿÿÿþé´›¯m-&Ö›[KÛKI¿ÿÿÿÿÿñ·ZüSi6´é7^ÚLSô¿ÿÿÿÿ„Å!xh1A�ãéˆAŠö(0ƒéÿÿÿÿM5í5]={O__ªÝ®šÚÿÿkö©®škÚ§ú^#ˆâ8ÿÿíza¦º§ö­~¿ÿÿúiújŸv¾šß×ÿÿþÓýSO´ÓôÓOé?ÿÿò1ÃDc°ƒôF8h4;	 ý0ˆÜ0ˆÜ?¨ÿÿÿN•¢7~“hŒvˆÇÜ“´FÿDc½´¿¥ÿÿýZMïé6–“Ú¶•úM¥íý/ÿÿðÃH6L?I´ƒ
+ òc°‚m Ãôƒ ƒ
+ ÃúÿÿÿºV“~“i6—Ý6“®—¶—õÿÿÿ´›¦ý&ÒÒ}µm+]&ÒÒcëÿÿþÝ6¿¥¤ÚO¶“Ó~“i7¿Kÿÿü0ÂM„aúA†�aÐ}°‚a„ƒ.“h Ã ýÿÿôºoÒm'_om-b›WKíÿÿ¶“kúN•¥í¤ÚM­6•Óð×ÿÿøa¤ak¤ÃH0Ð^ØA6�a­ÐA†ßÿÿÿKIµÒm'_om-�«WKõ’˜Éì•æQä¦2¿%_ÿûi7ºé:V—¶“i6—M¥tý{½4h=å‘ÁÒ;&v.v Pa„S
+ ÃA{›H1]!+ëÿÿÿÿûLSÓÇí1Muµù'_ÿÿÿÿÖôÕ{µ]5_Hï¿ÿÿÿÿÃA„ôÐaxa4ðÂ
+}$ÿÿÿÿÿV»iÿiOëÿÿÿÿOZzÚké§~šþ¿ÿÿÿ§§í>Õ?OOÓ¿¥ÿÿÿÿþá„Yc´Âaƒá¦áý/ÿÿÿÿô½¿mŽÑÿ‘ŽÑíŽýŽÒÿÿÿÿ]?¤Ú#×¶“¥~“i6“¤Ý_ÒÿÿÿÿÿH0Â0ÂAöÒa ƒÂ	´›H<4l$këÿÿÿÝ§ßKKIöÒm_öÒm/[I×¯ÿÿÿÿúO¶—¶“¥~“i6“ÚMÕ¯Aÿÿý{Ö“ ƒ
+/m&0ü ›I´ƒÉŽAÂA†½ÿÿÿÿÒm'KÛIµmzm&Ò}ûIµÿÿÿÿÿúOÚ^ÚM¥®­¤ÚOÚM¥¯KÿÿÿÝú}&A^ÚM„a…Â6“h'Ã ƒ
+ ÃŒKÿÿÿë®´›IÒöÒooêÒm}¿I¿Åÿÿÿÿ¤õi{i6–±¶“i~“iiÿÿÿÿû«VëÛô›Zn�/m&öÒõÿÿÿÿüPa„a„½´ƒ
+ Ç	°“
+/Bl ƒëÿÿÿÝ¦šªb¢½Šb™?b˜¯Ø¦¿ÿÿÿÿým{MWM5í5^¿ÿÿÿÿ Â
+{	„\'kÃ4_ÿÿÿÿþÚ¯wi¯ëõÿÿÿÿÿÿª}éúvŸAHjüàkÈktðkÈktøjÈjÎx5ý¦ši¨aƒôÐaÃM?4Ð}}oï[×ÿùí5ôî=4ÿM>·ÿßÿÿý>Ÿ¦šÚhŒwèŒvš#ÿÿÿüÈáëß¦Â#€ÑáÃŽDw†‰[A7áhŽ ÃêÖ×ím>×ÿûi6“þÚM¤òcÖöÿm/o¨â8Ž#�ÿûté_¤Þßö“i6ºZM¥ÿÿú}ýn›ô›KIöÒm]t›I´˜ëÿÿþÃ Ã	¤ØAAÃi6‚aú0Òm ù1ÿÿ]=mÓi~“{{ö“jÚë¤ÚO_ÿkÿÛ^›ô›IëÛI´›X¦Òm.‚ÿÿÿÛ Ã	 ›&Axa¤ØA6a¤A¯ÿîïO¶“ik«tÚþ“{~éZ½ÿúëoÒmt›W¯m&Òo«I´½þMÂÀØ�<	6V@ð$ÙaÀ“e‚"#¥ÿýÿÒÿÿÿ¯ÿí;NÖ¿ÿ-"¦"#KÿÿÿûYf*G`œ ¿ÿÓAÿÿÿÿÿÿAû_×ÿÿéÿÿÿÿú_ÿÿKÿÿéû_×ÿÿõÿÿô¿ÿþ—ÿÿÿÿÿ¯ÿÿáÿýÿþ—ÿÿÒÿö¿ñ›eý-¥ßô¿ÿOý#!#+«2¹3+¤eºƒ;
+3"VLßúÿÿþ¿ÿÿÒÿÿþ¿ÿÿëÿÿú_ÿÿÒÿÿþ¿ÿÿëÿÿú_ÿÿÒÿÿÿÿÿÿKÿÿýÿÿ_ÿ#b3#Bô¿ü ð�ÿô¿ü5ÿÿý5O*Òÿôôôý/ÿL*x ÿéú!qè…ÇßÿÿøN°ŸÿéúHÂ$wÿKÿ×Ò~›ÿÿÿV¯Wÿ„¿þ›WÕÿëÿ÷¿¿ÿÿôµKêÿéþò~ú¿ý/ÿø_õÿÒÿõë_Wÿÿÿ¼/ÿé™‡4Ô.K?Üß�ý/ð�½aý¯þ¿û\}pºÿþ¿ám,‰¾¸ëõÿ¯ûoÁÿÿÿ_ÿ\"jÿÿü ¿ÑØt&ÿÿÿÿîý?ÿÿúÿ×Ö ßÿÿþ¿ð÷ð�ÿÿÿé„¶×0ÿÿô¿ët´ƒÿÿò¹!šÿí¥ ›ÿÿÿ™L†N2µ Ì�Œœ‘Ôf2gM/ñúÂ0ÿÿÿð}ÿðûô¿ÿÂMÿÿÿïÿ^þÓMVÇ¥ÿÿÿá÷¥KßÂDD+\ aÿÿÿ¿×‡ÿíi>þÿÿïÿ_ÿëÐ_ÿïÿ’ø¯%[’#I5¤}ýþF?ÿþ´Ûÿúöþ¾¿ÿïþ«ïß¤ô¿_]×ÿß¯·ÿþ—ÿÿÿ÷ï¬" ÿo¿IoH0÷÷ö×ÿü�ï_ýûô¡/þ¾½ÿýÿÍ†•ÿÒÞ“ÿÚ_ÿðßÂýù¿
+	'¤ÞÚ[iv¿ýø_ÿýRé}ýûiÿïëÿÛþ“öû^ý´¿úû~?ßß„JE~“î‘Ð]°–Åúöò™—ÿ·úUõ}¥ú[_ý}ú¯ÿoÔ®¥¿öû
+v¿øKï_÷�h=þ
+U¾›Ø¯b¶¿ù?·ÿÿßª„Mÿ×Ö×þ?ÿÿÿÒZ§Õö½¬ÿ·Õû~’×ÿ¿¿ÿ…ïªÿû~JC zI^¯ƒàÁúöÿýd„ïôº¿ûD0¿ü/¿ÿþþ—¦ú¼‰°e‹òB�½Rÿöý¥�‹MÆø�ÿýóa¥ÿíø¯õÿÿÿëÿDcôŸÿÿûÿü7è/Jâÿÿÿÿÿúú·ÿÿöÿõûúÿÿÿû;4/ÿcÁ,Dkÿÿº×é{õÉì+ÿÿÿõ÷ÂÿÿÿÿúÿKÿÿøzÿ	{ð_ÿÿõ¯Âÿÿÿÿß_Á}ø_ÿÿÿø… ×÷Çÿÿûÿ×ÿÿÿ÷Zÿßÿÿþúü¿ÄGÿ÷ÿ�n¿ÿÄDk-gÿÿû_ñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿùgŸÿOþŸýþWÁH É™L§œSXÍ¿þ2�$ �¶°ÿ¯ú_kÿ]4õÂo_õÂZ½7ÿôõ^×ÿò,Qßª"À}?ÿîŸýÛWþ!úAá<˜¸J‚ÚPÿ×Â}½B¥ÿýÕÿ«t¿õëÖ¸.÷Oý}ÿ_¿ëûýµÿ¥øoþJþÚ_õÿAÌ}-ëÿÿª$;ëøïú_ëø_´ÿ_õ ‡ÿþ¿ÿþ×þ¿Öÿÿúÿ…‘/þ×ý/ÿ¿ÿÿÿÂ‚
+ÿÿô²Ò4ˆ¼væu2^!Gú[ÿ„üŠ¢¿!˜ÒYvºÿ®ÿ÷äh¤„ý2ÒS AÎ�¢³PSAJr‡úCÿþI…� _i„ð�Tjÿ¥ÿ¯šƒdƒtÿéþ¾ÿÿúy …$àGÚ;ZÓt¿Â
+ÿýOá›Ú,ó9|ŠýU
+†•þ‚ÿÑÇ­+õßKý/ýoú6�nL¢°žðÿ©O×¿O²a\�á«¿þ–ëÐ_ïü›jgÁ �ƒWéá>‚
+¡ÛJü*…ÿÒoÍa¢C`ÏÿU
+ô½áBÿõ¿%ÁyÔ¯ë»{íëúOå I
+êuô¿i_zVô©¿úûkðÔÌ’_§ÿøäQÿ×ÿV—ê¿ÿÇHÛá~ÅÛ	rð0¡‡†U¿ÿ¬Cëö¾?b½ˆI6ÿýÿ_ÿôõÿÁŽ»W†ÂúI¿íx-×¿íx5áÿøÿ×»_ÿýþ¿þ!ab!ÿÃ‘øÃlWÿ{ÿßÿþëÿÿÿäHQè/°ëÿÿÕû¥ÿïý?Õ¦¾ÿnf
+�ÿôEïÿýý¿µÿýé:»×õÿ[Åëæ²Ìÿ×ÃÿÿÿÞüµ¦†A|:ÿI¼FZ†`ÈdÀ5’±°‡ÂÁPà„˜B¬O½ÿÕ_àƒƒ¿Û_õïKø"
+@Áÿö•«kkxn©¿¬=/ÿ£B´°“}…«úß÷Zµín¿Õþ¶ÒûµcÃÄ$›ü�ïýþ¸Uî¸K¢!÷_¯_ÿORÕN(Dc‘7^E-w†¶axi&è7·küŒ~ÃA„ûÿO¿ÿôÖí?×ô¯~¿üDFÄDk¤÷ýÒt�zO¿_÷¿éûm~ÿþ•îÝ{«iC/·úÿÿÿÿÿ÷ý7í¯¶•­×Iÿ¯ÿ×ÿÿÿ‡_Þ“×Ý:Pát¿µÿÿÿ¯_«â?ý×Û«¯¾­ü†Ö•ÿø[_÷¯ú]{÷õâ®¿]Óþõÿ_ÿÿ	ëí]Ö—õuþ¯äU?ýø&×î�/¬ûÿþC(ÏÿÿùzºûWÿî—¿uÛ÷ÿ_ýÿ¯µÛKÞ¯ï^¿¯û_ÿ§Kév—ßÿöÿöþÝ}]v]ÿo�ÿ×Æ×m-×ÿ¶½þÿ†-�ê»
+z÷ûa/äF~Ä.¾Ÿ¾þÿk¯þ[ý5ÃÿûÞZÓÈ®*–±ÇÿÿÿÿÿÿÿÿÿÿÿÿÿÿäÚ‚›-‹M5�‚ˆIˆUˆh¤�„¸m‘Ãlðk“ƒQ¨�I.
+„h"A ƒ A
+°Ð!P! f’�	pÛ<!P@…X½?�k*¿ÈjUä4ë‚ õþA¬MøOÿý÷Úÿýÿ¿ƒ†Ÿðï¼&?ïƒ_;ÿ}ßýýé…µþÿÿûÿûï»þûþÿ§}éÿx(AÚÿiúßûû¿äZ·Èë|†( ¼ß÷ÝüƒÐ?ëý¯û‡é÷ÿÿÒoýß!¹7dLB($ŠU!ß��dBÂ·!kùPù�Ù@�áý}ÿ÷¿á´oûðÚü ÿûûÿÿþô½ÿýÿJïò ïðo¿ý¿ÛÕÿ_÷ÿoä"€Ü�
+
+±
+�	q‘‚�cþý÷DWÿ½ÿÂ°‚oûöÑÓßOÿm~ÿ÷Ûÿïý.¿ïßoÕ¿¦½éõ¥ßß¯ÿÿû«ÚÿëúW}ö¶K¦ïßûÿïÿ}ÿ¿aÕý=õÿ[]_ûõÿÿÿêäAÚ÷ïÿÿD^ÿö—ò(ïÛÿÿäQÿôÂÛÿ‘Gÿÿò1ßA#0H²ª¯öýÿ¿ÿoü$?òCýÿÛõo~—ÿ$;Ò×ÿþŸÿïÿýµþÿKú}¿¿Ú®ë÷ÿÿÿ×ÿõÿÿÿÿÊmÀðÌ¦é/Ûa¥Ó{ÿI¿ð»Òð“ÿûôŸÿ‡ïþHw&>½/÷ÿÿÿßÒý÷ÿÿßÿÿý·_íÿ„¿ýwõÿúýÿÿýÿ_ÿ«¿¥ïé7þ¿ÿ_ÿÿé7ÿþ\„®’]¥ÕØKßÿ×þCT‰Nß”á‰
+jmy
+sïïþ·ÿÿõÛKKÛÿ[þ=¾?ÿ¯Ûÿ¿þÿÞ`LØ»¥ÖÅ{÷þ¿ÿÿÿÚÿÿ¿ÿ® ä�VßJðßñ
+¿ë
+ð¿¿¯Ã¥¾ÿw¶¿µïÿûÿø_ÿÿÿÿÿÿOÿÞ¿ÿÿÿïÿû_ïÿÿÛú÷nº¶¾öÿ¤¯ø-¾ÿöÿKÿÛÿÈžäOêÛ_÷üÿÈ4üõÿÿûþ½ÿè<'úë½&÷þ’¿ý¿ÿÿöÿJÿÿþ‚m ûk®ÿoÖ¿äR¢*ß‘¡È‚ï÷®B_ëÿöÿîÛWéuÞ‡¿òaÿ‡ÿ
+ÿö¿¿è_þÿñqõoþÿ¯ý¾ý¿ýÿïÿïïÿÿõ§ßÿ#,ÿ··áÿþ¿¿ïïßï»í¯ˆÇzíÿÿì=¿aùœ/kû~¿ÿþÿõûÛÿ¿÷ßïätÿ¿ÿþßÿ÷­4›×ÿ×ýÿßàïúþÿ_ÿýÿßôß{÷ÿ{~ûÿÚþÿßØKoý~éj¯ÿë¯ýÿÞÝ~ßÿúÿïýzïä†R¾Bìz‘AÿÛØöûô½/Øú�‚?ü}¼„,á~–¶“z^ÿ«ï¿~•×ÿ¾I¿ußý­¯ý]_ÿ¯ÿ÷ýÿ®ÿÿÿßÿÿÿ÷Wé½úûÿ}÷ðºÿûþß·[û]&ÒØþÒ
+ëÿé÷ø~é‡_ÿé¶ßõ¯þ®•ôÞúûÿÞýí÷î—ïõÿÿuº×kú¿ÿ_ÿßÿµt¸ÿð¿ú_í"‚m&Òý'W×ß^¿ÿ}¾÷Kÿ}Wöë~Á„¶ÚêÒoÛß·þÞûxl  Âõûà‚¦þ.ý�b˜¯×W�Ó�üzßÈ6RßüƒiÁXa/ä6¿Æ·ì0»÷éúû«ëÿ§ÿÿ_ÿþŸÛ¯ì
+é:	‡¯½kíïÞ„ö¿z[ö!oÃì Âÿ�ú}áþû÷ìþð·÷þÁa0‹ €Óÿÿÿÿ~«ÿÿö¿ˆŽ“xx-_ý½öö>ÿ‡‚«öÿõÿûøvÿ×ø0¿Çõ÷¾ßMþ¿Öÿ}ä3{ÿ¾ÿ’áœ-¯ÞC0B
+-±�C!M–Fâ�5ñÿÿÿÿÿÿÿÿÿå˜ âtýÿµÇÿÿÿÿÿç|`IÐÿ“ØQ9“3Ë
+€Õÿÿÿÿÿÿÿµÿÿÿÿÿµ”¿ÿ§ÿÓÿù1dhB°'ý/A•™úÒOA„ÿUÁþ’í?þ’êšýô’Â!q¢¿ýk Ý7ÿé.ƒ¤F&$´i6¸ }­Wú¿OÿZº½ký]7Oò^ÿ¥éuúA¿ê¿ïôßkëï¿_ú ºÒý'þ—ïëïýþº¿]ßy°ú¿ô’ëüêÿ¤¿úÿþ•k¯}5ÿKÿ‡ãÚÒKß_á%ÿÑðÿýWÿ?ÿT¿úÿIôß÷ÂIðƒþ¿üè¿þ©ãÿkA½uoÿ­ÿÿ¯ÿÿúA¾ûÿô—ÿÿÖµßÿÿA%õ×ÿô½ÿé/þPkÿÖ»ÛÁ}ûZ	/­.»)ßõKÿ×ïý.ß{×ÿÒAv•­ý×}/umm-×ú¥ëÕ¯úKa¤t°“a-°—ô’í-†“
+{ÿ¥ì/Û^Ö’[±LBÛ/ú[[O±_ÒK­ ÂßúK†·kkÖ•`Á2Âÿ¥‘&RÙ({ÿI,DqþKý­kÿéôAô¿þ¿÷è ¿úIúÿÿÿkh ¿ø×ÿÿû_üµÿ,Á°9Ù 
+CoûYm1Xÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿü›Ÿú¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ“d hûÿÿÿÿêZ?éÿ¿ÿ¿úÿÿÿÿßýÿÿßÿÿÿÿÿÿÿõÿþÿÿÿúþþ?ÿÿ×ßËiŠÿÿÿýÿÿÿïÿÿÿå¡Hûûÿ¯ÿÿûÿ¯ÿÿ_ÿïÿú×ÿÿïõÿ÷ÿÿíþ¿¿ÿÿþ¿ÿß_ÿïõÿ×ÿÿýÿ×¼´	�àW&†¹$À�ªá¯¾ûÿö©§jY‰a�F@ÀðË2À<(‚ÿÿÿÿÿÿÿÿùh€ÑþwÀf
+5ÿOÿí9–…„ZÈGf xOí{M®½uÿïké×]¯ïïï«_ÿí/Ú¿ÿN¿¿Oi_·¿µïÖ¿ôßû^öºô¿¯«ûêþÿÿþ›Wúþë]®Z	Nÿõý¤þ×Óõý×ÿúú‡ÿ_ÚÿßM¯õý¥ûÿïßý…ý×õôÞÿÿÿëÓÿ÷ÿÿÿúÿÿÿý}ÿÿýÿ_ÿOÿßÿúÿúÿÿ}–·¿ÿÿ_år³ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿùYÀ�úÿÿÿÿüžÑÿäÿéÿü'òÈ¨È½þ,�AÈs þƒÿÿò-?4þ‚þ˜Má_ÿÿI¿¢+äQÿú†þ�a„aÉÿï¿ÿWøOAëý ßÿÿôŸëÿÿÿý¿ýoôÚÿéÿ¿ÿÿÿü¹ÿ¥ÿBý'ÿýÿÿÿáÿíÿÿQÿýÿ×ÿÿõÿú#˜õÿúÿÿÿÿÿÿÿÿ¯ÿˆÿÿÿÿÿÿÿÿýÿÿÿÿÿÿÿÿÿëÿÿ^`ÿýÿÿÚ°Òÿÿÿ÷ÿÿõÿÿþëÿþGÇa&ãÿ¥ÚZÿü1áŽ?ÿ×†¿¿ý~d`ÿµ†˜_ÿ/ïõµ_¿ÄDÿýÿ÷#ÿÓÿýü´j
+žÚäÌÁN¿×ÛûÿköŸëâ;ü°"{Ð¹“2ö_þ—ÿÛ¯þYÂ ¦ »a/þšßiôÓOm/þ�®ÚÿôÂh=ˆ_ýkÿ¢$dw’ÇµÿáA0ÂAðÂÿõýxÿýðÿÿõÿaÇäª™úûßôAÿÝ'ÿÂ„ÿíÖßÐ4��ÿÿ�ªk„ÿÿUôÿÿú!qÈNúÿÿøE �¹m1ÿÿúºmxA¿ÿþ“¯ð¯ÿÿ«¤Ýi?ÿÿ«¯Òoÿÿï¿ïÿÿÒéýXÿÿ¾ÿÿÿýuýÿÿu×Ãÿÿÿúéÿÿä´ûï<?ÿøAÿø@õÿþY€@xäT4ºý>¿ÿÞzëßÿÿðAÿÿü%íþƒ—!�>ûÃÿ÷¿'²Þ@ßþŸûÛK	~‚
+ÿò	ïûÿ×á
+Ãÿà�ÿß÷þ“ý7þÔðì+kü&ÿúí„ÃA6:à�aÿçDßöýû¯øMÿãÿ�Ž<e@<<$ßþÿÿËB•ÿ�•Ú·ë­ÿk
+0¯Aÿzÿÿá…°ƒ_zÿ·ÿ¿÷õÿÐO¾ÿü!0^ˆ¸á¤}ÿîAüD~E‘„úÿÿÚ÷ÿêþºý¥p«ôƒúùA¯¯ýµ_Ò¾öð_¿þõÿ·ÿõ½õ¯Ò¿­-|%ÿÒÿ§ÛïzÛ¯ÿ_êþ–·úÿ¯£ý+ï¿û_á-P‡úA½Â¶”0–Á¥ÿûÿ½¼†+®¼Wÿ¯;…õö—i6–×É€Ÿ…‡ÈS'Ùëd;¦AÝaþA‚ÿ÷È.ïÅq±[æ°ÙýHG|†Äþ¯}ªÁ…óàx6ýAÈóêÞÂÃXü¸
+Þ¿ x*G_
+n×ãþž?ðÖM~[ÿ�<#ÕäQ”¶JóàÒw‡õÉî4Sïˆ�ò@e‡ä2ƒéòœ4~¿! gßþLý~Bt¯þD�~¾HKíÿÇ~¼x�ÿßš�ûÿ÷á?ÿÿë¯ÿÿðëòöÿá/¯ÿÿUÿÿûÌËµÿÿ°×á…ÿÿëíÿÿö+âÿýý¯ÿÿí|Da}ð`„A…ÿö¿ø�×ü´	ÆKüGÿÿÿÿÿþ?ÿÿý¯�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿó!@<	>¿¿ÿÿ'°OÿÿÿÿÿÿÿÎ�H	ÿOOùÙo¦©ÿAéá?þŸý{ÿè‰u‘ãÿðƒH@Oÿéúÿÿÿÿ×]¿ÿ_¿ÿïÿÿ¾—ÿÿÿÿòŸÿÈªþä…ü�Ÿéÿ&'ù0'÷üˆùP	ÿü‚üÔ?¿ä6'ü�?DNÿ cOÌÁ_ûùSþG� ßÈGÇá„ÿü?ÿ“ò
+ü–AŠ~P_ÿÈeù¬4ÿ! gå Oÿä äh¿ÿ’üÿÿšËÿÿ¥÷ÿÿ÷ÿûá/–BÖPDY�dtü5ÿ­§vvT‚Ÿ÷ýÿPƒ0ˆ%ØSÂ¸Iµú@ƒ0Mïö`Òl%ÿO¿÷^Öëõv¯×ÇÅGð’"<"#¹aÉì¶>ÖkÿOÿû_øA¸AÂ·ÿ†_Òzzÿÿé ­nvÿÊx‹ÀÌ#ÿ¦ÿÿûÿÿÿ…ÿ‡ò@RH
+o¦v	Âÿø}~Ÿÿÿû½?îÿýW~Ÿÿÿ_ðƒ_ÿÿûÚÿüð‚½~K²SÿÒÿÿPêò0Ÿÿÿýýï_ÿÿýúz×ý¯ïðÂÿÿþ?ÿ¿ÿn¿ÿþÇÿÿÿõ÷ÿ¯ÿÿ¿ý/ÿÿÿÿ#…ÿäÜ(?z‡„Ÿ‹ò,ˆÿ·ÿÓkù91?ÿì(2}þÖ�!$@?ëoñ	 ¯ÉpbApŸÉ…ëÿ_5y
+‰ÿÿÿÿ‘;à²4ÿÿÿõ§ŒÐÿÿüÙá(L90g�ÿ_ÿúñÿú¿_ôƒ¿ýÃ>6ÐV’_(òmÃ'Ä€È4Sþá…ì+
+Òü�RAÿÿÞëúÿšÃd†�ŸüBâ¢†Ô _”�d þøzû×ò6RB_ÿïÿþ#ÿÃ[0—ôÔ¿ÿ††	øKÿÿýÿÿÿÿ……ÿÿö¨(uÿ÷­ëëÿ÷ðÂ™”�x
+ÿ¯1ÿÿÿëÿáë/¯ÿÃ	uì/ÿþÿÿýý…à×ÿíˆˆÿÿ¯ÿâ?ÿÿÿÿÿÿÿÿÿÿÿÿøÿÿãÿÿÿÇÎËúûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ•Ò_ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþMÊÁÿïÿÿÿÿÿÿÿÿÿÿýÿûÿÿýÿþMÂßýïÿ_ÿÿÿÿÿûÿÿÿÿÿÿõÿßÿÿÿÿõÿÿÿÿÿÿ×ÿÿÿÿßÿÿü›¤<Àƒowû\eÉÉ®¬žËÙa5Ò!ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýüÿÿÿÿÿÿû_üÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿòn`
+Áà<2ÌœÜìÔ³+Ã/¦·ª~ïîÿÿö¿þMÂòÜË)&S—°~L ™NL¤Å_ÿÿÿÿÿÿþ¿ÿÿÿÿÿÿÿÿÿÿþÿòUÿÿÿÿOÿÿÿýÿÿÿÿÿÿýÿÿÿÿÿÿÿÿÿÿÿÿ×ÿúÿÿÿ�ÿÿÿÿÿÿÿÿÿÿÿÿÿ¯ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ_ÿÿÿÿÿÿÿÿÿÿÿÿÿÿ_ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿõõÿÿü~MÂ�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿù3¿ÿÿãßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ% ¥ÿÿÿÿÿÿÿÿÿÿÿÿÿ%7þOeÿÿ÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿä«ÿÿÿþŸÿÿÿûÿÿÿÿÿÿÿÿÿÿÿÿÿÿüÿÿÿÿÿ_ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿù3¿ÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿøŽ#â8�ÿÿÿÿÿÿ¯i¯Éì¹5Õ“Ùdì°Êéÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿý¯ÿãÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ,„„H‰["†ÿôþÿÿÐ"ZÿÂA0¡7ÿÿýÿÿô�ÿÿJEz„BßÿÿV¿ÿè$°AïÿýzïÿÿU°þvÿÿ‚Â
+ß§ÿþÿþÿý(mÿÿ­r(ÿÿÿÿÿßÿÿø_†ÿÿÿÂëÿÿÿú_ÿÿAxêÿÿýÿÿÿÿßÿÿÿÿÿÿÿíÿÿÿÿÿÿÿþvò,¿ÿÿü…1Ê@¿ÿÿþApœƒÿÿÿü†ÄüÔ
+ÿÿÿÖ|
+_<„ÿÿý¯ xmG#�à¿ÿÿÛøãÿÿûû x6Æ¿ÿÿùØ`×ÉÙ
+ ¯ÿÿþC4üÐ3ÿ¿ÿ cNCÿíä	Épcÿþ‚ðµåX'ÿÿïY�!?ÿÃöácãÿýÔÌ»_ÿÿn¿ÿÿü7ñÿÿý¯
+ÿþ¿ÿÿøkØH/ÿûµá¥ÿÿÝÿÿñÚÿýxÿýÿºÿÿaÖ×ÿëþëÿþ¿ÿÿÜ/ÿØuÿþ¿þ#ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýñÿÿÿæNÿýÿý¯þ?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿü®’ÿÿÈ˜d	æJ¡�÷÷ÿÿÿþ^Ìü˜™{1ÿÿÿÿ2Uÿÿ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ�ÿÿÿÿÿÿÿÿÿÿÿÿÿçe—ÿý¯ÿ!�UÍL�@m�0Ô#A�
+¤h52œ2Æi¦š_ÿÿÿÿõîÓµ¼³ã–&^Ì–â¬ì°Ç2s#oÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿò'ÿÿÿÿýÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿæDŸÿÿôÿÿÿßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿëÿÿøÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿâ?ˆÿÿÿÿÿÿý¯kù“Ÿ•Ò?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ�–_ÿÿÿ÷ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿíÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþeÿôÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ-€¿ÿÿÿÿÿÿÿÿÿÿkÿÿÿÿÿÿÿÿÿÿµÿÿÿÿÿÿÿÿµÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿý¯ÿÿÿÿÿÿÿý­¯ÿãÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþZ
+ƒ 5‰hfN†nvj†Y•�á—ÐiÞšÿÿÿþ×ÿË0mËÙ|²’e^Ob2e%”ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýÿÿÇÿÿÿÿÿÿÿÿÿÿÉWÿÿÿOÿÿÿÿÿÿÇÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿü”ßÿÿûÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿü•ÿÿý?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþ¿ÿÿøÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ×ÿÿüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÉ�ÿÿö¿ÿÿãßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ%7ÿÿÿÿÿÿßÿÿÿÿÿÿÿÿÿÿÿù*ÿÿÿúÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýÿÿñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿòÐRÙÄqÄ~ÿÿÿÚki®YðÎÁ³'2º³&ëoÿÿÎÁ¿ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþvY}ïÿÿÿÿÿÿý?ÿÿÿÿÿÿÿý?ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿéÿÿÿÿÿÿÿÿÿÿònªD´“ÿþMÂÁÈ¨9N
+ù�*¨Za¿M?è4ôú"öEïÖƒ¤ÚæEŒ”™]Y�–2Ük%l•fETêV‚
+ÉmkþƒÐfB@êF}>ÿÿúj½¿ÎÍìÿúkÒëûÿý5ûÿÿè‹ÕõƒÿÿÿMª×¿ÿô›Y ¯Õÿúp¿ë0/ÿÿ¶¿×ÿþ–«ðJ!ÿÿý„Dò$Ÿÿÿ_õêÿÿõáuû‘=ÿÿûÂÿÝÿÿþ˜ö•ÿÿÿ^?’‘A¿ÿþ±âÃ‹ÿÿÿ§öÿÿýÿÿÿÿÝöÿÿÿù�ÿÿÿþ“ÿÿþž[’² �b�…ÿÿÿþ!ê=|¤_ÿÿÿð›¯�ež?ÿÿÿ…;A7Þ¿ÿþÿ~Û]'_ÿÿÿê›uõÿÿßä•dk8TGFé6•¥aÿÿü—´½m®½Z_ÿþ½*v”*ö—Ea[¯ÿÿó«Ô&ýiúa®ÃV×ÿÿoÂën°©6V+b˜¯ÿÿ®õD^°ÐPˆAÿ¤ûUÿÿß¾´ß_Ûm&Ó_ÿû¯j©6Úà´¸tÁ‚ÿÿ¥ØH*NØKþé0…„_ÿý¤P[iÛzÂýµÿý‡û]®íŠÿÿØ¯Šˆÿm(ÿ_ÿûûUÖÝkÿÿ…íV¾¿ßÿÿ¼P½ÛAhÈ¬¯ÿöD0P¾Ûÿ×ÿ•Õä¥×ñÿ¿ÿ“ù1ëkú�È8r�öþ¿ä3¨äg×ê?ò
+rœ_Ð~J¿;-€'%4†G%¿¿ûôý{ý¢(ÿ¿ïþÿ„ÿÿ§ÿýÿôÿUù]P5Ÿ'„5éôÿ„˜ü†]_:^ú"¿·ïÿÈ(ò0ÿWý/ÿ�Î£àýëJ›ÿäå ?ûöÕ&È°R.SƒþL_äTý ‚oÝ-„Ðþ?�ôßuIÓ	¯ÿþßþ¤Ú
+ÿÿþaøa*´ÓÿÿûÕû®ˆ½‘ÿÿúÓðÂI´l ƒ¢K�ÿ2EÁ
+poºH&Òoé¿ÿý4ÚKðÖôõÿÿé…]†½ÄDRoÿý?b’ý¿ÿýÒo·ÿÿú"öEÿ°ªõ×ÿÿÓi×in¸éÿ„h&ä¶4Géÿû×�üÀ¿ÿûjõ­d6/¯ÿúö×é_ÿÿÿý?ÿúëë­þ?êãÿJD÷ÿÿ¥ý*ÿÿ~`_¤‚oÿúÖC`	÷«Mÿÿé_Òÿÿôÿ_ÿë×|_ÿþDðÿÿÿúPŸéÿúJÞðAÿúL ÿ¯ÿÿQþ—ÿÿ¥ÛÂˆÿûáÿ¯ÿÿÖúIÿÿ]µI´¿ÿ¼/t–¿ÿõýjÒÿÿT«¤PTÝÿéï°atC7Á‚_ã‹xAÖÅ{ÿõ÷úÿï§ì-A…ÿé­NÅ€Ô
+á¯kÿu«Jìˆaö‘A$é\Gÿ`Â\†o��¿þÇñÿýý©{V\Œ‹ÜÞiÿì¡…æZ_ÿü?†¼ ÿÿû"Áx ÿüGÂÿÿü?ÿÿéÿÿÿD.?ÿÿá4ÿÿÐA‡ÿÿþ›ÿÿþ ßÿÿú¿ÿÿå!“)É ÞLÈf cÿþ5
+ÞŸ Ý_ÿú~“÷ýÿÿáá¾ŸÿÿýWSÙ·®½ÿÿÓTá Ðo§ýÿÿäq"¿ûÑ	�÷ÿÿôŸÝ/ô¿ïÿÿM¨A0×[Ð@ýò2?ÿý°°�}úo_ÿú¿½_êÿÿÿý…úÕ¾§ÿÿÿÕ+«ÿù!ÿÿÿÿß÷éú¿ÿÿÿ"¿ÒÖþp•ÿÿûp¿ïüÿÿÿõÿþ¿ÿÿÿø_ÿzëÿÿÿñÿ÷á{~ÿÿÿýÿëÿÿÿ­ÿõ|ÿÿÿÕÿß…ÿÿÿÿÿ[ÿÿÿÿßÿÿÿÿúÿ¤ýÿÿÿþäÇÿÿÿÿÿÿ^¿þF€ÿÿÿÿ&>µýðÿÿÉoÿÿÿßÿÿý?ÿ÷ÿ²#ïÃÿÿ¿ÿ~ÿôÿÿÿÿÿtµô|²§3±Sþ¿ÿÿþ°õ¯ßÿÇÿ¯þ?úÿúš aÍAïÿýÿûôG§át‚ Âmÿÿûk}uëÿþ–÷ÿÿþŸÿÿ¿úá4ÿÿáÿÞÖ»k¤þ¿†šwÿøp‘ñx}þ—
+/¿õÿÿþ¿_õëÿ„%<‹ÎGÌ7ÿü5ðÃ&ú×/ß¿°Ò—ø^?�÷ëˆ^ÿÿúÿ×÷ÿúÿõáÿá¿´íS^×ýt«ßwÿÁØ^ÕˆŠX0º~ÿÕ¿ÿOi´¿[ëÿé]ÿë°½¯Á‚éùúÛÿýá;a…ÇÇÖÿÿýo¶¿ð¾¾ÿú[{¥ÿÿöþ–ÞÁ ¿ÿ×ÿú÷¸Kÿø_ÿúßm/ÿõÿþ–Þ0AÿKÿþ·Ø0_ÿÿÿýwÃÿõÿÿÿb¿ÿ„¿*GäIþ»àÂÿÿÿ"ò/ÿàÁëÿäŸ*Ãþ»á…ÿ_òóXhþ»Çÿý cNCÿÿÿÿÿ4ÏÍóóPDDÂô@ðHäp<1è?øKøãÿÿÿÿöð’ò¤
+Ž_�h‚lê9Vd3!¹r2/pM2§ý7\†P|�?õÿúº\†�œÖ2Ü@
+ÿ}ïK^Apœƒiÿÿ÷X_É	r6ï®e@OÿÚããÿþe€ßü0‚3 _ÿÿúØýŠ¯äöSöô°ƒþÿ¥ÿÿ®ˆ8ïïéÿoôBû
+ð¡¯ÿûÒÑ€ëÿÿûë	7ü0¼0¿ÿß]'þ"#_æ¦L€¿·¥ ƒ#Gí×ÿöûïÿ®ƒþô²LB6!Ô3 ¼¤ÿÿëýõªé>¿ÿÕSýƒŠÂ õ=‘˜ox_þ¿±á;é4ü/m×¿ßÓêíÿÚˆø^E·ø`´ÓÒûÐ}ëÂÉˆ?á…Èúˆ¹UûÂ!(þ¿ýþ/éÿþ¿
+}VþZA‡MÉV¯Ó}ëÂÿÿ¯ý{éï_ÿÿÿ¥ë}|GäQÿÿð°‚ú½ýÿÂÿÿÿaë÷×ÿúÿÿß­ÿÂèŽÿ^ÿëäUcÄåpEÿßÈ0�Þ~FÏÿäÄÿÿßÿü˜ÿä@?ÿ÷ûõò ûß�\'kÿµ×ëæ ÙéïÈlOÇÿ¾ÿþH#÷ü��?ÿ¿üØ-†ŽŸäÁ�ÿú"gµ¿ø/úÈ-†ÈÿþßÿøöƒëÿÂWÿ&?äÃdý§îLz_óàÐW>þZà„)ÿðwÿÿå•ÿòAÿü~LzÿüÖ?þC@ÏÿÿÖ¿ò�'¿òÿÿ¿ü?‘¢ý¿’ÿþÿÿ‘Ç×ñÿÿû¯ôü„/ÿÿÿuÒÃ ÿýþ¾`¿�þ¿ÿÿýkÿÿuÿ‡ëÿúïÿ×þáaÿþÃÿë¯ÿïõÿ{ö¯¿íÿòZ6ü6_¾µá„¿ûWýÑñop•þ–ëÿúÿëûýÿmý?ü0]Š�¿×Šÿì&¿Øý„û]m÷ú÷¿ÿÿí0¿Ãá„ÓµM{µˆˆõì- Â±K.>?_¶—ÿñÇÿ°Âÿýµÿû¥ÿö
+ÿ÷	ý´¿ÃKÿƒÿáö¾>eàGüÈ�ãÿÿþ"?þ£ÿÿÿÿÿÿÿ–¡a™	œµƒJÁyi“�D„ ÉBL0¤hB.!ñ`¨x!P«!¦&ÁÌQ[Kß]§á;ßÿðÂÓÖÒý?¯ ýÿÿ ~¿_n×h†{ú!žßÿë]\‡òC¿¯ÿ"p@ÙJÄ‚z·\ˆZïàè ß¤ýëé7ôú·ÿ#öÐAýÃ¾Òû[K½_ï«×ÿÿIùý}÷û¤ß ›‘ékô›ÿúÿÿÿÿM÷ïûïþ¿ý×ëõ´¾“ú·ë¶—·_×þ½ÿ_ûýwÿõ¿ÿ×]ý}µí/º¯ý?×ë^ÿûÿÿÒæ ÂOÿõº^êþ+ÿû_ù
+­_Ö¿é÷÷¯ë\/õ¿]µ÷Výÿþÿ×õûÿÿ®ÿýpÿÿµõ÷ïÃÿýëµû®¿ÿö»×ûùcÿÿ¯ýÖþB½wï\ˆ¨ë®þ×¿ýþÿÿþé~º÷m/ý´¶ÿþ½ÿÿþ¿jÿö××ÿ~×úÿï]¥ý?þ¾þ×ßÿÚû×××õ¥÷ÿ_ÿÿ¿÷ý¥·í¥î¿öÒÿõÿî´¿¶—~Ú_ïôœ%ì5Ý/ÿX®·_ÿ÷üÛ_m-ë×÷áXa/†ãØ¯kêÚûa.·ÿà•„½†—õûâ™8/dõµµÈ+U¦?b¿ÿû^×ÿþ˜^ûÿµX ax`ºÚýõ^ßÿðƒ^Âÿþ¥¨*(ÈÈh7-B‘‘~B‚?ÿ&ã‘Ù)I³ŠKŠDæ°Õ6F°ÇïÓøAøAï?=÷÷ð_]÷ëô ÿ!PÈ1dQBýûý^ð‚ Â
+úO¾¯éþ­ÿþ¿ýõÿï
+üœÿÚ÷×÷È£ý¿±ûûÿûûüƒ˜ûÿ�kAÿ¿Ûÿä6û4“~¿`ûé~ÿðaûÿÁûÿ÷ïÿ!?~ÿ~û"’ýÿàýÿöýÿá¾ßþE§ÿþ÷í/öÿÿÿÿþ0ÚýýíÿÿýÝ/¼:öÿ_ÿÚ^ØHÐ}Áƒä5<ƒòûßö¿â±_p×†¿××ö¿ûƒÁ‚ûµÿ!a
+ªˆÿÿÿÿÿÿÿÿÿÿÿÿòÈÎÌ£²†JLìÑ™;2¹ƒ;dÜ®–êB•�0@…"@ÁÔR\!¨R("H‹ 0Dƒ84€¹†°…X†°Á
+SX`’ŒÌ4��‚\4Šp`‰„*Ä"‚�9Ú ¤˜Íb’á˜SŠKŠk
+cb�a‚ d!b’â�c ÁANýëúzÝýß§§ÿ~«ýÿ§ÿN
+aéX@ðšþƒµ< þAÚ¦f°PN5NŸ‚ý88?ë®½§~Ÿ÷¯úúwï÷ÿwÿþ
+0Aè$Á‚a¿ø'„ÃÂ~4××¿ðƒ¿Ó‡ý>¸}„ÿ	Ý­÷ððƒµL'í×ëÿßï]Oÿ¿ôÿÿÿþÿïÿî�Ýá%	é ïîü ðŸÞž©§ú§éúwúÜ?"éÂ!Që�¤9”…E¤?‘‰�¨Èµ;ä!ä\Y
+‡È¢DT9!rôB¢ˆIþë‘jù‡C¿ù ò*þöô­~¿¿V÷ú¾ŸöÿõomWÓÛÓúÿÓïzå8Š‚oU@ŸH6�ïÐ&ð}h	7ù¬&�? A¸MÉ#KuàßúA»ÿÍbf »ïI½)!ÝÐ]7ý÷ôŸ‚
+þüúV—þžú7ÿ½}wÒÞ¿µïëÿ§Öÿ½§ÿ×ÿýÿý÷Èß‡‘Žáë´ƒzAµú¿Úÿ¿á½[µÃú«|�ÿÈßè+¿Ñwûõ×ÕÒá_õÿúÿøWõ×ÿÿW¿ÿöûÿþ—¯Óýÿÿÿ_ïÿ¯¿ÿÿÿ]ÿÿ¿¿Û¯KÒÿWü+þ¿ïÿï¯×ïI_é_ÿúWÿ_÷ë¤žšøUÈÇOò1ßµ…aÿzL)ï§kýwÿVŒwý?ÿ¿ï`µï‚ø*¾þ¿þà¿ÿêäÇÖºô·úßïÿ«ÿÿáxé~>=ïÿþ¶=¿�¯â¹‚Í—ÿÿð½ÿÿî“~¯è$›]-öÿoöû÷ýÿoöù
+ˆ6é&õÒoÿoú¾·ÿúéûÿïÿ$=¿ÿÿý_’"�ÿÿÿûÿô¾¿®—¯_ýú^¿ò±ÿÿÿKXƒ‹µÿÿÿ¿ÿÿO…¦ë	S|ƒR¸_oëÁ-ëdSÿ ÕO Õ?×ô°Þ©ðK§ÿßõn?ÿÿ¯ÿ_ÿõë¿ÿÿëý~¿¥ÿÿÿÿÖôßÿÿïÈeÏÇßÈlÿÿ÷þîõ¸õ¿ßoõºý<uñ{ÿûÿ¥†ÿÿÝ/ùÈ[
+úzéÿ½¿éá½oÖÿýÿëý¿ÿÿÿé-_U¿[ÿÿ×¿×TýÓçPÑÿßýwì>¿ÿïýaÂ××ÿýÿOúÿÿÿÿúßþ¿ÿßý~Ÿþ¿ÿßÿþ·_È8á­ÿþßýv¸7ÿÿö—è*
+Âmº[­oÿoþáÿzßÞ¿ÿÿø_ägÿÿÿýCNÿÓÈeŒÓÿ_ýwôº[êÖÿÿúßß¿ÿ÷ÿH4àþ«~·ÿ·úßÿ¯ëÿ‘T¿·ÈÌy�ºÉ€NþEòBÿ!Ä;uò-ÿ®ßÿ$�þ.AAq}7ÿ÷ÿ‡ÿÿÿÿÿýcÃ|ÿúÿZ^¿þÿûö÷KoÿÿÝ/÷ÿÿÿÿÿýÈ¢Žé‡yH/‡]¿mpßøoÿÿïÃªíéíéÿíþ¸ú¶T[­ý•v»¥ÿåÿÿ•wý¨_×Ûÿý¿ÿ×ûÁ×ÿÁÿÿ÷é`¯ëÿð~—Òû×¿ÿÿÿO¾ÚoîŸý¾ü/ÿá{‡ßú_ª{zk·ýíõ‘jò:ÿÜ‹_ý/ïÿoýº ËúÛ÷ÿ¯êD«ü‰WÛK�ù¿þ›÷×z»ÿ¿þýþ¿Þ¿ÿþ»T¾ô›ý&ÿ¯oI¿Ö¾½×kßû~Ç·ÿþÿÿÿÿßD@óƒÿ÷ÿÿ{ÿõïí½oÛü?K}Â[{kÃþ¾cú	kí×íõý®ú­éu¯¯^éßõµÿ¯ÿÿ¿þÿÝ*ÿú~ýÿÿëëª¾¾»ýø~×~×ÿÖëëm/íkð¿ýõû·ëÿýýÃ­‡ì5ì$ßû»ÚØk·X_	mÖÖÃÂ°ÂÃ§Ö÷ÖýÂý…_®½'×Ò}{§÷õÛþÿ_õõýÒÿã§Û÷û÷¿×Ùñý°awîÁvÂÃ¿°»á-†—ø^_ØZéÔø­-ï­ûi{j·®¤ÿN0‚ÛWd1ÊCHÁš`Á-ðÁ‚[}l%°`“!§Â¤4Žë`Á$C7Ø[	ì>¿`Á-àÁiâ£÷þßßm¥ºþý×ÿk¶®¿õý¤­ö—K­û®ú÷ÿÿŠÿcâ˜…ûÿ±\TWcýŠX„ÇÿÿüBö!}B«úMûl-„ß}½­¬5_°¶·é¯§Ûéü?´“u]ÿß}­ÿßÚëëÿö¿o¯Úßþ¿þý¯a~Áwýt×‡ý‚Ãµÿßÿ^_P«~·[ï»[ímÿïþ×ï½zÞúßÖúßZÿv§0·Á¯ßap°Áoƒ`ƒ[Ó÷Óø0[°UÁT²'È>Òˆ†CÈp„ ÐˆƒB"h0DC-Ò�‚ˆéÚv«v�§ê¥4;þµ­-ZÔÿÿÿÿùgî²ÜPP.AŒÌ)P!85™ŠKŠu
+qH€`ŒˆÔQH0Ì5†‘&)ñ2$Â•‘ ¥ ¥ ¦�H@†a¤l5NY˜e’`¾×ð�á?AÜ?û_ýƒýþŸ§ßßÿ÷ÿw‡ÿxAèá4ïÿÿÿøa?÷þž÷Áÿÿþ¿Ú{¿ûÿ½?ûÿÿÿýßÿ¯ïÿÿÿÿµÈ§ÈÎûY!O!(ôBœ;Â!OYNFI‡Úÿë"–‘D‰‘jÈC¾Þÿ÷¤úÿ½ïÿÿ÷ÿÝ|Ô.kÿÐO @ÿ
+×ÿÿÿÿá}‡Ú÷á‡íßAäc¼?ßkÿÿîÿ¿ýõûß¿ÿÿÿÿûÓÿýýÿ_ÿß¯ý¯ÿý‡°ûÿß…ô¾ÿï¿ÿÿÿÿÿßÿßÚýÿÿÿÿÿëÿÿï~ÿÿþ×ÿÿ[ü�þHwð°¯"�öOµò(ïÿù!ò1ÿþÂÿÿýü_}ÁW¥ýü˜ÿÿÿþØ]×ÿ±öÿ±ïÿ_ÿ×ÿñÿ÷ÿÿýí×ÿßÿÿÿývùzþßþß
+o_þE—ÿ½ê>¿÷þÞÁÿ¿úþßßÿÿÿ¬ƒ€ò:ÿzýöÿþëÿÿÿÿºÿÿþ¿·ÈgKÛÃ À%¼/íû¥ÿúÿáÈÝ_÷ò
+Tü?ûä6ø©´�¿¿ÿÿ�j�j ä€ó×û×þß_÷ßÿÿÿíÿÿ¯ÿý¼2
+5þÞÿ÷ïÿþ¿ôà:gÿ×÷·þü4¸/ßÿÿÞ¿é‡ÿÿ÷ïÿÛßÿÿÿûÿëßûkûyN?ÛÁµ¸_°ý´¿ýÒÿ„U†Ì?ÿþòÿo Ã=p¿ÿÿÿø"6ÿþ¿ýÿûý¯ÿÿþù_ÿòB—Á¿ûÊ@~ätÈÉ?ÿÿÿÈ¥¹™àüýºý¼�ßß#AãÃ÷û¯ÿzÿÃ‹…÷ÿ¯þýÿ÷ÿßëÿúÿï~ÿÞ¿oß·ƒ®ýýëÿïÿÁÁûé}ÿÞi7þÞQ~ÿ°þÿÿÿþÍs÷ÿ×÷Âÿþ
+ëßÿÿÿëÿà¯ÿ÷¯ý_×¼/íÿûÿþÝî¿ÿÿöýþ¶=ïoöÿÿÿÿöÿ_ÿß¿¿}×ßõÿöëÿ¿þ¿ÿÇûÿò-oÿ�t¿ÿÿöÿÿñÿþÃ	nÞ—·ûÿÿÿÿðþ¿í~÷ý{¯{¿ÿþé÷ýzÿ÷¿×õßÿþ¿þ?ýÿýÿ¯~÷×ÿüÿÿí¿áa}¯Ý°–Úï
+wï÷ÿÿÿöì/4	ûÃû	_ÿû_ÿÿü<Ì_ú_ÿÿ~ö’¾ßïÿÿÿý¥ããö¹¹ðÈ'pÁ‚ûÞÜ†‘>ÿò¼C7»\†�y
+>¶0_]ûÅlA{OÿûÿÿÿìW¯ÿ÷®·~öÿÿÿÚÿÛ¯\/ÿv°ûÒÿûÿÿÿûuëý¯ö¶¼5Wÿû_þ×ÿ‡õ×ÿí~ío·ûÿÿÿÿúà¿ýÁ¬ˆ7köÿÿÿÿl/!°C:N×ø`¸/Ciÿÿ¯ÿÿü0^ºÿ÷}þ¿ÿÿÿÿwäÛ)a¿ÿÿÿÿÿÿ–ê‚ç
+I;¨)\BºÈ‡sUBAÖÄ2°§dÄ;¦©­¦ºv·ËpP`ª�rfaJ�	Á¬ÌR\PˆYA‘K‘uAFAŒƒ "a¨j�“¤|3I�IqIqAk
+ ��@`¤ä`¤¸¦`Ôk€Í:…!„@€"º�Î¤Fê¨Ì4È�
+±
+s c"@ Ì!V!Z"\)�”8>×ðAà�Þ�§|?†¾j Á@ïÂÔzš¯i/Úà�„
+w÷ßú÷ÞŸß}ö«~Ÿééëûª¯ëwÂÃÿð¸__ï¿ÿOM0Ÿá;õ×ûtºú¦ŸAÿ÷ÃÂz�÷šOÃNðŸh0ƒý8v¨<iÝý®½¯a5Ýÿßý÷÷ßéýÿÿÞŸþ«ú§¬"Çÿè‡Îˆ>|"	Ÿï�{ß¢�üÂ ù�LÈ%ïä/y½¢	�÷Kÿ
+ˆxh‡zä)?k$)à�ð�ø"@E¾G£%"¢‡É
+kþ€äQ@@ò†�ù˜ `ä“ü @Ù(!H
+dB6²*£H*É~�<0ÿÿýêþ÷×wïÿýßW®•×~“ÿÓõêßúKþ´ûôx?ýè'à›ý×ðýü:ýôŸn�ÿ„ýü?Oû~¿õÖºíÛÿëïÛÒoöûÿÞµÿ»Z}&ÿµý~ÕkKêÞÿ¾›á½F;ý½&ÿ´F>øOÂm÷ô
+÷ûz	Ñîí «^[H6•ì?_ÿI‡ýûð¿ßý'ýp•ß„ï­_ÿúî�]u
+“ÿÿïÿÿý¾ÿÿûúé¿ÿ÷¾½+ïïýWõßü ÿÿêþ×¿½Cÿ¯ü Ýý?ÿømCÿí¤«ú÷ºÿÿéôÝûôßý7~ÿïßÿúÿ	ûÿÞ¤ ÿÖBî¹ÿÿÿÿ_ý?ïïÿOëþ¯ÿ÷ò(ï¿ÿßûýyïÿ­zÌÿä‡~?È£½±^F?ÿÿû½)‘ÆÇ½ú‡ÿ‘�±ý{LuDAëü/û_C¿"�_~ý¾ø·ÿÿÿ"Žüxx¥ÈÇ~—ÿ÷ÿÞ¾ü.º0'ð¿î½ÜŒýûÿ¥ÿúÿêÿÿÿýzý~½=È£¿ÛJºûÛëÿ¯÷î¿°ø?öø>öú
+ÿû†ü0ÿõõän•Õ°~—¶•kÄ¢CëÿKÿ÷ÿì‚äÿ¿ÿÿßé/¿ò+ÿÿéwìºò¨ßøQ×¾üõÿÿ_··ÿ}íÿ·ïýS}ÿÿÿ[ûû÷ïûýk¿ÿkÿÿùª~CAz^û!œ·ï÷ÿ ÕH/ÿÈ5 †�nÿÈfÿÁäTýl†q¹¡MkÃúÿ½þÚ_·†A½zööA@ºooÿþ4¯o¬2
+Æû{ÃŠí-�P	õl2
+õÚüW_ëø_Kÿÿÿ¿ýïûÿõûén¿·ûûÿÿûþú_ÿÿ×ÿßýø?ÿ`ÿÿÿëÿù	ïÿ^»ÿÁÿõü„çé{}õÿþ¿oÿ|Iûÿÿ¤›Ûüÿ¿ø]ÖúN
+ÿï¥Â>ÿa«*ÿÿÿ¾ÿÛÛý¿ÿúþÿÿÿÿoúÿý­z÷þÕÕÿ¯ï‘�£ÿÃkÿÿ_ÿ’á³ýÿëü­��³Òÿ®ŸÿÖÂ¥ÿûù!Mä /þÞTïÿü�¡ wÛùJÿ·ÿ!”ŸÖAƒÓ“Ç"™­,C÷üluÿ÷_ß¿ûþöÿÿõ½û÷ý¿×Ývÿí÷_k¯Ý}úÿÿ_ÞLÞ@ƒÇßÿü‹0ãïo$ —ýò0-Iÿ“ŸÆõþ¿õþ¿ÿoý¼aûá‡}ú_þ
+Þßàþÿë~ûßï¯íþ²_ÿé~ûïºïõëû®ÿ·þÿûú_ê¯é×ú_[é|“¿ÿûÿûÃÿÿ×ðþü¨¶ò¯þÿøàþ¸ÿä�?ø}…R
+M³Nÿïÿßýÿßþëþÿïø¿ÿ÷÷Ý_ßÿ¿þ××´KÞ¿|ðÃú÷ž×oü7þ]þ#cÁþßþû¥ž ø}OŠû¯ÿî—ƒ�K÷ÿûú[÷ßÿÿÞßß·ìíÿÿÿÿÿÿøãÿÿÿÿÿý×ÿÿ÷ÿÿÿ_íwïïýÿý{_þõ¯ëøcþ¿ÈÆ=�__îFŸ±ßü>ÿÃiw½ß#ÿzÿÈB_þü.¿¯ÿîwÿ}.Òý×÷_ð·[ÿ¿ÿö—ÿ¯þÿÍvQ~ÿöëÿ÷ý¿ÿÿý¿÷ÿK^ÿÿëïïÿÿÿP_†þÇûÚ÷ðµ{ë¶¿Ý7¼4½m ë¿ì~»kØŠÿ cýºðª!Ö¾ÿö¾»ÃÕ÷×µý×Ý×m_ºý‡[ÿ
+}Uÿÿöþ?ÿëþ¿vþÿ×ÿÿÿïïïo×÷Ko¯¯^íÿuÿý/ÿïim…ÃÞ¯¾Xa„í¤ûÚ¸PÂ0×}°»°ü0i$ðý¯ÿAm}¤^ÚDâà—µÿØ4¾K¿Â[a/þýƒÁ¬5°K~KúìÒøa/ÿÈbÃÿ4þ³ »ÿÿÿ]×vÒýõÿöÿwý_ºþþÿ¿m/t¿ÿÿÿµÒü3€üWüƒ\îÅr…ñ¤ÿ ù�Íâ_éþÀ<†ŸŠƒ0�ÄwØ3�ßb ùIãß�Óÿ`–×ö†ìW_þá¬1Ã÷½aŠý¿ÝŠÃ±AŠýŠß¬>û
+ÿÇÿ±Lkÿýý÷¯úëûßwß¿ë¯ÿÿßÿÿµÂ÷ÿúý+úÚÿJý®¡Bßk}ÿj­­¯ÿkÿjÃ\/¯ð`°ÂÜ-÷¬0¿ðÂÃ4ßamþ,0·kÿý…ÿ´ýuÿïõ¿ÞõÿÇ{û»ï¿þ¶×ÿûÿõü0¸^×øa`ÂðÂ§ø,0¿wðÂÃÁðÁoµ†*pÁuÿá…µøi¯–êbäd&ë!".°Blä"¡(DÚQXBl™	±¢#röxƒ"¤"¦Úújš§ª­Ú�&B:×¬.¯…ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿùd
+dÝ;–B Á+2dTÊé@¼›("aH€�‘@êFÁ	@B�Õ0@É€Î ˆhr[Y!˜æåá_Oªªzá§ûM5Mm=ªa˜UNÂÑ÷Dˆ$?D·õ�rXA¾DÑ!þÂ4p¨6ˆ£òLãù}=:ÿxt›ëé:¶©?î“íRnn›M¤ÞÜ&ÿëÖ_ÿ#·MúÕ÷ºÞ×í&ÒlW[ô|ˆ>µÒþ¿_É1÷ÿ§ßëîŸr/ÿõ«×ÿ¨Aš…*þÚôß>¾—Mø@í-œÍÅ?×Çáþž¸÷®�~½Õ½Bw×µÖé&æéz ßÿ_Âë«êA3Ò^×_ñÿý
+¿÷®�/ý_@ƒv—ïÿÿÿ	nÿúé¿ÿÛŽ¯Kîºÿþ•ÂH;kÿé¿ÿ§Òïûúÿÿð·ÿÚýÿúÝw¥þ´ŸÿÒà’ßý¯ÿÿ¼/ëï_ÿÿÁ{ïé¿ÿI¹@âô¾õ¡ÿ†öÿÿ·ÿû~¿uÓÿôðß{_ÿÿoÒýúy¿¿ïoÈ§ô½¹Ú_§†äPMZ"ù¹ŽýuÿUýÿï_ÿÿ·õÿ^DVÿÿ‘¾ï]{uïu®ß··¶­ÿô­Õÿ¤½ÿÿÿßÿï½�né´»®“m„­-Õ+á¼‹U[KÝ~Ý?Ý~úÅkß×ûý»ÞëÅ{p`•¥¶’·»a*a…ÿ[®–Ú×¶Þí¯ý¶M¯û­CKµ¥²úa…àÂI{
+ƒ	lƒý¸¦[a-½àÁ-Šþ»Ålkûïß­¦¶«Û}¯Zá„ûK{l&ƒ¿¶L-ª~ÃT×ÿi­¯ö¶®› À€`°d»xl&‰P,…¢ Á
+v¬Hˆˆÿÿÿÿÿø€
+
+endstream
+endobj
+49 0 obj<</CropBox[0 0 612 792]/Parent 78 0 R/Contents 51 0 R/Rotate 0/MediaBox[0 0 612 792]/Resources 50 0 R/Type/Page>>
+endobj
+50 0 obj<</ColorSpace<</Cs6 85 0 R>>/Font<</TT2 92 0 R/TT4 93 0 R>>/ProcSet[/PDF/Text]/Properties<</MC6 53 0 R>>/ExtGState<</GS1 88 0 R/GS2 89 0 R>>>>
+endobj
+51 0 obj<</Length 53192/Filter/FlateDecode>>stream
+H‰ŒWÛrÇ}ÇWÌ#�2–sŸ�G‹”R¥²,•�Šl?° H„�%‚
++Ÿ”¿Ìé™�™Þ]$NéÂåÙ³=}ïž›Û‹‡‹�éÏåð¸ºùëN‰¯—•³"˜Ð/œ´�¶Bv6ÄØ‹çãêËÊ¹üÊÐÿå�ï1L{ßôRªÉûŒN¾|³_Ýì÷V(±ÿ²’b«´À_)œ÷�ÓI)iÅ~Xme'¥4bXÑ“vbÿºZñn÷½Ö.ˆž^ÅO›ýï$$v^Ð?cHŒ·²3=‰¡o�MR’€�?ŽßÌöÚu±o÷å`™þeMnÿö´Ùºõy£×/÷_�âîÛýYì6[ÓõëOÕéõÝžâÍióÛþýJé®ïÙßeYI‘t€ÑYìöîô¼±�_/ÓÙõi³U÷ôÑßã¿§¯b÷zÊïI,¨³}}Šmz€¿­ï¼F&–§ñ2øo¡¥ÜáÅ»ÍÖCì}úõô|x8�?‹Ý1ý:œO�Ÿ¿A+
+ì–ŸÅíÓóßÓû§çûüêôô(’Z^uÑ¨f-…,ûÐªÑ‡¯¯¯Ý—{Xº¸>Ðéjý°�òkœ|9§îð4$a[’Öë�ê”õ¾550x—„¾ÛmÂšrbÓ#AütLÿÜxÝAÇ~-Tþ)ó#6[íM„³ÖJ%º(žS3å†¤	ø‹@JÝ’#¶þôð¯Ëé€0Ý�†ãã~¸PnµèÄ$"’— âÜ5Ir§ëË)‡òÄýóQœÅp:Ÿ3ÚËñ¹dUy&-2Kn]\Öß6[£7”Wçãå"ž^ŽÏ¯':Î­/GñøôrüÜ‰LŸ{bÛÓ1[*éÞ‡zš©¥éÆ
+y7
+üJ?z+×çãfå,[å_,e“Cl|eó»íÇûüôYì²¨Qðc’(vÏH¯ÿÈâÄn Ýúþœ_ŸÅÇo™ñrÎ‹]pPœù,T§ÅlÅé‘Ü¥×Gñé>‹9ü1> â]ïw»�Ÿ~Ý|'Þ¿½{{+>|Ü*—_8X­¿ËæØŒuJÂñ—a?#ÙÈB?�%ÕÞîWJÐêÒåa…¶¶C²®§–hÑÒÜØŸoîžß�//âæÃ­oînW7Ôêow"›¢uz½5íawû#ß{Xÿ;þ½
+%ÅñËoR|¦± i,(q+Ð�Ðm4�bXYèÓË
+œW»|M–ÿ~¢ »îiR  ÊC–r±³Æ¡NYÊ£U…æE?-!³�Î«/Y‡ØÇ7ØÎ8IÆÆ.rŒëd š±ô¡¢:2û*‰²ÎuÊGa:¶O‰^Ñ�6ô¡uºó2±àº„L¿Ê¢0ÙbÔÂhèbÈ>ÛcX/Œ‘ÉN|Ø#ØÐÆhXÜ›„L¿J¢þ‘£Ó´D¿KaG;Ý¶Àÿ,àQXâà8Ë´"å+^�ft©Öª"CCÆ¯–nÇDpp0Z•Ž‘8ÁuzL½QNAšØ«‚æœ‚TŽ–°LÃudY$�+yª·œ3"àô=mœ£1ƒ”áœ‚Œ’Ïí«åY�cÑ%Ð.�B1¦¨ˆŒÈ“trÉèÉYir�ž"Û8i,$Èù*yhÈx:8Au!*.§ MNè1
+—S�*gž	Ã":çEt†EF‘Ñ­”çg¤é<‹Î°ð<8‘2Ÿ‹�*ÅHÄÉÝ(itªŸ\DÁÆGõ<žtt��×¨
+±=À¦‚€ƒ£ö<ƒHÇT¨sM©àÔ©!zØ�i04Ä Ã(ÎñØ³¤5ŽÔ�2Ççö…ÜŒ&)\ƒá
+ç´x'lCÆN8°_sŠ£u:p
+öu5=
+å-UÏ9^wQZÎ	H…|TDè›
+CF3+£x¢2Š³ˆ�4‚)Ì}iîæ¾‚4÷!.hAÜ}iî«Hu_Eªû*RÜW€æ¾ŠT÷¤¹¯"Õ}©î³R§^ßüW‘êÀ‚4V¤ºpÞ�©'£`<ïÉVzÚa˜›+RÝ\�ææŠT7[6o¹Ê#Ð4ÎSxª¾5yEš.#Ât)HÓE“o5¾Â,Ò‰SÌv”9çP¶†s|£#ç ÂJYÎñ´ÄjÎA‡µ¸B0Ö£Ì„ƒ¼Hq¨âàõDgJ`¥&œ€žÇ£§éžÛåáÊ 8EaEÇ)ÈË-÷Úth}œ‚)DË9èóð+çXƒî>åà19	ÉÞ‡‰ÂQÁ›	ËËT;ÔçPãÏb<v I=¤e×ˆ°ô*Hk)³}n˜ÏZ	z¶xm€ÔQ>)Ãb€:coa©\�–Ê#ÂR¹ -•QÂrbù4Ã3Àì�VV–=)«‚4]F„éR�¦†ó\™‚4mF„©S�†ÙæÓà¼hõÃ¢ß�}j˜w˜ó¢}‹49/â2Ì=z^¸kX˜™×yT<ç é­W×8-³¯‡¢ -£dˆ‚´@ÌNgú,ÁFìŸNáå˜¹2Bþ�Î¾¨Îk%óç™¼È®+N^>¿�
+‹•�œ“Çx�UÉ7.ùäQŽÝ§1¬Ä'A7†•��NÑðƒëchŒ� CÓÍÒsFÀz¡ÝËûÈ´p£31,#8šƒŽ<¾ˆLÄ•=t¹±Íw­kKÉbQXn‹ù½ìåWã¼ë-ûÕ•^´(¥E™Ì×ía¾»ž+å°ØÏÎ‹}h˜ïCçÅš2,ÆÚyÑÿ‡yÿ?/Úò°hËçEÇœ^§Ég „ïÓhžÞh°>bÎÅ¾O‹ŒWéúW|LW<p`fš|#24düŠ8»>oÎ¶OWÄ‚XX'UZU-\j+24dü
+Tmô|6+,ÚŽ!àx\©ú{E`8XÃL˜È¡ë]˜Èé±�ô9H…Òm�rŸˆÑÈÃ¥heº§Pˆ)€æ,­=ù¯é‚úŽ–ÖYÝÉÎ‚Pý’NÄq]O�¤-tèºõàhNŽÑÉÃX‡<Ë‚�”˜:‰Ó¸8¸˜´ÁåFùŠ\�Âˆ49#âò…S<ÄD™ƒ9
+&“&fš˜Y–‹l»ž#ÒŽ‘vTÚQ³Db©ÅÄd„‰�&f–ûÃ"÷¯fhAÚQ#ÒŽ*@;j–Ö,Ñ›˜ib
+PÅhš�š®µ”»Ô�	0}EH.¯È%ê¬Ñ¹$gD®>^¯©‚0u2ÂÔ�fîL="\›îp¦“éjÒ‰ öœƒæ¦³Æ�÷eà:ªçŒ`™µ©ÊBÆ	GÁ„‰:þÁýo�{ŸF�¹´10Ú²´�Ñ‰¢ŽŒã“G=ãx¥ÓÖÀ8
+	­û	—ÅõñÈDï¨ŸÔcgRÉ;5FäšYÁ¤åi(G%f�g „°ˆÃEÐªé�A»ŒVŒAÛŽñœ�}ˆ‹À½�‚æzjÌo¥CKôFi8#à“ž1��©Ô+C;d³•nŽ²Œ�F3V“ï�•Sè®Ù�Ž6tZ�ü‡í*Çµ×�ù[Å‰;x°fi�^‚�ÙûO)Q’íàâÂ<ç¡Ø)³Aa™0û¾_›œb b6çm„Þ¿ŸÛM	fJ'˜%ã{Ž}Î¹ˆÂ"B¿§/Äq¿Ç÷–í”©¨S¦¦A˜Ö>Vó²¬1JYÄtÂóÜçú=EÈ÷ Ÿóùcý/€`Šè”)d1º·ÉÒ·LßíƒrÙþ_Ä(DèJémÐQÄm”4ÈSÿV_
+‹ÜFxåzÙ÷áö#ŽŸ	Ú‹ã£àž½ð¹>ûísq>¶ö'x`‘/�óÜ“÷k®^¯¹z¿öíõç¿?ÿ>ô~­Üëµrïg›_àjÃ-ƒ…‡¥B)ƒàx1Ÿ¡÷F¸�ÐŸ@
+–ß�­ ®¹�ÒÂ__eÇðL	x…¢õQ1ë à8ñ©ãÚÛa¼º'¥KV\‹¿_D-…}}q&øz	î<ƒ½¡çíSîýò�ùÄOmqÜ(SF&…õDÕ °~õ"2
+²¨ØÃ(åêVžcÖŽRBÃ‚‚apÄá[ÍQÂ´æõûQVr€]i3(Sj»7-^
+ŠãõéWÈq9o<Ôå6ìð¶Ê	
+“Fá«üaO§˜=�‚»ŸEK\‘�µUH'LŸêÁÂ_8:a)"A·°¼Zá«$¶¤|Çw÷ðËÚÝ8ZÕe“Ô—Ê*Åcºº°xâËºr ¾B]¥``{®özÔLÚ¼ö˜Vn¡pZ{T®”t”ž›,JYÅ�©23Çx†ÅÆ2|ÓíÁ2Cc<#zÆ2âk–c±4ÏÈ¤±X²�%r×mRŠ'X³SJFIú­ý�-[\y°fC,+OŽÖ6ží¿É	+s“Ã%œ69Ì‹[Y}ÛQ7s†W
+c3­Ž+a��±XüŒg„ØXFŒÃòd,–ËÁcé,VÆa5c,VWÆcµg<VŸokfÏuŠ
+ÂñÜ=÷†É±eº&Ï°gò›'Owk²tÇç†±™ËÐì3ž1±Œe9ã°Ñi,6Ü�gl
+c±­6×e‘ËeáyLŸÕà÷ÚžØÐ‹›â÷Ìê�˜R€IôAÑ#@åvÊõtK|MÏÇäI™<û,\Si<ÓqÀäÙçåZ6³´öH¬±±š@ƒ‡HùfIã±€¾ñeE$8Ú…µ¿I	aç�¨¾±Î±¨QaÀqÐ$8ž¬dê�
+6nUX
+°J–ZiL ;ÊâÓ¤ƒIiÕMàb–•½>BÐýpézšKÍN+m•Hˆ†»²®‰€[&§¸Œæ±éˆ‹œˆ‘Ã"†‚Qª¬N>‚1<Y(Øš#zÂ¯NÒœVÖ™XÄÙo�8Ðªuãy‹æO{èDnq±gÊñ›Z	¤CÎ„ÙBLš�KE8Z¹^F­}y…Ô¹0k�oJ]Ó|dÆ¼Å°ØdjiÝÜBq1[m‘{5ÖQ~·
+óÐ+ôzEâ~%~7ˆ:uH]<{ ¸à¢ÌEÈ8�h²0î›H.¤à$;9"O²dúÉÄø_À$j½0ŠƒƒªÖ•Ë·ì
+Rô¢|7<À«Ña™å*ª€÷3Íé”n`s+�Ã+cá�D‡9µðxFy“ƒœÔºÉA"Ë¢�qGèÊ&‡=âÃÊ#çÕÆ‚ã61X 
+Ñ]x°c*:kåizÎLn¦c““áhŠ+O¾:69XyGÜä8Ú69ŽÆMN…£[gA]Y°ÏJJêWK•rM¥ã×5£h¤@å¸gŠïP}•Z9BëÀ£,TgZ¹,oz5¦“'1éyá1å�§{Öì”©*ZãCprÉ(×T>yÞæ`šVŸV‚ØsoÃ‘W9‹[:ƒQál©·–C“…Œ
+MìAwxÈÉ˜ErŽÚIacÙ]ÏG*…c!äCzNXÙk	@º—E Ì	¨Íl1–ÓS¶ŸŠA•‚9÷ùÐ
+^©”XQv“ï¸>"*&KÂKò#›š,¥p¿t�Œ“§ý
+.tžõÕ5•cØ´œ‡9Ë¬R97@à‡œÌŒ}>t©äÊzc[î¯¤÷¸°}ù�|½‚q¿ä,¯P¿.¸áû’šë0�`<²t‘71U(p¦Ô5=×ëÕýz¥¥Ó*o˜}qÔ'\ªö¯WWß¯V»^­v¿¦Ãõ’|¿‚q½*÷~YHTÏ¡—‰(\|7
+êøóç2÷¥Ã7º»¶A~nÉ¾O`zì%ŒIã@ß:€“0¾»ŽóÏ¤p�ùŸI@Ñ¤\¦Žþ�ÃŠÁavw	?N9svc"d)Y.
+R 5?Ç�‘Î@Qe½¢ßÏ‰~�â�¢ÓM	éç‘�Š§	9!²Ðïjú(B)›ØU½.ôMÆ&öÈšˆ„ßÙ1Cù7”Êw'Ô®N YÐ�¾@Ä§Ð%ºßðzè<?n¹¸ˆ‰„RñøIÀWÄÀðòí¢ÿóëè8«¿à1›Ž`ŸWExtÉ¢}`§§N)âz+Añhax·EóÉŠ$�€b¼`h¸
+†DºY'n?_XPÑaì"|¥½¸D!9¢kw~aG,$ÏéàÙ€òtU½¨hÝ'Ê>_hSñg�³%ë¥Äû(�ƒ.þž˜ûü„¹±†ÉÚ˜)$¤hü{çëÎ¹åPs!ßy‚…”zhÜïy¤�_
+´æä»÷\[:"�*m»üÎ�ƒjjÎYb1Îóœ<¿Ž$Á§á¼šÞ˜	Nø=¯ËóëüÀSi-p>=œ³Ü8çÇ$‹Ë�h²¶|�=³Ÿ¢çÇ�I¥MÂ©ÍÄ:Z$ÿwÕ)W^“àõ¡Ž�ìAˆ=¸]Åó�=_‹¥Sª‹¢4Ë�@ÔµƒÒóã8a‘"\›¡fâ~H)ôý¾9? %¤oJQ—S®‚2RÕþ[�¦óËLr�â¥Â‚ï•O(}~¡E¬VÏÞ
+‘�2t�.X$è\ÏL¥X�Ä"2ÝXšãYQ<ÙïAVï¦ Õ,Í.™VH¡*Ìh4'è\gZ#§1;#H«2ñˆl$LS¨ŒÊa‰ý™š¢oÞ†_p1+ËM¾¹€(œ]…_8˜)ÃÑTÄ¨“ñÊTô¾¨À‘-ebd�S¤¸Ú¤Uq\r>‚â�$%ÁŠ UôifÁÈ”em�eîHŠ’VªeíLüIàP‹ÒfÍPÛ5éD$t‚P¼,+@#�}�>SŸA¥êw”é	ú¡"0ó–R8 ¾$EŽ'Š#v‚�ð-+…žd�	‘‹[0kh8	÷
+5¥ˆUÞäXDZÑEüŽZÝS�·Žuö(199J�òíšÓb�ú;ÛbÉÉ¡³ã–DÓm¡°š1È"wìÊ�àUÎ©»°BQ3²Ü�„[�
+
+:ˆœv8á¸LGnl,$CæÎQ%¯ ¯‹¸¶QäG«ÒéGë=Å<³ox_$­ŽÍœ�ÿþ„Ì:�·„ÀfIIN)rt)bðÜs€d�ÀoŒ7ø
+fÑÑobZqš–DdÙ9²~v
+$Ä¢ßUS›¸ƒJ+V¥“‘2qRgQâá´ÕA·äHÄh¤8â{yÓ”âcê¥BaÍ)ÅÇ"”"—)N¼A]ñ[S
+q²RB×Õ¸‘ÂÜð›KßÒbø9‹?ˆYP‡,$Tv)¾a•fn|2¾C!ØkÔÂé.:™uœ¤Ï<�þ÷�ÄY å$…8(™ñ+âŸÞZzÅãÂ…š>)°¿¹þÊ<zP¸ÚöêMÉ|ôUÉõ“¢^\/¿.uÓJ‚>�í”Å5
+÷eq
+]r´OÊt
+Ñ—}S¦kãÕ›2]ÃàHû Lgw¿ÔÙŠâàêálõºÆIÁÿP1œ¹„ñ¬¡áÛ75h�%JäPb?4apSˆÍQø=TüŸîjI’d·aû9EŸ`BÔ_çð:ìð¢zãû/T¦²ºÞªB¨”ø'Aùáû—Ð×Ÿÿãì}¤ØFnC5hÜH)h²ÅvÕ°Ÿ§ŠßWûÍ†x¿Ï8šò”©\ŸÈÚ‡~>”@‹gÿFî@OQ›‘+Ð“œ³D®@_·~#W q‹Lúr…þaS~yxOC7r+�éVë'ä6~¡a~FŽ[htu~DnŸúHÉ*¯TëÉÙÀ*ûu~ùÙTPK½@Z*:î /c)9¦M¶›êd!ì�BF�gò¾5¸”ùàØ·å<‰aºÓ¬Û©‹Ììá”Ozdõâ&VO_É>„n\�–ƒnå�n¹<Ãˆ¾óT'|
+šžÆrº‘c`@ÑÿýûÏðI÷ñyšÈ¡õP¼~#w".å6?"·ŽOYÒ4gbl5®:¹ñéFŽäÄømËÏ™”Ý‰mœE«Éªªn< ÙxDÌìgËù!"®/°E¡é¹XTI™áÙ|™’¦/|‹¤ŽS€m¼[ñÍ!/ŸØ¦ÿ52ßÙ¤çœ:;ùÇo©þ¨¶Yî®­øVEQ<nXM{wÕ™íW«gñ\kè+¨ù¹Íùõ®“Ú v!L~Ãµ+]B½’áwÄXiÒHë)	ûˆ(î�äáœŽ­v×fÍÈý¦ØùÝÐ7CÉ„S6­WYG²n‘j;`¨ÔÒæõã^H‘ö£ÙÝÐIŽA:	±˜‰îÙä«ÚÓ²{–âßÔáã‘/+K¶"ìÍÓ€CD*NeêÕI>K£î÷ÕÆŠˆó\¾¯¦5üû¦ñÊq×•©d/·„SSZòDrÒ7Ð<ÍÈ÷ˆY—‡HuÙ�gx¬f?'¿‘}�¦Å=J°–o¹Í(²ê¦Öµ\÷±VÜ°ÑÝúÉ½ÓÃ¦¢éUQª¦ÿ¹°~»?kÂ·^ŽÌ®²Bj†æ\b¼ô”D@Fxm´mî(µ�ú^1[‡7,Q§²j$zÿµ%¯ÐÎ‡«nÔX!n„+ß@äóô¥9ÁÊ¥’*Hr_1ë­9é¬oš‰ÁlhÊzIH×+êú8—Hž—EºcÝ!;5Y�¯œ²²¿é©º�Û°XÇVù'$i–RÏˆICV�2Âªdê`æ+ÊÿáÌg®b¼1m…‡WS
+”ð'²¤ºËçµ)`ûƒó¡kÔp3òg>ICß¤¹"hh
+þV5:ãvåô&ƒ’˜ÛM`SÑvJ¸rå�£~Æ´[j=3��‰ƒµvgDåçæ(T]BVÔ�Þß §ý�¤‰O®g¦§ÄÏ�€²ˆ]Ï\ß\Èþæ_N¯k—Û'FÑÏ� Ì¥|Pèõë–Û†A’±®‹?²?{·ÿõëVp&-¼ÙÐâÜ•4?oàuÈÅHÕfqfˆ|ÇÍ>ðZÓKÞ…¤=‘•
+@†r�ãL²¡£§ÞCLgÝs’,Ï~�e"#T�LÖ‡\ÜÚýFÂ"7{¢»Œ�†‡ÅüE"Åü5µxŽ˜˜¿72æž’+„ýFŠJŸMÿ¹ñh6ÞÖÝ,äF~.enUØ³‘üœ”W¸‘Ì&ó¡g&w²ýSBx%ûd}W=Ú5Ì›5ôðPH�ŠM—i%ŸY»B)„v5è´4P€LŽd 3š&™O~ 4©Æ­]ûB¼Üñ¦éÒ¯ÆÊqGýÆ;²Ç.nµH›6öËEˆõý�¬€;b8Dƒf”â�mÅ‰¸ÊÍÉR8#ë’�=9W*‘³{rn—ÎpØÓí¯à=Åï±¸K„‚T eoÞ>o],
+T¢sÕÑœÃ3s›Á—L,q^~V5Ñ,ÍÕ¦$á j_è±þzWgS³eCßwÏdö¬Ÿ RÙ_$µBB%2ù]xß>¬œ]_t§)|�}‚¡íñíS<'•Æâ�|ò·ä_¸ˆ"·¤¨ì�®:¾¨,&¼Ð•hiŒ¯w3‚|ƒ’Í`b‘’þÜTÚHáxíç7hÑ|¨¨Üùj}ÝÈñÍñN|ˆÏšÁhlE½ó•®ä·F¯_·Tæû"¹C¶PÜ?äõË¯_·ü)ãNV¹ËVÿü(«]À‚½|½¬µ0–ÎQG Ìa_SkÞHêŽÔ²oµ.$§}«6½L**¤h¢wõXYÆ¥qËÎ@t­z•-Øz"à`µ^·^nèz*’µ2‘rH—¤@ú=î<•	§ŽÐúÖp#·>ˆËèŒFÚ�ðµ®ÏÀÿ”$ñ,�¶Nñr	Òægä’¦fýño’B¼ÖÓSüFnaÝ÷ OÈ%m:ÕølñOI!•‚-ò¿‘Kzíõ�âÀ�Sùˆ )�ññVÏí�â³ê¼õŽlË8˜zÿlSŸVÉTŽA»k¦²¶ÝŒ«z�d/Í«|Ù²ÕË…ÃæY½\€ú:«—H9‹—Ó'ÛY¼Ü!)ª÷M?¯^Nµ~F‡×‘€Â#?ó£ê€”T÷šu”*§e?Ïðí#yžŠ„C;ü^w ¨žEÑÛÏÞ!À-È)¹3UI�øûû‘\ÕÂA^˜K¾m‹7¶eÕ÷»Lù–úpÒFn§€ÝVúv8—¦à^›¾€¡:«sŒ2©VÃ�)™«V¦IŠå¯w©>Gmdçº‡*rÕÅ0_6>#¡îàfñØw
+jþˆ\1{ÓFAÌì[ï„ì[Hcôî†˜8Ñ·1ð�2±�îfÀz�,ù"‹!ÞJøYÌsÍÙé¤‚@‰iµTH@ò’Ë“J€H‘
+¨Ø@R×7y	™¨­°¼ä@æŠœh%�^ûÃÛ€ßˆLòÄp¯åG´6r;oçwdåEV¶ÖEÒæ
+€:Ð-�:T¸¤ë<Ç8óÊ 'Š�—�ÆÙ�rpFäýIÏtÀÓ2ùïÃÂ;þOû<\5¤Xï�k˜E�HWÝŽ	Y%PT
+¤Ö<Ïè'Óke¢mø4Â¯éÿ:¥;"dÓ�‡:Húvfçl~º±¨��¥éïUCBÊ�(�ˆ$õÏ1<1(6(“)0@zLÒRk Yý%^1'£
+DvUs¤[-ÃÏ–¥¨¶wÎ’ã'Z_�õ/@x\wód¬¾äòFû›åM®M| uz/)žQIþ½Oøfy”€,Ü&²ØŽ8/f
+Ï•­–gˆ/	¼¤xPˆd"pJ×æV™~6êqÉ€^K7žR½FC5ÂAÒ»'¿‘—#
+9êˆóp"Z8’g #RW 3šHG#u}ã•�Ìç{
+„ÃŒÕ&£ø@Aêóœm|�êg;ì¹5¥=Ìiê*˜ÝtÃ#«c¾!3\ÇÄßÊË¹#Ëd¨kòv³J.ŽÔ¼]áBçÑ‘4é}(ŠK8·ˆòŒ 'È‘|‚¾íˆ»i:—;­TÝ'¿rŸ¦íÄ¦àU“Ó‹ÉEÆ¹èi5ýœªç;-Mú"]¶�)ª¹Ña½nŸ¾Þ�¬¾“PaeCÐ¿NŸ¾
+ìÓÔ±äkÜ‘j†jÌ�@KžÙOyæxÀÆà07·÷�’—;5æ$E¿¶ˆ#çß„*GÐ¬×<sDÀ‘Ô„bÐ„@#(‡cÑÓWüq³šC±ê¹8Ð3«›ÒmÆ™‘{ÈT°âCööf<šš)r#|ÆS;T
+àT)RêéÈ2%É>�\0QQ Ó‹�nm¤Ž¨Öù¾«%;’îû>A¿”@¿sÌ¼µï¿�@™¨\îU½ŒÒÁF6_G	dÍæçtß¹Õü*•Ö‹'qàªo�'�”¥?î¹ú¼/:öt+¿	ÙšÓ±ÈJHZr8ÓÓ¶Pè¬ì`’½97ä¤úÑiÖÆ[ÄÛ€ïªuþ‚”õ²éR1Æíò¹ßy¼ÉßYÑ¶†¦w�_ÅÕ¤QÅð*Æýò
+Î©ë
+òXÃ=Fò€ŠÕ8<KIÈ±$Y/èV�˜k
+Ûø(¢(­»C©‘¢�¿¥NÃVþ 8Jå<RîÿÁ[¡ƒ=§eú
+‰
+<¡8ÓëeR¥²Yx
+×XO °û\V¯ñ§M
+D´MGªÇ”dq¤{£à!—säª5�2=ŸŠnä%Ú‹{
+Äô$äàâ@•Ý‘hû¸+ƒ¨÷Kìâ±¬ƒ±®Vlâ7ë¨}ûœâŸšÌÅsxšwÖô|åBÙF´ðj[ðÈªÑpÜë6Ô_t÷T¯‹ˆÉüwY”j
+ÁÚbµt&b1>ì¿#(aÒ\8ôe’
+HYÍê{…Äàn�ú>¬×ó?Ù5„¡�hÅûÎb„�Æê"�¡eÚ©
+yÉ[¦•>ö �{{Q{þºüJYÚYúøx½#Ü�R×2uH¤x5Òe#Ë'q7�sM×ŸÀCCn¹FX†%S7�´ä°Ö©«—É•D]eÂÔL]"!eŒºZ¬‘ÞÔÕjƒZ¢®
+r¨?ÔÅŠQÖC]eš�L]AÊÜÔåúz3§É¦µ3ÿOY™¹DÊÊÌ¥US3s�´>3s�ìÎÌU†½dêj±Ä¸©«d\¨ï0Œ‰ºD–u§¯�›¹Ø_KÍÌ5oÔ›¹0Aú|˜‹ï�'˜«£ía®rŽ)u_‚ê¹ªÝ^D�Ç1Ò(B¥ÞÈ—!eH\Ž©^fÂ«Hªá©Zšl$†Nc_vÓš!®ËdFYõa�@Ù.�dóL
+*Ç·žè…E£—ÌZ|0GÁª’›©3(�Ã5WL8–Õ9#ÍÆ�´é0%¸³L{ñ2î4Ä´Õù2$ªÆpÅ×8%F¬%€.íøæ?6nÎ¦x‚]³nd:!Ê4rÂ•3„	wÿ–J
+mSñ-6\¼ïþæì"Ùß$÷âêSÑÒÜ= íÏ=Ÿé6.&�{¶¸¥´"ÑAGÝÀ*1 mdh,ü¶B$fNÐ„–u¯1eX+¡ï‡Gƒ¥<|]}H[k3(P··ÇòÒÅu›oÉÑ7ÀA¤ºnœºrÒq‰–0ˆ.ØÈ³-ÄM#ÉÛeíÚén=�ºîõõÇƒêÀXŒHØz…PÄ“¯½¦õp‚gòøH¹~¤�çzC;^yÚ	 gBÿ[ä=Â{æ/È-¼[‹rúqå�6@Þ¸ºÖò¹#r¼(^‰åzcÔ7ì¥‡¾iÐ#ˆ¿o ½»_viFØyrÇw ¯À8Ûæä1˜{µÞYösÇw =ñ°ÕŸØ›IÜÇþòÍpU9­&~ž¹@½Fž[�HžZùmT»§V"1ÅÔ
+DûÌS+Ÿ�öÔÚ¡jçQñûz�ŽIŽÁ�£ÿÒÔjå!ÀÕw#í¤ç©5�cIò¥ûw )ÿ)�G±¦ü €ô AÉ²Þ )Ÿ‡àÐùÙæ�7…y
+
+˜K|ù®v�3'’ï?¾î[�âÖae)»E_¼â‰”ìr [�l¾K§õÌ'+ù½4gåÜeõÎË‰.ZFÎK"­ä¼œlã-ç%�Z{ÊËYm,ÈÆÔ»ÅžÈãšIe§?�”—vQÍKXãó¸¡WÉyÈ±$9ÓC0!È¼ Û‹ùàìö	‰‚=Õñ¹6vÉš¿ ^±Ó¦HI…=]ô-rûæxS¼
+ö)‚ß7�-æ`ô/_0¬×_�½k"¾úIÖ¸…‹=:S0€|ÆÔ³&'$îZÌ”wÀíuì‘%¿ îögOþN>ÇŽ^ç[d¿ñ|O¼QÿÎ‘•1F“ÒelÃÊÊÒx1Û²4Ð5Ic|ïAÉ¥1€©š¥1‘Õ³4†Y5<×Š² íu…4Æ4»M½•ñi»	c@rTÍr€�âí‘ws?xNÉÂxqtÊÂ8ÙÂˆ”••1ÍºßÞÛBs‡&]LÃÆ¡‹éùyèb:ZfÒÅÖ¡‹iýÕ².vë“.ãdÈbceYÌ¹éZü\Hw[µ‡*ÆµŒÕ
+1ª˜ˆŒ¬ŠÏ²²,2zVÅÊ¡Š�´‘Eðôü�,=2 ’|F™]Ög¿
+é%�îŒrE³œÌ¶uj	\¨æVÿÿóOEkq	$4á¢št\`Oh^J+àpÉZ–š–³gð´Rý¿áÇ#­k •¾0är¤w
+D£¹]µ"-Æ1ÝÈž8k÷T]Ö}�Is#²üEq§3æ
+ê©�>íæª}š»F$³^ÃWlû‹}.:ð*ÀŸvE‹`�i¯/:£dTûêqÖ:ìýÕ<WØP­¿²µ�× ~Z¤+8‡¹@PÎø6¤PãÏÆ<)ÕyâŸÕ¾Î½†rå$*lAÏòªƒ¯W|²ìÔîþI×’Ì@PsIž*tÈB¤pZ¾1˜”–ÂŠÎs!·ð��ÏÐR’ÿõ/6	µ:.æ¤Jd~‘ H#—l"^àÐ<;HúíHµ]�¶ ›–Ë¿G¡mÃìB±ŸÝ,EºúÖaŸòñz´94žÆòÉëp 9yÙª/C”WÐ©HWžÃ$§»´ú-=œL~ÚŽ¦ÕVt¦ƒ -.3î0››Ä†uA9_xeÉÂwÃ?<²ºåµœç]Ý„µ€ˆxŽ«¾¦7·[q›xXëˆ—½d4GÆV‹c¼Œ›¬¿6Î…ÏøZSËF’½�	rü³G›c‡w*~7ß·ˆ'Ä…®hˆ¡i]�Ÿi‡
+1^­ÞmÄ‘˜_uz|)­yÅ¢¤@£>¹‚2—?g°ïÓøé¢‡êÒ_�:{X*­¿ W÷«/¯þ‚%Å�€ k1òØ&®^wö©Öx�4§·‚~´¬ÒõøîË¿:…0š8Äsš”˜´F“�
+éØV^£
+Sz^³Ï±²o,»OnÑ¬÷1,·ÈÁïtp,ù'£:k‰»k#…K»{¾~ìòtéàõClüNÈ^öúü¯»ì(%–yÕn±ÿþE?AØ
+|Ý@C†Ù9ºmYVÇ1A-xžŸŠÙ`RJMû«÷	˜+ö_s8?xþðÏŽ6ƒ.ƒ¬Ç*
+Žma_¯&û3:zñƒñ¨iÅ²×(–$-ˆÂs0Ò	ˆ‡¢Ô¡Òœ@á¡ü˜|ÿf»Z$ôUíYì¾ŸvÊßÁsI«ËßQQÈ�e¾¼+«‰ªîÄRâ²åë)`Xuš6ÄÓŒõÝµúe�§Ãœ¾†[:ÐâH`‘û­Ÿ¯�7—Ù$ÒRä7@G›œ¤âBKM@³�Á®¹Š
+õŽ€šÚÀÑ„@1qH »)kÅÃ,§T
+À^¾¦«øŠÑÊ\•lÊÒho€;t”ñ–t¯¢SWÙ·ä
+Š(ç=Ü± 4¹ƒ•çòŠìA÷ê²úkYÒ�™œ
+J½ð�ÒÈS¡y¡Fº–SdÌ@šz2É�@Õ‡Hë{—ª/‘½IŠgÉôYÌ$bä�U…ó8Z™òÏyPlN)É½f±žD\Ë&räË9±z ‹ßÞdžåmréiŒW;Þ5Öa¡þmæyŠÕ·¯#yËõ?ÝÕqåH’CïcEYÐ/´°cM¨+Çÿë~�`&“=§*€	�UÀóÎ9Rˆ�—*8³8ðcÎVEc|¡=vô¹ŸÕ…[õÉ®Á)'Êç“Z="�Œ'¦üæú¡¯däöu²ÔÔÄ»GÿÉ»‹©5…{Ëõ–æû	ËÑ"
+Ž�p½F�ß2³‡Ú7#;™;	XUú£î‰rörÑ}Ð2à&^üïÅÁûüôÃ¨[¿ûc)qî;‡�ÊëC17Js^ÚæóCo|íåÀÈI^· 6¿ÊX'Áøvðõ%Oµ¾žBqç#3^_±x=D¼Ê’g*\EÒ¸
+€—Á[ì%­2ž8Ì9dÓæ*#ÜK"Û+Ch°%äÓ+š·cKpxŽY�ËÐ+ºJaC�àsqP˜ö0IåÅ.®ÉK€ÊÙô¹ÚX–õ†òètŸ(AÛ½ØaW?ßG:×±ý¶_Pýx×o,öÅ	qE£®ÏhäVÐ1fP¼Üú½ÎØþãœJpr–{±Î»
+ßŸ0áý·O0b	™�[sÿà|W!î‘�,Ü’ŒcnîOÍ„éõÍQò¼ÀŠlÙ°"Ì+3¾=|=eâ–±wž�ÞeøÆë)#=%W-Õ:yñÒë7iìš
+iÑ™:7n[}BÄ^ƒñÁ ãnUc‰¨—Ð}ÄÐEN;¼¨ýƒæx>¿_:¨µNT�•âÎŽ"ƒ×¿s€‘žE4‘‘ié¤d0P›Y3Ë
+Z'Íá;Ãqèÿþ)ˆrš×ã/�R�YÎ:ñ¦õS
+­® ³èÂÛ6~ÿÑÄ÷€–’çIIcäiáû™ß´!M+¬¦Z%U‘.*åêe^ÒLx]Y��fû•K¬L
+ƒ {©?Oj=
+qÔó5,·Ä¥]ÜXmFc•šÔç#z ¼/ÎëâÀŸ²§ds’ì£¢uå@ù.¢9H3 |Ááä?H¦t`äl­“:vèÀ°Ù¦g™ŽRUð�¯Áy}yïÂ¯YÇm�K³OBK÷œ½$È*9€2`, ®!r0¼h§Æà{BšÆVžYn(3~‘óÖ1¨ GÛ¬l_18³#P«,‚Ñ,QœÉ©©ç|Óë“³×¦ÀÃnšÖÂ4§4‚ìò>wqöƒÃP�àd»`Å1Å•�/ö
+zˆÖc²ÊJÉK#âWT¢<x;¾G‹g1E7ªâÓrD°5sIÒ3²Ôú�ÄjN%½þõ[‡³Â¿Êk7ÍbæÙEOœ×¦2Á5Œäó0ÍõÍy‰“·]áébNÚñ@ÅjvwÄFi‡“Ü”\æ¬aN_;8Sã�jFpF$p§#uw�¾¦ízoBÊÕ(~[ãå“?Ç½Myª¶ON £­”Î»Òœ¥Þ¤Þ¸©:eVåaïºž‚ñcœo+8³Ä'.»ÎcqºžsŽ�zŽT½õ\gÕ.=8„Žjùàp �Ã‰€‰ÿÐPªÍh¹”u	ý>Ÿ¨ÄJ,—Ïn
+©9ñîø¤¶óììº$ö‹gÝ‹3ÎRÏâô‡¼Õ€ÇÄY[t–eÊ»¡“RýÃ%�e¹¬'gÖÛU×àï—ó~&]î÷J;œ[aaeö'gsJ{ûOÿÝYƒSR�xŸœ´}žÜ:Go‘>Ý.>æÌe‘Ô†QüèÊ±B³Ûõ“v‰°¬ê_(ìÒ1,²#…¬&Æ5ïˆÀ¦bÍ‹€ÏUã�9<û˜;	€“NÉööÑfŸAuÃÌ.—éV#
+ÎW�¾æI!¶:R[æ…F¸Ê,Æ	ÜêSEÀ/zL>¼}Ë‘–³ŒŸ‡¨l¸+×PŒ'/Aë˜ÓV¸ä”îáIüÛlU}FÓÄš„ä2’<†yð>ê1€¼ò¾ËŠ"ÔJ…?xSÀkAgÑ»·#«ú€ná,Á8±‚4·Á‡¢“q3	éÛä@Ê•ë0	ZõyiˆŽÉ£à˜ü´ÀÈLÂöË"«h\ Ç5ðvtÏý&>8BþØÿP/Ë�´ògï÷v›Kœ480‘Í–Ð!¬¡ŽZÃtW=Wuìõ@çn¡ Š®ÎaÂ„-á4„?Ö@•À&»ÛÄœ¦›Ð’œàÁŠ
+ž—œb7Qƒ Ýã‚ÉÜ¯<[¯§5Â.-CÜ
+G-0XÕÄK’¨šôîÕÊöØœ¢,*¢µ-š…û0áJÕ@Gáml\È3Õ±|~br%¬§±ß1î³\þÁy½9t§Æ|ƒùÜì`b €’÷Væ¢ó0=†‡ÓáTUÌKœÑ­£òÂ€Î•ªƒ
+•ƒi­ŠQóžWçõå¼ÇÓ@R?
+ið$kW!�ŠvÔÉÀØà÷.¤Ñ…ž®0:ûUG S«÷:âmEapPA-QGÃí:’ËuT~ìâˆ2úy<AE4ë×Ç³póUD0ºS»ŠNMI¼‹ˆS€@ï4†F=L¸ˆ—ÊT,ÚÖ°s°ü¼6`™àùoL`¯Õ·Ô7§
+’ÃíPÿÊ¹¤‰Õ:ßœËú‘úæø¯¯wEéØíSOYÛè—Ž6ÚÑ/û6DÔ-w„ª–H‘UÑ<´dîaõ;2Çtï¨7NGîºOÎÿV3Úå¹¡vÐÆD=ŒáüsÄV¬Ø~O?ÖcŽts;HAŠô—õó4áüC¨ŒÛ™»"5Ÿ3dÛÜ|›C-ê˜ 61è©‘©•��pžµ+$RP#$íçiB!™Dj©˜]kÍ!áÂGiœˆd™åCo!v˜'"Ú÷'vá®Þá ¼Me³Ü¼ˆvg7aApj÷Üí,B˜íáHºÅb+YP�_¬h—ÍõŠÂ-.òÑL'†ub¿y˜É7W¸³©§«/Îšõ7FÕŠ²ÌØõÁñŠ,º�:`©î�ˆúÐ¢o±ïF¢Knñú›?·ZFFi6G£ej@™.·G×X'FnO#TÐåÎ$†Üy†ª¬î Ý•‡Ã�gÉ÷V›�Ÿœ#…|×q—*„|
+AEI +wÍâDÁá7(nù›žó�9/B?ì›Vðâ®«!Ðlüà|{ôú’ò`:‚ûµ…ßúÊŒ×W@^O™pˆ!WBÃ4þ+NãS ¿º7Q#ÝEg¤íHxu)¬
+Þœú‚[²’,cÉ=ƒ~/îÍ""ìIY«]&x!–Ÿ§Sw¨žR‚W,‘#ïÞVwdÝ+“Ã:Y—4ŠpË#;^p4à]9�Ÿ§�Xvˆj£g]è•ÓŽ¸PÓ®œ
+€1)¸SµÖ˜ÄsÙ5y•ÅärÅs—Ñ88™œ�ãsxþ7Ó‹wËÃ‚Âßô	ªOF§ÚFœu–åÈYÞã#ì#�ÕF2§È©FˆU&áy/'†�àéÇÕÙB �¥/z-z˜P
+i)à�ê�rŠ™³5%øÏ=&­ÛD—KðdÈ'l>mF	hê€…I.Æá®.­äGq¤¾Ä©Õœ¼GàgÇ]?ˆA‹îÆ™\lªŽÝ§°Ó5ô¶ŸGôc3¢Î•Åw/�ÓQö×®¢~µ÷¯Œ¼[‰Ëuî«•@§9®Vâ'H¹Z	Kž8æt,.BÛÓJŸ¼&³îÓ[+Í¯�V¢Ù|ë%Ð:b®fÂfÜêj&'b–Ý4ž6"@ÈZqá¿Q�Ý¸ú%½Äç´ª¡}“zr2²£üáž,|Ñ_8—÷zûÎ±~I=8~Äëù*�UÞ±„â+E#anop&ªf-±d-l’Z¤Çˆ-èñÆ/ŠVþþ?ÛUråÈÃî…#˜'ŠZãø!ÌÕ�ÿõ kq¹OÝ„U¤ÄtKÁºŸâƒÍ.Ã ÅùIƒ�¡¥“<WR†	ÑÃ«kùëù„ÈTáê‰iìÀcÌ�Ö1œfO«Còf�`¸{Æò–\l¢·{KF¦Òc÷ê¯§‰$Y.ª þ×D6W/"â~rÎ5E‰òy½
+?�÷…à69Û�ø'ƒ‚VÈ†F´-¹E:Ìô05�k+œê\{i!õaRHŽ(UuÊç5x?ïé³Ð¡²ì½ÉÏ‹t8:£/¥ÝbS5»™éá£Æøo2·H—`Ô<àñ¸®Ð Àáè)F¶­¸¥Dd2–þƒñvÙ*˜Íd¿" ’½åW+½~!¼5sgàWìÿq†Q¯étx¾‡\,Ù»¯F7¸TA.É!c�½ÍtOðPÑ4ÅNæÎA
+8ùtz¶¬Ž¿Õ×Š­kÔ“tâ¹í0tKgfÐ: 5¹E¡o!÷2Ô-­G’ûŒîicÕsò9.K‚c9mÄï«
+54M$ïQÎ\>%G<u‰<1_qÇ`­�×óQï˜‚ïšÚÞD	8ðis,zŒZtŽ^�¦$&ƒp1,ìžºª
+ìn!‹?‰ìTtq.[x ‹½Ïj‘`aå¡Ÿ(Mñ·@Þ75š‰�t.Ö¨¦©)F4cy±œò¹V]så-¤·dîÑ"’4y
+y´�ÇŽuæ¸j ï¯ËŸ5ïÖîÞRE§2‹YJÍªX÷}Ï"$}-~edÕô¡�E1ÚÍßqb\Y$
+óJ#Ù¨÷4:oÁ4Š2ªžÌHƒéóÊ#ô¸1>2	ˆ»_™D»ý`ßMòÚãžI›L¦^™Ä¾é~eÒÃFäRÇààõ¯½ì@
+zPtµÁçÁ¤„3É”8�ÝïˆƒÛ²\nšA‰XÔ×ææ=øÝMsžID[aGp° �‚ hrºéb»HäûŽï¯¯"‡Ž­‰éÿ\Çy¹äýõU¨2Ld«“hûºƒªá)¨}Ê«ÃÿØ3aíøã$›cxö[*@éKö×ÃÀ?z¢`oÀïèÃU—‡lex�$³,‘‹�]2iÁñlòÚ¨søáoh‘ìäÃ€2³pqø4Úâ¡o
+–ª$“uŒ /!“Q;ÇZd&R‰
+ÊQúdJÒPCén!ò²pöÆK¾áVãÅµWvD3zœqƒµóÐ�Óƒy_ê….!Â¦²ò~/ŠØ$v‹(ìV%ûVAßÆ+T8CI¥/™€ó(MuGÿX×(>î™Èûëæ™QS„T7Áàú	¤GxŒô3W¨.dS�W
+W“3GNqîÒ™6˜„“ôKb}=-(ÀøÂÑÐ|±±Èhá$ö¨Û"Qó¶Ü‚˜ÉÓ¦äŽFµµÇï{(Í€ŒY¥£×PÄq’Z^dMÉ±ÆJÅÒ“ä&8ã${¼”ûœ>ðp*ŠQn&1ˆò*|yO
+“�&ðûŽÆlä1‘
+ºy`—‰Mb
+¹Ì¸‚ie¥
+îfÌSª�«Xá”÷z=\‰[‘4²äxÜÅŒ#ºc…Ø™¶•é_ï%„tù¬ãŠW·õ!s»Õ1Oô‘uŒËKÃUÇ
+tmY——YŒjŸYÉ²RU*YÈ�7¾
+¹¥ÍB¦Îú2ò0‘ÁGs=Jy>JÙK4©¦Rvä|ÉŒ01g"JL¤G¢ãžÑüpJkgÊ™Âç¨Ã¹3ù‡NŒ·Û�Ð7V¦”Ø€Ù¢<¬§Å9ˆYè–‰L$æÆkÝ„$�ùX cDË9&nk�Ì˜W²¹^¬DzÆ¸0aùþ'8hBŽÛ­ªê÷Ø\Ô©jØAöë›*‚Í‰[²sõôáž>©éµU"uËòQ&•´r-Ù\s:Z�,àž¥PF2ƒs¼ž¡�¤ðíóžŒÎdÜWÎ“?ÌÛlsØ÷1¡Ë®Y&
+ý*‚‡
+°ÚìÃ.Þ;ü,˜éÍ¯"pv0¿�¯T‘E@óª�‡=×èþ™—¦)jb‡òþcìCg“¿d—Ì3©‡L¤ˆ¿\šáízSs;r*Î#ÿjbÈr+ŠÅÛ/÷y}õŽ§¡¬·ŸþÜ�ãØóùï¯¯BÕÀr;W0eÇÓ7W$V
+()»ä:ìüâß�X±æ(–†kn™üâÓ“‚gF¯»u6ÑÙfJÛRB—Pf_ 9ïJ
+ ÕZGÁÐÜ¤ /^,®q7Y��È¹�”èŒà<õ³3¢âÿN?Ïü°zïò	Üzî¼ÞxQæˆ¤¶sºÄEçŽQ~ƒm2µb�ÑÈŒõ£V‰î!/‘œóž¼Ÿ�ƒ—²ci[9N‹]Hg—“mnáIôJ›ì¯±¶Nt9ÊgµÔé„–:„Ž †¥
+”ÑB,`¢¯x~WÇ’
+�øq ‡UÂâ–‘©{ÂÌÈ»·4ºÓ¨Üá÷c¯ÜX×ëùPÅÛñµqwÔtÆã`šh›n?;‘Êu‘H²òL]‰`kÄ&Ø
+)/&¬dt<Ü˜3”ÅØ/-å@øÅŒý’*I³à%xÜ�|?VY	TÝˆ÷Dü@FMDc=Î�ø„:é!2I�x×™…f#ŸèHÁŸWEÛ˜gªØ*·%“›®3ÚŸÞ—b¨ó˜Â‡ñUÄ(îgwã@¶QiÂÇ‘´Ät#¡
+?ŸS†CðrŽ�Öÿ}1œÁÒì¶íÄ¡QUî1$p$†�8Ð‡å3I|÷<ÏÅæLMÔXd³[ò	ý– š�ÅnI,ÄæíijÓód l4·ªú=Èƒ;@ý83‚_A>ÏA>_A>Œ_A>Ïœ<Œ_A¨ 6>Î¤©+Ê`s¥�7þ¹�K
+ºæîýUè>ÖÇ™DÎ3Ðø¿áBc�
+jªÂÍœH¼�HCG^EQ¸þÑA=ÊsÄM�N`ÁÑØK—VÊ,]Ê¤æ”K�Þ:Ù–ì•F
+œ³.©ËEÐ5—åW«´Âü¡æY4qBü®32µ¬‘—!söË®Yýœï­-ÞœîFO÷Œx3O$náRAGï+t”*ÊôÀÜS€›%Ò¶	™»È-Z1ëÐ&Öê&
+…ë'J:¦;ÆRLw°Æ¶†	–$"ÖÅš¨ËŸ�DD/Ñ… ÛÈ»Ýxu¸�7Ì˜U‹L'¿Çü�³ÓÏó‰KŽ.«½âû¥†ZÑ5ÚuÕÖ+n¸ã{t‹çD©@g©‰yÌºCíäH…ÕeÔÒ"\\ÃlH«[¼”»ñaÊA±Ï"ýù4‘D9o‘#êæ@H#…¹Ù(õ¾¤˜z~ô`¾=Æ¾Ð‹ýŠœ¡°Ûú
+8-Ÿß|!ù‚÷×›2»òÊ™]íoƒo°iµB¹µúI¿çÖæFyJNa»«uGê ²dåvO­�Ä¶q;€TÉ¬ÈmÊJÎ+¹t¢Ë-6ã‹–É´Ã€ž{æÖæP›™\¼RÓÚ©ïq—ç#”\ÀìžZpëXad¡Ð&WI¦+
+7×<¼¥ÖFéêá89xKCQn�þú´�™µEf®rÞmã�åv�[_‡¸çµxq"ïÁmzLÐâSH…/(—yÃu£–úwøÊN¨É}"è•õÐaÑr;:»ŒxÔ,§åž5>ªKE^5‘÷×å•gÜvW
+Û#�/šš•ÿó]G¶ì:r?V<nPƒ´§·Õþo'E‰þ«•‡!A‚‚äŽ’Ž3QP›ñ<³ô$q6J45£!49õD[ž~ÍóF#‰§¥ ššŸˆ�’�§7×]ÂoUÿy¥vçZØ‘ç­¯§„Õ`
+ú>•K€Ý;a°")ˆà�h;q´
+æ3* eåO•ë
+Û ¾9^ø³Í"]©C°¹òDÆ�*²¸Š~C»Jpb6Ešµ""â@t &G”Ù!k8¸&fH”œ«éjgzJŽTh$2âp„«RÕ=å‰Tö@J¤uR{Ål³øwi*‘CÕ+�p€)ÑãXÔ°è¤F¼•SE`Ÿ�‰VÌU2U‹ã¼`Æ¸Ž`£±d�´_¢øK$uüÇ®Ûº¾MF?Ñ÷C¿…£ôñÞÖ –,€‡:šLà,MMûBÃ¯µâŒ<jŠOø»âýD;Ð!Í µ ÒÐ|àwGGŒ™´Îž¢Gí¥Pš³E5Ó]²9‹²$ÿÖ÷e×·¡}W‹r²$¢2 ùÈµÌÉ5ìÓ¿S¯*ÀYl6c.êcE/«Q›eÔuóŸg(¼�à1óµ±9h9PÀØ‚½¿#è¹–óIw7çÁSÐä5(ã¾œ¨A›S¢‰`LD;4³6kdAèàä#£Ö&òöçzI]+;(ˆu¢Çänë1G®çí¯—�iBƒïŽ‚k‚|ý€7'†Âÿ"ºwÏãgµO­ÏA³#`yŠ<�˜B«ÉýNx‘‡´I&Ñ‚öchh#ÂÍòR$ƒDV_6¨…ã„ß‘UG­(é
+^Ýª2„PufUÝÐhWt ]iI=/]ïÑ,­CV²A$ ¿#†_§	nD$!ø¿ˆ¹É™„`È¨Y;G,‹‡F-ÈœˆØ¶ˆÔá7áÖzš˜£e!Ýe²õÌ@Ÿº_·9’ª…µç<‘EMA!%»¥ö
+AYÁpåÒi=SPg	×ÂÁ‰¹tËxd_ìûÌõ’ºøŒk62�3Õ¢Cî�¿�­Wº‡Kôå#
+¹•/ä�Â”ý¤Ö‡Ðh:‹ïÞ¯è	¦CC³Aû©#µ“TiUMd—úD@NZ<ÛÁ©‡½1/ä³eø™[Ëì­ñl�-sœ-ãáÑõ’Z—£ †X Uº›Èõ
+Àõ’RUxŽ LT~‡¦u¤(€ÇD°p”_µÁ}•‡I&È;IT€;Å¥êŽ€í½6.B`Øg~b`ùß	o¡ßâ@ö­ÉwF2�ù¶Ëá`7`6
+ ‘Ø”&À-@º	q@ÀpüVÈ¬ø)(Q8ânÇƒß“ªøÐ³’Ÿ°Ü³6½b%Ù@fX°”
+žÆí‹±ZîÒN»	¸³×Ó{{¦¢¯?±Àµ€ïÂqŸ¬tô]lEÇ¥Ø—æÐO'ÐÑÆh	)RÊìhwlo!‚{[™¥@Ój�À>q÷T/È”
+¢aa§ÿý?XÌ¹,à"PkÒwÖT£þToß§æþj´®*qRªž0
+ KÿÜ(Ò¯Õ@~örX�Ïo$z«&�$ßÒcÍµê*‡ž8‰õ1âzÆ)úZâýf´øÃ¾€é7¹Y¹}‹´óâSàðàÁË^ï@É3üvOèÞß¨›RÎóp.ö;@!¶Äùž–6 6ñLzä;·&Àt)É€è=‹ù20Á£ýà->³w“‘Iq€gœƒÌËÓâ`LÙZEdVö–m°º§ƒ\O�½Ÿs›ýŸÕMFÃ'îd²É¹]e“R)¶šÜõ;…¡ßÒ,¼-ˆ³ª¬QIu‰f¾g%IfÂ;ëÏÓ¦ò„ÿáý]ÀjÔ«uáöJ®¦¯Š®¨\ß¡ûH)îWÄA¥NGô¼é¤‡7“¶Q‘/…|óÃ‘Ã‘á/÷…Øì ”HùD�kN_ÑòZû	c<¤È
+¥JjŸÈÌ…ç½,;ÀnRèçe'²¯Fî5nïÂê8šûBngZ�/d»D©t`ª¶£Á/ävætÙïQIbo÷pd‡?4…¿�é#ÐÖÿ@¦™?‘ÃÉ»?î$ˆT–£[÷RþÍ1mÅX‡Vs
+íºFÖ®Cn"×�€miÃŒôU÷HØEyÇÚtÄñ›t*VüûŸ¤ãüîÚ´)Á¾NdtW‰,R#ÉöánÄU.eGØw‰T[	*©»#TD}dˆ)ž7|#ó†ŒV©
+š¸ìü:rL>Šª�Epž@âu®|°!AB`5O¤‚§ò
+Ôa2Š`›:keño|bž(·®H,¬-Gc|´Ç¸€khß–•¼­+RpE4-ÔeÓo$”~cÑÐïu-=¬ª#)ûQ­ÿ©	*@4¢}
+nÄoÑ¼¼Tàz¹m1eâêDz·2“«˜•º'BÁóÌõ’Òf½°•}*f-$ý7²ugñ‹”æèù°e°€¦ø2--¡°í~
+P‚ƒñÅlÄ¤áÖ»!Jˆkdeù‰ë%Ãðlë[¿ë!ÑH*®ú…lÝ¨JÌ¯*Xú²8¢òlù—Ç°í¸È0o¯—ÿœ®»Ë9ÚûW­ÙúV.$j:#¸�`ƒ Ü|Èh¶"¸�å64…ñœš»ÏWãbU>‘-Ž›¿‘mjJ½‘ÅÇ,Š­)ï§ W¦ß�³Ù«n�_ZÓ–z# _´‰ô‰l)4É1>‘m}J½»Åõº—_vºm ƒSKkÃ3‰³ÊuàÃBÛaƒßý•J:ž,	ÃêßPú	v‚ä'*Nà¹04TÊ‡ÿ�X¦	
+ð@ÓK÷(z IÔ@uª‰jßlX?êTáðã	$»9iá¶Ç-~˜Âð&«BQ_£JýÂ\h]Íj%4ôªiÕÁÝjCr‚5cÞT Ø3ùÍkÞ
+(MÂAÞŽ*(ZyTiÇ#‡àZÇ£Ô[XHÑ›=åC0Ü|V·“�U[&qŸ¡ûA¸›e8p�ðÆ´Ñ‹Å0¿ûìw�7Úžr½|÷D7a�&Ì“d±v]«Žì9K„AGÖ:"àxÊÒÀâ8%-0d#v„e¾µø.p­<èî¿˜¬Æ;B·€—3×KÆ¯¥bä#1�Ù+Øâ¹^7¿žB¦¨Jï¢=8ÉQŽ¹‰ Êï”	Ñø�èîA=�ñ€—Éü&’ŒÎ�Ù:"ÝcŽDš—ìaJµhD±*ayz¨Ct-° °·%« œ"+¢îÑez�Æ‰T¦©K•–.¤LÊ‰’“äöÍÖFD};¥îþøXŒPÞO'²]Š‹ó>¶€9ýÛÀ¼ÆÝ’›GyÞ­;°M¡eÅ/`[Âû²?‘iüfg1‚Ár=ŒOdlúŸÈ²ÖØáÓÈ´·åõ‘lTl²Ìav�?‘’Úä	éAžB½´o „ñ�y"ûb ü]þ@üª�[-Þ€’>+•ßÙ­v)Z�«‚�ä[H¹Ÿ$Žx0‘ÏJ>˜�HÊYÀ�Åaßìñö>�K·l¤Ó#Ý�YÒ;"(ûTˆ.¼«Z¡ØLm/UnUÿpÇËþ}$¿’ƒ@rÐu´{¥Ö:”$ë¤ÈœrØîÄvÞhÿ+çÁ}š
+iSo©õó2h�âªZo�šÈ
+ÙYN@§ŒFRºö9„Á±ï®�1¡Ì³æ7	Î¤Z0Ë'žV�ˆ’OW²ªCYPù™îÂ­ÿ@¦ò2äOd=ÚÃ´®»ßA#2'hDEHœäc…ˆ‡àÅ~•:Ôf#Bú‘p>ÿ?ßUŽåH®ý>E� ÷ås„rÆPÝß�XÀ”Rªÿ-=†’�@lÕz4'õlEòBÐõ³]P²™<»€´î;¸ÿ((,–äå¯ëìÉ9â—z¨š=#"q¹ÿ‰øBJj²z{­¹âÎ³Û�ýýhK�*l%�ºƒ¸s
+dlûÈ–Ïõj§ /iw8ê
+-,9àÕñ­Ê7ÔÎÊ_¯ÊCµq!×ó¿]ÐÏÏs·‹}v?-¥XD½ía hUSÃ‚€Œ\o(Ë5T4ú{ÚWpÛ\&�_L$ä–È®®V¤na!e_nT_¿õ D¡þ�¦ß×ˆ[©:“O0™£‚gÕzvó÷h#œ*j283Hñ7«´@Rä[ŽÇó�‡ˆht”§3p�zr-ö\I!¤ÒB¶1Kg =®é|Óº‘¶¿µYìíÖ)Ù‘ÜÉ½#Ã^ Ž�¥®eJ­N›byß_ß´5ªjºgD}*%†ç�ž³Þ…ì?)a´Zë½bÇ·úÃ„=]\'h5ñâï4ã+¼¬°dÑ9ìªÕVåxž'ÛÖš‰2ð$Ž|u"Ìý/ $Á“á×»‰ï£æö]&r�cÔJïSÞL®ûŒÚÆôó‚x[ôQfù¡ÄÆ®�‰—M‚õÐ3¢>¶Z^ÃX5ÚâP‡+çÂ g}�0*ðËZWN®5�(K‹;†–â0%Ö'ZyÆžEVWuØRka•m!³€‹Ü,L¬9Œ!ãºû÷G4§ÙŠì"Ù¹Ùy#Ã~5 æiÑvÉiˆX×Ø[•ŒGvÑâ‹¹�®F=LL�âõÔÚJéÛ&FÜÎcæÝ‘|K™VZòžÍV…õˆ¬ÈøåøbØ¯ÕéWÈ¦ûª_ïW�f�Ç­:¥íÓ=&é%ð&³ámÜOÒ¤�@r”F_%�Z�œTã”¹j �Ôd�sJÛ…Yß�š¯o†^úu°?ùBš‘-‚.‚·Ê¹‚f]"#ŸKeï¢ªŽv»�¤Û»N´>€¬ŸÐUs8f±×_y'SÉH½º”—{f¶"õ|Ó²ë²¶äŸ
+õæå¨Þ0·Iºµú)y{:Â/™;S/†§Xº@nžŸË¤9.vøyA0b¬aZ‘íÉ	äóø­¸˜k;/Ò§Y²Ì“0Sïˆb¹QD?–;‚?/U5ƒHKWöŽÌõË™â
+‡†˜3ƒI—åH+.õœ­grq\RRqLó¶‰¹\R[‚‡éY£ärÄ\
+‡H>ye£Ø7MOÊ}sh+ön,kÊ…z!ný•�4ŸÁtšS±1«"hû|cSk¼�ÚüÍ‘ÑtÌÑ«G]î^}³¥àÊ¯¹²úÅƒí²ex"àý`ÓÆâ[n80¬åà¾ùº!à•1o»îþ8¨h®¢âAq»¾P3,Åö	msPB"qØïUÁ$YH<kNŸú:³•ÈgÝþfy.Â’È6É¤XLåL±l²D²cÏN_üMÍå
+éýØì…ƒAhá�ea}
+ØíMÇàUÇ<.S9JïñìÒì>ÓHì9ÁúD"Zÿ¾@¤,‡t¸²	cÔ×D.“›H?±¨L
+"ó ÔÞD'\Æfh9×Ò’ôÎçNV–cRÐ9ÊVkÂ¬5›÷«ólÈß¾ŸûrïH'?/ˆ5¦=Sbß¯ÇõjSÒ�à†s‰iMÍèò »ìSz‚Ùñ�×7j@Ú`¦‹ƒÐ
+µ.=\"j½ÃúK'Š‚´68¸úÊ³ìØPiuè‹”g#¯"ÐÇvQË/…ä“Mi_1{|D1
+ÓæÎ·…§÷-s9
+µŒŸdê8¼Ríµ_‘¡6ÒY6·\6@Ä…iœ‚,Û¼ÂÙÄeÄ“9è )fÏŽÆ�àC8xdmTô\3+S‘’þ–¿»?‘‡r7ÎH
+÷lö¢ÄqÍ6vLUSêí=
+_mê6Z5%	ºê;ÒV{,uâ@|�™³‚Ô½^X³ø9^3,xJÕ{:C©{ÎìpŠ­õXÕºË¹¶ñå~mcÃf›�]00¾Í�Ûz®çŽÏ3þÑ¥á„òâ¼üDOp¡ï­8
+D­Ñdµ.];ú’:'Ò‰ ñj>²jMùfBS *§Q«¤—Íâi„dj)nÚX–¿ñà9U-»F6¥@3R!ÊéF¯×°›{j½ºÄ
+bMFãEX«´€7”_‰ÌõæÓñsgmÅÑš¹)ÇÝòâšD™ÊÇÇÝWa–ùSÍD¥¢ÀQ:€*SÉß/ÜJ˜FÒf. ¨*wàÕ8†ÀÄÔÊ¢­tþ¦Gè(}i{I~�—+hHÉÔH³�BÆ¼öl°–()²vzsþüÉ;áêåBø†DTÉ•ÈN%EµsHš�0‚ú>›hUŸŒƒÔzŽ� œ²´üÉÝ?v‘¡C=€1Û}æ¶DëŒeœ³ò+°Ù×µç¡{RÍß‘–—Ã¥.IëCþ¼"ô²ëÍÑ	ÍÍöøÃÅ'ð­�_¡"0ëAEt\B³V29&6&!e‚ÐXã7¢™!ÖHDdÎÈØM£ÚèiKún�œW½îLæ†ø×™Á”GÝF@(­£Êåú7ø=Fú
+Ï	?pp
+aYê—±bMúJºSløþ£&? ¼b›àÙkÑõÍË–PN+ [%«mm*¢@<@uLI–4ÒtH“2¥YPÍàå‘ö@p%!×�bàÍ†
+‹›FóeØ¨`¤TFbSé…{F´
+ÃÄaˆsÈñ¶ÇÍXs¾#mk×˜Ó£ßh²Ïpp½WÓ
+(^¾}ªž“ãGñ´Q8Ü;¦ß™ò->a]6ksè'õLæÃÆZQsrqÇ-³È«¾{ÌIöz-›y?ïþý�‡ã¸ÀyYàôæ­¡Tˆ¤‘!ªlô•œšÖÌ^®«ó(,ñƒð6«Q‚Š×mjéDÄÖö1ó›y:„Y
+š‡®:~Eº¨w±Ý‘–lº–ª]–Nü&'*öµê/t;„g-ß_µH;c%äôÛ�„yýD�ûBçg‚o`ÍŠ‡Í"—)Lkù!V¹ÿ÷&¿fÊª–÷ÒP°ûjª©r‚O&|$×½˜ŠoyˆBÈ8	!`^ò«"��O§»œWg#’ŽÅòóü,�ÇGŒ»ÌäçrÍ7›1m5?éÕyC�&¹êUª"¯ßÌÞ~ElËHû†P¶8�¢‹^Èó›»ÏqèEÓçC(ª“$%‘ù�ªa®7ÖYŒç:beÉ7çãó„Ô"ëëÍ:_l
+lWYE»Ñ°PŽ´º§›O•Õ‚h¸<Ñwd~õ,¿2­L)B4ÈéÝ„•Õ]¯v!˜¤Ohxý
+\ï!®ý
+¸¶àÔ}?€ë-Þ<ñ[ˆ>ÇÍ½ƒ\¶Èkåwä²†€·òÐ4_xO=~"ä¿|Ûõ‰d©jïjÿ9W½ßÊWE]ææJØEydÎfdé$¦k÷Ù …\à«¦dÎ…ýË1Ý�œ©Î³{É]öö•À™\¦lÖ]‰KÁYü?kbR;Ã/ÿå`ÃH§¶õ½{“’	Nƒ©þÇvud¹ŽÃÀýœÂ'ø�9œ§·îûo§$Kr¯lBD$BÁ©A•ãRòí®Ô¨Ðl¥úaJ:(¹;uú*AI‘;‚i4{	Üá5ë
+J+¦lõ6ÆÝ)uERô ”æ+ÓïJM#ßÓ‚kÝÇØ…,±.×~ÛCoÐÕ û
+„=–ËÎ
+bæ˜Â¢31mŸïî²ä¥H7•	&ZŠ F˜ÞHÎ;Î¢Û�ày0®@²4"s¯lÁÁÜB+Z/´cLÞæ3Ìã9!E`\Þ@Cnœ«À´P|¯§63^aû3­…V,^bâ.÷�Ê	M¶tvŠäÎZ§t.m!
+á¹Ki©q^¯§ÅŒ<tœžÌ±„1¹“kŽÈ4Î½”†”=2ñG<tÂîz
+¿÷ˆ´‰ÝÇ¾_Où
+hl$×plí	Ç�–@uÄc"Ë¾Æcr=Ffœ%à®Â™CÉCâÒK
+ÊUzpˆ­ËÏRé4Ît†y…Þ:)‚»Æ¿Ç4^O
+ö¶‚™¦á‰Ç”VâÉ)Šú3	XDÈ¨Ed–¿ÜFÏäy5}®½Êô±n	ØT¥·Q?íàÛÑŽé$LÉëšš¼‘—­øXìxªÍÅ*Ð
+¨1Wj‘ƒ6±º$¶N?tÙ]9ÝÄÁñÏs’\X·8F·—@«á÷@úÉV PéU»ŸáºxE”_ï6�†Ã»#«ûjèœÎê…÷«õšÕ å;«ñ»Ùjÿ”9Î¥^ËV7"7XæpIì‡
+?5²ð¤9Á6‘Í™×�™ò™Ö8ÍX¤õªú ¬f:qƒ‰¤Þ¯§x‡,³×G•ïG•/Œå„�¿ŠÙ�„‹›WRØœ˜§‹!˜ÚyÙ½Ž6µ0ˆ¶ì‡Ôé˜eÖÏ"¾pÐç�œTÙy¹ˆ{ƒ<Cia|¹¦Pùbçk>3&T½ ­ÐY$à›¿k¸4•Yç”úéûÏW4ÞŽã¸MPJ?&4n¤Ú¨g'Ä±õÛ`à…Y>­P®)sW¡”Yìùš2tx;eXôZšýì
+8ïž¯I³=(•&R»´E:mÁ«
+§MGtàÎ•¹3µ>¬›¼u§`f7mŠUwãÝ¼E´Alµ®”†‡aOäÅ„":H“¦!ÈÀXë šøŒ+‹�JøØ‡¶ºÖ—›!ð@Ù+,Üš=EÈåÛÂ÷—ß¶öÑ”_ÏáHã[b1Ù^5yqY ÑžnÍ½pke¯ ÈÂÈÒƒRŠr’”oÂ¯kF²UKs·ªsDË4µª’2wÜîüI­£»e ç†˜êî\Ø6-_�ËQÑb®—¢<Qü”¤Ì¸3vPfÚQí ”ñq
+/—�¦¡
+I©•£‚‚®LÐ„0vOVS&GR¡äU>(3· ¨yƒ²ÓÁÅÍ›S™!¦Ly.«ÚfºÙ÷f2P’,˜QÊ²±U
+Ôaš!h£G])H?5¸HaÒß)ÝÍ²G–P_k¿Q08ÿ/\w{œ{\;0>
+Ð!&Œ$šGðEœÄˆ¼Á´Öq£!ÌQ¶edö’ŒðÀ
+QÜX…Èu¦ì©‚Õ+:,býn-£¿
+òtªœ*»ðeÒ(î@“<ºÊ3*—¦­Ã2nŽÚª-+kèÜ(ïJÝÅêÒuµä œ–´çËŸ9ùÓÎœ‰ÓjpôüE�ýk^™¾GäÈPþ'Åö¿¿<òÃ7`±µ®nž”Ãä–UH>n÷0ù›r2Um�N¶„�C½�Î�®IÑ0)ê:)oQzrÔ“»bãªÕEaA˜RºÓsõãNIÎ£Ô�;yßÉ%õj9nn�ˆÅ6õ÷—…Êc¸_Ë¼…uD=}B«Ë-³5½nY‘ÊWJv*dƒÈeß¾Rº“ãÃs7&âŠÖ×ûIÈm›
+Õ�Þdl×³`ÊÅ‹“rÚÊJSÎ\ìxêþ7å4ò¡KFÖ½1/àÿÆFÐ8¨IáZ…½à_Átå™[ZÙ¨aB§”„ex¦*Tto ‘¥"¸n	%Èf�­ƒ¼AŽi¸A	�ç¥Ò�ÑÉsÚì0¶"n`šÙÊ!™{ÛÊ«„gw¹³\}ÜdÂï¬¶lJÀÁìâ/íÂsËÒêPo.Ôýuè¼POîl`Ú”Ru'änt?!Ë/¤6›ƒDG~M©Ó�å
+–ÐMä2–Î´#¬McÆe¬5ÃAh2¨}Ñü\_O‚¬BPÏ+u²‚’³ß¢9$®ÕQ•-¯£#—je½ÿˆa”®…À(3¬Û	@\„ï„e
+HÑÀ€Œ$5’ª{`€£ç.%ù!ˆÆÍÑk¤D6 ·Šâä>‘‚Š(}®p¥Í;Qœv¦•”êœ`¶šÐ[øk¬À¨±µlbªrP.qtÅkðïx!á�ƒ€†á–È'“Aß”q ²“ë›‚pìtô¿ž¦Uê/ÊG÷ÁõM‘ï§Oáça²œsp–
+nBŠó`*ÍœÅGJjKÊˆÄòða× Rë¹]û
+6*ß(Z¸ÊJa3Îk\kÏ7"ÿ».y™	C¨"õK[‘ÑT–LŠ ¦åãÕÕOîJ¶«[@ÃËB'Q1”ÎÖÝSjÑ¢Ôçµ¥”<ÝR¾	ž•€h)„ðn)%«S~z
+Ö<0ß{
+öŠÚÎ;\Lz8lÊûBáhlAÉÅ™¬½áßN¾Mó1žÓh™�ù«Å>T‹ÃŽ}ÖÛD›Q?^[VúáÏÇÐ³*ï–Çh"@·%y1×…J?d‹wÈÏBOþûÜ9äTdò(Mcà�\ÿ�vSáÉ€û½Ž+ØŒjF£ÌîQ]­ó¤ 6n{Þ_\áZNþ0þ^(Çµ§ûï/.‹Â4/X„j)ÿFå©3�²à/[ü�(ÏŠtÞxŸùk¬À8)˜‚µ_šÂæìG—+(9P0-·òˆžS1çÆ�ær§BN94¦–
+åŒ¢ùˆ¿ÞÁz}'‹ËFYªoM�fÃW'ei‘}zðþârht
+3šƒtöÍFI¡¹ï§ëï/¦�„�úðºUéABF90afE$à	;�ÏCçŠypüÈ×Á›%B+	¯ZÑJÓ|=4¾4¾ÛE+¸´l5iÅ�^CÈn>/¾|ÁlÓbVš#Ì¢Å
+�šJûÔðc_ÑC‰° dkeZlÉÎ†TÆýŒê=8~þûÜ`0_0oÇ‹;ËV=‚ÖB«çr·–:ìlfy–PsXkUîÌj=CváL¯:~ŽúI™/‰I€ýƒPv°¿öÕWÌ²
+ä/�	Æ¾RÚ�èN•ØUzñ½QGÌ01¨>ôÝ¯¯:Á.štg÷SƒBÂe4Ë°ºf(�z‡.èB¡‰çÔ|î}ë¼ò”Z¶UÛU™–T“ýRÌ“»+mN)z²‹´IO1S«~LöJrÌfWæ¥I¹Ï|¨ñ/^›9#[ª§ßßÕY˜•N0‡EÊZ:¸´8�~–Žj
+ÎÌ€æäg’?\ˆgF¤öÌjRôðGs¸ÄqÅñš¤¦ØÑ±h×!ÀYýÐàhÂµ[R‹°"©­e¦HòÑ|£Ž¤^îÞGRKÂþ$õ]…ÁÂ@€¦7Ö!g»
+§zP0—Ø
+¸ú0‰J	J«¦ÔÚƒÂNÊêÇ‚5î¢©wˆ¥tÇ{&´ïj®ÚrPJ™”œŽ;Wß„VãºË$9¶Ý¢s¯â­àûf^‚â;<�&ÞÿÀ™	�—¬*�$žº$mü[ÚÜóé�¾ê~›O¾¸­±•8GÈsÌm¨—ù&ÕfCúMT™nIýîMî=·0*ã!» ÏÑÈ¶ÁPÿÈz†OMÉN:sF¡
+‡ùZ©ûÊqm4HŒ¼DRÕÍ“Ô’�ø:”c,}òLT}®«?„èG¸FIÒ¤ŒCRPsE5Á/¢2'Uv0MëAW+Sº}IÌÂ„Š3Ì?HtÎ€ã ¢°4-é~\&l˜¹ø¥�%�bT«÷$ãP|î¨²Ì×mGD)³/è¸Ô»è°Së.1Ù>Û¾v·3RYöe�ƒä�öØ©¥G'¥ØÍÌª'±÷ÿ~uwx[l‚5›—4<ÁÜä[$g³Ã(ÓI*fÜ¸	§O’Vª“`ŸŒ<`!à'&3æ¸è§ÔâdsÑ™†“S>†^
+ôaX‡D®fD<\Þw­§\¤Ã¬mm2�[9rSŒæs)ûå©õ‹islºd1›F¶´ýŒ¼Mv ¡½Á<}ž�Bç Œ3îpÏ`—ñÄH©ó´ù˜Ak”ðâÁ\6.óxðô;î†º/‹;¸<d@$XØu-GŒgØ�0±aé½+ìÐ¶÷t„ÝPDŸa7þ6¢V} ’¦¨ÓþÂÆàº¹ƒJA#äÒž ÃZuë	:.ŸAGÛætÍßûtT­�1·À¹WpÿÀð³r¡üw�Ç[£5ØofíÝü…I7~$x¡}kã'ÒÕ­œ»Þ	­“}WíŸÉŠƒ['××fóñ>¥'^:[xGæì4µènL]\'U8�z!Ï"ØÅ‹@øf$Å’HPŠEwj‰÷ÌèÖ
+‹¨-$Q·@Ò«Û¯.RÃ¼,ê
+¼ÓHÉˆs^Lçc:8ÞþZÝ¿ÇY¡ÙkS:ØŠÔtÎÉãaèw3ÀD3¢ÕÈžDís¸e°ˆíŒX�gŠ¶ëÏ–	Ç}=Jì§»4°§Ã¡¥œZ-ðhrç\�“pŒ›ñ#Ywß÷øÝÕß|—$´üjJvEˆÞÊxE	¹Ÿ‰sÅgE"ñ'÷’¤Ù#%	 ‡«$�´|•¤ùäèîÃˆ§½øÏÁ”¹Üëjvk`&¸jöÐ��Äé©Î‹ ÉLóÜtÉâ6çÉ?8¤€.ßÄCšU¼Éñ
+œÏ»°²Åá¦x½9Ã¡ZLÇr‘ã“ËT!'ó¥ÂÇÝºZûDžÎLTŸÉÎ’Ø¥„òvŽÜ{ÞÉvöÌ§úL¶m.�¤gl¸ÇŸ41òd¦Í2ŠÚ‘©ÁF„ßdõûe ­G['¸dˆ†™íwÍY$“SÎ(¨Æ\ÃöiB"´<€
+-×	oý¥+ø	0ŠU9'Í¦Wãï±ó@¶QC;ªOš0[œº‚Í¿µØ:E�PÒp¡rÌvæ�^(¿Ó@Í‰F¸Iù×7Œtš†C\³DeeV'g$ e�´H~”¾6ÛÃž�ë’ìâžºëŸÆ�þL¸<�y€kdJQ8·É<SÐI™É£ìƒT×¸FæŸ×gý²·îèñ’6ä¡Ÿƒ°$J™TÖ>“Ì&èŒ>¬‘Ì4®rG‰¿‘8ãµç^ãÙûÚÑ\ÁwBé¿ßô1‡žIÕœšÏ&‡ÆÏ¥nð-Àf‹æWŽåž™‡@Ñ	{:={o‹”éo¸@0Šƒ¢ŸR�ÔìW§“S:fs*6%à~|UÆõøÉ/_¤¨_?¬±xUVE³¤‚©âÚu‹ãVm
+OÙn€C‡ŽúD–Ø]z&kWSnûD!oy\Èá`~›:¾ÀáBÿûç_ÿA³Ž~¥žÆ~È‰¤Î~<í´|¬¡Ûäù&k øD–�ÚUûE‚§¤Ÿd9¿9e¶Åq¶6‰Ä¼÷s$‰l @<Ï¾¸F/NJ5Û–±¾	hÉ@.-Ý³Íš^›{Mª’R<CIU,°¹IA’ëöhiKÙL‡Që)=±EàK;‚vpDw	Ñ’ÊçÈªu�žä•æHb\±�]²™ì]Úà$ç`ïÝØ±â3	‚´U¿5›[·Š‡QÐˆªå¾×ƒm@ÈfÕRù¼3¸MÑ�p]úJo¦‡Éê%s°»³ôœ×;¸Õ§Í„T.Û9s^ÀœàûÍ-|4‚K«.ÐôG“c	féŠ¯9O™Ç3'­Ë0+¢ÁS-Eönƒ[Â›X‰£:IÓvÍ�Äd¶¦œFBòòÙlWôWÍIgjyx'RI]q˜¬•gd;Ø‰MœËìé©6ÌÐ,?qP�Ù]eVW»Z”·ØõÁHÞ†ä¢õôŠæ£È'7C&?1Xâè¼pI�ô_º¾_ä‰öK
+@†k;uÛäQÑu%Û‡¬Z#³Í_ˆßÿr—Ð5­>U•sÝð6qúuªÏ§¬jôs±²J’b>Ê*Ilí)«©=e• ÄUœÍcP2êQU_¥“7D†s¾LÆW¾Ò:%ná8;ÛeŽùuì…Xç¹Š(OÎíÌ9ñÚt‹ãs?–SÆM‰¢ºø“ }Ö³-p~ÑêøH¶@ÜëEp“wÌ^Š6y¾¹%v5ÐdUíç �(3¥ýB<¦9mŽò‘¬N’»Ò¿ë%Ï]¯dû=vÕ<~!KÙ[/k2*Ò†³¯Dþú10�t5� 	om¤8Éð#4í¿Ñ­Leè–Xœ£Zª‡Ì™¼brúLª
+��eš¤¨­!ª�´d¹JëÂß#ì¤œƒ~b £_Ä:Œa[85°M‰h@yd�V¨99-Q¿Þ„ß-I¯cŸ‹>rd¤Wôí­á=½jfµOâJª•_ˆ«�Ü�§«�QÚìÕÕ¶eª—ÖÛyi
+Ò†«Ý•�sj®ö´ò0ã¡ö«ð;7ÎnPÿç"~’j¾/IÒš–\Žž¼,K®Çˆ&µ6J„fs¼	“{ã~ìKSë<ª¾o¹y)òµ5,M9kGUµC2îÓÖ�këÄµ#Ø�]Åž2•Är‡Î§gÉÜhäÈéòÑüëÍn ¢fóŠ~üyHBö¾ÀHÍˆÔx}1gÔ¨Ð:·t�ƒØãuNžoÎsì›E{R¤ñ+1Ôq»
+£Ãï}¿mÚºa
+&^ÏÞÞ¾ZäûMýï×M:(wÜƒXãÐ†¾õçãoW_DÒ�|?f…"‚,VâG¢ƒ¿_oòÛ¡SåAUU×�€vì!Ü7á
+$Ho*<$mD‘Z†“ZLÄÐŠü.’Z[¤šb!­]É\çÔì$AE’í›[BÖxªÖói2ìÊ·� 32ÈAòÆ8´§¢Ì—È¨¼)Ë9ywý…¤ÞO£ž¢˜Mq?ÄÛà=tšaÛû�Y/r~3úøH¶ØTNù{ó*ƒö/²?¹äuÐËµ¹Ý‰J lw9tl°%ú-q,W%$Yª¦]’ê^S‘¹æ(GáQÿ<7À¢Øùõv§^z°´ÄÓ–<6€ %‹L8×³Ûº_êÛ4Þšh½&ÚáÐTm´ákTôûÒ/dÂHr±¦ÌI0ßò|t™»[×:¢FpÝ¤
+Ç´*"wÂ[hø#©Å^gX�pt–4H²yrLÉAŠfIK#$±ú7Ò(ÜŒq[÷ûPà�4OÆÿãŒûØ{ƒmo=ÆåÍ¼~xøµ¼D\ßä¹ôÊþna‘þº«ÝÚ‘\ú…"˜C‚ÿ86�}–ä¼ü�­@6Ù’,]Öm à†qÇJÃ^`¡%rÜn12¥›³£~ÇIÔ|c�½lA—ÐëBfšŸ¦Yš3]µ%­ö§[í…¼ÉZc«ýqñ&åí�«On{û#âÞþ¨z�{ûÓŒ¬{ûƒÔÑÇÞþnZ�P —io»–Î AéQb‡ìþhJ@ ä±w;ü•ã`ÑêûL9Uq§b„C½	\©Ç}°ü@Láþšbý�Ø­þä°ô;t1&–Ûó6>.àz&Âëù2µÁx/õ2o%.ˆ_Wç¦‹ëÇõ¥îúMà’d9ô™¢ÐÅbúŠTŒoÝOúN—H¼Ý9Ï³ISrÔvô‰,+‹ÜJÎþa¢i$HxÍÝÏ/=“Èë97E": !¶]�fWzŽØ\­X âDÔ$÷˜·š˜7¹åQPšAâïRç¬KÏ¡*+�ö,{ˆ&°‚g{:‚Fu“&q»“i²>ibÏh«!ÐƒÝ‰}^êÝ.…¨ÞÅŽËð…où…GŒoQ‘êóŸæÚj~’–k½}ŽéÉØŒút]¼TýaÝ …zè�þÐfˆj¨ŠØ ¢rÒ·×OŽX1³ÅFµ³Gs6õs7±½Mõ³+;\}„ÐÅŽÞ±†Ìµ M$Xb[+€k°4½â|V"q·D†…mg£pEUŽæ†m!i[ŸtïBöoz¹ß2dù—äðnr5éÞ…¬O}Ýˆhr£À5:«¼…5Ò÷bR±bPGÜ‹HËi/F"#ïÅˆ}1úÞPHžâXÅ)¤K±UŒ‡ªZŒÜgKÞ0�å8a:ŒRsÝŠÀpVåÅHÝœ1Y1
+DÝ‹‘ˆïj^Œ@J“«ùEÎW5RïY^�ôm�{5ªoÛ^�DÆ^ŒôdÈ{1.ýW1B43}+F u§þúIÞ“Ccæ´žñ r5{5jxºç,F ®ë,F„ÐÅÎbÄºX�ZËQ‹Ø
+=ªVz[˜oÀÊã#ì–Ç"Îºf*,à
+|Áƒéâƒ·Zì_‘5(%;Qü†ÄÛ�ó¼%$kR|AV@‹ÜJ0æd-±(kÍ2PFÆ³+Œ5K·[Áº…o…ÿ±ªov¬Öé¸ò>Upê^!àç¼�e÷Q@¨ôeHš¥ØfÀ3ž*aez«.3hFÛÌ*cxí>- Ä’\¨=Áàu1›Pg“…dæf¨nb9A£b­�-âmˆ“(>œZ^ðC[’xŽ"TA­RU5øMšZ7‚wÎÊ›Œ'Û¾©N?$‹{½t÷·ÈmÃìÏÅôHu¬Ú Üä$q}á^�¡åÇ]†ïÈN6°RÈ1:Ú‚X�Š•>‘nºëf@z7&WkwdDKÇ’ç;C÷S|Ó5‰S]KBhÝ‘è«XÒNÍ‡Ç¥Þü™y@Jû4dÑ˜‚âÎ ]Ý»¼P<ßrß�íƒ ·ñ�˜Æm÷î.eIŽ–‘g_þ’”,ÿÉJt–‰Ôºû—È»�Toìî_"­lþÍÑ»ç¥Ž€_ô¯È4—zŒß€å_t|BÊtiXšnžÈúäp§¹8'TÓÎ�péËa‘ ÞƒqËôûDVÆ­ž¿ñvã<¯œ‘à­|E–_{ÜFð ~Ø8�Ë¢†õõŒ«Zÿs¸�ý£ïŸÈÒ—ÒÎ!IwÁE'°>8´5
+˜J¹‡	³£úÀb—,ì^vfÁã˜ºAéìÎDJM*X	¿È1mˆK„Eðù!Tù\I}så–ð°¯¶ƒ�Àqx÷~œÜ¡$W¬%ËÊ†ê¤e½T?ãËS¤µÝB"å¤Ë¦l©6y)"c®^e"Á|_¬D€„j“5Ô<ïßRÍ&»¤;Ò›µ¿RÒD¼`Sœßìšó²;t9�¿ÔâS<r¬ Ä½Š$9°úæM>‰—$’}W]—]<Ë�«rè7�UÕNHõâWróþ™·†/kŸÈÒðÐÆ4ÄCíšD Þ‘=‰†šûÿ¿þ‡/˜æqg D²ùK'E%Óp^ÍZùåØHeSiÎ@ð>^H>3«wJ@€é;©‚ÍJœ€ðVû5�€@ˆ­z‹€ÉJ8œ€èã" 7V	x6§}ÁZÀå}dP="Ô°BÆcÃ]ÈþM9;âBf„êðÊX$¥¸7·…lŸlúZTÔ@
+ù+øË{CÈÁô^c¿‹ë›×Ç-­°…¡°ÚùÝhf`#ý†\o%½5pÛ‹Ž4šOd¿…BD2C.YóÖ'b:¿>¬p'u¥3ŒlX%PkE‰[ò÷¬,~3¿ƒn£ÿo�/®Õ³,W;O� •8vã›8bÏÑ3ù3Òt!‡ê‰Nº’É¶màQ$Ž"­pú/X&á7DrˆŽT1û%³ç9]ÓÛßšÕíI´”æAgöur¢¦g®`<cEÕs²Úë(õ`7¸kàØ-H10ãƒYž«è4‘ŽW·Trª¢¹�MëTI[®XÃo:²SÉ)ê a˜½¿|EŠ�#§9Î¨~•"("Ó›KŠ~Ñ¬‡ÉÍ:ÅWK]êºíƒ<k3ê`é-mŽÂ¯æ"v�¡†ÂUqXPš:u­ñÈæ¦YE;'…fA$�æ&±Í°ƒ™ëy ä`ÙSm*ŸžòÓõÈ°£R´ÁN$ˆÈ×BJExÓØ¾A™9ÆÞŽØßê£‰\ßìïØ7yýùçÏNAgâ2dÒôž#Ÿ½>n-ãL)ÕÉžÁyG^x}ÜZ+SÂ»%²:çÎÄ1U"þC
+€³Æ<"7ÉÄ°&t´užsÔ˜c·,ýâÁm$ëu¥S8‰^7OÝV‹]¸T=ô6²¡`’¾ü4©½I¤›FŽÌR—ÇÝ­žÄ¹11uWYæ�È_Ö(´€ö<528%È0¥ºJåÚåŠ+ÆYXL°²¢íè9êYÌÐ¼ðÍˆ¶�‘�‘ñ	îM£ç\§j´G8O#ÉdÓ.M¦h]:w8<©G+T{_”íÆ×e¿y}ÜÒq·0“ö>¾ŠÖ1±dU£ïÈõöÀŠË€´æ[K‹ß€ëNa�ê?�)éºuGLã×‡
+ÎD�,6È6Ä/b=!]º!¹Xªê„ÅE�8�!Ü,ÐõZ×³57>Z›šYD7Îm{nz.=[^–æ+sE³*—Ù¢>èp)p2à‘¹@0ñ²"H:Gj7¤ºêà”šxnd'è¥Œ›”Ö²ì–ÈDÒTç¤¹,DsIÌ¶Ž•`Õ�ÕàF.àn~Â¢#`5êç¡]žµ˜ÿÖt!�¹þ�ý›ˆŽßâþÍ|'Áï˜#ïíeüš;ç;×7ëåù
+zq,V»0“ÛÛûBðuû¦Ðëã’÷Ï`¶{ïX_ÝÍÝ/éCà
+è×ã®¥Dê
+¤²oh™‰ÁO0Y€d\Ë�Èšg„%Åsë<£Ä
+ý‚‡(çìá‚•¡Ä%lBÂ¹Ü’^(ˆ›(RÅe’Ùò…x%)5NîÐô,0Êdf}"!c²jÅbQ™<r±­�»�O3.ŠCïDXF¢0<”Ö`YÔ>‘þ
+(	ü9G²åÁ3ÉÏ…î‰¢+«JÒ½‹G­cY_ÀÒ)�D+7½°‹déƒNKÑ÷WVõ
+p&‘M�’¾:z±3º
+=Æ1hj‘”é£IíhêRFG7‘æ°˜®+æ°¸¤"g›LáTÛ®ëD6eÁ‹å@°gÐiU[„"è‚D’–4‘V
+	1ýÇvµ#I°£@ÿ�bN°¡?Òy&öY3ÎÞßX’•ÔSVGeë$�²†]5Wvdz˜SŽ,Ò¹•Ø„yÕ®š¼J#•ngN-©ù
+q«ˆ¤µÞuyÝF¬Ã_D0Ä�H·rn»V=‘cÍíS¦®&v»ÜlßÏ“Uc p¼!dÚ�íY¿•¨©rÃç‡àÖŽ•ŸßNY\UÊ|Â¨óý4©P$Fr¡"¹\Ñ*ê/'OiùD®5Siÿ‚<RBïDªÆd˜ƒP±äXs¿Ù
+A1VÑÑÍedÏ† ˆpßDÑÏ5y2äe.ÓË*ê¸UÉ¢B¯OO’i+æbj.~BcP†mÐæœÏ¡ºÎ6Ì©6ÊáÀ†š�BlƒV¬å…x2êŠxi^Å�é$*Ò‘Ž@1±²8¢ï2-˜æ®¢™…ïZèë®õßyqGbYT¤¤áæ,®h|þÚßpë„Ô¾cIšëÅ¿QÕÙNœf®î¨ÙššE!ãå¯E·Y9ú,Ëb¥òºÊ¢šv•EU918��D‘dÅÓ­^U»^ž¢�Z1‚BX#Q¤W’qÃc§³<á€û
+$XÒ'9ÒMÅÒ›±²¸±V«ìÁwÉ<¥ñkW+öPM* ö©"ãëó
+wI7Ùsdr OV´ê+“m¤º29�kÍ¬ó
+yr»Ê•É¸«^™È±æ~33Ù§«#“YëÊd Ó3Y‚Ñ²ˆg²RG6)W&7H¨õd²®˜õÈd;áÌdLq#;õ7äî™¬AÃ�ùÊd]ùqd2_ÃLÆ»æ•ÉŠ9¹e–œ'‘D¼œ‰¬�•Z=‘ùø2º'rµï\×™È@š¸5ÓV¤y$rC>]‰‡xj["7dÀ“Çj~jW·¦@ž<®¸ª{Ë×gXIZ9I?¥>Å°¸£µ�üR_A@$ûk§�@@Ré®VM»èÉVˆà#?G/£ÐÆDH‚e�‰·ùeTGÎš6TSË-±¯\©†W�QöæKÐ4$Ý(_‰>DüzÖ†Ñ¡àî¢Ïaµé) µ¬Y5L·y#º±+o<	Õ\Ož¢ˆúr¤Õê�ŽP˜-ÝÝÎüZ%_Óªy¶k™Od1”#^#(�àìD
+û{ýûû�ô¼F¡”ËóŽ<~Ö»sÿD¢Š§±_<ÈŽÅÈ+b®â»tu&2˜›@\¼•ò`²"}ˆ´Â<±TÄ
+ÔzÔt3<n2,Lˆ[†¨p8Í.-Û,Y§î
+¤/"�8Çó‘]e#‹Ú¥Sw”–‹oý©›2œ“YŒçyÒ"‰*¾­XƒD{ß½ëÇ�Ñ|ì©Õ‘îãjíintþíeñ‰ý'òÐþæißQ—.=ÈAÍ Ù_‘-Ë;zu{C¶:×MãØ}ïù‹„J×MSÊ;1¹mrC¡e¯vÈa–gŽWä1KéÑúòØ…ˆ¾�Y±ç/²íRêH}ÂÐÛ&:"c¶¡#ïë……l ÿ.ÓY�L‚],m“zDéÞÇtd¥æm°â}¯0Ã‡FÃkÝ\D7~p±Ôµ«2�©ZýîVMÆkVÄ®*4K–¯wÂâœzùÏ
+›µ�ÊŠ’òØÁ r(QbÂðéKJ,qÑ½Z8BLúk[Õ]ãR¼å•ÇO{bƒ:u° 4¾N+�	-ÍAHl=h"æ|¯ÎZ7–ÕœpÊ9´œžÐ¡–¡¯µ³èÅ{ü¶+$Æ–âwfOIØ¢4‹Ë±ï6¦ßiâ+&©‰:mwZ3ïT —•Ô6žzäîïƒ1Ÿ>îþAvšÄ]~Âï÷Mô»¨Pm�jÿ5d¶KÇbAmŽÈ¤Þ¨)’I°4®Ú©`Ë‚üV5)EÝÀ¦Ìo8�!]p§`pÊÁÙ²¨@õÞÄ$—lÒÓ±$�L2AýÑ7¦ñ0Î°Õ(2‡›Hor¸A¯zGŒÿÓ‘æB¬Åå�ƒä.�žˆäÑ·MÌßUâFj’þŠÌ9=¼|±úÆ§RV%Æý¹Vó3"h9ú�êW‘BÇd‰H×ˆ4‹ø?œ4:ïfÚà³—"k2ü>{‘cøÕÕe|íáK†I�cøõ™K¾tÅôeÃ—�Àçð¥&z©¶Ùëç˜½pžÙ»g/]±<Á9zð%½ðªyN^2¶ôÑK‘Þå½)eœ£—>UjyF/ý.£>£—~ç:ÏÑÈ6FlEš|™�^‚C¾ŽÑîÈ>kUº«�õµg/‰6¹g/Ñ"Pm"6Ÿ½>ÂÊú$Zý×ÓmÕ€„‡54Îòõ¿ÿþóï?y&cåQÃô*ÛuäÊb4DwÍÒ\z®@¢¬°#*²¦çF2÷O”s—Ft?¯â„Þ&k‰MÅj\¥môzŸfÃ�è¦yõÕ;™³šÊ=Œä8Jc5Ê+²•î²„ø‹lE…6òlAµ÷üE¢3 š¶õ„¡·MnèüOÊÔ®‰X5îJ %”š×kôúlßyP«¬nMyÅ|§emÜä?ý¢%éóŠos6½püìZym*‹�\kS^h&º.>	aÚàµÍZ€f™6Ež0í»)
+>ï óõØÚçØ@ž0.Íƒ\_‘FÝ5ûzCÇœ}×p5ò‰h 9˜í]‘¸�73pKYŸ}±j½TÀ-–Ž-´ôwÑíR–}W¯˜à@]1I×‰UO(^A³}…Ûøýyé"¹!#ßÑç)ö—²Bª:‘!¬Ù@h³·(¼ÍËÚ½7±Ô§}Wosg´¦*[w{Gs_ëCž‡¢Ó´Ë)­Iùš!9È0·
+DÝ‘H˜Ô%ž_éºEå‡­e¾Ò„µaH ödëBÓ/(uÄUœ7¦ÇtLÆ#+?íÚÁö0sv¯¬”=ùô‰)mÝÔy€„LÕ7òCÚ_ÉXµ´b`ÊZ¾#	w”¾ÜC«ùšWÕýp´qº$qÏþÒ/_odëV Íe
+u+�:‘ŠoëÌ.RKRU•ç©øNslÒDQ">²õÇ�Vft#­$/”¦ZákYùP­@F“C£aq�º‘Ãd=øÙˆËÀ&ñ=N�jïõ%Ô¨4é�¨š�u”¨@úŠ	+§7æÁMZ�R¿9$*¾gž‡D²ê84êŽüÖ¨Ÿ\p‚4Ÿv@°nQþ¸ ZîõámA‘•éÑ`—#¹Êr†¯Qš¥µ92Í,-4UéDZ¥¥Â¡�NÚ¹ÅU$fÌx®ÿ15X=ÄØïƒœˆ.D2ÕGñâ%^a|
+ÞGd¬áH^ÒK µy‰éaÕðF]k+’·(èh¼¥Óå¦ñÍã�•³^8˜KJ‹Ç�NÕ�g â:"õ|©ê9¦”‘â¯9"åì…fdÊÂ|3F{/Ú™‹ã5J”ŸÓôè–¡-~™Þ,ªg·ªÿÎÈÕ¾‘X3	¥S…d|âý‰<Ï½ãïL×¦™çÅt­äã¤NÉ:ÐÔ~2]‘ZËIuEZY'Õs2vP]‘Qä¤:‘“ê9{‹ªk›Xë º¿÷ úm©®Îó¢º#±õîÜ>‘î‚Ò©žQYÇIõtSˆ“ß©žQÛIuEZ©Õ±¢æ‡êx‹ÈAu¸\ÆIus°œT"ë¤:˜ë¤zðP=Ã±õ¤º>¦_
+kV©ÈÈkSÏóªOª«NHã¢º6ü~1}mILWg¸ÑÁtEœhÁôåœ}xý„ûy˜~‡ŸLÏh(žõÃ˜þº«$I’†ÝýŠ~Á„öå=öi|ñÿ*%e×œ*¥…â‚%«¡w¯úÁ÷EŒ2½zCG¼bùVÏQœŠu0Ñ¸ßqø›Øì€äbÐý2‚ê¤Õ¤
+¦¼ %8™â»7UVÏÅ¯H’bÍ4¬ª«™ü;&•H’Gp+^é»îˆ#Ó6¯5Aud2,Rª8a³ã»m¦É
+™Å-ŸZ¡”n]tïu¹ÙSùöæÝ�ýßêÏSÉGb1¾Œ;àæ.Î¢˜à™F£ˆ&^!üV\1?¦ôuÔú�Ik~#A	�ù^Mÿc¨«tÎÐà‹¡o3ÿÌdH©ªs�·åþáéü¶bÍ¯ï±)øû‡­ž˜Ãuå~€#5q,‰'’@¹{æ•…L×§}:’\±RŒÉ^CTND.
+b/¥ºÄKk“M<“@gù¶&©9þDvUbWKÒäó‚¯ž$\‚ž¾™âß<ó\+NÊÉ‰…(µVm~4¤e‹R"%èí¼ÌƒÝ©ºþÄñÕ(
+HRK6©àÆ,“^7|³Á	ÝÕHÃnMÒ3Ù¬Ëk‡ŸÒYÉG'N^ƒ¢2ÓºÊ:�yÈ\zÝ¡¢HÔÀW\È!t€ÏÈTSB1ûÀòXºo’·sx†99;#Ô}:€gæ„ÁD»j×wu*žÙ¼�É'R‡ƒúÓVˆ°Fä¿‚„%‚º/5sçaî¿Ù�ÆÁ¹Jòeçl
+Æz>ñƒ‹-1v˜üæ©$^|e3êu«"’+æØ‹¦r˜‚FTúGD¯üm»úÌŸòjŒ¾«öO*C•öìù‰<‘}Yì‘¥bé×39ŒfE~Dž<*ˆbIŸ�uý}“®/É‹aØ�‰ëKþUBz�ß†Ÿ¨ê°çc×Œj™cGú÷ÍŠD²;?'=Ò3÷…ÔÙýœ±ÂMŠåe¡¥a‰F®‡Ó
+Ûë{Z�n¤üªíÒ5X3o®R«f^vÈßv×$]H­õÚuÛã®->ˆ>ú¨ ú¥�ˆ´¥�°¶€4ãÒG0¾°Ñœú@«KM[“«@Vµpê#†¡,}”µ�ÕgúHß=\úHJ§>"àÌ!�D«Ú%�pí¬Ã»HsÄ„Ü–L@¬mÉ$P˜f¢ñìûÉ5S¶o“è[3ÉÕ_ÓmEîÑE“Nh¥�¢‰	c‹&|kÔ\Å·ä|‰¦‚½+Mˆã,‡hzÅUlT†=óÌHGŽü#}´O�QU’äü„ì]5¾ÕÌBvF>çüDh×uù`çõý*åu¿�r>õ@\
+VÄ}ËÃêMÁä!œY½~·<ä¡5ŸòHÉå¡öX˜<ÔgÙåýýÃR3?rÔ"õizä_ ÑýB~'Ó*BÃ”…ØÝœí†!ð§•n²&åˆUN²aNÈ ášÔé#ëœºviÚb»\kNÉxDªëNê˜f5ŠÆïï£¹�Jõ�PÊ”g—�ÈûB©»-[6ñäH¿n„ÃgIç®—=îZtözÙ(à0(Ãè©šÛú0­ ÇÄÏjôr<»X­‚»²BÖÓ	\Kƒý�éÃì)±Ø#ÈÕ‘ù9:4}ƒ@ùYI9�Ý‘$EÄtí ®M{Ì/ˆØº�i‚”ú~_iñÆç¸\)àp)Nnš ãHeoze]ÇoÄßÀkv»Æ�Ó(�ù†.éÈ¼×�Æk‘"<_1]ˆ›K0vÌ1þ€¸µ	$jõ	Y»2ZPû„ìˆ½ìQÈ0HÔ±c�î�¾pAE þûû¯°†�»âÈa—Ú�ecU?"ÁÇ9îªFnŸ�øÚs}?)ÀƒúÙÎ¸ß$g@<—ª«z°¦à¦Ò2`2
+ßZ‘™ü.â¤R8+’ôÈŠ2ã	Ê´€Ù7<	üºÓ2xa»�pJM×#�´ékÄ�@zñ5y!Œ!Õ˜Ö….¤f·Ÿ½ß€ù¹êsæéÏ©œ	ùà¤ç¨]Âû9~�æ£(Î�%‰‘kÖ+ƒ²ó…Oœí…ÌâÜe³ƒÌo^¨Í‘ºÜÝ’#%ª˜³bMdhMìkMuj@Œ¦ÈQÌ-yXH<t”Ý‘Þº{fy&%­˜Ud¥dßFeðC‹Ë—-‰¯s–·K”§B/ž\b‘Y‹ïQ-gºR'ž±b\ÇÅÌ/g{jƒõwŸfº1êÑ¹�XnìÎ�Y$ùìÜ™ÒôêÜDB>;wn&îŽÎ
+„ÉÑ¹�ÔyuîÛ@eMEÑ\�›ÛÊEŽ4ú¦KÌjí¢9"¡]ÕŸ9Ô³Mãä�Ç…T�ÖÞuÛãŽ]
+„¥#1>öY9ã4¥J“�Dß4³©*¿Ln(A§Œ1RE|Ó†	"Õ»ex«x–L¤-µ(õ¡t¿¶µøv¾ºí—ãÑÝÊ]®Žl7ãäÙ¯rÅÝ¹yŸZÆ”ÕVëze[ä¨ô5ƒUã6Ø˜^¾q,ïñ½*V¬×X¦ÂŸ¶¢.RJö‚<Çó·{““ír¸R`Ìåß¤ÝF^Q*QHíy€+¾¾ìí–&ä2ÝºÌag'×ÐÞ)ET‰-‹§Ò¯Pzºgt½‘ìZ1ý¤"­¡bp$(–!¬(eÏ¼§#)9’E);^È‘úwF(õ1Íå<Ï4YÈ‘¬ÏÏ€kÎ„¾ç�<“çü#_{®ïÝ0qqlý#²Ãr¿ÈŸ	¦ìåzæx._µr?{x†žˆ‘JÖA—vQ )4…„g
+ËÔJ>®59ˆJCÉŽ”šüj·1{õ©h[d¼ê™»ô¤œ}É,—w*5Àí/–A–€Ÿë˜œU­Çõ†ê©œêB¢:åë
+Ñ×ô¾ÖOî:ûB²ŠÑ›QR‡=w¨?Ž²õŠßBvÊUòCû²|F	0ÿ€¬]é×x�ìÈáÆÛ7²um¤6HÌx¶ ­ž]@/W©í%j#4*<m¤¢WN©i™ñl#@J.b¿xH\s»ÈcìÓE^æ[�wÎ™ñß�DCoù…ÌÕâëú<»�ãÙEhoJGPC<»?Æ»�áub]„+Ü›ÖEh›»Î»°•¬ù;�]„È,gáB>»ÈzÀî"@23iw ó-\“û±ƒÙD¢ÜFö&Òì;¥x6²Õ³‰	5žM¡œ3ŸM„H={€ãÙ1Žø¿�ÃÚ;”÷
+YèýŸ	€$i ­ù½«üéH•Sr;àb»ç…$Í€U³‰UMmc	oVCk ÉXñþ*¥Í!Š¾ƒ�þ ¿
+I«�·âHpñÍi’È�|Á-1,¤õ5„Gê”%Íƒ
+$i˜¡;Rœk'r”Ê°9áBöuúñ¤JmÙ[ü¯. Sö._)Ç�õH‘ê05$¤³Fm�±5pfí…T-)*Ã§�¡­Ø3_ë…</²A
+‡èimÔ¤v¥qÍiÃÃ�Zn˜Š¢ÇšŸèëÁgÒiÓ[«9¼‘ãŠ’ä«‰ÉÐ0�Â¹Öò¶=ýRÒÎ´sßHö=×HƒJâL™¦ò�ÈÊb×›èÉMKDà’ÇTé –äÃ«ULÑÙw.Äi•ê…Î�ÈoöÝ“4CF×DrtÍmEkãúžÅUFÒŽÓ‡·ù+4I žå
+×™9ëñ £5ºödG¦Ì4ï¨~+Ô –±…2R(0J…e^¿þûû¯°†³›nNYé@D»2‡ž¬/Ø)XÁï”Vs*4ˆ²ŒÊ Ç°sxÞµòõ¾ã›íXŒ!Òÿ”WIŽl¹
+ÜÿSäÜÐ@MÇ0zá| WY
+øþG0¨7eöÂ«*E>‰3„o$71é‘ÁBxÀbº¿jUzŒº)û–kÎ—0$ÊK¨}�È<EÈ'ƒ½îÆ²7rÖ=:¤†'Qmë†\¾±X>�³ió–—ú‰@–2V$Î·®
+«ˆGë8‹HË·"v$jÞ€“ÌvÃ¦;15m\‹˜¿Ä€ó"fôKïÎ"HìÐÞ‹˜7œÉG3[ë­ˆ�X—"&PoEÌGÒµˆGÄõ¬Yh2Ú­f�”~Ö,lóR³8÷~«Y"ãR³<§y;Ïy«Yš¿·¦%÷¤èi^³ƒ”(_‹–Ó¦Å<z3û*Ë¢­¯g• …¤—°<!"íF—	oì•Ã·Ý�‚("e±ÈQ)!\"ŠÁqæàå¹Ô!ÿ26ïˆ·:~#rX+$U½ÒZ .Ii^Õ¬.ÊàcÆô	£tiÑö/ÈÚƒ‘¢È1.ß ¾žÝ‰['.ñ«9¾y¸ÔKè¿¿¤sG²bf`d:×ú—™�ZtÇÿ¼þÆk`)g8¬@³¸¢9§ñ
+9=`ÈoÐOär–¯ò9í½ë£v€XL.�?¾º�¤|ÀlpqÞ$‹a6q†Cúäbi�Š±¢ÜÄÅÚ¼¸ùEv…;ÂÁûÝƒŠ²$ÅÃ‡�#k#Çáo—0Øö�(y<•¦Üš(cðû.Cvâ\p™ËŸÀC±+SB�,áË¹êëi¨WÌ¿}»¬¤îg� ²ÕzuÜ�€¢Å–Àq$ÜK[Î¥”Ùêð6¯å8Mµf›Å[¤»…z{.�ç×FòþÐùØ[GÙö57d#`�š<
+v|óþ¸¥uqc§K6ÂÎ×â¥”¿#×·çÑ|rì8Î]>‘Ë-D”ŒçrÊÚ·>‘3hw+þ¯ÊmÓ©ÑÕAÄê�Êø$,ŸL‹ÁwjF²±wj‹ö¿ôhë+¨m#çGZÏ¶Éz™z#!�Äø%$'�™
+oŒë’2ÖÞŠ71Ô�º5‘(³½ldoœí{ÉÊ©x Æº#§“ïŽŠ5ÕïF âÐ7~D®›HÐí*3:ë™wZœS=ßïÃ�CÝÌßÅT4�¡fûÝá5_¦ljVª×’EKÔûìT…ÌIö‰—‹ºL!ñáû]¹XZ\ìl´ËöÖÜÞê¸•æ±ï\tÞ]‡4÷2hdJ·zM'ðvkwdø ò‰ªu•ô¸É¤Bøµ&³m„\Œ“¹×@VÖ­®ÈvdWR‰-óÔíÈÑ|ŽÄ[ë†LqI‡‡YïM›-i\/\ü÷Ò(%’sRÃ/ÈDxžY^®
+èNI
+”9Ÿ„€¢®¹ry�24þ~HõÆÆud´«×7rŽVÐì=~[ªA5Ë&êÎÏÖ"‡ZèV=ä¸ÉQ…ÎîÜ_O©ž–°`¤õÂÊé{Ï�ååº‘÷/#UCß®`œöï_þªd’E÷X¸?@†OÈ�¼� (Ñ‡qLÄÐ<ˆ4'pDØr™9��t#2<·‰LT‘YÊFôÌÒyùÄ¯Èƒ©Ô%»vÐ	7Nm‘)™‹ÂS†¥’/'JÆt‚½?ZÚÖ®äõ@Æ!9të&$×Ð.…ôj3�Í‰ärXàÞƒÆ=“c­ØŠÝ(cP·æŒkÖLgg?îÿ1™«Þ2Æ¤×"$ï¨
+�zÙºë�ä[GÒÜ÷ƒí»øfŽ2}Üø;­¸ÆU�&E>C’Ý‚t>q‘vÅ¶²jdlõ¸q¿‰‹�OO°ðš/g,	‘™¼Qþ…b4À)õÂÔ#ë)ƒs ú–Ô¯r}ÍT¾˜Äp!ÃŠŠœ®FÍÓƒZš§á$Iä³ø’7Ü�ÅÏ³ó)â·ìe/·Ã	‰{!¬áß†Êyø±k·›Sð_PDžQ8|Âì¼û„<=\B]ðƒ�pI}=%È%ˆO›7©í“m—’Ýóè2ä$%Y7— ÏS—PÏæûƒ\Ò^OrÉ*èà*vÃ!¦–ÐøËçñƒ"è«<çðìª.˜_LTcÙð…çúzŠ�¹la$0(Vq±xÖá&è5¤”îH¡Å+û°¡ß½nq&gàï¿+‚õ¤
+G:z"%çÔ¥HëÒd¨Ó².u£yh8žšW£>3�0IÖâ†µˆ­2ƒ»è‚'ùØt¥æP«Ù%`T}?«t]]ÎÕ£bÐd†Nê#HzÞ¤IùFs®‹0BÿrmÀ@vTo‹cï;‚yÑäq6éjÔqá/çi;3Î£Å�\\WtÝ¦/Rö®¾¦32"5.JÀ¼ÑcØŒz’n©Ì@†šÆœ=€9b$¶p´¸µ|wû†tïQ�t%ï	Ôx·oÑEof(‹:ªz’êöC«WÔÖè%�1Õ¤gZ�´THI’Õ5
+èÏ^cºŽ@¦	I=ß�ÓNö€õÍ’cô³‹’ezÏû›dýˆ¯2bf»éÜÿhõÔ´#w¯f�V»I"MÕ»V62—´©)o$ºäØ	;“5iÍ9
+¿Â[T-Eï¶�ŠÎc„Dïúç7ÚÂö7
+#AB|T¯~)³ÙUEdÔúé¾ø	Y%G¾;SLUw	‘5æ
+1§ÿêø=�º„äµiÑm²ƒÈ¸ÖØÈTÖ­´‘LŽ%²¢,zÚÒWWöÚØ·¸¨–Ž[çìîDv<ˆXÎ_fø~¹F±s­äÈ—²‘˜*m+˜#éÚ>']áÀ’"áG8Ë^n—l&Òr} 9šH_%�ÅÞF9êµ¶ƒ>¥NJwä4üžNJÖŠaÊUÁ!ŒËˆœ÷"å�½âyKOµæ$¹ÎìMOµŠ†Øið’5ìX:d\¾².LŸvÖ–Çßéúžèø�9ÈûÛ7�,NH“ËÚð‹{‘¢©†oYpºµLÌ¦T¿e¸E°fÖJrr  Pe´Ë7SÓG‡Uî{¯ZðÅtÿPk_<¬’�@�;ÍŸ­a5÷Þ’3ºW¤½É¬¹ò?˜u¿¥@Ð¯ÎÙ²¾!ì ºEj–�Ãøù~Gaæg®!\1\ä+»d ï¡Ë©\pø’ÃHMO'$ÏV‚ª/’–Až4½â_õÆ@°ùf'„õbžÃÅÏC©³u
+äý¡}˜„9Éêç†e2i#§IÍwÜ»‹ÓÈX˜ƒ\jõóÚÛG‘:xµI_T€q0v`B'?sé‚}´ç·‹ # L#àÕR}ä‹‹,€çl~IO”¹e6vHh‘³ËðUˆjª~®ìaúïg„‡÷“ÃúëÖÂg4šâ2´~1�~1€k}ÐJ�s÷s÷øè¤�9“Ýìu<Àc×ù*‚<žXf§¾ˆMÉ\áð5Ó&9áH‚¶"%–mÊ|��•rð‚;�ó)¿ž2œðò’ïPÁ¤ìW{AÐ™õ~n~ö5íb/¿X§½ñÀaï]„ì5íP±˜^äynït1œ‡¹CkÚÅÜ©5ÍÍÍîo–nny=E„¹`œE¹µ0–~„T!ôŽ1ÇÒŒs×9Ïã;¢íH.½Pïç‹Ù‹y24!Vö.MÄÛÆ"³¯šRu6©ó:nH®…AJ<¾`q®¯§ŒeÕ·OFoºÁ™šš(Hú8jøËÛê„ÿÝ¨oÈ¾ºÒ×7$¤¿?ôQerKJödF‹Ã2gXîþGw•äF�Á»^¡Xà¾<Ã˜Ã<@°1‡Öãÿ‘‘,²JÒ©Áh²rÏŒþª2(8—0}0ZÅsE�*�˜éN8ÃuéÌŸ‡
+0cÜÄ0<$6²“Œb4 LÌ€ª,l M<ë4h�¡º\’Qf]Ýä¤®j	Ðð)CA™3I%T¢e²FÜ ôÙÂ½ƒ;%ñ³Ü(”„ð©Éå÷£Sk«X¦ÏšÑš#Ãç	¦�–ÕTbZ¯jPòF[¸ˆewÅ�•ïÖKÿïˆ,zÑ½pÖdŸß©·��Dx7WÕƒ[Dª·ÚÝ¼WâEœnø*¾ÜÌ1eø<ê:{â²&yhÝ.�ñ;78åÒçaÚÈ•´K,i±‚~o§Ì¬/C X­×yîN±êê}öcØ~¾�ÈLœSDZv÷çèH­^�qÝA3b|—HrŽ�ûBBJ7$Š£¯ ‡ËJ¶NiÞºc^wjóf–û).¤:ËAlxžÑ[*’÷é)Ö1[\ÙÅ[6ïé{V)"ãs?dh2rÜ´ó¦aÿóú.8ZÖäg,ôÝLíP¡™sak—öÕí«Õi7ˆ€Eƒs¨¶¸ñÜ¼c†1ì…-™–”Í^¨‰³O°?U[ª¢SeBž¢QÑÛ ÈaÊ4/f#HDê\Hñ;³tGªšX,
+X€s‰¦#a*ßÛˆþˆ›�q<£ÒDŒÁ�x­+3ÑŽÇÏ¤)${”¢+ÏÆv	·h´¾ô�QKåmú&1³XrÆÇK‰uÕ‚Y-h˜¡¾ùy²Z~OÅ‘|þÕäHËzå±¨�¾Æõ™á¬>„õh:0LÅ_zQæÐÙòzä¥<Ög†gô¾§ú³Ç¥_óö»,¨«Ø×›RTÚñzê8zíöÖwdyë¯�…@Žß×›´äAžË.Œ,CJXkž%-d•]…WÌ;6«0r“Î–“L¯HâEDvb:Xyp8«!¨Sÿ²•Ç]ûe‡Öž'rÍê–f| Ý}Ü¯xû£¦"¢S.®m:’½Ãæ¼îï°Qý”Fyq½%:Gïº!ÂÆR4ÉMÅZjvÇOêw£¾>¢j—KÿîUó¶¤)ÜºLÏ,×Ò,ñÑÅ|ÿTUéè+Ä\(ÉË#im4czB�®V•Æ¤–p±4"±;Kc\#™‚Ó4Ú_ÑûÁÒˆTç¸9š¹³{#5{ï¬¡ãN‹ñ iDŠ…K$�RGKNÒ²�9n7I#HãŒ¤5“[Ç&iOŸ2NO'}¹�]xÝç/ˆ'`bVÔ_�õjÚ¤üÙ1yè£˜$}ôPr!ûS	IUã/ÈR	;[l¿ ëUvŽú
+ÙJ>ô1%ÿyc:bÈa[ù «®ÈV„ÿ_¥p¾ÿï?o¾ÿ�·Mi¸ó+q}ˆž_è,™…ºòD#!•ç8,yÿ²C.ÀŠéÝ“kÀS†eîTÎža@J?2,'Òža™íá–aÔŒ½~e¿ÙòÎ°‡eXŽÆ»Žà-d‡!ÓÙ·|ÊY\‚M¢GJWÛX@ªOï–Ò|îV±H"]m\ãÀp&j\ÈWÎÑ"žëÇ-opž£ÿ„ìœ’kü	ádÔ$2I·”AÚ&«g­FÓnWN�Zúýû-VE4vë�J®yHÀl[ÏF \ë¼Ó,•Î;pPç�ÊM‹òbÁBƒaØØwƒÝYHD×qÞAÈ¥œwPP)Ý¾Ãˆõ¼Ã¢1·Ä?õÛ´@‹òF8üçygë\1T�î¼“¦daý„Í¹gÝÑÊ¶ïüqûgÌ×��<½èß~¼²¨�*ø§.äúÔC©×·WúT„"'ÿ²sÀuz	-é=r*�éÜíœfº^|¾i <°ßõ…¬sÑ¹÷ÿÂ‹„ø¯o$“Š­-M{Óª¤„Î8à&šÏ}ð›`©˜T4ªY±¸ñ>�‡Îp×SÄ§lET£™2Á4¹Òdô#ýZ«ýï[DÞq¶Ð‘ÍÞ…@vo,ô¹	´ëÎëÛ+R²�IÜ×íV˜Ý¿=lß‘ým;}Ó�•éýàxã/ˆKÚ�€ô}}³@	ƒ)‚’6YìÔ©/SÏ—!­2‹;*
+Á@åvs<>ƒ•°Ölçn£‰ÈHnžcVøÐÆù�X»r9ZÒY3P�iã1¤:°ÎSoH´„ÔÇ™;‘×7æP…Ì
+qEj0«…À£rhw€¼]@ *LæHcH¦‡�³Y³ÎÁ6‹Où´U¥·Ç"ÙkßÈÍ<Pƒ
+‚�¹°é›d—üJfHÓÙ)…%äÖÁ#¦fÒ¹æõ"UY[,,˜ìY�_xˆ/ZÆê^ŸAm¿äù®\Èvæ^÷È
+]BGjíVŽTzYÛm£úé6¶Á‰ÁwÒ/Èz5�Iü€I}×GI��Ë©ãpÙ6
+£Nñ0ö*C!è|Ñ"�ü¿"„±’ÇêÁÕ‘2=
+Ò‚r›e$dÔáß‘¨"O3‡¢3�›6UUxÓ¯·v³j!—{îžpïpjq„Ü­O[21¥ó´imÓ¿è§/ÍR‡Hlê¢QFñ®îŒ$Ã‡í€–Ân:­§yèi^1¬Wu¥SjŽ¤^Î4X|GÜ&ëØÀRJ·4päð!¶¿!¯V$ÏSÇ�f&„ìu›Üp«;>àhÃ¹²²„dç65ÚÈ÷ð$¦øxæÌ�jSƒíæì¥:þŸ6/d‡ñnŠÅ‹»i³lF¿Põ6äòz+˜Ÿ\?Ž;¨Ä�!°ïä	r”ôj¤MÒ‹í’Ç�‰®Sâyg²ÖãNæÆiToß�““ôAï�[Ö…\².ä’µ‘%k![Ö¾³dýq³~JØ’åÖVè'—ÍùÍÓSºÎúÌöáöêùÄ¾RÈða.3Æò
+h2×Ü…¼6ÞÏÍBùÔ€B¬yêœ[±s¬Ìa½é]Ÿ˜ø”	©J\ñ ,Ï=óB€1ðyiêÀë©º›ƒ©zhÏyYP+ë×øWáÉžn¶è0—žp”†cá CÒyâŒ¡”æõÚ$%Õ!]°/¤¡3Òá)ƒœ”w8ÒîrƒùßïÑät3k^Ÿ¦GIòs–Xln¬”N
+'±ìúvž:Ÿ"l<òéÈ)c8žöv£ôÛ^ôÞp·7,'ioz·/Ø�eï]†ì…ñnoAÂÔÃ^dú<í…7sÑ¿›››ä�^³››ßŸÄXº\jdXFÜÈ5Ì& œÐòyfÐxÎHËÔáMKX"50��žý¸�m°_"pnsÚƒ»Pëõv8–S3EéÅ*ãe‚"æ‘Ò$iÌfgÌ[;+2lí®Ys[(�¶aVØ1òþ]¦{¤X Ø1ýQ³à±¶’ˆÁ_Úé64²TÓvÎƒ]h¹
+P´,ºÜ.“ÛÚºÝoÜ¹\ÆöÛCªüÆ6Õn~sdû
+ºXE.¿Eíò[Õ¹÷ÃoÜÞjt¿e3¦¹q‰ú!ôóÚ\ý‘;ŒîcÖk›‹Ü+ò©íBm‘Ný®?è­yŠÑp¤²ãu†'9Ò’æˆ#–ÿôZ^È¨º³>Ó™üLoŽŒª+#ëN7JvªÃùÿ#âféÕ¬õ'á,âŒ&+Þî õÏqCPL¡Ø+zü@Ž;w§Š#¢¹§C�¯�lµg[ûQÎ½ìUwµŸòud5jûAFi�º^}C®l¶ue”_�eìÝ.‹kÌßm«‡al9å†T/?m}'rÞQý†l…ø*ßbFYU…œD­rÜ¹iìVp‹“Fl!_†ÌÐ…hA2æÿé®rdYræ÷)êÚ—óü˜¶^;sc‚JIùª­
+¡$%)n€ö„D-6XÔÒ*—`ãY÷2ŽLp•¨ºèÃ6ôªR§Ðy[¶hd—B–Ü±A7vë¬A^@‹§þúiq’»Kº‘4\%Ð®Ù•üií©£yb/¤t¥zkÃ‘X„ô1]†6ï‰#Ëü8ôÔ½t[‡ª…ôÇN„e]Ò† ¦;Ø¦±NöÑôŸ×�dA3³l•²V³©�Ór}Ä¦(#
+œe„ªÍKÜ“?ï ªUâ‰ÁÕ*Õ«UBàN3<ZþÂÌv±	L¿bÚ²VŠ¹f†!’SõÞ çx¼G¯SJ÷þ˜âBZUi/þMÐOÈ{LAŠXNA^2s·uðtJÑ¿:B4+sÔW�=aÍûú‚?ùÐY¾ì²3ùtõ.jÊx•ïƒœ{0´¿!»��M�H3zx”ïBŽ=—Å*_
+Ç£
+[PÁò® LÿpÍ¿…l�0O5êéëƒœ{æèß�muÉš£‚hŒrúº�kÏi³œ…ŽmAT+uóc£êûŒÇ7­+vBR/˜ÝDXßÅÛYu¤µ×¢�Äe�iê?$'šó…
+*^HQéàZò,[ö)OÊŠu^<8ðÇŒ <ìøè°ºÅÃÓôh“!Ù
+Ì,5Áþ^³ñ ±°‚|�ÆµÉ<5&^€RšjMÈJÛ­ÓÔÖ´õþ~Åø üLA´£sC“ä²³9ÌEI«Û˜Êë1KðyÒb#Hª+(Ýé§Vý ýŸw:(Ejt¢9Š©Ð¼#>È�í™£ø³%GÆß¥:Ò›ê±¶µG�]¿eGZ×Ä©iÝ\»ß³®©ÑA\Èi ÑéŠwmªœ”W3‚!Üˆ†ØQ4•Z¨½�êï:’•¾5ë`ÖŸ‡nsüaó3q–�Ž�ê×«‰T¢ÒÎ&ò çž™ú7ä0©yCß¾•êÙDrì¹mvGÐz>UTå]
+…ÙàÛ"
+Ëœç)¢€”©º›ýØàÚs}ak¨×7t¤s¿Ô‘ý¸9Ö¾5Öc,íYm=C94€æÏ4\ckÏ×75[AC§!Ùô»Q´Æ¯È6½æf»²O�0¤ù
+ÙQ{Ù£¨µæêñ!&DŒ„Š™`w‹ëžaëä½Ò©	�àƒ™¢�ˆ¤’šäÏûFM€‰.jBÀ951UwP&M'7aûÉ¹Iûè†èÜ¤~^ŸPH¬\Ê’…ìÇµ1R¿![É°Ãµï€?öëKzlD'·KÚ,äøÌã+òÄ–„¹õ¯È#Úð�³�¯È#ÚžS¿�Ã3Ò¥ú/ÈrööË�íx™¦	 ¾Vêƒü2ãÕrÉä�=ÎäHÝI{w$¹fÍc!9)ÒD\ÅÖçžæ…23y3‡«
+äËc/ÖÙÄÃËë.�’­]!täÓÔ¹Ùl|,.Ê»¸¶”®´£<»<*Ë©ÞÔ››æ;�QÔk°=#X]ÚÆl‡¦ts¯Gc¯b*ŒÁBâ|^¼i”Î¶�ªÔÉy!É“)…|9€jéË¥j}—Í³¹qéjAædˆ/$yoíxuÙ]sÉƒ2Ü:+lC’Lq¤Wyb’ª§z(‰Þãcs$t‰¤ç]ð9ì½3BÉ?`ÜÈ']	�pÑ% K­:]¬Õ‹.	õ¢KDB;éÒˆ^×]2Z;è�pÑ¥—�–ÛŒÎ¼èvõz
+#=oé™¯’ÚÕ
+GòŠxØnNå‚É†óÐmŽ?,¾›¯é¾�Ã"€rÕßhFäºô {ètlß�Ã$œ
+]â·â¥¹rí9m–#3x-ƒýàŽÌ¨gc¢óv4ckÝXÍiÎÞh×Óyû(VÜáb3rNÊÖnCµ‘æðž3¯¡¦Œ’©}5zÈ~ã€6É3Pë’‹Õ´�ä¢Ž…Ä|Rþ¼Õ žéãBöóOêºüyæÞÄ˜é+òÌ=œ*ÿ‚<sï9õÙs§ú¿è—Wè*™fýËæ �ž¼£uDÖ£=z3P¦¦ª\B×Uÿôl·¡FŠÜ NKySt¾*H-Z—ŸÙæ©u€ +«
+�5»a8[JÆ„yÉÔü„æ.6­LˆdXF^{T
+µ¬µus¨Y…m³úÜÕ¬R\²o¼ÆtÕØK³õh"·°ÓlÒ»÷³®±úzšÿa(­kÔ‰æ¶“Wó?ù‰”µî]S…6ðæOUxËoXÇD9’¿Âji�Êõilå†”PÛ·)ø¾J´æë>DÓ¦½»!.H´iÞà³
+Cœ+["Å™ÁÚ‘}p´Úy"Ñ»#¡ž2bÛÿ‘GœÄJ<çÄƒ<¥jwçøBr£O-.›½]¥¼l¬®ËRX6Žª&ù…�Åò™+¨[�éÃ¯ÛûÑcµÅÖ²^8ˆDÊØÃ£\ª�pä)Û·‡?
+.dhM—ÛŽN"ÍfþŠì'-ªæ/ÈêP<U—Êz!«CíS¿�§Eñ”©É¯ÈrööË�Åpé³Ù{
+;ñ`ÃDÊT•‰½©³}6{'"÷{'2Šî{7d
+{'2}�Ø{ŠÁ‡£Ø{
+`…#{ßö.öþö@™‹î4î:r^ÅüBúô¬ŒËâ™”ËF§h^h..Œ½›ÁÝÕØ;‘|’wâ­‹¼iÞ
+HÞíÈT®6PD³­¨›ˆ½Û‹/$ÎçÅ•bïfÑ4Èy!Ã“Iì]|6y' Ê¿È;‘qÛ3ú•K¸¸/òÍàêÄËJë°X°‘wCœ†w¡ýlêÎõ(žç¡8ÒçülêN¤©{‹§ïèÿBcïlPâG´Ô<bŒ‰óý ÊD²—‚˜;‘Tm1w"’­‹¹	ÍS´å…$—I7£“ö„êÀ¨kÒ-ä4Ðò:z·ßyÍsáäÀft¹LÍy3.å
+'QçÍiöáL»ZÊËÙ†ÏËHG“ ¦B¹Æ:}6ußÈÞƒÖÔó7ä0i<ã|!è„
+�˜û®§ÅîÆ<ô¨uÆÄ:nŸ3$&çsøMŒÕX|.%´ÇÚ>Gdæ´ø—©wçsUçë<øú�T§ñ¹¢e>|ŽëQÆÁçˆäÖ>gHéŸ³[b?øœ™NFG[æhÆèˆØ¤}‘ØêÃèø¦›¬[w[‹¯.FgÈØ
+ÕÖN>I•y��:{w0N=ÑŒÓ�Þ¸Œxº”0[~ïl¶"tï¸ŠÐ¥l¾2€zŠý½�ÂŽÏÿþû×ßEtÁJ®€9“LÈ-Àª:²Ç±¶f-HH?×…R³ÂêâHµÏ´ŽLÄÚx£2›Ž³ºhm1IÈ-EG3B×G™0�š²#³ÏË<³=ÕF"ÒáÓäõÏû¤}Ð=*Yõñ6l‹ó:·°þ o¡	2K€42ov<·8ÁN®ãÐÓDS Ðk÷+Œ-ñRÒ{~Ä
+,
+yÄ5_•±!ÚËT!?¿Œw� ¬t³©Ú„ªEa�ú0a¨=?¿N±gol¿ÍÞ•‚nÂØÈý†ì»sñXÙ &ÒÓwdŸ¦{¾#ë[ûÔÙÑ»½ðGÂßò"3ý™ ø‡ªÕ-é jç,‘Öéö9 ƒm£E“{‘íi*yš×qêÁZ5™Ë––¼"‚ˆ®�¢§î¶oLHš&ó‰e6$·õÕ–½Z£HJ’¹_‘œ… ÌÖ�°g
+û¶g{ÔJõÿÓ]%×±Ä8,G0O©-Ž	Á×ïü¯€T-mÏÉZÅ� 5šì_aÌðpo¬L	wœ{
+à­ÉükU‹þgÅYµ™¢ó(¬¹Ú\X| Û#ý|Óhw–£ óº´y©-TÍà"³M)¤õ°±Í#ÇøÂÒ-î`ÐÚz™32T¿‘«ö€pJý…Ä¥_ºüuÜHú è�_‘ŸÈóÎ3¨Qçmæ[êŽô�Ì*ºmÏÞö�´Â9¹xöIµ®‚U
+Ê—ªB5
+p¡„5S\£:@RDùV”\ˆäzûþejØoè£ö]VsKº¿�‹ž�ŒâIÏèBœËê×¤ªV4O/v¾ÏIÎÆWG2&²ÎóªÑ:œª<ïö"çËÐ‹œ?LO�ìh/ƒ¦^³ð�’±�ä\ã£Lç¶YÒÄQ­í 	Éå¢ ·Šo9>áÌæ•Z1¿D &ÿ%"c¹äTÃd)q®£Jh©QC»ŠÔŒ(·=Ó.T4cï8Ç*`}å%lè-4œäU~öLc³§Ÿ^c ïÑÒÆ@�§r¬îJìP	2{ =:…žµ@æŒ;ž»ÿ�+�Çà!oDw¯ü
+Å³¢¦ÇôpÎ5¼KäòNÒX:e­²3õP¥ªÐ’¡Q¿_9
+ž4RK&Èë'ÏéÁ ¯¬1×xÑùŠPD�33ŒÔI‰#ƒ±¾>5DµÀå,ï=µF{#û¨Šjlw¾Ç­£%ë¶Ôºk˜i¶CM´SÛq|j­½v¤Q	­eÄÆY½é+÷HR-KVtÕìÝ„xAÙÈ¬ÉýÜ
+	ªâ…s¿tð‹-5mÍtc+hx•å„Ç‘£íá)8yl(ËËC¤ÕùõéFäÑ«J&â·éÛ9,†÷ íOÄst2ˆŽ©¯E�Cï #s]Ã}
+]‘ì>äýRÏ"»Æ9Y±—~¼oá›uæ‹£c¥ÈmAk|‘HEFÔçL¥Cž¸Š€VZ�¾îžZW¿|ÿþ
+££ü™Tãû@[«sÛƒ™Æ™nœåŽØÊÏÊTpG45�l¡;Žo
+Þ‹jgIètã"øÀ£j#kªgp§cœ‘ì¡�¾�¡�çÿâ«…‚;{ê+K#Jæ‚à,Ì6
+R"ÆÍ‚È8wø&@wäM Í2[Ü1=h…�ž€¸w!;áÂ“œCc
+cŠ³cBßænd�k×§\ðŠÉU}uí¤?7²$-PÔ-"|!h&âJ™G> 16Ù©~M;—0xøHÄJš¼â:[ó<“±ì<óé:æ¼,‘H_U>"+|ô+Ú3>±rÎ"Í/wâ
+ž
+/ã‡vû0¤Ðe £dqdäòÙÿ�4Ñ#¿š+ìm©šÅúÌWÂgŽnïE¯Œä
+Êú7.	^ªþ83n k[ç>õpS¹÷êsþÎóŽóCþ·*¥«:ªÒÉ%5+•tfgcujaDkQúôžZÁÆ\PÒ8×WÄÐunÖ¾>u|‡¯ ¤>®ðæØƒô7Þià%l"Ïpˆt¥ÿ9W³d|pÖ¾Åƒf½Bý�·d"1ã F÷N@ ´�
+N@¦ihÞñ˜�x@€3-ŠGýúTñ˜˜¤Ñ=´âLº¥V£Ö.nŒ^¬qöà$—�¸Þ—I»f¬v</žŸÂW°¬¹
+Ùµ?JÆND=¯B<Sí®‘6î8ê=R°‹øˆÖXˆàªý2cî0C†ºêçnê§¶¥#8]9xæ„¬Å—W‰"Õó‹4sG¤@ÍK²”…Š©ÿÄA£Ê¨!þàØunit¯…QcF/ÕŒÈ¤n4ûgì2‰è�»Ínµ1D©ôàøiSsbÂ-îr`<_…;'íVðp\-/›J|¡¤[ÔAŽÒ{Œ™•–}¯H·(Ú±{"cZÈ‰Y	dÕNõ ;yÏþB.b-õ™êíD¸ÎQN=r¬¤ä]ÉYYæña†ŸuÛAŠe,v"%Ã
+I‹%Å¤1;ÑI?o¤å4jõ µÇ�²RÌÒó°ûL
+¤Ç”»�Ûs0ÇŸÀÔÚ@;{„["uå"á¨óJyÔGðëå�ñq¶7šö?"Y%­ø)²1z”iÚýTæNžZm¤E'ÎrUïŒYmþF.¯ß]£nY×¡ÿ¾¸Pa¬Ê>øÿº³µ&œ;%š—Ðûóž#?äj1 ++å7ÒbÇ#�zìøÓóÑ5 0ßˆ™'ù' ·+"ÏXeB{³Dh¿ËZ";sœQdA”,÷ÖbY”±½¨hrók×W§Õl½�»¹Uµ?Ú~!Ùè«¿üT‡ÄVÐC®ñ\½²¢’°z�2lç£’Áh«f”×z/ãþ.oŽ’‘r’/F,¯êÐyå/
+q¯“âà˜nÏóíö»r¢.[Ñ¼³fZ­ø\ÙzÍ©ñÐøý€ùø*DUpÚä‡CSéçFŒoJy_–ž¡f(nøÊ;ð·Â7
+XN<iP<7oU¼z¸=¼Â9…÷M)#²¿�QÙj_"Ü ¬�ßö¹Ó[×�5—CN=_YJ®Ë…¼-ä#¤–¦…ÈàÑ?ÿè»¶—´õíÇêQ_ÈÐƒô|õO¾®9>¤EÚÚÜ©b%#ìÌçWo{”$ªã³ô€…ÃO\ƒQ¥â˜Š¼Íúza&k5RÓ£‡Wù«rc__×Þ–ärÑàyšÃµ—[¢n0dt¦Sé¥¨ýI*Z$«&¿ u½pTVAã$ìø¤è©¢üÉ&¡³K>�Hn”2¿÷µuæLüôS;M­|ÎmI©®âÂ}_ŸÑPA�¸vô6Ï%?è%Ú¡èê®¼�'UO×çüúTÁÝ”îó�(¬[Æ|bß¦·ˆÕìð½Évô¹GG,$€Z§¸�)aýè{;k™_ŸÒ[RÌ«hr—(‹¼?ö
+;µ
+\Àã
+^íà.O|3×«`©§ºÒÙ5¤.äuçio5c’Å—Nä¡Ÿ�´ý�"æáWÓÿD˜Û¾ó«ñÇ‹‚høþâ7r»þ¶7�èZ´udYÍBCá5ˆôù:�ü"ˆ¯¬;dÆñ™Mù¡BuŒlù¨; Ö£1w¡š­ˆ]•×¸®?�v••…·¥ÆæÊÂó¯OQxà{[A¾ù«Vaí�ü²G:è*ÃÆ;âNl¡Dª
+cËj"V#gsÚAfÃšçŽ·�“ª�¤¡r6T·S`šc-�Stöa¿&"³dï]‡‰ÜUÁk¾Æ5d÷Ë¯1%|/{fÖË‰„&�Ø>ˆl¾\=ü6íD
+7VVsiCNîñåŠõñ-1W¶Û_�t·ËÞwæ8šMÍ�‚Œ
+?ör`´#gÄÀ¬ÖÒ8{3¯¬€X•è¥‚©)ër¦ ÞîÀØþÊÉÝiïŒD§™%}]i:È#)hëò"0ëzBjä¶�È	îëÆ`£Y®nBzé3îôžÈ¼bçÎ¶ðŸ.�okø«!�ða0ÍýÂi—ª×
+ôjãÁäE{ë
+<n¼ã™A^üªÔÏ��™Ëk4‘˜#î¬Ç�
+f‚�ª—¬"ü>E5^ÿGwµcÉ®ã°ü­â­àý%®§ÏLÔ7™ý”-»«³Ê’H‘Á+ä…"_Œ¤<3R
+OðÜDFW§Äºœ©=i*Ïz�º“ëÑõ´9²È\
+¸Ê ´á�ÑË8âp]†TGq:£ªE RžDš�¦š¦¥*Î %Íj<ì¤N•tò¡•·—•	0nðŠ`%ÇFo–)À]¶UU©š„^,/2[S\ý} ²è
+x¤«ÍXk~fm¢wŽoïÈŠÎê¥ö³¦6r7ÓÆŠŸ¿ ‘Å
+rx´_�½«‡ü�Ü9ù²G9Ù Üf?[l›>i]Z®“AîÛIœûñ<�FP³e&F¾uHŠ}]á-¶Ñ†u¶X ÓòÝb{Ž0F‹íL–röXÖîË#óÝa_7($Ì©…”‹jÇµ½þI%Š‡�„/˜,ä"|À¿}Á:Ó7¬×TùÕéÉÄºê±xÊv(ÛØÒ|¾%’UÂ£¬
+41Þô±Ó‘)ž\>Þ))LÍõDî<Âý2gßçŒ¡ÛïoœÇÝd¤7!½�ÚƒvòFJÇÙ6'Y�ž¨�oiJ°æ!CÏnñxÐï×�� ‡<GÄ�^�Ÿ5q ‘ï�q¯Ÿfêœ±‹sÔg$åñÚõFð^±GsÝ{}UÚË'UZ'“G^ÐÍ�	­EðXTZ,Kk‹Höâ$<@¾14<3¿˜¦]Ÿ;.ˆøz]ér¬s|<¶€ûeqj�Ál‚¦ykOb–AräZ1´™Ã,×jsWv³J4Ð‰dz]© �ê�ç°c#‡!Cùõ‰c×ìër‡xPá�_�ñ±ë�D�qw^õÃú
+úË'}°ùJ®±�ÂÑ‰†¨n]›n‚JwE×½³óäeL­g}²Ç|ùÝÔÀþ2ìø8¡¹0‡–e7ÆN&ì½¦áŽ¡ßZ\š“šœ4ÊÿÀüD�×6ïTò‘E¯¶ªî¬²²O­OGæ	2mýh&Xä@¾é¥Ÿ
+�±É«IVç@39¨žó«åœgˆ¬~Ì33X=æ™	.ïùšg¶±÷<ó2ßhî)éÊÜ�ÜyŠ›[}#«>æZ7Ë9ÏÀ¼œ¶ye\Ö9Ïia±X™€•sÀ2ç¸~‘ö€C¯›´Ã=à0c�Ž¿w?"s�]²Ç€³¸ %Ÿ€õ×ü¤=$:®3ZØp{»…X¥.¸‚²'œ¸OxÆH•8Q4é1ˆnäÓ}þ‚Á`—•ö	¹	»T,Ÿ� ˜c×	ŠÁžÚÖ‡õíèÓ'9º(ÃÄ03¹Æ¹óF��«º¶û„à2³@j(›*I²¨�ôMŒe@¦µKÑ90io9¨t‹Å¡¡>r¢z_‚?ôtuÛªŒK«Áà.Çñ}rµ‹³ÙrVõù“ë:µöŽLž$@R�'YØµfDLÈ3mŠTÎæz‘h¶¸´n+ð¾–ÍËm@‘.E¯W¯«Å“CUQ âF·ÁUÖð5;¿?¹*Ñ/ÄäÚïë�jrÄÙ!(¡g„IzœÊq<%À÷�”ˆ<´»J0•¿»Íü÷ÿùç¿ød’5ŸÆÄº†—á1±	yÛ jóšÑcb]¨ãý¿&ÖE	?#¼ñCákõòŠbÑÄŠ;R‘(ó‰v©ãÅÄŠÿsçÄ
+Ä†Ý+î˜6î‰•ëZÎ‰H©ùœX‰ä|N¬ni;GVØê“á=²Y›¤5².ÖÔ:GV )HÄgVXÛ,ß3+Öu´sfå+Ñ åOð�4FVVC#hb5Ø\¢_·î/¶rý÷šX_‘U¿Æ&
+Šƒ#7r³Ý"eØ/H°¦QÇG$v~­õ	¹ùíe�òÖ*X>E…!g„ûŸÔò)*€äVNQaì<õ@ª�SUiÍNU¤§|¨
+ÎUÞ¶!waL1‡ t—¹·¬x9à²ÂÊ{¨ŠŽ„`è�é�ænär@eq‰
+ #ô}ˆ
+ÚÛÚ)*€X™§ª0”[²SU)ÖnUá{ú­*hÝ:E#°Ú)*lwúKT±~Š
+“¾¹5Å¶ÿÖ@È|‡¨€mOÁOú| ”‹ëÒL†<nMqEdkŠ¸Ox(2qþYÛ&ª–QãõB¾é5˜J¬„<é¬r!5	±”)#è`RŠ¨h���®ý˜¼7¥8˜�èû‡�Ê´{¼Ø©
+{åŒ~è ’pæx>©¹ð"ni}ZÜßF}!é¹éiŽ?lI¼÷0qWÐž²	ó²mFóúÙ»ŠtÙOä2èeMXØ‚`~ož%¡Ò¢Îs«îS3²±¤åÁôµù²Ç÷¤˜¯ˆTS,óTC
+�P…ï¾_b5teîûÖ2§·BK<…¦úº ‚\'Sq¬¶âÞåU‡óçò{Š)úÝæ}Ç—žÄ¼ŠÏ¨r C3¥ò@$Ù\¾Œx|r)µ'rÇˆ»ê| Ô~ª†>Ë‰‘}š¬ª¤2:‡ñzïï�4²v °<r?‘ºùn0ù—#3m„äI$uÏþ1þç¥âc†M?púŠk>y…ñ®:±ö&IÓ“+ƒ�ŽD­È·�UýŒ„´ñ3œ¼ðlÔW´#ß~ýð9¼@A„ƒ¸‡�x»ÌÀLV�°ìx ÈY6ÚØõýãœÇrLm°É4Ž™:¼qHR|bhy®kÚÐ]òæu¦bï>R.úOø¾‚ÕA{W_þœ+¹O<×Å({�&[ ñMÆù<'‘�aÿ¾ì>àúåz–¹&FŒl†!²Ãd†°4'>×›¡—îžuïFmÈ
+Ë/·™J±)p\n›g)ÕÏ_ÞÖ²Sƒ3Vu�Ëu÷Ï®!¹æI´—£ŽLšYYU8ÑˆXWÐÜûÙ¤g•JhÃÛ�ž-|ñ§Ð”½Ù'9¦‰R	ý�v,CzÕÛPpÉÔšý{ÊÜJ»°N¹ž�CdúÍëkï8…š€ÇeÁð"SûÍ‰L�@ûõVH3�.,îÊÂÄ¡�ë¡·¤~ü’Û]u]Z/[ºäl1‡Óµ¿ÿŠ[[Tù*áf®²«T½TWkÊJb!]D@0Š�YF +E`I¾ŽÀ_Ö¢ÔN½…·}©8“©d¬©4ç(ÿ¾Cª83OM1À7³{ßÌ¨´–z k#=bM¡l¦oªA$Ôž?²j|ÖµÓ³,=TfJEºÓdü#‚¬þè—µXŠÛžæ»‚{ƒÌ”ù÷FH>cÛ;úx |ÒÛºm îojÉaÝö W�œ¶#+×Ün�ÈÊ™÷ÓØÔCøôÆ/¼áfWˆnÜiPA|)Kd¸¤*}¯Òe,Ûˆi×¨ÛþÈŸ~'û³{&DƒdòÒ!O¬œ
+‡ßô i‹uono0uA!d/ç0dô0¿41ÇÌûýs°ùœ-�4±�w©¬pZã×~Í2;üoà0ö™
+êOlhÖ)È‘ÓÓý‚ØÆc‘�æG… Ù»ŠÓàO„îäÇ®ŸeÛ·[ý„Î>ý
+g¡Ïky8ÈíšÏ‚Ÿ‘Û5Ìm|Dàšæ7ê±±>"LæòØõ9yÚ,G
+JôáG‡Ñ¤{ TKêQ³ôrCÕõ¸Íážþ(
+Þ*«¹¦º�Ç7é‡­O´˜pÇ_G8¦ò36Ç\©´­¡¢ÂÀ5(ÎÙÈÊò{Âž�ÆÖVöïû—Fpi.…*�Ÿþ
+qÊÆØuÈ{-kíU�uOå*ZÜKËØq0@Løì'°Wbm”R¯;Ô_jñ)âˆÚFî<ÂÁkö�È“
+Òô]?‘{ˆsÌOÈ”—=ŠJý?ÝÕŽ$ÉnýwŠ9ÁI[!ó�bB
+»Žîo(‹dM+Úbv‘ø‰F2wêèÀ!>ýpÞ‚@vÒgä©{ÜÉ¢‘§îŸ[?‘§î){ÌOÈaæeQX‰LªA(ÐÑÿ2Ô«£’Ë´d¹Àk¤l¹�¨-
+g�¼‘îº	bÉ:7Ç€z‹°ÔÃ�á3» 7ý1 e99�4|°ŽìÏªº7;ÒÀõtz‘�ò
+o×Ü]1Ž0:}$Ñ^þ]"ÈÅ¸^H¹Ê©Î…�Â;;‹æ,Ž#Zû¬îRØ6¼OÂpWëÑ9œÅÑ�,/¤Îà¾15Žl×=Å;ì„&Ê—Ù—Ë<z�¬@Ï$]£çt¤U3ûò”Øn`&Î¦
+)"ÝÐ‚X°¤½¹ðQñ)»2ô­#¯îë¨)ÛÄx–]cß?T
+ý5ÊÞ³–ú#k�÷p×bÐ°Jú’¸Z5Ì€`Ln¾;‚ŠÃ
+®>8çîe™í¬Wgùþ!ÔøaÓ¾f»¸©Hd—"B”3Z”í~R%ÓìsØñîf’ú—HoŒ•bªØ$5ÝÈoCrE�¤XXŠu¼2�HU #N’�¸s»×z‹�³K 
+89¡içŽ›NÚ¶çx¯\}‘ßT[ŠmGo’/JÆ[½8ÿAŠ†ü|ž![û5]_Úx’	2A/Ž°�Ý˜…½ª}D¶Òç•�È¾…ìèú	9»õ	%½ù79ÄM�èñÙâº•è'ä™0¸•U>"Ï„ynýDž	CéQœ/ä0ö¶Ë�Õ{íSöJ†_wÙk±ýb•½rÝ<«À,-ª>ÛÚÊ®úGÂSõ/™–¼Àrºœ¾�íbj’ë®{…Ä ZV÷<—³î¤5/µ›jYŽº	µÂ/˜#Ý¦†â™	M6ÒA¹è¸‚ÉRå
+Ø¢¦À_<Jò7˜_|Á3Xl…üö7­‡á‹6â	'ŠÒÎöFê~VÌN;k}ôúþ¡©´4Œ-9µG·oœ%ÛòAIl#õB+ëdèØu,ÄF~·æHá…u©Vÿ¤ÊºTûôOžoZ\š–ßD„18D¡ûâëS¸ õ—‚šóaêËÎ°Wö6S˜Æ� 	Žü6Ät,Œ½ÂD'Ò„ºa¸a¢@¡4×',~2Ô‘îÜŠÏäÈPGòh�œ
+2óÍØÈ„1ÜË·C ô¼")–Ší.(óBHüÅ¤•>C~±Yº|m‘ß·n}Ü³l�ŠCÈä~RÐ”+©K ¿
+qâ„jóXs¶Q24�aÍèi%LÆbH·ùG$[ÌP4}}“�çr×
+@ªû£áª7‹gtBuyîä‹oÌó²«4<¿�ÃÏ`Òdd…™yDŠ'GKe©—]½lœ‹ØÊë%µcÉ²{Â)o¯·:Á8óo‰sr£à_JF8g«�‹!£,f‹”Ó¥KR/võ�‡jYªxp‡õp"èÆàŸ<Á7ÍHÁFà«¥�†)Ü›‡¿ì˜PY¹B²¸©×°àî¾‡O@‘ÇP­ýï¿þú7¾AÛ­í,|A^ŸÂÇÐÜ�vá9ËgoDOÙIzÖ=aÝíºb¬w×½pÝ“³î_úyöÉ¯®Wòuï§Gª¡¥Ü�@fäÄöÜy7 -r ŠâûÈ/¤Ö;œ—:îzP�$×0YˆZ
+�zþ„Î$mþ$.)ÿ“OÈÖð¥M¨X¯Ï,;p¾²CåW”>Ùêªºõ¼\tÀ«Þ:e;—îH|\ë°¤¡~L>¾Pr4
+|ùñÍøj^4mÇùcs¦/Ò¢¨ñs™.vÔêÅ‹×\¬Xsð‡/{ ŒÍ 
+oÎ_ðª”kž,d £Å\m®C»Ä‘u×'½ÕOÈ�<®ž@IÍkJz9‘#°·ÆXF=ÍXÈVÚöZ.d­BËÄ†)ÈóÍ´‘×�¨Ò‚Ú]Èð[*Ö5Ùu§7ÉT5ß¥†# 0²¬Ñà²ØJ´|B¶ùÖ8Æ'„M¦<¢®KlÞ÷3PµïoÃc¸�ã›Û©îi¦ß�³>
+y²õD}AY¹†‚Úæ¹äzÖ�™¾å¶¡Ðîñõaõ�¿zªg}QvIÖk)9ªºN!}êYT,­úàx¡G�|½%xyðQ‰ÂR=dçÀ/FõÕçÈ½‚¦&—+ÂÄ–…H‚ÊQ|NkQž‘›‹×ˆMÀ…X¼×iö(—foo¦yú“3jjÛªòû‡òãŠ¿‹ç*7".5ˆqŸ1â-]jù#¡C™RA°M],›F;Iî·f‚›±#T8.÷ê³~r[Á¹doM		ñm*ôE_F�mIR¬€ðhù h¼{àŽÈ©ÅsK§•*Tm­FhÔ,Ñèæh¯<6
+šRzØ²ò=+MÏÁd1%±`½½{"š¯x·Nˆ
+]C`,Ö@lAí6'¡~ÖÔÊ1×Z“QßèP±ÝŸhÝ¾ŸMÝÇH<7ÝÅizðõ!µšÜ¥¬Ø¼™„aL JLÑŽe½ÑW‡ÊýËuöÙ\,
+Äufoëî-	Œ<5ìlÆn1×'=Ìîûé8í×¢å†ææHUË|š^c„jDZ�ª�hóœšé„Öû…pÓçßJƒè©Mñ²c`¦'@1·qÐzœÉw¨=þ]‘Fõäœ}¹?8gï±§<œ³³'Ï“uvîd×²I$×“uÉñM°N k®ë„>SûÉ:_ëì‚Tßsã�ßj³æ:´–kÛìÓÔ9×ñfÍ/¤¤‹vâårÑÎ~ßºõñn5ÒbSâËæ`_ÏòÛ�é•¡Åjm`â4¯r•HÖØ5}>©5:pZ·j¼3Æ¤E®Î¾Þ±*¦cûx!­”ç–(öZ"É›P_ŸÔæ‘�~³F•Ôeƒ-›ÉBfú�9gÚ.¾Îú<¾úÏ†�|áÎ®=Î!¥;Û‰d¢&Õ;W+�¶5Þh�ÍÉy;†y%êLQ]<«øy&ë5ƒý¡GÕó‹—ø@Ÿ$À[sR¬ï[oO_Ä©�+}ÙÉŠW‡\ÔrKæ¸ãÌ±­Dïzõ‰ñF“e}2‹#É»í¨(x/¹ßTs@Ÿà‹2#j>i:ÃFaxC<K¹Qð,U¼hÐýxÎîD>àRw¤¸×GD!A²’œMéáõÈÛ²Ûv”áí×(Ã†ðxšÐ˜?2‡Ül—y!ÉÕ© ÆET8©4ÿoÍEUp¶o5ÝtÒDÔ‘—ó¬Å!qâ9�G³ïºšÿüûýO€ÐKß‹
+
+endstream
+endobj
+52 0 obj<</Subtype/XML/Length 24652/Type/Metadata>>stream
+<?xpacket begin="ï»¿" id="W5M0MpCehiHzreSzNTczkc9d"?>
+<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="3.1.1-111">
+   <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+      <rdf:Description rdf:about=""
+            xmlns:dc="http://purl.org/dc/elements/1.1/">
+         <dc:format>application/postscript</dc:format>
+      </rdf:Description>
+      <rdf:Description rdf:about=""
+            xmlns:xap="http://ns.adobe.com/xap/1.0/"
+            xmlns:xapGImg="http://ns.adobe.com/xap/1.0/g/img/">
+         <xap:CreatorTool>Adobe Illustrator CS2</xap:CreatorTool>
+         <xap:CreateDate>2007-01-02T13:13:48-05:00</xap:CreateDate>
+         <xap:ModifyDate>2007-01-02T13:13:48-05:00</xap:ModifyDate>
+         <xap:MetadataDate>2007-01-02T13:13:48-05:00</xap:MetadataDate>
+         <xap:Thumbnails>
+            <rdf:Alt>
+               <rdf:li rdf:parseType="Resource">
+                  <xapGImg:width>256</xapGImg:width>
+                  <xapGImg:height>248</xapGImg:height>
+                  <xapGImg:format>JPEG</xapGImg:format>
+                  <xapGImg:image>/9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA&#xA;AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK&#xA;DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f&#xA;Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgA+AEAAwER&#xA;AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA&#xA;AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB&#xA;UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE&#xA;1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ&#xA;qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy&#xA;obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp&#xA;0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo&#xA;+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4q7FXYq7FXYq7FXYq7&#xA;FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYqlc0t2J7iRbl1SK6giWELHw4P6PIElOW/qH9rFUPLdX&#xA;8Om216Lp3eeJnaNlj4A/VnlFKIG2ZR3xVWvXvLaaKJbuRxMACzLFVf38MdVogH2ZD1riqE057xYt&#xA;PtBdycHhtyZOMXIBoZiVHwcaViXtiqLt3vZpYITdyL/vXzdVi5N6U6olaoRsp7AYqo/Wr97N5xdO&#xA;jRafDccVWKjSMshYtVD14DpTFUza0uCxIvZlBNQoENB7CsZOKtfUrn/lvn/4GD/qlirvqVz/AMt8&#xA;/wDwMH/VLFUIi6vFr8MTXXq6Y9rK7K4QS+uskYX7Eajhwc9+uKprirsVdirsVdiqX6zqN3YxW7Wt&#xA;m1/NPMIhbxvHG1ODuSGlZF2CeOKqovpyKixnI3GzQdRsf924qtmvrtYZXTT5i6IzIpaGjMqkhfhk&#xA;Y7nbpirBrj8zPM1nbWD3XlxvrMyTm9t1eVSjxmURBOUXLjJ6cdGdQaP0HFgFU00vzn5g1C2vnh0Z&#xA;TcW9zGkMPqv8du0wjdy3pn4kjPqAdG3APwtRVlBvLgEgWM5A7hoKH75MVaa9ugpI0+ckDYcoN/8A&#xA;kriq3Rr65vtPS5urVrKdnkV7V2R2QxyMlC0ZZT9muxxVG4q7FXYq7FXYq7FXYq7FXYqlU3/H5/zH&#xA;Wv8A2L4qhL3/AJR6w/4wN/1BS4qi9X/3stPo/wCoq2xVQhcPqFi4bkGjtyGICk1hujXiNh8hiqvY&#xA;/wC9kX/R/wD9RS4qhI/+OVcf9sqD/iE2KsgxV2KuxVCyf8dW3/4wT/8AE4cVRWKuxV2KsZ8zRef2&#xA;u5j5dltFgexeO3FyaCO8JakrgIzMAOPEBqfaqDtRVC/o78yZbMk6rDaXoa4KUjinio08bQK4MUbN&#xA;xh9Raqy/sk71GKqsOn+aYYtFXU9Uiu7/AOutI8ptRxVWs5QYv3UkQPE86PQVqNvFVkGlRTxWfCeR&#xA;ZZfVmZ3WMxKS0ztsjNIaCtK8t+uKovFWN+YNI1i9LR2V5eWA+txXZms/Q/eCJYysb+qytxMkQ5qN&#xA;mSqnrsqm1itybqWSaORB6MMYeUxcnZDIWYiIlf2h2GKo7FXYqhdM/wB5n/4z3H/J98VRWKuxV2Ku&#xA;xV2KuxV2KuxV2KpXNFdme4jW2dkluoJVmDR8OCejyJBflt6Z/ZxVDy2t/NpttZC1dHgiZGkZo+BP&#xA;1Z4hSjlt2YdsVVr1Ly5milW0kQQgEqzRVb9/DJRaOR9mM9aYqhrKK942NyLV2WKK3QqGiJISGZSy&#xA;nnxpWVe+Kom3S9hlgmNpI3+9fNFaLkvqzq6Vq4G6jsTiqj9Vv0s3gFq7tLp8NvyVoqLIqyBg1XHT&#xA;mOlcVTNru4DECymYA0DAw0PuKyA4qoLrK/pW302S0ninuYZriN29MoEt2jV+TK7UNZ1oKb/RiqYY&#xA;qhZP+Orb/wDGCf8A4nDiqKxV2KtOwRGY1IUEmgLHbwAqTiqBtdc066torq2Ms1tOiywzJBMyujjk&#xA;rKQm4INRiqr+k7b+Sf8A6R5/+aMVS3VdTg+vaPRZwPrj1/cTio+qXH+RviqVaTf+d280tayiyfy9&#xA;9YvJBNSdLowcUMShXX0/3czMj/FU7fCtN1WTx6nZSRyyq59OFBK7Mjr8BBIYcgOQPE9MVU7vWLWD&#xA;Trm9HIrbAhkKOrc6AqvEry35Dt3xVUm1SyhtIruR29CYBo2COxIKGSvFVLD4VJ3GKr7i+treWKKV&#xA;iHmNIwFZh9pV3KghfidRviqSS6j5iHniG0jEP+HDaFZnKv6312rPx5/ZoIgpA92r0WqqcaZ/vM//&#xA;ABnuP+T74qisVdirsVdirsVdirsVdirsVdirsVdiqG0x2fTbR2pyaGNjQACpUHYDYYqicVdirsVQ&#xA;sn/HVt/+ME//ABOHFUViqFkB/SluabCCYE9ql4sVRWKuxV2KoLRIoodFsIoUWOKO3iVI0AVVUIAA&#xA;ANgMVRuKoDUmAvdJBNCbpgBStT9VnPXt88VUbH/eyL/o/wD+opcVQkf/AByrj/tlQf8AEJsVXayn&#xA;PTdWSoXlcQjkxoBVYNycVW3v/KPWH/GBv+oKXFUXq/8AvZafR/1FW2Ku/wClj/0ff9iOKovTP95n&#xA;/wCM9x/yffFUVirsVdirsVdirsVdirsVdirsVdirsVULBVWxt1WgVYkChW5igUdG7/PFVfFXYq7F&#xA;ULJ/x1bf/jBP/wAThxVC6poS32pWF/8AWHik04TNDEpYRvLIoRGlVWQuqfEeFaE0PUDFUisPJP6P&#xA;8z2N7Fqdw0aG9upbV2kKSPMxVR/eUVYUnCInGh48mq/FlVZjirsVdiqF0n/jlWX/ABgi/wCIDFUV&#xA;iqS+ZbMXkuj2xlkhV76rSQu0clFtp2Kq6FWXkF4kg1ocVVF8saUhDK12GHKhF7eV+M8m/wB2/tHc&#xA;4q0PKukBCgN1wZBEV+u3dCgqAv8Ae9BU7Yqoan5c01NOvJFe65CNpam9uyC6LVWIMtDTiOvhiqu3&#xA;lXSGiWJjdGJBxRDe3dAOJWgHq/ykjFVz+WNKkZWdrtmX7JN7eEjcNt+98VB+jFWj5X0oktyu+Rbn&#xA;yF9eA8uPDlX1evHauKofy3pkY0wrJPcytHdXkfqNcTciEupVUtRxvQbnFU0/Rlt/PP8A9JE//NeK&#xA;oTy9ZS21vdepdTXXq3dy8Zmd3MaesyrGpdm+FQNsVTXFXYq7FXYq7FXYq7FUPJHqJcmOeFU/ZVoW&#xA;Yge5Eq/qxVdwveP97Hy40r6bU516059KdvxxVYkepBwXnhZO4WFlP3mVv1YqhtOh1NdMslE0SMsE&#xA;YkDQuTyC/wDGRafLFUXGl8KepNE3xAtxiZar3ArI2/v+GKrPT1X/AJaIP+RD/wDVbFV9zf2NoYFu&#xA;7mKB7qQQWwldUMsrAkRxhj8TEKSFG+KpXdeY/LsOsQRzatZRTK0lkYXuYVk+syGF0h4Fg3qFaHj1&#xA;3Hjiqd4qhZP+Orb/APGCf/icOKorFXYq7FULpP8AxyrL/jBF/wAQGKorFUt1b/e/Rf8AmMf/AKg7&#xA;jFUyxV2KqF+ENjcBwChifkGPEEcTWrdvniqvirsVdiqW+Xv94Jf+Yy+/6jJsVTLFULpn+8z/APGe&#xA;4/5PviqKxV2KuxV2KuxV2KuxV2KuxV2KqGnuJLC2kAIDxIwDHkRVQd27/PFVfFXYqlWseVvL+s3V&#xA;ld6nYx3N3pziWwuGqJIXDBuUbqQy/EgP0YqgNU8meV9R1qznvdPWe5irdR3DPL6glgMCoahxX7C1&#xA;BrXiK4qyTFULJ/x1bf8A4wT/APE4cVRWKuxVjfnnT/M99pTQ+XLp7LUStIbpSvFG9aJiWRmUNyiW&#xA;RR1oTiqzyhaa5HJJcX8jvazmSWyirSOC3dYfQgCmWYu0fF6yEDlXoo+EKsnxVLdW/wB79F/5jH/6&#xA;g7jFUyxV2KoXVv8AjlXv/GCX/iBxVFYq7FXYqlvl7/eCX/mMvv8AqMmxVJde/M3y1odxrVvercmb&#xA;Qre3urlI4WJlW59QqsFSvqFFiJdvsKOrbNxVQen/AJpeT/0rDo8U8rPcXV1EbqRFhhjkRpJWDeqy&#xA;OR8NOSKw6V41xVlWi6vBq1h9chjkhUTXFu0UwUOslrO9vICFZx9uI036YqjsVdirsVdirsVdiq0y&#xA;oJViJ/eMpZV8QpAJ/wCGGKuEqGVogf3iqGZfAMSAf+FOKrsVQ+nIE0+1QEkLDGASOJNFHUdsVRGK&#xA;uxV2KoGa4gXXbO3LgTyWtzJHHX4ikcluHYDwUyLX54qjsVQsn/HVt/8AjBP/AMThxVFYq7FXYqhd&#xA;J/45Vl/xgi/4gMVS6HQNJHmLUbxraOSe6htjIXRGpxaUbbd++KrtSsLGO+0UR28SD68z0VFHxLZ3&#xA;HE7DqO2Ko86VpZNTZwEnqfTT+mKr2sLFlKtbxMrceQKKQeIotduw2GKoHVtJ0r9FXn+hwf3Ev+6k&#xA;/kPtiqNTTdOQkpawqWBVuMaiqnYg0HQ4q0+maa7cntIWagFWjUmgFANx2GKrlsLFVCrbRBQGAARa&#xA;APsw6d++Kpd5YsrOGzmeGCONzd3ylkRVPH65LtUDptiqvrnriGBolkcrKSyRvNGD+6k4h2gV3C8q&#xA;fsnFWNeTB5hHl+0j1+aa51yO4CzXUJuxHIi3O5dWSKJCsY4sNwae+Ks2xV2KuxV2KtFlBAJALfZH&#xA;j8sVSrWdNgub3TLmYj0radzMrKpR1eCRFEhYdA7KR/lUxVGfonSv+WKD/kUn9MVSe5srQao84iQS&#xA;xTxJGwQVClrMUDdqdKYqhpba3itYbqJFS5ls09SRVCsT9WuWJLjcktucVTDUrO0huYI4YI445QBK&#xA;iKqhx9ZtxRgBvsx64qhrK1ti+nwmFDDJFbO8fEcWYwXFWI6E/CN8VRNpZ2kk9vFJBG8SfXuEbKpV&#xA;aXKjYEUGKocW8EmnSySRo8kWlwNG7KCynjKaqT06YqnTaXpjMWa0hZmNWYxoSSe52xVqPStLiuEu&#xA;Y7OBLiMMscyxoHVXpyAYCoDcRXFUViqFk/46tv8A8YJ/+Jw4qisVdirsVS23mkh0KyaLj6jR20al&#xA;gSB6hRKkAitOXjirDNL/ADO0/UbuzeymWS51WK6WO2McJaL9FmUyNL6d3IeD/sPGHU1XffFWZ6t/&#xA;vfov/MY//UHcYqrTok999XnHKARc0iP2ZG5ENyHfh8Ox/m+WKut0WC9a3hFIPTEjR9o2LELxr2cA&#xA;7DYcffFVW/4/Ubnlx4+k9edeFOJ+1x3p40xVXxV2KuxVLfL3+8Ev/MZff9Rk2KpliqF0z/eZ/wDj&#xA;Pcf8n3xVFYq7FXYq7FUq1Dy1pt7rNlrTqY9T0+OaG2uownMJcLxYEsrVA6gdK9sVYv5m/KXybrEk&#xA;wu4ZFuNXvVnu7uIxpKTFbSoqbxsvp/E7cafbYt1xVm1hZRWNjbWUJYw2sSQxlzVisahRyPc0GKpP&#xA;dM36TkWp4m4QlexIeyofxxVC3LN9RgWp4ixiIXsCbW6qfwxVNNX/AN7LT6P+oq2xVQhZW1CxZSCp&#xA;jtypVeCkejdUovYe2Kq9j/vZF/0f/wDUUuKoSP8A45Vx/wBsqD/iE2KsgxV2KuxVCyf8dW3/AOME&#xA;/wDxOHFUVirsVdiqBsII59Gs45AShhhOxKmqqrAgqQRQjFVAabbyX9zC7zvD6EX7tricr8TShti/&#xA;cAVxVb5iuFtG0y9kVjb2t5yuGRSxRJIJYQxA3oHkWuKpZqGt+WdT1GySS9b0rB2u+CCRQ8pR4EDU&#xA;WpCc2bsVcIe2Ko+DzN5XgjIhuVVKeo7BJN6j7bNxqa0+0euKqepeaNCk067jS6DO0TxheD/aZaKv&#xA;2epqMVRB83eXQoc3ihSKhuD0IpXrx8N8Vc3mzy8pAa7AJ6ApIK7gfy+JGKuPm3y8K1vBUGhHCTrT&#xA;lT7Phviqj5c1bTv0YXe4ji9W5u5USVhG/py3UrxsUfiw5IwYVHQ4qmf6W0r/AJbYP+Rqf1xVC+Xd&#xA;Rt722uTDWkF3cxMTx+KkzEMvEn4WB2OKppirsVdirsVdiqX6lp17dXlhcW92LdbKR5XiMZdZeUTx&#xA;UajpsPU5D3GKq3p6r/y0Qf8AIh/+q2KoKWwuW1EA3MQWZhcFPQbn+5MHILJ6mwJjHbv3piqn+ibi&#xA;Q/UnuoikFuqDjAVko0c0KlnMhB+0TSn68VVr+0uz6c89xHyRo44uEJADPPEQWBlNRVB3GKobT7C+&#xA;/wBGV50S8toLZmBhPAKEmj4kerXlVz3xVGx6dexNE6XMXqp9Y5kwsVb6xKJNgJBTjSnU1xVTOj3Y&#xA;tzBHcxhHtI7SQtEWJ9MOC4pItK8+m+Koxo9T5HjcQha/CDC5IHufVGKtenqv/LRB/wAiH/6rYq70&#xA;9V/5aIP+RD/9VsVQ8em6h+mItQmvFeKO3kg+qpGUQmR0f1KmR/iHp0xVMsVdirsVQmjsraRZMpDK&#xA;YIqEbg/AMVdEynVrpQQWWCDkO4q83XFUTJIkcbSSHiiAszHoABUnFUk0NGE8UsilJpzfyyqeoJuU&#xA;AU/6qgL9GKrI/wDjlXH/AGyoP+ITYqu1hgmnaszKHVbiElDWhAWDY08cVW3v/KPWH/GBv+oKXFUX&#xA;q/8AvZafR/1FW2Ku/wClj/0ff9iOKo+8uGgg9RVDsWRFUniKyOEFTRv5vDFUnuvM0ttYzX0tvGlr&#xA;HDJcJM0kgWRIUMj8P3NfsqSAaVG4qN8VSyX8ytORCRCXf9wFjCXdSbqOSWMf7zfywPzPRKUahxVf&#xA;of5i6Xrl5Z2emtBLPe29xdwo0kqN6drMkEhIeAftybeNDTpiqf2OoXNw1v60CRLcwGdCkhcinDYg&#xA;on+/MVR+KuxVjfmDz9ouhaxb6VeJM1xOsD8o/S4qt1ci1i2eRHesrbiNWIG57YqlOsfnL5O0rW7n&#xA;SZ/rUslonOW5giEkH+8j3oVGDcnJhiNOKkctutaKp55a856R5h06e/skuES2uDazwyREypKESSjJ&#xA;GZP2ZFOKom31WyvNbNvEtws9rDIJPVtp4YyHMTfBJKiI53H2Cad6Yq6bVrK115rWRbg3E1vEymO2&#xA;nli4q0uxljRo1br8LEHwxV2pnXJJbaO1tLeSzM8TXEz3DxypGkivySL0WVztuDIv09MVXyDWU1xn&#xA;gtYH06S3jV7iSdklEqPIeKxCJww4vXkXHyxVjt1qf5qrYaz9V0ixk1CMt+hDK/pwMBLIB6tJnd/3&#xA;Xpsv91yPIEJQVVTny1dea55NR/T1rDaxR3DLpnpABntx0eTjNcCvbt40FeKqp3irsVdirsVdirsV&#xA;adQ6MpqAwINCVO/gRQjFUvsfL+mWFlb2Nms0NpaxpBbwrcT8UjjUKij4+gUUxVQXynoy3txfILlL&#xA;u6CLcSpeXalxFXgDSUD4eRpiqneeX7CSSG0Et5SYl5Qb68NYo6chvLT4mZVI8CcVWy2Wq2WvaWdO&#xA;tll0qT149SmlmleWEOjSB0EknE85kRT8LHeu2KplFpNjFDLCqP6c0YhkDSSN+7UEBQWYlacz0xVT&#xA;vdGtp9Nu7JeVLkFizSSFvUAAVufIvtwXviqpPpFhPZxWciv9XgXjGqyyKwAjMdC6sGPwMRucVVLn&#xA;T7W5lhlmVi8BrHxd0H2lfcKQG+KNT8WKpXeaTfT+ZbaZAF0oRSy3TiS4SU3VEiiCenOiUMZblWM9&#xA;Ou+yrfmHSL2XRbuPSGY6qyf6C1xcXHopPUenJIFepWNqOVG5pTFWIT+XvNEugTRJo4g1KR2iVUmj&#xA;Krby2rxsF/fgHjN1rSqMPcBVL9N8g+bplvrO+sbGytDEhsZYAhb1oZx6DsobiJEtmaNtuKndDiqZ&#xA;+SfJ3mix1tZNbtrOPT0tpvqzWTPE8MzXBKpVGXlyidiaKKeLFmxVnlppdnatG0IkrFGYo+cssgVD&#xA;x2AdmH7AxVF4q7FVrRxsyuygslSjEAlSRQ0PbbFWlt4FZWWNVZF4owUAhfAe2KuRIYYwkarHGuyq&#xA;oCqKnoAPfFVrXVoD8U0YPEtuy/ZG5PXoO+Kqb6jp0bUe6hRiP2pFBp9JxVeL6yKFxcRlB1bmtBvx&#xA;618dsVct7ZsKrPGQehDqfH3/AMhvuOKu+vWXIL9Yj5NUgc1qQNj3xVo31iONbiIc/sfGu/Ubb79M&#xA;VVIpoZV5RSLIpAIKkEUPQ7YqvxV2KuxV2KvP5k/OiLXrh4H0240Vpna3iccZVh9Z/TUsAtW9NUr/&#xA;AKx3qN1Wgv50R2WnCWSwmvqOdRMCKsXIwweko9RuXATetzK78aUHTFUV5cj/ADS/SKNrk0J01Hgo&#xA;kawid0a3kFwJQvJF4XAQoUbdCdqjdVmshkCExqGf9lWJUE+5Ab9WKqFrDOJZp7gKssnFVVGLAIg2&#xA;FSqV+JmPTviqJxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVA63pKatpz2LXM1pyeKRbi2KCVG&#xA;hkWVSpkWRftIP2cVYNZ/kP5Ps5K293qKRi3ltEiM0bBIZrdrUqjNEXXjA/BSG7Amp3xVWt/yQ8pW&#xA;0csdvc30aSFig9SFjFyR0pEXiYoB6rEDscVUD+Q3lAy6hK17qTPqluLS9b14wXjWaOdekQ3EkNR4&#xA;VYDY0xVuf8ivK09hPYzX+oSQ3EfoyMzWvq8aKvwy/V+akCNKEHalBQM3JVCf9C6+SvQmgOoasY54&#xA;xC9bmOoVHSVOJ9KqlJIw4p+1U98VR3/KjPKZt5oWvL8i49MSNzgBpEJBGFAhCrT15D8IBJarVxVP&#xA;fK3kDTPLJujpt5dVvXEl16hgIZwztUKsSqgrIfhQAeAxVk+KuxV2KuxV2KuxV2KuxV2KuxV2KuxV&#xA;2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxVSubu1t&#xA;UD3M0cCMaK0jBASAWpViP2VJxVQn1rRoCgnv7eIyFVjDyopZpOfACp3Lek9PHifA4qh381eWET1H&#xA;1eyVDIYQ7XMQHqAAlKlvtUINMVRWnatpWpxPLpt5BexRtweS3kSVVbiG4koWAPFgaeBxVFYq7FXY&#xA;q7FXYq7FXYq7FXYq7FXYqpT3UMHH1ORLfZVFZ2NOvwoGNPfFWEa/+dHlLQ9audHu4b6S7tPTMvow&#xA;Bx+9jWRdiyuNnA3Ub4q1dfnR5SttS1HT5IbsyaXLJFeSqkTRr6UoiduQl7E1405U/ZxVkXlPzjon&#xA;mmxlvNKkZo4XEcscgCyKSgcFkBJWobauKr382aOnmlPLLO41OS2+tL8B9KlSBH6n2fVKqz8OvEFu&#xA;mKpxirsVdirsVdirsVdirsVSHWk84m8H6Kkg+qNJaH4wAyxrI/1sNy5cuSFONKdKbfaxVjEsf560&#xA;kEcmjE1IiJMi7HgVZvgb7PBww78xSnHFWewTym5kgcfYjikB/a+MuCGpsd07Yquvp3gsridAC8Ub&#xA;uoPSqqSK0xVjfnfRLPVdNs7bV4YrqJbjmrcriELJ6UgVh6MsbL1oXLmgJ2xVhnm/y7o0Olm7fS01&#xA;ue2aJY7W2udQn5IfrCg1SdmBi+tTHdDRWNP8lV2o+X9JttKt9ITy9z0q51W1iCSC/dVXhG8ctY5p&#xA;nUD6wyrHUR1DciDtirP/ACn5d0vQxqdvp9tDapLd+rIluJEjLNDGfhjd5FSg2CpRQAKDFU+xV2Ku&#xA;xV2KpB5l1LzTFpl+3lywhvNSt3SO2imccXLKrtyVntwAA/X1Peh6FVjmsa9+akOq3S/oqO28uqZf&#xA;T1C3iW7vFTh+7IgW4Ys/qU6REb78QOeKpLPr3nJtO06Bb7VxdajK0aXSadBxiMl3HwNwofkiqkL/&#xA;AGTQpKOO4BCr1zFXYqhZtTtY5jbqWmuFoGhhUyFSwqocj4Y+Q6cyMVUr3XLDT7Wa61AtaQW685Xl&#xA;U8QOJfZl5KT8JFAeu3cVVVNPJuI1v5FZHuEDRxyKUeOM/EqMjAFX3+MHvt2GKqstnZzHlNBHI3i6&#xA;Kx6U7jFXGzsy3MwRl9/i4LX4jyO9O53xVfHbwRM7RRqjOauVUAsfenXFW/Tj5cuI5VryoK1pSv3b&#xA;YquxV2KuxV2KuxV2KuxV2KuxV2Kpb+jb9dXudQivFC3EMEAtnjd0QQNK/JQJFHJ/XIY03AXwxVZq&#xA;seqfou8rcQU9CSv7h/5D/wAW4qpatJLGbaG8msWE8pCfWIfhTijMXAaXfb4e32voKqESTQpGlAu9&#xA;IJt2pITAnwnjX/f3gcVbRtDlQsLrSSquUNYEFHVuNN5vHpiqJt7yzt1K2+o6bErsarHGqguBQ9Jt&#xA;zRfwxVU/S0dFP6Y0+jCq7DcGg2/f+4xVx1VA3E6vYcj0XjvvX/i/2OKrZdWb029HVdOeUBiiMKBi&#xA;u1KiY032JoaYqiLOe+u7WK5huoDHMgdP3LE0PY0mIqOhxVvSNMnsXvnmumumvbg3PxBgI6oicE5M&#xA;9EHCoHbFUwxV2KuxVQvZZEgpEaTSsscZpyoWNC1O/EVb6MVX21tBbRCKFOCAlqbklmPJmJO5Ziak&#xA;ncnFUv1HWtPSAxRXVs08kggCSSKVBLUfkvIV4LyYrUVpTbFUFYag1u8tl+lrJkhCPCzKSRG9QELG&#xA;fcqUP0UrviqM/SX/AGtbH/gf+v8Airv0l/2tbH/gf+v+Ku/SX/a1sf8Agf8Ar/irv0l/2tbH/gf+&#xA;v+Kus9fsT68V3e2olgk4eosiorqyh1YKzsR9rj1O4OKpriqnJcW8ciRySokktRGjMAWIpXiD164q&#xA;xZfzX/L8myB1URi/ANs0kFxGpDXD2o5s8aiP99Ey/HTpXpviqq/5m+SkWBmv343PP0GFrdEN6dCx&#xA;qIiBRWDb/snl9nfFWUYq7FXYqlVv5itbi4FtDEz3RiW4NsJLb1hE/wBlzH6vIKfEjFURFqUsqlks&#xA;ZyoZkO8A3Rirf7t8RiqD/wARsdSn02PS7uS7tooriVFa1AEU7SJG1WnX7TQOPoxVLvMuu6/FoGrP&#xA;Hoc0YS1mMU0k9rRaIau4EjUCip2riqETVPMOo22l3b+V3u39BfVeaey9I+sqlmSkjkCqqwPHpUce&#xA;+KqdppGtyHWkfRbI+pzSIPcA8SeZCx/uT+y6n4uPX50VRlrY6m8F3dfomB7htQE8fKVfV4pKhajF&#xA;KfDwYfa7YqiEttTtza3K6Rbi6N3PK4WZBLxlExFWKAH7QrRjiqHGl6klvpiwaRasphijuTHMgUAS&#xA;wOef7schSNvs1xVEzabqH6WiVNHtTZH03kcSqI+SJOu6mMMT+8X9nFVEWerRyRxnQYJoIDdGNTNF&#xA;6dZp1kUqCm3wg/s4qgYL3zJY65oGmtYWttG0FzG8f1gAzcVjZpFVYm40YcmFa798VZVpWpTXr3iS&#xA;2zW7Wc5tzXkQ5CI/NCypVf3mxxVHYq7FXYqhdSeSKBbhKn6u6yOo3rH9mSo2rRGZgPEDr0xVA6nd&#xA;6zLHPBY2ZeGVOMF/HNHWjqPjVCyfZ5bfF2xVSHlyJLK2pa2st5DIZTHIKx0YMvpLJwZgkaPxT4ei&#xA;gUGKug09nurh/wBE2SqvCJeVByKgsWVvRqR+84/MHFUR+jf+1VY/8F/14xV36N/7VVj/AMF/14xV&#xA;36N/7VVj/wAF/wBeMVd+jf8AtVWP/Bf9eMVUV8vRSreSS29taXM6CK3ktlq0QUNxfnxibnzkY7U2&#xA;piq3TZdetIY7RtMDQxllWRZo1VEBqiKCWZlUfCrGhIAJC9lVKz1O8u/NUcLtFEkFi7S2dJ/V5Tyr&#xA;wkrJDGvD9w69euKo+Lyt5YieGSLSLKN7Yg27rbxAxlW5goQvw0f4tu++Ktnyx5aJDHSbIspJU/V4&#xA;qglxISPh7uOXz3xVMsVdirsVY5YeTLaxvkv7cxC7QE8+M/Auyem0vo/WPS9RkHEvx5U2rTFU9tLc&#xA;wQ+mzc2LO7MBxHKRy5oKmgq3jiq5YEFw84J5yIiEdqIWI/4mcVdcQJPbywOSElRkYjrRhQ0riqpi&#xA;qGtJme4vVLchFMEUfygwxtT/AIauKu06Uy27sW5kTzrWtdkmdQPopTFWr3/emw/4zt/yYlxV2k/8&#xA;cqy/4wRf8QGKorFXYqhZ1mGoW8qxs8YjljdlKjiXaMgnkRt8B6YqxCD8yI/0K2rR6HetLI7Nc2sd&#xA;GkWlq0yGjcSSfR9EhV2lVlPSpVQunfnFYX4b0NLuPhhmk9UmkRkguGgor8d42CeoHpXgQeO+Ksh8&#xA;leb28z2M902nTaY0MgT6vcf3lCK1agCg/wCTUmlCaVGKsixV2KoRLF4Kizm9KPtA6h4lq3JioHBw&#xA;T4cuI8MVWzWd9cMUmu+Fsa1S3QxSEdlMvNyBTunE17jFUXFFFDEkUSCOKMBURRQADYAAYquxV2Ku&#xA;xV2KuxV2KqK2kK3sl4FHrSRpCzUFeMbOwFevWQ4qrYq7FXYq7FXYq7FXYq7FWF635n1+yu7pLXTr&#xA;2+jitbi4ha1QlXmimkjS3BFrMoJEYJJk5biiEdFXeSvNfmDWEebUtGv9OdXniWyugisyx+iVmUyR&#xA;WZ4kyMu1R/BVkOhT3NzHdXNzYT6bJNMG+q3JhMgpDGu5t5J4j9mnwucVWaNe3ryXNvNpd1bRx3M4&#xA;jupTb+nKrTOwdAkzycSP50U+2Ktz3d5Jq1lb/o25SBHaRr4mAwgiKRQhCytLU168OPvXbFVHS9R1&#xA;FfL6yvpF1Bc21qSlpO0HOR4k+FB6Mk1OdNq/SAdsVSBPzKvjPpatopEF+YFuJhOR9WMgmMjSLJDH&#xA;RYxEu78SeYBCnbFVDXvzTv8ATpL+O10CS+e1ks0tUWV6zrdJymbnFBPEv1dvhakjA77joVWVaP5l&#xA;sb3SbS+upIrKaeJZZbV5RyiLCpU8xG23+UqnxAO2Koz9L6TWn12Co3I9VP64q79L6TWn12Cp3A9V&#xA;P64qvi1HT5ZBHFdRSSN9lFkVmNBXYA+GKojFXYq7FXYq7FXYq7FXYq7FXYq07ogq5CgkKCfFjQD6&#xA;ScVWmZBOkJ+26s6+FEKg/wDExiq/FXYq7FXYq7FXYq7FXYqh5NN06RzJJawu7bszRqST7kjFW4LG&#xA;xgfnBbxRORxLIiqaHelQPbFVfFXYq7FXYqxJfLXmJbuW4F0jRPZLaC0Mz+nyWNkr/dfZqeXTlX9q&#xA;m2KpLL+XXm6Ty7FpP+IJhcwxTwrqIubsSn15I5PUajgmRPTPFuW3I0+H4cVTG98oeYZ7jVpobiKF&#xA;9Qhuo4ZRO5ZHuohGK/ufsx8FZRU9Nqb1VU9M8leZbI6t6uoi+Go2lhax+vPKeBsY2jdmHAg/WOVZ&#xA;KUrvirX+C/MrLpo+uRwCyE3NIri4AJlMJBUoItx6LbtUHm1Vqa4qmnlvy9rGmtGtz9X9ITGUrDJI&#xA;Qo9ORBxDItSfUUddgAN6DFWT4q7FXYq7FXYq7FXYq7FXYq7FUDrUKT2PpOWCvNbgmN2jb+/To6FW&#xA;H0HFUsvvLdvqE2pW63V3Cs9p9UaVLmZuHrBvUCc2bg3H02qlG6b4qkd7+V91dxpE3mC6hVZbiXlB&#xA;6iP/AKTJzI5GZqcNitB9pVY1IPJVF+Yvy1stTW3+pXb6fLa26WcT/vJqxIrIocmVHdlDckYtUSKr&#xA;GtKFVRT8sprefRpbLXbuFdNe6ku43HqLdNeQJA1RyURheBcAA/ES32qkqpXpf5LLbwRW9/rc2oQx&#xA;yJKUdJBULdRztCOU0lIOETRonVfUc8iDxxVbqf5KS3MYisfMl5pcaw+iptgwejwJBPUmQrRgrunw&#xA;1R5ZGqSw4qvTsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdiqWeZNDj13SJdMln&#xA;kt4pnhd5Yqc+MMySlfiBWjhOJqDscVYLefktcXWlw6cfNOoQpBLLOs8JKzFpggbk7O3IUjHXuSe+&#xA;Kp3L+X+pPr41ZfNGpIgvheCyEhMIi5BmtQCxAiam4p+rFWUQvLBMLeeQyiTeCZgoJO5ZDxCrUAVG&#xA;24+VSqisVQup/wC8yf8AGe3/AOT6YqgdPfVLiW8miMVvA1zIq+ojSs/on0S3wvHxH7r3xVFCa/hv&#xA;reK5kie3nWRVKRsjesoDou8j7FFkPTt18VUdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVd&#xA;irsVdirsVdirsVdirsVdirsVdiqnPAk8RjYkV3DL9pSNww9wcVQUesoZZLT03nv7cgTwwLsKiqsW&#xA;chF5L8QDPX54qoazqM8VmrmwnP8ApFsAOUG7NcRqo/ve5OKq9lNd29nBA1jMWijRGIaChKqBt+9x&#xA;VbcXM0l7pytayxD6w3xuYiP955f5Hc/hiqNu7hoIC6KHlJCRRk8QzsaKCaNQV6mhoN8VY35su/zF&#xA;iNmPLVhZzNIJ1ujcS1jjbivoSMT6TlQ3LkqqSdtxiqTWV9+c9x9cjuNPtLOT04/qUztC8XPl+95h&#xA;JWf/AFB3WlSrVoq1Lqf50PdLJHpFnFYPNAfRMkTXSQH4ZQ3730uQKlzRjsyheR5UVeiYqkvnA+ah&#xA;ocx8rCA6ypDQLdf3TBd2Rj25048u1a0PTFWJzf8AK4fqM0wr9ZjZONtF9RrIfXgE3pmSq8BA0xi5&#xA;srVA5e6rJPJs3nCSK/8A8SwiFxct9Q/uam3IqK+i7jY1FCK03rvRVWRYq7FXYq7FXYq7FXYq7FXY&#xA;q7FXYq7FXYq7FXYq7FWLzfmd5Fhs1vJNUVbd5hbRt6U5LzFWcIihOTHjGT8I/WMVZOrBlDDoRUdu&#xA;uKt4qlk2rzpDqL/VXj+pB+EjlCjFYlkGyvy35Yql+oWkVrIXWS4SDTbV5ZxAziS5M5YkSGMEj4oi&#xA;5ZRyqdiF5BlV3mC1szopuQ1yEhntpmDzXKGkNzG5FHYEV44qm36LtuVedxWlP96Z6fdzxVD3lnFb&#xA;Na3SNKzQ3EY4PNI4ImPoHZ2I29Xl9GKrob23vdYuLaMljpXFZhxYKJ505qAxABKxNUgE/b3pirWs&#xA;3Fwoit4Y2b1CrysjOrrEk0Qk4iNWYni56UxV5xdz/muLO0W2hb66GlN65W5eIqQvARgzRts3PhX9&#xA;njy3JKqvSdG9X0ZfUEgHMcBL6hP90nKnq/HTnyxVMMVSzzJNr8OjzPoFvFdaqGj9CGd/TjK+ovqc&#xA;m7fu+XH3pirz/wAyeffO9p5hn07Thp8boFkjs7xohIgdIyolMVw7j4pKFljPxEAVBBKqT65+Y/5l&#xA;22myLp91oT6vbs8dzFNNGYkkjYxmMlZVb1FlqrqQAKCjMeQCqc2nnXz42m3dxqcmnWFxaXMHrQpJ&#xA;DIUtbiF3WvOVAH5BeHqFK71ou4VQV7+ZXnZpW+pnTeCRQUmE0DQGV4FaRiTMCIzK4oa1C9jtiq6T&#xA;8xvOU8DW2nXOlPrLTejDZTT24Zmq8JjQrLR29UKp5BKPypyAAZVNYL3875tWMMthZW2lmWQLdcon&#xA;lWIJWMlRKQSX+E7e9B0xVYb38+vqcjGw0tbqOSIQIrh1kjLyGVpOTpxpGYgvE9Q/+SSqjJr385V0&#xA;O8kg0/T5NX9RRYRSOEUxETAtNxkdQ4pEaKxHv4Kr5rv83/qBaOysfrIkQKPhLspMfq1UyiNEUiQI&#xA;3NmZSCVVl4uquvdQ/NttH09tP02zGqojJqkd06pE8nCNkkhaOSSi1dg4PdTSooSqh7S6/Ol5Yku7&#xA;Owih4j1ZY2Vn5vKjDiC1CscKyK/Q82XjyCliq3DffnSXvlbT9O4tZU06SVhHwvzLGhMwjkm5W6q7&#xA;uKUcqoqOTUCrIfJ175wube8/xPp6WM6zk2QjeOQNbsooGMbv8asGr02p74qyDFXYq7FXYq7FWJKv&#xA;k2y1J9NuLWysbDSfQurBplgihS6leZnaEk7OtAT0pXFU5HmvysxAGsWJJ2AFzDUn/gsVakuZDeXK&#xA;PczxiN1WOO3hElEMaNVv3cpqWZvD8MVSjU4dAlMUFxLcyTQMkttDxWy4tG4dH58LdSqsv2WYqf5T&#xA;irejT6VFfzxahPZm6McciBGQwLyaQFYOX2aKBy6VNWpviqP1Kby4bSNBJZlRcQMFrFQEzJU0xVDW&#xA;V7pKRyW1reaZqEEMpDM88ayJIn7MvESh5F/mNG8d98VV5JNNuZk+snT1h9T1LgCZZPVKoyqGUogN&#xA;Gblv4YqqG18mEuTFpxMgAkPGD4gNhy8emKoKaPy8fNejyW8ETypFdhJ4DGEjZvSoHCnctQ8dvHFW&#xA;T4q7FXYqlXmbzJp/l3S21O/WRrZHSN/SUMw5tTkQSvwr1Y+GKvMvO/nL8mdJ1241nzBpE0uqxt6Z&#xA;uY0Ehn9KVbdV4pLxZeUeyyAbAmlD8SqlF5v/ACcudb1G2XQ7tdSu7ljqMbL6KSXjEGr850i9Qj7L&#xA;9ApPxAFsVVIvN/5LzrflbS7it/Rt0vHPrwrNHFMlrGCDKrv6PL4tv7st1DbqtW+r/k1FoZvl0K7s&#xA;NOsLv6isYWSEJJPF6rKEimp6YSEBgfhX/VriqvZeYvyYvPMlzewWEw1jTb1oprpvUQ/WROjN1lAf&#xA;966saih69sVTyy/O7ynfi6extL+5is42lnlSKMKBHDJPIoLyryZVgcED9oUGKpp5W/M3y/5l1280&#xA;Syhuob6xWRp1uY1jFIXSNqUdid5F7dMVZbirsVdirsVdirsVdirsVdirsVdiqWwaLbQa9c6tHGgk&#xA;u7eKCVhswMEkrggUp8frnka9h17KpliqVaZcRjUdZjeQBhdKyoWFQos7ckgHtU4qmIubcpG4lThK&#xA;QsTchRiegU98VQvCKbU7pDQlYYNxQlW5SkEeDCtRiqE1ydo7SCCZv3rXlkI36cwLuGvQABqdR9Py&#xA;VR7WEUc8t3aIkN3MQZ3CgCbioUeqQKkhRRW6j5bYqqwXKykoQY5k+3E3UV6EeKnsR+vFVXFXYq7F&#xA;XYq7FUp80311ZaO9xa2H6SmEkarbFZHHxOByKxRzPRa1+FDTqdqnFWD6952812V1ew2PkSXU4UeR&#xA;YJkjkUOqkBWcPEPtKtfhr1A6g0VQsn5g+c45p4j+Xk1IecayCOZleMMoUrwt3+F1YHiKkEEEUHLF&#xA;UXB5+85SW13M/kG5S8jMESQmtXEqzeqxkMYVkQxj7JJo4qAdsVaXzx5yGlW923kaRby6ecXNkY5a&#xA;oYhAELukT15ieWjUoeFBirp/PnmA6dFcHyRPPeySpytltrqgQ8Q7c5LVKMpam6itKj4fixVfB5y8&#xA;2m1uZ38jtDIkarFCySVlP7xZEqkLkK7x8UqKUdWei1xVUuPOfnayuTBF5Kd7lraBoZIORRppeLPA&#xA;ZAnpoIxWrM4WopXcYqusvzI84Ot99c8nXkM1tALi2gT1Ga4PqhfSjZo1Xn6Tc6V2p8QXoFW9L/ML&#xA;ztdBFuvKU9rN60UUkZW6K8HFJGEht1T923vxI6Niq29/MbzxaxWajyZd3F1IKXyxCUpFI0zRoiN6&#xA;ZD/uwJGavEDvXbFWc6LqL6jpNreywPazTRgz2sgIeKUfDJGagfYcFa9D1G2Ko3FXYq7FXYq7FXYq&#xA;7FXYqsmhSZODlgK1qjsh+9CpxVhjflh5Xur7UJi90DKhtJ09Uv8Au3tyhX1JfVlP7u5lH2h9vpVU&#xA;KqobT/yW8padcRTw3F5zjuIrlVeSIp6kLB1Cp6QVByRTSMLSlBRdsVZFZ+VPL6ancapbl/rlyRJO&#xA;8M7xIzsgVpDHC0cZZwoJYriqP1i2inslhkYonr2x5AcjVLiNgBuCCSKcq1XqNxiqWeafMWpeXdGl&#xA;vY9LuNakiZVSK0A9Rwxp8Sip5AbnitD7dMVYzffmeXtLO4byzqUvrcSywLKJog8nClUQHYU570DE&#xA;DdasFUouPKnljz95oju9Q07X9MuYLYRq1x9XWJVKSFQzt9Yf1CszlSrnj34mgxVMpv8AnH3yRJEE&#xA;E99ExUrNIjwAzcmZnaZTCUkdy27MtdhSm9VUbdfkr5WnivIlu9Qt49Suje6iIpox68xaVgX5Rt8K&#xA;rcMvFaAgCtW3KrIPJ3krS/KdlPaafNcTrcy+vNLdMskrSEBSzOqoWJAG7VxVP8VSzzH5hsdA0x9S&#xA;vVdrdGCt6fHkK9/jZBsBXrXwqdsVeL+c9V8oW/mLUbu91/WfWuZ2kS0gWKaEmKtv/oypIOBRI+UZ&#xA;ehBUyUPIVVQ2oeZPIctz5itYL/UbKa9Z0lQ20Ucls8V4Jn9EvNHQD0adPiHEgnYFVBaXrvkGZ5NL&#xA;TzFrE11fNBI9xe26BkEIubElWMkaq8XrVJoSCikA4qjrSHyVrV6NL0rV9US8pNaTPHFHCk/KXgHF&#xA;ZYi3KRuKkEkLv8K1bFUPLZ+V7q3a8Gu64kkAWNoI0hZ5EnSduUkUc7K3A2zdaFQqj7LfEq9Dj/P3&#xA;yJLJ6UQu2l9P1CpjjUALF60oLvIqcol+0OXXZeRxVGP+cnlxVUiw1J2adrYxpAjMroIqlwJPhXlO&#xA;qVP7VRiqHuvz38jWsFpLcC8jN6peKL0AXVRM1uGejEKGkQgGvzxVl/lfzJp/mTQ7fWdPWRLS5Mio&#xA;syhJAYZWhcMoLU+KM98VTXFXYq7FXYq7FXYq7FXYq7FXYq7FUvj0mM3l5cSNMDcSKyhJ5lXisSJ9&#xA;hXCg1U9BviqlqPlrT75IhI86ywP6ttMJWkeKXgyCRBL6ihgrnfj+GKsf0ryFo/kzTNXvtIS8vblr&#xA;YSC19VkaVrVHaONBaxqauXI+wx32HbFUifzf5nnsbO7bybqaMLlGaAXV8zqIJomd2jaFQyGJnZQ3&#xA;2ivEDkRirNn8x3g8pHW4tJuZdQ+riRdF4SJObhgAIKuikD1DxMhXiB8XTFUfouoS6jpNpfTWkthP&#xA;cRLJNZXAKywuR8cb7CpVqio2PUbYqjcVdirsVdirsVWvHHIOMih1BBAYAioNQd/DFWE6n5C1+bUZ&#xA;rrT9fa2t5rqSb6pNCJ0EMkCJ6K1ZePGUPIG32KrTiMVSyw/Lbznb+WdS0ufzH9Zvp4oxpuoMJBJA&#xA;6FiyM1fUdTz+0GDbDwxVPPIXk7W9CiuxrurHW553VopnDfAEkkcEKxYKfjGy7AKB25FVlS2tqrh1&#xA;hQOpqrBQCCRx2NPDbFVrWFizcmtoi3WpRSaint7DFW/qNlSn1eOnWnBfHl4eO+KuFjZCMxC3jETf&#xA;aQIvE9OopT9kYq39TtNv3Ee3T4V2pt4YqviiiiQRxIsca/ZRQAB8gMVXYq7FXYq7FXYq7FXYq7FX&#xA;Yq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FWKfmDe+fLOzs5PJ9nHfXLSSJdQS8QOLwukT8m&#xA;ZaCOdkkem5VSBucVSSwufzVjvrIX7u0FxKA/C0t5Vj3tyVl4ywlY+Lz/ABAk1Qd6LIqp3HmD86bV&#xA;5Fj8v2t6kdnYGOUuqCS4aKQ3zFVkLJSXhxTf4R1JbZVF6frf5o3l7YyXmjDS09eOO4s0aK5ieFnQ&#xA;yySTckaMxwu3EKN3WlCpGKs/xV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV&#xA;2KuxV2KuxV//2Q==</xapGImg:image>
+               </rdf:li>
+            </rdf:Alt>
+         </xap:Thumbnails>
+      </rdf:Description>
+      <rdf:Description rdf:about=""
+            xmlns:xapMM="http://ns.adobe.com/xap/1.0/mm/">
+         <xapMM:DocumentID>uuid:E36D094E8C9ADB1193219D8371C05FE1</xapMM:DocumentID>
+         <xapMM:InstanceID>uuid:E46D094E8C9ADB1193219D8371C05FE1</xapMM:InstanceID>
+      </rdf:Description>
+   </rdf:RDF>
+</x:xmpmeta>
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                           
+<?xpacket end="w"?>
+
+
+endstream
+endobj
+53 0 obj<</Metadata 52 0 R>>
+endobj
+54 0 obj<</CropBox[0 0 612 792]/Parent 78 0 R/Contents 56 0 R/Rotate 0/MediaBox[0 0 612 792]/Resources 55 0 R/Type/Page>>
+endobj
+55 0 obj<</XObject<</Im7 57 0 R>>/ColorSpace<</Cs6 85 0 R/Cs13 71 0 R>>/Font<</TT2 92 0 R/TT4 93 0 R>>/ProcSet[/PDF/Text/ImageB]/Properties<</MC7 59 0 R>>/ExtGState<</GS1 88 0 R>>>>
+endobj
+56 0 obj<</Length 875/Filter/FlateDecode>>stream
+H‰\UÛ’Û6}×Wà‘œ‰h^Ä‹³ön§™¸»�5ÍCÒ�¬µÕJVcÙõä“ú—A­Ç²%Š€ƒCz±œ4Hº¦æ�-~Ù(ØM™-À/¼+¡�¢ðeàØf¯™µiÉÄûÛŠd˜Ìmý¤TwëiöÎó¡ÊUU€‚ê5“�+
+ø•`�VSR²€jÈr)¤”ª&‹#m¡ºdàió^këáãx�O¼ú+‚”ÂAüEa\!…	&úš‚Pàù·Ùç§ÀN[Q†[àðXRà/,ÌÿynYÏ5;Õ»Vçº‡
+Ï�ì…+¡ÙªŠðÐñ?«™Ò"‹AªUÂ¢D(€Ñ	6_uG^ÇÚæÄ�(XÇs…pã¡ßãmÜÁæÒ¥µfO°H N:Q:ê-
+�ïÂ	§±w•S@\¤€ÿ�–’{áà‰çakzíŽÍ¾ë·°iéuèšñ°=cVM°n‰“GXŽÇh}<Öi©@i9%J£nÕÆ–%5sx¹\Äk�{Q²&FWlÏ1y†‘§vèD3–G´ 6J¨Â¹7Psm®èÓ†{5Á6ÀÃ§–ÿr�ì3�9*=ezà¹v¦D²˜ÒdoÌÎÒ$mÈ(�_l¤Ô7qPaìeÿ}êlÓªÚÃ„<LQ[·î”QFpG\ô•˜Y„€ÊÁÜ¦.ÒbQÔÇº]ß§I4;%e)á¬1‰lÂTWP3wº=N€ÜzvŽš< >ëÛi‚ñ´o�—.Æóljá0žÚ­H¸2îªœF:8¡Ý-}*¿¼m'ÀÏ\tq_´2€DHÜW.)òN‡O©gwÆ‡bXh¬Ð3eúäi¶­·°iØoÛ-
+f»ÍP÷=<'ïSßRúA¸ÂùiñWZÊ™x©›X»e×;žãÙ„s_Ùzóüò•¿ƒ�«Ç%¬Ÿs’•Gæ{—¸4iNð(.9Ä·’%É>V™‚xÅƒÖÇã-nIŒÀZ™¤Cp±›3vü‹õÒÃÃj™}Cß¢›ó(L–üðdÊÉS—Ñõ3à¾œ”‰§z
+ô-K†¶Š¨ŸÍÜŠ÷Pi½7”‹“¥ôš![ü:xX�ÙïÙãz‰÷t(ÿ¤ZJAÊ
+ÂRë¯"ò‡þÇæcáÿ0€qt
+
+endstream
+endobj
+57 0 obj<</Subtype/Image/Length 27198/Filter/CCITTFaxDecode/ImageMask true/BitsPerComponent 1/Width 3600/DecodeParms<</K -1/Columns 3600>>/Height 4266/Type/XObject>>stream
+ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ�nV²ÃlˆðLuO­ß	…¯"àuOü�4�/ÓïUºúß×þ�Gýdcþ¿þ¾óƒÂ×Âý<ú=<{ÿÿ�ãÿÁý?ÿÿ_ýÿÿþÿ×)“P<_Zÿ¯þÿÿþ^Íßÿï–Úßûýúü?ýÿÿþÿýwý÷Ë\!J]ÿ«¨,?Ã„¬%UÿîµÚ}äÁýìp©­éümo[ÿ®ˆ¶ÑÚÃÓ÷ah9Ô¨6¿ûAå¨Vé¾¨>ý dÙƒV—«ÿý}}l-ëá¡ûþ·§ˆýÿïòÖù‘n½‘�‡É»þ+ýÿÿë¿õýw¤ÿ×ø]ÿüñáë×[ýoùa4®ó ÊOüŒàÿÿ�A/þA+}?óá�pÿÈd8Öÿ‚ÿè†@™ßñd´ñ¡ïÿÿ&êÉû!�%ïù ¿™È4”ÿå8OþBŒZÿøXÖŸÿþ¹ŸæE¿ÿZWü/ÿ]ÂÿõïÿûúéòÓ2¬Ê@S$ÁL¤"€[½¯¯_ÿýÿõë[ÿÿ¿½u­ÿû]µÛúëå–e–eˆ->L¯,ªWK^ÐCjf]{ÿÿÿ°S�•a/®Ÿÿÿý>Ç±_X�ÿÿÿëþ¿ÿÿÿ†××ÿÿþ¿Úúÿÿÿÿ[ýÿÿÿ
+l/¯ÿÿÿâ"#_ÿÿÿëÿÿÿO×ÿÿÿúÿÿÿÿ_ÿÿýúÿÿÿÿ_ÿÿÿÿÿÿÿÿÿÿþ¿ÿÿÿÿÿÿÿÿãÿÿÿÿÿ�þŸÿÿÿÿÿÿÿñÿÿÿÿÿÿÿÿÿÿÿÿÿÿ"ÿÿÿÿòºSÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿøÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ‘ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþWÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿü³EC$a¬EÃX”†±)
+b.ÿÿÿýÿÿÿÿÿÿÿÿÿíÿÿÿü³UQ‘!ËÉ�e†Xy`Yc_ÿÿÿÿÿÿÿÿÿûÿÿÿÿÿÿÿÿÿÿÿÿÿ_ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿëÿÿÿÿÿÿïÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿéÿÿÿÿÿÿÿÿÿÿ;-ÅÿÇÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþLÓÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿûÿÿÿÿÿ"ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿõÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÍAŸÿÿÿ¯ÿÿÿÃÿÿÿåš¨ÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿäaÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿßÿÇÿÿÿ�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ¯ÿÿÿÿÿÿð—ÿÿÿÿÿÿô¿üˆÿÿü†ÿÿŠÿÿÿÿÿÿÿ×ÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÃÿÿÿÿÿÿÿÈÐÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÁÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿßÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿúÿÿÿÿÿÿÿÿÿÿÿÿþ?ÿÅÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿáÿÿÿÿÿÿÿÿÿÿÿÿÿ×ÿÿÿÿÿÿùæ?ÿÿÿÿÈoÿúÿÿÿÿÿÿÿ�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÇÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ2Ñÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ"ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿõÿÿÿÿÿÿøOÿÿÿÿÿÿ÷ÿÿÿÿÿÿðŸÿÿÿÿÿÿî8â8ã$@hÿÿÿþÿÐÿÿÿÓÿÿÿÿÿ÷ÿÿÿÿÿÂe­›¯ÿÿÿ÷ÿÿÿÿÂzÿÿÿÿ¿ÿÿÿþŸÿÿÿÂÿÿÿ±_ÿÿÿ„ÿÿÿÿÿÿÿÿÂÿÿÿþ¿ÿÿÿïÿÿÿøAÿÿòÿüµVÿÿÿü õÿÿÿÿÿÿÿÿôÿÿÿÿøOÿÿÿÿÞ¿Í`h
+¦a�=ÿ!� 2üøA·ÿ×ÿD0¾…¯©ârÐ¦¶Ÿú".^W.'÷ý†ûÿáÁ‡®¿ëÿémÿý¤¶È÷¯Á¡oËsGô›_úOÿé»ÿÿÿÿÿZü®&ÿþ»ÿúïÿÿÿ×oÿÿÿÿÿÿßÿÿÿÿÿýÿßÿÿÿÿÿÿÿþ¿ÿÌƒÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ�ÿÿÿÿÿÿÿÿÿÿÿÿüµˆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ�üÿÿÿÿÿÿÿÿÿÿù\Qùkÿÿÿÿÿÿÿÿüÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþ[”Ÿñü·@ÃGÿïÿøAÿÿUÿýÿÿOÿú"cÿÿOdÿ+Š?ëÿÿ¯ÿÿî¿ÿúÿÿ¯ÿÿÿÿÿÿÿŽ¿ÿüŽÿúQÿûÿÿ§ÿü%ÿÿÿúÈKÿê	¿ÿéPÿë_ÿô‡ÿþ‚oÿúÿÿÒÿÿ¥ÿÿKÿÿ_ÿð‘þY£�àÙÿÑïÿKÿÿÐzÿþüžÆÿÿkÿÿ…ÿý1Ä|Â_ÿÿa‚_ÿÿÿÿÿÅÿ×
+ÿþ¿ÿ�†¿ÿˆ†ÿñÿÿòdh¿ÿ¨ ÿ×ÿþ¡ÿËX‡þÿÿýÿÿÕÿêˆ™ÿÿè'ÿÿôßÿý{ÿÿ­ÿþŸÿÉ±­ÿÿý~‰�ÿÿþ¿ÿýÿÿõÿþZZÉ˜.|�†
+˜üƒ4È/ä¼†(Ae+úÿÿÿÿÿúÿÿÿÿÿýñÿÿÿÿ×ÿÿÿÿÿK†¿å·«ÿÿÿõÛÿý./ÿúõÿ-búãò¸£ÿúá�\ÿÿ]…ÿþ×¯_ÿÇÈe	ÿøÿÿþ¿ÿÿÿÿÈ?ÿÿáÿùH4×ÿÿÝÿþ¿ÿþ¿ÿüœm¯ÿÿãÿkÎÈ
+Qÿ¯_á¯ÿÿ×ÿÿÃÿP¿ÿÿøˆ0¿ýxÿò0Oò¸£ÿÿÿ¤ÿÿÿó°6UH•¿¯ÿ¯þ¿ü"‚ÿ“ÿÁ4×ð—ÿí¯ÿá4Âþ\%ý;þ5ÿÿ¯ßÿùÑµøiÿsQÖ¿×�ô˜~á}¿ÿõÿ�ƒÒÿÿöðFƒ®×õð¯úmyfª?ëÿÿ¯þøyþvëÿÇþã¯ÿ	þ¿ýkÿÚ_ýuÇþC,ÜKüìÀ'ÿÿÿÿÿÿÂ4ýøþw3ÿýÿü?ç~…(³à¹ðg>Ÿ`DòÞA Í2ù�šÿÿÿÿÿÿ=‡ÿú‘#÷ÿÿøƒ�ÿÿÿÿÿÿþëó°ˆí!ˆˆƒ-qB{ÿü4��ÿíÿý¯ÿÿÿõþ¿øö!¿ßÿßÿùØOÿðÂþ¿…ÿÇ¯ÿëø_¿ÿëÿˆ�¿ïïÿÿiwÿÿŽ¿ÿÛ
+Úšÿÿ¿ËTcúÿ#Àa†ÿÿì|Wÿÿúÿÿá‚Ãÿõýúÿ÷ø`Š˜ÄÿµÿÿÿÿçeWÿû÷ÿÿÿþ¿ÿÿÿÿÿõÿþv
+ã�ÿÿÿÿÿÿ™iÿýÿü®(üµˆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿüÿÿÿÿÿÿÿÿÿÿÿÿÿÿ•ÅÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþZjLî�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÇÿÿäÞaÿûÿÿÿÿÿÿÿÿÿÿïÿÿÎÎëÿÿÿÿÿÿÿÿÿÿÿÿÿÿ_ÿÿÿÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿùÔ2Œì÷ÿÿO;€Çÿ×ü?ÿÿà�ÿãþ\ˆáÀìßÿ �‡ÿÿðˆƒÿ¯þ‚ÿÿð‚–ha��ÁL«2�É0S)H�£ÿ¤ÿúý&ßÿýæC¿ÿÿÿÐoúÿÚÿáßåšaK,Ë,ËZ|™^YTý7ÿÿÿÿÿßûÿÿÿùJL†<%¯ÿÿÿõþ›ÿÿÿÿø Õ}'ÿÿÿÿúýoÿÿÿÿê¿¤ÿÈÇäCÿÿþ¿õþ¿ÿÿÿôDºÿ¿ÿÿÿÿþ�‡ÈÅ½_÷ÿÿÿÿ¯ÿÿÿÿÿÿé6½_ÿÿÿÿÿÿõ§ÿÿÿÿõ_ñÿÿÿÿÿ_^¯ÿÿÿÿÿä‡ÿWÿÿÿÿýð–¿ÿÿÿÿðÿÿÿÿÿÿÿÇüŽ'ÿÿÿÿÿý.!þÿÿÿÿÿëÿÔíaÿÿÿÿÿP—ÿÿÿÿÿÿÿÿÿÿÿÿÿ*áÿþ¸øÿÿÿÒÿºþÿÿÿþ¾ˆ¿ÿÿÿÿÿú¥áý×ÿÿÿÿõõ×ÿÿÿÿÂI`ÓûàÁÿÿþ—õÿÿÿÿúUÿÿùüˆÿÿÕpÿuÿÿÿÿÿ	HfÿÿÿÿÿÿëþÂÿÿÿÿÿÒÿm/ÿÿÿÿú_ï_ÿÿÿÿô`¿µÿÿÿÿÿ×þÝÿÿÿÿ××ÛKÿÿÿÿÿD,í}×ÿÿÿÿþ_û
+/ÿÿÿÿÿÝ~—ÿÿÿÿýHAî¾ÃKÿÿÿÿÿ c¼0—Ãÿÿÿÿÿÿ¯G¥ÿÿÿÿÿþ?H0ÂÿÿÿÿÿøWAÿÿÿÿÂûÂA�š¯ÿÿÿÿÿÿ¬%ÿÿÿÿÿü5é%ÿÿÿÿÿõBÿÿÿÿÿú°¿ÿÿÿÿþD _ÿÿÿÿÿ¨0_ÿÿÿÿÿ¡ÿÿÿÿÿø_ÿÿÿÿÿ×ÿÿÿÿÿÁ/ÿÿÿÿÿÿÿÿÿÿÿÿÿøÿÿþ¿ÿÿÿÿú_ÿÿÿÿýÿÿÿÿø_ÿÿÿÿÇ†¿ÿÿÿÿíÿÿÿÿÒó*ÿÿÿþÿî×ÿäCÿþv
+è˜ÿÇÿÿÿÿ¨ÿÿÿÿÿÒÿÿÿÿÿ¥õÿÿÿÿÿÿÿÿþ—ÿÿÿÿý/¯ÿÿÿÿõÿÿÿÿÜ µÿÿÿÿýÿÿÿÿ¿¯ÿÿÿþá/ÿÿÿÿýk–bÁ’“$�ÿÿÿý¯ëÿÿÿÿý/k_ÿñÿÿè!õ_ÿÿÿÿÖ¿ÿÿÿþÕÿÿÿÿ°ÐAh*ÿÿÿÿß¯Y-�ÿÿÿþÃ	œ/_ÿÿÿÞ«Õÿ"ÿý½,ÿÿÿÿí„Šã^¿ÿÿÿýŠÒõññÿÿþÃÊã¼�òcÿÿÿÿ°ðJ½ÿÿÿì�´ƒAiiÿÿÿò€²;ÿ×ÿÿÿè×ÿÿÿôN„
+Uuàÿÿÿÿ†q"ÀË&YIa–e%�,h± DC×ò1ùÿÿÿ„‡ÿÿñôÿÿÿô¿ÿÿÿ��ÿÿÿÿÿÿÿýuÿÿÿÿÒÿÿÿ×„
+ÿÿÿÿÒÿÿÿ×„ßÿÿÿþ¿ÿÿúÝÿÿÿÿëÿ�ÿõ‡ÿÿÿÿá/ÿÿõÅÿÿÿÿõÿÿþ¿ÿÿÿÿ¯ÿÿúÿÿÿÿøKÿÿþC('ÿÿÿÿÿÿÿÿÿÿÿý/ÿÿÿÿÿÿÿ¥ÿ�ßÿÿÿÿÿÿÿÿÿüÁÿÿÿôÿÿÿß��ÿÿõÿÿÿýÿÿþ—ÿÿþJÿÿÿÿ_ÿÿþÿÿÿÿÂÿÿÿä�ì0—ÿÿÿëÿÿÿý/ÿÿÿ×ÿÿÿ÷_ÿÿÿ	ÿÿþÇ‘�È‡ÿÿÿÿÿÿÿÿÿÿÿ ¿ÿÿÿaÿÿÿ×ÿÿÿö¿ÿÿÿÿÿÿÿïÿÿÿÿAÿÿþÿÿÿýÿÿÄDÿÿÿéÿÿÿÿÿÿëÿÿÿÿÿÿþ—ÿÿÿÿÿÿýÿÿÿÿÿÿéÿÿÿÿÿÿÒÿÿÿÿÿÿÿÿÿÿÿÿÿÿôÿÿÿÿÿÿýÿÿÿÿÿÿÿÿÿÿÿÿÿü ¿ÿÿÿÿÿÿõÿÿÿÿÿÿÿ_ÿÿòÓ
+ÿÿÿÿéÿÿ¯ÿÿÿþ¿ÿÿïÿÿÿþ¿ÿÿÿÿÿÿý/ÿÿÿÿÿÿþ—ÿÿÿÿÿÿÿ¯ÿÿÿÿÿÿþÿÿÿÿÿÿÿõÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿÿÿÿÿýÿÿÿÿÿÿ×ÿÿÿÿÿÿþ—ÿÿÿÿÿÿý/ÿÿÿÿÿÿýÿÿÿÿÿÿ×ÿÿÿÿÿÿþ—ÿÿÿÿùÿÿõÿÿÿÿÿÿÿÂ_ÿÿÿÿÿÿÿÿÿÿÿÿÿÿõÿÿÿÿÿÿÿÂ_ÿÿÿÿÿÿý/ÿÿÿÿÿÿÿ_ÿÿÿÿÿÿýÿÿÿÿÿÿú_ÿÿÿÿÿÿþ¿ÿÿÿÿÿÿúÿÿÿÿÿÿÿô¿ÿÿÿÿÿÿú_ÿÿÿÿÿÿý/ÿÿÿÿÿÿþ¿ÿÿÿÿÿÿþ¿ÿÿÿÿÿÿú_øÿÿÿøÿÿÒÿÿÿÿÿÿÿ_ÿÿÿÿÿÿÒÿÿÿÿÿÿþ¿ÿÿÿÿÿÿÒÿÿÿÿÿÿÿ_ÿÿÿÿÿÿ×ÿ!¿ÿÿÿ"ÿý/ÿÿÿÿÿÿþ—ÿÿÿ��ÿÿÿÿÿÿÿÿÿú_ÿÿÿÿÿÿÐ_ÿÿÿÿÿÿ×ÿÿÿÿÿÿú_ÿÿÿÿÿÿëÿÿü´ÊÂÿÿþW%õÿÿÿÿÿßéÿÿùüˆÿÿëÿÿÿÿÿÿÿ¥ÿÿÿÿÿÿÿ×ÿÿþ¿ÿÿúúÿÿýÿÿÿÿÿÿÿÿÿÿÿÿ_ÿÿÿÿÿÿþ‚ÿÇÿÿÿÿý¯¯ÿÿÿÿÿÿý/ÿÿÿÿÿÿú_ÿÿÿÿÿÿúÿÿþ¿ÿÿ÷úÿÿÿÿÿÿÿÒÿÿÿÿÿÿÿ×þCþ×ÿÿÿ__ÿÿÿÿÿÿþ‚ÿÿÿññÿÿÿÿÿÿÿÿÿÿKÿÿÿÿÿÿøKÿÿþ¿ÿÿkÿÿÿûÿÿÿÁ;Ô"_ÿÿÿÿÿÿÒÿÿÿÿÿÿ×ÿÿÿ‘�È‡ÿÿýÿÿÿÿÿÿú_ÿÿïÿÿÿút¿ÿÿëÿÿÿjõ_ÿÿå¦6¼GÄqÆHµð—ÿÿü?ý¯ÿÿÿÿÿõÿÿÿÿÿÂ_ÿÿå­lîŒììDe l"Ìe8È21õÿÿÿÿ�/¦ÿ÷AÿÿÿÿU__ÿÿÿð}õ¯ÿÿÿþÿõëÿÿÿ4ûÿiÿÿÿÿ÷ÒK×ÿÿþ¿ÿþ¿ÿÿÿÈõÿ×ÿÿÿÿï_¯ÿÿÿ_¿ý/_ÿÿúýûü+¥ÿÿÿ®vhÉc"¡£ÿÿÿÿÿÿßÿ½%¥ÿÿÿ¯ÿÿ"£×ÿÿÿ_þüŒwò7º_ÿÿúÿõûÿÿÿÿýÿÿ×HuÿÿÿÿýþJC$
+#Ž#Ž?þI˜)ÿ÷ÿÿÿý¿ÿùÿë…÷ÊB<=¯ÿ¯ÿÿõY”È›Qˆÿúð‚ûÿKáøýõÿÿÿûXA|ÿ¯ÿëÿÿýé.¿ÿÖ½ÿÒÿÿ0ïþ¿ÿ_íé%¯ÿøD+1\Œk¾DF—ÿñÿÐ_ÿÿÛÿÌŠ¿ÿ¿ÿë§ÿ÷ý�Ð_ÿ÷ÿÿÿý¿„¿ÿäNÿÊ‚>]ÿÂïIkÿÿMÿÿKÿÿÿÿ¥ÿþ?÷_¡ÿýÿ¿ZøãïýÿKÿÿÿ×ÿÿÕuÿÿï^‚ÿÿÿÿÿÿ}p—þEoÿU¥ÿ‚ñÿ×ˆ¯ÿô¿ýuå­o)oÝkÿÿÂ_ÿÃK_ÿþ¿ÿ¾ÿýŠÿÿ½/Çþ—ÿ°µÿïKÿÚ¯ÿ†/ÿýþ—ÿëÿáÿ_ÿAýþ—ÿëÿëÿô¿ÿ^vP!FI² 5‰q˜ô¼ a>ø?úþ©¬ƒHíú^ƒN×z¿ùh0f�°§ƒã"à5%úaWÒÿÿßþ¾½÷ÿàÿÐ^ˆùÈ¶äx¶•ÿûÿ_W ÚM…"Æë#Óÿï¿Kê>ëémÿûïÒÿÿû÷ÿðÿëéþœ.ÿÿù220>Fþõî»h/ÿû}ú^¿ÿÚÿÿÍbwõþBû×ÿÿï×êÇÂÉ?ÿÿÿþ—×ÿ÷_ÿðÿõþ·ÂðÚ_ÿûïÒÿ
+ÚP_¯ÿýûð—îQC÷ÿÿÿÿýz×ÿÿ#éTçåCð�kØ­/ÿ¿ß¥"ä@¿°¾£ÿýÿõæ ÿiÿÿþý‡êY	OÍñ>Ó÷…ÿÿßÒD
+;›Ãiýÿä3)ý(âü‰Šˆ¾µ_ÿþþ¿úýÿÿþþ¬‚Ìeº÷§þÿÿ·éU¿�Ã«R6iÿÿÿÉ0g�£9NÿÿÿÿíýŽ¡¸_ÿÿÿÿÿ½ÿÿÿÈÀíü/‡’÷ÿÿÿÿñÿÿÿÿÿ·ÿÒÿÿÿÿïÿßÿÿÿÿÿ¿÷ÿÿþ†ÿõ¸V¿ÿÿ_ÿíp¿ÿÿÿßÿÿ_ÿÿÿí �m/ÿÿÿï®Ø-¯ÿÿ×ßŠØ„Åÿÿ÷ýªÿÿú_áþ¿ÿþ¿ì-„ÿÿÿïûµÿÿðA{àÁa„ÿÿñÈ4÷ÈNÿõÿÿÿÿÂÿÿð½ÿÿûÿþÿþ@|Õÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿùd¡à5È�Kƒó±±˜…Xk‘—ðL�†‡ÿ
+ø{äGi_úk Ò;Jö»iCÿ	„÷J?øá?ë„Býºÿí{|=?Úÿò úoµðM¢@„zÒ‘Hð@édh›JF¡¿zÃÿ« ½ë
+ÿïÿþÿÿÓ×k¿ý]?k¿×zßýCþõÿöÒÿÿý´·¯÷ÿÿÿ¯ûÿÿÿÿï—-Â_ÿV»
+-W½ý~õø\CÛ­ý{KþŸ¯ÿøAÿƒÿR±ù0ŽïòanRßÒÿ·_åAÁùP[ÿøðJDÈ�$Büˆëð¿D&=¨äÓ’‰ä€cáíGúÊ€7ðD �%8"
+`_ÿðŸj�dr83"�ÈàYðö¡|4ÿÇqü¬ÿðííWÿííWÆþ2
+„î\ÈlÝ�/Ùx@º]Eú…ÿà¤×�Áx/4
+ü††_ÿä]†I_*A+æ°þÿ#eÿãã"ä¸¾ÿïÿññûÿkÿÿ÷ÿÿÿïÿùN_ÿ÷E8ÿýÿÿ×÷úÿý÷¯ÿuÿþºÿµÂÿÿkkÿÏ�ÿÿèÌþþÿÿî¿þØ °Ã	þápÃ¿ÇÇÿ´ññÿ
+m~""×_ÿýö¿°°Âþÿßkðûû_û[ÿ ,g†YR¢PÄF"#ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÈÔDlŠr)ÈøFƒAP3 -³á°ÔE9á ê†°åXSX„`ÌÃ(ùä|)t£fF5‘N^ïƒ�.!üÈDûàïÁÿýß÷ÿkÿßëÿøpÿ‡|< Óÿáþ�ýoôÿ¾ýýýúÿýÿßúö¿Úúÿ»îÿþð˜Oûïõþ·Ý¯É#|š<„ðÑŸï¿ÑŽÿü‘>U‘VRF'Q/Î¢ÈÀÂ;Y3HŠ•eÁþÿ½ÿÿöõÿû¿ßÿ~þŸø{÷ÒÒïßôßîü>ßÿÿð®›þü:#ÿÿïä‡ÿÿþéÿuú_ôIÿß÷þ÷ÿ]?ÿßúAïõþÿÿÿþ¯¿ÿ¿¿õïßÕ¿þÿÿ‡kß¿ÿwþïÿßÿÿÿÿ¿÷ÿÿòCÿÿÿÿþ«’òCÿ_ëþ¿ûúÿë$;ÿ¡¯´Lß¿ýrC¿Õ÷ÿÓÿýÿëÿÿý7ÿßÿoÿÿÿõPÿþßëú‡Ûÿÿß]ÿ…ÿ_þÒÿûÿÿý>ßÿÿÿ~—ÿÿ·ÿÿÿßýä2þ[úÈe÷÷ù¿ÿýïõ¿ÿÖÿ�¾?ÿÿÿÿïoû÷ütÿû}{ÿßôÿû_ÿ×ÿÿÿÿÿõÿÿõ{Â§þ·áö—íÿMÿÿÿÿþ»ëÿÿßÿÿïÿÿëÿÿÿÿÿßþÿ§ïúÿä6Uo‚ÿí¿×ÿÛÿ÷ü/ù#ù?[×&cÿÿýÛþ
+/ù*·ÉÑÿÿûÅÿ]ÿßúÿÛÿÿÿýÿÿ­ÿüŠcÿÿ°ÿÿÿúÿÿëÿZÿ°öý÷#'÷ÿ×ßÛÿßÿÿ÷ïðn¿ÿÿ¯Oc×Oü>ÿzö¿Ç­ý®ÿÿÿÿÿûÿëÿÿ¿ÿ%§äzÿï�aÿõýýÕÿì÷ÿ¿ÿÿ÷ÿÿÿôÿÿÿ·ø}×KëÿÿÝ÷ýÿïßtõÇÿ„—öë~¿éi_ûÿÿûÿõ_ÿý½õ÷ÿ½ûía¯_¿íý®ÿ÷×ÿÿÿo°—þúÿá/ëþº_ûÿïþÿú×÷ïÿðKßþ÷ß°I†¿ÿ‚[~Úþ@»ÿŠÿä3rÿò
+$Ãò™â—ö_é½ëïý½öø¦?ýÿö+ûÿÿÿÞõÿ¿ÿÿ[úÒ¿ÿ÷ÃL-¯øI_°·ûï^ÿ÷¿}?þõ¿¾ÿÿÿÿýöŸÿÿ÷üUü—þÞÿ´ÂÚÿ‚«öÿ¼†ûÿ¾ÿƒ_ûÈa=ü[Èµj
+ÿÿäÐÐÙÿ�ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþZ¥!
+“!@�ƒRX>°�ªªrÓ*°ËÿäöP\ÈÎF(B�9R �ûýÿ„œ!0ÿÖ¿ÿmaûD(ýÿý{ë¯ÿ¯_ÿÁt? ¯ÿþEAGð¿÷øÿÂÿø"¸ÿÑCÿ¯’aH1?ëôßÿð�¿þoÓÿÓÿÿ Ãúïôÿ÷ôƒÿúßÿôŸÿý?þUßÛÿàùié&ÿîþ—ÿ¯ÿÿÿ·ßÿÒ÷ÿòÖi7épÂÿÛúúþ—ßËÿý¿í,›+•#¹…'ö÷_´´ïÿé?©8ý´°A‚‚‚úø4¿�LðÕB
+Sÿ|WìVAþŸÿkÿï×úÿøaa5Âjÿáÿ}™DN¬‰�¬‹Ïñí]>ý:Õÿá~/nr1Rcª‡ÿƒG
+tßÚ×ÿt�'ð“‚ïðelÔ/ëÝzuïâ?ÿÿôÿûÿ„¿ÿÿÿÿÿÿô›‘_ÿþ¿ÿ¯ÿÿ¶£ÿÿþ¿Z×ÿÿõˆÂÿÿüTÿÿÿÝ_þÿÿÃÿÿÿøVxïÄGíõü·(
+?A¢ÿÿû„ÿÿþ„ÿøÿÓÿÿ–)Ñ	á“ÿÿÿá8Ù¨ÿëÿïÿ|²™²RÊAIqšÆj§;ñ‘†T¦±‘€Á“c>Ê€OÒÿÿï¾»ÿ¹à^@½aþ•ÿÿ
+÷Kÿøa?÷ÿõÿ÷ÿÿýÞÿÿÿUµO]?ôïíÿÿþZêËÿ¶—ÿðþþÿÿýj¿mÿÿÿ§ÿûÿõ]WK_õ¿¹	ŸüØÿ¯î«ÿÿò1lž’&>F„ÿÿkÿU¿l%§þžßáéý/×ýôê¿·_ÿïû­ÿ¯ÿ¶½Wä‡ßýïý ›Ø}ýÚ
+áAmRÝ.Hü“öþþz†Xa/Ñ!ÿþíÿýÿúm}þ×ò(ù®Ý}ÿ÷ÿÿù8íCh/4éwÿ×ú×ÿ_ÿÿa…ØiC
+xa„¾Âÿÿ»ÿÿÿÿþÿ¥ÿ_ëà¸.Lv‰K¿ ÿôûüëŸÆÅl~…·úÿûŠ×ÿ_ÿØc¾ïµúø.Þ½Úé¿úoÿÛÚØL-þ‹0ÍSÿûÿÿÿÿï}ªßÜ"Â»Ž?ÿmuõúÁì°^ÖLŸÿÿÿÿÿýAá„!‚D[Dšk#¹@4’\3`Ò`4Žƒ"f]ÿµÒëÿÿÿöö«ªÿý?ßÿûµ«ÿ!˜Eÿð°xˆˆ¢{˜?�j§Aú÷­/ÿÿÿðVPˆº¹!aÈÊ‰+ÿ×Ûô›ÿI¿ø„ÃÒ·üÑ?OÿþŸÿÿÿ¿_ýúßÿÞ¾ÿÿÿÿ
+éC=d3fA ¹Á¿¿÷ûÞ•ÿÕÿÐ7„ƒ \ÿý Ãù2ÿý?ÿÿÿ¿ÿI¿ÿí®…¯ÿÈÆ·ÿ“Ò;Vúêÿÿþ?øÿáé f°’020JÈÊ©ÿÿëTûÿÿäj}+ýè•aúMÿ×änõÿ_ý½uý}[ÿÿýÿÿÿûôÄ)ž Ò\B�i®—ÈeV¯ûij¿÷ÿ”ƒô5ð½ Ãýÿÿ«e 6ëþ¿ÿëÿêÿÿÿº¿¿û×ÿÒ;&òzoéÿ½r.š’«ÿ%W¯ÿ¢Õ oÿõ¯ÿÿÿÿëÿõÕ²fúÿëÿÿA�úÿÿÿÿ_ÿM¤ß«êÞþý/þ¿ÿÿ×÷Z_Úéµ_ý}µÒä1ÿý?ÓôÞûauÿÿ¥ÿÿÿ¿×ý¯ºoþ@Å�ÊN@Æi�ü ´¿ÿÿõÿ×_Ç¥ÿ}'Wÿÿÿ÷Òÿÿ~·þ·ÿ]ýéÿ÷…ûZÿë¦›õÿ×‚üÐ_ÿ÷þÿû¯ëYf…?úx/ÃZ_-n¿„¿¯úþ—ô¿¥ÿþ—ôõþ—úþý¯á/éKÿý/é_è/õü/úÿ_Â_ëøKÿý/é_ð¿¯ð—úÿ_ËHf%ü´µ
+’°Uü´œ4¤6l[ü0ëø/¿–jÀ"¢¢e×ðDZ¿Ë4(A��ð�kü³JAsºÂ4¿ �á¥ü A«+_ü"e@âð‚ëø Aƒý Ã¯è&ïøAŸòÍ¡6¿Â°@Á¥ü&ÐaÿÂbh/ðƒ
+/á^¿„0iAëøAúM¥ý&ÿè Ãö›ÿ–hó0Ð_Ô[KøL0Òþ­¥ý&?á/á_ú7ýþ¿ôÖÿÂ
+ÿïøaÿ–`V7ý[þƒ
+ÿ_ú5ýkúEr•ýƒþ©ÿA7ýoú?ô¯þßô÷þ•ÿI¿ûÿ[þ“ÿI¿ôÿÖô‡ýRßïô¿ÒOý?õ¿êþ—þ›þ·,Õa’È04äàxe¤W(@/ÂÐ |~>� 6�H@Úg4,Ð¬¥´A
+ëgsXD¨³aWðˆCt�H"MŠ‚ý
+¦’ƒþƒ~‚Ã&ü ˜A‡]&ô’øA¤‚&‰‡¿„ëÂoôßé>’[ÛOÿz^’NÃ¯ývÿI»]¿êß¥·ú½-ïzO¤•¿ÿÿÿ¯O×ý.ßûé+ëOÿýÿÝ}ô½þ¿Óûë°×wþñÝÿúÿ×êýþ»õ÷+L³9¯ÿÿÿ×¯·_¿ï–hS÷úëÿwúú÷ÿz¤ÿ÷ë»úÿÿëÕÿõÿÿÝÿÿÿûënÿ¾¿ý~½ÿG~gs~©_ÿïþþ¾ø4¿ÿüwÿ_õÿþòÌûýõÿÄEù\Ô
+��þ�°³ÓýL–Ø
+ú?ËY&A2	‹–a–PL²’ÀË,h™*ôAudö ³`²Õ‡ÿÿÿþüÉHò4ÿÿÿýýüŠúÿÿÿþdZòPïÿÿÿäè.öÿÿÿÿÿ ·ÃÿÿÿÿP�~?ÿÿÿÿÒ_‡+«ÿÿÿÿÐ/Áƒÿÿÿÿÿ¥ÿÿÿÿÿÿ/Ãÿÿÿÿþ—ÿÿÿÿÿÿ
+ÿÿÿÿÿÂöÿÿÿÿük÷ÿÿÿÿþ—íÿ_ÿÿÿÒý¿ÿÿÿÿé~ÿßÿÿý|³èè‰ƒIP�”±·ÿÿÿÿ¯Ô�¢
+ÿÈ†uO¤I�°2ÛÿÿI¿ÿð�DY“p„ÿþˆ@0œ�ÿäÖ	�L‚bå†Xe”,¤°2ÅË&H¿ �Kd<¿ïÿÿÿþ�AgdÞÃÿÿÿýÂ¿ýÿÿÿÿ �Oá¶ÿ¿ÿÿÿþ¿Mÿÿÿÿõÿ…oþÿÿÿëõI×ÿÿÿÿïýoþÿÿÿëï¥ôß_ÿÿÿëý/Ýÿÿÿÿÿõú·ÿÿÿÿÿýÿÿÿÿÿÿWöÿïÿÿÿýUýïÿÿÿÿÿUõoýÿÿÿ×ýn¾ÿÿÿÿõÿ¿ÿûÿÿÿÿ_ÕÿïÿÿÿÿÕõÉ ÿÿýrP	ëûÿïÿÿþ·úõÜÈËÿÿÿÿÿuý^Çÿÿÿý}ýÇîÿÿÿÿþ¿¿ÿÿÿÖ¿þÓÿÿþIývw[ÿÿÿÿÿú¿½×ïÿÿëõJ÷ÿÿÿÿëßÿÚÿÿúºÿ~¿ÿÿúTï×­ÿï$�ßÿÿëý;ÿÿÿÿÛTž¾þÿÿÿúµZú®ß,Ò�ÿÿÿþÐKuì6¯ÿÿÿÿëëÛÿÿÿÿÿëÿoôßÿÿúNÖ-½'n¿ÿÿÿ¿W­°ûáÿÿÿÒû%z§o×ÿÿõúUëmÿÿÿÿÖ�ÂK­mý¯ÿÿÿû;%öé+†$Sûÿÿÿç` Ý&Õn@¼†ºÛÿÿÿK|ì5B]Ppd5eªÿÄqÇMyÙpTìl2rýÞþ§;àRI±I²,§�¯·ÿÿÈ6–&M’ÀÚ�}Šþßþ—ÜƒR­²hÕÊ¨5ÈÙ=öäÀ²Àò`Y`ycP‚}äÜ&ô3·$6÷ëíÿÿú_r=¡7¤çg@ÜËè2 —ÿÿ#A6›‚H2’M€ƒ¶v‘³óa�Ÿ_ÿÿ	Ã ê"›¢/¯‡ÿÿá/Â¿’�Yü>CNqÇ‚·„ƒ0yJŸþäƒÈoúý `¼ïfå}Wÿä5&@ðËg[vFIÌ0óµ±Ãÿüá.v$š+…&/å”e”å‹äÙ¦O,0ó²@Ìÿÿÿ÷¤�o;3÷ÿÿÿ}-¼Êbÿÿ÷ÊPDƒ!ã¯ÿÿûÁ$˜>ÿÿÿíåP1†AuOÿÿÿ¼[ÿÿÿ÷É`gÃ!°³ÿÿÿà²05’,…Á³ÿÿÿãžT��eì³Š˜-DqqÈdƒK0‚)–@0'ÿüƒ à°eDùË=@hÿåœ:ABü‹!˜�.È´ÿúÈUÓË)ÃÈ5²²r:ðOs,Ü™LâlR
+¶Av¿ú,¢€³kõ¼²‚Å«û
+©h5‹_ö¥¢€³kýè´›_ö‘h(›KöÚ–… XµùJe#Ý"Ï�­kÿ[¢Ï¨fÚÿöÔ³ˆÉ-û¥�¤ÿ÷Kµÿ¬:íûªÚÿöµé�Úÿõ[_þYÁ$kÿ×íúa%´¿öÚ]¯ÿn»_þëÚÿÖÒí'ÿmÒÚÿöÖíêØK¿ÿ·_ÿöÒ^ŸþÚ_ÿöÒÿÿ´—ÿýÒÿþ¥�+	'Ì’Ÿùn”Ö¿ÿö—ÿý4—ÿûmÿÛkÿþÙ\"ÿþÚÄm?ÿ¶¿ÿm"Îÿûi/ÿa„«ÿ¶—ÿÛKÿì4¿þá/åsVvwø`Ð_ÿöÒÿÿ·ÿÿÃÉOa,³�‹ÿíÛ_ÿðÃ
+?ÿöÓÿÿ†Â^^ÍþÃ¯ÿþÚ_ÿü0Âÿÿº_ÿü2$‚*ÿÿ¶‚ÿÿì?ÿÿ†ÿÿ3#¨_ Bþ(ÿÿý†ò¬ÿü³
+ÂOÿö$½<ðØAWOÿÁƒè‰�ÿÃ_AÿðhìLþßÿ‡6ÂôÿþðÁ"›�áÿøÈ}ÌƒÁb—ÿÿá‚	no_AÿüÌ!–o?¯ÿBÁ¹f,_ÇÿË4áÁ¨³puÿðy
+³Hÿÿðü"ÍÿÿCc4§ÿÿ,Ô€¼ƒ³U>ÿˆ�ÿüï"a€„XBRG@ÏÿÿNÓOÿÿáƒL ×ðÿÿ
+Ÿ¯ÿýi„–Ð.H�ä8¢?ÿÖýÿîk?ÿM4Dw"\ a4Â	þÿÈû#ê:6ªª¡°ÿÿÿkuÓÿÿÿÿôžžºÂÈÛKF|Ñ™óFhÍuÿÿûî¿ñû¯p—ÿÐxAÕ†ÂÿÇã‡íÿÿÿÿÿ¿¯ïÿÿý÷_ÿÿÃ_ÿ/]?_É8ð�?Òÿÿïëÿ×ÿ±_ÿýÿÈßÿúç÷ÿýÿþ´¿˜|ßÂKðÁýuÿÂò8HËÑQÆG¤AÇÿÿ¯ûî¾ÿÿøkÿÿÿºã}Ý…ÿÿýÂëŽ�†C0ƒB!‚ÿÿÿÿÿ[ÿÿÿÿìDDÿÿÿÿÿÿÿÿÿÿÿÿ¢¿ÿÿÿøL?ÿÿÿþÿÿÿÿýÿÿÿÿãÿÿÿó¿ïÿùÅÿÿÿÿÿÿÿÿÿ÷÷ÿÿÿûÿ]ãÿ×¯¯æIÞ_ÿÿÿðD(
+ˆ!v§þßÿõÎÍ ÿÿÿøÿÿþ?šÿÞž¿ÿÿïOV°Âðü�DVA¿�Î¯ÿúÿÿäWò ïÿý^Ÿõá>?ÿaaý=m„¿éÿý¯ï^ƒÉ†ÿöèÐv•¬54ÿþ]†µt½×úÿÿÿºV¿kÖê¿þ+ˆQÇñ^Ÿÿü>ûû_õ¿þÓ	…íÿÿ}ê½¯ÿÿá­‚˜^ÿ›·ÿÃ&.aD0¿­ïÿí5×^C=ÿˆˆ�ÿÿÿÜ?ÿÿÿÿÿÿÿÿÿÿ¿ÿÿÈ¾ÿÿÿOÿÿúÈ/ÿþ¿ä€¹Hüä"¾B	ÿÛþC=\èÿó@ZòpfÿÿÈqÈàxÿÿñÇþ¿ÿïÿ�PÌ>åá´…¤ÿÿ�.ŽN
+ÿù	ö�rüŒÿà¿ò_!ÿáÇÇÿôÿÿÿúÿý¨uÿÿ½Cíÿy™ÿÿ_[ÿÿ…í ØKÿì\0J
+þÝoÇÿøø¦ÿëj¿þÚÿö·ÿÿì Âÿøˆ�ÿÿÿˆÿÿÿÿÿÿÿÿÿþ?ÿÿüÿÿÎËL•³¼2,?�”‚d€0L2@ÿè4ô××ø_	 ÿÃýëÚäH…Ñ"[þ�^L=�bÿ^¿ôá}ºx_õ÷]~°ÁPP¾ëÿÿëøAô–ëÿþ·õÿÿô¿òQAx>¿úÖœÿ_¾¿^¿ê¾¸ÿ¯ÿÒþ¿ÿú_ïýWÿ×¥ÿð—¥ÿÿúÿÿªË\Âÿÿ¯&Èÿ^¾AÄr õô«!Ÿ^uÿä0Ç×-bPZò€Zÿý%ÈqË�åý~—Ž>¿ð¾@óŒ·¿¯õR×0~|2ßÿT« E\ÔúÒäG"ÿ¡¼$¹_*Äþ¿ããÿè/ÿï_øa}ê«ÿ¯¯þµ†¨/íÑ¡ÿŸÿÿÿÿa~›	h�Š~Ã	ÿ�ö¿ÿýký…ÿ¯÷ü5ÿÚÿÿá…ø0_ü€¸Poñÿþ@A`µ–Ù !* ÁÅÆEA@ tA„pÂ{ï´å´€6Ÿÿ'±…Ì‹B)‚$È‡"Ð‰²‡V]‘ …Ùñr&õÿëÛ×Áúoý7õÿ·ÿõµ
+¯ßÞ‚ýCÓ«ÿ¿ÿ"¯…×ND‚rO÷"A:l�„ÿÿÖ@��_òk‚ À×ÿè?ÿ=,ýÕØx@þÿáÿöß‚õÿ�AßÁAÇÿ«Ô"&�õ„DÐ?ˆMÿ¯ú ƒý ƒ} ƒÿëø4�A‡íøI>� ÃÿÿºI?þªþ“ü ÿøa-½/ÂTÞ´ßÈcÿc
+Ÿüa"B
+øI¿„ÿ÷ïKú†ß¤uÛø@ÿö	w,·ÂAÿ�ÿ"ÿô×[ëõú„ïá-ÿýÕ«z·ôoè&ßá`ßþ4¯øi&þ’ÿAmÿòÿÿ÷¢ßü‰è,?þ	@ëVúùÃ©3¶þ‘#†ßþÿýÖÕþý×
+¿­;ý-¿þºµ½Î¢RM_ÒOÿÿ„ýûðÞ“¾þÓÿÛÿ÷_õýzýv¿¥ÿúý¢cï¿~ßucþ¿ÿÿÿÿÙ¯Ù/òGë¾ßõòÇiÿ²AAþƒþPÿëõÿÿõúòÿþ¾»ÿ¢=¯ú«ßÿî½û	Mþå8cýÈ€ÿ«×¯×ëþ¤_õ*"!“Ÿ×ÞÞÝ·ûdÁøorUÿÿÿö×ÿÿÿ]ÿß÷ßÿÿ«ú÷÷_ý¿Ãkjëú]þg=v¶i?ÿKÒ§ÛK^¿	:i.Ú½ªþô»H�;	A…½�¯¿(»ë´­4«ïýýú¿ëïê÷¯jíë–i›íá-ƒ	a†A†úÒÒ¾!XdNIaŽÙ’_Û×�Ž+ëýÿ†	|-†ÿ_ú÷øÿØýøÿì,0¶šaï¥_L0étÃ_â+öƒOÖ¿Ó†AÃN%þ,0¶ƒ	�¨­¾AB°Èm,0PÎ�/ì/Úà°êézlWÎÝðÖk‚Œ˜ÕKS‹�f±]/ùxˆ°Ä ½†X°Ð_ÿu÷]×ÿìA{ ¶
+ÿöÁ}†°Âþd.G~!Þ„vœS±°ŸÃ!ì/‡°°È%…êvHÈÀ¨.
+ �š�¸ dh6`Áˆ`ÁÔB _ìWÅlWÖšéßÿÿØ^ÂßõxNÚ	ÿð`¼ìÔÎÇ=pƒôá§
+=kü0^X`¿]{×_þ8ùß¢:Ç,Ð!ô¶‰[ÓÖAëÿù_è„Mè‡wr+ôA„AÇÿÿäÖ«Ýz_ß_OÿÿD/ªäp�HÃpƒr3äRN2Lr":ÿü³TÑj“ÿ>ëáÂþ“ßˆˆŒ³jBìußð“}öþ˜Ë4€Uéwÿÿ÷ïöÿ–m�‚8hÕa]ü ÿ¯Â¿K¿–i¨‚ì/v¿ïþ“ú	þ@~H¨.ÿ×¿þÿÿ�"²*Š û"¿Ã µoïÿþõÈ9rÌXñÿí„¾¿Û’äŒ¨†VÕ…�ÿ_ßïëŸcäÜ�}ˆ]5ÿÿ«ý}ñðÈeïUítþë×úÿü†ß
+Åa/ÿù!þƒú¾¿ÿÿÿÿÇQ×ö°—ÿíÿVõÿZ�ÿþ¿@È7Ú}ª
+«ý÷_ì?ûÒ^¿ÿÿ†õûŒ/¿ÿÿH2#�M£_ðïý×øh0zÿ­ÿÿÔÐ/éfÝëÿõýÃþ¡$÷#;×ÿÿâzý}¯ÿÿò¤	¥ü(ó ïý~¿†ÿ#*¾÷ÿúþŠÈ+h-þŸ¿ÿÛ¯áô·_ÿÿÿúƒëëõÿÿºþ�ô»úÿÿá”µ_úÒûÿú�ÿýÿÐ]ÿð—××ßú÷_ÿmxoÿðþ?ÿÿ¿ÚÿïÿKÂÿî—‡^¿]l:ôþ_uÿô·®ÿÿ×®¼0»§„ƒi{ ¿õÈe)l/,pÂý¯ÿýŠâ1^úúÿ÷_ÿÿ]­�Ð?káëðÖïMx}¯ÿ×^ÿÿÿÚÚj˜/ÿÿ,0ž	ý¯ÿû[µµõÿQKz‚hïÈìPÄGÐˆˆÿ¯¯ÿ¯ÿÿ_ÿKýÿÿ×ÿÒÿ_úÿ_ÿþ¿×þ¿×ÿÿ¯õÿ¯ô¿ÿÿý}ý}¯ÿÿ_ëÿ_ëÿÿ×úÿ×úúÿ_ÿÿõþ—ÿ×ÿÿ¯ÿ¥ùQ�”BÌ—
+@ÁP¨Øek½uÿ
+P}`Ô'!¦;Jÿ}¯ûT÷«þ©ï_äzÕ:EÆÃ	Hô_k_ÿ××
+ÿƒÿu	{ioÿ]÷­õáÂÂû^úúÿkÿÿ÷­õüŠÿÛKü­�à¯ÿÿòH�'á~ÿù,Ákõý×ôJ#ëZî–¾EÁÙIô¡a-ëýÙ²Õê¿µýB ÆÔýGÚõÐ"kk‚à–õ…ð—�AlV¨"fk_ÿézïâ¼IkAíQÃZý®ú…ë½ª¿È‘ Ÿ
+þdtþØÙéß}¯ô¾Ãßä6l]úKßoä{$z¥^ÿÿ ‚ø}ÿoÒ_ÿþ©~ÿöý~Þt?öü ¿áÿ¯¿ÿ·Ò	"ßŒ’—o×ûô´×ß×ï­X"œ�2‚
+5!žd•’Ð–…ñ%Ÿÿÿ¯z}ÿÿí¾’uUþÿíð×ðßÓa<'ÃûþÙ˜÷KÿT›ûÿÿß°Â_·ë„§Þ·ýýÿÿJÿÿÿ¿Å~ßÓÈ³ò9å‰’ŸþNUì?köúVÒtÂOàúÿÚÿô›¯§ÿïûûÿzÕÐo¦þû¿÷ì/ßŽÿïßÿ�ZD[è6Ñ!é~ú$>þÿ]}×ÿÿÆô›ÿÿÿþß†ýÿÿïÕïÿÿÿÛé¾^ÁÕßÿ|ÿ¿Þÿÿ×þßAº¦ÒÿÛ’÷×__ÿþô›×ä6Wõ½¾A‰cÿïýtÿöúaÿø_ûÿï¥_ýÿÿÿöÿVNù8'^ÿ÷ëúÿÿßíêÿßõ­ÿþ¿ßúÿoþ¿ÇòÄ×òr­‡ÿ¯ò>þÿÿÿÿÿKrœ­³YòEþÿoû×ÿ_ûz_ïÿíþÿ2(¿þÿïî¿ÿÿÿþMþL�öÿïÛ¿þÿ·Ö‰™¾¶ÿÿþ—¯ÿ¯ÿÿ×ÿ}ûzZV¿aÿíÿëÿý{÷×IƒUl0aVÿßþ¿¯ÿý¾›J!%Ç £\†�ÓüƒÏýû¯ûß·¯µíÿÿT˜[µÿïïýý¯Žÿ†ý$˜Tá…ûÿúÒÿÿÿàÁƒ[’†íëXŽúT¡¿¤¾«ïþÿûý+ô’[ÿ·ªU×õ]¿T·®•¾¾ÿ_õJß×¿Ò¾¿ý{}i[ý-ë÷ê’ÿöõû~©¤·ÿ~¾ß¤•õýõ¥¿êÿöõUþõoÕmû¥úýý÷�JÝ:VûþþëJýòb€`“AH„�¡P)À.Ø}-úv¿þA `yNHi�X6ý-„ïPïoÃÕ·[Ó¥ÓUímûö¿ýß¥‘ëD&BÈýî•¶¿ß½~þéþ‚0ªÙiHë¿ipþ°›ô¿WKëëíûm÷ýákÞ½½ë¿…ÿ_ûÿÿö–í�Ž`Ú¿ïýµü™Ø*¥ú
+ÈƒÊÞ½†Ul
+ÒÿÖ?þä(Ácÿ×ï_’À0w£+èÿ¯ü4½².;K¯ÂÒß×DÙ;ü/Ž	m×¶Fƒ¥ÿÿ^°�×òë[/ñúØð¡°D>Ëz_úýp—ÿøxaE <7lèékûÿázX_ÃøVØ"k?ÿû]¶—ù­~@Â}zÒÈæ¿
+íB;;¥Ûÿë·Kþ‡ù
+›lBÿ¿ÿÈöI¯®ßÿí×¯oûþáz_ýÿn¿íÿþá~»·ÿö×Þ‚ÈeþØDAß¥ý{_ÝöÿÿîŸÒïÿ_¶_þÿÿÛ¦úûl5ì/í¤ß¥Ýëÿô½ù8øuûjþ—n÷_Ý¯ß_¯÷¿ýØü1ðÚ	½R÷ÿþ¿¥Û
+xa~ÃI¿Kïõûi_þØ_ÿÓõÄCìáE°–az]Þ›]x‹aX¾’Ýúá†ÒH®¤‚ÅÒOÿtþ—moZî�}Ö^Ô»§ÿíÿ¥÷I¿Kíïÿí&ÿûudTÃKûî
+—í\“°TKí¤ä-ƒ'öÒl7¡5ÏÿøDÚ~—Ã
+C`ˆ}«é}ëAý, ½/°ðáÿ¶‚ÿí¤Ø@¯Kí¥ Ÿÿïö—Ãi1
+Ûÿz_ý¼ ¶Òûÿ¥ûIý}½"=·ýé,_ÚÐÛy’�vÿÒûz[¥÷Ò»ÿuËù›3�;j¾ÚRöxNß®ßþ>Ý%ö—¢Ç
+ä]ÕÚ×ÿï¿
+Òûi}8¢dîßÿûÒþ¿áðß]ëþngým/ÿû—vÿô„?ÿû
+7_½/ÿû«ÛKü�B°½Õ~ÿbDBíõíþò?ßîé{]võý/ÿÛûÿÿíõ»uýõý·ûm¥þê¾ÿíÿº_ßý¿ýÿÿ½}´¾ýv’_a¥ï_ÿÿÆßÿ™%‡¾»zO¿ý.þô¾¿ÿ¿ÿ¨oÿ+:_ÿãì>·Òíÿö÷þÕ?½}é®ß]é5¿ÿíÿõÛÿë¿ú×´—zV­ÿõßûÒö_ýïá�J«ÿ}wëÿ¦—½/OýiäÓ™Ùºö’\€’Àˆ2L@ƒÿÿéÞõ_¥Á˜ Ðaµ_­ªßî¿´IØA„Fòm°�É�ÎAó ]4 †ƒ�ÎAüÈáœ�É  4‚€ÐP	Ã9 3’A@7:†@1_ëÿÿÿÿÿÿh ý7ÿÿìÿÿäyKD\}ÿÿÿÿÿý¯Éº“U"ìÐ½I®äÉ	²• ƒO‡
+¥î�kßïúýã¯Ö½.éwÿÕ´¾ÿ·þ–¾ýv_´ƒi/¥ïþÕëÿŠðÅ8Kí/¿[¿öTÅKÝ}ßv¿uøaZ†/ßÜX0Hj¿K¿¯ÿøÂ	}†—Ã	ÿµþÿÂ_°ëá:Kõý„^KòzÿÐ l ’öùg�X§s´L_5‚ôÚ_¿Ó»ÿÐ_ÝK%�sXÍ!3Óâ‘ƒ!ƒQ‚kŒ%C#(ê
+AŠFP))ñš&e!ˆAˆ|L‘°h>D@1ü äÜ*^Úáö¿„ð�øM`ÿíïþÿ¿t·ÿz	ÞƒïïÿÿþÂx\-’PÖ&Þ%í×ÿÿÿ»ÿÿÿþïÿÉ³†�ípûÿ½~Öÿíõþÿÿ-Ö3öýÿÞŸôïûÿÿÿ´ÿ–ã`¬—·ÿûý;ÿûÿÿÿûÿ;e¹p8Kî²*íd`ODC½ôD;¹G$ÿÿµ‘•NHh�Z!(î‡ò¹ Èê¼6¼ÿÐMéôk‡ÿÿÿÿÿôWUÌºáý§ÒaßOáþû_ûÿØxwúR¸×Ãkÿû÷ë¿þÿÿÿÿÿòºp<ÒöÿÿþëDcÿÿÿÿýëÕú+Ì?ïáû^úú»þ¯oïµÿ×ýëºa…S#0(KÃ
+/ÿÿêÿëÿÿÿÿÿú_È*È+ÿïþû}ß¾ßýúÿëÿØ{[^Aº÷ðÃK¿ÿÿßÿÿÿòC¿ÿ½µ´¹
+¾«Ûÿÿ#ÿ÷#ÿÿò1ßÿÿÿþûiTµÁ¯zÿ¯¿�·¿�õûòc¹1ÿýÉ�ÿñŠ�Â^Ãÿÿü?ÿ†¾¿ÿÿÿÿÿnÒëî¿ä‡¢Cþûÿ¾é¿þý×ÿô¿ð”6ª¸^Á¿þÿÛï¯o¿×öþÿÿ¿ÿKéuöÿÿÛÃ �+íá�B´Þ¿ßÿÿ¿ÿì‚3ƒ¦Ð^*{û×!™?ÈŸÿÈ-ð”†j¾ÿ¥ÿúò‚2”‚²3Œ0½}¿¿ßûíÿû¯ÿÿÿ¿ÿöÓ^¾ÃÿÿýðÿÛáüßÿÿÿüT�Âò°	ÿõÿÛÿöë¯ßÞ¿ÿKþ›ô¼0ÿÿþÞûx`Õ¸_·÷ÿûý
+p—“ cÿëûÿûï_ÿúÿÿÿÓ×ød6mOÿzÿÃþ[…ûûÿÿ×ý•üO�}‚÷ÿy.ÿÞK‚ûÁÿßÿ@Ã†¼ï úÿþßÿ·ýÿßëÿúÿíÕ×ƒõöë‘�[É0¿ï•aÐäY‡$ßÛ¯ÿ‘•d†ˆæÈ˜Up_;N�Gÿÿðÿþïÿÿÿÿÿ†¯;P‚—ýÒÿÃ{ýá¿
+þßõÿî—þá‡áãÿ¿öÿ¿oïÿ¿ÿÿ¿ÿÿ_ÿÿþiÿþië¿ÿÿÿÿþÙÒzÐ_ÿ×öðWÿo‡û~Ú_ÿuÿäãrÍ‚ÿÿûÿþÿßþÿÿÿÿýÿ×õý�ýÇë‡ý�×ÿßÿÃ¿áÿ÷¯ýÿýäu{ÿÝÿÿ÷þ×ý}ÿ½ýûß¿üÿ¯ÿwÖ_×ãýípÃ]í{ÛýÿÿØÿûÿKúû_ÿõÿÿÿ×ÿ×þÿè/éÿ~á~ô›ÿßÿýÿ÷‡U„ÿÿß^ýõý¿ÿÿÿÿ½/_ëÿîÃK†‚Ý†’M÷ÿµÿõÿØa«à�4ÿþ]†á…ÿýÿÿÿýá‚ø_õÿï~ÿßûÿÿÿÿýÿ„ãö¹œáˆ\Váˆ_· Ò¾ÿ cˆþ× Ó^A§®ÅV/×ÿþ×ÿÿÿÿÿÿ¿¥úö¿v¶·i&öÿ~¿ýÿöán„Xúÿ÷ÿÿÿÿÿûë	ÿý¬0½¯ÿßÿÿÿðþ_�n3ÿàÁa…á‚I½¿ý¯ÿ¯ýÃà�ÿ÷÷ÝÿßÿÿÿöŸ	|³Ø¢‹º´P�šÌ„ÿó*ƒ?ë2 7ÿfP?¹ÚÐ4ÿÎÅÃoþv`~ùÝdŽ¿äÐ
+Çë’PYýdL
+ÿå@ÿ³`³ò†a’$	a¯QÁa¹¡d5�ÿÿòÓrºÉ�š3½›—\´Åcï�°göÓ�[o~@X,¿ä’7°ùjÁŸß�KoÖ@Tf@�›ï�o�Þß +@fþäMAKÛò
+†âò šâ¾üˆí§ûÿíÿû÷ý§ÿýþÃÿïïûÿî¿úÿ÷ïöaÿþ®÷ø†ÿÿÿïÿ¶»ýÉ±£ÿß¿ßÿ·ÿÿþß¿ïÿ·ï÷ÿÿ¿Øýÿýø/ß�Pÿ¿þÿÿ¿Ûïýûýûÿ~ÿþßÿ~ÿß¿ïÿ·ß÷÷ýÿöÿû÷ÿ÷ûþû†ÿþ6ÿoÿ÷ÿÝÿ}þÝÿýïöÿ÷a~ñþÿ·ýÿÿØßûÿ÷ý¿ïþÿ¿öÿ¿ûþßûþÿïûÿoÿý‡ýÿ·ÿÿÃÿ÷ý¿ïýÿßöÿß÷ÿg`b™+ûwÜ dà\†D0Ê0GÔ`��� œÊB:‘ÐŽøOþôïïÿ°ïOï	Ãïÿî¿ÿÿþ×ÿ×ÿÿ¼ˆïÿä$o[ÿ÷¿ýêßÿÿ
+ Aä€Ù_ @Ü’wÉ7ïú¯ßÛ×ÿíÔ?ÿßþÿýÿõÿÿäÇÿ¯¿ÿý½õþú
+ï¢CïÿÿÿßÿÿÿØÿÿÿ÷ÿß…ÿÿ_×ÿÿ…ÿú×ÿÿûÇ«ù!ß
+ýÿý¸þþ?×&;ÿîÁêß÷ÿ«ÿïÿûýÛÿíÁêÿ¿ë¯ÿýáÈ(§ÿý.¯¾ABäŸ·}ÿ×¿ü€¥fJ¨2HÉK*ü0~ÿ·ø_÷øD(‘X0D(Ùœ÷}_ÿ“ƒÇþÿ
+0škøl7ÿ÷ý{÷ûOÓOþÿýÿÿßéÝ á§ýƒõÿÿÿßÓ	®?Û;Ô$’»·ü-où&ýé§îßÿÿýôD‡"FEŠ"E‘DH¶ßýÿ\^ßÐN‚zzxAÐMÿ‡×÷þIEwý=0Â0Î¤‚8OOû
+ÿûò0ÿïôÿÿ¤ôÿ»ÿïÿÿÿ¯ÿ_ÿÎßõÿÿ×þ°Õéú~ßí“"
+ÿíðÿ÷ÿïÿÿÿ PßÿÿøO_^ºßù0ÿÆÿÉ‘Øÿãßßÿÿÿûÿþÿÿÿÿ÷ÿoÿÿ¿þ¿ùÿøÚ_þÿÿÿýúqÿýuÿïõþ¦ÇO×ÿïÿþØ_ýúý×þ¿í¯_ÿý× Aÿè.ÿ¿_÷†¾¯¿ï_ýöÂÈ�þì/!¡÷ò×Uþÿÿÿ¿ÿ÷ÿÿü_˜¿ÿø…Óþñ_O¿ûÿ×ÿþÿßûÿò?ú_økÿöþÿé¿ÿÿÿÿßÿÿÓøKÿ­o÷¯[ÿôÿÿÿ†¿î/ßÿÿ¯ÿÿÿÿÿÿÿá~I™�©ynk2nL7úçBúüƒBâ?¯ÿ	~C$3éÿÿýyÆ�’®ÿð_ÎHûÿÿÿ÷ÿÿ§¯ÿÚö©y%3�”d*GÏÿÚ÷¥ù8l�n�ÿÿëó 1 F¿áÿý/È1$Eýuô·ä™É˜øk~¸�ÿÿ×ÿíÂÂÚ÷¤ÝóCÿ>>ÿúïß~ºÿ°¼0‚
+„àËlZ!••þÃÃá¯öKû±Qñûÿúëÿõ»XkV¿†¶í{_ëý¯á¬0@ÂÁ¯kùÁ#ÿüÿÿÿÿÿÿ™gegü�)ýWøI3 l¿á0žÿ«OoúëýWÿò-†ÿªO¾ßáStòJÿJÿü.žŸëþ­ýpõÿè/ÿÿ¾ÿý_÷ÿÿ¿¯þÿ…þ¥ÅÿÿÅÿÿïÿ¿ßÿþÿû÷úÿÿ×õ�–ÿÿðMÿýƒZÿýkÿüoÿ j½ÇÎéü“?Ýù#ký�wß!�žC?ÿ�Ï¯œÁ“Ô0¿(ÀÇ�÷_�<ÿøòcÿþ@ðÍ�8]õçt¿�‹áfÇòUå8'åGÿ â<ƒð_ù£ÇõúÇøp¶¯ÿx{Ó
+¿ZÿÿS1ß —ý…ì-…¯íÿßþâ„Å·÷ÿ¿Mv¾—ûXa=aa_·ëãˆŽ7îÿðêé~ÿö•ÖÝñ2P2\d¸!¬4ÍƒYÔ}ýüÖ< OÂzïAøOëëðˆ'?�¾ý¿§ül—ŒH}è ÿ·ú¿¯z‡ý÷×õÿoÿ}_þF?ßíÌÄ÷„Ÿñÿ×ÿÛûûûÿðÿ~ÿ¿ý�uÿüÛÿ�iA
+€>Î—ÿûÿÿ‡Û×ðÃ÷ÿ¿ü0ûÿä¸áÿÈÔß÷þûÿàý¿üÿûûõ÷íÿäÿûðëÃ�ÿ·û…ýûÿëÞÐ_¯ÿïûkÿÞ^Úýµøj|Nì0Ar
+s œ¿ºý¯øþ+îð×Ýþ¾ð^×ð×†¿ƒ!Æø0_ß�jÔÿÿÿÿÿò¹1• B¬Ô)Nfa”kSƒs¨B0B9V
+'PBZ3á˜x4á˜S‚ njÃX`ÔGPrpi8
+A�A¤Ùà†±MdK„"5‚¦D
+wc!è3X(5™f i62œÖ3XÈ0ÎIŽ˜L‚ÂxAü�}!`ô>@À?„õ2€1kraÓðƒø4ø h;ô?O	ýà�ÃÂz÷øNûÂ…	ï\?ðŸÃÿþŸé÷÷ß§¯ÿé÷ÿÿßþì'~ý=?¾ï	÷Ú~ƒÿ‡þ©ú~ƒ¿^°ÿ‡Öôþõ¿á÷ø[ï
+«ÿë}ý5ÿÿÓÿ_ÿïÿýoÿïïû¬‰J!fïÑîH�¢-ˆ_z!(�…›Â!?ÈÐ×ä%¿TBøjˆ¶é´–FCÿ‡÷}þ O|ŒÀ ù¨[Zl�o’0F‘�yÔI1°ƒðƒf±àÞTA_ü ÚÐl„ù¨_$Ï‚oäÃýo¿Ö÷ÿ×ÿéÿ¦úéÿéÿþÿ_ÿû¦¡¸AÿIÿÐAøOûêø
+õøÒ~©:Âtt»ÿ �ïÝ|-^þŸ½Wéÿ
+õÿ_¿òc¿îûÒ¿×ïôÿïßÉ×¯ô˜{þøI¿ü$ßá/[ý_éÿ\8.ë¬�ýÿÂMþÃDcÿWÝý?ÿôÿ¿¿ôÿÿÿßÿû×ï·ÿÿÿ¯u
+ßÿßÿÿï÷ÿ¿~¯}è+ý¾ù8¿û,Ð@Ì"@®pŠ€„hBCº	^´¿ëÿÿÛÿúÿýAûÈÇýZ¥ÿÿ¿ýrŠúýþ¿‘�ÿÿÿoÿÿ×ÿú¿ùïÿÿÞ¿õÿnHwý_ÿÿYéöý[ûDÇãÕÿð§W_gE±õßÿo‘�_…Úÿ¿ÿõð·ƒôýkj?ÿÿü=ýGüÿýÿþºíjõúÿÿÿ^§þŸÛÛÿÿÛÿÿÿøÓý?ÿ&?á}ž©¼%«~¾ß…§ƒÿÓÿÿÿ¯íÿÿÿÿÿÿ}þºõëÿÿÿýÿÿÿÖúÿÿ©ô¸þÿ…þ…_ûßÛýÇ¿µýÿßÕïïO×·ÿ‚ÿ²YþC/ï!—ý)¿[!ƒ-¿ý¿ëßb©ú¼.•ÿíñ]ÈBîB
+_ÿÿÿÿþýÿÿK­ý/õÿÿþ—ÿÿýÿÿ¿ÿÕÿ·ÈõÇ·òÅÿÿñÿ!œ&5¿ÿûþ÷ô—Šé¿ÿé&ðo××ÿÿïü0ÿÿÿðÃëÿöÿþð×ÿÿÿ·ÿ‡ÿî¯_ßÓ×ûÿÿ…ä0c¾•ÿûýÂuj•Ö“ÿ÷Ý^ùß¯ÿßÿÛK¿ÿÿÿ¾«ÿßÛÿí'­ÿÿ÷ï~ý[ùwÿûÿ¯ðÿþ¿Í@Gÿÿ×øMáÿÿýÿú]&ÿÛý`¿Á‡ÿÿÁƒ|ßÿþ¿ò/=º«‚Õ¿þøkïé_Ó¿ßõû]ÿÿúÿúÿýÿÿ×ÿÿÿ÷ÿßéÿýÿü�Cÿ¬ƒÿ$cÈÒnLå@~Ò¿ý¿t¾€_IºõoûÿÛäô­÷ýÿãÿ¿¾J�ü7ÿÿÈæÿÃò9¸ÿûÿÿé¿Xägñÿ÷ïúþ¿ÿÿÿýÿû÷ÿ÷÷ÿÿéÿûÿ×ý¿Ûýº÷÷ÿ†÷¬ÿ×ðßdoí¯ÿûuÿúúá½ÿûÿKõþA÷ïÿ¿ûÿúù/ÿûûÿuÿÿÿÓi}ÿþþÿÿý7Þ¯ÿáö¹²}ÿýä„XçÛ¿ëoívÂý?÷ú~þßÿúMý=7]{ÿÿÿïÿÿÿûÿýxÿÿÿõÛÿ¿�×ÿÿ¯ì{×î½ÿ”åÿÚïÿß·®ÿÿþ­Õ÷ßþÿxy@-7é^KO¿¿k·ëÿÒÿ]ýÿ¿÷'Wßÿÿ×ä´ÿ#ÓýÉkÿ_ÿÝïÿûÿÿ¥ÿ_þþÿëûýÿ®ÿÿé¯ÿÿú{[_õÛúÿµÿ_\7ßßáöþÒßm/ýkßKðÚïôßúWêßïÒÿ_ÿoÛÿýµþÝÿÿÿõû÷ÿßÿÿôßý-û­öë¾?]ÒÿKzßuð—Úÿk¿á{Zb–öô›ýwÕoÿ§þ—ïÝ~×ÿ¿ÿ{ýþßÿï¿ÿÿïÿÝÿúß×ýXký¯ÿý…ÿëý¯ÿÿØKÿm/ÿÿÿÂÿÿÈCM~·VÏ›
+Ø.ømvÿ`ÒØkix%°ÒÛàÁv
+}ºoÃ
+ö
+vK"	¤›ÛÒoØk¾§8</¡ü_÷Û¯í-ÿm}ëë÷ýÿýÿ×zÿÿÿ×ÿþýk|,%ü%Þü€ø`Á,ƒEŽA¢`Áw�Í 2à¿\?ºÿ/ë`ÁÚÿ¿ø`Áñ	ý?½?{ìüW±_±[þß±[ÿÅ.Õ{ûþßÿúÿ Áo†ýa­„×[]ì-þëö¿|5¿ÿÿûúÿÿÿ~ÿûþÿ_µ¾ûû¯í[_úÞÞ¿ÿK~¾Ÿú~¿þÿ…´ü/ï…Âûÿ÷ÿØ_ÿõû[ûýý|0ƒ|0_ûXa5ÂÃ|XkØÿ-ÿ,?êýÿàÂÞÿôB(~ˆ¢þ¿öö¿ö»ýþ¯ßö¶ºÿ¾õ¿ÿÿ_¯ÿø0�‚ßÿ�CàÁÈ.Öø`°`¿ÿÁ{TûôþÈb¯è/Ûô®[kMæÿÒÿ~¿ÿÿë	zMý7ÿþÿÿ‘¿ïë}zõÿà‚AG È¯Mò
+‰-Ë'„&ëð½¯îÿ÷ëËwÓ i’Rf°Ðu
+3a¤F�X bÃPà5ƒ G“‡ Ã´Ô/KýðÿïÐp×Õh ÂF¿«ßø'éÁþ«¦œ†™?·ÿ¿¾ý>ÿ×Zõ¿[ßü?_ÿ¤C4oÓþûøx"� àÓð¡}Hïþ¯ä(ÿýtB>B¿#O‘ÈÂ¼„BET#¤r5ºª‚ûýè/ÒƒªðºøoïÃêðÿªªN“ÿý+ú}ïÕk¾ûÿ¤ÿÿ#áBû{ÿï§õöÕ¿Uÿÿ÷×õýúëÿïVÿµ¿úAh/ÿ#÷ÿò ù¾ÿÿÿÿÿ®µßÿ}_Oð\÷ß_ÛðÿŸ=ÿáp¿ûÿïÿåÁ7VþºÒÿézþ·ÿõ×ÿð¿·¯úÒoÇÿà²
+s!š¯ýò
+J?ÿ Ò/ÿÿÿÿñ_ýâ¿
+ð¿¿_ÿÿ,x×ÿÿ îþ¿õÿð¿‡ÿÂý¿ÿÿÿ¿ÿ_ÿÿÿáÿôß­ÿÿþ@Âr ßoþEOôüŒÏ¥þ;ýÿú[ÿÿò4ÈÂ·ßÿñÿ¯ÿþëÿÿúÿíþÞÿïÿÿÿßö÷ÿoTÿÿÿÿÿýëÿÿýƒý¿ÿ×ÿ_×ÿûÿúOÿþ¸Ûÿßù?ýtµÿñõýj—ÿºëïýëô¿ÿ÷ÿ·ûÃ_×^ÿÖðßÿßÿÿÿWßï÷n¾þ•¿ÿ­{ÿ·þºÿÿ×^ÿ{/n°I'ÿ¦Âëÿøa~f&hÿ‡“�·û¶¿¯¯ÿ¯¿öä4¿ìW!¤M‚ˆU|ƒX¯á„ Á/ÿí|}oÿ±±ý¿Ü5ÿI_ú´×ÿÞ½®·ÿ¦šýÿ†¼5Âÿþ«íþá…á®	[ÿÃA¯¿ý}ÿÓMrÉAˆƒ$^[ Á“0H÷ �Ž½}ijÕ¨ÿÿ+ð0TÀ‚gÂâŸƒã)Å:‚ÆS‚ã"Ö•Œˆ
+@f�ƒ>2 È@„¸†dfE@Ê±ŸKˆ|
+ƒQÀÍ>	€û¿û×»Óïïÿÿþü‚‚Òëëýè?;�Ëý¯ÿÿ!–œ=ßýà�á;Â}ÿÿýÿÚwÿÿwÿÿö»‡ÚþÁxMoïÿû_íÝÿßë÷ÿÿÿÿëÿÿ¾ï×ûÿÿÿ¿wßÞˆNz!á¼ûÿµÿ×ý¼òA¹ù„„=ÉW‘‚ÿþH¨Ž²cD«ÂÃàþ½éú}]þû_ÿÿaÓ÷ÿÿý{ë¾þÿÿÿþ›þÿ¾ŸH7~ßÿÿßþÿý¯ÿÂþƒwÿÿÿ¯ÿ	ÿ¿ÿÿ¿¯$?þÿÿÿÿû÷ÿ~Jïõÿïÿûÿÿþßÿíÿïÿö¿úÿÿýùÿ¿¯ïá+ÿüŒ|�ÿùÿÿë¯ÿò1ßÂþF?x]ÿÈÇÿÿÿýÁþ×þÇ¯ûÿÿµÿýÿØÿÿýûÂ^ß›×ûþ¿ýÿü,_ý~öÿïÿÿoõÿÿÿÿ ¿ù!þßáöù+ü/ßïÿû¯þÉÂÿ¿ÿ²/ïðÁþ¿þÿÿ¿ÿ¬‚à8±·ö—!›;òëþüñÈf(íÿÿþ¼†`Ì†dÆÈgÅOÿÿÿþû¦ÿïúÿûÿ÷×ûÿÞ?ÿ×ÿ¿ÿÿÿÁïþëööÿÛá¤Ý~ÿkÿú_ðƒÿÿûÿúý¿ëÿÿþ¼?ýoûx0þ¿¿uÿöÿú=ÿÿþÿÈÀcáýÿÿ×ü oÿÿþßýÿ×íÿÿÿÿÓä´õî¼ŒÞAƒÿ¾T-ò0NÿÿþëÉdÆ¤h†ÿî¿o$Âøn9#ÿÿ¯ÿÿù#È Núÿÿá‡õ·ƒ§·ýÿÿÿÿì0ÿÿ÷ß×¿ÿöýÒÿû_ÿ¿÷_ßúíáïaþÿÿõÿ†ÛïÿÿùÂ¿ùÁß¿ÿÿÿÿÿ”ÿëûû~þþßíû¯ÿ¿ÿ·ÿÿ¿÷ß¿cõÿãïÿû¯ÿÿÿÿÿÿïÈêÿÿ×ÿÿÿÿð—½ÿi{õ{¿ÿþÚ_ûwÿ¯ÿßþ·½ýÿÿøÿÿÿÿÿÿ¿÷_ßÿ×ÿÿýÿ]}ŠýØkÃ]ÿoýÿÿÿöá×¯ÿýÿÿ_ß÷ãÿÿÿ}.º^ÿ½…í-Økýþû_þÿû†×…></×ý¥¸_µIûÿÿÿ¯þõ>.+Šÿ�ië°a-ƒ·†	w· Ò_¿ü†U�ËÏò
+5d3p`¿ëÿûöëî¿ýÿýÿ÷¿ÿÿï±¥ÿÿÿ_ÿë¯ÿØ[[µÿûõÿÿþízÿúýõöÿÿ÷ÿïõ××îáªooÿ¯ÿÿöÁ…ë‚ÿ÷
+m{_ÿÿÿÿÿµëýÿßý¯ß÷ÿÿÿöÿ!¢¼†p~¿Ø,-Á‚ßÿ}ÿþ¿ü.@}«PoÿÿÿÿþW0eqq�¡�àÊêfv&3+®()ÙXÊã+„%¡°Œ3AH�†iá”ät5ÖkNG@rR2œ� —ÃÃ)ÆtAŒŒ gQ˜3šF�Ía–DÃQ‘ƒ>Î€\2ZˆÖk" 6°Ë62&0Ašˆ§ïþûîûïïÿ_ûÿîý>ÿOáµü ðAøA¬º„á¶–	ðþAê	÷ö?…‡ÿé÷éÿü?ÐèîÓø|?Óýÿÿéúö’þŸÿÿëÿþ¿NzzßiÃöÒúúZ}ýÝÚ„ûôÓýÿ÷„ôáþÿ_ûïü'ðÿÿá“Èæò3BD$ÿ"Q§#
+ÈËHÀôáÿ"L=¾F
+BþFRGOÉë‘†‰?¢~N�É+ª"L?íïÿõ¿¿ÚÓÿOÿMûþÞÿë~ßôÿ@Ÿ:	ëß=ðŸÁý´©ÿ ÿè~tíàðA»T7æ¡~éÿ¾ÿ÷ÿ½ûÿþ‚ý^Ú^ÿßÕþŸßÑ!ôßÒ½¿ÿ«ûú¿¿n«ý'ÿWÿ÷ïÿþÿz­ÿkÞ¡¾oÖï×oõ÷­&ýÿ}ðÝêÿÚÿ ÿÿÿ¯þˆÇÿúÿÿk×ÿÿÿÓ~ÿëþ½ÿÿúïúoý´©ÿÿúÿÿú¿§÷þ÷ÿÿûßëÿº_ÿýÿÿß¯ÿëÿúÃÿÿýÿÿÿõþþ¾ÿÿÿý?ÿ_ý&“&?‘Žüzäc¿ÿÛêøïé0ÿÿü}oÛÿa�úÿµÿïKþÿÿª¯ïÿÿý~äc´Lÿé;ÿÿý¿×Ûß÷IGðÃÛ¯ÿÿÿÿÿþÿÿï_ûïüëñ¯ðÿÿ×ÿVÿÿûÁÿÿ×öø?öø4¯¯kþµÿÒü.�EMýý\ƒ—ÿÿÿ¾ÿþ÷×ÿÿëß×ÿïþ¿ÿÿÿïòŸöÿØ?ÂR�e×ÿdOùÂë�.‚XJÿäÿàãûý¯ï†C>žÞÈgWµþÈgÒëÿ_
+wKßÿ\2ôÿÿÿÿÿoÿký¿ÿëýÿÿÿöÿÿ×íðÿÛáïÿûÿÿú¨ÿïé[ÿÿÛÃÿÞÿþ{uÿêƒÿÿÿ»ÿ÷ÿíÿûýzÿÿÿýí¥ÿÿÿÿÞ¿ðaÿ¾
+¤Ü/Oü_÷ð¡ÿÿ×êÁ‡ÿÿý¼?ûx…ÿø~×ÿø("`ÿÿÿÃÉ'ý}×‘˜·•~¶ò¬:#›‘–‘‹È@ÿÈÊüŒ¤�@þLáÈæÚ_ÿ$®…•aÿÿÿÿ_þþŸûïÿÿÿßþ¿þÿÿÿÿ&ÿð{ÛôÿÁû^×ßûÃdLOû_ÿÿþÒÿßÿÝwÿý÷¯ýÿï·÷ÿêÿÿþÞÿíÿßßýÿÿ¿þÛÿÿÿßò\¿ÿöóåÿ·Ÿ ÿ~ˆâ"ó„þ¿ýþßeÿÿÿg‰þ÷þÝêÞëø[÷õîþ—Þ¿ÿûÝ}ÒÿÿUÿÿþÇûÿïoÒo÷¯ïßÿ÷Û·ÿÿ¯¿ÿ_ÿÿÿìÿ÷ûÿõÚÿÿúïúÿÿ×¯oÿÿ¯ôEÓÿ¿ÿÿúûöÿÿí/þJ«ÿü%ñþýzîý7·é>—+ÿÿÿ[{½ÿ×ÿ¿_ÿïÝõûô­ÿïÛÿÿ¯ÿÿÿ_^ÿ†×ý¯ö×uûJ¼?Õßÿ^¸a¯¥®ÞÛkß°××öÿú_ÿÿð×õÿýõÿö+¿Ö×ÿøü%õÿÿ´°—×ïawAo}ú»a.Öÿ„½]vöì/÷^—­°Òý¯ÿÿ~ÿß¿~·¥k×÷ÿwÿizý;¯ÛÍ'ÿîÚ]…Ý°—ïõÃ^¸_í/XawÝ´ŒÇµ¿à¿ða|øò:â½®C7¼W ã¯ŠI½äDh´ÛG�1ãb¾C5@®*+½â¿Øä`®C*þ?ÿÿØÿþÿmŠÿëï¿ÿÿÿøk¯ÿpÖÂÜ:ýú»Xiÿ½…·ØkÚÚázÛÿú÷ýÚýáWþ—ôÂÚë§ÿ¯öþì/ïÿÿ×^×÷ýûOÿí×ûõþÿØ.ÿ¸|5áÖ÷ô›-¦¿`¸O·¶õ°]zÛ_Ã\/¯ö/ao¿ûi…µƒ\k}Ø_áø_N_Á‚+Š`„A‚+‚ˆVÄ&ˆ0B È›*DA‚+ÖDý{Moí5Ëe-ˆõõõ­pºå¹¨È�’äfÈ¨i 4�aœ�Œˆ
+„XND
+\ÎÂ\d@Í`†¡Ipä@È�šÁ?wÈü�rnC0iršpOð@á0½÷ý÷¿ß§÷û[øßm{ô~b5øÃýë¿	è?_}ÿ÷Ú]ÿ‚Þƒ­÷ý§ÿþŸÿÿ¿ÝÑ��üï�·ßÈô’ƒäÂÈô§#NŒM ˆÁÈëà�ôô Jß·ÿ÷ûÿÿôû¿
+ÿ‡OÝ{ú7 ƒwÓÿßÿ‘�ýÿÿô›¿òCÿoýÿý/þŸÿïÝÿÿÿ{iÿÂz7_÷ÿÿÿûýõ¿_½ÿÿ¤Þû„½ÿÿ½ú½ýÿôúíÿÿôþß«‘�ûÿÖÿt½~ç"¼ŒwÜà>§ÿïÿÿ_ý~?ÿŽŸoßý/þëÿþ÷ÿ}ÿÿÿìWþÁôß|ÿÿÿÿ¯_ƒÿ¾/oÿòpé7‚ïëì‚åÿ·²ô¿ßÿô¿ÿ×Ûÿ~ë÷ÿÈf¨ÅHfŒ\WÈh«ÿ²À}co¿ÿ¤›­®¼0ÿýƒþÿÿÿ¿ûÿ·½&÷ÿûî»à¾û{ýÿü?…ÿáƒÿðÃ×ßÿé<->ÈÀ#ýðoûÿýÿ¯ûÿÞþÿÿ“#Ò·
+FUëÁ¿ÿoÿðñÈÎ|ŒïÊ@ÿíäÀ¿ÿíÿ§ÿÿïôûÿþÓßDný¿#BÿÞÿÿ÷öÿöÿÿö÷¿ÿïíÿ÷ÿû{ý¿ÿÿõ¿üðßÐ[yá¿ïÂÿéï¤þ÷ïÿèŽ¯ÿ‘uì=&ý‡„·ßßÿ{ÿþ­÷ÿýkÆý/ÿëý[ÿõÿ{ûþ¿þûõ~ßÚï_þ÷ÿÿ÷Ò{ÿµßûþ—ú×ßO÷íý¯ÃKÿ¯ú­÷÷öÃ]vÒ÷é{é¥¾úßú°ý†Ý†Ì~÷ÒÿIoôŸÞÖÒÿ}ü Ô\ÜƒW¦þØaa…Ø0¿é7õþ“{êþìBcØ…ñ_÷ÿÿoÿ½ö·~¯½[÷¥~ïû×«úþ¤ßí>^ÿð¿…ûôþÛ0¶·kþÿúÞÞ·í»[^×ßä6)~A¹ÿÿXaxaríZƒÿÿùd•6w8¯©ËÇoÃr¼Ãa
+äAF|3‘N3 !¨f°sXÊr:’“#S‘ðÎF�¨ÔŒ!Œ ¡!1„iÉ' šh ƒ�Ù¡Œ  ¨�YÐ„Eò•‘„#¨µd‰H‚�dÆK‘�–wÿ}ëëýë÷úÿúÚ¯úÚàäëÿÂAú
+?�.NŸ„r�Ë„®Ý.L‹]?wÿá=;Â}÷„þûÓÂwÞŸÿ¯ø&ƒðïþô;í;ïOôï	ðÿMûjª¾í}ö¿ÿëýéýÿzß¯¤¿i®ïþÿNô×ïþx^áðím%_Â¦«ÿÿ„÷ÈO"{ïùaüŒ�òü‰ß‘‘Ñ	ÏÿÿÖEÊ"gßÿÿÓÿÞ¯ûÿMé¿¿÷ÿúÿäaäd>ÖH	ð@úOzï‘‘"CA7ÈÌAÓ½&äf7#Ó#1¸ {ä‹)Y0mxMÂ
+¯<?ýûé¾›ïÃôÿ¿zAøO¿º×û®¿…§ïï°ÿï¦Oõ§ûIÿÓøWþÿêö½Ð_×¦Z÷ÿÿý+úÿÿïÿëÛû’ß÷Kþ«íÿßÿ×ðßïþý·ÿû÷í¯ÿºê¾ÿ¿ÿÿ]þˆÇß¿°ÿtIÝêþÿïßþê÷§^ßö½ÿýÿOêÿûß_ÿúÿ¯uýÿÓ¯÷ÿ’ûûÉŽûûý½ÿü˜ÿßÿÂ¿þêGþF>¿’þùÿýÇ«þÇÿÿÿÿúñÿ÷Çÿùÿ“_úÿÿµÿ¼%ïÚW#ÿÿúW·¤<?þ»‘ŽÑ1ûð´µ.;^þ—ÿÿöûÿ¿ý¿ýÿ]ûÒÿõöÿöÒÿ«ÿÿëïÿÉÿ‡ÿðÿÿûý/ÿïý-áÿúÂëŽF?áë÷ÿµý¾¾ÞÁ­ÿ¿_ô··û×ÒÝ÷ûÐëÁúãþ¿ÿÿÿÿÿ÷ïÿÿÿÛÒõûÿí/ÿþýkþþõÈeÏá�]?÷äûÿ¯Èf|÷ùÊ`j²Ÿ
+¶êÿ!–`z]ï_§zÿÿÿÛáÿ·†½¿ÿøªûý‡¯Om/~¿¿þô¿ÿÿ·ÿþÿÿÿïÿúÿ·ÿÖ½ÿÿÿïýëöðÁÿÞÁ÷·ÿÿ	ooö+…Ü?ý®´B[úû[_ÿÿþßýöéÿÿÿ§ÿÃúÃÿü ÿûkéÿµÿÁÿÛÁ†··ÿÿK{†ë¥Á‡º^ú\'ÛKÛVT¿ÿÿþÿÿÿÿÿÿÿ½¿ÿZ_ýÿþý¯íàÃÿ¼ˆW·ÿÿû‘�‚ðÞßíkƒ¿¯±A�ÿ½r@Vðoý¼:ÿÿüŒÁ×ïäe˜R3[*?ä‰?�¿ÿ_ÿÿÿÿÿÿÿÿ÷ýÿ÷ÿëÿÿÿëÿÿƒÿ¾R	·ë¿ø7ÿ�± ¼‹ÿú_ÿ¾ÿþõÿ‡ÿÿÿÿý¿ÿnFc·‡í/ÿ}´½�qá�ñ¯…ÿÿÛß×oíÿßû~Þä‡ý½ÿÿD3Eÿøk~C0'ÿÿý½ÿïÓïÿÿÓÛÞÿûÿÿÿúßÿÿkÿœïþp¿ÿúÿÿáå!ÿêpa½ÒÿþëÇÿÿÿïïî»ÿëûiïÃÿý»ÿÿÿÿÿÿúþÿß±ïìÿÿÇ¯¿ÿþ¿ÿÿëõÒ÷¯ÝþÒûäz½ô°ßûr={éwþÚ%[ýëÿ5
+»¯ªÿÿÿÿÿÿÿûÿÿÿ¿ÿßÿÿuõó¥Ÿÿ×ûûßß¾ÿü%û»uëûk°ë�ü«'ö+ÉÇ@ƒ¢ ÿ¯ÿÿë÷¤ßëõûi7ú÷þÝz_ÿÿÿ_ðº_ÿõénßûéwÿÿÿÿÿ¯ÿ÷ÿ‡ÿéi{_»k†^Þ·¾–Ã_ÝovKaÿýßÿÿõøW_Ö¿ÿßºÿTÿ¯¯÷O»þ¿Ý=ÿÿõÿüœxKÿÞ/
+-á…ÿÂXa„¿¿ÞÃ/Û]°»_ù@ì/çÇÚV‚ÉÇÇÿ Ñž\0»²		/xø`”†U�hËÿÁ„¤8/ Ñ—Û�H_È4t·þü/ëÿÿµÛ_×ÿî¿ÿÝ-µÿû_ÿû¯ÿ[ÿ\/ÿpÇÄ-ãïx[í­ïûka�kÿãÿØÃÿý¯Þ·ðÖûûþŸÚßþž¿ÿÃí_à¸_þía…½ÂßøýÚØ_ß°¿ÿëÿj¿ÿÿõþÒßûÿß¿_ÿïÿïÿÓþÚÿ°anÂ§ÞÁ~ÓîÁa¯Þ°kÿü0]~…ònf!‚_Ã•Ã Â+Ø!\hQÂ�¯j©ªÞ¥2ªÄ|/Õ/­GÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÎÖÂš—2(D¸R�B 3 Öle Î¢ÿý?ÿÚújƒàöÒÿþ½ÿÿõ´ïÕ?ÿ„ÿÿþŸ!GiÃý=¯ádäuäcn¿ýª·ïëõõ
+‚´ööëß÷ïáýdÇ}}ÿõüŒx*\“ÿn»ßû®Úßþ¿ÿnD¾ûÿùÿ×ÿ[ÿ]þ¿W_ÿï]÷ý.ÿýª_×ÿþ½wª¿rCÿà¿Vÿ½_ÿýÂëÿÿ¿uýc×^	z×õý[×[ÿÕûÿÿ¾ùÐA¤=ÿÒo^›Ší{î¿ÿÿï_î¿ÿ×®Õ&ÿÿÿý}ÿÿúÿö—é7úWoIÿÿÿï a9Eº_¡{è\Ž€÷¨¿ÿûÿÿ÷ÿ^×ÁýSúÿÿíí×ïþûýÿ¾õÿú}÷¯ÿïÿo×÷_¢-Ñ··½"-_¯ÿûú÷ÿô¿éÿÿï÷÷ÿ÷½S_¯ýo~õû­7¸Kûã§õº¯Þ·þ¿ø4¶ÿ§ÛÚ¦ý}/Þ·ßÿö/ö—ü†•~ûìtøa‚TûíýoÿÛõÿ°¿Šþö©û_Wº·þ·ÿÿýþŸø0—Ø%½¿ïÖ[áªÿkæKb•²ìÁ Ýªˆÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿð
+
+endstream
+endobj
+58 0 obj<</Subtype/XML/Length 22886/Type/Metadata>>stream
+<?xpacket begin="ï»¿" id="W5M0MpCehiHzreSzNTczkc9d"?>
+<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="3.1.1-111">
+   <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+      <rdf:Description rdf:about=""
+            xmlns:dc="http://purl.org/dc/elements/1.1/">
+         <dc:format>application/postscript</dc:format>
+      </rdf:Description>
+      <rdf:Description rdf:about=""
+            xmlns:xap="http://ns.adobe.com/xap/1.0/"
+            xmlns:xapGImg="http://ns.adobe.com/xap/1.0/g/img/">
+         <xap:CreatorTool>Adobe Illustrator CS2</xap:CreatorTool>
+         <xap:CreateDate>2006-05-01T11:08:18-04:00</xap:CreateDate>
+         <xap:ModifyDate>2006-05-01T11:08:18-04:00</xap:ModifyDate>
+         <xap:MetadataDate>2006-05-01T11:08:18-04:00</xap:MetadataDate>
+         <xap:Thumbnails>
+            <rdf:Alt>
+               <rdf:li rdf:parseType="Resource">
+                  <xapGImg:width>216</xapGImg:width>
+                  <xapGImg:height>256</xapGImg:height>
+                  <xapGImg:format>JPEG</xapGImg:format>
+                  <xapGImg:image>/9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA&#xA;AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK&#xA;DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f&#xA;Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgBAADYAwER&#xA;AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA&#xA;AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB&#xA;UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE&#xA;1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ&#xA;qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy&#xA;obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp&#xA;0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo&#xA;+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4q7FXYq7FXYq7FXYq7&#xA;FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FVOWWRJIVWF&#xA;5Vlco7oUCxKEZub8mUlSVCfAGNWG3GpCqFt9TkbSTqN5Y3NgyJJJLYyKk9yqxk7BLN7oOzBaqsbM&#xA;TUCnLbFUk8u+db7WdL0S8by/f6dPqNy1pqdnewzQSWLJayzmQ8419SJniSNH+EHmOjApiqZNrepi&#xA;5jhHl+/aN7l7drgPYemkSFQLpgboP6T8yVCqZPhNUHw1VSO68zecJ/Lmg6xa6amkz6k8EGo6Zqax&#xA;mS1e8ZYopWkN1a/DE7V9II0stVj4xMSVVZnirsVdirsVdirsVU7q3jubaW2kLrHMjRu0UjxSBXFC&#xA;UkjKOjb7MrAjqDirHtD1a30rymbrV9Q+upYWbajfa1H608FxAxll+tRSBSn7xIzL6EJYRAhF+DgW&#xA;VTPVPMmi6Vd2tpf3Ho3F7T6snCRuXK5t7QborAfv72Fd/wCavQEhVHLbxrcyXIL+pIiRspkcxhYy&#xA;xBWMngrfvDyZVq2wJPFaKqmKuxV2KuxV2KuxV2KuxV2KuxV2Kqd01yttK1rGkt0qMYIpXMUbSAfC&#xA;ryKshRSerBGp4HpiqBt7jzI1vbNcWFnHcPX65HHeSyJH++RR6Tm1jMn7gu/xKnxgJ0Yuqqlfaj5j&#xA;gj00W2jpdz3DxDVOF0qQ20bPGkzRvIivOyeozqvppyVGqVbgjKom4vL6GQR/VkZprmOG1IaZlMPA&#xA;SSyTMkLiFlCy8A3wsQi81aSiqu0/UZLu71OBokjXT7lbZHSZJWdWtoZ+Tou8LVnK8H3oA/2WGKo7&#xA;FUo8s+ZrHzFYvfWKOlqHUQvI0JaSKSGOeGYJHJI8ayxTI6pMEkoRyQVGKpvirsVdirsVdirsVY1J&#xA;cy3+m6hb6RcQw+c5dGgkW9ktJLXi1wlwLKSWOdZZERbhJW9F+bR7hhU7qpRqF75I1BtPmuXeK+S/&#xA;uILE3n1qdi1t5gtIbgL6UtAr38duIeTUQFfg9NXTFWQatd3H6X0WL6lDw/SbxevdmHnw/RtxL61k&#xA;PU58+f7phx58PU+Hh8eKp5irsVdirsVdirsVdirsVdirsVdirsVU2lkFzHCIXaN0d2uAU9NGQqAj&#xA;AsH5PzJXipHwmpHw1VSfWLDX313TtQ0s2fo28MtvdC6QmTjPd2bv6Tqhdf8ARoJ9uYUyenyDAVVV&#xA;PMVSOSx1qy1qfUba4mvdMlhup7nSmeNpDdCO0jtY7T1BGkacLeYlWlVfUk5HrVVU8xVj/wCXuo32&#xA;p+RdA1G+iSG6vLC3ndI5prheMkSshMs9ZWZkILc2Yg1HN/tFVkGKuxV2KuxV2KuxViN95T8yT6Pd&#xA;2EGp6ZHNd2cGnvez6ZLeStBHBJHKsxub2Q3FZZWeP1iwUFg4kLFsVQP/ACrnVPVmZtQsJ1iubu80&#xA;hprG6MlvJeatFqzCUxX8STqssCU+BPsr+zyV1U81Dyxc3R0y7huLa21exuW1C4uUtT6Nzdtps2nh&#xA;3iEyvxHrKaGUtxQJy/aCrtUPnO2bT5ra9sJIFezh1KBrC7eSVpJ0juJIHhuJPRXg5KB43CUq78as&#xA;qrIMVdirsVdirsVdirsVdirsVQ2pX8Wn2Ul5OP8AR4OLXEheONY4uQEkzvK8aKkSVkc1rxBoCaAq&#xA;onFXYq7FXYq7FXYqlHk9VXyloirIkqrYWoEsSQRRsBCvxJHatJbop7LE7IP2SVocVTfFXYq7FXYq&#xA;7FVNrq2W5jtWlRbqVHligLASNHEVWR1XqVQyIGPbkPEYq6K6tppJo4ZUkktnEVwiMGaOQosgRwPs&#xA;twkVqHsQe+Kut7q2uYzJbSpNGryRM8bB1EkTmORCRX4kdGVh2IIOKut7q2uYzJbSpNGryRM8bB1E&#xA;kTmORCRX4kdGVh2IIOKse82615nhtJV8o2MOr6jbest3C8kVI5fq3K3hYNPAVdpZ4ZWDGnoB9+Zj&#xA;DKslxV2KuxV2KuxV2KuxV2KuxVDahptlqNulveR+rCk0Fyq8mWktrMlxC1VIPwyxK1OhpQ7Yqpal&#xA;LY2bQ6jPCjzq8dnDOTCkirezxRFVklaP4Wf0yyBqtxAVWbipVR2KuxV2KuxVTuIpJYwscz27B43L&#xA;xhCxVHDMh9RXHGQDg21aE8SGoQqhdCktpNE0+S1sn021e2haDTpYhBJbxmMFYHhXaNox8JQfZpTF&#xA;UdirsVdirsVdirsVdirsVdiqB1mS2jtI2ubJ7+M3NoqwRxCZlka5jWOcqeiwOVlZ/wBgKWHTFUDr&#xA;Xlj9L3aPPfTQ2kc2n3ItoD9uTTrl7pVk9UyxhHkMZb0o45Dwo0jLRVVTzFXYq7FXYq7FXYq7FXYq&#xA;7FUt1efWovU/R0Pq0s7qRP3UclbpPT+rp8dza/aq/wAGytTeWKg5qpR5Z1PzhH5Vi1fzbYvHr7p6&#xA;dxoWnLHLGsouJEhMJV5fimR4+bST+mlORMYDnFWU4q7FXYq7FUDoWoyanomn6lJEkMl7bQ3LwxTJ&#xA;cxo0sYcqk8fwSqOVA67N1GKo7FXYq7FXYq7FUDZ6fd29taQy6nc3clu7PNcTLbCS4Vg4CSiKGJAq&#xA;8wR6aofhWpPxclWP6/qElnoGo30nmGbSb2GzNyba6bSuVq90LhLZZQ/pw/30ixpynCO0Kj1D+9Lq&#xA;oa+88y2up2c8csNxaXs0untpwMgZZbfW7bSTcRSNBH9j64fXRyQWVBESvORlU3lGsafqelRzak95&#xA;Bd3KWvBzaW7enDYXEjySAx8riWWZOTLB6dAFKqFSX1FUdYaTf2t6bifWry+hMKRCzuEs1iDqqAzV&#xA;gt4ZeblCxHPhVjRQOIVVMsVdirsVdirsVdirsVdirsVdiqncXEdvGJJA7KzxxgRxvK3KVxGpKxhi&#xA;FBb4m6KKsxCgnFUDHdWTRPrl9FDaW9vCz21/cBopY7OSOOaYzieOF7b44/jjPZFLUPwqqlmuavFp&#xA;/m/R1luJgs9ndxizVo0gkaW+063WWR5ZYl5xNcAIoVmYOwX4qI6rJcVQNtHbNqNzLbXryNG7JfWY&#xA;lEsazvFAyclbm8LLEqsqIVU+oXZWZg2Ko7FXYq7FXYq7FXYqhtQsIr63SCU0VJoLgHhG/wAVvMk6&#xA;7SpIv2oxuByXqpVgGCrrGwisvrCwmkM8z3CwhI0SNpaNLwEaIT6kvKVi5Zi7tvSgCrA9K16TVdE1&#xA;BpPqFzJL5R0u/fVNWgS3juGu476v6RWNnRbYelzaNSQnOShNcUqRsLKSTTrLTDDrFw2p6leBZUaB&#xA;lWLzRaXF8VJRX/0NyelwqyMin0pQRwVZLqw1KXXtF9Ww9e3g1l/QuPTcehAdHuKz8opnBrO7Q8pU&#xA;UfFx4V4SMoZLirsVdirsVdirsVdirsVdirGvOXl/QL2KTVtbtIby007TNShkSQiOURXcaCf0riSa&#xA;CGHlDEyM7UNG/vEXlyVQOm6T5X1Dzha31vc3MPmHy/YW0Wo6XLMt0yRXEc31VbxnN0PrMQeekkcv&#xA;qUduTNHJ8SqK+reVfOek3WnRvc6hoDO7PfW97cJbXTXBk9eCO4gnV54k9TiyVMIqI13jZUVZLLbx&#xA;yyQyMXDW7mRAkjopYo0dHVSBItHPwvUVo1OQBCqWXHlXR7i50u6l+s/WtGQxWM63l2knpsYmdJ2W&#xA;UG4VzbxlxNz5U3rviqJuNF065kEk6PJIlzHewuZZeUU8aCMGE8v3SlFKuiUVwzhgeb8lVP69ptpr&#xA;8Wlx2/p3uqw3GoSTRogV/qZtrd2lYEMz8Z4lXY/CtKigxV3mLX7LQNLbU72OaS3Wa2tyltG00vK6&#xA;uI7ZOMSVd6PKCQoLU+yCaAqoGLzjBdRzDTtPudQvbRAb2wgezE0MpdY/RZpbiOJ2D+qpeN2j5Qyp&#xA;z5rxKqJ0XzLbavfahbWtrcrBYP6Q1CWMLbXEiTTW8yQNyLFoJrZ0kDKvZhVWViqm+KuxV2KuxVDX&#xA;2mabf/V/r1pDd/VJkurX140k9KeOvCWPkDxdaniw3GKoaXRPU+tf6feJ9avLe++CanpfVvQ/0eLb&#xA;4YJfq371P2ucm/xbKqmtS2MenPHfwpc2d08VnNbymH03W7lW34uJ2RGU+rum5b7KqzEKVXQ6RbRa&#xA;3d6wrObq8trazlQkemI7SSeSMqKV5E3b8t+w6b1VVbzTNNveX1y0huecMtq3rRpJWC44+tEeQPwS&#xA;emvNejUFemKqtra21pbRWtrElva26LFBBEoSNI0HFURVoFVQKADFVTFXYq7FXYq7FXYq7FUNf6Zp&#xA;uoxCHULSG8hHOkdxGkqj1I3hfZwR8UUrofFWI6E4q6z0zTbLj9TtIbbhDFar6MaR0gt+XoxDiB8E&#xA;fqNwXotTTriqJxV2KuxV2KuxV2KuxV2KuxV2KuxVi2vfmHpeirJLPZ3M9lGmoP8AXrdrV4CdLg9e&#xA;eNWM6kykrJGsVOfKOQlQiF8VTvSda07Vo7mSxd5I7S5mspneKWJfXtnMcwQyKnqKrgrzSq1BFdji&#xA;qKuriO2tpbmQO0cKNI6xRvLIVQVISOMO7ttsqqSegGKpH5zOnS2NpZ3ty9or3+m3Ec4glmjMlvqd&#xA;o0cLMg4I00rJGvJu5ahVGoqqav5w0vStA1fXLiG8a00X1RdxraXCysYQCxhSRI/UTfaVf3VKkuFD&#xA;EKoa/wDPVppupRWWp6deWSS/W5DeyfVngjtbN4I2vJTFNI6QM92gqV5IKtIqIpbFU80y++v6baX3&#xA;1ea0+twxz/VbpPTni9RA3pypU8XWtGWuxxVE4q7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FX&#xA;Yq7FXYq7FVNbq2a5ktVlRrqJEllgDAyLHKWWN2XqFcxuFPfifA4qpQ6nps8qwwXcMsz+twjSRGZv&#xA;qsghuKAGp9GVgkn8rGh3xVSi13RJtWm0eHULaTV7ZBLcack0bXMcZCkO8IPNV/eLuR3HjiqBj89e&#xA;SJZbOGPzDpjzahT9HxreW5a45SNCvogPWSsqMg41+IEdcVR0Wu6JNYzahDqFtJYWyCW4u0mjaGOM&#xA;wrcB3kB4qvoyLJUn7JDdDirtQ13RNNjuJNR1C2s47RI5bp7iaOJYo53aOJ5C5HFZHRlUnqQQMVRU&#xA;t1bQyQxzSpHJcuYrdHYK0kgRpCiA/abhGzUHYE9sVVMVdirsVdirsVdirsVdirsVdirsVdirsVdi&#xA;rsVdirsVdirsVdirFvMv5c6J5h1aLUr6e5SSN7NngiaMQyx2Qu19CVWR+cU6ajLHMlfjXbbeqqJT&#xA;yesmk3mm6lq9/qsd9cxXNzLdtByaOIxcrX04YYYRbSrBxljEfxh3r9onFUy1HT7u7kiaDU7nT1jS&#xA;ZHS2W2ZXaVOKO3rwznlCfjTiQK/bDLtirH7b8tdNTUk1G91TU9UuDC1repeTo0F5A73jmK7t4444&#xA;JUB1BuKlKIEQLxHIMqpan+WFjqEljdPrWrQ6tp1yt3b6tDPCtyWVHUxyVhaKWIvNK4R4yE9R0j4R&#xA;N6eKqfmL8ovLeufVlluby0isrO7sbOO3eI+n+kfhvrgvNFNJLPcxlkkeVnryL0Eh54qm8vkuxl84&#xA;Q+azd3K6jChg4IYVie29NlS2ekfqGJJJHm48/ikILchHEEVZBirsVdirsVdirsVdirsVdirsVSjT&#xA;PNmhapbLc6dO93AyWknOGCdwFvwrQBqJ8LcJEkdTvGjK7hVIOKqsfmLS5PXVGmM1tZw6jPbfVrj1&#xA;1t7j1fSPoen6pdjbyD0gvMEUK1IxVMsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirs&#xA;VdirsVdiqURS+aGu9VZobYWtu7ppELlka5U21u8byTq03pKLg3EbfuSacSBt8artKl80TyWdzqEN&#xA;taWtxbGW7sAWe5trlkt+EHrKzRTKj/WOcgVa/uwo2Ziqjv8Acbqum/7pv9Mv4f8AImgngmT/AGSO&#xA;jo3yIxVhnmfynd69Jd2OqQX93pReW+aO3ntkt5bi0RRZQx2ty84kWQTgskzLAZ7YO0QWRuaqlL5e&#xA;83SalJ5d+r/o3yRcwvBbPps9peegsbzFo7m31O0YCC6inRFhhEiw+kEWkZOKpxJqn5hHzHfWMWiW&#xA;y6KlzaCw1mS4Wr2zrG95ztlJfknCZEeo+Nov3ZT1JAqynFUo1vSNWvdR0e8sNVewj025aa8svTEk&#xA;F5C8TRNHJxaJwy8+UZ5lQ27I9F4qsfH5e6/bSwLp3nDU4NPj1OK+msrljemW2jkWZ7Vrmdmul5Mv&#xA;pgpKE9L4Wjdy8jqpvZeWtWt/OF5rsuu3Nxp1ykiQ6E4H1aFnjtEDoa15A2kjb7fvDxCnmZFWQYq7&#xA;FXYq7FXYqhvrUs+m/W7GLnNLD6trDdCS15MyckWUNG0sNTQNWMsv8tdsVSzTbzzvJexpqek6ZbWR&#xA;5erPbalcXEq/CePGJ7G3VqtQGsgoN9+mKqsV15tOkzSzabYJq6uBb2iX8z2zx1WrPcmzR0bdvhEL&#xA;dBvvsqibWbW2uYlurS2itWtleeWK5klkW7J+KJI2gjDxAdJS6sf99jriqOxV2KuxV2KuxV2KuxV2&#xA;KuxV2KsWtvN8F55htbaPSr8tcW00+mXqT2b2V3Zi4tY5LmMRXbhlUTxyq0kYf0+XD4iUZVMl1vUy&#xA;shPl+/UoiOoL2FXZ4GmKLS6PxI6CFuVBzYEEx8nCqJt9Qu5b420mmXNvCEkcXsjWxhLJMY1QCOZ5&#xA;eUiD1V/d04kciHqgVQP+IdX/AEl9U/wxqf1f1vS/SPqab6HDnx9bj9c9fhT4qelzp+zXbFU4llkS&#xA;SFVheVZXKO6FAsShGbm/JlJUlQnwBjVhtxqQqpWd3cT8fVsprSsMUp9YwmjycuUJ9KSX44uI5kfB&#xA;8Q4s29FUTirsVdirsVU7pblraVbWRIrpkYQSyoZY1kI+FnjVoy6g9VDrXxHXFVJ9NspPVE0frrNN&#xA;HctHOzTIssPAxNGkhZY+DQq6hAAH+P7RJxVA69LI0fGCG/uprF4Lt7KwKQNcqXZUj9edoImVXT1J&#xA;EWZTRQHqj8HVdp/mCa/0m31KDS7lo7m2kuoYllspGYIV9GNZI7l4Wa4VuUTLIUp9tk2BVRNvqF3L&#xA;IVk0y5t1FzJbh5GtipiRCy3Q9OZz6UhHBRT1KkckC1IVUzrsUFkt3qdtNpiPNa2yJcenIxlvGiji&#xA;X/RnnH9/OIiSacgT9ijlVMsVdirsVdirsVdirsVdirsVU7q4jtraW5kDtHCjSOsUbyyFUFSEjjDu&#xA;7bbKqknoBirHtF/MTytrdlZX2kveXtlqEz29rdRadqBiLxsqsWf0OMaBnp6jkJUNv8LUVS3yn5ll&#xA;1KK1v5/Lmp6Zb6VpjJcXGoWsktz6rR20sltbySyfpCfjxKu31YiZ0BD1UBlUTa+e9UubT6+vlHWY&#xA;bKKG5luknS3S8VobaG6gWO1EzNN9YWVo14NySVeDqNyqrEV8zrqth5WllttT+tXusxto+srbXUUN&#xA;1FJeG4nmtbY3N68KPbRlK3TxEWrytECnKEqU3tvM/m3zB5bsuemX+m38yelepFaTRLJPJpE8ksJF&#xA;zJp9xbLFeBQsqTcWPpqs9Xk9JVPNe842kMl/pDaPrl3dc47REsLO5VZ1uUj/AHkF+pit4lT1iGd5&#xA;4yhRvAEqHWPnbUb7SbrUY/K+rWYtHtedvfxxRTSQTmN55IYoJLmWRreCTm0fDkzD0l/ecgqrKcVd&#xA;irsVdiqB1NI/UsbmREdba5VhW3e5lVpke2VoTGawtWf45eJAj5hqKSyqqeq6xLaVhtLKa+vR6bJb&#xA;okiI6t6jMFuCht1f04H4iR1XnwV2T1FbFUDC+u6LJb6clnc61pUFhHHBfCWBr03NsknqG7e4ltw7&#xA;XAEQjZFP7zmZCi0OKqlvqd/a6LbNFoGpyPHCQLGSezlul9KRIlSWaW8ZHd0YycjM1VU8mDkKyqKv&#xA;tWv7bUre0h0W8vbebh6mowPZrBDycqfUWa4inPADk3CJtulTtiqlJrGsG5soINCueN0kUtxdTTWi&#xA;QWoY1lil4TSytKiA0EUbozcRzC1ZVUTW5sI7q4url7qzjR5kRYDJcqeckjqogH71QjIkSLFz+Hdn&#xA;ZtlWLaz5z1S98p69dWHl3U7ZYbO7Nld6g9vpkcjRkxB29S7tby3TrLzcRMIwWBDcQVWb4q7FXYq7&#xA;FXYq7FXYq7FWNeUtM8w6dd6hFqknqW9zS9hEX1VbWGe6ubmW4toFhgt539INGXnmJMrNyoh5DFVX&#xA;zJrXlXQtRstV1p3t7pLa+itLoRXEkawJEt7doxiV4wxjsg6h/ibgeFfiGKplpetadqkYlsXeaBkE&#xA;sdx6UqQyRs7orxSuqpIrekWBQmqlX+y6FlUtg0STTrPyrp1tapNBpDpDJJFwSOCKLT54FkRbn6zN&#xA;xLFYwEl9T4vidl5hlUy09dRF3qZupHeBrlTYK6RIqQfVoQyoY2dnX1hI3KQK1SRTiFYqo7FXYqxH&#xA;WfOmv2NvDPaeVrzUFm1NrBIYyVm9GOYQNOyFCqc2DyRGRlhaJQzzRs6oVXXPnHzImv6RpEHlmZ1v&#xA;ry+ttQvneVbezgtCrw3BlS3kjk+tW7ho15AB/wB0W5K3FVl2KuxV2KqdvFJFGVkme4YvI4eQIGCu&#xA;5ZUHpqg4xg8F2rQDkS1SVULcaXHeyD9IhLiG3uY7qxhAdFRokHD1hzZJmSXlIhKgKeBC80D4qjsV&#xA;dirsVdiqndWttd20trdRJcWtwjRTwSqHjeNxxZHVqhlYGhBxVC3t7qMOo6dbW2nPdWt08gvr4SRJ&#xA;HaxpEzIzIzepI0knFFVF23ZiKAMqjsVdirsVdirsVdirsVdirGvMPkW01zX9P1qfUby2m02Ga3t4&#xA;Lb6sihLor9YKytC9zE8qIsZkhlR1X7BUliVUc/lLy5Lc3Fzc2KXk1ynpTNeFroGOtyeAE5kCrS/n&#xA;SigfA/D7AChVE63p1tqWk3Vnc2FtqcciVWwvgDbSyIecay1Sai81U8uDU6gHFVPy7p8Vlo9qq2MO&#xA;n3EkMDXdvbwx26iVIEip6cTzovBI1jAErhVUKGYAHFVS3l1aOQx3kKTLJcyJBPakKqWxQyRvOkrA&#xA;qykeifTL8jR6KrMsartQurmG70yOGW2jjublorhLhisskYtppAlqB9qXnGrEH/dYc9sVR2KqdxdW&#xA;1tGJLmVIY2eOJXkYIpklcRxoCafE7uqqO5IAxVUxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV&#xA;2KuxV2KuxV2KuxV2KuxVhnmf8vbnzPpl3pes6u91YXySwywemYljje/W6haIQyRL6sMKLEHlWTdV&#xA;fiAZkmVQ2hfl/wCaNNke5m8w213qsltaaedYfTme9W1t0ZJuE1xdXJEsxEcm9YRIpcwszuSq66/L&#xA;jXZWluf8TPLq86NFJqt1ZwTSLFbz/WdNWO2Qw2PK1m+JpJLd5G5NwaKq8VVWy/Lq7sbuK/tryzk1&#xA;DTvrsWgTXVpczR2Frd3KzJBFbrexwr6UPODnGqMY/TXZIyrqp35Y0zzZY/Xv8Qa3DrX1iYy2fo2Q&#xA;svq6NWsIpNN6iLtwLfGN+TNUUVTzFXYq7FXYq7FUtvrfzI+pW8ljf2cGmLw+tWs9nLNO9HJf051u&#xA;oUj5JQLWJqHffpiqJtZ72aWX1rX6tbrVYi8itK7LJIjEonJFRkVHjPqFiGoyoVoVUo0WTzmfMOoQ&#xA;6xNYNpUaepYRWltdpMFluJliElzK5gdlgiUusa15NuFUKZFVQXfmxLKC6ayhnZLOKS5sQRBcy3TM&#xA;pnRP3k1vF6cYbghmdZHYKZY1Xm6qrHe+Yxq0MNzpyCwle5T17WRZ1SNAjW0s7StavG0n7xTFFDNv&#xA;Q+ooG6qBs9W85yXtlb3Gi+jC2p38V/ec4DEumwrMbKaMLcNLznJgUgpsRJVUHA4qyXFXYq7FXYq7&#xA;FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FUt1nWm0v0WNjNcwy8lM0clrGiS7LBCxuZ4CXuZWWKIKCO&#xA;ZHIqN8VSjTPzG0TUbG+voYLmO206/bTrt5ljRYzHClxLcTMX428UUL8pPXKOhUxsglohVTex1v6x&#xA;ptxfz2F5Ypbc+cE8PKdvSQGT04oDM8nF+SLxB5lax80ZGZVE6bqVlqVlHe2Unq28vIAlWRlZGKOj&#xA;o4V0dHUq6MAysCrAEEYqpazZ215aRxXNo95GtzaTLDGwRlkguY5Y5SS8XwwuiyMK7hSArfZKqKtW&#xA;uWtomuo0iumRTPFE5ljWQj4lSRljLqD0YotfAdMVVMVdiqW6l5n8t6XLJDqerWdjNDCt1LHc3EUL&#xA;JA0ghWVg7KQhlYIGO3Lbrirl8z+W2+tcdWs2+pfWPrlLiI+j9T4fWfV+L4PQ9VPU5fZ5CtKjFUyx&#xA;V2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KoHWtb0nRNOfUtWuks7CN4o5bmWojRp5VhjLt+y&#xA;vORQWOw6kgVOKoHUPN+m2txbW1vFNqNxdzS2tuloqFGnhhupXiE0rRQcwdPljZedUfjz4g1xVTsP&#xA;O+k3ckSGG5gW4SyNrM8ReG4l1BGkSG2mhMsdy0Uac5nhZ40X4i/FWKqplpeu6Jq0Yk0rULa/jKCU&#xA;PazRzL6bO8avWMt8JeGRQfFWHY4qipbq2hkhjmlSOS5cxW6OwVpJAjSFEB+03CNmoOwJ7Yqker63&#xA;aXXlxblLK5urO+cQT2c2m3MkjW3I/WhLZyiCVVMEclOa/F8IRJWZI3VTJdZtGtpLkR3Ppx2yXjKb&#xA;S5EhikDEKsZj5tL+7PKFV9RdgVHJaqoby7qNpqK395a2T2kclyKvNa3NnPOywRL6ssV1BbPyFPTB&#xA;HMcVX4uqqqjryx+tcke4mjt5IZYJYIX9Ll6vH94JUCzo6BSEaORacidyFKqsa1z8sdA1qKSK9uLx&#xA;0k+qqytMJQ0VhHKtrDMJllFwkc873JFxzLy09QugCYqjtQ/L7yVqeovqGp6NbahdSPJKxvE+sR+p&#xA;LFbwu4il5xhjHZQrULtx2+01VWQYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FUDqGu6Jp1z&#xA;aWuoahbWd1qD+lYQXE0cUk8lVXhCrkGRquooteo8cVR2Koa30zTbb6t9XtIYfqUJtbP040X0YG4V&#xA;iioBwQ+knwrt8I8Birry3+1eW9tDPqcEMsdm0x9P+84sYjMEleNJHiTnxU9AaGgxVI7XzLFrdlK2&#xA;mX8NvLPMdLFq7RxXlpfwtJ9ejLH63DJPBCpkjiERVuHLk0bhlVTzUJpYbdHibgxmgQn0ZLj4XmRG&#xA;HCIqwqrEeofhj+21VUjFUTiqWxRy6fe388zzT2l7NbyRfFJcNHLIqWrRRwJH+6gX00kLciOTyM3B&#xA;RUqpliqBhl1Y63dwywoukJbWz2lwCPUe5eScXKMOR+FESEr8I+0dz2VU9I0u7tIrcXl19ZmtYVt4&#xA;XjNyilPTiEhlWa4uTM5liLLJIxdVbjUnmzqplirsVdirsVY/quh3z+Y4PMMd3cvBp1s4TRrWWZDd&#xA;TcZQFkWS5SyZSJfh5Qq3NVJlCjjirGvMXkbWG0uw0mx1TXLu101zdF5pbS6N1ILWX045ZZprS65J&#xA;dQpKGEi8XlX02j4I9spVNF8rebrDS7IQ65rJuLXnZyLqX1S7le2vrhbh7ionKG6tEkWH1ZXkQCJ+&#xA;EDBxyUJxp/lrzA0mp3s3mXVrYau63Fvp7ppzNpwZIawoTDcoWT0mTZilGJo0n71lUnl0TznqGm6+&#xA;v1zU7GfVpkn0lrgQevpv1lGsZ4x9S1COGVIIV+sRrtwLB/30wICqrb6H5jvNO0GB31bT722ubKbU&#xA;Ly4nVg0FpLcSNbtHb6i44yACJmczsySR+oZXRnjVUk8i+YbzQBpcnmbX7LVLazjtU1tpbXjNJEL2&#xA;39X0Y2kY81uFkbkwkKiA+p6yOwVZVpmm3Nvrep3RmufqUqQw29pcSGWP1FknuZriFmllIWQ3Yi4s&#xA;qcfSAA4cMVTfFXYq7FXYq7FUDe3SwXKlJXmultriWHR4mgElyIzHV0EvA8oyVQH1FQep8f7JCqG/&#xA;Tep+pdL/AIfv+Nu7pC/Ow43CqkjB4v8ASqhXMaoPUCGrrUBeZRVDadHrNtbWEunwpfR6i4utXuL+&#xA;5vrWSJpghdrW0uUvXiX7RFs0kYj+z3JCqpp1nep9Ta/0qzib1nmS3seMyWdzJ9Zaa6+sSi1Z/XWU&#xA;KeEAcO7VLKxZVVXVzqN1o9pJb6akt1Jc6fLLYXoicwxi7hedzxkMfq20fKRCjt8agry2qqq2clla&#xA;akulLeTNMlnE1vZ3BZ6xQu0bzJPKplnerIsxaVyvwEhS9XVR1rFJDbRQyTPcyRoqPcShBJIyihdx&#xA;Gsacm6nioHgBiqlYXdxdRF57KaxYcKRXBhZjyjRz/cSTL8DOYzv9pTSq8WZVSXU5G1uTSxY3Ppx2&#xA;yXTakVQWhaSRkECuX5tL+7LMFSirSpHJQVUdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVd&#xA;iqndXVtaW0t1dSpb2tujSzzysEjSNByZ3ZqBVUCpJxVI4/Nvkq4XSdVF9bM2pPHY6XdMKSepfwJe&#xA;x25LAPC08UcbhH48vg25FRiqb/pKy/SX6MEnK9EP1l4lVm4RF+CtIwBVObBggYgvxbjXg1FVLQvT&#xA;/Qmn+napYx/VoeFjEjxxwL6YpEiSR27qqfZAaJCO6r0xVHYqhtQvPqlukvKFeU0ENbiX0U/fTJFQ&#xA;NxernnSNKfG9FqK1CrrvTbK7uLK4uI+c2nzG5s25MOErQyW5agIDfup3WjVG9etMVSPUPOtva2lt&#xA;I0H1G4uPVDRat61lHG8VtdTsj3Kw3EHwGxfmyuUEf7wMwaMSKpRY/mpHfW19qEGmPFpFrc31gt/c&#xA;u6CO5sxDw+vwxRTzWEUjPMXknQekkYdwPUVcVQ35ifmvonkFnnv9Je9125tpZTHpxjkKWltOYrN7&#xA;2ZxHJDFLJc0U+myq7Oq8j9pSzfRNVttW0m11C2ntrmOdKtLYzi6tvUU8ZFinAT1FVwy8uI6bgdMU&#xA;I7FXYqgZda06GOF5neM3NybK3jeKVZZJw7IQkZXmy/u2fmBx9MGSvpjlirm1rTk1GPT5HeK6md4o&#xA;BLFLHHLJHEszJFK6iORvTfkArGvF6f3cnFVHYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYqp2trbWlt&#xA;Fa2sSW9rbosUEEShI0jQcVRFWgVVAoAMVUpNNspNSg1N463ttDNbQS8m+GK4eJ5V414nk1vGakVF&#xA;NupxVDeWtCstA0Cw0ayhhgt7GFYhHbI0UXICrsqO8rjm5LHk7NU/EzGpKqFOm+Zx5ks7hdX5eX4Y&#xA;bprqyMUQnluZZQYA8gjoYIYmZVCcHqql2k5GiqZ6hY/XbdIfrE1twmgn9S3f03P1eZJvTJofgk9P&#xA;hIv7SEjviqJxV2KuxV2KuxV2KuxVhnmDQfJC6jDYavYXLx669w8l60l01oLmWJ7LhPMJOMUtxDqD&#xA;wQ8qclVY1P7uFQqp22r6B+ktE1u00zU7vUtWs7+K19S4B+rsri8ubCWO6ulhjummj9P01qy+kVJW&#xA;KI8VU31LzvpNnbQvbw3Oo3ly8cNvpttEVummlET+i6XBgWGVYbhZ2jmZGEQd6cUYhVU0/wA1RX2m&#xA;vqMen3i20U09vcDhHJJG1oji4/dQySySencRPb0iVmaQVQNGRIVWPx/nl+WE1zew2+spcrpySveS&#xA;wo8gAhPxelGo9W5XgHkL26OiojM7KvEsrSO81/mh5b8rWS3+qiYac14bH67D6UsVUZY5pKrJU+jK&#xA;zI8QHr1SQrGyIzBVE2/5h+WLry9beZbSWa58v3VVi1GGCV6y/Wks44RbhfrTPLM/FAsJHwmpHw8l&#xA;Xad5+0e/t7+dIpoF07hLci4MEPG0eaSA3bl5QsSRtbT+rHKUmj9Ng0YailVLR+bmgW31Q69p+p+X&#xA;FveZjk1S2EaIq/VAHmeF51hRm1GNOchCq4ZHKsKFVO4vOOizawdMtzNcsbO01CK7toZLi2kgv53t&#xA;4WWaESL9qPkeVBw+MEqrlVUN5l/MDQPLsV/Jfes/6Nhaa4iiQGUkR+tGkUTFJJfVjSVlkRTEoil5&#xA;unptRVE6n5v03TLe7a9imiu7aGS4i0/ihnukSYwRi1o3pzPNJ6apGr8wZIw4RnUYqlFr+a3lyeGK&#xA;U21/brLbLeP9YtmhEUaXv1C9EzOVSNtPlIa65H4EPMclxVmeKuxV2KuxV2KoHXdXttF0TUNYuld7&#xA;XTbaa8nSIAyGOCMyMEDFQWIXapGKqv16upfUVt5jSH15LrhSBavxSPmxHJ2ox4oG4hfj48k5KpZH&#xA;528sSalPpkV76l7bzQ2zxJFK3KWd5UVYmCcZeDW0wlMZYR+nJ6nHg1FUz/SVl+kv0YJOV6IfrLxK&#xA;rNwiL8FaRgCqc2DBAxBfi3GvBqKonFXYq7FXYq7FUt8z6N+nPLeraL631f8ASlncWX1jjz9P6xE0&#xA;XPhVeXHlWlRXFXleha/5b0LUr3QdeM2ranPqdvquh6JqVlFa3iahePMsn1aS9uRaSOJbd5Wmt/Tg&#xA;9WQiFj6iRhSlHkzRPK975c1LVNOg1a81Zb+aG8n1PTVluIr1WSr3FvYyW9z9csLS2Mi3KzLIZJ5D&#xA;GWnlMIVeg+UdQtpPKotW0hJtGdLazm06y0oWUCz39w8d3C9q1xcjjbCdBdruqMsvxuweONQkenXf&#xA;l668uaxFd/ULk6c9qbiO2sbe2GjagrPpnqvFb3jTwLYRW6O0vrAqiu8M7R8ViUoHU/zJ8p6L521s&#xA;adrk0+qyfpG9ubCO2M1sn1PTvRnSWP6xbEz28ughlLMtUm4r8L+qiqb/AJeecPLNiuqeXbC9udU1&#xA;mz1a9sm065ms4ryWSygq80MMtwpkWcwcpJdvUuHklZY1ZuCrJm/MXRk8w6hoMkTx3ulWy32pF57F&#xA;UgtmuDD6snK5DqqxD6y3w/DEV5UdlQqGU4q7FXYq7FXYq7FXYq7FXYq7FXYqlum+WPLelyxzaZpN&#xA;nYzQwtaxSW1vFCyQNIZmiUoqkIZWLlRty364q6/8seW9RshY6hpNneWQme6FrcW8UsQnkZ2eXg6l&#xA;ebNK5LUqSx8TiqOtbW2tLaK1tYkt7W3RYoIIlCRpGg4qiKtAqqBQAYqqYq7FXYq7FXYqlGttILm1&#xA;e6NsmgWyS3mqzXkSPGjWpjkt2Ezzx+i0bj1eZhkHwfajPElV5ZfSxz6doUmo6F5XurzVHv5dXil0&#xA;15Z4dThl+r6gLSxhN5c38qy8PVaOistu7NIqyRtGpZBpOqafffWNH1/y/pkuqz2dkNa8uwpZNP8A&#xA;pF/r+oSJL6sxtpEleEzW6CVpFLtJIFUlwqgf05NHomlQal5a8uv5kd7HQ9R8syXllbixM0d3FEWl&#xA;JueUU1vKfRtY4y4SSQD1KkYqyVtWtrmcwTR21zq9ykVuJksBOq3Gn3k8S3jiO5lMttBe+mfRjkMl&#xA;qXDTMnMsihj99rujxW5k80W3lpvL51+80m8c+hJ9XimmuJRFOheVPXlubezuJjWvxs0kUfpGTFLo&#xA;bXR77VFjg0Dy1ql2PWtvPsFlbwXNzcXn1cXaLAVLLEj31vIpOotHV0H7XElVHT6f5j06TU5Lbyxp&#xA;IvNR1ZvQNpZrL9bjgSe+t7+7lMtvxlR/TVRLStwhHqIs6yRKqWs+b/zOsNFh1NNKhkXUNZa0tIoL&#xA;C+up7XSJJAYL+7tYnE3NYYpDJCAprIleDK0bKsql8x31urXkunXM+lzODa+jbTC7ETQQy8mth6j8&#xA;V/fl/UEUgZFiSKR2XmoVLXW9S9K7vLqwmaykvLSLSFhhcXD2t3HbKZp4ZCJI/SuJpfVDqrIiVK7b&#xA;qpJpvm/zU2vxwahpUw0QTNpMl1HYXKytfqTS7485fTsZPSf4qOqh4T6zFpVhVZvirsVdirsVdirs&#xA;VdirsVdirsVdirsVdirsVdirH/NLx3dzp3l+R7mKPV3ZnuNOuHt7uJbMpcFiYwHW2k4ejLKrgq0i&#xA;IP7zkqrzXTvzDvodR0WxhiS81JbbSI9OS71+a2g1C21CKdYr6T67Z2b3MsVB6iwRPzaUclMkSCNS&#xA;pT6p5d1bX7XTL/VYdG1u91+S+0/STqFhfXNteWh+qK07Cxv4UnkhmkZIZ534PHDFCyjaJVV8oX+k&#xA;6dbanFfaTq2kjyrfxto1rLqh1a+5AXcdvaCyLSxWSzWxNrArbTCRPTkeT05CqidN1mx88+XNO8ya&#xA;ZpltZaBYpqOncRqUNoLCztmgu4JLlRayfVWZ9NiWsL87dHWWMsaNGqifq3k+4/L/AMyeWtZtU0/y&#xA;Vp9tYyw/oyaS8KW01tDc/W7UQWqSyWy3IZ1uJPV9V1lZ6KpUKqtn53i0yym1DSdEvItT1b0IbPRP&#xA;Ml5HpF5dXMDQ2iQwLdFzcOID6stw7O71jj5vThCqifMH5v3uk+W7TXRosLW1xZrdzSXN+tpAkvpX&#xA;Ej20M8kJW7d2tuNv9WEglB5nhGY2kVd5k/PPQNElt1ks5hbmHT7y+vpyEto7bUZAii3mhFyl5Oic&#xA;peEBKOkcnGQmMjFaRPkL80NU81WUE0nl79H3b3lzbXWnm+t5LiCKzaGKaR4XEEweOa5XnEyKVQFq&#xA;8miSRQitd/Mm40jzJo2jTaRx/TP1KON5buGOSCe8lkDxTqvqQp6cMEjJ++rNIPThD0dkVVI/zIju&#xA;WvZrHSrm4s9Iv5dP1dArvfBUn+qpd2dnAlw1zbGZZQz8kIEUnFWZSuKsvtbq2u7aK6tZUuLW4RZY&#xA;J4mDxvG45K6MtQysDUEYqqYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7F&#xA;XYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FUDruoXOnaJqGoWto+oXVnbTXEFhFX1J&#xA;5Ioy6wpxVzykI4iinr0OKpRD5wu0t9MW80a8fUL/ANB5obCC5mgtobmb0UlluLqGxpw5K0sXD1Yx&#xA;UmPgpbFUNp/nHzPNprrf+Ubyx8wejPJFpvqxT2ryojvbxfX4uUSeuI2HJ1AjYUenOL1VVJ/PXmMR&#xA;6XInlC/kjubC11DV5Qyqtibl19SD02Cz3EsESzM8cUReojXj+8qqrM8VdirsVdirsVdirsVdirsV&#xA;dirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVdirsVd&#xA;irsVdirsVdirsVdirsVdirsVdir/AP/Z</xapGImg:image>
+               </rdf:li>
+            </rdf:Alt>
+         </xap:Thumbnails>
+      </rdf:Description>
+      <rdf:Description rdf:about=""
+            xmlns:xapMM="http://ns.adobe.com/xap/1.0/mm/">
+         <xapMM:DocumentID>uuid:D1C17A1024D9DA1190B0C31BA0A7B5D8</xapMM:DocumentID>
+         <xapMM:InstanceID>uuid:D2C17A1024D9DA1190B0C31BA0A7B5D8</xapMM:InstanceID>
+      </rdf:Description>
+   </rdf:RDF>
+</x:xmpmeta>
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                           
+<?xpacket end="w"?>
+
+
+endstream
+endobj
+59 0 obj<</Metadata 58 0 R>>
+endobj
+60 0 obj<</CropBox[0 0 612 792]/Parent 78 0 R/Contents 62 0 R/Rotate 0/MediaBox[0 0 612 792]/Resources 61 0 R/Type/Page>>
+endobj
+61 0 obj<</XObject<</Im8 64 0 R>>/ColorSpace<</Cs6 85 0 R/Cs14 73 0 R>>/Font<</TT2 92 0 R/TT4 93 0 R>>/ProcSet[/PDF/Text/ImageC/ImageI]/ExtGState<</GS1 88 0 R>>>>
+endobj
+62 0 obj<</Length 576/Filter/FlateDecode>>stream
+H‰\SÛrÓ0}×Wì£ÄŒ7ºK~lÂÀ0@k<0<d\'1ÓÄÔiñ7ñ—¬¤†¤Œ_tÎž³»Z-Þ5
+¶GvÝ²EÛZPÐn˜„Ji Ÿç=:
+Á”Ú=[Ü=tG‚Òuì¬’(¥4Ðv,½iíÌ8Àª¹ÒÚø8Îp'ÚŸI¶FéŸ„MöV¢‰I8Å›U²ÀçO/1ÿ¥âµÃ:Gãx2–Ùø;O†Õ×QTŽ?ÍŸÖÛ–ÏëhDe0ò/B¡æË6àz?ÚLiŒÑ‘I»,Z9‘l`t‘­–Ã$,zÞwOÂ åƒ¨É�’¾¢Û¸…f
+Öí²,µT—–z¬}îX~q¬G¯¥z]y6$0þ-¥dáa%*O²ëü9LÝnx¸‡¦ÏŸû¡÷Ï”•#
+Õ-iq‚›qú•ñqZh9+¯°6ê\lÚ±ÒB«^Z8Ï3nÖTpÀšwÉ\ñ� Ü9ûý€Ý¸ÏbUR‹:Ò>¡²ÞŸDMø7u]5Y 
+…ˆ¤à®Ï/¿EÐ8R’�ƒ*OYFTÚû¨Ðq•*s´’b ›¿mu+
+g ¦J‹Ú‚Dj�©gæ\�LºŸ3±Ì?DI;s‰—ÕW‘�LÁŒ*šHHS<uÄùDúöÄJW:(Dõµ>1ÏÄ
+»½àKÃ>Ð€Ð˜Pë-“|þ.�+(I¢Ug^ö~d r\™¾„›º¦tS<µ£.F4vt¬éx¿ßGXŽ”Ï-û+ÀLç™
+
+endstream
+endobj
+63 0 obj<</Length 249/Filter/FlateDecode>>stream
+H‰êÿÿþÿÿýÿþüþÙ×ÙTRTš˜šâàâµ³µ§¥§igi›™›íëíØÖØ×Õ×´²´ŒŠŒÌÊÌ|z|áßá;9;USU{y{öôöÁ¿Á�‹�ìêì:8:¶´¶ãáãÍËÍ™—™ÖÔÖœšœîìîSQShfh979zxzjhjÀ¾À¨¦¨÷õ÷ÂÀÂ868ÎÌÎVTVõóõ‹‰‹©§©ÚØÚ·µ·ŠˆŠôòôRPRäâäÃÁÃywy}{}øöøkikëéëïíïgeg<:<³±³ýûýËÉËŽŒŽÏÍÏàÞàYWY¦¤¦˜–˜ª¨ª¿½¿ÿ•O
+
+endstream
+endobj
+64 0 obj<</Subtype/Image/Length 225260/Filter/FlateDecode/BitsPerComponent 8/ColorSpace 73 0 R/Width 1188/Height 1649/Type/XObject>>stream
+H‰ì—‰rÛ8†Ñ@‰‘Iß²ÉÑdÆJâc6ëÍî¾ÿ£m7n€”âTMy\«ÿ³,‚@wã ø«¡/äÿí7Q¬¤Âbü&¯¥±fÊêÊ_‹(ØºËx7€ÿ{häšËËPBÈ*ÆÑ˜ì�»äJUŠ“½	C L¬JÀ‘ÀoýT[ÿ1á^nšÙÜÛ(ÕrÕwGÊ™j½8é\{ŸÇ8UdoÎ¬ykëBç\¾7¾þ\¶6QâûÞÆ»ºæÊVlºÙ’
+nÚÕ›-	àÁzpêÇ©ñ}VÑ‡Ü¥á¶këAj’iÚ­míM”mXflÓGÿÜKŸõí¤|#-=ùÞ.¥†‹½´­7\s"jxçåÒl>•ùà8 —7™ :1'rÔx³¹­Úz•Ðú7-ÿb2•Š>)”Õ5[ÜØðëIN`Zxå{Î¤‘ÅŽlú%yÔjÁ…Ïb³Õ!eÓ›$
+€#Ä''¿³¸"INd›Vç,Sgõ‡‹sïãµä^$g'1znÍ£:a¹âÒ•K”ü‰±±JÖz+Ÿ§‘H‘¾q¢ÅÅÕ¾Î¬Å%Ÿ'ù¼¹j�D
+€c„s›<ùÛSWäJ>™™ÖéÂW®w�í"1íØ*ïN^D\BôM[Ua»‘<Ê¶ÍY¢´Yx­aõê]Ãg+‘Êåf±
+õ¶ðE››·ZÀ{ÂæN^£¬v½Q6Ñ¹³…G–�µÑ."§%Öd#‡2çnÓ0rŽlz'©‘R"U1ögÉ™æÊ‡aœ‰“¤™“(òqf¶0mûù›,à]’åQI®æ\’,IÑ¹ás5ÎÄ�õ„s§DÉ=ŠÛÔË›º<JYEkÕu8È•a®âôVÇ,Šûå›æ©Ç)€cg Q¬
+ó­¿Zµ¸çŒçQ=ršã’™$.gF_‹�á6‹±¹–ÜH–Ä
+§ÆÇ–l¬S3­7J¹tLÛ<jÕšèv"An\r'*éßœ=C¥8f*�2ÚkÎ­•
+V"ý¬V\9G0¯Q­Ë‘z�ðbóû�ÙóÃÔÉfK¤¶úÑ
+�ëÇödS§xÿ§
+Î&Û�—¾Ü!›àh©4Êé†Y\¸ªFÿv®ì‰ló,B¡�b1™&‰2­7¸�óÛ7m¾s@#^×ž){âs‰RÈ½8];‰"{¿Ù½Y…�­ÎþiÍŒþ…àx©4ªm/Yž^læBŸlB¥|¤2�¢;—GÙãœÓ›íH¢õÂ_œzé—ÞÙ�dcž´ùœ’ÍÎNX²š©s¶õéQêåvâ|ÝíŒe‹p´TÅÚpÆ‚´pÇ«§˜Yis#"”ò¨ió…kœ¹Ó˜x°áT-Œž‰´H%G»Eâ„"I,Nók¾~W¾BÏI5|Þ;uªÕ]¹~~X]+µF1—¬%?¬è\kÜ’¯µÊÏz;#)õÜ¨²³˜5x²OjêÎ½<ÙO#Y’C[Éž:§}¦u#0�„á“d#p9×©Âi€ceD£º
+k‰èÂV§<J4'Ó(±ÝÊUÎz™„°õ”œßV�²³òÙX;öŠé˜´|nr½äŠ3ßsêhþ&+x�øž
+9‘d5œÅèÎaÎ9ÍñfK-PÔ¨Û¯6#r™O�8D¯VV”º z­?ºæ5WœØ0îH÷ÜØÓ)ëÆÜsÁðÑîecôæ‘+¶;×1àH95EåÔJN{wVj$y’:‘­¥BN%‘$Dö8³¤–üÉìA[eq±·Ü¸µaH}ä†•“:"Ÿ/5/ŠŒˆ–0cãoÜÐ¦°º%õ8ZÂ�$�
+r%ùÎfÕ²BÌÉ%Y—O¬icŒhÇŸV¼zÎ‚ÆžÒøÚ»3ÜLÑ¿­è¹lÌêÝ²ùcJ›”­ÿ„ÃÛ¬®9Ž$PLˆ:ƒBpÄœÊÏ	QïŠÂ«ÃgÎ†–ÞŠÔY-VÒ¨‡�sêuÂ´á0(éÑ­ÄfÑ{aI›¹Ÿá6ë]ÍËµÖ_¯œh‘Ôœqq³ââÕIÃÅfÖÿ«x'�×«8”Õú&µC¨ tO¹{·lÍãª1¿¼ˆäBEáEÈ·&í¢L}RR¹åw”E§�,QÑAª8^R.”UÐˆÉH¡º§²2—¦¤9£F¡uØïPÇÅ@4RC}dÅ2�8Z•®1\HÑÂ?�éàèÀëø›x�üd
+ðöü’ô@¥o
+ô	ðÞyíQïõ¶ð—ðkÂ£µÑð†°è¼^ÎŒ†JÞ+:¿�GHà-Ñy¥@ïŠ_ñR5Ž”ÃÉ'+"¦r–TEØÓñÞ&
+±~6ôÚ‹b)÷�nuÀÁøÇ�Ë�…›êHÏƒ†þåŒGzuœ5¥5ŸfæöÓ©Žx¬-Å¦aõxÈŸ?L:Ü\tS<•}ƒ�[®ö�µ?Üò³©¤ñÕ/ÑÐ�êB¾^ãûùuC,"Øb£ú\F·P1ÃÂåçcª;ß7³ñ­H*-G>ŠrsÃQ“Âµj¬:ßâÂŒŽñ€@ÄúÉÐ?[zÊ»ì•ú�Žó‹Â[Ìªšk¾„…Ù˜ÿ¸®Ô£Ž›eï¾°”}RÕoI­´)I*è=§rÕúQ=¹êRfß¾©nãh¨šU¾Èù\ÓC9ôžÆr½ïÕ Š…Â=ëSåoîäP×q�Ã&ïW¥…®‡žw[
+»ª¯"fãÎveNÃ-7ú¬öï§išvKþž«]³ÎÝóîåzÒ,¹s×4J­—ËÂƒ‚"�Û‚lDqÄ{¶Zò¥Á#°Ô.7)Œ¤FšÁˆœÇ5M«ÒSˆc¦ØM×ìªÕ¾Í§‘˜Vñ^Ôod®ÿdm'˜�ŽÂ‚fë*—IÓÜïQˆü“`{í|üÉÈb-wËFöÇ²™R
+!
+ÙÊ¥yùPöÞ®-‘îzÙdÓ½½i6‹Ïóê5MÃŠOÏF[õ¸Îy.Ñì:_Wà{I^†ïÍ$­X9¬2£¾nåÊ—BÕVi|yÈu³ŒýPnä†žSZÄrIªý<Ú{šG¾ñF’Î�w1d²�ßº�Ï3Î¡èåÐ°Æim6r™«ÆtéåzÒfw“?�µæ¡Ýëæà‚tz7|—k³ñ)äoQú•NoIK§³WØ~ßFq·þî¹Ë¤«ÁÔÃñ;Î$!,d(F®~—©´TkÓdmüÕ®Š~jÿèL~‚þ¦ÍìJk;½ž)Ú \”XÍ®ÒˆD£íöàŸ²¾ìªÑ]nä.
+Õ­íÎ.°­¸×»è½ú¢µnø¿�=Mjð¥¥îòÛÁœËç•
+«°°…ö¹œ~¹,Dƒ¾ËºâHSÙ›¯éÂ	V<w#Û¡Ûó:ù•6úÈûPïgRg{Þ·bRñkhé7jöt£—¬óýÁyŽ<-w½Û;žý4zî
+»r/Û‚ŸÌ¶Agv²¨Ë˜åÄ©|·Ór˜¥Àä«	¦QLâ[Mµ½ïe;-R­ç ìQœ¨Œ™�†·tyf*f¢’ÝëeÕ{¾¥Ë©Œh‡’¥C¶U_tïk…¨v§üøªUSn
+;È·7f]¿Á€Tú]KCJ~ï�¾¡q{ï;Ÿ~{"ò£¢O/Ü‡³G'KèÇz¢oúz~4z[N@Õ½Q‘ÏbÏ�ËºÓ]²ÎçÂÛháwx1Í|_R,ß	ù,ãÌúK.¦™Œ´gzMñ×¶ÜA“8¼ïÓÿq^-Êmë8”´IJŽ"9ŠI¶Øx2cúQ'“Æ��ÝûØÝÿÿ«=)‰’Ý{ÛU§‰#“ÀÁÁÊ©™ÑŸ±žßL5´{fÓ"ŒCýqÿˆIDgAˆóš¨ë¢†‹ÏîbõK�Óiçµ½BÕC“ôílˆMú¢õs’¼Ôï½¿�ÞÍn-ˆšP÷;zu•ö�à\¹ñ{S6nU/Û«ÏÕnœÃqEËéŽ¸F¥ÕÍ„Q’ozvÉÝÐCHÅ³H;h&”h|ý‘ãeÌÿï§Ý`ÔÓ5¸	“²3*»qsp1Lçñ�ÛXõO^ðUƒ©‘t¤ì�£�YN(¡}Ž1Š©|jv”Óñ´p%Ö	;S˜qÊ¯	»251Â½<žB§’%HN¼ÞÐ3æö(Åâ–™¿/Ì�9~ëå;áÿª„¦â.ü“ã¯¼%…7Ž7vJ*ªHV\äòF¦g}AF¢ºÎþHæS¿·ÄrpÌ<ºgälÒø	­7ZÞqKXŽÇðStÑUT¬aý£Ç©Ý,qº?‚Þê~†÷ßˆ¤ð-á&cqpq\¼’Gâ	™A¿�O�Xô?³Ñ`ísÝ½"±´Êú�©Çe·3î³:ÿ˜EŒO¸'­_=dv\W3{Œ½É±œ,‰ìÅ³ü�8Æ¦®ð1¶<Ì£Î0æf¢Ïé3è[,»ñ3»UæWX§_ÉÈyÈëø®xc¯Îõÿ9Gy˜’cëGc][SÝ¢s¥”qX˜&Æd	�ÿ¬¸œˆ�xé²{¼l¬yÃWIuÆÏÖÔ"ÇÕ¤5%^ycì&¹º©\Ô•q«5™4õ<3Ø»,d;dØTO'“àóº>t¨ØPK†vl-Ý³?ÃýïF©ªÆ›õÊV¼X:“^í\ÈPB"ONÆf_ˆI³Éï¡`ëúÙÜEf*ÞcÌ©ªßîÛ0óª.=mpÊ{wçÈ@Q‚¿s#
+€tˆ¾Ú?çýÛÚºûÖ÷Gü[chµEæ¾ñP›ªª×ÌÒ"³5ÇƒuïÇ.N³jÎp¹)ü,˜Pl2¦„{sö±¥ÆâÞ•–®ÚÿìI¡9jPÕbðgLÎû	²üà„yUìHEäÛ8"ˆ{ÆúháF›È,Hèó+ç›°É,_À÷Bléé~,Íóê‘w�ÜN^ƒæå	AÀŽ<ûU­ÏŸN¢\{¥ðþ§f¾wñÇÊ?€¨6TïnEo3û	PƒŸ´¬Üéîm …í½¾P(Î<�\ÂQIŸð)Ÿ¢M2c÷‹˜ØÐWz?pÀÀÖ¯xÉ`6‡E°BOe¾ûÐ~¤gRJ…U,k²2 …lCŽîDEÃm Ø?\I<6çÊ'H’$IÒàÙ÷Ì ì�ca÷nêÏ3"ùà§¯Ô5ÀøWŠ³þå.eTÊ®ðÁØ?VZ}¡?KeëÚªEX´=+�Á•UfJ�{^¼Tk!kzß¬Ê¨è^ÔêìÙÕø~K
+I©b´½Z›½6«K¦Õ™­Y¥k2X­~]®,Õf@õÌ¨h
+ºaîQÙãÆ)ôÈ"Qú¼…`âýþÕƒÆþƒ==ªìß–4‰eÖ'å,Q�«a:à¹³2HD­ÔÏÕ{ùâQvá2Ê|uÑ"=+•P?ºèÃª>$ŒH£ýOWÝùfŒ‰Rˆ�ˆþÏ
+«ôÜa—�Ê÷¨
+Èø3„ž6ÏRÐ¦ãé8óÍì-µbßÂw	€½Ø*õ"Dˆ¼É °rïýUiË	;ŠWø[Y•Ðé­ìaå“Í÷N&+áˆ\×XPÈÇëGû0i?BÛ[GŸ�=Ö¬)®†{N¯øG/7,Žò´a4õÄ0LÑ=SˆH":_@ùýyØÿ.ƒàŽSB(ùX0uøŒÞò„”Ä~˜¡*b¨Çƒ¾„Lë�,É-¹ç³ïƒVí7^e��ð+=kÂ–ƒ=[ï™½Žp^¿”§uY–—Íš˜ýC=¯¬qÏVtÒ�A±zÕ�Ñ
+)xõ¹ÆÂ9Ê�€^ð7©ü¸RŠÎo¿ÐZÚ/§q	&Ý­Žš
+C|AcÚpÆH¿wñ«OèQ>k¨Öé¢ô öh®ÍI-ƒŠ$IRê™Z<xNû%–ê@gþœ^.Ô²ª•j(Å©Ì™YNÈƒ^	ù¢žSDå†u]ÝÑ¯%…·S:ÛµiªZîçQ¿Ë£yÊS˜Ø#×M¦
+(Ç¾Ð9È `Mf\œ‰ouŽIÏ>…Äâ9ÍŠ®Û/$Št.ç8±„|‰}�º?ð4£õ§‡LÜÖDÈ	N²ìÐäý/§j„ºV¹Õû]ž¢¯�pWˆTÙTbêá¯)æŒ·ÖÔã�n%ýïD·ØŸû)ÊBU8ôv{*n?fû+'ðíó]º6Ì]¡æ^Â*7Ô£(ôFÌØPÂ�\Cëpœ�¿;¿É§OŸà²…ý¥¦ÕˆÙáÎ‡JudýÉ]ÐÙ|&K¾‘P@GÊò6}TGø¥ù@ÀAÇËŠ°K[MÊÊ+¢¡Ž£5¦ÂœpùVSÝ!4ÔIª˜×w:ìÈÑþÄNò°T–òä5¨‡<1èÔ:8•¤Ù–È(éjSgOžòaÿ‹lµÊZƒAmU²Û
+
+"%¿ÍAé-…²ùá�ì!d“îRcNá|ñÜÛ‚¿£öç4Áä_ôƒz¦Z±ŸéŽáõÈúO¡ŒYäçOE™xP¡g?oÕèéÔVô'lËNéW�#"LUõ„ÒªÕ×î>—pX9—²ál|%ùäH4+[q¾8êuWMNsahÜæÔ5¤X>‡†Ð!ùù§ïQBEmXr^ùI®àÔ°I®ÈR-üT­Ë¡G]0/I>óée&äYm@É[×>rÏ¯OèôÃÕ '›�Ë&}§�„–W^Ä¶|KGÀ[ºô*áQ% SP"a”¯BŽ¦ÑÌ&
+‹}�K}¡~0ÝßùˆîzLø–ÞxÈ’Ù¯}Ÿž+×¡1þ1š¯2äö�Hƒ­'OhÏ]âs¶ÕÝå'¾h„¯àð(Krú›gÚï×›Yˆ²Pß<ÈÔyØ/2$ú3åYk:=ZMQ£Â mÉ¼`xÒ
+5.Ÿ¹véï§5õ½–GÕ®Ð5¤–.šeÓâ´u¡G1€.W%ÇFÞ¿b>fn§¬_ÁSPÍFÑMÏ3UõG+Ÿ‹�¦VŸd—‘Ãn(2š†ŽHBènõf¯�ô‹»<Í=3mÇ*1)%ë O\¿_~a¹’àBÁdœñ¨3Šº¡ª{!N0ÒFz0¬‡Ï¢»ªvxÔ†¢ÝvÎ�OwƒOÏÒ–`Ê0îU¾ârÎùiÕp4‡üHõ�[KˆÓ—øº4¥ç–§Ö=£¥S¢;¸#†z®8qùò­+L®¹!E"ÿPäÃ«üU½{GžÖ!Î‚âZöÓ¥/î&¦üiÑF£ÖÏ?ý]Ïq+d²ê¥,7eÍjdÒÓŒUG‡R«ÍÐ£Bå{¬ÚîÉ˜-·t™Øáû�g–:pý5ýåŸµÃàEoþ«ŸFT—ä]Ù&på“IÓMy)/+Ä
+ù­»pJ¾p~Í=ÑüRmþGzµ6µ�,Q
+ŒÆv„ÂxF �C•dÙØ)ÊæK¾mvïÿÿO·OwÏH$»·²u•ªØÈóèÇéÓ§im½GPü´_¼ŠÎŠGš�åÍŽ†-¢Ä{´A#A¹¸IÕµq«*g#AëN’½Ë]È_ï«ÈÊÜÕ�H¨¤k2³^úû¼k¦ýd¥�Š­±IÃµˆ"�EKáþ*82¯³<8Á6dLð“^4FB¤Ã…AÀ­¼´£^™ÛƒvëžÞz�ˆ™ÁÿÎ«µÃV¯g•vCr€¥�Ùl%³\ Z{mÖ‘4¥£Î,Ñõ\Éý3Æ7#	¯Ÿà)•Œ9‰óFÒÅ¤)ÑÇM¦çÛ$O¸$†U²jÄDoÆÄßd¿H|…­8±b€•ôyCêå‹}!4¨Úù=4_¿õÉ�xº‡'–òÍ³xª×Œ²\¢ðàE‚%¸ËÚ¯Î4¬´�{2gE_¾ä…ùá™So&qÚI-Hü]‚W­¿0‘‚×Ü)&gySl�ì2’!ƒKeXT1ÉO?§~O´Öª´‘Q–suòÛOÔQ™ì!©í¿;îŸSV¬ÄQ^àÇ�•ýÖØºéÜÕ
+Î¥¬HF1¡�ƒÒ’8Š†("—ç
+<óÿ±²Å38ßjÂ…—9ÿà¿{/RÖG…’½ÿ‰€†RÐ°Ö»ÁÞ?xú9N‡/¾äÞÚn¬�í^+�*¢áq±A¦I¢äh]É+Ùdø–Ö.6:ã.[Ú½Ý�kÖQ$v^ÄJ˜Å·©•ØO/³ïš]7…‹ë¼EBƒÅnUiµÂ¸�dÏé£XŒÁ¹r_ßé¬ç%�v,ògq{@×\w†qù’Új)÷Ýr%9år#ZÉ$û²”ì¯¬ú6r“â²ûÕYho	^rÖS²¿“½e,SÇR�3!aŽ_òÞÄ+Êyž$F‡Tü2?)½dbg™ö›Ù~£¤é%¡qKçÁ™�7�v5q‡ë½@
+Cÿ“=èÛÚ²æ’wŠ§a‡�²ð¥SÄNÆÓÞH·•ëJÑí’@æA#•dhær'üFàñÿŒgö-yïó?”ä‡¤1Q4�²€#
+©ŒB¤@î}‡¡\b¡ØÉ°ÐÏä'ŸtI:ÊËï¸ÍéRô¯ÿKG©. ¿¿{c
+µü(8T#dÍt”j£]‡þ»lí7l9x
+'O«Ë	ŸÍtTÈëFYOš0Ä–NŸÉ‚Xhc2JAu¿=UGgÉ4÷cÏ`}«ûcæ™,g9=ÿ¹k2Û\Ls#í•Þ»ùÈ@O']¹7-Ï6õDi¿�ë¥8—�·GOc�„»ÄL¤O)\þË~z6.¦B,“«¨„."ƒ<5Ê¼‰þ´¶›2'jãrßÛ'	ø�%?i”YÚüE¶4ÆÈKIGÑ³ŸåŠ£ ª©°Ka¹ª$|:�Ýó2(6h“²ÎÌí£ô<ÈIòYÊŸ�rC¶¼»VMŒ&$ÐŠy¢iVy™ÐÑ�D`fÕÝRÕýæ….jML4}’¶<u®µ7${·5Ï`yb^��ÏEÃÌ¡Á'ÎV;¡xøáYiœÉ“<’¦|8–sè~g¨kÅ�¤ýÖvZóù&j¶_ñ,×ŸóèT×hé¸œw�¢á²æý8Ø'3¥Y�„¡øÚ%]j˜*#$w‘�ÕOÚqÿáòË”aÕˆÓ–yÄ£Xû½'Y§zÈÙñ¥Y®Wjˆ\T[þ›'ËÄQô’�_å5zU÷JÑ^Ùu"‰ê¬àiìeÇ«‰£@HôêQKAªe~m×Ç´è«Ä(gS_Â³Yä�è8·:E™ÓâÈ~ÓP@C“c^{ÀžZ1÷ïŸ³É®Ýª%è‚Ö[á(Ö£‚½7`Fî*²Õ‰¤ÕŽ­r›ëï!¬²W¡½*†ªY…hÃ)úËp§=/í_îŸ�Æ{9•’0�Ö&­Äq»`+Ã“A;º¾‹„*‚‡û¡·Lß€w^45wvGû_?øžN›ÑÔÂüý�Û¹gÅ¼»�„ÝÙ£bPÌT­P-ngnà¤WÇ;uÓôá˜I£�ûÁ�¢‹é"ˆ	nÏF0x‰Ô«yº¦%g¢:;e(Èåû&‡Æýÿ!Tú
+£¶Âû­=Ð_7öh·d]=ÙÕšB3Æ©n²ç)s–iÌ›Å§x"£„/ÄLÙZ•Õ½€Œ£·Ë+€íôÆ&é2¤³+�¢2ýßãY„œ‚|O$ÉÄ}Åm);ß|d*„.ð‚zËþËT&*:ŠUâBª�.ê5râ'×êÄùdÛòÑ+k°†Š®ÇP3F%ƒjAlÛö9.c¹YÙñ–ÖÜv¶š8ª²Ý5-¸îì5cap\éÉ6
+.#M€ I
+±,&_
+Æ÷²S²ÑðÀ¤`?t
+ë7@ÔîÈ¶SA>?ÐA™ÄÛÇÉ6ÈÇE$/hñçë0¢ûìç;Ì)¤œêöüã\Gy¤×—ÙU“L6fÍ&‡‡º¨œÛ” •ÅÅÍ�b÷bÝÜÍUv³•820@�ÑÅg˜ÔªÔýô
+“Ð’ÓàbÃ,¹!ªd›Å.Ûæ»j‘J¬&ŽbÛ<K f9F›äWƒ=F«|†µe‚Šl}Ø$•â„„µ‹IGÚOõn]ËNÆjÊÎ†ë†4å€#—v“^Æ©´Œó—ç‹FJW�¢V¸U€[™Ïò”ïÀå¼fCêmŒŽZBuàÝÏž
+‚4å²•pÚ½uÐeÎæ+“ÍñÐöÚh—å�ì©LkðæS<ñéÝ%'j&ÀL”¯Zé¶=CA2ØEÜ¥Èmc>îòÆ3‰P›NJ	ìÑžˆÙ¾·k 
+ý.Ø£)0�èÉGjè3YØ«ò1ú™ã¤w;â¦Œ$ü¸6…56iüýÇ«ì6³SÑìzßMWª™+›õÁÚGåN½t5Õ6‹ØÊæ¯LñÜ[ZÔ[—š­¥s)ÿ©¶¹]Óæ�ˆêøÎÚ"x{`o®&‡Éª<¬»|/íƒÄÛ¶´ç‰Œ¨8–µ�'kCè(þŸ÷³W†Ä‡=„®Pqg¼±­wŽ@”höù7N&[»£P5Z´±ÃÅ{ñ$$+Ô�=\
+.iÊ2•
+/ÞwyÈ~Ù˜Um±ß¸.ÝM7m
+‰½�!±ó–«³[»Ñ£,ÍÊ~þÂQï²içcÀ£ŸÔ2¯ÅÀƒ´j½/rÔO÷¡¥õSÂ`ñÝ¬š™£z½_CØ¹ÔBo7ÔÅˆì"&|OÑ)Ño2F/¸	¦úÊp{ÌbäÒW»	tj`›�s¤÷ì-Ø §�Ó~ÏN—és¤:ûÁ\ÂÄ�T¼Dwôì®ÞÙ)B3{ØlQeÒŸ¯ÞŽçBQ†°ÂÌ=€Är�ºÏgÜQe�9(¬¹å=a©¾ÔõS]g<�gT)Âq*�$&]ÚÊw2�ø^)03C×£‡¡	å ÖG,;™S³™Ÿ;:i“š›)f�"ç¡‚kóßê¨‚„GZ'†ð‡yãfÿ8Æ¯I ½zçà	ãÝ¯ƒw¡ºÆ9äc1,ÀÛ½²Ö}gWœ‘Wat7SŸÎn×C·~Ìj·•ÓâªvM?Êür9›1¼ñ»Š2½Xâ 1âáÉô¶_Ž8Ê¼­£³ýÝ†÷Üáê>eIjåü°jŽÃsÖRi|p¶]�îµóÙžk\}ªÒQ^Â2P¯¦Õê·Œ]ø/ûÕºÛ¶Ž„95¶£Ê©ëX²k¹A+±ãf³ñÁþÞ=À¾ÿ3íu!‡¤|I[txÐ:97~sÑ°ÆîŽX?Ýó•„ãˆ¬¦Cïh›#7á—-¹´4Ö¸`Zùí²F§˜³m×$­žÔ*Ç,·¯„ÝK¥XÐÂLôÚsÖádß y™ùœ„ø 6hÏ9PkB
+î§Ë{'î÷6¥\{HãeípT	Ì‰Qe.•‹Š±EÜK:F•7ã ßJÇ[¬jFô€sº™I°n³\ “¢ªîÑ°B|üFZ\ÿéúú7wÛƒÉ¬¬(B&ìêKñ�ü0bð‹*ÿ0¢”oˆl`õõ¦>í´â)þ!ß™ëLîØ¹Ÿš°rÆŸO&ó”¶EÔ'Q>ž°&ããÅmõ/Æ“2k¸8’0"›*wÎsS@<£©¼Ú´ë$M¸‘fxíÏg¸Ûq<á†nl!Ó)Ÿÿù¸˜æ™9¥ããxwrÈËbì´�1ÙX¿ïsÆk­uPŒ¡ùªŽesÎÑ�4}Ê:ñ¦›˜ A?š>s“V»K[Tçºýo*­}�ñD¶¤Õ
+äÞ·ÉÂÀdF!)*µ‚}Žy¢FFMm3›ö5#¸¼vÓ]k/NþaVBC²
+:KÝ_Õ"Öq�½¿3^Þ™/�ãH‡�}ïö-n>—.ï¼pT	•,ù€øÆ<ü<]òœ¾¾®Ëƒ§Õ
+ÄÛ°Ö?Ð¢âûß�eë}/°-‹ë­ŸØ‘iJH�è¬´•²çX ½œÖ—ÏŽîHPÁ‰…wM4ÁºÞùã†Ô}jqçÊð5�&:gòÕ„y`=ð}ƒÎiOÓXóxEƒíØ;Lg©ÉÍF›1Ð(¢Çß/z\·êR+L¦�Ùw,Jaø@±®ÐïZy·Ðk¯êW<Ò7¼S,lNè„\¾�«£ËwèâP®EìyéÝÐÀÝtÐ”ù!b"�î(«Azôº`ÕB›Cƒp…#™KúXGAj²Ã©ÜkM`ÊY�¨}×Ý 9œpÚÄŒA¾úÇ±†m»ÝôB¨õÖE>ô	‡ržÃc”‚¬'•�á£.PçÓbîŒQ>OÓÚêÖ4Ð•2aEÚŸÇXÐEÑÊƒrÖüà‚<–ÿ¡qþ4`+Úü\ä§³’Æ¨.‘lBÊy�äŽô5x‹^G••²ó2ˆí [å²4Ö‚àÀ&Ç¯Z•NËì£ð\r«Ç×±æœ�ðå”,G“òí³Œ}³ÿ!ÊÉ±âÚqµÛu©ìh>{¿ÂQÿÂ2†$Í;‘·å
+ô&ñùä_p<ÛGëgì¸ŸD‹ýSY/GWíÊÕÝ¹EÝÕoß÷Os,–�ŸŽ³í8òÁáö»FF'ÑeëèM�AÃþ¾OËj¶¹«‚O­òÞ»¼\
+�:®›±ˆÜ)Òïl]íöló‘@Š©ÄòÊ‚Žœ£ÿ!WXó®:ðy"ûÚ¸s�È‡ˆX‹ˆ‹Kø¥pQ�ît{v=È­yo¶u•núfl'÷Dö`åñ·ëŸÞ1ýÉêðÐÊ””¶âmÊÃ"îš§S®IÀáô›š7ÏG¬¸ß595*Gƒk#rø ;‚ˆÉ(»Ñ³ˆz‚ûÓO›³Áž°)£gÈÉ	}$®�=‹g�ÌNºEãé÷�ë—Œ—”Ò§°T¬­H­q\¡ç-�”–­möwàçHªàˆÓ~ø¤¾0ŸcX99!\s ”q’~Z çƒ{Š‚k�D8Â¯$(](bŸv'Ÿ�¹à?ÑVq\…„·¦ŽØ9­/r‘ˆËÄãär¿µKŸŠ’KaIÎ©¾¡Á>í…C…§,–U§ÃjmŸ�i²§¤�gðœwRÂsþ@8z|��Bp5ÕßZÂØº2~NûùÜ?h+ðUGêÆ]�Hûëgwë™t\KÿÅ:¤"Ñþ0)Ÿ1øô)<«�žX;Ï)Á¯Ü#ž|ÎsšÚ•®ôB ÄèÑ!1.wBk_“ú©taoûïœâöoº—Ø9“3"	}o?N×Ît¥?’"£é©\>Ñ½‚9òÑ¥Ó#ô7Ï¸æÎ�…û§ü%1�ÁùfOè\ºÎRWú#è×$ê¥•ùƒÆzî•½ü±Çc<,?/}ýY×u¥?ƒ(SsÌâ[G²²£nÔñºÊ0.ùqB>ÀY%Ýß¬:áÅ+ö5÷‡µ¸�Oˆ»ÿ†0Ï€¼ÛœÝHÀuó4˜õšÖ¯ÕEV®t¥ßK¨m�ªóöóâ¤ÐFG‹òZpƒ‡jhy¥«:ÚG•Ž7Ùu~eO´R�CÍåŠGŽÄ´O4ràâgF¶Eä,BíwxÈÌKz�õëJWú3ˆ3öî
+ÜW;“ÂGS²$^˜4ŸhPiX	¼ÞÓÝ>LÐ”ôÍ8ž}ã¨·»ãì«„›q¹H˜#EæKÔo1m¦å\ÒH@^x¼•R'í�íŽ™É> u¥+ý/Yù¹2)|jÌè¹ëµ	Ñâ„~É�“±ynÅ5~�dÏÌ¸çÁÃ=$Ò¢l—Œ,çf6:�P¯¤gfš;ååÅÍ¦�ÌµK]éÏ pþššl«ÊÝh^ºŠ
+nAÍF]eæ
+“,ÐÂX-	ž¸j¦éS'UÿúË5å¶éÄÀcoz€Ï(^íÁž›îíK÷9Ã^_óš†àŸ7ì-dîçÁ¹’Bx i¯²ûÇ[Žhµ+7¨g_éJ¿“ùF2{ÿŸ·JMP'|ÃPwSœÓ%ï§ÙËbbù¥(qß|à—³güzWëY§e‘µs��\@ß†y•>ŽT[$9*ÊÝçúurÀröÅiQÙ0Åòim:Âlq‹åöÁiðJÆ§d
+¼szà.0¬Êâ‹•O?wU!¹t?E|Ú/È¯<Ñt¼Œ|ÛâÄ¨E\ðQŠ²2šUã&a°j�ÀÝþ½EfÐe4DL‡÷ né¨U>jñ9æÛ¥j<´“åèk…éž�a•Õš»ã+¡XLêï‘p~hU½�Åj«Vy1Iqj]T9n_ÍÞÒ†øy:áÕ¼xßç˜¾¨QñŒë‘]Îx{ßRr�F`éàò32éJWú%9}¼±*·³D�Õh¯õã^©Ï:ÙnK=ä¯µNKœ¥ZsÇzLˆñéjªŸgÅ3	QŠO5NñY'«Z-©I†ÔFÖÔª¦$ºl«¥u9? žquŽuB
+’a7LJ�~-æú@Ï9ûTh½î\U]Û9ÌÊäFÁWò�Jç³B'ãN¾ÔSÕv‡ÿyHÊâ�küßnµîa£–	sÁƒaž&ÏÅ¬Ôc1Álø‡e§5ƒo„Ì§ÛfFRc>ØNëWxãõýÂf°H5n§O:ùåõ@Îª„;b3ªÖsÙL£1MQÐùsQ$z
+uK¾&z?f_J­‹Å1NSZ¢½¡žÔ™Ì�tª)$¥Á©Â¼,³=¬ÔÑ
+#r`DH(/+òÚÊ›J¿*FêgÚ•®ô1j*)ÙÒÇôÅ\-*¾qŒ¼§9eËÍ%ÓÉ�8×ºPê-I‰q…Ì9ÖéU%�/´IM+Ñp.Fj’<ßÐËM©GÍe%KôV©÷T/i°ÐHËÆH3'=–<P[ðUi¶`ÅUë)Ü-Œ,1½ê\-“¿�+ìÆƒ¹öÔòË«ª¾lrEîL£ê}ëWFZßË’äT¡'¬9ýPk6dz”ùI�ìŒ�Àºµ0MôœÇÊ;:XaÝ„_yÞ¡³¤íQ¦«¥Ö	¾mñÜÄ}L=’zÒìiDË.õ2lÎKw9ä9VëÝ&-ó½iã	mIÒwò�Z'MXjñ?ö«¨¹mIÛQåÔ‰MÉ¶of¬ØI¼Ó�»7÷p³sÿÿG’)Éé¦Ý›º3DK¢@‰OžÔŒr†qˆEØ=áÉãýŸdHª’1p’Oˆß-*…ù�ò’$ÉE
+<åØI‚’²jªjL5)`§ž€Jžº¦œŠã@€$ ­AªÇ¹«tB³Üs"CoçÈ	¨¹yU¨-šÉ'\D½ÐÐNe£,På[)sê|h©²²ÔN¹´gr�ês9WÕŽ;¤ëÙ—v>Á“a–Â^:•55†l3úœ�Tæàð-»Ä8eÏÅ	8×ñ°´ñ³°°9'vžY25YÅEœ1“s|õÖ€]ÜÒV¸HlÁ:˜²…³!œék"^Õ”hœ·AË+>""¡.ï&ÏÚlÝ×òÖ~=�\mÝçåÍç?I’‹`æÏõ,lÑø�bN"—%Öˆ°eKb(Èe°xºæ'üWÐxeÇµôU¨-yZŽ^J¤:ˆ9Åú´>aËXºê“Çl)QÚ¹Fþå).H‚âÓñ_’¸˜ÕyHâùJÚ8rKVr˜*©×/›Ö¯ýG -ˆÆL™©œ¬e3²þ³Ãe…”4ëUÞLµŽÊpõ“!ÆN'o÷…–R©FáìÍéß¤É°‚¨`~ùòY;Ð,c?èKUb„P’iŒMüayÖì;éÖ¼
+�pÐù0Î*¥øãÁÐHËì¹ãQ^H%¹D¡cY«
+’åš�Ü6"Ôh£s[¯ˆ.Ê`Ij{–u��šD…š´H…K7S¹;ì#æg',¾ñ’¹ÌøŠ«à"h¿Æ…LÜaŸ£ªâuÆXéØ‰‘ŽGÁ¬µ!ÇH{--qÁ¤ÄÍ×–5äMÏyûŒ¸§4P7<Šá�;0´Œ†)ßXº^�ðt›!0¨¹£?`‡qÔ‰õL‹Ì9”žO¯¤�£÷BCRþV4®1mTí÷ÂGìÛCŸ¶�MÞJ¯§3©ÈµÆmPè:;où û¸�ü"åòŽ3B»±FHõ$y›—b'D%¹HáÊ©]=Ó€¯*ª¯I£æ*‚.G)�<±2H¯*A†„h]3ªba{H‚×CÁÕ¬C+Æ¨ã²"•‡Ðl¼–Ô~MØ4>Õ‰Ø�Ê)
+n7+kÊêm
+æïÀsº½u¡œ}Õ¬ïx…„jB\Ê[
+Õa”±ÑÝâ\ì¤ŒjÚ²Úv ˆBöXÈÓÑM‡�Â¿·Ù5;Áè¶«gîf:ñˆÞš³nºoÄ�\—î©T6Ý¢Òˆ`Uë¶]�è—ër±qd²Éý£Vn—oŽØì¹�óyI’äRe£„˜S„§ýîº©¾ölO$÷2Œc“bJã3AP¥â^o.ïÍ�R‰3aI‘Â�*ü"�×.Ñì’ÕD.9:Q·À€’/ˆÅ7+ä+�ªFÏÏç^‘™ŸÊ��¯<ßªÃ(nÔ²WùÅ&Á…rï–b*B¿�¯-‰Ôv­§.?60†œÀE¿ºñJFZ’ä„Gï]\FÕÊÛñ°æéÞÆæ¿Vý*Ø†‘0·
+‹»©ßÇ†GaFÔÞî—ÌEh+ëÊO¯ÂBz“â$I.KðÌ“mi�öµ
+ùß¾¿“_µ¡2½U5ª¼=ÑÐTfx_fT®[™a34Vžô€åB7jOØuSÉ+7¼QTÕoÙDVTÑ¸ˆ#YÈ”Ï’ÜqeÚ¢�æ2(¾ŠqÊ�ŽÕsó3®Èâ# žÜ•ZþI^péîéÝÆ†TÈ¥%!÷ÊÛ3Z¶`ÃÁ�:ÖŒ¾[â[HÏFŽkÍduCò@Ø�Ç3^ô¡’µm
+ÛÆíÍ�³‚Z5qPìæLš
+¥bd*(ÚöP GÚ—ˆáÜëAÆÎ-–¯·Rã$LTí¶�’6õû¸³¬•3"åh�èEhÿ¤æórãòåöæÿwÎ’$ù¡O/8  RVG<ùòù€]@	–tW,ˆW)‹¢2{ªñ¹”wE%TOcYz©Òƒð¦ªR|V²ž#æ¬hˆ
+9GX0ÅRŽi.òŸBË§£oVÆry(ªZ«IC'tð‘Ÿ+^° PyÆç•4e¤gçk-+2»Ûëgf
+2[gJ^á’¬Þ�Ñ’8>¶Þ¢å‡",¢äTæÈGuTvz’ËO]–Nã^J=G0|Œ,F}Aq83Ò:æ3ÀNÐŒ+Bz™¡›gë«\hù‹e„à@—eddõä[Î/Rpþ“FÓðÐBeì6Åž²âVs•ZþEü¬¢ýb²Ú/©Û»ýÍ¹„¨§ô?x¨’$ù§„˜¿¦^O3ÿ©ÍŽ­‘Ý¬ëª°
+_M•;Í§x‹2Î5w«»ª*V¶:W™.n
+ÝÊƒ53k­ÇÔ�Œ¸Rwu19üqØZâq5×û»)x_µtmîËëÇÈ1h\³*«‚»}E&¡Ðc¡ë@ÏÎ5D9fXÄŸÊÓH&s][/Ä¢Ð¦ÜÕKiê‰·|¨ªÃÊ·rbGæ†´&'m²GŠkRÔºtŽÂäö¸àš¼	SPÝ½ˆ“ÙÒ0E±s“¹1µubV,ëq¹®w6£{=§a­¹—¬‰X9ºö¤£8ñÏAï‹±Ö·èä-7v[²ºÛ/‹ßi‚MÂÆhp;â³ÖfZ^›Ï­}ßŒó¢Íø�VÒ	£’\¼µ~Í£«á«’[Ãæ!Ôç„ÖBMûÍ¬VÂi±‘ÁçÎPoq`<æÇp)°7Þ
+ð*à=,†6´ŠñêÐ
++m/C–£ûÃmú¢¿x©ÐbãHt…÷ºUK’ä2¥{²ƒ²Ž”|™�Âiíé†°~D¯²ÚªŽÞÃàrÐXx‘Z‘í	#Ä€~l±Uè…ó£xÜ_ˆj1øåZC¡ÄSaÀùÁÜvC;zTòuÏ>›œ$I~¶’˜öœ|Èƒ)AáF:
+nLP¢X
+¨õ¢ï~ ;4&<õëx½è»�^tŒ:¡K™íOiÍôP¢)Ð�ìCÏÅ!”òã=XN’ä¢éžóœ[~ ù‰ê®g­pÃïû(ùm½³4}½Y­7ç8Egé3,$ä,ˆvNtØ¿.º­Üû4D9°•±ýŽ�„NI’$I’$I’$I’$I’$I’$I’$I’$I’$I’$I’$I’$I’$I’$ÉÏàÿî§ë\ ÷ò¢$ö4Š§ç9)tb€�»,ûÝ
+?”JøÆ´�—¸e—3î%¾JD|ø‡óÐ×<›Tè™¶þ1éO�öË�/Íº^ýÒõ\Ì4ÅøqÒ/%VïX{²Ú7"º€ãÞx“ï-ø�}7¾KºõÒX�,�Äeî×$:q4ÏáîFÙ…Ãñ!�þ«>:g¤s¤ºøQ^k©_ËïË}gs‡údèä`(/¿ÌI€ 	C{¾N#@øyÒÿŽvOHtˆ‡ëto¾Ôûïß�7hþEßƒ�	ÚGá¦ÅHQä~üöë;¥‹LnìlTåNÍž‡0°©çÎK¼ÖÐAjn›gU¶š­²ålhÕoËhp©ÎÞ¾w|ƒáÌ�õÿBº¿ïï%ìÒO�bÏ@„—HÿoÚý; ô
+kCéó“´èDh½o[¬
+Öÿ…¤ÿŠo „ƒ÷çK?;«Cf �¿‹jÊwÓj2èä»ÍŠ}z8ÖFÙ;'¿Øþ³„Ÿu;�ïI¼£— ñ¯ËhãÏôNÝP ÿ£¾Z›ZÇ‘¨DZŠ}}mbHd‡¼T!Šá¦jgçÓ~ØÿÿŸ¶[/?bî`¶j	š;Ä’e©Ÿ§O@¹�`Øûï‚XŸf6|B“Þ‹�	&ÌòMï»v”j°‰=›¡Ñ'|ìƒÃ§â…÷ÿtN—B¿E¶l—ç8¹•Ö{ É™tL'°gBÎ~&ó¾:|RîS|lè¿«G=$è•°¯Õµ'Ïqø„ë¦+åL-þlñ9ëËÃnªŠœ�¿æ�héc¹'Œ�0<†~ÎÂ.Ö=p62×ø£cË
+¬ÞÿdÔ$¾<ÔO„xbµÞ~Dá±ñ¢£°�þœxßa(óT|‹1Š„ÎgÓÚt9zºhìÃïŒ1‹þžIxúPÿvÇßÜØ…Ïg­7,)ï¥×P–Óö×äxWÜ1Up?ïÐ¨#ØsŒÑ-¿ñ?þcG¦îŽ·«ßã‡
+gmõÎ™¿“ð<„�KÏX2Þí(ÍO{Jî	å­ÓJË¬½³si‡QJÊ»�.…{QnMæfÿo™û±ÿ¤W#êcw÷#“›*å,¨ãÆM÷}ÝÞKux>òV®~«×Å•ÔYY¼÷ú­2¸øKJEòJÙàÂ¥yùL¤ìPî‡*�r?;×åVt)·A] ‡”9}b·™TÕam'R&Œ'AÔŸ)Di ìÈýÖõ9y z\I“Ä›2ú®BÐö­”çöÝÁ˜=~/¸'G‹kK,
+Àn¤ä½ÍFæö­�I�µ5cú‚m!Ï—øE£çê¾¶QÈÝ•Ã8É•qÚS4ám¹»7˜‚Þ˜�hDce¢ àß+8[‚(Ãl±�ÄÃ+Íhã�Ÿ 7OW—:]©tÈR|-F�–>çí<êC…e…[jT*±`¦$àncÔ:ÖÓ­¶*ƒ~
+†f ?Ò‹§]é)O€e÷v@Ur�q>‚ ^\§ëéNn®#A¤ó4¶¤x·|Àÿ=J.4ÊCzì±tn7VÐ’¿ÒÓñ×üq…ªnÐMÎNÐ—	t:$ä@{Ô„q¸m=`Ó„`TI¶?q_»»h-ÙÎ qÇÌh6º$Á#Æ˜�°±Äq‡ï¬è	ï­|² ‰×2ø¹|c°@Œp�•s•ï4]û§M¤`Ðžè.šÂbÔšÄÑ~%$mZ`àäŒ/A²ïÂ¢X­3	5=qV`Ê¡…ó¥ª)F$¾á=f…?HÅ•|Ä°1Ù—Æ¼�„; °`Ð×‡§â!Åç¤¢P±kJ$E.~ IÌ·Ò½n|Ð¼ÉÎ¯+ÈÎŸY}±«c‘,ˆ4›‚[†2C^b!|‘òµÅ”B•’¬Bœ\·C×Ý‚(6Ù®¢™ëcÚ“ñ×Ü�N4MM,¹hŒQüÆWgÚ�uÃ¦°
+
+"�+®!+j^7¸F'‹{Z{ƒG ’‰%£g-”?ÒÐmöcéºf|�±„˜Ä_ƒåQý+:‘‰5"ûº‹½hº4›«~Ô”'±¶„ jî}¼752^��ð˜Ð4U÷¨¶ÌTÏh':‚€[ø¹„ÔM¬Ü«%<2²ûÚ+Á#æqêÊv�>:˜/Ô•+Húó¨³5Æ¿ËDë$Ü°ž&õFx²ºŽË=…Ã5øß.„Å¤Ão„uÌÎŽ¬àæq½;›«ø+S¬e;£ðû�†Â�ÔÂ£mdÁõ ìÖ¥Zþ ž?½s×žŒ¿æœ˜ÂžMò¨ÜòW¤\Ö79¨³þ	Ñ	Æh}G˜Ä‰à´™ø_.(ôí‘Ö§äg‹;c‰¨i"<JŒŠÃSNá˜ñë?ÞžR—ì¹–«¹ÚwšöuªQýdÝQd¾l1�99ž¥æ°GèjM8áôGO¯üÝãS®ïk›ÏgÖU=t
+é{ tMåê4[É¯TÖêtéõÁç[që�Õ<”îÉßæ¹Zì=Y*ÆŽ´ðAîÖs[1ÝÜs5ö–euÜíítD:ãWÝ²ãQiÕÖz¡V3Í‡%®ÂÉ^m*øÛs�áM[ìöjO^�ödü5{(p½¯%qÃIŒêÔA'¥`Éc�Â~@û2A:cµõ]&¨gh¡há…Éj9ó”ÅöpkwÆOìÝçÍæŸŒÝÆÂÝ“ErÁCÌ†WY�e¨¾¾x¬fk?À¨åœû®Á²«îÞõ˜Gù�üj~°P­ÅÁß œÁs,#o¾(—ŽFÑ£Í;ìNRbˆa~i·ü ¸X¦›ê:Uüµ%ÔéF§Ê§»Àq­žg]KjBG†Ýzs'myÜQW·s­Ýù•Ô—Ødð'ÂT¾­¬àWÞ¶ÝkUZJ&ÕM&—ìÎ}ý×yQõØÖn¿D@äæúI›Ú\ó�‡‹Û*aZjmJ¢ŽîŒÚ—‘_°/¡ôtÀaÔIøkö¸„_w=|?Æ¨Ž< ,ä8Ë¨‰EEôI¿„rçÜo¦ÝœÁ[!JœïÅÂuHÜßö—·á¸wNÀ¸#=ßZ{2C[nb›¹l%Ÿ+±lÍ­Ø¿Í6|£ðÊ\–wK£/)¤r#yÇ£èö¿¬,AOÎ††â-1¾TaìWioç	Ò!Ìº%Å2Uä"°FÇs!9‹ÁÁÒÎ5Vgkûƒ…dÅn÷�|­º¾HzÜY}piü3ëPÏóc	²ˆ–®dI¿¥JÜ:»³OªJÄ�Åà�úªT@Ö¾Ö>>JÐÕ^ÛSi	øù¿ÿa,ì‡uÞˆ‡ª”¡¶Kê=Õ*‡«’ÉÕœÈ%€rÿæ
+±_e1kÐ¡ÖÅ¨Ã´=ÍkA¦nž½&<Ê¸€µÈƒ	¹•ç»þekU4Í9€ÈÚ_¶,5¶‘5hÆßôÃ[l bÇmtôJRèæ1*É�âÝšÝøÜl9k®4è2Ö•£‡QÄ˜rx|PÕ=@c›Y‚CÓ]¼¶ƒÜ¡m”´Øë±e7×ãÆñ‡ÏÓGØrö
+šÊ;òÚÎÌÖîZJ%¥4”PµOµôÍ§˜gØ44è¡T}aYÆôÔF)”“(;ÖÃ �/1±ór2*ˆ¬‹è3ÑúÄ×^„*eCÀruü ®`ëVãö"�ÉS½Ò|Y�qœ+S “]‚‡'­D·~OyÃöx`1J¦$/ýÌ£Ý¼ßÞXb7ÃºŸ'áï¢?'ã¯¹ƒ¼T�{«ÍF	i(¤:÷^û!öÈƒFñètä;Ä©ê‚°­&û5TF*Ü–P�£\÷x/=KObãè[,äÔ”RjÇ£\¢-Öõ5€2(J}5Pe¾á;M-au">qMbRˆa¯$êŸ“T4±£p·9’é¯=œ¥ÂàÏ7«CBå�ÕJAçýø’²M“¶èüÖÑÆÍõö­í¶«õ-ý|áÀèP.ra]õ±øâ¥íïNz³ˆbáUî
+èÎ…þY
+Ê9dÌ­vÇ%+äW`cÚˆ-ŸSü*qþk	y\W€aÃó¢v—F™-†Ê“ÛY
+»êq7Á€ãc×ÑfvkÎéøë3#ß"ðè*é£øM—˜own0ò¸GÂMØì“ÿ²_mË�ã8”L@ØjEJ”Ø”+ñ¤Öt.vWÚÉÃNmÕVÍËìÿÒ ©‹íîÝn§§“)!Y¤x@ðà )§ üžšLÝ1%p£¸Píòí�h²Y\€6õaw/Q&ùÜq,©DßhƒQ®Z`û!i,•òÒ3N—üN'¯",Y—iÕÅ¨Þt¯‚ÔzOVmîG>Þ?Li®ŠJ%%	]A%é¾#‘çFIÀ¬þbÿ±ÝìÙ“9OOƒ%!æ‚Q™@´ÿ¸áÓÏ|(%(S,ÌÌ²ö¼ã†ã‘1‰$7’ëÒÈŒ9W<¸×AñSÌ²7±¹
+z³ä°b’–ëö.È#�aÝ¿�.YRÃ�â|0Ñ±ér*í/.puÕÖzýÄÔÌ»3ÌžÔ+%äBblJŠœ±À�
+cm˜JG¹ì:qÌu–n·ïÞ•Èà³p®�ôý¸aƒ·LãCúåO¢H«UÝ‘„Øc5ø•Bºá¢‰ÄWù¢ÿCŽÌÓ¤$k’sÃoéœFêÝÅ{SæìØ#ÅjÝªH¶ºí…ÏÎ™óhÐ9Ÿo¨–”¦$È>[:Ìz<j¸�ÎéNL8m:É¢Ì£˜;é¹±>­Å~µXqÅRlŽ7Y·–Qr„;­ÎèèÂù”æÆ—f'ë|HYÌ‚i˜V>'Åb7‚Dü%Ögp�5Ô§�Q:œ�öGN ?Ê¤€ÚÔµBô;¹õ.LÕÈ‘"oÕõM¥¼<èVq1
+eHÄŠ“þX…×JÓ0ýÜüî'eÀeCôÇ‚ÉA&
+¶¥@ü¸ Åz/ .Š—âúeÊ)êOxßþ9å¼ìÌ¸GS¡–:æ}Ùì8fÕ¾=ÌªÌ(hš3âw+ùN…ñê\óÏâRék"‘*UÞ’«ä
+PÂAsŒTu$2<*Ä‘f™Gy6žAÝìÄ²ùsíàå8sý&kÑûDì7ÏJ]š4ìB0�óEBN8/€UgÚ‡”ª6UÐÞ2/F˜¨Ï£|wÄ+�=‘ý36GSZÙÜóÙyºÌ#¶&}‚>³r«ÀG´$]ÄÐGa>q´MKo‘±=~+Ã¬æ :Ê÷˜¹·lF5ÂIÐ¹¨¯õPGÛ{”Ò_ŠVÏ�*…Çk*Èï‰k¶íLj¥˜~‚�×Pæpÿ6ÅÊ
+š6Iöìa¢F§±êñ˜s›ÞxÔE³ºá$MÈB~ð	V/ùôÏ-³R¬MY¥‡?M°øÐdÛqyÁ;,e‡nÐ�û·£Wú¥¿PÇ_ÂÈS¿Ì'³¢—#Ý2‘;�Ôý"?K7ë}¥”ï—«ˆ“
+&
+G’Â,ÐhnÊ%&ð~¦„«¤nˆð‚æ.�a¸ây%ü‡AìD%¦€Ïí]ç·†‚q,y$\™µö R2
+q�*ÝFdx2�8�^ýô+E"ú¬Å¬à’‹¿.£$­:¤J<r{|¼ý:‘H‡XlÁ<1›$ÚK~(N•ø½3!7uÆ8å=ònì&Þ¢ o0¡_C�PÎÌSƒ•?HëcIÇ,|	°þCoGfÆ�—”iS>}O¥¡æ }`ŒË~«·~O	Ùb\©jVÃ³V7ðH~«V&a¯Í¥æàÐM �ý_ž-È�GúOvðJ&��û§OAŽ.+�¾„zÎcs0ù±ÕÆ¯É4/y¥¶+ùBPcÂÞ
+ü!^ÌÀ£|‹‘‡Qíó(8SŒ·j;›J‚â„†‘†øÃ»møˆkx÷ÚÔ7tüù£pÓqƒ¾š
+0Øò¨ÐZñyåýg€›LWtÒT
+óô<Ôz:Ð¸þ¾Ñ¢�;°æG:áÏB—äÆrw.Zc¦6¡vº“çgéKÔû
+zä(Ò‡ì9a†àj2*Ð?J©
+¢yYÜÓˆ/@†<&(Ë:µB¥Q<>XH+°:
+uŸ^šãè‘p¡úC9…+AAáQEDgš~B•Çë•©»±ü# ö™ôF¶ìÜ÷�žÆ!@Í§”M¢¹ÜÜ¼«œò²¨ÙÕô/|J2'áÅ%§}¢w2ÜrÃáDx”¤Ÿe-U�äqA>nKÿ7âJÍ…÷�eþ£öPEÞ=‰§uci©›SEîB¡a�ãËB1p(¿÷Ø0ã}�°²´oÍÙfIà¬[µ^Àd%pMn	r«<ÀhE4ŸbsŒÄ’¨Y§ÓO@.·!fê¯yJŽ÷Ùû²í$dÔ{æÜu>B¬K¾°!æÜxg~•¬Ð]]d#
+rYÖ¸®JK!€œ«õiak®áh~þˆ©jök‰˜ŽäÍ¦´�TNðp‰’ÒÚ~â<WDvŽŒÿ“­WdÓÄØNIŸu%ŽpeˆÚ*ÅÑQ»ýr!;ªqµGcÄ1/'O%œ©‰³üÇ
+ú”¹P¦é'ª mÝmÍùºD—Ž|(è�sï®®ðÇØÔzxÛ¨‘ßY‰%^tì}	ce÷/|c~ÿÌê5ÈpæÃôvÀí]Z#�4¯1÷šeHÛ‹©c~yKM°•±çû®C³>žV\7Ï]ÛÞk2ÉrW;½ßÐ‡:›—ü¥Ë8twšêzcÇ/��ÝMv»ß2P:ju—Õ;_þFrðüv¾lGÚû­ñ{Ž<¼ƒî�ŒMýÕ{¡¼}¿è�”š€ÚÕþ@ìhñ÷‹‡Aä×K\ÍNFê ¨îw
+2È ƒü9Àþú�ÿ
+AH
+2È ?EZ0jJUí_µî(Ý�¬ö_÷~d�A~š€ÁÊ7:CZ¼
+­�G
+2È ?K©î¯PªN§njgà ƒ2È[KŸ@uÊ¹¦ÙéèS©¦s©AägJàDz¿ó›+ÄAd�7Æ™“ØÌmÊ?›¤¬1]güž!ÎüÇ%Ö¹R¢EÄsëžeîì¯WúM¥SäêNgÿWíÃt‡^êþwýÍy{»hýf\t�ï¨zX©î8­ÕîÄ¯&#ý•æ®CöÝúò]kéÝSé/ÑµsßYïEt[Û4=½·øØ1a/àšÅv§˜¸{ª×íµß˜¼øÅf�ÆÆ^éyZƒA¨ÜŸ@�É×ÖôÌ“›ºL’ëB©-@òÕÕ?„4ÍÑæ½ mcq©NÂ{{Ì
+¶œb·ñ/z“î³pò6Gdÿ>Ø§·2e“< ºŸ5Xéîþ™u=m¢8G]Û›òÞ®^—½ÀìÜ‹Ndfµøg?˜—ˆÊûjt3,8öÚ!J²³äý#ÉN–ÉÖ+KYÅŽmru�+Ÿ_çÖÍ¼Ns}‹’_ëÕY¶{sƒN”€¿�Z§þhÞUæ«7JÑ]­oå8é¤³nü*úçèN½�Çè¬E‡uº&×LÐ;­uØ¬§ž_l½*Î¹EýVâ’ÖË×óp!4Ï¶ì¸iú©’•…¥Èh¥ÉW´¶+ž�PDçˆ?Ár­ªn}«º²;ÍÉw`r�M%\›4˜†kzØÒ)ý/‡£XVÎŠ~ŸHBoÙþ•kïçàEõ¿öWé\{þÉo.<ÊOiÃ
+Lò•ÉßkD~Oi§�[j#Ì{/Ë¯kU¼—–lKnÁÔHÿ³ îI«sÒ·]ËR]ÜmmÌ`/Fw$Nádwuá“�Þ\|§¼R‰ÀÀæá–Ö,å×é¥|•üª$¿*5¦¡¿qÿå¾êšZÇ‘¨ti)vŒ
+†ÄvˆCŠÚ(!1x¹óº5ûÿÑžnIŽÍLíÖå†½ì¨¨ØØR»?OŸž“Ùåcí£´"Mw¡ku4_ªë’Ía*qNæ°{á“°ÁíR‰þ—d^ýnØºÍ¶û-\áž€+X`ŒT®·»$pÈ›àãL·©¬GƒKÃÁ~™eÙ6Û#=ìQAÖoâq†ˆ¯ÒÇ6M/Râ*™ þg¦ >³Jb±¦½âìNýg<ÁÊwæ ôU·ÒñÖ6‚•Ýÿ=F…Úì2KÇQÅýQÚBñÇ Øõ¨,±žÚÌ™£²
+ÿûm­@<d›eºj!|aÝY<¨Õ ò¾QÇ"£[–N5¬Âˆ'>ã­á°"¥Ë bŠÌ'ùh«@ãf}¥Þx¸l¨§hƒšÞðŒ�âòýUs°v¥ÿL@ÿ£Á¼ù`è­Ñ*)
+%üôŠÌ°9Gß(xú+oôýu\�ïM}
+äè³ZUSvJ}ÆÐœi¥dÿùÄ¼‘Ìš1jgý‹`Æsæ¦Í¬9Êí½·®±4õöÍŒˆÓ˜]4úi=§• *3S1DHëŠ„�"9X–Ö€:ÌY’I�Ep^‡ëë*vÚýÙy”ÿLÁ:ðíüèç'—¼ÍáðÔTü.TíÒÇ·¦-ªÕ™aó­M&Ü6#¼øbÞÄH«xR¿æ�Oêa¦=¤QqÙŽÝ((ÿfÏãÁÆÒu€[ÇõéÌr¤Ç†ÜÀÝÂX¦UF�ß»ö­h%¹¤ö{ˆÈè_h¦X§:�,M¥ßìÿ7T+ºB³séðrN…×£óýÔFêó`¶Å¼¥gNð–�LŒ�F�ŽFmå¼æ!Á­èBß}­lÉÏ`êš…ËfäáèÖ
+ÑÇ»g’X«ÅšV!pFBNã�žzF¼ÑÎ½¬gº|Îœ™<Úú›DzQÈíÎ2eýÞÕ@ÆNâFL�/à§5¢[CmÃ°/Õ&dø+=–2	ùÇ,@Wé³-æ�»>Ÿ:¿j±U5-Š ÉÍrD]øÔs$íOVC
+0>¡O[Ã¯ÖàQZW×·S ü™
+aEu(8ô°÷ŠóŒ7å/3‡gB “‹:–ôÖ'ŸHËûloÝ¹äg4ë1CÉß9µ+øÈtÒ]×ÓfWØë6Y«7ÉJiÍ
+÷‹,¼C}âë‚vË¦2Lu".`U8áõPï�?¦¥Mo»§éôiKÛÀjÔ“ý]³£Száç
+uŒQlÆ#"à$1Ü:1ÎÛ˜Ð˜ãXã6û,Hö¨åÙ¾¤µok�G�¤zÕ'ô”ïS›Ð1ÍÒJ�[ø9Lç¿ŽxzC<ï¸½ÓE|¿Ô`”µMÏ„»Un^KU}¥Vó�˜þ’ÌV^x›×¥mëµÒKdo•­òÆ¶bRavPÅk5Ç{9¾DOÆInçjSÕÅÞNs\2—nþ±um&ýäÚ'<«HxÈau°Å®±éŸêä#+£bÖpÇñ•L¬Í&\�Hêûz¾
+¤-­­³5W®ôà‡H£FF$yîêí™c»°ˆý#çz³d~»(ÝoÛN²û~bÝv2ó_a)×µµîw&å‘«éWø`Í*k“½›ˆÁ
+‹ªh?â`‰)âÐÖÑDcH£Ç°©4õ]è¯I�Ä-Œ^J” AQWŽ£í_qÜX'tú2ë–J�DLò%œôÊw*$†ß@•©yjÁJ•9¥e.òPidX�,Ðo
+`]Ñ,}Hë‹¡¬ÓŒ¥ïñ("¼~ãtH­š¿<¦×Uxz¦ÕwKhï¹Äþs‘Sž¾¥†ª˜ Œ(‹…þRaüøJÁB0HÐÕ„æ�u2r1!š¦ðÈ©¾`Û'ì‡ÔP-ïû“ßÏ‘8;2·¸´„ÇEKY‰�wJßÑŠ½}	�ImuâÁœÊR‰:¨
+…^ÚÏQ&gåÈ–[	^NÔ¶¯Ýâ}“‘­ËŒÌT0J«=­G‚rjqÐ²iìƒ.ežfŽ°(f—ê…æ5vpÅ+^åÜhEü+tê
+§ßRvÕ·$.³­£ÐÑ™�G7¸Œ¼°é)Þ¿p)ZžrÇm…F• ©ž™Pk	KçÐJ³j5Ñe8&åÒÜ”%’û¬|àçÖŒˆ²níg•p¸o¢jwÊ™%3ûa*FöÔ¬Û0±a‹tÈ¯‚¾Ý4§G2NzK1Pö²¶‹,�LÉ�\w,õPS’Ú3Ôi!6[3S‘–W§¡t0ÏPvú´„±:¨´Ê•]|‚Fÿû¸UeÇ[SÍ±/ÝK]¸ŒŽ?~×pÈà¡¦ØV[¾¬‘ôZj&[æ	_ò<Ñ—;®˜Ü€¤_Ñ^fÙçu=Ê£ÎÕü]2�‚Ò-7U`eÂºÁ‚†ûŠZ8Ž ”²~ÖÓ>9}•:sÏ›9;ë;²·-´ˆº÷‰²žVÓ3¾"v;“xµìÁðLÝÀ!�d™ëYª’Ü§Xà,â»úq£gÜ[¿
+&¶ãý ± ¨oqØi®*€¥QZ³j:—QQüæ¹�ÄõKa”NP…J‹5Ü:Fäf7ñ\Ø'±¤¢bwPe±pâ.ÏzÌŒåQÝ÷'{¢'CY3ô k+��ê±¬Ž¡e±½ÂÈ÷IÖ#Ž†á7¯]	VüI)³Ô�Úôßf‰¥‰!ÌÇV²ù–G>¿|}:¦$2;­9HO†rÃ¼7aB¢Ð3?"Ô·@UÒ{0ÿƒÐå|øoØÍ,—1B»g4Ÿ\W‹sx4ñä[wSf1ð(�?ZÉ÷®¡öÆ]x”ËB›d�<×à[:4PYß,ÍØ‚\¦ƒ-[Sá¶Ý8Å€!¸ãdÌÚ�|Å·ÞÒ;¬�ƒy°çjÒ°¯¾UÂÙd�ŸõpÃFÙç7zÈf<�|�D r~Í0j2ÙÁQæ²Ý�Æ5}”2Ì3€¹5T“í‚Qn¡WÜ€ˆÄ'®ü¹¥}ãyTÂ¼ôå*¹‰
+: †=N(üã\…Í“"¦×£»'IAó	ÜÚ/ñ2bÔ!Þ™gÿ�sÖ°¬èÜ1F1ÍZXtð¾|ÎÒGjuèŒú’Ò8¶NSÁçÂPrc„Fÿ,}`f«tÉ¬Zß•4ž/
+WXE®ó”ùdÒaê»òµ¼“&ó ü
+£ ªÉ�ô†ù‹½Ÿds´*³áQéÇM¢{¤4ùÖÏ-Tœ|³³®’	Œ•vÞèUE¢u4nÒš“]°†yjPeÃ‚¥>¶ócä’eÃVîÈùœ«0Ujÿ*7h�n„GaæPG–©eŽld»Ø¬ãÝ{ôß–¹!U1¹ìpŠw[·Ì¡¿‡¸n™´uzd�K7Òc ûE�Ï~©n¬C¶l®ç˜K}Tvðí+¬à8ku)IŒ–±×�t^’Ë£„®œÈì’håMF«'>­ïi­grpyG6�^y/KGÈøD§•TÜ{µÀâX×Ì¥ý5–{è«4ŸÏÕâ—¬³_uK�ãLT
+²bã±Á@l'Ñ�¢
+'0Î¸Ù›ïæ»Ù÷£ínÉ¶$;@ f`Š.HY?ý§Ó§Áœ 	��\aiÕÝ�v9^;×}‰)½†;&±G2_øXBé€«
+Oðum �iîÀ�6‰ÙåiJUª@™`Ä�ƒÛbÿ~+f6ûË5ùË
+Ú&€‰î6)Ÿ—@Û«Åù	ñ(Ìï¢n6‚�ƒ±i†/ÑÔï’ÂÈ¡¨¡c«{¹ Û5�K¯’
+ñ+JÑ
+·4Ðd4Nm¦xŸ¯7?rÀVãÆIÅÔP:ëAQq½ÁH+½’Ö"pk¥i@ŠÛTNSi\ùW“:Œ`i‰zÿa¹É A‘©oU@W3LE~m\^@Ù5fx<Š¯æ]RòkyÓi
+I¾	p$¤x3^CH=Õ:L›±¼]HÌ©¸ïr
+4CŽ€Ý ~msjTþ0€Ò)y!6Ù#r£
+&z¬†0:™ÜÒý¤^"þ¤†§
+Â6,+±yÌ`a¦Ä
+&|…o4™àÿS‚ú—
+]ï…XEèØ‰9µûâÇàQp=3½ßD×X€‚	×	k²Ül0q3¬7KÍ·À¸³ o`9jd‚”�¥PñûáÔ^Ýšœ.WµšGáÝÀ„Ý�[³=aß@½5�IcýÛ
+'¢�§‘*€r¬
+Eƒ6å¦èúš‰™Ss±tÑ'ìå@íð|«�«Íû´;ºllMšäT9 ÕN‚Ã:5C¨d‘Í0‰¯0±ø[~\îÃ���åº„‘ F‘wp¯dõÒš›…�×JœÚ{Õîe{ë®1üÆ·R®g†'Aé™B%Y@À…PK=¤-£ûc„\›aTñá§˜m©ÙeØÌÔš˜Ê¿Oë`Ém~RŽ§x£oô>çØ9À
+Åý0æGÅˆ)c�ûkÝV¸><–;—JÌÍŽÄPéG²„C£™�RJóŠ;Da6oxâò©V%*i:GøQ`#"eâœk¯dÐÐU¬œÖ†hšSè•¦%¹¸ÆœýTàù^œ1Jý˜‹ßâ¾ô¸¸gôÀëQu[] ˆkÜÝ	`€¯	•šº`¢´¦^A«Æ¹Õ´|¶L/t’"�—R}Ù©øf¶3$7tCwpÛð(öKˆ«�þÌÞð"¸Ô#„Q8ôhöâTÀ;©�6�Þ‹û{ù¾:ºë¨"X‡uÚD[!Ô†rF¹Ï±RËí±Z“O%%¢¯yc—B…d7V+@¬[H”ØAŽl ¯ƒ?!A8Ñ�§¿¸I{ÓÚ”H”ÙZ"¤aìï
+y¸¹�üMÎ^ÁLÙÉŽoÏ¦"ˆuÞž›xUª Øì@WP®Å"2åP¾¥ŸW ì:‘Eüàlc‘¾
+6àƒ·âüAíƒk�>[wpŠB:SA
+¬Âí#Ø#œé^=x!r¨s°æ¡9Ð@·*ðaõOO]‰ †KfB_/(¤7p_ø�ê]ªéøÎ0p•µ–n9çB&¤Újð€O#@†1¾l{‘#SŽñ…˜aNU� %ZL:c*B_Û€È½(´)~¯BÂ„;VÎ•¸ÐC
+F•”Öšù¿ï*¦‹–·WƒùMƒ0�_É´…Ÿ¤Ž¥Œë•Q‹—±œŽqøo—¹îl1ª;Âè¢˜Ñ=–BÅð±DÕÂÄÞÇ…qÉæT½),µ-F±¡`ŸÊDV¥£æý”•þ…¸)
+œBf1àÂŽÚä…ÂÚÉW` Ç2(�S‘q!Ö¤
+þ‰ŒF)Yl¨Ðrò‹š­Œ}°GœÝ
+(Ó9Û¾Ê‘“˜íü¨L-‚ârCmyÓ¸ÛVÿàâGV
+WBÈT£~$@O´e…TWÁm¥‰?„,5�jÆ¶Wc´UÛyG|á`¦ÀøbTt9¼ §S¬u“Âq	 ’›e¡0ðÛã>«Àl™�©À€EÜ”¼Ïîõ��U“!]�[ç?³rÞ<†[�³BÊ›–Æ0
++íÞ!�DO¥™TEä¯œ-“Š‚y+M#)eTžJê¸’ÀK‘£
+eÔ<ƒÒRœO‘r	š^O¥Ì§W¤Tq]ÈB§XzW©»9ËäÌ»¥¡mT(¨K‰éƒdXäÅƒžW€2ìjšK9Å.nIö…xØ”Î
+€¡7˜ß	½J¹)pûgéZÆzHfÄV«<9¦áËz
+‡EÛ&Q“'¨¯÷§ØªBx
+ã�-Ö×PÚHró+-ª\Gû3§;hVþ¼—ß�uŽ•
+Y*Å°ME¨7¹J®È:2gšëBz]åžyË§BþSzÐT™Ó£›Ö›$”yƒ726Ãc&ó·xÒ´V~6ðÌy;Ð=
+VîQ^kn³ß¼-W£HkÂK|„·*v†L˜m`Ã9³Ç†Î³öþ¶|3N'àÏ³°}pOæþ’ƒy÷|6®Xž³“‘;?3|¢1˜µÖ|kî3^èœÉ÷lù-ãJUÝ'·ßpwð…Púowl)gå˜1íÁç]ÖñöÛN`>lÕybµmBvûy·Û{´)yûì Ôq½0|#=xr•¶skíëkW|ØEuêdg$PÞ6i¯zÜßÇ_àÖÚ6‚ßøôQâÕ/á¹�}AáæÞ¶©1ñçò‡�§£µ�¿`î™¬e2�ä‰È�]‡6ê]zïfôðÈÆþ#ºÂÃLË”!­Uþèa÷ÎÂ½CØÅJPÞEÄ.–)&­ÊÚ«-ÜÖ›7yðÕå¶»>Èðo±ó¹ã]ÂNºIÌK34aÖLÎR)ÏæOl`žº&™&Ö-t°×šcÔ½•’¹;ôqŠ[¬ÍîvN÷»»Í^=8Ž3×
+(¹]0;X¥Ö¤�¹§Ü·”°Uh'
+Ñ�aU[´ÙË5›ïoHú=Â5
+Ù%‰>ñkÒ„¹'ú6ƒðËºµ|Ü·U�wJ;Òéê€‹®§^YuÕfÝ6.öô¼àÍoTðîÉÝ`ÂÔ‹^ïR» éèÍûc¯8Øf{.÷ˆâD+âí»I
+ï-é†'Cóì82æ|¨ñ-£ˆ
+ëv[¯zõRG´F»(„qô’ëidÝL—2XÊ÷²žE¶IÜÝÃ:ÄÁ;÷-Æ‘Á+ÃŸ{é:¦9HGÆ²–"¯Ë¸©\cÈ3Jz‘õ£èc4�¹�ßïª^-ê!þ·Œ,}HzñÝÇ¬¼Ñ!ÊÕkh°gÚÀìÞÐðbšËP†]¹ÏÅï“>ôØz¼ö¨ƒ£ƒ[§*þ•Î×*=hå›å÷¾~±w´hË]¶ö-ãË�¯m&õú,}ÔúUüÝâeÑà„a¤·Oü»äšÅæ¸ú,‚·7Ð†7‡rk4T=F*|³HG[÷XÕJ›IY¶|Í(£<KËÜ¯kâóÒ·Ì«%¯‹ïâVžL^µáaÂÝPõ{wt4=>NüÄ¹£¬g™�8~ë2aÓ�‡öÎç5¿]ÞÂãT¾ßœ—ÄFJßëcx)iÊ'–ç!yàòzþ(äò¢x°e/´Ü{¥´íiÈüNÌ6õË–XËˆ–ýÐÎšklÛÖ~wæmÑÃ+¿@[<†Ï7å\üb¥š×´¾4ö
+!o[þx;‡û€úeEQË'ú¾’Rs×Tì¶’Î¤Ö;)s)«3)/à×¥üëK{e Â<O.ßuÐHâÜIngó„9ñûòá2â\@J:;}J5èAŽÙ��»Â�¬¢fsÁX­¯/�eÖ^±ÜÙÙñ;Ëêç:»¯}Ôy%bzŽ„XÓÀ“¨yHfÁ±™
+?ÒŸ‘*Î£DÎ2ÆvBœÿµ�'d\¸[IO—ýw¯”DÊh%NŠçHù8—1ÌNóã5	°}]ÊJTÓe•Ãó?¹Ìó*Ä�2*6ò¾N´’ãéñabœ�Ô±Ü\F%
+„F²Rñ4Á¨B1Íÿ7€±”Ç«GÉVz-¼¶/óö?î«®Gu‰ÚÓe'!7�4à8È¶„ºCëŠæev¥ÕHó0ûÿÿÑV•�úJ3ó¹bJÝÇ©ÏS§Î©ÓéäÔŸœ•¸»|÷¿´a/’k—ž×øXÝÈ•e4è}¯Ç°x¥¨Ðd´§îÓ6Q=ý¿€­G<^x×1—hpµt‰O"p]`IÿƒJ�C]B.d“‹!N;’ké£ÄØT&P¯G)c‡ÉPÇ_ï‰¤ÿüSÉÀý�7‰l¶)÷Iò„ýÑ"‚›a&¯Ôz�b8)C
+¨?M,%‚#ZçðßO%wÓclÙà´¥küçt�Jáï:“[¬Q�>ábÆ»[Í{hŽr|eôúMkPKšˆ—<íìñd•Zºo`A_ù’·A�Û`Š<
+þõŠp˜Ãý-•+Àø¢B�°ö˜²Ž,¯	/Q¥"ìËÑbúšmêy²ÙéýJ"—P3>ãþjÞ\¼Î)z[È#¤-4Â¬‹5—·B·ä•
+"Y11�ŽQÜ”|ºî>!•×q´š:°ÕYÃ™2Rþit÷ÎD¸6úu†Ž|»!6ä˜¦ñQØéÌûw*ö/&.ðÚ¶a2¸—#‰wgªEDÞ~‚"‰û_§pðÛbåBg{8äVÚ¼DtyuNF¤”)ö¦§i
+%møU}ÁUbhÙ7€\¦‰¨”x_â�$½¿Á	èç£W™à–�H ¥jŽŠiD/O%EJwuŠ¡ÖstÀ‡Ö9,ã‡‘n’k!aÿ·Sõ"ˆÓáÝþº·ÐLðCÏæ­ÝçzóST¿¥H±P¾FqtÝ
+ì=˜È2ûkžñ·xÜRiÌÜù€UÒÞ¬æ(Ò•ÁžÃÓsRhýû_ ÷ÓcL‘Y­¦]¿‰7BL>ñ
+Z‘ŒR)¼„È®®÷ò9à¡	ÁjIãzsã7£7‰¢iæQš8-G�ŠÄØ
+ùS”ÚãU€Áô*&Põ¿XjéfAÃé[ü-I\ï$˜
+Eû°óNHàœ[E¹%p–	"s˜ÂFo_uD;
+½/›®tõ™>’JçµÕ³Ÿ¦ýí¤¸Ï/líŽîÈ7­€ØCFÙû±MÉ¯WòL`–èl’nn‡
+‰ï÷¾Î"¿FæpŒ›`€ 6;¹«£J&f
+Ò?×¡¢ûÐ>uH‹ÁÎpÖœS0šwÞ�793*èºwV¿žDùšc¥Øäù­ß|Gq`ý…Õe§=Ùº¤ kx†ˆ-o 	«Ã¨²µuî1êáhT/–í}E”‰’F¿5­éç\MƒC¹ÇXy5f¹ÔIE!Íì§ª~Ù†€¡¶db^j]bÊ‹JƒróJ+0”†O¸>§u¡KÛ:—V"ž×þ�Ïø|å–ü$ãºN'DÀe¾Ò.=Ÿü†œEÊÄÈº)“™¹™
+oÐtÐÆ!=�Â¿,¼p÷)‹{é1¦`iæü-f¢aåÖÀtñÂ7"8÷ÓÀù²÷‡sr^Ná{ø-í–.àW¡fÝ#L¶Jˆš¼‰ ´#	EvùEÔ¿CãŒ#]×G�±kâþ”kÎcTå:.!¤dŠfžÔ©?Aj2–¨†NÇÙ£i¶XÀ%¼ß²˜Gmð±J>,‡JHWÁ7
+cP–Šò8ÇËÉfú
+T»~x�Öºžãžvo5´RpbÈ
+íØsãÅ¡ª,´r’æ«ý|¥™‘á�Ö_w":@œÜŒ¿œ@ùæaàQ4ç4áŽ´k¾y=F)2žs<ô4ðF¬ÉI¶sKÏ:z$
+.`y&>_ˆÕðœ“Âb° ~ó·xLDÑ*&*ÓC™ÿ|.jµ_MG©ü-¤mãÅ_Î_,à÷E:‹X9»/3O&eà³L­
+,×GF(´£…
+c<£&{@ëqÜ
+<
+˜DðN6¯áÍïwª
+<úý‘-8£‘3Îé×³JwÈæ�Bãý—qB4¼¾c§hH­�¨ˆÒÅÐ¬‡‰±s{­„|…5:æ þ#Å«ÊÐ£´Ê<Ê˜iÑ ªÝ�…„É<!î—M W÷Ñc4!èØÂ…ÿý›bÔ5›\«Ès‰‰ö°èÃ‹áÎ—s°²aÂX4ñ(æ¥��^e½£bì�
+qªò3¬!ólnà…iÞ:çaïš^yžõÜó¯Ä%¤¦hgAA8ÕK´’¨Qæ1Š{³ƒ²(ŠÏ'¡+C}´ØîN£´Ñ3€LóÝ²!HÞ)Ì|‘)ÍëO’×±	;5ÜsÉ#52Þ^½<Q‡žZr#˜=ù8Al•ÁŽá,y+aÊ9;gný"c3_¬».V&àÕ}ôU„Kƒk+
+¤ÞƒÒ'ŸŸ=Fö…—!F}=‡�¶¤·Õ,áqéá½“.õG)~Yöñ‰�T¥ö�–"óæÄJg¶Æò”em×`¼JæŒØI\ÂdÂ|Œ¡åÅB*
+G¬„ÅŠ¢�³Î.1JRhÐŽþw]¹È?¢8]Ñûld,)%¯¹]1`#ÿg�A`:¡gh”È¨ÿbà˜ÅþÒp@0_}B}	–Ëïä?‘`Éï»Ëûd÷q;çe¬!�3Å¯xEÀ¯Þ�:ÝQ�ñó¿!$ô7¥Ö�óö½,gÇ°k0ëåRüâ¯¯f½/çpØ3ß|ÄYãi¼ÏÄáa—¼ ÔWNuGƒIvÉYŠõhê2aK
+¶É¦˜´*ï.û»�G�r'R`�Æ	*§ÍõºîyI_”W_â±-²í“W#b›ÐzécTÆpÅƒÓN:f˜kÿœƒ�Ÿµ�¹þÕ8�€Ô¤DÍ‹#&ñsJ$ý³«›aÞÜLj"k>½ÒâÂ£ä7h»—æÎp=F¯³g¨ü£…q‡b'eg™`TÑ9èÌ{óürùGÊ¥çÌôïƒÌ®|AžŽn“¬Ÿ#Æñßs.b…„éÂ}Nª5jþMTÐÈÁ ÚÝï÷�¢é}$�>È€…*`E+óõ^Ê‡FfeË]ÃË#›ûUú€Ç˜ ØH�d§¥Ñ–ã�Qw¡Á
+úF–äÑ;€ý`J¥ûy‚+ß6­†OÎc¾,®…£C„M&¤aW…KÓKÚÐ»¹£Jë;«gä’ß‡6Ýq%ë’³ÞðœB�¥÷fG\F-„øNüË³­ZåÝ+Æ»ôéGã6ODãa)bß§åÞ–˜›!+åÃ£ÒP$pÉÄÛ±Vï‚G‚ŽGQ4— QªÉà‘¯U$"sˆjCI˜rS•œ�„N2Ìto4-Ù¨´óL \Ž1
+�øT=˜ÛèL®	ô"B…¯ííÖ’ÕP…X,º7á€"»a/ SuöOš—SÍC¬$”y×¸ã%îicŠ=ÂÛ½êöön8îUåÏi ÞIöæ‡ßÐÀ�+O»5KÄh%Çôã�È	‡÷båãÿÙ¯Ú¶¶q%ª�Ñ$ÆµI
+Ø1dÙ'&Ð´Kù´÷~ºÿÿOÝÉ²%Û¶$”d™§¤²5ÖËœÑ™#áƒPë\ï4Ñ~—qY¨·üíý.q%0D¨oÏ*Œ…È%½�É~$µùÿïfxÅiª‰CÀÅv!Å…‰õK*N_âô-Àé(¬„2~˜cêo,
+™3!°Û©’Ê{&M9H}·Ó�,§i¡Štô‡-÷
+þbeŠ)ŒKœ²¦*Öh˜ì`@üŠ¸fhÆSÔùqïxŽñ¯z³ËæÇiniº½çiÎÇ{�z¶Zá¥‰æ4Ñ¬D’Â1âˆ¿M¦È�¾×%Ï\3¾§<.HOü}3ùxŒ¤ùŠºô7v0jJ5I?�Íï„„£ÈŠ+uzI«<rÎf|‚‰¨Òsy>áÿó&ÑHzuË�Ð+Kýþ¤¦¥ú­Ž2ÿ“ù­a4Oï
+iq¾ÇÓËñy£"f¨ù=Z�*¹ XÄÎ3�•Ærv(ø�áˆE‰X•¨Éh_ËQ>yœ7z’{Ä*5’Ð
+œ£®uÊDB-J­+^ùµv?æ€!I4¿|—Ë”á@ˆ4Š^,¬ÈzÏý~½À?ÌŠnDú»}ÙÍÊ]�/{úâQ®@Õ³í±�û§Ú‹lÐp�‡’äÆÌfÆœ«”å?ì‹?sÊ¦©ÙmW±‚Ó˜îù1Í‰~¦âbÙÛ¹yH2¹ªtJ«³+3ÊxJß°¸¾äæhÇw,æ‡L™GK÷Š2w×ã{JtwAñ:1/Þõ’²k6±<¹—úYØ˜Wäzkg­²‚ŽMµx6˜WûLž‹I\Ñíú±ùfu4Í<D¶Â$ë˜ß>ÖåýÂ(3Ñ³*¾±lìöe—@"ñÕÈ(�euˆw½
+gÉõ�Úíû}nÖ–ç^¼7Ðÿnp°Î3ì–Ý{£C¯u`å¥g÷çÚGÚo¡ÿÊ?-ˆÐyÿ¾6”��¥¤5 4r©w\ÕÑïYÜûØ jùÙ›ý´ÿËpDïã[�`»Üú.«xƒî>¡mzCð•�¢Ëô&é�[ãqJ&×÷ÎrÔgNÿmˆðþkäçÍË_¯ÐÞC4©Ý¼[C
+üCø·o�¼ß¾>ÝºÔ®ÎÎ¬‡¢¯rzÑ…Ð3$íî_—´Â»…çcD.¬ŸÞKõQV¸+óÀ‹Ì°¼<à™PHmêö
+ÛPTÀëÙ=CmXÀðûƒ@±³�g.zÃè8*?ªûª-ÍClÂý½:ÛW^>¨uI(8Œ~‡bž"êVß 5 ³†Ý_?ñÍUÏn·µA‡|pë­µ¯,Â§®ÜxÝf‡JYû0Àû ž	þ[ìå!”ˆíá*ŽC41èœÒ —¡ƒ|¯d½6¿­¾A¼YL
+ÜcÚ�ö*y›Ýö¡ðõaŠÓ dî?BcÌpðÍuþWíuE¤³AÕþnR‹Ÿö±
+ž¾Îà�Â4\£]&¼ûö@m#Q‚IíÙèžÁ
++PáYúÝW˜h&xGCiAxLæ»…	\4:r¤_¬ºÁƒnL·g/�®B
+Á<
+Ö¸W@Z¿”B§³ŸÀ~yO†mûW,äÚî	šÁu÷ó~e.„T›ãÚA×”Ã0äîÎ�Ã
+9m™¡~aœ€±Þ½yUŸ¶{ÖùC>í(èQ¼RBµ×Š€m¤
+xó„ë$(/c½ÖóÂëC¨v»+t9�ºbCùñèkF÷†ÜÄHí0G¾”}«µ•äù¡Û½ ôÅÖ§í…=w2�ú®ÃC¸þöŽ•@¹ãµ�d©�f÷è<›ÑC$½g©AÔ0˜­`
+HÙ÷íâüûUy}í‘ßTð¶QŸyŸpCg';÷­ýÛm#ªÐ©��¨ïçI­‰^”Ð;ÓØáôÒÐþk¯JîìSònPÝ 4\sä::Jr˜¢”wG
+è-ä¼PEµ�÷íu ŠÅ.ï¾ŸÆ×Ä–Q|“øoåoI¤Q<[K2
+‡IˆŽmRÎ»]�ùT*V4ýA1?§Õ³î¯3¢ózt¢±[³šÝÑ*¥C,×1•yd¿¹¤¬ÊˆN‰¼¼;š½}Aïdóõ-­ò¨0LrÎA­²ªŒGK~Ê¨µ±ø&¼åU~U,Ç9{Ô¾mü¬1B&j ñœÕDF´´y0ri2
+™aÖ…¼8åp(/¿dO²[á„ô&¦,:Ù“ZS¯$l3ù¥,–QÎª~Ê÷åµ™’2F’B,Ý9wY•`ÅˆãÒ¹'ØÐÉ3qŠš��Ù£m¯^}o5‰¢¼¼ŠÒ‘©dÄ#½Ù*<¯ç óq’�¿ß"jBÄQwJM¸++yãrz!�¢ò,Š*§JˆQ‚gær‘Vˆ™a”± ‰·Uò!5RãEÅ\tÎî‘f_Ù²õ5 ÓJc)tÎQó!Nëx‘u`ËL"€*JÔ‹&unã8¾åyHHÊ ;¹j�ÝBõqvÉ[½(µgÒF!ÐNòWÉäŠÉXR±½‚
+Ê¹Cùq?Pþ4éµ2™bÜí]s!ÕóÚÑç(µ8åãL5�ô2à‘–ÂlCAã¬Ö$G1ç	ÅîÿÔH8Ê¬1“VºàÖ
+ÆÇ…*V.[’šè2âßiz´]t"?9—ÝUû�½²™âš×?ž¢¡˜q
+Oc^{Tz\Ç\|yË×ì{íùÎc}§<Ž2¾�eLXØun;ñƒÌš3ƒN¸ÖTçé;À‰(—ˆî9†Y¼5Ž‚HW‹Bt#ê¯œx,ÕÁ•Rh.–õå2ã…Â½ü$šš`‰Ñš²¼RðŸŠöåO—®Àbîs‰íåÔœ·ºŠÚÏjÅäàO°¼àDçÇ¹pžççàrH	G)á¨õ™:Çõ6îz¢ž\Ë6ŠýÈ“©…jíŽÔ¹wiÅzm;èI¶aª¦ë½à(ÞÉ¼äå$Öx+7/´ŒÁ
+a	xf£ÁP•:­Ëƒ”"p%±(ÀÓQ–û¾Üè‰}&]âƒ�‹•ÉŒ3LK«­á¼ÑÀßL�‡lµÎ·„lmÍ#<«~»^hjØŒMŒü—ÍZ©ÅV­¥EZPþä¨}1p%z‚¿v0ˆ[ðŽ’gWF•0S6±BÌè¨æ¾ØÎãýkÉ±ˆÆX\Å“­pÔus7±-–s¥�«ˆoSl›U}ÁQ½žÅjZ 2€¢ü¤(Sºzû‚voÀlsY·x×¬ÏxJ[-,w¨NôÔ•ãë8
+ÔJPwÐÛ(å8KMù1,÷ÃÞã 3‰Àðbñ'Æ÷Úp…|4Ö–5@x	&#ÅÑö8*ÃïfýPPî%b¿‚ˆGá(‘ÿ‰®:‘îèî‰QÎ®‚ý´�l×5à–|q˜“�5‘kÿÔ_-ò’¾x%ý3¾dw¬Tlá«{N]£®ŒXùReñ
+ß+r’üŸ‘¹ÄåwI—“ŒÓŸS¸\ÜE½9Yøü\û:Š²¹´Ö��ÿ}ËËlšÊ“á:©‹ú®�Ù
+;£tUd¾ÂBM6ÇîÅZß8m$»)õÒñÑµuÈDrYŽ^ã¨å(	F¢BµD]N£1üSù@Ž¾ÑQ¾H.ê¯ÛgxoWõdu#›_m£úÔv†?—�$’Ä#¹¢¦S*ó›£˜ÊØð“é1!f•¤ârT•w)Ô:êI Ž~PzQT“­-îÓvjGM¢}iIÅÄÈwV!XImªR¤1g–j„ˆŽo4®Ýyæ�$¾–É&é2Ö8ãVÄY”ÿŸýªámÜF¢gHK«¥bÇ6%ÛŒ]VìD	²v
+´@Qôp÷ÿÿÓÍ)$ÙÞkïÆ½vcJ¢¨!gæÍ¤Ö‹ÊíÒ/\¥{>zxŽ’‹aÈlÅý)Ìý6ÍËhqýºðºðˆÜÞìµžÄuÍ«¤Sœôát÷°ñ·æzÎ6a×ñffèË¨£ôPžÓÜ
+a¤æ:;èõ\•¯$4³tu_¾S¡ÝŒ�“œ‹-zO.
+¶ë.¡|ö!TÝµÞžŽ£¨%Å¬žo8`!�=Äbí™A!_a6)<²Ñdèðb·VK�Þ…Ïa':êÖêm_}üJÔ¢â€ÃMx‰)§Š|ep©r]ùLïtí®a`R£ñ'Žn¦/Èõ*§û×‡	çÅ9Êô“¼QKµ5”[NÑÇ»0Zt”¶dSN{"’N)f”‹e¦¯˜”_õ”Š�£T†Oê2*¬D³jó:´/é¼Ê¼
+ÂG‰Ž’){Ù¤Â´x£¼62÷€£€Î`¬Ô�^‰Ætäþ™\‰ N¤Ö¬‰@.ª;¸�¯ï<Kºúd½ªgfc¾¦
+J÷h	¨r­”êzö²eã:Ž*T°vŠšåVŠë(+_èG¼<&Ñ|"ãZœÀ%*ÆY:5¾½ç .Ÿ]Ê\fœ7åoÐä±(*˜Èb}
+ó®P:†{‰óÉcCy¡ÆÕ·ïÂ —dám$*ö§ÄR))'E`ôTîPr&¬Š,E:Š¢w·ÆÒÏ·tn€pÔNÊ–†TlèhÇ&ŠÇ÷nyHì¡baZi¬JuÜëÑ#ºõèqV £,°–Š®»”ïÔm¥V¡ÈérA’X¨™8ŸØ³]vð	aÇ}ú”æR#…´óY,¤êx�hI:Û`²p+q™h?‹>rW"÷ Rw^nÑ”Ô&eµD~ä JIßs¾Ä�X½ã¨ÀRV2æŠ:EJ�uº8W5ògJÌB¿qj8œÅ‘	5mžlò®¦f“š�>£ “­DrcÅé�ùN(…Kr¼S0¼ã‹ô±ÙTs.Ís!ÎÍ¸DÖ�«âVºÂÈQâš.‰aÂ„§�Èh>½DUìÒM ®
+JoBÇöÑè9aS�‹}A,Ø¥æK5[Ü{Z6�)QÅ‚K²ëA×â»aÈä›3ƒ0/€¸uÙôzô$`�jJÖŽÃÂ»�þZü²åHh‡‡¡¤X¨ÌP1.Ç¢®Î-’cb‰á¬d{çi“î†làŠ_9–"
+¯T°z³MË�^¦�<áEwcÃ'‡°ÛÑî\ª°eFM‚–D˜W�0OÏâ¢$€P‹CM�1e=¤x»ôÑzŒ+;yVEª³’Ô|¬$i“£2mŽ¼)>µ»è‹OWb­�©ôz1(EÙ_¨›[ìú„Ý ºµd·F¶™™O^ö¦ñ´Õ.ˆ)ˆëX-«$1Æ$R[…Æâ·‘±”)Îûr÷ÁR3A%,ô§�ˆ$cYØíä¾(Ý�r.—|q©q¢"É’ª¤£vî‰	½;xÁ~ó€æR—ÜÕÌ3zØ<ž£ßNúô¿ÇÏÀGiyB†©]ŸÛÒÃí¹„UÈù#]ŸuÃ¥×eÜ›A¾sØ ’¼ÓO¼ÏÚ„?K)¸@´Ô'm:[|wÌX9q¬ÏYÝ[=ÒeÎ
+[ìÚ¬êëÏlÊ¦Š�l,ÆMsÈ¿7èyÖ–{ºîqn,°ÆgJ¡‰ÏÎTÌŒN¢%’mlóBZ–`ÒšC[²0�’›iL‚üËð.²Ýc†%ÅsL¯5yNÜÇ‚¡9îÑòŽ¼'s!	iÛL7�ËxØ'I&7{zU2£Ù _¼§Ñõuø~¥¿HxÀ=_œ*rQý¡�ö¥ßT¶¨‰,GlÇŒ{=2»§ `È»Å%"2O™éÄÞÐEÆbHB�R¢=…àŸYp9ÏæG‹« B¨9ü—tŒÀ•–ßºBÏù“ÿ›û‘9VzÃ+… := 2�äNÂ„4Uv…ÙœÌ³½‰"ËŒí‹÷øI¯¸Ì34—(£Thç€œ¢‘¤/mµ{E¸ûs!èšöšL›$‡i$	¿]6,DRZ�Ý3ˆz©nÍM#ê¹„éä2ÓÅ9wKöâ6/Õfî8†¬ö¼oô¼ík²•ey—­%“A­øÏ’Ë/ÄÖ°ÅÅ‚ô
+Å`Áô–~×«{#}¹øW¥u¶^_ÅîDE!øû¸Ì´‰ÞéHF)­Ú¿CsÜ{V]jåË`xeùÏq¯g¸§¼vˆ¸ZéÈŒ}ÄAá±#Z£ód¢½Hú7¥žW´ÞFÎ7“ kAí™*ž_?ûƒ¹ s÷¢Ë¡ç¨Ìä‰Åt¸Ûg%*�åù£a�r·«2äÓ11~ˆ8äù¬;ž{ÔXÑ¿n´7cžÄ¬0x÷'¨.úõÀ›*x_šR"Qú°×ø-.ì¹!G§3®‡{óÂ›º,¸—c¢ª8�ÕÕÚ»®­\óâ_†Ý~•™»¸Ž5.&Î“‘YI×9×�ÉÓ¾©9Kª{h>zb7Œ¹éª¨ÊQb©Íx{o|V³ýãÁÊóåó×c|ñt±‘Û	?¶¾£m¤A&•È…½<ÚŸŸŒ}¹7£¢WB˜ë:jßV_~wÛµ{ˆN‚ÄŒ¦t”Ëp™³´Æ‡×éºë
+˜U¦ùÔgwwÆÃ¤¥ËÛÂ˜¬{-&çwxðë–v”Ê6zÄ°·emzÔ	PÄÂ¬0®´¥jZ½˜-.
+ eò­á`GW¯Ÿ½³à»ëœ°KÅ×–½µ^_^dôÂÁßÃ›px;ßÎë.q8ùï>öv™wí9'¾âÏ£Ð|‡‹@½{»E‹ƒ6[´hñ1ëkËP-Z´ø€èüï)-Z´hñÑª¨-Z|Tj‚d€:Ë[IÕ¢E‹�!©ýË§
+¯ US-Z´øP¤T UúìÓ¢E‹¯!$e2¨ZÕ¢ÅÏPÇ	ýNv¿¾õ·ðãØ¡ù2xóê>¼žòSàÀsÿpk_�ýu÷ÿÓOœvüž‡G±ûsôWÝõî„7KÿTñrÉñMZx“ÕK¥ŽxøkŒUªúò»3‚ÔÌÈ¸¢£ð0QjRÉèÚ¹9½\˜ñywaÌ,ŽR�Ê¯­3ã‹$&ûlœ3¹«æ´!²Ô…‡ ç¥«xS•)Òæ^nÜõ.7·ìÔ—©\ÐÌ›øê#½FyUýg;òPÈuö3\‰[«þƒhÓÜóþ÷Ù•w3S
+êÙÖ�£AA3mvB{6Kåè×Ñ™ÑŸ¥JB ‡@¥ˆ
+W9¨³Gl‹ÿâÊë‘Fã4ú›#au\”R´;ô&r¹ŸÞ2âqSÓ“CzìÌ—!ETzë½ÔßWðˆØ;/#T˜HTÂ3f%ï!ÕdœGtr?OÓQÑëÙj´kÒ¯¾T5Ätè˜ý—ýªíM]9Â»av°ãcÀX›`àDbCˆrI¤Ûó¡ŸZUíÿÿE�™]¿Áiï•ZB‚	l¯×öÎÎ3Ï<ÜéÜU’÷ˆT YYðxH;ãÏîÁü�)Sÿ BªUºˆË8îÅ)¿Ï½]:SrIbWó’nz,¥nø�a†bKÉ·)†:šêˆ˜Š!ÂGD�¦ã˜»É”*çpój¿4ª¾}ª�sBøà—as„]�©
+7KpMÉÒ>k¢?xK‡ŸcšóŒ¸h•¶ø`e]J½|½€2¦“(çkY�ÝÒ¿Í);_ãÆË/lÎcÿZ‚èEUL…GLÔžbæ™n
+ÿØŽÚO„�ßâ°Gåk‘IEŽl)oõÈ&´Wøtn¥bÀìXƒY5x;4²Îx®"|êFwy
+³Í|A,Ö¹Úg00!÷ðtü®‘+*Â²¹´„ÎLnê'qK£vC•m]|ZJ K^�Ýû•yÎÒ:�­nVãbbáìëæè›–`ˆÅ0–0ƒþ=Ç’ÃŠfäoöÍƒè¨Œ¹Š¦ý¥ƒ“\¦é}ø{((fÃÉÏ{Òê-7þ¹ÍÕ¶Îñ|VW¿qi»z¶uÔò‘I¨¦%g¢î=�ŸáœŠ®}ç/�~ÕÛã/Ž�‹²g±Øzú *¤ÅSM˜<GÔÃKƒªRG:ô	õmÊŽ¸å·Åf€£ÓúÀ:Š(Ê<²�>ôÃ�)wO±¬£p‘o‹rÀªîº=4^ÔêÈ‡¨1ÌÒ–iâŸ‡0+-“3Ï+Üó¥^AÌiK–›—A•ÁÎÌÀíøÜ±Ž¢ã-7Æöq[uÞ
+#TàÿÚ–B¸ª	´4 BÅQÕ–í6ÖFnlüHé¹«Žú,Fs'2Šc­9,ûèžú¾Fsgóï|&õÍ²zPtTÍfA¬À²Ej·üÏì ,N]•¤×{†·pYÖëÐ»°<ç9êýjZ(ÿ’&R©Ê¸¦ìL
+P%)E:Ï öQ’›Ä¦”³R`JÓk?}¨¼&K3&1>›KTßIl©Õôõ1YÿÍóÙ²T :}ŽBÊ)ÒºÓ{D�QÒ†y‰Ù€Ï£ï¹×kV^+ÏÚþå)Ìo•Ô17šá`³·£S»tµ?mT¢†øÅ˜%3Å�ä9°*¡iëv!¢G˜£ºÀ­9›å§�eÊ-Npú°&fJÇyž«` üµÝV«ySöz=v)4´±œ]¡KÈŒQ¸§™ý¬û0`Æ*óÔÇ-L¿
+x^l` gkydËÉKuŸCã¹÷jÉvUø ¥`™¤Å,±Ìó¶|ç
+Ê|\JÑÅÒ©Di«lšFGùÑeKfé µ	#w:Ô±«�ß´'––|@IPÕƒ’†¿›dÍåÊ¬¤×ã"[:dã)K"3tÖ…KÕ¡°ª»ŠUBl‡‹ÓºÁé�7££ÐÌ´Euž´üX?ÁŒð×Ò~_×ÂnïgTOØ—„¯Àr‰øË+†FA¤C.5Ô®æ’—¼J­ Üñ}êðôLt±ã8“myH3,µ|íÛ¡éˆJ¥!žâÊéÉI¨Š=KÈáÔ±~\Ð¹Vûz<n£ù2€”!ëá‹­³øÞuZAæ9·ðˆ½özŸÄ�¶?þ—IR:†LK°È‰ œÿ¦d!%Íµ
+‘)Êb/ˆåÀQrßëÍ¨¯¾œÖWI
+1Ñ÷†[V“*7Ó¾·=í¢NmN>ÊÜœ]™(X'‰F˜„YÞIén3-”ovkÙžˆÅ¦ÚËtéõ”ÎYŒ ™Ë[ž4Czá=ÎoéKæ¨=1#nDµP•õ§^àM˜–Ï‡¬%¬ø<b�"cTà»‘¢êDUûÛ‡:Ê>Fðå‹£ã‚L«	r#8`-ÙK ž©à¡Ìžâ?¯4W˜YÇWWÿ�ŽÒºº¥«»§Œ¹ûáSòFþSàŒë®­sy|þ�2NêE¶Wúžª2xP¬©zmIW¥š›½�É$µµL'»3O>ê”Âs øYHý#a×>…äÔ¡†®GSøÖÒQÄ£®”E²¦¢õgÙ]–�¹¿|Uij�mÓÒùÚßFÕThÕòTŸÛç«‰Itû$œB<¶£Tù (P��5s—´º~VâÛ
+­îöz
+u©Sƒ\×ýª—ƒ ”vw£ýÑì$¿²!,™“ƒ'ÅßH1�H˜‚™(â£‘ŒÒÍÛ8ŽR=jö¨Õã×ªØ%HÌ$ºjAüVõzõùd½ùXßíŸÏr`ñN½ìÜ#Ï÷z^3³S¤™¤«sNôsõzØ”(V—
+~;u¶CT­	W;·q¾›$\PŸ0¤8z­?·Sð”=Lí@tÔ²‰ÜDêqõ_�£Î«?*ÈÚVö_ìS±õë¤õEtvÇÖêçÈ·ïP’†xË²’¨H¯ •»¹�\”e‘S$×œ—«ÑÙ”§«Ðá%‹¢j«ÏFY|¤s]#dîtÝµz–%¼šŸ´YÙÜ 
+oª|÷ªÒ|Ö~…Ûºý÷YÄãÕ‚iµC©¹šS;á^!–. #ÈJ¸âö=GEM‘­tT¸îrT«Ý;}¸�ÿ°ÿ+¼j�	¼ëÃ%\ˆŒRµxdÓ™é+ñ>†rÏA�½°üFAÕ^'õaeÞ¸¥³šÂÜ÷»›MÁ˜òUÓ²ÒQêh—Î¸i9/×ë(Z|jHL)5à"ÉýA-†>÷wÂÚÑ8öÑ‘Ð™<«‰ß&–5:êóøzµ#ÓcúÄ?iLI(¡Á”.VÔï©ÂûŠâkíKwÅR>¾º©¶º]§´ªÕKCb§rÁš69*õåbON$`÷�uf}që¨ÖB‚ÇV˜©›À·4•«‡I%§yÒœÚùa-¾„ûŠËÈY•È¾ÅÓ§
+ßµl�õˆz¿[ þ¡å"‹„hÍ‰ý¨äÍˆ!!�°`,®=ëb³xw ó;½^kôÐq9&è‹L¹
+W˜%`ft{�çØ*åµ³«Û)iô”7;‘7uuÔÑwNgN$Eë³”k`KúÍµœ3gÜÿÉ:»=Í�f%œ·‚ºYñ0wHÜ1±þHÁªçºäéªêŒT�z½ÏµAúµdè'zjA¸|,D^9–ù€áJ¾À8ßrH…žuR‘ûc¡¬;ó£u+xj„^í´ù–Âýð¾÷‚gÒG‹ý¥„u˜#fR ‘ÓqÒ<acK	puüpë¬KlÐGWæŒÄ‹…b‹£ò*ë8.%§gJAuOÛ�Œ9ËÔÇoôŸ¢;šÎÑ•è÷Ó�ràÏ-­X<"&÷A,¾æ%Þ9i$Ñ=â]ä§=�7>ê¯$ÀœmP—T‡„á‹ÅÇ%Úl†tGö«ºy;ž{¾xë£+ÿ»H¶;×Ã��¶¹a_tëfûŸqÃtÛÝ‡½Ô~¼þ7=¨Ûó¯öéíØºŠ`@}ëþg�ê¿Ù¯åÄ•#:ƒ{	­@²A[˜uÅ¼²Ëþ€T%U©›üÿ¥{F�‘¾fob#Ê]6’æ%M÷éÓgIÊüŽ¾à[>ÃšÚÿ­^Yß×a´RüðæŒ­ùnÙn�¹²tß¨5è��5¬w–¤üm‡fãUvê–ù•Uñµú:Ó»µìó¬þ®]$[1°¯Ò`õv´Ô�Ö¡=kÒ²«¤l˜EŠHë¨ƒUóqÒË\¨Ò¾tkÃºujhNçÚ Ú0ýüú$kØd›vÊç¾úcO-þ¬½t„’ù'Gß'»Cz7ÖV˜ß6ë©·eSGr]Ú¾@G‰Ø¬ãÏ%â°U7j"–¢EH-YÔñ‚¬§Êv´c->Ög<›œí�G¶öUšÿÛþš½[qšBßHÙùÿl{ç�‰Ã>% š»[ïãÙÓ¸¬Y¨O/7›iq�9A·É_|Û@¬«šêÛ?	d…ùçC?ÉúÅEÙAµè
+¥ÎÆeÇ'Ö¹oê£Û#ƒ>Â¯*¦ßö{fãüHýíÂ»3õà qìÂæÀ.”¤�œÿ5€«ðÐ!*eÇeß¾sœ9{éÔµF£ÿÎwÑKmÝÕ,{Ëg—a6¶{pn×ZK[DÖsähO×wÍ2kè€~Ü|h²Ëx=»»”u¼Öùé,y¬{$�+ì
+yÊgË#düE�Ä{ž·_€Ùg»VEnoü?V¼{¢/eº+v[d{FG=�ˆ„?)±öW]ÆººW¶|ÚÝà¨ü¯FÈ¾¸œµIë³O�YÍ—íZYû«_[8¨íâoûDëc[õÐ‰•MëAäºÂ¾:”R­î“ÌJ[Ù÷E£Ög«¯²îa¤ÕÖŽc³[Ù?ûìÍ’ß§}y‡�Ûõ°éýè¢CÓŸ—bÚåóæñÊ´¸bŽdá}9Æy[ãæ&­b”,·ú±œ~æ˜‡3¾ÿ'Uõmº¥•®Lë5ÆU¿�‘y½ìßüåaš{Ô=E<YFy˜ÔO^4ëp·ô6z-¾¢ž-¦C›	RŽ±+LžQX2ôŠG%íYŠdðãÌŒ_Ð3O_øá¿e³±G{™ÜŸ´+3Ñ)±so´“´ÇPc0ÒèsÄ4ÒxÜ§ä#IO–�hªëÑ´ç�‘ûe˜vzQ°Õ
+!,4º•‚©VR
+©Û»Óý>èGMò C0¦û+½ÛîàÐØ+•E¦—'t-Ëá+£cA+Ñ»þåºqæºS€2ìD§BÁWXWÅ„éê$ZoêºYì.}ÜÜÒÁ_õÜW[ÎaÊ#
+ÝZ?OÙÕˆÌ�6EPÀ¬tçäáåU €‚8Vù~øo˜¼¥}dý¸'Mfà‰PNœ²ƒ¿›_ü¤iœáKÒ~°Œ7®{E(ô…ƒÍã2V®>Ö’üÛ>ÉL*ï!sw:~cn@˜ê®]7L'±Ê‚DŠ™žÎûB_
+g
+!?¹€ÓDìR”w�•r<¢ñKA<KDBa/„Ž´N ‘()ä�š
+Œ7Z„ïäJV÷5t¦
+{dÿà]ó˜Þ”btØÏÏHÀœ¯Éëòùà–ÄBR€záÝ"Õ²ÝjÁé)+çOô„O8,=@ »~¦RD›[�:qEØõ'+Ú²Î�“~UÉ�ÄY‰ž7ò‘\¢Fá“­£–ój*”Û.Ç–�i8G‘	¨òÜ”ÀF°È*»ÔÅÈ/û)Þt•‘f4F×ëŒË4�]pŠÌ¸îé¨NAgÔB‹«Ú¤¯úJZÍdÐ[,(N=‰T²KsÃéI†£˜'qI8pŽâÜ2a‘®ÎOÓ=ý­ £(
+TewÀÝ†£¤pqSäŠhX¹f—O\Ëº¬™ZOÆIÚÈI~9*2Côª—· ÛŠ
+síMBu2,Ç]ˆ=gjZÞÆðJz‰E®Ž„ÏªÈ¨ºWæØYbâïq˜74›G;È©ƒ©s°$óô¯0È1/H´fù™Uµ1�ˆH\Ï=•£Zœ‚k�ô¤u1åÆE’MÑ:Øêôs€2ëZÕN5[!Ü›mÏA‹&©5‚‹óÒÃƒÚ~UÙd”‰¦*‰²0ÕwCØ™ž·Lß´eX±UãGö+x× p‰ÖòþŠ�ûÕw|Ûg™.IØVÏ	�á,¢kÏâº€÷3Â›Å{ˆ›¸É–|õ¤§äLe%É×ŸkA‰äµ^‹‘ÎYªì\d«8ÐÆàG,Æg‚…]ý}Óp�Å•d*9*Í¯²ÝðuVõŸ¼(Ä&ÂTN5)U:Š(l£¯ÿAÉ:Š=ì�£býæÉÏ™>¤�tÉñqŒ¯ó¼Ä†3¾ÍqîáXÄêöN”â¡&&ÁN2Öp”ÔZSº‘d‘¨ÛËß‰
+å¶‹±'HËÚb.¤CFü°@]qÊeÄ�úx!WO×Õlù˜AVøæ˜!EªöÜúð“Á0fíT®ûc¢¨tUi)Ó¡i™p#XüØ‚ãšjw2Sßx©_b’Õ[v;Fµ6�X°ú[þÂ½¸Ž2aãR"½&L‰V§¦[V§­ˆ£rñƒ£5Â€Òí¼beô»ð•ˆÏ�Š²<ÛÞdðÆ-{Èâí1¢vêwxâä51jè	^+Ù•ÔÞÒQ¢ÈÙa¹kš¡çcÏ.Çßö9Æ¾'ýúhKezÞÚ‹d×DAÍqŒ©@‡sš¬WÆý˜p0ö
+×ÌUD×;•í¨ÛƒëzÝ{ˆø$˜Ú™!ÇjRÝ¿™³I­H˜*B
+ÍVúL–ÒLÃ
+KýýO-îòÛp)<•2G
+(GûŒs‹2è9UäU*%t´3	(æÂè("¬_º›n'rí+DÒÅ÷×>;sdŠè&å==
+¤9
+Á#­îç$ž‰�ŸˆCvžšr;:¾SO|za× š×+Ö:³¥£">H X)l|$Mñ^âòtPÔ~&™O¬ƒ•dÎÂ<"Ú‰]>¨9*«û|æ+=4 [3žiá–†»:?žõqðVi•²�{Y)¢<æ¸i+ÄžZU·Œ‘Fây3/X~ËGí…[Yõª£*!Ë�ˆ)Š®kÝ�oô¥”¨>]†Ž5„M”#RÆ,qÕ•D0|…�aŽ:�B·S±‡“l,ÒAq”Æ§ÿ²'e¤¼ddt”–SRhr¢C„¼å;S¥BA<}]ü4DVS	;É!˜ÀGPò•­£&%
+“Må£&7J«^~ÑàSVCZ‡Èd¬LÚ;ÐÀ9…¼'—¸-›@¡‚ý°VSé@¦5q¤£o2çÑˆ*±™�ôö£Y¡Zµ¼köÇìA½ÈÄ÷ý;’|{–ý†ÀRßÜ)<\mèE¹µÈ‰£p¿âÍxêªÜ“ô$†£"Äh¿êÌ³Eó`Ì|î£»�‡R@ñ…�›/„¹�Ä@ÈÓ=ÑÑ�¨I[<ü�…ý¬ZÎ×Å”Íæ¨j|=±ý~1ƒ$}ÛÿÛqhÇ§[:›*Ô	îA Ï
+ vUàbJÿ$pÍã8Òbg(¥sÜÃ/–ÕFË$ÒdC|¥¼Ö«çµFkQR©­OÃš`ö@ŠèŠêºZÒ_¯A<[­%­ËÀÁ¦s«Rä÷¢ê˜éÎù\cmQ¶î¶÷ë´¼!YŸü—ýêïJI¢]X)ˆ1Ñ˜	²žc_ð8<ÿ™=»ûý¿ÖVu'¡(  �;ã#éîô�ªê[·˜ŒÊZéÛ‘ò¯'ELÌÒnÒßäW\:ov�¼ÔE×N™{ëUFFi ÎÍTiµ”+‰3¾ j'(^™Sî
+‚	ðV‹!‡f LÄÍ¾3-ü¨}KNáà�c4Ö
+v+éÕ-K0ydzzÃ«ÚâCS†4vôñë“ÈÆžX5DÓÅu�9�)M]ÞÇ7»”ïébŠË,õî�“+sõŠšwßÍÉ-êXáD4I«ü�¤9Úâf�òÁ�è(®k1c$	ËHaÅé
+UÍ`ŒÄ„Q_åO÷úýÌQGA×0ðC_‰Ë
+Êò4Y�‹™Ž5¸•öú…~5]Œ¹ñå¸à›û]ÍjºNtŠ¹\G.TŒCµØ¹/ÅÚ ŸÓ*ÀŠèã-ßîZnGV¿[^iL¶€¿Úý½1“l'Ë0-  eö±NCN·xfÉ�M~Rr]CQ=)�‘@SzúXÌýCÁ•‰ó@‚þç…Ò)C'áQê„œr{wH#\Û%º‡Õ½&�¸©‰“+‡.æ�ÄîõŠ8f¯ýï5µ�Z8Ó*YÁ:ã…žš(©÷l-í‰n;@V:—Õó�mQÍäòCâáÃÏ‹+(ogiÌ^Š!çú$Gg¥Ìý!€{Äð:�Å„œ%ÒŸÃiñÌ:Š�ù4çþ©ä@=Ÿ#ÐÃá¨‘˜åßèü˜O"I° F(˜_:eº¬Ùq=.0eãú$SŸñµÐ9eŠ˜Fˆ$™§”Ã þÇ´#~ã;Ž·bQ.bM·ˆwºŠÈ¹ƒ"tp\ÌH¾pGGÏ­{SéZIúÃŒ2Š2òt<$\–Á(Šuû«þíð\!/ÈÈˆ&­Nv
+·vö^ãôPäc>>`�Ð7¦¿tKôƒ8JÁ_·ø/äštã"Æýô‰þ‘p£4î£¡œÐÁ~œjU�á£¶Ì„£3ý¡Ìs/"þ[*úš×,Ïå„LÍAˆx=ãý(Ò$—Ï4�éW7*Ä±‚�ºfÌK<¥§Ü7$Àn™î‚âûÞƒGäuGåœ¿).uÿ
+ºLIñPÏ8¡,"¦¨ˆt_/‹¶'°÷Àcv…ê™"a(Ê„qÅDa Wÿq¡EÔ«lg8O³ç|¤ß!£û#nî Ð™ÒýO”yF¬«É,ý'ŸÏHtÔ}—²ß†�a§©Ž6¶N‘ó›˜¢§îE1QrÃFò
+#iØvÜ°ƒ ¦töúã¢èÛÁxÖ©ŽVAÅHöPQ)»³6ê 0TÍéêËþ,”f‡åËò¬?ôÌ�è!ô›ííŸA3K“Yv|Çª«QvÆg
+*i†¸Å:+~]uQƒ˜J'B-bÉþfŸ¯Ì1j‰“BËqšnùa'V–_—q«õ’ãÛ�Üü¢%yZtóÑõÏ8*ïB]�´pX‹j4Wqd…‡=;¿tZ&Ù÷ÖzPë8ôR'�6ëƒýòóˆy‰š
+ÊJUô5Îm¥Èê³ºÆ¯ÍºqÍ&Ý�q´¨$‹‚Vk	h\�MS-[;µ†Cx}[ü´îð›£ÝrPÿçÇ¢8‘_�ËFb­“VK,¿7ßUžqp”ªgk¡Ð^±­bØ[Vjýô­´Ü’ý&Úwž
+5ÏÉyvç
+Y¶jä³MµŽù¿(BÎ°a}›ý­b¯VJµÜþ£¸q;mæ¡5µÀ¡›îÆ'jyÜgO5·®Ì|-Oïý¦Yþ­Î[üRÄÿñÍðÇÖ‡:Ø*lf}²LJ�zÓâ}kÛ¢l%7j‹=Ð.|>¼ÔþB¬’h'/SÓIÜMØùÌK“µPOù°Ñ/ÐÒvÆW¢åâ®8V‚yEW	ï»AJšŠº¾¦Ú³Ì¶×‚û‘TÅÇ-N¬üµ·£á€«[_‘/,9h›_N"àÿ ”
+vmZ%ÞÒyÐ2à¨žƒm\YŠÖz›Rqiýçö©¬b›öÃóÀŽ_Ö¶Âè´OQÈ¥F>žƒ+ÙÕ\ªF>�p¯“Ò:¿T%Å‡—?ã3°L¯–DÙè»•4ôåØ¸nÉÅk6IvýÈ½Påìj½�
+VW;|l±OÛkØ	ÜÎ–dùÎ¯ÖªÁ%7U�ëý²ò3IúÊU]›vK:;IŠÒÝ•.jHõÈý
+UM¿Ýœï˜DYÊq‡I–õÍ’ê mÀ©`*·n£ÑW‹ÝæbPý��MþÀ=QD”Eñ°j›„ÜòûÕô�"Ê×Ä”�”¢ù<@3¢	™Ñ°e•OÑ`ë�Hïü±­/“sôêvx$:ð&«Ð¿¦Lé™Û‚]d¼åØÝåë_q:ÕG5w/¡¨¹×@6™QøB¿ÙáíñEñÛV?× gº^Dý¼W4ÍÝ8�¼·‘î•ógõøÀýâzä¹'ÅÜzˆê™ƒ˜ù¦�ÐAš:i¿úˆXÐNÂ�<†0Õ—ƒô½W�ë¦±ëŽ¢4ä!îteö¡lµ=Ó’€ÌÎý¶#d¶íÀ³øH
+µ_/zkÂUAµ°½#pþ×wùž¸nà²5AuqWŽÂT|À~j,¶>j7HŒé,NqV¶uQ8
+"ŠŠüf›c³M¥Ì€£áŽCï6EtLt5tÞjW!äSþP‡¥/¿fü§CZŸqj8j£_‰
+ÖÿŒÃ�±	Ì=¹Œ rž¤at‹ýë…J‚¦BZ>¦›ÐŽÊ°g«eþ—Þ¸:¢˜�ú’Ñøë3M†=ûµmš£‚×ªŒ³÷¯ûK;xÒ3	ì{n3�]bc:�Nk�ŠÆø¿gÇ7
+¹Ä¿«ó2y;s”>ôbr‹®]»”ƒÆM¶÷çb¼P�<	îÑÉŒ°�ìÃDmö”O—ÛÌvÛæ!®“M˜Þý�‰iYqÃJyªŸõ‡ âtBïÙf¹Î»ftaÇ�~Êâ<'|ýÌsžÑŽ^™/ü©óÇõvO‡èAá¡¤ÿ—zú6GÂQP\^Êù™\'Páåß_¯£€pPÉ(¨ÝÖ*xE+}QéUŽŒ8oò5­ì`âJÔCuöáVÒY§ùEµ�yºŒøwå3¦Æ|G�Bxo\–CuAWn£Æ£öÙÿ6÷ràx¦Ë›òé¡<�›I]\Ù¼/Û<f­Wòˆ>«ªûpy>°%¤™�É*æ_ßŒ^M–9ÈT_¬ó$˜&’¥�ðOyFÄ¡÷"âµwÇØuáh9!—,!¼VêiŒ¯âñÇ)>ÕR¿t)9ø&Î“é¡ÖËpÐ,jjª†O9~ÕQûù|Tpua‡Y½¿©Q–·}E±•Ô°ì±d
+db>yÉ3(Y7ÞÍî:Êìc€,óEmÑæÖ‹ã$±§|ÍLÀ2e¬ç(zBÒ2e.ÚÉ¥&ã�·yD87ûO(^u´*V¥ ¨¼“éôÊH"vê«“•Ÿ„˜!B%�mòËsù™_NÔŠÏÏøTˆüuJ_pU7WìŒ2åØUj„Ñ@t.¨¼Ö:ŠO•¤�Ÿ£7ÉGîiBî×;QKŠQöâ”—O.³hö"¢øºOš4Áìœ˜ŒTR:›˜úÌõnû¾fÞ�m‡3¡¬ Ì¢çÜ„ùp6¥ÿ^ËSïŠè©;Ð+üö»”Æy¾]™g¶Æ/ÞJxaL1ŒÓ¨­‚Ò%¼�¢ÒIßïXDQ!gY¦r!¯ãˆb®„æÓLRþ‰#ý,–®;ú?ûUÓÜ8nD«‘¦É1-	¤$X,W‹²4å•œÃV.É%•CþÿÿI¿¨Qvã9L)cU�»v=I€è¯×ïù‰ˆ$g³Â>
+[T´‡ývIñØ‘gU*€[.-ÇìóÜ~`sNè¸þFY×1Šeàé' Ào<œ#ê’#k§[7V
+Õëš5÷Û°c5Ðfáh:áÛ»yYPõ‰MbHÌIë©Ö3Ÿ(¨2¦:âq»äÞµ´i³QèfRR‡=8ÍH½Í—TÕGð(k2@K1³�§¿„YßšóãÉÖ–°<à�UNÔðkc,¬ùùï3ÂíéyJÞ�ig6
+¯4!Û4Ãœ“ù}±•/,ñÍÉ–´5Þ6Ñ¿46öøHŽ85&Lú
+åÙŽh,ãXÝâ[÷Nßõfšÿ0�J%'p‹;¸EtÇß£JéýFðgn�ÍPí;�½‰¹ÇECÜÓªÝ€VÊõ<¿·ú®Á1?°I§†¨Øu‘L	ý“BÙ!‰4X‘:\T`ð–w3"Úîºƒ‡QÜ*^¶’tØ)Žê;yy¦eu,š‡³Âÿ´Ÿb÷Jøƒð!L™¯ÜÊPÍ(ˆ[L‘ƒk;Ýçlpv7h=\08=›õA<
+¥1 —&pó2�[pÎZ%éhÉ¬Ã²‡‡ž¾j~‹»[¥\#V§8L},*³äŸ={Å}Ž­TS¬*ò(–ç·J2GæÑ eh¥`zÜ(ÕÛ‚Ñ‚oÔØ¶)2„/1ÔØ<‚úqŒZI³Í	hù`
+v¢tôzó]’qW·8{Æž¹)ô½`‘ËÊiRCwQêu·’UPÊÛ.ÊšÓ1ù|£Á�ó¶ÏðËö<Ço™ø‡ÏÌ–#]ú+£©Dý€¨3o¶YÉÊ&XgŠ¹ÌÒG‚3Á¬Ò€5ƒÖûN^‚ÙÚ:þ\Ï?ML4NœÀ¨³©¢¥m�QXGÇ©g"‚öÖë‚ŠÙñ…vs•‡R…¯?Ý-‡fŒàù¯g¦�£að*ˆÖã?cJuþôª¤Ö#F¹ó8”‹Ãs]VÜìÁ”éqM‘)µøÚÂ5Ó6ÜlÒ€-]cã`C‘^˜[æ,wêëc§Áî@mA#Üõ]ÂßÕL8Ø‹ómáÆC: jŸö–µ!g9AÔÞC;¦Ró”¤—²rÎŒÖ� RT9³ÃÀ´9ÆHkD�g…5Iþé5’À—5Ó¤ú‰—.ûßyÑqæ¶U•¥P	Ÿv¦õxò*ýÉ¸à#�Ržû·ömì7Nªêü:,b”ñ2¥Å¤~S-·ž¥jˆ<ªäw›zq\°kÕŒÚ¸eþ+âö=±œ£ð×d—]êa¼1¨þP|%âÃÕ±fk÷Jú†AÖ”òXÚÆó˜°vÁ:“Á¬é”Ã½ÞÚ–Ž5�†Ç0òûty“KsŽ©Ó|ê‚a¼J+sOOgZ�Ïì||‚dZÔDÝblEG“:Ì7�ºgÅÍ/·*Å1ûó—þh!F¥2Ç&a›‚?(‘vä1\ß†'zúÄÕ«¹Ž³ƒN°¾Q’T�]…œ(U.ô\ú±¦É
+nY³ÔÂó*KÜØŽ{Û–¥¸®EÒ©UÂÄa¦U|Ö=C)ÔmdGÑÝ�0j)åâ¥Kd*~yJô[×´6ÝÚ…0J‹"]i•†…µŽš6§ùžÍƒeŒÀ,³Áý]ˆ0tž.² €ìm?¬—­!».ëæÉÓ)ÍZp\q’ÏZA#Ê�R›B­±PE±HþÀáxêvDCZ„Gé÷*q
+—ˆpÑvcöWRó¿Š!Ü‰Gi‘JWdÛÄ‡Û`¾¤nQ>¢d~™ájð	æÀìJãPie‘BñÑYô(ÝÒ&±fúŒÚ·q–r[ò’U„ÄÁ5bÛÿsÇ3T+OÑy–x”Î„$É["#�ºYó­ÒlÔiˆoŒ|¤ÊW¾›K9mM¦NYØ¡yôô0£ú�{ª¡R:Ø3å¶ŽˆÉÕ^VîD2:b Ã[%zùÚ¬õ¦MŽ"ú�™3²wÁ¾DR;S§áÉŽ"õžÒB
+Y%6ÌÿÍ.íÈqŒõ§‚–±Â“ÆõKAIfÞ‡k*ü_ÄVö`Âz¤’DÖ¦�¢
+˜ÛsñZouJÓuäËFâuÒz®‚A_¨Q‘G¡CkÊqê²aÔÓH‹>âzžÊpV‡‘ Ž>Œß
+Ÿ†^ñðÉÌ�¼ì‘ŽßT¾6\»?TÖð«}\96/ ¡—
+Xœÿ:"¡Î~Þ`ËÖ�Ù¥œÆ ÂªŽ.›·¤6µÞ[ºÃ*Ì[!YÁëpç+hÕÕÙDQÂúQ’³æÆˆ£)ßÖ�x!Ž½BÔ™;ãºçûÊ ÉZ´“môˆ|¤´zXõ�Ræ'/´P2—¶ÿG/?í�B£v–&HS¹¡¾Ú«CÕÇ4Fz° H=!:˜kãQÖLdð¨™ÄZ¦±ÖmA¯úÄ£ äÐÛ
+Ý*õJÅèŒ:‹CšH4îdFmÕ¡my¯!7ûŠ|…¤ƒ4é¤”Öq�Ê{*øsí3ÝƒƒÊJ³iÕ@y©À:ãQº3_Ôñ�1�@±ö¡*Ê¼Ù£?ˆ0`k¡ÕùIÖ›ÓãeŽwAWŽU«�¼µÔ1GÚ"à�¶<‡VÁÈ9êL¯
+Ê™_E¶ê6-ä÷\*íŽÌ|Ø=€„«÷Ò’î¶–æ¼õ?í'
+<I‰L!å«×[CçÉX‘K=’Ðd–¼2|íüû›ÿ$ƒš‰„O<JH
+c”w�g J'€ØG¢¢qRÚÜ‘³&x¦7<"Í)’%h{½]<�"fMÔôÄÍ¡r~³.$ eˆ%TPMð
+·j¢¦Ù˜¤%­|0^LI!
+Su­ÞðEyBEL“î]ÚöŽŠý7–	�ÇÞº�6K„|±»Ì/k×#þ_ø;Ôô³Â:Ì+Ñ}A$ê3ž1QÚÁ±×g”³
+>ÅÙÉ,\'ã‡ÊxÔw'?›z®š
+kŒkšÍ¿‚!ÜS‹RuEýpºÝù†üæÖÕÛz4—v�ŠÛþF]CÊ‚]qãY4œn�žCý®Ée½ëÁ,´µküAáŽjëûÄ^
+;ùÒØ%�êpŠ\ZÊnYìó¸/oRÎÓ;~÷	lli-Ë%]"F¥µxom…NÍ›™ŸÌ£„xígv@ÉkÛK8¬%™>ÿ=âÍëJ¾Øºõäît|T;ßÜ‚#úk€²îw—VËáqÑÛì¼¬�ß>²{ÅøK¬·®Ù¸]ÛàðjÌÅš`fÞxß ê\IËísY8Š¿t›7Þ=ïÊÓÆˆã;ROŸ_­Ÿ\hþv
+ÕþËÙ =Þ£»¼õö«h©q‰JÐîØxl0Id‡8ÉRAÀPl ¶jîÃ¾Üÿÿ¥=-ÙŽ�dv·î0�a|¦ÆØŽ$«ÕÝ§ON'5O{­8hÆ´�Vß
+}pmÖÒ‡ƒt?t»£Ûwí\Ý×o®~º·ÓîîºÛ<ºÓæŽíåsz×£kâÎd/¿·ïýóßwÔ÷"b7¿ŸŸù|üŠ�îoÀ—†6”|ôøË@¯§‡Ê÷…!=ÝÀQ~a$ÆõzM}UÀ³†Žð*j ¨¯]ÿ0`À€O	­•<à`â/=øwÀ€øiŠì€¿8ŽˆeÝûÛ{:Ú¾ÐÝ_õÁ\Ý}ÝYü½´zwºóÁþžõþÝŽïm®?ì`ÖwŸ�mõ}°wßøaïàv¯,Ò�Cü^„œúû.êE{Ù·¿ÿ_�ug÷þªÞ„½Ï´×GÈ‘O¸Å¦µ›·¯2[ÆÙ¹{-Û0—ñíº^è’Mê'LØ6ÌÓø¢�K6~½ÄÚìLel-c0ó
+¿nÌã»ØÁ&ìÙÔÆó.-'J\f¥ællR�Þ0Þºñ)›K7¯`»ð«|­ô93vm³GŽñ.•>²5cå¨-çÑ±´ìÜë†pvI¶”©ð¬ÊÛÁsØ¥ûå¥=?­2ëÆ_+9´ÙO3îØE:ŠÙŽ«å1ë:7MåÙ
+»=ÀÈjâß«"Ú”|÷6w�õà*”Š}l_gð2‚ÁØÞ§’‘áx±ýÉ–8½$j8*ï±S/Ø3Â°€èïò6$2 š’‚rîþPæ“aBÇwñSÀ…[ž]p$Lc¼\DÓ<Šžb|AA´÷�¿KŽ£´ßµ»F{k|Ê´ÖóÀjµ&
+ýÀ-¬Zû�#¢oÿ* P{»3‰Ï";ŠÎ#¢D†ñÇT$•’]pL¬zNÛYÞ×L�'xÐç¦±;ŽZ7ÉÝ—]îHÓ(ºGÑÚ–7JáÐ®Ny:£€¦%l�ö"t_(îŒ<s7¸åîöqÉxDl–Žb…’¹sä¥J¢«?îÿy•.ˆæâe³û<JlIqÎ?�Êä;„´SÝ¼î±TDqºUÅu‰q¼ã~IÀ;r÷TÆ†ŠÎrZë�é
+zWƒ¢òz=[áÂ›±�ÞÅS3J»ùm­ÞÚ^R‰;+³JÁ˜T:ÊžÉ�¨§©Xáí‘ÔR5sD+ËT×+#GøáÃu”À³Þ¾À)‡|Ñç«®8’s™Ô4«»ƒ“€Ûa¢§t{~õ<s!Ô˜C_<[ŽÔáG"â?ÁIEÁj§
+÷Ññwý¬d^àÁyEá®CÔRœÚ¶
+hÖŒáNðTâYñ²Ö÷tTNŒ½¡‹�/O¿–dû/ô‘;|3•ºÁ5¡O$ÏLÏôí–<ÝL‚&�gtçÆÊŒâ.hë5W˜ÉQ�ªì�ïâq¦I7t$ÝöŒBF¯Á.”ø'H†Øm]«œå­$îŒFÎ
+Y©0ˆF)ži½d%ùý«Êq`•õ_ùHHn-ýmDyýêˆtêÞîd¦óàYû‹Çz?º_°«.¥:»0Gxñç�…�åƒW´éÕ÷úá½¶B@òä)¦7ÿÃµ´þÀL}ŽÚy—……—Cªº•¨J	—9}Šòô;¡
+×öQïjmì¹Hqü‰ÔN™zîÊiæØKwøËÝ�yU<PKQšß�-æj|Q”)¿�Ž’tí6)ÐI¼G"NGy6ð{¬ä®ª†¹ÆbEÝÆé4 K„ô¢9–Y0â�¶Q™#Gtrøº¡Eð!;5ÐGC'™tKSî}B¦—ç=i*Ãëê’Wâ¹«w3äC×ñÅÎè¾üo^ÐÊE]tºyµ‹õŒ*?Âó_}€µŽZRÅ‹n±%p”–¸Ù�Ù€Saâ›1qÔKfËÜêËœm~-w›¿½®w}AØ:HJ—ÞsÈ©¢¤sy¶ËÍÐ.¹lPO1ÅE3Yñ…\¢GNïŽÞE�Xšh5çl}kîóTšH
+x#{ÈKÎR¬ÐQÇµþ·µÂa6¤LÞ?SÊ�ëõÖÞŠ´	Wz¨(o‹7ÌR«éË&º2�-í{ÿÒ½ü9‡"Ü¼hU”f‹Ç[Ç(sIMuycÊÍµKHÆöÖÕÝ!µ?ÇS;Z{‚^áÌF;MÕœŸ…(šÁsO¼8¥½cÊ|uq1÷›K~`Nn™}”vö‹÷aÌ#´hÙ|GßßÚV
+5È4¬?GwŽ£¬Ë—Í"êrÊðÂ-pûÑúwDØ—¯#*ó¼¤‘»¥|Lî6%BÊ®
+—zIìý´¤RÒ!‚ÇèÌ/ç†bUºîO–�©,v_ŽJ(Ë”ÓQ?îs'×ŠKÎc¢•:ÇÖ+,ý
+cÆ%])¡±¹ÈúÄ«…9˜ÓÜ‹9ùT¯®\7P[á¥û¤ý„‹^„ímNaÄ§ZŒñ¹…��µ÷VNôMÒ)SM]‰˜Á	:
+¨ñ)—LðHëAÏÇ~»HÀ:›œ0NµçÕ#�¯.ðÜ�2ï£€ÿOL±ÄßNðyQ#¹€­ä—Î~¹4bhHÜU/[¿LL/�ð*È•×VGy\8/[5Êƒðª“øXLœ±ï€C«I@\#5<.à·ŒWzEq"ÅŠ®á×sä>�¯dJèn‘2ÊŠ×Ïd¦#¢	³A&x�‚"žóÂÚ£æ(7ËFï’í.Ì|±¡è$Æädzm$Ê÷z.²ç¸T^÷#y+›À~´zñVÈó%Q'+ÑN�ÿ+äGÄÇ·qZÔ¹µ�‘lüšâ¹óÖ
+'ð¦Ä­è�ô˜B
+wad‘Ó£4ˆv™„’ºÖ8ŸB0<=�EÃ>ïuØØ=?÷ÅJÚ.ï9>)Géô‹â™<%¾¬&²_v=±¢ÛýžË{&KÄ_.qÄ3­zt¤Ûû.Gù^�]SØ÷rŠB[§ƒŒ:=Á;Ž‚¬ ËÆ.4%ø\µ]F¨Väg¢�Hh�,„†Gü)îƒgÿ`-#œF.°58‘Ð¹,ê;TcmŸ‰6³wñxÃQÈRÀ‰Ó	6p:è2È<=í8J.qêt”ˆCä4%á[·©ŒÈuG„èy8c¸•?ŸLS§á¨AÊêÁ7©(,0îNé*x]’Æ#�“›dÒJ‚.1.´Æ¦2À¹á2°Bj(C8ÍÞù¹/J¥±3xn­øñÄæ&Ï™5/Œ$UÚyÒx}¦×Ý~¥:ZZÕ*q=ƒþKªië\cwœ£dáž—k÷‡=ju/uÀIq¶ßë•´ödrV¸:ìDñÖuxx~sÚ³lyº‰DCëo.IÔ
+RC8I–›ß»
+]…ºl¶ûH³\Ýnü¸×kŽª«+èiîÅÚÉ›,‹ì3¥JÐNÙ‰uæ­)VfÄ±kü:M‘®Ÿ>Eœ2Ý;)”I2>Qð$û{¯ÅøgS�‚/ÄôüçpCåÖSµnœ^;â?ìW[sâ:–HKØñØ�¶ljã@S©dÎ©ór¶¶¶j÷ÿÿŸí–d[’M2@¨º|Ó¥¯_"Ž©"�/W°¥/[ôblû¯²¹öÆ)�ÀÍ~÷ƒ	�¶êHcËB…8•o^á•Ñ3ÑWm·Ò› �QÌšã<5§¦pÁÿ½dac—b¦®¦ÌI(­o˜Ðà±€{°–¯KWƒÍÍ9�gM¦hž^R0½˜×UÎ›§_•£p½ûƒ‰h šJ2³1
+iïC�C¦yTN¬iÅÄ˜–ŒXŽ…øwãšêªnz‡Pû×DÂ‚´Ðz™²í©ƒkÓ1ÌI&ªc�,©© ý)A•nAÍlÅ«diÞIE‰kÿÕ!#ðƒEîƒòŸ'£í˜ÒI¥&7g½R}¡ÎTë[JTÆŸ§Fõ@àÄ>l*«QåpF5áVŒönrßN ï|‘#
+÷yÔ#Œ)ýó›ŠG½`V`¿èá”<¥™L²„bøý;Xw~qªñkª™¤4.u†°»Æªƒñ("ê†B‰’PvUí„}•¢…QhÁ®H+•ÎKXaF3
+<*G`ÃÞÀdÖhm“?×”/	ãæáAÅÃ‘a).`¸Äã[÷%¹DŠ±5éž.F¥Ñ lCPÃH›uˆGYþãÜ�¥ÓBjµ5ú¦:„”7¹ø
+Z©HÌrj}é�"Œìe¥“˜º/¾HôDzþnàª£lÓF­ÙJä*ø…îá9¡x¤ˆßiNb#¸¡ïDoYFK²„µkC]ÔÛw±ec"Zô4(¥Ý7˜ÄfG{÷ÃˆuÖã
+~™B¾¯Š3ÈBÊí™{Öãì�"êÉSÜâUô5;ñû¯�””d>ª^ûO
+Ý°ÒH$tw+"ªÇ¢�G�¹¸Sa£s
+Vx<Ú¨#/™¹ÐLDI�½ÂœîÇô2ê8tC÷–ÿjÞËš¦rBû3�cÄ£°åÅÄ‰¨ïI"þ)âÁ¶Öwš r3QµbL‰�^'1Ý‡uò(^ÿ4
+<«¥u¼Èé„ÜíœõØ½(0æ÷:ßAŠaÌ%E'0¶,Ÿø„<J“ÕZ‘o]é~ñ„Ë•¦r°¾™É
+”)2Ÿ:,ÚFÑ‚Ä£�P‡!yÊ``rÖÂ(âC £žªÛ\@¢×Â»)¿ÐäQÔOÏèÍ¿¡ÜÚâ|	
+|I]íCZ’ëA@AÝbDÌAÑIŠ§´LPxQý?Cy�þ“ÄQjÿ…ë¥ë©Oºˆ©0¼zaÛÛTõP)–¨WD‘LÅ2¥  gÔúÎ‰6aì�1q“œm—Rá0ŽûŽóŸÓjqÇ�5óæ
+ý>“{ÉEóÓY}fj
+3YV2&YV¨L¸‘�VŠc	 HTîõyNÉ¢ê4D’…§³8.¼äÕ3u.«°-e JÂä�Œ²•ÈÔ‹Gq=v)T¦|¡Uv!C`6ýYUÌÎ’ZÒÔ–Òm£§ôN€/
+§Å˜F™„(7t’(“
+zI?�PÈ‚œÒE–�Ä°qÛ¶¼Cï	„?”ø¯øÔm]‘”äYd#9N¼5m¿Õ…áS®Qàÿä©¦ƒ<ªC�ŸÚ½Ã£˜w‘7…/j„’å‚°$“r¨9…uËâÍ¨”QŸÂÉÇ©…Q™¬;R Wq Óª¢ïdDïª±}ièõá“[Z,ƒ‹Õ†IT>âÓÓhUdJ?I¤°”3—Ä£”y±Úža‹t¬(2U…˜ÉõÁÕ=Œ(£kÑ�{ÕÑÊ¥¤›¾ìë�É0]Ñ�—Ü J£’¦&êœœ B}#§ ÕÏxß�EÉÿ}©`$òùZÊèÎd#éx�g’Hpp'å÷@óâM’‡™šh²nfEýœ±:]?vo�C—™<WüžÂýGÞ¼­‰/·F['¶�pãM¯_¥ùº[ØXŒ½§Íè1Çg‚Åª	g)|·É=}mìæž¹:nþ¼ê
+"]¢în ;öÈms=ƒ5_âž7Zžpl©ìÝåÇ]Z\ä¤	¨Š`IGzlWÊ˜¹$q7Az‡WÛÉkßz¯V»wJ¿N½Î¦L[Òn•1^Ùq{¼3ÝùR-ñ
+tÁœ)VŸî¯¥RÄÍ°®x»ÑöÅõãÎÝw?]äÈâEÑÁ¤]uÍêšæ>üìÜ¢…
+‡—†	˜[DÁæÜ�ÅýBîê¾ç#ŽÛw‘Bû[kr5‚;Sé:+D9Ì
+¤Qg%žÎMÀRÅ£ZÖ{–;þªy¤ïÇÝ»Û]û"_.ÜÊýl¿6¡ÚÝw¬Tð_uÓaÄÎî+á~è ‡úU¯£Ñª7ç›˜UåòFÉ6TqÇ
+5†ÓÞÊX¼‰¤M-?}½ýPRYQÊØçÄ»#Ôþ
+öíûDêë=ñûI«ü¸MŽ¬�½f€÷ÆnXœ5åÀÞOƒ_‘†4´õìRÐæI.·pî,[gG½·¬1Ë#Ž�ÍÜzà¡²Oygh?c^—ì1Ç
+^S´ï¸ç<ëöMC[™|‘ÓHW“Ök€}ÇÝ³ˆŠ»ÅÎR:�4(åæª½iÓd[uëè^?9§¢3“d¹óÂúìxp{bW—j¢x¦ó…ÚúØèŠ·5Î¾ó²ñCÅ|h¼È	„·Ò0€b³‘�8ƒÌeZ‘õS£3šG1÷2Ï-\m:ª®þâ¾:—cÎNñLìþªoÛcl ÃÆ3ÂèŽ†²k�Vþ×ªNŒß½ÙY8ã·’–Ç×3–�M´MõW5ëvèvïjÐïu©ƒˆ)orGywúûwï™qKëÍ,ª¸ï®
+¥Üofƒò~?8®|B_?¼Ðt÷3ÞE¾\Z!—½\ƒ‹Aíjn1Ó�­	ÜMŠ“…Þ&F\è-=º*Á]¢W¿ôa«öÅ)íDÏ�olÕã[4ªs¢Û¤È!§é?ææ#ú¶¨QÝ¸õÃOnÏE>-U¸øD2¿ø>Ô®¹•C½zú	¤•€>ZpóçóCg¼µ˜óÌ¹?£ËÊ.<?ŽØš†FqKÝÏïLÒ;]t÷Õ·TÕJvv4;¥=ÙK:bÂY(þõöŒˆZg +3zæ¦Â†ý:ö^R§š�6.ß±G;WâÖbÖÁ¦g�ažãì>ÿ9öîk°ÏÆMYò=5î¤(G—}õu@ÍoGÎ²ÜÇøH�—¨x²–L¿ZÂÃVÝÅ›(-²P½Œe*cSÀY*gj�<ÌVòqWk=erÝ%jí+)Ë´L_§t|d‰”G4$•�Rì¯,-¢þ¸ÊÍí&*Q½œUv¦i‰ßgúÉqÄUY&ÚŠXÊDçu\�á7©¼i¼•¦R®¯·T	ø…døCYysT+=AÿJú7ÚSnúüz±BÝè=‡Ttš,÷ßø“²Ÿ¾¤dJ�¢¨ª[ú)Ó}QyIÏXúEö\äÃÂyPc”J€)H]Õ!à§ÿ8.Æ‡šbä"¦ºHR€¢Äÿ'µÔ6Â1¥èÓ¸YŽŠp�à*8øŸ�±CI@YþH
+ãÿ@CæÓJ i¨Þ’ø­,S´§ˆ9>¹hò¿ÀP+8Ê~B+¨Röˆ¡nãÑãÃÃ#Z]æøf6˜¯'áüj ¡¯/N˜ä%L¨ÜÐÞ‡6³{GøwPøî3Ë5L”h®<‘ÚSßV”ÐÊû�„"-eJè3ºPÚÒsÀãù`=œÞž‹|X(�]­x¢¹X¢ô!„"D>¬UÍÆ0�µž2;4†BÃ`J“û%[ö²,`®#}-ç2Â¼*£c2	cµ–ä,ŸÜÒ‘m*2<£zKÔ{lð#~CdNíòâ¡Mï±èûš:¢g¸þýŸýªknTG¢R¦% 8øD,‡M­‰�àTÊÉÃÜ×Ý§ýÿ¿h»[†ÜÔ½åª5™­rgÊ#�µºûô98ËÜjž{ÐÐ¹#ìÈ³¤}F/õ³ž*Ç¥wZš·lþ^ÄŽ-=?QÕœùarW&å¹›ê‰Ôí¹ûÕŸÐ†/¼¹{pOs—í7øsµ3«NéÁ•ìÔþÈ#D ç”ªq
+m
+Ž_UHN¶8•†*m`•Q%ûùÆ¡U/>žè®Â—ñøRÆ<Ê}Ÿ0x/³MîÚyÂbtÌàÏˆñ¼B�µ°³.©{UÓì�{8œ–¬!u£Ž;Ñ·ìå%Ùâ'k}éÉªsŸueKÑ�Jž·eÉ>¨åß.ÿßØ¹û-áÁsKÉûGd?}B­Ž‚<µ?W;ËF<J¼¨w?Š�M¸ ÎmÁ¤"Qsº4ˆ7Ä£¦¼¢ ´Ú‚u×&}r`åÃƒ¹{N.Ê£TL;´.�¦ší Ó´=éÑ—XD4öÚ-§ß
+êÜ}µzãà''S©:÷c|Î'zÜ#qI8¡—`’4™ŒG
+èÁ(‚¡Ç|àS�b‘†g5œ’~<òã4+F•èî]zÑ ­õíO˜¶ßoØÓ~:XúŠG�ïÐŠoñçjgÙÃ£¬J«EU¡²¡uabH&1V½$‘—„QU¾[2SW-tf”:·N	ÛTw›K†¿dÙƒêëÐ]–�‡éœdÞ©’W�Éžq²gG³ƒ]¯q]Ê¬‰x”Ÿ5Ç•{Ý’¹}åžœÂúh%ñ(ò2ùŒ’AKÿåÈo«9ñIMLøQËÝên(¿×¶b‘¤ËeZF²RïÛá»’…Æ‡kÂ¬ÿb?KÂ‚z±Ó÷3:]å©îBP%u¾ØÜi1�¿YaôŠKÆm%ËÊtÚî=c~©v¸QáˆuŸ
+š³ch=j±?rz®v–
+»°\*P
+ÐÄàÀíØm
+¥,w”{‹QßJ,ä&´3Zò
+ÀÉìÐwm§õJù³‚øî’ådO £·_Ž
+lAý
+ÓGPkôÓÓ¾¥_ïõ
+ÿ&ª’ˆ¹÷4&ö„rp+{•ÀKÞÑ2~îFH3·¨
+ÙnKÒz­xD/‰'Êò aPëEû=¨HbAc™±ÛpCIÈ¨ªñb¡m‰§„P�v�q›5)´û"è$rÎšnFPÓx·Àç<MÕZ|?E›x‡Ü”ƒºL¦r÷Áí÷è¾V`ÁÌü©^sK[UÀ=EV «’±˜sˆ4â†f%‰ìOîÏÕÎ2¬Gí-ïC)¥+iÑ¢-ˆNåBm„˜�Q{ŠûxrNÈ-¦’‚*˜
+ù¦eUxy…LBÓ÷ŸjºµÒCÚªç‹f¦ëø„ÌÃ)¦œ«¢2":~«öŒVìß3¼
+Ù(KìÄ�V‰…®‚”tH¬Å¢ø”bÁ�¿<ÔŠðä
+Rd™†7±!‚KU�î,púŠÑ9ìáƒ¦tœáaÅu"H�jÝú°ž�¨£EoH‘#€ÍˆJ>¯³ç.þ`Ç™#%wå$5MûUn¿H!¥6´ÃxiµG ­�øë¼ã¤\<Åx6¶¤Œn©²­KðÎ'ìPý}´ßáÏÕÎ±Fõ´IügXã2Ð‹ˆØJŽ™¾Zò_<Î“½Å\º'~"™Fc³ŠÄKyÁØ·.ó�'ª<CH÷”´=òóv¥@›ž=2
+D<†#»U/ì(íTcÝoy
+V»:RÕÂ«§…ßˆòðú®Doë5VDÎNfv%Ö5†Yîs,ßž	eä¹*Þˆ¨‘¸É¨²54Îo±­ôC¥ÆQIa^Ø_�ýƒ\Yë«8ÎT_Õõ.Œæa‰×i¤-G){}×„RÉñ–¢Q?©;‘ÛÆÒVKØ†`é¯1J~“?W;ÓZïTÔRlQ¾Iw�ÿ½�+-ea˜#k¬
+õ#¬Ï¸Œ�òG2hôÒ†_«X†O˜Ä&¯Q`Â4�¥ÇâÝ>!¶«ö´­ärAEì‘)‡•YswÆÙ=-*àI�è Ëî¡Íz§d?º¨“ŸMÃª¥Ú{op×Gç®< {’©2âYÏ°£Ì‘Ráé,Þï‹û‚4.wÿ‡8•ìà‘(©°þ{¾!!U©e@ñŽ¨ ðP¬	žqV|žÄc÷‘,±ŠkBÍµ5JŽƒV™Xch‚c'y'þZë?¦öçjçØÃ'Â¢¥±CI¾6ïƒ0ÔR¹>ËvMí¹�ŸÑ;š„«/€aN\:ò’¥æÛ�ÇÉP¨ ×’Óm¯gN7´GwåR»0ÂW©ñ¿¸WxD…Ì’F"¨Æ»¤ÞÆ…Ýüd\h7þ«kÆ\¦ÂL}€Âì´x$ðÖL ‰se’¦qYSû�Æ
+�k�„J>&,õga�¨3A¼*Cù j:‡çµÿf;$R!sKlQ–Š;)B/âh–»„ŽðmÈ£úeW„úm-†OúÄ·ÙŸÔ«¸ŠsÊcÎ€’™jX ®Sýƒ…º¥›¹s6¢fD]»–»*rr¥C‰¶ÁÏPi½×©`‰f…U�T£<s,¡fŒÂY$Åû;Ó³ÿÊ,1”þM`®ô¼ËPLtŽ+D—¢A­Z©L³zSq¿7§ßŽ+G2¥äPVhL•�°LÔ�µ%d[Žë³Mà´Yõ¤Ø§w˜ó’Ã]ëåI,þPËÓ¾ô°>ßù–®(õ›™K¥¿¸KüJù@>S9²26�vG­Qì…2Ía·%ÅTùŠip4©qÎE”bÖcÈ\ó%Ú~Âb+ÏªAXäî&¤†|96ñˆg	j74‹år¸Ÿçß–Òí©ô$ƒic£ˆßiû[‰Šˆ=+H½¡ˆ­:b—\Óûàò’|ôDãÅyÞ@—ò*_Équ'²/’dJïWˆP¤ŒH­‡âoNãHÕcXâæ5²‘¼Úom#F!¬‡~;°¤ÞòÚ7YAénï%ÅxMOZ(0Ö¦Sð*˜Z<¿áYb¡	ý}ãœËVPÍÂ4ú|p‹Ð™us9òSz…+Y+3·]ð‚’A»�W@#jæÎgkÆ67ý¤&â±É¾ôÜv@%'L	o‚àºtb�©íXÂ ŠZ
+3`ºÅÌÈc£‰�¤*Á{Ëh¢MÆZ×cH±òM
+1ÐQßaŸö‹V®¨#IÑ:­×2±Ç# õº;ŽaiÌ£è>IÁ+Dý¿˜¤LÖÁÜ=¯ "P wŠ#/ÖÜIÅä„6.X–
+V­[ó¹Æ¢XYŒSZÉ)™[¥qÓÿtŠîÍ’k lCkF|±§ÊV—ú¥†4¸]`qö”aÍ<ª†y¼½¡ÙÒá¹ÍýcßcžGœê@-ö+¸¥ËH—âŠ–§PiÕÂ³aiÇñ�¯à@gõˆ—ˆæÕ}
+©’|{NÃ9Pü—ý*QNF¢RÒnp<ö„|eØT¡�SY2U»[µÿÿ_Û-ù�&8‡C¶x3Á:,¹[}èõ4Q°¡³ø~jL×å¥¾oÒ/ñBXñ|lÔº�y2º 
+3,Ü˜:Š-­µuT¢]³ÏÔæ‚ÓaÜnŒf“b\�bœo¬]Ã˜ƒó æäè"æ;›ž3Ç`æ»¥ÛI€ëàfQ‘±a€hÂ5½�’#>GWùÇS?ˆõã�	<1Ö 
+—ÕÕ1ýdS�Ù1Uaˆ˜‹žiª7qV­Y‡cžµÓ#|üÔ¸5J;D�w¦à)"7Fø`§®ŸQ%¾]góßX&ÐE”Ð|&&h²îLcj×eSÅãÄQñ3k½–¼WDì¬@^¨ã�/“5Þ�ÍðÏÂ	¨CvŽscç<*¿�/ø
+�]§L+›2Ï^²–ÅÒ}«kë�„¬Èj½�*¡ëÉ.¹e×ŒìþÈP�¹Ò®}Dãø¥hŒýã]é>d½Õ‘•"¿cªô!jâVgRsÖ¾4º,]³­lN·bc8'°br¹9²Šãaj9Ë‰JY*ÚJ·Ò\â¶U\ÔÃûú‘,ÚuðõCpu
+¥“¯¥s
+çÇ®¼©Xà|ß˜){®ëvhp>*]p6”5¯unÜ¶®g'Rs'ÚŠ,%;e«7Z5�W®Ã·êz×²ÙàèÈBµ	Yû--wõÒf�=ë.�KåÁî¨Ÿæ÷\ªÔëÆ9©tÁq¼h&7FûuPûav½Ähc«8¶ñ§¹º{Á\ÕÆ�uœßÖ“ºlYû¼Â9Òx›7eÝø%šÞZ&-Ù=Á¹BŠ‘j˜î•†<û·=·Iþ]ï¸’ÏD�.È¿åœ7xÃêæ6�y¥ó#kýæª¾(:¢°ûŽ=:×zµÉ/š9á£P+5[Ã¢{Öõì(ÓPzœŠ÷áq}ÙDUÒÿt‡€»tÈƒqórÞ¸*�¨æ
+‰ë‚¯ÙA‘]{ÖÒS3—aßúÂGÀ¹BÛßs³K‡4Òúx3U×ªÛ¡ô8²ñ|Ûý²Tó‘ú•EY0�^-DŸÏ:ÏÂ&•‰d5!«ñK9÷ÿˆ¿Å÷‰æ®3î¡Ê¥cä…o­vÚlð<ýýµ2!ü†0ž­}óôÕø•;ôÀ_äuYT‘¾
+»öwßÎÍ*§M‹û]ÙµÊ‰W'/}¤,™¾4Ÿ¬‰Ô*‹dcúoÅÜ zœŠ"ß&ÑkoYYÉøF,Â�šø&)N‡+ï1å—•S›^ð„VP×ÊžQDsQ‰ýw‡“~z|°æÀ­Ægèq*^ŠÖS6è¾§ÜªýÀó¶"UÙ«¾ßuy[OKŸ–ÑÎË~ôA'oÊ{²gpöÍïûÍ«ŽáŽ¶ù†!_òè+g‡‚Eµiák¶ê»�9äé�È@È?s)vÉ[è	çÂìÐþˆ&ýnÙÎ
+ò'–`g«2Kp|s3Ä“H½o¥qòêGz€ZqV4Wu1%Í­jŽ¾+!mCÇ1õ$:†½@ÒÅšäNüW,Õæ?«=îµ®8Ëõ“ü
+a8¢CYªÞßï‹–¼{?QìÂ|—¹ß¦hÌG'C-²àõ¦h˜Þ%E}E˜›xPÄå¦º›L#
+€&é�¢@®EmV÷uYp(¹òÉ�îýÈ AüñŠ Œ…V ¹eâÖOÍ\X“ÕÑ—&b˜ë¢G9ŠbÀÅñS,†×£‹íürF
+g�®…š±)MTk²«²É¸Ãžm‚eÚ±æ]ˆÄ<øE9ëÞO§#0öqä�1¦�¥™õ`’KÄôŒü{•ø~¨Õ3y±ñß¾(Ø¬?á(AAÄ¿ƒ÷ƒÞ]F¢æºÒ%Ü²ø5;¤‡�ùúcu`9Š¾~Åb¦1{j`²SL¿e°™œŒŽùJYÕÿñfåûCëÑ¹è‡å|7£T&‘Â.+ÄbPÃ¸´˜Ìk^Q%8YlQ™•–„y;¸'%~+â¯~ðÑšÚ�#ËkºxdÔð¼ˆÄÕ0W©ó
+oÆ?Ô�êeˆþ¥ÖûÂ�yÌ–]Ç�S©ie�8N_¼é�¬ÇÂŽ·ôq73Ø
+Qëå™&ÿÖIZ¥=—GQ­è$YôÆ55$�ˆB·¡õè„Ÿ¶áÃ¦Ô®|Ôn�jÔ<mFæC«TÔŒ)EsùO“£¸{¯Ó„ûo?B»Hc#›¦¤lÀùá"KüUb,ÏÆßñŒßÅä&ö/)êë¢äe×±å”í¦yØº—…sW£Rî˜sø8†ô>¸.G\ÑßÊ0þØæ¨<®
+éf¹¾V™Ø¬”Nž²¡kK¦¡õèË+ŒF±½1jzŠ†½JrTôÍ¡5)SùjgDkXÉãwb'éý�Çä=•:YQ^AEf�k®ƒÛp	#“zŸà¶¸�(GQ¾Ÿî*beüâ‚¯	§Ö#ë.pŽp�\sG{7ûò½5GÁS¢ð!å6&éU²4>ŽT\ÜPÐH…Zn|;Ýý]áä¨cb÷DùéèXÊØð¨ë	‹Ê:Öj=·JÌã‚ž|‚½PÔ>ÄGè÷$FVq¿ÖDå7¥¡NxêÕ”µ1Ž™õq®ºãMôÿñ!=™CØìop½y²¹+Kæ˜D–™>Äæåaã�–×Ëosè\ˆ7J“iž-�bkíóäÅÅá_@·“�ÉyÔ6ŽTªýã»^pî¸�Zo�ÂÍ£K²ó’B}´LíšÛz�ŸVœ£�<:¸§éh
+Á]¢`"Ì
+÷é÷å·Ä›
+›£HI¹ówßvæî—Ty	‰7"ßžy�ÊYS£ˆµµž}eh=zaf>$œ“Œeà›	DBî×ðHs™wÏ/Ð”ò˜k�å ?€²Öç@õ"¿¶QLI„µ­&¸ˆ7SEmÊt}m€r
+/'
+Ôäzx}cÖÏá‡”9G\ìÉtž„¦Ö“"ÏQ÷¡7y¦TÕ°ñ_
+Ä+sDì¯ðL£·�°I£�·C�
+Ÿ'À�.^ä|…°¡klk<~¤"aÌ¦;#þ±¤÷ük=&‚ì¤ÖSm­Ç¿”‡É¿Ó~SNöHßX#ê¯ô”Æ˜t×»œK¹uãÐzôñ
+–8Í2!~xiÆðtu;£&Ðí²¡Œ;†Øj¿åEñ845^U;­€Ö†c:$Ê×éÆÛ²m§dÉŒ'ÚîŽ¿“3:Ñ`oœÀ­ ‡ˆ}s�x9oDoæN�"«ÈdÖ­·´7©áQœ¨nE@‡cyÔ%G}Q0¯(sÔ5G·)�B{×Jírö€¼ÝÄ}¦´[‚fw�8Dg{ïZ™]MlgH“"Ó¯…[ëq\-<&=Úä(„±¿Œe!`Þhõ�µ�U¦ƒÆ§‹½¬›¯G/XÑ5]"D£(
+£Y’ŠVsâÂ¶ãÈÛòT�RhïGµ~lµ\€QÙÑGžû.ŒmWœ¯	Ñæ#‡¹9ØQ^yã§3nxTª¸ØKÖé‚oRÇ~sK,8˜
+–L/øÔj=âÄ”Ì 5jêþ¿à¼¤`o†xZÛ„„ÆaÇ�Ïä¨Op'G-8*C“£0ÏQ!S¾»ÉdróTºúÊ|¥#2q…±8HT1Ä»%õ³&¶¤”¯öò¯ÉjKØIâÉ„jOd$¬ÖçŠ†ÿc¿
+›Çm(±i)Š;±)9¦íÉŒi'‘·Y'íÌv¦�ëÜ§~èÿÿ=@J–³io7w�×©Þ$ERH�¸ÙÊvÉ´¤t7LN’ý4jÛ¯2ßƒt¿wÊ‹½ãP±eXŒ°•bÏ-•9þlr·ÇïÇ¸ƒªñ±\–ó*TcívTXhâŒ	«",5ºò¼0zv”ÓÊèp²[î•äÇ.“(×zmÐNt¨.ºQñÉF8¼>Ž
+²€F„C ¸)N·8ªœ¥ÔMø0.3Þþ"ôÍóQ—ÄúÈ ìM�‰ÚZA•	Oñ�œ„ªŽ°ÞXëÝbÚô×éL"
+¼UŸI#®ätêñqÀî<Ô+”’†¢:‰Š„J5Áwm‘‡õJ}RÀáLêÊïÚPL:Â:Œ7Í	AÉXˆ‰æI9tÆi½N†/íåíª~Ý‘€[DÖB°e”àè
+T‰¹1ÍŠxÞ'¦°tŸç›°[]1*L'S~!§êŠÛEº n&'ðú�k½Æ^P]\Ï†âm»áâ“£“‹½’–×ÒãCaX)þ2X*¦…ƒzÌSVìýk–Ù 
+nÅO:eÅ	w'ZBûýc„$EóU‘z39û›Zo¦F:�Už“nÔ�õ�µ
+,„½:Žju4Ð%·—šó×¸iÈTî)5
+º#/ŸU[ë²e nšiuÜºPEÕ=rÿ@?DeªìÜÌÆŒC£28+¿åÕ‚¦¸ÄÇoÏQ‡:*­"§r‡åY¥v�Ë?¤jIå–«``µ²R;d¡²]c(ÞQû„ÂEK­GGªšDŽZ;®J]+X¬·«°IÙÓà(¦×ŽŽ‚¥fÏT—Ô3@P	"Àv<ók9QöÏ/Âã�Ñ!‘M‚k`â’Ð2'Ñ�´âógS	ßG�úéÝÏ¢ýz�2,¿A>2“hùfvpõø œ¥€°ˆ>ÎYG©b£i�"ýV…Š€OÓMYjÃLÏZ9Toµ+¯�
+åÇûÃ¢+E±ïõ&£¤D·û`Žx_z\WpÀÉøÚKzã§!éüipTÐ Z	øŒX–Žyˆ/„ºÃRSZý�ÅlÛhKÕ
+Æp µÓ²Òàúï¢‘yÈkf´]I{ù�³XŒ­à½ê@àµ¡ÀÜ<BP{ vŽÎ¥¨	{| pœ�Íµò¢•sëÙû»ôšzŸ
+îšY‰äÇÒ™[+`�ªÆpÉ—Ò¼´ªÍP£Öó_¾2ÑX3‚•!’…³Ì¬URCg¿å¬,FÆÝ‰qc³�bÊºÀPôc§ÒAË:ŽÁçèÞŸÑrG…T~•õ, ní„¡‘uå�›Æä�çCSœÍøó“™”)‹cãC­gEu=ÞMÌ
+¢t«èò÷_ï8T¶ô·ªï½Éê­˜Á5ðLË¹1¿õ®§8à”p.ÃËî—E¸àÝ~~÷Ùãâ/to_™õ›Ãq×ñ�èú§SÝåÃ¡;-hŸ}ýÝtÞþò‘wÝ'8´èÝe\�“Áç|)1íÃä”ÚéÑã#aö+šQéðº�í“DWŽÄkïÈ	 fufL9…þ>EÀ+ätµm�ßhzœ&`éT�èüôBêôÁqP=4u¥z'öøp€>¬O U¸lz6ÍÜÙ±ÍéÑãhÔTOU§‰±K{o8IŽmJ�<zb:y˜ZåùŒ<90Ç6¥G�ïÀArwØ)=Í„.îœªÓs4À¾ß®)þÀáTõÍ*;7Ðí‡}š{€}ßÁ¤îëþÓû_{ùàåkáµÎ—/Ž·SW= ¢žªÊMßøý#àUK;�}ßËb”¼¾IÇç-ØcÓ"—ŽKëÏZ÷UéÝÆfç9ç¤ñÆXžç�å2¡vu±¼ÁóæUÇs+Ù´Œ_ß’‰dŠõéö×+±Ž-'Û}6HbWóÒ™¬Î[ãó:3®ª¦ÕóÚšõùâgfJËðvø/¦LynØ“ÿå«�{:S*áÏÒL·~Þòão¤ñOS“ñ�õoY²¤'Yë'å¼’ž¤qŽñ+ -¸£#¶²æúY}F¥Î' êò­$ùÎ`ëãr|y³c Es¨Ê5¬sröäå±ñ-§…Óæ,lÛè�<¢ 0½Àü©Ä=G1¨ŸšÑË	jk´vW’…äIÔŽã…ò1uÌiP¸t/.Ž°ˆ�É-¸'aƒ¢ý8¹â1ƒþ~�Ý’gÜ=èhØMc´¦Z£q¨ÍX^öyÃ›CK^ªð|CCÔ¢ýÐ¿râÐÛ(²•Ç=GYzkÈ(K{šÐ„ûl�ÑL³£Ñ<þmó—a1GœñvÛ7¬Xþ¦¨Ñ²‰¬eù3�…,9R¼jùÎ\«ñêsÔC´z¤çf+.ô–î-»}ÈN"NÂé¸Bßá›C9ä5ï<íË×ê¿H×îuHÿù<½siz–"æìs¼ýÿ„O�j’½íK�·ä´Ù%u68ÜM®fyN/›ä<ž_=:·
+ÍòzÀk6*ÚŸ)±íŒ¼Ôk6w¬qDTVÕˆSî‡9º”b{qÇd”ËXç f5êGž8JtS`|]µt˜2/-s`?‘ÿŒç~b±]5ïùÐf)©ÓìÇuTÈÐ�5Y;¡&C@>ÓH‹$äY“½°÷³.ÔT#ÞçÌç?üå£bäñŠ–Œ4?ÁE4g{éñº|ôJ)¢Ø�=«‰÷€=BÞ»ïuÔÏ…¶9"^{ÀÁ€sD�¤ad€ëè^/A@�4S¤ tI´ð„Ôñ`q„…Dbå®%;�¤mkÿ-ÙÏÌ²¶ç¨+jeø¯0üˆn%iÜÐí=>Ó,‡Waþgt\;�DÞ1z¡Â7)^ó	Þr¨Í~­Û˜ôîCF1GÁÜS±•`ýÆŒ˜M˜xù}Ï"ä�ñ£¤ŽÍ¡K>�µ—'^œ¢š:²=½?�R/0S<^òÎaíæãÎ/aw?|[sÉ£f"�Ð%ýJY`í»êqT„2÷×8-¢ã¦ûÜ¿š¬«ÐŒE”RåP‘ú˜á’„Tóì±àõRÄ€Gj^W^ÐÚ¯‚ýFÿ3š)luÕÄ'Ñ¬>WÌÄƒ8ÿjBµc�£fY7,€²AV1“¡d;µ^Ë^’	‰nøb,Oµ:j�UšÍßÄQ@ÌÔXËë�Ž„˜É‹“'~›¿j¶ÄQj�í*;<™DU¬ê¨¢Î¥a!ÅÖÝ‹µÁaQŸÊÃ®€:çÍKM‚»4Km÷+=ŽŽ1Úý
+;
+«­ÃK¾aÚxªj<&bšgN–
+ç«‚§
+òâx #6ÙˆÒQOZ¢XÉÚO
+K0 ER-w�ç!PA�I¨:f.ÕÌ§é…Š±|Æ›ÝZoÑIš„"¾<Àì5U[e1›}nHS8jþoö«­«m]	Ka$Ç51¸ÛIY¬…KhÂÊ	<œóxÖ~ÚÿÿíIÖÅ6¥
+´qØ™–Ø–dy4—o¾‘¼Ú®nâ=1Jb×f2MÁÕ­mï˜ænagsÛÔ¢"I±¡)ãm²báš!wE`"‘—Ê¢ü"«ÕŸ¯ä’æ7R–¼	Ï3(è¥q$eé÷ÒBÊÕR×å¹¬“5ÆôS
+ ²Ú±LtÅõv_æú‹'ˆx<ŠJÍ%97"AIxÖYn¸c˜ÀØë!•R·‡õh
+÷çJ×MUèÊ¨ðÃêo�ªÑ}œÀ/	,µw&l£�‹™³�•Í¹J÷ÞÙñƒSó
+š¿!›<Ê»gšGáºrYÁ�¢ªÍâšE…_î×ë¡z“æ~IØ7Ò¹ÁãQÚÊÏjvwÑ2ÝF¢(›¹á7Ü·éÏ˜¬åuQÄ„üWº½Ëš2D¦ë
+ˆ:Kt�FÅˆ;Ük	ÕU&A–ìâ`Óªj FÝ0Žåqå_#c¬$$y­B>!‡¢)~¥ðRÍñ(�ò�3ßïeL;”ö©„E
+çŒºÓ¥�Q-ý%TtÒ€¤daó�#1Fiú%¼
+<©N£�[È*gO!.á‡òZY•ZDeá\JDôÌ,Ð½žDCK¶�2˜cY·Ž¬å¤ñj^ãgS·ÞÈrþU–îõÙÃ‰5°Æ(±*Éßè²²RÅ¤ R™+Wð@Õéª
+”^£sÆ'DÁ`ËÙ£B÷;XÛ^=B¾¿!�ä|O�œä÷ˆ	mÊ¨™>‰is3îïÇFÊeÂ05SŒçì•Íÿ˜HøY!¬ò¢Ú,DÎ,�
+õWÐ�HQlíQš,¯tZÜ“Ú¶N#³_Óæúñ¯ZCOA­˜þN!^Uç¹Â(|ºhá„¸³´tM�ÅLbzÝÑå—¥é �úSñ?K¤�Æ(¡ ª–ùYƒcÒýø$Ä¨š‰à	‰˜³{Uaj�QB<#le (‹E†µWa²bœR¿{†KÂø|M×wxä$¿Ga0±®Â�³sXÑL�D•T¯ÄÝZæEJ)¿ÜüÍØÓ÷¨Rì�q/Å¹ü¶dÆjÝ¨ÙÖ_
+þ÷ª5˜¶ª}XŠU÷äŽ±Ã^O…ñÄN'Þð(®i‚û|©‡ô$g=–Ãî3�‹¶•ö5W½Þ}ó‰‘èö®d>v�ŸùF@ßñéƒ‰‡Q5U‰	�¡
+�ÆcjûtñÀã	è’	�’O /�¸–qdŒhžÍ&Í^ÖhÖeGg›Ï+Ê�·*v�W6X�°××€¬€GT‡t©^Ç½B“’…LnÒ4Î1ó-Øë±3ˆø¶láz½¶þ†ê¬A£*’ý{SÐä+5 ´›Ç;SnIxj6Õ<Šo¨|ó&i¸Ñ¡!Y”9ÓæMÅTkusI7ø÷JNj[õ8{�Èõ¦*Ñ¦
+ýí=ŒâÁåXÄçQhb…Ðx!W>Â˜'0ánÑ=öø jb”¼W¤˜l[~Cò+®&^¯g­¡bôçÎu’ŠâQÂí%TÊ<»Æ¨gK*Ïj
+9µI×?±]œÀuÛ�&–•U›¢*u•Õj¶õÏMs—ágüãÓ”ÏL¬ñ7‚si)TÄ2ÛÄfð‚ãÌôüDUå •äy“BŒ2ç–9r:6x1©`=²„”½‹E¡¬ED—ø‚Ð:[lhÚ«<¯ñ¨#ƒ¨�ú¨Ò˜qÓ¬Ç0§£RR¥—V#�jŠ„áQHŽ+u-Ó—¾„«ÐÚõÖ,ÇfŸÏ*è‡iSaÈG™Ž{Æ.¡Ú±²†ýx‰yÃ‘Ï™‡v'F*!Ì’âTG�R³­£ûÄ/Xz×z:ÕB�c=V	aÖ®BL¢ŠÊºqž¯E¡×+¦>W}‘;YðöñŠE2Sì”µ@jã©WÊk¸`„¾Ù9|cÌ}†dê!RÓqÊöÇ%FåLq$5x�°_^W|U%T¯§ªÏàR�3Æ¸HT‘å[„òîEíó€[L|«´Œr„6ú¤âW\¬6©¾Ý<�€s"ÄÏ¢w½^“kÜ&Úá|Š‘JÊJ‘*bÏš€né/ÅTëéj:½†Œ l
+F(/PÝì8K�%®Ü|ÁL˜¼ö�øþ¢‚96q\�ä‘±éèÈ2àQcC¢ègªùJ…5•wÙS¾¬K¶¸¨èÓSC	Ô¦
+`qË—ÆÔ:2qEuE—g¨ru,©,¯ @?Št;?«Ð]_EŽ/l$,Y™Ã.½ ·L„Š„&†u‹Çßé˜“|°ø±;ÓMÝÎá
+/)1	–Í/yëz8É)`‘QP¼ùÕÒßê^Jle‰CâÔMÏâF�W ê‰:Ö²�5ÎoõS|®ðb½�Ê�ˆQ•”²Îåœfè>¯ñùIYØÒ­Ày¿¹šò Ô#utŽTý%žÛHC[½Þ»ÕøÃâñ(…Qª×«…Â¨3šKñ€'FJ‚°X€Ì]�°°E¥,µHh8U»VÉ	’†-üVºØ-äÌŒ²q^‘—/‰Ì“ui—`ÈÏ�²¦H�$5ª:o23Ð_Ê[£û“TÔƒmâ¢’ÉšNª?�d]ª¤ù2~”òÑò²Ê«$ÒýDó
+-µÂƒQ’à‰~È cgáH&yîÅú›|(âÛ¡³ýi>Öð”ã?­eàç£ô]¸ö°D"Þ$ïõ¤¦ULû¡¸)•¦ž?Ò¥$-¤|NÕí4C×Ü)»\<~¬KNò;„÷MƒÒ\Ü>àjÓCéúôçí74¿±¿<òo\_Æ½¿·:6¬øÆ3*}?÷´ó®þW‡ê»·¥m¾–¯Q«‚Ù®–dÔÙ�¹fŽw§Nr<Â»wÜ…ÂPÅÇÀõëät�ô;
+·u�Á®]%Âí™¿¥&ýàì+Äí¹Ÿ–ö}°)7sX¶j­u^ÇMAx`ŸÄÏ}Óª»Ž;Ø•
+ù&(ÿá]ý{á¢÷<£Î¨E Þ¦N!ÖµUâÌ*Â5•ûXˆâ
+_ôÕµÜÔòó±	g�/›Áfª¬®ZEÉcÂöÚ±àz’c“£#Ã]zãb²Oÿ^fåàŒ³VbxÓ½ à3¹ßl<ÞŸ¹G�JýÂûÝZÊ*+ÃeæÚ_9ÜÏkåå$Ã‘)òé±M>çÏÁ6}¼çÎÑû`ò6äúŠÅ½w[›™×[Å[Ù?Ì™÷ˆRdäÎ©êôt€y¬ÒãßvýmÛçÔ–õýJt’áJrz™±]öÑ�ÊŠE$ÞŠP³Í�¸áž-ƒTàîÍ&„o÷¥‚ýýp”ï5Ð�{OÇ,Þ	9ë9pPY=2Ö™Ww=É`¥:ý©êß×¯>ô<·Xâ+çƒþgnCQß°r	�ØÚ›¹:\¿ýœ¼§}ö}#X=»»]>½ô9¾ã4z<àÍñð/ãgÏQûqËo“^G¶?.ýüÀOÕnûw´ÒnäüK¸Ðã¸½'î¸�óÎ~GmªO(=åµŸUûTšù¾æƒr©Qî-ÞÀý¥~Ô�ZiÞ“ƒ8/wÿím;Ù†¨÷{ågñƒòÙ�º.×}KýK„ÉŒÛ»¡¿Ã¥_ïj<zÈ:ÄihŒÑˆÑ¹UP‚‡_æ–Ã‰>Iê'üÜù³§ö®þÄè3Xë³É«ž´Qð'0-ªjžÇ©�Â8zkuH§º`fºe-‡?²9b7ýdö†¢÷žB”ïçÎB;þj©
+ëXÈ�ÖHŸT”?ÆÒÊD
+¤µLmv~_åÉÝ�:Íõ¢\ÖuŽ3/ëtûëÃ©ïÕúj¢k'óšîßHIžÓQèŸ¼PÔæ|&=¹eg4UçÏ3™àk©”ÿ°_EÛ‰ãHT•”„Ç°Ma²‹ iÈd¡fÎžý€yØÿÿž­’d°�tºÙÞDÍrO‚-Yö)U•nÝú€ý¼¿·t™(]öÖõ¹ügYè¤3°ƒnˆvŸ›u*ú�`¦Ì›±uQÓý¸zc½™n}]ú }4g'…Úü|Û/øo!n9ÊN=þ†¹/TÕ%*‰ƒã²¡[lL¼®ñçnÀÂHÜøÛk‰Ä 
+Óo–Dàw´Ý´)2àÂ
+T‘
+K]ˆ¿t‰ �'}÷²é›ðw,Â©´#D©4…$³Ãõ3Ò=ý÷x”Æq¨vÿ0lmDÔÌR‘£Ú	ªý•´È°ÔúÍ¯¥è©ÄØ:)Îz()a:R]„ThàxD¨ZãÕp®Ð¸ƒe·Õâ«KŠ�/±—ž¦éŒŠU†Ÿ`xP Ö®pBŽ¼ŸîôÝ—Fþíz°mo¹MT2ªû$qCg&*!:6IzÄIµ¤@=l¤µn±Ì(Z#”wnYpvŸ·]cÆ÷ÓìÍ•…]T]+øl®ßM-ÇÕX2/ÅÅœœ¤õv�xÁg�hG¶³w„�GÛHUÚ‘ŒðÉ=¬	
+âDP±’%ˆ<ÿPƒ�BaŽ.oWºt&¾Óéùl®WøÐ`(¾Qž{yf©è7VË’öoïC¤šöl�YbB¢hUÖÞö��AÚ}2Šº¨|FÚE0Å7ö
+eÁµuRñì¼à§£©£ÐÇQ×šµôJ•{‹Ëp$f8%!õ‘ÖG�¯Ø±ww×Ù	¢É9ÛK=¥š)¯ä~þ7/9§caÕ{ŽƒÑ#KÚ²ßŒ’¤Çu´*ã£¦Ý§BáÞèñê9Ø2òÎ8XM¬£vÓ_­“Š9)ùõ�tžxh)_â%¬ª¡¯Ð
+ÿ]AS“l9Jß	ŒSjô úžòö?•X­Wlæ=Z%_˜”ÍþR.TI+¥ßgµ$û;æÉmD½4HÚ„eÑœ¹±¥Ö=-{“`ÒØÈ¬Ì
+>ò.W
+R†@í>Êß«™¢½˜§j©tIÜ,J5åkeÖvûào²$22¼iH«›¦3|âõ©­bƒBóÀ÷zä¤»þ¤§Þà|Z:
+DLÁ™Û`ÝIT·ÓÊ=i-¦óA½~¡¾ËúL(9¾•]º©åŒ3PaJSÛ×ïkj\)+µ¤¨'±Ø$H
+êÖÁíëÛåz¦nKŒz¡œu*&ÄÃWüG�MB3¯ˆªóú‡}êzÀí>¤£„ÝØ˜«�RÄP%bOˆ´ºñs®<¼(Jä_ä"i9'Ejá ƒº_j–Ûcîõ¢…Ìì×,GM
+ANXu!©àQfŒR):ÀbŠº²ÁÊ
+f¢ä¥î›¶5	9JU"’Õçïa0íÚfo$§61™£DŒÁÍë<š!>�Ó‡L.XzdCæ#µ²`ŠUèêÆ²ÉQ_yÓCn)D0z$’uÑÞ˜¢`I
+
+¸s¤Ý'ƒ9ÊîËW¡²0â�W9[ûØõ�,4šÖÎ\¶ÚÞn*y½Ø¨;ËY]äÕ¬6­“ˆÁïÈŸÌQpá¨àÐà(`Æáx¯4¾øPe7¤;p^¹ôØrTœŽàš4Tž–å;˜VC½¦<]T6#�L9_g¾(’æà>!ÇØNÄ˜³ŽúnŽºa=2R¢vÄ—"�fŽ×Ó�
+Û•}�s´Vv:L»OFÛãµ°‰:fÙ{&¢ÀYa!Þ¯½Žâ'¤›J'÷Ù	©4kõÃkÈ;«EG¼¨‹Š
+­^O<bŸ+IÎÍC-žªÞB>î-þC-cRÕ//�~°Á‡ …Ÿ’–¿ÉýÔv”ºT.ÜaMI^9Òbx©õÝ½žØ-lß}&ˆwÇuŒ2œ×’JT174°µ24»O†‹°Ž¢ÞMÉ”÷h/>ˆqbýe…eŸ¿´¡£†¶`�K‰Ií/‹Z<�øåÝtŽxÀmñ±JVUfˆ$¬Å´çÛ¸õª­£Dª’8ËbSÌ>Áæ}˜ßÆtN;b„w\%¹°U?O�Î uue‡Ž£õcx�£‚Ì`#3o
+,™•^ãµ{@ÑZ‹æËîSA©U±UÊc¾7’ó/¡`%˜ÚEž‡p%Æ;Ž‚¢ftûL',½,j6‡sñÓ¢©£`Šú~“oò|�·ÍcÌg~oq'¨ç“ bJ:J¬µ^—ºòÌŠI£¥Ø,Ž¼èoí¢EBJ¾££ ¼ìeb"Ä›ñq�üycwxi Ý§b«£R¾™+.Ò‘\H8Ù24Ø­öUªâ^/Á¾�È]ÄQéºñïœ‹¿Îƒf¯—»¼§ÌÇß+ÑÁ�MrØRS»1¤øY;Å{pÅÓN”¤ª9¢¬æÌË1¶)ãý-¾üîjê¡²
+
+k�]úbÞ‘	™ÜáSÊðA:·³fö8Še“§ãJ/(úv‘�ê‘Ë•^UgÒpvXáãW÷~ŒI-œÎÍQgxØÑ¬¯]Ü*”/0Öøt½ë©B¯Œ#wØCg*d¨èÐÂXœÏ)å&*JàH.*ßëe¨éT‹LËî¾ŽâA£=:Öý‡;Ä›JŒK”fØTcÙ]‰jªääŒä“‡‹ˆïãxr"N²Tµ‘‹Â&náÂ6ø–‚KÏ”’ú™äÌPGÖGc×û‘°úê?|AÀ°á‰X	{¼pqqÈñ‰NóQúï€«7aê(ÊÌˆ•Æa”ŒŠ““HKÜà°ì#åé˜*)o6FTù\â—]6;\(BaT1rT6G��ÆT#ú—¸äÉŒo�:g©¬Ž‚ZG"p�&\£sQ—.LAŽø“ZAŽwÙ×sSøûRs±µïSíb*.$õ ²txR_øÂé=Pš¢¿ŽË¢Py·Žd¤ŠcªÙzu«é>-¨JšbÌ&OË…º§Ìžåvuˆ‰:¶+ÓÔQJ™BYŒê™p9
+ÜY¥½ÞÌ‹ÅÓdÐG½¢íU½¾Qj“�ç¹£ˆ¸m¥Ê�ŽR®×S©%dE”åÆÝ�+;œ>é?—«ÒX]š‚3™Þ·…6.lA>GW� yõ-´Â±õ!êN
+öæZØí®µ	¨_„¦~	8ÃG�í¨ñàœÛÛØûÎ°Ÿb?°gæ—ÿ´u}Ô›dÕÊü«4í;±MMhL5Ÿíêí…æ5üF©E²�Þ~•
+üvÁlVÐé¬«§u¦ºúË|vÃö
+ío_&öm[CAûh‡]ƒjÓ÷Yê0aïÚx™þ¯¶Ûw¯mjˆÅ­<~?ŠÝ¶Ó*�NF‰Öª– ý\´<uAÐà´~'N­þÞâÏìQÏ¡ÚßÞÁáìþ›º�Æ	<ZhÂ6ÿ4´Ô}•Yä•›>²äxÄ›wçè«óFŽ$ü±÷VÃnøñ!ßõsåòÍ7¶WØ›oOÁÞ³ÀòùP%´æ[�Î	ß=ßÎ›Ó¾þ=yyLPÿ‡ýªmN\×ÁV‘!MJZpB	p:ÓXÚé¡½_î§;÷óýÿÿçJ¶óiËnÏY˜9hv©ãÈŽ,É�}fÁ~ð/rn²Ï››xÓ€è³–Rƒ>Ÿ*ÐðAâ}¨½·¨ý¦¹�¿ç˜Æí.h¾�‡á�ìûˆÕžýËÊ"ÖÌZ8\{®ºˆ—Ãjí¹OiQG@Oß6¬~ª§ºô|ŸW�UýÓAÕN-ÖÔ«9Ã7¬ý.þd}åÓ«rptMÙ«”®ƒú+íý»H6øïlâ{‘�¥Xèðž2”µé´öóýk�‚=ÅƒÅg„GÝ�ëø¡ÎÞßc¶ý†IŸ¬ÿe–e"òùNíFD]zªªh…,Ä·ÖœyÀÿyÒºªÍÉïm´}
+�}L8)Bí‘œšË¶À+]µfaï¼íÖ@�YCÉ¥æ«[çU~Æì¯Ý÷ËëË¬ùôoú¿q¾Å&DíoÐNùZŽ"à9#ñYßr+vÐRkêžˆ{Ô¹wÀð?^q€Ñ)ÝÄÞóãUÎºCPè O?‰Rß:ê×ëš¨6)Ð—ÆµˆTÇ´CÉ*´ÐhÎ-ÂQ]ØÓ¾–:-¾q¸Ñï2ìÝÉ¯‹á—Ww¶>œU7|Þ>SÓû”÷È�¿uÐÎõuùðÈð+ß€ƒó5ÞT£&†?Asöƒ2|‘sXP%‘½1Q\EëGJyØ°Þ€L­Y-¿!SðüÛ”BûD]ßøÛ…ÈÜú¼ËŒØP˜è«5…?J´çá±ð‡à
+ïÉž:¦â•'Ršþõ¶GfÛ'Z¥A¦ÚqlFá9Hs¾ÏÔÏÝÀÈß²ì“õ‰3‘ÓlÉOëc|JTTÿ*ú$Ë¨Š*¨mñnçD.Æ1¥v¯¥WÎÄSÀÓ6’)mØIñ‰rø"�bkÍ±Â(;ÓG|ó
+Ù
+ÿŸÛH­PÛ€V	�æëIÄ�ÆG¥úšÔ)ª›˜øïÆ|F¬qòQ±.0—ñáÂåPºCÈÜM0šÜÁŒrÞ?Cºv:…X@ž"êbÂŠùiÑŽ�×Šù€yÁÿ§êÀAV’áC‰tºê…üÂz3h
+ ¹¾Ãdù½™yÊ>5Ö§úŸ’‹TÎ‘£Ðt´²^S×Q]JdÅ\Ôn°Å­Ï·NrE0ŽK#F’þŒ:'‘P-°ÆÉ³,ÌÜó5¦½ž§}é`±¿Þeý¼Çhsšø8Yen˜F©›e}Ãê£ÕÜ$Wò�-sœ·º"{½êä7Cþ¡Ô(õB&Pªãbœ@Ä†¨íŽc’ û)Ÿ
+v¸%¥v[DGW Æš'U>�½­ÕÌaTû¨þ)”«¼7§Îµ¿ËÞÁÒZ•Þ¯Ä§ìç—‚æ_úÓ).TÂ²æù{ý,+ITáy9ÁQ†Ú¢ðZ?IBƒºC^Xü±Z=;e—+2ÜJÞr|)¼`Ôy	pSU	E~è~Ÿk›7ËÑUÌ)¦å0åÊ«rÑ»‹ïv­zx¢^O':¶£]¾Ö•‰Ík­¬—Íöæ¸nmVQ'Å»(ø/¸?â>ý6�YŽîÌj«C�U|*8ywHóŠyÄ1kâˆÁYC³¹³jãp<¼4ÔÈ-¬Õ÷yVs[h?º1Ÿ
+8fÉðÏ£¸)oO‰Ÿl×'…^XeŽjÊ§0Ûáf‹R³˜ïäØ	ÞØYž–œihxbn8‡Ç¸5ê"g$6­©Úß§±§VæîEF©ÓëÂ§-ø®jÐBï‚pNê·˜ô-öÅTXâHåi@5ïdã¶¾zò1v­€_3³ ]Ñz—Ÿ fyLA©vrî\ú%;$½tÆúø”zÕ%­bÎ°m[„Ñ!‚”cO&×¿Æ‡QõWšoÁ:¨¶r}¡ò‡bô(Ýf«ƒQ`í”pøyÿ%ã£
+‚ÖC=â¹ncì³U±~ëõ¯í¢%¶ñ«mÁŠA1ÀÝ(]xÔ¹I³×S’œ˜e¹e%À=ÔðÙÏ»ÄøûËFã�ú–GRƒH­^Ó 8M|
+.òÜ6{	>Š‰†"ËÿÖ9­ù(¥ñ“a°ô>ŒíÙ´ãQ|&AâÿôCš×W3-‡ø7MníûÂöz£)õòÌŒöéÂIÄAžFñXàªŸJð½ÚºDÑ5QzËÏ5	WZ<P±é/,”ÜÜS~gá.²NPÓ4§äÆmÉÎ4ëôñÏ"“ÆaÁ|hÑ'
+¯Ù—QòØ/ò;1+*¬!/éŠ]Ïî
+·™7Ø¼/
+^(Î3
+Žô(÷znõ#1²˜4ÛšUÊÆªu!¿�e%��ZèœÏ,¥u¨ãÌæx€sþ5z‘¯\®è™Ãp¾Pùò.˜?�‹ü�rÕäQ6MçWècbŸ–ˆô¿×¬ê”`á{	“tÄò(Æ¨ë5Žç-¼ûmRàccþîn²žÉyx‚ÍX#¥iŽ#¡Fä–nÄ÷òm£qj×\)–®â‰ÖM<…çÜØƒ¾‡Ì£1I”ð¨ß~¸“È��ã´qóe|¼VˆK?’F‡iå”§w9Õx«±?”‹‹tÿ_—°'�ý¥…‘Î,ÃxÓ¹LÌ¿¶Î[Äþ–?_°KSv)¯ˆã6+“>¡|4²¹a×L0�V3M4¹é“7u�©xÔEÈÐj�"Î¹é;Ùö°ìØ†h„w|fÊ�;¼TèUª%EçŠ-Á»<uV²%oG®×z|¢:{‘…I1™‚¨�k­ž$[oÿp•FÅ\4Ãi	RÐ„®#
+"áÕ_°5hÉ©3:M¯Wè¨§Ø®|µcäþŽô›¼LÃñ#ê0Š1®$9ã6›ÅÔÝ‹½_ýüFYù¼ô4Þ”{;ŒR=UæL0JÙ¸Õõ`\Ò§²àø®Ÿuå§Ðé—Âg&I…f¶>Šqó[vÉ€VÏRÉ€HÀn„!§Á._:‘­Ò§�’&‘‰ŠKotÞãío&8`Ç	Ä+©rêQ0ndŸ¯îÂEÈ5ƒ�¬·Î8Ú‚õé“þ¡ŽâQØ<ñ»7aÊ¶Me¸[aÆoî˜W‚°cå¢Ê§Ø°¥™N=…¢\Ô¸S�ñl®8$V¾ÎŽŒÍáF�™€kÆ(˜Š@²�«ŽÊVzêz[.’øôl³£¾`ôÒkH|aJ\—®Õô4ñå[ól›½4Ï"[eåñ%ôéÏJR÷]Í„&ærl2à"æ�3áQ=fîjXŒz�y©bÚõõ”U�¡nÒŽU¸Öp`ûC¬©€‰{=²úsžé3b(�§Ð“Iñ"ŽÝ‹»"·¸…ûâÒÄxŽÙ�
+@¤m½%…e.Yœ¹=„›‚™ª@|úrÌqU¸–ã‰=®›Y.ŸìK\#ëÂ	—[ÒèÚ<ª[y)]ßØN‰õÙ$ç|Nó�˜Zc'o¶ºV/Œ:7cPRuÜã|zq"¹‘²xƒí¦ÎFäq³§vÌœ*éê¾F8‘ÛAÚvGî£(YÚ£
+6ùÿÙ¯¢¦¶u%,5+ÙÆµ‰!–¢$‡9�:�–0wæ>Ü‡óØ9sÿÿï¹»+Ù‰´§Ü)ø+[–ì]íî§o•E ®Äkô¬?ƒÀÂ³HêcèX
+y7]‘ØÐ6ìGËãí–Ìp³T�íñ^â’‹â¢(°cc]Ô‚®h‘Ï,X£ýÎz#F{ÈåÔêIÛ*I÷Å­çlý¬³%Æp!Ë&|�Q5UúÎó¶ e›µŸ ñ¯É0ËsÔW:á„<ò8¿wPtzi�çh<ˆÖ@‘]&¾ãÃsÚnøjÑ6È³6ö; ¼Ã|D}ðEr‰`óç�[ß¤Îˆ”v6cI¼	}ÿBe«æÔ óbñÛT%¯åË?Ÿ¬MÐ?)jt	»ø0"¸kšm‹Ô>Ö¼ž£¼TâþÉ€!
+¢ªÚÅÀqÁM»ÚnfÛë…-]1M¶%Ia!ý½kmËT‘bÍÄÓ8A²Dò½žïC½FCyGß¿ÁX¦¬š™È|Lñ÷¹Û»|ñ…¸CëOU„¹²Ä1?oË€—Çr_G¡0.·xtn/JˆdP×¾QÈB/áÂLà£å]]®ëª¼%j
+ed�‰5Ob_a8í/Á^�Âr°àµìr3·Ô: G­bhí£îÄ‹Û$çÎïâÃÈ™˜øg«üí,Ïû«Û#Ç´-1Œï�¬˜cJÑ
+XÅçUžLZŽbÒbª@®˜¨NGÍÀy¢k’n¸fN{Yç�nåÞ“ U0�¹�u”$ˆCS¸‹±!äOìwÂóÔ¹ZP[+Ä¦Æ«º¯”+k[W¨Ñ8^PÈd¬ö8ª€p 'Ô}ÄøúFˆs/'�|'ér4 cd_(g^GÍ0A�Ú8Ÿ†ê)TÂÖ'4�	øCðf¢JþCý½@&Ô>¼žCß‡¯¿�%fº-¡ˆ°ö½ÄÙÅ‡§È5KñÒ¾„…'»¸€„ç'°Åà³xÌª“®Ÿ¢ÙrQáx…²ñ¹œ�'VK”0c6ˆ¶tæi‹P²R«àŒÖD0�þf3Ö^µ=ÍgíÖl²mR™/é|Š‹ˆLî>‘@Ÿè"V…'1ïvg”Ù £Ž‡½Þ-pÿ€jÀØfª¼õR«±Ÿ+'C§qLÅŠEm¦‚F�8€‡ìÙ–+F`¿cÉ½Q	§Bš £XglX7Õ7(¡>xB»‚“WtèðUxÐlÄ¬ÂÞt"C09>;,,\ ×
+¨©`Ù“Þâ,KüLšQœú-É-Œ0,qÒ5Ü	Ï	¤¸�57¾ùØ"¢ú°$a‚4Í¡ÌI*Y•KßÛI>$H‡QDf¤ílíÔ©lûÍ§:ÍÂ—V¥¼òÒxæ©ÒúWãÉ³ÿ�¬ÏSiµb²Â¸g>WFž‰ŸÔ{xQìq”üL²¿.TÅ©M€È?ÇÉ&ÄTG¡1Ø¯aÉ¶×C+XŸ_ª©,´@cô¦H¦Bì5²„K(¯Ï­v8è9j”ÄÇ‰Öè%†ÇX N¸ÔöããçÉ£g5(;å­´­*Þy�£1ÇWlo�Âprpsm˜Æ¼Â(ªª„ŠÞxëê7SH\_Þ®¸M"£-UøFI�“K3–Yw`«k_ÄßL?Ú7ÿ'}n[Q¹"fùêó�5Gð÷nÒnæË˜Ï¼@¶¹BdÛv§Ž|ôê]œ®õ§ö2ÖÔÜÎ+ãt‘·óÎ„3¤QŽ†Îx¹ˆJÄGé�/+k¶qcgÿtZä\w:^}H*ëDk7¿½Ó	OÆÑD§¯ëÔ�!³&Õe5žTÄÎ¢Ÿ0CÖ	îÁUãqdÜvÁ|V9]£ÎŒÐóˆ+[Ž
+c«1]­´£½™VÖVS¿w¸™®ˆ‰÷Î�ÛdÚ„-ÅõærA;Ï™$3Z:3|*œUVÓ±ØòWhÁSÒ†¢dœ7ÒÇißëé“³ä#DYVGþêL_Uá
+C+>ºˆMz½£‡”½œéîöŽâÃÿ‡ZfüC»ä£ê^~çÙ‘¡41�öîú,ÕÝîJù±7‰{áÿÑw/eÿþ×%‹Ü÷dÿ#þw•èó_Ï:ypqoÊ€ŽòŽz¨o/°0`Àï÷9JÖPF
+²hÀ€ßÒ¸ÙkÛð‹�Ì´qå¶I
+ðû«XÊ7WÊÒÿs~
+ðñ6ùmz5`À»ƒÜûýF ¸0`Àoù¶JY>x9`À€Ç„�žÞ8ä½ßñÃ²?ç¸RCî.ä¡²ýu¿×Ùo8”eïaoùá”Ý�{¦~¸oIØ†ÎÜýmyT<¼7»ü�1ÏˆÇ3î�öpâ÷L|ðÙÑå÷û…a¢;dâ›qÎhmÓË•>=wö*šp~çÚá$·�êïsã^ÙúÐ¬eH©�6m5nÁur½6i³b_Ñxüg\Å!±ëyeuÚÌèúN7<+ÖzÎ�Gº¢;‡ƒ¸
+ÿi�+iŠûúoºs¼gBtm4îYQéé¤8"kRWVóºèØTr‰¨kgÆ‡Ý¬å…³i‘òšä“ˆ¼]uÈÞs)¶ä¸v¹3gx‡¾>§“-ð‹Æùu±Ì´ûÔ$[Ë)ZlÞ.ÛIPñ=¢>Þü~ç�€–£f"V@A¶v†qÚÜ€ÃÿcJ�,ÿgý¯q>À
+ˆÀ¼¶í-¤Ø†ëÝ‘4ÂdrZ‚2ZAyFÏ4¸›«ôF£C#ÎÛZ|l‰U–pÃÉš(¸â·ÞA#Å7å¨æ•¾IÓÔ)¬lap•ö$E•'IY�Ç™+·Bn’¾*{�ùg
+®5:œwƒ¡údû¤…?IÝÖ²
+½†èð¥Áh­²û1úh<·çI’éu�'ÀüYýà3 ¤&+p}AØq'³ëò·¯’8Iîž‡Û£Íïw�ôîfn²ÎñÏ%œçµ¨±–‚CÙÐã±I)uz<çŒk7þ²rA:ãÍ©‚K,·,ò¤¤aÂs²J]‘;RYÝ|â`CÙZA
+\Ð×0j·Ç€—e¸2%Êz{{Ó�ihV…s?k�Ü?¹-|Á}RÐ „šŠÌÙÓnRœž	Ñ3"…¬[;†Œêí‹dÚ{aËqùòp\ˆ=wõ	þÑ�¯/ÉÑóŒ»<Ý±R¿Õãü•]þöZ×~³»“RÝ¤ãÍï÷Žìb�çs–/¨ZÖ¥ºå´�Båk€b(ç®©°výØ+_
+Ô7”xµ=G0¡Õ„õU(¡K–Fš˜†üÈÈ;!Sø¯¼„rFuLDV«ô°g“(pÒ‚�SØ
+ÏpUó‹zMŽ4Ô&hEqÒÖí3w{³’ì¥�4�îÓ/ÞP›š„Uxª•§´œ§o»rÝ¬<x£ì.õýÿq*¶
+ùúÌ~¶ZÏ‰ÎÐ#;;'JKÙåï�ØêGlÿ²md�5¿ß3(6û:JÆX‘þ´)ñlž�õs6ºòáœY@�¤óã‰¡SKq¾}�±"»õzÓ®vWåQ‹úÖRÊÿØ¯ÚÞÆq,µm�k§n¿4j}ê&­3¤]àîËÝ-öÓýÿ_t$%¿µÝÝÛ’è3µ-KŽH‘Ÿ‡ÑêFÐLË€¸A+ˆ–Â·ÔrÃ«³tÄ‰³Xš  ð†Ì£ð®hK›â�ž2�S˜V¯ƒVË¡mf¸Ô!w<JÜE¢‰|W>>•SòŽ\¼/gå|½È£=ùzÙœ‰GéþDoËÓYßp}þ¾ûO¾P§Ÿ™i~u[	Qðz®¬”…ä‚*½õÊŸ°œájûcÍæ©Å†;[òí‹IÄf:„<Q—ËR•�—h: ‚xß:j ”"¶ØÂåQÀë®•D„8ZF�‰»{÷Ã}º7£ž1µ¥Óz'Ç(4iW¯-\‘S(õ™ ù�(�Tím“‘`M±«Ì²dü¡jÿf¾Ï›UŒWªéVwãá-6q[ú‚ÇÍu…éî˜_ŸÔËñ6óuÌõf› ±‡`‰5¿? W¦ñq—üÕa€Dzä«pÏŸz\6ëª°ù‹„ñ>Æ ïÁ³Ëï/ocÅ\Ù�qöÈš«›rxÿ�çF�
+
+^Ïçx¸ªEu°E2”1Õw]ôŠ-ŒáV±¶«; !]—¨ƒ [Lb®àÕ…¬váÉ™w¹•™µtåqJç‚QQÙ‹ÊÏ¢õ€ijCRvãú‹ø/ÒŽ0Ú…%v¸j‚¶ÛS
+`â¶.}`hÖžg1UY3˜À'Â-»ñì2C@Ÿž3’¯·ÚãñÉM{î+}‚<Làq�EpCK®áE…]Ãuù{¦ÉhR¥"à�î©ÃhuŒT·>8üå]®
+fšß_ÝBn±dy“t¬A©ñnù%7`€ø™ï­‡”¨fÔg6)Q	j”P�1ÊŒø¾d¹eOwäQ©¦âAxWL•]BAÊÌ =è£lÃ+
+<e¥Í‰ZÛíà•ûq¤Ÿ ¢ºË¥SY(dO÷÷RºZ
+EDð‘<(!õ�·iÌ§
+{ˆTÇŒCìfa˜¬8œ´Ú<’«G’Å[ðÎ’ÓDï(\¹|Z/GÖ{ø†š…¾ƒ%5+âµ€ÁOÎñù»›Òcj!!Ö<‘ÚáUÅXè–äžf·ïùøLóûk›vÅ×<ô€µ¦‹yiË	´TCËTºB:í-_æb¿––Äž.ìacrÕó¨°cJ AySüð´*ôUÎÂé?ÔE)ykî¬¿�ê¬:ŒB³Ë©×š}Í´I3då9…�1Ê}«e £~M2©©´Ò=~œÄ:ðô?rÏð”Ï£rI5JÿÂÔá¡/¾^î8ÊOe¡›q€nø“4YVð‚a2~©ò²ô±b¬ÊŸÅWü~¥Ô£rµ1‚›öY†Îì�ýþ�ÎeŸ¿8�ˆa!ØG\+¢ç³3©NíC3ÓüþÂ¦û"Ô>Ý£´ÅÝq˜vŒÖÔ•&¹x¶ÄüßÍF$ÍJ*¨h”Oè'Qkn¯ZûÁ¿ß�]È`lRåß“p*YmufVÜ™×DÉ"áž–QŽ`�ºßëÁÏY�Gã¸œ2FÂ—väW»z¥��jLÂ²Û——¬àâÍ¥¤'[€;žu›Ñ¼¥ƒ¶Ø	}^²LVëˆ²"«’à&ÎéÏÀ(tl±ãŽD’”f5ÇùËíÖç/ûÁ[äYÁï7)F¥‹Ý&~ÞÈf–ß_Øäïå´ý¡¸ŠìÚm}]úacËÖÎÆ˜1\B +øAÙ×k½ÀÁŒ4È(ñ‚ŽîÁŠðñ"5Fí4§iœ½ˆ<´‡UfÂÂ/rW-ìdeÃ@&ö[Ò£R>‘iþÇnä©ezð@å¦Õ…`tNñœ˜mÐz¼¯›Êc[J¾­¤+'Ä†	3/™ÌÕÎíŠÇUýH¤Ë,“�¡øL©0Æ(‚�Æßòž¨…0;Ò¡îÈ1ÈŽ5G†ûÏê%”Ï””õD¸P<d·“w'6«üþÊ&EhXšÏä¾!¢¢'Ëædº¡þ_þfAi2ð¨ÚÄî=#.èÜ‹»˜;©Ò—Ò„Å›Ì°~Q„pË7Tè²ýÞô�Gö/xâK#`çÉçp9›¿ò·5�luÁû¹Ôœµ:‚¯ºÄØá,‰*t‹n01�þ¬ƒU­z}Ç—ÄìÆ>•ék#Qëhi÷ï|Ù0Á¨×LEà)â¼­;¸Ð=wùk	ÀŠFK›'pE[gŒH	¹Ý9@yñ0qdnùýµ�NcÅl·{{RÅ¸%é$¶’j~R3:I¢
+šXSÍyš R6$fÄ¶R_]–‡`*ºPëmÝëKæGš¡ikžùÍ
+2`ßµº'ÈÓã•ÏTÑyW.CyOƒsâØÈçË5,X–BÀ“([jö½´ó›÷„˜M¿¸ Ö%_¸�¥&|c¾¨ÃåµÖÉÈ=R‘ÍßüxTn_eáîséÆ£ä¯âèR®-k¹·ù›Áµìï2Í¬jš�íjsX‰à]Fñ›·Üð¼®ý´?¶÷Z¯ï‘‰…å¢TeÝ×úP�³:Aéÿ¤\LÚ¥­Kèà*Ñ*y1D£iÌÊm;Ñ®«5de-€“?)¬]KU6‡JnD=/Y	éÖ¥êêÚS(=
+YogˆÏ
+@[ªÍ`'Ò³¡Teè™˜@å›H«5ÃŽß-É¸,<èãwË"óH!:<’R½ÖÛ0^ÓjýO?ä° ÅÑ’Óú=gŒ0*'ú‡~º•=¼€å0ª;ŒÔìèØõ¥e0¯¡!þ¨sãr™Ü£ˆP´"�èzX7»üþêÖë»>d=ëc“$#FÁÈ3Æ(umÀ 9`k¥FY^¢£+zµã×•ßuþgN…†iæt%=ZDÌÄæ»ßÂ|:i¬:J[[¤ÿ¯<�)–6f‘êÀ†œ(Š5Ì�Çïªæ%T¬\Ÿ~–åY„r^ë±ï/nœ¨Í�³ ýÔk=µ¶ì›É£J,ÅóbÊ^ÞxE|¶š½5è*3Pì½Û&9§#?í/š¾Ç1F!Nò°¼.0Ç,=÷®þ¢aÃµ Á‡JØ�èzóc·¥›†÷Þ»ïhåý!*,Æ­(NêÛ&pê&v7+ù\ÞÜû>[å´’°Iþ‘}WŸh›öwEî�ðÂäL{,hÃM.UWÖ"kÃ±ì×%í²Éã-‡€Üªö4Kü@t…nu?¾ÊÈÙm¨>Õèôø¢å„“ÜaTÞ¸~à`õ]þ®‚1eJ†cúÆÊ-©ŠÝº`ôâôñìé§ÍÓþ@¡ô„`Ö,J}¨=ôÀ7<�×o^wãÃßŽ-^ŸÒ£¯Í0~CÏ[5ÚàŸŸ–žÞL"3q~¢ì>Ëô.é‰«‰�ÅßÛéG�Ñ]‚t§ØùO;…é·©0ª™Ú5#°^~Œ.ÓòëjêëGÑx³üSÃ2†Úa/lKÿÞÃhî;@9ûÙ‡ÿa{ñVn¡î†§ûo||¦ÄúÓ�ï§ý©½=m­??ÿ?ëxÎ@ô^'|à¿ìW‹RãJm�¬ÄçAHÛ™˜d§Š†0aŠÊPµuÿ`ÿÿ�Vêö£ýH€Ý<È½Ñ±ÛînK-éè¨‘ÌÉUüÐÕq.ß�d€ªô,¯Ð"míkh[$­ü6‹ÒU9ÿtR3¨†9v�fˆ÷®í'¨ÿT—«-/.ò­¥M–¯
+FüÍ¥]ðagìuÐ&«
+s­APéÚú�#	Ô\ÖÈÂ"·¡Å$}°®ÈD7Z0V¹]E%¥lœVïo«Aq.µó(L»:½yéh:f—£¾¯Ût^U
+åÀk*ØíN@(Ž¦ g^ú{ù~â#É	�gLag»ÚÔ‡þ"U;(ðMö�í„Övø÷ªE;Üèi^F:l; ‹|Ki±‰–Ÿ;ùÆwðb±¯¾%@�w_F¬Ÿ¸þ.Îmùðé×vÝ©¿öŸµ×Ö7üFž÷Tì_ðœ¨Z“AÕÞx^æ)éš�nÒý*|‘=	´ÊikÆ7ŠÓ�¤ˆ]�Y¼=w3$€zÜŸúxšÚV™ZáMg�ù•hÖªK»˜zÖ7]ßXTãš%éÊÇ×Y4Ì¢çÁ~õ½Èžd[Mêä×ù jÍâÔQ¬/-d�òTÓ M«,Ÿ‘x¾ø$ß-Èc
+Ó>Z÷¥8@ÔuÜYE`wÕ€ö¨Ÿ…ö\Â¬¿cß‹œLvGè–ÌoL™í^¿:‰·›¸E>¶Úš+uÎáØÔ|«¡ŽH>›ø¨}E¯2FŸÙêã95¥µŠã˜õô>r‘J™Ò�¬nV *ëD%�Ìcû¹DÈ’ËûéUS<ÒñIþñÍ¤E¿Ð³ù(Ò U]‹¾x8Mö½§8ÏR¿*¶äêãš[÷<Ì²t†¿TšÍÎ4þæÒnöª°¯€¼wëªb½eÂQÄS²R¦è=®N£Óá¤„ä’²õºÌÑ
+´wïðEµËöqæuˆjã§¿åtÁ¥V7ê‚Zg
+ÖÉß+DþbÒ§RbXh{c²§uj‰0ßkÒšÌ€r+?FÏ•�¦í€jH²ÐŒgñ®×dŽkû.¯
+iûña/"JnòtNôÛ±§G3ª�6¢ý§ì@Óq•Ý—8ŸiŠzý­sØhMq1ŠILHÃ$3ÑûÜMéÊuù×#ŠbM_ÉZ’9Dˆ™Æ…õá‘ÌÖÎVÓöÃÈç˜ê@ØÌéfÏ{lç2»@Ôw€>b‰Qêñ%Š¢BÔ)¿6ø,/þ"=P@˜qvÛ�•\4b&ã>Ä£ÕtFpô:nE2þÉo¯ÔüñÌß³ŒByø€YlõIp­ =$Ïax"Æ
+zx¦e�ØWOÄFw7a™’�l*CÒ`*.gß-·Ð(ûdÍ“’80_ð$¨yN²pïq`Á˜”ê«¹˜Q¡ÆLÜ�QnáÜ[Ëg7C¢G€îAÕ‹ìYÄS}?G‹,(¸Q¹ËúþwÏþÂE9|—hõƒE´%„# �Rw;F1!Dº{eâ°Æ`)�LDŸ5FnÅ»$Ï=�XÙ—³Ä(°î�3~\áË–ŽOžßÊwsß×ˆ=�øñz‹›,…Æ%_—ƒ¯úqM{�·ƒ±á'÷¬Ô¶™;1ÊÉ`YîÊÇ…ÒëÍžï9h¢-˜}‘“
+¨û £—þÕ¸Èý£ XåD{±^Ò:áMÖúàŠ×„pŒ.n_³DL "žCL8!~Æ_�8Í9ÅZZ˜‘y_‰²g‰Q’³÷Î11bºeN�nÄhxd„[ÊÃžEì-ðæø×ÿ�¯ö8úcøù€Gža!mfê6JS
+ÿõ.r8éàQŽ^I|Qà¹¼íÿâ‰,p±©ï1Eá‘Ó^ãöìÝ†b‚)²6¥Ä^gÜí¥„¿]lÂ»Ô>¦aôp¦•>ÔJuSy‹OgŽKò8Î¢6¶Añkp¾ûûP»B‘ù‹Â{ØÒãåÏDë  [¥‚àMëx:‰ŒMéèí)Ù£²Ù§,�ªpóyÔSÞOÂ<ú¾±¶|ÍÜ05�Ð¨ìnò0¢ãRf.±Yö*_ü�±˜�à8öÞó›1&ãàäE”	¸!�l™„£#“¾}IyøÂ£rzO4}z�SÐ&þ©ie›"9‰e’Q/Ê<ÆQ±Cê¼t�%Kv“ÍÚd|Ï Q?&éÕ¯¾M‰òÝ˜‹É…ß?—˜ñë±å±‡Œk/ïvõ(Š˜Uº&«ªJh)/6D©#[¨™7OH¯òÎn¹âØYéL¥“!Â.ËN¶‘Ñ‹œZ:yÔf9•Ž N�Š ©âÎ/àÒëÁƒV·	Þ‡¤Ž
+RÌoŽ7•>'�bÂ£õ2­´ØLMZTÜµ‘>Ð¨Þ
+ûÇ&}ûÂ…µ¦á¶s˜/ãÕÇòjJÓÕdŠ7ŒÄZz¶q5ÉHxa�&N ‡˜¬¼å[C4MÄÞn‚ ·N-à«^€«M¦AÙÝòFÐddZÁÌxs|pÛ,\‰äÝæRU‰¡XÕ‘R¿Ñ2 7>0¸(>É†«	â­ëkƒd…”ÉÊ@0j‚:Ye6È—ã³ñpOj^dÿÒG.˜DÆVH7Ð{8×fdßÜÀØ­óÀó!Ì¶O\8ï¸XKlÂ1Ê`<´ÍÞ,XZ² ú¾lD4SE2p–OgÅéÜä-‚óÅ¨Œ½¦3^6<ìe6,Æ ^)]\lðÚÁÉ0çÆ/‚(ô¡`ò‰7us
+îä'¡Ðr"F`HÞ�WCLr°-�’<×H÷q_=Ø�¥O�Å¾ÃÅ�`”Ý‹•†ŸpÅU!Í0µ¨3¨"’M|"QÛà›?Ëh42eÎ¾·ñ
+I´(Y×Q™ÿE¾"Å$¤çÊÊç0ÊQi™~ix}î©ßt\‡suO§Ù†ãôYJ¿ÍÁø÷6$ˆÒ+7‡©BTèªn£ÔL3ïê©Ùùb”1ìªäJ ˆ—ÈèÁÜi`Ûü·KÉÃ3Ï E™Eå¾‹P°M-ñ…ñËr,Îù8gL–G­ðMöÿ�Ü3c•u‚Q<Û5“üÞáÚUµÃÅA	?sgã¯zÍäã½ tªB>É~”
+zÃÄyÄP%j?‚#‚%:©@}kéèõâ1ê�úd¯—?)rÅ÷þá…Ã.ff­Rîtb¬ŒÇðº)!¾¾û‹Ž¯ç~Åþë§gB¿M…<Ú.L€M[ÍÌG»ŒLÆ�(Jþ¥–x�Ú “‘|ž$0Ø,Ž£ Cái<SèK`{=-Ð`gpç…?Æ,Ià5v‡ˆƒ~mËÄ¢¿½ô_CÛl–d‹ÕµjsL°aSäRÅàÐ-vARµ»gÿY`Uì ¬	>Ù@ó1
+ÄÿuñyT9í™oþ5g’À”ïlZ©»¢­ëYêª<Þ/ÑVÖRÍR×ó>|ö¼cfyÌb–¬Â@;/Æ®)š[dC
+'÷OÆ¿‡s‡Bn»XÒ×V¦ G �^¯Ìg"ËXåÞNt³…zk£…a6ÄÞÂ,ar9¡ãÞ“)SŸÿ1µ°D;mîâÚ"îÜ™öÈb”.µ<ãø§H�bOç  É£jRçQ
+_Ñõv›,Û$HÁ)×M«‚�PþÝhäv`Œæµ¡á£T^2 âö¿ìWmWêºÎÈd Ö"(´EªÖ²‚÷õª_ÎZ÷Ûùÿ?êÎLÚ’–²·Û-[<vDHÒ4É¼=y¤@û&º¬_2ÍH…kAÇx˜åRÔ…ÚÖšn(üéA:OÈ¶c€s+GŽn8c:e°À(–)jE)xaæ™ð€qPñ(Å(=ªC`cfv3a
+m³&ÆÁ‘ò'#<*KY…TŽ‘Z*´[1{ä‘a0øÌ!ðUdÒ†QÌH4"jÔ©ºÈü‘£p°V }\àèýiÖLªT
+íÆš˜)•ÃÿÉŒb"3Ïi}7ÐZ/v~	D]±ÍØúPxUªp-ÒWp»Çž¸p�÷®ÈÓÄ¿ÕT	CËPÞÎ”;EXÌpçÐ‹jrZß:FéæîÄi¶bïë$[2{Æn=6c2¨
+ *È”HäQâö¿öÐ�¼ƒÀM£äÀ=&FBàf‹Au%Ã’GQ®.áÄss‹R8>OáiAvÄÏ/l¦•Áð/NÈ‡@Å+ �ÙÓÉÎ§{”¤%¼gê3ÈØ{j›	fü0
+ÕÕCÄ¾P¤1²¹Ä6	|ÛR(ù)X’Â,PfÌ	¹*LÔžkÄy	p�!OOïñ åôÕ`+JX…Scží*V
+—1
+æsÒ4gð:yT%#u”þõT'¶KzñÛÉ^Q÷8ô*Ù~|;/$Z‹kI¦fqNü¡|æ†ÈNšk~„pØqn=d8MnE¸˜â_ŒY—RŽLqæ”í#¥}Ú÷’¼¤µŽöm–¬§±0_vM×	ó+Ðš�•µ÷IF‰®-Ú<Fœ
+ó³AL’7ºäÜç¿-n¥Zd«eÉ%ÆbØâ]²¢{EB‡0–Vz§X_#§s<J�ZÕž=Ôó—1ÊÂ•ß)âúreõÁ’UH0çZºmpš¬Ñ:trÜ2Èc¯Cqá28£;Ž*©3å1ÅòE4+xÝüñó¶	åv'g´äv+LƒÿÅy¸º	­Ý<HÃxù�ç|W!RŒâÿY>eŠ°_F§q ŒwIt¥<+fÂf¸Îâ>›†ÍÄ&Ú„Dá‹Ck~v™Çãs¥*ä
+(š‹ë…<É`ëŒÎæŽ…]f´|x&>gu›]®¦É÷C§z¡¯Ð¡Ü;j¤F œ“
+¹âƒõÆª¡Sò‚‘µÉ}ì^�GÆìñÄtõ)¤é$¨�ÂîLðç‡�¡<K»6žVÇqÞß¨+Vw’r ï¯ö°z÷ç†pÓz=íôìz'6üÃÖ®Û�kÛç/ÝŠs€ê]vŒ9×»ÊmR_mÏr�™@½sR5aû°Å•GäÛ24¡	§ÐÈ)O£Ï,ÐÚòp‡\äì(
+Ûq/ñÛ,_}I3ÁëúD€¶u þŽÅÀ~øÿ)ã¢<[e_ï3V�Ûkü÷ö(ÞÉ1IóöûÙ�[ºµ
+Ï?p�¾NÊàm;KcðŽû»ÒpT“Ý(FUƒ'µ;¦§ky
+;«G+KÏI†ImóÚ¤CGÁvËÝãCš¡£QþÜúÏ|jiœ¬˜Fùïÿ"áˆ0b?@¡
+Í�¨î/¨õ?\àÆ�_ÉÕéÅsoV£l’ÍÆŠ•K·_Ñé=Åëïþ5^ïIš¯Æ©ÞNi@Ö\THfÅH
+ì¾PÄtòaâÝEØ3ûµ+ÿÚü?(
+Èi=ãëß~Z(ÚûîUý€©o¶k„–Ó€ÙEõëµDÐ.sì¤“_hf-ø�L½{7×<Ö»v7‘^‹GïI8=õGh	ìø¯Üídw¦ÿØïÊµöK]tòI¥™ªÍ²ÅÌ²¬ÙË´j/U”¶€ñþZË£�à¿ñ¾
+ÁAVõ—¯~äéÄï»>‘ý¼­[ŽZ
+Õ–‚æ„N:y»ÔÉý#ª­LøÑÜŸÏú@ùQ-²—[í‡´_Ýºj)¨Ú+îð�ŠNéŸ
+Úº­f¨9¾‰@­ÐÍõ;éä-Ò¸GÁk0÷â×»0÷,XÞÒõ\8
+)�ßBÚç6:ï§Ná€C™jŸ¿<”òjÏÚã“-‡ØyÓá]9Æ[h«ÌÁÔêäËÈö¬_‰Íl®…ñï•¤äÃ¤Î‘¿À»¥4Í®øz�šwëå\{Þ[Î¤l�a÷Åãò{'ŸS`'J[b°V‹”A¾‡QxD¥žÇ!Pÿ”c{gîößKh¶m'Œ·Í:U†šû`ÖRó5mYó{sïN:y›ÅEÌ¦1‘
+—!ÅÉËDÚÑÌ…Ømœ�ólŠå“\ïYîœrŠóøê…ÒËÉ
+YŒ’HNyØìŸ<í¶ìÜ²iD‰§ Éòp½Ë1†lI6çóŒB�ÀN¢§|bÞh Ý�85:Ÿ°{! J‹É�zÍ@º	‰î^Üð@­EÓ°?éè™Uôñ-ÏÍ’ u^±óy;ƒ÷	žN:ù=‰Ç†%ì®qš!Ú@Gvåõ_8kq%!Ê3ÂFÍTt¢€“xt=9�ûHX�×	!Ý…aH±O¬¨À'r•�È’L²]âÜbvQ[¯^±ý’‹g#S+¨Œea,ÄL@y`€P0Š�ê¡çâ ÜŽÝ¹¢{òÎ7Ö2——gÌ@:D<–E°¸©ËŠ*#Žšò¿C½áõˆ+ˆòé³1)bpt÷S'ŸNrœ®Škt,�Í<mÐjˆ&˜H”½*qrßHÌ=\dxÝ ôUçTè@@÷žqx¬åøÓ<±wòf[Íz`ï¢ª]"1�é!ž1lÍÏÏ«Åê¯�ì&%4~¸‘æ±ÛrÃb&sÇÖ¤»ÿ¾¿¦nSÖÜÆd'‚Qûzìc^´CÕóR®+c¾[<eÌŒN�`”ãwÑ=®Ý¢AS§ö7‹Ž–ÇÎÀ¸=èTv\ó”Yœ¾ê�tò!;æyÊÖ6Þæ¯	$$9!§È„½‡Ù-%LNtV™Ú®-I;ä›ÄLps¬5qäéñl³üÿ­nœÌ9ÿü��›ØWÄ®áSÕô—ØŠƒÁ²y«yè %Öfm&vCÉeÞ‡ì�;È%cæ6Ëì@Ô‹ðož±’f†Zô1›’Ë‰Ý;ÃŒ&Œc*‹©®7(Oo¢©‚µx]Ð^ÏOÙgÄQõüBÁ!4êäk	ÙìI Žl.ÅßƒË¹”ùáH]E$@µ0˜—«?·5ÅLƒ08VŒº©ZÌ+Šó+è6”‚¢ŒlÎ–°%2Í§áC�•Íˆv¬ãU“Fi™®ý’+�ØôúîšÌ@Ê!Ó¤Ø?FÅ^  «ôPX]ŒŒ+éµ‚ÝØqyŒ1�Ã�D…Žd…÷oø-7eÃÌË5y�…Û‚6ò$›t:ÌG[�;éämãM–i±7F¹ÝÍ%>ßzµ7®p=Æ+qRd\'Ò $8è%DÉ¢à/ŽG™l‘\�Ž£.Ÿ"æQÜ�ú!eáH)EKÊ/µÌÍ‰Kó˜üCK.ŠÀ<£ÐµLêi¸fÅ5³)y:�31‚‰òñ|™ÿ“ôt¯Þ˜VëGgÎ‹qž%\?}�-Ò¥Œœ
+Ga$Ÿ.’àp€^a²ò(„EmÉ¹,ûõÊá
+“®ªŽÊãAÉ££"]d‚åIÉöÊPÙèU'c/<%fyï?éÿÙ¯ºæÄu$*…VƒãØ	ÈæÚ	7µ(�!S)ÈË¾í>ïÿÿAÛÝ’À¦¶î�M†ÌèäI–„ºÝ}tï"3!áïÁÁr%ÅÐv¶n8öHÑC¾YtdÂvEµ•8s1Ø3C"Ë®,pî>T˜¡ÅkÑ™ÕÃµ™Þ_,Gñ‡å”—”Š-äãI+mlÝ¬ªZ1
+YbÈ¸‚HÌr_ÆÉï0Îs�m×Ã™_@Þb••LZßLªˆon`6Y·ð¨C0×Ù�ÐQ
+×0}OŽ…3‹å|Ñk.ø¨N&ŒMET$WÑ¶¯èè§XJe'Ál+n{ç½ÐÈÜ+™üJÊLÙkþÆ¬1»?Þ%~JøQ8SÌ#EÒ7xõÊTãi¾Ÿó
+à›ÏMË!®U=®ýœq£bªðÜPÙ`AÄ‡Ú„´[T[ëµ[ÏÌÅ7m)š‚5•û3§D,„Ž�2´4,¦Šœ]ãå—@²ñžZ‡@2	ÍšÒuÎÓ– lwk.‹±z]‘»ô¨˜éÿÀ…^n88‹ˆ sïa«È_3
+mné†ÞéžŠ	Éúk¨ËVÐÏ(Í‰#b3Ðu‰fè·›úJµ+±”P™x©nT.SOd3f‰¡~Å‹{U[Ç[µ˜�(ë0gMŒg·$€eõ„•rÎgEi–K@n8V¿¡ªÛ¡š_,G!I@X¿z²‘²o$›H+ÝrocMí‚´sµ.9­ƒQQ<™[OU9Ó;¡^Ñ’F$
+ñ²ÒúÆsžRy?ñ·Q›¼±³æì¬›÷q–§
+µhO:áÛ�ùÏAG0l°ç<ð
+O@V‰ôá+Üƒ²:}4hÂVÂQ8'æmø#Ö‚		ÄQ”H¥ÚšÝ!sEÆE‰Äx9‡8‡cIn4TÑJ¨9k_$\<t�ƒÛ{`ýÄŽnrªgÁµ¸™L�áÈ7–´ÍÙr2Ž»¼ƒÅp©Y§Ñ�¢J-Tãý]-4¡PäíõG%o´W°ç(­nÍªæsøc¬àÁÏ¨ÁlãJ±L8ŠDg•Å×ë©I{Ë£·&Ol”ð`­0ºÄIêKr-æ¢ò9g”·Æ<�Æ�ôD3=,Õ(zAViÉ„âçØð—À9‰ð@V×Ð.9­¾´“ÿØm½Š(¼n*¤ÞãGý¡¹ó;(½ÉŸêòŒæÑŸ.i|Õ#~A Ù)hd;¿Z‰bý0Š
+:Š¿ÏÂt_á=ÂØ³•”ƒüÀ‹.SÆ•%ÓlTM¹/ëhUG70ü(“~/p~Õ³U]Í¶’\ukâÕÈœC2	áN©1àËÓs”D»b‘@Å‘"9ñÂ‰÷ÂZás�×9ðÝ¿m¥ž#)Aæ`+i-ÉË¢Èó°V-õð,Yx¥^ZJÎ(·d¸f_iéI›hÎ‰nÙë¥œÛ”áwÍø�ùLö†w&–{¡§ksƒû)�­60Žëv,Ÿ§¦SƒÊ.ÓX!ÒÜ]ä.k‰£ÞBDCxåÀdŽR¾S®”Þ™'Îc+Ã>’Q?hÎ½[î/Hì
+]A�_Y(´Ü,£ä úöÑë¨�ÉüCr
+9!ó‰üHl¥Ô3¸KÔ¥Eo)%%Ÿˆ¤PQ�ióUu­Ô
+ÈV™¹öJF}PNG{ƒ¢Òª	¬óÚŽ"Šå`(›ž›¶Ðzd0¨?¯¯Uá>ÝhAt½ÁÓGØ’ð91IÓ³h§Û�3ve­¶+éõ
++©‡n¥Ú“Š Dj¨õ(G
+Ògí`ñY®QG	)g²"=4%U‘›ƒæé…(©¥jP‡Œ’w›‹t(†DËË±!g\+;6aáÉ‰9À$’¬&ü›9þA–«
+Þ¸ÀãvÓ›5°úHÍé¼‚óUnÔQÔ�€§Sµ—–ZÞ'lÈ®åÆ°aLÏúPéuj=n.À¼‘î‘G>ËÛOødž¡«“ê4-:J-Z0àè�…Ó’/Õ�Î¶æ×�¡âZj¾TUËuÁ§€ÞW`šøeÈª¨¥ó£d2‚k'–dß)*È«ÖÍXTR‡\cÚ…,ß�áko¸õ:ŠK¾Æ'¾÷&­xªrJdÞj]µ"ÌœiŸ?Ô^ß ï�úBVÐœÑQÔ}mÈ0cŠÒ£ ùªo×“–Zð\Š,?Æ˜„ß–¥€º!`á$bëû
+1Þr{�“šuŽC…8êÔ'ÖþæÐ‚qnÙŸ×º˜�sdm“!bV¿aÆ¹úðHÆˆ™ÈúPÝV+²kxm³ÉŸ6Q•kš+ŽBñ£r´¤±RhÙ!ƒ¶Uæ¿ø¶²¸+¹9Èñƒj£½½Ú“ZKuÐÜÙ ˆ¬³¾¦«³ÝóÛV–O-v÷¢�b¼¨ÈÌ·WUö¢>ÇëOø¬Ðçº‡˜‹Z_÷æèîàç	PkÕc³ÅGBHwN§twRçœu:çLïÃ¦»=ùN}:Ö÷Ž¼§éÓŸçÝ'$|~8(ÎdrBBBÂE@[X&ŠJHH¸X ?û				ß…f•„TBBBBBBBÂ_†ÖIE%$$$$$$$$$üÎˆ%�V�Ú@‡®îM<jžûa}ú¬;çt'uîç–ÆGú°äè€çÎÛ?ž>Xzø¸»>9Zgÿ´ªJŸžOŸ´Ï¾¥ÿ}ìî[¼“´:¶ûÜó“øU›¿oQwãóñuN	ïŒý)Ñ–'1�÷A™­{Ðe­œmú�Ð{™èŠ£ø‰Ý“°òµtxJa%ºÁiêîQÏð¦r®è†1,û3Âƒ«ž:›jÝ›îpŸ6ˆûY8dÜZ» ¡
+çêÿÝ;ñbìÚ|<èP°ÌˆS�EÛæÃòØžø�'hýŽ¿bN¥t	 WZïQëF½·â;GÏåÁ)�t†¼ÁÚ£ ’EÇî“]Jþ&gwsr‘V—ã¢_Â7ãþØñ¬}jªsd"�{úç 9Þ¡Šs+;¬¦ûË
+8
+"îÝ€ÙõÏ�¥�ú‡�Â‘µåó…÷Ûp$ÕYx¤–„¬zäÕ3ÿJ¡ùWÑà~R™Ý·“»¬Àv¬ôÀÝ{\¼ºãÃ1 øGïšÑÁ6¼¥n�_t×ÆƒëØOÅ}¶n³l�»eH]†`@¦X ÚQ÷A®£çÝJ ûòtïBTª1û[%:2£¿¥Ø­÷Ûô¾ªÈî&3ï"
+¥¡ÁËðÐ¯‹ðfêUŽ°í“ÆI%Óå�1í	 ¶NqÊ7�¥ÇZÇ™¢+ýƒôš±[€;™Z·9šíÉì£{óLähIÕ"Y?+ Gÿ�¾¼ÇX=]ÒiE–ñ�ö°
+^ÓÇ?'4öñ^Ÿ»Ø=~WäåVÕ_ZÈTT»½ïC}QPj]íÐa+Z¶qôÿÎæ™Òø|A"A³	§ƒß}~½�‡1¹UtÇµÝ¾({Ût7aÇ^sPføL®Æü‚\ôKcÃ¡·ô®ÎÎÙ?ýäØwQ()ß¿€-*ëä­Çé‡O‘/š/ºcîùfÂa{›ôÅX‡cûqXRKH³‚²æ¿ìWÑnãº%ãáXŠ"ÇŠmIŽåx˜±;Í�(úV´})Ðþÿ÷tÎ�’ålî}¸ÈvƒÅˆ#‰9œ9sæL~v kÞÂºŸè±~Y‹U`ÉEDüà°{¹,×tmŠ½O?Z�ØS;§›¹�Ÿ“O¬$°}!·êftÛ;a�,Mÿ¶¯Ìíý`�8l¬/É¹°éÿÞ™?GßïÅm±î›(…Ïß:‡–Œ})?k¿oMBû·Bÿ×øøW´œ•nÂ~ß|ÑAŸ«ê•”}›êƒoÙåo~[ÍmPÝÓí;˜iéirjBl£Žë†4bÍ™�&ÓÀ�–}ï˜oèéñô¶?°	,=`2þŠå§Õe½›ðôÛ•>t0Õj]�e‡w›XãæñL3Z¿CÞ¦;Ð%«HHè5ÍÒÒükÿ_‡bë®»<‡ŽýfþÛ�ÏßŽW+WÚ3o�«°°µCpà÷+¨{Ê‰«§Ù´üÞù‰GL¸¹×º¡QˆÅ¦à¦ÚÖeò�òJ]·%·/šþ£Âÿö°ÅÇ£‚ùq_Ç¥–%WPJcß´7!¢ËvQG§ýJÚÞón¶Ñ›ù˜ýã}¢aO+ö~¶„-~6ÉxoÌMÕð¸ÃL?.„¶¨>4¢Ndl}%/Kï’Ü³Ï°–ÉT‰A.ò±ÿg;Ñ£¦�Mµ
+Ä$câÅ^VŽ¹â¦
+&Mpô—~ÇŠ±â’[ÜdÍk¿æÅ;™¿’Ü‡*¹i?îÓð9ì2œ.ËISsú^êüù¡a#e�@×í—ãvXô—â½B;fØ©"#¤ß’*\]ßÊYo4“¢ôÙå!LKŠ¯Ø,^ÚtZöþða=I,‡~výè÷+V™‡P¿™ç6Àb*°*«'h¬Y½WXãÍÉ-óÃþÙä;ôqµD¨Ä9ƒx’±/®€Ï¼ÇQXP®Ù6›*]ûwlý5>|¤@í½;êÍ˜mÕÐX4@Ãi7&ªZ¢±è…UÁ*n6Ôt—Èäžè2•”$T„^ÌØBÞ®zSI˜•.ÈNq‘	4êŒÊ
+×{cE95²ŸØäf’gÄgr!%ÆŽ©À­PØŽh&/“Ç÷Oú}œÁÏcÃUFn£Æ°0�“^TGrIt¿‡šâ�˜äRõƒX§G`LÕt±WˆxŽm»}žq1N¼ãÑë¥ŽÚ™Ü—C[=t§9…ñëOtkÂICs7!¢Çý¦Žòï(Á™5j>7¨’ÀóX“T1ÛpV‡tCM[ˆB¹A‚£î+JRþ$uRhWA-1?°¼kØóŠ!�W·
++ajÅ¥û—LoÜnvdø-'!£W¼&Qu—
+âýTW„ƒŸÏVjx‡£“Ô„‹Æ•›§üYHüç™…úÂ7[ytä�ÄÜß­�ðƒ¤á–‘é�Ú*U –L/[\šTØ=Ôà¯�Y­˜t	åÈGIã&’);¬ÑN€µ„nBž1–¡l•'#òB&yvêõìÀX$¬Ì�Ø–Ï'Ô`‹I#kå!gf²¨LYmIPCu½ž�m‹‘Ñà„ ›^gJAÈç„2±_à¾Á"K3ÜGNê“<Ñ^o¢Ç«‡Å¡D@Á`^lÄì€£�\?’ž
+JaÝy~¤u!Øt”Å1qÖRîkDÒf$RÐŽIƒ`ö Ú5‹KJ›òïð#Æ€ƒ(“°çN�žwn?›ß®’Vr"ïZ	óÒáp.€øYðãM‡¾ëPÕ\<¾¦�Æzç€©Ž0´×KYQó‰hü'ZGÒÆH.‚nf]Ë‡$àí£ Ý"�­„Zg·“Ú„K“ãRƒ âñ¹©t@�#E·;m×t4…›ê£”
+M8S'KxHî›1~2V’ËIúI³·TxºD%RÚ­%5O9jK^ùNØ5H«VÍ]éËn®ã¹tº¹ìùŒ©•{èv,EA�è¯nvÞ^Üöû1wƒe £îÝS0¶Ã«þ†^o)(Þ~þ¨ˆÅõmÏQNU„ì8ŸŠ$Í#:ÚkxÞ‡(–]‹"dsqE0Y¼�ÁpÁauü·dqÉ=þ}¢1ä ¹œÛé¨ò›y—Ø…úß€•DK@lAÌ™®ñÒ¨–®úB…äXn¦¬bªÇQ{½è¢ƒºÈþ"©ï<Ä¿÷*1$Ó¯¦‰BC<_*ÒÒê àµ�ƒQüœ#(z¹Ìµ}ÀäÀ!;$I¤Ñ±�Q�Z &Í—åÐtÙPQ¯Û2@Q²¨eÅ2L¿v:>þZs¥Æ
+„„1e¡¦ŽŠHÉ¿xÓõzŽû
+›cÝ<ŒuóHQ1‘Kˆˆ@XL-ì-\óíK~_Ò�`³É÷Á‚>8Šå{h)yüÚ7¾¦sŠéÝóÁHÆb°B~Câ„MïÆ$¹µ•º_ÜÅLíÔcZ$°æ­A2UÅíñöH»ƒ™•Ç§ÕÉÍÖtþ©²oÀA‹ƒÁ‚Pì;:Ê©Ê¶uZ1Ä%#Ø+œð}ïÄ+{=óº®<ékVa#PfáôÜÄÕí	G]û°þß Drž}Ù¨‚AÎÙ¯)…‰	™¸y”`º¸ÉØâ¤£ïÒiÊ#óç}ö,Ãw»Å+ðRLƒâ”³ä˜ªÙ†í8p‰aî“]ÿ�sb«_Ý�àJÛumJY²V`Ä•Èu»
+ØZE¢�ß�+ê¨@ª,v{bžc?(Êhl2–¶àðDëÁ>hÎ9J_ÏgTd¿ùýÀaµË“°ÅØÍs|
+'&DÁï^D´³ÓQP±ýYK–xm2ˆÙöÜÔ�…møŸRŒ€JÄíÛ@{Ã„É½û˜Ž ©µ$vÜ<ÈyâŸ}þv:¡¯”�Š¤ª´ü„£Á°ŸÊ9?ï@JÝÐ®8ÞÇb'i²è»õuLâWúòŠˆ×¤ÅÉÔ›=k÷fqéå2€:×¶,¤«BBDÎÛüô¥Þ
+wØHf’Oà€â0`;2Qª”g‹^G’ÚP©s[,`l¤„ì†wm‚š§xkKgþ.Ûp�¹¼ã‘@2%¾
+ª¨¤ù ¯´Jß>§{‘Œ7·xÙ÷û”1÷UzÕbÖ,üà¸Ö|fê­‹ì¦òPMP¨áÌ9íNoò9GYÓRj”¥g­¯¿2=œõÌøÏ¢†d:Î8É×á<|bªPKW@DÔ÷ˆ6Ž£ >€Tt«¯©ŽR@aaŽ1�‹—óGæ\Ô‡«ÏâŸŸs¨§d;.Ö�ÐWÒ+tr{ä-šÑO6ÒíÔã=¾A«ÿó_cûvJ#¬`»ª
+bºÃóÙ´Û/æËTv<ÒZ?K…äJJ Ýž‰#¾ÐË©w†§Ä/\0VÖ�Ž,¨}}9´ŸGy¤íßD+dXíŸmq
+iÙ¢»(lCÏiÑ[Æeòvßµ:Òì}u/Â£E“©§º}
+ÓWff…œÅºíÝ:l÷¾�Œ2a;§.hÅ¥Øò†*ˆÃ9¦’YÚë=ï’�Mm„Ž.ÅMÞ~Õ b,(®þf³O0T†M-¦�Þéõbéºƒí
+«X;QMê{=ïVÉœûÏ–ÿc¿Úz×q°˜ÒŒ]×nÓ4¾L5ô nÒ¦EO:/»/‹=ìËþÿ´”ä‹d+�If¤9%‚X–%Šâå#YgÈº{¬PÛºõ£L«BWOÐüŽF='Li3Â’­$ÙdÉL×ºR¸¸÷�§
+¯EA¯æ8…'ÂKþø¢BB´šm iáTü3üüõo.¶ðª9‹0æùpÆ^‘¢T ‘Jæx¯ñ*\ŒÒK£ˆõ[zýdö+ŒI�O<!>7Ex,[^,õœskÜáèÖàcÍq Ó£f1ÓT¦�TÚõÕ9Ü¿‹fÍ5n”ÜÚcÛs‚?L;+ðFFãâ^�é¼è<¸«Hà÷û2Ê'•XøÐÂ_ÃB�36V¼P)ì4 ¬#‘§’5¢
+Ñgê®yð?±©0Õ¡žYA7ªUðbïM½:J]mÞúˆp1J=b�RØ­²£@=ŠJ;ñƒÜ8H¬mJ•ÉÁ²0%Õ%Jåß—2HaÑø‘J˜ Tmõt4Ú9e*¹>2ÄõÀJù7æ¹TæUá§Š�µ™Q®=GŒ'Ç2\c¿>°«7%o†³¸©”Lòž¼q©˜ÖDK’y® Ô94‰õ˜¹®x+<h
+³+î§’¤z#w–°úÄ/8mœæõjxñFœæ³{ª iMË7F™“¬šbAõ<8+j ÖÃ×ãœð¡h~’zïƒÐ=GW^Ð´R<ç2«…�7'Xô´þrÇenªòY8LúŸ(%,ƒ\4µ+GçŒ2’¼h¬ÅÑ"“î~‰QšÇtv¥õa�OeLÕà»ö¡9æ{ÅmÇ«r§qb•�ôBÖ\®½/(®˜µ[uþéú‘°Û½#ÖÖ)QNe3I²%/s¢‰Ê¬DÚ»9MóÌ—K³dB�õ<+¶VJcbŒÊŒ/�NÞe.—ÓÇÎ�<=fæ7škxGDw¡ó2/Å„æ"¡¬f—K/*öTO�°œ3™,ˆÌ‡�ÙÒØ¸è5£ÅºX©:Štâã‡‚Ú2¦<]5wâ”oUˆŠFi¹ÓW–#²µ3¡sþŸóÍtøZçPvkI#ì-5Â‚@ÄcI‘ˆfF'ÉzZ±i”l|ÛÇéRiÔ’ÓP|—ÖÖH'´Ì#£½IÕjïˆ‰è›z€±«¢Vûz““ç»ºXšgµ[UÝþÑ-£Û·‰ÒT¢fÚ½+¹RË^ØùØÔÍ¿õOË�ÌAŸÀtPjZKïàþuKÄ 6pæ 7_÷C‹‚½TsÏÂ¦Ïp%„fÚÉÁfÍâ½B=oÝ|o`_ÏÞ{8ÿ½!a)È–ÒiÔSÎàŠïQãý^‚¾ÜC×V€àYS­5;‹ªÉ‘³i¸óØUuºÔÙj€4=,èf{i£…kß‘p©wDý¿å¼àù=¯MÔBn¡å	-Çî¸Þú²EWt`Õ­]ú?�úÚê‹ÕÇwgñ±RÏÜÐŸõ"˜èÒY=i¿ôØôgºwO®ú¤C‘?èÀãÍº¡S8áßÐÈ“ØÚõà¼Yó.È5çuî7‹×h�U}R§Fízp.gÑ"�Œ:Q<Ap(ÿÕ§|ÇR‹ãÇ¡N¶žÂì[äcŽ<»¦¶lÜj~ø½u'mõi4¸½åžìµÝ©?é©—Aì¸wÞ1wÝ6h4,±½“ËðÎ[Ÿ‡õ^ 7‚Þì6õÈÓ_ä 8x¾yv½¿«"LÝ)3mqý8
+¶ž>Fä¹;„Wo¶i
+ó–«{Ý¨å÷�¢¨“"°ÌQOØ�¶!²6t1o…§ƒÝÇAðö¢Â:
+\6½¤iOÛ	:1ÝHìþ{­&¸ŒÝTÛ§>¼�<K¤:\¼ƒH­“FÝ´5Úv¥öiëjt¼ñçƒýbÊìül]o¸³}8�Õþ�„=óI‡¢ajcx�|m£ÙÒã!œïÃÁ‘ˆ€öX—+XOp¶ö
+‘æRNÒÁïÀÞßs9ðt|¢—P[66ÞY�x1Øçîé¯!ûñëÝ|¬äñ‡f¢ŸÇ@¸¨åä ÖÅ=Þ0€¦Å`þ“K?´�àžMv¬zðhDõg¬¸³!dÛ/°–ëËùk°î!¡g[ß‰{aß[5d·�á�œØ‹™ý¬0ìTìñ��;½nä)å=Ë·¤�žN Ó˜Ï˜pì
+:q²RÍ[vpsÒîƒ½7ÿ\qÉ…Zz6‹víCÒ�µâ_ÑØ~hñáVð!"z6ÔõÐ¶û�(Ö„ô½8€lŸôÞ4LoúÜ¯u2ÛrÔ�÷
+º˜cvKù’$·…€Ã_òƒP§Ghcvë*ÏìÎðÔ�f—/£C€”}W«�µ²]¿*:“q™–÷³ô³ø9ò·j[VBß!v>i[þû‰sßâÅÄ\ˆÉëiæM\Žs¾uÛ9ì¬$è�F‡Ò²{WK~§œk]3”Wz-ÿyÒŽð7%xË±Ánöàí<~……gV‘Àg‘à5œá/žrüÖ¿Øõ²¶öß¹ÇÁ¿Dà
+ìàSO.:I²à·»êpò}Ò;1UY•ñ…‚²ä
+·#MåÑ¾•TÈû3Ê*>1ùy	Q”‹Š¼kø³œŒ—øMºÙ;e�Ò \Niß¥ÛK`H2¿¶Œx÷E²Ó©—l}ö€II1xF‡B€�²ú‚ßx$DEaý…êQrgrueôð8+J.©ƒG±ùOyÒ~ð· 
+Qˆ’�Ca¾å³ÎH!âÃ^v¸Á R2—‚#Á&€Ç¾¨Ó˜‰©`Ñ‚’[�àlù>)õÜØ²ép¼}ÝÉc©Æ$—;ØÄmMe¥Wð¾q@Êakõ}&a�QzÄ"°@HKÄêFÍNÏÅs Äzâ<?„|ŸôŽd<ì\{è·?ßÄ(Âµ£˜Ïðë^Î	Ê×š‚}‡:*È î2\§C¶ºC…øðù–"åÒÅÞýè!ŸmÄæel-k!	*ß—Ú‹w�áµÂˆ(»g5SLRsXc-ðHÕQÄkŠGƒVQ £'^–ôd*ê“Å˜E�ÏNÚ
+þ¤-˜5i©Â7{½Ú3ÄU°gv
+Û¼¾‹çtuÔ¶m:R¢Xà£H¹œú2ÙO¼�BêºlÔæÞÊÒ�¿ê´b>DÜìv¶Â(Ñ:g&ël·½{S]GA3ÒÙR¿kŒâ[Ü˜…1®ùŸ] äó~ìñ“Þ—ÚÒ™{=ƒ-Øy’êrKÜØ®Â…ŽŒX,:_kþëÝ`­�‰4_=`Ms}GëˆïQ–c¹CóQ)Ai®¿yx(l‚õ2Ä(óáR­ö¥1ý°ò•»jl0*»Áâ*Ž¶£ãï¥°õ€£‚FjÝë�›~æR¥§‡ˆ1J”2Ô‰ë“N�ZŒÊðö"[æsóVæ’&é`™*¸¥ê®Ò)e+^û$ÿTÉxLçª½ÈT�UNe¦·BFßbº3Qa3`V¦1­A|Í«ŒVÏê„éæ;-ókÅ]Ÿ_M/y!fÉ˜f«ToR5U:!ŠÏuh¦“JÖ't¥éUFÉ‰wzún„ëÂ†¦r%)×Öjô	b¡õ�Œc’·jSvgcéÚ"oERiH*.‹4¹aµG¢XW”—ªR¡ä‚*£b~=ç
+¢JÈëé×+Ú­ Þ›LoÚ�Z‡åÊŸGhµÍ•JÄ=•ââ¯§MB¾OzwjLÎY‰*GŒ”¹'(WS‰_ÛeU`\ADº×c°š"^€È¹¸…Äñ·Rmþ?ûU×�8ŽDUII˜v›àdœ¸3	ôf’y™}Ø={öaÿÿOÚ*I¶e™î>è
+¾éÆ¶\úp©tëwÍ
+äøP…BYÕQ ˆ`�ª@Ìòª,�%©tPÊÐœ(Çü>“f’­qLj‹b³BüBgi¬‹,U’ÙjH#LÖòÁ™ß=â:»¹>2I	–ä•Ûñ(âŠ?vB^´.ÏkŠ{ë¦ÀÕ+ùˆïÕy÷GEr½‰´O	Küg¡63¤œÀ�@‰CÍTÁ#rÓnÉëp§Åç§Ã#úöý©$Üµš)ò®×kï^$æ•¥K“Õõ˜rç]g<.A­ï@”Òp®Ä˜v>_ÉÑžÙË7”OB<cœpòÅgâ¬-ór¨dxw4Œ€<¦®D{ê~Qe=²Q£ô’é—I4×[¬%7$ŽæöÝaÊñ–ÅqÔ†:�1ãƒ¤¬pAo68ç¢…ÆÎ3ºeø€Ë�	ËJ#�(É5×Ü2D¦ öÖ\5þdo]}.xö ón$íƒ=óÿ¸Ñø ¼Ú²ÆÄW\7E”~H‘<á#³@üBÜ¥äovê?˜#H@}¡ñ™£àê(Îw
+eA.à¯QÐØòßK†ŸËQ9ÀIþ‘Ãà’PqÔ•fAÄŠ(áÆoùµ~g¶ÖF:zŠqÄL@TEÑƒØbJB'—šÃ:aûw5ÈU‚�ÇQšþ'œäå”9ÊóhÎ�fðšfÔ”L\'ªõð_Àôôo›ó5^sÞ¿ÉIËYrZ|�Û_¾Úã¯
+7¤D1¥'�Ëš¡&Ž}Ø‡Ïh�Š%[Ý#jÚÊµD•§£„3NÐº½�´�35(¤�oíø[æˆ'
+»õ@|S'rrd53áÊ)ñGÕ.ï�òµ ™9âc'«Ë�ç(K.¼£F.8ïÞ¦„LªÆ¬ ~Ñ*å8'�ýÂ�9«§wb¥F”‚K*1H ¥éí+u¥Èú��†ðÿ"¬ã²¢ÈI@~—)–|ø€0=ÁÒ¦Nàx«Ï�áód¸ÖDõŸ§Ä.){¥EÞòP•Ð¯õdî;5 þ‘�ˆCH*o‰–?ÖsÑ ž•‹UÙ#’hè„ÙIžÉØÍ”Ö|¯m Øª°³Yï‡4Ø¬áý¿7rÕ¨`víÖzK”¿å8ç#‡Àå!¨õ·ñK–ûJÍ¡˜55”ãÇkTi<åx›¯5p*¦”¥•aµD]ÿ¬ä<G¹Ð^¸t ÔípÄy_Ë…ŸÜÁ±‡!áÊÄÛÛ{QÆ\æ¤;®]~7¶z\†üôÁÃ“?®æÞ‘%ùÅÖiîÕBWþ–èÅÄõäÓµá½uÜC;¤j‚qŽµŽ²÷ŽËlr M«b5ì­á4å–V¸	aD
+MÀ’òŽXêÝøÇ<½Û…K<Ù
+{¼3*Ú‰.³8¡BÇ¬j§Ÿë(’0¦%>‰eã|-j;–fPEt¨£Üq1!r«žŒ×Q|)0·A9Œª<ou”×õy¹UøJ£ß»iDs�‹ˆK.ÁÜgZ—�·øéf8ÍòO^àœÍ
+vª‘$¦ê\á§'¸œ³Ä’*ŽZ2!8U;¾ãÜSøz‡.y•œ/Ozá6t?ãg/ F�{¸€`¸Ø�¶Ež+lÉå‰k:6fSwcw=¦CB(1f&*VN
+¨Ü«»FÙ°®.Ž‚š£ŒŒ\ðqÎ&%|ŸK6à7®ï¬½fe E>ø£Jÿ)ÚÕ%“íûyç×³ð'þ¶¤;Èð™p®±ñ'»8BK2ºMuµ^˜+X¥¼P±Rjé(vv•™Æòá¤ß€¦ÏäÖßØ
+÷‘>ÔH¸ß;&ZáEÂA³`æÅµg[ŠÐ1Æ$ªòG8ÊEØ¿RÊÉ¹Á’¤QöXÕ}‡+ �¹«‘mŽr’Ý•p\ë[�˜ÎG-ªò‘ŽŒ¡ù#Yä–œ<§-HLåNÛ?SJ�äŒ£5Ã?Nç­_Wä�ã’4C2.x¬·ÄT®w«ÆŸ¬�€4È”ö1–ì[åj=·54¥xy¬k=Nd¬\I©Ä;Ñ¬.¯ÎxF9\Ànú*­Nbùì$�K‡[\©Æ»ŽQudT�%�@²µ^UkAŠ˜ek«­V
+Û>n7“5'8×ˆ«¼]~N%n²3ðcUØ«õl‰Aá·Ic\)ªíHGq“¶—O²ØdHÇ§®õèÔ-¤bå ãô×bRŒ7tŒ^ÞË7¿$xnâ×¿(qÈ�[,²Lâ3<ËÊŸ/\¹±�Ñf(>Íà“P[G‘þÅlR¬´®ïï€u¶AµÎhæçøÐp‰ÒˆÅ�[ž'Ìên %òk½èK»�	­îÝ�QŽ#ô’·z>YÏ²oÍžkS¥R×v�)•Žìcn4Ïƒ¸ü6ÏŠÙÆFµ2!G)íû².Rö8ˆÑ†Á“¸U¥PŠc´[Æ—ÍÌ¤4åR¶³ö®S”*?Ø�G·j¶ŠK‚ß‘|žÆºˆ·Þ¿eVèWÞ ›ÆŸ‰a•6Ã|«ÈKÊy¶ÙßwSü¹Ýe¬SÙ×d§­Ž¢Ê[Ñ@«ôþÌ‡úÏÌdìd’QU$*9Æ]LžÎ·¾ï¨ª›ŠH hï)tlß Ú BÃjhYø~Ð|p~W;^jBkóBŸ¶6ç�A‚çÃ~T29d}„_íª¯¿ÄB{¼' Ã]Šè‡uxï³R;d@\­AÈí›#Š ø.Ë?^^pvÎæþVA÷uÕtSoúžù¿ÂDü
+î=ð¢ÉdEÈ=þßÑL5KtÈ£ÍPw¯4Íâç ë"¼Î‘€½¦ú„ùäiÑ	�/iUûÚo²Áóý­iL4qÔ±)NÞqð×}nUÐ]‰Ë…‹A¸Ðf¦6uU¡zÐâ{b m{´Ü;IP7AÝ‚ëÅFæ¾dÝgö®[üóû^Oú5*9³s¡þ«[üæHe=>‚�?ßî¾‘Ôß4?¬˜|ÿ§ÕÔyáÌ×£Ç/‚Z/L¸ï;c«©kwÀ°m}´b�ÖËú¬C¾èYªG�3ê“|*Š‚öùcÚ7äÕÑ^­ºó'YÊÙ_}Ït=zô8
+|�t¦³xlÚ¿ZN÷}¨ƒ*†ú¹�:&ãzôèqRÔ¢ã'�ò�OV¡4
+‡+½£ýWx�ž�áQoEMH¨³qw�=Bœæ(Býóv?øF´åÏÏN¸ÈžŸzô8;N¨®öŽè¢ãúÊ/öèr!{mß¹)ü×£G�sîÁ˜"$§˜o©TëþE
+³=(µõR‘Ršÿeó]ÜÈ°/T:71
+?:¾†=zœ"³T�XÔ$u ^j$Å‘‚
+Þ|¬ï¨êG¾ÿ¶M99-§›Ýu¼£…ÉþÜíþôEÄQéÃ’ö×(5[=“áxR‡£!Ò0°KíUT�çEäHC$1NêbŒ¯­²*¤’¦ªÆVs·WóF,ÑÐÕÝ'xL¨Ì1ÃÛºO5BŒ	�<*CËâ¿(/>+ÙªEE¡›k«¨a¨WwD†±îPm�=N�{O@òƒe
+ÔÔãÝSzP�ØßúMÓ=lHP×£&_UexÕ–EÙÙ/Û¦¶u4Kå‘l×Øà&‘œF�r&&†ÐÙ˜ý¶Î™ýÿÿiŸG²óm‡sv…½¯†D±^,¥ãkî‡ê@ÕáZš‡H‚z"Œ§ó££äk$ŒíOô(³éƒ×hgýÀ
+UE÷Ðóï±éžžðÂä»Š&Ðå#ùE�Ã:ïÀ[:e”ãÐ4®s¸T"e§”Ó*Ú9êØ¢mC…ÞÝ#5,-ÆäöÄ GµÞx¢‚üAØ‹ÍÇ;{”	•ú([*ìÔl‹òüw
+€Wg¬õ”–äRYvã6|ùÊÙ2ËcÇÒ¯»¬u<Îº¼t›&+m(éµ“vÃCçê²ŸuòHÛ~»±r%÷³.ŽQ…·®ó·’�ÈN}(/Ä+²2þ¶®©÷$nY’*±¹®?Ñµ%rœl¬­ZZéÊ­ç�¯�æ�9Jó
+x\Õù³2)ã]�Nã˜ßþe;¿”5x¹ÌuýP@ê�ã™…SaÙŸÝOüÝÏãr39Í¶mÑDÆØ¦$b­¨ÌÐdB.ˆ£B÷…Ýq6£›ûI ÏüŒ»®Þm‚ó3bhgí:]±>ÐG¥Û’\Ï«™�x‰Bh,ßBéßZ«†‚ï{º¡¹jgt7Ö“•þ‹|C”mX*´à9_Å^W<îéüœF·lƒaíRÇGò,>rr$ž¢ùH~BæJvlè'kÙ¹ð Æf9ež./ìËü~À�£¶'–$ ÝTÕ´¦À‚PõŒr½¤®âŽÎð8G.¯¦*'Ü[j5`ågö‡æµ_ï¨äës¢Ó¸:7íƒ¥–;Ub@±Ö\§UÄÑ|¡>Øµì&Óˆ¢
+þ`úrª¬Y(©ø*^ªçV»žmõÓùûZO;ºä;šëj‘ó‘NdÁL9£•‹x¤Èr7|³Êó:TXµ4 ÒàÕa!X†£†k£B¤jè<>äÝsŽ‰uÐRž|KËÝÄjIlÖ€ØlkD+JÊE�÷6ŒÈUòE›Ï%6±1¦üµ¦RnæD{•tŸQ³[9‹)ë«jII	ÝÅf¼`eÖÒÜ­£ùÑ‹É.år¤Ëx¤¡ìä�"4-G*eþY,(©‰åa¬õn�º[gìV¥4Àë2e9±£f¾#T"=$‰J{G:ô�fFž]³Ô(Ù"Í‹™ÃrmÅÖÙò‹dŠNÕ^xKdDIÑK|E¢Oƒ4Ìgoìèƒ6H=&CŠ´ƒˆïßîÓ=ëñh~bH†zw—°U{×ñM·DwÒÏÝ[e×ãåŸû;þúrx8“Ò£Ê6Hé‡¿®äŠæ¶µÃƒ®Õ'¢™ßÔÑH]Ì1Ã#>fœÝJ,¬R¬§¦¨‰u³øòg¼™Xpa\Šq]g]·sç³ Ú¤”µÆíédÀdªŠ®“5ss4_6šS·;ÛLÇdû¼Y¥¢n•®ðÞyÎqû+Õ½ÄÏ
+ø«Lå‰
+N?)¶8qTì´œj$†pè°òPs-§¶ÁÜÊ”�RÓ‚ÛCÜ‰ýQp£\äŠ7Í�²V%âQê.¹ÐIÊIw6À¯‰±Ÿ95.Ò´Z“;Uù ?±›æ
+4/Ì¹:šŸÞtN¿Ëm¤\ÑÑ‘rr[Jk¶î†¥‘£ø5ÑûÊHþVéÛ½”Y:.¨Q½9‘ÎZ“,‘S|®9Â,�Ä&ŠÀÆdµsTÅ¹¬þUÆN©i"¾rŽò¸˜?�ÛˆX]¥º/WJyZÊõSºå¡«J»¸‡%=”ñÎ–öóu<Fž|Éëª•^¤ÔÔÈ‘¸Qð‘J.ã¥æå¦£øröólÀ_$VF©–KÑca¢YN(°˜t½æ‡|ÉõK¨“GÝÑZëÖˆÚ’†ÊŽ/ý!ºê0yÓ)5i)Õµu¤œZ;Bµ7ô‰}%2)¨ä9íµ)†-]¤rSIWhÅ�\¤]Jä	1²Ipã	aM>
+ÚÏOA*�HÝ--MTJkLý%Ôr2ö–^Êšºµ¼	Þ`Ùò¯’*¿yŠ‘cŽÒ‘mXBsþ’ÑÚOÈJ��~à+ÁûµµR‹¥hµØWviÐX<I÷’Œo®©´\b-(Ì¬tº‹Z÷D½ŸI®J¢,é"íG·k3×ê�BïÉ|’H%ÒJ
+ä:.,õy7�ç;ÛñæˆJÙÈ*)KŸó‘îoâ‘ôGÞ‘æc”h|Ofþb¿8à¹ÄÊÈZµ“”ªœM�<sÎ^]Fm,'k—ÅjÎÙèuÁ(¶[ptŠ—*+9JÙ®’A+¹’VâZ×¾›MnUc—jeýÔÛÉ'é[Ù8dÞÏ‚Ÿ§ÄJ±ì¡aG§ÖóûÒ‡®‘”“÷Ö²£l¥Ò¾Û$µãùÒã¬µÝMó).SÅ»p9—_ñõ,�cÎ¼µM--.D3n#EðVÐ{cÅV}›'ä�
+¯­óíÑûõõ£aßjûcæÒG»ýîðñº~4j,FoÍ…]!Ï´§âµ÷òS€£x³¤¸Q²�ŸÅ¨wƒÖŽV¯½	ÀßF³§ªMé¬ÿúÚ[ùßlro½kè}û]¡£…oý¤¿{/IØx‡–z‡Gàÿ<Ä€_=¼½O_½ÏSÀK¢ù¼(Ï#"CðbˆrÔ3-¥xqÌó+8q<x1¢ržk(Ôz€—&ÕzÏF??sÀ¤x'@f€Wúx§hþ?ÔÁÇ·†}«O§ýdÝÝ¾‡f•bù¢Uø·£9nû`þ<]D‰ð_�•D=�‰CèØZ¯±Ri tjy7™,ßHK�·IÔ<Ê¤ïe–¿ÎÉo…h(y›åÃW~o¯E"üš§A›A1a5ds¥7myd1´Mœ/c;ùÞQ’–Ú+ŠÎÆ›Æ×	¢à;ˆØÿ¾($ït’’Øü~n(lþyÍRº“1ÜëÏ¯f†ÌjˆZ*¦°H-Æ±Ã’ÑQ:j¯Uz%�IFkþ^T±Ÿç§3"ûdW0¢ÇÊmèË­9K$©Ê›ÿ°_¥½m$G´‹®nr8"MÊ{¨‘S²<Z("� A¾e±_òÿPªú˜ékh/‚õBÙ~È™>ªë|¬Ö�Ô‚÷4·S§ i¨o¢SÝÝ:qLIÄA
+¶B´ô¥+!5÷‡
+¦7‰Ï?ÑÜ‚‚‚·KJ@-QE­’p}}R$ö_?07Ý#NõòŸ*·„÷šÿ†˜‹ÉKSOjÚb¢£/ÍhàXÉÀ¬ºíZþ\“
+
+Þ¨ña¶˜Ü21”EÌ²ÙïÜº‘½7OÏævˆà¦èa�xšÑ­ðU¿.¢Ï~ð+KN)G1vtúâ6°  àíÄps#ùì¸ä…HDâÚÐÔ.àˆZ"ñ‰.‚âhn…n?}¶ü ¿bŽ¢Óîô�P,î%Ö¨�oh9Š¨G¾Ç%+æ(jŽÞÑó2ä¯�¢;œXÐëŽ.u|S�£ˆÙÞÓÎ…m™�Á"ñ 41:Üþd{
+
+Þz¢‡¥¾úé·ÙU£)åVÀÒÝÌL¿¥;/ÑßöˆÍÖ¦³·8À;…U%1ôQ+ž7$%¦_zASßàøá£k«xD´ÓÄip×3—B)Á¾Ñ÷â/ôUKYñ�¹:òŽ5žNøI}TU*ÂÒ¼-—tIT³?Ãä‚‚‚7G@‹þ–FÏËŠ/yâ#Êã4Üa1--¶û_
+qØ>Ó-‘n‹6Zœ¦$þ¬ðß
+0ôQ†Ô4½IMŒ'”Í—ŸikAAÁÛ_î˜7¾!>˜[˜{)OzR_ë¨#’ç	}ÃA¢®ƒzÛÙ]áhé;p“ÌHKÔ·Géq”Ýcº-Ï�ˆ_²¹oör÷ºAÜKYÍ.*Äš&—Ì?47kP®ºÑ kZ­è÷€x%leš'j–ðYø}”¾C‚f²;þ"ùúÐ‚‚‚‚1M¬ªêÜH¢#"s'»B¦žOL!ÜøtÄ6§jJmÏæUÓ±RUVï E¼1rè	ŸÁr‘änªF©„ÇQ¼£ªV‡wÐ3Ö±Ùýi¦¼Ø{‘ÅL€k«^k{ƒ»Òw31µkÔGÃjªh¢38h¸'2§») ¹µÏQzm¬Ü*êÌPï/(((h¶ÁÇmeúÇûmƒjí.b°œÖØl«g»Ä2NõJ3s…£f‹;1}×ãVD%=:Â•w]¤58û¹¼)€ù`šûÏþ.Qñó¨ýÉ¿óœ‚‚‚¿ÀÿÒ6ûéÍ;æ‡›†h¿/ú]	÷ñÛ$>ç¶¦  àÿACýŸù‡�’2ëã
+|AÙs¼•#Ë
+
+
+
+¨™±ìãõ?ýSÿ
+	‘¼‡MTB81½…‚3-ZAAA#¾†Á0�¬ÉP�Ï4a–>'›úÉä6XPPPà<&a	*¾‹E4âˆ%ºF›â§ìé…¢
+
+
+²Ç,!LãžSš‚daÂN‰¤Ìþ+
+
+
+þê�|¼‹Ù…K]4èKI8,>'½?FKÇ�èŸãî,Ã±ñ�Þ9/‘'¤úErFí0˜d‚ßm,ß,¤=îpòè^púÄÛ£|€q�d¶å2h4¬ÞOd(a,}íFæ3qN{üQÙß9^TRD‘Yñƒ?ÏD¥zÄ3Á‹k)s^ÐB¸õa÷�³;÷ï�œÙ2¬2šë±Æ3qì¥/ŒÔ¥Ù §Æ8
+^®ý„CÎÊ0e½ÔòÐHK=ŠÞ…œŽj(tp¶ÄÃXO¼w�!öS’yóx¦…¡U©;.ÄÏ×7fŽ|E…Zc<c3OÃÈ…Ø°÷„H”È)”JŠÄôQA¹:HRärèÑ\a&…ÁôðeÜ°gÔ8
+c0âÓ¬ŽYÛ~‰]‰iñp�`uÛeI�Åy˜øÚ©
+
+eKc4W¼�yN°�“TíDÓØŽ\9"`˜Ù›¦\¸²ZÆê¹³�–¸¸k4›½Í¶V œ˜‡%cöûÉåk–D Q´×�·úÚKÅy''Å«—VÃpD”v¡œ6A:Z^ªæ4‹Ó(Q"-›ì|èa2B=[BEü<IåLzã™žFƒ‡tz{z…Ùàgkhed‰ïÌœ‘‘å¾cGÅ	`;3DJM\2R²^K¯7qþ%v€uÓ PÌq)$ÆB>9c/¥±Žò5M…L“Ø’«]È¿äž"q‘6~ZÒ‚éþÑ{ÏÕOæì´Àú�.¥r�pÎº`j`ÙA¦WÙ0z‰•¬
+Mò™Ý¯ªàGÍ˜8m÷ú'@´ÀóÖïE/XÎø©ío�EäSÅEF*.
+5î°Õ÷òƒÕ
+•…’þ°Q{3¶ßnP�^øeƒö|%Ý‡T½RÈÛ¤š.ü£vs:l3ßé4�’>:^\ÛmZ„‘C‡¥úÔÚÝÕ¦i6•1
+åÒ˜‰g@£ºW^†ÊÇêØU›¬Y�k‰<ýÛ§7ÛÊ8NkKª­¼h±›ã¾·�ºìÐKÔ‡™µœÙ0Ô¸°î us:îµÛÐöîypM¯^³Mƒ_ÉËF5©†dv#_oy�z¢Ý*ÜœZíç>$ªõÍæõï´~m×5>­¯ý¬ ólà®Œ·\^ÐÿÆ<?àÊ)NGÌmÒML–Q­uà8@žNâÊ÷V7\ö�âcÀµˆb‡Þ‘\Þ½X?a³9xY­Œ¬µü—T´Š£Ý›%[£%¸Ä¤è“�zý¢kO¡-BÖÉ€œÿà¬ïGl0ŒþÊŒ7›=
+èÇ;sšÂÞq<ãdv½¬Í¶
+Ü[™³H:ëœôù¦ÞxÏK®ŽvVûLÕ:X=HV¥nš!�¦¸µœ„øÏÞ/5º²ÆuOXF{õµÕÇéó”Ñ´¢êÃJ?+­‰K«ªu7ìVªÁú~Aaõò(–5>ªÊûÁø!(<wýw“‚
+g–f'dûÒ¶íAá7:áö×—jÃ.6á–¬L”ú„äÊ9Ï»9%×Çþ ØÕò¡ëj¬wšK:�óµN.SÐ·e‡ŽR·ÕõÊÆsWãz¿?ÉúÙ8ºŽGÉ‘]7ï¦
+âŠÙ¤þçúfýíeÚ4·bA6Î¥>•¶N‰�Új�FÞSKvV5þ2üv(Ic×lú/Îž3�Ó^²£n¯IÎ´y\ˆ
+WÆ3\s†Ï;íeŠ(™òä¶[°…¼€¢j-0~=ây®å†ˆáÃË5iFÇ|±vqÉÓêº"gqèû8ÐÜb~>wèÌ¶§Í‰%é£û,˜…žíª–÷^N3šó˜#Å�½Zâµ¾«ôágvk×½y0�û�üvèµV¸Y[Ýdmöè“Éª—_•\™ó­SéŒYƒÛnzÄé Þ	?2ÉPÁZSØ©hÏ½]Phµ1ôq/ëU{¨���c>ùLNW²#//\k¡XÆÜTDO¶ÚkÊ“£¤jèæçùßXÏó"à(^Js¬>¥ÄQr¨^æ�ÍçA%›gà\¬«võ„S`©:Hög‘Ö;FKîª¾A9ÿgÐƒsëôm¿¦Ü
+Û£>zT:Ÿ„óË{|ÜñªÝM³ë*“+ë†šk€º»iôOÖ�U[ý]Ö¯ÚRåüÕfŠk
+Œ'u³Þ·÷7Tý–æòOÇòJiK ÿê}{yÀÎ)k'ée†O:Òì'±SrÆ:B¯¸àô‚M™ÀŠÈ¤oZW\¶@Õ»¶�#¬íKuÔû¸5€+x>²wá©ÑMÃ,×Wý1Ö¨t7F{¡O*¨õ¶÷.ÕLÔ)äTŸ}ÀµçáÖƒk´YtW›éZ²e¯1n‡í_þËxµ5Å­#a5‘äñ8ž0<xÆPÅƒÉ&Á/©­­ó°�§vÿÿßÙ¾J2—l”Æ–Ô÷¯¿>
+Üù¿@­Þ²Vê<'^¬Etz-fÀ«pw~Î¸³2ø³m¯¤¶±3î%õ]ò�Qâ9«7§¹ë–HÅ­Ÿ²…‡Ðœ3×øä1Ì�óÂ9®~÷Ü #,ü©žhà.;j<¾¬qR0¾h=POäPúKÜs-)ùáµ¹ØÓ³�ÖÎo�*¬"Ú‰$ 9Æ‘Øí ®Ã4…Éß²9UXmIr>ôÖ7ÎÍ]½ìYHVƒÜTH}])91ÚŸ³þuŽ$EÀ±&H—pÔ_×
+Æf£œéMOÅ‚eR$²¸ˆ£‡æ/ùÅ-±XòÖìµä�•?w¥ö ŠžPF¯³Ì}ÿpér†	`4=7‘WMÎ?Ø0eAPÞ•þþý*£*áZ‡ë£º˜ò�¢’d/ x_M!O‘,yTÌÁ=õ“	J¾ozü~e¶çc^ÔT1dÒžQ‘üCpòäGåaËŽ­‰I	²¦1ÂH'?Ôa%_8
+)}.û{EÎŠ85T_€y#ù%å�Ö8|hGˆa£�ë™Ù¼)>^¢3Òe¿¾ZÆM äj¡´Vü�¤y%•:Si¡�uÏ½f3ž‹¯•{U£.Ñ¼P=AI‚3ÝÈ�#oÖ´ÇT�Àh¶ðÕ7‚¦OMßB6@¶­øÁ<ì¬P±5SÍèZ`þQYqá‘ª��] 2ù�Ô}~8‚ùü¹ø6oþ…õŠ¶ÅÖ¡³5|LÒÑ¢É(Heš„J€‚^^ö�Æ¦é™YŸ¾S]¡i¦éßæ&jŒyëÚ·M4ÐåZÓ›"êCB4³˜T>ú¼)Ó0U@�‘µïÔ;_¿v¥"ËÕ²ëÒÝô£õ�QœJ�/ö“Ãª°M-$%Ë} Ñ[õfëŠO1cTÁ£´Ð¶ŠôËŒt‚k7�ô±æsá®*JËÓ°Õ
+4Ð¼HÉ�y/\œØ)Ì¡I‘-¹†;»|·¡ôe».gjí”†¡.á%ûiÌüÂW5^�Ã0ê7v€*¹wÑóŠ»dJu—·˜Ç©¬ó+XÏŸ-»ŒÅ°Á£_éý·CáüDsÊ™IƒÚ››ëäúz&d/Ö²1å…Tx¥­^]N²Dõ+%gýS«ÔÚÇ?yp¤öÂ«JŒÂÏQ*×µ¥ötë¦s‘ê·iÜ[¸IÑ£I%`#³§;˜šûÆ<§mtÀÇWü©K¬­èg®dZ­å†k#‹æ>:‹@ÉÞ©ƒ÷ZVñzmer­MKdrôü7~á»ÁïÀŽ<÷Š´Ýr†Œ%ìÓ>%pKŒÙ2U59`ãïä·çYÙá™~w
+Pª”v
+9U#£^èÅÖ ¿�äÐsP´¬÷1Š,Ø$_­‚?¯Wúk3÷\§Ròômí¯“(4ÝFÇÁÅÛ—~ë2Fñ¥,KïT‰™ò&‚C«ŽCë!eÕìÕ–\©Nnà¦.üåc;äÝÈsIÏ
+ð6ìÑOA§
+úoåýãn•Š0VVNök1õØ^ÎÃIss Ø‹§ró—+,s>Ä¨Â‹<{Ò×¸a‡¬¬€äÅZ¿U<ªÐŸdWÖQ²ÄðÜÿ(8z»Ok�º=ã
+¢f5_²óÕvf?±:|¾ñ”Å”n†QPxS u¯ÇÙH�³{Þ`8›¥Q$‚o4û;ò(œpËµd*:NlØÁ&É;œåö²)Ó.ºÕ«:€<ë½ÒX~v)Îòt"{kD¥/ZÕÈˆ˜¯é‘Ê×µ[1Ùh<�y†dí«°0»bWÌQ<Üó‰Xò2£´jÿP}SkÝ.ÚØùq\âfÔºpm:øqÇqíiÀLÌO¼àqúïw•`™Öñ@¿¡V�x>Ê’ 6/°yá„e ˆÈFDü2Vûgy�;O\b~–T4i¹Æ*Ã(’’kÐGôÁt{�V&’_þ³œ^üÅBv,QÙi¤oÚÑMxÍØø“¨üº{ÑŒÜ8-':‚Ç½¿xæ(•3sæ×0ý=¡Ø© >¢�qº1dR!;ø¹"Jæ}ŒQ6%¸‚òÛÏ”y»¨%/|ËÕ¿Æ{Sƒd»þžôàIQ¯áºß¾
+WÔ�o­ºþ§(×Ï„~É>]¶Dz{4¥«Ë
+§8lœùÎ�œ¥f•í¢¤HË.—:—OÁüPáJúil™>©W)1åÃxåûÅü`Þ|.¹"Xü¦qî/çÎ¿ï[.0T•Hæé¾·u=_<ŽwïF“€T# ð¿Gê
+1´ì€�zLãÓeûÆ˜€ËÔ¸]3ãÝiã�—EÑóÆÎ«^Ã&¹vJcÄ®G'Eãcî�PÑ‹wFrª¨[áœ$¶ß7Õ+¢I-1,Ù[Óoy”ó¿ìùìÓé¿| A!h‘/qóóÿ³�«JÜIA5”rã¿.¨šÒèál#cTÔ˜Ú/³¥/É´÷ö@Wµæ9ñK`Ó[«µ Ú!8¹v`Aža_†\0”Ÿêóxîÿ9P–«®É¯Ô$ü
+
+#hÝø§—b‚zGGQEŽqqF‹e]ð�úänBù·¢Òo*ÜPäÅÎqoªFô=ß¬vÝø‚(rž±�´a®S0Ì=ët ŽzÅ	$jgLøíWÐ‹¾i¨þÂ@üÌÚïQ“‘J#ÜâÏr¦LvavvŽTAÌn„ù.{:µ°7Å1
+ƒ›ñ(¾úÒÜ¶ŠÀ£ÈÈår”YÏ’%Å/4§ÏsÊmÒbÍ_`9eçÛ:00ôgeêdŒêì*µ‘·,<¢òµGEŽˆY
+Ô°õmº	L{T-ÚÓ:bBó•J.™PŒë2Šåö,7DJE1®O�÷§‹"§¨-Âk¿†³š³ŠÇF>¢�¹õ§À>Ä( „¼Ê×‹×þyO}cÐ*›¿â°wÚKÔ¸½¬}1´³G{ÐÛás8·…ºãß;"òiÖ#¯á1Èb’†p…Lôb”î
+Ï•?M¥¥~�¡éët° =Ú�=þßq!/Hé+™|J�P°Ý6Æ±e%–j{Å¯!üÉÌ·§=Š1¡rd”Âpi†IZ€Qøé…+œì)g=}Xcr¯d£åÅ�ó±õÈSZ¶+·aÌ’»ü«ªÊ§{ÿï9²á\OŸýwÈLw1è
+)z×k¿.óa#�‹÷cl¶«3Ä§‡5@ú»§Òëfžx‹QÎh)§bÒñÜ÷c¿Ë´¦8‘jäY2ôý¢d
+|lô[.±ì¯¯aÍÂ2£~]L`ìò×RÜ{cÚ;ŒÞ÷¡öÉQ—}ãbr¥Ú~ –R·*k ï÷À�m-¬T„–¯'Mt6.�ãáhP	…£ÓBŽ¶ÎòþÿÔ¶‰èÞ:ÀJ•'Öh“r”©OªcSCîF¿åQOD&TÔTÉÏ½ß$f$™Nñt‚˜z¸–* ¥	6ê×r%1P_>Äk"e­$Õê•t‚?ÇáÑ·òmØl¡P«öµÊÞsêK%5þ¿.—›t34}ëÅÌ��íàÛß· R¾º~ÃÎ¢#[VÖÞÎßé…�Z7÷‡„\EL%«HŒSú±{ÈŽCŠƒbSiv±ìÞ:eíS¤8ìëõ¸e¦¼¸ùRu+nv¹”Aø£OšŸ”%	Äò�­^)†äóŸ}w'ãWË�AÎUŠ×mô©éõo;àÖÞ=L¥…y†M !áÿ�zN&säæ•q ?˜þýpÂ)‘ )	a“­,ZjÉÊ?ü�ó*]nÇÁDš’£h’±Ó¥Õ]ÅívR©Ä¦¶ö
+öýßg‰ƒ$xÈÉ¬f:–x€ ø˜( ¿íµkÎœ¿–â?�á”yà§²ôöÃœ&nò/¼dø
+³ÄíviŸs#œÆÏi ôÃ#ùZ¨âŽ³{®ôhæ#fì¹	‡õÃ`¸´Ó5ªû*~éïJæòHã;8æ?$¤kV,¤GyµÃ“jEDrýa<�àL�,¾7L?¼É¤ã†Þ�BûÝ,èBžûæ�õjÝÙ#c<Ú—`óÎ.¤×cÓ{,­k©f¿±µ}�Zä®)Kí¬·¡¿`XGûj¤{sö
+[vDð‹ëMí~7ÒÔY;¶Ò=ùéÒ._�aÆ3ŒSm÷10Þƒ EGüJ,)Î æ€_HºŽûx#ýFŽ£{ ÂÃÈê·á jû»7?I™õ»ÝU�Š^àÆ„k÷±¡#ÛÛ¥øv‰÷7”øÚZ�"¿Á,qßÓ�o>^ì‚3ñA,$«±a‘‹fžêµ³]sã®o_ì]É²%×z¦Ùvx÷õƒæ•å‹I•³ÔOòÎ	$ëFáIÜø·
+ËM‘åøzÕô…‚W6}»÷SÎèUäA8ÈÒÇïøí,¢¹“ýýi7ôNÑãˆAß®UYíI’ÛÐèÑ¢ÿ\ÒPöcÒŒ±wì¬¬íÀB\ÕU-ÀBÊšÈüƒ’
+	0TŒ8óL1@‹†¥í°fÁÞ'ïØà›žKþsë®°±�"kgú¨ÎªØíbËP;uÖJ%¸±›ÁÈ
+€æz6ô­¥v¡èuÃòÄ¯+ËMK¹¢œ]6ÔålûævAwßPÍ�‡ávö_dWÇ]§°êhÿˆ &aûŠL�¼;cGL”ÓÅlÓ.†8£·c¤¾€úMìê°6ú5‹§W³¦#VœÅEjp}³–-|S9W£œ'È_ð‡=êžÎ½ï7x¾`‹ x±õ;é¢›Ø%@áÀvm)p¬™]ühå*rÂâ Ž»·t,I´aÜ‡OŽbûD½ÁƒºŠb;=íée�¦¨ì£t«#Fºˆ9Å®ÿíŸÝìso/\µ�2’ØL§ƒý…¯˜c1:kßÞpx÷+<½VJ�»Æ�Ià)}ØM4*ÉƒÖW–Ð©%8ÌÓð
+‡‘ïà«ÎBTo,­ÔG9¯ÚôÂÁÅ»Ÿ¡!ô�ýIŸ\ì¤’_TY—.uÈ†ƒg‚Àhž„‡�±éé†ÑQ—÷É"…eqä‹¡ËË¥ënÛè®çÁþiÌckW¿Ç‡ýÐ�ïõ@nSCæžNx™%nºßco¹´Èó³Ù=.ZNúõ•[på–Kšµh9Hå„]·ö}7>Üí)DÏ}³wÛSuÀûö“pm�”Óª]Û.Ž«�#»šŸ¯ãÂN—ÊY\ ÖË±[![E!Êké’›øœé_â‘Ÿ«³v�CÖsÙôÿå`¸í§«£ûïD¤6W‹Ö=ÓÇØßÚÆÙvÄ�×²0æý­�žå6µííúýè|°ßn^¸�g»ÂoÐÇñ¢7çÓî¶ëáü»„%ãÅÄircÑWÎúzÿxbÿ¢’ëÉ¾¿ŒÝ€�ãxÆÄÇ+òJænNØj½l»:Þ» îH©ó©sØéø—ËôýA"ïŸþŽï€.Ã¢ÇÛ%¿àMqU–ŒtÃ±£ˆ"¾ùô-�¶Þ»‹èô¾o:µîíNxîzi�b® %ÂÌ«m·©6a^U‚þ2Ð1'òÍuµF½õvuûBifCº
+gª�{›Bõ$}”,½ëûº×åª¡PL
+âøeÅ‹O¶?¹|§ÖÞ¥�]Œ.íÚK	¾ð¯sÒéÔ;xðÙEë&él]ßÝ,€#M}rG*>ÖIìD¶]{gû{ò�Üå¢bæï½#¾º—¦=&Ä2Ë¯“Ú%¥­Ä’•\îíÜ´íÖƒ}Z=9ÑÖÃÐvRj&ÊµxA)mÛÉE­k]ì¿Ž¬ñÚ•;�¶b"2š}óý}mÛÍRâäØuâòõ‚‚Õ6ÍGvpïu"1{û…�3ÚKËp¾Û´ö®]VâÐà×µ•Ç_yô¬|?‚úÕÛýfù,G£˜;¥þŠ�êžÇû¾9¼�zÖÕËw¹Xp˜wšÚV¤ª8ÅÆã:
+\ÿþè5Ó°{y²>±6®1ãÝ9Ë‹}Ø<¹ÚÝÑu§mˆ>lõ¸êµ&�ëˆØ}�¿ML©]Òãe‹TŽï‡¦¿÷Fî~µM»}7²ÖE	[ÇØG¹Žèt+náuK{€ EqE®!ØþÎI±ºÒî5ÎÁL_÷Ü:ûÕm¡?Ï'’›[Ð ŸØ?LÁgkóÓð¹ŒÑ3¢òÒZi–¼ç¼Åú;È%¦�¹|oízÃ/3óéþšõnO­mþ~`™@iç²_pÿ€b)ãðÙ>Êÿºhê£6;wÃ/èm~¢Ðª…bÂ—�¸¦%óUKR¹¾ýÎ öBmˆbÁ˜yÜŸØ£M½€Sµ#qâ°š•5ƒL"-ì‡| ÜXj*«¢¨ˆ¾Î.N�í‹+¡bG	¤Ð�~çC53è0Æ¹Á•XG>¦/Ã�¨Š¹w>“_	a²)ÈÖAÀ—¯èŸg•Œ_h
+AûluH„~ô^`ˆa…À¿¨7ˆ«Õ5™~)Bæ«�
+ã£Š<Kò³æ¼dZÿfå$|¤&äÂ²ñ¼È**pêvhIÕT€lC¾YðC‚ôB!OÒ>ó{$CÄ‘º,³²íù$¤©•b(9‰ÈK/Ë©ƒ&Æ”l¨»._©ýc�‹‡ÄjHy^
+5ÅºèVˆ¿‰õF…²|2ú–VVêgº´ôv±¼ÚxÈ*ðqWþ­Ö™"Èyä#;ò–§’_ÿøI#63óSa‘3™1“1q`&Xá+&õZ
+y�)EWbÖÁƒšôêÜ£Ši3€J.&ïÕÑ43‹É9M)k02SÃlñêÉ™ò¸†b6™2×ÎB,ÇK¢T^IÌ.ü@ª»¨?“¡d\S Ìþ7‰‚þ,LmaŠC‹ÿ˜õ9æÒH{Ž´´GóJEå�64—ñ©ªŽ*¥¿Ø�œ cjI
+ÔaœÉÏ
+A£¶ü#´j—WgJ‡ƒ)Êjí¢3gG¥±ÏJZ°åöÕ¦‰ú­ §™ÃQê(ØXÌGœi!¨¡ñ`Àá@p*KNûÄÂ¨j(Ã£‚TîO€BE]@í.ŠÛÔ`�›Ç‚ƒ´¥ù&b¨a,ZIÔl¼¬-%)’±´Z“Á¡¶'iwêOU@i~žž•åþ
+Ùr• %ëÙ™ûk…LêÔ£W÷’Iöå+!©­ÿØŽúâDTeÉlRrS‘�®TæŸ¤—z7$+t%¯¡Šƒ³‰«°¤¬ÈñÔ¼š¬¤dnAä
+˜Ü˜ê¸\/øtÊT¢œ¢ä\œáŽZ?›*¾j(D„R—E8Ê*"SÃUA¡$ž<—ã)¤ÔkŸszmg¾
+{+zf¹<ïˆyf”„â­Üœs¢ÄXp:½®Õå�ãï,ƒ>Ëø*~ctÇýa"�I×¦�Sœ*RÜÔ·é‰²`d³OÊ :^câiTÚ›E«ÐYe^.¦€¡ÔVŠn•ˆYE*2Ò-óÞÊÖ—úgÔbªY–•'ã�¤{–½IYž3j°ûtEª=uòÎE¹ S.,ÆN%ÈŒ¾Š“ÊcålšÎT |¿jê¨>0§ª±2˜´%9ç²-û.“¯ª4š-9'¿	3VÉ³Š3re{]óL+b”wf*`VÜ”Ëç¡Öž¤š”~JâWª]ðè§ *TâñõÃ3­§,Þ%ŒOÜ˜x‘(2¯øš•–2PñI½üÿÔ*Ü³¶òÑâ‹•§9‚p¿¶i7£¡™†§N²t²±-£kÂ’[üì¦ýÝ´ôÐQœÁ?Í5«[X¤²Š ï–WŒ«ÞÞ_ÑªÞ~ãöÜº¸¶¹â±‰5Ój²,¦±Gœ	>²ý\[{ÃˆZ‚Ú~½FwÒ¬3D(39¬¯â	t†]°Ç÷ë­òßo0í5^�óéx× �w_'»^9¡	ÁïWOv½Yª�
+FÉó�zXÃÿ¯ÖÞF‘,ZåT�1ÁmºÛØ$¸™HÆ‰C²N‚Vš/»ÒÌ~Ýýÿgï›rz¤éŠ“` îãÜs5¢ƒíÊ
+{ApÌ+"eTç°ÍX*›wo!»£°jÑådeìY½ç`íì-oú›
+sðu—Å¬îº,JœèBx’XIV=TJÞ†nœØyü�š½ˆè…Ÿ`Æô.`ü„S&”õÅ{U‚æ_L±ÚïýËØ„8¬^°ûenfãï_ÅuÅÒß�Ñr,å‘å�ŸÂgUõ˜½�Bf ?†p#7Pj—µ›4ê¸¯Oà5È€–´¡VJT!®Ù È6ß–æý8°sþ§|åL8æ`›ïÝ\8Š¬ë”TjŠ�¦Ú¢Þôõ9»Bl•Õk”…æýÄxãä&n×äþ›Å¥ƒ/©†„l\�°VTÝ÷_û~ê:Lcð—ÖªgŸAa·§œŽÂüqšÆ!â;Gçöçøñú\Çò]K5)Rl¸Æ‚½¨¯YMãx·>�@Ó‡öä¡<ô›2æðåÀIïÝ2~ �¦þŒRÌ²Ø÷ýåR4á!F	^\0.Öj¼(BóÁ»†€Þ|¤-aˆ— VèIÐ«—!°ª2öi#oŒÖ¤õFô
+q‡ÊwŸ—MƒA«³€>YŸw1;ôEO{ït§¿ªQpÿ¥¯í]()KÃÞœÂ«¾À8–¡[R$9T#(üÞ…§ñvø-WÞyL¼²èÌ-¬Ý;Ih¢O‚�ˆâ8Þ3ÂYøá,ˆ³þÑªÃnÓ³{Ž:žg6Of¼†	+#Z)âPÍ.„
+¥û-öµ(©# ààU ›Ây\•áß{ÛØ½xÃ	ÐA�Êpëâêî­¬—³ýˆã)ž@P<ý„BÇS,÷îSü é²‘;©Äy¼Øø–òhÎƒ}£D�|õ\Ál†’t-Böá\K@äC[|“²_ñN÷Q%¾ôß•ûqÂíûg#@R-áÇ€ô}Þ=VR„À¹rO�œû”¯”	üvtßµDíO¡nÛ·,Œ+Ôg+6‚71,î6d›þðN{
+†ðížŒŸ¬T&ÆK™\­05W…€ý‹+›ç(Š�M^Ÿ	Olp“&j¡É<ÂZÓ,Ù÷u(Ysþ”;zû&p§÷~vÞöØŒÜDÅ	jr‹*œõÙ«ŒD:²k›ÀÊ¼LC|‡tðGHxn>¤~ˆ{Î[lÒÓ›ëtE÷¡£ÅÞn¥Mê²8J}S=�Œgâ¹Ág/YàÔ¤Y„h‰~L!;jTéŸT7]àüÁ8�ix`CÁ_ã?ÛYÜI1ìéÏïø/§
+Âä˜€ à¾£1Ò—¯ç¨!¦Sz„ýDÿ‰ÄãöC\"3Ró0¥x‘ÄM,Å/©_?¶OP`
+�£ÄGã¸	…'Œ¤.|Â©¤r‹™S˜\æÀ"µî±°Y¨WàÓøAøÏO$ð&¼?'šEûšGšì¯Ì÷W
+ªŸY†—Ò²©»áŒ'Ö’ê˜‹’}6ÿ»ðÐ~¶¸”Y-6èKEÌEÊ&¨£î§|E®\¸¼øe×(Èe·ô a�Q•©Ïû9ñã0Sâ6âï(ËR²\×å1ñ¡™Áøõ…¥#ÊqBDz›	Ë�:µ7éô¤‰yìÝOÕ®ŸñHˆclçÎ€;oC…žç'®QâÂ)$ú0w÷ÝIl<c¾QiÞiÔK?[Î.³º=>¿…°¯r£]Â�£¤‹¹7.£´×�8z=,�Œ­3R,A
+õ¼…C~áUNxzââEc¸‚û®ÀslÁì¤QMYÇŠZN1$Ç«=ä“•KøÅ:| =9§Á©Â“/—Ä+ø¬ÃÝ‚âôé’qÇù4µà·U™YäíÔBLäÆà1+tTS*VÂ“K¡!y7J16ƒesÿxpOÛwä‹±Êf±sÇû®qº`cm÷f˜1Ä_ÛOw@�ÔSÌM‹½ÄYJäC9„$ÎíO<šóÀ¹$þ;
+;b‰×XP¥óË�·<6jŒÙ&z¤Ø> çÞ-_±Y{/-"ÿàW‹¨œÕ©¥�û‹|t¡N’ª�ŒÆ1¸9Ñ±R¶×F¬ÁóèŸ�ÖÏ•o†¸Õ�'”ÑB’ ù7+isÌ	y½'ÖâÕ=Y§Y€Ÿ†·jÈÌÑ¬dºã{HŽÚ
+eU�.6ôj°2Ëµ—õ½a…nE*v�ÚÂéÔHù;ÈÃ�M¤·.¦ˆ`ÄVÝVÐ'ôaç¨ÄðÆ[%wæ¹rßm+H{
+mR5’t�Ð(HñÖ‘ÿ]µÈ
+7vÇµð¹oÈÐ´ÒBRÇŠKNk?£Vå†:ÝÆÉÏ^cxåLt”„öÐ�×"5ïq ©ª¼CL²Çþ}[²ï^Þ2ý[÷³¢r:©“Â“$2ÆÒa�r}Dw7±�Ì�À…‡Šc¸tF¦§Ti£!W8üIì7AÇ×˜ë
+ ñ$=ó-Û�×Áø‰Gšøw¿}¬|�(j‰Óãä*¶÷PhüGÖñnŸ*ÒD².“O‰%§r*zíQ&R–£R‹ßjè<žóîs¾Â;—0
+>Çü¨…üžßÏƒ¥¹¥E”ÕÀ4*>ýÀÉ6á›—zl}8Ê<!ŠeÏ/(~×Ð…Yææ\šÂÆkŽ³c¿s“ô¯qô3@¸”éƒ‚í_1ïQ[†‡½uX“x˜pqïûöä-,¶™‡¸@¾SZÍYs™
+L+�Þõa·p‰œR‚ß:ïv�D`‡Ðúd˜òœQ„ÇA$µ¡^ÓÜìxÃ<AJ$¹Ð�'mh¨¾\EÚ·ç<ZÞ
+tJ”N·MQ6SN~;•Ê8bKØÍ§$ü-âcþlöâØÞtæ5" ?±¬ó™�Ö‹ðO/ÎËeúiÆòªÍ@•Éçw¦/Z÷ñ‰©ÔD6ÅŸÿá8¸<!Ä�¤Ü9¤KØë¤/
+)N¥aµ”ƒ«5^ru¶}+¸FÃ­¸;¬Åô4~(�XúEXŒpjÒ�æ<pØMë5šï47µI’†ÿ	‹ªòí¥£(R7œ£žtI�CÿsÚÑ@R¶u~ÇåY+ìŠžã·p®XËlø)_AÓH#U
+’pŒª.’Iiz´²°nÙ~Ü–5~&ËüÇ:žŽ6Mp	ómˆøµÇT]„óHk¢'x1îB¹'Çq…ÑEt-�ÞÉ$Ì¶IýLÀŽ¦ˆ9œcÛ(™ÛèˆTÝáÌz¥O~ûœ`ÉJ—9
+PY˜ð[—Nž®&|êçüàð¯qVÙÐ0¦®¦lÊÊd<áC”“ÉCò½%Ì×¸Æl@¥éÁ�¡ŸÒÝ¤yð…�£�,s1 cñ÷ÜÝ[qÔ7gË¸“ ¿y×)UGÇLÊ¢à¸b‘Í˜ÚäÍãuõ8ô^|ZJ¨¸‹ü¶Ã:
+ã‚*ú·�Ë«”°)-Oþ/j”�ì²ÄNl(Ñ�6ô(¸{ºX[Bò)N6Y’+{ø“Øïúíèœx"]+n**tÄÒ&Ìq^�êÈ5�,ÈŠ2–rÒ»²D8F;!]îÝ—™!hæÿL„ýcÓ•sjSÕI”œÓXrª—!˜sŸò$î®¢FŠþÏyÕt§­$Ñ.»»…8ÈÛÂÄs,,|x†Mv³xg6óÿÐÔgwcg‘7JH@Rw×Ç­[·²NŒuúÀÄoÑ5cHfP|o�…VI³Â%èµ©ÂÊýÙÅ‰™g¥cØŽ¬yøkS¯ù0¼‰™É’Ïs
+Z¡„!~å(_~A—nü;¸f&›èy¡uŠo>òFF7Ô!¾‘ÂJ~{ŸŠ›Öù¦bšÞt V²¼Ÿû¥T{ {^æ¨DµW|wÞÛÌVè(‰ˆ/; ”Ne}#a(Pj×/åSšÔÝ^é$…õ{rÈ|¬æ9FƒÓÉ5mGzå¶j08TR[V[J¹Ì…~ÖI¤¸¼í0ñT·hå(;´A&:n;+š'I~|™.ÀQ’Ù�àØp7õjçYñÙû�§¢,¸ìM…ýbÅõbÕ{)mw]Ë÷ÔheCF)ªÏ×ÊUÁ‰–ëGVl¼ô¬ÌÝ…‡4‚
+BZ	iÛ8ZHÀ&„ìA!­P9Ê¤wi¨��ZÑ:Œ£ˆ¡sÏîK½Æ4u1µÔb �Ã’_¤ÈÜ*ç“"S¤vãÜŠ7@ÛiÆƒ—¢Ûþ¹ˆaI�˜AÉÔ[kÖR4âFÖðgÿÎ­ÌÄ>Gƒ(¦±3â ÆŠz�?ðÓÂÄ_SQ°X,õ<¥SÎìíó<ëÑ±]C	~m-¹ @ðí¾¯ÙS—ôÃf	§Â¤÷[¼*7
+ããL‡2È„d
+½¼ezRœ+ÓÆÅÁÇw u;E¨R:ùX9„ŠAG%=Ô(kÄ•¡ËYÄÒßó¯+y‰¬‚uÅ„­oÉ¬‡îPsMÊ-	êyëÛÔ«¹¥ŒŒ5†Æ¦Ä5üO—‡%ÛãíqÁE4¨Žâó	Ü˜“y”DÈlƒáÄvµxý›RJ75?ÀãZ”Îzîóõ¶×Y#9N±±ž|«T™"�íÐãÞ_[€î›P³lHùqð€f|+êµ¼¾àÈêÀ))§´™
+´Èûp‹+É“*óŠ‡ÖPè(+›=íºh\hÃ-Ù°ÐuPïâw^Íd(Ç¢s‹ßÕëðCZ03›ì7ì-á1›IÑC1ëh�C,púÈxÀê2DÙKzI>xÉàá¢ê¤e»)yë4Á›ó�k÷kÎbPQÂÀÒ’/²ËÜ?Hî]ê¬íÎm¢lR:~yÞ"�H¾]ÕþÉ-WÙ.EÞÙXè«v{ž$‹ë^x<ø;'€sC³'SLvÄJTû2:C�m)†hLz
+Áÿ´.ÆG
+gÍú‹Þij3W¢E&ÕZuÌÅüŒß=ZK` ¸ŸN>jN¤XmR¿Îà~§íbH¬°Y�Ýôl/'Ü”6—"×P¾uÚ]¤Q 4Òû‚¿õLÏ÷¸ æÞë‚z�šÔùKœX½±9ï¬iÒH0+
+ÔFÃ»ñ›
+ìÆg1ë;¾WÄPãÔ†‰šjÑL,Mïfû±q°~˜àFc%›>aÊ ÿUä�ÚõCï[Ü@û~ÂûËuàREÙu1éÜ«�à•:]Aì™Ó[Efe‡¿rïy*JV`È=ré÷MgòÚÄ¯~S¯áûè Èî˜xc8Žº>i¯. FWj�	ˆËhËk0©ÀK(ü#†ÊÁ0¼”"Äô ß›ãv€ŒmDŠpUH#Rí[˜ÊË#jf)“Ä¤÷~‹"ZH5—bRt#Jspëå«ž·ïyÖœ„úžIÈ ž£¢Í{ëûÐi$ÚÅ@Ùwå¿I£ P+”@¦'ò!D£½Á¿HŒ‘yê‹e_Cã_ø.•HcÙú-Â”ó²{Î½ÆÈZäaÙðAWè÷Ö }ô•Wa$Ç½q«¥p†7k”‘ÝÁÄ‚ÙyB�ZÖEeëüË¹‚):\ƒ€ã¥Q‚–H17
+ÒšáHÁ²ó} Iª•÷Þ®yP1‘q¢õÖ‰C-Z	f]Ò‡¾Q‡_—œÕ+@C'ñ?9³:ajœŽ$…y£¦_»”wm.ß‚Ù�áo–k5å_þÐöuGÙå
+åü±ÝˆÒý³bKÔô•î+ŽRÈáv4˜‡rä@+o4¾S´tÜ÷;HwtWFà�±®Ðæ+í„½ÛZéXQ’!Z5¸fõ›zEêÚ_$…ÛÛ(‡SÉÒieï,ùÜÅÐ¹î÷ZÔhÍrµ*—HÆCÉÞÌS¼Nk�¿ø<·Y¢±�¾ƒ8ž˜(¤VmH•
+*ÆèjvOôß
+oÓ™Žrý�¿ÙÞÿtþZ„g~Rù³ä{«^^ô¦eU-{´~¦•q¦„oÏ91œËÿª©ànÂOåJH+ó¨cêrÙÚÉYÈÒ�¿wèuã'©ôZÑÑ
+ÁY7.¶ª59ØWÏ±LRPQ˜ÂÖÐ6K–
+×Nö…ïOi)”vÖR«|G<Ù°
+®Ã‰sÈ’JIêØRTz°Ážœ¨„ú`žW*N¸�¾?h@õü³Çaº6ôëw�…øé¤#}ªRY·ñ{g˜ãÿ'ýrÍÖK(ª0ºùÎ¾:�q�e´Ù/‘Š§“*°gÔ_ÌaÖ*e�Ù¿[cýUkúQá
+þŽoÍ(?5b§È¾Ó¯ˆï¥s5õGl"Õ�ÄÏº+‘ÄÌŽSE#?¦DZ8Ü|LH ¼åTÆ”:ªK_çBGjC�À¢-÷f—œ#G?×+í8ó'Žèz4¥ÍŽ1vcˆ*&·~
+ßµÉçÃq¶áh¡n=¹$s4óPòØÌÃxøõÃý_—VŒê¨Çq<ãŸ1�[×a~2å'^ñENôÁ&W—1
+‡Æ·ÛûÊ7Ö›éÑ/:±á±ÐmâF>at›ÍvÑ«Ã�of u&SF2E"¬—„*§ôX
+�ò‹[®�EXÈ‚	e1†q:=·}Øšž\Äk.êÂ]Ú—ø®ŠNeZòœ{k¬Î;šRÄ5´§gp¿ÄÐ¾m7»e]Š°’}Ãf[ŸüþÃá•´u¬ìt¬�öˆáÜ¯Í*\ú©—
+wäô«ïŸøñcœ¾`Ô0qç×ðz0ú&Ø
+§sÛùþ>óêéä™cÑñhá«En¢Öó×�óèÞŽ‹¾GÏ!Éþh	]¢\Œã-• ¨ñýÄY((?+ï¼è94‹íß{_o…pöæf¾_�UôÏð!q"°5›c½gºgšðV3èÊ.ÛOä„Í¢Ÿ¥…ÝêŒ›ÒÌ‡£N‘¿€é=q´8]
+(ÿGV�À0Úá ÒµåèoLÃNHù Ž§çéC�ZD%TèÆéÙ¨ é
+“[¦cGŠ¨ËãÏ‘JU`IŽž«�ýR¯@ÜFp_í~4­¿�½`¬†€ž�§%YÌ•d‰Ý Ö·‹–ñ
+÷ÔÕ\Ñ«l•H9ÏÞaRçîO/�$¨¢—†\êª©‘µDútW>úÄ¢XûBa
+>1ê&öýP›ä€„Zzª”ý¤£àò<ìî·mã÷§#ˆ6éI}Ñvl _É9²¦6e.Oì-×È'52�áç'öy6Üý‡CI--°‡!Ó¥æiýZ6ÌsáÐ¸ôÃjÊ+¶‡5øºzß´�`°5dP»ïíà»íÁ€ìœq�ú¦á”såÞÂÚ²“Ütã‡ô`Kâ`‹QD4®…e^YÜ!O¬êµË`ºödÕ@Î‹?¤Ê0YÁxáåƒØ^žî€î…æáÑ¹3yÖÄÎ_q<((4Mû¢]÷Ø6aÚ:ñÂk*oÉý»è“ÿ::¤8á ‚5íÖ€­Fïµå“@x¥Ö¿Š¡�ör±ÂM£¶Ž:åÚoL•ZbI�ÌÆQY®ÐÉÿ#½Ú–ÛÈq(¡![’ÛJ$%–ä¸½*W�äxÛ)o¬—ÝÇýÿŸZ�àÙ²g‡©ÈÝMâvp’þ§s™�Øþ‹(:iüÄÓmŽÓÂ@qÞ$ò-…“èÐ»‡ø}·‹Ñ�»ñËf1¸»î1ñ‘×kØ`WóÎ³ò¾¨Chü˜�³Ý>a
+üåIÛyÒÆL¥5¹h“‡ÒÙ"3�æóƒBñ…½BõPÐŸÔ(–´rýrUÃ7—ŸµÖÞ™¸òTÿoÛ¾"ZšdUØÂëb -A+Ž]^É¶æYlß�æŠl+œk>M¬‡VœÕÒÞÒ�0…�²¼¡®=3e;ÿoµu†�Öža¯ç&²Ï?ÄÌèÏ–w«Q�u^MÆ ‰LyzÍ<“3I÷ÕÕ-�Íºý¼¦ÏXaø6‰.ÅH¶ÄÌè
+mkSŽ4ƒ™LoÃñ¢¦®ÆÚ„¦»ö7Xnj5,^Y˜×ˆ¨×¯óÇæšœs€©Ð¦lÁDŒòÈµJ¤YïŸ*‚fS°ÓÛ‡øMQbÂ½¸%1½�—uáÐ4W¤Q“yNÁTçnÇ&{Fò·ÉÖ6&W‹ o[ª²Øl¡ÚòßïQQ³&Ë]¥n�šušcP�Y?Ö	e¯B˜�®Û‰4k‡8~ªá¨Ž‡¼h¦•*öUxp±¦áÞ³ a_·ˆö¬mã
+ÙÅC…™@R±…l³AD{ªÖ«b<KS¤Ÿk¦jLàÓˆª9O{Ðú "kN¯Êâ‰uyy£€†$}¨{¼®$éÆŒÏÊÂÖfë¡‹¶r³xvÙÉÁë±ÿcÊ½B…À|Õ?ùb5}¼˜˜™éUä™\¦BÞçJ˜ÕJËŠ fê[Ä¦Ú)ÁûjIVÝ§pMáÉÝmÍÇó�R$ŒCÇK]ä¬=D˜M¨<Ôj
+L1ÙÕ	±æÃÞ!ã~õT¤'â×$ßF"k(øfšs¦‰ÛDÉ–p^žù%�dîB^¦D-/^eemµë†aØ0¨Í'Ò`Åù·†®eL”â:X¾U(5mGU×8ÕXZ£hé®ÞXû*1é‚zÙƒè¶"KŠÍ²,Ô&•ñe•¢Ì�?ÄŠŠMrœ1�þ$³MàŠL4^×ôÔ›üT�$Y0|çK[a­{ŽTœÃ´C|n&3Æ±ë÷¼^CýÆ…³êY½RJÍ*j�²þ²c­rPº¬ã
+Ôš·Ï	� þ‰ã‹82¼¡q¥øp€x†¼…¨ÿUñA%›‹²	r‹<¢J§ô¢¬3�/�^š6¡­ƒ<–V°Ë!ËIñë3­´]%â›ÜÒ˜ü �çšvl0UF¤ËÐÊ€Œ£q×šúÞÀ¿Õ[Yª€RN¥=4W¤ý¶¬�hŠ‡ßÌ ’¹ækE‘‚	µÚžr¬bQ½*·›:õ ÌÖÉáqhÜZr†Iÿ_£K©Ô,)BÜ™yò<¨ï
+m"‹5—«Å>ê@2yÂhÓˆMžÎÛkËz–™ñÉ ôÙØ€ÆÄ•­P\(T]„keÀ6°L¯ä?Ç ²VÐ.6?fbFaÀ¼Âk�6™µ+êp
+9Vóº¯Õyl³t‚Òò]M‘ãð¢x™—�ªª¤•ËJýˆ¶ �¼¶*õê©ÔB“¿Ü��ö�ÖàŽHmŒµ’¦Ú%&Ô@L5†²ˆkÒÕ^¦¤§|} ^VRáŒ¿È8d® ±Œ9YMžÉ"SŸoï:B9³’Îdz>½³›@�€ÅÝ<Âù|ñ>”†¤’Ô*’F¹è-Cç¼%,k¤9´œÜ©f-½P½B5_¯ùÐ>/BS
+)£‘Ð„×JüÏŒÏhù9XzÚ~j¡Rh_7”:!:–‰Y>w%£õx°ö…å¬³Övû-jèÊ³1ö”´îlx:,»ÁöóiX¡†`ÒæñfŒëÂ·í¦·ý&¨1Ö}%	wb,v¸âôw–Û
+Ã›8‘íêº¥<%kÓvÜô®Û¯ÃsÇÜÉcn÷&Î.)*×™÷D =Ü�†’èn,~
+Ý=üöî­�<Yv7¯"9á^R·ˆÔ± Ãƒßw.ñ·§è¥ñ÷œorRÌ?AÁAÏ`ü�+6]´	I¼ß,@Að¡½Ch¡ÒM~û˜bã�ü¶ö1'C7rˆ��¡ì,0ŽŒväšG5Ì�7¡×Ù5”xò€˜¹Ä£$goÈD~·ÇÂ´ìu&Lz|,šiþ¼9.Ù—
+‘‡ù�Iq)&œ‹2ßÐûCÎ?)<ÛÓ>"lí"‰®ì.ê9<÷™×XA£�W¼4ŒÃh3+1½%všÚ�áõZ0æ~ßÙŽb*vÛÿ uœ× &Qæ%šO<èæ2
+üZ‡ôúžA¨Œïý"BóÉáW.Ñez±Ýx¹7Ïvë™8âØ>Ï¦4
+tÕ›ûãüîy!5Ü ¸¼WIhnûõÛ²··&àÐGv¹O�ËícoŸHÿÛñ¸Ý^†a¥°�‹ÁîÇygçáÃHc™ƒ�¹Ý=¾-7¶?„$Œã½ñîdPº“[éˆdù¡³Ô${›Š è%@Á¯ãq½#<Ùn}\3+£÷éyÁ±ò´ƒˆÔ0,ÌÊ¯²B4æó)�ð¬{Ç“¡ÇØ�Ö}:¶€‡úý) •aŽ9ATÏ›\�8‹á�ötÁ?,*ë›µ�¡íG´î[‚ÖüÉô‚}Ù¢Åíüùî!+GdoööÙ#ë:oÿ¿ùö�ß/O;;,Ç°NˆÛ�ÍÇ#€‹�~ÆG²�¨â9)‡ ?¿¡G•�=Sæ¨G19¿u_0'håÁûfâæ~håeíÅ|PÛŒ¶1Dú›q�ØÊrÿèÓAÉa~¿žÝù2öîüZXå
+ãðñ�ãŸé3Ë(†FÚgäèÞÝxÄŠ�n^Æ%´xéÛÁ)¶&,©Mjð‡½}ì0©{vºGmì7$õQ?X›	‚�—ãxvÁQ‘—´¤<`½ˆ	¦½£]Ä“Í'b<Bæíó°úô]/¼ún¨€Z:9…/î§ß…Ã|x®zTª'é¨„<8dwçˆ‘€•ftó01·#í¡ÔsC#¦#i�„€�¿›#á¥oj
+æf³í–a±ˆE/Ta³%¦²h¾0àï/û¶Bd¤³›ðÙ—öÑ¾øé{;ÏgKÑ}u{¢€ùºì�»,Ã~"6ž^çt|¢üxpßÆá‹O¼á³„~ï;ñäþaba_rAÂKhæ+mý¶TuËàj=oJ�"-nÇ9AÛ,�…ñãÏçENôY/äÃ“¤œò´PF ‚Þ]l'��òP˜7Zvèíââ€*¸¢&±ß½S¦¬)Í Gåí;¹¨v.æ;ø†Dj�YKhG8þójüÆçîFù½t¡—ö]†Â‚�bùÇFÝå‚÷x¾8šèÕ/^òs{»Ê°ø�·5/ñ,”8ÎnÛŒ;ÞÈáû&ïQž¦X7^Ýï�ïq¢~,íZÄÂ%uéµý9/lˆµmÒÈôzÍh xû.z~éÂÍïÝº˜ÆogK›õoSõ¨e›²ßÿ¾»§{»N
+óÉÞÌáî¿Ÿï~{==��\V¸
+ºfÞÒp(]¥j‹†rib±?øÃî)]`òûúÜÇ/·>ÿ]¾á”UïvÕŸ¢¾¹£«¬OÂÆ;òJ;Dz“BY“·y^Ò©Í™ƒåù#¤ "´
+“ÎQoþZC�ûmÂKø]"+dÉ…,ýð
+Ü)U]ØPó¦ô(Ã{mqˆ*HÉ“cÇ·+­Ô+b:qåÔ»p®¯Mº;„½¥¸•HÆzB¼’ØŽ�vý¾ñ/;·¾Ú ·ÛÌ„9•w�Ë%JxÍ³.‰$=±øMØC�lSËY^ú6}úJ?¼BñÒ¹I=°¶Yþæ^"ó�´�°#™Ûx;éÎYdØ…™¿mæ2M^bRÜêÜ™ØQN/~å¿ƒý“ç#n·)ñø�°�š¸Á‰úñµù9ÇqT^ˆ¸Š·!Kr
+¦³HÙ-þGyÕ5'Ž+Q5#Œc6„Ä�`†MÝBŠMx™·{«îÛÖþÿßsûS’�©º3Þ™ÀRKÝ}úôi'�å7ŸÞ¿ÕÜÆ˜9"–Ì¹î'µöÿ‘[ox^½ús�Â"ˆ«Ñ³³;ïH>-¨½B’˜‚YÌgé@Ã†¹úÂQÒ*Š–å?�šnt�	e¸Õ_fDîEHô!oêß$¦/?¸,9’ƒ˜2édáè´Î€8[âŸ�"Y€3J¢_,¯¾{±´œåŸ~¦KjÚÙ¹/¨jX¡ÆÅæÝÙ¬'T[<~òÞBÆ²Ó
+²—}ƒZ”J>ú¨]y�ì¦Æ/¡P}fIñ+qÊ†×D'gkd`i‚¼É€p”ª£CpIòÄnÞ…ºh?œ€Pvóeñc].$íË©Ô];Û
+tµ…|˜Xlì}MïJn+äË¦xo Žxãu÷.
+;°‹¤@+óü»œOäb³×‘¿Üø-ÜÑ¡ùÿñ—„a¸á_hØ‡�2­ÒÓ¡ÝÆµCåþíà’¼~Ü$Ñï±e�ºýC˜BìFUømqÜ¸Œ£Èó-UTØ�pûbjÿªT¤Ê×p¯¸ œpÑXo*7æ(hªaW#L59JøNSÿ]É“««êÊ¬e…‚³JcNÌ¬…Ð÷k¤�d�¯´óÇ©Å9áAM`.y$ä�%.�.ìÐð‚$,ÍzZHB�þó[øLÆ¬âßQ5�YºøWÒÒ÷1zpÓaóÛð:Ì_Œ”]¬
+ÈÏUìPßilÐ†µ@!cþÁ°™è÷Ð�ô&:°'íZT_Þ[È"Ò“r‘´è B" ò=¥˜¾)e5»&”zrWãQâ@ÆGaXàþMÁPDèá¬Xò®¬oàŽ¤[ê×ÒÍ™Â.<p[Ÿ*�Àqæ®�É¸\Îè™©åÛ% B‰O�RYðÙ‘ÈtzhS–iPXBv
+àžðZ.’©tpŠ¼ä‹Á^4RÀxÎ»&jáy°<Lˆ�€¯¸ä¹Àz¡|ÒàÒˆêJîõvPÆQ”·%s¦=ƒúACWf0ãï×·ßô}kkÓ<bïŸ]ÆQ¼ëôàpÜ·;ëŠÿÿál�¯:"ábâê'šYE¿|ò85öUàü�-„gÍFÔÓŒ²�j£�²-lªIXL+pw?ïûùÊW›/aìZ|Ái(­½ÎûÚZ³îDùà‚ùµ¿öµ¹(î)9µvÕC‹‚ÌÿÅ;N¡:¾«!¾sTý¸0¯}�/}‹$ø#Øí',9ƒF‚ÝJ:ªã‚„4]8‘JF—|‚yO‡ù¿þî¯×iÛÞÛuÁÖƒ-"Fèé9øÓ&U|öÞBÖX"Â oE‰Zîå¡x@ÙO¡u#»È¬äùõNPQ(Ÿœ&\<ïÿÆ8Ï³lA”¡ø=�þrXzNÍ°Õ¾â¨âL¦ÿ¢ŠÕû“¿DIÈ7ÿª‡ZÅMÜÇ�fß’	¡‹Ü½H�ÑžÅØDõÕy#P“\“to|öºÓ¾^äñ_�ä�ò¯BÐ±äDbkšÛ°YQ–f4‚QV®|Öïã1<£ôm5Qß©Ñ’EÒkÇEä×²‡"'éaýv
+RÒœúK�	k×{Èòr�(s”û¤3ÓQ.`´Oà n?rg~áYâÜƒÚ¶É'!‰8G�åÃrp'¹Gˆ*H,œi6kÓ‚�U)&œ.²sG=!•��ÂDÞó±Õm¤¨!GÑâýô¸8Š èß�ÖšžÃ¼d#2ã¡tJ„W¼+½
+ÊÓV$<èŸ à^R'K§)Ñ]“2M63�1VÙ×üŒÝ”y/Î¦¢5ÄÿîùÅ�E72Š,êR–Šróó÷†\Ðf€PUÅ*¯ÄÜ�$aS¡“Ñ’Þ;ðšÐ”QÒkžBõè€¬(bâ’#n{±æYI¶Ÿ¹‰ÃŸS’¤õ›¶€Äê–Ô¨ö¹öuŠ¾F±B•A…Ø34º�rvó\ç­©i‚¶Ík‘Ý[–ÿQ¾"£OcXÓ�™n:Ê¿Œ«H°\QøŸ–áì,µ:¯‡Ýñâ1.ïÍ6‚aª2èÉˆ—¬ž}[géÎg=ÉÞ“×OªM%,ÊUëýÍd”—,µú�lb–úŒ)òæ¤¸Ým~]FÉºÖïï.w'­°]Ñí0wX´#Ž*ª¡…»ý~_™Â,lò!ö1mI“Ü“VèÔï!)±"Î�3�¨ñ}ÞÛÆ:ŠwmŸh6Ê ˜àó´{0X ¿—~‰—-é"rV�úÖn“4€zM…UÖñÕþtÜÑõŠRYÒ øÙÚLƒÖ�ìì¯:Š‚\)ðhÐ•›©L¹ºˆg¹LiªXƒò¡˜1¾¼·ÛF
+;ÔêQÞ`ã†,@Æ–Û%‘r—�«>íŽÅL�ÇÈ¾UXG¥£‹ûÞÒ¼T‡‘·¨Vm™ßSË Ó“Q%tA…ªÆ‘»ÂÜ2—ï3­ê|7 m²C'X´õQ.¹–þE�Æäd‰ïC™murµ|U‘çÉê]DF£÷þ@¦•ÞËJ*«deŒKØ!†/„aib€Qe7Î¥Ü�8*C®Õû÷Œª5Â(½»ñ¬—uÎ¤£Ü[è‡3–«—�cÜþÎs6¾¶k:ë²Ù­dêqN…þÊ¦Úýú1d²ú°û—
+Ñè°i»Z…7sF·ÖÔ,0ëÈQ(önWêaÕæfn—r÷„«æG�èªDçkyE³U÷ ktæÀ0�ïGÿtÊN‹…Ñ¹óL§·�mÇ�¦H½>&›ñ>OÜ6éS)á!3•L>­¼Î±ûõ›K%‰}»åàdïá¨ªªh]VpæGæ•#í¼‚(M9v+ý\aœ×_Ïuw’•L¤QëY'ÜÐÃ¢˜[nÝ¨ŒÐôÍæØc$�¨0eôà|T~Qü´h‹¢–€¤}Ðø˜¯ä|Äs&#Ì)‹¶Ü'XlÖ‚%q`ÊaæzÑOð�Ö%û£ºÁÖ!ËÌ ‚S‹OÙë–u�¸'øŽq�p)ÔS™l]Xr“¥‚˜íŒ2É¹Ò¿©áª´s”üµ6)¦`bz_³øF«�ÖEX[2$KB`!LAƒ„Û‡ÚýÎCX\hNgd_o1´™a²Z½
+;¹ï3F-ð}­·A°ˆá9`PµïvÍÇ0õ�Åæâ¯j»j71l=ËYYÑû3�özê/òë�ò™KÓyòCOvüoáW¼º4n¡ ý‹o.
+²žªibáQ‚Ì€n¼·]Òcß‰×€³ÑöûHx»Ðá½Ÿ�†\úºG� 'Ðù‰¼¼÷øÙ®‘øtÖ½'WËô~7a×ÐC”É�˜ÚÂ;£ÖÑ·’Á£“–2<cúçÁ
+8Ê‰NñQN4L-ßt‰Ò–
+Ùä©V.ìq¬.0n‘|lÛª³.`E«™›†(,Mª…,_`¥7ª¿$Gê�ÏvŠá,êÎ²�öûàÞp:¾Ë‰ÄÐ.ÕË¨nÈÐmÊ?‚S/u
+wœ6Þt»Ò/nÂ–>�p­q0m´ ÞpŠacÚbPv.*)£!ùˆ¤ú)FÏþ†-\äÙsm²Çüë
+b|'f•w0`Œ7Y¨Û0)/ÀE
+ZÄí)åàWž-sÁ/Ì-
+9Ô¼V–†6Ç™D«‚­¯dGz OÒ¬GŒ·óÏœº)W£«OÞ„™#!%„7eÝÌí¬½q8gþÄ(â2¿øC= ™Tc ¡á@z˜0—÷M²{£}ä£EdÒ[ XZ‡£!Îe‰¯lžû$û@^‘—eÀL;Å˜ûÇŸøfSÚöQùï€‘j-RbÇwƒä�óìgTï1gŸj<jÁ™•YOcWwoÚÖÞÓÙáFyÅ™$ù¡²o6ÿ£¼ZxÇq°™••8nvšîÄqÛtÝbÇI;šA·
+p8àpÀ÷ÿÿÓ‘zS�´ã}4–(>>~¤hÞÄ5´:¸»féuvµÊŸvØ˜MsƒN�Qùšá”‚è]ç˜íRC ò9ÊdaX‚!Œ÷”Ú¬õ®Ã¹×÷.„l=m9>çæ—¯Æ®ý‚¿ãâo#´m‡³û+��ãÞÄ
+ š£€ÎŒf§ƒ&èo8‡€Ò³ûJ?Mþ„N�&§iÃúžjíe²SÇ½þÁy�ÎUW”­›.us?Ü —ßÈÏ…«'°ÐÀÑÜ•£ÜÝÇvÀÞkSº�žLÍQ�
+ø‚�Ð:ªjì=M66‰×8Ù5�û0œv'wíøŒ.EÑäú‰çÚ}}%
+í¿�'*ˆa­þûÍÜSp{hŸ¦i)†]¸&‚Uk.[ÿù`ŠáJôÝk×›t[—Ç]ä;Ú?Üt}ûn2ÀÌ
+?\ž:±{WËÙ¨èD;«õ‹èG>«³Rê|ã#^7ïâ8ºŽÇ«?‚è¹Ãæ 
+óß¾Û&–¥®þ¢­ÝÍÃVôozï¼^Ÿ·sKýGÓV^©íA<Ðáï'±¼™®„\5	ƒŒ:¤›=ðƒã¬GScüvg+ç‘j°§HäèÏƒß×­½WçsS
+®5ÄqP(—ƒæJ8ã¡ˆÃßu+$BÛbPh÷”ÚmÈä<(�ÇÖª§¬veò°¦¶CLÙb·²
+%ÜZfŽ’šJYh£?4�’õ5*]+”ËÇQ³ ³çÞv”9N©07øÙV»îø<£×(‹6®E,F‰µšý?„ž~XÚä<5±ßg”]¶§½ZJñDõ’Õ
+UJœ<FäDÚŒ
+ørÞ
+{äý«×|/r^[ì¬Hc®Ö§ˆáîV8î:†™�$E„š&3WÃ?³ØÞNÝîÐEv7ÄÃxÒ
+–â€º[|6_Èñ¥Úî,‡ÌrOmRŸ×ÒÐ‰C˜­Ï”ÇÛ‰xûé�Ó÷ú4ÏâÖ_qÐð¶ö™\ëýö„^È3Úz¶?À5—¡i}=L[¬Ã»Éè‘¹Ž•êísßïnôo?ùÜÑàeoÎ×ÿ åeg ¸ÙöTK£¾_ìƒ£³oô«­Ã¾ƒ&›£h6½²¥ÿH}èÉg°Ùç-M;	ý³3sãê_RÈ½‚ftÑº7#ßÉC;ï'ó²A&‹Yý"�qnÿèÅqûê7IîZý¾Up~Ó8VjrŸ›hŸ å¥ó\-¸8°4EKÞ^ÝÓÞÜ’ë&µ
+PªÄ¼6—Cf—”Ý¡ÉùQ+×¸Ë§4=Zaô€Î	æGvoêÄF3è9Ê%MØÏ{ 9CX%­þfB>~×CÂÐúÆ¾Éô`iÏ‰Gó�iðž–ƒ°®¶“Ÿ£tF­f¿ßº+ïu{Ä7ËÝÈo…ö²=Ió„×
+.Ý‡üã¿_·D3¸¯“•0Saó›07hÂë„—?ÅéBâ~!*Ò×±^8(=Ãô	1�(8vr'ú÷oàí´ÚŽûÆ¡jÐ¨<Ëö€5§£U´"
+�´HäxÔ�×.hv=ÎW¦¯^àR›ñö³8ê†O½
+žÉ„UðKñ¥mŽGòéOö®«áâ^"cé¯à&”T1hÎÜ�‚8÷bk^,Â"Å‰~¿»ŸAMêË]úäh“eÑ`:Â;RŸÃÁ]l2Ñ&=Ã\23^ñ³ýƒWáYäÆcl½jH‘É(ê#Ñâ!—ž~9(%Ök!¢$ÿàæcG,~%#ìHü7*ÏrÞ\¬ÛH«¼„l”SUƒåW+¿ˆW˜ù¼°Ècp/ÛÎP€,„°² Ô	¤ºøÏ¤®kÌ¿TÖiÚrßÁ!t¡bméV9ÿN—ïQú!Ê3äê ‚$î2CÎ :Â´'v!ûSÉzR‰æŒ¾4&UŸì¶YÉ�×Ãƒá®©Ðb¢Äñp~2”XþÓXJV8˜'ja|½KnB“íd2Åm(lÇÁ'ÿç±™Ã¬e]«0>§Äg¨…Y–Êª=ÿ�Ê$™.‚[G»èËfËÚ<ëúê!ûQÚ,9ð�zÆ`ï—S“ÔA`Y9rþ³*S½rx;-ldê ]`G’�ZRõÛ4fú«§íI&i®øóKªÓÀËë—ÝªÛàÙªzýÁrÝþ/K¯¹CI‰~®ÝÔ¬×ŽVˆÏ¼)0ò’;u/CùuûÑÑÒP;ÉÔ°,Žk˜GöË/UCÅkO!e\jƒx¦¤ vÉ�jïj|$Y4¥+!³_*¬üÓç%îÌ/´�j»ÎUû…BüPx+Æ½(¬Õì<”Ò?‰O�ÌTûf1Y R´•Œ©95b½ÁåOæ4Uá€]Æc`Xð êU™“ì„À.“„û`PôÀTùWò½¨(mN©xyùc4–�ãã#Ä19—?2Ìyq«3ç®Ú¸’X-ÄŠµ‹A›g>_3:ÄT*·ŒKm$|Å]’Yd[	�sü"›¥o¸(@¼oâŽ•cŸBÆP
+“AÒB>�‚6ˆôE_¬U6Å‹Š#¹[+J “æð^,ÞÚã
+¬ê46Íæ”!�7%Pö‹4,.›æ7Œì2w¾–Ê¢º—®¥ÜH(;	óeÈDF°h9P+=ÄDñ»?“EA%WÅ	¢KØÎZSì{RGÌIÍ%þ—Ê ?ÿ-�IŽ¥‹‰û|#'~)»]†$÷·j(
+ÿ¢M`±s÷!Á¥à,é$µ^€±­âC…7Ìù‘ºÉ3æG4Æ‘rÅTŸpŽ“!
+ÓKf#*sµÖ_ýïÅE.–Lò,.<¤y„Ð0 :mu.K<šX£kšîÚ*“¼³Hb?
+LÕšÕ[DàÒÃYšr+TGŸÊR�kå³I“�¢;Ì™$º2Dâ.ßI>¹_Yu..È2YL\¼Æõ±ó¾ÞR+ùÇSr2×•ç¡\MÁvÔL˜e«Qo´I²‘rÀZ¤¥í¦î0OÄ>îAQ!›IàÓêpm³íÅaè‚Ð wEwoÎ,ÅÚÆ„‹â‘Îâ1ý‡ÄTÓHñ`¼³Ñ-¬�yd«_å~¢7´O¢›'4#—#á&�hršÍùv�V²hWú}»Nv�±nÉPÐ85€&4Ùœ…v­mg/l|RÛœ…Á|zÄ°�~`¢²šÆ57£Âˆõƒ¡ÝÉ�ößúa´»O¶Ï7�¡@+ãƒŠB×or¿¢í7%…˜Ïoi7!zuíd¢ë5Ó?PE+Õ[@
+÷Öžšãšò¤Fº¶Ýoï–´=vÃNôO:¡³9¸ýÉÆÐ4·û¹•w“õñJì5“uEó%É§á”ˆs½yù"•:'I¸²Y>?Äx —1ý÷a80¿À1·e(ÝÂÐŒ»Ó7½ØµÊñJ>Û6BüfÕ?~m’¸_Þ'£(À4¯iZq¶Þ:L‰O³EPsÓJÎû¯ÆÆÆÄ·”{ª`%nÝ^¶Ç­qV"Auá¾ÚíÙ�~£e¯Ä³ƒjh‡áÖ°ê{È›CÐ¸Oƒ�jsî0k®Ì‚–©µœdç[ù'SÃ²Ù¨õY!/ÕzÝ4«ƒØ«åÜ.½˜¸s^÷b7š÷AÓ6g¥”ø{­Ô™|Ã?
+Ot`g*“t£Ðšt+åô
+âõuz�ÔáðM×8¹qý8«iZ²ÅÏÃŸ'ñ¬–²}bñ¦l«ƒ™	*�âýç÷­èµ¢ŸðézqëäI—l×Ó½6¡u†QŠbRªó·„xÁÓ¯æ¸"*¼tÓÿÑi	^Âˆ�‰ÐÚÀ�^¼(Õ‹~žŽ½xÿ~‹ž�¤]ÌÊ˜óÉpû/Ø!6¨Fa�[Óþ!Bÿ#øbÝöå
+"·»×çÉf{€LØkrõmàÿ”WÛr"9Uº¥‚¢\4Ø¦¸¸0M,eì.{Ø1;O»1±11ÿÿ=›WIî�iÅL�”ÊËÑÉ£Âk€œêÌ ‰ŠÜ~}ã‰3ýÜ÷'³ƒ¹­ÎxG…Ó“þ¼ô‹_Å†Õß=V‹ù÷Óm»ø/nâ#
+Ï†&}�q7dlî—åÝ¬ð¥XFP=Ðß­2¼\ÔsE·Ü‡9{Â!ŒÁZø¬gôc_„#SÙÈ7åi¶Q,hýF—ZÎß¹&ˆhÂ2r<f’½	gg†¬*òçéøJ¸múóä<o½ÜûÒfþ0%îþ%x£Q8L®ëzQ‡~§§žÐ�¿ÉyÂØDPŸ•»Ñ¢­™fj…EÞàûÉ¨¡¤€ª.cµ½+Ÿý­˜ó@”Ê9÷þÚan…ß!ÀvX*ºA�×-^ÔB:¼îþAÚ˜üEÅYŒyµÜbµ~BEÉ%,"WÑ/pßŽéÃ^âŽàš^ð´ö[ì«±à*9x»Ê¸‚8Ãº>ŸÑä§Ja�ÚÙYÞ¸Ï¢ñ±I¡_ï_.Ø·‘°CÜhœ¡®’¦¾Jq¹±|ú@DÑÅp»`rLÈ††xð¯zÝ€Žç½•‚ä›Õ«ÐÞ¿•U%§BcÏ ÷l –mþÎ'ŒÐPÇt�ñ*û§˜˜QS)å*Ìü|¨¹ãgs²óú[ƒ†ÍÿT²Û7[v;Ö
+x2�§Í!Öœó’'®?TGÊL9¹œj´Ö<	2pË†à­#QªÒÇ&–åtXOÒ›¨’îtÜR¦nýVe�3ö-©`n"—¿}¤$ ZN1œsœš†JÜƒPXÀ‘ilÌxØ|µ‹ÀŸú%~.æ—ÀúS˜ÅížŽÇ·üqtU×AÃP)-Fµt…¨˜ÕÒ	nªërñ ¢jc®|©B‹©%NÈqOã{ˆµŽ’ßåeuË.ªò±Ë¯º9^ò>t–-+Ì£ôgxÊŒZ‚ôû£_f‡±ÁZ–lÂ^Ó[Èw=¥8­ëÈë;nxÕÔž¦ˆk‚� íJ¶Ÿ)1‡ûAqQÓ» �1tMÓ²æ'‹#N]Çxn†`³o7vÏœê¨´"uó_®>ïû™Ÿò¼ñqáÜU-¾{mÏg¿æ”
+yÄæÁõAt5˜q3L™’6ò}h4qÕâsŠb¼AfO¼Möâ·™M¢P4Ó/ÏmÚG¸ÐÒHýù-Dãƒ* =vpAá‰)ÄÑZîªóPWE<ËðrYÏw¾ž«™Â§…Ÿº·ú±ñS÷¯…5&¤Z/†há�”óèžÒ•»à¨UÛ>Z‹²Ä¿rÂÂhM�Ì<dqã�ŽeE»ªëu"-Hç³IÌv.töžXÓí_Ùž’líïíAu2àAEo¡Â'WÒéql<Õ"3ïR5ÆYÝ„YS¡äðH
+qß<|u£ÞÅ»TÓSòg(*q“^V£‹:®ˆ!ñ¥Zµ2áÚeIré|ÞZøºkTÿ@¾h`j¶Gÿì,‡®\¼îQiDÌ¶"Ù1„b§
+¨Ù©ë¿�d£úŒ£ÔR–?K¸gCô~ûSxÒQrÞF—ãT�èÙ£¨ÍxóYà—o=Û1<&
+=Æ?‚@jÊº=¿éâƒ^Õ'ç®;(ëð	.=siYV·Ä8˜lW+—ð»
+ÑÙÌAjùÖ¾ºO@ÅÝ1f¥–¬uRk�ÁJ4y!0ùÀ–:6›ëûN¬³`ÂFëræc°·ZÊ.d‚›¿½ûêNkc‰—>ñëšõ°ùí@[0ÖS[wWuÖaX»WQÐÚá�Ô³ð1&´Ù•ræq%ùŠ–>Âƒ3áUæåØ•
+­¬.r”,¦TbŸ�qpôu‰¥¨4¨
+0^Š…PËá§Ê
+9Šö–¡½]g²Ô411ÉÿPG˜b�†ªì­§P¸Dª×Åj�(±þäÛ]^™(!õ÷—¾­Ý5	ã|Õ®,U�yRÈ…æÕ_Â2ßaïWRö²–ÂPófqÁ”·ë½È¦Å~.MìïWï_¶S5&›˜þÄžëÁ‹y—h,é¨ì­ÇV¿éŠI˜‘ØËr*üà>ö\‰Š€M¼”S½¡€Ì}ú‚QÑ´µú³ó{t¬s©þU\ïT»e�(csÿèLv9Ý¶¹•<3º¼ž@Î¢Ð|—þH`ÍÐÊÑÒV#z�È)M&ý|àýjÕŒ/»N.@NÌy¦„6~Ñ­8S‚mx;V¬r/þI³òod‰ÔõÈ÷›×5×u½¨CÌ¤s\�áÅºÃßs4Ó:§á+ËÜß’ð<óü­'‰SÜ«´Ú†ßÑ”P: –n‡	…?¸aX¾ÕQ�^Gy]WÓFú€Õ½£û{cÈQ¸wÖzŠm²ÒÉaÝú)P%Æ”ÿCÚ.YkúÉäÜ÷=Hªc�M^pT?9OÎ/¾Z9¸KŸRÄ¡{!\è(W¶8U”—aâº1½8-ö„Òç—/è´ÛE;ú ‡Ñ1üŸ 
+#  æ
+ÅÕOúüBÛ¡#ƒ‹.:ËÄ‚pY“ÚøÛâe—X**t|2Ñ3³££Î}25œ��SùmíN&¸qræÏ=9XL&À‰ïw?B�…�ìùd¯ÿ“¶‘ÛßŽ/'á_öðÏs4€ÓÁ‡v¹Ó´Sœá"¯?’@:
+Á/‡z®u›Ý]ÍÕ’È¤0Á”8*(¥™×"!ÆÔùí[k	ñÀÄ)¸06»�DÆ‰îb®³%…>Gs•JDÖ$D•Ôž^tÖ›�	çÜh§$ÙKìáÞ�±ÉuÔ…D¿®k^‡>/_â¨›jüXùê�Mï‰ËBÙg{$ Ì,¹"»nâÉðOO›ûIÔ3bûÜ×R‹'«³fC““~îL€T7s?�ûpÍQ;å˜·hµRvÿæ¸|ëáØ�ª Â£Ñ;È‚ò�¤#_fÛùþ™»¬�ÁÕ‹Jø'?CF'æªòÍò§r’1NZ4L°˜Gƒg&‚wûÊg¾Éï4ß‡±Ø	qqç£cÍ~ø>4&¹†}/]OõwÎ®�” Õ1íò€½ã]l€‘s¾ÔQ8õ¥¼ÿÅp•ï´o©!²|vy†óYà]`TQFð«’j ¦)‘"£a:[.øÌÿÃQj¹§gP‡!ËNË4±—	ß|®,¿Îî�>Œ¨t:fü9Äú"›�ÞiPE¸É$æ8<ã¿£PF™ 3�’’®cEF˜è½Ö
+‚Õû×•,�JmlMˆ‡dA9‹4×˜,àT½GK¿Y
+vN¤½èÀrƒÿÌiáÜ'åv4çÏxÏ»ÄQð9Gý¨!¯]Â•¦ðbc,¶+IËÔ¯ÁU£ØƒN#½%0�†À}Ðý´&Ë÷aÇJë¤V*9¬¢+&Ä�£•çâG:jPNüïÎªõS#q”Ä£úl#É§Ñ…žØcÍ–K?ßív¥±G¤6íGªƒðŸËÆ—Î]ƒO:Y™±«œäLu‘²2ŒZ•¾bïú^Aß�[µf‘ß=ÛZÖñ„ÈÕž»ÝÀ‡AøÀbQ„WV�‹·ç�œU6.ó­»â(Þ¿®¸ñÊ’*6.~²uCŸ.ç³ì6w--öÃMÙã˜}T¼•ßºO‡A¬±§nc!$j¢>*SHøÿ{E�ßs–µõJ›Ç·ž¦Ð4Á¤Á
+“üÜ’QØúÍîNA•×[¤Hªg#s€µÖZ 6I¨5x•	‚d],@|—Rö»k°�eJÍ×m1'�Ä0 Ç@YóÌÑ£ÿ§ço¿;Ü¢è(Õà
+êzU½†Y@ú×x]VÎÅƒÍsT—_3
+qõ&@ÊÍ³Unü?Ò«u«m]	{RÙÁ1°	”\¨©ËZuhjºX�?ç%Îû¿ÎÍè2#É�Ý£Ý�KšÛ7WÖMH‚ìÃ¥¯*ßòâÞpì[»«p‹¾¾™é£¡of-ýüjÍ‚ý}Õn�¬]ïOld	è|w÷E·8µÀ€Ãul~f9&ÒÃÔß“Ù<vcË[©Þ¸'KšK$í§Q$%=—6nÌ@·ì˜dºkñîÌ^i�ä¨Pí=Å@›ÇÍƒÐEÚÆÓ·ÇÁ±’>
+¦'&saî<A–ß¿ÕïUì2ÃJö+™�·¡8Ø)ŽQ>&2ÔdÌé’ÍøÝlËà…}gÄõÛÓÃ�(¶km�D½©¢óÒš–üúÕr­·ÄHû}Øþ«®K´×Z‹]=´ìTÔD|‘jƒy!Á“µæÕª€ÎÊ­@tÖPßö˜d[ÊÕ¤Žˆ“ÚŽ¢�æ–Žþ2W®*×.ÏIO)+¯gg^w½mu»µ¯Y³eg´‘~<ÊZì[}'qHpMq(AÏ£8„¬�×½õðuQ¹(F�wóÝéðˆ]FAÕU8úéíšÊ¨ïßúú�5|q›ì˜nŒ™£œ¼{7tYÁènwïíùÉ¥ó@õDí¸e`ëHñ‚Á:Éƒ¼ëhå‹ZpI…qQjþm4˜ã¢âFå;
+��Þ\˜C­KÛ“yuù ×r v
+ˆ½™Ør'ÊKœd.ê^5˜1G�\´(|~‰ª8½.]§Ù£µ-,*	Šhæ}4vý›ã°õ4c	v’ýÖ&ã•ìëúÑÔõQcû<6Íª¶ý@ÇJbrÙ–�ÀÏLoa¡Aÿ¼�¬Ø.‹ú¢nµºß±£ÙíÚ÷ð•†øÑ9%vÃ‹ù¸`·T¿ú6}�Éã‹sªÿQõQÏ‰ðäÞÜb�É��åkdŽâu¨¯1°|gºúqÄãG
+Ž:�Èæ 5!W«EÉŸê	¥Ž�cR¾¦—'Hwß‘÷ÞÐz“Hçpÿ¤B<Ä:±ê—F÷æG=z]Ú(±Çl”ð�Á+	]ÿbS‹—€“”ÈQ×æ=[Jê<ëU.!¾ÙÒõp‹îD)¢0ëñî­cå¸DÁH¢±¯þ:GQé3•­›8ë…Ö,Ÿ?ôºë�/'­N0'>Ö4¸å}”ŸŠ¸9¡½¥y ˆÞMbô«’Ys NóÑw±~q°˜ÿ¹Ë¢ÁçÚ�ƒÖ¬×d–òFhŠuUû}P±˜5.+ßûémèkˆ
+ú¦ö„€�˜êåÎ>—Á;­þ«={í½Ü³*ïéF7Øp©Mg=bk*If\bn(ú@ì£"T‚UŽåÎ>IlÉˆn¿ÐvÝÆ‰¥ªüXÈ?vý½Bàš'yÃhâ6íØ,o
+¶K×T½Ý?¿ˆÔìKqÄ3�¡®
+9ë7ÎïZC4?Ù°%Ølù�ŠpvAo!ÄºþÂÛ¼RÌƒ¥|9ðgÖf%ŽáÆO�×T¯ü;£7ø×{]"5®Di“þ<ÊH-ÇMÌý/›'mä5G°0
+ŠLÖ†KóÑù�Gð{ð=Q~ëm6ó9ŠÕ^n�·Ø½ŒÅ>ÊÅZ�L‚‚�£JëÌ‚Ø9â­1Í4uæø–2#aü”õàBÏšiN§iZ�¦U0'vÅ�€Rzƒiv¾ÏY!×Õ´íM÷5Ä <±A¯›éÔ™ƒ-æML:nÍ9j×™õð{i:l>x^FWë<¸â*€Ë‹�™&Ôb:­®’þ€¯s¤íŽ¦YOëÆ<ÿáâGI‰´â'_}2ývµlê &To(Ùí'ÅŠpÆl¿Ô#ç¦Ñ—	ŠP3Z!íŠ½Ì«Ùìlféï¦ec–Ú>�ÓqÏ`Gÿà·'óÌ$È'ÐvãàCÛérc.�Kˆ¯íÿjß×O¯Ã¥i. úoÌ¶ò\5æ}?<Þ?£mž�ÖÒ© Ø;Ã¨RB¾è¬ÝÎkÈ®Gƒ©ÇVˆzl_Ûµé‚7H™Bõb©ï—æ¸s
+£ÌQDï´Âÿ¦éj·¡ù§Ú5ö)Ž¹&	»uëðÔ|ˆ÷¨é´5®¬y²
+×Â•	*¿r{ÓUh(u!ò¸dëèµ.Jº—ÀMxl‡¶#Ç�m¯1~ð)*ßÙ!Wãæï9¾.GYWÓOŒ(ëQ6L.M+Øx²‚íb›øÑbH6þé¼mx?Ú4ó>…/7‡ûz	±¦Ð5gmžbqŒ­]Ñ$c�|ÓóHè­Í)øãÕrƒ	j½&³Àð=qXw$›ó%¨Ôþ…©ÙÙÛ¦¿ßÜ° .ˆ1¿}}Â³ãÞ}M­a-ðß­ë[x¤h8‚«ëHÛa¨¶¶èWe¿±CÃS�¹on¤Á­dýøÒŸ¯ÐÅ}/]tŠPT·ör¢·ûPy°ý<<nGs?¶®èd~àé¸¶ÆÙÁÑãÊ�b;HÜó	]T�¿ÐëXD×&gø£'c’Cœlb2ÌF„G÷®EÀëŸvl¸t‚^#F÷`o�'Ö¸àz4<ŒÙXgeé`$Aš¦uIéƒ¤¹»‘vvIäÂkÕnžÉæÎÿk1Ä1½šLðziV¼3üÀÌ rÔáÇ7çÞwØ…¸$úÕŠ[»ë+�ƒÆ5Ç¼cH¿òë6Þ§žŽNü×<z¯ëƒµþKÐ
+¶ÿu4Ýû¹ÊÚèy.Ô®
+Î‘–mÚO�Ôín<n¦Èóªs™›3ûD$v��_È�óSKDÌ	ÈVékúüëŒL Žˆö3Ù…Jf9âó*›3w Ï…p2YI+Ñò+)ùÜ&‰ÒLw!Ì”K¢÷Ï[nöL ¥�³”½ó¸€/q„p³„,]
+ d4©À,ÈT–-Å“îB`˜i8«sò‘×ˆÈÿer•D7œ¸NÙ	R•R�þS"�j
+Ù1Ý S`|˜ô‹ÜR¬Y«'ñ§ƒûCæ¤‚ø„Œ»;å‘Qv
+\rP2Ë³Ù‘I¢fÂ*R@Þ—²lSú)Yy+¬…Ð$³¸/), SV;ÊùÊ”)ïgàÏüUNÅ�ùx´Âi†Ê}@rËuþ„c�*¯¨-vJ"‰Çôg|)‡u€Þ ³ºÇÐþá¥ÔZd¸¦8d@Í ˆ›+îüEùi†mnÃ"eE5:‘"!ó‡”¡*ËÏ­•Lé¶à«
+Ê.3ñ'(@$(ã#Ø5½R¾}fj-=(ú%µ „�p‘°/ZoZºQH»ËB¿”�òÇùýBÜ+>*b_‘"ÊúUÙNJ=A¯é‚½]ˆ¥ÇÁPÆVQ®<«Tºð¾HhˆþAÖízyqâÁ”æ¤T?º[Âa‘ïæÆ.x‰©òŒàTi|¥&*,ý
+GBàòÓ—ÈR‚,)t~%µúdjæï*xÔÇ"
+o®‚4PEÅSûö"¥/"W4�ÁºÂsf2ˆ²¥zTóÌ�Heš­¼P�Û�Œs¨ßŠ.æž&œLØJÆ¿ê<“¢XrýðK˜W…‰ú*…TT<…o9FÁàdkX‚T“–Ÿ®q5½à³€&Æ‘‘Q¨¤×lÄ²&Éø*3ó¨Z©EÌLXŠCÍ¤n¯æäË]Òÿ»•xa®Ž:¢Pƒd¿H÷üÖ"ü	ìgïË/‹ùsºÄ¨19žxüq&&ÓWi.ÈŽh.ÒsKâ¤ûà5ÈÂ^ê:É|’ÿ³�”bAÂ‚µç ‰#—#óŸ2‚B†g¾”¨iT)ÏšçV¦'®,rç¨”NRæò¥pÕ_‹$4@0œ»^vµ3ñ,Ò¢tJ¿'ÜQ“O|ôO:·
+v(ªxÒà�@öåzÒ±JçuÊ›IM²Ã© Eú[ÿaQø6Ûz	ÏqH¯A•I;!›SRÉ³œ]æWæyr,“Î!(ÒÌÌR1­ëîdû3Àjd)'Ôþ¹{Á¤äIjšM¨àpÞÂP|)d¨’“™'Á:¦¥AÝ~ƒãß®³àÍY@ÃTn¯?Å¸è¥ÚeŠ0Cõ9�Sj’Ù¦}¸A·@%˜2ö©\ØíR²� Z\³Æ,‡¹p€\Î¹èO…Èö½Ùó± 3;�&›	E_L°ùü›Eôâ`YVhžâvN‹(/ÌÎnçž§˜ñWTTå:;:½dÿÃþåB;5bº6[’¤iì¯ááhšmËkx�­ý1/dC_ûæ´³?FRÃR¡=¤R[Jµ1ø¯YþdBôóÄW[oãºæ$CÊ2#¯µ‰e;–WÀŠ×‘ÓœX8Àö¡}*p€þÿ¿Ó¹�4ûÖ-qNVæmnß|3´8Šlóe†G¼Ž†"ùÜ^�=]OØÐÇyîÐºù&7¤‚�³K�¦COÃ?>d[7K·B_Bº-›¶uK]B|�8K={éÄ/Ø›No³A]=R®�õu'öXû Îq–ñW]<®\ù1¨»ÚÛ£+ATTuÅ²ãís¾ë¼t-ú§ŠO'�¨§hBBv.›hÿ,lò@H'%›à„/êÁ->ŠÙÁu½�ý=8‹ïíY»à½ÜÐ;¾¾BûE—ãî{öq£V´Í¿LÒ»9Á/­ÛˆjÑÇ´¼LXG¢~ˆpqk
+$ì°cäLƒ{ÍEt¹ûÝSˆ?ÙGÉmrÌûÞ­/ÔûÍäÖÈi]ò£«=6k1Ïñ×îs}Íy 7ów… ¤è~Ç7‚Q$¢ü±ê6M‘?lT›ÅÉL`¯w^+	´Vd²ŽöŸu'XÑûžë¿'!ÙÇvÝ »ð©.*eyå@F¶œ�ŸRëÿp\p¦*ŠŽ3¬
+#Ëí»ýý?âxêº·®<Ù“¢(`h=¶3ŽúŒ§{«·ØúFƒk›a>ÿFË7ä^c§q¬†q>`Cƒ^7§ßCÉ1#‘ÝÛÒãÖµÉåæÁr@Þ½õÃÜ£Ï¬p¿ÉGo�åÖ›ùð×¸F+ü*RÏ«úå­h�²ÿì±~ÙÖx’ËP¬OèI¿{D9K’+ÖÝöÃ8œ|÷eWz¼»>N^›µv=Üõß‹ÜÙ`f+\…“Ì$“ç{§Ý°²��E@2ß>¾vwmû`B¡“½ÃHhKfÞ“—ØÀ“¸À3`¾àJ€½Y•Úäô9Ý9Žs
+px”÷_Å�Ç#ÎÔŸb1„þYbSë:zéºªxÓWú~+�Ý†Ìÿ¯qaGöÈÑ¯6ŽÓ’¼í´	àEÅÖ�34ÊÓ~è>ÔuÃ±­Tgå¼VO~Êª‹�ñ�^Àb“Äš&‘3êÚ§Û\­+£TÓ:­Ü¡+%YÈ¾¥-U˜äÑ§ún<žÆùÉúsÐ‹#Û°ãÎDVTˆ9ä°,J=6ÏÖKW€¥)N\-Üø×8_[FS�‡eh�VþŽ`ú•`Z°þœqÃ°¶˜¼Å³"
+ˆ½—ÿ*^Úüìy/ÙsÄõ¼pöÉüöFŠÄ•ÂûDeËÀ+Õ3„Ú¶Çÿ#)Án?qUÅ¨bdà=z¹…æXð-T­Ë«^@VZo´L›©qÔžY
+„\l&óy’Eò1@�{Y(ÏïQpPRG�Æ÷8Èù&ÅOkR‡0kÛM”ú¼âR·Z`Ÿ[¡¿/l€Ôn“`®Ä¸â˜‡ÞEm½’áj©)$Þv:fÝ>°H]™ÜýCÞ±*ÈßK˜š¾•Ì^(Ï³¦üK˜lõÇYflm)Ž¼r£ˆ��ø
+1�l™ú(—¡¨òR¢¡…WÉB8õu+	Ò.Óm{–|ÆXùU\$çµÝƒN»äÌÉ<ÚÐ„û¤)‡„É]Õq�O&ü¨røÞÚZ¦ìÏÜ˜?©Ÿ²…ÀN³/v)$&úÔG©kÙdghe=Ütµ®žeXáUÖëvÚçú–R3¡¤ü‚èfˆ¾ƒ«>ª·iA¾ù§6Áæ+ºç–Œ¸è¸’Ä�YGàð!Ê7œT·@ž¥(/—M£-‡ô¯Œ2X+l[šÿÃx—¸°sQòç•@.¾wfÊžÞš	…01ð#.è–;®®v!^(p'0uÊ5.ÀÄ¾McB‡fÊ
+ÀóSš¡¾ñ²âïRqám'#j¬¼‘.8§8) ´ ’@{…Š‰™LG(]_ée%2IDëç–ÖÌ&D¯–	NÐ”EÞèÕ*í>1ß™1ÙxqN*ü‘9¢¹¿�œ•ÃP1—X7mb%…�™ú%?Ó2BÇåvµÃÕ³n¹ê£ÂƒVê8·ï~ªïf¥Ü‘m"¾y/phÁ<a%sÅ.eOŒ°„ºÇñ7ŸÇÅd�ŒšïÝ´ÒèéË”À`ÕÒ>ÄÚLdôJ%�¡x5áDÜ[´qÊd{fKÁ¶Ô(�¢[–G•òÈk
+
+ë"$[…÷•w3‡Ã�Ð6z>õ©¾1D~5ÅRqÝ¯	}TÚ`¢
+t4³8I®1h*ë&ïþfs<…M§ã9U²cŸ¸¤ù˜Ùg=¶§t“éÊÙ5šËÐÂá_÷¦gCü‰ç2,êËO¨…|tÂè.–­¸©§¯ûÞP’“¥kúRFd0ƒorá±A0Ä‰¸BÖx!š¦”÷èƒí8ê5ÕBVça²ƒ�RÀá®Yi/lbÛf‡!.fmw2çw#9d‚ó/ÂÆ�´l‚¡Hš•¥^�òÚLe'¼p
+S†tŽ�p¡oßåüáªÖAÓêc«2�ø^�÷Qk<(Q¼Ÿ£ÿ#XL(Wv[öÀëT;¢#á0=“îre¢S0Ø&êò8Èºã,¾wÐ<s%
+çˆÛ]h•âáƒÔJààÓ¸@F¥›U[Aa_TXäU¡·ÑC.Ë› ê×Ž9D²9J:�žÄõÁW™57ŽKÄg¤˜(LÝ ]Š÷« ÙÆLq‰¥‘Zá|½Ôd!ŸP²pÑ“ÆúV^UŸê{QŸÀ·¬ÅFLãë3êÏÈßjZêjN¾‘ýäeâÂ1Á5M.íVUÔÔe’Ö\þ(A²õ!Òz\½ËïêCïö›FÍ8hGj%(o¸©*ì,*"ÌÒrÁ¥âû$ùÈÖ{NWúnº…ÒÀrkv•ZBÀ¡n_™0�×ïÀ-·BÛ¶Ÿ	Ê–Û`XX\ïWw”ø',„O¹
+x“þ¶ÁˆP¾ôÔ´H¢™ FÓO¾ÅRºþ™éªc¤÷ ™Èöª÷‰Wð"ÒNÇMÈ’Ûâå£¯xz,
+ÏóïR‡/êºç}’E9…ñwïs;€|ö„†tÚ!uéÑYòÛ&žÈ\/¢u"ë¼�ÒÐG3çÜ´OÂTÉ×R8‚Þ³täÇ7¼‡_Å%f y±—[Q]ÿã?Ñ†°)´à9~ú€Ã‘ ‘óªò5b°å²±W‹5“_;‚ÀTšªø k0Ês>GhdŒÉ­Wëœ,aô¶ã‰µz’ÙOõ½E»^Þf.–kã«.ô&r”„�×tl¿±Im×Tíµä|åŽ-×À�³‚"%*5JõTš¤�KÈn“’}•žáé#°}óaõ·RGU–ÿßŒ¶Y®/jYOmûm‚ˆ`Öü)ñ+ßQqNfj?„uÐ�ƒŒxPR�
+‹•¸›¿Š¶}Ð£žèÑ¬kå®Î!Úãúm2cÍ�pÌ±òÚ¨É
+yê>bû×uuÊ|Ù@?gŒl­©±cÔŽÌ¥V#MB$®d� ‡²EDW~ôøž¦­N_n[\°rÀ\œÔÎ1+ÑÕ(+÷LŽz«�}T›£kã³äƒë1
+©Àã˜â cÉà°ÿ!¾Ú–ÛFŽè4Õ)‘”I�h¬Ro�Â•XI%o®J÷ÿ¿'}›íÈ�6´^’˜[O÷éÓ§—ÖN*íóNÅ¹B5ÔxÚ°þ±ÀvüÓ¸$3%W°6uéŒ¤zÓèk±Ê³ÇÜ
+~ˆ2öWƒõóê�°³‚ètxúÁOìK¹Ã”w—3B]Š:CÍñ:AÇƒÛâx–JŽSan’iÀðøÀ^†°Ç¶é‚ô®!,ña¿ñÕ®yÖn—žl‘e|Ú$ÝYÎ×«.OxÏ´4¸ß$Â²�[ß¦ü´ÎQžA'×¯ü£:0<æî7<Ì­ÄìçK`-å‚Trv;
+b1•>!^ŒáA“hŒð.@JvÑ"8
+¸KÃ€¸Ü‚�ü…@‘þ8p<ÍcQ2º™ìvø•¤Ø9 îaw¤L/Ó
+XT”"³™Y6ma¦G„Æª}‹ÙTe{%"G—gÌÐGŽ²ÂbÄ•í¤??Ž�JWÖˆõæûÒc¯ùu‡n_1šú¥Å[ö}¢yK¥³à[—*ßÛ¯±FÀêç É4áûSdª…–L¤Ðzí;3ÕW.VTÒÈ)VêRº¡�ã#"}mñ’¡Î¥^5'bjŽŸBÝUÓ± Žäçb'Éÿž˜“óxÓžŸHW\%t¦k!�!ÅÜùŠ|<@9¦Z*‚“{.÷ˆ�íåyUÓzri';’YŸùGN,ŒC-w´¥‘ìñ»8EˆT!ëÝæÇªÊ,(-A:>éQÈæ;Å"ÃÖŸ6¿AIÑÓ7®g}Rìõ3S|ÚÑËM)íVv§ÔÉÎDÍ�Î¦fª—‹‰æ	Bæ«ÿg¦jò6…“
+Âv+<ÀFÁ-3Æ~Nºäf‡óI�Àý“_\–—¹�¢Ô’ùJ">”ÄØ•ûLÃw~0Iš¾9œ´"ÆÈÖ$žs˜ê‡Ðëõ,WN.“á³…v1á½âì?3Ì®ÿ3g7ä|Rœ’¸›R¢Ž¯DîœÒ–‹®»Ìe’hßcmÿÊö�ý«hK%­5(YCŠhhÙò]!;®°£§HÈÕa=æHÈÍ»zUÉÂ�ã’é¶=
+ƒê©?C4-™ð#ûu+Ñö©aqHrÊ@B)ˆ°Ž©„~ÍÑÝ+\!4º¼‡ö
+}�¹	07ãâ8}¾‹JT­.¾¡ÕšA?±×Öžk…°ÚË¨7ˆÉEÖ>�emkâA¸É'®ê›÷ïZ•³fŽË{=~NE¦9Xº.ð)�5r·%ÍÑ÷+Ÿ²¾4A
+VpïY™
+cüìÂ�j®��å—*ñîV°ZN<^¡k'.,ÝÐ–ùFX"ôCæ¨¡uÔ—Bõµ?ËF„©âÈ­ð×I©±ùä›]9~jÆÞßi¯g:i†�N…†ú!9¼kHéCôžð=Xûì¸1	ßdm`» _¤Z/üX—ÃŽïN÷’|ÛP=êy®n�KAŸ7ômDÿêãÏ%èýQÄ‚Í‚Ëñlz;p£qŠ{ô6eÙ¼ºàÄ»�°#ómb›oö*ù�KÀ‡ÜÄA?bh=Hh·V°%TwÁÃ[	îåÀ�ûY\\VâJ7OYQËJÿñÚ;²`á~Ž´_Vù4µQº¯õSlÌlÂ4Áô08—”¾-£
+eªpv×œi|í2{y×cßÒ>•Ù<ÖjT&ÚG£üì�LuàßØÄTO51äŒ,1j”iC©ÎøÂˆÌ
+¡Më\¸×Îä®;ƒÁœS5è¨o|zãGºEOªx®	Çðœ›-zûùÑ:ýÝýŽ^±Âúò7D8nµ
+
+~éBO:Æ×û-HxNXïè÷½ðª³Ý‘ú¢sô•»Íœu€#(pw0í‹žïžqLEQL©Wo:Ñu‹#«Š‹„Â}Öîµ³’æ/÷_§�ÑÖjÍ_ÄÀ`”VbKoÂwî«PÃ!!ÉžüýêÅJ®«×¼r4xÑæIòŒ�"Š^KéŠO8€_íp§/Y½j]Í{æÂ¹Liƒw��œ´î]yÂöÕü‹ÄŸ×DÈ@rIZ3{«�{0…ÞËP�cv±\hàn¬óé°%¬<à‡qáœÀtù"û.£½q“·#ð‡ž²ib·ð¤’e‡elVì¡»x‚"ÜÙ]Th‰lkµFK°*sR×ûäão«�,W\òëO¸;ãY�þÈÞºÝè[ö�FPß‰÷´²˜¢
+í¤nßlÆãˆ
+Üè&N9D´ÀÒÏ�Â¦­ÍŠÓá%²2HR~+KfLXªIÄKÝµ4OýE-¤jð«ž›·>È©íQY¡J•JÄE`‘«/!`Í´i@'~Åb%Æ·
+rLUD‚I¢!{)'úœýSs¡éPÕ0ñÏNÅÐ�?®l‡KŽ°’G©ô¯²Õ[K¡7¸VTÁÍtÚ©;Ðˆ¶Y›vÅÚ‡òMš¥ÓA~Ýá>KÈFŒ¨‚qËÜÖ3€AÚRìÝ*”Øbý-'îYúÓL
+yÏ‚J¬VKo0gd¥ð¦1 ›ˆYÄ=ÑmÊÚ`.÷rhÓ”ÏâMºÜ&o|òþ1a8Úã3ÞU·÷±œ(òÇÌ"Iðà“¯Õ™W”à´êoEƒú¥äþ0.îöò7½š¾Ð›Fò‰½^`NÍhÖj¯pËqR;ùT­qŠ�]ï²j”½ù}mªÅÁÛªó¢{_‹“ �Ë
+v}ßáTŽª,­Ýc_¶‰òÿ¯½_¾ñ§áÄ­R:T»€hÁuæ&A>pý«¢k @ßÿÈú{:Ž;¤R~•°`u‚¦¥Zø²”šgÍç¦8ÌÒèK'°å<þô«xJ�x2mzôë‘¼*±¯ºjáë—e6\;‰	5½×aIß†a¸.
+l¿ððˆv‘ÅGËùðkž¼÷”s\Èé»üYX8>RlŽWÚo2\'³èF:òAYŒäüBÂ¬Úf(Æ†<Ì°ò,Hu¦]kÎ
+m:)�åˆMÚ°ìºg¿þÄÓ65.–¯%*FD�íœÞoÒ jš�à¹Ž"¸ÖXï.U­¶Äå<6G,†ëÞï_ûeðøœ²f¸Ö¸±¶*<ôšnÏG²‘+,/Ý3c°º—rMÐ”ç®+‘ï!Zm<€äáÉ0¹ðÄAfK.ßˆ¤
+!]n�l†ÅÁfÖéI ‘“wšY,È² n–¾ˆLDê‚tóŸÇEtI	Ü�µsš™Bd¦4ÕÔˆŸ!-·cõž×ÉWå“ÀK+×Sc[¾K«ê®ÉaªöŸ"Sòþ—¯¯Ù8ÑÕ…’eÿ¢ˆ®ðTªýGöºgß>Ï	Â 4¸¨£èZÏ¿8ÏþÐ\	ù¥°ð÷qÊ”¸ÇDä{Æß³¯çÝN(Í"®ÙWJ@Ñ<,$›øÇ¬ÀÅë²jW•�4@.…ýäzÂú�m*á—ê(UsPÝTY­þBÔS<VV]­1ô/*„ô^É{žþŠ¢Úè6¥õS;–Â¡@éìb"st%ÿ�á‘£¼ü!^RÖÌñºQ)EYÕLÕ¸ZÏÍú­FDS@�†ôzüø¢œ¹Dþ3
+%ï›S¢œí¡¨tÈòml:ŠŸÓâIƒÕë” ß{+«¯�DS‹Îe ùäÅ†åçšÏÙ$¥¢ ]èkÈ`ÑTþã™³©™“û;± JÏ§²ð²ð=w¢ÞëNTÔû—2•ZðD¸Kì‡´×Cã`6OQ¡ ÝÛ™�ÿØš1ÿc¿\»ÚÈ‘0¬2’M‡`ìÉÛI;Î	0N2_öË~ÚÿÿŸ¶tíÒ¥çÌnˆgÞ'�n]ªTRK/%—³ìU<ö >ëÙèwQéCá=ßõ·y'Ÿá)“öOLkÒ°±iç¯9ii» ni³SÜ¦Ó…ÉSŠÒxŸoøãßþé7í{Ñ–.µ»âïø°¬Âb®íVg:/ïºw·ºŸ.’�’9cÑþu3qcØ›é‚w~ïwë4l÷�œ�	[ÔZG‘·ÃÙq_–æáÛÎålòP0/ƒOÎy··½¹øö1~š´5vîünŽ#ÕkAéWQK²Cã]ô¢‘öØ�dC<.«‡±DBIEyôÙ
+35MäàÕK5R�¹T¡gÝ[Æî÷nJÕÃœÛ.ÇVrd\j7ˆÀ³9©jn·2ÞôyÊÒ
+«ñ�±�»�Û„äµsh Ù³½gUZâ—©èU·7Ñ>v8I•¹ÅÚx¼2ôWE¾MÅ×JáÄAš»';Lõ{5‹‘nr;Å±^O¦Àÿ�Y÷Úü£	Ë�CÀœ�×äñµàW
+õ€�Àdÿãˆ¼"X|À¯A¢ø8$¯áÀßrÿàgò#Ê‰ütŽî§µ6~VrŽ—)£!R€Ÿˆ�ã®×ðOäè4JŸqÀÿˆÀß­§FùÊ*jo”µÕŽÊi–¹h,}�/�¶­@¿6µx4
+T4P«séÈµ$,µ4ìÛ•ÉS©6£!W­(NŠ‘Td¨Î$†˜AB&UÆD)õ¢J*Ê‘äeÙSªIG¥pJç”¿QÙ8!Zç¶qK«äfP¤†õ1 (Aíkâˆ)Q4ê9¢e™à”!¥µN‡Ù¿óÃhÏ™}5œÿÇU¯fŸ£Õ`NÞ‚mf—¾äÊwo/½t­»Õ{Ý¯ºu4ñ|ÙsE§õÚh:¥.ìÎ
+ÿ´ý2Õýv@Á?ÑÙÍ…Ö«î‰ë®ØÛÆõœsó©'†;×ù»>Ûf5Æýâ’?âO¡jC*)Ã qQÔúO\ÔÆ¤KÅ¦÷žu¿#×êK¶}M�úÆt"(Oÿ»õþ|:\ïü ¦Š_íƒËûß¸0Ózê_=CfÀIó�pqã£mk¹jÑuÝ¢[|vyVø/qV”}Ç©Jÿo*4ŠÝg±äÒ7®4ÎÙ’EÃ–vVŒf‹·}�<ÑÕ½ãú™º²ïÜ²ØvÝ<Þè¸Ë¶‹%ûY’u`ôý¬›õ6)²ñ˜:þ=×½ã.üø¬hÝ{Á{dÍzz�Eüšy”IU”HQºêMµ>çÂJ›Çt[T)¥as+[ï&Tn½oÖ‹•½å­WœEÛÐ~A2ˆ"(—ceŒ¹Y[Ñõ’ÏöVù/£ß*wƒìŸ\Ð�ÂU€S£}×Îrl§ôËÕ±NÐfµz–Ý�²�uº+Z»µÍ{Ô†s™µsa³›G1ú<iM[£¼Úð•op°Iy”ì:³)™sgî¶¶úÂª+ÕEÈÌ'D­Q4T
+wAºÃ	ç›ÙûÍ:Z£ã­Ì¾Dsû<ü»ßØö!ÛóÝMŒÎ—À÷u@²Ì"v¥>hógˆâ�aÔˆ¿wÚh;…ç\Þs%upŒäQJ¹¤ƒ²<%@,(¬Ëç¯AšŒòrf´PµO\ü˜²¬sös©´~	>^´~ˆ©©ù­6oB6ÖÖ¨sæ³M‰v¡þÅ&FeüÆ&\V3ý A‘nŒá¬ëæ/®à5hk”v*4ãÊ�ëãÒ©…¯¼žûîÆ·˜”†YQºð™‘W![š’
+>-s7X‰ÿO×J$ne€Ÿ¼£…çYvwÌÃíRü¬ïµ»dŠTp"Œi”Õ�+_0þ§Çûü¦wÕçŠ‚
+Ù®Æ$s~×zCBðÌ£‘páJ|›/Ý:ä=µF™àaã�Ó(å¼Müƒ¶Ab	À©ÑÔ(³è˜í¥rçžßºnÑ]…<„üj7ãûÓL
+y”“r¹Žž…íæEÈ•½OW5{×»³9—™ŸYY®[…²qÿØ�šs×ÓÃ]�È?Sn81Úy”+R*ø£îó¥>Îgöåœos®x”ºZ¥`U[œ¹»YqaÅ»z²]–ZïƒÄíY—bÒô›±‚Õ(”Y ·ÞÁ7£÷AkÞ½,Ò.ÿÎÞÜõ¹\=®CgÛBP)N�UµžY^TÌNH­´¶	—ºô‰MÔƒÂÞÕl´¾rÅ5'a�Aß”êXÉºÐ«q×
+ì _'•<ˆ±¬*ïUOËY@¥81Ä-ˆ¢F™R£âÉ&ŸŸ›©(µu¢D3ã®|V–Éeö‘5ßÕî¾rãúÂ8±‰
+sÇc~Ì‚P
+ä¬Ùù×–»u3þ9?Îøy~­½ð•Sœ
+>mé<W¬.eñ‰•íÝœÂ}é†¥eÖ}ã¦g.]±L÷Ý�-ÆìJ‘ð¯¢¸)µãâõÍvÖóP;•´ƒÎÙãÊ÷IWÇ`¤³2;0÷³î†õ‡´ãçk¤^v3î2]³F68	øô²PØ_Û‰¼ëQÕ®»X÷ô`«Xn”í¸�]ÞN*ó<
+Rêñ:8ì7*d>®«½ííJƒ¼ì]>ö~lÝ?:ÅlÄ¯ÞºàX¢>ECh§‰Í0Ü	·éˆEu»¿8¹ôŠ6«{}ûa¼Ìg|óº]>O¢�ôok¸,~íV×º_uëè�ÛˆØÃô‰òÑ�]
+ÃzãØÉÔñ“:{ûÇQNj=FÛÕH·Ún¼…k&þIN†(ï\PY ºZ†éþÛh<(À¯O~Ô‰Ò)§ E»x—
+™·ÁˆÚRGÈÛ(Y´4Hø´ÏIÓ«ˆ_˜PŠzÀ)’ôˆ í
+™*’ –½(Ž¥iÑÝH6'„2Ó›Á¸Š¿ð8QÚrP&1¢P'QÓ”Ñ›[!7cCªL¡bG_-G“9À© O>åõéIC�Æ¤ª´ûž4IÏHgqkS2Âò™«ß1¢TÍ/»%ª¤½
+ÉMäŠ8ªñŠÛ,5óÑ<ŠZ“‡qD­“}?ªl¸*E? öup�yä~Fº«|y¾Ã±Y2å¿²8hx†ÏÖ}|£×QVhµBl/åü‰m//�8ÎÊåÙ?8ê˜PóµØë?‰iH×™ÃÆ�ÉzgúU[äÆÕRÈîùÍzç…<°òcóq[ó#5â7
+›EZO$•âúeKSÙÔ;(ÿ®¤êñ(·Ì¿WáúÐþ©ÛÊãZ÷n
+Ê!ÊýÓvL¤b÷CQ5˜ˆã.:y•k^ËS½’ŽVY7IU“¶Çò™:f½e¹V“¶Ø•{©Ü�å©‹5”OXl×Ú¦<šÅÔÚŸi’Õ‘ûH²/•NT^ªO‘ØsñWn”ŸÃQ•+KÃæýÄ¡lnðÜ¬ÝÁÖ‘ó“'>ÛÅazÃëÝØ8$�ùäG¬¥GXeßQæ6“¡K¶#(?�â„Ôû°½ÉÓ7ªÏDc]*ÃÆîH3•í…dÑ·7É¨>øÖ¢¹Rýâ«³
+”ÏB¬Z}¥ÑXXÙi®öqÜ9Å²È=•ù*.�ùÉ`Yl†Êoãsç;p8ãÎ—ëY~m1å¦…›ãŠ€ò%(ÎnìÙr\vh(Ck°l:¤ÄÙ+·…ÜšíˆÆV…òWù'`"Þë5vgI§æþ~ÖQ­*¥²g6ýdG"Î!Êro·Â:´ƒòÊŽ±.-Z­ÿe¼Z›×‘¨:#)qŒ¹$€“€CŠZœfŠ½¤î×­­ýÿ?j»Õ­§ÕñC�Ó§O?\¿bäñ3­ºâ›·ªØz
+šc&¼©²×cª³S²ñ¦�ô“¥ÜÆ{¤¦”¸ÂÓY¾’ëtò”ŽÊ}ýlÏSºŸúÃÈñÍÊ…¥!·~ç‚KB¼HŒg,(1d½`X‘Eoâx¸h{tj².…7éá ÿ5‰
+Ó¡ZÈ&±o¤ã€1ðÂ†ti8(þ/ëªìŸ»«À6¶åB[�®+Çbýnå¥/ÒQ8•¦ß�)‰Š’þÄ�‰çB»<	òër!”Rßù5ß²¬Tš¾'yÌÏNtT†Ì8¿}gh–u#öüñMjJù*#½Üwb£‰ùâiü)ÂŸ9³\›EXn… �0-ÜÉ
+@�É˜Ø?÷nÂÔd¹Í¥žŸaù÷œLà™ôM®¾ârj×üu™)ò:0­‘Ip*Òu?5wlO†u|·ŸX1âÿÙ�¢NP$îNd•ùM¤¤�g¾‰7³rù”,féñ9«#_§Òœ@SÌŸ˜“{Ã.ßŽaM=Ê�É£!�×ØŒLd�D¡™s …:Š²Ia¥yø§Q9EU›f¥ª†n éDyž8»œze†¶�n!x¥¾iÜ2¦GQ£I³ø$U4D%åyÔ¥3ÇÐf¹=SŠÊ—0z—!B™œï�.ž©DqãóŠ°H³U‰ï3çå]Þ¬œ7�ïÆ¨uJC/_žîšw©“
+]^b.E1žRø9÷×… ÈAnHáâ±’øƒšðÂ%Ý…
+iä€˜Xˆ&Æe·SŠ½8h–Õ8þ[»Gs½ØºÅ[ÍÃV¼ãîÕê~u ¥­–M,]ôô‡	Y6oèÖ|Ò¬jÓõU�ÀM3ýæ‰9ÙwÞf�+ìæF¡ÑÙaëVµ^[w±ÛXm/ŽO¥^Vµ>µå‘8žÍF¥8Å>ë×ÚŒ"­ÁPZTÙûŽwCÌùãÒ5�Ö¿˜Š@
+‚^íoî…uPªWkjäâ¾öÖ�LxZ¿°OqB`ðªÉMs°ÏÕ›¶›
+ø�CÑoÖåŠ€·îÐ.·Ù^VÃ©Å�í²
+óS*¶•ít=or²E?�
+�¾3½[A³Nb‘Ç€j<Þ7½Ÿ®ÔŽfz]7¤Æ'l„Ý|ú©G]Ë:««`9H<‘ÿ5{ß¬£¶ÀÉYŸl%0ýp rrç‰ˆ·ÀTV‰Ž†Ì8çÑ¼5ã²çÙõ
+M„ÂŸÕf¬£Í’Ð8$ $êBdù14îGWãjñÎ&xÇzß!iˆÝßŸ·£LèÑ¤þß,
+Úþ4¬†ór†·Ìö‘Âw}X¯ÕÑ¼Ó£}{s¨¬Þ+‘4ø‹ø‡Ñ!³¸imNOÀÏ�ÞÏVÏÓ³É÷xòðÕQ†´ús}8Ðþ;Úw®ÛýgµÒõÖBçVw•x›¢ÔJo*Z†ŠÎÃ@‘9xäí0ïåÈôkÄÚ`$Ù·®jýÎTœ:§
+3µ+¦†´©¶µ^ívëïè ·ŠØKG…žôüúm¬jˆƒ&Ÿ
+/€¶­o>ojD�çîþ“*«Á�#%…€“ü`z¼8Mw—è	ç³6Ç¼°vT�ûI{/»®‰T}M= ÿŽ0É‹TÔ¶7Lä6�ŸŒ¦îV»Ãüþ´ g¿¡‰ìß"
+ÜöL@ÏCã�J¾ü¬¬©DâÂc’b¬»~/ŠAy’kœ9úFIRfq¢ËUÇz¥ëŠØ¾â”q¿oyˆG®®çáÐ-íâäüJrœçp$GÕïŠ—‘jè¼$Û5�Âë´Ô‘&ŽH*G@o¢\$ðU·¥´R,û˜ÒÑœ|�H6Úö’v@ŽÿåUoÐEPÎöåy�Ô^ó�•Æâf\!ý2¯7ä�ÇKòŒ5�Ô{^Öú-¯Q°ÅB€þ!4äBAsbåý|P“[¼�Þû\Î|['â…£}Ž^'ê¬Y…Hèª2G�op*s¤ûÔ+ÆN~f5ùi¾x^ë
+¨–½x¾Øÿ³Š2míÇÊÔ©·1zõ¶w°Z½Nš|ÄÆ%H�:	­w]és0’žÝ²/éS±qá r5'ƒk¯ÞÐdvÛUÇþjSmARN³œ5ƒ¯ŸÍ^qV¢möD�L Ðè^"NŽ«Ö]01�+sEET"ÍBO¥çÙ7]Š*³çñ¥.òBj©ôÒ=®Lç'£>¹ví$.ÎfÿJ�ƒÖbgåœ“ÓÖê§YÊ#8;‹è[—6·®ææÙù˜Í´º¾>»gqÊ&ùÙY’Ë‰[:½Š9Êá™ñXõ÷±a¿3µqµ’´•¡’åDÌQ*�/­´ÿ,’Q±u•~P…\Z	‡g€ìëbH)F:ª8e)´	èV¾nL+=ØÉu«½@º19Ý½¹‰Ãí¶gšö#÷ó{ÌÄ¾ðÌœ¢ÀóóêƒiŽ–•ëåŒÄt3Üéÿð,:#¬»ÔGqæ[é¿Ð“K%ƒÆ¼f$bˆR�h=l»#ŸW”!ÂÖ+êýCE>[TŠ¼œuå¢�ï<)àöx¬½æZþíI™tn„.µµo”?œÅ¿9…ƒ:ëßü:#PÆ�¹ÚþÈ´EòöGÆo+L´Ÿú,{O±i`y%¾ûÀ³Äiz¾Yéë”X	}ÛÓ›ì=Ç/?±á|4³GÁ±£pŸæ…úê¦æ$ŸÍ�£òoEÀ�Î}-�T	AGtì‚3-°Ä<� 	ù¸K\OŸ$~W¿tz3×�«QÇLœuÝÝoÉùDÂç>*Øˆ¾²o§Æƒ¿ ÄA³&|ë&¯µ­»Ç4±¥/#Õ1Zü«²¹°R´ëÕ¦îñk_ˆRÃUJa©ƒyf:’`&Ò³ 9„"+Æ=ëoãšÊ¢.ÒèÍ^?CšcƒÈëÿeû¯õRlª»-øLÌÉêçÃ\[üô¼rq ¼9Ûðý›¦Rý.šn(kˆ"±îƒlG±GM¤•¶¢ÉOçyl°õ¶çæHQZù*ˆÇÿ6Ëàmê@iæNXn ìE£ï>ö&=ÇÇý(/’ÒŽþß(es™ˆƒ+Œnß/-Û5æ‹§ô¹ßÝôû‹~ËÐ(Ÿ¶
+Gµ‹Ô™çê{@>´¢FZÚ;§ÁÐÌ*˜sò8Ý5;3¤_TÆ£-¨Îù�†G²&VÐŽ_"‚;rø/.ûoïk„ä&fóãØèÿò‚íÖµB¼´6³x\8–x©dÅ¾§š·Ó^¦ƒzŒfŠbþ­Ü†ØÊµF><{'.¿îšÓê¦·l9d©t/ý²IsÕ«û¿fŽHrÔ5ú~”£ Ú>îSWRŸ<î°M/%aF¸4W)WãôB,Ëtô(þ#Zsò;ÕŸ£¸¢ýÅí¤D�wœ/fdvü.AÄ|¾ýÊ<É9Çwuðâ³Ã�pjÍºËkýêš—Õµ¹¥ž¨ôhS,Ç—û(Ê¾ÐTú~þ»ðøöŠJ}hH°§ÀÃž9hik=Ò†¡�¢+é’âw¡¾Þù§:ü|OFº{¡íî¿‚âV<§ÇöàCBµõß]`%ç´ã…™Zä…õQ¾Ch9të�/ž(�øÔ9¸Lm¤Êî]ÚS9NI}˜Î’’òÉâÆ¿ˆÃÚ{‡S#È�ž·4úKë×J3ñ"·¬ª²ø“Ì�sÛ:­HóÚ!íµ—ÄcW®õ‰éPxœhJÜXÑW¤g2“—Zn5zl á—¾vr„€rÝÖ³~ wÆ@¬¥”á�Ð <Ï.üòo=2½›¿‡:-ä¥òE*_;Ž§ªt·kãHÍ+oÚGa¨ÌEhÙ	É®Ã‰ŽØ×ÿ§¼Šºçq¨vÒ$¤_4M™”Lw'-%p8�÷}Ø‡}ØÿÿƒV’%Û)0;ŸÏ™¡m[ººº’´ÝÕ@h¬í|í¶ónué¸—=fZ"|¦éû©˜/­Ûî—rdXPeÚ�ÞMìàoy2¼PËo–¨ï4ÒúA¿l‰™ý
+—ÍÊq,óÍi¡"¿…õu#º
+úÁ˜U‡;›âÂŸ¸õƒ]ÑëlÈÚn³*ClÖ øˆ$%^vÏIÀ‹^™¥Wò†'Ëç× þ�y×-Ø¥©œðûôÃgt¼äž(Ìì�Al”DÜŸB~MÙû¦'íÑ¥!ðñƒç,)Ô//Û¶)G4¤rÕË•ÈvAÝ¿k¹ÑÛYÖFJ%»’'L5sª£¾ƒB9•å4>Ùê=bf.4
+ú-ëžÞ|z|Æ"�Äè³¸ÿ"¼Fic‡QÀ6&ˆè Ñ"¿U¸ä�ˆ#ÙN�’€ÄE½ñŒÉQáL1xÏXë�Ÿ«™ÈÓ­ô¼:ýâY/äÃXƒÏšàç0s èÜwtÆXú±áÿiÔÈAöA,ÇÿNã4ÎácP7w=ý:|Ò(0¯'luÀ\ýA}¤ŽS&åÑ„<j#3¿‚³ä`nï<Âê´p9x§R…±ÂDÊ7bs÷Ô_ÀÑ§�røÑžß“J÷kð‰boñ�{G�mN]¢âM�\–ÿ2Qø¿+JÊ“±ùZ£„ÌÒ3â7•µÇ6^
+z¾å®Æ«ž«ò&$–6j�¼|`Ô¨&Q38¢ðÊü¯”üzäî=÷]_n‡¼ör"ë-Ø¬¾L˜Ž|pÞ?i#�@Î“OíºY›¥
+O,…‡/33}P²›îÕçå¨ƒP°³‡àyFh	é5nŒ�×(ëPÏ|6¤o¨¡~vXO˜‡¹ù—	äÞã÷Ç%#’ò”Ws¨!äÌ4\ë+Ý<áƒÉa·ŸB»€:´´ÏØÜxÏŽ´Ãî" ·b¾9êEeÃ#Ç¢Õ»�PsS�™[çv–iÚG™[yéÓÃuæ¹Ç *Àî2w¯‹mgY%æ}”“ý+shm¾ãÑP´15Œ„Dò%þD§£ËÂ^SÇ¸àÖ`ðì‰ö
+Ve	Eº ¥þÄ|Q�ŽGÏöí·Qþ¾DX`o×ý[_øLj˜öàóù�+¦ôGh¢ÐiøM…È:½®^»Ùw.­eYÔ¡RôÇŽ/[ûfŽ–ïÜÅ§šälÖGQš0{æ½ð13Ì
+�¼E'ùöõŠàÌoºlÞ‘ÂUâ¡ÒŸ3)­Í,r¼:Ûã:Ú½â¤ÇÐÒd‹³eF¥>,¸+&%,ºì1yóò?ØŽƒOHqÖû Ý$PÒ�à›™t%IŽ®¨8ƒK�@ö·EÚ¿ùýÉ™Š–OpÜÙJq¥E¯%ŠzäÇ¤ÓÔëè™�Ïv^“­ÍÂ-CÛ‚�àêšž¯ÃÖ{ÒŽàèvˆ¥²'�YŽõ[1IJ.þ�ýÿ�U£0Zo<ëÍxž»ômWdEíÿ¸k=Ð±‘rû·JßJyÔ,ÄâÆšË‹Â¹µ]'cýYã²c¸uí qæ‡¡¥«Ôú&Zã<Ñ¡Ød‹?×§Ø¥(û*•ó¥�oü}ÄI©ã¦* –­ì³F�ê9¼
+#‹'ÉÁª›Y†�ÀÖ¶ãkŠà-�²f½g:°ÓjaŸjÎN "³LHþb+¯œDA_FÿÜÎs!n3Q¾oùñVãT‚ÿéf§eñÙ:µu%iöžÿB(lhÙ{ÛÕ¡Zì\¥WÌìôý4]:j`Ti€™·þÉÒnjoÈ¾­•8Xnòz�øå3.�¤Âøfxº?î»Sé·»H¦gú£�q*Õˆ²Rì¼Jp|RF]¬UÂH¶PÆ¬;ØK§�¦'^Sˆßk0—‘,«µ©DÄâ¶kj;ŸõVw’fU7Ë7—Å—ø¸TÕ£QñQÚG
+¨èÏVÃc|x¸\¦ç‚DñÁ>Ê1_ðèâ=¿+F>ûÒgOö¢+>Žä» �;iÀŒ)oü­óð£5Z‹xx�Ì3c]q‘T —”ò|`h½“Ûµ¢Ì†½	ªq%PÔãlëÿ®í5È­U¡é.z”ØÝÊë½=½àdsÒ”©­P?W/;âÚ#é?íÜ‰}Òsé•¦Ù£ƒ'÷âdô/±?E{zñØP;�—LþQéž£ÿóµuÿC0D£öÙ•ÞÆ5}�øßÛQØyDS®§L–ŠÐ†zsÒÈB‚37á¼>˜¸w¥Û®’í“}Ú8Ù*îÆç0¢vx®Ž(Ý{’_â²d>‚Ù;Ä¿:µq<wåöþ�œ¨î9ºp]«}%Mšâò¨{¥Gw?›b‚Õ�Ü•a
+/ä&zÄÆ‡›£�í«ƒÌ(i˜ÚÓYN¨(ð^.{—»,ÑL—é±s‡ØGnñ®ì‹’ë÷¼Úœ¾]]<”àÀ<Ç)Âà°ÎÌJ„Þ¡$–.áQc“½r.?í)xßñèâ=£Ý>Û%ð¼§a&QZÞHËI¥pA3=ÙÑ‡TôFúàîRØ/jÈ¡íù“«¿] uƒÞ¸±¯ã¶ëäÄ+çKÁÈsÆÙ÷6mF²,±gNÕj†[¡‰ðf«Úÿð‘ÞîÏ—¥h=ØPõgmÖ`µ'C¸›(üØó~Æª�ùa÷bÖ/m@o�<8¾áÑ°¨íšÞW™ F{�´¹D´ÈõXÏé{u¢Ú€õ¥ŠþÏWM6ÞQRˆöŒén^ŽZSXòÂ{t~ÃN³Æ�BJ»Æ¾‚7²¢Ø$@EU¤Ï3#Òö¸p7¼}Ïj®¹qö'‚òÞU¤3mE¥¸´7Ìºƒ+¾Â…¾¸‰!¶l^PñnÞÃþ¸­Ý0Zæš­“‰¦´y4ÂPÊyú/¤>|ÉP‘Ž£› fbºŽ¾E$FRWu`WTBýù›'ª‘™3¥DÈ…ŒM�¥µ¥;æéßð—µ“Û…¯È­ê09?R‹@û(=.ê„5rG:wñLöÉ¿Ñå*q{à*ð(á¤Mßú=�>qPB•(#§j˜küŸn:nµ£"!·ªí@õ2=k²yëo]ÍŽ¿`u£îïÌßXÀP	O³“üøªžÇÚ†&£™}ØÝî»®0â(	RªÆqÇ±§—éSe»G¹h…aÇ³;¶³ûù|$và´GÍWn‡ýíþÃ[¶Ï-»áavë†|\oØs¨3û±ë4K“ß¸B’LeE©— é‚“øöOÏ§÷ŒüSû§24£ á1ðá˜ÊíÑ®û]n«ÿÃf#}-­GÛÅos˜Ö'ý˜�Ýõ@¿W¶*ú¢âü×xI¾µÙ;H…=’i%þ‹vŽSM¥/•=i[-au‰ÏXÑñìµ­^8p¾RÞº¡M^ ¡îòñ?'[øzÕmÇ<³ÿôr€€ä;Ö”B¹ÝÜéþÄŽ]ç}�÷ßûN	Ÿ]!™þÂ´q‘—:skŒåiS$8.!ô³,Çr¬Ó,®ýmqêxv;Ø¦èWk{n9-‘Õ$ØGÁe»›Û3£}`Þ[6º=Q¼[¢£„.‚‹}xF6	_�§s‰¨Wt&5gN<„ÅþˆØˆ`Ð¸â¦}”Ë$¢ãì¸Üvwå!óyLxÄÂ&á�|¦ºý-�’÷âÜrÂÌâTu
+å!À/>T:ÞqG†p¯woÅÿ¸¯¶Þ¶u$¬QI:²šÔJjÙNì¨*'®S�±ÀÁ¾.ö`±ÿÿíÌð~‘Óû6µxÎõ›!¹ÜîØkGÓ¾£¦rûrþÜ“¦Ñµíî¶9à<ød„ŠÝv©iíè§ ã–®/tI°gâ1M±jþZŠ¶c˜Œ"d ¤à†ŽÖu|­­œíÅ¸¾Æ'ax¸ãZß¾à±S¢_qÆ â˜ŸjÖæª–B½š÷ºQÏßö÷×FÒhnxÕíý¡t^‡"7pš #ûöàôrçà”)Æb”¶U�ƒ^~.[aRî(ÂÕæ¥ãêd–+�ÜàQ�¡£ÎfÕŠ}wrnapuô´ÄÑ\°nR
+éý,éÅa<}£§$Ž¾v½è_šÊàT[÷¦oâPÙ›ÔæN	e­š;%Ÿ?ÕR¿°fÎjŸ$½$š»ÑÒ‡’¿cŠ‰ñÌa3÷(<<æltQŠ×…ÚŠöþ¡¢û±-‰+<x�ÅráS­w=‘Â«ŽXxèh³ˆðÚ‚ëÃ˜7ýbëÍUbG•H	kíàá±01ò/Î¡C8÷ç$×„Ïz)YbgÖŸøòãRÉ`ÍK©¯ê�š»%–ãBŽÜÍÖâ3²ls7…£ôFÌ=�YãøJƒ&Ò”o._ÄÖêóe½ wc`ï¨j±RÂd„ü	Õm7mÌ2kóÛ
+Ü.Ò9Kæöu‘3¸mîS—69- �óúÙ?H7º¥„Y•QF¤`äé$˜Úè²Ø
+Ü'3¼�>‘ßrW›bIÛì2$F@à¯ÐCy ò¯¾£xP[�<JôA«­ü“âV¶»©,úÁäÚƒ lò´FS/)˜š�«UDì™vt6í?aþÅ;�2±¹'^Ê¹¹ÙÀ‚\VQa°)uÉ„ÉÝ—ZêçÔ¥ôS`h
+ž4œ/{)Èu®N€ˆI+"Ö>éÜ*¤ÝL•8®…x¤`Î‹Cº´xøç17Vƒ2óp¶¶?™·­¥0½¶H»‚_lœ:Á.@	& œ“;ô\ÜˆrþŸ
+x­ÌŠ„]L§p‘5¸ÿqËÒÞ÷_Æüð±ô‰4dB`{êuH7—‚ã9¥f”jÁÿ¡M Dt¼œ{ùrR¿/ABÈøEê×ádäðl«™	ÝnÌõ½ÔvüóëË}bGZ?OˆÆ¿`(ô~‡>
+YÙUšf—gåûjøó[äi/J�rJíkJ¿˜r¢D¥è/iWLúK9[ñ›:þsé‚ú“•�)ü1—P*€à<Í/®$>òS9!‚·NáâQf@I¦ ðäKºáÛêOZ„²Ì“qB†š óÂ)™ÒC–’“&L²�£Ÿ#¦Lû£r¹^g(¸Èr‹LÏn£eS|ƒÝuNWGô)¯zBÉîù,ä>HT+¤²›/ûj¢Äþº?@ƒ,NÖ›îr’8?­f!­™?ëˆ¼0ˆ²>
+Nò¥E
+\&-/NH¿�"DÕ¸„ÈdOÉ¦b‰™�\àV”)»Â¯ò«ÑAº©œZU°n¾ïåh¡[,A
+¿ˆž:”>ì)÷…a«Â¾/éy,Ã eU)ô3”KR` xš¢‡�ïØ÷1[”ŠQNÔ!�Gmð´yù‰¿L#H^¼)ÓºÓ'ac/-1¹~Õþ/±Œì‡„Ãìž‚²Ó£TŽB1Yâûõ 21kü­ãM…KlÁ2§lÈ5-Á›3óO][ddµœQn`à,­GÞ…ºW£÷Íc•¨3™l‚t›QÒù3„¬Åw¦OD—°Ù–ìû˜-ŽŠ›ˆl‡4ÍÒÈ‡.šIœÂÚvß;Â8EÁ¸ðÆñ� ÀÅ×®`{4]`º ³,Ù�9Ñ	³¨J,.ð*
+IàÔžBQa¦ú¸]~•!û�­Êw"ÒÙ)vé>Ö6	uÊ$æáFIèU Ô"�TtD€N~§V�z?uI¡p�ò¼' {x‚?&]$‹ö}àFæ­ÏJHuü…ÝVüÔÓ?EWÁu×ŠmßàxØ$ÿU}èŸ˜C¥„¸Ö|ž¤ Ïõ=íYXð�™a'îXØ¨@	ÏT‚H(¢gVÍJ‰ýÛ‰÷K¥•üK’\³Eœtd…mr9{h‡2tÌ™Ãî(çÕz»d•ëF+`J©VÎ(M³í€Û‚ëGdK>ãù•6®�Î_¬›Ò:vrÅ3ª7{¥P«+Z#^WðvÕhŠìÿö•9‘‡v¤¸©œ¹Èó…Tyªm4åQcjÕNm—cC½V\™Ä:è8ÍÄJ3S2ÁÜb´ÕËNÇÍ(ûM5œ3xt-Ä�Tí3N|ùÊ¬Ö�zûÏD`ã§;`¡lV)fÙÞŸ�Ÿ�ëŠmÔBå˜áÇÌ‚Eµ³k½�#Ûn0>l<¬ëž®ÉÐQZ¼)üñ¦î‡%‚FÕp‡NÑ@ªg Tæ²¸Y�B¡@Ö¥F·oK%Õ%#iC’�Ôê¤­ü—Ç7.q&©»“®6èÙî9¼ˆFíu˜¶ï7çV´Çc+˜€_ÄvM³¿¶ø½ÚŠÕq6Ê‚ò8?1/ÏÇ#Áíxžñß‰a¦£B=døø,^Ž3%ŸlÕïäù¾gdU_Åg åw$~º4U½¤Ns»kÅÌL1§1‰Â�£ =“¤D/ð'ò©£i:Ÿ{æuÆüC@mDK´�Ë–B<"¿y·”'@d
+Ãí0,”ÜÐ–‘6ÌiKµÞËö8?ˆ=¦_�¿ØÆ7yE�Q'ð#šX‰öö4Ãl»ýŽ²GƒÏó³è‰]dG/h„ÓäE!þf}•B´Ã,Ð=öû¹ÛRõláÛVÞV,
+…-Zñƒã¹Ýfs/ZLôÆFçJt¬k¯Ä•	W„Ö¸Ó·½þúïÙ…†Æ4NîF¢N^U±?ÝžnÑÚ%Õ¥ëÃ¶ÛÐàk?]Ü˜G¶ß9y?£î€˜9#Î°5ÎªQˆís·9=-·T‰1.‡fX4p”\®CÁI<=ÿš®•»+ÄÛ(�0%Vçïì‘v14{âG5á„=ÍŸ·•½¼t¸óß;%vdÏº•ÝæG‡ª“[$ä4 ×�±ó<¿çÀU¯h¢Çw/ÊYŸ›€So\¬Ñòó(0ÞšÁ¸NÚ÷‘ŸºýzÇ(ž£8<÷Õ–áüDÑ£Žõ†ó
+Píi_p7‚C¿Zòž™hL‘Úq”nÄÓ7
+Ð?1ž|Kp|ð:ÌPáÃ»Çß½V‡Xèôf¢^ç¶nÏb§”O%ý-ÞÈê]±%Q»u»¥R§��¼_ØÃzïÕ#Nä#>¨Å=˜¼7þªxvƒtŸä“$H¼Š Ú¬ÀN>Ñ=#pDv€É¢øf…¬Ù&[]Ûñïç5
+TË©äÕ/t=¥‹(Q?Š–&Û%Ÿ
+7T‰D«Ù,XÇj#èòhïja›£¦´Ð`‰…àÜ0ÍŒµC¡í»í/ï~£î%íó¹ì†¶˜øÙøøB¥7ó]Ï5ff°hü\ùpè3.Æ§mµ_>Ò2‰‚ª•¼>Ëo6ñaqæ–Ý�‡Å¼Ñ’ÆYµV‚o�†3p*0ÙLõ4hŸíñ3Ö=—ýVg»ÝzÝ·|"ŒÅø®l¨wä:dÚªNßÀsa?¡}bÚ¾�ÞF“þíV�n+|™´>'„~Ã8(†^QâIð­fv +4è×>V¦ˆ|¥kFö†sc&¢c,úrç_c&91X.W8'¡òÎ¦6™–
+uVô"žŽôrÕà•N­–K'œ°,Í®ø›
+°�Tä/ì^ñIÛˆOôvD¾ñÕlµóuÔ1[sA¯«6­È‹O)\?g!«]ñCÑ0ý÷Õ¶�8²CKt•Á8Ð1„[bâd!NV:á}Ö<Ÿÿÿ £k¹¡Ï{<kšøRUÒ–´µå6¡•
+lI
+®D6A!kK?)²^þëµ^ú×�y²‡Ww/;«MÔ°@M&÷'¹+©;õ4òG)¹Ð„ëãÜÅÚ]äëj”sš+tT­äK$¹¦7Ü2„%­
+–þôpä�r“‹>‰o×‡Â™1ëÈ§]�ŽÒ)yå†�ÇZrÛüàâ2"â`Õ	oë!Œì­àN’¿ú÷Ó/Î%¼ñ1?IìÕ«I˜è‡‘S–ÆãL²µÉ%•L@;]ƒ_ÐªUæ
+ù±èÊëR^P&•þQ©…3×¾‰-å¬ý§:ªûc™~%ÕÓë6ïþX[Zj}‡D¤iåwUš`Ôû[mP‰a\Q$ÖL˜:/ÈøŠ?>«ynH"ÓL¸‹F/Öí;£5@4$ŸMÈÃ�0ñ”;…[WrÐ»
+Ó”ƒrnÎt�HÃ@$hÅ°3Ÿa>ˆM=…'âs¿“…ëu
+¢_ºo8JhobDlï:l€Óò"ÏÈüU�¹ÖŸ€#ÛHíËIø/ýn™éÁ�’}EVÞàW
+	˜�zù�Ò$)ÏWýì6ä]nL¸!ˆØÛèT _AËdçË$‚’Øˆèi©MCóÛhh"Í‘�ˆîé(úýò�×ýûé×oï_òil“ÿñ9�ÀÂ»ºÙ˜ît½R³A„àËV,Á/©Óä¾Rè6À àOÕ"üÿâR,•æé|?›ÃèA‹cD5¦º¬æÞe‰l\!Ó„êü/dÑdzrï«l­ëø!UoLÞš•£ÍzôdüÊ0švxéìâ�\|À“žÕ%Ö2Ì9×9
+tf‹ïÿÁ	�“Ø(Q)o¼Qƒ×uŸ•0"µs™% [‚š•5øïbO†q Á²…ß8Ì�	ü�‚µlzxÁ%~YmŽjœrU],±Dûi#úfÖãmQ6IšÎ�fÑãgyÌÑ¢:õÚgÆgwÄøÁ+):Å ;sGi.IÎ¥Ë²~d‘Gõý‘ÑvR)+MgƒûÓ8íÜYÓ	ùÎ¤&èŽsìØ¨w’ß"Ïp°[v“‘}L0“àØüÅ¿Ÿ}¡Û3œmŸ/ög•UÒ·]^y²­…¯+µö4nÛq+¹2<à³ÛLÍ«à}–óz|Ž’ôƒþÇ¾TSÓºœõâµ”¹Ey…Þ?5¦×äÛï9ŠøÍÝ„9ªmÛS;ï:ÛO-?“Û‰yÔØø;)¥7�È­Ò™1Çã1­"ê%î\½|Ðšº‡7¶êð5�ï¼–N¾øì×7›OdUÛîäý)úDNÃÿ3�óÔÐé»Òú/š}Ïc 87¬ª‘K¨h(‚a }œÙÛ"–Œ;¾‡fÞöº·âÕº8Š~t3Åâ±É>&œN{_¼�+Ö.¶qè=ÓQl©9l8×"õ"6çy&öÚØÅÿ»‘çä<�>U²Ü<l¾‚Drw�Âª	ê»ì§)µ
+{.]!ÆVò6ÃöÑxÌ£3iqÇŽÐVg3pªã‡”ss¿ÿ4d·þY7]Æ$�¨—¾÷ï‡_œuùËÂ4tmübbÈ×Ã"øb-/,ÐAøà‰Ú6µ)iÞžµ+âšçÂÇ5€íâÖ�ìŽ-µžÞ¬Ga
+�ÐÇ˜£$ï„²$2VR×u”U+	¥„U+Q:¹>8ÕÙ¡�”òâQ.ã»bÈ“ª—(ø•Ïuà^8™`ò�©Wú!œˆ@Wf·ë¸ï8Ê›éûvÑX²ÊðJŒºcK3¯{µ=ËžédÊYiÿ¢¦TSiþw4FÀ
+j»ÁG¹¨ç´„Ô÷?Ú—²Úd~ð»'ÿçö
+:Q¥ë°Ÿý—ª04ðÍ¬—þ¡²Mqfû5Œ³‹<‹3&DÉfBZO ç'Õ`ÊQ e	Æ$!u?pg¶,=X
+Ì	@qûfÎ!u3†#Pz¢TŠfÒDžˆ'_bfÔ˜Kþ�^îs¢(D£ýà+�D“6fž1¯ù÷ƒ/C‹~6%²…NT6KŒ{.ŠøœÛO\H0.¿0û§‘-€{ýWŒ^6w¥*ó†DR_GA÷Ëd{3‰´pìÊÿ_G-“]%}¢‹î¼»?,–%e*)¢Çíƒì…_×Ç*j”¶cW®ÃHñ²t]EeÔ¢ãÛC62­æÒßÄ�¥ï°d#×‹"ÕQ•ÿø˜Õ|,fãø4>åàuÄÇ8q
+á™ë¡!4É~lß—�ìÐeýQçlFH¸çÁ…ÿÌ²/›‚zøB]×³#öžŽ+PáTä-è¬õ×º†s1ë™
+…fTgz=¸’gŒ»ª¢Qoxˆ
+÷²{â¦Ï‹ÿÒ ËBLâAÛC!1
+ÜWD„f=$4¥&©jê¹ô;Ë.´¼‘ãÑ…e£›|‡-;EG3,,;nd#$ÔÕâ‘·©ÙzO‰}Žpa\õïG_èsûl®¯äqbt»rÿ¢ŠÏù>dVTÜmà¾"	Ný
+ò¹6Ÿâ`À°qœÎ¹w�Z™5gAw~{ðEãßçØï]•i½-dÍÕ(5=Hú²Îœa™4w8úÙºòœ3Ñ™¸×gÞ�gìjodácxqãèð’¥ÃÌ\„ª�´‹s_õ`³‚sßrTo``òÏý,:	s+ÕçëÙ‘.éçV~'U4	%ýný�«V”óø…6ô_I§�mlæ,�s¼œÝ3‡l‚è6?w)Gá¤[!}ÂÜ«
+ŸÍ7qKG®„£4&þEw7œGˆ³è@§Ÿgzî*<È«
+²ìHé>7‚#šžôÎÜø-¸“�„êÖ¿+‹ÛYÚåV�Âý˜/€Téag¸ç(qy)¹ØÂÛLHÛ²éðVaHLÐ*i—Ž$¿—Xìtn£áñs1©§£JÿWýûÉÇfñ)7^8
+Ë–ÑúZžg	GY‚Qœê¯~v
+jÏþC6Íª8;l|Ît0õ-ïØÓQk„/fa¬¯‹Ã[Ð!9Ûý…£HòFÑBt©î%m<^­G®Ü„£~kQt?QËgÂ,lKµÖÝWnX^¶ò5äX÷¦þ$ ©o=‹Šp�£ÀÌ‡ä}‘uµbäÈ²QOíwDOq``ä«7|ðîÇ²a+œuòwúÜ/4^Š£t©V£ë³Úë†ã§Y‡W0•s²‰*/Üõ8
+<j±üzÆ"ÒQM¸2ëO[	Îàþxgrø<Ï€Í¿5U;ÄrŸù“‘
+n¢úz†Œš�yï;8	0ØZI¢Ýt\°þ¶®ŽŠ/¥„9‰º—ß‰•6;£°±u \ÖçäšåóÛA#ÛtÉs*ÅÃ}Ú
+,FìYhÝUÿ~úÕú!'†
+ÐÚYíÞv³žü†¤x¾ŠJ‰Ò{éžº8v§R{5%9üL"p®£”«äA©f°9˜¾ÃxÃç]ÕQ�lÆôÕüÀ>ó‰\šzÎ³’³Å'‚Áˆ£ô7NÇ}×†áÚì8ù›>^ÐEÑyÕÜ÷ Ê¸‘þMGiO‡T}ysrB–4Ìª¶:n³}E„VEÅþËk5­²ç…"Êµ‰Õ‡I~äÖ‹„ÉÃWìCÑ°¿	—“£RoSŽrÄ{¯¼û#}:
+ûî¸ïuÿŒ*&×sœ]±¹È3$m¦quê� ‰CXÝ aÅ9©ô9;“íw¾xÃgoSAATŠ{eÕC/2ˆÈÐIœÇº„‚¤Æ9p%ÕI± �ä~3ì¶ÉWB—Wüo/¿ã‡¸-L4bmH’Ä‹+×ýûÑ¹wãóöìWmsÛ8&\ˆŠÂ:9Ûj•Õu&Jê¨O’û´ÿÿ‡ßÅ79iöfo7Å“Ö¢H‚@ðPsáÁ•j¤ýÓ$ðð÷WãdaÝ÷¬G41Ü`Å§�wûÙq¢7UãÎÜ%Ÿ:Då“�ýŠfÓˆÊ¨#ß”Âžñ_-yV&¡€ÊŒš£œ†_ý^ÓË¹ÑyÏñBé¡žqEç43u ŽÓË4�¿LêYc¿s>Šý˜¨
+-nÓ6“g8îc2¶˜ÓøIí"±¶öƒüØëo¤©2Œä™r]˜:yã7³©4Hf	ìIàó±«Qì�ì%ŠÚæ¶V¸•×Òºè|pŽ¬«±96-
+}Ú.gv˜ßMUÈTÂmÂàìÛàV
+?ÜWõ0|®øY gÎGsjãéV²�2~‡xã÷ñ~†ðoM¹Ôú8³öw=Ê­d*¡¶’v‹f¸Šl}\È£4¼¨NRT÷g:k©úzj{“…­9¶Ýææ¾oÀ&1ÎðZ­×CUv=vD¾·~_�øü84ý½æŽ½ÀvÓÕ•v»c—÷øÉF<XÊß‹0¾Ý9ÊeèšRáÌ$Æ¾Ø5Ï‡eûxýayÊ&ÇÍnÄëQ]pL�ÏESû _ýa…æû�úºšÏÞÐ
+%óƒùï°,ÍM³U€KIñ~6Aûã»¨ÏæòÀ�‰Ëõ.ÍR0'aî�M¥*G®>µh•¬^e”—qÒ’!'Ç\N®R	kf%t44ß·ØsÇ0ûËá³6Q:—Ìe
+zãçOsâÓrg‡z¢Õu0	*¨ï¼½pW­­¿ËÏ÷œ¿Îò³ß4¥�lï¯�Ëto
+ÆNŸ’2@&’°­Ì¾®ò�7£åÈ¯.M¸³qk¸w��µ]æªêÌõñŠ™Ôt-9F~Çö¡\˜GÇJƒ¹n‰/k‰ÎÏ—&PcoçâÌÇÁú×
+:e~ØÝá¡=F³¦UZ¨¡CY»âJšºŒiO
+ïñ®Õ5ƒÔu‹Ž›AÆr%¾lô»ÿ8¶¦¨Ó´Ôl{Ï·ÖS
+—noæÙ*ÈnÔ×•»ó4?W.¾ƒx–®;à­�³ÃGŸGÍùÔêqÙ¾àKûÑàï›CÞõû1(H¤âé`"Ca`wÃÂeý/ž!c[mƒ~ˆEƒY¹“2R+/alHŒÈåÂ=fÉp V;GìÿD9½Ä=Á–éÖiL„›@ Néx@Åò:Pè.YÑZ€b<„‡SvV!Ü
+q2·Sñ’È©%
+ËŠ'Ý�9)V¢SÌì+»çƒ 9\ç�ÌhwÛ ê.ñ®»É­‹÷±Ï Ô¢ûfÄÃ±âÍ€HÌ
+†w%
+åÄøðeé”³8^`š(ÊƒðL�\¢†Ò”â6ÑÔÌ®ü®/hÌ»‚SLÎ,*ÞÙÈ¤Àñù–4L~³y…£t�Ì�a$[„ï©ã`6�� �\°5Ú99�¹#U*³¹Í¹@hÏ&¨‰ÃFâ·ìÃQD¾fÁy$W6]~©ò6º˜»
+ñ\T¾´�ß-¿	Yì™bª{ìÔÜüT9ÿ²Êz‹óVÑ{É\Ï©ªºß�|Ë—…�ÝF§$¢6”2Ì¥ýóKz4•ŒÏ.[-��²ÕE�•’êXÅ€Ats•º«þ:ÿ.FG´×)û>.KAÁ+6ªMâž>Â�€`	�U4%cúâ=ƒì÷ToFB¨°Ä´…� ?ßPå¨È2Ý£®å
+©%Y­åo@tß°Yxÿ/]`×›ù#>©ŒAbÅcE½	Î•³´¿xeF
+ŒôÈ§³Ü˜Ä€ä ã¸Ÿ’ClÀl‡“‡|­Ø‚ ÆðÚÇ½I£pþ,Ò9Zm5�•íûÐ8«yŒ/úÒ¸VÍÕÜ¯iòH�
+[ÇGš‹…až�¶cˆç&û¼~ð…h+sA,^ZÌ;ÀiI¼¿²@¦wØNL‡›2Ÿ½^6Ä·)ÙâŸHè•ž¥ãŽ–]½¤hV±…~l°ÛàâqùTS¹,@ÂÈˆ&<?e•Å·±l_A‹�„RH¾Â
+Ñ°¿ùQoniŸÂ~ù]**\à Ó-TTë.¤ùKkø¾hJÌîNz/æ3`ió¢%%Ób³CÈ¹5;Ÿ”ÖÊû-”¹Ñ¶yˆÄ
+fJeJöˆ#*È‹–ôÈw(çó™²hRpkQ ž±°M~åsç•Ž¿°�@ �@ �@ �@ �@ �@ �@ �@ �@ �ð7èðÍ÷.ñFqx÷.áW¼Ÿšœ¼yõ„ÿ=<Eý’ù	I5ˆÎÂÛÁïûH
+˜'º7ÊÿÙÌ�@ üJ0t±Füí=Ô¡$xåšÈß0·?½�@øeaóŸ¦âíûÊ=`í:oà(9o[ÿü&á×…f±mû§w.°­\¡÷Žz„_gXwØ¼Sx‹®õæ2ŽhŠ@ ¼	ÀVêqŽÝWº§ãØï6ŠEtf4ª>Å=ð8b5¨×Þ÷ÛÕºm{Þð™£x#Ph®kxÍ;½ÄT#_³f‹bÚ3“lñq³C®_yõšK þ™ØöŒíðL¶:l:�ƒ-Êp«—…m÷ *9PcûØµUÍØ~¼nE5s”$©?D%Iê3~éºk†‡ž)ôíØôbÏ@sï/‡glå.ŸGJ«Âi\H¶€¿I®ÐIÑ¿´#ŠPÔ/˜�=oØ€çŠTšê(Ó¯�Á:ŽT4w†Wlƒ/ æ(®«pÃ¤P#….p�”ñJm0öVŽHŠ@ ,AD‹�¬ÛðZ¾¶øåÂ�¸<J1•Ìz.t×7¼U�5ÖLèJp®õT¾¥ëÃ×LÏùº\„oU‡ºp#²E"'�ð: Ça6¼d°? ^·ÝÍt†{Ô@ßŠY°Òÿ¸])Z3³
+—ÉÊpd£Öà†“dâd;Ljf8ŠW@E NÔ¿GE•ü»R=ÿ©XMv¼R™T\Í»¨Vç’£ŽƒÂæÂV‚ç•[KÕ„:÷ÚJÒ;n†ãpaËEŽZf8ª¼ÊŽrÖ_o0�@øÇvx¡ÙŠWÿbkUÐ}å×.�2ùÜþ&[kÞ³	W#OÝ'vÐ£c¥ÞÍlÃQìEÏ�}'®¶²ïÅÃ`òªÑäQÄQáuÜ¢ÐOxÁ‰ñ~/éFô¦‡qUë5º<“Ä5ðÙLn$]IÎÙ÷¨	Êr™$¡QÎiUÏ$ç¨WIN:3û„;�fùZÏ&r�°ŒoQü.9æE3<K²2äQc;L|+Ë³ÅåÐÊÙwèdK{}ó \:¶öS¤T£è6­"?�å¢^èùØô×g&5ã¶Öƒoüÿh:�@øÛØ�®ÃTmwUu¬Û]ã¶ñÃÇÝÙ¨ò£n×#¿Q|Óð“Ê·ömÏ§ÅQ`«<ÙRÙÜŒ=Šó=³yƒ†cÿå«â,9Ì]­l‹”H„%€&˜Û¶Ãõ„óÂ·pÖ«»R�¥uø‰�°„y°°fs¿àX*šv%Û³b	¹æŠ¥H §`Ø"&•˜GVW…b¾?<ÍCÁW„€,%J'Ç:w�e¨Y’Ì‰æÈÌæ[“Â	E\ø›(“ d�yØNPø…‹ç)VÒC ‹€”R’$')È iDÂÉKØ�@"N ?�œŒ¢Þ„·’â-®ãU!ëY|[Pëgh-f×B¦—m;ÏƒTœen�¬ß¾Biv¼XäK(t/èIïY¯ÚæÆqLú@Ú²b¯í]ËRB/3+9²œº‰:Ó~éôÃ}h§Óþÿ¿S€/I)7›»jv‰/Àà¦ÂæwÍŽÏ99{þ_G�ìâñÀìªõ<À�01îøç„NÝ4%ão¨çxóTä‘">y™>iNÍz8Ñçò’‡KF!Ñ�…ûOÎ"»?€ë¤%
+G´4äÐÇò?›Àþ9Cº­o‰þÕ	`!£‹+A
+É¿ÝXàJ|
+ˆ‰æ'$„Êf1÷D	Æa€Ë™"¥�ì�Ÿ¨2Ú?ÐAþŒ¤MöóäOüÂ‘Þ"ÓbÁ•0'YÔþCB°„ÜþGJßì•zYEºñwb;M<�ÆÄú�>@FÛü™²4ýÝ>Ù>Æ‹ÇÅfˆ
+Žßü` )f$6¤ù:Ý1�pN7D•4Ìó·)0üej·qê_÷GÈR#‘Q1/Ó‡;!TŸÈ6ÎŒY…9aŽ×æ¡Õ«#¤ÃrY¢Å¼…¬
+@NUFAOá„.![Ø»L„Ô"?äþC=ûû722áà„«n÷^Fã‘¨�Di•kCêúuŒÐƒy�âÄ¦Çætg•Í˜5$¤E”<I–Úž´0ì]Ê`ËŸ!¢ôg¾QyöšÓ©bfÈýÄÞÁ°%º(;ÒGýÎ†ÉU`ZðÂgjTGÜºEè·dwqJà¦PW(„±äÔž8"¶pjxÂ*¯ßýš¿ä’ÄPÆsÌÇ)_•nÜ·„å}ã£<¡ìè“ôlž‚ÂÝ™ŠMs¬IXÌ‰C‘¸Ä<ÿÃÄ²±QÑ.N}”kC¢J£6Q¶Ý|ôábÔ)dhnŸÒsR'�¼åÛ†a*‰ÉÓ¦( €6ïÙ€#Å||RR;eídÆ‰¥Î4.ž8Ç=óê9œ¶�àû�g+¶(ÕK’˜¹Ü«2ÒFœžâ‡†ƒloNâ�f’å£:	é†	Ô(lq`“]±Ëg¨Å]rEåaÊ.}n†2D,ŠXm[<e"1<}�ÔLÆü5ãÜ*/‚	çdàç©ÎO’«�¼é +'Ä�O\}ãäM8ÆÃY`$›Ò#šâ±à¢>ŽòXã´™0©]§ƒŸÍFëýEJƒ8Ú?C1ËCM¡N-œOI5³;ÈMî�ð}.G"¸¿ñ`}[„í‚û]ü~Ç£LÙ¬½nOÐ,ÿçÔè(û-íBãƒßXrGMÌôªC}pü9H³Õ`Îç¿$‘‚�[#Š„±û£ÝER9]%nô–	—¨®¬,FÎ'‹SF\�SŽ“ã£tå">Ù¢Nðõ`â—~Ž“q…oµðo°|:l;%äërÜYB½hæòÝ\
+©qQG³ÐU9®§×L�_¯vðj”&û÷½’™v™•ßq+x6®æåÒ‹üµÀ7z[·¢Þo<jÎv…R/t•ÅN©«3¥ú›¸œ46¡ð…>ó7æ 7L#�3™¼¨â•à'h;Vµ�÷x%}• h«÷Èê$¡Ø—Æ„%ÿ`e�’²À�~kÓ�á”hÈ�Ü0fÊzžá
+#ÕŠ¦/qÈªaC9¾u¹È»ÒR9¾Tµ¸|E4�¹Ž<Á’£:!÷OìdÅåX“êBŸDÞ³µ¼]¨áâ5 Ô–¤Á?;øŽ\ßµPtoÔ¤ šyº§RqQPŸ?G¤àYÑO+cþvP}y°Êûú¥�Œ5ÙÒ™à<kh7~CÏËý[Ðd
+8M¬» ïäåñíþ-MHù¯“svi\z£"$8H¯¬\·Ðt7”'º]íékIN�ÉpŒga)6Äÿ�ä‰5âÎ3ÎrE†a0œ›²Ö1äÖá¹ß[®t†Õ	jš‘…vÀ?ËËñt5¨ôW!ÿýw>ð‚ž¾B«107[Žê+Æ¸7ƒ|À%ßmwÊmñ‚BÓL¢³TJVÎ´¨AžØ˜¯œÃÚ&)G�lšñÿ$	ë]Ñ)õÝVHÂÚy’c¶.myÃØ4´ü†©Öô7}BùŠ7T^ÈL]ªæí~3'HÜ�ñ±�ÂjµÑ"×Žw\�©¼ô;‘êZx77œ…¹t0Yÿ²ÖKñLöÇLïá�JÄþõºG#p0W˜DÐnNH)Uvm�è7ÈÏ`K>€-“˜9e«v÷N¼3¶À3,;u,}Ãð,ö××wb‹”J6[;\Á{õÚ`o	º1ãFÄåXÞˆáÍ «h†H�õ;´5a>ãÖÇW´Mûà'È+œx$´¨�Ý´î
+u	{þe©;E¯[£:Ýó7vFœ!èÏ²ïX—öí¬ò»Š÷êÚŠƒw{™ÍÖÒ’íçi\V5âÎÏ@±ÍÄ}ñ¬wGU–r]’!¹¹V\È�<]£Ï¸’v$^â-ˆdT±…P™5‹–dS‡iù ±z�g�2Û¾À£e¦Ë#ã'ÒïÚŠ¥÷‘"'‡ôÆ6£–uÉ·¢©ô£Ø#·Á	p–9zú?—\Úk‡‚ÎúÃŒÞŽæ6º”
+#V™_h°))_ÛìÚÀŽßsRnzr2å¾S—[±7e 9#cÏW*1™‰1#¯.ï™’%{kTï/^DÕT=4Çµî‰À²†N/MQ{0KJY•ÈÀ�dN-3MÄ$Tß}ìLŒØÆü°1í¯Áõˆ®p~5Ö%îº#G�ÿÕ£É;z0iþù«Re˜¯€Êï$Ï6‹�Ü;âÏ‘ëÚ8ÆÙø|ïÅÇb%’“¸ùÅÒ¾@òŸï2
+ƒÔÝû?‘ßMÐýµ"ƒ‘¡6E?Å&¤Ç"ép¥çƒ­VX”ù¨kØú³ÆÍÜ¨—°WAÓG™Ek�9ôƒÐ´¦c›±½©f&[\«JŽïi`ØfèAþÊD‘ê3híc½\iäR_tÆÉŒäÖ™ ‰¤A£)Ý`•^,‚W­1?D�/w¹å­¶‹3,’´o—`-;qsÛ¹Õ™÷Rv¡ƒ8'¯ öª3­Y¾CÑkˆ¤)méÙ7�!7† «ìp¬ð�’ÿ'X[„o2ó¾ïM
+ªhe1:š
+ž^Jé˜dš<@w=oˆq€5Y•Ýí©,2ßÍæ
+š¹¡7aL*s!ð•r%yz/?N¤ä1GËS4´%d6cŒÇFØii'$·“ZU,£¤b
+Æ£öÝþ€³#wqã.OŸŠl?‘ ê3®bÍ:a]jÚCò;YkBÄ
+—¾a¯&NT}(ú&uáŽ;–S¸~¶V¦µ½2#Ä¸ðŽˆ;xõA´a;2O‘ÜŒ[åÚpöîÆkÅ^s¾¹=þFÃ†4ÒAY\-øô%ZÐ$92 …�+p‘£ŒûF€x>òüµ™ÛaÒö~nÓUÂ¡'�ÔçúlíM5�Ü¦>fëÏ6H[ßj1�Â�}ê‘�î0#övàjVSLÛÆ2…£¾ýÖ®k”4‹lÛÖãë~â.;›VîiÍ+‘�üI3«<Ï�B· i‰NýæœWÛnÛHí¶»›¢hÉ¤QÓf„1-KŒG±´Xäi^˜Y,°ÿÿ;[§ªºI%û°1£ÐR_êrêÔ)3L™ô2ÐB‚ô¡¾w«2BÁØ}–ÓÐEøDK¨Î¨f#G,û¦"MK¤èÒšâü2K%—¹'|U¼ð.Øý©cùÆŽ¨ùV®¥“iAåÎ·ÚgøyÀfûÉàˆXC«V
+"Ó³#3ÌÌ3<³àG¬DO¶w4[°‡D|‰ìðrHÙÒú+²ås�Ÿ�N0�,cD‡x0ß2	éÞL,ˆO;˜ÙYÔ\©¡V[e…à�ÅGW(‡�¾¶ú3>ŸD°r9©vÑT¼q€¯úöUþàW$Ã÷Wî˜”Ä:ÈZ�Ià^ífù»;Y5àB+¤v#‚H[úëÌX‰ŽØêCô?Y4ƒ6’+2f\¯R¤Ÿ7Ïúöƒý£ÀïÀçŠ8ZŽþ[&ö�«5Â_œ±‚y¶þÞÃá‰1W¡ýnç6m´&õ,ËãS.
+ÿùxú{á\SµW>×â^u†õ�ÏZþ’Q%¸à¤#Tn|>ÕÏ­)©“°×i1-àßé¸	½wwãÔklŒ}J©�¢‡�Pa€ÅÜ•KÚ²HGÁãDïÉ*$¬8B‰ÆÖý¶�VR•¼òõb1Ö°%NŒ£Û¿	Í"%þ®€oéÿ‰Åñ�:¯®š¯tÍ²jSèYª½ýÙ‘--³9©‚=vÂŽ<Àž¡Ñ#;Ä"vƒ¯/pä”Žª‚}#[*¼Dƒ“rEZ²Ø™_zàJ†h§¿ð4®]´47”úÝ�+¦$ëIGÕñGªÀ•D>Ze»ø…Ëß²HPŽª…å
+Ã˜·Ê€xeOåñ.qT²Ì*„ße³˜š«ü3¬1æ)»Ÿe“Zl#@øÆØ*è{6 UGðÉõÈQv„ã¾Ç#’ŽêðT®ìò±0ï±&]—@ffÇ4KEz#g¦ÊµƒýúŠ›­5IËHÕÃEpp)ÅE=Ó"p‘ ÕÀozÊ/pTÜ¥ƒ²â�ZMmíbÑ.†æÙÁƒÖ}0êyèRšDix"º0DG|6qëÔ_�¿^îh IyV°¿Ê[fŽMU;'¥—êÙ~	§á™ï¨ºaG‘Zó±¢TµbbçÚS{¢3ïGðV#o³Âù>Ê€Ü…»üAú(¤ u{:-ní¨âè
+”+'üØª#…p¾®¸1â)ÝKæÛÛÝÁÅVœX!8é¾é±s²†t55ÅslUvDª¡á':‚ÒŠ‡#šê“]0ç`öwÉ_m×VÒ˜ïÒ‡ü/r”Ee#@!FGen·Šó1‰£¸´0fI]óSú�•ÑD>1Úi©“uƒŽbfÂø×øxèÁ'ÎQ/÷aÄ�ŠþÍ–zØ)
+ñqþµS=ø¿¬Œ&!|ó*†ýHÝ‰J«¥€11ÝJÄAÁE²ªÖ�ðÉÙÈŠD Ú5SvjŒÑCè
+Û6M€f1­WôS�Õw÷
+`e»‘ýutmä#·s§0‡jmî8Vó w‡]~’j�p¶°¾KÍésüX–›¡Ômˆ½£éØžâÚÙ=ýùPï•F¬(üô™õh-ÞôŽÄÊŒ´c�²8€¿PQkÍe8ßœë‰/•*¥ùÌC+XÔþ¢µu+µø.ÊàìJ~Ìðí¬&Enþôóî“Ñ�'ÚÈ6\HuÒï›R¬D˜~šaŠ�…½œcºðŽÙ‡ƒÅ\ïÊ<�f,j¤»Sv¬ùgÀ¨‡izÒSÀj.‘ä3PÜ!”,ƒ‰YCÛTG`MCŸçæ	²ÚÎÿ*°ìe0\“9��XåXpºe<êÁ=;bªÒ“¿‘ÿE‘ÖºàIÅ~NF)JœŠ ZIŽè²'AÚ�kÅ÷"3ÈIé_c¦ˆÆÒ>Ú‰pÑ[‡#)w–üË>Ø¢Ó5VAÉ‚±f‡®™Z½µèË÷ÛB öCþmTÜçæ³{T{T!7šÄ¦ÐøÖnä­y¢Ö—9d>!:‰¸ÐÆ¬Ä*$Ÿq”‘æ-ÙupVŠ—ÍòµŽÄÐ~��'�´^ë8×`ä+'T¹?Ú?ŸL`Æˆó\ŒòmxbuÌbV»í)Är9JÔ²Ã¶ö¿€(1"’”�fYí)jUËíþõ­V³¦ÏQ@
+õôˆäu( 3ý2‡Ø›Ó·™Ÿ·Ôûá‰o£‚R…C.rcO—´.žO„ï+&$`ö+ÌÖMN<=ÎÝ+EÚdÆK-×êo­ì¾
+%ÐÀÏ®rJ�O‘¡ÖWbC©=VÊù†Êh4"¤��J®ê†ÚX.×a¢*s!Œ
+9~«ŽœÙJßÜõätIwI$çî“©÷k@y §é�¤Ó˜l»%–±#räÙš'w° 8BÁo]%ÛsÍ%7{žh«±‡ßMôäðÝ½!€MD›®cÑ¾à(>)?jCýø³A;2Wì6ãÈÃFÿoÉü�Gy+qÎ`(}.‘¿çYÏ‹ÉÎ	EšœS…	gÔ*†¡¹K¶£ä�"Q—HûR¾GÎç«±Ì‡ÌpÒ2)BÃHù_ù�ŸonË¥Šç–-&òGþéí‘ût0±ÄkV69giä¡±Ðzê}ÄÅÊr#´¯�k¸Œ¶Ä¼E»î}R�,²‚¤“ªKzn’ÆN°Ö>ûÕP¯Ô©™ø¨Hé®\wÿ“ý6	ŸÖíØGºàDAGDÀáÀ¤V+šÌ³g?™¢
+(*@KÜˆR“u—QQb›L0	˜t_ú¾Ÿ^.-"Œ�ÑGæª6oš'£p?º"oÏ°5óçvB@T›K+Bß¹?ïxãÛ¦bÿ$Áu3=©�ï4ùæÀf�ÏÒÀ‚¿1ïE3¥#ïÄ€Çf?ÁÒóæXp8Øä�ßþç­ò;©·¡Te»uØÌ«_bqæþÚl
+O³^Ýô-í+Žm8Jà�^–ÂN¾U¶´ÖÊM—æÀ|�NaÉª¾�ºb­+è¨êïi
+õþâïä÷œNˆÎÜö”7€>9BoÍ¿®9�Ý7�bÙ·ý§Ž9êÍò¿±Ò@²~çªÍñ€Š8�XO[P·j‰¨£°•‰a)½{ ØI�ˆ¿Øé@·S¤}£20î>
+'Ø˜M/ýÑëTP=’ààHNtN±C<D™@‚o]–K�î/€û´í›7jçÉÎu±Ÿ¶”–µfE
+ê´£ñ–¶‘øÊ!ÝÖcAó~pÙ©\”dH$¦º¡êÏr¹¢†||{!1?ç_f"“ÁcƒÅPÀï/Ë~Ñï¶ê†¾!±ïµ:�?ª‰Œ‘gu\Q\LâÈ„�°Ul�þí¸¥BˆyKv.Ê‹ñ¬g	Ý›EåÍ
+_ÉEëB¢)[.ÍàÔ6»ŽöÇ{È„Rœ$�·Ó¦�fôZ.›ÏR�½Dv�ºÈèÀµ„¸™hÝ¹í†¬Ï„­?®ÎµoŠÒæœÔNž©HQi691P5S„a¼]-]àNƒÿ4	¬±OÁ¬}È±:ïšfUSKå7z÷{µÓžá7:Ç\.—¯/…+JÞW»ýv&'úfµˆŠŽÚqX6¯¹¹.m³ùô»ë8¼Äï¬4ìcçš„ÙŸh¶¬÷®è¿Zífƒðß¼Â7Iújé^Û’ŠÀu_¸®_§Þn:ø¿ÌW[oê¸öêvLCÚ¡Cm˜ìJ;P*DÑ¼é<ÌÓœÿÿ{ÎZ¶ãØŽ	áÒÑX*Mb¯oÝ/ÎëU$”"XM¥"2=P¿lL³9Š‹š¾’„óBÛHóAÔ¤Î™SlñJù¼&KÓJy¬5æÅ;)‚(ç$+¡º:H;ÓTÂ>ZRéµ²õ¦jl&=¶í+,iê:ÄtÞë’rÎšF<’ÑCC¨ˆJ¢W½û.¬ô‰¶‡
+
+ÊÕû
+�é²‘MDTr²|ÁçeÌ?!3Ó‚–Zs1386÷¶Rè�=†Ïfœ›Ø�¿Sè"Ð˜™?+²lÄ"*ž§:ÔÿÓ™H–6åmYT¶cäØH[™UrbQÌdNXR5qÖhy¿Ru°	r,j»•‹æI)™®¹ë\�ªoÕÈÅ€òë™BFç«¬g¶•JÊ\©Ž%¿äsŸhÃy¶B))Y©z~ªQ‘º„b}³á³U;›M°<OTXžÙkZÁÑÍîðhzÕÅYÛi<z8ÁÍ'PoÁþ<ML?ùÀØ«+U¿<ÎC|Ê.°Ó&±×¨ÈƒBë°	ÉÓ¿À(/ºð�ù×µ
+°c~°Ž€Nº Ü1ÊÖN«rx�C
+�#=±àÆ5Zç®ÇÅ£²i8ŽêXæÈ²ìÐ�ËÞ] -°ü‡W½²˜õæDrÐ€ÌñX¯GíÜC"íùµÍa�¦Jý`p÷ûÄ÷Á•Ë2ÉËéTë2nãºùq¼¦÷kptwˆâØ!_ µR;×˜­/5à!¾8Èè†þ=¾¬)”µÆ:µ†ÊgP¥ÃŒTƒŽ}·…,|�¤0X¶“ˆgïžDn½ÖßÞñfŽbá·[ä…Êœjxuüâ'S­7SOžQÛ'ÏõL¹C”ÿí	¿wÏ~c‘’Ÿ?.‡½Õº@A¼­Ý nºžjéŒ�±A‹æ¨a�è{W‹ß&ivM�ê›>/ÏkêK‡	Õ³ì_ªÞDÁåãÛ_àÒq®‡Fòâ­Ÿþ4»Þ´š÷•Œ£mz°Ö%Kc`�6tH8±‚rÝ<Y®”ÏŠL7ã†“’O}UKóe�±r¿â|o¡Òø˜¤ Ü|ÕÕg·+[hw¾«¯†Û¸sG¹Ö)²“7°>\ðÞ�ó“ŸïNÈsUðµw¼ÛàýÃëbYÏ$ÿu`Îc£;8‘ýË|e”¸Ñ¤3øóíõxÙrÒqà¿¸.Pª'þ Û:žolí<Õ;·‡ëetîàÎ§®(ï}ìnÜÍ¯;[”@™:“dˆ0ç²ƒ/{ßZÍøWòëÉÀ›hâÜ¶nE~†¿o“
+ÇèÛúr>=f»Seïä@zMÇ	1¿AôåÄ-“åB/ŸK¬ØÃjÃàRc5¬ohß»Î»ù„LV�¿¾?È­0µ¥�z.pMór¹"ab8ò|ª¡»³@Ž�-àüëè2qì—»æ	¾§ÈÃÕÑ`q>Ü-d†q†|�(B2¬[þSËÜ	®ëHôy6¿��ðWñ›0Ù'ç™Ë:?q\t¹Þ@ÜÏ9ÎÛGòÁm|iÅÀkEU–±mãÊìïÞÊq¯=ç/ß^§ø‡—lX«Xª¦ÀžŠÇëÓ¶�oWb†à‚vë_­¦Wž<n)dôû_®ËäÛ"³åYó×ÉUEgÊpæ²ð#2Ë
+Z@(÷¿…âk°HRç†&êN�ç­µ´9Sáî,;JšSoÞ>Yø»Çg;ð_I–€ÜºF)aí6éÍ$²|èïLj„nµ¥ñ, Ç²`ÚëŽåLc€ŽôÍVwþ¿Ö‚T3‡¿‹aÀXÐ·©¤ì�-pÏ]°ìa'E+
+–·Ð‰�ì‘ê��v¯íëˆŒk<lƒóR5æ{®‚F&°Þ4:•�9B#™ï\_)óšñv§rÂf
+@@à„m°Ÿž¹0’ZX¶Ó˜eƒ FôñK0ßHX
+¹u4=Ý#ÂÁvüÞ6ÄÅþøaËw­è&3ýnimë�yØZªQ#j�Üî†‚Qüc^íqìØÎiòjdÛuä±.föñB6ãÌf¯~TÃ®:rès‘ÃÄ‰
+âDhÈ<æE¬M±ùƒïlH°žQüÄ±¿nÑ$wn&_²ìâHYÊÞæÚê6'['¶Ê9:º�Ø°:sÐ¤Ú�ONæ†a
+vøy¡¦×µ„õ
+.ï&w§[uO¨.ú2
+¬2ÜàËÅEKª#ÌŽœ6¼²åò5¡m+-#Ôà9×�áWKyr5g÷ý¬nl`»ÝÅõwä&¥s8¨µ”•C"—q0Øã‡ëðùu•p¾Ûõ-3ø6šQÅè©Ú	-;\€¡}î¦GØx²á«Rí8Y¿…î£Ú²’M(è‹6Æ®f�ˆ8oÀänÛ"Ü"|m¥Vï6’yÙ?pyæu š™ˆ~îŒZà‰N‰ÈOP«Lxé×0q”¡Ÿ¦ƒvåë,„†}æ}r¿�‰®Ìª#úzY(¦$X–nVÆ[3€‡-¹CvçiÒ‘Ú:§ñ	:Ê\‘œóæ?€ž‡ðò!”¯õG«øCGÀž…'ïyLO¿Ï©¼2¦†]^'œgrŸ�G\ü‚‰àI½möi0búÎ«zËJÎy4ÅKÉ)WëOÄ<È‹*‰RJgÅL|ë×t-âL‡l�Ä‹ã²*Š÷Oü$Ä¤(JÆEÆ‹÷)k¦
+ú¥íÙ‚å£ŠÏDµl“ŽlÒ¼Qçkkß%‰Š×uV¤y9�’ª�e÷Ï¼’´›×+þ³Z’ÅÇÁ3R*â?y© èˆÜõž¡²ü€«ÙúùÃÔ ù‘‹xƒÄd‚|œDŽ½PÀ�lKQÏŸ’Ïˆ‚¿ñôš$¶ƒöh¹d¼'âÃ[”=ªÏYJ?|7×Ò³‡a¦bºÞDUú‹©	PUÌ¨^lø
+ù²*û}edÒ6ÚÔD-MM²�µÛzÃ“ƒôáá�‹GÂ8¨…ôâåoA?0Y�tá¼D¡ÈDh”RP`Ä,Ý—ïh(’h,±ÁÇ'5ÇÑ¯ŠOç�ÀbQÌÞt-“}‘lûC‚Úå†»ŒDÈƒsAî”Ãºô¿Ž
+NŠgérM*S	ýÍÑßÆêw²ŽR†Õå:)B´R~xã‚4¢àA!’ƒtA¿Fuíë¥rê-ÃüEQ´º§Â 2
+6Àr®N1ø³â½§0´OâJ%R·ÒÊë¹×	Æ×\¦¯—I´"Ûµç4>S=8¡ŽÇùˆ.”ùäŸX~ñ%áÔb�ÊÌ+eXÌ?Ìö±´8š
+b±ÖÉýø‚ÉM½E—b}‚+µ:HÉp¨åUï‰'‹iÊ¿¤ø“á¾OŠåôÏUDúñÿ"AaGe\$[�OÎb¶,_0šö»è¿»-Eêi/–Ó©ä(•ìQ”.i„÷Y±üÀ¨”xÜñ¤|E¸-iª¬¨’'Éf�4›m€ Kc¶Î’§ýf]—iAÕ‚>ŽøÃ4ž‰žøjQ¦<%o4Á!c´H¾YÇ(×e¯¢·ò°Nö²‚¡ºñn’PÍæB,Ë4zcû’'»\‡)dU¼KQ¾iÂËGö}-_Ú¹Àv«uàq¾(¿öÉl\Ö–½¢aù�žŸ„ÃàïèaŠ¶èƒ7äó‡êzå›¢FËm!JfèÙvw|"�?ü…{¹ì4KÍã�\4[o•wÔðÊE—ÒªY…žIN²Õ»ñl•S›™‰*´{T¶Ú&È´¦CÈÍ|^ß“1M~(rÔˆIÙØO?1É§¬D»½²M]b0‘Ug«EÍé=E­šØQÍÉákvÆI©„2å�DNÅb±G0‚ñ,19ž“sžˆÇ.–î”cˆ‰†Q1$= ¦›¼Qý½™n÷�ÚY�‹Ù¤$Oƒb<K°ñU‘‰é™AN‘xø?åU×Ü¶rC¹2v)‰–dñZÔ•½ž1åÈ´«Æjßú|ûÔÿÿwŠ`—të™$œ‰CI$88äª6]%Tûß¸øÏ¼š33ùè¸÷à¤Pâ:µ\ÜøzÆ‡‰’JnìJõ"¥xxÝx†p—y»ÊgÌÔ':$bR¨fû³?�ž3ûÙaâ�hÏ†h™w:~ô!>áõºráBâ»ÙlÓ1±vçÍ¬¾§ûb‚hbO‡\½×N‹iýÚçÛçˆÞPßo?.íMI÷Ë"n¤‰ÎZŒÖ
+¹äŸ©"¬EÇé;"EäQ*a‰yë² á§¹^6N÷èòS±ïŠš?r“åÇ#‰Š˜Qt=,NÉv1ø5àÔšÉÜÈ;–1°�[õ"Ê®�!±ƒÇ{ù2z�,¯f-ú
+Â1Õ/#
+.Ã½sTþ;ö5(‡=¿‰[¤ê™¶Ü¤q@3,°|‚óô
+µj8&w¯ÙS”ë!}ùÆq¸1^"ÉîéE!¡h½âÑw!çþq”¡ž�‚½(±Š3sè§¼’ŒÃvkùD˜EwšÝ]ôÜ’ÿÂpÞ³Gszuf™¡væ»iÚ×Bb þý‰-¿vQãàÃ²h8*FaªiØa†‹°íež7¤¤p8³ðÛ|N«ª£½à»Î£o?Ò¶0àÖ
+Y ÅÍ˜;ê0Àë�²÷_N·±¤£"&'¿än‚éR^µðX�ó×û@j
+Þ ¬Åµ¢XáG¢ë,BÚ@*£u_ÇÅ`\˜Æ—=Ù‘cb3 U×Žü�z~6JèËìŠSûN¹Îpñ6xhwF™ëŒ; <¶î¸Î¶îšžìG�äÑ£]º„ÞCŸx-ÚmºçÀÍv8grlï5{Q- Aöª)Ðâ¾ºâˆK´AùÌiÏ_ý(U¿r�…ÉÒæ#hŠjþÐ¯Äãï’XY¥JÄ—U•VÌÎt´®Tx¦${DN²¾yTê²ð±xä[Uµ	<~O«¢PÒt~šæ7kTñBB']Dj@9Æ^–d«�¾Èáèñú
+æ¨„ÂÒŠÃD-õ¦«{¹Žö^Ÿ›Ø»èQf Q#ÊJ”Á½wïÀ 9Å0‘¸åV�áuÁÍ#•¥®uK^{X1$•7CîÃhÕsJ†·1ÕPIzÂ³üvF´Áüý²-6ð6'ßxÀ…(Tî¢æ3ß,(…J)Q~Ó‡$ÊGHu¾?Ê�HòîŒ¦rXª–ˆ.¤l)%Ê�|ÐæÝ‰fîÄ&‰9ÎÌ“l�
+)ÐM–P^%¥t«œS:‚Á»WhªžFüÑ³ð*_—*¯WŠzƒ‚¤nYÚËªLÐ¬87çñ˜q¢þ¾ŒËia‹ßÛë°�640K¹ÆŸ¸"Žé´t	íû£7õ%¼= P`·ÔUèŽùe§ûfôœÙ„,?¶/üA›žº¦¸‘ŸW¸UÙË*!½@
+W	q˜yRd�Ö30pMÎ¶Ÿ‹²´		€Ÿ_ þ«ÿ`ýgÚ,Õk±àmÓ“|”?ò	—�Œl4”ó¤²ŠÁS†¥ƒ˜ázÈ‚�²¦$ð¹3qÈÄ’w4Œ‹Æv}-”]:¦Õ¤y*=ªIÇàŠÛ ~ª:0µ®râ¬q‘´e-ÊÆÂÕstEèFÜ°a¡ââ³'š^ƒÁÙ3”®„Wi°Jà§<¢ÇLù÷å§U/uHDa±º"eÝ,Ðð[CÊ…Ë=*(>€µ2~ÚÌqM	p—BÆÆŽßêP\\êƒVÁJ`w&j×àºÌú„Kgª÷>}4¬cŠn]¬™E�7†ZÖ$Ð§Œ%VæKòðÌé¦)G‡¼"(Sä£¥QŒ¹c
+Î_Ý,uEÞQ‡³JKYÉÎqeYîžK±RfÃØÿ‹¬]Âi	Î�~” ò÷cÞ¾UŒò!º�˜aìÎÀoµ¯c»Ã(Ù³,š¦`¡“qÇºV[}aj;T0ç“22©¸?2¥>áŸËü×®ïålaï&é0mÛu©G¡Åú¯1~r,¬#‹Ž±Ž©FBn(�@ø•M,íàž.ƒ1£ÂÈË»§‘ndö¤l§sÑùyñù
+'µÇÁ¾¼|öÝ*Öz÷�	K'ß­!-NÇãÐ{sûPq5ŠÛŸ�Dðº‰ò¥­<§Ý =Š‡±èÐQCÈ=j49r�²JÂŽà‚–¾x?0Y®ãåûtZ—Û
+±+ Ö£œÒV…•Táo_�óë +O…ˆÐ0‹eYI
+µ_Tµ ³RâÒP³Ò´hP›2—/g»³¶!Bw/�:ºÆ×zp
+xúÒ~ô×E¦•ïÆü`UQ¯¬lä‡Œ�ËY›÷Ba©�:±A»®VÒ0òE\jÚ
+ÅÕ�äØ�`›½[-˜zœ)4¯Æ»o]B¹`2'ÑÔ~]žüwõsA‡$)õòU”2æüì:ßîÐg´ˆ„ÚÒ(¦°I{ˆu}­ë;[‹;!(¾øaúýê%ó^&eèv|_)Mý“þtÅ¨=JÈ:÷R@H�ûÔVœö¨¿Ã-ìzî…ß¦íŸè›y9×­o·_šîË:Gb`�Š�+ÞJFÒw}¿èÚ<:°Pê³Aò§Ö¾z1îšo>çL©þÜ8_êqnt…kƒt»5A(/|zÎ‚jÒ®# #).õÝ«é„µOY»^b.ßvúnÆK@tìnIÿÀ¾¹¤{¶ñXØêéx5
+[å³©ÝõÜæò©GÉ|JõÚI?•�¯.¡·#³{¢/äp°YÝŸòÎKãÄ²+Úsêãº—à®jÄ‡¶útèo\w I¤ï²ìu@4¬�Ç°Q¯'�.Wû•éÔ&§dbÌ|¦‡KÉÃýDï(¥[Ã+ÎJàçËÎe¬Ä�×ÁDôÁ�:¶´Ù¤ü6Ñ;AMk,^‡}¬MØTi¾¥�‰!t==ãËøi
+»J�j/y6 ÷ÿ—9»q-ÅuôáË%÷àu¯ûS‡É%Ùì¹¤
+)¤o�¸yf”K¿r²ë•£˜GüÖî;eBè˜ÿëoS:
+Ç»®’aúÊ…·ösúÀ²ÆH£Ðñv%¾¼®tLº»PKMö*Åà“À‘Uo‘Ôy¥#÷e´¹þìøÛVB¸ðíJå’þé©… Ì%GQòŠ¶.+n#xðí’QÚí’þÈÐó(‰„®7ãß#­�Øœñ?¥»6g†º	~†SkžŽ£”5›ÊµÕþÏ•Ü¤,ÎåßÓ\_²žrÌëÏ?m%Kö­4ª£daÄbõîL†�7¤Â¤¼"BLúj­ö"ƒ×¾¶GŸUšcÏLÉx	/×ô9ír‹šû”+$¦â™Öxc$¤Ä‡4ÿÔ.N°Ã€÷3^¥²v«	�ò¿¡D3‰a’Ê~â¿ñžØò;ó€Œ*–R½ßË›·ARÿÖ5¥‹SÜ‚#zEÇÞ`hH
+qÌ:�O8qJš4â’Ñ?—À¡³¥
+J†’Ä‰t@õ0p�^e)Ð{œp'5T¨$(ø…Œòn$o�?6là"]Ñ6�«ÙKô#%©ãÊ	†ûïÉˆT@JToùW5õ9.'O òM;‘—7ú¢GÁw$•;�Ô“sK¿Í®èZýARÅùxÛ¼ PÎ/RGr7_ßåÍÄžcòzÐ@¾,Ÿ{:øÅ(ƒ½xùÀÆ÷£áõ+3‡¥Jgü¯f¿>ü£Äh§Þ„]ÜTßÚ<ö
+•,ŠÒÌßF«ÂÏ.‡Îñ±¦>ö›jTøbkýŸ÷C+Íò¿¼W[s›J¦�f$Œ�%BHA!®¤(Øå’T»•ÚÚ§Ý‡ýÿÿh»çÌ0ƒ.öIW"Ã0Ó×¯/£üø„ë×Ùb÷­½b‚ƒìé¢l*
+cöšìþ3í»&¸®š²–“Òö×ë‘JbtHËäeÛFFUÁüç¿~e4F©Þ©h…ûÙkÆÐ˜ÄÇÿ5B(±ôý9%‘ÇRf“d¾ž'%Õ§#žH^Š=6À±‘h1Àá'l^%nä‰ãjµÞ	¡j”>û›�ŠÌÈ®®,üˆOIô¯W«Œ+°ri¾�¹‡=Nªd×ùk±ÛP�°C2>Èó=VÍ.ÿÍ<–(/nÑo3˜{Úí
+MEŸd¥¥
+šl‰q£¿‘V«4®xÊ;¾ÞAâ.©2�Ió¸aÏgv=Ì`Ifl”Ôb[6ó¦ÔB¯€“¡	»eËHŽ–¸3!¬dI�™ŽéAWA¾A˜KR{Ùãœö\r 
+±vùí×*¥\8lñ�Â¾˜v
+pƒØHKôJÊÓ?ºn@!T–Ó®/ˆES)ýœÊísdˆe2Ïb0FÙÎB8[D�ÛI‹ä`+ÛœcHÔ7Õ$žÀ?H½—¬Ì}w=f�dWN»lWì0]Í3îHƒ[�‰r$(À_VkÉ �£º}�ï(AÖø&Âz;"œd|Š’n$wò@úk¶`Ÿ<o”˜>“Õ‹Ó|Âbê…Ìýô…Ø*t%«T]b”Þ@Õá•ûz¿ÛZÇ^D_ïðœ-p9—ƒu”å&0IŠâéÇ’Á¢êF`™=j©Ý]OýndgOrÜÉ-æÎÃ¼fi,~Éb—ä%îO\ï‹õ¢>Ý«1L·¡Ïår�¹ÉHZ-K3~jr\~ãyYE?:L~^Ñü}çPÌæ÷Ô±‹u‰Ë*!sä�°E8ÏRzÐU#oUcÚ
+Glnýðõ35¸ï¢½¹‘93s³ÕEN~ø¶çî›ˆÅb™tÎÜÓÙÚM&6äÁuç¯f“âžýÍj²3‘ëìå•àû%¦ìD²ç¨ØˆÃ–5Ô³�Æ0�›B¼æ(šƒŒNA	…hYIg‘o¾¨„ÜlQÈº†s�)»(*N)==ë’Ke.¥™DA‡ÕNO‡ÈL
+WÅa±œ+Å2u­[.HZ™nÙo$!M¡0¤¯KzÑ&~$¨s³ÙDmúÆìü„÷Yz<ñîß,„ÕÍ³Çó fBöëä‘Ñ+sEúOá§�£T€²¯]¾ÀŒGÍ¢ÙãöôŸÒ4"ˆ]þ_ù¾©qÇAÕÅ‡¹«Pï¥;ådÈ	3´‹}{¿Ç”!À!y"õ~èÜÊ{€õk�[i%pÊ­¿jÃZvl~)#	ne¢äÚ9eù3Ñy¥l‡oâ/”Zø1î@¬ý"ã“Éiû…a‰ù)/3é“çÓVG¯¸ßJ@SXh¬"©;�VÊÀºiP«Ì´‘Ž½g/]œÏ’Á>5Y¬Ï•M÷ììï}È€Áp~[ú<û¼L†¬£/ò[…òºÝÝµ úê‹‚�#ÕÖGÚŽv–fgY&€û:Ð§çj„²¸DUms7ea3ý™Úº‚u¤½±�¬üŽãû’Œ0°Þ®¦Î'/Ú"µj9ÒuŒãøî
+Ú˜ùXyÎ8_<^tTêßI�T“µûÍsÔ²m`×ÞA.÷Ä²à°
+t~àAÊVîzðÔ=Òï.û÷ÎµÓÉù+ ¥NÍqjñÛ”Ã2×óô�­XÇgø™ª1ØŽU(-ÜcŠuƒÜ=›øcÔ–(ã+X–‡ºÕ#»†Xîƒþ‰•ÏN®V9'ÐfY§¢½
+¢¬VÏ“Ä>çú¢(Ë!_°¤z'CßøŸšj„rÀ*WPO·cÞS«ó=´8ºë«½¿Ã¯ý§.mï{Ÿìtí/Ùimñ³	Í@é¸9æ°Øå‹¦G*8JA��e‡	‘'í­Ý}Ç·ú‡êÌÃ,uc3
+‚k¡�=‰>kî‚>�ÜºÍ,¥EcÙh„wÁ±Ò2$ÌƒzïoÀÎ¬tš|ŒÓ—ùSï×1áQ;GéWðí,¶Îðó“«�IIGLÔÛÊíÁßIX«ë´��ö”�æ&f­Å®¾m†:6ßV¤=eØS›_o5�3¢û&†·Úðí¯÷qbÕïð�Â^aô¼Ò>ý|w"æÁª[{~{_GîÓx:ÐÒ>Ñ^1Á6À` ‹­ŒÏ–1’<~”ŸzBfûóG†kïèAÎÕr�TTH{ë¨½ë�Ý 7ì9Šåäâ£iÒcð±|5DÞõäJ�Ñ8Ùå­D]ÉêÂJc	v¢ñêÖ}Žëë$¹¬Î6M¯ø?Cæ‰O^Û(Ô0ž{Ž‚÷±]
+uˆ+	LvJ�­eoo€Å-Šø[Áß@àUÎÛÃï®,ñ½öûvº¿î-Àv¿·]_ æLŒ�ø€
+ÃO7èÚø�?üfã�·Ü°`-~ˆD_@Ô^sß&ö`FCäÞv52ßâ•Ô¯ñ.F*–‡Ü’ã7ï×‹í:,ñr åÊZ#·ÞEC¿]|øìRøä-áÂCrçß7�ï÷†©mÈ-¾¼	p™ŒsqîX;w¦Û)²ÑŠõt{}²Ç³~t“ÉPh+ÿM<“Æàö¶î6~x¤áÙµÜÐ�»4Þ2-^7aÞ_ƒ®áåÐ·ÏÒÜã’Þ¬w™+G}þç©E^ß‚ku„¾eàõ“Íù®÷ò>%û£Ø[/G.Ï¶„*„?Cý°è¹ý&7ºCÒPÔÁZ8à@_±–ÿá�•˜\©ÁãîC÷’¤¡m"ñ¡Ç…_–ˆ=Æ( ú^ØTŒië9<%IŸ¼œÎ
+?Ã7u>E±ðn8ËÙœã˜æªqŽ®‚%¡-ª3EóÙÆW�àÂOß(XÕ#Ç9à'bý=‰uGo"PØÒ	
+-òãÀúmB£çK6…«ÔXB€òè·Ÿ1»Õs¾ÐÛjõvU/·U”(HJë}’ûø3žÅD8©¯”½]÷§Ñ<5,ŽF×ÎèþÁg/½×ú/Ö2<¥u”‰ë<{LVf�½ê¤§F{.<ò®Mµç*çÇ«’9Q>¹H‹÷¥ŒåçÞP³ÒO6¾DAÚÆ,)JÀÐO­,Öá/îiGï3ÖÌv‘%N"ÀeMoõäýÆ(ˆœÛê[Ë„þpç=´eø§üãa]k¾+
+ïeŠ¸ZÙÈTS§O
+ƒWPO(0Wø·ÂiRüûXl›´S#À3x–ÜYd»\}0loA”oŽšý{½¾ò7^�Üsï“$—ÈÈ—�_�›®¬Q<O+Ûdœ½£,“©“ŽÞèÐÊv�h(><ÍÜN<nž¥P¤@¹,
+ ü1”4la7ü·�WM=ùQ¼MT­¸0LûŸÃ¢lüfäqÐ:<hÏ:'Ð×s(Ûñ7ø>Hº±BõW8^@�#çÜ;eËåldÔsTdãK×©\x´�aóû)jaïàè-þàqóc€5°¶¿AZŸnÈÊÁ™„P~å€žÕ„î¶P“Æuöhš‡à›ãJ`¹¬HFŒxEÓ¥ÀüXh{ñ>Iq?³gVsÚÌy·e)V®�¤.Ë%¯
+1+Ë•ÖtŠ	ÿ)žD¼=ñ
+‡š­Hég…½6ø˜cµ\ ˜IVB±ÒEöH;
+zÚ7Ek� h¶ˆuFC/þ"YìˆÉLi«…Vd/VÑ�ÙÝ·ìhót‰y&’œ%ñD.’]Y²¤&*NÛ8•òë<)«\Ì—´5õ"ÓlÀXt¤ß>R‚${Lgœ‰X(—‰úõgœ#“µ¨¦÷Rbü+‚�Xì´#ç9’ŒH›Ïú6¬�©Oø�…î·Fº‚‹¼ÝÐn8üŸó*Úm\7¢dBR¶ëÆÚX‘9\¡¼Šmhc÷aq�öáÞ‡Eûÿ¿Ó93¤,èn8‘-Š3sæÌ™!ã%N@Œ»Íé�íç?Ï¤ëÕÎtè7 N\a:Mæ^:æ�àpÉ·`ˆAƒúaÃ7ãÌfšðËÔwÇCOÿà„„R©Ý•·fñ`â’ßsÛÑ0òÛïJ$Y´®Bžræ±“aêâ�d0�gô¹À£—žq©�Rq�XËec.‹ºeL)….¥åHntüÒâÄºÈ=©n")±àpÔÊ3>O¦�Zþ,¤Œõ—&×6bó‡OÙÔº¥8uéŒ;¿«Â”XÓy.á5y©­„°�ì�9±2<´êF1§ýóI¸¶n7x2ô0á·\³çHYmÔ�«=J—&g¿?Ð!	(ë”�}ðkÏèýôE =˜"lÛ¶ÉlY>6ù6x–ª4þÎfÅ=lïéé•»ÌçxôF©Ìj³Y™ÝmG.è×ÿê\})¦ILf´ì³[ÏÃ…ö§8ÍoéQ�S`ÁéòÑÁî*ª˜¹º+ÌËfób
+<-Ò‰F}úömÿ™Œ.ãÃ²ñí¼zôf{Õ¨z¢QmüÇ=mqN›ñ›MeüÐy»µÏ�ÎF—Ö7°¹�{D ëºÛX:ú=ìãyÍáÑ³yõb|·96Ù½0o*á=ÉUÚ©3[üöòA�=@áÚm8ÛÕ^]›K(àŸ«÷®»�d�b0‹�’G4÷í%™·¾u=H^ÖÄ%;Ï[Á®æA¢°)á|7_÷t·3Õ¥•Ñ\�9uyhÿ‘jºõŸÃ‚ä¸´ÝfXqj¥‹Ú8Éîªíº“<ËF}7æÊ¼hu¼ÆEŽ�ÈXÒoóaËìƒ>Õ$ÎfÞ*ã÷Îk^³h#÷>2¦EµD€GäùSYãæ�›¾ÍÌ'ú,9»jgwaÎÏðîTîl¥'CÁÕÎ[×0W8c$. XC°SZ:ø¿Ô‰
+Y£d w‡�
+õç¤2@ªéZ©	!cëÿž�õíë�d³[Ç~Üo YiJ[¤¬˜óé?ž4¡êMõª˜6gPL™Ö+±ýJØ¡GœÎ§ÍŠ¹ÿˆÝ}.ˆÐd~ç‚¸7~Cô^©w �Ã#“	…GÙ'4ýÐdÑo€~s¢‚;yê}xüË+�(C¼gàùû‰N„;½]Ã¹Þæfõ˜™çiÏÕ6M)Áp™›©0iµ²-:\¯÷ø{àÅ7Sº´s™âuøúˆZ&[K"dmè›ž™oØ
+“þ½Ã¬\IýŽ!w˜¸¤Uh7wJ½›ç«Fñ¯kŽäß´ËèmÅ‡-Ýþ`0§|ØKÞ-Zê8zC‹hŠXªÅœ­µ¼ OøAÂ‹–Ü]š–TßªDƒ@?ÞõÞ<!"MÂ0~£�{û–‚p¬ü±™Íœ¥¼¢;¸8z…è‹Ç�Ò-øýËæk¥ÒÈèøé,ŸX´´zRl�­Q0)k[ž£„;¼Ð>)õü~õ:pB(£�-©¹ê�Ê¶�yÀAßcTÏDBÔ4®ÔŒÉïöwº{µÏœL
+~Æ‘·Ê“l9R�h`¡�êLÜcëz$-JL%SwY£Ä#äM‘èoel;º¹TC2l1À0Š’Â§eÃ’†´�Xˆ òUaì ëŒmNä†¾ôÃ.f>xqorSš±qÚÜÜÐÚ¤KÉU¡.iîfôßO
+èËŠ)f¥·´Í+R›JpºSgƒ]ŒbrA¿/ié¼=¢Ñš¬ø¨2´ ´0ÿ„q&TcÛ4ÊGöËýbß£ª’�‘ÁÖhÔøxÒA€Ù×!š‰©tvHaÔÜ 9{ÐT…ÅÔÍ :å¹6O:K¨ö\¾O…´_Ò+º=£–)ãÔZÈ«÷T9;ú¦±Õ‚rÎžóX2ù—Š‰ã‡u·s”Nœ±_|âxgoÙ¼(S·T9_µa;tX+,Ÿ‘ºX<Áml;y!Zš	‰eJ/IÉ(œû•ZÚ?Šˆ³Ü2¥Ùõ,ÊZAøsÜoÔ–¿£ž(z4[.&±f~XŽðÓ‰.JCVu—ÑD4JÓeØ
+óŠt2ÀÐ*±L©)›úê|6Ëì�V�®ÕêÖÍù¿SÙ³ˆ‡#}�‹±@�ó�ú<±
+.@}åmòUxðJ3…Ì¥’v�E£eƒ lCÞœœõÐz5�8?i	õ‡U)qå©<‚�ã`ÈÌîTWs{ˆ5µ†:íªÓá
+r|éŒ€G=½ù�l½¥©_÷>Õ„€€ï|õŒ"k‘ˆ}¢iû•ï¶æo…Ï%œcžÅ8ò\c¾3Nd²$%ââ¸Nù�‡_	 €Sá‹»©‹òYO¾­ì¹Mþì¥Ÿ"�:Š%$.·…ÆÛžC
+PéêK¤s§Q"Y©!Æ	Ÿ5"¯À±“Vß0ÛÜ	x”¹�ÁÆìµì#o®jêAÊ�ÕÙå²Åz&†æÍjc<‡M#æ6‘’‚B3âÝdŽÊäzÀ%ÞÊ‹ÖeÎ6Õ¨VôƒCtx#qX¶EÚïò¾ØGæ5jŒ—ÆÈ¨%¢$�rÊ±´käŒ;óFBIâx¼,™œ<"Û9#žHBH×HÊÆ~¥¯cÌŒÖ»¥â`Ø² �ƒªN‰Èˆ�éþµËÆÔrTøR\ˆ!í6æÍeÇS´ì}’£&qIi½|p)©·ÕÞfLÓÅÑhQå9J´\\Ò™@©%ßÌQÎšœs,§â0íªJ©Õ"‘<)hq*dÚ:ÑöÉ‘PÑ&ZQf­äÞ@_JõˆgÜdâ3=öÐ´#á ¥±Xj
+mä¬7=¼D	Ç¯	hú1vÎää˜ðŒÈS›<2€zw#¿mÎox®X$œ­Íˆ0F3À™Ç6e ñÖîW7‡¬ÿu±‹›UüJS 8É=O•;ÊÄ"�f4”ó%¨àÆ†¨Ì÷›³žôGÄèªB(3”ºFG LæŠÜ×&
+�5BnçfVÔzåôº+�VÆ4d°›•ÃÄk¼ØZ%«@õm¿9¯YŸX£Ø�Ü€q‡·¼å,èImNÔ´þÁ6Y£ª
+–•àJÁ³Ñ˜šºNIÆÏ:Eô¡ˆvN“ä¶ÅØÄ	@F›C9�£dbHêÜRé¦û®ëk1xŽa¨²èsÔqSûÌ~ªÚiEuÈË*xSüÕ“ÉqDŒ;å/_Ü"$‰îáqoÎzzÌ[mÈi8� b"d´¤qéÜŒ©ÛöŒ¤FÉÄuÂ[é5¦g2T| Qô
+ÀÈ.Í*:bSC5„aPc{rù(
+òCŽf(ËÂ[:œM<UrboœŒ5Ï¬PV+Õ¡¯•¸9wd¹RºiwªïR-Û:çM@¨†ôµf0PEv2èÍ!:ðÈ#G]>tFŸø\!D1Q9ávRq•qJSBj±c*§üæŸm½Û¾�".Š
+œÌA|Tã–_Íæ=Ãpýä$Åï`à¯Ì-ÍCöòžn–q�*,ÖŸŠ�ŸÒá{süò¹à¿ìW[oë86SY‰ë6'Îiœ8u�'@�œÄ-Š¶û¶À¾ìÛþÿ´$u—å^f€yMmY?’)’¼5ˆº»\ùræâŠ´[âÝ®r ÊÑP³'$kr%×d¡¹ö(ŠrŽmQ!›ä0kß¨Ò})n²%VÕÐ‰ßæîR\Weš©â•�”éÇu”‚q�E7þj–&¡z¥íÆ–¬úÞk%nxä:wmNˆ7hÞæ`²�IÏdQQœoP£•¸€—n´²×K”£T;Aÿï¸µ£O7ÜëÁít05[`@™†
+(=\Éß™¥ i-�Ì†‹Å–•Qf;ä¿(E‹DŽúSu”d–þ��¬wøtFfÁ}¦icý6ˆ[ÞiBä½ŠéÌ„»ÕËfŽ*ÿÁMK­l£\ix«‹ÅþÌû.ª©8þÿ+×{(spÂä å„Z”×ëÑ†wqÏfZ«½§ãîëV_*DPMdUÿB�iV´Gµ½©CæÔK)~ÔªæàXÕw¢ÐÌè	,ë®Vå2]@tÆQÝŸ§Ò^¥4–t­²ë‡ÜâÌ-5n÷²Uw)QÇëóÒÔQä‘Ðµd'àåšÝMÐ¿UŽ’ý”.G¡e%RD…#zß	¨IuºíîÿEà×WŠü%(o‘²)² bM¶O¥lÍ%A+–ÂÞ-1u
+ŸÉ=�¨èÜ!_ùrÔ,JÐÕè›qËXÑñG¿Ì‹¬”˜�‚`€éõjÐG½‰n!Žù@inÕNÅvLHŒ×ÄFƒ°wFE¡p½1Z±2RiÕ�7Œj0ð%UÏðŒ¿O.1£›[‘$
+â’Q­þnfÍ5å_žø\Ö¸p!Î­ýJ¿Æd¢v9Jm‘l�A\YÀÚ�kü	ÞI}Ì[[ÛÑI6LÅóF©*b²hF7À^°Rl
+¶Ù‹8°Æ±O]•û½±Â*-ƒ½XäÇLSGi
+€ñ[G¥:0BmG$9²Œ^®Ž’œWu%ê´ey«ë¨!§¢c¥]&(îy¤U±ÅÁ$ú,d�—£È»ÆçÚrÚméÄîWÎëˆkyDqå^±bE»U-jýÚa /ˆöZ<ƒÜˆ=—@¸lL(2Ò&6û3Ñ`â�fÉ¥@ãuB‰¿å)ã»¬{àÍ…52dA–Ël`å�×Ô…üV*!\‰ÜÚ^ð+e¸Ÿäd´?�[,wl%-[®w¾‘£â\TMSb�ø,Ê¦�gDßˆ²Xï	R%æþ¼wC‹—¡Š!ì_0ªÒÈlŽ§¬«œŒÖÏ­œ±oš
+o¯ƒbµ)¿ïÊÍÐÍ±0¢	S÷“ªÔªôœFt‡G¢ï¥ÙÓj|z&äðZŠCW´íÂYVÒY¸°ÚH¯×»°Š\*7òò¹{¶bÊúö}½+O¨ð¦Ü™I,£´­šçUWœ6w.möZ�÷m°f:ééKÑÇ½²š)øÈd]%Î&¡™4Îm®_æžÝXç*ŸÓ§vèn¨îÜ•bÞ=œÚ;[G±‡¶¢µ¶¸U7H‰¤¹É«æR’¡ñ0Rf¡ž†ÖëõÈ€ºôú~h�ÿ½Qçº-É`�¤ç7|z{)Ú�ñ›D�´¢ôûêôÒnÐNÝ·tU“©˜m,o5Ö]ÙëA�;Hù·ç�;%Õ|�(�£¤µFÝ©JÁä(e2ÎjcØ…âºŠ’DcÙ”åôØ–¯¹p œ�0®_f…Â…üWiù	F¶`ß)�6¿M‡D:tsôóî˜ã‚ö¤¥óü°9îÇ É¢{}Cj7âXt{,²ñ¦ÀFŠ]Öñ\µA¶×ƒ¹í÷œ�}µÑ1¿Ÿôl…ápÝ­�Ø¬D0ŽApñŒV~±®c›7yY ×‡¯vzzÈö-ÕšÏ%Zz |—Ÿm.ÉžwgLÎOÕIl»"¿x9Š+d%‡/›¼7VÈ6/¯Ÿ2“¦Õª¢>m~ÓÅ_{úãÀNÛ]£d~ªêL×“KNoXI€ÎûÊ"…Ü´|Tö ‘g»¡²ºÍ2Ó#qQ_àäü~‹yA!Ä©æ˜³Š+Vò$ÊagúÏ¬èó<îH“¦k©'`%ó¶º·Û�åé¨m¯§Ó¸zTc)þC7ºªé«¾‹zƒÇ¿Ú^Toá`éj4�µd«ºm·h”ÔIm5ŸË·[ÕÑÙ¾ûÌðÿ®¥ø¹�”6­ÃÙõ¨=ó¾ñr”×ëõßb“l�‡^÷D�¼Ú±¼‘â÷‚{ë7†²¿·ÆÇ²ï}0½ÑK
+•îÉ©‡GrªÔ—¦Ç[ÝË‘ôÝæØÓæßÎæ8fTï0�€y™‚é×çª3ƒ?ju€Ø¼=Þ>o[Q´¬!Áï*&Þû¶Ú®œWÊGq|§IUG-ÎTeð1ÿ=
+mnâ~¯L€Y¢Ã‰'T®xÁ¹ýh”! g¯ÜsÌªÖÅë�Uh¥$â,ŽT¤=Qì	lu¯‹¢Ävò.IÒ½püÖÞÝ·âgWPÁ†Õ€gL¦[È\<oÎ2]”’Í¡Ùž(µ|/E�e±�ŒÉeé�y{Á�ÔIóÆKÕ8–Þüm·!^kWD)(áŽàHHÀNf]ž"ÈÂÇkèž)ãcÁFKáaV	E¤”|}Zƒ
+aÆÉ‚”¿-B“Š~>BÀ‘Ø�fÉ,ñÍ;À\y±ËÃ-Ÿ�*¸Ì=sa&ÌãVEq^Cg¾ö_ÀÅ‹O/„h~ŽBÀÈ¿p5åñ(ô`h=B œnÆNÓ#Z›Å)Á*øÎô… (³t_˜E‡—JZàØ0/À?À;ÙŽN,|J­+^‚º0>e:Ë8Þ;ûCÊPQæí¡«¸tŒÁh¹}øh]èÕYvŠÎ#êWÕ\ˆz:ÂT·\“z±Ñ&Á¤È8öÈ/s)T4ý…¥N÷-Ê_ÅbsŠ¯
+x¶ž8Ðƒ0‹!&^\ßE÷ð®hi`kÿ¢Ö†³®Œxº3•ôô�e‰�îHÅ>eâ$ðÁ˜·à<åŽœ_(ðòôüfßgÎ#\î¿~™�¸ƒšQ^YùG÷C¤SâÉÃ5:-Vþûxg0“ŽH)Œ9¼T0–x��k«¢	ËºiE/ÓáYf¹\ÜM
+Îæ•Xy*}pÁE^Šûúu¡‰Uu$›ö›ú—ä{ä;Ë~—Cf�È1× ýÆ‘ÜP4ØQ¢7ËÕÕá‰ÇŽa<O?;I‚ÌÛœ‚a!ßTº¹é¢åÎ2%vOÉÃ’A˜j_fžÌ�e?Nž™á³y�%V„>¦ý ð¹4³�³Hš·íÒYqÕ‰™”)Jª‡€?|èÎ	cLLN’šsTòSêŠó¾|€`ÂYÁ4¨
+.F¦Þ(èiÂ¼‰ö0‘�Ìo	�Sð¿0 P2Iãî8týÍ?Æ>�âÛ–q�rd“ÙØâŠVèŠCôæ@ÎQà´E­Þd�”jþ2þ¥s¿Švz4î†ÜKTŒÕpdîÐÎVÈðÐ{)øS#å»àyÌŸ)Þz~L|Ù#%1t^b&v&Œ«8#ËŽHœW}xÕN3'	È£\`´Q¢�¯©XŒ7„ÛfîÛñ¨Bˆ¾ùe–ü‹Lú`|„Ú×��¤ÅÒºÍ¼ÃRâ£Ç@Ý¤¾žb¿&@}ÖŒ-�iâ}3|IöÈZÁa)7y2c$§�D®MN|<Â0Ž¹1qÎç¾À™
+<„ŸÁ-‰D›¼=f]+ž7
+è`ŸØIÓóºxQ’öSr§Æ¤¦¦ÂzÖÙujkhÍ`þ¯æ§èˆ0¬�%†-O
+Ÿ±a¼2ðWBTH›+’xSâ×q\ÀÄü„"ŸñÖLše„!�~òª‰>¤2UæÏÄÙ4[D€ ^öøe¤OcH‰ôÜd&¬Îñð¸í`ÔóÞ?ñÒ@"UL.žúäœ5ö˜¿$-+‚®÷'˜55‘ÜB€¾}!\8˜è¡b�BþÔð‘…ÞL)ö¡§Ç¼K˜?•NÂƒ=zM(ö�þŸñ÷Ë�	Ç¥&þÏ~µ5·­al¼EÃRLÅ¢(…
+ê6”#SEvÎL§ÿÿou/ 	RÊÌÉéÃñƒáH�ìb¯ß.Ðý"zGAÓ·¬£ÿÎ4w¨x¯Å¦ã:©þÕD’IUíë/ÆÃí?û½¤sƒ�äjÝIÎ_�ÈªÁN„)zYØl|ÀÙDÒO*x•Ø#AJ5†-Áôí5ŒÈ»A¼G|×ñª«½ÂºG2L
+ýû9—?àXÔ˜›!Þ Jö!}<\gÄû³/ˆ7äDüœlgˆccum²7Âøïjú%t}Œ¿g\í´!:0}ÂcŠ&.I½´4Å#“T€ñ
+Mf`·¢…MÂß”™1ãK•~ë¦Röçx¥hèËe“ŒšD¡Î˜oÆaÙ_2…·�öJ§GÓ�;×åýO§¾E2×[ª£{{0r¥3t&®?–ÜÁG¦|/jÄØ«ãq¥Ä1Pÿå¶bbO“á]˜P¸ÿ)Ž£+ÏþóêÄ4Pt^’gnÄbŠ8£�;¶¯õ®Fê�¾ª&9jÒdINYwÝ“ÅðãLò¬±på�1
+-ˆ©=‡øƒå+.N÷çÇ¹~‘%\îNàêcw˜üa¯Hƒåä…Õc# í…=ºs"w¯3ÙnâfPN*Aœ^œ¼�xœ±
+þŸØ4aßßâ&±.9™þ4ÏÁXl°nÌ¨Ÿ‰
+/×§WL�>ô¡ÞÛ¸HÐj€èÿ†\‡$�ùÅ2­„&å4½×q¹vÉƒh*MryŸÚ	z%ÉŽn¸<½ìÓ˜§pr©#\‹Ýáä¤ée¹«<)qJ$)–,ŒÕ–Î´·ÇÀI	bZvønS%äC)ß“Aáh\GÞ~µÁ_üÍãYÒ$BgŒé-IŸw5$£Š Ù‡d7’_qÊT¬k=äÕóãïä“oÿqèŠ3ÿÊ=–2»?`³­È�y³ª×Zqå}½z6¦õèÇJõæ›œ88ÖX¶Gv{î­+Ž49Þî­Ë(Üž.zÁ‚¾ßð+ÇÒ¸¥¾�][EI8±Í÷¸Ïé÷¦Äz½4f‰qIºïÚÉw•9ô­	ÄÉ.�ýƒ–vnUaÝòKD\7ŽØáß#lI'W«N�Ëë§—uåû¹Ä§õ‰+Ö5—Xæmëêíœ¡„ÈVClV?øÕ±oøÌÌf
+2ß·u“K×@&²ûÛJîöØœ$‰Ø`Ô«87[×ØèÓsÉö©=ªÛîÛ*¦çsÕîQÅqHÇHu±7¡Š¢w|WXn¢…Ö7ö6õöùñ'“šOU{ v;‹–L]Þõˆc-;ŽoÜ·ç¿TDé
+~ÙÍÖŽ¢2'Ö°a“ìY	Õøäk¶Ç³H–»ÕêË3Om{gÝ\Í}c=GWË4úE¾nHJŽPs–@µ!×>ßûò²®Ý3×Dwú�M[é-vÿVIˆÙúGÉû1Þßóý& &³�Ë¼v•Éðn¹ÓI±ÙCääÚípg³Ð®(!Ž¾Þ�‘î¾ê<lí+q¸Ã,‡³9ûU2	>€gÆ<J¥ß¤+8y_)§ê6D¨©Èý6~·ñ˜Ã‹ç�'ô9ÜŸŽ}í<‘JÓÁÁîŸòÐÚâ|BÎüàaŸ¼cð©óåI¢
++àñÄdó@Gç$#ëDlÊ†x.Ä
+£J‚ÒW& p¬öõ}xŒùÃ àrRíØ™â·Ï›-ÞävAìs\F¦Š¬AP´d,fÑOm-mh#äÜŠŒ}@ÖÑŸªÁ¬‘Öþh:éD_ª!9¿š°%Á�ð
+÷õ¾Šùò¹áq*jNè~TÒé�CîËÃî€;VÚí–b�2§_äÂöt»:T¿ß[�ãÃ®®+³À½T'oÃÂœO;	‹*Ø}¨îñE,w£m
+9ðå¹‹£jÚÖ0³ü‰L!þû¾D¿œ’ð”×¾bSÕ»Ðbñß¥õáÈUbð‡øè•|Df!}5ÊE8"}‰±ÑË{þh£Þßà*¶{â’r ¼äp†P?‰ëPo¾²×
+ªñN×äûžà†vi6Ç5—oî{ÜÊPµäêN[Ð"ç~ŽÜÁ˜`)³üž�jŽ÷
+1Òq8þeš:ÊÂi†øÀ%p­ªfº–YqŸÏ-
+R‹�f·î›Â}‰À(¬HT�F¥Ý�‘N��A<{yyáüÖ"s‹Ÿiç^U`É\þ[û
+ho;™™À…/¥A2oL0³("ÒúßèÎ7®ßz‰*_Šˆ3¶ŸÞ,
+Rg!……8D-ê±÷]Á÷"à*ÓªMÆ|Ùø`^G¥"µåŒØAtr÷©l­žQÄÜŒèÿäEƒ[˜|Å�‹Ç¨4	}Ó…üMêÓÁi(&4Ü+`pð°[ˆVâ¯€ºx;¨ôÐµ’ƒ?‚‰ûˆ [—ÍgÛÊ³ŽÜÕõò~Œw8@
+˜	”ËÔ#Ån7£™ŒGAà4søM8žM—lç��qâñ»~ùàù»ëâëWšæ&Tâ¤�’’¶‘<ríAˆjžv8¦!¶‰3Ð k�ˆ.a9š)Q™Ž%*p»ˆçŒ¾™ã1ÛÒý³Î‘½ƒ­Þkô0si0@‘•0Ï³À¦»MRxM[œÜGyyÐ±R~/·zOw>¤fãMÕ]$ŠŠ}2ƒ=D;`R“vöþnøÂŒíoè´ã[R»§zÆ·žÜ³÷ƒç	»7üééèöý3ˆ—û�äOºùpéÉu‡=¯}å°�ÖOf
+fxÃ~dÖ8àq'Úª4FI �XØøÄ«:˜îýã˜£°±eˆ1êb0’·ùc¼ŸÁ�TX;D~›41Lc¼Âº�8
+‚yV"ZŽZ¤Øj0�ªƒôG£”Ÿ…£7¸‚&¦O'm;¤Õ‰4Ns¸ß9Ós©Þ.ûw˜&s×îhã}$G—e:e6±êYæ�@J¶c¯÷æ‹(Z4j)Âi5
+¨ì6.—èY;üÆ7‚
+
+�ÐÇÊ:wo=éwùätŠÞ»BÀÒ}ýWÓÙÛw";ŒvPêùª#°)t¶‰®�g
+óo"øªˆ,›W�7Fõæ¿;(4š;Nûå�’-1J”¡%é@,~o7ÔUÍº°‘Tâ@Gp%Z!®²ÉñÝ;ñ£÷´ìuþ�SLê¢¹1�UÓÒ+‘\]„‘¼¯�ñn‡	ºl7o†¬±þ‰§ÝÊ?\ŒýŸ}²=Ôuñ¾r<©ÿË�
+ôËÂ)hOr�³ÇÒ¼6¦Î4”�$»´T¦ë•±Q¢%óh‡_²K‘)6\JÒ[Å0äA¿µjêÂ"Û+›È‰÷$ïKèÄ…ü˜€b—Kù!Rbùï(?c£–e}>Võ�¶ÌPElQlp"úSè°Û9�ÿh*0]cq¸³éäOL{Zö»³ú©·w#î¡wZcYDúS{$|1Á(ˆh®ˆª½óì©Þ¶aÎI¯ç:ë•ˆºÄ}øûUÔÜ6ŽƒÉ¤,+v,§V$—®Ö3UGéxm?\ïáöíæ^öþÿß9¤(YV;õmÓ­�G¢H��H6Ó³kõg;,û1¨&_¸©â`;�ù
+î@8ÂöŽˆ�twŠ¬Î¢bŽdØfóoŒa‰r”Á†ÒkºÙØl²	DO|òÕyh óñoìÜÓ`—Òâœ�z­ø\­½S�å½¼±S¤ø°ÆÓ+aÀWXÒÍ†9³ †FRû8ø	¸ã£Š©×‘Ÿ¨Æ
+þ´�ª,¤ë˜6È,Fa£wàõB&÷�MæQ²‘›\6#ZùI›Š()"|½2gø�Þ?èÜ¢^®Ø*ÐÐ®}÷‰ìãq½ª{½ëª%\úºn*áy<*zqÏŸ2×`ÕRL´cA­F"=P«Çp1xÒÍÝ¡Àj,U°ÎI&bžGYØ±:‰Eài^1ìAoêxÓØ�·T#ÞaÃîõZ}šáÏuRîpýŸÎñø(0îZpÁ¢)ä‚ŸÙ
+Í�1ÝœŸXÈ¬)F,Ñ[J.U‘fSùõ¦ò|gläh«k>@IhÑˆe¨¸aËsw!¬‹½mr)>:±.ý‡RDÚ“wçáÒ1}‹:G‡ê‹]*G7”bÉÊÛ{+|¨zy?‚É�×˜¸!*=ævfá˜ó!eªv4)Æ±ø�Î.WKþ¢ñÂ¢ÔÙ[¼©XË
+–˜9?¹ü»O “ˆïX¸¦±NœŠS¸ÌÅlÓæ	h�»=ùCAµ;!!älÙ€xZ^ë-’Ú¤N
+ï€ù<Å«eN>)Ÿ�\¼äWb²iAÉ;„*´3@aYLÉ!†�æ\
+€ø 2ÃëŠÜ«)ÝäŠ¸T†•÷K5¶ÄmÒùÎlÂõV5ØKŒë£ ¼s{SûJ¥eã­&¸f‰ µáƒ¢iÒv@•^Òg#4ä#©$äcÁ¨i ã+UášSO�òW.ÕXîùBñ6œ!!B¢7b.†–Þ€?ìR‘MŠ¢Ýöb‹³’Bº£§9Í!?-ùÛPVrë¤LÈqP
+”èÒ†�ó#°n¸ó`…´Ð�ÓÉm`ÈnÝ
+›kãí}=B½?á„-óÒD–Ä›‰At
+ñ4¤‡¥Š¿î˜!Y‰q6^±˜gY¼*47'Õ=À<
+¢^zoÊ|ë­M´PÎhªk›1“¯É}ÍxT÷‹ÍNí‰–™an>Ú~Z&’Ž§hVæ<¡ñ�?/a÷õq×\¬ÒûWˆÂiÌà[±ÔAÓÇà¬,Õn3Ôú›ø/.Øì¨H#³ÏK¥n-¬³…¡7ÛœbŒ0¤†�¿¶ÛÈ,²5¹–Þ«k£AvŠqÌ‡FW!,.vÃÕˆÇv
+Áf²š
+\÷“Èogã½Re¾S�š=™™�ø†^Äõt�:ãÃ˜¾¶n¦Ñl�Q[be“º™¶ÔUZF†$•Çt¥9™~Z¡YY!FÎ1¹†&ò<ŠÓ¢Ž"y,¤±ì…Ý¤“Á�.]Ž¸]bÊ-V«�õÊõ¦×œªæŸRüƒÜ´‰`Ê)'“?�@Efä¸¯ÅÉÏ"¤˜exÔùŽ ËÙ‹×Mô(õ®„ñ#�1MrÛ…-4$%Õd˜€¦êÙêŽÛwÏ†èLãÞ+Œîð>Ö5ÔÈE¡’r‹Oi?‘\�áI¤#¬xÔç/Æz¡¨Æmn*ÔŸÝ® aj¼Û™LI1Làî3wB´Á:$²†W¿%S=3¯’K>»3 C—w*±úV¦òÉõ@È\PñG�àÇ4¾ÅôðITkKmæœÂÖÁ$1æ6äâ’�"ÊdÑ+�WIYrE–£˜i†-É´k`<{Û¢þ²·Å¼Ç½ã‘«Sržïâ­±#Kïð ÌŽ(œ%µ^ô4
+4<dªuK‰>ÝC4¡X­Y²aËîªóÕEžÐr¤Ä9ó‘<¿h1mÀÜ!mëä²(A§¦Ë'Šˆ†�¯ÈÐæ¡�‚1wdóËJZ­â/þŽ±¾ÐóO•J6ódaÝ¨Î® â¡%ªâú”&jµ	:êæ¿µWZìAê]‹­¸ÃS’þ‡KSÖÿÄÑ´Öûó§-[Oò`rs­<žÜÚNÖS:6=ö¥Óš�]÷e.;¶iûÌ/ŽÊÃgy4áHC§¹‡_-ÿ™‚¶ÜèŽ9]n¿êÓäÈ¸#/ê�å,­¼—‡+º
+k�{s¿×Â&[{û€Ë.í½ü
+å‚çÛN¹Ëlø}zŒª0ñduòàßy‹NîšU28±‡ü
+Â÷Xd‘Ž´½ü"Òh._ÝE~æ>-Òð2ië—¶ß:?Ñ€Nn÷ö �°ÒRÝ1¬ó"y|óvÿW#üh#zùä€¬_¢žm¥ž8AckáÕ+³Û­Í¦â|˜ôÂæíµ'�ÍÉï$¥8�ôý¥’«oá�¶¡—_I.ZßGšºõ}†Ôy5º´tªG¶*ß'Ú¼QþVÎôò¾Eú*¾XÚ�Ó—�¢ìˆiOðx²x–A�ÝÞÛ"u"%’î·Þæê]âÁN¶—^N—KµzVÍ‹ýÝ™ÝK�0
+0=iÉ¦�ˆÏ¡ÑKËe·�gÃ£´óåE�ærrz{éå»å.¡í˜xÈæç·¨l*~¨
+p�ÑÉS÷<~9$»{½S‰ÇUã÷E�?VzÕË_%�WP\@�|B´!´{:3³Ýt­è!®6ØèçäÐ�¨(ü0x¸Ñðê¾µ�l¼Kàµò”â©k8ÅUÉëû6ñø½s•3q/½t’‡îÆ«ú&jü�TÛÇ¨É€Žu§h¬›¼¬Òœ4>ÙåD×0Ww½XÏ#‰Ÿ1²À„™ts\†ŽCãß’u�öî²«Z³ãP!ZöFuös-ý=ôòó‰ìøWýuEÍY²ñI5´/ƒvwÕÞK}¯Ž*¬¶�Ê3OJŽ
+¼6LzÃ¥¬†¹º™ —ªÜEe{?t‡'-¯ðµP^Ñ›i†µƒæð‹E"oŒõGiYëi[(Ÿ±©}p½ôòsH;…íÿ+÷TõxÑ¦
+8âx”G+}Tí¢9(”+�DMÊ¤;æ×èW?Ik@]Èµ™%§‡Î4Ý¬57Ý<4›ì;ŠÝ!¨Ñ¯VîÉ_5
+ò£mÀrêŽ*dó;pIF/þc<ºûðxÅ=:õòó	fq‘,Ì,Û}Q™âHZF ô?fÌ]Nóª¯XŸå£Í�ï4üo‰ãè?ïÍüŽýVˆn¨¢ÈÅê[Ó‚–8¨P&ÉàŠ˜”ˆP£æ'šù´Lp¢Ø(•‹mI[þ‹JŸ’Ü±'™J.Órmµ:<Ðce:ü¢=�¢•3´Ù³ªì-V¹]D
+Õ}LÊ'‘%°ºË¥ãjdÚp�¼EëÁƒ�á˜úö'éŠo
+ë?]’õÎI¥CR[f6@dgéP“ [•¨]ïSÉ`Y0Q"Ó:\Í²È�™#àT*P°'­kç
+Ò¾%.ÉTÂžÓ©Ü—iu˜è£t-®Óó
+.’•I¾¶éÐ˜LôHÕËÏ$œ­Iat4N×¦ÌK¥2½7aFÊâ,[–tÙ¯[ªìd2�S)�U”å;˜£b¡¥\øc¸FÍ˜ØMP_¹¢f!æˆ-9ÄXM…ZæûU„Øp­þÇ~Õ5'®ÑÜ3 d0b��°Ös]µ‹…‹kó�}Jžò’Êÿÿ=éî™Aãë›*;1IŸº×+æ£§§¡�ÎºÙ¢A’Ú¦ëÄµ°*¤ß›uëü¶!./¢¸Ú:h\Q¤8Ý.6ž¤ˆEuz…gýól¶ª„UY¦ftS>=;“î
+s
+Ö~wÝ†k�7~*ØyÕ6„¦V×èz7k ¤‰	%0a.Àº$n+,Úb†LâCÎ1¤rh*Má°r	žu˜‰åýµ¶²ÍUbq`f¦¼Þ¥€GlCÙåÙ™‘{ÿ‰ñWt:•h�ß™?Äß”þázž,*Ü÷`^Ê’²Á;`…¦Ÿûƒ>9�h±�•ºÁg‡¢Jë	,ýoþ9Oh¶$YE¯v€õÖZé„z@¥À¯}üñ;
+d,56T÷^C´DrH\8ù\Ù‰]<cŒI´ÀXï 	³z${Z{ËìÑÂœ'öw¬H„ÙÎõ)56Èê‰…
+ÁÒ“îÎbMQÔ3ïðHM
+¼U‚_ÑùLÓàmPÓT¾É#ìÂ3®¨³1)0Ô~
+i÷§÷Š�+Ïzx:¸¶¾w¬P~`Ñ´/P¾Öì×˜á–Ê]Ñ„üÎ¢Ç³ÝoDÜ­6¿‚)ãÚ·@¼URé´¿$é$"Be+úVHñ]ñ÷ç§y§	†ÖÙ©žûÉïX—üF ¸,Ô†Ú48³hÐŠ»ê²~�ë¿ÖÞPÕáçœŠ¢F ¾ñƒ6õÍ˜ céßåÛm“òÂ4eN±à¸5Y`à†!L0¾jR¥S¿�ÃùOšÿÂ½ÖžýT4Njã?åA\aÄ[åÓ÷ÿd&»òö­'X˜£rŽ!ÒÃÿ'4¸‚lê)'Æ0¢ÇeÜ©âÍ©Øß°j›^!uQÒ ½ï"¶ Vc’Õ<¡‚ÚË»{Êóç‚Äg0‡>ëÆÛ[â|Iˆ¥çiK¤»iæ¨Ú´w<4„¿Ñ´�á{–\è½Ì¿lÀø�¡¥‹^ ÊvÊ3�òM`~ù'òKZHÛIqx6 .áÇ)ë#ê·™[+cµÀd§XâðQ~6š9T78mB>à%©3?ëuT ¹’o¡ýÜª¶�ÁÜ�ê; O§‘ê‚×;=léÆ+ç'=£6;C;(7ŽaCÊžS&\´@b4kt—\<«K$†Ì»à	”*a¦=\êø<èÃFRK`ºÊê8Ciß[üþ†
+°Ý%‚Â¡A¤Î¹ùÎ95ªª¬�O¸{§ClÚö@9D9C›Ð}=$ÞnØrù®%5f½>â`ãvsçvÔù……jËÊ@…(¨«ð\\qÂÂlh›OPçuÌš§k?iÀ/2
+CàóMÈ½ÏQ*ÒJ´ŒŽ
+þOÝ\§`Z¦‡ [sÄQ¶©ãm	·,šûÑQQ
+ªÏ
+aBû‰<h©ŽÊpâÎdA¾º¤Ž¢5ˆ³èèèô
+ß•j§•îÝŸ3¤'ª×ÜÄ2*!*ÁEaàÛ„U
+¾Š5RÂ
+nØX5A·¤&u…¤CâI«*
+2�¹ÁÚ-9�Øø>?¡Ù³ËØÖûÄ9é±ZÈº®«¬Ú»>·£í$¦µãp^ji¤›)õ	SXÍ4HXoZ¾öê
+7Ýqîv™‚:77§–q`øX¬†ÈéÝåOî�EMFÆÌèŽÕÛ0ë1áÝX—aÑp»±~QgéúUGò‰^OÇO=«F$>u'ÓœÉ§ÚhŸ3å9¨M°ŒQ�Rí:^cûxu‡–èWoiªx¼b(ô$¸@hüÍãO·5�øaŠ?k?ðiüš�êŸRä¨=<i¢žVs�kê0mˆ¦ì4ÌU“£c}31—Ž¬§f©ÕšÀkx¢n"'ødíÌŸnÌ’Â;vƒ#4rh±EÀmØkŠU›òzAšæf$y¸Á­!;Ä£úŠn±(p|SiäÜ‘Ò÷˜&wïÁQúT;ÑÃ°ëm¸1²Íöl²6wrs÷uÓt;Ì'3·9mÏ!íêã¤¹jt«+)º§údü½!ó„}ÐD¾Xö`(y0grË�¿3¥Ûú×ÁÝt„7±Ú'œ¡WRÕÌ_R8JpqÐÊÛ¥"5.©ª‘JLV>e‹ºV¥I—‰ü%­ÚÝxÝÜ‚¡Ó^ �ï+ÒQª´LÖiš^/M¢+µm`è’Åz¤‹5*¯ÂVn‡v×V
+®Bæ¾/Ö÷Jo›ªu×pMTÑº"¥mUuKK^p±µeVíqº»–ŽômçiæyC›ÖÕ½*!Mvy=|*“<¬Ò¢u>7â¢;Å
+ÏCOÐ$ó—èn1µ]²¨Œgí­D©D%(Òu»"ó&ðR–YERHËƒ!Ý^'ž\X²f;¬GÓ”ßmzp}$+‘T|ÕˆY‡3U`Eæmµ)Â—•Ñ ×Ctß¢�ëyR-FaúÉ¤å÷š¾�¡Y•ecÕ.}r+ØäZ>ž\âË™ìÀxõŠ<Â,û0Yâ;½üV�%Å£Š6…f¿%¿Ã-H†c›UðmžÐ»öc»È¨•¨…Ißd1<î­³;l1–�8g�«!mI´¨$‡*cý°Å…r;8”èbŒÛV<‘`F�ÖÆˆ‰…ïœQÚÒ‘$ ‚ÏáQ‹·@jú¶†|FS�¸°lÙ±ùÍ3'(¢PŠ]þ\@ž¨Àµ¸6m—Aø¨cåY±8¤ŒÕRÑ4é(r”Â·Phð:*LðÖÇ
+l8-¯£QPùC�6ðÓ‡O÷Ï”Uý¾�o�ÒòxzžMtü2Ëš'
+©fË¹/Öš+©�².g_ªútâ�VQs#Mpùa2uÎOÚ§3’BX¬#A¨h�ŽvéÃ0ap˜ô6eÕß­{çÎ:¾Ôéeé™iÏû.åõ[/Œõéñ½uÅèÇÖaþp}”?Q«ëu¡ºzÄÛ÷Vê~ÒgîÞ}Œ'�VöÌ�à«CýÑêÌGõÆûÐÎGÌ€xÉ�ºC÷{‡É	½yÔ’ýë’9eÎ^ô£å½K¼AR'³½NŽØA‰#Eµ<wƒxñ8ªÂq*Ý±ww2gWÇ1û”ýêµñêžýÿŽî{\+¡(Áåâ­68'4Î,é0ÌÌìÕà5é™ '”wŽAÞm¶3×é7í›{ºv�84¾»sÞ’4g3=ÎfZ"í½Z2Ek{{–ä"Ÿª “¾%’ÞPZÁÿ+°`1|§úfçËBo3u6úèD—ÐŒ^šØäƒgË�Ð…8ŽÏËñ])*>úÕÃ{¿*ôÛ®íB‹ÿþ[Ð�FzŸ§.£5?:ÏP"}<&þÐgžÞ_û¥ñ	¥ÏEÔ—BÙÁEãß²H_¼'?)=ýV…¾x9‚ÿüY- �þù‚ˆ™éÁÇf©{ÿ«Á‡
+‚OƒîÑÔ·œ>ûø¡ñ_Ñù—K �@ �@ �@ �@ �@ �@ �@ �@ �@ð/öËµ·�ÝÃy(i­h½ŠcK²W1Œã»,²q>µ(Pôëùÿ¿§s!¹¤´r’S�´@æ�#-—äp¨`^¼c†a†a†ñß�†a?�Ñ(ÿ¿NÖ0Œ_oeÆÿ1?¨Q†a?›ï×(Ã0Ã0Ã0Ã0Ã0Ã0Ã0Ã0Ã0Ã0Ã0Ã0Ã0Ã0Ã0Ã0Ã0Ã0Ã0Ã0Ãø5€òâ„—�f‹
+å»lÔ7MÑ ˜‡½Mº Ø»Ç”û{/S†|¼ìÛ�Ês{žË5‡fÃø“ì•üžö@Q°Pl€LK2qè¥4í‡.‚ð× Ø²sN§W¬>8¯gQ÷¼Ÿqw�\ªwâg‹‹•†aDôôo2šr}É€þ&·c-=øzúäqòÇTW{/ëçÍB¦éQ“^:)ñ»õýdtG¯+zÉË™•KÕ»œ·ø0ºãÇ¯ðr>V2I{p*RÑø°›>+ô˜ò•H›Ùñ|=Ý»Ép¶Q#¨©JŒš3T<
+œ.ð«�h½Ô;%�NÅ†CJÖ‹j>ôój¡— é¥\ÛóµéÕ'ó”'cÆ1P™Ñ¿R¥P×RØ'²bíC�¯e=!ð�_UÒ�û)ÑñXËV+œe¥
+šÀUt(Ûç /´­Š&ÅK†ªVªp"1¼¿Qiêdó°íâ,]&I’?_€Žcºgi$‚¢ÑÌÐ±wSÝ“—�}’0è:·¼qÚ¹…l”#XÜÜv6´õOú3Œ_©ÌªZÍèë�G›jµµˆ—\„ïl±VÍ„Šp-
+Á««+úº_¨dI˜Ax¸¡ïËê}H»tõïÍªÒðÕ™�½¸8­&Tî¤#5ÍT¤´®ªyAÍ1”�'2'Ç5µ¼”¯ÖÎšõ%}½Æ»ÐL³ú÷šenäÔ5+
+Bº÷¬VMUM£¶¨–êNpª³5-`ÈKOÂat+q»ú­�Ê�ª›ºEîô8kÞéà‹­5{†qdBïT%k!oO¨|I„j’Œ/iz©å·,BZë¡û‘¦èÞã-W)IÞ½öŠÒU¹X¹àîÑ³_›k·¤vÇ§é[±]cQ³4—ÒÔ‘±ß¢Un{)†¬X+
+2
+š£�!U±z�Ð±©jªÌùéW×z¤æ–^)ë6Ì{ÖØ°eˆž]å–¾_L¢ãÈx/2°Ð&(V';$r/#�3Â•'sQÑXÒž\r7ª]à–/eüŠÃO‹ 2˜ª–h!÷Ë?æKˆ'ù$bÔS�Ô¹ØT‰ÿH²á}èË$þËü|Ã‹`�
+Á9·iéhÐè>di©h”_‡cä2 nÑg!éV­ø#XP'»QõÓ�’ñ[^½|š§dÃ8Ñ=ˆF¥æ�%‹z¢ýg]öY-oò%Ú®XÌâDf¡w"‘r…ûBŽfŽ8Ü,r³WÐ»
+âlLÓ¢›óƒ2Í�‡¡¦­0-i	µˆs—b7;KÙF!ÞÅk¤ý_ö†x­ßäÚx!¿�néKÆ0Œ#j—Eç:õrÓ[ÄgU*ÕxÕÇN*¤ŸRiJÍÓ}-j³«7b^®^Ý
+ŸTlÆäPÛÈ…â�Üg¶28å¾EÝH£zŸ
+]€2+Š±ÑÑàÝŠR'ˆ7]ö=‰Œä,zÀIær´‰i†q<´ÇTˆCQÝÉÇ7¨³ÂÖæÏGÐÖ}òQ\¬´³v®(Ô,‚vZ•Ä÷íY·Âó)É7‚äUü<.»! pdƒšêðËîQàj¾È‡ëüqä%íè£<¾YV½èô!�¢�³p§TÖë{�'roÂ�v96‘2ŒcƒOîâÈOFÔÉP±{Œ¾H*b¯G†ËŸdH"¼sy¡ö…ú6€ñ¨•#Æq…GÐêM¦Úfv>*‚èôÜt=Ô\“Hiôw–$(¨Tïé½f˜z=X"õ…i¸›t¦Qr­“ÙÑÆ§´ðZ’¡Ãâ¥Ã8R[\Ê•ïëú�<ÕWÀ”ÞouÙ‚=Nì´TÌÆ©5ŒUý,^ËA&R¹F…Ü
+ËÔ([¡ËŸ½tyÔI…7;½^�^^/©9ô1Ž“dHÙGµº²Z5üWkÂUÅ£;çrQšSk©)Ò¨¡ôzr©ï¥×ói£�›¾P2éR†a­ÝÕ‰hÛ#*Æõbì£\ëño*-7ˆÚ1‰¯šª¯‰X+ªÒJ£Î«i®2��›ž‘`Ð†±Çû.‰á¾„>ÓKÛ	ÅnÐ&3¾šÖÕ‰Ó¶Î³›°�H;9ß=:“»4G¦kø±F]!®ƒî®¯âkRÂ{y¸®Wr'W{:Ã0ŽK'i‹ôO<IµóÌ\<DÓó‚ø o¯y|‡ì/ Bÿ/‰EÕŠÓ2¼BÎcÆû!¯k›NŸš«°
+ä$	x‡8q°IyaÔ®Øx:•÷0ýdvÍ>Š…Õ{ÿ�FQÎíB‚Ðï‚›|£Î{œ’ÙëÚ\Ã0ŽA'®“r"þ…¾O¨î×áÖq5¸Å%5:ôMö‰Ç$No4»¥^ñ÷³:·«QÒ=rœú·³¢¥¾­¢f¬yV=ÌæF^û¨‘NºFàádç&¤)ž”3Ø¤îž<‚¢‡}KèÑ¹ƒõ:ôøðÊ·~ 3¹å_É³]�âÐiâL¤ã¸ä"Ñ–À9{nn¸ñªî†¸ßéWë6Hõ;8<]MP%‹;B|®Þyùx?< UÃÛÕ›l(WÜ Ô7ŸéÐm>á¤u5	zÀaæÕŠÔÌÇ8¼¸©ªŠ\Ù(íKIñ*¦†2‘ÎGI§�ä!�â[ùv´úôHÃy­Ž�7òƒ&Ó<ˆpšDÆqÑ2„PZ±_£öK±CÊ#ðqØª¥é[Ý¿ÃGQØóQnñvŒâ©jJ¤Ò×aY$/Ú6æ»�à^Ï1¤r›ß„ý�¿†£#MtˆPø(½ì¶•v3;¬Ô(pË6ÄyÜdÛÝkØø:ïr3‰2Œ#£eæBuª£ A­P}û€þŸ£Z\P¨û‹yµ
+;êÛ‰ÇËY23×üñütÇ1`Çòü/ß–Q. ¬ØRÜ¯¡;ÕN’dJ"ŸÈ¨ÜÏÂFØÌ.iÕì%»‰ÝšÌ¤ñÈ4ª’câ=cÜ˜[£šÓ¥d3®#e­žZlçÕBoeµ
+ùÁ’’ÁÉÛæÇ~Ã0Å—ëÍø¶;€´t—ÊDOpÐ�n’‰sÅÛx<„ØÙËâ¡LâÀ­òÕ�)ÏM§äGíÝ=ÍCínÆ±�®Ò\¡!P”a&YÐ}BW¢AI®§¸3‰Ê4'D)�ì
+ÉÙÍ²O?v\‘t';E ÍÌ§³³ o¾8¥OÒÃøó¤‚”Ã¢�]�XÄçžŠ„r¾wE|ÙÛçØ ¬� yƒÝ|zU°H|7§A·ï:�M¤ueÄý�™p™DÆ_@î>vD
+¿#”5
+{MÎGÏ^Ww@ä �Ò™—LñàÀ~Ø™ýàôÂ–]inðúBö¤‘R4ãhìµ+YÙ‰ÈWfÃ¬¸{Wô¿í{q0¡²-ì5Gûû¿O"b\èNé=7�×”äW�oL¤ãØô·Jåcá’öÛ±r¤–çƒV¬'‡ê|Ïƒí×þ’o�¹¤ÃÆ.¼ß×ô"o(Ãø(:¨+Êï¾Qÿ›ïNáH�Œÿ°_®Í�êHVÇ-0‡ãÉ˜ÁñäT®“¤RÉ©ý²Ÿ¶j«öÿÿ¤í–œØŽ“ÓOfŒn´ %½tÂ�Ò#R&8èíÙe:¿ØL6E Að±YNg^Vu«Uéh‡^KKwZ%ú$B‹#¥*…êO Zµ’÷m&/Ð².‚°žn©€¥’¨vRÖ®n SÐQÚÜŠ ‡OŸZxÍà]šwÂÊ°ÝA¡h];º¬$u=kúß1«£ÕF6±!Â�†,ÊWúòy€Áƒ¢Þv¢¯²ÒÿÆœ*O�e&Â%Ñ†/ÂáCÒ`eª7;€äC£~õ5È…>UÓË«œWÁr|Ó*c„if‹º–(�v�í,¬Žá0aiˆ¢)EÐˆ¤HeÄy2:Šæ‘ò³3"Š¸©8C#eQÔ•0‚KK³®5FÓÄ4ŒÈ|„?‘¬¤I#ßw×ªH¹úÑ/.Âi_NÏ‹Õ.pªá"(_x(ôñ”Çûõ%Vû\hæ$‡ëUù¨mQ©†r-›ÌEâ(A8p¬\pb‡™/1ôC©žªŠ�Ù–ë÷ðâÕ'-P©[�š:¬Œ^•"g Ñ/ÂÁâBš1e{tò!y=Ç LX´¨Eã¨’"’°—è³_Sän¬¥jÞcN€õu–Ï¼{¶sU©ûYQkLü‡øY
+SO'X¾.*åÊ.âr–k<9�a�ª<0¦PGÿ¹Œ©7}•„CÇÅQÛ\¤$;¬=OU‰”ÄŽ@Ç¦�5‚e5ÊAV7Z£ñ
+Wô¢ÎÚ–ý0Gc:YÊ‹Öö!”:6Â§ÿ2VtPrt‡xËªžß@�Kûpñ‹h” 8F�ÀÄF¤G	bPŒŠk�ã	•u’äu…·OÓ™ÉÍM9‹T2­,\Q%¥ˆåÄöŸÉ«¦ÁU¢8¡&×?áŒ-3`BÛ2Í{¾GÙ\ó|Q,ØÚýâ/ª�¥£™±yÌÏúB¿ÅyM„ÏÂÅQF£€4ˆ5†%´I©—¶qêg+5Tá¼°NÍ%$‰¢2_¡mZÔƒ�’žÔýPiÔÿÝ@õ�ç‡	êKc_/ª	Æ¦öK©G3ôŽ¬�U>–(J0rc•‚éBqnÅPfç”È4É…VFÃlÓ5b,!:¨ûÝ…	ºúkL�ç¢ÎNØ¹rU+š÷Gœ8ê2|2  ‡L•fqÐóÓ(‘Ã‰Ô¹žRž`Yqª5Ì#y®*µ�µúuý¨š_k­©å½º~2•f`0‰„CÆ	]�7
+îQC}ì«èÆˆ—Ó3üHa³zc5êÜÄ<œŠu?
+ÐG•­ «ß±¬Ç4Ýì2@tÉ&ëž�Ó”˜íÍ5‚ ü@uôÕ‰È/!ê‚jI-jùòÓ;¥ë Šc"]§b!bD•Tcèúëü�	õJ¿÷uÀEfž>}í4J·r=XDÇT×)¢ I•©Í£èá1¦†‘Öe:-J�i�ºÄŽ+àç]T^<UâqJ¿Ñßs�åDyyY.±ž¬ô×ÔõbY,î�à­ÄQµFqT=ªHâ(A8|èÌ“|å˜5+55­9ÚÑž*ø‰�“­š+¨ÂÚ)U÷ƒGÁ¿WûÁu
+¤þAÃê‰¡­Q”?ŽK3Jß^H%¥c”PñßíI”óq5š]ãÙ¬¨õ¨’°J.‚âi<Ó˜]9)¹:¾ÖñåÄ®(/\õcµ¿fY‡EFÑÑSÕjS¹Õ8
+ò(C}óO¾Gç‚ðæÏ•ÕJiYë‹Wà�‘Ì6ñô˜‡ž² ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ‚ ÂŸ|õ‚ ô#µ7èÚ¾²°9f›€l–ß€Á-Âà^XØ’Mv
+l8^x8T¯½º ¬eÃ
+5
+Œ¬W‡ûæÂ»©vÈ»5jcÞÁ€Ý:àW6ô{GÊŽÚvë€_]x7°ÁF‘µìÖ¿ºð^€þ¾,Ž‚Õz»É6wµn3A£ÖŒ¨¦…ey�ìêVð_h;Îõ­ÛPûaû•èa`Õ³Á=¿z#ªõPjÏÛï�àã(o¶^‰†�Ž¾u�îüuŒ³ç–å½±�[½':ªúŽÀ¼,�éŽ‡óÃ^ŽË�4
+ì:­î¥î
+lc¹
+Ãæ4Ê,KÇ¾KSÖXSï”·ðí¡{ìfÇ~;v�£ÞÐ÷z�,C©Ö™Ø›FK£<9êõoÃóÕ1ù”]ø{óÙå/”=V¯ºOÂFëÓ6ÑùýiDÖÞ¥oòu�ÚG°sõv(ÚåÚ.¿ûù¨îö�dHÅt~ý„‹Ý¡g�‡Êçj¢FÄ {mf	Æ}ßkÔé:ƒtË©#�so¢¹êX]ÓpÊ�]¢s</Ð[ãª[ùA#½ÇÓ´¥iû€2ú:|Y7Ö÷KÃ„òüjˆÙ“�£Æ.4u~ØƒVH£"mVêæ!oíòÿžcPDZ«Æ7“7']/¨FKüù�û›ñ¹e—Š„jÑü¬De]lO»* 
+.î\%;õm}a”�ë'¦tòøaž;5Êüg©2J°övb§8*2¾¤A¾f¬îvaËïãÒšúÎåluxõe@‡/²gÄ³Ic“_póó±ÎbJÕ”þ%õÙq”¾L’EˆXæþRÍ‘?$G�w¼¡Q¨#wd±©Q=7Ð'�‡OGWÀå±Ê“dÒgœ”N©I’¬}„�ØÉ­´õ“iR\¯wR¯ï÷ïXF£E¬õ7>#Í;ÞZ„íÐá£…š&IqG�j³]ã…ÊÍZ0?J%£‰‹ ~LÉõ>|à:ªOzÔÚôf9º—¢'X>ÅCàŠojØ¹ ]îk¬ìw‹líÖ*×ãÒâ«yº¦è×kÏïh2ÂG3uÚ˜¨Qÿ0¥QÚ\3¤�bG{©� ¯PŸGÙã’›ïIÅˆ7Ñ#d	gê‘ê:N9m‰¨éz–ÐÑ‹ƒ¾m:Óåì”ƒá|à=™JL�øÆ'Çe^™r•‰ðäÇw<{Èy—˜Éy€
+¿«ûØdyÌ¡x2+ižÄ×‰Ëõžø+XØ‰’”,Htµke�à	PðCŽŠs¸KŒà×ž\–å¥ñEµá¹Æ{e8!_�î*[·ð�’Ü95ù¾ôƒÆ¤Rt;gÌŒ¶>DCÒ(¼ƒZ˜/�Û—Êl0d—­Pö:K”]¦L›�Z-q‘¹Í§qdÄãpÄë³5*åÄX*õj—(4ºñóNÍ4Ÿ*x@�qã”ï83Ã(ZZ`% b´Rc�ÏÈ§˜—l¤4_þX[ñS0ÇÓÂ	7ÝÙÁè4ŠöÍË=÷ãÙ5¶Í8qgsn¶É¥}Úc²FÌ£ö¥ˆyd—›iëó…ô’ß(`­z¶OL^ÊKv½xóZ£­÷ÊÉ]åÃU‚ãEjjÜ–œú~@tZmc¼=!ëÓ/{õ?#ï$*¹¦ˆ×î^m>”¼çTÊËa\j®^�9&ÕÇÔô©Ð.Eh6_V—¿úµ>‰Ï�£øƒBn&5!y™±Z™³FêA>Ã[öL',Î¼\X¨Éµ>Wê¿?R@_Vª)÷Pô0‡¥qà£©IÌºS°À$¨óñÿßKð\vÑÿÏ~µm·�ëPÂ!%+Š];7Ë�7³š8©’5+Í9¯ó2ÿÿO€¤LêfYvâ¤2Úºº±	ln‹']oì‡ªûÆÄ˜‘¼‰ÝóÐÏ€ë{.e–$§
+¿)¸b'›ºÐ–ˆìâŒ‹þö¿ox*Ëù29L.E*ŸF€�½qJ(¤£¸©@ºb/Ä…B�˜ã�þ%œúW¿œiXðÓÅÁˆôbÅgH.–ìÚ±VzÄQ� FjL¥8¡ì]Ó>ÐIóÆ¼AËVô “S{Î�›Ê©ÜûXŽRDx G¡æâgHÅÃy/àÙÜCªVáË�à‡
+�y³pI5�$gÄ™šÎ8±5Â;ËïxyK'Ñ£$×;9åÜð,&!‹'“Ls$EÄ|IÚ(ai�f/Ý'=È˜Üb<Ú€ô<ë—»Ú®:J«»˜#Â@Å’ˆY À3R›SoH¸,pÁ¼ÛPY]1CñÏò;IVuZYz8Lò.oò‡¨¹¢ÛC†þµÌtl´IâQÝQ^*�—XüA@Ÿ¹cÐG‰’úm$m0%m!%x&{„Þë(jÁ•PŠµ˜¦TÂtSÏ“éŠ›/-?°¡Ã[—íŠÐ¨â°CYL�*µG¼žÜÐŠ¹JÍQt¡V–ŒXDVQüëè(O�}{#1®"]« 9Ê0{üàŽU~E8©‡;4½0ÌëT:&Š‚ï5Ùh1Ú_‰�RôoŒ¹ÛÐþrq`õC€)«GzÃ$ kÓÑ£*‹ìa ä”ºµE4áàB¿åà|gü9ítæšT£ë–Øn 'vÅÿ_`« åïÅÕoÝ�B¦�ñtE!¬“x¿h?Q1(ª¾¢¿täLò®Û*OÁ#èGbâB]¥"«”Ãm˜/RÙ/Å¹¢ìÇ­^ã¤’jŸ…£Ö¡	UÓ=§¶&#½PS$ú”––[tü$°ËÙì†žf,
+›;80ýýŸGëˆ	ó×™™èãCÿZf�>!$¥5—‡˜u@h¥KøëT%Í)jÒUo3ïçdü—°�ÖQÌQsªä‚¡9C¸×Ãš¸¥#6'ârþ�´ÛÃƒã±ùx¥­ˆ½ô¥¯£H“æåZ�â’¦°&yZ8G•élØo2�prê�ø¸ÒµÉÎ�ò	ßÃözæ±ú¥l¢š>NœKE½^,…x¢îÆÊözbÄ¡rÑ÷HŸÆÀÆZ]A(W&ÀkDÄÅA=è.#‹›å“i8:ÖJ¯8ŠÅ»ø­ä®möêÔÚÐ”ÄÉ8`¬ÓŽ�!˜É˜Î¢Åõ^ô†¢>\G…ãñx‘ÊUBèßŠÑ½–92Mˆ³FÞ¥qðo&à“æõJ†¯kh„ãÓ±¦2£=Í’g³BJ¡=	NhÔe*ß,Y•ŒLïÆ:¸b¿q*ÏðÍ”WÄŠ#K’\ŠŸ¾&X /¶d?‡Ž2±ÖuW2&€äœå)bÓïœp¼¹`4#zp’Ê�`MnIR�ŽÇ(cCj8N“¤€Ã3	+†Hož/SÜ C…þµñÂ¼_"º3‘gï›ò‘�TÐÉ§l3€¤•ŒÀ¾ÃDÄä›¯9ªGè}´Ž2
+ØRˆŸR¦3I)XAr6’ŠïQRá^³+©æ¶_añ3×ÒWs·Â:AŽSßxnÝÃ$)½J¼~æQòj(Ü\@9¦µÐÂÖ¸ö3ƒoèãñ=®bÝ¢*ÑÎS­ÏC+¼>
+GY3ºîÁ?Ô…
+±@5,qŒ´x}à=HGŒèŒ��È\#0xÒ£óq�' ç˜Ñ7_­YÀ5ÓÝzTe‘Òi�èBžj~^FŽ¾çl6äŒ9
+0ùx‚�àæÂ¬öÁÅ,œ]ÒÍß±¢¡TÈWÙÚKº¿dþšOSyÿ},—èÓD,gRÅ¿È5	•†7øæ6V÷Kz¦-…iŽftýzv¯®î~Z`Ù$NS9¥Áat”–jÏY ¯CTX¯g¸¬ÐXˆ!®èoÓãˆ_X—/ ŒƒOÀQ—£4›qy–Ê^'a±2X\NUp—ÌxÍª
+(T‘­¸Åeûy‡Ôô”ÝÐOòþü9L]Î…¸}�ñË_Š{½(–éti\»u}â(Íÿ³Œ:<‘”ó2ge9
+ÄÛ
+‹‚[@<Yñh˜Ím–û¸ö±•@Õ¥¾·)î³Ò5óæþ°žH¬"1p�óÿýÙ ðù5@Çz¬µî°BñÊ�]ˆrø…»b à»”|Á¹ï®£õ¨Ê4`:—DiëJ°ƒ·¥ƒâSŠ?ß>š£ ß(·öí¸A8cË%”³¸|ö¯çjÀ›Pï¼Éóo8�œ4ÛO–ìƒ£ø®†o…_àV1¼7àáPôs7ª“õ‰£ØŠ‰ã—h:¹×wƒ<s{CS‡ÐQ5ðƒ(Vˆ(N¥B(pœÝ=ïÈò
+uí\QsƒŠšƒ<¡U!ì`aå`ëXÖ²Š”JL-
+£«ãó�û°3=â¨Bj‹r^:'tQþ®Á—²½±p”Ÿß~ÛÎ¦ùÊ¥¸s¦m[K$÷µwBUlªÇj%b\K®ªU•gÛÅ:Ãê/`PzâR|.y\PE	4Gãmphˆ·+=â(v/«‹�3¸DVúÇIì�è‡BG±¹¥ãßžVrÏÇÑ™¥tHyÄâ=*zÕr˜¶AÅµÖ&Ê�ÖYG¹ì™ÈNtáäuþÚá­ŠBŽ�‹'¸ÔÍúÄQž>*çeáÌð¼dƒ‚OìPUDØ9ê¹¥4ÜÛ²*á=ð©©zAà/ÏXäÃ�m°zÜQzV1¬‚èKH¹fº]xªOåX9óáëÕÚÁtÔÑÈ@nHÑ?Õ€C?ÚÑ6%JÛ¡J*y´}›FµwÈê {öÑ¶6EIÒ–ÏTG<Z£õXžö8ô£µ4 ¿íŽõ>Šw¡w&ô£­Át†´îõŽõ.ÖcX{úÑZÛ íaÇ^ï�a…ê	8fÔÑÚZëÃŒö°˜ÞÛd_A…£Ž:Ú&®Ž­8êh{7Ù_uÌ¨£µ²9
+ÕŸmkå9ºÚ+øMøw§ËÔø@ÓË®_#óC‡âDPqå¿nõÙÙØmù›¼6¼¯_ÿ>2¸õ_¡\v×Qû èèWôÿ
+ˆû¶ÿ¶µ˜�v®Û;Ö�„õ\uƒ:¢^:´o7>ßqˆAÏ†÷›ß‡Aý„€F�·=÷zÝû–ŠØª66ä3[¬†t·‰òß­©­i44Œé¸:òœ	!ßÑvq€ó[xÞYÎ4ÍßÊe—RØÙš"�g«Oª¶öÀQÐp·•Aåe[OØ…!fµ°ºÍ×‘ª¡¦¤,¢uÈÖùµ±ªÐ�éÖ—;ˆ¡]Ö×4?lÞŸ÷é ÷5Õöµv¸ÚÚ‘£*$÷¶ìì8ƒ»ýÍ=Ég´:X×\³u4Nw¶…OÝ—ZI‘Næ†^:ö¡øbó²ªUÞþÖ_·KžÕ/k?¬
+bcðù�–Óý9:ª[(;î¿7º£9Œ5â¿��pGî5£šú‚�êÉ	½¸à�§|uóõ~ETšCä›VRßœîKøilnööûÁ÷°Ý8j$åØX)µµÝ>p;“òdÿ¿jæøì˜»Ö$OAI6Õz“Ø3Áÿ‚-\ìå}ÅòØâé°ÎQ^ï¯×3á¢�sffLªÊßûBŒã®V—kU~U%Þ]#Âð¼qD9ã­m»wÕ&Ã™’ãJøl<Õ/Ëvû¸]5îÕvã¨HSoPÐ‘—‘_”ïËÅ¯-&ˆV8IØ½`euøWW�‘½eÛÌ¥è¶Ì=o)eP÷Yvú†ÇETãÜ‰®‡‚:Î‘½½e×òí4ËFàjVè
+Ì²kŠ»ú;MX€˜¶„ª04„MÙØÈ5ëÏ_uÙ»²!ÕP4ç‹*ãxª°­²XáL‡²]8
+DL¯�8ß›t°�ÿD«$Ö;šÄêVQW{{­?(·_€õÅ'·Fü	ÎBU'€/]Y§îÁœWökÅqfC‡W«D8á±Ð™AË°2t[ØFGÁz©ÅfÈÀ~ÖÄmÖ�×îÂJ+S�(?ô³"'ÃŠ_)€ÁÉá(w˜·~÷¡³FŽÜo¹ó”?Z^3_ ‚BÏ‡âñƒi˜ú?ê«®·m‰’í�²ÌÈ±œX¶b¹„�È®­ªë—¾ìÃ>,.°Øÿÿ{v>HI¶ƒ¤7ýØ®pojIÔpæÌ™3Caâÿ¨¨Þ©QâïnJX¼'aÑÃ˜Uü©õà»þq¿®ËX¬˜"
+Ð�ºKã«ÁÙ`ðÏ»fºßz½¡Q},gQ©!z= üh€ÄùÕ—èY‚ºµ±Á?Ž3È”©‹J‹•8×­ïþu�2çþ�é�¢tE'	ôèÃàKîvW¤È°¾ðû’5úLRºL`¿$7®Õòç…kèÿ•Wç¸¾¨lúÍ{g.{ÜYi^I¤ºŽ§{½�¿Ð/¾~hŽjàðh¶rÓ8°CI`DQøx´°Æ~¥9šÔ™íšÒšî¡ gêxràšc—!ƒqY@Ý,Õ	L£–hußˆ…ì£-f³oÔóÜ×/Ç{‹åƒ«¡b/OÎ¸ñRË®°Oÿh¡zkŽŠ®%*üemº«J[´p'ÕUþ$QÔ+GH€ÚÀˆ>´”Ÿ´@¼ž:ÖmóD;ŒoL‘u»¡ñûÅÜÔåÀ¾V†\¡M,ŸúTèÔb&,IkG‹
+lù]½ö�9ªýll³”i ßOg•�òYé~Q›/Q‰˜D*c×´†™gT©_�s{v{mç•-ÉÄÓ¿÷JKxù°ù?y ŒÓz¾»;°“§À!Áµ·O
+Tp¸-|¶è`ËŠ×ÖÆß!S2ƒ1�¯ü�o´X˜E–78aß
+SôÙ;m1®G­Šb´€oì.º…SZqL(äx}7xŒ\´ô‚'„-ºPUBÅ^ÆTª‘òZ6[¤Í?(%ÿÁjÌÞNñÏ¹Þ«Q\ø¶Rja¸HüãSî¸¯&àJŸC®h¾rëÃžÞ$&ñéÜÕÒUM;®Ü1�ªí´Í!Q+oœÏŽû]ã›ÝÁWNÕ¶ZÏrpõÚ?àhcê‘C©òü#ÛX:ú¦âoìv]naýKÔUÄž¶ÜWÍ¬a´êzn··…Ý¥î~{há§m•¶SDX·{ð+�ƒüG‚[Ýš”“3KçÛ§�¶å¶:ùï‘©ûÂvc�ªB´öOº¶•ÒíÚoL¢T	ù¡ÜSm“ŒÞ˜Ü§U…
+¢¨«Í_ô¹ê�*/ô¨Q¨I
+Æ÷@s�ìÇ×“�OK¬5�AºrÆC´Â”
+!0æ›Ùš�¨ÔÅ[š÷7�—enMÌYûØ¨£ç�‚2qs]}9òºg^'r×�}rÔ»
+£…~}F‚ÏÄ?ïŒ_á
+âºÃèHÚ”9yî¿ÒT7iå–êÏ%~'#äÑíN>¯°M£6õ_±&d®IØÔî	S…æOe‘¢™%”˜¥›§!#4aWÚŠàC0ÐÏÊ./yÂQy!žVR˜µàZ¬Fæà£0\�¿ëzŸFÉì–¸‘¥ÒC£éD`CãÆiJ¥ådÏÚŸ´º‡…ò†Æ_•¨Í-þš <FO Þ¯QúxNÕ'xVT¸¯‚˜¶2p¯õ=|F;Ï˜æîÔnJøg;0¦ÖŠ#ÝÈ|þ9Hýšëu�ª¼N'êd„Ä�újÔ&-!‘<"ÂØ)üœš_†cûV¡‚œÖHé{L©Õ„¿#å@X1{‘â¢×#Ô¶)ÞŽÈ?î4
+EO�Í¦ø‰¥=Ž8‡hêJDoõhŽÂ�âçož^Õ¨š-Q$ºýÄ«1y}�ªt8¦5%Ÿˆ%„PTšÚÛI ùä EÑÒ”ì˜oÁêÆš¹Ùšœž³ÓÇŸ"®ÑþBkr©f´îáŽîP*dÆQ0qcê“Ó\ù?#ÃÔœ4Ÿ—õZ­k ™,§ž‡í< ‰€kå‹	.#s%-iÌ-�PÐjƒÿkÕØO¬>¦f•
+�ûyyÅ~ù@nåf†¾A«RY†iÓ¾šÚŸ{½sŽb¼rrzevJÉÁÅ»&xñg±½hOÁ&¬Ú˜LËlàsØý3,Œëtü‰s–·²6‹0�Õ�MlÚ•¯ñÃ­eû…Õá¨Ô•Ùy½®Q4cÿ^‚°–(LœýfVá„Qk„cI÷¤&„„NáÞ}¦Ö›	âÁ,CDÆPÆëÁnÔ`Lø©Ebxš_ M	O0óå#”‚“*ï@FÕ¥æGæ¨ä½@úýx–`^HÊéŽÅ/Õ²$¯kh²ÎE<�á³fJL¢ÜžÞ<š�±â“PszËý“©;\{ûÜ ‡£Üd/{oMFæp¾1ì
+%àÂÿVôlïÔYàé¹eêN¨ósŠt]§, õÈÿàHàh,àÄ¸ý‡ˆ®‡Ÿ˜LGìÎyÂ¨ÜÊ^§ëxtl4hDÇj,¤²ô›	þY×û5J«
+¼og4ùJ@Øj)6UìÚ/,Õ˜Eò·€V(?Æ‡ò¡i"fj9ëðxÞH	‰’Ñ‚Ç�%E@œ¼õA,	»?¨_t}çY�~ii±5é€fŒä1��ÙMMp"2¬%â–zy´Îˆ-šþ‰aæPÀeŽRCýïÞkWÓ,+9³xô˜ç^3y³Ç¡hµŠy{OèbL8Ðw«n?©@–f¬êÀ1ô*$_­kØCõ	¹W'Y ÓÅÿñ„«ñE”ÑÛˆð®Ãµ·oyl”®ñŒeÈA10`£X©;®_ú_ñÔrk`Ç�ÚŽº
+š˜‚"*ä°7Ø ¬´—ÝŠÑØÙé3Þl/ßW<�âCè+’É«xBuB7&pKdÃ¿I¡Þ­Qäás@†Sš^4¶‹d¾¤�ªNÒ¬Š:´4‡mœ§kÖ†`ëägÍÅ¤Bð¥:ÅUóüä3°R½Ì²0°\Å]ÿàëu�²ŽD!ês¼ÜßùÁ§]•7~EÝPA‰¨–TsžšI;˜
+k†ÎÓ‡Ì&ÝxÁãÓ8?£œa¿×7(M8ˆqèf�Þï¿z,'ÉtGŠn?¥:Õ¡
+Óžc,Ëó*·™ì_æ–�²#ö.Á�B˜P(H=ßNÎŽ³Á¼í5*(XÄu`ŸJµW!œC8Š,HŠ¡µ3ßzå¿e—è
+žø6b¡§®¦ÛAMÈ%qi[ôYÜ¶”˜Ù$¸«ÃÌš¨Qüâ‚'šÇ†.Ú«xš¨Dl­Pª—Ðß¦P? QJ-d$F	áqb$à£ëS¸·9ÑP¨”s”L>
+ÜÓ7õZ–¡œÅƒí•FY:”ðs7Ô¨n>Â‰ÔÜâíªèµÌÑªÚkÚüÏQ�¼Æ¨\ìò…éØDQç@£y&
+^‹Öàao„‰ bà³ž¨µrµÆ"ïø2ƒ³^1à&­˜Bªµu<&”•QæWuÅ­ä$¹Ï¡«îïk/†^„®.ÿÆáºßOàÄ~¡GŽiâXƒ&�h ei-Ä'$J—€u¼M9Ô¨ðÚ¦I<ë%ÝÇõ•ýó³;˜Ù*˜
+³,;‹ß6r,k£Fõþ7|üT3¯²[± ¹%[*$="‘�~qQúÀÃ]œö*’§B4"\;ãY–CãýCdW<ù/ûÕÖ›ÈŽ„í9eÓ!‡î94ÝÄLi†É$­•ö}¥}Øÿÿƒ¶Êîû2	3"%…¸}©›«>Wá ìlGË®=–“‹Až‡ÍŸ€Q|"ÖndÐ“‰ÀûÄH¦�ÿ8Ð	òÜX¸vO™dƒÖ)øžŠqîo˜s×8öa”;FoeV Mê0ÊVš¶6Å»ç™ëõ˜Ë°±å«ªè�¬£ª
+Û‘óÖÆ…J´æy¶Pè‘W”Ü¶÷Â‡˜ÀÉ¾‡‰yÎ{L×ƒ–ñªÑÉ¥µ@¦ød¦ŸH‰ÄžS,ÔöùÙØ¶ï™|ß€«xË:á,ÓëuT	aMž…T�œí @acLˆ–Sqo�%ù7 èœÀÏ“ƒ&{Z,ÉNQ¢ÈV×€a¨ëc€ï@÷±p@þ
+Vü]µ–uG® Îo®¬êÝjÿ³üçmýD)îPÍtVpHm}H•ewï»óVŠ”UœÊÚ”ž
+“	cº¦„ÂsÈ™/à[Õ�áÏ�-ð¦bÚŽòÊ#,ˆµ�<Ò!{¬�ÍêeÕ~�_Gáe:0ý‡à<'FK>Ìð=5NÌfkŸÂ-Fà?N©ˆ¶°J”ÞÜäìZEµ9‹<�!W/*ªË"3�'ùü]ìk‰kÏ0RöiØ{zœd›mÄÿdŒÊí{K†GÞÆ�'žò7:÷„È{=|ü8ög©$ï£'\~øàBrúRÏnJfè"ÇŒ¼\—V`”›¦" #LñãÉ›¡k^Gëe°(¢Ù'êÇšw²Ù{F¥yPTòlÇ‚,c�^}_˜$Ó¶V#¥`ï|†¨Ô!öfrmœ¢ëÃ£Oè…þDšÂn²Ä©Jv,)6oÅó!~†[VÄEùµàß©£bð¦‰Ÿ÷zŒ-àvÊì;�(g•Y$jã. ¡?æ
+ÊÜèÈD Žõ•�|<k1nvx•Ü<lø²GCêrŒyó˜‘56NF¨¹…6‡Qx—+±@í8Aæ·”E,ù =Td�Öƒ›�E||�‰Q€k1ÉýŠ�<_z ÒâÁNŒhåi¡ák à`ëÝüyåJ‚4O´<Þ‚\L
+;m—QbT0‘ñ`mÒ-Êq[Ÿò{ÐO
+…Ž&pÏn<|ZðÖ¿¸3IpRÅŸ‰Qœ—ðJÙ¾{°“'ò
+C°|9…³åäj2¹'R C1u+4XJØ<OXUQæ	Ï^B½×«a”È[<& ÉÑ½ýŽÌB«D<Ÿ¶.{9²ßfâuÔY%Ü1÷ß½V(¢�Ç×èYËlŒ‹‘¯aŽ1¶Ã
+c�vO=G“¯h³Ð_V>iç*œ�gã)ÂèKíHI¡Ðò7ÓÌÎ…ZÏ—¥'8¶~Íù£›ÉÃEÝ�	Õ¨`aq~•/U
+3ÒÕ¯&šVØn®…å`ï ¥b~ �pe`îü›† ç	¶„"‘ÖNƒz�÷öj×vùY>•öâ:qâ¼"g›ù”±a{Ü>’²µRÊøø:¿ŽÊ^<—¼š(”ç¼¹™õò¾
+¼¹À;jb»Ÿ¼9þ(gžA/öN¼rtwºüh-Û,=Äí¥Õ/‡·][ºŽ×¦xc«åcç&n^¦¯tôPD±¶}¼’W~V^ûjYÝfÛàØV��…}56Ãü{Ä·ÿêŠvíªç‚œÝ�`ùZÈíd‰ÅïZ6³/5•k~êÄI5Õ@MÖb¨7eß�ÎÅ¨õ¥sñe$›Ùðiß6^óe_¸ð¡ƒ¿�ôeÛÐÿò£	ÓÍç£•��µï~?w£>Ä#ýÐâzÊõC¦·ìkÊ«=<-èj­7-Ë*Çô!ïÛñY]@Gé¶õHCLo˜Ž��ßÀ]GRÉ<½—2œ/-èiCeS“{Žò~Oz+Fubâ¸í9u_
+Æ½9ÉšX×Låß˜jôÿ—€^~œÞßI¾.¤åÕ�4E1Õ!g*Q<Ñ.½8ôªœoªÝL®Sr[PÌ»KþªÁJsT›á½;ìzôïËÙ�ðâä¶=w^T´!T
+mnicOWTÁ²aÂ0\õ*ý¾t&F
+='õ©rºu	ˆj<m1Ýˆjo9‘º¿7`½¶×c=�^»‚VñÏ;�6Ì°íÇvŽæãžéÈ— ý›�S¿éjZÐ—s-•Ú¦6¶w�9Šh=îxM@u‹É~Ìh·dØæ=Ì 5…j§doÕÀ»S]¥ª8©cí	»xyðó÷ së¨Oú5tÅn=Óô¡Üè…¦×³9S�æîi©P§œËûR¯ý'F]–®Ø­g™~¡^PBü:*ÊûR^XguŠÂ.}é)¿~:ÚÍ¼+}bÔeéŠÝúkM}
+½-ãºòº-\¯È¢Åê¢ªû|G88Ÿõ'F]%]±[Ï0}°êƒ‹#9õæšàHcw¥xMx¿/¬ÈÞ@¯ç{ÑÊî£.KWìÖ3L’~{Ò%jÎî+IŠ7e])Ï%ïýÂ›T�<Æ f7w"=Âzpñ­á™Èòr õ‰Q—¥+vë¦CØßPù²97´¯"ù&Ç7åñoÌè§¹‰ËårÄØ–1“«~ý|yûíŽPî˜Wo?1êZéŠÝzFÉ�ùôeû*zF5åñ¹¾¡+°•Ô‰dæ…vý}¢�U3øëaáìrˆó÷k=OÑ'F]–®Ø­gÕQý‰B-ÌKöUŠ·d\K^þùæ¬èþ†ˆÖ ¯ÂúMÉáõH1ö:»×c—ƒ¨OŒº0]±[»¦ƒ1R?·£„öd<ØŽ#ZÃ‘L(�]ÛJ&ZIØ–R’ó(öqáp�EœyöÄ
+`›¥¤žÉaÄÖQv‡‰¬¼Ø/ÃS¡Læà–¥3ß
+Æ#:�3$­„¸½’—§­œE¶ø™PS$oæ ý=­*‰œ,“h„šŽI�4Og†òÄ¿}Ô�ÝÌSHQ^@‹�Î:ü{d©AÒ0– ç…©ä¯PûÑ7HbžÌ Uh±&ññ3§že�RÕU Í7ó0?F¡ñ¶T©XSø&TNw^·�fÿîþUô‰Q—¥+vkFÉTMgéžqXëÐc‘§MbfÞc+¸
+2MØã0
+["\Þ¨G~”€D1Ü>‘rw8Óë=›Â®)ü½…EûV„QOn‡q.R½|XQ"ÎŽ¼õa,|äyþa·°G$Š{†ß×äYš‚^‚ÐDÂ(1ÚÛÓÑÛ@!{Ôt­­¦dâ$€m0±Œp«ÒaÄþ/¸¾À{|bð“ñî¿(ÁQã¾5xþ.^—x3o—ÁöG–XÞh�
+�–h+©£Ä�ÛÇGb”Lu1•øðÌØŠÄÑÂºÝ›"D+òžŸ,g}³÷6ËdEfçµ`2œMŸ¼ò±ô‰Q—¥+vkF!Œ`•bà·±©¶™�dl)R‡Nî]7˜¬œeá�ý²ˆ‘ï£Œ2Ä‚ß	ƒbóB@F-”Âs8Ï�=g1A¬F"`)åê½€	ãÛMÁ�+,n$ü‡RãÆRwj‡(ë1ÆšhÉ°|#{Æ�tš’4°–²`s`Jïñ�vž[°Xà[]‰ó7x`©À©'¹,ý5¡Sÿg¿j{G’p”Ûq28Çg¼H80£,D:í—ýx_V÷ÿÏUUwÛíF·³{DÚ¸fHìîzGõðTB^ôŠr-6vãœ1öñG"Uâœ¾—«1\Õ ¶{æ~Ï2Â™Rwdv)˜´@äî1¾q§,cf'yØ|ªLuZ9ã¶Ž`TÅC•2d,Z©˜ñ¬x%
+`Œ@OPæÆÆé1Ž#W;£Ô7Í«^BÄæš•h"(¡«L6´ŠŒÑðÅ�\<¸ÕF!nMÖ”%`M<p(E0ðøŒ¸ËùþšÏ´aSoÊC~¬…ÛV/¸ÖŸÀÏ;}•äž¤º˜AÔ‚À®B‰C7)¦Õ8îÝò	§%Ç¯/\üížA­vYR ¦Q¬Æ�äj©ô"ÛÑJÍñŽOoÉ—y–å¯\•œw†Îø“eÂ¨ÓÊ·u£˜³ÈÐ	Õðt…¦BÆ—ž*~ÖÁÂ„�°ªN�¨ÿC&´ôÀ¿ªLÞI*™4” <z`ÙŸU±‘ÙYæ,è C§­Úx¡<¤L}´ÃU$MŽOÿ-¢*Á2A‚9{\®3›ª�L=ŒL•{d|É
+FÅ»_õqyñ…?Ä•¤
+ê&Ú	š9÷+ÐXW¬Êo'§‚Ž: ›GLÑPr¯luhèÚð™2aÔiåŒÛ:‚Qsÿ‡Úµmâ2Ut•]8Ši?[ž_ñ“×Ëè=2¥ÈT¾¿">ÅžéuYÊKž7°H#¨Ä‘-!¶tá§9ö²\’—åÂÑí¦Úmyüµýf±RíVÐbi–ËgÐdª,“7‡“ÖÅM”=nŸä=ªlá
+È ³#�ºx4(É*åÙ*—ë]±¿¯|úDp¹{vÝq�EàQj¸Á,¾yÈÐ±Nþô Yó/À”’»£mUÊåÛ:û,™0ê´rÆmÁ¨µP‚ÊS·ë­ŒzŒ¾ª‹
+v]áAÔB³úà¶²mõÏì:³¤�{=Ã¥Žø•ç-ß|Q¿Ò¤Ë£Š;eåmGdúy&ç‘¬?ùfnÕ‰Bú5
+(¨c6zÏ4C.
+ÞœdMd�Ì8\VÏÿVk&:tyC%ç¼ÚÚ5Ò†Œ¾Ø]/öÛ½¾$××ÕÊ÷‹³X¦´€6A^ŸN -¸b—#âï,qàÊ3ýJO¦Y/¹åµô‡üP™F,7—Î…tÔEú;~ùF&Œ:­œq[G0
+T0ñÄ£¦�…65ZÄø(OÚB±Í¯Œ
+)Þ5[_£Wñ`ndÆ×t°Á”\CÉËßlÕo4is|W5GfÂÓ§]�Œbr}¤¤´çQÐÆ)Ñ\ó[Âº9Wê…ô—/�^Ê8ÓY»£RŠ—²a&d€†.‘§ß’,­\®)Õè0ŠI^!ÀRø~ù,-~hÅ¹ U=¸�r˜K DV6@“�Œ|±|eõ
+òUKÆl¢”oˆçQõÿgeÂ¨ÓÊ·µSºýc�æ%)LîÇ&7ûcY¯ø Æ´¬fN1¾—µ¦'ÈŸ‹zã˜ÿ8*ãõ@½ŒË¤ØÏ” Ë-ßšÍ2åñ¬h8sSÌõžÝGX$eŠ±ò<Šç\¶¨Ÿ¿—b¢…!±!aE]ª¸Yà¶ˆº®Ÿ‘<Aa]Î#ÑÒåÍª˜q!E}ˆÉ}Ã£déãd·ûgf@l³ãxº8.Eƒ.¿o(%0jƒ&YÞ3´q5qŒ¢4Ò—Mº²Ûæ^ÀYµ]IŠgka•Ó¨¦F1u�QNoµ�¤õtO¹}–Óµ[Þ„Qç&gÜÖ•ý¡‹û7åÖ!š”z‡¦æ=H%»¨ÚèŠ†²Ö¸žÑöD 37‘Iè(Ñö~£ÇS—w¨Ó'±8Úð°Á¶*ÐÌs7iì~wÌ%^bèGù…F¨ë\¨Dï­’N®„Ø’;Â‡wƒXq¢´zýûW
+ñÊw[�%À™Ö†àE©€GqŠ”·>¾ÚÞx[&Äü””"I¶/ÖlSE&ˆ¾Ü¥é¶LÞê„¹än¨†øaÍt
+î]G¬ÜP JÏZˆòkº÷!m³–)º©×Ôx¥Œ©"©lºœ¸Ýò3eÂ¨ÓÊ·u£d‚dÀ?x�æ|8!C=hÝÃ…3÷Îf$i|AÇë RsÔÉ©ÂVµ�Ñ(Ž¹„P§W>ìú¡G²âóxõö‘E›q7AuíJÐƒ˜Ðè2>±LuZ9ã¶¥»ˆô@©?´Ð¹	'-œôfÄXó–J
+'ÍctÀÀ¸ÕiséB¢Ý‡¥úŽ «Âô:°m}0¾Bý>h–…ãÀ'ú(™UA^¬ÇQÜŠùÙ05aÔiåŒÛÚ-]¶¾uyL’:(då"8þÝïtˆ”,:=��^˜Ð†ô_]ãÎàC #ØŸ° ðÕ¶
+]‚ZÔfÃŠÆð6<]lË­Á²ƒº½r>_&Œ:­œq[¥ƒð(§LÌË#zVƒ�ì>‚ÓÀlHHöm˜€AA/P…ãÖŸñ�„…ÙC7(t´hjê÷[¢N:7-y, �ê^Þî5êt¸ÖÿùP5aÔiåŒÛÚ)<�°rÑ'> –Ø€í„nB®Õ¢¿ëÛè¨‚Q…ðq=¸íåp’.D„zE�‘«�
+}ÍêwÌÂLúªC¸ý\™0ê´rÆmý_JïÎ�áàô4Â¯®E?”ö(ûù0ÛU~@`AÖÜú”ª±ÇØFªìôÌÚåñE~Ô¼ÿ«LuZ9ã¶~Púè�ÿ¬ÿh\Æ†¸O ¯�ÚEßrhðÝYÓNÈ?þ)2aÔiåŒÛ:ZzwÝ	À×cvÝµj°–µË©¡¦ïœÞ2¸îzÊÇâµït­±Íà$”ã)F�VÎ¸­aé½M%Xäº+PˆT=ðàÔE®RD å]g±R©¦ç*¤ðõ_Y¾¬2€GÓ÷ß”Šu€„0ð0ÉOÉ„Q§•3nkPzw¥ê-s�Yï®j�`A�FµëÜˆfôRaýúü
+¢ªç®ŒøXœðéo‘	£N+gÜÖNéý‰nPk
+ B¦DÀh—ºînZ0D©0üÈ®7²RúÔx)A<I@®åÈm�î®aZ“ü¼LuZ9ã¶w½¼6ˆzKOQýR¡žçêñ—/<ã;ãT°®õ>Ígk¬ÒœÞgk�:Íéçz¬é0«ÊÛHÿñ;[$:ÚíõfìBïècƒ)}Öx
+øÛ1Âh<¬ÉÁEz­whŽäŠÙfPF¤UJ¦U6[¯°úÎþo²U±Þ(Å×Xj�¹­q)%YQd�¬I~^&Œ:­œq[û<Jåf•nv˜0)ÑI™b¬ô£ÔWÜzÆ³ßmŽ¸[ÍËcô®Ô"2ÒKGØ$ºR u‘,ï#¡+ŒËma0ÐZ€âèN©˜i�2Ï¼ç½Ð”¹ÒÑþXÞc
+*ßÇÃqo^ùV¢jõûŸË7I•üÇe²Ã�‚«èýû†ò„|‘¦bc¼LŠêU=âû÷—T
+˜ä/È„Q§•3në€G•Å=\ãšîpÆ`°"Ö£é¬æWk„×-Ñ
+êB©mÁdÊ r&Jï‰ç0ÊAE×¥`Û%Ö|]º@%_CêOí�ÒbÆ^kü®˜jÕrC&òB(yŠ"áæš\1ªûÿ²_}ßiëHX“;’c)¦‹±SSßœ[“‚ÓeC^ú²Oû°çìÿÿíŒ$ÿ„´�6×M¥ï$`,i¤ù¤ù4C¶uÆÅyTÁÃÄ"ß’Dh&öx1¼F�‡ií»nó$‘fœºH]bqÈ¯ñ†b?âÜ…•@¿’";L—X¦*Ó*¡+.ý�¢Ñ¸(â�PÏ“Ç$„s!dÛZ£¨‡Q*‘6%ú’%�ÐJ%•]b¢;ò„�¼áÌì|=A)9�š™‰¦æaf©ÚA�Ká5j\8LëÀuŠáY� ¢´‰�Q¡kœÂ
+Î­D©!5¡ŸÜ
+û•¢!lÊHKL­Q¬dŽÿhàW;	ˆƒ¢I”1=€±H²Vzx˜‘;=½y¤Á`Ê>6ÀJ$t/½–+2Ni$4˜§«füiäÑãð5.¦õH£®ï—‡§âƒIlø•›ˆÓ•Y3HÙ÷FSÖ¨îÂëŠiÑú”Ô	u,ûEQ7kE	åÇ@‰8y`ó/Ê–ºé—Õ(%k±ÔËiò¨­\ró˜;¤^z”ŽÅ¢ØÓü7ÂŠ£Ç‹à5j\8LëÐuˆ¹ô¢ÚH™¤„ÓV¼QŸMV”²“ñ�(¨Gú™<
+ìKV	ÐJRq¹¢(l¹ftb†ëÍ�q�;ak=n,µ¸°m[ëå‘­�Fa­Q,‰,Š%Õu\ë‰w€Ö9ž}"¯u§p‚ú!ÍÞÕ3{•z¼F�‡ií»®‹#N—*.¾dSë‘¢Ä2kÂÛæQü“Õ·‚%ëÒ'°Í¬…¬èéWµE3Ñ¶$‹ÿ�Q.LÉ¦‚”f¼„LpŽFƒKÎ°æÚ¶îÄ#t©©§BøEŒ6Qc™»Ñs†r¾Ç˜«¾
+×àÓ¨�×¨qá0­GâínçIi
+§:ay�yÓ…2š+*è¤•
+q‹U1Yn8ß27i
+ý`¼óüÚffV(æˆ¸d‹µEšJåO[A².¦›eµ¨î£TP¦/ªD±<•yU³,mˆ&¤æC–ÅœF‘�ªPH«›b\„ùVÀ�Œ²"Æ-��z‘z1¼F�‡ií¹®S�y„I0û,g&)SÓ‘t‰&ÂµÔ¨¦Ö{8äòsrÞ#K›AÛL&æñ“.5×
+ntöê<Š2¥PÑ³Pr6õ0‰p[¥Ü<IpõQq6µæN­e=�Fæùj®—Yb¨[€¾T•²?*—›§GÝ×+Ô‹á5j\8Lë‘ëÇa¬ßd²89º_prüñ+h
+¾Ó=†
+Ðþ‚ftýý� úƒ¡í/DïÙãx�Óz†ë:ð‰n§á5j\8LëY®Ã_ùŸ×^‰Ç/
+¯QãÂaZÏË£0|‘ä6¼F�‡i=/�zíUxüòð5.¦õ¼<Jx�r^£Æ…Ã´ž�Gy�r^£Æ…Ã´ž�Gy¸
+¯QãÂaZÏuÝ•ã8;F¤?*¯¯Qß†Ï£Fü	næ	 ]÷ðø>¼F�‡iuØu�3âê2�ò÷ÞÏ‡N&Rì´{ogk”D�Ÿiÿ�ƒ³Ž{\Œ³/3Ÿ™¿
+\MOÁŸ(�3ÀÁá5jT€æß9•ÒKçÜö¸WH�×¨W�Ã´:ìºÇù¯Q#ÃaZvÝãx�Óê°ë—ÀkÔ¸p˜V‡]÷¸^£Æ…Ã´:ìºÇ%ð5.¦Õa×=.�×¨qá0­»îq	¼F�‡iuØu�Kà5j\8L«Ã®{\‚Ô(°ÿæƒ?Až:oNèô4¿œÂ³üÃ1c¢¿ßýYöO>îòwlCÇõã	íÁê4
+Q÷ê8¶
+ƒþ'L�íØÒ
+ý†ïîAo©GvŸ3R·�ô«×	 »¤úŽ§;¹ºþzÞ~@£$Fñ‡úM‡ºRu8+,E¿7DÍ`‡mxôý0¾Á?bWCR?uBõÓúïÊrµ8a¤¶•Þ]Ù§”ìmÒóaø31p�–hœ¥ÿB(Ù¬U‹Ý8TØ-RóÐ‘(þ¨Çc²>wiÇFÓ
+oj¶û	Ú¦«NŸS:Õ3.€Wmèîß'9?qÃ×;§	è0ò8¸ŠN˜é‘lâ
+„ÙË4J{ª°ªªIažšóÐ\`ø’º3¿4Ìª»SÛßüó&øñÿš,‰á'ú�ý8cªbU3Žªš<UqŽ‹~8¶'d)êq^nù} Ž®qxu¡ê»Ns‘£U‚ìÉ¬ÆjÚ,¨wL’¾�p)ÚóÔuEË»hxëL¨;¾v_A·±ÛÂºÒu—T¯kyp¸mÓ•
+¸Sƒö2è*ñƒ‰ìÒ[�Ñß´Àá˜gnž–D%ß@éòCy”ùžÈPôÂ�?J´ñCžÚGaG»|ÄîoŒoÕz‚u¥ËN?Å×	†ù©Ÿ@ü�«ºõèúm:w`ð 3É«oÀ)×�µ‰g¶TçÚ�5+WýäOa�£V­°ìÑÑ½Iùðì�“rÏ+ôDÿˆóv²vKt‚ØèÚ˜è„Ä @/�‚&­.zËWgÇÿˆx±Fµþ}Ò»,W–ƒ‡—Z�½S•ÜðÚqÏðojÝ¦>ë©v_µ¼@�*@Ô�ÓÆš¶ÕnthnCt0æÈÊÏÆ T3S–V›Jùìq¸²ßÊV[¶ú2ÁßØksütNß‘ÔiV£†=~Z}éI"tÆÝèü€Þ;m¸Ä�ŒÆ]5	#À`ÑÃ
+©	°��Þw¸¯=Åü­5Êä‰š7Ž¬î0™‰µÊs•Ó¼£ú.”“*¹?<+ÜVÂ„J¢Š÷Rýïß4<¥RË�n2Å$Ï©|ÂÀ�:Í¿=¥¨šCf8¤ú´K0ÿ\Q J,¬•¤½•
+ó<ƒ‡§ˆO¹µŠdY°S”Ìi 0šˆ=Ù #:þÖe¾\íÈ�R×«%–_^yŽj=F}·%H'FñúA’sÙWy¿*š€›òd®ãëz¥PÅÄÑQ5ç‰ºM"T‡ÏS†[¹Ñ¹~¨–ÿLvl!åfzW�ÿD€1n¤Šéa­–ùûŒ_ÉÉzƒud¶[ûz¡�¨�Ÿs©2�•òþ}a/b° zŸø—¬¦Rq`ÐoÞ
+^u©Ç.V¸©DaTÑ Éû£Èé¤"oj¿ô
+¦HQÅ‚5³�DÀR…z×ôŠTf�ðPmðOµîg¦Ïšg§/‘#TÌâ{â°+ì¿*^¨Q6 4N©9Z–[à!Ën‰I}êì—Ñî	£|½ˆ14w¿Ry¸¸•±›eX¬·Ô d”«(ÄÙœãÍOöò×Å³y”nT�V3o’8Ž2yøBçºŒŠ´éÈcÒeDÛ’Ü«í»‡M^ýwr¿¥°¸Ã xºg[|"¯tt¥QÆi�ÑþQïÔo³],Ÿ<(Â
+f›ëu
+Ó\ì 0¯ŠoAW¼�«/,,©ZÎ³
+R×eÔí Ä>’‹OõyšÈkë”ÕEÍ‰± �dæÀÇUûO] ]HbÑ˜
+pZÌó2¥‡˜¨à~¤þ›õŽ‹"Âý¬=¯À¼$¢öóˆˆ¢]É²�¬¨J¬Sc º×�qWÌ—Qjnv´òMÂŸs³×*¡w·òÐõt`ÌeF$…u`¤*g—èÊy`GÂ×bÁL7ög7éN£e¸Ÿo8Ê’’¶V¯øQ-ÃÝñ
+d/Í£ÀœxB–ËwÄ$ê«�S%¢²07:w@¤»ŒH!íÇ•‰&ÅlÁÿÙ¯ÞÄy$ìÙÚ†�Âv	M7[Ý›²mÚCéôþƒ“îtÿÿïÜ|Ø‰�Òn[è¶#AÇžÌŒg?S gÊ3FtC/HAW#p©Ø¶ô+¨ìŠ?;�DbÝ+KÌrˆ¸z 
+à‘I	;uÁ§@ª×8RjJênHnhS"	<M¦ÿ’X™v¥ÕÁ¡‡^­xïHûÚ®7wÝ7bƒ]°srNmär‚­ïœzI ¤¨Åå•a>Qpr; °uÅ—ž—¸ºäj§DåS“äõr1Ë%	¿õ‹7õ3�b#»ú—ÇwvèTYB1S›©¦‰ú
+õµAõß…¡ì¸ö\euõŸoR·ßg‘3�™oýrá‘ÑÉÏs
+3d‹'j-*þ`¥x#œ•K‰á‘PRj(¸×ó5àæ4K…e:ó/”šd´eåo¹ô®d?F7ZÂèB”èä«›c¬‡qž…BµUPÚ«k©¼"…sª²*ð|¶€ŠcÿVŠ/:†ÕtÏíLU¼¯%m®CÍ£èB@@œ˜ä,è^b«\cË�9Ö=læSªË¾¼×y�lŒÓ8=Åÿ>wÞM—½
+Î
+Ó†y+
+7ôW)Œ Š»rËª~PCAs�T£
+øUtF](g›Û\áWòïüÒ~àÛ‚ÅFœ±b‹Šš‚ªé}°uPÏIiŽ;ü„ÔA;ey>F¡ër½.gü:å4ÑR,oa¡ÁaT!UÔ[áÂÕ?g¤K9‡�l·xÎ}×Þ…<ÖëU·©K÷ilô8ÉÝ˜¼�öÖeï²/in¾âÀKâco!É´ž«aûgµl–<”©#`ðÙÕµpð<Å¾&K–•Í\¢+š²œpùs°Ê'ÕÅ›´Óç"ç€”žÆ¥§¤©¡Ë¸ ƒ€e«#ß£Š@¿õ\ˆçaê²�óÜ9¡,ÈýýP#†Ñõ:†_´J"
+AºHïig†È‹#<mØgUÂuÄc,|4b ªA½ßIÉÛê”¢�±]¤âôÛ•ßáQ?Aá�cö<-ó<?ƒÂ¸“Í®, â©?#Õ�ÅxµÎ/Œ;G”ºø™¸3îƒH{ü%‰AÈ�‹ãÎ± J|ñ³�znÂ‰uÉï+J­ôÀ5 'íŸá�3U…R-�^¯*»z=¨¯B$ÈíÁ9íŒö±FdºÔö*êó4Zä“R³ËuP¡Ó3_Ž0=•Ž—t“”+Våœ£!¶P�$æ4Ç6óÕó(Gƒ`ÐÅz9X�ðÔ\>-Hhuul§�*äÀš½_àÍïë9Ä7Jà0ª‡»‹,)ó¾±Â�»Ùø_ønŠÕuC!e£±iTêäQê™xÂüL@Žw©îfÎó:ÄA¯‡ó¬;#aœò_î¼a`_|×ÑË¹wò²“GA
+4Â‹‰ ? ƒÑŽU2%a©A,YšÅÜë�TCê,žÕ´]ê«Í«ý¹Ò¤œï›;ã_Sv`”|re´ÀúëSšôÓÌ¹ÈÎqEöÇbíz½:ŸÔI%Œô¤Æ(Àô¤õ˜ž�Æ¬jv&(ÄjKáï6:×gŠCqÎ„jè'²å{=6›H›¹]�ÒàÞŒ÷°”.3_JÚ[÷«l+„íY¿?µ_ä>ëL²®Òknv™§íJm£æßø8gûŒ»~÷ ©…TSæ\§Báä!ê÷z=%G±ÛEÜ³†ªˆw”B{F¾Ò‹{‡bZ�Ú÷&Ñ/âÙû��ñ§UmH•Æ˜ÇÙâ…¼vùåÀLyîA{p«è8î©‘îàE¤+Ñ?ðTÕ˜—‘¦¾dŽEË‡kF:¡å‰ÎAÚ8J¯'TÂ_Ùê>3,Y¸Y¸pô�ÁÝ§h¢_¹×K¹ð]>A×\+ªË‰ãŒ€ÿ¹^Ñ]ÏDHAÈÿ!‡UìÎ˜§Eúrdh…Â¥%'qjê|­y”c±ÅxŠ77£
+RŒ˜8pD,7¤z€Ö�2U¯Ç`ÃùÏ<Š§�_ª.=ç�óÖûÞi¦IÝ_Þ¢º zw]“#ƒ¥  AW¥Á>Œ®ÿ#Êó0J(q0äÎô+ÏF‰‰%cÒ*Ä³gJcýÖÒ¤“Ù,YXáQ\p3y·Þ�ìŠ?GXÒó=øØ©ÿ™8Êç\NEÖ[
+H™F¯Gcñ¸ÌËEŒ€Ö1É²Ì0Æj¦ãÙ¥%Öqgë¼ƒœI¥ãÿäœÞ=Ç½ ¡Âµ0éxT¡}•Ó•ój¦o†ì´¼œÆãhSzáXÞ_Ó´•îDu>©ÿ¼½6¹!ŠeýG51iX¬Gkƒá;.G¬þ¡WËaÓ¼Õýí\Ÿ8†Jÿ‰¾ºô[ò¨{}ý{Uõz©Îzù9ÅÒíaG'Ë(ËºÊq(Uó(�íc”1¦�_Úw((c=�:7‹è6¦}šÕì6Y–èR'êùíýŠ6ƒ×Q2;ÂÁÛ$KAHf0½Î¢û›â�îõ$¢•ƒ´‹(C›é›Þ]µ… Rñ(:Î¸ÜXÛéOè�Ü��Ôêí‹?ø#Ô'³œ·“L§Cº‹
+})*ÊrãeZÆ:^?Ð`k;³˜ê0‹ñ)iÂÃ_“–¡Å€óVFÅx<Á¡ªô
+õªÒŽQF¼�+297ûöO]•§Xq%ùq·ÊÌ¯<Ò3?b¤)>Ÿ�ŠGVg“ž¹Šä×0ÍÌõq[M{±)Ê)UpÊGõ�·)�
+í8ûu)ËÜ?toýýšGaN£êÙ·…¶’¹l}n
+†8áÉfs–\¨ºG¢èÔ§b_ÝëÕ~)VÔÕEN;þÝ!PrÈ¢ôªÿ
+-ê^“�×Úv.&Ä®'wb�vú¿Lß•û3�g¬âÔêwxTí¨¶¦TcÒ.ÙXêe>ŽìëõÜ¡Ùþz#¼Ð:‚‰õhß1.°÷ã/#û(dxÝõ¾ñõMèìŠL=!t[UAßtê˜l,iËýtÓ·íÖoÍ
+÷‹¤“=„‚Ï¶xHÏ¹
+çÚÚ¾vÊòLõjiòÂöbòFa=Ey–ëíçá‹ÉîÃvÇôöa!DÙ¹ÈX]mr˜M„�G�AØž´_ÅAƒo!§…QƒòF‹�Œ|bÔÉ�€ñÄu;ŠÙê[;"nÒ,,Œ^¬»»&…SºÝý±º›V½Ç‘ÓÂ¨\Û>�úÄ¨'KKwtÐ¢ÃVló�ÇÖµáš5pÐ'[Ú¾Æ]u“›¿CV´¹ïëgp��|ëQ*Ö¦÷(rZ%ò‘@ê£ž$Pý©/ÏXù¢ýth¥>Bb…�»ÜÙ£®­+Üý¥·GÞ£S §ˆQ'˜7’OŒz²Ô}ÈkàÎ†ÖÇzœl‚'ò·M�äÉ¿iÑ¹Mùª1hqc[Ã+aÃ¢'¸ôòrjuÔ`A>1ê)êqÔØ¿úy@ØÂ¶ç|«}ÝVÛÖ`àý6 ÷­åÔ0ê£¡Ô'F=]Àš­¢}T¦Îm›ähúÈü”ü0…ü¸ŸÒi³³Ú·š¦ƒŒ¥§ X7´’ ¢>¨m…êš³wûÍª¾»©÷(rbõüCò�Ê'F=ClUBK”:!#˜Û=	Io®,-²òã1wsðiº€›•v‚ï¡£aËbga¶Íº\¨Îå…’û«,ünSï1äÄ0êÃÉkè:„Çÿ–€j¼ê¾^7GuïiÇþ~‰ÍJ+5òl~­ºtñ3·–4¿èŸjH#Œj¼.ÌÆü|¹Á­1þÒø–Õ¡åÄ+s`Ã4ºwDªÕ
+¨|kùÄ¨ãÊkÃõbT}	»–/õDW‹S·1®V™ê°
+Û¡JîB7`sªÓá¢j¡±µíª¹¤QêÎ:ã×w}ÌMõæšÀ¡ÿ³_uÍ‰+GtÚÛ3BŒÁ/B€°.U–X<P”M¥rŸò’JnUþÿJwÏHHb��JÖ<Àì$ÍôÇi»�NwXF–é?ƒ:NÍ2áãÌ¢ úN‚£®ßÖïæëIêÎQ×]7\Ö.tn–EŠù�? hÀ”FsLuå„-ÜÂ¢òkž;îýd±\ó�™ÎÑžàPéÝ�]eÎb“cóÓ7r…�ÊÈ
+í(í"LçzÌ,SUu«º–…¦Y/îä š,ÌK4ï>Íäql£ÙOi}?×Ì
+ºŒw¸“œ97Í�î� œTÍ©°ÎÎ’‘ÈÐŠ|ŒøÔñ9×¿¯Ù86h]ÆV¯yŸi$
+*ŠK¹ºPÎïóR›$«©P*6˜4ËLT,¬Ù#ƒB·Átå�Ž’ÜxçÙ©jüâ	Ën¸ÿ…Ÿ¬;G]wÝpY{³ž‚&o‹Ç D¤éKƒÃcÄ¬@œOŠ%FÌQjoó˜6©ÑËYLÏmLï;ÚÙè
+ufºÝ±Å…*,N_ß«mÌ·tí¬´cÍd3ÀuH`ƒ›ã)§¨™¥Hrð}ª«"û†ÕaºÔIHÖrvév¤#?xvt"™'¸Q’ŒÈi¾¦�HtÑ™ÌTL“Y¾‡ÆYñv¶' |õÎ˜žã¼"ÖÉÒ<&ª«…afg”ìN¯áoVO_½¾û†v1M8E¯{˜tžä™^ª¬ÀÝ1c�Óxf3ÚæÆú“{³�Ðï€(�Š×~±©}µuÅpVe¿î/â“uç¨ë®.kºÝs#ÁžßÜ¾ÝYMa�½ö¿û¹W�¢
+Žé.¦g†[x„øÂç™DˆìLô”v&äö;>�FE¾ ÛÎk_†•�Ã�O¡@!¥¨E~ ±�Ðeœ“Ú§j…ÄT°ÀoªÔªá(�ñOcAŸ�ÂÑ>éœŒv¦«bŽ"�÷¤|pž+iÞ“U˜§€þ;e<%� žX'9Î}€:¨¿#¡"mÅÈK¬§ÏxËT²ÃP]!ÒxÆ²JPhÃpYß�Ù£¯†—’üŠh:Täog¿*ì¨1ÖJíëÖ�£®»n¸¬èôó�ÉØ¿ö¹Y¥UIiÐ–ÚòÖn€9ÊÒ„Æ<òH´R�!¤»«_­H$•>ˆ©	fÿ¦S™¨¨scf³´
+“Þ£'«Zeo<õÕ·ÔÓ¦îø1®á c:žäª;ëùx’èwÊ¹Ú1Žg/1pÇ;JÚ`ÁÂŒ¨Rž£X<âi%žJ…rDøÊ•
+2Î›Ö£œz?0þ&C¿
+™ðT IŽT“	òˆ¢¹v–X2mŒ¬”‘AÛ/Ë=k¡Îà‹×�£®»n¸¬½Y�†š1ò„ÞÖÐÒQ¥lòí€»L§ÒŸHKÓÿ¼$!æQaZÒ~Ëð@Å~˜kärÞ¢[ý;oYÀ“È	^¡£Y\½n»HU;‹g¹¯;Ù$°)_ÈÐÐ0e´‚GE‚‡,9^&�‰þ‡?`X}AÉS©çæfÏE3�+%LæÑ›à	ëâ$BÞ¯Q)1«˜ûŒÏØEJ�Dº1êPÂšßÅNËeÂÕ’"œý,gŸ_¶îuÝuÃeíÍz¼ÆÑ”«Û�E‘ñ�ÏL�'ofD¡-Žô¯‰L˜ËlÁë8®{¶ÖQƒ<O†Åˆ©Ç³†²%ÍŽ£ÜsPÄA>KNtÐãM´5ÊE%FÙ¡*“±^„A¨ÅQDXÎóêœt“dRŒÌ3„¶Ž’é©$îàÌ„Õ")Qµ0¢l
+~Õq\]¾Á6_ºbÕ‹œqÅ£€("›õª–n4þQõŠéÙcŠl†tè;U«í­œ?Nÿûßôÿ¸îuÝuÃe½€>zâ�t+�êåƒŒu
+^ðäµŠ‚1]¦dZú™ãðÔá(ÖHFv`Q³—ôsÂò(¹¾K¥ucýdær†î¢fÖK4g"íé=šŒ®¬Õ�¸PI:!~ó6fTÅ"Í)S	IP*aÖ“$ÇèZ°L�µ�x¶Äç‡#vÍŒbYÞ�g½¥lgåÅ`FßëŒ9\@Q§ë<9÷8ê<H&8nù%‚J-Žú"Auç¨ë®.ëôrÆMTåÜb Z€Û#¦VpLZš&¢O–.'ÍÍ2Á‰2a^áŽ:!µYÇ¼t”0I*]y&ð
+7Â%‘�ò“XA3yÔ,Z^éÁ‰Æ.?p"Q�ú†>až±ümDvsÊtt”Ä“D= ¼§!¥dç[€�àÑ˜ÛœÒ:ò™àe€Ì²+ý£&"zvµ5ÆL.„/ÛjO”ìH’-ƒ¤0š=ŒµU˜$å£fí?Äã>´8Jœïsd“®_Ç•"ûy(×—QÔ�£®¼n¸¬èüþ_`5)–,™"L¦Î¤$vŒÞž¦>rcá,¦íD„dÕÖÃßª=kÕšõ`_å´ƒ»¬­£|Œ×˜,É6­9ŠbÎ1¯û�£.�.'Acò¶Hr™3Sr–à°pÛBÝ—sæ€bÌZHnÄ4Á<�É&•U³SáÐfÁq'.$¬v11"Í0§Ë™ÝûìÙK¤—o‡Šø­ÀÄ–ñ6r;‹•ñÙ€ò¨fDë°ÄMì&Ú§¼ÑQ24.Ñ	
+zd<²Ç|û½aWÎ1Ûmÿôf™Ñc\¾5~£˜vô¦Xog$67å×”ºsÔµ×
+—µ�þè?fh&|éÎ_Jy…�¶k@3Ñ¤Ò¼M´@ï'‹é0oyUà‰ÌÑŽËÂæ»�%ÁïÐD£9	š|yî6ˆÉîÍ�º ƒ?p¥`mp�}ä8/â ¹DâE¢ ¡ý½Újt”›X´Â”Š–$}B·ÃrÍ—‡ŠXÊ±­vÎÌ’wå9JÿN±Á|^(O¿àuBÏÏÞ?rsrØdM¨WsÒ~rîCe	e<�ñPë(
+�-gøÌÏ€ýO‚ÇWÕÌz‚�,�sÌ»k«¿zêÏ„¥\®¸þ?ý	ügëÎQ×]7\Ö½n®†Cê‰Î E0}Søüþ|sÀ)œ�u¿ýW-² cžBËBµ-ºaÂI‘oÐOºžçüJõ7{ç:Q~ºÛÜõ•ÀeòÐ�ÚKçì÷+G½;G]yÝpYÛÐ¡Ýí�‘Fn˜£àgÝÚïäs\´jÓþüý‘B}Ù‹ÝºèñV—¡ý¼õÝÏMN
+„ËŒZ^á^ðö Úi¶š§?ã¾Ko½äà|Ý÷Þ*uQô_¾îuÝuÃeíB¿�¾™6w<²�;ó“ÕˆƒvÿªNë�m£DÇb¨ÍI­Tº­ùI|ncèÆhìù9¦ÿBõXzÁ.CB~ºùYÂ� àŒÿ¬¸ú‚ê+Ö�£®»n¸¬ŸBo·(sThmzzæŸìWmsÚHžŽ{FFl™¥Ö2qd‹¹©»««ºûr÷ÿÑu÷Œ„0‚àMb¥
+:	‘fúÝî‡§wÚMTh�WkŠŸCÌú‡P¥š'µÒk¾Ñâ£IØœ…[W�AOSÿµëÃ,÷a´-Í#ÈÕÒ¿#²ÇñZB½“\1ª[¹à¶žUúñ¹8J¯ñÔp½iìÚ¸ÈIR÷#å/iÉ­+˜ù.¹bT·rÁmm+½u%9AUön÷(Éé=§y÷sûŽ#ÿÆPÍò_ñ¶sÑ/…eWŒêV.¸­ç•~š¨´±¥ÝÊt¸¯µØŸ�RÇ´ÞgžObK{ ª¶€'|ç§ÚÝfw(WŒêV.¸­-¥·®N-“õŠ´º9<à�ƒ{ÄÅÙ~¦Àë—hÃñfýúrÅ¨nå‚Ûº_:CŠhÜ¿As`ªåHæ
+“ZÜ›ÏMi‹íæ4#Ð…:kn+¿’~ÛöG¤
+}üZ>w�âw£UM‡Òš‡�™¯shðMþ³äŠQÝÊ·õ°t4e[’4!	·ÐÑøá‡Q~¤ÒË2Òé©ƒbpµ¨ý¾²ŸŸ‰qß)0§
+“oü®@²l¼Àx™'ÕS8=/]‡mæ×øí¼bT·rÁmm–îf¢…1¹ËSsä�WqÁÿ�1þÆPž¤Y�íZù=ˆ†¦øÅqåÙÎ^&‰®_)KÿL¨ó†t£ÎkÐÏ”+Fu+ÜÖ6upt’½‹FU;YµEÓ“#vîøÛõ<ƒûéÂqN³x�‡§]|îû~{;;ê•G]E]t[Û1Š'ˆþ¥åƒÆ$¤—|Šå“;FúkLÛÝDh¶©·‘¤ÅÎØŠïÀ3yèÉgh0*E»_š<N{3]Ì+kÅ¾^RQËW³gz0¦÷yŠ‰¸p~‹ŠUÈgZ%•E»gNóÌq]h†*,¦¹ñŽÐÌ‡ qVÓâD5Eì	|D\5­¨}N%3˜Ï&®Ç �åhBWP>5TìÈŒóü™È=�*µDNt=CCUO5:WäF—J-ª|½5)F[•Ed)=›4ñ­‹ôKäˆaâ;Ø�\1ª[¹à¶žâQi”/&‹Ám*:Êi†l˜')ÍZÚ˜÷¸£½´e^3†Ô³pä½ñ]˜G)1Ši”•­ÊuIÖ ¾8°ã©Ù�û—ç,Æ€8È×érBÐEØÂ1ËœÇ¿ÂEÙ…ë>Æ©Õ‘}RƒÚÎÿ)n\åEDþòüeŽ¸$V9�þc9cxÈ“ßÜê�ýn)%šaü…0câ¶¸
+ÇÙDòqO8Ï\DSLM4f—Æ–RW¥�u©EÊRàÌFÚùÊ!%®çøh¸¥ä|¤2×\®8À±’.LÓ‡M'{ß£º•nkFmË~Yni˜r¦Cœñ°'LÖtˆ%½NVÄ��ÀäªÂ(°Ø§—P·ó¬i¤‰ŠËûû˜îFdM~îhÿÃƒÍ”­e™Y°WËcùA½2Ì�8ƒµÄ1atzäªÄÿÒuYô$úž]ßM1C+1,J«d�	qí®µQÀ>g8¦û„®$ŠQà£Ú2)S·RØÚÆ„Pw†A‡±¬G=±¸u^¹:ªµàpoð)•�Ñl]÷Èûµ8¯ò!ECfsäüŸ
+Âœ˜*üKSbš<"G¾à†³í@®Õ­\p[[0Š·ÿm½ÉxÅbqSè{pWLüÚåyT€ŸxlY×éŒÆ³\3[pÈ-SŒ564€lM˜ænI–ú–mG¸åQð~{>  “ââÉgÌÔE�vv=¾"ÊtÏÙÜ‘"<º	t¶$ýO‚5´ì™�ç#GPä>ÆùHU¥¨
+£Ø´ñ„¢ãÂ*ŽØç'P3Ÿ®ëQÂ	±æWÍm¬ó1ä
+Ü¢Hýó!'Ü¤—Âd)à›øºß¨®Õ­\p[[0*©~ÿa80W‰r&¦² N"¤@+�Q	ü)©’z[tŽ¾<g2û4:ó~ªéMíÜ“sñÌsË3Î—‰išÕ¼táÁÎÙ%NÛá(‡*|dB€�	}w@.µÃâÂ!ñµ�È�ã³Ü@úˆ8�'u;tŸ[Q’“ÕÌœ^)q.¦Äê°øÝ¥ï¸œF¾rèø¡ ·«lò›qß”1FnÁõ‰©÷G¨+Fu-ÜÖŒªYP/ÏãÒeùCf§ÐÜ(�jò(?œE…QåÀ9úŸþLzÖNìzb½¡ñÃñ.S
+ž‰çÇ¸ºu~�¦ë	Vó\%BiUvEcˆG¤°,ÌŠ²‚'œÎÚ�?�?V)™D¢»¦%þ<¢î7;“ýSº�‚ÈïÚŽ\0N¹R�1ª®Rí0Õ‘+*¼ÊWÕ*Rå» ÔE�h†[Y0´®6|w�ºbT·rÁmmÁ(ã 
+h×¹a2%�ÂB6‘Ò-2ÉØƒD£–øI<$ä¢<åwé-@²dÙ‰ìvŽLÔ<JmÝ¢dŽxG´—yö¤Ù¯ìz�"D22Ï·ÆJô€rõvîx6RN³‘º½çð³*µ¸|ú2òð ÆØ3s^?…Ùp¢CFŸ;“óæX±œ�*eE„4ã&�cB.¢øæöùt!©¸¦K‹e×sùÊ™Ã>¬w½¢xâ¢g]ù=—1”Ä¬rM}_¹bT·rÁmmÃ(ðD*aX�R–þnôaIJ!moZ@¢‰Q—Š‡Ýø*1ØðÿK\ÀZìF8kò¨ÚºòZóù‹¶�åÉÊ$‡l7g¼éÑ"F¯kÊ2¦w>·¸³ÓÍb”»“ÝküI¶¦!%áô¡Ôc‡Nc�IÒô	7¤cb�€‹£W¦Ú}ÄR8Ž+ÈCª+æ.Ç
+ÒŠ&�r>,Î«|UÝ¯Ã}Ö�ôp‹XiGüÑ—³Yåç]åŠQÝÊ·u¯tÙ °ÚÔ Ä8ûç†£„Gc‰íbõX­)2\Úa�Q<Ù®/¢®>—�ÁÀÛ�§yÏù¢¹­Æ¢Û<b‚?gs¶0XorâWÉ0ÊBóHW›hZÚ„«Ò²ƒ�]=ÁnyZêèÙ¾`ì(Ëh×ã³ÌÆ<û•~¬sÆæ4Â€
+Ì?r¬�ÌJ¿ÛªbÚ·»”"FÙD<¨ª.]`¼W9Ö´�?‹œ²t�0ùrÛAü2ôùŠçXR'…GiádÏðeæÓÞ�üùŸ-WŒêV.¸­�ÒÝ`ƒ6õ„�ÑÃÏšvJÁâ3ÍvS-&;ÅpFXd…©}†3ƒyŠo²›¾Ü+p|Œ‘�VFô�o“2eºdVÓ,T�ºökx‡Ì0ú{Ÿç6íG"|Y0—©íÜ¸KàWºÃ¨Ü¸0«ß&’N’ÓÙÓN?ÀP*-#m^†ô”Írü3ÜShú[û…EAú©ïžÐ7p44LÈõ½o_ÃY~ ×Þq!z÷ùJçÇ£Ý¹iœë™
+‰ÓIƒÓ|õD_ÔÌùÝîgõžrÅ¨nå‚ÛzX:4þ½¨Þ¡R�=Ø3©ÞÀQÁ�Z*ë†Ãú¼Â˜=OûCµØ½2o¤
+þTk ÿ³_FË‰ãJ–HKÄÌÆfL\©ZÃ“b	7{w®¶æýßèt·$[²ÉÔÖ©Ý�S šxlIÝêVª¿üÝmµ!ûë­‹ÞüÌ,Ui0-û/m¼ÁMËÁ!^VÞŸM©;£®;nøZT�ŠÓ}÷¾z�ñ Ö+~1€�ô«Û‘ÉyöÊV^ š�º�…áÙîEDp#»ý²g„Û;ÙNŒ¼éöŒ’3‘-ÇOÊKÉÅ|9ÃQ@ÿÿOwF]wÜðµ†©{õ Cy¯]UËK5#¾ü¹¬Ïº	ùa1D
+äÊ@³„Pxïé´vëh�ÎPÐŒ4Cï6eTC9Ødž#ŸA}ð¶zÆƒßÆ'SêÎ¨ëŽ¾Ö~êƒîkP�žå=}äK_ßXø‡ô‰#ý}ÝA=ˆ
+B
+2ê6H®uBÉ;'¤ÝÐo@l™­+H“_
+èÅ*z‡ÛBf†RëSÇ�Q×7|­¿Hý"]ìœ‹¶Ï¢ÐÂ/Uù‹Ú’}×94(ëî»'±.Y_üî7ò';ô\`à£‘!j.Ò»ÊõþlDÝuåqÃ×z)õîïµ÷ç¾_²gr©CÑtñœÁkP¦r°ñô�âù[•�âC~¤ìghìó{
+Î�b¹ô-Ÿ�¨;£®<nøZ½Ô/ÿÅÿHtx«=¤ü�¿ò¿ ^Ðñ…jf Ëä…­¿úØö)rIºµa—}
+7„åðn}¹ö¥Ç�Q×7|­—uU‰� |yd³�M}gžíýÐ5Gô8áO
+½åvG´Q;<-õ“
+t‰µ<x1túÄå!iªAâ^æ™ïÔ¬hè3.Hë’?„/©;£®;nøZÃÔi;÷©ºN«/mú­ÏÚoqv&Zâc¬}ßnŒœ�¦¡Œ~bŽ–B«�]G2ïºŸƒô÷¯59‹\¿É²OLfä“…a¸£þm…W$Â¤Þ}ÑqgÔuÇ
+_kÐëuÿÓê¨(òBq
+{˜úÐRGú¦sÂ�J
+\�h€Rï@IjF˜‡ï¯Ç¥Ãè\v’õX+¬zƒ±º?kW¨ql xAF~ýqgÔuÇ
+_ë¯t×êE¥ÓU[À˜¶õ‹2Ù3p[=Æ·öÚ<,Ø5
+÷U˜÷z²Û$] Îyé¥ëé>ójpê6Hoƒã*¤}ìtŠ²=M?	�Ð!½ÿ_ ugÔuÇ
+_ë…Ô£t’VæøvÆ7ù¸ª”^gXhÐàd<§}
+qs&dMusÂzÛkX®Ê¶pÙ.ÉäQ)€ÒLÒfÐ|Ózñ
+Òæ d\P­Î`Ì%8Uª+Ø6"Ç3Á¡‰•Ž,ØtŒ�ÖhÓÀL"[@‘eåJé&“tØ#ÃFF\á³DïjaBT“7
+¸��ë¢X½	ÉË¥Pèy
+Õš³	;·@YÐ)˜ãF/‹o9çéœš4éîýP®ðPœÖºÄ;šÐªŽŠ"—‡3^Ô›Â#‡³5!nñò¾ø¸3êºã†¯5ìõèßÆe´¬2DE±Y¬!â	ê¼Lè
+û¤8ÊcI1†ä':8ÄEósRÄ™ØÃ:ßÇH#£$Z»Óê2ã3²xç[ˆPôè"âä¨ÖçðÌ�ü…f’Š^ãt°Mé‰Y\lJ�<IŒô»¯PáW³î+·Š,UÑ”8î?—Í®>	£ÍpId%Ô‹ƒÉX¥nÊD¡?ÌfŸ'0§âò Èë¦‹M¡3‘ÕË¨œÂ«¹'t£´È÷daîŽ,ãý0È‡›jhÊ)¹ÇDtý|ØÒEíâÞLÄ÷³§xÙ'Ë:ûâ‚êÎ¨ëŽ¾Ö u*“…j…e.<‘(P1$&bÚ$^`…õE¤xE"†$ÒƒÑ>ˆ¬*²þ|;mçÊb�s3ô€»i#ðÈb¨®lì†E;f ðÌïdÑPH"2’%®ncŒh†oR¡9µyø˜[¿�"ö½adÜÚ'Æb»6€|Kw˜5X$äýHjøÌM”Åû ¡wiZa,ˆ~Æ3Ì�—�Û+N°�£¨TÃo9iMEá ‚b5un/ïk�;£®;nøZýÔ¹p§TfüÎ…õ�²r¬¡
+ÆzãneFÄàˆ·X±ëg!¬ŠrvLHÝ´”åô�‚t¬°Ù{„‰Ý •tŒú!8iN®c²˜1q‰ø�š#"õl6XF9¿1“[F^!erpá™7\3ü*§øóáœ%(gV3Q2¤ßØâÉÁ¥ólºJòbÂÄp+¾­­u•g1ÏoÄØîˆ¯<îŒºî¸ák¤ÎÆ5l¤—+
+8ˆNÄìø„“H=€…ÿ°)U¬ËÖYg§˜d1§d Mû……
+øˆPaDê»í75A†Ã`AF‘!“¢‘gk�IèD$+xÎoK#š¥ŸÒO8øîYÙV)3…éÑÏãµ¬¡
+|*þh÷­­n¾ÒÅÌþÕé�JÛ-ò“ˆ5™~G²bÃGRÎ&õýBÿ­qgÔuÇ
+_k £¤hkoä3j®ªq4«Ú*”à*x4AÂ¨øç¢¤�uø<�A55ÖÎV¯ÕV�»åû¹üÁ@QVÅ�FID½å ðç°�ØrO�Ž‚˜Ž9–O&Þ^Æ)ª› ŒNr~
+Q­²1Ò®×3Áp[G“ŽÌ„Nê…ú“çFæ’j<t±8>wf6çÂ Ñ|D²ªÓöÌFGÞŠªs\dh²å«;.<éùÇ�Q×7|­ƒÔ'Ô„H‘F²c”ÖXL"&r(–H*îõ$vw­\@FýF�ÞLï,�ŒÝV±Ž²ê,Q˜™i…hÎp(Y>ÂÆÅÀ�ÐÆx³°dªÕô&sfJ2ˆâ1j0Ra¡Ž2~e]ñ¾"¶a†Iåé(›âè¤'x&o¤›ÍPGB3=…9Va÷
+‚-¦Œ(éHöz´ô�dnIÓzr8Ôì¥	…™²º\ÿ÷ßá§Œ;£®;nøZ½Ô�øyÂŠ’bsOGÁ–’éõ/Rñ¬|ù±ÃÉ³Ú£é¬DUdè".\·ÈvÊÙI#Zf¸Ò�3JIõÈ\�ÆŽ«<Um¯Çý%5x
+P‰P²×ZåÈ€xÇ§UÆÈùn.¨‘<#‰½/è(I&Œ¯ê8&îÑ¦ˆÃ›°‡5ŠŽÝð±Ò$#�ðN.ŽHÙgüyŒRØÌ¡õk+ÊzÏækÂ_gæë^Þ×wF]wÜðµ½?Ç°>FEM}Áƒº”5œ�M+×ëñó’c´+ÐAÃ¸ŒŠâEäoÊ„�ÀÎ¬!CÍ_<Áz¿OŠ”Û%i:-ú¯€•´QÈÆs–D­Ž²mXVçrõÉ6“ÀjãaƒJàuãü*)qÑ”Í²F9‡¡½Íõ––“£±ï0<…užã¹ô¹kJN~
+É"*b!ØÍâÌXIL¦”cxÛ¯QFÉŽ«ìÏt•$ÖRØ�SÔfvî/)œmFMä;4—ÕæòÿÍßò?0îŒºî¸ákõSJEÒÉÉˆÓ=�$HI•m‘#Ü§¶ç984[¥“Zç«èHZ‡Öe–Œ*#~PÕÄ�Žg¿«™mŠR~ÊDE–’ØÕ(+RpÍRÛëI‘5[H›“‹ø¨K r(cËÎ¯Äý*ž0[ò-Äù™8‹	F#>è¿ìWmsÛ8&¼ ÅqÆN7²�(Õf¦Jë*=_’™›ý|ngîþÿÿ9�z£$êÅŽeE>md‰A‚©‹ªZóE~ñA½‘©jN?@‘Èëê&ÙÑ´›¬Ô%KqþxPzÒJIé+ë¨÷w$ªŠE�zæ¨Ìa’4=õ+u‹»äAû¤p5.,kÅuh¼T¡7K¿E�]›:†u©,à…›RIMä?PöÖµg`îÍo²¹f(Ú™ÞÐb2ä£óf(À4 CzÃké¬wåÐ‹ÃjvÝ¼g³®ô/ÂŸôÜ„ë!õ‰Õ	}.@zU�G�‹Ãjr½µŠªtˆp¹§{[ônHëõå¿¾[Ñ§ƒ˜Pb9Ž‡Õà:t°”Ö¹y
+xüŸßObE„byEŸ	ÀbüôW¸Áp5.,«±Žê¸êe=Pû~/¦²“è
+åß
+Ž£Æ…Åa5ßõZJ©tÃ©N¨sÕ{1‘­¬ŠÇà8j\XÖÃ\‡úgû½ðPµSÙË
+LÄ1ÇQãÂâ°šë(j�[äEõ¢wŠ8›*IMÉ%ÇQãÂâ°¶¹.¹Èá�gãMi;OŽ£Æ…Åam­£‚*o¤•Ž‰IàDÕ”Ã§†ã¨qaqX«®glC°œ¤ `+Ð%ÙToh&8Ž‡µé:$Oˆczõãð6þ%/w(îR>mÇ]’ÐP!¢5—GU“‡ã¨qaqX›®_áãMr‹‚1WÛíz<¼Šü0|a Ûñ.ò¿ßÒÐ ¾]F+¾b® š:G�‹ÃÚp=Â„ž>�¾1Ÿß0b&`‘¸¦; `×ü‘(é7D`—Ô!þíjòp5.,«î:Èÿ^HÆ!VòøB6ÝãLJˆ£ü*ß×ò®§†èÊ¨ÉÃqÔ¸°8¬×%Ñí€¬�½¥à1û*8Š«{¦¸Kp%üFuT,…‰£€9–š8G�‹ÃÚp]¤E‘â¨hIÐ�ý¼#Êºa 9*“uTÌ?Öf‡à8j\XÖ†ë~Uw½8¿Óm¶×ìúµíqMíµ_Èö1“,©¨æBpeÔÔá8j\XÖºëq�øfÉ‹p%¯}	ú8g3¶ÀÀèâw�	µß‡44þ ¯¦IMŽ£Æ…Åa­¸.	‡=âjŸ„"v…óm´"~¢âê_¿¶sÜ“¼�_«½*ŽRCÁ‰Ê„7’ÇQãÂâ°V9J±”ÿ„Á6ˆéÛ!Î“
+µ?~¹‘òBJÜ%kÈá žt	t˜0G�‹Ãª»éXö¿h®\ãà[ú-â\šBSƒã¨qaqXU�T¥Uëbné¹	×:™9†š8G�‹ÃZ½ëå…Q­:ª�¸]î—OxS´;‚š>G�‹ÃZ«£jlÓ$Ù²Y¼þ~V»>G�‹Ãj±ë‡ÀqÔ¸°8¬»îpG�‹Ãj±ë‡ÀqÔ¸°8¬»îpG�‹Ãj±ë‡ÀqÔ¸°8¬»îpG�‹Ãj±ë‡ÀqÔ¸°8¬»îpG�
+@`0¶c”ë=�‰2T”#G‡S#�ªu‘M�¶Îm‡ƒÁe’å3~$:tÂâòÔb×äÿa‰.£Îàj¬d®;8t Í�Áw=ÇQg�ÅaµØu‡Á˜
+=ÌÀÝõÎ
++XXO€Ë(‡¡|˜IA7Ó¹�¶\åÐP»ã Žr89ÐÞ:Êe”Ã ËQ�Ÿÿ²GSÄ8¨]ôJ¨^h™­sŠžçF_ü¡þ	†V“dEþ°I>U×~�á­Ú=Èì8Îý£"Ã–£MIÏØc”gj¡òeœ¼:Í±s…£ë¨’ÌÖžGÅsûŠj�rÏ$c×0½ñ7ÇŒ8vF]¯&ûVhp÷ ±SÉ›õŽlé<&Ø �lßnÇ©Õ?ëZ´ímÎ¸Á‘Uf–êg§Y¡‡zš€ê£ƒ66#5Ñ3Ë×®3¸¹Þè)OÇIÅui=€vì•ãà‚å˜4<Nÿ�öÃ»kEº&oóq¨Euù
+÷©`:Ä«’ù€�Kœ£ë(–å•Yº×�Ùà£0�¨7&CCöÉhª5þ³ž�Ý);ýq=L®kæ«ŸKisó©ü3Rò­ÓaO%&&�¥½BÅ¬ÒÒ^(&þ{pk?¼õüê"ŸJ¶¨ê.r+’½çb#g‡�£çCOXëæåUTæG«\]Þ0�ë¹ »Þ0¦§:49l„|ôévxàÊ2ñ�õ•d\�Z�öôyLñ*+Z�É>ðp{'GIt�í§=”^´»<´²„ÆsNS�¼�ño�êß~�#VQ×ëG”ù•Õ[¡õûÔhèï‹Ü¬ÅœCM¬•k`.v#¾RX#Ÿrø¬)—ïÑÜ„C¦z?Žä(ih€Ëô#æ&ù8Œ[æ ®
+cé÷b�ø›0ÊQpž¥º +01÷¡˜µC0@V[äû>mu”zrTà¥ÙN>@áG&"¾D­u””7N1ë�ëYÑp=s—pÃd2d–¡0®¯[šL&±<[agR´©|™³5W¹ºExÃð”K:‡6È@ªRmã„¬Ç¢ºÞ"Öån(«ÌQF¤äu-Ë¥Îq¥Œ‹y˜.›)8ÀãüN´Î±¢EôäBÎÑß‚gÈE9‘Ê9YûÌL‘[ÎtÐrõ:¤Ó¾@ÛÜÊ	‰Ä[R´²4Ú¹ EÞ.“UÈoLáÉå�3¬äÞíŽëYÑ8õ’··$@r'Y€fµðŽ5×�ÒÄì‡‘ãÊiW]Ýíú½®-z…^´ Ã
+ÓÑ¿CÈD
+<zûûGa^¬eÈ²�4Pc–7½ÙkX@»¼(Ÿd®¨`ª–>ê?Þq×ˆ+e.ÕQµ2 •+YMFdoZ•Etþ«³{Þ›·ù§2EYTnFU›€Õé¨bß(èœEávñT[³49‹Ü5_³®ù“ëWEV^ríéŸ1®g…ÑõÜ³¬ŽÒ½þ—‰ÌË¹X»¹è±�9Q:ÖðŒ»®ýFTÑß˜¥ö+š'ºÁG½·vtÏ¢=@m¨‰êÑ2©iº—ï¸Šá¦(¤uT‘²Žªj8?ÞÅQn‹²Ê{lJ³dže{¹äYÖq‘ù^°s-JRezìÌ*�Í5ò0’/eymÌºu‚Žªº\äca2È
+(có„šÈ´½ä_Ýò`€ú®­Çõ¬èæ(^š=Ë†2¯´Æ2&Œ•ÌÅTEŸÔÎÑÔ5¿ë
+Õ£ÊÖ*Uå†É”MKN)ù�N7W­}
+&¨0ta¬
+‡ª)…
+�˜uýr{Î´o}œn«¤fÝ—âØdŸý®§œ
+ð›øNW,PTûœìpž¼qU´³¸Å2Ý$¾À�êA´¦Jó"Žˆ-}B¿˜ÈÍÌß¡x•J7osÄ`I´#;A’<ˆ0ü"iQˆ‹uˆb[œq|!T&ª:j“ÌÉ”gÈgÝH©Å*¾Ê³Õ½�ª}#¡¯ŽÊ3&}•û‰ªV­4Í+nA­üÒÃø,ãÛp½˜±{é³Z�tË«+â‹'È}!rŒÇ�ß×³¢§ŽÚÿàB­’tñg€á:J]fúºý¾Ž¹XÑ
+sr'a/”5\<HZe±ZÈý“’jçË¶qŠ­Tñü_J4jÛËÜ‹²É—4äŽ’�ùñí÷/?•‘oþœ“•£¥~Ë@…+�‚¿¸WZ ’²"ÝÙx–¦Š%Ó«j
+^²IÜÈL•–Éì}’Ž§›AÚƒ�Ú+Ô�eãIQzy¾”²-’ÞÊÈ@>¿Ü¤–?áÜÏCñº¨,©~˜_üˆ1^½d¥"&W(ì9Mª£ö2%– Æ€:6“9ÿsÿéë¨,ã#þÈÔI
+›Ý?’(ù¾Ûd�*Ïâv¹¥8R¼=ô"?œS·ˆoýè•îf›çûÚ=zùë^øÿã�$&6ìy÷Ý�hyX´ãÑB­÷#®¶ÛWôhÆ8|ü‹z·êQgè¯ÿS_mË�ÛH�PE�ÈX´(SF\e’–(/ÇVmU¶¶ö%/ùÿÚ¾âLÆžÔdg152oúrpú´Y(>Ä§®Æ¡é`¯¥IÆ´A£N®_?�)p•m†q�¦èm´ïÃÆÛUéIÕ"áÉºè«^ˆ§9À1:4.Ÿ!JF	Ý;Â™Rabð9ë×~0/ÛÒt~K�¼×worpÒà³c§kSëCä’ˆ+}e²º,LÊgfÌ·‡†P“¢SËr¿Á
+ç8=v€$Pa8çY³÷Ks¯ž{þ™£œØÄï›ÏÏôÝ}ñíö°UªGØþv²>ÉÙª¿÷®Ú¼<É@ä‰±³~%Åó×jûï^¦2ÓÐ†x(úÍ	˜ 2ƒ‡[ÊÏÙ3zsö´Ï°ÈvÌŒ¿¢Üƒéé¸ÀóÓÁAJÑwÿ@ý8”CsxÆ�³}
+nkµ´p
+úÍvšO�>ZA}aéXL×T¢
+íJÄ,a› Œ6�=.]ß{�ïõH²îlÉ5|�¸†T-¦‡j�I»Fb(ÁG
+Ñfg¼¬þ†Vá¦ØÊÛ3Ü�M­Êþ	®rû(Õ¾(!Œ0v°¨£5ææ†¡àêlsv…z¦a/Ub†ÔÊB9ðáLÑgS²)ø0Ø÷aãmŽjç3]²ŽBÑ/`Â1³ëA8ŠAi^ðÅÎ”zOÕµ5¤yCw�ÀJèæ¤9qÅ__�ë{yÍÞ}ëað¬%Kœ ¦žQ÷�M\¥HBêiE iß »ææ'®‘Ú;¤
+3Wä“ÇœÃ€ÂÂ\ÁJk\Çþ"«–f`‰Ñx€|K“ï0 ¨_Ãú7ÐX4r
+3¯ÍOxÄGjC¼Ð\Qâ|ß£PÓ.]©&ìÝ'¤äµb<‚oˆYssý¦¦´ã~Ô±œ‰ªÏíÜ7 àôƒy”¨U”]<6G˜
+âêw~äc¦GÅe€F=ÿv@Žétƒ�FfDm2`°xJ&ŽÎÐ5FÍø¹%»0vw¥$`§Þá‰¥ÇU¢b1A:#70¹‰¹ÅÇYÆ·UÌµ".0Ï‰É•t‹ø³}Bò"€Â�JÌ
+_|²i]ø”á3¼è3NÇ¡£§ÙA/mNWð"£^	—‚×8ùÐ¡ÑÁ¾osöc†8”]ÅÚå¾ÔQ2
+-­á½!,"wä�›
+N›e‡0•ä¾uzùz\ßu|‡£øNc{¡@P]©h“þ*ož&Å˜lk¢r3ä|�~Î08KDRL¢8
+öžªcÀÇØ�„P“Z 2qAnóú“4��Å*ÆK]p]‘ù"ˆÐb¸¦|œoƒ»ÿÑH¤‰ê8?]¦åÌ(.á”A\7ë.‰ÙuÄ+ÒÊÀ“&ŽÖñá¢àÁÔ!ÿ:™7!¦ÞIéÓÌ=Ý�'À³\|$XPçòäï®£$¨œÐ5aÕ�È;…a‚­!-Vb"€ˆÇº@VŸ I:®ñpßâ÷ñG°Õô1=Ò2�·UX]�¼+
+Ø[¾dÊT¥Kv¬Ô1²ïÃÆïõÈõ–Ê¥žpÔçTÃ”ŸÅo*çb04úJ·$Jäó�úf\ßu¼ÁQá”‡ÔoÆl
+¨ï3žó¦ý�ÃkÑ.·‰³Œš;H~›ä$ÁiŽÓN(T!²Ši‘êc!„Šª'×äïËúÎpqVTa·™e9_LŸ—ùð«óe‹û q
+"Å¸%Ò”«BJ¤.Y>S1íl"#“˜'ðVVÄ/0sš	
+6XÞ‚Ðƒmª$ÿ2ø¢‚ÐÓ2]…pKÐhs	F
+w&¼ÐDçþªcóã:J‘™«vÊQ1®U@Ç@Þ{£§Ç%jXîd`=N:þ¿nšbð¹TÂýÕñX©N�Ýºaa2Ü©¡u±¿Ž%\{A¢FS,¼†—¾Tû>l¼ÍQÁ?ò	Gµ‚XÆ•B7÷BÐ55 4ô…£Ôkq}×ñ¦Žb ]ÍÕ=ÐÔÀ†OKM›¤¹è(èR7M±s¶¿.àlzQ…(e*aéýJÁ¸ºœÖK�6PÁãÚàø°NÖo�hYa•dd ¾,e§óçM_ãÐßºh�jsNv$ô"d}Ì‹¤]x8rª¾Û4/CùEžG7±I¹	¡˜ßIÃ£ôx2½�ºPû„¹CuÅ#­ö×Œå¨X±ó&Ãðuìö[¡ð+n6ôgƒx"GbøŠ£Úp��K2Ò­UaQoç“/t$øýDdó`D{“˜ø)dy0xl%m%¢
+¯ù!Ù÷aã»ÅCÖ+ö¡ŠÓ¤-“kø&1Ôa”mLÓE–T¤AVÎGõF\ßu|ÓõŠ»MùÊSŽÞ¶
+½Ò“¼9·Åû@Ã…‰¨Y=À£¹™º�›”m½R.£mê)GÉk—Æ€$qrû»õ¿ìõÈÀÜ5²¿ýÍŸLmƒç«œPûç(HNØ
+ªù`îÐM—ªØMP}’–°¢Æ!ë¤ñð†¹j2-b÷§mFóÈÑ"†<ÆpÚëñ!ZU>”-‘„—;ê_Ûï%ø5~\GiÑL)ÊÄÙ`jx¶þy¿w˜uÐM§Ëß®2¬¤éW‡òÄ¬ë­°ÍR›BÔ‘^,²ùo
+\¸0c(1^•™ñ+ÞMÁ½Jó›\ÁCà¤SBâ-!<´ððíû°ñÊÞúR ytS¬ÌX.c‰E&HÇ¥ÙÂ–ä3Ý^ƒ6…þV­­—{á(ýF\ßu|WG]
+{Õlá"ë™wÁ•¶P!—xD1.­ÅÆi§îL§ð?R£¥ˆ&J»£Ùv�p è¦n |joÒ¢) _Œ,Ú×ç^¯Š:Jl$sÌB¨qã|gÈòj+Ì�Aëoí#®¶¦…?©…=âI±�zeQ–¥f?á(Ø0Å¬ªÍìµÂŸ´)c�žàÑ!æ¶£mþ¥ƒ~ÐÜ qhÅ•	°âä§F`B§�ßØV�ÀÝZïíÿGI¨õ[ÙmÖåÐt§ð‰îëŒ¾»7…ß÷Íœš-z×5ÃJ%G(±Å˜6†ùå©.6¿´ˆ•dM-
+¼¬ëV·i½GP@ aM}Úà“mgŸnú9ŠŠ�Oû
+\mý?�Î{Îl2®›þNMíû¨ñ}¥éßÒåÙ9!u'
+]÷—~P/Í®®ÄÑ©Û¬Ñ=˜_›ì¸w¨7N]3øÄÞ¦á‚Êäæ•¸¾ëøDvmº}¹­”¾ä­°ƒ?7¨Ô‹MÒ|?
+J�ÄOu4#Þàobº§±@öÚfýÂ&ñ¹?{v5AŒ6„Ðø^ÌRÅŽÉãú¿ÓQßµ/Ìù/DwhêúRtÓVìohwÇ§ÎRs±ÊÄ.žf	V4wšìYo:5ÕQˆdN ôhE}Ü5ØìÌr­0Ñà×à‡&{\ÏÍIÇ-cð]LoahŠ™r†xá—‚à£è(/ãÐ»‰‚ßñçz=Âñ'ä(µ=w6[`5Ñ:ÖâíKãÎJÉ¾µM‘+=­�)”�ÖjŽ‹FU©÷Î8Z%=X—ä76Wó!b±´mú›6¨¾¨÷:"›„†:ý—ýjëM\IÂ]™êã@€æ3¤˜ãDL†•ö<�‡•VÚÿÿ‹¶ªº�ï2\V¥ÛÝuw×çªd…±Ø"	ÑÝNèh%n\'Í@¦À­£FÛ*‹�(‰qÜrÅa�˜6ŽÁUyãQ8žóÅ¸ð~®p9ÝhNÄf‰¾gSÝWú/Úì7åõ¤T�QÚšµW7|€šŽéóã‰K¼½}o!Ž‡þ¤AiIÇ¤ïcÐê>"µ;s£ÃGn9lZd4ñ‚ú	¯I‡ÎˆÜyFs68ßtod-m
+]~Y¸ígú©�ŠÑ~n•íX¦�!9˜fL$�E�$x,úüƒ´´&"IŽ#ø·¡·"5Yj3èºmÓyµç Hû(õNÇ[X¹DOcìZßÄ›W:Ü+–IÃ–þ;pf²Þ'wnÞg!>F}=µêÝËO|íÏ!múÞZl£PÌ›ùï£J§7ýäBöñ…¸=¹ÞØJ”ªÉ‰B~§Á~Uˆ!ëØé´
+ü»€��Ï*òÿ¥W˜ß�b¿tÖLÔ„ž¾(¸R8?ªYþ-ü‡R E;¥”Õ0”`‡þªù’SÅ»rl[5É‡Œ?3VXl|wP\+<BæM‰­ª¬œ;¨Y;1ýA•^î²g(m©T>ÉÛ‹­%¨�2L©ËQNMåø•-W¬6s��>Ì)	u'±ºTÃÕ7P/Ö�×ãSSè¥OG¬r¯±]¥ýÂ
+”sÅÍ¢‰2<Ö|ùãÙ€”ùÛB†K¯&2×r¸WÑù�Ðös[q¡�Èzw3•)[Å^ñàÔÃÓÒg1*O¥s9èJ¶—*lÔu¦ÒKvtîŠò•„Ãö·ø¶ÊÇ¹öþÜ´Oþ³à‹G1—W('!÷�Ï@þ-•Ü®¼ž‚ö>z¥ïJµöjp¢VK^]Í€Fþœ¹»ÜJ
+eé®Õ+Cmºv—íCMT5‡ ‚*MO•¨3e5HWáÌk8_Õ|£ªÈZM~ÍC
+#ST^ÎˆzmE½�ûkdúÀ¿sÒ³^]²k!GPPPR–=/Õ‡^ b¨ ª!–’Ò€ª²YÓF•uÖ}ÔÉU³Tñ¼FUßK�w•Pw´»¹I¤­_5°]]¸ÀI9Fu£ÏÓ§µ6ôjUÕñ|Hþòli??ê€èÓ| xìÌœ!Ó7Œº,]qZs¡çºæú•ò>´«u:&åíì¶ÖÐÄãú{Tm†§ûÑ
+£.KWœÖ¦Ðw{Ø¤vM»g¡}ð©ÀZ}üLý_¢�<µÍF]–®8­ùÐkŽyJí…Qµ.ç!çêæîjóR‡ù»+AP¸…n³Þÿ=]qZ¡Û¡æiæë—Øk–a¦Xï¡œƒÚÜÒÆëN~šœmÔÎ:6º°�Á¡&=û›‹;¼²6�D™Ÿ'¤F]–®8­•Ðá[ˆ?’Ö/Ý²ÍÔwW÷ñ~TFyá9)gÍîN£UDRn/Lg½ýÅe5Ö'æ“”úyBºaÔeéŠÓZÅ¨qØæË¥“ª=ú°wE€iÈí^}Øˆí€’A“Žc™÷ú»£,5%æ3Ô˜å#Ò
+£.KWœÖjèhúÇjíƒR�³ÞqKt‰Ü‰Q•ÓY��	Ó­Ãüý¡11Ÿ¢ÌÏ“Ñ
+£.KWœÖ\èî˜›ÑD¦¼.?¼'+4ÜP&£¿QSý$ýr{´9›ÐÍ$áe’�L
+š„Ÿ/¦ÿ‹ùt,¦¸·ð|4ƒ‰Ò¨1¡	*x�ßd³ÓBÓ/ŒñÂð�uj¿óJ®�Æp1—„¡™2&ÄÊ×¦±Tõ�ÝQŠ\	Ý4<¶C–çd6y¥…WÞöR`"wIÍ³
+ÆP‰@š¡À|�¥;™°>‰»š$&LÚc²ø.iXjÑ.­ØÄ#»&tä Œ¦„ÚDµÇ1Æƒ	¥YöæäNGÜáä®:¼&‰ÊÛQ™œö39ÂaØE7Œº,]qZ«¡÷1\p±s%¼ú¡7\ a@lBo=Ã•ñ¢O�†¾Ü-lE^h^Õ»v¢NèO¸8�7à‚J4ç„h¶è¸=±"Á?#£®Zàl:ý�÷d	ÿ�oK/^‚åÃë*Ü“éœâàçt‰Tï÷øûm:`wýQ°ôð�ø=ì‘ÞÁÔî´tkÝG� ­Øâ»= ˆò_¼uïD)ôÃØ—&‰4	y¤ÓRS_{*Zâº›Ó3Y¾$‘ød=ÅÑršh?¤Eœ)¥ùp¾Ä¹DLO_¨¼¨ÅŽ	Á=Þ¯½‘y§>Št
+pêúÓáŒ½#±xÍ8!âÎ(D¤a%ašŸ!îoå`-Ù<÷AùSÆBWœÖ|è¶l•÷BMC,½FBå¯ÀÃ•,tÛôùæ)�Ê:Â
+	D£7b›óô{Â
+q(ó/–�€x©Ê”–~‡êvÈŸ{ˆ^¦2ê¬¹BÌ¸ê�~ø�Toè·Ã«ªG1ãÆ»™“4o&
+‰_Y;��ò
+iÚ°»ä¨íÖ"Ós0"-’Æ/ô�XëÑ¹xQîÈ™/#=©ø�£üa‘8§gƒoÜÖÙžE¤ŸÈ<C¶2!Y
+Û»œÆ’�f#Í²QøF�èœ{Æ�¼¹Yô9Qd™r@ºzÜª�’G¾%£âÃ»é»×•Ê�:îàXO7Œº,]qZ‹³ž UÒb…¸¤nÁ÷y¥Kö»l”Úb
+-Yb\ù;É8 *˜#&µ¾xÆõQD$¼ ×,ð,´ I�¡Ç²(+BÅ­ü•<Ð… ž¸wo¥ŸN˜Ô8`0ñ¨y’6¢K;1&]A;Û§”ßg¾glI°À½ˆ31ª5ˆ£wôˆô]NÏÒ:;_Aœ6,Â(!q©÷)w�,]œA!ÎÙV!ÃÑw÷åE7ä­ŽÑiÏ©ëêeï*/'0~ZºaÔeéŠÓÚú�F ©£"Ò±|©�¸80–š4Z�˜¤ŽyOA`ï€›$»/}üÂ´[cÞôë¯ãÛdÏXS–4Ò¸„:ü1ò9
+RL›S—âáWÒ¦-·Qßbr÷þ)�Ã–¾À%'j	I›tZs@
+Î—N†ü›õ'¶³bÛUmR°åÐ½7ì‡±ÞwdÀµž}·(Îf8i¥kÔ¢qÀ<´(ßÞ2tÍÐ*�	}9Fƒaš¨LÎZ?ôÕF7Œº,]qZ¡ó1ŸÿP¶	YÒô¢—ÑpEëžTAZÒüËu´©U[v¶ÓâÒ³¨“Ø¢ç}Ú’’”†�»9e9m_¤l¿#Füˆh=ä’ì-|.yƒ‘¥^
+{“—{à^ï
+ïšwÔÛocG8åÐð›	È®†¢á!
+ß¸&È%P Îï¶í„lõ¤X,@C×;ÛG¡(§ßv’¨Ë«öV2åq”ÁaÏ†j¶ù¶ ÏÏ},æÏu)×±ƒLrYK"(:âÿGk…2-2måRÀ;)Ý0ê²tÅi-…4€¹ò6!�ý•ÇÏž`ŠnÜ¬§6ØæqÉxjKÑ†+WeR3¾±cÈ¢ýíè¶¨ö¤8[RÅª§ÜK)×
+¤†(RÃµêòÐÔ�G$ýÞ™¼=¤X¨æ«öZÚÌ<ùÙS½'â^ã£ÛG)öK^¼{Kg&L!Õz×v�ÝÊj_îVÉýÈwhÊqÙ®
+Tø…›)
+…ÕFŸAHªiÏ"?åL´õ]3ÆÈdâ	‰ù¦Ò{Þ9>îBc#’ÑPuYÉ“¹Iv+—‡¾“Ñ
+£.KWœÖJèú].gÜ1`y8wÀ‘a=?`BŒzTyÿe¿|{Çq8,¦”Ç“NœNÜ8ã¬·@“6uŠLÚ{±/wÀ-{À}ÿïs$å?’ìÎ¾¹lP$B'±%‘"ÕáÓsÙVuE_Û.\zÙF–
+Üè	½®1õQR;©¸´�4Æªöy‹÷Ë=Í'‘'eVdnñ Ô®pÚzšèÙ/DêTñ®N§íÑœ $æ:ýfå†ƒ‡Ç¢“}ü)dný@¥s¹™÷z–¥–jš6–FßyZFÑYÌí�ÖäVŽ‰1vÌ$âdQ©›¦Tö©Ç'º¥Š/nä"–”4]„½ªÎ®î7O:®Œ:ï¸àkí§¾F4UµÃ„þJï“¢*+Ü¥/“rF„i³¨X&‹IY-¶{§[QÇ¤ˆóDº¥H§óÊ�21)VÑšßò<ÅH5°�a«w™ày/Æ*Ç$ž¯¸htòZ¾qm‚å+ˆ{þŠ0ÉË&ü”æ/IÓë£:p.·‹êPIn6ý
+bWÎŠ¢•]leÜùá”&‡ªHö5M9�¹$ôÐÑiÁ
+P\˜â‘Ò�´B}gÅÖžicJ±*'Å¶k&ùö¾àŠ³G¹ˆ¨\?ßä"(ýJY×Ùqœ³ÿÛ‰áqeÔyÇ_«—ºý¿xK7•TÕ’`eªc[Ò5£@­�ì#HMˆi•®²“ºÝ¿-vb7Ùèç±¨©™!äzœègÒ¦xº‹E˜VÔ¢àX%Ú¤Szz¹+´‘]±yâsjNJÍëeW¸{_3(¨â¾lÇqB«IÄ˜ÝS¤†öÙÓÀÊ1é»âL'Õ½V�ZõŸ>«ÎO“çÈzÑg›V©ùŽ¦ÏzjO,™¦KJ#›4Lä”1{ßü ,¥Q„åªÀ»2f¹„õíÑ>JƒÃYæ�/"¿/ðG#Uc÷ê›DwÒqeÔyÇ_k�:Ôœª_ì;?B·C¹{Ú¹ž€vskæ7$Ö)¸ç„.ýù0ˆà1Œº
+ÃIÉsá<Ní—1îf×}h	Nb^À~,à™†‘èsj6YÏÝÈ;œµÓŽ+£Î;.øZÃÔ›
+1$µ1È�ás»ÜhiÒz6]q7û[àxøb¸ø;óò3×$cÔ²¸ó™ìwgºÈšuçA`ÍëÈ‹ª ›–hÃ¹b{ç‚ƒN8®Œ:ï¸àk
+{½î©G©¡:õ1–ó4ò=ûN{ç¸eÙ”1øU9rÝƒ@@N—Á±^ä¦ˆçë-–Ê5ô"ê%ÐÆ¦€ÊhPîÙ¡ò	îÁ{„¬X—Ô:–®_ä4>5¡®Œ:÷¸àkõnµ
+Â`¡‡…ÓýÝ$úbà«‘^Nô _»]C	^]Ç•A“Ž}øúGª™�_
+¸Ü�ZŸ=`wÑ]Ñ15šÂé8ÊãªHåÉÒ�+£Î;.øZÝÔ=(õdQó9\A1z%Ôwîý€Ç^Õööõ±­cÇ:”iýÓ÷8¼
+–9}t÷Òè§äQÄ�·UŸØÞYîdÃaðìN.¤®Œ:ï¸àký8õ4áôGoCÚãO§~²	5–´³!„JˆBðêÚ]ñxåY‚ÿíøÔßì€Z
+ÅìH9çü0�!ÚûUÀ€Ý)Ç•Qç|­¤þê%ûí²ä#÷®¸Åç	‹#*ŽV‘¸.z¬qŒ†”ÏO³\n%YßáO¸0ºO=®Œ:ï¸àkL}øoºSŸGúF£üÒƒ�z5jgÄ`ò}+ÕBë8FÌR)£ÂjåÑ1D='Óž	%C Éšäâ-Ûïn¾Í
+ñô‰Ç•Qç|­nêaçã:x“³qÑG2>l™š²\Ð›6}„8�qá75á¶”8™¶kÉÔŽY¡|¢ð¿È8m¤¤ú².$V#(Ìº3]Å—=¸» oûiÇ•Qç|­=uÑ<¶ONKÕl`Mâéð¬|ä8³`Õn\|ù§ÑØ¸1¹�V½Í‡QÚ—­zóãXfŽ�Ø?c	´)³^òro½×®~þqeÔyÇ_«—zØ’4eÝÕº}"€3Û­@R#_mH„(åîs$}fè°Å#‹=3WÂ¸0¨‡ÓÖù¦í?p7"Ê=Ù_5{@ÕRÐ
+«ü€ ŒïSŽ+£Î;.øZû½Þ²JÍšžtõ²A39*•Hû5ÅHö �
+XJSÞcR©I¶H÷l<3‹'óR{2	}ä¸¢·
+§d¨É’DHœ`V-�Û’ýR‰2áÊˆ÷÷º²qB;Žâ¬(î_”´¬K£å´nVl¼Þ,&¯�•ðlÉû²‘�®ÌÌ9\x7E*gN^½­8ÔlV9ìßÜQ8°Û°Ù/H­Û‘ü˜¸JU¢³R0»ŸP¿ó<=lÒ)X~î#ƒÏ7tCt=ã¿?¡y=å/ð¯WF�w\ðµ†:J-“E|˜m1fl˜¸L1õ»~¥µ~•mlñ0¨˜ìivH1ÙåýF+®òœ,ÄDø
+Ôr¹'‰P¨Üêrª´.ØoÊ‡ïeµH–MÇ{¤=ÖfIœ'yN_Èóu,qW.
+k­¿Ì×…9Òiž¯j‚ªy¢ÿý¨–»¢*«§Ý±ÎŒÜ&+$Ü$¯øtRCz×dgÌÂì¾î·EõÇ¤ pfšS�õW gåƒ¤$#Â¨¬
+m$ø¸ŒÈZ=üúß2.Š=p»Ü.&‡ô‰1iLñP®w˜Ÿü×xúqeÔyÇ_kOG•Ë )Þ³ Ó¤!
+5F&�Jz=Á	‰SÄ)K-¥\˜TÚ8—¦§dÐmò2å}zÓXâ-2¨4—oÎº‰ÝÑã´j`#S,%3TŠ%‘ec÷”rZYäóîX†[ÑJÈðŠïµ�â“ýpÉ½f‹ˆìŒ¸` p*:“¡”žûJs3>X®G6ÆLÔJ8¶¦‰½4·,[Sa”ž)Žÿî¿¸¿z\uÞqÁ×ê§õ÷2çfF6÷TÒcœ(ŸQ´6U5^x[$¯mO¨ŠTýSÏ1—3oËÎ/C€
+X'5øÚP¬¸"(}!¬Ñ¸áÊ—=šOûn£ý‚�lð]?Øwq`]+c ™ä~ïÑ
+tÂÇ�ˆ`ßhrÛØ(õlx!¶
+�˜­#ÔƒK`t=ÛŒ#/¢¬ª©½?JÍžø•"…š¶º‰á3�+£Î;.øZƒÔ©˜¦Q†ˆÌ.fn’Häšo"�hJ³%É™�˜KÑóÜF#þÊÆëkeHÈ(“ªÔÔÛ6�³Í—e�úMS[×2Š$–ºÌx‡¸¤GàIƒË6t"òÉ1‚#Âz{cq•a�¼z«š„µ/&¯i yt±³”cïš³mðÌÞ~#?|*ý5¦Ë¦jÄ—RGÁ¾ùN vûÙ1ueÔyÇ_k�Qã§ÅÛ{ù�+Í–¬(Ž)õZ»­ÝÁ,‚Nò€ÝÇ…mp~(in¤"!Æ_¢ŒUDJ(d•Eã×ZZ~ˆ,³d1]L„{’è¯z�wf5£FJÂ™ó©óúØš?iò2
+Kx×QMèe¥àÄ2dÓ0Ê²•×ŽrÂ	ë-y¦Ÿ¿©6TÆâÚ½+¼Æ½`¾">—›%°âþUšÎ—ŸRWF�w\ðµ†©C*]ÕTÅ„�ŠU*]ŒqÝl1ÁrÆÑQ<W¡(­e~#®ÈKœD¤ÁX…¹:ªñ;…"°¥mÁ't©é$†¡ðçöìWawâ¸µº²iÈÐ%´¤¡&Ûs^`h:‡eøöþÀûÿÿèYv!¡PO±ïÙí„Ø‘¥këZÂW¹pª¥"Ã{%>ÞV>¨e´4*�}]-}-Q ë¨²¬QZƒ!�ý-å„zG€¼?\úòõ‹P­}õnö éyÅûBv„2M##ù4á?•ÿB‰íÏòH´ô}q8�2‹i­‡®
+…£ü—
+ÄuOFEÌ0À‘Ž]Ç”„P&=¬1õñX·j°|ÆîÑ_ª¥dª†Ô³ñ²×Jñ¢¾j”ÚL¶“…ŽiµÑ–\)‘uœ|
+p
+¬èõ0£Op>ÁZL.«T2¥‹c>Ôq•ÀNReGÊ3À¿IM€¾ySÉî[ð�Ê#é˜§í$R%¥Y’ÙŒ¯•óã'¾’õg£'?i*ƒ¢èâáW/¢˜Ó(Ó°˜Ö�òðåí-ˆÃT5g¬Hlã3äsàž–]GQ9¢¿¡ÿ–üF?×2i¿S/¨i‚Dæu^Øåï~œ%Y¼Š@*E0Ù
+R%7ç"UÔQ$$Ál&GèÃåv"ôjÁÄ‹e�3à‹Y Ÿ¡Ü‹¤é5™VÞëšF}ªÁÌ5j9O^È¨îõ6þTº3]môÏôO´ˆ·IÆýH™V~&Û8•.EÊyôßåúÒ¹&JÖ7´p°$¡KQWƒ²íƒ‹oÝçÂi”YXLk-t•QcÃÁè'i…È{=¨’ÈË�û…Ì_]Gé,§y"ÆÕð�åSÿÂ…ü G¿èƒû•þ2ÿ¢lÁýLiB&Eá)”C÷>>2Ýîé.IÍŸ‹8~ôÈCO —¯¢È"òYL17#ñƒ°(óå»H‡¥õ)åªŽ
+¡,=ÅX‹ÊcõÍ0RÏü¥œ wB…¤c¢Of¡ Ù[ù¸ÝhG¦Ïë¼9Ý|üç•Fqõ‘®¯ßï9�2‹i=ýXW2ˆ£¼Ë§«þ:arÑ)¿k\”“ nhïöÞÕ^Àá7Í’jÖ¢©«-
++nª'ùç^=&8ßÿâpeÓÚ)tJ2\Ù(5ê’Èp$�ñáâ–�Âi”YXLk‡ÐeÆ=}üq}g>^Áè.~M¾qÿ&ª§œF™…Å´v=A1¾®&²ŽºB'–<Ç˜f7&QN£ÃbZ;†~k§ì
+�]Åè§Qfa1­�C¿Å¼»pP 
+nR§œF™…Å´v
+ýsŽ]+$¸I®œF†Å´v	ýî6E
+jÿ\ÆâM¥à4Ê,,¦µkè·˜x×(ÿÜœF™…Å´ZºC8�2‹iµ8t‡>peÓjqè}à4Ê,,¦ÕâÐúÀi”YXL«Å¡;ô�Ó(³°˜V‹Cwè§Qfa1­‡îÐN£ÌÂbZ-Ý¡œF™…Å´ZºC8�2‹iµ8t‡>peÓjqè}à4Ê,,¦ÕâÐúÀi”YXL«Å¡;ô�Ó(³°˜V‹Cwè§Qfa1­‡îÐN£ÌÂbZ-Ý¡œF™…Å´ZºC8�2‹iµ8t‡>peÓjqè}à4Ê,,¦ÕâÐúÀi”YXL«Å¡;ô�Ó(³°˜V‹Cwè§Qfa1­‡îÐN£ÌÂbZ-Ý¡œF 00í„	€
+ÝÁáè t�Ê‘£Ã¥¡YµŽY´ua;ô§CÒUÏø™:èÐ
+‹ËS‹Cwè ÿºp'ê:®vÁ:@ºƒCô	éÜë9�º
+,¦ÕâÐ:ã®ëe®×»$­`a=îD9tEçËŒ&Z˜L×ÚJ*¸:Êá@eG/�r¸8ÐÞ:Ê�(‡N8W£`ÿçÉDë0ÅBœà_‘Ö"bPß‰®r×:í³6ª:”òhw:•õ�b9/Ü��
+O�M&MãÚ&Ü9»Ž‚£?zàÿPKÆFžáÈó‰ï9py4†®£=à†�ËFç9Àî>ºjñu±½\
+5K¦	œ©Q•ƒ9Å'ü‡½ôqe•BÿåÑ­fm;ie†·W_-VLi”:UA>-Sµ¯�Î<QZv-Çêö?ÌRƒ,5;j(MŽ±Ö�®ãì:Jß$
+-'äŒÄú'â(ÿ%½°ÿâu6ãœ„¾,šB¯¥dqù�Qè\Í…Ô
+V+©æLvz�/¿T¯Çö˜mw_íÈï¡›A3ÿ;2«k½
+*ÇÈ,}[!ulÔP» +/Zn²†¡Ææ¤�²S�ÐÄó¹ØßŸ£ûÕÁÿ+`W�ýLœ§Q�érõ˜?õÆþƒÑÊõž=x]›Ð<Ø›ãOÍˆJè­O½½=t©¹ù:¢ÖÀ�ý�VPX0%D§ðÇxtf•ûï=
+ôƒ‰zƒâxTÀ0¬ÉRT1b5ŽÕQê/Ç'õ,x%G gOžH¤¨àß�®Ò²M×Y�ÏÄÇp°Ç“]`6º#ÇÒz!Va¥ò(ÖöƒÖô]ÓzQí×ÇYmãéùƒL�æ| EyúÑ¥ú"ÏåC‡Þ?ÛÂ¹½¹ùÜ¯=ŸÔ„V&eÔ•˜½¸��·Œcü+A|QœÕ%æ;ö0„=­¡“Ÿ|Í>q$oÇdy zøÿÜzÙv›…¸fÙôy!'_›Ü¡^uO¼ä™jìÆÚÅXÐ1Ü=ûƒ–+¹+ˆiðÑ›1ñÚ<ã79']¨/P@c¥¤&
+‹s5Švw�žz¨µöÂn*=!pQ•e*Ž”ç–¡•YQ$ôožf9W ~j®Qh’«4³·ùö(Û]‹P\à¬f´´ÜÐ]g“C/<£Â¢ÞÊíÿÏ´³wÅ¸À]ÇX�aG^e¨¯Ýž5T¹©Ù?Xe¿ë<°¡Ÿ›òžò¦4Z«^ ¼Úw;lw[Aó^í½<–g
+!—ç¤ZQTç­¯®Šó5Š%<ËŸ|ycO«º³P3*•¹²¯eŽØ.Q'4JŸþ­•=wE¶{\ä¬V˜Ï…†}—y^É¡j¹â~¶äyÈ«»TŒ@¾î…w«]£D‘’µü-*¤ÝËÚ™ºÛy®Éƒj@¬Š®Xeô€›Rwßë·u²€ÖÝãhO-ö—Ê×¯ÍÈ-«·ºÍÛO+­%wMj»)ûËèÎª+Íîhä(Fu§l¯lÿœ­QÀ~ã}®»Žéæó|ô3É|ƒïr$’O«ŒZ¥Ì^*mäŽ8dl#û_ŽÚ,T'4j"k!�~e+Iï»ª®ø°œA·ÞP2¿òŠK0-rWŠt¾œ¾•û ßŽ‚Xxdð_5-å óY~/^6d3&_É½ÙÊ½ª�Ûz\�›J€+„^T=\HŸB
+W½y1~V5¥òbô‹±êõžžS.º"å¡ÊÈmäbNsdÈ"Ñ÷ÉsŒò�üÒÑ¾“	/�§é/ÆÖX«c¢!R£ÓåãÓÑkn57;û$}¡¸—¦CšøKH×I3õ‹¼ýg˜‰éï½‹83Ž^CÊ�WÂ–ìnUkž^Ø�g!ƒÚ°	
+N´ŠÍÓ8þ9£+(�<bJiÄf’•Ÿÿ+o)/\Æ�jÌ<Ÿ/æ…EÒk^Á1ð,1q|ø
+ÃQ%^E[Bî¨ŒÕkG�«-¹Ã‰«ÏÎ×ôz~QøÁ=”:±—8`ìÉ8–µU´ZfI¶\E:bzïMýw–,x2b›UœM¶ñjsÑ€¾Ú5*dþ4ÒiúîÇÛI/"6ñ1ùO~—ªƒ„áb>[à<¿~Wƒ�È½á4ô*ûð.–ã_òÄ2-eZøºÇb“�eU‡E´7™Úþ|æsïâg³½ŽÂé|ð@¿™að6[•Zò.¦ã™à/ôg“€ŽŸô}=’n{‰Lu�bú6™Ó!ˆƒµ|'éà`âMï4Ìf/øÊ6	úÉFÇ6àƒdÿ»‘5˜ý
+ø@,¹•a-—ÿ^±On‰pùJ?ÿÏ~µö¶­Ñ{viŠ–,ÒEÊ”ÖLÉ2åª±Ð"ŸŠú¥ÿÿÿtË‡ä8	_ß{‘A,ró>s¦$_žŸTA`uÏ¤nf„
+Oã™ûÄ·§åSŠ—äÜdû†”&”½õ¸Ýßœ¤±�«¼02Ê³Q-úBQ„‹²”ê¢�NýÂ¾¨W(–ûà•H´fD¿’%©+ÙÚ%›VëÐ¼òÏñ²rÖ˜lÜ:œ{ÉE~T±D+ÅDŽR/ÎF˜î2òÕîì}³à;žŸÀ(Áþî'p;¢4°™ŽwWf„Ô©È•
+°­ç¹¹²
+È´B-„Cz…ÍéÍ¿ÒóuŒªÍ
+FÜÕà39û™½%´j0( ÚûÈ ,“Û7vBU0"O7m¨MrJ_X¢J¹åýŒT{	A6+ž¸rŒžxbáWt¯ß�H}£,^1g¨TÇº~&ÀJŒ8snhã
+Óž-q }à+fc¼¦8;}>¡™B­ð‘ìä&d­×¤‹ùû9Üš±¯]±·)Ã}Ê«ä[C‡çä)+‹rÿ€Uªi~RäšßÀ.†ÞˆBÔE{e #?fVDN­7#Ë‰ßä²OÛŒ£–r  ²„)÷%³æE™õ(
+ö¸àÓ¬’¡nèõ®êqai½b½æjß	†´î&H<õ�pH��½žkÕL;œ`ânÓ¸›ðíýRàûžÄ(ÖS�V^xNÅÑÏ³á¸Ãæ�¿Ÿ%j’sB	.Q(ïz‚˜$²º]ÿÊÃÞ·x¡Å�¸+qBZ]†9�)mv2ðnn¸ ™“Ó?éö+ZÄAÉ¯ky””Z„c¹Ï(nq½mõ²ÚI…Ðcó�1½�õ°Õ“±‡
+oq®ëâ±G@C/‡Zt3EÉ®¨±Èæ´ƒ;wÆv‚ä]då×­½�ya ‘nd¾?á{Ì€B@Ëìnƒû…G©Hz%Ö3QàæAüoÂ†+#çSõ–²ÿ�ß¨>$ñÅXd67DÁ„ÑM�’ã´#bT‘„²g‚Ðà˜ˆQ�´f,Ä<èÕ/ïžlÞ¾hH]¢H';{ï’ÁÏz¬¯¢›´ÄG©ŸàQäø ñ
+sræ¡Z*ÔÐEãàaî„bµ£²¡ÚÁ6¸ú"ï¿îóuŒ¢”(6ÿw‰/µw2®„4‘dä”ƒ�—R”Í¡iåéã  &E¤µ¯x'Ñ�Ò™ó 
+Dhjwø›Þñ(­í;ýRliöK=4´ÆLÆýÜ1<3·#4+»¢t«ï4ûÔ€ZÁ-Ïúä]Ý)h3ÂˆÂ°­oA¥¿ŸÅØ¢=EbUAùP¬YÝ½øm¬b‘"¼¦æ®X¨ï„*9QF7wZ [IœËhµ~b1Uº§X¡6RŠNëGN%·žJG/³�éíq¢ánÆ$õÐ ÝÞ�Nûù	•2æJëˆ©eƒrY°L0ËÔ1‹ÔÄÃÅþÌ{¿÷ûÐ“ìÚ{ùð~Öüùžo`¹w‰ÒRC¢p>å8ÜÑw<
+FO(L[ò}´"ad[’ã€�h�óB�ÖþXŒ
+õ´c�Ïï	¦$ÃºÅ†g=¬£xx
+¼³*íÇêŠ�„=ÙqÈé–í3þµ—Ü›ùg p�?´ÚÛºg]÷×¨VÍ$J�¦µp×¿±º4åéÕÎ’`–yÞ†#€aBm'Übë¢ø¶.Öz+:eaÒŠ9ÒÁÏjCZû±41Åë¦½BºWÝÛ.	“«XwÄÌ>îùa&9Cì¹*Úì_ÑÇ	“VO`¥œf‰XwP2›ùàáZM÷ÿÇ¨7§³ž|ªš]—4!‡lË£òW5ˆƒþ³^˜úi6ÆMuø8’�´àÍzy[ŒyÐS
+yÌÃÈm]5Qg×¿2€¹‚ßÛY/•©E0dò@y|ì1
+�õ¨I6¸âoEI³’ýD·nˆ»Ù'ê+õÕýÇ³ž(8vª ¾=Ô3^ã–
+¹ƒƒÞ^<OÀ±GáÜyáQ=¢·A|‹QÛ¢±‚2Õ±J®‹›
+Í7*T´† õ ¯€hMÓvmF”2u¶ì�ìM°l‡sR¨f’ûPãßà÷z~‚G‘í±¼DòÅG©½¸Aª
+äÜ4öÉp¯£öB¦Á9^‡™â€¥øtþnÆü	Ÿ7ü¡Aólãy:1#òùÒ6@£èP$¤ xT€³.\ˆÔv3ú¼@JÇ´‚ƒ,Çz´ØbiKŽ˜ò{ûAÕ’Ûb”`i^IÕn‚Ý
+Òµû¢œjËÀV7¼5¼ì¨W®é×-ÎuF˜É¬$ 5O�)Õpâv<j"=w‰qF«RÚûVv³èÒÞßÁgàQAÁJÃUÝ¾euìINfS�³±™rÌßí…R¥+Ëcá”ÖQ�bþÈ<‡QÌã‹¨d}Ç£ˆðÎXèºR§x\ètã²BËr!‡ž
+#Ž�”Zá¾·w�—ô+æŒdŠy@ŒEß\A?õ}äó£<ŠU-¶˜,ýrMvñ†ªšf)£ø=¦OÏ[›A‘TßTI¡þŠ0õÓª¢vñr-M‘`ä—òþë>ßâQ\JÿAJÈ]R�|3[œÝQÜ¢XnÌ	³‡!�âß`ú8PÌ6{J†JLž¦N(È%.|\QQ/ðrJgøÄ¦áŸ·¿wv~
+£‚¼–G•¸^féql!Ù³,^HmãUÂXñB^‰qQ>¥J¶çrÛÍzmî—Õì‚-NJŸ
+äUãÕ6ÎÏ%ÕKûò\¾HZ·Œ„K¸¿ÿ�"gNé¾‘*Oo1½è¨Åõs\%;"TwëªÉ.íÍ`œ«Y§4‹™ëÒÉì°Y3�rU³— ÓbYru£“‘Éð×S¿èÌ¨Ý"´Ìt±,lòF­ËxÜ¨·—äPÜ]úËÕ9é;ò‘½¾úðç‡1J’¥|Üâ6ÝK%a3¥—˜¿Ç9VsO¿Š&ÁuSHÃ§-q�UÊübM
+xµ~ùçï€ÌœçMÿtÀps‡æL|™Œ¨A›U‚× {(å?!/Of=èº80^Q‰5
+o)».ÎxX:t
+ÕÑEB¬VÎìF	nG;£õ²þ}#õeŒ²*Eåu@PÎgèbÓÎ¸ÅKå#Z kpžÅø’Sfš`�¯‘èÎÒÙêÑ÷@Âd“ìÜ¼0©0±«0‘ÌœÖ–’Øß±³õ�¹IœWÕ|ÙëÁ‡Å7á~¢S5l”×•(¨Ú—ó
+s.ŠÍ¡®|'°Èu³£ŸF[›L<JÄsŒù´¨ðÑÇøÌgðßšq]U�Ôš åQR~ä•i°¹^B06Ü,õ¸E�çB§Ä®qUªÁ•½½'Ö=	‡jÎ/Ë.F”*Sö•ÃåÇ—ë�b”	ù!m |Ñ8Ù÷údÿ~úø‡y¾åhÝÞN<mú8õûàøÑ€£{úû`pÛëË?‚GÁÛò ³î({Iwz†¡ÿtzïàÃñœ\
+_¹ßÀ—¯¢{²ÔFô´L^GÖPoêEè5¯Üp¬ý™ù‚+NžÐûN.‚cûz‰æôëìÏÌzÃ½}_rüQô�RçWÆ'~¾×ÿ`NRÚ
+}]©§çÌ—Â3¬©c˜zUôðÛdå[¦¿]a¯ñöìWÝRã:VCKŽ#Âà,18ãCÕ8™`¦r µµs¿wûþ´Ý-Éqdk“®ÂÈúé¿¨?Ý€®ÖzÅ» ldÁÖ«ÚÚ³Q{vlòã/m“[?´’Û¥ßáÔYsCó·i Ûö�hUéÆšÍ|+!©>±ÍKq°R}'FÁ¦Fš“jç
+ZŸ›––ÿ§äuÕ¸–°u÷P[ü=†Æ
+Ü=­k¸{)ÿôÏÔ'ôVMvàq!h)éDq—…³í©]ó[«­Qcfë7Ë^xTÍÈ:®{ÃLžmPÚ±ì"’jÙÞ½Œ‘¾·íJÇ¯
+áÎmeðËËõ<jÇ×¦oíÚý]9fˆê‘ÿ=Tsgzo†¡ù;tzÍ�Ö�ú§¤;ôü„�…v¤-4éôµ“Y¼ÖN=v�öKíÉ†²ô:�g?ªGØíX	8¡µÞ…V[Íß«ô½u’?#GœÖ­Ð_#ƒué¾^+ïª¦7z©xÙÿ—¾1/lì�i¯k~Ëž/Ä¬FVŽ8­íÐa?è]¢Zûj8{·µ=>lÚÁ†/ÝÎÔN¿ùVköýì«pê„Q‡•#Nk‹G½zá?±"`ÓDö²oÛ^ye1€t‹$½ ¨Þûžäô<Ó±
+Þû‡ä„Q‡•#NëNè°¿ßQ[8²_>T:½,tÙékñí<r‡V5†ðvšrÖcÏ^–ö•uÂ¨Ë§µº‡§Gz¢éºýYhó²V§áÞ¤ Œ~ÃöH—½µ‡šîöŸâGÔÈ¢›èa:î‡çt->{ÀHßr—8Ô> ãÕwHÖ=ý	rÂ¨ÃÊ§u7ô[®¾.„�[)–—¨Ç–}Þ”
+.Êþì 1´Ó\ôÕž½{œZV"Í¶7Jwýñh[T6PÞ„QQÏu�¤ˆÄÿ5rÂ¨ÃÊ§u7tä{ßÉM6Ü¡›fÕê]ÁB¿&„Ag{Ö)hÕµºº¶6ÃïÄ^8ùˆt+­ãÿ9aÔaåˆÓº:
+Õ‰02Ù—$qcõvo¼ Oñ? W¥nz½}þoøc[aû]û\È|`Ooëõ 7¾¤zÏÎw‘Õ÷É	£+GœÖvè’¬èòÏæhªŒf®4I+Yq5©Ë™
+Ëÿàå'M
+æ7E­ØÄm%u§4ÊH`fò¼œ¦SÜ Y?É^ÞS‘ÂB‡¾©škó<¢AvaÐ®yPY=‹î(
+ÇÚùJ‡°bk±
+œÃàÆ.íMµ¶“djžóê#7Y�
+ÎË¼J]EhFŠÌ˜çGÊ‡gÖ™3%;~$sõ7nEÄ6Øu\ŠºªÌâùq|Ã™ñŠŸ¢Ò½=ñ¶!oÃŠr™JrFInbÙç¼TÊ"ƒóÊÅ_lÎ’�å�Þˆ=rÂ¨ÃÊ§µÍ£².Ç™Ò˜Çã¥.ÑN‹D'ê©Àå*s}êÅL&áRÏi™7þÂdúkŽ¤HÃ¬¸ÅˆöG�g“9�½Àä×ô–Á˜ÅŸó¨A+QQåÒ-Ex1Žó<S�ó<.*RŸ-Õx=±T·iI¾=ëgõ8F»z’âEcgS‹1ŒÒª¶û/±öÀºÈ93‹óE¦bý@1^†t0-Ë,Y¹²8SªˆXNJ+Š®&†ŒR‚(¼g4Ìž²2g0Ø ­«xA1<Ù¼"ëKB\Øéç9'/vŠ)°Y1$E™l“Ñ˜˜’sA«fSRÑµ¡ÊqÁl>ù÷jˆIVh;~lœÓ67ËOjþNuX9â´n….½‹ëõ4Wmº úÍùËn¥LËúžÓÓ	¹šôÀ\;p€ÌÄ¾‡AA«ˆžCœãP­°¢ÄD~þ“–çÞlA+ fèyó)(Ês¨pL†f0Ä)m{ÀŠñ‡ùR¹PRÈaÐ8õo�À9ì®¡àc„GBŒì¡‡êšÑUYã:/ZH‡‹:+òéq#Q)Á³'+QTä¿è•TNÜ*ÿUX€`Í£$�+s©Ö”Pç|‘¸á\S(#ç+Ð1â¦P™ë
+§tàA¯É=I/ÐY€A£83•(¬Ì€imñçHý_ãÏº''Œ:°qZ›¡ƒ®{paÂjÁÕ$U"%ÎËàà@�Ñ_Á„à“oŽ‚8Å–Ÿßõ=áÔŸ±K�ø·V®shtÁã,”´Rêá�,,-k¤¥e)ŠË”ÚD>
+)×­6R¼<à9‰J`ìZÒ~-.•Š\x´Õ‚úI(y-Èã¼Ñèº5õø@|¯Çaè¤È”ëÁõz lY§L’d°ÉVkÝ¿¥Ç4§�GKësoË3†
+É±iP
+ÚøcjnÃïÅoÍsFyÇÿ¼œ0ê°rÄimó(O„Jî˜Š›’«–‘©_Â¸Ã¡eã–3‹:O
+�bJGŽM¤TaRöDŒÐñÔµd¡32)¸NQ—Ñ]ÀÊU 4Và0ã‹—	=ÿVàÉÍÆ®@ijê¨#~’
+˜áÌ„¶8ö¨"1�¨W�à@ðÏ#+Ô`3¬…“Ž’å[ 1 L4bÜÓÞçf©ÁÃ‹PFãíù/Ï¹Ž“qÖ™¹eÿ1	–R[Ö^¤ªyN×þy9aÔaåˆÓºƒQ®<Ñ Õ+4ñH0¤æQ�
+�ÑDW¼L³—÷s”´PK“b±$<*Æ+ú»¶Ô j‚†Të¾×˜&1+ÏÀ{åøQÉôÍ!•T+z Ë ’q`c7 `(av]ÔÞ
+/�Fð²ù{¾¸­VwJBÈ¦F 
+J³òßŒQBy*9RJb(ˆQ’äÈØ3¹�Òšjn*NmÒëâ¯Bö=*•�-1‚êísŸD£Nu`9â´î†Ž¡R@•ÆdJ�-ë2UJùÖJŠ(5�ô>§Ñè’¦îÌÂo‘’…®©Â¤Ã£­pÀ‹Ùô<�Ò¾¤"ZWçŒ—ÔRA�?õ�sS,Á™Ì7(¤\Å²3‚N*pß†»+¸ÇkÏ:À�‘G>�äC]ô¥óž[WŠ~Øs2t”±×Pâ†ÚYO==Ú©s².1ç:a¥ó@<„~8¿™•ïÙ&vó…°©K4j‹¿éU&¿™Âu~ÛçN½Þÿ§qZ»0ÊÔ�Ò–ný%Jg%LAÕõ"Ÿn*
+Z&ÀHóŒŽØI cxIÿ}Mu:¤÷ox+¼e4Xcì»¦šGx¡„”	¼Dëq°+,hß³T8%½1®=d¸f±îK]u²ƒ	ÃÈ€ý­íÒˆ{»+×B±è|ÄÓpŠ·„euðuˆ©Ìy‚;9gêRØa¬c—<Šÿ*¢L*›„ˆHpªFd�]çÝøfL‚�K!¢tŒ¼¾®ôTRP¬á}kZ…ÇœOžœ±?’ê*²qsÂGä3ä„Q‡•#Nënè&¡Û R�`UT¹eÂSæÕJ¶0mqíøeRó€6.ž}¯G5�ç³"pˆðyç“ÐÈNiÒ:jÂ:¦E˜Õ¤L]	Gx;�ZªÏÌ.ÖEDZ2›WÅpb³Ð+q}³GEÝë9„™’‰Øïóv¯�¾qµàNRŒæËi¼Xf|(gðàåxKŒÉÃ4™02x8dx%•Eœ[gÊeÀ)ò0žZÁ^Ñv�É/ŠaOïéP>pôtÓëIøØ*Â{õÄ¡Va£DéRNp†Ö†HdvòŸÕ=§¶ü/ûUÔÜ8nƒ	¢£(öFÞ�,'r4™‰œ8òž&ñuÚ§{hçžÚÿÿ{
+€¤DJò^o/©lìF¦DüŸ>ÜÖe>Ø÷¨>AM�9ê¸vÂi
+CçúŠ5Ë©Uæ�ü®À—2Æï<#ÊC¹RæzÜ¥~]¬Y*¬–êØyŠêx‹›Xš+ÚXÜÝóã›¬ÀÍ>o6w<À:Aýª­¸P¼cIja²Û'QÂNó:ÁíU.ÄÀÈÔ0Y3"�£¸G"^HV5†ç²÷•i«DÖuU¤or›b×ê™ŽÎÜÅ´ez¿$9ÕJ6Ò‰7uíè@°r$šÝû­®k´GÐ™ƒ…®Ó™ë1;Ž’ÍF›˜¶äõ“š#ä–XPµN¡Öør©3ëp³¦…_¤?£ß;sÔqí„Ó::W�w£Tpµ#·¢+qðf—Öø‹Æ-Ü0v,ô¶ä2wdÎA»¾ÍXÓ]úT-´‘“û®¼ä*—’¸ÅÐOààÌá¾ìÙ™£Žk'œÖ t¯(º'æ7/eäæ»¢Õ+°!uôÀ¡²µý…àC
+ÙÅ¬€Áá£çºûŽ,ðê=|ÞÃ4ñ�Ç?þœt`~€áUŽ“&øGy´²Zxìû;sÔqí„ÓÚÝ«pµ80ÜãU™¯%¯sªÌùoÿ1ÿàcƒ‘½=Ø-·ŒÄçpq•àå0Š¦!Iô©6¤êq%Ó-`ÆÁâÞÛ"¸i!Œì=ú/Ú™£Žk'œÖ�Žb›O‚ºö^Ùþƒ¶Ì _>=¥#µ6"3üc(z«û´Ã>-” P¢^‡q§T˜r­'€j‹d(p:ã’±›V
+yÓ“Î[ëœT\@FžŠú-uæ¨ãÚ	§Õ=(ŽÕô^õAQ†Ñã²�Þñ÷öTK•£„mµ‹=NŠˆŽWz¾;OcüÊÛ×£‚Á}Û8ž‚ údÙÆÆÙÇ>æbÈq÷Ø™£Žk'œÖ¡{4âŒUÓ°FFŠ£×÷@4lMýl¥9ytlÐ›VC¤_òþð¨±(FxäGAy€CE}W!Ž‘}‡qþ¬�9ê¸vÂi
+tÔÏü¬CYò‡u8¶¿ïéÏÁè±Ï˜\H7#ØÆïlÙdŒ?FXû�ïÑç8ô3ô“³3G×N8­½ÐA¡XD¥Â('`¬É‰´7O–«aùÐT†Þ}èÅŒvv¤:E¡wÕØ63Âo=X<Fí†ß–ˆó|0øàÓ[\÷ødDÀ˜áHG:
+ˆðíîã¶ó
+»Õö`Ïµ¤/ÒC×–½uTaýgØ™£Žk'œÖ0tú‰×dÖWûú‰kÆõæ)f~Õ«´)ù¤ÒíuWaé¿»²¼®ÖQÇTwˆ&
+Ò,\#ž±r“(^ù'† ‚‡Sœ–÷¾¨	æÁþ÷ÉÉ£sÿ˜Zí¯›'?_a0qqÁc=
+¤Þ�×Ág,Ù
+YÿãíÌQÇµNëXè,|ä��YP¡mñ€½X½âÊ®»
+Mw:
+¬žh�RF:øT×ÉžIàÏë�:A‚ºÖ.@í8%ªä£¯»¨,ö‰CÙÃR´§ƒ—Ð³/ùÂÛ#¤	†3>g�Ì‘ú~Š�9ê¸vÂiõCoÕƒëL­·…ê•ÏDFv¾õ¥ý…¶ôm¯×Óc�F™´ûüþª]^ýZÉX2MT¯ê±í—ÐÉ¬@2ùBÉ9Ç¤½Âú‡°û¡ï‘õ¬h·{Ý§¥PYQ¯lÓª‚…†
+CÕõñvæ¨ãÚ	§uÐë±	©ð¤Ž“(«s®ŒXã¶þ»ruµEÝˆÎzXV‘NsÕ FXÂåK…ú=—5	féŒ)¯\Fºæg9=KhDûÞjšŽ�÷a´w®Zi|^–ŠÎ._"ýþÆhöÓHÏ˜?±~Õ˜Õ;Uò™�‚8¯ÄV5á*™ôøßž\c­vtÒæ?o,9t\¯â¸âáJM(.ÞZòR¢Üœd±²KÝ<Õ„Lï%Š)=¼b/±.žõ«#Æ¯õÃ²@½ryI±\‰Ç›Ûâ;`]ë"ÍË%ù%�.Òt"/¿²¼“Å‹ìÉ~ÿŠ&urÃ3ù#8fW;á¨)ÎÃfû	¿kgŽ:®�pZ½Ð»WºˆE¼H1¥ñ§eü¼Ííëú§Íþ—ˆ¸`ŽÉªL£Tå%nš·9nùöŽèb=6ñs‘ƒŽŠº¼ÃTžuSß&TdoI7�8å}ÛÅN¹sW˜~Mpai�×e]Ð…IQ%²+ý·2¥½»“2'ptR‘¼1ÌÇ²~ÆÊ°Æ}IÓ³�J.€¼‘‹ë¸ÐÉà
+q±Éßš›‹I¾-nJŠÕŸ_¬e/kÉ¡@QÄeÍi™búú�Ÿ…£…£Ši'¸Ú•›h1§L¥«UÑ’Lÿ³ÚÎ>ÿöºÇíóšœ­•øú×cU&X>�hÀÇˆÜ¾[|hjõç¯Ü›ldz½¿tê<ú7Í>`üù¡|ÐÂ³ý;á´Ž†îÚ¤×3Ý=+¤xˆ�j%<VÊ`Íïüø–_ò	ï`ÊZí-·aªÑ_H^Ü°›B©K}áÝµøŽ™ŒÚ–‘5’œ�W7õ‰|Ò+_‘“á(|qH%]�ZHmÎq×�ôzâ2Ò|+’M‘·}#/-eë�¥eºTk‚éÍÇ
+]Òƒ¬�¢Ö—Y#AÈiUÄøú7\š·$*£¹”¶T¼šG3Našá4ƒ»Ç¯`³NØËè�Gw´'|ô
+˜u¡¨Ž¾5Ó¬hküö¿€ÿÑÎu\;á´Ž…-Gq­K
+LqÆÛ�©ý©ˆâžJ¬”-5,äVGõLn3äkQ3’Èò$1CP3Î
+�TÍïmÓÉ…Ë+P œ'<Öá"|4k’M‡KYáÁ®YM’„·\º Íð1zr€Ä�„I˜Þ<X”:2«E8Mñ‰ŸñòVšÜj3¼Ò#¡SC%$â§å#¯»•]N>‰U§v*GÛ}^(Ðå@3®y‹NàðýWíÌQÇµNëHè tÊÕË�#Dþ3+¸Ré£âùÅRÓ”á(ª±rYÙu—U„zzoŠOd q‚ÑD™aÄcÈG™…yBfÚX$ªÊIæ3ø•ñ¤õkÊœpU?©
+êú0°›‰2­FCŸn«ugM‹&²óSP‚=¾2Øh�Dƒ‘
+€Üƒa¡öXE6Ï•'aÖa>R³©¤/sˆìÑÐîé¾—‚„ìá»oÄõsj?ÏÎu\;á´êõLIdöŽÞçeS–‹¦ìÐ|éi<«¸¾˜b¬èV›¢Z¥:¢>È•;Ö¦!7äˆê3¡úÿ«‘ ”ëvæÓßÐ4Q\Ì®*ÁSO»5dÁàÊÆ–¹à’Ý2-¤àD…¶úi+Ãa@³	&ä©)›/ÂÌf¾áÐ
+¡Â6”v–4`À¢�Ê	#qÃd™95$a´:êá¹xß—OQfŸ1ÿv2L@îûð8Êæ C#í`[‘æ›µôãíÌQÇµNëŽ’2†V:¨¥çY”|êFD¥p!ê­L\¯We;mùöbFKJüêÄ¿ò3ñKT§²�µšSõ;Åza6§÷Ya‹-3‹,ÐQ-.�P›â$¯¦×³:Ë)Á­¡”"qí”`0u¿·q5ÆÝDoéá„QóÄQÂÀÉ4f_ôï{éÞT¾ºpy3ÌÉÜY‰ü�G×·=òM+?I†D”"ï½çdŽ·\ø_öëm;m#
+ðl{�°�­"' D«YËÛ˜å7ímïûþ¯Ó=q
+i•ÔB¬êÿV‚Nc13 Ÿ=nÅ¹÷yÈZÏU•jžPH^7©öê€ÓèSs	…Œj[‡§õäZÏ‡JH’ÇRÝk)l(•ÀqJÝ“MlËYžõ‹[ÜÙ…•–$�§K?³ìÒ#çÕ²J¨Ï…»œ+Zh›w±Ž÷ê([ƒDf,û‰	�‰x 
+yÝ¯£\¿FÕú²”ª‹”í\)Q`û…�¸[û7�miæë(—Q>îyã;äÓG²ØVŠ=éP]ÿ´]ëi{+Ûõ	ß”œÙFø±ù–›¾Ž²}sM&ò'aV÷ë¨‘ìÜ¹;Œvµ•zmû˜ñ»¯‘¶Ÿmd(R«ê�xUÊ¹GÎxÙ`…ŒjY‡§õäÐgaIdŸƒð;ÝãI›áçÐÂö‡¿Ëã–ñ¢ìÿéê¨ÈôK{¸>±k“Å“¶'ù²‡Þî•c¤ü'fS.t2–ô2ýwU@ÁÉ \óÆ¯ž¤áÅ{ßÖ@²Ø²¿Íß/[uQd6÷ö�Bç¾êu¹™Ë1$‘‹¿˜þýfþ2¶¬üÒk»\u:œ?„beœûå‚¥Wû×¥Ã»¥&É(¤ë=©räêS!�M|ò¹þWI4
+q%7X¾Nlã‘›²�¿ò	ùëŒb^¿k3šÙ™üê[F1ùk™ñ-…õaõyØI“î
+í¤ÙôõÕàÌµyÖCZ½†b
+Õ®OëéŒr�ò~åBj±É¾ø”œŒŽ^íÒm51œ—1¿Êz#Òñ[&‡÷Sù½¿’cæ%…ÇÝ>–4^<éÑÚ­ŸÆ¹Eß®ãˆã+ûŽî¡^æC
+ªŠ`ÄeÄ/‹±ML·f›ñ®_äÿÖ½Î]çh*7-¢YÕM»†"ûN‰ÜBUEŽ�©�AöOMöHU$mõl3>ºnkU…­6rCÛEŠg†_Ü ÂÅ�*®³þŽq47yz®B¸ø}þÍOäí].åÔMâÊ5»œDCóWëÙíç!CÙ¼Èl¬ÔþgãÛL}ÁJÈ�‡ŒjW‡§õ{C?þ5&:užöŽép‡Ž.7¯žn·Ýºðû¥Á7W¾}ƒp:Ø9jJ»>ÐöÂþ­è ñ©q¨ÃÛÑaÃÓ=a;/tØ’Ž¶ÕÛnJ=ýHÈ¨vuxZ/zèÛBþ‰K¥¬©*@Fµ«ÃÓzéC]z/C/³KÞ&!£ÚÕái½à¡»Uê¨H±¹mh�WAFµ«ÃÓzÙCoø¹ûÿh~¢�Qíêð´^úÐ‘RÕ®OëÅ!õïèÓ„ŒjW‡§õ’‡î=dT
+¤O)dT»:<­=täS=çHòú…ß•&\ôƒÚ¬ê£«£RŽ;;§„Œ‚Zê~Qð�jF‡§µÃC‡šÜ/¸®ÛuT#:ü vxèP¹È©¿ÖƒhÝvÚÓå±C=Úý¯h¨¢šÓ¹™íÜ€á§Õÿ®à[çE?X!¥šÒÁ™íà�á§à›ðŸÑv+{D~{ØÂŸ:>
+Ð ÍÌ:*Ü>…—Cv³RÏlzc¥nr¿EJÀÙðmš¦?ÖM®–²§b­ÆÃ<-Gkµ2ùµÝ*¤œq,¯+÷¢‡v	D4euÍ+R¯L)¿)Ù*Dœ
+é�¼¼é©”LF?ß©w¾Sª—¨�DÉ¤/²]¿íËöªÍ@·ðdYÏó;U˜"ý4RÊÄDfZÕJ1Û°¢ÔL]2¥Ã©Ý �€³ ÅÌšóR³ü:½çTõ"Uò¹‹¤Z^éz˜¹`JMÖv� [xªÞòh¬ˆ�RÝèÏ“\Uµ’ÔQ¤
+vÑDÕ¶½Þ@×ð”ÔÊH(E=›FR@%k]*_EIFIóÀSÌqË�€Ž‘µžÍ�‚—4�if¤ Zê¹œš¦î²ÔQ7œEñNømË=€n±5’¢Ü¬Tltò +³±çcWH
+˜ÌZV�ªïWƒ*,€³p‘cS‡èøÂé}€s¡£Ým•D»ÿòïj×ÒœG•H´·_%í·ñ;(¨àŒöSˆöO„³Ûð¢ªÆ"œÏ6†ÂÑ‰ˆ$€õ·Ö5'
+
+endstream
+endobj
+65 0 obj<</Subtype/Type1C/Length 5384/Filter/FlateDecode>>stream
+H‰ŒTkp×]ƒ%¯WÊzœÝÌn“ü`†”†Œ“Bx¤�&`R^ÆlÙ’e½ß’%[/lÙÐàP,ÛBoi%Y+É’lÙB»`ˆ�˜G
+…†–C†i§“I;Óé¬œµgº&Óßíì�»sïýî9ßwÎœ tPRR²j÷G»v}°÷­]JA‹øÀ‘å­W‹HeõÒêñke÷èf|±Š,Y=ôZuÿšåCð¿�ú˜P^°J€Õå
+o0�õðs°…ì€÷™À~p¶ÓX@
+€Ð5;KN—œ/q¬x}Å¯VÌ®ìXé)]Uz£´È¸Ç<Ï3¿*û¬/€1p¦œS.+w•åÏÊ+¬yEP¹»òHe¼òáO6°@–‰U\¥^•­j©JT}Võ]UqµaõÝ5ï®¹²†úéçk«×JÖ^\ûª‚´~s�Q½ÀX<»Ä(sÿ
+ù‹/ùLÖâfÙøÏâ�(:Ö•CrcîD‹%\…9ø–aJ:ŠŽJxî&¤±Mß®Ä|SóqøCgcT„’µd/äÒÙD§à«À CuF]·Ñê‡|Ìà³Žæá+¶¤Ë‡úœÞ!Á½Ý:æ]Úá…>Ææ"¼ÔÇ ÿõ;Hø¿€ù4p»‰]OŸøØú‘ÀK`õy™âAëÉM�äfr<g»åœCíÓî)Þ™ž¸îgÖÕ6ÕJkAåû¦]Ûá·=[µh²6³gº\®?wJÌ{¾ù~lúRù•Î7Í×ÍÓU“ûFR_“û¤½t´ÕÕÁÔ¦Fjózjz›9=—y˜œùÀ,)‚žSá-eôÔÉÃÕÿX·®ŒE2nA�×”÷‘™œ“HbIbdÒ3z®Ý{?è»nÉ –K†1}TUáR7è’
+Û�z¶Q&Àø2·³ì¬ïÞ·¦àÐú©ƒè�bJ†žI$“Ôq	,Âun§*`ªÂ¸]ÎE¹2�Žƒp¾	&Ÿ0>&+`²Âõu,‡²Šà:Ä4ˆ"ž�'dËÕàÖ²ÈpÜ�ò'ý„?à¯?§	¿õv;Ü.·Ë•ŒÏäî\Í_ŠÄ#qÔ/Dží˜æ¤Ñ4çˆo²ïˆžÏÁZùêúÞ^t×ä©‘0'Yd2aV…±°ê¢”�ír*ã;¾ã£N[»\$ëD&‘UwFÛ¯‹ÒgLzT9ˆwiFw¹Ï°|.xõ<eN«ã¨:.ô³‡®�ß=áÁhNtÇ;	TU…Ð#är�Ã'º„mX›HuÊòñó®[Ö™â` HØSH’°hq×ÚB˜c�H:P�Dpš‡œé;×ß‹uï`ØB�ód2i’�`…CÈ�ÙF¾TŠJe|cÂ—Øq¦Â;ÇN_Þb®8:‘iYÅ�Õä{ß=Y_äî)£¾^ä2Þ!ïPï•QòDjÈGê=ÒÒ,ÝØUý]ä«ÛÑy,=å›½ßÓÎ²³h–}?€œl2HØXš<Ê ÓÏ(’¹w±ô©ÙðzpÇ«Ž`x ŠÆ�ÒFH�œø˜¡E*BEÒö®¤]b*i^]Ik~£•ælÌ´Ó¼ö.¼
+ÅÛO¹!;Ê�4aÇ÷+ÖQLU·Ž¢G§nÊ¿D²éáíH$æKƒ¾‰áKùeR­4©ÖücD(ì1H0q—B¥õ?œu§Ýx4]xx�@R1“2„9
+vå ÿ[[�uV“m©ê	�$�“´þË”Gdn|ÜÔ*— …ÈÐ†(T6—S;õšˆ^ZË‚3M´G__X	5o9ÀÝÉÝ%Þ¡}WûËÞOƒ/˜Ø¿ð~ú&õ4÷uþIþna¼·ÈÙVÆúùgH-6sOÂðúlÚ’½®}€üáz “Å²—ð™98gI«GQõ¨0ØìL9#>Oˆ6ÐP4ÏèrmãèX[ƒw?r AÏça¼v]s=,’x”¨WÑ�›-�J’åd
+à„=‰$‹†ö‘Æ.Áb‹\«Eµ¹…�ðeö€Óâ"Çì#8Žj¨›P$’rf�lÊ('0Bæä·À-F�\ŽÊåË¦’+*LíÐ{-!Ðì
+…áŒ#‰ ,ò•$Nºf‘«'1�MD£ÿ5Ðmø�…ŸŸþ}Gí˜’¦¸a0ÜÆvœB><¦ifcì&í¯wÃ¿ôÊ°Qvæ²ö&2–òÄ°¸7ˆ{	°§¿ïÌëkïæ£=|‹Ì¤5utvv˜A“VÝ+GDŠ!oÖá5ÖÉmÖÛá@óÝù9I#i8£rLNÇévf¢t„G“î	$=j uŽHœe�¹
+ÊúY1\<-Šk‹b&…”þøÃR}_ý˜”0ÈkÌ§½L*¿Àf¼É¤ˆ%6müb?äÎ;ÃSv®§!X÷ˆj¬¡ÎÒUä÷Õ…ôoG±øàÈÅ€+àöâÎ(èŒÚâI8c{™‚Û‘ô„îè‰FãËé ‹¡º˜"(t‚.a³í(BáKlæß*!òMæÌØYkX=f»´ë´*XÙ«5w¢¦N½EÕöé%g[j#s[)ù3Ÿ:ÓÂÂ=>££têl*¬îÓvw¢§õf“±ÛÐ­·jÎ€¿1k>#Ô^&+^&Ë 1¯Épa·Úƒ´³pY²3êÝWçà)[Á•C]ù‘Ôø/8>C¦'Ì*ºAu¨ÍSÿ·ÿÐ\å±QÜg´Bõî´E´Qº›õL5#EQ¤’&$-*$l°±ëõ½»Þ{ö>½¾!Û»ÞköòÞ§;»kÃú£`Ž`5*TQ
+%US©ù#bÆšEí¬¥ü9óýôÍûÞ÷Þû&Yª{ÜÅàê…*OTyF/¬Cê…­Q
+ ¬Õ?uT†ªáPÕÕæè)ÜÑ>‚¾¾ãË.!‹ÙÌšïñž ËP%mê»ø?™³z)$m‰ÚƒXóOú"¾(–väGnlþ¸n^Q-ÀªQ¶#!u»['€qaËåZˆ¼ô`»i+ÙÁÞ02eˆ‹ƒ­@¨Í~úxv ÉÐ;Ô9ªÕÊ�3`w5Bä;T×ˆ-æf±&�Í"‚‹‰ý›EçËú®ø&þ¾I>Çek³¨,½}¶µO3H�®T4íZ@ÛÞÖ×
+5²'ü„ãç'åy@ž7ÝX—¬Ï,l»‚^¿o2äN:Gbz<O1}ÀCâÆ€S`
+‡ÈÖù$È2Ô3²¸,Î´RÁi´ÔC'tÂZä¬�Ó,¬„§tÇ?+\'bgàØ™Yöª¬®ë6 ¥E«w™÷¢×¯¸‡\Ù·mêÕÌ­–=¥zeøGLü3:¥e¸…|Y†¿B#ïñe<_Fþ–F$u€oJ¸™›ä�[;·ð×ñýLâo+¾({BÃ;ˆïËŠß»ÕB¾J'ÕçŒ}’ò¾ iJ{�ü˜¸Â"_§š@µñ“X£;‹keÿÙjy¯¸F+î$ÖÊv—Ÿ=Ç2"5Ùæe>À[¾­}}yË[FnÄsùØ*[uÝý+¸¡_­Â¢•¶Ùº$�¨«ÂŽAoþ‰ûi%Rù)ÿ]òWàIgU¤ÆÄÛŒkó«�ûP!g”M#Ó²ÏË(ó=wü=ZÑt>ßT-­€ŽœÍ7!�èƒ§à‹à£Â5˜åŸÃOÐxèÏQš•ó.Ý3ýI]ÖÇT™[†	m]cÀ¨´ëóˆüÄ®JZ>>2äBBý>½K¸‰l5ð%(ŒJÙ¦Sy²„À_˜ø¾ƒô\™@\CÎ—ÙiÆ´Ô�xÑ–“o±ð_ÒÈßàõÒiIR*7ØUv©ý�u1�J©),¿Îôf”)X™¤d�"ïÂX%D>Ü®ã® -Ï˜äÔ Ëíb.ˆÈ
+JØ Rëd±¥¼!6D²)b?ù�êLgU€jö†ù.´xÍêýÉz“a
+˜LÛ2ÓàtoZ‡•1A�ã9ê°ƒîƒî·Ú
+¨ÜfŒ9Ba?ì�dm· ›Y#Eb(Æmþvœ5’3MËSòTO¨DØ¶FkÔÀîÓ¶#m�LÙ(ø½¼N�gºÅ°[BÓêˆþšîžî®6oôöÇ�~½C84ãJ9(ïWÔ°^¥Ô‰L€IÄì‚Ú:Ç�|„ç’ytm 7>”ÙÛÇú¬ÁÑ¢¢Ìüsk'nÚ,®ïÃM/wÒ)Ëã+Œ÷u§¨´Ñ#¸ =B%K&BD˜2`Œ¦øÀÜ�xOq/ý�µÊÃ†=ì/‡hþ¦ñ>ôÕMG$�äÂ±)wÀr–[ ±w5:Ä¯™xŠþÝ4òlÑ­k7¶›ÚËMãŒ.Gž"Ü¬7hxœ2„]ø¾ÄÄß&òc�ñ¨5Uþ¹É"r4ã»‹yÖw4üuÃùób‹®ÚXon.7ü]ýDúü
+ü,’F#WT
+MlõŸËÍó¦‚ižüÁc½EÃ«K7û™ßÑL¾~ÿÐ$0ìYúÄAŸ¹vÁA³Ï€0¥C4ØD]£l¨¹}ÀÈE¸‰F�ªåA_çS#ËzÕöQÎâ‹�ç Ùt¯rqë-Ò®áK}F�k¬ï=ÜÇ’ª‡Ð~…YePt£0)dR°ÅÕ•Ã¢Ä¬~J§ÆlÔ^dOxSÑËÒQ…UÈp£}PØ«‚�•R¬tA?ê–X\D�™½AÐuÅi±Ã‡Ýêw�…Ç2£ëÖ‚�ÒÂ]d
+þò_*4q¡–n,AvÒ°ðüÊ¹MÀÉH›ƒb!³Æ�øÔ.‰¥û‰ƒÕ»„f»¢@¬«ÉY±9½Š¤S!ä«9€Šc¾P~8y,ß7åWÑ
+h¥àNÍ ÓéÐ5ëÚì¬¶Ž�*¨¸©¤„ñÒF×M*ÝRj²d¢ñ¨¥Ã„v#\¹„¯áŽ¹±¬›hô¶ÂÞ¶0ŠâÉÔ´)­Â‹)ä�ì#Þa$#I¬”5<jµá9ë+ÀJCƒ¸îó´íPKQôKéî�á$w<chP±™±»\q!"LhóÃ«ñmâ’e|*¿Ç¾_g×?�Ÿ–54#Í
+ò£‚û&�Ï5Â�³·Ñ¿A·ç]1êŸb‘¬sù=;ËÐ©£€¬ÆÿAÅ·R��Ëh¸QÄ#·ñ¯°2G»<çÊD#@É3‰úÿ>x³@OŒúí6ØfóŒE Ì32ìA�ÊÆâËR¨CÐ¯W r}i�4Ã’n°öã£�‹õô]?’1DÓú/©ípÂ;…d|á0–ÜiËê7 Q»¿’¾Ðv>tjn3¡QI©+jŽ¹ù<xØ{j¦>÷ÅMÉ´ZÌÍ gF:5p¿@'§Ê×Ê{(íX0¢±÷ú†Ã´³.Öx8Óbàñ5tŠz&­åÇ�(ßÙP	Óo-âjKQo›9	ÃÂ}ðŽóz$A%Òw™x†žMNàÿÓ\µ¿MUq˜Û{“ñÅ.ãÞä^?ð¤AÐÄ0ƒ5‘Â�AÆÆ¶²õým·½½½][Z�²–¾ÞÛ÷·Ým¥ÝØpƒl`‹AÔà01‹~„˜NõÔÄÓ¡Às~¿sÎó<¿çÎ'QÃãùB¨DVË¼%M§-ás§¸ºV±Ûžk\™âJæ¬FÀ�
+-´Ÿ3œè¦ATÙ‚�ðv½¡x®Ü‚­5Šº¨lˆX“¹¨D7vo	|SëñP
+ž€N´5Ýûdõ­ÿã·6ùöß@E¨vs´.R‘¢�Î"úeó¡YÉóÖ-XBêþ¾±ÅØt¡H
+±™Mz]-ðQnÔŽm}?Yul‰�ÓŒQ’¦'ñÙqdè³nš—˜œ^ÄEÃ9t“þ¡;z›ÉbÓã?ìkvþêi–óå<U(OÆ¦ÈBÆëLÒ)>f1xh8 í#àÊx„Íø%ŸHy‹®œ#åHY]�êÔÁArÿaÍ¡^úñúyÏ—_Î/‘7f£YÄÌ¬$e®á™éÈ�eâ©ñ~"t×çùýäÁ#Öž.úèImûVB™ûhþ$µþTT¤š8GÎÕl*‰–TBçAâ€ý¸ZE©Ô}Ì)¤±‚TR±#	=nI•æÏÂ
+ÄkÚžwà\¡ä‘È™éh~Š®åÊ•ôu<ýuäæqË5Ï\§˜YZ¥ðü@O´‹T©Ýmp˜-V¾²÷Ÿnlª¿PT¥Jr
+í6U¹©âÎâCö˜µ x¥âÉu[úæ!±œ¸-U©ø7ØÖ
+
+ØÔèÕÈ$ÌDE!†G…T0Mf³.GO¬ÊÒƒCa5i¶z8†fœV½¥²ïqžM(4ÕÛì
+9[%&éJ¢�I–ðd)\'ÆÝE6C±‹`ˆê#§Ÿ&OGuW\{ÐyÅÆÝ‘ó‘(‘
+‹É8OJ¡òjiÄŽøl�š/kCw•/³{Æ(EñØ`_ð©ÕùÜFÚàv±ü°Ãnã-ÈØ½f#¡âf*nI3E®ÈÍ±l7¹q>>‚'�a›…0ñV«�b,C#Haƒá´‰6¥Ø²·º“m‹Îu×4ë–¢ùQáà/]vÓîQï¨ï
+îùÅ"î®­(A¦<ŠòåÇÀ;ØÑË!†
+ÙblŠÇùdÑ;I¦s�Ñ"Íý,óÛ\dKÝÚŠÔÇ±.¯Êe x£mØÈâ£Þ­#µ¦P|˜fâ\Ê“Ç}¢âf”ð1Ö{I`¨ .lŠ1ñáŒ½äÄ¹ò˜gMtii†~]ªó­àx]”í�C~Ïö:Un-šáÎ*W�Áý¶mh@7DJmÁÖõ·2Ê_á}ÙrðÂì’ï€ê-ºgï�EtÀx—épõ_ðl¯íwdÛå`{‹ªÈZ
+:‹½/áNÙK9²ähÙ›ò]°…cV»y³KàÒöÜ°©
+n�ƒv€‡`nü:<«+„â:›He)–¯åî‚cõb›R7ÂoÙ^®‡GÑcÖ1ÃNÃ
+`¡ÙöñFê¼Ëïö{7sý.“ÇåæxçÁÝN›ÏB²L`ÔJGÞ•¹³éóIU©Z‚là¬ßw†^¼ªà©ì»ÆÞvp«|uiŠ†«�M²ýXËÅ‹òúÂPü+À®ÑY
+
+endstream
+endobj
+66 0 obj<</StemV 0/FontName/BKAAHF+ArialMT/FontFile3 65 0 R/Flags 32/Descent -210/FontBBox[-665 -325 2000 1006]/Ascent 715/CapHeight 716/XHeight 518/Type/FontDescriptor/ItalicAngle 0/CharSet(/space/one/two/three/four/five/B/S/V/C/A/zero/parenleft/T/o/p/h/r/u/g/i/e/w/parenright/G/N/D/nine/eight/seven/six/P/n/s/m/t/f/M/O/F/R/equal/period/x/U/L/percent/l/I/c/d/a/y/W/v/hyphen/k/z/E/K)>>
+endobj
+67 0 obj<</Subtype/Type1/FontDescriptor 66 0 R/LastChar 122/Widths[278 0 0 0 0 889 0 0 333 333 0 0 0 333 278 0 556 556 556 556 556 556 556 556 556 556 0 0 0 584 0 0 0 667 667 722 722 667 611 778 0 278 0 667 556 833 722 778 667 0 722 667 611 722 667 944 0 0 0 0 0 0 0 0 0 556 0 500 556 556 278 556 556 222 0 500 222 833 556 556 556 0 333 500 278 556 500 722 500 500 500]/BaseFont/BKAAHF+ArialMT/FirstChar 32/Encoding/WinAnsiEncoding/Type/Font>>
+endobj
+68 0 obj<</Subtype/Type1/FontDescriptor 19 0 R/LastChar 2/Widths[768]/BaseFont/BKAKID+SymbolMT/FirstChar 2/ToUnicode 20 0 R/Encoding 21 0 R/Type/Font>>
+endobj
+69 0 obj[/Indexed 85 0 R 255 34 0 R]
+endobj
+70 0 obj[/Indexed 85 0 R 147 40 0 R]
+endobj
+71 0 obj[/Separation/Black 85 0 R 72 0 R]
+endobj
+72 0 obj<</Length 780/FunctionType 0/Filter/FlateDecode/Encode[0 254]/BitsPerSample 8/Domain[0 1]/Size[255]/Range[0 1 0 1 0 1]/Decode[0 1 0 1 0 1]>>stream
+H‰ýýÿÿÿýýýüüüúúûùùúøøù÷÷øöö÷õõöôõõóôôóóóòòóññòððñïððîïïíîïííîììíëììêëìéêëèéêçèéççèæçèåæçäåæãäåâãäâãäáâãàáâßàáÞßáÝßàÝÞßÜÝÞÛÜÝÚÛÝÙÛÜÙÚÛØÙÚ×ØÚÖ×ÙÕÖØÔÖ×ÔÕÖÓÔÖÒÓÕÑÒÔÐÒÓÏÑÓÏÐÒÎÏÑÍÎÐÌÎÏËÍÏÊÌÎÊËÍÉÊÌÈÊËÇÉËÆÈÊÅÇÉÅÆÈÄÅÈÃÅÇÂÄÆÁÃÅÀÂÄÀÁÃ¿ÁÃ¾ÀÂ½¿Á¼¾À»½¿»¼¿º¼¾¹»½¸º¼·¹¼¶¸»¶·ºµ·¹´¶¸³µ·²´·±´¶±³µ°²´¯±´®°³­¯²­¯±¬®°«­°ª¬¯©«®¨«­¨ª¬§©¬¦¨«¥¨ª¤§©¤¦¨£¥¨¢¤§¡£¦ £¥ ¢¤Ÿ¡¤ž £�Ÿ¢�Ÿ¡œž¡›� šœŸšœž™›�˜š�—™œ–™›–˜›•—š”–™“•˜’”—‘“–�’•�’”�‘”Ž�“��’��‘ŒŽ‘‹��ŠŒ�ŠŒŽ‰‹ŽˆŠ�ˆ‰Œ‡‰‹†ˆŠ…‡Š„†‰„†ˆƒ…ˆ‚„‡‚ƒ†�ƒ…€‚„�„€ƒ~€‚}�|~�|}€{}z|~y{~yz}xz|wy{vxzvwzuvytvxsuxstwrsvqsuprtpqsopsnormoqlnplmoklojknijmhjlhikghjfgjefidfhdegcdfbceabe`ad_`c_`b^_a]^`\]_[\_Z[^Z[]YZ\XY[WXZVWYUVXTUWSTVRSUQRTQQSPPROOQNNPMMOLLNKKMJJLIIKHHJGGIFFHFEGEDFDCECBDBBCA@B@?A?>@>=?=<><;<:9;9898787576454243122011.0/-..,--*+,)*+())&'(%&'$%&#$%!"$ !# WÄ¼_
+
+endstream
+endobj
+73 0 obj[/Indexed 85 0 R 77 63 0 R]
+endobj
+74 0 obj<</Nums[0 75 0 R]>>
+endobj
+75 0 obj<</S/D>>
+endobj
+76 0 obj<</Count 13/Type/Pages/Kids[77 0 R 78 0 R]>>
+endobj
+77 0 obj<</Parent 76 0 R/Count 10/Type/Pages/Kids[83 0 R 1 0 R 6 0 R 9 0 R 12 0 R 15 0 R 28 0 R 31 0 R 37 0 R 45 0 R]>>
+endobj
+78 0 obj<</Parent 76 0 R/Count 3/Type/Pages/Kids[49 0 R 54 0 R 60 0 R]>>
+endobj
+79 0 obj<</Subtype/XML/Length 3665/Type/Metadata>>stream
+<?xpacket begin="ï»¿" id="W5M0MpCehiHzreSzNTczkc9d"?>
+<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="3.1-701">
+   <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+      <rdf:Description rdf:about=""
+            xmlns:pdf="http://ns.adobe.com/pdf/1.3/">
+         <pdf:Producer>Acrobat Distiller 7.0 (Windows)</pdf:Producer>
+      </rdf:Description>
+      <rdf:Description rdf:about=""
+            xmlns:xap="http://ns.adobe.com/xap/1.0/">
+         <xap:CreateDate>2007-01-05T07:54:05-05:00</xap:CreateDate>
+         <xap:CreatorTool>PScript5.dll Version 5.2.2</xap:CreatorTool>
+         <xap:ModifyDate>2007-01-08T12:08:18-05:00</xap:ModifyDate>
+         <xap:MetadataDate>2007-01-08T12:08:18-05:00</xap:MetadataDate>
+      </rdf:Description>
+      <rdf:Description rdf:about=""
+            xmlns:dc="http://purl.org/dc/elements/1.1/">
+         <dc:format>application/pdf</dc:format>
+         <dc:title>
+            <rdf:Alt>
+               <rdf:li xml:lang="x-default">FSA2257 Low RON Low-Voltage Dual SPDT Bi-Directional Analog Switch</rdf:li>
+            </rdf:Alt>
+         </dc:title>
+         <dc:creator>
+            <rdf:Seq>
+               <rdf:li>Fairchild Semiconductor</rdf:li>
+            </rdf:Seq>
+         </dc:creator>
+      </rdf:Description>
+      <rdf:Description rdf:about=""
+            xmlns:xapMM="http://ns.adobe.com/xap/1.0/mm/">
+         <xapMM:DocumentID>uuid:9f0f407e-cfe0-4889-8752-f89881f291fb</xapMM:DocumentID>
+         <xapMM:InstanceID>uuid:3ccf3aad-19c5-4a60-9e58-103de9414f25</xapMM:InstanceID>
+      </rdf:Description>
+   </rdf:RDF>
+</x:xmpmeta>
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                           
+<?xpacket end="w"?>
+endstream
+endobj
+80 0 obj<</CreationDate(D:20070105075405-05'00')/Author(Fairchild Semiconductor)/Creator(PScript5.dll Version 5.2.2)/Producer(Acrobat Distiller 7.0 \(Windows\))/ModDate(D:20070108120818-05'00')/Title(FSA2257 Low RON Low-Voltage Dual SPDT Bi-Directional Analog Switch)>>
+endobj
+xref
+0 81
+0000000000 65535 f
+0000039876 00000 n
+0000040002 00000 n
+0000040190 00000 n
+0000045012 00000 n
+0000066334 00000 n
+0000066368 00000 n
+0000066494 00000 n
+0000066625 00000 n
+0000070011 00000 n
+0000070139 00000 n
+0000070271 00000 n
+0000074470 00000 n
+0000074599 00000 n
+0000074731 00000 n
+0000078665 00000 n
+0000078794 00000 n
+0000078994 00000 n
+0000087138 00000 n
+0000087482 00000 n
+0000087668 00000 n
+0000087953 00000 n
+0000088008 00000 n
+0000101954 00000 n
+0000101990 00000 n
+0000114750 00000 n
+0000114786 00000 n
+0000129394 00000 n
+0000129430 00000 n
+0000129559 00000 n
+0000129713 00000 n
+0000136716 00000 n
+0000136845 00000 n
+0000137044 00000 n
+0000139114 00000 n
+0000139966 00000 n
+0000188470 00000 n
+0000201698 00000 n
+0000201827 00000 n
+0000202053 00000 n
+0000203559 00000 n
+0000204087 00000 n
+0000228807 00000 n
+0000257964 00000 n
+0000278077 00000 n
+0000278113 00000 n
+0000278242 00000 n
+0000278393 00000 n
+0000279214 00000 n
+0000310948 00000 n
+0000311077 00000 n
+0000311235 00000 n
+0000364498 00000 n
+0000389228 00000 n
+0000389264 00000 n
+0000389393 00000 n
+0000389582 00000 n
+0000390526 00000 n
+0000417916 00000 n
+0000440880 00000 n
+0000440916 00000 n
+0000441045 00000 n
+0000441215 00000 n
+0000441860 00000 n
+0000442178 00000 n
+0000667597 00000 n
+0000673066 00000 n
+0000673459 00000 n
+0000673910 00000 n
+0000674069 00000 n
+0000674113 00000 n
+0000674157 00000 n
+0000674206 00000 n
+0000675161 00000 n
+0000675204 00000 n
+0000675239 00000 n
+0000675263 00000 n
+0000675323 00000 n
+0000675450 00000 n
+0000675530 00000 n
+0000679272 00000 n
+trailer
+<</Size 81>>
+startxref
+116
+%%EOF
Index: branches/battery/hardware/BOM/v1.5/parts.xls
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/BOM/v1.5/parts.xls
===================================================================
--- branches/battery/hardware/BOM/v1.5/parts.xls	(nonexistent)
+++ branches/battery/hardware/BOM/v1.5/parts.xls	(revision 260)

Property changes on: branches/battery/hardware/BOM/v1.5/parts.xls
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/BOM/v1.5/BOM_1_5_planes.sch
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/BOM/v1.5/BOM_1_5_planes.sch
===================================================================
--- branches/battery/hardware/BOM/v1.5/BOM_1_5_planes.sch	(nonexistent)
+++ branches/battery/hardware/BOM/v1.5/BOM_1_5_planes.sch	(revision 260)

Property changes on: branches/battery/hardware/BOM/v1.5/BOM_1_5_planes.sch
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/BOM/v1.5/ac_33_each.dru
===================================================================
--- branches/battery/hardware/BOM/v1.5/ac_33_each.dru	(nonexistent)
+++ branches/battery/hardware/BOM/v1.5/ac_33_each.dru	(revision 260)
@@ -0,0 +1,72 @@
+description = <b>EAGLE Design Rules</b>\n<p>\nThe default Design Rules have been set to cover\na wide range of applications. Your particular design\nmay have different requirements, so please make the\nnecessary adjustments and save your customized\ndesign rules under a new name.
+layerSetup = (1*16)
+mtCopper = 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm 0.035mm
+mtIsolate = 1.5mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm 0.15mm 0.2mm
+mdWireWire = 6mil
+mdWirePad = 6mil
+mdWireVia = 6mil
+mdPadPad = 6mil
+mdPadVia = 6mil
+mdViaVia = 6mil
+mdSmdPad = 6mil
+mdSmdVia = 6mil
+mdSmdSmd = 6mil
+mdViaViaSameLayer = 8mil
+mnLayersViaInSmd = 2
+mdCopperDimension = 40mil
+mdDrill = 8mil
+mdSmdStop = 0mil
+msWidth = 6mil
+msDrill = 15mil
+msMicroVia = 9.99mm
+msBlindViaRatio = 0.500000
+rvPadTop = 0.250000
+rvPadInner = 0.250000
+rvPadBottom = 0.250000
+rvViaOuter = 0.250000
+rvViaInner = 0.250000
+rvMicroViaOuter = 0.250000
+rvMicroViaInner = 0.250000
+rlMinPadTop = 10mil
+rlMaxPadTop = 20mil
+rlMinPadInner = 10mil
+rlMaxPadInner = 20mil
+rlMinPadBottom = 10mil
+rlMaxPadBottom = 20mil
+rlMinViaOuter = 8mil
+rlMaxViaOuter = 20mil
+rlMinViaInner = 8mil
+rlMaxViaInner = 20mil
+rlMinMicroViaOuter = 4mil
+rlMaxMicroViaOuter = 20mil
+rlMinMicroViaInner = 4mil
+rlMaxMicroViaInner = 20mil
+psTop = -1
+psBottom = -1
+psFirst = -1
+psElongationLong = 100
+psElongationOffset = 100
+mvStopFrame = 1.000000
+mvCreamFrame = 0.000000
+mlMinStopFrame = 4mil
+mlMaxStopFrame = 4mil
+mlMinCreamFrame = 0mil
+mlMaxCreamFrame = 0mil
+mlViaStopLimit = 0mil
+srRoundness = 0.000000
+srMinRoundness = 0mil
+srMaxRoundness = 0mil
+slThermalGap = 0.500000
+slMinThermalGap = 20mil
+slMaxThermalGap = 100mil
+slAnnulusIsolate = 20mil
+slThermalIsolate = 10mil
+slAnnulusRestring = 0
+slThermalRestring = 1
+slThermalsForVias = 0
+checkGrid = 0
+checkAngle = 1
+checkFont = 1
+checkRestrict = 1
+useDiameter = 13
+maxErrors = 50
Index: branches/battery/hardware/BOM/v1.5/cd74hc4067.pdf
===================================================================
--- branches/battery/hardware/BOM/v1.5/cd74hc4067.pdf	(nonexistent)
+++ branches/battery/hardware/BOM/v1.5/cd74hc4067.pdf	(revision 260)
@@ -0,0 +1,4648 @@
+%PDF-1.3
+%âãÏÓ
+192 0 obj
+<< 
+/Linearized 1 
+/O 195 
+/H [ 1238 490 ] 
+/L 363602 
+/E 11236 
+/N 16 
+/T 359643 
+>> 
+endobj
+                                                     xref
+192 33 
+0000000016 00000 n 
+0000001011 00000 n 
+0000001087 00000 n 
+0000001728 00000 n 
+0000001946 00000 n 
+0000002169 00000 n 
+0000002275 00000 n 
+0000002386 00000 n 
+0000002503 00000 n 
+0000002649 00000 n 
+0000002762 00000 n 
+0000003121 00000 n 
+0000003143 00000 n 
+0000004073 00000 n 
+0000004095 00000 n 
+0000004965 00000 n 
+0000004987 00000 n 
+0000005165 00000 n 
+0000006151 00000 n 
+0000006173 00000 n 
+0000006903 00000 n 
+0000006925 00000 n 
+0000007467 00000 n 
+0000007489 00000 n 
+0000007596 00000 n 
+0000008120 00000 n 
+0000008142 00000 n 
+0000008752 00000 n 
+0000008774 00000 n 
+0000008853 00000 n 
+0000009744 00000 n 
+0000001238 00000 n 
+0000001706 00000 n 
+trailer
+<<
+/Size 225
+/Info 191 0 R 
+/Root 193 0 R 
+/Prev 359632 
+/ID[<cf3169e544dd681f692184e16b7fc60a><cf3169e544dd681f692184e16b7fc60a>]
+>>
+startxref
+0
+%%EOF
+    
+193 0 obj
+<< 
+/Type /Catalog 
+/Pages 159 0 R 
+/AcroForm 194 0 R 
+>> 
+endobj
+194 0 obj
+<< 
+/Fields [ ] 
+/DR << /Font << /ZaDb 157 0 R /Helv 156 0 R >> /Encoding << /PDFDocEncoding 155 0 R >> >> 
+/DA (/Helv 0 Tf 0 g )
+>> 
+endobj
+223 0 obj
+<< /S 273 /V 473 /Filter /FlateDecode /Length 224 0 R >> 
+stream
+H‰b```b``¹ÆÀ
+$S@(ÆÎÀÂÀqÁI E‰�aÊR;fmÇ4…eV&lŽð¼`ðbHp``
+)*übu |“ñO�â9O{Ž41ÁŒáQPVtlâ‘ËpQ2Š³s	œ0pdfåK‘pp<Ìjl33(Í{ª’LÅÅ$�v9•ˆósV3	Oç½kSwqÒ·µ37ÄMJÕ]ë6UIùE€œßŠ—È„=T”ÉÀô1HË±X›00’Œ¸X'0ý`üÀ°�1(üˆM�˜©€½ƒ��1	ÈtqW°ß’>@&ŸCÎ‚ ¦Œ>Œ>ÄÔ¸�f1`ÌaXÆÊÐØpè@¡“0ôæ±³o<ÀéÀ£ x( ÀÁÐÔÀÃÀ�Àj µ‚…‡MŒ¹¨[ƒ�‘�ƒÕ'!qÖî2†8ÃÉfž¬˜%P<;›�5]H330°	@„S3gº
+endstream
+endobj
+224 0 obj
+374 
+endobj
+195 0 obj
+<< 
+/Type /Page 
+/Rotate 0 
+/CropBox [ 0 0 612 792 ] 
+/Parent 171 0 R 
+/MediaBox [ 0 0 612 792 ] 
+/Contents [ 204 0 R 206 0 R 209 0 R 211 0 R 213 0 R 216 0 R 218 0 R 221 0 R ] 
+/Resources 196 0 R 
+>> 
+endobj
+196 0 obj
+<< 
+/ExtGState << /GS1 220 0 R >> 
+/ProcSet [ /PDF /Text /ImageB ] 
+/XObject << /Im1 222 0 R >> 
+/Font << /F3 199 0 R /F2 198 0 R /F1 197 0 R /F6 215 0 R /F4 201 0 R >> 
+/ColorSpace << /Cs5 208 0 R >> 
+>> 
+endobj
+197 0 obj
+<< 
+/Type /Font 
+/BaseFont /Helvetica 
+/Encoding /MacRomanEncoding 
+/Subtype /Type1 
+>> 
+endobj
+198 0 obj
+<< 
+/Type /Font 
+/BaseFont /Helvetica-Bold 
+/Encoding /MacRomanEncoding 
+/Subtype /Type1 
+>> 
+endobj
+199 0 obj
+<< 
+/Type /Font 
+/BaseFont /Helvetica-BoldOblique 
+/Encoding /WinAnsiEncoding 
+/Subtype /Type1 
+>> 
+endobj
+200 0 obj
+<< 
+/Type /Encoding 
+/Differences [ 1 /Omega /lessequal /mu /period /space /plusminus /theta /Delta /Sigma 
+/greaterequal ] 
+>> 
+endobj
+201 0 obj
+<< 
+/Type /Font 
+/BaseFont /Symbol 
+/Encoding 200 0 R 
+/Subtype /Type1 
+/ToUnicode 202 0 R 
+>> 
+endobj
+202 0 obj
+<< /Filter /FlateDecode /Length 284 >> 
+stream
+H‰T‘½n„0„{žbË‹R`›ƒ\$„”»¤ È�B’ÞØ²tË@ÁÛÇkÈI)�¿eµÞqz©ŸkkfH?ü¨œ¡3V{œÆÅ+„{c�ÐFÍû)ª¤ƒ447ë4ãPÛn„²LÒÏPœf¿Â¡Y‡v¼Þ³;Hß½Fol‡/þý@³8wÅíª
+4vIzy•îMÊ{kä|8jœœTè¥íJÆ« ²´ú-álki»í¼ÿK"¸(ª!Š#�Œ@vÎ	ÉGaâ…@N>ß#P�/¶Nà�|”ì|"p"ŠSXûH Jö”�ût�06ìòwiZ‹2¾¥¢ïC`ñ!bV”Ž±x{+7:
+ƒ¾äW€·ý‡ô
+endstream
+endobj
+203 0 obj
+850 
+endobj
+204 0 obj
+<< /Filter /FlateDecode /Length 203 0 R >> 
+stream
+H‰¬”ÍnœHÇµWž¢ŽÍJôô4ôa[“9±7 ïaìC/´ÇÄ30&Vh_(y¡­l�åÕn-#`ºéþWÕ¯ªZÂ&X¼Î%lú@B
+�F*H­‚Î7Áç@JÁ�ú¢-71Ä¤Òrm Ü‹·;	§mð;n}�÷;\ö	$Üƒæ™�÷°¾P¸Í¤
+i 2*&ù<XÁb%ABqØÑ†-4O@áÜ7x%=î&ÃâS��ë²Ñ�¥´pÍNÝà ¿õ~W~>Ô�¯à¦kwðÆu]É˜[V÷�û]]¶Mu(‡¶¯‹w(¡­Ó€å'or%ì	Y¬ôäÂ sø2ˆ&dŒ­¼�ï§•ê¹ÿ´N«É©¿Â÷°?êÊÃ«ÆmÛ
+¼mö‡.Ã²v;¸+¶A—Ì‡‚ÁG×àØò‡.ò,Ë,ùù¨z†KÛP&¨sO»¾�ø}_÷ƒkÊi§¤�1^´I´Ê€E—#I.'–øÎbH¬åi2bçB9®<q<Äfžb€jÊ
+~_3ø
+bž\¢K–gŒÃOü0ô$å)K1
+1º½XÅ3~ËUŠ¦)?¿<Ã-¸fþ´fW¬ËöuŽ‘Ò\ÆZÏ’�™�P"Ž˜)|Í~&úV�ù	Ä�^Ï*DaË\?@~_%UaÌnëf®©à¢£ï)k÷.´X–7ÔmùÞûªÕ‹_ŸÄ¾-;ïî¢¥¿¡]	k;½wwþû¬MJ$FqÌ
+;;¶vÓùoÄì?¸aªªÙæCN´Éb,Ø«PS¹}	¹íê­û#`[uËv¸…ÔöS!6ÿÜ#uc´l+j4[¤P—Oý¢ð"XšUBO†/\i�:åØ©	»›Ç8¯hLÑ‰±e§ù	S$�ñ‹§ ŽrÐ´x"\±ó/¾ƒ1‰†ùÝÞwã!óxàäœXy\Ók¡šIYŽ]_¹nÊ@ç‡šžk„ðå§¥DRÀY^gpÖºã4Ï–‡N»šÜ|TW;â_ê~’VL&/¤Ÿ£a?áIçSó|ä@e9’É^’Ádd�JÉ0 l0>>ÿñ¿FŠ"Âa2?¯ÿ`JGž8
+endstream
+endobj
+205 0 obj
+790 
+endobj
+206 0 obj
+<< /Filter /FlateDecode /Length 205 0 R >> 
+stream
+H‰ŒUÛnÚ@•Ú7¾b^*­+ØîÕ^WÊCkTAE.j,^’<¸Æ%[�Ó”þO«ßÒÙ5)ˆRx°½sæxfÎaøßOú¹g(†_wÊPƒŠ
+!]ô¤y�ÔAú½{PBKª¨0r’@SÚA:L™ôŽé€$F’‡
+„¦±R
+œcbH‡½ò;„š‘�Y™Uy1ƒ«UÀcjH½ÌÎ¨ ó¬±uÃ¢ÌÚÈ²ji¹‡UV­­¤vQ¬ƒ;ì7}»ã½¶óÊþÉ³ª�«@1Ê±L®¨$�Å
+¾³‡Ü''õb™­ðõØëä:M'žˆ»R~\©dRÏmãdí›á'Û%X˜ŽiH6Ëm5¨\ß8@`1u¯
+§p¹,V¾Ã]é[ÈÈÎïá¢¶ëÆ‹E \ñ•m6ïáÂƒ÷Õà8
+)AF!�´Ÿùx²¯7!Õ.û œ�doúHt¨ªi—fÔ‘U*ªX þÓcwÊ£="FcÜ»-Iö)#24;/fÍ1[¬¨æÓ/‘qRÑåÃ"µ'hÊ%Îè´ni+œ~I8¬ÄK§Ýõyñ†vUäMë%WË¼÷þñNkìW[¢’èaÒ?aµ£:ç§¥�¹k™+:FÍnÉyöó6è�’kTÐtØ:
+óPPmþñáô„§³ÕmÐŸQ£h§†“œ_^o»=ìÍÛ‡ñ±ocÔÔ­óTNéÞòî“Ô÷ÛÎxŒ¹m#�êzÕ‚DbHaÒÍŽwò]–·¡×Y:ÂýÔ†>À)ß	%)“{ÕíïrÒ]šŠ
+óT_ë¼Ó¡Bó=C8jË“my\ø,î´€&Ý‹u¾²Ko<ŸÂ»Ãò	R¸„’ÞÁ@*Ü½$Fj”(Fî$Â-ˆ›´
+ªm0ÝE5™�d˜÷Ãæø›ÀCÜ!×d{+ÈÌÎm“•åÆËÊö-|CòºjVuYø­ÒdUVÖs÷$iDÖÈMm“ß;nw“æ>kÚ{A´Î¯€ã�îP‘5ž íÿŠ'˜³\p÷W€
+‹ ú
+endstream
+endobj
+207 0 obj
+906 
+endobj
+208 0 obj
+[ 
+/CalRGB << /Matrix [ 0.4124 0.2126 0.0193 0.3576 0.71519 0.1192 0.1805 0.0722 0.9505 ] 
+/Gamma [ 2.2222 2.2222 2.2222 ] /WhitePoint [ 0.9505 1 1.089 ] >> 
+
+]
+endobj
+209 0 obj
+<< /Filter /FlateDecode /Length 207 0 R >> 
+stream
+H‰ŒT]—›6}çWèQäd‰Äc²ë¶ÎÉÆîš6IÈF-á¸û7›?Ô;’ñn{ö¡ö±3w¾îÌˆ±ÿû)ßå«à3ŸtÝöC7ìÃ™-"Å§§´ˆ^Õ­Ñ¡(¢‚…Œ$×”óá¨Ç0^@SM¦ß“8æö¨uc=$ãÖLW�ÞYáÝB‘òÛ²üð:ümNál¦6¼Q2ƒnj5SØwCK„:{�âÇpÁ!K‘Ù9, @
+N•òzèíépœÌÐ{OŠ;wâvªú¦›ÙËíýzûÛô“ÞS!‚�ð™£Ý°ÚŒõÉL–P<rð»‰#¥TÁÊ;–­¶H5—qóª¯À “üà�ºÉ;G_Îÿ
+ÂéÑ¾iôËúi�ªf‡ÎûKfï×$>>	t…˜º©Úk§I�øS[Mþ¬ø¡‚gD~$�ò�$êKòL\Õã`­“¾W<5Þ‡˜#ØÓñØ9Ûb¦­‡6N/\9jÁPˆE@OÓH¤@^_McF]SÃªÎën‰LCÝºb Ë‘ÊÉz#Ñù™(¢™#„Bh?�&žóuéññB™@IcH'¤ é$0='«:KŠa½´ ¿	~OÓÕƒ„¼™�}3µ¾qŒJê^Í¾©vç&ûwQ×œÚŠ¸Qs;çÿlè“8Cýw¯Ìø¨­¡q®µ×¦—\œ²s«¡¼¥‚Ý€ÍK¹·ç�®þpc˜àÑl·ÂVõþjC=y¶�“ô$§V6n^•+Üz¡z©µp3á˜û¾úJ˜IÌV×!'°àçÖÔíæÜêÞ+bÞš};ŸÏ¦ëž2kŒõn¸ef)»tf›MCöfdW2$ÿÎÀà¤‰åyZ—e³}�-˜P’ÉB`Éu°{üù‚øëÁÞ³ M¹bÂ¡¶ÁÏÁ»2xóCÂbVîX,ðÅƒ ™dåK¼øÆô«°üXá±ÊA¡8Á#‹²œ>óÛ»\þt+xÿÂ7w«M"ä5Û®W·øß®7_BW�ˆr™%îžHé–¸Ø–cÂéâÆ>.¦Tåé“V7Lh©×öëjùÉ¹}¡¢?©RŸáz‘‘Ä„ŒØM¶êw~ù‡ñP¹kÙ;ùO©‰Èq�1™ÊK©|óö¡d¹·| $q3ƒäk-åò~±‡·\Bû�€À,
+endstream
+endobj
+210 0 obj
+650 
+endobj
+211 0 obj
+<< /Filter /FlateDecode /Length 210 0 R >> 
+stream
+H‰”UÉRÛ@½ë+ú8¢¢fö%70NY ÊªÊ!ä@°XRÂ¦lSÉ×æ[Ò3’=Â1K¬*»ßô{Ýo6àµŸB¢áÊC%P¨�
+vÎÊúgáP§'þj¥‘{ÐÆ¡wPßl)>h\yÔ1­Ñ¦ô76:/ËÊ¥Ð³³ƒÑÇƒ÷ãò{}Rì¿  ¾**aP+•Œ=Ipäô‡‘æÖ�ËÊ*G�Xe¬æ ¤)+é¥¡!©áÓÎŽŽÏR¹zï‘ô3I¥ÏI'§Ç£�Ò`É0Ãÿ‹'I­µ’Ïª'§ÿ¸®{ÛÆrþªÎ�ì—]		ÊøÍš9-U´_�ßÆ©pÔìëM3£JÒ¢`óÅ´Y”• Mb·³ë7iœ=,›Ð.³ÕMÓq%kf«ÛEB†Ø÷¤ÓÑßª2lV*ùp÷ƒJêØ×™z]Å²åÃÕŸß0,”œÙ4>8kÓf6_5KX]Ü7p1›Â¢iZŒ‡k\i‚6 �»k§)n‹Ã½Bs�´VÊú”í¡vfCp�Ï„Æäâ1'ˆ©Xê+ú8¥$r
+¿`MÑ!S(N¯J¦(•)—SS\äÅƒ”òÙVŒ‡)›íÄ8¥öGK—KéY^’–DY�ñÍ_@•¾MqE„z%¸tÑ%§K®%n—h7ôNŠÃš.ºì.ºëÞ" ]Ú"É=
+,‡ë‚‰~«ŸtÉib»lv-EPÈUvØãvKž-®qò¸eMƒÒm¬É¬	Ðú§­yŽiƒ7ô„Û-y›ù=ÞiÍKÔrcM½d�N»—ÙÚ–3ëPÉ�³·[êìl�w:£+4p¦_rfû¤3úÑvà¬Ãí–:;ëñ_6pT
+endstream
+endobj
+212 0 obj
+462 
+endobj
+213 0 obj
+<< /Filter /FlateDecode /Length 212 0 R >> 
+stream
+H‰Œ”MnÛ0…÷<Å,•žr†ÿÛ¤]t‘fÝÀHò&¾?�¡‘–ABµOœ÷ü™š!Àÿ~Ô«zœU-W„Î9�ÁÀ|Q>Ôäæê÷¬~>]œ¯@ëu=+ö�—rB‚„Žà$wø|Sï?‡€1YB—Z»Êeo]jñ·ìBYƒ1U(e"²RqÄ`o°Š^îÜ
+lÓ]2C+a±C“Ýq‘Ão¸Š^îì�kÓ].èJ�ÈˆÑ™1™6¨ù†¬èåÎÞÈ6Ý%Ó‚í*Z:@K	}’%�tÓaE.{oÅÚäžÊ'´çìo¨“Fma>«‰ô^ôiˆ'wÓèVµì�n“=¸ à¾îÑS0˜Ü¨û½EëS‘ËÞZ¡6ÙƒòÜ:Œ8C�äÕj²ÀZÖ‚ìç/YÍûøôòüüò7—È ‡èáÄhC©˜þäç^ö&ççoö$«@É [¢ŒVp)?§(ey˜u~å¹Ä÷ò?9HðaKp½„zZŽœÅ×ÛK¨GÛ8Á2Ê¦æÓK(GÐØÎ	y¸‰{öí¤�ÏM’K¨Pzœ ÆÚÀ“ÞHµÑ›^vëÐì_™Ÿ\;
+endstream
+endobj
+214 0 obj
+444 
+endobj
+215 0 obj
+<< 
+/Type /Font 
+/BaseFont /Times-Roman 
+/Encoding /WinAnsiEncoding 
+/Subtype /Type1 
+>> 
+endobj
+216 0 obj
+<< /Filter /FlateDecode /Length 214 0 R >> 
+stream
+H‰„ÕÉŠã0à»žBÇôÀÔ¨ª´^{ansi¿A˜ih:—ÉûC—%«”€ÛóS’õ-¶¶]&Y'w²"d›
+Äh—‹=¼Ìéýiù4¸¾`}RDðÉ¦åæ„kÀðÞF†jõ÷Ÿ×µþ¶˜_/×`ÏW‹õ¾ž
+3ƒ#[ ¬?´ÿÿš?îkÃžeè-~õˆ�×Ø÷ønž1{H^ºða9ûa~:pÞ.gÁÇÈyG×jªkQu€ËÐõ8Õa–î„éÀDyí´™îI­¤¤•ÄÈR�S#¸8LùÀäâœT+*ªIA‡gKSŽ´/epÊ'xð;žVRP‹*Š2N¤§¦u3�i#w`Š	˜æ¦VRS‹jJu7©©Ç©)ÊÞÎÃ„¦ìÓÎòn5Eµ¨¨\RT�ST&à ŠlsÞAµš¢Zì(rrŒ®qŠ*h¬(âÇ(’$—9j«]TQ£¢ä\¸1miF"'É?&™�8µRµÔ=Ef*©§§™§øÁÁð˜#_„�I«•Ž©¡[²,åqô4³È7+ÝGÛ_ó-À,}]
+endstream
+endobj
+217 0 obj
+530 
+endobj
+218 0 obj
+<< /Filter /FlateDecode /Length 217 0 R >> 
+stream
+H‰¤”Mn1…÷:…–ÓeEQ¥mÜ,Úm½€Ñ(âM½èõCê'n&ã¸@f`>èéIæ£ä}ÜçÃ™ýñì±½ç£#"(>'Hì+ôßŸþæã~~|1÷ä(Ð ÇABP5å¤w·:ñA_ñD	$ùœ¡F¿ž\ð¿Ü‚ôaýí$`ò1¢~×/:¸ÝòÝ³Ú›ƒ}‰(ª�m3�6ñá`êçÕR†ÌK*}9}}å˜
+d•Èd²¥î¹ä
+¹¹\5È•6;Â°çÅ
+ÝÞ3„²5Ä=C
+ ÖÛ†)BL[Ã¸gˆþcƒ˜�·`2ñýªS¿ù”ý_ï†mUW´öévÜöÈ�FHxÙÁ½™ÿ	¡Ak�åáJgH�Ðf.{ÿì¹÷®ÎÏ(MA{•©±¾Ù•€[•—²g@!¿i«ÕeSÖÝÍè!H|;§@ [?1½¾%ìdé!E@Ò¬¢´”:>NŒÚ Å²£ AÉ…õªˆ<ZçZðï2³#’…vj,ƒÓçÁy°6\Ä9ˆ
+¬ÞÆÉTÆKç‰\ÒÀrRci¨—\W—4XL®G6N�õîé¬mcÌ“QKX9ÏùÑ.ã˜—Î©–ÎBƒsŸ_ç8Ûz‘'cc~Qi‘ÉÔ*¦žjã<õ4’‘vd)d«õLÖn}]y&;ðŸ$kßÿ¥MÞeð$ÀW
+endstream
+endobj
+219 0 obj
+811 
+endobj
+220 0 obj
+<< 
+/SM 0.02 
+/SA false 
+/Type /ExtGState 
+/TR /Identity 
+>> 
+endobj
+221 0 obj
+<< /Filter /FlateDecode /Length 219 0 R >> 
+stream
+H‰”“Ks›HÇï|Š>©€˜7ì-+¯ËN%qãÚƒ³‚Æ)
+ 'þHù–éžœÇa·V”
+~tÓ�÷„_"‹*¯$^æ¥…ûÀÜ³áÐ{Fq¡¡‡ÿü…/(¢Í­�låY¯-÷,td£‘M^U‘uéÙÊÈ*°Zí2°0‘ñ�¸‘¹BÖ”60ˆ1,1¶Zz–+Ûà/"*rWy©"ûð*·‹Ò£fl3¸ËˆZye@¾2\„Ú±iÏ,e’yµuäÕ.#S°ëäÏ:±Pàeý[ÊThš[}Ÿ°ÇÝ&ìòÍÛ›zsuSã-­?%›sèr—TþÛ
+P]Sú�nÙy*p˜û8¥×ìÔàßhö¼ªJÈà½.Ýìvð2å8Nvê1w!Óê—O5a\‰ýËyû"ÕE®ØM}yõæ¨nv°s©¤—]ëfh&³ænéR¡rÃ,#¸ÞµË4ÎK³t-ìº¹=4ÓÞ¥81Ãr¸™Ý4Ã|Oýî0û~L9}ÿŽÓxt\ná¢v}7ìáí4¶nwšÜLN–å¾ê2žk‹£¨Ï¨ÜñH}ZöHJàüX·?,ÞsÕÍÚ¼ÄÅ5±EßHÞµûG[þ°Þ2/Ðs¨SŽ’qæ;—ìk3Ãå0/^ï\°Ó½zÕŽAúŠñ‰XJ³¸�¯`s.Ãyé³áM¡¸¸VYÊ–´ó4ýí™U[UûœªCƒ”çÈ©Íh­ÉVCÄ¸*ÄU +<>˜ÊæÆ†Å¢°¨Fv}t¸Û×W×ðjÜw­O@§Y[“+Q1¹É¶‡f\/†¦÷ðúÔ/Ý±÷CTìkZÑ°§Í™»OEÁ~ÑÄI&—lò½ÿU'›í¬¡��ûkn±&#8àáÈ¸0¹äîŽÍ¹‰íˆÐÝ�ó¸…M�JJß-˜ëi¸¡FQœ^jª~†“ˆ+1ééWTrc?¤ôŒõ~ÆÀ¶tæ
+Ö�á3ù7TåÏÅi®ý*mâ—ï~uÀ3.±ÁÕëúô1ûÿ)
+ÔÙ§O½ðäÅµ¶üM¿k»~žDÁ•ˆá¿0çp 
+endstream
+endobj
+222 0 obj
+<< /Type /XObject /Filter /CCITTFaxDecode /Height 234 /ColorSpace /DeviceGray 
+/Length 1123 /DecodeParms << /K -1 /Columns 653 >> /BitsPerComponent 1 
+/Width 653 /Subtype /Image >> 
+stream
+ÿò°Uÿÿÿÿò0ø@ú}}õÿÿ¿á¾ÓG?j@Ã"ÞP|WÖ®ç]oW^­/^ýw×_×ÖtùÊ“ëúÿý/ý[¯È€Z¤ëß\ï5Ã"ÀÏôÙË‘ÀÚ÷éé~ÿ~¾ú­¯úò
+�»ú"'ˆé`°÷øNÝ¯­¨uëø÷¥ÊõN¯ùÚ£ aI`hN×æ Û>d0Ø˜!Ý|.ªõ÷MX[þ4Ák}w
+4šzý·…­Ö½ÒTAŠ}~õh¨KïÈ.1¶«7Åö�ÛJÒÈ�jû·^÷¯
+é&�nð^í¬Š?kÁ{M¤·��oØ^.•=áA}×Ý§…íªMÞ®¶—Ã´ð½ŠJàí6‚úÝƒ´õäDÿ!–¸mZö’nA¥za/V¾6	qé6Ã°Áí{íUÃµî®Ã×ý·kÛK}¶µö¸o\ƒÝ8}pDcO°nþê†Dƒ3^÷`÷ý5%ß^)à÷þÃëÑ
+;W¿«vúô�M.ÿMÈ�½ý+Iïþ­öß#ZN“ßý:¿º¿ª·Û
+oxI&Òxi_Õ/¸kû
+“k²!_ŠVÒ¸íý^Ý]p¶¶Õí$¢Ó…}Bi„¡Â
+B Õ…l ÒOåÀ(kŒÁˆwd äÍøƒá¡‚�š�Œ0­Z÷×ÿzÙe$\›ª‚`Á°e>[–ä¤>
+¦€Bx'ÎÉ†eS#³0Ó#Aww¦¼’†LÐ�ÛÓÚá°ÂÂòp ø>�
+¶Â×Þl0ƒ7NÛVŸ¶TÃ
+¦�'oUàØi=¶šo»ôA}=¶—¿×¶¤S�aoÞšl†|ýì†oA4¾ˆ0 ú¿Ö�»ámÐu" ‚äpÿ~÷Õ:·íÒA4¦ß×é;í{è7}÷µÞú°øûÒzßüo~õ¿ý¯}_¿ÿïïßˆãþÚ÷¬?}ÿ÷÷·ßÿú÷ò
+
+{áÿö¹Èƒ¿`ýÜ?ÿõÛùÑ.ø>ÿµ×oX?"äô¿õÛÝƒû`ý~Ö=¿‡öù‘N—ÿ·ì?¿á/‘Gh…íûaì?¿zý¿aýø|Wí¥ûûoo¯ïý¿oíì>î—ìx··Á~ÚþÞû{}×í`Ýöðß¶¼ƒŒïƒ×c
+÷ÿ^o%¡•Ãýµÿ|ûƒòGþ—�YT
+poÃ±þ÷#@cßö¿o÷ý¿ë÷ßîíþÿÿ÷÷ý~%çû‡÷ýÿûþÿÞ½~ýÿsóû¿ï·÷ýºÚò7ïÃþöþÞ¿ë¿i}áÿßµë¾Ãþí×·¥þ~ýí~Û]¯	oÁ‚UWaþð×k°»ì�«ü4¾Û	/ÇºÅ|<0¾ì%m][Û_vAs®ÛŠõU~«¼UöÖ×Û§^Þ•[i=4“p�°·»WliÐA…7X*«Òa6ÃA7AÖû?ÚoAA‡×´ÐˆÂ öá Â¦„DiÛÍ`š„@È¨#÷s@ÀˆŒDDþ 
+endstream
+endobj
+1 0 obj
+<< 
+/Type /Page 
+/Rotate 0 
+/CropBox [ 0 0 612 792 ] 
+/Parent 171 0 R 
+/MediaBox [ 0 0 612 792 ] 
+/Contents 3 0 R 
+/Resources 2 0 R 
+>> 
+endobj
+2 0 obj
+<< 
+/ExtGState << /GS1 220 0 R >> 
+/ProcSet [ /PDF /Text ] 
+/Font << /F3 199 0 R /F2 198 0 R /F1 197 0 R >> 
+>> 
+endobj
+3 0 obj
+<< /Filter /FlateDecode /Length 4015 >> 
+stream
+H‰t—ÍŽU¹€÷÷)ÎòöH}°]þ]Ìb€ž!£ŠÒ7ÒHh„4Ô
+™„'Íû¤~í:1œïV¹\.WÙ®¸½;=ùå.nïþuŠÛûí¶°Õ˜¶6ÒöùþôöôôrzòsÜâvy{‰Çö²%üí¼Ã¿—7ô¿/§sºº|8Ý\�~Á¿¿¢ú‡-î¡o_6Ø{Ýþ¼½ú=lÿ8å¾µœ·ëv]G¥¹îd.�¹Ðšÿ©ak)Ó\¯Î?ÿûã›?Þúøúa{þþõU{>¿ûüúñê÷Ë¯86ÉØÎCû–Zß2ä½6}¾üõo—Ûå§§·7äåõ@‡Ðþ5-æò­ß…«kH­�ï¢}$ûž‚V¶CÅÕœ —`Ëö·Ç”@)?ÈrÌSÕœa`¯µâ‚÷Äœïnnož]nž“,ì)Aß®§ðÙ‹Ÿ^¾¼¹%ÙÜ‘ë÷>¶ëD`œ·âÕù7üsu]êçÈŽ'Ø#try¿Î/?}¼ç8 ,tœÄ¬Ü¶èÏÕu,!œ›¹ü€?G÷s\?‡¸~NNÛýN›Ôõçìm¯Ÿ‹·½~®Þöú¹yÛhEî¿çÏãà7ÿœ0–	¸þÃr¿%�‡•|-O‡%}-‡ÃÚ¾–çÃ"¿–Kl09Êh¶sa§…ÓÖ]ÛçÿâÇ«ë<Æ^Ï/Þ¿ûçv{ÿŸûVr­
+~u¾Uý~¾ýôÅ©£3çß~Üžúøß?¶g¯?ßk©kyŸ"–wL‹é‘¿s*øýpzúÃ)%¬ÌÔXDß9Õ)*}‰ðÛ‹F^"üv"€0EôíEµ.Q­^„ŸÓCúvŠýHÎý7ö�i}ªÂRÁoV±ˆ
+ô<UèÛMµ/~{QIK„ß^Ë-úö¢´Ü¡o/
+Î�pp#õå}{Q[nÐ·•å}{Q^nÐ·¥å}{Qpn„ƒq,7èÛ‹Úrƒ¾½¨.7èÛ‹òrƒ¾½(-7è[v/¯´ÂgzË;ï©qït—=œô<¯
+öÆr¹l”éÀ›u&Ñax‰âÙŽê…®>—B"VBÝNë„Ðö8™Lš¹”°¦óVsÛ!sa	Wæ‡SÂ;‡¸(ÿÝM’û^‡‰™KäI8)‰Ã`Ž‰¹í™¸ì=2W
+È�x}8{è
+,W¦§9ŒG7š·�qn~þÉêßÔWÿ§=¿¾C§ŽQSžQkõ»Qkã5äCÔ�QkýµÖð†>ò!j8õ!jäŠ�šÉm•6Þ¢`ö-J6ÿäqŒšù?í�ïF
+‹#ú¨)[Ô DæoD
+�ž=º¨·J~Lº¨AHT3JÄžãÞÀëÇöÐµ)×UÎñ…i_£4çŸ¬þM}õÚóë;D
+èxÁÚíxÍ6Zzâ"f¦{_–{ìÂ œU?*7‘GÑïTbÜGaýÊ•ìãc<„ù<!pbâfŒ7
+qMÊ]8s(ß�Š2Èø8”Å¼D‘–‡i$Óú™«1
+GÎEo|âd,(«�Ä�Æ,îŠI�ïâÌQ‘�qˆ„9Óæè‹Ì¼4*¡¦ÌÖë>º2dæ•seÎÆEX²€C�„
+§$C,¦Þ³iwŠDÞ‡";—)Ó”�9™µQøZÕX®™*‹É2¾v@¯!ŽúlÓQJ#G?<iEÙôi/Þ¹DÉé|�ZÄ‘¹˜Ó‡xzKÃM¢‘ìÌ3Ð•1+rŽ*ZÝ'ô­òA·q0ÛGšL?gæÐ,KpöÚ-1‰„«¥0BS®ŒÑ2*kR@ g	²exgÖâ
+Ö¾$r²Š 9W`³Ì
+®dæÖ]�"×jÜ™åìÑGÎÆ<_ÕåèA<ÑŸN})`:€De¼Ü»ÄE¹ˆ?²;ÆD‹˜ÏÃÉ•ñ@’³Wõ�ïÖ]ŠÇ9=k°ØqûÉR¦�(“&@ãÓ€ëê‘‘³LöÌše[*í"%¬`ÁöÈ�½ºÎ
+-Û<N˜-Át0>‡7n•,S‰_SW}ž¶Ü’¤YÉòÚ£¼¡ËÑ”Âþµcœ7©¦qVMè¼Ú9ÒßÀ�¼›sdz.rÒõLK@”“ŒóHŽ†.ÇàâÄÑZÊxyl½09ÖQðãéäoÎ>ØÙÒ�@Ž-]ñ{ÙrËÒ^R“ªËsÝx=:3Õ'�ðÃ|kÓaãŸÞ6<Ï×½tkóºlÖÓËéÉÏØên—·§¶ü¯a›eT¢Kþòx
+Ü”Œéwys:ÿååÕåîUNxwÖyŽ:$úI°”Ùý”:qkè+hëHåæb�IÃÇ�ïT¨×X¾M—è'!§6™G3üØòf2hŸÊ˜¯ø@4¹kˆ¾™Ï#~Ï\ š›ØXî®ý!¤'
+þÃOdzõ±{ü¢ 
+.Œò@.ÙÚ’É){uàãwyêkk5ÅxºƒÞå¹5Íw9ímö‰âÛÔVÏ§5·0-þÊ§…5�ˆAX^0Ô4É­œ%‰¢¦¢iÊ §ØT®»e¸.­1�ò¼g?<ëÃÌ}ñÜØ¯©«n›)·(^¦æ@	…¢)¯“Å|)pEè9WD;áA‘0S·kT/Ûç{25o�Ä&rït]ÏJUöÇfJüøÌóHPú>àÎ4óÈþÿíž4‘*z´&“8JSË;�{“×³6©Ä`MmÏGÆêvúÜÑ8{…Ú½éÊ”yCÚøä©cöG�Ëßæ_,þ-}õÚóë;¶{5£¦<£F�éw¢&MäŠš4™k•Ò„®(H“º¢$Mì�QÃ©Q#W|ÔLn«Ôñ3
+jFIç_<ŽQ3ÿ§½ñÝ¨á…}Ô”-jÜ™~;jÚDÎ¨i“9W©MèŒ‚6©3JÚÄ:æ&×éG8{ü°�®L¹®ÒÆ[Ì¾EÉæ_,þ-}õÚóë;D�ßˆXð¾ÑÒŸ�ÌöfEŸ™a½a™çWäÒÉ˜Xš)y#3Ã6ßÐÄÙxË#MÞàÄ)+ã™JíÍÞ‰£uŠ¼fbíXu¹ÄÕz‚ÊX¬%èÂr£R‹™£1Ôò	—ÎÜŒ‹õ?!2&ÁP•3µÃ:½ÄÆ‚ë¦°? žÍWdÖ	ÒÒðÙÔfï™³uz�™­ÍÌd­‘m…«É«0(âŽSÇV¯„:E(¡5Šì[•ë•øiæË(Ì¹Ë-£­f¤è'Ð[ˆ²¶b¤?˜Ã³”MŸ½k ¯^ó¬«ÊMâ`rŒ@Á¢™¾ÆlêÐ™Í“DaÂS¤A¬s“3ÛÃÁlOy²@çœ¦@f–g4¥HaÖL´ÛÄÑò‹*}è#¹2VK?–ê9H�¥Z(½;³&` oø´jÀ7+>n;5Š³ºˆ³U[‘34õU�Ä±Zõvf9x¤ºóh¤YýÄÝ8táyzˆþ<m²èKõÒé#ò*ãõÒmvÚp‡Ë_1µ˜oÃÉ…é4‘ƒWô'ß­‹Tš*eß¬(“¦´“œá|pJ·I)+;E½(åà��¡F•SV�ÛØCöê2Û4–é=§s9q±$ÓáUÞÂÓ¼Õ²Ln$žM]õ{ÚrËÒ‡²¼ñÁÂM�½(…ýsêÿ¯zæ6n ÚûW\yÌD2¾ï®HAS´MODzÄS29U&©˜&ÿ¿ÈÛ{²&©¨ÕÃ-ØÅî{…ÚhÎº²ÚQWª>m_ÚÌr²í¡j3§E-‹Ñœ�¶Ÿ9±!'klV¹fq ¶m|m£h¸öQý|Nr£îaÇX÷6ÅÕ×jØÕ•9”ŒÝ^V¬ÀÔ6L`fÜñXêe'ö­RmØ[Þ-§Fí…—÷Ä)/·*´xñ„’#êX�wºþñnüz&MŠá7ÜÁ›Ã}­XCÐ‰T;¢ß¹�G‘J¦: _÷Î!BZì3­n›‚¾QÄø	º+/*´è¸VÁ›CÔ¨�zæ4b&¾*Åª<Xç5i¢2�˜ÓI‰dù.`Ó\¤ôUanì�ìrV¨ÝY¬4</4êÌç‹P¡æ~‘f\wo¦ÄÖVkäÍ›9˜¼Ëz9Eß¥�ÔüÕ~•î0s@Üüˆ#Ý
+—çõëó:NO‡çÓz•œã,Ã�ÙÀ�AÚ_Æëþñ8ì¯ÃþÃe‡g•Æ_Ž»ß×/ï°hò˜kfñømüõ´~öçýÏ—OÃéÿ×o;òÌÁ.ý¾’œ°E¨YG¹)by8!DFäC¼ŒÃºKÐeçÆáÄAmÊémi&­:º8Te�w4©ªnß*žË²ÁÕnxÁsl
+²ÛO2•žd*5Üß'{¦^u÷e–ASwÛà‰z¾Á“Ì’ŠÏL;>+�lx¦Ñnp¶;]5ÙÓ‹mðLtÓàlœ¾Á•ñ·ýµN³?Ûæ|Tkö|^8L?c‘óVè	ùIºWþùÓvbƒX’ÊÄÀXí[ÅsÎÚ¡W»áÅã�šÏÙ4h"Þkà$<¸â¨óÙ\lƒ3—7x^]££ä›ïÕî8ZT
+Ûà�®ÃàAèkÅ'ê»ãìÎÞŽØwDàî„Ð5ÿ…Ä‡ñ_D^¶ó©mç¢�LŠ%{j÷ì%“­†ç%{½X|á÷S@
+ñˆ©ÙwhLR,¦qú™UW¡‘Ó&ÖËøátÞ?Q/ŒãoÜuÐXf´5´7Ÿ©Ã¢½ùáòq�ÙvGç—®Úà‡ãáòp|bÿø7ý
+x}Ý=ÞÓ&@£SZãÙ¶F?»û@‰„p-ÎksüiÈÃuÝ-Ø}ÜS´eüt¼r¼è{nø28ê¤t˜áD‚¦‰Üÿ
+{bA&ö«aÒ{¹“—ñˆ­’Ù
+\ËÛ­¶ª/ƒŠ±” í´fBì[ÃÑ³7¸ØŸËŸËþ×ñÊ·GÉ,-
+ºIL2qÝ«£\LExÏèy­?Ô¡¡(qB£æ°dªGZæí"È�BìQ6‹›&iü…æŽäðm(õ’—ê#¼åÝ5/ÿía¢÷Æ˜­>ÀmÿÏÇº§ãÔ#þbSj~¨&¦jßØ§%;MŠ“M¼;p~6…);%ÛÄÞˆ5ùj—M]ïóÌA)(NÂ¬À<- +œ²¬ÁÚÂL^øò¢…“‚�í¥NÄÍˆVâÈÉt¢¥<«�”Uh‰zM�–nRfÎMŒ(j®-“×Ô½DÖ'²‹ÁÑãìçÌ.�ïªy×npDm­\]™ã0§LžK»/zfáº½É
+ñè�2š¥Îé¸±EGõÅ"³º/‘aõv+Â›¢ùžÔÍdüÃV^±5(°¾Vâî¾Ì±ø ¦h’_$Í¹µÕ>¶pÀ”®.��—s{ÿ�ÆÇ}ßþï“ö!×ôÿ÷ñd†õ¯w>ð¦ø	YÑSÆâMSú|»™~äï•­Óev{×
+endstream
+endobj
+4 0 obj
+<< 
+/Type /Page 
+/Rotate 0 
+/CropBox [ 0 0 612 792 ] 
+/Parent 171 0 R 
+/MediaBox [ 0 0 612 792 ] 
+/Contents 6 0 R 
+/Resources 5 0 R 
+>> 
+endobj
+5 0 obj
+<< 
+/ExtGState << /GS1 220 0 R >> 
+/ProcSet [ /PDF /Text ] 
+/Font << /F3 199 0 R /F2 198 0 R /F1 197 0 R /F7 154 0 R /F4 201 0 R >> 
+>> 
+endobj
+6 0 obj
+<< /Filter /FlateDecode /Length 3611 >> 
+stream
+H‰ÄWÙrÛÈ}ÉRÅ¯èÇÆÄ„Ñ+€©IªdI¶éX¢Jä8qÙó@S°Œ’PqÇ¿9óžoÉ¹Ý $'®JyÔ
+œ»ß{®`·ƒ§/&‚Ýn‚ål±ˆY!YœJ¶Îqðÿ^áøg&Â(aŸ™
+Ë.Ø»Ÿ"v3Ð	‹µfFX6´©¥�&ƒgÓÁÓç‚	6ý8Ha¦LE*4Lâl	À[ü›Îé¿Ï®‚éÏø@úDä¾À±XªP©È}õŽŸ|Ø‹Ý6c³åË@¤¡å»%»žmóÕí&
+)¢8T|ú)[/g6Z}¤—b^à×m^¬‚Ÿ¦¯öª%NPâäDIhc/åì”Mvww‹/ìM�D¡äÅb;»Íaðü‡‡Ò}M?…²¡À°%?=%“j|üM÷øï9á–¨v�}Tjž­³Õ<»aÛ‚½X»ÕÍû J¥CÁCvïŸ`hdŒ×†QhÞÐ÷±Wr(ØP„Ò°éÙ€Ì­îv[v–7;Ý­!oû„�HÕ–9F[h]›3úû¡9ñÞœç�LÃ.îñL‚hH¼½Gj%©¿­°8û�yØ¡Zð„¶GÁ(îz�ö·Ø–Š&H;TÂŠP‰Ê_©äSTûÄ¡œ´
+À¯ïøþøè?Á0IÂ”ÿ©�‡2“Øx<.£å	I"¤î¸¡KÍ³u�††ÏòU3„�””	>fÖÖvŽChúBèÝÿC_’SúÇø¬QÈ(Lâ*w(�¸®	rà~mÂXµPzÝ/ÿî ªs,…ñnû¸RBRÂ×zï´N)©G—RÏ¨~÷§2´ª�õP)ÅN­#`B+êôM´ÞRŠC£› ‡¥‡©n¡ôÇÒT>ÇÿÇFpÂ#ê¨ÀI±[Ï3rÒ$_ýRE’Ýeëê�«|ÕX©MA+�×—øª¸Š{ã*š‘x8®GÀª¸Šûk´Œ«x ®âÿ×{³cNœ†
+ýØlÆ2t½7Žõã÷¾º¶Ê�®CÔÚüÚY±n€?Þ�èUbïS¦z?‡2ä‡âc¤¶£Kì´XÝäDŠ6þÓ.)2±¬ŸÂ1©l	€@-šmwëäkå¹‘7šöp#h¤¨rÔI;#uhlKÐýLç�÷HÌó˜�é–Æ„ihCs‰$MÉÒ¤þZÖ$â$¤é”z
+cåq Tûë=�ÏÎã²=½kV‰œÔ%ÿkû¯gìj$àmÔŸ¿è4Æì½÷ò1 Ylø—»”Ø5ª¯rêÃ. t4Óz}§ß9ÉÓR´,EäÝ·
+‘–ë’Ùj4‡ÜöÝžÜuãvä]×äýˆ{-á^U»wtØëÜuÜ'=
+3Foa´»nÝÓÆcr<*ä•æ‘3º«·Dß²M‘Y�â•{yÞ5×ù&c3ôµç�¦œ-lš/3Þò¦|ão˜4~C¡(¢(ZmØ{Ž
+ëM�=Þ`HùòÍ…
+´Ç^™ö›[éE&°BwD"T†�@;Ó‚ê*IqÚS¯³M¾ÙÎ°ýá_DE”Ïg‹òëz°H]öü?·ºv37æ�ˆë(C$1ø§óÕê¿C^Ë4ÅËÕŒŠÜkÐã0Í�t«QŒm¥¯²F6€øéÓ@{×Mh­k…e‚�ÿêltõ>`W�B'æ³ âóÀ�˜_f¾!Ûe±Í˜@/±.7ðÒcã ¤¥$·ø$v.Œš~&ãÑi¥€.�¢�¦^‰—$þ±�Ì	N`…žÝ'ÛÄIœŒ½É:ª%6LnÊ|¼¨ÔÙ¨zš"’/_úY½[²W$ÊðÝjNC¿ìÕº;Ð™Ål³ÍçGBƒ˜
+¦Š9,U$´TTã&êô+£%MI‹˜ô&$wm¢m£&Ûb�f4J=G1Ç8
+f¡F])[ªÚ¡íòÅD¬9¢9ÊÁ]Û6�€ë§tÁ1 Ò¦í‚§Ïã²Â=µv
+þ ”oí§'�¡0þ8�/¿‡�)y`²]g›�›ÿi‚ßg
+ª(É
+¤FÓÉü…âÛOÅ&ó_Å|�&”Ýø«„ç+.øo'6Åb·Íª+êç»¥ÉòkÇ*7¿ûw4úZ H±/HÓ	4ÛyA1Ýùî‡wVà×Aò›Ùrv[*“ðmá‘RèX
+¶ü&£M
+fäóÌVJN?å¥¹‚û'_Õ¥¡ç§^(V‹/•1.SwêW`˜’ÕcárÉÝ.9�Â±LeÙ†W.O«3ÊÓÄ”M¾øÈ :ƒÎ4¦�Îl¶¥³�Û8g+b%_X�“5›×tœ¹hÙ}¬Ðô\œXŽWæ3ÄO»(];õV%›lîAœô|Ã6wÙ<ÿ÷ÜÝ3ü¾*¶Á#K†RÕ@¹[äÙMxlÐx¹¢—c40>=Ÿ|ï+(|’�í¶*R�°hFL:v7›Sã �×4îrÔç�›vÐ3n¾[TFÍæóbíï>çÛOìÕùä56Tá¾•Êo
+{ðóéTši±å€LÆÃbðì»Á³é‘ÍJ£7øB$z¾€ï×4´Ù¤áôM³Êc7š•Ý;óêäúäâ|z~�„‹MŒŒ›¼½x6~íY˜elÃ¶G›.…	nŸºœÃ¶Bî[#?_ž�¨
+LœÄÐÍ‚T•ßuh«ÄNÚÊ~)‰>Ë†®D
+Þø‰ŽÕJCj¾»7)…‘m™JT¨zú�Â‘t‘G|/C\�6¬»D¡q¨ä(šŽD'
+4´áé˜%­4hx$Žã@i-µÂ@t¤oÍÔØ„9ŽcPšŽ^=k¦]“ê(�A•S"4€èV§V¶ýãåhê2`C¢#±�$%n#ö­µGBô…fšúÐ¢õ¯g!Q8—-ÄIÓ�ôo@–é44)fžá£Kàk‡?}{…g™‚qò‹“â9QõŽÔ±ô§xRgŽaõÑF%-·¼„ãß^�OZ
+ý„¿Ìo?±×Ù¯ÙÂ¯�ôBƒ+ò7åIÞ†×4jn×Ù-U,r_ÔnxÙö¬¡¥Tí†!²Ÿ¹Ÿ‘!ë%Í«ÑE
+�IA¤jH£KKÿÙû[eURÞÒ“ìžb†˜2^Ë±h%‹[¼ˆ·Å`�ÈcGáh+iˆ“qJÀþZIIÌ�
+ëÇò\Ù¨ü¬)Dxú¶—hKëÀvï±ÎÝv¬ëœ6d
+¥Å–-iüuñùñ±EÔ±EÐ0à«½î‰­LâºwôÆVéT¶mv^�<r±CÃ¯<élŽzã\¾›Ò»D·�XÉ£ S)ãâ—ÐÄê¸Ñæ±LD\7€#á=j FV��þ´›ÈÉ��½vT‹ÀoãËß£{�mÀhiÞÓ
+Õúè0¦Öé–¢^ZÇ­i…‰b{R5ÿÊÄòÄ¥‹…ë‘a)«›-†Æ§T{èË&¶HÁ¾�-ºï&‘œ&ÂÁ€¦
+§	RY2l%MfðâòŒ.tisO‚»~�<ÚP¾N^*ì¾[vÒQZ#yzQƒOhÄ
+Q{P®dÔh¯–Þ(b,„„PÅ\±ÓdòœZ¨¸·'8UÕò°•JQÅïäñ9±³žÝÙmU`/kÇ�xbÇþâËcf0¦Ñj•AÂñ™¯½ƒ=Dëxä=™ôy4«ÞzÌÕý¥Z‚‰*¿	Š}.»IÙl6ÌA´‚{ )†þÒþÌSm™±¥âöZRáršM}ç>ÞÉ?°e~döÇiöóLö‡Ù3Oÿ!ûù_Õáþì4¹¸ØÖÂº“ÕíÝjµ–Vözý«»¸»îÎñ”¹Â“²îÃ1XÂ…p!Ýéù$
+\`º¯f_ãJ„Û-ò$�kéR¬^fM«Š‚sl’–á{KÄU™}a –îeöõ/à¹:Ò8Y.l°8èºlˆód‰]ðÛ:U@D‡/*AÚáIVÑÄEL@´m9òvX´<Š@çu6‚–\9öš$öãÇß€!—_kèŸþ¼¹Y­o%­6v§Ÿ/×ëÕ·ŒJB*�;ŒÆÌˆ�%ïI�YŒïØÝuGv„šIí;˜DÐžùoGçôºÝÌ$Òtì	Ó%F_>ôí«Ý†�‹jßz"[MÃšq—ûfŽ
+næ(÷Í€Wä/Ë®ÇÏ\Ë…¦Ü÷Ibqã¤°žmÝ–ÀÒ@]™ �±¥…M¼äÞÖÛuà3×�Ã+ÏEÚ%/'Wð-HÿÚ†Ï™7ÈS×€f=Ý¶JQ®z.xnõ
+ À�
+Jþôåª"ä”)j2Gý
+š)ÊtÔÙ
+ˆwž—}ìfÖì�>ÊÁôQî/…|0ƒá¢XÆETÖ˜¼[Ö÷.åôÐê°ÿ¬:ì_T‡}|u mØgƒ¶M7RÛùN”£Y‡vqòG‚÷kÈÔK@y@%m±(:ÞózÅ”6+¤#„ñ«A¡RØ,³zYoêÑŠ:(åŸX1 �f0Ê¥
+ÆöEGÜàÙ P1¬^Ö›z�€
+ÕÔC§¬7õ”E”
+‡X1 1ðVÂ)”ø'†ÕËzSFÔA)ÿÄŠé4Œ6 ªù#ê´.ê/¨ªN”òO,�f)-"Um�	$™”\öTžË%7N¶Râ¯Æ‰xÀË‡jºúwaÿDÖZäªg
+œÐt
+£âsC-6Ã´Ù�ëÍ4N‰©ªØ+‘Z’­2¬œÇ¸‚Ö¢`6±VFK�òê¦";ªÃ¬œãÈš¥ñZT-xËÊhirÍ�h-
+®™…©Ä&å²0J
+\Â"Pe¨åøÌq“®sÃ€~m»£\ÇÆ›äß�zÓË®ÒÄp«û#À#Õ@
+endstream
+endobj
+7 0 obj
+<< 
+/Type /Page 
+/Rotate 0 
+/CropBox [ 0 0 612 792 ] 
+/Parent 171 0 R 
+/MediaBox [ 0 0 612 792 ] 
+/Contents 9 0 R 
+/Resources 8 0 R 
+>> 
+endobj
+8 0 obj
+<< 
+/ExtGState << /GS1 220 0 R >> 
+/ProcSet [ /PDF /Text ] 
+/Font << /F3 199 0 R /F2 198 0 R /F1 197 0 R /F4 201 0 R >> 
+>> 
+endobj
+9 0 obj
+<< /Filter /FlateDecode /Length 3421 >> 
+stream
+H‰ÔWÛn9Åb�ÅB_ÁÇÖ âðNv€<8Ž'ñÀ·�”`³Î<hì¶£Y[
+,9žüæÎû|Ëž"ûÂÖÅIvæe8b³ŠE²Xuê”d×ƒï_Ž%»^$›±�`‚9©˜/»«Wƒç“Á÷?H&ÙäjP2—LÍ-S˜»Å‚küM.è¿‡Aa†“_|½Äß�Pÿ…I.{`šÇŽÙùO‚]L`Þf¥c#W:ÚkL{…¸E`N3ç<—žö(þq?«–Õ|Å^TŸfm"ØHreÙäÅ Ø¿¿»ƒ”¦'ß
+ŠCx®¢-úu–+üolcð”4š½¼àÛ™v;öŒ‰Û=R‘’këqWž6Ú°,�æ¥ÄY[Óûû¹mYn|~—·&Ê’‡Ý”tƒÎ[Ü‘··/ÕyáåÉXnŒeÍìy1ŽŒ°–‡Â
+GÚ”
+#ÌiaýªRî‹Ð“y�iÂà�¶�Nšüˆˆ0)"´ãª´8'íÿWÚ½
+Á­wªí%‘J¢‘-¹–�àíÓá_íOØäÝÙÁ¸o„®W¶:³ëì¨úTÝ°ÃùÇûÕz¼]Ü¬¦×1:¤âÚÀ;�lóå<xiÇ¾êù]XîHîjyò$–E‡8¸*·äAgU{Rç¾…Û4´Týº}ßŸÓNÁÎHÎI�xÔž�4—¡¾úÑâáëoŽCê/Ü7³!ÐO¼ùÑ–›ÛRÔò�7×Â»þ�••tcdTOšÖ¤Y‡�YQ’î#8žþ:»½¿eÿ9=ùmýú¯«ål¹šÎ2<ÖèG Àv�-HB¯7Ý‰Œƒi×™>Ù¶Kð�YØ™�/A€á"ƒ€Íý”¶�îgÜ·îWJ§2ÌY‹å¬*üP€Y[C	eŒÏàE	ÑŽ³Y³:x
+'u
+-éÆÈ ü	Z²ÈÙ¼¾\à‚Ú7	°éozQ]6r¶Z4ÐÁou¸W�{Ü=¾%\þÈ–áôyÙ÷yØâse·ùÜ‹Ï-Úá,ßž®ìyµz¨ªy“¶{óÏ 6~˜­.>TË´O}d"hIWŒÿ¾VoÅ¦Ø•¤žè‡:6hŽ,E}séâtÙî-dÄ¿¶2à—å"¡U_fñ�§;”¢¤*:J+áè4-èËÐ§hüÛ(ŸV«º~FµÓµY©LÎ�g¯®~CQ˜þ»FþGhÖþ‡é|^Ý,ëajÄ#´Æ­1¦¦Dü«av\;°¹�C4+#Ù-><êmó}ÓçrQÓ7ÅPæœ‰w=x¶™'xd—í›œ²–+(³ÔÎä.€ËŽ¿
+à2_æTZëÐ&›æ J!E„
+�±¢õÞ¶äeÙ{Ù¿­Ó£Zzž* 
+BÆÌíY	\‹†_m0€"‘Îãƒ´q—0êåLàÆ6i»ã&„zƒÐ[
+Ž/ü×r»m”îhq=»H|å+Â1\ÎØ¶e@)féÙ0¶-uÖt%~G�Íl«³™�/…Å ƒGîæß'‹UÅôû!‰ÁMW(VÔ13rCk)b¤a3t<Ú7oûåà‘ZðÈ?<òÏ
+žohùˆëëœñîêÒL"¶;»4#üND©Cg—…:t:ÿ·]ZûY1ß»¼œ­f‹ùô†µï²þ é™Xý.ì¬ºk¹xD€³Ùü)ö|3Ÿ
+ÓË~iW\èG
+{S#·=­£‚¤ƒØžÓÒjJí›Âßä¨I9Š÷,ý£ÌMÄØØ¹‘I R¶Á£dZ–ëOÜ6QÂ$Â¥´§‘$ê+½ð…ÞBŒQ`¶�4SþÑw¶!Ï¹óâäthD19?�†±È%êéš;hŽKP*Dªö)µ�ìçÄâXjßzÏc=p�i-wdx™!¹ng:¿dHžÒ‡ª‚²½3˜ö?,îØåýôf´¼ÿøñæ3[~^®ªÛ%[}¨wÕjv�€}XÜ-Wìbº¬Øûbó€hX¹WLË–ôŠŠBø�X‰ö|Ï§æí¶)¡ä@øÌÔZ¤àÌ&¬Ù/û~È–«‹ÙLiÆfK„M¸Ýãé
+U�$"Â�Ã†Š8I´òbŸÜT«»xß1Yú=ZöA‡ôÙÂóÙ_ÌW³ù�âé¾ºDN�ƒF¨@�’Dº�ßÏö^ïL^#>=ÞUãwÇÏO�â‰wöá5G“ceÏÀûôäÅáäðôdÈ%ÉJ½³_ó‚àÁ±Ã±!ök.¨Ö±xê&¿K;³Ö<ž5û¨Ôxª¡iý"7¯Á”c®mï°� [÷¦=kÄ…ÃNkó>dÖŠ}69eaãT=—�»íàÐàÚk§B>Q§7²vã\©†:¿Óž—”ëç’›î²8£w²(…„ÜP¬ÒhÞœê=ô›“ÃIŒàb
+M[à—ª{þöýüÄYÐxtO^¤§‡'UÓ-O½�êY÷›ÏŸ™¬Ã	�iÑ±Ç‡h¥‰ö'ïÎ0V%Ñ¯ã½b\âþµŽ2^¥YŒôÚ�ý”$Ì@?…œÖÖ£—¢äF6Y´QÏ¿ôÌ¥#lÉÚºZà”k¡lV`”¯Àg½‚Tº
+	’VÄQ©»é¤§3}'}Œ²è³^A*ÙŠ²¹�òes‹¨Ò­ÐÊÔ+â¨9}$ý8�éÛæLqÔêÛæDq:Ó§Lúe'¢Ïz©t+ŒlNGÍô‘ôãt¦oE£oE¾}Ö+H%[ªWÐ¨Ýµ>MwúV©ZŸFÙô™VD•l…Uu”Ñ(3|b$*ëaó¦œ‚‚ä9¡ýj¶ÊÄªt}1 ÌPt'ûÎûÆ>
+STÖñ_k
+%�ø‘�7ieæ°°n]üÈ¤Ö·2æSf÷J_¹AÖ,Ä0“˜¸ –¥�\ju+³º'‰>odë KÕÈh˜KyZ™m_ôù¤ÏÐñµåýÕþ„%òM„{6¿f“¡)¦CQüŒæ³¸Á ŠHÔ²AõÔµÐwxröfTh6kÙìètïEÍ<kz9"œJ|�u‘oPu�9cb5¯ƒèñé’¸%ÒlÄ6�¨À�^™ÝomÖŒ HH+¨Q@¤Ix.RÎð“*"}ý}3“S»S%eë[—À(ò¸*ŒëD˜PZŠFvÿŽM?Eá@Dê¢í}@ðúÌÄÑ£–ŠootÉ½DÍ’»ÚEÝ‰2ºe	7³[#Îß+eÎZ9ŒÄ¯èñÈQÍ©‘Õ¡#qçEd˜l5ýy¨IÕPóxÂ0 Ž†_ó'L¯·¢�£„6}È–E7-
+»�þÊ¦+¶I?¤‡<1øÏ6ú!Q·Ñ)ÝÜxDäQ=¹€sxYÕU1WiPÚ®TÒ¼ŠÀ@‚®lˆfAu+tÄh69JÃÖ!¸ôÑƒÁZËµ@IÃ|«²õVe8°½QP�’!GrÁy1~˜­.@øËâAB¿_èeuçRðë2³T$TYm#kÉ"|£x×'k&‰[;O¶Ø@¤™ÜÄUÏ„ÔQÚZ@åRŸÓ^?±‘šzÛÿ2^åºmÄ@´ÏWl¹b�÷Q¸’¨0`Q¸ra8ØÈQäïófÄc¸ÚM¢FÃ¾îr8|O%ª‘…zñ:»]ÔÕ%M¡ü¯v�zU¾Ã.é+*ÄFƒ+®žO“¹L5škñå…ÿ¡\\"å¢‘%­)¨WCîNeI¹¨¼®\œ²¤\¶¢9ìIL"Ú¶rI¤\6ã€`;½\UŽa7…‹ß~I.ùâ%
+HØ9î·{ ‰Ï$e–±=®Ëd7c“–ƒ’¯|Ö2!l(ƒ@¾¶ò‡"4ÂT© ñ‘S‘
+ÑTQ r,B�6g|Æý×B?©”†¬|ÿOÇ÷‡6zzûf>~y}|æ#=Ý>}}ü=�¾|{¢iJT27‚Ï`ÓÏ—éþŸDôp.Ô+úâ|ê„*@Y:W+öxwO9\íB�°vÊUÚ9?D9Ü�9jÈË(û‹¸Ô äDŒ1Èmm‹ð0ß`¿_?àÓ†€÷œ
+¬ˆbÄiàg‘ÿ] ë+¢rüÕµU†½Ö)3gÏ†åÚÐ4l'	88siŸˆœPKb£fLÅ4‹š´+¹ô2‘Fò,rÑ3ch’#ÖQ¡)k$…¿¼EµËLa‘¦¦.™0úQŽ‰‹úÛÚ‘\¹Òê†äÜÎé
+ø‰Ø?,Þ{�† _ˆ;5¨’«|Èî"X2ßj×ø]YhƒE[<.ëÆ]�KýÞ—K^™~Åë¨
+û'‡ítåú\w®mLj²„Âs$ù�Ý!TÍéTVƒ�Ý 4(ž#  ¶
+BvŠÒUAä Ð?ÛÚ'`�Ñ�TA°ûâ0¨šÓ!Îô<l÷<4, ö8VyÛóÐ BhŽ€¤þØyRûìé P�"»å¡A�ð/,õDf+¨³N#
+Ôù™2"L¬‰wO{ ˆç:
+‚x±Ìò�h’) ]­6×FÒm„ÓŒ.•K	Ç6npî’Vçœ¶pÎs zEc´zŠ¥F;çýmt‡½S!¾›Îö‰…Žÿ`YÚÐ
+endstream
+endobj
+10 0 obj
+<< 
+/Type /Page 
+/Rotate 0 
+/CropBox [ 0 0 612 792 ] 
+/Parent 171 0 R 
+/MediaBox [ 0 0 612 792 ] 
+/Contents 12 0 R 
+/Resources 11 0 R 
+>> 
+endobj
+11 0 obj
+<< 
+/ExtGState << /GS1 220 0 R >> 
+/ProcSet [ /PDF /Text ] 
+/Font << /F3 199 0 R /F2 198 0 R /F1 197 0 R /F4 201 0 R >> 
+>> 
+endobj
+12 0 obj
+<< /Filter /FlateDecode /Length 2623 >> 
+stream
+H‰ìW[S¹~Îü
+=öd=�îR§Êk.k¶l –ÎVlØ
+<˜™…!”ÿl~K>IÝjõeXl—“Š«ðH}Ž¾#é|ç"F®F[?3ru7bdFF”P¢'¦àäv:ºÄ‡Ÿð÷3>ÿNXN-y "·š¼''¿Qr1’–)‰bšLt¡Ý¢ãÑ›r´µÇ#åå¨ ³ ‚Š\Žo7¼Â_yîþ{ej\þ>²^Ï-ˆ6&gÆ)fÇ³Õù'RÞßÎÉáÜéí–#š�}Œ¼ªÈFnFÚæBÖÓë°‡R×�4§”2g|R±…]²Z�Ãû•³À „Åq¹"åNºS/79÷Àî—Y“vU½ã£�oÓãpÊsaÒ#½"=N‹œª6Ê»Š°A!¢l÷0$üÂSŒ6‚,r›^íIöš(ºÜO¸Ö8qÆ12’ç6›øoÆÿâ€7ÊËŠ\¹o‚q‰‘�*Ž›¯’y]-€8¿ÿVþ<¸µ†LX^ãoô$ƒ*Ô×PKÍIí@”C¦ÜïDHÊ3=¦YáÇ"~³Â)I†
+W†h.´éÁS3¨¦cIuÍ(±ÆfÁØ—n¬M­­w
+·¹ÞàA+±s
+S‰STkûÜÀÂï_ù[waàŽS©Û‚È]ä‚¯'ÙÿÆBƒÅØµÀçzã€b"Ù¹§ø@°Q§¢ ;žoˆ‘õ‘ÁÄ#‘ÁÔ"#EŒŒe­ŒA'D„gD† t(2Ì`d(úòÈÐ´ÃWGOÕ¡lA_ª&}ƒr 2ô#Ci½)2”¶Ïˆõm"ãò²ªCÐTØgRªi¿þ()¾fýQŠÅøxûq Ê”�GYŠòîã@”%(kÚ`:4"ü¿þ|»ú£¨ÜeTõ'DÙË�´ÅæÐ�{<4R”ÁÐHPÖy!ÁòBƒðœÐ(�
+ñ%BÃ Ñ
+
+ó%B£è!
+ùÂÐ�ØÀ†Ð�R&¡ÑrÊ@h°¯'Ùþ|y¿"§Ùöb¾º]\ŸŽÉöÙòì|¶:›ŸOÇ�KpJÓæ¯ÊmA$�/‡ýÖ1•ïz$/"÷&-8ÃªŠB÷°nÂpù´ã§Äë®×æÏRŽçeê™£ÅÃô–ìÌîîfË³Õl1o�¬“N³ƒÅjzGÔ+¢OÇ> w�ÄM"è{š2¸¡ÊÓG;Cw€þ0ÈSO�'ŒB`ánFÁ	ŽOL1vzÇ‰1s¡â.	
+žÕÝ™ƒB8ùÖ)/“+@!´iö{»]’òÃÑî±ÛÛÖú´}W·‹åÙU¸¥�éõÙgRÎnz—TåÑýn¾dö±|i†Ækz×iØYn,bÄæK›KÕBy;Ô°'(ëB3Á
+Í!	M.
+|µ9…±nugÕ�ón
+ÃýJÃÕ“²ŠPjSªÊ$©~CÁUÀ1­Dùµ_|¡­p’lÚÚjÚok…¨cê«´µB‘Eƒ�G!ÙF.úÚÝBäbƒ²Ö¡
+Æ C#Â3¹ø'ßsÏâ"2Î&.bgOââ·|bÍ¿Lï'¨}„?Œ>�?)Ê ”µNh0�¾?þðBlâ/Ô÷ÇŸðx¹ošËªi?—q]|Í\†ã7qèÂMñ8S”ÁwH‚²Ö¡
+Æ C#Â3¹¨ºuUÔU+^ÄEÍ7rQËgpñ¿ì!‹½>B iŸ@ e˜@
+ÊZ/4ƒ^ˆÏ%ÐŸ{[>‹@hX6Hˆgèû}îq°J¯îqf¢‡þWŸ{œÒÚÓƒÏ=4ìÙÏ=ý´çž;9<Ûå�d‡cI³r÷øo^“æJã88²:ÉTî\>ø×âY¨×¼c'«ß°™Ý‘û»é…K5ÓÕôöf6Ÿ’Õ§)¹ø<?»™�“¥÷Äùb~w³tžxE–øgüóìjš;hl_PÍ[ÛÓq{Gýí¹ãÖ¤�Ö]CPÑXf¹¶Ê'Ì×=/2¸O%H!±¶Ì^€*AÌ~íÁÀ7…Mw´íM!eà¡¹áœ{ñ²íEŠ|ÙC:7é³YAúý7?8éÖž$è&.GŒz=ü0$FÁSÍ¿M4# hëÊD£wÚç¾ó?²\²©V–chq
+Ûq�þjèƒYž+ÓóÁq>Eéi!JLÙé¸ï�Ú=À'y„»¨T=â’žm±oÑBà�ž œdŸ¦·S—íÐ¯—Lášb½‹¹BT´_0•Í\þŽÈ·Ó?î§óóÏ¯Â=`K x(¶vó‚#¡ëa[‹ûUeÌå¡¾±~‘.÷Éµ4‘x¬ð5k»^œ]‰ÍÎ›4¾Á´BÒòQ‹N
+é]©¾eÐ&»óMUH¯.…³�6«2�Z'}âqô6 ©è¤�&Þ-z´uú|Mîî—ËëÏä_‹ëU�·öx7~5,À9B„íúÖoŒ0Ë>ÍæWäx9=ŸýûÜºPôû��¤)‹¤*þÏ¬†#)÷(�êm»”A!"
+õ�èdä²h2ÅÀMhì===ŠZhrN²ªG™ÍQ/s“ÝO/P§CW†à‘®ø£	°uñ8úñ—ßï–»¿Œ'Š9þðþÍá»Ð?Y„MmG•,}BE×¡�¨«þáÁÎ~¹xpÎ'Ñ¹FaÏýî�ŠÚP:ìþê‰«ÞäÖ_C¿�”"-˜Ñ40xÃvàØŒÄcp³b(v•@š…u{Ëm”PZ Ÿ’t 8…KôëÐ$5¹±	Z¶MÊCb{»’®ŸgëqÐ|JÖÝUaPÕ2ÄW[.à×R\Qï�½’ÍJt‹‡¾iF3ÞÇV®kk±¨…š�9TdÄ´µüûÁ~éù0{­TEÒ÷ûhì`°™GnL]“÷þÇ`ŒXx"™ð�;ç´¿¹=ï–0J-y #„=j¹qã@r=zóWP˜Q¸é�p:1Ð$Îë?snã
+7NV¸iXá•â
+ÔÁ¸ãt…+‘a…SªWÄN½Â�“nVx¥¸Bèf…p~M•¾S‰úº9·7úº>µW‰ú¸»¨�qº#na…SªWHÞXpãhÁM‚¾W‰úèß¢¾©7­V8¥¸Â6gvãÆ‚­ÏìUj}$°¨ïÆ‰7
++¼R\¡xÅ7JhƒiîéDE5¬‘Ü”òÊy,Î‚Ãñâtt:`Õ0Ð®"l¥aXÅgÉ´Ò�ãTäZGEg©˜«hš·%´HMúY"V…ŒB7NEÆ&&Ã,kQ›tÃT"Mb2ÌR1úí(Ä8¹¤1ég©	µ6‰a"‘îáQÃ,Ú1NEJ&&Ã,‹¢6é†©5<^z˜$RQD2¹a*±¼Y&©T›¸7NEŠ%U‡;.Ä…¢ÅÁi²�w¨#hs|7NDÜÍÂ0I¥FÆ…nœŠ”Mªs¸ÍBÙ¢NøX/äæpÆ£ŒµˆƒhoÖ…‰—¾)Ñ6‰ªi?œË\ øb©
+mÇÈ·Û’jóŠ„qé&®˜¡èüG€9µrý
+endstream
+endobj
+13 0 obj
+<< 
+/Type /Page 
+/Rotate 0 
+/CropBox [ 0 0 612 792 ] 
+/Parent 171 0 R 
+/MediaBox [ 0 0 612 792 ] 
+/Contents 15 0 R 
+/Resources 14 0 R 
+>> 
+endobj
+14 0 obj
+<< 
+/ExtGState << /GS1 220 0 R >> 
+/ProcSet [ /PDF /Text ] 
+/Font << /F3 199 0 R /F2 198 0 R /F1 197 0 R /F4 201 0 R >> 
+>> 
+endobj
+15 0 obj
+<< /Filter /FlateDecode /Length 4137 >> 
+stream
+H‰„WMS#9�½úWè²U¸Ð·T1pÛà‰nÓ‹«™˜ ç@C»0¦;f~æÎ}Ë¾”TU*ÃÌÀ•õ²R™©Tæ“`·£Ã“¥`·Ï#Á6lÄgVHæjÉžÖ£›Ñq3:œ	&Xs3ªÁ5S\U†I¼»Ç·økVôïû¨°eóu4m �àï'¨e¢âž}gªò–}`—¿rv=Òž9­™–�mmi­e\KÆµ‹áÇræ¤ª”âaÁâèáên{Ë&_®Öwlù¸^mþ·ºÚm¶Ï´zç®<•ÚhHÑU2hÐ¯¦r[
+(ÅeH¥3!yeÔÐû‘IóÊŽò•ÑP´¤OjÛ�-#œÙ™D§SÜcrV)ÇÆ²’ÜÖ¼]�Î�>L›éy9ÒHW‰¢™.69[¼›7ó³Å²cWxe‹‹ò×æ§�OšËŠÃyìšuqÉIî”²Òˆ�›„_ìsqñ¹„M/eå‹ÓÉáé¤�è”…øi1o–a™.×c�’0Ò�ÛÜÊäöòûf·úÂfOëÿ¼¬V¿±óõó#¶iÍŽ¯®¿o®w_ØÕŽ�Õõ1Vœmn_žÖLÒÂÒ‘Sí+}ÀÛÝú™¹æË±QµGteÊ±•ÚÃ%_ãµÑ�N¾5?�›‡5ûùêÛš½Û<ï¶OT%Èa-¬†…df7X0Ù4Æ X^á%$-ëJÿl�³õŽ?m_n¿À­Íóº­ùJYÔùÈjf�¬jÁîGŸvâ]¬ñ6ï¤§m%BÎ±§‚X�Æí#ŽÓ”í¶,f‘‘(.§˜ÞþÔ]¶�Ø6Oþ€ÕÃ<¯PzEs<¥ˆ8=ßÇR«cT¤ˆ†ß�³q»r±º¥ëªæ²÷ìòÍeZ­l¥®Bþ{6›ýÁ–›[œm–/ßU…¢ªðu­±é•ÛÛ6Ë=­7v®«q’‹ëã°6ÏË²]sþðø²c“«Ç«Õfwõ°Z°Éþq¦2Ñ53^·Gg989¼¦÷ÆÛ;”Œq´1—ÅØ”è¢U]<–8Zh/Å,%Bád{Ÿûö²˜lïï·çjuf¬O•SLÎ>¼å”ãIÁVÎõ>Y/)?®±wÌ½åØe±8+5§–ó¯˜Ï
+Ë{*ˆî¨»ªÄ×86G×__žwlÒ{·þ†}³}büúøžûöeà€Ý 
+œÕª?¬¾³ñº‰yZ“¡Ã´1ì„w!)èŒ	f›g¶Z?ìÖOëkZöâUµ¡üd‡]Q`ËŒËMÊŠ¨C+‡Îœ‡_¿~øë˜í!¼F	¿”pºª	ïª¯J­&�Ôf£A‰ê4°‰!fÐeŽ@§ð@T@èÙ	ÛBÊë¢çÒªÿŠž3Èðþ+zÎ!#;/è9s"¡KP�£ƒŒ ‚¨aë:~^wBÐjãLZ^u:xÌV°Öfß[›¥�^hÞaxÌ¿ˆVî
+H¨Ìd2ÔÔ®Åè1G¨R;,9Š¦ßbxìóÇmÜCzoR‰ÅšÁ4tÍã�nJË+Yüö¸Y¡k~,Ië§›RÔh6Û§{ê lòòTŽkôÈoëç4³å�!]ŠÉZvÓ6?ùt>E;Gåœ¸Æ/ç“£÷hÓ‹?Øùt9_6¥G—)Ž“)ûöÌæ‹�Ÿ¶œŸ,ŽÞ‡EŽ£4ýÈ ¡fâ|»,.ÎÈ0ì¾GW!ó¥"��NÒëi0�ƒV6w�oò•oËŸçÍä”ÍÎ§ÿ.'–2]L~!o?‚MÓ¨ã•�¥øxn“9õ'æÆ˜K),6›Nß5§ç¥äÅÙ§“S
+;,F®‡µÂ8œ’xo¨@h£v¢ª	êœw,@SD ¼IDõh”†£ýOêQ¼ë`Lî
+ROR=ÅVØVé:8‰=Ï¬èá(ö0¶£6=Å»‘@‚¥ŽqQ='”¶r5áxðu†G¹Çi›U†G¹Ç1»r8ˆ=
+oPJ=å—ðÆÚOr�ƒÏeÎE±GÁSD[’{”ÎåŸG¹Ã—]k^ÐA�¥à)�¹Š= hö|L›E]f5ÖëP5&7Û,uDUc(ù Fñ<D¸'¡ËÀ…ªÁ*ˆƒA¶†íIÚUŽ¨ö)ØÅ=�`øC	ÝÒ"¸. è*ðì÷´û§«U¥¨I—¦)Dt3,©há‰0“¦i–!?CA…
+ÂUMF›H3ÄPÙ{
+#~fB`Üú°ÆÇ¾d*OÇIS>HW¡cAF°4”À°8t¹¥¤A—RAÙS´Ü¾Ä)w)Ï«Qm*)ÃnJ6xîÎ§£¤†‹‚‹L�9�G¤ll€h€Ð<QrÌçm µˆ¶{é-2^òø	p""á½ouá$Oº6ÿ>¼ÑohÉÎ qƒ¥Ò{ÏÑÐ÷¹Áîà=v³Ø¼9®SŽx§Ä
+Ïƒ³ÉBƒ7�¨ÓL‘l£ìJKOŸôëRZz-J	k¸òÐl1Ü2ÔhùYåMôÁYü†>Ÿ(01MMû¬ä˜@H¼.ÚqF€(N¦‰­Ñd¤=åŠI­8¨¦ÌØZ»K•¯q6cqú¹¸Àµ%¤¹"EDÃ©‘bÄY›�Ôš�Ôvžî-´ð8zád8¢¨~o†7ÆâlñÆ"þ¨ tà)Îtœþè‰;²Wü#B²…œu)±E€8'»ÅßÉ¨m‚ªFçBQââEƒÍ!*ŒµÈ^Ú¼ Ñq°¡wnGH8ŒæÙ\„#n|Ëu�òä
+œ5Z®³Ràú Í++2´(
+¢*£Úv`dÞfV&ìdñ¶øE&Z'ªW¡�ãŠ =
+·?‰NXCŽÑäD”mx¯sqFaX(µ·{ñÞÑt(Á�½°{?2ìÖGŽmPZÓ•G»Ðê$Ò§-qEMn:ˆR)ðš”)ðpZÁÊ”B táéÌ�E×¸Œo$½Á
+­«ëôõ+}ÓéÛ7ô]ìÎÓÂŽRÕ~Ê”¶�4`KÁšÈg�ç‰x¶Ùµ~mBƒ^¢ëf&ìÀ„ó•“cÂÓe"³àrt{Äû¿´`T(ÆÌ„ÏM(�¨úkDôÀ„Ä!Â|¦Î$L¢ð‰×‰šbìMàôwœèØ\R»Ph)0îÑXBS*>-æÍª×ÇÝáWtÕ€³àJˆå¾•SõÝAö4c3<È=ºƒ^ÜãQÎpg�¹ÇÑa„Ïð(g¸‰;ÝáAÎpO<ÃƒÜã4l†G9ÃC{ÊðØ®Zœ¸€Îð$÷8è‘±�r�µÉâKr†›�IÎpäKåx�{\…ë]�G9ÃiÉðHbzÜ…áÖãAÎp°(™ãAîqÜiêüû(÷¸›Ëã‹r†»ÀÂ{ÜE–ÞâtsÉíG9Ãul&®ã
+¥Ã=uÓ÷YwîÿÏyÕìæq±{ŸÂÇhÜÕßJ:I qÐ—pßÿZ’£Ý™ÍghO1Ãoµ’v†Cr(ÞpàGEà…_éU/ì<³a|ÞðÉ7øéÎ·°ó�€¾ÿÂ�ï”—À;ßëoáÀcÚ¤ÈJÞ"/ø©æü´Œvðåúýv¾6�ö 3íÓÏ°óøïÔoØy¾6>oØy´e‹Ïvn¾�À>ù¢iqÒ�efO/ì|ë÷3Ð‚Îb´—ø´a&ÎÃšqdrNÀ¾À#ÂËBâÞáKÌyk\èAw³¢¹¼n\J³Y<Ùîoù–B#4/ë½l\2…²UkIÜQç'90>ù°cã˜()(Å>Þ¬…›}²|HÒ´ßorbˆœ{�¸­õ I«ÅÐ¹ÄE%ˆT[ŒÏ´Ìx°�Ä68U÷…™PQùU<$¶MÙìn—�[/s­‰fÕÄIG¬é]ñ�vc)Z¼mT¶è”$ ßlÍ[¶6lSë!švó®eb+®}V)ÄRô�æŸŠ’x/ÂQ¥p»)Ö�+«K:™5@Ð)ÙiØžœgÑY?o]5÷B)ÕÓu{©Œ¨Ï¼3 _®Å³ñ£†P7m»IXÆ—ò)Éb§yÐ›|QšùôR—¿æµŠ«ìËv¿œ/J7›Áé6nóE�woquò[ãÎéW“¹ÝwãÆ4ÏeÈ[CQ\
+ùvt�%¯œäš3
+ÚãÎ7œnœÆ €dVY»8ÿa¾¿Ç—È´gÿ³øŸuó-ïÇÖZøÏµÐî�tý‰A‚§Õ‡šöWÌ~FñwÆ¼Mò³Ù/[»ïínö£<^ðÈ©°„Â
+ûõ£Fß^%€~
+\¬~AŽ-ùÍhú a…‹ÓÏVhð·VÈ»Â¢/pñù¦½
+ëÚÆ·ùiª,�C²Ç¿ÿýùéýã»¯wß?úëÏ/w?~xzüö´©þúõÇ§Ç#p)”`†Úa &œöüŸ¯Z|þ%›Ú9o8ð�¾!ðÂÎã3�¸¾áÀ7Štà…?¬
+N^ØyÍŒ¼áÀÊDà…_©²�v
+P"oØùÕÍ�7ì<’^Žç3øqÝŸá“/PƒîwáÀËÐ^8ðØÏyaçQl%ò†�\iBg1G|Ú°óPçN·°óU�á¼áÀcHÅõ
+¾›Êœ¼°ó4/ñý†_8’/ø�³;ðÂ�ïô�vãµÄç
+;?½ˆó†ß8´/ì<Rm‹÷g8ðõR}ÚiÂ“¥N¡·|¾o5òÂ�¿~ý…�OC§�ÁJ´ÉÇ4ì<œŒŽó†�ß0ê{à
+Ÿ|š�>îävÑ/ZÐYø±=¬¾°óÄ=ì~açaJØýÂÎg9(ç
+Ç�ñK›øLP+àáÛ�³¼«Dº½ž2žÆdäE÷73@.�–<®÷S€C›;^‰SÇ` ¸1‹|¾XF´Ðq5‹F}g”•4þ¿Y¬Ë�ÝØÅŒÔwÍÚAmÝØEnmòþd¾_µ‹œn}�§ÞÚE7:8_åð‹sjƒ;Ä)Ì1ÞZ­yX¹Ó3žfî´Œ!pe”J*5jûÆm%ˆlîÒþ…wÆMbÝsÂGUÿpV\"ÌïÌaVœ³1 áëÏ&ŒË,œ@„�§MH³öëÉ"IõXñˆ“±«¡6ÉýÁÇÝa gíŽûmZ<+Ë}X34%tÑ2i'ÃÞ5W´,SO¬hV0e‘•_¥“sX´[º7åULèªŒ÷ìK×8cq=ÚyÝ
+EºbºÖÔIy”�œøš K*d6c2¾i¦"O¦£ó‹JN9‘íÝ©Â�{¤Ñò?ó¢ðú]¿Ç
+eû}o²(É†¾žY–MŸ5eÎ2ârüÞÖë6TÁ§.¼kÄŸË	:;ïmµ¹ 'fbz¤ýÙxg|8›Ò¡¸×d|füL¸!…ÚŸg6€Áo†«Š iN£¸p¶tþ~—�Ä
+ÛëÛ9¥ãhË�Áí–ñùú¡ºaƒ.È›Ï«D3Ç'–ËK¢OŒ·ŸÍÂï
+e1b˜Ç£ŸÕŸYPgSŒûã¡˜j¥,ÑH¦IØmo¸�½>¾Gøè¿ßÙßOKþ`RX}
+endstream
+endobj
+16 0 obj
+<< 
+/Type /Page 
+/Rotate 0 
+/CropBox [ 0 0 612 792 ] 
+/Parent 171 0 R 
+/MediaBox [ 0 0 612 792 ] 
+/Contents 18 0 R 
+/Resources 17 0 R 
+>> 
+endobj
+17 0 obj
+<< 
+/ExtGState << /GS1 220 0 R >> 
+/ProcSet [ /PDF /Text ] 
+/Font << /F3 199 0 R /F2 198 0 R /F1 197 0 R /F4 201 0 R >> 
+>> 
+endobj
+18 0 obj
+<< /Filter /FlateDecode /Length 8531 >> 
+stream
+H‰´—K“7€kkoý+x”R«6Ÿ yÏhÆJÙ’w$'•råà?Ö©™dËNÖñìn�í½íÁ�O AÑ@p†'7Çà>|‚ûèï¼ƒ]íÑ}z7¼ÇnðÏ�øóo.Œ¾¹/.�
+Ü÷úWïÞ¹¹š³+Ü:Ð¦ãðô4<¹.¸Óû¡;ÒÙ]òi,.âo¨ðþ9ÝÑ__†U]Ÿ~Ã
+I6àé´ÿïjŒ´áõêâ÷7÷|p§uéc_½ûü§»üøiýXVw}üóóú×Ó�¨#ŠŽÆ*škaLàJË#TÑs½»yu»uy\oŠ÷cX]ßnÿ¹¤çÕvù‹»Ý_öÇ­;m�'w¹»½|µ;­éniŒ¶½LÛ�»ýÖýLVÕÕÅºvÔóÓÖ]íŽ§u"K·häê´;ìÏ’¹›0¶‹Û4îj6&í—‡ý‰žoXa\6ÇŸw§Ëgîz»½:=»]>æÕÍ3·?ìŽ[Ö\ðÚ¬xÄ¿Qõêìlôv„1¤Zœ-˜Î®óÍä˜Ãõµ;înöÏ'Êy¤ôÛÇ-Núv\3æÇã´�·²€ò#Ô½ùý-:6ûVoÖ¡à¢ÿ¼{O«?>=|'àcr1×ÇñnÓµž]ºÓíÅþ¸“˜ì^l�îbå^Ê½^b.xŒdñhÈÍšþÛ%~ß¼éëÕÕöùî¡Àÿ"êþá./žîö´äsžnv—¬á»žïOß·±�íÌÊö±r{J‰.'ïŠþç~xúÃ±Ó=c!�>â‚ò‚ï‡€òRä4v+–<Xˆ[%žå•–£
+BAlcL$VÆÈÛc¨"ï²Ýx’ÓcD¦GÍrePõPF¼WŸŽûš1É3¹
+rÐãK}7&9>[©�5³¸ŽŒï±úa5Bëc@%ød}ÅŠ™ªÃN�‹êr¥È�hW$Æ•�]�Æ�ã˜øÌÖÆœ�ýè³ÊQ/H¢‹<‘�eÌgòDVˆ¼ >|M-›‹#›WÏ˜—q C¬ì&À#Ø
+Æ~Ìì&râ˜‹›ÎXå…YLššqgn]ÐDŒN0ýP˜ST®"/¦¯VæZ”[bîÆ¤ŸoOè:`ÎM9CRŽÂµ*§ÊÜƒr®ìoëÙü:ëgóêhˆžf´ã:0'¶>ñÇ”¹)Gñ¶‰SŒÆ…�_ùÅœ±nÏÂ¦.0N‡7ÁlÆs7Ó“ -çH ‰Å®Þ™ƒqŽæªØ˜³¹*;Îërþ³,ètï¨gQó”Eµ3ç)3X@en¶¿u_—Y…oË²R¥Vœc=KÒ$I„�«½$hTÚ‚Û4}Âk^@—çF	…U&r¯¡,Uª�(o±È)ÄÄE™ËÌÄ@.bÊÌ©+ç"lë}`fÏE¬7-2‡ªr¾ïÊ”ÐÄQ9J	éY9$æ¦ÌP2g2Dåš™KRY¯Ægös.â,‡0–Ã¼éçz–);”+smÆ…™ë9Ÿ/ÏÇ><b’cn‹>~/Ì¢¯êñQ¹‰¹!+W17VãÀœl?D¹~P–ÛÛaIœUM{”ÕÍØËizÙN%#£P%¬¾)k…¢œ„cP’Vb*6]ö§¤,QO&Îm™U�öqÖÙrŸ–\-«²<�]ñS„.lØtØ‰‰¿)ø¤|æ(xÊtíÈ	Œ
+‘~Æù�*³[2]ûA²ŒQìLúÆ'–ã—“”“<³r_É•$—ì&9µ¡œ�$¬œ­^³•˜Ê%}¶#W˜NÝ…ŸÆ—ÕOÔÜR·É#þK�E¢ci“e£÷´áûáKZ=©ôÁ
+b}´æk…ž?m í®[íŽgj‚ô55N–­°òJÓ�µé¦°zîÉÿ.m˜1Ak©*º&õ/ø¦7èáŠ®¢ß‹¤,`�Ô=;S—(KDü¿Yß34`Òl°ÁF„e_ß±qjëËÿvZÏüðe÷ÙiO"­ÁØf<¡~ûŒ˜Št
+ýë3ìQìv©i‹”˜_ÜrääÂ~[•”(þzg‰R{£ezd	pÙ]Î¶:@‘~ú¶c!Á~U‹k±S_ŒÒWÿÁúC‚˜¿>�2™’'åó||û”�N™…G,�z±=moí4ë¥­s7.ÔßsßÚ¨øÈÜÆj“†I½@Ü}7LLmfwóæH-ñ¤›	WãËêjM©!ž6šî™ùèi³vf÷Ý@É‰^¡à‘$‹„>lT/öaTµp†Ó�¢UE,›#}¯&ÝLr£ÒâÈÅÓ6.n¤ÌGO›Å°3»ï†Ïó\£±šXc%Â+ÂE¬È§O,îž7s0&Ý+ªû‹XñW&,6÷³X-XŽnËX�ÛM±â_1bcæ.b´Àé&‹Í›9“n�³ˆ™ºˆÑ„‹›,b4oVÃêYŒþ5ü¨Aµ©äaHVtJIÕ¦ƒÅÐ¸hfŒyæûB^‹ô»?’^>šÜøC‘ý¿{\
+‚ì76y	²žþ!¹1¨þÔÁ¹Èö·,•ˆ™ä…Çªˆ…å@•Iž¤öä6’7é”¼´G®o9Ê�¿‚KÔyàç<Y£Àw*ì“PìŽÄYF¯y„¼÷ø9°3 iXŽÊ;O^,•Ž¥/¥Ú)’˜3¼@s0µ/:ÌLìeÎÃâ›J“™¤S³ú0s Ž}Ò-Ê$úðˆU.Ï´×%LÈ#hHˆó<™&Ðé
+äú‰æ2-=(‡yÒd”I3Wå$“eKÆtº-æÑ®IN\„m-µMº?âÆXÌ¶¼I—� Še�" d}ÊI³hïŠ<{5iƒ‰A&/H˜¥`E~*g¬ûeLvZ–Q1™5I*ZªÊqž,Ùx`žî&e¤˜§šžÆ:ˆ‚(ïæ©æ9”­sè™S³bK§ 6™K§Çy.å.SAÕ3¤f	#BXæS¶( K…Hgmµ&+�±GL÷NxînÓìÙâƒ£²xµ¨ôÇC˜JS”¶ÒèõðˆEÎm•gAÌ¥eÁTæe° 2ÃUÉâ*úZS.¢¯™<É`Â>$ÊŒò¬!*rá&±&ƒ2Ý9Ùv
+ r4bÏeÄ^ôyfôV—A‹³™™QŒEÔ¹ŠÓ‹˜jr©Æ‹¹‹YÆ¶ ¢=ˆoÁ¦ÂP563«\ÔÅiý<åF==‹q „›"—L°ÀÊR¾zVnâª�”A\‹².gñ¼a”HSïE½“¹Ú6eÇ×¬œ5-£ìn¶Ý‹qö=mq™dØŒ‚bzÄšS]>w	Ž{§S6âö\ð‘Ù‰&/
+	¹#“ªÊé›~És“É¨ý—òjé­ó¸¡H³Ó¯¸›×@•Ìû±èÂ°�ZEb–Ú 0º©€lbAÝU~}Ïácî| «{ÏÇ‡ä�‡Þé«$\ª,4�š¿Ó1;ýý‘ó}h¢^ ¥M´‡©<¤I{Ã”Ñ$=)Ÿ¢=XºÞí#Ižx›B2|y6w‘°€ƒ"äb“ÊKÓ]Îúø›’k¼{®3wžÉÞ‹nÇ‰÷æî §jïÅLÃ8úl†aÑQõëÃË@Ôn"aÑ¨úß5”u'Óí/Oô¡A5ÛôÕA®R–¾~•×|àøz�Äiõ…‰µ Z|AIÈåïù­$}{)Ó}Ëoß&U9"Þ3<–_<©I“.äxÒíÝ>¢ò-c¼Êô,ì�Å™£*î’¤™=U3	Ùœ¬:–'jàÝ�7÷oÞS?™t`M
+�¡•·¶ƒËèú`…Q³*¿|`ÁHÅ–!IbŸÎooîî_�ÒÍóíÇW)œïopÆ?ïÿŠÓsÐÓcÁ/OÿáÝý»�fÀF·…Þ/Œ·+d‘çMÃd¹Õˆ\Ø ì}¸Z˜Ltž.{3ÃÒ,èANšÆDO—m³Á¥Û°í›Õ®ÍhŽ_‘±¤@åÝ°H˜|{»èÌmƒ•·°ët³¨ž.›3‡«à·Ù¤™Üö²×àRmØOöÍf×fõÃÕ—}æÑ 9¶ 	�XA"KØ‚äÐéØü¼öj\³	x[Ï$‡Kw9imV»ò1Hò¡mÑS.^ ¡›�º›‡×fõ¿ëöðÐ”°‰‹N¾ÙàÒmØ�öÍfØn7ã³W+óÚVXž~^áÇ¦*¨Œ¾á§5¹o:>�O>Å_Þÿv’7žÎ·¯Âù„Býþ7yãxÜ#!U#gRÔC>ò»›ï¤ã[“ÀÏ@¡¢‘£B}:ÿøúfÅ‚šy�ÖÝÏïD™U¥¨ãeA5ÌÌ9Ã•·èØ˜0&‚T4ðÊ†=Aé+©1vJPà°G¡²]sœhÏ\Ìl§š+µ¼PQ¯™Â(¥z§Oç×ß¿štÊÚ‡×¯ˆ&êß‡¿Èu`ÓX×Gá=½þðötû�´*xÙ+ó°þñß§ÑŠ(r¡Â·½Y´þ³+ÂTØRc2‹Ï:=×R"iÕAËÏ‡6»ÔrÃMÛž¶ðj
+÷ÔþýE¼ÁÊh%¾[ƒy–t‘mt »$2Ñ'
+÷öÃýáF%s ©¡�{¯–ËüÇ#ÉAÈ¶#køãéíßïRÇŽ@
+À¹ÌhÅ›ŸÞ|ÿnëz Vƒ¹ÓHbcåI™ƒ‡rI/à 2œ*%©$á@Œ�†?_E°8uª‘¡$âÍ€‰WpÎ‘MQ"îŸLNN:'ŸØÏÎ²Li§¶ÙXbÖa0yCÌoÔ�IŠ!SÅ#D’êÒmÊ�%™y^ºÌµ\‚ÒâÐVHK/=ÒR®h´Í°.a»@õ…øÁx^3lKU@E“¬Èä
+už:ß3J�²¢’–%‘ægyòqÈ“zÁ¶$êu`€¬Hr›('å˜
+x™&?\ ³‹áU5¤°4VƒGÇÕÇ±µÓ(ÞO—(æ’l®�£ëu².1¼/Aà&0ÍÊyÁàAGcÆq�À´&Ù§‰h9H•¸¤Ìãó"‘Å‰§ŽqT¶¾
+K[592¿Ba.Ìì›˜õÀÄêÂÐ‘ÐÏÂ“ÛŽe.5'!,r€\/‘1&ÇË�5Ê¡u˜/ø³à47Ã¡íXB$8nI±Á¢êŠ/Wi‰+)q®†»â4
+7Ýž|=^
+qÌ†Óæ2â(…q*,pàÑ�$¸Ã]×7ÇM±]¦ÈãŽÉÍ-t=qê†óý¼¬òàú2�£ã§À$°¯'‰çÓõ“<ìþ¬¸
+Ã±Z’áadÃ]oœ§á6¼U(®Š›ï/º¾;Îê!éàÄQõO×4A€FZ5 ÑpÓÆiXÅæ°É·#ñöíA³KÍ�65?Šá¦ñ-Ãp©[v
+©Ô„¶|Ýs©z�Äÿ®ïé2Øðõ;	IEfÍŠŽ�’…á]§bÄŽ”pX8­yIW,Ïjadôb @z5y¨�{-Sô€ÚÎl*KÜÊa³Ãè«ËvögÇ]iâWÆ²¹×QEØm¦,q:l>Üëáê_Ö•@îXpjðb]ç»7·[-ûR_…ë9F«Ý
+T@³°,­ì«H	èu${®¢T–yZ;Ñ„ñÖA‚¸i“âE<ù~/›
+.Õ†ý`ÛìVíFË È/Ã¿èµ"Ÿùv�ªêF½À¡óÎÂ0ÆL—ÍÀ!ž\·"¿É&žR�×fƒK·a?Ú6o7—›|Ù{d�[Ïôi1_"Œu9jAóãÂêæµYƒ°Î²ñ­ÖË¾|”„ËfƒK·a?Ú6»a»ÝŒ¿´-FbÌ%FûMF=Ü¤<¹ÉTñ¸ÄÈu{ŒÄ˜´‰…·\6\º
+ûÑ¶ùr“vˆÑþâ°G’žã™ðü<¥ì)[‡>
+](ûía^dïEêJÝ{¿~g®ŒÅH~›[‡éƒ¬^×Áâ«ÃÄ�Ý]Æ‹LRLù3Kã(¬ùed»Ì>\¼9Œàk…+ë*4\ômÒ±¬˜³*|ïSÅÿa(ú{‡n´›d›Ÿ
+:ŠKTPìðÔ¥jèe:iÊÞ&©ß J»™eqÒzÜ'U‡º *=¡Ó¹ +u(8Š±ý§Ê(?^eL]£;þ|UB–þ š”Þ1Œºà¸H[½È³¬‡é_Öšh¸¦bû9wLt¿â%¯AˆÉ½È
+Ó>Õ�FJ¶û}”Ñi8Š)¦yêÄYE>d¸RL¹\´{Öq0ðùêæ&²r~)nn=]îÒ4 ÅïF\t˜)¹)ÏÊÆKŽN½„N‹<
+ÝžÓåJ¯ûAŽ(wÁ‰¬‚¶Çæ¾Õn6\0NK�\³¸µB¿…Áþ¸$£]
+·ºç€M®î“v³Ô[áÎ‚«àâÊ£–k!¿ÄIçÜáû³¹á°	*G\´C·Å›n2¬Ë}·Vûé‹wŸçˆ§Í¤¶Éã“A¬ŽÚÂ‹ãdl!ÎCp3¨å½9lª­ì*î¾yhïéÅñ”™.ñúŽm]»Ž€ÑÕ‰#,ˆ‹Nˆ.fZûM£Š³+ª­¸›mÀ¬î©¯éŠ‡¯gIY	SœW‡à•BY×wÇI×OÏi_$}ì‚³Û#Y%““a]?ÒŽ«¾‚-e“>b&}ÓþÈú}=üýÖî\\Kˆ®!-LFÕúñøS˜Å‚»a),fm&Î†“B©
+u
+u
+b‚b†œØåµ*e¯†³W¦á¨ûKR,@‹6HùP[ä¡7UW•ÇEêÎ¬Ó<GÅzb�fê`&ËE·²Ìk™#Ö²–ŠcÝ£á¡-FË âP‹ânq¹`“ëya­WõÉ ÌBÍœÑ´IÒ¼f8«9Õ·'Ý¯‘ŽŠG6týTœ¿Q_‡j°k`b1¬09,êêœ'�«‹-«Ôw˜®†âš
+·5Ê).º][
+§1Uß\ö4CÖZÒVƒµq®—¤½“`$}H�m€-­ks	Œ*¢¢ÏÚ0UU&tÅÐFÎš–ëMEr.é•Ìßi�m^Îc›—�Oq—BJeÎ(m	™Ct+¦¼Šî&	J’Ey³„½Û9ožÒ®j†aS¦ÀgL­¡%�î÷(ef“Óš<ò…R>Ó˜³ñVeç›�Î¥ÊŠœÍ¾sø&>aŸ(ŒÊ=¿>pÏ€à’a‹HH7©F:]#ƒ;tâ3²1áÕÐ¶�o”îâU)±ŽÆË_r
+èÿH¯š9n#Š\çWÌÅÀ¬�4¿»:$ÖZ»†¼¤‘|PrR ä°kV€ùõy¯Èb{Fòa.ÒÖTó±ŠE¾z…‡gÇÆñ½Ãˆaæ%%î·úš€êú²6Ž<W¯³Mê¸Ñ´±ç¬ñßý.ÌµÛ…Â©‡†çr‹Ó�#/.$�-=T¨¯¢ ‡±ôï{8ýtO|hcÊ~œË´´9åÍÏ?›�#v”7H0Ü±àë…¤r¶#ojæ+Iæ²þù·vòÓÌ“Çe�µ:‡_ïNwïÚ^]*7iÞm‘¨=ÖRmjÃÒ´Ž«›²öó®Û”’üZ×‚¼ð°Y,~Í–ëVwb#X7³c7[·ÖÅ5.ôç//øuÇ\Å ôW†’þ +hZM‘ˆ-ŸRBK[sÈÜwl±Z>Þ¸›ÂÑÅÍìØÍÖ­uqÌÆýy÷uY´Nj·:Q¬ubŸ7uRSÏRívÔ}m-„"k�Àö¶Nl¦Nj*¶Úmë¾Xâ²A³Nòƒ­C1õa ¦>jêªÝŽ¸/®Pl­C1õa ¦>j*¶Úmë¾¸6Äýy÷¯](“¼A<~éLÍî#ä{yÕÍD:çÄôQOÛQb¹LUù¼Ú‰<ÕY¼è9Ìz‹¨Ø<s¶ÿJ_w”¶*2€n_ûú4øã±¯žeÒ‹Õ]w›\ÓÄjOUÐmh®DIpâD¤œó®“=Ém%û-
+�<.Âóó÷{öI³Ð<4ê†æA`æ s±_Ú–yIýA*�¥r	çÞMYýy×mÎl])#;¶XøÒ!¶K$n/V«©Øj·­ûâØ7‡ùÅñqH0rßå	µ>&a5›SË¤F>»ê.í±¸0d4“lÜ^Ç!Y¬¦b«Ý¶î‹k`CÜ$/Û«ê„—b¡§ð¸ ŠHñ(RžŸlú¾—ÄV„ý‹ý9HŒÇ2€<¼P ¸Áf‰Sõ9ƒ€åÌÇ¹e1ªK¤ŽUð>�ÅúûäüV4¡£WÑôé°w¿Þÿoÿþáñî·pX<üõfÆ™á(¦ÃÝÍ?N¿ìn=ñ’<ä©¼ wÈ2MÃþxÍ%†¦Äþ2ìwÛ|ÒöS•A?ÁMÿV•¡ÚÆGá²}�AÝ"Ãd³Ÿvn©(l@p<øll´.LJë÷`'œ|·ß#ùÌ�Ø.@´¡<W'�L¤Â�™ù¹Ûs¦ý/\í9½ð@ðZ*jÁ¶¦OO¦ÇW•—õËî�u¨‘Ÿp_¯E•{ÄÜó¶‘
+Ï†�j�¼&¥u¬Ÿ%/¯éB‚I¿mÏãÊœ¬ÖðÔ/á?m�%Á+6	‘2òÌ¦·¢a<Ã6)±7ªÝË¿Dcós·‡òÏ2ó¬{àÁ$ñtÐR&oŠ‡û‹®g¢i~-Þ€,§s%Âæt†H�V2ùä¬üñæ©ž.dçÑ�“)42…Q·Ömen×­33!2^�`°WˆÍ©Êõrío¡Ü„\›5–ô�uÊQâbƒ”¿™üJUA.Föt2ñ4›ÑS¡ï=ë•ˆˆ=�1“nýsçDƒw{eª$ãžÇáÄ~¡±y–‚ç@ó³Rfµ»ŸgaýÍ^ýØ‘”
+¥U¢äQmõ¿·Ç"I¡Éz™'ÿÙv*òeA¼èñq«¦ÞÞ}Ï-ØÊ	Z	«œ:‡äÅˆ¹œA¾¾ ùÖ½ã	}R³kÀ‹“ñNcˆÞÏÐÚéq\1}²†ˆ6WW’“”þõB.<ÓfìÏBž´T>rœévw¤ðÚy\°áŽ!ÎÖ5× kn¹—~S¦oå–íÞ¼¶¢[ÖØ²	ýi,¹]°Émˆ“qc¢ÌgéyW¸YÿÌ{¨¬KÙyÜƒ²Ææ�¼þ¡ºkh#ªã5Ë7¼hCdÄQþ61¼þõðž…kËÅ²-‹ÀÕå1½ÙCUo»O#ªíšå›’ÙkŸÎ³
+ÙÒ„-¦€jfn[¦ø0'*Ó�@zT¦©þxúqwpõO(……#$dIn¸}t;5—YßÝ¢*Ùá7¹X¢´?Þ½»A=ÂáôðøJ´5º*�Cho>œÞ~8zÙÝM˜ûÚÆ�êÃíž¸5äNlƒí«Ç—5ô�¹-8F<%v¦qiØí<2%�/]äFþÑìQä¢bôt‰º�Gú—Ýß%ªE®"÷:„­Èµ‘VyŽÃ5‘7—8<¬ŸA.`r¼” $ŠK&¼ól1á©¿‹0‹\eÜu[g#%]Éý>Kse4_¡äÅ]ÌiÄªÄ²¬ûUŠYàJÆWl²â¬MÄ^†NÆã!P€Ù#³lœÈæ=:�•`÷·èFäJÈ×!l8Ù��|¾÷Óp´�£´�¾¯‘–rŒhÝenéð‡•1 V¶ˆòé°±Ï¿½¹Å¸èá éh 
+tL=òË Œ\>.Å`*d¥ÈlÎ]¾Jëj„,ú‚BCF¸æ¬F˜æãT…²;Òd/¨êH-¶„t×6£/ŽÍC±Ítæ&È”íÛR.º}5ÖØ�*õiažº%#ˆ™æ¼ÎìUy�ðºsŸäòCÀ/Ìª
+ëfÕ)”÷®¦›J·x�œ|Ú|ÒW_âRT7VT^)ßÑO¥[ðÉEÁÎk‚Õ´óM\jŸˆmnˆ(D	j?íb(2'èÊ€­ƒæ"£¦~ Ï(.ÕîNàÍ3Ëô\�5+YŽ™�¥’£ÚsYY€3Þ2¯£_˜+raZå éŠÎ“ÏàdæÉîo<"“®EY`Œh¥�3Lä’`œü1˜#DS^.%H�[tûg©ˆ7GÑý�¤Fd&x-Â˜à)#Ÿ9Û®hhò�oµ§T[Ëc>: ãçäVÛ–?R³Gðrë.œNÇÉ¯Åãý]¢�¦ù[ñFd9�+6§3D
+4Lšq9/šÆCLábv	hká"¨'™Â¨[ë6€JnW­ßd–lA@hÓòJ0IÊ�VYäË\¤T››$JgO%Dz�nf'\í)s^¿\ïV»ï�©"ú’Ú=„ 
+g©˜4¹ê¦«öêG
+ƒ¿Ú«ÌF&œ¤ƒ<w[ýC_
+KÍ
+½¾µÍ³VNš+”®5^#ÑßÞ¿¶M8Æ¨Jâ»ê€õ=v	òõ½…$i4OœÐ·ñBÁ¿ø]¦vWƒwÚ„ˆ#CÞŸ@FoLß€¬!êdBbñq�ý"N~	—ÆUT}àŒèƒû‡ÝÝ&Î¸2âU[B´q²kÍÍ·ãÒÜ|Ûá<7ßÐdo^[¼4gbS?CÚKn×lrâdÜ™Šø,=Èƒ°˜Ï ˜ËÅì(¥MlxÜÞœ–º[hªävÍòMf6DFœEmKÁÞ³PäåÄ’ë[ó³<ªzõ>
+¨•¨¯X¾åéiHí5ÒÐV„eysàýï¯'ó‘/sÚß:8@1§—»þ”_O?îSû›·¨C€h·ŸÝâ›™¾	S:¿øªX¿Å•ô	¿ATÌ„p}:<<~¼{wƒÛ§‡ÇW2¸Ëÿ‡Å›§·NDqèØ3[IêƒjÝßâ6¸¶ó«Ç—5#Có·§ÒžíÑ‘Â³JÎtœ½Ú£ä”Ÿ|IM0R»ÇõËî/*-r•œ×!l%§�´Šå²ØÈ›¨*ušÍ*ª0ƒ¦K	Ò#sn/Æ‰Ú­ÙýE%‘E®¢ê:„­¨²‘2rÇ÷q– gWó‡%w1?hŽâtw~†ëþÔ„‘–ô®Ød7ÄIŽÅˆÎ³ËíÈô3�ß’/¦—Ûajt2ÏÜ®î×èdÉïJ„M‚C¤äZt á~Z%ú‚ÐßTR�­2ìÎMöþ¤Nž4ûûüûWáˆÓ	•�
+)�¯Î%KŽ2�–å+ü—Aùd´@NOŽUáÁ%aAõp7s}×b„,’÷ÀQWg3ÂD'ršf/âG
+/î{ÔeÕèËFB/BóaÊMn–J¹ˆ,FÏÀJ5ÖÈP“d¶çôfp4=²É5¸´š”¸­ËÔ|nRƒ�[O<y@DK3ˆ”ÓØòV¢á„ÒÍ§öq÷
+·X¯˜h¡ÌÒMJ¹Á‹©sôþ_& .Ðm{-
+\pÏ!gj(Ãe,Áú€
+SH?ËÆ�Æ�¾›±0>Ò¸€Å(¦@¥°:76T07Õù ˜rv17ñp6103×Q€°C@hì¾zÈL
+endstream
+endobj
+19 0 obj
+<< 
+/Type /Page 
+/Parent 169 0 R 
+/MediaBox [ 0 0 612 792 ] 
+/Resources 150 0 R 
+/Contents 22 0 R 
+/Annots 20 0 R 
+/CropBox [ 0 0 612 792 ] 
+/Rotate 0 
+>> 
+endobj
+20 0 obj
+[ 
+21 0 R 
+]
+endobj
+21 0 obj
+<< 
+/Type /Annot 
+/Subtype /Link 
+/Rect [ 62.362 212.91901 178.41 204.91901 ] 
+/C [ 0 0 0 ] 
+/Border [ 0 0 0 ] 
+/A << /URI (http://www.ti.com/productcontent)/S /URI >> 
+/H /I 
+>> 
+endobj
+22 0 obj
+<< /Length 3956 /Filter /FlateDecode >> 
+stream
+xœµœ[oÛ¸Çßó)ŒgO4Š$êÚ·¤N»ÙÓ&ÙÚÝÅÁî>È¶’õm%;Ù~û3’x™‘%zjà 1iñ?Cr~êæ«éÙÅ1ò<ÇMÎÜúßüÌ=žy#þ¼Qä;"òGQ’:q FÓÕè�×÷—ïÿsùñæöã›Ñ¹'ÐèõÍí‡»/Ÿ/§7w·oF�¦¿œ]OÏþn””B;‘ˆG¡ç:¾yÇ÷£Q™�Î~=»š’ã]ß	Ž#8N#ÃánÜwxûN˜
+t|­ki ýQÇsüiý�ÿ=üà?tÛ]�bÒ¢¹Äu‚0Š7•#wW.ò2›-s3rãü¹˜çÝAó¢À	ÜT[
+á_êwŒ*K^:q(¨©É.Ûí+©[»Q÷|èGà‡`ÁuR_6úóµ÷ç›®/¾ï9žëi_Dä$áñþû¾pü4 ^ÝgóoÙ£ê®>T¸Ž�
+säôûö`Tü0vÒÐx‚àzÿ¨ø`×,ópH”øÔþ¸Ì^Šõc×á&NÚ?tBÏpAx0Ý¸/ÖÕ�ª€éNB3Ä0âÉ ªN°VÂ(¦=ûu÷ýÀ~:QñÂMqB$Ôþõ|cbú~™­‡#/€!aÐ�<ÿ0ò,…‰v¼ôÒèxè~ãNü”g‹‹«l¹4n~(ÖEõt`4‰�043œ„Ž+Ò�±ÒÀ‰êÐÅ¦>O>¡±È³o¦4ÍWÛá‘	aš¼ô€Iq82jQ
+aDÐ¢ä:!ï`Qò�T€Ý t„r÷ý8~~¸Q<¾\‡¤!ÔŽY‡GÔÑ†Õï¿\ÿvsýûà¢"…ÛE¥_×÷'ð¨ìdrw?¸<(gÛåa@òQêFTõp4ïRSòÞ¯)¼¸åkúÁ íªï-íš ù�A�ÜA‚9%<Ï§šÓ«ñ RTò×/ÔkM'²nÓ›AÔ¤¾Dm@_ü#'�ç$°Â÷s¢á�Ä‡Ù>x“tá¸dCŠa#iÙÀâ—ï§7¿èj4¤®
+™9±êýøf
+å«
+Øº„uÌcÕƒ}�&CJòÈÀ’2T×Yd`M/$ƒ3M"N�0êtý~vþ¡Ìr+ŒRl#±:òÏ×_6?O,‰Lú`	l§°3¥qøÕ„ùíÍýøòë LÒ¦Î+æã¥ùø°)QbûöˆÈëÙ­)ö<ÒãìÕÙM�¤‡½ëƒPÑôIy}Xþ}R—CVµÒ§|eÑ‡U‡é“’<ú°¤…>Õu}XÓBgš4}d@­ô¹p–Å¦OúÀ£�D"Ÿ>iƒG_gŠÿô…i=õŒÌç…°i¨ý:¤ïó{JœÅ·³§tí›ÂúŠDDe'w7ï‡àÓÎÚw…‘§	Uì^}J“EÑ¦OwžCÕ¤�5Q"‚]¡PÍ�€ÞÚDZ‹˜)ÿÔÅvÕžák�WÖèÔp2»¸*‡UŽ²¥áÊFTÙ`!Jl|ÊŸóå¹wîGîûó¯·ŸnÈPÔÁ™PÊÉyqMtÖï¡.�¹“ò<î°üî¤.‹;,kåN9Ëâ«Z¸“š<î°¦…;Õy;wðmÜ™3ßuÏÇXS¥ÉÃª§’çRÉ)äIGyä‘�å“'mðÈÃ6øä…~s-ÏN^cäA}9¤�¼áý¦2Àc8ÂžÔe±‡e­ì)gYìaU{R“ÇÖ´°§:Ïb�hÚØãL•f«žÊž&Yü{ÒQ{$hùìI<ö°
+>{p:$8ì‰XŒB6ð½ì}fOà±‡
+aOê²ØÃ²Vö”³,ö°ª…=©ÉckZØS�g±G4mìq¦J³‡UOeÏóLºøö¤£<öHÐòÙ“6xìa|ö B\ÎŽÓ�ÂQ�&Íœ.{–¬'åYäù#äI]yDÖJžr–CQµ�'5YäMyªóœ3=ª9|¦Ç™(ÅÑ<‘» ILªøî¤£,îhÀò¹“6XÜlî`�øxÎK›;ÄœÛÃÝpÆSò<î°¼�;¥ËâËÚ¸ÓÎ²¸ÃªÃÜ)MwXs˜;ÝywDs�;ÖDiî°æ©ÜE‘I?À�r”Ç	X6wÊ�;lƒÏ]$`.�æ;ŠBaîÑî&ƒ6•:ëv7Q?r»[	3nwYÛíní,çv7Q¾Ý­4yØaMvªï,ì°æðínÖDiì°æ©Ø�É?‚�tôv	·ß‰×vƒÐI<è°>tõYÀñd®ÖñóôA7|]Séó²Ö?’í¤.‡:¬j¥NùÊ¢«Z¨“š<ê°¦…:ÕwÎéÕ´œÞ±fJs‡UOå8rOáN:ÊãŽ„,—;i�Ç¶ÀçÎK�¯ÄÂñ˜C7í{|eb½ª©,ðÈÃŽ�'u9äaU+yÊWyXÕBžÔä‘‡5-ä©¾³È#š6ò83¥ÉÃª'’'ÒÔ¤Š!O:Ê#�-—<i�G¶À&O¤ãá•Øwb7l«ëyxeb½¦©,°È#ìä)]yDÕFžö•CQ&Oi²È#šÃäé¾sÈ£šòX3¥È#ª§’ÿƒÈSŽ²È£AË$OY`‘G,ðÉ‹Îƒ+@ž'`Ôƒîƒ+Së“+J�GV?B�Ôå\W!²¶ë*ÚYÎu¢:|]Eiò°ÃšìTç9'xTsðº
+k¢4tXóTèšg‘O€N:Êº®Bã•}]EÙàa‡mð±ƒ ;þä
+ŒU}=S~÷É•é‘	JŸÖ?žÔe�‡e­à)gYàaUxR“Ö´€§:Ï�hƒÇ™(
+Ö<<`ã”W”£<ðHÄòÁ“6xàa|ð 8®ÄŒLtÚ}pezäN‚Òç�‡õ�€'uYàaY+xÊYxXÕžÔä�‡5-à©Î³À#šÃàq&Jƒ‡5OÏsOzjE9Ê�D,<iƒ¶1^Ï{wA¿ÞÕÂy\Ó¿
+Ûó"]‚—@ß‰bÙdú„Þë]eå·|×¼Aªª*ùJ®*?gË}ŽÊY‰Ú/ò‡b�/Ð·èÈ‡Ír¹y©Þ¡.%ý]J„ñ¯ùÝp§š]}DÝ—›Å~¾ÃŽµ/,«r™Ï7«U¾^`gÉ³êëü7¯ŠÇuåw6;Ú‹O7®¯¾þ×â;¬EN˜“fõaÊðÀl½Þì×sìòî)ÛáR>Üå—¿u6ÃGÕ|³†ißç‹·ØžHóqY<@Œ¬òóÙþ»©Ýæe±A
+äx�ÏòùŽ1’õÊ¢†äöËíØ€X�tšlê��˜ü°;ßª¶�pUjg\•Ì”ë*õÖ»®hú¨kTØ¶Xlpånƒ
+Õ~»Ý”ØÇüŸ¢’ì©ªù¾ÚmVyY½E•³=nÕD‹vz“c—Öýc€êö5¸{"}ÚfÄÃbÝY�Õ\ÕË¾x)=1&>ˆÈí�I+B�ãAš&ÍÆ�Ø'ÍHÂé�ªàž8nÇ³'¨Ít;(e«í/•«ñ‚×ò1‚1Íž³bYÿcEbãîjr÷ézj[C½ú94ÈŽ¤Ýà:„×‹�Å‡Ä¿êñƒu¥rŽ§:ß…ýƒNu¾5Õù°a‚…Õ‹Ou¨}Ý_„ð•zÝ_•ÎÍÇ6!ÊÂŽjš¬†ÎÊ(Z~7µóeVUÅC1Ïê.¿CVÔ{`ªB½îõöè1¦|ýO¾ÚîH›váj?«Ô@ëŸÌÇ5ê¿Þ'õ„mV!‡æOùü›ëvxGåãè`zÜØŒõÓn·}wqñòòâì
+žuääë�V3¿ÚâÕoÇ‰€ê�œL¢f™íòjw€G±,vˆ¦b
+«ŒF"Íl‹EQ�-Â×Th¯MÌîÀcGà¥‰éÍôÊ–ÆêLÚi€{,å¢³eßž!E�nÛèî£·³¾`%¹}ct*I��(~#ÏIbå¶%Ç��NˆÔôæßÖÙååŠT¼ª£1÷
+W·8èƒ¤Gä�UÞò®ÊU¾*`äêi¦­åÜS?Úm–.·›^]„ðÞBˆµ?‘£k_ŠÝ¡�öeÙ†”®Ràªr™ÿ½/Êrö®êÏ¼53V„[Ÿ¹ÕN6û=]Œp¡ÚÏ`ciOî,du±ž/÷µ%�•ÒoUDNÑ£2R†%d�Ëj/"‹ù?ó<'@Gþ…Ë³ï¸ô’�O;ê+.=mV›Ç|�oö®òa_š-å>NÖþþ”—¤OíÞ„ú#wkÊr|µY.@b10)±g&ïÏŸ h5ƒU=/áìªlgA½‹Ò®A‹.LCç_Õ¾ØÑ_j"ëç¾BßàýKµÍç�¾p:¯ç2]Ç8L•sV=øß·@Ä^³‘49JV¨g[0ÂÔ‰;ÊS¹]•*5‡›µLY×®}ª”¡ÏòÆ¹c—u’(u�ã
+¯ÍŸ²ÔŒØç+,‹íùü©Ø¢º6zPÅl¿Úb/÷Tc–ï^dŠ—5IYZ¸Ô$·Þ°…¹mûÓKuÜ…¾p„^Eu©Ù^™"é�®mMëb¶x’žIÝ¾ÓÄôFWµÝ]/ºŽ<”ÙªÞ0šÚ)•À‘ +›X1½­'ó¥¨:íÖU!Ñ6µ&€u•ŠàÞ�3Ð&74ãÙs]äð¢ÉlóÌØä{"4fô&°~ƒ"¦j~Â…v+¨Jr3h£/
+œ4Ôh{î©DÚ~T¸êUãÖ+\µ#†UVVe´Twé[üE)ºøÐQjN@téªÜ¬À_jJm‰/á¬gµY§�&3ÚH¯Ú‘%„ë@¬øè¥„Me¹ÈÖx}¯}2%¼šOf(†ÐP²ÁÓyV–e–UÛ?´SÖ¶'?ÐìªÏZÛÜŠNÃ†ÎÜ<ØÒ£‹”Âzæ&`™¯› ëyŸ'Ÿš•
+êBýëd²Tÿ:™cŠççè«vQhŸ7EUçZS3Éö]ñÜž0ÈÊæ¬)B~n·C²œÍç›rAªšˆVŸ±Å_®Ç×ïM±€Ífµ+‘­z¶€75ôD²B�–«`[Ø’PùÄ\�VWžáÏODj"b8"õFóÕÙÅÍÊ�7íUéæ5:ný zúÍ}ƒ6—7?£ym¢àî¾ýýLU¾�¯oÇ_?£	Ž;§9#à	ìÿƒHªšÓÄá¸ý€;@LÄòŽDrþ9û~î»nL¯Æ<ûã/h¶Ð‡ÞÕ÷
+º	†]O×,›_É{MÚ‘è¶ï¾µ?Þsô/
+9n�Êæi�ªŠNk}ŸN‹ê¡ÛÜ´n/…/9ÄÐêü¾ùÑD5âžéùÿIj;
+endstream
+endobj
+23 0 obj
+<< 
+/Type /Page 
+/Parent 169 0 R 
+/MediaBox [ 0 0 612 792 ] 
+/Resources 150 0 R 
+/Contents 24 0 R 
+/CropBox [ 0 0 612 792 ] 
+/Rotate 0 
+>> 
+endobj
+24 0 obj
+<< /Length 1041 /Filter /FlateDecode >> 
+stream
+xœ�VË’Û(Ýû+Ø¥»*&zËš�ÓîIyRIz*žU’–p›Š$4€Úñß#�.Š�Jõ¢}Üç¹ÞîoþÑ
+hwXèy¢@ÿ…(‹pœE(+"9Ú5èË�¢MGQ½ ø}C»´uì¬ç–Y�3g¹m:.iÕ=ZÆÚe”¢»m{à¢!Šñ°¤­Ú0YÖ„5Tü5ç£0ÀA˜ùwG
+ü°«±:Á_XEa@o]™„ÛÉ3ô)h'¨¤­‚{vÛW~où©¦•gçW¸§5£¸íùÁKº©ˆ¢Þ"�Íe�¶y¿HL
+sÍÐÊ.“<ÅáPD{"©„S„ÕŽäPîäÃÕ;2¦å“KO©‘RM®Îi±„·Ü¡•¯“LC¾ûµ¢Qá_Òá¢BÏ¶—ñü*î§Jo’†“ ¤,{AJãµˆqœ»y‘ìË#Ä wò�ÍR9Š
+aßVTœˆkÈÙ¡=UŠ
+?š¢Ïb˜Âk)@ú xãùvb9ÂŠå¥=ŸCGâ ´t^+­ƒ%ok{*o—tqqC‡$št”HÞ’}m>7­áEB©h'6ž°Ã
+8I/pÁÉÜ0;¹,»ï@�Î¡–Ãµ#ñâé¶T}©(ŒZQ©„&ýÌ”fYû3ô££#mXIj¯RŸ%ƒm¹$}µÁq<5˜µ%ol¨$À¹©H#µœm•E.¾Gš‰¹¾ß[’}×écH@÷º3R‹& Eõ�ÅZÀÌÔ°ì ¾{
+€ž„N0ªˆ8¿¾™š:ö0‘‡õg€Ú¾Ùû‰úÆ\&0çš5ÌÈ{µíQÛk‰òË­jGÉ‚a’,0uÙßä…°Ú~–:˜é°@ÐZ4ã#ažEÞ[¼X
+Årè5ï‡å‘Ô5Àöªu°fdÏjfNaÇÁä0XŽá=tiŽÓÑÿpš:8k�KêGIÍÇãˆáRWæØõ¢ÔÜ¢ç¡¤·rð½™™íô	ùõN~½‡õÁb˜”=õ
+ð3Ø¬Š—}3k/¯a]ûó,‘kJ¦ú(�^‡|€‡^*ÞP0pÈˆ÷»í‡–Ù1#úqƒó¸[ü¿X¥8ˆ8Zá8É\ô<Np\„¨lo¶Mˆ6|ñïâíÎ¼IÃÄ#Æi�“U�ò4ÒÿÓ!ã§õÃûõ»Ç)ø§§ÝöÓÇ	¯7›Ç�›ÿ>€·gîû]e8Ð™D9N2ëõt:aÅpy¹ñn=YÓ(Õ:�(ÃYb­–ÈyAëÐ»Å—oÚ¬×Õ]n°F—©áÈÔ(Ô�NèóÐ‰¹ý|{ƒÒ<Â©Vð¸/XoJ
+k^è_–˜Y�ôU�Ó0Ai€WQ8»®*ª¯¢fù4¼ªmÇ£©òŸ¹SÊ
+endstream
+endobj
+25 0 obj
+<< 
+/Type /Page 
+/Parent 167 0 R 
+/MediaBox [ 0 0 612 792 ] 
+/Resources 144 0 R 
+/Contents 26 0 R 
+/CropBox [ 0 0 612 792 ] 
+/Rotate 0 
+>> 
+endobj
+26 0 obj
+<< /Length 1278 /Filter /FlateDecode >> 
+stream
+xœ�˜KoÛ8€ïú:&‡°|?ŽNìv½mÞR íÁpÜÖhœbSïæïïH|X¢Bi ‰…ç#gÈÏÒùªz÷^ÔŒZ¯¾W´ù³©hý£b5…VkN„æµ¶Ž)êÕ¾þr²šÝ,Në3n,ÄŸÌ®æÇw‹Å§ã§óëÏÇË«÷×w—³Õòúê´þV¯þ®«êŸJJJŒ5m:n9±ÎÄ¤Â	b´®7ûêÝrÏêùïê¶:_ùûÈ	¬¬£„^Ão®ë—mý}N9„sF•'à&CñF´2œ(';áÍ°åøÂ§iD€7
+¼Sþ«›BŒŒ-ÛØ&Hô#›*Z_ÄX9g	S€¯-áNûÊÍ·ÿí6Ûîò·µVP\á"ŠPÄª	SÖÇQb~¦‘°=€›õæ×úÇ�Ài¢l"€%ÔåÅ`°Vmð4¬�3.CØ=ÿÉósæ‡Nù¡%å¥üœY<™ŸÃugY?ÿýî0˜?×ÐŒÚ¢*À¡Zmìtzí BõÓßm·O!ý1ZÖ[ÀÈÇVÙ­÷ÛÃöek‰bM,=Æ~=Ùï¿ž&å�µÂM
+ ��œ” šh7=)A%¡Bõ'õ°{<üÂÖÓ¨	cË$�„ÛDáƒ§§$lþ¬Mgôxth,l‡„±´��f�ƒžÒ¬eÏ'Y$‡¦d#¹õÁ“4R4‰>ÍÇi£‰ƒÃ='Nz]¤1ÊOÓXEËZï†eý$a©­`ýÆ{›SAëq‹ÃTÐÏÓMŠ)¿›»”¤¢n¸å�ÐÇš§³Q4´EJÁ}p³ãWæý:=#)	Ó¹IvÏùÊ+ØžVôçtûïúñeý|Ègí+›E�ö¥D�Ù†Wác‚p¥zf¹€¡C…�ùÁŠ©ˆs17ò¯Iµ¹tºèaåÌSòðTò iW·2(:Øg.¥�Æ¤ç”{
+w¸,JØ	’„QC«>ÀýrÕù«iÑÉˆj$'£h š³>�C€èO@ô'@0ê:^�d»P¦’íPÍˆ&[€2ªä8BpŠ ][“Àñ^† ‰
+ƒ aDªEV…7¢ÌÂ¾ô–(D™¡¬†G„l_2^²&´&½bD'Û0ù'lïŸRþèŸ1€¡‚P¸�Ÿççù-+‰¥Ù<0$Î,pØ
+1ž
+k(LŽ2ø¾˜Ûä~L'ç
+ƒ'cFmŸe~^JÈ�4
+ 	¥0"”€4
+ 
+¥ÐŠtF
+¦É(š(”.Í˜PPÑ(€$”.4dJ¬Î(ÅˆeYC@9K:ÁŸ`ò;G¤dy~[´	
+ éA�lÒÛd Ôd“¸)q:ÁD›ôš hTþ¨Dúd“ñL6‰{§“€¡M0´Q&]Ú¾Làa“Â�ìß‹¶‹la]8^‹òôZ´}“+ûÏ .@Óƒ=8�Ç×ðè4»ø8ûÐ9«.g«ÅÝröé~ìmmó„cú£CÅá<5PC©ÃØ¯¯¯ä°#›ßûÎmÙƒQ³ªª�âÐþÒøåÙõæpÆ)Í¾}¨¾|ƒ»Óì›Uïa®�—²tå©]ò×ú¾W—t¾¯ý^ƒ ¾
+‡ éÂíþ²»Óál¡…<pËÙñ%hgñ×‡íËnýôçì¦}3¯wšáùkÜo
+endstream
+endobj
+27 0 obj
+<< 
+/Type /Page 
+/Parent 167 0 R 
+/MediaBox [ 0 0 612 792 ] 
+/Resources 144 0 R 
+/Contents 28 0 R 
+/CropBox [ 0 0 612 792 ] 
+/Rotate 0 
+>> 
+endobj
+28 0 obj
+<< /Length 894 /Filter /FlateDecode >> 
+stream
+xœ�—ËRã0E÷ù
+-a!µZ¯e <2ÃkHªX‹T!5j 5üþ´mY±ã±£Ê")§%u÷½–ŽgƒÓÙàÏ¬áÂ#ô‡\Id¸2ÀP*n¬e‹lp4É~
+ŽÃ8ÁVƒ§¼æ,}îP3Áû\²—v¼Š×Š{é(N!CàRéÿE£ö„­…çÓvÇW4!|?�
+ôXÐ{ÇA“\ôMî7‹(©¹´ª|t¦˜£?f/ÅYäT2ï¹¶ùPÍÁ)6ËØÃÁxùw½X²'6û±]DÒ*ÚbDÒšß‰$�,£û˜*i‘Kçš·óÅïùª…’oLÄK…2] ]�‚€½ÜÁX¿µÐr#·ÕAÚ«ô�hÊè$Ê› j0L×›v¼ ^“‰åçËè$¯¸Õ¶Ép¹|_m^ÙlÞF�Yöx¸KE¥ •H¥P—Ñ)TJ	^5©î×Ïû¡P(ª�ÞBa
+(£û j>àJHÙ
+Ë5øæ.–ëÕëfß*? e$-ü@ð^³1¤
+_ö%¹%hÝðYùA…g=·”eGYÂ�Œ-^œ 0öÊ›NGP¡ØPÑú¨¢#¸¼Mƒe|ßé xA@ô‚WzA
+°Ó@0‚.€Ê’Š7…oL'³Óm£Ñé	I‰ž�‚£¨u½iâäbo1DHbˆ�Ä`H¸Fîgˆ‚¯°�!
+¾�¡-øbÅRêÄÔ#-àJÝ†rGs¦©›v%û¬åHsš¾)`GÓÓ>Q–DQ§ÀH:Á9³C3>îTu HTu
+ATu� GÖ� QÖI•¬ëM]£ìÔuRM¢®Sx¢®ë<ýÂN‚ˆÂN‚¨„½"*»‚HSvD[Ù)ÈQÙ
+dÕ$¦×¼P>Ü^Š&ÚµŠî2Ô‡ååâå%?¤Kl¾•éÎÃ•#)Óù]Xévtòst^kš«Ñìôn2ºœnM®Ïnîèùäæ:@åï|ÛœÝQ’‰‡4†&ÌýýýÍ7k¾øÈjÃvŽ
+ZQfs( ÞGœmx³ØAÛ,Ûùàá‰F=ÇÝç;²še´WZWÈøä­Hú7›6JÇï†gŒî.\{›:AÈÏØèÃpO¿Âƒ�ÑQ³ŽNžŠiA-·—“Zòç›åçzþö5¼-n,ÕsØæáÚ@
+endstream
+endobj
+29 0 obj
+<< 
+/Parent 165 0 R 
+/Resources << /ColorSpace << /CS0 142 0 R /CS1 143 0 R /CS2 141 0 R /Cs9 141 0 R /Cs5 142 0 R >> 
+/ExtGState << /GS0 38 0 R /GS1 39 0 R >> /Font << /T1_0 139 0 R /T1_1 136 0 R /T1_2 135 0 R /T1_3 132 0 R >> 
+/ProcSet [ /PDF /Text ] >> 
+/MediaBox [ 0 0 612 792 ] 
+/Type /Page 
+/CropBox [ 0 0 612 792 ] 
+/Contents [ 30 0 R 31 0 R 32 0 R 33 0 R 34 0 R 35 0 R 36 0 R 37 0 R ] 
+/Rotate 0 
+>> 
+endobj
+30 0 obj
+<< /Filter /FlateDecode /Length 2860 >> 
+stream
+H‰t—]�V·Çï÷SœK¨”ƒÇöøå–UKªV½I£ª¢¤¢E‚¨ýúýÏx|<~²B0¿çØÏ»_Ü¿Ç‡oGÐ?ß>ÜÑñé¸{ñîãçþöé¿ïýüë×O_>þöõÓ‡ãë§»Æçÿþv÷êñîÅ#ý#t<þr÷]8C¨øïÿÊºþÉÜÎãQK:{ªÇã—»Ÿž½}¸ÿËË¿¾¹ùÃñúåóBÏŸ—ðìåóŸ¿¿{Àž¢Íý{Óæýý]8‰Ò�mÃñgý¿?~ú9ÿ:î
+Ÿµä£F>sï:S�Çw	ÊðñõãÝ«?M=iéI­‰žUO¨Gjé¤Ve›zNÅôüñõ›Ê«ç)>;þc9Þ?üøøðöÕÃ»#†@ƒ½{øÛ›÷¯�—?¾{óƒð8/2uã3&ºTóš¥PÎVû‘Ò™s?¾(è‰0¾úPO*q‘t	ƒ�’~QÀàpX—”Z”Ÿ5ÍMkÔ%µu2¬Wü±u.!¨@m|a—Ëg†ÿ¨AAIÝ@nºG+s	e>9Àgãv¤r®¸²€Ô'HY¿¨= HG‚:ihô6î�Åí°$èp‘¶ 4)6)ÎMs Í%?ä4—tÖ=˜i*VuI�ä¢_´>AÏu�˜:±d’(4¥ñ´ôÈáŒ
+DfÜ£³i&\)º=Rìó”ª_sÔ°:@Kó‹š±$"x»³:@ÅÝ€kqö(}Z°©ÜBr6èTÍµÜQrM&‡æeìÝÒ‘�EŽ½Âží÷ò<R7=¡jx	(©í Žk¨Ö"÷8®§\›“QßºþžØdv‰=ˆA-Gµï ”2�\›`À´ƒRæ’DêæâÒ$t¿D)ôpózH2–¾ƒtm*ªÄ<ïÚ`oÔ€&(È±$ý¢]æ‹?fµ’¨KO‚f)Op_÷ ÀE�ån !P]-
+ðZñµ(@Ó~rZ—ÀM—Ä>7å¸U«pœ§dÒ%•“°BÎ¦:RÏÉð:B€-Ÿ‘/"¦2Å«/UUÎRÌ,»5â!ò¬SÔõgŸ ƒz%H
+YÍåZ×fXhÎ¡ŽºKZ[†B·B@»æax5 +Ú£g}¾û},Ñ‰D-@_–˜Ç­“xÔËA3\@kà‹M–|àÌ¤¬Tš Ý³½$ãz¾:y®ès‰d@Œ· Í%RÞ²t¶¾ƒ<Šk,ZÌ™a�‰ˆ`À\ãiÍhC11@¨ó™°iSû)@õ(q,�}º¢¤îîÐšš¸µ	ª”:€Ø& èäÍ%E…Üu�Âs�ÜxßÃÀ:%Ç›cS�Î
+ˆw@ùærÌ/q°üBE—�_Ps~!ì†q€wl0Ê4£¸ÑÜ¢ ¬òÚ“ô‹º; E¯9@ïÑ]¾¦p—P¢³àÄèqd“8*n@\+ÀÂc8ß4î¢ ¥¸‹9’©õ)Ù@–Atm	Ðâ.÷”�V„^„¼�e.Ä3f(î<÷fs’m
+“GÞAC!áQ8êl%@Z—/d¦ã£2¸%pâË{�žØ/Yª_ÀÜ6OY·•ÿ¥P¼S�û;ÈÃmÓÆ˜N@Ñ«ùI0— ïùc	e9ß€J.ž¸å”qó¶˜ÙJóöÀ Ñ7Ï¡)1ybX)ì=‡Xö˜ÕÑ¶’~yš�Ðp9è6¾¨#E¹ÌMKØrvlºòÞŽ]E
+ªw™Î®r#w!rÉì±…˜�ë"zïê5fõ§€4«e4›ß�¹Do@`¬Ì}Ô£ë`”1…“´ÜîÊïV)eI¥³o§\•r*¶ŒŒI+úÉ3ãR©ê•0s’Sõ¥Ñá¼b`©eK–Pu›¿ä˜ýÝíÔ
+�7\ë“À\Ó9šÆ­lbÔã‚w€Li�9Îµ»¨£°ë]VgŠ:=»öŸtàF/oc|ŠP\Fu¸Fgñ(]Ý73mëV—µ%«Û¦WìÄªïÁå€”7™bO€aR™Ú
+ÆÅÞæ$‡¹­ VdZ£ÆTTWrÃ€Œ²È2â^ó|‘¬n€�éÖt¸2À(¦ò¦õ2ëµÍ±¥§Á(¥bÝ·00Õ
+§©izcÈà§�Ý�;†«
+4¼C’Lß²õø"cz‡u¶ßsÒßeçº¼B~›j)�H:ÀËÆÃxp9Æs9yÈI&ük¢Ÿ¹%Óe(b}œ!
+@Gü2ŠD‘jÞÖÛPâ �S�tKðcöÅ*²?EzCôzHmÒ/Z™_äÚý]¤Îv}Å¦ùE-q=kôÖ½½L¡Q_æ/ÒÑÔþ%N�B_¯)Ü¢#ç’T›yoyÚÈðHf™ž›{ MS!ßjöÖ½žxâ�¢ QvÁÜ4“Ì£M’iD(¡YDT‰ËŽ‡Ï˜é"3MYžAmçeC©Èò2’1r‰¥Œ4s€X wØ�]ÐeÜ5Ì¨ì¡
+¨fö‘ÓYª®:È½ú Ëò\­f8y(LKk[¢ˆ”§£C‹;�prÊtÂ;�è�\48�d2,;�à@c™šÊˆ»»'«Ÿ’íPsíÀ\‘q£íë¬~qWç³J£Ú@KËx¨é(Ëãò
+zÿ!ë«5èuÇâi8œ,ðmGÒëP¤õ!˜ãÌ4i¿:æMJÞx¤+�H÷^ùÐ®¢‘ãWÑ ™WV$Ž…¹B˜…G{¡q„^°²;Ñö……žIæÊu
+&Oº’­N1ü$Ç®»�æ·€8¿�
+à®o9Aj¸Õ�MGívV7´ìÙ’š]¶T<â˜@¦¦AË¯«P]
+7@C5¨ùªrRÝ»ZÒŒ\´Æä1_ÌÊŒv6f%ó-€˜v…êV¯
+‹1±õŠJ1í’®0ÖsÈrç!k±–ê8D‰÷Õ='`­Vk„ªåZÑÌvÍÒŽ\
+­ ûfiJ®F‡Óð)@ì>w(úÌÀÐ¯T‘”pÃˆkÍÖ×Öìa½qÎ2{1Næ6?ÂìÅˆÒ±�­Z �*Àc†q êÔÃ\RÆÈ²@ÍÉiÐdÊA½µî�tô–·Gü°"‘—M6ŠÜ«¸†£+Vf\²¥Ž9Ê‘%—×ú@X@
+jrË²û
+ˆ´í�Q*o2v¬”P_ãä};jÜÔ™I¾Nè“luÛ0m¤A€ÇXÕØ’<K"²Öë:—è+nv2Ì™ÑZÄ”ebrššzm) õý‹PµÒæÑC¸jH¸›T�_w×ªñë¬Q5\�½�º£ž/Ø×sF²tºÃÖ¸¶äÐ|0\`jŠ„còá4€¸±Ä…äòµ)GòA�ªØ'z$5Ÿ:•=@ihÍ§ß•ÂHZK…äìÒ:ýŸìrK°aè–ŠÔýol‚`�w>9Uë+ŸUù�¬¨aT2Ï1hô_„*¬a€w(å(›¬áj¹n,âj‡º³Šœ³¬.¨«’þý€¦üÛs·06–±”õÝú·R[ÀU¿¥G¸çô(…¹sÇ–n°…ÅgpWÝ^2BhÐc‚ŸNÂ•gN(=ÇJ¶±ç2Ô¯y¥„(pé·KHñ6pÎfÆ:Š8îøÑÉ;�ss¹�¼WäïÚ¸�eD@¾�ýI�SäQz»ù
+Fé¶g:ý‚¬ÎA¥@s'+‘‹
+¯Q·O)õ0•^<¹]÷vÅe_bŸ5‚»A<*êHæÿ¸¯Gu(ð'À^�Ü¿
+endstream
+endobj
+31 0 obj
+<< /Filter /FlateDecode /Length 2504 >> 
+stream
+H‰l—IšD)ˆ€÷uŠZ÷">™.Ô«®ûo#c•Éú”Qø‡h|zëÿêêðïÿýc@Äd†ñÈBù;/zvÿÂ�ÜB/hËWL`ý³&½`öå`@™ý$¾bát@úüüYc%ÓÒ¦^Ø€ôÕã¦«<?\?0?T�˜ŸnŠˆ*˜+Æ°í/¬�&
+@�
+ô\ \n¶àÿçbýÊP£Ó‡yýûŸ¦tã§©ÚÜ>Ô*Ð«É¤S0$våp­/ 6@ñ-0{_ÑF®à‰v�ÕÈ’tñ“óS�õHÇ°Àüä–ö�_@c«Û>ü®Ê]ê7õÀ¬: MØ4¸„C†Ï’ºÅlÝÖ``•{˜iå•¹å!¼üÜsM_!G×áŸìDÅV1×‘Õžkúïƒ{1ð_@ŸFÅ­WÖ¤žl�¹µÄÓXÁàj‰ó´oŠkU€QÕÐªÐ¸¨¡E�Ç#ª·V óG>—^*Ê_ù®×Ô|mÓÇ‰*3>2N©WÖì¾@ÆþÂü,–¢äÎäb– ^ï‘îHÒí¼´ÐÒUsKw»°×¶§Î(QÊöw/ˆX5°ËaDóÜsKo³¤È‘ÿ
+kV)@€€ÔTEñzüDv£Æ­Ÿ ·¨ÞVf+0k•c—æÈzÍ½BVµt€^•SßµZþ. Ù+Ô™sUnp½©[š^ñ¦û‘îöQY%½ã'›ã¢7„B•˜²'
+UzŸ*›ýn'ÈÀG}¡õ­¾2}†fž>©cy6£Ö .™ö¸�¿ò9ÁÀ*©ªòè¯<GÍmkçn(e`AS­_ªœÉŠá.Ø©¥2îú¦6°«Z8Cw%�¯V3ÜD‹-7Ñ.ˆ ˆ{Ý8º "-T»±Ê€^ìuã9ú‚6JN„O~�Ì«íÕ_ óJ_�`«ï»`yA›³$èã2¤ê¢fÕVÃñµ‡‚&Õbšð$Õ¦D5S O½K ¹°fõVÅj¨×UœÚ§­ÒFá$�¾m”ØNš8ÐŸ_ ¸F4 »é°xÈT`�iÀCÛ@ã€gƒ‚A Ü=æ
+ÎüÎž¿ä{oÕþ€T
+>¯ŒòX>ðÈöNé#€#»L¢ìºr×Få&)ïæxÀÈ6Î;R/Ý²«½¼[ÆNiÜQzr÷‡µ‚Ç…¬ã…“I<þ:¥×û*)l�"k¾`¢Ô-¢)¼^`V)§ˆûÿÌ5å¦âIdµ…öŠî)r†€Ë@øôÈiŽî9Tv@OÙ’Iõˆã"ñT'ë”˜ûm“Ð|XË¯3Ü‚^r@tëÑžgŠXœä4wâ}ê¨‘5½¿ˆ@°^_Ëˆ=�K"ëÈÈ px¬¬0Ž—–n„ò4‘W	ÞÓªg$�÷ÄÀ,ï®Ý:Þ—Á	˜}Çì¥XØ«8GV}g¤YaS€iË>«¸vS�ËÕÏôdïÏv=Àb(_f÷ïî&Ö8‚ëìvbEÒuŸ€`
+ÏÕ³{‡øK>‡Ên@þ‚ÜÑiý’ï‘VØÿ‚«h÷Ä*¶éžG/(Æ–%:†çŒ‚UyØû ñ-X�UÐ„«^¼+jÞËd?‘ég ç
+Ë?cŸ/¬q¹+ËiR²ö<€q™‘äÚ¡î–1Wè+Àóö:–S"T+°§ðpÝêMÕ°f>Ì5«r»ÒžîÉî$ä,Î}gaÚtWëbõMSë7nâk�hñ°©W0¯N¾¢¡ÔŠd�Gfš×,m8A—2P¹Õ»–Y²BÀ,Þ×š5I"`ì
+R 7ähúHdò¬5pú#he³% å�£ý	Àõ±Ü²è™²jæ¥=²LÛÈQŸÂéïjyOÆîëï3¦IàO®â§yËˆ.mF¼QÙîXµ¬K¤]Ôj{=-Ñ»�4°xV»en4`v~în$®¦€XniÀ|em$æ
+{,N_YÀî+
+˜¿ÏÈ[@XÈÀ,�f‚›ã±åùý|T"Ç±�sŠìâs�ébÙGUÛ›ŽjB{<K~j0·'?õ­¤/`OtIX-yÔò¤ÑMOÂê@Û¹&¬Fw÷-�sqMO
+BØuuä‚)÷AZZÈYCÐªÈY¯fý¢‚6ž¥Rï @¶bqËeIÕ'šE£jª¶bé
+ì]ïÒšhøxW÷t�Ö—¼ˆt{E.€|m	�ò¢äkKxmPpo)!z@1{™/a~@&Â¾XIW¥ä’•„ZX[TòÑŽ£X£Tr:ËÂ–µRhÇ´ ‡°ÿ¨â{œÚS™ä2S¨Û÷l´§Òê«àÎ1ÔtzÄ2à=€ÅŒª¸¨OMcÔ”ÉBh@�ÊÀ©·‘w÷n°ßÞœÚP[õ[Ž
+L¶Ö:„1½¯4
+8žw€¥W8 m"üÁ1‡7I�rt÷{n€&�ÜxÝ–šfÉÙi¶–HßòÙ  [bU �ï™á®*Ón³ãÒ
+wßÝéúóôáW­õ_þA@zAÚIAé\B¶‡t–®£âgŠÊ;ž—ôÄœ¾¤+�Gå	�ÛeÊ<�œyk ×’@�Úð,R·hLO¬Õd¬ÇZÆzf¯± ¯zSÍSXUý<×8Q×	Mž{$Ä–M™'vÜØ�-7vŸÄ!
+�ú¶[ãZÅíÚÄÖ`Íªkäm[ü'x5¸Çñ.·÷¦rb÷´Ê>qæ„h`« "V
+õÉÙé�{AÉf³¸[.v×aÁÊ”#üô“êW�
+g)P`¿¬<:jÌZäÔ`BX
+eÆÛ©­`UwÖâ«SÁÀ[ž­sÐ®áÿpÇ�±´Ñ1M‘·ó
+À9wQ0@Xj�¦.ï‰ñÈ½•h00�~€ìD†Úæ_ùnÐ™_`±”3µ¾Ê|dœRµÐnÍªçð”¿†8òNxƒ¦€´åp—Ü6ä‚èut”ÒdÐÙ£³ÏÃn\LÑµbšÃ¾å«¹vŸS^«ªnÓ˜<2õYý§%uû/m£/‰`µÍa}{¶GqÑ`ä!£KµM€k
+­ÛˆÕœz™[NÍ- ú­8öö[�Ô›ßLãžU W`é¯Â^·�
+ƒ>ÀL~û«pÊ/s—ºuý”cC¸ýT»¼�»ª€wç˜š˜¿ÖH¨ô’³uŠîSÌÒm9ÀÝÁ†›H›«K{í‚èP@á¦™µk7ŽVˆºN/e2½ M6µF~ä£ðÿ06]Ô+
+endstream
+endobj
+32 0 obj
+<< /Filter /FlateDecode /Length 2586 >> 
+stream
+H‰t—9¶l)Eý?Š´ËˆˆN*+sþnu "£¬÷´. Ôþ´¹?³Ö¿ˆ>\Ú_ÿÐyÿEýSêt@»+X1‚šŽ¨;F´ª#³ƒ:–€^écPª€É3�>°lOS*{@ë5–]:¥Ï�60ZO[˜´Óá°šŽØs8Øüxè*ÜjóS»}£c,ÿwJÿ0Î�>Šc¿ Q¶j”w
+°_»ÓÌ‡Å#{#lñ;î/9Xít:6�×n½¥ÓµëŽR\àf
+çP²C=@Ž
+°ûLžúÆ”)ÿýÏ*å³Fîßþ4žŸ¹zrø�ªƒÝ¿½´¾mÊR?¼`éˆÑ‡‰¼l�2GL‘PX5Fˆ³˜KzÕ»íp?#p_«�ñ‚Zc„Ü0@Û_€8¦Œ]ÌÅ	ìc¤°w™/à5ÓªÛ zAí3í •Ñx�n#frñµ±6Õ•®í½¯4•,dÑ¢¼ Äîk÷IyÏ^„ìÊœù˜„$˜êˆæöD¬%O¶DÉ•„:ÕÄîÅ|Ý>{éF£ü	T’D£‚è–c^Ðµæž)¤N��*@À˜Ó�?™²Ø?Ê{�}�EbãVéçdbÓì÷è*÷ë*íÃs½`ñº0*½ í{aTª”„kZæž0¿ ×ùÌ¨›_›Z^± ¨ø'ˆ;fC§ø™}*fœ”‹EN–
+ÀÑn¦+|kAìûr²SOìù‚É|kRªk¤ÖU,DëÖ:ñpªtÇŒOØ…<`¶•WØô¹Ô´sú”�ì¿WÛ’•¬®ÿ,’ÄÃ“_ÐGLiã(·‚ú~Rb€÷ç]¬Â/Ø­Ý}Ãf~Ð�b<Ð„f‹“«Ý*'×¼Î°fr/Q;îÿ·9«
+gÔýdã2áâ�^f9
+»IÕEI™ÕA•Œ;#ð…Ýp
+0‡ž²øí0î�ìavxŽ%u`·¿Kb$°µèÐÜ¤f<`²~³·˜Rí£T+Øæ‰©ûIâ=0M�[ö~�œ:-�QF>Ê=>J}go8¨ŸeÅN¥b>@Š,ÀöŠƒÃÑ|�l£jýLîxÀÔOHÅu¶ÛíSzÏnZ³í¤è´Ú¿ÀªXléfK…üè/ß:ãµñŸÎK ØÍ´IDÜ¢Çn”¼€ˆÍNº¦:Qâ9NLã4(;€Q)ßÌ7H5ÀnW@k/%FH„ˆÐ¡CX}\mw•€»åN�#×�ŒJÅ
+i\¿€deÚZ
+¯´uIä$À<óas‰J0Ð|û†Æ°¸
+ b_¨øIGT½?i„×@·wÄÒf *ªþV@U‹u±¢á¼ìqr�<pu ú2Ñq·Ç¸Î½Àµr+öÑjºY–,úc*�ýÀn‚;¥­õÄNÚO›b[?ßöõ2–VEe—ØŸ>¢Ésë+Ä­w@ß:cìÌùf}SKE‡Ÿ“56Ð·	¢iÆéCãÄ€>#NˆÊªé7šÕNy•Yª¸¦A¨Hè%0MÓÜ)Ó4ÍÉ•0w•iŠåîcšb9q°-3<îôa{OëàºcÙK7âZœ½~�åßh3_‚ïƒõ}ég
+Èò
+ÇW�‡ni	0¬<®æc	òS.%•¶Ö§b:Ò},Òú‚$JU@�RÔß’ Ï•¢Šêƒ(Ž%ý½~†)ŸÛ*,¾`ó¨ÉFÂyløÒ:g`°)?™¯qú»GùmÅØU�ª¥æÈ!)ÒÉÝ×ìev”�ÔyÊ¥Þ�[»ÿ¦¼ƒ$î"«<Q‘[Ü‰„Þ3BRàªÔ�`ò}€>î²£�ØP"·i¶$œzÏ÷€:Læ�¥ö€ûIBóð×±S¤ÑøeÏ“sÒÖã.Økþáòmz•´‘Ð÷iï5 ýÿu%MJ"íÄžö^ð]àyYZÚ6ì±³'Ž&#y»Í¤P=ã¯®“+šœCÖ/ñHÁ¸÷##Tð ˆ.)x�Âv_�w„‡lÒjÒ*][^Úi«P#öyëÖ_Óñ!æMäG‚z‘�õíôh�r«€uq€µ«oLzÀ=—¯£½À]EéPDh©îSyö^Ù¹t”°D )_š=G•—UŠ¯òYñ»T¾T"YßŽ·Ê²=·¦à¢¡²=&o;°Olm_¶ÆO»Ü²zj[ã÷Á
+ 5`>!š´‡÷ +5¼Ã\iáÝ2´äXÛuøîDîà0ÿ(ËÀ–ã
+˜Ø
+@×½	Ø_æ°ßy*ÏêfaPZ°W#·Û0°b¢öæ@S?©QlDrs»#¶`7¢ôØBæÐ H¿¯þ5a�õ.Á�=ô,iÓHÀ3BþÐ?˜9h…ßHìUÂFA{m²˜Ê3c±œÿ±7®@ƒFlñh¶ÇP[Ë Ør©²ÃhUè‹Mì:f:ä’÷«êðØõÓîú;E6Ÿ>—‹žÛ�m!>æÌû&ýc@Bç†Tœü¥»&©úÎÂØBÛwæ¥ñŸsC(@ZõÛ’„å$ÝRuõ©èG¢¯¡n‚8°µ%ªŽ�Œ8yæ'[â$f„Òìåa�•ˆÆHüž×‹‰»“ý
+¸ÿV0Ò7¬¤$°VäY³2Uë “™•Ó+ò€­‚%Ma­N÷l¬â#­2÷%
+®iO!bÅ–¦ZlfÕ°³Ù‡
+öèZ
+j~_6B^UÀìš´<|zu]V
+U+`,mFÕKBž´õ^�ÈŠ†ÀÞVU°)“
+‘RˆžT%R=v&MF
+0Dé…X°]ñ‚>�+¦ÛœÐJêE@ç_¶õ{±GŸW"$`r[ÀD›8BD�Xóµ™cÂªª¾ëü¦,•†»·äD¶Ú£e[>Dy°ß»tô²Ò®»Ø¯¹î;T
+P‡Ø\Â.¢¾|¨"A¿#Àd1v�“þ‡x5]!@ç ”hä)P>žHK˜¯BZëˆde¶ÍQ÷D,�Ü©-Ø°pL­[îw¿€êH¥y‹âû4jîö8}�VWª÷^‰&t‚Ñö;dŒ<ÕîÅá'Üq’ý3Ç—¶W	ÀSsÍŽ€õ	¿À2Ýb<‚þ‚SDP¼`QN+Ô�ê–¦Tí÷?ÁŽ"+%ô¨^o�-ýZ€õñðÎÖ�R­²u„ó9[gï¨·þIžIH�°²ÝêísK©:5t!»ö�+¤U–M#Ì2Ò¾:�t6jõ¾ÖÓ¯viÞl@:±>NŠë ì-"`Ë«)ž�œkŠ)'.àó
+Æ»W:ç} ©ê `¡ˆß ]]ËJ�j8÷
+|¸iú6)$ÈÀ²œ
+9…Z]Ûÿ`	ÊÖC
+endstream
+endobj
+33 0 obj
+<< /Filter /FlateDecode /Length 3738 >> 
+stream
+H‰l—I‹]É…÷õ+îR2ÖëÌŒŒ–šd„$ZÏÐ`5^4�‘V^ôß÷w"oV½ª6‚RÝS9Äxâä]éýbsÍ.Ó�ïwú.ÃŸ~þ^/)µÈÙhvÉÇ-Ð.³ÆŠ\Îï1ÆÓoËñÝÛ	ôŠíZ‹eîïäýî—Ù—•é2íÿ>/5Wì�Ãn¿$›‡�Ë¨ý²›O¨ÖçÐ½£¥øn¾°v·†‡ãÿrŒoÏ,«øîUŸ^öúÙºó\ —vÖØÂMsž€[­—è){E'xl¯º–Ì
+ÌÑŒ²€qÉ)ð•u+,ïF¤±WÔÊ»Œ´W¸WÞ÷Š^°:N`ÌR[+&EÅ¡%ðä@kã*‰ÐÙÐñº}2@ö­ÌËD€Òó	ä9žu<ÛÒ|£ž@o··ìrz°£çKªóÆR€ÜâŒa NLÏ' á~.è£EÄòÞ2=€fk6ÏzõPé<F Í'Ñ5»ÝBüs¿=”ûj¬¨m=Plo9ó”–]tj¾õ•>·áªÑ2©.€ÞÒ�é2|…?ìOu!Ÿ)Ù	4"]gtØæ—Y6GÐojß,R-€liTŠû	S˜Íh$¾Š�6¹Í4ô¼ßXß@÷XQÎ`aÑˆyUuŸü)V¤3z”(Ý\ñ ïü¢ïÈûï»Ë‡þý÷þÎR¡âí0ZƒÝ?QnøþÔ|©Á€–íÐö
+‡(zï{‹�8tØÞÒ(Š§ÀŒ-cî3D 7@¾¬*Úu(¾�õ'€èïfKÿ=ùÿÝØE±¦~ë
+UÚpo'à3ß†Ã‚î¬l`,3²o`RúU=\6ÿUuù3ÀÏ ×(ekþtE*~s¨ÍËÌû±,@¯åÆ0cm@Ô
+`uŸ!r(ÑšDÿ9aÈD”þAªcÖ½ >¥eE³qìÞ¢¢
+�ÏoÍf…Agõ‘"Ø•ý£ ß\ï~ºæ«<¯¿ßisázè7Ryýóh±´EIyEñfÑ�»½øòùëõå«þâøüóÏÞ¾?Þ|þõht¿üíú�8»œgÇ±:1¯ÛùÏ2|ß0êñÌß¸øåõ?ÏÍ"ù7ÆX!aN¤n6ï^üøúëß�ëû__=ºÃû [½zt0~%´OìaÀ÷�÷•(»áä§ãÛ‹_¾•Ò¾¼ûðEÿ_Kýöòå+¼¬åÅî¼~x{Ç»¾þ¨?ø¤Ÿ?|z1xÅåëö'¡ÿ+øõ-à¤Bþ<îr!ª©ÐÉk®ì– Î˜žðÍCË¦­Ba˜*ŸŒÏ©
+Ë¨‹>¯1APz=¸r<OQ›Tt¯‹ºŠâÏ-nRé¸ÎeÚåØeÄ�Z�sÃš?îÞÀsÒTžÑ°Q1f‰'Ø¹Âôš‚YÂ†9Ê˜½$¦snÐù«ÆÉ~ÜÇ	W•£.áJŒ‹SŸG´0
+S)úJ¿²~Æ.ˆB‚‘g
+^®ê‘Æ‘¸’¡@“h==Ï}RKBÖ<UŸcgG
+=s@öô(°ZGz\ê%tlõ‚‹ßa¨.6do†þ‡Ž$ŒºÑ�8Ñ—M…á�MÌY• :+‘@xW"Õ	Ê�è&¿Y°KFõH¥ËË‚]2sNyíAG²³„¦Q`UÁJ³'}·(€ç~ÜGº0µi¶Qu9Ò…eÈ6|Ó@Œb ž|{
+ã
+2åÀägÊ±rZÎ9›'ó^s×¶<‡è¤ªTäRš7øZ¥_jÛT
+,.³G=Ã�D	)\Qòe ¦W¸š^VÖü®£Ÿ²yf²‘‘B®p3¹kÜèq°$,9XU¹®ÓS¼fª*g
+x¹žr˜ÚËÖùE)ÖCfÄÓ€bpÜpñóie[½8%i#N
+ªâD�—`1ªXÀ´Ð)ÛlÉ1’ë™�	…"ïtY›¸nêñEôf‰§Õ÷µD/‰¤i®‘„"MŸät>Gºñ7aÐ„šè&u™©O”]™�suzQoÅ	¨¼E…0öëˆ=>‡Þ’È\ØU‚`“¾÷8PZH–óœÔ
+¶I+âòAo]‚yej¬x¬ºeÕƒœw®¹_›n.l­�œðL·Œu€Æ)«C3°cè9%?×hÜq�=Ê(ê‡Q™KHHOkd"¬˜š•[µ¦h¾æêf
+ÃkDýY¡BæŠ…D·AW&a/ÜsL«,Å�ÏIj$	b¼¬ba�qˆ:Mmé¡"7ˆo^.¼j<¢à˜ÌP¯˜Ng,lÁ'9L]~
+v„ò¦ á•Ávç3‰$e–T‡ìš+úJj(dÙ!mâ¸ÀcR†7	{Ì-<öä©#åTÍ×<tGá{�×EŠÙ¡³ëYdÅûˆ^‚I\*‡r4ŒMªv²ŒÜÅM5KQg¦’V©­Lê¹à8(.R–j(yÝ“J�SÅôNH\
+\Yœ9ì² i‰ó§ê-B+\ZÏËWQœ=¡˜´üŸ¬õÀ�2S^\ÆA	eD™q äAT{Åyˆ	êf™Òj;sÛ»z:A¢3˜1þPrme[ÆS—˜˜iFs}ÎŒ±[Sª½.g*ÄÚãæÕTÈôî£ŸtGR#2¥¸Ÿû!«hfÙ‰êH<“Nïòl®*­k.9ã¶RºCsË¥øWyø
+¿ìRÒ	8Ö"q;¨Ìxl›1ÂNf²Si0
+ÉˆZ‹’£™�PÐ¤­™yU¯pS?b9¾¦Ò„çÙôýÔ‹˜„2ƒ�v8\Ÿáx\Ç‡azì}vUr_çZ°Ea–p¯†L§ß»Ž¶h^kTêª‘¢f†”©'�UL!i ò"=!ü9A#ÁIŸH—ÝãÑà�œaH‘µ÷óÅÚºÛ%	‚0éÍJuêÏc‚pB<d Ž�WØÎyÓÛÐÖÉ�*Š¡QæÚTdh�vÎªeºjÓz²S®5g]4xÄ)ÎzUÝÇ=V��ùÀÃÚ(-è½F¿cÝhQø²·®çÖ\Þ9å’H¾‰ðÏ‹+3V÷²()âµ*­+ñ’SÄR®©�+úÄ”Û3bÆ$P9Âç§b1iU¡’�QÄé•á¨iïNÖcéÜ…WãÁ×bjS
+µr§‚Õ=_ËaÓä:ÝÌÄÃ4úl%E]£ò(Áu]ô ª+¬Œº<\û]cµÝÌh–
+-ÈÓÆ€w‰5†F·Ívr•^
+1ûägUL*±À4¦¸t¸bR «É"ªðgqð¿Âr®ZoYÒ´mobAm0_sùB8Ñ‡=¤·Kd†våÊ²®„·´CƒXnqB„Xd¬ÁÙçRÌ¬‘Ñ#�’ýR|ªM±.Q.Õ&V¯aƒT�œèj'ÎcN†[yµ“ä�Á÷”ÕÈ’x¨0&ôìR ò*/½QÅœÓBèèÊà^¾™œñR‘Ø b‡×è¿ÈÙz¡ +‚×~„·‰YÏ[�*èáíÿ(/c¹�
+÷ú*o;ŽF#Më EØÍ©Ë)§ä&)ü÷ý>Jiv·HpÅaÉá<>>f_½�ìkqí)±ìíHºƒgTv»)Y€�Æ‡P�ÁýTÜfBg4”ÕÁ„ÅÈªQòí,eDW	›§4í"¯0&Ü—Æ�cKS:yÚ›³	æWŸŽIoßC•ç„+ã&±Ùn4ž}R}q“ú ‡
+Z‰WrX£GÌå¼öšZ}QxONÔÀ]WCqÑ‰…ƒ†Âa<V¯4SbUKC@k˜‡0#m9Qw× ©ä¼ŸÕb.ÓÄD•IdÓ$«Á™‘{
+ D`P¶b
+Jží�f†üà¯“rñÍ&ù¥'_Ž°×Ì‘ôÕØþ‰;Môvr‹¤(,¨*Ygv{u\�¨ËÒ'´
+¿KÜnÅžw7ðùFÀ:kvÙÈ|Có^…bß Ø
+¶8Ùù[OÏ> É¤))šŸ(E¶ÉŒÀ5ýØ–œ&ñã¨‘E›gÙˆ ³vÏ0Nî‡1h^öÉåZrnÓW):Iï0=¯?wB*Ã}HÛÐWþšÏ†"ÝOÖÃDp}pš'OLîÜ®ß<ôÚßb¿÷â”þ¤ãLÿQ¢"©ƒãe4ƒù]bõ·pQà‹×ý–ÿ¢\ÄwZPóŒpw°¦*-éê½²^N ¾º5~\º‹ý9ôÖ/Éãò¥/^ Ôò½Ÿ=ÂÜÇÌ“ªUx“‚ŠY¾u¿¿@ áfãKÿöÞ�övë?ýúùöÇò[÷Ëò$«(žÒŠTOÖN Õ\v°Ú¦8ôQ˜ëU“PÉxÕ¨�ª&ˆhZzÕ„eºi?i‹¨Œ 5Êèr¿°X¥z²vS!È‰¶eô2s÷ƒµSWj
+^œÌN’§52)ƒ]ühP6Ž¸´.•;iÄÄv!6‰nMpzy4a&5�îýz5uÃ¨¡’
+E4ÑŸÃ½¸§ýdÍ¡*0ƒbŠ]>�ê\ÖNõö•õÌ!ŠÇ¡�&‡ž?µ§Ä¿ëÖav5 5`Ö¿÷êŽ(
+øç«l[€‚M¦Ã›h`�9šŽLÛP9¼ÝnËß²F›XWË÷C¼oìµ{1!1†¹Æ¨Ìó€,“þœ“¹ºg†¬çÉÄ¢w–yðÍõò¥d‰þÄ$ïÊàº˜hªØåä´A™Ì!ïhØ¾ÚVƒŠþ‹É‘ôañú,–ÌÑçgÚõ¤^m¿ˆ†DHÍÓÜB?òò
+®Yg\ß}ôÌDz'¶&Úbkb¾o\=šŒM¾w~Wï�‘qFÒëÌ
+ÀMäUš&xf£šÓt›Ö³_39·ÍŠ,fŸ«­yœœí»7ëþéù¸û	kŒm”.ÛD‹¹MTÖ©½ð›m»úi¿jºÖ‰ŒÅÞñÿôaD$L
+ÒÊÂf²5¢… FŒïÆôØˆ1	,Íâ ÚÝ]`'Å£X?«ƒÕ
+endstream
+endobj
+34 0 obj
+<< /Filter /FlateDecode /Length 2478 >> 
+stream
+H‰|W¹Ž%É
+ôë+ÊÜ]hSy¦F�)kÚ�±€Œ†
+¡Ú‘3˜¿W0/’õjm¼fóàd®eã]<C+Æ…x^‡wÍØìÎè­qÉ�Ÿ@Š±¥l:øÏúÄ™–S×Ñ« Š).H�PMÖûDg²Þ'Z“õ>Ù›àª¼O¶Æë}R3¡Èm^Ur0¾z¥£7†N
+¦é£*´á©cMSG=¨DSõQ·�¯#Øl¢Ò	6™tÓñ&¥LRGÝ=é|=œ¦ºr&r®�Ðr®šê+h»­�PØjòq|ùíq)ÜfÛF®£$S=3Ìn¹«”hB-éw0Û|;±¾˜TáäLJ�Ô}46Æ�tõ“þ¾þý°Ø;ÒºšŒ§cS1Ñ¦)ÎßÂáÿÁ’/oÇ_ßÜ¿Ö½ýyØóíÛYO‹¿zVJn2¢™Høöyüâ~}ûïñ�·Ãvœ´Ì %\õ“íBryºVEÌ( Z€†€Ø“.fdc9qã†õ$æ–Ïw2!‡—‡Ó»E¥‹®au4%å-BÝšJn‰ˆL#¿n `c¬GñÀø± œÙY|?ZDÆïý>�†óü–!5
+ÃÜl‹ã0¬ö(è&—;8ÑñzkBÿÏ"ù¦¯—@8oâ÷Ã!»£2�‘q%‡TöÂ@g£qÊBg«±*"wäÈ¸¨³Åø&wE´¶ßû®.¡~…åÎeSÙs;ƒ×=·¼|ç\‹5µ…7%ˆ-¨¦+_jËãÚï+µh«âÃç¸ˆ¨CJ¦QA]´È¹!fN¦”3èÁs2‘Fu™’)‚‰Ç‚DÉä¢Û"Öô÷¬Å*Ô‘,ÅÏëxº~#ÚÌèé�Öå»ä¶m=u©NÅòdB¼ÙZæåA
+[„q¾/�ª¾-y²
+ŽÛgä_Èää~†o@‡ƒPl �Äb5ÑOë€£nVÎµÚ�ÏµwÞwŽs� ¬·"$Š�„›F¾ÉU­5ÀÙtG.�ô�P™D‘PT&Ye%yP1¦$O"È#«w”‡(ÃL…åUœ	i"Ð½¶D¤Y^¡ÖHÕá&R´E/Z¤Ç­hQ�hE»-í‚doi$¥äÌkôÖ¸Qøu(’îœ®Yÿzà]Eã7Ð}Ê�€.¶ƒuntK:’NK*g½™"ÇëÇÄR0€Øi3Ñ8Y’“¯CcÓÇÐÐK �lô�=ö¦ÞŒ²Š]a—¤ÇXhÒ+>ÖÜ9¶SU‹^ —«¼h`nûÂŽšïž4Té³™|ì÷l¿¯ùeÓÚ�çXääG“a¶ò“0×KÇS[eîO(m_…(©ªP|âëÔ)*î«.E[+ ¯ØÏÈ�u”a×#�ivºŽÕ¦Å6¯îxÑùøÁº¦râé| *æ«Ð…«²]=Ó '<ÑZå¼È4jäÆËØbþF%fJ‘L¼LŽŒñcð•?Þ{æŽ¸­ÄÛÌ&¼Dhèöñ>uO.È Ühý d@%IŸÁŠ ÿ.Å.–ì×XRår×ª½¦¥nj•¹jÌDKV_Åÿä¡÷UÁëÜO	Ð½ætC§,˜Õ;Ä8ç‘Ç ÐÅ\ÆãTÇ|2¨,Ži¨zõ½4-¡¾
+‰�Òg
+á•^ Û-B~Q€þ.…ášUÈò´1:ði(>ŽáeW1°{%Ò×ÌÉb9x{x»X"äcçØI½´•�âµ†ðò"^1{”Ê\™Ê×Crê%«­å„€ÕÀ½d»kàú¯Ð†÷éc.ÎÞ­p?÷EããºÅnZl¯HÍaï«Æhk¬ñ“8nzZýEè,Dèt~g×.¦fW{‘™«sùúA-UÄÕ\Ø3·ÃŸU²¼÷ªóqÈ<ŸÇ‹<\[µ²÷~5õQ§©è½ê<Ÿ?šŸÿu� ü–ãh( z‹-gÅ”F�ìãøòÛáaö'zÄÚ–"n¾t¸u.n¹¢]¹õŠ.c7‹ž
+ÐýI¿ú9äpë·oçj].UœI—�A�èwÔ» WìùÇ/î/¥þñëùÏ¿ýëÞË\¨¦%š„�Õ®'ÝB°QDG�—=ÒÇ©³ÖÉÅËóü§@
+öeâP?ÇpX’‘p–eð™�ÆŠyÿS sÈ”È{Ÿ�êIíÑÐü¸�»2Ò°É±�Œ—ø™dx¯ËyðªÇùãPK$1Ú²ßÎÓeøÉ�dUå‹>ŒžWQ…+ºì·¡´æ%ýh	Ñ„àÄÁ¤®‘û´À2:ö�H8ïò÷O'“µƒ72oF»Kã7h£ˆ¼vð
+¹2ï
+Ò‹MîÚðTÍjWd­¶?!\Ò~ÈNÚ¿åm¿BÂy—a?Íu*NÙ+â±È8uYÆ	ek"ÿÛyì ÂØ”štæD¨Êa8jIªóóvgÅ~Þ®tg�[I�ŽLùQ$:¯ÇlR*ê•�ºUðulw�å ­³lf�[’]�ÁU� mdž�Ì”9enß¯{°ï×íŸ}?)-Z“ýØ=€@ÑðK©½ù.¿É¥Å÷KÁóA XŠ™!�EIÜ©CéæoèI°aCgèßwI •P¤KðPÈ…]
+Á^•ÓuË›V•¦ovC.�Ì›Q$åÍ
+ŠYß¬T“|–7+4ïŠ,½	q±nyœJÖÁ¯º_ldYÞ–ý³[VýÂc‚
+ÊCƒŽòå#<Äòò�·x!h[•%'§kÄå™mÙò&…„ó.Gÿ·&)k™7Ã$ã…µÞÑÜ­¬�SÇ’‘q3ï2SîQ0*r“NRÎ&/&ÑÔárï°‘"Ù‡Ô;lˆnËïÇ@ÂM#ßäªVŒLóPÍUôä…\¡ó{S¶x��M|ïÁ¾­Còì¹µ�T@|�M7µ°‘Î¯ešF²-Ãxß/¦�ª5ÂMì¯>4åæ›:4B'‹C©é¦mGÝ6”û§pÆ
+¹26AûÌÒ Æª�19WÄu#3®È/ã
+¹é¸v$Ü4òMVq¯§š¥7Ðrk!HôëØˆnYZúc[€Ú�Œ"Q½Œâ–wRµF¸‰=Š³WomdzrEãß¶gJ-e;�¬¾7i9�÷ªQ�2ª´à7Ò+1õbU’³q•îôw)ÐÛrL°^<
+GÅQAñiÄ®ý)eÉ«]Lûiõ¾§ñ`H¥¹8�hÃÐh¦%—Å-Ï
+­^k”v“‹ZAÕÂ¼O…ô{Îrkê¹
+rÈÝO³8„é³|¶éT]Âô.FiúÌt±U�ŒUÇŠ¥+	èïR˜±êcª2Z ’Ëv$�Â”·…�þ¿æ"Ðd
+endstream
+endobj
+35 0 obj
+<< /Filter /FlateDecode /Length 2191 >> 
+stream
+H‰|W;Žd7ÌûÚ‰¬ÿ'5àìä0FO¼ðíMJ”TÔ{³Ø`–ÕYâG|¸”MJá™“3¡Åg—‹k^òçÃekJu„Xc[}~)¤::C²—‰,4k\2YèÈ¡QÚ!<‘«É6u$Zß¿YL­u!,[†Ztv¸�È¡¡$Šô‹7Í…gÊÁÔÜÃ<�7 Ñdž,³”Œ™$gRLKf›„ø¦5œWrlYäx©ÆUAüð¢˜ÂB\É°†èÊr’LTg\ˆh‚�š¶…êÉ¢ërµ
+dºzß½PHÕá}?PM³ù„>â(Ô:r`†ê]¡7Î"üÝÛSNJ¿Q*ª±HU«&U,jªZ¤ûPw~ o@ÄH ¸¦Cv)À¥“×¦(þ½
+&nþ½�äææË“�T­‘ù÷Îš¤øßÈàß;g,ðÏrQü3RÕïÕúCNJ?§ÈÛH§Ê»D.äE•wÑEÕH¤úŒTGŽ
+ÿk#±šJíç½	uÙ:™.žœ�±�NìUãŒ'W&òî••|F�Jm,Ô¡$ËÚNóDÚùñp=‹~>·³Ô“Rjèš ¬néî#«Ï+Ù‘,dE2®YÈÒÖ�ËƒeòÖKE§8àd
+Šï|/<Ð¡{‹šKnÏÙa{–N6‘­ƒ�º�ïµ‚I¹öŠÅ±Nð½ñ§L¼ÇÂ:>‘Å„v|5^ÛñDCŒØ~&RÆ<vB¬ÊŽ¶Ì:ÍäT”?–SÝ9U^wÇ‘6¢
+ÝF¢isZ
+½RcWBê¯Y}Ý2½‘éb£Ù£šøD6‹ò<€ïËð†ïSžX}c±Qî*c6MßÆqŠu’ÉúV'þP¶*ZS”9±h¥”ôç�]0D„Žõ1VIÆiVo>ê¼nYÌYÀèoloD\”‡04‘ÍPéhA@§J..ŽêÝÙÏÀ‰Ð]ÆÜ Ag"[Gò.§Ðße»)5@ÍC‘š‡þ"õŒ:úÔ.VüV/CüÔEe!4Çó½™×iè6
+©UðPê<¼ÑõŒ:WÆ&²\¼è¼Ö=ãÃ]�}ß?î·ŽTèLdëÀÚ qÀ£^â�
+é¨3úêèS«æ�z): ^j([È¢ì¢óº=§>¶ëU®Ÿ¿êLdþÊØèéiçu»éi<Þ1^Ï^|¦Žz¾nÇâÀ:AæÏj¯…ž“Ýòêo°%ÍþöãýÕ6µuô÷X‡·�¤»çCdÚ¾ê\=¿îZÔet–'.6‚ìîùýò³up}‘ÑwôV»‡øÜ’ÌÖåó�Î÷pvXâs´Wj>úº¤8dÚ>u^·ç®¶Ïeí\“ît©ÑƒÎ|ðÂ¢3‘Åõ/–!Ðq’
+ËÜNÆ·på}ê­– ÉÇ;W¥]¡PÅR¡PÅ’EÐw'²ûîñîuæãž(,÷6ã
+�RZ}èsUÊD¾bi?u…n3Ïù1ëfÈö8ôt#ÕÅ'÷–šŠœI]vq‰ŸÒ|ªVù�Õ	))½ÒÈ©{xºÊpB‹œŸ�Jâ¨>W¦W€t®(c-r%9
+\÷<n¾A £~Ø$Ù;¸³™ó›oD˜oo)÷€ï^mÈÞ(¿ª€ïYžpBÊa;Îˆ¾G™-¾Q|käÐPÒà{Ö$~2‘N‚Orem®ºÜçõÊïïsªhgôL¥�nR�2›àÙ!æ¾L4˜ûÇ©{�‰¬·ÁEçU¹ÏéÊ}ßèÜŸ»ú}‰_&áñ¦Ðåvô°Ýy!/'²¸þEîîû�	>ËüŸ/:¯ÛsY–ö´BÛ³ªÑö‰�ÝàîÜ�íÝ$§¡Ô&×§Îœ„Èµ“[Üµ¡«åýMÉÖãÎÆlÚ>odÆuÕá7ÞŸ�?>Üßáéžÿ<ìóãç³>-ý«Ï@k_	ôÜ ~ÌÄöÇ×ã7çÿø÷ñ×ÇÃg^qÂ3ÒÓž.ˆ?I�ê‰°l[ë²åv–™>é…<šÏVŠƒ‘PrWð•
+$Ú¢’c|ÂS—%—à£äd¥³ë£´?æP»ÜR¹Ò–Òû—w¦ø¬lð¶TÁeu× \¦€¶Ì~ˆ„ç)ÿ÷ð´I:ëÖw¿ÏOñIÙ í¯Ú-ÓWhÓ,.,«_€ˆg�6­„62QÐ�Mš1>‹ŒÑ_�Œ-y1ƒ	š±èM@Æ¢3[òbL!áyÊÄWW*ÈØBÄ³Ä} íhi³Š©b´´¯ö`axo€¥q•x«`²˜\”Eòþ&Y Î´Ÿ?WøIo/«ýÌô?}+´ÿY¼’+ÞÊ’×­TkšŠUï
+H¬•›?ÄZšñ*Vt¬•÷[Uä5õývùY©þz�ÊÍ/yÕlãU|-DbkœÕÀuà¬ù¢W\¡³èu×~Ð‹ÔU¶Í)O¾‚åùˆ±[ú|œH°Ä²åK .Ÿ�óxo`p,7ï
+›¤WUY"[$`qÞû´t½ý>=­Ó_L¼“´õ`åÎ›eÐŒë@®AãÈºÅÂ;)zãZvFÛzù£¦—Ã¶9š _&XtE™ˆ&À¶È&’�ål4ë±šUkÉ”†¾�…T­±¿²¥ëÂ¹úˆË½ç*ûiH½3‰Sf4§Ôï<uµœ”þèÒ3ò/@5$ºud´ñ0×Vz¿�¶Ý4U<6�ªÞ¥�ª%/ªRµF8ÄN5õ¦o˜�7Ü›ö¾aõ
+�î
+�kà½¶zÿå?#gÙ.r³4àVh�œ›–“GúelÀ•/„È
+c�P;gò$Ö&üjÏe\é%'Ù¿jNêjNžðH¤/x=ýaÁãQëZ¯˜ªpÁ“Š‚’�ðZìù
+^Ïÿ½à�(žB
+%É‚'Ù‹Ÿù½?ÉéËÞÁ‚7À �«žÿÀU$îÈÿ`¦KÏô
+endstream
+endobj
+36 0 obj
+<< /Filter /FlateDecode /Length 2468 >> 
+stream
+H‰œWËnm5�Ÿ¯ØC@¹Ævù9„VzÝR2èÁ•
+(aÐj‰ßg•Ÿå½�\„¢è¯S®—«–]7ë¼Ê”Žà�¢ì�º§µëç›uFë�Xƒ=^DëŒ=VY¢¶'•uN]§c>ªì«„ÓE‡O*ê0ë³"«NS—Ö£¬ÂÃ˜_T8eS**Y…Vi]]½�ÈIbYéY>zE>>å©˜ˆWÉ„ƒ×™rY[BöbPÁû±fŒÄ“ÄiG0rGˆÊç†ØÄVCR¤ã@x�xñ‚ó?ÖðÓVI«�–Ä’V™-�J¡Ø\�—	8œýÁ+Âguë˜UÐ=¬P4eÉ0’W.Ï(’S)¦©‘—nXd
+Y™5@2Šf¨ÈZ¹g"Æz$bAÒ*A§e)³P©Ë™¤�yÆùÈ3ÏIÙõÌO§ë™“EEšÃE|¢ë^'âpTè!€õ* s…LG†Ìã
+­€.úã˜?¢;<Œ•
+aq„ï]7*Ú]Ú]ÑN¨í8x@8ô��¡€n%)Ã]„Ø…—™‘@Ú®‘tdIÿqFÒUn#qêX"§ù5�‰óIÊ€¡BÈRìI™ÎÂ7!Óø@DÒ‘-7ÛmG„Œc.¶ÀfñYf¤+˜éf·‰Qé5Z´«]£åNàØ¦—^’7/2™‘´n‘z"d8PúC”½ø#£íŽÌh»Ê]´¤“2K.ÉèrÉJ†‘;Ôªäb©Ýx¸"/¥#(I?Ö)"7ÈdvÕc²Ò'=¸O¬/Äæ¢ù‹2÷­}äDPêV·@q7"ŒÖ‘XoÆÚÙ.,T‹Î&¿Øjô!ôtdÕ£ý¢gÕÌ2QECÒçÓiìe&ÒâºÈÜÇËDìHÛw‘á}õÅ"ü‹èœ¥ß™úV’2Wû—ºjt&òØ‘™ÇFpB¦#B¦>ˆ„?í•%ü	ZÙµ>ñ�L’þðS+J—O›v"hI=K §øn“]O¤m»Èì÷]|n8+èõ™çŽÌz­ï¹$ê5¸€šÌ¢7„LG„LíCñðl<Ð‘ÉÂŸÖãÂŸÖ™Œ˜ªç¯È¤>„÷þT^þ\ôÜG'Š}­ÇÅ¾Ö¿RfÝ5ûNøx:��Ì}»¯##¶Våâ<:2Ï£u‹�éˆ�éŠ°ÁÎ“ÍìqãÿFfÎL]æjëRŸ›�f�’fÿŠºj½ õ”Ö¦N›6"÷Í®Œ\´>\v]°‰¼½oãóf8XûóÝ$8°#“yvXõœ¦§½�•Ûßžô†­Gøhß6Mx#¯Ì„y.š$­ÉÑ¨Y3_“Yw½Èù«‘àÉøVä­™M°+�Y+»^cØÈL¤«¾ž �5«=÷òö£%?¤�²k~ÚƒOÎ`
+§A:Â[»èO5¤A1÷ñ².åxIÚ*/GÞð2�¦ FÞÅï2òò;3.+<PuœNñ{9¥6KŠ%O§U…DÒ*A§e™W[-	Aåf7y¥Trp…/ÓºäT>ßVä$±¬˜nŸG
+HÄ£Ÿ×6Åâ…xÔ¦¬Ë\MÖž^£T)Øéu)]WxEC²®Óà™çQ]y]�ºS^7›ŽZ²VºÑÊJD"�dÜÁ´”
+µ=þ¨4Çú¹—?Iœw¹-`×#ËÈ�<2žoÄ‘‰e;²9I,«vdm`’Õ�É¥Í-ÑÑ§^åŽ@-MÚ+¿°‡h£.B0êÞy«õ&sœÕìm_XáÔ“o1GZ˜«Ïµ3_tÍÅDzg™û`NYû³DÚ½ßnQ˜™oœ·ÛPÈÔ»OØj÷£|c\eêý(dÚå#Þ!íÖwz»Ã$­]þ²e«u×¸´Äóád|#rßíjÀx—v˜"—.2ûóª7�ôùª{e§YSó¼2Ï«u¥$¤†™7IKÈ¤öâê>÷ÛJø¼¡¡u¿yÌÁ�ÿ¸FŠZ"g{”›-Ð_¬åŸ üíÓíë'óaÇÓÏ·thüá³hÏ9æïñãëíC_>ývûçÓM1¶ÐšeºD0·µ¾óyoäÉçç kØY\+•WæµR×òZyç˜Ú�P.õq'„£RLëþð'‰ó#wŒH{ur›ÅÙ8QŠTF|Gä¾ÛÕ€Q˜'5{Û3×-³"†Z,™F¬Ræç}ûZ	K!š˜j÷%°]™|x¯?à$ÍÓG/Ir° K(K¦¹R’Àìññ2Ú}üòøî›ÿ¶%æoŸ‡‰5l£¢Íçm†Å(áz¡ÄZ,ÚR1Šëƒ"Œ>˜Ä6ÿõý¹/<%Öu8Ð»óùñAˆÞ~g!=ž<Ûkc�8fÑÞ°zd™“™eBàA¾[–4;¤×q‡€‚Æë‰ù,½²–Á:paž$|†=%Ö�H0þƒñü­'—»UF¸â´EâFHî³ÉõvI.Š‡¸zðÞÄ9„–\m4’«¬Gr¿ÿ÷wÒ‰ìŽä‚ÞŒ/·xÈÈ†Cæ¼2µAà˜¡(�ûíÛ¯æV�ÊúzQÆ	å’ÉütçÓ+ÏGT®{ŠFEò�r„:çd!tf¥fÀ9Î¡+[-÷Jús‘+<ÿ¸‘qÈ"±ŒCe³³Œxs8	Ÿ¦rW}»¥ìŠ_¯MVeËuÂ;
+22ðØš"™hMñýŸAyótƒºÆ[	ŒÙ‹‘½„�$+€5¦Ô‘)ì�Y¼ñ‡çËÍÖuŒxºœ×FÁ¡¸Y "Äƒ<J"ã©FÙÂ{<Ý|(8¯ä°±Ë~À(|ç§[Ñ¨&o#Š‚›3Þì˜º~Æ	Œ·”xô7Ó?eB¸|Œ´9%V7˜ƒæ,AûÖ¶ÜÀýTøˆw©áyÛ+É¸a©L8Ó¡~å€
+qÈ†÷‰D¢Qå„ú;¼êø†wC/ØÃô.t…âŒ~HzáÕÑ†Î3£ÒÐA<M19áô˜Ò²>FÀX!³½ˆÆÁËÝ—“ÿŒ¯¨É˜q&öpgÞ}}üôãÿýý—ã?/?þþ‰½¬D^v~à‡ü9R“ÿ‰c³šÆ?è´�³}†ä·4á›FÙqXÍ¡.º$Ö•_Ð�…¡À™2ðtåG–Ëˆ@ü~QîlB&'t±åLò3‘SË…”™á*ð2]DÇ_,5„Ï‘»OhñÜ]|}àÊ(ÕÖ>¡©iJ•Ð¸÷\‰zð©ÁŽ,�c=	ßm©lF?Š\‚›c`·�;*)i´3�?¯êÚÂ
+endstream
+endobj
+37 0 obj
+<< /Filter /FlateDecode /Length 2813 >> 
+stream
+H‰|WIo\Ç¾Ï¯xG20[½/¾Y²r0�ä „A@SŒIc†DBþ}¾ªÞªßŒJ˜éoªkßúðtxÿ—ƒKV7_´òa;ÐJ»°ù”�f;	*áÛDÖ›Á+cøæ²O|³#ZekM°N@óéà¢WN—-@²Ñž¨bRç ‘¸h”7iU¾·JÛ¼\+Êz3�ãEÖ
+)Iy·È�>Â¾ÂDU`ôøÌÌ‡ÇE¾¼Våwäx‘uCL�›Aâ}VÖøÍ“qÐè4�`àwGö’ÿ
+ÅÞ3…¢Dˆ+e Þ•cæ3¸ÓÑ%‡£Q9‡íL“*D À¡O)
+�K
+|Î1áœ‘–è»HPdã›Hí@"lI|6¶]å`mjaíFŸÚ2ïUÉŽS¼4LHñ
+NíÅgúª'æã #lACÛTØ‰
+1¸=SÔ;§RHòæÂêx.Âë�½o‘tdz?¸ b1Ã´SELõ…ÑÈf‡ŒOUë”‘€�[Jç‡CEüŽÂîÎf¹‘•6±…Ä³T„9Ã4‰ïÈ�RTWqi®)â�*ªXËHÁ'é™œ¯Y“\“Z�™é“
+:ˆ�‡8ä$BœVHg2©{�Ùôbó|@íçE„2¢È1;¿‰	 îf£¿OPƒZY˜�U`Â�¶£YÆ×GÐ¾¿=¼»5ÿq¸pûßCÞ4þòFÅkJÆí•×?žW¨©¨·»«òƒñw×Ûß~úçõíï‡�·Í× Ðê¤(ÐÐ9d8!©Õo
+Ä“<“³*È#—PÞž
+Þd¨
+e:r/ûàQ„ ;b+›”;b7—a™ëw�øX	¢Š®"H¬
+x$§ƒÚ¹†htBl½‡•¸Ñ8¨TÄ„r±­Í„‹è;—�yÑî
+»��Îƒ�WèiÒÔ³·ÒF‡¸‡Å
+,),žÂÈAÛ–¾„æÅ,þ‚b—1é4YÅ`>Y9c¥¬”TYê$:#�¢u–v&ô\—¥+€Pñwbýâc„9f«…†Ã)ø´ˆY-+„>5“„ÊœjÂ¨žŒÓðž°Ó9ûœ¦}ÂÎ‰âh=0˜¸%Qðœ
+–—ª9ÝrÎ2MµŽ�ìm£ñ%s<]p
+q¶"YÇ†hïkæèJƒæ­+|GlM®l9i\ŒùEi¬ƒoˆóŽ+�ƒÛ*b«‹�8»Ò QŒ[ø µìï²jÿ•ê­]TFe¸²˜…iìb:ò¾¬îBÑ\(i2ša‘|(~5uº,Ä¸ðF5ôL–:1)K»f2uÛgRvÿ¤6áCB¼‘~4-‚O
+—Õ"*ÔiQ*·Ìfµì¦÷›îY³ðx64n°øÐHºý¶õùQ“ÙDÎo¡"Í��i€èl¸»nÃÃÒ4m-€*ê4DŸ"m±–„’EÍYZ¶’�ý,(¬(-_»¿6Ž7*¥ŠDâEÃ¥³©%‘R“]mìvUÂ"9XÏ‚ý 2PxÁ&Í3×Z!w²-¤¼ "—ð¼…@Qs˜Œé‰á…hLÐu£Õ±
+¦ª<€¸XÀGéÏ“]Äµ“ ôIÁ€ÎAŠ�›ëS§+B‰X¼Tuäó°&Õ„·—“ð
+�PLóœÕ¶"nñ¥ iþž|FY=jSŸ×©rü4ªçÆ4¼çÏôMXº
+ù™BˆBÅÄKž‡ã
+V²„AŒÅÇ¤p E1³Ô“@P*úàÅƒÿm•„(‹	�Tîç‡ƒ³xIÒl­…^B€iP�Í‚ƒÅÜ\X~fu0gêÞÝöWðtÈB7!Ûk,aª9ÎÕâJ‹ƒ“<,~ó“+�uvBÑ~&K*‰¸mþßpWˆù`…­µÔjà@ƒHÓÙºêÐ�ûRI;ŠÝ
+d€¸Q=¢ãçãiž*“<èáÀ,{<ëÎ0v‘`)ÇtU»ðß6#ÒrŽÁ¶�fß,ÈŽb9é’[”I	!²©9D²tÇÖõ‡Ï™Ï´VÕ˜âÑX
+±¹Å4–p€pe8‚Ž~8ê�óÈ#9 sŒN“eRÎ-~âˆ[öÝ‚ä•ÂíŽvd‘vœ¤ZÊV�#5 6Ó¶³ï2ËtçiAèùÆf Ö;H;64�s7=ì(ö7Œ¼Ñ
+ÙÒNXïÀ�?�&`õ¤Ñ.è1ZÂÒ@rkdßm�/QÈ¦RkUöæÒ’:"$U¿JQ
+²À‹‡°áÜªóÞ±ëHÃª§ÿt!tù(ËÔ'#H�õív�d)íO\«Åä¥D…ó(þ“Æ”j	Kc©|vœ/˜ùtÉòÔü>6²Ö×ê?~§É[Ó‘ö¡žK‹Õ®'ìjü"
+!eqXËŠš)2Zkü.Óœó™H�éžæ	ëkÏg²ŽÌ��Î1�_5�iW­ž¥Ý<{NÓ<"iö²ž.Ê_»ÛñÏš•ˆÚZ,íÀU(©5=B«Â€¦ÖÐ ´å`I¦	¾¦yCèa‹�Ÿß¶62�>Óýiáz?açrhXˆèG+œ0‚O|vvà8<Ø<kàŠ¢ífF›ˆ¯™(¤ø€ÂÑ †’džã³.¤69G¡"~ ÄÕÓÿò@˜@k˜Çy''eSlˆÃ’âsSšÔhÆ8ßåsf±!ž�´Ø×€W’MÀ„ä!_%$>'¼àº‡Š¡UpX[±òOÍ2Œ·†ý,)¸æ3¤
++bªO±6MÛùá° ™§‹¯HZ¿Å+»!Õ'F=ÜiìrôŠôÚkÌ�ER½ûyÓå�6í)IŽð”~4=ðTð13‚¸{´
+¬òm�»�GÎG¼JˆÄÚÄ$P’<¸hÌF9•µCú.ó«RÌ)¸Ü ß)ìËœìˆ ÁÊ/sòLŽÅ»Ž”ªXz	¦K$CÒîQP¶IC�¯‚à{&	©¤_lÔx‡]"™’Ö;  Že:"hàÍ¼(s.É%¤§TÆeÎÓs’)i½CIƒUrQ¦#‚F«´¬3$™È»¡ÐÆ 6XÖÍ”µ»PkÊßIÓ‘Iƒ!®£Y8ïe* ET9áEš!k‹hPG‹>4IùEŸ²hˆ¬ú$ŒêË4SÖîÑD¼•}:"h¯=’ó™,ô#döô4.ˆ3’)jw‰h0cc^h"hPX:,œ÷¢°ÄUêÆI¦¤Ý%Ð8zí-ÚtDÐXWmÎDijƒ‹6w‘dJÚ]�¡o‹6YhôªÍ^TÆ>³(ƒæ/1»ÇÆ¤[éÀ Àäô‹{!cf™9³Z·˜YXsStõ±ª–*Œ¬]ýý·?ýx}“­¾úIµÏãq;>¿<ÞÝ>?Ÿ_^Ÿ¿¼¼n÷_·çü{xz|Ýî®NÏÇ#~}{üúzw­®ÿ}ûK•Š¥RQ¨T…7ÈHÌðíö3d½oüoŸž_·Ï_ï¿=¿ü¶áëë¿þþøð¶½}Ùžî_~{Ü¾=¿=}ùãm{ùòöüð(˜[fN_CL+÷ÌÝ\ýõþx|eÐö—�?üð)øƒêdC°AÀê¸�Ë@ÁÜÒXL)˜«<] ÔôWÈãÒw6Rp£B°³°â¶UÛºà–H¤Ñ¯kh�,�ƒ©Ì·04€Ê­Ñ¶y
+ øT>’\….¨¦ARåc‘‡òA&„#áòP.NiˆáÆs*p`Óþ
+endstream
+endobj
+38 0 obj
+<< 
+/TR /Identity 
+/Type /ExtGState 
+/SM 0.02 
+/SA false 
+>> 
+endobj
+39 0 obj
+<< 
+/Type /ExtGState 
+/SA false 
+/OP false 
+/op false 
+/OPM 0 
+/BG2 /Default 
+/UCR2 /Default 
+/TR2 /Default 
+/HT /Default 
+/CA 1 
+/ca 1 
+/SMask /None 
+/AIS false 
+/BM /Normal 
+/TK true 
+>> 
+endobj
+40 0 obj
+<< 
+/Type /Page 
+/Parent 163 0 R 
+/Resources << /ColorSpace << /CS0 131 0 R /CS1 130 0 R >> /ExtGState << /GS0 49 0 R /GS1 50 0 R >> 
+/Font << /T1_0 129 0 R /T1_1 127 0 R /T1_2 126 0 R /T1_3 123 0 R >> 
+/ProcSet [ /PDF /Text ] >> 
+/Contents [ 41 0 R 42 0 R 43 0 R 44 0 R 45 0 R 46 0 R 47 0 R 48 0 R ] 
+/MediaBox [ 0 0 612 792 ] 
+/CropBox [ 0 0 612 792 ] 
+/Rotate 0 
+>> 
+endobj
+41 0 obj
+<< /Filter /FlateDecode /Length 2806 >> 
+stream
+H‰l—_Ïdµ
+‡ïçSœËÝJqb;Éå² ZJEß;Šª
+–jé"¤-j¿~v’ŸéhµÒøy“œø¿“Ž„tüëFÇûãöé·ï>üã·÷ÿy÷ö×¿~|ÿË»ß>¾ÿáøøþöéïÿšŽþûöÙËíÓú»myùéöIº§„_?þ«/ÿ=ˆÇ‘|°È�Z=ª–{ï|¼ürûîÕñõoÿðæÏ_¾}ó§×D¯ŽÏß¼ÖôêåµôWo^ÿòÕMï­ŸàÐo¯Ž×/?ß’Þ»/ŸOòÅË-Í{ÿñ–îDåÀwÓñ5ÀÏøÿÕñÝ÷éøñ¸©Þså£f¹‹è!)Ý«âô‚ËÊññÝí³ß-�hh”–2¤¦LõÏÔƒ«Þ«©’ë½ÒÒä/Ÿ™R;þ–•ŽoÞ¾¼&}õÍg_|{¼&yEÐØõÁeµÂtT¹gèf·à&G¼DIíž¡b)wüÅA‘â@óñÁ�´«¬Åw(õ	ª¸\uÊ=?ÈÕ7Ô2Nè÷ÔŸÊ­O™Ø74ÖøžjŸä;åuÉÅ@æ2�«ÅwÖµ‚²íãÌzo½è¹L  wMd»·º£HÜ
+°°8GÅÌ:d)X³wrÿŒ×°q�d;p=ÄÃ…ÛÌ-%ó•}KiëŒN¸´ùYâì ¯{õ34­Ò}K­´Ú
+tnKY¸³t•
+Ü $Ë>ÉAå<�"Z9Ýá àåLÊt'éá€Ò–žPíÁèíô!ð8ÃpŒÀZ‚¶ZJ°@�ñ#p�¯hl¹×2Õà{ƒq¹²dîW™P€LFv~¸åÞP>ä	˜ß4¹÷q?"wD½ÈÐÐc\Û@A8H=A—+�ä+8�`§È”5»)rÑ+ ¼¾Z±ö4øHŒ*%l�¬WÀTÂW-ýzŸ g¯	] ÊW`ÚH9ØëXuÆóLL*WÀû“&ö"aEv€Q4VU�Qj‰e€ê$Ýzºœ|G‘q$!¡.uçÒÊ­ø––z(ð‰æ¡]k¨½…
+ˆÇ–�F¾‚©ÎpLÌ±ðàŠè¨L=­À¢(ùŠœ°�GýkgNd29§•5^ª°NÏ4ex);+Ó¶ru”öÕfMÝÝd–áÑ>Ü~BO*ÈdèÅ¸ÚèIð(NÌ ÀDÂ2A®õ
+H}…Žè(äÃ@­à0È-·)Ã„�-o‡¬¨û\=”`Ø
+ ·`y;A®FeÞ@†÷Ñ×;Œ‡‰EÇ-2Š¾@8Ø:ÜØ‘½cÐhŸ9»CpfŽ°Ôe+Çk‹¥î¾WÎî2SE°ÞºXŒ›ö¼¡’™yF³3�{°×Ó –YO­3, OÞpèm­°©àlnØ~2PòXøåÈÃ/¨‚éIˆ½`1´¬žƒ'
+	ž$t[Ÿ>R.Ûô(‡°·§±…°@ö¡ÅWXGÛ_hµ]
+‰{Pß&\]7µú�©#_€ùÅ@]ñacÒ˜÷ÊR<¢r«_Z¿‚¦„‚5Ÿ�¹À¦Ñ}(@.í
+ŠP¸€däÕá§ÅXÝ„*ëÆÐcFîE•jùä±5ƒšO\„¢�rƒYdF™;0r˜NOn°®�âÕã=—ÜËÃ	½çø�­êšãµ¶uPËÊƒÜj´'òj8zƒ&5úäËkð|§§`mAu¡?‹úSè´"�ìÉ‘€´¨ŠÜÚ¥=åh@k-ZM¥åèh< F¾-/¡MŠ¯(tZ
+^’
+&£Q�¤¶yf€”c–Ï3w¥˜_Ýµ ôØ6rn¡¦MsìVdDß¼U
+ílýÈgt$8ÿX[ðnhr.ñ«ð±êH=´Èd�!RBE_ ú4=+é¼Æ¶(~aaÌ�£[¡nÖæmU¦§1)�>;k¯UŒ*Á	ìkÌ-Ûæ‡W–*LQÙùÙÈƒá=ÅüL›göiê˜[r+ Ç¹€.2æUŽ&h­Æ†7Áî^
+\�l:hó�¸4zÉôÖƒ½3¬É—é…:]Úã»+Ï-»oÏCÏHhUƒªæh‰y±' Ÿ£ ZÉÐ5bÔrg|áœ
+Ø‹uO”jÅF"°ì’0„lt¥9¨emÉÚ"@—ÍÚxRØtþÔQ'”ùzÆó`}¸)¦Ãñ¤ù0µµéâÒÝžêa6dõ1¿ô:åZêu�½ª0eRY'ª�ùš�â€×-æÈÛ�Ã»Æââï‚1nA®öp8ß	ËEëEi@Æ;AûZÑd€‚ŠÍ0Râ¶X»ÉWÀãy·¾b¥¨‡—–Z)ò6@`�Þ}s«¡jª¥^& �(WkÉm5öI� �öÇŸìd­yÝ!kx˜©ÙµÛÓ-ÕºT·'*(/P,~Ï×Þ²VuGŸ/FsAuÐêÐ
+šµèÕæ‘?CÍÞ”Í“e²Ð²1ŽfäØ�dT¦[œp¹�±`o¬äÕáŒ>&÷Ýøˆ„œhø(“{j<g7ãO3ôÖ„md-S×Ä¾BË^#Ñ‡Ó¦$@ŸÅ/<m¥£ƒB&^ÀžiY–S¼àm0*•��½GQÇþu  c•FìÙZ¥}'› ËE¶Ø3%ê	lˆ@ªF5ÕMò4�²™è‰¼7´‡o6½ja+Oµ«ÿ!ˆ9šáÙbp  »‡O›u!oÍ’<÷(.“ô} ¹å‡hÆ(çýí¢|ÞÏ&wG0yZ³#ªÊZa¡gà,4ö'&÷àt.•£#§
+èÚâýröa{š•	ÄFÑ½bF\ÕFšý4’ü¬7†‹a6e‰ºÀö–<;½ŠgwPtO3­\iÝWX<OP$yÔûà†	’×ðpÆ.r×—ëÕ¸º¸×¸îV˜UÐ
+iw+„�ArÌEfuÜÈê-àå½»¶³¨Jˆ�Òü~;â¬
+¦¶cržõ¿r,¬6VEPò†ËÂˆ5ØÝ�'ôÂV#¦\:…Ž;¾¹»RÃ8Vcƒ­xVÖØ-ñ¢Á×ŠÄL S QLõ0ÐLcíùevÇ=¿Ì»ÆØ¤úP5a`ì×8õlÐÇdÐË#è>Jõ‘æxÁÑ˜zP
+·ÈÕN£±Ø³0ùŠÜ×W˜G`o0�fOKâ0@L°»ÓÜ²“cƒ™>ó³;Á6hçWüA99³V¬º^åQ¡ÖŒ¯T¯ °Æ�ZsŒUN¬ÎÄ{Ûá!§ÅÎÒ�ÓBãw6j¡ñÐ#	P óNr±*]¼œ—µ¢¶ÐÐ¤ß¯
+ÎG×½²Í¤¡l$«Â‰ÝfÒpínÔê>“½»çL°LóÙ/Ø®ùtx¬±º#¢)=€$94AæÜ µ?»AþÕåv0ÂÐ•êÝ±&¢?{O±IÀûFnú§Ò	±>´øHyú¢-÷Ô»Æ,SEÀ+]S™ �ÚT!ñØTjhLh~¿:r½’w@À™eKb5ZÔìe–-*XNz¿`EU0êRlÊç�ÙÔæü¹¦³{­O	�%IZ€�V€4Ô6ˆŠØ!ìæã}ÎS¿
+àýoÿgÌ¬ÜÚ0™Y¹y[}J2ðlõì�MãLhL¹\Á±w~
+pJµ&™¯xlI5ÉŸ¶1°ÝV“‰Ší¶¨I²Ýö*•ð”:oCÄ�æ:{øÙ/À~D°^
+endstream
+endobj
+42 0 obj
+<< /Filter /FlateDecode /Length 2442 >> 
+stream
+H‰l—;–l+Dý7Šk·‘!@0¡¶úÍßíò¦•Å.)ôáÕþ±aŠ|ºŽ?ÿûÇA©ŒªÔO³ñ‚Ú*�ÆtÌ–ÛZ;3t~ÒD	èøˆÕ8‡˜¾ ws�5¨¢_`Mè=Æ­Ï	Zö~Y€R÷Œ^Ë†ø¸Ú^r´ùEËýôµæø¤<—°’7è>îuOÐd?€á§ð?@ã]¬¼ v£ƒóxÞÝ>]
+çËš`²ÿ§¹í3ÎÍSRö1kôÂ>üÔORÖ�ÌøgÖ€…Øàµt1Zb|†
+íQÒ'Û¹iÅy|/Û3j� Œ[Ÿ_Ø27d™Ü‡P¾ðßÿü£5}dä?ª�zýó/æ¸?ð�ôSJûã»58i[aQ|nvPÚu8ÐÚ^�ÇžÑl~’‹°<gHÞ3:æâ£.P>Éû€¶f¤ �ö4a€ìrúö'ùô/€@¥mÛ*/°2}›lÒvtä©|[€¸þ/ØËˆ¶Ê6=`[=¤dRPŸ˜øÿiíY€èñ£•Ž�qIí4¥»Tkt{€¦{FësFd@Œ­42ñJ=)yåo 8¿‘ ãaW�Ý$nzw ÂÖ8@zŒm�k_™C+Ý¤4¹¤ÕH}Žä¢ý8¯ˆÉ¢?Àù!: £ti´-€ÕñR¾'Ç¸öANªÍìèÈ×:ìJæÉ"Ck£¸ô2’E†<Yœª±A…b,+öµì¡Z:H×Ô¼?I¹R°Xá”m©’^×à•ï†5€Ï_ RƒBs^Y~€ø )�á(ãå@ìîCOÒ4Îz>V¥«x ÝË¸Ë®½\Ï9hJQ~ÁŠòXó:Ÿ@S:Æ�òuÎ«Ÿ¸ÈÚ\˜â*Ò�÷5ônìhzƒprƒÈ@S
+ñµOHM¦UïA«€ò÷78›úá�þò(÷ë
+è¸'@Iýu%…0•ëdLiÏh+¯,øx¥»p˜xÓÕÉ¥œ> §J}f€xñÅ
+¼B7q¬«,…¯vÕ—¿•.Ìu}A.$á”_ â,ûìXEÍÑü‚f�ã5¦å/�*E€ŽLwq •n�mpšÈ\µRÍœ»ØÙ
+qðæ¿§kFN­ÍvN�y6÷†YoS–;jÊÔ•ñüšäôRï×Š¹Ã«³iS¨¦d¸.Ls€)áÞ^Ö'y;ï/`}è£ÿ±(@‘Ÿ`ßñ¹Òùß ì�ð[¹yø{Ìl�CèftX€¡Ï„[™3D6P* ¶
+šÌ»¥
+¬ßŽÛíã	Æ[òm/�ìÝÔOÉá¸
+ �ÖV˜Ž5�¨>º8\Âp=Ò'm–Îø~´‹ÍWÅyŸ8�Jç4¿€¿=Æþw÷éáãêO€ýô Pön"²Ôë-2Áü w£-®{lnÐzÜÁÏŠñHÀ_.–š1¿_—Çt8›
+GÍng�¨Ü×áQ<:Œã±äþ@ë×ekÀæŒÖ¶ôÔ×@mi{†à½«c¶¡4Ïï¨²Z_0NL¸ô¼Íµ-ð,Ôºãª®‚™Kí”Y©2Í»õž3àWŸ=Â@Ë¨˜R4@Gg�Ã€žð|X�Í½Ì3(«Ï1ôÄGC÷­?eöŒ5ßŠ=E «f�ñ¸­¶cØ®§¬Æc�¹Â~�¾,Û¿ÿÞ!‚j¿AlÖgªøÜØµTTžÑ06&$„E²èÞë`Ü#Êú¬P…Ô=¡x‡ÝH£PÊö…>KFeŸ‡5–Ø]EÄ¤¿èòžà-2çÉ4ž@H„+ÓœFeç"uÖhdE¦©³<3¤Ue–HÚ%TÉÀËáyÛM!�Î'-Ÿ’'°¾g¨T¾ÛÊ¼§ƒr eÎ(c¯áÉ�Œ¹²7Y;€¿Ç¯q#Û"¢ô=z‚äwŒÍ$5>#œiýÚØ™Ï[”óÈšVÇ­<ÁH¥(«×íÈQ}HŒWk©“ÒÔß¯xÒ¤DˆÝJq mƒ.³\ºâ°j\?Àãå€4«a8^õ4ª#6µÂef¬ÿ–¶>³=€VÒ÷éâòêpvï±ªÖîx¼“HXé<âÐI�¼¨§-º`õ’Jþ6n/é ®>é«ÜcXt›¶×p‰œæÒÁÐ|›KK~I¯Ì]—b/ëH¢nsƒáñÉù¾m(D(ÅÁàw¹Ñ72µ¿@„Ãq ¥•/Ðµò¶iÖÓ›‹j>:^±Ú)>\½7>$²aXQVæ’¶â\¢°cöžr5ó¢§$
+„RùÝSËýÄÃ*Ó¢ue�=Ã�'ž£#ÎRçË!óŽÂ×GåëÂò¶FØ„Þø<À[#a7 “ûs“¾úBŒV€Š²<Ø­³Z‘Ä ®OH¦Ô³hÉÆR¿ (ÌÃ¥7º
+Å�7’qh$sá˜ôÎò�Q8¬OjXéÇD®û1öïi=«ÖëL¡Þä>4äõÉz›¨ÀÜ™ß³5ÓƒÇA.ôhR�RÞAmåÞßAî7¢˜|%JÛ²ñjèÔ¢·ew ¦'ûØßm¶41N³¿¶Q×;�H&m0Ø•ÛAÒÙå¡/(iÍ@BÏ·iõqÓ¹„•=¡f}Aiív±´ê°#tº$õà|�<Ü.€ÓºÐ¶áÅôÕo·íÕVæ¸fòò½�´W(2—”þŽÃ|Z)^7ðGQa%mÆö«kŸqØ#Åú‘G«G%Eé=zä½£ÙAïôõˆË$=A«%ãÝ2¯á~ð.®ÊÁçðÌ× ?Khëy'G4k£›A·�ÔŒ±='d�r–¥^q#6²å“±×W¼l®MÉÅÞË²FÖ©_°æ­³uÑ¿ÁÕª¿4í¸Ÿ k³òi�xû|�@Ò	ªmÐ3‰
+d2¾*ÊÏ`­žñÖ*€>Z]ö­c”Í›_Ä;I#�á)8Œ@ZE`‹¯
+–xå"ºi_"[RâEÅéƒS³˜q“·wˆ™õ ÷˜^#h;H4nãºœ5ÇØŠž<áã¾�VöC”�Ì‹:�ò÷øt ÷zýœ/4Õ/Ð2m
+P¬½ÀÒ•„�»ðEX&K\°Æ�;àÚnƒÓÕêAáv"€Ú|)8@É¾šwwã¸WCRLùMž«Ø½üÿÀ¹¨>
+endstream
+endobj
+43 0 obj
+<< /Filter /FlateDecode /Length 2499 >> 
+stream
+H‰t—=¬)
+…ó^Å�'¨GQ74Q÷þÓ9 (V×dÅ[ú©xøñ¯ÚéÓ‡þ‘úÑùçï¿ÌžÍíVÝ®Ÿ‚`‹ò(ºUŸÁíµ+Ÿƒ
+}}t/jc§â¸}¨¥,Ÿñ|@y¦UZÕå�ÔGR
+”^7èÕGÒ
+1Ã'1Eñ×ZY#J|ƒÇü	”Öù0÷Ÿ ¦È‡èµK“¼*~}Ùcy#NPûºÛTcF'ŸQ…7pgqÓm6ñÿEçÂáü‘áŸì��òa]—6±?Ûe+fÿ÷?@öçˆ³ÿ“Aœµ|h~yî |J	(Ö�LîaF©é´]Z:-€Ž‘´pÁv@ë-9à‚í4’6�†}Pš@C^PqÆ»,€½ UI[70(@gKÇ¿`{`VÚ€é¨¯2ûÈ@?µ¬�â—]æ¿À™ é“0õ€.y›°gÁÔž�z@8£ˆ{vèÉåkÊ
+òâbõ£µgµ`£ß¶EÂÜ>é/°Bæb	*ÜÏŸg^ clP•^Àä#šÄaúÃGèÚ	€ýõûÐ)¦hó)½Çû0j,k¿Œö‚9Ïü%p6Å7¦	
+`ÅÂÒÎLèÜhXeU‰=ÅÀª#ðQÑ´€¶*Ûv4ØL=ùëÜ}÷X£LÊ cù–§À•øõ^Söªú¡Ò“Ýà7o[‘› ÈÅen›�tpðÙã…³#¬¨eOY	3[4ì:}Bi>¼3-(¸X6¡ÔdL°–1Î
+XN±•7°¼ #b=›:‹Ä®
+P¥{,.ÊAçÜf+ÑuŒò‚Jr\ËÇôØ½È½:K!¨|¯—šˆéƒ9Ï@/ú‚ÖÒšMéO»Äy\Õnû„FL8Á³8áfvOë6<xb:öü;ÕÉvìRøDýæ–›ž–m‹°„zR–¹wPJñ	ÄWÖ…$€+’F‰-ô»Ó´y¤æ9òù°ð_ ­�­üsÀuá’@­ííŠMSþ	ÐÄ»‰$Gì¯µhËûèÚ^0úL[˜3¦ ¿ûÓ#ÕÅÀ‰
+sÐÌ…Ì5«¾y›x¯áPÏév•4¾À°Ó¢Bq2`ÉÍ‚/�¨â`žo”î§-ë¢¨ ”ºƒh]À�ž\ ÝSŒh*/àé@jL©õ¬[�±Ü1½Ï|€…*@ãåŽî-÷Ä¢þN�r é™iÕ¢~…µfyR×ÅõOòÛY;µ.üvxØ]öY­�¡[0	$÷<[]4Û¡è€~ÓYryõ@\À’}u©f›ëˆK+þ‘ÐYþ
+ç›iF¶­+±Óö´Bñ¤”öX>«Ü${ôì›×³§Ø®,Þ«-»÷×Ö¶@Ï—óe§±î@wpÐ4k€gK²z�®<ïm=¶ä	æÈI/°»‰ÌB›¿€ÅéÝ€�¤�[h×œûv6˜¡=Qš-é~ˆ¡Üæ2}Dõ²fƒ­zÙ)ìƒÑG Š6øÛ�-i`u´ž”Uý¬6 «·ÌÀ
+á­BöÀZ-í»-¶þy�Ý83Å7v¯€ý•b ·
+z£ßàLÑ)y•b§–;ÇO§etMÿp,Ë«Ö¨ÞnÂñc	@íÝ„îxu Ý^yÄ,>E…cÊ×C÷»ÊÀ(®»Àå±ºt§µnÐ–T·îì^zV?7Wµá•T´¦W�	¦L}AkyF·„‘>9Vs«�9b¨œ´[ò¹¶çž.ŽŠ
+ø£¼�h#F°pv÷ÞÂtñ¯M{6½¯[Àœ‹„³:aVŸ+ÓÇ- ¤7=ÂQ³x.Z½ôö¤åÇÕ¥ZPX–G¶Hú>¹Ënoå²Ñ$É
+U‚f^6Ú4ÒrUØ*B¹/e¼ÀÚø+«ÆþXX-´‚:ò*§ºo5ßJÐ†Wó^²ð¬câf¢�~ÈÂÝ^u§Û	ï@]î´ëèun`·g`Ä�Ïk×¿�Ô0Ù¥Ö×ÏšK™ ÕƒµÒ«ã˜’”¬µ,[Ž:»ü²ÃÃ/ü“Þ	Ë¾›œÚƒ}Îù)ãµ‰{vÔtMýÛÙsõ«ì/Äü™°öt¾€%u£\\|]ZÞä²Þ¬±s$rjÙ§ýÐÁ©=ÝÁ~[¸¸¢«×}‰§ëÛ×~úDØþ:¼‚^º�=c‚¥¸¶ôÎ+"Ä™G¸|/hžÍÒªÍÓ]ÚVói×±�¥Ðt’UW“7ÄŸS)XwNA)_ NÊSnJXÕIcpKÌöRJ™ìt†;ÕÝfr'CK<;yuÏ›·a�Ð:M°irõ¼štµ�K")Îš'RÖ³kçK˜þ¢Œ|Ûƒ�Ðà”‹,€¿0O]ˆO@ ç¶Ä-�v¢T¼PÐ‚¢”wÊh’%›šŽ]ŽnÓ±‹Ím)</�mXpTý£Hµ8Ì?nOü	 ®QI^LÝ â«`ö)­q€á#´Ä7Zñª1¥5ÑÇ¶µû€Á1 ãÊÜn£8(XôÔ¨ Î×nþLp€K0Ðù1^sç%µ¿ÀŸ>g“Ÿ&ùàöPÄA×Ùì 8a{°š)ãý›õk¼-f ô
+è±Ñó¯-pØ…@ªl nÓŒæ�{ªâ3?Äÿ¨É-ao?ŸáTóçîM­õÎMîýàê+§
+_±�û;ÉiùJr;%!â­ëµ­�ÿ¹wƒ;k±q“Î%¶´›JwxØUJóŽÿÆÇ;>”nÏíñÑåFY¬üSÿ‰K—?ÉLYç•Ò{€©õ<(Ì�h}Ã,ú
+ú×7VŽI`ÔgÝëÁø¤¥ô€<ÙIÏËuÈ_'=ø7æ‡sà�–÷eg\ß¸ŽÛÑ¨|:Z3¥¸©#@ë¶Ã!V4IÖÀ²l Õ[\ë-P«xäµ`�a51Z\szqª;N¬|­j5Ç}x=ë;ÒpŸÕÁØÚ‡ë›zMÔQÀûâQÏ¦·2ûŠ:ª(ß¶¹äôÔÉ˜­ãf³ûL�Œ�YúOÀŸœ*·AH íK¶z»·»bÔ UJÌ ö¾®ÒX½¡ƒÕ^Ž93@Í/*’g³–'ÛöbÊÐe
+Îup'Ë½­T³µ&ç™ËhÛM}üÔbm¡}G6¨HNBÈÚBˆWö”?Šê^Fº>€&€¬f�áÈz¼‚šî/—U#ëN¼vpÏœ\u-XrJ¥ý#®ð¦À”\­|TÌ5çc†23ÀûKG®æÖhE2L9~¥E­²Ló?©À
+endstream
+endobj
+44 0 obj
+<< /Filter /FlateDecode /Length 2834 >> 
+stream
+H‰ŒWËn\É
+Ý÷WÜ¥dDwêÅz,e[“(1l!ÝAÈ³`õÚ¿ŸCÖ‹ÕÝãd¼Ðð4YEò’‡¬ƒËaÏŽ¶hwki{;0à(o”wŠA·‡4`÷„ÿ#Ú�-0i£°—âV ’Ó&7*Ô€ìDöe‘CîÅ‡ X5?S+�ƒÕ&~·ù6Ðou{´8ÃíÞå¥ÀX\²:=ð¾jØ Bq»	]ögrD¶&{rªfÏ$Ù¦¸Âr2¢�ÊnÊäÝJN
+0Î)/RÂ™NE !jbÿmÈŠFÊð¥€,¹À•¸L„¸ã#°IpêCO ™¢E!¦ Ýšnˆ¤àR\�b‹ÖzR5š"Â´+�sVu“dœÊîñ¢ßsñ
+°(Ý¢äUÎrØ�‰úH
+ÄP5¢oyÑ°®É!ÅEö±þžú	IX[DÃ•þ�‘6È~¤‚?ü5€?¾^‚ 
+P�3òcÜÃ…Èåˆøkµ¨rK.ä$á\—¹5:TŠ1&¸HÖ7å9t1¤Ä²3àÂ`|6_‰‹s“=7;<«U€H›»—1j¤Pl@!RM],R×³ŠHRx>w
+.t&t Rµ
+€lVÄÆ@
+sRÀ†®‘Iš(S×(É1Û÷0¢Ë]ÕÀìÞ:ÝˆF(­Ê!U€û‹{·~¹ö´]ƒÙ™Û½Ôþ·ÒNL94€ÌÂÆqr)Ú¤q’uK«­é~ŠQ{êø›BÎ­­ ŠD°Æô#2ú‰£OðR'8ÕðI€˜»WçØ¸” ržð9ì*Òú 'ô‰nQ,ø{3zòVs!Ê†K~Gj¹¬#%D–u¶PœNf‡5¶±T`3{érä[�4`£1/€éLhA(ÐóŠ<sU"J¹N¯<Ø¬)$ ]ã`!€˜º3‹š?}^‹šÉÓERêÓhà€\aLa|M €`DÃÕ*1¼˜=€ReßwË²&…ðõÝÁlõßÞàÓÀÎÃWü9@µ‚=ð6€€:J °%¬)'×/ $™
+È¾Z Œ™Kì@\e‹ �o@XE|ÙÀÇÔ
+oxMPA¨p¸•SA*NÅ¾*D[MHšKe‚¤¹øÜ‡¬p¶>@ß$—0=Èv(VÉÄ0²oõ3</vîIè¢û ºÜ\gŠóL¼®—p¹k0ó{&oRù`¢UcÀPË)/V£2PH`8Ì(j�…êqH‘�†âÆ-v2Ä¨=‹Ú{:üt²¿Y§¯˜ ›Oß·(
+qsÁK»8c(œÎ‡Ý½|9žîòÝöåçŸŸ?<mï¿ü²E"¸¶ÝÿûôW9ÏÕól»ÈlÞ!ÙHå<èîûýé÷‹Ë—»9Ž€á¬L¶��Ÿ>=ÿ´�ž~y<n‰\¤~Š¯§<pŽÏ™—Gâ5{=6ÍPƒø¼ýz÷÷‡—�Ï/§wï~½ßðßýž%Ý½àŠÓó‡í>ß}üÇã§‡çÏŸž??±ürŸÂÝã‡¿=þùIb}:Áí‚Uâûv ì¼É‚	Ð_¢#Î‚Œ¥Òà	?/¦J~ qyìÛ¥Í­{ŽýÃ¶¬dI–È(/�XÐ»¨0I…÷ñn{yþ¼ÿòåŸŸg\�j\(6#Š
+¡ž'’…uÞÄe"¼ò–vøvxÿNYV˜-ñ
+0Ü§"¹$“Dé\Fmà™Þ¼ì¬ƒ¢Æ1¶ï&ÇƒÝCüåöF¿cqá­î,‹7F wF&þ¬\ÑòìÄ$Ä’‚AÆ³Û+0ù˜òy¯ãÕ²—#1£äÕÀŒ‡üzóRØòpâö–eñ¨sÚÄ‰5"ÌÎCC.Bj÷YÌB|z>Ÿz|½-,cx%+²„è¬ÌPå`CÎW>¼]¹|KG�ÏÿHBqgA+«{^�øÃ0>Ã;nàçV¹xqã‚÷�€Rá}…˜é‘qqÁ×´ø*ƒW«6b¹Õùz+&Ol_ç/Ÿ0ÄiñB¥Õÿ:K–ßO]ÆB&OƒãÁó�½ˆ�ÞËMÁRVß^ž#Ä¨ŠXRëB**šV¥vœÄJ�w&6vÆ`'\ÞQú9l4¤5xôJC}—�<ãfÃ¤7,·‚áá¾6ì´ìÍÈHVjª(³¯RT7VFc%HˆŽwWî3ÞƒX”éÞzäõPÝ5|_±^uÍÐ…ËHæ•Mf
+ÎÃ»ÖòúåŒØ°œˆ¤xÍ~­Žyé^ýx–Sí<JF"k¯Ô�Ý«mÀÑ’dïe!–Bál—XÍ­H™³$Ìt0›ù½9ù-P}ÀL‚»qË•SS§÷ohOÄŽðM1Õ†$>Ÿ_»ÒÂðdù¼ë—øŸYhÅ
+Ýbhˆj©ëâ™ŒfxÙÊy»U`èÊùƒï0F×Ø ké¢ì¡‚†Li­p3^<¢¯o4oaV²Aß‹'~‹Ì5ªï;¬L;‚'”¼�.M§� ¬Š0'0X»”"Ç¤ßFÂ
+f,%Qi@âÉpSÁ"ÃI�äÓ-•o€¼LŽjòÙuŠ6èÈÛM&ö¼èho”wxxáë²©Ð¶‰JüQ
+°ÿ@•eÓŽä!]ý,C~mž§�p!;m�]š7
+•´�ô´^©|»i†š3NçÚ‰\%�‘tÒnèD©O­ƒ2÷3ùrwp3³"Çî0Ç„ž7^gr £˜n:g‹¾†mJË~^d^¸û=‚¨_ƒ0Û*“h¯	ºYž¯+Iëì”"KðôíšJå8ÂûÔˆï‰—#?œ”¢<µ&qÔvð4í:^¶í�`ðÌ?/H*´:aðº[�hˆ:‰Iý†Ê´#Øä
+{¼2>Ï+1æxü½Í+²^Ðàó‚”ZI¨7­’±Q:9�²°THVÞ¼ÐA’<â†Lâ"~»yÕ´„Ïm(+ò W7§I0¹­Sù¢#B'Ø,	…E\Ž"ƒBÆO”«„Ã@pÔ¸íê%Gü%MÚÒ*àsoûVÉOû¿FTcäù2ýG^°X³œ„»ŒÄaßm8ºÐÈ«ìw-_aiÝÐ©½©ÒÒøAÔˆI}C§œÖYo×þ´Ùè­Ú0ï¨{¼W|6kl£ÆþXéÆJ ì–Ã8µún—[ñt!'eq<¼?~:Ùßüf·Ó×CÞþe‰À`ò“E	cù8�wÖÝŸ~?<�®R}«&Ñü±.NŠ"°ÉðF¢Ø¥·ç»tX™vD±Ë0îëØ¸™E¾]¿r ë
+V 5®(×§{Ù}ç²§vÃþ¦š{ß@”úØû¸µäÑ9™‘w-~P�T\ëÔM'‘]ìð°°Ó®õ>¯åX˜Çph”’¥G¯�X/ª”h�>”û¶~§HJe ´ÞøýmgW
+{aa‹êüîØY!Íut•ç½_œ¨]|Ùµj�.¬ùù¿0}R¸õZ÷ï¬XcÁåSÕ$á&‡¶´;Û½i¯Ÿþ»[%¯µÛécï¿ô`Î%¥Ó‘¡£+pü8
+ö‡8
+Þü—í*¹„a«t�¾
+�£ŒQÞ]¿á6¨_+
+`;¶s#SÎ88à"…]†dËy‚�Ÿ,â¶MÆ÷– †\Ëx
+^`ónrêéæ7RMÔƒOÒÌõ™ÁÈs.¢I(æpû�hoúKzÚõ‚ûÙö´Äh¥ù=¦ÖÚ¼¡R«ðçò	0D±7
+endstream
+endobj
+45 0 obj
+<< /Filter /FlateDecode /Length 2523 >> 
+stream
+H‰ŒWËn%Ç
+Ýß¯è¥d\õÔû±ÌÀY$€�ÖÎÆÄ‰H^ðïç�õ"»[š@ÝbóUä!Y¼=üôë/ÿý÷oÿÚþúúËo¿>>ÿçöÇç›ÙCÛïÛÍg³×Z¶Xâî‚ÝÞnÁ–Ý¹0)¯·ŸnŸŸoŸžíßýf·çÞžÌn<~ý¾•Íà¯l>ÛÝ&ÒRö�Ýöüv{0{Lfûò`ÃÝ¹/�dØlOßÃöü=wüÝß�mßá˜¯nw±lÁ†ÝÂ/øênó¢œý™^¸´ûb·í^móÂú¡8@Ü¥-…¼ûœ xRrØ³q(9î±æ-8Wr¿^²ì~¼‡ÚÜþŽoUû­k�·"ò¹p°ßnÑ¹=E7)d¡±™r�ßSÚ(Ñdâöv/~Q^o¡"Ià·iO§�Æ™åhÌž‘ŸàËà‰=àÈò ¼‚’öT7�´›Èx“-Sœkc»»�qÏ�¹"9Jj©}]rð¤Æ
+ÊËíów,j‰â…}DH5]H‹Œ*óXIŒM‰‰8'À¨é¨aû
+�²—@**…Ü²��%Z=¢œà-b2	ÀfÓ€Üúš¼dÙ‚¨o÷öiˆ�‡ýÒã
+ËøEšRaçáªoÎ§œæµ‰/8&çÂwò-vD)�ïíCò
+^"
+Œ�Œ‚Ê|¯Œ‹EO	lÁsÀFôÈCiZkâ{ÀNŽµÙÉ` ¼Æî�Û´w¡
+0¶N•fRT	$Ç{Èr�(¿ƒÝ{*¡€n`ªÔ8nNŒÐKÔÐ: âZ¢ø.$Á“Pj	ƒÿž¡ð»"Þ(.³§H�%LeMð¿<îi��>€ÑåÌähù’P?¦äx!
+Dß‘ÁÐªôƒÎm™òd¨ú<w†èFÕøl�2_îV×‚*!‹’`B�X{ã�ÐÅ‰Ç3úU!Ô"¥…ýëçÝž]`ÿÐÓvT4½•pæsm	FK5…Òés¯ÕIá MÑN~S”R>zÕ1¡Œžÿá	ÅiérMª•Vs.9¶¯’ÇášhÇ‚ç uÅóîLHùìŸ!ÿhŠŒ˜bO”å�Ú&DÿA=Üºˆîï¶|yÜ~øÓ�ó>Eà¤#È[¡ˆž±G¨cŽŠ,¶áä`røâ1°0- I>|yHæžû\$W#îãy|uwçû×°G˜hôèï¦ÏÚž¤P´÷2F1ÖmÙC¢ZXÌ0ó=›t÷‚‚¤@NÊB¡§×<�²x‚‹G4wŠDó7b˜ÑõP±ˆáÏp2DóøäŒ‰”Hóø·ç?ß0Ú�dÐ|÷: *8)ÞóŒ½dpb‹Ãád#Ã§¢[n¶•dÃ�á§�¹»üüø—HÖâq‚JÂ3&c¢�ñg 1Àmÿødáü'üséáófÂ§ùˆûhÜÁ£Ðú\­O·Òæ&p	Ý“%ŸW³3ˆcG<ˆ4ó¨�ÿÊý9 Î–šóDüE©9Î‚A›ðÁ:TiƒA§à‚ñÇ­¨w˜ŒœõvÕ(ë�×Û©	<sýduÁrè'ïwgðRØÐŸw€”Ëñêð€›¨]óTZ”–å×y0Þ-Boi6Eœ†	š†Úðç¯·FÉŽp8;)a#O:
+V
+&¨qLÉžæåÏ dzW^±¼œ‘Xe8Õ–^”Ró Å'†oëx9hZªœº‰e`µ0D>¸�-RRL*t<D.x,CYðÇOT‘ÔI™‰ÇÀ£ù,ôÇ�˜AaÛqPäÑ˜–ÄAXßÈ^ÖÇÈ¬gcÔPƒrúÌù±,yâ^½t±=JgˆùœF
+¾Þ\…RïE‘p(±"39	
+'†hÁ{LeÁñ£CfêŠÇpï’<ïû×Ê�ôQ~ÍŽ,¿FÉŽp8ËòÓTvHÉŽ*Ú±Ã€t±]$uxà›Ä”à3s”8®ê7}uËCŒð¤] s)«\Ú¹Š\¢1WUÙØaÁ"«’„ªê‹2³ydy¹ÓÆ.ar¶Ž‚Wu·(mvÏ
+æÄSEÝ±Ìª;qlu·ë[«;uŒÌz6Šª;—AqU:=)Óéx:L3í§Ú]†+^�Ž)šÁ\”ÎkÁ±qÁOL$|ÓYÁÓÙÖ 37),ßVÜ`ê&]â©íJÒEeL[çrÃ+á*·DËd�å
+½Î¹Ü°K‘7Ú`®›v£Ið«Yúe±²©Ðá-S4X'eæý¤&â­ìEÑB$G¿À*Î­“Bf¤DÇ¬:Çkß±ÉhÌ&�ì8•¯A™)=²¼œ‚@bx¶É&ÄR¢	ñY6¡Ë‚YÚ¼TµLÊŒ,ˆAºùâ¢¼åÖ3«³ø¾­^™xûFY™dÇ{	¦hwÐ•‰7xÒUG/w/c€›&§I:±¼\Ši[${},žA™ªÏ,º`"ûØ™4Bà‘‘aBè,âQÝAMôI™É÷e<»¢hu—,ž?H«¬<q6ÆOdå©s>œ¹òNFá€_ØK¢ÆÛ¤Ìë9�o*ú“2tÉb‚N,H�‹ØrTE€tEh[ÒxÏ˜ÌÁUJ)VÐªum~‡^w�©²îH‡žˆLÑî p¨;…s
+|%d[Žœ«%¤,´ç#¿Üð~¹©žÃ0:Ï85ªÛRÒÖ”ˆÐZ—úé±É
+o•UtÎ¼�sä‘öõ¦)ñÀQôy
+à¥Ü	o‚PyÑZbtŽu®=Ïˆ=ëW</—r‹’S“ÓšÖ’(t÷eMÆ¥-�+.ˆe <mhËâ³Ÿv¾Ž-R¹w$]Y>²,B÷ÿÂ7�Å÷ü§eSðô½Mðô½ícž¶ÿIž¶¢®tN co•±t°¦ÔÎóX3ý�#ÎYI¼kô
+C9‰…ž³¾•¶»ÔMÝŸÍŒ}hÝ,eëþ<Øª‚À
+o +í,±Òw‰•I®œk{ªtN»Û.�E�óÞ*
+|�G�kJ<p}ž²Àa$g,n+9‹B»o‘Þ¥™^!²
+SbÐ¾è³N,¢«òÇ*¸êO:¶Rq¤Ý¿’;Z{½JéÙ|Û�$˜Úâ'rÚwÓÞIhÇ‹i‘‘!¥:vDñŽx8g%ñ®Ñ™Ó>^„ï¼\.„¶åÓ-¬ÍóÄš¢ÄGÑç%P…_“°°vŽ©€Fo˜xk ‘£È¢:Z·þh4¼�ÑIiãÎó9EqŒ»3iÎËN±šÁle‡÷žU6µ¯—<òÒ/ž#¢ô~hóªâ0âój©Ãð› à*Éq#±™%ÏÑ•M·àloãÆ&õÝé“ŸÜÿ`<Ç±`
+endstream
+endobj
+46 0 obj
+<< /Filter /FlateDecode /Length 2065 >> 
+stream
+H‰ŒW¹ud9ôEGÀÇûˆcB�ÓFËÞô·Àø9zcI¨. ®|Œõñ]4®Õ×Ï×ûëÏ×
+Ö›–#Ÿ+'šªâd“BâMœœ…Cy›L)ëÞöÒw´×w×lmxÅÐŒ‹aÚÒ—Œw�ô€Ýj–œ…0Ç7o‚mÂÞŽä$ìýWNóžß‚	%tÄ-B±Íx€Bœ&¸ã€ký€5)9iEm&;¡³VS;±‹q»ùzÅó!.RÁÙÈº\_ƒñ38ž´Tk¢Ä�@àŒì_$×4´ÒÛ«3q¾"Ý@@V¿{-…ƒ}$ë#$¨TõÅš¢ÃJˆöÆ?qp³=ä"BÏ"‡^"Îi†;N�Gÿ|‘?Êë¿×8ëÉ j’-Ê¹ù€$ÅN¿øaGkE|^ÀerFð3²U•#›³LÛ6vqäKø‚õ’]Á·—d„;æWò¸3&º=gãkaäŠ‚p@ð6Ÿ;§ Ó*#$ûHg‚I®N9@ö=ªßý„k±#Ñ§‘Mì¦ûÉÙÝ}·HÞöÇ›Å¡³¸ß)Ö¸%%¡ö-½+™
+¢)!¼|j&¤y„üBWN%!’þ~Cµ'NF*UÏüÈr¯7¹,ÃÐ*ä[`Å·ºc»ûÄNMŸ+G'81›–¢tTÄ|’ŽºpŠ±Nùû8EœfRÜŸï‡w‘¹[N½W‘;%’ÆqbhÒÿ`ÿGxW—DDË	ÊÎd"Ffˆ [¢hÑÍTˆÄ¢vjú\9Ú`â$“Îj{`—g=)™êCEï�A£­ˆÀTh·gù˜ÄÑÅÉÅÏòøpÑ�1²ü=´Ì›qœHêÀ_ur\–Ë˜Ë=Þ¢²ƒ¾?�Ùø/[¿³)ÐšÛ©@rojÜ;ãÏ#Äªð\)M‡çbÞ¢ïÂA¿Ö¤ÉRìŽ¥È2—¢BÒÁ¨ZðìhÿÒ“=ûDMAÔŽDŸ¯M}‡ñuhiÏãkö”Õe/§·ÙòÄdÆÈ:ãaùšïF»MÕíÉl¶p1™1‚Ô(­ðþq"¤.—95Ñ¨Bw44CõÁ™Å¿p„mASuzÖ"DÏZÎû/ç²8×[§+<‘±HYYÍv!4‘)ù81¦q|%¼èa†vfóc{þ6ì¬÷(u„î³¯œ¥„9è$N¸�ºMC�+·Ïþ#’‚‘9®CN­òN—îé}ô@—šú=-–ƒ®Œzß±ùýùÎÈÌwôÅ&ó]<®ç;zCÒ™AˆÎ¨çÝûNÖÁ¥n"«µ÷3Q­]VÕz¹Ck]ÜÊ<¥Î#ò”EÎS‰Pž*ù8ÑóTæàüDˆä@ßrpý¸óëÈ”ýVÂœK¥d´uñìÞ=…3»¬[ß£}>×°çp
+N<>s‘@�MÝŒäú•ò¾ÃÔWRyÎ»ŒM¾­W€§.äJÁiä¯¤41�-dhgZÿšAnËZ8nNÝŽˆüë_ZFÆæ÷ËhÈg%t$È	SOU²µ~©ˆø•T–Cî;c}“F1ÂFýÂ!+�Û�&©a%º�EAÏ2é!DüqÀ'q=¢k+j¤ÔÑ7~‡¹d¢
+õFf†<)ïë1­‹žìMhQf#+ù.”ÃÀ'ùiºS”!R�Ê,­K+÷GÈ)÷µØº\Ú¸4OcÎ‹­#½N!‡¶Ô†—6ÃÍ§a2(­»�B¦§k†ìC˜Š0)íô”òHO�ˆ_Gzj9-¶ª™�¬ô¼…QTUó…‚ö¨ªÙU�£|¾«ÑXýüj§›9sY	÷ ¼¯WûþM¸]=C.
+9ÉM„ÜU‡f*CNH!'¹ˆ�k3\?·/½Ë{÷NêšÉOÜs|i¿u=«Ym¢–]ÁÔ©j¹ ñé¢dd¹öAy_�i]t»AVÑÇ)ïv‚ô[|ãÎÝåvë¾þñ€#£FŽÕ"kƒúÎþ>tY|\A‘ë\g„£Q‚9žâ‘B	‘(äY€¿ÎTr/À§ÂÐw5‘ºØl²ÎFØî_8ãB²mû“á°…’å¡#á`8-ç&O`“q¡ˆ¢@/*Z¡ªÛEyõÕÌWT;Ì •ÔeÌíe:KÉ)¥«RÎmÆçJÁL]T>=8Èö®L5 Y7,Y~«àX$Ôo¯Ï­}!làIy_�a6Ñ¥–´*�ø"J­[“w~
+yæçFÄ¯3?•Üóó¢ÑÃ>å‘'_Ü,9±0ÙË.Ñ ºÉªKþ¸†õBJÛ*
+Žx�.F8ˆ�¦ì*ï‰4e«{ž Mhÿ]×,LÒ)“ôèÂìH8NËº0iKÕ²IÚS£…öæ…æ„²ïYÈJåå}=¦•}®&.„¯>)¸Ú·1ô³;°#gÅ$Ö&%ËéGD�yÖÈFÄ¯³F”Ükä©1Ðê¨RåIÁˆ’5ZÖC÷¢¨’U=h‡iöö9Ëö¹éö‹„u3ùúLyÜ0g•âîþÁÒŸ^²Äò9w;±|>)ã‘Ïý4yß·Û�“ún6Äq†v7¡ŽúVwDŸÔ»±SÓçÊKnÂß;g.—É'ÚJ~€Iõw
+F:_}ûÄš¶,în‰Q¾ #ù`'’<0—
+áÚ¾<nï�åÒ#lrêŸàµ´.$Œªå ¶ÜýP–/Ö¸ÈëÜöèZe´ž˜DF´n­ìÃÛ—tKèÕ¾ÝB;àN.kf5ß¼$²šÿGÉ ä
+endstream
+endobj
+47 0 obj
+<< /Filter /FlateDecode /Length 2145 >> 
+stream
+H‰ŒW»Ž7íïWL‰2’F¯Ö@úÞ&€�‚Ep·öïç�z‘­½Øâ.ÏIßz¼>ÜéŒ/×œ3—Çk.Àšt…ã¹¥L$ÅÊñ&B.c]dŽ7ÙÚ�ì9ÁDì89¶xS®$�o¸L²×aËe‚Ëu‰÷�ƒq×5äo�ŠÄ…±¬ë‚ Ô²%á?«ÔºQ‚ñgú˜æÅœ!%;c•l¾Ì©
+°áÀ§ˆÍ§I¢7Áæ*æ4|�û0AúëuƒI¤úpw´3NùpU¸^!]V¨Ë¸ªn‚…¦»à—ô“HXYË¾-pÉ	Ó`˜6%X¡Œ¨'“eÛMÎn\øM 0¥;Ht±Ì@IV¡ä*I1®lµû
+¾«8tøâ†­ª=·}ÃçÎ§·;—Õ�ÒÂ±žSwz9Tìó¥�;Í‰—Å1%SÚÄÃép¶Àa2Ö”9Ÿ«LFp6šSûžÙ_6(#vÏ-enÝ9ðÒìÂ/aNG.£;H.à²:öàMCèbS/õ=z-&AGÑ*gQ·ùæÎˆð!¹Ø¦h"nrF>J Vì²W§HO„„<Ó#©å™TºýôËÓ»û=ôMžðj’MÇ÷£êèèc6ù.í_¢ŸæBe!zÿè‹±œÌ«ŸsËÉ‡tN¯®Óí©n§Ná§ÛI,Òí(êût{ÓB_‚øŽ1"ÃsG‰HdÅÉd{iqªùAx­¦úôZ•¥×¨»àÔ¸¿òÚG99Ê“QŒmê1:EŠÑÔ«yGÐ+´¼¬à Ý]÷¦F«³èL¤™²E‡j¯EG„ho3Dg¬lBt|á·Ûsn99ã�¢µÔŠ;¤ÝÅ6É;ˆÐ¨ÝÃ“ÑE³�ôØ‘�¿jì@˜ 90Ñžz`b$.Œe…˜Þ?sôã$f©zôhsº 9¶myN2M|ŒBÂÂÈZÔœ0€©×‰ÄR3N@Ï”ãd+Æ+õxEˆOº¥ß0²�ád/Þp&ÒÚþ]= Q�`Á¢�é+xÎÙsL (Ø¸[u¹…
+vpIŒ6´cN2
+)šQ–EZ@jðð8¦‘�tk£ÊØßHy³ÛÓú+¶žôÜrP@ô@õžIFô,K¶nÞ¸Pç8>›\Tv\(è?ã)bççmíƒª'³ì‚Ûe–
+yd™BÂÂÈZT–
+`ØÉ't¨{LQÚN9mË
+Ç·÷¡pö
+“Hsö†£OÛéøºÕ{"}ïc…ò¯Ç+I§ß†CíERÈX2ÖºÜÒb”éG;êôc¤hFYVèô{ïÈé6mHiÚ–Ÿ�O™ŸòêM­]ØZq÷jÒKìI²,°­›ˆÑn (©pOK©õI¸CyÛdk[OózìbŽ1~NAæF=0IzR¹q^·ë<æ¥<Ç*î]cªêRü%`Õg«Ù<PÉQ§u<1êÛíF«ì³T”ÚaŠr�Šsdò˜<k•Þê@›ÃÑP"Æ`
+1–1v×>’Nõ=�Q‰V²kCÕ@º†^Y}¼¬=±7‡*ÚQû}žÑ|úÊÜµÂÍ–KŒ#¦Fm¼çtà¤—Nwéä,)óäFpêbuèÞ8¯ï¬‹2t¹!ŒÐíÒx€žRÔôúÀœ¶Ú¢Á¨•"Â:Ð"b†Êwª`OõÝŠ#Ñ.l«�òÈzŒ;: Zñ¡:�ª(ŸY†ªØÃí�ƒbêdzrñé9ä‘žÍV3V´5Ÿ£JGG–˜ñq”˜Ä»
+£k*…ê|§U;}y|~yüñbÿAÓ:^þ}ü÷Ùx¼|?òqâ�B®V<<�J:^Þ¿€Ïãë/ö·à¾~:^þþëÓË�?_vO&´;Õ�f€“_+}òphE§<:Ï “|š”�Ö%�¹“ñÞ�Ó¨`-m“ÈYX”NT¨Àëãó¯“VQ¬»`Ð(hÖÁ~01Þi¡¹~¨ø¦@Òèì†�$²ÖŽ‚¸µ‰>ür2Y¸=Nä¹åàŽp¨ä¨Ãôé^²6â½gyI¹
+ËÞ×McáèŠc„crÝ!²Ù´œš›;ÃBIúåG¶¨áHxK-Îµ}Ë–ìßäoÕ$¼«dX-#âå
+$2[jÖ‘á�•òúÎ2zU‰�ø¯\Ò@r�Î¸S,R2*Ž­Ü‘zt½C¡—ÉÞw}q¥3¡„H;v`„àV³3‰CxIl¦ÏJ>O7NaD|¥#Ó"‡ffi�]Gù]ï÷5@Jf¯vï”TxýÝ*QÅF±<¨O�J¢VùBjè<½A?_4€p% ÑdH*‰õ
+µ¥0ÄKd0Ä¤¸�ýfþb{/ÒWOÙ{×‡,%O&ËˆëòpÜÉÏ2e§@³BNh32Fsá÷¬8õÆÀõLÀ…E”³š3È…Xc|ó[�p%R€ß¯£ƒç¹ªÏ÷É"¯y‡™Ö$Ê¬.x°y<úM®¿Æ@±�a/dL"˜‘†x bFb†£¯…’TûÞMüÖû…:�d”kvH¡ŽÖo6#ÑÑ[Ãš}ÇAo‘�NîâÑÉ²|t¶ÖBy Vç“­Û]{¥Tï¾O­ZsâèM*8Œ+^t­@ãZàyr¹wµDÎó(^Óf�D5}ÈØÔyž%FÖ2/h5^Z[‹¸ß�S;”4AmtÝpoé©ý©®¡þ$Žñ^ôXí¢[Oz¾Ã¡6"Ì_{Û´~—‡ñß#ÀÒö:jã³C[6INR{FŠf”eE7â¸¯Ôr6˜ËI£ˆyºPÕº8r*NZ/cëÄ›…—ñ:y¦•‘gòAü_€m›žx
+endstream
+endobj
+48 0 obj
+<< /Filter /FlateDecode /Length 2562 >> 
+stream
+H‰ÜW[o\·~ß_ÁGÉÐ2¼_úfÇnavh
+DA ®•HéJ*$Fÿ}¿!ÉáÙUšçÀV~œçò��6Jºh„7Zš¬Åý¦I\ö2Ù ­¢t™Cª` r”>$ œÔ&‘“4Éu–)ø²Œ*Ž¥—ÎX±ßL?ï§iÙÐÅå²¾ë,•OäŽ–6U‡£ó„°ÒFÛ@xòä°—Ñ‡�pÒÚ�).ÝsAþ$âÈÊq{Â°“Ùù):B~XéuªËnsâøùÃærón·ùn§²B‹ÝÏ›$þAbb$mdÐQìî7gú|÷ëæÃn“Uq�]d–«®·›„·Ïã
+Ú¬�H)¤«Wð?E©SìËý¦ò´Ÿgxv+xvìÖÏ.}@*„	qÚÝž1G!˜Sè°Ž	R})XLz¹£É‚;Pîp‰ª1Ò+�²!ï]©£*ñøÍ‰UšRR«·›wo¬Šé .…4€«“%.hŽÐQ›„Óp	Ö EãM—œÆ„’qM¢µ—5ï´E$#[#rØßi¥dùc2ê<J1[Ô‰BY"”}å¥Q�1�ž¶õŒÖ¹¸e¤Â{5Gï™¤]ý-¸Å|ÆZIkêÚ�•ðÒÜ_œw<~kÈmï•‹#£yÒ­‚´Ì®†�®A:snËÅªšö½
+ÓR¯Ð“�ì‹�­¿ÛŒÌ°¼ã/>ölb�ù¥ãÇì™!Ò”K�«²ç.m¾½v[´ÇfkÍ7õ-/�ƒTS£i*–Â¥§ŽîË–ÀÇç×Ž£½eä”dœb¼Ü	Ð9)i¤I[×,ÜŽ$¡Ã<GH¹â»ydÈ0\ K×UÐ5h�Õ»•ÀâTO‹ÙéC›ÄÐ�6(úä71ö(£#O²*8l"XD¶Âù(mq¶	:¢9°:¬7NŒNÿÚ|¤›&-‚×ˆ—)óÑ¸e@ªRæp¹«‡C1õ!±1óýFYõ’ÜÝË¡º±Ñä-êÃ9ÖÂ»5%M¹�Á–É¡K«‚ô6‹ûdMO`Uj CRez«ÉêA+Æ€f�£C shô\±Aðó
+ƒJazNcðì~R3zý‰¬ÅÔÓÂbø%ÌTz"kè‰¶Nz v_ñfiy3*'`†B)å†Ðí¥Á”àŒ™Naœ—~ÖìP¥v‚hf5¼k¥f:tn‘gK�(;ÅÊ MBÄµèz–’²K"œ®¶,Êª
+Ó¤F,ÆÑ*¦£ô–ûQ¼¿³¾øÙ”Ytø´øIõÎôx/uôLÏk�j|F4ãôªµð¬+x«d@zo‘Û0HïŒQmUy{Ì·�ÅVƒQÚ²uufõ…qWçË¶òÐ.
+»?Ð¶¹0Û[0³Lëp‘,Ö?î>m�IhÛŽ§m‘tÕV{å0Eµ®N™¡¯–T´`U6`ŒG'ú€jcMé¯T œšAC ífDD±^‡™†Ak"¨úOáþÒÄæŸ!Þ5g+h¯šSÔÎ©ˆs<5ÍóI
+&:Ø¬f:t†­Tæ	×$=átÄœMán1eîN#ŸLC’‚B7©™§-=4
+p÷Môèjx�vðK‘ýÇÇ/—âÍ›%¶é­mä&|BiL�C±ã'L(H3Ÿ:‰AñúÙ–EÅÌ¶,rt¶e‘ó+=ó©S˜×Ê-·Ò•�•‘÷?·1‘B·�…ÍxšBT,Ø�»:S6ÕB£ÈYìc¶Y[_š
+=N¦ìY$¿ãn€!n=™¬ÃœþÒÅ†·ÕÆÜ_>°v{ÁÞy‰¶‚yîG^¾âóÇ/í&Ê•›¨òåŠ˜vÈÛ¶ X¡Û$GEmÀÂìi‡J‡7ˆº÷¼Ã7Éèð½Fæß�öÎlˆ—Þáç™rªúëWÞ”Y`„yÎ¬åsŠcè³vÊ¬Õ©S˜ËB…²¡—§	–/”"ñÔí
+÷¨çB¹ï8Ú“—­â9C<SÙI“0ýËmVúûÑ®„ËLI™-È!¿cF'Ÿ®X>9x4WG�•3ÄZÇÚÁ¢$g‘ñj­“Ž¨ápòÓ«
+LS<0s¬©¨zƒnká”ã»bE23e�W$s`Ö´³H™å q²¢u‡N9f&ŒƒÅ1ÌŠ×
+2È13=<ôùÊ0«‰;¨ÇÌäoØ�Y�Ü1§™žÕäÓ“éYÍÓ1f5,ÇÜb˜Õ$;ôùÇ1óD3‰aVSjÌ6Ž™§ÝÈS†Yõ­‘ï3÷­^|²ªÆ^À1Wô1S4\ú‡Œ	`Ð~EÈ‚ï„³k"´N_dÝ	­†…‰¡:u‘rg¨xGÎPƒV¯$@ÇŸ6ë50chuLŸZ³H;~Ö³HJ'Žâ›h_¶ÞdŒ«ÒÐ›5y“$¸ªf@š„RÏqL¡³¹|™t“œ2ï<ˆIææ›ä4Ôq"‚x|¯…©ÔI#ª’<§D}ð´Ã-LÈ(:à/T¢�LXšœ	iÁÃÃEC)`»dº~�M„Æ­eÊ7Áé™ùB¨Ô¨íð1,ÒÅ?sá]gjô}‘ˆEt>ëðfàÐ	Œ_¤êÓ
+úMy’´¢ß’·¢þû7öiˆúºïJck‚PšÑÊèêÈNŸ`¤°¯öÀƒ²Pj·ý„¯JÏÎ÷u1€M@qí
+<²3uËŠ,ôýÅÁ~~ºÁ~óó›?ã­úCz‹aË�ÚÓbÄêúˆ®V(W{lje”-Œ)Oßb•5…ÜÂôSUÉZ,<·¼KÈÝ�3Ék(	®/÷ÐêQYš��1µã}U´|xêï¢Ÿ†ØÇÜÕ/Kà›ýhÞ-çgïK
+üÉnÔjV£fçù‹<
+êÑèâ`ð±4�Ïíkkõ•f8g®Ødbë˜ºvLãGƒQªuåA—nÖ$èýIÂ¢Xik•$L>4¡Ñƒ^ûVtH×ˆþi}BË¬ÃX5�Í2½QUhjÑ~u´DúÎÝŒ¾+è‡³+Œ9}ŽàÜ}âÊð=‚ÒZ)ã4¡Ì_æƒ%š[Ìçv^TùûîÃå_Î·É¨³·rù=ÄáîáæúI|½»¿yx¾{|x×O7âîÿ÷·7ÏêýÝá€Ý—›§ç«sYü*¶4ÙrE–h‡q±z·(ßÝÞ=‹¯O×ßî~øóù·ýz³/�b{ýðË�øv÷rûøÛ‹xx|¹Ûß0ÍË�SÈ®ùû¢YŸýõúpx.§áæ§ï?|/>_n•>�úL-ªŸ{�sïÿÏ9�KZ#þéãÃá¿H Ò�Râox¨L£q[¾K"µ-E©´Åüd‚Ã1 ¬¾gê~@N¡V`üÂ*.èˆªºï×åñî²¬Ž6Ûî²ze³Š›âËÍÿþÉ
+endstream
+endobj
+49 0 obj
+<< 
+/Type /ExtGState 
+/SA false 
+/OP false 
+/HT /Default 
+>> 
+endobj
+50 0 obj
+<< 
+/Type /ExtGState 
+/SA false 
+/OP false 
+/op false 
+/OPM 0 
+/BG2 /Default 
+/UCR2 /Default 
+/TR2 /Default 
+/HT /Default 
+/CA 1 
+/ca 1 
+/SMask /None 
+/AIS false 
+/BM /Normal 
+/TK true 
+>> 
+endobj
+51 0 obj
+<< 
+/Contents [ 53 0 R 54 0 R 55 0 R 56 0 R 57 0 R 58 0 R 59 0 R 60 0 R ] 
+/Type /Page 
+/Parent 162 0 R 
+/Rotate 0 
+/MediaBox [ 0 0 612 792 ] 
+/CropBox [ 0 0 612 792 ] 
+/Resources 52 0 R 
+>> 
+endobj
+52 0 obj
+<< 
+/ProcSet [ /PDF ] 
+/ExtGState << /GS1 61 0 R >> 
+>> 
+endobj
+53 0 obj
+<< /Filter /FlateDecode /Length 14363 >> 
+stream
+H‰|W;Ž¹
+Íç}—õ/ép´¡áÌ†×Ætb{}“âãGÕƒ�¦ß<ŠâO$+½~ùÊ¯¿¼òë?¯|µöúý•Óë¯¯¿ý=½þñõç_~Í¯ý�$þýúê=]i¾Æ¸¯T^oÅy¤kŽ×÷×Øçß€�þ~œþ�~*«ù¾èôlWoD®z•ÆlÉW.—«’òU®Y€
+Kb,�¯>"NWuá¹®^‚.Â9\5ç5f0La$CÞ
+ÅlbkÞN;®WžÁ­:ø‡ûQ×5[”o;ˆ“î,[~^}*&¾M‰C¾Öd¾ÝWm!mìûMkG™sˆ“ëª-ÂÜï6¦8-U¶béîÓ—|oOfžÌ;‚~Ý-žm×
+^Y”Ä+‡0L¥·¦«W¶Ï3l§©G‹ü¸Ú1ëSµK
+��§S£öÞ¸ŒÔ18wóÑwJý<…qœ8òå*3êËüb<Kxw–ÅhÈÏÁ×º>‹îÓèÁÌu,î˜¸xëÚ$vÛ¬×œ¡`	§X�3_wŒÆLWŽÑ¸'ÝãâS®ã¬âmzÉÊiÍ½ØJ¯ØI¡Û¬b	s%X$á‹”¬u\#.ðËÂ¿Ã2HÃ
+W6Žf(Ðc´öKRU«Ž�3ãª#èYë!¸-UîÍAž’W¼û´DNï>-u‰.žŠb=ßr’€.Ü€]Øù{wCÇk?EIÉ—[Þ=ÒjÙÅ êîä£85ßøRZMÇKa_ŠaäWåµvUŸfEïCÒ`�O­;>”V{|(�:|(ŒãCiõ–ú1c€ÍØÚŒësgûÑfÔËuŒÝ÷×oô�u&xW7ƒ]o‰Õš3ÔbcCf<cb©Aç(Þ¤§˜¶.÷Àíy¡Ùìº§ÂøÆcÇ��=q�aOí0>ÄFý®„7¢ØôQ¿ë?BØˆ¿±=¨>`ç»ô=lüÌÇ81yÞFX|iäŸ´á´ÝÎ+O	<°i_�¼g¶
+ÁUl�jÛö(ÃÒ]UZÛ)”©©¸J»«™ÜSÚK™šÚ©Å‚íiHƒ…k�šQ³Uˆå{hVÄgÌUÌaÆ9<�žÛ±2ö\�U¬gÌÕ€S‰òI
+Kõ¥µ›£>HÆ5<XÃxÐ*¯^õé£ÐûðfÔsæ:nZwÞçµalÛmÓ÷Ô·Bó•äÞœJkhKº,Ïo“6Sh;n¯çïµS¡;Md•)¬—Q/Áò.ylùŠa§N´BÓg¿:mÌ-¦•úh§¶9KPWe´j©‹b§]Ö$Š¸EÚ,êr™æ¦˜ã05âÄÅQÓ…8Ø]ŠÕÕf¸É@Ñ4[ ð=fXå¥Ñtj«¡Ñ|hÃiµ]—LÐ€ª{Pm†œèÆ‹èBŒœ!ºP"
+á%„5(ºŒ"f¾«.·âG“yÞ)tÞ÷5îø»I¯ƒ÷8Ú¼î™`Š²ñÃx3Ü5Ù8fß_äK	þOT(&˜Š^^dÉÁZ\íš·Üº+ °ŒA#�›5™6C†Íàû˜bkÊ«€…´'–fc@·FL…‰?MVóM:pœS›€†¬ÈR€P«Î©H¿Ã.˜©]Æå<S?îª?™6ËØ25´ØüOs0ÓÞ‰–ÓGÄ2ç ¬.©.x¡Wé\SÃ–/ ÙUÚî/Ž‡F^ìÄ¬o…q÷Òaˆ	¼Œ×q}-ªMŸ‹Þ†÷¢ÆX
+¢éü`2ï örÉêŽ3ZûØ9ó¹sfÚ§Ç!žbgw˜U:&‡ÍUÒÝbVjA‡aV,¼,‡°À�½Ð èYå±Öçsë7³T:Åž[¾ÂŠ�±E{dËö`%·,ÙîÌg`ó+»æ÷±µçsk‡5fz«ÒLK{~,íY—v½Œp˜Œ
+ÕTÝêÕh3Wq™…ÆX­ÄÈíÚkS�öƒÞe�ÒSï¯¾5djþ3†–pŠµ÷Xó3M‡£tG’5]åûÚ¥¬ê¶èá¦–a�ä-x¢Îb‹Û4ô0Æ2s|£¸3&.¾º¶
+»PMQe†§´‹œai†„Çð^9–t$ä:Öæ|çc­Îú=¤ò„Cç½ëÙyc¸@ÚÂJÊ×ïœ¶ƒF<a†ç™vQèû£!ÖÚLƒ:ð)-Ðu5Û˜ñ™Â½+C>S¼SØ4¯P!tKõ1oÐî(ˆZ‚2z½K'½Ú¢£¾s94VÁO£Ò—S7ü§B_ýÅó”Ðÿù”þßWb~}•,ñà"
+©á¶á·ÂÎ¹`!
+ü>O“‰k¥ÑÀFOþëì†�³ï$ìtæJôÆ�Óùå� -ØéýYhùÌ:O¤�¼á
+�¤Á²¢Ù‚Ï³†ÊÎŠ6š6’­ü8m0Ýüô]Z°ÓÑªTžç,ã´äáõPÖIF^
+"ëÕÏmE§xÜÒ£D[ 7tö”†�ÀâC ‹*rIU|ž´À¹&‰«óÀ¦¯œ�ç<¯Iuu’r§�M�ˆ›¶xÚŠÍµI-^°iƒ¼©;ÎÛKp}òP/ØôAÞôçí™º¾ýˆ�hÚ mÚŽÓÖO¼€�—þã<ðó¼â_¿ö÷õ5þyUj{m7ÇÝ¯~ƒ£‘ˆò(
+´«Vê±mÓ	¤,|Ÿ8@Ç}Ê
+üŽ|ŸzÞ‡l´6ã­_õ‰]:I¤†?°ÞæŽ+£w¡šƒÐ¤îƒWkZÚ¯ÙÎ·¼g¹ó4Y2›¹?ˆÞ&¯–t’Ÿó›¾Cÿ÷Çùó¾7�ßÑ	÷O�¦ViÚcYi�àôÐž4ØNÆwˆ`å/Q‰ðÞB>åoouìÔ=å™ßŸ]Œç¦÷òWGá®Ån¥m&á[0Ý»½h�£2š÷F“zßÞ9‚«—@ÚOÝ²ì5Ê!çLK¥%þÔaX7KÅE{Â[yUc¬÷L®ÄÅß?bÇb<e÷b\$[£Á
+†CÍL\¹w—=OíðÜîÏ*ÆS´u¹í–ï5ÆYø$ç›Ôêà”Îcëêöb¾‰¾3'’ƒ&Q+’„¹­'|KNvë@‚öÙû*€;�Óóuxþþ0ä3�"þÌYô=wî[ÆŸ�ÄyÕÿù¨(n^§7q7¯—ÂnÀâKÝýO�e\‹Å‚áôHuš¼»#H;�»:<È½þ–°‡q^.Æì¤"‰ŒKñ$÷|k‘àünîV$Œóô":cõ“sÅ´—ÌZ¬~{I»üµ¾9pû2Ô?Çõ�çÁ¶M<lÊ°wu&å‡$¬]ìx²|3ÂÔï~ÑÜÒÛ{5†÷ÎÉ˜ÞO8)ÓÛ
+'!…îÕk‘ÛÐ½>’tÈ¿·|œ/çù8Ožýû³�ü)~¶ïçÔ|Œf…ÚýUüç¡ûÃ4ŠÓ�æ.Õœ“5!�S*Ñ‡ÅÈ�å©ã¹Ï[÷øtÚ*ÛÄK:?»ì
+ã×¹áŸšáìÃSn§?åÿøòSßûðòûÃ‘?:ûýõ›-
+¶Ÿèâ +I9w'ÅÆ?åe/vy`ã÷bì´ÀçiÃ²»8°óòð�ü<oXöb—v~ïÅ�ü<ox/Æ..ÐXÙ‹�~œVˆ5ØÄ/k±óÀÏó†å[Ëå��_×Œô†ÏÓŠÃ.ª% »¦&­ÆO!§5õø¶q^cZ�oç¥z||m^ƒ·¨(¯~(_V°–ø–÷à2ýåÜêÕ;Û´Å;£á�ÑðÎxxg<¼3^¼3Þ)­Þ)¯ÞïŒ/çž¯Þ)ïÍQÒÝî­ßÛ…ñüÝâ¤ÄÈIiÎï9-!t_³ÆK�Ç×©ñøš5ß›ÆËç©Òúùh®áóòÁÞåÃ;6õÆ‹z§Å:§Å:çÅ;çÅ;çwpœ–à8-±u^bë¼$ÆùKRÝ3IªÑ:zVÝ_Y€£5Ž‡�5°‚ä¨óÿlW;¶»	ÜÊ‹Ìi}[Ú��ÜÙjA�V‹
+ ËI—Í†XëŸÿ¸F“jçáñŠ’‚-Ðp(Çÿ+>ù/�†/ÿX>+þ
+@¦ÿèã±¹y´�úwmí,.:lmøö%É#öó¾8'>ç½ÉF5–Fåëø¸Ójœ÷­¿8?j–×à<ÒWÇÌQ×�Î±„È~HëíDRšÜV%}>±`Äq(å§ï�ç’ª&›ø|¤øåQVä­ˆÓçHO-F?&V—Ž/é÷ÕduŸ÷ävè×Xâúåë°aÅ7…aú[M£Zpìùåë°qúÕ'pt®Þ¿îëáyèTfÅ?cèå’gà’¨Ë±>¹Æ(¬hyrãL]ÊÆx°•.Çòæ“–p!’&Ý_IÏŸk;î5Yë“ë¥8¹2~µ¾Bþ•·SÒ·nsëvÒá+´X×_î²`¶)ï)1ÿj™ÍmîÒ;¦·Û¼Çñi®»§Xž¶S³½“\‰}ßÀ&×=`×Žælø÷Á¸k÷©äëÊXIÞnÿQ9w®HòýÕ«“0|Ï\^‹`Ï‰8¯Ùç¶2=ï™ìê+C)òtp­ÙõTO™:I~X ¨oˆ°ðä¹ô$~ðÎê<ï4y€;¯K^Ù„ºÄ5AwÜ=2äî�$wôü¬–+î¤nY\Ï'—Ôª’íp]â5tŽK¿à˜©¤ø·Çõà½R[I™¼;Ser„³Çú›¹üäçCü±P°¨¶™CèN—ÔÞSeŒ¡kjï©hãça¸kJÓÁCÓÄžºàœ“#^’|wãÔÖ‡tâ?7vVˆ•�‘•BåÏ¢õX
+Êi:‹Ýš,"5UÅMo¾­2ªò�tÉõÎÕ�šVs„^ñ�ö
+¥2��y•Ð™Àp6äA&ô%®	º¯äny3î–gãne°+Bë¸HƒNò…™A•í‘ZÑWñ­n ”þ»Ÿ¿õþOxÈÅLòãÓ³:™dg@bÅažæ¢Úlù
+=Hi]°•p½ä9Ð\ß‹PX¤#Ï>ÑvV‰[iâ„;¿IžlLÝÅ5A:kÜ=Í?ãÎ¸{^G†Ã’¥ÉœYîg•^+:[zÂr^¯Õ ?h”Ö�éÍ¡?ÞãÉôÕ�eÝAðL÷Õ1»ƒÉ[™>kfÎÚƒ¹ãí‹Ð¬\”§n†‚¹Šà
+M}~a+“+4[Mx7;/åÇ²ÍúÆ‹VQØ:¡^xÇµ$>eq	m\„Üpx£âá,´XÙîX£X¦:
+¿¶§…7~Lo—y?l7‘µËƒù¢jÏý™¶üvå\“@KÙ_FOdˆýÿ3´¤P¦Ž¶¯Í´*®.˜aÊƒé]7\zÆØB~éÈ}X`îÂmfywú<7´tàOÆ;Ë“Ž©»Øvw¹ŽX!{ÏÙ{ðùÚH¸eq�9ê8²Ï¥r˜þ¯¼éÆ¹Ý9«fÏñÌ);-9ŽÄV%FA†®!»ØŸ›ú
+?Æ�Øb(¹†¹†öcA&vÚ˜^£_ŠÓ/ç·ßG›ç–›ç–êó¸Ú<wûëCÂkfy>òVLÌÛÞøñòá/ôØ‹xdþÚ!Î4ðÿUøäþµÙ Þ›<_†ë}X²°vì¤lbŽÉäé~…¾ŠkÊ†Œ½™ÚÇ`�ÙÖ0f^"˜É,ÎhV¢�èÅH�ÝF4#a39pÁœsq�1u‚_…>e_·íÂÛæ?”™«fìà•™:sgF*;¶“Ä´?-ÅQâŒ§MÄµ‹oalHoÈð­Ù7þÍîûÀ¶OìÌù(ôÀŒŸ8sßðÀv<
+Ãû�oÖÚ–á4 m˜¨(6m¶®þhÛ‹[ †Ö%pgb
+=ˆ�
+³è h\fÈ—o=Ö¸jÓö]ÙRÎ=«xàüàÄ²ñÂ:P8–—¥}ÎÄ‚êÆ‹æJgß¨]û{ÆB&ä‡æ,ô
+}²…=Ç»fysê‚
+Ì�í/{m;}ÿ¬Úwž=;Äswø?_ ¬O@ôC¢è–Ü³s[U»síÑ¸ˆ`È¬ÜM]ÓG’#ZÜóMxI
+CùÖ¸usûÍy9â7Æ‹èüÞuÇ9x ïhqM<OKëj|âÍÒÐì6åÂMgkèjf(IPR»LhŠˆÀPDLÝ¨N†49¸¶Ì1a÷“òV‹äl™'g�X×lnÒ’8¹N¨ö"H’¾¯Ây9·t `Wž%R;§}ËßçQò¢Tô-"¸å@�GÉÖ@¼)ü„[“InMÔtìVB1T÷¸Q*§ðy¾©¹ŒçºnMÞ‘™Ä`7Ñ}—ë¼hÇöÚ¹9wýŸ°d&‰7W×ð¢k2ÿkv—Í‰¡ØþJ‡³Xã|Ý�õàÜY¼:Y`TŸ‰[õQ]p…97?ŸàÊ™ðD+qe³ÜÆïšåéë|î{'¶<©o<ö*¾°8gK•9q-BATæä²Ò4Ì˜¬¥Ÿº¬6ÅŽ&}ðÊ<�_²%]²sîIx®6È¤VN›D3¨¨•ºmð/Ÿ‹"~¦ÃÎc³ÎOMÖÎtÚyìì2±]–3ËUuéÔnÈÝ€p¸©ª‚�å/k›wð»wŽ»Z“/85?1ýyl—ÉiGL_0SZIs1<ÓÙçŽ�Ÿêž9WPÅ9èvl.n+d«>4µÂÖÇ¼j)œ‹ñn9?ÏÊ9WôßeM]º²%ƒ=¾ê#=]
+2ãÚ“8e¡�÷B�]x×$¼I[ÄÖ"fð&ã™C.®-3MØ|q+B#ÎÔñqMô€I’œ§�Ác/Çwc0yHð@p/–9Å€.¦ƒP×—�Æ³.”M¤Ã):f|!ï�¶ˆ—‹pÂ—Œ÷%*®-
+hž’¶‡—´-h¤mñÔ6œaM½ÅXÏØäYÒ´}m$øä‰íns ã—DÃ/w0[%&7G[5Æµœ>„µ†ÞÈâÝ9òKî»g?3Eµ/ôUr=#ÛÊûÀ¸[*Êá=·÷Ÿ
+©Ô¿¬ªÔ¬«s>ìõšM÷USÔ8ìÝíóžzû�K.ŽñÓ§î+õqÃåáCàÍúœÌy VƒwŸ&•Ð…=æØõÆïÌòË÷œÙ³«4fýÕ|I¸ô›Ú›úï/SÙ¢l*TÛyvîôc™)ß‰ÞtÿmÃ²[m]R¡É™`�Ä$õéäjf¹¬Ü±+�ä#u9šòÊ¾Ø�Zºª\`ü®NïðÔ…÷�ßÕ‰÷�]UB�l·>�û@m~Smõ²«ª{™ÝSÛoª$ïëº+Våòn)žÙµ†¾/Ùçë*&ø��¶‹8o›Á.m.I7ðvm¼ÝZ‘.	¼{Âë‘x†ü*¢(ôœÍš3&m¾š6çBk¼/7wIbY',jþTöWaÏîóØ½Õ4ëÖ-öß®¿O	}Ø?¸%ókà÷„kÍâ§…e6]pbK|Š!I[^M™ûFcîû5~ëÿáâú^é
+bmÌ¯,Îtuî,Í±dÝ�„ë¹•Õýp]ø›ËnY[Ë¾(pç¸Ó}úV*ø­Œ]õ’û€?Â€TUŸ*-bvéˆßËg*Ò¥F`Y‘Ïú<rŸgGs8Àq­ŒaÙ¥µ“6y{ý¹­[‰{Â×W}J›¼{„¨>ý3#D�×ÝêóÊª�Ä_øÂlù9³YŸ…‹È-x^xKH’üÖ{å‘à=íŸ’!KÏ¤Y™®Œ•ëÆœ�qLg]žd<ÐÓÌiÏ©¥@ŸÊ÷\MÈÔÙ±©»~O¸èv™´é$0m�ôM�Ã*ý…ñ!3<jêà'µ´ZxQ·«	©�n)‘„,A¶H›2§ÒïH\Z‡ãêžÎÅÕ±'X^¯,ÎàêÜWX³*Þûål¢6zVwS]©ç^\Ë›{±Àq)'æ`2q/¡u5c·æ‘BÿJp'éúÈË6´ý—ë*G×ä�¹OáØÁûZKk9‡ïàhÞýSŠÔÉÌ«_4ˆM_ÆˆI†òN–íÐ\Ùy
+ÝžË¬gcX5ºZµÉ¶vðÈ)U§^5Øj*fb4¥YÔfm�ÆØ×ÈÅúšŒìò÷8ï¿6l[‘êi#Ö©õóæµ‰?åM3šæÂ…ËÊòåæú
+÷˜{ä«XŸ£Ô$n‡«[Ïm.ðYžt©ÏÝ1{êîÇ{î+ÒûŽÁVmay2ž;a,4qŽ1íñ´9ëna;×…4Æv“�2¦ºÃ÷\ûÐÑæ;…äB«H•„{/\9£ûä"œ32Ž�¬Ë›3,à|÷»„/2êy5Ù�*‹»Ôª
+î‘Lø¹Ä—6îð}á&*‡¶Â˜øËÈÔ13hÎ/
+lI–ât†ê²¯	’,Å=4¦Î#	kè­;S`´”7gx‘»‰—‘u=!ØVUïd	Ÿn_—ž¸7pc’aEóŒ=ûÜ“sÎö»pUw¹·Ñ3v×MžIspÍI¸už„ïô-árÉÃWWq�n®2�ŒÄ�-šixÓ˜¤›Î¯\ŸdËX™3JÇïÊâ~æœ§U¾8�gï|Ï“k&ÖÐ#°ÿö%•ê¸ÂÒüÁá
+€¹í’&*z¸²ÁLÝR4È¢®Ÿ
+i,»h«¿ºÝönÖçE×77Û�qád~Ê†8W–Ÿ?#‚îÇtY8{]´•Í$[¬ã3
+·m$ážÅËµ
+3¹hÊý0"Ž�¨‹Ã2cæb-y˜`ñ]#©³MÖÕñœúÊ=ŒëÐKòORV·­ÅØÞ�*¿ÛƒÞýJº¶•2
+»¡_˜mÍ�Ç5g·¬m\cÙ±5gn¦çÒ|Õœ+Æ¦ªcÝ¸<�Ê"›’·Ã07¯¢N¸¬,ï÷äíÕâsÉúÅÆÖC?8õz�—µÀ{$q’¥6wæL—ïØ.±áyË°�-£Þ³@ðë‰<ÓuÌÎAy&!õ±u˜9oF‡½C6À*ß¯Ÿ‰í×:®â#?5ú�·é¯ÃCÑ;ÖáíÇýx>ÅÞ¶9?^É[Ãòù©Ðt¼§xéÇÿ†=JÌS6G�¼T?à‰ž®Ïÿý?ù™‚ê$IJÈÞ•”›
+ÑI	ÿ"ÑþóW“v|žƒô�öhjõó`Ð|äëéW�žš…›ö×UP7UÁUðîë«/Ék‡º~ë“už¦Ëý0[ë§~½–Log¬L5U††Aß¯‰
+Ž�©6•t¼€D-úd\^˜‰Û5AÝáS“4½6]_SNEjö‚;—™”´]ÃVà•¥�éfTÍc“×D">ä÷ßÀTwpS8†Á¾’ö"û“k/Ú,ö;¦EVÇ¤«KOI¦´ŠŸNeºµJ^Lö&Ó-µèj–ðüéq½22rnÉDªÙö��'‚êð©YœWbÚüÆ`+™¾©,dI|iÐ¨llí›
+„�¨érGÌC^ëõÖWúnï«šàµ‚Ÿ¬®ž;`6väù;2î’!®%˜´éúø'¬�aaPÉ<èõí…‘JðÀ›ËüÉ™Xu}ò¸|j’¶ RCNS¼’*›Üg’nºº²öÜ¦¯,íD¡ÌÝ€)» ì³ÞPÓ­ÍlŸ(4ïÀ Ö
+Z�s³sÆüúþÂmeùó_Ïú
+¶Ä&«CÜAC‡6²Í:4Å¡dëÚóÎçÐcí×ñ@T(�Áê™Ôt‡“LšëÆµgùösis/½Ù[”@&ÁKÚ§R!ž©ÃžåãñFô«¸#ó:´môDFÅ ��PöTb½°Å¢Ä:;(Ò¡W8Êëè Œ‹A¥ÉÜ”±ÀhË
+Ì˜°¾l€žUP—|Á‹7ÉŒJß$3Z·þKÜ8ÆL¾ZæP]±©gÖ
+6?çR%ï‘Ä;V3×Ö?Öú‡�É;[S7|™Pk{ìí;Ö¤P«¶,¬ÌÝÎœ«…Ÿê�0ê{ ,cÚ1dS7ÜbPywÜÔÝÆœÉÆŠJlãžÒE^¡«<X[¬ŠÉÅÄI•Êè‰Ùò&¿¹,4~Ž]AåG²îòñ=±s%·Ïç3™ÐGò2o¹äf#7tÏŸweœü�\Oš02Ã�ã^³x—Œ‰‘Úº-¯ì+É‹ucr§i {ØlJÐg$¹Tƒ X-uÿ»áaå‚5éxðˆr�¼½‚Â™4vÕká—£ÑL2°ù4P)Ìbæå™c¦­ø ­W40ßï«I`6†®ý±µ?\ þÆ(Í
+Œ¶˜—ß®ÖÂÄ:fkÏ-ªé[ˆÜxšÇn:3XF–}„Ahz8t1`ül|9SŒ+Ï8›f¯\¶ü¼û0l4¥€¶�°Ïq’ê;ÈyÑ�<�ý¤çÑèâx“5®-€†W�÷›£Þšu6÷Ú;luëN¬Œ//n¼íÎæƒÂéx‰0&„,“®YËÇì°zŒ«çÁUn¹à_d@žš‚²}²‰Çt{?_ŸzÝxN-))_v&•>³Ë:�¤{­æ1q±Õ�âOtª£í˜°n®¶Î¿�PÊÁñù¬®$~ðLÊÎ—1b’1q£jÊÂƒ£¿ñò¨Z!çw<,®™Œ7âq�¿Š=�òGŽäùCÓéuMÍ oØ�3qwê¾æ‚ÎÐTÎxfq]“º)ÙÖ�ŒI“«ê
+O`Ê#yyŽP.©t|ÿ«]Ð>(l’ãRìÜOMÔžByê×ä­wU]HHï”§–ÙÓ9ŠÓwSç±1sÙüÌ¡•Ž“oúà™¯¦õ�½þácò¤uá
+Ìy4.ï5œ§ü§„sXÏirü¦ž”Õüª1žV¤Y]ëx�FÎ‡²S¶of¬,kÕÆä”½mû'KsÒŸµÿ&ÓŒÌ6TsÎ3p&Í¸š2�»ó{é:}~¯fs,O¾ö>>ÖÆ‡�É“ì{5B3æ·tyŽ[š¤3Ð‡'båô&éb;·Øçï/\²øâ»ËÔ-Î�­�½øßÕ›÷Ìe‹¡ð~šãûX…Ã¹· ù$|õ²·Zï4mh�nËaIºÊ’
+eå�!{˜^�ì­<t×ð{»ö*çÖÑ«x�vìÖ¬
+7‘lÍÊñ@spù�^Ã‚yõÙ+YóføØ‚GñGæ^¨óK|?múõ6î¸eq8ã9ñ6šC¿KZ¨u‚×º,;ÁÁûºÔ�ÀY+x÷Ç3Ãl&¶¡Î{�™ó^`\¼ÌW‡lœ¿\Kÿ|ö?ö5äé¨>­N<Õºã?þ0Œsk{5ž™¼×eË×³­š�‹¹óE[‘Ð¨­gj#òãsé=}=Ð ]÷‹öLÓ¿™ÚÁymáq±8òóÇÊÅÔŸ{˜#Y÷”¹²ùæ÷²¬Ì·8ß?9áWÎ°Ñ8ÃJrWØµÍ1V¯˜ù
+û3/£Ÿ[þ&�çÈwý.«–S~~å˜à]ŽYqðDŽO;¶N¤ÒcËf\»½y¬˜¤ˆÔX¨½Á“õ…Ö0N­z.Xß)q¬O¤øÚÚµã-Ö+J›Ü´9óQÁ…IÃãGr!¾.›\ ]†ÅHÖeZ7ÙÖG0—+É1^¡ùÇˆK|�¸¹n�ª[¶˜;3^	™_W¦uØýàÕ;¬Ý2�ä6ãºÄP:æyy§dÜq¸e†ÎJ¥=¬Ì.ÅÀC ?”©7â!UÎ ¯={I•¥M>Î×Òdåù¿n�g’5</¨÷ª}ä¿BÂ¿ÈT¥q¤ÀD“6„´ *ù“³Ì¬Ï'»iÛî:eÏù®:ëåù¹ô¼êêºÆ[TÇšpèƒ|[¨Ô×&ÆíüÐ¾”pà®ý#ä»Ž¥Ð×?öú‡äƒ/ô…?°¿þKþ•=DT¼K#2ÈØù¹1¸$?ßŠ#¢K
+",�‰à’‘ü†{�÷UÙ×VpÙÈQÃõy=“¯§ÿ>#Ô	®=Ì“
+åI–úÂØ‹hfß%šõŒ³gE4êS¯/ÏË¢�?¨ßú4ítë„ªg10†ŽWÏò¯>§ÚÆüü*,=Á…^æÒM›Ú"^°ñ›ÀÿÓ]íØ–ì*Ò?£¸#¨•úKã¸“hãl«�ž~ r×{^Æ‰ø¨z¼MžÞ°vˆG÷þ
+ÆÒ­ÆÃ)8Çzê"p#C|sµ²fjº†ð¦kèVCâ‘¤•-“¶óuÕù2…ò×TUwÝÐËnŠ³×Z2°•ddeB0¿«B�µè<
+u+;¦,)Á·>6\6@UBˆC/jƒ«šÛÑWµŠe6Èã£¸³üuXULµDŽ#¬ÕÈPãúQ¼ÞÇ=1Å=û¯¿–…/IOîç¡lpWÙ<HŸ„˜ ŒGöí³
+gVž‰+û�ÏÌòÓYóqÜ^÷9¶Ÿ[rn³4“„ßX»ñvI{Æù¦>—o•õeÕÔ´ç¢˜ZM—ùÞo15kh¯&ÇVNŽ™./'ÞÕdvx5ÅB Å]d�x(¿t;þ–÷s_H¾å�®<íà9ñùY½J$g
+ÚfAšâ�ð÷gWýsÄõãP6«µï©ÿkP"‚Mtc)tð¯º
+µÙÎÃ*ØJ¦eqñ‡ýõ²#©‹«©@©Útë÷Õ4çßö]šZ×îùüÈe‡pjdôî&T¶‰š¸søf5DçLP‚Þìj°ZÝ;5")‹@7…dÃ½jZ¾¢½n§¤[F-a6¯ S_>‚R¥/ÝˆÜénßd¥Øa#2kõL÷iÞ*ÿ-”0ô¢s­ž.]YM‘Ý õçò<.­Ëlu¡Ú½
+ÌP¸´ÇÉµ™•~Yº{Í+¦ß®Z7WW{_Õ¾,¡xJe×ÞåQxû­ãÃöº‘è4v“‚ŠçQ3þ–'voJÇTiÂXGy£€Ø»Ò„Àº“}¥‚`þ˜†gU÷jÏØo7y–ÊÕ›†åºÖÉˆn�`n¤2Q·ßöI�ÂœÛZ7ü¶uª+JyCŽþÆ¹W‹ÌßòR·‘Ñ{[ÀV“¸x¾\Ý¢çÇMŸ5Åy¿`e÷£†>ŠžTa2é÷mštÊ¦3z^ÂÃž¤®kØÊ_»7³>C¶\2.WMAªÊ¾‰¸¦¶«ÆM^ìŽ½L¼-NrW®4s¥ê;ÁÎx»¬‘N¨2Ú‘¤ÖŒãj“÷ô¸º0ÕnótV§Ëõ²4ÄÍ“P÷íéÆ˜¹]W�ù"�Ó¯ëŽq~ï[Îg×‚ÏÎxcKHò'5aÕÓgÆ›“gš<®+�·# ™éÂÓSd•9ý"r¡,S#q‹ÀS¹´ 7VS3òsri™YZ¦•”¼{Ò´b7¯Ð� •f9uuÉiÿî´Øs2qŽci-ÏÌÇáû�Nà°#_7m‚ÛLiídßëKÜØÔcÒƒm™hÇžh—÷\»>KoSiK‚+ËÒ‘Ð4ãW¸uÈÄa7qÏ—WxçÊj95Gœ`òÖ�=ŒõØÑgcZÉÈ<”'ÞBÐ‹»ÏOI%ðqy©ˆYW^±Ö3bÏõ�EQ’oˆhÒ§ûqºÏ0Wøß°šp?`Ý)CÎ†{Ã#Ì–�û>1Æx×ÆKø[žØõáå€I¿:7o`4ÑZºµÛc®-{�c‘·ó¼+1È^|êCªÉNÞVð£lÓêYÇ³IvíÂWWÆ)Àí�îÐ½*#èêN<´_eÉÓ7B¶qœÍ·O¯\€ÏawNÏ.{š¾NºÄ@ˆ #»
+QÈý©4­,€¼œqÖ.êß—÷¼éûÑ´.]7lêó^Ýd‡ÅŠâ¦ÁÇ�LGVr
+!Z×sÄïÜÀ´Í�Å‡h£ë<®m7¥&‹:’3"%mecÏ0LóŒ¶ý(KZÂgÔC:®dÿ}>1]ý\ê½{vVŸ[6«)§áÒÔ¥&ÇÆfÓ›ßCW¶ˆÊè|½zÐF%ó{PGáVãA^Ù7'­oÏ¨
+–Åilî7á€O¿Ñ„–´©­`î¹íÀö7kí*·M..·Z5Û¼”Ýt/uwÍ[Á]÷VñÈX'yÜ¬Ï<¬Þ…uïQOŠ÷°¥Ì[Ü3`3^]¼‚¯³ÁgáŒ®Kr•ç®J\éX €n¦v
+T•r›ÄCum¾ïºLÑQ¥PH2œðrÕ|©Ç'SMÊ¯”;.�DEWéC¦+Á?í©Ü%:vÉ{aÌ§Æ™éæ9¦eù/Å,“ŒcgÆ[eZ= ÊB¬‹øÑŠÀûCååI5q¾è¨=ùŠ¨[RÑªTÏ™ÑWI)Ö)[SìÇÚì÷g‰fKº%Øèa»™D×¹em)k…å(ŒqCÝ`ÑqÇfp„5XoÐÚZ¸TT4zÖ#ÞÆóJfï›°&å°öÍgë::#ßXKªì3Õ¶žÕ„�G<�bÃf"fF1Új•
+Ü÷-dÝM¦ú=B¼éwñ™,oê‡s¥]¸¶u�™Þ‹q¥¹†=­'×ñ(K‘‘VvŠ\=6B,²uòéi‘¯µ™ïÌL•7H¹‰«e›«šÕŠµ¡Þ¤W¬	QUJ‚Y`ÅT”Ä¼U¥äk*¸*5R}HˆçÂ¨Íç×¸È�VËÀÌk¸ÝNHÇÚ)ñ»uRh·F‹Ë­Ã8kÔ0Þ9œ³Fw×�"2F8pH•ü1wúñœ;yÊœ¼<¥Nn–qç>/çF/§N/(§V+7¥]/E£d¯Tgl+ä7¡ÿþüïOÁ•ÿ÷Ï6TÍy�à�NAìÿO'9üûó€r ¹F¼&°H¢FÄKÃ(!}vÝó©wÜó±ÿ{.¦Ï�Î»®Ë÷\‚:j:¯5Ý'çe1Z~^ZºOÎ¥>î}r..ÍdÝéòS@ýM¦eÃÛ¢	SÉ~`ø7Î_5~¼¦­fEk·œÉrT¹,Ór†ºF':RŽÉ”sCZj`jôÈ%ÍZç:¹bÆÆºWFyg¡�$—R{íÊfÄ0²/ÒšÒºÖ9ûeØïß!�þÝ
+«/qRUìÝ¾½’—6yh.ŸU�âÓnÛ¬r)r‹`w>–¾ƒöî­¤¶¦M^½†ï²]ûMpõeõlÆKÌŽ„Ãîzp—D�c³³‚¹È¿â¶¥o©aËcª­Ž¢ï¿’)ÞÖ¦N³Y”6ù*CÆà–Z"&¡8›/Êp¡+fŒE=fI;wâkýK÷Ô³UÀaÆ}bËg�x ÀqR\nÙ¢Q§’šèZ,Å[˜ÿÁ3‘^Jiû¯¿èä£{íS/½Ø
+~4¥Üø÷Ý^7#hn½ðÄ“à¿5ç‹ë~¿´}¾Œ!÷ÉDRèRXàI×†d—"]dnòþnLç¶¹°9á.ÖY”äKÒ÷ÂÍ U£è¿O>�Ï«_ß4ú|ë†ÍÁG!§’;Ó¹÷:l6ïüïÆ(…oÍž&î[`3.äË—¾�åíÝ¢íaM`3~éZs}[_¾/ª�ØpeËøyÉÖëÀ5_æ\è±0á°}ºïæ›]¾/÷5ð;æœë“5ÜGc?ûÿŽÕXž÷äËÑîõUpËxMt¸ÎEêº~H*á»awþ¸sæ<µ¹/~YØjÆ$Û{×ÌuÎ ¶Äçân/9¼rè‡ÒU?2à€»qÔ§M
+Ìä¹öÛGñ »n;6¶e;Æñ¬ýýûó?!×†5ú3ü¹8¬1¬%Žóý'Wè!w_ñCë�G§”‹ÖÔ0�ÍšñpÞº±�«@¬YXd«a}•nßC¶í¥°lƒ%ÃÊ9Ò¦Ü
+6´…±Ô®4sÅ iéú'ªŸð©·^³^]Ú
+,”Yù]Z’¢T^Òæˆk+�ŸkN[�Œb¸’9¬f€÷¾%7Jó�¯[Q`…Ëí…>�…ßçYw{wg³·ûÄ1ûö‹y{<{"'æeùÄYŽ3óy=�,>_Ìœ™'°e²Ìó¸6Ï�_¶«†í=‹ïóŒš‰ës±ÛîØÚøäª”Ç_ëYþõsE'ü?ßUŽ$É
+¿"[ÆDo¾C�µmëûÂ•`²+k&› �X8H¸øÊ‡¼ƒkñÙí°Ë–³ù�÷Š�¿‹‚JæÆU;zé ÌÂ
+ë§gåâB8²R²G;†Ò¯ Bøh®«úÎ€‚ªcýÎcÙfùÔ ÔG]~þç2Îs[¾$¤/åÿÁÐ·UGE�ê~|ŽÖáH?£ñúÔ¯Ã�Žˆ£øˆ(Ø†þœŒìrõ)»ÉÐ½‡aú›å¶Q˜ðô¥*Ï¦._ç®Ì¬«�nYlV…a]˜˜ì86	ƒ¸`ÍüÒNÁ:ÜwP9ˆ¿¾büß îâì­·|kuÙÜ_-¾âLÅ¨ÐÝ™§0Ž.âÂ}Aûë¾DûvkÂ~.L7\ƒÅ›sMuÍœ?Ö'—?l]ßqÆÌaa½}÷i¡[ÞÅ`LÝrsÅy¶Ýño*O0—§&í/k‡_,ªÉ?púçòÇ×÷mïÐÙöæ�mÀ ~ŠG;ú³½ÄÁòà}Ç·wÊþk@µwS@´ÓO
+ˆâZØ@qI 0
+1µ°®ï8hæŽÿV´7ëVG¼i·:ÚºþNÖ'?d]ÛqÆ­ÁûËwÆÒÊz‚á•Ôb¬âÛŠöÁ_ÒÓi´¯JÛ¦¨]¿Û=”â/ƒ•-CÅ¦¢¤x¸«³0†ñ�÷áèó¥Vs}ž±AétkÞÉ7'þ�*”|¦™ˆ¥àÁ¡F*B>Sú2“aï„gÛ¬œX&ƒ‡¿Á�¿ÁƒêXbð	ùäúŽ?n/sùoÉ—q¢fmû~ùmÊ¬²ù)—,�ž�ë>áciêceÃDC«>»DáŒž¥3ÁËO7ð!·¼G!�%
+Ü/ó.e^…9q†wÞ…¨d¡{ØÞ±:ÅœýšuÎÕ	æªdBú�5eÇ—»ˆÝ¾[*};ß^-¸aßžîkÁ{Ñ·§£U¡oß^ÈgæC_~{a.¿½ “ßÞ=¡ñD&%ZXõÜ†>‰³å`š†|ÿY$.ïÇ¸þõ_�×
+C}íòô±TÁßÙ—Ty6.UÉÍ¯·“Rè&�þÓQÚd0��zóÏr°i«Áþút[VkKÇ³sÞl´¦ó×ÆÇ<¯ÞŠó\ü¯t,õªÑÒ©D‘úLý©ÊkØšž*¡”ÿ’s[/«& ñùë£~ÕJ³oµÿI<»¿6`ÉwtÞÿV ø¯£1ÙûªcùÄ_¥¶÷q°„=¯ØOŸ/R—R¸Jä‘ÚG#À¤Ôú|y"WæcWœ¹ò\úý‘g[fÏ*‰\¸­ß›âî-µEMÌëCÿîºö‘|óE(õU›Ëa­ê0/Pžñ[n<×‘–o”u	´¤À0¸„8¨B\�1sõËs­PUJÄrë)�“¸äaP­ îÇÃ`Æ±ÚÆAÆ»Ç!ÉµŸ‹ºÃô,¤ÓóÐöe,¹µBxzÎ!>ímó66o*!�LCYzÆÆËs�ãö_¦×RÅÍ¡âí�:¿î­(-½Üí#9xâ|Ûõj¨ÞäÔåÁÚ¥eßpï¤ªk§ C‰­ÒºìÐúçŠºÇp©Æ�C~¿p/úOm[›�8Õ­.*¶íVqc^ýE<ÊHm{-Fí2a}³¤¨x—LC6Ù3Øµ»ŸWÛ­]�ª÷NL•Öã)A/
+úâ!Â\†¥{ñH,.’ôÐ�²aßcÚr˜TB:©º®ô$Lá%\žÛ«ídº…bý\T¨÷€…¢NW	–hN!\45¤ªø°PÇC”XQi@Uº�•T¼=9/ëÆ\ÇsQ¨ºOb‰[4*È7´s­ë‹kÍx¯¸€<¤$®½œBþÆåj¿»�"W·Ññ‘k0ÞäI?w˜K²_uS§=JêˆJ—Úæ—µùÅ&ä“m¨KoîÊx{ooNF�Ñ¨.Œ¨œ¨•·?Tôv¤•!Ä‘ŒP†Úc¨
+ µaV�í»VTq}€þ}>vRy.ÃÌÜ?,0µ¿Ë‡û¿¾Hé§)ÌÆMÛ·=¡#_Qê6ýªø7ô§´•3Ï™èW/Òµ|¢
+?j|®RãÞsµìn;/îv_Kj’ÕÖ�|>zmG””Å¼e[–<¹œS·¿ñüX¿iÂ¯-|ÅG)ÛÌŠo´˜{Ós%Öž(;2\ë6+xÑì¸†ý40õ²õP©ÎšWSb›ŒmžJÂÖ3Å©T(Ëç£?µr<4”ÅÒ0–i	…‚;X¾EÚãaëY‘?^¼€{d=Ä[|ÐÐ»NZCî†[ï‘ø¶õæ¨óøk�“MÈ'ÛÐ—Î¸9¼¹Ëwûþ#‡ò‹‡W¼Y�à7²>�u\§2°\—Ã\)|>õEÒõù³H9|�ésº_fæðåK}Ñþ|b'Óv”x}2LÖöÒŸ8÷Œe‘ß¡¬ø³´GœÄèèïØaµ…ê�ñÍAñÓ#ñ�¯Q*Eßæ‡"¸Ò;‚o‰�,¤á´	¾¬ƒ
+ä)tú‘¥7¶¸\Îövc�+ø2Ï–ôò3€82¾å#ã¼ùxo~�G«˜?aÁõ¼JA?Zß£Îq1_ònÑtÞl'×¸�ºñfÃò9mü¤.ÞæÉ£³L‘îj¥ØQ¯!îP¢á^:”œ˜e77Ý³A…²¢c•ÊW«´ÅQì‚'X+eÜ°_>R˜}Æï××¸¹rG“ÀÏÍ[ìÊ¶ð¸×[½,2[D¶†Úì3¯šeIŸNoŒáµ	7H©IZ5ªþ,w†¯Uj[Û>º_†€Aò ÚàDØZ>ÉÜ>k¦5«Qé·AàÃÔó´·FÇÃ!B(»CTå°Þ³�ŽÀïbò�Ó¹�OçCß—¹d3¼°&Î&¸k[^ÓÚBm6!Ÿl³‡7a.ƒÉÞ{0·ÿb>†ãÆkeêo¬ÈÔþŠ§l$!ï†ÉP7r  üƒ4ü‡¶Œ‘ñÎÑ•¡ü¥\çŽ¶~ë7•Ž.µ.eéIËH°çËéO†¤G‹€b�.ßí½£ÌWkÛÑ(¸ºE/+3ª¹4†=¾~ˆWë©­øî—ÖŠw°y_[ˆÊì?üîeF¿¹4pqï?`òˆ-ôEèÃ#pqâæ¸ÊÍ´	š”Í/có‹LÈ'Ùq×A˜CªØwÏTÔBµÿ1Ø¹Ü	®ìLï€s\§ŸKºxÇOeÅ7Ñ²šÖ*»3‚·“7îë®Ž+Š'\[®'^œ×U1Û.o×ÂâC«˜«³ÒÄ¸	¬z—¶5mWÈ¶:FÖ`Ö¼V!‰++k˜êRÇ•)°¯)¥.>–5cBmƒ`ÓP’°¯fÿ
+0´h
+endstream
+endobj
+54 0 obj
+<< /Filter /FlateDecode /Length 13296 >> 
+stream
+H‰dW9–ì6Ìÿ)&v Ç�Ô9|?Ó÷OMU ØŽfª…úóóSÖ|òOÉõ?¿ÊOk
+«áþÌuã¼‚x{^çØ°‰Áï“ÊO)Iþ|«öýgáùùõ•ÓSDû|Fnò|<5Âþ”ÅiÚÊ³
+°Z+OŠlr~º¾Ýž$âI<ú8.ù©*ÞÔðÇ±É¿ÿûõþçë}Ñ·C»qkOú|h(7^0'±ÛÜüþGþt{Þ6í¦ÅwFFÐVƒ1ÃE´UDž¸<yDùM¶DuIÒÌ%ËÈ¤H4E/(]Íø2ì4 ‹¸'á/l¦qŠ‹Ô tçÿòñ5åú²àeÜ®—ü|ÞB}†ÇŠä€3ª“òîôÑw˜K‘Á
+‚îôôx~Î’{þÆ×‹ô&cRµÆ´(Ø¤Ó�ƒnÅ ½¸=‰�ÖWºÏžæm£.	‡àù¬¥Øº~ciÓ�³á¡}±Ð:òf�i„:OÔyÚ .âÓØûóŽ�Æn#ìÔ0ÓHyÿ¸£s)rIÁo47\ÍN2­n¯ÆÎRdq°�¾�³yaÓddcE¯6î-x=£ä¸]òI¦^ˆB s c@i’§6¸Fc)2I‘&á•ë™#Ž°ñÊ?Ïd3‰#mãfÏ1F\3”g©�! =9øO
+È8¹†Éçà²„gÌÄìfÖi6÷(ŽIKÖ³Ú°`æˆ™ºé“y® 	¡±™€s�¢3ÔÁÉ¦ÎÌ/¾>&‡9»ž^¢ËÆ“Ë¿OÌÒJ6¡(¾|Š[Vñ£Ž]´Œ÷ÅÁx¹éEà%°8ã`«JÐ—J.Àå‰™Û0ÇT\lf*(Ï0B‚¼âh&“XR>AKMrkåwJî>{Vä×ü=iîÖÉo7÷7ë(W&¿ÐU¤KŽ{ÐDâ€±¢àV•ô/#ý‹„‰“"”¹°4­Ï.oÿü»±ÞÌÿa4I†�LÐÆÃœ‚ry÷•UŒk©n{cGâÝ/»ßPöm¬´æ Ë’Y¦ëÑ´q4H”I*£´Ä^>k÷½Ü[ˆ‚ó+¾±oÁh�»ÌÁÍvkÁ3Â�î(­¿‹3k¿CqŽ°Úwñ‚b‡6�”Ùºx”HÒÍ‡b�[÷Íÿ^^_!ÐÕ‚8ïO9ÝCH€=Có+�Pçl`Ž¶_o¬ýéÓ¯¢yŸ7väþTº,;È“(Ô¹°å©�~k1‰ç¾Ü$
+eØ8Ð{îWqŽÚÊNŽµ‡~Dî#ä–¸Ê…ä™êËv8º½dóÒ¸$»
+kÙTáØGÑ[N{úÚ«tŒXõTŒ9
+êGqögÙ1à|Š×«Kélß•¥Êõó
+úDÜñ­™ð5ûªMFú´á;¹Ž{ZÕ�Ñm˜|4¨
+v¤Ù—U¿Ä$wƒ\Î´ª3‚%öN¯ìõVbè÷w@vá½µÀPQ
+}ÇŠj>jÌ…�W(¨†–fA³  ÎdQë‰ÖXO$Ã’²]²4ŒØœ3¬ÂÕÏj”Ä¯Æé\Ï*UùjªŸR4äÛbñXQ\ó~Tõ/Sý‹Š‰;ShsO`MÝüò:nÐm¯–³A<v¶Vþå„ÑöÞ±o{ñðÓµyØ¬g©ª´;mßÖÈëí`[GÞ¶£ë³åéæÛÙ´*ÝÏªUmô…ÖËËw[¦Vs¦á,ÓÕ9q5B°ó_|›hé<Ö“F|JÃ^øf<¤øƒGÃø¸ÇÀ¸�]7«ëóxÂžóµÕù÷Kþ¸¾WšOìµŽÅ+5Ôµ{“®†	A:§v»§î¸¾/w±‚Ö”¼~|Eíð½ØX5F¿ìÏ%
+¦�Ø
+‡±�%b×nâÚXA›ò´µ¿|ý	—¹°=°ã¼±6¾ÉL�Á)0Í8]'f©Cœ�@mL­1‘{ƒÖ˜èš‚pM²6Ž²�/[ÄäByrUeî,±„/¿µ©°uÍ¼/ðCÍÖîaW0?k\ÿñ1<ëaå¯TíœLnÉ¼B°=Ã{3–˜ñÿÉ;Õ÷Z9ÓŽ¡Ø¸_q²]{âìq†¼çÁ§gŠæh½}
+Ï–Øì&Þ|xb¿æÛ1éPžt©�î´{<^Þkb±‘½ý°±Ù~XèGŸî{o?œÞ~ÄLÄYÔ†öƒ-o?pñö£¶%¥ð9¡4ú�Ó»ì
+°\>ÁÚ4vi”ñr4•7¼ŸO½ÍËÜÑ�Ú`\[¸Â¸Á¾Î™¿¡äi�§ûLšÜ1¢Šøo×æT†|%”Ñxˆ¥BüÏ_þ†þò¹é�$‹‡0…öËçöÀéž… üù#TS;.^âb‘Úsu±Ø)WÆÒd
+ž ]‡eéÇÐ…Ë^ÓlS×Æ9˜ÚE§O§”KDï8²3Ÿ£jc�ø® NšPæN˜)óñÛgi—2«,1§y,³U²Ácr­Êœ‡|ÂœÎ.]Œw‹(¹5Ë Sw\‚ôqÜ´}s&CÖÁ�S:òOÍýÑ5oSó‹‰‰;QSvü0[ÅËo�¢þˆ­8¾ÿÊª:ê_óÄ­;.AúpWeôÌ,Ñí¥Ÿ…f9ñŽlT³ÊeåÀwQ–¡ÆùÃŠû½5÷_0ÿ÷Àzc7V¤ã†‰XÅ“lž_UW›âböºÌ¨Àµ?Ë¸OS¯wÇµ¡!Z’´=ž63§P9«[ôQóÌ¡1uasäèª·©z�4i6™[Á‹&“ðòrÄ Ï$óãÑñˆâžóëä0¦L“øV±$šŒSy´¬êuyÉ?-v÷þ'•@`ÿ3Wð‡˜îCÞƒ}Æû×í	Qe>›èkòÃæ7‹ìí6ùœO³Ñ‡"¶9Âyp	Òž+hcfaŒyß°…ióN¹Žð”5tM¹Ž)‡ï
+âNÔ”?Ì–gêòÛ2õ1ÿQXBÉ¾¶çœœ¯"„=¼à�µò•¥µuDÉ÷M²æÚ?»%a5à�#9xJ¨Âšl½DÜ.y½Ã‚ºªƒ•Æ¥g•(ŒŽ\5ì�TòIiMí†qÆ§™`·Ñô®Ò“ÒK�e=PBNSnyÊ©álAxÙ”p]ë²´n&ì$±ÖÜ³t¢}ïµ}<§×~Á�
+oØ›9ùMaÆbÀ¨9_#Í1FåY‹PÇ	@kœdã@�Iko8Øv˜-Í~sI‰Ù€´{i8Ù§‚ß{¯�þPWÞ…y„ÓiÊœ0¨Õå…ïâVéÔ¶áÎÉ±FL6*~Èš6÷ÅŒÁÕ/Ïy¶5³ÞõàÐR?\ðÔ¹¢3ü¹&þDrj�ëÝëä¤ºuƒî:Ã=GçÜÆTaÀóŠ;ŠØõ­ÛÜºÉ¨tàªÚŽ+j,2zn‘|íUðÑã&Yf¦-ÒD…½|èë’?¡´Û$ˆëž¾�{8áÜáëI¿V1†ær°Ä¦ÇKè]a‹yÆIq¸ÚÉqsâÕN)*ƒ)–´-hœ£à@hMqZgÁ{èõÁÄ7XÇñÌ (_Å¥Ý4o‹)þ„ÛcH©�[aãŒå=JH‚-÷Ã¤Éï§F6®1èÄ,1“Žã²`œÌÜ	#7tÀ3ŠcÁ»º©ÍìÖ:•dEÙqeØcy]žó8HÞNûŒunöÝzÈÙcÆ=¾ð´í”å•
+ÐpÂó€uîìP^ü‚×Š¸ÆPøëV2ØïÞ¾ïÑ~<¬çº-à‹Iâe`nQ:1çp†ÚÂŽÎkHÈfm—cC÷=ÅûôtryÀSû^=žúÈ$¬%r¿'®ß2ŽõZ9âÝ!]m4WõóÔÛ[ÙÛ[›j;ÝÛ^`ô,cz¢íyPÀ4Ï
+´½Ÿ#h{PaÛ·ÿØ®nìZv˜¿U¼ø÷4=¹Ž¿‡‰Ôñl`
+†W“H*„)¦§4¨B³³ò-ô)ëE™KK§Ojw~«+žC·“>'ßN’Ks%,Bi­…q­À…oÉ+Ág&u2)›�Ù¢_'ûÊ¾©¡%,A'ýÅ%–ìí/ûGÕ#Z5‡TÔ—æù�7÷�NŽ‹‰£Ñ“«ò[HøKØ³YÒ@“\.Â¡ådï+/+‘‰#ÍÊÎ,9Oðžå³.aéŸI_>¶’½y»›W,ª‘ª1¤¡žœÕ+geUÎÄÂæ&`Ç7·‚d{i"æÚ!Sõˆ[mE^ê+ò–å6ðæ…2Ô·´·0·¹\Ã›Ã“”=Tµ…4ÔO°�s¶té`aWn8¾¹G'ËU³0Ç–hGÐj)’RO‘s“,ö›²-}/™¼,%oŽOR�X{ºMuå,\9+ÒÁ½IÔ¥'ÓS1Ï˜ªGàËúS_‘øÖD¾y“.›ìíeîÏñIêíÎª¾‚‰œ·0q�N¬¼|eo4V~/<r�tRD1u¬¢âõ©Šå—±4RÇ´ÂdõÃ‹'[›€ÚçdZ¬;+O™^fÊh4OF³Eâ‘º>™Ÿ
+XÓ­š·\e•GýKðQšš¬ƒg¸Ù~
+GãYW/2mŽ—•§öTÍy”Î.œðQš–{a».›ñE‘à3“º'[–³ù2Nç§:Êøô¬>ô¥º¹ùånÞÑ¨z+Ö�H¿â�5?ÌQŽŽÿ‡›þ+xN?~òÙÍ{YÂKöhÒ�Ì1,ÍØBÄ$…6^”ŠüÕQÐã•ŒÊt}MÁÌÕGÞoÂpõ­_&nÎb…7ÔŠGãÑFj#ûÊ´b¡²]‹ZÃƒ®¨†Ã6_ÇÎcExøWñöÛ©Zj~!U·£ŒCýÅ
+iQ‡#ùa¡ïY×­ˆåYQ·v'õ|òµrµ3ÆÅßJ{xÝp×í±Vxn¨¯]µ½`É/žÂs½©¶qB½i{rsM7#÷æø$õˆµ&þÕ•Ó}å,µÕls2lyulNnºk"æÙ!ÃÊç�ûÊ‡Ä|å›†{¾ ¶¾x[º¼º½¥=Ëý9>I=¢]ùB±1:9oa¢Ýûœ‰­[ˆ•IÇÎãøKØ²ù÷O¡KeÊ[Áá¾UŠ¼lYžøj’­.ìèçÏþ‘#£ŠJ‘€Eg$->Tz�y%)Pxh�pñ»Ïð(”/6ÿUP"ƒ½)ñ@OuUJ¿';…(xi2R#"ƒ‡�Ãéû‡6Š’¼^O=¢j¼ù(_ä•Û’ÜépáïcÂ0(A‘T.Ž3XìˆàìI¹qP	­¬Û4y¤g1ÈRé®éáœ?8†+ÝŽaœouÆ=6i»Â0'ª"ü}8ªm¥—W¸-Ò÷æº4#:üæBõp5ÀPÀ™�h^ƒYD§”WaÎL­;9éË'¹?òžaH`éKB‹·øÐ�¸54õ5š—™˜~©®e9ÀÄÐC[jìÈìÎé• 8î²¶šÒ ÂN)NÐ¡h°§„S�,aU�`wNX�Ìð>S\¦„$ÌÄá~©ª<E¬#Jƒ,25É\·c›óð7Ê­¬Ày¡�¶é…mÕ=ú¶³n‘–¡†˜Ã
+�J7x*¥rY:‹Œ{ŸúcÉ°[}¨1"ÀY4;`OWË8WHá•õ
+täêbWëRï–"O¡$ˆ;vu\‘›Ã
+š·™#™9LWÔ¬Ì-’Ã	zÏ,Dý2.»GlyŠ‡GdÂ[Új¨k¿ñŒuPxÆ€ž±j{Â0æyÀÙL�XÐ%+zFfè÷�=]:ø£¯³[÷ÜèYÓùÉžõ+¢éüó§vÚXÿÎG¼’¸Ë,6q_§Uüã˜—„-rQWè§5ÖÐ¶ØïÓ.«·sd†¨µ$ÕÈMø¥+°Mi®¦h¦í½&mÅï×iÙm¸ÿû×.ŒÚ:A`·;„X1ÛyØÙáFDuÉÏâlô)Æµãù<M¶«Œ·Àšn¹ÔfÍ«ó&A-n‚b�ÚG†…£	íG¨2[ü“+‚µ¦H4ÒŸ¯ÈyqáÎÙÔ@×†8õ„[€Ü-LN*äºÀž;)–!.è¿tŽ¿“sÅTþ:‘Ÿ¯!÷
+¡�­²›:QúURX3|ä+Õ•ùþ
+¿�|ë9Ë†¥€Cßy†9§Þ"T
+&‡^óÅ 37×?5‘¨ÐI£�Þ“9ù‘o™ Fº`äzäÛÂ™Øòuápmp^qág §ëE×,èø	×ÎB{ˆ¬U9HÑ@ƒ4�4°Æú«Û“}ÕO›÷ÛoÒ<=oÚ“wvFMu&ZhS>^´d�Wå)XvoÆ=ÕtˆõJ®ãRh¦�èÝ=}±5¿ó7ðáHy<9ôÞR
+2.‘Ê+â’2ë]¤þš€=tÃÒFY>¬�äF	ÎDcGA\Yy™!€ˆq«çwKNÁ¯õ
+ðëâ1W~¡aIï›£�¶¬�-îáý@“Eûò2CB»Jp�FÖµ.¥Y�»‡ÍGëËîÙ0ú9Á¶­+¾Úñ@ÉxZR~7oàI}£Í¨µ�Ò‡³€Z¼42å´qì¤Ï~Ï9“[ß¡Q9rSýe¯_Ó§LêcY,0¬¯ÏåL–¢x„ûNSt¢~mŒ>q)@ÖµLÙXW[ÞHàËiÔPþoÜòöÖóÉýy=Wä«Ý½bcmU*Xû6ÖîFAëŠ§ù
+ìy™X+qD«ÞÈ¸†U�ãš9]]‡¤ë7§„{zé�US«°æ¬Â›³Šh"3�6eš•5Ï0¦4ÀÕ®÷„öDw×Ia¦i‹mùJ€]~
+oø ‚ì¯Z%jc¬ùyŒXÇ¨,×ßÉÞ…•Ø½m•Yù8xÞZÕ‹X;Ú¼ÅXt6£	çmÉØLv*qÜ©FrAÖ×XFt¡¿¿ìUÃ
+s7-ZDwô½[<(dãê Ðÿ›±êÈØíAÿè¹ÂY\ì‘I
+XLa¨3–‚y²#ÇÄ•¨‹DÄ—¿‰+onõAå‹�WðˆGRŸ»oŽàGš‰||[5Cù¢¿?3¡mÓ
+™à$Zãž¾9ã™¾Ý8[ÏÛ0ã²s¤S&äwä¡�N€9ÅxØ-¢ÃJƒ’,C›™*3ÏñZ|õUí{\º½—qZŠ×Ù¬®ÏNºKµSVÖ'µBƒF´�0µåùÃS„¹Óàü±0CÝ÷fµÆéóÁ°nPbSqÏ·]‹¥-±Öê[´¢“ø¥Ç™×âZñ-‹µ�qZ‹“XŸäu\jÀ4pa€ž9nô$VøKl÷Y½Wh*ºBXì´›Þ°eÝ�
+¤{)z¡†íFU=®@�ùÁWzmg¨#/3×Òñ:| ùí´’ì¶¢SÒýœHùqM´ªR»ÌV¯¼¶v5´$ó×y¹MÓ0÷‡JmZ×&ÚþpÍ¿;ôÚ½]8¶€~p¦æ‚˜qµzþ¼áÈ7ÐV6¥ý+\{(+Ç9óú?Nqd¬i'õRvuo¼òRÛ�15}Ì“(ó'ä¾`jñ„ÖŽÁ°çOj#BßKW¥ö{	¨Ý5úWÄí¯9ÔñÕ�€Ý]¸i÷´—E8íòÏŽõ¨o=C»S×eÆü2áËo±xfWìrIÃj»KYŒaí®õ¿Žy¢=E¾rè*—ì¢À½ó b¹~%Öl—
+Ìê�;„Â©¸îŒëg'íŠ�ÃŒ¾½ä¬`ñ´`gù›Ï÷LÁžjÎþ˜æž¡N°ÕM;ØDáM©ù¦Š±vQ=ÿ
+.=Ÿ‡<é‹=“ÝC”Ú×±ëó²pÉOÂ$¯ZQ~uÀßreGå;³Ï“v
+€;Ã*S>´«”³s
+ìÑruØ»xöü0êÿÈ®–d[B¶£[þ?‹:ûŸ> ß¬SÒ€ˆ!Ê›†}ƒu&ë~¯TÜtÌŸ…ÂV("ë-]Ñ0ÜÍx„âà}$˜u/06ÖÑIEøçtÒnêýí�…èé¯¹äØh†ûpæìMÖ6'Ùzœ}gjºôW¥óØ)Šù?ÖQ¬*Áí\­8•w°ãGX,UÕ;‰Ònfm™~î˜Æ²L_&Î`Î+¦îfd/ÅL}‚vÓåU|î"dlkë
+iþþn6a}€ŽTÈ\±Œ"?;óÝäùDg¢}zSMLóÕÒ*LØœ1Kr=±^Åç˜VÄÝ›ë–è«Y’wGý†ýýÄ·0ýÒ×ÈÚS$‡¦Lrh"HíÃtþ÷G0@b½'w~ÄÈÄxfjómÐ#ve>ƒ;XWp…£bKÆ1Ñ�PZO–¯õ”Çd>óù*™ƒe>wažÓø[°^}‡[°×hèBõgÙ*“a3›éÎ›YËû•�x´Ìò—Ýpsæì$‡þBò,�nÎáìµVð7äyÇ>Ux
+}4D<±�°Ž>
+ÿ¿F‚…ŽB&4ÆÓj¬æ�‡ë3†ý~áÙ¯ë³ÑÞSÕ¬[”3XÇ”BÃ(îýÀ!ƒàZlÍ�CÆpÎœÅŸ¡ É–lÌžjIüMyÁ°“ä »›õJXn~ÊsŒ0²á�Õ3±.£S¹¥˜^Æ!°ÖAób3ïægˆæÉ}k¢†#'j¦æ®‡) Ð¢?N´¿‡°3�O§Ùû†ŸK–Þ–I´Ÿ-óïíîÓ�˜ýŒ#[é.Ø)¬È‹+›ä¸‚uq’Kp÷‡d¸9sNÝq¯�›Y)ŠMÖj³£èYÊ= ƒ¥\28¸x2À:Šþd­¶Âºœ5yv©œŠÇª !=ÖÙ–¯•@ÌŒÛp¡µ¢ø^óÏŸÓD”¶j;ä�yL>“€›3·²ªöä1É|â©¼LRÙ¦eû¢³]„Ñ€'ßR;½v`ò0‰Ê¦ur2öÛBçÜqsæ–Œ¸c®�{ÙŸ÷�&kö²ó'¯Mˆî�×äÂêðô»»x£÷ýîúçTÂöŠ¼$‹
+±..Ó’¢Ì»¸{˜DK¬»êdnIÍ¤ÛïAOóÅë�’”óõn°E¹àÈ’lá¹[R�I’XÕ|ˆÆ£»áÙÆÁÝœ¹eJÚÖmt�GÿíùRAÉúúÔÆ½8ùßsý³áVrñ*êÂŒË“¯H%ç ¢nfÍ}ª3ÖAc±N’‰Aå!š+OÑ]ÿ£Nÿ‚U—<Â¼¸ØÍ‹’�²¸¼ñ‚vlÅafZ
+[üô]DùKJêâæê_’£Ç‹jHDi�õßïQiõ'nÎœSw¬¨³L%�W0—�Ñ[µ¿€Ì\Ê_„`¸éf×öÂ 6/ÜÞx€+¥ú%ª¿RÓŸ»ä‚ð&¹0{””²EZêð»¸Û¬+eÝÐ6o­¡x–âÌ2Ýþ&Š/‡Z°]2?p”eJIp”†›3·â/0¸ž�$Î£Û��°kXk‘à¬fá�ð¥R–J.À8�ƒó²_ª?ÛZŸNÄ¾k1‘)°{c¡wV!dpsæ–x¸ˆe�Qƒd-µyc’¸úÚ&úO
+®Fw¿¶ (KSEÈå*JËÊ¹*è.~ã_ÝÅ^°qäþ,d'Ðâ+�a¬6J«->GKÓç(ÿZèšgmZð»ºß*o¾bË^1.SVÂ¡÷äŸšº~éùÞ5gœ¡'¥÷ú‡¤zƒýKµ×ÀÜVß_gß_†›3gOˆ7VMcùØ+à~YÇÙ÷·qs'Ä†`@»9cKUœÙV"gú}¿éÓ^©?BvÀÁ!µùI}
+wñöæ[/š:3¢ûq¿½³èEÅüyð‹ï%Ýø\âó{qü~–§kžáß‘?âÏ2[ñ`ÿ,cÿUïmõ3ã#óbßŠ3RÄ¬°~‰N*)ýY¥Îwêço¸9söŽºcÕ4šEWµäpö
+oVõ§/D„#Ôl”¡˜mÿén¨"ûwï¯§›`’€¤	¦¼Å˜ÝŒ|6?
+kŽX[ÿˆ,s?…²=°7G¶Séd‹uÐ•ÿ]rWÈ\V½%4°*èLJ³
+è®+L®#ß‰j­|‡B¯Âpsæ<FuÇBj4KV’ñÉç`/›1ÍÉ�»¹G–ÍüóRl)ç@¬ÑÁÝï½{E´zTD«GER	¸9sË¼GE$Álã’ŠÇA­$ÑÿU9ãŸ¥+Ê­µ¥åû»ø�“ßÃï”ªèÊ‹ß)6Q¥9ÉœiçÉrQ‘»bðõ�õˆé,»`‚_°ò7<Ì—^œyz§oeË"ÚÁ­¸dÊ–ë¡©”�˜¹ìÔÜµmÜ‚Þå1^aDËÛï\ÏÀ}¸õûŒkXÿ£TY§�ÁíË|ÞCùÁRV9•±"ÎÍ™ká¬m0Ö«Ÿ¥fØ¯ÿìÿ,´ïùÒ¼žn[ì¬¥n–ŒÕE‚±n¡Nß§œ$³îµ¾¸¹90—û}úžNwöš=OYÝ1
+gáe˜y¼ƒ½ŒóWßde8�ÌFG³ÕÑˆÍèä|{ýîý|.ª~o›ü-;]ÆÉ�]ð?ä>ÒGxb�?&ßE1w£˜›{«EGí´VµÓl.,ñöWÆv§þT½£Nà°ûJú�í„õßûÿN”ã¶Ãß‹?…Æóy‰ÞO\…*µÖ‚,˜,¢ÒUU¨–®ê£—©G*…ÃZ…®Â%,40
+]É-{8w,œDó©¦qæØ™x{cJ©ç÷`_Ž{^žšl}~ÿ~-‹uœšbfÓDTó”³VÀ�}d}º;sß¯¾ÒÏ€›¼l`Þî¦�Ë[6~ýFëÈF~ïOñÓùPž%ìÞxH*Œ%Øb-¡²wÌ'VW.Ã±–ÿÏss.Çã]T¼F»oÓP·É¤…™pb�åZ.äâ0ZNí­IÀêÒBŒ[Ód<ö7»X¸Ë‚= ˜¹ãTzäÍNZUó†¡@ìgÆ�#ÔU°%{Ä‘»Ú÷�éëü¼ù–ç!)v(„�eÌÎ®Í#××f)bã45­‚¬ŠblUžAðH¦G”KšªyÛÐrÂ#‰þŒ„Q$<`ëó¿ßÀD ˜	
+ü\/÷uƒJ¨äøˆC`TJí¹ñÆÝj0^ã,‹jN±¨ÞÚ_&�¹¨Hf®õÏÑ‚†bË„}K¥ºKîGl(Æu:`€!Õ<Ÿ—·ÖQ…Û0>Ób’�å:Ì¬ƒïý}PñÎ§gûëm‡Iwàô’Ë¸3…BÎ,lŒë ±Qv¤¦×ar’ìaÖ<CMÕ6öDš‹�¹äjî¶�Žê…ænƒ“´N;ˆ©¹Ã¨˜”Dœ¼õüó´q`ó“˜…˜þêª3Ûù‚Èeª9Â ÓlgânyYú{ØM’•ã$Y9N`äªöÞ»Ÿ$ë#¸W}¢ÏcÏq«ÅIr°/ŒBæÒâkAœq'ÕéËï¾ßÅ\Û)Ö±ý±Aïr17)ï8pø;ƒ'ˆ‡7WÊÃÍÜ¤4)ÅnNïþ.®‡6X'v?j€Qª
+Æ“Bn2^óÁ,xW>%œÁ|€ÜÕÝGÂî�ÄU{Ë–”7,šª¥Nf/á!½œ€Êû£xwÔò{¿dÏOaw�¤%µû˜åh¼x¹ÑX’ŠF�}n}þ÷ûÍž	•tªåúØR¬}WÒdéÎ·pmWG;qtápMÌTr	4w±£¹Í•œÍ]œ¼uò4wau-J¬M£æè)8Ã©"˜O5GØƒy	4Wr3}ôÄ™åŽmË	Kƒ•<ÀR
+¸‡T‚öºpó%úÞ–“¿?bþ^Š<6¥Ùÿ[Æ•‚ÇèÛgÉáò\œ&K
+…þf–¼ƒd%Æ!•n>Üq¯Î²Í�X�­Ùswê¯B2¼WS)#ðšÃÒÀ…â¨ÅŽ“K‰Úêâ4<þÇvµdÛ‘ƒ°y/¦Nùo¯£·‘»ÿiÛF€¨Î(Ñ3e¨¬ÉòhÙ¶jÄÁQÝyv-L[JÇ±éhÍ”�ù;i²2}Åªû y6ûßÅÉ—¦·\(ó}Û°1
+ç¿‹'ÿ¼=™ëºqm’Ö[æh=Œ¹,RÀm>“îx1Q{g¾$Šõ3›�–ÚO¾„ÇáyøËõÕå©*|i+tOã)V>°7¾ðgé,RŸoö·ƒÔLñ3¬òU±wB1êGžªm­¢µë$$lÚ3(ú†A0j
+‚QE8-•úIµ~J¡²»:9óJ¶(Â…™áõÌÄ]“!y·¢;ë­JËw�Ð6Ý°ˆ•Óñ[¬–IÄ[ã+ÝxDú¶h‹~f?•/Ð¦jxÇiP¥VºÜ:oY6î«-[†õ´�¨À�U¢1Õ Y-NWž™x;û-_®$¨«Ç…2w[(; ¿k=Åþ¸Miv[—âFY+/4]@¦Ý(©ÎBë<Û6Y³uo|1øVtVçŽÉP“mqîÜ¸Üi;È‡@ÇÆpðz³ƒ�üÐ˜8²Î¯b®% Ön˜Ü,µ”üˆKÛÁƒ{ÅÐ7_vÖ€�'«³b#c‚óvwg™ÕR©ÒˆkÝËÑ‰ÞÏ°ÿXGŒ�¿§�ÝÉ1žðëñpø™Ã³˜Çé?|*ocB ày–èª†W¿á¤¼gÓ—ó*®<š(ÖªÂÞªwöU$š}³©û¡ÁÂ÷y™3“)ñ4…÷§¸9žÄ%Þ˜ŸýüèßÆ�ñzµRå¥2!¿^:k¼ŠGåÊ,UTFì-™¥oYRE0+ÅJwÃb<ƒ}¾Ã†»‹:¨d`md—	d§`ÏüÞîUÅ=O!dnCT–HŒsoP=Àý–¸å­Ï·ú=·Ïü=·Ï¼ñâ;ºl9UšÁšq}\K—MÐÖÜ–²¹É•÷
+#êÁ#àÄ2t d'@Sì¿nÏ¤5ë`×ÓƒxH*o
+©”·°†Ø¨0vŒÆv~NüxÏÔÚ46®”QÓLê„µçG,¥êØÔ»fâêîDÿîõ»CVÎ8îvþ‡ÏÇ÷×çþÚ¹Õ}¨Ò€N;_ZºŽã”¹’Sja¥›ZÔji3XúûV9[	gáÓ«Ã’a–JJ'÷—d¿µxŠ•ì�/üi:ç÷†³¿õJÙÉŸB³Ä„Q’Í¬â½Y.É¶]à¦ºÛ3�Š­9‘œÈQND"'sJÎaÌ9x0‰\´7t@žs;	�Šäzdšä×-ÈëÁ/_Åú¹`oŸîìsK4>øvìFŸ‚ùx‚7žE66×ÜÉŠ7Ë%ªmÈü^�,‚ˆV`²�m‰nÅ–Ø¤8Èåùvsð‚¡±"Ö†‹¥¹|uO€<‘ýîq§.WêVöÊçKV7fÃBe+‹æ9ÂZu1·�gÆÁŒÜÆÌµ¦#tdžt
+wÁQ¬l`oláOs‘hÏü~äŠÑ	=¶Ô8Ý–÷²±ì_¥7ƒ|lÈëØ	6Ùz<�:S!l©�'Tf„‰Sƒye§+›3uó6¶ÒX}TB‰7V‰Ÿû¡½+iåÍ–8î_q;8³yÕ)æUÌEÔšÀÚ³0Á‘,›	ŽT¡ÅµN¹º½)üa†Òë±×—ƒc¹ýÕÁDîG×g®(…Ôy"œ¨SõþŸa«ÅÔ\Á}A\‘š³Ôûg¾ªfŽÌÌ[ÇŠk•ˆk%aTÂÖLT¢òrVz	�øàpÖYW£7žKÂZØ3û ÖçÉ—8§€­ÛW_¯¿÷_¦ÐLÒ%9g]êaÍ=�ïAïA�7dAî=
+²bË½A†3Oe<áÄÞžn=£�öTjTCÖ^OÇ]{K97Q`æK Xs˜£ÍÁ™ÅF,ã¶1+Úè:KVÅ‹šæ09m˜Wqç©Üh:hsÞ·qŒyÇ°½ß¼qåãçIñ¢ã‰ÅuÜ0W
+>±˜*¹�ëŠbMNí‘;Ü}£™™U&
+/®ü„þ«»ò‰V>l`nlÅ�g#á´–œû­å”ÑKkÑn‹µ7‘Xsn
+Á«N} {å~½yfqâÜ0ˆâüLœs<4óÍñ	5>TÄÚ˜¢1Z&ÌÊàYß*¬$ŠYNñ~W¾ëõQ`á¢®»ÄZ¬%‚h\´µ”NðnKnm¯\œYÖg¶]Ú*ÓÃ—y˜³�'÷lÇ\óÖÎ!îŒê
+-T³DÖ”Ú‚¸ú¤¹°½¶SÈßÅw{¼‹˜œ¿¡âC¿H™À…;²bó?4óÞÉ_¾úÇâ�=…èl˜�y}·”úb—›ƒ]¯ƒ½BÃ¸�f/—WÝégÒhúë{³
+˜ûF}‹ÌÎê®ÈäkÑŠNÂ`sc+î<	‡ër?¯¡¾MéÔ|«aÍôªÒ¯Š'Õ>þžð­9ÙÏ#]äoîs`—¹ÿÒ?áÑ=îãüsñÌDDv)Ëì†O™ ×°Þ°�nØ±\êšRXžgì hÑhTS¹wÓ�B<>µÖÇ	_V¥…Rq,LÝþÕyºk&‰î\ªÇÎÜÁ7<¸šš6¹	»ÜÁ17`<8µ÷ðÿñà4œÒ±—ÆC-üÀÂWÆŽ“ÂA¹'\Ù³wí_§÷’N{UóË…»Çæ3•µWæÁôÞÉGà9•ácïÏô»ø¼¦�[<Î€£úiê÷£(‘4oŒHZwöÕ'éJÆd¦’Óý¹z4o9»·ŸA?žG�íô";,¯–¨Ý,7>z¹ñ½Ûñ>þËÏ�H˜E’–©XS•{clÅÚ�wæÇCœu	'
+ææå²3(³¬›ë]ŽŒHW·y�P2
+þÃxV	U&p®JÔÆ©¥²4Üör›6Nõt×%mSí7~+ùÓû†p–œ°1(dÍXR3_õ
+Ž}1�ú[;L‡ï¤<j’2iž51irc‘"OzÝþçI¶¤aïD_}UMcMáA¬_¶””Ì½–Ê÷©ò�¨U?qÂ¯4UdÓ´ø±(Ÿá&­¼•Ÿa¥¨ÇZÙ†g«î7n|ƒšÌhŒk°OwÈ6ºMfS+.°öVøÓ’!œ±6#5óU…«ªJkwê2UÙ8³¬ø¹ÈJøý•µÐK
+l|ú±´�
+èµ†¬´ñ°L´A’uðv„›ËŒ¨ÊhLèô„ZÊ?¾]Þ}÷7ÆîIóû�¯Ž  ëY¼é•íMTJ¿¹ãXHÃzSñE,™·œK‘çI¸{Sc¹q��c»q°·[z‰Îr«ÞË�¬KfîËôð^€nrêÀø*}<¡Èñî&ö†›/yøZÕ¥Zs�G!‘Û±†Œwöë�‰�_e&%¾‡ï�2Ïk¦rQj×ª^uÉJX*¨ö(0hZVQ_G"KáèŽd¤³Ç? ›úø‡L€öøý\øý}ü£R‰Ü£‘ÁødÇûcó=Ý¸ð=Ý8qÝ.ô:‰µ§#Þ,[	F±'ÝÒ1uRk€�oéÆñ›v*S[HªäÎ3‘h~W8ó[ªù:½ŸAû�b¼ƒ‰¡þgÒx0ÿôœ™Ua�…—0c“˜¦Âò6.œÍlÐU8g‰?¸Æ·1?=Æk˜hZÊímñ�àVz�³çàX>•ÚãK
+WË,vP1ÛKÔ<­úpçZaµC)Ñ2É•œ—I®ÔdåØ>6®ÁÞæi)ÒJÚ�¤*ÀVØ;Wñ§™ œ‘-açY&ØÍSqWíˆ¦^DAÎ[ ö­Õc'Y=vš�C'Z#vªÅÃûïŸ¼÷ÀLÓ4á%Ð»`~Mb»âàzÅN²qa9_ÚÀü³F,›µgvs/Ò
+K%‚¡À Bhº­æ¤®òYHIvþ�îjÉ’ä�û9Åœ`^ê“úœÃ—ð¢kíëD n{WQ $
+`&Ú­ÏNMÂ¹~V"q
+”-±;³òJJÈ,96žQ¸FÎñ&#C}sö5\ž‹)Ç.DOÊà˜mq°ã<Ó¬™äúuþ„^òôýÂ�ÿã0|FèåkÙJÍÚ›®áúð%˜¾à³!]©>±úP\s-×ögeã>°W^õŠùðÔ²Â'Õ21kê^€°ÆúÄeîêq%9^³.f=7•¹È?X%wœüÖ›*ï+æ›*j]×Ð«8S û™7T¹­qÆ²Œ8Ü@ c–V¹ ÚUížôg`»m(?iŒüîI`ÿÐ÷Â3ÜJÕ®YŽnºæ‰)ìØ°Ä
+kï5Í*¾~ëßbÌÅÜ9ÅbjÑ¿õ`žfÕpšfyo„Ë¡­®Âé7Ï²tÒîwü=iš‡n¨ÛžkûèçàÃ“]¿´ÉKâ–^l~“.:€{êkŽôåöÙÃ\Ÿêß—ßÖ‡6íð¦Ÿ	U±Ïç�t˜,÷Ý'¤óRú{­–Š{þTbö¢¦>®ÕUñLTÈ,f©^6�·üð¼˜HNÝw/›S\4É»ò.ùÛ]î’SOf|Á55³$7ÉÇáS�„ì×ùPdRÌ\nÎ¹ÌÄ�·CLö‚³uÜÙa¤áÎºüçqsv$ƒîìä»7é$­ì,ægzÁ~Ìû»îçûîkYU</ýÍf'è¾$©\6¾QÜÈü7¾‘ãøFž‚kšyÓðiOïÜJŒJo@°’Ñô Ãá¢—;yé°3ô;W,{ãá
+€s4�\†óÐ›.ò�^rC
+/]×B
+SËžú©š�cçÇ±hÌŽï?©Jk[yÉüñ5¬Í‡/ÝÒ=›
+PŒ9ð,¹+ÎÊYo¿¹Äæ½s*î—¾<Î´Þîö¬CßS{L®cðóZaé¬+7.‘°%_0=}ÀpØ3Õ\õó¤Ð^ÌŠ8>8û¬h½XðEÐÓIú‹Ó ð¤{ÐwŽ†;“îr-Oçä‡øÍå
+÷¼æ#Y›cô›¼õL¯`ÑðÅ•ÍU·µÀØìË‚O?a_^Ø{ÉªË&[öå
+gäÄÍÔ½-Ãš÷eÜæ}Þx_^ÞæùP«Ù¬†`V¿BiNH{›�¼ÌDz@JÝ{Û‘“ûÚzô
+]û}¾#’!Ô�ß#!¾:”û¡·Ãï€[à»yïæÕC'2Åb¯
+Vä‘å;f>!„P¦÷0uÃ%ŒyÞm?çG©<¶’H›=
+G‚"�ŒF?…ë¹ú?¥x´úˆÒDx[ÂQø uq>¡Jºm-M
+*E&ÕúfJž´VÄßÈ�À¼{âò¼îeFn±&Ñc
+­çT2ð›¼ð|lE%X Øâ *ØßðÜ�¼iÉû(ÌSIHÍõÁMê›ôDý7ÿàk…1^ìÂ¦~È&g³­-|<òJNç<
+Þ ÷ûwí¦DøsŸþŠÓ�fìÇ»ø´GÈû8žŸ9°ËÿG_j}f{†]¿é§Hþ´ƒ�ž9°Ë¿éÿõë4â~‡fƒ§ólÀaYËîInX-=z¥ZâI¶ÈuØ"|6¿\ß}¾Î‹|gá¾$[Ó–„†¯“ÿ*ðPvŠƒ6(lÏ§ß�<µ§[F™'FË<î”Ä”$3ZÔâ++°’ð ¢D€­¤ ìõ']3ŠW„Q¹¢ê�%o§’V(ÎªM¹r”­™ý<´ÙfË$ð{Ô
+ß`éhØ{*	Al÷ô¬½ô»�²0ù^n»zaZ°Óeb8?=ãaÝÚ/f	±½×Áe·u»:ëO×Cÿ!Š­¢³�OtòÔe÷BJ5O]*³VOLé·ì“ni­srX186ú2OÔ²6�)i*á7-/eö{%ÅmºÍOº…°­¤-\²º…ø'úÃ¾±½�(K{ïQ™†£)GÑÙñÓÄÿ©ïÌÄñÔ€ýµAßß°¿6èûƒ»ÎÛËè¤º¿¶o~~•v¦à¯_¥nmØ!¯]ãIòc(äå´½�—¢“†ËåS¿Iz.ïké™})¯m„[Ëß¥õÈ.­Ë&ÀV­ÁNûxW”™à¤&f8 %!µ·�–ÅÈsØ”â�ïm
+endstream
+endobj
+55 0 obj
+<< /Filter /FlateDecode /Length 7574 >> 
+stream
+H‰ì—M²å(Fç¹Š÷Àa¼ŽÞCEÒûŸ6?|�_Fô°'UW©óBÇ\ß_¿_çy<ñ·{îãŠ¿ÿüzÂq§(>×ò¿º�Ëÿ~S|Æð}†ãÉ°ñ‡¸&s—³ö>‚�R&Á�¥R	›£Ë¹ãñ@Ûq‹wªç+š—w�;\!ShÜçr¦Á÷ióÚ¼ÅÛåEZò²-ãíázÂ˜\9-qúã4)ëê”¶Wn?Ò}?¥Ýy„’6®”–ÙûÌ%s£iknN?¹dîÎ'¤­yŽðÛÚ�Ïâ-aJçØÖtš£I±/ãÌ¡Ëé´Áˆ±ËÿÜ—¡ê¥œ9¬ƒÕÌqåÈžÃ05ØátX+…6ÂZó^§�r1n„×
+uè¢ï?¿þó+/ëêw9‰ô!àfZºîÕòÖ)�&êáÓ®œÇåïz¼;wˆ­×°uFpëœŠ�‹ñ^üq;Ët2Ñcµ r+DóF©XëƒÖâc}—sLšZƒ'ñäÇ*<‡…úOýû¶<Åmw•n{§bÜ/F­§fäÒó„ìuDôÉ¹Ç¼æi§T�Û ¥øD×õîü4÷sHž­Ë?µ^:IGœbêåN»NQºòrò6™Êa¹wrlÐ¶;m½Úf)¬�>B^™á">»²úbg>ú¾•“.�û>"šßÃ^ïÅSˆ‡L!Ï€ažãòb|*>—ÁðÁ‰ßih~ŠÅbAn…hÞ(k}ÐZ<qÑw™x¾cÛýõ–ø„çòŽ¼wÚ]KÓ¹ãŸCœÆƒø•OÊ]ùÞO±?ó<ëöÓâžnGŸ4§
+_ìuûÓæ|ú2t0EËï�ô}�ß)w/Ç|´ŒóÉs9î�—ãÕå…–Bñ”{º„Zµ0¬†ÝÏ›õòòòÎ’½—IúXÿ…7O—?n)vøÝ’â§?má¬«óãÆ1?oDóØ¹?n¼?n¼zÞþý+M6µ®ü¾-:3õçWyˆ”ýóëŸIà�Òß·?ˆ>ß~\?¦£6¿ò¶ké’Ç<‡ô×	7Oòòwê)fÍLzML6×PÍŸù!Ló,/_OZqøUNÃ¡–�¾ði&-Òp›©ïfÂ!_ñÅïìÃ÷ùÕ¸WŸy*
+Ôçf—¼8
+�‡ÓxK{6~·8¼ïý¿¥ŸàöyèWÃ¡ßwÑï0íÿüjÐFÑáÈ—ŸØ‚ÿ‚=Ž|È—Á®…O`h�ÃàÊŠW~}ãðóL4ÞJÞÊú7ígÉ‹–5>ÝÂ^4x¨éÏ7¼Š¨÷\á/:Ï
+pËy+ùõ	,èñU÷ü	{>ó(öl~~?µpûŸ÷¨ñÿ‹–[�ØòÍÞ×B�=jüÐ‘ƒâÜÎýj|¤§¬ug
+Ô�tKlx�óšy8
+:œZŸz½"G-ÎBÁ°®—m]jœ8……¨
+:¨Üú[ÒÁiÇýQûx6R{§o¡‚cûí:ê ,w¨‚Ø¾†öök{�ÏaÜÓA]Ô›³‘º;±6ßÖˆ]ÜS°i•¼å–gzz‡mö;|¬mxô£†S8‘bÙ\Â÷¯³özòËås”ßøÇ–9óÏÄMyOe"e­ò9D±ç?w5Ãb[u—W/žw™ß×¼lCá§®–§äš¶²³Ðÿ<åO“ÍáßŸå÷_|	EÒošsèÏ”/ºØr�N§"ÌAºŒFŠƒ×`Ñ„å^ïTç‡£˜ùédZXë{?ORãåÁö°Ôïç¼àå ~œ‹)_Î­~ÓŠsÔx?ó1§Zýäõmv¼_áÑüªö¡~2ÝðÊ�x7ñÝ˜¸Ê‚kïÞ56½{›Vøòî}YhDxp	ÀÌ«^wøàŒiäæcä¿rùŒ¯J5Ú�[aÅl{èé±nM&Lø4v½¸CV´×¯(¯ÑB/.�-ý™ñQC³ðt{·£…Z
+ÞÍªžAíf‰KËf%{‡|7jM[/Š[Å+/´úQ®Kõî¤RÓhÍ»³f‘îZ¼;-ô4ÌýÕç¾MG‘Žõ
+çQ¸qÌÀŽiq¼åã-ßçn÷1
+ÅsÏQ]²äût\Ži¦Ç±ØÚ;Õ¾Ë¯É5íÅ=1Óbh)ŠŠ?ùíq�‹+ô0SŽjñ4â¸£ÑnT®žî×i!Äw)š N¾hº¨‘Â	
+)È‘Ø€>õ?h1óèYâ¡<~…14Ì¨¢<¸û'¿Míxá†Â£èŠ‹8þ%Žz(4øAº˜^¼°â¥"3ß-y×–,³àAó¬Á&/Mƒ4_Nnæa´urÞAª0ð8KíO&ë"NVÌÆ@>~
+à�ÉÕÏòÝÎ™Ï)jp8<à��„_íÜš–žà<Náƒ=°t›æ
+ãÖøa¸-44\·¼˜¾ÂÃôÑ~¹‹~G£
+¹kÎï_ãF–^ÌpW£ibå‹€õ)¼Ð`=±G¿À¥�f�'Xû>‚ßáB
+1ÐëÅÜ—¼CáÁðÄz1ù-ÌÐp�ƒ\1½|ÿŠ—~Ì|Wä]+²Ì‚ïN=/ý®½`–4*ó³7êt¬ÓùyæSÇ;^Œø�ùÔÏòýœ”ÂŠ¹ä0Î—)mh9Å‰žFfEí4À,æ;ÓÃ,[H£´;XLz¢‡±úÉcé™|Ì(4(@F´Ò}Ü:,u˜ð&Dsã’_òWT@´AC»
+äFlù>n—:Ì4ê@r`qš÷Š¶Û€n\üÝnÜ|¨v\P»
+|…£Ý„¨vÜP;
+üvkZø0ÃÝ‰î‡üv¿ŒF
+%4œ¨ŠÄ^<ý6~°bæ…ÕQŸ/‰%�jh8¸Aª(ÿÐkø’z(<ú!táoø'nyaˆÆƒ#¤ì¿[°à¥&3ßMiÖœòkäô)4Ñ`Ð­9½°`ÁšÌ¼Ð¤Zó@y¶`‰M44©ÖDõŸüaÇM5AkN/,XòB�Mª5öß,XñR“™ï¦¼kS–YpáÝº°pÚø‹àçyç»çÀ�ÑüÌ�æwz1?€ƒÕ	m�ÿ�f ñ' �øJWÿvçqÂ�6á˜¯ó“—#ËŸñ¦ýëDŠ	¶o×ŸÌz€Ç¹¦ÈsUšñ˜ØaÖ)ä¢ÏšFrœ<…ej®á'ŽLðàK8øD“g\ƒhÊÈ&+.á˜áÞI�Cy$Iî�D÷‘þÛí Pb]
+cqºD­æS^=VðsøfñLr6O2Ým-Y„Û°]Ç™ì>v7[ÙªÜ
+îBj$	ÙÜlEŸ%÷€Á€4»—\Œl[ÁÝE�$›–­h<ž%ÙMœ¹fbµJVÛVhSqâº�ïÊÇMÔ«r¹/Ü˜y”îUUúÊƒ^$Ðß]¥*V€C>ãñ¸þìX4ëÝ˜µºEÕ)+¥
+q‡£L
+
+>½ºO›´¥|ŽøS–Â½R<Ä!·Å…`žuòpà9Œ
+èz-yáŸÆ§	"Ï!Õgù–¼°SãAO´•ê³�K^(ªð£�¦|¹sýæç’k<ŒBS}VtÉ‡>9{Ãã™BõÙá%ŽŽOt·ü][¾Ì‚ÇÕS»¹R{;‹¾0w€›ïÖÍ%öU¹>�GÚ:ð¨[µéú»<èTí2ðt'[¼ßòB'…G�^]§]^*R?yšO™4xP§…Fº³â…\3ŸUŠpì)|LÀ¬/ÔÓxW^€ßB#/Á/ÄÔøAÃÀO†‘®ø(ëOü¨e
+]‚×G‹$&§áð»£+^H¬ðÉÙ»é¡á;pÏ£ã3Þ5oÊù'x�Žk08ŽÊ/^òÂñ™ŽW…¯–Ï‘ÿÂo4læAñjüå þ}<{^(®ñ 8Oõ#ý²ZòQÖŸxT�^âè¸Bƒâh|à_H~‹Ãg¯¾G8š&ð’†Ï|—ü]K¾Ì‚ÆïVã€¢¾ªx_y0ñ]˜ø€k¤Lo£ñk×*p¡KÑˆ]ªEùp\èm<n·åQ&G™Þÿ²_/IêH†wä0BxQÚÿôÊs”\Ý“Ž;+•þPQä‡¦0øWp15<KŠæn‚†êhˆƒÿòüÛÏüø(Áh§±�%¿õý‚Då	¸'Ç²?0üÆçÖ ÈÈ'.ùg—¨$Xs;Ëþµ…5�Ó9	“cOl~‡�tb·Áþ‰0§¨&¤:?D‚¥Cä8Ypz)âUùà;$ø³Ü'!ÚµR±‹’?ü)ÎËÑ®®Ñn³	ûçr‹k¡kÄCnc¼&8¹¼–Ô2k£»MòÎÝû%y5Ò5êEÒeyÁO¡)¹m&ž:¾3|ëôjÔkÔ·Þ¦s•ƒ�Õ¥"W§¢·úzÝ] ZC¢N@«í0ÞmÕÑö«†,ãsa)Ã\»Lí»Ã4šç~SmŽO�°k¬Öï4#lÕÆî³¡ëçL¯ùÑšÑN°îeî/~i�jb¨òS›û¤{ûXÂX€ñ¤1wmù~Ü£šì9Øm”×]ßá¿°j’¬ó™íÒ?ê]‡"K‰jBnä“èc	‡çi<¡#gíÛë-·|`wbzt}Ê/’Ë,×}>{\ãM™óñ¨Œ§fåÇfµB|N¬Tž|jV~l¼Ÿ]ãƒR'û×ÞT‹ýö$|ÆöI;å¨FúV-ôûƒ�àð›¶—ïô¼«è÷?iG5Ê7b���ÁÊÏ�—#|«ùø¬ãAˆj”¯c€ß`àèÛÏ7ã©™x¯ð ÿê¾–ª$ûVøñYè‡ßºÝžøëEƒïk[Äz5‰¶r �ÂûñÇ;z	{Bmô¨‘·óo·nŽ®�\#ó~xîoÎnO²­h£ô~~Çëæˆ[×ˆ­·Ã‡Þ ÇgZõ"¼úÂÝ]0\CÃN€LÃõOÛÀ°†½¡Õš·–jhÉ
+@K�´8û¢Í{Ï
+xÆígþœÒ£+žf?–üØíÉŠîgÿ¾Pqj”dÄ›í•ðìý•Ãœ”é|65–ã³j˜#A£ž¼%¼ëÀÏëÉ§ÕOËë»Ãù÷Û¶Û#_#?t©Ùêµi‚äop¿îÈƒ´2×Q•? «Ú²Â}´Ó(mõ˜í'îQ�•'¼¶ž‡|TÓÇCÀC<~Îg//8}�ÛŠ§á¶å8¼Í:è	ƒîÕèók“óO	9î‰ŠÕO2ŽÇl‡ó÷ë+jÐ£$#GI–œ~L}ºš9'IV?¹I¯/Ÿ¯×Ï 'fV?¡jËqþñ¿§°'„º‡Õsì‚´Hs²TKh©Ž–8ÕîËÄ«3ñxFZƒ‘ºOéú¹ðëJyž§OÓ»—…_WÜž¦­{5ÛÜÿÍr¿®l)ìÉ‚ÕO“/xýçîw{’bôŒã³)\þ1õµD99²rf³¾Þ	NÏøÇž”YùdªÐ½?ˆ}KØ“AÝÃAòÀ…Ê®¥*É ƒA$Ù¿‰¹=Ô=<	|®O|=¸ˆÅ=´ú‚×3±ö?"ªG„Ý¤‚ÌíI¡ÕÃ®®ÿ`VrØg~Ft_è~Že?ÿ˜W˜C�¿��ŒýõZ}'-yìºPÝ] XCŠNðtuÏû€UÙú-€ßT‡c ¸îéi¿À|U¾ªç+@Pm$ÊŸ‚ÿ3z¤OÁ0Òÿù×ýOOéúyåïRkzœ§OÓ»—+‘r{š¶îõp‹ìË¬ý_;�üóZ ÿà_?l9ÊÉ‰‘Ï,–—ìŸHRœ£"+ŸÌ¬í•~½¿Dm%Ì‰˜ÕO ¶ö¯·ãÓûµÄ9ùÓ½KÅ*ÉŸƒ?ä˜˜—Û“?ÝÀ.@€ý×ò›à¥(aÿÁ8‰•¸'ƒFAdº‰-aM­\ÈÄÀ¼šZ¹Žéæµæ f~:�Cã’	ØµT%ñ³bà‡ûá·.·'~º'~M×*�è
+ú/êÒ=ðk3àJaNúŒø5Œ+?xy9ñ³rñ×58=¿öåäÏÊ pl‡¾>QÍþt.«OÐÝd5DæÄèã»£TQo1Ê°¿M—¬÷Á‰‘#”ê@yCõ0Ä�¼
+´ä¿ìÓ]W÷X
+ùøy=‡&/2}s°âiømÙƒ{tn?ÍV÷ó(?×ÿ=Žß.(~N£6òy°Ë+%9þ˜ó»„=A°úiì+^À©&ñÈÄê·þ>Ôûíw'-×A?gEº'ÃÌñM\KU+$hæ
+Ä€ÓOHtOJM?ÿVàöÄÄè‘	ªiç/)ŒÉˆŠzé'ßów{bõ¸´ÓÇø�šyè\„-…æ_¬Žp-Ø@*…&o×“•ŒædOrøñÚÅ¤BÕh¢YÆÉÇBn�#&Õ‰&$Ë
+Y>—W#�ÇgÜ¯sÞAËæxp2r¢qçd„hÁJÅÊÈ‰fmçlA×h¡Éøâáí…Ÿ#MÆŽ>–ûÖ_·Ž…CÃ÷ì÷’¢9Xµxh:vÙ?'¾íAŽ"t,*†�•Ç¾«$V*ÉÊcwúÉ…î	¾‚¬côqO6Œu –uÌ?=ôÄêA‚Y™€Û“«$g¿waëÍà[¢ž�è^¨†`u¤Äh	™af=Q9	!0}þ[Žjò¡säqÞí7üq¾S#�J‘+?'¿G5É0r€Ñœ,r¸ŒÝ®™…ÊŒa$ñçÒ”�UX©¨@#ýäö]ÌÏïýÕ©e¿‘Ze_Hù9L]ÕH¦L¤¼É5�C€íðAÊË‘œU9Ø¿Iy9’³j!×Â•RNNät-ìªÏÎÝ[5´å¨š$PÒÐlr‘š”I�|Ê4ù?0þŽß
+`Æç�/féOîúyáÏ!Kz±O½—ýð{¾nOtoŒ»H Óú¯õz´À‡áÁ£k�ã�‹-aNXŒ~¦q,“œHÙâž(Yýg¥Ûs8J9ì	šÕ3«c)ÿB¶G9+Ô½@¼Q"2«!ª|`a9%±›b2×HmýØáÉ-¿V í§}éŒ.%vHÆæ�5o{¿A?$Ys»Ò¿u/»˜Õ‰ÓÜ
+¥ëÛ�<”,Ùë˜ÐÔvBÝR:¿½’¾äLüXÙíG,�3›/?º?MˆlÞ@üö;„èòöÓ-%8vcd”�`º�mF¼v2ºÛO³´e8ó"âµÃ�Ñu?gvÜq9±±Sàc…ráêJoF}·ÿ¼'’´'«$gVÔPÞžÈ“Û8Ý£9¸'rå×_ìï�ƒ^“˜¿_ßâ‚~ãóU�;I9þTQÂÙX¹Ði�>røá#1óÑ5ÜçjÜ8tŽp}µea"%[1²b„ž
+ûp{¤{šqù*çŸ#L)ìiÆF3nßàøc†9ÌiÆV.C>§ø~-rø9ÄÕ8d]Ó«9šÇ†UÃa9�£M{:Ô[ãØ 0p“«u“öÕ]»—Ç[>×òñ.[ýtOïe?ÿ¾ÅnO3Ð=ÍGrë»¼rÜßA¡î!¨s u{¹ÑÏ~_oÑ÷ùç¼÷°'FÎ¿€7^€xp{£{ƒ~ûI^O`¬À ŸÄ~ÜžÀèžÀ4?o9ÿœfÊa?yÐ=­ßœ¿÷—o·'0F�`š¸�§‡8'/:G.MÏ&‡Öæ¤E÷¤…ðð»oJNOZ¬´~÷u{Ò¢{Òr+÷")uKÜ“«-ž¿÷�{nOZŒµžD¼µè° �Äœš¨èœ¨ œãµ%\K«'*VTPN?ÿ–àöDE÷Då\Á%!…=Q±z Òz¸þKÂöDÅè‘J—#ÇŸJ˜£#,�Žì/',:',5ÄâÀ¡†œ€ÞçŸ~šï­�Ã_´'0ÃêÍ0Ü/ò?Ôk¹ë©	ì9†Á²ôÏÓýOäþrêNn,ù)ÿeÎF>
+u,ùÿ…€ÊI�èÞ%ª‰ƒ‘O³/på á):Ÿ\Ü«ëÉó²[§YÃ|iÜüªáÔÔÈÁgãZv9¼Ü�›[ãóªòYòXò+Ò/îUŽªÅør^�¨íK#GÕV-ªÅø8¼©õsT­kTÝŒËöùÙþ£FÔV]àJÎÕ·Àáûùá×hZÇbºÏò—O´Ó?É5š¶b1Ý„/pôçú4ç×HÚª…t#»áuoð§Ìú�ÃèÆ{—?}ì÷s­k�À÷Bd÷òåå’åªÁù`$ÞÓeÿÓ‡Q‰ÊT}üz¨£èjl"ŒxrÚãAjtühdmÈ“Ö–G¯»å»ŽWq#œÄöp0ûËï¯e…ñÇýM'<Êíà¨w·½è§»^Sž÷xU\„o0~»O¡1NŽ{8H.g˜¾ã?óð�ò38z.ÚÃøGä�'Ó-O¦“øìq@“çš“õ,q@“ä'É»óíÙÿ:|¤49îà ¸ÃùŽ#š·8
+N¾³¾Mz;8èM¶³½Mv;¸Ê�ª‹ºÓ…0»su3�b“ç¬m@“ÖG«ÏÔj[µ=Sm½môòô½L·U¼3/Ù³Ä³UïWìkfLaQþçö£JwaýÃ.¸p¦.xÛóÍ«ëÇ±îå<šïýXÉð¡B„£*–.KÑ;»âe_;÷»²¬ÑµZßÄ‹Gë<š-»JÆk9ä�#¥th°íÃ#-õh¶²âþWR¸]?$öh²¶¿¬=³÷W£â–�Œ^ð~¨àŽXš
+À Ÿ\›9O
+x<D€M4>¹†<e`yJ¡—Ñ¿�¶R!Oéx<´ÓSÚ`üÖO²!Mí88´ÓSZLÿ¤0¥3ÃNï'_e¼[Ê¿9
+ËC;’Òó¯ãTŠS<õ`LmœŠ·5å± Ç„ÎçÕpŒÿ6’âÔ�Á)!,ªr!ÕØøÝq*PyH‹ª£�RSž²<%Ô‹ÚŽø²´”§„<^êA¿áspLÈ£!¡^MÿÈµ…ü†+êQ½õ«»#IqŠÈÁ¡¡žTÁéW#-å1"‡ˆzSŸÆïrCž*rx¬H¢ÒñW$Ë‘âX‘Å©"ŒªðI¬˜c^åÇÔa1§öÊ�©2c¥¦<UdyªH¢Z@Žv!L	ÂžÊ8½mGÊoœ·åwæwž?"	yªÈá±"ŒªŒ3ÜRS3òpÈ«*ã÷i)Oy<t$YÁ×ódòÔ‘ÃCGPU§¹åÈhÊÈâ”UÅ�žbm…_‡æ
+Ía®ðQáGOÈSF–§ŒzUU/`„Áš‘!¡!Ij…±Û˜ñÔ�ÇïÌïß¤ó¯DŽ”§†¢¤Æƒg©)Oy<DDMõùíµ¬)Oy<DDM=�ž#å)"‡‡ŠzS
+._+	pªÈâTQ�¤­ “3ïÄ¨	#ë‚XÛÂ
+»®ü9zŸ�Þ9€wŸô!ñyeŸ­�ã,àäˆ„ôvQ¸îßÇõ�øŸÆ�åuúü~ÝËŸzü¤ÛXÊüa_È“ž–G=»¬ý\{ï‹�«²pò²Êa\¦n"}È“Ç?Y»÷×½dÕ'É%GçûüGé�'ç=~2¼¾*Œ¾‡8áñSc)óy‚…<öm`,FRàî#ç) ËS@ÔçÐ”�ƒC=·ÐÔŽÁ©IéùçßÕ'¥5 ‡…~$'üÄÀ�ƒk;X‡á³Ô�¥1ªèkR4EãàÚÄAø,õâÐ�K?Ð,0û˜?äDS/Ç\z=z7 †€¦XŽ­œi+þ¶Æp¦1xÛh{wÿ­ŸËuŸ`«»îz~'»�Àg&°»†Š¯šYâ«À�ŸC¹¿ìªr§§\¾
+N�¾SÉö,ÉX½+ýžÞËNy4;4V2|(á¨œ¥Ñ¹ïÍ}Ë
+¹÷Õ±G=š¤«rÄ•ÙÛ+ƒÑP‡%#e!s¯�˜°h¯eÁ^t¹O~l�ñ�óS­4é[á#©ÌÜè!`av{¬döñ*-Ã1‡žÔ_ðº×Ë—”ÆP,M¥œi)!9œi@ÎKpÓ©'Þ³þ]pDÏ÷Õç“ýO€�
+e
+endstream
+endobj
+56 0 obj
+<< /Filter /FlateDecode /Length 6121 >> 
+stream
+H‰ì—Ë²œ:Eçþ
+�{@’JÀõÈüÿô
+ôÚ[ÊLªn;ýš9­u²@{‘‚?þó?ük[Þ?ãº¬áç™ªcñ¥úõãZ^_ËËõõTû—@X¬Çåõåú¶¼Ø—à¾Ü!U>´uïÖåˆ>®»Ã/GÜñ^¢ûØ–�¯èÀ¿ÒUÁ®§²oš¹þû2>áúwÞË—ë¶Eÿ’y¶ÌA$¢eþ�ködÙdÍ©­ËÏ�(â�ŽáRjtÜpNÂ“cpÉAký÷H¿ [h³e_è]Ñ°Kq[fâdá„£"“’’µL·ù½ËG…%~0¶–7Ð•SøÁÉ™''QÑÒ¿:§ò$¥ÄÖ²ôOJF“Gg|04´oÂj<-ñƒ¿µ,ý#îÖ£ï?Ø½-+´ß—hÒô,Ì8>
+ùÉ€æÕt•Æ'a¢IôÓ]@ålê¾?«Ï<¹[TvÀë*^w·º¬*>ž’_�—…ZÃ—@w*;'©ÌuÐ&Kô‚$‹�~Ò¦•ŽÇŸûÄ"‰'g®rÛÎÈü ÕÌ“Tä˜cÇ4ž“øÁ¨V:žOJ<ûÖKWçŸ³xöSàG[éÊü[ƒÉ“½Ï²ÖÊ•ù·íMj8º}ñÞÝåò,ždŸq’ý´e×ÐùTt66ûèž0TâÁÐÓ6TÀÁÓvPÐ²Ó¶LºHY”ã«e%{³ƒô³7ÿ_cÊ£Á}	üû©qàÀÿhl(r<¸�¸¼œÒOR#—¯kŸú‰YÊG•$žÄ©eªG*?ˆ6ó“VþN¸õÏ–<i(ñ[¿Á³•­vÐàIR‰g%¯²·/‚ê8,ð£¯¹lý³¾O~K<ë|Wµ{‘Q¥YÖ'OCFÝNC7 ¡NQ�G”9
+e KqjRXë˜úi¤n=ØÜ¶Ûë�äŒO¹ù²ë{(Cd­|ÌYâ)Õ^ÞÀ²3øÁ‚™Ÿ2÷å~Kÿ¤€Í“#?‘J¼þcy“'ƒ$ž„InOóGÁÙ/mªeioódŸÄ“lWí“l18Ë8ã$ã©Èø€n§©›�P§"ÔÊœš26pÐEŠVØšÁ«d{jÙZÀoOó.ûEþŽp=§ÿgý»²öeçÓ•çSboÕcòÁgòÏß@�Yáfž<(Z8è_SWyÒBâ	ê‘QúK4qrFÀY�«„îÍ�g¡~Ô§–¥²i7yÒMâY®TÂöÝ®Y8»8á¤"™éH5§à¨¢@ƒ‰$¦cÑd~0qæÉDÓ±hO&J<˜HbÖ/&¸‰G%üàË9èò»i
+Ï*
+<ªHfÖ/¦LžT”xP‘Ì¬Mo“'gœ\Ìjnýò-5©9ËåŠ\[|vL{äI·lÙmØçØ¾YWt{cCC7WuÓs,ÌÇ:sÚÎhX‘CûÌ<y æü´N1ß¥‘ò£6”{ÑàÁÂ%ÞÑLõàTø�±à!öT^UŒuÄV>Y áÝ‚ìDv0F’BÆ'f�È†ä{+Ý«N†HøàC*{÷u]^ÁÂ9m�³­eéK7•'$ž“oeîŸDð&Ï¦Ì<š‚Þ°2Kš4hBÖ°"=X2ád	IÃ(4I"àÝ4†Yöc¦Q²…ÃWh’CÀÁ
+R…“—i6cÂÁŒýá¾XíÑŸfôÒ2f[’vŸ$ÍA�iqX­BX§–¼ÜÓ8Í4¤åaÓlWöç³p´½û7ËÃþ®/››ªOžšƒø0‡‘ÅÊNïß,ÿÎ <^çŸ�SñKt:;­~™Š±Ñ‘ŸÛÇå5)ŒÁƒ�–q§S`3Ó¾G3•ñ	ð”KÏûÞùÝ€§å­ýuÞzÌå~ÿ#;á³a¿§X,	ßåCl�1]•ëÍïÔtšC�`5'¼:èü^Þ»AcÆÜSÎ™Cë”ª³hJ] !ö,Áv$Åœ_Ö45�hŠ½U¹y
+~uNbÌ4šq*fØë�þ)§o­SÆ§’ñÐ“ÌI…o–1«SÉê€@î
+·WIi†ÇÍ®•ãÇÐ}�„SP¶/Eçà&zJ©•õC±„¦ñ”ªÄSŠ­ªß‰Á€)òómeýF,qk<ù ñ,@*=ößÊà5xØwß˜î?_õ’YpoÑ¼Ó4O[·NÓ-q�ô9m}4 rZ†ÈË(ÁiK ó©äö´(O1JuuÌ§Tžæ‚ÿ K�¦äzéËTˆA§9ç‰žB­¥§‘ Ñ¤€€Sâµò8d”ä˜ØQ„ZzMÚøäˆ‡æÛp‡¦Q"Ž­{ùl¹›»×òv
+¾M¬ÛÖ¥üR2dåãcôÍ“n“1¾£(â)ó19�ÁM›ïiï?»js“9­d”å¾õç½�!šËoÊ)wQŠ´£¿àªïÒ¾©žo"ØËýx¿Î�ïËÑ–¯[Ê¯Ú
+M·<ÓxÓ§uÓÊ:^¬xŸýbÏñçýz,/ó×Jµ:ÚãÕ}pm¾Þ³xsËýT¾b¡½k¥@S7	ïíÎ¿»p×kÍûXöú{¯^J<5”ùÖ0÷Oþ¥r#|Shj'âµöíZ\+»Yt¨;sW>îƒ‚S?™¯ýZ÷ýÚÌN—R ©›Šßÿqþ�õýÝW÷°ì{¿¶ý}‰°÷û5ë*•¾W™Ž¤ßzqpAùú6º¼w0ñHg¬Çe›îÏº?çàþŽË}‹Ÿ€�fEìÀUZP*)k?Ø.‡íÊ›÷Þ{÷´9Ñ¢iïö.oetÐ¼ì³�£gMûžcXÛúµÉ«3qJAà!…œÉÚwý*ýî û„cˆ)G$³”àLc‚9ÐWï�:¢Ec‚
+Rž5 ÍhÌïŠ'½‰´å+�°0…7ÓeÉÙ¨4d7án{ßGÔõW:Û}ˆÀr:¬B[Þ×2{ÚíEÃþÉ«©>ú§—l¾¯Wº–öÇ×[÷hù]ŒïßN¸ÚwøZ=J#½u¯}uM"ÐjJ¶ÝsúªX"ý±så9ÎË�[»ôÊÙ�2ÛêÑvèJ¶ßÂð,àc³ò©·ÆE‚9ÇZ•Þeó4S`r U¹uSBÁI�†ü¢}y¬Jó¸xÇ'\¢ûžŸà77‡ßñ�š�4¹ßªÜ¼>
+
+�OÊÌÏM­Jçô]bâø˜ÍôøÔÕê^ï¡†ãC*ÑüÌÖª4Ä2žp�åç}Ã(ïÇ?Z8Œ¦EÈÃ9·®³Cƒa´,
+šVåÎiîlÎÀi.	ô0¦jUš‡ñ&õ©&Á4äJQ:×‘§À8%˜¤»¿…ZoOÂ<ÌS�ö”zª`\çêaÑxìÎ0œºùT}Aëvªêx?ugO8Ò/à¨¿K�¦£@Âá,À£¡´/šŠãƒ(Ðpàá�›·q¯ñ|<å|€öu «8�GÂ9}æü.�(�‡Sá>$zókê›0Žç¥ý>ÞëÈÓÉ0ót4àIq}ö«<�/¥ÿ`Ú„£—½aP½,Íë òtF<pdäîõÐ`<%N	<4rïvh<Ÿ�ž¥ïtäé¬�ø~ZÀÙQº×ã@£é¸�p8/ðøÈí=)$ð|b<ùq M›ú*�§†€ã±qŽÀ}.<ñppÌ<žxŽð'Ãkü)4�#í«!š<>¢G�$üá ñ|t<ù ‰põ}r+8Mv	G÷±-‘<Ô‡:Íøúrw“§¡>ó4ÔiÆóû½ÊÓP—xxÂhÆÓK¾Š£2
+C�f|}Íßlž†ºÀÃTÏ3þÕo®Ïm…Æ±.À0ÕiÈó»¾ÆóTxœê4äëûþOS]âûXÇ!ÏïüMS]ÂaªÓ�ooý»ÅóTxœêyÈ¯°9}ª*<�Ý™Ç¹Û¦ð¶Æj)šÆ®„Ãíä)ŒÝ·û€0p»c÷e/üýkªnÑäiì
+<ÎÝ<†ßúÇåp&OƒWâÞ{ç2Z’¯ãà½øp¿©·æû²›8ÍÝ	§±›§pèÀ5Uy'žÆ®ÄÃØÍSØè¿Ý/�ƒWÂaðf|Ãöy®<
+^�ÇÉÛqíŸfë�ÃWÂ#*v•°ù×hÝ-œg¯ÀãìÍ£x�Ð?<ñ�ûÏ|¾y£;i4:gá4|%†oŸÅµ}™­:ÏÃWàqøæYó¦ÎV�çá;ó8}O}úëoZ—æ«¹Ž4ÏÇíiçá„Ã¼,ãóaz.ŽËº*�H}‡`rûw
+º<Çbx`w$&[žD/÷à¤�y˜e§2Ël§UF1>±_nYnã:�JFàeSï9…óÿ½”ø: @¹Sé®[Ë_	‚X–x6d˜Àøê'¯øÉì£€¼" °‰§"ÿZX…ñ`•ÈãcV%“yjH×ˆ	|‰7àìsq˜@oyØMµ0¼º‚«`Ôÿ3U¼àRƒ	šá#à4Á‚9s�¥{‡j€_BzÅ==×ó/F_î%‚o˜ºSÝ;’Ùÿš ^ÀØR1˜@þ�1œ¯Wû·€÷ÍÐ«`ƒ‹¤Ù·�&Ú“xT_ ‚\ý?Ïnh�Ð�–|H¥ßf»Ecôø©e(_õÂƒ“ú ¸”E<Ì.ê¸aBãeÔÛ¤²¨œ4NÏžzA|~¸z½§lv‹2êðÎ<ÏÇšÛà�;#¸´P9RB7”Fhi¤-Ëá×oôÓ
+}õtëª	î˜ëŽÙ.5öÂóR»#½?
+‡~šò¥ýú�¾SháC‚oâÙ‡²ÞñÓ„+DÙÓRŠµ”ïOwÚãhÐ$Ô2»Ú’ÃÒ¦6õ–My·êÒs]Zmð¡ç>4ÛÕxÑu8õÂŠð®^øÄ¤(/¯Sœ«rppÇm�–çÒ²ºÕJ^±’Õ®âñŠxŒ6¨%©ÃîÖTtl},ž{Äjƒ(<Kþ ½Áý%&0š5éÞL:m×(Ç¨Îóíîÿsr'ÉªÙ®e!´C'3¢z÷Êà ¢vF—z|YFÍö†‡ŸeÔj¿›Ñ6vµKSi´Cì^f(­î†7”…ò“J;vÎnÃÂìàOF¯ÞŒhÏ~òú_å5õºþ,½©ã~CZ¯Ò3ƒÃs:Wiö–®CÃ1ë„Ù.Ç©qtˆv|ùS`L>ƒeÒC…³sð5ÅÀh!‚RÅáÅ
+.¼Ah)ŠT¤Ñù·œ£Uzø´Èé}¦]ý*
+Gé0ZZfÁ¯U4£ÑøÃ°g¥t6|ÕAŽŽ"t#¥\ÅáÁQËláà0g•*Î.
+Sp¡8BK§M7%(î0` a¥ðr•&ç#¦áàG–*Îzœ,\è“Ð Ð¨S<ÞÅ˜
+.ŒÚÓèTo9Uíƒ8½)N
+=zK�jè5ÚˆÎ›¢ÓÐ™·t¦ô…³¼æ,1yKLZôãMýh:Æ›ŽQ�U†I4}á¹/ì>XÁ›VPÈ¾7³¯p¯Ü~`¦Ãc«À'â?)âû›À'âß'âõK*·�I,ÕàëSíÞêQªÈooP4Ã»¿|AÊ·šžòðS~–ð[æÏCŸª0ô7Dü*G
+`xøå±Áôí±˜´ÐC�·.x¦u§Ÿj0q¡‚7ž?
+áÎìy£¨¼ð
+ã¥EJçŸR1yiÂ7’	Õ
+ã�t®4\8©Ç;=SÖ.à’3ya,Æ7~Ê'#ÍÏ‡Zå…ÁßøjÃÇSõ¥ò‡œßñ­Í¦ôßãü ·Ù™¼°ã¥ëBùªã‹ù4\ª‘ð­	s™æ/MÎMs2¼ñä–$–Æïx³†^e¼´èYÖñÅ©.¥Kx”ntðZ³U«ñÒÁ=�ö–„Õ~ÕlÔè²¾ÕG“znR»®Œê|Öpqu
+^weÂ­ƒ�†+#Ïå¸@uhÂx^1Þ§EemCÕó ±è¨ã­>J*:k‡cÍ�…<“Ô«ö©•Ì>jÇ›ÚQ0‹¿L±¯à�&jù¢£¨Äê£+’:„9‹nû­RµŠw±õ†4-±$A®éElÝ
+Xø¤§[{„²ô‹K4UÓÃ šäW'ç¨ÑÂ:é ƒV¡ …–êñV7sŠÒšÞ¾gÑBNÞ™(—kzõšW‹Þ"x#©tV¡(
+
+#øžžAÂ÷¨‹5½r‹rë`T[2]\4¦ÁBsR;«r¿NÅ:+ØÁ­ìr¹¦w¬×lÑB�ßêr‰odpFŠ5Zh’àBŠ¡Zëì ÈYg¥@;ôe:×ç˜eÉY¡Ò–“zÃ¤J·ºÒ+®4Ú`CÏmht«ïÎ®{ÕÙÔ~«¶[…¾n¶Á_žûËh£ ¼%(¥]ä¹�¬n1LRÈz¿[%â‰Ýj	Ï-¡wÁÞò€ÒÞðf² ›íeO£lt!­ž¦Uï6	LÅ2‹7™«´ãÊàå±×£Yª4;§UÃ1Í„nâ›÷Åá9Í
+a'l
+;F?MÎáÖp?£EØK‡‡ì¯.Ü@èÆ¹JÃ³4ÕÑÓ­*ruõ«94ÍÂh¡’T¤ÑY,
+ŒÞa°M*Òä­m%K
+¥"N.RR`tƒ…¤Båj¿8K¡Qi=Ûl’“³Ð4…Çh)¸Mœ�â;
+G2Z°Tqxö¡B£.{Vê±Tqr¶¥B£L;mê-›ª}PfTâ6¿ =÷¢ÝûyÓ~*ŠKÆC)éÆ‹¼!¹èZSá.oºKª¡¼e(µ_=ä-i}°MÔÉ4èƒ`†ñÜ0f==áÞëoâ~ªPð�·| ô1õIpÇÎ`¯ß?0úºÛgXÑŒ^Ð¢_ðþ1m�M|.ø–"Yï‹†áÿ¶WÆ"y8UAUböÿ†JÞÐ'°§÷3¨ÁbðQI""«ÛZ&U!Xø{í*GNbxc \¦ñ[<**.„Õã­žr§[M³É£Î^uå¶ãô9%]ÃQgŒ^ÎÊpÛazv™ÊÙ1^ª­”q~1�ÆK¾ßœ\œæéW¨ÊQö|§Åg¼¹Wÿ’¤I‰\*3Uiv6¦F£2\
+4UqøëÙ$ÄÔ-Á»N) iz–­†3\ª·”q|1±ÆKU¾5s.Óü j›G“3¼ñö†gæ´¸IË\*½”qz1¼ÆË@øVø+>œÓù2àöaüñx®À�©Ž/kAÃåÞèyw¬õYžùÞÒï6Gì—ÊÉÅá8-Ãa±ˆ=ãÄâÐp\,=�{E¬'÷†Æ‹ÅÂxØ,bÑ¸´:ÒIÑx±[»%®1¿¬�»…ñ›¸›µtru(¼Ü-„ÇÝ"VMœ¿fIiüŠ–a<œÕxtÜŸºš4^ì®žÇÝ…›Ì‰Õ¤À¸¹\7WÚc+Œ.›IÁÅæbx]]¸ÈœÜLœ–›‹à¸ºÄ&sr5i¼Ø]Œ‡Ý%V™“«Iáåî"<î.±ÊœÜM/–ã7<¥rb7)0®.Ãæ‹ÌÉÅ¤ðrs7—Xdq~¸ÔÝäÅæb|Ý\i�Áøº˜8.W�ãbòæbÒú°z¼¹zx·‹··‹ÀþðöþÐ€E$ÿVßÑÚ
+€Ž�
+­ÀáÎéy�ºW¤nèmoy[iƒ›½æf¨þõ¦•>ÖÛ†Õp¨·ªhIo[R6¼Íº•6¸îtÇßä8° »:Oe8@�ÞÖ£à´€Ÿé¼ûÊ#øÇˆúÏlK»íÇÃ�úx1}nÓ@lzß¶¿þn»Ô>.mUù:º�ð/ÜÆ#à›ÙØ‰crš³ý4ËÞ„ÿ²Â
+ r½{ÝÀ¯ÐóWÿWÿU9¿ÌwS¡c†¸à¹�m ·ïó¾¾¾=ðó˜�­þGÎ�{÷Á‹®”3ãÃM¨Úì÷"žÜ›ÀŸšz�ñÁ›2þëÕJS¼C“çßm3›€;^õ$ŸÁrÝ„	s<Msó�>n¿ä
+÷�ÊÝì¿o÷ÞçèÚWc§a;×ýx|6À½˜ò42s¾
+|?é?ßØ
+„o�:¼€2ùVuO¨/ô£5ß™¯	øHþ/Hþ¹8˜ŒNG!Ré›Àw±þPûïÿeï»g}.\ëCàûyß�€:�ð_ã}üDê}
+øŸ¼"ž
+endstream
+endobj
+57 0 obj
+<< /Filter /FlateDecode /Length 6255 >> 
+stream
+H‰ì—Ë–ã8D÷õ¹ž…ŽM½¨šUêÿ·#™ÈdugõTuå.qpÌ”hÜð���ÿþçÇ8.Ãø1¯Ã>ö£Z‡¸äòóío¡ö¾
+S~zó= ¬a˜j?¬Óð÷úóí¯�ø&øˆøÆé&†ˆ@ÖX�§+~&Ÿ‡m|ž÷ú«zqkŸ!ðü=¿
+›¼Ô°=‡e¹lAîÁ	ŒÃ2Ý&¼Xa[†Ç]`•S�ÀÖ}Ä0>Ã&wû†{íyXè/ÍCzˆõMýç£yO—ýç8¬ó0.7�u€(7ñM <ž÷�q°bÂqÈpXñE…8Ä[ím˜aüø�/7žøüÇã(ù]àØ!ø‰ó0-7�»žøÙbÈÕqÿ>A¯òJo¤PÊ<¾ü;&¯þ_Â·Ê(eš_
+bòJ1ŒÅ qòü)_x“Ÿôüž_äî¯ò‰çÏ†1q4¡Ý¬êáÇ˜¾m&®tDpížZ¦é§Š<\«ªÇ/ÁWï,Wx0‡¦VW#xã¬RæéEa&¯ÇøÆhë°Â“¯‚3ùM¿å[ã=àÕTÿY0ê‘À�K™g5š¼r'ã•*K•¦Wq´+Á[�· ÂøbU“WÚe|#ÙRæùÍ7Äwr�Ž¨ÏãµÉ»›¼6ã=�¸ŒÄÖ&¯tÎx­ï/e‘¹£ë	¬Å^Ë4ûû<y¼6?á[Ï?Õ½9µ\^åÆOh�³œa|É&®BãuFÈUž¾6ÏÒ„Þò³ÊøkZ²„…ë°Ñó˜6v/m˜}È).l7L»›L2AŽhÙ©•rƒ«H@pH;O~Uà(aŸŸRŸ¢Ëã’b8X?Y}ž.øøGÏïÜó~L¾»&7põn¸ÚPÇ»£c«
+ÆÝ]ãš€H5K3Þê£6wC›ˆ1‰o�¸¢ÇQ…çþ­ø¯�]vY¼	¬øÚLŸYmPV2RóÈz¾„GG%] %Æ‹”’sæÎa~_´“$ðük¦…£w-ÞIZ¹×o=Rªõ›õ
+çºL-?>Q7ïè¨Ç[÷ÔòCýX}ÇTj�I™=ôpiô¡�×ðQ-2º(Š³«Ü²+î>(µ�ZÙ‹àZURfU¹´VY�âRøOL4fÂ+ŒnáÆh|rØfø'.ýGðU¥•£Œpì­9I+3¶tëÁR}à¯Òkeöl£Ç®Èò™\©³VŸèÑ74ÛÓ­Skù¡~‰¾c`‚7º­eÑmðh¥ã?~h>?K9¹˜Ø •©	Þh¹–Ÿ(éw$Npíìn`øµÞ{V«\ÊbrÖ¢ïèCê¡,N÷àQ�néiÀsLœ¹Êž³*²€ŠÙõóâÑ*|C/½J9¸Në Ðáv/(ð®$�ÝM´
+ªß]Õó¶¸|w]ÎÛ¢ë�ëÚéŠ‘³qƒßUõ°xwLÛ`Ø�HÓïŠCw×¡¼-’Ü©$í.hpw4H›3<ZOt¼]U¶{*£]pÕîºŠ·EF»+#ÚÛì†m¼¶èdwuÂÛ+¼S´)JØ=%°.ìüÝÛù´[·úîmuÞ•µ�–8XÞYây‡÷K[>Šni»ý½•þVþÞÃß{øOÜÃarÛu™öìß]Ër'è^öÚ>Ûs×úÝEþ‰–ý^Ëßkù{-¯åßl-ÿ®›øWÝ½ñFûKwo€¯]ˆcûQö&&ð÷^þÞËwöò_©~KÙIlK»ív
+OÓ�ö×méç»K¼‡¡�­�½´	û§®ð¶!YÚn{FØéýšöºêšÞ¤Ûoi³ùÛ.iØœl-{íïµ|¹–×Eüóvo.Ž—û	»öUú«˜Ázõ–*Ï.›ØÂqSºÙÌ¥JÃë¢¶p\äŒÖ‹»TyøØ�ÅÞóŒÖ‹}É?óðcÏ/`°Þû¥Ê³c^Žš`´ÒB­Òðj	W!t§�'ÌÎ±áU&w¬VÊ„,†±p4£•sŽwQ�oxèmŒ”‹W·úÉ`Á^Õ²šñzˆ»,ÝÆh”ÙYÀìÃmÏÉ¦•úÜ¨®TyöÜ\TÏŒŒÖ&,U^Ähá(NB7¢|â‡‹7-½ÊhíÑRåá3®Äí2Z‰vÅ+X´k° e‚*Ÿ<íSÉÁÁ•²	Ý8ºTyxV¶EƒÑ	«>
+{ÆÿâÂ÷ŒÖ~_ðßÝ[8ÆF+ýU„gRÓ€�«´ÐÓ˜ =§Ã@ð*	­Ã!1`€Èãcv€É«Ì@x
+˜!Òüš
+L^ÅÆCnÀ‘ç�ù™¼JŒ‡è�’„:	&¯Òã!>`šÈócúŠ˜¸Ê‡ü€q"M¯Áâu‚ <Dˆ(àðgJX||…á=
+1SEž>ãÿÂøYg§ž‡(qò¿¯¸°¸ü¦Žßâ˜(r¾�~M
+�¡‚À3Þ)óì#5¸¸J‡X�)#M¯ÁÁâu² <FLyþ¬ïp‡«lApÈ5òôL^¥Âc¼Hin¥ä“Wƒñ�00päù‡×\\E‚¯xÍJ•gÇ¬j‹Æ˜ÁhÈ;Òô#H<�×Iƒð50yäùcsZÓ¡!mäð�½Æ	“ŸuÆêy˜?òüµÂx9™#Ex³5SX¸=�©c÷R‡Ù‡\±»¹Â09¤`â0ê¤ÑòrrÜgIA}>‹È÷äoõAï»«w@ƒï–Á},�%®€Æê
+ZÞ©–/¥ÞÝP¯ÛŸñ±;zµúŸ™'P@Eîž"­>Hpw%h¨¹ÝÐÜ"Û=‘Y}qÕî¹ÊìƒŽvWG€ÂÙ=áXý	¿}†S|¬±»Ö0�
+Ÿõ‚×ÿ==@¿»È¯ú_¾è×ôKâY~ó…ÉÅqï3ü+4p¥2
+\AýÞG€î}øîýq˜ñ—ØÿE3¬¸sËÇ›À¯¦�÷ÐÂÇ¾ÇmMtà¶ûeo_b¸€\ð|ð¼Õÿ%l0CŸÉÀïËòß­åïö¿·ý¿gÛÏ�õî÷Íõ¾ÜþÙÿ•}–¬Êö%ð·7ú±¡œ;ÞÚ�]ªpfMÙßá�ýÎðf�×2�/ÛÝÂqû÷t»êkù.›ßâ•¯MPª4½zÁ •7®5±Ñ¦éÕ®¬Âp-‘R…üâ<Z)‡áZ0R¾Æ‹o^‰ð›Zg9Â{Ù<¨‚ñ�œ&<¸Êâ•Ìß¨+–ÅŸæoÝy<Õõ|g¶Zž€ˆÎÂQ„„n´7ã§‹--Ih­D)_ÃC×íñÖ—µê×“…£^	Ý¸´–ixU«Å+÷¾5íx×Â•˜ßhxÄeV¶x¥mÆkK—*M¯Î6håt†k‰K™ÆëÅåAún$_ª×èª|ÆD@àNÿxÛ%
+Ø<ÄÆ7á –iþ:Œ>¯Âáûè{’„ÍCÔèyÌ’<0GpN…ŒŽ…„�#ç‡à�˜.Z£$
+Œ
+©BEK¤Hc®SÇ!.&¨ÂDÇB”HÉ"–¡«þ§P…ˆ–!�"ÇƒÇbr*;t,È
+8©#Cc^Hq`ZÊØ±^N‚ë:b¤Œ©BC:Ha!ÔÓnú
+¹éÓ*X…È |Ä<Ð¢� €é
+c@‹B€DPün“Êþ-‹êÏI M^78”~‹‚ðÁÿ(sƒTªoað|²~ižN&¨ß±`w�}6÷mRy½ƒÅêâx46ç”Î;\žÔ^¾¬çß1zä†c5©ƒ¤9†oÉYÝ¾£¬¯¿ˆÙ$AÛÎN
+/²úØ •­[U�L<–Ó
+›$Hº�«¢«­—óˆ„sÙ¢bhC‹­ëÔøºœ,Š&dU´èºŒÍ¶`Q4#‹£Å×ulÒ°‹¤™%�}½ÀÔ´LV–³¤¸àQ£	Š¡;ªèYT]æe0è™�UÏ¢ê:vÄë@àíYô,ª®c“€-XôÌÈ¢gQu»ug@xƒÓ¶¤èYT�»YÁ[ýL¸¢gQu�ùR°ÅV?®èYT]ff0ø™�ÅÏIÕð]Í6Ðêg‚•o†¨ºŽL¶`Ñ3!«Ÿ³«åV[°š‘EÐ"ë:v~éÒ‚EÐŒÌ†®²®C£‡Š ¸Õo`ù»Ní®uÇzÔŽ,†®².C“…
+²š`³¼Óóo9ã2$p4#‹ EÖulR°‹ 	Y-².c�²y
+\/@G¢¤AÙÇk@¿JB+S3d�îÎããë§•Ã+e­�Oó«šM^¹›ñ o´yž_mò£ötÏƒÈ“×7x>U×&¯¶ãÁé¨ø:›\>ªá-‚Gß§áÕâ¯5Ox4}rùŒóG¼KœÇ HxP>&€<ÆwÁx%~ÆƒûSáåVÁ›ü¦Ïßò*`&xÕõ&ŽY€Ð�0äáYú&Ž¡€Ð0%¤áÏ>(Âëp@x˜òüLƒ¡ÿÇ~¹í¸’Ü@ð�4­[ëŸ\ÿÿj�ŠÕY•äxà]`
+ø‘ËO¯¤ŽÌÁKÇæÇGHy)†ggèâuž?zAŠKqp<º«DÜ¿ÿÙK\
+„ÁÏ�F·GQÈè]o¯ø‹/øgÄõ×÷(%�×iÅQ)P0úíÑ2˜ÅÂÀwùß#Rìì�‚áxtŒOåÀñçüjÌ°ÔÃ³iô.ÁWé¨ÏïtáY8X?6í›§¥o8}CêÇ¦u"ã¥ož}CêÇ¦u"ã¥o8}£×�ÛŽû×?5.uÃàhQ>xý¹<ÍÄ‹ø�¶!åcÜßâQ8�Â!ýcÓ>‘ðZ8ÏÂ!ýc}â'že×ð(Ò?6í/…Ãñ(Ò?6íÿÒçŸy)Ò?6iÎÆahé›4Šgã04
+‡ô�MûDÂká0<Gï×÷G£Èp6Cã½“þ±iŸÈx)†Gá`ýØ´N$´Ô
+‡£nHûØF�x”<û†ÃŸò4Oyö£O$´ô
+‡¿>ç´I�Há'NÏ0Ú»Ç&u"�Ù6Œ²Ñ»ú¬9Ž®áx¼W¼Bg�°¤´ß$'1nZ"ržßäÂ³f t¼Âñ
+--Ãáh,q~�VšòÒ2Ï–ÁÒÑï%"å¥e8-ƒ¥#îG‹Hq¶C£dôŒ¿ðáŸËÃ,¼<üÊ£dtþ¾Ëý}û�ßõþÌ¿ôyÆØï"ãµdž%£wˆ>Ÿ£C<Ÿßð7ù¶Ž1î�‘òR2�’�ƒ÷_óç9óR2V^J;Ç8ZDŠ³e%ƒ�#ŽG‹Hq¶C£d°sôãßb¯x-†gÉ`çˆûÑ"Rœ-ÃÐ(ìq|tˆ”—’ax´Œ6×†ïñ2á¨
+lýq¶ùW¹ðÒÿ”Ç‰)®�^�ÑÒþBœSñ}·ô·ÕE¢ßÝ ƒY|çs|Oøõ¾ÇgM£7¿ó+ÏŽbàI©
+¾Ið}�w�û8¿Çgk`‡ÐNàY©†Fc�¡} ¡¥/¬8ë‚´-	-eÁàè
+R¤$0«Â
+£(ôœþ:?‡JSXžÚà÷]ðûÎãûVÓ¬w+Ž† …AóßÓÚVœõ §ÿó¼}d
+ï¼½à7ùzÎQƒ?¡E©G/�š0R¯hi.¥@:‚„~³¬0�Iüf!XaÔiöžÖ2°âìQ
+¶óøÈúfXaéó	-5`Åë’òÚ	-¿@ƒŸ¡Îˆ×Èö¬$º¡_�ý9E`ß÷’}hPyÎt—¼ö(Ó|eæ’íÖ)üÄåVòu~ï´Þ)*Q¾²Lr	öêÇ^ÓxWfAÞª ÷Û3©[™Ôv�(neûõ™µ­ÊZ»=Ò´•ñëg½FYYá3þZv}æ[ä×Vn‘({ãçQ¤™_ŸqÕÊ¸rkæQ«òÈnÏÄiUâØí™)­Ì»Fh4ÅöŒ…VÆ‚]Ãû­ô¾_fo•Ùýöu¾í…»íö´s+ìl—§ù·Sº>ŒkÙ×ùŒ«së5¼Ú&S~¦ß˜ñwÞ¼ÿfý—zó=A_WýA5ìóø2¬6ÿ&~Vò/ýßuÿË®Û³þ[\÷™ä)ÿ+·ÝÏÿý¿ÖW“dbxÿÿ‚r>cm$«�Æ·‡�2œÂ2ô$¨1õã‡¯2œ>sô)4ê-Žge8�æh‘Ô1õã‡³\œfèÉK7îOMe85æhÕÖ˜âø°X†¿¤[Îô¬µ1}ö‡å24¬JoLq9˜ÑP¤aÅˆÇÔ/Éoò�z2æ˜âx4£áWÃªNÇ—‡]3œö5ôdÛ+ß­S¾N9;ZlCœÞ§­P·�UÀ1ôËCÇ	YTå;¦8<\œátõJÓÖ­²uº‡’[©ä w[éÝ€\[)×€A[iÐ &[©É€[éÂáµJxÙZk•Ö²=äÕJye
+Õ*Ce{x¨•ÊÊ¦•²I�S)­RJ¶‡8Z!Žl
+=´R	0¿ñ1½[)ÚgüÉŸl0Æ8¿G-My±‡ágWŒ±ß?Ô‘òâÇO&cÜÿ=ø(y1�ãÕ3ÇØïÚÉxõ’ágÝœRJy±–ã'G�1îe¥¼8må…�ñFKqÏÐ“ßÆÇCw)NZÝwŒýø—üPt¥ág5^ã½ŽûaÊ§I
+=isŒq|X4åE³†Ÿ¥zå{wÝ¾J\lp5nLq{ø7£ÅÏŸ|S?>ìœÁ”·�'S�1n?ùjýhö•§Ú!úÛCÌý
+-fw8ÌNÑÇù÷ÇXâ"ö§×©ù~ýÐvÊ‹×¯Sóqÿ¿·”¯;^§æûýCÛ¯^7<½NÍÇý¡í”¯;^§æãþÐvÊ‹×W^¼NÍ€CÜ)N±^§æãxˆ;Å)vCÃëÔ|?þÖö½ÂUë+N«‡äq<¬�Ò´º¡!u:>Žg§¼HÝð”:ßïKûQò´ºÃO­Còq|X;£Åê‡Ö!ù~|x;ƒ©uÃê”|Ü~N?€©/8¥Þ*©§{h»UÚNös+ÅœPo+Õ›�k+åšÔg+õ™d+™¢ÀV)0ÛÃr­²\¶‡ÈZ%²dUµDUÕ2j¥Œ2€ºi¥nRàTJ«”’ía�VX#[C­ƒßÏozL×›´·Ïø“>i`Œq~çø“6>KbŒýüáŒ”©8~RÈãþ­OŠ‹q®z9Æ~ý°MÆ«Ž?ËçFàtQÊ‹¬¿Ë§y˜*î¿æokæEe+¿˜kŒàYŠSt†ž´6Æ8–KqZÐÐê¼cìÇ¿XòâHƒON¼þùºáz(2£iPOºcÜöLyÑ«ág™^ùÊ}»UßÀZ¾ŽW×Æ×‡y3ZÌlðÉÄ1õãÃËLmx’ôãöóÏc+yJ}Åiu8~ÛEÚŸÑÐ"u‡Cêt|œÄO åü�8@ð;îïa‘”ß—ÌQž©Áé÷�PHyI
+Ç#5"qÿ¿è”gl8±Áéç�TÈx�
+Ã36˜"q¤BÊKl8±Á‰û/þš/±±òL‘päBŠ37�Ø`ŠÄñÈ…gn±ÁéÇß±ðØ*^sÃðŽž#—÷#RœÑah$ƒ$ŽïÓ[¾ð’†gr0Húýíýšì%?€ˆ†•Ðùí†ûŸÿ^ñ’LŽ?£	A×Gòd´$“ÁMª~|dO3šŒdbPÅíwòì%/Ñ´òÌ&$ÕE£ç2çZÐMG41©.š<)/ÑäxDSç»JâþëÏåQòM†g41©.š<)/ÑäxDS$ÕŽû·�WÊK69ÙÄ¨ºhôd¼f“á™MŒª‹FOÊK69ÙÄ¨ºhô¤¼dÓÊK61ª.>)Îp24²‰Qu‘ðIq†“¡‘MŒªËˆžç­â5›Ïlúæ7ùdFø¤8ÃÉÐÈ&FÕE£'å%›ÏlbT]4zR^²ÉñÈ¦Îßðüïè¹o%/Ùäø3œUÍžŒ–l28Â	Qu‘ôÉ`†“�‘MŒª¸½Oö[xÉ¦•g8µ*œÒ=â§•ñ“˜ö	Œ¯_Œ�VFH
+ $zLü@´22€¢o¥èS*³£f¿è!«›/ògÄ¾‡ž[¥çl·ÒÀ@Ç6gÍŸöÐh+5še+E™Pa7Ýý·Ài»VÙ.ÛCh­Z¶†³ÚÇA×Ûï€íëüLÚg¼Nôÿó’ú-ð±>ê·•¦¾»jî9YäŸd±0B…5á
+endstream
+endobj
+58 0 obj
+<< /Filter /FlateDecode /Length 7026 >> 
+stream
+H‰”×;šä¸®…Q¿FQvúô~L¨­æüÝ–D�ÜÞååÐYJ¬ÔŸ¿—iŽõï¶ãú÷¿?ÿþógÏaÚåÿ“þÁ4Û°üvó÷çpÌ¿ó4Lgîã²ÿ,ÃŒÁÚúoƒuXá‡œ÷aû58†îOý9º_¦~ÂeQó§ëm¸V¸?‡õ—ûù˜‡v-§û2ß×ó±ã\�F�ïeš•oÃ9CŸ�uüþ>A¿ãcõGûR>ž0ÿz¿ì ¿œßõç8¬ðï•c™Nï³ôS{øìþþ8Oèó±Îß†qûu8q~ß_Ã…}>–ù×„ÿ9£— Ìïûk¥ŸGŽuþûD}êü¾?‡¾¯û8ï0ÿŽ=ìsPçë~GZqr”`ñ—ÁÊgø]2ê­ý×S=Öáû°‡ù{_‡w5ow9ÖáW_0X•geà­Çé†LKßjHæ'¿¬5²cÔÊ˜|¬ÃOµ1b“Œ¾VD)ìA,«W>-¸"
+WAOžY=ýÆ=Çm…ù÷cµ†=igõŒÛ�_­Pç×D¡‘+ú&x®ç°F(­Z¹¿=·‘ÛÆˆhŸ£¢ÉW4¸'Sàd€„:þçÐºX YzuÒº~À«xå(R
+D
+0'9æ„©’|Uü{€#ùpø÷`Còlðn¯veà^Â–OÎ–�®a�§`�ûnjYÜƒ»¸¡·7u
+¼Õ°|ón=~»?ð3ó¶«4ù4¸‡çä^zÇ×—záÉi?é­á=~Z�V®–a9Êø²Ýž–§Õ«Uy¼cÖù×ûzô´Z�^/ÒrÌóë^u{Z¼V¯Öìœ÷ƒŒ¿?Œ5Ìi+[=ïàzÌóëJözÞÙF¯7ôŠA[ØnOÝêÕþ>åÛ“ù—üÅãö´ïû¾[ïåøuÛ»9j`Ôj÷—£ßá«þD…Q+ÊQ†_aêòj¯©o)X{CÂ_�îI#W²ÌÃ�ÓYŠ^¾'|$Fö2^sstÎ¨jå(ÃOµ™b�|�kÃ«w~Œ Z½âoÁ=Ô4tû•ß¬ú^é¸Ò{cyÆ=jjåŒ§œdø©ƒˆZ#W²Ê)¯Îz59lå(ï.¿+2ûRO˜«t—¢Ò)RÚ½‡Sè°€´É‘6ÐÒZêMËŒáõÓ5`˜B½¹K!wn e¯¶óC‚õ=	–"Á¼{@*EHy÷àPò²o›ä`Šø‚;Úò…z_	\B¼{P"…JxAuàYe#.F“ˆ}$ð·¾¬ôy™{ýCÐvwŠv·wë9EëÙ½‡œÞÅÊ[éc Wk9©÷ýre-b+Wk·Õë�×Óš¶zµ”ë±¾þœaOŸ†Ñë•]�êõÇëiÅ[=¯ôr*o?×Õ€UóºoGõîãôÌƒÑkVÀ¯'<¬^QqâÃTx=YÒ÷#~€M/GiŒZ¹R�üöãåÈ�Q+vêß€¼þÔÔ%sÔŽêåÇé™/£G¾H3õúãõ¤™Õ+¼ê‘_€¼­3j[=ª×¯?™î®G…F˜ßðózÒÑê•…®" ÑëÉN«WR®Ã¹Âü}¸Ö°ßùO�¾gHËI½95±käJÙrRï@NM&[¹x—WÝ½¼
+ñ^�Åî{$ßvù=5‰må 6.ãÈnOb[=ˆ-€Ÿ0ÿ^ÚkØÓ§aô(6žçW�ÝžÄ¶úF¶¾Ãøû«^£œÌ¶r0	Ïã+É^Ïf=š�„ËüB²Û“ÙVf?½üVÊøûËŠs"»ï‰lü
+ªÉnŽf5��‚Ëp1ÙÍÑl£²Qp~…1l>]ÙYð¹ý£^‘Ï¨g²�ÉFÁeþòì¨¨'²­ÈFÁe¾˜ìæh¶QÙ(¸?Õjêú“ÿ\éz$;¾µ]Ùí‰l«²Qp™_Dv{"Ûê�l\æaL^wqÓì–¹c¯&¬�´»óðŠ±WÖVX£Ý2þÂuoõÄSß£Ö)ÒÚ½�Sè±€¸É7ÐÔšêÀfzœ»Sè¢ |)”Ï
+ÚS�¥ƒ_‹:Î}ÚÞ °Ì»®RÄ•w"%_$ûØI;q€°dgvtÀwFz	\I¼{À"…XxrÐ¶ØHàï7€
+Ÿü
+oßâó,qïötŠö´{›8/Zõy
+ôj-'~
+úb
+µÚ¹õÈ¯@ßlh#?h™¶£¼ÿìQL»»«õžqtÛÚßlu#W;|†×³Ñ—°Æ�oÔ¼ÞÛ‘ßz¾Á Ïõæ_áøÆ	#?ð—ì90¼ªàÔ¤F—wFÔ#½ï|J+=ê‘^v¾ ¦�•,õo;Ò!sÓŽü’ó
+N}>Ñ“
+G–Ê©	*#W,Õ#½à|aX+¯ê‘5²kÆ¨Ïµ<ìpè§Œ|%YV|¨ouÆ=ˆ˜Û¥,V9ñKÇºõµ²¬œø�ã÷ŒZ!·Ãgõ�w†5‘Øå@"øx¯|$ï=ö1ŠhÅMDôQfñ¼E´ê&böqƒÙåÌ«AD#ÑÇ<»Šçå(¢U7ÑG¾Ã?Ã¨QD#n "�ytÏÉ	D£‘G^ÀórÑªˆ™GøFðÖ¨F»9Dßû
+žWƒ‡FÛ8De²€çÕà¡Ñ6G™|EmÛfºkf—6rš†q
+jÒÐ¨AC±fßØÍQ�ZuÃi”áü3Œ44Ú†!Ò˜'Wìœœ04jÀi”á;/G­zÅ§´ždø!ëßËQD«®$‚�2º�çÄ(¢7ÁÇ<¹’çÄ(¢7³�p¿¬£‚Iç(b_£‰)2Ñ½øRŸ4Ý’£[x�„¥�07§2DÛþc¥�#/@sRhŽ,Ù™
+d¿éX:h¨G[úœpI.Þ=’"B¼{€"ùPØ·
+„ä€ÞÃÒOÞÒïa±§h±{÷°¾S¸¾½wt
+w´¬ôý‹Ø
+ÚºMÑºõîa©¦h©º÷°9SÞ…çO�^†rºÿjÅ7„÷øiuZ¹Z”å(ãËÞt{Z¬V´­•_*vœ}êiñ½^³å˜ç×­ëö´–­~–?Œ¥Ÿ6™¿Ë_ZnOKÛêyE×cž_7¶×óJ7z½ÀWÚ>w{ZøVÿÝÿ0ü’õàÆ´îû¾ÛîåøuÙ»9b`Ôjõ—£	Ü¥0j%C9Êð+ŒáÏC]Ï	¦Þ‚LAÍÀôµâd–¯Jf/ò{9écå
+›r”ñb�›oônÕÕQ=æáÕ%¯g¸Œ^3µà–hj¹=±fõ[ÛÒ)qþñ©'ô¬ž�““L/ây5‰hä
+@9åá•C¯&.­œq¼�í›¨œ£š)írÚf¼»Ò|YN;:i¤¥&g­œEv'fÔíÉY«g3»'Œ¿òìÖO×9"‹æNl¨Û²VÈfsóZ—ù‡ì1·'d­�Es'6ÔëY£GdÑ\™ÊSçöä`ß“ƒÈâDÐ¹9BhÔà ²8tnŽ58ˆ,N€�ÃÒÒ%@˜]„ü•n�z¢ÐÈÑÂL#�_ðñ·zÂÐêC´q"íÜ54jÀmœØ:¯g�1D'¶Îí	C«³�3|8·UúçQýÁóû¾i6NŒ�W†F‚�cçÕ„¡•73�øTÞØm{�†}�Þ�~#s6j+'~éTX¶¸CýFÖÌí‰;«oÜ	~;Œ¿dz9rgÔÈê7²fnOÜY=p÷ô~z�fÓöÄ�Õw¨ßÈšy=sgôÈê7Íö¸'îúž¸CýFòÌÍÑ;£îP¿‘<ssôÎ¨�;ÔoÓÜÖ’./üÛq,œÍsÔ³wF�Þ	3Ì_ðù·zòÎêÁ;äo$ÐÜÁ3jðù™3¯gïŒ½CþFæÌíÉ;«ï2þü~VðÏß÷
+<àodÏ¼š¼3røÙ3¯&ï¬|§Çì>n-xDS{CõL^ß£yUÀõþç7ÑòÉh	<£ïevÖÌ¯I;#ížü|9�á·EÓÕ¤]Ÿ#vÍ¾2<Sæ×D�‘ƒt¾¥},·cqMÎ90×Ô“á‚˜[3r}ŽÆ5òÊðS}ˆº&áºœ€kÞå{Ì�Ñ·>Ýveò«—#n}´‰tmð•°~Txá§öÛÏ:©GIÇlZŸ#iY¸¥ÍÆÇÐŠÉ3#_ð7¬Ëð­ý—¬5ëc°¬Ñ&“E*·fÉú!k®•á™)¿&ÆŒË¨mmöÁ�’nI°¾n€UÎÊàÌ“Û’^}
+zUËd²Øä¶D—Qƒ\²³Þ?.�AÌléÔÂn/P¥÷ØÇˆ–7´�0™]PòrDËªZ™°†ßª,QNhýOye9Š+QpGuºŒ-`Qìÿ÷Ù–PÆ•òªæý�FÑi˜‘ÐˆÖ†ßjp8Õ‘Ññø×„•Ãß¿Ý²Âw>Ó-&¬ïQ2¸D+¡-&¬
+?x•œÑšiF‹	ûî÷,9ÕJØˆÖ&·,9ÕJØ-¬Í=dgÄz²j¿ð£ÿ$ééa	ÖÌF¯j¼OÞ¾ï–f®28rÅxµÙ-HŽ~1£¹b¼êäž#ƒK®¹b¼Úð;Gg®2ºçª¶«pöþ³¯hä*c{¯¯6øî‘�™«Ž^!^urï‘�™«Ž\}è½‰ Î~÷è|,pöj†Y¬kU,»�,]Ë,Yí¹L{Ös-cTä2ù@*®e*ÀTß¿þŸ}QþµR¾Û‡Ø¯•ØÝ~øû²þÎ7!ê+õrŸ>®z†N¾Æ]âbä‡‘¯•‘ÝþÎŸïö{ÀùûsÿPÏ×RÏxñÈ%ü²½V²uûPêµRªÝ‡7¯Ô›£ÛªÈé½üo&ô É{YäðîhQj‚«?ßË-¾xW£¡Õ¶3>ª•û!ZG‹ˆ|‹Á¶—�Òï¯ÇŠG'¸
+¹/‹Þ
+­úžñQÖOìÔ]–4Õ>Ñ“ÈïeáéÝÁ´þŠ¿—…§w³3¬þo«Gxâx6pÚ„Ï²_¤o!Ê‚–‚Ì4ÒzòˆÙ[³„£Ù�„jq/OðfZfxÈÈ½¬“ïB8Z¢3ã�r³qûzl,Ê%øPž
+ˆ9Z:•àC”^?˜ÝzãX	ØLk­°é2¬”m¦‡Žýâ+÷¨Vš—Ðûnù{õŠŸÞón�a�áD#†(ãë)±û.g˜-Ìàh!ËØfß­s8[˜ÑÑB–±ï±2øÐº‰Æþ5îGëÎft´°–ñ·`øûÖ.q¶0££…,cÞ[gpiaB£…,c~?
+ggš1d¿û=wŽF
+6bÈ4¶É-wŽF
+¶×ilsÏÆ±ˆ!ÓXG¾k÷z,p©aB£†lc~çÎáÌaFGÇ6¼ÏÑèaÂFÇ6ùÄ0âÌaB?â®¼ûöß¹çÎ°ÑÂ�²ŒmòÝ:‡³…Ý[ˆ0¶Ñ­W†•ÖMhß½†Ý(��ÂŽ"‹ur/��ÂŽÖ.Ìî©3¸¤p¦ç«•óý>{7(�aÝö±´û(âµ,¢�½+kÍŸós™üü 1×²1`H.½ìÿˆ[s¥%ZïKm®UmÜ>šr­šâö#—MG¾‰D\ËD8€¸–°d­dïö¡ôk©tPÝW®î¿(úZ*Ú!â+5æûðâµò¢Ý‡üªÜ~ÿŸýÑVmõ|ÈÙþ»üËm>˜ì^¶ñ·Ø,/æËøC¾ÎÑBu|·žÁÕŠ	þv XôÙØÆ¿/ìsÉ‹33^
+Ù—u~¦ãÕ¨	?úóI tjyñmÆ—ŸƒüÞž�6ÿh�¿ååY˜ùI¿÷òt[œ¶NèÁÍ÷²
+oª¶8UžÐêî¶j£ÏŠÓ×ž?Ç“d[Ö©Á+^�ð£ïM�mþöóoÍK2~ÈÁÆÛÝë`qÖ#¡‡TÜË6üÄ±NKÂ¿ËÁ?¶/ëüÞ•�ðdü�™�.ŠêX^²”ñ/¹šy–£J–—G5á‡JµU�Þ›åhiZ†ïòe¶£�Øëø»h—âM4‹‡þmÒ³-g%w	�Ú1~›´ÌÑÒºGëjúJ|ñž2Ckêfœ¥ûà¯¦‚­ul_Á’¹™FäØ¼MfhMÜŒ³pÞ&ýr´<	Ž¼ÕÚmqQÎ³ý&-q›piS·±]fÚfacç6†ËÁìÚGÖ¹-ÒeÀ#•CÒjápÞÁ*Ï­A›qö¬âç3†?ðQ-5KpÄŒmÛ+³e3Œ’1l›tÊÑÒ±gÆZÕúó‘ò4"–àh“¶I¡-Kp<¬¼àÇ×ëä`©×Œ£^hÙ&m2¬¤+¡Q®²WÌþ”©,h)×Lãæ]óÝ@ØP¹÷?`¸¾Ëf×28ºÆÊµÙw·Î®ett­Vn�Ù=[†–¬%4²V#W¯X¾ã£YKØ¨W'÷j\ª–Ð¨×†ß?u‡³jU«�{âf¾«õ»¢µ	fÓX¸ï~¯–£µ„�¦±pmr«–£µ„íQCáÚÜsAž1rÀNù³N¹ï&íZ’6Ã(ûÖF?øI	þ�ÖÎt�}kÃ[³�¤%l�}k“�A#Î¢%4¢ÃÕá=*gt2ºà–¸$=*†fs8¢ƒÕÉ=*fs28šSt`ö;*�Ç—èÌ4»ÂÊèëÑïøæÕh	K†£,}A²¼´%ã#.-5%ÆG=r\ë’àÌK­Í§Äá»„o¢Q	Ž¾&9^“ðŒŒ4Gß”,/™Éxt¦e‡óÏûÑr<S3ãÒI�¼0Yœ¹IhäFê#ïLgq:’ÃáÝÉ¡'¦à)Þï?>h‘‡3;3ÍìTú80üÝ•%þÐN8º#’W'‹3=	�ôH‰ôÝÉòŸ„g}$Fú†cyéOÆ£@5HüþÑÇK„b”ôMÇÑÒ¡Gˆ>|ÜwdÆÀÚ¡™gˆ®eˆÜ>Rs­SãÔär5YÆ•c½�&\ë&€Ö¿ÖÖwÀ®@êõ ê¾–ê6û/^æ•�Í~øòÎ6©Ù+ç_û0é•›t½W^KWš}èðZëÐÞµžŠ|Dª´5k]Kk¹ý3v/­vGË´Õ¿"§Ýïò/'eø` {ÙÆßB²¼+ãÕOï%çw]9^}–ðo}ñó¿2++œ²ËhU[_ÖéÝtŽW&ü(¾'�ð åE”¿‹Ûû²Í¿-iyÑèÌOÖ¼—_ KÔâ”lBJ}ñîtÃZœNhUn[µÑç
+ÅcGÿã³ösYò4w†¢¾—m|ó¶Åéõ„,~/Ûð&u‹Sú	=þ^¶áÇàŒu~ôÿFID,/½Èø¡Eçß±°¼Ô$á‡x´U�ÞSâhIM†ŸŸÿþä_µq¼æhæÙ£¨[“s¢‰E…%Æ�ÒŸ	>noKNjvF˜Ñ©
+:îkp'Å�œ	Fm–$'µ3#ÌÈ 9ˆ!%/Œ¶ÔÔ”{ê)Wk%*,EA`Ð2&#Š� +È„Ù��€DNz"rèÄ0PÌF«H» _¥?<)Å˜`äâ’ÝOŽ§'™Š‰E'�
+TÀ€LÄˆ"¨ÕoH	Ã³
+ˆ�oHéÁ…ËÏö¼Ç6ÑR20Âˆ@$�‚Ï9±ÿÄBýµÛ}³n­ç¤J€»ò»ý·Ÿ“hË
+ãgàmü°ŸZ�îà0~FÞÆ¯ö?ñe›Ó
+ã'd7~µÿ‰©UéŽ
+ágä-ü�ÿ=¶)ÝÀ~Bvá‡üûØ?e‚CøÙ„ßÝß‡žãå"ºŸÁÐ}¨¿í6¥;¶û>ánÝ‡úûÌòS<Û}ŸpÍ÷]ý}âi¹�Òu_Õÿ_þ£Þýðpˆ9#o1‡¤ûØ¯|ÛÍœp·˜CÒ}æ1<y
+‡˜²‹9$}�mêupˆ9#o1WIãº6ó:6¼œ�·˜»£ï¡M½
+/gàíåêè'®ësT�ÀðòLÒÍ0õÎãw[&´:Ãáh*{ç1|Á‹©3²þðõåžß�ìxUvÂÃÚ¼´oç¹Üã¢î‡½)ó�çsÏ«Ãž§Õ÷~P_ó/�ËÌ‡Ð«Þqw>Ú~®h±úD‹×©ù'÷N½'4Oßï8Â/pz>¡CõÿÞô=1UA*¿ ®ôWë�%.ÞÏx¨Ÿ%Øq_à,@B£LÂÎÓø‚—$<cÀ6ì<–/xIBÆ(ï³záëwõ;\Ò�àÈb±óœîiiD†#µ÷õ9ênä53ÏZ°Ú‚œ•T$4J!áÐZ:‘àÈD­F»å�œÖHÌ8#Q›_<``ID‚£õNkfœy�Z¨ü
+ýÒvM8â ­¸å_V4ã0ÑÒI…¸ßÀLÃ#Ò	¿�Ù…Ž,0Pž)’Ðßô-üR°ô ¡‘©ƒèÞÀ¬Á£’5½¡ýÚ#ÎHTó†–$82P«Pž1¼[ÞÐR�GØu|ÎJ� ¨ßsZý?áð?bPôÍ Œ¯»ÖÀÀ¡Æ è[�Ã©ÿŒý×<ðÅ»Þ
+.úOèÐ?ZPô}ÀÀ”‡ü™‚¢ïù'4äÏ}pøK²4Ó!ÿ–¿íîpÚ¦i¶ È‹€£¡ÿ„
+û³EÞ
+ý'l×?ZPð`È3F*ý×lñ»¿;œþÏèð?kPäôïh aÃÿ¬AÑƒ¿Ãéÿ„†ÿYƒ¢§~‡Óÿþ¯5Ø1ûÖ»£©ÿ„ÿ#EOü¦þ38ô_c€Kz7¸è¦äàuˆá¿Ë„–d8À"´ñ·ã-/ÈxT€Q¨ó»æ¯Høãñ?öË%�†b7b10ˆ9Tî¿åÓÐ:m^[ÄÅz 6œÎWð[û&øüæÿÂ>Â�Œ8ý.ƒ¢C92é`IÚ|oƒâc<žõ`L|çÓeüË¶ò{âû‡ÿô’|HÈÊ‡†0)/ gBâÌHB##¬Š�{)$Î’$ôH	ÂâÓG…X� cÂ¶´Õg-J<Ô$ÁQÆÅ×w|M2œAIh…}ññÛ$�…IIx6…‰iû=’UÉø‘DÆ×ßÙPtÈJ‚#,ÈLïåPt(K†?ôK>~ÊûuðHËÔøË¬Ó™�1ZyÖÈªÉ;zceo$€¢XY ­ ¡PkBf\$Æï2*òŽlX™
+0V†AP¿•ê@�»UrWw|²­ò·ºG›ttz¤ˆ­±ºCµV©VÝaS+mªúÒJ_J`(Ñ*%ª;¬g•õä=¾»Ï‡ÁrÇ'|à=+½'€_]6¾í¹é&þ¯º¿ê~Pux�¹ëJàÙÝÛçr
+endstream
+endobj
+59 0 obj
+<< /Filter /FlateDecode /Length 6313 >> 
+stream
+H‰ì—»’ã¸DýùŠ±¯Á�@"èZ‹ÿw—"^™@V©;v�‰�6«ëDŠÏ<ì_¿¯ëº„í÷¾.ûñû¯_ÿÿß¯uÝ—WùCº§Ø÷ïñü€�ûsy…lÏ%ßÂ+,[Û·i»¶áµ-�P'ÁÖõ�%è}9àuÌÙ±—EÇ~Ü?—èsÙzöQORÃ]ƒ™>Âò<åæì°DÞà°':.pŽ×´ÂQ¿–—×uIžès9ñ@êxgŸÏe;ºísø„Ÿ[ß'sø?¥è½ÿ–Ä_Ë�Õ5ž=û,/ˆŸË×{Ä×Çc9cÃ×ÇžÑõqÝ¬èÑýq—ôÞïHºÇþÛë#.ûæÑq‰�=ÑÇò¸L9ùtÀ2‰{>Ê³–ÁkÜúÁ>ßï‰x°3½.œZsöžß=ÞÛ«©à×ð8ê˜“î„‰>°Bf<¬½ŒwxØÊ{mÑ[ï%év_ãá×¡l]÷%|Ä×ç‡R§;ºÇ`IH‚!¥®Ÿ—Gôá³'œUôûq¿ÅšÅ5á .°X`1…Ñyil3àî-´X`/Y8zKÑ]\Yc;x3“�“¹
+æB�…ª¦áX&<öìîîB“–“…£¼Ýå…*,''y	ä…*,'ßI«3ÝäUL!ûÌ/“£º&Í…UM{ðpT—¢»º²ÈöÂ#>”Gw)ºÉL@QyöLÆÀ]Ùd{O|Öï/‹Fw)º»MÈN
+òlwš,°›,Ý%hpš,°›,Ý¥èî®7ý‚ä*&‹Eq	º›4ØLŒâRpW±ÜÆKL.�ÞRp÷V¶ØÑ÷ÝKNÞši4WòÌeîAOÉÕ“	€ƒ’á @Ñ$W4&:I®NLœ‘\gXŠ!¹b0¨ÿdÔ¿³§’OnÉ›4y2šüÐû:™}-—ÐËÉèeÝ›¼îµöÐ°ÉmXÀMn�šÀ¶sWº[¨ÃäÕ¡¹‡ÒKVéùT[2ªÍþ«mö]`.«¯—™Àªí§Ú~ªíÏª¶:…÷+Û‹,|¡è>ÔZs|k9‹§T<—Þ5Æß+ÐÀ¹#Uà
+x�rz¨Ö¤_>ãC[¶1P[Z8¶© ¹:ûx‡÷&5x®ZÁ�Åº!=kñTÄŠz÷À'ë®áèòØÓ3>µò5öß¿KúpyjqÅ�½#ð®ðÍç©ãÏ­^§œ~zè	±eMýšA÷8¹Aáƒ
+Ú˜ãwxµ>™CÐƒ&Ú˜Ã�¡6|­~”Hïüî‹'é(þµ<àlû˜ó›w,žÄ$øÁCuºÓ»•š¬¥ðÁQÔñoe­Ñå#çÏ<ì_pø]hÏÆ›yTðÉh÷(h2žÂáj K|šÉ“ñß�Wü{|š�³ðÆÿ•ð°œ>¾4è.Û/à‘Ÿ™8úNÐ ;´_o6³xÖ�àQwh¿’¿ãÏ)~gÏ<èíWòO|ˆO¾›yòêïºÎL>°Îf|Wô ?×sâÉwŠïÂý•ôÓCOˆe…‡þË©—ÐÖèòd<ÅƒñP€%‡wKá¨<AƒñP€%üjcâÉx‚×éÀ
+z���;Ÿ,…Yø*@“'C*™…ùÄã©4y2¤àA‘ ÌœÞhÑdH…SÇ÷±ÄÇò ™<Rñ`HfÎ¿øŒÏ†œyT$ó±‘ïQÐdH…ÃÕ@a–ø*@“'C*™�™Ï=ç7Z<;Rð É¢Ìñëxº~BøLƒ%Qš%ýµÄÍåÑ“
+O¢6s|Ó Å³'�žDm–üNñ;k|æÁ“E›˜iÐçÉ“3OžDmÞÀ[ƒ|='ž<©xðdÖæ!?×sâÉ“Šï¢m–ôÓCOˆe=™µû3{kÐÅI“K¢4KúþGM
+,‰Ò,áÇPO–<Z2KâßÎü@ã÷ÇŒƒRÑ°%½ÓäI©Š¥fÃ†
+ò«1Mž”*xp*6§7eZ4)Uá$…{Äø¸ì>OJU<(µnm3¦Å³Rg�š<§š{°fr­iàÅdxÑP})Ëì»è-¹z30Xr
+fè¨ä:ÊÀBÉ²��g’ë“$Ã$€.‹dÊB.ÑIÁßCç'¯ó­=ÔzrkÝ ¸“.nw
+ÍœÜf6èÞdt¯@½&¯^Í=hîÇø½=d²
+Ò~Q^„/ŠŸ~üéÇ?¤Ÿø¥øS—ÿF]~½-'|ìÆ{
+ï×ð¯Ö”eüÔ¤
+z3�->×¨ÃSÏ*ž[õ8üR²6Ï-,ø±sóØò×ûavxêhÅGxÜËÔÒs!Û4¶Â¹žËXãK[Û<×¹àÇòÞ¨]îðTöŠ?zW¤6¶üÜôO*˜ùwñ_ÇT8<‰BñƒòØòó¿‘OQ<‹ãžZúé¡'Ä28úäûE+zqpÔ� Ùä±…ïð�Â'zQ[ø1T‡/.Á£¹ºÈj~6•‹w“	zÐÖŠET-æð¤9ÅR{ÁÅ«Šspr àåÝSM/´i¤Âîø=:8êSÐ,Ë2Öð,K'™N4ÊÔz=ÓèÊ{4¹TáàRTk‰¯ª4yr©âÁ¥Y­gìùM•Ï.<º4«uƒã¿T¹—'—*¾Ë4«õ	Wÿ’å~x8ÉTá StkŽo®´x–©àQ¦èÖ’¿ãÏ)ždªx�ivk¿zëãá²$Ò&‹f©bpÀ‡Tá$QÅƒD³Sá±z;r�.OU|·(8µ¤ŸzB,ƒ(ÑìÔWß–|.�U8h­Zâ‹'M|§ô‰�¢UKø1´ÆÄ“F�Íš„š{�Ûö�ï"U8ˆ½Zâ·ñZŽ<‰Tñ]¤Y«ý�7ZàäQ�ƒHA«9¼yÒ¢É£
+�f­žðT^¢<|Mªp0ik„§òRåÃåÉ¥3Ž2Eµ²*5K&4ˆ”¼Êš4hÒ¨ÀÁ¢$Uv¤¦Ù¡3Ž
+%£VAº4	Tà ÐìÓÇÑÃ/?�&
+ôI6e9jšå9ãèNR)›Ñ ÉœïâD�‚ˆÒd…Yô{b(¯ “-
+²,î„£m*4hR¥À»*Qœ C
+ž�Ij’¬É4h²¤ÀA’äL’ £#gIÂdÿ4ùqÆQ�o�<—vÉ@~LrøJ÷»�l>ƒ&3
+ü…e#‹Ï IŒ3bDM²ö4KV4H‘ÉÎ3hr¢ÀA‰Å�-»OÃ,Ä	!&OˆzÛ�—\ãéuWZr•&×à¬ä:K¯»”’–’»îÖI®uä´’\­èuÇ-‡å¿¼EG$ÃÞº[ ´¼¿�lëüdvþ¼‚^On¯ëu/îä·Ü¾ðÜœj–ëÞ½I•©¿íÝšÜnÕë¼^yÊu¯ÇäÕ£ÞöþËýv~cÛê-õfn‡¾*Cä�ýø¹ÜÌeV§ÈûŽÝ'èãÑ~<åéèá­ú,«QÑ¥M±~ìGÇæT47å^:;òÇ¾…c±*šŠ´M‘?ö
+œzWÐCÏntYZíZøNÿwÌôUúžÖ~fï^~çÞžé±§Ÿ¾z,vú„rƒï¹ˆcmð°y44¼‚©ÕJ>²³ØPö�¥_þ»úƒG£Í.¨Sl_üÑÃA
+fUÔ)ò7¿…£YÍ*y–ÏÀX¿ù×Ã¡Q<
+fÑ¬Ø1Ý;Ž^Rô^­÷´o^µdá¨-A³§žø \ÖZ�&ØÁaûZ‚‹Â¿b3‹z»†
+ž�í1ÔŒ#ÃF&O‡æœ—\çYŠ-Ybó°W¶ßî/ ¨b,Ö]œ¥x�Tr%eh¢äšÈ@7ÉÐ��SÞÀZ„ô
+ ë#Ëäï´´	â¦@"xákKpC2Üàï¡ÿ“Ûÿ&-_Züø€]^ªýC³n·yä~þ%�Œ’ö¨âäT±µ†ó{whüÎZ5­êF“>á'd“~¦¢üæ¾g²ŠÓÝÿem¾¼(²?ÿ¨±ºd9úÀÒŽnÛ}Úÿmˆ¿ ÊÐÝÿ1]x�ø%ûÏ«±NáýµÔ‹0|¡(>Ôbs|kI‹§üXšm¼ó{‡Z<•¬âJÆœ_+ÖÂ±‚Í…{�:f·þ5pêg…s÷ñŽïålðÜÞ‚»zCªÛâ©ÛOMc¸?H[±k~hþ™ŸzþÉùë'ž¼ øÁž HÁâÉŠgOÔ)§ŸzB,ƒ£=Úx§^2yD—'Û(~pËÊùM5O.Rü`ž6æü&"‹'S	~½à)'�)|°ÖŠm³x²œâYjuú›ýº[v¢0úF®ƒø1<”Þÿvµ¤½¥î–©rf2©\*úJÛ°š¤ÓËˆ3j�JÞŒ¼	¬«Ðˆq>*1ÎC¸äs6ÎÁ.irj1LN¤!R·çAÚ÷8IÓ\�?¬�k?OÆ�ŽÑŽVãOÆÛö0€!'Cl´_PrjÑjF€c+úcË
+`0E0é�ž4Yšw,ø1ï%Î²~v4½=\LŒ�6qfDfXÁÌ�3¬Ü�¾ûF€´‹ôð…ªÒSïØØêÏƒêut½6ö�äè‘llÃÙ—¥û“] 5ú´êé©ë8¾Á'ì«zúû��Í‡
+Ž+ÞµYúÀóY ØØR6@Ë„'¾”ž6*ØbOxjý_KÎe¥å–2¸9Qªõ_‘uHë¿gë²<Ùe:Ï%ÞŒ_ 6/×�Þ[ïåP^­oœÍK9?³köä²Ò7Ë*�^P¶jB[Ë¢óRŽŸ…7³'ÒµHáñòEp3Gá•š9/ËtxÑÝê™¥o±_0¨ö›=
+­§Qp/kP'ƒÑ7££ïïA�/ÅŸ/O­™Ï<º|!h¯%¾uÓä_|ßó‘•œ~xéÇrØN—¼L§–acö4�´¾™=3ŸŸG‘ÙÓ¬Òúf2å¥œŸ•ÙÓ$Sz˜di®…úÀÕAeå4È´¼[3bT§˜ÙÓ˜Óúf¨å¥œŸgœÙÓTúfèMx¿ÏíÓáLH%Þê�a)gçiö4Dµ†hš©ðÕÕ‘iõ<SûžfjtgªÀÔŒîÔ´ŒÑŒæ>Œ¾èŽ>3€á–f]ýõQ‡µ9ÜÒ¾3Í¬çUtç•ÀDŠÖDòš9i¦4¤�ƒ:WÒ”�§Ò3�›cEöõA¢nâ´ˆî´0ƒ™{˜ˆ]ñ­QOÆO0BTã©·U—ÀfÜêèBm`qt,¶¶�Û¤éúl8]á+]è%Cé™S¥Ç±ûÉþT~ÏK\ÕÛ¤/ýOæ�ÿëSräW«ÿP�—ð0ÇÛè­Ÿúïz| ušÇƒàÛ÷:ƒ?’Ïíab&@ñõWú.è¼+Ëëá®ú}¢£’7–å]?�³Ï/&‘¥Ÿ|¿Ü,5�šTUò†Ð Þñ©ÏæÅä­’¯œ¯ùµA<m®¤©É[%g\ëòª+µŸPÜç­»ìƒÂŸ(­äDòµ\Ê×r]¿¤!à]Þi=É‹ÉÏù¡ÿ„v%Ùôxáå‰6ê�/¼ËÙõ¼ºÛÃ	8“º–ú²¼Ò)x)M…¶müŸ_{=µƒO†…’7oêeÉïáŸÌ‘>o‡ÆÔ5Bø>rGŒ’¿ñ®÷/ÓÅ¨iúôy3l&Ø®£g<˜ú¶BxK^#‰[d)ùÁùù¡êá×xrbž^m�Ð¶¬Þ‡ÕKiÿ0�6šƒç£Œ“í^*9N>­®“/ÍÁô·åð<Ù¬'ŸRÃäÃ9˜/“ÍÊqòiu™|0åè·¿éä>>à÷¸WpÙeô9�&¥†Ñ„ƒJßd@[ùJC³¯ëhÂAuï×Ñ£ç<šúFÌ)9zn~ú&ÆÁ¤Å]Ç"CNÎÎ�±•“J]&Œ)9úpÊ£žÉ&SpµSðÚvžÕ®L%Qrb:FŒ3I‹ëLÂ	•Î.3ÇÈi&)5Ì$™PxøÒÞAMŽ3I«ëLÂ	%‡ç™cå8“”†Ž¨txž;V
+cIiëýˆ3*�œ'ƒQãàè[|pºç„è¿o6˜€h?@å£«¼TËë0ØA•üŽ–ßn€HGi3‰“´ó“}ÔöÏÝ¤ÎÀPÚ/ÔâPÚÁú‘çiz‹J\Å‹žxæ>üêI¹	¾ƒÓ­àö›Ò£lÑ’Í€¯èòehTôŒ²öáÆHÔ´ ÀÛ.ï,ÉËÓ$|Ó¼—C{´¾‘&/åüM¾.³'™”þrÚ²Lç–Ì~bwúž™’•œžï?«&Å´œÍ*ËtüIØºx=§ô­hy)çgàÌžÔúÌ*«{»è§ÇŒcßÂ]\–röæÆœµ*QN96ÿwÐì8¹‹[+ó2^¸4{òTë™OYÉéëk	^MØj9`‹ö¦ã‹¥VÏØ*}KëŒÏB•Öì‰b­¿vø¥ÊRÎÏ›=A­ô­Ë…i3GÆ•z{MðaË2^Ð¶zV½ïIõ„¼(2Úu©õ¤ºÖƒê„|`´­žTWzT=!ŸÞ³Òùm«'Õµ¾²ŽÈQ{Ú¼šT×rP��Œ¶Ñ³êJ�ªòx~AÛêIu­¯¬òõóÝpovÎ°÷5Ážœßv8}ÍZ=…>ÞIûÀ€[=	¯ô(|Ï¯€Û=¯õ•x?°àFMÂk9OàÜèYx¥Gá	ü €ÏnNÀ+9øž¸?àð¢·•ïJ�¼“ö!û½¹=¯å<yÄïm÷z¾ï	øh?€ð$ô¾<éh =ªÃÑuØÚi¤ÏöQÒ+üŒ”“›wû g’‘ŸÈa@:Æ¼}‚×÷ bo
+Ï4/‘Öü‰>8ØÈ¶¯Ê%óðÁ»só~îŠè³fWrŒœ´âX×ÛšTî>R”dÂ�éÉ²L–EAlÙÂ(€¿Øõ�-yy~¯éåqZÊrh‘Ö7òä¥œŸ!2{’JéO—V`EVéô‚”UbZ~š…hå¥ÿNf˜9§ä,ZY¦Ó3pVNö5ú‡Êá[s-mŽ*õ^o£Ë;¨}ceßw2æ§BÎÏ2š=Ñ©õ
+”oyÓ“ó³›fO°*}Ïè\aÔéñú•~&&ÊRÎÏ®š=Á«õÌlY¦ó/u½œUîsD�–ÓÅ`3G£•úü-±ÎK9|ÇoJë‰p¥ŸùV+Ët~ÛìIt­g¿¯%œ_ü¶z¾ï	xñÐq¼—Þ^‚sù‘ï’› §}›ps�ŽÒÖ>0=†�}”6zÒZû€©X¹?
+ˆKÑ°ãµ
+�¿¾…¿ýY€FW@3˜éšãÌÔ>1-Õ6b²¿´ò8š¢K“ >ÑÅÇ€—¤Ç:
+pÒw=y¢s1* ª£ýïûñ³‚ziùoà	>›ª'^pq�û'þþ7ø˜ê¾ª‡¿ßÙ°.ƒ7þU‹¿XŒ‚îáÏË“€ôòQWC+”œeX_Û‡o¯Ã«É‘¾Þá³¤ÿgnpåE³'f´¾A%¼Þxþ&F˜=±£õ¬LY¦ó/t6¯'•”¼EHÞÊåt!É¬‘,¥&Ÿ®å»þ®Wëâô�g}ßòu®68^î«&ì”º‘-/åðã·'	•¾ƒ¯~u7ƒÁ¯ñµOÉgù^åøõµ¹9ªäDæ”oàtxÔ¨	Ø>n5ÍK9{y-~Oújýþú�7ðk	_L TïÁf¥o%ž›
+³Ù“ÜZÏN—e:ÿd{Y¼ž]ï{r=z®[û@wÔév÷Qçhè<Àßhø;@Øè
+k€h4õ¶á®Š“n@FCBw°‹.vVžEÏ3sÄŠºXþ> u”Ü}„'ºð˜Ð-ZÜñˆ~<D—#øëÁ/òàá~÷À?ÚWž÷ís0´ü¯Íã?ãëÛo¢Eó'ÆÁ×µò©Ï+—ÿõÕåH-o°8_Sw8þ|pýqQò–’¹…ÒñE³'z´¾�&/åüíåçä’’3Bç.þ$	þÖÐ,¥oˆZä�–ã7ü¡G¢i9v-ëÅ_œ½w'gïúüÒ
+>k]Êñti=ù§õ�vo>ÿÀïj¨£ÒwÂ·w-ß›Ÿƒ�ZÞP9ãm_ä4s”U©ÙÑi“Ož÷¿;=¹«äà.(,‡gd­šÖòŽ\øëU`§¢•¾y’ÿ›¥ó/Ÿw·'Àµž¹>—p_]zÏÁë™÷¾'Þ£Áû €GI@UÐ©W	‡@7Û@åè©líWw“ÂotRcr•Ýò£EÚA°Ã_¸pÜ—'û¤eÂp
+£ñîû7÷Gšï£ÑòÏf¼	â¬}P,ªŠ��J$ÚŸíƒEÑ°ÈP›„Éú4ØðÎ»|à§[	�¾ÿ’'ðpê€¸Á¯„¿yW-B’(øVz‰Ñ„}|‡¸5N3Ž'û·hŽJŠü—†ü#ÀÆ÷¯
+endstream
+endobj
+60 0 obj
+<< /Filter /FlateDecode /Length 8488 >> 
+stream
+H‰ì—Ë’ä¸
+E÷ýµöB‘âKÔyVÍ�ÿa¾yA‚P¦§í¨×f¢18Q$x üõõõ×?~éSÎYu¼üWˆ¡=œ«áï_ïî¸ˆ¡ê€Vê8�Ä¯€ÒÇ	ysÿYÞ�Š!‡—ùÐçaÝR8ÞHÇ
+é%ï�3¯C}¨+îÑx‚ºÌç€=¬à:^ê3À¿°”?å?ÔqÁ#¼›¶ý
+à&�¸ÏãòŸ·Á­Ná9u»±�<¿þðpø¯×q’×¯“Ü†Ã»À5.\îC”?Oì�^îCà�8ÖÈKC¾‡4$<¤¿§$ügÀ7”D
+Ç…IJðOR™”Dq€RWñßpöÑÆ= 	Ž_�ð!ðß°Æ¥>þ¼5ì‡ù?m�ó0#Ÿ-ñd‘GK¼o‘ÿq
+8^""ðG$B®$#)Ÿ½Ì:DÎÿ8ãû8ÃÀZâø\?^øŸx!†øµâæ53š˜€Mühâ›jb´ÎïiüMi ÀZB~,ñc‰od	FŠJBñ4q‡OFèa)ß±ã‰A>úâ/a®?ô±ã‰_8~²IK}×:tÇûp<uÍsý¡ž
+OÝÄð³‰z¨è÷ÍŽ'æâx"*0¼ÅãÔk=[;œ¶¡‰ó8|2ÜEWÞ…·ã‰~õß9Ðáž_rüdG�­²ÜñÄ¦OÝ9Â\¨tÃS×2ü¤V�‡;D»¡‰ˆ9|Ñ.<,¼ç/¬¿ð³”{˜ëGïx"qŽ§Îa®ß¾Á‰â_®?ÌƒÄƒ,ñ
+€š²¦wˆ8È"Þ ÚbÒû£<ª4È*Ý Ë Ê’Í£ƒ(Ä]þ¢õ¯Ãƒ¡¢ÑŒù@ÇÙq;,V¥ÒI’ò"¿Ž¬YÒÖ3O½Ð$æp½¤ADAÑ@ÕóhÐ¾dEÍ³ºCw¼™Ÿm¿@¾l¼+®~¦ó«á“[8|2‰Íw¨—¿òç¦Àó0üì™®¾ZGÀ‰–8~’�ÊíÙë»Ã:‘'Òâxê¨¦³nõï<ž8�ÁgƒéãÆò.ïµÀãq<œºï|·*P}·Å©z¶Ÿ:4Ö¶>É’ÃA–Å�p4I�NÄ‰:W<ŠQÁ›Ö°UOÚ|À¯éS“â» …«Ûô‰'’åxªÔ³tq«_
+»ç©‚\øŽ6:÷ò"�Ræpàj<:£	YÂ/\ü‚£°‹¿aï£�½Œ}s<µuõ(ÝýRNä¾âh÷Àêú)þË:l-çAÁÅ°ö)?Àà`Ü°1® T+ÉG´8mÊy¢Æ¢>ºg0©tæA†�—¡˜GÝ…½îöyZØíe…�²d¥XË< ž°�€[ÂÆ-r~È#lä!åÿ?mñõpÊvÒÿ‰~lð`ƒ¹Ó°:Ö%R~vE‹¾È¯Æ7¼ÂÐ“DzøE~1¾£œŸóÊ¿jí¡›7lÄÐ“{z˜iÝD²¡5Š†Á!_p­Fq×¤µ¡QƒM�7Â/ò#ôC®ø¬Ã~‘_ ïÈ“ÁÑ•9ê§9ÌùìÕ™]ªò�ÏVØ6¿½c\ŸüÚÃ/üåù†Œx5ïèÐáá74½Â“’±ý@ÐïœÁ©­GøU~m’†’Ý¾â³È{øE~k¾£}_Û2ŒÿÎDXñÉÿ-ú"?3ß˜=�=*;ÚRÂáXGØñT­ïéÐ¥ù²Ð0_‚4_øì A lFDØŒ)=†@‡Ÿ×¬X\ËiÐö
+«Ñêl´Dmóé!æ¢^ÒŽkº»xaQÅ�W±˜®
+’k¹,Ø4ð6²xR’/ùôb…È¦ÁxA4Ÿö¸4NiRzH+HÒâ³]KAÐÒ&éÇ+E—,…izìöOj©ADðÃ5‡²‡8˜z§EµvÓÐGM1ô¤¥x¥ÆÃ‡¥v8ZŒ£©µTÝ²Z¼Il‡£ä8Z£ˆbtaqW‡ýGëq4±\�Jñ.½
+N¤ÈÐ“[T‹7'îpt&G£#Sg’,y	8µèJ'kÚqcä·ÇËH8J–£©U[T‹WÉîhpðÊ.ÎÅ=‰¡32ÞÍÁTÉ-ªµ›¡w8œ£‰±{TŠ«¹±$Á3ô$t…hø}‡£ÿ9zö½Æ•{|ÖÃx`h:jPJ÷é°�qxpð4.4TŽWM†a:pì=ÚU_dÍ±_�DßdÑ3�Ó&HÓf›‡‘Ä‘²pn„ÍÜx`8„Ípx`Ã?'�;©^°þ@µQí[àÆ�OFžÎ~@Ù+Oœ�xsÜ^ˆ¦9<$Ooòhã Úx€sƒèÜ-b
+¢XwÚ3ˆöÜ È°S¤€ƒ$Âm~è.HºÛæ/R>è5
+ã}¦ggÕ(î~"çðÉp>ù¬…µ|ÓÛ–'þcøÙv¯ziJý.¿-OìÈñ“[Xë«Úß[ž¸“ã5n§7Ç	Õ->Œ¡-¾âÔš=,å»Dw<µ,ÃÏNma­ß»å‰ƒ9þ>4ò÷aÇ’q�øIÉ+Ÿ|�Ë›C¤‰žz’qkñz	·8^Ò•ŽfÆía)Cëxü5Áð“Æ[XëÛ©‹eís<•|Kýä|%ñt(0ü<ZXë·‰°åÉÈàøe@¬ïñq�…á§ùQ£R½O“M¦
+‡ÏÃECcÆpº$Ò,âð‹´B.þÆ§q<iüÇñÄyS�u`€ƒ(µ
+ÌV"W9p—nK»¿BûV`é?èˆÀ1ƒa7e]Ý³,äáty9Oë‚£ü‹ÛÍ2,f`Ó1‚î‹Ï§K¸t:L8J8ˆÞ¨‘°Ñˆàe»Ë,p_ËuÔOy´Ç„/}ÖCE?·Ô;}ÉñKÖPµÏ­š–ÁÍ¡àŸ{T‰<ib†�-ëà<i�¦°î­y#¯�sL-iežô,Ã¯ªÇnBÃîyü>[ùµ
+Ôí¼çÉ_øµ»as³«•Áðw=”¿eD/ÇŠ“ËäË± ýƒØþ›<4xé_çèè•'ZPûZ’á±%ƒÜ’›.ÈM·°­‚ÜV;`4Né‹ó!�²â©^x¬k_<£6}aÈ©Ã1çärêšœ©’ÓpÆ+OðéÀŸÎÛ>·˜ë0Ýî4Sö~:ŒÆ=Å—ÃÇÃ[ù´½º'†å´2�ö·|lny<_ö{,~ìþž†Óaðå0ì(Þ�fO_Ü4Y72þŸÀí</pÏÃ­óÞ¤¬7ìË<½-¿•#ïé^>áŠ¾Ÿ‹'g\ºNå–ž-ü�“ÑjFÅ«W¢;&ušOõ�}*4þúJ_&ø×ÀÏÅ®$€ùü\“¾<øÒH¡‡Zwúí„»Ïãôã¯ïWüÕ0ÖEðµ–ïëÊ¥Tú18JAåß9kûßÆ ^[²“kü±>.ò·€O¥t:¨™üPØž¹0Rx�?¶	"«ºÒlìŽÓÁ²¿ÔºÙŸ÷²—‚Ê¿sÖŽCŽ®ñ*ÁBÒÇê…Çt.„ðk±Øø5Ê_½¸?SešOÑíÆßž¹/qYiÖŒ¿Uéû¼­jÂ×Z·‡ý©÷;ÿ�(_þó¯þú+¦òˆ…ŠA¯$Ž�e‰W~YËC_å¡.ß†)Ìßi5Ì‹¨6vùLÔáj¤ózMûS“YÓXx—¯àˆ®L*\ „Žã‚K”¢º)Ý‰Wz/s¥ã¹ôË¥ðlK|9Øp›Oz
+íx�O¡npÛ(ÅmÛ´©-ì[®ªå§´è4KØ—T6c
+ûë¸†ys|¶ho-ã«`ã%Ì¹Ø|ö¾ïš>_‡ç{íÌO�+ôeô0
+›N?u´ª¡Îoj[4ö3F*¿©r5<}ß”ÓŽí:ÍáýØÛ^¹*àBW�A·¤‹qõVô«zæ"Æ¶ù–>B�-}wæaòH+aj`ÿŽ‹ì©<].ˆtêÚÁ¶Íj‘óðŒ¶¾²�F|	Ï|’w�T¾õ‡n«óáÕA®Ë0°¦F—·4†ÕÂ®nî	Wñ´Õ=Ôý*Ö£Q¹Ò¦îÝ=‘7"—_¬/ÖÕ+Â‰ay•ÛqÇkò……Ð�>94”©ÊoÛY¤uðÚy/JXüé„&Éº†)2$ ¤3$ô¸¹ÿÝ:¨¬ÎŽ}·9Û¢«¹3M™õ±™CŽ”¯áxí&�ú¢^ùš«¶^—ÐÙÖ«3LšÌŽ¶êbZU
+n3"[Íi{Û¯6(CBíÆÍ*mÔ÷¥†ã¾æZãj÷*¥3lo*õoêË%KzWÂ[éäIcxQÞÿ´=aAÖzrï¬TþRŽžî=Í¤ºÆ¤"#7ÎGuÝ±‘	ÉKc›:Š)é@‰¸7qÙïðß6ø]W«›…Ð‹ïOÀ‚pf7™Õ*…±Ñ×ò.#¤úŽ>yào™r¡_Oy÷¡¢O¼AÊæsË�1HÆj¹y=DQS`½ûù¬ëì¶K4¢©èîÉÉg¾iñ¸ä6£t'È=9Ý¶rŸaºo•¼n0…w&-é*ÂË©´_éÞTøò0[(3°·Ùkfã¾S‹{�´X­åõè	_(ÁZÒu�¶Ÿpða—#”}K 2ô!=’)“…K0å�/‚™r�ûCßKn¾$ðfRør#D¥³½ôÃJ^AÆ ÀÞRxi¾4&B	°æ2ß¼²N\¾}éZÈ}¿“ý"÷+´îý¦ÇûE¦¹_V™Z%W0å7TÖ‰T9Ât�Ðëe��4¹­Msÿæ«œ–_<»Jß„ôð*|8päSèâtIÎ¾´,	Eo…§GÆßö]K÷-m¯n¸å“`¿-|Òåx'³_Á>{àX62¸µL°7×’N¾œL“ZÑQwÈ[îóïæ³mìKÁ”1ÂÌ¾ùërìÔgß»å¾WK8ÑBäM*:ÐÈm-Ï‘L«ÆyV+:ÏB„’w—pÑU
+Ùª¯~•�áòâ¿.é«o¿—6Ép¶ÖòF¡‰V»H¼�’\,BæAÕ
+ø–oeÄ^pa©UŠæµ¦N-i:œ¦¢YÖJ¹Jóß’Oæk#Vú³Ì·ó„•îr!Œ[ÐÓwÅ¶5.¥óÙ7[õ‹&•ÇX>T]òg‚Q9y[’&ðÕÖªdJÚû¤eÆÂ–YÆú„=”-sÙCˆ}±ËV`5´ÁZ!P]e,3–Ïûz­N¸-±o]°�,f#é%øâoW¿Âi§‹Ï©CÖÑ=ŽšZÑ•í”˜ÑMì§¿z¥%ˆ+Ÿ¦«“>ˆ'vtÊü< ºx^±Ž‹w C,¤`,\Æä~ÌL_”FîŽô·™Ïaa«ð¶úsB»!_
+È}é<µ¼Û«2¯$ ’á¹üÙpÍ÷ÿ`ÿ~ž
+þJÞ4tøÚ«•/GK@û—v}sÛ_ÉÈ	VNXñæý�ï'91�þUÎ½ÅQî›FµC|£†ª<Úh}ã(•”Ÿ£y9Û¼ÞÐ(õMƒRÔÝçûPR¢�£R‡¥¨›š«”ŽRµ¢ô¾r‡˜^z¼Qëð(—çËh_úçÆ7zõ¢|™„§mÔ¾qÒ“Q²`�Ð7
+:Qu?CC©·F­e¾á!s,OíÜgñ¦ñÌ¢J#:°ŽT´tx#ÔÁQ*)¿´ïS`Ç£\G¹¨>D‘´tx«×áQ/ÉOØ¿Ï„o;<
+~¶‚WJâ­8ý@ƒÇŸ4¢A–jDÇ×N�–G1qÎ§¶ïÆáÛ98�:Ú¾Ÿ:kÚ8shp†F¹yÿØñ¦2Ã˜óÕÕ�´tx›„ÃcÏdNîˆƒ9ôÊrúepÇ�þÀ.j÷Iël†Q'Èf
+×4'VÅ
+¡}…è®ËÕÌ‚¶7¨ÒHf½ã�¦iÇª4‡;ÚçýgÌç·:´üŠ’ñ]ðÆ„ƒÏïÿ¶ïˆÑ>´/–oôz<äD±hß?vx2ê_8¦1Âi–Él�Â�m/“ º¤ÑºoöÚäàà#¾)•Ñ›\.aÂ›ÎE3xWãUíiì7¶WDüX«/Ý±Ê§-¼`úo"ä@GïšÐ¹ƒ1@>ÈUÐZZá˜ Cc
+JºÛ“ÍºGKéñ&‡‡ ô²¢íi—ßà…GCÍÍSÛìv¸	Ãá1Ì&Z¯ÓMnð&‡Ç4ôÄÔþjwÉ›<<~äéDq/sh“†ƒ×5zË^áxÀÑö�Z’^ŠZz¼‰Ëá1.=Û´K#ly—Ç�¼hCù5�’vx²cùÂ1Žæ6´/ÕÕ$n¯¢¥Ç›8ã�ƒRÛ—~­Øá&
+�?�œVèŸÛ1ºãM�y<n¿pü¬oŸƒ¥§KáßÔÔ$ÞíCÊtèß1£ƒ	Ñ3ùêð˜]þ9‚;i}Çñ˜µ†vLÕ2ôy•N?å/Þ~rSï?e´¯»;îpœ½ovòÖ>UFëÜþØá&
+‡Ç((™¶óå�£…›^4ÆÀ¦Ñºm¾×´	ÂÁG|‹)£7¹\Â&„7
+P"MHn{*™¼Féà‚CI’ÁÏi‡c=RÀLR06W8ÆàÐ˜Cóyö#,·AC§gYð&
+‡Ç,äz­í›×-m²ppÈB/½£»˜]ò&
+‡Ç4(œ³Wâ•š�a�›0Â hŽ8Ú«Ù�Y80DÁ·Þ½ÕéŠ7Q8<DAÁÐ¯�hœÑÇMŽQ`2Ô¾ôÏÛ�ix8¤�áp{1»äM�qP:©þ<}nq¤òh“ÆÇ0(›ú}*Í«×«ìh“…ƒCò±¤½éÌYÃ&‡71<~»Çàóñ}n«‘gadýtvö;Cjÿ£á9“–?|8ô¤»8jóf#ìp´éÑÆWø®64¦àÀ¥r·êŠÆæ¸ÉÁá1âï§+ÞFáñÆøpÓþôí°áMyp:ýù©vµrh“†CC˜Í)^cÚñ6‡Ç00›Óz]ò&‡Ç4žEÛç·y¾1¼ÐÒ³µ´f�R3d!þÁ’Cß3}�Þêf…[»?›“©ìx-y†ÃcM~ä¥yt{”Ži8ô¢9Š±º mŽQ`2‡\‚Ž-n’xãæò5³à›8&áÐ#	Èå«S`ÛÞ4Æw‚oB—KSxÓÂ³aõ|}6F�ÁÊã[Ù=þ­ýÇ»ÿGk|3ÜªÛ=ŸûGºõÀÌÿƒ�	�ßIŸ‚4‰ÝNäÙ¯Ð:ã'ž³}¢ç	U¿�ç×¢~ž¥DxíÏ'æE±S×§„+WkQoÎ¼íì¿‘žõåß¸†Uš¢ºÇW·}ŽJž…’=0¿!~Bje’#,D-)rðùýRRûR/ZiË½�z›œÜ—Ô?ðŸÇuü@SÏÖÔ
+˜EÆÏÙßxQªé“‹–?Myüd!.h/†–¸qìð³¿“~É �›Ÿy8<æñ�¿Ÿ@±ù…Ùà¸Àö9:$oƒöùiù%?¥¿àñ™ÝÜÿîpoIÊ˜Xñµü�ÇOò'aÞ•–¸ñûÆgwRR÷j–¦ï’Ç4Óàp°^´ÉÂÁ!
+“Œqº€1ˆŒ1˜TÄeØÑ&…7!P$±»
+2þ§V�8ðˆ€)Ðùî×¥5
+80d@W—{<åâI¼Â“	ðEc�Âþùpú,œnŸ£�‡þz>¹Ÿå^ð:®™Å´ �äÓèÍ£«�¢å‘Ì¸-yãÝág«RRÿj5–-�Y88„AÑÐüÊ|>Féà&
+‡4(œ»@ûû÷¼IÃá1
+g´¯f�²ÅM�qŒtb31ìréñ&�‡<F<ÚŸìnx“‡ÃCšŽtg·kÚ¤áà˜Æ³Ic€ßgãw
+€%–üëy±	ì×’xYûõ«SÊŸ=~òSú'†ö¿ûtÜðÆ¿ÃOv¥’¥?©Ù…çà˜…Ó«BKóúÜQK7ax<„�ÙYú×ž7a8<¤ÙP÷g5mÂppƒ¢¡aË‘½– ¥ƒ›,<² hŽíïOÚâ&Š7QP0%ŽæÕjÞâ&
+Ç,È+iKÅxMeÉCa`6© Ù%Ža¼i³¡æÍì7a¼qÌ‚¬žTÊ
+‰IKŸ‡,<² hB€þw¿3mxLÃÁ1
+Ž¬‘«lyŒÃÁ1Žg¶×ËY¼º#ñ9ü€ÈO.óØÏì`z£”—¬Ã<ÊŸ
+²`èßôìy#ØáQð³¼P)¤9´Sˆ¼+©Àµä„h@®mô½q”Gj/}Þ´la#õEƒÐg+Ô}JWÉæéÿ™7zzÒdû~‚V?t¼áé½o³§Ìã#íp�éÀ T‡$B’–oÚuhTJÂiÎ™3Ç7Zß8h}vZWÏQ©‹{q†Þ«i½�“¹ƒT¿¤½iPöL�›:#0Ê|Ã “D×êlë¼Ág�2R½aÓË…¥WŸßÿI¡]œýþ—íªÉ²&U�ó^Å·‚:é?.¨{Ô=yû<1Ä¬UÅ•DABqøÛörõeM_è›Ò¸ÞRÍÐÛööôe{|�·GÖæ©›_î>­Ý›K�D¹­SP×·õåíÓšÎàznXk´®õÓúröiìÎPzšÂÄŽ4óÃ%/óèî·uôçk–ôUÝ¼÷Lôe½}ZÓZ;ïåÆ
+LÕá‡yôöeÜÁ»lX,L}—}Y_î>Íéí¿ßËµ%U×cýQr¯uUŠ¡šÿQ«Nà¼–kR XöÇŽ›úÛÇ§÷k�È?N—3ý¼vUXçp‹|$œðœ¦©þ�ÏqÞþ.ƒßÑÝÑïxæOÊ!ž¢ð<@'žy»#.èéÚªòîoÜ•‹^Üo<ÀdnÿÆSÍþõ³ëñû
+xýÒPó
+[ÝøÑ7„â*;àá8o¼kKqÂúÓ
+?}G °ßoYÅÃàØ¨vƒ
+ñVƒY6Ìü8îÓ/Â–qW™­8ub	Ù[°‰AK®8ÆÑÜ
+ÍªâJœp×^|¶C{vª
+“;ýô/\‘kÓ�‡ejƒ–cÚ&ci�ÌD³.Iñœê—$xvø%
+¨kGó§hø!¾Wg\ž7yÕLÙ_¬"ïÙ2±¨Í0.ªXKtÃ©F¬Äê=Ò÷EaÃ
+Övúl”vA-¢˜ÝpíW1\°^æ}cÚhÀ	æ?®[z|¯†åº˜Œ4Yƒ›Õ5™�p£LëZw?Nâ"�|ãêý›.ÜxUf¿IêÂEâ~Þ½8¹š‡]•c)'vë/�}JìÖt·cB½##Ë|Í¬ÊôcÐ�òì‚�_�
++?,g–HQ²&$gßãSqg…4TaÝ®Î¸ö`n�y Hôm½é{7ãt!V˜Oš÷¾#yh>,2ƒË…$–7lä°<ÈamÃùMyoJ,Fy96âaD4¢ómÆÑüÂ3Ž^l\ôläO�#Óg§Š3×KdÏÌÁÐižr¬ÅŒ¬6=Ñ…É±Î¯&¬!˜/<ÜrXïÛ(ŒîÇ\
+s�Œ‰Ã“!-îÉ,£� AX‡6�ÊØ�€@ôV�N1…cÒþž#>dìþ{ä¯¾�)Ý± 6Õ>?, ŸÖ*õZì=p)JW!K·D"nT6•m#Aka–RGS�!€¦#Ö¹1¶Šp©4
+¸Øütñ2žM7m™e@Ì¶4çQ+Â·ëÂhq|aßÚ÷Øîß»9¾§›ÉãÂOcÛ•ubk`^÷þÒ•cì*V’@oÄË›ñ<r=&Ì¦ÐÇö·�®š¬3/‡ï
+åÞu½(j¾“;÷lá†ºþ¿út(B6…'|IÛ"Ö=U­Æãðœ¤i[ýÆ‚‘÷åð¶øu¢xÜ˜1Õ^ßÕ=µ²þ÷÷_ÿüÕž£Äô²b«‹í|ã?G.ÏI�‰É£,XFñ¼ 	Xá×
+|<ÖèzáÜÃ|^ø‘ÃîS¬¦ÀZö8*¦Õ¿áö$¶�ÅåŒ…Ò„8œU1¦A¢·ÞÏ8P<8ïÝ6€–æaÈ��OÔç|e†úY3)yaÊ4‰y7Ík1Í[³ià—júÙ�ñà±™€fè¶—gfžL¬»€Ö»úyÁ¨²Î�Kj]xÜ°nY0K í9Œõ 0fß­¾fïäˆ­.øHÐÏ³mmnòÙ¦Ï‚#õ<MëøµØÃƒ£pÚCÅ¯¥1Vƒ�cxòû™ÍfÿçˆgF#ö®¤r&¦bØÆÔžk
+‘Ù(LxDÓ-Å�|êÚ#('bk�¸ÕØ“íÕu�’ë©'Á®™õ6 ÿÄ`‚†î¼ËŽåÄ»„´|X7X{²0ŒÈX‘ÓµŒ¢Î]X‚ˆžXkW?¦ÃcO´�$iBÓßýâ5ÛYû‹çdûå|âPŒ¨‰ìåPˆ;–k5,AB+žXd®Š{~Ý›—Q¦‰t`ž�f‘U/€ÁW‘0Ë{ Äûq¾ïœÙ¯3�&¯·žV5V.„¢KhV‡—=´ãé	Ã&�in
+ùÀö–SyóPà†à¸§†()˜FÅ¼p©‘å‰'­c}x)Ê¡L½‚\ïñÇÅ%çzÉY¼~*æ].âŠYáèG2[íQ1ïÒWÌ¬\WÌ:À{äÞé¢è´Å!ntÍáy¡î>‡—ö4h{xkO¾”P{
+êÜqýéGÂ-OZŽÔAc›t¿£ÏÍïeu—küüíî½��pºôU…íRÞ��ä­-Sbzv2‰�‹n}cJóG¬[ä¾ïC5FËYéÆ‹ªåB�àx†w[Ëu_}Ä±h[ÑbÎ/,aØµÜ‚(È6e¬aÛä3éP‚d›+” O5NÆ€®7ÌÃ!7nÜ­Ÿ#ìç4ö</|ïÖÎnÕÔœÄÓWˆ�®ží0c-O³†ô¼•“W»ÆÆõ0Q–êôë·v`5 —žc�  \äf£Tß¬GQ›� ¡js§œ—d'ôn0~&äÓ >J¾q'¶§Å¼0èÚÍÇÙðÚLÂf(‰õòê.€cœ^�Hƒog§4~mj{t6ZÙ³…ì‘Ÿ}
+¤.ƒÞ¹l­€k?JEñˆÐ$t�WWÕ(G)¬Ÿ*Šøh,E_Oâ«BÞ”9Š¬zß¬BÆ9®×lIacŸDv.Jo=÷ìGš3*÷Ý´XŸÞ•àË'¦‰Ê7–ÜØÞ
+Þˆ)Âòs®Lï´dfëJd–_©© ¿Âyó}Á“Šã Ê"Ã&ê8>Š¿¡ò÷î×º.öëó·»÷v‚ÂO×PÁaiù„ývz´ý–‹ü|@÷>ïÜÓ[…a[müä³ûŠ£žÍµ�cjU?æ÷¬rB„�<ƒÜ,ÖOrçú½ým¡ËùòðöøÚP¼›÷ç*Å®\ÿù¿÷
+endstream
+endobj
+61 0 obj
+<< 
+/Type /ExtGState 
+/SA false 
+/OP false 
+/SM 0.02 
+/op false 
+/OPM 1 
+>> 
+endobj
+62 0 obj
+<< 
+/Parent 160 0 R 
+/Resources << /ColorSpace << /CS0 121 0 R /CS1 122 0 R /CS2 120 0 R /Cs9 120 0 R /Cs5 121 0 R >> 
+/ExtGState << /GS0 71 0 R /GS1 72 0 R >> /Font << /T1_0 118 0 R /T1_1 115 0 R /T1_2 114 0 R /T1_3 111 0 R /T1_4 110 0 R >> 
+/ProcSet [ /PDF /Text ] >> 
+/MediaBox [ 0 0 612 792 ] 
+/Type /Page 
+/CropBox [ 0 0 612 792 ] 
+/Contents [ 63 0 R 64 0 R 65 0 R 66 0 R 67 0 R 68 0 R 69 0 R 70 0 R ] 
+/Rotate 0 
+>> 
+endobj
+63 0 obj
+<< /Filter /FlateDecode /Length 2065 >> 
+stream
+H‰t—o‹]7‡ßßOq^Î,äÄ’-Ûz9™Û†¦…Ìtaé–¥¤é2KB!)í×ïOþs�|{K	=÷X–%Y’_Þ?†íý—-´ÿ¾¼?Ñö¼�^¾ûðñ§ßžÿpÿëÇ_??úðÛçç÷ÛççÓËâóÿ}9½z:½|¢ÿ†�¶§_N/ÂBÁŸl”š"ü/IÝóVrÜ5–íéÓé‡›·÷_Ý}ûõýÝ7Ûë»ÛL7O·9ÜÜÝþøôæô�fÍýã°æñþv¢¸AmØÞb¯ÿãß›í‡ÃöóvÊ²—œ¶Â²'ÕMíQy{aŒlŸ?œ^ýcÚI‡�Œß`gi;”-Ù%Æ
+5eÏó°óññ»øá6òÍvû‚øæ?Ì¹ÿõæîÛïïÞÝR¾ù÷Fª²µŸÞ=üëëÇ‡×Ûë‡û‡·¯ÞmÍsMSeçHgK½¡1ä½ÝbÜSÒíSÅ€à«�e§Ì+`jK¼ƒÛ¼	—@Ú’\ò¹ðUPâTZ¸-)U=H{ ì·(s	ÁDªý‹q¸´'„³ƒÈQHµé¨y.¡€ð¤d¯R·˜÷ e)b ê1µ/Š¦ˆ	1Þ)v‹BZ;À¹² Â“4€"DŒ%¹¹ˆ<•&í Î%?¤8—¨4"4
++mIá	Rn_T� Zä´eLJbk8(Ôr•é1Ø‘ÂÎÂ°ˆQv>M„#±ÓYç.¥}‘G º×jœ_”„%ŒäUçu€²;-€”ìü�uz°6¹†è| TFJ¾f8ä‡ª—¡»Æ-›ÌZàÏúWyni@jÛ¡´ô2�c]AéÇhV›¬Ü�ÅS.ÕÉ(wÚ~�2dê~a�Xñ ¢+9O`Ç&80® ç¹$R‡Hv×$¨_b)è
+¤z;ì2f]A<+5Ó8Í³Vø5@Ãwl±}QÏî3�_³ZYÖÅ« Ž+OŸzƒÜ¶ "Q]-
+ˆZöµ(ÀR½)‡3 µ-a�J…—juÂs—DmI‘è¼�Ò0WÏÉˆ:Y»A·¡’‰1O1sñ¥
+©*ÉŠÙ¸Ý-ã!Ê¬S¤ígA�å|AJHh.oum¦E»s¨£î�£ŒŽB·BB»æ1*ðÑ€FÑî=ëãéô±H;.jn	ôéS?u´ˆz9´n Ö‹E¶û I°²Ph‚”›ÎÒí° éÐØSAç˜KìÆ0_‚:—XyKÖÙt©WÎ­˜‹À;-'É€1Çj-4¡
+tÃÌq¡Ì/l€ÒÚü×ª@æ¾þÑˆÎ ª;@­ÍÅµNP¬Ôp�€Ø9ÈšK²5
+D›Ž,SGª²êàØ%ñÅ¶±°ƒ’Pº8Ü#.ypÄ…EW\\Puq!hÃ8 È;Ê´ ¸ÑT‘‘ÖéÐIí‹ÔmPÙ[ Êî°ˆ5…³Ãp(™�`Nà~›,p0qZ#=zð@ãÎ
+ÄÈ+9G6Ä^“ÇÈ6ˆ**¯²Æä¬"ô‚Ð@H8Ü…|Æ *SG÷°Œ 
+¥p9Ë
+bª…A¸ÍV¬¡©}a3�8•Á-Ax�_nÛ3Ð(~ÉaúŒ°Í]ŽÓÚ_ñdÜý¤¶éã3˜A@Ñ+é*˜Kpïùm	e9]€B.Ÿ¤¦äžqó´˜ÙrõþÀ ¡KäÐ”„¼1¬dñ‘C@Æí^GÛŠí–éBBÃ•Ð°þEéWTòTšÃrg»ÒãÞ�m�¢ÓÕ¦³s¹±³¹‚4üq4
+s¡”0zïÑk†×¯kV=?ro6s‰9‚/@¿­ÍºRvì¹Oád-W]ù=À¨”¶$öÒ©Ë.çJ9
+;œŒI+t—yãb.-*aÞI‰Å—Vd‡‹Ê‡YcÉTÝêO™“?ûØuäÝ‡�s¹
+F8î½i\Êcs{1® øØ”¶›ã\»ã6
+»Þ5ÀÑ™¸MÏ®ýÇ6p£—×>>1·QÝ)ì<ÎÖÕ}33P—þ7ÀÑeÇ’£¥çÜáÒÞƒGbZ4»ºKmjËµÎIs[F­HtŒvSQ]É
+6Ê. Ùˆ{žç³ÝÀâH›n@‡Ëôb
+`oZ/KÛ£Ô¹€k¼z)5ÀeU1À4+ìÃÌa7†¹ÆÙE1\- âmú6ÕýÎ
+ôé2ÌY~O±ýnš;P{…â6Í$jÀ>ì ¶Þwç!äÏmç.G›ðÏýÈùQ2C†"¦}kmÄÏ½Hd«æõxZ¤¾Ë,Ý<ÆD<@±bñ»Xo`o‡Õ¦öEÍó‹TÔŸÅê¬¶Wlœ_”ÌÇ³Ö€Võþ`
+•ôp¶ŽÖüŸy‚ôxMáŠ;­ÚÌsÛÓÆ†GžÑTÝmº
+÷­$ïÝóÏ’¨”\2×v“FD1šÄaU0!‡:2¢X^*2sFMš²='Bó�—¥¥&ÛËÈÆÈ	,—®aŸ;Ì{I}b¨¸¤K8k˜Y©¡(ÃíýN'«º.é kñI—ì¹Z†ãì¡0=Ý*Ø!Zá�Hi:T^�¥“ShÓ‰¬À²Ç@tÙàl²É0¯À’Çu65å�¨;§4'^“Ç¦æêß€¹"áDË
+ç�wtÙ‹5ªÔx85Åáˆ8€=†B;—Û«5´ãviœFâ�ÔŽÛA¶Ö‡df€?pÝ½¤
+endstream
+endobj
+64 0 obj
+<< /Filter /FlateDecode /Length 1742 >> 
+stream
+H‰l—;º-)…ó;ŠwPŸ¼|L¨£¾óO{¡Xâ>;ä/µYˆ¤ÚcV”éõç¿?˜&¨$Š.PÇútZ—6ØA—=By�QÐ0ÃÖya?¥Œ•û
+Xh‚Z]#[§H§ü†/ (å�á“ÿöø‚O¤ðQU³ûô˜Ì5<p(µBÞ#¤Ì)d(O«¼§´	´í­�6Î;-Oa ÒdÌÀ-Ð9hÊ -ìÀ#AÆžÔú>—6÷žÎÀC»€{%G¹~[gt<ÖhÚzh3pÚ³l÷yÙØU}d´0IÅóìé½¥ì©Eâ£MÀUò/±{©ÜQ$fdBl‰Ù÷ÆP#û…ÄŒC³yÀ‚˜Ù.	€ÖG2µí¬®:§X«ÎãsP<zÿþóGFôcÐ_déZ&fÐµ0$Ô
+<Ø[ÙSjo7h*i÷ÝšûWh­!È¤	¨^ù€„-V/;bèö˜ê¨	 ÏuuÍ8Êxí�Žÿkq%ðþÃ7•#ß%)Ö|õÀt­A8§ˆ|äßäj®quÕ¸½s(sÕ¸Ð4ëL{É,ie’B™È¨#ru!šƒÞö¨öGåYymÐ�o4Ùƒ%Oè3ÔgI2î¥ÍJ«ºÖh3%’'mæoòµÍüMÑh3]S¼ ÝUÏ(–ë¹A,ƒ>ÀŠF\Öú
+´ôœ/Ø;…àŒr:-�nMI)ù}5¦œÔ¨*p.	Ã�P=K Y(
+½gù½^ÀeíÒ4ÉZ�dK´!ëb¡Uç2àô_˜BYÃÚ%Õ(YÃ„»Õ²ˆˆ´šUàœeLÁ½J,7`É¿u0öˆ5@Ë ó»µ×S› Š¼®»¹÷sEN½¦Õ¶PüòéÙ¨ó:«Tc@ó
+¾:�UBÏ¾„¤¶6Q®e¸¿ÆUü‚IB¨5W3Ë:ò+°ßv‘‘#�s«tÒk
+ê÷ÚÈŽ–e”½#8÷'Î%�«·Y½A_�5Û;õ„ªë�ƒP®5µËYï5"›ú•úÆ\ÂÈN¸Ün|ÙÑ¾x|Ë\¡v»A{D¿mlM[žð ãJÿl³ƒË¶½nÎMg0ýFUµ–#“ÁŒÝÛ!º£Ë
+f¸°^o 6GŒˆEœá/ 8ýœXnÐkN®¤|ì™³ÝÍ ç#É¿ÀíÓWÛ5ö—™7f¡{$ŒL ²•‰®hör{€yÓº{;/¥ŠUVVÜ°'Py�ß¤h†½KÇýY28�$‰—9Ú€”SÃ—À*•^½ÌR1š#JÛ#´ç
+ímØ
+êjø¢¤ô6¾‚}-ý
+ötxÜÀr·çÏÒØªòÛ¹Â}t8µç½`‡]kJ‡çõSÎƒëj/ JCìÃCk·7…?�Æ\Bëž!}Ž°××Féêˆh¼·E„ëÜèÃúu{¬ÿûúˆc=6Dß¦ØüåwÀ©ÓHs$^w¦úó‡’ã¨
+”o@EU(šÜ@QÐvÙMò®*ÿ¶ßMG·ùiŸñ^xù²B„­|ÙÜ-oÙ¯N×:„:Ô’“KÉ),ö]ärgAo0Ÿ;ÞdBî\çcóþ
+Þ:Ð¢”­uˆ\u°ÊadóÑ÷ÔÕ*†DýgUø÷dYªl³¡n³þö”1oîx´ÒoÇlJ.OÓè¸åÒå€jvgWrù; :Eî³{J!\àœ&¦ø[çÈý€�»/j#É;öñª96zR(\¹€;ûf!lo}²íñ;i¼ÁN|n³G9¶<Íûp$Ä˜jfÔ MÊ!¿ÜÛoûýƒƒ‘¤
+»ÕÛî-k`,í†Se€v³¤*çv¥¸–´`3å–ÛÁªjq"”Žkƒ·3tÐ[ê¡Å”#´")b_'�ˆL×N.†ó¨¦x�|Ž€Þ ä·SœÉ7°uµNõØºÂÍBv.ù~ µÄS0„Fc=�/c='�·HÇ;c½@OÄ x±ÓD5#ï‰s½Ûàít‘ÔË¯¡³®rGŸ6RÅ]�+zÚ(´
+œ›)Þ?@mt‚èÀV/Ri˜)“¯gn�©í èhª 	ˆãn}ˆÃü
+Þ)Ú¿Ùçº\û¶kxêÑm³]Ñ¡‡.Éà÷.ntÚ¢aÚª+ç;ZØÅ¶½šãFmÿ`Ó½G©©[žn�Ù-s•Ü–zòyÞ
+îÌx�Pñü�8d±™Uö©×‘$ì‰b£ß ³½Sþ`ÈD²n
+endstream
+endobj
+65 0 obj
+<< /Filter /FlateDecode /Length 1782 >> 
+stream
+H‰l—½š$+†ó½Š‰OP�‚(ÞÐ‰vï?Ý¥z;šám-å‘ÊSËüáötž?¿hm�!ì ×´wƒÉÀ¤X1€<…÷Šþ”±••¦l|É�9€vÒúô�©±ÉÊùˆþpó;(vBî@ŠPY2ªØ0ž:«ƒÚÄ÷
+6X �ý	‚æÍ€Ö¥�VüÙ[êCÒô¢”gV\s>¥ˆƒ®Ã€Ô2ø§œ2ß`ºq°2>]»Ëjb›ÓÏÄm O÷O}dÐÓÜØõQ2YF÷[Wh0Z€ÖÖí®x…Ñ?WÝ A€ÚØ�B
+[vÍâœ’—ÃÏüdï�v½€Å��ã_¨�;Îq"!óºWÔ!2ç°ô¤gZŸ_ås¨ ¼¾‚ØaiòE¾GöÙ¿€«h_‰•lÓW½A2î°HÑ1VÎh�Yˆ‡Zb�¥¡™ù€Šä›ù
+G�¥æ�1·LEÄ�,ýôXaù0ôø|RŽË]Y`ŠR¦‡‰’¼A#]À“¼=<(¯`Ä¬¾�Í§x¨f@så‡ÎÝZóMá‹ºE>èÔ¬RE×7DbÅ �„î£]’M‘n2²Õ¤
+åoÜÄG� x�P\�×ŠB’+ÒD4E¦­š5a–]è¤aõ¾@MYP«&ï£f)‹õDê
+9ÈT·¬¹ÓXe³à9V%ž#@3ÙÖ]ZC†f«´{–éƒd±nÑC.2r?¨ÝÃ:Ž¸‘«%ÑÌ!Î‹°¥C£­­…øYîøÿ¿_äf ?�Ë2ÉY“€îÊ	0�	TÄn]ïì0;¿qMW`óa[	´�ù
+ R¬°fa@ûP‹-æo€Öç¸…èÚÒgOàæ¸o¹A~A?Ïqêàœ"»ø\`ºXöqÖö¦#LhÍ3å'‚¹¼ò½’?€µè”°†¹<!ºù•°úÌÞrÂ"ºûÚRZ¬à–ÓAXw]±@å6¤‰B>Z’‚VEÎz€ªù‹e¼V J%ß@¶b~ËiIT³O�E#k
+P·báö®wá$}€¶«{¸ÀëCÞ
+"œÖVEN€×ÚÄEy­MáµA
+À½%…èÄm•ùæD"ì‹¥TYª¤\²’�€�E)í8~”RNGYØ2*WLLs%±õ¸?PÎvð{jØôln·Y‘×ä³�”q«‹�º¾ÙWxp™pÜ¸5Ë@Óq¯j ¶¤>Ä¨)…Ð€_# mä=½¨ÔïlÎeÀVý–cÚl´vaèš«�Žç 4+MÛ€È«á˜Lc
+I�cGí«ï÷ØP‹¼äÒæ�`¹ “X¾ÏN³í°Dú”Ï€n‰•�ôvÏtwe™÷˜í— ÚswçëÏ3‡_ÙµFŸëƒ•ø
+ÂNirqÙ©¦®£üçw<�ôÄ:é°¢ò„â¶ìÖªûÈ‘·úL­…+ŒZè
+šHÞ‚˜VÊE2	åc-cWfÏ1P›ù¦ÈÓ:³.ø|ËqZí‰:Ï“ÐdÝOB:`Ú+óÄ®ƒ»¾åÆn€ã?€¸¿Áv«_+¹Clf×,ËuRŽ¼m‹Á	^÷øG¼Ëí‰ûFãtb_oÐ,¯g¼
+l„\¤¬!ZÎNWÜÂHö6K�»ådw<¬Lái/°t0É~ÅÛPS�ªöËÌÁƒ§†æ"ƒ	S*”o§¶V«ºš‹/^ƒny¶ypè ]ÃÿpŸc¢ñ1M’·ó
+ÔýäÜEÁSªußpXò~1¹—
+ñ“È€�«þ+ß
+ý³I:õUô%“JÖÓþÔ¬çX)
+qä�&¤Ò
+šÂ–c¹äŽ!ø¬ÐIÒ�áo�ÞÖÛcØ�“):*¦9ìS¾šcúTyƒ:³êö“—Ì]³ÿPR·ÿÂ6è$BÙ6¸mÐ{¶GiòÔ‡Œ.Ù6®)P·‰²)68õ2¶œš›€Ï[~ì�·.`É7¿@£ýV©±‚+¥ùÊíuÇ)7è˜Éï|åNùüÝ·Î¯²op·¿ç)oÐžƒ2h{rMÌ_ó
+X8Í’ƒbtòé jš¶ =Áº››Ã¥=OÁð(`w“FíÚƒ£¢Ž×‹Ôô2½ L¦¨‘Ÿ€ZR ×úm÷qW€µ%…
+ìG¤+@µ%…ªŒ¤ð®°¼æ®Âµ¶´ â° <ýØ±¶´®ébB-] ³&å^Àì ]èüfS€I54¯¶¿ag~w
+{ZÝ�BMžoPe¯(ê€‰óM­›½å†XNÊâ?ÉÖ™%~·w
+¼ää�µþfù‘=ÉýÀpû_eŒ³o
+endstream
+endobj
+66 0 obj
+<< /Filter /FlateDecode /Length 1815 >> 
+stream
+H‰t—;v)Es¯Âñu�€
+Mdï?�§ Ê=‘­Û@	ñ$ÄWáöÐø¦ú¤^¾¾Ä.i~=3-�Ý ‘Ž•ÔgðgÐX¦üûÏ¥ôŒLß•Ÿ\Ç÷ïW™üp¯üDP);õfÊ
+†MéOÊõºŽhµ9Èe¼ÀÐ)ÜÖ”RuJÏk5Ñ-$5ëˆQÆ
+fÝ#_Á×[»AÎkD+U@/@sMi#à>hð£…°GâÌÎá«
+nÝ Wž”´F”9^ Ú!>6¾ÖºØ”{8¶ÔÚÃ(*XÞRü`} •Ë®LÑçúâ$æ¸Mz:V—@·Z‘"¸D!”ôdˆvMëòŒ®+´Bq‰ñtª” nÙæð;ç3E�zUÁ`v�%v˜Ò§/:Gß~í�,ÇôT÷ÎÄ&®gëò¬'8”Ê3¹ß Ï~, eºAçÀ(e)	Ç´ÌÝ, •yƒšùš‘Ç¼m*ñ‹	¢šÁ:ã‰mè? ³wB­;åÖGv–
+ÀÖN¦+hóÔ‚å÷dg»ž(|žóÔ¤P×H­ËøõSë$Â¡Òms-ar.=~`Ð
+äPƒçô¤7¿í±~Ïæ’•¬
+NüLIaž7¨mM)í(·D}–-Ìqƒ6£=ÍŒRŽß°'5ßè@1n¸„¸¬�«]ò¡¹‚' s/QÙáÿkr¶áu?Ø8L„¸á.³…]¤ê¢¤pv�%ãö¬0Š‚™à¦»L~:çF
+ÆaöŠÜ”Ô�]Úú]#€¡E€x8�šqžºf-kJ¶EèÏ€–‹«?4|¥Ä)Ë7�]‡Ï6”¿·r@]‹R1òÓ-¢ðT*æ¤È¯8Øñ
+Ä�¬õ3„ã¬KHÅõ–¿vyR­1ÂEk¶��]€’ëô¼À[î³¥Bþñò­3nÿ	˜ñ(vœ„â:]v¡(6é˜DÑóÚ1µ(èì$aÂÉ¼A¨vºJ¹AKk„(DZ@4t�^Ûé�ÖYàa9SÈþ’Q¡X!�óHVÇp¥Ì\—D
+˜g>ì™V%h¸|ë@�¹@ŸY%[!ã'‘õüä2 †.g,©¤—zm©ó~PÖb�¬è¡qî-ß€ÉFÌì@ûË¤�;w€÷¹x¯\’-ZV7],Ë:½@câŸxûœ)¥÷�`y
+P>Ú´Üý¼í-d¬\\$í(«hŸ}D� ëÐWˆê÷€:t†\î¾æŒ'ëNum:|ŸSµÑçú6�šx‘>4¶Þô±%*/¨¢k«�8÷b©â=
+¤"Ò€­§9SØzš�ÚÂœ¯°u,Ç¶Žeë`Xf¸îæ ¸[']Ÿ|[×
+&¨ù5B(_£p<÷cêûÒ÷Ò�å¶¯=nKK8€få±Ø‘ïr)©4´>%ë#=ÆR í^�DÉ
+¨RPý)iú\IÚQmÁáb�ÎÄÄÑå~ÏO³Îßås®
+ÓìÙr°‘p®
+Ÿ@Zç´i‚ïÌ¿±ïwWù¹ŠáUfí¥¸EIJëäá+ö2Û��ÔyÊíNgEamÓãÇòÝ-fy0¢"—u&"½k„¤À´Sß
+“kôú<8Ÿ5�^@´! -ëÙ9Ôw�Ü¬ÍÛ¥ò?Àã�$!~�ùšâ`yŠ4jŸlÞyÀL7èW¸`wþVÈ‡õ«¤©}Ÿ‘Þ½äþ¿Aî¡'%iíÄf{/¸x^¦Ü†ÝFŒÄîÉHÞn:TÏøÓ×ÉñŒ’õCÜ­à:÷Ý,.©à=@K]Rð. …í¼– Ï—lrÕ„¯T½ò‚¤W…€¼ò`p‹®Ûý¶�fÞšü• ^Gd`¾AÙw´N9UÀnq€>²;&w@k5–¯Ýz�;¥W@iBSö˜Ê³÷´­+—v',
+´Î—¸FqdyY}¥§¯ß¥ò…9õíxªì´‡àÐ¼ÀºP§=&Ïu`K½¾ì£]×å�¯‡kË4~¬RÓø’hè=ü:­†ß0§µðÛrõhÇÊ@S‡u¹ƒÍü*hÝÀ�í
+`¸PÕ7ãe6û}²‰¬®Ài:@§»r»4}
+€Š`�¹ë’ªúmCÉÅí
+mÁ.D7¨ËHfS„ß{}M­ßŸ˜—Ýt/Ái$à!ÿhHÌlÔWÜHìž–�‚vÛdT˜Ò5£OÙÿe9€ŠFl‰h´[S[Ë Ør¨â!¯JÖúb;7›ìòþš…¼"vât€‡þLçÃ¢ëðÖG÷é.· æè7é"�#©µó-JM©ÆÎdlÒvÏ¼4þîBÒª_º$ìŒ@Ò-TWO�ŒûHúkô
+¿ÿ	0qµü
+endstream
+endobj
+67 0 obj
+<< /Filter /FlateDecode /Length 2201 >> 
+stream
+H‰|—O�·Åïó)ú¸+d[$‹Å?GÉZÇ
+­’™À"Ã‡µ� Ø
+àäà¯Ÿ÷Šd7{vè åoÈj²Xõªx
+Å­še‰ºÖà—§AŽ
+äÒAÑ¼Ä´:ÑêaìWm\ý÷	Ï±�eŒS>‚ÌDpÃ¤ŠÍi˜Ð_â¯l$½9‡‚äÕû+ Uç�çU]�AY‹—yIÅÙÒt¶ºJ�ù«uM.ÍG©k‘1#é¢»È}\ÇÇï~H¡M«O
+>Ý@.qQ|*·²:ï	R H!(9vùÕ°º8€â~¼¶%÷é	bô�Ré {E¨RÅ×]º†|�Ä@6 ~
+‰ Gí «×.%ãŠ
+Ô<€d,ÁþBé Ö×ÆAµ�5ÚIåb&“­cI²	9ÇµŽ·¥Š›¸É§�G%† @U:(6Ö0�iHæÀýÞ;(ˆÆ<íê0vmBŠ³ïÊše¯W7ÆN`áÛƒ/Áï•@t€Tm†–8nûLˆWõÓÄz%ÑyIX¥ç@”ZÇW9^ÇÁ_!�¾€âØJeÛZ8ôÜäý–#o6´ß‰`W@pL€Ô‡�+à;‚´%8”(ùÕuáÁ÷�@Æ §¦‹ÃO¸ã	0ûÓ_n
+ÓuÓÜ6Û¼º7p?-ÆGÐï Œ%Ê>€,sâ4¡>ªÛ´Ä#eþ(Cd)¡P��·ò�cÇD _ãì�´
+4iU«QÎÏgƒt›‘ë
+¿ìú‡1¯‹À�	åvÍD†ÆSª6
+ÍÈ®rÈ1•­â;HN§}DÑélLT¥eSfQ´Óç°1.µVâh¢Ú´hA(¸e˜ÀvMcÉ;¨›�Z<ÎÅ:ïIå¯€”2D|ÚMV& (H~
+|¸izÕYŠIä–³¥JêÃHKâèÃæ<FH(n˜ôLr€4,ðóHk�6£õ¼ØRŽcæ<Æ9MG2,¤d3B�"áÅÇÍm—Î<ÿ@gcr¬­Lƒàn¡ˆË^çz©æ0:V°éÀ8é˜À¦CYAmß	ý“Õ Ú†±zmW#_ö…q¥lEðbÀ‡Ô�0ßñ¥&í*R«ßÙÅ)�’ÅžÈ˜Á4ÝË-ÝTLwJh X¦ïrG M™ü˜!ÁrÀ•1ƒ�ÌÞX¨Zi3rK,im(“pO½T­³Ù“À·®©÷D±I€ê˜Aó{À
+PZ»‚›ç'‘@i­å(ž‡%IÃ,#Î:•ý+#œ¶}do™½ï€µeïÞûª€Dòð†Ø½…rIS÷PÕ@ê
+ˆ=×¹�`èì^Hõà]‘y	üÏ2´Å÷¢ÍˆiöH“ÊÚï©õ�P"ïç³"Ëì®h)³w¿P*6@{K
+ðÀ21tN:HÑOm}P¼j�|#ˆy¨‹€—(‘8+ß]¦[É‰Ô£!nÔK¾a¼ö*qi|öä²ÖéaPKšW¨tl¡ö÷»�ý…€?¶'à¯oN~á¿ÿ<žÄ¡¸A;©�ÕÏpZÞž6Ñ˜€’u¶3Hc†B(²9oe,ÑbF‹Œ%‰ÏÒ¨¶¤Ôaƒ:oz´Íh°7×Pþ¦%�úwSÿ¦}!X]ž�"öPM(úâÉbr a€Ò¶áuv‘9€þEfùÐîôh¡ I�3\ÐÉ¨ òÃU Ç0mL¨XPº$w€`©I@ùð¦ÃAB¡ÔÝƒˆŽÇ„¸BKkc¹…ˆ
+Òž1#Ù$ ÐIÜ%«ÜÂÈ÷—ÓÛ‹ÿ‰áyùõÄ%¨—Ç…á*/¿/É¦¦%ð’
+š™@cÒóéï7_Î—Û»|³<|ûíÇoî—÷?,	Ù€ßþxù“ÙÝ¶™¥Eß¾ŽÿÄCï6µÛ¼ùŠß^þy½-\þ´	¸0…§¦…Ë‡wŸ>½;ÿa¹Üÿðî¼d<¢t’fèÎ(Ü‰ý‰jØ
+|N�óì %¼];ä‡÷Ë×›¿Þ}ùp~¸ûã›7_o—e¹½Ãë'¹›/øâåã7Ë­—›óŸ±�»‡¿]>}ü|oÇ¿¿œ~;Á(»ŸZ[©Gaår©áèËÿýËéûå_8cEhü¾œM~‰ïUÔ±ç�HJÉìD;ÃmJÿgÆµÙ§ë5¯}ç|úË2BäàÂ0\èÍƒÅÍ«°pU�]¥Ý]D3©ð™ÈÍÛûÅ‡·¸c:ÈmW¡fèŽA*Ù�ê‘W—ŸO7¨=_>~>/çï¾ÿÌ…[!ÈyºËUÓEÈÛš‘w8† ‹ÙDtò´Ïñl‰ÌÂÌ8E‘¬l‰P_pÏ;a%µsÆ%EµKŠE­Ëyez'Oûœnàê&;‰xš%Rv˜ù,eC T»¼<ž"Ë{Pd³GÛÊ±ïßV‰mŒêˆy�¯ì,tu¬ï�pì\X'ÑŸlÃV_O3éð»?·x>á©
+/úù 
+Å–‹Íµu˜‰ÊÞÉ?NïßLK~žHí
+îkæ;)ÁN�9|³PAPR¦ë +c8˜és¶Ž5öW+úÎãÙ·Â l½Ç¯H¥ÂÎÊÆŒ�—ëÙ›ó}*ã0Õ·—âFš¶5<Í˜ËÝ¸³Sïsbå£Æ÷-ôO:µy~±nÚDŸs½‰—KQSˆÓ&Æ'øh›ˆìÌøñð��Å^¡ÉÜÂ>±E­
+ùZmCŽ«Õz„`â÷é!È5˜‰ƒM|$±œ•ÙøJL$lã³ÍyaæjÕÓ‹UÏ-PJ#‰½²ÒòÇónŠem¤÷ ˆ;Ë¾²}‡/]æˆ²�Çfùjkãý|ÿ`€ðÄ
+endstream
+endobj
+68 0 obj
+<< /Filter /FlateDecode /Length 2047 >> 
+stream
+H‰”WÉŽÇ½÷WÔÑ†©Ü"—« AWœ»AŒhÙF�Nôû~/r­®™œŠ~ñbÍ[,Îø”Ž˜ƒI©ï·X«ñ5NÉýöùK2^2kr.DMI2b#P�šî·Þ~ü~ÎJ66Ö
+S0âÝ!6™dU}—ÄTMHnS¿aÆ…ã‚qª'˜1�ÄÊSÖ”‚;]4¶”#ÖlJý.÷Tþ/ÇNˆI­Õ«Üç€( E5d“…ßp¼dž¶.£˜ÍeePŠ‘àw§d2ø h08�S¿À†z¾àÇ×Û¯îïápÇë?nŸ¬±®¤ãõÏ£ÿàrÀÍâó!ÞpW�×÷Ûß~ùòû×ã×û—?¾~÷úïÛÏ¯·è˜ò‡DpéÔP/¦‚#‰Å¸¤†ú`l­3�ÀëQoBÑ=(Û0<T*‹¿ÅL2Ñ&b†ÄU`Z:ýkÃÉÄ|¾…à•Û¾ó¶à+ÂŽÁRäIÒˆLwf¯GC45¹'¬Û�ïšƒXÊù	Éwyñ¶3Mc$9š¨q
+  f?%×®ÊŽ¸Ò‚™_âR~ös™/LÜ(�Ÿ!³à	õ>–R‰?KrâgˆßO’ê�½¨’ä‘ÁHÔsñEkÖ·@
++\ A]û^>Î¡nQ”(É½°÷RgñC‘eáV­¢‘”´Æ‰ŠmÒ¤Ô ªÌç8õçÄä)&vLñˆ2”¨�8ÏN‰X¿Ô;SƒkÀ¢ÅIIa™E£–±A)§]¹EÆ+£ü¾ëel‘¬ÕÍ»€�€B¹Ñ�.G�ÕT+ú­ÀÞÚ¥Òì­-„þd¨ôÎ8dTûNýÊ7xl‘Ãñøó@³"§›uÅ]–�Ý¹(¥Ñ*ìB¢îÅ*(`½	U2%ˆâE^b«m]Ý±Á‰L§o7ºá‹hðrfrJtÐAJfC¬ ¯9Ìòžßè¬)&êØi>è®È1��D¨}ü½³O‹	¹.îÜ5ÌïyÇ’À3$¿•UÖ)Š/¢­ÕkQ4ÖJç•ºÈkaŠgu¿u(:Wk™’�Ëˆ8gÎ?ØÌbbyÛ‘^Þ‚b¬™À¶W�"ûLph
+YmñÙHæˆøQÞŠtH¾Åª\P0Í–ª¶Xd,RÅAËëoüÅ+7.`.û·À¸Æ².1£»äd.½Õ‚ÛÕ¼rfõMÌ$Ói¾ïÑ`È˜Ñ²P4åú¼	Üwû…V+@©Jê”$¤ŽÓzóµêw6 }û=§ ©ÝO µ‹�»H«ßØhA‡(bã]·vP*!¤Ä8„‘œ¸z`‰Á´Ô¢È\ðíSìàË~ë’„ÚÏp�Á·%mØ\ˆjEM²[~õ¾k½/­æ|ó9Ž€åê;]šuC€²ÎÊùÒÎ‹¤‡(î|Ÿªàþ4ÎôTš§9tÌùæE�á`/Åƒ;ìvé/ž@zÁ=óBWÌ¼ùL�·ntø¸4³N¿íbýmŽ«ao›œÛ”¼Ô3ê³M]ƒ÷3JÔ€åC¯‘œ’ÉyjÃœõ<óüìÜÇ}%b±BøŽ²Vv•PØ9vs�ÅÈ(Ç'xÇžÌãüKÕ5ÇRœ2üýIÅÁÎ%¶­ý³L¬Ó€4‰O­\-2ø°aºdÃ ÷Å˜·lŠÚ
+ÝÖ5ž`��â–qØ´
+f<ê,à¡áÛ>–¹Ö×)Áº„
+þXªÛ¢5¤óà0â²ÎiCÑn9}õi÷_0Í ˆ1ÏqŸ-É~ÿ�.í\êJÝì†Æ¢å„ÕE_WCrqíýñoGkuq·P767%±
+gnÃõ”Jþ›R	#ÕÜx:!Qø¸Ú`>^u…šÎºÊUX|�Ox|ò&…ä®iÎ·Ÿ¿~ùÏ¿þøýôú
+ØbÒÞ™øNlI1IpÏ`»–?|^oµÌ'n¤VïÏ]ª×‚|Þ;kaHV-<CÓ©¦†dÃ`t§š’…ù° Žt½85ûÿD‘Í•8»ÂoËu6…‡Ò}¿´Ñû¥t;†¯œYWo;kûv6l­õÙÞÕÇÀ7�·6Xön:FÍ¶¹“ÛÒÆDküæ¼Æ:ŠDjŒ&.º/GôÖÌAîõíGlÓ\‰qÒÓ¹þIÍº·OÎ¼OÆÑP²ICoûx»µK}ÿ&ö“»ÅÀîŸîôãY=Ïß÷Ë~ûÁ¸]¬ÂFW¦„�²Ø†°ºMðqÉ
+÷Ú>.uãwXÍbiYPÔºÛûÌf¿Mè¿Ø” ¢ð)›'6�(á8_u<Ý¤†ß¾Àû**c�¨|¶ûšîùÎx?Ñ”Â³½wIî74}¤n7Õ°aœ Âdƒ¸lu£Ù \Ûë	Ã=-åÓUØŒcÞ¯ÂÎàó®“��HðÇà¦(kõš:³ÐT³’50c´Màõ(•²ÞpÙ›ÊˆA �þKý‡ÌóÅË˜JÎú\#ñò’Æö‚^ùjú‰R;úOñ'VéÛ.`öV>7ºä~²œÝhY.¨;¾È`¹pÍE¤ÿÜèKc¨L	0¨þXvˆ R16äCç¸-9ÇÃ¨/nôÎ�·ßÐ<i{¸ê¾®Z�ËåÓ‡
+söê¾¼Z˜«Ÿ¨>�6GC«¤
+ƒ1�Ó…ÁÃ‹{ÅÌºëáÔ}�Ú0=Ãž…y°ð¾,Ü0�6ÿïš�³Õ¼÷câ�té]é}Ö‘À4ïãþ_öÀ3
+endstream
+endobj
+69 0 obj
+<< /Filter /FlateDecode /Length 1599 >> 
+stream
+H‰|W¹Žå6Ìõ
+mc–æ}„^À�;™—;XÃ0M¼¿ï¢D²‹”Æ˜èõTWê‹›-Iköà¼r9íÇöÏöõ§Íi­²qCüA’ L6Ú•/PµE¹’OLP9ä!©«tÕ²féŸ¼J>VHˆ*àAgeJ¨˜hTtyH€ñAùÌ� U°‘ ïÛ××öóËüév³¿þÞò®ñ—w‚*1‡Ý@£ŽûëcûÁø_ÿn¿¾„hq§îÖ2»sˆÇ¹ÇÐã$KsäÀ ÝÞÔå“aŒuÊÕ”
+ÆfåB™0M"¶0�‡03ó!Ös÷§ûL˜9ŠúqlLJ[�ïU4éÌP“d«<•ŠOE]z%Šâ%®ŠQYÆ½oFyp~ßI4p3;*8©É÷M+|…s™go¸Ìñý²­ý`�UVÛ=z�Š=)MRÖ§!FePÍ„ÑQž0âÚ¢uˆan<ÝÁ,â!aVŸMÑJó$AéÌ�”ÑµŽ!ÙÕnš0=Ï¦†äÎC˜™ùfÁÜmu—³qŒ ²F…¶K�?–©{J Áˆ…YšàÎB�™÷^ÁÜ-¡¾³1¦IƒòŽKÐ 
+Cš¢Bƒ‡9Ç]rçÌÂ|3an¶0ÿ¢÷Œé’[ï�J·Bé•L³­Õ-Í›Ö5„i=Â˜&‘™ô€i<„™™¥�s÷§ûL˜9
+)\ñ¹U%AZG¤Õ?c®„‰©!L×ÌO³E<³õÑG¹yÜƒ"Èæç[Ùd�zÉS<£„²=·ò/m)÷N¢\´¾!ëW}‘ñ&D×ÈK³D4³m)\æiÁ´>"�[×¦õ#ñt	ñ4-ÁÜyº-ÂÌÖ¥C	Ó%·Þ• nåµnéúÑ.3ïãè±¢ÑýXÕ1Ø3eM}ï.óEáHˆjgóŸë^4/qÕDÝ9G@ð{‡‹Ìß%Âï/ŸWCuðP1l`¨"gÖ^ôM‚³UC"î¤	G�Å pìæ�7ÇbžÝÕîf½Îôœ«¡{z>ø»„øÛq°ðÕÁ�	‰ëŒ€rWô‡d)w…`š„ñÉ0F9ïË©M.ç°¹Osq:P@íçÍØ%²‰0�‡03síM‡à§+¦Kæó0PQ©ž¨Óc‰‚šªyH�×1Ò­‹–DÊ˜Oó™'L“ÐDÎ=
+oŠøÞ[6Jã¤ï‚c;†Ý=ÆJŒ¡—L—Š^`w¸Úø¥.‘2ô>6÷‰Ç`Ã–óÉØžƒ] ÏA47
+±dz)tA{(ˆÎôPjc0¡ÄSâ‡BýR¡�½ì“Äi³O¿ÍòÛîßDÃÓT‚ÁS0"ÁÁª„Ooö™?¡`Í9]_$×çe'è¿‡…!ðèŽ´�°�ÚÏêR8Wp1]ú6ïkÐßø½ÔsIu?>ÑÃ{iM}ÝA•>{�iT–
+ÂhÍcIŒóéöb»{¹¾óf/—¢\´K{?�Ë¶ž3xz˜¡Vü�ÔœÆðüöô¦^ä¤¯N¢ÁŽ'HËP31ÅÑ­9KÙÕ×©Ed’ˆ�®`û\˜Eë\‘€	EãÑ5ÁŸ‹"'e	®=14/1åíåÎ¶·¨�üÄŽ’´i
+«[tþÚ8‹ïÃ‡Y|xÒt¨ºÿ;4]Ýj»Ñ¹¤t¹f³Õu8ÁøÊpRï¯¿0¯c•Us1|ÁwÈ¦ì€…ˆÑTAñ-è6×-îÄ€v¢ÄãºŒ.s8
+Óàã¦u-ÂÜy°}fSÁÆ;„Xf�cè°3+Ws÷]>j'x¬U44òÌ>ºËyÐ0äÁ¢u-ÆÜxÐ»]D¶Ð».”ñ,ZÇÐbÌÊÃéîKF:ÁÈHÿéñPÒZ¥š¹R­ËÊf\xC*$L©Zª½â¨´kÎqÚQYÖ3zÂ Á^ßw�gNÂiˆ;ú
+]òûo´â¥s5*W1úÇÌs
+–q%Åúy|º:4‚AÒ¸	,ö®É«Ã[¹:c
+íêÈ.�üÅNðØš.àÅ£¯OvIlÌ	¾uT½‹Ó$„ÁàÈ^„iÂ´c—rÓN[*¡†¡Z´äDfÌ�é3>²-.ãÂ†x­ch1fåáïÙÝ—ïÙ	ú÷üO€±¹Ò
+endstream
+endobj
+70 0 obj
+<< /Filter /FlateDecode /Length 1863 >> 
+stream
+H‰ìW[o[Ç~?@ÿÃ>Ê†¸Ùû¥o¶ä`§	´@*EGH1‘d8ù÷ýfÏ^†e´¯A qg¿3—ýfgf§å¤¤óN|“ÎJ*ë…ÍY«Å/Uê‚]‡8�¥‹3äø£]ûˆCNµÄ$³±ÜP²2ŽYNZ:‹_î”–Þ‚G#“�]BðFÛTÉs8æØ§]÷‰a¾êe;šáeSÐ½4ø¥]à˜zX,�·«é›•þ·Z¬>MI(ü%¡¼ð^kI‡µbµŸ.®ßxµú¹àõŒ_À�«µ(?�X}p2%#8†�XÝNo„øðæŸôñ»Õ¤C”IkîWÐ2)óÂ	·Íq2UÂN¯©d˜Yrþô|�Ñ�ŒW2ä¨{C÷,`æ›>™%ÜÅS§¹CÎËàwÈféczÁ£¶9ìU	³×TL•œ÷À:é­á˜$=»Ç´Í¡½J˜M%ór–pÌK~³ëúì¸O¸=wçzfejì™j#¥jÏ÷¤¥
+*³´&”t§¤}ÿ±%­Ï°	!¨Ù­YbB’
+ïÎ`ŒAè‡bæ žß8Õ="«Ì£àHD©sFfh,.ýíýÇ¥xýºùÔÈ3ÆJ«yÍ2:JãxÍÒÀ¸9ÁÀ8v�	n›ƒ¼*a<4•,	fÉùƒ�œI%Ý
+BwÁü=4jŽÊš²2îä5§�£8ªFÇ,aq<‹l9•jjXŠ¥€£ê¤1€ cTÔc}7½}Ý¾ªÂýX£îj¢¿©MN¦¢6£¾2…Gañv…^‘Â¹Ô¶#µ5*?Ë$´!ÆdpjNs©/Ã'§�¤Á-RÚr>Nø<wÍŸ…Ô‚Æe8çr ÓÑØëðS7È1….t¬’•çz)hÜ±ý„Î…îêº„ÝÌzfÜÌÓûÌô|å†w=Uò¼ò(NŒE´µ‡êŒÑµÐ„Ë¬ˆ%¬Qe±ºž.â¥W•)²“^%‰«ÖâÐÐw›d×1Á)�e˜&ùJ·WYæ„ó
+(¬^™¹Û«Ëà{ª8œ¿!i²À‘ex¹ÀEJàéaëYÒðß(²~G¬ú{\ç�ÂÄúä+¡Q
+	QnÀ­Ja¬IŸëi¢´”4ÁË„hê’LÆråÀK¯™‚¾nš ¹Ð4�cXOŸ^ÿ1ãê\F1—)ªÎ.$¥Œ™ˆ;ž#ãÛ`OéÜ%»É"«�vÇ)ABä}Q®<)/£»¤¬íÉÚõåz²ƒæ�ÐŽºg	�­ZüC è_Ã_³M}]�úÐÿcêß÷eÓß0ŸÈ]ÀÐñ‹wÿ4à’7žðR}PŽËe,âXTØ�|1™3| ¢Ô '%ÌP÷1~Ñ¥ZÂt+a¥+:PÔ{U²ºI‚‘¹L5�ÔwFx‹F<ªÜKõ³ÆZ‹hÕ&è¹Ýªæª©}Ã‰¡OèAôÈ8	Eáþ‚’ºoLhûîü÷úÙ÷!Õýô_h
+ÝSQ�x¿ Î¯õ ‹±Ü“°´2çhì²˜
+Rã´Œhq¬OÐ0›b.Ã
+SéR¦ôè&�4y�¶o¥ ´Y´›²Ž„‘6’‡}�äÃ#"Z†pÄGœ5 ˜«4ñ‘
+ÊÖ6«à¨gÃm“ŒÑ‡aêèÃ0õ=Ã0õ=Ã0õ=Ã0ó{†Aêc‘Aêc‘aê›‡aê›‡a�~™9L™ÅŽÜÉ Ú…ž1œrˆÁŒ¦wÇà.jö0šú�¼½8¦¾J'h=ÝXª/Ücç©�ap‚.qÐ›À!žêÍ‘;8Á`�"¯¤{+
+ã¼
+åQˆJø@T¾¢Ò=3ÛPÉ€Êõ@Tª¢2=•è�¨<D¥y f–; ‘Ü�ã�¨Dex *ÁQùˆJï@Tvb&w*·P©ˆÊ,s?ÐlÆPÞ$cp¹tƒazÇù„ÒípÈsßP¹Ö=d< <Þ”
+˜ø1WÓk¦Iþåx,aÏU¹ñ­újþ‚³ôPX8tÈŒ!{á|Ÿñ¿.>~¿z·üë«E2êâ�¬ÿw;±ÛÞonÄív¿¹ÜîÅÍÃFlïÅ~»ÛAø´yx”¯~\}7ÛÀ8&"e¡‰N3x[•®î¶�âöáæËöþ'�Ÿ�Ÿÿóófý$žb}wsÿÓF|Ù>Ý>?‰ûÃÓv½áÊs	€IˆÇÚ¯Šv}ñöpû;wöö@jàïz÷ùv#ö‡Ý­ø´»y¼‡ñËÃáéá3l~[o6·B]þðí™eÔxXVÃæ5l^W›ßÞìv�ÅkËwï®ß]‰ß/p-Ë÷ øWŒ"-‹ÆnÌ(ü¦^õq?}sµ4âj	–Äòê#ºh¦ç‚Þžå“„ë°GóL\°{(ë„;ïÃ&¨‚¯!PÇ˜ # )6u}f¿®çœìNöýº|q{Ž±«_NÓòÃÐg
+endstream
+endobj
+71 0 obj
+<< 
+/TR /Identity 
+/Type /ExtGState 
+/SM 0.02 
+/SA false 
+>> 
+endobj
+72 0 obj
+<< 
+/Type /ExtGState 
+/SA false 
+/OP false 
+/op false 
+/OPM 0 
+/BG2 /Default 
+/UCR2 /Default 
+/TR2 /Default 
+/HT /Default 
+/CA 1 
+/ca 1 
+/SMask /None 
+/AIS false 
+/BM /Normal 
+/TK true 
+>> 
+endobj
+73 0 obj
+<< 
+/Type /Page 
+/Parent 158 0 R 
+/Resources 93 0 R 
+/MediaBox [ 0 0 612 792 ] 
+/Contents [ 94 0 R 95 0 R 96 0 R 97 0 R 98 0 R 99 0 R 100 0 R 101 0 R ] 
+/Annots [ 74 0 R 75 0 R 76 0 R 77 0 R 78 0 R 79 0 R 80 0 R 81 0 R 82 0 R 83 0 R 
+84 0 R 85 0 R 86 0 R 87 0 R 88 0 R 89 0 R 90 0 R 91 0 R 92 0 R ] 
+/CropBox [ 0 0 612 792 ] 
+/Rotate 0 
+>> 
+endobj
+74 0 obj
+<< 
+/Type /Annot 
+/Subtype /Link 
+/Rect [ 158.10001 270.464 211.884 278.464 ] 
+/BS << /Type /Border >> 
+/Border [ 0 0 0 ] 
+/C [ 0 0 0 ] 
+/A << /S /URI /URI (http://amplifier.ti.com)>> 
+>> 
+endobj
+75 0 obj
+<< 
+/Type /Annot 
+/Subtype /Link 
+/Rect [ 376.10001 270.464 438.78 278.464 ] 
+/BS << /Type /Border >> 
+/Border [ 0 0 0 ] 
+/C [ 0 0 0 ] 
+/A << /S /URI /URI (http://www.ti.com/audio)>> 
+>> 
+endobj
+76 0 obj
+<< 
+/Type /Annot 
+/Subtype /Link 
+/Rect [ 158.10001 257.26401 230.57201 265.26401 ] 
+/BS << /Type /Border >> 
+/Border [ 0 0 0 ] 
+/C [ 0 0 0 ] 
+/A << /S /URI /URI (http://dataconverter.ti.com)>> 
+>> 
+endobj
+77 0 obj
+<< 
+/Type /Annot 
+/Subtype /Link 
+/Rect [ 376.10001 257.26401 458.34 265.26401 ] 
+/BS << /Type /Border >> 
+/Border [ 0 0 0 ] 
+/C [ 0 0 0 ] 
+/A << /S /URI /URI (http://www.ti.com/automotive)>> 
+>> 
+endobj
+78 0 obj
+<< 
+/Type /Annot 
+/Subtype /Link 
+/Rect [ 158.10001 244.064 194.556 252.064 ] 
+/BS << /Type /Border >> 
+/Border [ 0 0 0 ] 
+/C [ 0 0 0 ] 
+/A << /S /URI /URI (http://dsp.ti.com)>> 
+>> 
+endobj
+79 0 obj
+<< 
+/Type /Annot 
+/Subtype /Link 
+/Rect [ 376.10001 244.064 457.46001 252.064 ] 
+/BS << /Type /Border >> 
+/Border [ 0 0 0 ] 
+/C [ 0 0 0 ] 
+/A << /S /URI /URI (http://www.ti.com/broadband)>> 
+>> 
+endobj
+80 0 obj
+<< 
+/Type /Annot 
+/Subtype /Link 
+/Rect [ 158.10001 230.864 212.34 238.864 ] 
+/BS << /Type /Border >> 
+/Border [ 0 0 0 ] 
+/C [ 0 0 0 ] 
+/A << /S /URI /URI (http://interface.ti.com)>> 
+>> 
+endobj
+81 0 obj
+<< 
+/Type /Annot 
+/Subtype /Link 
+/Rect [ 376.10001 230.864 464.116 238.864 ] 
+/BS << /Type /Border >> 
+/Border [ 0 0 0 ] 
+/C [ 0 0 0 ] 
+/A << /S /URI /URI (http://www.ti.com/digitalcontrol)>> 
+>> 
+endobj
+82 0 obj
+<< 
+/Type /Annot 
+/Subtype /Link 
+/Rect [ 158.10001 217.664 198.108 225.664 ] 
+/BS << /Type /Border >> 
+/Border [ 0 0 0 ] 
+/C [ 0 0 0 ] 
+/A << /S /URI /URI (http://logic.ti.com)>> 
+>> 
+endobj
+83 0 obj
+<< 
+/Type /Annot 
+/Subtype /Link 
+/Rect [ 376.10001 217.664 444.53999 225.664 ] 
+/BS << /Type /Border >> 
+/Border [ 0 0 0 ] 
+/C [ 0 0 0 ] 
+/A << /S /URI /URI (http://www.ti.com/military)>> 
+>> 
+endobj
+84 0 obj
+<< 
+/Type /Annot 
+/Subtype /Link 
+/Rect [ 158.10001 204.464 203.444 212.464 ] 
+/BS << /Type /Border >> 
+/Border [ 0 0 0 ] 
+/C [ 0 0 0 ] 
+/A << /S /URI /URI (http://power.ti.com)>> 
+>> 
+endobj
+85 0 obj
+<< 
+/Type /Annot 
+/Subtype /Link 
+/Rect [ 376.10001 204.464 470.34 212.464 ] 
+/BS << /Type /Border >> 
+/Border [ 0 0 0 ] 
+/C [ 0 0 0 ] 
+/A << /S /URI /URI (http://www.ti.com/opticalnetwork)>> 
+>> 
+endobj
+86 0 obj
+<< 
+/Type /Annot 
+/Subtype /Link 
+/Rect [ 158.10001 191.26401 234.108 199.26401 ] 
+/BS << /Type /Border >> 
+/Border [ 0 0 0 ] 
+/C [ 0 0 0 ] 
+/A << /S /URI /URI (http://microcontroller.ti.com)>> 
+>> 
+endobj
+87 0 obj
+<< 
+/Type /Annot 
+/Subtype /Link 
+/Rect [ 376.10001 191.26401 446.772 199.26401 ] 
+/BS << /Type /Border >> 
+/Border [ 0 0 0 ] 
+/C [ 0 0 0 ] 
+/A << /S /URI /URI (http://www.ti.com/security)>> 
+>> 
+endobj
+88 0 obj
+<< 
+/Type /Annot 
+/Subtype /Link 
+/Rect [ 158.10001 178.064 212.76401 186.064 ] 
+/BS << /Type /Border >> 
+/Border [ 0 0 0 ] 
+/C [ 0 0 0 ] 
+/A << /S /URI /URI (http://www.ti-rfid.com)>> 
+>> 
+endobj
+89 0 obj
+<< 
+/Type /Annot 
+/Subtype /Link 
+/Rect [ 376.10001 178.064 453.89999 186.064 ] 
+/BS << /Type /Border >> 
+/Border [ 0 0 0 ] 
+/C [ 0 0 0 ] 
+/A << /S /URI /URI (http://www.ti.com/telephony)>> 
+>> 
+endobj
+90 0 obj
+<< 
+/Type /Annot 
+/Subtype /Link 
+/Rect [ 158.10001 164.864 213.21201 172.864 ] 
+/BS << /Type /Border >> 
+/Border [ 0 0 0 ] 
+/C [ 0 0 0 ] 
+/A << /S /URI /URI (http://www.ti.com/lpw)>> 
+>> 
+endobj
+91 0 obj
+<< 
+/Type /Annot 
+/Subtype /Link 
+/Rect [ 376.10001 164.864 438.332 172.864 ] 
+/BS << /Type /Border >> 
+/Border [ 0 0 0 ] 
+/C [ 0 0 0 ] 
+/A << /S /URI /URI (http://www.ti.com/video)>> 
+>> 
+endobj
+92 0 obj
+<< 
+/Type /Annot 
+/Subtype /Link 
+/Rect [ 376.10001 142.664 448.10001 150.664 ] 
+/BS << /Type /Border >> 
+/Border [ 0 0 0 ] 
+/C [ 0 0 0 ] 
+/A << /S /URI /URI (http://www.ti.com/wireless)>> 
+>> 
+endobj
+93 0 obj
+<< 
+/ProcSet [ /PDF /ImageB /ImageC /ImageI /Text ] 
+/Font << /F2 106 0 R /F4 105 0 R >> 
+/XObject << /I0 104 0 R >> 
+>> 
+endobj
+94 0 obj
+<< /Filter /FlateDecode /Length 1150 >> 
+stream
+H‰”—ÍŽÛ6€ï~
+7@Ãˆ"yLÓ´0Ð&m c.ZY¶•ZÒF’7m£OÜ¡lm5ôÐUa�¿áÉù‘y’Â‹ÃÛ8‘”Í†OŠ×—øž²4åÉ·Í÷ùõ'ž•Ø”™$‡_'Õ§Ÿ®B  Bõ>ß|½ÑOÞàËÀ‹Ú¯›7Û4ù¡Ûü/:�•¾QY•pi™¼èüâ½/Dò4³(’ÓFk{#K�a¯bã‹¸ü*Æ2}×ã4³¨f/�¬W{©›÷M{¼Í,fW/¡lÖ{Ô–¹»' ™E;{	d·Þ£sŒßõ8ÍUœ},%øy­7)ÓûYsšYœ3%”×g�tæ~Ö\€fçL	åõY£Tv?k.@3‹s¦„òú¬QÆÜÏšÐÌâœ)¡¼>k”ã÷³æ4Wqö±”þGÖ»l>œ‡šhÀ!Öièu<X'T€Vý·Ð÷1*`Y¬*…«tæ_Ý›L�4É÷ø€Ï¿6Ó×Ÿ7Û_~ýø)û!•y±•Rúncüðác¾}÷~‰úðìmxXežHÏi5‘¼¶S$v
+ ¯þ(†åŠœÃíú.|kò°m‡±?7U;b­™4YÄ¤ìú§®/Æj·´©`™µ¤MÑb”Ã�‚Dk‰ÐJ#èp~ê]]ôu…mŒd*£7üù!ß~~…hc/¥é¾ªþ¹BWÉ
+�v$?1½ÑºÛ×‡ãˆh[Õ±•;„jhÂÐhSüŽ£0ŽY�á.ûªë®¾[)!Y&yÄC·«÷uYfF1'#{¨ÚcÑ–Õ”mÈÊç3ÏnS¡yê»g‚çŠÃIe¤Q�j\û8(°ƒËê
+O#Â§—ù!È2—khß–àŽ9¥è=éî§i…ÃØ�Ë€Ï ÕÍ‡EiÀ3ŸëÓ¼.ñ%lÐ¥’6(pêúNEAÆñ'.
+Í„á4;Ö
+Î]-˜±±ðeO“"²Á ~`¼jçhtWe×Žu{®pE¤ÐU¢¡ =*Ø#Í^ïñ™‚.á»>¬0©#Çw½Æ%¯¡-§6r*ßêñØ�Q(Z@·�‘õÛn„åYX»Bß�ïÎÃØ5U�Ç
+4óÔ—a0@ § tó}™€»Ç±¨[²x	:èÊžvŒ¦ÑLµaÄÅ£;s_�ªç¢Å¼‚y-,É×í¾ë›©mâ	”±Ôe¤Éc&Á‚qnhúéT”u{Àåÿ?èð»~\�„vâœ¿|Ë
+ú‰™ZýªÛT)”ÄÔMü¹êë=® a˜à‘ÕÇ#n?J	æ¦r£B9—G\k‚	Y9rC:ULˆHð5:BÍ“.Ky†i‹óEKøwê"áGîkM*b†7O§jÄuÉT�%ù·§"¡YAï$Qjæpè³JÑ|�s•[ÁT$Š¡ÊþºFV…½/î˜Âç‡|L_™1á«‹ ó­'Š¿ƒïxØjÎ´�ø¬úææ!ÔEàp2[¨$Ao&Ñ®žž³PíA#åŠ^¼ÛãòŸëèŠþ#Àƒ�G
+endstream
+endobj
+95 0 obj
+<< /Filter /FlateDecode /Length 1170 >> 
+stream
+H‰ŒWËrã6¼û+tLª6ñÏ©ÝªÜõ0	IÈŠ¤L�ëu>#_œ�¤M4à`íòI®TsÐ=Óxúý‹ØýævûÃÓ/ÉŸÃ¯û¿žø®�?¾“Z1ál»ãR1³ÛO�àõr9ÇÐ£g˜²-]àm5ÓšÓÐå„x¨¦e�­aã€ÁÂ0í$
+ž*53ZW sf„Ö†YQé†ï¾ŽÓë9ôÇ!Œ{¬svÇ•e®¨Øÿùj�4$ðÕÏ³—ôç¢…�T$þæÃ4~ìP_¸5Ì9G–à¶p§YkH`,hmI#O~î�9¢ ¤`¼©°ž§~íðñÂhÆ+_¹LiA©šfRˆ	Í¬Í—N`Ó%tñ;¿ÄiD\¤tŒ·œ.óÙ
+�.ì7�­”`7@ËÍÕ8ï€l[`RÃ–nà Z^¡]¸Ahf¯Æ¡SŒ¥sºÒÅ8bßðûP ÚÐu`´R«
+†ƒ�œëk\N�`Íy¦Bƒo.{øÇ?ÅïTZ\¾ùøÅ�=è;°aZ8wì\kæ„"ö!-q<b*¦²¢	8°AŠn&HàÒA3Lk'iðËêÏqyCpþÖ4¼›ÆežÎØ…‚�³Z¿„î4Æ—5`[qÉœ²tI1>¤€ûm*Ø5«ÄpÛ/4<$ Œ�ha>Û0®*Øð}�á�½ª˜”š†ã
+ šŸt¢a@}Sî\WCRò3ºKe`lpN+7DY˜uNÒÐ¼÷§}¥n,¦‚_Nqã1˜ëóŒLäUD|þÞ…¢Á|aV+u<¡X‡n†>zÈv_°žLÉéÃŸ±i€4§>NßÂ<…H„É]£ðsxYãrAú„mãn›”(Z¶ÃD*Š&�—€ÔôMìÏÈíÒH¦¯V °?û!,aÆªm`ž\W×»D×°58
+
+¾;a7À¾àºBå–,° .´<–«‚™Vå1NøØœÚönÊx~+íá¥âB¿‰’îcAró)­¾†HKaÇ	û
+\˜½Á�£ŽåÒàÆ1CÂá‹ðŠknÛeËõ–§6!L
+®|]Ìkçˆÿä�™äøhZŠr·¦eð•ð¹]óNhMÊ�—
+º)G†Mu¥ú�;•ÂQî¾`¶-™‹w‘¸k~ƒœCº@§c‘_tO_ÝúÞM*kk,`FŒÍÙŽæA½ c1iéÄ1(›£µT—œE¬©by"‰}Ç�€/\7
+ÐÝ<ÂÑMQŒ,Øã§
+Ü›i�â‡ø7V<l`M±-_A�cÈCç˜¾bÏ9wÛÖ¦4u±Ü“2¿L)el—�-¯ÞÜ6ŒòœûñˆØÀ)Õ(® ý‘ðB59HÉF’Èí|*åÎ�¥j:Ê¤aŠT[:Më¹T±hÌö¿ÅçØ�’üì{H
+p-XÄ�^Z
+}›A8�™
+u0îoå5ƒl�l/_fFvš:7ùC8®ð¾Jå²¼…—ÍÖì§bÛÁ-ˆL€À‹œƒˆ­ýú¯%!R±
+endstream
+endobj
+96 0 obj
+<< /Filter /FlateDecode /Length 1094 >> 
+stream
+H‰ŒWË’ã6¼ÏWø˜­ÚEH‚ÏHÕ^S“ÐHôX‰-y%9›ýû€4X3åk“nÝ@ëé÷?Ìá[<<Ÿ~ûÙ-K7m_žÿ~ÒE?}Ð.B´ñ`tsx¾<½ƒÏCúèEà’¯K^3¿Ù(ÎñÀvê8Ö(0I¾¼›~1(:pI'{û<­ù+;àhÝ8�Çí”Ù3MàtjÀÿ+]ßãQH&Èx^A4,6®/×ó˜F]Â7pôJœ}-]ÏÃ'ªŠB›^[éDªYD0®Áäù;ƒZÁ7jwí¶JQÖSýT�ÅºŒ¯§�UÏ–N&-Ãûùúëñˆ3|hhåÒ­ÿ¼Ç@º�°ŸóÂ`Zy01ŠØGÚx°ÁˆèÊ�d„­Œ¬U­�¯½æ=ÑÞƒ62Ý‘Tt>ç~»ugnu(s¾.ó5/[eáÊËÌ÷Š001W¦Îçn§Wî_j¡“_ºÍ™Bã¥•¦Q¥&‰~¾¼Œñ˜§Ê¼B�‰\ºþ4N|NaÒàUä�·Jƒ¶2ªw_M(‹šqµØRnHzŸ"’°Ocâ~Dª
+ÊèÊéÁ€ÃÆÅÄy¸õ#í”#Á6ðr8M£lŸÀtÍË¿´ÖÚ¸{¾dî[e%	ÈÛšà®5´¢þ>çå²ëƒûÌ–&
+G®·—ó¸žøÄ6ÔõÝïÂ�î/m %	HÞC¼[$–üÚ-Cí.Šåªl§q¾]»ÚíÉCj=Tè<¢zóš€¯ö)¦»¨¨ÔxÌ>Þ…Ã\�É�J7nŸf¾™JÖi1éçiÝÆí¶en5}·š$EŽŒw›	È{âá^#eí	FÀ—ùÂÀe¶À\,NÑbÇFõøhu¤@T
+Ê7N×™²¦Ö9ÅºÖJGš2¥Š"¼Z¤†d”Œˆ”T¤½¦m÷©›ƒ‚âXØq\åï™½2¸‚²Y>$°çê ?-OÃ¼¬ùRÇvŸö˜/œ(¡"ÏGàî¦ï‡X†¯pà/Þi¤Aíö$.?ò¨L†Š(CkQ E 
+2x”Ç/FG­ið¾t<Ñ’ðÑ5î_ò�ÛÈ7‡¥	æ÷üQã-IÞ©Æ3%k{!5˜<X;"è˜ÓHd•V1ö±ÎçÍ£=†KN¬Ç¿£¥¬S£éÅßÎIÊ«Wsù²�o_
+kíï}t�¨#¥ù^!Q“O”Á­œLÝ›d*rP¦}%ÿ·‹¡Ü†Zf^ÕÎ8|"´j5-KÒ[«ÒÄö+ŸÕã{[•�S$!@;>1¨Ñ»ó¤à$?ÅÝy¾öG	è¦æ«)¬½}¨
+Ðc$íûãvXe(Ë7°‚˜Ël	±�¯>H&5Þ÷ gë)îšÆ[‚våKD§øiE;¤hê[ô™¦¤„Íö@=6|[¡þÌ÷`Pgo¤HZèýÌÿ˜Å=­
+endstream
+endobj
+97 0 obj
+<< /Filter /FlateDecode /Length 1108 >> 
+stream
+H‰ŒWÛŽã6}Ÿ¯Èc´¬î—(°¯Åü€â(ˆvc;°�ÙÎß—r‚¶T(`’×Cš¢Î9¤ÞþøS~‡÷óÛ/óù×÷ïoò ð/Ò8&”`ïãÛÿ�ïßÒZ°Ž–é</cÚÊ<‘ˆèÁ*>w!H%H«¾P…’œ3,ò”¶D°ZƒÓ|Öã<ÿX	ØzÐÞF=/ê„àyèKÁ@°�¼ë%ç�”¡¥€ 4/
+4@Ä½åe,ëZŽ×Lbœ„`:¥ÏÓõ“€=~@v>P�t° {Ð%ß–ùtZ~­@†/�ÕÚvòÿ,Ûe¾o�0):©ÓuËË[­Ð`„çéš¦ÁÊˆ|•_©<øƒòþ5á0Ìã-M%“ÄR;ˆÞ±!ÇO*\�D1|òë•*7€êA×uJÚš2b€àøˆŸiYÒ´•¼þFx^o(ð!Ã<�Jíw$ˆN]×2–-½Æh%A‰J`î0ô–tmæ~Kvš·2ä¨:Ü“ðLÀ_=Ktƒhù j¶FYˆ®Süvy¥|��¼Ç5A�ßÅ]Ê„€c¬„ï´’×ˆ6àe§£´|kÔÓ$Ù‹j%Üè>�S!Æ+E­8°èæî%¶zŸ(ô”‡|ÛÊqF‰Îè#p¼¯eÊëJ%b¡
+•�ß–4Trn)@wò7#N{ˆÂ°HÚcU‡7ß¤7�nøb—¼ÞPd/ƒB¨ntj©5À"¯%µyq&›�üÜd6}KóØõ>\¨v
+Ø]»9*›©Åé(ŸóžcÈ<ÜÇ<=¨*Ñð½äÃ¾uTÅS
+\3Ï­&£íœbiÆ�úÇÂ´T“n…†´m‘c¢“EÔN*z¤šÁe,T2Èõ~üžBBi4XË'Þf:±¸:d:=fI¢3.DPŽ�@ŠoKÙ�›ú=öC‹€Âh�~M×æ Tt,ºÙ§•í‹löi]
+’>
+õWg_5I�ðŠE®yù¨S�îÞ'*_H;2P�t'7ª%WÑÐìX¶æË>•óU9Q£Šnßï¹€ó2�Ôy,ˆ¶q…”ö|Çü97{ƒÕ êäåàÛ¥Y¨xÝÁ¢Ó˜Ñzè`Ç)fQ¶ý.’j:æ>ÓÙâ?©9|ðt2SökõÈC6x‡h_½~$ºyãRçT'ñ“ØÔÃxÑÁÓ:¬ý{yR»•7:d‹ü˜Ë‰JÓ‰ªÜ®Ò2<ÄÅ@óß·¥]pZT�s‰›}ÇWu<JýÙãŒàK(ãíÚ¼(ª¼�u,ü¿U¾Ý*¢å?Ð0CáËÂuØEyõXÜÙ²¯�ºYì�U.„ÒY+õxrP†uÚJ@öóøÆ;œx¼"8(Ã:jOz¥·npÔÝÉÝ<°®Û?ºo KÇ]Rôu«6xßZvŠhv
+„µü�³{µÁ§¤‹�n±®ªUŽ¹Df©ÆªÑðÐL[ÑïÌ¿È"sB
+endstream
+endobj
+98 0 obj
+<< /Filter /FlateDecode /Length 1129 >> 
+stream
+H‰”WM“Û6½ï¯ð±™Ù°â7yÍ¡3½ï1F¦m¥ZI‘¨l¶¿¾ ìf
+tÚñõ=ð€§ßÿ‡�îðrzú­[>¼|}â‡~üÀ¥eR¤0Ì^^Ÿî€Ã˜R7Ì)9Çe‡¥ûÒGÄðŠqESÆù)ÉŒ6$²ïBñ®ŠYáHô©xX¦BÞTsfµ÷$vYÛ[Î­+àR|�CZØ=ÇÙƒ”ž¹ýòç=È¦¹ �Ó<×6áò	Ï´§ñaÆÕP’iMCw¥¶¬±•W×tçîïxÄ¥6Ì	E2Ê’4ŽåRÈu)ê,™«@»—Y0esíèN1½lç.umèÏqÈ	§yašz ¤Zûž”KÎ}…ôy×*R9Æ«ÿ�_ÖŽy_ùŒ¾;¡ìHhA#då›×içôùÃ=C�Ê¤±4ãíq¿(aä!¥b²ö)týZ¼Ÿ©]%òñ„ Æ‚1hš.øY(&·Úý•)ß0ã,
+½éìi`¶š¹qí�¥Ð¡è%nŽa0³w¬`HF63‚ñ8ÿwÖ�Œ?¦Ø¦B“VÁGÒ/§!�„Ï#�m(EÙ@[4tKü^4‘�’ùìgzŠsÎ¤1 €Üt¡¾®3ölÉk$
+/lÇ;ÖpMC�1¤Ë3¹¸5_‡>.ËNä¶O§®…�Åê5LnÓ†$ ¨ÓLÉJN
+
+HøJ¯+Ø)Ì©‹¹®‡q	ß±À”f¼–íø#¶kÑ�`ÉÌo²!aÀŠäL˜ÊÛá<Çm –*ƒ9µëABwÊF¿×Ù6ÓÎy„¾ºáŒFÃd'ÿ¢pxîsžÆ‚z–L*Nc?­ïE—ï–ÓAÏq‚½«HŠ€ }V'AH—€±à—Fåê�àˆ•æ=ã¦.ErèBÎi0Í3YÃ±¡,zi\=”l„ÐåØ³òàk¶QI0ð&¡øã¤”â©rÝ:°|eeÀÊ1êf?dåÏkÒˆÓ¢¡³`p4%¼n¢Ø-3YEà¹�–»M:RÒ!Ÿå\±FÒàû�êk­¹*ˆ"
+ÅTƒ…[ÑÈö¯a|ëãñ\¬‘úz.üúq¡8ì‘•à³	a­ÁÚSyw¯µæQ
+©Á„Ýf Å\(íß–À.c±	ÊŸ›¯\qÒZf7×'8Ån/�‡QUy¿>8Š«aûxý3¿M*2tJJƒµ[‰¦œÕP Z"¯Äá?ânÕæ>žok7_o@¼Â�’IiÇ¡%†$ßT{éy
+—
+¦ŽG#Ñ(¿FnQ�âö…¬ok'-wIØP½S$;�€ÛäS�@âÕ^xù¿’�¯¹«á<¤ÔLl=B@wgŸVGåÝ'ižUf“•êš�*ÝÜa‚5Œé­K—%AQ‹þÒ�cÊU¢,
+›{=o:b¢$ÂáÚËÇAíð�×�Šw¤æjØ¥XêyÃòED—ušÆ›°Ì~ðý�Š{Nï
+endstream
+endobj
+99 0 obj
+<< /Filter /FlateDecode /Length 1165 >> 
+stream
+H‰ŒWËŽ9¼ÏW¹ld=[Ò5‡9íe~@nË¶’¶ÚÛ�Ìß/e'ÀPbg‚¾ÙUE–¾|“»G·{:>|\ÎaùôôãAì8|b'�a¼Ó;å4Äåá
+ö^ÔJflGB÷!�bÎJy�Æçtˆ‡·x%:æ
+�ß£”´€ pOß*ÏŒ2žÄ~[§å§Ï( óÌkE|]_ã4#¸·L*OÃ/ëŒš¬ËùìF1ÇuÐµRÌø�Ô)â%§#Ž°ŠtÄÓwõÌn3dt-Ú¦�Ý(dAýpZ¢Ô¯Sœc^Â’ž#ŠZ3îN!eÜCì“èŒº!œ½ó”€Â%œpRJ¶UÆ”æ”O­sšD�+VV'™¢«�XW‚i%I$ÐKß…B@×ANhú\øÿŠ{äñ$³G	8ý�h”}X{Leób# e,@þK±t^û3�7™Ã1.¯�ý”–Ô‡QZ:æ¹¢ãÂõ:@À’Æ<³ŠÜšÛ?vÆwÌIÀ¨®	ÃÉSè0E¬†æ˜ÊÃ
+áLsG€qN§Œg®ä†ÁD§R�(­†Ly‰¹åÒë)ð±ÊÚ�úMG+K¸iE¶ÓG‚ê½¥^Ò�–0½~	qçkè±N`JªioÙ€'?,
+ª|@
+ªÒ…¡-0æç4�ùceÖH
+šjJâŒÁÎÀx!ÁÕÐÐDëH$æ°áŽ©²xþŽÅFÃÜ²$¼¢qÑ�èj•^cŸŽE xý	�(/Äl"î4fœ€ÅÝÚ7ø}µ@…q
+wA8¸ßŽÊðÞ€ë•ï7áOS8`2Ã8ìÀmµ1µ:–Êý!æsÈ}åŸ¸¸�‰~ÂC�}ÀÞªpÔ	ÿÍø.”)3™ªƒö`û:²#ôÍii˜ ËÞW†èý[ÓÚÜð;·`dºíK3¬/úiƒbD;ß€=UžªâwúZÒlÉ¢]C<m!OÓÚSÑ�ã,çl°¡ÿ™Ç—!N˜™`Q¹¤’W¦|&³E-ð4ÅŠíšudÎæ«KÑI±·“0õºö7Ñ¸Ú"ðâ•<­­’«d…¬œìmx�PÀÊ'©â“È“Â±Å%‘ð—sªŽå5ôÿ/jÐp~iÉ¤çJ°á�%ÏŸGü��§	÷$rCâ(pÛ‚íÍ6ëLÓÕþA™ªÛº�T¿N´Ò5aÆ!V«‡—ì,¦«\TÞÀªÍ+”dZ¸›`ÿ©+˜ì(0<B~¢§ª°°§%Y&Öª®ÜV)Qh%ÀrrQ.–:–`™qŠ„Vk_‚A�žD¶½/†P”‡)Ñ€8_a¦ýP½p,t×R•Ù2áÈÜýx›W6*~‹HÆoúm^Àwcíº_©mÇ€Þ
+Œ§‘C<Uï”bÅY@uÇZBßøFßNë–o]ÎfEŸ)þ·¦)6ÆÔ°#†Á&¼èL«¦Å9Ç¾¬³ÆæÒàë
+¯¬öY�|QœÊ	¿yÑ��û_€%æI…
+endstream
+endobj
+100 0 obj
+<< /Filter /FlateDecode /Length 1134 >> 
+stream
+H‰Œ—Ûnã6†ïýºÜ]†G‘ê]²íèbã>€lËŽº²äê7oß¡,†ÚA€À>þâœG³‡¯2ùì’ùzöiþüËüŸ™H8ü‰$K™2Ñ&e2™ogà®mVÃ²ï.q!3f2šÏÛ¡Z1ch´.Êþµhn9ÓÜ‘øªèÊM]¬.yÉ
+“6"ß i)2&�–u_Ô«@ÚHÁ×�rª7)‰r‡´Sw”5"�e™¥Eó¡o¶M_¾!må£ÂUFÙíªr™÷eS£P*«™Ðš<ƒ­TN±ÔZ¾¨ßÊ¶©·E�3E+p�ô¡¡®ŠãÆ'V‡\A¬ULˆÛíŠe¹.———L¸ˆp=!XšEl¥*ÂÙD§æn1pÎ²”$É�÷8…–LGN,ÞiS>Ž‰m©dÎÐš9.sð°å´æ²ÙBBåu�KŒ3¥hé=Ô:beóÅóË_ó\‹fÊi¦3\:*=B·Å¿CÙc¦2”ßJ0£}êix/Z\8Æ1{I¾üY7ûªXmpÊr¨i‘EÎÔ(ôZB¹¥*ÂnÚ+kßÁ#ÊýkÞÿŠhhXÚYš.×¸Ê8s1*%¡vºw:!t*H®˜}õ{X]Ð§®|ý9V7š_
+Ä)r YËRIó¸-
+A;’¤Û²”–YßÈ©]EHœÒ÷ÁÕ,ôo?Pr_Vb3°ÒÐ7©TÉ
+ ˆ\zLhQ–¾@[t;°¬\TøD<æ‘`´*Ì¸™PÎÃI¢2èkœŽÌ:/«÷b- ÿŒ-…àû—bÊøXŠº-Š>¬D©-
+wÃò"ô5QŽv*_°è€ÿÚTU³/ë
+^Õ`J:M§“²‡U€@ÿþñ
+ŒÔv;†ÍÁJGÂïÍ€Ð,c\ÒºË/HB�ûA6‹>¶)åyDÐe
+I·‹0œ"ÇŒ~F3	m"h¸ã*!§.IÐóâ?<„ažN£� Ÿë®o‡«­KÁÕí¸ég¨þ§…b.�¸LKc×¿hhá9q¦kªaì€¿¡$‡$È„GO¹!¨GL„¯Oºe	
+?³0¨R–®¬�WþNøPZÏQôcd÷öâðQâ<úÍj]û†€}CœùÃÃN?Ú
+ŠÂQ�õ%ƒMí†Î¹š<8Ë3“ìgÌg7‰‘<ÙÎ<sø]Í€p.zšGEÆÇÓ¹¿cà«kãýÿoà‚aU6x¤¶~¿ßOv?äwtNù	íÁÖ{üh½gnZŠD­÷qWŠ4ü÷¼ÏñLX“¯øO_šú­h{:KôM/­àMË£F<OJç6ê]s”rDiŸ#¡£9‚$îeHÄM�ä¦5÷Æ£¹+u
+0Ø©®¬Ÿrd´^Ÿ<Ë$q3CôÕ—ç1G^¾�:â·ƒÞíâ¡>*œg±öÆœ„ƒpk38¹ð¨ÕOm“¯Á,šÂô!Û/b¾¸Ðú_€ª5ú
+endstream
+endobj
+101 0 obj
+<< /Filter /FlateDecode /Length 1023 >> 
+stream
+H‰”WÛŽÓ0|ïWä		ŒïNxcY@+í‚
+žKš–@ÚTi ðIü%vn��c·«•V–5ûÌLŽÝ‰°þ#S‘Hp‰h´Ú/†i.âçiŒDÔ,Þ¬.ô¼ŠöƒéÆÅâ›†`L4èfå%i§?½ëÕnÆ*"ÑX�zñ–FÏãhµ]˜ÿ÷‹åÝ¡Îªí:Íž®~Œ+ˆˆÍ±‡EÝdOMõ™f™¨ÎQZî<Ã4%±	ýP¾�ë’%ÖåL7ö”ï’xË§ZTPà6ßåõº˜ž›a‚(åÐ¢åëòPW¥
+ï\¾J®¦iz¡^lº�Ó‹„£ã’[û8±iu3˜ n.I06Šjé ÑîË]žV‚f±?.Ç8�ØÔN\ÓeL7ö”í’\Š‹·ò‡¼Ð®U¿®*~€ýeªÑ5ÞÚ:Ó ·¾Õ`Àx5pI‚ÖÇÅ Ë&«,Ûô—ˆ…–,vû°x@•:š�ü18Fã03ýp¤vbKÓU4¦ûºŠCr)&^•>ë<u»
+Cq.Z¾Ïê¦¬~æ‡†«Ôšäªìö>tœÂ1
+›^:“®OW+�Á¥sI‚éJÏÇ•Veß‹¬:¶w+ƒRìm„:®ÑRÆ'Øñ‘¸½”ïÇ¾øX—Âãás–þªòjW?ÉÁéÑ¹1H¤f•wîw•D°r›"ä½Ôí‚‚…z{w;wiÄ_Qöój›o`³Gšébr×pÂÆWˆ^!Ê>bÈrí«¬ÈŽßË`Öch}¯¯à}%€
+½ù­
+TÁ%	ÚO…ç!v_6–m˜·×
+°¸ƒ:�èµJÇ&Àr6™¡É9Ü¤Ðöf!¬{“b“\JŠW¦/ù&+§§¦‰~Ë	pÉò‰})DXÑ»ýzÞ>�Öô·{>‡g
+‹õ}1WµO^«ªÁUuI‚ÉÓÍ–ôk^éOæd]7½
+\¹ï@Ý×8 ¯Õª¹Lun°±µƒ#�Û.÷co—ŽÝczäâ‘Än±¹Û€Ùù!ð¤w½wrf‰bÆ)=O®‡µ~OÛ¦ú‡cà¢å«Í¦ÒÒ¿´ðL †9ˆ_eÖvBÌo¨8Áw‡S]ýÚg‡úôÌþJ<|,OÖ[™QŽ¡ öÃv›§™…6¦b•€ð›ò�…•©„ÀX)„~©Ú§N"˜ÁøÛuQ¬í*9%(þ™Žæé@˜€ÑJP)¬m§`$‘m#p§)Ã­æ/î×åño•ï¾[’S©3Ç(¸àŸÝ4�cõÌnÐ
+%œƒà™ŒRD<Ì“TÙvJýô‚×¤eu,«u�m¦‹Ìw§»%wßÝ0«›Ë=ýò
+endstream
+endobj
+102 0 obj
+<< /Filter /FlateDecode /Length 14 >> 
+stream
+xÚc``øÿÿ?þ
+endstream
+endobj
+103 0 obj
+[ 
+/Indexed /DeviceRGB 1 102 0 R 
+]
+endobj
+104 0 obj
+<< /Subtype /Image /Width 1 /Height 1 /BitsPerComponent 1 /ColorSpace 103 0 R 
+/Filter /FlateDecode /DecodeParms << /Predictor 15 /Columns 1 /BitsPerComponent 1 >> 
+/Length 10 >> 
+stream
+xœch‚�
+endstream
+endobj
+105 0 obj
+<< 
+/Type /Font 
+/Subtype /Type1 
+/BaseFont /Helvetica-Bold 
+/Encoding /WinAnsiEncoding 
+>> 
+endobj
+106 0 obj
+<< 
+/Type /Font 
+/Subtype /Type1 
+/BaseFont /Helvetica 
+/Encoding /WinAnsiEncoding 
+>> 
+endobj
+107 0 obj
+<< /Length 97 /Filter /FlateDecode /Subtype /Type1C >> 
+stream
+H‰bd`ad`ddqñ
+p÷öÖö//.).Ï,.N‰+þ�áëV¹Œÿ»»!$ûS�ü¯»¿	1012²	9™š£èeêf`lI3³uó}á05Ï
+endstream
+endobj
+108 0 obj
+<< 
+/CharSet (/C0257)
+/FontFile3 107 0 R 
+/Flags 4 
+/FontName /DMPGKK+PSOwstswissb 
+/StemV 0 
+/Ascent 0 
+/Type /FontDescriptor 
+/Descent 0 
+/FontBBox [ 0 0 0 0 ] 
+/CapHeight 0 
+/ItalicAngle 0 
+>> 
+endobj
+109 0 obj
+<< 
+/Differences [ 1 /C0257 ] 
+/Type /Encoding 
+>> 
+endobj
+110 0 obj
+<< 
+/Widths [ 128 ] 
+/FirstChar 1 
+/LastChar 1 
+/Encoding 109 0 R 
+/Subtype /Type1 
+/Type /Font 
+/BaseFont /DMPGKK+PSOwstswissb 
+/FontDescriptor 108 0 R 
+>> 
+endobj
+111 0 obj
+<< 
+/Encoding /WinAnsiEncoding 
+/Subtype /Type1 
+/Type /Font 
+/BaseFont /Helvetica-Bold 
+>> 
+endobj
+112 0 obj
+<< /Length 219 /Filter /FlateDecode >> 
+stream
+H‰TP»nÃ0Üõt�¬ÙÐÐtñ�ê¤»,Ñ†€èYü÷•5@@�<’ž†¯Á™ô½1ÁlœŽ¸ú-*„	ã ã �J-«¨¬@³xÜ×„vp³‡¾'ô;“kŠ;ÆÝNþùÁŽ@¯Qc4n�Ã½{üäÂ¸…ðD‹.!@ãLèé,ÃEZÌt“Öz×z�k�
+£tBÏ:‘�@§ÿs„¿ÓüJ[kÎ8¤Ê°O&Hñ×\¦•ÓÞfÔcöYï¯‹)ãðý¢àCñP‚ü
+0�Él�
+endstream
+endobj
+113 0 obj
+<< 
+/Differences [ 1 /bullet /degree ] 
+/Type /Encoding 
+>> 
+endobj
+114 0 obj
+<< 
+/Encoding 113 0 R 
+/Subtype /Type1 
+/Type /Font 
+/BaseFont /Symbol 
+/ToUnicode 112 0 R 
+>> 
+endobj
+115 0 obj
+<< 
+/Encoding /WinAnsiEncoding 
+/Subtype /Type1 
+/Type /Font 
+/BaseFont /Helvetica 
+>> 
+endobj
+116 0 obj
+<< /Length 783 /Filter /FlateDecode /Subtype /Type1C >> 
+stream
+H‰lP]h[eþ¾dçëŒá,5=ØµùÓféÏ²¹ÙÕ‹±8™sº¡�ÈAÏiŽ.[ÓSNbÒ(þ Ž¬Äa±xa
+ZeŠŒ9ÜÅn]A¬B‡à…R/{1ãùÎÞ”ú�L†òñ½ïó>Ïû</g›"ŒsÞ÷Ø±§Íq'«n¥8a·}ß«
+?êMÂ�‡U/SÛ¸ê‹¨þ¨êÙ¤Òñ ™ÛoÜ~Îèo±·6�þ×5Þ…Ÿ¶àÏîou38ß¼ðÍ•å\n÷H.7zÈ›®ûÅWNUdfb§Ü=¶ßPXG;u,¬c9™/xŽ+OÔË·T–OLMxþ´çÛ·0"e~rRŽ‡
+e9î–]¿ª»wMËbYÚ²âÛ·dûg¤÷²|ª8åUêÓ®Ì?.í©Â.Ï—EÍ-¿ê”‹…¢íÝòøwBË0ôÝæÿŸ„qýØvÆvDØNÎ†#lcq}KaQv�½Ï–ÙßÅó	þ9ÿ�“i6[Ud�Pã5þIp Šd,|,.SÆÀ¨ ó�cP^ÐÜºc`�ÀQuÕšÑW=)ÌæRê¤ø%GƒƒªfÝz{/2t¦—ŽÑÔCM:‡>²pGþGî‹4eÅCõg^ØßKÉ“Ø/ÞúîW$>}ä¥ù´Ùlh'§‘à×1€µæõ–Þü>F°íy8ônš–(aa‡Xºñ�¢˜C[ÈLÓƒÂ<Ù@ÇõD2‰ª�cµ×uÉöv�ÝD’nbPu‹Nö$°Xã¿ ‹ÈFÕY¬X´‚làP–é)»îht¥ËlU§Æ—ôNkÙ;€0eC_á�šÞ§�ê¿€j"E�0ÑÕÀ�z1þ3¤Ú
+Î‡#%A=íkÆYA)uÍ OKIµ6+°µ½f`@à~µfÌ¶× ;>ÃÅZßkõ!¦,MüZ½gÐžqN/·çŒŽoÍ�­ªZÕ'Àëa¦nµj¡¤óÿNI”Ú«¡é™…ÀY û#Í|6�Øëb®«¿u¨¾u#~b1È{ÏÅM|Ù£Ýþ#À�œD
+endstream
+endobj
+117 0 obj
+<< 
+/CharSet (/T/I/space/L/E/M/A/C/H/D/N)
+/FontFile3 116 0 R 
+/Flags 262176 
+/FontName /DMPFJA+Helvetica-Narrow-Bold 
+/StemV 140 
+/Ascent 718 
+/Type /FontDescriptor 
+/Descent -207 
+/FontBBox [ -139 -228 822 962 ] 
+/XHeight 532 
+/CapHeight 718 
+/ItalicAngle 0 
+>> 
+endobj
+118 0 obj
+<< 
+/Widths [ 228 273 389 456 456 729 592 195 273 273 319 479 228 273 228 228 456 
+456 456 456 456 456 456 456 456 456 273 273 479 479 479 501 800 
+592 592 592 592 547 501 638 592 228 456 592 501 683 592 638 547 
+638 592 547 501 592 547 774 547 547 501 273 228 273 479 456 273 
+456 501 456 501 456 273 501 501 228 228 456 228 729 501 501 501 
+501 319 456 273 501 456 638 456 456 410 319 230 319 479 228 228 
+228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 
+228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 
+228 456 456 228 228 228 228 228 604 228 228 228 228 228 228 228 
+479 228 228 228 501 ] 
+/FirstChar 32 
+/LastChar 181 
+/Encoding /WinAnsiEncoding 
+/Subtype /Type1 
+/Type /Font 
+/BaseFont /DMPFJA+Helvetica-Narrow-Bold 
+/FontDescriptor 117 0 R 
+>> 
+endobj
+119 0 obj
+<< /BitsPerSample 8 /FunctionType 0 /Domain [ 0 1 ] /Length 765 /Filter /FlateDecode 
+/Range [ 0 1 0 1 0 1 ] /Size [ 255 ] >> 
+stream
+H‰úÿÿÿ¿¿ÿüùóû×¯_?üüþíû·¯ß¾|þúùã—�>}x÷ñÝÛo_¿ýòí«o^<{ýüÉË§�_<yøüÑƒ§ï=¹çñ½Û�îÜ|pûÆý›×îÝ¸zçúåÛW/ÝºráÆ¥ó×/ž½váÌÕs§.Ÿ=yéôñ‹§Ž]8yäÜñÃg�:säÀéÃûOÚ{âÀžãûwÛ·óèž‡wo;´këÁ›lß´ÛÆ½[ÖïÙ¼n÷¦µ»6¬Þ¹~ÕŽu+·¯Y¾mõ²-«–n^¹xÓòE–-X¿tþºÅóÖ.š³záìUf­œ7cùÜéËæL[:{ê’™“Ï˜´púÄÓ&ÌŸÚ?orïÜI=³'vÏšÐ5³¿sF_ÇôÞöiÝmS»Z¦t6OîhšÔÞ8¡µ¡¿¥®¯¹¶·©¦§±º»¡ª«¾²³®¼£¦¬½º´µª¤¥²¸¹¢¨©¼°±¬ ¡4¿¾$¯®8·¶(§¦0»ª «2?³"7£<'½,;­4+µ$3¥8#¹(=©0-1?5!/%.796')&;1&+!:3>*=6"-&<5:4%*$9289"()<01,0!4 >Ä?.Ø/6È7&Ð':À;Êß;Òß+ÂÏ3Ü×#ÌÇ=ÔÛ-ÄË-ØÓ5ÈÃ%ÐÃ9ÀÝÙßÍÉÏÕÑ×ÅÁ×ÙÞÇÉÎÛÑÎËÁÖÓÁÆÃÞÚÝÎÊÍÖÊÕÆÒÅÚÂÙÚÜÉÊÌÑÒÌÑÂÔÁÜÄÞÜØÎÌØÖÔÈÖÄÐÆÄÐÚØÀÊHßÒPÏÂ@ÏÜ@×L_ÇLOÇTWÛDWÛXGËH[ÓHKÓPKÃ@SC_C]OCMW]MWMUGME[UEKEYSEICYICIQ]IQMQAUAAEA^E^NYNNINVQVVQFFAFZ^ZJ^JRNR\N\LVLDFDXFXXZHHRPPB@Pœ_@ŒŸ_”�O˜—Wˆ‡G�›G€››Ÿ‹›�“‹—ƒ“‡ƒƒ›�ƒ“��ƒ���••
+ŒXY€˜™™™˜™P#0`ÏÇ<&
+endstream
+endobj
+120 0 obj
+[ 
+/Separation /All 121 0 R 119 0 R 
+]
+endobj
+121 0 obj
+[ 
+/CalRGB << /Gamma [ 2.22211 2.22211 2.22211 ] /Matrix [ 0.41229 0.21249 0.0193 0.3575 0.715 0.1192 0.1804 0.0721 0.9503 ] 
+/WhitePoint [ 0.9503 1 1.0889 ] >> 
+
+]
+endobj
+122 0 obj
+/DeviceGray 
+endobj
+123 0 obj
+<< 
+/Type /Font 
+/Subtype /Type1 
+/BaseFont /Helvetica-Bold 
+/Encoding 124 0 R 
+>> 
+endobj
+124 0 obj
+<< 
+/Type /Encoding 
+/Differences [ 0 /Aacute /Acircumflex /Adieresis /Agrave /Aring /Atilde /Ccedilla 
+/Eacute /Ecircumflex /Edieresis /Egrave /Iacute /Icircumflex /Idieresis 
+/Igrave /Ntilde /Oacute /Ocircumflex /Odieresis /Ograve /Otilde 
+/Scaron /Uacute /Ucircumflex /Udieresis /Ugrave /Ydieresis /Zcaron 
+/char28 /char29 /char30 /char31 127 /quotedblleft /aacute /acircumflex 
+/adieresis /agrave /aring /atilde /ccedilla /eacute /ecircumflex 
+/edieresis /egrave /iacute /icircumflex /idieresis /igrave /ntilde 
+/oacute /ocircumflex /odieresis /ograve /otilde /scaron /uacute 
+/ucircumflex /udieresis /ugrave /ydieresis /zcaron /char156 /char157 
+/char158 /char159 /char160 176 /char176 181 /char181 190 /char190 
+192 /char192 201 /char201 204 /char204 209 /char209 /char210 /char211 
+/char212 /char213 /char214 /char215 /char216 /char217 /char218 /char219 
+/char220 /char221 /char222 /char223 /char224 226 /char226 228 /char228 
+/char229 /char230 /char231 236 /char236 /char237 /char238 /char239 
+/char240 242 /char242 /char243 /char244 246 /char246 /char247 252 
+/char252 /char253 /char254 /char255 ] 
+>> 
+endobj
+125 0 obj
+<< 
+/Type /Encoding 
+/Differences [ 0 /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, 
+/char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, 
+/char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, 
+/char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, 
+/char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, 
+/char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, 
+/char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /logicalor /arrowright 
+/arrowdblleft /arrowdblup /arrowdblright /lozenge /arrowhorizex 
+/angleleft /registersans /Upsilon1 /plusminus /second /angle /greaterequal 
+/radical /ellipsis /Ifraktur /spade /lessequal /minute /degree /fraction 
+/florin /infinity /approxequal /integral /propersuperset /parenrightbt 
+/arrowup /bracketrighttp /aleph /arrowdblboth /bracerightbt /integralbt 
+/notsubset /bracketleftbt /trademarksans /bracelefttp /braceleftmid 
+/braceleftbt /bracketlefttp /braceex /apple /angleright /parenrightex 
+/parenrighttp /arrowdown /divide /element /summation /bracketleftex 
+/parenlefttp /parenleftbt /dotmath /copyrightsans /integralex /parenleftex 
+/integraltp /registerserif /intersection /trademarkserif /arrowdbldown 
+/gradient /logicalnot /reflexsubset /equivalence /propersubset /partialdiff 
+/arrowboth /circlemultiply /heart /bracketrightex /bracerightmid 
+/emptyset /bracketrightbt /Rfraktur /proportional /reflexsuperset 
+/carriagereturn /notequal /notelement /diamond /club /bracerighttp 
+/arrowleft /weierstrass /bullet /circleplus /multiply /arrowvertex 
+/copyrightserif /union /product /logicaland /char,,,,,,,, /char,,,,,,,, 
+/char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, 
+/char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, 
+/char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, 
+/char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, 
+/char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, 
+/char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, 
+/char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, 
+/char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, 
+/char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, 
+/char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, 
+/char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, 
+/char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, 
+/char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, 
+/char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, 
+/char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, 
+/char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, 
+/char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, 
+/char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, 
+/char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, 
+/char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, 
+/char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, 
+/char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, 
+/char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, 
+/char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, 
+/char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, /char,,,,,,,, 
+/char,,,,,,,, /char,,,,,,,, ] 
+>> 
+endobj
+126 0 obj
+<< 
+/Type /Font 
+/Subtype /Type1 
+/BaseFont /Symbol 
+/Encoding 125 0 R 
+>> 
+endobj
+127 0 obj
+<< 
+/Type /Font 
+/Subtype /Type1 
+/BaseFont /Helvetica 
+/Encoding 124 0 R 
+>> 
+endobj
+128 0 obj
+<< 
+/Type /FontDescriptor 
+/Ascent 718 
+/CapHeight 718 
+/Descent -207 
+/Flags 262176 
+/FontBBox [ -139 -228 822 962 ] 
+/FontName /Helvetica-Narrow-Bold 
+/ItalicAngle 0 
+/StemV 140 
+/XHeight 532 
+>> 
+endobj
+129 0 obj
+<< 
+/Type /Font 
+/Subtype /Type1 
+/FontDescriptor 128 0 R 
+/FirstChar 0 
+/LastChar 251 
+/Widths [ 592 592 592 592 592 592 592 547 547 547 547 228 228 228 228 592 638 
+638 638 638 638 547 592 592 592 592 547 501 0 0 0 0 228 273 389 
+456 456 729 592 228 273 273 319 479 228 273 228 228 456 456 456 
+456 456 456 456 456 456 456 273 273 479 479 479 501 800 592 592 
+592 592 547 501 638 592 228 456 592 501 683 592 638 547 638 592 
+547 501 592 547 774 547 547 501 273 228 273 479 456 228 456 501 
+456 501 456 273 501 501 228 228 456 228 729 501 501 501 501 319 
+456 273 501 456 638 456 456 410 319 230 319 479 410 456 456 456 
+456 456 456 456 456 456 456 456 228 228 228 228 501 501 501 501 
+501 501 456 501 501 501 501 456 410 0 0 0 0 0 273 456 456 137 456 
+456 456 456 195 410 456 273 273 501 501 0 456 456 456 228 0 456 
+287 228 410 410 456 820 820 0 501 0 273 273 273 273 273 273 273 
+273 0 273 273 0 273 273 273 820 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+820 0 303 0 0 0 0 501 638 820 299 0 0 0 0 0 729 0 0 0 228 0 0 228 
+501 774 501 ] 
+/Encoding 124 0 R 
+/BaseFont /Helvetica-Narrow-Bold 
+>> 
+endobj
+130 0 obj
+/DeviceGray 
+endobj
+131 0 obj
+/DeviceCMYK 
+endobj
+132 0 obj
+<< 
+/Encoding /WinAnsiEncoding 
+/Subtype /Type1 
+/Type /Font 
+/BaseFont /Helvetica-Bold 
+>> 
+endobj
+133 0 obj
+<< /Length 208 /Filter /FlateDecode >> 
+stream
+H‰T�½Â0„÷>…GCÚÎUX:ð#
+ìiâV‘ˆ¹éÐ·')ÄKöåÓ�-öÍ¡!@\Ø©ô†4ãè&V† (AÖn©ÊJ"Âí<´
+õª*×(Ž�gØ´³íÜs—oAœY#`s+î�8h'ïŸh‘äP× ±ÏÄþ(ýIZŒòŠ.ób5tG/²¤¡Ê‹ú]�ô¿ö!ºþÝþ¾Ve^–u‰�–à´É×[MÌ1Ö²î’(e0„ß‹xç“ezÙK€CÈi?
+endstream
+endobj
+134 0 obj
+<< 
+/Differences [ 1 /bullet ] 
+/Type /Encoding 
+>> 
+endobj
+135 0 obj
+<< 
+/Encoding 134 0 R 
+/Subtype /Type1 
+/Type /Font 
+/BaseFont /Symbol 
+/ToUnicode 133 0 R 
+>> 
+endobj
+136 0 obj
+<< 
+/Encoding /WinAnsiEncoding 
+/Subtype /Type1 
+/Type /Font 
+/BaseFont /Helvetica 
+>> 
+endobj
+137 0 obj
+<< /Length 783 /Filter /FlateDecode /Subtype /Type1C >> 
+stream
+H‰lP]h[eþ¾dçëŒá,5=ØµùsÍÒŸes³«cqà6÷ëD6ôœæè²5=å$&�‚àâÈJ‹Ö Qv¡ˆèÐo]AV…Á¥^öbÆó�½)õ;™/äã{/Þç}ž÷y^Î6Eç¼ïHþøÉc'�º“U·Rœ°‡OÙ¾ïÕ†Ÿð&áÀcª—©m\õETTõlRéxŠÒÌÝWï>cô·Øë�F‹ëïÂÏ[ðg÷7�zˆœo^øò»å\nÏH.7zØ›®ûÅÏWdfb—Ü3v`ÿPXG;u,¬c9™/xŽ+ÏÔË·T–Ç¦&<ÚóíŠ[‘2?9)ÇC…²wË®_ÕÝû¦e±,mYñí‚[²ý‹Ò{Až(Ny•ú´+óG¤=UØíù²¨¹å—œr±P´ý¢[þÿ^h†¾ßüÿ“0®ÛÎØŽÛÅÙp„íg,®oÉ",Ê±wØ2Ûà»ù“|‚ÂãdšÍV$Ôx�Œbˆk”10*èJà”4·îØ+ð”úÞšÑçfs)õ&RükGƒCªfÝyc2t±—NÒ#ÔCMºŒ>²pGÿGîÓ4eÅ£õÓÏè¥äYl†…çî|û+=þü|Úl6´“Hð›ÀOZóf
+K¯ý#Øv½•¦e�JXØ!–n½Lç)æÐ2Ó´S˜gHâ”þƒH†"Qu+p¬öâº£¾B²½]c·‘¤ÛTÝ¢“}	,Öø/Èâ*²Qu	+­ 8”¥EºŠEÊ®;]é2[ÕÀ©ñ%=†Zö LÙÐWø£¦÷i ú/ šHQ Lt50¤žFŒß€Tû £Á•p¤$¨§}Ý¸$(¥®äi)©Öf¶¶×<¬ÖŒÙödÇg¸Xà- ÞÃ”¥‰_¨·
+ÚÛ!ÎiâµöœÑñ­²UU«úx%ÌÔ­V-”tþß)‰R{54=³8d¿�¡y��ç{w]Ìuõ·×·nÄ@,ùàå¸‰Ïz´ÛõœG
+endstream
+endobj
+138 0 obj
+<< 
+/CharSet (/T/I/space/L/E/M/A/C/H/D/N)
+/FontFile3 137 0 R 
+/Flags 262176 
+/FontName /GAKMIL+Helvetica-Narrow-Bold 
+/StemV 140 
+/Ascent 718 
+/Type /FontDescriptor 
+/Descent -207 
+/FontBBox [ -139 -228 822 962 ] 
+/XHeight 532 
+/CapHeight 718 
+/ItalicAngle 0 
+>> 
+endobj
+139 0 obj
+<< 
+/Widths [ 228 273 389 456 456 729 592 195 273 273 319 479 228 273 228 228 456 
+456 456 456 456 456 456 456 456 456 273 273 479 479 479 501 800 
+592 592 592 592 547 501 638 592 228 456 592 501 683 592 638 547 
+638 592 547 501 592 547 774 547 547 501 273 228 273 479 456 273 
+456 501 456 501 456 273 501 501 228 228 456 228 729 501 501 501 
+501 319 456 273 501 456 638 456 456 410 319 230 319 479 228 228 
+228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 
+228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 228 
+228 456 456 228 228 228 228 228 604 228 228 228 228 228 228 228 
+479 228 228 228 501 ] 
+/FirstChar 32 
+/LastChar 181 
+/Encoding /WinAnsiEncoding 
+/Subtype /Type1 
+/Type /Font 
+/BaseFont /GAKMIL+Helvetica-Narrow-Bold 
+/FontDescriptor 138 0 R 
+>> 
+endobj
+140 0 obj
+<< /BitsPerSample 8 /FunctionType 0 /Domain [ 0 1 ] /Length 765 /Filter /FlateDecode 
+/Range [ 0 1 0 1 0 1 ] /Size [ 255 ] >> 
+stream
+H‰úÿÿÿ¿¿ÿüùóû×¯_?üüþíû·¯ß¾|þúùã—�>}x÷ñÝÛo_¿ýòí«o^<{ýüÉË§�_<yøüÑƒ§ï=¹çñ½Û�îÜ|pûÆý›×îÝ¸zçúåÛW/ÝºráÆ¥ó×/ž½váÌÕs§.Ÿ=yéôñ‹§Ž]8yäÜñÃg�:säÀéÃûOÚ{âÀžãûwÛ·óèž‡wo;´këÁ›lß´ÛÆ½[ÖïÙ¼n÷¦µ»6¬Þ¹~ÕŽu+·¯Y¾mõ²-«–n^¹xÓòE–-X¿tþºÅóÖ.š³záìUf­œ7cùÜéËæL[:{ê’™“Ï˜´púÄÓ&ÌŸÚ?orïÜI=³'vÏšÐ5³¿sF_ÇôÞöiÝmS»Z¦t6OîhšÔÞ8¡µ¡¿¥®¯¹¶·©¦§±º»¡ª«¾²³®¼£¦¬½º´µª¤¥²¸¹¢¨©¼°±¬ ¡4¿¾$¯®8·¶(§¦0»ª «2?³"7£<'½,;­4+µ$3¥8#¹(=©0-1?5!/%.796')&;1&+!:3>*=6"-&<5:4%*$9289"()<01,0!4 >Ä?.Ø/6È7&Ð':À;Êß;Òß+ÂÏ3Ü×#ÌÇ=ÔÛ-ÄË-ØÓ5ÈÃ%ÐÃ9ÀÝÙßÍÉÏÕÑ×ÅÁ×ÙÞÇÉÎÛÑÎËÁÖÓÁÆÃÞÚÝÎÊÍÖÊÕÆÒÅÚÂÙÚÜÉÊÌÑÒÌÑÂÔÁÜÄÞÜØÎÌØÖÔÈÖÄÐÆÄÐÚØÀÊHßÒPÏÂ@ÏÜ@×L_ÇLOÇTWÛDWÛXGËH[ÓHKÓPKÃ@SC_C]OCMW]MWMUGME[UEKEYSEICYICIQ]IQMQAUAAEA^E^NYNNINVQVVQFFAFZ^ZJ^JRNR\N\LVLDFDXFXXZHHRPPB@Pœ_@ŒŸ_”�O˜—Wˆ‡G�›G€››Ÿ‹›�“‹—ƒ“‡ƒƒ›�ƒ“��ƒ���••
+ŒXY€˜™™™˜™P#0`ÏÇ<&
+endstream
+endobj
+141 0 obj
+[ 
+/Separation /All 142 0 R 140 0 R 
+]
+endobj
+142 0 obj
+[ 
+/CalRGB << /Gamma [ 2.22211 2.22211 2.22211 ] /Matrix [ 0.41229 0.21249 0.0193 0.3575 0.715 0.1192 0.1804 0.0721 0.9503 ] 
+/WhitePoint [ 0.9503 1 1.0889 ] >> 
+
+]
+endobj
+143 0 obj
+/DeviceGray 
+endobj
+144 0 obj
+<< 
+/Font << /F3 149 0 R /F1 148 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] 
+/XObject << /Im1 147 0 R /Im2 146 0 R /Im3 145 0 R >> 
+>> 
+endobj
+145 0 obj
+<< /Type /XObject /Subtype /Image /Name /Im3 /Length 43239 /Width 575 
+/Height 592 /BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter /FlateDecode >> 
+stream
+xœì�w\Éó÷1ž9{¦ó<===Ó™	”$É‚€
+ˆ€¨€J2‚‰*¢¨¨0gÅœ³bO}éßÍ3·KX6õ°[ï?x-³3Ý53½]U3Ýý))A‘W®\ÑÐÐPPPèÙ³gVVmsA¤"Þ¾}ëààP«V-…iÓ¦Í¹sçhÛ… '(,,ÌÎÎþþý;mChýd•®À—/_à¢‹X/\ü7oÞˆ^ŽŒñãÇ�   fÍš)ðQ¿~ýäädÚ"Õ˜®]»¶*‡Å‹“}ŠŠŠúöí[~ÿý÷ÏŸ?³úô)û�?þøcÀ€†††û÷ï';@OR^ùÃ‡¯À0[[[²ÛÙ³gy¾‚*`ûèÑ£Ùíííaãœ9sÈ¿ÿüóS„y`?XµeË–òº—.ð˜×£G]]]''§gÏž‘}._¾\Þ¹8;;Ã/_¾,oSSSRˆªªj¿~ý6mÚTÉ�))ñõõe—Ð¶m[0iÄˆ©©©<{^¹rEGGç—_~�>¡N�:={ö\¶lt§äÛçÏŸwìØ‘m�••Õ¾}{Ø×­b3233ÙfüöÛoC†™4iÒ¥K—˜}N�:E¾}ðàüëééÉìÿøñcf7¸ãdã_ýE¶@9å]±G�Á,hUÚð^½zÅ”“’’áž2[Ž?®­­Ý¢E¸5kÖ„ò£¢¢˜{
+-ö8p û¼"##áB‘Ž´iÓ¦p_>ÌÞö‡£F�ÅÞl„$ÿB!!!Ð ëÕ«G:d0ƒ¿ÅÊ'iiiÝ»wg;¬^½z-]º”\+r§üýýi›‰TWš7oÎG�žžÎl„Ÿ<ûpèË<š%éc¿}ûV^ùýû÷/Ïª>0-ÜÆÆ†ç[p‘ä«­[·2ÍÍÍaøò/t×eVÊìÀÃ™3gÊ³³sçÎÄeŸ?¾¼}&Ož\Rê&ÊÛœ©úIøW�ß¬——W™EÁµÝ±c³[RRq[
+¥ž«F�äó Aƒ  û¬\¹’ldW®PÚiƒÃ­ØpëešQ·nÝ�}Ž=J6Þ½{þ�>}:³8²ÜSæÁôÿd#D å]±û÷ïÃ³fÍ"ÿZXX0&%&&Âp£ä_p£ä
+Ô®]»]»vÌÕ€³&;€¯�»téBþ�CZsÑÈ¸tnnnL-°?ÙÕ1ÁØ'Hþ… �ìn¢¸5ðšîÕ«W+½¿2Ì�;wôõõÙw³eË–aaa$ "¡óÄL … ‚ýÛëRH[‚—lÉËË#û˜™™‘>“t‰ìÃç?pèïÝ»Kž�=çüú¿¼ÿ¾<«BCC™4hðéÓ'ö·Œó‚Ü!77—l,ÓyÍœ9N~Jzzz¤ƒ?Å_#ã¼Ž9¶�‚$böìÙdãæÍ›KXÎëÐ¡C<ç’““SÂr^pxvøøñ#©¨ªÎzc8}8
+H²á=Ù²BR $e'Nœ€<ö
+
+"¸‘‘ÙíçÏŸp;H‡·2bçúõë+5ƒq^ÃÀ	Þ¸q#..:q_¿~-)Çy§0~üxRøMf#�ó‚Œì5`s	ËyLfÄã¼ ¼�{÷îýöí[øNB…R×\TTTÂç¼"""H�VVVOŸ>_öðáCÆ�Â½#»1Î‹ÝÌxœÉõàß?~””vÚ¤[¶´´¬ôÂÊ$ÐV]]]™x@¡4¢pqq�Ð…½ü¸ ;fö�ûÅ\a©*�R‘†Äó`íÝ»w¤'œ;w.ÙáòåËÌ·Œób‚p`êÔ©°¥aÃ†%,çµqãFÁ�éÓ§âìì…ÀˆÙØß2Î€Î�l,Óy-X°€9
+,éÖ­l„¤ƒ¿FÆy]»v�Ù˜ŸŸO°KXÎ+33³L³çµwïÞòN­ªÎzNöFH
+`£ššùºâ ûeï¶páB¶7  ]Š��¹8êêê‚¼£aœû9!l$¡Å†
+JÊq^JJJð·uëÖÄƒ°7ò8/ˆ+Ê«�í¼ºwï7±„Ïy™˜˜À¿C†!!DIé£NèB½½½I—Èv^`¤HðïÐ¡CÙAðOžq1çÀu&ÙÎÜ+y>0oÞ<âj�-[¶¸»»¯]»¶Ò+cÀX·nÜnººº7oÞ,sˆ]¡3{ÂO	)ÛŒÈå9/È˜JGAlùçŸÂgðMÌ·üÎ:h±
+¥bKXÎ~Ñ‡þû-ÆGÜ¾}{Ò¤I¤a³w Î«oß¾
+¥qÝ•+WJp^%ÿö„�5ðWÊï¼à:@GD6BªÂ6~¤<çBž+2ÎœÏLšYUçõë¯¿B²sýúõ‹/ÆÇÇƒ/ƒ�LßØ«W/øwäÈ‘<ÇBFF,a?Y…«Áô�@šP©
+%å8/à÷ß‡�à#JÊq^�}têÔIá__O"mèçù�×àÁƒy.óØ�Ü2hKp£áÃÒ¥KKøœÜR{ýúõÍÌÌvíÚEòA¶ó‚+Iv†ü‘çLÉÃ‡ºuë’§XÄy‘fV«V-r<™ópd¸ÐBäsÌFFF¹P]»vå9Ët&L`�k�\:#²DyÎ«wïÞ
+¥ÏßJJ_|ÃçÆ�3Ã6ç?jè— ªWTT$[H°ZÁ;/æù¤CƒÏ‡&;³ŸõçMºnæÁc
+â¼‚‚‚HGÄ? �q^à |p¤·444H\]Á;/èK*|çÅ8wÑßyÁõaö!¯,™ô“.I
+HoO€{A÷>>>•@(ÏyAæÉ°™òœ—µµ5|§@œ)´œäädÞy1<‰ó‚Ü
+‚…R÷ôèÑ#ç'K‚¨ªf1¶ó‚AöáVÁ<M%¯Ûˆó‚Ô’ü aCE<Îîx�=ØUƒ¿ðÚÊÐ³¯@“&M y8æzH�™µ
+6Ü½{·¤mFdŒ2�üÀÙ4TÒÌ˜aå
+Ø>|ø—/_JXÎ~ãÃþËÁƒùÍÈÏÏ‡Æû‡††–”öK$ÂgÛ ÎÒ¢'N{"""q^!!!ÄæuC™6 ×Z¿~=y�QÂr^ä924Žq^�*òì.€RUçU§N�~ýúýóÏ?Ê’7,€££#Ù‡¼a™={6Ï±Œó‚ž�ÙÒ
+Rd(•@(Ïy©««ÃF�’ò�×¦M›Jßh��)ð9/8/žË�Ù�q^Ð0H…ð8/Øn½C‡Ìíëß¿?Uò_çiùî&Ï™’·r
+¥)É¿Î+&&æäÉ“¤™Acàq^%¥ãiaŸQ£F‘GÜpµ^ÞêD°óçÏgV)”¾¤¶µµ}ýúuU‹‚È´Lˆ-ÉoA¤Lç™iNzÿBÚ*3lƒq^'N„`bì¨¨(ø±3%Tõ�éåRc»víþ;lƒq^ðyòäÉ¤÷ÓÒÒªÔy‘è½M›6üõ2Îú´'Ož�1p²d¨�ï¼ÂÂÂHÐW—ü›þðçf[O¶‚Ï%w“|%à,›òœéÛ§M›VR¾ózüø1¹w¦¦¦
+¥ÃÿÊt^•¾óçŸÉ±)�í¼ÀI11Æ­[·¦L™Bö$Ù=Ûy1T™+Ã@BÆM²ÆyÁgR ä¹¤™±�3ÒŽ:|ø0¹ÈPÏYº¸,ä	64EžR% 	1±™Béûnæ5"‚T¿ó‚ÈªqãÆ
+å@†m”9`ƒMU�é�ËdõêÕd¶óz÷î{ØmÎÎ‹<Ò„Àž¿^žw^ÐÕK b–à‚ó‚°–TA±€ïP(}�Å³ÞóÈ‘y]îççG¶lØ°R…Ò·ipõ*5£Lç^‰ÿ 7¥<çUòïÍ"óâÅ‹¢8¯’ÿ>f$Î+''‡Œne¿Ã‚Ä<&l\¾|yÉ�4ÒI2ƒ^pÇÉ@H·É¶ózÿþ={(q^Û·o‡ð®3”´„5¯äÆ�•^ÛêÈÙ³g™WÈˆ!ýe4òV�`ddÄ3«AÊ„ßyEGG+”>
+HJJÚó/»wï&Ý/¶!¸ó‚>³�ž�oß¾Mv^¼xñC†Q`
+Û`;/ÜbyÎkÞ¼yPË×¯_!Þ&iû@6ü6 &0áEž>1Î:až!Q"ã¼RSSË;Yrõ|}}y¾%CòØ0Î‹ìW|
+^?~¼¤t’8yZ‡¼wƒø?""‚$Èæææ¤(èÈ¸¿x�7zÌÀ8/8}0
+8œ<3AF§Wà¼H«P:p®R™ÎkÄˆü—‹´Cç÷±Q£Flç�YàkÈ�K8Ù‡ŒWá*¿fÍò-´a’7Á…?~<Ù’ÝØÎ«„õL€q^/^¼ �-,,H)(( �¯!œ�½±ßp¾VVVÌû)Òà§J^ˆhN***LùeA¥â*‘Uø�—²²2ü«¥¥Å³'PA†mî¼Ê„§Ùÿ�4Ïh1è@Èþ§OŸ.ás^`03æ¶ÒIÊÐ
+ò»‰’r†Ê3×„Ì]­`ÀF÷îÝK*°—‹”Iœ?«V­â1©¼
+¥£Ü™§dàª˜±%à˜wÐ÷’	Èp¾$‹7Ç$hŒ+gÏw.“ò&)C¥LÇ^�óbîƒQ¦ó*òÀ–Çy���dÆy�'™˜gÍ¤H½zõ"yœøP2éO¡46kÓ¦
+Ó![[[3ñ8/hfd]YÖcCR2¹¶]»ve^{±';Ëð{„–	JçKÂýeŸo]L Aî²œÏøF*…ÇyÝºu‹Ý‡°9wîù
+£ó‚Þø×_…�üA@Kú|Ò·ð8/àæÍ›ä…o™Î:(È_ ¢«àáF™Îv&Ó]É€|ŠÎú
+ðJ�	Â¹»ººòÌï¾té’ªªjýúõÉÎp���™G.dÆ7Ä¾¤¤s†®»â‡‡<Îr
+è¥Á›°çïTà¼ 7d×.ºó‚¤ŒŒÊf¿ó‚æ×¯_?¶‘fffÌ\çEîlxx8l!³ÕÀ÷ÁäyÆã¼JJ¤™1ÎŒ	`?¸nÙ²%$#²ô¾²WöÌJ…ÒWÞ§N�’\�pwæÏŸÏþíìÛ·OrÕ!Bè0ïß¿Ï,	%‡äææBì.\³€‡€‹¿}û¶ˆ¾ ³}ýúuffæ£G�ÊÌë«)Œˆ	CÛ¶m£££¥sŽP³RD�r8ïA©ü"&�ÌB+åy‡f¯Hïêê*K±‚ ".Ê13fÑ�>�G³Z‚%‚§Õ‚ ˆ<À/bÒ§O¥é“��MÆ,Ä<hADö(SÄ$<<œ#b%�m‘å—	�:u’Õit‚ ˆ (bB�¢¢"°“1²iÓ¦e®/‡ ‚È6?þ„ÜŠ=Î_¡TÄäÖ­[´M+—µk×2³Ááòhã"‚ ²Í‘#GxDLºuëV©ˆ	Ø·o{Ùº¹sçÊ§
+‚ ˆ\ñèÑ#QDL¸ÀÕ«WÙ«˜™™ñ¬Éƒ ‚ÈeŠ˜ØÙÙeggÓ6­Ê¼|ùrÀ€Ì‰(++“e6A™¡Luuõòôªà‹GŽÉœN—.]GA¸O™"&[·n•�WE?þdtJ×222h… ‚ˆ¿ˆIÃ†
+Å+bÂBCC™•¬ÚµkGÛADHÀ=�“b$Zþ1yþü9mÓÄOAA�’’9M�QA¤º°uëÖN�:±Ÿ4ˆháÉááá={ödf«ñ*!‚ ‡®ˆ‰”9|øpß¾}ÿüóOöùòëâ!‚ œåÍ›7ü"&sçÎÍËË£mšøyòä‰��$\ì×yõêÕ›7ož”E[Aáøþý{PP�B·±±ñ£G�h›&~~üø1{öì¿ÿþ\3ûuž¹¹ùãÇ�i[‡ ‚D™"&GŽ¡m—DˆŽŽîÚµkóæÍÙç«¤¤tæÌÚ¦!‚ QžˆÉÏŸ?i›&~NŸ>ýÏ?ÿüöÛoìóíØ±cll¬ÌVC‘>~üèââÂ/bÛi›&~^¿~=fÌžQ�5Zºt©ŒÍVC‘Uª£ˆ‰Ð@J5oÞ¼.]º0(
+¥‹1ÚÚÚ¾zõŠ¶u‚ ˆ@T_!ˆ‹‹ûã�?ØÒ'À°aÃªõbŒ‚ r¿ˆIÓ¦Mƒ‚‚ª‘ˆ‰à€{êß¿ÿ¯¿þÊã¦wîÜIÛ4AD øELjÕªåààðæÍÚ¦‰Ÿ�?Ž7ŽgTF³fÍdÒM#‚È2)bR‹-êØ±cÍš5Ù£PœœœÞ½{GÛ4AD Ê1¡m—DHNN·U¿~}öùÜ¾}›¶i‚ ˆ@<þÜÒÒRæEL·nÝ8p`‹-Øn«W¯^ m‚ "ò&bbnnÎ3*þ]·n]aa!mëA�à1<x°¬Š˜,_¾¼mÛ¶ììò—_~qwwÏÉÉ¡m‚ "™™™êêêl·Õ¾}û˜˜™\õhÏž=;vd¯©Œ7N&×F‘IøELêÕ«7þüÏŸ?Ó6Mü€{‚\’gÒñ AƒNœ8AÛ4AD äMÄdÂ„	<£2:tè°iÓ&™”ÈD‘IäJÄÄßß¿eË–ì“mÐ Á¢E‹òóói›† ‚Ä­[·FŒÁîÉ[µj%«"&ééé;vd¯©[£F�‰'>{öŒ¶i‚ ˆ@ð‹˜ÀgY1yþü¹¢¢"dXl7­ªªzáÂÚ¦!‚ Q¦ˆ	ä_²*b2iÒ$žQ]ºtÙ¾}»LžD‘IŽ9Ò§OvOÞ½{÷´´4ÚvI„   fÍš±O¶I“&¾¾¾_¿~¥m‚ "r%b>šgMÝZµj9::ÊäÒ÷‚ 2‰\‰˜dgg+))Õ­[—í¦µµµ¯]»FÛ4AD Ê1ÑÐÐ¸rå
+mÓ$‚µµ5Ï¨Œ=zìÙ³‡¶]‚ ˆ œ>}zðàÁìž\†EL‚ƒƒyFe´hÑ"44ôÇ�´MCAB®DLŽ?Þ±cGöÉÖ­[wÖ¬Y>| m‚ "eŠ˜XYY½xñ‚¶iâ'??_MM�=é3fÌýû÷i›† ‚
+¿ˆ‰¢¢âÙ³giÛ%ÂÃÃUTTØã	ÿùçŸÃ‡Ó¶A¹19tè¸­Í›7kjj’“mÙ²eTT”L.i… "“È•ˆIVV–©©é‚âââ ©dFQúùùÑ6
+Ay1™3gŽ¹¹yZZšŽŽNHHÈñãÇÉ)×®]ûåË—´
+DA*'55µ[·nl·Õ·o_Y1‰ŽŽVUUÝµk—��Ý´iÓrssa£��
+9qCCCÚ"‚ • W"&§N�ÒÐÐˆˆˆX¹r¥¾¾þõë×Éö¼¼¼F�‘ÓONN¦k$‚ RDÄ„=2¼N�:®®®Ÿ>}¢mšøyõêÕÄ‰áì¶mÛ¦¨¨Èã¡ c·L®Íˆ "”)b™È�;wh›&~Š‹‹/^<fÌ˜}ûö­X±‚UUUrfÎœ)}A�J‘+“ÄÄD%%¥;v8;;Ož<ùíÛ·üûÜ¿ŸYOãêÕ«Ò7A©~“fÍšÉäz}—/_ÖÕÕ
+ÓÔÔ<þ|y{Î›7�\�HÓBA¤bÊ1)3©î|üøÑÞÞ~Ú´i;wîTQQ‰��­`çŸ?vèÐ�\psR3A©€¢¢¢èèè¶mÛ².1Y¹r¥žž^ZZš‰‰ÉÂ…+3¹oß>rM~ùå—÷ïßKÇHA¤NŸ>=hÐ ¶ÛêÜ¹óöíÛiÛ%RSS===-,,ž?.ÈQ¦¦¦äÊ˜™™IÚBA¤bøEL5j´|ùò¯_¿Ò6MüÜ¾}ÛÈÈÎnÃ†
+jjjG�ð@Hµ á"×gÿþý’´A©ˆòDLdrÉ£üü|›Ý»wkhhDFFVéð°°0r‰:tè ““²A¸Oqqq™"&çÎ�£mšDX³f�¦¦æž={&L˜àîî.DR9`Àr•æÍ›'	A�Š‘+“ƒ“E‹�;öÁƒBrõêU&3E¹IA)#o"&ãÆ�[¸pa\\œ²²²(/ªfÎœI.—ªªª-DA*æû÷ïü"&ÐÃÓ6MüÀÉzzzš››ïÝ»W[[;$$DÄÒ˜Õ±¢££Åe$‚ R1ü"&ýúõ;vìm»$ø555"b2}úô¼¼<LNNfaŠ^‚ R)·nÝÒÕÕe»­Ö­[GDDÈäx¹“'OFÄDD
+
+É¥³±±K�‚ HyÈ•ˆÉË—/'Nœèææ¶uëVEEÅ;vˆ±dæ?~\\Å"‚ <†‡‡·lÙ’�pA&r÷î]Ú¦‰ŸââbŸ±cÇîÛ·R$___ñ–ïççG.`×®]er4&‚ 8|ø0�ˆI�=dUÄ$!!�ˆ˜899Mž<ùÝ»wb¯®¹ŒË–-{á‚ ˆ¼‰˜èèè„„„„……iii]¸pAµœ>}š\ÉZµj={öLU ‚È-yyysçÎeVÞS�i“>ØÙÙeeåŠELD*"×sÄˆ’«ADÞ(SÄdøðá×®]£mšDX¹r¥¾¾>1ñòò’è˜Éüüü&Mš�Kš””$¹ŠAäŠ2ELÄ8ÐŽSìÚµKQˆ‰‰!Wµyóæ2¹À>‚ ˆ”‘+“[·n­X±"**JMMMjs«‡
+F®íŒ3¤S#‚ ˆ¬"o"&ÎÎÎ“'OÞ½{·ºº:8/©UýèÑ#&6¸té’ÔêE‘1Ê1QRR’U“°°0MMÍ½{÷BŽéîîþíÛ7iÖîååE®pß¾}¥Y/‚ ˆ,Á/bÒ¡CÙ1�³#"&>”²EEEL�,åÚAd€ììl;;»š5k2n«~ýú.”I“G�™˜˜ÀÙÅÆÆŠ(b"
+à=É¥®[·®LN7@‘ß¿÷÷÷gFkÌÌÌ?~LÛ4ñCDL,,,ˆˆIhh(Ec,--ÉÕ†¼�¢‚ Õ¹1Ù°a1™2eÊŒ3èÊŽ|úô	r[rÍwïÞMÑA�j¿ˆÉ¯¿þ*«"&'NœÐÐÐˆŒŒôóó300¸qãm‹JÖ­[G.{Û¶mi›ƒ Âu>|ø W"&&Lpww'"&)))´-ú?†B.¾‡‡m[A8�\‰˜‘a„1Hý˜ëûömÚæ ‚p—2EL c§m—DHHHPVV&"&¶¶¶’1777fm[A8ÊƒÆŒÃv[Í›7–I“K—.ikk‡„„¬^½>HHÄDà²·iÓ†ÜˆˆˆÚæ ‚pŽÜÜ\OOO“éÓ§s-ïß¿·³³ƒ³KII�´+..Ž¶Ee³k×.r/4h�““CÛAQ¦ˆ‰¦¦¦¬Š˜øûû¤¥¥{{{syÌäèÑ£ÉíPUU…ÛDÛA®pêÔ)“.]ºÈªˆÉÎ�;“’’<<<,,,^¼xAÛ¢Š€T’_æ¾€ÿzðàm£A(óìÙ3¹1!Ã£¢¢ÔÕÕ�?NÛ¢Ê?;yòä:07¨Aƒ¡¡¡˜‚!"Ÿè	™^Q†EL>þìääDEÄDöíÛçãããææ6}út¸5ìÔxØ°aYYY´
+D‘r(b¢¥¥EDL<<<¤,b"
+�=*)}®)X@@û¥$äÈááá2¹€?‚ ™™™jjjl·õÛo¿ÅÆÆÊd˜žž®¬¬ãíímll,}Qx÷î�¡¡!{‹‹‹‹³³³™™ûöikk?yò„–‘‚ ’&;;ÛÖÖ–GÄzõüü|Ú¦‰ðS&&&^^^[¶lÿuàÀÚUH!¨àÙ˜‘‘9²ŸŸ_ëÖ­™ûØ´iÓèèh*F"‚HŽòDLd2bç1Y½z5m‹„DCC£Ìa3�#O›6möìÙ�K²o¨��ÇGN"‚¿ˆIÿþý«Å@;!ˆŠŠRSSƒS†“ºˆ‰(dff:::V°‘u†¬E‹Ì�mÞ¼yLLŒÔŒD‘ò&bB†BnhhxóæMÚ‰Ä¬Y³Îœ9Sñ>píììÜÝÝGŽÉ¾Ë£F�zýúµtìD#ü"&uëÖuuu•ÉÅ…^¾|iiiÉA¡),,:t¨€;§¥¥A²éëëÛ¬Y3æv·lÙ2>>^¢F"‚ˆ‘2ELŒŒŒäAÄr.Ú‰‡äää•+W
+¾ÿ÷ïß­­­çÌ™£¯¯Ï¾ïÆÆÆoÞ¼‘œ�‚ b�_Ä¤gÏžÕq � @fADLfÌ˜1eÊYZ:Ü±SÅwíÚ¥¡¡±téRöÈœÖ­[oß¾]F"‚ˆÎƒF�Åv[Í›7
+
+•I“‹/jkk‡–à_Ú‰“/^@Æ$Ü±_¾|™0aÂ‚´´´Ø�ÁÒÒòýû÷âµADäMÄ’,Hµˆˆ‰L¾Öñ÷÷qIämÛ¶ijj.Y²¤Q£FL«hÛ¶mjjª¸ŒDšòDL®_¿NÛ4‰àççg``°oß¾±cÇz{{ËêÊ´***¢ýüùóøñã½¼¼444ØÍÃÊÊêãÇ�b±ADäPÄdëÖ­–––2¹t0n««««¸JƒÌTGGR0öòË:t€@\U ‚ˆ\‰˜Ü¼y³Ú‰˜ˆÂÔ©S¯\¹"ÆsrrŒ��}||†Ê4˜ÚµkËäâ*‚p~“š5kÚØØÈd&’——çäädkk›ššZ�DLDîï°aÃ$QòæÍ›õõõçÍ›Ç¬léââ"‰ŠAØ'&&þþûïìç„***26ÐŽaõêÕÚÚÚ{÷îµ°°ðôô¬F"&¢°eË–5kÖH¨ðW¯^
+4hÕªU¤ñ4lØP&‡ô Â.]ºÄ~æ£P*b/“"&PVV†nÜËË«Ú‰˜ˆ$G>|�\ùëÖ­‹ŒŒlÓ¦
+iE>>>’«Ayæõë×r%bÞ
+ÎŽˆ˜¤§§Ó¶HªÀé[ZZJ´
+²êÔŠ+H[jÝºuAA�DkDDÞà1©Q£†¬Š˜|ûöÍÃÃƒˆ˜hiiU_QX´hÑþýû%]ËòåË!ggÚUXX˜¤kDD~HMMíÚµ+û9¡l‹˜¨««''§ÏŸ?Ó¶ˆŠŠŠR¨%77WGGÇÝÝ�´«Î�;C:&…z‘mnÞ¼)?"&àŽÉ0B___1…C‡-X°@:u¹¹¹¥¤¤Ô­[—4°„„éÔ‹ ˆLR¦ˆ	DÈ2)bòâÅKKK�¤¤$È8vîÜIÛ"ÊXYYImÙÿçÏŸ›˜˜hkk“f6sæLéÔ‹ ˆŒQXXÆ#b2jÔ¨û÷ïÓ6Müy{{ïÛ·ÏÀÀÀßßŸ¶Eô�øÒmiÖèèè8`ÀÒÒlmm¥Y5‚ ²ÁÁƒ{õêÅv[={ö”Õ�vqqqÊÊÊ)))Ó§OŸ2e
+®sNˆˆˆˆŽŽ–f�®®®3fÌ íÍÔÔTšU#RÝ)OÄD&_ “Õ«W“K—.Ñ¶ˆChjjJyî$¿...¤ÕéééI³jAª/ü"&µk×†dD&3‘wïÞÙÚÚBœ¿cÇY1…7n@*åJfÎœIÚÞÐ¡C¥\;‚ ÕŽ2EL´´´dXÄÄÐÐ�ˆ˜,Z´HVELDÂ˜cÇŽI¹Òõë×3Î«oß¾R®A�ê…\‰˜¤¤¤ww÷	&ÈäÒÁ¢S\\¬¤¤$ýzãââ˜Ç†�;w–¾‚TøEL7nìïï/“ëÍÞ¸q²-È¹"##ÕÕÕOœ8AÛ"î’ššº|ùr*õ:::’¦ØªU+é€ Ç)((X´h�ˆ‰­­íë×¯i›&~òòòfÌ˜1eÊèÕÔÔ6lØ@Û"®cjjúôéSé×›‘‘Á<€ô_ú ÂYŠ‹‹ããã;vìÈ~N8tèPY1!Ã“ïß¿Ó¶ˆëdgg�9’JÕG�­U«i“!!!Tl@„ƒð‹˜€“m“ØØX///“G�Ñ¶¨zœ˜˜H¥ênÝº1ÏeR¡A�ªRžˆ‰LjO<|øpìØ±DÄDEEEVçVK555*ùé‘#G6lHçâÅ‹¥o‚ œâÛ·oò&bbiiIDLPY£ª\¸pÁÉÉ‰JÕýû÷'í³Q£F29µAÁ9}ú´Š˜Lž<ÙÙÙYnELD<ø/é×{õêÕÆ�“&:{ölé€ §€Îœq[mÚ´‰ŽŽ–É	¹ÇŽ#"&+V¬044¼uëm‹ª%ß¿WSS£Rµ††i¥uëÖ}þü9á<`æpYXXäææÒ¶Hü¼xñ‚#$"&»ví¢mQ5&11188Xúõ>yò¤Y³f¤¡BÖ,}á, B¿~ýÜÜÜ6oÞLÛ"qòóçO///ccã´´4}}}1�‘#GfggK¿ÞÑ£G3“
+oß¾-}áÐ·3“¹BCCóòòÖ®]½=m»Ä[ÄÄÎÎîÃ‡´-ªö<}ú”Š
+	Ü»-Z�†:vìXé€ §8pàóáøñã°1==}Ò¤I´M‰.hii­^½:$$DGGELÄÅÂ…ýüü¤_ï”)S˜×²çÏŸ—¾‚pŠñãÇ“aÜ¸qÐ¾|ùRUUõÛ·o÷îÝÓÔÔ¬ŽÃ6ˆˆ‰““1IHH m‘ì�ŸŸßµk×š5kº¹¹}ýúUjõBƒd¤º‡.µzá&?~¬W¯é¶lÙbllüø¡®®ž••=tþÕkC___FÄÄÇÇ§::_ŽÓ»woÒ`þþûo©e@žžžÌ˜"œKŽ Hxx8éÚ·o¿bÅŠ””æ+ssóŒŒŒ’Ò·äçÎ�£g£ @žEDL )@	qãÆ
+ödÀÚµkÏŸ?_
+â­Zµb¦Jº.A¸³4÷œ9sTTT~þüÉþvîÜ¹QQQðÁÅÅ…Ëß G500ð÷÷�ŒŒÔÐÐ8yò$m‹dø€\ìòåË’«tåÊ•Ì2¼œH®"Aª×¯_'B�5À7¹ººòïÎ\|		Yºt©Ôm¬„¼¼¼éÓ§£ˆ‰tøñãG›6mH›qrrêÞ½;ã¿êÔ©ãíí
+;H¢ÞvíÚ‘ZºvíÊ_!"‡Ìž=›ô	�sM�:õÊ•+eî–‘‘annöìÙÃ©™¡(b"evíÚELƒ
+rrr¾|ù{
+ç~ýú]½zU¼•nÞ¼¹nÝº¤üˆˆñŽ HµºúÖ­[“>!<<¼â\YYYêêêWßºuKGGGjF–Çþýû‰ˆÉÂ…Ç�‡"&Ò�™#<qâDfãñãÇ»téÂø/p4�¡Š«Ò?þøƒ”ù—4Ç7"ÂMRRRHŸÐ°aÃõë×ƒÿªxÿoß¾©ªª>{ö,77WQQñÝ»wÒ±“‡Œ;vÑ¢E111�0<x�ŠrHvvv�:uH›9räû«ÏŸ?OŸ>�
+<X,ëF¦¥¥1£aqiAJJWø!}‚•••¾¾¾€KO@šsâÄ	ø`hh˜™™)aÿxOww÷	&ìÝ»WSSsÍš5Ò¬	$
+¦sçÎej’‚GëÔ©ã¿Àé€»ñUÏž=IiÍš5“É%7©¯_¿®]»6éâââÀ#~,x²ø¡££ãöíÛ%fãˆŒŒTWWß½{·���³³3ŠçJŸ^½z‘ãããSÞ>yyyìLYYùîÝ»ÂÕÕ ARÎ¼yó„5AÙaåÊ•¤OèÒ¥‹——×�ªt8³øa@@€¤W
+:vìF¸bÅ
+###\Ž•
+çÏŸ'
+¦fÍš�?®xghNÌj™
+¥JÜAAAUš-þÎÌÌŒ]•u€áÿý7é–,Y¢¨¨(D	éééä­}JJÊÔ©SÅmàÿxþü9Š˜pÈ²IƒÑÒÒdÿœœ[[[ªªª<¨ô@p[Ð®˜Y]
+¥ó8 •Š|‚T{Îž=ËDÑqqq,®œû÷ï>üçÏŸW®\Ñ××£…DÄÄÄÄ„ˆ˜@ž(ÆÂ‘ªòåËFEŒàîÞ½›™¢E†………•ù¾¬¤,·@ÐR-VwAD
+888�žAGGgÒ¤I÷îÝº¨‚‚eeåW¯^}øðú™OŸ>‰n^ll¬ŠŠ
+$tÓ¦M³··GêÄÇÇ“Ó´iSpdU:nŸ¥¥%Û©©©9ñ�
+�ÛêÓ§Ï¶mÛÊót‚ÈÐù@Dú‡¨¨¨#Fˆ^æ˜1cHx¥Ý¸qCèrÎŸ?¯¥¥Áypp08V‰®8„Ž¶¶6i0B?†P„Yš£RÀmmß¾WTF„M\\é"š5k¶zõê�7Š¥XˆÏKJE—RSS«zø»wï&Ožììì¼cÇ%%¥ÄÄD±X…ˆÎ“'O˜54Dy‚·˜=Ý‚ URÒQ8::jjjŠqÌyhh(y±¾|ùòU«V	~àŠ+ˆˆ	dp>>>ø¤ˆS,^¼˜4˜ž={Š^Zrr²{9lÝºÝ‚ eòøñc&Š†DÉÎÎN¼åïÝ»×ÆÆ>$%%Í˜1£Òý‰ˆÉ¶mÛÜÜÜ&NœøêÕ+ñÚƒˆ�;w&
+&  €¶9‚È)�×�Ž¨wïÞÇ�{·oßÖÖÖ†NïâÅ‹#GŽ,o·ë×¯ëëëûûûGDD ˆ	gÉÈÈ 
+¦víÚÕK“A™¡¨¨ˆYã¢heee	U”——§¤¤ôöíÛ7oÞÀ‡ÏŸ?³¿ÍÍÍ�>}:$}»víRSS‹ŽŽ–�ˆèLš4‰4˜Q£FÑ¶A9åÈ‘#¤#ªS§ÎæÍ›W¬X!ÑêŒŒŒ._¾)˜––Ö�;wÈÆ���½{÷š››Ï™3EL¸„ÌêL;wî¤m‚ rÊÄ‰IG4zôhSSÓ§OŸJºÆiÓ¦mÛ¶
+>X[[ƒë„\�Ì‰7n\VV–¤kGD$22’4˜_ýUB*“‚ “““ÃDÑ�vIí)P`` ¯¯oIé²®DÄäÐ¡CÒ©6Hƒ™={6m[‘S"""HGÔ¦M›€€€¤¤$©U½sçÎÉ“'÷ìÙELªwîÜa¦_‰2ñAD”””HGäææ¦ªª*å§@QQQ(bR½ðôô$
+fÐ A´mADN¹}û6E'$$8;;Ó¶á4………Ì‚º•Jl#‚HÒ
+2dÆŒ/^¤mÂiöìÙCL½zõ>~üHÛAäv¦®®NÛ"„ë“cnnNÛAä&Š®_¿~TTTHHm‹NóöíÛºuë’6“žžNÛAä&Š¶°°9rä›7oh[„pšàà`Ò`~ÿýw\)A*°£èØØX333Ú!\çŸþ!
+fáÂ…´mADNa¢èN�:-^¼xÏž=´-B8ÍåË—Iƒ©Q£ÆÃ‡i›ƒ ˆœÒ·o_Òyyy)))¡TR1NNN¤ÁhhhÐ¶A9åÒ¥KLïééIÛ"„Ó|ûö­E‹Ìb´ÍADN™1céˆ†
+fkk{óæMÚ!œfëÖ­¤Á4nÜWDA„
+ì(:""B[[›¶E×ÑÓÓ#
+fÊ”)´mADNIJJ"Q“&MÂÃÃ###i[„pšçÏŸ×ªU‹´™S§NÑ6A9eÄˆ¤#²³³ÓÕÕÍÉÉ¡mÂi–/_NÌ_ý…{¡;ŠŽ��·¶¶¦mÂiÀ[uëÖ�4¢¿† "}–-[F:¢îÝ»Ï�;÷È‘#´-B8Í‰'Hƒ�˜çåË—´ÍAD�(ºk×®L­¨¨HÛ"„ëLž<™4Ú¶ "§°£èØØXÚ!œæóçÏ�5"mfÛ¶m´ÍADNaGÑ�=¢mÂi6nÜHLË–-¿}ûFÛAävmhhHÛ"„ë¨©©‘ƒÛ‚Ð‚‰¢[µjKÛ"„ÓÜ¿¿F�¤ÍdffÒ6A9…‰¢]\\444¾~ýJÛ"„ÓÌŸ?Ÿ4˜~ýúÑ¶A9…E'&&:::Ò¶á4?þüí·ßHƒ	
+
+¥m‚ r
+E÷ïßÖ¬YgÎœ¡mÂiöïßOÌ/¿üòþý{Úæ "�°£è���¡C‡Ò¶á:fff¤ÁŒ7Ž¶-‚È)ì(zãÆ�´-B8Í‡ ©�6“––FÛAä&Š655;v,.òƒTLXXi0íÛ·‡´�¶9‚È#ì(zË–-ÆÆÆ´-B¸Î€Hƒ™;w.m[‘SÖ¬YC:¢:øúúîØ±ƒ¶E§¹zõ*i05jÔ¸{÷.ms‘SÈDÑ***ø©˜™3g’ƒ{¡;ŠNHHpuu¥mW8{ö¬———¥¥å˜1cìíí�;FÛ"Nðýû÷V­Z‘6³aÃÚæ "§Ìš5‹‰¢§N�zåÊÚÑœ8\
+È/ÒÓÓ>|øêÕ«¨¨(OOO;;;Ú¦Ñ'99™4˜†
+æååÑ6Ay¢èÖ­[“¾híÚµÃ‡§meV¯^­§§RXXÈÿ­£££™™™4íùôé×Â	CCCÒ`PbAZìØ±ƒ‰¢×¯_NÛ"šìÛ·ÏÔÔôãÇ�ì#MuÎ¬¬¬ºuëjjjJ­ÆJ�$´víÚ¤ÍàsTAhaddÄDÑúúú>| m5,--}||ž>}ZñnÞÞÞ...Ò1éë×¯���oÞ¼‘Nu‚àççGÌŸþY\\LÛAäv½7m‹¨1wîÜŒŒAö|ñâ…DçÁ}ÿþ]r…‹N�=HƒYºt)m[‘Süýý™(ÚËËëÀ�´-¢8nÁE‡tCIIIfüüùsÁ‚ééé’(\,œ9s†4˜š5kVš¢"‚Hˆ¿ÿþ›‰¢¥ù*‡SÜ¹s§ª†ZæpQˆ‰‰QQQ9tè�x‹/ööö¤ÁèèèÐ¶A9…ECê1?m‹è°dÉ’½{÷Véñ:¯³gÏjjjr¨L~~~“&MH›IHH m‚ r
+EëêêNš4éÞ½{´-¢@ff¦š›ÊÊÊEEE¢×þæÍHúfÎœ	~�ÿÛÈÈHN
+’ß²ei0Í›7G‰mA¨PPPÀDÑ6l1bm‹è ªªúãÇ�*—N,³á–-[6räÈÛ·o—ùm^^ž¶¶¶èµˆ8kÒ`¦M›FÛAä”ØØX&ŠÛ¸q#m‹(]Õ£Î�;'úPù+VìÞ½»‚¢J±1’••U£F
+Òf.\¸@ÛAäMMM&Š†Ïe>¶’y„{Xêíí-ú°ÌJ—>ÖÑÑÉÍÍ±1gMLïÞ½iÛ‚ ˆœÂŽ¢äs½¾§OŸššš
+q ™™Ù“'OªzT•²•Û·oÛØØTµ
+ÉQTTÔ©S'Ò`‚‚‚h›ƒ ˆœ²hÑ"&Šöðð8~ü8m‹(°cÇÿªnKˆµ
+¡Ã÷õõ|ÁgLK‡C‡‘S§NN-÷� ˆüQôüAú¢ÀÀ@eeeÚÑÁÚÚúÎ�;U=ÊÑÑ133Sðý÷îÝ«¤¤´uëÖ*ÕÂµ9w–––¤ÁŒ3†¶-‚È)‡f¢è˜˜˜åË—Ó¶ˆB¯’G	¸ ßÝ»wG�µdÉ’ª.þŽÂ6	ñéÓ§úõë“6“ššJÛAä”	&0Q´©©©|.òóüùs“ªåçç—’’Rén³gÏ¶²²ÊÎÎÂ6ssó¬¬,!”ëÖ­#
+¦M›6U�V€ "rrr˜(Ò.H
+h[DH‹À¹ˆý�¢¢"èê‡~úôiá;uêÔÜ¹s…;VB2„4wwwÚ¶ "§¬_¿ž‰¢’’’h[D‡7nL™2¥J‡,[¶¬â™YÀë×¯7mÚ$¼YÜãæÍ›
+ÿrëÖ-Úæ "§(**2Q´‹KÈUÍ¼Ž92oÞ<ÉÙÃYÜÜÜHƒáÚAäˆœ™(:11ÑÙÙ™¶EÔ¨ÒOïÞ½344,ó+ðþBY¬.ÀÙA†Näì´ÍADN�l‹‰¢gÌ˜qñâEÚÑDÀuEÀË——tlÚ´	²W!&,WvíÚELýúõsrrh›ƒ ˆ<RXXØ¶m[Ò………©©©Ñ¶ˆ2ÖÖÖ•NRž?~pp0¿}úôéaÃ†­[·NŒöÀ
+zöì™�Ñ£G“3aÂÚ¶ "§ìÞ½›‰¢7lØBÛ"úT°¶!l×ÒÒ:|ø0Ïö×¯_[YYÍž=ûË—/â5fÛ¶m���â-S²³³ëÔ©CÚÿu@‘cÇŽ%‘¥¥åÈ‘#q‘Ÿ’ÒUå‡Ê#Muýúu{{{ðkŸ?fo/..^²d	$#wïÞ•„1P2xFI”,àIIƒéÔ©“XÄËAª
+¸*&ŠŽ‹‹bu>Y%<<|È�!Ó¦Móõõ�?¾‰‰‰��Ýµk×xv»uë–’’RU—çÙ³gãÆ�“PáÂÑ»woÒ`¼½½iÛ‚ ˆœ²jÕ*&Š^¼xñž={h[Ä!¾}ûvùòå�;w>|øùóçeî“˜˜(QÀu‚­¢Jœ?ž4˜5jpj¹AäŠ>}ú0Q´à«ó!RCYY™S�æIƒ‹f4‚ ˆ\¼x‘‰¢<==i[T
+�æU:qâ§V^úòåK³fÍH›Ù²ems‘S¦OŸÎDÑ¶¶¶7oÞ¤m§IMMUTT”æì-{{{þ·l‰��'
+¦I“&´ÍADùúõkóæÍI_©­­MÛ"îrûöí‘#GJY#&??_SSSš5V
+4Ò`À«Ò¶A9%11‘‰¢ÃÃÃÁÑ¶ˆ‹€qqq±±±‘þ‚M›6‰w²³ˆ@ÊY³fMÒfÎœ9CÛAä]]]&Š†Ï¸È?kÖ¬�ÜçÜ¹sTj_¿~ý·oß¨T]&K–,!
+¦G�´mADNyöìEC
+fmmMÛ"nñáÃ“ÀP\\Ü¥KÒ`*];ADB,[¶Œ‰¢çÍ›wäÈÚq‹¼¼¼Ÿ?Ò¶‚C=z”4˜Úµk¿zõŠ¶9‚È#EwíÚ•ôE~~~¨Ç„TŠ••i0FFF´mADN9~ü8EÇÅÅùøø<}ú”¶Q”Ù°a¦Ÿå‘››Û°aCÒfvìØAÛAäÒZXX899¹ººÐ¶‹'OžÔÐÐàÔ`ËØØXN=š‹ŠŠ"
+¦uëÖß¿§m‚ òH^^EC'Ùµk×mÛ¶ÁöíÛ·kii=~ü˜¶�ÒãåË—&LpssãY=ž.?~ÔÓÓ£mÅ`†jÌš5‹¶-‚È)ÑÑÑ¤#jÕªDÑ………�mÚ´	¾úüùóøñãåAÏ«¨¨hÑ¢EcÇŽ}ðàm[x	�‰‰¡mÅÿ'==]á_ÒÒÒh›ƒ ˆœ¢ªªJ:¢™3g2×­[gllüéÓ'øœ�� ««Ë5é^1¯¬¬¼ÿ~Ú†”ÍðáÃ9µò“võêÕ›?>�œ‚ ˆ¤¹ÿ~�5HGtõêUöW/^¼1bD\\|ÎÉÉ7nÜš5k(™)A‚ƒƒCCCi[Q.pSh[ñÿY±bE÷îÝ™çÌ„öíÛCnˆ‚H�yóæ‘þgÀ€eî°zõj33³¼¼<ø¼eË===N�ŽëD»ººž:uŠ¶ÿ#99YQQq×®]%¥s+:tèÀvað-­µG‘+~þüÉô?aaaåíöäÉmmm2ŠããÇ�cÆŒ‰ˆˆ�¢™bæÝ»w´M¸A***´­(¹víš¾¾þÊ•+y¶x{{×¯_Ÿñ_�Å[YY½|ù’Š�‚È	ûöí#}Î/¿üòáÃ‡Šw´´´$/_¢££�ŒŒ8ž³”ÉÎ�;«Ñ¹””???ŠäææN›6ÍÞÞ¾‚æñìÙ3hÌÃg Q£FË—/çÔˆMAd	SSSÒÛ˜™™	²ÿÃ‡‡N4èß¾};räÈ
+6HØF±qóæMCCC___Ú†Tccã/^Ðª=88XGGçòåË‚ì|êÔ©�²Ÿ"vîÜyûöí’6Ayãýû÷�p‘~¦Jí ÿ·¶¶&SS###G�]iÖF—¼¼¼3fØÚÚV£†%¥“ÎÆŽK¥jHÉ•””«tTQQ¤ämÛ¶e»0
+
+�+W®HÈNAä�°°0Ò½tèÐ¡ªKÎÞ¹sGMMmïÞ½ðùõë×úúúœšˆÄfõêÕÚÚÚ/^¤mH•ÉÏÏ—¾*Íýû÷ÇŒããã#ôÐÁÜÜ\OOO&.jÕªåàà©ºxMED>0`é[æÍ›'\	K–,™2eJaaaIéDZNI€8p@YY™õG*åë×¯nnn'NËhÒŒ5Š�‚5kÖ,((èÇ�¢Ž ˆÜrõêUfxÛB—sãÆ�¡C‡¦§§ÃççÏŸëêêÆÇÇ‹ÏLá�“òöö.**¢mHõ ""BCCãäÉ“â-öàÁƒ½zõb»°îÝ»ã¢‚ÍÌ™3Ig¢ªª*zi^^^ŽŽŽÄS„††2óÂî“‘‘¡¦¦-¡ò!1kÙ²%Û…éëëß¹sGB5""«|ÿþ½U«V¤W¯•™™©¬¬=aÉç…I“ê8tŸ"Ïž=377Ÿ3gŽ–…ÿðáƒ‹‹KíÚµÿU§NWWW²þ‚ ˆ $''3óqÄ›"Í�;×ÙÙ™|fÏ“4ÇŽƒôáîÝ»R¨K
+ÄÆÆV0g\t~þü¹`Á‚qãÆeeeI®~nÞ¼©««ËNÁ ˆ
+G‰jAÁÐÐ�t666b/üüùóŠŠŠäí	™&ÑwÏŸ?·°°ðôô”%U)¸A’Õ¿eË•C‡I¨üJIMMíÖ­Û…õíÛu?©˜W¯^1OoŽ?.¡ZÜÜÜ\]]¡6lXïÞ½%Q„ë^^^&&&à"%Q>-àtÀK¢äsçÎijjraueˆ4üýý›4iÂvaÆÆÆ�=¢m‚ ÅÏÏ�ô]»v•è2à;wî:thAAù,oá±±±�>�QŽ2†��Ï¾}ûÄ[æ›7o ËvqqÉÏÏoÉ¢���mkk[³fMÆ¡À
+‚ åÑ£GÒQ,[¶LÒu988™
+
+
+q­t÷þý{H$úJˆ.ŠŠŠâ-pùòå#GŽ¼}û¶x‹—.]bå(°‚ §OŸf=�‚¸ä�;w¬­­áCRRÒªU«ÄR¦¯¯/§ÒñräÈ¡çŒó³}ûvp…©©©â*PB€ŸÚºuk§N�Ø.,?{ö,mÓávvv¤g1b„tj433{òäI‰
+™|½X&@]»vMOO/  @ô¢¤Æ—/_/^Ü AÆÕ¨QcâÄ‰ÏŸ?§m‚ 4�„…yE^Õ5W…‚ç™3g–”®%Üú‡ÕházÉÉÉÑÕÕ½GGG{{û�?ŠÅ*)Ã/°Ò°aCpjàÚh›† ¶lÙBzƒæÍ›KSk	RèHüø¡¤¤T¥‰"Gt„¥@dd¤ˆž:88Ü_ff¦¸L¢ÜôAƒ±Ÿ"vêÔiëÖ­´íB„Ã‡'ýÀôéÓ¥YoZZDÎðwÈ�!çÏŸäH*Õ@”1.^¼Ø¯_?¡‡Ë+„ˆ	—)S`E]]]\3‚ ‚“••Å<Š‘¾>$_,X´h‘ Âa$}PQ6ðõõmß¾=y9XUîÝ»7zôhdrx^^^^™+¸‚È	ÞÞÞä·ß§Oé×nhh½M```ÅÊ^ú  Ð?qÔ—/_\]]'Mšôúõk±›Ä)=zdllÌNÁš6m$KËª ÂOQQ3Y\CÖ«Äøñã?~QÞ:ÀŸ>}3fŒ¬¦’`ýúõÃ†
+“Ÿ‚ÀáÃ‡!ôb»°îÝ»ïÙ³‡¶]‚HŠC‡‘{�:u¨<o±µµ½yóf|||hhh™;üóÏ?7n”²U´x÷îÝœ9s„><##CUUU~.›ÂÂÂððp�•#FÜºu‹¶i‚ˆKKKò3;v,\\\Î�;·{÷î2—õxøð¡Ø×�â,¾¾¾†††ÂÍ³~úô)ä°sçÎ•s=â�?ò¬À–j:;A�2ùôéSýúõÉoÜæÏŸøðaHDÉ8ª;)))ŠŠŠ;wîâXÈ8àššš>~üXÜvUW ÛB�‘aÖ­[G~ÚmÛ¶…>�Š
+�n@§}ñâE{{{*ÐåÆ�~~~Â3tèPðþâµJ6àXéÓ§
+¬ ˆ0dÈò£öðð eÃš5k6lØÐ¿ÿÉ“'Ó²�
+yyy3fÌ˜2eÊû÷ï…8<00PEE²	±&K|ÿþ=   iÓ¦l†+R­¹yó&ós¦¸®xbbbïÞ½ÕÕÕ¥¹²uîÝ»§­­-Ü¬ºììlkkëÑ£G+**.Z´¨¨¨HìæÉoÞ¼qpp¨U«Óà‰ÀŠxµÂ‘îîîä‡\Õ¥™ÄôÀééé^^^<Ûüø±téR*&I�œœá\¶l1ñöö>pàÀþýû•••ÄkžL’™™	1;kÛ¶mtt4z©F€khÓ¦
+ù	¯_¿ž–±±±aaaúúúük=	½Z/gqžÚ¶mÛÀÑ3ãjRRRìíí¿}ûŸCBB �»té’¬”uøV
+túôiÚv!"©©©ä—[¿~}¡³ÑQUU=yò$Y[ž‡aÃ†ÉÌjáàb Ï½qã†p‡_½zUOO/00�gûñãÇ!•ˆŠŠ*)}ƒ6}út;;;áÞ ÉD`¥aÃ†ŒÿªQ£†¥¥%
+¬ ÷3fùÙN˜0�–
+{öìYºt©©©éÓ§Oy¾ºråÊÔ©S©X%v"##ÁÅœ8qBˆc‰ˆ‰ƒƒCÓ”ÀyAùàÈàóõë×
+üýý…7WnW…+R½xóæM�:uÈ–â(k]]ÝóçÏÛØØðåêê*«;vLMMMh)“U«V	(b™�‡‡‡……Å‹/àß;v=kLÞ8}úôàÁƒÙO‰À
+®E† $((ˆüNÿøãZo«!qwwŸ2e
+ÿÃ´Ÿ?ª¨¨P±J\@T®ÄÓÓS¸åa÷îÝ«¤¤”””T¥£>|hllìííM¦â’õ:pq¤J?Ó¾}{¶C�á ½{÷&¿ÐE‹Ñ²aìØ±/^411áÿ*%%EèI»\`áÂ…p^ÂÍ$""&K–,:ò?pà€²²r\\\IéJ‰“'Ovvvþüù³p¥Ép‰æÏŸ_¯^=ÆÕ¬YÓÎÎ.;;›¶i‚ü�.0/©³²²¨ØpõêU‡òž
+Bú@UG\\\<(Ä�_¾|™={¶¸DLV¯^­­­
+÷>Ÿ?^KK+,,Lôbe€‚‚‚
+¾åXiÒ¤‰¿¿?
+¬ u¦M›F~•ššš´l°²²‚~uÄˆü_½|ù’ÖÁl„N|*îËƒˆ˜ˆwÀv^^ž“““­­-ä_%¥³TTTÒÓÓÅXEõ�§§§��M¥o�9Ò·o_¶ëÖ­[jjªtìD„Ÿ¯_¿6kÖŒü·lÙB.IH÷ÌÍÍ/^œ––Æÿm@@ÀöíÛ¥oÃž={ÔÕÕ•””íììøGBò bö*i“›7oúúú–”¾Lôòòú‘fµ&!!AMMíèÑ£%ÿ¾
+„+SÁþp­ÂÃÃ[µjÅvaºººøA¨?aò3lÚ´éÚµkgÎœéââ"e 8uê8ˆ2¿ÍÏÏ§»â¤Ndæ/°téR°³‚EœV¬X±zõjá*’¦ˆ	äà‹SRRJDLRMquuµ··gf@6
+9)4ÅŠWˆ"+ÌÐ\ víÚ°…N=‚ EGG‡ü ŒÌÉÉ9wîtkR—�½!!!ÕeE£ÈÈÈ¿þú‹qgÉÉÉpÝvíÚ%D™´DLüüüÈðN‡ñWG®]»¦§§·råJfË…´µµ+
+?îÜ¹£¯¯ÏNÁZ¶l	y-!‘7 Ô¯Y³&ùõ%%%YYY1_A\êææ&,XpèÐ!èö¥P—€dffVü ²_¿~ì‡EÐBWÆî«ÄæÍ›)Š˜¼ÿ~Ê”)3fÌ ‡(¨«)üQG\\œ²²ò�*>0--­{÷îlÖ§O£A)°téRò£ûûï¿‰$ûÛ“'OÂ�úüùó’3   `øðá›6mZ·n�äj©±±±}ûö­øõ‡‡‡Ç–-[àCnnî´iÓìíí…{jtöìY8ýµk×
+i«ø¸xñ"d¡¡¡%ÿ.]5aÂ„—/_Ò¶Kz¬X±ÂÈÈˆS(**òöö;vìÃ‡+8êÇ�AAAÌ[cÂ¨Q£<x «a(..Æ©"Õ¸ƒþù'ù¹ùûû——û8;;KNÑ²ˆ{UTTÊ´ýòå‹”ŸÃ<yòz°JW´oþ+88XGGçòåËBTDDLfÎœ)ÜXD	Çþýûá3t¿ÐuË•ÀÊÛ·omll Áççç“-à¾---Á•ó?%fÃ/°òË/¿xzzBl#Ã‘*ã�!C ë»vím[!9vìóÆz­
+¦'gdd@Ÿ&öå W„bwîÜIF¾ñchhHuK�þýû2Þ2++´ÄÄDáj!"&wîÜîp‰7Z“qÈ¡ÀÊùóç555Ù“àNœ8Á,w\W®\ÑÐÐ`§`(°Â) (�8q"³veÃ†
+«ºd
+Â ò'7r
+/+~<?@GGG~�-QˆŒŒÜ°aƒ––V™)ü£G�,,,ÄX]¥¤¦¦¶jÕJ¢#ýxDL8É8 »”[�þIpà¼ÔÔÔ ä«øÀ­[·þñÇl6hÐ X–³ZÃ¯@GFqM!D8òòò˜[¹yófAŽ‚ßòÐ¡C¯_¿.”””Ž9RÞ3Éò¦}Iˆœœœ!C†Hnº„åeŠ˜p9Xa&Á1q™Ô1UÅ–¡«\ºti£F�Ø�$Ïž=“ŠáÈà×k<x0Óûµk×Ž¶�HÕ€”‡Ü»Ö­[C\M†Baa!ô`K–,ÑhQAAA£F�*o¥8)�?ôññ155•DÉDÄdêÔ©ˆ˜p"°B29XáŸx´…–ù¢–áÅ‹VVVl�•
+ ÀŠ4áWÊnß¾½»»;„Í~~~ÌF|5Y½€ŠÜ¸Y³f	!ò¸wï^555QÞÚhhhÌ�;7""¢Ìo322à[¡¯*púÃ‡òä‰ØK- ˆ	—ùöíÉ8äV`…L‚c¿ö:xð ŠŠJ¥QßÙ³gáZ±ûÏŽ;ÆÇÇ£ÀŠDáBS¯^½iÓ¦A´ìííMÞB6iÒ„|UÁš×¸wïB$œÈ#¢ÖÖÖå�µ¨CCÃ=zTð¶Jf-K�¸¸¸ñãÇ‹·L"b—W¼ÅR„¬xyyÉ­À
+[å“°fÍMMÍŠ§“”)°Ñ£\½C”Ð/AÄØ´iSöÕ†vkoooiiÉ^ß{àÀ�ä[ˆ%(ŒT	HjÈ]ƒÛ7{ölQV…ðr–Š{°INNVUU=sæL‘'dñ:::B›$`»G‘»wïB€'Šˆ	—Y¶lÙüÁXqrr’ŸY3Då“Ý
+æçç;;;ÛØØ¼}û¶‚ËX±µµ‹dBHMMíÖ­Ûmõë×ÏÝÝ�'ä XXX�}pÌFuÂf&\½zµè"�ð[®t(BJJŠššÚÊ•++ÎUŠˆVQ.VVV2)ùtÿþý±cÇúøø””
+¬hii�ø+o+<*ŸÀíÛ·�ŒŒ–/_^ñ�YYYe
+¬T<�©”[·n�1‚}a[·n
+n‹ça/hÉdOsss)[‹GZZ¹e¿üòËæÍ›Åõò}Û¶mÚÚÚ‰‰‰±±±–C&ž��ÿ&%%A8‘�ŸŸŸ€ë¾B9/ŽÊMÖ­[I¨xEL8Â×¯_ÝÜÜ&NœÈ^sR	9Xa«| ©+**V*‚�‘‘Á#°ÒµkWX²TríÚµ™‹Y§Nf®G™0k’0@š#B3nÜ8rËÆ��´—�³~ýzˆÀ!,
+
+
+			^µjUdd¤à�åƒbbbÄe’€ˆ¸šú‘#GTUU7mÚ$&s¸EDD„††ÆÉ“'ËüVØ*Ÿ„€€==½Šp€k²¶ÓÑÑ©x]2„MaaaxxxË–-Ù×P__úôé�ÞVú.ãÒ¥Kä�Æ�Ëä~ãýû÷�p‘[#D©=ÏŠ+„;öéÓ§fffóæÍ“‚ˆ‰ô9zô¨ššZttt¥{�•;v”È¥À
+�ÊgIi:`ooïèè˜““SÁ�Ÿ>}ruuåX�¢äg2�Ð>|¸OŸ>l·Õ£GHµYQ™w�·&WËxVS J$7ë·ß~óóóKNN¦mMfÏžÝ¨Q£…
+q,D}à³LMM%1Àž:Ïž=377¯ªò÷÷—g�vJÈÌÌÔÕÕ]µjUÅÞ½{®»nÑ¢Ehh(
+¬”	äõ<ï
+›5k6kÖ,MMÍªJéµk×Ž”@4I.Ó¿r³æÏŸ?tèP¹ýulÝºµU«V#GŽîp"bräÈñZÅ~þü	Þ|Ü¸qÂéA�•éÓ§Ë­À
+;	%$%%)))íÝ»·âÓÒÒ w`÷É½zõ’«wˆ•�
+*æÙP«V-Hx---+U-“aÃ†‘rÖ¯_/	ƒqqåÊr§ Y†ä´-¢ÀÓ§O{öìù÷ß×9Ÿ9s†#"&’`Ë–-***±œK—.É¹À
+$¡úúúÌBjÅÅÅK–,=z4$Y…+åQTTÝ¶m[ö•�TËÅÅ²]¡_:88�¢\]]Åk0"^àF“;¥¦¦æèèÈµeòóó%:¥Ú?ô-[¶n�t"b2kÖ,N‰˜ˆ‹sçÎAW°fÍ1–)ç+>|°³³ƒ$”Y}èõë×VVV4V¼ ÍÛ·oyV‡¨[·®<¬œ:ujÐ Al·Õ¥K¸ ¢/óH
+422—µˆØùþý{«V­È�"ãÇh[Äê�ê¾lÙ2pßÂ»téR€¹)b""DÄ
+®#b%F�’;�¹ZÐ’P���fËéÓ§È�X&×®]ƒŸÝc·iÓFÞVž={fiiÉ^²Q£FÐVGŒáçç'zù»wï&Åþõ×_¢—†HˆíÛ·3w?22R¼1¶XPWWçàTMH!ÀÛ³gmC$ÂòåËÙòÁâåË—&L`$!J‘7�Hö•””öíÛWRú¨ÊÑÑQ@¡º;vtîÜ™íÂÀñ•7mA– "&
+4`N\˜……ZS¦L×hÌ{÷î‘ÂëÔ©#“†ef8ÓäÉ“á3×Æâ^¾|yÚ´iâ-³  @”lâÊ•+à‰Ñ$î�œœNYšcÙ’Žr(°R\\ìããcbbrõêÕ*øõëWˆ1xVÌÌÌdr˜kIé…JLLä1×?{ölˆyÄ»ˆ.8,fžBÅ¯#Z@èË<B‡†!e‘GApqq9wîœ$ë]÷šàÓ§ODÄ>ˆÑ$ŽpíÚ5==½•+WR©�-é(‡+B?a�•úõë{{{ËØXÈÇÁB‡ÜÜÜÀyIèió_ýE*â¾D¬|âëëKnP·nÝ-ZD_pˆTUUÅUšˆë]@ª	×F³ˆ…œœHoíííé*‹ñH:Ê¡ÀŠÐ@€Ý8»o—�•×¯_ÛÚÚÖ¬Y“í��œœFŽ)Ñq>FFF¤ºê%+'@ÃîÞ½;¹AË—/—²È£ lÛ¶M,-çÉ“'¢¬w±gÏ1a¬««{ùòeÚ†ü>411‘g�á +��°]d+ÕW”êÛ·o�}3êZ„qãÆA”%…®®®¤F‰V„Á©S§ÈÝ©U«Vbbâüùói[ÄË˜1c^½z%J	d½¡_“¥K—Ê@ËOZZ8e¸õ´
+)ƒôôteeåØØØ¹X¸D.„Ü„éí«©ÀJjjj×®]Ùn‹1‘ÎÜöˆˆRï°aÃ¤PR%ìììÈÝÑÓÓ³¶¶æÚxïçÏŸC.J	<z½‹‚‚‚Y³fÉªˆÉ½{÷ 0X¼x1Ç�rXX˜<¬ÍãÇ�!`c÷üÕH`åæÍ›:::lãýõW777UUUi®*vôèQR{»ví¤V)"ùùùL>¾qãF]]]Úñâëë+âûá$ƒ:Îœ9#JíÜäë×¯®®®“&M1¥•D`2/F`22\IŽ;Ù
+ÛtéÒ…½>×xÿþ=Ük¶ˆIÝºuííí!ˆ•þzÎ/_¾dÌ¨ŽJL2LLL¹/-Z´X³f� +„KÀ¤¿Ä"¤i�¬ÉªˆÉúõë544N�:EÛ�*sëÖ-~�Áuºå"°™Û…AË¬OÅà—
+}ÛN}}ýiÓ¦ÑRÒ)..nÜ¸1±D®ærfåÉ3f@c–�·	ÐØ’’’„>œÔ!“‹gdd¨ªªBŠMÛ‘�s�¡ÉÉÉ�t²Æ/@v3}útŽL¦ƒ<ºW¯^l·Õ³gOê¦ ö·p"	 ’a&†lÝºÕÖÖ–¶E¢g¡¤¤$Ü:¥"êà8OŸ>?~üœ9sdf¡"°Br9X~�•æÍ›ÓX¹ÿþ¨Q£xL?;|øp.¼Ü„èˆXåããCÛäÿðòò"7¥oß¾»’™¡Õ"�$ôz›6m’Uè”,X`jjúøñcÚ¶ˆHÈÚ¶r+°"4ûöíãX�4Gú	Nnn.ô<ìd�ˆ˜€¿pvvæÈƒ E‹Û8¸zƒ|RTTôûï¿“›²jÕ*HXh[$$?~œ:uj¥¢´åADLÖ­['vÃ¸@LL8åC‡Ñ6D‚�²¶­|
+¬äà�pAŽÃva�A$…Ú‰ˆI›6mØµ3"&œšÐOÌ8p m[�ÿqðàArG ì‰��]¶lm‹x™3gQÝ­€ÀÀ@==½+W®Q~vv¶•••¬Š˜œ={º‚ððpÚ†H‰„„yXšwïÞAêÊ#°€p¡ €?~œÑ½%téÒÅÃÃCQQq×®]’«W8.^¼HŒlÜ¸1m[�ÿÁ<È566655}úô)m‹þô??W°ÃÃ‡¡©oÛ¶MˆÂ‹‹‹‰ˆ‰L.¶ùæÍkkë™3gJBÄ„Ë ÀŠÐ\»v
+B¶7ùõ×_#""Èò&b„ˆâ1qvvÖÕÕåì"–¹¹¹ŒµÕej‰óéÓ'fö=¤]BëÝKooïT°ƒÐ:dP‡¬Š˜@
+wSÒ"&\†Xùúõk‰\
+¬ÍŽ; b»0È� KKáJÁ�š½è1�@ËÎÎîÃ‡b©EB´k×ŽØ|ôèQÚ¶È;k×®%÷nJ`` —’Ä‹™™™2,b²}ûv¸h¸ö5áÄ‰‘‘‘%ÿ
+¬ˆQæI†‘„ÀJqq1ä¿¿ýöÛ-ª¨¨¸ººêèèT‹¸Ú1²QÚ¶È;ƒ&÷ÂÓÓSMM�ksd<¸páBž�ááá*ôñ™&Ô!“"&W¯^ÕÓÓ mçØ°a4o-ß¸qV¤<�!D_¼xüÛm�ƒnGII©M›²··'Æ»¹¹Ñ¶E®�_1Ó�¶nÝêääDÛ"^&MštïÞ=æßÃ‡:4&&F¸%ø µ„„K¸A'''<²ƒƒ].ƒ+BsáÂ~¿#¸ÀJ"&>>>Õk,
+D†ä8ø†E®€à�Ü~ -‘õN¹$GàkÈçÇ�›ššÎŸ?_¸”{öìzP÷Yµj•®®®L*‹‰�G�¡ÀŠ”÷Ä¯âNƒ<{dVU"Àõ—Žˆ‰$HMM%gÑ½{wÚ¶È/?~ü`æV„‡‡«©©Ñ¶ˆ—uëÖmÚ´	ìœ;wîøñã…yçÎˆ‘–.]*vó¸ÀÞ½{!ðe,ù$==:^X©*eŽµ°²²*Ó
+•9êf
+
+�“'OJßx±p÷î]r.uêÔ‘™5jª»ví"w¡Aƒ7n„è�¶E¼hjj‚ÿRUUÍÈÈâp"bbmm-“"&ð#=zô’%K8.bÂeˆÀÊùóçKP`¥*”9Ê2,2ª¸~ý:ÿx{WWWø-spÅï*‹YåžýF‘&Ðõ‘[0qâDÈM¸ÖÃŸ8qÂÐÐpýúõÂ¾víZY1ùòåËìÙ³!Ü­vz‚²-gggX�ääd›k×®•”3¿8>>ž¦³½½½±±±Ì¬™Ü­[7rj²:Ë†ã€«‚´—Ü‚„„SSSÚ•�pJôdPÇæÍ›Ån€TtØ°a§OŸ¦mˆLAVV¬XQ‚+å‘’žžÞÊ•+Á�3"‹°•)°Â¢bðeãÆ�ËÊÊ¢}bš
+9;Y�kÃqÉõïÜ¹ó²eËRSSi[$ž<y"Ê ŽCDLdUYŒìÚµVÊcðàÁì%JØË_ƒswwg¯©«À19xð =«%‚««+9Ç©S§Ò¶Eaär|||”””ªû{2¨ÃÌÌŒkk[‰8)858A|A,üýýõõõÙ+QQQ´�âË—/çY³…½FÍ¼yóZ·n­ð¯ˆÉ°aÃÖ¬YCÏX	²~ýÿkï¼ãª8ºÿkŒýQcS|Ì£�‰ùiLb¤ª ˆˆ ¨ˆ
+)Æ†ˆØQQ±£bÅTT,cÅF±J°P�ßù2ßìk¿÷^ñ–Ý�Ý�yÿáK.—Ý³³3çœÙ�9ŸÈyÂ5â¶…8Î�;‡¿víÚ			�^â¶H/`2¢ó¢‘SH˜HÂtR–Êb¢¥´´	¬<}ú~„àEVLµL¦„5ä½žžžßÿ=Zòºwï^ww÷Ñ£GË¸œ&¸ä?Û´iƒÛâðóóC�oii9tèÐl-§OŸ†äG®"&ë×¯766>zô(nC%--ÍÚÚš
+¬¨ræÌssóeË–Á,-yEêajÖ§OÙ—Ó,,,Dþ³V­ZH?Ž"¯^½jÞ¼9jü¸¸8ÜéBQQ‘——×¸qãàrpÛÂ=HYœnC(ÿ+°ràÀ�**°ÂÆ]Ïž=íííÑ’×�;wÈãÕù�É&SòQ·EeÝ`ôÔš5ksÉ•—„ž™ä{²1ùûï¿½½½åª,&Q TM›6�
+¬0°—¼fff¢Uˆ¸�”ŸþyQV2—1VVVÌR^•æ8½ Þ¿?nCx!22RÙë×¯ã6„¢$°2~üx’VØK^Áuøûû>œÀršîîîÌ‚7Ü¶�Â�;w˜ò˜			^^^¸-ÒöÒ\ùAÙÀÀ€îy?§N�"S`EiÉëÂ…a<ûÐlêÔ©È‹zxxà¶…¦OŸŽÚüûï¿Ÿ8q¢$@^‡DL¤5IÔ�ŒŒ+‹É¢V”–¼&%%þ¸lÓ¦MÈ‘vëÖ
+·-DðîÝ;¦NæÜ¹sùyäœùóç÷êÕK–"&HY�¥²˜ìaVòóó«ä+°Â^òš��íèè!õm¡úsþüyäH›6mŠÛ"€D5xÝºu7oÞŽÛ¢šØ»w¯ŒEL`ª%We1¢ÈËËsqq™<y2[`%++·]À^òúúõë   OOÏû÷ïã¶K<yò„©%BKŒ
+€——SpÌÃÃC´¥Û�ˆÉŒ3pÂHYlÛ¶m¸
+¡pÆáÃ‡Ù+>>>’XQZòºråJ33³ÔÔTÜv‰‹Ï?ÿ¹Ó””Ü¶Èœ§OŸ6jÔµv||¼­­-n‹ÔƒeÌ˜1r1� ìàà We1Ê’%K,,,¤.°ýz)ZòŠÖJ]Ä„'LMM‘;E«w(ü±zõjÔÔ­[·Ž‰‰Ù°an‹”A"&gÎœÁm÷È[YŒÂðâÅ$°òðáÃ*©	¬°—¼Þ½{×ÝÝ=,,Œ–Ó|Ã†
+C588·-2ÇÈÈ5õ¸qãzôè!ªÂò1‘±²E-W¯^íÓ§�„VØK^ß¾};iÒ$WWW9‰˜ðÁÜ¹s‘G…‰*n[äÌõë×™×‹�_ùùùá¶è¹}û¶ŒELŽ;&ã L©$°²sçÎ*¬(-y���‡{äÈÜvI€ÄÄDäQ;vìˆÛ9ÓfWÌ¼Ä eˆDLú÷ï/K¤,öûï¿Ë2(S4òsÑ
+¬°—¼ž9sÆÂÂ"66·Q’�™Ô«W�sž¨¨¨hÓ¦
+jç%K–á¶¨jíÚµr1� 1K®Êb@+þþþâXa/yeTNd,bÂ0‰®[·.ò«ÙÙÙ¸Í‘'û÷ïG-Ü Aƒøøx¼¥�ˆÉŠ+0ÚÀHYìØ±c¸
+¡ˆŽôôt%�áV”–¼Î˜1CI_’¢9íÛ·G®U®ÕV±ãââ‚ZØÝÝÝÉÉ	— QQQ‘™™Ùˆ#DµV„+ (›››ËUYŒÂ[¶l144D+¹¹¹B
+¬(-yÝ±cL¾öîÝ+À©åŠ­­-r­,ÀmKMÀä·	ºP\\\¿~}ÔÂ›7o†Á"¼
+ŒˆÉÙ³g!Í‹ŠŠÞþ`”Å¨ˆ	E`8 �ô¬I�ö’×K—.õêÕkÞ¼y¼ž‘`Ô3
+¸my/6l˜<y2n+t!&&5ï×_={öl´öIH”DL!åƒÄO`K8GÞÊb^¹wïž§§§+ì}(Ož<ñóóóõõ%PÄ„–/_Ž¼+$¸mQÃ¹sç,,,–.]ŠÛéÚµ+jÞI“&ArU1yß„?Hÿ233³‡[Tƒ2…¢-H`	Âr.°‚–¼2ûP`$Âx„QÉÉÁ)UÕ{a�wýòË/qÛòxøðáàÁƒG�%ÝE8ÐQQÛÖªUkÛ¶m0Éæ¼�×Av÷AøÚðáÃ%§uRsP¦P´%..Ž[�´…Yò
+)$Z�nqb-…¡  €q°â)e9sæÌ>}úH}D^Ô¶¦¦¦#„IºÐ”êÒ¥K~_B±@Ã L¡hXqww×_`-yEûPnÞ¼Ù·oßéÓ§S>€VmÜ¸1ò±b˜Ò¢nóÇà6D_ÊÊÊZ¶lÉ”Ž433ãûŒHÄD·—Yè)\RRçVqRÓ<(S(ÚrëÖ-}VÐ>´äõÕ«WãÆ�4hìà•Ÿ~ú	ùX¼êœ™™™¿ýö›lQ·oßŽZµI“&¼x}mSTýEL �‰ˆˆ€DÒE®ãy+‹QÄXA¥³5Xa–¼¢}(+V¬€(&†B:²§ÿþÈÍ‚ïÂbzU
+w¿aÃ†²)GÙ»woÔªÐùmmm¹z¬Ä‹/�ˆ	W[	`Bº$†í`œe
+E ÛTXY¼x±ê×”–¼"“µk×
+m.©L™2¹Ù�
+vf‘ê¦M›À†üQº+4
+ëÔ©ƒZ5!!aÀ€|œ%66Æ"&©©©xqÈ[YŒ"	�ÀÊàÁƒ‘À
+8(%�ö’×»wïÂ,`Â„	TÄDH6nÜˆÜì¯¿þ*äy:ÄÞhbb‚Ì€> õ÷›3gÎD×Ò¡C‡ððp´£ŸCŽ9bllÏía•ÀU‚²\•Å(’¦ÿª+‰‰‰Ì2§·oßNœ8ÑÕÕõöíÛ˜m%˜#OÛ¬Y3aÎ˜››ëìì<uêT¦0Ë•+W>b!é7_yÿûßÿ¢�>o``ÀáÁ‘ˆÉ¤I“„Ù2&pñy´£“ï L¡h#°òèÑ£�¶oß~Ì˜1ðùúõë¡ÇB¿Åm ¡<yò„‰|¯�)++		ñðð(,,dÀ^_~ùeii)¯–ðGjj*ºŠ:uê$$$@VÆÉa!Ž„……a1@öKÞÊby`gg×ªU+´vhÙ²emÛ¶…qE:Ÿ}öò·'Nœàï,HŒ@õÏž=kÒ¤	2 ~ýú¡¡¡H¼@¢:]K¯^½¼½½¯_¿®ÿ1Å bÂ“à²¼•Å(ò€Ù‡Iµ§§§••Ì¼h9M1À¼oâI©íäÉ“¶Þwð¥K—¢³·lÙRêÊ,/^¼`ñºuëlllô< ÌãÌÌÌÄ#b‚JŒrõBJA™B©¥%¯‘‘‘ð#]/˜ÉBHH·G¾wïž‡‡GpppYY™Ú/¼{÷®S5ûöí`'/ßÀÄµd‹- (ÇÅÅé|¨û÷ï£Uë¨v¨xàd) Ø‚2…¢„Ò>”íÛ·ÃäÜn»(ÿ‡¹sç"—Û·o_®ŽYYYîää”››[Ã×.]ºóöí[pÑ2^p	¨%---u«¸…ö;::Šm¿0›ë×¯ë¶	K´A™Ba`ïCÉÈÈèÙ³çüùóqEQÃü�\îwß}ÇÉ·lÙ¢P(<¨ùŸÈ xA˜®U«jIÈÓ|||t8ˆø+5±Ñªü…$‚2…pØûP?~ìçç7bÄøn»(ê¹ví³^BÏå^iiiŒÜ¶VÈ xMž<5ã�?þš’’¢ÕŸK¨F®¨ð $¨5|gëÖ­
+Ê¹uë{Jtt4L¸ÄPñ•RåååLEˆœœÝRZZ:lØ°€€ÝÖ
+J=xUVV~óÍ7¨
+.\ŽZó¿•A½t¸HPáTsT”¡M°F¡|´ÅÝÝ-yÝ·oŒßmÛ¶á¶‹¢ÿùÏ�ãÕ-7ž;wnïÞ½/_¾¬³R^ÉÉÉÌìuÓ¦Mš¿ÒVÄDÌ@œ‚dRVô£D%Ã(DÇ,y½qã†ƒƒCdd¤Ô‹ü…­­-ò½Ú>¶B²òúÜK=xAÚ†°_¿~®®®šìZBM§›ˆ‰˜�”×Ù³gKZ¬™"{Ð’W¤¤üòåË±cÇzyyÑrš’nò½�'kø'¨êWTT'H:xÁ£Aƒ¨aÚeoo_ó÷Ñæ®šN„@âêíí
+I,ª¶M¡ˆŠû÷ï{zz2K^—/_nnnþ×_á¶‹¢Ë–-C¾×ÂÂâƒ_~ñâÅèÑ£™zËœ éà‹Zï‹/¾˜?~
+Êh¨é813�ÄB*y­E@	Ì’WTáØ±cÆÆÆëÖ­ÃmEwŽ=ŠÜïW_}Uó7Ñˆ³gÏrk@EE[n@ZtëÖ
+µ^XX˜‰‰Iyy¹Ú¯ñÔt"ZHk‘Â,…‚ö’×;wî¸¹¹ýþûï´œ¦ÔÉÏÏGî·V­ZïSÔF‰#''	HvIüíÛ·ª~šÎÈÈˆäzé�ÜBç�D·!IOOg–¼B´‚˜‘ân»(³éF�!¬ºµAH%ŽÉ“'kòèR<¡vS(¹ÎŸ?Ïþ-³y¦–¸,	Èi@kP§A´äÕßß-y¥I”,éÚµ+rÂ			ìÏ8 dÑoi¯7oÞ´nÝµÛ²eËLLLØ¿bo¡  5Ðãª9Ká›¹sç2K^éãk.9áéÓ§³?ç{-·’t—´‚³T£aÃ†qqqÌV\öæŠ*�úBûÐåž`ä#«èÂ!`ªyzz
+vR˜›Œ7NÉ	¯zõê¡FëÓ§�½½=öæJÍ %ÊT`‚Â!hzoþîÝ»ÈÈHºeCölÜ¸ùáß~ûM°“B¿‚Œˆù±  ÀÔÔT*ÁB³TcöìÙ0dØ›G(šÉ0d/ts(E^¼x1jÔ(fÚ,OELHàÔ©SÌf%ÁNÊ¯W¯^EDD4nÜÎ.•àuëÖ-fæÕºuëÎ�;K]L¨,ÏôéÓiYŠn,]ºüÆ¹sçªTÊ”Qä
+d)ÿïÿý?ä‡?ûì3ÁÎ‹‚×Ž;Ú¶mÛ­[·ÔÔTi=6ü×¿þ…---Mÿ�„³ÿ~Z•¢-‡622Ú°aCU�¢)òƒÉR iÁ¼5jôùçŸÇÅÅUVVVIí�¼Pe]TZßßß_·Òú”ªj)
+*EAù yyy...à1Ð>M¤y(ò’v–‚+x�§b»zI/Dzzºn¢fÄ“'O [úúúB"�ÛŠ)//
+
+0`@~~~•–¢¨©Y
+L¸ØY
+®àÅ^°Q%‹à…Ø²e‹¡¡á�°& I!‘¦òë%Ö¬Ycbbrüøqøÿõë×ííí5W ¢Hš}ûö©ÍRD¼$TÞ¹†àUU½RwÚ´iNNNt!‡Î@G…î
+©5nC(ø9yò¤™™ÙªU«ªª×©Ž3ÆÛÛ›®S%”¥DFFªý­H‚—´¨9x!îÝ»çéé9~üxº„^g µ†®{íÚ5Ü†PðƒhàÀ�ÁÁÁh-[¶ÌÜÜüÌ™3¸í¢ð’Z«9K¡ÁK4	^ˆS§NÑÍËú]:0$Û´NQTVV†‡‡;99åääTUë_¯_¿·]!@YÊŸÅá
+^sçÎìtœ£yðBÄÅÅ1�ë):É6tæØØXÜ†P„`Ë–-
+…âàÁƒUÿ”Ÿ8q"1!­²,ÁëÖ­[‚�‹´
+^Uÿ,”rwwG¥(:ûÈ‘#¸
+¡ðEZZš••Z²ûæÍ›	&Yœ‚‘;wîh›¥`	^ïÞ½+++þ¼z¢CðB@ÔfoQ¡htìI“&A'‡„·-.)))6lX@@À³gÏàÇµk×Ò×„€²777m³¼Áëõë×fffÂŸWOt^vqŠ@'‡„<,,Œ
+¬Èƒ9sæØÚÚ¢25§OŸîÑ£ÇŠ+pE‚uëÖéœ¥Ðà¥z/*ËvöìY
+#
+èðÐí!EÇmEwöìÙc``°k×.øQQÑ AƒÆ�÷êÕ+ÜvQxe)úH­Ñà¥œ¯ªê‚Ø£G�<xðƒ¸²�4 E‡.”ššŠÛŠvdeeÙÙÙÍš5«ªúõÁôéÓûöí{óæMÜvQx²///ý³¼t€«à…¸víš½½}TT”þ‡"èEAAA�´ß¿·-”óüùóÀÀ@Ÿâââªê†††û÷ïÇm…w˜,…©5¼t€Ûà…HLL400à[ÀZÆ@ÒîèèAVÄÌâÅ‹---ÏŸ?_U]ÜÆÆfÁ‚¸�¢çYŠH‚ä`�Œ¡LLüð¼óæÍëÕ«Wff&·‡%‡¤¤$ [·nÅmE™ääd…B±iÓ¦ªj___??¿'Ožà¶‹Â;<e)Øƒ—‰‰ILL„	MÁø^UÕãzøðát\ëÃÂ…a°¤§§ã6„ò?äææ:;;O™2íAc‡"6xÍRð¯½{÷6lØ°dÉá
+Ð
+^ƒå*à„y:¾ì�ÁâïïiXÁHYY1),,¬úGÄ„>'$µÆŸ“Ä¼²³³>ú‡Úµkß»wOHôA€à…Øºu«¡¡aRR¯g‘1™™™0|$]‹Lº¬^½ÚÔÔ4%%¥êŸUITÄ„„‘ZÃ¼Nœ8Q¿~ý�XtïÞ]°³ë�`Á«ªz}NDD„££#]E¬3;wî„¡”˜˜ˆÛR€a‚WÕ?ûA¼½½é~2KÁ¼ÊÊÊÚ¶mË^jˆE+Ù#dðBÜ¿Ð AAAAT`Eg¢¢¢úôéCVxåÞ½{!!!¨ì[ll,Ý‰OÂK­ázl¸nÝ:&rÕªU«  @õS§NÒ$Í>x!RSSÍÌÌhå�yøðáàÁƒa"ÓÜ¶È�ÊÊJ°NNN¹¹¹ðã‘#GŒŒŒâããqÛEÈR„—ZÃ¼***~øátjèäì_ýõ×_Ðú”
+á\ÁAk–ê	L`:°téRÜ†È‡M›6)ŠC‡UUWŸvuu�4i­>MG�ýùçŸ„?5ÆÕ†{öìA§fÖÿ#åÁ±cÇŠ\yoðªª®ÃFÕ"ôaÃ†
+�5>|·!ÒæÂ…VVV‹/®ú§[º»»ÓnIŒÔÚÅ‹‡
+&¼ƒ×»wï~ûí785êê‘‘‘ööö×¯_ØÀ¼¨ó@ŠKuút¦“'OvqqÉËËÃm‹ô(..öññ9r$1‰‹‹£AIjíòåË¤¯ªêM÷Mš4Ù¾}»��Á¾}û„7@7D¼GŽ166¦/t&??À€¡¡¡ååå¸m‘³gÏ¶³³ËÊÊªúçUìÊ•+qEÕ×d¯´´´¯¿þzþüùÂŸZD¼hY—À/LåÄñãÇMLLÖ¬YƒÛ±³{÷nH5áßªêE°žžžt,!@–¢Vj�´àõäÉ???___)@aðªªÞPƒ–ªê¹¡†ä«V­‚IÄ©S§p"F®\¹³-˜sU±¶fggã¶‹Â;Hj
+²µ"&D¯ØØØ\¼xQ°3r‹8ƒBŸM‚à´MMM×¯_ß«W¯ŒŒÎm“0‰?~üÀ�%Tò…ož={6räÈ¡C‡¢ÒÙ´ð9 ,¥f©5B‚*ú��� À¹øCÌÁ¡Cy–àà`pPho)L‡GŒSãÇ�óf£¨ÉÉÉqrrš6mZee%n[0ceeuáÂøzz:-¹IHÄäƒYŠìƒWvv¶lä–Ä¼ZÆÌÊÊ‚/³ß?ÂÔ¸gÏžÑÑÑ¼(v8 P(¶lÙ‚Û<<x.óæÍUÿˆøûûS±ÐJÄDÆÁ	ÝzzzÊFèV*Á«J{I´ò&nÌ'Û¶m“ÖZPÎY´hL=ÒÒÒp"¹¹¹0ñGÏ¹sçR™9BÐAÄD®ÁkåÊ•fff©©©|
+^mÅàfÌ˜aooÏ.(¡]x|ðìÙ³€€¡%%%¸má—²²²àà`ôÊ	|ïÜ¹·]!ÐMjM~Á­=Ž‹‹ãö°b@rÁ¡•7ªv2fÌ¦Ú‰TêŸðR[[Û9sæà6„/�ˆÉÉ“'«ªWþôéÓ'**
+·Q!ÐGjMNÁKö»>%¼ªª×MŸ>½oß¾7nÜÐäûgÎœ177���e>A•'—-[Æ›�bg×®]0Ì÷ìÙƒÛ.III�T“-b2xðà‡â¶‹Â;ú‹˜È#xRoGºÁQTTäåå5nÜ8µ»6T‰��766>zô(óÉúõë•>!�Y³fÙÙÙ]½z·!úRPPÀN5—.]JEL�«�¡2^7n$¤Ò©ÔƒâôéÓ=zôÐ°zÿÛ·o'Nœèêêzûöí÷}BÅÅÅC†	|þü9n[tRÍ)S¦ôë×‰˜ÀÈ…ñ»aÃÜvQ„€Ãš<’^çÏŸ·´´\²d	‡†‰y/Äºuë4¯§z÷îÝþýûO˜0áÍ›7ìOÂÂÂ˜OHu~TV]B@ª©P(’““áÿyyy...“'O¦"&$Ày5T‰/TYZºÉ§nÈ)xUýS#ÚÍÍMC%ˆtïÖ®]«ô‰,çh´B±@äÀ�gRÍòòòÐÐÐäççã¶‹Â;<éPH1x¡Çþ¨²4QÈ,x!îÜ¹ƒÔy4ìØ+V¬èÑ£{„,·Ehz
+çììŒžÂ‰ôœsÔ¨Q(Õ\³f�‰‰ÉñãÇqÛEá^¥¼Pei™-¸ÒY/ÄÑ£G���×¯_¯É—_½z4hÐ ¢¢"ô‰ü6¤kKaa!Zÿ€
+m‰‡™3g2+LN�:iÆªU«pE¾µ×¥¼`žÅT–&/Ä²eËÌÍÍÿúë/M¾|óæÍ¾}û²¡R`Ó¦M“A)0ÝHII155E+Ï±ƒÖöÿñÇðÿ{÷î
+8püøñTÄ„�Ôšªˆ	·ˆ?x¡ÊÒ>>>¨²4ÉÈ>x/_¾;v¬··÷ßÿ­É÷UK.8p>!¶0`Õ?{~Oœ8�Ëð*½{÷F»ª+++!�prrÊÉÉÁeE0îß¿�DLÈRD¼/^ÌT–¦�¼×¯_···�ŒŒÔðûªb7‹-²¶¶&ª0 ›²²²���ÂÂB!ÏûôéSTÏª´´~„B¡P@:!¤
+,0Rk5ˆ˜p‹hƒWrr2tûM›6	l˜˜!'x!öíÛ§¹À
+’>|8#3ªäH	$77×ÙÙyêÔ©Â¬°øþŸp^
+v°H­‰0xÁˆë×¯ß”)Sèî%H^ˆùóç÷ìÙSC‘ÊÌÌÌ^½zÍ›7�ù„ý‹L:Äw˜ššÊh¸@ª.ÒHø;#E$ âÛX¤ÖÄ¼öïß?`À€‚‚áM?d/àñãÇZ‰TîØ±¦l‰‰‰Ì'²,¨¼>�733ëÚµ+’HÀ«ðqŠ¨@RkZ‰˜p‹Ø‚×îÝ»…7F*¼ÚŠTFEE)	¬»CÁßÚ§éÓ§ƒkÓ¦
+É¢D�DLðJ­‰-xQj€	^|¯A3Z‰T>xð`ðàÁ£G�~ñâú„©ÍžœO3Å·»NÞ½{ûË/¿,Y²$!!Así6ŠDARkº‰˜p®àµxñb¼´…	^€……Ég"##4©<{ö,4×Ò¥K™OÎŸ?oee�P˜•"í÷×çA„-hRCCC¦Z]zzº¿¿?GRD1�ÔšðÁ+##ÃÌÌŒqÂ4xiÎ„	ê×¯Ï4]�:uˆÝþ¦­Hå†
+ŒŒŒŽ9Â|âîîNøc.˜Á,ìÊ•+Zý¶”JÁ—––öîÝ›S)¢€‘ZÓSÄ„[„^pá¾¾¾àr÷ûñÇO™2E˜³Ëƒììl˜q|Ä¦c111ÄW×J¤²¢¢bÒ¤I....\€yÇ®]»ø6Oü@ò3tèÐ‘#Gjò&ªK–,Q
+[Ðª\HÁŒh¥Ö„	^ååå�â6kÖŒíué¦ûšyß¼ 99¹S§NìÆüî»ïHÞ
+ŠD*�;¦É—óóó#""ø6IZ@4·²²‚,è}_€ÌÂ–B¡Ø¸qc
+Ç�y±�äÇ‘#GÄ,µ&@ðJJJêØ±#ÛÓvîÜù}b¸„?Æa@oEažõ¾/¼}û\
+û-`kk{ãÆ
+!íÐ ¿ÿþ»««ë�;wpÛ"U6oÞáéàÁƒJŸÃ„¼DÍa@lU9qëÖ-—I“&‰y³-¯ÁëêÕ«={öd{×–-[ÆÆÆÖ ~îZi‡ihõV´¤¤ÜEÝºu™®_¿~PP®�Ø¹{÷®››D1bŸ£ê	Ä©ððp'''F`¥´´"š†¾hÑ"’«JÊ€òòò°°0wwwñK­ñ¼=z4zôèzõê1N,|¢a¡Õ:$ ó[Q¸‰–––ì$¡uëÖ+W®sÖÄ+ÇŽëÞ½ûºuëp"UîÝ»çááœ™™©ÕŒ¤¤$úHVºÄÅÅ™˜˜ð'bÂ-œ/p˜0·jÕªÛ—ÚØØ AÍîííÍÞ¡#oô+ºk×®o¿ý–Ýì]»vMIIáÐHi±|ùrssóÓ§Oã6Dª,\¸ÐÚÚZ«?¹qã†——OöPøI­AÆ‹Û-à6xAÆÛ¹sg¶ÿìÐ¡ƒ>ÏÑˆ†\Y(B8|+ZVV6gÎœ&Mš°o�››ÛíÛ·õ?¸yùòå¸qãÀ�j(°BaX¿~ýï¿ÿ®í_AƒCÂÀ‡=ž¸ÿ¾§§§¥Ö¸
+^yyyÎÎÎlŸÙ´iSp¤åååú<>>^i‡Ž<àé­hQQ‘��OíÚµ™{ñÉ'ŸLž<‰°L¦OŸN¬H¥¶DEEi¸û@ccã^jSÄ‡iÓ¦9::Ö°0LÌè¼À%Nœ8±AƒŒ«¬S§Ž¯¯/·ÛÙÐWWWpø¼½pá¸v:ñå—_B@¬ß¿¿¡¡á¶mÛp"vüýýõyZƒôîÝ»ÚCá$b"éý5ú¯ÊÊÊuëÖµiÓ†í!MMMÙš€Üƒ>¸}N&t¸ì­(Ä©Í›7ýõ×ì=V„û
+#::ZI¶’ÂÆÉÉ)==]Ÿ#„††?~œ#s(Ü÷×ÚÚ‹ˆ	·è¼NŸ>ýë¯¿²½bÛ¶m!­ ±·ÎBß'â,oE_¾|9uêÔO>ù„¹SµjÕòòòºwïž�fˆ$[9bÄF¶’RUýp2Oý{Åš5kV­ZÅ‰In)-->|8Ì¬å!µ¦Cð*((ðððÈ8ÃF�EDD¼zõŠ'#Õ!„!Oª3ØßŠÞ¹sÇÍÍ�}×7n%¹·´\‘‘‘Ñ«W¯ùóçã6D,,]ºtëÖ­úçÄ‰!!!ú‡Â-sçÎíÝ»7^nÑ*xAx‚ ¡Š�ÃC Ã¥	ŽÂ
+XÐQ½…XÿË/¿°çËíÚµ#¹ÄßöíÛ
+öîÝ‹ÛÌ\¿~ÝÛÛ›“C�7è×¯'‡¢pÂü�|çÎ�¸
+á
+ƒxàmÛ¶µmÛ–í÷ºuë&†M4 4@€áR¾­¬¬Œ‹‹ûì³ÏØ·ÒÜÜ\N)™¶Ì˜1ÃÞÞ^C�Y‘‹«Ë¯¨¨022âäP=¹víZŸ>}fÎœ‰Û^Ð$x]¼xÑÔÔ”íëÚ´i³nÝ:Qi!A€€0ÁÉsNù[Ñ§OŸ†††*	¬øúú>|ø·ix@+cÆŒÑP`EN@úçééÉá-,,©- Z ýG�5xð`�èšƒ—ªˆIƒ
+&Nœ(ÚC¨&€žË¥ôDBoEsrr”Vš7oMlaÀ3gÎÀ$TÞ›âUñññÉÊÊâð€��VÛMT r=çÎ�Ãm¿¼/x•——Ï›7OIÄÄÙÙ9//Ox#µBÖQä)¾MNNþá‡Ø7ºcÇŽIII¸íÂF||¼±±ñû„dŒèp{ÌÈÈÈ}ûöq{LŠ&>|XÌ"&Ü¢6x%&&vèÐ�íÍ:wî¬¡X’H@E!”vFI¿E+-Z´`ßtÂV&Nœèêê*ûÊZ¾¾¾—.]âö˜Û¶m£ÚFIˆ‹‹ËäÉ“É)Ç­¼®^½jccÃö`­ZµŠ��•hƒ@(�€a…×³Èæ­hIII`` [`¥^½zAAA�?ÆmîÞ½Û¿ÿ	&Èõ9*Ú@Áùa/^¼èççÇùa)j)//
+
+…é³øEL¸…	^¥¥¥£G�Vr\ð‰6rBX�àÂÇCxY¾ÍÊÊ²¶¶f'0Ÿ~ú)É+þùg÷îÝ×®]‹Ûî�ÃG±p&Z	©PtfÍš5&&&d–4�àåããs«–-[²ýUÏž=µ13\ Ä@ áp”¼ßŠ&&&¶oßžÝ%ºté"¡>X±bE�=RSSqÂ¼nÈ200àéÈ*×Cr1“Õ«W+IÉwìØQ®/[!Ð@¸� £çq6lØ@Â[Q$°Ò´iS¥E;ò¨�¬¯^½
+
+
+4hPQQn[8 00ðüùó<ÜÎÎ®¸¸˜§ƒÎ½{÷(E®P1iÖ¬Ytt´¤kÞj‚>¡½uww‡‰ª··÷®]»pUU�‘o—à››7oöíÛ7""B„›âµB[¡I­9rä…ø;>™TVVN›6ÍÉÉ)''·-x@T?þøcÆñ!b"B Ð@¸� Ó¢E@†4_ù¯ôV488˜i½/¾øÂÁÁ!22299Ëú|HKKSXiÓ¦
+É+III†††			¸
+Ñ‘Í›7ÇÄÄðwüE‹mÙ²…¿ã´§B¡U¹!A¥�>ÿüs¶âUÄ/J  @X�à!†¹d=ð[CŒ $}p²©úVôÕ«WÿùÏ>R¡V­ZíÛ·÷ðð�ÖV/MP+°b``pæÌÜ¦acÁ‚Xá[u|,Ìø;>Q@êÓdÈp‚�ÔÔÔnÝº±=1Ám÷@à€ðA„]D�‚»>„$LžÔêäÉ“ï{+
+aQõàÀ?ü¿âëÚpƒŠ37lØ�¯½¼¼
+q›†$°âëë+¡u¹�?îÙ³'¯§¸yóæ Aƒx=	@ú=lØ°€€ñ—ëá	˜bˆAÄDHT«F0¨�,žTVs´ÞŠB«²�\¯^=˜Ç‘ �®Ú£7n3\÷¨š¹téR¯^½æÍ›§É—±ÏU7lØ ÿ²¥šyùò¥¹¹9¯§�=¨\ÏåË—q‚µy²§§§ì—TUI€P…_Àå¾ïûH`úqÈ�!|+ú÷ß£µšuëÖ=zt^^Þˆ# ‡lœË++ªsùÿûß²œËkÈŽ;køÎÊ•+¡[
+°w¾œœœ�"566&!‘ãI—ëÑµ"&ä¼¡xüø1RË…€Âl¾†@á¦æ?„€aKóÁ”ÍÆÆ†]×ôâÅ‹ð	!åqÔ¾E…9lFFnÓ°eoo¯º)>;;ÛÐÐ�QŸ9s¦���ð»)KJJlmm8ß¯Õd	ôy”ëÑ™´´´îÝ»³ý	QkÃ pôìÙ“ý‚>6ô½¯I!sOµÿ~ÎÏ(Bˆ]¿ú>àÂ½½½!kboŠ¿sçtKv½ÍââbÈ”F�%ä¾ƒµk×®X±B€………‘¼«][P¹èr*×£0³ yWÎ¾}û d¼ïÉ•À±N7}útBÊÛÂ¤ÕÑÑ‘�2²sð}œ={ÖÂÂBI`EµÞæ¹sç,--—,Y"ŒUÐ!?øü�Ö¬YCrý­€»/ãr=\„Úzâ1áh³•Øf—à(¼¼¼Æ�GˆÊáÑ£G;wîÌî„T`ÅÈÈèÈ‘#ìQ½Mö3Ã�7*
+¾×©BVçåõ'OžD{R(5€DLàîã6ª"&]ºt‘–ˆ‰Î@P;v,aòIÝ8}ú´¹¹ùòåËq"oß¾U­–Ù»wo®„æ%GEEÅ¤I“\\\Ø•µ Ž g†Ì£EøÚ”)S áÌÍÍåÉ’ÕÕðtp%
+áZ„9—�iE¿~ýˆ1Q½Ía{	I‹˜h„
+ýõnC4bÝºuÝ»w'$©�±N�näçç»»»‡……±Ÿ£¢z›ìg†àóRVVÆ¹
+B–s
+aÎ%-˜r=$¬úV‹Zç@Žú„ccc¸
+ÑŽ7oÞüþûïnnn„,Ä’™BœþüùçŸ&&&ÌšCÄÆ�ÁÏ>|˜ùäÄ‰¦¦¦ÜÎ’ŠŠŠúöíËá?ÄeuäÉ"&UÄ?–A
+z¤»‹.ÁÕÕUÒ— 2Ðææ–•+W*mŠ‡h>yòä~ýú±_RCð‚�Œ““ÆÇÇ¼ÏÛÛ›=‰RC¹B€ôL©v9/ÄÁÕ£i8Ü¶p€D'�ºAø‚"UÐ¦xOOÏû÷ï3(ÕÛ,++		�õ/ÀUYY©P(ô<ˆVÌ˜1cïÞ½BžQœ “šËõÈ›œœöØoÞ¼ytt´\5Ê•'®^~éº´^ÛéÉƒ|}}‰ÝÊ¡Jvv¶££ã´iÓØ«dUëmæææB Ÿ2eŠž�[.\¸uëV}Ž 0Ñ#d·þû€„!<<œŠ˜¨n%d;8vy/Õ“Ä‚I¹xñ¢©©);
+kÓ¦
+$'0Òq›†‡*…ToóäÉ“Ì'ÉÉÉ0uÚ´i“Î'‚D·{÷îºª%p£ýüü;�Ø@"&Äm/¿ƒ6I�c'a“”h·ªñ�Úòe¿þúëéÓ§q›†
+˜Y[[§§§3Ÿ¼~ý:88xàÀ�ìR„‹/¶´´ÔYyÎœ9»víÒ×Ö�Ñ
+�yÿþý3fÌ000àõ\â$--ÍÊÊŠŠ˜°Gw»vívìØ�Û.!ç†t¸)OÁPs‘™�
+G7jÔˆéáµjÕòðð v	ñÓ§Oýýý‡ÎV5ÍÉÉqrr
+gf¦ÏŸ?2dˆëÞËÊÊLLL¸2ÆiQQ¤0qFï£���ÍÍÍ===¿ÿþû„„„Ÿþ™«sI‚’’$bòìÙ3Ü¶àA­äDTT!ïûPa@pã¸
+Á†jyF¡Š4ÉžšÉÌÌìÝ»7»
+"pðàA…BÁ–'¾zõª���E\aNÇ×aµö‹/®]»–˜˜8oÞ<___§}ûö7nÜòåË�;vçÎf-œB°�;Ë°³Z[[[bEL`Æ
+)–ªØŸbÜ58mÂ_ò"˜Âø„lÜƒì]­X*	QÕ¢ZX´h‘••UZZó‰nòàOBCCaŠô¾9>Ìòà;'Ož\³f
+|ÓÅÅÅÈÈÈÂÂbðàÁ�EïØ±ãÒ¥K5Kÿ@ï…á<räÈ.he›Ù³gÜ¾ŸÇŠ–÷É¬Ÿ={·iB.‰aâ«5$##¢ùüùóq"à0×­[×¦Mö055%dªT‘½[êÙ³gÃ†
++))a>ÔM¸ReHÁÉ,Y²äöíÛ»wïž={öÐ¡C!>Â,ÏÉÉ)88xÕªU0GËÏÏ×v¡ã‚bbbÀ­iõ‡ÒÍgÍš…Ûl@rbll¬´þŠpÎà¢	Y…¢Û·oCÈsÔçÏŸOœ8±AƒJkk‰Xyøð!ÌwØUˆS¶¶¶sæÌa>A’ñþþþ:HÆoÜ¸þ"Ä¯+W®pò¾ºkddä�¦M›¦ÿÑDˆ>oåAQQá"&à–Á9ã6D€+°··'¤ŽJ^^ž³³3;�kÚ´)øjbVPÄ¥K—²?ÜµkŸ={ö0Ÿ¤§§[[[/\¸Pp•�Žêíí���íéé‰Ûî�¹ª>k>¥NYY™ÚšìÒÓ2ú6¸bpÈ¸
+‘ÿý78BöTU!QXéÐ¡Cbb"n»°±aÃ¥*ˆÀ¬Y³”D™·nÝjhhˆ·ðÌ!Ú¾zõªG�Íà´ÛŽp“öíÛ³Ge×®]SRRpÛ%hO.8aBöärÚµ½lÙ2Ü†AEEElll«V­ØƒÅÆÆ†í«‰UAtqqaWÖB¢Ì���Ì›wïÞEDD8::ÂÜ“¥UgÁZcccyÔðÌÍÍí×¯ŸþuN¤KVVÌëÙ#ñÓO?]¹r%!
+.—œjH¼²~ýzpG�Åmˆ<zôhôèÑõêÕcFMÝºuáö~(¢ÈÏÏWª‚œ?^I”ùþýûžžžAAAXvÙ€«/((puu•º†1)))	 VÄÜ,8[p¹¸
+‘�ÐNœ8œƒ<*˜mõìÙ“�øµlÙæeòHìu@µ
+b•:QæÔÔT33³+Vl^HHÈ‰'ÂÂÂþüóO�OÍ!«W¯†F&ä±˜*0¸bbbZ´hÁw¶¶¶„”�¸}û68Xp³Ä:^�´ÖÍÍmÂ„	„”hNJJêØ±#{(uîÜ™�¨ZT« "Qf˜ø°E™×®]Û½{w!ã�5..nåÊ•‚�”C I9WU“�uêÔ‰=Ö¾ûî;BDLÀ�‚Síß¿¿ÔŸˆpJàšÈX‰ŽŽnÖ¬{X9::[»[mDU��Ç#LáìÀ6NÇ!ÐŒ`6zÖ’ ;;›dá3=ÊòåË{ôèAHy[$°R§Nf|}üñÇà-uØè$T« )))&&&ìéƒ`OB DÂ‰ €U¼žˆCö¤•(�ˆIýúõ™aCÌÏÏ�pžàB…ÆN©ª®v;nÜ8//¯¢¢"Ü¶AFF†™™;EüüóÏãââˆXQ­‚X¥N”Y€wÐá‹`êÌæÍ›©ˆÉgŸ}ÆMæææ™™™¸Mp˜ƒ
+çIlUU‘pãÆ�¾}ûNŸ>��"-ª+ÝºuKMMÅm6T« "Qfö£E¾WÿÂÁ_¾|iaaÁ."B.\¸ÍƒÛlœ<yò§Ÿ~b� víÚR­œ$¸Jp˜7oÞÄmåÙ¿¿¡¡aBBnC„à}+ùùù¸MÃƒÚ*ˆ¹¹¹NNNS§Nef¦¼î»„TÂàÁƒÙåE4ÎÐ¡CGŽI¬ˆÉ�;wÜÜÜˆ1÷N\%nC(jX°`���
+!åm½¼¼Ø#±aÃ†$¬¨VA:¤P(Ø%s¯_¿Ž´P¹=;´|RRÒŒ3öîÝËí‘9aöìÙÐ8W®\Ám o�4æ“O>aç{D‰˜€c÷ˆÛJM<yòÄÏÏÏ××÷Ñ£G¸m‚3gÎ°Ÿ�|óÍ7[·n%ä!ª*ªU�˜˜+++¶d	ª5Ê¡ê–-[-Z´}ûv±)# “Ý»wã6jEL`Bˆˆ	¸Ap†àk–õ¡ˆ‡K—.õêÕkÞ¼y¸
+žñññJ+ÆÆÆì×@¤¡ZñÙ³g#GŽ:t(»4:‡Z¨áøp(pú�²²²¨ˆ‰’ˆÉ—_~IŽˆ	8@pƒàqBÑš;v@Î)ÎÇ8œ£*°R»vmB–bª¢Z¸rå
+øóÙ³g3Ÿ0Z¨zNÕátpd8¸}ŽÃ	©áÂáîSf8|òÉ'S§Nùr®§® nC(z1cÆ{{{Ñ¾Fç–[·n©X!vªjD`÷îÝJOÒ222 èèùÄŽÉü‹‘Å‹ÿüóÏÃ‡Çk.�ˆI“&MØ£ÀÍÍ��ÊràèÀÝ�ÓÃm…<xàíí=fÌBò®?ÿü³K—.ìÁÛ¾}{’VT« VU¯a€¹RVVó	ÒBÕyªÞ»wïÒÒÒ>}úàÚåŠV§lÚ´éðáÃ“'OÆb^víÚõí·ß²{>9"&àÜÀÅ�£#VÍVÆœ9sÆÂÂ"66·!BPQQ±|ùòO?ý”=�­­­Ù¾š(ÔVA,..öññQZ=®óTÝÏÏïâÅ‹���ÂK7ÂEÁŒ{êÔ©H³ƒÀàuùòe˜b³{{ëÖ­É1·Î
+\nC(<oll|äÈÜ†ÁãÇ�ƒ‚‚¨À
+ƒjÄªöí.^¼˜ùi¡B«•Fttô¶mÛbbbØ+óùíÈ†‹*,,d>$*x©Š˜Ô¯_º=!ëëÀ•�C·†ÛŠ¼}ûvÒ¤I®®®·oßÆm‹\¿~ÝÖÖ–�”¶hÑ|,±ÚªU�M›6)ŠC‡¡aöôË/¿¤§§k~Ø}ûöEFF<x0<<œCkk@µ‚�à…DLþõ¯±û6i"&àÊˆÈÄr÷îÝþýû‡……R>ZU`å‡~Pz
+DÈó³V*++§N�êìì�,00PÛ7¤×®]ƒùZvv¶§§'×Æ*«‚—ªˆ	üÈäò\8.*bB8H`eíÚµ¸
+èóÑÑÑÍ›7gybVÊÊÊ‚ƒƒ•ª êVj‚�……Åë×¯ÍÌÌ83Q0		©a©¼ƒ—ªˆ	L¾`
+FHJEL(lÀY�Ã!¤¼íÃ‡©À
+TQI`E7ŒŒŒ***À·ðáH™‰áELä¼ž<yÉ†’ˆI@@!ÛÙp	…SD$ÌAAAƒ
+ºÿ>n[„ 33ÓÜÜœ�¾R�¥*ˆ:‘fF|ì*Rz%W3ò^�¬\¹²uëÖìóÜË—/ã6MÀ)�kEH
+aŠÜ¼yÓÑÑ1""‚�2»víj×®Û!üòË/§N�Âm6T« jEHHÈ‰'&L˜ÀáSÕÅ�DfÁšTIÄäÛo¿%GÄÜ8%*bBÑ„¤¤$CCÃ­[·â6D —‹ŠŠjÜ¸1ãjÕªENEUÔVAÔ�U«V­Y³&°0MÐß0@7Ù/ÂELÀ�#w„ÛŠÄX¸p!9+÷îÝSXAµà^¾|‰Û4<¨VAÔ˜p………ÁÔuüøñz€
+€è&b"ƒàõâÅ’ELÒÓÓÁù€ÂmEª �•áÃ‡"°röìYÈôØÏg¾þúëÍ›7òUÕ*ˆ5s÷î]WWWp°NNN‚�TI/$bòÕW_±û¡‘‘‘ðuK°®Ž¿¿?!›¬)¼’™™IšÀÊ—_~ÉvÆÆÆ:¿’ªUßÇÛ·o¡­*++
+…'B"&ÚN÷T‘nð‚qŠÝ÷ Š‘“>Í�;\
+8Ü†PdX!¤¼íóçÏÁû±ÚP�Õ*ˆj177ùò¥¥¥%[Šåƒ m\‰˜H1x½ïÁ5!Å´Á±€{Ù¹s'nC(²%**Š�•Û·o»¹¹±Ó`ÂV4Yø7hÐ ›7o2„-…Y3p@}–8ª"­àEø’!p&}úô�ÀmEþ<xð`ðàÁ£G�&$'LIIéÚµ+™•ÕRó–«iÓ¦8p|‘&“tFÄ„[%¼TEL~úé'Õj�²¸p&¸4t(dröìY‹¥K—â6DÔnµ´´$d‹¨*5»Ø²eË¢E‹¶oß^³´%#bÂÇ®pI/è<0‚Ø=Š(ppùàFpB!”
+6‘,°PRR‚Û4<¨-3xáÂ…‘#GfddŒ1Bí_!øC¶ˆ	·ˆ<xC·a(«_¿~pp0!ëëàî€Ó×�Û
+é@¢8iÒ$—[·ná¶EnÜ¸AVØ(xÏlgg÷èÑ£^½z©~ù}"&Ü"ÚàõæÍU‡ììlÜ¦	¸ppk™]R$A~~¾»»»’Ê¡Œ9pàÀwß}ÇvA�:u¢+(*0ÿ2Ô,bÂ-â^$÷pàÀE€£Àm…¢†ãÇ�›˜˜ÄÅÅá6DÏ¢UaD�ÍÍÍaæÕ§Oô"¾°°>¬YÄ„[Ä¼TgëHÄ„�Ù:8pàpB¡|€•+Wš™™RÞ–ð÷ªäææž;wNCnOð‚nMÁ1!ê=)8pœº¤P„áõë×ãÇ�÷ôô¬¹ää<Ì*þÈÌÌ$yå˜*‡jß¾=äÛX´}Å¼_¡
+†?8BjSdFvv¶““Óû¶DÝ½{÷Ûo¿íÜ¹³löü’¼gG•Õ«WGFFb95öàEøÞ@¸RøÄ>?§È†K—.©~xçÎÎßÿ}AA�ð&ñáÕØ¬®Ë©1/$bÂ[Mš4!­*KFFn(^¸}ûö¿ÿýï_ýU©�ÝãÇ�å±Þžð:uÒ‚—ªˆ	áõ0)™�"—¹¹9SâõáÃ‡àålmm›7o^¯^=Ù¼Þ%¼B89Á‹*P(²'//¯mÛ¶NNN¯_¿¾ÿ~ll¬……¸ô€€€;vüøã�]ºt‘ÓB,’µ™	^TŽB‘=¹¾ùæ›~ýú-\¸8Ì¿ÆŽ{âÄ‰ÊÊÊÇ�wëÖ­S§NJ‹ù(|'<dªâÊ>x‘£¾}ùòåáÃ‡"ªN¡(‰¨µµ5Œôÿþ÷¿¡¡¡çÎ�cRÓ§OŸBîÚ¡C˜‹¡O f?~Ü××·E‹'N”G‹^å³}]ãÆ�£¢¢äº–XÆÁ‹´e9�v:;;×©S†¤<ö¶P(ZQ^^®ªÆûüùsccãÎ�;£2­éééÁÁÁ_}õÌÂ ‰•Ÿ¦*Ì4úé'QË5xÁÍj×®ûÂ
+=yò$O§ÇŽƒqŠ$íÔV�ƒ¸1�€¢�À‹/L«¹páBDDDÇŽ»téÿÑ\ÇPŠ¨Ý¾jaa!³H-¿à7ÈÜÜœ}×>ûì³¸¸8y<ÜÖèº±±±-[¶ìÐ¡[¯
+bYtttóæÍa‚Ó4ŒR(ðúõkKKËúõëCÀúùçŸ!g»yó&n£„ãÉ“'0ÇdªS§N@@€Òöé"§àõðáC???¥"`¡¡¡OŸ>åð,RáÑ£G£G�®[·®��MVVÖ¾}û í„IÙÑ£Gq›F¡Á»wï¶mÛ6gÎµ©!5K³³³ØÉ<*ÙúæÍÜ¦é‹<‚Ü4§`ß#rÊ/×0¯^½
+Á«víÚ0ƒé!–Bù �Ý‘#°’œœÜ©S'¶{üî»ï8€Û.½�AðJJJ"\ÄäñãÇ5
+f[¥¥¥Â˜D¡H$°²fÍÜ†$®0ájÑ¢ÛUÚÚÚÞ¸q·i:"éàE¸ä(:z)))¸
+¡P$ÌªU«ÌÌÌHXÍ”””Ô­[—ñ™õêÕ
+
+ú`,B$¼ ©¡Á¡Ù™[@”ˆ	4SSSt¸
+¡PäÀë×¯ƒƒƒ(ï]½—/_¶´´d§ýRX‘\ðB«@?ýôSvË[[[«îï�%0¸`ˆÁ@#ª†0…"999NNNááá„¬LÞ³gOûöíÙŽ´k×®z’#­à¥*b�Ï^
+.c`@Á°‚ÁC·-Šl9xð B¡Ø²enC„rà9sæ4mÚ”íTÝÜÜnß¾�Û´#•àuëÖ-gggv£}¸„L@6oÞ
+†nC("X´h‘••UZZnC„ ¨¨ÈÇÇ§víÚŒwmÐ ÁÄ‰Ÿ?ŽÛ´šð‚„f„Æd–(>0ˆbbbpB¡�Å³gÏ†
+FÈ›ô.³'mÚ´‰��máG1/$b
+ÈnOrDL`È:†#KD¡PæòåË¶¶¶sæÌÁmˆ �•¯¿þšír
+Îž=‹Û45ˆ6xAsA£±Û�(,0d®\¹‚Û
+…ò?µRÁíÙ³·!BðòåKI¬ˆ0x©Š˜4lØ0<<\~"&j�ÃD–U )I3kÖ,;;;B6ß¹sÇÝÝ]Ì+¢
+^jEL<<<)�ƒ†Ü†P(õûøøŠ|1W¤¦¦þòË/ì'`íÚµIj-žàµcÇ%“nÝºAÓa±M`` Àp€A!›‚ÏŠŒ9þ¼¥¥åâÅ‹q"•••qqqŸþ9Û9›™™eddà5LÁš‚Ý2ÐPäˆ˜À€�Ã·!
+E6mÚ¤P()£úôéÓÐÐÐ�?þ˜ñÒH÷öáÃ‡¸LÂ¼Æ�—Ï1�Æ!GÄº=t~¸
+¡P(ºPQQ1eÊggçÜÜ\Ü¶ANNŽ’ÀJóæÍ£££±¬à
+^p±#FŒ`ïÞú¨ZÄ„�òÐÕ¡ÃC·—V11
+…¢Jaaá€ ë&¤fÌ;~øá¶ëîØ±cRR’Àf`	^p™p±ìk‡¦€Ø,@÷†N]:<n[(
+g¤¤¤˜ššâz�%0ïX¹~ýº`6¼àÒz÷îÍ¾^¢D¡©¡{K¨ô%…BÑ
+4ÆOœ8�Û!(--EríŒ?R`E°à¥VÄ.œ‘DèÌäde
+É”••…„„xxxˆmW/OdeeY[[³§$Ÿ~úéòåËù~'"@ð‚K€¹U«V­ØWgccCÈ^?èÀÐ�¡3ò<œB¡TU¿×vrrš:u*!«¦•VºtéòçŸòwF¾ƒ×±cÇàØWÔ¡CrDL ëB&d%…BQâÐ¡C
+…bóæÍ¸
+µ+ÎÎÎ·nÝâãtü¯¼¼<µ"&ååå|œNl èº¸
+¡P(˜‰‰‰±²²"¤¢¸`+|¯÷‰˜üý÷ßÜžHœ@¥"&
+…Í³gÏFŽ9tèPBªè¤¥¥ñ-°ÂmðR+bÒ½{wB4ÝPÝ3è¢TÄ„B¡¨råÊ;;»Ù³gã6D lÝºµmÛ¶ìp```pæÌNŽÏað“”DLÀìmÛ¶"b’œŠÓ
+EgvïÞ
+®þÅmˆ¼zõ*""¢aÃ†L\@+úotå$xxzz*‰˜€Á`¶žG–DuE
+…Â	D¥»ùùùìÑ¨Q#=c„žÁEU0ƒUÉ1!ê!…BáÒ^4¤¦¦vëÖMõéœnGÓ'xÁI•žg’#bBÚëW
+…Âh‰XÑöPº¯‹/ššš²ÏN”ˆ	Q_)Š �B6×¼O`åÁƒšDÛàW+bBÈ´—¨-‡
+EHPY¢VÙ“ fÍšEGGk¸Xóà„ÃÂÁÙç‚vÎËËÓï
+¤iÅ^(
+
+‰*(wôèÑÎ�;³ÃŠ†+¯}ûö)‰˜Àéà¤\Ø.vH+³I¡P°CT)ï·oßÆÆÆ¶lÙ’bzöìyõêÕþêƒÁþÂ>&�"&„P(QA”ˆ’Z�øäÑ£Gj¿_Cð‚?�?T1yß¡dQÒr
+Eœ�&_Ó%öt©U«V0]RXQ¼Þ'bRó$N6�&êM¡PDNnn®³³ó”)SøÉ	‰‰‰:tPzQuìØ1öwTƒ|Aéõ9"&Ð1 {�³Ú‡B¡Hˆääd…B±iÓ&Ü†Ayyù¼yójX"È^ª"&ð‡ðç„ˆ˜ }Ð=pB¡P(ïeñâÅ–––çÏŸÇmˆ¨nÎbVPðR1ÑaË˜t�n���î
+Eê€Çôññ!¤Â�jYŒ6mÚ®FIÄ¾_Æm¯ ÚbÐ
+8J£P(^ÉÊÊ²³³›5knC„àÝ»wª	Ù%b7�œªÎ
+E–ìÙ³ÇÀÀ`×®]¸
+ÕRðqQ ^BÀ�†Û
+7·!
+…ÂsæÌ±µµ½rå
+nC„   	¬ ø·EB7n1ÜhÜ†P(
+—”””:4  €�J³gªÁm…À
+…Û
+7n1n[(
+…ÒÒÒ¬¬¬bbbpÂ1•••|0_�_íY$b··!
+…Â;›7oV(Äm7 }L�?®ùkð9íƒƒÛGEL(
+iÀ$<<ÜÉÉ)''·-º£ƒR'|Yêz‹pËàÆÁí“ßD’B¡P4áÞ½{–\±;´�iäÈ‘:¼ÂCJ÷RÜ÷úõk¸YpË¨ˆ	…B¡œ<yÒÔÔtÕªU¸
+Ñ”Ù³gë¿�	íƒƒCqeßÀ
+233ƒ›…Û
+…BkÖ¬111¹ÀÊîÝ»
+à_Ñ�Ž?·nnC(
+EŒ”——#�î�ºrå
+%4•á>8¸HÄ„�Â
+…¢3yyyýúõ�À
+zE5tèP^_QÁÁáº½DãhüÉ“'Ã�`êäS(
+åƒ$''mÜ¸¯h“`‹ÑòEìûà Ù¡ñ>Œ×
+…B‘(K–,±´´<wîœð§>tè®}Lh ü©¡©-,, Ù…?5…B¡È‰çÏŸ�5jÈ�!>æŒ¹¹¹NNNS§NÅ¸�	N
+€‚ICóB#CS¿xñB˜3R(Šì¹zõjŸ>}fÎœÉëYÊÊÊBBB<<<D²�	ÌcÀ$¾÷ÁAÃBóB#óz
+…B!“?þøÃÀÀ`çÎ�||õêÕ¦¦¦'Nœàãàú&�a`‡Æ„&…†åãà
+…Ba˜;wnïÞ½/_¾ÌÕSRRLLLxŠ\�b+‡ûà ¡¡1¹: …B¡Pj¦´´tØ°aþþþOŸ>Õç8ÒÚÇTVV†öÁêsh4h:h@hF®l£P(Š†¤§§[[[/Z´HõW\çPQQ1eÊ”~ýú	¶"‚+À`gggMöÁ©½4h.h4h:~¬£P(ŠFlÙ²ÅÐÐðÀ�èÇÛ·o»¹¹}òÉ'5h”lÜ¸Q¡P$''e#÷€ñ5¬<zôš}M
+Í%�‰
+…B©‘wïÞM›6ÍÞÞ>00<öGÕ,]ºTõ›çÏŸ·´´”Í>¦Å‹ÃåÀE©þ
+.µ44444”ðFR(
+E-à“ããã¿øâ‹�XüôÓOìï2ÜøóçÏqÙÉp9pQª+]»ve·4Ì7ið¢P(‘pîÜ9CCÃ�ÔÁÈÓÏš5ËÎÎNÆû˜�À
+\&ú.\mƒ@Ca)WB¡P(%®\¹²gÏž…Ž;ÖÑÑ±K—.�7F¾Ú××w×®]ðÜf
+\&\,\2\8jh
+hhhh"ø‚k×S(
+Q\\¼qãÆ¦M›Î™3·-B——/9¥f
+…B!™gÏž6¬¤¤·-x€‡Ë‡F‰À
+…B¡PjfÑ¢EVVVÌÛ.’�F€¦P»ŽB¡P("áàÁƒ
+…‚îcRš·!
+…Bù?äää899…‡‡c13Ð,Ð8ÐDÐP¸m¡P(Êÿ�’’2pà@‘ˆ˜ˆh"h(KûR(
+Egèš:­ ÍE‘ÿ}¬›ç
+endstream
+endobj
+146 0 obj
+<< /Type /XObject /Subtype /Image /Name /Im2 /Length 6083 /Width 288 
+/Height 96 /BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter /FlateDecode >> 
+stream
+xœí�ß‹]E¶Çÿ‰{á<Ü�‚¯Â<*¢3Dd@Q„†áÂÌ<¨„àƒ
+M`fdâC|‰0¾8‘Æ‰†ˆ�tâK?Œ$�~h¦šŽýcßÏ=_Îº•Zµk×ÙgïÓI¦¾Íésö®]?Ö·ÖªªUk7MEEEEEEEEEEEEEEEEEEEEEEEEEEÅÿãû~ÿ—?ý¹$�^]½øõÅã.oEÅý„OÎž�üÇ¦wOž<îòVTÜOøôÜ¹•ÿúï’¿Þ;uê¸Ë[Qq?¡ò«¢b<T~UTŒ‡AøõÝµk¾ÿÁ;o½ýñ™3›››K®BEÅ=‹ÅùE?{ôQ[yâ±Ç·¶¶–_‘ŠŠ{òëö·E®jFVTxÌÅ¯ßþú7‡‡‡áíX†ÉËŽ«:÷Êù¥ôü³Ïýñ÷8½ºªyÖîî.l
+÷È¸æ³¿}ÆOwîü„vÛÙÙ9˜‚�ŽŽŽ»ºKÅ¼ü‰yèáïÿù½r€AùÓŸ_{åÕ—_|éÍ×ß��l‚wÌÅž~ò©_þü$ýúîÉ“pó¯}ô÷Ï?¿yãæ±V½¢btÌË/QìW/¼ƒ2ÙÂ>8˜÷�}˜—K«iEÅòÑ�_¾ÿ÷noo£�ÐSÿó»ß‘ôaccƒŸPO�ù@ÀËß^>î¨¨=øEúâüyîýÇ—_F*ég�>ªys´pQ1™¸¸ê¯Š=øe$bÚ­Ìc76ÓE�çŸ}.Ï/‘Ñ&q$æZŸWzùÅ—t/Ö`Ä¯Ó««ÍtÑ>ZQLæöô“OÝºuëXk_Q1.:ùÞ|ý�o.]ºøõÅ¯.\À&4¥))>ó+ßÃšµµ5.&1ÃJÚŠ|óËŸÿâö·�µöã¢“_�<ô04ñ7îííaàEvc’/ïž<™ä×�=^—è+ltò+nßßøÅùó_ÐSþ²íííˆ†aÒNtEÅýäù“³g‘Û’ô÷Ï?gÕi&ôÞ©S‘V"7Vef
+öÚ+¯V§ŽŠûLŽ$º…«�“¯¤³.Æá¯^xÁž’Yô4ŒÒÇgÎŒß*Ãààààå_�_§WW!ÎÆÆÆw×®ƒøºÍk±Bî…›››\¹1Å�ë×;êIï¼õöÎÎNy¥v1GIdÅ PWZ*
+ñÕ…ƒ�Ké‘‡6i{`[F+‡ú{r^vsý_?ú¨¼‚@†MIã¶¢"	ù´È²ˆDÑÎI+ó¨!Y~iã¬—¿½Þ˜LmOi»¸ž©©˜Øo=ä¼“6È‡“/Ò�=®�â«ëë¦ïú1·Zí×Œï™'°?Qg¯½òªÚ“o|øFüv%ÿr%%_™Í±fGêŽŠL(†�ˆ™Ê7>ü‰éÜåÇgÎôxb9¿(�~úÉ§>9{v{{{wwwoo�)çÑ\³µµkÚÌW»’»¸÷_?þHuÄY9-WTñCftNdq~µ‘(”LôB?~Êö•+W0MóküêùÕ²Õ\ùUÑ7oÜ\ÜV— ¢sƒçA™­äÂÌG!¿Pawîü´?º¬™.½î—Áb3à0ˆe®Ô#¢Gó¥=:º•š©ZXÂ(PÃ¼ Ø4”³fþ
+Z$çC ÿj1;«Y_|`#©øìoŸõ&ï€Ëw…ü¢"¿ýõo4}›+1÷üãïÿ J2¤ ²É„/“ó“÷QÁ¸õÏU&=K½ÐÝö žÛcÂ¨×
+h–J+)aoó/™£Á¿8ž_±æÍùß4Ý"ü¢´E¥ÅÿpýÍ¦6ï¼õv¿Gp×€Á
+ù…²€ò=î‘¾¹tI™ ±d¾Ò²>‰^fŠ=šol•Æâ½¶¶–	mçß@ƒ—79óˆ0’^f5µšÊóÂÏúç’Æ7åƒÀ��Bj�úLõHÌd1–¯"jåÄaoÌ5ÿÚÞÞöÆ3…'J&}cr9[ÒÞBà›¶qƒf/îôÃÄf‹Ê9™ç—ÑS¡ÕÁ½…¿|kW�6ô@tÒËyÛþÑ$ðB¤£‘É�æ@ˆ•ˆvC¢H%\‡î«9ïúF´Ê
+)Ð#Ôq+x„U)F>'žb“©ƒ¥Trñë‹á®}‰²H.Ìª0ÔtØ ðˆÜ¨‹B{5ÓiãÛÆÆ*ò™'Ô):¢^Q¨¡ÖKŠ:?ÑÑ¤hoK¿ÎEä³“Yüe�ÄL‚’*¯fN~Eîd“é©™üÿèèˆ©(Íåß†æG0¿õÀ½æZæM"˜öñg‚:UXäl�wø<<<D™’­�¢­(‡lx/í³ŒØº†ñ9‰<¸Pþ”Èø‰žEÎ°á–V†ÅùUR°[·nY‹…HÎsMlnnSd$3‰ å¥10:OÔÉPÆŠ�’4¾fŽy\]_/÷¨©00öÊµ)”(¦~
+9Š3S	�¤w–l~Äoì@,‡_m`ü�6UqZ/´&SgÎrQQ’D§x#„Ì³+	ybG¦~]�¨'ôËóÏ>§ÈŸ^òødsw(-q”¼¸áÆõë‘
+#¡e¦°œhQ£Ú‡Ìe2Â,p�_‹€Öžú·pœ±eC
+¦[¢ØwùY¶¥ïŠÇ@G>W®\�¿n¥UôCJã0C(4ÙÛÛ;<:"ñARè,ÆäÈuŠ¿Ü’ß6‹ðkeºÁ0BÝ<KZîÀ²â×’·WÐ&~ªkä
+­ñ<°BUD³ïý9³cå�±CFS-úˆ‰!d¬‡]—‰(€M ´´«u] Õ©­å¿}A~É¿Ñ6 lÂªY81A�ûET™…åKßjiœP«FG�ÄÙ¶LÐ§Ñ;n|ŸZ·BÆd¸•Š1pÔržkâ6%ýHW§)5ä—¯Ýäî½×ò‰?jÝÛfsm
+Û»3Ð/Qý¶]f(ƒ2å;&| ÓkhÊåàÓsç:ûåÞ!W3„þŠv–-ÍË¯¦Å§¥0$‚yµÙÌ+„>™?Â†>å‚pôÈ÷ õ­ÑË—lòy?
+�GÂ‚üÒŽÒf
+hÅò·jÇ9Ù>%þ–¦¼´½àèèè_~é3ïô„³¨BlÔÐªo£X
+»ä?|¿dæKÀ¨ë‡Œ…®È2Íªô+öyýSŒ>ò¿õ)âWyËïïï3\P˜‹)hžQ~Ð±ôŠQñ¯,?á­t-Ç»ÿ%„‹ZÓð±ŽŸ9q"³Šî!fæƒž=”h1LVßÅ“êè»,ø…Ä¶do8.;¿°©Â}dùÊnmmE+öR7I]i'Äµ¦×6ô~ÔÑú	™£%_J­#Ç€I{ôËŠÁ‘ô­Jís[Kã—¬¬èË;w~²Í)i.›ÂDAíVf§Â·wb-f3/¸··mÆY‚8Ñ™;•ßÜø@w�[áŽ€VTJÚ­bœ^]í\wzøUâ>�ÐÑ)Þ‚íKsEë~ŒÅÂý÷ÐT(™ëyË3\ÌW|WT'Ùv*2ó|mm­³Š­Ì\’)?�ð+<ë”ç"ç×¯®¯C¯/t¦þæ�›ÌúådnÅ’•Çxš|{3?(}zîœ~µw“àÌ]yFìÔŒÜªÿïH‘sˆâ~
+§`uýð¸€0dü&Ç}tÑò»ºm{C°Æ;2!ŸZ‘ð)<‡ÈgÓ;äƒ:³tˆ,ùÄÐ€´âÙfSè£X¸Lä�ˆNî>þi³ªÉÌIƒY4g4Pâ3ƒL8lêÊzì¸pãúuùux–MætQhÈ%‹È/µÉù<¼e$mÒ¶@—OÚ&f„Gƒ˜Ò™Ì|�666üÉJ¦lš2,›(&�h‰î´à5z'yêŸÛÅYÒ!Ÿ+²úo$�äc½èq”0{hð¡Œ7,
+™z£:.~)ä#Â†aãß‡®
+Óvq>¡àÐzò¥×%&ºÀo!ê|]l·Dß‹qyO`
+£ÝÎ_Ê@Oi�‘‡§ë§ˆqòZáúî}î}@"í<&?
+ˆ1cn/<BäÚ¼Œ�ƒƒ´ÉNT8es|]Å:(wi�‘¿:hïAæ~�„o2%ô ÀùÆÔ5m·[è”�é¢ÿòA#­õv Ã/ùÔsa% •’güpUTTä‘<¡__YQ1’ƒõ<ƒ ò«¢b<T~UTŒ‡N~íììðï7—.]¹y×»ƒƒn¹üíåð¾!)Re„­­­/ÎŸg2xzuõ�·Þ&½{òäÇgÎ|zî7*Ô^xˆoww÷ÊÐ‰�;w~ò…Ìàêúúín'#„ìïï“O2+¾üêÂ…¶75ot¥úîÚ5íXù–'ÃÎÜ’|Š~¥^²¼)ÂÂ„.‹dH>Ñ�dTsmm�æ
+ïâK[Òœ·Tòl[V%súÉÙ³¾ÿ�DŽÐ�î ÀÜ…È-¾Ê×É/úQ÷û’¡?ªÇÑÑÑ{§NE^
+zú¶)'U³Ø,ÉMÌgNœ�ÓŽÝ¨×ÎöN+³Hƒæ[¸�ª­î¢_¢MáänõdænÔÖV›››Ñf±Š
+’?yFGÃ”z8Óú8öälÞVÈ°V’{$‹/zÔÑ,#.|PÞ"b õ@¶4š|léh¿·HeiÀhï>*0½Ì½Ö>½Qh2x�nÚ$HMhÍ[Ï{Ùñts¶±±=¸H¨è8óBoãE›#–Oæ”Œó™é/ûLE¬~1vRw7ì{��Œ93ï‘|Ÿƒï;ïñØéÎ¡‡=‹Ú�5õ9/«‘ï–½…JQRû:yYèÃ€íaCVT…¤ÈQ‘·hËç_>|M	ÅlTô®¡4*+ú—q.£ É© xÔÑô 6Âp”
+¦H¹óÁ¿VŒoøžVEÎùÀõ`�ï’þ.t
+r—ùS?ÂPŒÐq“C¯‘µTm™4O	nÚGa�Lí‡òãZþ@Y2¨µ?Cùi1k‡°AøžlÕÑáJô‘—ü�5I˜(Ò†²
+,îŸBÃ©•èDßÑ~åJ½RJ÷ÊÌ#ÏÐUo2Ýç¥Hˆã¤¬PŒŠü.tÙ‚GËùåƒã/2'a-pdÒ„&ÓcmV:“/DTùèT»L2¤Ý"‹¢Äøç6Ó¹†œcu:c'ˆÙžQµŒc7®_÷wÃS*ô ™[òî-ÆU3Wü@†o
+]èÖëô¤Å�™¡&zyJ&Œý¢¢\¶B8
+Í¦Å¨Ž	ƒ&éô;ßÀ,>DzÄ‡Nõ¨éó‘ÿg4žSµ¶5:”zI5,ý»œ_ÉXÖ6ŒÓ¤IMj¯ÍŠÌ¤H–ˆ
+� ©O(I›±a‡ª:s¦ÝtäÖó+sp†§ûÞ†—$¿JÜ_C~y{²�_%™'ÍË6~é”e(„ùHSÌB¶Ã’dø¥$)Øž_ZìJ
+ÆlˆxF�éÐŠLüÛ;�(0È“�}±¿’DKN4Úø…8…�ƒF.	T«÷¥f–.ËùÕL™Õ´ð«Í*àé>
+¢5× ü*Ô_+©—h¨èLåüjfï‚·3üZ™�'õÍâùµ3{/’G+£h(ÅŠð-°Sp¼wÁ€Ò=øEw{S™½öoãWòdM„
+L­gsñK˜‹_~.£&úuÉüZé²ÛÂy
+Å/ó^Ž`ü¢ú
+¥è™”MŠ_”óK C}„éh.Íc`^~‰DQÀù0Eó�6~µÙ<v¬O^ó¾P`l~ùpÓöëØüÒ“¨mg‡›¤#�‹_Z'Lž¬4~i-T;¾¯¹=´ÃGåWRb'³ÕxŸF†kzyMþÑs¡¿dè2vyßû•Ù’‚) 6~]]_o{‘ú$X}Õ{[(Oák†âW¸gJ]�%hB†sÉv¸<8*¿$�ÉÅŠ(¸8Ø?°ÞÑËžúñKïCðÂD“j‘�k’GÀB~irª�ßÑäoƒÃ¨üjf{¦mò¦¤ÍVDŽzùC¯=Ð›_ÍT2Û^à…�hhãW3[Ïi³|ÂÜD4Ú¿3^Ó üB ™ÕZ¢Ž´y´iBGPµhdl~iO?*íJ*˜¡u«ì
+¤1²ÆKøÉžOÑV�Áó«™v·õfD15ÑØüjfËËy‘³ªÑÚ‹;
+.Â¯fºj�œ>™…ì³%W?,@G	Ë&/Ã„_mr%�áä™ŒH36¿P:îK.¤[@`?´X´¿\Î¯<ÅæâW3Õ Þh™Ì"ü(üÎ¨üÂ	}EJDŽv/©ù% O“Å£ÓÍù§Í��†¥e´œJr[•ó3î¡ø½©!ÔT¶M�.�_ZÎòfƒ…ÑF„l¢aRG‡öã—ìsZ5JR]VhÖÖÖ’û<—jŠ}ãñËª	Ëìýì�"÷æëoô¶áWÓ®ýíCÞMˆò3êÂ†Ä#4Æ|•3ÑŠ†š!S0>3yñÓ®d¸õ%ðKV·^ýQFÛy¶‹*AÕÞM?~åG3™6*Ã¯f:õN¾ïÌ>ŒÍ/�6§l4ÍûJc½¹Å¯fj?·EcëäWTq›I“go”Uèèa(~E&½íNÒ¹”0ƒ¥ñ«™ÚZÑª l×Ð24å2¿t}re;Ï¯fºZž\·_&¿Z¿Bäh%”µÖm|‘ö»Š”Ä€üj¦/
+IR,ä—‚Eì•Á‹VòC3Éc¼õy›¨C'3ÇC’_É™ZXcnç…üjR}R#tq‰_mèäWx.�_HKùŠnT0
+VýÞ50,¿š»ß¶“äò¬`…%Ü¹û½Û“¬Wó¨û_Þ¹ÑOð}×”ÄÞäqv½o™6~ù¤a…9Üƒüj¦£JÒi|p~)’dyT™èu¢÷¿šéìÀÇ‰
+íCm8’aÉ9AÔw¸©šá
+£òMä7j©i86FGT&e/	™ëWÚøÕLµª'—w*^¿x„‰M!¿šé$.ê²‘ìC­³1•.Y©Ð9‚0óÐ‹`.Ìë?_Â¯f*ŠávyÄ/s-ÐÛò#C´5É�WÚ3Ž4ÿ2tnïú÷SàÌÈIw‡±è“þêáþ—÷.ðòéß*[È/ï?_Â/ª )=ø˜×„­Ú›_y±Ô 2Ïo¤òhÿFÝa×7’ò`ú«p¥Iã™'ýçõ«vÌy(¼C>IÛÛÛ|æE;kš7,½°u¾÷Í¿E%Ã/;N•*l1$*Úåá_ˆƒø¡¼”¿|¦×l6-U˜<ÌbüŠK¬HFŠ¶‘Öó+©Uý²$ÿ¢‘\4JžŸhp�'á;&´S¬Š‡çã2C��üòÓá¼þ2ÇQÕŽ£ä
+@ÒŒ-ôõò>íßÛ!6ióeäøgÇ$…þ�ŒlI~1mñá²uß¼ì&Áb©>�[fäÙ™½R$¬ýž×�É�™�{®ß$�^”Œ†
+{ÓêÂeª]øRãÉÌ÷)¹‚„û¡ÉÙ&åÊÌ2ôÇ9‘�ä„Ý›É7ÔG}Ô–ÂCá{ÍÊ—õ`eùþ—HyhÞ×=ôi±¤1„Ö+£.ãÊßoóK‡£Æ´œuÒª™_¡Ë#
+^>[Ô»À¢Ie¶ã¥þ\¶oT!”Ì#T'ùjZÕ%¹HŽ†ehJVŸ'úåw£
+ú("ÈÊôÔ³�<d.õä‡‘ðù3Ó˜~Åi�ûQËS°¤­ž
+ÁàÜvØ�œ�\fÛ»I‘È¤Ip
+ú{7Z¸Px
+XîÓ(—ÌòòÕõõ6Ÿüü"uT
+n‘Ó8;JÎž·q¥;²’‰ŸÔbèM>Ó§á¯ü«,…Ï¢…ý‰H:—/QÍ¤|Àð£FŒ´òúà”Ôñmz§óŒ6å¤T¾.0…Nñ·hèˆªF"náÑ5­
+q.£jrSÄõKp„v&+D‚J1Æê}FÈ<·ðhL²¶f¤xò§�Zž¿~Æ£“ï�ÕN¢oê(ÃO—QÊï›¢0Ñ•z4N£_ù¦d“BÀð£I3ú‹š&k¤Ž¦
+‡íƒ0%Aœ(*�BÝ9õ‹%õ#~á{<+î)@%½ÅµÓþ™Ñ	ÇŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠÞø_øÛ-
+endstream
+endobj
+147 0 obj
+<< /Type /XObject /Subtype /Image /Name /Im1 /Length 89366 /Width 918 
+/Height 589 /BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter /FlateDecode >> 
+stream
+xœì�w\ÔÈÿÿEÀ‚{AÅ‚
+°+]¬'vô,ØE‘õÐ³`ïŠñ£žžÏÞ°pvýØÛ¡Èéá)özêÇ¸¿×ƒùÝ|s»I¶g—0Ï?x,Éìä�ìdòœd2£P˜Ý»w/Å¡B…
+îîî=zôØ°aMÓ«W¯R¤¤¤ Á?ü ”àâÅ‹H°yóæ:uê4lØPm<YYYÜ¯—/_¾Q£F]»vÝ¿?MóéÓ'²vûöíøwëÖ­4ýîÝ»i²ððpºüÁƒX²dÉ¡8IVø:ù÷øñã4ŸG�‘…OŸ>%K’““{öìiooo‘
+‚œ2eÊÇ�ÉÚC‡‘ô/^¼ ™œ<yÒÓÓÓÒÒ2Ož<
+ÀN­ZµêÛ·o4Áˆ#ð•5j¼{÷Ž.\¿~=z{{Ó%‡öññ)^¼8ò±²²ÂQÅ±U{TC^¾|)T…TÅ$ÙÛ·oQ+b‰›››R¨Ziú2eÊT¯^½I“&¸]¹r…$¸sçŽPþT
+iåÊ•Ü4ÕªUC…9fÌZ]ƒ…bU­ZµÈ¿H@;;;Ó4¨ÀË–-K–÷éÓ‡,ÄWx#¡YµiÓÿ6kÖ,33“f5qâD,¦KP“ãP*Tõv¾|ùp-8vì]Û©S'¤<x0]’––6aÂ\ŽódƒÕ±cÇ?þøƒ&À&‘àÒÃ=®®®X¸eËò/®•cÇŽurrÂÅù)R$((èþýûª‡‘ÁÈ‰´nÝ:�+V¬ iüüü„Ò3Ä©'”àìÙ³H°téRræª�+”Õ¼yóHT5dÉ¦M›ðïÏ?ÿLÓ2„fU³fMºœœ³³gÏÊœdKþ­]»vzz:ÉçáÃ‡dáãÇ�ñ/³bÅŠø7oÞ¼¨ñP'�µÐlb¤{÷î%Kž={Fr€9#1YhmmM7ÚªU+Ô0$Í÷ßO†„„Ð]€åbIÝºuÉ¿'Nœ Œ#igg‡¿ä+kÖ¬ÑéÇg0-xþü¹P
+P“dË–-£Ïœ9ÃÍmpÞïÚØØÜ¸q	nÝº%”�=TC‚�ò&.W®Ü£G�Hš3f`IéÒ¥É¿õêÕ£É Ìda\\]¥$ñÞÌa‰$¼”,Á.Ó�F��%Ðròïþó’¦`Á‚{R‡ã/ês’ yóæXÒ«W/òï‡ê×¯O·E/ø:½³ôæÍ²Wº F�Xa&ÿâªD’/^1“Ïööö`m~vÃL!GEÕãJIIAÛ°råÊXX¥J’†,›ÏU 
+Ob°¨TÔÁ`,X€FôÝ»wããã½¼¼òdßº$"Êk°ä4Gœäƒº‹{îs
+¶X±bªq~ùòEÁ1X0sæL’•’ÁÆÄÄäÉ®ooß¾�q"""H‚„„…ŠÁ^¿~�„�ºŸ‘þÅ‹h¤§6lÙ
+5XÔlôv„’ÁvîÜÿº»»¿ÿÿþý÷ßäÈÀ¨õ-ƒ¡ÔÏ´Î2d*¥ZTñ�"’*ŽÞÏ$Pƒ½|ùò“'OPÃGEE©
+
+Rpvß¾}Jµ4÷ù…,*d$Àõ_Çrc¡gÏž$
+¯Á’j™šç˜1cèB%ƒ?~¼R$/_¾$	¨ÁÚÚÚÒ[J[»vmLjjª"ûÚTµjU,iÙ²%I d°Ì“ýˆ
+× ×¯_gdd\¼x‘8-ÂÃ*8|||èã<®ÁâªGÐ[‡"‡zÑ¢Eºüü†™A¶[·nÜ…8aÉÉBÎb°ô¤V…l£F�„è`°Eº
+Æ’%KRßã5XT¤¤¶!²Jzxx¨l‰%„¶Î5X4xÿúë/…ŠÁ’
+õYà“¡¡¡�Râ´JKZÁhC8¹Ûê×¯9&¤Z¦š4iBšJÛ¢ERïÑÿýïQñN™2%--Mí±e0CñÃ? :¢ÏÓ)PS,·°°øñÇódßyàÞñ£Kžß|}}±„t3£{îÜ9MÂ r¡B…¸—,YB2!OÞy
+–\:wî¬ºPÉ`§OŸ.´uj° 00�,T2XÒWIú\o÷îÝ¨·çÏŸOþå,É
+‡—»¡§OŸâ’”çŸçŒ\ƒ¿üòIÆ5Ø›7o’µ¿þú+ÍVŒë;Zš[ÃÌQ5XÔ60¨<Ù÷TÉb°8µû7¿ÿþ;I@çŽRTe$�ž!’¡¼‹­Ð/¢á�Ï°JUƒEó\)ÎÓ§O“­ƒ…-“~íÛ·W¨ìµk×È½ü…R®]»•	7T%ƒ-Z´(>>\iOÏŸ?O’ÁBÿ,d5?>¬\¹R¡b°´DáÂ…ûöíG«DƒÁ�!ƒ:t(–{zz¢iO¤>I×ªljj*ñ."“Ô`£¢¢”*jòìI	^ƒ¥•öž={;aÂ„<Ù÷"222^¾|‰Š™ùT2Øþýû+EBƒ'K»%`•BÅ`ÉÍŠ<Ù}FŒ�Ë
+.sÜh¹‹
+I|ïÞ=¥=íÑ£Gžìgy
+ŽÁ’M—-[–Ü	á,öËÎÎŽ$stt„»ªæÉ`ähˆÁÚØØT©RÅÞÞžè±MI#Ô¶k×®$�P?XWWW’@ƒ%u³
+aƒ…õá<öÛ·oäÌ���')ÅûÁÒš�,¶²sçN²
+�e%ƒ‹/&ã	ÖÖÖmÚ´¡Ýì¹KCU}jƒ:“¬"µ
+1XIò©X±b/^¼P2Ø¯_¿¢jåFŽd¸^|þüY›ßœÁ`0ô…×`?}úD."ÑÑÑø700�è}ÌM
+väÈ‘?þø#äÐÉÉ‰,!o^ˆôƒ½pá‚j¼‹ª’<.ÇZ…€ÁâzQ½zu|8þ<©ùq57n\
+úÁâRBƒ]°`A³fÍÈÑHKKS2Ø¿ÿþ»qãÆÜ¯—/_~òäÉÔc¹;}úô<Ù}É°J{Jº«¡ÎWp×8Òe‚Ü$Qê{îÜ9Úý•€}ç¾ïÌ`ähTßäÊ›7oHHéÒI [²dIŸƒs�$ ‹óH)íä©¿Á’NJÅ‹Wlbb"‰ÁçÉ~óÉ“'$%×`!ŸJqvéÒ…l…,>·oßŸ+Uªtûöm’	5XEö³'N¤u/©“’’ÿ6XÔçäž*¤WiO©Á’NJÔ`Q5‘j³OŸ>JK8zôhpp0ÝtÓ^^^ªÕƒÁ`^ƒ%µqþüùIÏ�#GŽ�:Š>çz“«_¿~Är©Á6lØP©¢F
+¯¯Áfff’›¤€�Á4ˆ¤!fÍšÅk°U«VUŠ„ŽC1à2AúÐ"7%ƒ%ñüúë¯¶¶¶t—Qç“µ\ƒEä"•‘‘¡´§Ä`.ŒE
+W¢¨¨(rá¾|ù²’Á*²]wÉ’%ÞÞÞô­è1Á†!ˆÁvîÜùÝ»w¨mÈ	‹æäë×¯i“÷ƒUüóÅÅÅE!l°8¯‰×‘§6¨.ž>}ªj°jûÁƒ}ðà���
+ÉGÉ`ÑÊ¦·=!ÉÈ–0bÄ…J/{{û<ÿa€@{�º�,Ý#¨/Ù4×`±ï¤‹,vöæÍ›={ö$™8p@í±e0CÁk°M›6ÅÂ¢E‹~—
+½CÒ»wo’€,4/22rÑ¢E¨îP•ÑÒ–Þ» |	,D.Ovç4òjêd^ƒUÛ–Üé%†Y°`Á:(,}
+^zöìY¢¬yþé*À5XúøïÏ?ÿTÚ¹’ë,×`qEÀB|nÜ¸±ƒƒ×`±êÃ‡ä3>àG:Èár©É±e0Ì¥~°qqqäž!ÎAúÜÇä›žžN†GèÛ·¯BØ`ÿœãäù*(}Ì™3'b°žžž8DJFJÞ±"ýf•–Ôf%K–Tz‘¶ÿþy²{ �Æ×`qäiG
+[GëÿÒÞ"M:åÒ¡ÏCT
+6))‰\>T)P y_€÷M..1XúNîõë×ÂKD—\/P»~ýúUƒEmLL˜@öäÉ“¤3prr2ý}ÇŠô›å,œ–Ãððpî†p-#wT ø·ÁâßK—.Ñ©ÁNš4	×¥&¹jr-f0ÌÕ7¹BCCÉY@:2)þ1X˜X†
+Är©Áª& ]}¨Áª&PŠ‡,¶Žµ¨Ð%²N�:¥5XòØ�žÚ¼[¼xq¡8•š³³³’ÁŽ5*OvC›ÎzpñâEÒ),,L¡b°W¯^%5$Zú¤ÒNMME$dáØ±cI&\ƒUd÷R Ã½Ò{°¤}�I$ˆyÑ¢E$ÍÑ£G
+V&Cª‹Ú,OöûJ8lÞ¼™Û“Jsƒ=}ú´Úë…‚c°$ÁÛ·o±‰J•*åáÜT2XÅ?GAÛ¶mñ/¯ÁFFF
+]û¸«ø÷ ²Ä`?}ú{Ç¿ß}÷¹‰‘žž’'û)9J£iõíÛ7OöÍ�%K–�wuÿøã—<Ù
+bÂJHž\ƒÝ¿?ùwæÌ™äÉÝóçÏÉÝZîTFÎEÕ`!�ä¤.Z´(š¨
+Ñ
+Hw‘
+È4Ä`UA£R)‘
+ˆ*D
+§3YU®\9Ô0¼Ëé¯d°àìÙ³ô®ñFx)íƒZ±bE23WžìwZÉsÕ
+PÒLÊ”)CßkÐ Áÿþ÷?’FÉ`Ù»�dÔ`q9 ù r«V­í¢�ZTéåVƒÁ0*J‹ö>*·<|=¦ˆ¡‘÷¹47XUx¾šÑ X±bt´ƒ¥¯¹sç*–—»wï*Tøûû“´½ÏP°`A\§hWXÚ³BÉ`_¾|I§ãÉ—/�ÁÒÒWR’FÕ`ß¿_¾|y²�,.
+mÚ´!KJ”(áàà�?~ò/�´‹ÁÈÑðŽ{îÜ9òH'£Â¤Ùƒ"¶hÑ">>ž¦1XÔ�p×<ÿŒe­¿Á*þ_:§lbbb‡èS|hÚ´éÕ«WÉZUƒÇŽCã—ÞVµ³³›2e
+w,,Uƒýòå45Ï¿ûÁîÙ³6ªD4Ø•†ób0c£d°»ví"•™IœËÆ�ÉªÓ§OÛ`‹)âää‹¦“(D
+.Ç
+[ƒÅe‚<’£‹«Rtt4�"6O¶]‡‡‡“	*«È®üÇŽKÇÂ‚ybCçÏŸ§	T
+VÁé;AûÁþý÷ßaaa¤×öƒÁ@ý“””„f¾æ3ô}ýúõ�?þÐF?4·±]l�Ö�ƒÁ0g Õ×®]»wïow^`ªPeÍÓó’•••’’rýúuîp:ƒÁ`0ƒÁ`0ƒÁ`0ƒÁ`0ƒÁ`0ƒÁ`0ƒÁ`0ƒÁ`0ƒÁ`0ƒÁ`0ƒÁ`0ƒÁ`0ÃLøöíÛóçÏ/]º´gÏžU«VEFF>¼G�­ZµjÜ¸qíÚµíííK•*U´hÑÂ…(PÀÚÚÚÆÆÿ/^ÜÎÎÎÁÁ¡nÝºM›6íØ±cÿþýÇŽ;þü�7ÆÇÇ'%%}ùòÅÔûÇ`0ƒÁÈÙüïÿ;{ölLLÌ˜1càœÎÎÎ…
+š«Z,,,`¹ÞÞÞ�áêÕ«×¯_ßËË«5Ã,A›¥^½z¼«PZL]r]¸—
+ïª£G�ê9Á¨QyóæÍ…L…ÁÀuçÃ‡¦Ž‚Á`ä$Þ½{?kÖ¬îÝ»Ã!óæÍk<_Õ�Â…»¹¹
+<xõêÕ/^D„fÀ©S§Š)ò÷ß«®úôé“©2ƒ¡ÿÉ†wšlhÑK�æ\½zuÄˆ¦ŽÂ`ôíÛ÷�?þ0uÃÜyöìYll,j¿ºuëj¨¬¥J•jÔ¨Q‡ú÷ï?nÜ¸yóæ­]»vÇŽG�=wîÜµk×“’’þüóÏ¿þúëîÝ»ø7!!áÒ¥K'NœØ·oß¦M›–-[6eÊl4  ÀÇÇÇÁÁ!þüšlºX±b;vÄ/\¸`Î·DdOçÎ�ñs]îŒœ3X3�,ƒÁâË—/‡
+
+­S§Ž………ˆ1/^ÜÛÛ{èÐ¡‹/†|Þ¾}ûãÇ�Æ)++ëñãÇgÎœùùçŸ#""ºuëV»vmKKK‘ØŠ-
+‹^ºt)TÙ!1„8þ<)6vvvìŽ+#gqãÆ
+¡Uº,šÒ·nÝÒpë=zôpqqá.ÉÌÌ.UªTtt4YróæÍ¶mÛb‰««ë¢E‹4ÉVÜ`SRRþþûo
+#”†—/_>{öLh-3Xƒ¡*
+T’íÛ··±±ÒÂ²eËvêÔiúôé„Rš6`˜6jæ˜˜˜!C†4jÔÈÚÚZ(ì5j„……�>}&lÚ˜s^^^ôÈO›6ÍÔá0ZP°`Á   ¨®ÒÁ`Ñ®wtt6l˜†[ÿî»ïªW¯Nÿ…¾ÂÖÐ\¸p!Y‚ÀJ”(Ñ²eË]»vÍš5+_¾|'NT›­�Á¾{÷nüøñ
+¸}û¶†’o•âP¦LÄÜ¡C‡¨&Þ°aCÉ’%5Ïœ€Vp¡B…¦L™Â{T™Á2Â«W¯–/_Þ¼ys¡[šÕªU4hÐÆ�…Þb0>}útâÄ	Øu‹-P'óîK¹råP“Ÿ;wîÛ·o¦ŽWžàÂÊ=à…~ñâ…©ƒb04…TøµSº3©•Á^ºtÉÛÛ›œº,Õ×U«VÑÃ‡·µµ¥³Ì�;×ÆÆæíÛ·âÙªlzzúÒ¥KáŸ$B­‡_ñõõ�‘
+ªÜ1cÆT­Z¡nß¾�›ò·ß~Ã‘„‹jž9Kï™DGG+u	cË`ärPnÙ²¦•••ªé¡’ìÞ½ûÚµkSRRL©.¤¥¥?~<""¢^½z¼!ìííÇ�§ùÓ=†&|ýúµfÍšJ‡ZóË7ƒar¸�ß%J,Z´•	Y¥¡Áþõ×_AAAÜjGƒ%újii¹nÝ:n‚*UªôïßŸþ‹úùoØ°A<[®Á¢ñþë¯¿:88pORvòäÉÜ…>|€m6nÜ˜þ‹-æÍ›·dÉ’ú,ÁÑÑqß¾}t-3X#×ráÂ…�-ZTÕëP­………�8q*bê0
+ÆãÇ�W¯^íççÇ{cÖÕÕm|s~#±bÅ
+Õ#Œ&Ò�;wLƒ¡ªµDÕªUccc!~j
+öíÛ·cÆŒQ}íT[ƒ%ú
+ýÛ¼y3wí§OŸ�ÛôéÓéDemm=sæLñl©Áž9sÆÍÍMõ$Õß`Ù�x±ïäñÖÒ¥KáÿkÖ¬A2ý
+–àíí}éÒ%3X#÷ñùógÔ'
+4P­*W®qýúuSÇh\>|ø°qãF\#T{Ì¢Ž2dHBB‚©cÌÁàð–.]Zµt�N�:™::ã_œ={v#BÝé«U«†V°�Áº»»ûûû
+ˆÝ¢EÞm©¾¬„Ú	ÂC#_T2Ø§OŸb!·S(S¦ÌÈ‘#ÅwÛ¼yó&Mšð†fÍšÅ!oÌ¼›••U¿~}òïŸþInp
+6%%EÃ­à[¼qZXXÀÀ½¼¼˜Á2¹„‡Ž7-b¥ÚÀÖÖvØ°at
+Eþiii¯^½B
+Œ`oÝºuóð/ª;,GTzô™�ñxýúõŠ+\]]UkHŸ={ödff;ù1qâD¡ë#8}ú´©d0þ�ß~ûm%B[®\9ooo!ƒEeÒªU«|ùòñ~·Y³f¼ÛR}‹ôùóçß½{7„³H‘"Ü·`�yT©³³³8p øÎÂ`áØª=|(?ýôo„¼1ƒ…fŸÌæøñã[¶l�ÞcaTT”Ò¦¹{ÿþ}
+·.ª“““‹‹3XCö$$$ôéÓG©§+š±¨l·nÝúùógn¹=þüâÅ‹¿þúëš5kF�Ø±cGOOOTž¨ü;tèÐµk×=z0Uî�À¿½{÷Ær$@`H‰¯øúúâ»ÈdÊ”)ÈíÈ‘#ÈÙ°ƒ¤¤¤ñãÇ—)SF©’tppˆŽŽNMM5ìædœÿ‡~öøM+Uª4ŒÃêÕ«M#ƒ¡Õ^ôe"µ½ž<y¬úJ¬V½ ¯¨îð’÷kÜ¸1mÔã,CæóæÍS
+§žx¶´Á�`€ªZ¨C/% ÒË—/WìÅ€½4h¯`½¹såÊ•N�:)½ÄT¬X1ÔuRàÛ·o/_¾„UÎœ9õ3àpÎÎ�;‡††.Z´híÚµ.\HNNFîgâ+�U|™ 2GnðXäŒM@n±-lžŒ­äî1.›6m‚f+U˜åÊ•Ã¾Ð×~šƒk®Å¦Ž‚ÁÐ®Á*
+è¤á›\			ä†¤nËMæŒ¯£!O—@ÃÂÂè¿ïÞ½C¨£x¶Ü7¹ â111åË—×Ó`‘aR6¸ ˆûlƒµ··ß¸q#Õcf°†\¹víZûöí•ÜÕÁÁaéÒ¥úO7pâÄ	Ô–¨»à{;v„Uîß¿ÿúõëoÞ¼1Hðj�Üb[Ø(Ü[G¨ó[C._¾¤ô±lÙ²Ø»«Ì`9b°–––C†QªR´M+>>ž¾t ³Á¢…Þ¡CTæ¨ñÈ’þýûW«V�¶Ü7lØ€üÕŽ©¢:šœsÚ´i…ÖÙ`UßäâEOƒµµµ�3gŽRõË–Á�8©»wï®ä®Mš4Ù±c‡>;=z4cÆŒ®]»º¹¹ýøã�›6mB}hÀ°õÕ)âA`]ºtA„uïÞ½ˆYçSRRF�U°`Aîa¬X±âš5kä4DƒQaËÈ¡À`ýüüx�PÛ
+²²²6nÜhoo¯³Á*²'šA#ºdÉ’¤Ó,C
+öêÕ«³gÏV¨P¡]»vj³šÑŠQ·²²2CƒÍ—/_hhèë×¯U×2ƒe0äj¹áÃ‡+õwõôô$ý©t-tÔ!���pBXñ�ž>}jØ˜�B�={6bFðóçÏÇ^è–iDD½GA¨Y³æž={°,aËÈ¡ˆ¼r¨Û¬²©©©—/_Öpëª«È®Ó`­ÞÞÞäFÄŽ;èk¹mÚ´Ñäù—ø¬²wîÜáE!$0X\nDfgË`Èƒôôôyóæ)
+îêêêzøðarC%|âÄ	Ô¢-Z´@3?99ÙàK‚ß¹s'ö»3iÒ$ì—™ÀcÇŽ«4ÍnóæÍE&Og(˜Á2äˆnk²²² xš÷›7Xm‘À`ÅaË`È€¸¸84Ø¹rU«V-´Ðµ}¿	õáùóç¡¨‡#""”æRÌé`wâãã±_ØÁY³fépW–>k£ÇÙÒÒrèÐ¡j'sÌµ0ƒeÈó1Xm1¬Ášf°FŽæñãÇ=zôàºk©R¥V®\©mGÍ”””ÀÀ@�°°0™‰«*ØÁ}ûöaO±Ë[·nÕvÂÜ¤¤$¥WŒK—.½~ýzc�¦›aË�Ì`Íf°F%++kÙ²eEŠ¡emmýÃ?¼ÿ^«|¦M›¸ÿ¾‘B5[°ËQQQØw„¿þúK«ï9rDi@Å-ZäèîÆ€,C~0ƒ5˜Á29‘»wïzyyqõÉÇÇG«×H?~üxüøq77·¸¸8É†À2[pzõê…£�c¢ù·222-ZÄmD*TJ¬:šw®…,C~0ƒ5˜Á29ØÑ’%K¸C<•)SfóæÍZ=ÂîÚµkË–-'L˜`¼8s(8&áááJ“ÝˆóäÉ“nÝº)
+þ`�Ù"d3X†ü`k&0ƒe0r)))>>>\Yê×¯ŸVwP·nÝºlÙ²‰'/ÈœÎï¿ÿ^·nÝ½{÷jõ­Ý»wsg·)T¨PLLŒ‘"ÌA0ƒeÈf°f3X#§ðë¯¿+VŒ:R…
+âââ´Ê!33ÓÓÓsË–-FŠP6 ¥Ð¡C¨¾Vß‚­õïßŸÛ¾èÒ¥K.¦€,C~0ƒ5˜Á2æOjjêÐ¡C¹jÔ§OŸwïÞi›Ï¢E‹üýý�¡ü¸råJHHˆ_Ü¿™2eè/U©R¥sçÎ<¼œ3X†ü`k&0ƒe0Ìœû÷ï7jÔˆQ±bÅbccuËjàÀ�j'ÎfPÚ´i£íÀ„/^´k×Ž;FÄ‚rçX[Ì`òCÄ`G�õùóg‰ãÑf°C2<Èí9àææ¦í O\BBB®\¹bÀðäM`` Î£cÁW—.]š?~úÛuëÖÍœoÎ	f°ù!b°f3Xƒ!P ©S§æÍ›—ø�……EXXXzzº>yþøã�ìõ"Í�zé9¹®ÕªU£[«V­ÜVß2ƒeÈf°f3XÃùôé“¿¿?5Ÿ¢E‹îÚµKÿl/]º4eÊýóÉ
+<xðÀÇÇGÿ| píÛ·§?¥­­íáÃ‡õÏ6§À–!?˜Áš	Ì`sãÉ“'ÜŽ¯ÎÎÎ<IÇŒ“›_,ÒœŽ;¾|ùÒ YeeeÍ˜1ƒÞN·²²Z±b…Ar6˜Á2ä‡Q
+öÎ�;F£ÿþ¸¸/‰©S§ÎàÁƒM…™²`Á#QCˆ„„„J•*Q}…G}øðAí·-Z4vìX$îÚµkdd$X(ejjjóæÍ
+±Ù·oß¬Y³D|ûö­OŸ>8Ú8æ8ò×®]S›çþýû‹-JÙ~ø!7LÝÅ–!?x
+öÄ‰¨4.\¸ OÎ7oÞÜ±cGCojÔ¨¡TºvïÞ½Ù\¹té’>'Ã8~ü¸­­--�ãÆ�S+9™™™���mÚ´9sæÌ‹/ž>}:~üønÝº<xPè+111ëÖ­3tì²ÂÍÍMd-¬ÕÝÝ}õêÕ8Ú8æhêöìÙ×üâÙ¢yR¹reúûvïÞ
+ƒnv0ƒeÈUƒ}øð¡——WXX˜ƒƒÃÇ�uË6---þüVVV¦ð†Ü°°°(P ®S´€­_¿~™yàááÑ©S'î4õ:'¦fÛ¶môÕuTbš<¥zÿþ=J‚ªåîß¿æÌ™"_lÖ¬™ž/…É)tThmpp°½½=ï·ð[¨}ëùóç...´’ñõõÕä{Î…,C~¨ìƒêÖ­;gÎx¬ÎCŽ\¼x‘ÖÿC†füýý����‘³I¨Y³f¯^½L…9‚‹)K+W®4D‘7$eÊ”qrr2u ƒMûI)RDíË>Ïž=›6mZ›6m„@¨:$´í�üQ÷på‹ZãÂ%àË—/Bkñ‹à§ßÄçÏŸÑü¤Û¸qãW¯^é®ÙÃ–!?x
+¶mÛ¶{öìiÔ¨‘Î˜DEE‘:ÁÛÛÛaòÀÞäÊ%Ð×‡ÍÐ`W­ZEbÛ¿¿©ca€E‹YXX�ß´téÒj‡lýóÏ?»té¢vJÙ®]»>}úTh-š®ú-+Wüûï¿­5j”Úî:øið‰§ÉÌÌ8p •X´FE~©
+3X†üà5XWW×Aƒ¹»»ë|600�TãÆ�Ó-‡ÔÔTñŽgš¬H]sôŸÖáÛ·oj#Qk°8iiizFò5=3Aj»™©¿¯†3ã˜­Áâì sV:::fdd˜:"†^Ìš5‹šŒ½½ýÝ»wÅÓß¹s§wïÞšä�IùèÑ£îÝ»k«Ü¹víÚðáÃ…ÖâÈ÷ïß_“|pØÃÃÃ‘^$
+*¢±cÇÒŸ¾zõê�?Ö:b³‡,C~¨ìÙ³gIç"�
+¶jÕª¤6ÐyìD(tBB‚HMVç¹)¨Ü`òúä ÈîpÕ¹sgñ4j
+öâÅ‹¡¡¡zFòË/¿è?zÌO?ýôÛo¿é™IPP�†“ì˜­ÁNš4‰ÛY—ÛM—‘ã˜={6ý)kÔ¨‘’’"žþÖ­[ýúõÓ<xªV¡µ(Kñññšç&{Z·n-Ò+µC‡š?îÇaÇ/¥vß3fÐ€kšZ„›`Ë�¼÷`{öì	÷óõõÕÍ`_¾|I«‘ÁdÄ�ò­]»V¤#“Zƒýôé“««ëÁƒõ™ÌåíÛ·NNNçÏŸ×çÖåÍ›7½¼¼ÄŸy©5Ø;vtíÚõúõë:‡¡È¾L�5Jí“5q¸`Á”�sÀÁlÛ¶íæÍ›ÕvTS˜«Á>}ú´P¡B\ƒ-W®œÎo>2LËÂ…éïèèè¨¶XÞ¹sg�V›;+33ÓÓÓS«eÌÖ­[£¢¢„ÖîÝ»õ˜¶yâ÷¿–.]Jû� £Ií”ƒ`Ë�¼ëââòþý{œÂºlbb"©¬¬¬t?777ggçààà.]ºÝè7Ø%K–´hÑ¢råÊ£G�Æi«ÃÝË)S¦à[-;;»°°°¦M›"Om3Aˆà`B«U«†ê—7¥ˆÁ"DÒ¤I“aÃ†ÕªUKäf/Ð-ÄÐ<äÓ»woìŽÝ½ðuü:�5ê™�ŸŸŸ¶9(²‡ÇÁÖkÖ¬9dÈ‘ß—bž‹Â™G…©S§š:.†Ö,_¾œzôõùóç"‰ïÝ»‡SU«»¯”5kÖ U.´Ö ÏGd€ÚÇ^âãk‰€_
+?Ÿx®Ä:99j&s€,C~½É…Z¢U«VºlFFF�H% Ò_•‹/ÂIûšö"¨W¯ï{¾B‹Á¬Y³bccœ^ãÇ�<x°æ‘Lš4	ò‰x¸ÕéÜl4Ï$((œ””D{>9ó&2Ø­[·.\¸ðñãÇ´A�=D®ƒª¤¥¥y{{0 55•^%}}}7oÞ¬y&(111áááYYY´AíÚµµz™ßš?~tt´‚Ó‹¿ïÎ�;E¾Õ®];s3X”LKKKUƒ-T¨�ÌîÛÈžŸþ™ZUâúúäÉ“>}úèóÆ¥øØYhtúôIçÌåAdd¤ÈÐ
+óæÍÓgV_ü|j.Z´ˆžÑ
+6”Í[Ì`òCh4-|¨X±â‹/tË¶qãÆ¤€2iþ-hôŒ|F[øáÃ‡Šì'ÎM›6UMÌk°äaBºHÞÃ"]#4CéÅŠ1cÆ�Z�{sòäIh3ùŒªcúôéä3<�÷¯Áâ§6lØýû÷ñkñ]²9·oß^ÃH�˜V\Ç�§ã«wëÖMä]	%üýýi;¿é�7ÈgÍoM{yya7Ég¨,±…{÷îáÂ-ò-x)K{öìÑpCÆ†Jµ*Z5”¦eïÞ½´%R­Z5ñ®�8‹qÊè¹Enµ ŠAúºçhž>}ÚµkW¡µoÞ¼Ñí¹üˆjû•qßéÃUIÿWhÍf°ùÁk°¸@wèÐÁÕÕUç7¹è3Öððp
+¿¢T;íÜ¹“úóš5k rJéy
+ViáÚµkéL+cÇŽÕÐµ~ýõW4Ãé¿Ü[â£âp�²ÒgÊ?~Ü¸q#]ÇV}—Ÿ×`¹SRRè�MÈ°eË–š„¡ø÷��k×®Ñ©Ö IJ�ôŽ=J{Òª°�‚øè¿±±±oß¾%Ÿ.\(tYGätpN3qè·ß~ÒW#º}û¶©cd¨'‚��
+ùÕÐZï×
+‡1ÔÕ?00�´Iyéß¿¿Úîš2¦wïÞ"½ôÕ¾Þ«!ø)çÍ›'î¥?þø#=©»wï.ƒig™Á2ä‡ªÁÞ¸qÃÍÍíÊ•+
+4ÐÙ`—.]JÎýV­Zi’>((¨Y³feÊ”Aúï¿ÿ’`gg×ºuësçÎaI“&MJ—.�»wï¦_Q’UTG$eåÊ•ñ!""býúõ%J”>|8d	Kj×®moo�"oTÁ‘�ÀÉÉ©V­Zø°bÅŠ3fØÚÚ.ÌK�òÁ‘‡Å§OŸF‚*Uª4nÜöíÛ‡=BüÛ¶mÃ’R¥J¹¸¸(U&J»yóf¤ÄiÚ´)>`gá�•*U:{ö¬¿¿?–)R¤yóæh)ˆÕùóç#e±bÅ »øeuvvÆ®áC«lpÇ_ñÞ›£F�‚/^)óõë×«V­Ú¨Q#x–xyyáøàƒxÇ†.]º þòåË#åàÁƒqLÊ•+×¹sçøøx,AI+[¶,>¨>=¤Sc`+Ž¾%1hì Écê(ÚMÂiHŠNµ^dÀq­?~ŒSXhí«W¯:tè`¨må,Îœ93vìX¡µ†|×®]jÓ!C†P‰EÕm¨M›
+f°ùÁ{6   $$Dƒ=uê9ñanš¤ÿôé¶ÿÄ_|ÎÈÈ˜>}:	°äÂ…<|à¾¦Z¡!Arrr»víðáË—/ééé°/\ðK"##¡jø 2–)ÚHpòäIÔ]ø+NMM8p`j6X‚¨6mÚ„"6Eb_°`‰×,ü‹0>þŒ%Øì‘Ò{ëJKb?~üž={HÌhSÀH‘9¾ˆ%�ÒG�‰�UKbîÙ³'´°whlÝº•ìæ‡ Òø >!8‰¦Š#‰M#ˆ=,�d‚îçç‡â3câ‹oÞ¼ñðð@Jdˆc2iÒ$X9VÇ�6l˜ÒïKˆ‰‰!‰·'‰9À6Ç�¢X£F
+R®
+(qO¯ó«CBLž<ùèÑ£BkgÏž-ô¾§¼A“\¤.Òù½ÄYÔuÜ»Ì§¾n0ƒeÈ^ƒ­]»6<GŸ^8Yèûš¿ó5¢ýf8@GükÖ¬™jí!Ô$ÿá‡þûßÿ’Ï[¶l¡�Š¦L™räÈ
+#éÜ¹3}§cýúõt¹æ£˜www"ºpr®ä í¯ú‹·ÁÜ¹s[·nM>?yò„^õ†Z«V-
+Ã€�4ˆ|NHHÀq#ŸQ9kx‡\‘}ù˜7oùÃ§ô‘ÉO?ý¤a&0púÒÌœöF[½z5÷ sAKŠ”"|Ðp+Ã6g�FS‹-H¡Ê›7/í3ÏÑ×W…cgc£fÎÚµk×¬Y#´5ùÒ¥K
+¾Q4¢¹ÆTùòå~RZ¬¬¬DÚæ3X†üà5XhITTLŸé*W®LN|‘K•Ø¼yó²eËÈgÚåIHo„¦J¥!c@#‘‰V'ï÷ßO^™§c¼yó>©ÚWŸåË—+83\¿~‘ðÖ™¼›žž{‡“+8oyœ8qbÖ¬YZÝ¥Á$ãÿÐ±2ÑªÇÝ´iÓH/:2Ñêíi¤_¸p!ùLÛ}úôñððúJÓ¦MI)¢o±™Ì`s´M,X ’’¼ueðû~„M›6‘Ê�4ôÐÜ3ÆvÍRÑ	­ÍÊÊ©"ôáíÛ·jß{ñâ½–/^\íLmf3X†üà5ØúõëCWôéE È¾;GÎú9sæhþ-\Süýýa5�ÏððpT\BcŠt‹–
+Ä»ÝB"c‰�j
+9Lœ8±fÍšø€5Í€‚í"\]\\HT¼)EÆƒEü¿±cÇ¶mÛG9ˆ_yUÙ¿¿¯¯/Ü588800û‚µÝh0¾¸fÍš=zŒ99èpYAðØ|&¿ïë×¯y£ù`kkKJ^ÛmI3Øí”Ä§%Ý±c‡¶g™¶´lÙRd
+ŒvíÚÑWejÈS§N	­�:uêáÃ‡�·uñÉ&Àï¿ÿ^¤HRlj×®�CÇ×bË�¼[§N�è<£aòäÉä”ïÕ«—V_|üøqttt“&M I"}VÅ;ö_¿~}Ù²eØ…ÈÈH­¶Îå¿ÿý/®böööôÎ¡üöÛo&Lpvv¦·—yŸ“kûöíC‡E5KîëÀçÏŸùå—îÝ»wèÐáÍ›7âh…À×®]‹0põG"¿Ž÷îÝÃ^Ô«W-ñþúë/ú´×lÇÉd›S¸téRþüùI‰BÓIüUt	žã_¾|UœÐÚ„„ÚùGÞ$''£Y-´V||-C!Þ‡A‘=ðñ˜ç[¥â0ƒeÈUƒýóÏ?ÉLI:Ï*KX·n½Xèðuµ§hòj*�Ñ@gÔN£	´�jg•5ÈX‘™÷‡ö"ÐMz<x�¡Ê•+ë¹9ãÁ6G€Æš¢¤8ÙÙÙ‰O<±~ýúÕ«WKÕ€…Ö>üÚµk„aZüýý?~,´V«WôAm›%22’ÞÀÏ‰}<˜Á2äï=ØfÍšÝ¹sÇÁÁAƒ�4i9Ùûôé£Ã×Q±‹Ï2¯‰Á¢þÏÈÈÐaë\DFßÒ�ôôt:€j
+*®Ïd@\¸Å‡m×´qô¾‰æÉ—/_ÄÓÜ¾}›!kkkÝnK3Xó'++‹NB‘/_>ú¦'/Ë–-Ójº:}xýúµÈÔ$>| /rÊ•£G�Nž<YhíéÓ§Ç�'Y0â‹RD»ÆYYY�;wN²À3X†üà5XŸ-Zè9z	ZÖäd'³ÄÃhrÔl.—ŒbÅŠ‘R$ÒMÎ´0ƒ5PÑ»gâ�y/^¼mÛ6ÉsæÌ™l.**jëÖ­RÆ#1"]‰x‡m1*^^^"7=Þ¿_­Z5R�*Uª”³:*3ƒeÈ^ƒmÒ¤É§OŸèxV:àèèHÎt#MÊ67€*×¨í ýakæ\¼xÑÊÊŠ”":i5/ÜÑÞ¤DüÖOBñ"~»[õÚ$
+Íš5ÝúòåËùòå#Å©K—.R¦'Ì`òƒ×`QÎQm¢5ªó=Ø¯_¿Z[[“ÓÜHbÆ670}útRŠ:vìhêXøakÎ|üø‘N^€&¹È[ä,ÖxìÚµ‹¶¬Ê¡C‡ôyÕlÁÅEd<ê´´4Îƒ¦-¼S–,YBoéKÓ_Ú 0ƒeÈUƒ%óÉ>{öÌÙÙYgƒMLL$'xþüùõï‰Ê3ØÜÀo¿ýF
+R©R¥Ìóý_f°æ�ÔÊÊJd@6î\*&ÁÏÏïÍ›7Bk»víªù¼09…��\k„ÖŽ7îôéÓRÆ£��F,ÇïEÊU¡B…þüóO‰cÓ
+f°ùÁ{¶gÏž]ºt!SŽê–íÎ�;É	^§NC„É3ØÜJ ¥¥¥Qoæë	3X³åÈ‘#tf@ñÛ˜â÷Ü$àÖ­[ZGêÝ»·”ñ›Û·o­MNN
+
+’2U–,Y+´öÅ‹eË–%EËËËË´…GC˜Á2ä¯ÁÖ¬YóÜ¹s
+6ÔÙ`gÌ˜AÎî€€C„É3Ø\Bƒ
+HYúùçŸMÌ`Í“wïÞU¨P�”WWW‘'AjÇ•ñ{’cÇŽ=sæŒ”ñ•öíÛÍc¢0›{Îâý“÷ïßOû{òƒÀ–!?x
+¶[·ncÆŒ©_¿¾ÎHNí©S§ J>˜Áæ†NÊÒàÁƒMÌ`Í”Rl
+,˜””$”lûöíúÌWb@Äû…ª�7*±{÷î¹sç
+­=|ø°ñ®Zñõë×¦M›Š$0`)c666ÒZ«Ì`òƒìÈ‘#Q¶lÙÒÅÅÅÕÕõçŸFTgƒ¥÷ÍŒ74
+3Ø\Â¦M›ŒÝ#E˜Áš!'Ož¤ýDî�ýöÛo?ýô“”�‰³téÒ-[¶­]³fÍÚµk¥ŒÇHä ±Þ¼yãçç'´öýû÷ô>?.�æÙQŸÂ–!?~Ïgß­[·pªîÛ·oøðápÚèèhGGGÝõOÁ‚Éy->¯–>0ƒÍ%$''“²”7oÞwïÞ™:e˜Ášéééµk×&e¦I“&B}Å»bš
+qè)G >þ­¸Ã›ñNÈ»ví¢}	6nÜ(e`ÚÂ–!K ¯8I½½½W¯^Ý©S§¨¨¨¡C‡¢žÑ¹,UKKKMÆ£~øðáÔ©SwkÉ‚p>jû-‚;¥9Û¶mÓ!$ŸåË—kû­iÓ¦=yòÄxûòòåËY³fé°;º±aÃîÖ“’’Èr[[[R¢&OžlØ-¢¤ç!bknÐNøVVV×¯_JqâÄ	)Óñgè§N�?~¼„áñ9ÈÄûQ˜\h Bk»uëFÊ[éÒ¥ÍyŽf°ùAô»E‹£F�š;wî Aƒð7((ÈÝÝ]|^W!8@Îè5jh’>>>¾qãÆØâ\m9r$"Ôê+ðŸªU«{dQIì8ÜR«Ø5j®ÕWzôè�o‰O‘©'			hÈtíÚU«Àt`æÌ™ÎÎÎøA¹[?{ö,YëääDÕé�yHHˆƒƒï*”U=3X³ÍaRZpB	%{õêU‡¤LsÄßc
+¼ÿ¾”ñ�àààÛ·o­1b„þ-JcpæÌ™±cÇ
+­Å�U´hQRäÌù± 3X†Ì=zô½{÷jÕª‡T]«ó¬²óæÍ#§sçÎ�5IOz£-\¸òŒ³ìšqúôi¤×01xþü¹ŸŸßÍ›7{õê¥ÃNiöúÖ­[8zÏž=Ó<<\˜®]»¦ab´ôûôé³bÅŠ~øÁ¨KùY·n]@@6ªùîh”··wbb¢Ð˜ùóç“¥Û-šþýûçË—OäÝg}`kVtïÞ�•
+*5À333=<<$LsÄÇ’züø±¿¿¿”ñŠË—/�9Rh-Ë¨Ï¥ŒG+~þùçèèh¡µ‹/¦�q‰‘20ÍaË�®®®�7êw¤³ÁBÈé¡Izú>ÅÉ“'ëÔ©ÓJ3|ÅŠ5LÈ{@ýõ—[ÆÍ÷”/_ÞÓÓSÃÄŽŽŽ7nÜÀ&¤1XEöUµfÍššïŽVÔ­[W!úñìÙ³¤D-ZTÛ¡<x@f�
+
+Õÿ€¨ÂÖ|8qâí”(Ò�²•®5›dˆ�ç?yòä£G�J�AhÙ²¥ÈC=ñ9Ì‘ÃþõëWgggRðL8•˜8Ì`2"„ªRhîi�ëy777­z¶SƒÕêÑžVorÁ1`
+i
+vêÔ©‡Öð[Z½ÉÕ¢E‹OŸ>)$4XµËè®Ô(„
+QƒMMM¥s‘k{‹#((ˆ|9cöf°fBVV¥Y³fB/†çˆ7@ÅçT5ó{È¼lÚ´iùòåBkÅçÕ5Äï~ÓÙvGÊÀ4„,Cf4jÔÎ`XƒÅ…ƒv
+ ›3X3Xuïq¸»»“BµjÕ*Í3G	¤£*å1ÎüÌ`Í„
+6Ð1+DºS4Èx¤Õ‘º¹ˆ¡¹åöôôI >¾–ù Þ	¹S§NôT˜R¦	Ì`2£N�:“&Mš<y2ïZÝ
+UrÃ4|Œ¬‚¬:ƒíÚµ+)W&LÐ<sŸ<P&/\¸`€ 90ƒ5ÒÒÒªT©B~e‘±�`}p?)Óooo‘±\ÄÊ›âÝfÏž½wï^)ãÑ‘áÎ’’’¬¬¬H!\½zµÄ�©…,Cf-Z4::Ú°÷`iW´’%Kjøf°
+f°¢ûíÛ·Ò¥K“r§aÎtL.ßf°æÀ’%KÈï[ @�ð¦¡%-§ °ø‹QæƒøÃws‚Ôí"o(:””Ã
+*¤¦¦J˜Z˜Á2d†§§gûöí
+k°Ïž=£Ïm5õ…¬‚¬¨ÁÞ¼y“”(kkk
+Ëdff&ƒK‰Ý˜¬ÉÁ¹P¶lYòãŽ3F(ÙàÁƒÿýw)ÓŸÀÀ@‘éJ�˜˜(e<: þä½ÿþwîÜ‘2ýéÙ³§P+	—?:˜ZUÒÆ¥f°™áìì<zôhƒ¿ÉU¯^=r
+‹?Â…¬‚¬¨ÁÒÁjÄ{Óq‰‰‰áÕWP³fMöRckrèð}EŠ3M¼�ŠÙòäÉ“nÝº	­Ÿ À8yò¤È—.]5j””ñ„#GŽL™2Eh-j3RÑªúüù³”�‰Ã–!3š4iâââbpƒ¥§p×®]5IÏVÁVÔ1P*H‰š4i’&y~üø±|ùòBV¬Xa¨ø™Áš–/_¾”+WŽü¬¤á¥M›6ïß¿—20CY‚2	­Ÿ¤ÕäˆOƒKë±J.[¼«Ð¬(\¸0)�hzK˜Ì`2£víÚ3gÎ4¸ÁÒqElmm3224IÏ–¬�Á¢ÑÑ-4œ433ó#‡+W®ôéÓ‡»Ä€]Ô˜Áš–eË–‘²mº+.�fNVV–øØYfû"ÿš5kÖ®]+´ö—_~1`CRzD®�ãÇ�'eÒÎÎÎ|zÃ2ƒeÈT}ÁÁÁDQTÑÙ`qÎÒ¾@çÎ�S›ž¬‚¬°Á^¸p�”¥‚êv9HLL0`€¾�
+pùòå¤¤$#eÎÅ²R¥J¤xˆÌûÙ¼ysó	Ø¼y3D]h­y¦ŠŽÃ.´VíøZæ�È
+/_¾¤W@ó”€,CfT­ZuåÊ•¿p¦�óW¤¿…¬‚¬°ÁÎš5‹”¥–-[ê¶	£,Ã„lÜ¸‘”�
+<{öŒ7ÍÙ³gÃÃÃ%Ìàˆ×Æf8¡Ž9Ž¼ÐZ‘§ð9hjÇŽ…ÖŽ=š”ÌêÕ«k;� ‘`Ë�8¿Œa°ôÕwwwµ‰™Á*˜Á
+,Ä•”%¨¬n›`+Wê×¯OÊÆ�!CxÈà^áÊ•+!!!Bkéyj&Ü»w¯OŸ>Bk=zÔ½{w)ã1[¶lYºt)ïª””kkkR8
+;ø‰Î0ƒeÈŒš5kÎ™3Ç{ûömròZZZâÄOÌVÁVÀ`SSS,HÊ’Î“Ä`?~üX®\9¥ù¦L™RªT©ÐÐPîÂéÓ§—-[Vçs‡¡!Ç�'ÃÂÂB¨#ÇŽ;,X q`Fg"ÎG¡µð[
+ç@”€.]ºÝ¨�QK�‘¯IùéM!%Ì`2ÃÅÅ¥qãÆÆ0XP±bErþnß¾]<¥nßÓüMOó7Ø™3g>zôHÃÄ¹Ç`éE‹Õä­@^uÖÝÝ§wI½zõlmm+UªÄ]ˆ¥É£†žàD#eCdD©àà`´¦¥ŒÊxˆ��e>Ã…:t(22Rh-ÎèüQÊxŒJPP�Ð€½—/_¦ƒŸ˜Ã@ÄÌ`2ÃÑÑâ$ôpVOƒÅµƒœ¼ƒ
+O©›Áj…ù¬Väƒ�4i)EúC,‚±¶¶¦ãÿ<yòÄÂÂbÚ´i�ÞûòåKþüù5éþÍÐ‡‡ZZZ’²Ï›æÀ�3fÌ�80£2wî\‘GÒK—.Ý²e‹”ñð‚æÛ·oß„Ö¢1àhÌ&G¼á€CAŠè°aÃ¤ŒŠf°™áììÜ¶m[#ÝƒÝ¶m9yíííÅS2ƒÕ–Üc°žžžú�¬h(ƒ=yò$wD¯uëÖ*Ta)R„>ª&i4‚ƒ¡¨1HÁ¨]»6¯/effŠB•C;»œ••%Y0ª,Y²$66VhíêÕ«×¯_/e< 2RÄ/¿üBJ)ª“w+bË�...ßÿ½‘öõë×yóæ%ç¯øpCÌ`µ%—,–Ð·!nÞ¼©ó&’““
+rS4--
+ÊJoë�§º�:u¢ã$DFFj82CgpxíììHÁˆŠŠâMsýúus¸ñepöìÙ3gÎ¡µâÓE›÷ïß·iÓFhí—/_|||¤ŒG>|Ø£GÞU©©©¥J•"5&&FâÀ”`Ë�õêÕ3žÁ*²
+™œ¼B/l˜ÁjK.1Ø¸¸8R~J—.-ò\’�••UŠ—Ë°°°/^p“mÙ²Å	p©=vì˜¶Ñ~—�"û_ñâÅÉ½—+VäË—ïãÇ�ŠìŸFÃ©è:³ÿ~:ˆÖÛ·oyÓŒ=ZçWÿÌ´›„æn(~OŸ>•2
+šh8­3fŒ\ŸMˆü"ØkRV]]]%ŽJ	f°™Ñ Aãõ"Ppžô‰OÞÍV[r‰Á†‡‡“ò 6,½mF6AAAÖÖÖÎÎÎt<ÆØØX´½{÷öîÝ;þüNòEY°`�­­-¶…ÃŽÍÝ»wÿüóO|>räHzzº��Mtt´Vy2´’F
+~bÞ7oÞ_KÜ¾};88Xhmrr²Ða1*âÇüîÝ»ßÿ½”ñHÉýû÷yW%&&Ò÷¹$Œ3X†ÌÀÅ-Dã,ä„œ¹…
+JKKJ¦óhZJ£‰`þ;`ÀTò&6sƒ}ôè‘æYÄ`6lHÊ�&óÚƒ5jw!Ê6í•ŠU«VíÒ¥YõíÛ7oooI
+ã$Ü¸qƒ¼Y<yòdäF—W«V-22’h-.gZåÉÐŠ·oß¢éA
+†Ð]tÙOõ;räÈË—/­Å	…ÓJÊxÙ�'DN¤µ¢\yCÍÍÍ�W‘iã$€,Cfà²kgg·jÕ*Þµú,Îh:£ýñãÇ…’é`°111Íš5+[¶,‚„9¤§§‹§7[ƒE­2~üø#F`_4hÐ­[·¸¸8µ›0gƒ
+D=Y¢D	___ìšÚÑ€…öÍ›7´5¹Õ)¯Á’i÷íÛ‡ÏwîÜÁg®ØDGG[XX Ôi²_xoéÒ¥Qü<<<†N—ã3özÞ¼yÕ«W×<7† 9CJEÅŠ…ÞZjÛ¶í»wï$LJ>~ü(2E]ZZZgRÆ#>îîÁƒ§OŸ.e<Ò3aÂ¡kÜÊ•+Õ–X	`Ë�žžž¸ï¬‚3f£È€ZlûöíQ9¯[·îèÑ£ÐDˆ³6+þ-³5XpõêÕÞ½{C±¢¢¢¦M›¦öq›y,ÂÆ¯ƒ]¸|ùr÷îÝ?þŒ]S[g
+ìÎ�;IÉQmUUƒE��®¤‡êöíÛ‘‡š&@Â‘ž{¼ôìÙ“ôOàÎŠ¾gÏžâÅ‹wêÔIóY6º�ÓŸRlT‘Ó,",[¶lóæÍBkÿ“�dÁˆ�� >¾–<HMMš¹�qúFê©S§¤�ëÿ`Ë�0Ø˜˜£,m~6lØP(�æâììL:$pçä=z4jÔ!B_4Cƒ%õÉüùóÉ¿Ü9¹à¥Js?)a†;sæÌ5j<xð@ñïY#gÍš%þj‰�ÁâÇ%%§_¿~š„JÖÆÆ¦\6¶¶¶ä_: =éQ@"$\¹rK:¤Iþä“/_>\’¸gÇ‡°Ë¹ZË08Ïž=£wæoÜ¸Á›FN³ˆãááAûx«Õé»e@pîïß¿_híâÅ‹·mÛ&A&m[nõÂM{RhM8>3X†Ì�À`ÉK.y²g~|ùò%o
+
+VéLJJZ¸p!ý×ÏÏOhP>…YììÙ³¹/(MŸ>=%%…|V;a®¹,ì‘;öæ‹/ÈJ€‚FDD}WÈ`k×®MJÎÆ�5	•¬››ÛÔlÐ@£ L™2%K–$³m®]»	ž<yB¿B:µîÜ¹S“ü)(ByøfŠ„0@b¡²ZåÆÐŠ+V�RQ³fM¡4â÷åÄÑ£G'Ož,´–žYF'{ÇŽ…ÖŠ�¯%3–/_¾iÓ&ÞUXNÊmÙ²eEF…,CfH`°ŠìÞ¶ääzæ¥¡Á*MVKÄé¿»víš7ožÐwÍÐ`±§Ü˜qqqÜq�Z·n-âBæf°Jco¢ØpoE"BÄ)ô]^ƒ…gÒx?~¬I¨¼ý`ñC/^œØ5ÊOÎäYŠ¦¬å–"ˆ��éãÍ0,(ù¤Tµ‰$~znrºuëÆm”)!2ç©"{Ô4ÑÐóññ©_¿~õêÕ+UªT±bE{{{|vuuEU†4Ÿ?ÊíÓ;wî­_K~µžP™Ó×¥ÉŽÀ–!3¤1XTbäÌEUÉ›@ƒÝ½{·‹‹‹³³sçl._¾Ü¶mÛªU«ž9s&88Km©R¥¸/×p17ƒEµ_ºtéöíÛ#1bŽ��Çµ#ìÙA\Dp9räï×ÍÊ`O�:Õ¬Y3ùÑ£G±wvvv�Øððp,ÁojkkÛ³gOÞ¯ó,¹ÏInÝkxW“×`ÙÏïŠ)¢Èí'Ï¿g Ý²e‹þCÈþµwóM<+++R0.]ºÄ›&  €>ËÈ
+ÀB…Æq"@Z¸{õêÕ1cÆT©R'*Ì:uê Zž6mÚÚµk÷ïßöìÙóçÏãŒÆç¨¨¨ÐÐÐŽ;"MÑ¢EK–,Ù¨Q£uëÖq/
+C†¹opãÆ�¡C‡d7s
+"ÆîççGŠ®HsÞ¨0ƒeÈi~BÎ\ÈoMÂ÷@eû<›´´4˜ODDDjj*¾…%			mÚ´VÚÜ1Ãè°H‰˜¿|ù‚‹..Ø²ƒaaaÛ¶mÃrÞ¯›•Á"fTÚ¨ŸIäˆùöíÛ¨É?þüæÍ,yøð¡»»»P^ƒýöí[‰%´ºeÁk°?~DÓ[Ççôôô
+*Œ9’®ÅO vÊcµ0ƒ•ú(¿£Ð›A¹§eüøñ"ïÁH|ðàA´ô‹+V¾|yœª¨rµí"ûàÁƒU«VÕ«W­QðôéÓq*-]ºôäÉ“B_‘ýˆªˆ<X³f
+)½¦®„,CfHc°¨ôÈ™+4l—æorqÇÜCâ3gÎÐUááá¨É…¾hn«Èn­sç<vì·¶÷÷÷yznVKèØ±#uTx#÷îñÂ…EÞÆêÛ²eKRl/^¬I¨Ä`}}}£³Aa›1cFÝºu-,,¶oßNÒÌŸ?¿`Á‚[¶lAe¾zõj++«åË—k’¹Ì`%g®øë0¹­M3‘ÁXPIúøø ‡Ú^¨©h;ÄÅÅ!O´þDÞK¢Un®‡´—Uyòä	ê"R€5Ðà0ƒeÈ	öéÓ§ô´z\«¹Á"¤>}ú�ÏJ¯;A´¸]•0CƒUdw…¥C¹cxxx´nÝZä‹fh°8ª´zäŽE ÈžšM¤¯©�Á¢=BŠ
+ýÅÅ!K±´´´³³ƒÐîÞ½›¦Á^„……‘‘mòåË¡ÿ ?Ì`¥�ÌL~Üð¦	éö)cxÕýÃ‡K–,;v¬ñz¢"g///lEµ«O.¼N0`@bb"ïªúõë“,>Íº‘`Ë�ìúõëÉ9[£F
+¡4š,I0xð`Ç`ÿüùóÅïÔ™§ÁúùùõïßëÖ­ŠöÙ³gp¿_~ù…ªfh°$Wj°°ÇÕ«W‹ÜWì¶mÛHÉqrr2È¾PRSSïÜ¹c�ç
+f°RA†>#M2À¯*°©ŒŒ‰3¸cg¥¤¤ ¥†Vpll¬±·‹Ž­`[Ø"]8cÆ¡V†ì©Ðd&e5¿ÄQ)˜Á2d‡££cË–-�j°={ö$ç¬ê+6­f4€uéÒ¥cÇŽQÄïž�Ú‘ÌÓ`Ùú�ø
+„}iÓ¦
+v­wïÞj7a†«È¾çƒà±ýúõ«V­ÒÏ�;WíS]!ƒ½wï½›*îó¦…¬4Ì™3‡”¡qããââ¦M›&mPfêòJWrrr@@Àùóç%[D=†­'&&vëÖMâ­›¨¬„æª>yò$)Ã…š‚Öx0ƒeÈŒF�Á0ÇŒÃ»VƒÍÌÌ¤ïã<xP(™³Ê¾|ùrÃ†
+^Ã§Àæf°H@{½bÚµk§ùt-æi°„÷ïß8p…GÃ*ZÈ`qXÈ¬àÜ¹s:…ÿÿyûöí‰'ôÉAf°Ò€–)Bó“¢™jœ"s %%â:lØ0ñ¡	Œ
+ê1l½G�0Uæ*sîÐˆ”´´4RŒ�ZoóÂ–!3Ê”)m¼{°dVz�?~‘Ûh:¬"û|äÎ*Ž™ì‡bccýýýÑWúÖÅ‹5?Úæl°àóçÏšG%d°ÀÇÇ‡”‘¹*4!11Ñx—Tf°�‘‘Q¨P!R¸ïor¡ç]î¤S§Næ0ø*b¨\¹²æ•³ü		!³¨¨B_P�={¶ÄQ1ƒeÈOOÏ†
+Ï`###ÉÙªd&Jèf°ZaZƒ}óæÍºuë°k
+ DhÜZ
+1sƒÕ
+ƒ3f9\ýû÷×gÌ`s:—/_&%ÁÆÆ&==]5�çµ9³uëÖjÕª­]»ÖÔ�üPÝ•/_ÞÔQ˜Œ›7o2„wÕŒ3LÕ–,CfÔªUkÞ¼yÆ3Xr¶.X°@$™\
+†Æ8#†�²cÇ}6‘KvóæÍäpÕ­[WŸM0ƒÍéà “’àããÃ› wŽÝDpww¯Zµª©£PfïÞ½ÅŠš‡QÞdddxyyñ®:uê)É88YYYRFÅ–!3Põ¡ån$ƒ}ûö­¥¥%9[DRÊÒ`W®\I‡S"oÞ¼B3/hH.1Ø¤¤$rÄÐšÜA˜ÁætüýýII˜8q"o‚éÓ§‹ô´—1Í›72dHff¦©áa÷îÝNNNÎ
+-3|}}y§âE½Moh
+ºe$˜Á2dF�5¢¢¢V¬XÁ»VOƒÅe�œ§"èdi°Øe777^ƒmÐ �ž›È%›••U¸parÐ.^¼¨ó&˜ÁætìííI1ÒTó´8£2gÎœúõëß½{×Ô�’œœ\ªT)SGa–.]ºeËÞU¨ÿIa^¿~½”!1ƒeÈ(VíÚµ�t688˜œ§ø žR–«Èî¨j°ááázn"—¬"{6rÐV®\©ó&˜Áæh^¾|IÏÞY¥^¿~Ý¾}{é3-¨*¹C°š-ÝºuÓ³ÛNääÉ“Bã`:”f‰3X†ÌprrŠŒŒ4†Á~ûö­B…
+ä<U{}—±Á>|xÞ¼yJ§ç&r�Á†††’ƒFÂÐ
+f°9œDôio‚+W®„„„H•iyøðaÉ’%M…¦Ì˜1ÃÛÛÛÔQHÊƒzöìÉ»
+\Rž%ž¶Œ,Cf¸¸¸¸»»Ã`ÈIjiiÉ;2yì�!C&Mš”7o^r@¬­­õŸ'"÷ìÆ�ÉqkØ°¡Î›`›£™;w.);väM0eÊ”#GŽH•	Á)coooê(´£lÙ²"³~Ë¡èÕ«WIy.T¨�”]_˜Á2d†““ÓÈ‘#�a°, '©‡‡‡ÚÄ26X2|å–-[à®8 žžžúo"÷, )_¾|tÒLma›£	
+
+"e-AÞ���ÉÉÉGeBjÔ¨±wï^SG¡5UªTAUoê(¤5'¯´££/sýñÇ’ÅÃ–!36lØ©S'c,¾KÎÐÈÈHµ‰åj°>>>ÜùƒpÑÉŸ?¿ÐUX+r�ÁfddÐYl„	W3ØMÝºuIØ¶moœhúU‘³ˆ��‡
+š:
+]Ø³gÜÛÔQHÇŒ38À»ÊÑÑ‘iµó¡f°™Q¯^½ˆˆˆ	&ð®ÕÙ`!WP5r†^¸pAmzYì’%Küýý•æä:vì˜&D-¹Ç`œQ…cbbtÛ3ØœKfff¾|ùH¸}û¶j‚§OŸvíÚUúÀLqvvv¦ŽBw*Uª$4¥šü¸xñbhh(ïª€€R¤…¦H6Ì`2£xñâÆ˜UöàÁƒäô,Q¢„&ý|äg°ØÖš5kTg•5¹Ê`CBBHq:t¨†y~øð¡{÷î]þ¡eË–ööö]8üòË/†ŠŸ¬QINN¦=êy»‘äª×¸Ðš[¸p¡©£Ð‹’%K>|øÐÔQH�HÛjÒ¤I¤T÷éÓG²x˜Á2d†§§§¯¯¯Á
+vÔ¨QäôzS	™l“&Mà®
+Î¬²'WìºuëHqÂ�Õ<[:d�*666Ož<1TüÌ`�Ê‘#GÈ¯&4íTî™�'HÑ¢EM…¾àê€&¤©£�‘:“¾ ªÉ{"†‚,Cf899M˜0Áà[£F
+rzj8b³œÜZµjqÇ"0ÆVr•ÁîÞ½›§âÅ‹kž-~:‚éŠLakTV­ZE~µÖ­[ó&
+
+Õg¶‹Ä°aÃºwïnê(ô%==½H‘"¦ŽB"p9ÃEMu9*mRªË”)#Y0Ì`2ÃÅÅ¥^½z†5ØŒŒj|*ƒE½¥TMËÊUÛ»wo­néS"##Uõ—ýG3ãÂÖ¨ lˆ÷!	
+
+Ê
+;v¬råÊ¦ŽÂ0¸ºº.]ºÔÔQHA¿~ý’’’T—ãAk$R“K3X†Ì¨Y³æÂ…
+~–Nb®aÇEylBBÂ Aƒ*ãÁc[¹Ç`±›´A´oß>­rÆwË—/¯d°úÌíÅ3X£Bßy™3go‚–-[~üøQâ¨¤§]»vBs<åDŠ-jØ†¤y2qâD4=T—ûö­@�¤`ó¾Ÿh˜Á2d†»»{ß¾}ÑNä]«³ÁnÞ¼™œ›ð‡¬¬,µée`°Ül™Áj…¸ÁÆÆÆ’²T¢D‰ôôtm3_³f
+W_kÕª•‘‘a˜¸ÿ�¬QAE~;Ô*ªkÓÒÒrÉdOÅŠã}�Cñõõ%/È‘NÚ´¯�‘®ª0ƒeÈŒêÕ«/Y²Äà÷`ß½{GFïçÏŸW›>§ìË—/¹³1ƒÕ
+qƒÅ�%iðàÁ:dž™™éììL
+vÏž=ˆøß0ƒ5*•+W&¿Ý©S§T×¢ªiÛ¶­ôQIÌÙ³g+Uªdê(	Z¦NNN¦ŽÂèÄÇÇõº‡Ã“‚­áÛ"úÃ–!3ÜÜÜP�DGGó®ÕgFƒÖ­[“Ó“È‰8\ƒmÖ¬Ù
+# 0‚Á~üø±eË–Ü%Ô`ñ†iŒÝquu•Þ`6lhŒ}A	iß¾½‚Ï`ß¾}KÇ=yò¤n»@Çv3’�3ƒ5ß¾}£#Kß½{W5ArrrPP�ô�IÌ÷ß/ô¤,‡‚_¶páÂøkê@Œ­?U	${Ö¬YÒ“žžn�ÑÈ3N’••åèèÈ[“èc°ô
+bM&a!›’’âéé¹xñâ_ŒÃìÙ³ÿóŸÿÖ`322¼¼¼”ƒ]¾|9¶h¤}Y°`šð/^¼�Æ`ÑxoÛ¶íÜ¹s�´;8PóçÏW5Ø˜˜RŠ*T¨ Iw! üy4›\C˜Á4aèýó>¨&8wîÜ˜1c¤LbJ”(!¿1T«W¯®mÏö‡Òã9.¡¡¡¤`�=Zâ¨yªY³æ«W¯*Uª”œœ|ÿß4oÞ\gƒ}úô©……9Cyç†æ?xð`??¿¤¤¤ûÆ¦Ô´iSŽHãææ¦º;‡Øu_à{}ûö5ªÁb+~”„ë×¯uwV®\‰ƒéããÃÝ:#)B°h}2_¶lYÅŠyWéß·�¬ñ@…@
+@�x@�¦M›&qTçàà`ê(ÏŒ3T›ÿ2ããÇ�íÚµã]…Ý'e[ÊI
+™qæÌœbOž<0`ÅÐˆÄwß}W¯^½ºuëêó’/ò!g(NUñ”p0ˆt $ El¨6/ª_Þ×‚`ã�;w–fw¯]»f�Ýá%11±N�:ÒìK·nÝ¸O„=zDA(�úäÐ¶m[ÞU«V­Òó1ƒ5tØL¡©TEîqÉ†#FøûûK³-T&’½ÿùógLÐ Îû÷ïÛ´iÃ»Š>¦R\ƒ¡	IIIÕªU»ÿþ�7 
+ÿý7äóÍ›7NNNúx2wî\r†6jÔÈ€Ñš	¹d²`Á:€€©cƒ¬ñ8|ø0)"oýÈ~<XOOÏùóçK³­3fLž<Y²šMö3Ì�|KGYqww×9ÿÊ•+—âP±bÅ¦M›0 11Qç<	C†iÞ¼¹ž™0Ò‰­]»6T¡cÇŽÎÎÎ8¹üüüôéþøãr†ZXXÈ¬šÂQzùò¥©£�90R~P—š:1˜ÁXµWyH×Ì™3¥ŒJbªT©rçÎi¶õÝwß………�8qBšÍ9::Êø·[¹r¥¯¯ïçÏŸy×jÒ:SKáÂ…½¼¼þóØbhhh‘"E`³/^¼Ð9[Evõ[¿~}}r`0¤äÑ?�gúXR¦LòN½Î î5Þ(F¦¢W¯^ýõ—©£�?ô)[ƒ
+LË¿@soTõ#GŽä.III1uŒ2aíÚµ¤M)K1bÄÂ…qVfff*²ßs—ïÞ½Ã®ÁRÈ~I@óæÍG�µnÝ:i6×=›ÔÔT…Œ~5üX(ŠhwC_EöýÌ™3¤lë3ÕÊFÿþý•îß¿Ù.^¼XçlÌ`9–´jÕjØ°a
+6ÔsÚ”råÊ‘“T“Qasƒ
+JHH0u¹‚»wï’Â“7oÞ×¯_›:œÿãÉ“'666y([¶,ë^b(–-[FŽj—.]ÄSnß¾MKOOO¸®»\ðððèÖ­vJ‚C=|øðvíÚùùùÝºu«oß¾nnnP,co¿¶m†Çšú`ŒZµj¡(†„„Ý}%\½z•”í2eÊè|y
+þŒl#""è’]»võèÑ±!ñõë×¹‰q98p J~üt93XFEÚÛÛ…ÙÕÕUƒýúõ+Üƒœ¤ò¸+¥áÐU;wî¯»È±cÇ TÒlKz*UªDÊ�¹=¦ÿé§Ÿ„Vhte†ÌŸ?ŸU#ÍmþHóª*ü-Z¼}û–.9wîÜˆ#Œ½Ý³gÏ†‡‡{+æÉíÛ·IÙ¶µµÕ9UƒÍÊÊ=z4÷¹çÄ‰---¼|ùr´óåËwàÀ²êÐ¡CùóçoÓ¦
+šŠ¡¡¡ÖÖÖtæbf°ŒÊƒ:wî¼páBggg}ÖJï¡Áf
+¡I˜2eÊ‘#G4IIg4�c�kZP9“"4tèPSÇò/p^”)SFU_
+>kmnfæÌ™äÀöíÛ×Ô±˜†¤¤$cÏeãáá¡º|ëÖ­QQQFÝ4,.88Ø¨›0[îÝ»GÊvÁ‚uÎ[µjÕ^ÿðÝwßá_ä‰£ú-{Œ÷ÄÄD+++*ý
+N%¤Á9==ÝÁÁW+ºjÃ†
+p]ò3XF[¯^=\;š6mª�Áž?žœ¡åÊ•3`x&>Ï}Â"3XC±iÓ&R„ªW¯nêX”Y¹r¥ªÁÊ~„v‰‰ŒŒ$VõQi.A‚»”]ºtyöìïª6mÚ¼ÿÞx›~ôè‘GçÎY�gýÀÚÚZçL`°•*UêÐ¡ƒŸŸ_�5�[«V­¸}ö/^laaqíÚµ?ÿaÍš5HM½yó&>¬X±‚®JHHÈ›7/Ñ]f°Œ
+×þýû5jô÷ßëœÏŽ;ÈšÓGÓÂ)¿víZÍÓ3ƒ5Üy1Ìm8‹¯_¿ÖªU‹«¯ÞÞÞ¦JnL�:•¬±
+å6--�wÕÄ‰�;f¼M¿zõjÀ€ÆËßœá>£Ô9n/‚oß¾M˜0&÷ÎyHHog'\ßwíÚÅ»*,,LÁ–‘c�Áº¹¹¡bqww×ç,Î#rFäè!Çccc—,Y¢ÕW˜Á'''RŠ${?ZsvïÞM«}\8.]ºdêˆä3X	Vd@Ý¹sç¢�oÓÏž=SûŽž\A“œ”mKKK�3Qê‰m×®2¤Þ~úé§‚¾yóæÝ¿AüÄ‰Øú¡C‡”V}ùòEÁ–‘cA�ioo�úì¸qãÈ:lØ0ÃE')qqq:ÌYÉÖ€Œ5Š”"ît]æCÓ¦MIx¹öU#£‚³/—ìÕ«W�úFUZZš‹‹Ëƒx×ºººîØ±Ãx[ÏÍ½îß¿OÊv¾|ùtÎDõM.4
+J”(aggGº�•¹7Ò×¯_Oú�¼xñÂÊÊjÂ„	tÕï¿ÿÞ¶m[’˜,#‡‚Ú¬gÏž­[·öõõÕÇ`éˆôjg•5Ot¾ûÁÖ€ìÝ»—”¢råÊ‘wÌŠ.XXXX[[³!‚�Áœ9sÈ¯ŸkçŽ7ê›\×®]ƒ£Þ¼yÓÓÓSµ9|øð¼yó""" ™Fªdró›\øeIÙ.T¨�Î™ðŽ¦µnÝ:zã(##£^½z•+W†—¾{÷ílín’2444þü111oß¾Åõ)‹/N.^Ì`9,Zå>|¨Y³¦>ëããCÎPœ#…sDûT·ïZZZÚØØ6!àNUšm™Ô·ôIý­[·XÎ
+êùöíÛ›:
+y²hÑ"òÓh’Vpúôé“r>!!Áx½°`�½zõêÛ·oJJÊÔ©S“““3³�ÌôîÝZ»eË�Y³f�;wÎ�»iii�.SlƒÛ¿zõªP×bÊï¿ÿNÊ6¤QçX˜Ï`ÑÒ÷õõÍ›7/¯"{üj!\•Hg§N�:½zõŠ¤LMM?~|�H$0Ø‹/’UÌ`9”×¯_{yyU¯^Å^íi(Btt´ŸŸo_qC+Ð"€ÌpçIle8;;7jÔˆ»äÞ½{†8ÿ7àC‡ÄSvéÒÆÕ¯_¿I“&�—ð
+ãÍhpøða:Ä
+>CZ<³�UFEE‘‰ÀŒ:Xllì¨Q£¼½½[¶liê#m0æÌ™3bÄì”øû¿pER¶íììŒw„)_¾|ùã�?xG–ÀOŒÆËóçÏÍð!ƒ¡(íh¦‘Éþô�LoÇ`èI�5”ŠÖ§OŸþg®deeéyâ07n$ÀÇÇG(Í£G�V¬X1tèPÉ¦^•’Ó§O—*UJ–»¦ÈžÄÖÑÑÑÔQ‹5kÖˆôa&/Rå1Ë¡†"{à÷[9
+´‹ÝÝÝõÌÄ××÷dö@	øþûï7mÚ$Í¶LÈÝ»wM]–&€Žö 2"_PP�¼{É6hÐ`Û¶m¦ŽÂ(4lØ066ÖÔQ‹ÏŸ?ãZ ´vß¾}¤l³‡õC¾~ýJ»¸ë{“‹Á0ÇŽº	O�`Ê*“3bÄSGax233mmmÿ§Ç«æÏœ9s„Ê'}¾Ð¼ysIcb0rÄÍÍÍ ù0ƒe0ÂÕ«WÉU¾dÉ’¼	8�C‡:Ñœ¸¸8SGaxöìÙS³fMSGa\ž>}ÚµkWÞU‹/&eûÿ±wÞáUíÿŽ	½—‚tA0 ‚ô^©R¥ƒi" HA:"Š•—^ÅÈKðEº:¡Cð‹TÄýÝ×>Wæ7ž²9$9'!Ìç�\'[fŸ©Ï=³³3�ìŠ¸FFFq¥òåËÇÕd3C°FFq¢“'OŠ—öX=7lØ0}úôÀHñ4iÒÄ·q¯Ž;¶iÓ&¾­ð¯þøã�gŸ}Öã©¡C‡JÙîÜ¹s€­222JLªV­Ú­[·â*4C°FFq¢Û·o«¯ù<Ö©Ý»w?¼¦ø®Ü¹soÚ´)¾­ˆc(Pàë¯¿Žo+ü«ˆˆoÁuíÚU
+ö[o½%G^{íµÐ(eÍš5,,¬víÚ$‘¾DG9mféÒ¥÷îÝØãŒŒŒTõêÕ‹ŒŒŒÃ
+ÁÅ•2dÈ Ž~Ïž=îg�;–07k‹[µk×.‘M÷…ÊÒ¤I“è—o:pà€·!ÖF�IÁV»–“ÅÉ“'ckäÈ‘]ºt)Y²$4nÜX½€€{‡ãeg„Ø¬¨iddäWÑA¦›·a‚52Š+*THý·ß~ë~÷Z¹råÀ[`�;w.sæÌwîÜ‰oCâL‹/‹o+ü®¥K—N�:Õã©2eÊHÁV«1@°iÓ¦u¹”åš3fø×POzÿý÷
+Á%XuìØñ×_�ó`
+ÁÅ•jÔ¨!Žþ£�>òxAÙ²eýPªS§ÎÀ�ãÛŠ8SîÜ¹W­ZßVø]Ó§O_¸p¡ÇSÙ³g—‚ýý÷ßË�KÙ.P €úä
+ }ï½÷ä÷ßÿ
+Ù6kÖ¬T©R
+6œ2eÊÝ»wåÔ Aƒ¾þúë•+Wrö…^Þ²eKË–-Ë—/?tèP}±÷íÛ·¿òÊ+Ô#Î®Y³F~ñÅ2ÜªU+Â‘ƒ²íW¶mÛV÷;o½õÖ—_~9~üøjÕªÍž=;	fddä“úôéCÍõGÈ†`�ŒâJt3ÅÑãv=^âÞ¸q#ÀV^7n„úâÛŠ¸Ñ²eË
+*ßVBC†!ãÜ�ß¹s'88X
+ö©S§ä G‚Eýû÷ç2Ù‘°L™2Mš4‘ã
+4È˜1c¯^½fÍšE5!@Ü�œ*\¸ð³Ï>›/_¾ÁƒÃ¥Üþê«¯òï°aÃÚ·oÏ¿j*€�$I’Æ�C¹]»v
+		™<y2Ç7oÞL§‰+¹ôåÇy·¿ÿþû„É•
+ÎŸµ•)S&ð˜'Æa¹‹Z¹~ýz?nÖÈ(®ôöÛo‹£÷6ßµwïÞj3÷Ä­ÐÐÐ'NÄ·q Ò¥K'ú$Dõë×¿|ù²ûñ#GŽH©Nš4©šãê�`eÝ-™®öØ±c2døä“OÔe
+6,X° ü†`Ó¥K'lüÏ?ÿdÉ’%Y²dÇ�—³túJ•*Å�k×®qªK—.*05eÊ”gÎœ±þ=‹ ""‚ã£F�RWöéÓ‡{¥ó¾¦N�Z¡¸‘‘‘ÿ4iÒ¤+Vø/|C°FFq¥ùóç‹¯÷¶\³¿«sÂQ÷îÝ›5kßVÄVwîÜñÈi‰R+VToöu­]»VJµ¾Ò¯7‚7nW†‡‡[ÿƒU:wîÜ×_Í³ž|òI9Áê»ó¼øâ‹EŠQÿ¾úê«yóæµ¢vY´hÑÑ(}ÿý÷jj®N°sæÌá÷æÍ›Õ•K—.åÈ?ü`Ù[®\¹¦‘‘Q týúõ«W¯Æ·±ÒìÙ³?ÿüs¿>Â¬‘Q\éÇtÞÔÀác™Ä'8aÊ”)ñmE¬ôúë¯?"kø;lò8cÆ)ÕµjÕR½lçÎ�ƒƒƒeæªN°ðdÝºu³dÉB8¹leÏž]NA°­ZµR!Ô¯__·¤gÏžB°}ôQ�'½óÎ;Ö¿	vØ°a¯œ;w®elË–-c•XFF~Ó�7†’#G)´Ù²e9rd,PíØ±ã/¼ ¿oß¾­æŠûU.ÀÛ+C°FFq¥ÈÈHå.¯\¹â~�Ã¶G‰O?ÿü³¢”‡QŸ|òI±bÅâÛŠiÇŽ½{÷öx
+Œ—"ýÚk¯©ƒ	.P €AUKIH–,>”œ¼ôoß¾ýO<!—A°ü«ñF°2ŽúÓO?]ý·„–u‚¥“øØc�ñ —+e}¶mÛ¶±L.##èÒ¥KÏ<ó5kÐ A«V­Z½zuŸ>}’$Iòâ‹/z|?â£†úê«¯ÊïæÍ›W¯^=Žìõª€m@éÁ’z¡¡¡'ùýõ×%K–ä,iíŠß†`�½2gÎ,îþÿûŸûY‡‘®D©‚>¼³&ræÌ©>½Oô"›&MšäñTÍš5¥HC‰ê G‚}ç�w¸ì³Ï>“Áâ@AÊÿû¿ÿ“ã÷ïß#Ó§O/ÿúH°¿ýö�¼ûî»êÔÖ­[ñM;wîä÷¬Y³xôíÛ·ù½~ýz~/_¾\]Éo‚=zô¨eÖ(K“&�Ërâ|ðåùÓO?�“GÔ©SÇß»eË–8\‹æ‹/¾X¸p¡·5|¢%ØððpÚ�üùó»ÏhZ»vmHHlowëÖ�ß_~ù¥CPK?zâÄ‰ûöísŒŠ‘QBWåÊ•ÅÝøá‡/¨ZµªøÙGD
+øê«¯âÛŠM–Ç·�Ó˜1c¼­–-[6)ÒúVklŠ)>´5cÆŒ!C†T«V�k6l¨‹ÁŠž0aÂõë×:¯âS’%K&—ùH°¨U«VéÒ¥Ã�Ã6lÈ—/_öìÙåû,Ü�àA8,œ]¥J•žxâ‰Õ«W_½zõ›o¾¡_	¸Êgh†`�¦Ž;F½pg?Êm÷îÝU+J�5j­téÒÍš5›7ož=zôÛo¿­ßøùçŸ÷êÕË²Ê1b?øK•¡jPÀ­víÚ¹Œ0ôïß?–¨ç[Ob<U›ÈÒcu?-Á4(wîÜŸ|òI’$IÎž=«Ÿ*^¼¸¾B{£F�œ_ºy$XúãóçÏÏ•+Fþøã�ÑÇÇÈ(‹CÜ=ž×ã´!ÿýïlU<Šf‡ÚßV<˜–.]úˆ¬ ¥T³fMðÒýøåË—ÕÄ}¥VÇífÉ’¥lÙ²³fÍÒw²PËÁ—_~™+ƒƒƒ“'ON‘o÷îÝk=Áâ»{ôèúÊsyâÁƒåÔ¥K—Š)ÂA	
+S[´h"W»Ó§OË•†`�¦èRV�—žþë¯¿
+,’ºôëÕ«§ÞzLš4)iÒ¤jÏVÈ*gÎœÝºuãwÓ¦M!@ËžEÇœ
+5räHp®J•*Ï?ÿ¼
+œÞe´8ëÈ‘#q^¹„`Epûo¿ý¦Ÿu&Ø{÷îÑ‡¨¯\¹Bâèë“pê+BË<%ù
+Õ£Ü	–N=	¨Ì3kô°ëã�?–Âìí{çOlØªøUÑ¢EÕ›å‡BY³f=pà@|[Py[=cÝºuRžc?¥ù÷ßÇÁáSbÎÝ»w	ÇãîêW¯^Õ§âî>¬f/%d
+:”ŠvìØ1‡kÖ¬Y“&Mµ;˜úÔSOÉª/ Y’$IfÎœ)§€+B“ÅÁZÿžE «v¨­²†BÓãê§¯<t‚EÄ±k×®ŠZ�	ö›o¾Q3ú5j”#G;YÛD_¨öçŸæˆÇé²"�`quëÖuùVÔ¬ÑÃ®Ÿ~úI
+sêÔ©Õâ™º¨&ú1�ˆê×¯ß·oßø¶Â'�3æQØüW×É“'[´háñÔøñã¥<Ó\Ø*#£GJÃ‡§¢¹¼éö¦þùG–‰Ë—/ß‹/¾(4h FN^yå•gžyF~{#Ø›7o¦M›Vv†sçÎÝ¯_¿˜ÿÇèk•Ä¡\VÆ�=û�	jÍŸ?¿Ì¡ýúë¯¹QÍt•yG¿üò‹ºøøñãY°`�·Ð„`õ.]º¨÷;†`�“þüóOõ–S½ât�ŒG¸MÄ¢
+¡©LøÛÖ7iÒ¤G�ñmE å°Ÿ,	"…YæÑùI²^œG
+úý÷ßÕ§L‹-ªT©Rúôé{ì±B…
+eÊ”I¡#TÆÁcÇŽÝºu‹öV}›é�`-{¡­<yòøæÍ›yúþýûc`9
+{ì{ý‘‘‘/xRÁ‚ÝYQ”<yrRÀÁ^ºt)iÒ¤jI„»wïfÍšU¥ÕÊ•+	A×Á‡7¤l•*U<²«ˆD®å&³vŸÑÃ%51ÆÛbÎÞ6?JôÊ›7ï7ß|ßVx=ŽÐÐÐø¶"Ô¿�Kg ìÙ³Ka^½zu€­22z¤tâÄ	o]E(jåÇ‚‚ìÉÞ4¤²`cñâÅÕZ¯wîÜyüñÇß~ûm(7I’$çÏŸ—ã+Û‚üðÃ]ºtÑçÄêÚ»wo_ïjÓ¦ÍðáÃc}(úš'Mœ8Ñ#.ÂÌ[¶lÁ™z#Ø)S¦pMzŽ(¥H‘"88XÖ$Ù¾};gõ¯Ãˆ&G–.]êÍBvãÆ�¤­7¨^¿~ýnòø}�‘Q‚UÏž=¥<ë;`ê¢…y4y`ÅŠùòå‹o+<ëÕW_Í˜1c|[?ªV­šÇ%ÓOŸ>-%ù±Çó8ïÔºqãÆèÑ£ùD#£x×‹/¾˜!C—ý¸çÎ�K”Õ†
+æÌ™S�¢š¤N�Zÿò¤,V¬XãÆ�A;uP'Ø
+T©RE�‚(›eÍšÕÛ¿ÿþû�Žòëê:î³ÂÂÂÔçf³¸ì¹çžûDÓÔ©S¹}À€VÔˆë’%KÔõ²ùàÏ?ÿìÍ5öÞ½{³fÍ"Å\3³Œ�¤›ŒÔ4$Åíry—æÍ›—)S¦5kÖÄ·!ÿ_þù'&½üòËñmHüèÊ•+Þæ¸ÊÇ¹(þü¶êÿþïÿÔì>#£GDG�…‹²dÉ2mÚ´]»vmÝºµ_¿~É’%«T©’ìÜÑ£Gº“+W®äß={öÀ¢ü[¢D	Â¾}û¨°Ü¢/“¥l—.]x¨öÜ;vlªT©¸%À½T¥l¶lÙ>úè#ý[3o+C¬úR¢2eÊ„††’z ;ºuëÖêi›1cF‡�#\Ö"¸~ýúˆ#èA‚5JL’Î�Œ\]ºtÉýºØ�òÜ˜3gÎ”,YR6�w�:u*sæÌGŽ‰oCâM{÷îíÚµ«ÇS¯½öš”äŽ;Ø*C°F�¦Ž;Fo:iÒ¤RõR¦L	ÄþñÇröâÅ‹åÊ•²¦K—.­èÈ‘#áOýU5@¤éëÚé»qãÆ2ÂâÅ‹åÈéÓ§CBBìf‘B°êÓ-—³ÞöÕW_Mž<¹û:$2Ùxþüù–½.éüñÇsGR¤HáüÞÇãz°ú‡]†`�‡rçÎ-íÏ²eË<^ÈÝœ Ö¯_Oÿ—!~ÍˆŒŒ¬Q£†¾é#(0ÕÛ‹³Â…K1ö6£Û2kô(ë¯¿þ:zô(4ëñ›_|Ç‰'îß¿³ÀÿùçŸ+W®¨OÃÎž=€%¨÷bºfÍš¥/Ÿå"�žÐïáv÷ë¯]»–:uêòåË[öòð? KG
+ôêÕËùk‡=¹dq-C°F‰Cj½wo¶¿÷Þ{‹-
+°U	G/^lØ°!­Á€ø/ðèzõêÑz»ï6øHÉÛÊ$Ñc�=&ÅØeb^dÖÈÈßáîÝ»‡“Ê—/_ŒyØßr¦ÊØ�Ý¹sç·ß~»zõj´W:¬èQ[bÈ(±JæÞ#o;“Òá}”?T?~¼l³uëVP¶{÷îjUíˆgñPù
+•œîFÀ�ÐtóæMo›¤«éÜjK¬@Ê¬‘‘¿5|øð)R„„„Äf®øU ßfFK°FF‰CgÏžUãW'OžôxM…
+b¿?ÑÃ(w8Ù½{wÇŽ—/_î×>,�óˆzõê¹ÌêÜ°aÃÐ¡Cý÷Ü„¬©S§z[=¦mÛ¶R€_}õÕ[e‚52ò¿~ûí7Z€�;wÆ·!1—!X##HviG~ø¡Ç¸eË–[•íÛ·ÏýøäÉ“Ë•+×§OŸ~ø!ÎJ˜Î#<~oÛ¼yóˆˆˆ8hÂ”èqÓÕû÷ï?þøãR€¿øâ‹ÀfÖÈÈ(Z9,çºwïžš<ld”¸5`ÀoKÉ
+u¶*Þµ{÷îîÝ»{;»wïÞ2eÊ<ùä“2dèÚµk,;¼¿ÿþûÌ™3+V¬˜.]ºlÙ²M˜0ÁÛ•Ûª&bÑ—-[Öã©�;wJéMš4éµk×l˜eÖÈÈÈÈÈ(ž´uëVa€)RxÛ•Z°Uñ®Zµj©•aÜÕ¤I“þýûÓ­&õš5k–#GŽ¬Y³V©ReðàÁk×®õeŽÁo¿ý6{öìÖ­[scúôéŸþùñãÇßºuZ7nÜûï¿ïíÆAƒ}÷Ýw1ŒÕÃ)‡>ÔÐ¡C¥ôV«V-ÀV‰ÁÅ‹À­ÐÐPÁ€åË—{¼æQ†]¼xñ´iÓ¼�]¹r¥û0é¾}ûÞ~ûm¸7_¾|iÒ¤É˜1cÎœ9‹)R±bÅ¶ªV­Z¼xñüùóƒ¬iÓ¦Í’%ÿ¾òÊ+înß¾ÍÅÞž6ë[Û<
+rè@©u´òË¯2kddddd_êØ±£`@«V­<^°sçÎ×_=ÀVÅ—ÞY‹¢‘&„óçÏÿïÿ›?þøñã‡Û=zôG}´jÕªÈ¶5š={¶ÃÒ¦œrßÃ%±êÜ¹sÞÖ0W[rœ:u*À†‰ÁÅ—V¯^-$�6mZo;G?:	@M‡E³!Ò/¿ü2fT¬XÑaòÕªUýºÇwÂÑŒ3dcw‘SRnK–,`«”ÁÅ—îÜ¹#û÷9|Ð½|ùòÉ“'Ø°Àëüùó�5òv622²^½z�±ä»ï¾4h�·³Û¶m‹÷�Â ?ÿü³J•*ÞÎ>óÌ3Rh'Nœ@£þ%C°FFFFFFñ¨W^yE`ÀÛÛÓ§O7kÖ,ÀV^mÛ¶=räˆ·³�:u:xð`ÀŒiÙ²¥Ã&SíÚµ;|øpÀŒ‰ýüóÏ¯½öšÇS{÷î•�+Œ‚522222ŠGmÜ¸Qx yòäÞDµk×öeK»‡Wÿûßÿú÷ïïíìO?ýÔ«W¯@Ú˜5oÞÜÛÙ.¼ôÒK�´'ð<xð¦M›<žê×¯Ÿ”ØJ•*Ø*]†`�ŒŒŒŒŒâQ÷ïßòÉ'�·6Ø»wo×®]lX U¥J‡o¬jÔ¨qãÆ�@ÚcÙ«EmØ°ÁÛÙ·ß~{õêÕ�´'�:~ü¸·OïÝ»÷ÄOHq�ß�ÚÁÅ¯(HPªT)o×$âï¹>ûì³�>úÈÛÙ8¬Ñê?ýý÷ßåË—÷v6ÚejÑ“š3gŽÇS_}õ•”ÕT©RÅï{C°FFFFFFñ«ðððÇ{LÀ`Ïž=¯éÓ§ÏöíÛlXtçÎ‡—Ñ`d¹råi�®yóæÍœ9ÓÛÙ¥K—N�:5�öLõêÕó¸µ.ª_¿¾ÔvíÚØ*‚522222ŠwAqÞ6T�_–óŸ¸yófog‡¾nÝºšãªêÕ«ß¼yÓÛÙD9?ÙaÐ;"""$$D
+êÖ­[l˜‹ÁÅ»æÏŸ/`�&Mo{ª¾ñÆÛ¶m°a~Õ‰'Z¶léíì™3gš6mH{ÜµcÇŽÞ½{{;»{÷no=Ž‡Wõë×¿|ù²ÇSƒ–RúÌ3ÏüóÏ?6ÌE†`ýªwÞy'ÈÈÈÈÈÈÈ–ƒ¿øë¯¿üq¹ÌÛ6�«V­3fŒüUü¨Y³f§OŸöv¶U«VÇŽ¤=õÊ+¯üöÛoÞÎvëÖÍÛÄ�‡Q×¯_¯Y³¦ÇSþù§*¢Ó§O°aî2ëW‚52222RrvC†‘ËòåË÷÷ß{¼&ÀË¢úUë×¯6l˜·³[¶l8p` íñ¦Ë—/×¯_ßÛÙ«W¯Ö®];�öøU­[·öÖk˜3gŽ”O‡×�”!X¿J¶]»v‘�’|°lÙ²€=ÑÈÈÈÈ(ZAžÑìÙ³g“&M*�àm.çä.o nÙƒïÜ¹H{4nÜ¸¯¾úÊÛÙ©S§.]º4�öøI.ô6¸úÏ?ÿ<÷ÜsR8{öì`Ã<Ê¬_%ûê«¯ì‰B°ÿýïöD####£hõÚk¯EK°–=&�à°RS‡^j?,š9sæ¼yó¼�ýøã�?ýôÓ@Ú­œW3#¿â}^hìÕ¾}ûððp�§à
+)™ÁÁÁÞ®	°ÁúU	�`ÃÂÂB£”={ö¢E‹¶iÓfß¾}ê‚?þøƒSsçÎ
+ˆ½^Õ½{÷Ê•+û/üuëÖM‡£Už<yÈß84ÉY9rä˜2eŠÇS7n¼téRÀ,y¸´`Á2Ú—�…:´{÷î
+ÿï¿ÿ^²d‰üÞ¹s'ÏÚ±cÇ[ù¨êøñã1N®¿þú‹Ôö¶ˆh…
+ÔN×®][µj•üž5kw9ŒûùO>,…P-«õÝwßy¼Æyûª‡B7oÞ¬^½º·³d®_Ûÿ˜é‹/¾˜8q¢·³‰`Š2~¤AƒÞÎV©REŠeÃ†
+i•ƒÁúU	�`Ÿxâ‰Â…�±5dÈ�¶mÛæÊ•‹.ÕŒ3ä‚7nT¬Xñë¯¿”Éž5zôè:ø/üÕ«W“P±Ç¨U«ÖÇ‡&9+eÊ”o¿ý¶ûñõë×‘£G�Ì’‡KŸ}öéóûï¿;_™,Y²…>høÈ›7¯üþá‡xtC=Ý¾}›RímªhuçÎZªeË–y<K+÷Ê+¯Èo.kÝºµü¦H%d‚µìš¼}PƒFŒñP¿k{ýõ×éñy;ûæ›o~ÿý÷�´ÇGÕ©SÇ¡1í.^¼H{âV”·ë×¯{<E³¦ærÿøã�6Ì›ÁúU¾ìÐ¡CCCC'L˜à~jïÞ½ÀgK—.íâÉ¾l³fÍô#·nÝ¢/rèÐ¡híL4Š=ÁXÞöË/¿4ë 	öÜ¹s\‚íÙ³§!Ø˜‰Îr�÷MTc)�`‹/þpìÖ­[-x£¾páÂK/½§N4¼*wÜEkÖ¦M›@Úã»öïßß¥KogÃÃÃÛ·oH{âPÛ·oïÓ§�·³@ˆÈjÕªÒ*g‚õ«|$Ø»wïfÍš5þü9sætiZOž<™1cÆ5j*„–,Y2X×!¨¬e·ÜH§Ø²�¶mÛ¶›6mâ7½`Œ§©ìÛ·oÅŠ»wï~üøñ›7o2„éoþôÓO*n5jåk‡
+¦ºrTj¼téÒˆ#ªV­Ê]‹-Rw�8q¢G�eË–åF‚UŸ7~ðÁƒV—aO‹-Ê”)Ó²eËo¾ùF÷ÝwgÏžM—�v£|ùòÝºu;sæŒ·¸ûí·
+4¨P¡!/[¶L'X¬Åæš¶ˆqQwmÜ¸‘£ûÀßO>ùDÍt¢[¾|¹üÆlŒ'äúõë/Y²>|¸œj×®©ôé§Ÿqz
+d"Ù­ÇÚ^½zUªT‰gÍšuÿþ}=eºvíJ”‰Ú¯¿þê‘`·lÙ"ovðeØæžVêå©»x‰üòË/5l›4i’þÑÄÎ�;ÉµR¥JÑ>Ì�;WÅ:22ò­·Þ"÷+W®L2Ò€¨ÐæÌ™Ó¨Q£råÊuêÔIO¹Ú°aiÂÙ:uê€”\»v-éI–�=ZäÞ½{<qÏž=3fÌ¨]»v“&M(ó–ýe‰CÉÑwÆqyÜ/¿ü¢GméÒ¥„@ÊŒ;–â¡,ˆBBh¤yçÎ�¥œ>}šÇq9HìäÊˆˆèTòÊÒ³F	SŸ~úé4iÒ`9í¿ìúõëÉ}žNõ¢Ž¤ RÚÉJ£·¬AÜX·nÝ’%K’A:ÃP0›XwÝª•+WR>L%%w¨°ä•—ÄÅ”NÉ•}ôÑäÉ“7oÞLÈXÂú¨ÑíÛ·Ç�Oe$}8ØËñ«W¯G¡MÚrÁûï¿¯§	ý_jÏ"Ö,PÇ)<ãÆ�Ãl
+3g‰¾ô”1«H.ŠŸ‹ß¤<tèÐAr_òºcÇŽzç}äÈ‘Ä�Ë0Iµu—/_î×¯1"^t"Áx¦L™òäÉÃÅ<T–Ì%¡(~\°åU}'XKÛÝ€bàír!!|9,7Š7n¬
+^ÍÂ®]»¼�}xì-h¨=ž"FªKå°÷DàeÖ¯ò‘`i«ÈuëÖq±Ëë{è.C†¸ùç’*U*‡¥˜,*R¤H±bÅ,ÛU‚Ì.ûÏþ“"E
+|t«V­à:î}î¹çpÍ¸p4wîÜ™3g–&¬
+Ëž=û˜1c&Nœ˜ßÖµk×,ƒ	°xñâõêÕƒÁp¯ü;þ|¹‹@8i@ÜN KôÁ‹-*¶á­¸—=}útÜqT|¹*T(GŽýû÷Ç‘VôtDTš7o7È{ï½GË�åŠ`‰2ÖæÊ•‹äÅÛâì0C ã“$IÞ€Ê�CHHˆZÝ%]ºtÒ›àq%J” £Œ‘ãÙ²e#"°‡Ê"Hº‘€$£^ )îâJ'(äAr
+¦Ê’%QÃqã‚üqíN°�›`@ïÞ½¥ä€Áü‹PiENy,	M›6MŸ>=~œ[ˆZpp°ú¼tÍš5I“&%§0ŒŒà”Ìï¢à‘8,!¿°üî#I(B#yéÂpûŠ+$4RãÙgŸ-X° qÄ0Lâ2
+†X<[öKa~s%‰	¢™ô×ÀŠ%	+#ªË€Á<U�S§Qè8L›6
+þ”Œ–*Cg$yòäô#x"9E\€ONAz”.#ý¡zË~ñAYà%kÒ¦Më±ÖðP®!1øàÁƒB°dVµjÕ°™¦•È.^¼X.¦Ìc3)÷RÈPo¯TÀ�PÒAÆu	Ÿ˜iX£R7©SR_x½`Ê0	ÊR–Hj�üJ‚Kïf#Gä�‘¥Rø¥¿)%™RÁ-$ûÉÂM2FMIÆž%ÛJR¤Åàï¾ûŽv‰X“xpYÍAå� VÂoRÇ±�4—N�÷µOá7:;òZà2J�ÄSI�Ï?ÿüÏ?ÿä8O´ìá\"HàTayŸEÎ
+Á8U’rEñP)„F'‚RMq%€í1#âVD°2;Hä�ˆÖíLÈúê«¯hf½�¥oKNÐœ–s²ã¬i»iOœfðæ),{W2)Šxÿ½ÁúU>lƒ
+„q.Ù�“Õß¶DDD ÃgV1&ØÚµkã-7‚å·•š<y2ÿÊP­e¥¾5)ñò˜'§ðP8‘AƒYQ«Þ­*x4™.¾eËN©�\Ú®†
+ž={ÖÒöüùó©S§Ö7=Á�B°l‚…¯ÔjÒ, @‚õqàA~ã
+_xáE° /ráÂ9Ëœ¸à"`ƒûS#�ÔqåšÁ’$»(;räV'X|«Þ8¹Q~Ó,@¶ê”ôse„™DÆÕU‘�Ähg€€½u_@Z¹¯INeØU¡T¨·á\®\9õ:†d°sðàÁDíøñãêÑÄŽÂ¶iÓ&lP“\ä#Å	®°l‚…ue FÂB˜A¥6ÈD^XQûÌ3ÏHßáÌ™3ü’I÷íÞ½{ÐZö 3§Ô˜3�£p–Çq1á«ÒÂ]@—"Xª$£:8œ²BŽË,jnTWJìÝÓß}])0÷ïß'%å}(ìÙŠý":z˜ê>ÖDòR¤Õ"™p‰@Ñ%Ì
+�/DJN­ZµŠÇÉ€'•B#/°¤™êÌ¿'Nœ�DÐ›Š+%D>Ä$­ÆÏÉˆ|ùò‰;–ô¡S#Qã/�IfYö·lôøÈDUM–-[F82NE}Ñ“NÞ�KÖaM
+‰CÜ-{#ŠW
+g~ñÅÀdd¤N° ½>JðÏa�tšÅ’6¾�C=ÁZÚ0,?¼]CzÒß‰ë'ç/ú)áßw$(MŸ>ÝaÆÍ5=¬@ÚK9ÏH¡ã¯:Sñ¾�¬‹ÁúU¾,„†¡Åæ÷„	hù!Ü¼yÓ…[ðI“&uø>Æ‹Ë,-O«F„ÔÛO¨I
+‹=ÿüóÕªU;ª©~ýú´¢¼¿¾¶!´Œ+´l÷At€
+PêÔ©Sº=Š`¿þúkn×ŒBµ!õNñk9¥Þ?*�>}Z±ŠhéÒ¥Š`,X·n]ÝxØR,”hÒ¤ÉŠ+dHYI,¼¤†‹EuêÔÑ	VIŠ;æNŸÌåÇ›o¾©?Z–BÙ²eõ™`Ð	-ÁÊo}r/äÆo;\‹€XP±,{ö‚Î‡–=ª ,G†º4’&ô_€R}Œ „”ðC_ÿ¥{äæÍ›K9‚Uý#”ê“ÊHRÙ_’~„Ëã6lØÀ½¤Œ×é÷ ·y°ÀÏÎ�;©nŠu‚½~ý:YCÿKÏŒéÛ·¯{ê¹¬îÚ0Xüµt÷–,Y¢”î›û’B›zu€ô¨ø‚ô.«ñhùàQVñ0T!ŸJé*Âup©HåÊ•_~ùeË.·.€S\i‘H.I~–Íc4&–ÍÀœ¢SQƒ$)®2«‚Mž<¹bH^H‚=|ø0§ä�&
+<OJ¾6íÔ©“é B>.)ã@°ª�µìòé1gã\J°ú·3ŸÖRsÕKº„/Š�z;ã.rÓeâM‚•3iã><¾
+L˜3fŒ·ùf´<%J”�B˜wm0ëWùB°´ó¬Iá&BBBdèÒ²W·ævy­©„'UÃ€îŠ1ÁæÈ‘Cfh»¬šY*,ªðàäÉ“Š`Ó§Oä&ª»pîêY�7VKâ¤Š+&×ócÎœ9r\¬xxO·z§ÁêžëØ±c\ìÞB®]»–ã?ÿü³:²cÇ�=Z¡dÉ’¹�_³ìú+8‚#¦²¨)—Š`i¬\*9®¬þÊlÚ´i­	l»«^½z\–6mZ—ÍhråÊ-ÁÊ ¹>‰W‚zã�7Üo¤7Í³(NAöPgž<yBCC­¨¡`RÌýÒÄãW-[¶”á8%!�CîÒ—¿&¹ô[Zµj¥¬tåDO>ù¤¾9eFfYpK¡B…ôÇ	DÍŸ?_J¬z`Eõ€„`Á'R5,,Œ—2eJi™e<P'Ø½{÷zÌ�ëÌ¸¬þ
+u‹-$v2Æ]ãÇ�w	pÔ¨QÒÇq9¾yóf—À-›^¤;Á�j”Hi@«¿ì€ë\V1"=.Ì�üùó·k×N?E‚pcxx¸¤�þö‡Î—tyÔ*‘.’g+Úu—ä²Lpþ’‹,0`…™zGYml‹ÚJöî»ïZÿ&Øçž{Î¥YƒrV§
+`–gP‚µìù¢’˜Z5öî"À^ÊpÂÕPMqÝayóPÈy¶Ãwß}§Þ]&|9Ð8
+)�4JºM 2ëWEK°xœ‚
+´ˆ¨àø…¿þúËŠòªúh˜eó@çÎ�½3‚=tèPpp°,0èN°ê…¯ÁÂ?0çÕK¦ÈºÜeý›`E'Nœ]d¿­U+ÛØéßgá±Vè‚Õ·§ñF°âý×¯_¯ŽÈx²WÊë]�Æ‹¨ÝØß¯_?x/UªT2ð¨`!ýq€–N°:¥(‚•!5¼�ËsåÍ;0éRl2gÎ-ÁÊÈ›LÃQ�H+5mXiÏž=2#D‘MÉAÓL™2YQ4¨Ö8•@„É‘æÍ›ëá\¼x‘ÄQÃqJÛ·oŠô¦Äê êL°ú”HoÉŒ—Ç‘˜Í}}ci�Å~Ú:zU“&MâzwðàAEe:Áž:u*Èî9zÌ9¯E vñâÅœÚµk—K˜ò¢\—ÌdVŸÈY6xß¾}›H¹�Å‘#‚lŠ)Ôqg‚U…ST»víÒ¥K[öð¸ËÖ™2‚M‰’ôÑG€ÁJg�jë5éI‘Y9sæTwùN°ô5ˆœ�:ujî"Y(Ÿò,AÕ	ûkÔ¨¡ßN}\‹ !,ýÜ��A—¡]TÞýû÷ÇÚ@¿ËÙNç/¤ œ¿8£îã"hNE¬¿’ÐE³“;wn)~òš&¡É¬_-ÁÊ{"X(G”ø­<)Í,Í—ËÊø)�Cj¢,Þ�žo’$I¤ºÅŒ`a VÀÛ²‘¯}ûöC†q¿ËÒvõêÕ<ZÝ…§Nš4©Œ=*‚ýå—_‚´9–VÔBXº>,Ì	°©ÁmËéR‹ï+T¨�â¸{÷nË–-AË~a�§Vw	 Éx²"X|"fË$C‰®6Z‚¥ó”êy
+B#2œBz(P@ùÙ_ý5ÈË<X™)_šÓGæ·>ë›o¾	ò4­B^:«}È/ <eÊ”ý4iÒàmÕÅ˜D,]0@ÿPŽ˜&K–„˜={6ìÝ»WÝ2räHŽÈXhœ,…Óåq2nyÊ?ô/¤zôè!‹µœÒ¸€]9…ñ–½”·"4R#cÆŒ8 u%U€¬ñ8óíõ×_—é7–#ÁJ
+n‰ JÚ^}5‘ÌÕg¼´k×N¦Ó{ÒY‹ÈªÅIˆ`	G}	NÕ ²Ò¤”I}AH:×Ù²e#A–ƒÊ¥O•	¯U«õÔr$XAPosPIFò‹¸‹‡’Q}ì¡Ÿ+èËÓ3dÈ z�W®\�{Á–*UJåæÃE°ˆÎµ ½Z½_ã"‡•<ˆ S‡tv^¥*a
+w£zFî¢õséï'@
+>|ÝºuÞÎŽ3FÊÜåÆ¯ÁúUÑlÇŽ¡Oþ-œˆš(è2GK¦€:|wàÁâR?´%_4CJÜ¥È!fKë�Q©q¬€‡b‚Ý·oäLÃuþüù7nÀêÊx}-0_‰OÇÛnÜ¸‡X¤Há^	Ö²9�Ððì¸9èWz
+B°â+Û¶m‹å€h·nÝ”³>±�tÀ<œxÝºuÓ§O/ãfŠ`oÞ¼‰„1H
+ˆ‘¨Ñïˆ–`-ûõ¿aðiÏž=8}€Df)`éIÉk�B#�–Ù_…ËÀ#pè-­tÑ#à.(¼ÞÑ£G;wîü˜-y
+=vìXphÎœ9²cÇú&Âœ$5:uêtÎVÓ¦M)«ä	’/_>ÄÅ$/d?Ð�gÅ9Á�§žzªpáÂÛ·oW�Sˆ‚Of€vN""´pœBuèÐ!bM�©/òDÎ5l–×ôp©Aú�5äx@Ö¨uQÇiÞ)rgÎœq X+ê#>0˜Z¼aÃ†¼yóA—é1¢*Uª�ž„F©[°`†ÉÄQ™*@õ§’âñË”)CŒ¤›ð@Ëoš}J;÷6jÔ •þNJÖ78räˆ+½<ùÈË�`Ñ[o½…a”gÒyÛ¶mWb*†9¬eÏ>¢
+{ÜyŠ‘%8ÔÄj÷ª/¦u‚ÅrbQ¿~}éÅPOÉ>E°§•[³f
+©ýÐ,-€š£å`'ý�íCÂÑ/¼àò)�.ç�¬àðq“ÃúT	AÎÛ¢Q�¨SRðìŒC°~•3ÁâžÒ¤IÄºïÓ§wÉ·ö4Â8k5½M�RNy”/%œ­7KŸô3‚µìÕVA	ÿ¥°Íy>1kÖ¬r8¤v¹Ò	!•°6ÈÞ‘¤\³ï{÷î]œ©‚gÄñi=�|øY1*PöÞ½{Ý»w—‰²¤mXX˜úR[¬eûwp.K–,¤~„¶Z}ã@°÷ïßŸ:uªrO¹sçÖß/]ºT2›ñÚ �GuëÖ-˜�§¨iÌíÛ·Wi+z|ÏE¼ =îâbGå5·@gy"À/†Á�Ê¹P´$PÁ‚Õôf‚Æ�Ð8ájÕ×%qN°î�Ã~5ûW4–Sä)‰5‹€ä
+
+
+•”�·'új¥k×®°"U’ê&Y#ÝmzûÒ�Ê(_Ê�7Î™`Áf¡&]o‹8�ÍÔy}Lì†.-ù©*·R¢D	5+û�–²Ô®];I"ÐNŸ[‹ñ¤‰„Ÿ)S&èQíL°äFF5Qa:l¿~ý(«$»{'ËŠ‚mÕq à_Uu‚•8ÒTJæÒ#«Zµª"Ø%K–�­AöR–Á"Š¢$,EÂc7Ê²�ßå[¶¥E‹é/ \D‹­$øÉy÷[*l…
+iÏ‰¾Ã~"x4)u´o'P%‚õ«œ	Vv’½tÉ„7y�»ÿ~0£oß¾—/_Æ¹àÓfÂ[>¬¿…ó#õµñ£Õ<""Bfc:ˆ0ÃÃÃcÙO¿víð£z.òf<0väÈàÐã]2r«-ä«y_„1ôÎœ9ã>—ê>zô¨//�øíKZQý‰—·ofñ‰¤†ÇXÃ3ìžŒ4t<×ã¸¢?äð8¢Fªº[(Iê-eHjýU¬CÖ¸ˆ}\HóÈÈÈh¯”RçŽv’/çÏŸ÷åqî‚ëä³;ÊåÖ£ÙW®\áÑT‹Å0*^oõË£Ñ¸zý-xèã”Ã+øÀ(ÆK™QÝŠÒ¥K{+iø—iÌ	DìL×Îëk%pÉ›SogçÎ�«/Z˜pDSŸ ç"™ª'JÈß	‚õ«œ	–ÞYÎœ9=6G%K–LŸ>½t|–/_ž)S&)KµjÕÂ¹8<1Þ	öÔ§Ÿ~ª¯+S>»02ŠG)‚5
+°bL°–ým»´íAöçŸÞ.;xð`§N�bj ¿4räH�k›ˆÆ�§Ïú~U¹re�/DÕ«WX§ÞG9ïÛx¨mU«V} i€eÖ¯òqGƒhåRä|u1xÑ:•*U*88¸xñâeÊ”áGÃ†
+¢Å�)‚�/Å†`­¨92GËaïì
+68ï<`�;wNm%ã®;nü@rÞWbÇŽúl¨x×•+W¶*Fò‹La
+˜a1�!X¿*®Öw‚�ÑÅøöÛo§L™2mÚ´mÛ¶%äN«Ñ#®_~ùeãÆ�ñmÅ£¨Xldd¤ÌâFuêÔqhdÔrúmÚ´‘µþ<ªcÇŽ�ÙÒ×ßjÝºõ±cÇ¼�¥÷¡o4¿rÞTÿ%3äƒìO}iXdÖ¯2kdddddÅš`-myù /0è¢eË–É
+ñ.çÉ–;wîÔ÷à{¨å<Ô|éÒ%�û¡^tmd»I�ºuëÖÓO?-¬hÑ¢	§äM†`ýªÚµkÙŠ¥Oyé¥—$œ´iÓ:,Ñ	ßªu]âQÝÑØhÄˆcGï¼óŽÃÖÀ“óGsÒÉBI’$I€;p¹Ë¬_õÂ/Ä_Kidddd”°KŸráÂ…Ì™3KP*Tpß}XiæÌ™úêg�—3Ec›ÃÂæ£þ’eË–u˜|òí·ßª¯ÔTj‚õ«è”Q5jôS $ÅoÚ´i{¢‘‘‘‘Q´jÖ¬Yì	Ö²WOU<ì<SqòäÉj½îëÎ�;j_wÞú:Þ‰F.œ>}º·³ñ»ì-	îÐß¹xñ¢Z˜ýùçŸÐ•ôâK†`ý*3ÖÈÈÈÈÈŠ‹y°J�:uØH’$‰¾YŒ‹¢ôŸ¸eËog‡
+¶~ýú@Ú09oï_[�9�xSNà@)Q©S§Nàëè2ëW%@‚
+�RöìÙ‹-Ú¦MÙ�TôÇpjîÜ¹±×«ºwïî°×IìµnÝ:¢yäÈ‘‡�'Oò7MrVŽ9¼}�±qãÆK—.Ì’‡K, £½íF¡ëÐ¡Cj‹+ßõ÷ß/Y²D~ïÜ¹“g©•��¢ÕñãÇ=&å™”T	ëéµ&wîÜúÆy~R,Œ”/_>AŽ\¹r9,îüá¹ŸD¶¶jÕÊÛÙÓ§O7kÖ,�öR»vírØâmÿþý]ºt	¤=¢J•*9«ÊÆ…"ÙŽóa‘!X¿*ìO<Q¸pá1¶†Ò¶m[Ààà`µJö�7*V¬ïsÎG�Ý¡Cÿ…/{ŽÄf…“Zµjò[‰”)SzÜUvýúõDÄa½šG\²ó]´ã‘‘‘É’%w4üäÍ›W~»ï*kä Û·oSª=îkyáÂRÒýè
+6¾êÀ¦I“føðá~z–R¬ew—ÔÅµk×vØîÝwßõk_À]M›6uX±¶eË–.›&2uîÜÙaç÷=zÄ §U¨PáÞ½{ÞÎ~ÿý÷I’$‘‚äûV’	D†`ýªh	–£FDüñ’%K¶k×î'{ûr¥Ý»w¿ðÂ\Pºti}×x�ò…`]ú¿·nÝª^½zHHÈ¡C‡|‹VbPì	6ÀòF°_~ù¥!XùH°çÏŸç²lÏž=
+ÁÆLt–I®x!Ø¯¾úêa'Xôþûï«¡3gû¹2e;fZ·n�ƒ1›7o8p``,‰/9opíÚ5zÀŒqþ|ìÜ¹s �¡|ùòùò®*AÉ¬_-Á
+šÊˆè°aÃºtéBqJ•*•‚ÉãÇ�gÈ��Ë•±cÇ&MštÄˆOŒÁZösÜ(Kó´mÛ¶Ý´i“e÷Î0oÒ·oßŠ+vïÞ{nÞ¼9dÈþmØ°¡ÛÜ8jÔ¨ZµjÕ¨Qƒ¸¨¹@áááxéÒ%,¯Zµ*w-Z´HÝEgœ>iÙ²e¹‘`ÿøã9þÁ<X]†=-Z´ 2Òÿæ›oÔñwß}wöìÙ?þøcûöíË—/ß­[7‡¾ÿ·ß~Û A:¤„¼lÙ2�`±›kÚ"ÄEÝµqãÆæÍ›Ó} Ý>ùäõ-'™¥¾’ÀlŒ'äúõë/Y²dáÂ…ª
+—.É§Ÿ~JÄé)P$ôEö°¶W¯^•*UâÆY³fé)¤L×®]‰2Qûõ×_=ì–-[ªT©BD^zé%µ7·žV«V­ò–<‹D~ùå—‰¶Mœ8QÍ´sçNr­T©R´€„Šuddä[o½EîW®\™dT{ÍÚœ9s5jT®\¹N�:ÑíRAQ®6lØ@šp¶N�: %×®]Kz’e£G�–¹wïOÜ³gÏŒ3j×®Ý¤IÊ¼eAâPrfÎœ©ÌpyœË˜ÆÒ¥K	�”¡ÊP<t‚Ý¿?…„ÐHóÎ�;KE#xœ|ÜMìäÊˆˆèTòÊò8Æ…©O?ý4üƒåÛ·o‚]¿~=¹ÏÓ‰ ^Ô‘TJ;YCiô–5–½ò'N�.-¤¿g§$`6±&îºU+W®$;>L%%w¨°ä•®OŸ>\Lyà”\ùÑGMš4	� d,á‚‹/ªðoß¾=~üx*#éÃ)œÇµG™:u*iË@‘ž&¤$5‚gk–(<ãÆ�Ãl
+3g‰¾¤9æaÉEñãA.Ñw!XÊ�w2B¬â¬§øa êÍ*Hµ^½z³þýûsÓ‚©ZC±—×(B°<ŽGÐ|QÑü±fœ,’4DÁÁÁÎ/Î>ÿüsêBÜ>Ý£Èe‡/†œ_g'Ñœ~ñÅÞÎ¾÷Þ{.-ƒŸäŒ¯d™%å'EŠ»ví
+€Iq+C°~•/[°`AýÈ©S§€I…©Ü›1cÆ?ÿüSþÅ#§N�Ú¡£3‚EEŠ)V¬˜e»*5æ?ÿùÝªU+¸Ž{Ÿ{î9šM,Ì�;wæÌ™…9ÁÚ°°°ìÙ³ƒâTÞü¶èlZ6`ñâÅq%¸Ü+ÿÎŸ?_î"N/È�Û	D(¥M›6E‹ÛðÔ²¤ÃôéÓñAÄQñ!äV¨P¡9rà¡úõëíçÌ™Ó£÷™7o7­žNV¤‚%ÊX›+W.|7Þ6Ož<˜!+oXÀPr		QéÒ¥“%Gx\‰%È&`ŒÏ–-�=TŽAÒ�$õòMqW8A ’S§OŸÎ’%QÃ5ã²üqíN°�›¸°Þ½{‹ÿƒù·qãÆ*­¼uyš6mš>}z€‡[ˆ––SkÖ¬¡¯DNaÁ)ùä$q(XB~a!ø!þŒ$¡�ä…¸]Í¾{òÉ'Ÿ}öYÊ9qÄ0Lâ2
+†QX+ßç¿¹’Ä9r$�™,Y2°‡bIÂ’eœU]æq°¨ûã¦L™Â•t`øS2Z–ÎHòäÉéGðDrŠ¸¤M›–S�å‡ËH¨ž+÷îÝKYà%k¸Ìc­Á®!1øÀ�B°dVµjÕ°™¦•È.^¼X.¦Ìc3)÷RÈPo›À�:t ÷‰é ãº„OLÁN¬‚Q©›Ô)©/<.kÖ¬”a0’Îe‰d¡É¿t“IpáŠW^y…òÉ‘	&Y* …_ú›R’)ÜB.\8S¦L´ì±©ÅØÃ³ =þ¥H‹Áß}÷ýnbMv¼ñÆ$²*KüàÔJøMê8¶‘æÒé#¢àþjI'Xˆ”~%V‘\I}!…e)T�VñC‘vƒî'u�¼àÑüKw’î=~Ó·q-›`	“$ÂB
+'‰Lyö˜5±‘?öÆ�d“@¥T2Ë›(®“'OŽ[\DÙ–¶Ý£p+Ò�}äL� £ÃÄ�ØfÀS;_£¾Di¾‚õ«b@°”j\'m�üKË�³VgOœ8áü®3Æ[»vm< åF°üV£R´~ÒìË¿ëÖ­ã_œ¿AJÚÏˆˆ9…‡ÂE4ÈŠ"ØöíÛË)@�&”lÙ²E|ŠœZ»vmÃ†
+Ïž=ki{þüy ·¢LÅCAÒVC°ðÕž={ä)C€¿�%âjÏœ¾,Õ+ú!j`‡¸KÁEÀ"UC@—rÍŠ`ñ³$»(;räÈ¡,žQ
+;œÜ(¿A)ÈV�Ú¶m&É3‰Œ
+jä�ìàT´³pè€D�=ÔYÈŠ´rß·‘œ"Ê°«:B©PoÃ1XH�„!ì<x0QSë¨óhbGaÛ´iS�¶IÉE>’à²\9ëÊ@Œ„…ƒJm�IÞ©	Á>óÌ3Òw8sæŒ|¥rûömË…#€Ö²™9¥ÆœyÅ€Ò‹7§Ý&|UZ¸¼Q¼AÈªƒ#À)ã2‹€ÆŸÕ•R†{÷ôwŸE@×@
+u™”¤$[ö(=Œ$ö‹èèaªäT"y)ÒÃ†
+“‰õ…¢K˜
+ _Ô”¶U«Vñ¸…Zv¥ÐßÈSJù–¥üÈäCAo"(®”aiLâÑjüœŒÈ—/\jE±"�‰+UªDfYö·lôøÈDUM–-[FÁ�!±D%ÝÖ­[UÖÇY´BX¥ê×_ý³I#&Va‰²
+1F²ž¤æÒs
+TV­�û,ý{(š_2ËÝªXÊ‹>ŒËP/‚###.öëK|2”~“·³¾0UbelÜ¸qÞÎâìhœýôhçi"º¨
+_>=Kà2ëW=(ÁÒêâJ’&M*C.×®]ãv½àCBB&L˜à-À,mŽÒòD°�•\#ä Þ~BMjXìùçŸÇÓÕT¿~}ZQÞ_¥-ËÆvP
+‘*@©S§Néö(‚ýúë¯¹][ ÐrD–Ý]? pJÞ>ë:}ú´bÑÒ¥KÁ’ÔwÝxØR,”hÒ¤ÉŠ+dHYI,¼¤†‹EuêÔÑ	VIJnr§ÝñãÍ7ßÔŸ-K¡lÙ²B>"èŽ„Š–`Å/ë“{!7Ž¨Ïô<
+€…ªV­*^[zIŠ-ûÍ²°êÒ\HšÐ�ôW‡ò}™”–Â N•)SF_(²yóæRN„`õ]&AÖvíÚ©IRùÐ€~„ËãäÃjâ‡¾¾�Ìt™‹3Ý¹s'õHQ«N°×¯_'kèéYƒ1}ûöuO=w‚¤a°ÅH‚,Y²D(Ý7Ê¡K€B›zu0Az—5ê!�4!XéýYö+cþU=I�7V¯2–½qÒË/¿lÙåÖeŠ+
+É%¬¨¯f	�Ñ˜XQíÝ[µC‡Q\¥™‚`éõ¨á&Hž‹ÉËg‚¥„<õÔSz^ÐGƒN­(‚ÕÇÉ*‘e¿àú÷œdú†«ºØ*ÔŒ¦¸’ŸÖ²È&¡‘
+*¨wvE�rØ‘66"¯]>âÐÕ¿ÿGmŠ8íÞåË—½�¥[êÞ��½~ùåÚçO<V®\I¯P
+ÎÎá;¯.C°~•/›$I’'l…††J+¤–³ˆˆˆr[Ý"sæÌ=©(Æ›#Glq'X5³TXTáÁÉ“'ÁâP‚Ü$^FîÂ¹«gQs!4ù�o-V¬˜\Ï�9sæÈqE°òRØeóAèQ‚Õ<<vìX�ö®Y‰/ÇõmòvìØ!°¨OzueÏžÝ²‡ndbG’'ONeQS.ÁÂº.•ˆ×	VïƒL›6�  5�mwÕ«W�ËÒ¦Më2T’+W®h	VÉõI¼Ôo¼á~ãÖ­[y`duæÉ“‡hE
+“bî·�&—‚iÙ²¥Ç)>|X!«÷ñI.}‹ðV­Zé«Ó7ê@K™‘YÜR¨P!ýq H�=²óðC½°¢z@B°0	©F¥K™2e‰%‚¢Æu‚Ý»w¯Ç¬ñ¸³¹;ÁRàÕÙ-ZHìä�¶»Üq5j”ôq\ŽoÞ¼Ù%p$z-›`�F5
+J¤¸XùGýe‹ÏÒ!=.Ì�üùóë]Ëž„Ì�áááÂŠú§Ut¾¤ËCkã1j2àÕÐ¶¨»$—eÚ€�Kz?22R¬Ò©L¢H+Ëõ}W÷ìÙä�`õMˆäë?öˆ™üG°ˆ½JJ�ÃêƒóÎÓ°c ‚u˜z!“�ãö‰	_t!;vìèí,�¶>LW"gUOÖ£ðƒ©S§–¢B•wXŠ-áË¬_åÁB¤#m
+>œ6lƒcåõ®Œ~þùçú-Y³fÕßEº(f{èÐ!zd4þ–'‚U/|þ¡2^ý·dÃå.ëß+:qâèòÜsÏE�Ö*‚…iƒ4Š¶l'ˆµâq X}oo+Þ__C[Æ“¥£*¯w=/Â`¿~ýpŽ©R¥’�GE°Øé�´t‚Õ)E¬©Í˜1Ãå¹¸u.&]Š
+å$Z‚•‘7½ùúë¯¿H+÷Oƒñæ2#GO1³ìÓ2eÊdEÑ ¾ü�’#Í›7×Ã¹xñ"‰£†ã”¶oß5è
+ˆöîÝ[�r&X}J¤7‚ŠdÆ‹ËãH
+ÌæªN-Z´((Š`iëèUMœ8‘ëy>Wa’N°Òsüàƒ<f�‹œ×"P»xñâ »å¦ûp™ÌdÖ�)Š·oßÞ·oÇ]¾Ö!GêÔ©cÙ›"E
+uÜ™`UáÕ®]»téÒ–=<®�–[ö´F)Qî¬¨V:ƒT[—¨IOŠÌÊ™3§º+K)­P¡ÂU7QðÄ*}â¥"X™ã´sçNuJˆv^‹àa$XË~¤ Öc§U%‡ñÒˆî°Ã†F�QÅâðq‹hÁôBè"*‘KŸ4–"OÕìt�ÂEÊ¨¢ÁWx>¤2ëWÅ`ìÝ»wkÖ¬	]Ð~òüpùÜ#iÒ¤{oÆ€`ñ)2‘Z1%X˜ˆuäÎ¥}ûöC†q¿ËÒvõêÕ<ZÝ…§&v2ö¨ö—_~	ÒæXZQa	èúH°0'I*órETsE°5jÔ(T¨�z“B²·lÙR¾1b„žÚH2ž¬V&~¨‰-C´ûÏ?ÿ¥z^@ƒÐˆ¸cÒ³@�j Ž¾|�—y°2R"É¥Ë#oNÝ§UÈKgµ¢;ù„§L™R¢�CW3±-‡ˆ ÛºukýC9bš,Y2b4{öl.Ð¹‘Gd,4Î	–Âéò8·<e‹jþ§e¦!ÖrJ_àBlåm’B©‘1cFàS]I kôéJX(Óo,G‚•|ï½÷Ô)¨’¶×�"d¦¨>ã…ª$Óƒé=é£ÙD–ô—Bø@K8
+Ï¨DV€‡^eRßQ,É–-›bE�K‹AåÒ§Ê„‡‡×ªU‹zj9,ôÎo�[éÛ·o_
+¤¾g�îÜ¹35È�`¡)¢©g·ÌÈ•D�6Dí=”8–LæúŠ¢ÝÀ”‰Í–.ºha¶„X³f�ú¼îQÓÍ›7]^yèÂ÷ÅÕÆ=d%ŽU}¦áQt"žzê))ÔÙÍ›7ÇÉ£ãQ†`ýª¬õ>HæfÍšU'(šeo£"_—ú¡-ù¢Râ.E1#Ø]»vÛð‰c…X8ì¾}û gü&5ëÆ�'NTÆëk€©øJ|:ÞvãÆ�8Ä"EŠ÷úH°
+¡áì èþTr�mÛ¶År@´[·nÊYÓ,c!é€y¸Ëºuë¦OŸ^ÆÍÁÒFåÊ•Æà¹#Q		‰–`­¨.Úv¼óž={pú‰ÌRÀ$Ò“’Ö?„F8	�d.«‡ÞÒJ=‚ {SupåèÑ£ðÀc¶ä5ôØ±cÁ¡9sæÈŽ;è›s<x�ÔèÔ©Ó9[M›6xÈ;$_¾|<ˆ‹I^À#uêÔôäYqN°D‡v¸páÂÛ·oW�SÀ	fgÈ�—Ê)¢@D„`épœBuèÐ!bM�©/òDÎ5l–!P“Ô }Èr„N%Y£>ÔEÇ¬X±âÌ™3kE}ÄÓênØ°!oÞ¼DÐezŒ¨J•*¤'¡Qê,X€a2qT¦
+€|TÒýû÷—)S†I7á�–ß4û”vîmÔ¨¤'ý¯ãÇ�ËúxCøMzyÒƒv XôÖ[oaå™t¦á*Uª1ÃÖ²gQ…åkP]:Áž={ÂÄÑSÂ9.³— ¬òH°–==«ˆÅ¦M›ä#D•Ò×£Ÿ%µ&q¬e·E$¾ 
+8Úù®4zÎoœ}”ów÷Ô\5¿åÖeúº®OlÅòd"Yé<«–ºI-eçâ>ÿa”!X¿*f‹§£€É’YË§Ÿ~Z�’¦Õa’¶/«:é4ï KŸô3‚µìé7 Ž„ŒÿRØæ<‹€ª
+¥Ë]à�ÚåJ'XP¤cÇŽX+U¯~ýúªªúN°wïÞÅ™J x^EOI�?+f@ÊÃÞ»w¯{÷îâûHÛ°°0õ¥¶"XËö¤à®“€3ÉVÕ³v Øû÷ïO�:UM!Î�;·þŽ˜F2Ki<ì­[·`Bž¢¦1·oß^¥¬è±Y#^�wq
+±#Žòš[ü;gy"À/†Á�ê¥6E‹2#Ç)ºjz3ðS½zuù:
+êÙ³§¬!`ù�`Ý‡ýjö¯,h,§ÈSÙ0Qì'yCCC%ehÌ'ú¤ƒÜØµkWX˜ÁÛJÖH7A›ÞVÖ=pà€,Ó4nÜ8g‚›y„štMtÜ×ˆ�ÍÔ™Oì€+òR8%„%J¨YÙD°”¥víÚIÑ�Õßcb<i"ágÊ”iòäÉòhg‚%ï(0Ê0ª‰
+Ó™`ûõëGY%Ù]:Y.ëÁb¹L1
+²ÇŽèwËg‚Årð›Œ¦ŠÕ©SGFä›P
+I¥J•(ÿU«VµÁZvá!O%­(BÑnd@�R«:ÇLô)V®\éí,y­”{d…“òß¹dŸj½éÚµk¥K—V®ßã‹�‡Q†`ý*_~û0J´·òH}/³gÏšYšeÚ%Ü¾Òe¢š‹¢%X;ÁÈª�8£ˆˆ™�é Â�vs%gQ‘�oÞŒÆŽ9âm^¹Õ�€¾oÏ‡1ôÎœ9ãþñÔ}ôèQ…‚"^:ðÛ—´¢ú/o‹·Óä’c
+9`°{2Þ¸qƒçzWô‡GÔHUw%I½¥I­¿CwÈ �«;biî¼ä‘2†+ÝÇÏ%_b<«‚•ïà(3”[�f_¹r…G?¨WÅ0*ðù@nþù§žæ¢(b•/ÕÁ²«x¯_,ïôí\j�¿‚µì±…9r«Ð;ˆvKY`ðàÁ1[{Áyá&Â¬U«V‚MdZ¿~½ZÏ]xö/qF
+G‹pÔ/µsA�ýê!fÏJ€2ëWùB°Aš2eÊT¬X±‰'êí*íOÆŒå‚Úµk;÷—ã�`AáIöíÛ·Ë¿21U_jÕÈ(áHlâ8�*U*"+ˆN7‡X)R$M
+ÁZöTdõº
+ˆ]¶l™óõ›6m5c±�;w>pà€·³Ý»w×·ç{”Õ¬Y3‡QšV­ZÑ-}Ð0}é €¯²‹�(ÚOü.‚õ«¢%XE#|ôèQõ6ßA†`/™{\¼xñ2eÊð£aÃ†þØ•ÒÈ(özDÖ²'3‡„„dÉ’¥zõê¡¡¡üpø*<
+$ÁZöÇƒê«s 6ÚéèA!öçŸÖ?ùtÑ¾}ûbïû�Nœ8¡>
+p×Ù³g£�	à"_ðÀÃ%)|íÕ«W"›�lÖ¯Š+‚õ]†`ãEt1¾ýöÛ)S¦L›6mÛ¶m‰¬•0JLúå—_6nÜßVHGŽùðÃ'L˜°xñb—I¯¬eOÒV_ó¾ldù¾@hÍš5f€€±œa›È4hÐ ÷�•FŒá£ã&ƒºté-¾^¾|Yv$õìÙ3ñ9&C°~•!X#####+>Ö²GbeC– û[T—µ=ªnÝºÑ~•`Ù{FÈÆˆµ|ùr}w#Ëž/[=zÔýû÷õÝy¼‰¬!ƒöïßï|YDDDÁ‚¾öîÝ;ñá«eÖÏªS§Žj:#UböD####£h%-sàÝPxx¸ú°½ùæ›ÑÂL³fÍZ¶lé°èM´¸å¼¾Ö#«Ï>ûÌe“M],�uó¼‰ñ¸¥¦‹è¶¨¥u�¾*r"“!X¿ÊåC-####£GYñâ‰Nž<™?~eCëÖ­£]hâÄ‰:tð¶cÔÛo¿½k×.o÷¾óÎ;.›Ç)U©RÅ}'>¥ªU«ê{µè"/È‘hÃßºu«úôû±ïižødÖ¯6lX�½ÓýÆ@IÊíØ±cöD####£hõÒK/ÅÁZö–Ï?ÿ¼‚X8Ê—Iªo¾ùæ7ß|£¹ÿ~»víÊ–-ëm�ÓK—.é>¹è‡~è×¯Ÿ·³Ó§OŸ9sæš5kôƒçÎ�+_¾¼Ã^œJóçÏOž<¹dqHHHì÷JHà2ëW™y°FFFFFV<ÍƒÕuãÆ�ºuë*ˆ}úé§Õ¾ºš5kVÃ†
+Ç�7cÆŒ^½z•+W®qãÆó:tèà0ýÀÑ�}À=jñâÅ$òðáÃIðT¨P¡cÇŽ"ˆÈnQ“UR¥JåÒõH”2ëW%@‚
+�RöìÙ‹-Ú¦MÙZQôÇpJí†_êÞ½{\míQëÖ­#š±Ù<Ož<äošä¬9rxû
+cãÆ�ú®ñFº,X@F{Û�B×¡C‡ÔW¾Ï¢VŒß¹s'ÏÚ±cÇ[ù¨êøñãÞ’ëúõëj´Ù³g“°_|“kœ¢:;?…k¼íª0Å;ÁZöö1]ºtQ›!C†Õ«WG{×Å‹¿úê«ùóçË¶n"7õ
+øŒ<êÂ…/½ô’ó5i|ëÖ­²ýœ³¨,Mš4QÙš5kÖø]8.`2ëW%@‚}â‰'
+.<ÆÖ�!CÚ¶m›+W®àà`º{rýôŠ+Æû,¦Ñ£Gû2ç'Æ¢ÝrÜŸ7ZÕªUKí�¥L™Òã®²ë×¯'"G�
+˜%—d‡Ðh·'‹ŒŒL–,™/kfºhÀ€yóæ•ßî»Ê9èöíÛ”ê?üÐãÙªU«¾üòËò[öbö¸Ö‰'h¯¶mÛæð j·ñÅ±·96J+7nœì)dï°LcëãŽrÎ¢‹Ñ¼yóØ‡ó(ëüÑ–ï
+Søúì³Ïž:u*NBNø2ëWEK°M›6-[¶¬~äï¿ÿ†ÜBCCíÞ½û…^àHéÒ¥õ]ã=Ê‚uù˜ñÖ­[Õ«W		9tèPôQJ,Š=ÁXÞöË/¿4ë 	öÜ¹s\‚íÙ³§!Ø˜‰Î2Éå�`K•*åÁú"C°î‚ Ò¥K§°§^½z±_»ÕùC{#]èÜ¹sìÃY±bEÚ´iU>6lØ0Þ×=¤ÁúU¾ì*[°`Aõ/øÚ¦M(T‘êñãÇ3dÈÀe€ÊØ±c“&M:bÄ‡'Æ€`-»…çÆ×_Ý²�¶mÛ¶›6m²ì�1þÂ…}ûö­X±b÷îÝ±çæÍ›C†á_*‹þR‰G�U«V­5j6L­tM‘/]º„åU«Vå®E‹©»Nœ8Ñ£G0ž	VíóÁèk€`O‹-Ê”)Ó²eK}zÏ»ï¾;{öìü±}ûöåË—ïÖ­Û™3g¼ÅýÛo¿mÐ A…
+yÙ²e:Áb-6×´E,ˆ‹ºkãÆ�¤Ýþ~òÉ'jX—.]–/_.¿1ã	¹~ýúK–,Y¸páðáÃåT»víH¥O?ý”ˆÓS HèÛuam¯^½*UªÄ�³fÍÒGBH™®]»e¢öë¯¿z$Ø-[¶T©R…ˆ¼ôÒKjÒ¾žVoNy‰$5l›8q¢þ–vçÎ�äAû0wî\ëÈÈÈ·Þz‹Ü¯\¹2É¨¼¡Í™3§Q£FåÊ•ëÔ©“¾•$åjÃ†
+¤	gëÔ©ƒ›ãàÚµkIO²lôèÑ’ ÷îÝã‰{öì™1cFíÚµ›4iB™·ìe'IJÎÌ™3uãõÇ¹¼ý_ºt)!�2TŠ‡N°û÷ï§�iŽ‘^ÛéÓ§å9HìäÊˆˆèTòÊò8H…©O?ýtš4i°|ûöíB°ë×¯'÷y:Ô‹:’‚Ji'k(�Þ²qcÝºuK–,IéïÙ)	˜M¬‰»nÕÊ•+ÉŽÃ‡SIÉ*,9E¥ëÓ§SÔ¼;còäÉ›7o&d,á‚‹/ªðoß¾=~üx*#éÃ)À^Ž_½z•8ÈÔ©SI[.xÿý÷õ4!%©<‹Xë
+Ï¸qã0›ÂÌY¢/iŽyXErQüx�Kôßxã�Ì™3çÎ�[š!Ø“'OÒVPf^yåÕM8{ö¬ù—`I‡Š¶ÈJ)Ÿ.K
+åò‚ß\CÒÑŸ%GˆrÿþýõM©€ê5
+Íµ�ÄQ§Ö­[×´iSŒ'?ÿüsUA¨¶ŒtiÐ¬F°–�e…
+Rð“/_¾Ÿþ96ÁX†ðH‰òíŠâ^ª‰šøŒçŠ“±ô‡H†`ýª"XÁWÊ¡>(Á½3fT‹oà‘S§Ní0©/f‹Š)R¬X1ËvU„ ]éÿüç?)R¤ÀG·jÕŠÚÁ½Ï=÷®×Žâ_ð2ÒDƒµaaaÙ³g3f,”ß–tÁ`,^¼8Ý|¼€ìÑ<þ|¹‹@8E¼p%ÜN âHŠ¢E‹Šm$·à²§OŸŽë!ŽŠ!7á9ràzúõëíçÌ™ÓãŽ®óæÍãFyï½÷p.X®–(cm®\¹ðÝxÛ<yò`†@,Æ'I’¼•!‡����J€éÒ¥:t¨e¯S]¢D	²	#Ç³eËFD`•#D�t#IF½<@SÜÅ•NP¨6„©²dÉBÔüûã�?Î£Ý	rèÝ»·Lüƒù·qãÆ*­¼uyð¿éÓ§x¸…¨Qð`i9µfÍúJä†I™$[9’8,!¿°.�0IBÉ‹Ççö+VHhO>ùä³Ï>K9'Ž†I\F¡Â0¼?ÖNš4É²dyFbŽ9ÈL–,ØC±$aÉ2Îª.ó8XÔýqS¦LáJ:`ü)-Kg$yòäô#x"9E\Ò¦MË)‰òÃe¤?TÏ•{÷î¥,ð’5\æ±Ö`×�‰|àÀ!X2«ZµjØLÓJd/^,Sæ±™€{)d(™ë1kÀ�:tà¢@:°>1;±
+F¥nR§¤¾ð¸¬Y³R†ÁHÀ‰²D²PƒäßÐÐP\>ÿ(Ÿ™0a‘¥Rø¥¿)%™RÁ-$QáÂ…3eÊtðàA+jŒš’Œ=<ªç_Š´üÝwß¥J•ŠX“xUY•%~ðj%x#uÛHséôÉèŸû«%ÂáJ aqRB°<8“¢H‘ ”EÝ1�S2™“+óæÍËeX(å“ÊE¹Ò	–®)O°ò Ê©DI —!O,>åÔ•+W�S4”¢À•Ò_¡ôbéI¡ÿkE5h˜çÞ Y	�`-Ñõù“”4z71¦ j%µ n-LÄÂ;v,f÷Ò—¤lëó™…ï¶ÜeÖ¯ò�`_i�FýšMý]|çw�1&ØÚµkã-7‚å·•¢qã_ªµìQþ•mò@J¼|DD„œÂCá"
+dElûöíå…F^–[Ù²e§Ô@îÚµk6lxöìYK#ØóçÏã­`e*î	Ç
+Áâ>Ô)C€ë1âÀƒüÆ§ÈR½B° /ráÂ9Ëœ¸à"`‘*t)×¬vîÜ¹$»(;räŽ@'XàAõµNn”ß d«NmÛ¶
+“¤!"‘±A�Ê@b´³À@¢G�ê,žš´úõ×_]î"§ˆ2ìªŽP*ÔÛp.W®œúú†d°sðàÁDíøñãêÑÄŽÂ¶iÓ&lP{V’\ä#	ŽC·l‚…%d FÂÂ4iÒ¨Ô™È+Š`Ÿyæé;œ9s†A2øºwï�´–=ÈÌ)5æÌã(”Þ7n„¯JwÉ¾Š’’ÀÄ¢:8œ_}õ•å6‹€n7ª+¥»,q#rŸE@×@
+$@JR’-{”²ûEtô0U
+r*‘¼Šˆ1¢¾È×ß
+ _Ô—«V­âq.´ìJ¡¿‘§”ò¯"dª3ÿÒzH"èMÅ•"	b�VãçdD¾|ùàR•>tj$jü­T©™eÙmœF&ªj²lÙ2
+†¬*–¨¤Ûºu«êÀ>è,µ²ååË—±ÊµþM° 1åSÍ¨¡O'�V»téRnÔ?À¤<Ðp©ÒHãJÙ‘Š:H#¦¾‘¤]¢ÜB³rŠ’©á¹2ŒìÒ ‘ÈªA³$ÁZvVÒ!¢g¤pˆ¬t/–¾ˆJ¦ù"úªl<�hiñ‰*¿ð5RµA‚õ«|$X…¯ê£fd½Ý¶lŸÈe&Lð`Œ	—�£´<¬úJBÈA½ý¿ ÃbÏ?ÿ<žî¨¦úõësÐŠòþú$4hY6×ƒjh9q" ”ËäsE°â†„WEZŽÈ†† ‹âËž\Ä)yû¬—¤XE„/SKÔ­[W7¶%hjV¬Xá2¿H,¼¤†‹EuêÔÑ	VIJnr„‡îøñæ›oêÏ…–¥ƒP¶lY!tGBEK°D0èß“{!7Ž¨Ïô<
+oU­ZÄ²¢zIúB‚0¤°êÒ\HšÐÁ¹ëë½È÷eRr X
+ƒ:U¦LàGýÛ¼ys)'B°ª„@ÖvíÚ©IRàÐ²û.�Û°aƒ<jâ‡¼ ½ÿþûAnó`ÁÂ�;wR�µê{ýúu²†þ—ž5Ó·o_÷Ôs'XAJËæD’ Tp ÐåÐ%@¡M½:@z`† ý¼yóô‹!LùàQV�ÇçŸÎ¿ªç"é#dÁr—HåÊ•…)·.€P\ipH.I-�+4&VT;@÷VEíÐ¡CWi¦ ØäÉ“«a=Hž‹å–%X}åRú’:ÁRB\6‹—ò)Ò_»té¢_@ãS³fMõ¯´6²6©Dó¢—‡–�SÔ.£èÒ¬u;¸ë­A³*ÁŠ¨2´ÿ
+Šè±ºL€ñETI5‚mä,|_VÍå.:³*›h¦¨1žždÖ¯ò…`óçÏ«H�T/E
+&•2gÎìÑ“ŠbL°9rä�Áw‚U3K…Eœ<yRlúôéƒÜÄAuÎ]=‹:¨¾_Ã·+VL®çÇœ9sä¸"Xy),£yJÐ£$.FßÜðØ±cAÚ»f¥µk×r\Ÿ£µcÇ�=|k²dÉÜ�Ïž=»ePÈÄŽàˆ©,jÊ¥"XX×¥‘ã:Áê}ñÅÐšÀ¶»êÕ«ÇeiÓ¦UÓD¸ìh	VÉõI¼Ôo¼á~ãÖ­[y`duæÉ“'44ÔŠ
+&ÅÜo!M\@Ô²eKŽS:|ø°BÌS§H.½énÕª•N°ú^êÜ¨¯ÌC™‘YÜR¨P!ýq°M�=²7wî\~¨wV“Á‚O¤jXX$“2eÊ%JE�ê»wï^�YãÑã¸¬¾�Q‹-$v2Æ]2¦§kÔ¨QÒÇq9¾yóf—À-ûƒ}é@°°“%RAÐêcƒ¬`˜ž…æm‘Þe°ìIÈÜ.é£/²GçKº<´6£&ÎxXÚu—ä²LxP‚Õw2/»uëfý›`)0¿Ž‚%U( «Z6Áê]EéhìÞ½ûÞ½{ »{¤¤›O:Ë´
+ŽÈ\µ�’KƒFWBž�	Ö²a@fõ(QÝô9Ò¾¨nÝºzwÕÈ£(f4Dß:ˆÖIæD‰hºÍ™ºÁúU¾¬´�_}õž(Ò'ÆÈÈ¡Þ"šMý]¤‹bF°‡
+îß¿¿å‰`Õ+6‚…pWÿ-™"ër—õo‚�8qtyî¹ç‚¢FkÁÂ´AE[¶ÄZ¡GVïõ{#Xñþ´êˆŒ'Ëp¥¼Þõh¼ÊÅþ~ýúÑh¤J•JvÁb,¤?Ž–_'X�RÁÊ�ÚŒ3\ž+C:øY—bCÛ-ÁÊÈ›þfŠî9i¥¦
++íÙ³Gf„‚(òÎ4Í”)“Eƒúë$G\VËÁÁ‘8j8NiûöíAQƒÞ. êL°ú”HoÉŒ—Ç‘˜5†&Z´hQPÁÒÖÑ«š4i×ó8�¡2�`¥çøÁxÌ9¯E –Î)§víÚå¦ûþ’2“Y4¦(Þ¾}›HqÜe™;r¤N�:–M°4#ê¸3ÁªÂ)ª]»véÒ¥-{xÜ?d›%é£�+‚•Î ÕÖ%jÒ“"³ræÌ©îŠ
+ÁêcM	b”Qz%)ŸB°$•Ž _Á¶mÛVý«–ß2d `»DJCÈä5]iÒ!Mš4z/[4AY5C;�¬ˆê ¯Q@› F|µ›æTf)¹¯1lØ0_–áU¢ÜÊÌs%:MÊ/?Ê2ëWùB°øºíü†¦ #Úm51òîÝ»à‡Ë:öI“&uØ].Ëã0#I’$©S‚¥Õb•‹¡moß¾ý�!CÜï²4‚¥óhužšØÉØ£"Ø_~ù%H›ciE-„% ë#Áâw6™—+5j”"Ø5j*THM/$Ù[¶l‰¿³ìÖzj Éx²"X2³ÕL$bA³-ÁþóÏ?@©žx[hD†IÏ
+¨�¸_ý5ÈË<X™)_šÿüóÏ.]:éAž¦UÈKg5E~á)S¦”èãŽñ¶êbL"€nëÖ­õåˆi²dÉˆÑìÙ³¹@ßÎ{äÈ‘‘±Ð8'X
+§ËãdÜò”-~è_HõèÑC€k9¥/p!¶oÙï¡‘3f>Õ•T²FŸ ôúë¯Ë¸œåH°’ƒú,A¨’¶×}‰x™)ªÏx¡*Éô`Ú}4›È’þRˆ`	çòåËrŠªAde”ž^eR­"‚p”Ù²e#A–ƒÊ¥O•	¯U«–øh‚…Þù­/1¡‹ìVµÃG‚…EsäÈ¡ÚO¢Fú¼ûî»ú—\2¥\½ír ØJ•*)RDÕAYìtìØ±–
+!zA’ÔÞ¹s§Cƒf=$kÙ#'òá¤]ÝZx022’²D‡Èy§‰GJ´0¤iB÷Ù÷»ðJ´fzŸ‚.˜¾$Î#.C°~Õƒ®¦EcÎõ2*Êš5«NP´£–o‹KýÐ–|Ñ)éëwÅŒ`wíÚlãq`H+à¡ØÀ�`÷íÛ'3ÓÎŸ?ãÆ�‰'*ãõµÀT|%>—´qãF"žEÜ„�kÙëó@høÜ
+¾LÚi–ARG†å€(žQ9kàIÌÃ‰×­[—DÆÍÁÞ¼y3W®\0Ï…‰ZHHH´kÙk1ÉÐ�Ûž={ð8\™¥€I¤'%¬~�p<,Xd.�À¡·´ÒE�€»ÆŒ®àß;wîü˜-iqÓàÐœ9sdÇŽôM„9¡R£S§Nçl5mÚà!ïHˆ‚q1É¦N�š^€<+Î	–è<õÔS…Æ¨Ç)à³3dÈ´sŠ(!XP„ãªC‡kÊ€L}‘'r–¨a³¼¦5I
+Ò‡¬!GjÖ¬IÖ¨uQÇá·+Vœ9sÆ�`­¨�øÀ`Z]:­yóæ%‚.ÓcDUªT!=	�R·`Á“‰£2U€V‚Jºÿ~¼!1’nÂ,¿iö)íÜÛ¨Q#€Vú_Ç�—wâGŽq¥—'=h‚µì5©0ŒòL:oÛ¶�âJLÅ0‚µìÙGTaùÔEF.¯Y³†Dð‘`¥|vìØQÊ'Í}I~èK	'yCCCåý¸ÁÊkš:êˆB_j"ñ%k°�|§æÊ§ŽdŠÞ Mš4)H›�ó°¬e§˜DéRà$(îñ5„ƒ†NŸ>}zÌ>YJ"î$�žû»0gÑÑ^é]‰úõë?Ê)é.C°~Õƒ,íŒ„ëTŸîÒº>ýôÓêYžÝ¡;ìÁê�è…ÃÒ'=ÆŒ`-{µUPGBÆ)lsžE€O”édRû8èŠà•äkY¸ŽZ¬\³ï{÷î]œ©‚çQô”ùð³bí¶ò°t�»wï.eIÛ°°0õ¥¶"XËöïà\–,YH¼Ùª¾ˆq Øû÷ïÓ¿VSˆsçÎ­¿#^ºt©d–,ŒËöH°·nÝ‚	yŠšÆÜ¾}{•V4›?+&^�wq
+±#Žòš[ ‡³<àÃàFõR›¢E™‘ã]5½ø©^½ºlôõìÙS-žçëþ8ìW³eAc9Ež’øÿ�½óŽ‹âèÿøÙbC�]c7j°ƒ¢XÁ(¨±ÆÞ{ïKb7v±ÄÄ{‰í‰Ýh,±ÄØvì
+P¼ßç¹ïÃü6×8ä?ï?x»³³³³³;ï™��ÕE>”GöB]$gàÛ'´;�²a§N� NNN¸åÔ¨®Ø¦¥™uÏœ9“={v�á�KëmÆ.Ô kŽé´×ˆŒÃÄÑ¡â“–ÎLÂ)1”)SF�ÊŽ–Á¢,µnÝZ²
+XíØZ$y"ñÃÊ¦L™"»¶n°8w(0*a¸LTœÖ
+¶_¿~(«ÈvÓF®b™ª¶o£Áê
+åS½‘„ò)çÂh>Xø9Ê¶”%+°	
+¡Ê
+õF$NN¥\e¸ˆP–ÔÀ£š´â…xd°‚ÜÖ´…¢Ž¢­@\ªhµ!·Ñ B9´å©	)·;»š¿ÅFÐºDkZÍõ*u–Ùg@94Ø÷Jt
+Vox^™Ù€Ô>ÿý7ŠqÿþýQ©áòÇ
+Äú8ù(
+ö}ƒtB#£5Q3®ô›7oÊhL+ Î‹/Fùq%ëãfbél)ñ�1Ôz–¦á•ž[í¨…Ñx<+ 1hÜ¾}ÛtFX7*_í<ê–Àqiëwü¶%¯pùã¸ÌNŸ«7tK"7Ì5
+'lš�ÏŸ?Ç~Íö+¾¬ì‡†\5M¡d©¥œAVkŸ¡[95F BgÑD�ç�=Š2¤”:Sµ“ór÷î][vg
+V^»C™A¹5›ìÇ�c×Ñ�n	ÃÅ…;X´çÕ«WÚ<×‚´Ù÷¡(KåÓ>pDÈ(SõB[ÉìmAnhÚ×	…xg°ÂÖ­[Ñ^ÐzlÙ²eÍv›[gÛ¶mƒ
+ªT©Ò¬Y³NŸ>�PŸƒã¸p€°V)ÙÒÝÕAAAC‡U½ÒÜFs)†_B…û^±Ã`õ‘s"U­ZU†`­\¹2C†R˜½½½­ßÒn°!?üðƒv>X˜*ãò¡¡–Ä1ñÔ`õ†ÆÔèÑ£U»s0;®&J~þùç¯¿þÚÍÍmæÌ™ˆ!ºŽ÷a‚£Àá4oÞÇ…´ãY?2yÊ”)ò�HQ¡BÓ¡òDAƒ}¯Di°6"¯ÓÚòî!
+6îyñâE¹råÐR.Uªn8øQ¯^½„q[&	¬£ˆ¿+ÜºuËèÑ6~7mÚT;Yw´X±bEçÎ�=<<üüü~ÿýw»+8¤‰oÐ Ž‡ÝÑBXXØœ9sd0’"GŽË–-K¨=Õ±
+ö½[k;4X‡€&Æ¶mÛ¦N�:}úô?ÿü“·òÁrâÄ‰]»v9:#ñÝ`…Ã‡{zzj]KÞáµ¯?VØ¾}ûÈ‘#á�Íš5›8q"þý`o¡HØÍ›7‘B$ÕÍÍ
+iÆo»Ý;44töìÙêÁÙÙyÜ¸qq6+^Cƒ}¯Ð`	!„èŠÁ
+Ð6ù^³¶?.ÃÆÑõë××¯_ïçç9üâ‹/zõêµsçÎ€€Ç>ÒÂÞ‘¨&Òƒ„5iÒ)4;ÌÞv=z4fÌ˜Ì™3kó0uêÔ|üøq,&>aCƒ}¯Ô­[WµRãm»˜BÈ‚Ü™])Åð·uëÖÉgh´È§M?Õ]ž<yräÈ‘áÃ‡7oÞÜÃÃ£iÓ¦½{÷ž3gÎÉ“'oÜ¸óø-�˜±‹5kÖ`_Ø©‡$cùòåêe‡˜púôéN�:
+*N•*UŸ>}ø‘‚èBƒ}¯È'·!„]2XûÛo¿•+WÎè03eÊ4`À€Ë—/ÇÖŽ`­‡^¶lY—.] –žžž•*UòòòêÚµ«ŸŸßôéÓ¡Ó;vì8tèvzóæÍû÷ï‡x	~?~üËàÔ©S‰M ÛØ‘´hÑ±U¨P1cS¦LÁ¾°ÓØêþ}ýúõÊ•+«T©b”QiÓ¦EF™�ó�D	
+ö½2lØ0Q\ëã
+¹(°ß8Û#!„�(ùâ‹/žÁ*vïÞ-“™kõÿV­Z*¨¦kŽEÞ¾}tâÄ‰íÛ·ÿúë¯“&M1bDŸ>}ZµjÕ¤I__ßšªG‚ßH!–#@§N�›øûûc[D ý’x,röìÙ~ýú
+Ù²e›0aÂ{ÚiB%<<¼D‰I5 ŒiÿÕ~�ÄŽƒ%„¢OXã`-qáÂ…=zÈ§(´8;;wèÐa×®]ê+½	ž;wîL›6­L™2¦ýðåË—_¾|¹éTÏÄdºQ³ ˜©ïe“˜ó�,n&÷ïß·q&vb´ ƒƒƒ�
+BÈ‡ÎÇ`°BHHˆ¿¿¿«««©cdÍšµ[·n{öìI¨çº{÷îÜ¹s«U«–XóZŠàääÔ±cÇcÇŽ9:�ñÓÁÂ·ß~ëè¤%(>Xƒ]¹re…
+d0yŠ)6l¨>¤7x{{·iÓFoøú�‹‹‹ÝßËkÝºõ_|avÕ”)SÔç,ß½{'4×šÆØãÚµkíÛ£âéÓ§îîîr›2ý.ÏªU«¤iðèÑ#ìî—_~‰áîÞDÚÔ—IíæÉ“'Û¶m‹•$’PùxVqôèÑ®]»fÌ˜ÑT6pçA€Ûrxõ·zxé¸qãd>pÓƒÅò°¯#¶@¹2¯¢3Ì û>«|ÌØb°}ûöÍž=»öŽ���¸ºÑVÕøû÷ïc¡ö«ñf‰Ò`ÃÃÃ[¶l‰0>>>‹/Þ±cÇÌ™3(�2eÊ5kÖØ|d1ÅÍÍíË/¿Ä�‡"1H‰}ñ2¤K—.fWÉäå÷ìÙ³“$I"¿oÝº…=ÆüÓcÇŽE<þþþû÷ï7ZµpáB¬’N9Àü1†»{ ÙâááqîÜ¹ÆãêêÚ©S§XI!	•�Ð`…W¯^­\¹²~ýú)R¤0µ;Ü™ÝÝÝG�µoß¾÷7ÃÀûàúõëK–,�‡gÉ’Ål—`Á‚GŒqñâEG§4Ò¬Y3£Üþ0+Ùx�-ûË/¿ Ì¡C‡Ô’~øÁÙÙ.ºnÝ:µpõêÕ†¦‡õ=Fi°ãÇ�G#		©T©RÚ´ioÜ¸Å!Å±e°VÐìÄ‰cÝ`ál¹sç6»
+Ù/6¶À�šKˆu>ZƒUAù|}}S¦LiVù°¼J•*ƒ^¿~½f}ß„……¡
+ž={v‹-pó7{ @�ƒ
+âh�÷J@@@òäÉUž—(QâãbgØb°<€vN™2E-iÜ¸1ìÎÕÕU»a�=2eÊå9²n°Ø‘ Ák:ó¥K—°íÀ�õ†;íüùóµka€B²sçÎ0Þ
+àv¤Â,[¶Ç»yóæjÕª
+0àõë×ØÌí«¯¾*_¾|�:uÆŽ*�£4Ø™3g2Dý;oÞ¼Ö­[«¡ïÛ¶mëÐ¡CDDÄ÷ß¯†Ý-X° zõê5jÔÀæÊ`ÑF(UªŽ®U«V[¶lƒEj‘ç5kÖôññ™;w®¥üDŽùûû#2
+§ãüùó²Y”?~44çªU«´›¬Y³FFïã.·aÃ9@´J µµjÕB>Ìš5K›ÿÈOÄŒø‘ŸK—.µ”°cÇŽF�•-[¶^½z8µüÜ¹s]ºt©ZµjåÊ•‘-gÎœ‘åìØ±#þýâ‹/Úµk‡6lšE“&MÂ9Âqáp�~Ü
+$|pp0 ÷�-È=u²Ž?Ž`—/_F>hÃ(hû@b±êùóçzÃ¼7½zõB$+VÄYC2$äÅ‹æÚµk½{÷–ãÝ³g�6ª?ÿü³M›6((3Û·o·’„Ä;h°
+Ü(Ö®]ûõ×_çÌ™Ó’‚\¹rá.áçç¡Å}2î‡Î>}úôÀ�¨
+qƒE-f¶YH–,îÀ&LP·_ò¾éÓ§�ÊÖïÇÁ–,Y×©üÆEš>}z8dR
+ã”0M›6�r�Ö
+öêÕ«X�1»šW¬X1½ÁI²fÍªnÏž=CÓxòäÉøýÇ¤I“Íd("4ËX‚AZòåËCöððÀµŒ%°)ÆmjÎœ9]»vÅ5Þ²eK	¥ÁÊsÜ@ä_è"‚íÛ·OþEvÉ,põë×‡&ÉÂ¾}û&Nœ;š6m²)ƒ…øÁ¦°
+wBØ”læÌ™Ë•+‡%ò0BŽÎ$w-üÒž*U*Ä†åS§NEv¹¸¸ £ÏÐìÞ½ÛÛÛqŽ5jÿþýr€Ø´�¡µ8GãÆ�“À€,òôôTùiiPäÂ!‘üEœË—/—°2‡€†Æ§Ÿ~Š£–÷1‰/T¨ŽòùçŸ£­š1cFdÚàÁƒ÷îÝ‹xdšî'Ož`Û¼yóâ&<~üøÜ¹s#¤H¬¼û‰q8ÅF/{b§ˆPŽáaÅéÒ¥ƒfãåD çe 
+âÁ.š7oŽ¶ò§xÓ¦MÚI“&…¢ãÔ£Ì`+4OÌf!ñ¬)hËŸ>}7Šºuëâ¾aÅfu†W6PC¡ýu™1cÆ†
+Nœ8qïÞ½˜›-î�W®\Aƒ÷%ÜÇÐŽÆÝ·wëéÁ
+¹xñâÝºuƒ`sR¬¸çñãÇRfP¿;:-	
+V&‹“~9(6	€áÇÙ³gõ»@…þÃ?D¹Gë»mÛ6¬]½zµÙµMš4qrrÂ(�¶Q³hÑ"¨ÅÝ»w#"" 1�%5}Ü{<|ø°Þ`°ÚÈ=z„ƒ‚©ø;vìÕ‘ßQìÍ›7³ÍñÎ–-œPox”ƒtúûûë5{ûömd‘2Ã—/_¢uoe�»»»{\½zõÊ•+›fÈÚµkR�å‡jBódŽkN‘"EÌæ¤é(�âU§N4çõ†ñÿÈOì]uÉâžŒ£6ýò¶uvv†l«%H0nžø�ÒU´hQu,ýõ—:0Xü–~u‹<¹~ýºü«5Xœ>8ÿýû÷eÕ�;wÒ¦M+§OÖ’Zëÿ=Š`ôèÑÙ³gW¯¶¡Ø`[qQ1XÕÃQãØ¥Ñ„ð¨/´»€HÃííþà8!4Xëà#Å½¢qãÆÖûf�À�5šêò-ZÜaÚµk‡›IïÞ½
+4lØ°#F:tÀ€8h·jÕ
+µ*2´¯säÈa¥gÕ””)Sb/PhÔœ¸Éá ºÁI‰ã÷Ð?l4XËK—.á7®µ
+è
+ž†\FˆB@ê¢Ü£uƒ•1·[·n5»¶aÃ†©R¥’ßð
+Õ_Z¥J½áé06‡Z\‰iÆ-ÞÂÞÍ¾/ÂNk×®�<yrYbË8XWWWÜmðcþüù…îÜ¹³x&Ž·,qe°’E°SµùàÁƒ­,ŽB…ìÛ·/ôØ4=zôÀýM»dÕªUØVÆDË`q¡©µC†“‡IbÒf”Ÿ¦S‚ìÙ³!wîÜ©–¼xñÂhH	,÷èÑ£(0ºÈa·b°ðF[¡Bõ¯Ö`óçÏ_¯^½+ ëÒ—.yk©Øè-Œƒ…çÿý÷ß8³8YcÇŽÕG¬väÀ’%KPf‚ƒƒÑ\ñV{—CŽË·	y¯Ð`£Ñ›7oFå#…�ân»gÆ"¨D°w´µ[·n�ÚÙßß!ù`@}—9sf³«~ûí7Gáx���Ú‰u”-[7:Y^Ç€ÞÐI[´hQ[öhÝ`¥ƒwæÌ™f×¢AŠKU~£`ÀŸ‘0Xâ”¹§vïÞmöGƒWo0Ø¬Y³j#„PAS³gÏŽ0øGJ–,™¬²Å`G�%¯J5jÔ¨[·n+W®D.!I={öÄæF,²éÔ>Nš7ožƒýùçŸUÈ�º¸¸˜&ÀÛÛ[
+Q¤wZ\.Z«=@Ü¥¯[ºÙMiß¾½Q„+V¬Àr³ï´†„„ÀÕÑâ@ÞÂ~Q~ÔîÄ`µ
+¬v,Š2XÈpÒ¤IMS"ù/+�Ì¢5Ø×¯_ã\`G)R¤@’Ê—/�ó"c•Å`U0€“KæÌ™c6+,�x!$ÞAƒ�	h¡Ÿ;wnÓ¦MS§NíÑ£GÝºue¨˜é¬Jö�ûUž<y<<<Z¶l9|øpÜBq¿ºwïÞ$~¢}U„Ø‡íóÁV©R¥C‡<Hœ8±j;@53fÌøîÝ;h‰�ßJ³n°oÞ¼�ªU«VÍtÕ…àj/¸r¡4§o¿ý›ÈCê“'O"ò_ýõÙ¿‘~W¬¶ÇòòåËp`àÒ¥K¯]»†%ýû÷Wi‹Á?~\Ä)C†òÈ™ƒCË—/ŸêAU;mÚ4ÖN-	·q.KÛ¢E£†ÜÛÊôYÑ2Xí\Ê`åW­Ze6?µìØ±CÙY*Èg¾ñÃ×××ÙÙyüøñ‡
+C¶#ä¢E‹ô‘«ýâ6Ä¥þÕöÁ"“»víj”™ÏMÖÊœ0ZƒE$hhà‘K¡¡¡8”I???}¤ÁþóÏ?jCéÓ>sæŒ(ú‰'Œ¿f×!Ä
+4Ø÷nh=ztûöí+W®ô÷÷Ç�Mf´ëûõë×³gÏnÝºuéÒQC¡5jªÔ­?ýôîl¸M¡Šyôè‘éÛÍ„|äØn°cÇŽýì³Ï ‡¨ýå…n½Á*¥Z‡LZy†«%ÊÙ´$Ib8
+hF�5R¦L‰=ª…õêÕkÔ¨Ú¹¸ðe	†0¸¨0^^^ò2Ž‘ÁÎ˜1;‚P©%0g,¶Å`qKÉ™3g›6mÔ+]®®®hz#¼J§2Xø›Ø 6ýÊ`qOƒýÊ=ÊvƒÅ�VõêUµÇˆ%’+;kÖ,u¤V
+ŠüT]îàÊ•+*?µ"ýÚ	+Æ�‡H`ìÈÜ–Õr!ìnöìÙúh¬§§'J êÄFc§iÓ¦2>$Jƒ…çËx€œÔŽ×=pà¶Em¢�4XdŽZ‹K#S¦LØ)$ÖhÕž={êÔ©ÃiH‚�K‰GØn°þù'T¤U«VÕ«W×.Ï“'OÛ¶mS¤HñâÅ[ö¥ÁÂDÛ·o¿yóæãÇ�£)
+uÁÞ�´vÃ†
+2ßÚßÿ­Ž9:
+;…;>|"
+�Ç32Ø5kÖˆº¡�,£d±DÞÙ´q>Ø®]»"aåÊ•“€ÀZoT;­Zµ*ó�aN›6
+Ê§V\{�"Ún°ÁÁÁŸ|òIùòåOž<‰8ÑºG† I²ÖŠÁÊä½óçÏ¿té’ƒ•ßÚü¬P¡VI—µPÄŒ3BnÑŽØ±cGúôé{öì�”+VìÜ¹sXŽS–!Cä³<|�–ÁÊo´nÜ¸�†	v‡åSbQ,r¾D‰Û¶m{õêš<È44»BCCwíÚ•+W.¤IÕG,”uûöíÏž=[¸p!šª;½I“&éÒ¥Ã‘Õ;wîÌ›7/¶µ±ØòáCƒ%„Ä#l7Xˆ¥³³3Éhà¶ÅB#­µ‚-_•
+—/®Êøl‚ø!0FÁÞ¼y“%KWWW£…cÆŒI“&�l[¸paµ¡‘ÁB®�øÄ *­[·†}é"_G²Ñ`å51,ŽKuè	ÚÙ´ �>>>’�ºáÃ‡+ƒ
+,T¨�ÎðB½í«7Lµêîî.qâ¨ež[YeÅ`ïÝ»‡F�4¬,òÓÏÏO>ï+rnz"¸\çÎ�‘“:ÃWl�·ò„}ëÖ­òEä3ŽÙMmÜ¸±>šÖ­[§^†-«Ñ(
+G'‡pìØ1x8äSÒƒö2h1É¸e1Ø~ýúA¿u†W$Ð RóZ„„„têÔIMR�lW³ï’ ÁBâ¶¬ÞðÔ�O�:¥](:i_œ·Ž-+¼{÷¢uöìY;&²ƒu\»v
+›G9v‘_ºtIûÍÜ÷
+ŒñöíÛfW=}úÔ¾™qð75Ã¿�<{öÌÆÝÙžŸÈÉË—/
+”…<yò$ZÉ³’�ØdÆ0ÛÁ‘ªÉ{ÑD’Ã1
+#ûçŸ"À•+WÌN[�ýâ=zd_â	ù`¡ÁBâÑ2ØXÁvƒ%$ŽQëè„âh°„�x
+–
+–|ÌÐ`	!ñ,!ŠÇ�oØ°!¶F;¿ ÁBâ¾¾¾òªTÒ¸B½œg{$„%Ò½àèJ‰Bl¢V­Z:B!Ä€£+%B±‰!C†à–U­Zµ¥q…Ü$ûôég{$„%5kÖ¤ÁBâK!DÏq°„�xÅh°ÅŠs‰$K–,Ÿ~úiÕªU/^¬f"ýä“O¦M›&¿¯_¿å›ã7nDT7oÞŒ2msæÌAH;>?ýúõë5kÖDw+bDóæÍ}}}�
+ó¸ºº8P~?xð`×®]ŽMJé¯¿þêØ4�
+–�ø
+‚úÙgŸ�‹dÐ A¥K—Æ&cÇŽ•žžžK—.Õæ¨O�:õŒ3¬ïqÕªUØ®eÚ¦L™‚�vlÇŽË–-Ý­ˆPDÔ¡ŽN…y5j¤ÚMùòåC±tlz�˜T©R96
+$�Aƒ%„Ä#l1X¨£‹†œ9s–(Q5øÝ»w�B†††V¨PaüøñVb³Å`å“£Š7oÞ Ú´iÓ†‡‡-GT‚Á6kÖŒûñ�9sf‡,®J,‰]h°„�x„-;xð`„5j”tŠŽ1¢E‹‰'.Y²äóçÏU0èk“&M´�¥f±Ã`ÁèÑ£±Õ•+Wð»mÛ¶7n
+
+B2°ê¨:î._¾Ü¹sçòåËW¯^}úôéò­X1Ø¿ÿþ»ÿþØjÛ¶mfw-{áÂ…V­ZU¬X±K—.·nÝÒøå—_�6ww÷¯¿þúìÙ³²pÂ„	yòäÉ”)¶Z½z5þž?^Vàß-[¶È¿HO›6möìÙ£7<^¸paƒ
+*UªÔµk×k×®iw´wï^lèææ†¿»wïVË¿ýöÛåË—#,Ç†=zôxðà�ÙcÁò ²¢oß¾êªË–-ëÙ³§
+†V¢úý÷ßU
+¿ÿþû5j`×(W¯^U!qÊ5j„Ü®W¯ž6?~ŒU­ZµvíÚ“&MÒ~Ÿ§©~ýú8_}õ•ö‘÷¥K—9vQ§N??¿/^Èò©S§¢€é
+§[~(/^Œƒ•ß8–Þ½{W®\ÙÇÇí£v�–cÇŽµnÝº\¹rHÛ’%KTÛäöíÛˆÁËËi@yØ¿¿Þð©ÙŽ;"{µ1 ´K×+ÂÿôÓOø�S¦LY¬X1äÛ?ÿüƒ¿'OžTáq, =e
+´¡pØ#ÎÈÄ‰Õ'€�J‚jj½}ûV"Ÿ?>Ž'[ÉW€‘ÈÏ?ÿ<I’$ .¥
+6 Ÿ»ví´IêÕ«ÂŒ91àìcÉÖ­[¿üòKdKÓ¦Måq!z,!$^a»Á*ÍfÍš……6ùwß¾}Ì�!Ìö},ªZÔ×Ré'K–"yF¥Œ¨ '0O,‡N8;;/^ÿB>S§N
+]ÔGlæÌ™}}}áEð„¤I“BMw-ëââ‚;9¼EFä*£€Ã`×ÝºuÃ±C½R¥J%¢+ÀN³gÏ;sæö‹\•M`ÑˆPÎ®]»”‡7oÞ1@ªgÎœééé‰”+ëX°`‡ŒA×‘¥þþþ²
+!±¯\¹r
+2fâääT´hÑˆˆ£�•.]gíØ`þüù³dÉòòåK½ÁgräÈ¡B¾zõ
+IBðñÔªUz†T�?¾páÂ8���X5wî\œ8¸+Ž¨nÝºø-FŠµ8ð"EŠ ëpÞ³fÍ
+óË‚¾"t›H[‚ª7/¢­P¡|ê‹óé’Ä fx)~`²úÑ£G²	Ë™3'ìNoh¤`´žp‚pt(rÞÞÞf»Í·oßž<yrœn„lÙ²%²qÌ˜1Cúôé‘?(ÐõR¥J!�§N�’b†LS1àè°Õ¢E‹ð�œzü@$iÒ¤A´8Ý(�3fD£Im·Ä¹“LÓ‚“Ž6"‡äã¤M›Ê*«š5k†2#%¡J•*(	hmé#1 yH*òÁð¯h<­Zµj(ÆHÃáÃ‡±×ö‹yöìÙ°Sø¦M›$~”–%J  ŸÑÚÂ¥‡ƒ‚ëâ¼ táØ­_°äã�K‰GØm°ð:,1b„ü�©^½ú�7R¤Hsƒ…§í5°gÏøgûöí±‰ò1X½É(ø<G¥¦�:ýöíÛb°ªãQ¬eºk1X5Ü1((ÖÑ±cG½¡7õþ�?þ(« L
+6Tö¨EÍCúå7D9
+–`}ûöýì³ÏðcÛ¶mØ‘ê›
+¯b¿>|˜.]:„T©‚§a	ÄOo0Xä°8°Þ –ˆGìKËÕ«W±|Ýºuò/Ü)9}ú´ÞªÁ"<~¯_¿^EBVC}¡Ê�@uìîîî0+½¡C‚,« ‡ØD|«à™jGØï°aÃô³Å^R–¯]».'ŸÁR{÷î]èÙ¼yó$Œ˜ÿÑ£Gõ†op@­U&dçÅì;Mðjx²ê¡Esº†2ÓVzŒ(“pfu^dG¶	Y•£S«ÿ÷(Tú(NˆVþõòò‚Q›&
+ƒgÏžÉ¿°G$ûüùó(Ø£êÓFj‘U«VÕGoidv-¿µ£²K;œjš7o^éÇ	B
+U_=®£
+¨�D;Â4Áä#„K‰GØm°[·nÅÂ…Ê¿'Nœ�±b°F3lC< ÊÒ…¨·`°¨ú±kíèDTßâ9b°ûöíS« 6�52Ý5ÉS;È¨‹ÞàÃ�„³gÏ^‰ûE´2Å�Ö`øá¤0$$	€ÿ|ÿý÷J2,8|øp½¡¦HŸ>ý
+#GŽ„Ò ÁH„ÿí·ßÔ*Ñ*d¸Þ`°¢ŽÂ�°Ê´?9ƒLË—/ŽèâÅ‹ÚUV¶S§NFS1à(ð÷÷ß7ÊÀçÏŸ‹B�`ªÚquu…Û«ÌÄÚM›6i³aÐ²@v-X°À¨¯R¬ü®X±¢ü†�‰ùÃå`È0IíóçÏß¡C£@c
+iÆ.Ôä-²E±ýóÏ?‹/Æù’¶
+™£;Å‹Gúå·%ƒ=~ü¸Òþ;wîàÐÌê42ªK—.Ú]KžtíÚgJ{8(!(	8/R¼µEÚÏÏ…P~k
+Vºú‘	
+!–œ9sFo0ØÚµk«HæÌ™ƒU0ê
+6hGBƒ%„Ä#l7ØíÛ·K¿(TjòäÉY²d�jª>%E¬¬··÷°/Ó]˜5ØG�á÷¬Y³L#ƒÕéôðð0;k¤Ç¥]"¹mÚ´1ûý±G­ÁÞ¿mÃ*äÌqÂc/]º„ðÇŽC…ÙØÎ�;'ýÀ¦È¡Á`¿øâ•<Ñ§�;wšV¹¹¹!%P¤H‘©S§ŠšZ1ØzõêÁ?M£ZjøE@@€Ñò§OŸšMêçŸ®7Ø ìJŒ%©S§nÐ r@6Ü¸q#äPgø¸0òmåÊ•²\k°k×®ÅZœ5d “““¹víšÙ=ªNoÅ‘#G”ö�b3qâD4R¦L‰²„àKË:ç†yòäIÄ ƒ–õ–
+”(QBI;&ªX†¨¤ÐáååeöˆPø¥x«'zÃà
+ä‰üÖl�=ÌF"	`°ZyFa5jŽ�>>>jD7ùÈ¡ÁBâ¶¬–äÉ“C2ÕûJZbÅ`MÇÁj1k°P,×¾þƒšZžœšÎE`Å`Ó¤I£]Ò»wïìÙ³Ë�2<3AžðÍEàîîŽºRT­Z5½á	2<*’3gNÑH,)T¨�il°>é=CÞ­’çÔPµ:uê¨Y1XáÎ�;óæÍÃñªŒ‚Áj-=00PlÇŽóåË§Ýí‚×¯_K'°êf×ú`ò?iÒ¤Ã†
+3JªôÜ
+È˜<¹›UÄš'ãÇ�/V¬"—éUµ‹ý"<NôŠ+°y
+‘#0DÎh�¦}‰2Žâ—_~QK��2V¡OŸ>(*0UØ)ô;‚Áâ_	vùòeQ´×úõë‡ÜP=ÒVÍûàà`ø§N�ÌžˆtéÒ©éd"GÉAûÂlI�â�ÈÕ&–väÈ‘pÑÇ�E"}Î0XõœñÿñÇ(™2eBÚÐ�1›lòQAƒ%„Ä#l7XŒô‹ÂyL_RÄ¥Á¢Nœ8±ê¤*^¼¸———
+&½p»wïŽ–Áê³È¿8Ì%Jˆ1.^¼«§
+<wîÜ
+<}ú¿[¶l©}¸?aÂ„
+T¬XQ^é‚”:;;W©REÍ™€°&m¯&BBf`YG�ÅŽ°‰Z›‚Ë(V
+öðáÃ5kÖTóÀ³fÍÚ¢Eü†Wã©d4ˆ,d	®¨Í(d)íÆ�Ègí0ËQ£Fáˆ	ò‡©4Bˆ<Qª¬íuœ={6vtéÒ¥Õ«WãpT‚c£HÈlZƒÕZ
+¥K—®_¿¾ödÁÇ´½ÐÈdˆÍ¢À!§M›V^þ`ÂHŽM’/¿üR-—‡Öª%(�ùÜ¹s�=Z-Ôl¶lÙú÷ï¯V¡¡„2	½D<‡Ò›¹¤^XÓF®"ð†
+pÞ‘çÚh…}õÕWÈ[ë‹Ãy”ßkÖ¬AÈ;v¨�K–,Á‰@ÞêM—3NŸúWZL¦C©ÉG
+–�°{¬%âÒ`A–,Yà3Òƒ'¦
+9|òä	¡\¹r0˜L´É+Z´(tZ‚zÿþõ×_zC^Aû÷ï‡5A‡R¦L©†öë×/]ºt›6m’^ßsçÎa�pT1^“©UÍ   &¤‘?zôhþüùPD™9Ao¹Œ3®]»öÙ³gÐW×§Ÿ~­>X¸kš4ià08ê—/_._¾Áä�z$¿¡v—/_Þ¼y3<-yòäb°!!!p38¤Þ1bá�?þÐF¢fÊ”iË–-ƒ$©wÍdÔ.*>È¶‚zI¦äIêÔ©%É¨T©T
+®{ðàA„�1"¯‚ƒƒ±ü+/Ô,´
+«�<õrøñÇ±Ç!C†Ü¿ÿÌ™3õêÕC"§éÙÇûé§Ÿ�ÛÐÔ|ùò!~,GÁpqqAÖ…††¢�5Å^´ó	 µ‚
+qF´eFk°®®®ÐQ¦zMY�ƒ-\¸°i2x�áÍÇÇ�#çq˜ùóçG�Ï(Ãª$øûûc¿íÚµÓG>b°d°Ò¤Zºt)ìÉ@’p*!±(œ(9NNNj±‘Á"
+8º•+W>þüÖ­[Õ«W—Q–RN>h°„�xD|7X˜qJò,X�>}zÑEhªtrFË`¡pb>Ø5û†
+ÔZÄàåå%#Kñ‰Tct:$>Õ«C
+€æ)1€ú"aÚ7‰`¹pÉ�¤I“¶oß^�ŸD´0F¦lGM>`û(‚­[·æÍ›Wbpvv7nœô”Âvz÷î�=êó†Aáfb°àìÙ³<IÖÊô¡zÃ°�N�:I’`Œø­zq!Q2¨dÍšU&MÕFØ¶lÙ�%»Ê–-«æ€§Á‡el«žõ,(]ºtæÌ™µsÌâ(æÎ�›!CÙ<gÎœ8¿¦‡¯7tÃúùù¥J•JBB2e>‡cÇŽÁ%U°»_ýõË/¿ÄŽÔ†°tø?ÔN›Ö`gÌ˜�ö‹.rb4}d»@Í¢fd¦:jd2
+€,ÇwwwU:tè Ïô­ìÍ›7QÆ W¯^zÃhiÉm„ñññQ“,2…M
+BB}UJÈG
+–�ø
+6º„……©ÙœôÃ�jª¹’ì
+qíÚ5³³Œ¾|ùòâÅ‹AAAFËøÉ“'ÑýžÌ±™}%å‹É�DDDÜ¹sÇì�X9@½áÑ¼ôì-‡ü IÚ‰Ø²Ý´+�±‰vd¬€�p0ÓySm)¿uëb°ò9Ð�1z9ƒmå!»}àìÈaóæÍÐû(#D²±_5ºC²%ÁÆ«L�"§Ís4‚Ì¾ühŠœí…C
+–�HKˆ�ãÒððð°þà€�,!$a‹ÁÆ.4X’�ðññI–,Y†ŒæÝ%$ÞAƒ%„Ä#h°„Ä„}ûöÍš5Ët²\Bâ4XBH<‚K!DOƒ%„Ä+Ä`Ó§O_$®P¯�ÇÙ	!„D‰Lñ!UÃýû÷ï’‰î³äƒE–BÑöÐ¡Cžžž
+IpÔ¯_¿iÓ¦Ž6/;Üºuë@Ü2þü¹sçîÚµ+Ž÷K!$JP/¬^½ºgÏžŽN!±ÏÞ½{Ë—/¯µ 'OžÄ<Z¾
+A!„8œ���þ1­ZµªR¥Jœí®cÇŽ*Tˆ³ÝuïÞÝÕÕ5Îv÷‚š¶´Ÿ={ÖÆ
+›6mZ´hQ³«´Ž$„B‰{<Ø¯_¿8ÛÝùóçåCÒqÃÃ‡}||âlw	‰fÍš¥M›V}=“B!äÃ�KL	�ïªO˜0ÁÑi!„B1†KLiÖ¬™¼ê˜.]º~¶žB!$Ö¡Á#Ž=*SÙ½zõrtŠ!„Bþ
+–Q¹reíŒsÉ“'¿råŠ£E!„òÿÐ`‰–�7šN›Ü¸qcG§‹B!äÿ¡ÁÅÛ·o‹D~KTK¢D‰:äèÔB!„ü,ž>}ÚµkWK_¯+Z´è™3g�FB!„�ÿBƒ%Â“'O’$IbåÌß}÷�£ÓH!„ò_h°D
+
+�?¾%}­]»6§Õ"„BÈ
+–h©T©’©¾&K–ìÒ¥KŽN!„BÈÿ Á-‡ÒN+ôèÑÃÑé"„Bùh°ÄˆÆ�kõÕÙÙÙèèDB!„ü?4XbÄ•+W’'OÎ¸!„òÁBƒ%¦ôìÙSô5GŽ/_¾ttr!„Bþ
+–˜‚|srr‚Áþøã�ŽN!„Bˆ14Xb–.]º¸¸¸„‡‡;:!„B1C```ýúõ|¬Ô¬Y³téÒq¶;ooï’%KÆÙî ¯ÅŠ‹³Ý}€L˜0A[Úÿúë/7ôððÈ“'�ÙU.tÔÕJ!„aõêÕ£F�ºKH‚ãæÍ›îîîÚÒfã¶›7oþúë¯Í®
+
+
+rÔÕJ!„áôéÓåÊ•s'$ÁáææÖ±cGû®‹Ã‡÷îÝ;v¯5B!„Ä"á„$DÞ½{gßEa‡Áž8qÂåßäÏŸßËËkðàÁOŸ>µ/ŠbÅŠ�1ÂháæÍ›±—]»viVªT	7mÚ¤]èéééëë‹•+WîÚµ«Ù]ôèÑÃÃÃC~¿}ûvåÊ•òûÏ?ÿD„Ç��á!B!„�÷Š{ôèQ�N×±cÇE‘LŸ>ý«¯¾Jœ8qÕªUc˜žO>ù¤oß¾F?~ŒÈG�¥–&J”(]ºtß|ó�Z”$I’1cÆàw›6mÆŽkvmÛ¶-^¼¸üÆ¾
+*$¿÷íÛ‡ãB†Äð!„BÈ{Ånƒ]¶l™Ñò>}ú`ù©S§b’³Ê”)S£F
+õïâÅ‹Ó¦M;`À€Ü¹s«…[¶l±EAµ¦ÁB!„Ä/bÑ`a•X¾cÇù÷Í›7S¦L©S§NåÊ•!¥FŸ¬]¿~}Ó¦MÝÜÜÚµkwòäIµÜ’Á<ØÉÉéíÛ·òo“&M|}}wïÞ�=ž={V4(C†á†™Á†âïï/Ë_¿~=qâÄ*Uª 1+V¬P;cÆŒ
+8;;·jÕê¯¿þƒÝ³gÏˆ#<==7n¼jÕªhå!„B‰bË`ƒ‚‚*Uª”*Uªà_h¤‡‡|räÈ‘S§Nuuu…šÞ¾}[><I’$ß|óÍìÙ³4h�<yòß~ûMVY2Xˆ1v*ƒTá±éÓ§Ÿ3gNXXXš4i¿„�C;åw‰%à¥ò»~ýúH›7oÞL™2‰ÁBPË”)ƒýüüÎŸ?/›9sæêÕ«�3ÆÛÛ;Q¢DkÖ¬‰VæB!„�÷�Ý]üÊ@³fÍªV­êââ’"EŠ~øAÂøûû'Mšôï¿ÿ–CCC(Ðºukü>wîVÍœ9SEØ¦Mˆåë×¯õ–
+1¤L™R¶:xð påÊü®[·®Œ.xþüy²dÉÔ¶Ê`8€À+V¬�åwîÜI�:µ•Q8y-ž?þ¶mÛF+s!„BÈûÆnƒuuuõññ©U«VæÌ™ñoŸ>}T¬úì³Ï®hèÐ¡ì«¾ÿþûD‰?~\­Z´h‘`É`LµI“&ø1bÄ¸¥,œ5kÌö+�´×¯_—åÊ`±;×|t‘X1XíÈ�zõê©Y!„BÈ¶eË–G-#]�ZŒF¼xñ¢ZµjiÒ¤9räˆ
+S´hQ�9¸G�fWÉ@+;~üøìÙ³ãGÙ²e»uë&/]º„m±khmáÂ…U`e°;vÌ›7¯6žX1ØC‡©��5*_¾|t³”B!„¼W^¾|9lØ°ž–Q¦ã`Ÿ<y·Ì–-Û�;wdIÅŠkÔ¨ñÌ„wïÞA5S¦Lùøñc£UoÞ¼Ñ[5Ø¿þúKæ:Hœ8±vXêŒ3`ÑH­Z¨¶{÷îéÒ¥ÓÆÓµkWç" ÁB!„$Ì¾ÉµmÛ6,”¯	€Î�;§OŸ^û�ƒ^½za¡Þð}g„Ü¹s§ZõÓO?5hÐàîÝ»z«ž!C†¶mÛ&Ož<$$D-G´�7N“&�zL¯1ØŸþ»;vì˜,‡Bc•2XØ¬�@ƒ%„BI¨XšM«eË–jéõë×S¥JU½zõsçÎÝ¹sgÌ˜1X%Ÿ$€ˆºººæÉ“Å]»v­““S¥J•$+6l}5únÂºuë’xþü¹Z¨644´`Á‚Ÿ}öÙ‰'=zÔ¯_¿D‰)ƒ=z4Ò‰i°„B!	KûðáÃL™2AA¥ëõÐ¡CEã
+K8p`DD„„„.úúú&I’«à“>>>j¶Xë;oÞ<l2qâDíÂ   ¤I“zzzjjgÓºzõª›››¤¤råÊ�;wV{êÔ)ìË§L™Bƒ%„B!zÃÙK—.½zõÊtUhhèÅ‹áŸq“hóýû÷Í®B"•]B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B! �=
+wt*OŸ>
+
+
+µ 88øùóç¶GøîÝ;œ�gÏžÅ8iQfT´@é½ÿþë×¯c+Â�7oÞÜ½{÷íÛ·ŽNˆ#‰ˆˆÀå‹%‡BH|ä�?þ¨ZµjÆŒu:]ªT©J—.½xñbm€
+¸¸¸|ýõ×Ú…�;wÆB___£ØæÌ™ãb?ŒVµnÝÚ%’Ì™3+V¬fÍš“'O~õê•Q´ŠlÙ²•-[¶qãÆsçÎEµeá/¿ü"ÁÆŽk´jðàÁXž7oÞ¨…kÖ¬ÁÂR¥Já÷Â…],óòåK³y |||L×^ºt	IÍ™3'r2Q¢DÙ³g3fŒ6ªÀÀÀ¶mÛ"UX‹0È„ÀâdíÑ£G%òóçÏ«M®\¹Ò¬Y3'''�ggçvíÚ]¾|Y1b6É•+×�;wÔÂM›6aágŸ}&ÿ8PÚµk×T°êÕ«ËÂ‚Ê’6mÚXÊ¤FŽi}wK–,±’±"áF•#G£ŒÒÒ½{w³Qùùù©0§OŸöööN‘""L–,Š"„ì©ãÇ�×n›5kVWWWl,×?-¸Tx$µxñâUªT™1c†*‡+VÄª¡C‡â7rCB"Bm$%K–ÄÂõë×›Ý…°wïÞ”)Sª“e	\§I“&Å1âH3.
+4mT€®]»j�ñ“O>ÁµÓ°aC\‰*Í­ZµÂ*”(ù7K–,fóÖÝÝ] “Ò.;êß¿?~#*KçZ»UûöíeááÃ‡ÕBœKÛN›6
+çE~¯\¹Rmrûöí&Mš¤I“™�$I’B…
+õìÙ3$$D�kìß¿_-¼~ýº,DÇ4cå*èÛ·/~?~üØ´t�råÊaá¯¿þj´íöíÛ-¸xñ¢Cbd	îoF1L�:U{ÊŠ)âææöÍ7ßÜºuK¬X±ÂRü¦÷XBùx@ý›8qb±#TýºHêÖ­«úyªU«†%ªÖZ´h�…¨Ó�"DE/1-ZT[½ê
+&¬3G¥J•Ô¾$Z³Õ)â-« ºF½R=zô�UÐfµðçŸÆ’<yòà÷¬Y³,í¼xñÂlv
+6LÀ»Tõ$ îC2°
+ù‰ªY*Ym¾……….\X¶…»ÂE%€§§§t}<xP–ÀÇd“�;w¦M›V¢¾{õU{GÍk´#°zõjÉù·[·nêÐ-Z$aÎˆSfÊ”I~ùå—–òDöØ¯_?ù·iÓ¦jwÐ,Aý‹ßóçÏ·’±Ož<yôèBšfN½Ù<‡T›�
+Z.Ö®]”…(ÃÒ:pT¥Ùð|KIBüf÷›/_>³áûôé#àÉø·W¯^ø
+ß�µh¢™£"K75ä
+a
+(`)˜={¶:YÚëö¥:óQÔ-#Ú¦^½zø÷‹/¾�Õµo<JäÏŸ_–À£Tb ÁX"2†¨,í´råÊ—†4.Ú_*UžM7n\hh¨üF›HÂÃ~Ó§O/‘*ñhªKF®q€³£š08#²ðîÝ»¦y‹¦
+VAõ†çP2yòä.\Papv°ð§Ÿ~2Úm7K‡Îž=«Í1�¡x¨«€Ö·ÙmsçÎ„‹/¶ÿ”)S¬”BIÀ¬_¿^î„pÔsçÎEDD¢b’…p<	f»Á9rDg0‰AÛ
+¢�4XÄvïÞ½«W¯ž8q¢gÏžRu&H´*T@T77oÞ„×}öÙg:C÷£¶öòåËâ*²;£n.e°³wï^Y¨5Ø—/_Þ‹DÌ*¨–¹·IÎ‘#‡Ú£ôA)fÎœ‰…N1=VnyéÒ%,Y·n~£Ö>tè�Þð$tÒ¤I`Ïž=zƒ½ÿ>Lÿ~úé§¿ÿþ;*tÔÈË—/[S½ßj/`ÇŽ²Ð¬ÁŠù¨ó(é‘…F‹¦Á=¤�  U²•Ö`µ+nÖ½{wµG=cÆÉ(ÉD'”¥›×1Ø²eË¥GzÞà¨2d@€B…
+íÛ·ïõë×0œÉ¥ZµjI$b°ÈÙööíÛ(~(½r6±Ät¿b°H<Ê!ŠëîÝ»K”(!9%Ó[0X�ÆõV
+-Hºtéd++{êÔ)Â”+WÉF{çáÃ‡8")‡êáˆ,Âh¯iQ:99I+É¬ÁNœ8Ñ(o!r@,²N„JÿoƒEnË&¸Ê$äo¿ý&KÐZ‘ðrÆe_©S§VƒaÔîÐ8•Uj	´ÜÈ`Q®
+,ˆÑêÁÅŽÑÌ„W«³/åS¬—ìÈƒÕZê>`É`qUšË—/�0�76ºdp¼W•(œÚÄ`q"<J¤·k×®’ä›^c°Xktš,5´	!$Á#58¬Ìè®ô«¤OŸ^:1l7XT¦XX£F
+T£øÑ²eKíZ1ØÚµkk6jÔHj%m´ª÷F@E/÷pm÷Å�!Ct†~6I­Q´Ê`u†Þ©5X-¢PëÙµyófK‘"…H£‹‹ê/µöÛo¿•šH=þƒç@o†
+&�9¨ˆeó3gÎHdoïÞ½à¯¿þÒ›ìøñãuãEãB›Ôk¨%'L˜ Õ«Ö`QÅË3q³ëîî®3ôßJC@»ÐÈ`½½½-e‚Ö`Õî´«î�åƒ
+Ò.”*¹�”%ÐÉ(£nmAV=×6bÀ€’KFÛª®-ÉL1Xum˜µk×Jh¡iÌb°ÚÄK®ynÉ`b–M¬,tHgèë«X±¢ÎªÁât#\WÌYÑ±cG�Á¨ÅÅ`+Uª¤
+3mÚ4I’lkÖ`çÍ›gi×Ê`®)Y¨5XòY‚ýùçŸF‘ˆù#£à¨ø1{öl£’È4iÒh¬¿¿¿ü«ÚM$V–oØ°AÿoƒE„7nÜÐÛk°±IK«9¯û÷CaîÜ¹:Ã-®}ûöøa4\D
+*®Jµ·éj–V›°xBH´�ûäðáÃ�–ÿöÛorÏ+°Ñ`Ÿ?.�¼QãÌ™3?R¦L©­sÍìòåËµ5¬©Á"Z(±NãczCÇ�tœN�:z 3ôo\¿~]ƒEe!O*á{úlýúõ¬aÃ†7oÞ”ªÿ—_~Qka5²0I’$^^^?þø£êƒ®^½*ÏR%JiA½fÔõgd°"6ªÑb°E‹•ÞÔ1cÆè-lóæÍóæÍ‹'OžÄBÒ ã"Œ¶lÙ²;ÿÍßÿ-Ä`ÕîF�­�¦ÁÂp¤ó\2
+¥Åújªö‘Õˆ&ŒÎœr?xð@2LoÎ`á¢|8)*6-¦+m
+%Bf
+¶dÉ’ø›+W.y¸oÝ`qøÇŽ“-VVº;uêd´
+Ùéü¡7g°HCÍš5uš¢YƒÅ!�îÀÀ@	 +…óuüøq}4
+VžËÈÍD6„Ðˆ-+�ôm‹æ˜ôcË(#¹Æ]Cèñ×¬Þ.ƒ•CF¾IáŒ‰Á–*UJg|¢.püPkM
+-;¹k}÷Ýwz�Ánß¾Ýè4™}TD!	UÅÃµŒV�;wNVAeõ6¬ÜiS§N¢F¾}ÿý÷*€YƒÝ¿¿ì5�Šê×Ê�;·³³³²Õ6nÜ(Q%½zõÊTÅÅ`‘f<¤
+~ƒ…mJµ"ÃªW¯®3<m×†™8q¢¬¨3t¯Õ©SG;*5 ±)éGª@#ƒ•TuéÒE›Ã‹4È£^9@˜çàÁƒ%ë°GKÛ®];ü˜<y2jI�áQ¾ôCF9"Ä`q*Õî._¾-ƒhPXÏ(-fÇÁzzzÊÚ,Y²à_ é†Òž’Ó*‹�¢\¡ À¨±.â	¦ˆÁº»»£\¡8ùúúÊ&Å‹—f
+vÏž=ÒÓ(ƒL¬¬¹mÝ`•ÈMš4Éh®2Y%c›•�›^;Ë–-“Ml»`Á	 »páBéG-W®Œ1Z3ÄÂòåËë
+ãº%Œ¤QØb°Ò ƒó›f‘´b¾úê+½¦•ºjÕ*Ù|Ó¦Mv¬‚Þ½{w}W·Dù‡pJ<Ú¡×b°(3(¢@ÞªáôrK´2ÖôåVBù¸sçŽÜ—.]j´êâÅ‹²
+¢ˆ¥§I“&Ú0Ð!�aP«Z"UŒzG†hßç2k°JÛd´ªÙ7¹:vìxôèQíVÐ	�¦ç­S§N:ƒ°©w7”ÁB§Å"PwÇÄ`a§“1cFy–‡LÓ™{ŸëÌ™36éÞ²fÍªÞyõêU???Ô¹ê…#˜†�‘ÁÊ˜[íZë“:Q¯1Ø—/_J+²Å’ÁÊHéùÔ¼T^E12XfÕ_•Ê`µ»‹®ÁšÍ(¤Ö¬ÄŠÁ¢ù�^CÝºue­T÷¢Fˆ�HÊÍ¾É…ƒU#‡M1û&ŠŠ:ãf
+
+%5üãŸþ‰òM.}T‹šx¦ék;Ê`e€Ù7¹:tè "$˜5Ø‚�îÍ›7K1X˜¼T
+9°Ý`ÕsTãÊ•+—îßïsém3ØÊ•+ëLî‚lãÆ�õÿ~Î‚ÀºÈ÷¼$*Û
+öÂ…h}ëþìØ1»
+V.=ùwÜ¸qº¿ÏeöM®dÉ’©¶¿2X´v�N
+–òq±”ÊEë
+ÓiÊ�-[¶È=S*ë¦M›ê³h7—Gê0ùWuÛâ^]Û@‘"Ed‰zŸË¬ÁÊ £"Å`QíÛ·/wîÜø·T©Rjp©ÞàÞÒŠšWö%�üÀºuë$Œ2X}ä+K:ƒ„ëì2XäU¡B…t†§“²GB¬û÷û\aaajŽJ$u“¤S&êÑF¸©—/îß¿?cÆy_Þë7;Š@ÛF€� ê‡vJ0#ƒÕGŽÔUGjj°7nÜÐ:|$ÀäÉ“Íl”ã`å¼íÎvƒÕfÔÍ›7UF½'X+óQ˜Š�Ñ#5Š-š'NˆóÀm ™–ŽTE-Ž	&øûû£A§ùlÉ`ÑÆ‘w±­4Cbb°*%¦1©Q»wïÖG,2
+×Îü!¯Ñ}þùçÈaµ‰}ã`ÅÜ¤7Í‡Zµj™¦Ç¬Á*ûBa–GZÚ÷¹ô¶¬Œ±WÓ¾)Ô(y£5X´å*)ŸºhìÛ·o¥œ”-[VNAt
+‡ �‡àírøò¶—Nó>—,ŽÅ¿±‡ †ˆë9–BÌáææ&U§t]Âú7nk;E-#:Åä9 Bn×íÛ·—µ/ø¡Þç2k°9\Zºj�ÆÁ>|XÜ5 zêª†#š¢ÔKk°ÀÇÇG…±Ã`áÒ–ö¨Þç*S¦L¢D‰ŒL,´aÃ†’0Œ!­ƒ
+*èMö»ï¾Óº€Ôœ<A‚™,À¾TÚL
+V©CÒ�Š‰Áê#{Ú
+íäÃ€´¥(J7šÖ
+©3ôYÉÌ
+éìÒE¾¥e4öÚµk¢=Happ°Ù˜MÇÁaÉ`õ†¹[U».Æ+×c†ŒFV‹Ôá‘iN�ÆÁ=zTÆ*#oÕµƒÅÞerÁƒ•òoíû\¶¬šþnçÎ�Ú`ª	¼zõj½ÉXwy¿R-ƒ•<Ô´ˆ®Á.[¶ÌÒá«÷¹LÇÁAƒ%„SÔ
+wÝ��TúÎÎÎj’F5ÿªÔ/¨‘—/_.ž¹eË© eþvÜZ¥jƒ¬nÖ UªzŸKÖËËõ)6yðàÁ‚¤’íÝ»·ìËôM.¥"òÙ$@jU___í¾ºwï®3“û�^!£uv¬C»Gy[Mù>—Œd@-,¯Õ€H«<È3fŒÎàjâ¯3gÎÈ0ÎV­ZéÍÍ¦±Ôf
+:tè<<<UªÁÕY0ØÛ·o«)dÍ¬¼­3¼ÛŽÍl­ZµÞš �,�V»;
+V¼ËÉÉ	ù#K�crväëFX7ØÀÀ@I|R^7CRQéKç›ÊÓ7¹ÔKëªfDLV¯Ég]Œ
+Ç%W%éêÕ«zÃÐ5–Xõð›¾É%� �æ9‹Yƒ…Lšžn	 5X}äà!JƒUÏepåj/é‡Ô¾Ïe‹ÁªQ+8‰{öìÁå€‰š�:Ãcy„dd°¸Ï-ZT¥9º«ÿ÷\ÊÑ5XOOO)ºÚÃ—©Ãt‘ïsÙn°È£sÄO(B>ZPÀ9åö“,R¤ˆÒ<Tmêépp°LA¯3t©ßÐ]éR³�:uJÿÅ‹EteL—¥/ .Sý`¦‹uÙ²eu†÷}ÎŸ?�ÊK¶’'§
+øžÈð°aÃô&«�Èª‹¾ÁªéM¿ü%#%ä}.8Œ'æÎ�[Ž9&Sú 1:�Aö Hb 0|é'4ý¢ôRv­3§šü_²èáÃ‡zƒ2~OgÁ`•„È'“Ì¬Yäq¼‘Á‚éÓ§«ƒ2Ê³{óæMùò'—É(,Ô>ïVX7X€„©Iþq ê]9œh¡ÙÙ´ÔÁuë	14X¸�È•.Æ«7xŽêÔ…í¨ffÉ’%Õµcj°¸vDqíÈœl6¾É¥‹œÄÈ`qÇ�÷:u6lÿþýu†òoôÕ3ƒ­Ó¼Ïe‹Á‚;vh?N§šN8é2�ÞÜ|#ûöíSYg‡Áâ²Uw¼h¬š°Z¥_@nÈäò>—íkŠöª'„��
+TIsçÎ-^¼¸rT»2æ·_U}ß¾}ÛËËKÕw)R¤€¶©ç¶ÞÞÞR™šÆïáá¡3|â;22XìuÇ”)S´cÍÎ{æÌ™ÙÀÓÓS@{Lßb�‡­ò>—©Áb¡Ìî]ƒ•é‘Úï±
+“'OÖiÞçB%^»vmU]"»ªT©¢µú«W¯6mÚT½�…��sÕgkj°zÃlö�7–	í%N8ÉŠ+Ôûq¦«Æï™5XH�D5uêT}llxx¸8€íã`ÿùç”•QÈ'KCR£4X½¡—Y­l?K–,]»vÕ~lÔ¬Á¢Õ#’	{4ý¶l
+VoPkYsƒh»•)SF•„ìÙ³ã ´×ŽÙù`!®¢ô¸¦Pfbh°j'i°n°ê¹Œé$`/^¼�Ò©÷¹l4X½áa
+A}ÏÍ:\PZ/5û¶fÛ¶m%¼«7|½ZFË`e²”úhšBîNò>
+–BbjœóçÏ£‚€ÿ@öp_urr2úÐÕ³gÏpc¿råŠÑ'\‰¸r>fôùH²ò�êËGQ‚M`¿ˆÖÒ ÍøÅzFE¸4
+çƒb%¶\›h.
+ˆýØ€Šß4À	Q	!„˜YbA!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„B!„BÈGNÿþýûBbÌï¿ÿîè«™BIøìÝ»÷Ä‰É“'×BbÌ˜1c}MB!	WWWT»‰%rtÍOHB—RæÌ™ÃÃÃ}eB!	–sçÎ©š·cÇŽ!öÒªU+¹”2eÊäè+›BIÈŒ1BêÜ
+*8:-„Äo6mÚ$WS‰%�–ÿ'$$$44ÔÑ© „Bb“‚J�;cÆG§…�øÍ¼yóäjª]»¶£Óò_qíÓ§O�'Nœ$I’"EŠôïßã,åË—G¢»ÕÍ›7<hv•——W­ZµŒ†‡‡»¸¸><Ê˜ëÔ©ÓªU«è¦‡BÈÈ©S§¤ÂEèèä¿6l˜�ãè´üWØR¥J5pàÀuúöí›<yòš5kÆY Ï_ýu´6‰ˆˆH“&Í´iÓÌ®-oÀh!n‹*WªT©^½zÑJ!„�???©pqowtZ‰÷´hÑB.¨±cÇ:6%—.]B2¦OŸ®]8yòd,´ÔÃëØg°H!
+–BˆuJ–,)î÷ß¯¾{÷îÁƒÏž=‹Ý}½§hCCCïÞ½ëÃüÞS´8|d²âÃ�–ÅÀŽhÝÜÜä‚Z¾|yì¦$º\¸pÉX¼x±vá½{÷F�uæÌ½áÎV­Z]¿~½{÷îHvÃ†
+÷íÛ'Á ‘XuäÈ‘nÝºÕ®]{Ë–-X4bÄˆš5kV«VmÐ AOž<QÑÂ!çÏŸ_«V­råÊµiÓæìÙ³²\k°Hâô÷÷—CBB$6€vôË—/eaË–-‘ì2eÊtíÚÕô l4ØmÛ¶5nÜ¸B…
+Ø£vn^#ƒÝµkàØñW»éðáÃ«V­êéé‰¸víšM9N!$®¸zõªš…@îÒ¯^½?~<né¾¾¾ÞÞÞø7æ;B$ß|ó�6Úµk×Æ0NI*¢EEÓ Aü­[·nÌ£ˆQ©hñ/êú˜G‹8qà8|d²Ñâb-2A-þ�y´qSbå|!©Fç¿cå|ÙQöìÙãää$Ô¡C‡bž†R¢D	¤§C‡{÷î…”­Ý½{7Ò™7o^øÛ’%K vI“&Ýºu«>Ò	±yîÜ¹K•*õóÏ??þ:úÉ'ŸŒ=zÂ„	ùòåËž=ûíÛ·%ª¯¾ú
+ÛBö&Ožìêêêìì|þüy½Æ`/]º”-[6¨/âÑ±`Á‚ˆQ¡T 
+ÅŠ{i‚�]{yy!*Ó#‚¾–-[öÕ¿yñâ…Ö`§L™‚›5k6sæLüM”(ÑÄ‰e•Ö`gÏž�8qâ-ZàGëÖ­“$I¢l…3W®\Ã†
+CÚŠ/ž6mÚû÷ïÇê™!„#¾ÿþ{©m?ÿüs½á¾íéé¹qãFàÍ›7X‚å1Ù‹DûÏ?ÿh£EõÃhgûöíµÑ>zôÑ8Ðî8×¯_�Í	¢Rñ/v„UvG»fÍšž={"¸Zˆ8qvÇ	�Tä!ÎWìFgÅ æçKYLÏWƒ7n4mÚT;%ìÓ§OíN@l�ô#ÛáiHO–,YÚ´i³jÕ*5K­lË–-åßwïÞU®\Ynb°�LÕùÜ·oßT©R]¿~]þ}üø±‹‹ü¿8€ÀóçÏW;M—.
+¼>Ò`¯\¹’#G¤DÅÖ¿ÿ2Ü½{Wþ…bùD”£,ÍÁ+‹–xŠ) 6Á©Lž<y@@€^c°÷îÝƒÛ2D<x0’ôìÙ³��H¯ê+F„µk×Æ1Ú}!„Ä:ÕªU“›ÿÈ‘#'Nœhi6­^½zµmÛÖ¾]´nÝúÓO?5»
+UÆ¤I“ì‹U­¥ao£G�Þ¶m›q¾|ù²ÿ~ÓU¿ÿþûÐ¡Cíˆœ>}•¸Ùh‘ç¨Rß¾}kG´¿üòËŒ3Ì>‹G´5jÔ°#N0jÔ¨"EŠ˜]Õµk×.]ºØm“&MŠ-jvÕ AƒfÏžm_´+VÔJˆ–áÃ‡ïÜ¹ÓŽ8‘¥p-³çkóæÍ¦Ûzñâ2
+v§µ©¬Y³Ú±ë÷D`` r¸N�:iÒ¤AÚÜÜÜ‚‚‚ô‘«»hÑ¢$I’àBƒÕžîR¥Já$j£íÝ»7”?p÷ÀV¯_¿V«Ôt0XÅœ9sæÏŸ?,,L@Cz®h@0½
+‹ûÉOÿfñâÅÊ`W¬X�ßhP¨MnÝº¥FS(ƒ]¹r%nß¾]%@¦A“2ƒ]|òÉ'ãÇ�×6¸!„|  K–,™T¸04K!_½ze_·Þ�ú÷ïoií¹sçÚ·ooG´óçÏ¯^½º¥µ«W¯ž:uªÑ¢FîÔ©“¥µcÇŽýòË/íˆö‹/¾°Të
+�_‡
+Ý8QË»»»[	ÐvÌÚÈíÛ·5jdimpp°éDF¶+°2ÓÑ©S§¬d»fÍšåååeiíÏ?ÿŒvDÛ¹sçnÝºYZanÞ¼¹ü~÷î|	zfÚhwâ½‡”gô¢ýb°ÚHÐôÃ’'NˆÁª‡ï mÚ´FÝÚ(ÕáG-{öìf÷ƒE˜B…
+á¯¦ÕòÍì¬³eË¦�ñ›\hÀB§µC&ð;iÒ¤#FŒÐkö»ï¾3Û‘»`Á½aÌ³ˆKòåË‡8íkfBy¬Y³FUë×¯Ÿ0a‚•ÀS¦L±£¿qZ‘7Ð®];/-Z·n�*ÆJ€*Uªh;|lÄºõÙ§ñ!!!Ö'/²OãÿùçŸo¾ùÆJû4^úu­€Ækßø³‘‘#GZïe…ÆÛñ²L“&MnÞ¼i%€}�¦�•¯Á*�?vìXÅŠ-=ÑîÛ·¯é¶07ˆJæË—/Q0ž>}úðáÃ;wîà(.\¸púôé“'O9rä�?þ€^þç?ÿùí·ßÖ®]ûë¯¿.]ºtÑ¢Eþþþ3gÎÄÅ8~üxhÚ>°J˜”ÛôBC
+,hz,ðIl1XìW­Z¾|9–\¼xQœP[„òäÉc4?Z%‰%B:4Mš4ÚU84é’…ÁV®\‡Œ¿9räP�²dÉ‚üìßHÏp
+%M¼Z­ÅoeãÊ`çÎ�‹…Èv£4hï�=Z¼x1ZIiG3“BÈ{õ‘Ô¶:tøá‡.\h%0*S³•²uP§XŸVüÓO?E7Ú:uê<~üØJ€6mÚ?~<ZqÂ.ÜÜÜ¬‡�É{(¶Ø°aC+ v|
+m×®]Ö«Th‰Ñ3_[@íM²-[æ�7¢K—.3+ c+W®Œn´PqK4oÞ<ºO�a˜QN+W¬X±%J@Þ,é+(^¼xõêÕÑ’B™�W0€†È±°Zµjh×Ô®]ÛÇÇçË/¿Ä™BRÛ¶mûõ×_#¯zõê5`Àhá¨Q£¾ýöÛÉ“'OŸ>Æ…Sƒ‹eÅŠh{nÜ¸qÛ¶m(û÷ïÇ%†Ò~õêU£tŠËÍEI“w»ô‘«|ê
+-Ê¬Y³†02X__ßO?ýTµp½”-[¶dÉ’úÈ÷'NœP�q€âùêM.XqÊ”)qaJ(táÂ…UlÈväŠ�Äœ$I³¯qém0Xd~¯ZµJ­…ÿë�™ôƒ•±»Ë–-SÁÐXÀé@ƒ�Jœí[{8ãf§:!„|œäÊ•Kj[Üí7lØ`½vß¾}ƒ
+Šî.'b¶`þüù?þøct£�²¶G�ýõWt£�²Ë.Je2%Ê>Ø(Ç˜%Ê>Ø›7oÚg°Öû`­�°ÄÈ‘#µ3™CƒfD7Ú(û`ÑF“i£¢…õ>X½aðíÀ�ÍP@�^¼x†e:	@Ü€@¤aÚðÕåË—ïÙ³gÎœ9°Ð4iÒÈlWb°™3gÆÙyúô)$9iÒ¤b­¦INœ8q«V­nÜ¸q÷îÝž={ê"gÃ1)RÄÕÕõï¿ÿÆÙÄNå•7ílZãÇ�Ç&E½A ¦E‹ˆíÚµkðv­OfË–
+iv³-³i¡í€`øHÌöíÛ?ùäÈ¶ÐÎEÇvqqÁ
+V�ÀPw‘jä[¦L™ªV­Š›Lhhè–-[`Ôß}÷]l�B!1áâÅ‹RÕ¢VzüøñÃ‡­ŒƒÕžHªw�mgÞ¼yVÆÁê
+oñh§a´‘(½•”³ßôîÝûðáÃVØÑYª7ŒƒÕÎœiÄ�;wì^¥÷ÂUìhqX«7<{]ºtit£�6mšuïµ¯Å1kÖ¬ŸþÙJooo;f�íÜ¹3LÌÒZÕW#Z´h‘jj�"~ Ã&q]C_Ó¦M+	ƒ4B¿�=*kÅ`ûõëçììŒNNNcÆŒ‘)…M
+lÝº5Ož<QÛ]ýúõjÕªI¿4bS#�µ9„åfÏž]fiØ¸q£Ê½ôéÓkG§ ´$Ož±AA�ŽÈƒÅ
+­yóæ°q,„|6lØðÁƒ²Jk°¸*[¶l©Þ€²ª¡,ì¢E‹ª³‰,ú@N(!„ŽÜŸK—.-K&NœheÂ¨(û»,a¥¿ôìÙ³¨O­÷wY¢råÊÚwŸµtëÖ­L™2vÄ9yòdÔÂ–Ö¶hÑB&Š.P+Ÿ%B•*/�DT¸VúKíkè
+süç?ÿ±´Ö×××¾‰1­”ûšzCw¨¥òÓ©S';:·Á·ß~keÞ0è|Fý6sæÌ¬Y³j
+6†³™Å:PÇ«W¯ž>}B«].{ìØ1èÙ•+Wä›Q0ktNÄ­±Ç›éµŒŒ5Õ×h�pç‰ò¡	v�`¦£’`ò÷îÝÃáØwƒ"„òž@E,µ­z¿xëÖ­¦3é
+ç¦OŸ>eÊûv4iÒ$³ó!Ú¾}ûnß¾Ý¾hÛ´i£^	×rðàAyÐi_´H�LqirÀnÙ
+
+…m}ÜSEkåmú(:t¨ÙD´=zô°/Îµk×š‚(Å
+û¢7nœÙÒ…óU¯^=ûd[oéj©´oßþÎ�;öE»aÃ4XL—#ÌÊöóçÏ¿ûî;Õ›7xð`ûöÇ(ƒutB!„›x÷î�‹‹‹Ô¶Ú©Sûõë‡Š{Ô¨Q¯_¿Žˆˆ¸ÿþ’%K¼½½µ�Nv€ÍçÙ³gU´ø7æÑ"ÄƒØ'bFüø7†q^½zÕÃÃ™ ¢Ý³gþÅBÓ7e¢…D‚ÌÇ_D+ÒŠIœ¿þú«œ/-ÎWÌ£�›b+çKo(8dm1@âR²dÉ"×”õüð¡ÁB‰_œ9sFªÚ¤I“ª¹Ç…€€€:T®\ÙÝÝ½^½zóæÍ‹•=þç?ÿÑF+¯BÇJ´ˆ
+q"fÄ+}_oÞ¼ÁQ«h'þµcR&ÓhUÍš5ÝÜÜðW¢�yjq¾´ÑÆJRõqRbë|é
+Ã­^.\¸ ÆšÚ1øÖ!<|øPÞcrtB!„›Pƒ`Mß‰ „Ø�º¦ìƒM!„�(iÖ¬™Ô¶1†KÑ¦¿�kÊŽ) !„bjë“µBl!,,LÍXµ{÷nG'‡BI€Ü¹sGMûcßÌH„-;vì�ÊÉÉÉŽÏB!$J6lØ µmÞ¼y�BÝ»w—kÊŽ�SB!Ä†
+&µ­Ù‰O	!Ñ""""GŽrM-Y²ÄÑÉ!„B&ÞÞÞRÛ}2’bþù§š›ÎôÓN„B‰Ô·ìþ!DÑ§O¹ bø!	B!„XâÆ�jÞõ(¿N±Nxxx¶lÙäšZ¼x±£“C!„$LÔk\
+ptZ‰÷ìÜ¹S.¨)R<}úÔÑÉ!„B&cÇŽ•
+·aÃ†ŽN!ñž6mÚpB!ä}£¾Æ5jÔ(G§…�øMpppš4iä‚Z·n�£“C!„$XŠ/.îêÕ«�Bâ7sæÌ‘«)K–,¯_¿vtr!„�„IxxxŠ)¤Î={ö¬£“CHü¦dÉ’r5
+8ÐÑi!„B,—/_VW²Ëˆ�˜pðàA5­Ç•+W�B!$Á²yóf©s*äè´¿QCÊ½¼¼�B!$!3mÚ4©s}||�Bâ17nÜHš4©\Mh::9„BHB¦[·nRçöíÛ×Ñi!$ƒ+H.¥‚FDD8:9„BHB¦víÚRíÎž=ÛÑi!$¾òôéÓ´iÓÊ¥4oÞ<G'‡BIà.\˜Ï=	‰!£G�–ë(sæÌ/_¾ttr!„�„Ì»wïR¥J%5ïéÓ§�Bâ%!!!™2e’ëèÛo¿utr!„�ÎÃ‡u‘;:9„ÄKÆ�'Qúôéƒ‚‚�B!$�sâÄ	Uó::-6áææ¶dÉG§"2}úô5j8:ñ’§OŸâò‘ëÈÏÏÏÑÉ!„B>›6m’š·xñâŽN‹Mxxx,]ºÔÑ©H€Ìš5‹S˜ÚÇàÁƒå"Ê˜1#;`	!„�8`þüùRùz{{;:-„Ä?nÝº¥F’Oš4ÉÑÉ!„B>
+ÆŒ#•oÛ¶m�Bâ­[·–+(wîÜ¡¡¡ŽN!„òQÐ½{w—
+Œ7ÎÑi!$žqäÈ‘D‰‰Árp!„g4nÜ˜@	±ƒˆˆˆråÊÉåS¶lY~„‹B‰3ªT©"UðO?ýd)ÌæÍ›3dÈàþaP¡B777G§âäË—/,,ÌîÌöìYÞ¼y}ÿ[¾|yG§â¸¸¸ìÝ»×îŒ_}õUéÒ¥ßk"?ýôS¹v%JtðàÁ˜¤–B!Ñ¢X±bRoÙ²ÅRìèÑ£'MšþÐ«W¯8:ÿò—Æ»3ÿÕ«Wˆ¤F�Ž>”ÿ²cÇŽ¡C‡::ÿeÔ¨QØ¿¿ÝZ¶lY­Zµë×¯¿§DÞ»wÍ:¹vZ·n“¤B!$ºdÉ’Ejá#GŽX
+¹;vìš5k&Ož—i3KŸ>}:äèTè+W®æîî3ƒõôô		©Y³f,¦Í>víÚ5lØ0G§Bïçç·}ûö�ÿ×Þ}‡EqµM�ˆ(P°4Ð`QŒAE± úÐ¨D!*
+Æ/»bÃ.16Ä.AƒÄX¢æ	b/($Šb¡©€"ð»_Î•y÷Y–eÙÙÙÙà÷ó‡×2sæÌ=³;×|w�93s&ÿû×_�9RU…I3f;pŒ��SSSZTTRR¢««ËNÄ>¬¬K°ôbÖ¬Y]ºt±•™™Y‡Ä­¡mÛ¶lØO•$XzñäÉKKKq7ª}ûöM›6·[[[öHVU%Xzamm­ò:ÛµkÇ=ÉnóæÍ|ê€êÊÊÊâNÄrFbçlTT”èÏ|×„ß`{ôèÁ‚«ªlAAAŸ>}TUžr4á7X*€Ê(Si‚=zô�7TS_¹ììlsssvÔ888à.5£S<;ëêê–––VÖŒK°?ýôl™	öíÛ·H°e‚%X9ÿ¿ ooovÔ$&&ª°gPD\\;7nÜXN3$X)H°Ñü{ìØ1î¿-V­Z¥ªn@q§OŸfçâöíÛËi†+	V ž`Ÿ?Þ Aîú>o=(-22’�Žíííå4C‚•‚+MN°ôF;99±ã¥nÝºÉÉÉüû%lÝº•�‘ §¬$X�hr‚�7owýÀÞ½{ùwÊY±b;#{xxÈi¦Q	vþüù×®]·†™`/^¼¸|ùrqkÐØ£­­Í///ž½ØIÙÇÇGN3�J°š F&XM ™	öÑ£G&&&ìH±²²ÊËËãÓðäïïÏÎËä4C‚•‚+
+L°ùùù;vä.}ðàŸª€?///vjfµ2H°R�`¢i	¶¤¤ÄÓÓ“#ZZZÇŽãS¨ÄðáÃÙÙyÝºurš!ÁJA‚ˆ¦%Øùóç·k×Ž=�+$$„O= *ýúõc	6<<\N3�J°oÞ¼y÷î�¸5ÔÈ[TT”››+n
+•`�9¢¥¥EGGÃ†
+'Mš„§Çh
+`,ÁFFFÊi¦Q	£i	£iIºÿ¾‘‘;:¬­­q÷€æ°±±açèèèh9Í�`¥ Á
+DCl~~þ§Ÿ~Ê
+“G�ñ©T«mÛ¶ì4}îÜ99Íx&XŠgiiiªúOX$X� ÁrÆ�ÏŽmmí˜˜>e€Ê5mÚ”�©ÿøã9Í”K°Y7oÞÜ¡Cv1¡¾¾¾››ÛÍ›7e6ŽŽŽ®]»6¹*»U.Áæææ¾zõªºKUFC,íáôôôÂÂB¥�¤D‚¥²322JKKUR@™f$ØˆˆîÙ[sæÌáS¡~ýúìL}ûöm9Í”H°”ë†
+F=:4<<<66vÝºumÚ´¡˜ZqH¢+W®Sã‚‚‚*{®V‚¥çÍ›×¬Y3n<OŸgÏžI¶¡8yòdKKË†
+ÚÛÛ<x°ÊnEO°/^tqqÑÓÓc¿vîÜyÿþý2[ÒÖµnÝZþuÎŒâ	–6yíÚµíÛ·gßMè=3fLBB‚dúÊ0{öl+++[[ÛM›6)ò#¼è	öéÓ§ì£Hù¼¹ v²þóÏ?å4S"Á®\¹’º]¿~½äÄ7oÞPD¤™’’Â¦Pr›5k–®®nƒ
+Tž`_½zÕ©S'
+x”Z8³`ÁZ‘™™÷Spaa!µ¡ˆ»}ûöŸþyâÄ‰TÆ®]»ä÷,n‚¥Ri�Qä¦yúôiÊ®ÎÎÎ2¬öúõëž={Ò¬Êò­$lQQ[Ý¨Q£hGÑw“Õ«W7oÞ¼N�:Ü¸—––<˜¾…††ÒÄàà`�¹sçVÙ¹¸	–Êþâ‹/ØAÅSšåS�Î×ì74"ÿd]Ý[\\ljjJÙ©âÿ/'$$H­add´jÕ*Êº*O°cÆŒ¡¤wöìYÉ‰ÉÉÉæææíÚµ£ôXV>b­7..ŽkàââBáP~Ï"&Ø»wïêëëS‘RûŠ= ø‡~à¦>|˜ÞöÕ@…	vÞ¼y‡_c_h]éééôç�7¨
+½¹\ƒ©S§Ò×¥*‡A7ÁnÝº•»~€¾òðY;„âw¾ÎÌÌ”Ó²º	–&õ¹víZ™smll¬­­Ùë'Ož°ËS7lØ Ú›’’¢­­íëë[q»Ð‘EÊK’I{ÆŒü±üÎEL°'N¬]»6í7©éT†••%sö'uH_OÜÝÝoÝº¥ÂK÷ïß¿â¬+W®ÐŠ–,YRVž`ýýý%/<Þ¼y3ÍMKK“ß¿ˆ	öÙ³guëÖe‡ÃÈ‘#ù¬„“��Í%XùCÙW7ÁR8¤>©±Ì¹nnn¤&ª<Á²ÈtþüùŠ³(ÝŒ;¶â¬âââöíÛ;::Êï\ÄkjjÊ©hþüù´É,¶Ñ†°k›)˜©0ÁÆÆÆRo;wî”9·U«V´CdÎ¢Ðknn^e
+"&XvÙ6{~AFFŸU€pè4Í%Ø¢¢"9-«›`)/QŸ§N�’9wðàÁ�5’š¨x‚]¸páõë×«l,çêˆÖ­[WŒ©”E¿þúk�ßÿ]~çb%Xj¯¥¥EEÊœ»wï^Úd©«&O°—.]Z¹r¥ü6Û·o¯ì{ùòË/eÆÔÅ‹ÓRûöí«²±ltt4w,Ðnä³^¥;vÊ¦P$@¤ê&Ø‹/R·JeÎmÛ¶mÅ´¦x‚UE êðÅ‹2çZXXôë×OrJqqñ˜1c´µµ7nÜXeçb%XÚ?´Q“&M’9wçÎ�4—‚¨äDÅ¬"Ø•¢ôþÊœKÛB_
+¤&Îž=›™6mš"ý‹’`é] ²Ù± õ©MC§uvÖ®U«–ü–ÕM°EEE
+4prrâ¦dff²çrÞ¿_GGçÛo¿•ZDå	–u(3Q%Ú%k ‚ÝÜÜtuuwïÞ­Hç"^E µc%±Ðž••%9Qµ	öÔ©SrÆj033suuåþ¤¯E���Ô~Ñ¢E
+ö/J‚]ºt)w $&&òY)�NÖìÄ]å�KJŒ¦µpáBÉ¨3oÞ<##£eË–ÙÛÛSNHJJ’j¯òKé…bªäO”åØ½ð¤uýøã�lz~~¾³³³¡¡aeîV$b‚ýê«¯èýzþü9û“R"»««¸¸¸cÇŽ-[¶”j¯ÚKûŠÖ>dÈnJzz:{×®]»F+¢7šM§Ý2~üxú¶²yófÅûW‚ÍÈÈànà
+
+
+â³FPƒ{÷î±·±±±ü–J$XÊŠ)CNœ81::ú¿ÿý/7Ò&ëJŠÊlYù½9”–¯\¹Âþ¤ÜÕ´iÓ;v˜™™Ñ¶.J€}ûömÐ �ü§’I1ÁRPÔÕÕ9r$Kã7nÜÐÖÖvwwg?ÀVÿAµ	¶¬|¬êðÈ‘#ìÏo¿ý¶^½z¡¡¡666ô-€{Z½ïÇ�¯VçêO°þþþìcÙ¨Q£ììl>k5¸}û6;w›˜˜Èo©ÜSe‹‹‹—-[Æ=¸–Ò,eE}}ý€€vQGñK1Cþ}gœôôôöíÛSˆ�3gÎ™3gbbb¬¬¬X1ÜÏ­áááô'…œ-ÿK~.÷‰ëÖ­£ÔÚµk×½{÷^¿~�=‚¶¢K—.Ÿ{¥x‚-,,ÌÉÉQ¤æ^½z±‘ÊN�:uéÒ%¶W¹ü|áÂz»ûõë'µW¥®p¨HÍ	699™>¬xE®Ñ±‘BIƒ
+ä·T.Á2”©(D%$$pvÅÇÇ:”ò’reWë©²oÞ¼	äþ›˜âŠ»»»““S½zõV®\YZZJYô#Yä—'úSe)�ÛÛÛsÕ¶iÓfÊ”)´™ôAêé®ªM‹¡o‹-255ek§4ëìììææV»vmŠÓ´Q_}õ•Ì½*U[EjN°ÞÞÞ¬°V­Z)øµÄÅœÄþÿT~K>	Våª•`
+'�=JLL¤ È¦?~¼²1©!z‚e²²²îÝ»—––Æ†’ÈÈÈ˜<yò…”+FñËÐ†³ï&ÜÏé—.]¢Ëg‡¨3ÁÒDöÛ5Ù³gŸu€Ú\¿~��¾7n,¿å¿=Áªœ†$XÕªn‚‚:¬��ûü[ZZòy@�ØÍãÄÔÔT~K$X)H°Q[‚MMMÕ××gŸÿÊ
+ÏÎàMš4‘ß	V
+¬@Ô–`ÙsHóæÍÙ¨ð¯€«4$X�¨'Á˜˜˜°hh(Ÿµ€š]½zW(	V êI°Û¶mcŸüºuë¾yó†ÏZ@Íp'—Ò�`¢žkkkË>ù���|VêwóæMvoØ°¡ü–H°R�`¢†Ëý×ƒ––VÅ§€†ãžÉU¿~}ù-5*Á.^¼øÆ�âÖP#ìåË—W¯^-n
+jH°ß|ó
+ûØ‹¾Ã@	÷îÝc§rcccù-5*Áj‚™`5�Ð	¶°°�¾¯±�ý¾}ûøj–˜˜ÈNå†††ò["ÁJA‚ˆÐ	öèÑ£Ü=\ü5KNNfgs===ù-‘`¥ Á
+Dè;räHö™÷ööæ],ˆàÙ³gý£´´TNK$X)H°4ÁæååÕ®]›}àcbbTR0¨YFF—`å´Ô¨ûêÕ+ùÕªA�L°TCVV–¸5š`:Ä>í&&&xÀ¿TNN—`%Çu/)))ü_Ç�Ÿ?>½8zô(‹²rK*..V¼±T¤?e6›:uê…l\­žoLÁµ  €½�l_TT$„|šKm¸?)Á:::R?ÙÙÙìŸÊi÷J6¦�_­Æ?ÿüó¬Y³„èYñÆ!!!TMŸ6mÚ™3gä7–©´´”5öôôLHH îîîìÅŒ3ÌÍÍéÓ>nÜ¸*ûÍtäÈ[[ÛaÃ†åæærÓOž<éø¿:tèÐ¢EöbÀ€’�DEE9VníÚµ’��;&§ñ†
+$>|Xf3
+!�:uÚ´i“dãÈÈH9=oÝºU²ñþýûå4Þ±c‡dã={öTlS·nÝ^½zÑ‹6mÚH†Ì	&Wv‹Ð‹/h.%pn
+%ØO>ù„úqpp YWtèÐ!É6nÜ(§rú~!ÙxÝºurŸ8qB²ñš5klllš7o.³qtt´dã•+WÊé™"¨dãeË–Éi+Ù¸wïÞTM·°°èØ±£Tcöó¬|ñññ¬qãÆ�»víJ/5jÔ­[7z¡««Kñ•Þ²Ÿ~ú©Ê~@=yò„
++¤¥¥µyófù�5ê*<Ñ@ 5û‰wîÜáî[”ü¾ÿÅÅÅ”Á¸a…å·G‚•‚+áìöíÛÙ¾sçÎª©ÔkÉ’%Ü°‘‘‘U¶G‚•‚+á¬ŸŸûÀO™2E5µ€Ý»wO__Ÿ�ÍÇ�¯È"H°R�`"\‚í×¯ûÌK]A
+š¯´´´W¯^ìTÞ¢E/D‚•‚+áì'Ÿ|Â>öR7š€æÛ½{7wý€âƒº#ÁJA‚ˆp	ÖÈÈˆ}ìoß¾­šZ@-òóóÙx˜ÄÝÝ]ñ‘`¥ Á
+D K/´µµÙ'?%%E5µ€ZP
+e'qCCÃ§OŸ*¾ F%Ø%K–Ü¼ySÜjd‚ýý÷ß¥ÆïU?�lbb"÷_iiiª©„—��mllÌNâsçÎ­Ö²•`5A�L°š@ ›””Ä%ØÔÔTÕÔ
+Â[¼x1;ƒ7hÐ@þ“O+B‚•‚+á®ƒÕÑÑaŸÿäädÕÔ
+£€Ô¸qcvW"‚"ÁJA‚ˆp	–¾¸±Ï||¼jj�q$222ÊÊÊªîâH°R�`"\‚µ±±a‡À±cÇTS+¬S§Nìô Äâ•`333)ø‰[C�L°¯^½·áìÐ¡CÙ!°råJÕÔ
+BŠ��gçn--­¤¤$%zÐ¨‹Ñ´RƒGÓ¢ÂŽš®šZ@HÜá�œœ”ë�O‚ÍËËËÌÌ,--UnÕ)‘`sssUûë¢&$ØwïÞ¥¥¥+½v)J$Ø‚‚‚ŒŒ¾¹Â%ØC‡±£ M›6ª©CùÊÔÔ”�»wïÞ­\'J$XÊf´H‹-ØªëÔ©óõ×_?yòD²MVV–¿¿Ë–-©å
+©¹•Q<ÁR¾š;wn³fÍX
+ÆÆÆ¾¾¾/^¼�Ù˜Ò e›ÐÐPEz7Á=z”ÖËn®×ÕÕíÛ·ï™3g$P¤Üºu«µµuãÆ�]\\èíS¤[Å,…çU«VqÏi544ôòòªìçýüü|[[Û3f(Ò³p	öÙ³gÜ€ZÏŸ?çÓ3íÂ…ì¬m``PÝA´8ÕM°´¢®]»jkkSjÝ»woLLÌâÅ‹)M5lØðÊ•+¬
+?GGGssó~ø�ú§üF¯‰
+&Ø—/_ÚØØPÌ›<yò�¨†˜˜˜˜™™ÝºuKª1E>Jz´—–,YReÏe¢&ØY³fQ�TÀ¦M›bccwîÜÙ¹sgÚÕ«W¯æÚ¬\¹’6|þüù§OŸ¦èH)÷È‘#Uö¬`‚¥š©TªaÌ˜1ô�ˆjX±b½wuëÖ={ölÅö>>>Ôø›o¾Qdë„K°ô¢]»v”ºè#Ç§gÚôéÓY‚uuuUº“ê&Ø	&P¦:uê”äÄ§OŸ¶jÕªuëÖùùùô'¥ªŠ"››��­§§·aÃ†*;W0ÁzxxPr£/9‘’LÓ¦M­¬¬
+%§‡……ÑtªYÃ,íÚi~~~’+-..öôô¤â/_¾\Vþ)uÊí\ƒ~ýú}ñÅUv®`‚
+
+¢"""$'fddÐ^555•ºZ#**ÊÈÈ¨^½zš�`çÌ™ÃŽú¶Â§gå
+vÖÞºu«Ò�T+ÁR˜¡è8~üøŠ³Ž?N•°_À(êPÄ¥¸ÅfÑ¶ùI°�?ÖÒÒ’9ðÂÞ½{©†Ã‡sSîß¿ohhHYšÊÖðÛ«W/ö@{àÚÐ¡CËÊ÷$e?ÚÜ\77·Î�;WÙ¹"	6//�öÕ°aÃ*Î¢•ÒŽ]³f
+7%--­Q£F;vì ¯-š�`Y…¤V­Z999|:á¤¦¦r×þIFšêªV‚ýñÇiu?ÿüsÅY®ŒŒŒFŒ!5�˜��e°TYŒ"	vãÆ�TÃÅ‹+Î¢øGfÜ¸qìÏ¢¢¢Ï?ÿÜÏÏ�^kx‚ÍÊÊÒÖÖ¦%s®‡‡‡¾¾¾T1ôçž={húæÍ›«,F‘E;vß¾}g•––6mÚ´oß¾ÜŸ...C†¡×’`%¯	§ÝÂ§sNdd¤Jî¿®V‚]´h­±²ûz>ûì³®]»JNñ÷÷§`F‹lß¾]‘bI°ìº+»i«E‹Ü°³fÍjß¾}AAA™Æ'Ø[·nÑF­X±Bæ\ö_ä’Ó—šH_¤®š�I‘»aÃê0..NæÜ^½zµmÛ–½kÜ¸qFFF™Æ$X2yòdþÕ€ ÙùÚÛÛ›O?ÕJ°óçÏ§5r™AŠ¥¥eÏž=%§ÄÇÇ_¼x‘2§–––"R‘Ë®þMOO—9·I“& çÏŸ×××¿zõ*›®á	öÆ�´Q’wlI¢ÈGs_¾|ÉMINN¾téÒÖ­[5jDslTF‘»nÝ:9fµ³³³²²*ûçÂŒ¨¨(6]s,»úš]H ¹¯@sP:bçë°°0>ýT+ÁîÜ¹Sò-IEEE”+ûp///ƒÜÜ\ùý/[¶¬â`RÖ®]K5üþûïgåääÐ¬3fäåå5oÞœâÍÕèèèøúúÒ‹*Ãž(	–U>eÊ™s]]]MMMeÎ:vì˜Ô¥¿2Ñ÷‚õë×ËosôèQêêÀ�2çÖ«WoÔ¨Q%%%¶¶¶NNNÜŽ577wss£¯à•"t‚¥Ú,,,ØA±qãF>ý€@LLLØÉZf–S\µìóçÏµµµ%s{ñâË„ÑÑÑT»&óÙ³gRƒ/mÙ²…æþùçŸ|Je’’’¨«   n
+­Ž
+þA³öîÝ›˜˜øQ%*ûñ–#Ö�\ÝºukÙ²%÷P]
+„™™™eå—È6jÔ¨ÿþeå7[ÑŽ}ýú5·»Z%OSÍÎÎÖ××wwwç¦¤¥¥±z._¾Ì†#£m©lÇVöã-GèK‚ƒƒY1]ºtáÓ?Aò6.
+|ºªîhZcÆŒÑÑÑán¤òððhÜ¸ñÖ­[›5kFA‹
+K»víZ--­äädn©‰'Tùû§‚\]]%¯pqqiÚ´éŽ;¨
+]EEEý/]]ÝéÓ§Ó‹*C©X	öàÁƒônRc�Á¢4^«V­©S§RHãîž£]J¯i÷rK±/ô¯ÒuJòóó£7Ž{JÂäÉ“é‹ÒÆ�Û·ooddDáŸj“Ú±ô¾{zzÒ‹*/ÇUC‚½ÿ>w\Ü¹s‡Ï*@å¸±ƒÌÌÌxvUÝûúõkkkk==½Y³f�9s†2IÇŽY1‘‘‘¬
+lJ³III999ë×¯§Ð»hÑ"ž¥rÒÒÒÚµkG!vîÜ¹gÏž¥tG²¤ªåhøu°Œ¯¯/mÂ Aƒ>|íÚµ±cÇ²�¢œÆµ<xpýúõcccóòòhçSb·³³SÕógóóó©7mmí€€€˜˜ú˜ÙÛÛ³¶lÙ"sÍ¹–á
+¦ðÏg r»wïf§i©;§” ÄSe)çÕ«W�Õ@iÖÍÍÍÙÙÙÈÈˆbjIIIYù=\Ÿ}ökðñÇ/[¶ŒO¬ˆ‚±¿¿?­‘­¢V­Zîîî”©*™ÿ¥þ¯H°d×®]\'¶¶¶ìçkÚ:6ü}ƒðôôÔÒÒ¢¹5GŽIy^é"e–Mßè+€¾z°�³
+
+)‚Iµ×´ûÃ?°Êé“À†¡
+A���¦)ÌðìJ‰Ë?~ü811‘›=vìX®Aiié³gÏ<x ø/„ééé\oŠ @õèÑ#ÉŽ=J‘Oñ*7Á–•ï7
+¥wîÜáž�Ei�¾#<}ú”kCžTyó‡»ªVAìÍMHHÈËËcSÎŸ??jÔ(v…ƒrÔ“`iK���ÙÑÎg- ZÓ¦McçèÀÀ@ž])�`… àSe%z‚‚‚O•”z,™:u*;::vìÈg- ZãÇ�gçèðì
+	V
+¬@Ô–`“’’Øs4[#h‚#F°thh(Ï®�`¥hl‚¥ØöèÑ#å–ý lYùýnìa£�€&4h;A³ñWù¨	V…÷ìhf‚MMMÕÓÓSúéZ‚=þ<;@´´´nÞ¼Ég] *...H°’víÚõÅ_lÙ²åìÙ³)))l<åhf‚5j½ÝŸ~ú©r›ö¡%Ø²ò'D¨ênGP	ü+…r�©©)7•¡¡¡��ÍÈ‘#)5…‡‡_ºtIñ;ñ50ÁÒ{ÄmÚñãÇ•èáL°ìy»l@°ðY¨w¬äã™”S3,	û¨r+V¬P°MK°ùùù-Z´à6¤k×®JtRcìöíÛ]\\,,,ú÷ïïîîÞ²eËQ£Fùøøøúú¸ººŽ7Žµ,--µ¶¶f;mÌ˜1*ÛP–——;5³ðÉG�I°”ôLLLdÆW
+6Šdªi	6((Hjsbcc«ÛI�I°)))úúú•}O©[·®äC–>Ì¦kkkß½{W5›Ê
+d§fŠ|<»ª1	–„„„TL5-[¶ÌÊÊR¼�J°7oÞÔÕÕ•Ú"ÖmµÔ˜[Vþ!©,ÁFGGK¶,))±±±a³†
+Æw€Ÿ¥K—²ó²ˆÏäÂÊ•+oß¾­ôâÏŸ?×ÓÓ“Œ4úúúñññÕêDs,0îv$)—/_®VWqqq7nT¢RU‚ÍÌÌ¬˜ê‰äóà8QQQJï4P­ü‘�”xv¥Q	–?Š1’©¦cÇŽ‡®Vš“`)sVöc£‹‹‹Ò…‰E…wrYZZJí333î!¼’JKKé}dmìííù<x:{ö,;)[XXðìª†%Øë×¯s©ÆÝÝ�¦¬ZµªZÏÞÕ�›••Õºuk©Ÿ”9ÿÆaNU’`333ýýýéc_·n]ÉrôèÑÊ¹|ù2í.ÖlÿþýJV¼=}ú”K2yyy|ºªa	–Pn¤=cii™››Ë¦üñÇ4ñåË—Š,®!	V²Ÿ´´´ÈÈÈÑ£GŸ9s†¢Ú®]»Ö®]û¯{^*Ï›ŸŸ?{öìÁƒÇÇÇÿç?ÿ	–úª"M—4kÖŒúQr€ŸÒÒRî7¨+W®ðéªæ%Ø¨¨¨ÚµkK]OK9pÐ A§N�ªrqMK°ÌéÓ§çÏŸÏ³q)�`‹‹‹—-[Ö·oß³gÏ²)”`ïÞ½knnNŸ“*ûMNN600`Ç‹èw´|ÈzöìÉÎÈ[·nåÓ—`)øÍ™3ç¥¨(–¤¤¤ðì$##ãÀ�2gÊ_ÜÎÎNµ	¶  ÀÑÑ‘çFíÜ¹sÑ¢EJ/þøñã{÷îñ¬�§   %lXX}Ô¥žãÀžh°mÛ6–H\;;^ôõõ•~[€???vFž0aŸ~¸;iÒ$ggçA¢jÕªU�=]Ô†
+öïß¿²�;wNJJ*S]‚���ïÚµ+Ï²­Ë)½8muÛ¶myÖÀS¿~ý¦M›V¦p‚Ý½{7•½gÏžŠ³X‚}÷î�………‚k8p`íÚµÙ!Ó§OÜÒ Š}ûö±ÓqûöíùôÃìòåË�9¢ªÚ”Æs<XåääPš:þ|e
+ÜÝÝ?~¬’{ÿþ}ooo¥;á„††FFF*½¸&Œ[VJ7mÚTe‚=~üxÏž=©ee
+X‚­î@’çÝ²eKµ–•HIIánæJMMUºŸèèè€€€ðððT
+0iÒ¤Ÿ~úI=ëòõõ
+®lîÐ¡C»uëÆ3ÁRóððPIµ3fÌ ï,J/~ðàAz—UR	Oë×¯§w¹²KI»oß¾Ë–-+..–³o===­¬¬è¨îÚ]]]ÙQS·n]Z\é7”Ö¦Mv:þñÇ•îäÜ¹sÍ›7¦h‹Õ¶:;;;33³!C†Èœkkk[TT¤ôŽ}óæM§N�TU*í™^½z)½8eiKKKUÃSëÖ­ãââ¤v×•+W
+ôÝwß)2V€ŸŸ_eïš|¬U«;j¾üòK\K ~Ü¥°#FŒ»ÕPÏU’222(òÏA
+&MšÄçier�L			îîîS§N}©Øpg<EDDàZÅÄÄ°q�:uÞ¾}+v9* þËP|
+
+
+Uÿzçéé™œœ¬ôâš™`SRRÆ—{òä‰:×;|øpvà|üñÇ—@ÍŠŠŠê×¯ÏÎÅ|nóÑb%XB;pÔ¨Q%%%¢¬½J®®®J/®i	öåË—´ÃÔ¿vÚ“¦¦¦ìÀéÜ¹3ŸkE@	'Nd'b±kQlYùO‚Ý»w¿{÷®XÈÑ·o_>“ÒœK[A•4¨â¥°êtòäIîQ³lŒ/P›‹/²³°ŽŽŽšÿ+Vâ&XfÂ„	Û¶m·†Šzöì)ÿö|ù4!Á¾ÿ~ùòåÅ5äy¸S§NåFó�zbª´´ôÓO?e'â��±ËákõêÕwîÜ»Š²ððp///±«øvvv|¿råŠœáUÕ`óæÍ=zô8vì˜ˆ5H),,üüóÏÙ±cllü×_‰]Àdýúõì,lbbÂç?šARbb"…Æ‡Š]ÈÿóîÝ»êŽÞ¯9öìÙC{’Ï€oÂ¡ÔJÙ•>6668|Ô&77—;¯]»Vìrj”1cÆÈ|ª©šÑ[Ü¯_?±«¨¶'NôìÙ3,,LìBä¡"¹b=<<0B,€Ú³Sp“&M
+
+
+Ä.§F¡6yòdqkHOO2dˆ¸5TË¹sç¾øâ‹¥K—ò¹vWm¾ûî;n„Øˆ]À‡‚Ž¡¡!;¯X±Bìrjš7nôèÑãÅ‹bððáÃÑ£G‹µöj‰��<xpHHH^^žØµ(ª¤¤dàÀ�Ü]]û÷ï»"€÷3lýúõÕól£Êû÷ï‡~ôèQQÖ~óæÍo¾ùF”U+îþýûþþþ™™™b×Rm999:t`G�¾¾þo¿ý&vE„×¯_›˜˜°Sð¤I“Ä.§fZ±b…(c‡^¼x1((HýëUPJJÊ„	¼½½?~,v-Ê£â¹ÇÐ×@Í æÙ°a;ÿjkkÿþûïb—S3ÑŽíÓ§}_PçJOž<ùý÷ß«s�
+zõêU``à¨Q£jFÞ»rå
+w5Ž……E
+`@ówêÔ‰�­¬¬
+Å®¨fzûöíÀ�cbbÔ¶ÆˆˆˆuëÖ©muŠ(((˜;w®‹‹Ëü!v-ª¥««Ë¢O>ù$--MìŠj¾¸¸8vþ�1c†ØåÔd,˜3gŽzÖµmÛ¶ððpõ¬«Jïß¿_¹r¥““Ó/¿ü"v-‚Øµk7¾–µµõ«W¯Ä® æ
+
+âîª>}ú´ØåÔdgÎœqvvVÃ0ø”�9"ôZ±eË–=zhH1ÂY³f
+7¾ÖçŸž••%vE5ÜßÿmccÃN¾�5JII»¢š,''§oß¾Bßº>wî\ÑðÜ·oŸ��Ý®]»Ä-Cm-ZÄ…ØÎ�;«ùÊg€PBBwC
+�|ß¾}+vE5ÜÌ™3—,Y"\ÿqqqÂõ/_TT”ƒƒÃ†
+Ä*@,!!!\ˆ¥o…bWPÃíÝ»—;ùŽ=ÏÊÅ¼!C†¼{÷NˆÎÇ�OßJ„èY¾sçÎõë×�Â¹@Û¥ù¸a–‰¥¥%þG@hÓ§OçN¾¢Œbú¡IOOwpp¸zõªÊ{5j”š³Óµk×\]])¿åææªs½hÁ‚ÜqÔ¬Y³û÷ï‹]@Möþý{îä»xñb±+ú øùù©|ä+zÕvGüƒ<==}}})�«g�šoÕªUÜèõë×Ç»•——×µkW.Ä.]ºTìŠ>*¼r£OŸ>j¸˜ùÙ³g'NôööNNNz]ÿ:áááÜ8u»"€šìåË—ÜßIHH®‰UƒÇ�ÛÛÛ«êâÕîÝ»—””¨¤+™²²²¦M›6bÄˆ;wî·–»¨¨(îI--­E‹áPNjjj»ví¸;~üøöÆ5£]½}ûvþýØÙÙñïD¦·oßÎ›7oÀ€x±"âââ7nÌJîîîbPceffÚÚÚrgÞ¾}ûâICê±sçNooo>=:::ª¨œÿ¯¤¤dÕªU}úô‰��Uyç5Ø£G�>ýôSîP¢Ã
+]'''§wïÞÜ™·eË–ñññbõA¸ÿ¾��%å§7ÎÙÙYµ%mÛ¶­{÷î‡Vm·zGÈJõë×�ŽŽ»(€«¨¨hÜ¸qÜ™·V­Zk×®Åµ|ê1zôè}ûö)±à‹/†®ª2öïßOq:<<\U~˜Þ¿?{öln€z1sæL\œ œÐÐP===.Çjkkë‚ZÐ®¦¨SÝ¥ttt”XJæÚñv«Û¥œM›6‰}pÔd—.]jÖ¬ÙGåÏœýx«[·nqq±ØG6@
+÷úõëI“&mÞ¼Yì3?@MÐ½{w±�i€E~~þcCpp0}ƒP¤åŽ;‚‚‚ªÛÿÙ³g‡2vìØøøøêWÕ–––&öÑ ¸K—.999eeeÉo¶gÏž°°0Å»}þü¹��ÏW_}õðáC~H+((0`€üY7mÚ´{÷nEz£0<}út77·[·n©¨@æ•«lîÒ¥KOœ8!¿‡¿ÿþ{Á‚†/_¾¬êêdˆ��¥ü)ó¥!!!çÎ�«lÁ’’’Õ«W÷îÝ;&&FÈ¤eee999]ºtIjº¯¯ïµk×d.²}ûöîÝ»:tHøêd›1cÆ²eË$§xyy%&&J5;pà€½½ýÎ�;ÕX€lÇ�6l÷ˆÒáÃ‡¿xñ‚›{òäÉ^½záqÀ QRSS®_¿N¯û÷ïŸ��M/~ûí7ggçï¿ÿ¾¨¨Hìd˜2eÊ†
+ãââ†
+6sæÌœœ±‹�gß¾}¶¶¶“'ONMM»…$''‹]@�R\\œ––FÿŠ]ˆ ))©¡333KKË#Fœ?žO·>>>}úô©îR¹¹¹ÑÑÑrÐ\GGG]]Ý�>úHGG‡^Ÿ:uŠG™•êÑ£G@@€jû,((¨ò¸P¥„„Jƒ®®®‹Ë-\¸000ÐÔÔTOO�Oˆ=ztÇŽ«»%ROOÏÊæRmZZZ]ºtÙ¸qcllì®]»ºwïNS-Z¤t�•±²²?~¼jû¤�ìââ¢Ú>>@,ÁnÚ´Irbzzº��Á Aƒ”îV¹Û¹sçÊì¯¿þJa•R¥äÅïß¿7nMÿå—_”.U&!¬““,2lYùÏ¡Í›7g¯)4†……
+<¸gÏžß|óMRR’dËèèèáÃ‡wéÒeØ°a\’”L°ÙÙÙ>>>³gÏfá³¤¤dãÆ�Ô›ƒƒC@@÷D­o¿ýÖÄÄ¤eË–cÇŽÍÌÌ”ªgÀ€�7®8âk~~>Mï×¯ûsêÔ©{öìáæ^¾|™zËÊÊâ6vòäÉ}úô¡
+¡è{ïÞ=®%­qúôéöööîîî—.]â,O=ÜºuËÛÛÛÕÕõÂ…4ñÑ£Gþþþ´Ò=zxyy]½z•urçÎjüúõkÚXÚ�´C>ÌfÑSSSsssj�’’BSŽ92dÈ�nÝºQh?tèPïüCf‚ýûï¿-,,(aÒëÒÒRJ›”0×®]Û½{wCCÃsçÎ±–¡¡¡´øˆ#h–³³³––Ö±cÇÊ$,eN
+i­ZµbÃ^Qo...FFFÁÁÁ´%FJ­‰‰‰4‹þlÒ¤ÉgŸ}¶`Áö˜-ÎÛ·ouuuÿóŸÿÈÜ„¯¿þZGG§  €^7mÚTòúÕ}ûöQyÏŸ?/+hmEïÞ½W¬X±|ùòÖ­[Ó†dddÐ¬¼¼<KKKZvÙ²esæÌiÐ A�:uX‚MKK£¬­­?ùäª-66öæÍ›4—*_ºtéªU«(ëêéé±­£¹ÔØÖÖvèÐ¡.¤6ôçÑ£GiÖ–-[h'P'´uéééYi_Q*¦­¦KÍ6lØ ’7 Æc	–Òéùr¿þúëÞ½{{õêE###©ADD½æn°*..îÑ£å½÷ïßS:¥L8aÂ6«¤¤äóÏ?§ˆ[öO‚}óæ
+ýI±íéÓ§¬
+õIÉíâÅ‹ìÏ¢¢"Ê{”�ÙŸ•]Eð×_Q
+”ýdn%IšûçŸ–ÉM°>>>íÛ·çž9{õêUšuðàAz½fÍÊÀ<`³X•L°]ºt¡íesgÎœÙ¼ys
+½ìÏ‡Rƒ­[·rNž<™Í¢àmffæîîÎþ”¼ŠÀÃÃƒúäêôóó«lë@
+K°’(a¶jÕŠû¿x
+~-[¶”\„".5£äE/âââ¸Yùùù”cËÊ,×ž={êéé=yò„kðÕW_YXXü%�ÂsíÚµÙR•%Ø¤¤$ZQewl-\¸�æ²µÈI°œ¿ÿþûÊ•+«W¯¦Yááá¬ZŠå’mZ´h!™`çÏŸ_q½†¯_¿NÙ•Poeÿ$Ø˜˜®�££ã—_~É^K&Ø%K–hkk�7îäÉ“tenÈÄ,%´å(RJª¾}ûJ�‹uñâEZä—_~Ù¶m[Å|ÈP&¤YmÚ´ÑÑÑ¡„ÉM§ ø‘,Ïž=+«<ÁR0¦¼çåå%sh##£ÒÒÒ2¹	677788˜ý§¿��A—.]hÖÎ�;i–��Í¨Q£$û¤ä)™`YÐe(ÓY[[×*×­[7j°jÕª²ì�7¸Æýû÷§È^K&Øâââ3f4hÐ€Ú>œö¼Ì­)•ÝÉÅ9r¤Ô¨'Nœ Eþûßÿ;vŒ^PÜ,J‰ì¿×)Áš™™½|ùrÚ´i”oÞ¼ÉP„£˜š]�üß`ËÊã_“&M¸ÿ»§˜MÙ’­ÑÜÜœ]²Kèõ”)S¸¥Ö¯_Ï%Ø!C†PÐ]ºt)U^XXÈ®LØ¾};ÍêÚµ+w/C•H&ØÝ»ws³Æ�W»víP’§2^½zE
+V¬XQöO‚å6¶¬òË¼{÷î×_õõõ566¦­c;ä«2Á~ÿý÷µjÕb·Ï3õõõß¼y“””¤¥¥Å.efÍšÕ°aÃ÷ïßswråçç·nÝºS§N”ÖèÏ��nüòÝwß�;–]eÚ­[7îªQ)'Ož¤:§N�Ê~k�ŠŠ¢`ìããC9“¦9r„5k×®Enn©¯¿þš%Ø‚‚�éÓ§s³"##¹û§êÕ«Ç
+t@Áûã�?–™`iíÜ,†¥Vö;³üûå—_ÒŸìµŸŸßòåË¹fkÖ¬¡?~\Ù»œ*lVVV£F�ºwï~ëÖ-zFÑ100�Íõðð055¥ä–——MéŽiÙÿŽ¦uæÌ
+ºìRÒŒŒÊŠöööóèuhh(Í¢\ÊZ2¤mÛ¶§N�â~k•4sæL*•ràÁƒoÜ¸1qâDZ–¦ÐR\///*oÿþýýõ×Ê•+ëÔ©Ã,%OÚ
++++Ú^êüÄ‰õë×§ÅYŒ|øð¡¡¡áàÁƒŸ”0`{¶LÖo°TaóæÍoß¾M©8&&ÆÌÌŒ—U•`)¨›››SÏÎÎö÷÷§Ú(‡S'ÉÉÉvvv”ó«ÿî|ˆªL°äîÝ»Ýºucq‘r¥5öƒ*yóæ�··7{Ì+ýëççÇ}•z¢¥A
+–×¯_§×ðºtéÂz«U«–¯¯/×Û¡C‡Xæ<{ö¬ÌJ""":tèÀ]=kmm=iÒ¤Úµk»¹¹±_‰Ÿ>}Ê.µ¥þ;wî|äÈî*
+Æ¶éOmmmŠ²¿üòK§N�FŒÁz>þ|«V­ØÃj'L˜Ð»wïÊìo¿ýÖ¬Y3ÖÅN
+ÃNNN,¦ÊO°T€±±158~ü8W
+ÿÔë‡v/¥èj¼m €œœœÄÄD™7ÎþùçŸlDVÅ{KJJªØ[II	÷‚ÊdddP¨~ùò%ûóñãÇžžž’ÏY Yl W)•)(¾zõJf·ïß¿ôèeò*‹§–ÉÉÉ2W!m­�]QV>-íÒÜÜÜêö rÿ‡.-
+endstream
+endobj
+148 0 obj
+<< 
+/Type /Font 
+/Subtype /Type1 
+/Name /F1 
+/BaseFont /Helvetica 
+/Encoding /WinAnsiEncoding 
+>> 
+endobj
+149 0 obj
+<< 
+/Type /Font 
+/Subtype /Type1 
+/Name /F3 
+/BaseFont /Helvetica-Bold 
+/Encoding /WinAnsiEncoding 
+>> 
+endobj
+150 0 obj
+<< 
+/Font << /F3 153 0 R /F1 152 0 R >> 
+/ProcSet [ /PDF /ImageC /Text ] 
+/XObject << /Im1 151 0 R >> 
+>> 
+endobj
+151 0 obj
+<< /Type /XObject /Subtype /Image /Name /Im1 /Length 6083 /Width 288 
+/Height 96 /BitsPerComponent 8 /ColorSpace /DeviceRGB /Filter /FlateDecode >> 
+stream
+xœí�ß‹]E¶Çÿ‰{á<Ü�‚¯Â<*¢3Dd@Q„†áÂÌ<¨„àƒ
+M`fdâC|‰0¾8‘Æ‰†ˆ�tâK?Œ$�~h¦šŽýcßÏ=_Îº•Zµk×ÙgïÓI¦¾Íésö®]?Ö·ÖªªUk7MEEEEEEEEEEEEEEEEEEEEEEEEEEÅÿãû~ÿ—?ý¹$�^]½øõÅã.oEÅý„OÎž�üÇ¦wOž<îòVTÜOøôÜ¹•ÿúï’¿Þ;uê¸Ë[Qq?¡ò«¢b<T~UTŒ‡AøõÝµk¾ÿÁ;o½ýñ™3›››K®BEÅ=‹ÅùE?{ôQ[yâ±Ç·¶¶–_‘ŠŠ{òëö·E®jFVTxÌÅ¯ßþú7‡‡‡áíX†ÉËŽ«:÷Êù¥ôü³Ïýñ÷8½ºªyÖîî.l
+÷È¸æ³¿}ÆOwîü„vÛÙÙ9˜‚�ŽŽŽ»ºKÅ¼ü‰yèáïÿù½r€AùÓŸ_{åÕ—_|éÍ×ß��l‚wÌÅž~ò©_þü$ýúîÉ“pó¯}ô÷Ï?¿yãæ±V½¢btÌË/QìW/¼ƒ2ÙÂ>8˜÷�}˜—K«iEÅòÑ�_¾ÿ÷noo£�ÐSÿó»ß‘ôaccƒŸPO�ù@ÀËß^>î¨¨=øEúâüyîýÇ—_F*ég�>ªys´pQ1™¸¸ê¯Š=øe$bÚ­Ìc76ÓE�çŸ}.Ï/‘Ñ&q$æZŸWzùÅ—t/Ö`Ä¯Ó««ÍtÑ>ZQLæöô“OÝºuëXk_Q1.:ùÞ|ý�o.]ºøõÅ¯.\À&4¥))>ó+ßÃšµµ5.&1ÃJÚŠ|óËŸÿâö·�µöã¢“_�<ô04ñ7îííaàEvc’/ïž<™ä×�=^—è+ltò+nßßøÅùó_ÐSþ²íííˆ†aÒNtEÅýäù“³g‘Û’ô÷Ï?gÕi&ôÞ©S‘V"7Vef
+öÚ+¯V§ŽŠûLŽ$º…«�“¯¤³.Æá¯^xÁž’Yô4ŒÒÇgÎŒß*Ãààààå_�_§WW!ÎÆÆÆw×®ƒøºÍk±Bî…›››\¹1Å�ë×;êIï¼õöÎÎNy¥v1GIdÅ PWZ*
+ñÕ…ƒ�Ké‘‡6i{`[F+‡ú{r^vsý_?ú¨¼‚@†MIã¶¢"	ù´È²ˆDÑÎI+ó¨!Y~iã¬—¿½Þ˜LmOi»¸ž©©˜Øo=ä¼“6È‡“/Ò�=®�â«ëë¦ïú1·Zí×Œï™'°?Qg¯½òªÚ“o|øFüv%ÿr%%_™Í±fGêŽŠL(†�ˆ™Ê7>ü‰éÜåÇgÎôxb9¿(�~úÉ§>9{v{{{wwwoo�)çÑ\³µµkÚÌW»’»¸÷_?þHuÄY9-WTñCftNdq~µ‘(”LôB?~Êö•+W0MóküêùÕ²Õ\ùUÑ7oÜ\ÜV— ¢sƒçA™­äÂÌG!¿Pawîü´?º¬™.½î—Áb3à0ˆe®Ô#¢Gó¥=:º•š©ZXÂ(PÃ¼ Ø4”³fþ
+Z$çC ÿj1;«Y_|`#©øìoŸõ&ï€Ëw…ü¢"¿ýõo4}›+1÷üãïÿ J2¤ ²É„/“ó“÷QÁ¸õÏU&=K½ÐÝö žÛcÂ¨×
+h–J+)aoó/™£Á¿8ž_±æÍùß4Ý"ü¢´E¥ÅÿpýÍ¦6ï¼õv¿Gp×€Á
+ù…²€ò=î‘¾¹tI™ ±d¾Ò²>‰^fŠ=šol•Æâ½¶¶–	mçß@ƒ—79óˆ0’^f5µšÊóÂÏúç’Æ7åƒÀ��Bj�úLõHÌd1–¯"jåÄaoÌ5ÿÚÞÞöÆ3…'J&}cr9[ÒÞBà›¶qƒf/îôÃÄf‹Ê9™ç—ÑS¡ÕÁ½…¿|kW�6ô@tÒËyÛþÑ$ðB¤£‘É�æ@ˆ•ˆvC¢H%\‡î«9ïúF´Ê
+)Ð#Ôq+x„U)F>'žb“©ƒ¥Trñë‹á®}‰²H.Ìª0ÔtØ ðˆÜ¨‹B{5ÓiãÛÆÆ*ò™'Ô):¢^Q¨¡ÖKŠ:?ÑÑ¤hoK¿ÎEä³“Yüe�ÄL‚’*¯fN~Eîd“é©™üÿèèˆ©(Íåß†æG0¿õÀ½æZæM"˜öñg‚:UXäl�wø<<<D™’­�¢­(‡lx/í³ŒØº†ñ9‰<¸Pþ”Èø‰žEÎ°á–V†ÅùUR°[·nY‹…HÎsMlnnSd$3‰ å¥10:OÔÉPÆŠ�’4¾fŽy\]_/÷¨©00öÊµ)”(¦~
+9Š3S	�¤w–l~Äoì@,‡_m`ü�6UqZ/´&SgÎrQQ’D§x#„Ì³+	ybG¦~]�¨'ôËóÏ>§ÈŸ^òødsw(-q”¼¸áÆõë‘
+#¡e¦°œhQ£Ú‡Ìe2Â,p�_‹€Öžú·pœ±eC
+¦[¢ØwùY¶¥ïŠÇ@G>W®\�¿n¥UôCJã0C(4ÙÛÛ;<:"ñARè,ÆäÈuŠ¿Ü’ß6‹ðkeºÁ0BÝ<KZîÀ²â×’·WÐ&~ªkä
+­ñ<°BUD³ïý9³cå�±CFS-úˆ‰!d¬‡]—‰(€M ´´«u] Õ©­å¿}A~É¿Ñ6 lÂªY81A�ûET™…åKßjiœP«FG�ÄÙ¶LÐ§Ñ;n|ŸZ·BÆd¸•Š1pÔržkâ6%ýHW§)5ä—¯Ýäî½×ò‰?jÝÛfsm
+Û»3Ð/Qý¶]f(ƒ2å;&| ÓkhÊåàÓsç:ûåÞ!W3„þŠv–-ÍË¯¦Å§¥0$‚yµÙÌ+„>™?Â†>å‚pôÈ÷ õ­ÑË—lòy?
+�GÂ‚üÒŽÒf
+hÅò·jÇ9Ù>%þ–¦¼´½àèèè_~é3ïô„³¨BlÔÐªo£X
+»ä?|¿dæKÀ¨ë‡Œ…®È2Íªô+öyýSŒ>ò¿õ)âWyËïïï3\P˜‹)hžQ~Ð±ôŠQñ¯,?á­t-Ç»ÿ%„‹ZÓð±ŽŸ9q"³Šî!fæƒž=”h1LVßÅ“êè»,ø…Ä¶do8.;¿°©Â}dùÊnmmE+öR7I]i'Äµ¦×6ô~ÔÑú	™£%_J­#Ç€I{ôËŠÁ‘ô­Jís[Kã—¬¬èË;w~²Í)i.›ÂDAíVf§Â·wb-f3/¸··mÆY‚8Ñ™;•ßÜø@w�[áŽ€VTJÚ­bœ^]í\wzøUâ>�ÐÑ)Þ‚íKsEë~ŒÅÂý÷ÐT(™ëyË3\ÌW|WT'Ùv*2ó|mm­³Š­Ì\’)?�ð+<ë”ç"ç×¯®¯C¯/t¦þæ�›ÌúådnÅ’•Çxš|{3?(}zîœ~µw“àÌ]yFìÔŒÜªÿïH‘sˆâ~
+§`uýð¸€0dü&Ç}tÑò»ºm{C°Æ;2!ŸZ‘ð)<‡ÈgÓ;äƒ:³tˆ,ùÄÐ€´âÙfSè£X¸Lä�ˆNî>þi³ªÉÌIƒY4g4Pâ3ƒL8lêÊzì¸pãúuùux–MætQhÈ%‹È/µÉù<¼e$mÒ¶@—OÚ&f„Gƒ˜Ò™Ì|�666üÉJ¦lš2,›(&�h‰î´à5z'yêŸÛÅYÒ!Ÿ+²úo$�äc½èq”0{hð¡Œ7,
+™z£:.~)ä#Â†aãß‡®
+Óvq>¡àÐzò¥×%&ºÀo!ê|]l·Dß‹qyO`
+£ÝÎ_Ê@Oi�‘‡§ë§ˆqòZáúî}î}@"í<&?
+ˆ1cn/<BäÚ¼Œ�ƒƒ´ÉNT8es|]Å:(wi�‘¿:hïAæ~�„o2%ô ÀùÆÔ5m·[è”�é¢ÿòA#­õv Ã/ùÔsa% •’güpUTTä‘<¡__YQ1’ƒõ<ƒ ò«¢b<T~UTŒ‡N~íììðï7—.]¹y×»ƒƒn¹üíåð¾!)Re„­­­/ÎŸg2xzuõ�·Þ&½{òäÇgÎ|zî7*Ô^xˆoww÷ÊÐ‰�;w~ò…Ìàêúúín'#„ìïï“O2+¾üêÂ…¶75ot¥úîÚ5íXù–'ÃÎÜ’|Š~¥^²¼)ÂÂ„.‹dH>Ñ�dTsmm�æ
+ïâK[Òœ·Tòl[V%súÉÙ³¾ÿ�DŽÐ�î ÀÜ…È-¾Ê×É/úQ÷û’¡?ªÇÑÑÑ{§NE^
+zú¶)'U³Ø,ÉMÌgNœ�ÓŽÝ¨×ÎöN+³Hƒæ[¸�ª­î¢_¢MáänõdænÔÖV›››Ñf±Š
+’?yFGÃ”z8Óú8öälÞVÈ°V’{$‹/zÔÑ,#.|PÞ"b õ@¶4š|léh¿·HeiÀhï>*0½Ì½Ö>½Qh2x�nÚ$HMhÍ[Ï{Ùñts¶±±=¸H¨è8óBoãE›#–Oæ”Œó™é/ûLE¬~1vRw7ì{��Œ93ï‘|Ÿƒï;ïñØéÎ¡‡=‹Ú�5õ9/«‘ï–½…JQRû:yYèÃ€íaCVT…¤ÈQ‘·hËç_>|M	ÅlTô®¡4*+ú—q.£ É© xÔÑô 6Âp”
+¦H¹óÁ¿VŒoøžVEÎùÀõ`�ï’þ.t
+r—ùS?ÂPŒÐq“C¯‘µTm™4O	nÚGa�Lí‡òãZþ@Y2¨µ?Cùi1k‡°AøžlÕÑáJô‘—ü�5I˜(Ò†²
+,îŸBÃ©•èDßÑ~åJ½RJ÷ÊÌ#ÏÐUo2Ýç¥Hˆã¤¬PŒŠü.tÙ‚GËùåƒã/2'a-pdÒ„&ÓcmV:“/DTùèT»L2¤Ý"‹¢Äøç6Ó¹†œcu:c'ˆÙžQµŒc7®_÷wÃS*ô ™[òî-ÆU3Wü@†o
+]èÖëô¤Å�™¡&zyJ&Œý¢¢\¶B8
+Í¦Å¨Ž	ƒ&éô;ßÀ,>DzÄ‡Nõ¨éó‘ÿg4žSµ¶5:”zI5,ý»œ_ÉXÖ6ŒÓ¤IMj¯ÍŠÌ¤H–ˆ
+� ©O(I›±a‡ª:s¦ÝtäÖó+sp†§ûÞ†—$¿JÜ_C~y{²�_%™'ÍË6~é”e(„ùHSÌB¶Ã’dø¥$)Øž_ZìJ
+ÆlˆxF�éÐŠLüÛ;�(0È“�}±¿’DKN4Úø…8…�ƒF.	T«÷¥f–.ËùÕL™Õ´ð«Í*àé>
+¢5× ü*Ô_+©—h¨èLåüjfï‚·3üZ™�'õÍâùµ3{/’G+£h(ÅŠð-°Sp¼wÁ€Ò=øEw{S™½öoãWòdM„
+L­gsñK˜‹_~.£&úuÉüZé²ÛÂy
+Å/ó^Ž`ü¢ú
+¥è™”MŠ_”óK C}„éh.Íc`^~‰DQÀù0Eó�6~µÙ<v¬O^ó¾P`l~ùpÓöëØüÒ“¨mg‡›¤#�‹_Z'Lž¬4~i-T;¾¯¹=´ÃGåWRb'³ÕxŸF†kzyMþÑs¡¿dè2vyßû•Ù’‚) 6~]]_o{‘ú$X}Õ{[(Oák†âW¸gJ]�%hB†sÉv¸<8*¿$�ÉÅŠ(¸8Ø?°ÞÑËžúñKïCðÂD“j‘�k’GÀB~irª�ßÑäoƒÃ¨üjf{¦mò¦¤ÍVDŽzùC¯=Ð›_ÍT2Û^à…�hhãW3[Ïi³|ÂÜD4Ú¿3^Ó üB ™ÕZ¢Ž´y´iBGPµhdl~iO?*íJ*˜¡u«ì
+¤1²ÆKøÉžOÑV�Áó«™v·õfD15ÑØüjfËËy‘³ªÑÚ‹;
+.Â¯fºj�œ>™…ì³%W?,@G	Ë&/Ã„_mr%�áä™ŒH36¿P:îK.¤[@`?´X´¿\Î¯<ÅæâW3Õ Þh™Ì"ü(üÎ¨üÂ	}EJDŽv/©ù% O“Å£ÓÍù§Í��†¥e´œJr[•ó3î¡ø½©!ÔT¶M�.�_ZÎòfƒ…ÑF„l¢aRG‡öã—ìsZ5JR]VhÖÖÖ’û<—jŠ}ãñËª	Ëìýì�"÷æëoô¶áWÓ®ýíCÞMˆò3êÂ†Ä#4Æ|•3ÑŠ†š!S0>3yñÓ®d¸õ%ðKV·^ýQFÛy¶‹*AÕÞM?~åG3™6*Ã¯f:õN¾ïÌ>ŒÍ/�6§l4ÍûJc½¹Å¯fj?·EcëäWTq›I“go”Uèèa(~E&½íNÒ¹”0ƒ¥ñ«™ÚZÑª l×Ð24å2¿t}re;Ï¯fºZž\·_&¿Z¿Bäh%”µÖm|‘ö»Š”Ä€üj¦/
+IR,ä—‚Eì•Á‹VòC3Éc¼õy›¨C'3ÇC’_É™ZXcnç…üjR}R#tq‰_mèäWx.�_HKùŠnT0
+VýÞ50,¿š»ß¶“äò¬`…%Ü¹û½Û“¬Wó¨û_Þ¹ÑOð}×”ÄÞäqv½o™6~ù¤a…9Üƒüj¦£JÒi|p~)’dyT™èu¢÷¿šéìÀÇ‰
+íCm8’aÉ9AÔw¸©šá
+£òMä7j©i86FGT&e/	™ëWÚøÕLµª'—w*^¿x„‰M!¿šé$.ê²‘ìC­³1•.Y©Ð9‚0óÐ‹`.Ìë?_Â¯f*ŠávyÄ/s-ÐÛò#C´5É�WÚ3Ž4ÿ2tnïú÷SàÌÈIw‡±è“þêáþ—÷.ðòéß*[È/ï?_Â/ª )=ø˜×„­Ú›_y±Ô 2Ïo¤òhÿFÝa×7’ò`ú«p¥Iã™'ýçõ«vÌy(¼C>IÛÛÛ|æE;kš7,½°u¾÷Í¿E%Ã/;N•*l1$*Úåá_ˆƒø¡¼”¿|¦×l6-U˜<ÌbüŠK¬HFŠ¶‘Öó+©Uý²$ÿ¢‘\4JžŸhp�'á;&´S¬Š‡çã2C��üòÓá¼þ2ÇQÕŽ£ä
+@ÒŒ-ôõò>íßÛ!6ióeäøgÇ$…þ�ŒlI~1mñá²uß¼ì&Áb©>�[fäÙ™½R$¬ýž×�É�™�{®ß$�^”Œ†
+{ÓêÂeª]øRãÉÌ÷)¹‚„û¡ÉÙ&åÊÌ2ôÇ9‘�ä„Ý›É7ÔG}Ô–ÂCá{ÍÊ—õ`eùþ—HyhÞ×=ôi±¤1„Ö+£.ãÊßoóK‡£Æ´œuÒª™_¡Ë#
+^>[Ô»À¢Ie¶ã¥þ\¶oT!”Ì#T'ùjZÕ%¹HŽ†ehJVŸ'úåw£
+ú("ÈÊôÔ³�<d.õä‡‘ðù3Ó˜~Åi�ûQËS°¤­ž
+ÁàÜvØ�œ�\fÛ»I‘È¤Ip
+ú{7Z¸Px
+XîÓ(—ÌòòÕõõ6Ÿüü"uT
+n‘Ó8;JÎž·q¥;²’‰ŸÔbèM>Ó§á¯ü«,…Ï¢…ý‰H:—/QÍ¤|Àð£FŒ´òúà”Ôñmz§óŒ6å¤T¾.0…Nñ·hèˆªF"náÑ5­
+q.£jrSÄõKp„v&+D‚J1Æê}FÈ<·ðhL²¶f¤xò§�Zž¿~Æ£“ï�ÕN¢oê(ÃO—QÊï›¢0Ñ•z4N£_ù¦d“BÀð£I3ú‹š&k¤Ž¦
+‡íƒ0%Aœ(*�BÝ9õ‹%õ#~á{<+î)@%½ÅµÓþ™Ñ	ÇŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠÞø_øÛ-
+endstream
+endobj
+152 0 obj
+<< 
+/Type /Font 
+/Subtype /Type1 
+/Name /F1 
+/BaseFont /Helvetica 
+/Encoding /WinAnsiEncoding 
+>> 
+endobj
+153 0 obj
+<< 
+/Type /Font 
+/Subtype /Type1 
+/Name /F3 
+/BaseFont /Helvetica-Bold 
+/Encoding /WinAnsiEncoding 
+>> 
+endobj
+154 0 obj
+<< 
+/Type /Font 
+/BaseFont /Helvetica-Oblique 
+/Encoding /MacRomanEncoding 
+/Subtype /Type1 
+>> 
+endobj
+155 0 obj
+<< 
+/Type /Encoding 
+/Differences [ 24 /breve /caron /circumflex /dotaccent /hungarumlaut /ogonek /ring 
+/tilde 39 /quotesingle 96 /grave 128 /bullet /dagger /daggerdbl 
+/ellipsis /emdash /endash /florin /fraction /guilsinglleft /guilsinglright 
+/minus /perthousand /quotedblbase /quotedblleft /quotedblright /quoteleft 
+/quoteright /quotesinglbase /trademark /fi /fl /Lslash /OE /Scaron 
+/Ydieresis /Zcaron /dotlessi /lslash /oe /scaron /zcaron 160 /Euro 
+164 /currency 166 /brokenbar 168 /dieresis /copyright /ordfeminine 
+172 /logicalnot /.notdef /registered /macron /degree /plusminus 
+/twosuperior /threesuperior /acute /mu 183 /periodcentered /cedilla 
+/onesuperior /ordmasculine 188 /onequarter /onehalf /threequarters 
+192 /Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla 
+/Egrave /Eacute /Ecircumflex /Edieresis /Igrave /Iacute /Icircumflex 
+/Idieresis /Eth /Ntilde /Ograve /Oacute /Ocircumflex /Otilde /Odieresis 
+/multiply /Oslash /Ugrave /Uacute /Ucircumflex /Udieresis /Yacute 
+/Thorn /germandbls /agrave /aacute /acircumflex /atilde /adieresis 
+/aring /ae /ccedilla /egrave /eacute /ecircumflex /edieresis /igrave 
+/iacute /icircumflex /idieresis /eth /ntilde /ograve /oacute /ocircumflex 
+/otilde /odieresis /divide /oslash /ugrave /uacute /ucircumflex 
+/udieresis /yacute /thorn /ydieresis ] 
+>> 
+endobj
+156 0 obj
+<< 
+/Type /Font 
+/Name /Helv 
+/BaseFont /Helvetica 
+/Subtype /Type1 
+/Encoding 155 0 R 
+>> 
+endobj
+157 0 obj
+<< 
+/Type /Font 
+/Name /ZaDb 
+/BaseFont /ZapfDingbats 
+/Subtype /Type1 
+>> 
+endobj
+158 0 obj
+<< 
+/Type /Pages 
+/Count 1 
+/Kids [ 73 0 R ] 
+/Parent 159 0 R 
+>> 
+endobj
+159 0 obj
+<< 
+/Type /Pages 
+/Kids [ 161 0 R 158 0 R ] 
+/Count 16 
+>> 
+endobj
+160 0 obj
+<< 
+/Parent 161 0 R 
+/Count 1 
+/Kids [ 62 0 R ] 
+/Type /Pages 
+>> 
+endobj
+161 0 obj
+<< 
+/Type /Pages 
+/Kids [ 162 0 R 160 0 R ] 
+/Count 15 
+/Parent 159 0 R 
+>> 
+endobj
+162 0 obj
+<< 
+/Type /Pages 
+/Kids [ 164 0 R 51 0 R ] 
+/Count 14 
+/Parent 161 0 R 
+>> 
+endobj
+163 0 obj
+<< 
+/Type /Pages 
+/Kids [ 40 0 R ] 
+/Count 1 
+/Parent 164 0 R 
+>> 
+endobj
+164 0 obj
+<< 
+/Type /Pages 
+/Kids [ 166 0 R 163 0 R ] 
+/Count 13 
+/Parent 162 0 R 
+>> 
+endobj
+165 0 obj
+<< 
+/Parent 166 0 R 
+/Count 1 
+/Kids [ 29 0 R ] 
+/Type /Pages 
+>> 
+endobj
+166 0 obj
+<< 
+/Type /Pages 
+/Kids [ 168 0 R 165 0 R ] 
+/Count 12 
+/Parent 164 0 R 
+>> 
+endobj
+167 0 obj
+<< 
+/Type /Pages 
+/Count 2 
+/Kids [ 25 0 R 27 0 R ] 
+/Parent 168 0 R 
+>> 
+endobj
+168 0 obj
+<< 
+/Type /Pages 
+/Kids [ 170 0 R 167 0 R ] 
+/Count 11 
+/Parent 166 0 R 
+>> 
+endobj
+169 0 obj
+<< 
+/Type /Pages 
+/Count 2 
+/Kids [ 19 0 R 23 0 R ] 
+/Parent 170 0 R 
+>> 
+endobj
+170 0 obj
+<< 
+/Type /Pages 
+/Kids [ 188 0 R 169 0 R ] 
+/Count 9 
+/Parent 168 0 R 
+>> 
+endobj
+171 0 obj
+<< 
+/Kids [ 195 0 R 1 0 R 4 0 R 7 0 R 10 0 R 13 0 R 16 0 R ] 
+/Count 7 
+/Type /Pages 
+/Parent 172 0 R 
+>> 
+endobj
+172 0 obj
+<< 
+/Type /Pages 
+/Kids [ 171 0 R ] 
+/Count 7 
+/Parent 173 0 R 
+>> 
+endobj
+173 0 obj
+<< 
+/Type /Pages 
+/Kids [ 172 0 R ] 
+/Count 7 
+/Parent 174 0 R 
+>> 
+endobj
+174 0 obj
+<< 
+/Type /Pages 
+/Kids [ 173 0 R ] 
+/Count 7 
+/Parent 175 0 R 
+>> 
+endobj
+175 0 obj
+<< 
+/Type /Pages 
+/Kids [ 174 0 R ] 
+/Count 7 
+/Parent 176 0 R 
+>> 
+endobj
+176 0 obj
+<< 
+/Type /Pages 
+/Kids [ 175 0 R ] 
+/Count 7 
+/Parent 177 0 R 
+>> 
+endobj
+177 0 obj
+<< 
+/Type /Pages 
+/Kids [ 176 0 R ] 
+/Count 7 
+/Parent 178 0 R 
+>> 
+endobj
+178 0 obj
+<< 
+/Type /Pages 
+/Kids [ 177 0 R ] 
+/Count 7 
+/Parent 179 0 R 
+>> 
+endobj
+179 0 obj
+<< 
+/Type /Pages 
+/Kids [ 178 0 R ] 
+/Count 7 
+/Parent 180 0 R 
+>> 
+endobj
+180 0 obj
+<< 
+/Type /Pages 
+/Kids [ 179 0 R ] 
+/Count 7 
+/Parent 181 0 R 
+>> 
+endobj
+181 0 obj
+<< 
+/Type /Pages 
+/Kids [ 180 0 R ] 
+/Count 7 
+/Parent 182 0 R 
+>> 
+endobj
+182 0 obj
+<< 
+/Type /Pages 
+/Kids [ 181 0 R ] 
+/Count 7 
+/Parent 183 0 R 
+>> 
+endobj
+183 0 obj
+<< 
+/Type /Pages 
+/Kids [ 182 0 R ] 
+/Count 7 
+/Parent 184 0 R 
+>> 
+endobj
+184 0 obj
+<< 
+/Type /Pages 
+/Kids [ 183 0 R ] 
+/Count 7 
+/Parent 185 0 R 
+>> 
+endobj
+185 0 obj
+<< 
+/Type /Pages 
+/Kids [ 184 0 R ] 
+/Count 7 
+/Parent 186 0 R 
+>> 
+endobj
+186 0 obj
+<< 
+/Type /Pages 
+/Kids [ 185 0 R ] 
+/Count 7 
+/Parent 187 0 R 
+>> 
+endobj
+187 0 obj
+<< 
+/Type /Pages 
+/Kids [ 186 0 R ] 
+/Count 7 
+/Parent 188 0 R 
+>> 
+endobj
+188 0 obj
+<< 
+/Type /Pages 
+/Kids [ 187 0 R ] 
+/Count 7 
+/Parent 170 0 R 
+>> 
+endobj
+189 0 obj
+<< 
+/ModDate (D:20071005204530+19'00')
+/Product (AppendPDF)
+/Version (3.2.1, SPDF Build Number 1092 for Solaris, Application Build Date: Jan 2\
+1 2004)
+/Vendor (Appligent)
+>> 
+endobj
+190 0 obj
+<< 
+/CreationDate (D:20071005204530+19'00')
+/ModDate (D:20071005204530+19'00')
+/Creator (SPDF)
+/Producer (SPDF)
+>> 
+endobj
+191 0 obj
+<< 
+/CreationDate (D:20071005204530+19'00')
+/ModDate (D:20071005204530+19'00')
+/Creator (SPDF)
+/Producer (AppendPDF 3.2.1 Solaris SPDF_1092 Jan 21 2004)
+/Changes [ 190 0 R 189 0 R ] 
+/Title (CD74HC4067, CD74HCT4067 \(Rev. C)
+/Subject (Data Sheet)
+/Author (Texas Instruments, Incorporated [SCHS209,C][M])
+/Keywords (SCHS209C,SCHS209)
+/Drawings (schs209c_oa,8-9;schs209c_pm,10-11;mpdi006b,12-12;mpdi008,13-13;mpds174,1\
+4-14;msso002e,15-15)
+/SPDF 1092 
+>> 
+endobj
+xref
+0 192 
+0000000000 65535 f 
+0000011084 00000 n 
+0000011236 00000 n 
+0000011364 00000 n 
+0000015453 00000 n 
+0000015605 00000 n 
+0000015757 00000 n 
+0000019442 00000 n 
+0000019594 00000 n 
+0000019734 00000 n 
+0000023229 00000 n 
+0000023384 00000 n 
+0000023525 00000 n 
+0000026223 00000 n 
+0000026378 00000 n 
+0000026519 00000 n 
+0000030731 00000 n 
+0000030886 00000 n 
+0000031027 00000 n 
+0000039633 00000 n 
+0000039805 00000 n 
+0000039834 00000 n 
+0000040030 00000 n 
+0000044061 00000 n 
+0000044217 00000 n 
+0000045333 00000 n 
+0000045489 00000 n 
+0000046842 00000 n 
+0000046998 00000 n 
+0000047966 00000 n 
+0000048391 00000 n 
+0000051327 00000 n 
+0000053907 00000 n 
+0000056569 00000 n 
+0000060383 00000 n 
+0000062937 00000 n 
+0000065204 00000 n 
+0000067748 00000 n 
+0000070637 00000 n 
+0000070715 00000 n 
+0000070921 00000 n 
+0000071307 00000 n 
+0000074189 00000 n 
+0000076707 00000 n 
+0000079282 00000 n 
+0000082192 00000 n 
+0000084791 00000 n 
+0000086932 00000 n 
+0000089153 00000 n 
+0000091791 00000 n 
+0000091869 00000 n 
+0000092075 00000 n 
+0000092283 00000 n 
+0000092356 00000 n 
+0000106796 00000 n 
+0000120169 00000 n 
+0000127819 00000 n 
+0000134016 00000 n 
+0000140347 00000 n 
+0000147449 00000 n 
+0000153838 00000 n 
+0000162402 00000 n 
+0000162495 00000 n 
+0000162934 00000 n 
+0000165075 00000 n 
+0000166893 00000 n 
+0000168751 00000 n 
+0000170642 00000 n 
+0000172919 00000 n 
+0000175042 00000 n 
+0000176717 00000 n 
+0000178656 00000 n 
+0000178734 00000 n 
+0000178940 00000 n 
+0000179297 00000 n 
+0000179502 00000 n 
+0000179706 00000 n 
+0000179921 00000 n 
+0000180134 00000 n 
+0000180333 00000 n 
+0000180544 00000 n 
+0000180748 00000 n 
+0000180962 00000 n 
+0000181163 00000 n 
+0000181373 00000 n 
+0000181574 00000 n 
+0000181787 00000 n 
+0000182002 00000 n 
+0000182214 00000 n 
+0000182420 00000 n 
+0000182631 00000 n 
+0000182836 00000 n 
+0000183041 00000 n 
+0000183251 00000 n 
+0000183389 00000 n 
+0000184615 00000 n 
+0000185861 00000 n 
+0000187031 00000 n 
+0000188215 00000 n 
+0000189420 00000 n 
+0000190661 00000 n 
+0000191872 00000 n 
+0000192972 00000 n 
+0000193061 00000 n 
+0000193114 00000 n 
+0000193340 00000 n 
+0000193450 00000 n 
+0000193555 00000 n 
+0000193743 00000 n 
+0000193957 00000 n 
+0000194026 00000 n 
+0000194201 00000 n 
+0000194311 00000 n 
+0000194605 00000 n 
+0000194683 00000 n 
+0000194796 00000 n 
+0000194901 00000 n 
+0000195776 00000 n 
+0000196057 00000 n 
+0000196858 00000 n 
+0000197785 00000 n 
+0000197841 00000 n 
+0000198023 00000 n 
+0000198053 00000 n 
+0000198154 00000 n 
+0000199283 00000 n 
+0000202776 00000 n 
+0000202869 00000 n 
+0000202965 00000 n 
+0000203181 00000 n 
+0000204286 00000 n 
+0000204316 00000 n 
+0000204346 00000 n 
+0000204456 00000 n 
+0000204739 00000 n 
+0000204809 00000 n 
+0000204922 00000 n 
+0000205027 00000 n 
+0000205902 00000 n 
+0000206183 00000 n 
+0000206984 00000 n 
+0000207911 00000 n 
+0000207967 00000 n 
+0000208149 00000 n 
+0000208179 00000 n 
+0000208329 00000 n 
+0000251755 00000 n 
+0000258023 00000 n 
+0000347576 00000 n 
+0000347692 00000 n 
+0000347813 00000 n 
+0000347937 00000 n 
+0000354205 00000 n 
+0000354321 00000 n 
+0000354442 00000 n 
+0000354556 00000 n 
+0000355906 00000 n 
+0000356015 00000 n 
+0000356108 00000 n 
+0000356192 00000 n 
+0000356269 00000 n 
+0000356353 00000 n 
+0000356447 00000 n 
+0000356540 00000 n 
+0000356624 00000 n 
+0000356718 00000 n 
+0000356802 00000 n 
+0000356896 00000 n 
+0000356987 00000 n 
+0000357081 00000 n 
+0000357172 00000 n 
+0000357265 00000 n 
+0000357389 00000 n 
+0000357474 00000 n 
+0000357559 00000 n 
+0000357644 00000 n 
+0000357729 00000 n 
+0000357814 00000 n 
+0000357899 00000 n 
+0000357984 00000 n 
+0000358069 00000 n 
+0000358154 00000 n 
+0000358239 00000 n 
+0000358324 00000 n 
+0000358409 00000 n 
+0000358494 00000 n 
+0000358579 00000 n 
+0000358664 00000 n 
+0000358749 00000 n 
+0000358834 00000 n 
+0000359027 00000 n 
+0000359160 00000 n 
+trailer
+<<
+/Size 192
+/ID[<cf3169e544dd681f692184e16b7fc60a><cf3169e544dd681f692184e16b7fc60a>]
+>>
+startxref
+173
+%%EOF
Index: branches/battery/hardware/BOM/v1.5/potentiometer.pdf
===================================================================
--- branches/battery/hardware/BOM/v1.5/potentiometer.pdf	(nonexistent)
+++ branches/battery/hardware/BOM/v1.5/potentiometer.pdf	(revision 260)
@@ -0,0 +1,1926 @@
+%PDF-1.4
+%âãÏÓ
+56 0 obj
+<< 
+/Linearized 1 
+/O 58 
+/H [ 1961 486 ] 
+/L 89068 
+/E 53535 
+/N 2 
+/T 87830 
+>> 
+endobj
+                                                          xref
+56 76 
+0000000016 00000 n 
+0000001868 00000 n 
+0000002447 00000 n 
+0000002767 00000 n 
+0000003108 00000 n 
+0000003913 00000 n 
+0000004314 00000 n 
+0000004336 00000 n 
+0000006496 00000 n 
+0000007303 00000 n 
+0000007635 00000 n 
+0000007657 00000 n 
+0000009694 00000 n 
+0000010321 00000 n 
+0000010387 00000 n 
+0000010561 00000 n 
+0000010851 00000 n 
+0000011042 00000 n 
+0000011272 00000 n 
+0000011498 00000 n 
+0000011844 00000 n 
+0000012281 00000 n 
+0000012565 00000 n 
+0000012976 00000 n 
+0000013045 00000 n 
+0000013570 00000 n 
+0000013592 00000 n 
+0000015849 00000 n 
+0000015871 00000 n 
+0000018020 00000 n 
+0000018060 00000 n 
+0000018082 00000 n 
+0000019865 00000 n 
+0000020060 00000 n 
+0000020361 00000 n 
+0000020432 00000 n 
+0000020851 00000 n 
+0000021073 00000 n 
+0000021262 00000 n 
+0000021551 00000 n 
+0000021627 00000 n 
+0000021875 00000 n 
+0000022107 00000 n 
+0000022581 00000 n 
+0000022759 00000 n 
+0000023464 00000 n 
+0000023664 00000 n 
+0000024173 00000 n 
+0000024505 00000 n 
+0000024572 00000 n 
+0000024595 00000 n 
+0000026528 00000 n 
+0000026852 00000 n 
+0000026922 00000 n 
+0000027101 00000 n 
+0000027331 00000 n 
+0000027738 00000 n 
+0000028018 00000 n 
+0000028041 00000 n 
+0000030238 00000 n 
+0000030261 00000 n 
+0000032302 00000 n 
+0000036525 00000 n 
+0000039884 00000 n 
+0000042562 00000 n 
+0000045469 00000 n 
+0000048941 00000 n 
+0000050046 00000 n 
+0000050722 00000 n 
+0000051229 00000 n 
+0000052392 00000 n 
+0000052470 00000 n 
+0000052545 00000 n 
+0000053195 00000 n 
+0000001961 00000 n 
+0000002425 00000 n 
+trailer
+<<
+/Size 132
+/Info 54 0 R 
+/Root 57 0 R 
+/Prev 87820 
+/ID[<cbe6ffdda78c9a3a47617d8de7fffe2d><550e002b454923a6f547d829f513ec4b>]
+>>
+startxref
+0
+%%EOF
+     
+57 0 obj
+<< 
+/Type /Catalog 
+/Pages 53 0 R 
+/Metadata 55 0 R 
+/PageLabels 52 0 R 
+>> 
+endobj
+130 0 obj
+<< /S 163 /T 374 /L 417 /Filter /FlateDecode /Length 131 0 R >> 
+stream
+H‰b```c``_ÉÀÎÀ °—A€€2ì,-KÏ102` œ_ôöôµ·ñ§'óiqÝX—ó²hù•Õ~­RA%ÎKÌøkøïãÇ…—tÿ¾ý°`�üÿÞÜÿ¯»ðþÄ¿¿NüzC÷¯�ÄÒ¯_#¾€, ãÞ}Ò@œcàåð?&'¾�A1#IÑŒ�ñû‘]L|XD.°%2Û	$jØc÷€ÁõƒÀ<FéÑ…âŒÉŽ¸
+ZnÈ8\âSPg
+ãVøÜrƒu£õï†Îl,
+ŒÎ?ü�³MkYÙ˜±¶JñÆâæSî2Wü,ª¦7W	41-Q\p„ë7£	Ïƒ5{„ÎðhxÒâM4j¸¡ÞðCrÆæ´§5Z¶21r®ºˆDšŒ.ß�4ˆÃ¬g(›A—�Ñ;Œ/¬"ü@†1c@T: ÀÍ%x½
+endstream
+endobj
+131 0 obj
+363 
+endobj
+58 0 obj
+<< 
+/Type /Page 
+/Parent 53 0 R 
+/Resources 59 0 R 
+/Contents [ 63 0 R 67 0 R 82 0 R 84 0 R 87 0 R 106 0 R 114 0 R 116 0 R ] 
+/BleedBox [ -0.138 0.05499 595.138 841.94501 ] 
+/TrimBox [ -0.138 0.05499 595.138 841.94501 ] 
+/Thumb 41 0 R 
+/MediaBox [ 0 0 595 842 ] 
+/CropBox [ 0 0 595 842 ] 
+/Rotate 0 
+>> 
+endobj
+59 0 obj
+<< 
+/ProcSet [ /PDF /Text /ImageB ] 
+/Font << /F1 60 0 R /F2 64 0 R /F3 75 0 R /F4 80 0 R /F5 70 0 R /F6 72 0 R 
+/F7 88 0 R /F8 100 0 R /F9 93 0 R /F10 99 0 R /F11 111 0 R /F12 109 0 R >> 
+/XObject << /Im1 125 0 R >> 
+/Pattern << /P1 128 0 R >> 
+/ExtGState << /GS1 129 0 R /GS2 126 0 R >> 
+/ColorSpace << /Cs6 85 0 R >> 
+>> 
+endobj
+60 0 obj
+<< 
+/Type /Font 
+/Subtype /Type1 
+/FirstChar 32 
+/LastChar 222 
+/Widths [ 278 278 355 556 556 889 667 191 333 333 389 584 278 333 278 278 556 
+556 556 556 556 556 556 556 556 556 278 278 584 584 584 556 1015 
+667 667 722 722 667 611 778 722 278 500 667 556 833 722 778 667 
+778 722 667 611 722 667 944 667 667 611 278 278 278 469 556 333 
+556 556 500 556 556 278 556 556 222 222 500 222 833 556 556 556 
+556 333 500 278 556 500 722 500 500 500 334 260 334 584 278 0 0 
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+556 556 0 0 0 0 0 737 0 0 0 278 0 0 278 584 278 278 0 556 278 278 
+278 278 278 0 0 278 0 0 0 0 0 278 0 278 278 0 0 0 278 0 0 0 0 0 
+0 0 0 0 0 0 0 278 0 0 0 0 0 0 500 ] 
+/Encoding /MacRomanEncoding 
+/BaseFont /DBMAFO+Helvetica 
+/FontDescriptor 61 0 R 
+>> 
+endobj
+61 0 obj
+<< 
+/Type /FontDescriptor 
+/Ascent 718 
+/CapHeight 718 
+/Descent -207 
+/Flags 32 
+/FontBBox [ -166 -225 1000 931 ] 
+/FontName /DBMAFO+Helvetica 
+/ItalicAngle 0 
+/StemV 88 
+/XHeight 523 
+/StemH 88 
+/CharSet (/S/M/T/space/r/i/m/e/P/o/t/n/s/slash/E/V/N/five/C/p/c/fi/a/u/Q/y/k/g/U/t\
+hree/q/parenleft/b/comma/D/f/parenright/w/h/F/R/d/A/l/x/W/colon/eight/pe\
+riod)
+/FontFile3 118 0 R 
+>> 
+endobj
+62 0 obj
+2082 
+endobj
+63 0 obj
+<< /Filter /FlateDecode /Length 62 0 R >> 
+stream
+H‰lWM�$5ýýê8sØÚ8‰ç
+‚•�@H;â‚8
+ËjQH°Ÿg?Wuï€Ð2ý\qb;Ïùêéòö[Ùd{úí"u+øZ•}ÙªÛ\cï6Ûöôr)ÛÇËÛwïeûø÷åMÙKé?_Ê.½á×?—ŸÞÿ´==®ºÛÃ_�otoŸ^^>àgÇÏíÇÇZ÷úðçãÀ÷Ï�k_±“>üñùÓŸ/ o!7Èb(.ˆþÆV¾ê-ö)û|ø†ûýôƒ14ô ¬š¾ÈOÑÇ†ÿýøËÓw—ož`ü;üûîý¾ÉÞ·¶¾}¿ýüKÙ~u§ª;%Û§í¢uo¥mÓæ®6·—‹b»±æ)¹KFÝ—Ü¯HÁõòþ"ŠÓÛBütïjX$ÐêŠ�WßGÛDe×!öîŸ6iÛóEúÚÎsÉ›ÃR!þJ·½Æm·b¡0÷Úû¹…tÜ]q„Û"15bÓ=,v+›‚À½ûí;.$Á�
+�±Xs—Ù7ÇZVà±,p/n‚í
+Q£ªk¬½V‰uéf¥P»ùÏÝÆL{`°¨uÜØØÜ?m#àè#ÖÛ>&%f²1dFŒC=¨Ã+O@Ø<vIS;¸¢¸H@nüè
+-‚ê’b®›cƒºÏÖOlä¸N	
+lÕ}ÁEéæXÔËjÄu„Û:Whà×°Sr
+I_¡R´‡~×Ž{#lÎ<Â’,mÒ)3Ø1›7â¡•;¶Xš©ÆèŽB\§î³çíhjÌô«´Õcœ‰Ë^fÔ¨¸”™ŒÄßÅ3&a¥MEI¯55ï³—IÂ…Ÿ†{V¡E¿[ã÷¼O¿ñž%Ì4ðì\1Ë#$cÝŠÐ""]iSB<ÉèI£üvÄB²–Æ
+�Ô¶]¬‡Ü'¢†¤äJIîZ'9Pd…]u’U÷åâù‚jÜ,¯$Ç9-Rò
+h‡ˆüõá‹ ·Œc…À¤?—Ô…õIh,AjÎ%
+‰
+˜Ì ¥›Ò›ì#¼i(w“)²¼ð´¶7ØcE½ceg’�E
+/4Ôð[l#nÕOTÏJà9˜B½F©ƒdu’3L˜ˆŽnñƒŠ©@ITODúVšÕÿ‘¸Já+Ië~°f&Ö€¸�€“%¸yag:7{¦a
+ÌL–¼µÞÊÜŸ[Íïž0€¬ðƒ	‚ëYë4À‘° VOÚÄžp‹Ì:%§—U!ù¯ààÄ5tÆÐW’{R\Aƒ‰£Þñ‚5o4±šßÉC5Læ‘%BÛ�$n„äˆ�¨7Š —²C™$7‚öyÏF–Cçà¬ý¤Ç	v¤à§_)7jÜ	œ‡÷â¨Üó‚~²Â<"''kzG	¤œŒ0ï'!c‹D8øÁ<OE§ª72$¼qáNMðú|»v“3�OÁý�;
+Ð;@iª?^BÒ+[¾yŸöžØ:ð�³©‹÷–XïÓŽÛYb[àžµÊH�>Y¶W7®`Q÷´‰ýXÄ5Waßð2ëLÖR”TG*ÜK8%¸O�úÞ¤Œ J¬
+Ô§I\Ùô‹ïÜó„+dð/}ŽKËéxEâƒèG§á&Ó6‡‚"Ä’G@’mÈÇˆrÌfˆ‘"w˜>8}rÐò¾ÃmÚ+I	¯@®F¯¦ôÀ‹5N>„É0Ý¾§[Ôô ¸è£‚cÚŒÊŸ‰5ÂèÓ’ãÖÜèógÚ‘^.åÌÚ4î¦Ö€C5.vÄ@�}&Ãˆß9ó®ˆ›³Ý¸#RäèÅÈ@‹’i”ì-‚¬,´i†Æ™Æ¡w�˜9t„ß>Ÿ�ž3m'®MÙ½«¦Fá\³|¶‰ñ4FZØ#Ž+fÚ´rÂ+c†Õ�3/†Î^Íš‰®’~gcÐ`üÂ–Ü`xËõ°ö‰Á1Æ3dåì¼Væ@eQê3º”eGfMNû¬ó]rÚÇ˜À�œn’ßWK�z–6î‰–Gì�Š,8Úô‘¥fyS²~YÖ>’Ú¢"žEO
+Ž­E˜6Ø�kâZ‰{=Õ9Øú-Ò(jô ¹§(¡õôÂ„‡ŽÂHÕàGaý�ß»žõEyhÖFÔX�êâ tC<·ô”\¿�,MÎ¬Ü³‘4“VÏQsÃ½Ë"�=¢'z™uN-¶ãÒ’dcrP+ÊÇ0XS¡Ë«I²‘ƒš[¬ª|=Åt¿VgÇã`Yiœ
+-®Ç_˜<#fGvÍ÷V¹Q€ãÇœ¼À¦<Ã{§—Ë3tñB{Tç%‚ëpØx†Ä-Þ½îù¬’…K•}«E­Ë%5`éé•µ3²Ï³¸²ÒÚ”ØrúÔ¬B1’§¦Fçt0O�LÇVŽZÚ£%!�£åUÖ½/!÷aŠD™I|ÜÚš!ñà¸7¾¥"µ&‡�Ï¥Î7E
+Úzè‰Ë¬ÛëÆí/õŒ<÷ûr˜m`©ZÎ³7<×‰ÆÏ35�ÚÊL�Ú‡çcÐ(Qg�¼ÔÂ<ôVñ|�`dRìJÒ½ È:°†¿.ˆY³ÉˆåüêöoD
+Þqá`3`1`™#fOÁ_7<òŸðù
+®·8““Ö|¿½O±«;¯M¾˜ÜknÃÈï3,nÁqoxnqÍ7˜ÅÀ;Ü‡hþðnD3Àá90CSÊÜ{E~s0_3 ã¾¢¯CÝŒ½Ã0‘cïžscõ£$g1Ë‘ÓïÅH¼¡qoeõ“3që7
+=¿æTÌŒÒ¢rr”íå_¬ò1
+endstream
+endobj
+64 0 obj
+<< 
+/Type /Font 
+/Subtype /Type1 
+/FirstChar 32 
+/LastChar 222 
+/Widths [ 250 278 333 500 500 667 722 222 389 389 444 600 250 278 250 278 500 
+500 500 500 500 500 500 500 500 500 250 250 600 600 600 444 800 
+667 667 667 722 667 611 722 722 333 444 667 556 833 722 722 611 
+722 667 556 611 722 611 889 667 611 556 333 278 333 600 500 278 
+500 556 500 556 500 333 500 556 278 278 556 278 833 556 556 556 
+500 389 444 333 556 500 778 556 500 444 333 222 333 600 250 0 0 
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+500 500 0 0 0 0 0 800 0 0 0 250 0 0 250 600 250 250 0 556 250 250 
+250 250 250 0 0 250 0 0 0 0 0 250 0 250 250 0 0 0 250 0 0 0 0 0 
+0 0 0 0 0 0 0 250 0 0 0 0 0 0 556 ] 
+/Encoding /MacRomanEncoding 
+/BaseFont /DBMAJB+Century-Book 
+/FontDescriptor 65 0 R 
+>> 
+endobj
+65 0 obj
+<< 
+/Type /FontDescriptor 
+/Ascent 688 
+/CapHeight 688 
+/Descent -182 
+/Flags 34 
+/FontBBox [ -167 -210 1000 927 ] 
+/FontName /DBMAJB+Century-Book 
+/ItalicAngle 0 
+/StemV 88 
+/XHeight 470 
+/StemH 88 
+/CharSet (/D/e/s/i/g/n/space/a/d/p/c/fi/t/o/r/h/u/b/j/w/period/A/k/f/y/l/slash/S/c\
+omma/m)
+/FontFile3 120 0 R 
+>> 
+endobj
+66 0 obj
+1959 
+endobj
+67 0 obj
+<< /Filter /FlateDecode /Length 66 0 R >> 
+stream
+H‰\—[Ž&5…WÐ{øá¥ˆ�ÄN^b½4Ô ¤y`·¬…sìT*3i~�T.Žo_úM¤^>ôåÓ®Þì%Ò®:t¿¬Nè~U«ÐíÓ^ŸÞD,T+Ž¯†Y=4VBûÕdB×k6�Ù~M·*˜1®ÖGhçó*õVœ>¯>çþ¬å*CžÕÐ´êØ_åjzX z•î�…Ð6í´{¤~Õj¯�‘°âöÁ¼$l¶Kf
+›ë°õ}„™ã**1âRãÞn¹Ãô�y‹<"ÝÐZj®1£öœ1½§.t;ŽÂs…D à!—˜¡e„ö’gÔ6_£à:µÝgh‹‘!¹¢Ç�kÆ22dkë*ü®—4Ék÷ÔµŽÐÃ$Ëu¥µñžáÏLkèzÙå9?‚×û 7:n€‘ÑŸ+RZ\À½žNâ–óp#µ<^þ&Ô\ðu:0øõ²ÝJxm—º=Ém‘ðBÎ=°6Š©<<f÷0S,w%Íž¦k…�žÐ®1C|¤§™>°AÃ¯øYvVÜ`”�sOø´ôÐ]gÜLËírWlÌ‘‘ÑlÍB�2ïJ»e†ß¤�î{¿FûúT{o�è
+6ì1Rè˜z^Ýe÷„¬6?@ó÷ðFd<®ä„¦�«¡[ïG0~{¤�O‰�NÕ×_9R3¤qê’ÕÚ‘pÔ62¤5.Æ�hÏ¯-ÃÉ³B×,´>ìž^Wa¡D©»y–=É„–ž×^óU,üR�¥Lïptf³ÛÒ«¥s>Ì°–±×1_�ÚÓË
+åÃ«�„°·Ò±âˆd§úH‰yè”­eâ˜ÒÅ(¹yÇ-'êÁr6§Aª¯“éÞ)h2#L…!%š]„·e“®¦Ý%zXôR=e§]ø*é$‰nÂÍ~$%¿·ìL&JÏf6ÃëD@´/ ˜1°¼Ž‚âEÇLÉ\#!¢€pº†upïÈïÞ…¬qð™iU³Žðj‡U9Pi}Ç%ZJ´$ø¼äb�b‚Nã±�‹‰f¶<!”tØb–Ó]Ó55fÛlË3‹WŸ.eäìæ’}ý9ÎJÏälY~²ÙsvY³
+éÃçXÞ†kzŸ#ïYÃ-ˆ&lcö¬ÕÕC6Ï–­³Ý^ÌïŠ@LçgA( jÏJ)#6W`{f}ã‘™�¹I®èj÷+ÛZÉr²Ô”¿³Dª²Jç\	$s•-‡ÄKl&vpHÍVÑ¢}aÀ½'£AuÊ1C’]œ>’àZúÚ]G4ÒrÄ;‰yc´möl:¥´LO©/Cqc\ÛzÇH¸½Î|E­äGXúz¥Ô©·�¬0¦G¼ap´¯˜öì_É÷éV[Ú>5r@úêoòM”»ö<¬·\ÏJ…Ôusæ:C><e·Œ±×ÜNjTJ—û{\Ìó½¨áVz`¹U=ëNró(¾ãRvYelIWkQ´}™ÂNMÙ×3*[
+º×L€«ôœÞ2¦Hn>’þÖÖô©–xÈVXR�¹¬š{Í´;Ÿ®H—–ms$i(Š€Í�ºVòíÑ4JºJ~ïýÀg>ß<ëÄÐe$§ãYJY3wÙ„âºËÎ²z¸sø„›Ù04¯]â°#ü9ûÈ�È‡QÛB`ÌŸe¥;+>S—¯!¬÷k}fxñÎ,™Š*!µäd¾‰I/”¡Éùž�õˆª–|’k9ñ-‘Ii·h·¤�¹Ø7£)U7¢=«pÚ™ªºMas:¤|Þ‰gÈ2æ¦³#�Õ7œ!½>lö¾`º^…ÈýÑ6c@¬£†˜Þ¾ÙYïWZÚ-ñ¼Ùìh²>7›
+�Ìü`3z{à)s³Ù<¼úÀÙõxMÎ�ë„³ñ–ó€3†ÞHr~‡ë7œùõ~ÑDºs ù†3¥µ
+gÊiœ
+-zŽÎXN'œ!ó­�p¦\ÄK8cÀÊÜp¶ù|Ãn“^8;aÖ6œáåÄL8;ï¤�ë›Î®ÏK€©Ç]ûAgh³›ÎTb›Î\¼žIgl8YtÞg�¡l9*éLÛ¦n:S–ºéY×ô¤³ÓŸsÓ™ù³Î"�á¦¹¦'�Ã�uÓRÌ‰g¤Ó�¡kßpFzÍõ÷%áY×ŸŸ	g$ØÔ¶á™­:á¹Úa²™ùÐH6C¶æ›Í�µûÁfè´Íf~ÙlæêÒ6cÀ‚®ÉfÞî††PÁôæõ`3.jñg`²ÙøØh¦‹¥hFøÜºÙÌ€®fG63|lfBT=àÌÝ6œ™Õ7œâv°™¹kºÙìl¥²ÙÙË<ØŒ]›“Í�¥Þßãb³lÆ@_n%›YvëÀ:a�ÞÉªb²áL)›ÍPÅÛÁfÈÜlæìE[²™›Ë�æ8{l4Ó²!›Í´¼o4G½ÛFs8¡m43`*š0mÍôÛdv�œxÈÌ«›Ì!7˜©Š`f¸mn0G¯hÌßÄ>§Ùñ§uÛd†lj›Ì�]ÚAf˜Þh†²5›h†tmšA¶>Vp ÅË/Áì÷31¹ü
+ƒ‰åßß~øY_òzÿí
+›½
+þñ·Óˆ~�O¬÷¿ÞÊëýÿû÷í»Ÿ>ùã÷¿_¿üýëëË?Ÿ?ýñßëû÷?ÿ`N¿ñç
+endstream
+endobj
+68 0 obj
+<< /Filter /FlateDecode /Length 536 /Subtype /Type1C >> 
+stream
+H‰bd`ab`ddqqòuvtÑŽJ,HsÉÌKOJ,)‰Ëþ�aü!ÎòC–G¬ë·ò¯ÌŸ'X¿Oãÿ>SpÆ�õBÌŒŒ,÷&šš9çTe¦g”(h$k*ZZ˜ê€Hs0i&-A¤¥¹‚cJ~RªBpeqIjn±‚g^r~QA~QbIjŠž‚cNŽBÈ˜b… ÔâÔ¢2  gˆ³ÈU
+0g)d+$*¥¦g�(JMQ()JLIÍM,ÊVÈOÌK,ÉÌÏKÌQ©,HMKLNUp†ÚÖCñ#c;0Xù¾¯âûi7©ìûŸòüåŒßï,fþ!ôCB´±©¥­®­óô²ã‹�pLY0eé"©­É«Ò§ËÅ×§åDIåÌMŸV 7+capšT){Ü‚ô}ù›9Öåm�’Î¬®«(”ïHcµ<×|¦Qn_ËþÆ]é¥qõ	­¡Ía-ae>Rµ}µ½µrKæÖ­•Þ²xÙê…òëvo8¸%G#{Bulu²\MkSYKY±TôºìmõrÛ§¯Y³OjQë¬¦re»XkÖUîÙ(Õ3s_Þúðµ±’iK–ì’^±pæÜùò½Ó{§Ï�:”°6|’œ÷”„‰	3RæKX}rÒñ)‹û6Ož;‡cÎ¬éËJÍì˜Ñ1Cn^QÅŒ,é„âìœbùÜV¾Ú™?=füþ=ƒm9×Sn€ÕYÝv
+endstream
+endobj
+69 0 obj
+<< 
+/Type /Encoding 
+/Differences [ 1 /a56 ] 
+>> 
+endobj
+70 0 obj
+<< 
+/Type /Font 
+/Subtype /Type1 
+/FirstChar 1 
+/LastChar 1 
+/Widths [ 778 ] 
+/Encoding 79 0 R 
+/BaseFont /DBMCAC+EuropeanPi-Two 
+/FontDescriptor 74 0 R 
+>> 
+endobj
+71 0 obj
+<< /Filter /FlateDecode /Length 216 >> 
+stream
+H‰TP±ŽÂ0ÝóAi‹Ä-UÐI¸CW`‰["]�ÈM‡þý%¥bð“üì§÷l¹¯5ÙòÄN7 µd7²F¸ag	òŒÕaéfÔ½ò £¸™†€}M­ƒ²ò'‡À¬>w›l
+ò›
+²¥Vçür�D3zÿ‹=R€ª
+¶Bî�Ê©A&Ù‹;O¡˜û|1v¯4²¢¡ÌòêHæ}ö¯¸µú®X<6‹�í¡qwa“*�ò Gæ˜m¾wŽ�Ì-áó%Þùä•Jü	0ŒFhi
+endstream
+endobj
+72 0 obj
+<< 
+/Type /Font 
+/Subtype /Type1 
+/FirstChar 1 
+/LastChar 1 
+/Widths [ 682 ] 
+/Encoding 69 0 R 
+/BaseFont /DBMCAD+ZapfDingbats 
+/FontDescriptor 73 0 R 
+/ToUnicode 71 0 R 
+>> 
+endobj
+73 0 obj
+<< 
+/Type /FontDescriptor 
+/Ascent 0 
+/CapHeight 0 
+/Descent 0 
+/Flags 4 
+/FontBBox [ -1 -143 981 820 ] 
+/FontName /DBMCAD+ZapfDingbats 
+/ItalicAngle 0 
+/StemV 90 
+/StemH 28 
+/CharSet (/a56)
+/FontFile3 68 0 R 
+>> 
+endobj
+74 0 obj
+<< 
+/Type /FontDescriptor 
+/Ascent 0 
+/CapHeight 0 
+/Descent 0 
+/Flags 4 
+/FontBBox [ -71 -264 1000 860 ] 
+/FontName /DBMCAC+EuropeanPi-Two 
+/ItalicAngle 0 
+/StemV 78 
+/CharSet (/L50529)
+/FontFile3 78 0 R 
+>> 
+endobj
+75 0 obj
+<< 
+/Type /Font 
+/Subtype /Type1 
+/FirstChar 48 
+/LastChar 88 
+/Widths [ 556 556 556 556 556 556 556 556 556 556 333 333 584 584 584 611 975 
+722 722 722 722 667 611 778 722 278 556 722 611 833 722 778 667 
+778 722 667 611 722 667 944 667 ] 
+/Encoding /WinAnsiEncoding 
+/BaseFont /DBMBPA+Arial-BoldMT 
+/FontDescriptor 77 0 R 
+>> 
+endobj
+76 0 obj
+<< 
+/Type /FontDescriptor 
+/Ascent 720 
+/CapHeight 720 
+/Descent -204 
+/Flags 32 
+/FontBBox [ -164 -212 1000 979 ] 
+/FontName /DBMBPB+Helvetica-Light 
+/ItalicAngle 0 
+/StemV 60 
+/XHeight 518 
+/StemH 50 
+/CharSet (/P/r/o/d/u/c/t/C/e/T/y/p/slash/S/parenleft/five/E/comma/parenright/a/k/g\
+/i/n/ampersand/R/s/x/m/l/colon/B/two/equal/zero/F/b/f/one/three/seven/pe\
+riod/four/six/eight/nine/L/w/h/D/v)
+/FontFile3 121 0 R 
+>> 
+endobj
+77 0 obj
+<< 
+/Type /FontDescriptor 
+/Ascent 712 
+/CapHeight 712 
+/Descent -232 
+/Flags 262176 
+/FontBBox [ -167 -250 1006 939 ] 
+/FontName /DBMBPA+Arial-BoldMT 
+/ItalicAngle 0 
+/StemV 137 
+/XHeight 472 
+/StemH 109 
+/CharSet (/E/V/N/five/S/X/zero/two/B)
+/FontFile3 122 0 R 
+>> 
+endobj
+78 0 obj
+<< /Filter /FlateDecode /Length 320 /Subtype /Type1C >> 
+stream
+H‰bd`ab`ddsqòuvtÖv--Ê/HMÌÈÔ
+)ÏÉÈþ�aü!ÉòC–GÌå÷œ_5??°~7áÿn.¸àû!fFFvïHSS#Kçü‚Ê¢ÌôŒ�dMCKKÇ”ü¤T…àÊâ’ÔÜbÏ¼äü¢‚ü¢Ä’Ô=Çœ… �úb… ÔâÔ¢2 (šýŒíLŒŒ,-ßûø~Îë~úãÅJÆ;ß…~0~b¾+ö½…-ô»¨ßw‘ïÊRßù—~7ÿnôÝxáoóßü¿EÂ~+øþ–�ûÞÆvø»k[®1ëo
+¶¶¦î‰ý}ý“'Éß¸uóÙwI©ï^¿…¿óüöøíö[â7�–¼apÓFnRK_{»Tksw«PWîc |õÓILÿýcú÷¼éßãºÙ~—Mg¿É
+`÷Ñ‚.
+endstream
+endobj
+79 0 obj
+<< 
+/Type /Encoding 
+/Differences [ 1 /L50529 ] 
+>> 
+endobj
+80 0 obj
+<< 
+/Type /Font 
+/Subtype /Type1 
+/FirstChar 38 
+/LastChar 121 
+/Widths [ 667 222 333 333 389 660 278 333 278 278 556 556 556 556 556 556 556 
+556 556 556 278 278 660 660 660 500 800 667 667 722 722 611 556 
+778 722 278 500 667 556 833 722 778 611 778 667 611 556 722 611 
+889 611 611 611 333 278 333 660 500 333 556 611 556 611 556 278 
+611 556 222 222 500 222 833 556 556 611 611 333 500 278 556 500 
+722 500 500 ] 
+/Encoding /WinAnsiEncoding 
+/BaseFont /DBMBPB+Helvetica-Light 
+/FontDescriptor 76 0 R 
+>> 
+endobj
+81 0 obj
+2179 
+endobj
+82 0 obj
+<< /Filter /FlateDecode /Length 81 0 R >> 
+stream
+H‰\WÁr\¹
+ü‚ù‡w´«²/$H‚ä1UÉ%×õ-•ƒ<[³±%GyK?›o	º›#É>Í4@€$Ð}ŸÕ·´}øûáÝñær¾¿{ÜnNÛéæx»=>}üãt¼l—ûíx{s÷å´ýy¾ÜÞ?]¶»ûËùxÚ·ío�ÿÙ>ß/÷ÏÛçû‡ír{ÚŽO§»0;oïÎÇ›¯Ûã÷Óñü¿íý‡?5ïe¶þ‹Ë�§0>mßŸÂÑãi»¹ûô×Xíéñ´Ãè·:÷Rsß~Ë{ê>aû¯w¿G(_?m7ÛãÍçÓåy;ÞßOwÿ9–x8}¹yøt¾û1�·ï÷ŸžŽ—¿lß¿žàáã)¶.±·û»Kl!¼mçoßNŸÎ7—Ó×ç÷½íãÝþþßþyøÇ‡CÞþÜÍö>ûÖÓžRÝê˜{Ýr™ûháîðûá¿ÛÎÛ¡”¾¯[¯m÷6¶o!©{Í!({me´NXJÛ~ð{¶I‰™…BÙgªÄ¹Vâa-°ísøv<@Òk§dØX„},ƒT„óU{-üÞ»lÅ¥¯ÕjìFúÓ]’ˆ:ö8“÷îÄ#>r£5IF-„½ánÄ®d0…
+úmO3Î¨Œ½µ¹=ë»wIú¶Ô	|�Ù0—dèû(ƒØSU„Ez±åÐ­JÒbkrÐ‹,jœþË¢ôü“†Õ¥QµB–Ëžó2HŠÒuHéºƒ&ófÀu^Ï e9¨Y™‘“ðò—§0»ØT9ëØ¬GìÕˆ£Àˆ­)SÚÞ¼P’pLÎãèqÁÆcò}p‘j‘10ð}NI-úÞyL1Uâ1œØâ¦`1vm{îˆ)‚Gò•È•ˆå™
+ž:%}j¸âçõƒ£UIÌ©1�ÐXÓ‘3¢ŸrºÂœñ¥HbThÕå¢
+woÄžÇ2˜“‚:"dvèÛTÅ 2‚b€�ç†ÒA‰„ •N…6…Ó”½Ççº,1ÚØ'j+€�RˆgnÄq´(JCŽÂGÜæÀ
+iXzt¦pHjP
+%\²1“ˆq
+�[¿ÚKß‹ôqXÀ£´—�§×—õ`á{ËCŠËœQ·y3~Á6—ÅUÒºQ£0ÆÀ£ƒõ®ßeÑ@�x
+yÎ}gÓ
+iêh{¤¹Òofo¡{ùE�ôw]°¥¸�|Áe»p¥AËÌ`àéú^úËM#q“¹_
+L1†'â)lL/aY”<ÒX
+çÐ_RGê=éUVZô>x2bŽ¢ò É@Æ® ä¨ß4÷ƒƒt7Í"PÔsQ“¤’É’ê
+Ñ#=›ø-'Yè{à1–ÅXg¸{GÑ,‰LÜÄxME‰½!]GÝ¡ÕÅnˆ;eì¥Î¥_{¡W
+lI}cÄ:ÀI�-)¢ 5¶‚	¨¾eìÏTpW¯­¹J›Ü‚ëHW’nk�„ÖlÜ…‹`5_>S™”€pîì„Ñ±²¯«¢ ±%�8*'¢ÖM¡3¡TdŸqª;HwÏ�§�ì˜ì(•cÒ@–'$,ÒR¦+Ÿâ¼›à¦¦DNXxÊ„R·Z^¿GŽp‡è
+�˜ì
+
+(jM¥[¤P²@XÀVõ½U[¹KÃM	=¡†ç@¾æ�ˆÓ˜œ
+›o”xsjhÀˆ�ù A�âË¢™Vœ ÓÀ¥
+c`hhJ€Ó–éˆ¡i(ŠFÓ+¡£{6uï� ¼BP¹ƒŠÖÑƒ,ŠñÂs&µ6LS’&PÈÎ\WCB2°cd¬Œ—^ÈfÀEý’&‹*Ã%�œÚ	˜È´á(h/¸ˆ[D¹
+w”sCq
+�EK(G“í pÆøx2Æø-ë{mW"k’ôW¢ƒÇ+.ý¦sº|¶<É½”ðb‘öþ‚ µå?}6r‚‰
+‡7±é U+/„‚n¯(.'®I¸óLW^sH0QR‚ÄÁ}ûÒðJ4$ÜÛ²0÷7¨6\†¬F\ø=pWš,qeÁ=ì`eauÄ®†�®.$¥hhe¿>:ž·ñØª¢�C@‰wHŒ˜qŸz4÷Ö)òìc$åúL˜TH˜™Û”AZÏŠ\pú5‡û´Þ‘ôÄ¤*�ùÏÔð¹ýØá[\}¾
+,vB¼†è‰³–èkÔ�;FüÄé7ÆaÎÑ]kŒ¦9tD¬¾Æ4÷ æå’‚¥´~kêƒ AéãDÉÒ@¿#NSµ8'[lÎÎ˜
+È¡hÖù
+Š1¯®�®.­1Ý{'ÎÙ…™Æ��¾Já‹¸$�íxâW‰¾Ë‚c$	>À˜šÛ“MâÎM¡…6Zàq�%1YÌ¶æø�¨@ÿ²G–EÀÔì?ê †
+Méxú—5ùÏyµhU^GÕÒîšÃGÐ `o³;K’Q%q$%48ìiPûå)‹94º—ïª!õ4ÞÍ^‰ÛÔ1ÌÁ"’µç—Ñ¸Ï5ºk�?sÛ[#C
+¸‚Æ[ØÖã"ÙÕ@£ýà‰V+×iÐ˜ò�K× >õo]ÃSŒ	I×¤ï1®	Ù+aÆT…	[þB05RWç÷‚~nh‰FÌÖ‚ÏÊxHú¼®Ø²ì�ñâU©ÏSeàšÉGP ç¼Às(@NŠÀ+$ç¬B‰Á"|Ž\	;ì®`ÿÐñã×BM×™%†¿®;ËC!Å¿&II�Öu‹­×õ ÃóK­iÍß¶Z°cYúÂƒEWã"è’)	f4àY……`BPê| Çb�Gex›.¨)PJÖ÷Î¹’Ú¤®b¶F¾‡ašñ‡H8„YÛ+Œãáú¯8óµôVb³ý¤Qƒ€�+‡3—ûYüzô1`°=);õŸ1ºôÿ¤&Ý
+endstream
+endobj
+83 0 obj
+2071 
+endobj
+84 0 obj
+<< /Filter /FlateDecode /Length 83 0 R >> 
+stream
+H‰|WÛnÉE>`þaž2XŽºªú /öÊAòd-"	 Ý…æ:JHË¦å$û÷9U==Ó2Ì@T�®{×¥gð’§˜Ó˜ð[2�J'ŽcònbŸ^Ð"4†ñ\%²÷•Nlt	dtHÙ$ÊäB6$æ0*ÍŒÎÐ´Ò49J³DC˜|åí'ç|'á'"š%¨C˜Ø8(W	;§üc~†ŸrV�8IV:B�Œv9-RL"L©à‹ª¤)[Tˆß|$¨&£‹Ô(€ðqà9OòÁAM1Òk K0~ ì¡!¢‚FNÉ“+d„¡l43›@DŠ
+
+’,££¥TZJµ€`}©*#n‚•SÌŠÅh¦êròU‚¦ä‚!Â� 4e—jšÔ)Ð5aÊ1ªÅ©p1$¨ä§ 
+dŠ"ã/Ã_3~¤@oÀý`’1$sDàÞÑx9V¦›ßßÑøþóði€‡?$D+Œh’„g‡ópó‡3�ß?
+?àïÓPà�“1$?•‚L:äØË¸ƒ‡ªº?
+7o�§‡çÇ_?�ž.�çãóåñ0^Ç¥>þg\Ì\¸ã1 "´bÎe\Û�Ó€Tàêz0�¤ãÑ�=½à‰qâä;ØAµÅŽÇ™<Êfå¹›cüþ‡Þvè¢3ž'?âÂ.��pdÙ`Ô5£ »ãÜãjuzåXœØ`¸r¬}(E®'Dç®ÚAu¡¯x.	…ùªr‡úÇº"}7¼Ú7od¤qÿó€)¢†BD)
+	
+›àÝþ<ln·û‚¾ÄlØ¹É‰øqÿý°ùKÅ]ôy¬]8 ñal6j’mF·GÀ½(Çý&ÜmÅÁmþ¶ýiÿÇ� î£q;gúœ©rªigNDø
+��#g;
+¬ÇH·C±ºU*4©„¡¡*É¥ðí~(:ZÓµ’ÈÄáêýQL“tåxN±¯)N–a\åIBBIaà-Á÷›?_žÞ}9<ow!ÄÍë§wGý¯`@mö¿|<ÞÜ=_púår´EÓGl´C6;]?nÂíwÛ§¼	¯ÜšH3/HZ°†~iþáð¯‡÷�Þowä.–ÍþáãñRµüºþ¼=~~üüüðáP½€q\Ô¸Cc3®i½ßÜþ÷áüñt¬ü¿­?¯ÿ.8g27oBM’eµù•^ÆÍ›XOvA0®0NPh¹ þ;–9—ºIç[¾ß¼yš½üøpy®ÿ}ørþ{óýÝñùáñôyÎÇåøs;x~jbïgoßZÎüØèkŒûbëQX˜ßZQ,ÞŠ
+�þöVT¹¬õ›&`UïÖCÓàkÉ£Á¶08å
+m½Î�êÖ‹§šXìò©(º‹f9¢­€;ãN·oô}½Ó\ØH‘NAR]H¹èsuŽ2Á¼Á¦ÄRÒ
+Æšb�sä<SÑé®*±ØBØJ	·K!ÚR\èˆ=¡oDkq\`¼tÛbb¦!�wMÄ{fáÐÇ’µhXèf¢Í‡¦ ùøU‡á�Ñ¹®J´J³F&¸”Df†¢šÁkÈ«@êèÅì´ƒ¯9jj’‰ˆÕDæÛƒ�YÂ�Q j«Ù™}^m.ô’Íh6M^V› Ù½°)lÛ¾!5PWT–mhQ³Žv¼bXu!}Ð‡ß„·JšoÄ}	¡2´0Ò¼˜LÒT{±ç—ÒA­µ”Ï´êˆxJÇ‘1îKÕ0ÿŠÎGµá-Ö†¨T³…ySõ”,$}ÂY R-kkÂgDŽÐTÅ,1f3�‹JlË@«I³Æ½I{#Í-€¥­Të9h¤ O¥¡Ôh¡ÜÓü*âja3¡ÑL†‚eÜk1ªJë	²G­ÙŒe¾�Š`ä£ÝõžâÙd¼V�Ýj©�i@zïêß\k‡µ™qWxà[2ðú,´ (A”ambG~¥—ò[€bßEAB	e^¯}¦Öge=ÇR-±&¿ÐÍ@šU¼ù÷UÖÈÆí)‘ÐÞ
+.Za±ÎºF¯AÍ²ímLTyàØ‡dd�ˆârŒ¯Œ’ý*Üè5¢hægñæÝWî[H¬#²Ìu\¦~‚4oj¨æž'êÔ£žGÕcÕO–g�¾†œL³Ë¾çQëª§ãÑˆ–öR‹¯!:n²ô<Ï3‰=OÒ©lß:F,W±qCTªHÏc£²ô<j}ÖƒKÉ×oŽ† =¼ô,ú„.6BDÇ>yDÇ'†kffZ›Ãã¥Ç¢*ìUØÉhËª²‘f²µ¹,^�f„­E£§ÅÏ¼ àºf;ãköÏ‚EŽÖš“¿�T)­<7b¯¦«
+V¾,:X‡8-¯�óŠ &R²ÄÚ®åo!³”ÖF}*½ž†¬Rö,ÈßB=wó·æ=�<þäÆwËs%{ìSŒ¶C%5@eî_rbžˆqÎ€¾è-z•Ô–šóq^‘…ž¿`qÎÔuIdÆ#e�£ãY"ƒOäF×0ZÓc6è7ÑyE2n-Q*/dPg¥,³Xí`åëó¢§�ÑøÅKÇQð•dåX’ã0ÆõÁ„#[#6$kûÖbÐá¡Ÿ„5[`Ø,)Æ�E}hQ—ŸhI£`ÂãÐ³4¤ãÁ¦‚¦×«7,eŠö­T‘Ó ELÞ� õíñ¡sÄà´ç—;_�Å–°³¥½²ÌÀÊátÈÅÎŒæØ{ƒ]ëµ�U¿å†_V©ÅÉëŠC¼ú";ÿO€¹
+endstream
+endobj
+85 0 obj
+[ 
+/ICCBased 119 0 R 
+]
+endobj
+86 0 obj
+1705 
+endobj
+87 0 obj
+<< /Filter /FlateDecode /Length 86 0 R >> 
+stream
+H‰„WKŽÝF<Á»ƒN 7Éþns^dadLd1c ¶_?Eö�z#Ä00Õ”Øl²øÑCB:k‹Q89¤ãõ¡¿åRÊ|r<Þ6PÓ•Á¹œ™ä Á(ƒ²�šÏ$ì­(çj&ÕSRQNÊgH
+œtJkƒ#vàU6gÜ«yw–“¢$giäÓ?�s<[ˆæC*Eýœ×³%s¤3ºCÖ]g6Üó–Ý[ï‘O.%Î'§º�×�8'§œQ,ÚRÎÖèYþÌ³"ì�KC8òB^7²<” g-=�¡U¼%„ÜÐF”“Næb±Þb!°›Q`�.À…ñöžÁð¼•¶mÕDž¡‰Ç±í$à°!ù\Ÿ„ €â‘�
+ñ-ÏÂvi†/G„³´iqöH®øÿ‚¢Qƒ†çh=¿à‚ñ¬”Òc¢{'�ÕÊ49Ç™jb"Ó/n¿‰ó}#+ñ3nïK˜¹¢q
+ÙÅ’œÒ2ˆÑ[ü[;«ä…H`”&Q/(ªõXàI2o;��.\g½ž5NÇ:`<¿à€Øëv1ÎTga<¯#6Ò}X†‹Ï—xyüƒÄ¥3Trft›�hjÉ.:n¶ž×Õ&2<[†çëŒu7á‚ìïÛŠV;óyŸ±�éÅ°°¼¼Þãåñýñáã_?~|ùöõxù~|øHÇ÷—¯=
+1*¨ä†«–¸�ºøöåñ�oY½md÷D2ºEV!D˜š·3‘õ– »f½Å
+ò^°]Ôoû—¥˜=G%œ}k“4ùÏ‚ýû3?}°D-\üµ&ˆFEÒ}ï3…Ë+Dhu�UÃ¡íb�óœÝ@ùl/¬Œ˜»F4�íÈhmw$çÑmn8GåbóõmÍ+“QtŠŠ˜“Ñ¡|5#:U‹·“ÙlÞ¡CWövÀÉl¹Ÿ.¯ûq‰}r¬û-Îêß“²û÷`Œ¹ê.¾'íŒäP¿A·ñ3jqÐÅfd¯ãfS°š!öŒ¬s¸4LP?‘&pIªíÒ¨ÿ)'Ëã1�Ÿ(ºO�Eùãø:"Ð]‘hƒ¡6›thtE‹«1ªûÊÑŒÐI¹S
+úGì”T'EÍÀÝìŠèÉÜâ�¬NE)3'¥gFèÝ¢ÅNÁõyÏ©ˆ�1ò˜t_Tó|Æ(FÁZÒýÁ6¿ˆ�*ÅÒ)…ý�tWˆd†ÃŒ‰C£,Úö�ï–ŒO²Ñœfé4\ Gã`˜œT,âA:'c”t;"erj²ùÌÉJ³Wl¾ØÑ³
+£’A‰PS–wG™¤´�qp‡vç
+BR6J:mÛÔ µ¥a;c£ Ã¾s¦jJ£q àtëpEHÈýûCàšnŽÝ ¿�(‡z°¦§-5ÿ‚ãåý‘Ö=eœnsÃî	cÉ¼7Žú�2m}–àf¶ Úè’ÉÉZ÷8¬šžq³ÊÜ9}MSŽÆK^?
+rB{GµuÔš­)BN‘Ú³M
+;hQtç
+æö˜~�^Ã›è­Fv²EÊ“PŸÌ°™ÁØï;lKýÃÉy“,�Æé‡:ƒZFúbêD³§m'÷™…°—^¦5ô¥U9}¹7•ëµtoãY+4åg;É¢.½ÄtâÆúìŽFQÏæqUåÆg+ºÞ#ê­{\!]-Ý3Õ>x\5›Ç499õO–,C±KØÿ'Ù_’œfµ=ÕHN³Öijuš5ŽÉfj6’–iréívš�¤Û¹ôG»çÔ,´ˆÖ��f�¢#yi6òX‘®fDœf#¶IíÎ�%Z¬}¸ mÑ.3K´[ÊOf‘KoÄ'g_‰‘4¼ìÒ«ëÞK´™H¡=Ù)#î]´ÓR³mç4'ÚˆPHOvr«Nµy–Vžýá-Z
+i™oo¸:ÑjHu;¿±25±QpMN³F!yÒìöèÎUÜ YˆNë‘~åh	©£‰XC‰#–å2°²ìèüÌ¶zê¬°�joq—bû ra[CGzÓ
+#
+T²çÄq¬Ú²?k *ÝGèÀvc›…6ºVËxî3­è6‚�£tØr8ÉB^û -5±Ýi F2
+:*Sö”‰`<·Æk4zÎB6ù³½as²�Â(aÛ�µ–û†R±öÉB”ƒÃQÄ›³"³8k±ä¦_)â¿2?|"È×/Š…¬(h°ºoŒ7‡ì�,,ÇÚw6g!û#K°!6ëíX¥>†>ªòº||‘îÿ	0H	ýR
+endstream
+endobj
+88 0 obj
+<< 
+/Type /Font 
+/Subtype /Type1 
+/FirstChar 1 
+/LastChar 2 
+/Widths [ 761 791 ] 
+/Encoding 90 0 R 
+/BaseFont /DBMCPO+ZapfDingbats 
+/FontDescriptor 92 0 R 
+/ToUnicode 89 0 R 
+>> 
+endobj
+89 0 obj
+<< /Filter /FlateDecode /Length 227 >> 
+stream
+H‰T�MkÃ0†ïþ:¶ìàÄ0z	†‘QÈa]iºÝ][É‹mç�_Û
+;XX�ôJ¼íÞ;g#ð3yÝc„Á:C8û…4Â
+Gë `¬Ž›W¬žTžà~�#N�<4
+ã—”œ#­°;^ª=ðO2HÖ�°»Ö_ß)Ð/!üâ„.BR‚Á�ñöC…“šxÆþb×5 ˆâ×Û`opJ#)7"4U-“Ð™ÿ9&ÄmÐ?ŠØ£R¼¾U’ ýÛ£d‰Û*r‡¼ÖSŒ^ˆ’Î²{‘“…X‡ÏóòÜüØ]€ø?jÕ
+endstream
+endobj
+90 0 obj
+<< 
+/Type /Encoding 
+/Differences [ 1 /a73 /a71 ] 
+>> 
+endobj
+91 0 obj
+<< /Filter /FlateDecode /Length 328 /Subtype /Type1C >> 
+stream
+H‰T�?OÂPÅû Êbð?N’›¸h4$¡0bI€�h"SayÐW¬–¶ymL˜M4n˜88k‚£_ÀOãâðú|!ñ•è`nr†ßÍ=÷¤¨	!´U;iég§‡ö­šíz8bÑ.ŠvÔ(»’¹{ß6ÿXb“Uö´Æž×Ø×†¢"¤¦ÞÞ±–ÇZA÷üµ!ì÷ _)�bÕZ^hª¦×#p>
+B2 éö=ê{‡ÄÌTPz-i³­Cœþ‚�–û�-=(1!¤Ø$CL¯À³¤£„.mÏÅ´G>±pŸ€þûFâÜ¿–²æ
+RŽ«$e—R‹½¤ùëxÆ7ghÊ­ä”}n‹.ÓÄ1ë0ƒ•äÌ%V†èMD7›æ÷w³(Š/êI~™á�y}ÞH¥Ç�¼1b²ü#ÀðèŠÍ
+endstream
+endobj
+92 0 obj
+<< 
+/Type /FontDescriptor 
+/Ascent 0 
+/CapHeight 0 
+/Descent 0 
+/Flags 4 
+/FontBBox [ -1 -143 981 820 ] 
+/FontName /DBMCPO+ZapfDingbats 
+/ItalicAngle 0 
+/StemV 0 
+/CharSet (/a73/a71)
+/FontFile3 91 0 R 
+>> 
+endobj
+93 0 obj
+<< 
+/Type /Font 
+/Subtype /Type1 
+/FirstChar 102 
+/LastChar 102 
+/Widths [ 521 ] 
+/Encoding 104 0 R 
+/BaseFont /DBMDFE+Greek 
+/FontDescriptor 96 0 R 
+/ToUnicode 94 0 R 
+>> 
+endobj
+94 0 obj
+<< /Filter /FlateDecode /Length 215 >> 
+stream
+H‰TP=¯Â0Üó+<‚Ò2 !U]@OêÀ‡(¼=$n_$êDn:ôß“”ÂƒmùìÓ�-wÕ¾"@žÙé4–cïÖwl-A¾cu˜»)ëNy�‘\�}À®¢ÆAQy‰Ã>ð‹Ÿí*[‚<±A¶ÔÂâšß~#PÞ?°C
+�AY‚ÁFÈÝAù£êd¢ýc×Ñ#¬§>Ÿ…�ÁÞ+�¬¨E(6›ò•�Ì÷ìÍ¸7úO±xmfY,"îÎhb¥S>ôÀ½M÷N’¸%ü¼Ä;Ÿ´Rˆ§™h|
+endstream
+endobj
+95 0 obj
+<< 
+/Type /Encoding 
+/Differences [ 1 /L50529 /L1154 ] 
+>> 
+endobj
+96 0 obj
+<< 
+/Type /FontDescriptor 
+/Ascent 726 
+/CapHeight 712 
+/Descent -292 
+/Flags 6 
+/FontBBox [ -180 -293 1090 1010 ] 
+/FontName /DBMDFE+Greek 
+/ItalicAngle 0 
+/StemV 111 
+/XHeight 790 
+/StemH 54 
+/CharSet (/f)
+/FontFile3 103 0 R 
+>> 
+endobj
+97 0 obj
+<< 
+/Type /FontDescriptor 
+/Ascent 0 
+/CapHeight 0 
+/Descent 0 
+/Flags 4 
+/FontBBox [ -71 -264 1000 860 ] 
+/FontName /DBMDHG+EuropeanPi-Two 
+/ItalicAngle 0 
+/StemV 78 
+/CharSet (/L50529/L1154)
+/FontFile3 98 0 R 
+>> 
+endobj
+98 0 obj
+<< /Filter /FlateDecode /Length 383 /Subtype /Type1C >> 
+stream
+H‰\N½Ka¾7ÏkH´,E¥ì¥–"
+µ$„,3‹èkìÃ:RPON+‚ :¿Á¨†["jHh�¤9èOˆŒš¢hlû½ö[:×x†ž/ÂñM!Ä˜˜„¦¦ve)%n&bƒËûRÃ¡¬‹0;Ïœk/~ë?z7�¿¦Ú®oæxBš
+ka¯Ëëñ…ÝnïÈ¤”:�c;ÑíÛê§nŸÏEýÛRD¤KéŒ˜HÓ™ä–$§$y3#nQê�Çéb#Ÿ¦‹bZ”÷4õßíI‘pMÑ]NGŸ{€²±~Yúdß·ä
+ÌŒ€Y÷n…œ°–yè€^˜n`<0|�£hÂŽU¤shsBAx„ >.$†õØ'”ÒéIùäü¬ûåµövÌb;0„A´¡Qcû‹«6æ<Ë•‹EG>[Ê;µVâC0ÖŸ+ì‰@'{ÒÕ{*–jh »~‡Ç8Þˆ€‚YTP¹_o8zã‘úkS‘©�Ta­$àžÚ\kù`„ò§¯
+endstream
+endobj
+99 0 obj
+<< 
+/Type /Font 
+/Subtype /Type1 
+/FirstChar 1 
+/LastChar 2 
+/Widths [ 778 834 ] 
+/Encoding 95 0 R 
+/BaseFont /DBMDHG+EuropeanPi-Two 
+/FontDescriptor 97 0 R 
+>> 
+endobj
+100 0 obj
+<< 
+/Type /Font 
+/Subtype /Type1 
+/FirstChar 30 
+/LastChar 183 
+/Widths [ 500 0 278 333 278 556 556 889 667 222 333 333 389 660 278 333 278 
+278 556 556 556 556 556 556 556 556 556 556 278 278 660 660 660 
+500 800 667 667 722 722 611 556 778 722 278 500 667 556 833 722 
+778 611 778 667 611 556 722 611 889 611 611 611 333 278 333 660 
+500 333 556 611 556 611 556 278 611 556 222 222 500 222 833 556 
+556 611 611 333 500 278 556 500 722 500 500 500 333 222 333 660 
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 500 0 0 0 0 0 0 0 
+0 0 278 0 556 556 0 0 0 0 0 800 0 0 0 333 0 0 400 660 0 0 0 556 
+0 278 ] 
+/Encoding 101 0 R 
+/BaseFont /DBMDDB+Helvetica-Light 
+/FontDescriptor 102 0 R 
+>> 
+endobj
+101 0 obj
+<< 
+/Type /Encoding 
+/BaseEncoding /WinAnsiEncoding 
+/Differences [ 19 /Lslash /lslash /minus /fraction /breve /caron /dotlessi /dotaccent 
+/hungarumlaut /ogonek /ring /fi /fl ] 
+>> 
+endobj
+102 0 obj
+<< 
+/Type /FontDescriptor 
+/Ascent 720 
+/CapHeight 720 
+/Descent -204 
+/Flags 32 
+/FontBBox [ -164 -212 1000 979 ] 
+/FontName /DBMDDB+Helvetica-Light 
+/ItalicAngle 0 
+/StemV 60 
+/XHeight 518 
+/StemH 50 
+/CharSet (/P/a/r/t/space/N/u/m/b/e/T/p/i/n/g/Q/y/l/c/k/q/D/period/o/f/parenleft/pa\
+renright/E/V/five/C/two/zero/one/seven/eight/R/s/M/plusminus/three/perce\
+nt/w/x/O/W/degree/periodcentered/S/h/d/fi/endash/six/slash/plus/colon/j/\
+hyphen/J/I/nine/A/v/comma/G/B/F)
+/FontFile3 117 0 R 
+>> 
+endobj
+103 0 obj
+<< /Length 261 /Subtype /Type1C >> 
+stream
+
+DBMDFE+GreekøøøûHû¹úÖú†æé¬÷wFontographer 3.3 “ú–{Œê”ÅGreekG€÷¬ø�÷õù3_û>gˆ>~C88,u3�M‘ûàxÌzXûZ°Ã÷g·”âŠâ÷À×±÷	hâmÖV˜Q—µ÷2û:ý÷øL›}³‚™4’[~ûK<[Plƒg†ÒøLûüLrvª¯}nÙª÷ÀØ¹Ï»•£‘v ø{Ÿ÷:›Ž¼ EEPÿ	Á
+÷�¯ÂÃ
+
+endstream
+endobj
+104 0 obj
+<< 
+/Type /Encoding 
+/Differences [ 102 /f ] 
+>> 
+endobj
+105 0 obj
+1853 
+endobj
+106 0 obj
+<< /Filter /FlateDecode /Length 105 0 R >> 
+stream
+H‰tWÉn%5ý‚ú‡Zv#=ãyØÒ $„"Ù‹ðòh‚’€Ò~Ÿs®ËCU^+RŸò=¾³¯›£*©¬Æe²Y—Ž¸¤Š+‚•ƒ¹ŠhelE’²:­Æf•’#R¬
+.\EŠÒþˆä²Úâ”µVhCJX{EÎmyÆ~pÙÜ2ü;â´V6ºÆ8/yäyHSËi§rN×•¶U‚Ÿ<ðÛûž®Q[£"¶x­|áß†Ò€Çˆ##ˆ<É@	l27 ÅAÆvužúA]¿~rëà}ƒ¡vÔ¤Ú9¯JÜÙXTtö*Òâ<#Œ
+¶ïGÐ°Öe´³NyW¦@;w3É $zzZn�îH×ËdÅäyô0üÊ0Í{ºB|³|ùáS\?Ü¬ð’Kü�,æï°Þ|øaÑÊ­ÿ­‹‰ ‡MÅƒ<-†émG¯lñN‹Ã¼WÙz9L¯ß.¥’"\¨³2	€suÆF"†Yl�8†deë
+«JÉ‚@7Z·!B¯"µ
+`vÌfcp2“,høV—Žp6aìnM²ó2§"¢2¼21­ãŒº¦DRÉäiGR¦ø‰¡­Ç©Z4†¦åÞŽóòGu"_°eMïyå’o—	‰øXäÚ´,ìyéÌ‹ymÒô½.vmôm}–u¶Ód3ê¾lËq@ªU¼«·S_,JEŸ¦hIÅvDBÍRÞü4¯«'R}=j,Æ-Z>e´™v pRžÚºŸ1!¢EgØ´<Øq^>µò	€j2é-{º§³¾#Ìyƒà#0(#°3°ü¹Ø‘ØÿâÄâSØTj,’R:Lu´e‹e"¥ÄÅââÍUDµ#-Œ[_.5ÃxCB"G©ä�ÐH �öa#d¢‡éÈ£T»I8'¹_Yÿð³wC°m‡u>h{¥�hn–¯n´!üðZC*%*�6—#ØoŸÐB>.^y�Üº=/ï¬û'À„êD0NÛ_-ùš
+5
+ÐŒ}P„)ƒS¨oíÒ¼¨œ§Û[Ñ"ƒí†ÛCVç	u C\o¿^Þ!ÒüdqÅ•8\Xq+j)~=!§\†åø¤ëITCWa y‚øeÏ¦¥pPX3HÔèQb•ß4~|9!R>¢{óÓ`Õ<�<i3ãª«
+š€f* Šóf6ÒQÎõ:!Þ³�/<y^,õäìbáÑ!Twü,úž
+Ú‰~¿Þ~GÞì9)á–àÙƒå½pBÌ‹×q3J>°Šè	åŠ©ŠØjÔ	S�¶ôÄød”®þSè‰BÖøMÈ~&þ–J{6»�äêˆŸ.Ÿ>½Þ=Ÿ/”bÊfê‡O×xýüîl:ÿõôty¾¿Ü¿?Ù”ß}÷¼ý÷ãÝëëååù—÷Õn›˜yE=êà«ü÷¯¼?eçaj�}ÆÔ��—ç�üŠûOTç×Û/ðáþò7ñ“ø5„æX�á7¤�µ©R|ýòðïå¥ªsóø×«lôˆzLˆžJnÀY<†ºÙ!â¬ßšU¿m rX'ünK‘äQp	øRsÉ‡‡—ó?¯õÔû‡»�/wOÍ	˜	4›gDËônw¶.Ø¾q‰ÌGkŸ‘ÐÓ9û›ÛÅ$œ�Œ3¸T|vÒž8!Ÿ‘q	>N†ŽÂnz”z\~G‰ƒ>ÌDì@9ÌbéÔ{!òXÏ^á*æyK[‡†‚ ‹˜ã´<PyR¤„‰�<1¡d^uC®#�û UmÃtÄ»Ï�áÆ¡£9Þ'q£!h…iëƒÄŽÓï¯‰%Ðþ2óä %Løš|aCLrÍ`tŒD0“Ð0Úq¸Æ�•² {!!²|jÙÅ&Ë¨¡F=ßNf¶5#o-Þîì…>c[³$¢y†jÉfí„¼µÍ"Û"zŸ`‘ACcu|Bÿ`éJÑÞØr'd'´ãÁÃãÀL”aH43Ñ„ì¥>£Ñ&FCJ=ŸÔf‡|^£þ¦èD—‚Lï�hBöRÂ„q)r îÉ—f�`Â*»õNdÇ’œŒµ
+¦%í ™Ö{™ëÚT¡á‹F;�·Ú8
+FV0rÂjÖ˜Ó¨I½Mh†ÙÑä–—Ó�RÂÄ÷]š‰L�"¬bQž€2¨÷BU#4NÜ²£ Õc»�úÇ@Zÿ8J	^˜ôßÄd’â
+Så‚(Ð�Î}�&Lº¼_“Q×áâÍÖ%‡n‘;J‘É£óY�&&Û]ÚlñÔ` �û(Uu
+Ê²‡"ÉGÑ)ãŠBÃ;>ˆuA[qY�½”èÄ‡#â:˜<#Nˆ#>�Æ}”�G<°Iü�0ónÄ´éÙz:'^ÛIˆ6É�{¶qxT Fãì" ©<vÂÑÞ„¦>²ê›Ó³1kvx¡á3Ï€YHB¥De"…oÐ`¥æÑª¬¤^DƒeVOÈ^jÇ„«ÉÉ3§Ëáò
+QR¯qä µc2¼3`Üÿ“óÚ
+endstream
+endobj
+107 0 obj
+<< /Filter /FlateDecode /Length 232 /Subtype /Type1C >> 
+stream
+H‰bd`ad`dd”pqòuñ÷Óv--Ê/HMÌÈÔ
+É(JMÉ)þ�aü!ÉòC–G¬í÷n–Î_5¬ßmø¿Û|w\ð=_ˆ�™‘‘Ý;ÚÇÔÈÄÀÂ9¿ ²(3=£DA#YSÁÐÒÒ@Á1%?)U!¸²¸$5·XÁ3/9¿¨ ¿(±$5EOAÁ1'G!¤¾X!(µ8µ¨(Šá
+ÆvÆ\&FF�ï}|?¯uïþ)·›q;ˆdÞþ³NôoÝO d�Žý+÷Wî§;_ýô_Óÿ˜þ=oú÷¸n¶ßeÓÙwsèXW
+endstream
+endobj
+108 0 obj
+<< 
+/Type /Encoding 
+/Differences [ 1 /L52408 ] 
+>> 
+endobj
+109 0 obj
+<< 
+/Type /Font 
+/Subtype /Type1 
+/FirstChar 1 
+/LastChar 1 
+/Widths [ 834 ] 
+/Encoding 108 0 R 
+/BaseFont /DBMDON+EuropeanPi-Three 
+/FontDescriptor 110 0 R 
+>> 
+endobj
+110 0 obj
+<< 
+/Type /FontDescriptor 
+/Ascent 0 
+/CapHeight 0 
+/Descent 0 
+/Flags 4 
+/FontBBox [ -5 -295 1161 1000 ] 
+/FontName /DBMDON+EuropeanPi-Three 
+/ItalicAngle 0 
+/StemV 48 
+/CharSet (/L52408)
+/FontFile3 107 0 R 
+>> 
+endobj
+111 0 obj
+<< 
+/Type /Font 
+/Subtype /Type1 
+/FirstChar 32 
+/LastChar 86 
+/Widths [ 278 333 474 556 556 889 722 238 333 333 389 584 278 333 278 278 556 
+556 556 556 556 556 556 556 556 556 333 333 584 584 584 611 975 
+722 722 722 722 667 611 778 722 278 556 722 611 833 722 778 667 
+778 722 667 611 722 667 ] 
+/Encoding /WinAnsiEncoding 
+/BaseFont /DBMDLK+Helvetica-Bold 
+/FontDescriptor 112 0 R 
+>> 
+endobj
+112 0 obj
+<< 
+/Type /FontDescriptor 
+/Ascent 718 
+/CapHeight 718 
+/Descent -207 
+/Flags 262176 
+/FontBBox [ -170 -228 1003 962 ] 
+/FontName /DBMDLK+Helvetica-Bold 
+/ItalicAngle 0 
+/StemV 140 
+/XHeight 532 
+/StemH 140 
+/CharSet (/E/V/N/five/space/C)
+/FontFile3 123 0 R 
+>> 
+endobj
+113 0 obj
+2117 
+endobj
+114 0 obj
+<< /Filter /FlateDecode /Length 113 0 R >> 
+stream
+H‰„WËncÇ…³ç/½	ÐwÁž®~÷6ö8@€™Ìƒv™,…R‹¢,Q˜ø¯âUþ&ßâSÕ}_R<™t/‹]§]uª¸ñ±šJY%ã
+©Û�Od¼�+‰5É%H¼	!Ar=Ë¢7±’:ÍzÑšùÔ„=Kži5¤j\ê²©˜Y/_D
+@9¬K�NŠ&'/8¬�’3Õ5½Ž¼�¬µVH>Êié‘ÏÆ-]ZI–Z¿[÷‰sBK—fÁËØ\‰¦DRd�±…cs¥˜T’Hru85Kpðìö…–xä‘B·ò—ZâBm–0´¸´V�r5ÉVEÁšPÙ¡\ô8Å¸5ž/–¬U…õ�‹"WL.\Ed‘Ÿ„CžL"Î"ã¸’µ– Á7²¸�’MðQ�œ)ä!	F´8ÀŸ×+”…?]k¶.¸î™d©ÅHï7¿ßm^}‹øÕŽã4ÖZRÿÇ÷èŒ«�T¨H‡¼;môWÃîŸP£®f›†UÉ›äÑ8«ÃïWÇÿ*VñŒYpv÷ÍF_í/ÇóÝcƒú²ÞzR> ¢”ÿ¿÷¹:üæxw<=�Ôû§ýÝåxùéÕ»ýÕÇ»õÝÝñÂ@¯wk¢úÌoÔæÕ>’ºyÜP`„ª¼/(:Nó( ÎœTH¢mëøŒ«iž%·-$>ÿ:Îÿ>ãj�q93rZÙ
+xË+[|Æ/�O“äK8/}Î·:‘ÑWgðVW¶FÉlë%ÎKŸqÁ‹(QõÝvp”Ü.’‘M
+~™žœÀlqÖŒ3ŸqædŒ8“dÂy®5‡>ãÌ�Ž8“dÂù¸!TÔ×PYå±	æðs4‘âÒ\—0”´iiÕ^¥Ø«#`úš"z”¤Ö·M“pìjóýn?laD?[ïLÒ—a›i5üu÷Ç
+úšz+²N©MçíÓiˆ¦ê¿õC9 ò§SžéÃ7�C«U&J¸FÆ	6žF ŒcFd}�g€G<‹qúÏŒç�XØÂùZ|U[8kí–\kÈ%¼}àû§�Hïô"0Á# ÌúdpEáð(˜ 	ÔêžÅY†ŠO,Z=.ãìaHø„×·â	 È…žÉc}¡ûâàVýÃ°eSû›#¿Êãq3l#›þ‘¥Y?
+Û�·˜(|ÂBñÂßDI,_äfØeñ ¢k˜ÁEãµ”î‚·®¹ðÍ±9½7ß­:˜3N_·Os�9	1FÇ„ìÔ–¦èrý¤OHª[Ÿ>
+í^ñ`Ä½à™À¨Í!�Q"×ûú{Î½×oÅnÐ4A¿UË:˜‡bêåI¹¹¯›SÁØŒÑ�€#6/6!æ¸¾ Ì¨cíùÒc&ÀU[ÇFC"–X�{õmmâ’)>àZçÃŒ{Ý¦Fï#Ì¨ƒÚÎ§ø5ú^À”qUhj]|š‡( ïBA7U^¼&	¶ÝÜÔ,H¸¹ÞÔhÌQr»RòÑ-a@
+9.¸�Ñæ%L—Ü®”\ÌK¤7É²8Âp{�_ÂtÉíJ‰d/%Ã<¦:Ã°ì½€%·+%›ê&%“]xAŒœÅ$Yœœê’Ù TT»¤SãÈˆà™JÁ©¶NŒ˜"µ6r«ŒTüîŒô�3Ê•Û4E4þ2G~€Ø¡ƒ˜³²~Ò¶Ì¤òª\‘yËÏISËæÞ²û»«ƒú~ðUÌJêvÀòÊôÐJ®ã,zGwB‹íÃáqÂzÌ ü.¬ú„!ô}ÖW‡�ÉHí8_õ¹™a›ÌÌB`C¡/æ$fSŽéjpÝlÖ. #Vž8—„á¸	AWÚŽ•Uo@,P­Ašèhé­¹ÿ¾zÖ95žÐª5=oo3×Øšñrn,ª:™¹@#5Œù©ì™&õ¦¯†ÝLÌæ•'ŸŸ{Jö\ƒ<Ù:Gì;×ýìqÝ©Ÿ<@¶ƒ£¾ÉþŽÁ¶ø‰!FLi¦Yìà}ˆŒþîüyà[‡U§¤Ò€»ÇØuú‚µô%‰ò@´uˆ¥—ð›½pvÕÿªÔ¶þzTcŸx4T­þtÏ/$ó€ïÞ‘Ü=e™@l
+rNàœwë¦´úf�÷eÔ0ãœyÊ¡ dŸ@Õ	,FõúqÃ¦ÔuýXüôè�È´@BŠºåyÕŸÕ'ÍW\1!¶Ø¥Š¶êßxÃ¯”“îƒ	ã2Rz–7ùK¥6ðhy&9
+§¥½<\NXÕÐ(ä(MÖO6÷þ:lþ²çÉHP•ÆGLú|'Û+sÿž{/¡.²þqàöæÄóàÝº„¥óIÎ_8×çå
+ž?ÅöéÄ×O˜Ž’Qÿ§]Îi¬ôVÎn¬�8Õ€ï5ðñ2¸(®à{6”øå¾±óH³óF§p–¤äOí[6u×TnÚwVÉú€<Ö´ˆYŒKÎ¨þrzË;Ê¥wêâ‘72øw¢BšnÅñÓ��ÜK0S%!¡yËœx/{×(»(K�ºfvá^á5Šxe9·–ÙŽ�zÃ—ÞcO|„öwÅÜ˜°amyG¼?°Ãy,¦-89Ë ‰¦y‹
+²Ûá>3'á$³‚ÓÜ+±ÖÅrLq"þ¾.dë¤Þ!—�cjž¡FÔ×p‰}:spÑ°c×Ø9±¿•/]ÏlbÂ[öç4dx_[WÇCÛ)ïd÷»´xÕùº¿|àßB;\/�ÇG|0´gAåõ”kåŠ÷ØÔû¾[Ï´ÀëYœÉ¶T_üp¨éŸeÁ%njéFËáá¯}118Ú0®cB«¿y6-°Ò}yZ¸öó„,‡(e+à§ç‹	}äKà�¼ü"ÀãÖ6�
+endstream
+endobj
+115 0 obj
+1961 
+endobj
+116 0 obj
+<< /Filter /FlateDecode /Length 115 0 R >> 
+stream
+H‰ÄWÍrÜ¸®Í]¯�Â¨˜4þAø¶‘åT¶j].[•ì¨JâîÌp–äÄ«ÙçØ¼a¾HjF¶d;•J¤AÐß×�î3YÊ-»\�ñß¼¸üé,2‰ÿÈL¥JU)�öÙåö+o=í¦sç>ž½çÏÖ—?…²¡Œü¾*
+×Â…Rs'¼-=g£¶T¼ÿ¸üáÌ–¦rÐtùòŒ3R,K«BþáÚWY�RZg5•šÔ°ßE„.]•ŽIX¡b©|0¬€ÑøKBÒù|”=ù'Š !ë_Â˜D%NZÂv)$Ì#Ï_)É ùúLA‰FÐ
+²39ðràù«*ÿ.ËÊX¶üøÐ»tÌ¤�+I¿¹Ò¦ ÓÓSmvÄJê0‡ý1� h÷7€¤½É ¬Šÿ&¬�£OaåJiu|,rGª-+cÖ÷'-ŠHÁãI36Ì�!œS4ur§K'X€}^:GÎ$éz‘¥IºaÛ-{÷Ë¡±´¼oØ»/Ù¥ˆ`ïEaàW»Ý6"ðž½1…+DÉQ=Ë¡ønl;Ú‚½é«áô¢è<}’™2QÊû0ñRY3Ù¢ídË"#,æ5ñÓá<èJ(�ÊAõkˆgçô:}õ|K_5ßÓƒ"­öôP¼¥‡'», Â›ÇÛ"Mþ,YÁ4¢ÚãÀÈ0™kâdîËÃ0î'GIx×áÅòk
+Ÿ‡w€‹Ìj &ZÏ¤[`Bª`g”<quÉ¸Ë»”Uî¨±-EçÅŒþ¿Ëð;@³,×ƒùÕÌe)É}Ï/þöZUâhAh]<Æ#@SÆà4$ÁMé¹8eEZeì>¶#,„¸[Q8„ƒõÝH0€“‚4ÒgrÑrÞ�ð^ÍiE»”n¿oùÞƒG¼ÿÄó%¢Jžz®Iz1/—JÿA83GÄ!"
+jÎ'a)S8§²’i=kò•/£×YÓÿ.×±Ù@™ÏJF	I¼:>Æ_5õxè›!Ÿ	Ÿ'‰ª•�N|¶LžpW»j¹p-ÜMÖ½îXßÔëŸ@àm³Ù®iÖÍš�·}w¸¹eo»±ëÙø5«ß“HJ_ƒ¿Ó�¿ûÃŠ¬g×8³ªûfÓ6íþÄJ«c)ßâEfÝD‘h’ê‹_WÍfCöo»jÐî†5×LG¿Šr.´«¶Ù­îØúÐ°±c«ÃU»bÃm½oØphÇ‚ó‰S/¡…âÒ±ú0vÛzÄÁ}»ú¹¨wëb¿©W
+«‡¡Ù^mîXóË¡Ý'åšê\œçàÓHh
+ÇPDô[âqä<"ÞÖWí¦ï×Tšú®»f>ÿM48‚`¤¥ÜìÙu¦0bu‡°~ „rSè)	P
+L5KøîQmHïSSq1¾l+2^ªSƒƒš“`¢þ{~ÞíÀT$>]MÛ�Àýá¯ïØ¹Ó^ê…Š1~9û
+è¢�×ÈcxUUsú?‘ù´pÑžáo›U‡ëuGé÷ý~¿iW)®Ÿ/÷Zq ¯ûæZÀ¿?¬Ûîù?ÛáPož±nÊÆÏ¹Ò<c`7#³»ÉœLîO™ŒŠÝÎ¢¿4»¦¯7%c5ö´=¢è©ìÐ¹¡‡Ì±øRÙ=Ù|ñ+Rx—D¦¼©û‘½>l¯š~øjíš:]/¿NûÉæ—-ÜkÖî¨	ûÀwÝHtVõ¦y�oMW»•O0àaÓ¼äz¾bl–hwD…GZ¤=sZ§¼@:JC=l©µÎ*Êÿí9d€C…”.ŽÌ8ª93A˜B®êîµã«£Å¦¦röÿ†Ï†–œSù+Ï õµöÓHžÓoU¢]uO;�&Ä/³”Šfî«T¾”Ñ¯Þ
+¥Ñþa0ˆÔª£§ö»Â§šº¹ŠšxjÂ×ôÐôQãÑø˜Ç¤íÜ¿OŸûzE]dà?Óh‚Îò†ný­H×7uÆ4i¦®ÓQS¯Ÿ»µ(hÐ¦`75y=«YO¥–O[
+š'64ª¶Ã<­Æ)Ÿmpk§™Ó¥0]?`†HŸgÙ¼�–67óï¹
+° ò
+=29Zâ-P—œ”Ô3mÓŒ¤ÝÔ·I—¶ÕO××›MS�ðttÕQÃ­Ð@N¸YêÀW‚ð1ï:äù«‚Yö¾'”ÒÞ·ÄÓdûŒµ¥
+Ž!8»Ë¡ÒüÀ>.ËÍšmZŠ“i¨jòîu:p¸”$„FšV.Î&|*ìÜ	êéÇLC`c0c‚d�Re(u†Re(5J”Ì”—šÿ9YçaýI"Ý•î’io'ã’3Ìš`¦QúO�Æ¬S)ëŽ�>êwbîLtÇ˜S»m–i#-)´ÆHši-,2ºa’&ƒ›¤ÈYï±±KZ¥%	h6"M¾Ýu~>0ìñþ«-ö-–IÁàœ£÷3ÖTI-â§¨iE÷ª•ŸO*³ÐHùipû=1å¶â ’÷w¡÷öæ¤0|œÄcŒµRuøhóŽ²ý3`²¢ŒÜ&#¿ë)ÁŸƒhDÿ½ Q�õ=ÊÉòÉá�J®~*¡ÒÌ‚kF/%LW‹´$Å¯š+*^¢1™é¤Ár	�}z*¼û¤êâòìßft 
+endstream
+endobj
+117 0 obj
+<< /Filter /FlateDecode /Length 4130 /Subtype /Type1C >> 
+stream
+H‰\U{Twž!d^2�T˜‰ ò8¸"¢¼­T
+ŠK– PQ("à©íÊ.»V‘¥ÝV¥w©]·¸ÅÇ)V±•(CÀ(Ðú*V­ZË�xÃž�hÛ?öÌ9÷�™ûýîw¿ûûî�„«A’ä«I	©II	3’óŠÊóÊ
+ssf..Ì/(s~âD)j\E?O
+ÎÁ‚ç[žçËÁÏùîóSjÂ…$ÃbÃé7êsôe¥9æ¼õ9¥ëôÅkõñEE…yf}bqiIqiNYañ†�ÿ/C�ÒCPáFžJB#'D!
+"’$&ë	¢˜ J	bAì'ˆiÂ…�[‰â©&ÃÉdYDž!ïºD¹r—Èê]'¸Ö¸6¹ÊSåÿ�?¥^¥¢¨Ï¨ãÔ°B¯HSüK1¬LS~áæåä–êö7w�ûf÷óœÇÛ�žÏÏ:ÏN/ÒKãUåÕ¥š¨*U]R¡wšw•w«÷mÎg…ÏŸŸÿú²¾©¾5*©i‡õíG��ìvÆ‘vX×.³O…ÛLxl\xØ@ÜðýËÃ÷Â¸éßši4®2ÓM§Û­§N[9Ü»™á¸�°°øØððþ¸áá�þaç"Á3[;:ZOwtœ6�¦L#'&Ãaf%å˜4ž+?K©ðs{ny®Gåö
+	XŒ~˜¢ÅôNôfÏP¡àŸ0Wóx˜=
+,ûòzdc¸Œ.€¤h!=
+|Ñ‚Yuý;1çjqžg£k«i€,+	mV´Á!K–@	–X¡J¬(…%”ªfˆ¿f$1	‡©ÜÍï¼SÅ®U¯ÿâ(¯•*Ãæ.ò|(;-L*|Ø¥pBžôI�'1”¡P9¹½-2øJêi…ï•Ÿ§T¦w-"XÈf<±ÉDüÈ aFa0êrÁ^‡°C
+zü\zÌb<gpM>&ãk¸²çÂJXÑÑ°æl€71�S™jÄ�ÇÁC’âœMç46{†‰*G¯ä­úje,RH)qÄ¢>%d	ÐÙK_q3ºíâÍûºAaE¨4¤•µ8
+c8ú‡Õ+ÿ¸bG²RÌ±8ü©¿vŸ8öõå³ë°úX¢"n
+,½¹ðPä8g3ÐvöXÔ¼
+,6³�ámø�¡ÛÁçãGùuH)çÔÅÄNÑMNjãR(œ³·/"u0¥îæ(µË®NibéJá`Ó¹>-¸‡ŸG™ÑX�»†ÍZSnZ¬µQC�îÝèY;‰9Åè±“}Q-°ÌBŠi6ÙHapêîŸL0QÊ±»0¦ÌB&%¿*9×UrhµàS*ÝA¶UËÏ4ŸÙA7&Ä¦¥DB_;5úÞË[ Ï¢þÊ–2ý6ú™X#d@þ^”e:Ì]…ë0kŽ€I0ùÖ `RÔ]4ä,ËÈå`â®½�ñº�“Y‰ŸpôEÄ\Î¦"9;'=P¹fäÚ¨õú£—“zn#!¸WÖaW1¢’B�¤½÷½‹ÙÊ^ê#`¯ÀX
+•J«#Cñ‚o�,êI[h¶Øè§Ð™‘�7¦ÏLL	Ñ/ìü©ï›‡]ô>t0¾ÎIš¶Ô3?ñËÁ[¶–k’x€¡/Ge/ˆÔ"îž@ÐÃ+ÀÞ|ãbL#Ku:xVRÞËp	euáó‚´tQä¿K„ì—ZçXà™Sèÿ>E’¦
+BTì¾�.:”<ç‚ÌtˆÀtI˜†Ñÿn8L¸}¡ùò	®v»é?—aFëæ¯96°…ƒ ±š¡+mïHš¬
+6FOXbcégàr®ˆZVrô©ŸôÑŸþæ$:»OœÎüâ*«dÞßó¢Š'÷Ú}dw4w \7¨[X.ï¥ð Ý,�¡ðè¸YßÚƒ˜äPÉñ%Áxhæ¡žWßÀ!RÉ@xÀÀë¼r{“4%ßÄa<%>v…pJºÈ�–·Âg½™‰ã((wLeèjðØA£«z¦ïåjôI~WûÉ%_$÷á|ëÇÍ”
+•¼]Ã“§™=Hüˆ�À2$®át.Ã€ÉØˆÙC˜¥�1nÀ5qIR%1‘è£CÓR˜
+¿ƒ˜‰[x_ÉBïFN:°†óä
+A4	2¸®ù¤ÿwéÛOÕþ§ôÁ=lkrÜÑ:Ü!œ}GRÖ®me'¸ÇŸ¡Â 
+ÜˆÞ3V±–¯Ø–¦ÃHJU÷«Ò©2±[Ã;¢ YTðÔ‹¡¼cã¸Ù¹5àê‹¤~©®AÀÁ£CÊÐó³3b+*xhä¡‹W·	b=Oo±»C7³#£:³lµ2$+ô­ù:Œšœ´»³¯K{-}l4‰r½„¡G?ÎÐaÅ$é¿œ�ÃD¤a®ž¿{šCo}€•Øi”öqƒ}^ùL¢¯±›:kë+»ìSÈýìdû¡’ÁWÑC�³]Ž:þ®˜Z¸<Õ½'m(¯¹#Z¾#¿Ä/¥ƒ¦jìšZT�kä6
+¶Ú5òÚq�`7P¸eÜ[¾�Â­voùä—#­i¨ß¯hP_ÄX�Î­škN"nÛ)ú c–ÝM3nìÊZÊ)Ê‹ éÑ$ÈÚÌ9ÆJ3/
+b!ò‘‚ù¸IÚ+îƒkw²ð=ö1ø?Æ«(Š3	³YfNƒÈ2[Êäf” øÂ…°@”˜váTÎE *†à+F£ÈY&ÖE‚`á
+àUá‰/ ä�å¡â(«±ŒˆT‘;ñô½®—«ëYÔª«ºWÕÖîìÔÿ÷t÷ÿõ÷}k€i†nR€þÝ0C$&‰Ž¬êÕS£àŽà;˜ÉÁxx·ŠPã´b€–á1Êh¾�…x6¯˜ƒn!¨“ÞäuÉ‘—6¾ãvùbaÈÆŸƒ€ÉH@%�I|�îwò×§ëÄ—A•5îÿqâƒhfëÚU;Í‚šêT*%¸fSª3�›€ë}?ñ3ÆI4kÐÙeÍšû6E D§(<e°�ë˜�N“CWM–öÆñ¶k_„“-ý
+Hpé*`3�î*³€&ûîîGóN¹ôTœ»Ôïã® ¿ˆç©¹pŸpë(ÁãB›âr3Ñ¦¸ëyœ
+ÚPj\ðà=gì3ÐkÅ;;­½ 
+ºØÇ½‰ø–t“×Üà§8OÀ¹�3}%Ý),WÃüÔ+dÙtFoÍ­þsQE½Ú%°Ø´ÇÔQÚ6<�F
+¶5ÛKÔ¹¹?äT¬ùZéÐB‰¾‹…<bšà
+Ãž¸qÈ“.U'õD©x¨9:ôW­òÙÐþ=
+ÃÎ* f
+93,‰žh«aÈ�ÙK?Ãîê¿8
+ô‹s+UæM®�äk°°É£†¤UÖÕ)³`	ïí—4ãWKËZn_>Û_ 6ä7ä×—¸`t�og™â¼|$ôwÙÊ®XÅÜ�Òª¾tÑmÎ>°?ç p¼¤ ï€TË-ÏÜy¨ÖÎs0:ð[odf' Û.ñ:ûèÐÕ“=Â@ù‡ÆÌìô­»¤­»R¿Ü’íâ–¿£)¥JYÔ!}^´êêh–�òàÚö4àÞì�úÝ"êsæ‡O�‰yc%sÞËFœÿ>µMC;™?˜<ú‡/Xý‘•&N9¼FvÅÖÔ’²ð0:3ô*ŽpV ‰¢úuÒ@�¾ãp%dæîXï/ »™ž¬§zp†1÷“ÂJ¤ÉóJ+¼P¶�òÄ±1Ó‘™<¿ô9"èw7¿w4m¾è*A¸sËGÎ…”`úµÓómßWØÎK{YÝÒÙòÐÓˆ¯²Ââ&Mu+ô“ÅÒÀ%þéá+½/pº4Yj5ó`Ì
+xŽÞN™ƒî8ý:ðgãnt=-“"Ù÷2�+‰9Ó8çJDgÊR+ÌkÐÊÚA%�·§ÉJÚ3«o+W»·þÆ¡#Ù–Ãâe./++7S0lüu�fæÜò1­	|¨cU)M¯Šì¦"òèåKJï÷ôû¨ÊÜ®Îç07¦ãX	Âœ³Y[ZHE”€†H:?œÔ‰<øwÞ9×R)á¨¼-D3�ÂÂ¨ã÷2©Ç1ù-0Cs
+ŒIÒù(i&‡(Éjs52\$ã<Ng¸òÜS‡ÏŠ�Eõ—îO*gJØ/ÃcîBÎ7›*Ä¦Ô¸âháýÄ´å+$8iR)ÛÎS˜MÅÀôyÜk‹–u0Q¯šì…œnvËÐ(Òø¾(u™²Û±¨W]të¥�·?æ–íØôËb<g9r$çˆðdí’ò�ÌA$ÓÆ(ÿ6ÖmÑ4ù§ÏŠaQ±‡MÖUë¶�§–sO ÿÈ´³¸B<˜˜ 0‡Q–¾IL˜nªl"	Œã&é­öºU†Bõãù¡ßÎðö·”ž«Ê.]zK“Høw™úñooßç~Úú'.0®‹\+^Þ²¶zº³.vƒDÊÑ}�Š—_µW}’£»ºj•Çøÿ»»œî–‡}=O•„
+‚éé<Lú3¡5f„ÂÛ8tÖÓ1
+œÈ£eK°JyÔš‰ö=�3>¢	t¶þ
+<@wiº‘dæïx…¶‘Ñ¯¦Ñ?ÈÃØO€yÞŽú\šü}qÞªwÑD=W	Ã�£+ï¬í_møEÂ(4D…¤F¤©Çö›†S©à7�G`\ý¿g5ø¿Ã¸J&NJ%¨âIjæ’úå7=ºd]PÀƒKù3,âM. á7�ëÔDn
+Žt~ÂHÇèõ¥¤U[óø©ûn‡‚›n}
+‘`ö’ë÷jü¶ünWÓ'†CÄ”àúÛðt¦aŽŒ™+áJè}‰Ó¼Ì«“æ$�íÛ&ºQÄùVÍA© –ß“µÝ’%˜³OÔKƒÖiàcBŸps§}v6ãÚ©ÒyGF›Ø+¹øõù+øœG66hŠßšº>Lø'�jAì¿h-?#¾Ïéˆ2
+M*æï(„ÜãJªÖëÛYHR
+™E,†Øc1D‰¥KÕ¾Üì!Ç©U&Ð4E²8ÚnD/ÅÈ˜Xð·2,pJ„*GŒ=BõC!ÅÈâ;öEŒ:V4µ$z)ZÅOßÁb<”ÐûgCÊæ‹«ñ]XÍ,`a1æá
+,a:Yr#›i®¼:4^Ý·FkC3¿çX±¥Dè9Ó
+ú:	–)ûÕ4ƒíq¬Ä1‘”¸½ˆIÞüÅÔaûö¼¼,Éñ\¢I¦/¥Áã±éDw�_“åSëÔÿL–!fNù…=�Å->-¤Â#».j¾R,ªÜœçí–µ§iPóhP’âMD²éÓ-'6Ÿ<YòûÒÒ-'2$·Æ¯dH•5ÐH'Ú=<¦› Ãdrjé2¦C˜‰Åt»…W,²�ÂaŠ2µ
+Ò«4Võ[?*
+üƒ[P`DDP®ØÙóÀÖÞ#¦è�æ“1¡îº(çX­²pÝj&—·­H)<
+Á…E,œöT~âÿ)ÀLa„2
+endstream
+endobj
+118 0 obj
+<< /Filter /FlateDecode /Length 3266 /Subtype /Type1C >> 
+stream
+H‰DTTgžÉ03€1H¦ƒ5ÑL@->P"òò+¯ª€ŠŠî®š@´Ty˜`�-ÛÅªå%>Öº€èŠÚ£µ«VÅã“õqt+=«U[•‡˜TØÔh*�½oØÝw×3çü÷üÿÜûÝ×w/IxÈ’$}gÇÍ‹MH�˜d\k1dgêQMŠÃ=Ä‘r?ŒÂõoŠßL£¡Ð¾òm©8­$d$Y]ÿ«¼ü"Söê�
+´ã2ÇkC"#¦
+œÓÏÈ�3R§�ÍÊ3µ‹ÌÆ³6973Ï”ŸgÒ³&kµ±k×jÌZ“Ñl4Y¤×ÿÇ¡Í6kõÚ“>Ë˜£7­Ñæ­ÒÎÍÎÍ+(Ê7jcµúÜ¬à<“6[²5¯7˜³³²õ¦l£ù�=A�ÒGx‘ÄP‚ð!‰÷Â� F„š bEL&‰–ˆó$æz2"‡ B¥’2‚"¢	3±‹ø’ø+9“Ü!.›&Ë“]–!@ÅSÛ©«T¿G¾G+½˜6ÓÇé‡Ì(æ+g°§<‡y&z^ó|ã¥ñšïµÚëš×¿¼“¼
+!†„©rOî+_$ß-64\¡ÀÃ˜by3«�¼c§`£k�NNÁœ­ÂÔ;èÛƒ:Í·L4„,Dª`óåO LóÎfÚ©˜É“› f« 5|GƒN“Æ<Â�¨ÀHnÎ˜Žv�~é#;z¨¿«ÌoJ–êK5¿e÷oû©Fª^Žf•ƒ?aa/'Fû÷0Š*‹«¬�üÜ¢à’k=ŸÌ`Eý=£ÈØÐûîƒ¥My¼3ÖÖÉ�IvÎÎ½„hákj·Ö¨¹×7{JÐ;jnzÿäÙí2AÇìŒª�j5x?÷é5$>
+Xû²K‰„*–ûùTõ•³ÏUÿŒjÅ‘8O�Ü��iÜ¾ë5øª{¿LÐOIÎO¸—ÅŸlÝZ,H4Ã½6o#Å©zñâ+.ÛÜ³Ø=´¹”>{ìÂ¡ËêŽ»éLY§‹Iùæñg’ÙÞ«ºÔ�¦·ÂXôz„ÌÜ•–‚a0¥ƒÍ�Û¦<e�ï„­�	v®›sˆ%âŸùÇ)¯P‡1ËQ—|â×74\wlÎòô©ªìÊ™?.Ð¬¸þ`ãi5Dý$ÐW[ƒÎñuÝ·_ÿ¢âºq
+¦ó�nëƒP6£`*ò~º~ëÂ­W’FE3?'íÌ÷çÞ²w™·rÎ²e3©p£OÙÑÃÕ¿ë·R¬ñøoKnÖ[Àh#k]ïQâ:0ò? ‘îc°Æe QÆàÁ~íd‚‘>jã�…»tÓ‡wi°lb»�<ç¤\ábòßOç©ÑˆJœ„ëð+ó‡i× ¿5“ŒþÉœ¹jLH?˜ó{_€ßÝÞT$¸J«Øh%Û¢ÖIµûA%÷ ¦B&²€©žc<$3ð¾U‡É˜9•¦I9TÚ`³
+òm¤ÍA‰nïŽ‡Íâ(›{ä‹3lîýýñ0£Ø.¥Úö?5˜m<ôÚ°WÒcsoé78X*�K€%ïÛÅ2;åªòsPÃâJw]Î ^ì¡Qè7ØÅ¦¾¼ó¶ªŠ�åîWôIˆN©6Iå:‹ÊÃ$14d³]TÚ)±4¼„€b�ìBK#’îH—aÒÛF\·B•UŠºœR€.–2�¾ËÕMH[&à"&Â,èníÏhŽ°ùmÜ37Ø>´¸BmÊÓN±ÌÉ�#`ÿp>]œ³zS¦u“ÀG*ùt»$t ³£NÎ‹ÉÈt?ÐÜØ‹~|3ÝÜrèNG‚ë±>Í¬áÎcðc4C}ówûŽ^ÔHê²ðTÖÁy+”Y•OðoG¨“ë…yÐÄÃNÏê„´ümHÖ®`H“³÷ó=
+[ÀïýR§aŸa¯'×{áðµÓ}*Bï3è­Á'‰¸|<àsæRûgHùÏ*š-àz©0¬b‡UÙ(mø¹3ÖÎÝçZD‡¸ƒo+5ÁÜ®Æ¸8”¡úö}|±D€Àlš{Þy'Ì³TcÐ»(>ØÿøitLRujSº&÷/W2a„Z*DèE˜LüõÉ®õiýî•û›T@vïmjïú©šÎ¸ä6v;¨Z—œ‡Ò~¹Ã%‡R›û38.¡�lsˆ¬D¼s.ï^Æ¢.ÐtVZšbÆ·™E•‡Á"XÚÃ P#®b%Æö‰b!¹ßÅRð´�d–H#ÁÀiàº%10¤äây%¨D=ø�uoÆPâ±‹—(áî¢_30_RÒ2¨r·psªØNûKâíM%ÝH•à^Kûµø~â=qü}å7�¶Ã–§ÜîŒ	¾agm“SmmÈI_bÚd)plÍ�ÁŠ>»Br'åÅë«—N×pk3·Ug¶ª÷×ìÜ¾Gø;[¾±¤|“º¨ä‹\cA…AÕzä#–¡o©âž;½829÷ø�ÛwkÎîÔY{`WíŸ<¥HšSšÄ€6H*Tþí)ëä¹bð÷ãoU±¹ûNf<SCÂˆ_Œ!¥b‰É˜îYµS®¸ßÀŠPÇs�È.›¸0ì$Ojap	gä‘OÚâfÉyÔ>°Óœ|çæ%N¥ÆØéÈc8Nì@
+aÒeð²~!„3ÑÅ+ÒÔ8t=PÏÿq¢Èÿa´Zc¢¸¢p7ËÌ("Ñgi;S… 4kYÒEM#Zª†WŠh‘ÐšÆÚ‚¶! ÊÃ]a¥¬ X[�ú¨¦¶þ!j+PW–�-ÓlÔÐ�¦¶çÒ»ÚžÙ%Õ6mÚd~Ì$÷žùÎw¾s¾óyN’EV¡æ™I¶j¯úþ*©Á¨•­­b>5ç]�©GYJ—^£±°ùë'ïôËõˆ3a‚ã¯z"Òá&`ð-ô…(*¯Ïß¾{8I
+ñvX;®;ÿÎ+F7ÿˆl€háÍC™[£Å�ôoW&Û6B
+ÿ+x‰'÷zl'OËC_œi8³À³dÁukÔ%ñ�~í‰�9*ž2“TèÆ5SŠ¬$Up¹‹-mý––Ã‡-Ò8WWQYW)¾œ±'N^—°é®'U!©\`:-rÀóHß­­Ì
+Ý
+ï‚ OÍš…h–wm¬åþ‰û•î¾¹±~?·­÷‡sÌ‘‰÷%–¶¿÷�Õu�2ŠtŸš'[3¨@ƒ¢%€¶ª;Æ˜�VX"ÕÂÇ†Ç¹
+ô£Œ\¼{Ï–•(Ñ‡
+èð¦­¸YÝ°‘Ä&<6…å×’'hs³†P.ðEß‘·K5Ã“Z¸.Þ€4†ú±t?-fÈú¨Ç¹“�É9†ÀH[`XoØ¹\¼€üEªeÇŸ«¡ÂTÉA”Eê³ljWïÅõ’ÒõÕ`kj¶DŸ(p—³_µ�Œ¶g&HÔ­ÀBƒÏíŒ)Ø“™-}òÁÞ�5âšÝÛß-“k‘º‘hÎ—ÿ|àGøŸù¯ËÄsž‰ÆÄ Ÿã/{ÿ5Õ™µV¢£ÈAz…“¬tjP¦nm/X*:i0¶Q¬‚AÑÁ4–Æšh0%·ÞÞ‰¬]'Õ'%S=z¶®ôv”%î‚°k^¾uá*ø¡àë2_‹=í=ÉèI°Ö³ùW
+íkÞˆ¼”½f5Ão†Ï†îõiõóì?õSO­
+k$)ÂSí=«Hu‰EþRÆãèÆ¾6À€à¼vë{©ÛÍÖWU×_ÍÊÝ^ b¹=­²Èy§Ä*§®krË$”M&*^cÙIü…ÎJ�èk+#Ò(—ðe¾£\ú©-e´ì\EÎò×w”$Ó%†.’¢Øä+
+€<ü„çî¼užjÎ¢—Ú™-­EÇ/-;v´'vÖI�UN²Ô¡™D1W›Ñ!’¸éý‘KnËœ>v¦±¡KºýW^pä‚÷¹ùI™[ªûN�ZÔ_F*ôÄf °ü¦Â0ªÝ‘}nJ‚Yƒ'€£Kïç�Ý»Üu³Oª¯EG7ù6?6ƒ)®w[µð	CóøÅÆ¸Yˆ 6ÆÀ{"Ñ,V‘H&Œ
+ñ¾‡â{8ážRÛ.™¡©Tc!û´pÚH‚&Õ©èbšLC2Ch~µ3 eQU §øá}Z8žažÛ[ª³�¬ÊÑÕëdò
+ÊBª§åTWf‰ûÊ�6”ù¢XŽï«i9^Ó,sìLÈÃ`º¦›`Z°Ú‡ÚÃÙÍãº)â~f~²q¼ë7hvÌO†œÞ¹PÖ6—ÛF­°ÚÊB‡–4>^ØÌI§Êƒ~XèôWÁgËÈÏÂp·O`
+endstream
+endobj
+119 0 obj
+<< /N 3 /Alternate /DeviceRGB /Length 2575 /Filter /FlateDecode >> 
+stream
+H‰œ–yTSwÇoÉž�•°Ãc
+[€°�5la‘QIBHØADED„ª•2ÖmtFOE�.®c­Ö}êÒõ0êè8´×Ž�8G�Ng¦Óïï÷9÷wïïÝß½÷�ó '¥ªµÕ0�Ö ÏJŒÅb¤	
+ 2y­.-;!à’ÆK°ZÜ	ü‹ž^�i½"LÊÀ0ðÿ‰-×é
+@8(”µrœ;q®ª7èLöœy¥•&†Qëñq¶4±jž½ç|æ9ÚÄ
+�V�³)g�B£0ñiœW×•8#©8wÕ©•õ8_ÅÙ¥Ê¨QãüÜ«QÊj@é&»A)/ÇÙgº>'K‚óÈtÕ;\ú”
+Ó¥$ÕºF½ZUnÀÜå˜(4TŒ%)ë«”ƒ0C&¯”é˜¤Z£“i˜¿óœ8¦Úbx‘ƒE¡ÁÁBÑ;…ú¯›¿P¦ÞÎÓ“Ì¹žAüom?çW=
+€x¯Íú·¶Ò-Œ¯Àòæ[›Ëû0ñ¾¾øÎ}ø¦y)7ta¾¾õõõ>j¥ÜÇTÐ7úŸ¿@ï¼ÏÇtÜ›ò`qÊ2™±Ê€™ê&¯®ª6ê±Z�L®Ä„?â_øóyxg)Ë”z¥�ÈÃ§L­UáíÖ*ÔuµSkÿSeØO4?×¸¸c¯¯Ø°.òò·åÒR´
+ß�Þô-•’2ð5ßáÞüÜÏ	ú÷Sá>Ó£V­š‹“då`r£¾n~ÏôY &à+`œ�;ÂA4ˆÉ ä€°ÈA9Ð=¨- t�°lÃ`;»Á~pŒƒ�Á	ðGp|	®�[`Lƒ‡`<¯ "AˆYA�+äùCb(Š‡R¡,¨*�T�2B-Ð
+¨ê‡†¡Ðnè÷ÐQètº}MA ï —0Óal»Á¾°Ž�Sàx	¬‚kà&¸^Á£ð>ø0|>_ƒ'á‡ð,ÂG!"F$H:Rˆ”!z¤éF‘Qd?r9‹\A&‘GÈ”ˆrQ¢áhš‹ÊÑ´íE‡Ñ]èaô4z�BgÐ×Á–àE#H	‹*B=¡‹0HØIøˆp†p�0MxJ$ùD1„˜D, V›‰½Ä­ÄÄãÄKÄ»ÄY‰dEò"E�ÒI2’�ÔEÚBÚGúŒt™4MzN¦‘Èþär!YKî ’÷�?%_&ß#¿¢°(®”0J:EAi¤ôQÆ(Ç()Ó”WT6U@� æP+¨íÔ!ê~êêmê�æD¥eÒÔ´å´!ÚïhŸÓ¦h/èº']B/¢éëèÒ�Ó¿¢?a0nŒhF!ÃÀXÇØÍ8ÅøšñÜŒkæc&5S˜µ™�˜6»lö˜Iaº2c˜K™MÌAæ!æEæ#…åÆ’°d¬VÖë(ëk–Íe‹Øél
+»—½‡}Ž}ŸCâ¸qâ9
+N'çÎ)Î].ÂuæJ¸rî
+î÷wšGä	xR^¯‡÷[ÞoÆœchžgÞ`>bþ‰ù$á»ñ¥ü*~ÿ ÿ:ÿ¥…�EŒ…Òb�Å~‹ËÏ,m,£-•–Ý–,¯Y¾´Â¬â­*­6X�[Ý±F­=­3­ë­·YŸ±~dÃ³	·‘ÛtÛ´¹iÛzÚfÙ6Û~`{ÁvÖÎÞ.ÑNg·Åî”Ý#{¾}´}…ý€ý§ö¸‘j‡‡ÏþŠ™c1X6„�Æfm“�Ž;'_9	œr�:œ8Ýq¦:‹�ËœœO:Ï¸8¸¤¹´¸ìu¹éJq»–»nv=ëúÌMà–ï¶ÊmÜí¾ÀR 4	ö
+n»3Ü£ÜkÜGÝ¯z=Ä•[=¾ô„=ƒ<Ë=G</zÁ^Á^j¯­^—¼	Þ¡ÞZïQïBº0FX'Ü+œòáû¤útøŒû<öuñ-ôÝà{Ö÷µ_�_•ß˜ß-G”,ê}çïé/÷ñ¿ÀHh8ðm W 2p[àŸƒ¸AiA«‚Ný#8$X¼?øAˆKHIÈ{!7Ä<q†¸Wüy(!46´-ôãÐaÁa†°ƒa†W†ï	¿¿@°@¹`lÁÝ§YÄŽˆÉH,²$òýÈÉ(Ç(YÔhÔ7ÑÎÑŠè�Ñ÷b<b*böÅ<Žõ‹ÕÇ~ûL&Y&9‡Ä%ÆuÇMÄsâsã‡ã¿NpJP%ìM˜IJlN<žDHJIÚ�tCj'•KwKg’C’—%ŸN¡§d§§|“ê™ªO=–§%§mL»½Ðu¡váx:H—¦oL¿“!È¨ÉøC&13#s$ó/Y¢¬–¬³ÙÜìâì=ÙOsbsúrnåºçsOæ1óŠòvç=Ë�ËïÏŸ\ä»hÙ¢óÖê‚#…¤Â¼Â�…³‹ãoZ<]TÔUt}‰`IÃ’sK­—V-ý¤˜Y,+>TB(É/ÙSòƒ,]6*›-•–¾W:#—È7Ë*¢ŠÊe¿ò^YDYÙ}U„j£êAyTù`ù#µD=¬þ¶"©b{Å³ÊôÊ+¬Ê¯: !kJ4Gµm¥ötµ}uCõ%�—®K7YV³©fFŸ¢ßYÕ.©=bàá?SŒîÆ•Æ©ºÈº‘ºçõyõ‡Ø
+Ú†�ž�kï5%4ý¦m–7Ÿlqlio™Z³lG+ÔZÚz²Í¹­³mzyâò]íÔöÊö?uøuôw|¿"Å±N»Îå�wW&®ÜÛeÖ¥ïº±*|ÕöÕèjõê‰5k¶¬yÝ­èþ¢Ç¯g°ç‡^yïkEk‡Öþ¸®lÝD_pß¶õÄõÚõ×7DmØÕÏîoê¿»1mãál {àûMÅ›Î
+nßLÝlÜ<9”úO¤[þ˜¸™$™�™üšhšÕ›B›¯œœ‰œ÷�d�Òž@ž®ŸŸ‹Ÿú i Ø¡G¡¶¢&¢–££v£æ¤V¤Ç¥8¥©¦¦‹¦ý§n§à¨R¨Ä©7©©ªª�««u«é¬\¬Ð­D­¸®-®¡¯¯‹°°u°ê±`±Ö²K²Â³8³®´%´œµµŠ¶¶y¶ð·h·à¸Y¸Ñ¹J¹Âº;ºµ».»§¼!¼›½½�¾
+¾„¾ÿ¿z¿õÀpÀìÁgÁãÂ_ÂÛÃXÃÔÄQÄÎÅKÅÈÆFÆÃÇAÇ¿È=È¼É:É¹Ê8Ê·Ë6Ë¶Ì5ÌµÍ5ÍµÎ6Î¶Ï7Ï¸Ð9ÐºÑ<Ñ¾Ò?ÒÁÓDÓÆÔIÔËÕNÕÑÖUÖØ×\×àØdØèÙlÙñÚvÚûÛ€ÜÜŠÝÝ–ÞÞ¢ß)ß¯à6à½áDáÌâSâÛãcãëäsäüå„æ
+æ–çç©è2è¼éFéÐê[êåëpëûì†ííœî(î´ï@ïÌðXðåñrñÿòŒóó§ô4ôÂõPõÞömöû÷Šøø¨ù8ùÇúWúçûwüü˜ý)ýºþKþÜÿmÿÿ÷„óû
+endstream
+endobj
+120 0 obj
+<< /Filter /FlateDecode /Length 2814 /Subtype /Type1C >> 
+stream
+H‰lU}TWŸ!$ÈFa·$vf¶J�Veñ£Pi!ê©­ (‚"(!
+!C)(‚"ÖOt[0¸"„aäËRÙÅRôT]wÕãG[°­Ö®Y»Ýe­½ƒ�Ýî›h«»§çæ�œ;ïÝû»¿û»÷‘„§A’äÄÅ‘QoDÎÐh³òòs­³"M&ƒäçD5)2žâdßIhJTôh®
+ÆCµ_ÛdßJÂƒ$÷×jLÙÖ\½î­<~Ú¦éüìÐÐ`>"Í´QËÇZÍyZ£™_–µÉ”›mÊMÍÓ¦ñ|Df&¿J:oæWiÍÚ\ö.‹ÓðO’óz3ŸÊçjuz|;W›Æçå¦¦i�©¹Þ”ŽcagVjžÞ”•šÉÇY³µé©›´¼æIìúŸ"ñ+‚O/D AÌ#ˆÈñD¬ŒH ˆD‚0‡9 d„œ˜MÄYÄYr2ió˜âQíñO™VÖîéåù@þ¦ü¨bœ¢@Ñ@Í¡PŸyÅxux‡{{ßô‰ö¹0NÃ+±¡W-
+^$ø÷Ê. 8æ|ïG7¾Tumî^kÊÎÏJn.<YÁ.ÓÅ®ßÄ*ùr|®¼dà	Œ/aÈÉ×éìùN§½®µ5§ÎÀ)´Œ®+ Mp[Ö\Â€ct�|¥9þ½N®„ó»Hø@) KF_—ÁîIõrAu»ãø9[?[�1ÇXTY;¶½Æê¡Y bòjo9dÏÉu
+”<Ö#�Î·$‡©õ �ù~ˆË•"¹K%&ŒÀ76‹ø3XSý5º•£:¤D‰sŠªY” žbnÚ¬IÜX•Th
+Ç‰¾¤àXPÅh)x iº©P–e–ÑyBI�ÿ)Gö0\ŽèF:ãT9ãPÐÍ
+ï<joo]ãRCÀ_ÇÑ�P96u*Äª>8yƒ¥íà5€dÓì>}ŠômßZQ¬+2'
+«y~	òÅWÐq* |UXDâk,ÝŒü€/xnæL
+%L)ù@×+¾(øÛ�/r]vÐ]t–X^Œ¹l½asÉþÓ,l§¾éD“‚&DëM‚Pïhr¼ýûì}ì‘¦ãûO¨Û/–¬å‚(ºk~Ò­G”jÑåô+×ÎÖ]s°»´eMUµö¬úŠsà"‡â|,nåòuyÎS·Áçôe‹i¨°ˆ«ëô¿æ‚ŠºG†"yë‚f…eœÛM�÷Ý_µÎFþ,RÀ&6ÕoävB—…”ËõToíV7VAÑEÚrm™�öÊéžêUö£õ'ã‡Õ0«I!qØê9ÍJÅÐ6Ò)�'€€50A&Æ�‚YóVò&�š_ÿøAÀ¹¿|{¦³8«†{·¬ìÝ2u†Õj43w´×7	W_éE*DOAØ¾ŸÏßûäÃË'9\Œ	wUŒs—#E.sÑGDZœÎìTôgj�Æ©‘ÿ¤@(à>RŒ\ïmÿ¤‘Ã4%Ï¢èpÞ/§“ÔZë!''þ‡BáRmƒRmôä76Ä,Þp	¦ÃøÖÛ_ÝèÖ ©Âq�kÉ`±@
+8eîˆLL‡RæÏFÞhÂÓ|0á‡3þék>,OÐ&o|]ýòÊO�åÏ«Õîÿ½zŠ†Ušw	X°\ G\_!ƒKbƒ|€T´×µõªª¬¨bK¶n³ªŒÇ
+-õu'Nf8Ã_ZÈÆÏÑ�Æ(ƒu«‹¾M B¥:`|(%ã¨?+j~$S¾I·û×]M™q
+’GfÛ›?�¼Jß%è;·0ô=>fÇ«©Ñ*ÍýXð}üG0Ž¥oó°ýkîŸU�Âï@QÅÒ‰ïÜº ²—ÝRËÒß¼¥¶Èf©ñzŸj8üþ¡Ý{vUîa+·ï,Ýª*°;f«­ëÎ<dL2™’Xœ«:ÇTµJ�dšE‘g’.äs;)œ^WnÜ ÂVŸ)êªd1’¨éLGgç=ð4$ÆG%"�EËzú¥ð’XÅôµ¦…†êÒâãuÃÃ­}œ8³·Ÿ¼å‚d—L4B//.j[¼$)-:›Ý	g(TjìÇnÑ6J„­Æ„í¨nÂÖR7þxïZ[—e‹nC¨@­–ÜÊ…Rg:Ë¤ùõ¿
+ž¿uÑPƒ7\Œ[.S)ºA=ðD2èŠ9†Å‹á9ð
+ÇËÔ˜c6ìæ¦&{½Ó™SoÄAÑ‚8ôSÔ .ºŸ‡1›Áëbx^Ou»¡n –iõæ‚}5¥lÃÁ›CÕœWkÔmÎß˜0˜röúßœðk–ž3ó‹©ki'ùÐ…ç1O7±²¤ÑÝn-Þ\Tº�Cahº\L¡P˜ÄNßSvp
+P!P±nv<¨¾nBErø� XWº¯#‡CÏÃF`ÀGÞxÜv K-Pn®u’uÉžaH|v ~ŽL)Ål7³úN¼‰ï¸`¥ô›¨¤OŒžÃWãÜI÷R0ñ•ÆåQk2"2Øëy‰ÎõòmÖŒ‚¾t—ÂÓ9uIOõ?e>£®ü©§(úø÷·ýá|]úÝù¹­øË³~Jù‹[?tm{E_|"˜ÇÁÿO0tË/IÌ”[xK“´Q:C½è¢ð†Ã/½cÒx7×1añ=!}=CC}‰(…Ä'†qbŠ'R#"a"ÔØˆ„@DŒ 5§ÄÂ�É’Ôó…'{{ˆþæIÛbþS–K%°Q¬M 4nLšÝÔª¦ó5øÞÅ¢{Ž£‡Àox#ïº¤Ø\&]fÜ»MÓEÍÊk†™\ãã'€U:Ýü˜¤Wó®Èº¿ãÌÜòÚ[°ê4Œ¿´Oeå^î�Ò²wÞV™l›�ÍuöÆ&sG\HFÔ‹›˜LÑ¶ÿRYu!M…a8‘�cf+v\ÑœÓ„B†)(£¨CEi¹ºÐþ@ºHCŽ[óçL·˜ÛLe“LÎÒ‘nMFm˜ž†�+Ã–9‚.*BLoú³ô"/Âz�|R}ÇŸ¢ë—÷‡÷yž÷yQ.Æëå
+Ëþ*ü¤ú£bË}°ò ­Uj´hÂ‘ª)°L—(�ƒªtÄ›´¾kíÁ€Žr;î„/~Ñ}ûÿÉ‚%öƒš~d(÷!zžëe)‘“ª™ƒ�X„"çt7ÛlJžÕ$åé°Ÿæ²è($¦KŸ:i,ÅyŽœccï·1!ŽPWc°r¤¤ñYH�$Ã–BkFêóîÆþ-š$3žÖ¼ž?›fü&�ÜË›Ê�æŽûüVB,dc¬1‘ì‚\ ­pÉOí“c›¨R‰<³¤q<™XZA
+^J¡«â€^wº6†¥9¤_%œ@¢Ô1Ãô«G/¢Š¥—faÍè{”ºIò'‹r�¶¿×-xYÈXÜ£Š°&!Mªî°]Ö¨†n„½ƒ:	óä“›-Æê!Õ`íäA‹½;D®_�3ªãÉáÎV‹Èv\ÊB*7‘§¿‹yÛ+á%QÎ•¤ñ@ªÂËY(¢&¨`HlªèbA¿¸CEM”XËs
+:»³]t±!ow0L‡lá²2‹‘/‰U&æ>Ã…wÌèW
+tu¶ã‹�ŠxrÔwÅl²Ve#—¢ê™Lh±Æ‚tÀÛö|¹ùª1j¾ÎÂXƒ¯ä<œÀt!ßÄã%÷Eí—;ÙZ§ËVO›ƒÂÝÈ-ÿƒÑÂè.´>óà6¦ü?wì‘ÈÂew$q
+1ü�‡çp¸Y"
+Ëa}‡}Èê#à¶[¿I¦çPýæßik¥ÔÙuòH:,hÿ0?bñ�
+endstream
+endobj
+121 0 obj
+<< /Filter /FlateDecode /Length 3379 /Subtype /Type1C >> 
+stream
+H‰\UiTg­ê¦«š­U*Õ	ÝPÕ”E	
+Bd1!²
+""Ò‰ŒÊÅc¢1C"ŠHŽ[\r"3ãQ.pEm 4Òà .ˆF\ã+xÍœ©ÆI~Ì¿:ï{ï¾wßýîW$a!!H’|;"lQX\ØÌÈì¼õÙE¹™ÚYÑ¹9«ŠÌG¼ &¥…à`£Ä\5þéxŽ¦@è´ïì	IÎ~ÿÏ:Mn¡F«)*ÐfeÿU[°Z³v¥&4//7;K¾¶`ÝÚmQîÚ5^ÿß† 	š ,IÂ– ¦ØA8[³Â‡ |%D˜œˆ–‰41Gœ•° ö¤”t!ýÈX²’l–ØKÊ$
+RZš/­´p´¨°8cq],Û% hÊ�
+¡¶P}t�JÈÈ·ËZúY®±²ò²J²ÚeõOk…u’õQë	›™6›mêlFm§ÚÆÙn³mÃ~Ek±nÌZg÷£ñXÄºZ˜!Þf–Åg…¨½¶ßnë¾ó,Ìc7¤/ÏÏ,”3qùß§¶Õ«šÎ�¸Ä1#½'Ã“
+ùÔ°½g;ëžªn.j�câ|C—ÎŽ>“\›Î3G½3‚Â‘P!ûÜ¦=íªêý™ëö“Ý¥Ð¸ÓWöwîê°�£R¿J-Ðr
+<6–y„lî’Âú±
+,è�¥Â„6œôä)opŒ_TÁ|=ø
+÷GdwI_c"¸´ƒD© !¦¡<¹ê1:¶¡/ªp~<úy¢¹¬¿l�‡Z)„²a¾'s©Ì�›6måVÒ?øþ´^õ&áe�x®´!Ã|i1bîT
+
+RøQœ0‘Â-Ý²+”â3�:²Ö/
+R!ž³èô	ÎCOTg‚5|³O€7hÀý˜òä0ÆY\‘ƒ‘ø.iÀ@XÉ
+±°–c6¯(;"ìü	¬EZÍ)4+
+cI)Ôz´�ü\S"×Â_hE™NÒÙ]0¦¡­›¹ŽÂvx[Gÿcõ€1ÙqI9ºbÏ<I_òEòŽH¹ Õ™©]�õuçNÉ_õAúyˆU±`�DÍ�÷ñFž™@ÓeøFg§7€Î�e`È‡',s¦î}–S�”< "äýéjçˆ«¯ù(
+õ$�¿¦Wô�\ÕQtkz
+Ç«jš{T`ås¥ññ%™+¸´ëS¢Uj°­ýáÝ®•s�X‹Ö;9‘*xé«§$Œ‹TÇ•Õ¹ÇSx×”+[½´°ÀÂd…ßÐæéP‰:Rˆ1HOA‹3öÿ–öj�¿~n0}Ö ²Q9[só
+°Uuø+•`"›Jd�µ�oW¿6†:¹F9ypaxó$Û:ÈM`ˆ„æ•P&T± Û<¯¥jÌLÅÕ„å¿ûÂ»à|oœàÝyÐÉE›˜”Éƒý¾C¡êÞ³iáy¦ÝÑ…ÉåEHúi½Ñå+†î·ö=›tÜ@‚g·´eLÁ
+r
+Õ¢FJüö3Ì�wS{€»	G!Šå­¦¤I¢z|­³k5€ZÃ*ó+ÔÀ(;Ô»ÌmVx”—æÃÎ�ßzÎ�òL^)´°#ç´®qY!ÁágîîðHâQ–¹”—±Ð_…X-|	£7�ë_Örœcò:OT]²ujD‚Ci…Ï|•õ:cgn®ÕÁ+óVàÆ¿£Ä­4�7‹ôþûI Qƒ»h±©ð7Xš¾˜€^a®h�Ž|à�ûíµ×ëùòí2d¾,ÂR¯¨ëý”¡„eŠŸmo‰pVyÆ¹ºÄ^sÌ+�4wQþÆ‹Ð5h÷²‡©üÓnLF�àÆþÏzM0µT­dŸP*n	
+ÖT+”R¨²xó¡h-ÓC­èíîÁd\eáÝa„…�(xëþ'¢Ón@C)á…øPâÍv×}ì3gùRtâqëM3X¦G›Àc8µËí_N3gõû®ž}.ú$²ƒ9<0‘E)€.Ö�)õä£tÌCØÃ‚{wÐM�‰èâŒÇ1cÃ¡’Àø>‚Bj]ˆ?NUcJøÁ\égƒ)7ÓpÊq^,Ó/ôä]£�b”BŸrxèà�küµUþ>¬zZÏ.îbä‚¯ƒÔ¸CÀ8æÁ‚?Õúó¶¢zþEÒ?�vR¹â”™©ÜšÅÉÛbÔèO)*þØ‡ˆ*:•zÓ<¨h½‰†‚·ÞT8‘E›½wk2ç†ØÖI	#`Ò£ILÐèMY“	"Ñ#“5"‚rÌãCs´B¬k4Ã“·�ð±t†®ƒ
+öà\'Ò#–=ÁX›glX¨…ÞÒ/óAÅü|dxQ¬ÝÐ£‡j=ÙgÔ"€›À²P
+yô£ûùHÌÖÎàËãYcËÖàÃüþÅ%¨>ž*ïÝMm<øEu)�Ûo~õÐ¯J~ï‡“©À~Î|�ÃSYFè‰OŠcWM�w¤™'õ°šÅÙ 
+¹
+ï@�ÉUyÃÝØréàÔLÜã_ÒPÂwP`¹3pýÔ87ÀË•gªð´nX¨šŸ´Y”Ì=ìçæ'Ë,?”¥‡ÍROxˆ’@±ÞTiþ¤ŸƒôˆÐÙ�ŸÐVæ¢à
+‰¬Ó¬åž	‹«Û»›O<ÚÍ]®¸\ÑX)ÇèïX´Ý›<GåÚŸú¨×X}å·3g÷ªº/åLÑö½{vìS[¹{×^þ<�²qËþÿ2Zµ1QœA˜ËÝîJ±'pîÅ²æV)ø…×*A œ&w-õT¬U$‡Õ~‘’´&U |¬Z¯–£?0ZT ZäüèNÀ†ƒË¤´b!;KçL:+¶I“þh²?6›}ç�gfžç™æ¸ÀÁôèK¡È,Ù€Úƒ†ÙGÇo�~(ŒÔ½cÍ/þ0ï ˜w0ç³½ÅÓ´…îmå7Ä¹‚ïK0áÑ]Nòàß9*¼ŠúCÔ—¬4Ï�I{A"&hÊØ¤÷s:0u‘s!Ü<FšsS·‹Ð`ãt–çÙ’¢OZÕLnW´ LÏ�¿…¾M’†F/@è{ú�«&—XV¸63RÀ@;]¬¿VÐÀŒmY	Õâ¿Ò¼é�	¥^;)MJ‹@fÞJ/èK ?t{PuÎGÌšŽí‰çÍ%F]	GcÝgê¼_ß}A,cuë–H“Ù¶"ún¬q«=0LÞ¢‚«ü“7Ÿ	àw3fžè±ó`-�ÇP,Å@Œ@c¾±0«½ïÉYÑÂ®È·n‰�³�€¦TTdÊ%¯k�å×U£’zTvð>‡$;ÆZæ{¸æ²Ööã_�0ÜàÊ
+JóÓ®·cÄ˜;ñn£’]Üæ~‰r€PãÑ?y>)u`Æè�ÌÒ>ï¸L{‰� )f»qõÉš,¤_F÷"‘ÞÞó
+"”ïE-F«“OõçS‘Ó*:¢`±ö&˜¢¨“6…áòf¥¸ª	®Hj˜¥‡Z®®ôÌ‰s†¶ªÖ«½Âã†Moˆ8,Á/Üå’ïv×Ü9®TaÕ&Çú�"œ¶)|÷ñf·˜¡àþÎTI7sõ²Óæsrº%“¤ÑCÉ‘œvÎç®<2±}.HqwKºFÝ~˜©‡õÜ“ÈÄï™.wÁÏ�	6&†ÅJ,aäuÿÄŸ¤(Á¹zê�òö)¹+óHàTž™³i†¡–¿|´£æ¼áâÙËUW„Áš¬Dÿ”Ö~~À=ÍÇ¹‰Ö–\Ã�½¹�‚%mGúN±˜Õ
+ôiªHÊE/j¤kT$‚ÿß5êátw•0ìKR4PiØ¾-ä!ü7š¹hX¯ârŒ2Q¿"0üÈ*‹EX
+5<ªí´ç#g}D4Ò´üÁ »ºµ´U¾œ˜)ú6}�ñÔþ˜ñ>3êK‰½G2B[Q%��¿ˆfMjCo®W ¡há`´@š’ãr’
+ÜôaÛó‚‹§	ðÚÖõw‚û$]=PÉÃ´º1Šw¸¨
+DïPþ¾;:Uœ9S°h¬ö¨›`9¿ðÈOñ @;týw6â -G!m—êîõ¹ß7'Iÿ�ÍM¨!ÞXÒ–‰¸Ÿá¢ûÖ¬¨¥Yç†ö+vO1W¶¨F¨ß•Íüá‚E‚½ø›V`´e„Ù0Ìl÷úfp	ç>úáLÍå'•­„„b³ëï&É&ø„G6=f�1ûÚ�Flø+‡~MÑ`¾ÒRWkXÅéˆœNKsÙ+Ót�’sÔðž¾‹…,ÙÉ¤°çKÇ89�^¾øPåœ´¨å9²“·°8ÝgÅÙÊØXˆô9™89‰)c�ñ%1â(Š•ÅÙ¾F}"ˆêky›Z6ê{XÌ„jZçË™,má[ñuØÊ$²°Ëq#V3^–\rÃ-·&_SÎe«»ÑÎþÊUT-<¬ý5Þ’�*iÆú20VÎ`,”¸¯ŠÙ¼çÓ…IÂ�åå¢v•ì<	±•Î*V
+�ÛfÊOù¿CŽ}`
+endstream
+endobj
+122 0 obj
+<< /Filter /FlateDecode /Length 1012 /Subtype /Type1C >> 
+stream
+H‰TPL”eß»{D¹sÈÝåÞëÞ{˜à`(8…À)?Tl¼ƒXR¸;¹÷àÆqGï*61T–ø*J™øcò+I�ŠbËÚl’
+TckµV¬U+]¶ï{|¯ÕËÕZ=Û÷³gŸçû|¾Ÿï‡et†eYcqaiáÞ‚´Éëòm,øÜ¥•Ë¼ XXÅ¨S�3cv._ÚÎÁøj˜ŠÿpéÊFÃ²³ßšZ$o]}ˆ¦Ô¦ÒÌÜÜÌ
+Ë˜Å-QÜÅœ(æÒwà€H+Z‚!±1H÷økRS@r…Dw:¥>u,«©CŠÒA•�º¢Þ uÑ�är‹�.©�<´²^¤¥ ÔÒ$Ò¢T¼:•Ä:¯*/‰nêõÓ�Ú÷TÝ«Žð‡¨Ëï¦•ÿÊ”{<ÞZ1JŠ¾ x¨^ý”þ¿ÔÏ$0ff³žÉ`63[™\f¥£cê˜�Yžía'Øß5M§æ“ˆÉ@�Qd ìû�;!IÃáZ{I~£ÍŸzÓ3ü>yÓpž�?4Q1 ·>[²
+/œYçot,ú„/íÓH,HtÓ}¥è@{¨tÏ“¡Ûà€Š¾ÛS6•Á¨<§Ž+T€U«œ£	ûÉkWúzïM­¸7¹ø5Äóß—�Ÿ¨ÞÕz ZpT·íxÑÖ£kgÏ�NZ.zbóÛé]5Î´,´¢±jÇ‰+”fµ½ÀþFVyµãPfÂøž
+!Áyó ¨ïëRBý³�Ö¶[/8è#þIvFbAû<76zí•7,å»“«Ä}5ûfÚl†	ô`W+ôkæÔdF 	¤&<š;M8áTlï|õ]Ûý7G¿šáßnýW_”é¡«wïò“õ¸†…‘Ç¹‹õ¦ßzäö^Ûõ¶o¿½ ½ZÀLÈ!‹o™=øNNmnwU¶�h.“}äÁNËªÔÊ=«ÐÎ™•w@IRÉè1ÙêºúÈ 1Lô;±óÀÃGÀkçÍÀ+ug	ŒFê8H;‘�HßS$)1½r
+V±Ÿ«Ñô«ÂcpÔ„ÇÁqò¾eä‹³Ã“¶;ƒ7g¿å¡S®"Û/`ÌÀþ×Çù[ó—Æ€\,ñt	�ÜÅÁ–v4ÞDjAÏÓhØ†Y�åži±ÁÚ†­å|MmÕz4þõúIÁð·=9œ®…—Í�AàBØÉáF‚E‘N5¶[à0“ü§OÖA!Q7—!eN½c‡¢ƒ <à0Ÿ Å#˜G8ÜF@Â9ƒt9ììFO7ËvEî\Š�‡"Sc�]	ÖUÀvÇÅ�õ¥8ý™8C8ÃN3ý%À!Mé-
+endstream
+endobj
+123 0 obj
+<< /Filter /FlateDecode /Length 584 /Subtype /Type1C >> 
+stream
+H‰\�OHaÆçsœ1·eÊÖÙÀ-÷#­Ìõ_–èv¨üC)j�BDE5ãL5¸îØÌ¶îž
+Ê0R„’¶.‹”	vŠ¤Â:ê-"òÐ±c‡ä™ñÛ¥f:ôÂóÞç}_ÞáŠ‹8BH°«£¿«¯7Ò­Ç’zÂRê;Ì˜VH*�qÊ‹�þ ;ÌR×7N	¸±SeoœÕm\!™§�æhÚ2._IÐš¡}t´­¥®à­<Zðhm×LU§ƒi;¡�Ø´'>dZ£¦¥$t­�ÒöXŒ.Øt@·u+éuÿýB
+›*4a)š>¢XÃÔ¼DûŒ¸™H�ê´ý8UâZ£iQÃÛµ¯©¶¡ŠeèvÃ,^.ÈUs{¸F®•+ñ¸¹"ŽçÎsÏ¹¯D"QI¢)ã¡§øÈ<(Tó8ë¬ÊX„/W!žÉU l\x?¿4™
+}^èí;¢
+t÷Ç^.�‡YÕ==àCÐß¡ù;Z™ÿCÝ±ádújXZI!èÜB�¼F=ïuÆäõ›QÃ†C¬ŸífålšMb'“1ˆîŸ hZ³Zñ@úä¹¶œÆ&È¸°¾ô	[º˜	KÓwÀ	OÈìå�®*çæòª³ˆ@n——­!ÀÖqÊDie6éªcä£‡´Ê;—ïˆì…3!°æ¼
+êÌL‰x››PëªŠ4ýw#ë–òø†ŽÂtƒóJ`-"nçUU"&\U`M¢”Êºj–)�P—ñ$ßý¼8SR9Û™ÞþË_
+Ÿtó¤_Â³r7"ÿ`ã`¡
+endstream
+endobj
+124 0 obj
+<< /Length 402 /Filter /FlateDecode /Type /Metadata /Subtype /XML >> 
+stream
+H‰ìÑ½nƒ0à=Oa¥ƒ—ùAUí@U¥•šÕ±Mb°Ž yµ}¤¾Bšdh«nU3�ï|ßÝ%­"4ç¬ùF”1|}ƒ@°>�R7Us¾·‡Š?îŸè!§ƒÉ¬%„É5G-Q(;Í«ðšÆýù²·¡‰\Ð»²ÛvBó~<Æt):�á*}ZÊ].4ð�©ã£Áàd)x#«xÎš’ËÂåâæTÐ|Åp«µ
+1nšÆiŽ¬6Ø‚»>ö}d2PýRjÒ¢²¾‚§{bu¹VÖN×“Ce�Å
+{Ž‹
+Ôµ0ãTBi!K@Ör¯c¸ßfC6t=BÐxà��ç±ãÌGu]6œŒ|o2…=pž›¨4ýY4¡Ž,Š£
+@Ôå†I÷/õÝbö¹1&©aÕVjYo¥:70ù­�+fÆÂ_æ2³~ž™µšãËO;¶ó÷�E,b‹XÄ"±ˆE,b‹XÄ"ùW¤%­"4çð’Å°�ÉìC€)¬5
+endstream
+endobj
+125 0 obj
+<< /Type /XObject /Subtype /Image /Width 29 /Height 28 /BitsPerComponent 8 
+/ColorSpace /DeviceGray /Length 975 /Filter /DCTDecode /Metadata 124 0 R >> 
+stream
+ÿØÿîAdobed€ÿÛC		
+
+		ÿÀÿÄÒ	
+s!1AQa"q�2‘¡±B#ÁRÑá3bð$r‚ñ%C4S’¢²csÂ5D'“£³6TdtÃÒâ&ƒ	
+„”EF¤´VÓU(òãóÄÔäôeu…•¥µÅÕåõfv†–¦¶ÆÖæö7GWgw‡—§·Ç×ç÷8HXhxˆ˜¨¸ÈØèø)9IYiy‰™©¹ÉÙéù*:JZjzŠšªºÊÚêúÿÚ?û¹æŸ5ysÉ:£æ6k6º�¤Äf¿ÔîÜ$h½ñfc²¨± “Ÿ06ÿ7ÿ;ç Mœ•ùü’ü´[Õ:?™uIotÝO\xŠ´w5¼."·-²'1È×‘føqù{ÿ9�æ�Ë�VOËßùÉ½HäÒ^ÚÖÍ­&Òãô}Ï¯(Þê)!‰ªhÀ¼Iö�žÅ³Þ¿ò°ü‡þÿÿŒtoðg¥ëŠ>»Ôxtþÿ—
+×jVµÚ•Ïƒ_óœ¿š_˜süìó_’õÝFæËÊ¾J¿{_+ùqyEhñ¢ñúá$’_­>Êšmž¡ü®ÿœ¯üš“Ê>]>jÔ­<½ç+[{Y`»µ¸"ÖkUàÏnðÂè#“í€O~4%A<“þrçþròÇóÈúw”?-®Î­}¬Ç¨y“S–Òxè¶±ñZMsR?7ãÆ¼¨ ŠŠŒóu†‡¨Çÿ8¹æÍNK©Ž�yù™åë[8·¸¶Ñµ§�À­)<@ÓzÀgÒ¯ùÊßùÂmKÏ—žpüÆü¼0ë>hÕ,-b·òÅÀŽYa¾k»‰a¸f
+í,r2`§ äjsä‡š¿,|Ïåo­éúî‡¨Cy¤XØÝëë4Mé­|ì‘Á:»
+µ!�×þq¯þqGÎ¿Ÿz”SÅùgòïO˜&±æéc¨�¡­ìÑ©ëKN¿²�\ÖŠßk?èW?&?åSŸÉ¿ð¸ÿ	…ñŸÕo¯þ’	é�Gë_k×âiÊœxü}?‡=žuüûÿ•#þóü­/GôÔàÿýG�×þ¡ê�OÖô¿}Ã—Ø§Å×ÓÞ¹Ø|‘þÿùwüõðgÔ!ÿ
+þŒãõOªqýß¥ÇjS¯zÖ»×%9ÿÙ
+endstream
+endobj
+126 0 obj
+<< 
+/Type /ExtGState 
+/SA true 
+/SM 0.02 
+/TR2 /Default 
+>> 
+endobj
+127 0 obj
+<< 
+/ProcSet [ /PDF ] 
+/ExtGState << /GS2 126 0 R >> 
+>> 
+endobj
+128 0 obj
+<< /Type /Pattern /Matrix [ 1 0 0 1 -8.06599 -562.87 ] /PatternType 1 
+/Resources 127 0 R /PaintType 1 /TilingType 2 /BBox [ 27.821 15.717 37.737 25.633 ] 
+/XStep 9.91701 /YStep -9.91701 /Length 412 >> 
+stream
+q
+1 i 
+27.821 15.717 9.917 9.917 re
+W n
+q
+/RelativeColorimetric ri 
+0 G
+0 J 0 j 0.4 w 4 M []0 d
+/GS2 gs
+36.633 36.633 m
+1.8 1.8 l
+39.967 36.633 m
+5.133 1.8 l
+43.3 36.633 m
+8.467 1.8 l
+46.633 36.633 m
+11.8 1.8 l
+49.967 36.633 m
+15.133 1.8 l
+53.3 36.633 m
+18.467 1.8 l
+56.633 36.633 m
+21.8 1.8 l
+59.967 36.633 m
+25.133 1.8 l
+63.3 36.633 m
+28.467 1.8 l
+66.633 36.633 m
+31.8 1.8 l
+69.967 36.633 m
+35.133 1.8 l
+S
+Q
+Q
+endstream
+endobj
+129 0 obj
+<< 
+/Type /ExtGState 
+/SA false 
+/SM 0.02 
+/TR2 /Default 
+>> 
+endobj
+1 0 obj
+<< 
+/Type /Page 
+/Parent 53 0 R 
+/Resources 2 0 R 
+/Contents 3 0 R 
+/BleedBox [ -0.138 0.05499 595.138 841.94501 ] 
+/TrimBox [ -0.138 0.05499 595.138 841.94501 ] 
+/Thumb 43 0 R 
+/MediaBox [ 0 0 595 842 ] 
+/CropBox [ 0 0 595 842 ] 
+/Rotate 0 
+>> 
+endobj
+2 0 obj
+<< 
+/ProcSet [ /PDF /Text ] 
+/Font << /F1 38 0 R /F2 35 0 R /F3 32 0 R /F4 29 0 R /F5 24 0 R /F6 21 0 R 
+/F7 17 0 R /F8 12 0 R /F9 9 0 R >> 
+/ExtGState << /GS1 5 0 R /GS2 6 0 R >> 
+/ColorSpace << /Cs6 7 0 R >> 
+>> 
+endobj
+3 0 obj
+<< /Filter /FlateDecode /Length 4 0 R >> 
+stream
+H‰lWM’.9
+<Aß¡.@aÉ–-Ÿ`"ˆ`5K‚Õ& úm`ÁõI)U?ÝÃª;õ•mINIévüòÑŽ?íø×!ç8þ{ŒãÏÇ_þÚŽ¿}üñ—_õøí?rüóø0={ëÇòuš¯ãç‡
+=ç^·åóúdê¹åýE>?~ÅQ¿}ˆõSû>Ö¶s˜ãCÁÊaØ|�söCLN›’Pð¡X;ÇˆŸ;6êÇ�ûœ83,k›nBü•á§æýôæ¹`�:Æ½…ŒyŽ6óˆðE†!b7Í#½/»Éxtbßš¸)à<§Œ\Ð™�½NYãlm'žÛ�.øÙ±W¨ÅŠ}ªJ~¡Ûo�«{ü{ú\åö¦§÷A‡‡GGÄg}&œcæ÷~ÎE‹»L™ãÐHªÃñÀÆ�ö‰ˆÃÒ-Ò®pÏ7Iè3\BÃrAÏ¤†¥y,€Ï¹�ž«÷ÄÖ%¹[�ØCpQvóÄ²;±ÎÛÖÎøoúmùLËØ¹¤ÙÈ8â®�N.øZu„Yú¢ÒV²cu'îÄš©•[¼Ü4gvg#Öe‰Çu;V+nÆUúù‚ÉËÞî\¡ž¸µU+,‰¿›g,B¥OÍH¯½¬îs´EÂeœŽ{”Äc3îÞù{ÝgÜø(†’î–x
+&®¹×R¹îMè‘™Vú4¦/2zÑ©¸ñ´ìmù…eiû)®Ä†'÷É€ì#eù¤¥vÕE4Ùé—.²êÝ.~|üãCº×•‚ä8§gIþ´CFþý÷/_€Þ2¯/ üù‰n|_„Æ'èC=¸diñ	÷�ùh®tÁ¦	ÇÌh:ZÞb‰ìh<½Ÿþx3\3rÜñå`‘ÍÍÑh¸"n±Ï¼Õ8Ñ¢*�×d	
+ÍVË$gº°�KÜ#ã7k-Ù=‘éÏôÒ]ÿ�%V¡~³ôç[U¢&Ä…$\lÁ=š;Ë0¸8ª»XbV²Ô­eòvÕþÊÜZýÈN€8X ¸ž½o	¢FÑŽ‚ÛdÖm¹£Tƒå÷†‹Ÿ¹fNûfy“âDq¸8õÅözhâZ¿“%ŽnXÌ#K„ö‡$n¤äˆÏìE0O9’!ŽJ’‡ €c½ùÃ¬vü\:nzÜðbGžœÀ9û’¤2<Ôx‚§]÷¨½yÃ¸Yá‘‘›HŒw{Qi7#<¦ÄMäØ³.>À°îS1©ô!CÁ‡·á
+j¡�ëïðsí.wß†÷�
+0;@i6ª�8~¦e(G¾ÇœŽ™›8:ðž�
+S“Ô-f
+[lÌéÀ}Îj±=ñ¨†ª2kÅXlÛ{8¿`S�²ÉýØÄ­¾nÂ¹m6<Xì¥h©�L¸—P%DLƒëcH›I”ü"W ?-båÐo±ó¨f~!“GDëÜºÖ\ÊÂÑ¯I53Ãü�‰s�¡™ÄVGÀRc(dD»´rBä…CÐ§„V”ð÷åß,-£¹:£Z2o:Ô©:B¤Ëp=~”[öÌ ¼hM©X„>£óWaÍtº§Z
+Ü{8=R¯QÓÎŠr5k·¼Õ„Ó,/v¦ À>‹iÄ€Ô¼;ólwîˆ‚¹f1*ÐSÂÂ²œ–‰½EP•�>­\9Ó)z÷L ¨Á¤#â}<GiÚA¬Ý8½ÕjE£®Ù¡­DRž¦¤õ„#ó¸SƒÐ§]
+¯Í•^wj^ˆÎ•Q-­B7©¸k0X2~cKn0cäFZçÄ¤Œ‰
+Ù¥�÷®P6¥±’¡ÛØvdiq:´bê»âtÈ˜ÄƒœîR¿ï^+ônmÜ#�8•Up�é«šV{3²~{õ>’Ú³"ŸÍî”­MX6ìÀZX•xèÅ¨Aa·H§¸b$Í£D	}T.<t6fJKÀÏÆþ5v÷ã¡]Ø˜}TPgwÒM`C¢¶ì¶|~±l+ÎìÚ³“4‹^¯©µEÈðhÆ²Éã¨„œ‰ÑfƒS›ã¸õ"Ù\jÍøÁ%µ´æ5b­H6K¨…—É*åë)Õ9âÚƒcÎ‹e­Sz^O¼0yFjÇH¶Ö{«= üX‹Ø�gÄìŒáu†m^èÈîœR"¹Ž€�gHžÑóÝ‘/•j\fœ[={-¨À\nÑ„mT¦wõÎ¬¾¨be#l¤µ±—ú´êB’1‹GkÅ :X�'H•coW/9’PÇ9ò”}oçK(bX"ÙAV·¶WZ¢�o©,-¦)`çC'jiðM¡IÛH=q[z|Üñ‚°¨øÉ3p¿?/«
+,5/=ûàµolp~Ý¥	ÔwUjöv(ž5eÐlÙg¯º´Æ:ŒQñã†YEåðsF*I÷†&pzBÍxÃ�ZÚdæçü5¿yøÀ�ÂfÂcÀ¶fjOÁßp<ëŸðÇ“>Ÿ<]ÊÉ´Þoß×Sì3‚·._
+.Ïc-|˜õûJ�{r<^x¬õó¼3"	ˆá�XFHˆ¸È	
+í,)�è
+õMa¾WBæ}ç\ÇrwÎ‡"ÇÞ£t£ÆQRZÌKrÆ½8‰7-ï­íqs&oý¡Ð�ïœJÍ(=;' „f„e9õQ–ƒ å® 1jr^0Á¾S(ó?r¾BCõzÜEÿ¤E6E‡,;5h§Oµ�:#6sû…âsÜÖÞ÷ÏÚ2¡÷jàðêµ¿JŽþÛÇm=j¼çÛìA Ç:Y-Éóä`'Ý(S{úÜ}ÖïÙv`i*¥ØzÆ½&wØ+!£àLÃ<tFîV= ]àÆË¬V‹lJ—˜ÒŠ¤ñŒ|ÿ€<ÑŽêŒëu%\aõ“	é$Gþ¨ TØ'dÃ¶ý|(”)õ–óJ]ì¿Ëx=ùÄl|àî¯4$às~^ž=þi4G‹ÛbÀiO
+b�õw’bËýJc`y²üíªcÁW:Äå£SÍþ^1”×|È Ñª®GS5�ËÂ¾ò_+ÝŒ§GâF·7Cìá%ØbŽi<D½dKä
+½4óŠ¿Ô¥ð³/ß6bOä´§ÅèEdÚv
+ë«rà#-ÎÛcÞ¿*í5ÿqýSúëÐaÊk¼Ç×#Pí6'Ð¦ÏÇI¥ßî0Ð]ü'`ŸûÉpü}e
+ñ'•ñA
+×Lõ·þ£SbÔo>e6$ÀOZ:¯4#	ÜX­1éOïõ"Ë‰ÝÎê´Æ_¯sXáÎB‹w^}^z\ò
+€_&eÊJÝ
+Ú	eL¯ïU8!XôÎD“yÁî9JÆ÷ÑßKx)äUÈˆÒeå¡{]Bz�¨ÔëAöHƒ•ÐÃwè”cÔÄÕHñŽ1Îåˆrk¾ërs|¨«NŽôn©iˆ~{ì–Í.¯Ï’Q–¼§ß-{Xö\ ®káWË§	Ÿ9ÿã»ìvÛHŽ(ü|‡Á^
+ƒ•<ýß}™x�²ØXBr!ä‚¦Fw)RKRkhd/Ï’sªzš#ÙX¬žþ­®®ïT®Ý­æ#¨Wùî5{0˜h&MfE¼.•§Â²ˆbCõ:šËT9š%i�¬ìîÍUKÂ»0]­5DkR§šÇdñ*`=Ô*€»8D•ªHI%^ÖêÈÊc‚íjeyÇÏ!Æê	C“-{QAlXu�“Þ±ªZb‡ƒkžfU ½}RM›‘Ÿe-õŒö6ÕO±í=ÔÞá‹�—\Mxf®ÝCÉzN—µÀõØ£§ŽvILŸ4eÛâ'/êw‹@Lëgƒ«€å‚¾”!Ëäª å}CdÀTŽ¹¹B®Øšîk´ùa’æ™ß§¦Ãß2H¨ò•–RÈLŠ‡‹ˆÈReÁÌNS…—ô…†”‚2T§™‹˜d»g%¸ÝÏÙm–$Bzj4+YÆá-*št†Ákx—D™°"C;Ë/Ñ1FÜîJ•©©º½„ªRœ\iòbò…1<DÃPöÖ;
+š¿X©n%Ü¤aäX‰j~“+Ï’D9kÐÅ‚×ñ|©0m=9c�Wž“š!ê'§Ó'/%˜é»,©^´âVz ºÕ&}wF'—‡B§f0õG¥+ëƒ¢¤è(>˜¡Ê(M)È^EnMÐî^ï¡ÀÉ³ÒŸ—t/"y‘#5je'±l­ÎUtß*].^ÓfVÒ°–•+ZÃµT{x+OÚý’äƒTµxÒw‘e´Œô�¥4�Æ.“�·îs¨9<	s(áŠ&«Çd±ÙõkïY|H<dç+¥j81³2à5t©†0>]ÖÏ¼^èÌACÑ1í`[AEz)�Î%y–«ˆrQùš�Ž‰ˆ‰·D&¥S”t{†tb,†ÆhšÖ6D'}…�Ð‰¡j+¡iÄÒ-¦™ñ¹5(ža¹4:'\¤K
+Î0“;³9…
+Óª
+û9ÌØŒSa-oˆá�›aºI¥é¾�HÁ‰Í	I6•ÆæˆLÓŒÍhþg˜¦46Ç$^=Ã9âÖEMÎ0¬
+Î‘§,38£!Û	I‰ßáúg~��„;|jp¦}ƒ3ÍgpŽ,>óÎl¨N'œaªVP8Ó¬ÄS8£!¥Á9‰ç	Îp›	nçD˜ùgxyb*œÏdgtæ-ÄÐèœìY	0ô8k˜Ñ
+ÖÇ‰Î´Lltæà*3”Î˜\pRéÜÖ:ÃŠÕQJgî­ØFgšƒkt†éjw¥s¢?K£3ã§®E:ÃM¥vW:‹]£3L[aN<#œržÑ¶
+Î¯RëKÂ¦«å§ÂV¬op†©©Zá³¦Ce3ãK ¡l†é}jl†éBš±
+¶ÄÆf~7¦±™£‡0c3¢ÐUÙŒÅý”ÐpUØºOnÆf4J¨lŽ
+Ít±	34ã(·&6óBk²#›©ÌØÌ€pvg±Á™!àRƒ3¯ØÏØÌØ�¶±91•šÆf˜a(36£ÁÖÉÉf˜ƒ›¾ËÁŠŸ±
+¡º•læ³«:€ï„ot*‹L}Å&›gš¦±Ö�üŒÍl0¥±™½+mÉfNnfh–µsC3w–Mc3wšå½Ç†fq‚ohæ…Y3C3/Ìú†fúß72'+1q&3¢kd³�™Ö�f`æuÇÒÀ,¹Â70¿¹{í>‹Ž­¬b#3Loc#3Ì`üŒÌlˆvB3¬X{Í0“õ34ƒl!ŸY½eƒå§`N“LT.¿a0±ü—ëÅ»¿‚àÝõÝ“uþño pø)±®Cw½æŸýãqs¿ëV»Ûîø4®7ÿí–×?/pwÈšèñÃ¢_¯N›ýîØ­c7®ÖÝñùÓÏãúÔ�öÝúaµ»»Ï›ÓÃþùÔíö§Íz¼ìº?éîVëÓþðÒÝíÝéaìÖÏ‡Ã¸Ã°qý°Û¬WÛù‚žÙiäõ’ŸF»§ç:ŽÜå;Ìö|/9èÂ#0™t.…coú+le{Û­ºãên<½tëýn=pÄÃSÆûÕáv³»Çž6Çîé°¿}^Ÿ¾ïž¶#Wø4âxX’gÛïN8Vë6��ãífu·/K¨ŠÜ_.ÿsýw¸Ûª»q¡ô6þ¸Œë�FãÈg<Tº›¢ÅÒÝØÝ?®»ë¥±CX^Ü^ÏÉÝ’‡ÉýOË0ôûü´Ù?Ž§ñp”•ŠÌ_:›˜EAUËø	r™ïþveºû£ÞçMÿG÷aYú�K‹WÙ›¥Ç~z·t}êþ�©>\/Ð}Œ”–)‚mO�šˆŒ¸Ú°o?!¤~]¼û8nq¿�ï÷Ûýaƒ-6ëî°é4Üœž?ÉöR‡EšF–7ÌGÝßû#Ò±¤¨b%fåÿÐ×»E…ðÛÜ!v'ÞéÀË´©��ðãóã§ñ0owzÉû»å2F@øO+Ü°y #Šæ=ëè� nã~{�w4mÞzf<ª,Z[¿éÿý0îtÄq¶OiØµ‰s¿9¶no¿×¶íx’û«ð|´}uäTãídMŽûÏu­Õ§ýoãåt]âÀ÷W_qàÕû\¡ûÜ-�Á6ê+ä/H ÇÖs>AìS¢`ŠˆÉªòñÜrîc¤ü—-»D¨lŽòé:f#÷qÖ2�²2È|½EGmWD¾>"£�5ó< …Àde&QÔ`|q.LÊˆçÈê”]
+»fé‘QÁâ•Ê	�
+L.ö'}øêï÷û[\$·ïZ­YÝ#E,ñÐÓ_¯žä¦3\áû�¯cî+0–Ùš¥×üÿúê	Œ…[
+3Æìž)Û3K÷ÖùÀ�Ð¥ D2$ÓIï£dO¨Põ¢};�¿é‘ó—s±ÿa“Xk0hˆgÓN�‡Ã2´l¡´'~¡L Õ€Š
+e<2$
+GJ¢:”g	á�AØüíþH1…Yën,¨_Þ,�gŒ¥:ž-`p€@Aó­%PØAÑøóg1Â{	I]~> ±ì¡H¤0ph±ÁK}9µ ¤=ŠDjˆÖÇäªÏ}BBZ±º2Ê„/¶jcÔrUVæÒò.ZüæLÍf_Å¯ÞýõËÓøîêt@ƒY&w<¸@¥ñMgRÍ¼o­“÷øÍAŒd>sM`Ýð¼ïb~íL(<ˆ4s8}˜ùé[ÉÀFªºôú-¡ˆ�`tÂÕP>%Bo [¤ÔŒ²]*RœxjÙžûð ¯ûÔ–YŸç} ’§ôA\NS¯„Ym�k|8ë-(´e­•5íìRóéAxwY…MHc²PÎyý§h^„éGæLäqK(ˆ@Žøç3`µ9½hŠ
+’øÀœƒMU*½<~Úo‘ùPx\š·‰
+>å‘C=`(¦:!L´aî(—Þ:ª¶T/´ÃûÀ¡p6¯§drLAÎ‡†\d^ÜC;»�ývõ7°mð´Ï¿ÁIî&4Ÿ”ó¯ôCÿÝ9Ç×É®¨E‰wQžßÕæ›¾éE�í	ãhpJùþëäcù¹ª?(”Ï�žV‡W¢¡¡ÝX�˜C“ µE¢}j}ƒSj"� ONo)ž[¶çY�ŽBÀD¤q<G({>ÈWþ7Žk®ÁW|%bDà]˜â�‹ûtzøûÕ¶ÛÆ‘D‘Ð?Ì#µÇ}Ÿž}ŒL/°@¼«P±cÄû +²#„’R�÷7óG{ª»z¦šä8¢h/ /äLÍéêªêêªSƒ‰Å¤
+6·£Û…h±`“FL‘˜Ê£èº96!äüŸU‡òì…ß�e’§�5À—3ç›¦ê«˜(yrùivñs.ÊêŸqŽK;U3f‚��LÍnÖipôYXhâÍÝæz=Š3Í?+KwWþ˜ÏVQ÷‰)ç,Ši²fñê;ór™`Xö€â�—¼ËðÛýÝŠ“éç½š‡SDŠ}!Ý¢�×œ]®×7Cîƒ·ŒÙ¯iêM–¼¥þ{Æ<ÿÏÛ1�ë[•þW¢×ú½=MkçžØ&Xú_—,˜-¹`áB6t`|-ä -æTXÜk•+Ùk®ñ>Ðš&Éµé¾ ^ÓÜR$ÈEªpÀxôM"#¦H¡Ó^KKVe+Ow
+V
+KF5…ßŽŠÁ60«m§=î¥×”½TþÑËøÈV4”¨�ÎAE\êí)zTÎS4è»'ò; S›P ¶žDŽìÙõCZ®b�½ÓÖ¿àÌÄPC¶<`É„ºµS±v¡ô:<L´
+¥}}¥#ïõsŠèy1¦¤*5žä?$`(Hcú¦`GÌTÖÝž’’Û]¹wþëãu‰Šês÷tÐU+± äùo›‡�ë{\„œŒ C`ž­±;PS1')ÁE)ä+(”˜G*¡¸øì“kßŒ�µË]ô½½~;[ÝšÃÃ÷7«k¾¢ézÓ×WogŸn¨|}ÿp9V†ÍÃýGŒA¼B5Žz|¥mÜÄìÝ„£0CRzXøÒ/¿g�2/ý'ºÑ¸Ä/©ÄtéYRfÝÜ%÷KÊ*"ô¸þ�¨"†ÆT<vCˆz'.¸F~{š*¹·ªæeVr˜æ|ÔÓdÚ%Ž^�iŒ°>„i2í(rèå
+…9D'î©x9T�4eÁêÄ¢kÝgt‚^èQã÷¶4*¤qFpoÕ|8™}[“îâUÐ&Eôv�èˆø¥¢k1Fº¨¦H&@!ªNÂàúƒ§’=w %˜lÈvo%ê°OùvXU$T³ÄyX+Bõ¦	nî:²Ò@fenòìlš«MC½©£_cÒ¯o6Ww ¨šY;bƒìê#S�™6‰œ|v5<CÏø¬†˜7|A@Âe"%É¤,,‚bhM$Îåñ½P/	b‰ÓàÈèÀãì€äƒ„F<“$èQ¸ƒ$Ç2²Gq/©%I‡æLÎ¼Ž¸¥L–Œ‡ì�U4Ð	KFLÕt¦“hˆ-*—’ªda*;9îs]úˆy]8}ª�òe)_*Ø+ñ¢ŸË—…|ù�ç
+oªyß÷}ÙÕ~Ÿ?9‡ €•µØ²o,ZC"ã¼À;d"³d5bÐŽyÂ,–J^ôZbX"0ÊÃl/1,1®§ª! ,ˆHÃVa‰Àt4 öÃ�	 õ¸iÃ�‰ét”–Œ€d‹D`l.‚Ã�AµÐ¾ÒÃ�Áµ2½<‰"ÜDçäIÉˆ±=u
+yE"07Z†‡�q&Ö–L@¯"X$ã1“T,�q\TF°HÆ‚cW,�AÛõU‹D`tÄ(+#X$£h¬"È’cz°
+Dì[ÝÉ\.�Á¬E\W`X"0ÔªB¥‡%ƒ"(yE"0®o;_™Ì�¡‚ØË“(‰Á¿3&KÆ EyE"0Z¡ƒÊ“(�Ir�<‰"1¬¥J0lÕzÛéÖxXéq;{“)·QâÑÑ	Äu2yÜ1Ì÷y®³fX@CŒü²(+¶?ØÉ%oÄî®Úþœ•i�%¹ÂïÑ•W,§¶×vÇÅüáÌN¸hw÷ÈãáÂîì‘=Ü³‚=´»æ/çvÛÃ¼‡ŸÔµœØ]»)Ý¶ƒyãv·Èþ¹�rpížY×·ë`öÏMø7µùrjsíwüËªÎü¶Ù=?y~~âüö¬àóó»îe]ç~Û¿ìÞäæË‰ÍuÈ'ÄÞ�4´Á—ÄU*qÜ�Ç‡¶w…þ~“¿0ÃžçOuÐž´˜oÀÓv.âˆÅö˜�­="`˜Üž¾³?æ¨B<`q°¨Übk…Á#6W8ñ_·´XdlÒ¢Ò÷U�¯jëO3Ì¶§s¨›ýzúŸ‹ŽªøJœ2hKËh�9ÚÓš/h�=ÚÛÚCíÉŸ*-®í¾ Wþh¯Àç÷J™~+wÔ^%äiÊ§¸­bö=J…åŒ9Â
+Ö°?å¥Ápšaûa÷'Ú~¸ýIvˆþè`†ý™5­!åœ®ÃImp~º©2™?m%×—ÐbŽ³¥déDš>RKÉ²/á��HÖÃ´Pï<^‹ÿ"Á¥nz°åƒ$¯¢©~·U^Cèö”×.~v¶	ÍÕ¦+´ý“~}³¹º#Šg”NÏ=¢**‘DûZJF«hÑAšþÏÛ™'ZðU|yªò!A]k�
+<dÀï»{ý^Âõè‡!oåeËÂ¿òéÏ˜ON«ÇåÓÞùš…ê¯|úÓäÓâYášOÍ‰S±U®Ñ–ƒØÜž8Ú0¼¯NlìÛOÚ¨¶÷¦ñ®õ¾™›¾uÁ6ëë‹ºå4À[lÏ‚ÁƒdØÅiÌ2hò#f�˜%löd³Å'kq#:ÓZpN£-¶DŠ÷}›·t0"@�v]«4¹å5ìéÁj„Ø°a�€/!¦$ÀDÓF
+O­îSYÒëÖ£ô³š1†™½sƒšA@®}{1^r¢)ªé×#”Ê“�±íB×7·8Íà6­NÖwÚ¥“5­)iMã.?ÒÌÊ�4.æÃÏ&e«�óMpmD~Ì; }"HF+îc„Ñ,`£[¡IÁõÊÖÙY²Í‡ÊÔE1é
+=ÌS…râœWnË—©´}–¬A]X‘€]H«´~ø…ÚÖ„´bÔwóáîæýÍÕåÝCÞ1h�vÔÎô	q÷Ûí»ë5î<TdN©[¥À)åÙ#'•5M|‹vÃ™q!7¼TåUª	¶
+NwÕ‚Ùâ¿W—w—7÷wÍýûæß—ë‡æe2d“Õôuªx
+ÿ;„ß™¶·&g
+RÔ$.</�ŸÀ²_\¿;¥£œµ§™:kÌé<½ƒ|[ð•ô�‚1‰…Ãéÿ	06½è>
+endstream
+endobj
+4 0 obj
+7640 
+endobj
+5 0 obj
+<< 
+/Type /ExtGState 
+/SA false 
+/SM 0.02 
+/TR2 /Default 
+>> 
+endobj
+6 0 obj
+<< 
+/Type /ExtGState 
+/SA true 
+/SM 0.02 
+/TR2 /Default 
+>> 
+endobj
+7 0 obj
+[ 
+/ICCBased 8 0 R 
+]
+endobj
+8 0 obj
+<< /N 3 /Alternate /DeviceRGB /Length 2575 /Filter /FlateDecode >> 
+stream
+H‰œ–yTSwÇoÉž�•°Ãc
+[€°�5la‘QIBHØADED„ª•2ÖmtFOE�.®c­Ö}êÒõ0êè8´×Ž�8G�Ng¦Óïï÷9÷wïïÝß½÷�ó '¥ªµÕ0�Ö ÏJŒÅb¤	
+ 2y­.-;!à’ÆK°ZÜ	ü‹ž^�i½"LÊÀ0ðÿ‰-×é
+@8(”µrœ;q®ª7èLöœy¥•&†Qëñq¶4±jž½ç|æ9ÚÄ
+�V�³)g�B£0ñiœW×•8#©8wÕ©•õ8_ÅÙ¥Ê¨QãüÜ«QÊj@é&»A)/ÇÙgº>'K‚óÈtÕ;\ú”
+Ó¥$ÕºF½ZUnÀÜå˜(4TŒ%)ë«”ƒ0C&¯”é˜¤Z£“i˜¿óœ8¦Úbx‘ƒE¡ÁÁBÑ;…ú¯›¿P¦ÞÎÓ“Ì¹žAüom?çW=
+€x¯Íú·¶Ò-Œ¯Àòæ[›Ëû0ñ¾¾øÎ}ø¦y)7ta¾¾õõõ>j¥ÜÇTÐ7úŸ¿@ï¼ÏÇtÜ›ò`qÊ2™±Ê€™ê&¯®ª6ê±Z�L®Ä„?â_øóyxg)Ë”z¥�ÈÃ§L­UáíÖ*ÔuµSkÿSeØO4?×¸¸c¯¯Ø°.òò·åÒR´
+ß�Þô-•’2ð5ßáÞüÜÏ	ú÷Sá>Ó£V­š‹“då`r£¾n~ÏôY &à+`œ�;ÂA4ˆÉ ä€°ÈA9Ð=¨- t�°lÃ`;»Á~pŒƒ�Á	ðGp|	®�[`Lƒ‡`<¯ "AˆYA�+äùCb(Š‡R¡,¨*�T�2B-Ð
+¨ê‡†¡Ðnè÷ÐQètº}MA ï —0Óal»Á¾°Ž�Sàx	¬‚kà&¸^Á£ð>ø0|>_ƒ'á‡ð,ÂG!"F$H:Rˆ”!z¤éF‘Qd?r9‹\A&‘GÈ”ˆrQ¢áhš‹ÊÑ´íE‡Ñ]èaô4z�BgÐ×Á–àE#H	‹*B=¡‹0HØIøˆp†p�0MxJ$ùD1„˜D, V›‰½Ä­ÄÄãÄKÄ»ÄY‰dEò"E�ÒI2’�ÔEÚBÚGúŒt™4MzN¦‘Èþär!YKî ’÷�?%_&ß#¿¢°(®”0J:EAi¤ôQÆ(Ç()Ó”WT6U@� æP+¨íÔ!ê~êêmê�æD¥eÒÔ´å´!ÚïhŸÓ¦h/èº']B/¢éëèÒ�Ó¿¢?a0nŒhF!ÃÀXÇØÍ8ÅøšñÜŒkæc&5S˜µ™�˜6»lö˜Iaº2c˜K™MÌAæ!æEæ#…åÆ’°d¬VÖë(ëk–Íe‹Øél
+»—½‡}Ž}ŸCâ¸qâ9
+N'çÎ)Î].ÂuæJ¸rî
+î÷wšGä	xR^¯‡÷[ÞoÆœchžgÞ`>bþ‰ù$á»ñ¥ü*~ÿ ÿ:ÿ¥…�EŒ…Òb�Å~‹ËÏ,m,£-•–Ý–,¯Y¾´Â¬â­*­6X�[Ý±F­=­3­ë­·YŸ±~dÃ³	·‘ÛtÛ´¹iÛzÚfÙ6Û~`{ÁvÖÎÞ.ÑNg·Åî”Ý#{¾}´}…ý€ý§ö¸‘j‡‡ÏþŠ™c1X6„�Æfm“�Ž;'_9	œr�:œ8Ýq¦:‹�ËœœO:Ï¸8¸¤¹´¸ìu¹éJq»–»nv=ëúÌMà–ï¶ÊmÜí¾ÀR 4	ö
+n»3Ü£ÜkÜGÝ¯z=Ä•[=¾ô„=ƒ<Ë=G</zÁ^Á^j¯­^—¼	Þ¡ÞZïQïBº0FX'Ü+œòáû¤útøŒû<öuñ-ôÝà{Ö÷µ_�_•ß˜ß-G”,ê}çïé/÷ñ¿ÀHh8ðm W 2p[àŸƒ¸AiA«‚Ný#8$X¼?øAˆKHIÈ{!7Ä<q†¸Wüy(!46´-ôãÐaÁa†°ƒa†W†ï	¿¿@°@¹`lÁÝ§YÄŽˆÉH,²$òýÈÉ(Ç(YÔhÔ7ÑÎÑŠè�Ñ÷b<b*böÅ<Žõ‹ÕÇ~ûL&Y&9‡Ä%ÆuÇMÄsâsã‡ã¿NpJP%ìM˜IJlN<žDHJIÚ�tCj'•KwKg’C’—%ŸN¡§d§§|“ê™ªO=–§%§mL»½Ðu¡váx:H—¦oL¿“!È¨ÉøC&13#s$ó/Y¢¬–¬³ÙÜìâì=ÙOsbsúrnåºçsOæ1óŠòvç=Ë�ËïÏŸ\ä»hÙ¢óÖê‚#…¤Â¼Â�…³‹ãoZ<]TÔUt}‰`IÃ’sK­—V-ý¤˜Y,+>TB(É/ÙSòƒ,]6*›-•–¾W:#—È7Ë*¢ŠÊe¿ò^YDYÙ}U„j£êAyTù`ù#µD=¬þ¶"©b{Å³ÊôÊ+¬Ê¯: !kJ4Gµm¥ötµ}uCõ%�—®K7YV³©fFŸ¢ßYÕ.©=bàá?SŒîÆ•Æ©ºÈº‘ºçõyõ‡Ø
+Ú†�ž�kï5%4ý¦m–7Ÿlqlio™Z³lG+ÔZÚz²Í¹­³mzyâò]íÔöÊö?uøuôw|¿"Å±N»Îå�wW&®ÜÛeÖ¥ïº±*|ÕöÕèjõê‰5k¶¬yÝ­èþ¢Ç¯g°ç‡^yïkEk‡Öþ¸®lÝD_pß¶õÄõÚõ×7DmØÕÏîoê¿»1mãál {àûMÅ›Î
+nßLÝlÜ<9”úO¤[þ˜¸™$™�™üšhšÕ›B›¯œœ‰œ÷�d�Òž@ž®ŸŸ‹Ÿú i Ø¡G¡¶¢&¢–££v£æ¤V¤Ç¥8¥©¦¦‹¦ý§n§à¨R¨Ä©7©©ªª�««u«é¬\¬Ð­D­¸®-®¡¯¯‹°°u°ê±`±Ö²K²Â³8³®´%´œµµŠ¶¶y¶ð·h·à¸Y¸Ñ¹J¹Âº;ºµ».»§¼!¼›½½�¾
+¾„¾ÿ¿z¿õÀpÀìÁgÁãÂ_ÂÛÃXÃÔÄQÄÎÅKÅÈÆFÆÃÇAÇ¿È=È¼É:É¹Ê8Ê·Ë6Ë¶Ì5ÌµÍ5ÍµÎ6Î¶Ï7Ï¸Ð9ÐºÑ<Ñ¾Ò?ÒÁÓDÓÆÔIÔËÕNÕÑÖUÖØ×\×àØdØèÙlÙñÚvÚûÛ€ÜÜŠÝÝ–ÞÞ¢ß)ß¯à6à½áDáÌâSâÛãcãëäsäüå„æ
+æ–çç©è2è¼éFéÐê[êåëpëûì†ííœî(î´ï@ïÌðXðåñrñÿòŒóó§ô4ôÂõPõÞömöû÷Šøø¨ù8ùÇúWúçûwüü˜ý)ýºþKþÜÿmÿÿ÷„óû
+endstream
+endobj
+9 0 obj
+<< 
+/Type /Font 
+/Subtype /Type1 
+/FirstChar 32 
+/LastChar 101 
+/Widths [ 278 333 278 556 556 889 667 222 333 333 389 660 278 333 278 278 556 
+556 556 556 556 556 556 556 556 556 278 278 660 660 660 500 800 
+667 667 722 722 611 556 778 722 278 500 667 556 833 722 778 611 
+778 667 611 556 722 611 889 611 611 611 333 278 333 660 500 333 
+556 611 556 611 556 ] 
+/Encoding /WinAnsiEncoding 
+/BaseFont /CEFDJK+Helvetica-Light 
+/FontDescriptor 10 0 R 
+>> 
+endobj
+10 0 obj
+<< 
+/Type /FontDescriptor 
+/Ascent 720 
+/CapHeight 720 
+/Descent -204 
+/Flags 32 
+/FontBBox [ -164 -212 1000 979 ] 
+/FontName /CEFDJK+Helvetica-Light 
+/ItalicAngle 0 
+/StemV 60 
+/XHeight 518 
+/StemH 50 
+/CharSet (/F/e/b/period/space/two/zero/six)
+/FontFile3 11 0 R 
+>> 
+endobj
+11 0 obj
+<< /Filter /FlateDecode /Length 671 /Subtype /Type1C >> 
+stream
+H‰\Q]H“a~_·9M™ºõÍêË}ŸËüAMÍ7ËŸ­lþ.ˆ´Â´�mêÐ4Ö’‚ì¢‹º"•Ð»0¡Œ´ìïCÆŠùC”"JQ
+¥–© œO�Bó¦‹žswç<ÏsJä„Ri>žw¬ 0Ñâ¨kt¸�6!¹ÈY]ãÞé$–JZ¹´7T‹X³q}£Zl$E<XÏT“JS³ÿ­ñÎË¼À»]‚ÝqQpÕò
+U|n]�ÓaçÍ
+®K
+.Áíl¨?ð?‹”„‘¢!‘$Ž˜I	öË"2¢ ZRMÞÐxšO{è:¯òWË,]ù,³6”ÌšÒ•ª&Q‘>õÁŠO&��%õWÐ€IÈÚ ò!õ1¤	ý­$š`ƒÁÊj´`–õ£Ê ´2Á
+õpœªE”æEõàXù¼ÿ¨™„(©žY¸=üå';3Vš‚F,kÃ8Ìâ4se7K›-A’ nFÞ}Þ÷¢7hu*^‚u�œÔë4'‘KKAŽóë„e¢ú™¯pÆ}šU©Eêa@qÃàE‹¶sX‹™Ø¶–Ñ°ïëè!Úðõ1Â©Ó6vßë„Èe'ÊÍœf0†�€·ÅH)‚A•óSÞé?~Ý0é�v“�^¿aÓƒ›Ð.ñžMû–]©‚Æ&ÑÖ'ˆp¤[=å…UŸæpÐÁ@ðÈP÷èQ{K‡ÚæS,‹Šâ_Áa–¼-ðDïTÕ™£þ×&Ã~0xÐ”ë,rpðÄªÔX¶ìÞíD@x
+…"ðÁŸÌp�Y¼?ôm�2dˆå|g(i=´ŒzãÓ01ùî#ìú0±øˆ³f_+¹p”E¥uä­œêj—ÔÙÆ»�]�Ò»�Ãü`8xJ
+endstream
+endobj
+12 0 obj
+<< 
+/Type /Font 
+/Subtype /Type1 
+/FirstChar 1 
+/LastChar 1 
+/Widths [ 761 ] 
+/Encoding 16 0 R 
+/BaseFont /CEFDHI+ZapfDingbats 
+/FontDescriptor 14 0 R 
+/ToUnicode 13 0 R 
+>> 
+endobj
+13 0 obj
+<< /Filter /FlateDecode /Length 217 >> 
+stream
+H‰TP±ŠÃ0Ýý{tp(t�Ò£�áîJÓÞîÚJÎÐÈFq†ü}í4íÑAô¤Ç{’Ü×Ÿ5ÙòÈN7 µd7²F¸bg	òŒÕaéfÔ½ò £¸™†€}M­ƒ²ò‡Cà	V‡í:ûùÃÙR«s~ù�D3zÃ)@U[!÷_Ê«A&Ù?wž<B1÷ùbì^idEB™åÕ�Ìûì©¸¶úO±xl›]V‰¸»°I•NyÐ#sÌ6ß;GHæ–ðõï|òJ%î�he
+endstream
+endobj
+14 0 obj
+<< 
+/Type /FontDescriptor 
+/Ascent 0 
+/CapHeight 0 
+/Descent 0 
+/Flags 4 
+/FontBBox [ -1 -143 981 820 ] 
+/FontName /CEFDHI+ZapfDingbats 
+/ItalicAngle 0 
+/StemV 0 
+/CharSet (/a73)
+/FontFile3 15 0 R 
+>> 
+endobj
+15 0 obj
+<< /Filter /FlateDecode /Length 275 /Subtype /Type1C >> 
+stream
+H‰bd`ab`ddqvusñðÔŽJ,HsÉÌKOJ,)‰+ü�aü!ÎòC–G¬ë·ò¯ÌŸ'X¿Oáÿ>]àû,Á)ßw	1032²¬Ù‘hnìœ_PY”™žQ¢ ‘¬©`hiaª"ÍÁ¤˜´TpLÉOJU®,.IÍ-VðÌKÎ/*È/J,IMÑSPpÌÉQ›P¬P”ZœZTõqV¹Iæ(…Ìb…D |z&ÐŒ¢Ô…’¢Ä”ÔÜÄ¢l…ü4 ‰@Á¼Ä’Ìü¼Ä…�Ê‚Ô´ÄäTg¨5@a=200¶30æ10}!ý}ßÏÞîÍ?~lf\÷Ó�ùg–ØO�¿î=Øùjgþô˜ñû÷6€Ä”k8
+endstream
+endobj
+16 0 obj
+<< 
+/Type /Encoding 
+/Differences [ 1 /a73 ] 
+>> 
+endobj
+17 0 obj
+<< 
+/Type /Font 
+/Subtype /Type1 
+/FirstChar 1 
+/LastChar 1 
+/Widths [ 834 ] 
+/Encoding 20 0 R 
+/BaseFont /CEFDEF+EuropeanPi-Three 
+/FontDescriptor 18 0 R 
+>> 
+endobj
+18 0 obj
+<< 
+/Type /FontDescriptor 
+/Ascent 0 
+/CapHeight 0 
+/Descent 0 
+/Flags 4 
+/FontBBox [ -5 -295 1161 1000 ] 
+/FontName /CEFDEF+EuropeanPi-Three 
+/ItalicAngle 0 
+/StemV 48 
+/CharSet (/L50263)
+/FontFile3 19 0 R 
+>> 
+endobj
+19 0 obj
+<< /Filter /FlateDecode /Length 275 /Subtype /Type1C >> 
+stream
+H‰bd`ab`dd”pvusquÓv--Ê/HMÌÈÔ
+É(JMÉÉý�aü!ÉòC–G¬í÷n–Î_5¬ß-ù¿Û.ø>Wˆ�™‘‘Ý;ÚÇÔÀÈÌØ9¿ ²(3=£DA#YSÁÐÒÒ@Á1%?)U!¸²¸$5·XÁ3/9¿¨ ¿(±$5EOAÁ1'G!¤¾X!(µ8µ¨(ŠáÆv&FF–˜ï}|?¯Õïþñu7ãÉÝ?~ífþ9ãûKÑï¡¿M¾ÿB“ßÆ¿C‡}ÒßÃ¿‡}7ýnô=\.Zì·Õoy ´Bùïrß­¿[I¹ï¶@(·”ã«ŸþKbúïÓ¿çMÿ×Íö»l:ûnn€0Övó
+endstream
+endobj
+20 0 obj
+<< 
+/Type /Encoding 
+/Differences [ 1 /L50263 ] 
+>> 
+endobj
+21 0 obj
+<< 
+/Type /Font 
+/Subtype /Type1 
+/FirstChar 1 
+/LastChar 1 
+/Widths [ 778 ] 
+/Encoding 79 0 R 
+/BaseFont /CEFDCD+EuropeanPi-Two 
+/FontDescriptor 22 0 R 
+>> 
+endobj
+22 0 obj
+<< 
+/Type /FontDescriptor 
+/Ascent 0 
+/CapHeight 0 
+/Descent 0 
+/Flags 4 
+/FontBBox [ -71 -264 1000 860 ] 
+/FontName /CEFDCD+EuropeanPi-Two 
+/ItalicAngle 0 
+/StemV 78 
+/CharSet (/L50529)
+/FontFile3 23 0 R 
+>> 
+endobj
+23 0 obj
+<< /Filter /FlateDecode /Length 320 /Subtype /Type1C >> 
+stream
+H‰bd`ab`ddsvusqvÑv--Ê/HMÌÈÔ
+)ÏÉÈþ�aü!ÉòC–GÌå÷œ_5??°~7áÿn.¸àû!fFFvïHSS#Kçü‚Ê¢ÌôŒ�dMCKKÇ”ü¤T…àÊâ’ÔÜbÏ¼äü¢‚ü¢Ä’Ô=Çœ… �úb… ÔâÔ¢2 (šýŒíLŒŒ,-ßûø~Îë~úãÅJÆ;ß…~0~b¾+ö½…-ô»¨ßw‘ïÊRßù—~7ÿnôÝxáoóßü¿EÂ~+øþ–�ûÞÆvø»k[®1ëo
+¶¶¦î‰ý}ý“'Éß¸uóÙwI©ï^¿…¿óüöøíö[â7�–¼apÓFnRK_{»Tksw«PWîc |õÓILÿýcú÷¼éßãºÙ~—Mg¿É
+`ö”‚-
+endstream
+endobj
+24 0 obj
+<< 
+/Type /Font 
+/Subtype /Type1 
+/FirstChar 1 
+/LastChar 32 
+/Widths [ 682 278 278 278 278 278 278 278 278 278 278 278 278 278 278 278 278 
+278 278 278 278 278 278 278 278 278 278 278 278 278 278 278 ] 
+/Encoding 28 0 R 
+/BaseFont /CEFCPA+ZapfDingbats 
+/FontDescriptor 26 0 R 
+/ToUnicode 25 0 R 
+>> 
+endobj
+25 0 obj
+<< /Filter /FlateDecode /Length 225 >> 
+stream
+H‰T�MoÃ †ïü
+;õÉTõ‚¸´š”Ã>´t»SpR¤�Cù÷uÚ#<ökóSwî¼KÀ?(˜Î[Â9,d®8:MÖ™´yÕšIGàî×9áÔù!€”Œæäœh…ÝËa/ž€¿“Er~„Ý¥ùúÎ�~‰ñ'ô	(ÆO¯:¾é	�ì/vY#B[ýf,ÎQ$íG)²
+ÐÛÿ9ÖÞ‰ë`nšØVy|>+V)DþXæ¶ŠÒ¡¬õc¢¬³î^å!Îãã<1Ä2·<ö+Àêj«
+endstream
+endobj
+26 0 obj
+<< 
+/Type /FontDescriptor 
+/Ascent 0 
+/CapHeight 0 
+/Descent 0 
+/Flags 4 
+/FontBBox [ -1 -143 981 820 ] 
+/FontName /CEFCPA+ZapfDingbats 
+/ItalicAngle 0 
+/StemV 90 
+/StemH 28 
+/CharSet (/a56/space)
+/FontFile3 27 0 R 
+>> 
+endobj
+27 0 obj
+<< /Filter /FlateDecode /Length 544 /Subtype /Type1C >> 
+stream
+H‰bd`ab`ddqvuspÔŽJ,HsÉÌKOJ,)‰+ü�aü!ÎòC–G¬ë·ò¯ÌŸ'X¿Ïäÿ>OàûÁ?v1032²lÜ›hjæœ_PY”™žQ¢ ‘¬©`hiaª"ÍÁ¤˜´‘–æ
+Ž)ùI©
+Á•Å%©¹Å
+žyÉùEùE‰%©)z
+Ž99
+A cŠ‚R‹S‹Ê€‚ž!Î
+ ‡)À\¦�Y¬�¨P”šž	4¢(5E¡¤(1%57±([!?
+h P0/±$3?/1G!¤² 5-19UÁjPXÅ›@ÀÈØ$™�AÁÀÂÀÎ(ø}ý´›TöýOùþrÆïw3ÿú!!ÚØÔÒV×ÖyzÙñÅG8¦,˜²t‘ÔÖäUéÓåâëÓr¢¤ræ¦O+�›•±08Mª”=nAú¾üÍë‹ò¶FIgV×UÊw¤±Zžk>Ó(·¯eã®‚ôÒ¸ú„ÖÐf‰°–°2©Ú¾ÚÞZ¹Š%sëÖJoY¼lõBùu»7Ü¿’£‘=¡:¶:Y®&‰µ©¬¥¬X*z]ö¶z¹íÓ×¬Ù'µ¨uVÓ¹²]¬5ë*÷l”ê™¹/o}øÚXÉ´%K
+vI¯X8sî|ùÞé½ÓgHJX>IÎ{JÂÄ„)ó%¬>9éø”Å}›'Ï�Ã1gÖôe¥fvÌè˜!7¯¨bF–tBqvN±|n
++_íÌŸ3~ÿžÁ¶œë)7@€"àö
+endstream
+endobj
+28 0 obj
+<< 
+/Type /Encoding 
+/Differences [ 1 /a56 32 /space ] 
+>> 
+endobj
+29 0 obj
+<< 
+/Type /Font 
+/Subtype /Type1 
+/FirstChar 48 
+/LastChar 86 
+/Widths [ 556 556 556 556 556 556 556 556 556 556 333 333 584 584 584 611 975 
+722 722 722 722 667 611 778 722 278 556 722 611 833 722 778 667 
+778 722 667 611 722 667 ] 
+/Encoding /WinAnsiEncoding 
+/BaseFont /CEFCNO+Arial-BoldMT 
+/FontDescriptor 30 0 R 
+>> 
+endobj
+30 0 obj
+<< 
+/Type /FontDescriptor 
+/Ascent 712 
+/CapHeight 712 
+/Descent -232 
+/Flags 262176 
+/FontBBox [ -167 -250 1006 939 ] 
+/FontName /CEFCNO+Arial-BoldMT 
+/ItalicAngle 0 
+/StemV 137 
+/XHeight 472 
+/StemH 109 
+/CharSet (/E/V/S/zero/B)
+/FontFile3 31 0 R 
+>> 
+endobj
+31 0 obj
+<< /Filter /FlateDecode /Length 750 /Subtype /Type1C >> 
+stream
+H‰T�kHSaÇÏ«îk›˜Îâ,ÏÞÈBIM3¼ 6-
+Ô6Mº`lmg:œ;rv¼}H»(X+Ã’ôƒ‘H©»_H¨>HŠW
+±$ˆˆ *
+žsztôÂóƒçÏóþŸ?b"Â„Pœ¹h¯¹¬|[�è¶{R÷giåªÎÉF$ÇEÈµñ4�vÿ:ýk·Æ£áyÌ3åä:&¡×ïÍBC«è®©•H’#™däæf¤¬23Ä¬³CÌ	1—8…ã<©hõI|½�”x‚Ø ˆv‰w¦Ràñëª›�Xy/6©j(qûˆ�H¢ÝÉ×ÛÅ:"¸He-OJ¯ µ6ðÄü×Å-xÓˆÈ×¸U{‘w·—HêÜÁ
+r@]á•ˆÝë$•ÿlÊ].·ƒ‰¼ÇÇ7×ªŸÒþ;ƒúb˜ÍÌVf'“Í`õ\LSÃ|F±¨�
+zÒXöF�!Š 1ŠÃ@±¥8¿ÞäÍ?—~”=ìOäqù£SÅi<ùbeÔX9ÿiœ}zö“w…{[oY ØHqÄÂP)µR‹TZ²_š+TMÏ›ôS~Ð�E­Ð­[R×ŒÁ&Š!9öç’b3ü¶AW$¤Œw_}hZ¾yïÝ"{¿í�¾ÍÅÊ£·fgÙ¹Ú'ö7Vm½˜d´P�áÇ€¿sÐtçÔ€»ŽÝ]Ðy„£�ƒ!ŠÞ5ÄþüöÑŸÜØi¯j1�i,ó{Œ”Ö¯¨R+tH
+¾/?]0Qƒ £AÈ”×«ýÖ·ƒNî‚µè%ppC�|'ôôX;–�c¯.æL3#¯?°PH“nQtƒ£‘ÃÇ®�³“oú¾Rìêá`K�²:iÜ%Fê:Dõ»èØá\l5Á†º§målµ£j+�oùz§ƒÓ6)¶fäWÒÂár<lÇÐ«Ø44SspXsÓ}ò°†f`½x]±õQWú1|ï	ÎôGÂ÷Þàü•(@k a- >­.iuçµze{œ²ÍðG€3æWÞ
+endstream
+endobj
+32 0 obj
+<< 
+/Type /Font 
+/Subtype /Type1 
+/FirstChar 34 
+/LastChar 209 
+/Widths [ 278 556 556 889 667 222 333 333 389 660 278 333 278 278 556 556 556 
+556 556 556 556 556 556 556 278 278 660 660 660 500 800 667 667 
+722 722 611 556 778 722 278 500 667 556 833 722 778 611 778 667 
+611 556 722 611 889 611 611 611 333 278 333 660 500 333 556 611 
+556 611 556 278 611 556 222 222 500 222 833 556 556 611 611 333 
+500 278 556 500 722 500 500 500 333 222 333 660 278 0 0 0 0 0 0 
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 556 556 
+0 0 0 0 0 800 0 0 0 278 0 0 278 660 278 278 0 556 278 278 278 278 
+278 0 0 278 0 0 0 0 0 278 0 278 278 0 0 0 278 0 0 0 0 0 0 1000 ] 
+/Encoding /MacRomanEncoding 
+/BaseFont /CEFCNN+Helvetica-Light 
+/FontDescriptor 33 0 R 
+>> 
+endobj
+33 0 obj
+<< 
+/Type /FontDescriptor 
+/Ascent 720 
+/CapHeight 720 
+/Descent -204 
+/Flags 32 
+/FontBBox [ -164 -212 1000 979 ] 
+/FontName /CEFCNN+Helvetica-Light 
+/ItalicAngle 0 
+/StemV 60 
+/XHeight 518 
+/StemH 50 
+/CharSet (/S/i/g/n/f/c/a/t/N/u/m/b/e/r/o/s/z/W/h/d/comma/l/w/v/period/one/P/C/k/T/\
+p/R/two/three/four/five/six/seven/eight/nine/zero/y/slash/Q/quotedbl/q/X\
+/E/V/M/parenleft/colon/D/parenright/U/O/Y/hyphen/emdash)
+/FontFile3 34 0 R 
+>> 
+endobj
+34 0 obj
+<< /Filter /FlateDecode /Length 3609 /Subtype /Type1C >> 
+stream
+H‰\”iXW†«ºèêfk”²:±ªZ@YDÐ ì‹‚Šl6Q¢¨ô"#qAD|bâ2Î("b’‰‘8œ™<#—ˆFÆe„V[ÔF1Š¸€QÁeÔ(§šÓä™jŒócþUÝªsïû}ß=‡$I’ï%L™š`0Œž–_Tš_R˜k“\X°¨ÄþI�8RÒ:H.ZÇEýkú”àááCÿê1$Ý�P�äØ¸ÿÕéWè�ú’bc^þÇÆâÅú¥õ“ŠŠ
+óóô	K‹—--6–.]ôÿÇ$A„#I¸jäBÄ«‰dbI”D´ŒH8£‰ßÕÄqâ2q�°’ÓÉ"òŒb‚Â¨8DqÔtªÙ!Âa®C�Ã¯Joå<åå=z½™~ JTåªªU'Õ¤:\mT÷8&:nw|êã´Òé…óçlçÎu.Z—y.û\•®9®Û\»4ïiÒ4+5G4}nžnØ’5¶di”ºŸm<×È4�•6°.D#”Î¦™Ý@aé»7��µæÖ�§[)(µ®b‘@ŸdôÀ$¦ŸÇ¡ À@þž�HD›!´xþ·2Èo¥ú0ƒ|.‚$é ÝCQ�|ý=ÏcFê0:
+CÑ^–\ÑM‚G=	Ýl|ÈþB:wõ'Ÿ¬çª~ÜùýA³NÞV_ ÃçÔah`gÀçTo‹^¶É5Z¢;>Ä¾b?}34PpD¦Î qíÀåZó©IYo�—JÊ‚ÿ°èµ#0¹\p†aì>=øÿS^
+ä1úY\P€Óp*ÎnÀH˜
+³ 
+R |	ÌÃ|ASQ#mýœe©§-œÖZ¬™Yt)ºN[§ß¨6Ât•¦Â$õ˜ÜOˆÙ"œ¿ÂüžÒ¶wSKç#®KœŒ‘8»}1V`ÏŸ½aÖ–ijÉh²yÒÛ.=|ì€úuÌ?): &v¡Ï¤¢0.AVM�ðµÉÝl“%ÏÂH°³ÌYòççUH«Ã«bãFrÞ“Ïö	I4†Ó–	aŒ¬êìµ®¥ä§‘u<S&ÖÖ�nÓ�Ó¸3H¥¥mÌ]Àg/(ÍJÖYèîó¾Ýºp<áKÑy+/K… “äô„„~Yj¿ÖñÏLþÒïÓh¼m+TÎ„v•4ÑÁæ„_«ìth‚),ÔHbqÔŽ_²`8ê¾ûà#Çt#›T°¾`¦Ðë•pÒ„¯ètÙ´QyªþÔß.r}â$/ß¤(¯à©'z?TûÂù&÷#–¤n¸na^KR-ÊÏ"š‘â0w.Æ(¬|#ÀûNxÁˆˆûèåcÌÈÌ`øWß€&qíÿÊN¨˜ôG�3�5£3ªôÜêmîx>h¿…„À+Ô9«†•Ô4rrFZüË§˜£¾B	ü
+øæC™ºÙ–9(Ôl‚í&÷9¨·,²0¯ ž±=ísýÆ$$é/wýÒvü™Àm†sìÓcÆÉ¾©y±1	‡ºîXn	Hâw,s5ª(gJ˜ypšòžÝ¾snKìž)º¼¯¶QNÈÕë<RUã¢ta{—‰9¼ýp£	^Û]�ë’dWš ˜EÕŽ»™ àÀ_n»!ðø(B0ƒâ}q8zÞïß½Xõ¨PY®Dæ�%hÀ(.fÁáö5HY¦ìyù¹ÉÞºÀ´(_ŸKÏ¼ÅéV *ßö'´v»¿l“ÇÄ»vcrÚ$?ö·Ö«*3[µfò„HY¤/Yð/Aâúq˜�>Þ¸sº1Š!³A¨&ÓH/‹
+Ã!f¥B(L€Øv<Ünd£ÛASUa–^˜ÉÛ¢”%RÐ¡íí©¾~I¸tm÷›^Ý“bÐ¶ò'§MÜÅá–�<Z´°F7_ØTrTx‘ùwTyéüW Ûè9ü’™³68£5ú
+3Ô›a§}WJº¬5Û" ^R™m*Ø)›m+òTPUÜ“L7É›¢tH>x”Öª­TÁú­ÒBÃ:«VY9 ­y>4®pS–Ó¸Îê¦ô–dâšU¥ý�VÕ¸ß¥8‘É–šµ·¬y‰Žå4SkouTÆä‰Vu%­i~kW“(Õ‰T ‹¹ Ä8Ù¡b !r¡iˆÁ•òývÂX\¸•‡ØÆbj@,DÝ–Öˆ|…ÌÆè(yn¥²Â8e)ãÃ¯ƒøp‚T0¼ËsË¿á.»c’õ0YÃÌsÇ¡&z92Â;¬ƒXˆìµ+_ËcÊÑ8œ�rªòTÌ~G{µùÛïOòo"Sâ&Ha²;“•«
+�k?âì¤þ²’ÈÛ0V&
+•û.cH4Y_@›öšÉQâdN?‰ea/©Þ]ŽÄ¨ã(¡2�Ï­�Ù%ì˜¹¹=sÔí_Ð««7ìÝdù�?ýZ«¾óÃþu0|üü€Ç²µÐ!§<(Áýè%IÝ’-2��ÂbÇ#ûùô&¼u¶@Ô��¿¾öß÷€ç˜ÔG÷²Q!´Ðà¸5ò†r8!<ÈW`jñ ”~¸B�9EŽH1á8°ëìÑnl©]ö{W6 ß?(3ÛvÓƒ}à_CvŠR¤HuÂ?XL~8RÁðø¤ðRf¢m’
+c3"0}“®ÃT^š”¨’ƒë°5ä·Ò5
+vkÛiØfÍSÊ=R40?¶“5WñDúá.Yý_F«=¦©;
+Û´÷^ŠH½�ãš^%à™Šh€jçFqÐÂtÌª SÄâÔmÆ¢ÙF¦"Tœ�üC£E†“‡–‡¨w€€ÊÃ¡Îù26q8§;·ž²ì\Q“%Ë¶¤Iïmú;�ï÷�ó}ÎßÔòFg?“EC¿F¡àd§†‰dÁÜŸÄÐQƒÓ“ÙM_ýžÊ[z‹Å©Ïÿ©Ä¦ä¹¡–ót�,î’‰Õð˜	cq!Ö¡êèÒñ1f»Xæ{VÀ
+æå18Ò¢¾O™ÃY8àšÌ`}4spHž¨_ƒ}m¦Ä
+H¼sj½*HŸ$íy2Ìã}&½;ÿDÃõ‹EÝ¹úê=Õ{ª
+ct>�CÓ,ñAÞã~XØÝÑr¢Î¡Ï^™k+Ý>X»>sÿ¾¬ÂáÂÜœýb%· õÓ¼Jo8ÍÁ�à³>ÈLYˆéúïØûy—ŽÝzŠ—˜S3?Þ”.nJOÞ¾!s°ÇèmµËKå¹µFÃ(Á“FíánM} ÏË>¨Û¡G]Ö,ãX™˜0\ÄÍn6òô­ä&ÍdÀÏ<g§D¯¡ÄÂiMýI’²ü)´ª’¬DCRÃ/¡»€“ƒI/|1 
+Ý!t­�À’Oß6/>P@O+%VÁ *ÐÀ°Û5	…âßÊ¬k„'
+^«©Lã�ÌØYm ËÒƒnÇå'à)€ªiº‰`Ô4¬˜}Ê(PaÄI?h¦|†¦[gZN‹»Yíü)’3Éò\¡>pÀ;µªòFè&áVÁyþáÁº{OT2Vl´ò`Îz„>ŽŸŠžè�­ø„ÂÈúŽ‡'D;3Õ¼4\@ÎÒšlQÑ€y¾fT«z%u¯lã]6I¶õ9Æ5r•»«êó¾ÌÌ8¨¿Èå¤¥e§
+†5ï‡ˆ!Vâ6ÚjÁ— +]^û¢Ë;ÔåÝ¢Æ‘zÆ=Ý^j3»£í‘L½?!B“É¶ØÂÎD	h0‘R _òØÖ~ª¡DD÷œ
+´ù‚…9Q‡;S	ä˜=
+A0IkQÔúÊ6Â€
+NTÀUµJP&©a¤NrÅÙÇékò«Î·J¿!b·?qç²¾YwF_›W-¼¹Ø¶`‘Ç,Š"¸¾ 0ë
+€éòêlŠ–´=0F'Û-.;§�Òàt'ìŠ
+ä<p-í²`n�W‹¤-×n†:XÀ=ì�xü–i¦�!,L‹¹˜ÅÈó_%PÆëU8FG—÷B‡¨x²F	ìÊgÄ("±'œäÏík8zJ_zâ\~™pïhÂlŸIÔ×?þ|›û}Ó#3Û¼Ê”¢¿¸!¥Ü_0Å¬Š]-’$Ýé¤&¤””DÏAÒ–+’ÿß µrÚkJöÅT”ÐÛ¾ÞÆƒß/Dº`˜CqèÂü1
+‘ÉaåQm%=ñBÎ|ŸæHãø¼@{~"z�í½íeæ·œæ÷Ãëó¨Ãˆºlß½q>ŠƒPEõ�›ˆFMtI{J›@$¡h~`w4D…%GÚ”vc»-ýÉÔî«À\,ÿï‰ýw.–J´œÉÄ7OXÎ«ZpÕ«CÒžry\ÜB†þ*´ð£àUJ!×zpÇµ�‘“/lTWÀ~ÂÞëáà!€GWõ¯",Â{dk½kÎßì¨]kÈ£}n[�¨¡¡4ÅLq)Ü{Š½­Ë‚¦&umVŒÅœåPõ—r+ù�i[2Òkæ‘* ×1|-èk´¶¹†qEŸ\9~tÎ!ÅOÒJ,xIÙŸñÈÆ†ŒHºÐ¥‡þÌá Š`Ðw—9ŠOêßä´4ùv«�¾]&ê–“Õð¡®™…ÙÎÌe1Ì‹ar,=’/º	xWewšÔòhÙÎ›Xâ2£·lf,,ºìL+œ©ˆãŠT|V1³8Ê5—¡¸ô’óuE´’Ô-håw~U�Q(Ü=ytDxOÞ§äuÅa¨Ç˜¨W>“¸þó	‘Â–-99i¢R¤CžáPÉo«å•::9è•§15.+´sØëšÆÄÓÄ�†ô2Õ®g[ÕÏ¶B:_öçÖ%œÇæ|Ù~Bsíù¬ä.×Œp.ãÿ`¹=>Ñ
+endstream
+endobj
+35 0 obj
+<< 
+/Type /Font 
+/Subtype /Type1 
+/FirstChar 32 
+/LastChar 150 
+/Widths [ 278 278 355 556 556 889 667 191 333 333 389 584 278 333 278 278 556 
+556 556 556 556 556 556 556 556 556 278 278 584 584 584 556 1015 
+667 667 722 722 667 611 778 722 278 500 667 556 833 722 778 667 
+778 722 667 611 722 667 944 667 667 611 278 278 278 469 556 333 
+556 556 500 556 556 278 556 556 222 222 500 222 833 556 556 556 
+556 333 500 278 556 500 722 500 500 500 334 260 334 584 0 0 0 0 
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 556 ] 
+/Encoding /WinAnsiEncoding 
+/BaseFont /CEFBEM+Helvetica 
+/FontDescriptor 36 0 R 
+>> 
+endobj
+36 0 obj
+<< 
+/Type /FontDescriptor 
+/Ascent 718 
+/CapHeight 718 
+/Descent -207 
+/Flags 32 
+/FontBBox [ -166 -225 1000 931 ] 
+/FontName /CEFBEM+Helvetica 
+/ItalicAngle 0 
+/StemV 88 
+/XHeight 523 
+/StemH 88 
+/CharSet (/S/M/T/space/r/i/m/e/P/o/t/n/s/endash/E/R/one/three/seven/x/p/l/a/f/N/u/\
+b)
+/FontFile3 37 0 R 
+>> 
+endobj
+37 0 obj
+<< /Filter /FlateDecode /Length 1994 /Subtype /Type1C >> 
+stream
+H‰\TTgža23)Ò('Ög‚õ±¾¡±•×VyX‘º…"p¶Ò¢båÑ±héú@”‡ZÁÐªë9ˆ‹k­²=ewÙ¬´ÑDJ)1nÚ´(ÇÕöþéìNôœíž=3çÎ™ÿÜûÝïÞï¿—$dI’Áñ	‰q	k$·XŒ%ù¹zÿ¡ˆ4$š&C!A*…·þTþÓ2J'Ã™àŽù%@’õÍñEÅVSþÆM%Ú_åÎÓ†GF¼¸Ðo—=±‘~¦�Í+2µiVs‰±À¬]U˜[d*.2éKŒy‹µÚØ-[´OÌZ“Ñl4Y¤ÓÿòÐæ›µzm‰IŸg,Ð›ÞÒmÐ¦ä•X‹�ÚØ$­¾0oI‘I›/Åš·ÌùyùzS¾ÑüK<A�ÒC(	b*A<Gsb1I„„.€ˆ#‰D’x… ÖÈˆ4ŠÈ"ˆ"‚‘úAPMÌ'Z‰ÛRV“åä•€çZº©dê¼,P'3Ê¶Élô:‹î ï2iÌn¦—¥Ùé™ŠLE³U‚º”„“
+°7�OdŠ0ûÛ
+Ìì”'@„¯ÒÃ*Ê†à¤
+,CÊ6w¬ó¬ÚçNöpî”€ƒ?ÖP}LÃ=øûÃ
+•’Ž§½sw`¯ÆŒjŽºm�[Û>ÚÑ­�¤›@ëÉ¾šÔ"Ö°Üwë»/ýKýcÔm‚×è17Kp2]uï?€`Í£Ó‰zÝªâ$‘»WþNuu¹ègyßI¶£mT;ºÏ£iÖàp<0ã×åcÌ_à:Ä@É MîðmcàÞï„]N(v’Î1
+ùœ¼/v¡Nß(F/;}Mt–Q êý@¡
+`I›íõPÞ•×€¿é{HW1X�ÒXœ0xPÓ\åP×0°ÞwŸþ^ú qº†I®
+³¨}1¬ÍØJ�´{�ÒC¡.x	#�Y?‚£†A¤ÏAé5,b$ŠÍøtjF$ŠðÍ8«½“yÈb¾üGaØüµo-ñëL„,„õ=òh'ž.bû„aŒñ§;—G`ïˆÒ5?�½0Î=‚5ÐÇÃ»‡@^Ÿ¸¶¸“
+9"L:ÎœØÓ¸¯c7¨ž«7œ4œ�s�>>ûÉPÃBØ‰<êGõN–Áæêðï0ºÂºRÄ[ý4ËFÐ�e—$8|çŽõp6Î�ÆÐ~¨Òóq�ÇÅá,ÃÁ?l¾R!ÂÜ|š»�EÌ+Ô³p 5aIèEP	aLrý«}éBakw.L×Àdxá
+¼LÂ§‹[DÎ�õWhý‘7›úÔ@þûDßð7›0u@PÀ…f‹7ÈIÂ‘1ªÁÄCåDÐ˜7*�¾/E¹-iÍ³)ÿà~ev»¸Nî<<�¾ã`Cß¸f¤£ }�i§¥JÄ³­4×‰çXwÌÎQ‡–úýƒž«ím·%·¶>÷¶¦éØÁºFñ[õ^EÕN�µâp‹Ÿ° Æëõ˜�ÈÆÁ•ÜÂ«y®3!:#rUa[ïÀ�c—
+@6´¼ßpT®(·§ö¡™C�\ªü«Î»¹.®BU\W
+[x²=ó®»!‚an0XS÷­3ÓåUÐ c¸ò	‹dpœçº0»~é‚´¥í Ž6Àà	'äæ“E)¬„°!e‡:\ËÜÜ#	|ÞÞìÕš9™ÿiû)XAxŽý5æñKxÁLÁ\�C_·5ÿPøèÃ›µ§å¾I òÃ×n
+Ü£ÛVD™Ò|eØ@9D:]4¢Þ¦ëgÿÔpêâÑ†}ûŽ
+ClõöÕ;4/fmŒÃãã¾ðe¸P«ÐJqM¥ÀŽ+¯»¦ÁÔÄë|M.†C�eAÄ¸nî¯¡”¼.á.ñxÝ„Áå<)0çÚê!e¿ŠýïÔ©]*\d`¦«õÏý'2rüØ_°ƒ]ƒ7oµdÇØí‚Ç,Ì
+=—µicvŽðûò‚ÞEšEëS‹ÊÄ*†¾Á*þ·ÖÅ]FïâaÞìóQáÙ’› ¹9nFHá"Ë]~’Êyæ�0ßr±Šív4ËN^pC¯›º�<ÖØq¨¤[´BAšåŠ£qôrŠ5‚[5xT å¬JHx«°+ßÕ  À©H·£™~"OoÄ0Ì„÷ø§ª>•ô­…e¾µ¼k˜
+|¼yðÿ.ËÂÜµycþòê¤úÖÅx”×‘ÐËÛ»¯}%œw35»öTWhV½aHÝä÷¾qÇ_¥´
+——ÛÑl»²u4iÊFWºžp
+äÏì¿:ká:ÌÆ_Ý`³
+LÒèÞ*;·]¯þÍk¦<åÝ�Î½ÂKLJm#‚\
+Þíâsc&ÏJ3«k¡“N¹¤îw>T}úæjA‘¹ËŽ‚mä¨¤öÿ-ZstxÎÊ¸Ïñ=6åTö�Ã§ëj[…[Xë¦ý�"|Ë>C©ò3TI‚qeh»
+5ép§¤ÏòÍó0õZÎ9§ã:_‹ƒ¿Ýàøúrk_»PSEseËýõI{ô’•’G‘™‚¿A	pˆÆƒŸÅ)øYH¡1Í@<>$ýµÐ@1’hY ÂY4È¤
+·ËFîG=ê�Þ×‡zEÙ)¯áÞÜóøà(L©›xæ+4Ç[§ýôŒ=Ð5	õL…¯øÿ0§ª"õ
+endstream
+endobj
+38 0 obj
+<< 
+/Type /Font 
+/Subtype /Type1 
+/FirstChar 32 
+/LastChar 222 
+/Widths [ 250 278 333 500 500 667 722 222 389 389 444 600 250 278 250 278 500 
+500 500 500 500 500 500 500 500 500 250 250 600 600 600 444 800 
+667 667 667 722 667 611 722 722 333 444 667 556 833 722 722 611 
+722 667 556 611 722 611 889 667 611 556 333 278 333 600 500 278 
+500 556 500 556 500 333 500 556 278 278 556 278 833 556 556 556 
+500 389 444 333 556 500 778 556 500 444 333 222 333 600 250 0 0 
+0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 
+500 500 0 0 0 0 0 800 0 0 0 250 0 0 250 600 250 250 0 556 250 250 
+250 250 250 0 0 250 0 0 0 0 0 250 0 250 250 0 0 0 250 0 0 0 0 0 
+0 0 0 0 0 0 0 250 0 0 0 0 0 0 556 ] 
+/Encoding /MacRomanEncoding 
+/BaseFont /CEFBDK+Century-Book 
+/FontDescriptor 39 0 R 
+>> 
+endobj
+39 0 obj
+<< 
+/Type /FontDescriptor 
+/Ascent 688 
+/CapHeight 688 
+/Descent -182 
+/Flags 34 
+/FontBBox [ -167 -210 1000 927 ] 
+/FontName /CEFBDK+Century-Book 
+/ItalicAngle 0 
+/StemV 88 
+/XHeight 470 
+/StemH 88 
+/CharSet (/D/e/s/i/g/n/space/a/d/p/c/fi/t/o/r/h/u/b/j/w/period/A/k/f/y/l/slash/S/c\
+omma/m)
+/FontFile3 40 0 R 
+>> 
+endobj
+40 0 obj
+<< /Filter /FlateDecode /Length 2814 /Subtype /Type1C >> 
+stream
+H‰lU}TWŸ!$ÈFa·$vf¶J�Veñ£Pi1ê©« (‚"(!
+!B)TE¬Ÿè¶`pEÂÈ—¥²‹¥è©ºîªÇ�¶`[­]³v»ËZ{»Ý7ÑV»§çæ�œ;ïÝû»¿û»÷‘„§A’äDÍÒe‹—¬˜¡ÑfææåXg-6™’ŸÕ¤ÈxŠ“}'¡(íQÑ£¹rÈÕ~m“}+ý	’Ü_«1eYsôº7rùi[¦ó³CCƒùˆTÓf-c5çj�f~yæSN–)'%W›Äóüé¼™_£5ks,Ø»<VÃ?IÎëÍ|
+Ÿ£Õéñím*Ÿ›“’ª5¦äxSŽ…�™)¹zSfJkÍÒ¦¥lÑòš'	°;ègE$6âW1ž$^ ˆ@‚˜G‹Ç12"ž ÂHæ€�rb6CdgÉÉ¤ÍcŠGµÇ¿dZY»§—çù
+ùQÅ8E¾¢�šC >õŠöêð÷.ö¾éåsaœ†WbC¯Z 
+¼Hðï•]@±ÌùÞo|¡ê*è^oÊÊËLj.<YÁ.×ÅlÜÂ*ùr|®¼dà	Œ/aÈÎÓéìyN§½®µ5»ÎÀ)´ŒnÈ'Mp[Ö\Â€ctƒ|µ9þ³A®„ó»ˆ_É'KF_—ÁîIõr~u»ãø9[?o+£�/°¨2wl{�ÕC³@EçÖÞ4rÈ$ž“ë(i¬G•gI
+Së)0@óO8ü–+Er—0J$L�¯%lñSf°¦ú+þd)*G«tH‰æU²(^<ÅÜ´Y¹±"*±ÐŽ}AÁ°< ŠÑ2ð@Ó8tS¡,Ê,£ó„’|ÿSŽ¬a¸2!Ð�tú©rÆ¡ ›Þ=xÔÞÞºÎ¥†€ï?Ž£¡rlêTˆQ}6pòKÛÁkÉ¦Ù9|úé)Ú¾µ¢XWdNVóüRä‹¯ #âT@yª°ˆ„×Xºù-_ð,àL
+%L)y_×+¾(øÛ�/r]vÐ]t¦X^Œ¹l£¡ dÿi¶SW8Ñ¤à…ñQÆz“ Ô;šoþ!k{¤éøþêö‹%ë¹ ŠîšŸ‰t¥Zt9íÊµ³u×ìnmYWU­=«¾â¸È¡ØA‹]½rC®óÔmð9}ÙÆb*,âZÂ:ý¯¹ b„îƒ¡ˆAÞº Yaé§AÁvSàß}÷Æ—­³‘?‹°‡‰I1Æ¹�Ð¥@!år=Õ[»ÕÀ�UPt‘¶\[f`…½rº§ú@•ýhýÉ¸a5LÀjRHö€zÎCD³Rñ´�t
+ä	 `L�‰± `Ö½‘´E£æ7~~pî¯ßœé,Î¬áÞ)+{§L�nµ�ÇÌíõMÂÕW:C‘
+ÑS¶ï¦Àó÷>þàòIcÂ]cÝåH‘Ë\ô‘§3;ýÚ£±jä?)P
+¸�#×{Û?nä0MI³(:‚÷Ëé$µÞzÈÉ‰ÿ¥P¸TÛ T}ù�
+1K6]‚é0¾õö—7º5ˆEêø°EÜãZ2X"�N™3"Ó ”�ù3‡‘7šð4LøþÌ>ÅšËãµI›_W¿¼ú`9Áójõƒûÿ¨ž¢a•æ]V¬È×ç@Èà’˜Î  íumý‡ª*+ªØ’­Û¬…*ã±BGK}Ý‰“éÎð—F²qsô_¡1Ê`ÝªÁ¢o¨P©
+CDI8êÄª€šÈä¯Ó„ÃíþuWSFf\ƒ¤‘ÙöæÏ_¥ïô‚[ú½ãÕ”(•æ~ø>þCÇÒ·yX‰þ=÷/ªFá÷ ¨bé‡Ä·n]PÙË�¾]ËÒß}ôvm‘ÍRãõÕpø½C»÷ìªÜÃVnßYºU•o+>vÌV[×�qÈ˜h2%²8Wu¶©j�É4‹"ŸI¼�Çí¤pz]Y¸q“
+ÿY{¦¨«’ÅH"§3��÷ÀoÐ�™€<-ïé—ÀKbÓ×šªK�‹Óu·vôqJLàÌNÜ~ò–’\2Ñ½¼¸¨mÉÒÄÔ¨,v'œU P©±¹EÛ(¶¶C V¹	[OÝøÓ½km]–y,º
+¡µVr+J�é,Ï—æ×ÿ*xþÖE@
+ÞpÑn¹L¥èI0ôÀÉ +Räh/†çÀs4/Sc¶Ù`°››šìõNgv½E¿Ä¡£†qÑø<$‹Y^spÀózªÛ
+uµ\[¨7çï«)eÖØªæÜZ£® osü`òÙëwÂ¯Yzbôhô/¦z,¬e�äCžÇ\ÜÄÊ’Fw»µ¸ ¨t‡ÂÐt¹˜L¡0‰�¾§ìà B bÜìxP}Ý„ŠäðA±¡t_G6‡ž‡ÍÀ€�¼ñ¸í@—Z Ü\=ê$ÿæ’=Ã�øì@ý™RŠYnfõ�xßqÁjé7QIŸ=‡¯Æº“î¥`â+�+#×¥G¤³×sœê•ÉÚh¬}é.…§s>&ê’žêÊ|F]ùcO7Qô	ðïoûãùº´¥,ºóS[ñ—gý”ò)·~èÚö.&Š¾øD0�ƒÿŸ`è–_’˜)·ð–%j#u,†zÑEá
+%†?^zÇ¤ñn®cÂâz Búz††úP
+‰KãÄdO¤FD ÂD ¨±#�ˆAjN‰…“%©ç	Oööý
+Ì“¶Åü§,—J`#1X›@iÜ˜4»©5M-æ+jð½‹E÷G�ß,ðFÞt‰19&LºÌ¸w=š¦‹œ•Ö3¹ÆÇO«tºù1I¯æ]�#t~Ç™¹åµ·`ÍiiÿžÊÊ½Ü[¥eo½©2Ù
+œÍuöÆ&sGlHzä‹›˜LÑ¶ÿQYu!M…a8‘�cf+v\ÑœÓ„B†)(£¨CEi¹ºÐþ@ºHCŽ[óçL·˜ÛLe“LÎÒ‘nMFm˜ž†�+Ã–9‚.*BLoú³ô"/Âz�|R}ÇŸ¢ë—÷‡÷yž÷yQ.Æëå
+Ëþ*ü¤ú£bË}°ò ­Uj´hÂ‘ª)°L—(�ƒªtÄ›´¾kíÁ€Žr;î„/~Ñ}ûÿÉ‚%öƒš~d(÷!zžëe)‘“ª™ƒ�X„"çt7ÛlJžÕ$åé°Ÿæ²è($¦KŸ:i,ÅyŽœccï·1!ŽPWc°r¤¤ñYH�$Ã–BkFêóîÆþ-š$3žÖ¼ž?›fü&�ÜË›Ê�æŽûüVB,dc¬1‘ì‚\ ­pÉOí“c›¨R‰<³¤q<™XZA
+^J¡«â€^wº6†¥9¤_%œ@¢Ô1Ãô«G/¢Š¥—faÍè{”ºIò'‹r�¶¿×-xYÈXÜ£Š°&!Mªî°]Ö¨†n„½ƒ:	óä“›-Æê!Õ`íäA‹½;D®_�3ªãÉáÎV‹Èv\ÊB*7‘§¿‹yÛ+á%QÎ•¤ñ@ªÂËY(¢&¨`HlªèbA¿¸CEM”XËs
+:»³]t±!ow0L‡lá²2‹‘/‰U&æ>Ã…wÌèW
+tu¶ã‹�ŠxrÔwÅl²Ve#—¢ê™Lh±Æ‚tÀÛö|¹ùª1j¾ÎÂXƒ¯ä<œÀt!ßÄã%÷Eí—;ÙZ§ËVO›ƒÂÝÈ-ÿƒÑÂè.´>óà6¦ü?wì‘ÈÂew$q
+1ü�‡çp¸Y"
+Ëa}‡}Èê#à¶[¿I¦çPýæßik¥ÔÙuòH:,hÿ02¯ñ€
+endstream
+endobj
+41 0 obj
+<< /Filter [ /ASCII85Decode /FlateDecode ] /Width 74 /Height 105 /ColorSpace 47 0 R 
+/BitsPerComponent 8 /Length 42 0 R >> 
+stream
+8;Z]"@?SJM%#&bphT&Q@TDU-^=VW=k,S1;^h(_ZqR_m8B6HaNaIpijqYu^+W"snAf
+hAGd%8L2a1_<3r5i7V_-^"k2:&L>8W#B/(Y)A/A9A[Lm@GMK:%B>&:fQ21u7F/7Bk
+%j4SE>(A`PoNn'0O]`WH#N7X;j955[ol?WNrFmr2<2B:4VtEHA#r;_.RBXLac^j^D
+<"j#i=mU$MQ$reE?(L:j,@=eqD\U_/4YPJrYDR%@J@'(bd'[Oj*bD-VBjofImYVW'
+Oi^n>KV.2*8;j7C<#TTIKIbkiPIit1F8+CpXR>ihmd@?j.FWY!GpWcUVqC90Na=iK
+Mcl=2\XVbe<jGq)XE34FJPc84<-HTMIV\t0M1)CBInHL"d%_T10/%?YmXWF33JMGX
+b!+tHF@3FC4,;0IbGoqRQr9f+S/2qD2hD[G&l-S<m8rk>-kV9P-Dg25(mK\*cE>*Q
+&5n[ip:6BQ#dRNcI\s%f0"]E9jW/!,G,?C)r*jH>5h5]FZR(f4$"IUgq@!j)@7A9k
+p4iL!<)H8`Z4^q6bD,R!n(cD,eZ(9`;A>*)P^inm#.RFpJH,3/%ooL@i(?@&Q$.B6
+,:PYI\BoXp<Xf18PJjm)`>.o%!"LqG/c~>
+endstream
+endobj
+42 0 obj
+628 
+endobj
+43 0 obj
+<< /Filter [ /ASCII85Decode /FlateDecode ] /Width 74 /Height 105 /ColorSpace 50 0 R 
+/BitsPerComponent 8 /Length 44 0 R >> 
+stream
+8;Z\7=`QnR#kU=9s"+)h?/dL%F*j&f.hsJ1VFGEl#"_5\[rkW'I0Reg/(J!6cgBCW
+$m2a3mO;YE#-)F&.mBU:.!&!<!3;f&);lWMG,sM^*!9_pn0l*XS>)d1N[nG)irCY]
+b:l3Dht*9r4&P>&)e'c.4E3L%`rhWi3m74W[7V1JJ^hqI%CsVqi.98_Vj-1?I9!,S
+U0Z]AY>#(VFmjkV&OT;]Umo1H%qEmVdt@8M6Ao")<3XL0mH8Aq+<B.+kZ87$[IC)*
+;EpS*b)j]uE^LV2WOa<JOe<ZS&LX_XaU&pei(0cu[?51c0@,_YMo=B:+Eon.0fXX#
+JPO`-)k>LEadX>OAeH'5Lm'bQ!tK*oJ^^&B:'*uK;^:a0VjsJVE"nkE::G7q1JTKF
+PCMu^S?rhT8Y&DN`XS(B-hBVnAROQaSE/s,13Zp'5ET'-hl,"2js8WPY16)J8ZG"K
+>^qpdM8XF)QZ5@48ZKf'Kf\&2l,MN7=Q:bf=:K'[$1h*H]t,E3G(0j[hFPsWj&C9C
+m3DF$ro'8T4%Af?&ug]TKN$S<?sb+c\UPQ(\7%;_f$sdKZe^bB3M&b8??'2(c?$+C
+J9R.49Kb!E]>;Z[7!a>F+_dDA+REGBDeNK=p+#qW!*lZu7K~>
+endstream
+endobj
+44 0 obj
+643 
+endobj
+45 0 obj
+481 
+endobj
+46 0 obj
+<< /Filter [ /ASCII85Decode /LZWDecode ] /Length 45 0 R >> 
+stream
+J,g]g+e/h_!_gCtO=0f)$P%cIi8Zdfc5&3j_8$7g.@L`YKUJNGBP\poR=_;Dl'P(T
+(7Boo^^S:71(MN]ZQX/+Cbu.lK"p74pe1T%s.DY%&\1TdJhr54.M9au6>79n6`Q:4
+PbLSZTLEE(8E@'*1mg_*eTnN*;*'V3+gm-EEetX%;Bo$ur2ss*N`.-!.kG_q6GDD'
+dKoL!8Ka#EV,@V!\j8ZFbp6EE<9cn=N6j<M8Q?[#7"dq'1>0nf;(&;QU6bUD')c@\
+9-d\DA=cZ0Q>gIM$$;cd2O@&a;X,Nn_a<?V-PVE%?Sf]idH6WRZqHGq]Zm<uCi"]?
+Stg(<gV-H9NB<SA\T=sN)Il%(BDIak7/H&mV!kmDUo4X;8;]V>P(]I1aRc(K1^ue>
+gF/(+GaKo$qneLWDrQ#;5\S(\$q'4Q,85`-8;S(=Z"WSBOV*FM)4,?B],R<gbPN=#
+OmIK<a:\o8+ioO-!W~>
+endstream
+endobj
+47 0 obj
+[ 
+/Indexed /DeviceRGB 255 46 0 R 
+]
+endobj
+48 0 obj
+481 
+endobj
+49 0 obj
+<< /Filter [ /ASCII85Decode /LZWDecode ] /Length 48 0 R >> 
+stream
+J,g]g+e/h_!_gCtO=0f)$P%cIi8Zdfc5&3j_8$7g.@L`YKUJNGBP\poR=_;Dl'P(T
+(7Boo^^S:71(MN]ZQX/+Cbu.lK"p74pe1T%s.DY%&\1TdJhr54.M9au6>79n6`Q:4
+PbLSZTLEE(8E@'*1mg_*eTnN*;*'V3+gm-EEetX%;Bo$ur2ss*N`.-!.kG_q6GDD'
+dKoL!8Ka#EV,@V!\j8ZFbp6EE<9cn=N6j<M8Q?[#7"dq'1>0nf;(&;QU6bUD')c@\
+9-d\DA=cZ0Q>gIM$$;cd2O@&a;X,Nn_a<?V-PVE%?Sf]idH6WRZqHGq]Zm<uCi"]?
+Stg(<gV-H9NB<SA\T=sN)Il%(BDIak7/H&mV!kmDUo4X;8;]V>P(]I1aRc(K1^ue>
+gF/(+GaKo$qneLWDrQ#;5\S(\$q'4Q,85`-8;S(=Z"WSBOV*FM)4,?B],R<gbPN=#
+OmIK<a:\o8+ioO-!W~>
+endstream
+endobj
+50 0 obj
+[ 
+/Indexed /DeviceRGB 255 49 0 R 
+]
+endobj
+51 0 obj
+<< 
+/S /D 
+/St 148 
+>> 
+endobj
+52 0 obj
+<< 
+/Nums [ 0 51 0 R ] 
+>> 
+endobj
+53 0 obj
+<< 
+/Type /Pages 
+/Kids [ 58 0 R 1 0 R ] 
+/Count 2 
+>> 
+endobj
+54 0 obj
+<< 
+/CreationDate (D:20060131053304Z)
+/ModDate (D:20060131152527+09'00')
+/Producer (Acrobat Distiller 5.0.5 for Macintosh)
+>> 
+endobj
+55 0 obj
+<< /Type /Metadata /Subtype /XML /Length 829 >> 
+stream
+<?xpacket begin='' id='W5M0MpCehiHzreSzNTczkc9d' bytes='829'?>
+
+<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'
+ xmlns:iX='http://ns.adobe.com/iX/1.0/'>
+
+ <rdf:Description about=''
+  xmlns='http://ns.adobe.com/pdf/1.3/'
+  xmlns:pdf='http://ns.adobe.com/pdf/1.3/'>
+  <pdf:CreationDate>2006-01-31T05:33:04Z</pdf:CreationDate>
+  <pdf:ModDate>2006-01-31T15:25:27+09:00</pdf:ModDate>
+  <pdf:Producer>Acrobat Distiller 5.0.5 for Macintosh</pdf:Producer>
+ </rdf:Description>
+
+ <rdf:Description about=''
+  xmlns='http://ns.adobe.com/xap/1.0/'
+  xmlns:xap='http://ns.adobe.com/xap/1.0/'>
+  <xap:CreateDate>2006-01-31T05:33:04Z</xap:CreateDate>
+  <xap:ModifyDate>2006-01-31T15:25:27+09:00</xap:ModifyDate>
+  <xap:MetadataDate>2006-01-31T15:25:27+09:00</xap:MetadataDate>
+ </rdf:Description>
+
+</rdf:RDF>
+<?xpacket end='r'?>
+endstream
+endobj
+xref
+0 56 
+0000000000 65535 f 
+0000053274 00000 n 
+0000053535 00000 n 
+0000053765 00000 n 
+0000061481 00000 n 
+0000061502 00000 n 
+0000061579 00000 n 
+0000061655 00000 n 
+0000061692 00000 n 
+0000064368 00000 n 
+0000064835 00000 n 
+0000065121 00000 n 
+0000065883 00000 n 
+0000066074 00000 n 
+0000066365 00000 n 
+0000066583 00000 n 
+0000066949 00000 n 
+0000067015 00000 n 
+0000067191 00000 n 
+0000067419 00000 n 
+0000067785 00000 n 
+0000067854 00000 n 
+0000068028 00000 n 
+0000068254 00000 n 
+0000068665 00000 n 
+0000068982 00000 n 
+0000069281 00000 n 
+0000069517 00000 n 
+0000070152 00000 n 
+0000070228 00000 n 
+0000070566 00000 n 
+0000070836 00000 n 
+0000071677 00000 n 
+0000072451 00000 n 
+0000072908 00000 n 
+0000076609 00000 n 
+0000077224 00000 n 
+0000077547 00000 n 
+0000079633 00000 n 
+0000080440 00000 n 
+0000080771 00000 n 
+0000083677 00000 n 
+0000084464 00000 n 
+0000084485 00000 n 
+0000085287 00000 n 
+0000085308 00000 n 
+0000085329 00000 n 
+0000085905 00000 n 
+0000085958 00000 n 
+0000085979 00000 n 
+0000086555 00000 n 
+0000086608 00000 n 
+0000086648 00000 n 
+0000086692 00000 n 
+0000086764 00000 n 
+0000086907 00000 n 
+trailer
+<<
+/Size 56
+/ID[<cbe6ffdda78c9a3a47617d8de7fffe2d><550e002b454923a6f547d829f513ec4b>]
+>>
+startxref
+173
+%%EOF
Index: branches/battery/hardware/BOM/v1.5/rbom.sch
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/BOM/v1.5/rbom.sch
===================================================================
--- branches/battery/hardware/BOM/v1.5/rbom.sch	(nonexistent)
+++ branches/battery/hardware/BOM/v1.5/rbom.sch	(revision 260)

Property changes on: branches/battery/hardware/BOM/v1.5/rbom.sch
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/BOM/v1.5/BOM_1_5_values.sch
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/BOM/v1.5/BOM_1_5_values.sch
===================================================================
--- branches/battery/hardware/BOM/v1.5/BOM_1_5_values.sch	(nonexistent)
+++ branches/battery/hardware/BOM/v1.5/BOM_1_5_values.sch	(revision 260)

Property changes on: branches/battery/hardware/BOM/v1.5/BOM_1_5_values.sch
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/BOM/v1.5/rbom.lbr
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/BOM/v1.5/rbom.lbr
===================================================================
--- branches/battery/hardware/BOM/v1.5/rbom.lbr	(nonexistent)
+++ branches/battery/hardware/BOM/v1.5/rbom.lbr	(revision 260)

Property changes on: branches/battery/hardware/BOM/v1.5/rbom.lbr
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/BOM/v1.0/BoM.brd
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/BOM/v1.0/BoM.brd
===================================================================
--- branches/battery/hardware/BOM/v1.0/BoM.brd	(nonexistent)
+++ branches/battery/hardware/BOM/v1.0/BoM.brd	(revision 260)

Property changes on: branches/battery/hardware/BOM/v1.0/BoM.brd
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/BOM/v1.0/BoM.drd
===================================================================
--- branches/battery/hardware/BOM/v1.0/BoM.drd	(nonexistent)
+++ branches/battery/hardware/BOM/v1.0/BoM.drd	(revision 260)
@@ -0,0 +1,205 @@
+%
+M48
+M72
+T01C0.1102
+T02C0.0400
+T03C0.0320
+T04C0.0440
+T05C0.1300
+T06C0.0160
+%
+T01
+X336Y135
+X2461Y135
+X2461Y3135
+X336Y3135
+T02
+X839Y2594
+X931Y2632
+X1023Y2670
+X1116Y2709
+X1248Y2735
+X1348Y2735
+X1448Y2735
+X1548Y2735
+X1681Y2709
+X1773Y2670
+X1865Y2632
+X1958Y2594
+X2070Y2519
+X2141Y2448
+X2211Y2378
+X2282Y2307
+X2357Y2195
+X2395Y2102
+X2434Y2010
+X2472Y1917
+X2498Y1785
+X2498Y1685
+X2498Y1585
+X2498Y1485
+X2472Y1353
+X2434Y1260
+X2395Y1168
+X2357Y1076
+X2282Y963
+X2211Y893
+X2141Y822
+X2070Y751
+X1958Y676
+X1865Y638
+X1773Y600
+X1681Y561
+X1548Y535
+X1448Y535
+X1348Y535
+X1248Y535
+X1116Y561
+X1023Y600
+X931Y638
+X839Y676
+X726Y751
+X656Y822
+X585Y893
+X514Y963
+X439Y1076
+X401Y1168
+X363Y1260
+X324Y1353
+X298Y1485
+X298Y1585
+X298Y1685
+X298Y1785
+X324Y1917
+X363Y2010
+X401Y2102
+X439Y2195
+X514Y2307
+X585Y2378
+X656Y2448
+X726Y2519
+X1333Y1670
+X1333Y1570
+X1433Y1570
+X1433Y1670
+X1533Y1670
+X1533Y1570
+X1633Y1570
+X1633Y1670
+T03
+X1821Y1600
+X1821Y1400
+X1821Y1200
+X1821Y1000
+X1821Y840
+X2021Y840
+X2021Y1000
+X2081Y1130
+X2021Y1200
+X2081Y1330
+X2021Y1400
+X2081Y1530
+X2021Y1600
+X2081Y1730
+X2021Y1800
+X2081Y1930
+X2021Y1990
+X2021Y2130
+X2093Y2130
+X2021Y2280
+X2021Y2430
+X1821Y2430
+X1821Y2280
+X1821Y2130
+X1821Y1990
+X1821Y1800
+X2281Y1730
+X2281Y1530
+X2281Y1330
+X2281Y1130
+X2281Y1930
+X2293Y2130
+X1643Y2475
+X1543Y2475
+X1461Y2460
+X1398Y2595
+X1598Y2595
+X1178Y2255
+X1178Y2055
+X1178Y1905
+X1178Y1765
+X1178Y1655
+X1178Y1455
+X1178Y1255
+X1178Y1055
+X1178Y855
+X978Y855
+X851Y1040
+X978Y1055
+X851Y1240
+X978Y1255
+X978Y1455
+X851Y1440
+X851Y1640
+X978Y1655
+X978Y1765
+X851Y1840
+X978Y1905
+X978Y2055
+X851Y2040
+X851Y2240
+X978Y2255
+X961Y2460
+X1061Y2460
+X1161Y2460
+X651Y2240
+X651Y2040
+X651Y1840
+X651Y1640
+X651Y1440
+X651Y1240
+X651Y1040
+T04
+X1381Y663
+X1481Y663
+X1581Y663
+T05
+X1481Y1353
+T06
+X1286Y1495
+X1226Y1695
+X1416Y1935
+X1446Y2015
+X1356Y2030
+X1356Y2150
+X1216Y2095
+X1226Y2230
+X1326Y2380
+X1386Y2380
+X1591Y2350
+X1621Y2300
+X1581Y2290
+X1751Y2290
+X1941Y2420
+X2081Y2380
+X2241Y2215
+X1881Y2060
+X1791Y1900
+X1751Y2060
+X1616Y2080
+X1576Y2085
+X1576Y1990
+X1506Y1720
+X1081Y2185
+X821Y2095
+X731Y2265
+X711Y2330
+X761Y1310
+X1026Y1320
+X1151Y1145
+X1376Y1115
+X1376Y985
+X1106Y815
+X761Y1035
+X1786Y880
+M30
Index: branches/battery/hardware/BOM/v1.0/BoM.erc
===================================================================
--- branches/battery/hardware/BOM/v1.0/BoM.erc	(nonexistent)
+++ branches/battery/hardware/BOM/v1.0/BoM.erc	(revision 260)
@@ -0,0 +1,11 @@
+EAGLE Version 4.13r1 Copyright (c) 1988-2004 CadSoft
+
+Electrical Rule Check for C:/Program Files/EAGLE-4.13r1/projects/BoM2/BoM.sch at  2/16/2005 03:18:45a
+
+WARNING: Sheet 1/1: SUPPLY Pin VDD overwritten with VCC
+WARNING: Sheet 1/1: SUPPLY Pin VSS overwritten with GND
+
+Board and schematic are consistent
+
+    0 errors
+    2 warnings
Index: branches/battery/hardware/BOM/v1.0/eagle.epf
===================================================================
--- branches/battery/hardware/BOM/v1.0/eagle.epf	(nonexistent)
+++ branches/battery/hardware/BOM/v1.0/eagle.epf	(revision 260)
@@ -0,0 +1,209 @@
+[Eagle]
+Version="04 13 10"
+Platform="Windows"
+Serial="62191E841E-LSR-WLM-1EL"
+Globals="Globals"
+Desktop="Desktop"
+
+[Globals]
+AutoSaveProject=1
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/19inch.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/40xx.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/41xx.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/45xx.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/74ac-logic.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/74ttl-din.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/74xx-eu.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/74xx-us.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/751xx.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/altera.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/am29-memory.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/amd-mach.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/analog-devices.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/ase.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/atmel.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/axis.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/battery.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/bom.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/burr-brown.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/busbar.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/buzzer.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/c-trimm.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/california-micro-devices.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/capacitor-wima.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/chipcard-siemens.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/con-3m.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/con-amp-champ.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/con-amp-micromatch.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/con-amp-mt.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/con-amp-mt6.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/con-amp-quick.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/con-amp.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/con-amphenol.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/con-berg.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/con-chipcard-iso7816.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/con-coax.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/con-commcon.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/con-conrad.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/con-deutsch.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/con-dil.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/con-erni.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/con-friwo.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/con-harting-h.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/con-harting-ml.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/con-harting-v.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/con-harting.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/con-hirschmann.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/con-jst.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/con-lsta.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/con-lstb.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/con-lumberg.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/con-molex.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/con-neutrik_ag.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/con-panduit.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/con-pc.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/con-pc104.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/con-phoenix-254.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/con-phoenix-500.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/con-phoenix-508.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/con-ptr500.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/con-rib.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/con-shiua-chyuan.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/con-subd.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/con-thomas-betts.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/con-vg.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/con-wago-500.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/con-wago-508.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/con-wago.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/con-wago255.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/con-weidmueller-sl35.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/con-yamaichi.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/crystal.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/cypress.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/dc-dc-converter.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/diode.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/display-hp.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/display-lcd.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/ecl.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/etx-board.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/exar.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/fiber-optic-hp.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/fiber-optic-siemens.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/fifo.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/fox-electronics.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/frames.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/fuse.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/heatsink.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/holes.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/ic-package.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/inductor-coilcraft.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/inductor-neosid.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/inductors.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/infineon-tricore.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/infineon.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/isd.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/jumper.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/lattice.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/led.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/linear-technology.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/linear.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/marks.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/maxim.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/memory-hitachi.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/memory-idt.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/memory-motorola-dram.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/memory-nec.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/memory-samsung.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/memory-sram.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/memory.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/micro-fujitsu.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/micro-harris.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/micro-intel.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/micro-mc68000.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/micro-motorola.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/micro-philips.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/micro-siemens.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/microchip.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/micronas.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/motorola-sensor-driver.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/murata-filter.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/nec-lqfp100-pack.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/opto-honeywell-3000.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/opto-honeywell-4000.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/opto-honeywell.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/opto-micro-linear.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/opto-trans-siemens.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/opto-transmittter-hp.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/opto-vishay.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/optocoupler.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/pal.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/piher.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/pinhead.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/plcc-socket.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/pld-intel.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/plxtech.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/pot-vitrohm.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/pot-xicor.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/pot.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/ptc-ntc.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/rcl.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/rectifier.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/ref-packages.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/relay.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/resistor-bourns.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/resistor-dil.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/resistor-net.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/resistor-power.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/resistor-ruf.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/resistor-shunt.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/resistor-sil.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/rf-micro-devices.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/semicon-smd-ipc.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/sensor-heraeus.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/smd-ipc.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/smd-special.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/solpad.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/special-pad.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/special.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/st-microelectronics.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/supply1.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/supply2.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/switch-dil.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/switch-misc.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/switch-omron.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/switch.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/telcom.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/telefunken.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/testpad.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/texas.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/toshiba.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/trafo-siemens.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/trafo-xicon.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/trafo.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/transistor-fet.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/transistor-npn.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/transistor-pnp.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/transistor-power.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/transistor-small-signal.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/transistor.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/triac.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/tripas.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/uln-udn.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/v-reg-micrel.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/v-reg.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/varistor.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/wafer-scale-psd.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/wirepad.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/wuerth-elektronik.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/zetex.lbr"
+UsedLibrary="C:/Program Files/EAGLE-4.13r1/lbr/zilog.lbr"
+
+[Win_1]
+Type="Control Panel"
+Loc="132 174 731 573"
+State=2
+Number=0
+
+[Desktop]
+Screen="1024 768"
+Window="Win_1"
Index: branches/battery/hardware/BOM/v1.0/BoM.plc
===================================================================
--- branches/battery/hardware/BOM/v1.0/BoM.plc	(nonexistent)
+++ branches/battery/hardware/BOM/v1.0/BoM.plc	(revision 260)
@@ -0,0 +1,12548 @@
+G75*
+G70*
+%OFA0B0*%
+%FSLAX24Y24*%
+%IPPOS*%
+%LPD*%
+%AMOC8*
+5,1,8,0,0,1.08239X$1,22.5*
+%
+%ADD10C,0.0000*%
+%ADD11C,0.0060*%
+%ADD12C,0.0050*%
+%ADD13C,0.0020*%
+%ADD14R,0.0050X0.0200*%
+%ADD15C,0.0010*%
+%ADD16C,0.0070*%
+%ADD17C,0.0040*%
+%ADD18R,0.0300X0.0250*%
+%ADD19R,0.0500X0.1100*%
+%ADD20C,0.0120*%
+%ADD21C,0.0080*%
+D10*
+X002106Y000101D02*
+X002106Y032601D01*
+X025856Y032601D01*
+X025856Y000101D01*
+X002106Y000101D01*
+X002805Y001351D02*
+X002807Y001401D01*
+X002814Y001451D01*
+X002825Y001500D01*
+X002841Y001547D01*
+X002861Y001593D01*
+X002885Y001637D01*
+X002913Y001679D01*
+X002945Y001718D01*
+X002980Y001754D01*
+X003018Y001786D01*
+X003059Y001815D01*
+X003103Y001840D01*
+X003148Y001861D01*
+X003195Y001878D01*
+X003244Y001890D01*
+X003293Y001898D01*
+X003343Y001902D01*
+X003394Y001901D01*
+X003443Y001895D01*
+X003493Y001885D01*
+X003541Y001870D01*
+X003587Y001851D01*
+X003631Y001828D01*
+X003674Y001801D01*
+X003713Y001770D01*
+X003750Y001736D01*
+X003783Y001699D01*
+X003813Y001658D01*
+X003839Y001616D01*
+X003861Y001571D01*
+X003879Y001524D01*
+X003893Y001475D01*
+X003902Y001426D01*
+X003906Y001376D01*
+X003906Y001326D01*
+X003902Y001276D01*
+X003893Y001227D01*
+X003879Y001178D01*
+X003861Y001131D01*
+X003839Y001086D01*
+X003813Y001044D01*
+X003783Y001003D01*
+X003750Y000966D01*
+X003713Y000932D01*
+X003674Y000901D01*
+X003632Y000874D01*
+X003587Y000851D01*
+X003541Y000832D01*
+X003493Y000817D01*
+X003443Y000807D01*
+X003394Y000801D01*
+X003343Y000800D01*
+X003293Y000804D01*
+X003244Y000812D01*
+X003195Y000824D01*
+X003148Y000841D01*
+X003103Y000862D01*
+X003059Y000887D01*
+X003018Y000916D01*
+X002980Y000948D01*
+X002945Y000984D01*
+X002913Y001023D01*
+X002885Y001065D01*
+X002861Y001109D01*
+X002841Y001155D01*
+X002825Y001202D01*
+X002814Y001251D01*
+X002807Y001301D01*
+X002805Y001351D01*
+X014156Y013526D02*
+X014159Y013585D01*
+X014167Y013644D01*
+X014180Y013701D01*
+X014199Y013758D01*
+X014222Y013812D01*
+X014251Y013864D01*
+X014284Y013913D01*
+X014321Y013959D01*
+X014362Y014001D01*
+X014407Y014039D01*
+X014456Y014074D01*
+X014507Y014103D01*
+X014561Y014128D01*
+X014616Y014148D01*
+X014674Y014162D01*
+X014732Y014172D01*
+X014791Y014176D01*
+X014850Y014174D01*
+X014909Y014168D01*
+X014967Y014156D01*
+X015024Y014138D01*
+X015078Y014116D01*
+X015131Y014089D01*
+X015181Y014057D01*
+X015228Y014021D01*
+X015271Y013980D01*
+X015310Y013936D01*
+X015345Y013889D01*
+X015376Y013838D01*
+X015402Y013785D01*
+X015423Y013730D01*
+X015439Y013673D01*
+X015450Y013615D01*
+X015455Y013556D01*
+X015455Y013496D01*
+X015450Y013437D01*
+X015439Y013379D01*
+X015423Y013322D01*
+X015402Y013267D01*
+X015376Y013214D01*
+X015345Y013163D01*
+X015310Y013116D01*
+X015271Y013072D01*
+X015228Y013031D01*
+X015181Y012995D01*
+X015131Y012963D01*
+X015078Y012936D01*
+X015024Y012914D01*
+X014967Y012896D01*
+X014909Y012884D01*
+X014850Y012878D01*
+X014791Y012876D01*
+X014732Y012880D01*
+X014674Y012890D01*
+X014616Y012904D01*
+X014561Y012924D01*
+X014507Y012949D01*
+X014456Y012978D01*
+X014407Y013013D01*
+X014362Y013051D01*
+X014321Y013093D01*
+X014284Y013139D01*
+X014251Y013188D01*
+X014222Y013240D01*
+X014199Y013294D01*
+X014180Y013351D01*
+X014167Y013408D01*
+X014159Y013467D01*
+X014156Y013526D01*
+X024055Y001351D02*
+X024057Y001401D01*
+X024064Y001451D01*
+X024075Y001500D01*
+X024091Y001547D01*
+X024111Y001593D01*
+X024135Y001637D01*
+X024163Y001679D01*
+X024195Y001718D01*
+X024230Y001754D01*
+X024268Y001786D01*
+X024309Y001815D01*
+X024353Y001840D01*
+X024398Y001861D01*
+X024445Y001878D01*
+X024494Y001890D01*
+X024543Y001898D01*
+X024593Y001902D01*
+X024644Y001901D01*
+X024693Y001895D01*
+X024743Y001885D01*
+X024791Y001870D01*
+X024837Y001851D01*
+X024881Y001828D01*
+X024924Y001801D01*
+X024963Y001770D01*
+X025000Y001736D01*
+X025033Y001699D01*
+X025063Y001658D01*
+X025089Y001616D01*
+X025111Y001571D01*
+X025129Y001524D01*
+X025143Y001475D01*
+X025152Y001426D01*
+X025156Y001376D01*
+X025156Y001326D01*
+X025152Y001276D01*
+X025143Y001227D01*
+X025129Y001178D01*
+X025111Y001131D01*
+X025089Y001086D01*
+X025063Y001044D01*
+X025033Y001003D01*
+X025000Y000966D01*
+X024963Y000932D01*
+X024924Y000901D01*
+X024882Y000874D01*
+X024837Y000851D01*
+X024791Y000832D01*
+X024743Y000817D01*
+X024693Y000807D01*
+X024644Y000801D01*
+X024593Y000800D01*
+X024543Y000804D01*
+X024494Y000812D01*
+X024445Y000824D01*
+X024398Y000841D01*
+X024353Y000862D01*
+X024309Y000887D01*
+X024268Y000916D01*
+X024230Y000948D01*
+X024195Y000984D01*
+X024163Y001023D01*
+X024135Y001065D01*
+X024111Y001109D01*
+X024091Y001155D01*
+X024075Y001202D01*
+X024064Y001251D01*
+X024057Y001301D01*
+X024055Y001351D01*
+X024055Y031351D02*
+X024057Y031401D01*
+X024064Y031451D01*
+X024075Y031500D01*
+X024091Y031547D01*
+X024111Y031593D01*
+X024135Y031637D01*
+X024163Y031679D01*
+X024195Y031718D01*
+X024230Y031754D01*
+X024268Y031786D01*
+X024309Y031815D01*
+X024353Y031840D01*
+X024398Y031861D01*
+X024445Y031878D01*
+X024494Y031890D01*
+X024543Y031898D01*
+X024593Y031902D01*
+X024644Y031901D01*
+X024693Y031895D01*
+X024743Y031885D01*
+X024791Y031870D01*
+X024837Y031851D01*
+X024881Y031828D01*
+X024924Y031801D01*
+X024963Y031770D01*
+X025000Y031736D01*
+X025033Y031699D01*
+X025063Y031658D01*
+X025089Y031616D01*
+X025111Y031571D01*
+X025129Y031524D01*
+X025143Y031475D01*
+X025152Y031426D01*
+X025156Y031376D01*
+X025156Y031326D01*
+X025152Y031276D01*
+X025143Y031227D01*
+X025129Y031178D01*
+X025111Y031131D01*
+X025089Y031086D01*
+X025063Y031044D01*
+X025033Y031003D01*
+X025000Y030966D01*
+X024963Y030932D01*
+X024924Y030901D01*
+X024882Y030874D01*
+X024837Y030851D01*
+X024791Y030832D01*
+X024743Y030817D01*
+X024693Y030807D01*
+X024644Y030801D01*
+X024593Y030800D01*
+X024543Y030804D01*
+X024494Y030812D01*
+X024445Y030824D01*
+X024398Y030841D01*
+X024353Y030862D01*
+X024309Y030887D01*
+X024268Y030916D01*
+X024230Y030948D01*
+X024195Y030984D01*
+X024163Y031023D01*
+X024135Y031065D01*
+X024111Y031109D01*
+X024091Y031155D01*
+X024075Y031202D01*
+X024064Y031251D01*
+X024057Y031301D01*
+X024055Y031351D01*
+X002805Y031351D02*
+X002807Y031401D01*
+X002814Y031451D01*
+X002825Y031500D01*
+X002841Y031547D01*
+X002861Y031593D01*
+X002885Y031637D01*
+X002913Y031679D01*
+X002945Y031718D01*
+X002980Y031754D01*
+X003018Y031786D01*
+X003059Y031815D01*
+X003103Y031840D01*
+X003148Y031861D01*
+X003195Y031878D01*
+X003244Y031890D01*
+X003293Y031898D01*
+X003343Y031902D01*
+X003394Y031901D01*
+X003443Y031895D01*
+X003493Y031885D01*
+X003541Y031870D01*
+X003587Y031851D01*
+X003631Y031828D01*
+X003674Y031801D01*
+X003713Y031770D01*
+X003750Y031736D01*
+X003783Y031699D01*
+X003813Y031658D01*
+X003839Y031616D01*
+X003861Y031571D01*
+X003879Y031524D01*
+X003893Y031475D01*
+X003902Y031426D01*
+X003906Y031376D01*
+X003906Y031326D01*
+X003902Y031276D01*
+X003893Y031227D01*
+X003879Y031178D01*
+X003861Y031131D01*
+X003839Y031086D01*
+X003813Y031044D01*
+X003783Y031003D01*
+X003750Y030966D01*
+X003713Y030932D01*
+X003674Y030901D01*
+X003632Y030874D01*
+X003587Y030851D01*
+X003541Y030832D01*
+X003493Y030817D01*
+X003443Y030807D01*
+X003394Y030801D01*
+X003343Y030800D01*
+X003293Y030804D01*
+X003244Y030812D01*
+X003195Y030824D01*
+X003148Y030841D01*
+X003103Y030862D01*
+X003059Y030887D01*
+X003018Y030916D01*
+X002980Y030948D01*
+X002945Y030984D01*
+X002913Y031023D01*
+X002885Y031065D01*
+X002861Y031109D01*
+X002841Y031155D01*
+X002825Y031202D01*
+X002814Y031251D01*
+X002807Y031301D01*
+X002805Y031351D01*
+D11*
+X007087Y025720D02*
+X007441Y025720D01*
+X007794Y025366D01*
+X007794Y025013D01*
+X007441Y024659D01*
+X007087Y024659D01*
+X007087Y024306D01*
+X006734Y023952D01*
+X006380Y023952D01*
+X006380Y023599D01*
+X006026Y023245D01*
+X005673Y023245D01*
+X005673Y022891D01*
+X005319Y022538D01*
+X004966Y022538D01*
+X004612Y022891D01*
+X004612Y023245D01*
+X004966Y023599D01*
+X005319Y023599D01*
+X005319Y023952D01*
+X005673Y024306D01*
+X006026Y024306D01*
+X006026Y024659D01*
+X006380Y025013D01*
+X006734Y025013D01*
+X006734Y025366D01*
+X007087Y025720D01*
+X007829Y025979D02*
+X007964Y026306D01*
+X008426Y026497D01*
+X008752Y026362D01*
+X008888Y026688D01*
+X009350Y026880D01*
+X009676Y026744D01*
+X009812Y027071D01*
+X010274Y027262D01*
+X010600Y027127D01*
+X010735Y027454D01*
+X011197Y027645D01*
+X011524Y027510D01*
+X011715Y027048D01*
+X011580Y026721D01*
+X011118Y026530D01*
+X010791Y026665D01*
+X010656Y026339D01*
+X010194Y026147D01*
+X009868Y026282D01*
+X009732Y025956D01*
+X009270Y025764D01*
+X008944Y025900D01*
+X008808Y025573D01*
+X008346Y025382D01*
+X008020Y025517D01*
+X007829Y025979D01*
+X009106Y024601D02*
+X009110Y024692D01*
+X009123Y024782D01*
+X009143Y024871D01*
+X009172Y024957D01*
+X009208Y025041D01*
+X009252Y025121D01*
+X009302Y025196D01*
+X009360Y025267D01*
+X009423Y025332D01*
+X009493Y025391D01*
+X009567Y025443D01*
+X009646Y025489D01*
+X009729Y025527D01*
+X009814Y025558D01*
+X009903Y025580D01*
+X009992Y025595D01*
+X010083Y025601D01*
+X010174Y025599D01*
+X010265Y025588D01*
+X010354Y025570D01*
+X010441Y025543D01*
+X010525Y025509D01*
+X010606Y025467D01*
+X010683Y025418D01*
+X010755Y025362D01*
+X010821Y025300D01*
+X010882Y025232D01*
+X010936Y025159D01*
+X010983Y025081D01*
+X011023Y024999D01*
+X011056Y024914D01*
+X011080Y024827D01*
+X011097Y024737D01*
+X011105Y024647D01*
+X011105Y024555D01*
+X011097Y024465D01*
+X011080Y024375D01*
+X011056Y024288D01*
+X011023Y024203D01*
+X010983Y024121D01*
+X010936Y024043D01*
+X010882Y023970D01*
+X010821Y023902D01*
+X010755Y023840D01*
+X010683Y023784D01*
+X010606Y023735D01*
+X010525Y023693D01*
+X010441Y023659D01*
+X010354Y023632D01*
+X010265Y023614D01*
+X010174Y023603D01*
+X010083Y023601D01*
+X009992Y023607D01*
+X009903Y023622D01*
+X009814Y023644D01*
+X009729Y023675D01*
+X009646Y023713D01*
+X009567Y023759D01*
+X009493Y023811D01*
+X009423Y023870D01*
+X009360Y023935D01*
+X009302Y024006D01*
+X009252Y024081D01*
+X009208Y024161D01*
+X009172Y024245D01*
+X009143Y024331D01*
+X009123Y024420D01*
+X009110Y024510D01*
+X009106Y024601D01*
+X010181Y022901D02*
+X010281Y022901D01*
+X010331Y022851D01*
+X011231Y022851D01*
+X011281Y022901D01*
+X011381Y022901D01*
+X011231Y022251D02*
+X010331Y022251D01*
+X010281Y022201D01*
+X010181Y022201D01*
+X011231Y022251D02*
+X011281Y022201D01*
+X011381Y022201D01*
+X011381Y020901D02*
+X011281Y020901D01*
+X011231Y020851D01*
+X010331Y020851D01*
+X010281Y020901D01*
+X010181Y020901D01*
+X010331Y020251D02*
+X011231Y020251D01*
+X011281Y020201D01*
+X011381Y020201D01*
+X011381Y019401D02*
+X011281Y019401D01*
+X011231Y019351D01*
+X010331Y019351D01*
+X010281Y019401D01*
+X010181Y019401D01*
+X010331Y018751D02*
+X011231Y018751D01*
+X011281Y018701D01*
+X011381Y018701D01*
+X011381Y018001D02*
+X011281Y018001D01*
+X011231Y017951D01*
+X010331Y017951D01*
+X010281Y018001D01*
+X010181Y018001D01*
+X010331Y017351D02*
+X011231Y017351D01*
+X011281Y017301D01*
+X011381Y017301D01*
+X011381Y016901D02*
+X011281Y016901D01*
+X011231Y016851D01*
+X010331Y016851D01*
+X010281Y016901D01*
+X010181Y016901D01*
+X010181Y017301D02*
+X010281Y017301D01*
+X010331Y017351D01*
+X010331Y016251D02*
+X011231Y016251D01*
+X011281Y016201D01*
+X011381Y016201D01*
+X010331Y016251D02*
+X010281Y016201D01*
+X010181Y016201D01*
+X010181Y014901D02*
+X010281Y014901D01*
+X010331Y014851D01*
+X011231Y014851D01*
+X011281Y014901D01*
+X011381Y014901D01*
+X011231Y014251D02*
+X010331Y014251D01*
+X010281Y014201D01*
+X010181Y014201D01*
+X011231Y014251D02*
+X011281Y014201D01*
+X011381Y014201D01*
+X011381Y012901D02*
+X011281Y012901D01*
+X011231Y012851D01*
+X010331Y012851D01*
+X010281Y012901D01*
+X010181Y012901D01*
+X010331Y012251D02*
+X011231Y012251D01*
+X011281Y012201D01*
+X011381Y012201D01*
+X010331Y012251D02*
+X010281Y012201D01*
+X010181Y012201D01*
+X010181Y010901D02*
+X010281Y010901D01*
+X010331Y010851D01*
+X011231Y010851D01*
+X011281Y010901D01*
+X011381Y010901D01*
+X011231Y010251D02*
+X010331Y010251D01*
+X010281Y010201D01*
+X010181Y010201D01*
+X011231Y010251D02*
+X011281Y010201D01*
+X011381Y010201D01*
+X011381Y008901D02*
+X011281Y008901D01*
+X011231Y008851D01*
+X010331Y008851D01*
+X010281Y008901D01*
+X010181Y008901D01*
+X010331Y008251D02*
+X011231Y008251D01*
+X011281Y008201D01*
+X011381Y008201D01*
+X010331Y008251D02*
+X010281Y008201D01*
+X010181Y008201D01*
+X009732Y006746D02*
+X009270Y006937D01*
+X008944Y006802D01*
+X008808Y007128D01*
+X008346Y007320D01*
+X008020Y007184D01*
+X007829Y006722D01*
+X007964Y006396D01*
+X008426Y006204D01*
+X008752Y006340D01*
+X008888Y006013D01*
+X009350Y005822D01*
+X009676Y005957D01*
+X009812Y005630D01*
+X010274Y005439D01*
+X010600Y005574D01*
+X010735Y005248D01*
+X011197Y005056D01*
+X011524Y005192D01*
+X011715Y005654D01*
+X011580Y005980D01*
+X011118Y006172D01*
+X010791Y006036D01*
+X010656Y006363D01*
+X010194Y006554D01*
+X009868Y006419D01*
+X009732Y006746D01*
+X007794Y007335D02*
+X007794Y007689D01*
+X007441Y008042D01*
+X007087Y008042D01*
+X007087Y008396D01*
+X006734Y008749D01*
+X006380Y008749D01*
+X006380Y009103D01*
+X006026Y009456D01*
+X005673Y009456D01*
+X005673Y009810D01*
+X005319Y010164D01*
+X004966Y010164D01*
+X004612Y009810D01*
+X004612Y009456D01*
+X004966Y009103D01*
+X005319Y009103D01*
+X005319Y008749D01*
+X005673Y008396D01*
+X006026Y008396D01*
+X006026Y008042D01*
+X006380Y007689D01*
+X006734Y007689D01*
+X006734Y007335D01*
+X007087Y006982D01*
+X007441Y006982D01*
+X007794Y007335D01*
+X008006Y010051D02*
+X008106Y010051D01*
+X008006Y010051D02*
+X007956Y010101D01*
+X007056Y010101D01*
+X007006Y010051D01*
+X006906Y010051D01*
+X007056Y010701D02*
+X007956Y010701D01*
+X008006Y010751D01*
+X008106Y010751D01*
+X007056Y010701D02*
+X007006Y010751D01*
+X006906Y010751D01*
+X006906Y012051D02*
+X007006Y012051D01*
+X007056Y012101D01*
+X007956Y012101D01*
+X008006Y012051D01*
+X008106Y012051D01*
+X007956Y012701D02*
+X007056Y012701D01*
+X007006Y012751D01*
+X006906Y012751D01*
+X007956Y012701D02*
+X008006Y012751D01*
+X008106Y012751D01*
+X008106Y014051D02*
+X008006Y014051D01*
+X007956Y014101D01*
+X007056Y014101D01*
+X007006Y014051D01*
+X006906Y014051D01*
+X007056Y014701D02*
+X007956Y014701D01*
+X008006Y014751D01*
+X008106Y014751D01*
+X007056Y014701D02*
+X007006Y014751D01*
+X006906Y014751D01*
+X006906Y016051D02*
+X007006Y016051D01*
+X007056Y016101D01*
+X007956Y016101D01*
+X008006Y016051D01*
+X008106Y016051D01*
+X007956Y016701D02*
+X007056Y016701D01*
+X007006Y016751D01*
+X006906Y016751D01*
+X007956Y016701D02*
+X008006Y016751D01*
+X008106Y016751D01*
+X008106Y018051D02*
+X008006Y018051D01*
+X007956Y018101D01*
+X007056Y018101D01*
+X007006Y018051D01*
+X006906Y018051D01*
+X007056Y018701D02*
+X007956Y018701D01*
+X008006Y018751D01*
+X008106Y018751D01*
+X007056Y018701D02*
+X007006Y018751D01*
+X006906Y018751D01*
+X006906Y020051D02*
+X007006Y020051D01*
+X007056Y020101D01*
+X007956Y020101D01*
+X008006Y020051D01*
+X008106Y020051D01*
+X007956Y020701D02*
+X007056Y020701D01*
+X007006Y020751D01*
+X006906Y020751D01*
+X007956Y020701D02*
+X008006Y020751D01*
+X008106Y020751D01*
+X008106Y022051D02*
+X008006Y022051D01*
+X007956Y022101D01*
+X007056Y022101D01*
+X007006Y022051D01*
+X006906Y022051D01*
+X007056Y022701D02*
+X007956Y022701D01*
+X008006Y022751D01*
+X008106Y022751D01*
+X007056Y022701D02*
+X007006Y022751D01*
+X006906Y022751D01*
+X004950Y021986D02*
+X004759Y021524D01*
+X004432Y021389D01*
+X004568Y021062D01*
+X004376Y020600D01*
+X004050Y020465D01*
+X004185Y020138D01*
+X003994Y019676D01*
+X003667Y019541D01*
+X003802Y019214D01*
+X003611Y018752D01*
+X003284Y018617D01*
+X002822Y018808D01*
+X002687Y019135D01*
+X002878Y019597D01*
+X003205Y019732D01*
+X003070Y020059D01*
+X003261Y020521D01*
+X003588Y020656D01*
+X003452Y020983D01*
+X003644Y021445D01*
+X003970Y021580D01*
+X003835Y021906D01*
+X004027Y022368D01*
+X004353Y022504D01*
+X004815Y022312D01*
+X004950Y021986D01*
+X003231Y018351D02*
+X002731Y018351D01*
+X002481Y018101D01*
+X002481Y017601D01*
+X002731Y017351D01*
+X002481Y017101D01*
+X002481Y016601D01*
+X002731Y016351D01*
+X002481Y016101D01*
+X002481Y015601D01*
+X002731Y015351D01*
+X002481Y015101D01*
+X002481Y014601D01*
+X002731Y014351D01*
+X003231Y014351D01*
+X003481Y014601D01*
+X003481Y015101D01*
+X003231Y015351D01*
+X003481Y015601D01*
+X003481Y016101D01*
+X003231Y016351D01*
+X003481Y016601D01*
+X003481Y017101D01*
+X003231Y017351D01*
+X003481Y017601D01*
+X003481Y018101D01*
+X003231Y018351D01*
+X003284Y014085D02*
+X003611Y013949D01*
+X003802Y013487D01*
+X003667Y013161D01*
+X003994Y013026D01*
+X004185Y012564D01*
+X004050Y012237D01*
+X004376Y012102D01*
+X004568Y011640D01*
+X004432Y011313D01*
+X004759Y011178D01*
+X004950Y010716D01*
+X004815Y010389D01*
+X004353Y010198D01*
+X004027Y010333D01*
+X003835Y010795D01*
+X003970Y011122D01*
+X003644Y011257D01*
+X003452Y011719D01*
+X003588Y012046D01*
+X003261Y012181D01*
+X003070Y012643D01*
+X003205Y012969D01*
+X002878Y013105D01*
+X002687Y013567D01*
+X002822Y013893D01*
+X003284Y014085D01*
+X010181Y018701D02*
+X010281Y018701D01*
+X010331Y018751D01*
+X010281Y020201D02*
+X010331Y020251D01*
+X010281Y020201D02*
+X010181Y020201D01*
+X013081Y017201D02*
+X012831Y016951D01*
+X012831Y015451D01*
+X013081Y015201D01*
+X013581Y015201D01*
+X013831Y015451D01*
+X014081Y015201D01*
+X014581Y015201D01*
+X014831Y015451D01*
+X015081Y015201D01*
+X015581Y015201D01*
+X015831Y015451D01*
+X016081Y015201D01*
+X016581Y015201D01*
+X016831Y015451D01*
+X016831Y016951D01*
+X016581Y017201D01*
+X016081Y017201D01*
+X015831Y016951D01*
+X015581Y017201D01*
+X015081Y017201D01*
+X014831Y016951D01*
+X014581Y017201D01*
+X014081Y017201D01*
+X013831Y016951D01*
+X013581Y017201D01*
+X013081Y017201D01*
+X013561Y017601D02*
+X016201Y017601D01*
+X016224Y017603D01*
+X016247Y017608D01*
+X016269Y017617D01*
+X016289Y017630D01*
+X016307Y017645D01*
+X016322Y017663D01*
+X016335Y017683D01*
+X016344Y017705D01*
+X016349Y017728D01*
+X016351Y017751D01*
+X016351Y023551D01*
+X016349Y023574D01*
+X016344Y023597D01*
+X016335Y023619D01*
+X016322Y023639D01*
+X016307Y023657D01*
+X016289Y023672D01*
+X016269Y023685D01*
+X016247Y023694D01*
+X016224Y023699D01*
+X016201Y023701D01*
+X013561Y023701D01*
+X013538Y023699D01*
+X013515Y023694D01*
+X013493Y023685D01*
+X013473Y023672D01*
+X013455Y023657D01*
+X013440Y023639D01*
+X013427Y023619D01*
+X013418Y023597D01*
+X013413Y023574D01*
+X013411Y023551D01*
+X013411Y017751D01*
+X013413Y017728D01*
+X013418Y017705D01*
+X013427Y017683D01*
+X013440Y017663D01*
+X013455Y017645D01*
+X013473Y017630D01*
+X013493Y017617D01*
+X013515Y017608D01*
+X013538Y017603D01*
+X013561Y017601D01*
+X012756Y014876D02*
+X012756Y014126D01*
+X013106Y014126D01*
+X013106Y013526D01*
+X012756Y013526D01*
+X012756Y008626D01*
+X016856Y008626D01*
+X016856Y013526D01*
+X016506Y013526D01*
+X016506Y014126D01*
+X016856Y014126D01*
+X016856Y014876D01*
+X012756Y014876D01*
+X014096Y013526D02*
+X014099Y013591D01*
+X014108Y013655D01*
+X014122Y013718D01*
+X014143Y013779D01*
+X014168Y013838D01*
+X014199Y013895D01*
+X014235Y013949D01*
+X014276Y013999D01*
+X014321Y014045D01*
+X014371Y014087D01*
+X014423Y014124D01*
+X014479Y014156D01*
+X014538Y014183D01*
+X014599Y014205D01*
+X014662Y014221D01*
+X014725Y014231D01*
+X014790Y014236D01*
+X014854Y014234D01*
+X014919Y014227D01*
+X014982Y014214D01*
+X015044Y014195D01*
+X015104Y014171D01*
+X015161Y014141D01*
+X015215Y014106D01*
+X015266Y014066D01*
+X015314Y014022D01*
+X015357Y013974D01*
+X015395Y013922D01*
+X015429Y013867D01*
+X015457Y013809D01*
+X015480Y013748D01*
+X015498Y013686D01*
+X015509Y013623D01*
+X015515Y013558D01*
+X015515Y013494D01*
+X015509Y013429D01*
+X015498Y013366D01*
+X015480Y013304D01*
+X015457Y013243D01*
+X015429Y013185D01*
+X015395Y013130D01*
+X015357Y013078D01*
+X015314Y013030D01*
+X015266Y012986D01*
+X015215Y012946D01*
+X015161Y012911D01*
+X015104Y012881D01*
+X015044Y012857D01*
+X014982Y012838D01*
+X014919Y012825D01*
+X014854Y012818D01*
+X014790Y012816D01*
+X014725Y012821D01*
+X014662Y012831D01*
+X014599Y012847D01*
+X014538Y012869D01*
+X014479Y012896D01*
+X014423Y012928D01*
+X014371Y012965D01*
+X014321Y013007D01*
+X014276Y013053D01*
+X014235Y013103D01*
+X014199Y013157D01*
+X014168Y013214D01*
+X014143Y013273D01*
+X014122Y013334D01*
+X014108Y013397D01*
+X014099Y013461D01*
+X014096Y013526D01*
+X018606Y013651D02*
+X018706Y013651D01*
+X018756Y013701D01*
+X019656Y013701D01*
+X019706Y013651D01*
+X019806Y013651D01*
+X019656Y014301D02*
+X018756Y014301D01*
+X018706Y014351D01*
+X018606Y014351D01*
+X019656Y014301D02*
+X019706Y014351D01*
+X019806Y014351D01*
+X019806Y015651D02*
+X019706Y015651D01*
+X019656Y015701D01*
+X018756Y015701D01*
+X018706Y015651D01*
+X018606Y015651D01*
+X018756Y016301D02*
+X018706Y016351D01*
+X018606Y016351D01*
+X018756Y016301D02*
+X019656Y016301D01*
+X019706Y016351D01*
+X019806Y016351D01*
+X019806Y017651D02*
+X019706Y017651D01*
+X019656Y017701D01*
+X018756Y017701D01*
+X018706Y017651D01*
+X018606Y017651D01*
+X018756Y018301D02*
+X019656Y018301D01*
+X019706Y018351D01*
+X019806Y018351D01*
+X018756Y018301D02*
+X018706Y018351D01*
+X018606Y018351D01*
+X018606Y019551D02*
+X018706Y019551D01*
+X018756Y019601D01*
+X019656Y019601D01*
+X019706Y019551D01*
+X019806Y019551D01*
+X019656Y020201D02*
+X018756Y020201D01*
+X018706Y020251D01*
+X018606Y020251D01*
+X018606Y020951D02*
+X018706Y020951D01*
+X018756Y021001D01*
+X019656Y021001D01*
+X019706Y020951D01*
+X019806Y020951D01*
+X019656Y021601D02*
+X018756Y021601D01*
+X018706Y021651D01*
+X018606Y021651D01*
+X018606Y022451D02*
+X018706Y022451D01*
+X018756Y022501D01*
+X019656Y022501D01*
+X019706Y022451D01*
+X019806Y022451D01*
+X019656Y023101D02*
+X018756Y023101D01*
+X018706Y023151D01*
+X018606Y023151D01*
+X018606Y023951D02*
+X018706Y023951D01*
+X018756Y024001D01*
+X019656Y024001D01*
+X019706Y023951D01*
+X019806Y023951D01*
+X019656Y024601D02*
+X018756Y024601D01*
+X018706Y024651D01*
+X018606Y024651D01*
+X019154Y025573D02*
+X019616Y025382D01*
+X019943Y025517D01*
+X020134Y025979D01*
+X019999Y026306D01*
+X019537Y026497D01*
+X019211Y026362D01*
+X019075Y026688D01*
+X018613Y026880D01*
+X018287Y026744D01*
+X018151Y027071D01*
+X017689Y027262D01*
+X017363Y027127D01*
+X017227Y027454D01*
+X016766Y027645D01*
+X016439Y027510D01*
+X016248Y027048D01*
+X016383Y026721D01*
+X016845Y026530D01*
+X017171Y026665D01*
+X017307Y026339D01*
+X017769Y026147D01*
+X018095Y026282D01*
+X018231Y025956D01*
+X018693Y025764D01*
+X019019Y025900D01*
+X019154Y025573D01*
+X019706Y024651D02*
+X019656Y024601D01*
+X019706Y024651D02*
+X019806Y024651D01*
+X020169Y025013D02*
+X020169Y025366D01*
+X020522Y025720D01*
+X020876Y025720D01*
+X021229Y025366D01*
+X021229Y025013D01*
+X021583Y025013D01*
+X021936Y024659D01*
+X021936Y024306D01*
+X022290Y024306D01*
+X022644Y023952D01*
+X022644Y023599D01*
+X022997Y023599D01*
+X023351Y023245D01*
+X023351Y022891D01*
+X022997Y022538D01*
+X022644Y022538D01*
+X022290Y022891D01*
+X022290Y023245D01*
+X021936Y023245D01*
+X021583Y023599D01*
+X021583Y023952D01*
+X021229Y023952D01*
+X020876Y024306D01*
+X020876Y024659D01*
+X020522Y024659D01*
+X020169Y025013D01*
+X019806Y023151D02*
+X019706Y023151D01*
+X019656Y023101D01*
+X019706Y021651D02*
+X019656Y021601D01*
+X019706Y021651D02*
+X019806Y021651D01*
+X019806Y020251D02*
+X019706Y020251D01*
+X019656Y020201D01*
+X021206Y019651D02*
+X021306Y019651D01*
+X021356Y019601D01*
+X022256Y019601D01*
+X022306Y019651D01*
+X022406Y019651D01*
+X022256Y019001D02*
+X021356Y019001D01*
+X021306Y018951D01*
+X021206Y018951D01*
+X022256Y019001D02*
+X022306Y018951D01*
+X022406Y018951D01*
+X022406Y017651D02*
+X022306Y017651D01*
+X022256Y017601D01*
+X021356Y017601D01*
+X021306Y017651D01*
+X021206Y017651D01*
+X021356Y017001D02*
+X022256Y017001D01*
+X022306Y016951D01*
+X022406Y016951D01*
+X021356Y017001D02*
+X021306Y016951D01*
+X021206Y016951D01*
+X021206Y015651D02*
+X021306Y015651D01*
+X021356Y015601D01*
+X022256Y015601D01*
+X022306Y015651D01*
+X022406Y015651D01*
+X022256Y015001D02*
+X021356Y015001D01*
+X021306Y014951D01*
+X021206Y014951D01*
+X022256Y015001D02*
+X022306Y014951D01*
+X022406Y014951D01*
+X022406Y013651D02*
+X022306Y013651D01*
+X022256Y013601D01*
+X021356Y013601D01*
+X021306Y013651D01*
+X021206Y013651D01*
+X021356Y013001D02*
+X022256Y013001D01*
+X022306Y012951D01*
+X022406Y012951D01*
+X021356Y013001D02*
+X021306Y012951D01*
+X021206Y012951D01*
+X021206Y011651D02*
+X021306Y011651D01*
+X021356Y011601D01*
+X022256Y011601D01*
+X022306Y011651D01*
+X022406Y011651D01*
+X022256Y011001D02*
+X021356Y011001D01*
+X021306Y010951D01*
+X021206Y010951D01*
+X022256Y011001D02*
+X022306Y010951D01*
+X022406Y010951D01*
+X023012Y010716D02*
+X023148Y010389D01*
+X023610Y010198D01*
+X023936Y010333D01*
+X024128Y010795D01*
+X023992Y011122D01*
+X024319Y011257D01*
+X024510Y011719D01*
+X024375Y012046D01*
+X024702Y012181D01*
+X024893Y012643D01*
+X024758Y012969D01*
+X025084Y013105D01*
+X025276Y013567D01*
+X025140Y013893D01*
+X024679Y014085D01*
+X024352Y013949D01*
+X024161Y013487D01*
+X024296Y013161D01*
+X023969Y013026D01*
+X023778Y012564D01*
+X023913Y012237D01*
+X023586Y012102D01*
+X023395Y011640D01*
+X023530Y011313D01*
+X023204Y011178D01*
+X023012Y010716D01*
+X022997Y010164D02*
+X022644Y010164D01*
+X022290Y009810D01*
+X022290Y009456D01*
+X021936Y009456D01*
+X021583Y009103D01*
+X021583Y008749D01*
+X021229Y008749D01*
+X020876Y008396D01*
+X020876Y008042D01*
+X020522Y008042D01*
+X020169Y007689D01*
+X020169Y007335D01*
+X020522Y006982D01*
+X020876Y006982D01*
+X021229Y007335D01*
+X021229Y007689D01*
+X021583Y007689D01*
+X021936Y008042D01*
+X021936Y008396D01*
+X022290Y008396D01*
+X022644Y008749D01*
+X022644Y009103D01*
+X022997Y009103D01*
+X023351Y009456D01*
+X023351Y009810D01*
+X022997Y010164D01*
+X019943Y007184D02*
+X020134Y006722D01*
+X019999Y006396D01*
+X019537Y006204D01*
+X019211Y006340D01*
+X019075Y006013D01*
+X018613Y005822D01*
+X018287Y005957D01*
+X018151Y005630D01*
+X017689Y005439D01*
+X017363Y005574D01*
+X017227Y005248D01*
+X016766Y005056D01*
+X016439Y005192D01*
+X016248Y005654D01*
+X016383Y005980D01*
+X016845Y006172D01*
+X017171Y006036D01*
+X017307Y006363D01*
+X017769Y006554D01*
+X018095Y006419D01*
+X018231Y006746D01*
+X018693Y006937D01*
+X019019Y006802D01*
+X019154Y007128D01*
+X019616Y007320D01*
+X019943Y007184D01*
+X019806Y008051D02*
+X019706Y008051D01*
+X019656Y008101D01*
+X018756Y008101D01*
+X018706Y008051D01*
+X018606Y008051D01*
+X018756Y008701D02*
+X018706Y008751D01*
+X018606Y008751D01*
+X018756Y008701D02*
+X019656Y008701D01*
+X019706Y008751D01*
+X019806Y008751D01*
+X019806Y009651D02*
+X019706Y009651D01*
+X019656Y009701D01*
+X018756Y009701D01*
+X018706Y009651D01*
+X018606Y009651D01*
+X018756Y010301D02*
+X018706Y010351D01*
+X018606Y010351D01*
+X018756Y010301D02*
+X019656Y010301D01*
+X019706Y010351D01*
+X019806Y010351D01*
+X019806Y011651D02*
+X019706Y011651D01*
+X019656Y011701D01*
+X018756Y011701D01*
+X018706Y011651D01*
+X018606Y011651D01*
+X018756Y012301D02*
+X018706Y012351D01*
+X018606Y012351D01*
+X018756Y012301D02*
+X019656Y012301D01*
+X019706Y012351D01*
+X019806Y012351D01*
+X024481Y014601D02*
+X024481Y015101D01*
+X024731Y015351D01*
+X024481Y015601D01*
+X024481Y016101D01*
+X024731Y016351D01*
+X024481Y016601D01*
+X024481Y017101D01*
+X024731Y017351D01*
+X024481Y017601D01*
+X024481Y018101D01*
+X024731Y018351D01*
+X025231Y018351D01*
+X025481Y018101D01*
+X025481Y017601D01*
+X025231Y017351D01*
+X025481Y017101D01*
+X025481Y016601D01*
+X025231Y016351D01*
+X025481Y016101D01*
+X025481Y015601D01*
+X025231Y015351D01*
+X025481Y015101D01*
+X025481Y014601D01*
+X025231Y014351D01*
+X024731Y014351D01*
+X024481Y014601D01*
+X024679Y018617D02*
+X024352Y018752D01*
+X024161Y019214D01*
+X024296Y019541D01*
+X023969Y019676D01*
+X023778Y020138D01*
+X023913Y020465D01*
+X023586Y020600D01*
+X023395Y021062D01*
+X023530Y021389D01*
+X023204Y021524D01*
+X023012Y021986D01*
+X023148Y022312D01*
+X023610Y022504D01*
+X023936Y022368D01*
+X024128Y021906D01*
+X023992Y021580D01*
+X024319Y021445D01*
+X024510Y020983D01*
+X024375Y020656D01*
+X024702Y020521D01*
+X024893Y020059D01*
+X024758Y019732D01*
+X025084Y019597D01*
+X025276Y019135D01*
+X025140Y018808D01*
+X024679Y018617D01*
+X022531Y020951D02*
+X022431Y020951D01*
+X022381Y021001D01*
+X021481Y021001D01*
+X021431Y020951D01*
+X021331Y020951D01*
+X021481Y021601D02*
+X022381Y021601D01*
+X022431Y021651D01*
+X022531Y021651D01*
+X021481Y021601D02*
+X021431Y021651D01*
+X021331Y021651D01*
+X016781Y024501D02*
+X016781Y025001D01*
+X016779Y025027D01*
+X016774Y025053D01*
+X016766Y025078D01*
+X016754Y025101D01*
+X016740Y025123D01*
+X016722Y025142D01*
+X016703Y025160D01*
+X016681Y025174D01*
+X016658Y025186D01*
+X016633Y025194D01*
+X016607Y025199D01*
+X016581Y025201D01*
+X015281Y025201D01*
+X015255Y025199D01*
+X015229Y025194D01*
+X015204Y025186D01*
+X015181Y025174D01*
+X015159Y025160D01*
+X015140Y025142D01*
+X015122Y025123D01*
+X015108Y025101D01*
+X015096Y025078D01*
+X015088Y025053D01*
+X015083Y025027D01*
+X015081Y025001D01*
+X015081Y024501D01*
+X015083Y024475D01*
+X015088Y024449D01*
+X015096Y024424D01*
+X015108Y024401D01*
+X015122Y024379D01*
+X015140Y024360D01*
+X015159Y024342D01*
+X015181Y024328D01*
+X015204Y024316D01*
+X015229Y024308D01*
+X015255Y024303D01*
+X015281Y024301D01*
+X016581Y024301D01*
+X016607Y024303D01*
+X016633Y024308D01*
+X016658Y024316D01*
+X016681Y024328D01*
+X016703Y024342D01*
+X016722Y024360D01*
+X016740Y024379D01*
+X016754Y024401D01*
+X016766Y024424D01*
+X016774Y024449D01*
+X016779Y024475D01*
+X016781Y024501D01*
+X015581Y025601D02*
+X015481Y025601D01*
+X015431Y025651D01*
+X014531Y025651D01*
+X014481Y025601D01*
+X014381Y025601D01*
+X014256Y025051D02*
+X014106Y025051D01*
+X014056Y025001D01*
+X012156Y025001D01*
+X012106Y025051D01*
+X011956Y025051D01*
+X012156Y024201D02*
+X014056Y024201D01*
+X014106Y024151D01*
+X014256Y024151D01*
+X014381Y023701D02*
+X014383Y023657D01*
+X014389Y023614D01*
+X014398Y023572D01*
+X014411Y023530D01*
+X014428Y023490D01*
+X014448Y023451D01*
+X014471Y023414D01*
+X014498Y023380D01*
+X014527Y023347D01*
+X014560Y023318D01*
+X014594Y023291D01*
+X014631Y023268D01*
+X014670Y023248D01*
+X014710Y023231D01*
+X014752Y023218D01*
+X014794Y023209D01*
+X014837Y023203D01*
+X014881Y023201D01*
+X014925Y023203D01*
+X014968Y023209D01*
+X015010Y023218D01*
+X015052Y023231D01*
+X015092Y023248D01*
+X015131Y023268D01*
+X015168Y023291D01*
+X015202Y023318D01*
+X015235Y023347D01*
+X015264Y023380D01*
+X015291Y023414D01*
+X015314Y023451D01*
+X015334Y023490D01*
+X015351Y023530D01*
+X015364Y023572D01*
+X015373Y023614D01*
+X015379Y023657D01*
+X015381Y023701D01*
+X015431Y026251D02*
+X014531Y026251D01*
+X014481Y026301D01*
+X014381Y026301D01*
+X014231Y026851D02*
+X013981Y027101D01*
+X013731Y026851D01*
+X013231Y026851D01*
+X012981Y027101D01*
+X012731Y026851D01*
+X012231Y026851D01*
+X011981Y027101D01*
+X011981Y027601D01*
+X012231Y027851D01*
+X012731Y027851D01*
+X012981Y027601D01*
+X013231Y027851D01*
+X013731Y027851D01*
+X013981Y027601D01*
+X014231Y027851D01*
+X014731Y027851D01*
+X014981Y027601D01*
+X015231Y027851D01*
+X015731Y027851D01*
+X015981Y027601D01*
+X015981Y027101D01*
+X015731Y026851D01*
+X015231Y026851D01*
+X014981Y027101D01*
+X014731Y026851D01*
+X014231Y026851D01*
+X015431Y026251D02*
+X015481Y026301D01*
+X015581Y026301D01*
+X012156Y024201D02*
+X012106Y024151D01*
+X011956Y024151D01*
+X012231Y005851D02*
+X011981Y005601D01*
+X011981Y005101D01*
+X012231Y004851D01*
+X012731Y004851D01*
+X012981Y005101D01*
+X013231Y004851D01*
+X013731Y004851D01*
+X013981Y005101D01*
+X014231Y004851D01*
+X014731Y004851D01*
+X014981Y005101D01*
+X015231Y004851D01*
+X015731Y004851D01*
+X015981Y005101D01*
+X015981Y005601D01*
+X015731Y005851D01*
+X015231Y005851D01*
+X014981Y005601D01*
+X014731Y005851D01*
+X014231Y005851D01*
+X013981Y005601D01*
+X013731Y005851D01*
+X013231Y005851D01*
+X012981Y005601D01*
+X012731Y005851D01*
+X012231Y005851D01*
+D12*
+X011858Y005568D02*
+X011686Y005152D01*
+X011671Y005126D02*
+X011671Y005576D01*
+X011446Y005351D01*
+X011746Y005351D01*
+X011662Y005487D02*
+X011858Y005568D01*
+X011547Y005209D02*
+X011824Y005094D01*
+X011208Y004782D02*
+X011179Y004712D01*
+X011081Y004672D01*
+X010942Y004729D01*
+X010902Y004827D01*
+X010930Y004897D01*
+X011029Y004937D01*
+X011167Y004880D01*
+X011208Y004782D01*
+X011081Y004672D02*
+X011122Y004574D01*
+X011093Y004504D01*
+X010995Y004464D01*
+X010856Y004521D01*
+X010816Y004619D01*
+X010844Y004689D01*
+X010942Y004729D01*
+X010639Y004611D02*
+X010534Y005142D01*
+X010811Y005027D02*
+X010362Y004726D01*
+X007893Y007201D02*
+X007575Y006883D01*
+X007551Y006864D02*
+X007724Y007280D01*
+X007430Y007158D01*
+X007707Y007044D01*
+X007681Y007201D02*
+X007893Y007201D01*
+X007469Y006989D02*
+X007681Y006777D01*
+X007045Y006777D02*
+X006992Y006724D01*
+X006567Y006724D01*
+X006514Y006671D01*
+X006401Y006784D02*
+X006507Y007315D01*
+X006719Y007102D02*
+X006189Y006996D01*
+X006833Y006989D02*
+X007045Y006777D01*
+X010016Y009036D02*
+X010016Y009376D01*
+X010187Y009376D01*
+X010243Y009319D01*
+X010243Y009206D01*
+X010187Y009149D01*
+X010016Y009149D01*
+X010130Y009149D02*
+X010243Y009036D01*
+X010376Y009036D02*
+X010602Y009263D01*
+X010602Y009319D01*
+X010546Y009376D01*
+X010432Y009376D01*
+X010376Y009319D01*
+X010376Y009036D02*
+X010602Y009036D01*
+X010735Y009036D02*
+X010735Y009092D01*
+X010961Y009319D01*
+X010961Y009376D01*
+X010735Y009376D01*
+X010735Y011036D02*
+X010735Y011092D01*
+X010961Y011319D01*
+X010961Y011376D01*
+X010735Y011376D01*
+X010489Y011376D02*
+X010489Y011036D01*
+X010376Y011036D02*
+X010602Y011036D01*
+X010376Y011263D02*
+X010489Y011376D01*
+X010243Y011319D02*
+X010243Y011206D01*
+X010187Y011149D01*
+X010016Y011149D01*
+X010016Y011036D02*
+X010016Y011376D01*
+X010187Y011376D01*
+X010243Y011319D01*
+X010130Y011149D02*
+X010243Y011036D01*
+X010243Y013036D02*
+X010130Y013149D01*
+X010187Y013149D02*
+X010016Y013149D01*
+X010016Y013036D02*
+X010016Y013376D01*
+X010187Y013376D01*
+X010243Y013319D01*
+X010243Y013206D01*
+X010187Y013149D01*
+X010376Y013092D02*
+X010432Y013036D01*
+X010546Y013036D01*
+X010602Y013092D01*
+X010602Y013149D01*
+X010546Y013206D01*
+X010489Y013206D01*
+X010546Y013206D02*
+X010602Y013263D01*
+X010602Y013319D01*
+X010546Y013376D01*
+X010432Y013376D01*
+X010376Y013319D01*
+X010735Y013319D02*
+X010791Y013376D01*
+X010905Y013376D01*
+X010961Y013319D01*
+X010735Y013092D01*
+X010791Y013036D01*
+X010905Y013036D01*
+X010961Y013092D01*
+X010961Y013319D01*
+X010735Y013319D02*
+X010735Y013092D01*
+X010746Y013726D02*
+X010633Y013839D01*
+X010689Y013839D02*
+X010519Y013839D01*
+X010519Y013726D02*
+X010519Y014066D01*
+X010689Y014066D01*
+X010746Y014009D01*
+X010746Y013896D01*
+X010689Y013839D01*
+X010878Y013726D02*
+X011105Y013953D01*
+X011105Y014009D01*
+X011048Y014066D01*
+X010935Y014066D01*
+X010878Y014009D01*
+X010878Y013726D02*
+X011105Y013726D01*
+X011237Y013782D02*
+X011294Y013726D01*
+X011407Y013726D01*
+X011464Y013782D01*
+X011464Y014009D01*
+X011407Y014066D01*
+X011294Y014066D01*
+X011237Y014009D01*
+X011237Y013953D01*
+X011294Y013896D01*
+X011464Y013896D01*
+X011464Y015726D02*
+X011237Y015726D01*
+X011464Y015953D01*
+X011464Y016009D01*
+X011407Y016066D01*
+X011294Y016066D01*
+X011237Y016009D01*
+X011105Y016009D02*
+X011048Y016066D01*
+X010935Y016066D01*
+X010878Y016009D01*
+X010746Y016009D02*
+X010746Y015896D01*
+X010689Y015839D01*
+X010519Y015839D01*
+X010519Y015726D02*
+X010519Y016066D01*
+X010689Y016066D01*
+X010746Y016009D01*
+X010633Y015839D02*
+X010746Y015726D01*
+X010878Y015726D02*
+X011105Y015953D01*
+X011105Y016009D01*
+X011105Y015726D02*
+X010878Y015726D01*
+X010905Y018136D02*
+X010791Y018136D01*
+X010735Y018192D01*
+X010746Y018226D02*
+X010633Y018339D01*
+X010602Y018363D02*
+X010376Y018136D01*
+X010602Y018136D01*
+X010519Y018226D02*
+X010519Y018566D01*
+X010689Y018566D01*
+X010746Y018509D01*
+X010746Y018396D01*
+X010689Y018339D01*
+X010519Y018339D01*
+X010602Y018363D02*
+X010602Y018419D01*
+X010546Y018476D01*
+X010432Y018476D01*
+X010376Y018419D01*
+X010243Y018419D02*
+X010243Y018306D01*
+X010187Y018249D01*
+X010016Y018249D01*
+X010016Y018136D02*
+X010016Y018476D01*
+X010187Y018476D01*
+X010243Y018419D01*
+X010130Y018249D02*
+X010243Y018136D01*
+X010735Y018306D02*
+X010848Y018363D01*
+X010905Y018363D01*
+X010961Y018306D01*
+X010961Y018192D01*
+X010905Y018136D01*
+X010878Y018226D02*
+X011105Y018453D01*
+X011105Y018509D01*
+X011048Y018566D01*
+X010935Y018566D01*
+X010878Y018509D01*
+X010961Y018476D02*
+X010735Y018476D01*
+X010735Y018306D01*
+X010878Y018226D02*
+X011105Y018226D01*
+X011237Y018226D02*
+X011464Y018226D01*
+X011351Y018226D02*
+X011351Y018566D01*
+X011237Y018453D01*
+X012856Y017751D02*
+X012856Y017676D01*
+X012931Y017601D01*
+X013082Y017601D01*
+X013157Y017526D01*
+X013157Y017451D01*
+X013082Y017376D01*
+X012931Y017376D01*
+X012856Y017451D01*
+X012856Y017751D02*
+X012931Y017826D01*
+X013082Y017826D01*
+X013157Y017751D01*
+X013317Y017826D02*
+X013317Y017526D01*
+X013467Y017376D01*
+X013617Y017526D01*
+X013617Y017826D01*
+X013777Y017676D02*
+X013927Y017826D01*
+X013927Y017376D01*
+X013777Y017376D02*
+X014077Y017376D01*
+X016356Y017451D02*
+X016356Y017526D01*
+X016431Y017601D01*
+X016582Y017601D01*
+X016657Y017526D01*
+X016657Y017451D01*
+X016582Y017376D01*
+X016431Y017376D01*
+X016356Y017451D01*
+X016431Y017601D02*
+X016356Y017676D01*
+X016356Y017751D01*
+X016431Y017826D01*
+X016582Y017826D01*
+X016657Y017751D01*
+X016657Y017676D01*
+X016582Y017601D01*
+X018441Y018486D02*
+X018441Y018826D01*
+X018612Y018826D01*
+X018668Y018769D01*
+X018668Y018656D01*
+X018612Y018599D01*
+X018441Y018599D01*
+X018555Y018599D02*
+X018668Y018486D01*
+X018801Y018486D02*
+X019027Y018486D01*
+X018914Y018486D02*
+X018914Y018826D01*
+X018801Y018713D01*
+X019160Y018769D02*
+X019160Y018542D01*
+X019386Y018769D01*
+X019386Y018542D01*
+X019330Y018486D01*
+X019216Y018486D01*
+X019160Y018542D01*
+X019160Y018769D02*
+X019216Y018826D01*
+X019330Y018826D01*
+X019386Y018769D01*
+X019386Y020386D02*
+X019160Y020386D01*
+X019386Y020613D01*
+X019386Y020669D01*
+X019330Y020726D01*
+X019216Y020726D01*
+X019160Y020669D01*
+X019303Y020589D02*
+X019473Y020589D01*
+X019530Y020646D01*
+X019530Y020759D01*
+X019473Y020816D01*
+X019303Y020816D01*
+X019303Y020476D01*
+X019417Y020589D02*
+X019530Y020476D01*
+X019662Y020532D02*
+X019719Y020476D01*
+X019832Y020476D01*
+X019889Y020532D01*
+X019889Y020759D01*
+X019832Y020816D01*
+X019719Y020816D01*
+X019662Y020759D01*
+X019662Y020703D01*
+X019719Y020646D01*
+X019889Y020646D01*
+X019027Y020386D02*
+X018801Y020386D01*
+X018914Y020386D02*
+X018914Y020726D01*
+X018801Y020613D01*
+X018668Y020669D02*
+X018668Y020556D01*
+X018612Y020499D01*
+X018441Y020499D01*
+X018441Y020386D02*
+X018441Y020726D01*
+X018612Y020726D01*
+X018668Y020669D01*
+X018555Y020499D02*
+X018668Y020386D01*
+X021166Y021786D02*
+X021166Y022126D01*
+X021337Y022126D01*
+X021393Y022069D01*
+X021393Y021956D01*
+X021337Y021899D01*
+X021166Y021899D01*
+X021280Y021899D02*
+X021393Y021786D01*
+X021526Y021786D02*
+X021752Y021786D01*
+X021639Y021786D02*
+X021639Y022126D01*
+X021526Y022013D01*
+X021885Y022013D02*
+X021998Y022126D01*
+X021998Y021786D01*
+X021885Y021786D02*
+X022111Y021786D01*
+X023123Y022437D02*
+X023008Y022715D01*
+X023066Y022576D02*
+X023482Y022748D01*
+X023286Y022829D01*
+X023262Y022626D02*
+X023475Y022414D01*
+X023262Y022308D02*
+X023581Y022626D01*
+X023262Y022626D01*
+X024012Y022643D02*
+X024543Y022538D01*
+X024465Y022333D02*
+X024662Y022252D01*
+X024245Y022079D01*
+X024303Y021941D02*
+X024188Y022218D01*
+X024127Y022366D02*
+X024428Y022816D01*
+X024572Y021879D02*
+X024687Y021601D01*
+X024450Y021585D02*
+X024866Y021757D01*
+X024572Y021879D01*
+X025206Y018666D02*
+X025206Y018365D01*
+X025252Y018475D02*
+X024957Y018597D01*
+X025072Y018320D01*
+X024906Y018365D02*
+X024756Y018516D01*
+X025206Y018516D01*
+X025252Y018475D02*
+X024836Y018303D01*
+X025656Y018141D02*
+X025731Y018216D01*
+X025806Y018216D01*
+X025881Y018141D01*
+X025956Y018216D01*
+X026031Y018216D01*
+X026106Y018141D01*
+X026106Y017990D01*
+X026031Y017915D01*
+X026106Y017755D02*
+X026106Y017455D01*
+X026106Y017605D02*
+X025656Y017605D01*
+X025806Y017455D01*
+X025656Y017295D02*
+X026106Y016995D01*
+X026106Y017295D02*
+X025656Y016995D01*
+X025731Y017915D02*
+X025656Y017990D01*
+X025656Y018141D01*
+X025881Y018141D02*
+X025881Y018065D01*
+X022489Y018532D02*
+X022432Y018476D01*
+X022319Y018476D01*
+X022262Y018532D01*
+X022262Y018646D02*
+X022376Y018703D01*
+X022432Y018703D01*
+X022489Y018646D01*
+X022489Y018532D01*
+X022262Y018646D02*
+X022262Y018816D01*
+X022489Y018816D01*
+X022130Y018759D02*
+X022130Y018646D01*
+X022073Y018589D01*
+X021903Y018589D01*
+X021903Y018476D02*
+X021903Y018816D01*
+X022073Y018816D01*
+X022130Y018759D01*
+X022017Y018589D02*
+X022130Y018476D01*
+X022073Y016816D02*
+X022130Y016759D01*
+X022130Y016646D01*
+X022073Y016589D01*
+X021903Y016589D01*
+X021903Y016476D02*
+X021903Y016816D01*
+X022073Y016816D01*
+X022017Y016589D02*
+X022130Y016476D01*
+X022262Y016646D02*
+X022489Y016646D01*
+X022432Y016476D02*
+X022432Y016816D01*
+X022262Y016646D01*
+X022489Y014816D02*
+X022376Y014759D01*
+X022262Y014646D01*
+X022432Y014646D01*
+X022489Y014589D01*
+X022489Y014532D01*
+X022432Y014476D01*
+X022319Y014476D01*
+X022262Y014532D01*
+X022262Y014646D01*
+X022130Y014476D02*
+X021903Y014476D01*
+X022017Y014476D02*
+X022017Y014816D01*
+X021903Y014703D01*
+X021771Y014759D02*
+X021771Y014646D01*
+X021714Y014589D01*
+X021544Y014589D01*
+X021544Y014476D02*
+X021544Y014816D01*
+X021714Y014816D01*
+X021771Y014759D01*
+X021658Y014589D02*
+X021771Y014476D01*
+X021760Y014126D02*
+X021760Y013956D01*
+X021873Y014013D01*
+X021930Y014013D01*
+X021986Y013956D01*
+X021986Y013842D01*
+X021930Y013786D01*
+X021816Y013786D01*
+X021760Y013842D01*
+X021627Y013786D02*
+X021401Y013786D01*
+X021514Y013786D02*
+X021514Y014126D01*
+X021401Y014013D01*
+X021268Y014069D02*
+X021268Y013956D01*
+X021212Y013899D01*
+X021041Y013899D01*
+X021041Y013786D02*
+X021041Y014126D01*
+X021212Y014126D01*
+X021268Y014069D01*
+X021155Y013899D02*
+X021268Y013786D01*
+X021760Y014126D02*
+X021986Y014126D01*
+X019889Y015176D02*
+X019662Y015176D01*
+X019889Y015403D01*
+X019889Y015459D01*
+X019832Y015516D01*
+X019719Y015516D01*
+X019662Y015459D01*
+X019530Y015459D02*
+X019530Y015346D01*
+X019473Y015289D01*
+X019303Y015289D01*
+X019303Y015176D02*
+X019303Y015516D01*
+X019473Y015516D01*
+X019530Y015459D01*
+X019417Y015289D02*
+X019530Y015176D01*
+X019330Y014826D02*
+X019216Y014826D01*
+X019160Y014769D01*
+X019273Y014656D02*
+X019330Y014656D01*
+X019386Y014599D01*
+X019386Y014542D01*
+X019330Y014486D01*
+X019216Y014486D01*
+X019160Y014542D01*
+X019027Y014486D02*
+X018801Y014486D01*
+X018914Y014486D02*
+X018914Y014826D01*
+X018801Y014713D01*
+X018668Y014769D02*
+X018668Y014656D01*
+X018612Y014599D01*
+X018441Y014599D01*
+X018441Y014486D02*
+X018441Y014826D01*
+X018612Y014826D01*
+X018668Y014769D01*
+X018555Y014599D02*
+X018668Y014486D01*
+X019330Y014656D02*
+X019386Y014713D01*
+X019386Y014769D01*
+X019330Y014826D01*
+X019330Y012826D02*
+X019160Y012656D01*
+X019386Y012656D01*
+X019330Y012486D02*
+X019330Y012826D01*
+X019027Y012486D02*
+X018801Y012486D01*
+X018914Y012486D02*
+X018914Y012826D01*
+X018801Y012713D01*
+X018668Y012769D02*
+X018668Y012656D01*
+X018612Y012599D01*
+X018441Y012599D01*
+X018441Y012486D02*
+X018441Y012826D01*
+X018612Y012826D01*
+X018668Y012769D01*
+X018555Y012599D02*
+X018668Y012486D01*
+X019303Y009516D02*
+X019473Y009516D01*
+X019530Y009459D01*
+X019530Y009346D01*
+X019473Y009289D01*
+X019303Y009289D01*
+X019303Y009176D02*
+X019303Y009516D01*
+X019417Y009289D02*
+X019530Y009176D01*
+X019662Y009176D02*
+X019889Y009176D01*
+X019776Y009176D02*
+X019776Y009516D01*
+X019662Y009403D01*
+X019719Y007916D02*
+X019832Y007916D01*
+X019889Y007859D01*
+X019889Y007803D01*
+X019832Y007746D01*
+X019889Y007689D01*
+X019889Y007632D01*
+X019832Y007576D01*
+X019719Y007576D01*
+X019662Y007632D01*
+X019530Y007576D02*
+X019417Y007689D01*
+X019473Y007689D02*
+X019303Y007689D01*
+X019303Y007576D02*
+X019303Y007916D01*
+X019473Y007916D01*
+X019530Y007859D01*
+X019530Y007746D01*
+X019473Y007689D01*
+X019662Y007859D02*
+X019719Y007916D01*
+X019776Y007746D02*
+X019832Y007746D01*
+X020105Y007225D02*
+X020277Y006809D01*
+X020285Y006780D02*
+X019967Y007098D01*
+X019967Y006780D01*
+X020179Y006992D01*
+X020023Y007029D02*
+X020105Y007225D01*
+X020416Y006866D02*
+X020138Y006751D01*
+X020102Y006250D02*
+X020201Y006209D01*
+X020038Y005817D01*
+X020136Y005776D01*
+X020275Y005834D01*
+X020315Y005932D01*
+X020201Y006209D01*
+X020102Y006250D02*
+X019964Y006192D01*
+X019923Y006094D01*
+X020038Y005817D01*
+X019919Y005686D02*
+X019642Y005571D01*
+X019780Y005629D02*
+X019608Y006045D01*
+X019527Y005849D01*
+X019321Y005926D02*
+X019216Y005395D01*
+X019494Y005510D02*
+X019044Y005811D01*
+X016296Y005126D02*
+X015996Y005126D01*
+X016143Y005096D02*
+X015970Y005512D01*
+X015848Y005218D01*
+X016126Y005333D01*
+X015996Y005426D02*
+X016146Y005576D01*
+X016146Y005126D01*
+X015771Y004676D02*
+X015621Y004676D01*
+X015546Y004601D01*
+X015546Y004526D01*
+X015621Y004451D01*
+X015846Y004451D01*
+X015846Y004301D02*
+X015846Y004601D01*
+X015771Y004676D01*
+X015846Y004301D02*
+X015771Y004226D01*
+X015621Y004226D01*
+X015546Y004301D01*
+X015386Y004226D02*
+X015086Y004676D01*
+X015386Y004676D02*
+X015086Y004226D01*
+X008132Y011576D02*
+X008019Y011576D01*
+X007962Y011632D01*
+X007962Y011689D01*
+X008019Y011746D01*
+X008132Y011746D01*
+X008189Y011689D01*
+X008189Y011632D01*
+X008132Y011576D01*
+X008132Y011746D02*
+X008189Y011803D01*
+X008189Y011859D01*
+X008132Y011916D01*
+X008019Y011916D01*
+X007962Y011859D01*
+X007962Y011803D01*
+X008019Y011746D01*
+X007830Y011803D02*
+X007830Y011859D01*
+X007773Y011916D01*
+X007660Y011916D01*
+X007603Y011859D01*
+X007471Y011859D02*
+X007471Y011746D01*
+X007414Y011689D01*
+X007244Y011689D01*
+X007244Y011576D02*
+X007244Y011916D01*
+X007414Y011916D01*
+X007471Y011859D01*
+X007358Y011689D02*
+X007471Y011576D01*
+X007603Y011576D02*
+X007830Y011803D01*
+X007830Y011576D02*
+X007603Y011576D01*
+X007630Y011226D02*
+X007516Y011226D01*
+X007460Y011169D01*
+X007327Y011169D02*
+X007271Y011226D01*
+X007157Y011226D01*
+X007101Y011169D01*
+X006968Y011169D02*
+X006968Y011056D01*
+X006912Y010999D01*
+X006741Y010999D01*
+X006741Y010886D02*
+X006741Y011226D01*
+X006912Y011226D01*
+X006968Y011169D01*
+X006855Y010999D02*
+X006968Y010886D01*
+X007101Y010886D02*
+X007327Y011113D01*
+X007327Y011169D01*
+X007460Y010942D02*
+X007516Y010886D01*
+X007630Y010886D01*
+X007686Y010942D01*
+X007686Y010999D01*
+X007630Y011056D01*
+X007573Y011056D01*
+X007630Y011056D02*
+X007686Y011113D01*
+X007686Y011169D01*
+X007630Y011226D01*
+X007327Y010886D02*
+X007101Y010886D01*
+X004855Y010227D02*
+X004439Y010055D01*
+X004411Y010047D02*
+X004729Y010365D01*
+X004411Y010365D01*
+X004623Y010153D01*
+X004659Y010309D02*
+X004855Y010227D01*
+X004382Y010194D02*
+X004497Y009916D01*
+X003909Y010160D02*
+X003782Y010270D01*
+X003586Y010351D01*
+X003672Y010143D01*
+X003632Y010045D01*
+X003562Y010016D01*
+X003464Y010057D01*
+X003407Y010196D01*
+X003447Y010294D01*
+X003586Y010351D01*
+X003317Y010413D02*
+X003618Y010863D01*
+X003733Y010585D02*
+X003202Y010691D01*
+X003206Y013926D02*
+X003206Y014226D01*
+X003143Y014362D02*
+X002849Y014484D01*
+X002964Y014206D01*
+X002727Y014189D02*
+X003143Y014362D01*
+X003206Y014076D02*
+X002756Y014076D01*
+X002906Y013926D01*
+X002306Y014376D02*
+X001856Y014676D01*
+X001856Y014836D02*
+X002081Y014836D01*
+X002006Y014986D01*
+X002006Y015061D01*
+X002081Y015136D01*
+X002231Y015136D01*
+X002306Y015061D01*
+X002306Y014911D01*
+X002231Y014836D01*
+X002306Y014676D02*
+X001856Y014376D01*
+X001856Y014836D02*
+X001856Y015136D01*
+X003099Y018234D02*
+X003214Y018511D01*
+X003156Y018372D02*
+X002740Y018545D01*
+X002821Y018349D01*
+X002981Y018476D02*
+X002981Y018776D01*
+X002756Y018701D02*
+X002981Y018476D01*
+X003206Y018701D02*
+X002756Y018701D01*
+X002439Y018994D02*
+X002138Y019444D01*
+X002407Y019505D02*
+X002286Y019800D01*
+X002702Y019627D01*
+X002522Y019783D02*
+X002407Y019505D01*
+X002554Y019271D02*
+X002023Y019166D01*
+X004648Y022255D02*
+X004860Y022467D01*
+X004754Y022361D02*
+X004435Y022680D01*
+X004435Y022467D01*
+X004632Y022524D02*
+X004747Y022801D01*
+X004926Y022645D02*
+X004510Y022818D01*
+X004632Y022524D01*
+X004329Y023210D02*
+X004223Y023740D01*
+X004390Y023801D02*
+X004390Y023907D01*
+X004496Y024013D01*
+X004602Y024013D01*
+X004655Y023960D01*
+X004655Y023854D01*
+X004761Y023854D01*
+X004814Y023801D01*
+X004814Y023694D01*
+X004708Y023588D01*
+X004602Y023588D01*
+X004542Y023422D02*
+X004011Y023528D01*
+X004602Y023801D02*
+X004655Y023854D01*
+X006741Y023226D02*
+X006741Y022886D01*
+X006741Y022999D02*
+X006912Y022999D01*
+X006968Y023056D01*
+X006968Y023169D01*
+X006912Y023226D01*
+X006741Y023226D01*
+X006855Y022999D02*
+X006968Y022886D01*
+X007101Y022942D02*
+X007157Y022886D01*
+X007271Y022886D01*
+X007327Y022942D01*
+X007327Y022999D01*
+X007271Y023056D01*
+X007327Y023113D01*
+X007327Y023169D01*
+X007271Y023226D01*
+X007157Y023226D01*
+X007101Y023169D01*
+X007214Y023056D02*
+X007271Y023056D01*
+X007460Y023113D02*
+X007573Y023226D01*
+X007573Y022886D01*
+X007460Y022886D02*
+X007686Y022886D01*
+X007630Y021226D02*
+X007516Y021226D01*
+X007460Y021169D01*
+X007460Y021113D01*
+X007516Y021056D01*
+X007630Y021056D01*
+X007686Y020999D01*
+X007686Y020942D01*
+X007630Y020886D01*
+X007516Y020886D01*
+X007460Y020942D01*
+X007460Y020999D01*
+X007516Y021056D01*
+X007630Y021056D02*
+X007686Y021113D01*
+X007686Y021169D01*
+X007630Y021226D01*
+X007327Y020886D02*
+X007101Y020886D01*
+X007214Y020886D02*
+X007214Y021226D01*
+X007101Y021113D01*
+X006968Y021169D02*
+X006968Y021056D01*
+X006912Y020999D01*
+X006741Y020999D01*
+X006741Y020886D02*
+X006741Y021226D01*
+X006912Y021226D01*
+X006968Y021169D01*
+X006855Y020999D02*
+X006968Y020886D01*
+X006912Y019226D02*
+X006968Y019169D01*
+X006968Y019056D01*
+X006912Y018999D01*
+X006741Y018999D01*
+X006741Y018886D02*
+X006741Y019226D01*
+X006912Y019226D01*
+X007101Y019169D02*
+X007157Y019226D01*
+X007271Y019226D01*
+X007327Y019169D01*
+X007327Y019113D01*
+X007101Y018886D01*
+X007327Y018886D01*
+X007460Y019056D02*
+X007686Y019056D01*
+X007630Y019226D02*
+X007460Y019056D01*
+X007630Y018886D02*
+X007630Y019226D01*
+X006968Y018886D02*
+X006855Y018999D01*
+X007244Y015916D02*
+X007414Y015916D01*
+X007471Y015859D01*
+X007471Y015746D01*
+X007414Y015689D01*
+X007244Y015689D01*
+X007244Y015576D02*
+X007244Y015916D01*
+X007358Y015689D02*
+X007471Y015576D01*
+X007603Y015576D02*
+X007830Y015803D01*
+X007830Y015859D01*
+X007773Y015916D01*
+X007660Y015916D01*
+X007603Y015859D01*
+X007603Y015576D02*
+X007830Y015576D01*
+X007962Y015632D02*
+X007962Y015859D01*
+X008019Y015916D01*
+X008132Y015916D01*
+X008189Y015859D01*
+X007962Y015632D01*
+X008019Y015576D01*
+X008132Y015576D01*
+X008189Y015632D01*
+X008189Y015859D01*
+X008132Y013916D02*
+X008019Y013916D01*
+X007962Y013859D01*
+X007830Y013859D02*
+X007830Y013803D01*
+X007773Y013746D01*
+X007830Y013689D01*
+X007830Y013632D01*
+X007773Y013576D01*
+X007660Y013576D01*
+X007603Y013632D01*
+X007471Y013576D02*
+X007358Y013689D01*
+X007414Y013689D02*
+X007244Y013689D01*
+X007244Y013576D02*
+X007244Y013916D01*
+X007414Y013916D01*
+X007471Y013859D01*
+X007471Y013746D01*
+X007414Y013689D01*
+X007603Y013859D02*
+X007660Y013916D01*
+X007773Y013916D01*
+X007830Y013859D01*
+X007773Y013746D02*
+X007717Y013746D01*
+X007962Y013576D02*
+X008189Y013803D01*
+X008189Y013859D01*
+X008132Y013916D01*
+X008189Y013576D02*
+X007962Y013576D01*
+X013156Y014576D02*
+X013457Y014576D01*
+X013307Y014576D02*
+X013307Y015026D01*
+X013156Y014876D01*
+X010905Y021036D02*
+X010961Y021092D01*
+X010961Y021319D01*
+X010905Y021376D01*
+X010791Y021376D01*
+X010735Y021319D01*
+X010735Y021263D01*
+X010791Y021206D01*
+X010961Y021206D01*
+X010905Y021036D02*
+X010791Y021036D01*
+X010735Y021092D01*
+X010602Y021036D02*
+X010376Y021036D01*
+X010489Y021036D02*
+X010489Y021376D01*
+X010376Y021263D01*
+X010243Y021319D02*
+X010243Y021206D01*
+X010187Y021149D01*
+X010016Y021149D01*
+X010016Y021036D02*
+X010016Y021376D01*
+X010187Y021376D01*
+X010243Y021319D01*
+X010130Y021149D02*
+X010243Y021036D01*
+X010243Y023036D02*
+X010130Y023149D01*
+X010187Y023149D02*
+X010016Y023149D01*
+X010016Y023036D02*
+X010016Y023376D01*
+X010187Y023376D01*
+X010243Y023319D01*
+X010243Y023206D01*
+X010187Y023149D01*
+X010376Y023036D02*
+X010602Y023263D01*
+X010602Y023319D01*
+X010546Y023376D01*
+X010432Y023376D01*
+X010376Y023319D01*
+X010376Y023036D02*
+X010602Y023036D01*
+X010735Y023092D02*
+X010791Y023036D01*
+X010905Y023036D01*
+X010961Y023092D01*
+X010961Y023149D01*
+X010905Y023206D01*
+X010735Y023206D01*
+X010735Y023092D01*
+X010735Y023206D02*
+X010848Y023319D01*
+X010961Y023376D01*
+X011381Y024836D02*
+X011682Y024836D01*
+X011842Y024836D02*
+X012142Y024836D01*
+X012302Y024836D02*
+X012527Y024836D01*
+X012602Y024911D01*
+X012602Y025211D01*
+X012527Y025286D01*
+X012302Y025286D01*
+X012302Y024836D01*
+X012432Y025176D02*
+X012282Y025326D01*
+X012357Y025326D02*
+X012131Y025326D01*
+X012142Y025286D02*
+X011842Y025286D01*
+X011842Y024836D01*
+X011842Y025061D02*
+X011992Y025061D01*
+X012131Y025176D02*
+X012131Y025626D01*
+X012357Y025626D01*
+X012432Y025551D01*
+X012432Y025401D01*
+X012357Y025326D01*
+X012592Y025251D02*
+X012667Y025176D01*
+X012817Y025176D01*
+X012892Y025251D01*
+X012892Y025326D01*
+X012817Y025401D01*
+X012742Y025401D01*
+X012817Y025401D02*
+X012892Y025476D01*
+X012892Y025551D01*
+X012817Y025626D01*
+X012667Y025626D01*
+X012592Y025551D01*
+X012913Y025286D02*
+X012913Y024836D01*
+X012763Y024836D02*
+X013063Y024836D01*
+X013277Y025176D02*
+X013277Y025626D01*
+X013052Y025401D01*
+X013352Y025401D01*
+X012913Y025286D02*
+X012763Y025136D01*
+X013606Y024326D02*
+X013757Y024326D01*
+X013681Y024326D02*
+X013681Y023876D01*
+X013606Y023876D02*
+X013757Y023876D01*
+X013913Y023951D02*
+X013988Y023876D01*
+X014139Y023876D01*
+X014214Y023951D01*
+X014374Y023876D02*
+X014674Y023876D01*
+X014524Y023876D02*
+X014524Y024326D01*
+X014374Y024176D01*
+X014214Y024251D02*
+X014139Y024326D01*
+X013988Y024326D01*
+X013913Y024251D01*
+X013913Y023951D01*
+X015736Y023801D02*
+X015811Y023726D01*
+X015961Y023726D01*
+X016036Y023801D01*
+X016196Y023726D02*
+X016496Y023726D01*
+X016346Y023726D02*
+X016346Y024176D01*
+X016196Y024026D01*
+X016036Y024101D02*
+X015961Y024176D01*
+X015811Y024176D01*
+X015736Y024101D01*
+X015736Y023801D01*
+X015105Y026436D02*
+X014991Y026436D01*
+X014935Y026492D01*
+X014802Y026492D02*
+X014746Y026436D01*
+X014632Y026436D01*
+X014576Y026492D01*
+X014443Y026436D02*
+X014330Y026549D01*
+X014387Y026549D02*
+X014216Y026549D01*
+X014216Y026436D02*
+X014216Y026776D01*
+X014387Y026776D01*
+X014443Y026719D01*
+X014443Y026606D01*
+X014387Y026549D01*
+X014576Y026719D02*
+X014632Y026776D01*
+X014746Y026776D01*
+X014802Y026719D01*
+X014802Y026663D01*
+X014746Y026606D01*
+X014802Y026549D01*
+X014802Y026492D01*
+X014746Y026606D02*
+X014689Y026606D01*
+X014935Y026719D02*
+X014991Y026776D01*
+X015105Y026776D01*
+X015161Y026719D01*
+X015161Y026663D01*
+X015105Y026606D01*
+X015161Y026549D01*
+X015161Y026492D01*
+X015105Y026436D01*
+X015105Y026606D02*
+X015048Y026606D01*
+X015864Y027234D02*
+X016142Y027119D01*
+X016003Y027176D02*
+X016175Y027592D01*
+X015979Y027511D01*
+X016106Y027351D02*
+X016407Y027351D01*
+X016332Y027126D02*
+X016332Y027576D01*
+X016106Y027351D01*
+X016625Y027893D02*
+X017074Y028194D01*
+X017165Y027994D02*
+X017361Y028075D01*
+X017189Y027659D01*
+X017327Y027602D02*
+X017050Y027717D01*
+X016902Y027778D02*
+X016797Y028309D01*
+X017561Y027748D02*
+X017769Y027662D01*
+X017810Y027564D01*
+X017781Y027495D01*
+X017683Y027454D01*
+X017544Y027512D01*
+X017504Y027610D01*
+X017561Y027748D01*
+X017757Y027830D01*
+X017925Y027842D01*
+X019886Y025685D02*
+X020098Y025472D01*
+X019992Y025578D02*
+X020310Y025897D01*
+X020098Y025897D01*
+X020154Y025700D02*
+X020432Y025585D01*
+X020276Y025406D02*
+X020448Y025822D01*
+X020154Y025700D01*
+X020840Y026003D02*
+X021371Y026109D01*
+X021378Y025889D02*
+X021590Y025889D01*
+X021272Y025571D01*
+X021166Y025677D02*
+X021378Y025465D01*
+X021544Y025405D02*
+X021544Y025299D01*
+X021651Y025192D01*
+X021757Y025192D01*
+X021863Y025299D01*
+X021863Y025405D01*
+X021810Y025458D01*
+X021651Y025511D01*
+X021810Y025670D01*
+X022022Y025458D01*
+X021053Y025790D02*
+X021159Y026321D01*
+X019889Y023816D02*
+X019662Y023816D01*
+X019530Y023759D02*
+X019530Y023646D01*
+X019473Y023589D01*
+X019303Y023589D01*
+X019303Y023476D02*
+X019303Y023816D01*
+X019473Y023816D01*
+X019530Y023759D01*
+X019417Y023589D02*
+X019530Y023476D01*
+X019662Y023476D02*
+X019662Y023532D01*
+X019889Y023759D01*
+X019889Y023816D01*
+X019027Y023626D02*
+X018914Y023569D01*
+X018801Y023456D01*
+X018971Y023456D01*
+X019027Y023399D01*
+X019027Y023342D01*
+X018971Y023286D01*
+X018857Y023286D01*
+X018801Y023342D01*
+X018801Y023456D01*
+X018668Y023456D02*
+X018668Y023569D01*
+X018612Y023626D01*
+X018441Y023626D01*
+X018441Y023286D01*
+X018441Y023399D02*
+X018612Y023399D01*
+X018668Y023456D01*
+X018555Y023399D02*
+X018668Y023286D01*
+X012767Y028026D02*
+X012467Y028026D01*
+X012617Y028026D02*
+X012617Y028476D01*
+X012467Y028326D01*
+X012307Y028476D02*
+X012006Y028026D01*
+X011857Y027621D02*
+X011735Y027327D01*
+X012012Y027442D01*
+X011857Y027621D02*
+X012029Y027205D01*
+X011857Y027126D02*
+X011556Y027126D01*
+X011707Y027126D02*
+X011707Y027576D01*
+X011556Y027426D01*
+X012307Y028026D02*
+X012006Y028476D01*
+X011381Y025286D02*
+X011381Y024836D01*
+X008392Y026672D02*
+X008114Y026557D01*
+X008277Y026950D01*
+X008248Y027019D01*
+X008150Y027060D01*
+X008011Y027002D01*
+X007971Y026904D01*
+X007794Y026912D02*
+X007689Y026381D01*
+X007966Y026496D02*
+X007517Y026797D01*
+X007706Y025950D02*
+X007706Y025632D01*
+X007918Y025844D01*
+X008024Y025632D02*
+X007706Y025950D01*
+X007584Y025851D02*
+X007756Y025435D01*
+X007618Y025378D02*
+X007895Y025492D01*
+X007503Y025655D02*
+X007584Y025851D01*
+X021903Y010816D02*
+X021903Y010476D01*
+X021903Y010589D02*
+X022073Y010589D01*
+X022130Y010646D01*
+X022130Y010759D01*
+X022073Y010816D01*
+X021903Y010816D01*
+X022017Y010589D02*
+X022130Y010476D01*
+X022262Y010532D02*
+X022262Y010589D01*
+X022319Y010646D01*
+X022432Y010646D01*
+X022489Y010589D01*
+X022489Y010532D01*
+X022432Y010476D01*
+X022319Y010476D01*
+X022262Y010532D01*
+X022319Y010646D02*
+X022262Y010703D01*
+X022262Y010759D01*
+X022319Y010816D01*
+X022432Y010816D01*
+X022489Y010759D01*
+X022489Y010703D01*
+X022432Y010646D01*
+X023131Y010263D02*
+X023131Y010050D01*
+X023052Y010093D02*
+X023174Y009799D01*
+X023289Y010076D01*
+X023449Y009944D02*
+X023131Y010263D01*
+X023052Y010093D02*
+X023468Y009921D01*
+X023343Y009838D02*
+X023556Y010050D01*
+X023449Y009308D02*
+X023768Y008990D01*
+X023874Y009096D02*
+X023661Y008883D01*
+X023548Y008770D02*
+X023336Y008558D01*
+X023442Y008664D02*
+X023124Y008982D01*
+X023124Y008770D01*
+X022904Y008763D02*
+X023010Y008232D01*
+X023223Y008445D02*
+X022692Y008551D01*
+X023449Y009096D02*
+X023449Y009308D01*
+X025430Y012306D02*
+X025129Y012755D01*
+X025329Y012846D02*
+X025247Y013042D01*
+X025663Y012869D01*
+X025606Y012731D02*
+X025721Y013008D01*
+X025782Y013156D02*
+X025620Y013548D01*
+X025550Y013577D01*
+X025452Y013536D01*
+X025395Y013398D01*
+X025435Y013300D01*
+X025782Y013156D02*
+X025897Y013433D01*
+X025123Y013916D02*
+X025238Y014194D01*
+X025180Y014055D02*
+X024764Y014227D01*
+X024846Y014031D01*
+X024756Y014041D02*
+X024981Y013815D01*
+X024981Y014116D01*
+X025206Y014041D02*
+X024756Y014041D01*
+X025014Y012478D02*
+X025545Y012583D01*
+D13*
+X016606Y012126D02*
+X016606Y008876D01*
+X013006Y008876D01*
+X013006Y012126D01*
+X016606Y012126D01*
+X013551Y017601D02*
+X013551Y023701D01*
+D14*
+X013386Y023401D03*
+X013386Y022901D03*
+X013386Y022401D03*
+X013386Y021901D03*
+X013386Y021401D03*
+X013386Y020901D03*
+X013386Y020401D03*
+X013386Y019901D03*
+X013386Y019401D03*
+X013386Y018901D03*
+X013386Y018401D03*
+X013386Y017901D03*
+X016376Y017901D03*
+X016376Y018401D03*
+X016376Y018901D03*
+X016376Y019401D03*
+X016376Y019901D03*
+X016376Y020401D03*
+X016376Y020901D03*
+X016376Y021401D03*
+X016376Y021901D03*
+X016376Y022401D03*
+X016376Y022901D03*
+X016376Y023401D03*
+D15*
+X015585Y025577D02*
+X015585Y025627D01*
+X015586Y025626D02*
+X015601Y025629D01*
+X015615Y025634D01*
+X015628Y025643D01*
+X015639Y025654D01*
+X015648Y025667D01*
+X015653Y025681D01*
+X015656Y025696D01*
+X015705Y025697D01*
+X015706Y025696D01*
+X015703Y025675D01*
+X015697Y025656D01*
+X015688Y025637D01*
+X015676Y025620D01*
+X015662Y025606D01*
+X015645Y025594D01*
+X015626Y025585D01*
+X015607Y025579D01*
+X015586Y025576D01*
+X015586Y025585D01*
+X015607Y025588D01*
+X015628Y025595D01*
+X015646Y025605D01*
+X015663Y025619D01*
+X015677Y025636D01*
+X015687Y025654D01*
+X015694Y025675D01*
+X015697Y025696D01*
+X015688Y025696D01*
+X015685Y025676D01*
+X015679Y025658D01*
+X015669Y025641D01*
+X015657Y025625D01*
+X015641Y025613D01*
+X015624Y025603D01*
+X015606Y025597D01*
+X015586Y025594D01*
+X015586Y025603D01*
+X015604Y025606D01*
+X015621Y025611D01*
+X015636Y025620D01*
+X015650Y025632D01*
+X015662Y025646D01*
+X015671Y025661D01*
+X015676Y025678D01*
+X015679Y025696D01*
+X015670Y025696D01*
+X015667Y025678D01*
+X015660Y025660D01*
+X015650Y025645D01*
+X015637Y025632D01*
+X015622Y025622D01*
+X015604Y025615D01*
+X015586Y025612D01*
+X015586Y025621D01*
+X015602Y025624D01*
+X015618Y025630D01*
+X015631Y025639D01*
+X015643Y025651D01*
+X015652Y025664D01*
+X015658Y025680D01*
+X015661Y025696D01*
+X015705Y026205D02*
+X015655Y026205D01*
+X015656Y026206D02*
+X015653Y026221D01*
+X015648Y026235D01*
+X015639Y026248D01*
+X015628Y026259D01*
+X015615Y026268D01*
+X015601Y026273D01*
+X015586Y026276D01*
+X015585Y026325D01*
+X015586Y026326D01*
+X015607Y026323D01*
+X015626Y026317D01*
+X015645Y026308D01*
+X015662Y026296D01*
+X015676Y026282D01*
+X015688Y026265D01*
+X015697Y026246D01*
+X015703Y026227D01*
+X015706Y026206D01*
+X015697Y026206D01*
+X015694Y026227D01*
+X015687Y026248D01*
+X015677Y026266D01*
+X015663Y026283D01*
+X015646Y026297D01*
+X015628Y026307D01*
+X015607Y026314D01*
+X015586Y026317D01*
+X015586Y026308D01*
+X015606Y026305D01*
+X015624Y026299D01*
+X015641Y026289D01*
+X015657Y026277D01*
+X015669Y026261D01*
+X015679Y026244D01*
+X015685Y026226D01*
+X015688Y026206D01*
+X015679Y026206D01*
+X015676Y026224D01*
+X015671Y026241D01*
+X015662Y026256D01*
+X015650Y026270D01*
+X015636Y026282D01*
+X015621Y026291D01*
+X015604Y026296D01*
+X015586Y026299D01*
+X015586Y026290D01*
+X015604Y026287D01*
+X015622Y026280D01*
+X015637Y026270D01*
+X015650Y026257D01*
+X015660Y026242D01*
+X015667Y026224D01*
+X015670Y026206D01*
+X015661Y026206D01*
+X015658Y026222D01*
+X015652Y026238D01*
+X015643Y026251D01*
+X015631Y026263D01*
+X015618Y026272D01*
+X015602Y026278D01*
+X015586Y026281D01*
+X014377Y026325D02*
+X014377Y026275D01*
+X014376Y026276D02*
+X014361Y026273D01*
+X014347Y026268D01*
+X014334Y026259D01*
+X014323Y026248D01*
+X014314Y026235D01*
+X014309Y026221D01*
+X014306Y026206D01*
+X014257Y026205D01*
+X014256Y026206D01*
+X014259Y026227D01*
+X014265Y026246D01*
+X014274Y026265D01*
+X014286Y026282D01*
+X014300Y026296D01*
+X014317Y026308D01*
+X014336Y026317D01*
+X014355Y026323D01*
+X014376Y026326D01*
+X014376Y026317D01*
+X014355Y026314D01*
+X014334Y026307D01*
+X014316Y026297D01*
+X014299Y026283D01*
+X014285Y026266D01*
+X014275Y026248D01*
+X014268Y026227D01*
+X014265Y026206D01*
+X014274Y026206D01*
+X014277Y026226D01*
+X014283Y026244D01*
+X014293Y026261D01*
+X014305Y026277D01*
+X014321Y026289D01*
+X014338Y026299D01*
+X014356Y026305D01*
+X014376Y026308D01*
+X014376Y026299D01*
+X014358Y026296D01*
+X014341Y026291D01*
+X014326Y026282D01*
+X014312Y026270D01*
+X014300Y026256D01*
+X014291Y026241D01*
+X014286Y026224D01*
+X014283Y026206D01*
+X014292Y026206D01*
+X014295Y026224D01*
+X014302Y026242D01*
+X014312Y026257D01*
+X014325Y026270D01*
+X014340Y026280D01*
+X014358Y026287D01*
+X014376Y026290D01*
+X014376Y026281D01*
+X014360Y026278D01*
+X014344Y026272D01*
+X014331Y026263D01*
+X014319Y026251D01*
+X014310Y026238D01*
+X014304Y026222D01*
+X014301Y026206D01*
+X014257Y025697D02*
+X014307Y025697D01*
+X014306Y025696D02*
+X014309Y025681D01*
+X014314Y025667D01*
+X014323Y025654D01*
+X014334Y025643D01*
+X014347Y025634D01*
+X014361Y025629D01*
+X014376Y025626D01*
+X014377Y025577D01*
+X014376Y025576D01*
+X014355Y025579D01*
+X014336Y025585D01*
+X014317Y025594D01*
+X014300Y025606D01*
+X014286Y025620D01*
+X014274Y025637D01*
+X014265Y025656D01*
+X014259Y025675D01*
+X014256Y025696D01*
+X014265Y025696D01*
+X014268Y025675D01*
+X014275Y025654D01*
+X014285Y025636D01*
+X014299Y025619D01*
+X014316Y025605D01*
+X014334Y025595D01*
+X014355Y025588D01*
+X014376Y025585D01*
+X014376Y025594D01*
+X014356Y025597D01*
+X014338Y025603D01*
+X014321Y025613D01*
+X014305Y025625D01*
+X014293Y025641D01*
+X014283Y025658D01*
+X014277Y025676D01*
+X014274Y025696D01*
+X014283Y025696D01*
+X014286Y025678D01*
+X014291Y025661D01*
+X014300Y025646D01*
+X014312Y025632D01*
+X014326Y025620D01*
+X014341Y025611D01*
+X014358Y025606D01*
+X014376Y025603D01*
+X014376Y025612D01*
+X014358Y025615D01*
+X014340Y025622D01*
+X014325Y025632D01*
+X014312Y025645D01*
+X014302Y025660D01*
+X014295Y025678D01*
+X014292Y025696D01*
+X014301Y025696D01*
+X014304Y025680D01*
+X014310Y025664D01*
+X014319Y025651D01*
+X014331Y025639D01*
+X014344Y025630D01*
+X014360Y025624D01*
+X014376Y025621D01*
+X014380Y024955D02*
+X014330Y024955D01*
+X014331Y024956D02*
+X014328Y024971D01*
+X014323Y024985D01*
+X014314Y024998D01*
+X014303Y025009D01*
+X014290Y025018D01*
+X014276Y025023D01*
+X014261Y025026D01*
+X014260Y025075D01*
+X014261Y025076D01*
+X014282Y025073D01*
+X014301Y025067D01*
+X014320Y025058D01*
+X014337Y025046D01*
+X014351Y025032D01*
+X014363Y025015D01*
+X014372Y024996D01*
+X014378Y024977D01*
+X014381Y024956D01*
+X014372Y024956D01*
+X014369Y024977D01*
+X014362Y024998D01*
+X014352Y025016D01*
+X014338Y025033D01*
+X014321Y025047D01*
+X014303Y025057D01*
+X014282Y025064D01*
+X014261Y025067D01*
+X014261Y025058D01*
+X014281Y025055D01*
+X014299Y025049D01*
+X014316Y025039D01*
+X014332Y025027D01*
+X014344Y025011D01*
+X014354Y024994D01*
+X014360Y024976D01*
+X014363Y024956D01*
+X014354Y024956D01*
+X014351Y024974D01*
+X014346Y024991D01*
+X014337Y025006D01*
+X014325Y025020D01*
+X014311Y025032D01*
+X014296Y025041D01*
+X014279Y025046D01*
+X014261Y025049D01*
+X014261Y025040D01*
+X014279Y025037D01*
+X014297Y025030D01*
+X014312Y025020D01*
+X014325Y025007D01*
+X014335Y024992D01*
+X014342Y024974D01*
+X014345Y024956D01*
+X014336Y024956D01*
+X014333Y024972D01*
+X014327Y024988D01*
+X014318Y025001D01*
+X014306Y025013D01*
+X014293Y025022D01*
+X014277Y025028D01*
+X014261Y025031D01*
+X014260Y024127D02*
+X014260Y024177D01*
+X014261Y024176D02*
+X014276Y024179D01*
+X014290Y024184D01*
+X014303Y024193D01*
+X014314Y024204D01*
+X014323Y024217D01*
+X014328Y024231D01*
+X014331Y024246D01*
+X014380Y024247D01*
+X014381Y024246D01*
+X014378Y024225D01*
+X014372Y024206D01*
+X014363Y024187D01*
+X014351Y024170D01*
+X014337Y024156D01*
+X014320Y024144D01*
+X014301Y024135D01*
+X014282Y024129D01*
+X014261Y024126D01*
+X014261Y024135D01*
+X014282Y024138D01*
+X014303Y024145D01*
+X014321Y024155D01*
+X014338Y024169D01*
+X014352Y024186D01*
+X014362Y024204D01*
+X014369Y024225D01*
+X014372Y024246D01*
+X014363Y024246D01*
+X014360Y024226D01*
+X014354Y024208D01*
+X014344Y024191D01*
+X014332Y024175D01*
+X014316Y024163D01*
+X014299Y024153D01*
+X014281Y024147D01*
+X014261Y024144D01*
+X014261Y024153D01*
+X014279Y024156D01*
+X014296Y024161D01*
+X014311Y024170D01*
+X014325Y024182D01*
+X014337Y024196D01*
+X014346Y024211D01*
+X014351Y024228D01*
+X014354Y024246D01*
+X014345Y024246D01*
+X014342Y024228D01*
+X014335Y024210D01*
+X014325Y024195D01*
+X014312Y024182D01*
+X014297Y024172D01*
+X014279Y024165D01*
+X014261Y024162D01*
+X014261Y024171D01*
+X014277Y024174D01*
+X014293Y024180D01*
+X014306Y024189D01*
+X014318Y024201D01*
+X014327Y024214D01*
+X014333Y024230D01*
+X014336Y024246D01*
+X011832Y024247D02*
+X011882Y024247D01*
+X011881Y024246D02*
+X011884Y024231D01*
+X011889Y024217D01*
+X011898Y024204D01*
+X011909Y024193D01*
+X011922Y024184D01*
+X011936Y024179D01*
+X011951Y024176D01*
+X011952Y024127D01*
+X011951Y024126D01*
+X011930Y024129D01*
+X011911Y024135D01*
+X011892Y024144D01*
+X011875Y024156D01*
+X011861Y024170D01*
+X011849Y024187D01*
+X011840Y024206D01*
+X011834Y024225D01*
+X011831Y024246D01*
+X011840Y024246D01*
+X011843Y024225D01*
+X011850Y024204D01*
+X011860Y024186D01*
+X011874Y024169D01*
+X011891Y024155D01*
+X011909Y024145D01*
+X011930Y024138D01*
+X011951Y024135D01*
+X011951Y024144D01*
+X011931Y024147D01*
+X011913Y024153D01*
+X011896Y024163D01*
+X011880Y024175D01*
+X011868Y024191D01*
+X011858Y024208D01*
+X011852Y024226D01*
+X011849Y024246D01*
+X011858Y024246D01*
+X011861Y024228D01*
+X011866Y024211D01*
+X011875Y024196D01*
+X011887Y024182D01*
+X011901Y024170D01*
+X011916Y024161D01*
+X011933Y024156D01*
+X011951Y024153D01*
+X011951Y024162D01*
+X011933Y024165D01*
+X011915Y024172D01*
+X011900Y024182D01*
+X011887Y024195D01*
+X011877Y024210D01*
+X011870Y024228D01*
+X011867Y024246D01*
+X011876Y024246D01*
+X011879Y024230D01*
+X011885Y024214D01*
+X011894Y024201D01*
+X011906Y024189D01*
+X011919Y024180D01*
+X011935Y024174D01*
+X011951Y024171D01*
+X011952Y025075D02*
+X011952Y025025D01*
+X011951Y025026D02*
+X011936Y025023D01*
+X011922Y025018D01*
+X011909Y025009D01*
+X011898Y024998D01*
+X011889Y024985D01*
+X011884Y024971D01*
+X011881Y024956D01*
+X011832Y024955D01*
+X011831Y024956D01*
+X011834Y024977D01*
+X011840Y024996D01*
+X011849Y025015D01*
+X011861Y025032D01*
+X011875Y025046D01*
+X011892Y025058D01*
+X011911Y025067D01*
+X011930Y025073D01*
+X011951Y025076D01*
+X011951Y025067D01*
+X011930Y025064D01*
+X011909Y025057D01*
+X011891Y025047D01*
+X011874Y025033D01*
+X011860Y025016D01*
+X011850Y024998D01*
+X011843Y024977D01*
+X011840Y024956D01*
+X011849Y024956D01*
+X011852Y024976D01*
+X011858Y024994D01*
+X011868Y025011D01*
+X011880Y025027D01*
+X011896Y025039D01*
+X011913Y025049D01*
+X011931Y025055D01*
+X011951Y025058D01*
+X011951Y025049D01*
+X011933Y025046D01*
+X011916Y025041D01*
+X011901Y025032D01*
+X011887Y025020D01*
+X011875Y025006D01*
+X011866Y024991D01*
+X011861Y024974D01*
+X011858Y024956D01*
+X011867Y024956D01*
+X011870Y024974D01*
+X011877Y024992D01*
+X011887Y025007D01*
+X011900Y025020D01*
+X011915Y025030D01*
+X011933Y025037D01*
+X011951Y025040D01*
+X011951Y025031D01*
+X011935Y025028D01*
+X011919Y025022D01*
+X011906Y025013D01*
+X011894Y025001D01*
+X011885Y024988D01*
+X011879Y024972D01*
+X011876Y024956D01*
+X011138Y025381D02*
+X011066Y025327D01*
+X011067Y025328D02*
+X011012Y025396D01*
+X010952Y025459D01*
+X010888Y025518D01*
+X010820Y025572D01*
+X010748Y025621D01*
+X010672Y025665D01*
+X010594Y025703D01*
+X010513Y025735D01*
+X010430Y025762D01*
+X010346Y025782D01*
+X010260Y025796D01*
+X010173Y025804D01*
+X010086Y025806D01*
+X009999Y025801D01*
+X009913Y025790D01*
+X009827Y025773D01*
+X009743Y025750D01*
+X009661Y025721D01*
+X009582Y025686D01*
+X009505Y025645D01*
+X009431Y025599D01*
+X009360Y025548D01*
+X009294Y025491D01*
+X009232Y025430D01*
+X009174Y025365D01*
+X009121Y025296D01*
+X009074Y025223D01*
+X009032Y025147D01*
+X008995Y025068D01*
+X008964Y024986D01*
+X008939Y024903D01*
+X008921Y024818D01*
+X008908Y024731D01*
+X008902Y024645D01*
+X008902Y024557D01*
+X008908Y024471D01*
+X008921Y024384D01*
+X008939Y024299D01*
+X008964Y024216D01*
+X008995Y024134D01*
+X009032Y024055D01*
+X009074Y023979D01*
+X009121Y023906D01*
+X009174Y023837D01*
+X009232Y023772D01*
+X009294Y023711D01*
+X009360Y023654D01*
+X009431Y023603D01*
+X009505Y023557D01*
+X009582Y023516D01*
+X009661Y023481D01*
+X009743Y023452D01*
+X009827Y023429D01*
+X009913Y023412D01*
+X009999Y023401D01*
+X010086Y023396D01*
+X010173Y023398D01*
+X010260Y023406D01*
+X010346Y023420D01*
+X010430Y023440D01*
+X010513Y023467D01*
+X010594Y023499D01*
+X010672Y023537D01*
+X010748Y023581D01*
+X010820Y023630D01*
+X010888Y023684D01*
+X010952Y023743D01*
+X011012Y023806D01*
+X011067Y023874D01*
+X011138Y023821D01*
+X011139Y023820D01*
+X011080Y023747D01*
+X011016Y023679D01*
+X010947Y023616D01*
+X010873Y023558D01*
+X010796Y023505D01*
+X010715Y023458D01*
+X010631Y023417D01*
+X010544Y023382D01*
+X010455Y023354D01*
+X010364Y023332D01*
+X010272Y023317D01*
+X010178Y023308D01*
+X010085Y023306D01*
+X009991Y023311D01*
+X009898Y023323D01*
+X009807Y023341D01*
+X009716Y023366D01*
+X009628Y023397D01*
+X009542Y023435D01*
+X009460Y023479D01*
+X009380Y023528D01*
+X009305Y023584D01*
+X009233Y023644D01*
+X009167Y023710D01*
+X009105Y023780D01*
+X009048Y023854D01*
+X008997Y023933D01*
+X008951Y024015D01*
+X008912Y024100D01*
+X008879Y024187D01*
+X008852Y024277D01*
+X008832Y024368D01*
+X008819Y024461D01*
+X008812Y024554D01*
+X008812Y024648D01*
+X008819Y024741D01*
+X008832Y024834D01*
+X008852Y024925D01*
+X008879Y025015D01*
+X008912Y025102D01*
+X008951Y025187D01*
+X008997Y025269D01*
+X009048Y025348D01*
+X009105Y025422D01*
+X009167Y025492D01*
+X009233Y025558D01*
+X009305Y025618D01*
+X009380Y025674D01*
+X009460Y025723D01*
+X009542Y025767D01*
+X009628Y025805D01*
+X009716Y025836D01*
+X009807Y025861D01*
+X009898Y025879D01*
+X009991Y025891D01*
+X010085Y025896D01*
+X010178Y025894D01*
+X010272Y025885D01*
+X010364Y025870D01*
+X010455Y025848D01*
+X010544Y025820D01*
+X010631Y025785D01*
+X010715Y025744D01*
+X010796Y025697D01*
+X010873Y025644D01*
+X010947Y025586D01*
+X011016Y025523D01*
+X011080Y025455D01*
+X011139Y025382D01*
+X011132Y025377D01*
+X011073Y025449D01*
+X011009Y025516D01*
+X010941Y025579D01*
+X010868Y025637D01*
+X010791Y025689D01*
+X010711Y025736D01*
+X010627Y025777D01*
+X010541Y025811D01*
+X010452Y025839D01*
+X010362Y025861D01*
+X010270Y025876D01*
+X010178Y025885D01*
+X010085Y025887D01*
+X009992Y025882D01*
+X009900Y025870D01*
+X009809Y025852D01*
+X009719Y025827D01*
+X009631Y025796D01*
+X009546Y025759D01*
+X009464Y025715D01*
+X009385Y025666D01*
+X009310Y025611D01*
+X009239Y025551D01*
+X009173Y025486D01*
+X009112Y025416D01*
+X009055Y025342D01*
+X009004Y025265D01*
+X008959Y025183D01*
+X008920Y025099D01*
+X008887Y025012D01*
+X008861Y024923D01*
+X008841Y024832D01*
+X008828Y024740D01*
+X008821Y024647D01*
+X008821Y024555D01*
+X008828Y024462D01*
+X008841Y024370D01*
+X008861Y024279D01*
+X008887Y024190D01*
+X008920Y024103D01*
+X008959Y024019D01*
+X009004Y023937D01*
+X009055Y023860D01*
+X009112Y023786D01*
+X009173Y023716D01*
+X009239Y023651D01*
+X009310Y023591D01*
+X009385Y023536D01*
+X009464Y023487D01*
+X009546Y023443D01*
+X009631Y023406D01*
+X009719Y023375D01*
+X009809Y023350D01*
+X009900Y023332D01*
+X009992Y023320D01*
+X010085Y023315D01*
+X010178Y023317D01*
+X010270Y023326D01*
+X010362Y023341D01*
+X010452Y023363D01*
+X010541Y023391D01*
+X010627Y023425D01*
+X010711Y023466D01*
+X010791Y023513D01*
+X010868Y023565D01*
+X010941Y023623D01*
+X011009Y023686D01*
+X011073Y023753D01*
+X011132Y023825D01*
+X011125Y023831D01*
+X011066Y023759D01*
+X011003Y023692D01*
+X010935Y023630D01*
+X010863Y023572D01*
+X010786Y023520D01*
+X010707Y023474D01*
+X010624Y023434D01*
+X010538Y023399D01*
+X010450Y023371D01*
+X010360Y023350D01*
+X010269Y023334D01*
+X010177Y023326D01*
+X010085Y023324D01*
+X009993Y023329D01*
+X009901Y023341D01*
+X009811Y023359D01*
+X009722Y023383D01*
+X009635Y023414D01*
+X009550Y023451D01*
+X009469Y023494D01*
+X009390Y023543D01*
+X009316Y023598D01*
+X009245Y023657D01*
+X009180Y023722D01*
+X009119Y023791D01*
+X009063Y023865D01*
+X009012Y023942D01*
+X008967Y024023D01*
+X008929Y024107D01*
+X008896Y024193D01*
+X008870Y024281D01*
+X008850Y024371D01*
+X008837Y024463D01*
+X008830Y024555D01*
+X008830Y024647D01*
+X008837Y024739D01*
+X008850Y024831D01*
+X008870Y024921D01*
+X008896Y025009D01*
+X008929Y025095D01*
+X008967Y025179D01*
+X009012Y025260D01*
+X009063Y025337D01*
+X009119Y025411D01*
+X009180Y025480D01*
+X009245Y025545D01*
+X009316Y025604D01*
+X009390Y025659D01*
+X009469Y025708D01*
+X009550Y025751D01*
+X009635Y025788D01*
+X009722Y025819D01*
+X009811Y025843D01*
+X009901Y025861D01*
+X009993Y025873D01*
+X010085Y025878D01*
+X010177Y025876D01*
+X010269Y025868D01*
+X010360Y025852D01*
+X010450Y025831D01*
+X010538Y025803D01*
+X010624Y025768D01*
+X010707Y025728D01*
+X010786Y025682D01*
+X010863Y025630D01*
+X010935Y025572D01*
+X011003Y025510D01*
+X011066Y025443D01*
+X011125Y025371D01*
+X011117Y025366D01*
+X011060Y025437D01*
+X010997Y025504D01*
+X010929Y025566D01*
+X010857Y025622D01*
+X010782Y025674D01*
+X010702Y025720D01*
+X010620Y025760D01*
+X010535Y025794D01*
+X010448Y025822D01*
+X010358Y025844D01*
+X010268Y025859D01*
+X010177Y025867D01*
+X010085Y025869D01*
+X009994Y025864D01*
+X009903Y025853D01*
+X009813Y025835D01*
+X009724Y025810D01*
+X009638Y025780D01*
+X009554Y025743D01*
+X009473Y025700D01*
+X009395Y025651D01*
+X009321Y025597D01*
+X009252Y025538D01*
+X009186Y025474D01*
+X009125Y025405D01*
+X009070Y025332D01*
+X009020Y025255D01*
+X008975Y025175D01*
+X008937Y025092D01*
+X008905Y025006D01*
+X008878Y024918D01*
+X008859Y024829D01*
+X008845Y024738D01*
+X008839Y024647D01*
+X008839Y024555D01*
+X008845Y024464D01*
+X008859Y024373D01*
+X008878Y024284D01*
+X008905Y024196D01*
+X008937Y024110D01*
+X008975Y024027D01*
+X009020Y023947D01*
+X009070Y023870D01*
+X009125Y023797D01*
+X009186Y023728D01*
+X009252Y023664D01*
+X009321Y023605D01*
+X009395Y023551D01*
+X009473Y023502D01*
+X009554Y023459D01*
+X009638Y023422D01*
+X009724Y023392D01*
+X009813Y023367D01*
+X009903Y023349D01*
+X009994Y023338D01*
+X010085Y023333D01*
+X010177Y023335D01*
+X010268Y023343D01*
+X010358Y023358D01*
+X010448Y023380D01*
+X010535Y023408D01*
+X010620Y023442D01*
+X010702Y023482D01*
+X010782Y023528D01*
+X010857Y023580D01*
+X010929Y023636D01*
+X010997Y023698D01*
+X011060Y023765D01*
+X011117Y023836D01*
+X011110Y023842D01*
+X011053Y023771D01*
+X010990Y023705D01*
+X010923Y023643D01*
+X010852Y023587D01*
+X010777Y023536D01*
+X010698Y023490D01*
+X010616Y023450D01*
+X010532Y023416D01*
+X010445Y023389D01*
+X010357Y023367D01*
+X010267Y023352D01*
+X010176Y023344D01*
+X010085Y023342D01*
+X009994Y023347D01*
+X009904Y023358D01*
+X009815Y023376D01*
+X009727Y023400D01*
+X009641Y023431D01*
+X009558Y023467D01*
+X009478Y023510D01*
+X009400Y023558D01*
+X009327Y023612D01*
+X009258Y023671D01*
+X009193Y023734D01*
+X009132Y023803D01*
+X009077Y023875D01*
+X009028Y023951D01*
+X008983Y024031D01*
+X008945Y024113D01*
+X008913Y024199D01*
+X008887Y024286D01*
+X008868Y024375D01*
+X008854Y024465D01*
+X008848Y024556D01*
+X008848Y024646D01*
+X008854Y024737D01*
+X008868Y024827D01*
+X008887Y024916D01*
+X008913Y025003D01*
+X008945Y025089D01*
+X008983Y025171D01*
+X009028Y025251D01*
+X009077Y025327D01*
+X009132Y025399D01*
+X009193Y025468D01*
+X009258Y025531D01*
+X009327Y025590D01*
+X009400Y025644D01*
+X009478Y025692D01*
+X009558Y025735D01*
+X009641Y025771D01*
+X009727Y025802D01*
+X009815Y025826D01*
+X009904Y025844D01*
+X009994Y025855D01*
+X010085Y025860D01*
+X010176Y025858D01*
+X010267Y025850D01*
+X010357Y025835D01*
+X010445Y025813D01*
+X010532Y025786D01*
+X010616Y025752D01*
+X010698Y025712D01*
+X010777Y025666D01*
+X010852Y025615D01*
+X010923Y025559D01*
+X010990Y025497D01*
+X011053Y025431D01*
+X011110Y025360D01*
+X011103Y025355D01*
+X011046Y025425D01*
+X010984Y025491D01*
+X010917Y025552D01*
+X010847Y025608D01*
+X010772Y025659D01*
+X010694Y025704D01*
+X010613Y025744D01*
+X010529Y025777D01*
+X010443Y025805D01*
+X010355Y025826D01*
+X010266Y025841D01*
+X010176Y025849D01*
+X010085Y025851D01*
+X009995Y025846D01*
+X009906Y025835D01*
+X009817Y025817D01*
+X009730Y025793D01*
+X009645Y025763D01*
+X009562Y025726D01*
+X009482Y025684D01*
+X009406Y025636D01*
+X009333Y025583D01*
+X009264Y025525D01*
+X009199Y025461D01*
+X009139Y025394D01*
+X009085Y025322D01*
+X009035Y025246D01*
+X008991Y025167D01*
+X008954Y025085D01*
+X008922Y025001D01*
+X008896Y024914D01*
+X008876Y024826D01*
+X008863Y024736D01*
+X008857Y024646D01*
+X008857Y024556D01*
+X008863Y024466D01*
+X008876Y024376D01*
+X008896Y024288D01*
+X008922Y024201D01*
+X008954Y024117D01*
+X008991Y024035D01*
+X009035Y023956D01*
+X009085Y023880D01*
+X009139Y023808D01*
+X009199Y023741D01*
+X009264Y023677D01*
+X009333Y023619D01*
+X009406Y023566D01*
+X009482Y023518D01*
+X009562Y023476D01*
+X009645Y023439D01*
+X009730Y023409D01*
+X009817Y023385D01*
+X009906Y023367D01*
+X009995Y023356D01*
+X010085Y023351D01*
+X010176Y023353D01*
+X010266Y023361D01*
+X010355Y023376D01*
+X010443Y023397D01*
+X010529Y023425D01*
+X010613Y023458D01*
+X010694Y023498D01*
+X010772Y023543D01*
+X010847Y023594D01*
+X010917Y023650D01*
+X010984Y023711D01*
+X011046Y023777D01*
+X011103Y023847D01*
+X011096Y023852D01*
+X011039Y023783D01*
+X010978Y023718D01*
+X010912Y023657D01*
+X010841Y023601D01*
+X010767Y023551D01*
+X010690Y023506D01*
+X010609Y023466D01*
+X010526Y023433D01*
+X010440Y023406D01*
+X010353Y023385D01*
+X010264Y023370D01*
+X010175Y023362D01*
+X010085Y023360D01*
+X009996Y023365D01*
+X009907Y023376D01*
+X009819Y023394D01*
+X009733Y023418D01*
+X009648Y023448D01*
+X009566Y023484D01*
+X009487Y023526D01*
+X009411Y023573D01*
+X009338Y023626D01*
+X009270Y023684D01*
+X009206Y023747D01*
+X009146Y023814D01*
+X009092Y023886D01*
+X009043Y023961D01*
+X009000Y024039D01*
+X008962Y024120D01*
+X008930Y024204D01*
+X008905Y024290D01*
+X008885Y024378D01*
+X008872Y024467D01*
+X008866Y024556D01*
+X008866Y024646D01*
+X008872Y024735D01*
+X008885Y024824D01*
+X008905Y024912D01*
+X008930Y024998D01*
+X008962Y025082D01*
+X009000Y025163D01*
+X009043Y025241D01*
+X009092Y025316D01*
+X009146Y025388D01*
+X009206Y025455D01*
+X009270Y025518D01*
+X009338Y025576D01*
+X009411Y025629D01*
+X009487Y025676D01*
+X009566Y025718D01*
+X009648Y025754D01*
+X009733Y025784D01*
+X009819Y025808D01*
+X009907Y025826D01*
+X009996Y025837D01*
+X010085Y025842D01*
+X010175Y025840D01*
+X010264Y025832D01*
+X010353Y025817D01*
+X010440Y025796D01*
+X010526Y025769D01*
+X010609Y025736D01*
+X010690Y025696D01*
+X010767Y025651D01*
+X010841Y025601D01*
+X010912Y025545D01*
+X010978Y025484D01*
+X011039Y025419D01*
+X011096Y025350D01*
+X011089Y025344D01*
+X011032Y025413D01*
+X010971Y025478D01*
+X010906Y025538D01*
+X010836Y025594D01*
+X010762Y025644D01*
+X010685Y025688D01*
+X010605Y025727D01*
+X010523Y025760D01*
+X010438Y025788D01*
+X010351Y025808D01*
+X010263Y025823D01*
+X010175Y025831D01*
+X010086Y025833D01*
+X009997Y025828D01*
+X009908Y025817D01*
+X009821Y025800D01*
+X009735Y025776D01*
+X009651Y025746D01*
+X009570Y025710D01*
+X009491Y025669D01*
+X009416Y025621D01*
+X009344Y025569D01*
+X009276Y025511D01*
+X009212Y025449D01*
+X009153Y025382D01*
+X009099Y025311D01*
+X009051Y025237D01*
+X009008Y025159D01*
+X008970Y025078D01*
+X008939Y024995D01*
+X008913Y024909D01*
+X008894Y024822D01*
+X008881Y024734D01*
+X008875Y024646D01*
+X008875Y024556D01*
+X008881Y024468D01*
+X008894Y024380D01*
+X008913Y024293D01*
+X008939Y024207D01*
+X008970Y024124D01*
+X009008Y024043D01*
+X009051Y023965D01*
+X009099Y023891D01*
+X009153Y023820D01*
+X009212Y023753D01*
+X009276Y023691D01*
+X009344Y023633D01*
+X009416Y023581D01*
+X009491Y023533D01*
+X009570Y023492D01*
+X009651Y023456D01*
+X009735Y023426D01*
+X009821Y023402D01*
+X009908Y023385D01*
+X009997Y023374D01*
+X010086Y023369D01*
+X010175Y023371D01*
+X010263Y023379D01*
+X010351Y023394D01*
+X010438Y023414D01*
+X010523Y023442D01*
+X010605Y023475D01*
+X010685Y023514D01*
+X010762Y023558D01*
+X010836Y023608D01*
+X010906Y023664D01*
+X010971Y023724D01*
+X011032Y023789D01*
+X011089Y023858D01*
+X011081Y023863D01*
+X011026Y023795D01*
+X010965Y023730D01*
+X010900Y023671D01*
+X010831Y023616D01*
+X010757Y023566D01*
+X010681Y023522D01*
+X010602Y023483D01*
+X010519Y023450D01*
+X010435Y023423D01*
+X010349Y023402D01*
+X010262Y023388D01*
+X010174Y023380D01*
+X010086Y023378D01*
+X009997Y023383D01*
+X009910Y023394D01*
+X009823Y023411D01*
+X009738Y023435D01*
+X009655Y023464D01*
+X009574Y023500D01*
+X009496Y023541D01*
+X009421Y023588D01*
+X009349Y023640D01*
+X009282Y023697D01*
+X009219Y023759D01*
+X009160Y023826D01*
+X009107Y023896D01*
+X009058Y023970D01*
+X009016Y024047D01*
+X008978Y024127D01*
+X008947Y024210D01*
+X008922Y024295D01*
+X008903Y024381D01*
+X008890Y024469D01*
+X008884Y024557D01*
+X008884Y024645D01*
+X008890Y024733D01*
+X008903Y024821D01*
+X008922Y024907D01*
+X008947Y024992D01*
+X008978Y025075D01*
+X009016Y025155D01*
+X009058Y025232D01*
+X009107Y025306D01*
+X009160Y025376D01*
+X009219Y025443D01*
+X009282Y025505D01*
+X009349Y025562D01*
+X009421Y025614D01*
+X009496Y025661D01*
+X009574Y025702D01*
+X009655Y025738D01*
+X009738Y025767D01*
+X009823Y025791D01*
+X009910Y025808D01*
+X009997Y025819D01*
+X010086Y025824D01*
+X010174Y025822D01*
+X010262Y025814D01*
+X010349Y025800D01*
+X010435Y025779D01*
+X010519Y025752D01*
+X010602Y025719D01*
+X010681Y025680D01*
+X010757Y025636D01*
+X010831Y025586D01*
+X010900Y025531D01*
+X010965Y025472D01*
+X011026Y025407D01*
+X011081Y025339D01*
+X011074Y025333D01*
+X011019Y025401D01*
+X010959Y025465D01*
+X010894Y025525D01*
+X010825Y025579D01*
+X010753Y025628D01*
+X010677Y025672D01*
+X010598Y025711D01*
+X010516Y025744D01*
+X010433Y025770D01*
+X010348Y025791D01*
+X010261Y025805D01*
+X010174Y025813D01*
+X010086Y025815D01*
+X009998Y025810D01*
+X009911Y025799D01*
+X009825Y025782D01*
+X009741Y025759D01*
+X009658Y025729D01*
+X009578Y025694D01*
+X009500Y025653D01*
+X009426Y025606D01*
+X009355Y025555D01*
+X009288Y025498D01*
+X009225Y025437D01*
+X009167Y025371D01*
+X009114Y025301D01*
+X009066Y025227D01*
+X009024Y025151D01*
+X008987Y025071D01*
+X008956Y024989D01*
+X008931Y024905D01*
+X008912Y024819D01*
+X008899Y024732D01*
+X008893Y024645D01*
+X008893Y024557D01*
+X008899Y024470D01*
+X008912Y024383D01*
+X008931Y024297D01*
+X008956Y024213D01*
+X008987Y024131D01*
+X009024Y024051D01*
+X009066Y023975D01*
+X009114Y023901D01*
+X009167Y023831D01*
+X009225Y023765D01*
+X009288Y023704D01*
+X009355Y023647D01*
+X009426Y023596D01*
+X009500Y023549D01*
+X009578Y023508D01*
+X009658Y023473D01*
+X009741Y023443D01*
+X009825Y023420D01*
+X009911Y023403D01*
+X009998Y023392D01*
+X010086Y023387D01*
+X010174Y023389D01*
+X010261Y023397D01*
+X010348Y023411D01*
+X010433Y023432D01*
+X010516Y023458D01*
+X010598Y023491D01*
+X010677Y023530D01*
+X010753Y023574D01*
+X010825Y023623D01*
+X010894Y023677D01*
+X010959Y023737D01*
+X011019Y023801D01*
+X011074Y023869D01*
+X011505Y022805D02*
+X011455Y022805D01*
+X011456Y022806D02*
+X011453Y022821D01*
+X011448Y022835D01*
+X011439Y022848D01*
+X011428Y022859D01*
+X011415Y022868D01*
+X011401Y022873D01*
+X011386Y022876D01*
+X011385Y022925D01*
+X011386Y022926D01*
+X011407Y022923D01*
+X011426Y022917D01*
+X011445Y022908D01*
+X011462Y022896D01*
+X011476Y022882D01*
+X011488Y022865D01*
+X011497Y022846D01*
+X011503Y022827D01*
+X011506Y022806D01*
+X011497Y022806D01*
+X011494Y022827D01*
+X011487Y022848D01*
+X011477Y022866D01*
+X011463Y022883D01*
+X011446Y022897D01*
+X011428Y022907D01*
+X011407Y022914D01*
+X011386Y022917D01*
+X011386Y022908D01*
+X011406Y022905D01*
+X011424Y022899D01*
+X011441Y022889D01*
+X011457Y022877D01*
+X011469Y022861D01*
+X011479Y022844D01*
+X011485Y022826D01*
+X011488Y022806D01*
+X011479Y022806D01*
+X011476Y022824D01*
+X011471Y022841D01*
+X011462Y022856D01*
+X011450Y022870D01*
+X011436Y022882D01*
+X011421Y022891D01*
+X011404Y022896D01*
+X011386Y022899D01*
+X011386Y022890D01*
+X011404Y022887D01*
+X011422Y022880D01*
+X011437Y022870D01*
+X011450Y022857D01*
+X011460Y022842D01*
+X011467Y022824D01*
+X011470Y022806D01*
+X011461Y022806D01*
+X011458Y022822D01*
+X011452Y022838D01*
+X011443Y022851D01*
+X011431Y022863D01*
+X011418Y022872D01*
+X011402Y022878D01*
+X011386Y022881D01*
+X011385Y022177D02*
+X011385Y022227D01*
+X011386Y022226D02*
+X011401Y022229D01*
+X011415Y022234D01*
+X011428Y022243D01*
+X011439Y022254D01*
+X011448Y022267D01*
+X011453Y022281D01*
+X011456Y022296D01*
+X011505Y022297D01*
+X011506Y022296D01*
+X011503Y022275D01*
+X011497Y022256D01*
+X011488Y022237D01*
+X011476Y022220D01*
+X011462Y022206D01*
+X011445Y022194D01*
+X011426Y022185D01*
+X011407Y022179D01*
+X011386Y022176D01*
+X011386Y022185D01*
+X011407Y022188D01*
+X011428Y022195D01*
+X011446Y022205D01*
+X011463Y022219D01*
+X011477Y022236D01*
+X011487Y022254D01*
+X011494Y022275D01*
+X011497Y022296D01*
+X011488Y022296D01*
+X011485Y022276D01*
+X011479Y022258D01*
+X011469Y022241D01*
+X011457Y022225D01*
+X011441Y022213D01*
+X011424Y022203D01*
+X011406Y022197D01*
+X011386Y022194D01*
+X011386Y022203D01*
+X011404Y022206D01*
+X011421Y022211D01*
+X011436Y022220D01*
+X011450Y022232D01*
+X011462Y022246D01*
+X011471Y022261D01*
+X011476Y022278D01*
+X011479Y022296D01*
+X011470Y022296D01*
+X011467Y022278D01*
+X011460Y022260D01*
+X011450Y022245D01*
+X011437Y022232D01*
+X011422Y022222D01*
+X011404Y022215D01*
+X011386Y022212D01*
+X011386Y022221D01*
+X011402Y022224D01*
+X011418Y022230D01*
+X011431Y022239D01*
+X011443Y022251D01*
+X011452Y022264D01*
+X011458Y022280D01*
+X011461Y022296D01*
+X010057Y022297D02*
+X010107Y022297D01*
+X010106Y022296D02*
+X010109Y022281D01*
+X010114Y022267D01*
+X010123Y022254D01*
+X010134Y022243D01*
+X010147Y022234D01*
+X010161Y022229D01*
+X010176Y022226D01*
+X010177Y022177D01*
+X010176Y022176D01*
+X010155Y022179D01*
+X010136Y022185D01*
+X010117Y022194D01*
+X010100Y022206D01*
+X010086Y022220D01*
+X010074Y022237D01*
+X010065Y022256D01*
+X010059Y022275D01*
+X010056Y022296D01*
+X010065Y022296D01*
+X010068Y022275D01*
+X010075Y022254D01*
+X010085Y022236D01*
+X010099Y022219D01*
+X010116Y022205D01*
+X010134Y022195D01*
+X010155Y022188D01*
+X010176Y022185D01*
+X010176Y022194D01*
+X010156Y022197D01*
+X010138Y022203D01*
+X010121Y022213D01*
+X010105Y022225D01*
+X010093Y022241D01*
+X010083Y022258D01*
+X010077Y022276D01*
+X010074Y022296D01*
+X010083Y022296D01*
+X010086Y022278D01*
+X010091Y022261D01*
+X010100Y022246D01*
+X010112Y022232D01*
+X010126Y022220D01*
+X010141Y022211D01*
+X010158Y022206D01*
+X010176Y022203D01*
+X010176Y022212D01*
+X010158Y022215D01*
+X010140Y022222D01*
+X010125Y022232D01*
+X010112Y022245D01*
+X010102Y022260D01*
+X010095Y022278D01*
+X010092Y022296D01*
+X010101Y022296D01*
+X010104Y022280D01*
+X010110Y022264D01*
+X010119Y022251D01*
+X010131Y022239D01*
+X010144Y022230D01*
+X010160Y022224D01*
+X010176Y022221D01*
+X010177Y022925D02*
+X010177Y022875D01*
+X010176Y022876D02*
+X010161Y022873D01*
+X010147Y022868D01*
+X010134Y022859D01*
+X010123Y022848D01*
+X010114Y022835D01*
+X010109Y022821D01*
+X010106Y022806D01*
+X010057Y022805D01*
+X010056Y022806D01*
+X010059Y022827D01*
+X010065Y022846D01*
+X010074Y022865D01*
+X010086Y022882D01*
+X010100Y022896D01*
+X010117Y022908D01*
+X010136Y022917D01*
+X010155Y022923D01*
+X010176Y022926D01*
+X010176Y022917D01*
+X010155Y022914D01*
+X010134Y022907D01*
+X010116Y022897D01*
+X010099Y022883D01*
+X010085Y022866D01*
+X010075Y022848D01*
+X010068Y022827D01*
+X010065Y022806D01*
+X010074Y022806D01*
+X010077Y022826D01*
+X010083Y022844D01*
+X010093Y022861D01*
+X010105Y022877D01*
+X010121Y022889D01*
+X010138Y022899D01*
+X010156Y022905D01*
+X010176Y022908D01*
+X010176Y022899D01*
+X010158Y022896D01*
+X010141Y022891D01*
+X010126Y022882D01*
+X010112Y022870D01*
+X010100Y022856D01*
+X010091Y022841D01*
+X010086Y022824D01*
+X010083Y022806D01*
+X010092Y022806D01*
+X010095Y022824D01*
+X010102Y022842D01*
+X010112Y022857D01*
+X010125Y022870D01*
+X010140Y022880D01*
+X010158Y022887D01*
+X010176Y022890D01*
+X010176Y022881D01*
+X010160Y022878D01*
+X010144Y022872D01*
+X010131Y022863D01*
+X010119Y022851D01*
+X010110Y022838D01*
+X010104Y022822D01*
+X010101Y022806D01*
+X010177Y020925D02*
+X010177Y020875D01*
+X010176Y020876D02*
+X010161Y020873D01*
+X010147Y020868D01*
+X010134Y020859D01*
+X010123Y020848D01*
+X010114Y020835D01*
+X010109Y020821D01*
+X010106Y020806D01*
+X010057Y020805D01*
+X010056Y020806D01*
+X010059Y020827D01*
+X010065Y020846D01*
+X010074Y020865D01*
+X010086Y020882D01*
+X010100Y020896D01*
+X010117Y020908D01*
+X010136Y020917D01*
+X010155Y020923D01*
+X010176Y020926D01*
+X010176Y020917D01*
+X010155Y020914D01*
+X010134Y020907D01*
+X010116Y020897D01*
+X010099Y020883D01*
+X010085Y020866D01*
+X010075Y020848D01*
+X010068Y020827D01*
+X010065Y020806D01*
+X010074Y020806D01*
+X010077Y020826D01*
+X010083Y020844D01*
+X010093Y020861D01*
+X010105Y020877D01*
+X010121Y020889D01*
+X010138Y020899D01*
+X010156Y020905D01*
+X010176Y020908D01*
+X010176Y020899D01*
+X010158Y020896D01*
+X010141Y020891D01*
+X010126Y020882D01*
+X010112Y020870D01*
+X010100Y020856D01*
+X010091Y020841D01*
+X010086Y020824D01*
+X010083Y020806D01*
+X010092Y020806D01*
+X010095Y020824D01*
+X010102Y020842D01*
+X010112Y020857D01*
+X010125Y020870D01*
+X010140Y020880D01*
+X010158Y020887D01*
+X010176Y020890D01*
+X010176Y020881D01*
+X010160Y020878D01*
+X010144Y020872D01*
+X010131Y020863D01*
+X010119Y020851D01*
+X010110Y020838D01*
+X010104Y020822D01*
+X010101Y020806D01*
+X010057Y020297D02*
+X010107Y020297D01*
+X010106Y020296D02*
+X010109Y020281D01*
+X010114Y020267D01*
+X010123Y020254D01*
+X010134Y020243D01*
+X010147Y020234D01*
+X010161Y020229D01*
+X010176Y020226D01*
+X010177Y020177D01*
+X010176Y020176D01*
+X010155Y020179D01*
+X010136Y020185D01*
+X010117Y020194D01*
+X010100Y020206D01*
+X010086Y020220D01*
+X010074Y020237D01*
+X010065Y020256D01*
+X010059Y020275D01*
+X010056Y020296D01*
+X010065Y020296D01*
+X010068Y020275D01*
+X010075Y020254D01*
+X010085Y020236D01*
+X010099Y020219D01*
+X010116Y020205D01*
+X010134Y020195D01*
+X010155Y020188D01*
+X010176Y020185D01*
+X010176Y020194D01*
+X010156Y020197D01*
+X010138Y020203D01*
+X010121Y020213D01*
+X010105Y020225D01*
+X010093Y020241D01*
+X010083Y020258D01*
+X010077Y020276D01*
+X010074Y020296D01*
+X010083Y020296D01*
+X010086Y020278D01*
+X010091Y020261D01*
+X010100Y020246D01*
+X010112Y020232D01*
+X010126Y020220D01*
+X010141Y020211D01*
+X010158Y020206D01*
+X010176Y020203D01*
+X010176Y020212D01*
+X010158Y020215D01*
+X010140Y020222D01*
+X010125Y020232D01*
+X010112Y020245D01*
+X010102Y020260D01*
+X010095Y020278D01*
+X010092Y020296D01*
+X010101Y020296D01*
+X010104Y020280D01*
+X010110Y020264D01*
+X010119Y020251D01*
+X010131Y020239D01*
+X010144Y020230D01*
+X010160Y020224D01*
+X010176Y020221D01*
+X010177Y019425D02*
+X010177Y019375D01*
+X010176Y019376D02*
+X010161Y019373D01*
+X010147Y019368D01*
+X010134Y019359D01*
+X010123Y019348D01*
+X010114Y019335D01*
+X010109Y019321D01*
+X010106Y019306D01*
+X010057Y019305D01*
+X010056Y019306D01*
+X010059Y019327D01*
+X010065Y019346D01*
+X010074Y019365D01*
+X010086Y019382D01*
+X010100Y019396D01*
+X010117Y019408D01*
+X010136Y019417D01*
+X010155Y019423D01*
+X010176Y019426D01*
+X010176Y019417D01*
+X010155Y019414D01*
+X010134Y019407D01*
+X010116Y019397D01*
+X010099Y019383D01*
+X010085Y019366D01*
+X010075Y019348D01*
+X010068Y019327D01*
+X010065Y019306D01*
+X010074Y019306D01*
+X010077Y019326D01*
+X010083Y019344D01*
+X010093Y019361D01*
+X010105Y019377D01*
+X010121Y019389D01*
+X010138Y019399D01*
+X010156Y019405D01*
+X010176Y019408D01*
+X010176Y019399D01*
+X010158Y019396D01*
+X010141Y019391D01*
+X010126Y019382D01*
+X010112Y019370D01*
+X010100Y019356D01*
+X010091Y019341D01*
+X010086Y019324D01*
+X010083Y019306D01*
+X010092Y019306D01*
+X010095Y019324D01*
+X010102Y019342D01*
+X010112Y019357D01*
+X010125Y019370D01*
+X010140Y019380D01*
+X010158Y019387D01*
+X010176Y019390D01*
+X010176Y019381D01*
+X010160Y019378D01*
+X010144Y019372D01*
+X010131Y019363D01*
+X010119Y019351D01*
+X010110Y019338D01*
+X010104Y019322D01*
+X010101Y019306D01*
+X010057Y018797D02*
+X010107Y018797D01*
+X010106Y018796D02*
+X010109Y018781D01*
+X010114Y018767D01*
+X010123Y018754D01*
+X010134Y018743D01*
+X010147Y018734D01*
+X010161Y018729D01*
+X010176Y018726D01*
+X010177Y018677D01*
+X010176Y018676D01*
+X010155Y018679D01*
+X010136Y018685D01*
+X010117Y018694D01*
+X010100Y018706D01*
+X010086Y018720D01*
+X010074Y018737D01*
+X010065Y018756D01*
+X010059Y018775D01*
+X010056Y018796D01*
+X010065Y018796D01*
+X010068Y018775D01*
+X010075Y018754D01*
+X010085Y018736D01*
+X010099Y018719D01*
+X010116Y018705D01*
+X010134Y018695D01*
+X010155Y018688D01*
+X010176Y018685D01*
+X010176Y018694D01*
+X010156Y018697D01*
+X010138Y018703D01*
+X010121Y018713D01*
+X010105Y018725D01*
+X010093Y018741D01*
+X010083Y018758D01*
+X010077Y018776D01*
+X010074Y018796D01*
+X010083Y018796D01*
+X010086Y018778D01*
+X010091Y018761D01*
+X010100Y018746D01*
+X010112Y018732D01*
+X010126Y018720D01*
+X010141Y018711D01*
+X010158Y018706D01*
+X010176Y018703D01*
+X010176Y018712D01*
+X010158Y018715D01*
+X010140Y018722D01*
+X010125Y018732D01*
+X010112Y018745D01*
+X010102Y018760D01*
+X010095Y018778D01*
+X010092Y018796D01*
+X010101Y018796D01*
+X010104Y018780D01*
+X010110Y018764D01*
+X010119Y018751D01*
+X010131Y018739D01*
+X010144Y018730D01*
+X010160Y018724D01*
+X010176Y018721D01*
+X010177Y018025D02*
+X010177Y017975D01*
+X010176Y017976D02*
+X010161Y017973D01*
+X010147Y017968D01*
+X010134Y017959D01*
+X010123Y017948D01*
+X010114Y017935D01*
+X010109Y017921D01*
+X010106Y017906D01*
+X010057Y017905D01*
+X010056Y017906D01*
+X010059Y017927D01*
+X010065Y017946D01*
+X010074Y017965D01*
+X010086Y017982D01*
+X010100Y017996D01*
+X010117Y018008D01*
+X010136Y018017D01*
+X010155Y018023D01*
+X010176Y018026D01*
+X010176Y018017D01*
+X010155Y018014D01*
+X010134Y018007D01*
+X010116Y017997D01*
+X010099Y017983D01*
+X010085Y017966D01*
+X010075Y017948D01*
+X010068Y017927D01*
+X010065Y017906D01*
+X010074Y017906D01*
+X010077Y017926D01*
+X010083Y017944D01*
+X010093Y017961D01*
+X010105Y017977D01*
+X010121Y017989D01*
+X010138Y017999D01*
+X010156Y018005D01*
+X010176Y018008D01*
+X010176Y017999D01*
+X010158Y017996D01*
+X010141Y017991D01*
+X010126Y017982D01*
+X010112Y017970D01*
+X010100Y017956D01*
+X010091Y017941D01*
+X010086Y017924D01*
+X010083Y017906D01*
+X010092Y017906D01*
+X010095Y017924D01*
+X010102Y017942D01*
+X010112Y017957D01*
+X010125Y017970D01*
+X010140Y017980D01*
+X010158Y017987D01*
+X010176Y017990D01*
+X010176Y017981D01*
+X010160Y017978D01*
+X010144Y017972D01*
+X010131Y017963D01*
+X010119Y017951D01*
+X010110Y017938D01*
+X010104Y017922D01*
+X010101Y017906D01*
+X010057Y017397D02*
+X010107Y017397D01*
+X010106Y017396D02*
+X010109Y017381D01*
+X010114Y017367D01*
+X010123Y017354D01*
+X010134Y017343D01*
+X010147Y017334D01*
+X010161Y017329D01*
+X010176Y017326D01*
+X010177Y017277D01*
+X010176Y017276D01*
+X010155Y017279D01*
+X010136Y017285D01*
+X010117Y017294D01*
+X010100Y017306D01*
+X010086Y017320D01*
+X010074Y017337D01*
+X010065Y017356D01*
+X010059Y017375D01*
+X010056Y017396D01*
+X010065Y017396D01*
+X010068Y017375D01*
+X010075Y017354D01*
+X010085Y017336D01*
+X010099Y017319D01*
+X010116Y017305D01*
+X010134Y017295D01*
+X010155Y017288D01*
+X010176Y017285D01*
+X010176Y017294D01*
+X010156Y017297D01*
+X010138Y017303D01*
+X010121Y017313D01*
+X010105Y017325D01*
+X010093Y017341D01*
+X010083Y017358D01*
+X010077Y017376D01*
+X010074Y017396D01*
+X010083Y017396D01*
+X010086Y017378D01*
+X010091Y017361D01*
+X010100Y017346D01*
+X010112Y017332D01*
+X010126Y017320D01*
+X010141Y017311D01*
+X010158Y017306D01*
+X010176Y017303D01*
+X010176Y017312D01*
+X010158Y017315D01*
+X010140Y017322D01*
+X010125Y017332D01*
+X010112Y017345D01*
+X010102Y017360D01*
+X010095Y017378D01*
+X010092Y017396D01*
+X010101Y017396D01*
+X010104Y017380D01*
+X010110Y017364D01*
+X010119Y017351D01*
+X010131Y017339D01*
+X010144Y017330D01*
+X010160Y017324D01*
+X010176Y017321D01*
+X010177Y016925D02*
+X010177Y016875D01*
+X010176Y016876D02*
+X010161Y016873D01*
+X010147Y016868D01*
+X010134Y016859D01*
+X010123Y016848D01*
+X010114Y016835D01*
+X010109Y016821D01*
+X010106Y016806D01*
+X010057Y016805D01*
+X010056Y016806D01*
+X010059Y016827D01*
+X010065Y016846D01*
+X010074Y016865D01*
+X010086Y016882D01*
+X010100Y016896D01*
+X010117Y016908D01*
+X010136Y016917D01*
+X010155Y016923D01*
+X010176Y016926D01*
+X010176Y016917D01*
+X010155Y016914D01*
+X010134Y016907D01*
+X010116Y016897D01*
+X010099Y016883D01*
+X010085Y016866D01*
+X010075Y016848D01*
+X010068Y016827D01*
+X010065Y016806D01*
+X010074Y016806D01*
+X010077Y016826D01*
+X010083Y016844D01*
+X010093Y016861D01*
+X010105Y016877D01*
+X010121Y016889D01*
+X010138Y016899D01*
+X010156Y016905D01*
+X010176Y016908D01*
+X010176Y016899D01*
+X010158Y016896D01*
+X010141Y016891D01*
+X010126Y016882D01*
+X010112Y016870D01*
+X010100Y016856D01*
+X010091Y016841D01*
+X010086Y016824D01*
+X010083Y016806D01*
+X010092Y016806D01*
+X010095Y016824D01*
+X010102Y016842D01*
+X010112Y016857D01*
+X010125Y016870D01*
+X010140Y016880D01*
+X010158Y016887D01*
+X010176Y016890D01*
+X010176Y016881D01*
+X010160Y016878D01*
+X010144Y016872D01*
+X010131Y016863D01*
+X010119Y016851D01*
+X010110Y016838D01*
+X010104Y016822D01*
+X010101Y016806D01*
+X010057Y016297D02*
+X010107Y016297D01*
+X010106Y016296D02*
+X010109Y016281D01*
+X010114Y016267D01*
+X010123Y016254D01*
+X010134Y016243D01*
+X010147Y016234D01*
+X010161Y016229D01*
+X010176Y016226D01*
+X010177Y016177D01*
+X010176Y016176D01*
+X010155Y016179D01*
+X010136Y016185D01*
+X010117Y016194D01*
+X010100Y016206D01*
+X010086Y016220D01*
+X010074Y016237D01*
+X010065Y016256D01*
+X010059Y016275D01*
+X010056Y016296D01*
+X010065Y016296D01*
+X010068Y016275D01*
+X010075Y016254D01*
+X010085Y016236D01*
+X010099Y016219D01*
+X010116Y016205D01*
+X010134Y016195D01*
+X010155Y016188D01*
+X010176Y016185D01*
+X010176Y016194D01*
+X010156Y016197D01*
+X010138Y016203D01*
+X010121Y016213D01*
+X010105Y016225D01*
+X010093Y016241D01*
+X010083Y016258D01*
+X010077Y016276D01*
+X010074Y016296D01*
+X010083Y016296D01*
+X010086Y016278D01*
+X010091Y016261D01*
+X010100Y016246D01*
+X010112Y016232D01*
+X010126Y016220D01*
+X010141Y016211D01*
+X010158Y016206D01*
+X010176Y016203D01*
+X010176Y016212D01*
+X010158Y016215D01*
+X010140Y016222D01*
+X010125Y016232D01*
+X010112Y016245D01*
+X010102Y016260D01*
+X010095Y016278D01*
+X010092Y016296D01*
+X010101Y016296D01*
+X010104Y016280D01*
+X010110Y016264D01*
+X010119Y016251D01*
+X010131Y016239D01*
+X010144Y016230D01*
+X010160Y016224D01*
+X010176Y016221D01*
+X011385Y016177D02*
+X011385Y016227D01*
+X011386Y016226D02*
+X011401Y016229D01*
+X011415Y016234D01*
+X011428Y016243D01*
+X011439Y016254D01*
+X011448Y016267D01*
+X011453Y016281D01*
+X011456Y016296D01*
+X011505Y016297D01*
+X011506Y016296D01*
+X011503Y016275D01*
+X011497Y016256D01*
+X011488Y016237D01*
+X011476Y016220D01*
+X011462Y016206D01*
+X011445Y016194D01*
+X011426Y016185D01*
+X011407Y016179D01*
+X011386Y016176D01*
+X011386Y016185D01*
+X011407Y016188D01*
+X011428Y016195D01*
+X011446Y016205D01*
+X011463Y016219D01*
+X011477Y016236D01*
+X011487Y016254D01*
+X011494Y016275D01*
+X011497Y016296D01*
+X011488Y016296D01*
+X011485Y016276D01*
+X011479Y016258D01*
+X011469Y016241D01*
+X011457Y016225D01*
+X011441Y016213D01*
+X011424Y016203D01*
+X011406Y016197D01*
+X011386Y016194D01*
+X011386Y016203D01*
+X011404Y016206D01*
+X011421Y016211D01*
+X011436Y016220D01*
+X011450Y016232D01*
+X011462Y016246D01*
+X011471Y016261D01*
+X011476Y016278D01*
+X011479Y016296D01*
+X011470Y016296D01*
+X011467Y016278D01*
+X011460Y016260D01*
+X011450Y016245D01*
+X011437Y016232D01*
+X011422Y016222D01*
+X011404Y016215D01*
+X011386Y016212D01*
+X011386Y016221D01*
+X011402Y016224D01*
+X011418Y016230D01*
+X011431Y016239D01*
+X011443Y016251D01*
+X011452Y016264D01*
+X011458Y016280D01*
+X011461Y016296D01*
+X011505Y016805D02*
+X011455Y016805D01*
+X011456Y016806D02*
+X011453Y016821D01*
+X011448Y016835D01*
+X011439Y016848D01*
+X011428Y016859D01*
+X011415Y016868D01*
+X011401Y016873D01*
+X011386Y016876D01*
+X011385Y016925D01*
+X011386Y016926D01*
+X011407Y016923D01*
+X011426Y016917D01*
+X011445Y016908D01*
+X011462Y016896D01*
+X011476Y016882D01*
+X011488Y016865D01*
+X011497Y016846D01*
+X011503Y016827D01*
+X011506Y016806D01*
+X011497Y016806D01*
+X011494Y016827D01*
+X011487Y016848D01*
+X011477Y016866D01*
+X011463Y016883D01*
+X011446Y016897D01*
+X011428Y016907D01*
+X011407Y016914D01*
+X011386Y016917D01*
+X011386Y016908D01*
+X011406Y016905D01*
+X011424Y016899D01*
+X011441Y016889D01*
+X011457Y016877D01*
+X011469Y016861D01*
+X011479Y016844D01*
+X011485Y016826D01*
+X011488Y016806D01*
+X011479Y016806D01*
+X011476Y016824D01*
+X011471Y016841D01*
+X011462Y016856D01*
+X011450Y016870D01*
+X011436Y016882D01*
+X011421Y016891D01*
+X011404Y016896D01*
+X011386Y016899D01*
+X011386Y016890D01*
+X011404Y016887D01*
+X011422Y016880D01*
+X011437Y016870D01*
+X011450Y016857D01*
+X011460Y016842D01*
+X011467Y016824D01*
+X011470Y016806D01*
+X011461Y016806D01*
+X011458Y016822D01*
+X011452Y016838D01*
+X011443Y016851D01*
+X011431Y016863D01*
+X011418Y016872D01*
+X011402Y016878D01*
+X011386Y016881D01*
+X011385Y017277D02*
+X011385Y017327D01*
+X011386Y017326D02*
+X011401Y017329D01*
+X011415Y017334D01*
+X011428Y017343D01*
+X011439Y017354D01*
+X011448Y017367D01*
+X011453Y017381D01*
+X011456Y017396D01*
+X011505Y017397D01*
+X011506Y017396D01*
+X011503Y017375D01*
+X011497Y017356D01*
+X011488Y017337D01*
+X011476Y017320D01*
+X011462Y017306D01*
+X011445Y017294D01*
+X011426Y017285D01*
+X011407Y017279D01*
+X011386Y017276D01*
+X011386Y017285D01*
+X011407Y017288D01*
+X011428Y017295D01*
+X011446Y017305D01*
+X011463Y017319D01*
+X011477Y017336D01*
+X011487Y017354D01*
+X011494Y017375D01*
+X011497Y017396D01*
+X011488Y017396D01*
+X011485Y017376D01*
+X011479Y017358D01*
+X011469Y017341D01*
+X011457Y017325D01*
+X011441Y017313D01*
+X011424Y017303D01*
+X011406Y017297D01*
+X011386Y017294D01*
+X011386Y017303D01*
+X011404Y017306D01*
+X011421Y017311D01*
+X011436Y017320D01*
+X011450Y017332D01*
+X011462Y017346D01*
+X011471Y017361D01*
+X011476Y017378D01*
+X011479Y017396D01*
+X011470Y017396D01*
+X011467Y017378D01*
+X011460Y017360D01*
+X011450Y017345D01*
+X011437Y017332D01*
+X011422Y017322D01*
+X011404Y017315D01*
+X011386Y017312D01*
+X011386Y017321D01*
+X011402Y017324D01*
+X011418Y017330D01*
+X011431Y017339D01*
+X011443Y017351D01*
+X011452Y017364D01*
+X011458Y017380D01*
+X011461Y017396D01*
+X011505Y017905D02*
+X011455Y017905D01*
+X011456Y017906D02*
+X011453Y017921D01*
+X011448Y017935D01*
+X011439Y017948D01*
+X011428Y017959D01*
+X011415Y017968D01*
+X011401Y017973D01*
+X011386Y017976D01*
+X011385Y018025D01*
+X011386Y018026D01*
+X011407Y018023D01*
+X011426Y018017D01*
+X011445Y018008D01*
+X011462Y017996D01*
+X011476Y017982D01*
+X011488Y017965D01*
+X011497Y017946D01*
+X011503Y017927D01*
+X011506Y017906D01*
+X011497Y017906D01*
+X011494Y017927D01*
+X011487Y017948D01*
+X011477Y017966D01*
+X011463Y017983D01*
+X011446Y017997D01*
+X011428Y018007D01*
+X011407Y018014D01*
+X011386Y018017D01*
+X011386Y018008D01*
+X011406Y018005D01*
+X011424Y017999D01*
+X011441Y017989D01*
+X011457Y017977D01*
+X011469Y017961D01*
+X011479Y017944D01*
+X011485Y017926D01*
+X011488Y017906D01*
+X011479Y017906D01*
+X011476Y017924D01*
+X011471Y017941D01*
+X011462Y017956D01*
+X011450Y017970D01*
+X011436Y017982D01*
+X011421Y017991D01*
+X011404Y017996D01*
+X011386Y017999D01*
+X011386Y017990D01*
+X011404Y017987D01*
+X011422Y017980D01*
+X011437Y017970D01*
+X011450Y017957D01*
+X011460Y017942D01*
+X011467Y017924D01*
+X011470Y017906D01*
+X011461Y017906D01*
+X011458Y017922D01*
+X011452Y017938D01*
+X011443Y017951D01*
+X011431Y017963D01*
+X011418Y017972D01*
+X011402Y017978D01*
+X011386Y017981D01*
+X011385Y018677D02*
+X011385Y018727D01*
+X011386Y018726D02*
+X011401Y018729D01*
+X011415Y018734D01*
+X011428Y018743D01*
+X011439Y018754D01*
+X011448Y018767D01*
+X011453Y018781D01*
+X011456Y018796D01*
+X011505Y018797D01*
+X011506Y018796D01*
+X011503Y018775D01*
+X011497Y018756D01*
+X011488Y018737D01*
+X011476Y018720D01*
+X011462Y018706D01*
+X011445Y018694D01*
+X011426Y018685D01*
+X011407Y018679D01*
+X011386Y018676D01*
+X011386Y018685D01*
+X011407Y018688D01*
+X011428Y018695D01*
+X011446Y018705D01*
+X011463Y018719D01*
+X011477Y018736D01*
+X011487Y018754D01*
+X011494Y018775D01*
+X011497Y018796D01*
+X011488Y018796D01*
+X011485Y018776D01*
+X011479Y018758D01*
+X011469Y018741D01*
+X011457Y018725D01*
+X011441Y018713D01*
+X011424Y018703D01*
+X011406Y018697D01*
+X011386Y018694D01*
+X011386Y018703D01*
+X011404Y018706D01*
+X011421Y018711D01*
+X011436Y018720D01*
+X011450Y018732D01*
+X011462Y018746D01*
+X011471Y018761D01*
+X011476Y018778D01*
+X011479Y018796D01*
+X011470Y018796D01*
+X011467Y018778D01*
+X011460Y018760D01*
+X011450Y018745D01*
+X011437Y018732D01*
+X011422Y018722D01*
+X011404Y018715D01*
+X011386Y018712D01*
+X011386Y018721D01*
+X011402Y018724D01*
+X011418Y018730D01*
+X011431Y018739D01*
+X011443Y018751D01*
+X011452Y018764D01*
+X011458Y018780D01*
+X011461Y018796D01*
+X011505Y019305D02*
+X011455Y019305D01*
+X011456Y019306D02*
+X011453Y019321D01*
+X011448Y019335D01*
+X011439Y019348D01*
+X011428Y019359D01*
+X011415Y019368D01*
+X011401Y019373D01*
+X011386Y019376D01*
+X011385Y019425D01*
+X011386Y019426D01*
+X011407Y019423D01*
+X011426Y019417D01*
+X011445Y019408D01*
+X011462Y019396D01*
+X011476Y019382D01*
+X011488Y019365D01*
+X011497Y019346D01*
+X011503Y019327D01*
+X011506Y019306D01*
+X011497Y019306D01*
+X011494Y019327D01*
+X011487Y019348D01*
+X011477Y019366D01*
+X011463Y019383D01*
+X011446Y019397D01*
+X011428Y019407D01*
+X011407Y019414D01*
+X011386Y019417D01*
+X011386Y019408D01*
+X011406Y019405D01*
+X011424Y019399D01*
+X011441Y019389D01*
+X011457Y019377D01*
+X011469Y019361D01*
+X011479Y019344D01*
+X011485Y019326D01*
+X011488Y019306D01*
+X011479Y019306D01*
+X011476Y019324D01*
+X011471Y019341D01*
+X011462Y019356D01*
+X011450Y019370D01*
+X011436Y019382D01*
+X011421Y019391D01*
+X011404Y019396D01*
+X011386Y019399D01*
+X011386Y019390D01*
+X011404Y019387D01*
+X011422Y019380D01*
+X011437Y019370D01*
+X011450Y019357D01*
+X011460Y019342D01*
+X011467Y019324D01*
+X011470Y019306D01*
+X011461Y019306D01*
+X011458Y019322D01*
+X011452Y019338D01*
+X011443Y019351D01*
+X011431Y019363D01*
+X011418Y019372D01*
+X011402Y019378D01*
+X011386Y019381D01*
+X011385Y020177D02*
+X011385Y020227D01*
+X011386Y020226D02*
+X011401Y020229D01*
+X011415Y020234D01*
+X011428Y020243D01*
+X011439Y020254D01*
+X011448Y020267D01*
+X011453Y020281D01*
+X011456Y020296D01*
+X011505Y020297D01*
+X011506Y020296D01*
+X011503Y020275D01*
+X011497Y020256D01*
+X011488Y020237D01*
+X011476Y020220D01*
+X011462Y020206D01*
+X011445Y020194D01*
+X011426Y020185D01*
+X011407Y020179D01*
+X011386Y020176D01*
+X011386Y020185D01*
+X011407Y020188D01*
+X011428Y020195D01*
+X011446Y020205D01*
+X011463Y020219D01*
+X011477Y020236D01*
+X011487Y020254D01*
+X011494Y020275D01*
+X011497Y020296D01*
+X011488Y020296D01*
+X011485Y020276D01*
+X011479Y020258D01*
+X011469Y020241D01*
+X011457Y020225D01*
+X011441Y020213D01*
+X011424Y020203D01*
+X011406Y020197D01*
+X011386Y020194D01*
+X011386Y020203D01*
+X011404Y020206D01*
+X011421Y020211D01*
+X011436Y020220D01*
+X011450Y020232D01*
+X011462Y020246D01*
+X011471Y020261D01*
+X011476Y020278D01*
+X011479Y020296D01*
+X011470Y020296D01*
+X011467Y020278D01*
+X011460Y020260D01*
+X011450Y020245D01*
+X011437Y020232D01*
+X011422Y020222D01*
+X011404Y020215D01*
+X011386Y020212D01*
+X011386Y020221D01*
+X011402Y020224D01*
+X011418Y020230D01*
+X011431Y020239D01*
+X011443Y020251D01*
+X011452Y020264D01*
+X011458Y020280D01*
+X011461Y020296D01*
+X011505Y020805D02*
+X011455Y020805D01*
+X011456Y020806D02*
+X011453Y020821D01*
+X011448Y020835D01*
+X011439Y020848D01*
+X011428Y020859D01*
+X011415Y020868D01*
+X011401Y020873D01*
+X011386Y020876D01*
+X011385Y020925D01*
+X011386Y020926D01*
+X011407Y020923D01*
+X011426Y020917D01*
+X011445Y020908D01*
+X011462Y020896D01*
+X011476Y020882D01*
+X011488Y020865D01*
+X011497Y020846D01*
+X011503Y020827D01*
+X011506Y020806D01*
+X011497Y020806D01*
+X011494Y020827D01*
+X011487Y020848D01*
+X011477Y020866D01*
+X011463Y020883D01*
+X011446Y020897D01*
+X011428Y020907D01*
+X011407Y020914D01*
+X011386Y020917D01*
+X011386Y020908D01*
+X011406Y020905D01*
+X011424Y020899D01*
+X011441Y020889D01*
+X011457Y020877D01*
+X011469Y020861D01*
+X011479Y020844D01*
+X011485Y020826D01*
+X011488Y020806D01*
+X011479Y020806D01*
+X011476Y020824D01*
+X011471Y020841D01*
+X011462Y020856D01*
+X011450Y020870D01*
+X011436Y020882D01*
+X011421Y020891D01*
+X011404Y020896D01*
+X011386Y020899D01*
+X011386Y020890D01*
+X011404Y020887D01*
+X011422Y020880D01*
+X011437Y020870D01*
+X011450Y020857D01*
+X011460Y020842D01*
+X011467Y020824D01*
+X011470Y020806D01*
+X011461Y020806D01*
+X011458Y020822D01*
+X011452Y020838D01*
+X011443Y020851D01*
+X011431Y020863D01*
+X011418Y020872D01*
+X011402Y020878D01*
+X011386Y020881D01*
+X008230Y020655D02*
+X008180Y020655D01*
+X008181Y020656D02*
+X008178Y020671D01*
+X008173Y020685D01*
+X008164Y020698D01*
+X008153Y020709D01*
+X008140Y020718D01*
+X008126Y020723D01*
+X008111Y020726D01*
+X008110Y020775D01*
+X008111Y020776D01*
+X008132Y020773D01*
+X008151Y020767D01*
+X008170Y020758D01*
+X008187Y020746D01*
+X008201Y020732D01*
+X008213Y020715D01*
+X008222Y020696D01*
+X008228Y020677D01*
+X008231Y020656D01*
+X008222Y020656D01*
+X008219Y020677D01*
+X008212Y020698D01*
+X008202Y020716D01*
+X008188Y020733D01*
+X008171Y020747D01*
+X008153Y020757D01*
+X008132Y020764D01*
+X008111Y020767D01*
+X008111Y020758D01*
+X008131Y020755D01*
+X008149Y020749D01*
+X008166Y020739D01*
+X008182Y020727D01*
+X008194Y020711D01*
+X008204Y020694D01*
+X008210Y020676D01*
+X008213Y020656D01*
+X008204Y020656D01*
+X008201Y020674D01*
+X008196Y020691D01*
+X008187Y020706D01*
+X008175Y020720D01*
+X008161Y020732D01*
+X008146Y020741D01*
+X008129Y020746D01*
+X008111Y020749D01*
+X008111Y020740D01*
+X008129Y020737D01*
+X008147Y020730D01*
+X008162Y020720D01*
+X008175Y020707D01*
+X008185Y020692D01*
+X008192Y020674D01*
+X008195Y020656D01*
+X008186Y020656D01*
+X008183Y020672D01*
+X008177Y020688D01*
+X008168Y020701D01*
+X008156Y020713D01*
+X008143Y020722D01*
+X008127Y020728D01*
+X008111Y020731D01*
+X008110Y020027D02*
+X008110Y020077D01*
+X008111Y020076D02*
+X008126Y020079D01*
+X008140Y020084D01*
+X008153Y020093D01*
+X008164Y020104D01*
+X008173Y020117D01*
+X008178Y020131D01*
+X008181Y020146D01*
+X008230Y020147D01*
+X008231Y020146D01*
+X008228Y020125D01*
+X008222Y020106D01*
+X008213Y020087D01*
+X008201Y020070D01*
+X008187Y020056D01*
+X008170Y020044D01*
+X008151Y020035D01*
+X008132Y020029D01*
+X008111Y020026D01*
+X008111Y020035D01*
+X008132Y020038D01*
+X008153Y020045D01*
+X008171Y020055D01*
+X008188Y020069D01*
+X008202Y020086D01*
+X008212Y020104D01*
+X008219Y020125D01*
+X008222Y020146D01*
+X008213Y020146D01*
+X008210Y020126D01*
+X008204Y020108D01*
+X008194Y020091D01*
+X008182Y020075D01*
+X008166Y020063D01*
+X008149Y020053D01*
+X008131Y020047D01*
+X008111Y020044D01*
+X008111Y020053D01*
+X008129Y020056D01*
+X008146Y020061D01*
+X008161Y020070D01*
+X008175Y020082D01*
+X008187Y020096D01*
+X008196Y020111D01*
+X008201Y020128D01*
+X008204Y020146D01*
+X008195Y020146D01*
+X008192Y020128D01*
+X008185Y020110D01*
+X008175Y020095D01*
+X008162Y020082D01*
+X008147Y020072D01*
+X008129Y020065D01*
+X008111Y020062D01*
+X008111Y020071D01*
+X008127Y020074D01*
+X008143Y020080D01*
+X008156Y020089D01*
+X008168Y020101D01*
+X008177Y020114D01*
+X008183Y020130D01*
+X008186Y020146D01*
+X008230Y018655D02*
+X008180Y018655D01*
+X008181Y018656D02*
+X008178Y018671D01*
+X008173Y018685D01*
+X008164Y018698D01*
+X008153Y018709D01*
+X008140Y018718D01*
+X008126Y018723D01*
+X008111Y018726D01*
+X008110Y018775D01*
+X008111Y018776D01*
+X008132Y018773D01*
+X008151Y018767D01*
+X008170Y018758D01*
+X008187Y018746D01*
+X008201Y018732D01*
+X008213Y018715D01*
+X008222Y018696D01*
+X008228Y018677D01*
+X008231Y018656D01*
+X008222Y018656D01*
+X008219Y018677D01*
+X008212Y018698D01*
+X008202Y018716D01*
+X008188Y018733D01*
+X008171Y018747D01*
+X008153Y018757D01*
+X008132Y018764D01*
+X008111Y018767D01*
+X008111Y018758D01*
+X008131Y018755D01*
+X008149Y018749D01*
+X008166Y018739D01*
+X008182Y018727D01*
+X008194Y018711D01*
+X008204Y018694D01*
+X008210Y018676D01*
+X008213Y018656D01*
+X008204Y018656D01*
+X008201Y018674D01*
+X008196Y018691D01*
+X008187Y018706D01*
+X008175Y018720D01*
+X008161Y018732D01*
+X008146Y018741D01*
+X008129Y018746D01*
+X008111Y018749D01*
+X008111Y018740D01*
+X008129Y018737D01*
+X008147Y018730D01*
+X008162Y018720D01*
+X008175Y018707D01*
+X008185Y018692D01*
+X008192Y018674D01*
+X008195Y018656D01*
+X008186Y018656D01*
+X008183Y018672D01*
+X008177Y018688D01*
+X008168Y018701D01*
+X008156Y018713D01*
+X008143Y018722D01*
+X008127Y018728D01*
+X008111Y018731D01*
+X008110Y018027D02*
+X008110Y018077D01*
+X008111Y018076D02*
+X008126Y018079D01*
+X008140Y018084D01*
+X008153Y018093D01*
+X008164Y018104D01*
+X008173Y018117D01*
+X008178Y018131D01*
+X008181Y018146D01*
+X008230Y018147D01*
+X008231Y018146D01*
+X008228Y018125D01*
+X008222Y018106D01*
+X008213Y018087D01*
+X008201Y018070D01*
+X008187Y018056D01*
+X008170Y018044D01*
+X008151Y018035D01*
+X008132Y018029D01*
+X008111Y018026D01*
+X008111Y018035D01*
+X008132Y018038D01*
+X008153Y018045D01*
+X008171Y018055D01*
+X008188Y018069D01*
+X008202Y018086D01*
+X008212Y018104D01*
+X008219Y018125D01*
+X008222Y018146D01*
+X008213Y018146D01*
+X008210Y018126D01*
+X008204Y018108D01*
+X008194Y018091D01*
+X008182Y018075D01*
+X008166Y018063D01*
+X008149Y018053D01*
+X008131Y018047D01*
+X008111Y018044D01*
+X008111Y018053D01*
+X008129Y018056D01*
+X008146Y018061D01*
+X008161Y018070D01*
+X008175Y018082D01*
+X008187Y018096D01*
+X008196Y018111D01*
+X008201Y018128D01*
+X008204Y018146D01*
+X008195Y018146D01*
+X008192Y018128D01*
+X008185Y018110D01*
+X008175Y018095D01*
+X008162Y018082D01*
+X008147Y018072D01*
+X008129Y018065D01*
+X008111Y018062D01*
+X008111Y018071D01*
+X008127Y018074D01*
+X008143Y018080D01*
+X008156Y018089D01*
+X008168Y018101D01*
+X008177Y018114D01*
+X008183Y018130D01*
+X008186Y018146D01*
+X006782Y018147D02*
+X006832Y018147D01*
+X006831Y018146D02*
+X006834Y018131D01*
+X006839Y018117D01*
+X006848Y018104D01*
+X006859Y018093D01*
+X006872Y018084D01*
+X006886Y018079D01*
+X006901Y018076D01*
+X006902Y018027D01*
+X006901Y018026D01*
+X006880Y018029D01*
+X006861Y018035D01*
+X006842Y018044D01*
+X006825Y018056D01*
+X006811Y018070D01*
+X006799Y018087D01*
+X006790Y018106D01*
+X006784Y018125D01*
+X006781Y018146D01*
+X006790Y018146D01*
+X006793Y018125D01*
+X006800Y018104D01*
+X006810Y018086D01*
+X006824Y018069D01*
+X006841Y018055D01*
+X006859Y018045D01*
+X006880Y018038D01*
+X006901Y018035D01*
+X006901Y018044D01*
+X006881Y018047D01*
+X006863Y018053D01*
+X006846Y018063D01*
+X006830Y018075D01*
+X006818Y018091D01*
+X006808Y018108D01*
+X006802Y018126D01*
+X006799Y018146D01*
+X006808Y018146D01*
+X006811Y018128D01*
+X006816Y018111D01*
+X006825Y018096D01*
+X006837Y018082D01*
+X006851Y018070D01*
+X006866Y018061D01*
+X006883Y018056D01*
+X006901Y018053D01*
+X006901Y018062D01*
+X006883Y018065D01*
+X006865Y018072D01*
+X006850Y018082D01*
+X006837Y018095D01*
+X006827Y018110D01*
+X006820Y018128D01*
+X006817Y018146D01*
+X006826Y018146D01*
+X006829Y018130D01*
+X006835Y018114D01*
+X006844Y018101D01*
+X006856Y018089D01*
+X006869Y018080D01*
+X006885Y018074D01*
+X006901Y018071D01*
+X006902Y018775D02*
+X006902Y018725D01*
+X006901Y018726D02*
+X006886Y018723D01*
+X006872Y018718D01*
+X006859Y018709D01*
+X006848Y018698D01*
+X006839Y018685D01*
+X006834Y018671D01*
+X006831Y018656D01*
+X006782Y018655D01*
+X006781Y018656D01*
+X006784Y018677D01*
+X006790Y018696D01*
+X006799Y018715D01*
+X006811Y018732D01*
+X006825Y018746D01*
+X006842Y018758D01*
+X006861Y018767D01*
+X006880Y018773D01*
+X006901Y018776D01*
+X006901Y018767D01*
+X006880Y018764D01*
+X006859Y018757D01*
+X006841Y018747D01*
+X006824Y018733D01*
+X006810Y018716D01*
+X006800Y018698D01*
+X006793Y018677D01*
+X006790Y018656D01*
+X006799Y018656D01*
+X006802Y018676D01*
+X006808Y018694D01*
+X006818Y018711D01*
+X006830Y018727D01*
+X006846Y018739D01*
+X006863Y018749D01*
+X006881Y018755D01*
+X006901Y018758D01*
+X006901Y018749D01*
+X006883Y018746D01*
+X006866Y018741D01*
+X006851Y018732D01*
+X006837Y018720D01*
+X006825Y018706D01*
+X006816Y018691D01*
+X006811Y018674D01*
+X006808Y018656D01*
+X006817Y018656D01*
+X006820Y018674D01*
+X006827Y018692D01*
+X006837Y018707D01*
+X006850Y018720D01*
+X006865Y018730D01*
+X006883Y018737D01*
+X006901Y018740D01*
+X006901Y018731D01*
+X006885Y018728D01*
+X006869Y018722D01*
+X006856Y018713D01*
+X006844Y018701D01*
+X006835Y018688D01*
+X006829Y018672D01*
+X006826Y018656D01*
+X006782Y020147D02*
+X006832Y020147D01*
+X006831Y020146D02*
+X006834Y020131D01*
+X006839Y020117D01*
+X006848Y020104D01*
+X006859Y020093D01*
+X006872Y020084D01*
+X006886Y020079D01*
+X006901Y020076D01*
+X006902Y020027D01*
+X006901Y020026D01*
+X006880Y020029D01*
+X006861Y020035D01*
+X006842Y020044D01*
+X006825Y020056D01*
+X006811Y020070D01*
+X006799Y020087D01*
+X006790Y020106D01*
+X006784Y020125D01*
+X006781Y020146D01*
+X006790Y020146D01*
+X006793Y020125D01*
+X006800Y020104D01*
+X006810Y020086D01*
+X006824Y020069D01*
+X006841Y020055D01*
+X006859Y020045D01*
+X006880Y020038D01*
+X006901Y020035D01*
+X006901Y020044D01*
+X006881Y020047D01*
+X006863Y020053D01*
+X006846Y020063D01*
+X006830Y020075D01*
+X006818Y020091D01*
+X006808Y020108D01*
+X006802Y020126D01*
+X006799Y020146D01*
+X006808Y020146D01*
+X006811Y020128D01*
+X006816Y020111D01*
+X006825Y020096D01*
+X006837Y020082D01*
+X006851Y020070D01*
+X006866Y020061D01*
+X006883Y020056D01*
+X006901Y020053D01*
+X006901Y020062D01*
+X006883Y020065D01*
+X006865Y020072D01*
+X006850Y020082D01*
+X006837Y020095D01*
+X006827Y020110D01*
+X006820Y020128D01*
+X006817Y020146D01*
+X006826Y020146D01*
+X006829Y020130D01*
+X006835Y020114D01*
+X006844Y020101D01*
+X006856Y020089D01*
+X006869Y020080D01*
+X006885Y020074D01*
+X006901Y020071D01*
+X006902Y020775D02*
+X006902Y020725D01*
+X006901Y020726D02*
+X006886Y020723D01*
+X006872Y020718D01*
+X006859Y020709D01*
+X006848Y020698D01*
+X006839Y020685D01*
+X006834Y020671D01*
+X006831Y020656D01*
+X006782Y020655D01*
+X006781Y020656D01*
+X006784Y020677D01*
+X006790Y020696D01*
+X006799Y020715D01*
+X006811Y020732D01*
+X006825Y020746D01*
+X006842Y020758D01*
+X006861Y020767D01*
+X006880Y020773D01*
+X006901Y020776D01*
+X006901Y020767D01*
+X006880Y020764D01*
+X006859Y020757D01*
+X006841Y020747D01*
+X006824Y020733D01*
+X006810Y020716D01*
+X006800Y020698D01*
+X006793Y020677D01*
+X006790Y020656D01*
+X006799Y020656D01*
+X006802Y020676D01*
+X006808Y020694D01*
+X006818Y020711D01*
+X006830Y020727D01*
+X006846Y020739D01*
+X006863Y020749D01*
+X006881Y020755D01*
+X006901Y020758D01*
+X006901Y020749D01*
+X006883Y020746D01*
+X006866Y020741D01*
+X006851Y020732D01*
+X006837Y020720D01*
+X006825Y020706D01*
+X006816Y020691D01*
+X006811Y020674D01*
+X006808Y020656D01*
+X006817Y020656D01*
+X006820Y020674D01*
+X006827Y020692D01*
+X006837Y020707D01*
+X006850Y020720D01*
+X006865Y020730D01*
+X006883Y020737D01*
+X006901Y020740D01*
+X006901Y020731D01*
+X006885Y020728D01*
+X006869Y020722D01*
+X006856Y020713D01*
+X006844Y020701D01*
+X006835Y020688D01*
+X006829Y020672D01*
+X006826Y020656D01*
+X006782Y022147D02*
+X006832Y022147D01*
+X006831Y022146D02*
+X006834Y022131D01*
+X006839Y022117D01*
+X006848Y022104D01*
+X006859Y022093D01*
+X006872Y022084D01*
+X006886Y022079D01*
+X006901Y022076D01*
+X006902Y022027D01*
+X006901Y022026D01*
+X006880Y022029D01*
+X006861Y022035D01*
+X006842Y022044D01*
+X006825Y022056D01*
+X006811Y022070D01*
+X006799Y022087D01*
+X006790Y022106D01*
+X006784Y022125D01*
+X006781Y022146D01*
+X006790Y022146D01*
+X006793Y022125D01*
+X006800Y022104D01*
+X006810Y022086D01*
+X006824Y022069D01*
+X006841Y022055D01*
+X006859Y022045D01*
+X006880Y022038D01*
+X006901Y022035D01*
+X006901Y022044D01*
+X006881Y022047D01*
+X006863Y022053D01*
+X006846Y022063D01*
+X006830Y022075D01*
+X006818Y022091D01*
+X006808Y022108D01*
+X006802Y022126D01*
+X006799Y022146D01*
+X006808Y022146D01*
+X006811Y022128D01*
+X006816Y022111D01*
+X006825Y022096D01*
+X006837Y022082D01*
+X006851Y022070D01*
+X006866Y022061D01*
+X006883Y022056D01*
+X006901Y022053D01*
+X006901Y022062D01*
+X006883Y022065D01*
+X006865Y022072D01*
+X006850Y022082D01*
+X006837Y022095D01*
+X006827Y022110D01*
+X006820Y022128D01*
+X006817Y022146D01*
+X006826Y022146D01*
+X006829Y022130D01*
+X006835Y022114D01*
+X006844Y022101D01*
+X006856Y022089D01*
+X006869Y022080D01*
+X006885Y022074D01*
+X006901Y022071D01*
+X006902Y022775D02*
+X006902Y022725D01*
+X006901Y022726D02*
+X006886Y022723D01*
+X006872Y022718D01*
+X006859Y022709D01*
+X006848Y022698D01*
+X006839Y022685D01*
+X006834Y022671D01*
+X006831Y022656D01*
+X006782Y022655D01*
+X006781Y022656D01*
+X006784Y022677D01*
+X006790Y022696D01*
+X006799Y022715D01*
+X006811Y022732D01*
+X006825Y022746D01*
+X006842Y022758D01*
+X006861Y022767D01*
+X006880Y022773D01*
+X006901Y022776D01*
+X006901Y022767D01*
+X006880Y022764D01*
+X006859Y022757D01*
+X006841Y022747D01*
+X006824Y022733D01*
+X006810Y022716D01*
+X006800Y022698D01*
+X006793Y022677D01*
+X006790Y022656D01*
+X006799Y022656D01*
+X006802Y022676D01*
+X006808Y022694D01*
+X006818Y022711D01*
+X006830Y022727D01*
+X006846Y022739D01*
+X006863Y022749D01*
+X006881Y022755D01*
+X006901Y022758D01*
+X006901Y022749D01*
+X006883Y022746D01*
+X006866Y022741D01*
+X006851Y022732D01*
+X006837Y022720D01*
+X006825Y022706D01*
+X006816Y022691D01*
+X006811Y022674D01*
+X006808Y022656D01*
+X006817Y022656D01*
+X006820Y022674D01*
+X006827Y022692D01*
+X006837Y022707D01*
+X006850Y022720D01*
+X006865Y022730D01*
+X006883Y022737D01*
+X006901Y022740D01*
+X006901Y022731D01*
+X006885Y022728D01*
+X006869Y022722D01*
+X006856Y022713D01*
+X006844Y022701D01*
+X006835Y022688D01*
+X006829Y022672D01*
+X006826Y022656D01*
+X008230Y022655D02*
+X008180Y022655D01*
+X008181Y022656D02*
+X008178Y022671D01*
+X008173Y022685D01*
+X008164Y022698D01*
+X008153Y022709D01*
+X008140Y022718D01*
+X008126Y022723D01*
+X008111Y022726D01*
+X008110Y022775D01*
+X008111Y022776D01*
+X008132Y022773D01*
+X008151Y022767D01*
+X008170Y022758D01*
+X008187Y022746D01*
+X008201Y022732D01*
+X008213Y022715D01*
+X008222Y022696D01*
+X008228Y022677D01*
+X008231Y022656D01*
+X008222Y022656D01*
+X008219Y022677D01*
+X008212Y022698D01*
+X008202Y022716D01*
+X008188Y022733D01*
+X008171Y022747D01*
+X008153Y022757D01*
+X008132Y022764D01*
+X008111Y022767D01*
+X008111Y022758D01*
+X008131Y022755D01*
+X008149Y022749D01*
+X008166Y022739D01*
+X008182Y022727D01*
+X008194Y022711D01*
+X008204Y022694D01*
+X008210Y022676D01*
+X008213Y022656D01*
+X008204Y022656D01*
+X008201Y022674D01*
+X008196Y022691D01*
+X008187Y022706D01*
+X008175Y022720D01*
+X008161Y022732D01*
+X008146Y022741D01*
+X008129Y022746D01*
+X008111Y022749D01*
+X008111Y022740D01*
+X008129Y022737D01*
+X008147Y022730D01*
+X008162Y022720D01*
+X008175Y022707D01*
+X008185Y022692D01*
+X008192Y022674D01*
+X008195Y022656D01*
+X008186Y022656D01*
+X008183Y022672D01*
+X008177Y022688D01*
+X008168Y022701D01*
+X008156Y022713D01*
+X008143Y022722D01*
+X008127Y022728D01*
+X008111Y022731D01*
+X008110Y022027D02*
+X008110Y022077D01*
+X008111Y022076D02*
+X008126Y022079D01*
+X008140Y022084D01*
+X008153Y022093D01*
+X008164Y022104D01*
+X008173Y022117D01*
+X008178Y022131D01*
+X008181Y022146D01*
+X008230Y022147D01*
+X008231Y022146D01*
+X008228Y022125D01*
+X008222Y022106D01*
+X008213Y022087D01*
+X008201Y022070D01*
+X008187Y022056D01*
+X008170Y022044D01*
+X008151Y022035D01*
+X008132Y022029D01*
+X008111Y022026D01*
+X008111Y022035D01*
+X008132Y022038D01*
+X008153Y022045D01*
+X008171Y022055D01*
+X008188Y022069D01*
+X008202Y022086D01*
+X008212Y022104D01*
+X008219Y022125D01*
+X008222Y022146D01*
+X008213Y022146D01*
+X008210Y022126D01*
+X008204Y022108D01*
+X008194Y022091D01*
+X008182Y022075D01*
+X008166Y022063D01*
+X008149Y022053D01*
+X008131Y022047D01*
+X008111Y022044D01*
+X008111Y022053D01*
+X008129Y022056D01*
+X008146Y022061D01*
+X008161Y022070D01*
+X008175Y022082D01*
+X008187Y022096D01*
+X008196Y022111D01*
+X008201Y022128D01*
+X008204Y022146D01*
+X008195Y022146D01*
+X008192Y022128D01*
+X008185Y022110D01*
+X008175Y022095D01*
+X008162Y022082D01*
+X008147Y022072D01*
+X008129Y022065D01*
+X008111Y022062D01*
+X008111Y022071D01*
+X008127Y022074D01*
+X008143Y022080D01*
+X008156Y022089D01*
+X008168Y022101D01*
+X008177Y022114D01*
+X008183Y022130D01*
+X008186Y022146D01*
+X008230Y016655D02*
+X008180Y016655D01*
+X008181Y016656D02*
+X008178Y016671D01*
+X008173Y016685D01*
+X008164Y016698D01*
+X008153Y016709D01*
+X008140Y016718D01*
+X008126Y016723D01*
+X008111Y016726D01*
+X008110Y016775D01*
+X008111Y016776D01*
+X008132Y016773D01*
+X008151Y016767D01*
+X008170Y016758D01*
+X008187Y016746D01*
+X008201Y016732D01*
+X008213Y016715D01*
+X008222Y016696D01*
+X008228Y016677D01*
+X008231Y016656D01*
+X008222Y016656D01*
+X008219Y016677D01*
+X008212Y016698D01*
+X008202Y016716D01*
+X008188Y016733D01*
+X008171Y016747D01*
+X008153Y016757D01*
+X008132Y016764D01*
+X008111Y016767D01*
+X008111Y016758D01*
+X008131Y016755D01*
+X008149Y016749D01*
+X008166Y016739D01*
+X008182Y016727D01*
+X008194Y016711D01*
+X008204Y016694D01*
+X008210Y016676D01*
+X008213Y016656D01*
+X008204Y016656D01*
+X008201Y016674D01*
+X008196Y016691D01*
+X008187Y016706D01*
+X008175Y016720D01*
+X008161Y016732D01*
+X008146Y016741D01*
+X008129Y016746D01*
+X008111Y016749D01*
+X008111Y016740D01*
+X008129Y016737D01*
+X008147Y016730D01*
+X008162Y016720D01*
+X008175Y016707D01*
+X008185Y016692D01*
+X008192Y016674D01*
+X008195Y016656D01*
+X008186Y016656D01*
+X008183Y016672D01*
+X008177Y016688D01*
+X008168Y016701D01*
+X008156Y016713D01*
+X008143Y016722D01*
+X008127Y016728D01*
+X008111Y016731D01*
+X008110Y016027D02*
+X008110Y016077D01*
+X008111Y016076D02*
+X008126Y016079D01*
+X008140Y016084D01*
+X008153Y016093D01*
+X008164Y016104D01*
+X008173Y016117D01*
+X008178Y016131D01*
+X008181Y016146D01*
+X008230Y016147D01*
+X008231Y016146D01*
+X008228Y016125D01*
+X008222Y016106D01*
+X008213Y016087D01*
+X008201Y016070D01*
+X008187Y016056D01*
+X008170Y016044D01*
+X008151Y016035D01*
+X008132Y016029D01*
+X008111Y016026D01*
+X008111Y016035D01*
+X008132Y016038D01*
+X008153Y016045D01*
+X008171Y016055D01*
+X008188Y016069D01*
+X008202Y016086D01*
+X008212Y016104D01*
+X008219Y016125D01*
+X008222Y016146D01*
+X008213Y016146D01*
+X008210Y016126D01*
+X008204Y016108D01*
+X008194Y016091D01*
+X008182Y016075D01*
+X008166Y016063D01*
+X008149Y016053D01*
+X008131Y016047D01*
+X008111Y016044D01*
+X008111Y016053D01*
+X008129Y016056D01*
+X008146Y016061D01*
+X008161Y016070D01*
+X008175Y016082D01*
+X008187Y016096D01*
+X008196Y016111D01*
+X008201Y016128D01*
+X008204Y016146D01*
+X008195Y016146D01*
+X008192Y016128D01*
+X008185Y016110D01*
+X008175Y016095D01*
+X008162Y016082D01*
+X008147Y016072D01*
+X008129Y016065D01*
+X008111Y016062D01*
+X008111Y016071D01*
+X008127Y016074D01*
+X008143Y016080D01*
+X008156Y016089D01*
+X008168Y016101D01*
+X008177Y016114D01*
+X008183Y016130D01*
+X008186Y016146D01*
+X006782Y016147D02*
+X006832Y016147D01*
+X006831Y016146D02*
+X006834Y016131D01*
+X006839Y016117D01*
+X006848Y016104D01*
+X006859Y016093D01*
+X006872Y016084D01*
+X006886Y016079D01*
+X006901Y016076D01*
+X006902Y016027D01*
+X006901Y016026D01*
+X006880Y016029D01*
+X006861Y016035D01*
+X006842Y016044D01*
+X006825Y016056D01*
+X006811Y016070D01*
+X006799Y016087D01*
+X006790Y016106D01*
+X006784Y016125D01*
+X006781Y016146D01*
+X006790Y016146D01*
+X006793Y016125D01*
+X006800Y016104D01*
+X006810Y016086D01*
+X006824Y016069D01*
+X006841Y016055D01*
+X006859Y016045D01*
+X006880Y016038D01*
+X006901Y016035D01*
+X006901Y016044D01*
+X006881Y016047D01*
+X006863Y016053D01*
+X006846Y016063D01*
+X006830Y016075D01*
+X006818Y016091D01*
+X006808Y016108D01*
+X006802Y016126D01*
+X006799Y016146D01*
+X006808Y016146D01*
+X006811Y016128D01*
+X006816Y016111D01*
+X006825Y016096D01*
+X006837Y016082D01*
+X006851Y016070D01*
+X006866Y016061D01*
+X006883Y016056D01*
+X006901Y016053D01*
+X006901Y016062D01*
+X006883Y016065D01*
+X006865Y016072D01*
+X006850Y016082D01*
+X006837Y016095D01*
+X006827Y016110D01*
+X006820Y016128D01*
+X006817Y016146D01*
+X006826Y016146D01*
+X006829Y016130D01*
+X006835Y016114D01*
+X006844Y016101D01*
+X006856Y016089D01*
+X006869Y016080D01*
+X006885Y016074D01*
+X006901Y016071D01*
+X006902Y016775D02*
+X006902Y016725D01*
+X006901Y016726D02*
+X006886Y016723D01*
+X006872Y016718D01*
+X006859Y016709D01*
+X006848Y016698D01*
+X006839Y016685D01*
+X006834Y016671D01*
+X006831Y016656D01*
+X006782Y016655D01*
+X006781Y016656D01*
+X006784Y016677D01*
+X006790Y016696D01*
+X006799Y016715D01*
+X006811Y016732D01*
+X006825Y016746D01*
+X006842Y016758D01*
+X006861Y016767D01*
+X006880Y016773D01*
+X006901Y016776D01*
+X006901Y016767D01*
+X006880Y016764D01*
+X006859Y016757D01*
+X006841Y016747D01*
+X006824Y016733D01*
+X006810Y016716D01*
+X006800Y016698D01*
+X006793Y016677D01*
+X006790Y016656D01*
+X006799Y016656D01*
+X006802Y016676D01*
+X006808Y016694D01*
+X006818Y016711D01*
+X006830Y016727D01*
+X006846Y016739D01*
+X006863Y016749D01*
+X006881Y016755D01*
+X006901Y016758D01*
+X006901Y016749D01*
+X006883Y016746D01*
+X006866Y016741D01*
+X006851Y016732D01*
+X006837Y016720D01*
+X006825Y016706D01*
+X006816Y016691D01*
+X006811Y016674D01*
+X006808Y016656D01*
+X006817Y016656D01*
+X006820Y016674D01*
+X006827Y016692D01*
+X006837Y016707D01*
+X006850Y016720D01*
+X006865Y016730D01*
+X006883Y016737D01*
+X006901Y016740D01*
+X006901Y016731D01*
+X006885Y016728D01*
+X006869Y016722D01*
+X006856Y016713D01*
+X006844Y016701D01*
+X006835Y016688D01*
+X006829Y016672D01*
+X006826Y016656D01*
+X006902Y014775D02*
+X006902Y014725D01*
+X006901Y014726D02*
+X006886Y014723D01*
+X006872Y014718D01*
+X006859Y014709D01*
+X006848Y014698D01*
+X006839Y014685D01*
+X006834Y014671D01*
+X006831Y014656D01*
+X006782Y014655D01*
+X006781Y014656D01*
+X006784Y014677D01*
+X006790Y014696D01*
+X006799Y014715D01*
+X006811Y014732D01*
+X006825Y014746D01*
+X006842Y014758D01*
+X006861Y014767D01*
+X006880Y014773D01*
+X006901Y014776D01*
+X006901Y014767D01*
+X006880Y014764D01*
+X006859Y014757D01*
+X006841Y014747D01*
+X006824Y014733D01*
+X006810Y014716D01*
+X006800Y014698D01*
+X006793Y014677D01*
+X006790Y014656D01*
+X006799Y014656D01*
+X006802Y014676D01*
+X006808Y014694D01*
+X006818Y014711D01*
+X006830Y014727D01*
+X006846Y014739D01*
+X006863Y014749D01*
+X006881Y014755D01*
+X006901Y014758D01*
+X006901Y014749D01*
+X006883Y014746D01*
+X006866Y014741D01*
+X006851Y014732D01*
+X006837Y014720D01*
+X006825Y014706D01*
+X006816Y014691D01*
+X006811Y014674D01*
+X006808Y014656D01*
+X006817Y014656D01*
+X006820Y014674D01*
+X006827Y014692D01*
+X006837Y014707D01*
+X006850Y014720D01*
+X006865Y014730D01*
+X006883Y014737D01*
+X006901Y014740D01*
+X006901Y014731D01*
+X006885Y014728D01*
+X006869Y014722D01*
+X006856Y014713D01*
+X006844Y014701D01*
+X006835Y014688D01*
+X006829Y014672D01*
+X006826Y014656D01*
+X006782Y014147D02*
+X006832Y014147D01*
+X006831Y014146D02*
+X006834Y014131D01*
+X006839Y014117D01*
+X006848Y014104D01*
+X006859Y014093D01*
+X006872Y014084D01*
+X006886Y014079D01*
+X006901Y014076D01*
+X006902Y014027D01*
+X006901Y014026D01*
+X006880Y014029D01*
+X006861Y014035D01*
+X006842Y014044D01*
+X006825Y014056D01*
+X006811Y014070D01*
+X006799Y014087D01*
+X006790Y014106D01*
+X006784Y014125D01*
+X006781Y014146D01*
+X006790Y014146D01*
+X006793Y014125D01*
+X006800Y014104D01*
+X006810Y014086D01*
+X006824Y014069D01*
+X006841Y014055D01*
+X006859Y014045D01*
+X006880Y014038D01*
+X006901Y014035D01*
+X006901Y014044D01*
+X006881Y014047D01*
+X006863Y014053D01*
+X006846Y014063D01*
+X006830Y014075D01*
+X006818Y014091D01*
+X006808Y014108D01*
+X006802Y014126D01*
+X006799Y014146D01*
+X006808Y014146D01*
+X006811Y014128D01*
+X006816Y014111D01*
+X006825Y014096D01*
+X006837Y014082D01*
+X006851Y014070D01*
+X006866Y014061D01*
+X006883Y014056D01*
+X006901Y014053D01*
+X006901Y014062D01*
+X006883Y014065D01*
+X006865Y014072D01*
+X006850Y014082D01*
+X006837Y014095D01*
+X006827Y014110D01*
+X006820Y014128D01*
+X006817Y014146D01*
+X006826Y014146D01*
+X006829Y014130D01*
+X006835Y014114D01*
+X006844Y014101D01*
+X006856Y014089D01*
+X006869Y014080D01*
+X006885Y014074D01*
+X006901Y014071D01*
+X008110Y014027D02*
+X008110Y014077D01*
+X008111Y014076D02*
+X008126Y014079D01*
+X008140Y014084D01*
+X008153Y014093D01*
+X008164Y014104D01*
+X008173Y014117D01*
+X008178Y014131D01*
+X008181Y014146D01*
+X008230Y014147D01*
+X008231Y014146D01*
+X008228Y014125D01*
+X008222Y014106D01*
+X008213Y014087D01*
+X008201Y014070D01*
+X008187Y014056D01*
+X008170Y014044D01*
+X008151Y014035D01*
+X008132Y014029D01*
+X008111Y014026D01*
+X008111Y014035D01*
+X008132Y014038D01*
+X008153Y014045D01*
+X008171Y014055D01*
+X008188Y014069D01*
+X008202Y014086D01*
+X008212Y014104D01*
+X008219Y014125D01*
+X008222Y014146D01*
+X008213Y014146D01*
+X008210Y014126D01*
+X008204Y014108D01*
+X008194Y014091D01*
+X008182Y014075D01*
+X008166Y014063D01*
+X008149Y014053D01*
+X008131Y014047D01*
+X008111Y014044D01*
+X008111Y014053D01*
+X008129Y014056D01*
+X008146Y014061D01*
+X008161Y014070D01*
+X008175Y014082D01*
+X008187Y014096D01*
+X008196Y014111D01*
+X008201Y014128D01*
+X008204Y014146D01*
+X008195Y014146D01*
+X008192Y014128D01*
+X008185Y014110D01*
+X008175Y014095D01*
+X008162Y014082D01*
+X008147Y014072D01*
+X008129Y014065D01*
+X008111Y014062D01*
+X008111Y014071D01*
+X008127Y014074D01*
+X008143Y014080D01*
+X008156Y014089D01*
+X008168Y014101D01*
+X008177Y014114D01*
+X008183Y014130D01*
+X008186Y014146D01*
+X008230Y014655D02*
+X008180Y014655D01*
+X008181Y014656D02*
+X008178Y014671D01*
+X008173Y014685D01*
+X008164Y014698D01*
+X008153Y014709D01*
+X008140Y014718D01*
+X008126Y014723D01*
+X008111Y014726D01*
+X008110Y014775D01*
+X008111Y014776D01*
+X008132Y014773D01*
+X008151Y014767D01*
+X008170Y014758D01*
+X008187Y014746D01*
+X008201Y014732D01*
+X008213Y014715D01*
+X008222Y014696D01*
+X008228Y014677D01*
+X008231Y014656D01*
+X008222Y014656D01*
+X008219Y014677D01*
+X008212Y014698D01*
+X008202Y014716D01*
+X008188Y014733D01*
+X008171Y014747D01*
+X008153Y014757D01*
+X008132Y014764D01*
+X008111Y014767D01*
+X008111Y014758D01*
+X008131Y014755D01*
+X008149Y014749D01*
+X008166Y014739D01*
+X008182Y014727D01*
+X008194Y014711D01*
+X008204Y014694D01*
+X008210Y014676D01*
+X008213Y014656D01*
+X008204Y014656D01*
+X008201Y014674D01*
+X008196Y014691D01*
+X008187Y014706D01*
+X008175Y014720D01*
+X008161Y014732D01*
+X008146Y014741D01*
+X008129Y014746D01*
+X008111Y014749D01*
+X008111Y014740D01*
+X008129Y014737D01*
+X008147Y014730D01*
+X008162Y014720D01*
+X008175Y014707D01*
+X008185Y014692D01*
+X008192Y014674D01*
+X008195Y014656D01*
+X008186Y014656D01*
+X008183Y014672D01*
+X008177Y014688D01*
+X008168Y014701D01*
+X008156Y014713D01*
+X008143Y014722D01*
+X008127Y014728D01*
+X008111Y014731D01*
+X010177Y014925D02*
+X010177Y014875D01*
+X010176Y014876D02*
+X010161Y014873D01*
+X010147Y014868D01*
+X010134Y014859D01*
+X010123Y014848D01*
+X010114Y014835D01*
+X010109Y014821D01*
+X010106Y014806D01*
+X010057Y014805D01*
+X010056Y014806D01*
+X010059Y014827D01*
+X010065Y014846D01*
+X010074Y014865D01*
+X010086Y014882D01*
+X010100Y014896D01*
+X010117Y014908D01*
+X010136Y014917D01*
+X010155Y014923D01*
+X010176Y014926D01*
+X010176Y014917D01*
+X010155Y014914D01*
+X010134Y014907D01*
+X010116Y014897D01*
+X010099Y014883D01*
+X010085Y014866D01*
+X010075Y014848D01*
+X010068Y014827D01*
+X010065Y014806D01*
+X010074Y014806D01*
+X010077Y014826D01*
+X010083Y014844D01*
+X010093Y014861D01*
+X010105Y014877D01*
+X010121Y014889D01*
+X010138Y014899D01*
+X010156Y014905D01*
+X010176Y014908D01*
+X010176Y014899D01*
+X010158Y014896D01*
+X010141Y014891D01*
+X010126Y014882D01*
+X010112Y014870D01*
+X010100Y014856D01*
+X010091Y014841D01*
+X010086Y014824D01*
+X010083Y014806D01*
+X010092Y014806D01*
+X010095Y014824D01*
+X010102Y014842D01*
+X010112Y014857D01*
+X010125Y014870D01*
+X010140Y014880D01*
+X010158Y014887D01*
+X010176Y014890D01*
+X010176Y014881D01*
+X010160Y014878D01*
+X010144Y014872D01*
+X010131Y014863D01*
+X010119Y014851D01*
+X010110Y014838D01*
+X010104Y014822D01*
+X010101Y014806D01*
+X010057Y014297D02*
+X010107Y014297D01*
+X010106Y014296D02*
+X010109Y014281D01*
+X010114Y014267D01*
+X010123Y014254D01*
+X010134Y014243D01*
+X010147Y014234D01*
+X010161Y014229D01*
+X010176Y014226D01*
+X010177Y014177D01*
+X010176Y014176D01*
+X010155Y014179D01*
+X010136Y014185D01*
+X010117Y014194D01*
+X010100Y014206D01*
+X010086Y014220D01*
+X010074Y014237D01*
+X010065Y014256D01*
+X010059Y014275D01*
+X010056Y014296D01*
+X010065Y014296D01*
+X010068Y014275D01*
+X010075Y014254D01*
+X010085Y014236D01*
+X010099Y014219D01*
+X010116Y014205D01*
+X010134Y014195D01*
+X010155Y014188D01*
+X010176Y014185D01*
+X010176Y014194D01*
+X010156Y014197D01*
+X010138Y014203D01*
+X010121Y014213D01*
+X010105Y014225D01*
+X010093Y014241D01*
+X010083Y014258D01*
+X010077Y014276D01*
+X010074Y014296D01*
+X010083Y014296D01*
+X010086Y014278D01*
+X010091Y014261D01*
+X010100Y014246D01*
+X010112Y014232D01*
+X010126Y014220D01*
+X010141Y014211D01*
+X010158Y014206D01*
+X010176Y014203D01*
+X010176Y014212D01*
+X010158Y014215D01*
+X010140Y014222D01*
+X010125Y014232D01*
+X010112Y014245D01*
+X010102Y014260D01*
+X010095Y014278D01*
+X010092Y014296D01*
+X010101Y014296D01*
+X010104Y014280D01*
+X010110Y014264D01*
+X010119Y014251D01*
+X010131Y014239D01*
+X010144Y014230D01*
+X010160Y014224D01*
+X010176Y014221D01*
+X011385Y014177D02*
+X011385Y014227D01*
+X011386Y014226D02*
+X011401Y014229D01*
+X011415Y014234D01*
+X011428Y014243D01*
+X011439Y014254D01*
+X011448Y014267D01*
+X011453Y014281D01*
+X011456Y014296D01*
+X011505Y014297D01*
+X011506Y014296D01*
+X011503Y014275D01*
+X011497Y014256D01*
+X011488Y014237D01*
+X011476Y014220D01*
+X011462Y014206D01*
+X011445Y014194D01*
+X011426Y014185D01*
+X011407Y014179D01*
+X011386Y014176D01*
+X011386Y014185D01*
+X011407Y014188D01*
+X011428Y014195D01*
+X011446Y014205D01*
+X011463Y014219D01*
+X011477Y014236D01*
+X011487Y014254D01*
+X011494Y014275D01*
+X011497Y014296D01*
+X011488Y014296D01*
+X011485Y014276D01*
+X011479Y014258D01*
+X011469Y014241D01*
+X011457Y014225D01*
+X011441Y014213D01*
+X011424Y014203D01*
+X011406Y014197D01*
+X011386Y014194D01*
+X011386Y014203D01*
+X011404Y014206D01*
+X011421Y014211D01*
+X011436Y014220D01*
+X011450Y014232D01*
+X011462Y014246D01*
+X011471Y014261D01*
+X011476Y014278D01*
+X011479Y014296D01*
+X011470Y014296D01*
+X011467Y014278D01*
+X011460Y014260D01*
+X011450Y014245D01*
+X011437Y014232D01*
+X011422Y014222D01*
+X011404Y014215D01*
+X011386Y014212D01*
+X011386Y014221D01*
+X011402Y014224D01*
+X011418Y014230D01*
+X011431Y014239D01*
+X011443Y014251D01*
+X011452Y014264D01*
+X011458Y014280D01*
+X011461Y014296D01*
+X011505Y014805D02*
+X011455Y014805D01*
+X011456Y014806D02*
+X011453Y014821D01*
+X011448Y014835D01*
+X011439Y014848D01*
+X011428Y014859D01*
+X011415Y014868D01*
+X011401Y014873D01*
+X011386Y014876D01*
+X011385Y014925D01*
+X011386Y014926D01*
+X011407Y014923D01*
+X011426Y014917D01*
+X011445Y014908D01*
+X011462Y014896D01*
+X011476Y014882D01*
+X011488Y014865D01*
+X011497Y014846D01*
+X011503Y014827D01*
+X011506Y014806D01*
+X011497Y014806D01*
+X011494Y014827D01*
+X011487Y014848D01*
+X011477Y014866D01*
+X011463Y014883D01*
+X011446Y014897D01*
+X011428Y014907D01*
+X011407Y014914D01*
+X011386Y014917D01*
+X011386Y014908D01*
+X011406Y014905D01*
+X011424Y014899D01*
+X011441Y014889D01*
+X011457Y014877D01*
+X011469Y014861D01*
+X011479Y014844D01*
+X011485Y014826D01*
+X011488Y014806D01*
+X011479Y014806D01*
+X011476Y014824D01*
+X011471Y014841D01*
+X011462Y014856D01*
+X011450Y014870D01*
+X011436Y014882D01*
+X011421Y014891D01*
+X011404Y014896D01*
+X011386Y014899D01*
+X011386Y014890D01*
+X011404Y014887D01*
+X011422Y014880D01*
+X011437Y014870D01*
+X011450Y014857D01*
+X011460Y014842D01*
+X011467Y014824D01*
+X011470Y014806D01*
+X011461Y014806D01*
+X011458Y014822D01*
+X011452Y014838D01*
+X011443Y014851D01*
+X011431Y014863D01*
+X011418Y014872D01*
+X011402Y014878D01*
+X011386Y014881D01*
+X011505Y012805D02*
+X011455Y012805D01*
+X011456Y012806D02*
+X011453Y012821D01*
+X011448Y012835D01*
+X011439Y012848D01*
+X011428Y012859D01*
+X011415Y012868D01*
+X011401Y012873D01*
+X011386Y012876D01*
+X011385Y012925D01*
+X011386Y012926D01*
+X011407Y012923D01*
+X011426Y012917D01*
+X011445Y012908D01*
+X011462Y012896D01*
+X011476Y012882D01*
+X011488Y012865D01*
+X011497Y012846D01*
+X011503Y012827D01*
+X011506Y012806D01*
+X011497Y012806D01*
+X011494Y012827D01*
+X011487Y012848D01*
+X011477Y012866D01*
+X011463Y012883D01*
+X011446Y012897D01*
+X011428Y012907D01*
+X011407Y012914D01*
+X011386Y012917D01*
+X011386Y012908D01*
+X011406Y012905D01*
+X011424Y012899D01*
+X011441Y012889D01*
+X011457Y012877D01*
+X011469Y012861D01*
+X011479Y012844D01*
+X011485Y012826D01*
+X011488Y012806D01*
+X011479Y012806D01*
+X011476Y012824D01*
+X011471Y012841D01*
+X011462Y012856D01*
+X011450Y012870D01*
+X011436Y012882D01*
+X011421Y012891D01*
+X011404Y012896D01*
+X011386Y012899D01*
+X011386Y012890D01*
+X011404Y012887D01*
+X011422Y012880D01*
+X011437Y012870D01*
+X011450Y012857D01*
+X011460Y012842D01*
+X011467Y012824D01*
+X011470Y012806D01*
+X011461Y012806D01*
+X011458Y012822D01*
+X011452Y012838D01*
+X011443Y012851D01*
+X011431Y012863D01*
+X011418Y012872D01*
+X011402Y012878D01*
+X011386Y012881D01*
+X011385Y012177D02*
+X011385Y012227D01*
+X011386Y012226D02*
+X011401Y012229D01*
+X011415Y012234D01*
+X011428Y012243D01*
+X011439Y012254D01*
+X011448Y012267D01*
+X011453Y012281D01*
+X011456Y012296D01*
+X011505Y012297D01*
+X011506Y012296D01*
+X011503Y012275D01*
+X011497Y012256D01*
+X011488Y012237D01*
+X011476Y012220D01*
+X011462Y012206D01*
+X011445Y012194D01*
+X011426Y012185D01*
+X011407Y012179D01*
+X011386Y012176D01*
+X011386Y012185D01*
+X011407Y012188D01*
+X011428Y012195D01*
+X011446Y012205D01*
+X011463Y012219D01*
+X011477Y012236D01*
+X011487Y012254D01*
+X011494Y012275D01*
+X011497Y012296D01*
+X011488Y012296D01*
+X011485Y012276D01*
+X011479Y012258D01*
+X011469Y012241D01*
+X011457Y012225D01*
+X011441Y012213D01*
+X011424Y012203D01*
+X011406Y012197D01*
+X011386Y012194D01*
+X011386Y012203D01*
+X011404Y012206D01*
+X011421Y012211D01*
+X011436Y012220D01*
+X011450Y012232D01*
+X011462Y012246D01*
+X011471Y012261D01*
+X011476Y012278D01*
+X011479Y012296D01*
+X011470Y012296D01*
+X011467Y012278D01*
+X011460Y012260D01*
+X011450Y012245D01*
+X011437Y012232D01*
+X011422Y012222D01*
+X011404Y012215D01*
+X011386Y012212D01*
+X011386Y012221D01*
+X011402Y012224D01*
+X011418Y012230D01*
+X011431Y012239D01*
+X011443Y012251D01*
+X011452Y012264D01*
+X011458Y012280D01*
+X011461Y012296D01*
+X010057Y012297D02*
+X010107Y012297D01*
+X010106Y012296D02*
+X010109Y012281D01*
+X010114Y012267D01*
+X010123Y012254D01*
+X010134Y012243D01*
+X010147Y012234D01*
+X010161Y012229D01*
+X010176Y012226D01*
+X010177Y012177D01*
+X010176Y012176D01*
+X010155Y012179D01*
+X010136Y012185D01*
+X010117Y012194D01*
+X010100Y012206D01*
+X010086Y012220D01*
+X010074Y012237D01*
+X010065Y012256D01*
+X010059Y012275D01*
+X010056Y012296D01*
+X010065Y012296D01*
+X010068Y012275D01*
+X010075Y012254D01*
+X010085Y012236D01*
+X010099Y012219D01*
+X010116Y012205D01*
+X010134Y012195D01*
+X010155Y012188D01*
+X010176Y012185D01*
+X010176Y012194D01*
+X010156Y012197D01*
+X010138Y012203D01*
+X010121Y012213D01*
+X010105Y012225D01*
+X010093Y012241D01*
+X010083Y012258D01*
+X010077Y012276D01*
+X010074Y012296D01*
+X010083Y012296D01*
+X010086Y012278D01*
+X010091Y012261D01*
+X010100Y012246D01*
+X010112Y012232D01*
+X010126Y012220D01*
+X010141Y012211D01*
+X010158Y012206D01*
+X010176Y012203D01*
+X010176Y012212D01*
+X010158Y012215D01*
+X010140Y012222D01*
+X010125Y012232D01*
+X010112Y012245D01*
+X010102Y012260D01*
+X010095Y012278D01*
+X010092Y012296D01*
+X010101Y012296D01*
+X010104Y012280D01*
+X010110Y012264D01*
+X010119Y012251D01*
+X010131Y012239D01*
+X010144Y012230D01*
+X010160Y012224D01*
+X010176Y012221D01*
+X010177Y012925D02*
+X010177Y012875D01*
+X010176Y012876D02*
+X010161Y012873D01*
+X010147Y012868D01*
+X010134Y012859D01*
+X010123Y012848D01*
+X010114Y012835D01*
+X010109Y012821D01*
+X010106Y012806D01*
+X010057Y012805D01*
+X010056Y012806D01*
+X010059Y012827D01*
+X010065Y012846D01*
+X010074Y012865D01*
+X010086Y012882D01*
+X010100Y012896D01*
+X010117Y012908D01*
+X010136Y012917D01*
+X010155Y012923D01*
+X010176Y012926D01*
+X010176Y012917D01*
+X010155Y012914D01*
+X010134Y012907D01*
+X010116Y012897D01*
+X010099Y012883D01*
+X010085Y012866D01*
+X010075Y012848D01*
+X010068Y012827D01*
+X010065Y012806D01*
+X010074Y012806D01*
+X010077Y012826D01*
+X010083Y012844D01*
+X010093Y012861D01*
+X010105Y012877D01*
+X010121Y012889D01*
+X010138Y012899D01*
+X010156Y012905D01*
+X010176Y012908D01*
+X010176Y012899D01*
+X010158Y012896D01*
+X010141Y012891D01*
+X010126Y012882D01*
+X010112Y012870D01*
+X010100Y012856D01*
+X010091Y012841D01*
+X010086Y012824D01*
+X010083Y012806D01*
+X010092Y012806D01*
+X010095Y012824D01*
+X010102Y012842D01*
+X010112Y012857D01*
+X010125Y012870D01*
+X010140Y012880D01*
+X010158Y012887D01*
+X010176Y012890D01*
+X010176Y012881D01*
+X010160Y012878D01*
+X010144Y012872D01*
+X010131Y012863D01*
+X010119Y012851D01*
+X010110Y012838D01*
+X010104Y012822D01*
+X010101Y012806D01*
+X010177Y010925D02*
+X010177Y010875D01*
+X010176Y010876D02*
+X010161Y010873D01*
+X010147Y010868D01*
+X010134Y010859D01*
+X010123Y010848D01*
+X010114Y010835D01*
+X010109Y010821D01*
+X010106Y010806D01*
+X010057Y010805D01*
+X010056Y010806D01*
+X010059Y010827D01*
+X010065Y010846D01*
+X010074Y010865D01*
+X010086Y010882D01*
+X010100Y010896D01*
+X010117Y010908D01*
+X010136Y010917D01*
+X010155Y010923D01*
+X010176Y010926D01*
+X010176Y010917D01*
+X010155Y010914D01*
+X010134Y010907D01*
+X010116Y010897D01*
+X010099Y010883D01*
+X010085Y010866D01*
+X010075Y010848D01*
+X010068Y010827D01*
+X010065Y010806D01*
+X010074Y010806D01*
+X010077Y010826D01*
+X010083Y010844D01*
+X010093Y010861D01*
+X010105Y010877D01*
+X010121Y010889D01*
+X010138Y010899D01*
+X010156Y010905D01*
+X010176Y010908D01*
+X010176Y010899D01*
+X010158Y010896D01*
+X010141Y010891D01*
+X010126Y010882D01*
+X010112Y010870D01*
+X010100Y010856D01*
+X010091Y010841D01*
+X010086Y010824D01*
+X010083Y010806D01*
+X010092Y010806D01*
+X010095Y010824D01*
+X010102Y010842D01*
+X010112Y010857D01*
+X010125Y010870D01*
+X010140Y010880D01*
+X010158Y010887D01*
+X010176Y010890D01*
+X010176Y010881D01*
+X010160Y010878D01*
+X010144Y010872D01*
+X010131Y010863D01*
+X010119Y010851D01*
+X010110Y010838D01*
+X010104Y010822D01*
+X010101Y010806D01*
+X010057Y010297D02*
+X010107Y010297D01*
+X010106Y010296D02*
+X010109Y010281D01*
+X010114Y010267D01*
+X010123Y010254D01*
+X010134Y010243D01*
+X010147Y010234D01*
+X010161Y010229D01*
+X010176Y010226D01*
+X010177Y010177D01*
+X010176Y010176D01*
+X010155Y010179D01*
+X010136Y010185D01*
+X010117Y010194D01*
+X010100Y010206D01*
+X010086Y010220D01*
+X010074Y010237D01*
+X010065Y010256D01*
+X010059Y010275D01*
+X010056Y010296D01*
+X010065Y010296D01*
+X010068Y010275D01*
+X010075Y010254D01*
+X010085Y010236D01*
+X010099Y010219D01*
+X010116Y010205D01*
+X010134Y010195D01*
+X010155Y010188D01*
+X010176Y010185D01*
+X010176Y010194D01*
+X010156Y010197D01*
+X010138Y010203D01*
+X010121Y010213D01*
+X010105Y010225D01*
+X010093Y010241D01*
+X010083Y010258D01*
+X010077Y010276D01*
+X010074Y010296D01*
+X010083Y010296D01*
+X010086Y010278D01*
+X010091Y010261D01*
+X010100Y010246D01*
+X010112Y010232D01*
+X010126Y010220D01*
+X010141Y010211D01*
+X010158Y010206D01*
+X010176Y010203D01*
+X010176Y010212D01*
+X010158Y010215D01*
+X010140Y010222D01*
+X010125Y010232D01*
+X010112Y010245D01*
+X010102Y010260D01*
+X010095Y010278D01*
+X010092Y010296D01*
+X010101Y010296D01*
+X010104Y010280D01*
+X010110Y010264D01*
+X010119Y010251D01*
+X010131Y010239D01*
+X010144Y010230D01*
+X010160Y010224D01*
+X010176Y010221D01*
+X011385Y010177D02*
+X011385Y010227D01*
+X011386Y010226D02*
+X011401Y010229D01*
+X011415Y010234D01*
+X011428Y010243D01*
+X011439Y010254D01*
+X011448Y010267D01*
+X011453Y010281D01*
+X011456Y010296D01*
+X011505Y010297D01*
+X011506Y010296D01*
+X011503Y010275D01*
+X011497Y010256D01*
+X011488Y010237D01*
+X011476Y010220D01*
+X011462Y010206D01*
+X011445Y010194D01*
+X011426Y010185D01*
+X011407Y010179D01*
+X011386Y010176D01*
+X011386Y010185D01*
+X011407Y010188D01*
+X011428Y010195D01*
+X011446Y010205D01*
+X011463Y010219D01*
+X011477Y010236D01*
+X011487Y010254D01*
+X011494Y010275D01*
+X011497Y010296D01*
+X011488Y010296D01*
+X011485Y010276D01*
+X011479Y010258D01*
+X011469Y010241D01*
+X011457Y010225D01*
+X011441Y010213D01*
+X011424Y010203D01*
+X011406Y010197D01*
+X011386Y010194D01*
+X011386Y010203D01*
+X011404Y010206D01*
+X011421Y010211D01*
+X011436Y010220D01*
+X011450Y010232D01*
+X011462Y010246D01*
+X011471Y010261D01*
+X011476Y010278D01*
+X011479Y010296D01*
+X011470Y010296D01*
+X011467Y010278D01*
+X011460Y010260D01*
+X011450Y010245D01*
+X011437Y010232D01*
+X011422Y010222D01*
+X011404Y010215D01*
+X011386Y010212D01*
+X011386Y010221D01*
+X011402Y010224D01*
+X011418Y010230D01*
+X011431Y010239D01*
+X011443Y010251D01*
+X011452Y010264D01*
+X011458Y010280D01*
+X011461Y010296D01*
+X011505Y010805D02*
+X011455Y010805D01*
+X011456Y010806D02*
+X011453Y010821D01*
+X011448Y010835D01*
+X011439Y010848D01*
+X011428Y010859D01*
+X011415Y010868D01*
+X011401Y010873D01*
+X011386Y010876D01*
+X011385Y010925D01*
+X011386Y010926D01*
+X011407Y010923D01*
+X011426Y010917D01*
+X011445Y010908D01*
+X011462Y010896D01*
+X011476Y010882D01*
+X011488Y010865D01*
+X011497Y010846D01*
+X011503Y010827D01*
+X011506Y010806D01*
+X011497Y010806D01*
+X011494Y010827D01*
+X011487Y010848D01*
+X011477Y010866D01*
+X011463Y010883D01*
+X011446Y010897D01*
+X011428Y010907D01*
+X011407Y010914D01*
+X011386Y010917D01*
+X011386Y010908D01*
+X011406Y010905D01*
+X011424Y010899D01*
+X011441Y010889D01*
+X011457Y010877D01*
+X011469Y010861D01*
+X011479Y010844D01*
+X011485Y010826D01*
+X011488Y010806D01*
+X011479Y010806D01*
+X011476Y010824D01*
+X011471Y010841D01*
+X011462Y010856D01*
+X011450Y010870D01*
+X011436Y010882D01*
+X011421Y010891D01*
+X011404Y010896D01*
+X011386Y010899D01*
+X011386Y010890D01*
+X011404Y010887D01*
+X011422Y010880D01*
+X011437Y010870D01*
+X011450Y010857D01*
+X011460Y010842D01*
+X011467Y010824D01*
+X011470Y010806D01*
+X011461Y010806D01*
+X011458Y010822D01*
+X011452Y010838D01*
+X011443Y010851D01*
+X011431Y010863D01*
+X011418Y010872D01*
+X011402Y010878D01*
+X011386Y010881D01*
+X011505Y008805D02*
+X011455Y008805D01*
+X011456Y008806D02*
+X011453Y008821D01*
+X011448Y008835D01*
+X011439Y008848D01*
+X011428Y008859D01*
+X011415Y008868D01*
+X011401Y008873D01*
+X011386Y008876D01*
+X011385Y008925D01*
+X011386Y008926D01*
+X011407Y008923D01*
+X011426Y008917D01*
+X011445Y008908D01*
+X011462Y008896D01*
+X011476Y008882D01*
+X011488Y008865D01*
+X011497Y008846D01*
+X011503Y008827D01*
+X011506Y008806D01*
+X011497Y008806D01*
+X011494Y008827D01*
+X011487Y008848D01*
+X011477Y008866D01*
+X011463Y008883D01*
+X011446Y008897D01*
+X011428Y008907D01*
+X011407Y008914D01*
+X011386Y008917D01*
+X011386Y008908D01*
+X011406Y008905D01*
+X011424Y008899D01*
+X011441Y008889D01*
+X011457Y008877D01*
+X011469Y008861D01*
+X011479Y008844D01*
+X011485Y008826D01*
+X011488Y008806D01*
+X011479Y008806D01*
+X011476Y008824D01*
+X011471Y008841D01*
+X011462Y008856D01*
+X011450Y008870D01*
+X011436Y008882D01*
+X011421Y008891D01*
+X011404Y008896D01*
+X011386Y008899D01*
+X011386Y008890D01*
+X011404Y008887D01*
+X011422Y008880D01*
+X011437Y008870D01*
+X011450Y008857D01*
+X011460Y008842D01*
+X011467Y008824D01*
+X011470Y008806D01*
+X011461Y008806D01*
+X011458Y008822D01*
+X011452Y008838D01*
+X011443Y008851D01*
+X011431Y008863D01*
+X011418Y008872D01*
+X011402Y008878D01*
+X011386Y008881D01*
+X011385Y008177D02*
+X011385Y008227D01*
+X011386Y008226D02*
+X011401Y008229D01*
+X011415Y008234D01*
+X011428Y008243D01*
+X011439Y008254D01*
+X011448Y008267D01*
+X011453Y008281D01*
+X011456Y008296D01*
+X011505Y008297D01*
+X011506Y008296D01*
+X011503Y008275D01*
+X011497Y008256D01*
+X011488Y008237D01*
+X011476Y008220D01*
+X011462Y008206D01*
+X011445Y008194D01*
+X011426Y008185D01*
+X011407Y008179D01*
+X011386Y008176D01*
+X011386Y008185D01*
+X011407Y008188D01*
+X011428Y008195D01*
+X011446Y008205D01*
+X011463Y008219D01*
+X011477Y008236D01*
+X011487Y008254D01*
+X011494Y008275D01*
+X011497Y008296D01*
+X011488Y008296D01*
+X011485Y008276D01*
+X011479Y008258D01*
+X011469Y008241D01*
+X011457Y008225D01*
+X011441Y008213D01*
+X011424Y008203D01*
+X011406Y008197D01*
+X011386Y008194D01*
+X011386Y008203D01*
+X011404Y008206D01*
+X011421Y008211D01*
+X011436Y008220D01*
+X011450Y008232D01*
+X011462Y008246D01*
+X011471Y008261D01*
+X011476Y008278D01*
+X011479Y008296D01*
+X011470Y008296D01*
+X011467Y008278D01*
+X011460Y008260D01*
+X011450Y008245D01*
+X011437Y008232D01*
+X011422Y008222D01*
+X011404Y008215D01*
+X011386Y008212D01*
+X011386Y008221D01*
+X011402Y008224D01*
+X011418Y008230D01*
+X011431Y008239D01*
+X011443Y008251D01*
+X011452Y008264D01*
+X011458Y008280D01*
+X011461Y008296D01*
+X010057Y008297D02*
+X010107Y008297D01*
+X010106Y008296D02*
+X010109Y008281D01*
+X010114Y008267D01*
+X010123Y008254D01*
+X010134Y008243D01*
+X010147Y008234D01*
+X010161Y008229D01*
+X010176Y008226D01*
+X010177Y008177D01*
+X010176Y008176D01*
+X010155Y008179D01*
+X010136Y008185D01*
+X010117Y008194D01*
+X010100Y008206D01*
+X010086Y008220D01*
+X010074Y008237D01*
+X010065Y008256D01*
+X010059Y008275D01*
+X010056Y008296D01*
+X010065Y008296D01*
+X010068Y008275D01*
+X010075Y008254D01*
+X010085Y008236D01*
+X010099Y008219D01*
+X010116Y008205D01*
+X010134Y008195D01*
+X010155Y008188D01*
+X010176Y008185D01*
+X010176Y008194D01*
+X010156Y008197D01*
+X010138Y008203D01*
+X010121Y008213D01*
+X010105Y008225D01*
+X010093Y008241D01*
+X010083Y008258D01*
+X010077Y008276D01*
+X010074Y008296D01*
+X010083Y008296D01*
+X010086Y008278D01*
+X010091Y008261D01*
+X010100Y008246D01*
+X010112Y008232D01*
+X010126Y008220D01*
+X010141Y008211D01*
+X010158Y008206D01*
+X010176Y008203D01*
+X010176Y008212D01*
+X010158Y008215D01*
+X010140Y008222D01*
+X010125Y008232D01*
+X010112Y008245D01*
+X010102Y008260D01*
+X010095Y008278D01*
+X010092Y008296D01*
+X010101Y008296D01*
+X010104Y008280D01*
+X010110Y008264D01*
+X010119Y008251D01*
+X010131Y008239D01*
+X010144Y008230D01*
+X010160Y008224D01*
+X010176Y008221D01*
+X010177Y008925D02*
+X010177Y008875D01*
+X010176Y008876D02*
+X010161Y008873D01*
+X010147Y008868D01*
+X010134Y008859D01*
+X010123Y008848D01*
+X010114Y008835D01*
+X010109Y008821D01*
+X010106Y008806D01*
+X010057Y008805D01*
+X010056Y008806D01*
+X010059Y008827D01*
+X010065Y008846D01*
+X010074Y008865D01*
+X010086Y008882D01*
+X010100Y008896D01*
+X010117Y008908D01*
+X010136Y008917D01*
+X010155Y008923D01*
+X010176Y008926D01*
+X010176Y008917D01*
+X010155Y008914D01*
+X010134Y008907D01*
+X010116Y008897D01*
+X010099Y008883D01*
+X010085Y008866D01*
+X010075Y008848D01*
+X010068Y008827D01*
+X010065Y008806D01*
+X010074Y008806D01*
+X010077Y008826D01*
+X010083Y008844D01*
+X010093Y008861D01*
+X010105Y008877D01*
+X010121Y008889D01*
+X010138Y008899D01*
+X010156Y008905D01*
+X010176Y008908D01*
+X010176Y008899D01*
+X010158Y008896D01*
+X010141Y008891D01*
+X010126Y008882D01*
+X010112Y008870D01*
+X010100Y008856D01*
+X010091Y008841D01*
+X010086Y008824D01*
+X010083Y008806D01*
+X010092Y008806D01*
+X010095Y008824D01*
+X010102Y008842D01*
+X010112Y008857D01*
+X010125Y008870D01*
+X010140Y008880D01*
+X010158Y008887D01*
+X010176Y008890D01*
+X010176Y008881D01*
+X010160Y008878D01*
+X010144Y008872D01*
+X010131Y008863D01*
+X010119Y008851D01*
+X010110Y008838D01*
+X010104Y008822D01*
+X010101Y008806D01*
+X008110Y010027D02*
+X008110Y010077D01*
+X008111Y010076D02*
+X008126Y010079D01*
+X008140Y010084D01*
+X008153Y010093D01*
+X008164Y010104D01*
+X008173Y010117D01*
+X008178Y010131D01*
+X008181Y010146D01*
+X008230Y010147D01*
+X008231Y010146D01*
+X008228Y010125D01*
+X008222Y010106D01*
+X008213Y010087D01*
+X008201Y010070D01*
+X008187Y010056D01*
+X008170Y010044D01*
+X008151Y010035D01*
+X008132Y010029D01*
+X008111Y010026D01*
+X008111Y010035D01*
+X008132Y010038D01*
+X008153Y010045D01*
+X008171Y010055D01*
+X008188Y010069D01*
+X008202Y010086D01*
+X008212Y010104D01*
+X008219Y010125D01*
+X008222Y010146D01*
+X008213Y010146D01*
+X008210Y010126D01*
+X008204Y010108D01*
+X008194Y010091D01*
+X008182Y010075D01*
+X008166Y010063D01*
+X008149Y010053D01*
+X008131Y010047D01*
+X008111Y010044D01*
+X008111Y010053D01*
+X008129Y010056D01*
+X008146Y010061D01*
+X008161Y010070D01*
+X008175Y010082D01*
+X008187Y010096D01*
+X008196Y010111D01*
+X008201Y010128D01*
+X008204Y010146D01*
+X008195Y010146D01*
+X008192Y010128D01*
+X008185Y010110D01*
+X008175Y010095D01*
+X008162Y010082D01*
+X008147Y010072D01*
+X008129Y010065D01*
+X008111Y010062D01*
+X008111Y010071D01*
+X008127Y010074D01*
+X008143Y010080D01*
+X008156Y010089D01*
+X008168Y010101D01*
+X008177Y010114D01*
+X008183Y010130D01*
+X008186Y010146D01*
+X008230Y010655D02*
+X008180Y010655D01*
+X008181Y010656D02*
+X008178Y010671D01*
+X008173Y010685D01*
+X008164Y010698D01*
+X008153Y010709D01*
+X008140Y010718D01*
+X008126Y010723D01*
+X008111Y010726D01*
+X008110Y010775D01*
+X008111Y010776D01*
+X008132Y010773D01*
+X008151Y010767D01*
+X008170Y010758D01*
+X008187Y010746D01*
+X008201Y010732D01*
+X008213Y010715D01*
+X008222Y010696D01*
+X008228Y010677D01*
+X008231Y010656D01*
+X008222Y010656D01*
+X008219Y010677D01*
+X008212Y010698D01*
+X008202Y010716D01*
+X008188Y010733D01*
+X008171Y010747D01*
+X008153Y010757D01*
+X008132Y010764D01*
+X008111Y010767D01*
+X008111Y010758D01*
+X008131Y010755D01*
+X008149Y010749D01*
+X008166Y010739D01*
+X008182Y010727D01*
+X008194Y010711D01*
+X008204Y010694D01*
+X008210Y010676D01*
+X008213Y010656D01*
+X008204Y010656D01*
+X008201Y010674D01*
+X008196Y010691D01*
+X008187Y010706D01*
+X008175Y010720D01*
+X008161Y010732D01*
+X008146Y010741D01*
+X008129Y010746D01*
+X008111Y010749D01*
+X008111Y010740D01*
+X008129Y010737D01*
+X008147Y010730D01*
+X008162Y010720D01*
+X008175Y010707D01*
+X008185Y010692D01*
+X008192Y010674D01*
+X008195Y010656D01*
+X008186Y010656D01*
+X008183Y010672D01*
+X008177Y010688D01*
+X008168Y010701D01*
+X008156Y010713D01*
+X008143Y010722D01*
+X008127Y010728D01*
+X008111Y010731D01*
+X006902Y010775D02*
+X006902Y010725D01*
+X006901Y010726D02*
+X006886Y010723D01*
+X006872Y010718D01*
+X006859Y010709D01*
+X006848Y010698D01*
+X006839Y010685D01*
+X006834Y010671D01*
+X006831Y010656D01*
+X006782Y010655D01*
+X006781Y010656D01*
+X006784Y010677D01*
+X006790Y010696D01*
+X006799Y010715D01*
+X006811Y010732D01*
+X006825Y010746D01*
+X006842Y010758D01*
+X006861Y010767D01*
+X006880Y010773D01*
+X006901Y010776D01*
+X006901Y010767D01*
+X006880Y010764D01*
+X006859Y010757D01*
+X006841Y010747D01*
+X006824Y010733D01*
+X006810Y010716D01*
+X006800Y010698D01*
+X006793Y010677D01*
+X006790Y010656D01*
+X006799Y010656D01*
+X006802Y010676D01*
+X006808Y010694D01*
+X006818Y010711D01*
+X006830Y010727D01*
+X006846Y010739D01*
+X006863Y010749D01*
+X006881Y010755D01*
+X006901Y010758D01*
+X006901Y010749D01*
+X006883Y010746D01*
+X006866Y010741D01*
+X006851Y010732D01*
+X006837Y010720D01*
+X006825Y010706D01*
+X006816Y010691D01*
+X006811Y010674D01*
+X006808Y010656D01*
+X006817Y010656D01*
+X006820Y010674D01*
+X006827Y010692D01*
+X006837Y010707D01*
+X006850Y010720D01*
+X006865Y010730D01*
+X006883Y010737D01*
+X006901Y010740D01*
+X006901Y010731D01*
+X006885Y010728D01*
+X006869Y010722D01*
+X006856Y010713D01*
+X006844Y010701D01*
+X006835Y010688D01*
+X006829Y010672D01*
+X006826Y010656D01*
+X006782Y010147D02*
+X006832Y010147D01*
+X006831Y010146D02*
+X006834Y010131D01*
+X006839Y010117D01*
+X006848Y010104D01*
+X006859Y010093D01*
+X006872Y010084D01*
+X006886Y010079D01*
+X006901Y010076D01*
+X006902Y010027D01*
+X006901Y010026D01*
+X006880Y010029D01*
+X006861Y010035D01*
+X006842Y010044D01*
+X006825Y010056D01*
+X006811Y010070D01*
+X006799Y010087D01*
+X006790Y010106D01*
+X006784Y010125D01*
+X006781Y010146D01*
+X006790Y010146D01*
+X006793Y010125D01*
+X006800Y010104D01*
+X006810Y010086D01*
+X006824Y010069D01*
+X006841Y010055D01*
+X006859Y010045D01*
+X006880Y010038D01*
+X006901Y010035D01*
+X006901Y010044D01*
+X006881Y010047D01*
+X006863Y010053D01*
+X006846Y010063D01*
+X006830Y010075D01*
+X006818Y010091D01*
+X006808Y010108D01*
+X006802Y010126D01*
+X006799Y010146D01*
+X006808Y010146D01*
+X006811Y010128D01*
+X006816Y010111D01*
+X006825Y010096D01*
+X006837Y010082D01*
+X006851Y010070D01*
+X006866Y010061D01*
+X006883Y010056D01*
+X006901Y010053D01*
+X006901Y010062D01*
+X006883Y010065D01*
+X006865Y010072D01*
+X006850Y010082D01*
+X006837Y010095D01*
+X006827Y010110D01*
+X006820Y010128D01*
+X006817Y010146D01*
+X006826Y010146D01*
+X006829Y010130D01*
+X006835Y010114D01*
+X006844Y010101D01*
+X006856Y010089D01*
+X006869Y010080D01*
+X006885Y010074D01*
+X006901Y010071D01*
+X006782Y012147D02*
+X006832Y012147D01*
+X006831Y012146D02*
+X006834Y012131D01*
+X006839Y012117D01*
+X006848Y012104D01*
+X006859Y012093D01*
+X006872Y012084D01*
+X006886Y012079D01*
+X006901Y012076D01*
+X006902Y012027D01*
+X006901Y012026D01*
+X006880Y012029D01*
+X006861Y012035D01*
+X006842Y012044D01*
+X006825Y012056D01*
+X006811Y012070D01*
+X006799Y012087D01*
+X006790Y012106D01*
+X006784Y012125D01*
+X006781Y012146D01*
+X006790Y012146D01*
+X006793Y012125D01*
+X006800Y012104D01*
+X006810Y012086D01*
+X006824Y012069D01*
+X006841Y012055D01*
+X006859Y012045D01*
+X006880Y012038D01*
+X006901Y012035D01*
+X006901Y012044D01*
+X006881Y012047D01*
+X006863Y012053D01*
+X006846Y012063D01*
+X006830Y012075D01*
+X006818Y012091D01*
+X006808Y012108D01*
+X006802Y012126D01*
+X006799Y012146D01*
+X006808Y012146D01*
+X006811Y012128D01*
+X006816Y012111D01*
+X006825Y012096D01*
+X006837Y012082D01*
+X006851Y012070D01*
+X006866Y012061D01*
+X006883Y012056D01*
+X006901Y012053D01*
+X006901Y012062D01*
+X006883Y012065D01*
+X006865Y012072D01*
+X006850Y012082D01*
+X006837Y012095D01*
+X006827Y012110D01*
+X006820Y012128D01*
+X006817Y012146D01*
+X006826Y012146D01*
+X006829Y012130D01*
+X006835Y012114D01*
+X006844Y012101D01*
+X006856Y012089D01*
+X006869Y012080D01*
+X006885Y012074D01*
+X006901Y012071D01*
+X006902Y012775D02*
+X006902Y012725D01*
+X006901Y012726D02*
+X006886Y012723D01*
+X006872Y012718D01*
+X006859Y012709D01*
+X006848Y012698D01*
+X006839Y012685D01*
+X006834Y012671D01*
+X006831Y012656D01*
+X006782Y012655D01*
+X006781Y012656D01*
+X006784Y012677D01*
+X006790Y012696D01*
+X006799Y012715D01*
+X006811Y012732D01*
+X006825Y012746D01*
+X006842Y012758D01*
+X006861Y012767D01*
+X006880Y012773D01*
+X006901Y012776D01*
+X006901Y012767D01*
+X006880Y012764D01*
+X006859Y012757D01*
+X006841Y012747D01*
+X006824Y012733D01*
+X006810Y012716D01*
+X006800Y012698D01*
+X006793Y012677D01*
+X006790Y012656D01*
+X006799Y012656D01*
+X006802Y012676D01*
+X006808Y012694D01*
+X006818Y012711D01*
+X006830Y012727D01*
+X006846Y012739D01*
+X006863Y012749D01*
+X006881Y012755D01*
+X006901Y012758D01*
+X006901Y012749D01*
+X006883Y012746D01*
+X006866Y012741D01*
+X006851Y012732D01*
+X006837Y012720D01*
+X006825Y012706D01*
+X006816Y012691D01*
+X006811Y012674D01*
+X006808Y012656D01*
+X006817Y012656D01*
+X006820Y012674D01*
+X006827Y012692D01*
+X006837Y012707D01*
+X006850Y012720D01*
+X006865Y012730D01*
+X006883Y012737D01*
+X006901Y012740D01*
+X006901Y012731D01*
+X006885Y012728D01*
+X006869Y012722D01*
+X006856Y012713D01*
+X006844Y012701D01*
+X006835Y012688D01*
+X006829Y012672D01*
+X006826Y012656D01*
+X008230Y012655D02*
+X008180Y012655D01*
+X008181Y012656D02*
+X008178Y012671D01*
+X008173Y012685D01*
+X008164Y012698D01*
+X008153Y012709D01*
+X008140Y012718D01*
+X008126Y012723D01*
+X008111Y012726D01*
+X008110Y012775D01*
+X008111Y012776D01*
+X008132Y012773D01*
+X008151Y012767D01*
+X008170Y012758D01*
+X008187Y012746D01*
+X008201Y012732D01*
+X008213Y012715D01*
+X008222Y012696D01*
+X008228Y012677D01*
+X008231Y012656D01*
+X008222Y012656D01*
+X008219Y012677D01*
+X008212Y012698D01*
+X008202Y012716D01*
+X008188Y012733D01*
+X008171Y012747D01*
+X008153Y012757D01*
+X008132Y012764D01*
+X008111Y012767D01*
+X008111Y012758D01*
+X008131Y012755D01*
+X008149Y012749D01*
+X008166Y012739D01*
+X008182Y012727D01*
+X008194Y012711D01*
+X008204Y012694D01*
+X008210Y012676D01*
+X008213Y012656D01*
+X008204Y012656D01*
+X008201Y012674D01*
+X008196Y012691D01*
+X008187Y012706D01*
+X008175Y012720D01*
+X008161Y012732D01*
+X008146Y012741D01*
+X008129Y012746D01*
+X008111Y012749D01*
+X008111Y012740D01*
+X008129Y012737D01*
+X008147Y012730D01*
+X008162Y012720D01*
+X008175Y012707D01*
+X008185Y012692D01*
+X008192Y012674D01*
+X008195Y012656D01*
+X008186Y012656D01*
+X008183Y012672D01*
+X008177Y012688D01*
+X008168Y012701D01*
+X008156Y012713D01*
+X008143Y012722D01*
+X008127Y012728D01*
+X008111Y012731D01*
+X008110Y012027D02*
+X008110Y012077D01*
+X008111Y012076D02*
+X008126Y012079D01*
+X008140Y012084D01*
+X008153Y012093D01*
+X008164Y012104D01*
+X008173Y012117D01*
+X008178Y012131D01*
+X008181Y012146D01*
+X008230Y012147D01*
+X008231Y012146D01*
+X008228Y012125D01*
+X008222Y012106D01*
+X008213Y012087D01*
+X008201Y012070D01*
+X008187Y012056D01*
+X008170Y012044D01*
+X008151Y012035D01*
+X008132Y012029D01*
+X008111Y012026D01*
+X008111Y012035D01*
+X008132Y012038D01*
+X008153Y012045D01*
+X008171Y012055D01*
+X008188Y012069D01*
+X008202Y012086D01*
+X008212Y012104D01*
+X008219Y012125D01*
+X008222Y012146D01*
+X008213Y012146D01*
+X008210Y012126D01*
+X008204Y012108D01*
+X008194Y012091D01*
+X008182Y012075D01*
+X008166Y012063D01*
+X008149Y012053D01*
+X008131Y012047D01*
+X008111Y012044D01*
+X008111Y012053D01*
+X008129Y012056D01*
+X008146Y012061D01*
+X008161Y012070D01*
+X008175Y012082D01*
+X008187Y012096D01*
+X008196Y012111D01*
+X008201Y012128D01*
+X008204Y012146D01*
+X008195Y012146D01*
+X008192Y012128D01*
+X008185Y012110D01*
+X008175Y012095D01*
+X008162Y012082D01*
+X008147Y012072D01*
+X008129Y012065D01*
+X008111Y012062D01*
+X008111Y012071D01*
+X008127Y012074D01*
+X008143Y012080D01*
+X008156Y012089D01*
+X008168Y012101D01*
+X008177Y012114D01*
+X008183Y012130D01*
+X008186Y012146D01*
+X018602Y012375D02*
+X018602Y012325D01*
+X018601Y012326D02*
+X018586Y012323D01*
+X018572Y012318D01*
+X018559Y012309D01*
+X018548Y012298D01*
+X018539Y012285D01*
+X018534Y012271D01*
+X018531Y012256D01*
+X018482Y012255D01*
+X018481Y012256D01*
+X018484Y012277D01*
+X018490Y012296D01*
+X018499Y012315D01*
+X018511Y012332D01*
+X018525Y012346D01*
+X018542Y012358D01*
+X018561Y012367D01*
+X018580Y012373D01*
+X018601Y012376D01*
+X018601Y012367D01*
+X018580Y012364D01*
+X018559Y012357D01*
+X018541Y012347D01*
+X018524Y012333D01*
+X018510Y012316D01*
+X018500Y012298D01*
+X018493Y012277D01*
+X018490Y012256D01*
+X018499Y012256D01*
+X018502Y012276D01*
+X018508Y012294D01*
+X018518Y012311D01*
+X018530Y012327D01*
+X018546Y012339D01*
+X018563Y012349D01*
+X018581Y012355D01*
+X018601Y012358D01*
+X018601Y012349D01*
+X018583Y012346D01*
+X018566Y012341D01*
+X018551Y012332D01*
+X018537Y012320D01*
+X018525Y012306D01*
+X018516Y012291D01*
+X018511Y012274D01*
+X018508Y012256D01*
+X018517Y012256D01*
+X018520Y012274D01*
+X018527Y012292D01*
+X018537Y012307D01*
+X018550Y012320D01*
+X018565Y012330D01*
+X018583Y012337D01*
+X018601Y012340D01*
+X018601Y012331D01*
+X018585Y012328D01*
+X018569Y012322D01*
+X018556Y012313D01*
+X018544Y012301D01*
+X018535Y012288D01*
+X018529Y012272D01*
+X018526Y012256D01*
+X018482Y011747D02*
+X018532Y011747D01*
+X018531Y011746D02*
+X018534Y011731D01*
+X018539Y011717D01*
+X018548Y011704D01*
+X018559Y011693D01*
+X018572Y011684D01*
+X018586Y011679D01*
+X018601Y011676D01*
+X018602Y011627D01*
+X018601Y011626D01*
+X018580Y011629D01*
+X018561Y011635D01*
+X018542Y011644D01*
+X018525Y011656D01*
+X018511Y011670D01*
+X018499Y011687D01*
+X018490Y011706D01*
+X018484Y011725D01*
+X018481Y011746D01*
+X018490Y011746D01*
+X018493Y011725D01*
+X018500Y011704D01*
+X018510Y011686D01*
+X018524Y011669D01*
+X018541Y011655D01*
+X018559Y011645D01*
+X018580Y011638D01*
+X018601Y011635D01*
+X018601Y011644D01*
+X018581Y011647D01*
+X018563Y011653D01*
+X018546Y011663D01*
+X018530Y011675D01*
+X018518Y011691D01*
+X018508Y011708D01*
+X018502Y011726D01*
+X018499Y011746D01*
+X018508Y011746D01*
+X018511Y011728D01*
+X018516Y011711D01*
+X018525Y011696D01*
+X018537Y011682D01*
+X018551Y011670D01*
+X018566Y011661D01*
+X018583Y011656D01*
+X018601Y011653D01*
+X018601Y011662D01*
+X018583Y011665D01*
+X018565Y011672D01*
+X018550Y011682D01*
+X018537Y011695D01*
+X018527Y011710D01*
+X018520Y011728D01*
+X018517Y011746D01*
+X018526Y011746D01*
+X018529Y011730D01*
+X018535Y011714D01*
+X018544Y011701D01*
+X018556Y011689D01*
+X018569Y011680D01*
+X018585Y011674D01*
+X018601Y011671D01*
+X019810Y011627D02*
+X019810Y011677D01*
+X019811Y011676D02*
+X019826Y011679D01*
+X019840Y011684D01*
+X019853Y011693D01*
+X019864Y011704D01*
+X019873Y011717D01*
+X019878Y011731D01*
+X019881Y011746D01*
+X019930Y011747D01*
+X019931Y011746D01*
+X019928Y011725D01*
+X019922Y011706D01*
+X019913Y011687D01*
+X019901Y011670D01*
+X019887Y011656D01*
+X019870Y011644D01*
+X019851Y011635D01*
+X019832Y011629D01*
+X019811Y011626D01*
+X019811Y011635D01*
+X019832Y011638D01*
+X019853Y011645D01*
+X019871Y011655D01*
+X019888Y011669D01*
+X019902Y011686D01*
+X019912Y011704D01*
+X019919Y011725D01*
+X019922Y011746D01*
+X019913Y011746D01*
+X019910Y011726D01*
+X019904Y011708D01*
+X019894Y011691D01*
+X019882Y011675D01*
+X019866Y011663D01*
+X019849Y011653D01*
+X019831Y011647D01*
+X019811Y011644D01*
+X019811Y011653D01*
+X019829Y011656D01*
+X019846Y011661D01*
+X019861Y011670D01*
+X019875Y011682D01*
+X019887Y011696D01*
+X019896Y011711D01*
+X019901Y011728D01*
+X019904Y011746D01*
+X019895Y011746D01*
+X019892Y011728D01*
+X019885Y011710D01*
+X019875Y011695D01*
+X019862Y011682D01*
+X019847Y011672D01*
+X019829Y011665D01*
+X019811Y011662D01*
+X019811Y011671D01*
+X019827Y011674D01*
+X019843Y011680D01*
+X019856Y011689D01*
+X019868Y011701D01*
+X019877Y011714D01*
+X019883Y011730D01*
+X019886Y011746D01*
+X019930Y012255D02*
+X019880Y012255D01*
+X019881Y012256D02*
+X019878Y012271D01*
+X019873Y012285D01*
+X019864Y012298D01*
+X019853Y012309D01*
+X019840Y012318D01*
+X019826Y012323D01*
+X019811Y012326D01*
+X019810Y012375D01*
+X019811Y012376D01*
+X019832Y012373D01*
+X019851Y012367D01*
+X019870Y012358D01*
+X019887Y012346D01*
+X019901Y012332D01*
+X019913Y012315D01*
+X019922Y012296D01*
+X019928Y012277D01*
+X019931Y012256D01*
+X019922Y012256D01*
+X019919Y012277D01*
+X019912Y012298D01*
+X019902Y012316D01*
+X019888Y012333D01*
+X019871Y012347D01*
+X019853Y012357D01*
+X019832Y012364D01*
+X019811Y012367D01*
+X019811Y012358D01*
+X019831Y012355D01*
+X019849Y012349D01*
+X019866Y012339D01*
+X019882Y012327D01*
+X019894Y012311D01*
+X019904Y012294D01*
+X019910Y012276D01*
+X019913Y012256D01*
+X019904Y012256D01*
+X019901Y012274D01*
+X019896Y012291D01*
+X019887Y012306D01*
+X019875Y012320D01*
+X019861Y012332D01*
+X019846Y012341D01*
+X019829Y012346D01*
+X019811Y012349D01*
+X019811Y012340D01*
+X019829Y012337D01*
+X019847Y012330D01*
+X019862Y012320D01*
+X019875Y012307D01*
+X019885Y012292D01*
+X019892Y012274D01*
+X019895Y012256D01*
+X019886Y012256D01*
+X019883Y012272D01*
+X019877Y012288D01*
+X019868Y012301D01*
+X019856Y012313D01*
+X019843Y012322D01*
+X019827Y012328D01*
+X019811Y012331D01*
+X019810Y013627D02*
+X019810Y013677D01*
+X019811Y013676D02*
+X019826Y013679D01*
+X019840Y013684D01*
+X019853Y013693D01*
+X019864Y013704D01*
+X019873Y013717D01*
+X019878Y013731D01*
+X019881Y013746D01*
+X019930Y013747D01*
+X019931Y013746D01*
+X019928Y013725D01*
+X019922Y013706D01*
+X019913Y013687D01*
+X019901Y013670D01*
+X019887Y013656D01*
+X019870Y013644D01*
+X019851Y013635D01*
+X019832Y013629D01*
+X019811Y013626D01*
+X019811Y013635D01*
+X019832Y013638D01*
+X019853Y013645D01*
+X019871Y013655D01*
+X019888Y013669D01*
+X019902Y013686D01*
+X019912Y013704D01*
+X019919Y013725D01*
+X019922Y013746D01*
+X019913Y013746D01*
+X019910Y013726D01*
+X019904Y013708D01*
+X019894Y013691D01*
+X019882Y013675D01*
+X019866Y013663D01*
+X019849Y013653D01*
+X019831Y013647D01*
+X019811Y013644D01*
+X019811Y013653D01*
+X019829Y013656D01*
+X019846Y013661D01*
+X019861Y013670D01*
+X019875Y013682D01*
+X019887Y013696D01*
+X019896Y013711D01*
+X019901Y013728D01*
+X019904Y013746D01*
+X019895Y013746D01*
+X019892Y013728D01*
+X019885Y013710D01*
+X019875Y013695D01*
+X019862Y013682D01*
+X019847Y013672D01*
+X019829Y013665D01*
+X019811Y013662D01*
+X019811Y013671D01*
+X019827Y013674D01*
+X019843Y013680D01*
+X019856Y013689D01*
+X019868Y013701D01*
+X019877Y013714D01*
+X019883Y013730D01*
+X019886Y013746D01*
+X019930Y014255D02*
+X019880Y014255D01*
+X019881Y014256D02*
+X019878Y014271D01*
+X019873Y014285D01*
+X019864Y014298D01*
+X019853Y014309D01*
+X019840Y014318D01*
+X019826Y014323D01*
+X019811Y014326D01*
+X019810Y014375D01*
+X019811Y014376D01*
+X019832Y014373D01*
+X019851Y014367D01*
+X019870Y014358D01*
+X019887Y014346D01*
+X019901Y014332D01*
+X019913Y014315D01*
+X019922Y014296D01*
+X019928Y014277D01*
+X019931Y014256D01*
+X019922Y014256D01*
+X019919Y014277D01*
+X019912Y014298D01*
+X019902Y014316D01*
+X019888Y014333D01*
+X019871Y014347D01*
+X019853Y014357D01*
+X019832Y014364D01*
+X019811Y014367D01*
+X019811Y014358D01*
+X019831Y014355D01*
+X019849Y014349D01*
+X019866Y014339D01*
+X019882Y014327D01*
+X019894Y014311D01*
+X019904Y014294D01*
+X019910Y014276D01*
+X019913Y014256D01*
+X019904Y014256D01*
+X019901Y014274D01*
+X019896Y014291D01*
+X019887Y014306D01*
+X019875Y014320D01*
+X019861Y014332D01*
+X019846Y014341D01*
+X019829Y014346D01*
+X019811Y014349D01*
+X019811Y014340D01*
+X019829Y014337D01*
+X019847Y014330D01*
+X019862Y014320D01*
+X019875Y014307D01*
+X019885Y014292D01*
+X019892Y014274D01*
+X019895Y014256D01*
+X019886Y014256D01*
+X019883Y014272D01*
+X019877Y014288D01*
+X019868Y014301D01*
+X019856Y014313D01*
+X019843Y014322D01*
+X019827Y014328D01*
+X019811Y014331D01*
+X018602Y014375D02*
+X018602Y014325D01*
+X018601Y014326D02*
+X018586Y014323D01*
+X018572Y014318D01*
+X018559Y014309D01*
+X018548Y014298D01*
+X018539Y014285D01*
+X018534Y014271D01*
+X018531Y014256D01*
+X018482Y014255D01*
+X018481Y014256D01*
+X018484Y014277D01*
+X018490Y014296D01*
+X018499Y014315D01*
+X018511Y014332D01*
+X018525Y014346D01*
+X018542Y014358D01*
+X018561Y014367D01*
+X018580Y014373D01*
+X018601Y014376D01*
+X018601Y014367D01*
+X018580Y014364D01*
+X018559Y014357D01*
+X018541Y014347D01*
+X018524Y014333D01*
+X018510Y014316D01*
+X018500Y014298D01*
+X018493Y014277D01*
+X018490Y014256D01*
+X018499Y014256D01*
+X018502Y014276D01*
+X018508Y014294D01*
+X018518Y014311D01*
+X018530Y014327D01*
+X018546Y014339D01*
+X018563Y014349D01*
+X018581Y014355D01*
+X018601Y014358D01*
+X018601Y014349D01*
+X018583Y014346D01*
+X018566Y014341D01*
+X018551Y014332D01*
+X018537Y014320D01*
+X018525Y014306D01*
+X018516Y014291D01*
+X018511Y014274D01*
+X018508Y014256D01*
+X018517Y014256D01*
+X018520Y014274D01*
+X018527Y014292D01*
+X018537Y014307D01*
+X018550Y014320D01*
+X018565Y014330D01*
+X018583Y014337D01*
+X018601Y014340D01*
+X018601Y014331D01*
+X018585Y014328D01*
+X018569Y014322D01*
+X018556Y014313D01*
+X018544Y014301D01*
+X018535Y014288D01*
+X018529Y014272D01*
+X018526Y014256D01*
+X018482Y013747D02*
+X018532Y013747D01*
+X018531Y013746D02*
+X018534Y013731D01*
+X018539Y013717D01*
+X018548Y013704D01*
+X018559Y013693D01*
+X018572Y013684D01*
+X018586Y013679D01*
+X018601Y013676D01*
+X018602Y013627D01*
+X018601Y013626D01*
+X018580Y013629D01*
+X018561Y013635D01*
+X018542Y013644D01*
+X018525Y013656D01*
+X018511Y013670D01*
+X018499Y013687D01*
+X018490Y013706D01*
+X018484Y013725D01*
+X018481Y013746D01*
+X018490Y013746D01*
+X018493Y013725D01*
+X018500Y013704D01*
+X018510Y013686D01*
+X018524Y013669D01*
+X018541Y013655D01*
+X018559Y013645D01*
+X018580Y013638D01*
+X018601Y013635D01*
+X018601Y013644D01*
+X018581Y013647D01*
+X018563Y013653D01*
+X018546Y013663D01*
+X018530Y013675D01*
+X018518Y013691D01*
+X018508Y013708D01*
+X018502Y013726D01*
+X018499Y013746D01*
+X018508Y013746D01*
+X018511Y013728D01*
+X018516Y013711D01*
+X018525Y013696D01*
+X018537Y013682D01*
+X018551Y013670D01*
+X018566Y013661D01*
+X018583Y013656D01*
+X018601Y013653D01*
+X018601Y013662D01*
+X018583Y013665D01*
+X018565Y013672D01*
+X018550Y013682D01*
+X018537Y013695D01*
+X018527Y013710D01*
+X018520Y013728D01*
+X018517Y013746D01*
+X018526Y013746D01*
+X018529Y013730D01*
+X018535Y013714D01*
+X018544Y013701D01*
+X018556Y013689D01*
+X018569Y013680D01*
+X018585Y013674D01*
+X018601Y013671D01*
+X018482Y015747D02*
+X018532Y015747D01*
+X018531Y015746D02*
+X018534Y015731D01*
+X018539Y015717D01*
+X018548Y015704D01*
+X018559Y015693D01*
+X018572Y015684D01*
+X018586Y015679D01*
+X018601Y015676D01*
+X018602Y015627D01*
+X018601Y015626D01*
+X018580Y015629D01*
+X018561Y015635D01*
+X018542Y015644D01*
+X018525Y015656D01*
+X018511Y015670D01*
+X018499Y015687D01*
+X018490Y015706D01*
+X018484Y015725D01*
+X018481Y015746D01*
+X018490Y015746D01*
+X018493Y015725D01*
+X018500Y015704D01*
+X018510Y015686D01*
+X018524Y015669D01*
+X018541Y015655D01*
+X018559Y015645D01*
+X018580Y015638D01*
+X018601Y015635D01*
+X018601Y015644D01*
+X018581Y015647D01*
+X018563Y015653D01*
+X018546Y015663D01*
+X018530Y015675D01*
+X018518Y015691D01*
+X018508Y015708D01*
+X018502Y015726D01*
+X018499Y015746D01*
+X018508Y015746D01*
+X018511Y015728D01*
+X018516Y015711D01*
+X018525Y015696D01*
+X018537Y015682D01*
+X018551Y015670D01*
+X018566Y015661D01*
+X018583Y015656D01*
+X018601Y015653D01*
+X018601Y015662D01*
+X018583Y015665D01*
+X018565Y015672D01*
+X018550Y015682D01*
+X018537Y015695D01*
+X018527Y015710D01*
+X018520Y015728D01*
+X018517Y015746D01*
+X018526Y015746D01*
+X018529Y015730D01*
+X018535Y015714D01*
+X018544Y015701D01*
+X018556Y015689D01*
+X018569Y015680D01*
+X018585Y015674D01*
+X018601Y015671D01*
+X018602Y016375D02*
+X018602Y016325D01*
+X018601Y016326D02*
+X018586Y016323D01*
+X018572Y016318D01*
+X018559Y016309D01*
+X018548Y016298D01*
+X018539Y016285D01*
+X018534Y016271D01*
+X018531Y016256D01*
+X018482Y016255D01*
+X018481Y016256D01*
+X018484Y016277D01*
+X018490Y016296D01*
+X018499Y016315D01*
+X018511Y016332D01*
+X018525Y016346D01*
+X018542Y016358D01*
+X018561Y016367D01*
+X018580Y016373D01*
+X018601Y016376D01*
+X018601Y016367D01*
+X018580Y016364D01*
+X018559Y016357D01*
+X018541Y016347D01*
+X018524Y016333D01*
+X018510Y016316D01*
+X018500Y016298D01*
+X018493Y016277D01*
+X018490Y016256D01*
+X018499Y016256D01*
+X018502Y016276D01*
+X018508Y016294D01*
+X018518Y016311D01*
+X018530Y016327D01*
+X018546Y016339D01*
+X018563Y016349D01*
+X018581Y016355D01*
+X018601Y016358D01*
+X018601Y016349D01*
+X018583Y016346D01*
+X018566Y016341D01*
+X018551Y016332D01*
+X018537Y016320D01*
+X018525Y016306D01*
+X018516Y016291D01*
+X018511Y016274D01*
+X018508Y016256D01*
+X018517Y016256D01*
+X018520Y016274D01*
+X018527Y016292D01*
+X018537Y016307D01*
+X018550Y016320D01*
+X018565Y016330D01*
+X018583Y016337D01*
+X018601Y016340D01*
+X018601Y016331D01*
+X018585Y016328D01*
+X018569Y016322D01*
+X018556Y016313D01*
+X018544Y016301D01*
+X018535Y016288D01*
+X018529Y016272D01*
+X018526Y016256D01*
+X019930Y016255D02*
+X019880Y016255D01*
+X019881Y016256D02*
+X019878Y016271D01*
+X019873Y016285D01*
+X019864Y016298D01*
+X019853Y016309D01*
+X019840Y016318D01*
+X019826Y016323D01*
+X019811Y016326D01*
+X019810Y016375D01*
+X019811Y016376D01*
+X019832Y016373D01*
+X019851Y016367D01*
+X019870Y016358D01*
+X019887Y016346D01*
+X019901Y016332D01*
+X019913Y016315D01*
+X019922Y016296D01*
+X019928Y016277D01*
+X019931Y016256D01*
+X019922Y016256D01*
+X019919Y016277D01*
+X019912Y016298D01*
+X019902Y016316D01*
+X019888Y016333D01*
+X019871Y016347D01*
+X019853Y016357D01*
+X019832Y016364D01*
+X019811Y016367D01*
+X019811Y016358D01*
+X019831Y016355D01*
+X019849Y016349D01*
+X019866Y016339D01*
+X019882Y016327D01*
+X019894Y016311D01*
+X019904Y016294D01*
+X019910Y016276D01*
+X019913Y016256D01*
+X019904Y016256D01*
+X019901Y016274D01*
+X019896Y016291D01*
+X019887Y016306D01*
+X019875Y016320D01*
+X019861Y016332D01*
+X019846Y016341D01*
+X019829Y016346D01*
+X019811Y016349D01*
+X019811Y016340D01*
+X019829Y016337D01*
+X019847Y016330D01*
+X019862Y016320D01*
+X019875Y016307D01*
+X019885Y016292D01*
+X019892Y016274D01*
+X019895Y016256D01*
+X019886Y016256D01*
+X019883Y016272D01*
+X019877Y016288D01*
+X019868Y016301D01*
+X019856Y016313D01*
+X019843Y016322D01*
+X019827Y016328D01*
+X019811Y016331D01*
+X019810Y015627D02*
+X019810Y015677D01*
+X019811Y015676D02*
+X019826Y015679D01*
+X019840Y015684D01*
+X019853Y015693D01*
+X019864Y015704D01*
+X019873Y015717D01*
+X019878Y015731D01*
+X019881Y015746D01*
+X019930Y015747D01*
+X019931Y015746D01*
+X019928Y015725D01*
+X019922Y015706D01*
+X019913Y015687D01*
+X019901Y015670D01*
+X019887Y015656D01*
+X019870Y015644D01*
+X019851Y015635D01*
+X019832Y015629D01*
+X019811Y015626D01*
+X019811Y015635D01*
+X019832Y015638D01*
+X019853Y015645D01*
+X019871Y015655D01*
+X019888Y015669D01*
+X019902Y015686D01*
+X019912Y015704D01*
+X019919Y015725D01*
+X019922Y015746D01*
+X019913Y015746D01*
+X019910Y015726D01*
+X019904Y015708D01*
+X019894Y015691D01*
+X019882Y015675D01*
+X019866Y015663D01*
+X019849Y015653D01*
+X019831Y015647D01*
+X019811Y015644D01*
+X019811Y015653D01*
+X019829Y015656D01*
+X019846Y015661D01*
+X019861Y015670D01*
+X019875Y015682D01*
+X019887Y015696D01*
+X019896Y015711D01*
+X019901Y015728D01*
+X019904Y015746D01*
+X019895Y015746D01*
+X019892Y015728D01*
+X019885Y015710D01*
+X019875Y015695D01*
+X019862Y015682D01*
+X019847Y015672D01*
+X019829Y015665D01*
+X019811Y015662D01*
+X019811Y015671D01*
+X019827Y015674D01*
+X019843Y015680D01*
+X019856Y015689D01*
+X019868Y015701D01*
+X019877Y015714D01*
+X019883Y015730D01*
+X019886Y015746D01*
+X021202Y015675D02*
+X021202Y015625D01*
+X021201Y015626D02*
+X021186Y015623D01*
+X021172Y015618D01*
+X021159Y015609D01*
+X021148Y015598D01*
+X021139Y015585D01*
+X021134Y015571D01*
+X021131Y015556D01*
+X021082Y015555D01*
+X021081Y015556D01*
+X021084Y015577D01*
+X021090Y015596D01*
+X021099Y015615D01*
+X021111Y015632D01*
+X021125Y015646D01*
+X021142Y015658D01*
+X021161Y015667D01*
+X021180Y015673D01*
+X021201Y015676D01*
+X021201Y015667D01*
+X021180Y015664D01*
+X021159Y015657D01*
+X021141Y015647D01*
+X021124Y015633D01*
+X021110Y015616D01*
+X021100Y015598D01*
+X021093Y015577D01*
+X021090Y015556D01*
+X021099Y015556D01*
+X021102Y015576D01*
+X021108Y015594D01*
+X021118Y015611D01*
+X021130Y015627D01*
+X021146Y015639D01*
+X021163Y015649D01*
+X021181Y015655D01*
+X021201Y015658D01*
+X021201Y015649D01*
+X021183Y015646D01*
+X021166Y015641D01*
+X021151Y015632D01*
+X021137Y015620D01*
+X021125Y015606D01*
+X021116Y015591D01*
+X021111Y015574D01*
+X021108Y015556D01*
+X021117Y015556D01*
+X021120Y015574D01*
+X021127Y015592D01*
+X021137Y015607D01*
+X021150Y015620D01*
+X021165Y015630D01*
+X021183Y015637D01*
+X021201Y015640D01*
+X021201Y015631D01*
+X021185Y015628D01*
+X021169Y015622D01*
+X021156Y015613D01*
+X021144Y015601D01*
+X021135Y015588D01*
+X021129Y015572D01*
+X021126Y015556D01*
+X021082Y015047D02*
+X021132Y015047D01*
+X021131Y015046D02*
+X021134Y015031D01*
+X021139Y015017D01*
+X021148Y015004D01*
+X021159Y014993D01*
+X021172Y014984D01*
+X021186Y014979D01*
+X021201Y014976D01*
+X021202Y014927D01*
+X021201Y014926D01*
+X021180Y014929D01*
+X021161Y014935D01*
+X021142Y014944D01*
+X021125Y014956D01*
+X021111Y014970D01*
+X021099Y014987D01*
+X021090Y015006D01*
+X021084Y015025D01*
+X021081Y015046D01*
+X021090Y015046D01*
+X021093Y015025D01*
+X021100Y015004D01*
+X021110Y014986D01*
+X021124Y014969D01*
+X021141Y014955D01*
+X021159Y014945D01*
+X021180Y014938D01*
+X021201Y014935D01*
+X021201Y014944D01*
+X021181Y014947D01*
+X021163Y014953D01*
+X021146Y014963D01*
+X021130Y014975D01*
+X021118Y014991D01*
+X021108Y015008D01*
+X021102Y015026D01*
+X021099Y015046D01*
+X021108Y015046D01*
+X021111Y015028D01*
+X021116Y015011D01*
+X021125Y014996D01*
+X021137Y014982D01*
+X021151Y014970D01*
+X021166Y014961D01*
+X021183Y014956D01*
+X021201Y014953D01*
+X021201Y014962D01*
+X021183Y014965D01*
+X021165Y014972D01*
+X021150Y014982D01*
+X021137Y014995D01*
+X021127Y015010D01*
+X021120Y015028D01*
+X021117Y015046D01*
+X021126Y015046D01*
+X021129Y015030D01*
+X021135Y015014D01*
+X021144Y015001D01*
+X021156Y014989D01*
+X021169Y014980D01*
+X021185Y014974D01*
+X021201Y014971D01*
+X021202Y013675D02*
+X021202Y013625D01*
+X021201Y013626D02*
+X021186Y013623D01*
+X021172Y013618D01*
+X021159Y013609D01*
+X021148Y013598D01*
+X021139Y013585D01*
+X021134Y013571D01*
+X021131Y013556D01*
+X021082Y013555D01*
+X021081Y013556D01*
+X021084Y013577D01*
+X021090Y013596D01*
+X021099Y013615D01*
+X021111Y013632D01*
+X021125Y013646D01*
+X021142Y013658D01*
+X021161Y013667D01*
+X021180Y013673D01*
+X021201Y013676D01*
+X021201Y013667D01*
+X021180Y013664D01*
+X021159Y013657D01*
+X021141Y013647D01*
+X021124Y013633D01*
+X021110Y013616D01*
+X021100Y013598D01*
+X021093Y013577D01*
+X021090Y013556D01*
+X021099Y013556D01*
+X021102Y013576D01*
+X021108Y013594D01*
+X021118Y013611D01*
+X021130Y013627D01*
+X021146Y013639D01*
+X021163Y013649D01*
+X021181Y013655D01*
+X021201Y013658D01*
+X021201Y013649D01*
+X021183Y013646D01*
+X021166Y013641D01*
+X021151Y013632D01*
+X021137Y013620D01*
+X021125Y013606D01*
+X021116Y013591D01*
+X021111Y013574D01*
+X021108Y013556D01*
+X021117Y013556D01*
+X021120Y013574D01*
+X021127Y013592D01*
+X021137Y013607D01*
+X021150Y013620D01*
+X021165Y013630D01*
+X021183Y013637D01*
+X021201Y013640D01*
+X021201Y013631D01*
+X021185Y013628D01*
+X021169Y013622D01*
+X021156Y013613D01*
+X021144Y013601D01*
+X021135Y013588D01*
+X021129Y013572D01*
+X021126Y013556D01*
+X021082Y013047D02*
+X021132Y013047D01*
+X021131Y013046D02*
+X021134Y013031D01*
+X021139Y013017D01*
+X021148Y013004D01*
+X021159Y012993D01*
+X021172Y012984D01*
+X021186Y012979D01*
+X021201Y012976D01*
+X021202Y012927D01*
+X021201Y012926D01*
+X021180Y012929D01*
+X021161Y012935D01*
+X021142Y012944D01*
+X021125Y012956D01*
+X021111Y012970D01*
+X021099Y012987D01*
+X021090Y013006D01*
+X021084Y013025D01*
+X021081Y013046D01*
+X021090Y013046D01*
+X021093Y013025D01*
+X021100Y013004D01*
+X021110Y012986D01*
+X021124Y012969D01*
+X021141Y012955D01*
+X021159Y012945D01*
+X021180Y012938D01*
+X021201Y012935D01*
+X021201Y012944D01*
+X021181Y012947D01*
+X021163Y012953D01*
+X021146Y012963D01*
+X021130Y012975D01*
+X021118Y012991D01*
+X021108Y013008D01*
+X021102Y013026D01*
+X021099Y013046D01*
+X021108Y013046D01*
+X021111Y013028D01*
+X021116Y013011D01*
+X021125Y012996D01*
+X021137Y012982D01*
+X021151Y012970D01*
+X021166Y012961D01*
+X021183Y012956D01*
+X021201Y012953D01*
+X021201Y012962D01*
+X021183Y012965D01*
+X021165Y012972D01*
+X021150Y012982D01*
+X021137Y012995D01*
+X021127Y013010D01*
+X021120Y013028D01*
+X021117Y013046D01*
+X021126Y013046D01*
+X021129Y013030D01*
+X021135Y013014D01*
+X021144Y013001D01*
+X021156Y012989D01*
+X021169Y012980D01*
+X021185Y012974D01*
+X021201Y012971D01*
+X021202Y011675D02*
+X021202Y011625D01*
+X021201Y011626D02*
+X021186Y011623D01*
+X021172Y011618D01*
+X021159Y011609D01*
+X021148Y011598D01*
+X021139Y011585D01*
+X021134Y011571D01*
+X021131Y011556D01*
+X021082Y011555D01*
+X021081Y011556D01*
+X021084Y011577D01*
+X021090Y011596D01*
+X021099Y011615D01*
+X021111Y011632D01*
+X021125Y011646D01*
+X021142Y011658D01*
+X021161Y011667D01*
+X021180Y011673D01*
+X021201Y011676D01*
+X021201Y011667D01*
+X021180Y011664D01*
+X021159Y011657D01*
+X021141Y011647D01*
+X021124Y011633D01*
+X021110Y011616D01*
+X021100Y011598D01*
+X021093Y011577D01*
+X021090Y011556D01*
+X021099Y011556D01*
+X021102Y011576D01*
+X021108Y011594D01*
+X021118Y011611D01*
+X021130Y011627D01*
+X021146Y011639D01*
+X021163Y011649D01*
+X021181Y011655D01*
+X021201Y011658D01*
+X021201Y011649D01*
+X021183Y011646D01*
+X021166Y011641D01*
+X021151Y011632D01*
+X021137Y011620D01*
+X021125Y011606D01*
+X021116Y011591D01*
+X021111Y011574D01*
+X021108Y011556D01*
+X021117Y011556D01*
+X021120Y011574D01*
+X021127Y011592D01*
+X021137Y011607D01*
+X021150Y011620D01*
+X021165Y011630D01*
+X021183Y011637D01*
+X021201Y011640D01*
+X021201Y011631D01*
+X021185Y011628D01*
+X021169Y011622D01*
+X021156Y011613D01*
+X021144Y011601D01*
+X021135Y011588D01*
+X021129Y011572D01*
+X021126Y011556D01*
+X021082Y011047D02*
+X021132Y011047D01*
+X021131Y011046D02*
+X021134Y011031D01*
+X021139Y011017D01*
+X021148Y011004D01*
+X021159Y010993D01*
+X021172Y010984D01*
+X021186Y010979D01*
+X021201Y010976D01*
+X021202Y010927D01*
+X021201Y010926D01*
+X021180Y010929D01*
+X021161Y010935D01*
+X021142Y010944D01*
+X021125Y010956D01*
+X021111Y010970D01*
+X021099Y010987D01*
+X021090Y011006D01*
+X021084Y011025D01*
+X021081Y011046D01*
+X021090Y011046D01*
+X021093Y011025D01*
+X021100Y011004D01*
+X021110Y010986D01*
+X021124Y010969D01*
+X021141Y010955D01*
+X021159Y010945D01*
+X021180Y010938D01*
+X021201Y010935D01*
+X021201Y010944D01*
+X021181Y010947D01*
+X021163Y010953D01*
+X021146Y010963D01*
+X021130Y010975D01*
+X021118Y010991D01*
+X021108Y011008D01*
+X021102Y011026D01*
+X021099Y011046D01*
+X021108Y011046D01*
+X021111Y011028D01*
+X021116Y011011D01*
+X021125Y010996D01*
+X021137Y010982D01*
+X021151Y010970D01*
+X021166Y010961D01*
+X021183Y010956D01*
+X021201Y010953D01*
+X021201Y010962D01*
+X021183Y010965D01*
+X021165Y010972D01*
+X021150Y010982D01*
+X021137Y010995D01*
+X021127Y011010D01*
+X021120Y011028D01*
+X021117Y011046D01*
+X021126Y011046D01*
+X021129Y011030D01*
+X021135Y011014D01*
+X021144Y011001D01*
+X021156Y010989D01*
+X021169Y010980D01*
+X021185Y010974D01*
+X021201Y010971D01*
+X022410Y010927D02*
+X022410Y010977D01*
+X022411Y010976D02*
+X022426Y010979D01*
+X022440Y010984D01*
+X022453Y010993D01*
+X022464Y011004D01*
+X022473Y011017D01*
+X022478Y011031D01*
+X022481Y011046D01*
+X022530Y011047D01*
+X022531Y011046D01*
+X022528Y011025D01*
+X022522Y011006D01*
+X022513Y010987D01*
+X022501Y010970D01*
+X022487Y010956D01*
+X022470Y010944D01*
+X022451Y010935D01*
+X022432Y010929D01*
+X022411Y010926D01*
+X022411Y010935D01*
+X022432Y010938D01*
+X022453Y010945D01*
+X022471Y010955D01*
+X022488Y010969D01*
+X022502Y010986D01*
+X022512Y011004D01*
+X022519Y011025D01*
+X022522Y011046D01*
+X022513Y011046D01*
+X022510Y011026D01*
+X022504Y011008D01*
+X022494Y010991D01*
+X022482Y010975D01*
+X022466Y010963D01*
+X022449Y010953D01*
+X022431Y010947D01*
+X022411Y010944D01*
+X022411Y010953D01*
+X022429Y010956D01*
+X022446Y010961D01*
+X022461Y010970D01*
+X022475Y010982D01*
+X022487Y010996D01*
+X022496Y011011D01*
+X022501Y011028D01*
+X022504Y011046D01*
+X022495Y011046D01*
+X022492Y011028D01*
+X022485Y011010D01*
+X022475Y010995D01*
+X022462Y010982D01*
+X022447Y010972D01*
+X022429Y010965D01*
+X022411Y010962D01*
+X022411Y010971D01*
+X022427Y010974D01*
+X022443Y010980D01*
+X022456Y010989D01*
+X022468Y011001D01*
+X022477Y011014D01*
+X022483Y011030D01*
+X022486Y011046D01*
+X022530Y011555D02*
+X022480Y011555D01*
+X022481Y011556D02*
+X022478Y011571D01*
+X022473Y011585D01*
+X022464Y011598D01*
+X022453Y011609D01*
+X022440Y011618D01*
+X022426Y011623D01*
+X022411Y011626D01*
+X022410Y011675D01*
+X022411Y011676D01*
+X022432Y011673D01*
+X022451Y011667D01*
+X022470Y011658D01*
+X022487Y011646D01*
+X022501Y011632D01*
+X022513Y011615D01*
+X022522Y011596D01*
+X022528Y011577D01*
+X022531Y011556D01*
+X022522Y011556D01*
+X022519Y011577D01*
+X022512Y011598D01*
+X022502Y011616D01*
+X022488Y011633D01*
+X022471Y011647D01*
+X022453Y011657D01*
+X022432Y011664D01*
+X022411Y011667D01*
+X022411Y011658D01*
+X022431Y011655D01*
+X022449Y011649D01*
+X022466Y011639D01*
+X022482Y011627D01*
+X022494Y011611D01*
+X022504Y011594D01*
+X022510Y011576D01*
+X022513Y011556D01*
+X022504Y011556D01*
+X022501Y011574D01*
+X022496Y011591D01*
+X022487Y011606D01*
+X022475Y011620D01*
+X022461Y011632D01*
+X022446Y011641D01*
+X022429Y011646D01*
+X022411Y011649D01*
+X022411Y011640D01*
+X022429Y011637D01*
+X022447Y011630D01*
+X022462Y011620D01*
+X022475Y011607D01*
+X022485Y011592D01*
+X022492Y011574D01*
+X022495Y011556D01*
+X022486Y011556D01*
+X022483Y011572D01*
+X022477Y011588D01*
+X022468Y011601D01*
+X022456Y011613D01*
+X022443Y011622D01*
+X022427Y011628D01*
+X022411Y011631D01*
+X022410Y012927D02*
+X022410Y012977D01*
+X022411Y012976D02*
+X022426Y012979D01*
+X022440Y012984D01*
+X022453Y012993D01*
+X022464Y013004D01*
+X022473Y013017D01*
+X022478Y013031D01*
+X022481Y013046D01*
+X022530Y013047D01*
+X022531Y013046D01*
+X022528Y013025D01*
+X022522Y013006D01*
+X022513Y012987D01*
+X022501Y012970D01*
+X022487Y012956D01*
+X022470Y012944D01*
+X022451Y012935D01*
+X022432Y012929D01*
+X022411Y012926D01*
+X022411Y012935D01*
+X022432Y012938D01*
+X022453Y012945D01*
+X022471Y012955D01*
+X022488Y012969D01*
+X022502Y012986D01*
+X022512Y013004D01*
+X022519Y013025D01*
+X022522Y013046D01*
+X022513Y013046D01*
+X022510Y013026D01*
+X022504Y013008D01*
+X022494Y012991D01*
+X022482Y012975D01*
+X022466Y012963D01*
+X022449Y012953D01*
+X022431Y012947D01*
+X022411Y012944D01*
+X022411Y012953D01*
+X022429Y012956D01*
+X022446Y012961D01*
+X022461Y012970D01*
+X022475Y012982D01*
+X022487Y012996D01*
+X022496Y013011D01*
+X022501Y013028D01*
+X022504Y013046D01*
+X022495Y013046D01*
+X022492Y013028D01*
+X022485Y013010D01*
+X022475Y012995D01*
+X022462Y012982D01*
+X022447Y012972D01*
+X022429Y012965D01*
+X022411Y012962D01*
+X022411Y012971D01*
+X022427Y012974D01*
+X022443Y012980D01*
+X022456Y012989D01*
+X022468Y013001D01*
+X022477Y013014D01*
+X022483Y013030D01*
+X022486Y013046D01*
+X022530Y013555D02*
+X022480Y013555D01*
+X022481Y013556D02*
+X022478Y013571D01*
+X022473Y013585D01*
+X022464Y013598D01*
+X022453Y013609D01*
+X022440Y013618D01*
+X022426Y013623D01*
+X022411Y013626D01*
+X022410Y013675D01*
+X022411Y013676D01*
+X022432Y013673D01*
+X022451Y013667D01*
+X022470Y013658D01*
+X022487Y013646D01*
+X022501Y013632D01*
+X022513Y013615D01*
+X022522Y013596D01*
+X022528Y013577D01*
+X022531Y013556D01*
+X022522Y013556D01*
+X022519Y013577D01*
+X022512Y013598D01*
+X022502Y013616D01*
+X022488Y013633D01*
+X022471Y013647D01*
+X022453Y013657D01*
+X022432Y013664D01*
+X022411Y013667D01*
+X022411Y013658D01*
+X022431Y013655D01*
+X022449Y013649D01*
+X022466Y013639D01*
+X022482Y013627D01*
+X022494Y013611D01*
+X022504Y013594D01*
+X022510Y013576D01*
+X022513Y013556D01*
+X022504Y013556D01*
+X022501Y013574D01*
+X022496Y013591D01*
+X022487Y013606D01*
+X022475Y013620D01*
+X022461Y013632D01*
+X022446Y013641D01*
+X022429Y013646D01*
+X022411Y013649D01*
+X022411Y013640D01*
+X022429Y013637D01*
+X022447Y013630D01*
+X022462Y013620D01*
+X022475Y013607D01*
+X022485Y013592D01*
+X022492Y013574D01*
+X022495Y013556D01*
+X022486Y013556D01*
+X022483Y013572D01*
+X022477Y013588D01*
+X022468Y013601D01*
+X022456Y013613D01*
+X022443Y013622D01*
+X022427Y013628D01*
+X022411Y013631D01*
+X022410Y014927D02*
+X022410Y014977D01*
+X022411Y014976D02*
+X022426Y014979D01*
+X022440Y014984D01*
+X022453Y014993D01*
+X022464Y015004D01*
+X022473Y015017D01*
+X022478Y015031D01*
+X022481Y015046D01*
+X022530Y015047D01*
+X022531Y015046D01*
+X022528Y015025D01*
+X022522Y015006D01*
+X022513Y014987D01*
+X022501Y014970D01*
+X022487Y014956D01*
+X022470Y014944D01*
+X022451Y014935D01*
+X022432Y014929D01*
+X022411Y014926D01*
+X022411Y014935D01*
+X022432Y014938D01*
+X022453Y014945D01*
+X022471Y014955D01*
+X022488Y014969D01*
+X022502Y014986D01*
+X022512Y015004D01*
+X022519Y015025D01*
+X022522Y015046D01*
+X022513Y015046D01*
+X022510Y015026D01*
+X022504Y015008D01*
+X022494Y014991D01*
+X022482Y014975D01*
+X022466Y014963D01*
+X022449Y014953D01*
+X022431Y014947D01*
+X022411Y014944D01*
+X022411Y014953D01*
+X022429Y014956D01*
+X022446Y014961D01*
+X022461Y014970D01*
+X022475Y014982D01*
+X022487Y014996D01*
+X022496Y015011D01*
+X022501Y015028D01*
+X022504Y015046D01*
+X022495Y015046D01*
+X022492Y015028D01*
+X022485Y015010D01*
+X022475Y014995D01*
+X022462Y014982D01*
+X022447Y014972D01*
+X022429Y014965D01*
+X022411Y014962D01*
+X022411Y014971D01*
+X022427Y014974D01*
+X022443Y014980D01*
+X022456Y014989D01*
+X022468Y015001D01*
+X022477Y015014D01*
+X022483Y015030D01*
+X022486Y015046D01*
+X022530Y015555D02*
+X022480Y015555D01*
+X022481Y015556D02*
+X022478Y015571D01*
+X022473Y015585D01*
+X022464Y015598D01*
+X022453Y015609D01*
+X022440Y015618D01*
+X022426Y015623D01*
+X022411Y015626D01*
+X022410Y015675D01*
+X022411Y015676D01*
+X022432Y015673D01*
+X022451Y015667D01*
+X022470Y015658D01*
+X022487Y015646D01*
+X022501Y015632D01*
+X022513Y015615D01*
+X022522Y015596D01*
+X022528Y015577D01*
+X022531Y015556D01*
+X022522Y015556D01*
+X022519Y015577D01*
+X022512Y015598D01*
+X022502Y015616D01*
+X022488Y015633D01*
+X022471Y015647D01*
+X022453Y015657D01*
+X022432Y015664D01*
+X022411Y015667D01*
+X022411Y015658D01*
+X022431Y015655D01*
+X022449Y015649D01*
+X022466Y015639D01*
+X022482Y015627D01*
+X022494Y015611D01*
+X022504Y015594D01*
+X022510Y015576D01*
+X022513Y015556D01*
+X022504Y015556D01*
+X022501Y015574D01*
+X022496Y015591D01*
+X022487Y015606D01*
+X022475Y015620D01*
+X022461Y015632D01*
+X022446Y015641D01*
+X022429Y015646D01*
+X022411Y015649D01*
+X022411Y015640D01*
+X022429Y015637D01*
+X022447Y015630D01*
+X022462Y015620D01*
+X022475Y015607D01*
+X022485Y015592D01*
+X022492Y015574D01*
+X022495Y015556D01*
+X022486Y015556D01*
+X022483Y015572D01*
+X022477Y015588D01*
+X022468Y015601D01*
+X022456Y015613D01*
+X022443Y015622D01*
+X022427Y015628D01*
+X022411Y015631D01*
+X022410Y016927D02*
+X022410Y016977D01*
+X022411Y016976D02*
+X022426Y016979D01*
+X022440Y016984D01*
+X022453Y016993D01*
+X022464Y017004D01*
+X022473Y017017D01*
+X022478Y017031D01*
+X022481Y017046D01*
+X022530Y017047D01*
+X022531Y017046D01*
+X022528Y017025D01*
+X022522Y017006D01*
+X022513Y016987D01*
+X022501Y016970D01*
+X022487Y016956D01*
+X022470Y016944D01*
+X022451Y016935D01*
+X022432Y016929D01*
+X022411Y016926D01*
+X022411Y016935D01*
+X022432Y016938D01*
+X022453Y016945D01*
+X022471Y016955D01*
+X022488Y016969D01*
+X022502Y016986D01*
+X022512Y017004D01*
+X022519Y017025D01*
+X022522Y017046D01*
+X022513Y017046D01*
+X022510Y017026D01*
+X022504Y017008D01*
+X022494Y016991D01*
+X022482Y016975D01*
+X022466Y016963D01*
+X022449Y016953D01*
+X022431Y016947D01*
+X022411Y016944D01*
+X022411Y016953D01*
+X022429Y016956D01*
+X022446Y016961D01*
+X022461Y016970D01*
+X022475Y016982D01*
+X022487Y016996D01*
+X022496Y017011D01*
+X022501Y017028D01*
+X022504Y017046D01*
+X022495Y017046D01*
+X022492Y017028D01*
+X022485Y017010D01*
+X022475Y016995D01*
+X022462Y016982D01*
+X022447Y016972D01*
+X022429Y016965D01*
+X022411Y016962D01*
+X022411Y016971D01*
+X022427Y016974D01*
+X022443Y016980D01*
+X022456Y016989D01*
+X022468Y017001D01*
+X022477Y017014D01*
+X022483Y017030D01*
+X022486Y017046D01*
+X022530Y017555D02*
+X022480Y017555D01*
+X022481Y017556D02*
+X022478Y017571D01*
+X022473Y017585D01*
+X022464Y017598D01*
+X022453Y017609D01*
+X022440Y017618D01*
+X022426Y017623D01*
+X022411Y017626D01*
+X022410Y017675D01*
+X022411Y017676D01*
+X022432Y017673D01*
+X022451Y017667D01*
+X022470Y017658D01*
+X022487Y017646D01*
+X022501Y017632D01*
+X022513Y017615D01*
+X022522Y017596D01*
+X022528Y017577D01*
+X022531Y017556D01*
+X022522Y017556D01*
+X022519Y017577D01*
+X022512Y017598D01*
+X022502Y017616D01*
+X022488Y017633D01*
+X022471Y017647D01*
+X022453Y017657D01*
+X022432Y017664D01*
+X022411Y017667D01*
+X022411Y017658D01*
+X022431Y017655D01*
+X022449Y017649D01*
+X022466Y017639D01*
+X022482Y017627D01*
+X022494Y017611D01*
+X022504Y017594D01*
+X022510Y017576D01*
+X022513Y017556D01*
+X022504Y017556D01*
+X022501Y017574D01*
+X022496Y017591D01*
+X022487Y017606D01*
+X022475Y017620D01*
+X022461Y017632D01*
+X022446Y017641D01*
+X022429Y017646D01*
+X022411Y017649D01*
+X022411Y017640D01*
+X022429Y017637D01*
+X022447Y017630D01*
+X022462Y017620D01*
+X022475Y017607D01*
+X022485Y017592D01*
+X022492Y017574D01*
+X022495Y017556D01*
+X022486Y017556D01*
+X022483Y017572D01*
+X022477Y017588D01*
+X022468Y017601D01*
+X022456Y017613D01*
+X022443Y017622D01*
+X022427Y017628D01*
+X022411Y017631D01*
+X021202Y017675D02*
+X021202Y017625D01*
+X021201Y017626D02*
+X021186Y017623D01*
+X021172Y017618D01*
+X021159Y017609D01*
+X021148Y017598D01*
+X021139Y017585D01*
+X021134Y017571D01*
+X021131Y017556D01*
+X021082Y017555D01*
+X021081Y017556D01*
+X021084Y017577D01*
+X021090Y017596D01*
+X021099Y017615D01*
+X021111Y017632D01*
+X021125Y017646D01*
+X021142Y017658D01*
+X021161Y017667D01*
+X021180Y017673D01*
+X021201Y017676D01*
+X021201Y017667D01*
+X021180Y017664D01*
+X021159Y017657D01*
+X021141Y017647D01*
+X021124Y017633D01*
+X021110Y017616D01*
+X021100Y017598D01*
+X021093Y017577D01*
+X021090Y017556D01*
+X021099Y017556D01*
+X021102Y017576D01*
+X021108Y017594D01*
+X021118Y017611D01*
+X021130Y017627D01*
+X021146Y017639D01*
+X021163Y017649D01*
+X021181Y017655D01*
+X021201Y017658D01*
+X021201Y017649D01*
+X021183Y017646D01*
+X021166Y017641D01*
+X021151Y017632D01*
+X021137Y017620D01*
+X021125Y017606D01*
+X021116Y017591D01*
+X021111Y017574D01*
+X021108Y017556D01*
+X021117Y017556D01*
+X021120Y017574D01*
+X021127Y017592D01*
+X021137Y017607D01*
+X021150Y017620D01*
+X021165Y017630D01*
+X021183Y017637D01*
+X021201Y017640D01*
+X021201Y017631D01*
+X021185Y017628D01*
+X021169Y017622D01*
+X021156Y017613D01*
+X021144Y017601D01*
+X021135Y017588D01*
+X021129Y017572D01*
+X021126Y017556D01*
+X021082Y017047D02*
+X021132Y017047D01*
+X021131Y017046D02*
+X021134Y017031D01*
+X021139Y017017D01*
+X021148Y017004D01*
+X021159Y016993D01*
+X021172Y016984D01*
+X021186Y016979D01*
+X021201Y016976D01*
+X021202Y016927D01*
+X021201Y016926D01*
+X021180Y016929D01*
+X021161Y016935D01*
+X021142Y016944D01*
+X021125Y016956D01*
+X021111Y016970D01*
+X021099Y016987D01*
+X021090Y017006D01*
+X021084Y017025D01*
+X021081Y017046D01*
+X021090Y017046D01*
+X021093Y017025D01*
+X021100Y017004D01*
+X021110Y016986D01*
+X021124Y016969D01*
+X021141Y016955D01*
+X021159Y016945D01*
+X021180Y016938D01*
+X021201Y016935D01*
+X021201Y016944D01*
+X021181Y016947D01*
+X021163Y016953D01*
+X021146Y016963D01*
+X021130Y016975D01*
+X021118Y016991D01*
+X021108Y017008D01*
+X021102Y017026D01*
+X021099Y017046D01*
+X021108Y017046D01*
+X021111Y017028D01*
+X021116Y017011D01*
+X021125Y016996D01*
+X021137Y016982D01*
+X021151Y016970D01*
+X021166Y016961D01*
+X021183Y016956D01*
+X021201Y016953D01*
+X021201Y016962D01*
+X021183Y016965D01*
+X021165Y016972D01*
+X021150Y016982D01*
+X021137Y016995D01*
+X021127Y017010D01*
+X021120Y017028D01*
+X021117Y017046D01*
+X021126Y017046D01*
+X021129Y017030D01*
+X021135Y017014D01*
+X021144Y017001D01*
+X021156Y016989D01*
+X021169Y016980D01*
+X021185Y016974D01*
+X021201Y016971D01*
+X019810Y017627D02*
+X019810Y017677D01*
+X019811Y017676D02*
+X019826Y017679D01*
+X019840Y017684D01*
+X019853Y017693D01*
+X019864Y017704D01*
+X019873Y017717D01*
+X019878Y017731D01*
+X019881Y017746D01*
+X019930Y017747D01*
+X019931Y017746D01*
+X019928Y017725D01*
+X019922Y017706D01*
+X019913Y017687D01*
+X019901Y017670D01*
+X019887Y017656D01*
+X019870Y017644D01*
+X019851Y017635D01*
+X019832Y017629D01*
+X019811Y017626D01*
+X019811Y017635D01*
+X019832Y017638D01*
+X019853Y017645D01*
+X019871Y017655D01*
+X019888Y017669D01*
+X019902Y017686D01*
+X019912Y017704D01*
+X019919Y017725D01*
+X019922Y017746D01*
+X019913Y017746D01*
+X019910Y017726D01*
+X019904Y017708D01*
+X019894Y017691D01*
+X019882Y017675D01*
+X019866Y017663D01*
+X019849Y017653D01*
+X019831Y017647D01*
+X019811Y017644D01*
+X019811Y017653D01*
+X019829Y017656D01*
+X019846Y017661D01*
+X019861Y017670D01*
+X019875Y017682D01*
+X019887Y017696D01*
+X019896Y017711D01*
+X019901Y017728D01*
+X019904Y017746D01*
+X019895Y017746D01*
+X019892Y017728D01*
+X019885Y017710D01*
+X019875Y017695D01*
+X019862Y017682D01*
+X019847Y017672D01*
+X019829Y017665D01*
+X019811Y017662D01*
+X019811Y017671D01*
+X019827Y017674D01*
+X019843Y017680D01*
+X019856Y017689D01*
+X019868Y017701D01*
+X019877Y017714D01*
+X019883Y017730D01*
+X019886Y017746D01*
+X019930Y018255D02*
+X019880Y018255D01*
+X019881Y018256D02*
+X019878Y018271D01*
+X019873Y018285D01*
+X019864Y018298D01*
+X019853Y018309D01*
+X019840Y018318D01*
+X019826Y018323D01*
+X019811Y018326D01*
+X019810Y018375D01*
+X019811Y018376D01*
+X019832Y018373D01*
+X019851Y018367D01*
+X019870Y018358D01*
+X019887Y018346D01*
+X019901Y018332D01*
+X019913Y018315D01*
+X019922Y018296D01*
+X019928Y018277D01*
+X019931Y018256D01*
+X019922Y018256D01*
+X019919Y018277D01*
+X019912Y018298D01*
+X019902Y018316D01*
+X019888Y018333D01*
+X019871Y018347D01*
+X019853Y018357D01*
+X019832Y018364D01*
+X019811Y018367D01*
+X019811Y018358D01*
+X019831Y018355D01*
+X019849Y018349D01*
+X019866Y018339D01*
+X019882Y018327D01*
+X019894Y018311D01*
+X019904Y018294D01*
+X019910Y018276D01*
+X019913Y018256D01*
+X019904Y018256D01*
+X019901Y018274D01*
+X019896Y018291D01*
+X019887Y018306D01*
+X019875Y018320D01*
+X019861Y018332D01*
+X019846Y018341D01*
+X019829Y018346D01*
+X019811Y018349D01*
+X019811Y018340D01*
+X019829Y018337D01*
+X019847Y018330D01*
+X019862Y018320D01*
+X019875Y018307D01*
+X019885Y018292D01*
+X019892Y018274D01*
+X019895Y018256D01*
+X019886Y018256D01*
+X019883Y018272D01*
+X019877Y018288D01*
+X019868Y018301D01*
+X019856Y018313D01*
+X019843Y018322D01*
+X019827Y018328D01*
+X019811Y018331D01*
+X018602Y018375D02*
+X018602Y018325D01*
+X018601Y018326D02*
+X018586Y018323D01*
+X018572Y018318D01*
+X018559Y018309D01*
+X018548Y018298D01*
+X018539Y018285D01*
+X018534Y018271D01*
+X018531Y018256D01*
+X018482Y018255D01*
+X018481Y018256D01*
+X018484Y018277D01*
+X018490Y018296D01*
+X018499Y018315D01*
+X018511Y018332D01*
+X018525Y018346D01*
+X018542Y018358D01*
+X018561Y018367D01*
+X018580Y018373D01*
+X018601Y018376D01*
+X018601Y018367D01*
+X018580Y018364D01*
+X018559Y018357D01*
+X018541Y018347D01*
+X018524Y018333D01*
+X018510Y018316D01*
+X018500Y018298D01*
+X018493Y018277D01*
+X018490Y018256D01*
+X018499Y018256D01*
+X018502Y018276D01*
+X018508Y018294D01*
+X018518Y018311D01*
+X018530Y018327D01*
+X018546Y018339D01*
+X018563Y018349D01*
+X018581Y018355D01*
+X018601Y018358D01*
+X018601Y018349D01*
+X018583Y018346D01*
+X018566Y018341D01*
+X018551Y018332D01*
+X018537Y018320D01*
+X018525Y018306D01*
+X018516Y018291D01*
+X018511Y018274D01*
+X018508Y018256D01*
+X018517Y018256D01*
+X018520Y018274D01*
+X018527Y018292D01*
+X018537Y018307D01*
+X018550Y018320D01*
+X018565Y018330D01*
+X018583Y018337D01*
+X018601Y018340D01*
+X018601Y018331D01*
+X018585Y018328D01*
+X018569Y018322D01*
+X018556Y018313D01*
+X018544Y018301D01*
+X018535Y018288D01*
+X018529Y018272D01*
+X018526Y018256D01*
+X018482Y017747D02*
+X018532Y017747D01*
+X018531Y017746D02*
+X018534Y017731D01*
+X018539Y017717D01*
+X018548Y017704D01*
+X018559Y017693D01*
+X018572Y017684D01*
+X018586Y017679D01*
+X018601Y017676D01*
+X018602Y017627D01*
+X018601Y017626D01*
+X018580Y017629D01*
+X018561Y017635D01*
+X018542Y017644D01*
+X018525Y017656D01*
+X018511Y017670D01*
+X018499Y017687D01*
+X018490Y017706D01*
+X018484Y017725D01*
+X018481Y017746D01*
+X018490Y017746D01*
+X018493Y017725D01*
+X018500Y017704D01*
+X018510Y017686D01*
+X018524Y017669D01*
+X018541Y017655D01*
+X018559Y017645D01*
+X018580Y017638D01*
+X018601Y017635D01*
+X018601Y017644D01*
+X018581Y017647D01*
+X018563Y017653D01*
+X018546Y017663D01*
+X018530Y017675D01*
+X018518Y017691D01*
+X018508Y017708D01*
+X018502Y017726D01*
+X018499Y017746D01*
+X018508Y017746D01*
+X018511Y017728D01*
+X018516Y017711D01*
+X018525Y017696D01*
+X018537Y017682D01*
+X018551Y017670D01*
+X018566Y017661D01*
+X018583Y017656D01*
+X018601Y017653D01*
+X018601Y017662D01*
+X018583Y017665D01*
+X018565Y017672D01*
+X018550Y017682D01*
+X018537Y017695D01*
+X018527Y017710D01*
+X018520Y017728D01*
+X018517Y017746D01*
+X018526Y017746D01*
+X018529Y017730D01*
+X018535Y017714D01*
+X018544Y017701D01*
+X018556Y017689D01*
+X018569Y017680D01*
+X018585Y017674D01*
+X018601Y017671D01*
+X018482Y019647D02*
+X018532Y019647D01*
+X018531Y019646D02*
+X018534Y019631D01*
+X018539Y019617D01*
+X018548Y019604D01*
+X018559Y019593D01*
+X018572Y019584D01*
+X018586Y019579D01*
+X018601Y019576D01*
+X018602Y019527D01*
+X018601Y019526D01*
+X018580Y019529D01*
+X018561Y019535D01*
+X018542Y019544D01*
+X018525Y019556D01*
+X018511Y019570D01*
+X018499Y019587D01*
+X018490Y019606D01*
+X018484Y019625D01*
+X018481Y019646D01*
+X018490Y019646D01*
+X018493Y019625D01*
+X018500Y019604D01*
+X018510Y019586D01*
+X018524Y019569D01*
+X018541Y019555D01*
+X018559Y019545D01*
+X018580Y019538D01*
+X018601Y019535D01*
+X018601Y019544D01*
+X018581Y019547D01*
+X018563Y019553D01*
+X018546Y019563D01*
+X018530Y019575D01*
+X018518Y019591D01*
+X018508Y019608D01*
+X018502Y019626D01*
+X018499Y019646D01*
+X018508Y019646D01*
+X018511Y019628D01*
+X018516Y019611D01*
+X018525Y019596D01*
+X018537Y019582D01*
+X018551Y019570D01*
+X018566Y019561D01*
+X018583Y019556D01*
+X018601Y019553D01*
+X018601Y019562D01*
+X018583Y019565D01*
+X018565Y019572D01*
+X018550Y019582D01*
+X018537Y019595D01*
+X018527Y019610D01*
+X018520Y019628D01*
+X018517Y019646D01*
+X018526Y019646D01*
+X018529Y019630D01*
+X018535Y019614D01*
+X018544Y019601D01*
+X018556Y019589D01*
+X018569Y019580D01*
+X018585Y019574D01*
+X018601Y019571D01*
+X018602Y020275D02*
+X018602Y020225D01*
+X018601Y020226D02*
+X018586Y020223D01*
+X018572Y020218D01*
+X018559Y020209D01*
+X018548Y020198D01*
+X018539Y020185D01*
+X018534Y020171D01*
+X018531Y020156D01*
+X018482Y020155D01*
+X018481Y020156D01*
+X018484Y020177D01*
+X018490Y020196D01*
+X018499Y020215D01*
+X018511Y020232D01*
+X018525Y020246D01*
+X018542Y020258D01*
+X018561Y020267D01*
+X018580Y020273D01*
+X018601Y020276D01*
+X018601Y020267D01*
+X018580Y020264D01*
+X018559Y020257D01*
+X018541Y020247D01*
+X018524Y020233D01*
+X018510Y020216D01*
+X018500Y020198D01*
+X018493Y020177D01*
+X018490Y020156D01*
+X018499Y020156D01*
+X018502Y020176D01*
+X018508Y020194D01*
+X018518Y020211D01*
+X018530Y020227D01*
+X018546Y020239D01*
+X018563Y020249D01*
+X018581Y020255D01*
+X018601Y020258D01*
+X018601Y020249D01*
+X018583Y020246D01*
+X018566Y020241D01*
+X018551Y020232D01*
+X018537Y020220D01*
+X018525Y020206D01*
+X018516Y020191D01*
+X018511Y020174D01*
+X018508Y020156D01*
+X018517Y020156D01*
+X018520Y020174D01*
+X018527Y020192D01*
+X018537Y020207D01*
+X018550Y020220D01*
+X018565Y020230D01*
+X018583Y020237D01*
+X018601Y020240D01*
+X018601Y020231D01*
+X018585Y020228D01*
+X018569Y020222D01*
+X018556Y020213D01*
+X018544Y020201D01*
+X018535Y020188D01*
+X018529Y020172D01*
+X018526Y020156D01*
+X018482Y021047D02*
+X018532Y021047D01*
+X018531Y021046D02*
+X018534Y021031D01*
+X018539Y021017D01*
+X018548Y021004D01*
+X018559Y020993D01*
+X018572Y020984D01*
+X018586Y020979D01*
+X018601Y020976D01*
+X018602Y020927D01*
+X018601Y020926D01*
+X018580Y020929D01*
+X018561Y020935D01*
+X018542Y020944D01*
+X018525Y020956D01*
+X018511Y020970D01*
+X018499Y020987D01*
+X018490Y021006D01*
+X018484Y021025D01*
+X018481Y021046D01*
+X018490Y021046D01*
+X018493Y021025D01*
+X018500Y021004D01*
+X018510Y020986D01*
+X018524Y020969D01*
+X018541Y020955D01*
+X018559Y020945D01*
+X018580Y020938D01*
+X018601Y020935D01*
+X018601Y020944D01*
+X018581Y020947D01*
+X018563Y020953D01*
+X018546Y020963D01*
+X018530Y020975D01*
+X018518Y020991D01*
+X018508Y021008D01*
+X018502Y021026D01*
+X018499Y021046D01*
+X018508Y021046D01*
+X018511Y021028D01*
+X018516Y021011D01*
+X018525Y020996D01*
+X018537Y020982D01*
+X018551Y020970D01*
+X018566Y020961D01*
+X018583Y020956D01*
+X018601Y020953D01*
+X018601Y020962D01*
+X018583Y020965D01*
+X018565Y020972D01*
+X018550Y020982D01*
+X018537Y020995D01*
+X018527Y021010D01*
+X018520Y021028D01*
+X018517Y021046D01*
+X018526Y021046D01*
+X018529Y021030D01*
+X018535Y021014D01*
+X018544Y021001D01*
+X018556Y020989D01*
+X018569Y020980D01*
+X018585Y020974D01*
+X018601Y020971D01*
+X018602Y021675D02*
+X018602Y021625D01*
+X018601Y021626D02*
+X018586Y021623D01*
+X018572Y021618D01*
+X018559Y021609D01*
+X018548Y021598D01*
+X018539Y021585D01*
+X018534Y021571D01*
+X018531Y021556D01*
+X018482Y021555D01*
+X018481Y021556D01*
+X018484Y021577D01*
+X018490Y021596D01*
+X018499Y021615D01*
+X018511Y021632D01*
+X018525Y021646D01*
+X018542Y021658D01*
+X018561Y021667D01*
+X018580Y021673D01*
+X018601Y021676D01*
+X018601Y021667D01*
+X018580Y021664D01*
+X018559Y021657D01*
+X018541Y021647D01*
+X018524Y021633D01*
+X018510Y021616D01*
+X018500Y021598D01*
+X018493Y021577D01*
+X018490Y021556D01*
+X018499Y021556D01*
+X018502Y021576D01*
+X018508Y021594D01*
+X018518Y021611D01*
+X018530Y021627D01*
+X018546Y021639D01*
+X018563Y021649D01*
+X018581Y021655D01*
+X018601Y021658D01*
+X018601Y021649D01*
+X018583Y021646D01*
+X018566Y021641D01*
+X018551Y021632D01*
+X018537Y021620D01*
+X018525Y021606D01*
+X018516Y021591D01*
+X018511Y021574D01*
+X018508Y021556D01*
+X018517Y021556D01*
+X018520Y021574D01*
+X018527Y021592D01*
+X018537Y021607D01*
+X018550Y021620D01*
+X018565Y021630D01*
+X018583Y021637D01*
+X018601Y021640D01*
+X018601Y021631D01*
+X018585Y021628D01*
+X018569Y021622D01*
+X018556Y021613D01*
+X018544Y021601D01*
+X018535Y021588D01*
+X018529Y021572D01*
+X018526Y021556D01*
+X018482Y022547D02*
+X018532Y022547D01*
+X018531Y022546D02*
+X018534Y022531D01*
+X018539Y022517D01*
+X018548Y022504D01*
+X018559Y022493D01*
+X018572Y022484D01*
+X018586Y022479D01*
+X018601Y022476D01*
+X018602Y022427D01*
+X018601Y022426D01*
+X018580Y022429D01*
+X018561Y022435D01*
+X018542Y022444D01*
+X018525Y022456D01*
+X018511Y022470D01*
+X018499Y022487D01*
+X018490Y022506D01*
+X018484Y022525D01*
+X018481Y022546D01*
+X018490Y022546D01*
+X018493Y022525D01*
+X018500Y022504D01*
+X018510Y022486D01*
+X018524Y022469D01*
+X018541Y022455D01*
+X018559Y022445D01*
+X018580Y022438D01*
+X018601Y022435D01*
+X018601Y022444D01*
+X018581Y022447D01*
+X018563Y022453D01*
+X018546Y022463D01*
+X018530Y022475D01*
+X018518Y022491D01*
+X018508Y022508D01*
+X018502Y022526D01*
+X018499Y022546D01*
+X018508Y022546D01*
+X018511Y022528D01*
+X018516Y022511D01*
+X018525Y022496D01*
+X018537Y022482D01*
+X018551Y022470D01*
+X018566Y022461D01*
+X018583Y022456D01*
+X018601Y022453D01*
+X018601Y022462D01*
+X018583Y022465D01*
+X018565Y022472D01*
+X018550Y022482D01*
+X018537Y022495D01*
+X018527Y022510D01*
+X018520Y022528D01*
+X018517Y022546D01*
+X018526Y022546D01*
+X018529Y022530D01*
+X018535Y022514D01*
+X018544Y022501D01*
+X018556Y022489D01*
+X018569Y022480D01*
+X018585Y022474D01*
+X018601Y022471D01*
+X018602Y023175D02*
+X018602Y023125D01*
+X018601Y023126D02*
+X018586Y023123D01*
+X018572Y023118D01*
+X018559Y023109D01*
+X018548Y023098D01*
+X018539Y023085D01*
+X018534Y023071D01*
+X018531Y023056D01*
+X018482Y023055D01*
+X018481Y023056D01*
+X018484Y023077D01*
+X018490Y023096D01*
+X018499Y023115D01*
+X018511Y023132D01*
+X018525Y023146D01*
+X018542Y023158D01*
+X018561Y023167D01*
+X018580Y023173D01*
+X018601Y023176D01*
+X018601Y023167D01*
+X018580Y023164D01*
+X018559Y023157D01*
+X018541Y023147D01*
+X018524Y023133D01*
+X018510Y023116D01*
+X018500Y023098D01*
+X018493Y023077D01*
+X018490Y023056D01*
+X018499Y023056D01*
+X018502Y023076D01*
+X018508Y023094D01*
+X018518Y023111D01*
+X018530Y023127D01*
+X018546Y023139D01*
+X018563Y023149D01*
+X018581Y023155D01*
+X018601Y023158D01*
+X018601Y023149D01*
+X018583Y023146D01*
+X018566Y023141D01*
+X018551Y023132D01*
+X018537Y023120D01*
+X018525Y023106D01*
+X018516Y023091D01*
+X018511Y023074D01*
+X018508Y023056D01*
+X018517Y023056D01*
+X018520Y023074D01*
+X018527Y023092D01*
+X018537Y023107D01*
+X018550Y023120D01*
+X018565Y023130D01*
+X018583Y023137D01*
+X018601Y023140D01*
+X018601Y023131D01*
+X018585Y023128D01*
+X018569Y023122D01*
+X018556Y023113D01*
+X018544Y023101D01*
+X018535Y023088D01*
+X018529Y023072D01*
+X018526Y023056D01*
+X018482Y024047D02*
+X018532Y024047D01*
+X018531Y024046D02*
+X018534Y024031D01*
+X018539Y024017D01*
+X018548Y024004D01*
+X018559Y023993D01*
+X018572Y023984D01*
+X018586Y023979D01*
+X018601Y023976D01*
+X018602Y023927D01*
+X018601Y023926D01*
+X018580Y023929D01*
+X018561Y023935D01*
+X018542Y023944D01*
+X018525Y023956D01*
+X018511Y023970D01*
+X018499Y023987D01*
+X018490Y024006D01*
+X018484Y024025D01*
+X018481Y024046D01*
+X018490Y024046D01*
+X018493Y024025D01*
+X018500Y024004D01*
+X018510Y023986D01*
+X018524Y023969D01*
+X018541Y023955D01*
+X018559Y023945D01*
+X018580Y023938D01*
+X018601Y023935D01*
+X018601Y023944D01*
+X018581Y023947D01*
+X018563Y023953D01*
+X018546Y023963D01*
+X018530Y023975D01*
+X018518Y023991D01*
+X018508Y024008D01*
+X018502Y024026D01*
+X018499Y024046D01*
+X018508Y024046D01*
+X018511Y024028D01*
+X018516Y024011D01*
+X018525Y023996D01*
+X018537Y023982D01*
+X018551Y023970D01*
+X018566Y023961D01*
+X018583Y023956D01*
+X018601Y023953D01*
+X018601Y023962D01*
+X018583Y023965D01*
+X018565Y023972D01*
+X018550Y023982D01*
+X018537Y023995D01*
+X018527Y024010D01*
+X018520Y024028D01*
+X018517Y024046D01*
+X018526Y024046D01*
+X018529Y024030D01*
+X018535Y024014D01*
+X018544Y024001D01*
+X018556Y023989D01*
+X018569Y023980D01*
+X018585Y023974D01*
+X018601Y023971D01*
+X018602Y024675D02*
+X018602Y024625D01*
+X018601Y024626D02*
+X018586Y024623D01*
+X018572Y024618D01*
+X018559Y024609D01*
+X018548Y024598D01*
+X018539Y024585D01*
+X018534Y024571D01*
+X018531Y024556D01*
+X018482Y024555D01*
+X018481Y024556D01*
+X018484Y024577D01*
+X018490Y024596D01*
+X018499Y024615D01*
+X018511Y024632D01*
+X018525Y024646D01*
+X018542Y024658D01*
+X018561Y024667D01*
+X018580Y024673D01*
+X018601Y024676D01*
+X018601Y024667D01*
+X018580Y024664D01*
+X018559Y024657D01*
+X018541Y024647D01*
+X018524Y024633D01*
+X018510Y024616D01*
+X018500Y024598D01*
+X018493Y024577D01*
+X018490Y024556D01*
+X018499Y024556D01*
+X018502Y024576D01*
+X018508Y024594D01*
+X018518Y024611D01*
+X018530Y024627D01*
+X018546Y024639D01*
+X018563Y024649D01*
+X018581Y024655D01*
+X018601Y024658D01*
+X018601Y024649D01*
+X018583Y024646D01*
+X018566Y024641D01*
+X018551Y024632D01*
+X018537Y024620D01*
+X018525Y024606D01*
+X018516Y024591D01*
+X018511Y024574D01*
+X018508Y024556D01*
+X018517Y024556D01*
+X018520Y024574D01*
+X018527Y024592D01*
+X018537Y024607D01*
+X018550Y024620D01*
+X018565Y024630D01*
+X018583Y024637D01*
+X018601Y024640D01*
+X018601Y024631D01*
+X018585Y024628D01*
+X018569Y024622D01*
+X018556Y024613D01*
+X018544Y024601D01*
+X018535Y024588D01*
+X018529Y024572D01*
+X018526Y024556D01*
+X019930Y024555D02*
+X019880Y024555D01*
+X019881Y024556D02*
+X019878Y024571D01*
+X019873Y024585D01*
+X019864Y024598D01*
+X019853Y024609D01*
+X019840Y024618D01*
+X019826Y024623D01*
+X019811Y024626D01*
+X019810Y024675D01*
+X019811Y024676D01*
+X019832Y024673D01*
+X019851Y024667D01*
+X019870Y024658D01*
+X019887Y024646D01*
+X019901Y024632D01*
+X019913Y024615D01*
+X019922Y024596D01*
+X019928Y024577D01*
+X019931Y024556D01*
+X019922Y024556D01*
+X019919Y024577D01*
+X019912Y024598D01*
+X019902Y024616D01*
+X019888Y024633D01*
+X019871Y024647D01*
+X019853Y024657D01*
+X019832Y024664D01*
+X019811Y024667D01*
+X019811Y024658D01*
+X019831Y024655D01*
+X019849Y024649D01*
+X019866Y024639D01*
+X019882Y024627D01*
+X019894Y024611D01*
+X019904Y024594D01*
+X019910Y024576D01*
+X019913Y024556D01*
+X019904Y024556D01*
+X019901Y024574D01*
+X019896Y024591D01*
+X019887Y024606D01*
+X019875Y024620D01*
+X019861Y024632D01*
+X019846Y024641D01*
+X019829Y024646D01*
+X019811Y024649D01*
+X019811Y024640D01*
+X019829Y024637D01*
+X019847Y024630D01*
+X019862Y024620D01*
+X019875Y024607D01*
+X019885Y024592D01*
+X019892Y024574D01*
+X019895Y024556D01*
+X019886Y024556D01*
+X019883Y024572D01*
+X019877Y024588D01*
+X019868Y024601D01*
+X019856Y024613D01*
+X019843Y024622D01*
+X019827Y024628D01*
+X019811Y024631D01*
+X019810Y023927D02*
+X019810Y023977D01*
+X019811Y023976D02*
+X019826Y023979D01*
+X019840Y023984D01*
+X019853Y023993D01*
+X019864Y024004D01*
+X019873Y024017D01*
+X019878Y024031D01*
+X019881Y024046D01*
+X019930Y024047D01*
+X019931Y024046D01*
+X019928Y024025D01*
+X019922Y024006D01*
+X019913Y023987D01*
+X019901Y023970D01*
+X019887Y023956D01*
+X019870Y023944D01*
+X019851Y023935D01*
+X019832Y023929D01*
+X019811Y023926D01*
+X019811Y023935D01*
+X019832Y023938D01*
+X019853Y023945D01*
+X019871Y023955D01*
+X019888Y023969D01*
+X019902Y023986D01*
+X019912Y024004D01*
+X019919Y024025D01*
+X019922Y024046D01*
+X019913Y024046D01*
+X019910Y024026D01*
+X019904Y024008D01*
+X019894Y023991D01*
+X019882Y023975D01*
+X019866Y023963D01*
+X019849Y023953D01*
+X019831Y023947D01*
+X019811Y023944D01*
+X019811Y023953D01*
+X019829Y023956D01*
+X019846Y023961D01*
+X019861Y023970D01*
+X019875Y023982D01*
+X019887Y023996D01*
+X019896Y024011D01*
+X019901Y024028D01*
+X019904Y024046D01*
+X019895Y024046D01*
+X019892Y024028D01*
+X019885Y024010D01*
+X019875Y023995D01*
+X019862Y023982D01*
+X019847Y023972D01*
+X019829Y023965D01*
+X019811Y023962D01*
+X019811Y023971D01*
+X019827Y023974D01*
+X019843Y023980D01*
+X019856Y023989D01*
+X019868Y024001D01*
+X019877Y024014D01*
+X019883Y024030D01*
+X019886Y024046D01*
+X019930Y023055D02*
+X019880Y023055D01*
+X019881Y023056D02*
+X019878Y023071D01*
+X019873Y023085D01*
+X019864Y023098D01*
+X019853Y023109D01*
+X019840Y023118D01*
+X019826Y023123D01*
+X019811Y023126D01*
+X019810Y023175D01*
+X019811Y023176D01*
+X019832Y023173D01*
+X019851Y023167D01*
+X019870Y023158D01*
+X019887Y023146D01*
+X019901Y023132D01*
+X019913Y023115D01*
+X019922Y023096D01*
+X019928Y023077D01*
+X019931Y023056D01*
+X019922Y023056D01*
+X019919Y023077D01*
+X019912Y023098D01*
+X019902Y023116D01*
+X019888Y023133D01*
+X019871Y023147D01*
+X019853Y023157D01*
+X019832Y023164D01*
+X019811Y023167D01*
+X019811Y023158D01*
+X019831Y023155D01*
+X019849Y023149D01*
+X019866Y023139D01*
+X019882Y023127D01*
+X019894Y023111D01*
+X019904Y023094D01*
+X019910Y023076D01*
+X019913Y023056D01*
+X019904Y023056D01*
+X019901Y023074D01*
+X019896Y023091D01*
+X019887Y023106D01*
+X019875Y023120D01*
+X019861Y023132D01*
+X019846Y023141D01*
+X019829Y023146D01*
+X019811Y023149D01*
+X019811Y023140D01*
+X019829Y023137D01*
+X019847Y023130D01*
+X019862Y023120D01*
+X019875Y023107D01*
+X019885Y023092D01*
+X019892Y023074D01*
+X019895Y023056D01*
+X019886Y023056D01*
+X019883Y023072D01*
+X019877Y023088D01*
+X019868Y023101D01*
+X019856Y023113D01*
+X019843Y023122D01*
+X019827Y023128D01*
+X019811Y023131D01*
+X019810Y022427D02*
+X019810Y022477D01*
+X019811Y022476D02*
+X019826Y022479D01*
+X019840Y022484D01*
+X019853Y022493D01*
+X019864Y022504D01*
+X019873Y022517D01*
+X019878Y022531D01*
+X019881Y022546D01*
+X019930Y022547D01*
+X019931Y022546D01*
+X019928Y022525D01*
+X019922Y022506D01*
+X019913Y022487D01*
+X019901Y022470D01*
+X019887Y022456D01*
+X019870Y022444D01*
+X019851Y022435D01*
+X019832Y022429D01*
+X019811Y022426D01*
+X019811Y022435D01*
+X019832Y022438D01*
+X019853Y022445D01*
+X019871Y022455D01*
+X019888Y022469D01*
+X019902Y022486D01*
+X019912Y022504D01*
+X019919Y022525D01*
+X019922Y022546D01*
+X019913Y022546D01*
+X019910Y022526D01*
+X019904Y022508D01*
+X019894Y022491D01*
+X019882Y022475D01*
+X019866Y022463D01*
+X019849Y022453D01*
+X019831Y022447D01*
+X019811Y022444D01*
+X019811Y022453D01*
+X019829Y022456D01*
+X019846Y022461D01*
+X019861Y022470D01*
+X019875Y022482D01*
+X019887Y022496D01*
+X019896Y022511D01*
+X019901Y022528D01*
+X019904Y022546D01*
+X019895Y022546D01*
+X019892Y022528D01*
+X019885Y022510D01*
+X019875Y022495D01*
+X019862Y022482D01*
+X019847Y022472D01*
+X019829Y022465D01*
+X019811Y022462D01*
+X019811Y022471D01*
+X019827Y022474D01*
+X019843Y022480D01*
+X019856Y022489D01*
+X019868Y022501D01*
+X019877Y022514D01*
+X019883Y022530D01*
+X019886Y022546D01*
+X019930Y021555D02*
+X019880Y021555D01*
+X019881Y021556D02*
+X019878Y021571D01*
+X019873Y021585D01*
+X019864Y021598D01*
+X019853Y021609D01*
+X019840Y021618D01*
+X019826Y021623D01*
+X019811Y021626D01*
+X019810Y021675D01*
+X019811Y021676D01*
+X019832Y021673D01*
+X019851Y021667D01*
+X019870Y021658D01*
+X019887Y021646D01*
+X019901Y021632D01*
+X019913Y021615D01*
+X019922Y021596D01*
+X019928Y021577D01*
+X019931Y021556D01*
+X019922Y021556D01*
+X019919Y021577D01*
+X019912Y021598D01*
+X019902Y021616D01*
+X019888Y021633D01*
+X019871Y021647D01*
+X019853Y021657D01*
+X019832Y021664D01*
+X019811Y021667D01*
+X019811Y021658D01*
+X019831Y021655D01*
+X019849Y021649D01*
+X019866Y021639D01*
+X019882Y021627D01*
+X019894Y021611D01*
+X019904Y021594D01*
+X019910Y021576D01*
+X019913Y021556D01*
+X019904Y021556D01*
+X019901Y021574D01*
+X019896Y021591D01*
+X019887Y021606D01*
+X019875Y021620D01*
+X019861Y021632D01*
+X019846Y021641D01*
+X019829Y021646D01*
+X019811Y021649D01*
+X019811Y021640D01*
+X019829Y021637D01*
+X019847Y021630D01*
+X019862Y021620D01*
+X019875Y021607D01*
+X019885Y021592D01*
+X019892Y021574D01*
+X019895Y021556D01*
+X019886Y021556D01*
+X019883Y021572D01*
+X019877Y021588D01*
+X019868Y021601D01*
+X019856Y021613D01*
+X019843Y021622D01*
+X019827Y021628D01*
+X019811Y021631D01*
+X019810Y020927D02*
+X019810Y020977D01*
+X019811Y020976D02*
+X019826Y020979D01*
+X019840Y020984D01*
+X019853Y020993D01*
+X019864Y021004D01*
+X019873Y021017D01*
+X019878Y021031D01*
+X019881Y021046D01*
+X019930Y021047D01*
+X019931Y021046D01*
+X019928Y021025D01*
+X019922Y021006D01*
+X019913Y020987D01*
+X019901Y020970D01*
+X019887Y020956D01*
+X019870Y020944D01*
+X019851Y020935D01*
+X019832Y020929D01*
+X019811Y020926D01*
+X019811Y020935D01*
+X019832Y020938D01*
+X019853Y020945D01*
+X019871Y020955D01*
+X019888Y020969D01*
+X019902Y020986D01*
+X019912Y021004D01*
+X019919Y021025D01*
+X019922Y021046D01*
+X019913Y021046D01*
+X019910Y021026D01*
+X019904Y021008D01*
+X019894Y020991D01*
+X019882Y020975D01*
+X019866Y020963D01*
+X019849Y020953D01*
+X019831Y020947D01*
+X019811Y020944D01*
+X019811Y020953D01*
+X019829Y020956D01*
+X019846Y020961D01*
+X019861Y020970D01*
+X019875Y020982D01*
+X019887Y020996D01*
+X019896Y021011D01*
+X019901Y021028D01*
+X019904Y021046D01*
+X019895Y021046D01*
+X019892Y021028D01*
+X019885Y021010D01*
+X019875Y020995D01*
+X019862Y020982D01*
+X019847Y020972D01*
+X019829Y020965D01*
+X019811Y020962D01*
+X019811Y020971D01*
+X019827Y020974D01*
+X019843Y020980D01*
+X019856Y020989D01*
+X019868Y021001D01*
+X019877Y021014D01*
+X019883Y021030D01*
+X019886Y021046D01*
+X019930Y020155D02*
+X019880Y020155D01*
+X019881Y020156D02*
+X019878Y020171D01*
+X019873Y020185D01*
+X019864Y020198D01*
+X019853Y020209D01*
+X019840Y020218D01*
+X019826Y020223D01*
+X019811Y020226D01*
+X019810Y020275D01*
+X019811Y020276D01*
+X019832Y020273D01*
+X019851Y020267D01*
+X019870Y020258D01*
+X019887Y020246D01*
+X019901Y020232D01*
+X019913Y020215D01*
+X019922Y020196D01*
+X019928Y020177D01*
+X019931Y020156D01*
+X019922Y020156D01*
+X019919Y020177D01*
+X019912Y020198D01*
+X019902Y020216D01*
+X019888Y020233D01*
+X019871Y020247D01*
+X019853Y020257D01*
+X019832Y020264D01*
+X019811Y020267D01*
+X019811Y020258D01*
+X019831Y020255D01*
+X019849Y020249D01*
+X019866Y020239D01*
+X019882Y020227D01*
+X019894Y020211D01*
+X019904Y020194D01*
+X019910Y020176D01*
+X019913Y020156D01*
+X019904Y020156D01*
+X019901Y020174D01*
+X019896Y020191D01*
+X019887Y020206D01*
+X019875Y020220D01*
+X019861Y020232D01*
+X019846Y020241D01*
+X019829Y020246D01*
+X019811Y020249D01*
+X019811Y020240D01*
+X019829Y020237D01*
+X019847Y020230D01*
+X019862Y020220D01*
+X019875Y020207D01*
+X019885Y020192D01*
+X019892Y020174D01*
+X019895Y020156D01*
+X019886Y020156D01*
+X019883Y020172D01*
+X019877Y020188D01*
+X019868Y020201D01*
+X019856Y020213D01*
+X019843Y020222D01*
+X019827Y020228D01*
+X019811Y020231D01*
+X019810Y019527D02*
+X019810Y019577D01*
+X019811Y019576D02*
+X019826Y019579D01*
+X019840Y019584D01*
+X019853Y019593D01*
+X019864Y019604D01*
+X019873Y019617D01*
+X019878Y019631D01*
+X019881Y019646D01*
+X019930Y019647D01*
+X019931Y019646D01*
+X019928Y019625D01*
+X019922Y019606D01*
+X019913Y019587D01*
+X019901Y019570D01*
+X019887Y019556D01*
+X019870Y019544D01*
+X019851Y019535D01*
+X019832Y019529D01*
+X019811Y019526D01*
+X019811Y019535D01*
+X019832Y019538D01*
+X019853Y019545D01*
+X019871Y019555D01*
+X019888Y019569D01*
+X019902Y019586D01*
+X019912Y019604D01*
+X019919Y019625D01*
+X019922Y019646D01*
+X019913Y019646D01*
+X019910Y019626D01*
+X019904Y019608D01*
+X019894Y019591D01*
+X019882Y019575D01*
+X019866Y019563D01*
+X019849Y019553D01*
+X019831Y019547D01*
+X019811Y019544D01*
+X019811Y019553D01*
+X019829Y019556D01*
+X019846Y019561D01*
+X019861Y019570D01*
+X019875Y019582D01*
+X019887Y019596D01*
+X019896Y019611D01*
+X019901Y019628D01*
+X019904Y019646D01*
+X019895Y019646D01*
+X019892Y019628D01*
+X019885Y019610D01*
+X019875Y019595D01*
+X019862Y019582D01*
+X019847Y019572D01*
+X019829Y019565D01*
+X019811Y019562D01*
+X019811Y019571D01*
+X019827Y019574D01*
+X019843Y019580D01*
+X019856Y019589D01*
+X019868Y019601D01*
+X019877Y019614D01*
+X019883Y019630D01*
+X019886Y019646D01*
+X021202Y019675D02*
+X021202Y019625D01*
+X021201Y019626D02*
+X021186Y019623D01*
+X021172Y019618D01*
+X021159Y019609D01*
+X021148Y019598D01*
+X021139Y019585D01*
+X021134Y019571D01*
+X021131Y019556D01*
+X021082Y019555D01*
+X021081Y019556D01*
+X021084Y019577D01*
+X021090Y019596D01*
+X021099Y019615D01*
+X021111Y019632D01*
+X021125Y019646D01*
+X021142Y019658D01*
+X021161Y019667D01*
+X021180Y019673D01*
+X021201Y019676D01*
+X021201Y019667D01*
+X021180Y019664D01*
+X021159Y019657D01*
+X021141Y019647D01*
+X021124Y019633D01*
+X021110Y019616D01*
+X021100Y019598D01*
+X021093Y019577D01*
+X021090Y019556D01*
+X021099Y019556D01*
+X021102Y019576D01*
+X021108Y019594D01*
+X021118Y019611D01*
+X021130Y019627D01*
+X021146Y019639D01*
+X021163Y019649D01*
+X021181Y019655D01*
+X021201Y019658D01*
+X021201Y019649D01*
+X021183Y019646D01*
+X021166Y019641D01*
+X021151Y019632D01*
+X021137Y019620D01*
+X021125Y019606D01*
+X021116Y019591D01*
+X021111Y019574D01*
+X021108Y019556D01*
+X021117Y019556D01*
+X021120Y019574D01*
+X021127Y019592D01*
+X021137Y019607D01*
+X021150Y019620D01*
+X021165Y019630D01*
+X021183Y019637D01*
+X021201Y019640D01*
+X021201Y019631D01*
+X021185Y019628D01*
+X021169Y019622D01*
+X021156Y019613D01*
+X021144Y019601D01*
+X021135Y019588D01*
+X021129Y019572D01*
+X021126Y019556D01*
+X021082Y019047D02*
+X021132Y019047D01*
+X021131Y019046D02*
+X021134Y019031D01*
+X021139Y019017D01*
+X021148Y019004D01*
+X021159Y018993D01*
+X021172Y018984D01*
+X021186Y018979D01*
+X021201Y018976D01*
+X021202Y018927D01*
+X021201Y018926D01*
+X021180Y018929D01*
+X021161Y018935D01*
+X021142Y018944D01*
+X021125Y018956D01*
+X021111Y018970D01*
+X021099Y018987D01*
+X021090Y019006D01*
+X021084Y019025D01*
+X021081Y019046D01*
+X021090Y019046D01*
+X021093Y019025D01*
+X021100Y019004D01*
+X021110Y018986D01*
+X021124Y018969D01*
+X021141Y018955D01*
+X021159Y018945D01*
+X021180Y018938D01*
+X021201Y018935D01*
+X021201Y018944D01*
+X021181Y018947D01*
+X021163Y018953D01*
+X021146Y018963D01*
+X021130Y018975D01*
+X021118Y018991D01*
+X021108Y019008D01*
+X021102Y019026D01*
+X021099Y019046D01*
+X021108Y019046D01*
+X021111Y019028D01*
+X021116Y019011D01*
+X021125Y018996D01*
+X021137Y018982D01*
+X021151Y018970D01*
+X021166Y018961D01*
+X021183Y018956D01*
+X021201Y018953D01*
+X021201Y018962D01*
+X021183Y018965D01*
+X021165Y018972D01*
+X021150Y018982D01*
+X021137Y018995D01*
+X021127Y019010D01*
+X021120Y019028D01*
+X021117Y019046D01*
+X021126Y019046D01*
+X021129Y019030D01*
+X021135Y019014D01*
+X021144Y019001D01*
+X021156Y018989D01*
+X021169Y018980D01*
+X021185Y018974D01*
+X021201Y018971D01*
+X022410Y018927D02*
+X022410Y018977D01*
+X022411Y018976D02*
+X022426Y018979D01*
+X022440Y018984D01*
+X022453Y018993D01*
+X022464Y019004D01*
+X022473Y019017D01*
+X022478Y019031D01*
+X022481Y019046D01*
+X022530Y019047D01*
+X022531Y019046D01*
+X022528Y019025D01*
+X022522Y019006D01*
+X022513Y018987D01*
+X022501Y018970D01*
+X022487Y018956D01*
+X022470Y018944D01*
+X022451Y018935D01*
+X022432Y018929D01*
+X022411Y018926D01*
+X022411Y018935D01*
+X022432Y018938D01*
+X022453Y018945D01*
+X022471Y018955D01*
+X022488Y018969D01*
+X022502Y018986D01*
+X022512Y019004D01*
+X022519Y019025D01*
+X022522Y019046D01*
+X022513Y019046D01*
+X022510Y019026D01*
+X022504Y019008D01*
+X022494Y018991D01*
+X022482Y018975D01*
+X022466Y018963D01*
+X022449Y018953D01*
+X022431Y018947D01*
+X022411Y018944D01*
+X022411Y018953D01*
+X022429Y018956D01*
+X022446Y018961D01*
+X022461Y018970D01*
+X022475Y018982D01*
+X022487Y018996D01*
+X022496Y019011D01*
+X022501Y019028D01*
+X022504Y019046D01*
+X022495Y019046D01*
+X022492Y019028D01*
+X022485Y019010D01*
+X022475Y018995D01*
+X022462Y018982D01*
+X022447Y018972D01*
+X022429Y018965D01*
+X022411Y018962D01*
+X022411Y018971D01*
+X022427Y018974D01*
+X022443Y018980D01*
+X022456Y018989D01*
+X022468Y019001D01*
+X022477Y019014D01*
+X022483Y019030D01*
+X022486Y019046D01*
+X022530Y019555D02*
+X022480Y019555D01*
+X022481Y019556D02*
+X022478Y019571D01*
+X022473Y019585D01*
+X022464Y019598D01*
+X022453Y019609D01*
+X022440Y019618D01*
+X022426Y019623D01*
+X022411Y019626D01*
+X022410Y019675D01*
+X022411Y019676D01*
+X022432Y019673D01*
+X022451Y019667D01*
+X022470Y019658D01*
+X022487Y019646D01*
+X022501Y019632D01*
+X022513Y019615D01*
+X022522Y019596D01*
+X022528Y019577D01*
+X022531Y019556D01*
+X022522Y019556D01*
+X022519Y019577D01*
+X022512Y019598D01*
+X022502Y019616D01*
+X022488Y019633D01*
+X022471Y019647D01*
+X022453Y019657D01*
+X022432Y019664D01*
+X022411Y019667D01*
+X022411Y019658D01*
+X022431Y019655D01*
+X022449Y019649D01*
+X022466Y019639D01*
+X022482Y019627D01*
+X022494Y019611D01*
+X022504Y019594D01*
+X022510Y019576D01*
+X022513Y019556D01*
+X022504Y019556D01*
+X022501Y019574D01*
+X022496Y019591D01*
+X022487Y019606D01*
+X022475Y019620D01*
+X022461Y019632D01*
+X022446Y019641D01*
+X022429Y019646D01*
+X022411Y019649D01*
+X022411Y019640D01*
+X022429Y019637D01*
+X022447Y019630D01*
+X022462Y019620D01*
+X022475Y019607D01*
+X022485Y019592D01*
+X022492Y019574D01*
+X022495Y019556D01*
+X022486Y019556D01*
+X022483Y019572D01*
+X022477Y019588D01*
+X022468Y019601D01*
+X022456Y019613D01*
+X022443Y019622D01*
+X022427Y019628D01*
+X022411Y019631D01*
+X022535Y020927D02*
+X022535Y020977D01*
+X022536Y020976D02*
+X022551Y020979D01*
+X022565Y020984D01*
+X022578Y020993D01*
+X022589Y021004D01*
+X022598Y021017D01*
+X022603Y021031D01*
+X022606Y021046D01*
+X022655Y021047D01*
+X022656Y021046D01*
+X022653Y021025D01*
+X022647Y021006D01*
+X022638Y020987D01*
+X022626Y020970D01*
+X022612Y020956D01*
+X022595Y020944D01*
+X022576Y020935D01*
+X022557Y020929D01*
+X022536Y020926D01*
+X022536Y020935D01*
+X022557Y020938D01*
+X022578Y020945D01*
+X022596Y020955D01*
+X022613Y020969D01*
+X022627Y020986D01*
+X022637Y021004D01*
+X022644Y021025D01*
+X022647Y021046D01*
+X022638Y021046D01*
+X022635Y021026D01*
+X022629Y021008D01*
+X022619Y020991D01*
+X022607Y020975D01*
+X022591Y020963D01*
+X022574Y020953D01*
+X022556Y020947D01*
+X022536Y020944D01*
+X022536Y020953D01*
+X022554Y020956D01*
+X022571Y020961D01*
+X022586Y020970D01*
+X022600Y020982D01*
+X022612Y020996D01*
+X022621Y021011D01*
+X022626Y021028D01*
+X022629Y021046D01*
+X022620Y021046D01*
+X022617Y021028D01*
+X022610Y021010D01*
+X022600Y020995D01*
+X022587Y020982D01*
+X022572Y020972D01*
+X022554Y020965D01*
+X022536Y020962D01*
+X022536Y020971D01*
+X022552Y020974D01*
+X022568Y020980D01*
+X022581Y020989D01*
+X022593Y021001D01*
+X022602Y021014D01*
+X022608Y021030D01*
+X022611Y021046D01*
+X022655Y021555D02*
+X022605Y021555D01*
+X022606Y021556D02*
+X022603Y021571D01*
+X022598Y021585D01*
+X022589Y021598D01*
+X022578Y021609D01*
+X022565Y021618D01*
+X022551Y021623D01*
+X022536Y021626D01*
+X022535Y021675D01*
+X022536Y021676D01*
+X022557Y021673D01*
+X022576Y021667D01*
+X022595Y021658D01*
+X022612Y021646D01*
+X022626Y021632D01*
+X022638Y021615D01*
+X022647Y021596D01*
+X022653Y021577D01*
+X022656Y021556D01*
+X022647Y021556D01*
+X022644Y021577D01*
+X022637Y021598D01*
+X022627Y021616D01*
+X022613Y021633D01*
+X022596Y021647D01*
+X022578Y021657D01*
+X022557Y021664D01*
+X022536Y021667D01*
+X022536Y021658D01*
+X022556Y021655D01*
+X022574Y021649D01*
+X022591Y021639D01*
+X022607Y021627D01*
+X022619Y021611D01*
+X022629Y021594D01*
+X022635Y021576D01*
+X022638Y021556D01*
+X022629Y021556D01*
+X022626Y021574D01*
+X022621Y021591D01*
+X022612Y021606D01*
+X022600Y021620D01*
+X022586Y021632D01*
+X022571Y021641D01*
+X022554Y021646D01*
+X022536Y021649D01*
+X022536Y021640D01*
+X022554Y021637D01*
+X022572Y021630D01*
+X022587Y021620D01*
+X022600Y021607D01*
+X022610Y021592D01*
+X022617Y021574D01*
+X022620Y021556D01*
+X022611Y021556D01*
+X022608Y021572D01*
+X022602Y021588D01*
+X022593Y021601D01*
+X022581Y021613D01*
+X022568Y021622D01*
+X022552Y021628D01*
+X022536Y021631D01*
+X021327Y021675D02*
+X021327Y021625D01*
+X021326Y021626D02*
+X021311Y021623D01*
+X021297Y021618D01*
+X021284Y021609D01*
+X021273Y021598D01*
+X021264Y021585D01*
+X021259Y021571D01*
+X021256Y021556D01*
+X021207Y021555D01*
+X021206Y021556D01*
+X021209Y021577D01*
+X021215Y021596D01*
+X021224Y021615D01*
+X021236Y021632D01*
+X021250Y021646D01*
+X021267Y021658D01*
+X021286Y021667D01*
+X021305Y021673D01*
+X021326Y021676D01*
+X021326Y021667D01*
+X021305Y021664D01*
+X021284Y021657D01*
+X021266Y021647D01*
+X021249Y021633D01*
+X021235Y021616D01*
+X021225Y021598D01*
+X021218Y021577D01*
+X021215Y021556D01*
+X021224Y021556D01*
+X021227Y021576D01*
+X021233Y021594D01*
+X021243Y021611D01*
+X021255Y021627D01*
+X021271Y021639D01*
+X021288Y021649D01*
+X021306Y021655D01*
+X021326Y021658D01*
+X021326Y021649D01*
+X021308Y021646D01*
+X021291Y021641D01*
+X021276Y021632D01*
+X021262Y021620D01*
+X021250Y021606D01*
+X021241Y021591D01*
+X021236Y021574D01*
+X021233Y021556D01*
+X021242Y021556D01*
+X021245Y021574D01*
+X021252Y021592D01*
+X021262Y021607D01*
+X021275Y021620D01*
+X021290Y021630D01*
+X021308Y021637D01*
+X021326Y021640D01*
+X021326Y021631D01*
+X021310Y021628D01*
+X021294Y021622D01*
+X021281Y021613D01*
+X021269Y021601D01*
+X021260Y021588D01*
+X021254Y021572D01*
+X021251Y021556D01*
+X021207Y021047D02*
+X021257Y021047D01*
+X021256Y021046D02*
+X021259Y021031D01*
+X021264Y021017D01*
+X021273Y021004D01*
+X021284Y020993D01*
+X021297Y020984D01*
+X021311Y020979D01*
+X021326Y020976D01*
+X021327Y020927D01*
+X021326Y020926D01*
+X021305Y020929D01*
+X021286Y020935D01*
+X021267Y020944D01*
+X021250Y020956D01*
+X021236Y020970D01*
+X021224Y020987D01*
+X021215Y021006D01*
+X021209Y021025D01*
+X021206Y021046D01*
+X021215Y021046D01*
+X021218Y021025D01*
+X021225Y021004D01*
+X021235Y020986D01*
+X021249Y020969D01*
+X021266Y020955D01*
+X021284Y020945D01*
+X021305Y020938D01*
+X021326Y020935D01*
+X021326Y020944D01*
+X021306Y020947D01*
+X021288Y020953D01*
+X021271Y020963D01*
+X021255Y020975D01*
+X021243Y020991D01*
+X021233Y021008D01*
+X021227Y021026D01*
+X021224Y021046D01*
+X021233Y021046D01*
+X021236Y021028D01*
+X021241Y021011D01*
+X021250Y020996D01*
+X021262Y020982D01*
+X021276Y020970D01*
+X021291Y020961D01*
+X021308Y020956D01*
+X021326Y020953D01*
+X021326Y020962D01*
+X021308Y020965D01*
+X021290Y020972D01*
+X021275Y020982D01*
+X021262Y020995D01*
+X021252Y021010D01*
+X021245Y021028D01*
+X021242Y021046D01*
+X021251Y021046D01*
+X021254Y021030D01*
+X021260Y021014D01*
+X021269Y021001D01*
+X021281Y020989D01*
+X021294Y020980D01*
+X021310Y020974D01*
+X021326Y020971D01*
+X019930Y010255D02*
+X019880Y010255D01*
+X019881Y010256D02*
+X019878Y010271D01*
+X019873Y010285D01*
+X019864Y010298D01*
+X019853Y010309D01*
+X019840Y010318D01*
+X019826Y010323D01*
+X019811Y010326D01*
+X019810Y010375D01*
+X019811Y010376D01*
+X019832Y010373D01*
+X019851Y010367D01*
+X019870Y010358D01*
+X019887Y010346D01*
+X019901Y010332D01*
+X019913Y010315D01*
+X019922Y010296D01*
+X019928Y010277D01*
+X019931Y010256D01*
+X019922Y010256D01*
+X019919Y010277D01*
+X019912Y010298D01*
+X019902Y010316D01*
+X019888Y010333D01*
+X019871Y010347D01*
+X019853Y010357D01*
+X019832Y010364D01*
+X019811Y010367D01*
+X019811Y010358D01*
+X019831Y010355D01*
+X019849Y010349D01*
+X019866Y010339D01*
+X019882Y010327D01*
+X019894Y010311D01*
+X019904Y010294D01*
+X019910Y010276D01*
+X019913Y010256D01*
+X019904Y010256D01*
+X019901Y010274D01*
+X019896Y010291D01*
+X019887Y010306D01*
+X019875Y010320D01*
+X019861Y010332D01*
+X019846Y010341D01*
+X019829Y010346D01*
+X019811Y010349D01*
+X019811Y010340D01*
+X019829Y010337D01*
+X019847Y010330D01*
+X019862Y010320D01*
+X019875Y010307D01*
+X019885Y010292D01*
+X019892Y010274D01*
+X019895Y010256D01*
+X019886Y010256D01*
+X019883Y010272D01*
+X019877Y010288D01*
+X019868Y010301D01*
+X019856Y010313D01*
+X019843Y010322D01*
+X019827Y010328D01*
+X019811Y010331D01*
+X019810Y009627D02*
+X019810Y009677D01*
+X019811Y009676D02*
+X019826Y009679D01*
+X019840Y009684D01*
+X019853Y009693D01*
+X019864Y009704D01*
+X019873Y009717D01*
+X019878Y009731D01*
+X019881Y009746D01*
+X019930Y009747D01*
+X019931Y009746D01*
+X019928Y009725D01*
+X019922Y009706D01*
+X019913Y009687D01*
+X019901Y009670D01*
+X019887Y009656D01*
+X019870Y009644D01*
+X019851Y009635D01*
+X019832Y009629D01*
+X019811Y009626D01*
+X019811Y009635D01*
+X019832Y009638D01*
+X019853Y009645D01*
+X019871Y009655D01*
+X019888Y009669D01*
+X019902Y009686D01*
+X019912Y009704D01*
+X019919Y009725D01*
+X019922Y009746D01*
+X019913Y009746D01*
+X019910Y009726D01*
+X019904Y009708D01*
+X019894Y009691D01*
+X019882Y009675D01*
+X019866Y009663D01*
+X019849Y009653D01*
+X019831Y009647D01*
+X019811Y009644D01*
+X019811Y009653D01*
+X019829Y009656D01*
+X019846Y009661D01*
+X019861Y009670D01*
+X019875Y009682D01*
+X019887Y009696D01*
+X019896Y009711D01*
+X019901Y009728D01*
+X019904Y009746D01*
+X019895Y009746D01*
+X019892Y009728D01*
+X019885Y009710D01*
+X019875Y009695D01*
+X019862Y009682D01*
+X019847Y009672D01*
+X019829Y009665D01*
+X019811Y009662D01*
+X019811Y009671D01*
+X019827Y009674D01*
+X019843Y009680D01*
+X019856Y009689D01*
+X019868Y009701D01*
+X019877Y009714D01*
+X019883Y009730D01*
+X019886Y009746D01*
+X019930Y008655D02*
+X019880Y008655D01*
+X019881Y008656D02*
+X019878Y008671D01*
+X019873Y008685D01*
+X019864Y008698D01*
+X019853Y008709D01*
+X019840Y008718D01*
+X019826Y008723D01*
+X019811Y008726D01*
+X019810Y008775D01*
+X019811Y008776D01*
+X019832Y008773D01*
+X019851Y008767D01*
+X019870Y008758D01*
+X019887Y008746D01*
+X019901Y008732D01*
+X019913Y008715D01*
+X019922Y008696D01*
+X019928Y008677D01*
+X019931Y008656D01*
+X019922Y008656D01*
+X019919Y008677D01*
+X019912Y008698D01*
+X019902Y008716D01*
+X019888Y008733D01*
+X019871Y008747D01*
+X019853Y008757D01*
+X019832Y008764D01*
+X019811Y008767D01*
+X019811Y008758D01*
+X019831Y008755D01*
+X019849Y008749D01*
+X019866Y008739D01*
+X019882Y008727D01*
+X019894Y008711D01*
+X019904Y008694D01*
+X019910Y008676D01*
+X019913Y008656D01*
+X019904Y008656D01*
+X019901Y008674D01*
+X019896Y008691D01*
+X019887Y008706D01*
+X019875Y008720D01*
+X019861Y008732D01*
+X019846Y008741D01*
+X019829Y008746D01*
+X019811Y008749D01*
+X019811Y008740D01*
+X019829Y008737D01*
+X019847Y008730D01*
+X019862Y008720D01*
+X019875Y008707D01*
+X019885Y008692D01*
+X019892Y008674D01*
+X019895Y008656D01*
+X019886Y008656D01*
+X019883Y008672D01*
+X019877Y008688D01*
+X019868Y008701D01*
+X019856Y008713D01*
+X019843Y008722D01*
+X019827Y008728D01*
+X019811Y008731D01*
+X019810Y008027D02*
+X019810Y008077D01*
+X019811Y008076D02*
+X019826Y008079D01*
+X019840Y008084D01*
+X019853Y008093D01*
+X019864Y008104D01*
+X019873Y008117D01*
+X019878Y008131D01*
+X019881Y008146D01*
+X019930Y008147D01*
+X019931Y008146D01*
+X019928Y008125D01*
+X019922Y008106D01*
+X019913Y008087D01*
+X019901Y008070D01*
+X019887Y008056D01*
+X019870Y008044D01*
+X019851Y008035D01*
+X019832Y008029D01*
+X019811Y008026D01*
+X019811Y008035D01*
+X019832Y008038D01*
+X019853Y008045D01*
+X019871Y008055D01*
+X019888Y008069D01*
+X019902Y008086D01*
+X019912Y008104D01*
+X019919Y008125D01*
+X019922Y008146D01*
+X019913Y008146D01*
+X019910Y008126D01*
+X019904Y008108D01*
+X019894Y008091D01*
+X019882Y008075D01*
+X019866Y008063D01*
+X019849Y008053D01*
+X019831Y008047D01*
+X019811Y008044D01*
+X019811Y008053D01*
+X019829Y008056D01*
+X019846Y008061D01*
+X019861Y008070D01*
+X019875Y008082D01*
+X019887Y008096D01*
+X019896Y008111D01*
+X019901Y008128D01*
+X019904Y008146D01*
+X019895Y008146D01*
+X019892Y008128D01*
+X019885Y008110D01*
+X019875Y008095D01*
+X019862Y008082D01*
+X019847Y008072D01*
+X019829Y008065D01*
+X019811Y008062D01*
+X019811Y008071D01*
+X019827Y008074D01*
+X019843Y008080D01*
+X019856Y008089D01*
+X019868Y008101D01*
+X019877Y008114D01*
+X019883Y008130D01*
+X019886Y008146D01*
+X018482Y008147D02*
+X018532Y008147D01*
+X018531Y008146D02*
+X018534Y008131D01*
+X018539Y008117D01*
+X018548Y008104D01*
+X018559Y008093D01*
+X018572Y008084D01*
+X018586Y008079D01*
+X018601Y008076D01*
+X018602Y008027D01*
+X018601Y008026D01*
+X018580Y008029D01*
+X018561Y008035D01*
+X018542Y008044D01*
+X018525Y008056D01*
+X018511Y008070D01*
+X018499Y008087D01*
+X018490Y008106D01*
+X018484Y008125D01*
+X018481Y008146D01*
+X018490Y008146D01*
+X018493Y008125D01*
+X018500Y008104D01*
+X018510Y008086D01*
+X018524Y008069D01*
+X018541Y008055D01*
+X018559Y008045D01*
+X018580Y008038D01*
+X018601Y008035D01*
+X018601Y008044D01*
+X018581Y008047D01*
+X018563Y008053D01*
+X018546Y008063D01*
+X018530Y008075D01*
+X018518Y008091D01*
+X018508Y008108D01*
+X018502Y008126D01*
+X018499Y008146D01*
+X018508Y008146D01*
+X018511Y008128D01*
+X018516Y008111D01*
+X018525Y008096D01*
+X018537Y008082D01*
+X018551Y008070D01*
+X018566Y008061D01*
+X018583Y008056D01*
+X018601Y008053D01*
+X018601Y008062D01*
+X018583Y008065D01*
+X018565Y008072D01*
+X018550Y008082D01*
+X018537Y008095D01*
+X018527Y008110D01*
+X018520Y008128D01*
+X018517Y008146D01*
+X018526Y008146D01*
+X018529Y008130D01*
+X018535Y008114D01*
+X018544Y008101D01*
+X018556Y008089D01*
+X018569Y008080D01*
+X018585Y008074D01*
+X018601Y008071D01*
+X018602Y008775D02*
+X018602Y008725D01*
+X018601Y008726D02*
+X018586Y008723D01*
+X018572Y008718D01*
+X018559Y008709D01*
+X018548Y008698D01*
+X018539Y008685D01*
+X018534Y008671D01*
+X018531Y008656D01*
+X018482Y008655D01*
+X018481Y008656D01*
+X018484Y008677D01*
+X018490Y008696D01*
+X018499Y008715D01*
+X018511Y008732D01*
+X018525Y008746D01*
+X018542Y008758D01*
+X018561Y008767D01*
+X018580Y008773D01*
+X018601Y008776D01*
+X018601Y008767D01*
+X018580Y008764D01*
+X018559Y008757D01*
+X018541Y008747D01*
+X018524Y008733D01*
+X018510Y008716D01*
+X018500Y008698D01*
+X018493Y008677D01*
+X018490Y008656D01*
+X018499Y008656D01*
+X018502Y008676D01*
+X018508Y008694D01*
+X018518Y008711D01*
+X018530Y008727D01*
+X018546Y008739D01*
+X018563Y008749D01*
+X018581Y008755D01*
+X018601Y008758D01*
+X018601Y008749D01*
+X018583Y008746D01*
+X018566Y008741D01*
+X018551Y008732D01*
+X018537Y008720D01*
+X018525Y008706D01*
+X018516Y008691D01*
+X018511Y008674D01*
+X018508Y008656D01*
+X018517Y008656D01*
+X018520Y008674D01*
+X018527Y008692D01*
+X018537Y008707D01*
+X018550Y008720D01*
+X018565Y008730D01*
+X018583Y008737D01*
+X018601Y008740D01*
+X018601Y008731D01*
+X018585Y008728D01*
+X018569Y008722D01*
+X018556Y008713D01*
+X018544Y008701D01*
+X018535Y008688D01*
+X018529Y008672D01*
+X018526Y008656D01*
+X018482Y009747D02*
+X018532Y009747D01*
+X018531Y009746D02*
+X018534Y009731D01*
+X018539Y009717D01*
+X018548Y009704D01*
+X018559Y009693D01*
+X018572Y009684D01*
+X018586Y009679D01*
+X018601Y009676D01*
+X018602Y009627D01*
+X018601Y009626D01*
+X018580Y009629D01*
+X018561Y009635D01*
+X018542Y009644D01*
+X018525Y009656D01*
+X018511Y009670D01*
+X018499Y009687D01*
+X018490Y009706D01*
+X018484Y009725D01*
+X018481Y009746D01*
+X018490Y009746D01*
+X018493Y009725D01*
+X018500Y009704D01*
+X018510Y009686D01*
+X018524Y009669D01*
+X018541Y009655D01*
+X018559Y009645D01*
+X018580Y009638D01*
+X018601Y009635D01*
+X018601Y009644D01*
+X018581Y009647D01*
+X018563Y009653D01*
+X018546Y009663D01*
+X018530Y009675D01*
+X018518Y009691D01*
+X018508Y009708D01*
+X018502Y009726D01*
+X018499Y009746D01*
+X018508Y009746D01*
+X018511Y009728D01*
+X018516Y009711D01*
+X018525Y009696D01*
+X018537Y009682D01*
+X018551Y009670D01*
+X018566Y009661D01*
+X018583Y009656D01*
+X018601Y009653D01*
+X018601Y009662D01*
+X018583Y009665D01*
+X018565Y009672D01*
+X018550Y009682D01*
+X018537Y009695D01*
+X018527Y009710D01*
+X018520Y009728D01*
+X018517Y009746D01*
+X018526Y009746D01*
+X018529Y009730D01*
+X018535Y009714D01*
+X018544Y009701D01*
+X018556Y009689D01*
+X018569Y009680D01*
+X018585Y009674D01*
+X018601Y009671D01*
+X018602Y010375D02*
+X018602Y010325D01*
+X018601Y010326D02*
+X018586Y010323D01*
+X018572Y010318D01*
+X018559Y010309D01*
+X018548Y010298D01*
+X018539Y010285D01*
+X018534Y010271D01*
+X018531Y010256D01*
+X018482Y010255D01*
+X018481Y010256D01*
+X018484Y010277D01*
+X018490Y010296D01*
+X018499Y010315D01*
+X018511Y010332D01*
+X018525Y010346D01*
+X018542Y010358D01*
+X018561Y010367D01*
+X018580Y010373D01*
+X018601Y010376D01*
+X018601Y010367D01*
+X018580Y010364D01*
+X018559Y010357D01*
+X018541Y010347D01*
+X018524Y010333D01*
+X018510Y010316D01*
+X018500Y010298D01*
+X018493Y010277D01*
+X018490Y010256D01*
+X018499Y010256D01*
+X018502Y010276D01*
+X018508Y010294D01*
+X018518Y010311D01*
+X018530Y010327D01*
+X018546Y010339D01*
+X018563Y010349D01*
+X018581Y010355D01*
+X018601Y010358D01*
+X018601Y010349D01*
+X018583Y010346D01*
+X018566Y010341D01*
+X018551Y010332D01*
+X018537Y010320D01*
+X018525Y010306D01*
+X018516Y010291D01*
+X018511Y010274D01*
+X018508Y010256D01*
+X018517Y010256D01*
+X018520Y010274D01*
+X018527Y010292D01*
+X018537Y010307D01*
+X018550Y010320D01*
+X018565Y010330D01*
+X018583Y010337D01*
+X018601Y010340D01*
+X018601Y010331D01*
+X018585Y010328D01*
+X018569Y010322D01*
+X018556Y010313D01*
+X018544Y010301D01*
+X018535Y010288D01*
+X018529Y010272D01*
+X018526Y010256D01*
+D16*
+X014406Y011211D02*
+X013986Y011211D01*
+X014196Y011211D02*
+X014196Y011841D01*
+X013986Y011631D01*
+X013762Y011736D02*
+X013762Y011316D01*
+X013657Y011211D01*
+X013447Y011211D01*
+X013341Y011316D01*
+X013341Y011736D01*
+X013447Y011841D01*
+X013657Y011841D01*
+X013762Y011736D01*
+X013552Y011421D02*
+X013762Y011211D01*
+D17*
+X014181Y012126D02*
+X014301Y012246D01*
+X014241Y012246D01*
+X014241Y012306D01*
+X014301Y012306D01*
+X014301Y012246D01*
+X014427Y012306D02*
+X014487Y012246D01*
+X014607Y012246D01*
+X014667Y012306D01*
+X014667Y012426D01*
+X014607Y012486D01*
+X014547Y012486D01*
+X014427Y012426D01*
+X014427Y012606D01*
+X014667Y012606D01*
+X014795Y012486D02*
+X014855Y012486D01*
+X014915Y012426D01*
+X014975Y012486D01*
+X015035Y012426D01*
+X015035Y012246D01*
+X014915Y012246D02*
+X014915Y012426D01*
+X014795Y012486D02*
+X014795Y012246D01*
+X015164Y012246D02*
+X015164Y012486D01*
+X015224Y012486D01*
+X015284Y012426D01*
+X015344Y012486D01*
+X015404Y012426D01*
+X015404Y012246D01*
+X015284Y012246D02*
+X015284Y012426D01*
+X014053Y012546D02*
+X013813Y012306D01*
+X013813Y012246D01*
+X013685Y012246D02*
+X013445Y012246D01*
+X013565Y012246D02*
+X013565Y012606D01*
+X013445Y012486D01*
+X013317Y012486D02*
+X013317Y012246D01*
+X013317Y012426D02*
+X013076Y012426D01*
+X013076Y012486D02*
+X013076Y012246D01*
+X013076Y012486D02*
+X013197Y012606D01*
+X013317Y012486D01*
+X013813Y012606D02*
+X014053Y012606D01*
+X014053Y012546D01*
+D18*
+X013806Y007401D03*
+X014806Y007401D03*
+X015806Y007401D03*
+D19*
+X015806Y008076D03*
+X014806Y008076D03*
+X013806Y008076D03*
+D20*
+X015801Y024451D02*
+X015801Y025051D01*
+X016051Y025051D02*
+X016051Y024451D01*
+D21*
+X011106Y023851D02*
+X011106Y025351D01*
+M02*
Index: branches/battery/hardware/BOM/v1.0/BoM.dri
===================================================================
--- branches/battery/hardware/BOM/v1.0/BoM.dri	(nonexistent)
+++ branches/battery/hardware/BOM/v1.0/BoM.dri	(revision 260)
@@ -0,0 +1,39 @@
+Drill Station Info File: C:/Program Files/EAGLE-4.13r1/projects/BoM2/BoM.dri
+
+ Date              :  2/16/2005 12:54:52p
+ Drills            : generated
+ Device            : Excellon drill station
+
+Parameter settings:
+
+ Tolerance Drill + :  2.50 %
+ Tolerance Drill - :  2.50 %
+ Rotate            : no
+ Mirror            : no
+ Optimize          : yes
+ Auto fit          : yes
+ OffsetX           : 0inch
+ OffsetY           : 0inch
+ Layers            : Drills Holes
+
+Drill File Info:
+
+ Data Mode         : Absolute
+ Units             : 1/1000 Inch
+
+Drills used:
+
+ Code  Size       used
+
+ T01   0.1102inch     4
+ T02   0.0400inch    72
+ T03   0.0320inch    72
+ T04   0.0440inch     3
+ T05   0.1300inch     1
+ T06   0.0160inch    36
+
+Total number of drills: 188
+
+Plotfiles:
+
+ C:/Program Files/EAGLE-4.13r1/projects/BoM2/BoM.drd
Index: branches/battery/hardware/BOM/v1.0/BoM.gpi
===================================================================
--- branches/battery/hardware/BOM/v1.0/BoM.gpi	(nonexistent)
+++ branches/battery/hardware/BOM/v1.0/BoM.gpi	(revision 260)
@@ -0,0 +1,43 @@
+Photoplotter Info File: C:/Program Files/EAGLE-4.13r1/projects/BoM2/BoM.gpi
+
+ Date              :  2/16/2005 12:55:23p
+ Plotfile          : C:/Program Files/EAGLE-4.13r1/projects/BoM2/BoM.sts
+ Apertures         : generated: 
+ Device            : Gerber photoplotter with RS-274-X aperture generation
+
+Parameter settings:
+
+ Emulate Apertures : no
+ Emulate Thermal   : no
+ Emulate Annulus   : no
+ Tolerance Draw  + :  0.00 %
+ Tolerance Draw  - :  0.00 %
+ Tolerance Flash + :  0.00 %
+ Tolerance Flash - :  0.00 %
+ Rotate            : no
+ Mirror            : no
+ Optimize          : yes
+ Auto fit          : yes
+ OffsetX           : 0inch
+ OffsetY           : 0inch
+
+Plotfile Info:
+
+ Coordinate Format : 2.4
+ Coordinate Units  : Inch
+ Data Mode         : Absolute
+ Zero Suppression  : None
+ End Of Block      : *
+
+Apertures used:
+
+ Code     Shape     Size                  used
+
+ D10      round     0.1182inch               4
+ D11      round     0.0680inch              64
+ D12      octagon   0.0600inch              72
+ D13      octagon   0.0680inch               8
+ D14      oval      0.0740inch x 0.1400inch     3
+ D15      round     0.1380inch               1
+ D16      round     0.0400inch              36
+
Index: branches/battery/hardware/BOM/v1.0/BoM.drl
===================================================================
--- branches/battery/hardware/BOM/v1.0/BoM.drl	(nonexistent)
+++ branches/battery/hardware/BOM/v1.0/BoM.drl	(revision 260)
@@ -0,0 +1,6 @@
+T01 0.016in
+T02 0.032in
+T03 0.040in
+T04 0.044in
+T05 0.110in
+T06 0.130in
Index: branches/battery/hardware/BOM/v1.0/BoM.stc
===================================================================
--- branches/battery/hardware/BOM/v1.0/BoM.stc	(nonexistent)
+++ branches/battery/hardware/BOM/v1.0/BoM.stc	(revision 260)
@@ -0,0 +1,238 @@
+G75*
+G70*
+%OFA0B0*%
+%FSLAX24Y24*%
+%IPPOS*%
+%LPD*%
+%AMOC8*
+5,1,8,0,0,1.08239X$1,22.5*
+%
+%ADD10C,0.1182*%
+%ADD11R,0.0880X0.0340*%
+%ADD12C,0.0680*%
+%ADD13OC8,0.0600*%
+%ADD14OC8,0.0680*%
+%ADD15O,0.0740X0.1400*%
+%ADD16C,0.1380*%
+%ADD17C,0.0400*%
+D10*
+X003356Y001351D03*
+X024606Y001351D03*
+X024606Y031351D03*
+X003356Y031351D03*
+D11*
+X012901Y023401D03*
+X012901Y022901D03*
+X012901Y022401D03*
+X012901Y021901D03*
+X012901Y021401D03*
+X012901Y020901D03*
+X012901Y020401D03*
+X012901Y019901D03*
+X012901Y019401D03*
+X012901Y018901D03*
+X012901Y018401D03*
+X012901Y017901D03*
+X016861Y017901D03*
+X016861Y018401D03*
+X016861Y018901D03*
+X016861Y019401D03*
+X016861Y019901D03*
+X016861Y020401D03*
+X016861Y020901D03*
+X016861Y021401D03*
+X016861Y021901D03*
+X016861Y022401D03*
+X016861Y022901D03*
+X016861Y023401D03*
+D12*
+X018653Y026322D03*
+X017729Y026705D03*
+X016805Y027087D03*
+X015481Y027351D03*
+X014481Y027351D03*
+X013481Y027351D03*
+X012481Y027351D03*
+X011158Y027087D03*
+X010234Y026705D03*
+X009310Y026322D03*
+X008386Y025939D03*
+X007264Y025190D03*
+X006557Y024482D03*
+X005850Y023775D03*
+X005143Y023068D03*
+X004393Y021946D03*
+X004010Y021022D03*
+X003627Y020098D03*
+X003245Y019174D03*
+X002981Y017851D03*
+X002981Y016851D03*
+X002981Y015851D03*
+X002981Y014851D03*
+X003245Y013527D03*
+X003627Y012603D03*
+X004010Y011679D03*
+X004393Y010755D03*
+X005143Y009633D03*
+X005850Y008926D03*
+X006557Y008219D03*
+X007264Y007512D03*
+X008386Y006762D03*
+X009310Y006379D03*
+X010234Y005997D03*
+X011158Y005614D03*
+X012481Y005351D03*
+X013481Y005351D03*
+X014481Y005351D03*
+X015481Y005351D03*
+X016805Y005614D03*
+X017729Y005997D03*
+X018653Y006379D03*
+X019577Y006762D03*
+X020699Y007512D03*
+X021406Y008219D03*
+X022113Y008926D03*
+X022820Y009633D03*
+X023570Y010755D03*
+X023953Y011679D03*
+X024335Y012603D03*
+X024718Y013527D03*
+X024981Y014851D03*
+X024981Y015851D03*
+X024981Y016851D03*
+X024981Y017851D03*
+X024718Y019174D03*
+X024335Y020098D03*
+X023953Y021022D03*
+X023570Y021946D03*
+X022820Y023068D03*
+X022113Y023775D03*
+X021406Y024482D03*
+X020699Y025190D03*
+X019577Y025939D03*
+D13*
+X020206Y024301D03*
+X020206Y022801D03*
+X020206Y021301D03*
+X020931Y021301D03*
+X020206Y019901D03*
+X020806Y019301D03*
+X020206Y018001D03*
+X020806Y017301D03*
+X020206Y016001D03*
+X020806Y015301D03*
+X020206Y014001D03*
+X020806Y013301D03*
+X020206Y012001D03*
+X020806Y011301D03*
+X020206Y010001D03*
+X020206Y008401D03*
+X018206Y008401D03*
+X018206Y010001D03*
+X018206Y012001D03*
+X018206Y014001D03*
+X018206Y016001D03*
+X018206Y018001D03*
+X018206Y019901D03*
+X018206Y021301D03*
+X018206Y022801D03*
+X018206Y024301D03*
+X016431Y024751D03*
+X015431Y024751D03*
+X014606Y024601D03*
+X013981Y025951D03*
+X015981Y025951D03*
+X011781Y022551D03*
+X011781Y020551D03*
+X011781Y019051D03*
+X011781Y017651D03*
+X011781Y016551D03*
+X011781Y014551D03*
+X011781Y012551D03*
+X011781Y010551D03*
+X011781Y008551D03*
+X009781Y008551D03*
+X008506Y010401D03*
+X009781Y010551D03*
+X008506Y012401D03*
+X009781Y012551D03*
+X009781Y014551D03*
+X008506Y014401D03*
+X008506Y016401D03*
+X009781Y016551D03*
+X009781Y017651D03*
+X008506Y018401D03*
+X009781Y019051D03*
+X009781Y020551D03*
+X008506Y020401D03*
+X008506Y022401D03*
+X009781Y022551D03*
+X009606Y024601D03*
+X010606Y024601D03*
+X011606Y024601D03*
+X006506Y022401D03*
+X006506Y020401D03*
+X006506Y018401D03*
+X006506Y016401D03*
+X006506Y014401D03*
+X006506Y012401D03*
+X006506Y010401D03*
+X022806Y011301D03*
+X022806Y013301D03*
+X022806Y015301D03*
+X022806Y017301D03*
+X022806Y019301D03*
+X022931Y021301D03*
+D14*
+X016331Y016701D03*
+X016331Y015701D03*
+X015331Y015701D03*
+X014331Y015701D03*
+X014331Y016701D03*
+X015331Y016701D03*
+X013331Y016701D03*
+X013331Y015701D03*
+D15*
+X013806Y006626D03*
+X014806Y006626D03*
+X015806Y006626D03*
+D16*
+X014806Y013526D03*
+D17*
+X012856Y014951D03*
+X012256Y016951D03*
+X014156Y019351D03*
+X014456Y020151D03*
+X013556Y020301D03*
+X013556Y021501D03*
+X012156Y020951D03*
+X012256Y022301D03*
+X013256Y023801D03*
+X013856Y023801D03*
+X015906Y023501D03*
+X016206Y023001D03*
+X015806Y022901D03*
+X017506Y022901D03*
+X019406Y024201D03*
+X020806Y023801D03*
+X022406Y022151D03*
+X018806Y020601D03*
+X017906Y019001D03*
+X017506Y020601D03*
+X016156Y020801D03*
+X015756Y020851D03*
+X015756Y019901D03*
+X015056Y017201D03*
+X010806Y021851D03*
+X008206Y020951D03*
+X007306Y022651D03*
+X007106Y023301D03*
+X007606Y013101D03*
+X010256Y013201D03*
+X011506Y011451D03*
+X013756Y011151D03*
+X013756Y009851D03*
+X011056Y008151D03*
+X007606Y010351D03*
+X017856Y008801D03*
+M02*
Index: branches/battery/hardware/BOM/v1.0/BoM.pro
===================================================================
--- branches/battery/hardware/BOM/v1.0/BoM.pro	(nonexistent)
+++ branches/battery/hardware/BOM/v1.0/BoM.pro	(revision 260)
@@ -0,0 +1,25 @@
+EAGLE AutoRouter Statistics:
+
+Job           : C:/Program Files/EAGLE-4.13r1/projects/BoM2/BoM.brd
+
+Start at      :   12:52:27p ( 2/16/2005)
+End at        :   12:54:26p ( 2/16/2005)
+Elapsed time  :   00:01:59
+
+Signals       :    42   RoutingGrid: 5 mil  Layers: 2
+Connections   :   129   predefined:  0 ( 0 Vias )
+
+Router memory :   1481816
+
+Passname          :    Busses     Route Optimize1 Optimize2 Optimize3 Optimize4
+
+Time per pass     :  00:00:02  00:00:22  00:00:24  00:00:22  00:00:23  00:00:26
+Number of Ripups  :         0         0         0         0         0         0
+max. Level        :         0         0         0         0         0         0
+max. Total        :         0         0         0         0         0         0
+
+Routed            :        25       129       129       129       129       129
+Vias              :         0       162        58        40        38        36
+Resolution        :    19.4 %   100.0 %   100.0 %   100.0 %   100.0 %   100.0 %
+
+Final             : 100.0% finished
Index: branches/battery/hardware/BOM/v1.0/untitled.b##
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/BOM/v1.0/untitled.b##
===================================================================
--- branches/battery/hardware/BOM/v1.0/untitled.b##	(nonexistent)
+++ branches/battery/hardware/BOM/v1.0/untitled.b##	(revision 260)

Property changes on: branches/battery/hardware/BOM/v1.0/untitled.b##
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/BOM/v1.0/BoM.b#1
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/BOM/v1.0/BoM.b#1
===================================================================
--- branches/battery/hardware/BOM/v1.0/BoM.b#1	(nonexistent)
+++ branches/battery/hardware/BOM/v1.0/BoM.b#1	(revision 260)

Property changes on: branches/battery/hardware/BOM/v1.0/BoM.b#1
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/BOM/v1.0/BoM.b#2
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/BOM/v1.0/BoM.b#2
===================================================================
--- branches/battery/hardware/BOM/v1.0/BoM.b#2	(nonexistent)
+++ branches/battery/hardware/BOM/v1.0/BoM.b#2	(revision 260)

Property changes on: branches/battery/hardware/BOM/v1.0/BoM.b#2
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/BOM/v1.0/BoM.b#3
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/BOM/v1.0/BoM.b#3
===================================================================
--- branches/battery/hardware/BOM/v1.0/BoM.b#3	(nonexistent)
+++ branches/battery/hardware/BOM/v1.0/BoM.b#3	(revision 260)

Property changes on: branches/battery/hardware/BOM/v1.0/BoM.b#3
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/BOM/v1.0/BoM.b#4
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/BOM/v1.0/BoM.b#4
===================================================================
--- branches/battery/hardware/BOM/v1.0/BoM.b#4	(nonexistent)
+++ branches/battery/hardware/BOM/v1.0/BoM.b#4	(revision 260)

Property changes on: branches/battery/hardware/BOM/v1.0/BoM.b#4
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/BOM/v1.0/BoM.sts
===================================================================
--- branches/battery/hardware/BOM/v1.0/BoM.sts	(nonexistent)
+++ branches/battery/hardware/BOM/v1.0/BoM.sts	(revision 260)
@@ -0,0 +1,212 @@
+G75*
+G70*
+%OFA0B0*%
+%FSLAX24Y24*%
+%IPPOS*%
+%LPD*%
+%AMOC8*
+5,1,8,0,0,1.08239X$1,22.5*
+%
+%ADD10C,0.1182*%
+%ADD11C,0.0680*%
+%ADD12OC8,0.0600*%
+%ADD13OC8,0.0680*%
+%ADD14O,0.0740X0.1400*%
+%ADD15C,0.1380*%
+%ADD16C,0.0400*%
+D10*
+X003356Y001351D03*
+X024606Y001351D03*
+X024606Y031351D03*
+X003356Y031351D03*
+D11*
+X008386Y025939D03*
+X009310Y026322D03*
+X010234Y026705D03*
+X011158Y027087D03*
+X012481Y027351D03*
+X013481Y027351D03*
+X014481Y027351D03*
+X015481Y027351D03*
+X016805Y027087D03*
+X017729Y026705D03*
+X018653Y026322D03*
+X019577Y025939D03*
+X020699Y025190D03*
+X021406Y024482D03*
+X022113Y023775D03*
+X022820Y023068D03*
+X023570Y021946D03*
+X023953Y021022D03*
+X024335Y020098D03*
+X024718Y019174D03*
+X024981Y017851D03*
+X024981Y016851D03*
+X024981Y015851D03*
+X024981Y014851D03*
+X024718Y013527D03*
+X024335Y012603D03*
+X023953Y011679D03*
+X023570Y010755D03*
+X022820Y009633D03*
+X022113Y008926D03*
+X021406Y008219D03*
+X020699Y007512D03*
+X019577Y006762D03*
+X018653Y006379D03*
+X017729Y005997D03*
+X016805Y005614D03*
+X015481Y005351D03*
+X014481Y005351D03*
+X013481Y005351D03*
+X012481Y005351D03*
+X011158Y005614D03*
+X010234Y005997D03*
+X009310Y006379D03*
+X008386Y006762D03*
+X007264Y007512D03*
+X006557Y008219D03*
+X005850Y008926D03*
+X005143Y009633D03*
+X004393Y010755D03*
+X004010Y011679D03*
+X003627Y012603D03*
+X003245Y013527D03*
+X002981Y014851D03*
+X002981Y015851D03*
+X002981Y016851D03*
+X002981Y017851D03*
+X003245Y019174D03*
+X003627Y020098D03*
+X004010Y021022D03*
+X004393Y021946D03*
+X005143Y023068D03*
+X005850Y023775D03*
+X006557Y024482D03*
+X007264Y025190D03*
+D12*
+X009606Y024601D03*
+X010606Y024601D03*
+X011606Y024601D03*
+X011781Y022551D03*
+X011781Y020551D03*
+X011781Y019051D03*
+X011781Y017651D03*
+X011781Y016551D03*
+X011781Y014551D03*
+X011781Y012551D03*
+X011781Y010551D03*
+X011781Y008551D03*
+X009781Y008551D03*
+X008506Y010401D03*
+X009781Y010551D03*
+X008506Y012401D03*
+X009781Y012551D03*
+X009781Y014551D03*
+X008506Y014401D03*
+X008506Y016401D03*
+X009781Y016551D03*
+X009781Y017651D03*
+X008506Y018401D03*
+X009781Y019051D03*
+X009781Y020551D03*
+X008506Y020401D03*
+X008506Y022401D03*
+X009781Y022551D03*
+X006506Y022401D03*
+X006506Y020401D03*
+X006506Y018401D03*
+X006506Y016401D03*
+X006506Y014401D03*
+X006506Y012401D03*
+X006506Y010401D03*
+X018206Y010001D03*
+X018206Y008401D03*
+X020206Y008401D03*
+X020206Y010001D03*
+X020806Y011301D03*
+X020206Y012001D03*
+X020806Y013301D03*
+X020206Y014001D03*
+X020806Y015301D03*
+X020206Y016001D03*
+X020806Y017301D03*
+X020206Y018001D03*
+X020806Y019301D03*
+X020206Y019901D03*
+X020206Y021301D03*
+X020931Y021301D03*
+X020206Y022801D03*
+X020206Y024301D03*
+X018206Y024301D03*
+X018206Y022801D03*
+X018206Y021301D03*
+X018206Y019901D03*
+X018206Y018001D03*
+X018206Y016001D03*
+X018206Y014001D03*
+X018206Y012001D03*
+X022806Y011301D03*
+X022806Y013301D03*
+X022806Y015301D03*
+X022806Y017301D03*
+X022806Y019301D03*
+X022931Y021301D03*
+X016431Y024751D03*
+X015431Y024751D03*
+X014606Y024601D03*
+X013981Y025951D03*
+X015981Y025951D03*
+D13*
+X016331Y016701D03*
+X016331Y015701D03*
+X015331Y015701D03*
+X014331Y015701D03*
+X014331Y016701D03*
+X015331Y016701D03*
+X013331Y016701D03*
+X013331Y015701D03*
+D14*
+X013806Y006626D03*
+X014806Y006626D03*
+X015806Y006626D03*
+D15*
+X014806Y013526D03*
+D16*
+X012856Y014951D03*
+X012256Y016951D03*
+X014156Y019351D03*
+X014456Y020151D03*
+X013556Y020301D03*
+X013556Y021501D03*
+X012156Y020951D03*
+X012256Y022301D03*
+X013256Y023801D03*
+X013856Y023801D03*
+X015906Y023501D03*
+X016206Y023001D03*
+X015806Y022901D03*
+X017506Y022901D03*
+X019406Y024201D03*
+X020806Y023801D03*
+X022406Y022151D03*
+X018806Y020601D03*
+X017906Y019001D03*
+X017506Y020601D03*
+X016156Y020801D03*
+X015756Y020851D03*
+X015756Y019901D03*
+X015056Y017201D03*
+X010806Y021851D03*
+X008206Y020951D03*
+X007306Y022651D03*
+X007106Y023301D03*
+X007606Y013101D03*
+X010256Y013201D03*
+X011506Y011451D03*
+X013756Y011151D03*
+X013756Y009851D03*
+X011056Y008151D03*
+X007606Y010351D03*
+X017856Y008801D03*
+M02*
Index: branches/battery/hardware/BOM/v1.0/BoM.b#5
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/BOM/v1.0/BoM.b#5
===================================================================
--- branches/battery/hardware/BOM/v1.0/BoM.b#5	(nonexistent)
+++ branches/battery/hardware/BOM/v1.0/BoM.b#5	(revision 260)

Property changes on: branches/battery/hardware/BOM/v1.0/BoM.b#5
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/BOM/v1.0/BoM.b#6
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/BOM/v1.0/BoM.b#6
===================================================================
--- branches/battery/hardware/BOM/v1.0/BoM.b#6	(nonexistent)
+++ branches/battery/hardware/BOM/v1.0/BoM.b#6	(revision 260)

Property changes on: branches/battery/hardware/BOM/v1.0/BoM.b#6
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/BOM/v1.0/BoM.b#7
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/BOM/v1.0/BoM.b#7
===================================================================
--- branches/battery/hardware/BOM/v1.0/BoM.b#7	(nonexistent)
+++ branches/battery/hardware/BOM/v1.0/BoM.b#7	(revision 260)

Property changes on: branches/battery/hardware/BOM/v1.0/BoM.b#7
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/BOM/v1.0/BoM.b#8
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/BOM/v1.0/BoM.b#8
===================================================================
--- branches/battery/hardware/BOM/v1.0/BoM.b#8	(nonexistent)
+++ branches/battery/hardware/BOM/v1.0/BoM.b#8	(revision 260)

Property changes on: branches/battery/hardware/BOM/v1.0/BoM.b#8
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/BOM/v1.0/BoM.sch
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/BOM/v1.0/BoM.sch
===================================================================
--- branches/battery/hardware/BOM/v1.0/BoM.sch	(nonexistent)
+++ branches/battery/hardware/BOM/v1.0/BoM.sch	(revision 260)

Property changes on: branches/battery/hardware/BOM/v1.0/BoM.sch
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/BOM/v1.0/BoM.b#9
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/BOM/v1.0/BoM.b#9
===================================================================
--- branches/battery/hardware/BOM/v1.0/BoM.b#9	(nonexistent)
+++ branches/battery/hardware/BOM/v1.0/BoM.b#9	(revision 260)

Property changes on: branches/battery/hardware/BOM/v1.0/BoM.b#9
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/BOM/v1.0/BoM.cmp
===================================================================
--- branches/battery/hardware/BOM/v1.0/BoM.cmp	(nonexistent)
+++ branches/battery/hardware/BOM/v1.0/BoM.cmp	(revision 260)
@@ -0,0 +1,1201 @@
+G75*
+G70*
+%OFA0B0*%
+%FSLAX24Y24*%
+%IPPOS*%
+%LPD*%
+%AMOC8*
+5,1,8,0,0,1.08239X$1,22.5*
+%
+%ADD10C,0.0060*%
+%ADD11R,0.0800X0.0260*%
+%ADD12C,0.0600*%
+%ADD13OC8,0.0520*%
+%ADD14OC8,0.0600*%
+%ADD15O,0.0660X0.1320*%
+%ADD16C,0.0100*%
+%ADD17C,0.0320*%
+D10*
+X005136Y001131D02*
+X005457Y001131D01*
+X005563Y001238D01*
+X005563Y001344D01*
+X005457Y001451D01*
+X005136Y001451D01*
+X005136Y001131D02*
+X005136Y001771D01*
+X005457Y001771D01*
+X005563Y001665D01*
+X005563Y001558D01*
+X005457Y001451D01*
+X005781Y001238D02*
+X005888Y001344D01*
+X006208Y001344D01*
+X006208Y001451D02*
+X006208Y001131D01*
+X005888Y001131D01*
+X005781Y001238D01*
+X005888Y001558D02*
+X006101Y001558D01*
+X006208Y001451D01*
+X006426Y001344D02*
+X006639Y001558D01*
+X006746Y001558D01*
+X006963Y001558D02*
+X006963Y001131D01*
+X006963Y001344D02*
+X007176Y001558D01*
+X007283Y001558D01*
+X007500Y001451D02*
+X007606Y001558D01*
+X007820Y001558D01*
+X007927Y001451D01*
+X007927Y001344D01*
+X007500Y001344D01*
+X007500Y001238D02*
+X007500Y001451D01*
+X007500Y001238D02*
+X007606Y001131D01*
+X007820Y001131D01*
+X008144Y001131D02*
+X008358Y001131D01*
+X008251Y001131D02*
+X008251Y001771D01*
+X008144Y001771D01*
+X008358Y001917D02*
+X008464Y001917D01*
+X008571Y002024D01*
+X008571Y002558D01*
+X008144Y002558D02*
+X008144Y002238D01*
+X008251Y002131D01*
+X008571Y002131D01*
+X007927Y002131D02*
+X007927Y002451D01*
+X007820Y002558D01*
+X007500Y002558D01*
+X007500Y002131D01*
+X007282Y002238D02*
+X007282Y002451D01*
+X007175Y002558D01*
+X006962Y002558D01*
+X006855Y002451D01*
+X006855Y002238D01*
+X006962Y002131D01*
+X007175Y002131D01*
+X007282Y002238D01*
+X006639Y002131D02*
+X006426Y002131D01*
+X006532Y002131D02*
+X006532Y002771D01*
+X006426Y002771D01*
+X006208Y002451D02*
+X006101Y002558D01*
+X005888Y002558D01*
+X005781Y002451D01*
+X005781Y002238D01*
+X005888Y002131D01*
+X006101Y002131D01*
+X006208Y002238D01*
+X006208Y002451D01*
+X005563Y002238D02*
+X005457Y002131D01*
+X005243Y002131D01*
+X005136Y002238D01*
+X005136Y002665D01*
+X005243Y002771D01*
+X005457Y002771D01*
+X005563Y002665D01*
+X006426Y001558D02*
+X006426Y001131D01*
+X009218Y001238D02*
+X009325Y001131D01*
+X009539Y001131D01*
+X009645Y001238D01*
+X009645Y001451D01*
+X009539Y001558D01*
+X009325Y001558D01*
+X009218Y001451D01*
+X009218Y001238D01*
+X009863Y001451D02*
+X010076Y001451D01*
+X009970Y001665D02*
+X009970Y001131D01*
+X009970Y001665D02*
+X010076Y001771D01*
+X010076Y002131D02*
+X009863Y002131D01*
+X009863Y002771D01*
+X010076Y002771D01*
+X009647Y002771D02*
+X009647Y002131D01*
+X009433Y002131D01*
+X009433Y002771D02*
+X009647Y002771D01*
+X010937Y002558D02*
+X011151Y002771D01*
+X011151Y002131D01*
+X011364Y002131D02*
+X010937Y002131D01*
+X010937Y001771D02*
+X011151Y001558D01*
+X011364Y001771D01*
+X011364Y001131D01*
+X011582Y001238D02*
+X011582Y001451D01*
+X011688Y001558D01*
+X011902Y001558D01*
+X012009Y001451D01*
+X012009Y001238D01*
+X011902Y001131D01*
+X011688Y001131D01*
+X011582Y001238D01*
+X012226Y001131D02*
+X012226Y001558D01*
+X012546Y001558D01*
+X012653Y001451D01*
+X012653Y001131D01*
+X012871Y001131D02*
+X012871Y001771D01*
+X012871Y002131D02*
+X012871Y002771D01*
+X013298Y002771D01*
+X013084Y002451D02*
+X012871Y002451D01*
+X013515Y002451D02*
+X013515Y002238D01*
+X013622Y002131D01*
+X013836Y002131D01*
+X013942Y002344D02*
+X013515Y002344D01*
+X013515Y002451D02*
+X013622Y002558D01*
+X013836Y002558D01*
+X013942Y002451D01*
+X013942Y002344D01*
+X014160Y002131D02*
+X014480Y002131D01*
+X014587Y002238D01*
+X014587Y002451D01*
+X014480Y002558D01*
+X014160Y002558D01*
+X014160Y002771D02*
+X014160Y002131D01*
+X014052Y001558D02*
+X014052Y001238D01*
+X014159Y001131D01*
+X014479Y001131D01*
+X014479Y001024D02*
+X014373Y000917D01*
+X014266Y000917D01*
+X014479Y001024D02*
+X014479Y001558D01*
+X014697Y001451D02*
+X014804Y001558D01*
+X015124Y001558D01*
+X015017Y001344D02*
+X015124Y001238D01*
+X015017Y001131D01*
+X014697Y001131D01*
+X014804Y001344D02*
+X014697Y001451D01*
+X014804Y001344D02*
+X015017Y001344D01*
+X015449Y002131D02*
+X015876Y002558D01*
+X015876Y002665D01*
+X015769Y002771D01*
+X015556Y002771D01*
+X015449Y002665D01*
+X015449Y002131D02*
+X015876Y002131D01*
+X016093Y002238D02*
+X016520Y002665D01*
+X016520Y002238D01*
+X016414Y002131D01*
+X016200Y002131D01*
+X016093Y002238D01*
+X016093Y002665D01*
+X016200Y002771D01*
+X016414Y002771D01*
+X016520Y002665D01*
+X016738Y002665D02*
+X016845Y002771D01*
+X017058Y002771D01*
+X017165Y002665D01*
+X016738Y002238D01*
+X016845Y002131D01*
+X017058Y002131D01*
+X017165Y002238D01*
+X017165Y002665D01*
+X017382Y002771D02*
+X017382Y002451D01*
+X017596Y002558D01*
+X017703Y002558D01*
+X017809Y002451D01*
+X017809Y002238D01*
+X017703Y002131D01*
+X017489Y002131D01*
+X017382Y002238D01*
+X017704Y001771D02*
+X017597Y001665D01*
+X017597Y001238D01*
+X018024Y001665D01*
+X018024Y001238D01*
+X017917Y001131D01*
+X017704Y001131D01*
+X017597Y001238D01*
+X017382Y001238D02*
+X017382Y001131D01*
+X017275Y001131D01*
+X017275Y001238D01*
+X017382Y001238D01*
+X017057Y001131D02*
+X016630Y001131D01*
+X016844Y001131D02*
+X016844Y001771D01*
+X016630Y001558D01*
+X016413Y001558D02*
+X016199Y001131D01*
+X015986Y001558D01*
+X016738Y002238D02*
+X016738Y002665D01*
+X017382Y002771D02*
+X017809Y002771D01*
+X017704Y001771D02*
+X017917Y001771D01*
+X018024Y001665D01*
+X013835Y001451D02*
+X013835Y001344D01*
+X013408Y001344D01*
+X013408Y001238D02*
+X013408Y001451D01*
+X013515Y001558D01*
+X013728Y001558D01*
+X013835Y001451D01*
+X013728Y001131D02*
+X013515Y001131D01*
+X013408Y001238D01*
+X013191Y001131D02*
+X012871Y001344D01*
+X013191Y001558D01*
+X012009Y002238D02*
+X011902Y002131D01*
+X011688Y002131D01*
+X011582Y002238D01*
+X011582Y002451D02*
+X011795Y002558D01*
+X011902Y002558D01*
+X012009Y002451D01*
+X012009Y002238D01*
+X011582Y002451D02*
+X011582Y002771D01*
+X012009Y002771D01*
+X010937Y001771D02*
+X010937Y001131D01*
+X009563Y028131D02*
+X009136Y028131D01*
+X009563Y028558D01*
+X009563Y028665D01*
+X009457Y028771D01*
+X009243Y028771D01*
+X009136Y028665D01*
+X009072Y030917D02*
+X009179Y031024D01*
+X009179Y031558D01*
+X008858Y031558D01*
+X008752Y031451D01*
+X008752Y031238D01*
+X008858Y031131D01*
+X009179Y031131D01*
+X009396Y031131D02*
+X009610Y031131D01*
+X009503Y031131D02*
+X009503Y031558D01*
+X009396Y031558D01*
+X009503Y031771D02*
+X009503Y031878D01*
+X009826Y031451D02*
+X009826Y031238D01*
+X009933Y031131D01*
+X010146Y031131D01*
+X010253Y031344D02*
+X009826Y031344D01*
+X009826Y031451D02*
+X009933Y031558D01*
+X010146Y031558D01*
+X010253Y031451D01*
+X010253Y031344D01*
+X011115Y031131D02*
+X011115Y031771D01*
+X011328Y031558D01*
+X011542Y031771D01*
+X011542Y031131D01*
+X011759Y031238D02*
+X011759Y031451D01*
+X011866Y031558D01*
+X012080Y031558D01*
+X012186Y031451D01*
+X012186Y031344D01*
+X011759Y031344D01*
+X011759Y031238D02*
+X011866Y031131D01*
+X012080Y031131D01*
+X012404Y031131D02*
+X012617Y031131D01*
+X012511Y031131D02*
+X012511Y031771D01*
+X012404Y031771D01*
+X012834Y031771D02*
+X012940Y031771D01*
+X012940Y031131D01*
+X012834Y031131D02*
+X013047Y031131D01*
+X013263Y031238D02*
+X013263Y031451D01*
+X013370Y031558D01*
+X013584Y031558D01*
+X013690Y031451D01*
+X013690Y031238D01*
+X013584Y031131D01*
+X013370Y031131D01*
+X013263Y031238D01*
+X013908Y031131D02*
+X013908Y031558D01*
+X014228Y031558D01*
+X014335Y031451D01*
+X014335Y031131D01*
+X015197Y031131D02*
+X015197Y031771D01*
+X015517Y031771D01*
+X015624Y031665D01*
+X015624Y031451D01*
+X015517Y031344D01*
+X015197Y031344D01*
+X015410Y031344D02*
+X015624Y031131D01*
+X015841Y031238D02*
+X015841Y031451D01*
+X015948Y031558D01*
+X016162Y031558D01*
+X016268Y031451D01*
+X016268Y031238D01*
+X016162Y031131D01*
+X015948Y031131D01*
+X015841Y031238D01*
+X016486Y031131D02*
+X016486Y031771D01*
+X016486Y031558D02*
+X016806Y031558D01*
+X016913Y031451D01*
+X016913Y031238D01*
+X016806Y031131D01*
+X016486Y031131D01*
+X017131Y031238D02*
+X017237Y031131D01*
+X017451Y031131D01*
+X017558Y031238D01*
+X017558Y031451D01*
+X017451Y031558D01*
+X017237Y031558D01*
+X017131Y031451D01*
+X017131Y031238D01*
+X017775Y031558D02*
+X017989Y031558D01*
+X017882Y031665D02*
+X017882Y031238D01*
+X017989Y031131D01*
+X018205Y031131D02*
+X018418Y031131D01*
+X018311Y031131D02*
+X018311Y031558D01*
+X018205Y031558D01*
+X018311Y031771D02*
+X018311Y031878D01*
+X018634Y031451D02*
+X018634Y031238D01*
+X018741Y031131D01*
+X019061Y031131D01*
+X019279Y031131D02*
+X019599Y031131D01*
+X019706Y031238D01*
+X019599Y031344D01*
+X019386Y031344D01*
+X019279Y031451D01*
+X019386Y031558D01*
+X019706Y031558D01*
+X019061Y031558D02*
+X018741Y031558D01*
+X018634Y031451D01*
+X020568Y031238D02*
+X020675Y031131D01*
+X020888Y031131D01*
+X020995Y031238D01*
+X021213Y031131D02*
+X021426Y031131D01*
+X021319Y031131D02*
+X021319Y031771D01*
+X021213Y031771D01*
+X020995Y031665D02*
+X020888Y031771D01*
+X020675Y031771D01*
+X020568Y031665D01*
+X020568Y031238D01*
+X021642Y031238D02*
+X021749Y031131D01*
+X022069Y031131D01*
+X022069Y031558D01*
+X022287Y031558D02*
+X022607Y031558D01*
+X022714Y031451D01*
+X022714Y031238D01*
+X022607Y031131D01*
+X022287Y031131D01*
+X022287Y031771D01*
+X021642Y031558D02*
+X021642Y031238D01*
+X014563Y029131D02*
+X014136Y029131D01*
+X014350Y029131D02*
+X014350Y029771D01*
+X014136Y029558D01*
+X009072Y030917D02*
+X008965Y030917D01*
+X008427Y031131D02*
+X008214Y031131D01*
+X008107Y031238D01*
+X008107Y031451D01*
+X008214Y031558D01*
+X008427Y031558D01*
+X008534Y031451D01*
+X008534Y031344D01*
+X008107Y031344D01*
+X007890Y031451D02*
+X007890Y031131D01*
+X007890Y031451D02*
+X007783Y031558D01*
+X007463Y031558D01*
+X007463Y031131D01*
+X007246Y031558D02*
+X007139Y031558D01*
+X006926Y031344D01*
+X006926Y031131D02*
+X006926Y031558D01*
+X006708Y031451D02*
+X006708Y031131D01*
+X006388Y031131D01*
+X006281Y031238D01*
+X006388Y031344D01*
+X006708Y031344D01*
+X006708Y031451D02*
+X006601Y031558D01*
+X006388Y031558D01*
+X006063Y031665D02*
+X005957Y031771D01*
+X005743Y031771D01*
+X005636Y031665D01*
+X005636Y031238D01*
+X005743Y031131D01*
+X005957Y031131D01*
+X006063Y031238D01*
+D11*
+X012901Y023401D03*
+X012901Y022901D03*
+X012901Y022401D03*
+X012901Y021901D03*
+X012901Y021401D03*
+X012901Y020901D03*
+X012901Y020401D03*
+X012901Y019901D03*
+X012901Y019401D03*
+X012901Y018901D03*
+X012901Y018401D03*
+X012901Y017901D03*
+X016861Y017901D03*
+X016861Y018401D03*
+X016861Y018901D03*
+X016861Y019401D03*
+X016861Y019901D03*
+X016861Y020401D03*
+X016861Y020901D03*
+X016861Y021401D03*
+X016861Y021901D03*
+X016861Y022401D03*
+X016861Y022901D03*
+X016861Y023401D03*
+D12*
+X018653Y026322D03*
+X017729Y026705D03*
+X016805Y027087D03*
+X015481Y027351D03*
+X014481Y027351D03*
+X013481Y027351D03*
+X012481Y027351D03*
+X011158Y027087D03*
+X010234Y026705D03*
+X009310Y026322D03*
+X008386Y025939D03*
+X007264Y025190D03*
+X006557Y024482D03*
+X005850Y023775D03*
+X005143Y023068D03*
+X004393Y021946D03*
+X004010Y021022D03*
+X003627Y020098D03*
+X003245Y019174D03*
+X002981Y017851D03*
+X002981Y016851D03*
+X002981Y015851D03*
+X002981Y014851D03*
+X003245Y013527D03*
+X003627Y012603D03*
+X004010Y011679D03*
+X004393Y010755D03*
+X005143Y009633D03*
+X005850Y008926D03*
+X006557Y008219D03*
+X007264Y007512D03*
+X008386Y006762D03*
+X009310Y006379D03*
+X010234Y005997D03*
+X011158Y005614D03*
+X012481Y005351D03*
+X013481Y005351D03*
+X014481Y005351D03*
+X015481Y005351D03*
+X016805Y005614D03*
+X017729Y005997D03*
+X018653Y006379D03*
+X019577Y006762D03*
+X020699Y007512D03*
+X021406Y008219D03*
+X022113Y008926D03*
+X022820Y009633D03*
+X023570Y010755D03*
+X023953Y011679D03*
+X024335Y012603D03*
+X024718Y013527D03*
+X024981Y014851D03*
+X024981Y015851D03*
+X024981Y016851D03*
+X024981Y017851D03*
+X024718Y019174D03*
+X024335Y020098D03*
+X023953Y021022D03*
+X023570Y021946D03*
+X022820Y023068D03*
+X022113Y023775D03*
+X021406Y024482D03*
+X020699Y025190D03*
+X019577Y025939D03*
+D13*
+X020206Y024301D03*
+X020206Y022801D03*
+X020206Y021301D03*
+X020931Y021301D03*
+X020206Y019901D03*
+X020806Y019301D03*
+X020206Y018001D03*
+X020806Y017301D03*
+X020206Y016001D03*
+X020806Y015301D03*
+X020206Y014001D03*
+X020806Y013301D03*
+X020206Y012001D03*
+X020806Y011301D03*
+X020206Y010001D03*
+X020206Y008401D03*
+X018206Y008401D03*
+X018206Y010001D03*
+X018206Y012001D03*
+X018206Y014001D03*
+X018206Y016001D03*
+X018206Y018001D03*
+X018206Y019901D03*
+X018206Y021301D03*
+X018206Y022801D03*
+X018206Y024301D03*
+X016431Y024751D03*
+X015431Y024751D03*
+X014606Y024601D03*
+X013981Y025951D03*
+X015981Y025951D03*
+X011781Y022551D03*
+X011781Y020551D03*
+X011781Y019051D03*
+X011781Y017651D03*
+X011781Y016551D03*
+X011781Y014551D03*
+X011781Y012551D03*
+X011781Y010551D03*
+X011781Y008551D03*
+X009781Y008551D03*
+X008506Y010401D03*
+X009781Y010551D03*
+X008506Y012401D03*
+X009781Y012551D03*
+X009781Y014551D03*
+X008506Y014401D03*
+X008506Y016401D03*
+X009781Y016551D03*
+X009781Y017651D03*
+X008506Y018401D03*
+X009781Y019051D03*
+X009781Y020551D03*
+X008506Y020401D03*
+X008506Y022401D03*
+X009781Y022551D03*
+X009606Y024601D03*
+X010606Y024601D03*
+X011606Y024601D03*
+X006506Y022401D03*
+X006506Y020401D03*
+X006506Y018401D03*
+X006506Y016401D03*
+X006506Y014401D03*
+X006506Y012401D03*
+X006506Y010401D03*
+X022806Y011301D03*
+X022806Y013301D03*
+X022806Y015301D03*
+X022806Y017301D03*
+X022806Y019301D03*
+X022931Y021301D03*
+D14*
+X016331Y016701D03*
+X016331Y015701D03*
+X015331Y015701D03*
+X014331Y015701D03*
+X014331Y016701D03*
+X015331Y016701D03*
+X013331Y016701D03*
+X013331Y015701D03*
+D15*
+X013806Y006626D03*
+X014806Y006626D03*
+X015806Y006626D03*
+D16*
+X015506Y007101D01*
+X015156Y007451D01*
+X014306Y007451D01*
+X014306Y006101D01*
+X014006Y005801D01*
+X012556Y005801D01*
+X012556Y017801D01*
+X012901Y017901D01*
+X012901Y018401D02*
+X012506Y018301D01*
+X012256Y018051D01*
+X012256Y016951D01*
+X011706Y017401D02*
+X011781Y017651D01*
+X011706Y017401D02*
+X011356Y017051D01*
+X011356Y013151D01*
+X011706Y012801D01*
+X011781Y012551D01*
+X011806Y012301D01*
+X011806Y010801D01*
+X011781Y010551D01*
+X011806Y010301D01*
+X011806Y008801D01*
+X011781Y008551D01*
+X011056Y008151D02*
+X010906Y008301D01*
+X010906Y012651D01*
+X010881Y012676D01*
+X010906Y012701D01*
+X010906Y017401D01*
+X012206Y018701D01*
+X012206Y019001D01*
+X012506Y019301D01*
+X012901Y019401D01*
+X012901Y019901D02*
+X013256Y020001D01*
+X013556Y020301D01*
+X013256Y020801D02*
+X012901Y020901D01*
+X013256Y020801D02*
+X013856Y020801D01*
+X013856Y016551D01*
+X013456Y016151D01*
+X012856Y016151D01*
+X012856Y014951D01*
+X013456Y015451D02*
+X013331Y015701D01*
+X013456Y015451D02*
+X013456Y007451D01*
+X013656Y007251D01*
+X013806Y006626D01*
+X014806Y006626D02*
+X014656Y006001D01*
+X014656Y005651D01*
+X014606Y005601D01*
+X014481Y005351D01*
+X014606Y005101D01*
+X014606Y004901D01*
+X017356Y004901D01*
+X018556Y006101D01*
+X018653Y006379D01*
+X018906Y006301D01*
+X020156Y006301D01*
+X021856Y008001D01*
+X021856Y008501D01*
+X022006Y008651D01*
+X022113Y008926D01*
+X022406Y009051D01*
+X024456Y009051D01*
+X024456Y012351D01*
+X024335Y012603D01*
+X024606Y012701D01*
+X025456Y013551D01*
+X025456Y016251D01*
+X025106Y016601D01*
+X024981Y016851D01*
+X024506Y015451D02*
+X024506Y018951D01*
+X024718Y019174D01*
+X024806Y019451D01*
+X024806Y022951D01*
+X023106Y022951D01*
+X022820Y023068D01*
+X022706Y023351D01*
+X022556Y023501D01*
+X022556Y024001D01*
+X020706Y025851D01*
+X019856Y025851D01*
+X019577Y025939D01*
+X019156Y026301D02*
+X019156Y026551D01*
+X017706Y028001D01*
+X010156Y028001D01*
+X010156Y027801D01*
+X009056Y026701D01*
+X008606Y026701D01*
+X008606Y026151D01*
+X008386Y025939D01*
+X009310Y026322D02*
+X009406Y026601D01*
+X010006Y027201D01*
+X010656Y027201D01*
+X010656Y026851D01*
+X011831Y025676D01*
+X010856Y024701D01*
+X010606Y024601D01*
+X011831Y025676D02*
+X013306Y027151D01*
+X013481Y027351D01*
+X014356Y027101D02*
+X013556Y026301D01*
+X013556Y023301D01*
+X013256Y023001D01*
+X012901Y022901D01*
+X012506Y022951D01*
+X011556Y022951D01*
+X011106Y022501D01*
+X011106Y019151D01*
+X009856Y017901D01*
+X009781Y017651D01*
+X010256Y017051D02*
+X010256Y013201D01*
+X010206Y012751D02*
+X008706Y014251D01*
+X008506Y014401D01*
+X009781Y014551D02*
+X009806Y014801D01*
+X009806Y016301D01*
+X009781Y016551D01*
+X009706Y016801D01*
+X008606Y017901D01*
+X008606Y018151D01*
+X008506Y018401D01*
+X009781Y019051D02*
+X009706Y019301D01*
+X009706Y019351D01*
+X008756Y020301D01*
+X008506Y020401D01*
+X008506Y022401D01*
+X007906Y022951D02*
+X006656Y024201D01*
+X006557Y024482D01*
+X006106Y024201D02*
+X006306Y024001D01*
+X006306Y023551D01*
+X004706Y021951D01*
+X004393Y021946D01*
+X004456Y021651D01*
+X004506Y021601D01*
+X004506Y019501D01*
+X003106Y018101D01*
+X002981Y017851D01*
+X003106Y017601D01*
+X003456Y017251D01*
+X003456Y013751D01*
+X003245Y013527D01*
+X003506Y013451D01*
+X004856Y012101D01*
+X004856Y010051D01*
+X005006Y009901D01*
+X005143Y009633D01*
+X005956Y009201D02*
+X005850Y008926D01*
+X005956Y009201D02*
+X007606Y010851D01*
+X007606Y013101D01*
+X008106Y012951D02*
+X008406Y012651D01*
+X008506Y012401D01*
+X008106Y012951D02*
+X008106Y020851D01*
+X008206Y020951D01*
+X009781Y020551D02*
+X009856Y020801D01*
+X009856Y020901D01*
+X010806Y021851D01*
+X010006Y022651D02*
+X009781Y022551D01*
+X010006Y022651D02*
+X010006Y026201D01*
+X010206Y026401D01*
+X010234Y026705D01*
+X012901Y023401D02*
+X013256Y023501D01*
+X013256Y023801D01*
+X013856Y023801D02*
+X014756Y022901D01*
+X014756Y016951D01*
+X014806Y016901D01*
+X014806Y016301D01*
+X014456Y015951D01*
+X014331Y015701D01*
+X013331Y016701D02*
+X013456Y016951D01*
+X013456Y018601D01*
+X013256Y018801D01*
+X012901Y018901D01*
+X014156Y019351D02*
+X014156Y019851D01*
+X014456Y020151D01*
+X015456Y019001D02*
+X015456Y024501D01*
+X015431Y024751D01*
+X015506Y025001D01*
+X015506Y027101D01*
+X015481Y027351D01*
+X015706Y027801D02*
+X015006Y027801D01*
+X015006Y017251D01*
+X015056Y017201D01*
+X015456Y016951D02*
+X015331Y016701D01*
+X015456Y016951D02*
+X015456Y017251D01*
+X016506Y018301D01*
+X016861Y018401D01*
+X016861Y018901D02*
+X016506Y019001D01*
+X015456Y019001D01*
+X015756Y019901D02*
+X016861Y019901D01*
+X016861Y019401D02*
+X017256Y019301D01*
+X017606Y018951D01*
+X017606Y015001D01*
+X013756Y011151D01*
+X013756Y009851D02*
+X017806Y013901D01*
+X017806Y018201D01*
+X018206Y018601D01*
+X018206Y019901D01*
+X018606Y020351D02*
+X018506Y020451D01*
+X018506Y021001D01*
+X019106Y021601D01*
+X019106Y026251D01*
+X019156Y026301D01*
+X018653Y026322D02*
+X018456Y026101D01*
+X017806Y025451D01*
+X017806Y022551D01*
+X017781Y022526D01*
+X017806Y022501D01*
+X017806Y019101D01*
+X017906Y019001D01*
+X017406Y018651D02*
+X017406Y016901D01*
+X016456Y015951D01*
+X016331Y015701D01*
+X016331Y016701D02*
+X016456Y016951D01*
+X016456Y017751D01*
+X016506Y017801D01*
+X016861Y017901D01*
+X017406Y018651D02*
+X017256Y018801D01*
+X016861Y018901D01*
+X016861Y020401D02*
+X016506Y020501D01*
+X015756Y020501D01*
+X015756Y020851D01*
+X016156Y020801D02*
+X016506Y020801D01*
+X016861Y020901D01*
+X016861Y021401D02*
+X017256Y021301D01*
+X017506Y021051D01*
+X017506Y020601D01*
+X018206Y021301D02*
+X018306Y021551D01*
+X018606Y021851D01*
+X018606Y023751D01*
+X018306Y024051D01*
+X018206Y024301D01*
+X019406Y024201D02*
+X020606Y023001D01*
+X020606Y021851D01*
+X020306Y021551D01*
+X020206Y021301D01*
+X020806Y021601D02*
+X020856Y021551D01*
+X020931Y021301D01*
+X020806Y021601D02*
+X020806Y023801D01*
+X020206Y024301D02*
+X020306Y024551D01*
+X020606Y024851D01*
+X020606Y024901D01*
+X020699Y025190D01*
+X020206Y022801D02*
+X020106Y022551D01*
+X019806Y022251D01*
+X019806Y020451D01*
+X020106Y020151D01*
+X020206Y019901D01*
+X020456Y019801D01*
+X020706Y019551D01*
+X020806Y019301D01*
+X020706Y019051D01*
+X020306Y018651D01*
+X020306Y018251D01*
+X020206Y018001D01*
+X020306Y017751D01*
+X020606Y017451D01*
+X020806Y017301D01*
+X020806Y015301D01*
+X020706Y015051D01*
+X020706Y014651D01*
+X020306Y014251D01*
+X020206Y014001D01*
+X020206Y012001D01*
+X020406Y011851D01*
+X020706Y011551D01*
+X020806Y011301D01*
+X022406Y010901D02*
+X022406Y022151D01*
+X023406Y021701D02*
+X023570Y021946D01*
+X023406Y021701D02*
+X023406Y020051D01*
+X022906Y019551D01*
+X022806Y019301D01*
+X024506Y015451D02*
+X024856Y015101D01*
+X024981Y014851D01*
+X024718Y013527D02*
+X024456Y013451D01*
+X023856Y012851D01*
+X023856Y012501D01*
+X022906Y011551D01*
+X022806Y011301D01*
+X023206Y011101D02*
+X023206Y011501D01*
+X023706Y011501D01*
+X023953Y011679D01*
+X023206Y011101D02*
+X023006Y010901D01*
+X022406Y010901D01*
+X021206Y008401D02*
+X021406Y008219D01*
+X021206Y008401D02*
+X018806Y010801D01*
+X018806Y020601D01*
+X018606Y020351D02*
+X018606Y018551D01*
+X018306Y018251D01*
+X018206Y018001D01*
+X017256Y022001D02*
+X016861Y021901D01*
+X017256Y022001D02*
+X017781Y022526D01*
+X017506Y022901D02*
+X017406Y023001D01*
+X017406Y026301D01*
+X017006Y026701D01*
+X017006Y026851D01*
+X016805Y027087D01*
+X015956Y027551D02*
+X015956Y026201D01*
+X015981Y025951D01*
+X016431Y024751D02*
+X016506Y024501D01*
+X016506Y023501D01*
+X016861Y023401D01*
+X016861Y022901D02*
+X016506Y023001D01*
+X016206Y023001D01*
+X015906Y022901D02*
+X015906Y023501D01*
+X015906Y022901D02*
+X015806Y022901D01*
+X015906Y022901D02*
+X015906Y022501D01*
+X016506Y022501D01*
+X016861Y022401D01*
+X013556Y021501D02*
+X013256Y021801D01*
+X012901Y021901D01*
+X012901Y021401D02*
+X012506Y021301D01*
+X012156Y020951D01*
+X011806Y020801D02*
+X011781Y020551D01*
+X011806Y020801D02*
+X011806Y022301D01*
+X011781Y022551D01*
+X012256Y022301D02*
+X012506Y022301D01*
+X012901Y022401D01*
+X012901Y020401D02*
+X012506Y020301D01*
+X011656Y019451D01*
+X011306Y019451D01*
+X011306Y018101D01*
+X010256Y017051D01*
+X006906Y018951D02*
+X006606Y018651D01*
+X006506Y018401D01*
+X006906Y018951D02*
+X006906Y023101D01*
+X007106Y023301D01*
+X007306Y022651D02*
+X007306Y011351D01*
+X006606Y010651D01*
+X006506Y010401D01*
+X007356Y010101D02*
+X007356Y007801D01*
+X007264Y007512D01*
+X006557Y008219D02*
+X006306Y008351D01*
+X005756Y008351D01*
+X003906Y010201D01*
+X003906Y011401D01*
+X004010Y011679D01*
+X003706Y011701D01*
+X002506Y012901D01*
+X002506Y015251D01*
+X002856Y015601D01*
+X002981Y015851D01*
+X002856Y016101D01*
+X002506Y016451D01*
+X002506Y019151D01*
+X003356Y020001D01*
+X003627Y020098D01*
+X003506Y020351D01*
+X003506Y023651D01*
+X005556Y023651D01*
+X005850Y023775D01*
+X006106Y024201D02*
+X006106Y025051D01*
+X007006Y025051D01*
+X007264Y025190D01*
+X007906Y022951D02*
+X007906Y005901D01*
+X009556Y005901D01*
+X009806Y006151D01*
+X009806Y008301D01*
+X009781Y008551D01*
+X010706Y009451D02*
+X009856Y010301D01*
+X009781Y010551D01*
+X010706Y009451D02*
+X010706Y005901D01*
+X010656Y005851D01*
+X010656Y004901D01*
+X012856Y004901D01*
+X013206Y005251D01*
+X013481Y005351D01*
+X012556Y005601D02*
+X012481Y005351D01*
+X012556Y005601D02*
+X012556Y005801D01*
+X011356Y005851D02*
+X011158Y005614D01*
+X011356Y005851D02*
+X011356Y011301D01*
+X011506Y011451D01*
+X010756Y012551D02*
+X010206Y012551D01*
+X010206Y012751D01*
+X009781Y012551D02*
+X009706Y012301D01*
+X009356Y011951D01*
+X009356Y006751D01*
+X009306Y006701D01*
+X009310Y006379D01*
+X007356Y010101D02*
+X007606Y010351D01*
+X006506Y012401D02*
+X006506Y014401D01*
+X006506Y016401D01*
+X010756Y012551D02*
+X010881Y012676D01*
+X016306Y007251D02*
+X016306Y006101D01*
+X015706Y005501D01*
+X015481Y005351D01*
+X016306Y007251D02*
+X017856Y008801D01*
+X018206Y008401D02*
+X018206Y010001D01*
+X014356Y027101D02*
+X014481Y027351D01*
+X015706Y027801D02*
+X015956Y027551D01*
+D17*
+X013856Y023801D03*
+X013256Y023801D03*
+X012256Y022301D03*
+X012156Y020951D03*
+X013556Y021501D03*
+X013556Y020301D03*
+X014456Y020151D03*
+X014156Y019351D03*
+X015756Y019901D03*
+X015756Y020851D03*
+X016156Y020801D03*
+X017506Y020601D03*
+X017906Y019001D03*
+X018806Y020601D03*
+X017506Y022901D03*
+X016206Y023001D03*
+X015806Y022901D03*
+X015906Y023501D03*
+X019406Y024201D03*
+X020806Y023801D03*
+X022406Y022151D03*
+X015056Y017201D03*
+X012856Y014951D03*
+X012256Y016951D03*
+X010256Y013201D03*
+X011506Y011451D03*
+X013756Y011151D03*
+X013756Y009851D03*
+X011056Y008151D03*
+X007606Y010351D03*
+X007606Y013101D03*
+X008206Y020951D03*
+X007306Y022651D03*
+X007106Y023301D03*
+X010806Y021851D03*
+X017856Y008801D03*
+M02*
Index: branches/battery/hardware/BOM/v1.0/receipt
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/BOM/v1.0/receipt
===================================================================
--- branches/battery/hardware/BOM/v1.0/receipt	(nonexistent)
+++ branches/battery/hardware/BOM/v1.0/receipt	(revision 260)

Property changes on: branches/battery/hardware/BOM/v1.0/receipt
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/BOM/v1.0/BoM.s#1
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/BOM/v1.0/BoM.s#1
===================================================================
--- branches/battery/hardware/BOM/v1.0/BoM.s#1	(nonexistent)
+++ branches/battery/hardware/BOM/v1.0/BoM.s#1	(revision 260)

Property changes on: branches/battery/hardware/BOM/v1.0/BoM.s#1
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/BOM/v1.0/BoM.s#2
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/BOM/v1.0/BoM.s#2
===================================================================
--- branches/battery/hardware/BOM/v1.0/BoM.s#2	(nonexistent)
+++ branches/battery/hardware/BOM/v1.0/BoM.s#2	(revision 260)

Property changes on: branches/battery/hardware/BOM/v1.0/BoM.s#2
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/BOM/v1.0/BoM.s#3
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/BOM/v1.0/BoM.s#3
===================================================================
--- branches/battery/hardware/BOM/v1.0/BoM.s#3	(nonexistent)
+++ branches/battery/hardware/BOM/v1.0/BoM.s#3	(revision 260)

Property changes on: branches/battery/hardware/BOM/v1.0/BoM.s#3
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/BOM/v1.0/BoM.s#4
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/BOM/v1.0/BoM.s#4
===================================================================
--- branches/battery/hardware/BOM/v1.0/BoM.s#4	(nonexistent)
+++ branches/battery/hardware/BOM/v1.0/BoM.s#4	(revision 260)

Property changes on: branches/battery/hardware/BOM/v1.0/BoM.s#4
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/BOM/v1.0/BoM.s#5
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/BOM/v1.0/BoM.s#5
===================================================================
--- branches/battery/hardware/BOM/v1.0/BoM.s#5	(nonexistent)
+++ branches/battery/hardware/BOM/v1.0/BoM.s#5	(revision 260)

Property changes on: branches/battery/hardware/BOM/v1.0/BoM.s#5
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/BOM/v1.0/BoM.s#6
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/BOM/v1.0/BoM.s#6
===================================================================
--- branches/battery/hardware/BOM/v1.0/BoM.s#6	(nonexistent)
+++ branches/battery/hardware/BOM/v1.0/BoM.s#6	(revision 260)

Property changes on: branches/battery/hardware/BOM/v1.0/BoM.s#6
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/BOM/v1.0/BoM.s#7
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/BOM/v1.0/BoM.s#7
===================================================================
--- branches/battery/hardware/BOM/v1.0/BoM.s#7	(nonexistent)
+++ branches/battery/hardware/BOM/v1.0/BoM.s#7	(revision 260)

Property changes on: branches/battery/hardware/BOM/v1.0/BoM.s#7
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/BOM/v1.0/BoM.sol
===================================================================
--- branches/battery/hardware/BOM/v1.0/BoM.sol	(nonexistent)
+++ branches/battery/hardware/BOM/v1.0/BoM.sol	(revision 260)
@@ -0,0 +1,1048 @@
+G75*
+G70*
+%OFA0B0*%
+%FSLAX24Y24*%
+%IPPOS*%
+%LPD*%
+%AMOC8*
+5,1,8,0,0,1.08239X$1,22.5*
+%
+%ADD10C,0.0060*%
+%ADD11C,0.0600*%
+%ADD12OC8,0.0520*%
+%ADD13OC8,0.0600*%
+%ADD14O,0.0660X0.1320*%
+%ADD15C,0.0100*%
+%ADD16C,0.0320*%
+D10*
+X011584Y001131D02*
+X011797Y001131D01*
+X011691Y001131D02*
+X011691Y001558D01*
+X011797Y001558D01*
+X012015Y001558D02*
+X012335Y001558D01*
+X012442Y001451D01*
+X012442Y001238D01*
+X012335Y001131D01*
+X012015Y001131D01*
+X012015Y001771D01*
+X011691Y001771D02*
+X011691Y001878D01*
+X012659Y001558D02*
+X012659Y001131D01*
+X012980Y001131D01*
+X013086Y001238D01*
+X013086Y001558D01*
+X013304Y001451D02*
+X013304Y001238D01*
+X013411Y001131D01*
+X013731Y001131D01*
+X013731Y000917D02*
+X013731Y001558D01*
+X013411Y001558D01*
+X013304Y001451D01*
+X013948Y001451D02*
+X013948Y001131D01*
+X014269Y001131D01*
+X014375Y001238D01*
+X014269Y001344D01*
+X013948Y001344D01*
+X013948Y001451D02*
+X014055Y001558D01*
+X014269Y001558D01*
+X014593Y001558D02*
+X014593Y001024D01*
+X014700Y000917D01*
+X014806Y000917D01*
+X014913Y001131D02*
+X014593Y001131D01*
+X014913Y001131D02*
+X015020Y001238D01*
+X015020Y001451D01*
+X014913Y001558D01*
+X014593Y001558D01*
+X014698Y002131D02*
+X014271Y002131D01*
+X014271Y002558D02*
+X014698Y002131D01*
+X014915Y002238D02*
+X015022Y002344D01*
+X015235Y002344D01*
+X015342Y002451D01*
+X015235Y002558D01*
+X014915Y002558D01*
+X014698Y002558D02*
+X014271Y002558D01*
+X014915Y002238D02*
+X015022Y002131D01*
+X015342Y002131D01*
+X015558Y002131D02*
+X015772Y002131D01*
+X015665Y002131D02*
+X015665Y002558D01*
+X015772Y002558D01*
+X015665Y002771D02*
+X015665Y002878D01*
+X015989Y002451D02*
+X016096Y002558D01*
+X016416Y002558D01*
+X016416Y002771D02*
+X016416Y002131D01*
+X016096Y002131D01*
+X015989Y002238D01*
+X015989Y002451D01*
+X016634Y002451D02*
+X016634Y002131D01*
+X016847Y002131D02*
+X016847Y002451D01*
+X016741Y002558D01*
+X016634Y002451D01*
+X016847Y002451D02*
+X016954Y002558D01*
+X017061Y002558D01*
+X017061Y002131D01*
+X017278Y002344D02*
+X017705Y002344D01*
+X017705Y002238D02*
+X017705Y002451D01*
+X017599Y002558D01*
+X017385Y002558D01*
+X017278Y002451D01*
+X017278Y002344D01*
+X017385Y002131D02*
+X017599Y002131D01*
+X017705Y002238D01*
+X017923Y002131D02*
+X018136Y002344D01*
+X018030Y002344D02*
+X018350Y002344D01*
+X018350Y002131D02*
+X018350Y002771D01*
+X018030Y002771D01*
+X017923Y002665D01*
+X017923Y002451D01*
+X018030Y002344D01*
+X017383Y001771D02*
+X017383Y001344D01*
+X017170Y001131D01*
+X016956Y001344D01*
+X016956Y001771D01*
+X016739Y001451D02*
+X016632Y001558D01*
+X016418Y001558D01*
+X016312Y001451D01*
+X016312Y001344D01*
+X016739Y001344D01*
+X016739Y001238D02*
+X016739Y001451D01*
+X016739Y001238D02*
+X016632Y001131D01*
+X016418Y001131D01*
+X016094Y001131D02*
+X015881Y001131D01*
+X015987Y001131D02*
+X015987Y001771D01*
+X016094Y001771D01*
+X015558Y001558D02*
+X015344Y001558D01*
+X015237Y001451D01*
+X015237Y001131D01*
+X015558Y001131D01*
+X015664Y001238D01*
+X015558Y001344D01*
+X015237Y001344D01*
+X018245Y001344D02*
+X018565Y001344D01*
+X018672Y001238D01*
+X018565Y001131D01*
+X018245Y001131D01*
+X018245Y001451D01*
+X018352Y001558D01*
+X018565Y001558D01*
+X018890Y001451D02*
+X018890Y001131D01*
+X018890Y001451D02*
+X018996Y001558D01*
+X019317Y001558D01*
+X019317Y001131D01*
+X019534Y001131D02*
+X019534Y001451D01*
+X019641Y001558D01*
+X019961Y001558D01*
+X019961Y001131D01*
+X020179Y001131D02*
+X020179Y001451D01*
+X020286Y001558D01*
+X020499Y001558D01*
+X020499Y001344D02*
+X020179Y001344D01*
+X020179Y001131D02*
+X020499Y001131D01*
+X020606Y001238D01*
+X020499Y001344D01*
+X020823Y001238D02*
+X020930Y001344D01*
+X021144Y001344D01*
+X021250Y001451D01*
+X021144Y001558D01*
+X020823Y001558D01*
+X020823Y001238D02*
+X020930Y001131D01*
+X021250Y001131D01*
+X021468Y001131D02*
+X021468Y001451D01*
+X021575Y001558D01*
+X021788Y001558D01*
+X021788Y001344D02*
+X021468Y001344D01*
+X021468Y001131D02*
+X021788Y001131D01*
+X021895Y001238D01*
+X021788Y001344D01*
+X022112Y001558D02*
+X022218Y001558D01*
+X022432Y001344D01*
+X022432Y001131D02*
+X022432Y001558D01*
+X022649Y001665D02*
+X022649Y001451D01*
+X022756Y001344D01*
+X023076Y001344D01*
+X023076Y001131D02*
+X023076Y001771D01*
+X022756Y001771D01*
+X022649Y001665D01*
+X022863Y002131D02*
+X022756Y002238D01*
+X022756Y002771D01*
+X022863Y002771D02*
+X022649Y002771D01*
+X022432Y002558D02*
+X022432Y002238D01*
+X022325Y002131D01*
+X022005Y002131D01*
+X022005Y002558D01*
+X021787Y002451D02*
+X021681Y002558D01*
+X021360Y002558D01*
+X021143Y002558D02*
+X020929Y002558D01*
+X021036Y002665D02*
+X021036Y002238D01*
+X020929Y002131D01*
+X020713Y002131D02*
+X020500Y002131D01*
+X020606Y002131D02*
+X020606Y002558D01*
+X020713Y002558D01*
+X020606Y002771D02*
+X020606Y002878D01*
+X020284Y002558D02*
+X019963Y002558D01*
+X019856Y002451D01*
+X019856Y002131D01*
+X019639Y002238D02*
+X019639Y002451D01*
+X019532Y002558D01*
+X019319Y002558D01*
+X019212Y002451D01*
+X019212Y002344D01*
+X019639Y002344D01*
+X019639Y002238D02*
+X019532Y002131D01*
+X019319Y002131D01*
+X020284Y002131D02*
+X020284Y002558D01*
+X021360Y002238D02*
+X021467Y002344D01*
+X021681Y002344D01*
+X021787Y002451D01*
+X021787Y002131D02*
+X021467Y002131D01*
+X021360Y002238D01*
+X022863Y002131D02*
+X022970Y002131D01*
+X023076Y002238D01*
+X019248Y030917D02*
+X019141Y030917D01*
+X019034Y031024D01*
+X019034Y031558D01*
+X019355Y031558D01*
+X019461Y031451D01*
+X019461Y031238D01*
+X019355Y031131D01*
+X019034Y031131D01*
+X018817Y031131D02*
+X018603Y031131D01*
+X018710Y031131D02*
+X018710Y031558D01*
+X018817Y031558D01*
+X018710Y031771D02*
+X018710Y031878D01*
+X018387Y031451D02*
+X018280Y031558D01*
+X018067Y031558D01*
+X017960Y031451D01*
+X017960Y031344D01*
+X018387Y031344D01*
+X018387Y031238D02*
+X018387Y031451D01*
+X018387Y031238D02*
+X018280Y031131D01*
+X018067Y031131D01*
+X017098Y031131D02*
+X017098Y031771D01*
+X016884Y031558D01*
+X016671Y031771D01*
+X016671Y031131D01*
+X016453Y031238D02*
+X016453Y031451D01*
+X016347Y031558D01*
+X016133Y031558D01*
+X016026Y031451D01*
+X016026Y031344D01*
+X016453Y031344D01*
+X016453Y031238D02*
+X016347Y031131D01*
+X016133Y031131D01*
+X015809Y031131D02*
+X015595Y031131D01*
+X015702Y031131D02*
+X015702Y031771D01*
+X015809Y031771D01*
+X015379Y031771D02*
+X015273Y031771D01*
+X015273Y031131D01*
+X015379Y031131D02*
+X015166Y031131D01*
+X014950Y031238D02*
+X014950Y031451D01*
+X014843Y031558D01*
+X014629Y031558D01*
+X014523Y031451D01*
+X014523Y031238D01*
+X014629Y031131D01*
+X014843Y031131D01*
+X014950Y031238D01*
+X014305Y031131D02*
+X014305Y031558D01*
+X013985Y031558D01*
+X013878Y031451D01*
+X013878Y031131D01*
+X013016Y031131D02*
+X013016Y031771D01*
+X012696Y031771D01*
+X012589Y031665D01*
+X012589Y031451D01*
+X012696Y031344D01*
+X013016Y031344D01*
+X012802Y031344D02*
+X012589Y031131D01*
+X012371Y031238D02*
+X012371Y031451D01*
+X012265Y031558D01*
+X012051Y031558D01*
+X011944Y031451D01*
+X011944Y031238D01*
+X012051Y031131D01*
+X012265Y031131D01*
+X012371Y031238D01*
+X011727Y031131D02*
+X011407Y031131D01*
+X011300Y031238D01*
+X011300Y031451D01*
+X011407Y031558D01*
+X011727Y031558D01*
+X011727Y031771D02*
+X011727Y031131D01*
+X011082Y031238D02*
+X010976Y031131D01*
+X010762Y031131D01*
+X010655Y031238D01*
+X010655Y031451D01*
+X010762Y031558D01*
+X010976Y031558D01*
+X011082Y031451D01*
+X011082Y031238D01*
+X010438Y031558D02*
+X010224Y031558D01*
+X010331Y031665D02*
+X010331Y031238D01*
+X010224Y031131D01*
+X010008Y031131D02*
+X009795Y031131D01*
+X009901Y031131D02*
+X009901Y031558D01*
+X010008Y031558D01*
+X009901Y031771D02*
+X009901Y031878D01*
+X009579Y031451D02*
+X009579Y031238D01*
+X009472Y031131D01*
+X009151Y031131D01*
+X008934Y031131D02*
+X008614Y031131D01*
+X008507Y031238D01*
+X008614Y031344D01*
+X008827Y031344D01*
+X008934Y031451D01*
+X008827Y031558D01*
+X008507Y031558D01*
+X009151Y031558D02*
+X009472Y031558D01*
+X009579Y031451D01*
+X007645Y031238D02*
+X007538Y031131D01*
+X007325Y031131D01*
+X007218Y031238D01*
+X007000Y031131D02*
+X006787Y031131D01*
+X006894Y031131D02*
+X006894Y031771D01*
+X007000Y031771D01*
+X007218Y031665D02*
+X007325Y031771D01*
+X007538Y031771D01*
+X007645Y031665D01*
+X007645Y031238D01*
+X006571Y031238D02*
+X006464Y031131D01*
+X006144Y031131D01*
+X006144Y031558D01*
+X005926Y031558D02*
+X005606Y031558D01*
+X005499Y031451D01*
+X005499Y031238D01*
+X005606Y031131D01*
+X005926Y031131D01*
+X005926Y031771D01*
+X006571Y031558D02*
+X006571Y031238D01*
+X019679Y031344D02*
+X020106Y031344D01*
+X020106Y031238D02*
+X020106Y031451D01*
+X019999Y031558D01*
+X019786Y031558D01*
+X019679Y031451D01*
+X019679Y031344D01*
+X019786Y031131D02*
+X019999Y031131D01*
+X020106Y031238D01*
+X020323Y031131D02*
+X020323Y031451D01*
+X020430Y031558D01*
+X020750Y031558D01*
+X020750Y031131D01*
+X020967Y031558D02*
+X021074Y031558D01*
+X021287Y031344D01*
+X021287Y031131D02*
+X021287Y031558D01*
+X021505Y031451D02*
+X021505Y031131D01*
+X021825Y031131D01*
+X021932Y031238D01*
+X021825Y031344D01*
+X021505Y031344D01*
+X021505Y031451D02*
+X021612Y031558D01*
+X021825Y031558D01*
+X022149Y031665D02*
+X022256Y031771D01*
+X022470Y031771D01*
+X022576Y031665D01*
+X022576Y031238D01*
+X022470Y031131D01*
+X022256Y031131D01*
+X022149Y031238D01*
+D11*
+X018653Y026322D03*
+X017729Y026705D03*
+X016805Y027087D03*
+X015481Y027351D03*
+X014481Y027351D03*
+X013481Y027351D03*
+X012481Y027351D03*
+X011158Y027087D03*
+X010234Y026705D03*
+X009310Y026322D03*
+X008386Y025939D03*
+X007264Y025190D03*
+X006557Y024482D03*
+X005850Y023775D03*
+X005143Y023068D03*
+X004393Y021946D03*
+X004010Y021022D03*
+X003627Y020098D03*
+X003245Y019174D03*
+X002981Y017851D03*
+X002981Y016851D03*
+X002981Y015851D03*
+X002981Y014851D03*
+X003245Y013527D03*
+X003627Y012603D03*
+X004010Y011679D03*
+X004393Y010755D03*
+X005143Y009633D03*
+X005850Y008926D03*
+X006557Y008219D03*
+X007264Y007512D03*
+X008386Y006762D03*
+X009310Y006379D03*
+X010234Y005997D03*
+X011158Y005614D03*
+X012481Y005351D03*
+X013481Y005351D03*
+X014481Y005351D03*
+X015481Y005351D03*
+X016805Y005614D03*
+X017729Y005997D03*
+X018653Y006379D03*
+X019577Y006762D03*
+X020699Y007512D03*
+X021406Y008219D03*
+X022113Y008926D03*
+X022820Y009633D03*
+X023570Y010755D03*
+X023953Y011679D03*
+X024335Y012603D03*
+X024718Y013527D03*
+X024981Y014851D03*
+X024981Y015851D03*
+X024981Y016851D03*
+X024981Y017851D03*
+X024718Y019174D03*
+X024335Y020098D03*
+X023953Y021022D03*
+X023570Y021946D03*
+X022820Y023068D03*
+X022113Y023775D03*
+X021406Y024482D03*
+X020699Y025190D03*
+X019577Y025939D03*
+D12*
+X020206Y024301D03*
+X020206Y022801D03*
+X020206Y021301D03*
+X020931Y021301D03*
+X020206Y019901D03*
+X020806Y019301D03*
+X020206Y018001D03*
+X020806Y017301D03*
+X020206Y016001D03*
+X020806Y015301D03*
+X020206Y014001D03*
+X020806Y013301D03*
+X020206Y012001D03*
+X020806Y011301D03*
+X020206Y010001D03*
+X020206Y008401D03*
+X018206Y008401D03*
+X018206Y010001D03*
+X018206Y012001D03*
+X018206Y014001D03*
+X018206Y016001D03*
+X018206Y018001D03*
+X018206Y019901D03*
+X018206Y021301D03*
+X018206Y022801D03*
+X018206Y024301D03*
+X016431Y024751D03*
+X015431Y024751D03*
+X014606Y024601D03*
+X013981Y025951D03*
+X015981Y025951D03*
+X011781Y022551D03*
+X011781Y020551D03*
+X011781Y019051D03*
+X011781Y017651D03*
+X011781Y016551D03*
+X011781Y014551D03*
+X011781Y012551D03*
+X011781Y010551D03*
+X011781Y008551D03*
+X009781Y008551D03*
+X008506Y010401D03*
+X009781Y010551D03*
+X008506Y012401D03*
+X009781Y012551D03*
+X009781Y014551D03*
+X008506Y014401D03*
+X008506Y016401D03*
+X009781Y016551D03*
+X009781Y017651D03*
+X008506Y018401D03*
+X009781Y019051D03*
+X009781Y020551D03*
+X008506Y020401D03*
+X008506Y022401D03*
+X009781Y022551D03*
+X009606Y024601D03*
+X010606Y024601D03*
+X011606Y024601D03*
+X006506Y022401D03*
+X006506Y020401D03*
+X006506Y018401D03*
+X006506Y016401D03*
+X006506Y014401D03*
+X006506Y012401D03*
+X006506Y010401D03*
+X022806Y011301D03*
+X022806Y013301D03*
+X022806Y015301D03*
+X022806Y017301D03*
+X022806Y019301D03*
+X022931Y021301D03*
+D13*
+X016331Y016701D03*
+X016331Y015701D03*
+X015331Y015701D03*
+X014331Y015701D03*
+X014331Y016701D03*
+X015331Y016701D03*
+X013331Y016701D03*
+X013331Y015701D03*
+D14*
+X013806Y006626D03*
+X014806Y006626D03*
+X015806Y006626D03*
+D15*
+X008206Y007001D02*
+X005256Y007001D01*
+X005256Y009351D01*
+X005143Y009633D01*
+X005706Y009751D02*
+X004706Y010751D01*
+X004393Y010755D01*
+X003656Y012101D02*
+X003406Y012101D01*
+X002756Y012751D01*
+X002756Y014701D01*
+X002981Y014851D01*
+X004256Y015251D02*
+X003106Y016401D01*
+X002756Y016401D01*
+X002506Y016651D01*
+X002506Y019001D01*
+X003006Y019001D01*
+X003245Y019174D01*
+X004106Y018101D02*
+X004106Y020551D01*
+X003756Y020551D01*
+X003506Y020801D01*
+X003506Y021501D01*
+X004306Y021501D01*
+X004356Y021451D01*
+X005406Y021451D01*
+X006256Y022301D01*
+X006506Y022401D01*
+X006756Y022301D01*
+X007706Y021351D01*
+X012506Y021351D01*
+X013556Y020301D01*
+X014456Y020151D02*
+X015506Y020151D01*
+X016156Y020801D01*
+X016306Y021101D02*
+X015556Y021101D01*
+X015531Y021076D01*
+X015756Y020851D01*
+X015531Y021076D02*
+X014756Y021851D01*
+X010806Y021851D01*
+X010306Y022151D02*
+X010006Y022451D01*
+X009781Y022551D01*
+X010306Y022151D02*
+X012106Y022151D01*
+X012256Y022301D01*
+X012156Y020951D02*
+X008206Y020951D01*
+X007956Y021551D02*
+X006706Y022801D01*
+X006056Y022801D01*
+X005856Y022601D01*
+X004956Y022601D01*
+X004706Y022851D01*
+X004706Y024351D01*
+X006306Y024351D01*
+X006557Y024482D01*
+X006256Y024051D02*
+X009906Y024051D01*
+X010356Y024501D01*
+X010606Y024601D01*
+X010156Y025001D02*
+X011056Y025001D01*
+X011356Y024701D01*
+X011606Y024601D01*
+X012456Y026051D02*
+X013756Y026051D01*
+X013981Y025951D01*
+X014206Y025851D01*
+X015206Y024851D01*
+X015431Y024751D01*
+X015006Y024351D02*
+X015906Y024351D01*
+X016206Y024651D01*
+X016431Y024751D01*
+X016656Y024651D01*
+X017706Y024651D01*
+X017956Y024401D01*
+X018206Y024301D01*
+X019406Y024201D02*
+X018056Y025551D01*
+X015006Y025551D01*
+X013656Y026901D01*
+X013106Y026901D01*
+X012756Y027251D01*
+X012481Y027351D01*
+X013481Y027351D02*
+X013756Y027451D01*
+X014106Y027801D01*
+X017556Y027801D01*
+X017556Y026951D01*
+X017729Y026705D01*
+X018006Y026801D01*
+X021256Y026801D01*
+X021256Y024751D01*
+X021406Y024482D01*
+X021556Y024251D01*
+X024056Y024251D01*
+X024056Y021301D01*
+X023953Y021022D01*
+X024106Y020301D02*
+X024335Y020098D01*
+X024106Y020301D02*
+X017806Y020301D01*
+X017506Y020601D01*
+X017356Y020551D01*
+X016406Y019601D01*
+X015606Y019601D01*
+X015556Y019651D01*
+X012506Y019651D01*
+X012006Y019151D01*
+X011781Y019051D01*
+X011256Y020151D02*
+X008606Y020151D01*
+X008506Y020401D01*
+X007956Y021551D02*
+X013506Y021551D01*
+X013556Y021501D01*
+X011781Y020551D02*
+X011556Y020451D01*
+X011256Y020151D01*
+X009781Y019051D02*
+X009556Y018951D01*
+X009206Y018951D01*
+X008756Y018501D01*
+X008506Y018401D01*
+X008406Y018151D01*
+X006756Y016501D01*
+X006506Y016401D01*
+X008506Y016401D02*
+X008756Y016501D01*
+X009206Y016951D01*
+X009706Y016951D01*
+X010806Y018051D01*
+X012856Y018051D01*
+X014156Y019351D01*
+X014306Y019301D01*
+X019606Y019301D01*
+X022006Y016901D01*
+X023756Y016901D01*
+X024706Y015951D01*
+X024981Y015851D01*
+X024706Y017751D02*
+X023406Y017751D01*
+X023056Y017401D01*
+X022806Y017301D01*
+X022806Y015301D02*
+X022906Y015051D01*
+X022906Y013701D01*
+X023006Y013701D01*
+X023456Y013251D01*
+X023456Y011251D01*
+X023756Y011251D01*
+X024056Y010951D01*
+X024056Y007001D01*
+X019756Y007001D01*
+X019577Y006762D01*
+X020256Y007251D02*
+X015956Y007251D01*
+X015806Y006626D01*
+X016106Y006151D01*
+X016156Y006151D01*
+X016556Y005751D01*
+X016805Y005614D01*
+X016406Y005101D02*
+X015706Y005801D01*
+X014606Y005801D01*
+X014306Y006101D01*
+X014306Y008151D01*
+X011056Y008151D01*
+X011781Y008551D02*
+X012006Y008501D01*
+X017956Y008501D01*
+X018206Y008401D01*
+X017856Y008801D02*
+X018856Y008801D01*
+X019956Y009901D01*
+X020206Y010001D01*
+X021456Y009501D02*
+X022556Y009501D01*
+X022820Y009633D01*
+X023406Y010501D02*
+X023570Y010755D01*
+X023406Y010501D02*
+X023406Y007751D01*
+X020856Y007751D01*
+X020699Y007512D01*
+X020406Y007401D01*
+X020256Y007251D01*
+X020206Y008401D02*
+X020456Y008501D01*
+X021456Y009501D01*
+X020106Y011751D02*
+X020206Y012001D01*
+X020106Y011751D02*
+X018456Y010101D01*
+X018206Y010001D01*
+X017506Y010151D02*
+X011556Y010151D01*
+X011356Y009951D01*
+X007556Y009951D01*
+X005356Y012151D01*
+X003706Y012151D01*
+X003656Y012101D01*
+X003627Y012603D02*
+X003906Y012701D01*
+X004006Y012801D01*
+X007956Y012801D01*
+X008256Y012501D01*
+X008506Y012401D01*
+X009006Y011751D02*
+X007606Y010351D01*
+X008506Y010401D02*
+X008756Y010301D01*
+X008906Y010151D01*
+X011256Y010151D01*
+X011556Y010451D01*
+X011781Y010551D01*
+X011506Y011451D02*
+X017506Y011451D01*
+X017956Y011901D01*
+X018206Y012001D01*
+X017506Y010151D02*
+X020556Y013201D01*
+X020806Y013301D01*
+X020456Y013901D02*
+X020206Y014001D01*
+X020456Y013901D02*
+X022056Y013901D01*
+X022556Y013401D01*
+X022806Y013301D01*
+X020206Y016001D02*
+X019956Y015901D01*
+X019306Y015251D01*
+X004256Y015251D01*
+X002981Y016851D02*
+X003106Y017101D01*
+X004106Y018101D01*
+X004606Y020501D02*
+X006256Y020501D01*
+X006506Y020401D01*
+X006756Y020301D01*
+X007206Y019851D01*
+X015706Y019851D01*
+X015756Y019901D01*
+X016406Y019001D02*
+X017906Y019001D01*
+X018806Y020601D02*
+X018506Y020901D01*
+X016506Y020901D01*
+X016306Y021101D01*
+X015806Y022901D02*
+X015756Y022951D01*
+X007606Y022951D01*
+X007306Y022651D01*
+X007206Y023201D02*
+X007106Y023301D01*
+X007206Y023201D02*
+X016006Y023201D01*
+X016031Y023176D01*
+X016056Y023201D01*
+X021356Y023201D01*
+X022406Y022151D01*
+X022706Y021401D02*
+X022931Y021301D01*
+X022706Y021401D02*
+X021406Y022701D01*
+X020456Y022701D01*
+X020206Y022801D01*
+X019956Y022701D01*
+X019756Y022701D01*
+X018456Y021401D01*
+X018206Y021301D01*
+X018206Y022801D02*
+X017956Y022901D01*
+X017506Y022901D01*
+X016206Y023001D02*
+X016031Y023176D01*
+X015906Y023501D02*
+X022006Y023501D01*
+X022113Y023775D01*
+X020806Y023801D02*
+X014306Y023801D01*
+X014006Y023501D01*
+X007356Y023501D01*
+X007256Y023601D01*
+X006356Y023601D01*
+X005956Y023201D01*
+X005406Y023201D01*
+X005143Y023068D01*
+X005850Y023775D02*
+X006106Y023901D01*
+X006256Y024051D01*
+X007264Y025190D02*
+X007556Y025301D01*
+X007706Y025451D01*
+X009756Y025451D01*
+X011106Y026801D01*
+X011158Y027087D01*
+X011456Y027051D01*
+X012456Y026051D01*
+X013256Y023801D02*
+X013856Y023801D01*
+X014606Y024601D02*
+X014856Y024501D01*
+X015006Y024351D01*
+X017156Y025851D02*
+X015756Y027251D01*
+X015481Y027351D01*
+X017156Y025851D02*
+X019306Y025851D01*
+X019577Y025939D01*
+X016406Y019001D02*
+X014656Y017251D01*
+X011856Y017251D01*
+X011856Y016801D01*
+X011781Y016551D01*
+X012256Y016951D02*
+X012956Y016251D01*
+X013706Y016251D01*
+X014056Y016601D01*
+X014331Y016701D01*
+X014806Y016951D02*
+X014806Y016151D01*
+X013956Y016151D01*
+X013606Y015801D01*
+X013331Y015701D01*
+X012856Y014951D02*
+X012556Y014651D01*
+X012006Y014651D01*
+X011781Y014551D01*
+X011556Y014451D01*
+X011106Y014001D01*
+X008506Y014001D01*
+X007606Y013101D01*
+X009006Y011751D02*
+X015806Y011751D01*
+X017956Y013901D01*
+X018206Y014001D01*
+X018206Y016001D02*
+X018006Y016151D01*
+X015956Y016151D01*
+X015606Y015801D01*
+X015331Y015701D01*
+X014806Y016951D02*
+X015056Y017201D01*
+X011781Y017651D02*
+X011556Y017551D01*
+X010656Y016651D01*
+X010006Y016651D01*
+X009781Y016551D01*
+X010256Y013201D02*
+X009856Y012801D01*
+X009781Y012551D01*
+X010306Y010951D02*
+X010006Y010651D01*
+X009781Y010551D01*
+X010306Y010951D02*
+X013556Y010951D01*
+X013756Y011151D01*
+X013756Y009851D02*
+X013656Y009751D01*
+X005706Y009751D01*
+X006557Y008219D02*
+X006856Y008101D01*
+X008406Y008101D01*
+X010206Y006301D01*
+X010234Y005997D01*
+X010506Y006101D01*
+X011356Y006101D01*
+X011656Y005801D01*
+X013856Y005801D01*
+X014206Y005451D01*
+X014481Y005351D01*
+X016406Y005101D02*
+X017556Y005101D01*
+X017556Y005751D01*
+X017729Y005997D01*
+X012481Y005351D02*
+X012356Y005101D01*
+X009756Y005101D01*
+X008406Y006451D01*
+X008386Y006762D01*
+X008206Y007001D01*
+X018206Y016001D02*
+X018456Y016101D01*
+X020106Y017751D01*
+X020206Y018001D01*
+X024706Y017751D02*
+X024981Y017851D01*
+X010156Y025001D02*
+X009856Y024701D01*
+X009606Y024601D01*
+X004606Y020501D02*
+X004256Y020851D01*
+X004010Y021022D01*
+D16*
+X007106Y023301D03*
+X007306Y022651D03*
+X008206Y020951D03*
+X010806Y021851D03*
+X012256Y022301D03*
+X012156Y020951D03*
+X013556Y021501D03*
+X013556Y020301D03*
+X014456Y020151D03*
+X014156Y019351D03*
+X015756Y019901D03*
+X015756Y020851D03*
+X016156Y020801D03*
+X017506Y020601D03*
+X017906Y019001D03*
+X018806Y020601D03*
+X017506Y022901D03*
+X016206Y023001D03*
+X015806Y022901D03*
+X015906Y023501D03*
+X013856Y023801D03*
+X013256Y023801D03*
+X015056Y017201D03*
+X012856Y014951D03*
+X012256Y016951D03*
+X010256Y013201D03*
+X011506Y011451D03*
+X013756Y011151D03*
+X013756Y009851D03*
+X011056Y008151D03*
+X007606Y010351D03*
+X007606Y013101D03*
+X017856Y008801D03*
+X022406Y022151D03*
+X020806Y023801D03*
+X019406Y024201D03*
+M02*
Index: branches/battery/hardware/BOM/v1.0/BoM.s#8
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/BOM/v1.0/BoM.s#8
===================================================================
--- branches/battery/hardware/BOM/v1.0/BoM.s#8	(nonexistent)
+++ branches/battery/hardware/BOM/v1.0/BoM.s#8	(revision 260)

Property changes on: branches/battery/hardware/BOM/v1.0/BoM.s#8
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/BOM/v1.0/BoM.s#9
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/BOM/v1.0/BoM.s#9
===================================================================
--- branches/battery/hardware/BOM/v1.0/BoM.s#9	(nonexistent)
+++ branches/battery/hardware/BOM/v1.0/BoM.s#9	(revision 260)

Property changes on: branches/battery/hardware/BOM/v1.0/BoM.s#9
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/BOM/v1.0/readme.txt
===================================================================
--- branches/battery/hardware/BOM/v1.0/readme.txt	(nonexistent)
+++ branches/battery/hardware/BOM/v1.0/readme.txt	(revision 260)
@@ -0,0 +1,36 @@
+The files contained in this package are:
+
+BoM.cmp - Gerber file for component side
+
+BoM.sol - Gerber file for solder side
+
+BoM.plc - Gerber file for silk screen top
+
+BoM.stc - Gerber file for solder stop mask component side
+
+BoM.sts - Gerber file for solder stop mask solder side
+
+BoM.drl - drill configuration
+
+BoM.drd - drill data
+
+readme.txt - This file
+
+Specs:
+
+Board Size:  X:2.375" Y:3.25"
+Board Shape:  Rectangular
+
+Additional info:
+
+
+Contact Info:
+
+E-mail:      sshamlia@andrew.cmu.edu
+
+Phone:       (781) 354-2756
+Alt. Phone:  (412) 862-2801
+
+
+Thank you,
+   Steven Shamlian
\ No newline at end of file
Index: branches/battery/hardware/BOM/v1.0/BoM.zip
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/BOM/v1.0/BoM.zip
===================================================================
--- branches/battery/hardware/BOM/v1.0/BoM.zip	(nonexistent)
+++ branches/battery/hardware/BOM/v1.0/BoM.zip	(revision 260)

Property changes on: branches/battery/hardware/BOM/v1.0/BoM.zip
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/botrics/Firefly/Firefly_comparison.xls
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/botrics/Firefly/Firefly_comparison.xls
===================================================================
--- branches/battery/hardware/botrics/Firefly/Firefly_comparison.xls	(nonexistent)
+++ branches/battery/hardware/botrics/Firefly/Firefly_comparison.xls	(revision 260)

Property changes on: branches/battery/hardware/botrics/Firefly/Firefly_comparison.xls
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/botrics/Firefly/Firefly13.sch
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/botrics/Firefly/Firefly13.sch
===================================================================
--- branches/battery/hardware/botrics/Firefly/Firefly13.sch	(nonexistent)
+++ branches/battery/hardware/botrics/Firefly/Firefly13.sch	(revision 260)

Property changes on: branches/battery/hardware/botrics/Firefly/Firefly13.sch
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/botrics/Firefly/firefly13.bom
===================================================================
--- branches/battery/hardware/botrics/Firefly/firefly13.bom	(nonexistent)
+++ branches/battery/hardware/botrics/Firefly/firefly13.bom	(revision 260)
@@ -0,0 +1,66 @@
+Partlist exported from H:/Eagle Projects/FWRboard/Firefly13.sch at  8/09/2005 11:07:35a
+
+Part   Value     Device          Package        Description                         
+BTN1   BUTTON    BUTTON          SMDBUTTON                                          
+BTN2   BUTTON    BUTTON          SMDBUTTON  
+                                        
+BUZZER BUZZER    BUZZER          BUZZER    
+                                         
+C1     100uF     CPOL-USD        PANASONIC_D    POLARIZED CAPACITOR, American symbol
+C2     0.1uF     C-USC1206       C1206          CAPACITOR, American symbol          
+C3     0.1uF     C-USC1206       C1206          CAPACITOR, American symbol          
+C4     0.1uF     C-USC1206       C1206          CAPACITOR, American symbol          
+C5     0.1uF     C-USC1206       C1206          CAPACITOR, American symbol          
+C6     0.1uF     C-USC1206       C1206          CAPACITOR, American symbol          
+C7     0.1uF     C-USC1206       C1206          CAPACITOR, American symbol          
+C8     0.1uF     C-USC1206       C1206          CAPACITOR, American symbol          
+C9     0.1uF     C-USC1206       C1206          CAPACITOR, American symbol          
+C10    0.1uF     C-USC1206       C1206          CAPACITOR, American symbol       
+   
+F1               TE5             TE5            FUSE HOLDER      
+                                                            
+IC1    ATMEGA168 ATMEGA168       TQFP32                                             
+IC2    MAX202    MAX202ECWE      SO16L          RS232 TRANSEIVER                    
+IC3    L293      L293            SO20                                               
+IC4    TL750     TL750           TL750    
+                                          
+ISP              CON6P2R         S2012-06                                           
+J1               CON3P1RRASHROUD CON3P1R_LATCH                                       
+J4               CON3P1R         CON3P1R                                            
+J5               CON3P1R         CON3P1R                                            
+J6               CON3P1R         CON3P1R                                            
+J7               CON3P1R         CON3P1R                                            
+J8               CON3P1R         CON3P1R      
+                                      
+L1     10uH      R-US_R1210      R1210          INDUCTOR, American symbol   
+       
+I2C    MOTOR_CON MOTOR_CON       3.5MMSCREWDOWN  
+MOTORS MOTOR_CON MOTOR_CON       3.5MMSCREWDOWN    
+                                 
+ORB    TRILED    TRILED          TRILED  
+                                           
+POT    10k       POT10MM         POT10MM     
+                                       
+POWER            LEDSMT1206      1206           LED
+USER             LEDSMT1206      1206           LED      
+                             
+R1     470       R-US_R1206      R1206          RESISTOR, American symbol           
+R2     470       R-US_R1206      R1206          RESISTOR, American symbol           
+R3     2.2k      R-US_R1206      R1206          RESISTOR, American symbol           
+R4     2.2k      R-US_R1206      R1206          RESISTOR, American symbol           
+R5     110       R-US_R1206      R1206          RESISTOR, American symbol           
+R6     110       R-US_R1206      R1206          RESISTOR, American symbol           
+R7     140       R-US_R1206      R1206          RESISTOR, American symbol           
+R8     470       R-US_R1206      R1206          RESISTOR, American symbol           
+R9     2.2k      R-US_R1206      R1206          RESISTOR, American symbol           
+R10    2.2k      R-US_R1206      R1206          RESISTOR, American symbol   
+        
+SER              DB9             7457814        DB9 Connector                       
+
+SW     PWRSWITCH PWRSWITCH       PWRSWITCH                                                                        
+
+X1     16MHz     RESONATOR       RESONATOR                                          
+
+Don't need to stuff the following:
+C11    0.1uF     C-USC1206       C1206          CAPACITOR, American symbol          
+D1               DIODE-SOD123    SOD123         DIODE     
Index: branches/battery/hardware/botrics/Firefly/Bom.xls
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/botrics/Firefly/Bom.xls
===================================================================
--- branches/battery/hardware/botrics/Firefly/Bom.xls	(nonexistent)
+++ branches/battery/hardware/botrics/Firefly/Bom.xls	(revision 260)

Property changes on: branches/battery/hardware/botrics/Firefly/Bom.xls
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/botrics/Firefly/Firefly13.zip
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/botrics/Firefly/Firefly13.zip
===================================================================
--- branches/battery/hardware/botrics/Firefly/Firefly13.zip	(nonexistent)
+++ branches/battery/hardware/botrics/Firefly/Firefly13.zip	(revision 260)

Property changes on: branches/battery/hardware/botrics/Firefly/Firefly13.zip
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/botrics/Firefly/mounting_holes.bmp
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/botrics/Firefly/mounting_holes.bmp
===================================================================
--- branches/battery/hardware/botrics/Firefly/mounting_holes.bmp	(nonexistent)
+++ branches/battery/hardware/botrics/Firefly/mounting_holes.bmp	(revision 260)

Property changes on: branches/battery/hardware/botrics/Firefly/mounting_holes.bmp
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/botrics/Firefly/Firefly13.brd
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/botrics/Firefly/Firefly13.brd
===================================================================
--- branches/battery/hardware/botrics/Firefly/Firefly13.brd	(nonexistent)
+++ branches/battery/hardware/botrics/Firefly/Firefly13.brd	(revision 260)

Property changes on: branches/battery/hardware/botrics/Firefly/Firefly13.brd
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/botrics/Firefly/firefly_dev_costs.xls
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/botrics/Firefly/firefly_dev_costs.xls
===================================================================
--- branches/battery/hardware/botrics/Firefly/firefly_dev_costs.xls	(nonexistent)
+++ branches/battery/hardware/botrics/Firefly/firefly_dev_costs.xls	(revision 260)

Property changes on: branches/battery/hardware/botrics/Firefly/firefly_dev_costs.xls
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/botrics/dragonfly/dragonflyv3.zip
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/botrics/dragonfly/dragonflyv3.zip
===================================================================
--- branches/battery/hardware/botrics/dragonfly/dragonflyv3.zip	(nonexistent)
+++ branches/battery/hardware/botrics/dragonfly/dragonflyv3.zip	(revision 260)

Property changes on: branches/battery/hardware/botrics/dragonfly/dragonflyv3.zip
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/botrics/dragonfly/IMPORTANT NOTE.txt
===================================================================
--- branches/battery/hardware/botrics/dragonfly/IMPORTANT NOTE.txt	(nonexistent)
+++ branches/battery/hardware/botrics/dragonfly/IMPORTANT NOTE.txt	(revision 260)
@@ -0,0 +1,2 @@
+These files were created on a cracked copy of EAGLEcad and can only be opened
+with a cracked copy of EAGLEcad
\ No newline at end of file
Index: branches/battery/hardware/botrics/dragonfly/bom1.0.xls
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/botrics/dragonfly/bom1.0.xls
===================================================================
--- branches/battery/hardware/botrics/dragonfly/bom1.0.xls	(nonexistent)
+++ branches/battery/hardware/botrics/dragonfly/bom1.0.xls	(revision 260)

Property changes on: branches/battery/hardware/botrics/dragonfly/bom1.0.xls
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/botrics/dragonfly/dragonfly.sch
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/botrics/dragonfly/dragonfly.sch
===================================================================
--- branches/battery/hardware/botrics/dragonfly/dragonfly.sch	(nonexistent)
+++ branches/battery/hardware/botrics/dragonfly/dragonfly.sch	(revision 260)

Property changes on: branches/battery/hardware/botrics/dragonfly/dragonfly.sch
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.1/dragonfly.sch
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.1/dragonfly.sch
===================================================================
--- branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.1/dragonfly.sch	(nonexistent)
+++ branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.1/dragonfly.sch	(revision 260)

Property changes on: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.1/dragonfly.sch
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.1/dragonfly1.zip
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.1/dragonfly1.zip
===================================================================
--- branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.1/dragonfly1.zip	(nonexistent)
+++ branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.1/dragonfly1.zip	(revision 260)

Property changes on: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.1/dragonfly1.zip
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.1/dragonfly2.zip
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.1/dragonfly2.zip
===================================================================
--- branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.1/dragonfly2.zip	(nonexistent)
+++ branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.1/dragonfly2.zip	(revision 260)

Property changes on: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.1/dragonfly2.zip
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.1/dragonfly0_1_panel.brd
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.1/dragonfly0_1_panel.brd
===================================================================
--- branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.1/dragonfly0_1_panel.brd	(nonexistent)
+++ branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.1/dragonfly0_1_panel.brd	(revision 260)

Property changes on: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.1/dragonfly0_1_panel.brd
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.1/bom.txt
===================================================================
--- branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.1/bom.txt	(nonexistent)
+++ branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.1/bom.txt	(revision 260)
@@ -0,0 +1,76 @@
+Partlist
+
+Exported from dragonfly.sch at 10/30/2006 04:22:36p
+
+EAGLE Version 4.16 Copyright (c) 1988-2005 CadSoft
+
+Part          Value                                Device            Package      Library    Sheet
+
+BATT                                               CON3P1R0.1"       CON3P1R      ADS        1
+BTN1          BUTTON                               BUTTON            SMDBUTTON    FWRlib     1
+BTN2          BUTTON                               BUTTON            SMDBUTTON    FWRlib     1
+BUZZ          BUZZER                               BUZZER            BUZZER       FWRlib     1
+C2            22uF                                 CPOL-USB          PANASONIC_B  rcl        1
+C3            .1uF                                 C-USC1206         C1206        rcl        1
+C4            .1uF                                 C-USC1206         C1206        rcl        1
+C5            0.1uF                                C-USC1206         C1206        rcl        1
+C6            0.1uF                                C-USC1206         C1206        rcl        1
+C8            47uF                                 CPOL-USC          PANASONIC_C  rcl        1
+C9            10uF                                 C-USC1206         C1206        rcl        1
+C11           .1uF                                 C-USC1206         C1206        rcl        1
+C20           0.1uF                                C-USC1206         C1206        rcl        1
+C27           .1uF                                 C-USC1206         C1206        rcl        1
+D1            7.5V                                 SUPPRESSOR-SMBJ   SMBJ         diode      1
+DIO                                                10HNORMAL         2X5          bkirby2005 1
+ENC_L                                              CON6P1R           CON6P1R      ADS        1
+ENC_R                                              CON6P1R           CON6P1R      ADS        1
+F1            5A                                   TE5               TE5          fuse       1
+GS1           BASIX_JKGUMSTIX                      BASIX_JKGUMSTIX   GUMDF12      gumstix    1
+I2C                                                CON4P1R           CON4P1R      ADS        1
+IC2           LD1117DT33TR                         LD1117DPAK        DPAK         bkirby2005 1
+IC3           296-3827-1-ND (SN74LV4051ADR)        4051D             SO16         40xx       1
+IC4           7400D                                7400D             SO14         74xx-us    1
+IC6           ATMEGA325/625 (similar to atmega128) MEGA103           TQFP64       atmel      1
+IC7           MPC17529                             MPC17529          VMFP-20      bkirby2005 1
+IR1           GP2D12                               GP2D12            GP2D12       bkirby2005 1
+IR2           GP2D12                               GP2D12            GP2D12       bkirby2005 1
+IR3           GP2D12                               GP2D12            GP2D12       bkirby2005 1
+IR4           GP2D12                               GP2D12            GP2D12       bkirby2005 1
+IR5           GP2D12                               GP2D12            GP2D12       bkirby2005 1
+ISP                                                CON6P2R           S2012-06     ADS        1
+J1            0                                    SJ2W              R1206-JUMPER bkirby2005 1
+J2            0                                    SJ2W              R1206-JUMPER bkirby2005 1
+J3            0                                    SJ2W              R1206-JUMPER bkirby2005 1
+J4            0                                    SJ2W              R1206-JUMPER bkirby2005 1
+J5            0                                    SJ2W              R1206-JUMPER bkirby2005 1
+J6            0                                    SJ2W              R1206-JUMPER bkirby2005 1
+L1            10uH                                 R-US_R1206        R1206        rcl        1
+LCD_EXPANSION                                      10HNORMAL         2X5          bkirby2005 1
+MOTORS                                             CON4P1R           CON4P1R      ADS        1
+ORB1          TRILED_A                             TRILED_A          TRILED2      FWRlib     1
+ORB2          TRILED_A                             TRILED_A          TRILED2      FWRlib     1
+POT           POT10MM                              POT10MM           POT10MM      FWRlib     1
+PWR           PWRSWITCH                            PWRSWITCH         PWRSWITCH    FWRlib     1
+PWR_LED                                            LEDSMT1206        1206         led        1
+Q1                                                 ZXM61P02F         SOT23        bkirby2005 1
+R1            110                                  R-US_R1206        R1206        rcl        1
+R2            110                                  R-US_R1206        R1206        rcl        1
+R6            1.1k                                 R-US_R1206        R1206        rcl        1
+R7            2.2k                                 R-US_R1206        R1206        rcl        1
+R8            330                                  R-US_R1206        R1206        rcl        1
+R9            140                                  R-US_R1206        R1206        rcl        1
+R10           2.2k                                 R-US_R1206        R1206        rcl        1
+R11           2.2k                                 R-US_R1206        R1206        rcl        1
+R12           2.2k                                 R-US_R1206        R1206        rcl        1
+R13           110                                  R-US_R1206        R1206        rcl        1
+R14           110                                  R-US_R1206        R1206        rcl        1
+R15           140                                  R-US_R1206        R1206        rcl        1
+R25           39k                                  R-US_R1206        R1206        rcl        1
+S0                                                 CON3P1R0.1"       CON3P1R      ADS        1
+S1                                                 CON3P1R0.1"       CON3P1R      ADS        1
+S2                                                 CON3P1R0.1"       CON3P1R      ADS        1
+S3                                                 CON3P1R0.1"       CON3P1R      ADS        1
+U$1           COAX                                 COAX              COAX_CONN    bkirby2005 1
+U$2           XBEE                                 XBEE              XBEE         bkirby2005 1
+U$3           12P3.5MMSCREWDOWN                    12P3.5MMSCREWDOWN 12P3.5MM     FWRlib     1
+X1            RESONATOR                            RESONATOR         RESONATOR    FWRlib     1
Index: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.1/dragonfly.brd
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.1/dragonfly.brd
===================================================================
--- branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.1/dragonfly.brd	(nonexistent)
+++ branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.1/dragonfly.brd	(revision 260)

Property changes on: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.1/dragonfly.brd
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.1/dragonfly0_2_panel.brd
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.1/dragonfly0_2_panel.brd
===================================================================
--- branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.1/dragonfly0_2_panel.brd	(nonexistent)
+++ branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.1/dragonfly0_2_panel.brd	(revision 260)

Property changes on: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.1/dragonfly0_2_panel.brd
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v1.0/bom1.0.xls
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v1.0/bom1.0.xls
===================================================================
--- branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v1.0/bom1.0.xls	(nonexistent)
+++ branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v1.0/bom1.0.xls	(revision 260)

Property changes on: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v1.0/bom1.0.xls
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v1.0/dragonfly.sch
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v1.0/dragonfly.sch
===================================================================
--- branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v1.0/dragonfly.sch	(nonexistent)
+++ branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v1.0/dragonfly.sch	(revision 260)

Property changes on: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v1.0/dragonfly.sch
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v1.0/dragonfly.tpl
===================================================================
--- branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v1.0/dragonfly.tpl	(nonexistent)
+++ branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v1.0/dragonfly.tpl	(revision 260)
@@ -0,0 +1,396 @@
+G75*
+G70*
+%OFA0B0*%
+%FSLAX24Y24*%
+%IPPOS*%
+%LPD*%
+%AMOC8*
+5,1,8,0,0,1.08239X$1,22.5*
+%
+%ADD10R,0.0827X0.0551*%
+%ADD11R,0.0710X0.0630*%
+%ADD12R,0.0709X0.0630*%
+%ADD13R,0.0394X0.0118*%
+%ADD14R,0.0630X0.0709*%
+%ADD15R,0.0800X0.0260*%
+%ADD16R,0.0220X0.0470*%
+%ADD17R,0.0470X0.0220*%
+%ADD18R,0.0630X0.0710*%
+%ADD19R,0.0551X0.1181*%
+%ADD20R,0.0108X0.0630*%
+%ADD21R,0.1650X0.1900*%
+%ADD22R,0.1180X0.0630*%
+%ADD23R,0.1102X0.0945*%
+%ADD24R,0.0167X0.0591*%
+%ADD25R,0.0984X0.0787*%
+%ADD26R,0.0984X0.0197*%
+%ADD27R,0.0787X0.0630*%
+%ADD28R,0.0787X0.0197*%
+%ADD29R,0.2402X0.1969*%
+%ADD30R,0.1181X0.0551*%
+%ADD31R,0.0315X0.1024*%
+%ADD32R,0.0472X0.0157*%
+D10*
+X012880Y004200D03*
+X012880Y005933D03*
+X016502Y005933D03*
+X016502Y004200D03*
+X016364Y047483D03*
+X016364Y049215D03*
+X012742Y049215D03*
+X012742Y047483D03*
+D11*
+X010973Y007679D03*
+X010973Y008799D03*
+X012273Y008799D03*
+X012273Y007679D03*
+X013523Y007679D03*
+X013523Y008799D03*
+X014723Y008799D03*
+X014723Y007679D03*
+X016023Y007679D03*
+X016023Y008799D03*
+X004573Y014579D03*
+X004573Y015699D03*
+X013473Y026579D03*
+X014573Y026579D03*
+X014573Y027699D03*
+X013473Y027699D03*
+X031563Y012278D03*
+X031563Y011159D03*
+X031563Y010039D03*
+X032913Y010019D03*
+X032913Y011139D03*
+X032913Y012258D03*
+X034773Y012299D03*
+X034773Y011179D03*
+X034773Y010059D03*
+X036113Y010029D03*
+X036113Y011149D03*
+X036113Y012269D03*
+X037443Y012269D03*
+X037443Y011149D03*
+X037443Y010029D03*
+X038773Y010029D03*
+X038773Y011149D03*
+X038773Y012269D03*
+X040073Y012269D03*
+X040073Y011149D03*
+X040073Y010029D03*
+X041373Y010029D03*
+X041373Y011149D03*
+X041373Y012269D03*
+X019919Y046518D03*
+X018770Y046518D03*
+X018770Y047637D03*
+X019919Y047637D03*
+D12*
+X012308Y027692D03*
+X012308Y026589D03*
+X011166Y026616D03*
+X011166Y027719D03*
+X010019Y027713D03*
+X010019Y026611D03*
+X018823Y008790D03*
+X018823Y007688D03*
+X044773Y043138D03*
+X045823Y043138D03*
+X045823Y044240D03*
+X044773Y044240D03*
+D13*
+X042910Y044293D03*
+X042910Y044037D03*
+X042910Y043781D03*
+X042910Y043526D03*
+X042910Y043270D03*
+X042910Y043014D03*
+X042910Y042758D03*
+X042910Y044549D03*
+X042910Y044805D03*
+X042910Y045061D03*
+X039839Y045061D03*
+X039839Y044805D03*
+X039839Y044549D03*
+X039839Y044293D03*
+X039839Y044037D03*
+X039839Y043781D03*
+X039839Y043526D03*
+X039839Y043270D03*
+X039839Y043014D03*
+X039839Y042758D03*
+D14*
+X037484Y043279D03*
+X036382Y043279D03*
+X036383Y042050D03*
+X037486Y042050D03*
+X037484Y044409D03*
+X036382Y044409D03*
+X040872Y046089D03*
+X041974Y046089D03*
+X037624Y036739D03*
+X036522Y036739D03*
+X033774Y031289D03*
+X033774Y030189D03*
+X032672Y030189D03*
+X032672Y031289D03*
+D15*
+X035863Y031989D03*
+X035863Y032489D03*
+X035863Y032989D03*
+X035863Y033489D03*
+X035863Y033989D03*
+X035863Y034489D03*
+X035863Y034989D03*
+X035863Y035489D03*
+X038283Y035489D03*
+X038283Y034989D03*
+X038283Y034489D03*
+X038283Y033989D03*
+X038283Y033489D03*
+X038283Y032989D03*
+X038283Y032489D03*
+X038283Y031989D03*
+X038173Y038239D03*
+X038173Y038739D03*
+X038173Y039239D03*
+X038173Y039739D03*
+X038173Y040239D03*
+X038173Y040739D03*
+X038173Y041239D03*
+X035753Y041239D03*
+X035753Y040739D03*
+X035753Y040239D03*
+X035753Y039739D03*
+X035753Y039239D03*
+X035753Y038739D03*
+X035753Y038239D03*
+D16*
+X035900Y026710D03*
+X035585Y026710D03*
+X035270Y026710D03*
+X034955Y026710D03*
+X034640Y026710D03*
+X034326Y026710D03*
+X034011Y026710D03*
+X036215Y026710D03*
+X036530Y026710D03*
+X036845Y026710D03*
+X037160Y026710D03*
+X037475Y026710D03*
+X037790Y026710D03*
+X038105Y026710D03*
+X038420Y026710D03*
+X038735Y026710D03*
+X038735Y020568D03*
+X038420Y020568D03*
+X038105Y020568D03*
+X037790Y020568D03*
+X037475Y020568D03*
+X037160Y020568D03*
+X036845Y020568D03*
+X036530Y020568D03*
+X036215Y020568D03*
+X035900Y020568D03*
+X035585Y020568D03*
+X035270Y020568D03*
+X034955Y020568D03*
+X034640Y020568D03*
+X034326Y020568D03*
+X034011Y020568D03*
+D17*
+X033302Y021277D03*
+X033302Y021592D03*
+X033302Y021907D03*
+X033302Y022222D03*
+X033302Y022537D03*
+X033302Y022851D03*
+X033302Y023166D03*
+X033302Y023481D03*
+X033302Y023796D03*
+X033302Y024111D03*
+X033302Y024426D03*
+X033302Y024741D03*
+X033302Y025056D03*
+X033302Y025371D03*
+X033302Y025686D03*
+X033302Y026001D03*
+X039444Y026001D03*
+X039444Y025686D03*
+X039444Y025371D03*
+X039444Y025056D03*
+X039444Y024741D03*
+X039444Y024426D03*
+X039444Y024111D03*
+X039444Y023796D03*
+X039444Y023481D03*
+X039444Y023166D03*
+X039444Y022851D03*
+X039444Y022537D03*
+X039444Y022222D03*
+X039444Y021907D03*
+X039444Y021592D03*
+X039444Y021277D03*
+D18*
+X033783Y028789D03*
+X032663Y028789D03*
+X030133Y018139D03*
+X029013Y018139D03*
+X044313Y013239D03*
+X044313Y012239D03*
+X044313Y011239D03*
+X044313Y010239D03*
+X044313Y009239D03*
+X044313Y008239D03*
+X045433Y008239D03*
+X045433Y009239D03*
+X045433Y010239D03*
+X045433Y011239D03*
+X045433Y012239D03*
+X045433Y013239D03*
+D19*
+X018273Y015801D03*
+X018273Y017376D03*
+X015872Y017376D03*
+X015872Y015801D03*
+D20*
+X020909Y041716D03*
+X021106Y041716D03*
+X021303Y041716D03*
+X021500Y041716D03*
+X021696Y041716D03*
+X021893Y041716D03*
+X022090Y041716D03*
+X022287Y041716D03*
+X022484Y041716D03*
+X022681Y041716D03*
+X022878Y041716D03*
+X023074Y041716D03*
+X023271Y041716D03*
+X023468Y041716D03*
+X023665Y041716D03*
+X023862Y041716D03*
+X024059Y041716D03*
+X024256Y041716D03*
+X024452Y041716D03*
+X024649Y041716D03*
+X024846Y041716D03*
+X025043Y041716D03*
+X025240Y041716D03*
+X025437Y041716D03*
+X025633Y041716D03*
+X025830Y041716D03*
+X026027Y041716D03*
+X026224Y041716D03*
+X026421Y041716D03*
+X026618Y041716D03*
+X026618Y043133D03*
+X026421Y043133D03*
+X026224Y043133D03*
+X026027Y043133D03*
+X025830Y043133D03*
+X025633Y043133D03*
+X025437Y043133D03*
+X025240Y043133D03*
+X025043Y043133D03*
+X024846Y043133D03*
+X024649Y043133D03*
+X024452Y043133D03*
+X024256Y043133D03*
+X024059Y043133D03*
+X023862Y043133D03*
+X023665Y043133D03*
+X023468Y043133D03*
+X023271Y043133D03*
+X023074Y043133D03*
+X022878Y043133D03*
+X022681Y043133D03*
+X022484Y043133D03*
+X022287Y043133D03*
+X022090Y043133D03*
+X021893Y043133D03*
+X021696Y043133D03*
+X021500Y043133D03*
+X021303Y043133D03*
+X021106Y043133D03*
+X020909Y043133D03*
+D21*
+X017893Y023189D03*
+D22*
+X014633Y022319D03*
+X014633Y024079D03*
+D23*
+X005944Y025978D03*
+X003542Y025978D03*
+X003542Y021490D03*
+X005944Y021490D03*
+D24*
+X008826Y030143D03*
+X009082Y030143D03*
+X009338Y030143D03*
+X009594Y030143D03*
+X009850Y030143D03*
+X010106Y030143D03*
+X010362Y030143D03*
+X010617Y030143D03*
+X010873Y030143D03*
+X011129Y030143D03*
+X011385Y030143D03*
+X011641Y030143D03*
+X011897Y030143D03*
+X012153Y030143D03*
+X012153Y033214D03*
+X011897Y033214D03*
+X011641Y033214D03*
+X011385Y033214D03*
+X011129Y033214D03*
+X010873Y033214D03*
+X010617Y033214D03*
+X010362Y033214D03*
+X010106Y033214D03*
+X009850Y033214D03*
+X009594Y033214D03*
+X009338Y033214D03*
+X009082Y033214D03*
+X008826Y033214D03*
+D25*
+X004792Y032459D03*
+X002823Y032459D03*
+X002823Y028916D03*
+X004792Y028955D03*
+D26*
+X004989Y030057D03*
+X004989Y030372D03*
+X004989Y030687D03*
+X004989Y031002D03*
+X004989Y031317D03*
+D27*
+X008796Y027712D03*
+X008796Y026610D03*
+D28*
+X020623Y009289D03*
+X020623Y008789D03*
+X020623Y007789D03*
+X020623Y007289D03*
+D29*
+X023520Y008289D03*
+D30*
+X016510Y011889D03*
+X014935Y011889D03*
+D31*
+X036022Y016679D03*
+X036613Y016679D03*
+X037203Y016679D03*
+D32*
+X046132Y039765D03*
+X046132Y040139D03*
+X046132Y040513D03*
+X046132Y041345D03*
+X046132Y041719D03*
+X046132Y042093D03*
+X047234Y042093D03*
+X047234Y041719D03*
+X047234Y041345D03*
+X047234Y040513D03*
+X047234Y040139D03*
+X047234Y039765D03*
+M02*
Index: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v1.0/assembly-diagram.PNG
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v1.0/assembly-diagram.PNG
===================================================================
--- branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v1.0/assembly-diagram.PNG	(nonexistent)
+++ branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v1.0/assembly-diagram.PNG	(revision 260)

Property changes on: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v1.0/assembly-diagram.PNG
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v1.0/dragonfly1.0.zip
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v1.0/dragonfly1.0.zip
===================================================================
--- branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v1.0/dragonfly1.0.zip	(nonexistent)
+++ branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v1.0/dragonfly1.0.zip	(revision 260)

Property changes on: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v1.0/dragonfly1.0.zip
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v1.0/bom.txt
===================================================================
--- branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v1.0/bom.txt	(nonexistent)
+++ branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v1.0/bom.txt	(revision 260)
@@ -0,0 +1,85 @@
+PWR		1206	led	(-2650 -1160)	R270
+DIO		2X5	bkirby2005	(410 -2070)	R0
+LCD_EXPANSION		2X5	bkirby2005	(-150 0)	R90
+MOTORS	MOTOR_CON	3.5MMSCREWDOWN	FWRlib	(1350 1000)	R90
+BUZZ	BUZZER	BUZZER	FWRlib	(0.492 1652.165)	R180
+C1	.1uF	C1206	rcl	(586 1654)	R0
+C10	.1uF	C1206	rcl	(586 1767)	R0
+C11	.1uF	C1206	rcl	(1370 1695)	R270
+C12	.1uF	C1206	rcl	(-1990.709 42.866)	R90
+C20	.1uF	C1206	rcl	(600 1000)	R0
+C27	.1uF	C1206	rcl	(586.189 1531.071)	R180
+C29	.1uF	C1206	rcl	(-1876.48 40.15)	R270
+C3	.1uF	C1206	rcl	(1475 1695)	R270
+C31	.1uF	C1206	rcl	(-2105.331 42.299)	R90
+C4	.1uF	C1206	rcl	(1035 1935)	R0
+C5	.1uF	C1206	rcl	(215 455)	R180
+C6	.1uF	C1206	rcl	(215 345)	R0
+C9	.1uF	C1206	rcl	(-1225 -1850)	R270
+CHARGE	COAX	COAX_CONN	bkirby2005	(-2753.071 -524.882)	R0
+EXT		CON3P1R	ADS	(-1857.047 -885.945)	R90
+S0		CON3P1R	ADS	(442.5 2042.5)	R90
+S1		CON3P1R	ADS	(542.5 2042.5)	R90
+S2		CON3P1R	ADS	(642.5 2042.5)	R90
+S3		CON3P1R	ADS	(742.5 2042.5)	R90
+BATT		CON3P1R_LATH	ADS	(-2057.047 -785.945)	R90
+I2C		CON4P1R	ADS	(-757.48 2129.528)	R180
+ISP		S2012-06	ADS	(-100 -700)	R90
+IC2	LD1117DT33TR	DPAK	bkirby2005	(-1450 -355)	R270
+X1	EFO-SS	EFO-SS	bkirby2005	(554 -1006)	R0
+IR1	GP2D12	GP2D12	bkirby2005	(2066 1784)	MR52.5
+IR2	GP2D12	GP2D12	bkirby2005	(2670 0)	MR90
+IR3	GP2D12	GP2D12	bkirby2005	(2066 -1784)	MR127.5
+IR4	GP2D12	GP2D12	bkirby2005	(-1890 -1560)	MR180
+IR5	GP2D12	GP2D12	bkirby2005	(-1890 1560)	MR0
+GS1	BASIX_JKGUMSTIX	GUMDF12	gumstix	(-730.937 1568.528)	R90
+FER	MI1206K260R-10	M1206	rcl	(-2227.63 42.189)	R90
+ENC_L	MDF7-6S-2.54DSA	MDF7-6S-2.54DSA	bkirby2005	(138 1192.5)	R0
+ENC_R	MDF7-6S-2.54DSA	MDF7-6S-2.54DSA	bkirby2005	(38 -1192.5)	R180
+C2	22uF	PANASONIC_B	rcl	(-1520.039 -1015)	R90
+C7	22uF	PANASONIC_B	rcl	(-1535 -1485)	R0
+C8	22uF	PANASONIC_B	rcl	(-1280 -1015)	R90
+WHEEL	POT10MM	POT10MM	FWRlib	(-2331.181 888.268)	R70
+P_IR	LF50	PPAK	bkirby2005	(-1045 -1845)	R270
+ANALOG	"PTSA1,5/11-3,5-Z"	"PTSA1,5/11-3,5-Z"	bkirby2005	(1200 0)	R90
+SWITCH	PWRSWITCH	PWRSWITCH	FWRlib	(-2381.417 -1108.583)	R0
+R1	30	R1206	rcl	(1380 -1350)	R180
+R13	30	R1206	rcl	(1380 -1750)	R180
+R14	30	R1206	rcl	(1380 -1850)	R180
+R2	30	R1206	rcl	(1380 -1450)	R180
+R15	140	R1206	rcl	(1380 -1650)	R180
+R4	140	R1206	rcl	(-1760 40)	R90
+R8	140	R1206	rcl	(-2010 -1850)	R90
+R9	140	R1206	rcl	(1380 -1550)	R180
+L1	10uH	R1206	rcl	(215 205)	R0
+R10	2.2k	R1206	rcl	(-1115.354 2033.858)	R270
+R11	2.2k	R1206	rcl	(-1230.315 2033.858)	R270
+R12	2.2k	R1206	rcl	(-150 -860)	R180
+R25	2.2k	R1206	rcl	(-1505 -1850)	R90
+R3	2.2k	R1206	rcl	(-1755 -1850)	R270
+R5	2.2k	R1206	rcl	(-1650 40)	R90
+R6	2.2k	R1206	rcl	(-1880 -1850)	R270
+R7	2.2k	R1206	rcl	(-1635 -1850)	R90
+J1	0	R1206-JUMPER	bkirby2005	(370 -1500)	R90
+J2	0	R1206-JUMPER	bkirby2005	(504 -1503)	R90
+J3	0	R1206-JUMPER	bkirby2005	(637 -1503)	R90
+J4	0	R1206-JUMPER	bkirby2005	(770 -1503)	R90
+J5	0	R1206-JUMPER	bkirby2005	(900 -1503)	R90
+J6	0	R1206-JUMPER	bkirby2005	(1030 -1503)	R90
+J7	2.2k	R1206-JUMPER	bkirby2005	(184 -1616)	R270
+J8	2.2k	R1206-JUMPER	bkirby2005	(49 -1614)	R270
+BTN1	BUTTON	SMDBUTTON	FWRlib	(-1533.858 2279.134)	R180
+BTN2	BUTTON	SMDBUTTON	FWRlib	(-1520.079 -2049.134)	R180
+IC4	7400D	SO14	74xx-us	(588.976 1300)	R270
+IC3	296-3827-1-ND (SN74LV4051ADR)	SO16	40xx	(600 700)	R270
+D1	MMBD3004BRM	SOT26	bkirby2005	(1561 1498)	R90
+D2	MMBD3004BRM	SOT26	bkirby2005	(1561 1340)	R90
+IC1	FT232R	SSOP28	bkirby2005	(-1866.394 596.315)	R180
+F1	2A	TE5	fuse	(-1721.496 -1210.118)	R90
+FHOLDER	Fuseholder	TE5	Fuseholder	(-1721.496 -1210.118)	R90
+IC6	ATMEGA325/625 (similar to atmega128)	TQFP64	atmel	(530 -310)	R0
+ORB1	TRILED_A	TRILED2	FWRlib	(1900 1500)	R0
+ORB2	TRILED_A	TRILED2	FWRlib	(1900 -1500)	R0
+USB	USB-MB-S	USB-MB-S	con-usb-2	(-2706.835 394.827)	R0
+IC7	MPC17529	VMFP-20	bkirby2005	(1030.197 1717.047)	R270
+XB1	XBEE	XBEE	bkirby2005	(-346.299 -1829.764)	R90
Index: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v1.0/dragonfly.brd
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v1.0/dragonfly.brd
===================================================================
--- branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v1.0/dragonfly.brd	(nonexistent)
+++ branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v1.0/dragonfly.brd	(revision 260)

Property changes on: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v1.0/dragonfly.brd
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.2/dragonfly.sch
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.2/dragonfly.sch
===================================================================
--- branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.2/dragonfly.sch	(nonexistent)
+++ branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.2/dragonfly.sch	(revision 260)

Property changes on: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.2/dragonfly.sch
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.2/dragonfly1.zip
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.2/dragonfly1.zip
===================================================================
--- branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.2/dragonfly1.zip	(nonexistent)
+++ branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.2/dragonfly1.zip	(revision 260)

Property changes on: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.2/dragonfly1.zip
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.2/dragonfly2.zip
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.2/dragonfly2.zip
===================================================================
--- branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.2/dragonfly2.zip	(nonexistent)
+++ branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.2/dragonfly2.zip	(revision 260)

Property changes on: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.2/dragonfly2.zip
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.2/dragonfly0_1_panel.brd
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.2/dragonfly0_1_panel.brd
===================================================================
--- branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.2/dragonfly0_1_panel.brd	(nonexistent)
+++ branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.2/dragonfly0_1_panel.brd	(revision 260)

Property changes on: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.2/dragonfly0_1_panel.brd
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.2/bom.txt
===================================================================
--- branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.2/bom.txt	(nonexistent)
+++ branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.2/bom.txt	(revision 260)
@@ -0,0 +1,76 @@
+Partlist
+
+Exported from dragonfly.sch at 10/30/2006 04:22:36p
+
+EAGLE Version 4.16 Copyright (c) 1988-2005 CadSoft
+
+Part          Value                                Device            Package      Library    Sheet
+
+BATT                                               CON3P1R0.1"       CON3P1R      ADS        1
+BTN1          BUTTON                               BUTTON            SMDBUTTON    FWRlib     1
+BTN2          BUTTON                               BUTTON            SMDBUTTON    FWRlib     1
+BUZZ          BUZZER                               BUZZER            BUZZER       FWRlib     1
+C2            22uF                                 CPOL-USB          PANASONIC_B  rcl        1
+C3            .1uF                                 C-USC1206         C1206        rcl        1
+C4            .1uF                                 C-USC1206         C1206        rcl        1
+C5            0.1uF                                C-USC1206         C1206        rcl        1
+C6            0.1uF                                C-USC1206         C1206        rcl        1
+C8            47uF                                 CPOL-USC          PANASONIC_C  rcl        1
+C9            10uF                                 C-USC1206         C1206        rcl        1
+C11           .1uF                                 C-USC1206         C1206        rcl        1
+C20           0.1uF                                C-USC1206         C1206        rcl        1
+C27           .1uF                                 C-USC1206         C1206        rcl        1
+D1            7.5V                                 SUPPRESSOR-SMBJ   SMBJ         diode      1
+DIO                                                10HNORMAL         2X5          bkirby2005 1
+ENC_L                                              CON6P1R           CON6P1R      ADS        1
+ENC_R                                              CON6P1R           CON6P1R      ADS        1
+F1            5A                                   TE5               TE5          fuse       1
+GS1           BASIX_JKGUMSTIX                      BASIX_JKGUMSTIX   GUMDF12      gumstix    1
+I2C                                                CON4P1R           CON4P1R      ADS        1
+IC2           LD1117DT33TR                         LD1117DPAK        DPAK         bkirby2005 1
+IC3           296-3827-1-ND (SN74LV4051ADR)        4051D             SO16         40xx       1
+IC4           7400D                                7400D             SO14         74xx-us    1
+IC6           ATMEGA325/625 (similar to atmega128) MEGA103           TQFP64       atmel      1
+IC7           MPC17529                             MPC17529          VMFP-20      bkirby2005 1
+IR1           GP2D12                               GP2D12            GP2D12       bkirby2005 1
+IR2           GP2D12                               GP2D12            GP2D12       bkirby2005 1
+IR3           GP2D12                               GP2D12            GP2D12       bkirby2005 1
+IR4           GP2D12                               GP2D12            GP2D12       bkirby2005 1
+IR5           GP2D12                               GP2D12            GP2D12       bkirby2005 1
+ISP                                                CON6P2R           S2012-06     ADS        1
+J1            0                                    SJ2W              R1206-JUMPER bkirby2005 1
+J2            0                                    SJ2W              R1206-JUMPER bkirby2005 1
+J3            0                                    SJ2W              R1206-JUMPER bkirby2005 1
+J4            0                                    SJ2W              R1206-JUMPER bkirby2005 1
+J5            0                                    SJ2W              R1206-JUMPER bkirby2005 1
+J6            0                                    SJ2W              R1206-JUMPER bkirby2005 1
+L1            10uH                                 R-US_R1206        R1206        rcl        1
+LCD_EXPANSION                                      10HNORMAL         2X5          bkirby2005 1
+MOTORS                                             CON4P1R           CON4P1R      ADS        1
+ORB1          TRILED_A                             TRILED_A          TRILED2      FWRlib     1
+ORB2          TRILED_A                             TRILED_A          TRILED2      FWRlib     1
+POT           POT10MM                              POT10MM           POT10MM      FWRlib     1
+PWR           PWRSWITCH                            PWRSWITCH         PWRSWITCH    FWRlib     1
+PWR_LED                                            LEDSMT1206        1206         led        1
+Q1                                                 ZXM61P02F         SOT23        bkirby2005 1
+R1            110                                  R-US_R1206        R1206        rcl        1
+R2            110                                  R-US_R1206        R1206        rcl        1
+R6            1.1k                                 R-US_R1206        R1206        rcl        1
+R7            2.2k                                 R-US_R1206        R1206        rcl        1
+R8            330                                  R-US_R1206        R1206        rcl        1
+R9            140                                  R-US_R1206        R1206        rcl        1
+R10           2.2k                                 R-US_R1206        R1206        rcl        1
+R11           2.2k                                 R-US_R1206        R1206        rcl        1
+R12           2.2k                                 R-US_R1206        R1206        rcl        1
+R13           110                                  R-US_R1206        R1206        rcl        1
+R14           110                                  R-US_R1206        R1206        rcl        1
+R15           140                                  R-US_R1206        R1206        rcl        1
+R25           39k                                  R-US_R1206        R1206        rcl        1
+S0                                                 CON3P1R0.1"       CON3P1R      ADS        1
+S1                                                 CON3P1R0.1"       CON3P1R      ADS        1
+S2                                                 CON3P1R0.1"       CON3P1R      ADS        1
+S3                                                 CON3P1R0.1"       CON3P1R      ADS        1
+U$1           COAX                                 COAX              COAX_CONN    bkirby2005 1
+U$2           XBEE                                 XBEE              XBEE         bkirby2005 1
+U$3           12P3.5MMSCREWDOWN                    12P3.5MMSCREWDOWN 12P3.5MM     FWRlib     1
+X1            RESONATOR                            RESONATOR         RESONATOR    FWRlib     1
Index: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.2/dragonfly.brd
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.2/dragonfly.brd
===================================================================
--- branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.2/dragonfly.brd	(nonexistent)
+++ branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.2/dragonfly.brd	(revision 260)

Property changes on: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.2/dragonfly.brd
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.2/dragonfly0_2_panel.brd
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.2/dragonfly0_2_panel.brd
===================================================================
--- branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.2/dragonfly0_2_panel.brd	(nonexistent)
+++ branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.2/dragonfly0_2_panel.brd	(revision 260)

Property changes on: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.2/dragonfly0_2_panel.brd
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.3/dragonflyv3.zip
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.3/dragonflyv3.zip
===================================================================
--- branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.3/dragonflyv3.zip	(nonexistent)
+++ branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.3/dragonflyv3.zip	(revision 260)

Property changes on: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.3/dragonflyv3.zip
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.3/dragonfly.sch
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.3/dragonfly.sch
===================================================================
--- branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.3/dragonfly.sch	(nonexistent)
+++ branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.3/dragonfly.sch	(revision 260)

Property changes on: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.3/dragonfly.sch
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.3/dragonfly1.zip
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.3/dragonfly1.zip
===================================================================
--- branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.3/dragonfly1.zip	(nonexistent)
+++ branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.3/dragonfly1.zip	(revision 260)

Property changes on: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.3/dragonfly1.zip
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.3/dragonfly2.zip
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.3/dragonfly2.zip
===================================================================
--- branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.3/dragonfly2.zip	(nonexistent)
+++ branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.3/dragonfly2.zip	(revision 260)

Property changes on: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.3/dragonfly2.zip
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.3/dragonfly0_1_panel.brd
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.3/dragonfly0_1_panel.brd
===================================================================
--- branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.3/dragonfly0_1_panel.brd	(nonexistent)
+++ branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.3/dragonfly0_1_panel.brd	(revision 260)

Property changes on: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.3/dragonfly0_1_panel.brd
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.3/bom.txt
===================================================================
--- branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.3/bom.txt	(nonexistent)
+++ branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.3/bom.txt	(revision 260)
@@ -0,0 +1,89 @@
+Partlist
+
+Exported from dragonfly.sch at 11/15/2006 11:03:40a
+
+EAGLE Version 4.16 Copyright (c) 1988-2005 CadSoft
+
+Part          Value                                Device           Package          Library    Sheet
+
+1,M-3	ANALOG        PTSA1,5/11-3,5-Z                     PTSA1,5/11-3,5-Z PTSA1,5/11-3,5-Z bkirby2005 1
+3	BATT                                               CON3P1RRASHROUD  CON3P1R_LATH     ADS        1
+3	BTN1          BUTTON                               BUTTON           SMDBUTTON        FWRlib     1
+-	BTN2          BUTTON                               BUTTON           SMDBUTTON        FWRlib     1
+lots	BUZZ          BUZZER                               BUZZER           BUZZER           FWRlib     1
+17	C1            .1uF                                 C-USC1206        C1206            rcl        1
+9	C2            22uF                                 CPOL-USB         PANASONIC_B      rcl        1
+-	C3            .1uF                                 C-USC1206        C1206            rcl        1
+-	C4            .1uF                                 C-USC1206        C1206            rcl        1
+-	C5            .1uF                                 C-USC1206        C1206            rcl        1
+-	C6            .1uF                                 C-USC1206        C1206            rcl        1
+-	C7            22uF                                 CPOL-USB         PANASONIC_B      rcl        1
+-	C8            22uF                                 CPOL-USB         PANASONIC_B      rcl        1
+-	C9            .1uF                                 C-USC1206        C1206            rcl        1
+-	C11           .1uF                                 C-USC1206        C1206            rcl        1
+-	C12           .1uF                                 C-USC1206        C1206            rcl        1
+-	C20           .1uF                                 C-USC1206        C1206            rcl        1
+-	C27           .1uF                                 C-USC1206        C1206            rcl        1
+-	C29           .1uF                                 C-USC1206        C1206            rcl        1
+-	C31           .1uF                                 C-USC1206        C1206            rcl        1
+1	CHARGE        COAX                                 COAX             COAX_CONN        bkirby2005 1
+-	DIO                                                10HNORMAL        2X5              bkirby2005 1
+3	ENC_L         MDF7-6S-2.54DSA                      MDF7-6S-2.54DSA  MDF7-6S-2.54DSA  bkirby2005 1
+-	ENC_R         MDF7-6S-2.54DSA                      MDF7-6S-2.54DSA  MDF7-6S-2.54DSA  bkirby2005 1
+-	EXT                                                CON3P1R0.1"      CON3P1R          ADS        1
+10	F1            2A                                   TE5              TE5              fuse       1
+3	Fuseholder
+M-10	FER           MI1206K260R-10                       R-US_M1206       M1206            rcl        1
+GS1           BASIX_JKGUMSTIX                      BASIX_JKGUMSTIX  GUMDF12          gumstix    1
+-	I2C                                                CON4P1R          CON4P1R          ADS        1
+2	IC1           FT232R                               FT232R           SSOP28           bkirby2005 1
+2	IC2           LD1117DT33TR                         LD1117DPAK       DPAK             bkirby2005 1
+M-5	IC3           296-3827-1-ND (SN74LV4051ADR)        4051D            SO16             40xx       1
+2	IC4           7400D                                7400D            SO14             74xx-us    1
+1	IC6           ATMEGA1281		   MEGA103          TQFP64           atmel      1
+1	IC7           MPC17531                             MPC17529         VMFP-20          bkirby2005 1
+x	IR1           GP2D12                               GP2D12           GP2D12           bkirby2005 1
+x	IR2           GP2D12                               GP2D12           GP2D12           bkirby2005 1
+x	IR3           GP2D12                               GP2D12           GP2D12           bkirby2005 1
+x	IR4           GP2D12                               GP2D12           GP2D12           bkirby2005 1
+x	IR5           GP2D12                               GP2D12           GP2D12           bkirby2005 1
+-	ISP                                                CON6P2R          S2012-06         ADS        1
+10	J1            0                                    SJ2W             R1206-JUMPER     bkirby2005 1
+-	J2            0                                    SJ2W             R1206-JUMPER     bkirby2005 1
+-	J3            0                                    SJ2W             R1206-JUMPER     bkirby2005 1
+-	J4            0                                    SJ2W             R1206-JUMPER     bkirby2005 1
+-	J5            0                                    SJ2W             R1206-JUMPER     bkirby2005 1
+-	J6            0                                    SJ2W             R1206-JUMPER     bkirby2005 1
+15	J7            2.2k                                 SJ2W             R1206-JUMPER     bkirby2005 1
+-	J8            2.2k                                 SJ2W             R1206-JUMPER     bkirby2005 1
+3	L1            10uH                                 R-US_R1206       R1206            rcl        1
+-	LCD_EXPANSION                                      10HNORMAL        2X5              bkirby2005 1
+3	MOTORS        MOTOR_CON                            MOTOR_CON        3.5MMSCREWDOWN   FWRlib     1
+lots	ORB1          TRILED_A                             TRILED_A         TRILED2          FWRlib     1
+-	ORB2          TRILED_A                             TRILED_A         TRILED2          FWRlib     1
+15	PWR                                                LEDSMT1206       1206             led        1
+M-3	P_IR          LF50                                 LF50             PPAK             bkirby2005 1
+6	R1            30                                   R-US_R1206       R1206            rcl        1
+-	R2            30                                   R-US_R1206       R1206            rcl        1
+-	R3            2.2k                                 R-US_R1206       R1206            rcl        1
+-	R6            2.2k                                 R-US_R1206       R1206            rcl        1
+-	R7            2.2k                                 R-US_R1206       R1206            rcl        1
+M-10	R8            140                                  R-US_R1206       R1206            rcl        1
+-	R9            140                                  R-US_R1206       R1206            rcl        1
+-	R10           2.2k                                 R-US_R1206       R1206            rcl        1
+-	R11           2.2k                                 R-US_R1206       R1206            rcl        1
+-	R12           2.2k                                 R-US_R1206       R1206            rcl        1
+-	R13           30                                   R-US_R1206       R1206            rcl        1
+-	R14           30                                   R-US_R1206       R1206            rcl        1
+-	R15           140                                  R-US_R1206       R1206            rcl        1
+-	R25           2.2k                                 R-US_R1206       R1206            rcl        1
+-	S0                                                 CON3P1R0.1"      CON3P1R          ADS        1
+-	S1                                                 CON3P1R0.1"      CON3P1R          ADS        1
+-	S2                                                 CON3P1R0.1"      CON3P1R          ADS        1
+-	S3                                                 CON3P1R0.1"      CON3P1R          ADS        1
+1	SWITCH        PWRSWITCH                            PWRSWITCH        PWRSWITCH        FWRlib     1
+1	USB           USB-MB-S                             USB-MB-S         USB-MB-S         con-usb-2  1
+10	WHEEL         POT10MM                              POT10MM          POT10MM          FWRlib     1
+x	X1            EFO-SS                               EFO-SS           EFO-SS           bkirby2005 1
+x	XB1           XBEE                                 XBEE             XBEE             bkirby2005 1
+11	2MM-10POS
\ No newline at end of file
Index: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.3/dragonfly.brd
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.3/dragonfly.brd
===================================================================
--- branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.3/dragonfly.brd	(nonexistent)
+++ branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.3/dragonfly.brd	(revision 260)

Property changes on: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.3/dragonfly.brd
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.3/dragonfly0_2_panel.brd
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.3/dragonfly0_2_panel.brd
===================================================================
--- branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.3/dragonfly0_2_panel.brd	(nonexistent)
+++ branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.3/dragonfly0_2_panel.brd	(revision 260)

Property changes on: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.3/dragonfly0_2_panel.brd
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.3/dragonflyv2.zip
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.3/dragonflyv2.zip
===================================================================
--- branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.3/dragonflyv2.zip	(nonexistent)
+++ branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.3/dragonflyv2.zip	(revision 260)

Property changes on: branches/battery/hardware/botrics/dragonfly/revisions/dragonfly-v.3/dragonflyv2.zip
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/botrics/dragonfly/dragonfly1.0.zip
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/botrics/dragonfly/dragonfly1.0.zip
===================================================================
--- branches/battery/hardware/botrics/dragonfly/dragonfly1.0.zip	(nonexistent)
+++ branches/battery/hardware/botrics/dragonfly/dragonfly1.0.zip	(revision 260)

Property changes on: branches/battery/hardware/botrics/dragonfly/dragonfly1.0.zip
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/botrics/dragonfly/dragonfly1.zip
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/botrics/dragonfly/dragonfly1.zip
===================================================================
--- branches/battery/hardware/botrics/dragonfly/dragonfly1.zip	(nonexistent)
+++ branches/battery/hardware/botrics/dragonfly/dragonfly1.zip	(revision 260)

Property changes on: branches/battery/hardware/botrics/dragonfly/dragonfly1.zip
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/botrics/dragonfly/dragonfly2.zip
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/botrics/dragonfly/dragonfly2.zip
===================================================================
--- branches/battery/hardware/botrics/dragonfly/dragonfly2.zip	(nonexistent)
+++ branches/battery/hardware/botrics/dragonfly/dragonfly2.zip	(revision 260)

Property changes on: branches/battery/hardware/botrics/dragonfly/dragonfly2.zip
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/botrics/dragonfly/dragonfly0_1_panel.brd
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/botrics/dragonfly/dragonfly0_1_panel.brd
===================================================================
--- branches/battery/hardware/botrics/dragonfly/dragonfly0_1_panel.brd	(nonexistent)
+++ branches/battery/hardware/botrics/dragonfly/dragonfly0_1_panel.brd	(revision 260)

Property changes on: branches/battery/hardware/botrics/dragonfly/dragonfly0_1_panel.brd
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/botrics/dragonfly/bom.txt
===================================================================
--- branches/battery/hardware/botrics/dragonfly/bom.txt	(nonexistent)
+++ branches/battery/hardware/botrics/dragonfly/bom.txt	(revision 260)
@@ -0,0 +1,85 @@
+PWR		1206	led	(-2650 -1160)	R270
+DIO		2X5	bkirby2005	(410 -2070)	R0
+LCD_EXPANSION		2X5	bkirby2005	(-150 0)	R90
+MOTORS	MOTOR_CON	3.5MMSCREWDOWN	FWRlib	(1350 1000)	R90
+BUZZ	BUZZER	BUZZER	FWRlib	(0.492 1652.165)	R180
+C1	.1uF	C1206	rcl	(586 1654)	R0
+C10	.1uF	C1206	rcl	(586 1767)	R0
+C11	.1uF	C1206	rcl	(1370 1695)	R270
+C12	.1uF	C1206	rcl	(-1990.709 42.866)	R90
+C20	.1uF	C1206	rcl	(600 1000)	R0
+C27	.1uF	C1206	rcl	(586.189 1531.071)	R180
+C29	.1uF	C1206	rcl	(-1876.48 40.15)	R270
+C3	.1uF	C1206	rcl	(1475 1695)	R270
+C31	.1uF	C1206	rcl	(-2105.331 42.299)	R90
+C4	.1uF	C1206	rcl	(1035 1935)	R0
+C5	.1uF	C1206	rcl	(215 455)	R180
+C6	.1uF	C1206	rcl	(215 345)	R0
+C9	.1uF	C1206	rcl	(-1225 -1850)	R270
+CHARGE	COAX	COAX_CONN	bkirby2005	(-2753.071 -524.882)	R0
+EXT		CON3P1R	ADS	(-1857.047 -885.945)	R90
+S0		CON3P1R	ADS	(442.5 2042.5)	R90
+S1		CON3P1R	ADS	(542.5 2042.5)	R90
+S2		CON3P1R	ADS	(642.5 2042.5)	R90
+S3		CON3P1R	ADS	(742.5 2042.5)	R90
+BATT		CON3P1R_LATH	ADS	(-2057.047 -785.945)	R90
+I2C		CON4P1R	ADS	(-757.48 2129.528)	R180
+ISP		S2012-06	ADS	(-100 -700)	R90
+IC2	LD1117DT33TR	DPAK	bkirby2005	(-1450 -355)	R270
+X1	EFO-SS	EFO-SS	bkirby2005	(554 -1006)	R0
+IR1	GP2D12	GP2D12	bkirby2005	(2066 1784)	MR52.5
+IR2	GP2D12	GP2D12	bkirby2005	(2670 0)	MR90
+IR3	GP2D12	GP2D12	bkirby2005	(2066 -1784)	MR127.5
+IR4	GP2D12	GP2D12	bkirby2005	(-1890 -1560)	MR180
+IR5	GP2D12	GP2D12	bkirby2005	(-1890 1560)	MR0
+GS1	BASIX_JKGUMSTIX	GUMDF12	gumstix	(-730.937 1568.528)	R90
+FER	MI1206K260R-10	M1206	rcl	(-2227.63 42.189)	R90
+ENC_L	MDF7-6S-2.54DSA	MDF7-6S-2.54DSA	bkirby2005	(138 1192.5)	R0
+ENC_R	MDF7-6S-2.54DSA	MDF7-6S-2.54DSA	bkirby2005	(38 -1192.5)	R180
+C2	22uF	PANASONIC_B	rcl	(-1520.039 -1015)	R90
+C7	22uF	PANASONIC_B	rcl	(-1535 -1485)	R0
+C8	22uF	PANASONIC_B	rcl	(-1280 -1015)	R90
+WHEEL	POT10MM	POT10MM	FWRlib	(-2331.181 888.268)	R70
+P_IR	LF50	PPAK	bkirby2005	(-1045 -1845)	R270
+ANALOG	"PTSA1,5/11-3,5-Z"	"PTSA1,5/11-3,5-Z"	bkirby2005	(1200 0)	R90
+SWITCH	PWRSWITCH	PWRSWITCH	FWRlib	(-2381.417 -1108.583)	R0
+R1	30	R1206	rcl	(1380 -1350)	R180
+R13	30	R1206	rcl	(1380 -1750)	R180
+R14	30	R1206	rcl	(1380 -1850)	R180
+R2	30	R1206	rcl	(1380 -1450)	R180
+R15	140	R1206	rcl	(1380 -1650)	R180
+R4	140	R1206	rcl	(-1760 40)	R90
+R8	140	R1206	rcl	(-2010 -1850)	R90
+R9	140	R1206	rcl	(1380 -1550)	R180
+L1	10uH	R1206	rcl	(215 205)	R0
+R10	2.2k	R1206	rcl	(-1115.354 2033.858)	R270
+R11	2.2k	R1206	rcl	(-1230.315 2033.858)	R270
+R12	2.2k	R1206	rcl	(-150 -860)	R180
+R25	2.2k	R1206	rcl	(-1505 -1850)	R90
+R3	2.2k	R1206	rcl	(-1755 -1850)	R270
+R5	2.2k	R1206	rcl	(-1650 40)	R90
+R6	2.2k	R1206	rcl	(-1880 -1850)	R270
+R7	2.2k	R1206	rcl	(-1635 -1850)	R90
+J1	0	R1206-JUMPER	bkirby2005	(370 -1500)	R90
+J2	0	R1206-JUMPER	bkirby2005	(504 -1503)	R90
+J3	0	R1206-JUMPER	bkirby2005	(637 -1503)	R90
+J4	0	R1206-JUMPER	bkirby2005	(770 -1503)	R90
+J5	0	R1206-JUMPER	bkirby2005	(900 -1503)	R90
+J6	0	R1206-JUMPER	bkirby2005	(1030 -1503)	R90
+J7	2.2k	R1206-JUMPER	bkirby2005	(184 -1616)	R270
+J8	2.2k	R1206-JUMPER	bkirby2005	(49 -1614)	R270
+BTN1	BUTTON	SMDBUTTON	FWRlib	(-1533.858 2279.134)	R180
+BTN2	BUTTON	SMDBUTTON	FWRlib	(-1520.079 -2049.134)	R180
+IC4	7400D	SO14	74xx-us	(588.976 1300)	R270
+IC3	296-3827-1-ND (SN74LV4051ADR)	SO16	40xx	(600 700)	R270
+D1	MMBD3004BRM	SOT26	bkirby2005	(1561 1498)	R90
+D2	MMBD3004BRM	SOT26	bkirby2005	(1561 1340)	R90
+IC1	FT232R	SSOP28	bkirby2005	(-1866.394 596.315)	R180
+F1	2A	TE5	fuse	(-1721.496 -1210.118)	R90
+FHOLDER	Fuseholder	TE5	Fuseholder	(-1721.496 -1210.118)	R90
+IC6	ATMEGA325/625 (similar to atmega128)	TQFP64	atmel	(530 -310)	R0
+ORB1	TRILED_A	TRILED2	FWRlib	(1900 1500)	R0
+ORB2	TRILED_A	TRILED2	FWRlib	(1900 -1500)	R0
+USB	USB-MB-S	USB-MB-S	con-usb-2	(-2706.835 394.827)	R0
+IC7	MPC17529	VMFP-20	bkirby2005	(1030.197 1717.047)	R270
+XB1	XBEE	XBEE	bkirby2005	(-346.299 -1829.764)	R90
Index: branches/battery/hardware/botrics/dragonfly/dragonfly.brd
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/botrics/dragonfly/dragonfly.brd
===================================================================
--- branches/battery/hardware/botrics/dragonfly/dragonfly.brd	(nonexistent)
+++ branches/battery/hardware/botrics/dragonfly/dragonfly.brd	(revision 260)

Property changes on: branches/battery/hardware/botrics/dragonfly/dragonfly.brd
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/botrics/dragonfly/dragonfly0_2_panel.brd
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/botrics/dragonfly/dragonfly0_2_panel.brd
===================================================================
--- branches/battery/hardware/botrics/dragonfly/dragonfly0_2_panel.brd	(nonexistent)
+++ branches/battery/hardware/botrics/dragonfly/dragonfly0_2_panel.brd	(revision 260)

Property changes on: branches/battery/hardware/botrics/dragonfly/dragonfly0_2_panel.brd
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/botrics/dragonfly/dragonflyv2.zip
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/botrics/dragonfly/dragonflyv2.zip
===================================================================
--- branches/battery/hardware/botrics/dragonfly/dragonflyv2.zip	(nonexistent)
+++ branches/battery/hardware/botrics/dragonfly/dragonflyv2.zip	(revision 260)

Property changes on: branches/battery/hardware/botrics/dragonfly/dragonflyv2.zip
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/botrics/magnetic_encoder/mag_encboard-barebones.zip
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/botrics/magnetic_encoder/mag_encboard-barebones.zip
===================================================================
--- branches/battery/hardware/botrics/magnetic_encoder/mag_encboard-barebones.zip	(nonexistent)
+++ branches/battery/hardware/botrics/magnetic_encoder/mag_encboard-barebones.zip	(revision 260)

Property changes on: branches/battery/hardware/botrics/magnetic_encoder/mag_encboard-barebones.zip
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/botrics/magnetic_encoder/mag_encboard.zip
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/botrics/magnetic_encoder/mag_encboard.zip
===================================================================
--- branches/battery/hardware/botrics/magnetic_encoder/mag_encboard.zip	(nonexistent)
+++ branches/battery/hardware/botrics/magnetic_encoder/mag_encboard.zip	(revision 260)

Property changes on: branches/battery/hardware/botrics/magnetic_encoder/mag_encboard.zip
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/botrics/magnetic_encoder/mag_encboard-barebones.brd
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/botrics/magnetic_encoder/mag_encboard-barebones.brd
===================================================================
--- branches/battery/hardware/botrics/magnetic_encoder/mag_encboard-barebones.brd	(nonexistent)
+++ branches/battery/hardware/botrics/magnetic_encoder/mag_encboard-barebones.brd	(revision 260)

Property changes on: branches/battery/hardware/botrics/magnetic_encoder/mag_encboard-barebones.brd
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/botrics/magnetic_encoder/mag_encboard.brd
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/botrics/magnetic_encoder/mag_encboard.brd
===================================================================
--- branches/battery/hardware/botrics/magnetic_encoder/mag_encboard.brd	(nonexistent)
+++ branches/battery/hardware/botrics/magnetic_encoder/mag_encboard.brd	(revision 260)

Property changes on: branches/battery/hardware/botrics/magnetic_encoder/mag_encboard.brd
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/botrics/magnetic_encoder/read.me.txt
===================================================================
--- branches/battery/hardware/botrics/magnetic_encoder/read.me.txt	(nonexistent)
+++ branches/battery/hardware/botrics/magnetic_encoder/read.me.txt	(revision 260)
@@ -0,0 +1,31 @@
+The files contained in this package are:
+
+mag_encboard.cmp - Gerber file for component side
+
+mag_encboard.sol - Gerber file for solder side
+
+mag_encboard.plc - Gerber file for silk screen, bottom side
+
+mag_encboard.stc - Gerber file for solder stop mask component side
+
+mag_encboard.sts - Gerber file for solder stop mask solder side
+
+mag_encboard.drl - drill configuration
+
+mag_encboard.drd - drill data
+
+read.me - This file
+
+Specs:
+
+Board Size:  X:0.81" Y:0.89"
+Board Shape:  Rectangular
+
+Contact Info:
+
+Phone:            (412)759-7423
+Alternate Phone:  (412)268-8203
+E-mail:           bkirby@andrew.cmu.edu
+
+Thank you,
+   Brian Kirby
Index: branches/battery/hardware/botrics/magnetic_encoder/mag_encboard-barebones.sch
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/botrics/magnetic_encoder/mag_encboard-barebones.sch
===================================================================
--- branches/battery/hardware/botrics/magnetic_encoder/mag_encboard-barebones.sch	(nonexistent)
+++ branches/battery/hardware/botrics/magnetic_encoder/mag_encboard-barebones.sch	(revision 260)

Property changes on: branches/battery/hardware/botrics/magnetic_encoder/mag_encboard-barebones.sch
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/botrics/magnetic_encoder/read.me.bb.txt
===================================================================
--- branches/battery/hardware/botrics/magnetic_encoder/read.me.bb.txt	(nonexistent)
+++ branches/battery/hardware/botrics/magnetic_encoder/read.me.bb.txt	(revision 260)
@@ -0,0 +1,27 @@
+The files contained in this package are:
+
+mag_encboard-barebones.cmp - Gerber file for component side
+
+mag_encboard-barebones.sol - Gerber file for solder side
+
+mag_encboard-barebones.drl - drill configuration
+
+mag_encboard-barebones.drd - drill data
+
+read.me - This file
+
+Specs:
+
+Dimension is 0 width trace on top layer
+
+Board Size:  X:1.25" Y:1.25"
+Board Shape:  Rectangular
+
+Contact Info:
+
+Phone:            (412)759-7423
+Alternate Phone:  (412)268-8203
+E-mail:           bkirby@andrew.cmu.edu
+
+Thank you,
+   Brian Kirby
Index: branches/battery/hardware/botrics/magnetic_encoder/mag_encboard.sch
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/botrics/magnetic_encoder/mag_encboard.sch
===================================================================
--- branches/battery/hardware/botrics/magnetic_encoder/mag_encboard.sch	(nonexistent)
+++ branches/battery/hardware/botrics/magnetic_encoder/mag_encboard.sch	(revision 260)

Property changes on: branches/battery/hardware/botrics/magnetic_encoder/mag_encboard.sch
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/botrics/custom libraries/power_brd.lbr
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/botrics/custom libraries/power_brd.lbr
===================================================================
--- branches/battery/hardware/botrics/custom libraries/power_brd.lbr	(nonexistent)
+++ branches/battery/hardware/botrics/custom libraries/power_brd.lbr	(revision 260)

Property changes on: branches/battery/hardware/botrics/custom libraries/power_brd.lbr
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/botrics/custom libraries/rc.lbr
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/botrics/custom libraries/rc.lbr
===================================================================
--- branches/battery/hardware/botrics/custom libraries/rc.lbr	(nonexistent)
+++ branches/battery/hardware/botrics/custom libraries/rc.lbr	(revision 260)

Property changes on: branches/battery/hardware/botrics/custom libraries/rc.lbr
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/botrics/custom libraries/FWRlib.lbr
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/botrics/custom libraries/FWRlib.lbr
===================================================================
--- branches/battery/hardware/botrics/custom libraries/FWRlib.lbr	(nonexistent)
+++ branches/battery/hardware/botrics/custom libraries/FWRlib.lbr	(revision 260)

Property changes on: branches/battery/hardware/botrics/custom libraries/FWRlib.lbr
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/botrics/custom libraries/con-usb-2.lbr
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/botrics/custom libraries/con-usb-2.lbr
===================================================================
--- branches/battery/hardware/botrics/custom libraries/con-usb-2.lbr	(nonexistent)
+++ branches/battery/hardware/botrics/custom libraries/con-usb-2.lbr	(revision 260)

Property changes on: branches/battery/hardware/botrics/custom libraries/con-usb-2.lbr
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/botrics/custom libraries/ads.lbr
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/botrics/custom libraries/ads.lbr
===================================================================
--- branches/battery/hardware/botrics/custom libraries/ads.lbr	(nonexistent)
+++ branches/battery/hardware/botrics/custom libraries/ads.lbr	(revision 260)

Property changes on: branches/battery/hardware/botrics/custom libraries/ads.lbr
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/botrics/custom libraries/avr.lbr
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/botrics/custom libraries/avr.lbr
===================================================================
--- branches/battery/hardware/botrics/custom libraries/avr.lbr	(nonexistent)
+++ branches/battery/hardware/botrics/custom libraries/avr.lbr	(revision 260)

Property changes on: branches/battery/hardware/botrics/custom libraries/avr.lbr
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/botrics/custom libraries/bkirby2005.lbr
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/botrics/custom libraries/bkirby2005.lbr
===================================================================
--- branches/battery/hardware/botrics/custom libraries/bkirby2005.lbr	(nonexistent)
+++ branches/battery/hardware/botrics/custom libraries/bkirby2005.lbr	(revision 260)

Property changes on: branches/battery/hardware/botrics/custom libraries/bkirby2005.lbr
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/botrics/custom libraries/gumstix.lbr
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/botrics/custom libraries/gumstix.lbr
===================================================================
--- branches/battery/hardware/botrics/custom libraries/gumstix.lbr	(nonexistent)
+++ branches/battery/hardware/botrics/custom libraries/gumstix.lbr	(revision 260)

Property changes on: branches/battery/hardware/botrics/custom libraries/gumstix.lbr
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/botrics/custom libraries/rcl.lbr
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/botrics/custom libraries/rcl.lbr
===================================================================
--- branches/battery/hardware/botrics/custom libraries/rcl.lbr	(nonexistent)
+++ branches/battery/hardware/botrics/custom libraries/rcl.lbr	(revision 260)

Property changes on: branches/battery/hardware/botrics/custom libraries/rcl.lbr
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/botrics/LCDaddons/grayscaleLCDaddon.sch
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/botrics/LCDaddons/grayscaleLCDaddon.sch
===================================================================
--- branches/battery/hardware/botrics/LCDaddons/grayscaleLCDaddon.sch	(nonexistent)
+++ branches/battery/hardware/botrics/LCDaddons/grayscaleLCDaddon.sch	(revision 260)

Property changes on: branches/battery/hardware/botrics/LCDaddons/grayscaleLCDaddon.sch
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/botrics/LCDaddons/IMPORTANT NOTE.txt
===================================================================
--- branches/battery/hardware/botrics/LCDaddons/IMPORTANT NOTE.txt	(nonexistent)
+++ branches/battery/hardware/botrics/LCDaddons/IMPORTANT NOTE.txt	(revision 260)
@@ -0,0 +1,2 @@
+These files were created on a cracked copy of EAGLEcad and can only be opened
+with a cracked copy of EAGLEcad
\ No newline at end of file
Index: branches/battery/hardware/botrics/LCDaddons/oledLCDaddon.brd
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/botrics/LCDaddons/oledLCDaddon.brd
===================================================================
--- branches/battery/hardware/botrics/LCDaddons/oledLCDaddon.brd	(nonexistent)
+++ branches/battery/hardware/botrics/LCDaddons/oledLCDaddon.brd	(revision 260)

Property changes on: branches/battery/hardware/botrics/LCDaddons/oledLCDaddon.brd
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/botrics/LCDaddons/grayscaleLCDaddon.drl
===================================================================
--- branches/battery/hardware/botrics/LCDaddons/grayscaleLCDaddon.drl	(nonexistent)
+++ branches/battery/hardware/botrics/LCDaddons/grayscaleLCDaddon.drl	(revision 260)
@@ -0,0 +1,3 @@
+T01 0.025in
+T02 0.036in
+T03 0.040in
Index: branches/battery/hardware/botrics/LCDaddons/grayscaleLCDaddon.dimensions.ger
===================================================================
--- branches/battery/hardware/botrics/LCDaddons/grayscaleLCDaddon.dimensions.ger	(nonexistent)
+++ branches/battery/hardware/botrics/LCDaddons/grayscaleLCDaddon.dimensions.ger	(revision 260)
@@ -0,0 +1,17 @@
+G75*
+G70*
+%OFA0B0*%
+%FSLAX24Y24*%
+%IPPOS*%
+%LPD*%
+%AMOC8*
+5,1,8,0,0,1.08239X$1,22.5*
+%
+%ADD10C,0.0160*%
+D10*
+X001471Y002782D02*
+X001471Y017782D01*
+X024471Y017782D01*
+X024471Y002782D01*
+X001471Y002782D01*
+M02*
Index: branches/battery/hardware/botrics/LCDaddons/oledLCDaddon.sch
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/botrics/LCDaddons/oledLCDaddon.sch
===================================================================
--- branches/battery/hardware/botrics/LCDaddons/oledLCDaddon.sch	(nonexistent)
+++ branches/battery/hardware/botrics/LCDaddons/oledLCDaddon.sch	(revision 260)

Property changes on: branches/battery/hardware/botrics/LCDaddons/oledLCDaddon.sch
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/botrics/LCDaddons/grayscaleLCDaddon.brd
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/botrics/LCDaddons/grayscaleLCDaddon.brd
===================================================================
--- branches/battery/hardware/botrics/LCDaddons/grayscaleLCDaddon.brd	(nonexistent)
+++ branches/battery/hardware/botrics/LCDaddons/grayscaleLCDaddon.brd	(revision 260)

Property changes on: branches/battery/hardware/botrics/LCDaddons/grayscaleLCDaddon.brd
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/botrics/LCDaddons/lcdgrey.zip
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/botrics/LCDaddons/lcdgrey.zip
===================================================================
--- branches/battery/hardware/botrics/LCDaddons/lcdgrey.zip	(nonexistent)
+++ branches/battery/hardware/botrics/LCDaddons/lcdgrey.zip	(revision 260)

Property changes on: branches/battery/hardware/botrics/LCDaddons/lcdgrey.zip
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/botrics/USB Maxstream/usbmax.zip
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/botrics/USB Maxstream/usbmax.zip
===================================================================
--- branches/battery/hardware/botrics/USB Maxstream/usbmax.zip	(nonexistent)
+++ branches/battery/hardware/botrics/USB Maxstream/usbmax.zip	(revision 260)

Property changes on: branches/battery/hardware/botrics/USB Maxstream/usbmax.zip
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/botrics/USB Maxstream/IMPORTANT NOTE.txt
===================================================================
--- branches/battery/hardware/botrics/USB Maxstream/IMPORTANT NOTE.txt	(nonexistent)
+++ branches/battery/hardware/botrics/USB Maxstream/IMPORTANT NOTE.txt	(revision 260)
@@ -0,0 +1,2 @@
+These files were created on a cracked copy of EAGLEcad and can only be opened
+with a cracked copy of EAGLEcad
\ No newline at end of file
Index: branches/battery/hardware/botrics/USB Maxstream/USB Maxstream.brd
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/botrics/USB Maxstream/USB Maxstream.brd
===================================================================
--- branches/battery/hardware/botrics/USB Maxstream/USB Maxstream.brd	(nonexistent)
+++ branches/battery/hardware/botrics/USB Maxstream/USB Maxstream.brd	(revision 260)

Property changes on: branches/battery/hardware/botrics/USB Maxstream/USB Maxstream.brd
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/botrics/USB Maxstream/USB Maxstream.sch
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/botrics/USB Maxstream/USB Maxstream.sch
===================================================================
--- branches/battery/hardware/botrics/USB Maxstream/USB Maxstream.sch	(nonexistent)
+++ branches/battery/hardware/botrics/USB Maxstream/USB Maxstream.sch	(revision 260)

Property changes on: branches/battery/hardware/botrics/USB Maxstream/USB Maxstream.sch
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/botrics/ffplus_rev2/ffp2b.brd
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/botrics/ffplus_rev2/ffp2b.brd
===================================================================
--- branches/battery/hardware/botrics/ffplus_rev2/ffp2b.brd	(nonexistent)
+++ branches/battery/hardware/botrics/ffplus_rev2/ffp2b.brd	(revision 260)

Property changes on: branches/battery/hardware/botrics/ffplus_rev2/ffp2b.brd
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/botrics/ffplus_rev2/partslist
===================================================================
--- branches/battery/hardware/botrics/ffplus_rev2/partslist	(nonexistent)
+++ branches/battery/hardware/botrics/ffplus_rev2/partslist	(revision 260)
@@ -0,0 +1,16 @@
+1t BUZZ     BUZZER         BUZZER          BUZZER                  FWRlib     1
+1d C8       100uF          UWX1C101MCL1GB  NICHICON-UWX1C101MCL1GB bkirby2005 1
+2d (holders) F1       5A             TE5             TE5                     fuse       1
+3b+1d IC1      ATMEGA128      MEGA103         TQFP64                  atmel      1
+1d IC2      MAX202         MAX202ECWE      SO16L                   maxim      1
+1b IC4      L293           L293            SO20                    FWRlib     1
+1b MOTOR    MOTOR_CON      MOTOR_CON       3.5MMSCREWDOWN          FWRlib     1
+1? ORB      TRILED         TRILED          TRILED                  FWRlib     1
+4? POT      POT10MM        POT10MM         POT10MM                 FWRlib     1
+2d R1       110            R-US_R1206      R1206                   rcl        1
+8d R4       2.2k           R-US_R1206      R1206                   rcl        1
+5d R6       1.1k           R-US_R1206      R1206                   rcl        1
+1b SW       PWRSWITCH      PWRSWITCH       PWRSWITCH               FWRlib     1
+1? X1       RESONATOR      RESONATOR       RESONATOR               FWRlib     1
+1? X2       32.768kHz      ECX-306         ECX-306                 bkirby2005 1
+
Index: branches/battery/hardware/botrics/ffplus_rev2/ffp2d.brd
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/botrics/ffplus_rev2/ffp2d.brd
===================================================================
--- branches/battery/hardware/botrics/ffplus_rev2/ffp2d.brd	(nonexistent)
+++ branches/battery/hardware/botrics/ffplus_rev2/ffp2d.brd	(revision 260)

Property changes on: branches/battery/hardware/botrics/ffplus_rev2/ffp2d.brd
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/botrics/ffplus_rev2/avr_greyscale.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/botrics/ffplus_rev2/avr_greyscale.png
===================================================================
--- branches/battery/hardware/botrics/ffplus_rev2/avr_greyscale.png	(nonexistent)
+++ branches/battery/hardware/botrics/ffplus_rev2/avr_greyscale.png	(revision 260)

Property changes on: branches/battery/hardware/botrics/ffplus_rev2/avr_greyscale.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/botrics/ffplus_rev2/avr.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/botrics/ffplus_rev2/avr.png
===================================================================
--- branches/battery/hardware/botrics/ffplus_rev2/avr.png	(nonexistent)
+++ branches/battery/hardware/botrics/ffplus_rev2/avr.png	(revision 260)

Property changes on: branches/battery/hardware/botrics/ffplus_rev2/avr.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/botrics/ffplus_rev2/ffp2b.sch
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/botrics/ffplus_rev2/ffp2b.sch
===================================================================
--- branches/battery/hardware/botrics/ffplus_rev2/ffp2b.sch	(nonexistent)
+++ branches/battery/hardware/botrics/ffplus_rev2/ffp2b.sch	(revision 260)

Property changes on: branches/battery/hardware/botrics/ffplus_rev2/ffp2b.sch
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/botrics/ffplus_rev2/ffp2d.sch
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/botrics/ffplus_rev2/ffp2d.sch
===================================================================
--- branches/battery/hardware/botrics/ffplus_rev2/ffp2d.sch	(nonexistent)
+++ branches/battery/hardware/botrics/ffplus_rev2/ffp2d.sch	(revision 260)

Property changes on: branches/battery/hardware/botrics/ffplus_rev2/ffp2d.sch
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/botrics/potentiometer_encoder/IMPORTANT NOTE.txt
===================================================================
--- branches/battery/hardware/botrics/potentiometer_encoder/IMPORTANT NOTE.txt	(nonexistent)
+++ branches/battery/hardware/botrics/potentiometer_encoder/IMPORTANT NOTE.txt	(revision 260)
@@ -0,0 +1,2 @@
+These files were created on a cracked copy of EAGLEcad and can only be opened
+with a cracked copy of EAGLEcad
\ No newline at end of file
Index: branches/battery/hardware/botrics/potentiometer_encoder/potentiometer_encoder.brd
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/botrics/potentiometer_encoder/potentiometer_encoder.brd
===================================================================
--- branches/battery/hardware/botrics/potentiometer_encoder/potentiometer_encoder.brd	(nonexistent)
+++ branches/battery/hardware/botrics/potentiometer_encoder/potentiometer_encoder.brd	(revision 260)

Property changes on: branches/battery/hardware/botrics/potentiometer_encoder/potentiometer_encoder.brd
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/botrics/potentiometer_encoder/potentiometer_encoder.sch
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/botrics/potentiometer_encoder/potentiometer_encoder.sch
===================================================================
--- branches/battery/hardware/botrics/potentiometer_encoder/potentiometer_encoder.sch	(nonexistent)
+++ branches/battery/hardware/botrics/potentiometer_encoder/potentiometer_encoder.sch	(revision 260)

Property changes on: branches/battery/hardware/botrics/potentiometer_encoder/potentiometer_encoder.sch
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/botrics/potentiometer_encoder/read.me.txt
===================================================================
--- branches/battery/hardware/botrics/potentiometer_encoder/read.me.txt	(nonexistent)
+++ branches/battery/hardware/botrics/potentiometer_encoder/read.me.txt	(revision 260)
@@ -0,0 +1,31 @@
+The files contained in this package are:
+
+mag_encboard.cmp - Gerber file for component side
+
+mag_encboard.sol - Gerber file for solder side
+
+mag_encboard.plc - Gerber file for silk screen, bottom side
+
+mag_encboard.stc - Gerber file for solder stop mask component side
+
+mag_encboard.sts - Gerber file for solder stop mask solder side
+
+mag_encboard.drl - drill configuration
+
+mag_encboard.drd - drill data
+
+read.me - This file
+
+Specs:
+
+Board Size:  X:0.81" Y:0.89"
+Board Shape:  Rectangular
+
+Contact Info:
+
+Phone:            (412)759-7423
+Alternate Phone:  (412)268-8203
+E-mail:           bkirby@andrew.cmu.edu
+
+Thank you,
+   Brian Kirby
Index: branches/battery/hardware/botrics/potentiometer_encoder/potentiometer_encoder.zip
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/botrics/potentiometer_encoder/potentiometer_encoder.zip
===================================================================
--- branches/battery/hardware/botrics/potentiometer_encoder/potentiometer_encoder.zip	(nonexistent)
+++ branches/battery/hardware/botrics/potentiometer_encoder/potentiometer_encoder.zip	(revision 260)

Property changes on: branches/battery/hardware/botrics/potentiometer_encoder/potentiometer_encoder.zip
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/dragonfly/IMPORTANT NOTE.txt
===================================================================
--- branches/battery/hardware/dragonfly/IMPORTANT NOTE.txt	(nonexistent)
+++ branches/battery/hardware/dragonfly/IMPORTANT NOTE.txt	(revision 260)
@@ -0,0 +1,2 @@
+These files were created on a cracked copy of EAGLEcad and can only be opened
+with a cracked copy of EAGLEcad
\ No newline at end of file
Index: branches/battery/hardware/dragonfly/bom1.0.xls
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/dragonfly/bom1.0.xls
===================================================================
--- branches/battery/hardware/dragonfly/bom1.0.xls	(nonexistent)
+++ branches/battery/hardware/dragonfly/bom1.0.xls	(revision 260)

Property changes on: branches/battery/hardware/dragonfly/bom1.0.xls
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/dragonfly/dragonfly.sch
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/dragonfly/dragonfly.sch
===================================================================
--- branches/battery/hardware/dragonfly/dragonfly.sch	(nonexistent)
+++ branches/battery/hardware/dragonfly/dragonfly.sch	(revision 260)

Property changes on: branches/battery/hardware/dragonfly/dragonfly.sch
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/dragonfly/assembly-diagram.PNG
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/dragonfly/assembly-diagram.PNG
===================================================================
--- branches/battery/hardware/dragonfly/assembly-diagram.PNG	(nonexistent)
+++ branches/battery/hardware/dragonfly/assembly-diagram.PNG	(revision 260)

Property changes on: branches/battery/hardware/dragonfly/assembly-diagram.PNG
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/dragonfly/dragonfly.brd
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/dragonfly/dragonfly.brd
===================================================================
--- branches/battery/hardware/dragonfly/dragonfly.brd	(nonexistent)
+++ branches/battery/hardware/dragonfly/dragonfly.brd	(revision 260)

Property changes on: branches/battery/hardware/dragonfly/dragonfly.brd
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/auto recharge/charging4.sch
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/auto recharge/charging4.sch
===================================================================
--- branches/battery/hardware/auto recharge/charging4.sch	(nonexistent)
+++ branches/battery/hardware/auto recharge/charging4.sch	(revision 260)

Property changes on: branches/battery/hardware/auto recharge/charging4.sch
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/auto recharge/Charging Station/ff_to_DB9.brd
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/auto recharge/Charging Station/ff_to_DB9.brd
===================================================================
--- branches/battery/hardware/auto recharge/Charging Station/ff_to_DB9.brd	(nonexistent)
+++ branches/battery/hardware/auto recharge/Charging Station/ff_to_DB9.brd	(revision 260)

Property changes on: branches/battery/hardware/auto recharge/Charging Station/ff_to_DB9.brd
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/auto recharge/Charging Station/ff_to_DB9.sch
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/auto recharge/Charging Station/ff_to_DB9.sch
===================================================================
--- branches/battery/hardware/auto recharge/Charging Station/ff_to_DB9.sch	(nonexistent)
+++ branches/battery/hardware/auto recharge/Charging Station/ff_to_DB9.sch	(revision 260)

Property changes on: branches/battery/hardware/auto recharge/Charging Station/ff_to_DB9.sch
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/hardware/auto recharge/charging4.brd
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/hardware/auto recharge/charging4.brd
===================================================================
--- branches/battery/hardware/auto recharge/charging4.brd	(nonexistent)
+++ branches/battery/hardware/auto recharge/charging4.brd	(revision 260)

Property changes on: branches/battery/hardware/auto recharge/charging4.brd
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/pub/presentations/2007_AAAI/Colony_2007_AAAI_Developing_A_Low-Cost_Robot_Colony.ppt
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/pub/presentations/2007_AAAI/Colony_2007_AAAI_Developing_A_Low-Cost_Robot_Colony.ppt
===================================================================
--- branches/battery/pub/presentations/2007_AAAI/Colony_2007_AAAI_Developing_A_Low-Cost_Robot_Colony.ppt	(nonexistent)
+++ branches/battery/pub/presentations/2007_AAAI/Colony_2007_AAAI_Developing_A_Low-Cost_Robot_Colony.ppt	(revision 260)

Property changes on: branches/battery/pub/presentations/2007_AAAI/Colony_2007_AAAI_Developing_A_Low-Cost_Robot_Colony.ppt
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/pub/presentations/2007_AAAI/Robot Diagrams.ppt
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/pub/presentations/2007_AAAI/Robot Diagrams.ppt
===================================================================
--- branches/battery/pub/presentations/2007_AAAI/Robot Diagrams.ppt	(nonexistent)
+++ branches/battery/pub/presentations/2007_AAAI/Robot Diagrams.ppt	(revision 260)

Property changes on: branches/battery/pub/presentations/2007_AAAI/Robot Diagrams.ppt
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/pub/presentations/2007_AAAI-Developing_a_Low-Cost_Robot_Colony/AAAI_Colony.ppt
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/pub/presentations/2007_AAAI-Developing_a_Low-Cost_Robot_Colony/AAAI_Colony.ppt
===================================================================
--- branches/battery/pub/presentations/2007_AAAI-Developing_a_Low-Cost_Robot_Colony/AAAI_Colony.ppt	(nonexistent)
+++ branches/battery/pub/presentations/2007_AAAI-Developing_a_Low-Cost_Robot_Colony/AAAI_Colony.ppt	(revision 260)

Property changes on: branches/battery/pub/presentations/2007_AAAI-Developing_a_Low-Cost_Robot_Colony/AAAI_Colony.ppt
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/pub/presentations/Roboclub_template.pot
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/pub/presentations/Roboclub_template.pot
===================================================================
--- branches/battery/pub/presentations/Roboclub_template.pot	(nonexistent)
+++ branches/battery/pub/presentations/Roboclub_template.pot	(revision 260)

Property changes on: branches/battery/pub/presentations/Roboclub_template.pot
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/pub/presentations/Colony_GDRS_04.19.07.ppt
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/pub/presentations/Colony_GDRS_04.19.07.ppt
===================================================================
--- branches/battery/pub/presentations/Colony_GDRS_04.19.07.ppt	(nonexistent)
+++ branches/battery/pub/presentations/Colony_GDRS_04.19.07.ppt	(revision 260)

Property changes on: branches/battery/pub/presentations/Colony_GDRS_04.19.07.ppt
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/pub/presentations/Colony_MoM_poster_07.ppt
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/pub/presentations/Colony_MoM_poster_07.ppt
===================================================================
--- branches/battery/pub/presentations/Colony_MoM_poster_07.ppt	(nonexistent)
+++ branches/battery/pub/presentations/Colony_MoM_poster_07.ppt	(revision 260)

Property changes on: branches/battery/pub/presentations/Colony_MoM_poster_07.ppt
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/pub/papers/2007_AAAI/formatting-instructions.pdf
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/pub/papers/2007_AAAI/formatting-instructions.pdf
===================================================================
--- branches/battery/pub/papers/2007_AAAI/formatting-instructions.pdf	(nonexistent)
+++ branches/battery/pub/papers/2007_AAAI/formatting-instructions.pdf	(revision 260)

Property changes on: branches/battery/pub/papers/2007_AAAI/formatting-instructions.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/pub/papers/2007_AAAI/aaai_low-cost-colony.doc
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/pub/papers/2007_AAAI/aaai_low-cost-colony.doc
===================================================================
--- branches/battery/pub/papers/2007_AAAI/aaai_low-cost-colony.doc	(nonexistent)
+++ branches/battery/pub/papers/2007_AAAI/aaai_low-cost-colony.doc	(revision 260)

Property changes on: branches/battery/pub/papers/2007_AAAI/aaai_low-cost-colony.doc
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/pub/papers/2007_AAAI/aaai_pictures+captions.doc
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/pub/papers/2007_AAAI/aaai_pictures+captions.doc
===================================================================
--- branches/battery/pub/papers/2007_AAAI/aaai_pictures+captions.doc	(nonexistent)
+++ branches/battery/pub/papers/2007_AAAI/aaai_pictures+captions.doc	(revision 260)

Property changes on: branches/battery/pub/papers/2007_AAAI/aaai_pictures+captions.doc
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/pub/papers/2007_AAAI/aaai_low-cost-colony.pdf
===================================================================
--- branches/battery/pub/papers/2007_AAAI/aaai_low-cost-colony.pdf	(nonexistent)
+++ branches/battery/pub/papers/2007_AAAI/aaai_low-cost-colony.pdf	(revision 260)
@@ -0,0 +1,4794 @@
+%PDF-1.4
+%âãÏÓ
+61 0 obj<</H[936 340]/Linearized 1/E 143899/L 625157/N 6/O 65/T 623890>>
+endobj
+                  
+xref
+61 32
+0000000016 00000 n
+0000001276 00000 n
+0000000936 00000 n
+0000001369 00000 n
+0000001410 00000 n
+0000001589 00000 n
+0000001717 00000 n
+0000002157 00000 n
+0000002881 00000 n
+0000003332 00000 n
+0000003601 00000 n
+0000003864 00000 n
+0000004143 00000 n
+0000004244 00000 n
+0000005378 00000 n
+0000006425 00000 n
+0000007441 00000 n
+0000007571 00000 n
+0000007971 00000 n
+0000008216 00000 n
+0000009253 00000 n
+0000010237 00000 n
+0000011233 00000 n
+0000012268 00000 n
+0000013133 00000 n
+0000042796 00000 n
+0000087435 00000 n
+0000113403 00000 n
+0000136130 00000 n
+0000143200 00000 n
+0000143429 00000 n
+0000143613 00000 n
+trailer
+<</Size 93/Prev 623879/Root 62 0 R/Info 60 0 R/ID[<32b7987c8ae84bfbf1cb72bbc9cc39d0><bad6ca74ba589e42b1c15a6a706f1785>]>>
+startxref
+0
+%%EOF
+            
+63 0 obj<</Length 253/Filter/FlateDecode/B 276/L 260/S 165>>stream
+xÚb```f``ae`e`à:Ç Ä€B@16Ž‡0tÔªºê>ûãÄÝÀÀP´PlB!c³Œ«jèt	Ã#6�â+C#Ëd%ŒÜj÷—¶^)ä·˜Ä*aÛxD5¨�Ù¸£Hq€&Õ0‡Ù(4ZP	Èå@µ89¹€´,+‚E4€dC8c?ÓjÆYOî1¼c°aqe~Ç|ž!’1�áóæõÌ»™1[o[g–ê1Oº”aC?Ã×(†KŒ“}a^0eà,^	r
+[±	g:È‡ŒÀ`dàa`¸Ðpp@€¾pAÙ
+endstream
+endobj
+62 0 obj<</Pages 55 0 R/Type/Catalog/Names 64 0 R/PageLabels 53 0 R/Metadata 59 0 R>>
+endobj
+64 0 obj<</EmbeddedFiles 56 0 R>>
+endobj
+65 0 obj<</Contents[74 0 R 75 0 R 76 0 R 80 0 R 81 0 R 82 0 R 83 0 R 84 0 R]/Type/Page/Parent 55 0 R/Rotate 0/MediaBox[0 0 612 792]/CropBox[0 0 612 792]/Resources 66 0 R>>
+endobj
+66 0 obj<</Font<</TT2 67 0 R/TT4 68 0 R/TT6 69 0 R/TT7 77 0 R/TT9 78 0 R>>/ProcSet[/PDF/Text]/ExtGState<</GS1 73 0 R>>>>
+endobj
+67 0 obj<</Type/Font/Encoding/WinAnsiEncoding/BaseFont/MILPCB+TimesNewRomanPS-BoldMT/FirstChar 32/LastChar 121/Subtype/TrueType/FontDescriptor 70 0 R/Widths[250 0 0 0 0 0 0 0 0 0 0 0 250 333 250 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 722 667 722 722 667 611 0 0 389 500 778 667 944 722 778 611 0 722 556 667 0 0 1000 0 0 0 0 0 0 0 0 0 500 556 444 556 444 333 500 556 278 333 556 278 833 556 500 556 0 444 389 333 556 500 722 500 500]>>
+endobj
+68 0 obj<</Type/Font/Encoding/WinAnsiEncoding/BaseFont/MILPMD+TimesNewRomanPSMT/FirstChar 32/LastChar 237/Subtype/TrueType/FontDescriptor 71 0 R/Widths[250 0 0 0 500 0 778 180 333 333 0 0 250 333 250 278 500 500 500 500 500 500 500 500 500 500 278 278 0 0 0 0 0 722 667 667 722 611 556 722 722 333 389 722 611 889 722 722 556 0 667 556 611 722 722 944 722 0 0 0 0 0 0 0 0 444 500 444 500 444 333 500 500 278 278 500 278 778 500 500 500 500 333 389 278 500 500 722 500 500 444 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 333 0 0 0 500 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 760 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 278]>>
+endobj
+69 0 obj<</Type/Font/Encoding/WinAnsiEncoding/BaseFont/MIMADO+TimesNewRomanPS-ItalicMT/FirstChar 32/LastChar 125/Subtype/TrueType/FontDescriptor 72 0 R/Widths[250 0 0 0 0 0 0 0 333 333 0 0 250 333 250 0 0 500 500 500 0 0 0 0 0 0 0 0 0 0 0 0 920 611 611 667 0 611 0 0 0 0 0 0 0 833 667 722 0 0 611 500 556 0 0 0 0 0 0 0 0 0 0 0 0 500 500 444 500 444 278 500 500 278 278 444 278 722 500 500 500 0 389 389 278 500 444 667 444 444 389 400 0 400]>>
+endobj
+70 0 obj<</Type/FontDescriptor/FontFile2 85 0 R/FontBBox[-558 -307 2000 1026]/FontName/MILPCB+TimesNewRomanPS-BoldMT/Flags 34/StemV 136/CapHeight 656/XHeight 0/Ascent 891/Descent -216/ItalicAngle 0/FontFamily(Times New Roman)/FontStretch/Normal/FontWeight 700>>
+endobj
+71 0 obj<</Type/FontDescriptor/FontFile2 86 0 R/FontBBox[-568 -307 2000 1007]/FontName/MILPMD+TimesNewRomanPSMT/Flags 34/StemV 82/CapHeight 656/XHeight 0/Ascent 891/Descent -216/ItalicAngle 0/FontFamily(Times New Roman)/FontStretch/Normal/FontWeight 400>>
+endobj
+72 0 obj<</Type/FontDescriptor/FontFile2 87 0 R/FontBBox[-498 -307 1120 1023]/FontName/MIMADO+TimesNewRomanPS-ItalicMT/Flags 98/StemV 71.742004/CapHeight 656/XHeight 0/Ascent 891/Descent -216/ItalicAngle -15/FontFamily(Times New Roman)/FontStretch/Normal/FontWeight 400>>
+endobj
+73 0 obj<</Type/ExtGState/SA false/OP false/SM 0.02/op false/OPM 1/UCR2/Default/BG2/Default>>
+endobj
+74 0 obj<</Length 1064/Filter/FlateDecode>>stream
+H‰tUMoÜ6½ï¯˜#UhQßºÕM�¤	‚FAF\-½b¬%·µŽSô¿w†¤Üµ�Ø€MR£á›÷ÞŒÞüþ™ÃaÞ\w›7]—‡î~Ã«$Í Å_¿âu�ðjÞ$
+tÇM
+‡Í6MÒ4-¡ëÃ²€îqsÇnåYŽQž´ÌDÛ,)ØI¹�>€€?ÌãöÆÌþ4»¨LøcáÆŒF»£'Ñ_Ý»
+0CY$MU›zë½¼¢{Ù[9ªïp»œÅ8JÃ;q”3¼7úCÔ}ÃDIF¹ºÛ—S†u…	~[RKø &¥å8ªÞË³ÒðÕŸaËó¤)aË“¬¤4BêÞ½Zf‹¡×K?Ãõ¤„¦Šð0†›aR³5§AN”�‹ý½™öðQ.G¤äÈ}á¹o]Á-ä)[!T.óÊ¤âyNrüy®%«ÖZÊÖ‹p#".Ø¤¥_ˆÔŠ©°…a1ŽÑyeFÃ­üúìcCÄD»–Íá¡EyÚ$_åIŠâŽã3_ÑäŽœ�à­™v¨ÇÕYêEúbÒ„U}ùöû¤¬�wËtbøt<ªY™ñÜ_†Už#DÐ4/ßu7·ëÍY0ã?÷d‹}ßžb�Ë!ª]eER³�q1ˆÝâV^@_[žÔ”<ý_lª)÷™w}�·?’¦»¨Â”:J™Óô_øðó—Dî—ç‚È<}n0·rb§Alï)GRJ%ò¶®[�ºtË±]Òº¹ŒqQØ;vµ›±¦œÙ¹nÙ$ú¨Áþ
+Û×�VßU*«’þ"¶åûf»c�xPØÐJÏ'5¡HÂ*tÐýdŽ …]&Ã£„Aœ%ìi˜")ÈR"Øã$è]¿óÛ=Eæ<_.¿P4t)OÛàlsó{<†gIO³d2;cçà«3#©Š Û…+0÷9` k7›„#²Ÿ¤°’p¹dª‡�˜#Ô†#fÎŸÇÑÖç&”)úo%|�%¼ü<ª@ÍÈ�ü~’«oØŒs[¯z‹U£Â�W±Ø³:ºõ)ÂÔl”0K=›iF/nÉGOäÙçä f°ƒËç�~Â/=¦¼-3�©'±Cd/¶
+ƒ&ù·;ZðÞ’©	9°p:1 Ü½ŠEqOÄ\Æ�ìÎ¸0g9õ†Â¥‡Òýò‚”²ÈV&Ô¸Xçáð�0ºSEbpæC”�˜ÉFk3¦ÄxúzÊ”E¾ŠúÂmÞk%z­ÇáŒ¾ú…<¯\}V«ÏÿN*1Ì¤ìp$ê…©Å%r-oˆÄáIóSAš`’¬¹à£Âþô­zô`ì¾�hnd·DÍÐ#ôôG¸nÂo+íÉºÌª³‹’t5-Àh2—ß¸>/~v\ÛÇÄ/†ížîaFús¢‰3ÖXÚ=óãþ`…	
+endstream
+endobj
+75 0 obj<</Length 978/Filter/FlateDecode>>stream
+H‰lUM�ã6½Ï¯àQ.×òg|,Z è½¥ØCÑƒâ(±»¶ØòL§¿¾�”<›.ödQ&?I�?½œxÉÒ,Ë*:w8é²ÅéíåOeç×aqódgOfqI“æj›¯ä{;¥D¬É_çO/:O›¶((£ó/¨üªÐ0ßÙhµ4»aMÚ´VïÉ±NEA²É1OK5¯nYÉÌW¸ÒŠþ¸ãuª³ºÙ½è&xÉêS¼¬I‰‡ä˜¥•š’Â#Ñi£FK£ëÌHË6ÊµM*¨ýCàZq|Ô¹ÑÍÉ	‘ ¼
+Ô°6A�½õPÃ._ ˆ†P'¾èj_íè‚2È$t�öÅÐóº�¡OnaïÓc´ÿÐ}t{±=ÊP*ÃµÑêupKÒ¨õ@ë0
+£YÈ;-*–ìd—;xJ´NÛè7òª#¯y®O;Þ¢j`‚@sÕYr7N¦VRƒÁ"IECøK³ñ›œÞ?£zS¦™ÀÇ]�!uv�Bºm¡7·|	¦Ox"/+"yM]†˜bÙÐ)H-k¿y7»Ém+-îâ¸gJå#OMh¢rç	�iF6wI†È–Á÷ÓJ7·|—­ëX|{»
+ÝÀM¦-4æ<tÆn>„Öþ5¡Ù‹´®‘Gö-—:Ïc³³•°r`âjNæ*Ñ{¦Ô0�Üô­JCÙ(ÑyöÑìÿ9Ôà ¨¸|ìà³Ež«£~¸÷’9xì=-¶ãPH¹´{¼Eõ<œzG«"Š>É8ÀxEC/YtùIÍ‰VÜè"0µÈ¬x
+VÀ¿!7�uý9°”
+Ogê�ˆj/'ðîÈh“‹�î1š¤ÁÕ�çsNý†mƒ\2ÂG—˜ó<CSà¢–ä‚÷ßf¿¸ëÖ�$T#“T VpZÊ³*msÀÔÃÈïü÷w}æšzw©h×‹� 3‹ªrªJ*š*å±ê¸ó²ŠÍòu˜�–•-4&êìPm,ÃwùP�n¼Öx²kµ Ÿ‹‹ü�‚sŒ£pT«Þ¬4¡½pi^";¦¹Ê÷Õˆó9Ø™;&Yè
+._¨](¨añˆÞ,ïÏ[Aš³¬5è‡£¤}Úg¤Ð!í0ÌÜSåwY÷[¸ýðˆ'tÅ=±¦‚öJvƒ»ùý†L×E¨Iž’ÝkúØàÐG=oÖ/+å!9~­¼·Ëá[J
+<Ïãš:éø$ÞØ¸â�¬ù�q¸8È«…–ÅÊã8ø9)þ·Á{ \_¶ð]ýøÎ[\3GƒRcŠ«ÀGÿ{.B8¢zè†Výý¸í�¼OaFé?%¾ò
+endstream
+endobj
+76 0 obj<</Length 947/Filter/FlateDecode>>stream
+H‰tUM�ã6½Ï¯ÐQZÄ†%Çv|îb±Ø¢è¡¹5=(Ž6q'’3ýõ}$•i¦Ø=X2%Šz$©í·‡J¶¬úf£¶Ÿª²ªœÚôcm£¶/êé»iÊN«a2�¦o6…Õ!úÅ¬Ëµy¼`ý¨L«#iìYZ¢’Œ-{­NÞl`è9�Þ•È†§çÀëµ[A�O’Î>¨d:½ÒÊÀZCHI]Ïl\eêÉØ³7ŽŒ½)ó×öÛÃö;E¾�W®î³W‹©a˜”�N�i¥F^¸à¦²ÑÃÙôtïaäù‚àŸì)9zâµ)…w™w½Hêeâ}€$ñ�Ý‘MÙ’ap‡ÕYÈ�ÀÀ^Õ÷)ÒQ/Þp²le9Y;Ö‹cÖõVK#|XÃÄQ¦³©`5($†å}žµä?Ê,ÿ<ÁYN/ŸK(MÑShÕo¦h(¼±ŒEœþ3“ÞÒLÑ¯Hê${ž<rúY¤ ’ÚCF{çà=«Zük—ýóó|Ã¡$:¥<iaì*Òp¢˜F«Ó11ß�,+Ÿ$ÞZ³(ŸÃ«JK¼Ë5†�¤éäî~ÓmòÝ)¦™Å�´ÖÄA«ß0ÄN
+Çñ%ÁIÿcd�Ë‘U˜«ø_ÆVìì8½Ö+$!«DÎµŽÇÀæ
+ƒ„·Ìš·Óø7�E$VX~À‘{ŠTu“¹ÿ„¢ªÙ|«/„¯Ö3WS­¹˜j-‹Ó…àî4 µzkœŽa?R�Öºø]ôebÊ¬s­HÅÂÄžò¢X*WU¬àV�+G/AksÐ~Å�ÍÍü7þ„'·\¹MçÄÉQv?ŠòAR“ž¢HÙ«èËNà<rV&Ù¼ˆrê¿ÜIˆÛ;2]$—ó|cƒâ¨®õcsJ_Å®DÌæˆYDìFÉâ®;»nÓg7©2Q'4íÌJ%*(Ô`n4uYb»âå�ýz¡¢C§�4×•<üûÚ-ùßý»Ú#É€F¨
+b);¹X¯LQSO£>°#èr¢øYko­¹mÅ¥HV^ZJ77¨V:I/J˜¨yªP(°´òÒË��t³ÖR†O(ÐoQ
+½ªÞQTö†¢É}†©ê(¤i\<ê-3úáqDúØLq³ó2æ×Æö]v	��1_¹ççGæÀÂoLô:ýHéç÷ÃË;@(X
+�¦igJ¥¾ Ùm„£HïÂOÔ)ÄüŽL1¬”XÍoRˆ�Ï«”_³£¼nÔW5^õ¯ÎÛ«
+endstream
+endobj
+77 0 obj<</Type/Font/Encoding/Identity-H/BaseFont/MIMAHL+SymbolMT/Subtype/Type0/DescendantFonts[91 0 R]/ToUnicode 92 0 R>>
+endobj
+78 0 obj<</Type/Font/Encoding/WinAnsiEncoding/BaseFont/MIMBEP+ArialMT/FirstChar 32/LastChar 121/Subtype/TrueType/FontDescriptor 79 0 R/Widths[278 0 0 0 0 0 0 0 0 0 0 0 0 0 0 278 0 0 556 0 0 0 0 0 0 0 278 0 0 0 0 0 0 667 667 722 0 0 611 0 0 278 0 0 0 833 0 0 667 0 722 667 611 0 0 944 0 0 0 0 0 0 0 0 0 556 556 500 556 556 0 556 556 222 0 500 222 833 556 556 0 0 333 500 278 556 500 0 0 500]>>
+endobj
+79 0 obj<</Type/FontDescriptor/FontFile2 88 0 R/FontBBox[-665 -325 2000 1006]/FontName/MIMBEP+ArialMT/Flags 32/StemV 88/CapHeight 718/XHeight 515/Ascent 905/Descent -211/ItalicAngle 0/FontFamily(Arial)/FontStretch/Normal/FontWeight 400>>
+endobj
+80 0 obj<</Length 968/Filter/FlateDecode>>stream
+H‰”UÍŽã6¾û)x”Š‰áÇÇn[ XtOÍ­Óƒb+‰ºŽXJ2éõ-KŠò4ØÁšC,Rù‰üHí>g»²vcVäEY·°»gˆÑ�eYæ�¸ÈM-fý‹Û»£²°×²Ë{ãb.—YO ÿÜ}ÎÊ*oº²tõs¶A_EU­^Ûž½jåÍü€½Ü´y%²È·&–”Ü”y+ÎêÈ²f‚cÈNxcÓþ¬9îf
+ŒæeQnßÃ=‡/·¤Œ—ZL0£š!Þ®À;\œÕ6¼@8iPè‘Õ¨63jî€QGÔ;ÖÏÎ>b
+d›bÒÇ…M¼™ð¤Ú$âhŽ¶H8ðØ¨eŸ—âp�1úÆ’•›*ï˜;™›‘[LÐtUs\€:"X�@Éx¡üub3¯öX‹—�Îâî*EˆTp–êÓôMÃÀNÎƒ‰Õöfg#:AAs€ßÝYSF(WT‚A¤}G¾@ <4üuµ÷x7½Æ,>Ô‡–‘E]sxtÔ £EÒÅŽ,(Ù `Y0ÈäÀYôÁ$±¬
+×õ,~J&OIP’â¶:èðd4jÿ€;‰F/ñùš,m€Qà˜¼¸ë…•˜��ÅfÖ•©ÚÃPñ­¾("�£dÔÂYä²ýb*cO%ñ¤›^»©k«þ©›ŠúÝqªVJ4Çd0“&k‚H­‹
+ksnVßÂ­ºT„~í{*-ÖôÂ_o>Ì-i@�Á$3ËOèÅœ#ÙÒ¦`Ó2Ä;*¦ìžu³D8bI¯‚ƒ}Á2×büíš‚å}�¬ÆUQðªy•lÊNió{”KŒ¯ú*çUüêîj™˜ `³õ¸Ì9i»W™Ã§ØTWÖbÎýÄ5L'Õº=¦²Š
+“=è·u˜¼ó¼ß#®·C‹öZ-#ÂéÄ‰ò^w<Å±Sõ¢ãÖÎÂÉ¬dª·uõL¦”ˆz q&�æÇÆ_ôhÔlþŽƒäíBƒ¾Ö›¯þ#Sô÷
+Ö²MÙmûôŠ,»·Å‚Ó¿ã�d�µò’—¸Ç&Dîo17ä–ÁTV4×d…š	Ø<�Å'çýBu[?_¨[cÝúÖMÓÛÅ¡N
+/ì
+Ì¼_,<_~ÚJêšŠš÷œCò"àþäî¯ì—]Öy‡­8³â\XtvÈ>íž—XÔçÈ":èsT“E\�¯M"2êØøœÄK7inþä.¬/L4õ	²êà¢pÿ‚ºZÀ�Þ;¬-v®…ƒcCÌü+À��ìk
+endstream
+endobj
+81 0 obj<</Length 915/Filter/FlateDecode>>stream
+H‰´U;¯ë6Þó+8JÅ±*ùí¢(pÐ.½K—z;8¶’¸uì@V’žûëKŠrèE§v1%‘úH‘éí§�ÉUšë4lÚh¥µ©aÛmZflo›ß„?Zxï¯íÔÙ“4©ª„�<Ì{�I¥
+ñîd.ü°º¡Aþ¾ý´IVØÄ(Sè|×é<5þóäí8‹èðYÜSÜÂWµm;¨Ù>K™Ê°�Q…©ëGÄºx€æ
+ïãHÁåÜp8ÊÄhU¿€³‹uWÛG(¼“"�^¥ºQy	�Q
+zÚhÖ)@nÿ û¦N!¯U™Öù^M dŒÝÛI&9fÆÎŽ0ón/S•
+X†Ó™FûËI6ªí8¾Á¯Ù¿¢�•	Å=-Ã5€,…›wÑ/Šó­)Ñº)ê{cH¦¬b¹HºâB
+ZYc(Žá»#,’reíŸx™a<èÓ, ·ÁòjÇxLghÁñr7³=tóÂÇÓGp‚–mŽóeç,{xz‡	Œï¨îµ%îÐCÎn@p#�ŠŠÖ‘¯JÀanÇ X¤Q¥øNbµLÄýv»­	·ßU5eþ’®{‘¿×ºªÀ:£yÃæù`s�9€º|…Ê²"có y±ä`ÇP©FÜ’.®O¹Ë]”^–˜‰E&”†¤üGÌÉÿôÚ11æ²á˜�sHm-æƒÅš1ÙYÈ�ñ¥Ä@k•	˜†mÄ¡e*J-¾´>HÞÍÓ¿<å^æÿ,ÿOÓ%��Ø‹wÃîâmËÇâ-M’‚¸cÔK¶“LMZ?ç8y™”å1=¿Z¤õ8´/5~ÌÉýèÂ}K±ãýòów¦F¼_.Ãeý¸|`mÜÃ|�p..ØÜÞhûcT"¹¢›ù9.~äönª,Î«ªŽ-EÝ]‰Ö±§Î„‹³nŽíÕ†Y'A%Øælû ß�µ€!¨&êìJtlxé×S2<°.Z²?êWš‹v¢1”ŠÙ-ôj2ï�MŽ|Í~eJ$Ï/JËuó,ÍÄÞµÈ€o:�Œˆ;Ò9ÌÔÛ‘Ï†..'òÌËÛB>*,üÏW}ôDeÅ—ù92#§Ï Ë‹Ý€vFt-q\ˆ¯ŒðêºŒ£oåBc¬n×ŽÃ«€"Db2�V.Lt:¬ss	‰?ÚÅ^­Ã¿õ]þÁë=O]’Q`ð·I{ê¨
+endstream
+endobj
+82 0 obj<</Length 927/Filter/FlateDecode>>stream
+H‰tUK�£F¾ûWÔ±;oÃyvÙC"EH9D9`ÜØÁ0ê†8þùÅ©ã�UV–U]�þêÑUEûåÐþtHâ$ÉRh{<eQB{;üiÎ£-âÒ„•‰îdË85›�’¸1¢q6‹ksfœœ­‘º¿G›&¨]|°µ‰mW¬üÿ°Q…Æb
+ƒ ¿0À È‹>(Äx¹Õ»Y7TÍÂFþU¢n¶iJœý«ýrH B&Ikh?"Ê8Ï$ã¤Ù3¾v¯Y†ŽÑ¢Fæ^„À3£.ÂMË|o£’r$ókÃ5X#PÂjçl”!é±èT¬øª…nS€eV¨+¦üŽ«Ú`£<ÎÍtÂ
+ LeuÜáÉ±ªÆi"Yým-’¦|Ô"­¤y�äR‡Éxµ;	�¬ƒV¢âš‹fQÓ»MãÂÀªrpÿ¨}¿ÉaµTêÂ«Hf»ÛÏJ¯¶A+eô&f›¢ÇéUx¬Éþ¶ØÂ’…öpV’ÄÄÆØ	/B�§¢œ…Ù0ÜÆøn%�T¼dæ	:¨%WÒ�r£=báƒ$…—–ã(ïCü´üêÖŒzX�¿t½ûŸnäÐ	=-òZb?¹ÕæX|BÜqº3ˆl @+#BtŸËk�lbƒg£0ó�	ÅBôŒ·›onSZ¿Ì‚HCŒó£s#zÑÄ¦¶Þ�¢ _æ~bÄí¬ÒÛÈwö(Ùû�Z®ÔñÛ;.pK~ÿ†¦�š…æ�ÝŠ´©S.éPœÂMèª�Šóo^A¿Ò `ûõß—Ýróî½!hÝÐêñh3ê­YHŒ³¦yüÜ¶`›]i	þ�ä
+¦VC^gq‚;åÊI%¼]¢ýx;˜ß6¿/§e…ç…·‡m¿^¡x	ÝfH>åi—�WEÌ˜R³ã{ƒWR4}æhq:Sy”Ð�<“{¿KÃÖÊ],n‰pí¦é‰“Kst\`ûeÕî¯Ô	4R´RnQ¯§°‚×ãI)º 7 c·Bçµë#uð]ïcíÄKS¤âeX®6Íh¦^Î>„[¸¥6Ú‘™¼;µZFy’æne~c;ïb€ÏXl™~€7
+¹\àJ|ï£Qäú 6f×»:öîùKsWO?êgÍ"©òLZv(~l!b¼¬ÜÛ½J¨µ+ó&Ì&dåf§�XEêh4qÇÐ~9‹è#8Û‡#ãô”&ô�z”ùAÓi\G‡¥�ðLþ`±vâî
+endstream
+endobj
+83 0 obj<</Length 966/Filter/FlateDecode>>stream
+H‰tUK�Û6¾ûWÌ¡*X+ÔÃ²tL7-š  z)z %ÆR!‹†H¯âßyp]ï¶…aŠÎã›á7£öã¦}³ÙêTë¬„¶ÛÐ.o ]7¨qN¶eZª`ÓXÇ0@,¬NäË”ìU/{0’J­všâ6*…$Sƒlm‚�öj�ÅDr§ãSHþl?nÞ¶m´ß7™N›4þdWdMºƒBWií‰‘êš1\õÍ\ÀÈí_ä£¼ùÐù³Ü‰�¼ÉÓ3&7œ{SÏ÷¥¤þˆÈvjr3=®�0³C˜Å‚?%
+"7ÊÒJMÀ§O´˜d›¥…š’
+5¶”b¡üÀ'gZmO+z¤Ç?^ùì¼¸ô£ÿ€EÛ³3�¯W6ä:iÀ ™Î°ï¹Y#Idû&—$²
+ºS’hSB(Ü|“ÔxîéŽ2”6ª$¼˜âMyY»·€¸IÅñºÒîÔc‚å,Ô
+Möi®ÄèxaU,‘8O8@;X|eé]ºÙq|:&¡Ë²�$|0ˆÕÜ%@M˜»d[a´AÀbƒŒs3„ÕÁ:X;a%“]Z¸#¡-[�4~¸�åˆ»k:~Ï­n|¨*A!·_bÜ£‡³ì]’¡ñjÛ‹ò¼òFö3gž”(šÑ«J´~'„Öb‡8¿ŒŸƒƒ	ˆòšübº!ú¼�ýï«¿ço]7{ÁÛ1«<“•·,âO´)�Ì;ÚhÜ¤t/LÉ×l¼°}²¥:Y˜X¼F.?;ÿ�KäêU‚&¯šØM'œÈÕ-®#&UÂj|œ"22TÑŸhRà�8°¢E³`‘�‘<YÆ‹R/¼1µ‹ÛÛ;òN¡-ÞvÁ¾á]û-vQtƒ,g/5¯7&Ü÷Ô>Ëó[*h!TÇtÎ„QvÖ{<©c£,Ð1Ù/Ò >H÷ÅþÚöÖÇ:ÎÒýë–Â4ÏFœ‹ñl‰0Hð3�[Ù‹Æðº³^P$‹Ó¡Ô1“Ÿ‰T*,cçáÓ§Ç”üÁùXHâ3�v5†Ñ‰08`ÉB´Å<ñ1b*+E‹Ä]äMàOgóþ¸dè«Àëâþ‡Dz[°©jÁK_žƒ3–jÆ&ùn°æñ›„%l(dN7KÁžÌ2²Ð]˜1ÞÎž§±[°#dö]�D4¶ª86ë‡·lñõ%ž'�ÖqõöiL¨m)ü„C:r´Æø‡÷-
+%>ä{ì6Ksì4ÑöRx�Þ‚xž£?ñ~é9%Ñ^é·ÁEd²Š×™8’)šs{!ü-Àxîà·
+endstream
+endobj
+84 0 obj<</Length 796/Filter/FlateDecode>>stream
+H‰dTÉnÛ0½û+æH– jµ�u)´hT @Ñƒ"Ñ¶
+Y4´ÄI¾¾³Ðnš^4#r8ïÍZ~^D˜ÐDfåõ"
+£(2PÖ¨¥išAyZüTG7Y�‡+Õë ×jjÝAfÊê�';,a:9øöi:Ww7×#Š¥FÏ©‚
+Ž­}uð8¿¾ž-õ¯ÒCGëìí‘£Uš²ík§SÕX]„…Æ%T¬õ
+álÛ'·ßHªívÈO‰í–ÀÕ2rEÑ(;#%+AêcÆˆ9üÈ³N1ÊaÚ³´:&Øê¥#„LyP&�9éåªê_îø+1g.ïC/„‘Y©0ªúß
+Æ¥QÏò‡´9Ø‰˜ø[!·Tu¬Ã‘M�¤`ƒÓ’#Á�â¤ª<U¬ˆ“î�“Gù±°uìg€š-gñ7NÚ OE=�Úþ¬ÙÇÁž07‰zSß¿­erãCm?r•Ü r‰}„¯¨ˆ˜Å†Ó˜IcwWLè3ßÌqÀZÑ�18Ã™š�ìà(ÿpi2NSÌ%ÌTÃßpI'ú8v,+6ya¹V;ÏæÿÖ
+xlÎ-•ek‰r²Ï4í`ë©{×Ã´·Ü«îÑMØe%¦*W{$Ô[ÀÇPW8i‰9Ï¥Éèöp x×jîÛºš,<µ•ð(?ÈÌæ|�þýa³„[¶ÉÃt…­+Iº
+“L‚ƒò€‘ÐKz¤b]þ^ N³¹hIfB4�‹0&sŽÕ\àV>Ö«%/H1 ¾ÞÂÑÉß0ÑÐŽp²]GGIÎÝ,ÊNÓ’ð§'Ðze²»#nüô`ù#dÿ~e%Â'NÏáÿØX'Ì}gÇ‘3	:È¯­‚ÈbîÝÜO²!Üwk¿!‚}çe„~pQE°W±ž¶ª÷¾línôš&ËÏ¹÷ø¾OÌÙož{¿5g‚Ë‰r�ƒÎÿ×U×¾"}LG…»W{@³äh«îåÀÂÆVCÛïü=­Ñ¾­õ¯p„iÜß8+x·ø–
+ÞìHáxÏ†89³HJ[ß”ø#À_r
+
+endstream
+endobj
+85 0 obj<</Length 29578/Filter/FlateDecode/Length1 51612>>stream
+H‰ÔV{<”éÞ™1¹SC¯Ûæ2xf
+¹Ë]aäÕÓ`0fš¹™9è¶EB«U„rÉIE[¡¶V
+¥ä´iÛv	])g¥-Úw¢Ý­sÎîçò<Ÿçó¾Ïïöþ~Ïïûû½@J àA”{��WîhXFy¹ŒdIWß	hoÃh¡,.“ß§Ùö3ç© "Öf%Æø÷�“‹áÇrOzséŒ s;61-æ¨R¦;!­¬q�c37^ÛdÅ k#fÏ:#¨Ô¦0éÀö†q\Qjäs’¶Çl’�y,&2ëÔ@
+Æ&S¹ÌT¾R«:f¯[MbrÙe-áÞ\Àô‰9|žP„Å��R>_Àæ'¬¹€ûT�c4äÝ”>9{j€wƒœ%ät¢¼ižwÞKEDW!!'`¤X‚Ð”à¢Ü'#`‘dFDˆÄ‡*a¤þŽB©ÔÍ¦‡w“¢�ð@"`¶œ¤¢Ú#¨(uy)$M�ÈöûØÞ¯FÛ+$­P‚“.#œÊªÅ7V|&YK9¼^ø©æú»UPñW?æŽø m	Ô!âC$õ…¡l'ˆ›„’…"ÔŸ-Já	h‹ ¦T@A]é½õIbYÐ¨ÐtŽað›&‡ËFƒDL.Ÿ“‹±›9,6Èã‰hË!}NÚÌŸ�úú¬tõñõ	^‹®tsóöp§¢Æ,[ôÃo@ÝEŠ¶6ÐŠF‡ïFÄ"E¸Ò 
+}™•­•mÄÿ~âòßŸ9"ðâ]Ø¹oÇ‰Åà¦:—I5·SNOÖ(œVU»t;y¨k™éÉþ)ùÈå“få\ÔŽøªgtjÛ‰[�ÿ%\EŸzu“æÌ7áS&GÃ7”fÌ£UÃÅ”+›Šné‡[ÞêÖ�É±>[Tßì·êá3{ý¿…–fé•%æu¬òÚß|ÄúÖyó›Í¶_àð ?‚ó‹¢ä”ÑY¨–¥ª²[¿»¿IÝ,rÌ}X!õ`uÖd�¬@÷ÇµãÝ9CÛ‹|ý™ãMÕ¯=–+”óC§v›nYÔû€ÕžÆ‘Z/6ÞñÓÓúºë{HWTäó{›�K.¦™äÞ}{6ÖÕûH�Êp;sº,èÁÞ>¡óôÌFNCHßŒ*‹%”à*ð8‡S‘Kç®ãEïeœ½8ãöƒ†Ö�ÿGc˜¥ÓW|bë_A\ñÞ?Ò?ù7™Â¿�ÌÚÎ	ÐƒÙ®åÅ ÉB6Ê¡q"_hgi™’’b±SbÊ,×RÀgJ…4ÚRh$UÆ«ëþqôP‚èŒc	¢0:	'AÐ‘ÎÜúød
+ž¥mFfÞË>­©S±³À±eiaŽ†íãÜ^“BbŒw5ž±kŒQ3Ñ¸¡Ïrqçžç§fìÑë}øvÈâMcqø–ùÈî)­þî€¯Ÿ–´¸¶�¹†Lå¾ Žî,¥Ð&ñÊý¾e†¦wµµó%“ÇÇkü†4jîçtÆ]`†×	ú§¡7ã[KývûIÆ…Õ­Æ—Äq£#—O»ŠWÎÖ=¾-Á®éìŒÙœáN¯à†¯Ÿdw’_^\&w™¿Þ²Ánk�Æ`·Eò‹ñ„Çº¨6W¤žQYë¬O+WÓ|%<¤+ÙI0{ä‰óåæ/	°(^mšJÌ9îÉ§zÑÞ•R•øŸ‚.D9¬£ËÈÈbðÄáû=Dò¥IÁrÂc	ù&EJ±Š˜¢d!”Ç’¢£Ž€îÒW”à¥yVˆÊóFò¦=Ì44…Æï
+ã�…”?Ê6T—Z1",€¤÷*x9¨ %*x±ã_tóI+Šªuç'CåÀ¦�›Zcs/<Í÷T¼Fök›ÌLG!]+nga½tbï{MâÒ'Tëæ¨“.}þÀ%ì’ŒÑXc£j|Ýû«
+¦ŠLÖ»„L:pÙÚÎ–-'VÓo46´wÊ8¼õxòõØÃ¾^Ö1ùš×?jÍ¬$Å—`]@
+û‹ý<×”Áy°ÓÁa›jŸÓëÉ÷.7>ÍšÌ‚¾�Ÿ&àÄÆ‰¤(Gi¶XEúqXž�#BÝx¾MRæ„5?äðL‡—DÓƒKæ
+Cë7¾´ +“Eq<G”6ÿk¢Ñ ´™¯j:¤Ñ—Ñæ·ÿ�þ¬HëpçÎóGì_øk—ïKÝUÖí2útz¶Ø·êôì�JÔ)sMå•ùQô„>×�iÏ6wßyñ¸,�’_žÓt)!=Ú`@Çáž2R8Vr±Ý<fÿþ¸OJ¯ÛQÛœ
+ÿä¼ç(ÉiE	µÎØ¶ö‰Ï_]‡r”[ö'†0$™‡¢ÌS|–6o´ß@¡Éj”×�î1Óqüœ¥.Ã.×±	Üú²f¼÷�öÍö�¦íÙívO‚‹ü�ÍÔ¤sEþ�ZÝ%òÆz ¬ ŠcÓ²ZMÖ!ômäëê’Ü‘âÐ°ñ/í7,§îLµË.ž=Þ³e †,Xçp¥uB®J6s»šÐõÜïç‹´ŠCq¥ýA¼Š÷e«D^ç�s
+ÖdiœôÛýöê!Á>’?Á8^šÃâ1…Ž]“û´¬žžAo§¨N®‹¢—T¸ê$³g[~—ÝˆÞ‹‰°½ÔS^—£Çßü½ÛÞ>¢Î:˜3kÈuîê®¿'“ùm—c¹
+?¾eV�¡ÅéxsÝmH5e<ŠÎh¬_|ÙÌÆÈ¼�}Hm‡‘2«êe0å•^×€æd`C’]vF²húAl¢âš©sÏ;Ï�^„oPšü6�b²ß-ÜáçÙ÷ñÍ‘ÿ8ñÝå°glŸÎÀà/›ñÆjo&äò³Îì»tÔ†:œ>\›2´¹\�w>ÃzÇý•jµVñÚñƒV?ôSÃµ„ËËV$ùQ£O“*?»y+ØÙ³‡r„?¨f·uoryÍ�
+¬+tawƒówƒx…RF¸WÿõeÕÞÇñ3‹!»,
+Ch,YçXj¸öÁX‡2ciÓdÄ\1ÛCnÌÜ¢eŠ6¯T–QY¢•‘z¹ŠkP7Ý"ŠÊš’èÞyÎÐâ¶¼žÿžçéüóÛÏùýÎïó}¿_…{íöÇ‹júÿ/°Â€±@üèì- `ç› §’š<£ˆ¤ùBŠ ‚¨!¡(éO�ƒ}nüyPVÔ)®(¾&„ÁŠd|Ü™ä÷vö½cŠç¯Ž‰µç�¡¶p„û}ØiˆÜ¾É¦†Ö×4‘ÑDbŽ&ù;•}Û¥@Yó£³V¸ºq“í«ð^ãwy}3fn"Í5uúø]Ô;�1ä’NÓ¥ÕÄ×;.—ó¬ÈKJ$µ’¶Š˜jiúœÄ�/lïp×³Ü¦g>u‹hÊ´},v{´€¶êœÉ¦–º#ß�ê.‡½âÑq8\KŽe”·]{TQ"�í]ýÖêlyïâî‹^Þš�YJ·ŒƒåÔ`^í~øÄõ�I1<e“Az³áØÎãYçŠ:%£¶ß7wÈ8seKÃzœÆ)3ÙT”šÝ±ŒÊætI=ý­eY©kb¸¡ìfÝ2.rÆö˜¸‡Òk„ËŒ2ÐC~èÝ+Ö›¢‹D NqËáÿ¡ó-ÿŠú1#�Yô!ýTFÀ‘˜‹75dÑ*h%ƒõWq-f#×ryÛ×D¨—1_ª~Z „DK/•|�X8U%
+„(7Ã ³h1ß‚™sÀÓãÉÓÙµ®ññçyýª7ýËÕªË¯!ùÎ?[N^Õ?¹Â+g:¿—¸—ÈXæØ}ÕÄðö•û˜¦aÃÚµ]I�«%lÞ,k»w#b7GÙ)ˆñ+£¾øˆñÞÎŒUîrWïÑÓãâžtèÎêì<ºíG=ÂW·²å^9“ÆSçy$	ÜÞm4eZiRÏÅzu3@ëN†›ÓÔT½ºã¶þ<ç‘p ·Ô±ºJ¡Ì¯wêÏ|CN»&%ŸV£ŸU�¿7KÝË½Îñ(à_Ú’X¼¤Pˆ¹A.(‚”}mÑµ³Ñ®]ûôIÓÁƒ#:iëjVþ1ýeÚ±±;!±
+,e¦ºOñjqû©� WL†ÙÛy˜IÒÅH€è1_ø³ÄD)Î�
+ýLAS´°0'ŠègÃÏNwDM�ÃÿoÄô{f„úÎËþcu6«Ú²«ÿÆÈFÊÓ.)žP(üÁ“©³ŠypXÐ“ça¸±ÕÙûx‚Ák·f5ò­NÂv±Öml$¨­§)ó:øø}@£¾é�]ÔÁÑƒò×Æ�jTûP'¤R5Æ/Zò*g¤4¬£õJý�šò•3¸ÊOãOÙ¯AíË®‹ªÒ2ÿ{Üâ…öëÄC°Bë±?F°Öó8P8Ö]P­LÞ¦ª‹¿+d�PMèþyÝë8±ƒéßüšÒ�$vÑö
+å\<hB^f¼{Ú`±¦aVf(Ì?˜ýÓ¿œtÛÔ
+ìÂ
+ýIÒ3Lx´sY¨Îï&wÌŸõO­vK­´¾£tÿEŠžVfß0ñÕ[l>Œâ"ìá?b=wUr";ŸO$¾‰ÂÏL	o¼µZk´Ü¤-¯â|òF½Ë•ik@N±h�æðANNÊ7¹Ã�9ý¿àå×†»h«šhèÚåÙäý”jù!¥fo%D||Ï\æÎõšD±YŒØà˜h‘¹ˆ¬¶<ð…•Ï!Ñ?£H�ê}$­”ø®°¬u¦Ðª±ªoàoÔ”ogaVqÞ‰•'QÃ\²ºvµ’p Ô~QƒÊA$­•äXÞ‚ÛpqÜm³¸O£P¼0ýÔgZ.óèAæè#â¸ëžWQöW:´”¨zBÅò.I®léY¢ë†JÌžCö[#ovM%U£-É3±¼,lÝ–†RÖ‹ý¥’Œ8cT ¼¼gkÐL›q=«YfÖzLÁ9fl&ûˆu#�]¬a¤rÁïUˆÿy(å�·dH®ñ®{Sòò¡qTóvJ¦2’'ý~óRÇÉÃIù%’9wðòç½¶ëdéÕ„½+°ËÅ7f_Kƒ¸b‹†H8Ãå~ðýÞÒ‰ùkEÂ·šÇ™•>ùÌåH_5<OäI?Üþ"$�‘ü0‰@Ã»ÿÜ’‚dÁ…£Ê°j?-DC‹Ñòô'»,ÎÆöH.c
+’ý—AÎîó¥¡Dð_y”O€
+0� ˆ´
+\ÆÃå€÷Ñ�H¸î×·¸æ×"�¸æÏcÃ+˜s=Z€@@äë¥è|Ð}||üº�Iˆb…²éQa	_F�h.Ø^“^×èól}ø¤bO¸z-GfÀµîtºÆ;>!"awwƒŠ—±|®^ê­ÂüÓôàc	ÎÏ)näêë.ÞU+´(ÿk½šÎ£å“dÌŠ÷3*ìà÷w;±ÞNî¼…7–n�=t¡ÈÀá\ëTG0;TÜ¦ô€Œvö±Œ»,šºœOSš®QèÓ'¹òT^ÆÞà¤‡›’�ÕâSÚ)Ä$¶O]6kXi�çJc¶v–nm›‘×‰%¥/±�IÒNÞîÍ²
+²§ß·?¸œ:½#cßZí¥ùÖNPÆÒòÑÇ™X}Ÿ¡Ël{—,íx9sUJñ Nö`±/oŠ‹�ô•åîÞ…Ó¹ÍMÔ;Êç"=A.Òõó%b .Òî²˜}Ì@Hs™°€UüBØL‘Ð´¨ìØè-JHL<‹-•ç,ûq‚±–[d02
+çðŸW2#`±ÆÐ#¢Djõ
+aÇ1ƒCæH™ƒ¦ó³�(ÞZžnŽnžnÔ@-ÉÙ‡êìd,²
+˜¬ÿüR^"1b=kóaïªúÒ%lö’±µ-õ©!Ž€¥ýiD’…M!h•9œ})íá‹Íûm.1WÚë#™ßÐ/kJ·[ŒZâ´á`÷¹
+ZÝù\K‰A?IQXDÈf&-W
+[gÈ~sé´SoUXŸ÷àÊ QÛfáÿPEÉïD½¨•¹ÖXá>„*î}�DjBèÇÎå$¥H{jdGnÊ ^ŽøÙ‰[¸}’áþ™µ-­ÉuUd'Â~eÛ¿¹®¨(¯+üÝ÷þ7¨ˆ7@Q@q‹Ì "(žc\*ŠjÜ¢Ç(¸¢&ŠZI4îi5¢Iƒ'ŒuÃÝª�6A‘­U«ˆhPD==Q[#ózsš¤sÏoþÿ¾ûîòÝïþ“zÔ1,(7/¦6ç¡
+,²Lù!®hôÞ+'“ÏîMùÝãú{µ/*Ÿ/»áY]]ýÏ¯öäÖ©øãßwËœÝ4îAÀÊá³£z_h6àòÊš•+ôº²½Íl»f-|>Ãkw…gøŽIQykõÇ3Ÿ~þî«¾ç†¦ÈÙå¥/LM°¦DÄŒÙú "ã›v­½ –¹˜JHNÇ¡µUEñ×à×ÿåL-I	á!ÍŠç¶ä~¸ÄÍRðhü“:cúnj‹~¥¦º)ÊHÇl ­uãSõ{tT)î«½Ü€v€¾ÃW
+_µ®äÆ=°º¦è*ÙŠÏz}ýü	Ær¡q
+™øVH8èMŒ„AþhA½0ˆ|àE^…ƒ�_$ãÿÂ,A7<¤D,¥`Ávtb²j�8|„4@?ÀRTÒdóî/È†ÎH¡$}C‘¦ó@lÂVòFG~âEV}‹-ÌÆ‡8Š«ÐHÇfµƒ­¤1õM×‡‘�
+J§Ñº=2Á-ÂfìÄ	ÔÐJ:m(�…þqó·…Ê|ýbÕ5Ïƒúœ¾ÖßÉV‰0#Q?†
+µé&÷VL“Qüô3ÂMò§™oDóY™X€Ê>&aÇv”ò¨Dzë"Ž¦'²±U4�N‹@uM=Õ¹hÉñE³§(â_ngQÇÖi˜œæê¯ƒ¸ŠapðIËñ¾âÌ�a9GÍ)�²å¿Ð-º#§ËûlùsÔã9þM¡4™‰þ"_uoXª"„#´±��Áä¿—BÈF£yïvñ¾X$ËCò¦j<Ñ±ú,LˆdÝ||Éq]B%þÎõJ¤Tº*Éýê�ÇþF"‡£XŽÝ8‚g¤È“šÒd¡(êÉ‘åÑiº#:«)ÇÉµFÏ×kÈXÉäA“ƒ)X†8ŒrT£õÔ–wFòÎþ”Fki�år„Ì�
+›±Ñ(6Î¯TuÆUáªâ¬7Úy©,™˜ˆ\Îu)ËY\'Ií(€-õ£d¶4†&Ò*¤Ohí¡Ctž.ÓzBÿþb�Ø Ž‰¿ŠrqYv�]¥]þQ–�Æuã'óØ†®S®'º‰ÓQºPo×7t½»
+íñý‘ÀèšŠ%}!>Á§œó¸ˆ+Œ»Ûn©ÁS®ÁOdb4µa�:‘•:S8G7‚FÒûT@ë©ˆ¾¦;TC¯DSÑ‰¥«è!’E†È�Ä+é%­2NÎ“›äwò¥1_ug)VÕSS�9Ø£ìÕ¶†[.¸&»6º¶éÆ¢‰‘×Š{.šÇ{wØð³XÞÃ\~ÈeYÆ8,aù3ŽáÊ8÷å¸�›nåWâG4ÀE‚ë©Èƒåµïoqe-Y4�kûZò(ŸVÑf–môÚÉù­ ï¨’nÓ]zÆ1ADˆ81€#J£E&Ë‘-–ŠÕâË%qUÜÕâ¥ô‘-dGÙY:ä$¹RH§< ¿—WŒ#ÎH2¦ç�
+Ž<I
+TcT¶Z­vª]êŒúFÕ(mZoúÌTjª5{™{˜ÓÌÃÌ«Ì23ß4k�ÎŒ§Tö¾~ù¬§ÑF¤($-J9î“bŽüVl â_i@°ã1F”ÊâÓ…²Zîù€aw?îÇ,V†ã(S•†¯ªÅyÑ�™7È±â¤Ø"ü©‡ìc¬0Ê˜uæ³Ÿ»Äma%¬QÇÕƒw¨
+þeÇÎ¹*àœ&Š[T,¾ÉŒäk(Ç°;0�z²wãq/ñ‘:Ä¸[ŒËx„ª_¼5"âE“¿˜kêÍ:BCõyÑE×q×ß¡¸!_2ö‡Ó`ŠÄÜåª_¡hêh¸Œv¨`æÀ6FíØÏ=ø�ÄôGd4Ò�*®ydÃß\v5G.£ç"ŽËéçfî!�lÌ¼™¹ª‘G½QÂH`qwt.R'Îb¥é:¶bŽJ_ËÝb‰Ðò‚aÁÇ¨’)|êBæ§öÍ–¦ñ'‹¾ï*bS‹XGé°ó“$èiìùæ"›ÎÐ[Ô(†K”B¾8ÅìåÏYÜ¨<]õ¬y€ûð’h5ö»Æã4Ï
+¦îŒ¦z5Wª/ÕuR]4uÃ<îÚm\ÅjüÈSÃBÙœ‹‡xÁX�çî	çþ‰c/’x†½+FÉH ¶˜ÉÊ¼Ï9HçJÎf+ùXÃý´›gÈ%<%ÊÀI\ãÎñã>Ïæó=ØÎ ¼ÃUŸ�=ÌŽËh?ß�tå<½$oŠsø¼FžÝÈ<{š}º‰ûÌÚíW8õ!;W//{™Oè�4ÚÇ3ùzñ¤´Ë2ÜCO×xîÑ"Þ—ÅØðFôRwI Ü5XÇŠÉòµæièÍ¨Æ“½Íb/šs
+ð¥!ˆq
+`kÅÌeij·-n˜­ÿÛýúöéÝ+¶gLt¿±E¾ÖµKhç�à k§@KÇ€íÛµmãï×Ú÷�V-[ø4÷nÖ´‰—§‡Ù¤)ákb–Å’å4B¬II�ß­cùÆØ_ÝÈrZøVâouœ–,·šå·š6Öœøš¶×š¶ÿi’�¥/úF„[V‹ó¢Ýj)¥ô¡#y½ÖneqÖ»×©îu¡{ÝŒ×��¼ÁâðÏ±[œ”eq8çæ8²ìln_¯kÂ¯ˆpìójÂË&¼rúYgî#¿·É½~ŽÞû<š±SÎ¶V»ÃÙÆjoôÀ)ƒcÇ;Ó†ŽtØÛŽŠwRB¶uœÖxgó0·
+þËzµGU^ñs{wC²	†Gä.K’Ýò0/)I’ðÊÜMi»y@�š�–Ri´0„K¨§ŠÊ ãÔ>B+7ÑÑÀP&3ÚþÁô�N«•8U; €ÚÑNÇŽ¹ý�oïÝlBZh§™ür¾ïœïq¾óý¾snÄ6¦ViºÅ6úv>
+ÕûBƒFÏ€�ZãAo{ ½esÔTZb¼GFûV™Ó¿ÿþŒÑ.Ï¬ŒNµæ(FõŒí:w
+ã°nž®�¦Zýü7Ã˜+çEâF[÷ ˆu�:v“Å¢¦t[ê|>Uâ|[Õ¬‰ïÐÍ´ÀÊÀ6cGW“m˜Ô°ÏßŸ�>g½KÙÕºÑ
+øÍå9�XKUnß=d4ì{ifXŸ9ÖRêóe$Û7%Ýnx'§6¶$m¢%†s«®!Y‰=
+Ô€¦Þ¦Ã“hg*å?[JÉh+Å0üÄ$Ì2Ûq#ÛÍ´Ê¸á+g=Ï7]y¾€n|N`@àæ�±š[£åù>'n2O’TƒÝi›Á YTÄqWâNáãWEiqhï€ü\`—O‡@øhbÛ+_€ðûý|ÁGÂÔŠŽÙUMôujÍé§ð‚`Ì”ãlt,YÙÒåX’Óã0ùe|že™žüäoºoÚÔêmå¦4í?˜·$ìu��ºúæ¨^mÄíØÖ5�é%ì¥I›Ý2§VF•ÙnÉ9Š°‚”›“ƒ¹õšj~5Aêö·¬I�˜¾øêÄßØ$¿ÿ.'
+XŸð,!F§ÙnšåÁ±ýŠ1ý1îy
+«ùr]S³aLc‹ F$ GŒ¸Ñ2`uµt_À8‡Ï•cWuÜ¹ÑëüÑ3ÒÃ!¶Iå`«L+ûRw}_XênlŽžóéÝMÑ~Y’+ã+c}sa‹žÓ‰ÂB+'µÜÓ¹‡œÀô~Ù#L9çÂD]Âª
+…è·
+H$tG'QÛ€œÐù„?Å|÷nÿH5=è£É‡3�ùÑ­LÊå–ì —Îª»ÉÄ¿’ó€õø7òÇZ/5ÈeÔ#³ì¥™ÐG}ŒæaüJôA6Ã.C_~`1P
+¬±åj`9ïœÀ…¼Ž�D»wÓf×äsm¢ d=�ƒv¡úÍ×Ê¨*³ÄØihÏ‡-ß}Œ
+1nú0n	KôóÕNÚ{-ÚyMœ#r
+�	½û_aŸ!+ÕŸÓ*Y7ÑÎÇÚ›17¨£u�ë!×C¿úµèG0§HîµÞ@»
+í b³†õâì�T¬Ãœ:øY/Öë¤å°MÅ¾�€Ø³”zAºDÏA~M-$¯87Æˆso=ä*áÓ`Ù¿T°Or™õ)ððží[Ím`¿RAÔ¦,¦
+È. ÀëË—qæ’`/w}AY_â\ïÓÔvJGÿ:ü¬w½LK¹LàïÔ“ðé3Z[P{’æC¿D¾ÛJóåŸQ©–Gi8_3ÆV�‚{Ì…vjÂ}X�“Õ(¶¹@>îð¬'Ç}¾_œÏú~ÜÀ˜z ‘¹%øÕN>ìÏ1ç»Ï�6�€›ÖuØ¾|çªî‡ýÛàpLÌÁ|¬[aó°0)æ^
+æ±øž$8BYÀ=6
+€KÀAàq`°•Ç`Ý"Œgžt`Íjôç0?˜X‹ï¡ÖæNø](8–x3Ï ŽµÀ ]ÃÛ²1c³ø½0gÅ{Á[`>2·˜3Žd~ÞŸ‘^åsò�§È×UjdÄÙÁ­™Ï<c©R‘�E4�9Ë|s¤x“	ÿóùM82éÞ'¿–j�òø­2“ï”c‘”Ó©k®Õž‡ïß¥ÕªU:h…ÚL5Š‰ü3ÂûY7Õ!zQþÝƒ‚38#==Nò=ŸpI;\ƒô
+b™§^¦§!ê�<G’\®3Öu×ù@N;UŽ‡4˜°±d¤Úþ[ýÿùŠëmEûC×ÞÎÇYÉý‘´Ð	}?Ðy‚Ò	O‡4àÞˆ÷Dôð�Æ[S‰:ˆœ�EaÄ)ú�ÚOÁ¹*ÀÚ_Êazí7‘ûJÂûÄ^òä€×‡\›Â£1œ›€KB:|�@m.	É|F^{Ë–oÛòdœ,àÚÀù™ëçh`u’¯/(Yçðs<Om~®³ùy;/GåbÈJ»¶pîÎäwŠ½Üö›ÝÌù‘sçHÎsœãœñãer~/=…3¼)òðeÌM¼ëÙ@Á¾ÏÎ#ÈÃÖA‘Û­=îˆµG-¶öheV·öä6k¯¼ßÚ™¬©*Ýgç2¿SKE½@iNuuP§�Ó¸î.qU 6%ê¨¨ŸÚ2ø±MÔ·úÓøŠ7x”2åýˆkMRKh«r‘eê&ôj1r2ÛvÓ\ååªG�ëž°n(�Ó2Q7WÓ%Ne<Wé§t×#äwý	µl¿õ‰X�ë$ëØm+­à\àÚ)jï;‡øî=y=*ˆ1—‘›†)“Ï"bPKsDxî#D¼–û:ÍVËDt†˜ówòr<8Fcb‘¨ÍµbÍa‘Ï¦ˆµ‡±çïiC›Mµî·‘3y¯�O“9/Z×ìš]ƒzZ£<�ï /‘àÿeò*%”ƒZ±±J}1ïÄØ“öwKä}Qïo!W�#®#Ô ¾'Øö#|÷¼F«j/ÍÕ–#?V ÷ï¡\mbÔDÁë5‰½¡¯ß'\§ø;�ßË2òjqÌÇ»>p½áµElkÀÑžI¨-­”.÷J¸—+¾ýzqï½G=–‚ŸØºÜ„”üò5Q_ÙvK¾(Ÿ•/Z¢Þ—PHù5êãÇÈñ¯‚3i™ÜF¥²A¥j¾Í@ûTªü
+8Žì·†ÕéÈáUÐ?Æ¼?"žé°}Š1¿bî½h¿C•Ê+Têzý<põuÈaà˜÷êQ^¤ÍG‡ä6ë¸XŸ±äo^�çÉ¾:˜Ðç_�wB«FýLú8�¼¯+æñ˜k˜Èú3�—�#õò1:œ–ßÂÜA: =i�—pOÒÀI¿¡ÕBöõ¸ÃR7°PÕt
+²òC`8	\n©K‹côäKþU`È)Êö€ßW[*x¯‰ô©Pÿj�Oí»QCYç·�?EKÔï!×.´Î3”½È€6ïÖƒ¼ÿè7aÞ¸¾k=¥>D÷ÞÉŸ;Aú-1L |7g¼[ð7×çÿ×zwÜï�o‰øŸ¦ù‚C×ðMî¶.IèÒ»ÖÊIÒ‰>e‹xžB]²ï	ún¡wàÊýJ)ãõh?ÀpúãïõN}¬»=¸Q˜¡^Åx`|ßÓEa†ÆÝÞOîûïÐDK§ˆÚ_þÅ}µÆ6y�ásqœ8Îg;	.ŸkÁî—”°LK>siY7C@‘VÖŠäG©íF2&m*£µé4m“P±Dµ.aƒ´tƒuÝçë†!Íð��vCUR4)¡íã²–®M2Ö´ã–ì9Çvš²Œný3YÏû¼ï9ï¹øœó�÷=go´q‡„$Xì¡þ¯ÈC€	»ñ£1}>%°¶~	¬õQ	vïQ€o@Ýå_'1i]ï“ëÊS²­j¯ö'{Îs÷m‰íwˆ/ç‰zy.OœïÌ}ñ±3¿>}Þ'ly—\Èñùè›øèÛÀ·2UŸÿOÀ·óGàeàø§:Î9%8«€P9êfäª›ð]¼Jê	¹#äê1B®¥ _÷�;#ÊÁ¿B(û!x%x6ðê>DAÊ>Öb+'OgòJÔ�­ƒß“@2ÝÏXôJôÿ7`ð”_Z/ ýîÍ`êßL·ûøû°¯€¿	œ@Ùø<ýàèCÀ?�=@(ÝßUø]=,ó‘›¼Cÿ·<Åûã?åô{ƒ³œû†¸%Þ<=ç¾9²û?gß7aµ™wÓÛ“Þ>S½q>Æ8?ŽÉ@.íGNé“y´Ìeeþ,óÇ,«wîƒÌø¥“Ø%óW™;Ëü¬ÞwyIÖyùÄ¼²qdÒÝÊ–�¯eàÞ#+ásgm„ nz`|4�ƒ’„Œm*Ž˜ï	°wî1úÒø(øUØóËÙ˜–½[o¸coŒiŸª}«1òÄÔu<”ƒlyK¹õ¡|¹±øV1]ìþÄ±|Š=9Nÿ·v6Îg1]^š›LgO×ß­Ú¹yÇ$û�Ä¿©Wvn^’µsqCý�g/�Ï”ã{Ë"ç»»Uà;]ak?•ý^³sÈùŽ'¾·Œm�‘UÀê,ãþ¨À=²Ø‘ywù¡#ž�oo,¸FŒ‚_6bìøoä�Þ(ëÀ;è‹È¥eav>îbé{_§;Ï¹çVæç*?Äš©¹'°ï“ðY 8|mb¯ñöÄØ¯ñä€xçòóã£èktª\p*Æ;o‹|ïÁvÃv%�ã)·V¯6Ì$xñRÅ¢b‘qDVˆò¹F��³vrÑQ@EÙUCÄŠeÙò´b+�ÁH!®÷a€Ùˆ�bÑU+«b©1r6åc¸¨©,å×,ÏŒÆ¯[îRÃŒxøeÄˆË„‘.~ˆ¤FZù(‰îEå�r ~Ð*tø/8é„¤Ê6é?l•–ÉîßîbÕnP„«ÓŠå™m4Dfð71Ÿ?ð“ÄOt~<ü2xø8…hjžÏYn�Çxûà¾�?J¡ú§|+N€ÎðÇÉåvJ¸ÒãœA#RÈ÷ómÊåüë¤üUþˆ0to735ù»–Ã)ç÷®ðÌ4zøEþ™¯óðš¥»{øfä?IZÍHDŠx3‰eÑ1GJö*iò“a¼Ÿó8)C]/ßNf‚ŸçOˆ™zª›¨Ü>�½`¼gEA•$Ks©ˆQžbÅ/aÅ/©ÑÞ·.7Hd!ßAÂÃ¢žƒvš‡AÂ6
+ak†°5C˜Å2[ÂßCÍ{ð	ñÓ¤�¿AÀ^è6tù¨À
+QJ Â8ÂãÛ°žn¬Eéã–Ã%g¶M””*·mV‘Ë¨ïáýHÌúÑ§É¬Y³�Önþ¤ú+	köÙàOÂQ„¥ûvz/Ðp«ÜƒçO¨•Ø®V ë·0)qóï¨ÆãVQ±Ãî7Âl…Ü	ôÃ€
+n�ø�¤	àpo°\nÃÝÍ¿¬^¸ªô¾}�Z­5b¦OÍùÊúnþ’u|­xPÇ×4–µk­åµF¸›¯Ux­ÐýébQz›RîŽôáYiËáV)ÇÅ¢À¥Šg¾;´fÌ2tÆZõ—ª 	¯ÁÕ`ýkð1T©7,O	ŽøƒÜPÓ6H3Ð	t6l¤wi�3ªÄÍ—á?-Ã3bþväÀP~'©vÇ€3@ž*mÊÃ¡20ô‚í�4�f t)`È'½¼ãTÂ;º€AÀ†
+Y‚y,A]	÷’ë„è$ÆÚÍZ#1c1³ÅòbžXq�y×‚%†ù°K¥¨€¨iv´9âv˜Ž÷8¼–O‰üÚ*�Yb¯­z=úNôJ”—Ô$ì‰|Ö)¢Åd8é¥XXó{¼·n°n¸Ž÷F£ÃQÞ{zðôðiÞ[9X9\ÉÍèœZ£¦‰¶ÒÝIm:
+ÑzºŽÚšx+�ñ�Ü¦ó¯ÇY°5;Ûœq';Mgƒ“{œ^'K8;�]Î”³Ï™×eOÙûìgì#ö¼{³½Í·'ì�v»žÊ¯Ï7í¶‘ÈJöµ²`$™PšGÕ¤ û”�Pv3d›²MÈ¥ù!ÃRüèëuøÅ!€ô“¶2,má‘�BYd`ì”9×˜æ	xŒèH€öÎXW `©H-P³À,Ô,Ðr@�=€~¡~Ì¶_ùõÃ¯_ùõÃOj7+k†lSš	Ù 4?dXj¬_økÜ‘Yl7zl‚ÜéÜnR´*K—l7¤É:¬;–ñ$ëq‚|išŸ¦¹Š¬ÛÊ�¦ˆ›u ËtÙ�N¤¥õÒO±v±Jú¶‹Ï¥©¶j0RƒP)§ÒNw;z�Z²^i•�{Âî‚<£´6ÈÎ‰vMJÓ!³m9ëÀ¯š›mEéVÓÉHYÒ’’â‚’$;**Ñ“ìEQáYi’"¥Œcí5:¤ä¯”Ü«äSJ~II·éôk—ýÚïýÚ~¿)d÷’ŠG”¼¨äÃ¦+ ½ÐŽ´}íÙ€ÖMÏ*n7Ë}ÚŸögŸvØ§=ïÓvù´|ÚzŸöEŸìª‚x‰ÆæII7)9×œåÕ®yµ¿xµ^í¯öŒWÛèÕj½p§—45úc%ŸVò®ÃÕš^­Í«ÖŽ2ÜLô~á&ŽnÆèýDã…"X§'¹C»]D€æŠh4GD7€ÊEt¨TDwésÓCÈHtæ¢‡
+$‰àvT;ÓT ‚›@y"ø=IÇDÐº*Zæ�®ˆ–ù DK5hTÒKôxU¡úwÑ²ÝÓwH…ì–¾E²_€“"ZïÃéÑ‘PÖÑ(H¥Û"ˆÉÑ"XÚ/‚ÐÏÒ´OuÐ3¢e)h�hÙúÉ¿ˆ¯¶à&®3|Îê²+ÉH+Ù–dd{µZk-´–,lŒ­"ËB–TYC0P‰ZÔ6±0—®lw`¦0qÃÐ´ÍL
+é”æ-LÚÕ:C!OÉL§™0õLÛ§f\?8iië§º4)úŸ•“žúÒcŸóŸ=ß÷_Îmõ¯ZXñ¦8Fì]EÍÎ$j²¨Ê€ÇU™X8©Ê­ N¨rˆ£jü>ˆÃj|‘¨Â%'PP‹tX-þÖêDò( Áƒ¨C³¼M•É’ô#[×áôêDR¸—$v8‰Kš•„Œ-®EÝ••‹©	D—€5Æ�jà¬ÜæUÈþÜÅM1$¨Á@âÔÂ�j!
+ÂC4!¨êU¯ø!d»$,V
+z¹_a*hÍHÄoÞâVÀî£xïS¹ÿ$ÊV¹@Üâþ!�p—Ë�Örƒ+|ã÷g ÎÇ¡›°p¹?|Ü‡A`$<ÜoƒaîžxŠ+ÞãfäF®�)…îÍÂÏEPS¹ë�2…Aû­ÂÜ• ÄýX,“~äÄšžâÎ‹ç¸I8
+òE®làNpGÄ‘‹;ÜÍ�ÁD�Îhá7|�êÐ">¼Ï
+thsÈ´íˆkÀöÂn®" ‡Á8—m îx�¬
+áÞ™ûÜÞÎ»ü
+ã³P¿“ÓïÓgèz�„ß›fÚOót#]Ã8–±2UŒ™a#£g(1ˆª)?]HHÞ^5F–£ž´z­ÏR¤…†ä$f(ôu¤Të2Tf ©tJ™2ýt·Ò%ez×7³%Œ¿ŸÃeö ÊŒx•‡B›_Ü¯„$V”Ù“tY¡^-c´'[ÆO‰Æ´Gqôfo#Œ[¦/{ˆì›¾œË!çT�»Ç·GûRÏi†VÛtJZ+nIúÊSƒòFf «¼Ó�SÚHçiC.£lðfoSÇ¨#éÔmê(¹ìm<FKï&ãx,•Ú�†âÔQ !™ Qƒ(Nh0>ø
+—`8UŠÇ+¤�¸DHpivj¤ýRï³$Ý%Ü«‘zu—4ÒµŠÃ ÄDÍp5‡AÃ1�æ&´’(‚¥‚H(¥6%±Mƒ_\ƒøf¾Ià2Ækx‡X‰6€DÍƒH€#ýËhòPÂ3ÝSÇ³éQ!=$¤G¡)—¦ÆÜÊÙ¯·t|Š^E'�#rxT™FSÊq!å-ugŸg	Ü-¤J(›Þ“-e£)µ;Ñ�†S¹™þs]ã_ñuñK_]çžcì1ÖE|õ�?'p?ñ5N|�_ý‰~ÍWfwgveKJæz+r†²˜á¶yø\ÒÉžŒkWgï>ã¹£Gø:²H9¥JH*ë (´5´•@p¥	d…aÛ*ä>³…÷ÜÁ×W!†íBM¸Ó‡Sð_„211	Ö¸X¬¬µ»LHi
+Âô&´Lè“ZÔFWñ	4¹V$©ÂEE©7[’å´ûpÊIüÉ»¥\IRÅ¡$!ð	³Ö}§–è[ŒÎö?ÊŸÈÿ’u³Z†?uAËðg!»Ÿƒº~£n6>_ˆëfå9y¸ósóóºÙÐ\h!¤ë\�€¸ÊaˆpíoR*N’a	k³Õæ
+�RQ"Sþb
+àI"£dU TÆ5=	¬H_êJk�bœÔT*£ÅµïÕz„õøêƒ/©ä»¾g¤Ë:&Q�ú{:d¦õ÷0ªcŒ†{”î.ÞŠLØ�÷!·Ä>Œ­ÄúÙå˜¼C=ÐgC³1ÂÛy»\¯G�½ºÙÇ	z„¼úYòO>¹ŠßÇíÈ…:öÏ)L›ôø×è#ÇŽ*³>S9@Â‚Û9¶muß¼>–óË+K¨giy	Û£Ñ�œ¯îØ¼¹cS³(øh£à;6mnosÖÖ‡iš6V5H[¾ñÒ¶}§o>¹ÚÒö³»‰¡íƒñäKÓ¯Í“Úð	ê‡Ù®OTÁ§ZoÀuzâ¬Ÿ]d?E­ò¸á;xêÔÊmj>ñ;¢µÿé_ðÛx² ß»h‡Ñ¢+ãê„ÅkŠ˜(S]Õ‰‹Dûq^&¡‚¶P%8Œú†GÒéáa¼Iéô"ŸY°æŠañðÕI¼îc-Žž;Å~W¸À¾"¼³î—,ýÆº™un(äÞlµ4˜]¼»Áe1aÅ4˜œöÚ'n2#Ÿ³(ØX¯€x–§x�âCv¶ÆngJà©€ÕVcµÚ¨)+¶šOÛ1ogmz§ÀÛ­”»›¯)óÃx‘M°6�Ëé4›MŒÍ‰�wðy$àpBðšë"âIñ¬ø–8'.ˆF?+zÅ„¸F~ *"ýÚ·aòãl~¹n½¼²”Gîž=±õìJN„=jw¸¢˜4yG4½`
+KÌ÷Ø@ºI'ÿ�[ÿnÄ.av¶ÒæŸ} ÙXŒŽÁÙByœÇæicm�Ëéªåá0tâvì¬<´·ujg£¹Y§ÓíyÂGëÃž#OºwHãOªñƒ¾�/¾rÒ³Óë4RõG>œÃç_NJQËøý–ƒ?ÑíÑõk8ƒßïdÕ¦ä?ñïŸ„àœ@zb°^@øZÙˆ÷&~xÅ…£ž)j*ò¶ûFË�Æ;-Ñ‡>o5pÞŽwxöR9Ï(õ
+õrä:þMËZ>mü«ïaãg¾Ï"öíŒè¯ojj¶zL>ŸÍÛPã"þF]
+{#ƒÈßØ÷ÑTSöûM5MáÚÚ*fƒ¼¬—òÎ×ýÔ¡_ßÞ´ÑÖÌ5SÍ!›µ®­½Œõ3|w2�~ró‹ýìC¹7{…Ù0–ä=¥°¼”[†Ý�ÍY"Õîˆ¶.Õ‘ª¶ˆìPöŒÐ¬5FV»÷T¢M
+ñ‚Óm ]~ŸèòÅ¿àô¶bi$:ÜŠywiB†`+Bƒ×Ø/˜sPÈ¶Áë4á8y¢Ä)ý/ÛUÛÄyÆï}Ï¾³Ï>ß�ã;^lŸ}—�óG'©íÄ-ßíBÈ Éâf°�¯H(MéÖteDaa	ˆØ@]¡T•
+UJ1k7(k‹*þ@SaÝþØÒiRSmi­ÍÞ÷lÚ´›-?ïó¼¶¬{žßó{>”þØ¾Øïi
+Õ�BPtÑT8ÜÖ‚ø-´jZ¤-Ü"a"™ñ
+º �vI©ªEN¿³jdÏ‘ò­RÏ‹ýþ%¸ÿïWF”n˜\±|ï!Ðž^=¹bÝ¼ÏógÇ¾3®Fm'G¶w(êšS…
+Çœù]OfAéx¹»%Ý¾|rÍÐ‘,fzïýÛæ>ó0â¥|‘�îOÌZ™Ö@±rRÕ“Eg¾)vŸÕŸ®éöí“~â›öO,ÃÂ°s\wN	/SgØSî«îk~†’m±ôp`Bú±{Ÿoà‚é­Z&©mî¦ÆØ1ÿ¾š_qt»CpFebÊ�+�Ôð+‚ÓaÞ*“Ž­¢% øF4 9ÕíA�KÎâuy+ÇÈt{½w0Ð³m¾_¸[èþ+*H]óˆ\£
+Ê£2Jð47=¶füõ‚7*(ÖŽ€µXi+¤ü+1*A�°y*aõ™UP³C	
+£DaÔÀ„‘Ba*:1*í"…j^¶µ:£©·qeî«‹ýãè³7š»ß=>qslç½S,Ÿ½p
+ô_™>1è
+%ióp¹±øî¡±#ß,ß<62õýÝÃ¯�eÅ+`ðrg4™ÂµÒ�ø7jðO¶ü o>‚�…ŽÅ¦šÍžMêLC±Þ¼IØ‚Œ#ÂQé¥êÛ:$Šb	É%Hp¨´ùý„ÅprP†r§¥‰«i@ÿ –;�Cz§0Š)”íÆÁå	�× ÖM¸xW“‹t¥QHQ�ßÔº›\À°æû«”š×õJ`ŸÀ�}4¢ó>g�P©úº†ºÆ:’úÂ‚”$ºE�èMTTÕyM�XD|HÔÕ°ÐÑ�®ŠŠº€N�øUa6Sm8ÄU²`¶¸%§èr@ÔIÁ%aÚÓ�Ê¡æ�gº8«´¸#‡þuøü[ƒ‡.íÏ=?À×øS/¯{êëo\¡ª!qùÌæÖ:õ‘Þrñúô?>ä³›îúçµÃíœK€ùøÓ± bHA˜þƒðh«òó’Ék…¡TSj$u0uÆý‘ë#÷œûžÛ:ÎìŸIL‘‡\æ)æ(y”yA<Cža¨�k©˜O­N�“f†d˜Ê»ì]‡MÇ­/™^³žv™í€ {íök™…d�¢è½ÍÍ·c²NõpÍ,Sá�Ü DEØi–yŠ’î%ÒM»¥YgÂÓ\ßv»§z,ÍÑ=4ìBbš>K_§ÿBS½ƒ†tKê¬~I‡I½KïÑ‡ôú³ú´~B·èÏóÒˆtP"%_>…æŽ
+²�í‡¼-Õô0’£J®Â(ª™…Ñ�I4uá‚Ê£÷|¶Úï:
+‚QXuD¼�	¾T=˜$o®¶4}´€^Ä(0 )!’€ ”2L²Ò× 1–jÌ=¤Á„ÿ¹]¼¦Ù»7®¯i}¨÷7kQsŸ~/ž‰ú63ã×‰›vhò–o-š1•Kxñ¥‡vN•4Ò:÷F¹WŠg#ùÌ AIWÞñÂD­á›@øžFøÆ@8ßM›¬LŒTl�ÚÌ”™bHÍ¤1šM³÷�Ë˜ÛFfŒÙÇ8žn8˜8o:Ï¼ozŸ™3Í1wÍwÆa´79$‹Š¢õÆbEXŸßZ'kœX0ÈVÙB êõBx�’éÚ�U"šÖ ½‡E{¬vIªï\$ÀrŽ ::eŽ¢šÐY[+{ã.1V…õ ÞÎ²Q—CîÀ*Q¯F¡h‰'Þ
+X9@£Z©#„²Ÿì�,îzÙyÃ¢ü|Ï*Ù
+®ÈžãçŒU±úwá+'æ:®…ÈÌ0+ ‰Ó¾Wªn`g�=©ye¸Î�ÈXÊT ÂÄ4=Õàxr[öEÔ‡é‰m¥¾wö”×c:>@	ëå=S{ý\…ƒð„Q�ØŸ�‡óí�.&$CEñ…d§¢øC2êÆ¶�,(§!°ø8Ðý�6/3že‘®[hbòÌs™1
+!o(Œ¿ôûåÖ[a0¾†Má|x(<>‡*7†€²OåHD@Å¯+‹‹Š*Wÿã¹ˆÇtÔ"ŒÈÀO:ßÃ:gC�P¿ädEÿl/Ò‘§ÒýÛääi#Ñ—g*NjÈ½"¼‘÷DD‘ƒ†Û8«F¨¼
+ÕNæ„
+ØŠ`ÃlL–=E°qÖÙ£O_·Œ…e¾#É#|�çF%!l<øÂÇ¤.4eÌ™©ÏG�¿‹e£^Î¶êêO_ýð�¹5´©Ý§åôEnä‡ùÁÃ—6ÿöõÝol[Ö·ª# 2½‚¯&+Ü€7±K†Q«‘O°þ"‘C¨RßšÃ±?Î­À°¶¤-³¬d·³cÄ$1fØ“¹"øµ½È^ÈœË}F8O¢¬N¸ÐÉ®I®Íl›Â‘Ép—I$’qÑŠµœ’%’µA¥=³Hn§ª¡<bä`$’U%Â¥A:Ù&§¯&A2ñ^$ê¹Œý ´¥@"î`ÑÁ4ô\žE‰“Áº+IÔOY@XrüçªÔžÖT(‰4e¡|ùÈÅ9>ÈC¾3x²Ôz³¹·áZƒ“^Â˜VG”Ó9”IÙ,þ<XtÝ2Ù�Ð´+˜&Ñ®`h…ê–€:à‚¡jxKÖ’5ÆW£°Ž¢_<Z¦ŒM­€62ñÿ$j5@e�@E“�ƒ?}we[¦Ô¹¸n°üA‹gÉc¥µ2ø—KQÛÁ½-ºÔ…å½‡È¥¥W©*U+5î“�å[[¿’Ý.GØ»©<Ž<žÒ$©ªæ†1”šrX”*1�Oo»ÁžÈH�é`ä`ôt”ü‚Ü_S*´ŽFÒÿ_¾«56ŠëŒÞ{÷áYfvgvö1»³3»óðìzwð®ïâ�µ�Ø­Bx„-�RžÁV‹SRÒBL’J5MƒA$-­-jÕ!dIŠ*Ô 4jmEZE)Š�¨ªXâ‡…’‚×ýîì¦)ªG¾÷›‡,ë;÷œï³Ñc¿ËÚg·V_pMï"ÀyÌÆº‚^¢üÊMþ�þé|OÁ-/øh\x°ÞžgSSÓ �`d¦û§êý@ûo·—ïÿÑZòÆX½ð¼ÛËïêÍŸzìN™é
+Ã��o«à÷›�ŸÁòã[�Hhù+Ç[šÖ±:PÃƒîHV`Å6‹CÙ'³¤§oim¨ï§è
+XJ
+�¢QeT}�)cêQõgê¿Ô«Ü®¾k}$'æb¹¸Ð)X^äc|"›ªïÇò5o´»˜[@)PÑÔªa6fº‹‘ªhpò»”L\Q2¨VC¨[ÍÆU5‹pMU|9,£Z4'o©Šešß—d,/šõ.û–°r¥GHÉözÿPM
+¡D²·/›ëª”é»(}W¾V&o–/C:KÏïkà‡ ¾í¹š}€’¢î‰+°Â±é8€¼¤–ò8ÒbI;­1ce;´`(Aha§Z±‹Î§úµëh8p¯ß}þ±‰£ q-N$kw£ì»Œw‘®–Þ%—8³§û[õôÇ©é›�ðªz³'Òý`Kà¥MJøO¾oªzê«w¾}×àš¼mûß¹³t“4wÀ²p®·Â>â[»e^Á¢J¨BÚšÌu<|Vaþ||6ìÐÍåAQxAQU>¼@e¼©&Y vftm¹‰tA':ø]P$Ì«ê"„ãðgÕŒ�¢|cUÒ0ˆHI†aÒáÃx}‡÷�–Ñ.eðP£Ìã@�½†7â„©áú`u^EÍ°.Ññ¬�gìÆ"e{Ì¿÷"‚‡©OUÉ¶Ç„þ½Ç„‹˜¢°xõ„fN»v¬Šx�Ÿ�F´]ú>mŸ~�óãÚ¸~�ÓÃ~Í¯—üÖˆ•ä Ð˜yäl¬
+ÛI7&Vý	q,ãø¸rZ8­0ˆªHÛšÅëV¿&0ñÌ|zÍ
+‰©ÄDb¨1s³}ÇÇøÆÌ�WáØÿ~6"
+xIÂF¶½cj(;€Í’ˆÒcÐ:tØÀ°Tq“¼löã7^¨wvìXª5s»V«ö}‹Ëï¼N–í±ËbÍÁ
+·'üÛîüäë_€×>æûmgÍ ÌŽ!@÷f`
+£,þ¹;o«°5vdÖUñjú=ù=åªzCu¤:²Iq’,)¡+Ä»äYYé$º$€>¯ÂÎ·÷p{g(­6A¤_aºˆø09<Êæ&Â'ÉIî­À[¡?¨WñÕp˜ø;˜`(8KÂ‘8)œTC›Ó›•'£Üîônu‚?Ÿ:¯^ÍÜdØ‡#‘*ò%«!‘Mçv®öŽÃ
+H‚i”àˆ¬p}Ø'W´�h¼˜‰y�ºÆaš]þžÄ“­W4$NL¶òái>ìÇYÁRóñ|È
+äÓrJ&A>,ZÐ§Œ…TRª(±pX!°âØ¬¤…d?,¶ÝW+zh>��åu8ç˜ è3S.+:$%:ü’ÆÌ?ÏF®1ólzvBpw&ì »ý³ZÁÑÂ�(*t]+ä£
+€rD…Vœ«$	Òà‹—š/4¿é‡øî{cãàž•G·,]ýè¦c�õ\sgóJ³y±yçã‹8ŒËø…å¿{©ù~óÄÉ¯ÍuqúCxÆî‹z!iœöË Óï^@°Ÿs4Êþu¬3˜Ç©[Ò-íÃ_b„9
+˜o`M
+f˜J¹™)‹¨¬(Á˜¡—t¬°!¹/ù#ˆoÏUò8ŸáqÜFœÀ‘!nG¸½Vþž\@åÖ“X�í+&ëž¥m…9èF;¥dÙœ—SRZ"A3®WpN†ÅHtV°&e+:	-,=ý4™ôæS£ñ_óXÕ5ð” Â¾(µ”Õ^HÅÌÒuÓƒ_^œÉ,©Câél¾2¾ñ†Ý³ÿwÈææÁ�ŽaYfßNß.Z]~iÿoŒ92}ž:2ñ]ÚAêþ4Q7~ÂX)�ÈG>ÆL™ÈË”eÆFå+F‡ˆ((„ ¿§²%3š5šïdþh^®0G“‘?IÝNß–†k�¿žózì´ÍP¸m5C�Ý¦7Mã)óy“˜¨¤è™}ÆucÊð	Æ�qÙð]6°!•ÃÌ[åLèJ&˜ÝÎîr@Ò®èºa€±b jà€âPI(‘ÒRÃGÜ$×iÁPhcÆqCT§ËŸ»àyEêÛiF£,LÓ¼F³‡w7éù/ÓMÓlGõyx¤îD©F×©H{Î1åMER+ÌŽË	+�ï²fÇK\�a±“Ý\Lå+HÎýv‹]vMÊ¬¨Ž%Ë96Ã9J*–X„["Z‡/>ê¹I/?tP÷)%tìó‚¢‡¹XO¡�ùî[×Ç[úM|¿›)Öš+›¬qžnðÐ�Éöæþ{Ñ_òú“‡]”kV×$s>‹l'G§9ïÀŽc? stûÌ5¿Jëàn×Iõ¬*Žê¾`‡ø;Ø“â%»›·…b´bhvçìZ©fo)>[|¶tª·Qz£7æ¨h-Q1nàÏ»	´–¯åj¤vj¸žµššÓr8×€Óuv-’™È§E›gò<Ëó
+«ðþÝüîâ1þû{‘ÚEžõ›�êŸYM„ñzü8~
+ð*”ò$ßÀ‚å….î]È390ªðè\nN9½ ��3mÍ½>	ºjßB^¯{ê	–´>L±u$|TŸš¬carj²U{å™ YüÐjWó±>žXÅ¼½�ÝÆïa¿Á?S<`¿Èÿ‚ý5û6û6Fõá5ÔÚƒ·�™—áÅ¼Ö•ˆû!èÃ3:/Ù¦j¾P&^,”¼'ó}¿g‹ÿ!»\ƒ›¸®8~ïj¥Ý•léJ¶Ø‡,­dy%­d![+?d	i16`°AnB´*îÂc–’¸ÒÄ¤˜’ôÁ£ )�B™)ÐÂ„Ö˜´)™t†)þÒ	ý@K‹›™Ð@ÊH§`»geÚÒÉŒ½÷ìÕµ=¾çüÏùý½7FÖ|ÍíÕÇn?ñ¹©O/ëå§šd©Ã¥(�vnÓÖŽœ=´üö¯:s‰íÉWmÞ0•=veã‚x01;ðäk×~óØ=©¡6¢Rèê�ÍýM+ûç~~Ë�Wš UsýsŒ¬.uW�ºýèÄYTöK�RõCfˆ+å¯×Arëé&(|�aB¿—Ô×s~¯èöš$=ôyeFŠ ?E,ÄF’£z=Ð�ÌQ\N$öa—`üDÆ~¹ Ë»dZ>‡£H ~q:`Arÿn±”%ðm˜…b¶Ò#'³pë!2	j™	:+–Ë	—
+7ülV 4è4W5ø—t…V­æçuÄ';â§ðå×sËù�¹wj÷ð¦€ëÁÍÿ!$=«£/ÞdÜˆkú/Ìm¸‘fÊ¢ŸÞÉýS¥z„uâÏ„1á=ñCñC•I˜iäÁEµ¢¥ÉUÉ‚¶((I4]+hƒÚm—vP;¥q¿ÁW’7Ð'h:i~Ž{N|>²�Û*DGÝ§Ð;ˆD…#	-�züó›Ë¨Œ9D<$¿aNŽ³Š¢ I¬
+y ÿ�Æ^ÓI9y—×é�‘"‚I•ÃKd	î¿9ÚämÖi•F¶±é‘Ó‚Í
+3î%}�Ê2~	±ÀÆÕH­ªFª��€‹°Å¾VxÎÊ±Öˆ B,Z&¢FáP”¯²Yi‘DŽe,‚eYGÕ¨
+ï_”cköË0¶)›•e8�ç%4×Šß†"R©,Ò!©yˆÉôÅQâL1©�QÏœìÜø_û“Ä¾II˜”ÄIaI÷ê®*¶cÆz€åÀ®t9
+b„p{ßì˜ÑZÍ†û`ÿÀNñ±`³Ò”Ó’€*�üø³øÙ—{Åí„Í²Bgq16#ê3Q?W�òG0ÀïŠŠ·)–J¨¨â†qm6ˆáË€Öl€šq
+Öpªð©ñ^SSé¾áæv(UkIO-O�šÚ¡LuvµêTï‚D3¶þ¡}vrnžÚÝísñO¯IûRs¯bjPªv>ø‰iýÃ½ôGç[…
+{C/M>KQ»†–B‡ÆV&àæ‡&_¡ºWvÖ©	@_¨Š/Lbú“éÔŒ²Ô"Ým!$MûI:©g»Rßnù>³¿Å”3¤ü¥Å-£iü
+s$~"{&þnüjàýøÕ–â\ÓÍ,ªYÄ÷´<Í¯a÷ ý-‡ñ(e«4oÉ½Aÿ0þ£få
+¹¯ÌÈ•ù½î“øpÇ|=gegrÏgLYÊírSã¯ü–OœÁI�…’‰5Fb�J¬QÍjÇµóš‰Öæh}ÚËÚwµÚÏµ·µßk×´[šmPÃZ¦–
+°«ÙXšb3l/»™}�=ÀaßcÿÈr6ÖÃ²¦ZkªCr~£º&‘YH%÷¡b"A	ºK9YX%l'…ógá#á!ôA·“”@Ées4Ê�‰Æ|#ÝØ¥Îs(²B)7Jpyn˜»ÀÑ~X(ÄèVcø¼NôÜ–¥çrTîM7v{Œÿ.Rˆä§=ØCm¤�jKšõ ’ÚÖƒj2ëæ‚yÀL›Å9íË Ä›·Ó¥XŠõÝ*Ý-Å~]„¦v·pqß˜4yW:–€Ï,î’É»dfö”]ÆÃ9cÓäw,ÉÚ³Y(H\ž)Ò_V	^�BÅÌH¶wÔ­ÄD;ôŠ-”Ù}Nªòs>\ì0µù©«öak=<ÚéŒÏ`H?ÑÇ«¯b¨ñJ�—b¨{Š¦"Å˜IF;5&PåÌ.Ì'c„Uún²�·Ûa§eæ”–¤zŽ¿VX?†[x=27*Õ…z2ùeåËÏnÛÏÛ­µÕ’Ç—ÜÐUXi}1ˆñä·ö­[ºáøŽ/®oS½.Á-Ç"ÍÝ½ÚÂ­óK�Ñ}S{ôQ„EóïÁéý­m³ƒ£îcÓ´:4�Â¸_w¸æ³ˆ'<…ÑÙ ócø¶î	†FLŒ/d³ÙË±ñ F�‘\*dó­Å-Æ¢·gæ¤
+ê¸J5©ºZPÕƒê)õ¢Ê¨v;rˆ²H‰Q§K'¸‰è¤@.’q \1²¤TaÅRÙ É�y2fŒNe}‹—ó†Ý1Y:AŠåX¬rT�9ª>:ª>vôþ#O@&‰™ì$�i&Ç’BW›•†�GªÇ…üŠB×‡±·Jô¡j»l…8h	…±Tíó¡ëÿ_Ž£FŽÁ\_6rƒþá†½ìQóöÍ~ƒÝÆQÃô°uXVöš÷5X*ov)6^I-ÌÒTØèz€ 3`MÎ`|rè;Ç6_ÞÚ;”Þ_ÏXc±X{3ZOsk¸ó)sïääæÒøkoükkSëjúpM�‡R&:50Ìôtœ¸þ~¡Ã˜·K¦'L« ‹Ñ}ã=nàð
+îˆïu)xßÄ¥+‹©híry
+÷Œ<Ä
+YË¾}5'jNÔŽQçjG}ç‚—|W'Âîd²×�£ëP#ãø:¦h\œ¨q¢ð'vþ]Ù˜ÀBÚæ°c{‰HŠycÕ=œ3åÀø >?!�T>†á¨“ë¨º$óèœ±ŽFb©q!X{ŠÚwTh2TÒg%X<PQßD¹‚”·J$zv‚®ÓZò jc¸ÀMƒî”Š~€úÚŒ;ŸÑX¸B††žf‚j5érç¥Mç¯¯yéêîãÝí™>ÎÂórS}êÉž¶ÅÍOß¾þ"–Þ½°ûä÷V¦»–|5/ŠZß�‘;™ØlC+KA+Ý ¸·ÍzðÕoVŸ­>3‹v¹ÚXä#>Š—ã+’}ÿ¦ºj`›8Ïð}wñÙNÎ¾³Ï¿qâó�ÿâß³“sþ±?’%Í(�T¬”Ÿºí€¢´¡ÍÏ ”¡
+H[þ:$61‰N
+�4¦NYC»À4‘iê&&¤šNB]ÑD¥¡i«”–i€&µ{¿Ï†n‘ü¾ß}¹û|~ß÷yÞçý ,š�,Í€Ÿèm^�ÅÖ_[R¯
+‚¥	ÄùÓØïÝ§Æ\f8Š©)
+Po’�õ%ií!­Gì<Àf½†2âdÄcÄkL¯èì”>§³ºC1Lð‚ÝäÑ(«H
+’?Û}È÷�DILC©{µ«åš61xY–î.…î–k�yš6-i“#Ñp”å�±¶x"Îòö¨&ÇâLÒ&êPã(.¦(TEI’¢DŸ²MÉSÚTr^_Òù)ûçKÞá©ÄþÌaïñÌ�m§=gÒ?óü"})m?(s°$‹åÍÝz
+ÝzÝzÝäôÍt~ðxÝ¦Ixü!‘Rl…2Íøƒ”wqñ–L÷ÊžG&‡Æ¿5þÞøàxŸUÈ
+Y3õEu#ãmÛ´Î´öË«/¸ÔPƒ:úÃ�Å¹Ùßžþâ»ÆjÔ<áimIV¿áRÞ<û«wbòñZpeÀ˜›	¡ÞÄ;u•]“®q÷³¾}.s´ñûöŠã{�ûØö±ûßÜl�ÜÀ—²ÛØÈíä&µ½Üíî°ý3Û?ÜÖ¤å¾Y¬Ö)ƒ�…³”M!ƒ†=‹¨íB &›M‹(¸ 4Y=$»M�]ök†ç9† ˆ$`OâÔd7ˆÇ>G�iÖµ’ö´ö…Ö …"R†íRyÔ�5Ë´j(§
+h`¿ZG`™ðÝhµ|‹`0•"Å’JõSÞ©ö“f[¾…¤+Ó´B M¶F}^¿—å[œJ�ivy‚(è‘×
+¦VÉÔ!�‡$ÉÓH­¡±ÖñH��?³ñ¬n®\½oÝ2ôíþmÝÚÚÅ}•‰�ÕwÞ¸öy8êjº{i×†Á'<gÍºürÿóí³/+ÎŽÍgÂŠ†áL€Ð~ëˆ—•+òŒYá%sC2Å ”pH6Apá§$Qˆ(æ4QxÀl@	”Üy�&í±Y7ÊØ_IÃ-Ð�uìµ—D]ÑoêœùHØrþ€á&4^;™Ð?¹™A™ë“¨=)TD$^¯C^·Ùœ	�Ä"ë‰v#$T$†�
+'…9�gIx†.+ÂmÁ,øCzNg³úŸÔKhâ$c`y†Ð"ô¸é[Ó …èêïÒ½Ô�ßAöÈ¡.Ñ!`´
+ø^&4*�ü`›‰¯[qT
+R]0ùY˜ú
+…¸ñ5‰F­µ)Þíuw¸ÑMWhcõ/¥‚ëèQôçû÷®Ye¬âÉÛg�sCÕ½Où@†GP ·–=¶mH?¹ôdwf Sµ¶8Dw£˜+œß»
+ÒÄŒ®s7I9f³]Å�E¥&±”Ž±ÍœJ¼×pÑúnâýìíÈÝo46vX|ßZg²lÖ„Ò­Œ(?°¼–<c=—97Ø„G"ª-á“®×q6] Š½Š½ˆ�=E‹ETÀ¸}F®ˆÈ¿œ>£¸È5`·ËE êjí:-­:Ëa=op‹\ ‚ó§uóP¬U¡Ps–ˆÇ�ð¶¡42âë]¼_¡ÔkëE½í¾3‹f3ÒIwãxœH`xŒXÒ�8 °#ªD6%º)!QR$VZäLØ3rpk ÑPÖÀj,•&ß§Àn·%Œ4Ìbz2}"Í�¥+i6½wä2UR€Û[ý$ßÒrP\·ÕòôWP#ËtF<
+äþjª´±¾L4t]»°¢©ÍË)Êõqî"S„Ÿ…ð&nUàa"ªé Xóäãè¡Õ
+8…TwØã­Ÿ¸FØ¸£«�n˜IMÒîªb;ÚÍµ{Úi¥qµ–]¿Š±?A}yÙ7yy
+?“YÕUüåGë§Ç?ôóïW¶=5ûüw¿üé|yMïØúÎþ±LhÏNµç¥Ÿ¾þ–x�{óÅ|[gßŽSL}‰H–Íâ×]ÍçŸÈe¿éÇ3C³¹üÜsÇ®÷,þhòÅ·Vç¾ü—C)tlX3èw=DQ
+3LC7ôü4ºy‘áïß~·©'KÑûhÁ0
+³ìX¶’eÍ&ïác|ƒhc4&­Ø$MJóÎóöËv6€9¢ØÙØ¡Å#ŠÖ¬Å·Du‘ýo·E”t8Œð(ãÛÙ`ÖTÕn·5Z+²&]2VW—d<ôˆ!ãUÂ§§.ry0ñ60©-ª[Æ’ÃøPF¢ŒBò‡2+ÉH&£˜s)‹”ì|–Õ³S$Åù!põpõp õpõé,õØàÈ25—l‹Ó-x±Ûq¤Ç—â•8G¶ºz
+ê;ÔÃKÑ[­­ª÷gÖÕ¤©,¨Pà¦r¿TŸž€Ò`°#¼öð�ˆ~`1è6@a%"ýè6G¨•©RP	‚›J*ý—P²ƒ2ª]É\ÙÚ±_�JvR½ª«ôàüÍ„þPyj6%ëè¬‰uÇ¼@…�Àz:µñfB�ÿ³þ÷£‡6}/Ñ¶j%Öîw:S�¶µiQî[‰õùñ"èõ¿=6¸ãÈÜÊ©‰‚91«ÍÏ¢³»ûÔ®¡•¦~Í‰ð!Ï÷þó†%
+š"	ò2lÚÅ41-Ì
+ì	txK¢ƒq2-ŠCrJ-¼7¢8‰˜ÔlÅAa_Diù
+ú¤>¿ÖatçyÄc	-¼ÓÑh%1h�]Æ*YY+æ‚ ÚkKú¼Ž÷’`ôˆ[…
+êe/õXÏäŒy/:áEtôîÇÁ± «Ÿ	Îçƒ
+z°<‹¥à§A¾uÝ$î^™’O-mÒ�åz*-S&¡¡N¡¯{J§üÿq†˜ÆVoÙŠñ–-W³ƒ+æbÐ•0í¢o]é«¶w5D"¬æÝÎj°„¸ÝÿãÊ0ªB·obòÌ_Éy=>ƒé@;s;ó»s»óÇ]³¹Ùü|nþ¿„—}lçÀï½³ïŸí÷õåœ}gûÎ¾Ø—³p¦>KÌGB´QÖP¥¥+ MeZë:@]‚Ú•nÒ­ÛØŸEÝûø§¡%�º‘Š²¶Ó$Ð¦R:Mj¤eT‹¶?¢jêwÏ{v€B¥YÑ=çûx#?ïóþÞßÓ·¸qi£¸Ñµ�P¸Âô‘>¶ÇÐúh‹Òcf*á¾O“Ï\„ÌÑdF8Î‘…(i¥Wq”1å 2©Ì(Ê'Ìç-ËÍsôóòüa�Eï…C¤ÅuÉZ²XÆ"k½Î^g6°w7sâfívÆÈrsjàlMÐÄ­´³61ÅÜ›9�oŸ»»4¥et—¦pÓyÈ?P«ÿc8þ““§žÜZÈ÷ –�x4Ãû‡¬/zŸ¯ÑìÖÆ›ÕO6?_äØ¡ážºmHÄ§‡ÃÝ9yë7¢+ì¶J­,ä€…;€…ÏKèŸÎv6|�ýmè{‹ý8èMu$Ä|2›ÍêÉƒ‡‚ÇƒO…g‚?P~<‹Ï’_&Î/àä&‘YÌ‘ŽDBê–¼­ÍÅÉ µX�½e¤¦°'ç³µ#üx9šÍiF—á§X»råJmíJm…ö}î®S^«*ÎqÆ`JÄ ¥^Ý‹1I¥’ªBˆ…£æ‰š¿+Õº
+†fwY5Bd-¢š®ëEC+é:ç}ƒW[„·†Ô�/ŒI%eÕT’à‹|½Sbü|è#?ŸzXCwb†¡wEüôþ«—�îE½ †‘~ô—Ž49_ð#ÿzù|èù
+1©NWr§´›zJU5Ìhtí‹Z(Y.,®–
+žB¼Üû:â˜3Š–©ô�ó/a‡ûhbymyuubídu”Êì¸Tõâ#du5¶¶L—¢iò�)Y¡§É›ž3¥˜5AÏ&˜ð`ŒZ"‹Œ{¼ûœøª¾ê÷­”<`Ø•%•‰ð¼ tvµ`è–'Dî]Æo¼¿=Óã ŸU<sä¯ß…f¥™J§Š¯U»h¦ÚtüäÙwë_PÃ—Ëqg5÷f,k;Š>€ð–_¸Ì¼�P{Ò€Ú#`M¢|<(¡9	a/Ã3Dóž^�w)	>ïu)	zOè
+ïÒáMÞëgÖÅ\¤[¤aÞ®TÄ6itt€áœˆfEÄˆDdÅSštNš“¸²T“f¥EiIòJôù¾J…ÆWíR%ì¢�neŸa¡‹ÁuÂutøæïoÏ¿usÜÛ_¥˜ƒ_¿‡aø'Á”‡ØQGf‘$iŽ_ðáN¦Êi�°EñhÓ@ÜÐäö½YÛÐºáÄ‘³uC«êYlh�ºî˜(khæ{ã¢îlA†¶Î�¢¾ÍÐ†t]ÈÚ›2ò¨Õ
+G<ê¿ß#0C|uK·)wúØ§«½ªÙ
+Ó8×˜k,6<
+¨øÆfq1A‰Sy1~)~5Î9ñÙ8¿•ÉK6Ü²Ý[ö%ûªÍ9ö¬ÍÚ·< 
+°ÅmuWÕSÙÊÁúR�=WŸ«/Ö¹2®Õ¹z|¸±À~y>CõÁju?®;¸º[][�ÕÖj ~[¥šø²Bn3ƒNý»cnk”û””ôò½ùd¾Ï[R/¤Ä„ŠÁ2¿AEJ@mµ±¤j:•§áÃìÜwÂ‘´´¯#íSM¯Ö‘1™tÆ' ê+à§OoÈ16–,0•€Ó¸.z÷z÷úF;öŠ‹
+ïfv/¿7ð1ï¡ØÔ±qWhPR])7Ñó$Rƒ½è?ó 4nÑ�Îñß·c8ØºÑýŽÅÖwÜ¾OÚïA¤ß-2wä
+�ÿÀ?Ž¸ÒýÿêC;C÷’@¯ÝSÀïŒ<3zàdfìGc�·MXçƒŠ$[)ë!;­7“¦�å²Ò�)÷Ã=Õe÷óSû¶ïÛ`lü{g›§�VÀˆ¼¦òzáé™Z­é?œÈÑU ÷}	½0ímwÓÿx�w±p”%.Zv>ëÂb=ÔÎo¾"vðÈ¦µ´ywÿ˜�¼`æ9ž{Ÿ½Î½›à"|?8;w} °]--D2Äz_Â>¤$eCÃ-SÏƒ�ëY?˜»kêijêüÝÒõL:�qÈ?âå<‚²€�¿†Zøôg¬�`‹÷»î‰ÈTÞe¨},£´|Ufe*ò2H¼L%^vú7ÁÜ[¦kC¦:/S“—©ÉËÔä‰ŒdªïX³çl¶lOÂ²w·ÛîîFÄn;¼Ývv»íòvÛåÝœ`px;ÙÞvL3[âó¨œ_Ì_Ësù¶ÄçÛŸoÉ»QÉÇ{îÈ»ëîä.y‡+«wjË]Ž¤mï«ÖÈ{u¥%ò÷|ºeðéuƒÇÔàÓë�©Ácjð˜<¾×à¡á<'H¼ÅYÛÕü9…|Í^n<»çáoËJÒì�ÉJìßeö7Ívyž>¼{ð¥æ��ºŸ‹?ŽÎ¯fN5Å¯m>S†�Ì]Ÿ.s¡ƒLísbo%�@ÒW|¡|1B4/tøÄ”ãqó
+õ8y«‚=È“ÐéÚÝï†áV¨¹a~pk…FÇè¶*‹ú5�etG?¨ÓS¯£¿¨³:–4‰•œk"r7.×�04�¯B1ž…1f.˜ý›§(9[“7²21JÖ;­�`ªFV˜ÖUW\î@’csššVY^îŒt²<ŸW’‰d<Éñ8(™ð+S*êê�T&&¤L„L¤r!uú£*“ôFM¦ÍË*ZÅ"`Ø×�ÑN´“œx'ùéÀ4™ŒÏð³�Y2›ý½æŸ&ƒ“x:6+ÌgðlÌ‡À?¦ÆAC¥x®žeû+R4Ë»ÆÊ;Jç3�š'ÿôõÃ'ßûóò­«wFCb£d«fPÎçÜåïÜüþ[Ï½„º/¿ƒ¬á‘¿ýá‰‰á]ñìÖGQæWÓ©�A³¹Ë2Y¦Œ¾éÄ¥²óŒÀ„5ž$Ìw–uè¬M 2!R¿à¯èí^ÌQtûÙ¨– ïâsyMä…) ‚£$¤¾ÖüÒ0¿ekåT—
+lgÇß÷|wþ8çîõù|çÏ;Ûw¶c;‰íôÒÄýÀ×ukWF“”�ÐhxíèÇª–�¤DÛ•@[(ˆÑ–‰–ubŒiU'¡Žd´Ù„D*�R#1Ä—4*>Ô6c£YÙ„’ð¼gw”DzŸ{íç^¿wÏûüŸßC­S…,®ÍÖ˜jÍ©
+×ÆjlMncI‡ìq5è‡ƒ3ÁÙ ŒUÇÝ.aÜM– ,ËP5Ÿ™Š¦];©4FÝòGš4ª®k­åZk»Öîq½'€BÉ|«?£	)Z/Ûå0�ïŠê±\9ŸÊr]ÑbçuJñîîLæ
+µC[n¹Õ–ÓØh›t˜ˆNèù‰.ösÊDl,õ„9V˜(UyÒ<£|7zV?›=g½ \È¾h]R~jÉ÷G0‚Ø6a½Ñ$¨ºâÞÍDàÒ-K
+ív ³qãM{Èg|Q«nX¼éRþzmÅ¦‘Ç.l}øG{7¯ïíùäJÓ®ç�]ë¶-=ÿ Íå˜Œ¶Ýó'Ú5z0]9ò×c'nÊÆŸ?Xÿè­�®~Š2ÖCy>' ˆN@ÈuA	’VJ� ƒýûTÂ°ËmæûåI£Ï�¦ôÖÇq­SPT›”ñáT™b![J!�ÑI‘ÇUÓPö9CwQU»j¤\T5-£HOSÊôJŽ¾/Ùß�£Ey=�š(ð*Þ†X¼íò)ï¬÷º×çñUG@EI34F+™ÙÖyËºÕÀ¶]›H»ÖQdÕžÉâ±,FY’e²,
+~ìnÚBUè)æçÉœ¬T
+Êez8¼îá gÚÐ6×b•ïÊm«/-´Ð€�D4š™®ÖÒ@ò. 4Ÿ\7°~]Oß 7Ð‘Š#iì
+V–¼kË¾@¾ê9ÿú··=ÐXÿÁûY^Í6ýüïê$óÔ2Ü°šŒs´ÞoYžc^‡õ2Ç�OÕi°¤£¨�T‘åU¹š»šÿ¹AÞ#Þ"É•ÈÊÒqá´yÚº üÐœ^6.ÈuøŠ‘àFá¡ ïN�‘{
+tŽ10¦u;‚Üø>-æø'ŒÎÉøÀ®Ü.G�Ø¹„�Sa—SqŸÆû3vN½-Ë\¾ì•õ¼,´óØ‘#6~XF’a2ôÕ‚d·fY‘Î{@¬
+‹qÉÆ{ÈÞfÖž°/Ú¼-K>ÃÇø¸¡u•�;é¯ÂR'îtË$H{glÕt*éãåÍsóÍ2UˆŸøÒP%}ÔIƒ|Ž’iøÖDLÔLaëíÂI+À�ý ýí3ix|ØëuÇ+d�»éÎ§`×Â®…e¨�|¥òèœ»‚ÃNgÞ`2IÀ j0t¨-ÇQÔ˜§?¤ëºÔÐ§—ÿ2TZ<¨�w×Ñõ{qÀS2ør:8r:xqÊ]rk6ŽÉüÂ<"·¨à9RÅ	„Ç/ÁÏBÝ¨SË‹þr®¶y<;Õ²ð¨À¹n ˜ýÆñÃE® #7½üöh%Ø¹ËTf“ ¤ÿCçQ4©@u„‡M—“i9bßW*HÓ³‚Ö'�+H�B¾Ï†TÑèýÌw¤ìÚ£ëŠ«”4Î7OŒ¬Ó…Œš!Ùîïm¨®]³çl÷}§¿õ¡�‰�¬F=W–®œØÓo%bÅ_|sdðÌpIèÅÃÇŽ­.U7lÜ;ðáŸº˜“$(N(¿|›9Ã.¢zÚO
+'ƒŒ;A›Æ— <¬¢x"GÌ§…ªàa¿—(0ži,:)N¸Œ'0Ë"‰38†+…ÕÈE	;ðòÃô<èÍ*á™ðlØŽÅ©rÀÙƒ× ¸à²ÀÝ �ÒSÔXœk6 1£È·°“_Aç;ŽÆqhEÄtu¾·_k‰F_È�èÇÓo¼!åÉºUú–K£‡B�ƒ_úñ}ìâÒ‹;¶¥’Ú¡ÎìX›=ƒß3G_;@µº±<ÇÖ<çQ?õ
+²`w/í[³ã&‚¥à¦ [>“¼�œN²ÿô¾éc²ŽÐagè q(lp$ÌþÙ‹—½
+9gš’e„MS·Œ¬ir<ˆíòe³ðxÄ—ÚÕYç)¼ó@ó<<Ož§ìÎSlç)¶ó”âyÊî<e÷k<–xœæ¯ñâ	Ïðäí	,`x«ÍðV›Ý­6»S;Yj}
++[m„§Ö‰<ÌXØ°^²˜Š5f1–bDp¤$Q]™‚…Å6Á‹m‚[‹¹²�KÄqFœ=bÌl#}[Ô×l¦H—éßBóÞ-ó.ÓÃ¿KŒ.Ï7Çim psb·Q›¦B>ß®åí¨¯ìw§ž_w®]:ºþk:T*|Vªs€r÷¢µ€ûðð¦G�<‡§€½ø•�«ôp|/´»¾0Ðö›ý$>æÄe1XF2f«ú¨6Ö/¯ëoé^�VèŽ>�>x>iØ
+uHá=^ÑgxY
+k‰¨¡µ¢‚9ƒWIÄP§—¿áì•P2�H&7HD‘$‚zDáJLŠ±<Iƒ@*–Uâ†$4)A$sI(z^/Ï'‘�ø79P•iXòHMñvà·¼¤ñ³˜¡‡éöàaº³©5C¶»Ã„Y°u§C²‰¾]V¿®³DÇ/Ás0)àÏTæ
+d\¹�…qÈ»ÅØBs!:ïÖjY«ã�\¯ÃWpy¼§,&¯çz¢îE9ŠÈ<&3­±ùÿÆ
+^“¶cND§›ÕéfJ60àì\ŸTê®‰Póî¤ 5ð]9ä0U8À5¨ÿ ƒá°«y0çyH°›K?¯§µnüv%ízæP_w÷v
+,ý2Éüö¨÷çr!UÏí^ú®Yi˜\Ž_yl1K³<´<ÇMBœ»˜�¿,£î‚_vÎËŠ�<ˆTA#ˆxë­(µ¢5”†ÚÐ†”!uHÛÊm•GôOs»;…=ò>uŸ¶Sßm|�”«Oh�ëÒ_,œìyºü{þèoâ�®wÑ;�w„;âºò|€x‘%\ˆÕ�žáží=~ŒY…Ã(@#hlDÙ.”;�ò?ãg}†_§agÿe¿êc›º®ø¹ïù3Éó³;þHìw!þØï½8u1N1äBH‰ùfµˆóA�8q”‰©•ÆJÙ*­¢S?˜6è&­TŠ˜ZÖ.¥Lš4þh·ý1mÓÖIÓ¨ÔjÒ˜˜ºŠÁ¶6ÉÎ{6�:¦všöÇ»ÖïÞsÏ½÷¼û®÷¼sjëWˆ…Pj~éðË`&;›š J#Ñh�@‚@kÁ��ý‚»~kf	»ßfuØlVô3ÀôØì(Û­:–Ñ™£þZ;ƒ­š’?Ñ)C#a!BÔÚ¬:R
+‡Ü®*³!Ê2P-)œ�¶JªXW[ºBmSn�7.¥ª-qÀwb¾'Éåò†Qažˆ¯¥²MÛÛD
+fœíTâ
+ó£æ%3ÛlN™Í¬Ù#JóÌN•‰ó$úeÌ'Çáõ ×ðº¼ž÷@w®ë™²ÃPRJÅI`Y¦æJ6$g¿1!)õ'��3–»%•±ï�œ�Ü“ºåú„Õ”4%•OL&ƒNH�üKï\ÀÅ:¿Üþ
+ãƒö:“£Ý… ·¨Ë6²·Ø[&¯¯*Ü½‹Êì{KðaüïkÃžÈÛÍzòx•_”É•µ~ßñG¼¡5Ä)µEÿÑÀœ_b¾û
+™Z‚Á»mÇâÓdÒÝ·Ê²W]v7{Ã2½õØ‚GaºŒ¹Çdz‚¹œêûžoƒ5ÁØ_ô“÷Hóë	Önq!áóŒåtì-r%iÂ´ÔduYÝ:·ËdLaè"�ïcF`4xâ­¡ 5@5\å×Ú
+«õ¬?Ýv±�‘D"ûü'û,—àA$	ÞÈ¡côø¼‚' …@[b�ÐvÑ@TïèÆüÂÝ(¬[å¸Ð*ù-è
+ÕºÑsFž“™}ò“ò%™•}Ïòs‰K	v_âÉÄMžÝÅŸàÏ$X_Ÿ@š>"±°}3õ8ÉïŠdX|Lœ)êDbçšð
+é‰“I‘'ú“Ü�…››¾$<-œtßá~ÇÝàØ¯’çÉ„ý-Æéû9ÁÁqB"eo\Ïžãe>¡ˆÀ	²�Ð%dQðñ1–%O[k Ñàq
+Ug“?J2IÜÒx[<‰—A9£×0âÄÏ¶á"±!þWä§|?$~™#°’LÏ…(Žøúµý¨„�d–¹®2ÝÕ>39aA’g”2Q	I�ˆø/…�.±Ü:šÊ-ïWÛW0Ö*óù�TF#xÐ„Ú›bñ1W~gM2Ÿ4ÂcÉD^60�éÝ)‡Ï]e‰óJeQ*¿R©áí¼CxQ#_”3îdò÷I”�É™ˆEvg@ýDx[#Ýæ LT�ùJ/’9aŽ¾.ü”û#W…ÙáÜD†ÔÖ¹ne€ñpXM•ï?j0þ]Ã–¯˜Qý\Ô¹\kî¸eÌÔ·Ó±zyáf‡�nï–
+¦ÚÑÅS]3ùþ¶
+43†ú¸IÏzzCƒ�"éë8¸‘éXüÙƒ™b]mCò¹\7W‹då�¾3E²úÔF¼fÄn´òV£üDÛTÔéÓƒÌ¦Qõû²ØÃ^Ã['“¯òœÀ15JRp¾Öù Ž8ÈØÂmöîñî­ß-ô¬—NÖÏ×¿Yoiªmr¬…µÞèáÆcÆ±šçäspÎû‡V9™«‘-†£`pzê§UOôD'`îR+8V;ÃM�ˆE–{¼‡×ë©á87&6Ü~ àÆ­�½WFgX†€"½Þ¸yÊÏ®ú�Ì0ô/T?{'ö~Œ�)÷šs4ÅcH`Þ);'†)—~Õ*Ž‡»Âlø­ÐÿczOsìv(�Î»ÿúBæ=ÝË,..‡ýÖkë¯]Sè† Jko?a’"å�ÂRqÐPl¿WdQ®�&kÙ/+n9ƒaÂ'yVÆ¨„ŠjŠ¤§(’ÑµA"‰5µœ�\{�´K‰®Å¿æbÝãÃc›â-„˜L¼»¾©-Ä¼úÍÍèm™•îÐôâ)Rÿìº`#	}ÇË}‹%ÓŸïLlMu†ª«}«Ÿ�JÉüÿè¢ôßKôÃYS3`¬PýýÛ¨ùWà°>`?àØP÷×¥2<—êO4ÌÝ†°ó?ÃÊ€@@í…XåXýq
+@þ@¬ Çâ7Z¯´cÝ×:píúÝe¤>èrtë61›¯ôáÚm[¶wiÐ Aƒ
+4hÐ Aƒ
+4hÐ Aƒ
+4ü  °ŠD¼Ü·°wÈ¼Õv÷„@0nZ%¹9Öò´¶­H,�wu÷lÚÜ»¥okÿÀ¶ÁíCÃ°cç®Ý{ö~nßýŸý?):Ø�µ¬øªP� !
+»`Ž.-á…(l€^B]ŠKKKï~üW9Ù-ì=µwœ_ž·¸¼Æocï–ÍGÉ¯+2>fGEÖ¡\¬È”¿V‘��gæ”XgVl²îŠL ª««ÈXt+2	Ý`EÖ¡ü•Šl@ùrEÆýèñDŽâ‰ä`Ïà¶^B¤a\•û¡SˆRe…NìQVê,ê'Ô5y\/¡Ô¥ê³ŸÑ’¼¼3
+Ã8’‡CËsfQ×‹mùy1hÇ_3ˆ©EÕnÀyl‡pÍî¡¤®B{³ˆ"ÆzŸ1“ªŽÂ¶GÔ9ÔeÑþyuÿÊîFpLÑáaÔð´>ý›QÔæpOøÔ’ºe'ûÊœRÅê|kŠŒUÖS©ÏëÇz>{T}Ce‡ÊºZ�U÷>^±&¥�NçF³rô%šÏÑþÂT¡„*ÚY(NŠÙÒDaŠNçH´+[ÊÞg’¬£Ã…ü!E3K{§p]¬½½YÄªE¢òy:416^š¥C¹Ù\ñpn¤¿wë`çÆHzb27;�;2T˜ÌN
+‹ù‘þô§TµÕTÕŸ£ébv$7™->L£ÿöh1761[Ês#tbŠ–pêŽa:˜-ÑM÷Óm££ÍN�Ð\~6wd§IÿÜÏ¾@s|€©Ï™Á‰A)—@ò"‡ÝNÍ¥@SAùƒ�º@5 €ì�Ã4ÿƒj
+¶.†O6@›Ù€5ƒ0Ý„«‘vÁ
+àú�R'„Rˆç·ùÊ!É®f=6uÑ;¯nõüÝù·G€�ÃÈÕ3àzqêÒ
+
+endstream
+endobj
+86 0 obj<</Length 44554/Filter/FlateDecode/Length1 71368>>stream
+H‰ÔV{<Tyÿ�™1nÉ½ÄÐq+—Áo¦�»ˆR1.Q­1
+FÆÌÎŒ\·Ì$*ZV™¤\Ö›Š6›Š®R´HÞ–¶m—P)Ê®ôöL´»õ¾ïîïåü>çó;Ïõ÷<çù>Ï9ÌiÂWx­~¸SˆqFÐÎ¥XQU£è¤b¼ &‡ÁóÄKt¢4RÂÜ&DÇÉ½"LÞ
+€ìõH^çÊq]Ì£a	DJTlR¤wÅ’< ’ŒhcË·aº;² óg�1ÔFÕ&0íÀh£hŽ0ñ”Û‚›ý3v¾I,—ÉÀ¿(*`¼£ÉF"O	Q9�Ùó0}4ŽÁaÅxÙeDY‚�×Îã
+„XXhÊiR9�Ïâ
+¬ÈÇìW‘PV—JÞ-é´S°]¼»´P¬Í%Ê›e¬Éx¥„Èâ$bípŒµ‡ ”ùpQnV‚“‘0œ¨`NDˆØ‡$þÐ’ÿÀ!•é¥‘€ã»E@¸ °€»�¥¢ú#¨<X$ø¬¿ºƒž�d=o‹bKÄç¡'½�q*ku­ø\¼�tl“àÍM÷�B¥ßâDX8¢Ã”ÅP—ˆ$(¨/bñÙì¨8”Î�Q_–0�ËßJY5¥
+Šêóß+�Q¯8¦%…Íf†¿[²9,4@ÈàðØqQh‹¿�Íd¡þ\®�²RgµÍ}i¨·×J7/o/út¥»»‡Ýc5ašÚÙ¢žõ*ÙÙBk
+¾»B*Áå�m©Ë¬í¬íBÿ÷•þñ�#2/Ú‡½÷=8‘Ü±DÇ¢SÉ–"Ò)âé
+Å³ªJÁ½÷âû[—™�îž�[>þ8wZ~^GŸNè7íC»OjÎ4~úYˆŠ &ñÖ§šS×C&L¿
+Ù\H˜²ˆP
+‘n~š× Äên›†LºÍ¹üêzŸµ�Ÿ;ü-¨h»~IlFóÚÕcê�ÛÜ}+oq§ÞîKôG�Àcq1ç;§´ä©mWUÉ6hë®S7^5 ˜x¸|ûx…,_ï§
+£méý{ò½û|£uåo<�ü–+–ò‚&²Ív,¼ýˆÙ”Ä–Xž,0ÙûË³êª®Mí
+7Uäsn×Õš^M2MÏ»?s.ÊmÍñ\•�&ÆdIÀ£�—É©C´ôšÀÎ)U&Š	8(Æo•àq§"—ÌÙÈ�8@;wuÊýG
+­Cÿ� Æ0K¥®øÄ6¿�Xò>>…Šo.3Å›™´›U ÒY|ŽåF¢ñÊ¢ÑB!O`oe•��`¹
+3`Æ–L.ÇŠÏcH…ÊRh,5Æ«ëýyöPŒ|Œc1¢0¾NŒ  9™‘ùôtž©c®Íx�vVSW’•ëÔ¸4/]Ãîé®Û¦yÄÈ5åxÚ¾aZÅXíæN«E-û_œ9œ²_ÿöã™~ß±·µ!
+L‹Áì	S­v^¶ß•g…�®}�‡Ý{&v½$e‘(ãxånï#³û::9âñ“£>ýszZ¢/3BªøÝ“p
+í;+.ýnÏMqÊåuçM®‰¢‡Å®5žö’×.6íÞ�t·ÐdVÊtú@ËjzÍ7N#i-Ú¯®.‰ZÍ
+ÞìØlŸ™«Ñ×fÿrtë SUøE7¤šVVéb@)UÓ|-8¢'Î"˜?ñÄysrûY¬3K$¦�öç�WSÞµÒQQ��®D9l¢ËÈÈbðÄá{"FÒ¢`5á2¼‹"åX	„a¼ÊcEÑUÇšÀUÒG”à¥uVÏXƒdLz ˜khMÞ;Æ!HVm¨.õbL˜Þ›àå ¢”©L àqÄæ1,ÆiÌp²Vï/FÊþuóžÖ��ÚuÙðYŽ§Ò·Ú>ÇS“QHÕŠÎÊk¤�hpÐ$.MqÆA¹~^ººÂµ/¹_“1®­U�©zäpë±áD¾é&×Àñc‡nØØÛ±ä‚rjWmMS‹ŒãŒÇÈ•á^£ÎÛÌòo~ÒéŸZ©SˆM5ì+ö�Ù) .�,GÇÝª�ÎÌ‘\?<Š94�mw./‰ÏŽŠJQŽRì°Žôa3ù\7Rˆºsù<KŠ$Í*k~(áòB67Ž¢Ï6†Öïré@WÆ£¹|¶0iîÓD¡@h;×ÕTH¡.£Ì‘ÿ…ˆþªI«p.ñ^úê˜”LÜŸ”Uí3þdrºÀûèÙéCe¨sêú²/ËrÂ©[;Ý¶$=¯ÙÖJï}ù´$ƒ”SšYwmkr„a�®ãe$o¸ðj“Edqqô’¢{rÓ¼3!K.y)8¯($W™ØUŽxítëOWn,Ž
+dÔˆS�„[$x?.ªßâPìG¢Èi”V
+í7×tú‚©"Ã*ÕµõÏ|U1š�»®s§)Ð£nOZ“ý=ß÷ÄTE2Gè[«ÕV(o¢‚sÃÙ¶�ëÔdƒfÂÞ”G*Èï�~í°y�(�Ð;qñDZÁôÉö=Úü�Ž7Ï�É5€uÄ]­uh‚ú®æš´ŠŽAQ™ýATEÓTÂ:x£lþaÃõÛ5NûdÏÜ:ÂÿÏ×OüÇKkX0¬Ø¼oü –õ³Äè^‚êøÆpjéaÅ[Î2ûwç´Úê¿>@>#Y}#bôíßÛB«lèìi#ŽKk[õ™Ôï)ûœJUx1�Ój4-vóÛ÷~ÕP”ö$"¥¶zÑ
+s[c‹‹¬#j{�•™G_ÑI¯õ[{4ÇýkâÜ©²Sâ…“�¢b•ÖO\xáßraè*|‹Räwë˜jûÜÕÅ{‘ö_öó©ïo?gyµøÓ¿®Ç›¨ÍäöŒÉålo8xí+[ò@ò@eBÿ6	èˆq¹Ôe³÷áJµJë�˜>ë»I„�JÂ�Ðe+â|HJgÊ>¿s—îâÙN
+<ÎëS³Ï<_ZÑ%Á¦B+öopjîß F±ˆÖT«vßs-þ•úr�‡jkãøÜiÜËH1�hð²÷ ˜ÜÇ]H)ÅdÄ1./Ic*Ê™>è¢\3:È‰¦È¥ŽˆÓärÒ…C‘ƒè‚èœröÐÅéòyÿ{ß·ýÏÞk=kí½Ö^¿çû<Ï¹º¡ÿ, ,~ö %°M ¾”˜<
+³áî.äD
+ñeXOzD sÙÐwdiQ§Ø2±ÍþŒ`VãÃÊ°ßZÙ·¶)Jœ¿Ø&P]ØÆÊÅ÷¡ !
+û›¨5_ÒDJDñyšäÄ¹uJÒú'ç(Jõ“º{ƒ×�&ïðg/Î6"ôUÔšù=´çq¶íùnòyW’áË¸²
+ÅV`äB«%)ÁÓ--ÂMYJ
+;»ÔÍ�Âä´~û‰àÎ‘4ÓGè¶ñ÷õ%º¾-º%ßžæ £xÅ±ëx:°Õv£¢£úáåó’Ù.•)?W$òJ—:¹¨8Ë	ô8½RËªI¿ÖáxfMþ
+šèìKJ¾­9q0#½ä\76tï}}‹”ü+»š¼•ðgõ¤3iÈ•f§S*o?1A±©ÊÉ¯�†Ê‹íb‚4¥wÂéF‘!³¦§Åå_Âmfq°>Ûß]Ðœ58ò,¾új_‹¯Èï1²˜%ïËOÊà°ù|/�R@É“¼«”.·è�Vçxí{=xK§AJ-°âãyJræÛ•ªT˜Å¢„nÈÌç0pø
+
+ ¡Û×`f½¥?ÃbÿLö5»¨¨¼®¡�ž+k+ª||ëŒ¼ÞTidýË)g&oÀ0É�±Ú²·JW³íÊ}Ì­gš×úVŠív7yµºãîõàÃñ8+ÆFCÑ	í¤î”õ2W†ïÒ“##w­™S;xò(Êƒv‚¯L1åÖŒæ'ò”yŽÑ>û·;ÈLŠ
+­d�S/ã	`ÜÍ°·šžnP¶Ê5±
+‚�)¶¬½*Wî10}/O3¾SÅ9Ï½N#9´ o·Ò-‰[ïXÀ¿´+¦hy¡sÝöYAùˆs3ÑD]›‹°ëùQƒ:ã7<ª–¸­nÝoÃàŸä®½Ñ1W�bf‚Ã4OîšÒQšÀEË@0{½3,]LŽ
+]ú‹ZTâ|/ÐÑ��
+ÀÀ@ßPD?=~P¹#jñüÿöFÈßr#ä7^öÓ¨ŸÓk�Î)j¼Ò2‘Øh¥S(üÆ“ª§°ôå:šyíhµvÉˆ&½´¿½ÒvÔ½^Üt)aÊ}bÔ§£ïVZ
+ðèÝ–f
+rû!Úðxªlõ¤VÝŠAd¦D~²ÔˆW9+�7ŽP/öÔºEÊÃ¥pqýQgÍ7#Ì®½ª2¢ÿ×¤Á1g÷S¿—	�<1‚­–˜G^Â‰Þ‚ZœmØŠ5Ä;BVæŠèÞ¶½ŒDG“fnxÜJ¶?äž$l–±qtòÒ¢‡‹,0MsR#�ž~á7˜žÔ62èQ¹GU×Œ~w²{u€Ú¯ºíúM»Ú'T·¯ñ¹ÿ<IO,
+4ošêGµ¡Ò(.Üú#ÆóG…—ùùB!ñU~bJPóMWÂx…nGîåûw¨—U&n&ñE";Ïâs8_åŸýÓÿ‚—_&¢¥ª ¨€`–k’»!Áè}Iç¾['øÃ{æ+¯Ð ¦¨W74œÅØãÇŽÐ¹‹È[ OÑ�Ÿyù<
+ˆ³Ëh3#=ã%åcÞ–·ÎRš¯>ù9íÖ]˜^”›¹.ùŒk«¬Z+/|`¾¤I!áÞJµ¬hQÚ^:IF™,ÄŠ&Ÿ�³v�TJ;™Êh8iwd,ÔüJ·À�sÙ sym–+ÝDý#Æn{%æÈ1óÝ!�=ScuªXž.Eð¢°5,1�ø¸|@q_¥-<_«a‹°ìÈnŸÙíV%±LjÎxBÎš=±“®ø�u=®¸¯¥pÑcÌ_�ÿ4Àù•#÷üˆLüm¯ïþ]¶Û…Ú¡·÷:wa*Cx’ïv®²|s<6ï<6§�({Ái¯F*K½.ðm�Ùâ³æìêD�‹&BXTA@n¼à»ß?à-‰_8Vtª¹ñã€üÇ˜¹Š!¡£†Æ‰"éûÓ_‚%1Ø÷Cp´úO-	PXlÅAªý8.EÉNcJW5�^`ªNËNÝà€@Ü¢á’`(’kÅ±„Ñ`LX0Ì#Àœ¡{tßcA}tXôl=‡ÀØÐ“d
+‡Æ1ç{0=˜€|uŽÚ{±GEE}&vvt(+ œýyÚˆâÂatûÄ\Û¶>~µÉÒñ}<¬×ÉÌ8¢ŠåJK¯Ô›‹–×fbIªC‚Ì±?ó½Æ¸‡£ý�”¤%�Ê½‰ùÊB�w‚M“•«JTM¬‹'r�SÓ
+”åCeS1G¼û“àv°ÕA	ïìx})mÏ;˜AžæOk�/–ŒùUŽ^è‹ŒiGŸêÒáÎue<S
+¹�ßÛÛ»Û÷°IMTöQ�¼ôÙhê¿ýwMª–Ý"8•ÛŽÎhÝÖdÒ±þPÝO:g*ñ²—Zí3÷Mæ�•âhæ‡!	E§2_ÿÜ—Ý—ŠÉ+¡�é	sK¹;×x?¡g6Öù›ôâ\}ÝÙ�qê¯;ø\ÄF€‹°ûtr�‹0‚ºæ•^�T™ç$¤Zÿp¦H]Zøž6ÁÙŸÅ
+—¸ÙJ M°ñÓµÍñÓLf0¤P6=8T$Q7ÿðH¦Ÿÿ<Þ@}€¼0ZËÙ…°ÑÞÂÒ~£=Í‹`A¥Zo¢Y[i‹\Âé?¿���	öfí<îrµa–úX^1û3�{Š‹-ñ±!‡ôüÑ‚eD9€†d\OÖÛú…žOõØ¶tÿRæëPÉQ«VËúŠžì(¤!Ü«þò·>Õum
+l]WÒÚ‡ï8ÔWÝdzSá›k;þ4ñ)K�NÚ™úü±¯Ç:›az¬[Õq'÷ùÍ°€(ÝwÉ¾W¬†ãSÅYb¼,[eèbæéQ,ã’µuÛ/÷ªéiãÍ°é¦ÜGgÆ68Åqž¬qÕ{j„7ÝªX‚vN•KsR�2s]-à5]Yø_{Ÿso­WD1r“+y4A¼BI%7BÄû‘*Q�Ch™Rmhª|‰÷¨ÇŒçøâ•7Z�Žð•TQâ5%´Ô£C�Ñ~fÂÝóç¶3_;÷ÿÎ¹ëœ³öÙÿZ{��3bäÜ”u+›ÿ. ´øÆ£ÇGlœØÔ7b{ÿ¯:^
+òuÙ›™ØòÛ)q®�ÇJ«¿ûäbåÂ‘�Ö•¯ÉØŸphÝîò]‡:]Ûây3sêüÛ“½�ÌkUÐº}Zàô…%}§'Þ­WybÔÔ�™Æî[Ýþ«µX–[Õ/äÛç¢ÛËRØ€ý{»Ãü×1N5[)‡¶-öj˜5Ž_™P³Ë˜2y
+’à2Oí…¾Tiç•IcLÍU{1·>áÖ\¯@3ÀÜàv“Û_oŽ™·o‚¹®ÒùO?m@8VbZâ¡´ÁT 7¶àeôÇ
+ôÄiìÂs˜)'aÁ�lC¸„@Qo‚¹škp#¨6·p‘HÇ5iÀûx��ÆèlîrŸŽf½ù‘±ûe’Bí4#Ñœy‰©@0"Í)s‰GëpKZš2¤ÑúõÑ
+X†˜€æ)™¶äÇÊV™-wŠl[	V‘™ˆ.ØƒJI§•�™ö¥Z{0‰£6K°T˜*s¶„šX€w°€Œw£B½¨“í�ÔÆ¼D5ÍáÕ7qYJ�dZ™f
+ÏnÅ#­Ži'yD£Fa61pßKmi/ë¤”8+ìKä–ÎO©Y˜Cæ[8öì“6ÒF«`f+­1„×– „óˆ3’.YR!‡u‰ïën™ s›k…L2ÜÀï¼›x,ñôá:L¿nµ°^·Û>›ËÇ`-Îà,y\cÞ¿Ç‰"n¨·U�f¶™[þZ	A'Àpö€ìäªÁ§ø‡T«Zô<mµgÙÍræ6=È½½ñÞÅ\¥Ý('.0Êúâb�¤¯”ñ²DVJ¹\–ËÊ¡BÕTuO{õIý¥ÕÁ¶M"ïÔ-8¯Ã�Ëx›Ù^Îx·á(ŽK�DH,#ºÀñ?¨.*…Ø¬N«kzž^b=µßó]÷}ë«6Ep²Êz2Ó±ƒYøN“Ck™ ¯É×d¾T}¤ŸÓõ´[·×/ëÁ:K/Ð+ô_õçÖ4«Ôºb÷²sìRgŽo²ï¬I7ï2yµBÐ‘õ3ŽÕ4‘üò‰i˜�¹(ÂbÖËrlD)ã>„ã¨ÄUü�+	%ç<ÎþVÝ<YL¬‘ä°•ãrC~¨�
+#"UÕ]%«T5^Í#V¨3ê‚º£›ëWu�žC¬×{õe–e»-‘fÛ['�‘Î4çè€ÏžÞõ,ëÙ5|M}¿ö­ôöÝ6CÍLòG,{ølÌ'Ë5¬Áb+q/Žá3\ôs}$JlV|q³b¸jÝ¥§ô"2d1„&Ã‰-¹D�Ì‘w¤PÞ•Eò¾«[‰l—½ÄÇ²Ÿ¨”*ùFîÉ#Å"VšÕ®Z©8Õ™‘&«žªŸHŒWSˆ|5MÍà
+mUª}ê‚n¨Ãu¬ÎÑSõ½SÑçõ¿,eÅXqVWk¨5Þ*´N[g­KVµb{ì\{½}ÄÑÌ‘àâ˜àXíØå¸ãxêt8û;G;g;Ï;M@8Õê/Œ{~þ‹sœ–×ìFÖªŠÏE�oÏ—!Ì˜C
+Ö“ôbý…=Nj—\‘"�§'šÍ:U=ÑSd¨:$a:ÄNÔã°FJÕ
+õXÝ¶‚d°º+‘Ö2ùXMÑÉÊá×ÕsV�UhßÔE$ª·¤BÕ…ºÐ|‚D{½TÙëÕY¸¬ëª!ªøTÏW«8ès•§Š‘i%ØÕÈcÞ·Ûo0ßÝÔ‰Òç­õ¸¥ÝêŸòPVR5NIo«¥zEu–R*î3i�û2ùò>’ä€\•rˆlÓ[¥�ªÃÕòªºÒQ€S:TÎë@dÕp”$ýÕC5DtœaªÄ˜%ZâY;ÿýùøN8+T+jš‡jrNÚ¢	VQïûÖ(¶}É.f�mÒ1|¿ŒÇHu‰|6n™xm±Ÿ5¸ñj5f›92†ºŸAýT(—	ˆ“ÚTË`r+`¿h¬Â¨…£8ëêÿ	ª~º<ÀoÅÅ'«‘VÍ•…–‡Ê”Mý-&Æ`$�Öb¹c�}ý$°\¾õ¬ò/ñ
+{Î×œ¿)º’ßpl²bÈÚEežÊk}iì‹IdxRÞ"çn|Îû[iTÞ•f#Ìc�êÃžxyf’¹vM¡)Æ(³ÉŒÀx2Û¨¿3ÌntÀ|;K
+µ£­jìqù”ýèoRLÝNÃêQ¸4Á=b'ùw³ ÈºHíìnšJ1aÌÐhvÑ›|;À¼¥é
+´óõUe&Uç³CUa€ÙjB$¹f•÷ Jœ6µgZØ%¬]$õ28©{·—ºvIìÜ©c‡ö	íøÊ÷blLtTëÈVá-Ýa¡®�¿jÞ¬éM‚7jØ ~½çŸ«[§v`­§Ã¶´ÄxÜ©Ù.oD¶×Šp§¥ÅÖ»sx"çg'²½.žJý¥�×•íwsýÒ3‰žãþÏ3éGÏ¤ÿyJ=WWt��qyÜ.ï©·«\†È¤½(Å�åòÞ÷Û~{©ß®K;4”\ž&¹).¯d»<ÞÔ¹EžìÞ®¬v`²;yl`lÊkÓ¬MËìÎ/“ànâ7T°'±L! .Iy›ºS<ÞÜ)5¼:Ü“3ÆÛ@¦'¥YhhVlŒW’_u�öÂÝÃû|´ßÉþi¼Žd¯Ó?�+¯&»Êb*Š–×Ãèìè:cÜcrFdzõX¯Ø(®#<ûvoïB0>ÿðç3äŽålùóS~ÎsÁ¾‹Á4ÄØ˜;×iÎ`"ÀmBÅOD£ˆŸ¡-iDBmŠpÖ&im*!£
+¡´¢iU”„¶)	miˆ´‚HÞ~óöö8´ÐªˆÏófæÍ{óæÍ¼ÙëˆóyØ·Þÿ��'Üa±x~]lW¦Ö§&#Öù™M&wùÍÃM±Lm€ÿÆãXÃÁh"ÅÆ/#„�Í~ì%vÄc¦²úù|&ûtkŒKëýæCÆ"cmr}S”4iùÖ@_QQxÀú�Š"þdKÌ˜}F¼£¾¸·�’Ë·ž˜öO©©ªìõæÙaí“›ŒÎÉ¬IëäHNçQãòt\öÈXŒt0ý«ýð$fàLóøÏšy”\=Óð/®ÀÊìÄ}¬3ªK$½5�{ÙÞt½†?y“pÿÆ§ŸŒ”t¤$zÐ{“xÈY’N4è�±YQa–—s‚¸ëp£ð±Vò³«*·ôÓØàõƒ |ôbÛ¯©Fð¾Þ=ýaZÆìnŠÙ¼ŸVùú(\]7E‚5ƒŽfì
+Öt;š´yÂ@¿…~M4Öô”¤ÿçzÇDÖÖ˜Ê¸ÿ ^cë›�Æ¦¶˜?’L¤bÛØ2‚³õóÒºÔH±¸©©ÅRoy[Œøï
+F�ÈºDJ
+>šu1Õ'âöHøT¹ò·=½23±Ñ¼–Ôeþwö»=H`)QüQÓ›h°ÿÆGhÔo}ÆV’Ü1K�É¬©ÉÏÁ�potR…ÃZ‰hliK&G�ÐEñX%“QÃM&’ýV÷*Ãï5’jL�%7DÎõ÷['÷øÌèËqb­RƒÔ´¨×Pv7õ†•ÝÍm±/‘wK¬O(¢.±(Þ;ºØ€ï³”
+–²�?3èo¨Š>á‘ó}a¢n©Õ¤@ò«û’2�#Shu¿°e^G& ÓlYXÊø¿u-±Ì�…¯’DîÀp„VzéóMÃ%^)Éü§'õ�RÌ#á_Øj=íÀÏÌ ðUý5è!œâëÔ]0
+ò}Ú‹ÄügÀ7ƒî!âŸ¦K€Ï€J ð«€°xhÂ\ø¯á@ÝKíî¯P‡ë,y]­4X‚±¡}DåÚF
+`ÜÀ<ö›¥N¢rŒ§@Wæž„¹g­Ë¬Ç¼)r^+ì6R7ôµàòÝ{Éš@^„uŽ²Ï �êi>«u
+ã-ðc1ÆŸƒFák=èRÈ—a¼È�ÍEÈZ�qÆ›<ŒGØÝbÌÏ���Ð‚<ûæ€úx.Ö,S/(>å¾©.P¯ÖB…Ð�‘À¹ùÌÎ™Øöéß ÊþeÂöO‚}w|»"kÔYò®¶§ÎzPœ£
+êaë:Æ†^H†ûMÆù>BZ'MtO²þ
+»Þ¢Ùà=À	^ó íToPº
+ýUäM'ÕŠPÌ¶n‹oÒ$=H�á¼ˆ7•Â÷8çra*æ5KûNš¬]¦"ŒÃÑŸÓqBlp÷� uˆûUYŸb�:ÖNÃ~<ö¯æð½+­Ã=˜{ºç€�È‘‰Àxè÷È†
+ÛcŸGyûÈ+sàÜf:HÝ�ƒ‡Èø“Œæ¼ï«ÀÏ�Ç�ïñ¬;ó'Ã�8g879?87dþ#ŸdÎò=nDl8Çìšù¡xšv…@%~”ìL¡se½ð=²Ï\¼6ççŒC¡/±ó^¹ÆçäœÊ †«Rî-k�s+ƒ–qî3UÃòeb�æpÎÚ±v¨ô!ÂõÈ5áPÇ®OY# jpìøÞêÄ"MSº¥®÷è1m­TÏ ÿÛ1~t.âsHÖà5íûô±ØAÂ=H•¸K®Ý×²è~†{HY�õËí½&é�˜¢
+).W�uÅÕ#^°áŒ3i6”A[Ç”‘©ûoåÿÄyW=�ñß\C–¥
+Ñ+8+¹ÿ®Lü…¼èÊ=Ê~O—Òï^A^äÍ
+àY-Œß¯aš«
+ÒBm¬¬» ä+°vµÖEóa§â—ÚKê
+:¢÷ÐÔ!Ü#öçéE¯º!�GÙ9ww.Iêäë=(×@ŽCeM…¬?Èº
+Y”5²†mJ!î
+ü>Ëþ@òmÎsò5�—¯S‰z3#?³ò4#?çÃÎ›�—tÓToÉqê6ã¸×ðùåûØ*ëI¾sÐõ9ó³iÚþõ‹cÖò>GmN]3€ ô¿H½#x‡qßÜ3÷ZíúsV»ºÄjÇ9ªï½n�¥Voº§ifê-+rz)ÇÉuŽŠÓ}4HËRïY�û©v=Üî£²þ…&¸®Ë·m¦ô—ë�k°ï^)úø?¬ÛZ>=£¾D¤¢.YŽib�æ¡±êŸðæ.¡Mê!ëwê>ùEÔaŠ«¨aØ"f\‚Š]õÔ’ëñP–±ÿº†üä· <îÊy—ùîõÛ””º®â=jÅœcò¬AùŽï§©i»}k¹+(_T‘š”6_Ã÷‚ŒÞÀŒX¤zs-¯©/—9›+mfY·=ùb¸Þ 9Ø?(÷j OˆJ\­ÖUù]‘O�«giºÚ@�`\$ó~zTúeú# ~#7½6/{µ¤Ö-Ùï·É~>ÚUM+å÷ëtš¬—Ñ4†f@— *õ
+¬ó,òê6ÆoZ–ü>ø=åñÞ�GSß'ü� d½üvïP×û û
+ûsùö.=Â=Ñ}1Å5¨(ˆwqªæƒ ßÎÀwR²b›*ñµJ]}(N‰ãâ”ÕÅß�êûô”úÜßq
+¨mèßgÐç£‡/A¬~C1õ×O�ü°ß~›(WË¥NõæÍ„nìÎa�#Ð3vÂæ"è›´@ý%­Sñ}p‰¿( m}¨§:åÇÔ%nQ—>=y¾õº\Ÿ±Éú²ÄôÍK)Û¤¯îåóV|ÛÝÃ_ék¦Ÿìã=üã5x]i‡9šF¹DÖE hÓá&±—z€Ãâ}ÌýmUŽZ'•ƒU.Sø	5HÚ4¡Æf+ÏÓ´Ùô3`;Æ• §€ã6O€€Xû4è	?bò²CÀ~àWŽ.¼×½ä™pù¬“#ø·ÑkåÎpc¤Nî¹�æ`¿9Úë$C½‚èÛ¨Ð½…
+ÕRÈ'Ã.‹wùðÎ½MSïçÏý ¼KÓem„äŒ
+®]îÏÿ¯õ¸ßmÀ“Ò‡«x�eÑå¼u´U9�¾½o)¾
+|�Oçž ÿ®”gÝr…T²þ™-Ïæ³ïõ~¼8AOeÂÉƒt>¼Bµm!æÙ¼çªeèg ;s7¯ýè>hÃ7Êö	9Xz7¯/£R†˜
+_‹Ø5ü‹ûjŽêªÃçÜs÷î.ËÍ.K ’NÂf!!Ki(¬ænJó˜&òˆ3]äQf L‚ Ç¤-&,,I‘hÇ$f¹KèòP2ãØN;-àŒ£Ž3BPÿpÓ8hBüÎÙ{CXÊ¤©õgçû}ç÷8�=÷<~gT¿Œs±²¾Žû�{PNã.Fý‹pæcæõ1¯ìhÊoû»¤ŒÏP/õÈg/‘ðJpÔæÑõm�÷¬ù©õ>ª‹³ä/i1w÷ÄÝ½�½ò 6ÿŸ€½óððúÿº/J°V sÔ¥d™¶¹çj‚çêðÛ„e‚§â^ÀÎ@ù7(oŠP~
+¶#à}`5Cw`Á=ÂÀÇÕ,äï„ìÐÆ�ÆTÝá[À³©6†Ïòïß[Ø•ª?ô<ð8|ÈÌ†N¯?*PÇnçûÐw€	}yª­!”‡¯ßª�Ã)ú ünôñ;‘�|È;ôå½?>*[ïŒˆÍ÷½!&ÂK?ßóæ°¿ÿxl¿%>„å<Xã×ÆŒçAoœ{ëÇ=È¥"§y´ÈeÈŸEþ8ÊâÝö„ä©V;6{Å(rg‘¿:"gN½óŠÆ¼—Ù÷ÆØ³•~@Ž> Ûâmˆ¹�·Î%ÜM^œ©7ñÿN
+È»MÜkÆ{Yú;rQÄ€ß�ž¾ißiöÙzß;Î�öIë½#?Æ�¶KÃƒì6[¨H¿‹'Šñîî�}—?àŽ{Oÿ·º}ÏÛ//½/G¯½‰êéyÇ„õ´¼ÄÖÓqŸ?}íÙùLÉEÚ¾›(ÄÛBí»›ûÛcHßÇ£ûÍ~#´àNœ¸³
+�8/J€À¼Ûs®!võ�0ô>àlo>p;=€ÃíÖÈ0ô¯C÷©ïÈØµ6�·žÓ×­ÈÏe~ˆ9“ç`›?)–~à°ÝþÖâí‰¾ÿª\ D¼sÕú‘›ê% -—‘@t/tï9²j¤Ÿ]O,[6’à¢‡%›…á³ÂafÍÿœ]WºÉ\Âa¸fNÏ–ž«fy¹Uxdqª�˜7?|-:‰]%ÿv•]Ã¤ËZ‰‚‡ÃƒQÊžÃIM	'ì�$(Ä`HäÏ	·_doÃÿ{“l’ÕÞ4õ)a4ø{�ø	ggXŸåéKdL	“èN\)”ôC^€A@%
+ì'¤hz•x!9PÔ
+ëb]g'ê{!‹� PÉ*öSØ·	É^e[ÉlÔ}ž"ÓÀße%Ÿg�OÀ>ü
+tÁí–~,üG-ûKÐ§ƒ�X|ölð‹ÐÿÀÒ¿‚e-êí²¸ƒí4gq_tü¹@	ÀP:„Ò!LÝ!h’²o°gdO§ÀaðöcºšÍ¼€üFÍ‰‡f„;0¥Í˜úfÌ\3f®™¨p5Ù1M©˜ù¬	1MˆiBLf¥„íD;E²ér†yß‰yö8d?pEÚ¿	Ùt�=‹y,Ä¨ö³­fÇ"Û’xÔ—�gOcª
+ötbFN¸õ®æž$"8Ãb¯ˆÝ,½›îÉÂº9‘•“bDm‹f°�äk€‚£q#É>
+T*ÛhæósìI²ÝEŒÞ¢´°µÅ¡–TPÿE&uÈ¤9ñ³ù$‚€B‹ÐÒõîF÷n7ó¹sÝ%nÃ]çv4°ÖÊgÅ¬ŒÕ²s$GúMç’… c¹¶da›§Ã÷ô{®xq­_»¢
+hƒš#W+Ñ­N[¯5j»µ6­Cs·imNe½§Ñ³ÛÃ|ž\O‰ÇðÔyÜI;¢{ÙüMé�6@ÅÇ`ÏeO1|�¦â)Ø	$�æ® <v@ó"Î‹8/¬^X½°Há©Ö�–WõØuDü ðx°X30·�ƒ¢TAÓ¡éÐtD]Q†0Bd.P0i°j m_‰å_hÒ?(clŸ!ê*CÆçöÒx!í(¤m…Ôˆ”EÃÆl¿ßÄ‚±‚X§Úh64tªµ�Ú`mAm§Z(–”uªÅ�â`qAq§Ê<Èx§ÚZÓ[s±ær�«i¨i©a¥øt	³¨$,yvPpŸ9#+\ê�.Uzñwb�íÀ5€Y”
+€ªôBr¥ÖX{H-¨Ñ#ŽHnù„½]úDIø•{ü¼Û\²°6Z…#7´mwÃß-£S¥^i�CH{­ß!íÒ®ÃpÀÕËc®Û¯ž”1 p�Ël
+¹ eH4½€Êêñ[ÃÖ(=øu+Ý,dè¦q2}:!Ä?Åå‹ú”ÉX:.W!�H¹_Ê2)ó�Œ*ýV•þ‹*ý[Uú\”…ã�”y†'ªŸŽêµQ½0ª£µ‡HÑ•iRjBÒ¿Iù¤”!#3O¿�§¿Ÿ§¿›§¿œ§ïÈÓ?“'êÍÄÞÕ•L)=BÒ¥¬’rŽááúë\_ÃõR®Guzœ¢wR.å,)³…¤ï�öVx‰û<}�T %jF
+yR!’èˆ‰‚î˜‘å a3rô/3r�_ ·©¼Òè-3ÿ�N£ÐJUèï[ü.­$]àAðð�I„Á'ÍÈÿ#Ô?
+ý™íñ¯�:Y¯�VJûËV½š¡
+èõ˜ú*z=JB²×Ãfè¬ÍÐ~ÐfèP«ÜjFæñèº…ä+"v#	*b$5V�O ågÀËS•—™!Q«Bt�¤�™� ¹b”h€ÔÉî¸�2‡d3I@:›%gP¯¼NfKv™�=hE;¼Áÿ9/þ8¹I½æqþçø«¡þ‰Vš]ü×gÅt™ür(Iƒgø¥Àyþ«ü$]mòþPÒÇÅPR¡}ü&9ŽX…žá½¡-¼' ½�xñ©Û#óù±@=)Ýä{BÄ0ÈvüãÕp¯}–×DºøãÁ$…Ûˆ 3c_øæÅIZ™èâò“b(%h£ëŸ‡çäP>_zNYDœôËFÈ¹Ë¹Á¹Ú¹Â¹Ô¹Ð9ß™ëÌqÎtfºü.Ÿ+Ã5Ù5Éåri.Õ¥¸ˆ+392`ìÂLÍ'HS…TeÙ§	!N}…ºì�øTV­T¯,§q5©^U/-ªN:G>_\TwÕ}aí)J¿·Z\Ù—¤dÕZ,PaÚ›÷?¶ö,¡´xï�lÁM{¬[G«ãýIõ†Üø­•ø“VÔÇ�òOý‡õª�iëºâ÷¾g?Ç˜gŒ?°Ÿc0c°‚°óåÀ’ÀVAb¾òÑ|§#$…,[·�f$­ÂèÔ•ªÍH×,ÃÙâ$]è²~­Ò”µ[¦­Š´6«¦©j¦¡LkƒÙ¹ÏQÒjùgÒ®Þ9çÞ{~¾çêžß}ïéÔk³j4U«ƒ�PÑûÚù°�_lÆ¼øD¸¹5þj^$î!�¥¼H8¾¦ÙÜÖz™ê§zCÁËT1‘ÖËø ÕÚLæñÁ`äñTÀP€›E<�!ÏŠ°
+"hÊ‡‚	žOƒ®ãuô¹.‚v¤×Z!`­�ÄŒÊGËÅµ–Sù|H/–ùÅÅTgŠ‹eª�¸˜‰€6@Jl’ðÛ�°ùE÷¹‡n«-½�²‰ql8"ÆÁø!¦0�ÜÇPËãü¶žúÿŒg;nuw…z¬¡¨5Ô�?°Óí4›Ý·ˆÃ§íÑÎ®�ÄvôÄoY{‚ñnkÐœèèz„»‹¸;¬Áê
+µ´&º„žà…¡#díFf§GÂ_ŠuìA¬†‘G,6Bk ±¦Ã�p‡‰{šÄ
+“XakZ˜c…7×ãðÆÖÄ2TihKÛYJ©€ûÍµDêõl_�x9ª-Æ's¯H|¶”ÎH\e­�g€—«ÎUG\p;‰K
+Ó™÷]Æ'«-¹Wð+÷],Lk¬õÈ‰Œ¡]ÁÏÀÀÀ ‘XÌ	z0fçáÒZšÃñÕ›¶´Æñ@(.DƒLÒ»ßZv.p#@õFã�©ÀL@‹E`:kŽ¿ÁSÛø^~„ç§øž!Ž¶ÖŸ	�)þSžŽ›ð ´PPŒÆHC`$Îs6´Öñ¨ª]•¹iA¬  Í RôKÐ¿ù3È?A$è(ègA^™%3´‹v…Œ»‚$bÄI^:FÚ3ëözV$ÁvlOÛæ-ijJÛ@�ÇöBm…¢.
+oŒ®€~ä�O@>‘ÒÚ#.K³62€œ¶�`0HÔ€s;¡ƒÉq8�ˆ!8d NüeÞ#<Cp�0gÈÏbÄ>Â;Ø„�ÔDªe$C�	
+_¥®A™*£æ. ©$I]»H#…Œt~Š·Œ‘Î�ŸB4.Br¼oEF'{7°hb�‹T}ö¨r·EcÑØ@a“Ý3Ó¯ß¤èsd–¼±ö,uÓÏI¯!*A^<ž0ù“ø´Ñîò9rÊüß1<]vÌ-]Y®ÜV¹½dÈp€‹•py�I'òÎ3çe3Ù3º_T¼åý·ô3¯VÁaa™Ã.•H,^g”˜õ:�Í%ñÚ9©kõ:£Ê¡žÃ§�ŽâP&Rã)äÀ]33URüþ1’@¥`ÁÏ]äù‚|Ÿ€�“Ÿ˜�ÉÆÙI|RÐ{n¿hÂ¦äÇf¿à�ú?ôKüjs’vòd‰Zú,´%Ie](¾-OâO‹Ìhêq¾+ø4F'œN{ãÂüB»xRíýwÛa0ÏÎÃy±ÏÏƒ^„ÑÇš¬ª¬ª*��hL2H0TC�Ž[º3+Ïª´'—îÐ‘² ¼D!‘8åî†!¡¸´¼°(/_¡t——•SLi¾§*‹;Qyž«å”ºŠ˜r(Uˆ
+°§¨€AÅG ¡þvÜîÔVèõ�Ýa÷VúüÞ
+�ÞC«ÝîÐèõºlF¦³za€5£ËÖk}~ŸÏ[iwì)QNœþ(ì½ôª°yEÞËŽŒãÇï�¿wEØúR'îìîh=.\Q÷•à¦cÏ¨©µÇwoØ;œÔ¶µIÕ²šÔÍ©gÕ)Iüì¡±÷ÙÑQ‰µ�ÎÁï©v4­¹w2Ãhíêì!
+/}$ý\º•£UhŽvþ0L±aÌ¨å¹J³^�kæê˜5Å½¹ð7©¢·þ`.#ñà0ùÇ“­¯$V(QgU	w¸ÁÑ)‹š¢EQOÏª>ÏàªÌ*U†SËÔxêŠLªª˜a’xƒÀ×˜²kjL´¤¤Ôå.“á
+S1Sâ¬ÑÖÉåå“ˆš„'éMW¬¶Òò$5"(Ù57ôzVY·+‰Ý³(dg~…n
+~q¨ˆzë’©¶ l0äd$ñQAËØ±ýHÔ‹½W«½}”�.!7ØÆõr#Ü87ÅÍpsÜ
+îOÜ§œ‚ãÖÃW÷è¬¥eT(Mi&Á³Ÿ]l
+õÿÒÈ.Ì“ç.\DrY Víü‚h�OäÛêRçaö
+Â0
+áû«r7dÞ)`?¶è†’éõŸßÀ0VÞî5a„´ßWá¹ 7@òv‡M$�•)a'hèÀ¯%:|æ±æø¾ÈÓkBÑl›íÌÞÍ?ê>ôvÿ¯ÿäNÿdçá'&N%GÆâùú¢Ô7
+Gê‹ð¿þæöU_‹ÕÆè]6YmêúØÎæðºÜOEß÷ÕøÁ¡Ùù­Uç¶¬>±ãñ·Ý~íý“¥Ës¥Êê‰¶µ[‡V–-r§‡CÓ»_ò�BsmÅ9ÀÚ$ä*Ô£ù;|Jc±·RµTRùŽòÊ¿*%*”Ä-—Z
+‰‘CB½‚B¥’ï¥G3ZÎ�wÜ|UÙ|KÕ6’×ÞwNK“�BF¿à3Tº\Õ9>X8ìVV»m§R${hI­§I¿‹´h¥`�ÐœÕPO©Ži(Å¤\ƒ&±ªa…ü5¿‘ÁÌhvËV°}~1 f²WîF�¬ƒ+IyYä'ÉÑeò)êÐ÷zN>�=w‡_h²ä¬?œêµmØ~
+�ýûðÒ¾âàßSoþ~fìì÷a¥°‡¯‰{¨–IŠ—­•Ò\›ÐBõ,WÀÌŒ›šÕµžùïMàv­ÞY:É¼>_$¾”*�ì>uã_ÃS�.|HÚ]ÞþLê‰›©wSxŸ-ô7¼ûÍ›ñ±i²ƒ}©sx½ƒ¨YpD¨ˆá
+=-7D¹ßpÿaºÚc›ºÎøùÎ}ùÆ�ë·}�Ø¹7ŽM''%‘KN Ðò*¬¨åÑf	jÒÒ�
+:”€ ”›ÊØ#îZPL2‚	“ØP÷@ýƒJÛ4UÛDÔ¥]­š@Œ•˜}ç&}ü‘ããëèžï÷ø~Ÿ QDQ³yÉˆ—9ìb‹(ô„@jp”Ñ:4ªéáoO{éd;ZçÄ¸—»d¨™¿ä|�MãÊ4S§(º±;§*Š=áõ7´,iš×=P<;³b`…Ï©úÕ–Ù
+·ttqŒVB?]MCè2­Ì Rt}SŸ|\¹ „ºatÂÈÃ £°3—H¿ÈEˆJkç5ª›ÀÕR‘Ï˜+©4ù9
+ã'ÿá8l"×‰�¤Xa²]`*kiTYkc‡
+ƒêy•ªû/îägå�Vün
+õ	ëí§n¤Žµ¥Ómm×­5]Çø¹ÂÃq:ÈSL%ÒûåÝM$oMN*ø)Å×F²#³Ë™ßê…Na³�ÆY¸
+?§ï‹Ø4tËb÷^Ðlkv¿dYCC}
+ tn1°>•ÿïéžE?¼-\–zˆ›T’Ñ‹ëlN»%)À?œÎH4æU#$É’”%;“ùäXRLzøcï‰}d€ä1sé‰Qˆ}Õ'¬ž¸lbšfØÅ–Be¼²¢’Ê ²’(+�–ÆJÙ—ÔödXéT6EO)—#]àwá.èÀ]%]PjÃÅët½kàK�õWS³Û—ñr=~Šž‘|Ä²¬®ÉÃ½Ì¢]|pëÚÎß=þÚº®ï~ù½Í¹¦­±t}esuËc�OdèÉÛ°ü©¶ÁßÏÿ«8rôã_ß+Þ:º®÷4ß>¾¥Þ|teñbô¶-+$Ç˜Ÿ…;ÃùðXX$a¦ÛÉ«„ºÚ|ð´ašÊ“
+ÌU|oÃ}þ/ÑàÄ'þÃ\ iT¥ ©6È(ÜÃŸ/b^—KcžÆz­O;¢å5QÓC£´Æ§‹›Ê.Ã`au‚Ö¬‡¦™Ü�xwS)ËUrí¾Äl�~ÀlœKyøý?ƒÅ¦/û\‘vÎ	–(‰Hbžø»7?ßß;'F	mØIÿúF�+ç<œ‰w<‹wŒAÛ£„íÍ¡pÙ£™0ÃEç‹«•¬²HyW‘™ñ¬¸Öölhmxƒm«g«÷„ý§®{ÎÙÏ¹nH7B¿ú0<fÜï‡ˆŠºTÐƒz(VÔ�=l�fôÇõ¡C	ë”†"ºC—�‚N%9â.ì±­ö0Ue~Gk¿
+jA˜�¡LŠèÀ)ÕG…ÙX¸CÃ@±bN"´Ü×áÛäëó‰¾(ÌÇðRb0£ß:�¼A
+ý*ÜG�9�1ÝDûè½FoÒ[ôßÔFõòQ8üŸÇ³Ó)ï‹�71ÙžË¶Næ¦¢Üå®©7UJÚskRãÜÂ,d°S÷ÔO~±K?¤ãÿ×¸²ûÝÒ®÷\(IÈõ¶#b<¸§@0	™ê¸J¼iºÉ
+UÌYMM�g;ŒÁ:0Nn\?˜Lè7�Ÿú[ýâÓ÷çB×K«F@*~ž€yð£wwŸÞ–»òÛ?éîþÙ¥âgsÜ
+|PZ‰*ñœK¯�’‡cÍ*�NYGs›º d¡}I…xS…êê9Õ,Ó™¹™ËÜ+QHÚÔ¾øÎô™Ê+•£éé[ñ[‰¿¤ÿYñIÂ±ÈV]€ƒÃUUnR ãÃÔC}AÈ\$w‚¼e©ºL´ó‡ÝÎêª«ÐCüD¥göˆ=ba€H_p€ƒÇrûŠÚþZz¤6_Kkñù¥¥ï^ ³–�|æWšAß›{™ù®ù¨OŸÍ
+çö—YèL´çîðeg´žÔDoëDû„½åAMéºX²Då
+3nVš	S”¥„+™,As©k» ¦áÎ´cš.QÓr}”;£Üm¦òtê‹HÍ5ÖKrš,ÏAœ‚Xæt“
+¡ø¸ûX9
+Åç:äÈ*=-C{ßZ5otWÿæ?=ð­:S�x¾JÔ<,)OýðIcùà»;�÷ˆ‹}qùÚ7N6Œ¼ra÷;�ÍˆÎ´I­²ýäKË—Ì‰VµÅJ¾¹wywßiîáªõ
+¢[BœäÏ¬*è�,p2M`Ô8   á‚ J2ˆ»“ˆ§(;œ¨ª2æUl~E±ÙQ‘6‚“ó*œÀyÑƒÌ)�¬ÚdÙ&‰‡x¡^lð<³«ª&À p^ Bî±0´ZòÒ ýjL4™) è®¯i(—µÊ¢€pû7Ÿ,[›ëø¬‚9v²7ëiöX‚ÙŸN‰ÓQVÓ4t´^J¹^Ä=q�Ù³ñ„+#§&¯ÓmO+áÎáâOàù~aÏƒƒôÍÉî_]È÷ÒRclþÛ"x×Ä^ˆõI}r_ô x(ª4ÒFóiáic•¹¡l»´£l?}=òzÙ[Â;j>>×H4·ÇëÃ9ÉæÇÎ+ðRy[®h˜‘Ò2A	‹>6Ó7ŠN|k
+ú‘iâ¬8
+sI)<~©_ÉsÃ]äqX¼3Nã(�û#nš7Áä‡0Õ`î¼›ºõ
+>_~bUl¼mÞÝÎ«cQ{üËäo]Ÿ»Ì~[:%a¹ÿ2e4ÌÙ½´×Ø{èCFÇáFƒ>3ÿ¹ÕÌ¾AÜä]Û,mŽJík0d)¦"rËò×2Ö4y‘»3@Øñd±g
+¨Ç÷­Úû�-;vnJÇ#3ê–,Û6tò{/ÿDié™‘'_+léŸñÈÊYe)·™ê{åO-µ
+Õ8;W#CÈÎ0©"XÍ6u{É·]{ÔŸ$dY€]ÂNqgp_HÌÚªdIˆëUº,6°¡wŒ8J%5g‡†ÃDâádXs—qŒ˜×!5ìÿdWkp×½wÒ®¥Õ®ÞÒ®´²d­Ö²Œ%¼–À‚	‹‡B›¡<E˜	&†6¼
+ØàVq\l­Ý¤¥&¥�K�djc
+‚RRf€B:}Ì€¡MÇ¡.àg:SÿNmzweJ2ÕøÞïê®¬¹ú¾sÏwN¦–eÊreƒeD™·�wôØ9{±=aWíÝöœÝh÷FŸJ”ÿ Á94©Qtª@„Ž²Š<—f¨žæò´É 0=…ˆ?Ê}móûDf°JLD¢KCpB=ZÐ*\©‡>[q=™Ñžh�4tÊ€Nn|ÂëšF±VÙÂ)j¾êIÆùã‡ÚŽý|S¸ûGn4ì½q`ÝÅW!ûù¦ñ¶ys•ùË;;Z"ËÉ�Sû³ßw®ì=qðÄê~è?Ÿ�X1>§}IæãšøÛ‡OŽ£[°ðñÞƒn�	\:ˆÇƒývá2ÿxP�¡…—‚$^F×•É09æ:|€Ø ƒR
+M0*ƒc$�åk*�cÇœ!ÕyIò.4 `¸ÌóðÈ™œ	š¼fò<öàØ}ÕŽP‰:"G�Äì0Oæ]sC:]�j4Æ�Ä
+ú´ÝÒry¼ôr‡¡�l3“ÀErÊ#RàH¾‘Œ3ÊÀnMÌÜ2q`kâëŠŸ\»H\*2&D„`/ÂÛ~„7/ˆ6«çW"+¤”2ù%¥9”5eÍY>+´JÙÈ~å¸§‡?&õ›Oóg#¿‘¯]1Ýb\FP
+ÆÓ²‹qó#YÀƒðæû–ãÀ2¤á°Î/]¿!¯VA#|kˆ4Ê•=p¯¼³|¯ÒEt‘Yc–jµ¶Úº]®ÃÄ!êÇÖC¶£®_DÞ•ßUòÄjØô‰yØ2,WF�-§A5œ^IÎ¡€™—	}âÜº7�S´`gü³iÄë4B¾6hÍ!.æ@RMbj2“Ì%“D²äz€£;P†î@QÂ­º»Ý¸Û[u~6I,š<ÕIedh´ Ð5ÀCÍu!�WÆâbÈê"(§$K�7úëa¹£¬TØPG¨EŠš�¹¦Ôƒ¸uJê“X×ú£F6[µªEžZ6£Ë]ð>²¶'¥&±®!ßnÐÂd·„�o­¹qüík›OöV/¼Ówió²&8u·ºsÃ†lrjjIÝ¾µ¹52;Ù–[ÖöÞ©mßÜÔ±hÃÖ®šÖm_ÕwssKí‹»vÖVmŒOÜŸÛ“yùhóòg«-F7á—n C³ªì‘o“·B·eb#ÑD¶PÍô.ón¦É¾«øõŠ½ˆ¦º¢ØŠ”=AÙCâ¢D#y®¨ž–ëPgCÌ¤Òqé%	)g jå±�ˆ£žv»ãÑˆ‡ìY`ãlÅ6Ü–‡/ 6ŠªÑlW£™h.:%¢Pã° ú˜Zô^Vä-ýŠž)šñëÏš$'n•Jç}]Zêõ*Â”Õá$_¤$`‚õÀÏj¶‰B«b“ˆ¼“M!Zú2%i…Ò{‚;™JÙ¦˜Ú¤˜Á;A­@…
+éÔ´¹uðOÑ7¾×ucÃž«Çv½ú÷«o]Ä[MÓó+÷­œ½¶â»>	ûÿê…�Îž:p|ÿÉ/îN4½Üˆ�k]´îãÝ¹7ÿ²kY9ªBïã!Ø�÷">rƒš>Ü›‡’êgRÝÞ2*0š¡³ªWéªngÎ‰9/@	õ�?CP`�Q]{ë–®‰ÁÊ¤4DÙ¿´†ÁŠÙ³+Ð(�Ï®Ñ"Þ«¿EcÜ^SXÕh�é‡'aïCç)ëU!(]²6¤®²—C˜™ìNŽ6Ÿñ˜µs9òø"5 ª’Tt€Æè”À¥Ù` ˜
+âÁk‚7ÜØ¬îùqd�³ÆÑ)ãÜ�^'½TpëWŒ'S:à5cú¿¾‹žB~òðßlØJ�&Éæ˜š^�ªièÂûÔÂÙÕ±±òPW��¡tZ™:wûÚ†>ôk8È^rð�æéÃt6µÁ€ˆ‰~€zð ê\Ž‹ø]àFÃˆF~WuS˜OÄYÊçòƒÀ˜…„‹Q >KÝ‡ü0×Ç�Œ|öÆ/®¥ýòe�©	A(Ë2\‘Hê‚'kçx+/>�ßD&ã””ÔBbE•cz<-lG
+Û¼XØvëÛ§œzPÊÙ«Ö„¾¼š}Ž�ËÍkƒ+ÙåÜRÇ
+±‘mà6Š;¹,ÑnÙÏ¶sí¶N±#p”=Ê±Ï±ç¸ßòçÄØëÜ5ÿuñ¯ì÷)û€{ >b?çù‰å4»@À¨7¡$¿(úhK‘@»|nÁEaF�rZ‚s·ÈrÅœèó…¬œÃºÅ
+­k±ä±÷U+&:0Lø{($.­š)ŽÅ�.EÑ”/ÇTšEÿƒõXTkKô×ŠPÌcUK±j©³üË‚[ŽoÚ¯£ÛË#ôxxMðiS“ÆhEp|f»¥ óÚ×X*<±väcÀ�@îwÿ?·s-—gg¢?]øÅž¼à6¤ø‚F�t�ÁdjZjT «ðF£	Ã��ÿ{uhFýÄÒ¥^åøQ	¨^³d|xqué·ï=„WoÖÊ�¸Q’XOâ5bõ‡;“’DTË×B�ÿMë¿!ˆ{Huˆ ¦c-jbX%v‚±S9Â¿!¿Ã¿#óŸÈ÷ãæé YnR^¯<¢ô„O(ü€<PZD¤óØý~¶!•ÖPáUiQý‡Ó]¥¨Ár4yÅªJµ¤M‚¿jNxŽÔÉß†7Ãw”JF"%¦’Ã��wˆ®°«Ô™¨¨üZø¹ªåp…w•|³r€K/…«Â™ô–t6�KS|‚¯¬8gäÃb©7N0\t‹µJGøõðmÅXœVÓuéõØz<Cfc&±Ó°�ß.lw„·ËÍ¥m†}Â>±KÉ¦¯ÇïÄ?
+�…½+)6 ÐÁ\Á%p¢$c�0ú/ÙåÅu…ñ¹3»3ûðîÎŽ½ÏÙÝÙÙÙÙ{öeöÁ#‹=†€yì¦¶¢Z”òHÛPá5ï¦©Ýª�”ÈV"¤ŠKD"ÑÊQhÀ°@C	•*Ñ”¶šª­Z\‰ PpKª‚×=÷Ú$Týcî�½3YçwÎù¾Ó¸ •g21­X´z5ŸÏKg4œ)#àsqÚ/*’m	Þ�·¶ðÏãK—“Ýh€óÏ­![$¢CÝ&]Z�jÆøeEÁ¿ES°L˜>´9ÜÊ„¢&&î²¡¦Øúzº;UçráÕá€5¹ìâénWÿt�.\ôSt™’©
+ÈW_;¥ëå5“�;Ó½½·²ôÉÓT3“¾%’mr�Î—Ë8Cû'I‚õÏŠ\n<¢@ÓÀ�Ã=k¨u�ÈU[¶ hþâ‚b@¤Y6Í'4"�²\s)‘Dž) æ<“ó(gÎä)5ËS‘yL1>’/ëåG„Ûk³Þ
+êïï§ú+Ÿš
+ä
+ÍÚV‘‹ùyóKE7î¸JQ�ÃçªkÛ¬áÜs«Ç¼ûòò
+ƒ×>šÌw«¾prMž^õæÆ£ßš~V]¿ð•W×^8³©sGeü\Ï…á–'EúDdÉ—¾¿ùt·ZRú™­ß–Sª?~j÷–7\×úÝ5»�zïo�ìéx¥ËdÆóéª™¿š]Ð«ãˆ6–X#Y”¥³LV:à:9â:"œt�ì–ü÷0=ëÙã}™Ùç}�9cÎ2Ö:Æi¢Ã+˜uŒ9káÝqL¸yœ:CU™Õ'£¯™µƒªôµq·~ŒG|•ivüÐA;ªLÖÈ6Xé1
+!4�{Ç�$w«›v
+H@k9êG.¿ä§ý$=ü+ÕM‰®é½ýk&a^ºÛ_óXÁúV™ê�ºÑ:y{
+Zö“	Þ¨Gdë85˜°'¼*+ZÓT�KÀœF6Ÿ#�=zÔ�ôÃ\T¯� Óž3˜ïcMJE!Ž	&7ßtY’Zn¼1ôÇçvMüÞ/÷J[jwÎÖÞ9½ï$j}ïÕá&AlÚÍÏÔò¿9ùbíêµjíŸ#•£
+ãGÿsæÁ¨ëì
+o½˜Ãš¯€Jî…îäïÅëì¢=ü<¿ŸÿoÞÅïjâÖò\/†¯ò¿[hGÎƒ†‚/DhÍÂJ"ˆ$:dÅ'$ÍétÐÍë¥,¡r‡€f
+_N0³P�ùËICa¥‚k±¥µh((ª >å°2¡0Šì#Õè#Õè#áö�¨ã¡YrÈñ!;Û0Ç×â4YÁöëw	”ÏJnáÃ#.¯6$"®P
+z`	»¥$Öz†�¤P1½•üÿFÔ$xxŽ•“u
+z%Ô…’ï‰{C¸4”C‹ß{¿¶óO=7Ñ¼Ú¯ï<µ]�/og¶DSê¾Ú¹+µ�Î]ýJ-G>@�‡q®7�œ€ˆçQÉh5ŠO‡v‡~�û‘,w67Q´ôúØ>nÀ2`d¹aË°Õ—Ä°S%Q—‹�b‘�NÉ*Z8JŸp2MK¬È…x‘F
+ø�pžzKÏPi>M§«ô�Š”	õVX¼
+…-Ö1‹…kå8šâx®ƒcà[7ŒNò­]™±”.¥³ð§[ƒcQp4×DFüBg±†*¦HñO¨ðSãUœÆ	ªøhaâ4"Vc"¬ fz'§z¯O®ÞÉ2O€ÝE‡­F¤ZeyºŒ�"?y›âÿ¥£¹ã„Ö‹Ü2®€¼[I$¡Pdw´-\'pÆÌ6¶ÏâZ‚;4†šv$¬ª:�ÂÝµymÁ�í_Íµ´i;ïœËéQ_0Þ•3y\IO~ž¶ÙLOßT2;jÚÆ�¢ÕÚžJú¢Ù–çjcª�762•ïD4µöûg:=.LT¢M£¦ŸhÙ*ŠóÕM%«Éj;–eêgô_è`®è·L·l÷M÷mÖ>s;ŒÍƒì00¶p6kÍÉuuU”0‘K¢OŽ±Ÿ4šEÖI´3"‰	YÑSšÍRg2Ó€ÂïKSJ‚Òx�Ö0i5™LÐ^Ÿ%©kcT#¢s0jõÁ„5Â²‡:8ô32²�ÊIH:	4'!éŒEÂ„d˜†	ÉðhæÿŠn
+j®.­Bf2 ÷·ÞOá‘¡ŒÌdú½é‡; „ê‰Ü@ÌÐŠâ†©
+[Þóˆ.=äÏÑ‘{ÝUEÉe�ßsØ¢©\óô™\WÂï°I�Ì?JpÙæ¯´�Wo«;V©µž§å€àWÕæè7™­³÷µ×¯Ó0¯ 6?µ) ^£ËfZž¡É Fó~>@GKFéË¥=–>_`OÓˆ$pÌ,`OgwÙ‡ìŒ¿”	v–úJ/™Þ6M”LuÌóöó%f…¸ø?‰	˜šR úsœè:pµ±´ùµ”Ïï�±ZŠqj1+Ò¥HŽ|„9Ââ Gbnw§0"Ð.¡C qïf“`Â4h ×O�Z¥ÿmØmåÎr%¤
+FèŽÁãÏ$xü<±²¸iß+hˆPgY� "Ô®“qSâ*Õ\—,DuŽ·¨Z²1Ù”dØ:0".ÙýŠJ¼›ÓmiÊ¡ÀÂG��QÖ$›FvÕ™¦f­væØxÌJ˜Nj[,d@1Š-ö¬’¹±�(Ê<åyÜàCˆ¬AáâiÏG^1Ýì]{ÏÕ¦‡*>\ýR›Ôöí¬
+7lŸx±¶ûW‡z¶¼»ÿƒU{·-¨¯�¸®ÃŸßyéí¿_¨�ßŸPÑ[ZåD¢ ~£¶¡eÑƒ÷îóç_û¢¿Ñ£ä�<V»×¡R—¡Ý³á©v�R«3wÇ1µP�y`ø¶@r¿@êá£×£a#õ«ÎÜ4HÁÄÈ‹±`“d®\Y¸2T¬V¸Zá*ÃŒi_LÅã™Åt&d£©Ö,™,/Á@yû6YPKÒùK:Þÿ¬ŸoÎé¢Qék?ÜþÛö‰vS}ûhÈ(uÂ-
+g—c1IÉ±‚$fäØ2Il‘c´$Úäÿ^5°M\wü½wþ8;±}¾8¾w¹ß�ãØÎ×='àÄ!BH7Ú	
+
+Ôƒ¨ÙÆZ*’(êi«PÓmTZ?ÆÚeˆ­ÕÐÐ–ò5C+H¥¶j§eÒF×
+‰L‚®ƒ¡!”vàdï='$T«&ÇwïÝ�­ø÷ÿÿÑ²ˆ¦Q*
+F´9¢µQŠ@´ºZ[ÑÞ^RâE�
+
+••š(—™È6áeê&1ÍÃæ¤9eºÌ<Òí
+©gkÏD� ÷Àžî˜ÙÜ›ÞšFé±Õý—pÝCÒô0%ƒ¬44ÌÉ �]HiôU¤‚yWJ£W®²Àµ0Û¼
+h|~ø�/¦ƒ¹�À×ÐnÊu„ Uœ¼)ÔRx‹¬«Q£üÖÒÂ›sAï n
+"5rÂïn+ƒ"uÜ}q�%àOf[ÄO,zŒqF5K{hçDÀÛöƒ«°Á[Ç°ÍªÑh#2LÑdÃT#4¢žˆ4¢r�µˆUÄºFY—¨öQÕôŠ#â”(ÌŠ�ˆ½âVQØ"Nˆ“¢ :Øc"ï@1?ûï“ì³t1c/á _4FŒ)C F¯±Õ&ŒI±¢|…V‚Ó4ú¡á9®æ]¬;Æ¾×ùJ =ŸƒŽ‚Ê!�ÝÇ§l}÷¾æ¾fö¯B�"·Ûºe¸¥lK
+(ƒÊ3¥¿LÄœ2†$fÇP…Xj	‡(Œ+¥°Š "!;„zC0”¼§Ô„Ï³¤2?{›ÿnº˜>Éð`Û`˜Tšmñ øSñ×¢ó¼xYœ¥¨¡9˜®Ù!S˜ãW»L]ÿTu,�–ž0¦Ž°$w%ÇMInˆºÇ9ŒnÜÈ
+udy<»ç¥
+Í[ZQZÙK¼Z‰Ú¨Že9Ï
+Ó85T¶€%3“sÙ<“Í£ûwý|çW·«F½ÞWª5‹ãéŒsß<tîû¹ìR5R»¹eåzaì¦&å«?QL»Ð¸�ßï?çGÛü6Ø…öûw“½ÍûZÎ{ÏúÄ'”Ý�´[ÐÃèkh=k?�Ù'|'ýg›ÎvýÑ÷aÊ'—@Á�\È™zH��cð°ÿ÷)±„&€œ¥O•¯Ä åéð¬õ|¼—þÜJ<%j	�Í¨É^i÷v¿†^³O£ÓÞñ•¿—À$üº(\×áMø©÷fé-7…ÓéI¯‡‡À¾—R/¦=o¸ÓÚ†0«²UÝ«ÊA9A~„8«va1Y£ÅÛâˆÑGá]~ÊJfˆÂ*d5;ãò¹5SYÃ´"ZÂ0³�íZÖéphÎWÝHD‹Ñ¶t«Ö0ý¾
+#�äÑ{=I‡IèKw:»	èL;Z}•–x=n·ÐÞ�ü5n‡Û«Çp¶­-‘ˆ··¶&“5ÇâXQ\.g9Åì~B,Çˆ:¡3�–Û¥¶¯×‡F|pÜ}yô»Þ
+pGàZà
+0©Ø³nœ{>ÓUc«ºß‚Yjû¡
+XC.²VÔT
+hg2•¨bwHÅe!+-¼ŠŠPÎ¢XÑ?Hßü�uOKïÐfg$ªñT¡Ùé¾M%dwÀÐp×#¶Çjjè´V6t9r}¹º®G±½-8ìëðê¡L*?;uZÊØ’?©Ö÷g½rœï&ŽKl7ñ=ižº�>c©Çƒá°B‰†Bº&ÿ/¥[–�eìY~Í�Ü.7€Óûµ±°¿µ©¬y¦ž�LcáÜ"jZÙhÕGphL®ÐjSx«þ�m†O¡›3�ý}ÔìÇ1®IÃßÍ¬¹Ï
+š¸ÈìöÀLÙv(mNT)Qê.Ã«CgèÔ%©Ÿÿ
+�:ŒÛš$¨ÚæFô
+ôÕéGõ3z)4óðv“ åaôh¢\/fx™l7½M2¢zDØ@«J¨2Š‘ŽÝv”GïØVø^�ÇË[ÅË¯zy«xÇŒþÜ‚ù.²Õô4N,è^É1²bú:Lõ*‚q‚-¯™“Xž‘Z/;ï|Ü´!VÎ#ì×·oÔ¥ÒÔw{õ[ÛàSî™çcËõ�Â,¾Æ`­½÷î±u‘òPã®"¹nQT¼`ÀÐDÅ¯ú�d ÖAÜr;l·úð¸
+?iíÅ/Ã[ïã?ãOàuìóaèU\d5ZpéÁB˜Äq
+\ØIE¨Iºk­J7«Í¤#µ6µ
+ì»ñ^u'ÏâgÈ!ð29
+^'‡Sã©”x"uIùO¦n(×ð5u*õ¸­ü‹Ä€_RV[›`Ÿ²Áz\Ù£¾‡ß%ñEr_%~ÊÃÔ#Z…a6r¡>I4¢ÏVgfÓ¬¨bÌèc±B+ÄÂ´èÿ®T¨ª‚<¢!ñ„H6So Z�¦®‡�qƒiñ”á2ÆìLAÄ¾Â'ô@�rÁØR.Ò´–Ì9=$å>Ë±Uk†tn¸‹ŠŽt0s@l¬s²‘éH³^ðSTá‡èçØÀj–*í€Åƒ”Á8˜Á’œ"Î(ùÙÉSJF!¡Ï:P|÷A*`ŸËû§’t9‚E·¡°º0­ÅzÉL‚l¨‡ükÖÁøxŽX«Ã•±^«0A6FÃ…O»îî~:R‹¥õaa÷¦Ä’xìÎ_|{wôÞ�Ñ;ÏQ�›½:{�&²A¾m¯•¡|Bd¯m>ˆ ¼Á8j([^¶§ìGè2šEî2Ó”%æpMƒ9\S`u�†X]£²„™²’e“Nè;?½DZ…({^�Ry]0¨KD²%A¢tv2H‹#ÍÛ¶8ÍFOKRv³¥Žf;	õ$<œœJ¢dYˆ}E¹aN˜4
+p÷Ï#˜ÉÂ˜—ç5Ñd~j‹.ƒ•{h¸ŽÛºþ˜ùåŽb­oÜ8P,3�30ÃKì–²K	È1zNxdUNÂ�‘×‚/Ë[À&yx\Þ'¿�Â7á)ù}xÊÿD�%¯>0T‡hKœhö'ªäDÃ‰ÿò]ý±M\wü½w¶ÏŽíóÙŽÛgßÙ¾óùì‹ÏNüì@rãGXèQˆâ…ŠŠRA›àÊ�¡Ba
+´UWúc0þ(TSJ[h;ªu?TöCZZ&ÑJÓÔªÍ Úœ½wI¦M³ä÷¾>Û'ûûý¼ÏÌæ8B~zƒJ—I96»qÆv!XÆ•”“ºËSöø=eÄúð3XÆÑgrÌ^Æ·¹>³ýó|céî9Î'¤o<ª@•Â *|ÍUŠ÷£L&ÔÏÁAj!Aœ$X’î>ÃÉÝXHmÛ"mæåwiŠ™ƒÊWLß¸û³ÿgtq³×X6ý‰y›y#pœÕ[yFèS
+§XÓSp;=÷Ó¦EV§(Ÿb±T–B€b©(•£tÊLuFÈ|CÅhD� ˆ{k‹Ú�Ë&Ø�­3üÈ:c€ÕÚŠ©ìfõï¤À6±cÊ°†­�s%ìrHöÊŒÃ�d`#�+¿Wlƒ3ƒ/«/šLxùïf©{ðÆÊâfAŒ¬óJM¸Yn–xG�›MÊh
+ZáÞúŽúçõOë{ÿ<ñ�Oxññsÿ:ð½õ?Ö]ß_„à¢ßœí©_©ÿäÜ~˜†À¾Óû1%Æ6©Ffi†Û.
+ÿÕW*Å¬¶%0Ä
+…¿«j¯…éí�‹Òeåw#ü‘d	&YM‘Ë‰r²MÉi½ÉÇ’ƒÚnÍþ€¡p*ÜþSðgQà¯¤›>’>LN*ŸK–°.F+C¨4ŽŽ‰˜h}1D¢ÍéˆÒ!v‹Hi_Zñû}ÈJ[= Ä†r!=42‡:52‚öŽ"Ð ®½¥¡£ÚUíºFiÍÐHhH!4Æ]ŒqÚã"cè#ózF‡O�‹=¼î>5{Þª+áÃ S™Ï8c›Zcä!v
+›§lu
+{LÏŒ‚â¡†¥TS8�PäT“œ‡R/É`:œ˜³ÃÛ³töàhÀcúÛLq>Ú†G(HH‚=†ªÁ9Žêÿ`Xr4Zq/IdHú�°PÀ¼§áñ°¼¢pï§XŸ9¬ÏðË¿éÆ/[j¿ÙphÙ¾žüJ´³¾e·€õy¾0Dm"U×ØŽ“×™¥
+
+oì^}¨Ë‹'/âÜ°O^„ô1)@Ú•0š6‡žïÉ×ÄkªSúQ„&m½DÙ -!'–‚Õp
+H;áNô¤ðdtk|[â98=œ9
+O'.ÊW2Ó’ÏÝ_�ö%�H'àqtRÍLd&s·2Ó§øay<Ý–ŠVÉ­—Ë6¤­(†>�sÅâ ¡pç?'?�ÇD5'$)Ž`#BP:ƒ¢ˆN§NÐMäçÒ,½’^KS/ÑÇhDîL¸0ê®V%	#ÃàøbõÄˆ]]$›¾¸»b£1Ô�ÅÅÎ³%¨—K×KT©`5e5ú`5e�û}¢|ÆEŸ�(ßëÅ‡/¶|Îtpb«µ;ÕÍªJÐ”�ASvM³¢=5Åb8UkY•¸ó`ˆ�šsâÐSf­·:Ìšwý¢% xË´ð¢�ÈˆÙ<láñ¢Å›ó@”rÑÖ<*Æ4kS5Cê/�ößâ¿o�5–âÏ
+¢Æåíól9Çº05ÃFÆ2¯ª±4 öÿ H¿[gÁˆ±hÞPÿA½˜�:y6,// 4L#üÛäo¿ÿæiXûÜÀÝ…Þ°í�kG÷VÖ¡ÂúÖ¯C³ãÔ–]ãr}ç³«èU8òÌÓG½$×îžþÄdÆ¬==¤=¯5Ct!;\&¤Ìj7ìF6we.Ñ¯—æ—BgêôûCýœÅì43 }µb²9‡˜­®A~PÌæXŸµ;‡™}®auÄ4’g=Î¼³à,Fò‘B¤ˆ­Ê˜¢|TH¥2ùvØŽ:L¹`ŽÏ	¹ØÂÂÂâ2ç²t�}•ó!vUj• €¸¼PäJ=�ž`OhMk_¾¯ÐWì+õÎc(»=åµs)Ñ­´¥r•š§æ= ¦g˜É^UÞN¿§^­Ü®4~Ë:Ÿˆ…@Ÿ†^ãT—î,i	s‘�ãùËr¥<Ò˜Æs0�£:ÒŒI¶›E„÷°óVZ(Qi´¡3PçãÊãPÔÙ¬{Â�nºaÔ=ê¾é¦Üãhø¢p†WY|¢É„£œÐniÓ˜Rõ¥E]û¿ €Õr˜hMÚ¸”á˜�{µªnÆ2W»3u�¤ÐZ9«ÎhžÁ—Ä’ÎÆLf&_~qCz
+§RU!»×“–¤íUd{³-R.B¦^¼Ð9ü²!ãÈ»£YM²˜Z]L*�ð`zµf-óªA£Æ2£•ýûU’S×Ù×;e×©$§BÌí`30Ü¯Ãp•M9W9Ÿs¶d
+t‹ãÉ�<2¸–xÛ¸…ÝyÍÀ<)K²\,”ò­DvKó¨Ó	OõLß†ýjûg?¾ëÖ•¶‚ðn(¡‰Ðêó›vœWIÖ�¿²üãoÚ>¿)kÀJ¬ûÎÓ¶ç»v­üÕ�Ü´™;ø,üÝË×îëm]ßÌ¿;ôBÏË(…,A~;Öä·MþR¯ôÂ^Ôéå7Â�hcd#oÍÆ:bÝ±ÃæCÜˆù$G#áý$KÆm„=E: ±.kl]Õ½6¨½‰éð¸ðíV‚Q`ãHÑCV›Ás6ƒÒlÏÙâM~Aå	?2ä€gù~þoâ/#ø§¿Ðí„ýÿùñÝÏEÁ¡“ÅfõN•�	Ö^$7³»
+¸Áê_Ø3QÔ˜ÐíEüœ{ë¯†ÄÞ[€%“}Ÿ}Ÿ¤¬†^Q&3ïã!âñX¼¦7\²Ý+<Ú3��`öÞÛÄ¾Ù¯¾IË¬yyý�©2ï«;sÐä`¼›ú`;éª}úcóYÜU
+î½rØî¦³…±½QÉØõ¸ X*–å–í.SBL$[ÅÖäbqqòD’N%ËI´òßŒWlç¾ï|?}Ž}¾³/¶Ï‰ïÎñùÇ¾3ÄàŸ¬”Ð6¬HÄ°tH#Uh»cP@Û(¥šT¶þPaÚÔý4hêøÕ4…ICšØ*�IlR%´?¦01ŠTUÊ4V�BÂÞïB¦iÒÎò÷~÷Þùäû¾÷yŸçqv	û"Çó¿ÎÿËd–‡�¢HÝÈdÔ¤ntgT¤gåŒšÐ³`	�§ÈœÕÆwƒ7øû¼j0¹å‚W°€‚Èóœr9ä%çp$¶Â‹Æb˜{|bð�qvÂ'¤”ÿOWÕ«¢ƒF�w�3Î”C9ÍßLÍßLÍßLÍ�¤2Ú.#Ùç.9Œ¯É�øšœ´ï<òØgø›ôH!ßy‡|aä'1®}êjÊþõ{Ï.åº¦n£†žÕI&’ËçºÂZ‰£f¨PBBPs%ÂrXÍ"¨ðãnŒQÀ"±CÍ+ÿãóŽ	\³ÐÄ|üÍ1Pà�hjñ@1¾þó«¹åh«Ÿ\L®íÝÐ•ìX÷úÈ¡?=	ŒCçs¹•™3¾zãçÇ¿×ü')�=•ËU»vÎœ}úêÎµ»>¸Næh=P¸�÷1ºHéB0ÂdÈ³$¹rÃàuŠm“�¿~Î�
+!a×%·.Î\»vÙGG(êHáw\A¾šHøjâüâj¯{l?zß×²½ÿ�îe¦õÀÅö�—Rgô»,=žüEêWôó6ö3ÎžŽŸRèŸ°G#G¥ãÊQ�ÞßÚ¾‹Ú<¨Ó›”�íú0³�¥7³MnsðÙp3N{ú±!°‘~†¡5½—ªÅ¿J<¦sL�µ8+n)4HLÝÑ·è×tú,ƒ_ÊKa]*)¥[	(l~E5<Îr™0‰ñ7$Î\¹rTîtm×U½A#•ˆÄE5æàæL{§š™|pØ‹*,£q,j(j€f\ÀU¥ÎÚ3�YÉ2ü½vÔþ©£xÊQeZ¡”ÛNÜ‹ÄÏÄ§ã´ß�ŒSñIò³	M[áµnCÉ;C7‡ˆÄœÓ]~˜nqÄ„?)‹`YôßcÚÆŽ¡G‡¯h@QïÄ-Ÿ&$7âI.…Ý«èrœì‚l¼>!»AKÆÙëg#îC·Õ„âË“E¸	å¡Ìµˆ _¥ß_“«fó¹Y*/&ŸXAv?[+£&òì¾Õtˆ^—kÓ+Ã÷öS?ÚËdé\Ž/w-zþþßÑ]¥ŽªMw"õÁ
+v*Ð
+t¶jo‚Gµ‚‹BõyÉ%ódšwTJ�H�#l(Ãv·îâ|)&y¦�
+qAž
+Æe¥pBvCðUq!r|/Äƒ8¦!z·a²„¯Úkù&5ÈŸâ“)r=‚²d+UP»­|e	ã¦z�Ç™Ul¿°FÝÀ²ƒ\38L
+:*Û˜­ì‹ÂHjD}añnj7³›ÝÜ#ìíKíQÇÒ{´ïØ‡¨r¯¥_µ_uŽT~ÌÞ�ßHK½£¾i½e¿é¼Ç�æO§Sï©ãéÓ§ìóìyîÃàdê‚ó;ç.wW¸ßqW[;b;#•#<US_ìÜžùv‰f‡¹>ÐÏ¯Ë¬±úmª©n´×;�v€Û$(–‚ÌJ+vwº�©°®ÀÏU}!-ëS>M	ÑÖÊªÇ
+HàÜ¼„Ëê~¹_ø¸ô}Á‚K¿‡O§9ž¦Awuvr@�S1U¶ì‚jI!xJ¾ÓTón¥¦º“FÏ«BP›|°Ý‹9«…ÁPán5•NwòÁ FG\MC"mwpœáØ1Ç±+Ëâ+i§§YÊ[˜K‚‚AŽcùe?cNT`ÏÎyÕ
+n1}~ðÌ’ÓëTVŽVOW¾QÙRõO¦*Ó®r›û”ÿš ~�.’‘B_z‚]B§ú–M’ÏŸoí‹¡Ïo&Å›	qæŽoRŠ3·æ}‰ZÈ;k!ïÑ„[€Åÿ
+Æ…#+†—sðaÅå£ñ	ýš?Vm 1ËRÚê�xÐ2	I¨û7`SÒDqcŽsˆlÑƒI9Ÿ7[ŸÉ9œf«ìXõ+�±âì+ÖìïgÿÐ5û­R(¶zú"Q­õ á†¥�‹““I¹@Š]µÞ¢ÙÓ¡˜�‚ÍÞìî]
+|óþO©çö·›¹\Î1²ûgXòðÎÍ‹L¹MâH˜É�Ÿ½ì´[\ØGu„ è_ªë�ž9F‰RlBL_`ú–Z9nÑŒêD™2“5Ò$“Ãu8p	ú4#ÞŸ¸¸7ŠÚ’¼Ù‡ößÕi	Zð”Ž¸¶sÅ†Wô�.Œ×3ÙÞÝÄžèKÆhñ¥ÒqãXö$:)ŽëãÆxödiÜ¾”½”»d^¬MÔ?¯¨W´�ÝË�O¤O´»Ât#-Ù¢&ZWÑ*Ûöc¢#9Ú2}IÞ)>N´IDCk8�k
+ê·%´«ô²}¨xÄ¦V›¡¦à³É¬²¢ÞèO­Ì3R¬ŒºÊÃú	ýD™šC A¥^!j–É(¡—)5‡—BM1)/…jÖLC‚s/ÂCê/k6*éš-QÑ�ê*IuFdU&¥ÁSò%@XïS]Q*�”jÒ4ðSí¥j­dˆ¢�J1„JÐ9%¶šÓ4»¬G	Ê�áÖjP@d*™dš©£z‘@`15ä ¯£-h�A—ÑšFA4I~éEViÏh[µ€¶ˆ0Þ5Hc’üÍ„×xû!°î�
+{'<ú�¥e„|$…ç õÁgá�0D�Š>+ÀÀPB;VNØ¨`Ø+àu°ÂÞ¦o-n··4°÷,>Ê"Ïå·ÕÈî,+¶¹$�¡'‡ÜlBpËðÍ®Q\ÓQpþò„â–‚™qêœâÆ LnB”ðÅiO�Ü'¹†&¹5xÈ¹ˆ›o	˜‚Ö
+ÅVXñŸô:þè¿ù2ÉR{ õò„9w>·¡L,Ë­»Zl	«þÍuõÆ¶Qžñ÷½³ïlß99ÿ;_“³}çÜ$gû’ØNrŽ[_IJšþÍh“¶€‹¢V›Ö»¢Zwm©Ú
+Èch¦ŽM ­¥¤¥6ÍÛ*:¶EêP?ðaÝ”!ó¤!A’=ï%ìÃ>øÞ?~Þ»{ïýý~ÏïÁñC�Þ¿p%/‡ZÝl÷‡‹s)ßæÅXF[;µ[‹w÷¿¸‡:06Ø}ãÓ®ßœÞ€ÿf¶÷ÝõŸÅ­3“�£1çÖá°o?¸ø|~uHé¢5Í)´ìz?��ŸÞ#:-k#‹ïâž¾ŽPHù0L5‡·~!
+�.5èôYÔ‹ÖÐ£ËÌ·”¢EŒvÑ"¶<ÔÊ¦5ÇQãšmÍ5Äg–¿¦ŸÏˆ$ÆµË„ñÿ!bÕ3vlÆdí–M¥	Û7,IgPÔÑ™ìÎò–nÊ[‘¹úà/þÒÒM+J‚xÞñ¤„%{V²#$A‹²…¤�bT¼ä7
+r³ÆaÝM}0°§^¿¥ë×„›³=ÝºÞj=ÂÉ'3”{ö+1³Vü¹û¢‡öëþ'Ð™§Ð)îTŽ‰øÅ¼P¬ny³s3³^Yß¶9oOD\ž&VAm£x“g”ÍmêÊ�®ÙÉíãŽ¹�zŽrÍ;Ä#"+N©²+ƒ²…tg*{/�x€£Ûä;8“'{oÉçÈjImežVìæ ïàÍêäÌmÒ¤ôˆDÒ“%}/&`²ãî‚U `ÛS©ZŠJåà»]¢ïµ|.]OáTYC/Ïg³ðá¿„`Æ3Wñ>ÔŽ4òÄ&i1­¦MkK›×¨š†5�iW©!Ä¢$è˜º„÷YÑVÃìa­&SaÇØK,žgñ8í¡µCß¶‹­R¥ZÕ·4î4t(­` ô•´+|V‚JëÎÂ\IhTŠ�*ˆ‰î3IŒ®Ë’zžæ1Ð¥gEŽ«§Š°‘Ü wúú(Æíò¸(FmSÚ(&Ç™
+òE2òšc^·Å�¦Œ\Yç²œ_dÜÔ—<S�	!I…‡õ•Z­«ŠµÃ¸Š+P¬UªˆèNÑo3VGÄYÏôÀNÓD$»¹Ødö+M„ÿ�çIsÛâ@7ÎÃO&hoáÀssfi=Ðz uCë6Ñÿ	ÄnØ§ä†²0—%IÝ.
+ÃÁå¹¾LoX‹P$Šb¦·¿¯?d—�>" ™^jäéö¾5“ß�vþñ_;·µe$4ãÜéÇ¶Ê~O¸YàC…©½=yü£ä¶á‰�ÍG÷ûV}ÿ›C=Ãß™h?±·­-™O÷fSÓ�±{ôc‹ï²ÞÂÀÃÏáRaU²ln˜æ/}±4G_v>ƒDÔŽß[fþ›Q'a°@¸ìòHòöJàgÑy32ewÏyï%ñ</…‘ƒrˆSð-7„C¨Ussên(G‹ÀÛâ-½aç›§·ôºð�ÃJÞMÀ-h¸¬#kÈÚ¨Ó™Ð�2ÂŒKA/y�ÏgÈ:ÿ~›Lñ|BóÙ‚Ä¯“ÞìÊófÉãˆ#9$$ðæ"s�ý8æp&†¼¥>%ñ(}Ðñ}Üñý†‹aqÞ\í]ˆ‡¥0�­"Tü¿7é‰9§�TÙY£D;?áE„¤vž¼cÞ)ï´×QƒË9/�¼‚WñvC·î½áe½Àþ·9oYûí&›H„<…-Â!ÎB©Ú°ß´Zô…Í»�/ñ]›«šc
+Up‹G’Ñ*‰ãeŒbUÁ«¸VE˜VðàÜë‡àã%\…j`µ.»Œ­l‚`pµ–ñùèúV0‰�ýøé÷~rê�±ŸN4+’ÜÕ„©Ì~ó�—_~8—ë >»üéŸïü°–ÏÓ^ÚÐ"Ä§:þÒ›ùý¯Ïýª5®ñ^ÀÐFÈ*¾{ÞåÀ_åª…á	&ž`„±s#jÍn¶¬N©”
+ŸäÁ“ÅŸ	©qèüá"É(‘$ä[/¯5l Ì^#ñÇ‰ŒèJeQœœ^Ø»ÓIÉ�ŽíÎíÌvWë.™Ýç<è¬¡š:Vñ†rýÃéîÇ#xB—'ãe©,”ªòIÿ3�iß´ô>C��¿…ƒ¯³×WýÓ5'¬ÜÁCmôïôŸŠ�Rjñù8ëSð/—n#~1AD€»eµ¦RHTESÉ¾¦ÕWÔsj]½¡ÞVçU¯º7òA3n¾.jn6B<EÐ$�5à7a“œú§�·ñÏòo¨Y¨Œ¦Ð4:‡êè6r“	
+½~ åH5Ö‚O·à–K˜·üóFŒÀ(L7c1Nf¨mè2õd«ZÙÒ(U+•Ò\Å†•®�Š-ÝsþŠy¶GöDDèç" Ç•ÝÀ���<€+%Tµ+›$Hf+èÞÅ€é“ZN ÊXSX<¬Ä*`vâmT.‹l¬AŸx›eµ.k½Q{ÿÈKa<sü=ÉÁ¨�‹Ç×>¼æk¯žxhk?xáw˜ùà}Üôì–„‘ŒE7>ôê™/†Ò‡`÷ÃKs'(T¥¨M+ØJAV'#Ù r-ÌR"¢-X"§Yò<)<šbGÃìç–
+IE"+ù
+ýw!‰F‘˜ß.r–»‰‘—LÒ¶ã ÊeÀ¯8Œ[à/ê68Ác|%_÷ùaR8š&Kå©¶"å‰qpN´5LtÁ‚7’Vq47Ã•"ÿ‹ßiÇØ›cÆÆHÛª6«/‹›^ŸÿI^¦Tš-6@Ù@à€—‘±Tkd$kŠÜ£§³eãqÇãÎ“ŽšqÖ¨¬eÔ
+bWHwŽ»vè/°ì+F¿gÄ3áyÑñ³®W¶nÌë”¢ E½hç ®/(Û”¯+{=ßRSN£ÓÊëìeö�..á
+¬æ×ù£�áPdµ¸NŽF†c°Œs$CöW‹%q2£¹âT^!Ã*‹5ñ¬HÇÄi‘?éü/ÕÕÛÄuÇß»gß�ç|>Ûç8vüƒäŒ“‹§±C¾á¨Cš@²’ày‰©ë´)±Uº®RE6Êº´•1µ]ÐFØÖv[ûGÓŠ©DI7úÖ¬Ñ61ÊD¡ê¤u™Ø†P%ºï{e=ûîûÞ»÷îÞ{÷ý~>Ÿo?s=mJP{j[’Ï4e–ñTÆj1ß¹ÚIÈIW(<Ê‘|&«#ºI\¯EÄúÒMp‰
+Z7˜0â2$æÛ©‡ƒp±�~v.±Dœ¼‡Œe:ö˜k“Ž&îKæÞËLdŸ¿öùï¿ßY­WbGÌV}±Š;7šøÎ}ÍC[ssßÉ=Ô½éö;ïàm½¿ý9ÊÛW~±Íï¨-œÇ—ºÆS}ßzÿÂ_Á£w^�9äB5ä‰5�ŽŠ*ð�Í.ˆ$f$˜’;n hà’áÅ°’‡Ã%TáÓd�èm:Z`è
+ýÈƒ.²P¸pŠFƒ©¥¢‚UÐàAÔ« cn
+tÜ¼´x�ŒkÜè8À	1t"åI”ß(Ò—uÔ…e!$Ì		£ �&áˆé—¦y¡¯`i4#Ô�]®`ÖI‹°Zp{ºZ0’J›$)ø*…ëKË”Åóçòyý>6W˜)uwÃ«ŒTå½£hÔu‘˜½!?È4J5ü© �•5“MˆAJAæbÑkhhJøx¯eÈùMuÄ³§*W-`bá‹h3»ïç'¹gù§lOË‡k~Å½ZuÒùî#ûeù&÷_âTF…QqV7iy[xß~C¦*Ÿäˆ…Æ	q’m³tsÛ,}ÁAnÐ²—+r“ÎIïŒóEË‹Ö’xÒ2g}�û;wÍvÓê—Œ„e�+PK÷n6mNà…'L.WÝtªN%¥Œ¸ºgÝWÝ&·Û÷g†/¸b¢ÕIÍ%c»’¢{ü
+¦_Dø@T£¾”]ÅcêAuJ%êM—kBÄqqZäââ”xU$²hˆ°qN¼&òâ+’Û„&©_‘FC‰K†Ô/$ÉRH"7$,Ñ™X`/¥L ³¦\ è]-PÙRÈƒY�/S¢)R—Ò‹øD µÇÜ µ!=èæêŠÁyÔÞŽ
+yœZàæ¸Â0KèÁùi$ÀÛ*jS6#–ª„S¤ŒM	eC1bÞW®ùÊ÷ÖjÖrÍZ®YXÍ�,)·ìMyCŽT%œ
+¾¢Ò‡‡‡�¼‡ê 
+ž5S(ƒia`/€þ2Þ¿ÿ©=‡cA÷…Ÿ¾ôÙ¿ß8úîêSø7fÙ»¯mà·ñƒGÙ÷˜kòŒ?úx¥c¨®Ýøè¡>„Èãæg‘Î‰kÑ­Å_ÅJ;1ƒ¶OÇ²ÄcQªÇ"­cöú†BTRXè3’’xJOà$«X§<Ùëí%ì›Wx5§WåÅôÒŠ¼R&¥E*§ÏÉïÒß9šøÞ¥¥ÓÈÎÆ jÔÔóuð$±³@Ä<�@Ìt5›Æ%£‚E#k‡úe¦¯%)Öx—‚®Ð¼~i‰êVŽ›Ÿ	Í¸g"¤‹tÙ¶{“Ã6óQnŽOóÓÂ¬8k9&sÌÅ,285Ò0¢s~QZˆGÖá…€P"¢¬
+ÌÎ¸€£Nó`½_Ær¼¡^qð¢`•ÁÁKx×‰)HxKÜ­yÜ —°lTFë±bwÈGìv\G�õÄèh‚ÙŽŽ²M§Ë¶®…YCõ‡Ó¦.>"�K‹Ò²ÄKÞÆ7	O„²‚Ê—�²w\—e¶�`>Í_/¥�ŒV‹�éUÈla#ÿ(Úz—ÑÜM�úÑzW�¯±¥'ˆ$‡<­ÕN‚»µ%µÉVHYÈSY0Aæçnuã—ýÚæ�Õ+õÑ-Þùù¡“…‡‡:Ok6Œ4þ’«/O¬k¬«‹víåölïœ|ë@W¬=�×élyèâ–íà~hÓ�nò7ÐäÑýh˜¼`üPQû_ˆÌ´“sÜ£
+�p¨�oâw=2¥7ôåÆ6ˆŒç¦LSæCž'«¦’Oo>´uªçG}Ïyž«šé+™N›<Uçç{sË¹k¹9_uÈÝ*']mÁœù×b¶-íC*ig}È›Q²]ª´UX-§Óe'4¬h¥/>^P€‡4ú9\¶4µF…R‘žÕ^ÓÎjD+ác'‡ô	H¶ «QIû*³á×ÂgÃ$¼6†Y†¾FÕtg
+hÍÐ”m¤¡“íwaW	‹†sLÄE(8à1b’ŸÉàL‰´6oÖÚìÅýÞ	/ç=Ãý	ñ\½¨nYyÁ»ïll´÷¾EâÀw¸¦P/‰A9ŽÇâSñÙ8‰WQ~�ÛhHÄ“©&21ˆéÚ*!Z¡paAv±ÂÇ´nÖJ¤A-ÅQæƒžêÄT÷EÇ£‹Ñå¨)*Ñžpëæ
+y(üËP(`D„rñœ‘;{nÎÑ¡þ
+["'M=ß�»e:¨»%¤b»:®~`_úâ?†ƒŽSmT¨lŽj‰;c8gÒ8Ý'ý„ë'™p„n¥·&Á,<•Ð×S™L§èÉÃ{roâÇ ¯³¾>Y¥ë·hX–¯WYaE/^—õÂ-VÑ‹ýõ‚|´$´òÊ)¬~J)"-¯iÖ›CûCg`‰…ÃWÃðDñæ
+ˆ2�¶hW5h)ÒÀs€¸Ä¡'¦þ,âïÙÝ±µ.é¯ñTasD»¯¥µ%ÑBø¯Eú"MZCäAmÐ�ý~Ô“ì
+¡-8B›Ìi?ê�õúÑ.}0„»ªºýøëëwûñƒ»k:|ÐÝ·íhÉ†pO6Ùfp™àøfS§?Ð¼Ó�êw†ÐVOÆ�ƒÈ�:�ÞÝ‹ö/�|zàbž’]�Q›am’ÁG“²’j‡x]aùÓ0Ž€¥(¼C‘@ª]Ë¡xª<=ìÇîÐ´*™€dªm…×AF_ÉÄúæÿ¿õäàž¥ã‡F§K„7»þ½ös/umk†ãþñ?nÊ�}ûg·ß>ÜSáH
+#	=…ÝÙý]‰þ{·¶Þù¼9Þ±ÿÌÂ«­‰£Ÿàê2üãs†™·xª­f~ûøÄ®HÊå	&b¶TŽïú×UÛ¶u…y)‰²(J$EÛ"%K$-Z²ÅŠrë‡‰RÓŽ“¶é’xM'Ûœ¸
+¶û‹m`Ã�n«»—¼‰Ú¡Ð³�E±§4uÛ0£0‚=Ì]ö°lÖ!è†lYb,ØÒ<‰²s.¥6¨aÞ{t®Hê’ßw¾ï,œ|mf¤ªª‘“ú6=wœ=óíÓ?›™X<½ü…‰¯l?:0l=ùòÓ£½½A}&ÅéÐÍUÙsmmÌÔ=$®ÄË<B^µð³šÂ*4k”Üðh‡§Æ¤jÕRÇDÞ­JÄ
+;mÒk˜%¯QZ{ôñ*f!¸¿Š¥Ç ¸ã‰T”éõJº°q¤6Çƒp˜Q^±âEàÜJ•)È™'‚a€u¹Œ½ ¨î�;Êv?HM«´quDÚ°ýÌ&4ˆ�õ†GGHÉ
+áŽ…Q¸(^R.ðT~y*¹<•e^¥)•¦TšRÕz�˜4mÒ´IÓ&ìæ.­6üw xp×J¥z­­ÚT´Ûñ&š.Ø´‘›2å€8í•ë^±Â×çÀ7‹b~©Þ¬/Ô×ë×ê›#Sõ¹ú<¦¼:1ºÔ¡¬¼=¹¿4”-ìëç‡²Ò¾œ9”Í¯âž“«œñÑle’…*Cw	¶J–%^S­H“'x"òóü2ÿ{>Èc‘(1¦åè¥©Ò\i¾\*5Kì…Å*­—®•‚¥¹Ú›ÐJ÷ÑP¢³|èÏ ËÈDØKCv]ÚâÃ§¥¢;ÕêâÒù¾�ÖGÂ]©påHKza‘™%P¼l”hÔc¤!juo[«k Ö´9äÂ´5„ìH­ÚIBÇHöŸúÁø�ù´ç‡½Ö“=ÞÐ'‡·}u_�»·µcW®[õTO9N¡³_8½çÈ—¼_´~5c¨}–UÈKÈä��—G¶úŽ;ºe)|ýH`—ß=2`Ë0„�/Q¦Ÿ}ÆgÌÆ!È œ1
+÷˜©"’M‘m*j 
+Bk97(ð#Øâ2ï_ÂoGbj§âCðáj›n7:t»þ.e›±H4O™/ƒ÷ŸÏq„£Nùe¼×Ï)à¯CQßœ•>ð[I™?% fÚˆ±bå€IG¼Îê³Ï¶ƒñq?ð´Z�›ö8Âp+‹7eÃì+¸½û^ž‰X¹åCŒEØÇ(pg>T$>åd.û²r�qÀï1á·°9¶9Kû‘6´¦Eæ¬y«i­Xw­�aMY¬‡ƒ…‚922Jçú.
+ûsn€Îž£¥F� Ê¾þØP6´(hãFÖœ4AiÂV\†éÂJ‚oFHÄE
+¾¸»‚“'ŽU_„˜³TÏvUÌ¥ª;F›*™RÉœ:¯6Õõ®R/æ.þœÒör¤wË·© ¼°5©Mº%ø¨Ï’EÀúHÛv‚Ž(ŸàšÂºÐÁõPqçÎb±±óûÚ¶ñÖîÝN:Î¦úã¤;tÅâÎ–ùÐ8â�S�iòüëOšhÍ3ì£“­½ä\è vˆl´ë|tP¡M�¢ãû»·ŠšmxÞèÀóÏžâãÓÇ6�é˜¾ö¨EO�à=‚¿ÒSt<%‚§è7T@¼
+ƒ�û4Ô›~_bÊ[›e¬Ö×7Û°´í0í«Ð»\úiŠp±ñI�Õ*1û"”?Ïž²›ö[ñ·2+6gÀ‡%; AæšHu
+ŒñBvpRÃ-qÓJ*RÔÒÆ�î]#q/&1Œ†;‹Ë
+QÖÈ‹^£è¿fï©JÀ±“É¼_µAŠÚ.ŠZK×›
+2g¬w�€aàWŒµGAÇ_0.í?˜øÎí÷¨kì—ÐŠ5H{¾<ysÿ=xû`¶@ŸÆÆ|ž]à6Ó«o[‹Ç$(�®L­TÂvŠ
+Z$¥¾l\Ìô‰zÉÆÓèrH§™€æ3€iGØ¾ônÿníFÃx,ývå‹G·™©´ü¼©:½Ÿ¢ç].Ú�–ñà+·ÿ1‘Ë�ÄÂ33¯²?ü‰mRFf˜ u¯øM?vŠÊ¿FGC@Èt$t„" Gðÿ¢ÁÀ³}“P-8:iÛƒ -”5Õ§Áåt|‚Óñ	VR¼-O¢)‰Èz0Ï'SƒôFhÙ	n!ÏT{‰*uÕ“×úÓ€ä¥ˆ£ð|ø6ÏÁ²·ì¶‰xh¯¯¯£Õ}ÌFØëW¡j>�ºŒO]¬IWDWwÙ'øÿQäu¾m
+çÅ7äó‰7ôe÷žw57uB:!ŸÐ¿.�’OéçÙÈíì–Î.E^‰_
+\o±·Ä-ù?‰®1yLÓëÆ˜»W\ä¿%v•Ù¢dù²['u)Ü#M“ç¤ÃF0'Í�ñ¦ô‘zF~Z/òÿw>”ŒôJzF×÷°"•E%–2b6®s‡ÓÁC¡cÒaù°Âib&“Õ±ÁvÙ/WUŠi"øBžÑw"¼Üà9­ pë¶»¨»�‡~“Öq4Í´ŽCð1­ãŽãÖ?õ5ÔÖ ŸÙ¢–&I-MÚ›–DÂÊ	E‘4=•Õ°*…~ž�dyt*…\µP¯d«“L™‰BÝ±½Û ¬¡ƒ7&l7!,1CWH°ÀŠ¼$©|�a’käŽ÷9Uø]4Ês€|MSùè°°$°wrM¸!°óÂºÀ
+ådrY%jJw‰Ö†±ÊeÆ‘œÎºsÍ	M9dÉi:¬3Ww×ÈwÞ1ßü&¥öÂâ,Üåiñ>†÷fÁñ|bs¸4ÖÐpËØp¤FãLÜQíø÷¤�3]í€�/¨m�¶ˆ´î�gpm#>Ïgqqaa–™]$³ô�Y` Y¹ÂH@›nèWôAè¼àÈx¼AÑeQ§¢n'Ùý)âOLoCuA°v {Œ@é�±g©Œæ³‡ãÂa…ö4¨8UlVêOÒ÷UµÇ�ÕÁ[û„.3OÎ>÷�ñÛ·_è¶´'[»óéÁÖ?5gËÙ›ë‰Šq#ÕS”‰:û`þ�“	AèÎ°†Á:;ÿÒúÓKf9Î[éQ’ÛÉ‹­kÇê*±,9š4?˜X~*-ç°Òì‡%B¥é!¯vüUìõWÝGÂ„ÖBk¡5ƒh³±l@ðoÚa% ÑÂ‚ÁßÞÅs„Ð¯¡8tÁf(Q¥›Vˆîÿ³]u±m[W˜—¤%š¢%Ê’II¶$êÏ2CÕ–dÓª#o¦šÄN"©ñÚÈ±R¸ó€Ùšs2$iÓ45ŠµC»¢0ö²‡MöìiˆS¤�[¬›ÑmÁ
+¬h€í¥{èS�µ]ÒC�µ[bïœCÉI°	âåáý9ºÔýÎw¾3He,$X·b°°fP¯ßS5äC¤’ÂaÊ5°Œã¼Œ„£`a”DpS®èQ\ò"Ã=Š¢k÷	ÿˆWçüjMßÔ¿ÐÕËÌìÞ�ÝSÕ	¦¿Þwlr^gŽ>¯/ë+úš~	&z3á=˜ffÂ“Ï„ó}µP"¼¶äõÈËö)7
+É»:±¦°y…-++ÊšrIùBéQ^×î‘-®|Ÿ™¾+T–ØI†lG:å~mÒEÆ3Ñ‰¹­™™Ñ˜?‰�Y°çÕÿÔŒ“œŸÍ¹ê™²ˆ§(\áŽîd½MÕfÛÁ³Òƒt´ÁV£Øåû"(ö8<ã¢E³¬Re¶;k¶;{œÎš­ÍÕh^�€R# ÔaüµFw]£›_]`üÛ‰âÜ†Œn-·h¹U�t|ØQQq<ÿÅñáºÊ:†çÏœ$N­ð4Î£�J�|ÉGÐÀH>Œ"%Ê�íw]Æ.ôÏu|8Õà;ã·£àÇÐ¢cå}ûQPs‡[Îk±C­ï·žk	­Ï\)’+ø¼Ó…/jŽ[c˜Ñ––@XÝÙÄO7¡í(®ûÌÔ¡¼[t¿NU‚µƒüipÞ}ÞïáÖ‚7Ršâƒ†HiÄò Ì-ê³*5zªÑS­ïñ�ß0áúŠBƒœÆ?i´RYl`ŽÇÎF7‚ÀøŠF�öb'p‚;­
+;§^�£w~fIÐ»ÞW?¼ø[nvûn\cp·?y#‰F"‘ÝO{ÐšðÞhÿCVâíe�›V[k3C2ÌDdƒ¿}-]1%0_ºa&æ¦ƒfBßü×2–™(n}×2531†óÍL+ß¬N´öJf¥éL™#çÍÍ-ÁƒÉÙçõˆ=Þ¹ÙR1¢ËmPŸj0›*lÅX7xcƒÙN bŽZÙ‹¶RY¯ðìÓšGjÙF#Ùœoò«Íµ&Ï5Õ&ß„¸~3¬M4—ÛüQÈYÏE6Ø±H’v)Ô!`ÜùØ½M?ŒÚ‚?3ômR#É.×‰}‹j/�£átV	ôå2ÃY%5Äü�´?7” N[®(å–,š´Í _€Õt·Õ‚aÝ¥‹ñn.Éc@ÊÑïòÈN·×ãýÿ•Ï8›?ÖÿÀwÇÎµ~àdJë“'¿±5ª¦tYÌ/Ø'<?°{v«Ô˜òõ¤
+‡&íGˆ–ê[Õ™rŒtn>ÀÂóX`x×±o?U¯·vŸß:³`hÉlVW3ÁyöòÊ¨cï÷Y[õÇG¡²Ò#ÐWrâ…ÊÖÀÑÉÁlv°Úb�ÿ´ÐÕÃ
+Ç	ÿ&çw˜Ì&&+’.Që—Z)aŸ2ñ¬)%IÄñ�¤eq™ÃMÁ8×ºôÆGÄJ`|îãt�‹Óâ89Š“‹¸A&	g³+�MW¢‘á’œ‰Ü&ã
+“â³E$’ÞUf¥rßo !ªp¥áÊáH6�-{cž¸dlrâÍ›*d€ÈýÒøþP‘@°AÖØ¡�ÇÇ4Œbük<­Ù´�’ë?�•({JÄ±†¤ñØ¥Q—&a—¦Ù\œfÆ©#NƒqzQì5»ta"™àÓ´'îŠRW•îäÜ1x-T¦S¤LQÎï¶�]¶dcüíy{Ù^±×ìžDæ�½
+Oë¶gÝ¾aóë6[†ŽM[ˆKš™l'˜6ÍDö`Z2þƒ™¸™ÈA8£™R~W­˜(íâ2åqzãl&øe]Ëz×$¶.±€´"]”>�DiƒÇ4ÇãÙ]IsÞ\6WLqÕ\3×M�3U“71�÷BÀ›Ëê�¶)Ê!Æï¸÷®*Å€žšÚ	e
+äþHTðˆ¹¨ ±O¤'Ö
+cˆâ¥“ðå–hŒäÿ	àŽ„ˆ¼·ó®gõŸÿ¤þ¤¡ù}¥‡¶ª!g\kÍ³g|~Äðl)�ìÆá­wëÓç·ž>’Œe³ùáÀ!vöÙ“ÏoÅ—´8DÚÜ1vøòþÆ¤ý±ðÄY€‹óJ'Ò†@’¢SHÎ¹5�êóA1vp
+'„�"MõœäSsœ›	¿ïpAwuqÚ‹ã8/†‹S11Lˆ+*)8•ä›H:MQL(J2�À¢T„à‚\D?Ž�}ý«ìÚ›ÚØ{½¿�Øëéÿ›Ìö÷îÓŽ¼À^é})ðá 7é”m1¹`w1É®¼ã�$; uwÓ/â¡[ ÿEvÛyqY\×ÄuÑ#ÞTt”‹PâìIì©G¬‡Õ/OYÍ[K¨éêë#�Ö×ç¿uôª’8p5)xäèâ;œ²½É‰p%·71îYü5ÊœÈ……ò§ê§ƒ÷<Bvhw^@4Éâý9ÿ0Ÿ–sžá` lpq3˜ÖVÄV¨O5Ø Í€O7¸h4n²ó�´ÁPoêØžE'xš?í9'ŸóŸëJ;9=$-µ¡‚âÇéRƒSƒp
+ÀŸ~Õ7…žÚÑ2à3ìñdÒùa{brRO{<á~Ä$dž»qáÄ™žûàÜñgÿô¨}â¡‹ÏçÂ÷æ„+¯ýèÊ3·W/ÿø—¾>[›yíü·>ºô»/_Y†¢cûë­ƒÂÛ€µ<7Å§;X3«²jYÞ…7ÙƒP’#¡(gfˆ88dh$Î€\¯uõñ®� ê#a'ŒXý¢ß{¸UÇ’äÇhÎ?ÙöxóÄÂ±0Ç�À° ÜnáRJs‰vsS½Ä:FˆíRë[\yûöÄ²Œ˜Œ )ËÕÝ°;Âmˆ82d¸9Àƒ›úÜ$±fÀ¬�?Ï±¨6ãÃÝàð¤gT—™Ë˜@ž7\ò|ßBT_�«ˆÖ)õ€ú˜úRP|±Àª…™j½ðXá‰à…HOŸ.üPºìýTúº·¯X]oO<9!:U6&	#fdUôÅtÄU>ÃåS‡ò	n/ßo�â¨:Ép'¼÷�øË¥¤¼&óËòª|Eä¿|hƒw
+c>µ’âWSŒK©©õÔfêFª'µ¼ûÝz§˜™V‰OÝÂ‚æ¼Ö© >¥vQð«¨ÑÆ˜ý_¾Ë>Æm³ŽãþÙqÞ;vœ³�Äv./Nâ¼Ü%}s;�¾­íºë4´öFÓ»µe¬ì^
+ÚªQîì�·;Q´î¸iWš¦!è8mô
+êzu·T†@‚í�ªj¡ac*ZuWžçI®eB"’ý<òËó<±¿þþ>_OÈ›]•æz²«=5ª!´«ûÖÐ¨uSºÈ(GÇÔhI�ÉÖ%L:X‡¢Cs`ê±µ·Û6L„@«; CƒšÛ2Ùÿ�=£O�¼´mM¾Öeo_6”µ¦(ñiMÎÂ*_ø÷¸ýž=Îîžj†±ÇÞ>üÀÁ¯_hÍŒK\yùÊÞº–ÍB,Ð{€Ù7Ð#‡Ç—_N¯ß}÷ƒ§~?z·, -S—·¹(¤å$eÁ…Ž–Õ±ÊœÃ�ä�DÂÆ™$‚!"L8$L8}—x)êüûU,é0‹ìEŠå=I7§	é¬ì.O¸­$DÞ­,ZD±mÑ,Ä‹ØBãE¬ÃxkPåTí>ž�2AnC6w–i§<QþQþxÙÕ£ö¤úŠë¬~ÞQ�TñNk7·SÐv¦î/ZÃü>u_j¸øe~T×FSãÖãê·­ç¸gÔç´gRÏŸ·^Œ½ þ8ñëTì5´‚?[W­ëVÑ(ÊÊOŠÇÄcÑ…²ç^º½á‚æ1»¡ ¹Ít\æ4�I«À+�MÊ�;�SºÆ²«R:L=pðâÏõòÒN‰>#�“Þ“‰ÇG¥
+¥
+ãÄ‰­Ñ±­%«�Ë3þˆ°okõ-a=
+v§6Ë™¼Ø•éÊT^D»l,m€-míaÌF~ˆÄ·Î¢Æ°ÂM­ÕˆÖ°"#¤¯eÚÚCŽˆ„·†yH®o[®‰ë’Qù3Om}üwý•=”[¿úkæ�¾‘ã?<ô‰=Ì‰ëî®%²Y>`#ô=ØÿÁÙ+�5ŒDf©
+?Eõúµ×O-Ô)D¾!$¯“HYyxµ£«|‘x¤[ïŠ˜NMY‡QÖÇ’¯¾Âµú
+‘êØ�"Xbz«O'«“ÄK.ž‘cÊ/‘èd*‡dî7‡Íq“1ó9È ³ZÄ	·…òíÿP)ßüõ
+‰®Ô÷4.‡îö�ûh@v£•£Œ�‹×ø1JÔù	¡¸sŸÓõbáL¢ñ©jßâbã&CÆ�aß¸]ãÚá¾êò8E,‚Ž]ŽäÅ'Ò¦iÜ‘ÓÌ�”?PŒD
+\ò„|6„àÃP”Ýà¸Á]Ñ‹P¤"]×
+˜0¦š2x”Œók^x˜ˆëfÆ»8:F”Å·ÆZ�H;ËÙÔŠá!ÆC|‡
+§„á•N¤—NêêðÜJHëÜuèðÚ;WeÒ»$A*÷ˆ¡OÝ¾lmîVül(­ê¦$æÄ[om(™k6E{—·Þe"xËÄHžÚü“	pH/n\¤ÿ€ôÒëZÕÑ‹Y'z©;˜Îh�ñû¿oàâª×âãfŠ[±Ò>Ïõz¼&—r	‡Y8È›­@Ñ£<¢Á~
+´¬¡Â�:¢Òª úš�b *jQÓ@Å´Kqßâ…EþB»’ÞTG-Å™^W1¦	–.özÚÃ(Âvbci6[ôlÔà€öE�Ö²Bð
+?pT¬Ž«×To˜¤SÀ�iÖk�ŠÙl·MÄP�Þøf³ÑÇ7�@‹ÂÒ)øJJ‰„Š°Kù€-G‚÷çføïeX¿ÇŸ÷†ê#õ‰º›«Ïƒá<‰ìòlèl¸™ifÿ˜~;ó§Ò%×¥ô¥Ì•R@è+5J—�”&a’žd&¤	u">‘xº<Y	qÀÑ~Æt'ü¥7º›ö&˜XTHÄ’J!^šöMûgŒ£é£™€`…ò¥m¥þú`ýÑÂ£¥'Â/¦OÔ/3—Á‚·W£NÓèPæÁš£NWæAu"EYSNÇ5UW�W
+ôäðIåtŸì„L:pq&iX
+~CUªÅ^ŠÂUýŠ¢ÈóÌf'«âK¿)çRï¤ÞK1©y&êF8âF¸)Žáæa�£˜ªRÑ½à-Íš0dŽ˜&c˜=&mþªÆÏ¶¯|;Zc×H8ZjlØ=w#�»Š¸rî .bƒÖEt•.›.òmäÂ;D¥~”Ó2¡@4
+<®Xá#|s@¦ø«×Z�1à[×Zí>é¶EôJÅð…VQÖñôD¾ |ÄíÑ#©¸Þú„µåÉ³	X1vœ½Ð\¾ëžù#×ó®ÆŒQèSE•Y˜¥g™ÙÀ÷CSÒ”:ŸJLwKÏ–ƒ�-Å¥]¨¦«™o–f23%¶1€¡9’7Û—Wlpü6�¶8Šs~[ÅIBñÛt¨D6Ÿä5¡/làBÈ¹¸MÅÎ (˜ít»	¢æç¢]’ÅöXB{,N@Sh
+Á.¾ç}‡ãÐeœÍð!4Oð¾#„Ð<!t
+ÚäÙ(ëÿýÐ³ vIw*YW¬««í[„¢Ò‘:¦*U¹‰˜ÄpN¥§R¹Göl¾ÏÐ¿{öô—>}0%u…R©Äóû6íz`ù¯åòÌckvÔ#¼dN,¿qôóÛÊëò…Ê–ý?82­ùUØò­ïÜcoÚ;µÞÞ5úl–‘‡Eoü“¾Íõ:‡¥Ž‡e“Ž€<,é`ƒ
+e\½‚’¬Hº")d"â&RðD\ùHXÀÏ"ˆïÞ‹ºæ!>G�U²¥ó‹ÕV³SÃþ‚h¿úqRº‚¸ÅÈ^ú¯>z—_!8µÒQ0ÏEqo$.Òç¢°5
+d:IÍˆKÂëÅeŽ%U�Eü¯”Ô?Ôùè$‰b2q«þYçq&\:ßh,ð‹|³�
+Y9z­ñST-àŽ =ƒ4Ý—œŽL+g¤3±yå²â™MÂÓ*ôûCƒÁÁÐ¿dÖ-K²)31IVTð.?ŒÔÓY-ÓCÓà®Æ‹Ž�“Þ!ŒõÙhüM*0W�’�Šg¥š|9I')—‹ÍDwŠ0!%òâËâ‚x^|Wt‹C‰ÿ°]ý±m\uüžÝ»w‰}w¶ã»³s>Ç¾_Ø±ÓÆNb+š]ÖÉÖÒhhÝRµP*Q$¤&¨›&µŠùƒ%•@TþØ¥ªB@¦é¢mî¨ÿd«­¶J
+ƒ‰zU™&­Îø¾;§�“{ß÷Þ=ß¿Ï÷óý|~urÓth¶�3@;´�'Æ™zg�–N¡
+§Ö”OÆUg[†@ì»š.OÁ8ÏŠ®¦v—Y³•¨›£è©Û·‡íÌ¢•mn/>ÿ…Ž~{0á®oüqgç7ÓO8ö×
+8äûF¦ïÈ„y˜VFßçëþŽÿ4cø†º¨ê³=¸+ËyÝ¦Cý‘Òµ®Ã\oD]c©ºU)E×I›p“6½(t\¡¥Ü¦õËFˆ×Ãr¨¿æY9|…ZOL˜ÒÝüì¨'áïy8\Ë»¡u7ÿ¸ŽzŽmàƒø(öcÂë¼Î	¸ªwI¾«‰	ÅrA…t5@Gª+±TBçT	cSw‘§‡\cª›ð´÷]ìITÒS´ãbO’,³‹=‘¶Ðk0p›b@è
+1Ðƒk´¢V�E]…nÑúpÞ
+”ùÑtMŸHOèAG÷Rç™Ù«V[h«áí:oôã´£%Œa@I¢ï&<áùŒNµ˜9�PEKè]@+¾7†¤¨9IšŠþ êkBs>ê§ Ó»°Ð™oÏÿ·NƒRðô1ouˆmúä�””!™Šˆ©ˆšb1)ô§ÀÆ	ãP-ÀÌ¸@Œ¹–2ÌV6qº�­dºè„‘UñŠdúÒVxã£ÁŽïØ3[H�N mÓõü·ž®î÷ŸîÜZÚ•³³o7¿8ý½&zeÛÖ$2:?iN�ìö±_õ€Q0ÚŒê¾ëF—9ŽQ¥PìMÀ“‡‡Ïÿ—PX»}ï^½¡ÐÅÊ™pIÌqøë£û‹†D×ÿ‰RÈçÎ@~ënG§×YËÿç_ruléîšp×ÝVNú2y^þŠâŽ{ï"_ Uè«ñJL‰©Yn€dD]ÊÉº¢«5®JjRU®(5õ)<Ém';äÊ¤zÿ¿ÂýL}5¹4ðKæ5üsî¬rV}-ù&¾Â-“eùªòººšl
+Ü’?!ŸÈŸ©ƒK¢w¹´õ`Ù�ù-^Ô/îÚåEËòb6ëEQtc£¡¤Ê‘�ãÌšó
+×¿ü®xj€«á2)ËÕäB­Ì{*»HNÊŠTš�}Q9¦E™¤®15È‚—NUtYQ†8ã8’TÕ‡¡‡ÙP0À É¢È&&¤*¼¼‚ < H 9²D–ÉŸH�œà’ÄB#T:ƒ¯áw {OpÊ1u%�áày#R™£Ï­ô»ñâÖ
+
+W{*×»´‚ÞZPsÀû5`�Ë‘h9C‰Uò`tÌP¾P;ò
+`^~ ¶iœ“Ûž5q±NÙuÁ“SÁ¢ìvò «ÚHh=ÞBEÕ>»©\èçÑè›+Dïë­yýý*D.zÌ¨¡A¢U¬ƒL�y‰Š‰ééh&î	‰hTƒ²¢’‰‡À¡,2MË´DôÛ”åÄoÝN`~ ŒòåX6µ±êl\ë³ÓâVÿiÃÔ³C!_ïX˜‹ð†µ�?òGJ‡![z?_^†l)ø×ºÙbf41ì+¬Pæe8SÆÛH‡"!
+óz½TJT…ÎMø´Ë™kŒ	Õs;å=9åZ
+·Ÿ	‚½V6¹c»©€
+Ì1ü1Ù¼wõBa0“)ÒÔ®¤÷ªÏÔg„»3îÍD×u¸¿jò‚T¤ MÕ+}LÑ°ôâ�âîhñCãCûSãS»‡.¸­¸ën$ÓåL±è|}¤_QÒÉ¬P³ß,˜UóÙÄ¹Ä9ùœ‰yc47jíev£=ì$Þ•Ûií±÷8‹lShŠß7íE§Y|U8M«Â5ãšýVñ†qÃ~ßxß¾YL3ÁŠœÁZœr*‰'…'Å©à3ì>ùç$JX”O*'³‹Æ¢Ù,&¸—¦¿—›F/
+/ŠÈ	ØMÃ ˆ…¬¢&èÙŒ¦3NAc"$¬EÒŠ¦¥!©.aÛ‚bz¢Ñ��œŽYÌ±9ÇŽ9Ž
+h0¬!ÌÅ0æ@�(ñ1b„Ù\nHVb²¬8fV‘ò�À>¬¢{�Dºw)�""	L´	TAAH§u�ñÑIÄ`	$©¼Š¾ÉF¿hDì<l.góúÃÈažêÂåsØÉ® Üˆ7’¥)�QÐÊ»ÊŸ�õ~”+Az'¯ê	°é4ùž²±ŠÆdâ�á=
+R:`¢†Ù4}&¤ËÜ	«„_‡4Ç §ˆÎØ¨ilûlZûá«ö–CrÊAM1ŽàèNÃ9ï´œ›ë|¤šÚò3³ŠÚî¬ƒé™íæ6L©0§åu¤=h²ÓTW©žª�S‰5ÞýóúmÏgAö{,À›t€ŸÉÿ?bøß–ð8w	cÍSÌQ1“§\a
+±ž:5&— F)OôW�…
+_LT
+âîèBÜ£úñ˜#ä‡EyÂ£�M"éŽQÖïñH/jBþÝïË²Õ7Ž.Oh1|ózÌª¢ÌsÎÆ;Î_7þelÜé>	h©t¡óOôë…ñDØoþ„��Å;÷Ñg#zTóFï‘‡ÿðMv®ú}“Ã½T3&Æÿ7`˜1ÿý®fì1‰\6ƒ\ª<sy0*øÆ ³Ìj¢G4¥e™–Û¸—’McAÚAÐ©ÞSáSâ‚¹P¾ÍßNÜ±îs‘¢I>×3GŽñleSµbdÿH XÖ…º8fÖíjy¨6ÉïöŠ;µIs·ýt¹QÛ§ì3¦jÇØy~^˜çûæ?f—„%ñœ¼jjá`Dˆˆ‘BZH‹é‚CœD©F„Ú³Üþ‘©Z «rðÜ/�¡1ú"/”P©h–e`Šô´bµX¬U7	­Tª×é›¸ŒÖòZúNgMÈÍD_ŸU.WßÓ3òƒe³\)ÿ›îr��âºâø½óðîìÎîÌÎ>fg×kï{mÏ¾ggÍPÃ
+êG�©â´[¨Ò£D€‘	�Ö‚ªMIµTªÒ¢J•ûR"ååÄ¬e¢Õ‘š´H|€ŠV�h+“ò·(rQxÝsgMS*eV÷žsïî<vî¹¿ó?šž’N
+ìÑA–øÈ¤2Ü�;
+©½‰£	*q"�J*Ÿ7´ÜGÝÝmÞö¤Žu–µ¥›-©§|ºžâ™LQã}šÆÃÊ9^Ö2)Å¹¦�:h¾bÓ…vÜÞ	+QÈ“e€îñ�¬œgr8—ëèˆ8x�˜oî
+à@>ÕÀîé¨‚ÂU^ÔMå¼òGåžÂ�	’�•9ªŠ4dÃ».êùð`iX›£ÞAZK
+LÇ®ÂÖTï×—Åeµ®Ž/B=ÓÚ{õ‡Ù¤¦Õ‰}u"¤¬Â†l=w^=îžlm4âà dL‚wÅ…:yÇÖ‹–Œz¡3¢5¿z<›]ìs÷w‹}“óóÄÌÛçm`ì0;
+;p½NRõ8‡Í7‹œ°§†J“Kœ!G;¤øw¦ÁúI‘Êµ{j.3,Ö‚dÄš^Ù]cMÉY³¡«o-‘"`»»rµ{3‚‘Š
+$áß¼(6²‘£fÆ_¸¬S�Œt”4ÌyÈy -‘pQjOK2„]†/ÀM6%CÃ-kú
+o‹
+�–‘H*ô!™^¿Qµû�®¢Ïè†æ±ÎºXÀè6=ÐüF™4¸³Lî�œ~Áó1[=Ðÿ�ñ#_X²ôK@–{	xê›7�ý1½Lf3‚&kLÊÒ^¢sÂø\w,álØº%žÆÕR²´}rad‹ÑÎ)^ó›ßÝ˜Ë5o$Ãé§®œ}ü‰u¦v9XãccO‡üÀR0¾ÿµfãp‰N&}nY®ÏÏÞÌPÉ$ë‹\yð|/ì¾ÙO/™ÊT|•L NÕÊàL*† )D}LËõ—²\Š¸eË-7ê¢z>µÂÕúCd­’¢ƒSQÄç¡Ž”qI€‡ÄrÁçÓªhÿ=Ôç¡.´Ø@ê«Rñ¼¸uäÉ·PxåHY¹‡Bz‡¸ŽÑ°y†!¼Üê«Ý”·’|¹úuöÅ6ŠãXÉ®ØCœê¥¹¤”¥Õ5¸*éáÍÒ7æØ­<z:<–=d?ì8¬M„e_v¼¬œD'¹ï‡¾§Î¡k•Ûm	Ð$ªšíéq`K©+DÞgË«ò>m�*¡P±ÇáƒdUÕöjœÒâ‡=V¥aO¬Jü†ž6SH¡"Ë!…¨…ð	¾å¸ç v:ö9þæ “5nˆÛÁÑÜ$¶n3¢þVˆb!:¥¢'vdq![ËRYE«œŽýªTu”úÀB}|ay©¾™typÓ3?Dµ�åµ…²>ìÿ“¹Á´|b¢þ89ãq‚õ“¤¸¥Å­rV¯Tµ²lU²½8m%]Ÿñçr±[W=6{\Å=©® §4_©ž{âSŸí-ÆŒ.GÇæä†æ%!¦ˆ²1œ‰d65Ëø_Ý]çt�XÆÜµ{^|ic¶GëG§¨éÎ|‚yˆÞnÈ«ÏCôúñi³ Ù™ 3ÅL¹¦Ü§™c›’±K>à*U‡Ñ“Â°Ÿ3²Û+|‘Ù&Üb®	¶Õ¨ìÂ´ ÊÍò[Yü³;YŠ-òm<!àÂ^�Š”Õ–’VGˆÜªp
+(mÑ}QÜàï@ÎNše–}ÃÑádÜ‚�¤M3´“bÌ»e¹3Ìb¶èâÛÄŠ˜rsÔzäFµÞÌÒ8?+?ìÂE—éÚç¢]¡‚\“‡dZæóNQ˜Rò�[)dpi|`iaP¬ß‡Xª/ˆð�<²¼¿Ïê>#yLhP»ŸœbqdîßW�…~´_…"Íâ¾{åšÉåé"t	X8‚IFÉ€!4Vþ00˜.qoÎøfŸDÜïÌHô÷ÎŒ\Ár/�Bˆ8Šé˜Žcq5‰Þ˜ÇÊxôœnR;›×¿Ôç
+3]m4ZþÜ½U�Xiþ%I÷(‰òãÍÔƒë‰ltZYA}Q6v•F7@bµ¡o½…PÜtâ¡>:¢BÀþ?¿±EÅX™¥~¡`®�ëˆF›VþÄ^cŸCêDpÁL½ ½ --ÑÙÍåÑ®íÙÑ5»»žÍí^sÀ¿¯¸¯ôbÁ9d/6èÇL¾´£´·t´D—m}ƒþœé‹Æc1mC´’C†hD�¢Á
+zÄÅ~Dçû­S+h5�Ñ¬É`¿�+ž,U£ÕøIÃ±Î™aF½ T;«…j­ÊT?äÛûÄœg®0÷†iÐ	ÓåëæwòìÓ#OYš~q¹r½Õˆl'Âê–ú¢}VÞ¯JÅÇ›kq§”r§©TG:±-JyßêÄíXæÀSlày]âŽÐÐù�Á	f¡{$™‘ãk€�:.3’ßG1‰x’Ò+RRŽ3”ß'1Z9)é*){²¾$¡iå^Ð€ô
+ÒÊ�hÇ4yûról£Ñ<wùm<rñ§Í÷ÏžÁ•S§°~ælóý9_&ùÃ=ÛŽuwtÍ¼úË©W–~Õü'þ>¿nPáÅ€“}îRóÌl£yvnokÌâí—Ö�j¾wúTó7¯¿W9�{O]iÞ9x`£¡~{èú{?ñþÓ³W°À‡ìžv¢Çï2~Jg÷@,¦›
+0yƒbÉ¨�—ß¤¿A)Û ¸éØíŸY;m`i«…�Åz‹Š8á¥ôæïâ»Ù=Í×ð(\wå¯ø]ÆC¹áº‘YDÑÓ�PˆÅ»˜Í[`ånŠ÷ÉùpvL�1žÀ$ð»Ÿ�[¿C?ƒ?‚ˆ¡!3Â)�-X‘ó¡—é£Ûá¡Øµ‚Ü)
+4pÏ´¨„Û/ãûûUÛT†ŸÛv½tk·uÝ]÷ÁÉØÆ¶²î{°1„¹ñ±±ŽÚµƒ)Ä]¶Û­¡kGÛm
+âÔ š…(‰Ðø!" Fã/cüaÄ&þh1„ˆ1*Ì÷Ü^pACüº§yÎyïsÞóžçœœ¯âKa9RòhIÜ8öµ³‰«ÌáÏ	~V/,SGô:£�¹ÑüýH™k¾5s~¶+«â¾U­[–•šåMåMl61½­º¾°|[`R^I
+ÕÝf<
+§À´ƒ³Î‘m·›ƒ¹jîtä:Å4‹E²™ƒQÊœ6åôpç9½¾Np–ŒOð
+Î¼Ïë¬V)�ßÿ´ÆN²²QÓàÎjXñÕI;
+Âí.8>-	?ŽòëëÇ¥£Ò%ÉÈ$ŸdXIÙ 4-™xíñ¥­�jY]›*–©åÊ²|W£µ²Xì.*‹ÍÝse´;Šs;3D'DÑ<B†PjUã7·6N[ŸU˜¶^²­ã´óŽå{MÝy›·ÅÝéB¥Svmµ+®¸ÝªDþÇuÛf·²NgØ577e©×d‰¸¨LxÄU×~­£ÃS�.»
++2‡ñèUÖßRXZêj
+òó‹Y¾­t³iòÎ0IÁtH¾Ì‘iá‰Ã„�‹HæuV�q°™û4è%äPÈ\â�/yU„Ÿn×. èu`A1À¨mÉ 4(·«�ÊQ ŠúóÔ5k�:òmøšžv?Í?¤ÐòÐö,°ü°â;àþ(°štu·Í�ÞfÀ·ðŸ‚‡��=À¦L`ðM`è4ÚŒ~Œ-b4žõ=Eº¶Ý	ì¤v�[€ÝŸO•{>ž!Mûú�ý—€h>_:|qáÞáÀ7)¼ï†É[ñ²ô÷á•'tèÐ¡C‡:tèÐ¡C‡:tèÐ¡C‡Ž`€ž0rKpÌ˜3	"ÒçÍ·6{VvŽ#×™'å»
+
+‹ŠU‡Ò²òE•UîÅÕžšÚºú45/YÚÒºìz€ÎU«×¬íê^×ãí]ï{ÀßöoØ8ðàC›6ß¡Ç÷ïÜJ?=·Ö9Sò6œ	»(/„�†jC)*±>lÄìÃ~ÂE–ÃògfÈ‹×–c1Úá‡üûÚ™ó7ÿÈ¯`æÜÌ“gž= Íû�“qNÝ6|8ëwm¶�ˆ3ôu=úcÂiÍ6B25ÛDö˜f›ÉÞ­Ù""†|%˜ÒyLcºf¨5‰šm@¦i‰f‰_¥Ù&²'4ÛLöšMzL§¸mãñCio#€í‡‚ÍÖ•Œæ‹;ªÚ^Ä%$5/†úŠ“Ís™ø°êÁˆ‰P{Y�*/ÿÅH5³Êú¨&‚‰YŸq]T¦ú«CýjQ­Yõ*ÛN-"Tú©ÍiHª­ü/Aˆc’òaê#Œ1•cè¥rJõ‰'Sü#ª~®n˜ê8ÇVâb4[~dŒX…4…©×¤ª…+aôÍ}’ZÔ �šÑçí­hÞŸ—òõÔwH!WÈÛ)5¡jÕ¢yÛÇ•�<¤°C,0ª0o,KÅ:bññX\N†cQ6ò°N9)ÏáTÃƒ±¾Xd‚3	Ö¥vu--µÕ”Õ{X{$Âüá‘Ñd‚ù•„ŸT†½]=>o§;S½Ê”?6&G}}ÞÀÝò*Áˆa*õÄåaeLŽoe±ÐŠfqe$œH*qe˜…£,I®Á>æ““¬œ¼l}(äart˜)‘„25JnžÿùFðRœZn^Rí¾i[¤6Å�-á#
+^ª÷«Kx‚"óMq·­ïµÿt[Ó,¤FÉWÂÕò¯úZƒ
+Úh¸î0�F¡™šPkRªÖ’½Š"†±Ní?¥ ¥©\›�-4W1ê…Ý@æ=¸Œ6Z"Ý2vZ†ý@Úg¶º=Rïºß>ití~ØÖvÅ’oQ¯¬WÏ}ÌËN½[ñKòê^;,™ôÉï,õNûmç
+
+endstream
+endobj
+87 0 obj<</Length 25883/Filter/FlateDecode/Length1 41244>>stream
+H‰¼V{TW¿3yaxfCx)8>`žtI” Ï$àcëJH˜6/g& µnI\Q+Š‹¨X« •jÕ‚žbu-Ÿ×÷©�nå¨ÅG·è®µuïÀ"¢ÇÓýc×Ü3gr¿ïw¿ùÝû½.@^ p@žZ§™’VNtCÉ]$-™ºHy�tY~; ,×h1Øï˜š¨)©03Ø3õ¦5øsÌ-°Z�™û«ù^{¡¹´ànuã	&v0õfa0ñ­v ÎAlxÌPŒNƒóÑEf®hMžþµCR»Í6£á¤°¤
+Î÷Xsín—=²àúÃ�Y
+â«àO>–À_m·ÑÌ³‡P>ö`õvŠ°—Mi 
+@ßéìHàÛôþ$q—d=È¸ò”òGžˆ­sI–CÑG(‚È¼p¾[ŸåñžÇŽç#\Ä‡"Ü:-ž…K_�ÛR6$öŽL�h`f@>“Ø�cƒíq}jvÕ=ž�þI øû~gÜxZçò9�»Ð$Ü…4 >œc•qßU…^OÜô¹ëq¡îùœ'‚B:™÷æsr¸±›ÆÊ”•`dþ¸„	Å^¹EêÈB«ÓX�²(\Æ*ÜÅãú˜Êf±”‘4˜1�­€)1P–åÈ7“tAÑ˜J‰‡ø{*bñh\�÷þfú{Â‰�“GÅ(b3ßgí‹ûFx€ã\pçÔé­gIB‹Të·‡ÍhÒçQ/JNM8ô§Kg//+_vÉãg¿OÚÞkk¬,¦«ŽÉß’x/„çø‡˜}ÓÏÕ¬$igs~†,äÌÓwæ¯øzçž)Ùwm§L1è…ù…¼’*/g_|²&ðÀ¤‹%Î£ª«ÝW¯»yÁÒ“Êo&ŽLIÙˆr`P½ääµ÷ÀnÇ»K6•ÿÕ4·u«ÜA‰>‹úçái7R¢÷iS³Ê~Õ…Ï;/«8B¬U*#»wß¿M¯•¬þþReÇò	íñÑêGO×œÃÎÀxÿ˜Ô�G&ÉoŽhæµ¬üû±øw.=ZoZqOêÛ³g;fÿÄ]w
+u]]öEkf}û“,1wq:á“^ÇA�§ŸÖ×J½[öqj¢†ÎÓëƒ_¤Ì…‘äÜ Ž÷9Íï¹oô”ƒf°‚)±Qïõ{Õý¯Jñq}ŠQ+I�éƒÅNZ1A“FÓÚlŒ,—÷¡ÇgdbiåÛš4�~¦T©’³ôÉj)jSÄaƒ¿Ñ‡
+™L;8cûãÐÙøú¨ûÏÎÜ_»³É¸º0±¤¤$¢‚hŠ0Ú,‘°ŽØh’±Q¥‘Ú,%kÏFÙ#°üRLKDHYþiz5Ë9^Ë´Ã�ù�ƒP)1Ý4Lò‘/‡¶ñP.D]ÎÕÜ.¬úÆ"jú¬gëéããäG»ºÛ¤[þÆ«
+ú°îÖÁÈÌÙßwm¦N7$‹•w#[“NVÝ…W®NÏ_S¿k?2Šw.©þjpÐùÝ›9–óåO2/ÌöÑ\û²Sè—Ax$�{V[&JpÆUMîØ³nú¨<mû£&ïÆÓÅBûâQ†}‹Ú]i<eÿ‚#¿ñŸ"áíêÄ¢Æ¸!GuR^Øªu_W¤Èycy»vH£de¤¦â•ùõPÉÂ�®ñSæ¬½¯ºæ™œÝþP^ÿÓÍ
+O>ÙsY¾²¶ä_x÷¾…UÚ‹uE×­=’å‡*£n.YV�·vÆ&4WôvÏ˜»·D5¿:+k¯“ôf×fç"Üùg\O6x×òÝ`Ååñ7<“bÜœõ {^y
+RÞ“Œ�Á£úq(â÷VÃØé	‘‘¿áßÞR,æºá|y†"wgÞ\.å·¼”4lžÐµþAõ_T›G|õÝƒòó¦sK<nœjþ}›`Ä/¶Æœ\¹øa¶ê^xƒtãœcÇördc~<!z2ZòýÃå´Ö)O.��pïÎÖU™yÆòÓµÐ¡ÔÎÙÓ—‹:[Ð¥dÎ—�¡ÑÛvÉ³Îý!1ùáø
+ýä%mÇ·}Z_ÐFgŒå1¸KX·¾<÷qt/ïÙö¤Ë"Ò®ñ]5•xçå43
+æg4ÏU†GËž72ëÿNâ–Ð“ðÄ>;1j²�dà5jLe6Ð4……cé¤‘²Ñ�Â�\ƒ™4ÒfÅŠå2w|»ž/Fst21.b'nbá4]Ëc³Ê|p¯¾£h	“Åf5ÉBða½EÄW2`^9Ú¨^³ýz÷×èqçúWÚåRXà±íò¼æÇgùkÇÆçïØžSµjÿ!í¦ �¿lWO¾ñ»+Qëg&y$f•47yÝß·Õ›Vçì½xtOÓú‘�=Ó«kunŒ×)ùºlÌÐëûû¶¼Å´¯�ÙvØ#%|V£bRlÒÊÏ+®tÌÈn°vËfÆ[fùXŸN²íNÂ‚ìYÛQ„³Ù%€A Èí=˜j(þb’ñêpg5;C¸Î
+ØãË|æ­î<£ú¥¨æA|›5¡ÛÝµÑø¢ØõêÕkËŠ«×÷ÅÙ‹áÀÅÏ�ƒ
+Ê<vrù8[-àŽûFÈ.uqGAñðº°²ÿª"©²t]œf§‹³G_DÒ˜‘ ²€4#{—u:A³ÑKEX�„3XMÉÐ˜ƒ†0£Š42æR!íÈ—02c“bL�
+œÇs»lÜfQ#Ãv)Ø¶ÂBX,2	Bš4`ûf(6�fC¾™e2ØÚÀ03Aøº�&°¬“Ã-ÐÄaðá1ÇAÐ�4g£„Úì^)&�QDA�`?WP�nsXd•K%R¶×*`9Šæè”g/¥ÈÂ"†½eÈŠØ—Ìa˜ÒlÆ´,‚†�†ýš0E`ªd­^©ÉNSjµÊ½&Y‡©5:UšR“þoÞ«¬©+Ÿû^h`@¤
+VFyˆ
+b”Å=„‡C“ ¸Ð1È„ Tq�*ZQ°®­EÔªÅ}™J]Û‘Vë´Îˆ"úU,Z…±Žu)æõ$ˆ :ß×~Óors¿÷î»çÜ{î9ÿùï½\(+U†v8È(ä‘r<Çø-ÒJ¹rÌPVÎ±QZŽU…á«\kN&—Iu‹M­N#—éYmTH'Ó±:•EE8žÓÈñ^¦ì /W)YµF*ÓÉeêá‘œR‡f[¦�kµQ8+�Ò…«4h‹°ÍHmÛ
+Xy¤Z!n3­ÖpZ-Û¾*t‚R¦ˆ
+µŒÒþUˆvGrY86ÛV©Ò°ar�Ò¢†ïRV-EeQ
+©†UGiÔ*-çm�d‚\¡`•*�0„³:IÁYd*¥–…ÆË¥
+oTQÊuòñÏuÚŒUáª4l¨4R:†Óú°ZŽZÖ‰P±ŽÊ¡”B‹ž–‘R1dÆ¸ÎXœ‘��a˜Î¦S-°ŠK0L×¶&‚Ô„™1-HhÈF}+¸gé“3
+lF¼q�j4±Ól¬»¦[Ñg°úØØÌôÖŒ3¦§XsF8«•öQ‘j±@.õnXàÿ{Ò¼í{²q†ÑgFB^Ý,TBò(6ºcuÀ*|ùˆ“GžˆòÈ¶?�Øÿ‘:²¦<û_�Â$íÙ?!íYKÚëÉ>¬—„õô—¼=�
+�
+ò¿Ìì¦öõt`qò«tPê`cß!zdÓËmJŒ·(‘çïÜX±¨ÃÖâúü¼Šÿ×Q¥u¢"'×÷?c›z»ôþ*Ã#�:U›pY_^2ðI½¨¦¥äðã’ÚO—¦Š®Uoß5Gh³1ÛÏ°7zlý¤õŸ¤ÆÅ…¶TÕÅL�.âk–+«Fy‰®úóW&ÖŽ{�ò`¸è¨BÕ#"óã;y-ßujxêb{èzÈZw×%YålÈšÇW]Ëb$y‚‘¸é
+¥²™ÿ‡½û5§`{›.­N¡Js¿¿õÂK]iIÇ�\€‡«ö–�¤Ó>/vkWHººõë»ºÁ«¿OøìžÓ®TÞ»ÛSœÖAÜ^2M<µ4hAè RÀÀ‚ŸYøÔ€¿é!ßå`Â·d”ŠÅVö¤‚iSß},xx‡”¶Óž¦ôLƒé½4Ã�N‡=Aî‚mÉ«œgÑÝ¸Á�·WÍêí5qÔµàï|?R2¢ùñÏ]ÅŠ��ëbÎ..;¸uiþ£ŸÆ_rLïéäšÕdÒ‘üaóè÷Þ?µãBK±×Í³Ü¢íeŒâ7âCùÐãqÃ±=^ù›gWê<W›ª÷;«o4òÙ2tâ
+¨'á÷ŸÜX÷—™M—7åQ‘ÈVòvWÙHò¨¡ø)À‚�ÜƒâÜ�7q¯Ö�‹^DV—ž‰É¬4˜²ŒéIm˜°{˜'­íš	)VNJIÃS5«Å,µ�”Æh4IüÅ¾­Ò^JU‡¬”ÊdœÓÒÛ’ùÁ��Òžr‚–-[?ñv<QAäç:G§ëÕ	CÅ=:BÈîEÃ– ‚^ô0Gëu(È×_âçàë;é)þ½"lÊQI'Ê‹Š6h¢;Ç3�À†¢IçÓc"5õq³öçæˆêÎëw×uçšf6ž*žµo<â¾ìûðæ;Þ±[³Ä3È¾<hòÂ'ª�Û¹Á�çç»}Süì^úé¤²/ïlŠ×¸õÝwÓœè^]•ZßmïÀ±´ÐaÏIC‹ÖÉŸþ…ûŽ!ú,-º•39·~Þ�ôÌ¯Í­h^x9<aêÅÆ“++Cö�;¼´þ?—EÄz¹¸V©ù„‹c¦ÄˆªÞŒ©.»œ=uåÃÏÓ2¶ÅÇ¨[œØ˜�I]Ž77�¿¾}[yâ£ûlíÖç“Òš–\-U‡©'ÇOiéÓ3îÚÆÑ
+kšožYúnÃŽˆK›sîø[‡Ó<kîz?ütÿîLÀ¡É
+`˜Æ¼I?ëSA—BÕ�0ÅÐŒ€éJ„‹¡Ã/Ò˜j,ßÂšÃˆŸ­;92HåÕG–^¦«Ü°þ•ž	=økXoYª9u’ÀÃÏÿH�Dá5Ïkë¯l‡Bbs!8ð…-p’ 
+ÆÁwÉE”Ê‚�0ž�ˆè!Œb«\øÓØ3™o¤~
+Š!îC&\Àì?6PBü /Á·0‚ŸÎL-@>¬á/ƒ­À¶B-…7C8”A-N´ôf$L€Ù�ËˆD‚HôG²áœ ºu=ö‰¼£ƒh˜çd@
+{H
+-Ã™¢¡€¼MNð;‘{ú¡æ`�’Ê‹ÿzÃ ð‡a0
+Ájø.2‚–*À×¤‡
+â@D¤©ä7€–H˜‚–.ƒµðœ�3Ä�è¨!ôTf‡ù8 «å ·
+ îáuhÉ¦Ó»Ì£øDþÿjâ<¡�vÏ…u¸ºmð78Uè“ZÒ‹¨É:rG`b|ŸåšÏ™ëyÑÖ(ˆG¶œ`l6ÂI¨ƒëð¸q"')1UG;62.<ð\°0¤è­lXK°T Æß	K<‰1‘”åH%Só¨rê6ý½�nÜäeüvþKôy#Ø‚–þÈÝYhc.aìvÂn8‡ákh‚»ð=™H
+È>rˆ<¢Þ vQ5‚¦–¹ËÌ·€z»xÞyÁ=8™Z_‚‘úÎÂx
+O‰+	&óÈb²”’5d-¹J~¡ò©ï¨èµôz/ýµ€|‰LSo3ÎVo^k.áÇâêœqlÄÍHô¡±˜�˜Ø€~ÜŸC%Úö~E¿8ãjû’aDC²IÉ%E¤”\¢Â©DÊH¥Ñ„îE{Ðè%7A¹àœ Ž™Í˜û›'ò>`Á�Ñ0íŽÆò.îTI8ÇlŒi1¢þ(F«QÛˆhn†_q6Ëµ×Ž¼IÜÉÂa‰Â¨G“wˆžÄ“¹d3)'uäÕ�êAõ¡Š¨ÕÔfêŸÔMz&½Š^O ÿE›<c÷ãUÜÄuÆ¿÷ÞîJøqúÂ°ÊÚlCÀ6—bIÆÔ¥`ãPÉqùé”Bb·LœÒi`ÁåHË„@šðGCÆ$em.A&Ô“ÐH)$2-…!0´Ä�’’Òb´ýíúÀngÚhõé}ç{ßõÞ[ÉOâ)‘CˆwŸ|OyFÙè(tT;ö:÷(óÑÉGW¢qÑ‘ÑqÑ…ÑGß3ƒæZóys�¹×|×Üo¶Û;U wSÑ_*žq4;§„¾I‹áÿ
+Z…žÔi+mÃ³1 ƒtwŽÎÓú3ž›t•½mÇtŸºS"ÓØdôË4VÉªÙ¶’5ÚÏ�Ø«l'ÛÅökÖÎN³ì"»Ä®âùŠýƒ=àÃøpžÃ§q?ŸÃçó2^ÃëøJþ"•ïâoñ#üÿ
+ªü~‘ßàQ1•ˆbñ±i/‰=âˆøX|".‰kâr#¡FnI“Ò¥i©´^º*�Gžjååòx>Pb•åÊ~å€ò‘rË¡8Æ;Šo9Ú&vÊ~ÚŽ]ÚïƒŽ{›MàÏÂKÁ>äÙ+ìo“:ù`b�‚¸GÊF�Ï£›|£Hg³Ä,û¸™ær�æ¯ó9ènëS†]œ‹>,—/H#Ù^"þV�óæ,ú§:è¥›—h(m3WÐ!–€UgîÄ^hb%¬{h)_Åÿ*u	:ôš¸Œ¾¹‰½ÿÛ¡|D•<Ý6“Þ Q”�z^¡¦ò‰TA;ÅTÚMI”)='ãg÷Dµð|#?hžâDŸãÜ«�æ0’®âÜÏ¤±ì6ý
+¾�æøFvHRØ6>ŒNôG¥ñ×©N¬aoâ_J—è2Ïç"›Ý“&AP§õb·™“Þa;øæ¦Ÿ³&DƒÝæ7ðN÷%3ù#±…×³“¬ƒ�âY¬PL¢(¿ÆªáMÝ‘˜“OÃ>RÐW7y‹XÂvÑùñGiž8L;Î¦ñ.¡r?›'òÌNJWˆøè'¦�üÜ4·K±�î";«è²yBx¤*é=<ËØvñ]9hÞ‹®“×óY´Dþ‹c&5pNˆ³¸‹öS&»Ë“‘÷±à S	ÒÖ‡y)¥ò/Ø}z�mÁîHC$å89öÓRö6teÜM³qü‹ïÃ©9O¬Á9s˜N Ûˆ³}8¯Á=SÏÊˆã–�ìûà5tÃß¤eÔ@M¨ÿû¸M÷#ÿÒût¹wö¬™3¦äçM›òTî““'åLôdgeN?.#=M{Â­Ž“::%9)1aÔÈÃ‡
+u
+3ÈéPdIpFÙ­(¬aCÊÐŠ‹=­U�QÕ�6T°ŠêjØVSjz¡¹ä?4½ÝšÞ>MæRgÐO¶ÐTãŒ_S#¬¢4¼Ù¯…T£ÓÆçÙøV�îvÃ@
+$ÖûUƒ…Õ€Q´¶^„ý˜®56Æ§ùêb<ÙÔ4˜‘ ­le	³˜�ð„@A+'g<œ2’5ÀHÒü–†HTÕJƒŠÛòdÌW£U¤C²lòÙËŠÏpØË¨Ë¬hh“ÚšÝ®oŽ¸¨:œW«ÕVU
+Q²Öš…uýFBãg‰�IL>Ì|¹¿4Eè�ÄeªEêúËªñfi°¿Ômý†B˜¶<½(¬aéÍVsàˆå¾JwPuZÀâ„—«Æ ­P«×—‡Q�dÝ ²w[r²÷¨y•’ª^ÔÜÆì-TåÝ:‚ô²†I^5i Ä“ÝêÚ�ÍÖÁCz�¸øþH]ŸÌÆlu+)ëK'³<Òæ¢µF…'A
+�äY?uy¤×äA
+Ÿƒ•Q‹2,3ùÂº«Àâ[ö†œîÒTý>¡ìZçç9U=%ÝuŸ,ÔjŽ¾þ‚¼7²²ŒÌL«/>>Î²é)žìµ~G[éR1 }´ ³PArîv[UÝñR5£©4ØM«T�ÒFÞœ¬�ÁÃ–¤½W2òKÒÔ+é3khßƒ¸ý‰FÎŒ¾ï×¨á�úƒ�úâºnyÉB­¤´"¨ôpOnKÊPÝò¼>Yf÷E
+ïÁxŠ°¥èÄÊ>e‹ÆR:¾ŠÝÉµ‡­hs˜Zd¸ÂÅÝ¿¡·ûkEÌ/,+{xlÖã¦Q�5�ž>€à^œ.à°”ÁKÊ+t=f€¬ÇŽ®ij‘Ö«"fSµ¦º4ý(Þñ}e Ü[ÑˆylSŠQ´9„ êYº•Sa«Æ6”¶zÙ†…Á£.¼Ùn(¶qÆ}áÂPkdÁ£*‘×æò>®E©E%�ÞÆ�¶(å¨—¨É–J6Ã¦k"Œlž³—Ç¨&Â»y.›‡�Ç~} r¸£ú¶sE—Üu~…ÿRŽþïâ%Ÿ�¶0Þ-ôš¨døËö
+`‘ÒB[•|ªf‡Y<d›y‹é–ˆ=!/¡ãœÌÛàM…]€ç›ïA¿° ü/`.à%À-À·ÓaÓHÃ;'­üß:*©Jºnîœ“‘.w˜?ø½ÜA?}ë·‹fó˜¼È<%­6�+-æûÀ; o„ÞYŒÖç0ß`i5mý©t�âø'øÏƒ�]—H¥xžOŸŠT3W„)O"ó.oaõ°›˜*š-�ÃèåùÑ]�Ÿ=6AÐo‚?ø|Ì¯Yz€ÐƒÑƒ¹31o'äåºÙˆGƒß@%d"—šy.uŠ\s©TN#zâþ…·soL¶ÿÝ>ý`^knoèöï1<öíÿÂŸàÓÇ¿˜ŒXºøzWÊ¡ç$ŠQFÐ&Q÷¶'ÕR’#Õü|,–ÒÐ,TÀþž´Û</þN^È²”´üb>=6…Úøè3%�žE¼¬'[}‚¼mµ{¡ÖÎÇ8FºažnÑéŽTÓ“§ÝVnÍä�ýT¬u~tJ«™XßÚÛ,°~rFÝ�°EÑ}˜g(zïû€‰ˆk]7˜×ÑÃÛÀ{zcœD/ö¬s¾ßxþß´WpÕþÏžÝ›²&FB$Ñì%qoBÐ„ì^Læiî¥E‘‚QK¨"šÖQ†4>f|´Å `t0EŠÖ!hpƒp1‚”¨Ó"µNtÆØŽ3VkQÁÓï?woB;Ug:;ßùÎžÇûŸï?Ë¾7á÷ÉâÍ,ôÞoÄ�r#
+Ÿa.1`°ýÞ×¡üBð%ðÅ´÷Ù_á‡3¾©žbß€¿ÿå
+<w½ø7ûXæÜˆŸóéw@°4B´.Ä]h£Ïû,Ï3´}�}‹}&Ë¡oì1ºp�çu²_…¬ÏÞ~ªÒsÀÚÙ·†çŽ}_ó8ÓÌ+éöY¶9Ä/j=˜Âçß66Äá|ø|B7ÞÑüÍ	}}J–Ã½Ø=Ä÷¨­¨[)¡5¦ßOãTÑXyôöð:šÁçØ\IwÓ˜œ�¨ß²¶Á«9ƒâZØëÇ~˜{é!ð*sÐ¨0…eu©Ìƒ¢ßê2îàüÉ<Ù¶ÌŒáuß´üÛÀxÝêÂ?E—úÐTÊ¤°VÊùHL¢YFy,jr'ŠU¹í"�ÓJ…ð›O�3I	+	Ÿë§f³Xë·‹òÖaÿ}ß|”nýÂ–­"é¢…²gc¯ÓÛß0äG_Kdù$_
+9ë¯#ø%Ö|ÖÝ,ë³]
+ùÒÞçØÀúÌñ�5š‘ñWµ~È/@yëßþy¢ŸªÏ‡ùçƒ°Y?Ò/‡ñ~fŽ-¬ï[0þ•
+l=Îë×ú�c�d�Ã™Ÿ•m?’‡úoÏC¶iÞKs³çàsþwÔÍu:L[´vÐ‘9t™l YZ�¦Ó•Ö>ŠêÆT3P¿×Z†ó”�¥:ŽªåCqôLu$£gj�Ö›]j;ŸO7?­ÇÄiÖËT¦uåfÚ¡Ï!ŸÁ£”ÀX­r4÷˜ºeõ²	Ú‹rù1ÍÕuo�#oE?S­à˜(¯#WÇÇ7T‡l¦fÝ÷n•4�"n?�XÚÓmÀÖJø$î‘Ñ.­sÙGè”¬ó·ÏiW½9Wª"WÓ€uÖsýkÙ«÷ ­ô>pßuïEÎluŸüL}…6Òà>íj»ÞìÑð½Ð±™ï°é •z?¸Ïz?÷RõÃZ@·D¾À8ËjB,™ªú¬©ê~­­Ä¸Û±N±-ŸšØïsnTJ:ê•l–}äÊEêq«LmÀÞMË«X÷ùNÂ÷
+¾CXOsìWiÝçUÜÓò(É0«à—í4_n~IÖÜEÒj©¾+Rµ4ÕF¹÷›Ìý„ï­ú¼t¨'¬€jøŒé9`>ûø»¡¥s %©œß¨'Mƒ<øÜdìwp
+0-|!ÄîÄ¾La ~¶ñO:ˆü<äÛŒ>ùs£�ø(_Sƒ²Sí1îWwÈÒóòõªqí4r1�?¨/äkt™8Dr1í’àÞt½(_RïÉÝj¿1šfSÔùµË%j¯¼‰Zäõ°wí‘¿U‡å½j¹\	ý½ ÿ¨î6i§9¶öÓ€ø­6>¡Õ‘™TˆñRÚþbZûc5–ÀOÐo8ô\³8yÎW.å‡ó�{Â|y®Ùyfç˜�ß½ˆeáüxÝlW÷Cs:Í Ron†¿ºßd.ëºÖ¬iÐž\hÑ4õ¥DÇ�[�¿m?ÞCþ6`ò¿¾Ö×£Ý§03pð~¾YJ·…:Ó�öQ¶@¿ãÁ{9ò�ÈïÆ{|#ÐŒüçÊ�Y!Z�ôA;ÅcÕ‡e‡ÐþàMä×��);Öƒ¼òsÀ
+à`’¾¿Ž¸—üø?Æ£¯Ë#âPýÈ˜ò�xÚ×âbPöûÿ/cË¼“8Ü‡ì:†Íç¿Å¼þÓ7¬­¬o¬«¬m¬§¬'CMÕºÆñ? VXKYÏXKYÏ¬%:ÞWYË¡÷PYv^ÏÑl}oÏ´i^2
+žX«9¨žàm×¥1oqê4ÙKk�n`À#õ"øô’!{�nª"�·cËt¯t0uj˜9·1“é©9Ç;�ÊÃó`È´ÜNÕ™^=ÕµÞáÔh˜ÝF�8“ŽÜ*ïNAªDöP¡(
+\Ü¼D0™:`R‘|2øÛ¯�>¹V´‹‡ad=˜+’ùN§Ùi�F§4Úz�Í$T¿(	ÆÍ÷Òª¿çšÒù˜æbq3</—Š_°;¨÷“iP­¦l‹æXU†Ç»>#ª9¨Ì´ç?¶Û²x×è~V&åø	èHO"Öäí�wñC‰\zÖIºóüò4Ö9ïj4ø¸Ç­õÇà•¿ÃOúä�Ø’e:=…Ëê¼B®»ør/ŸùÂ‹½
+æógy§°‰óü<PrTì|¯Èýî¥ºQàùÜ'¨ñ‹¸iC“WÔƒMä«O“Ån“º;ùr¯Ð�Å½ˆ[ãçcü´ú*y–{ŽŸŸ¨ó½‡Ü�îsîË®i¹ç¢ÖkôÆ%&$òt··T»�®¹CÞÉ¹¹”,t
+ž¼s›cŒv&ùXÕ'=Ž^öb~ÈA£b§¡-§;Çh‹tGŒŠMh?jS~;™·É©ð**'^ÂKê&øš*xS:ƒò(¬½¿­|¢ï•c3Ø±:·Îlñ¼ØÙ~*O},;	¿~ê(x"øCtIøQôìi>Ï+g®KxEl©Ö×¯pJm?æ›üzÁŒ836RÓxÿtP2ÿL¿"6Éó*b~#Æ?šÌ‹aðQ±²ñÞ²>%d'?ÃÂj�'RiŽÈµF·±ÓØg˜ke·Ü)÷I³­–KéÈ:Ù,[d›´
+R“�ƒø¸mH×IuH›�ýÖ
+Ô‚É@m7j9×Ì^¬kÚFÔðù2��qÏf<°’,m4I$…!�åRI	$¦èÔÜdj´ñ3£’âd‹&�6è´,Y·—Çí¥q{AÜ¾,nÏŽÛÓãöÙq»:n§
+�É%Û(ãTÓén�^¤Ó³“¥QûpÔî‹Ú+¢öíQûÚ¨ýã¨Ýµ¿µS¶øŽh$›št:I§gr*Žo)˜U@£vŠã4‹lù¶¶˜£8ˆÅ�´1&ˆ5ƒrƒò^'5ÎˆàJ(Pk]€²$ÇärAõ¬âKªsÀO±'-žÊPÛL‹')Æ½ÄãT.\ðêÒïë©^óº�×•Ñí¦Ô(±ÿøz�[‚X-ªõ79©SE;Æäât–n6
+.ÂÜv«Êuvü‹õª�iëºâ÷Üçç÷ü~6þâóÅ›�ÆÂ ±1˜hñòI>p³tÍg»L¡@ÐÖ�”F¬
+kÒµSS)Ú2uÕX
+Ug $†$iÑ¶NJµMùc“¦nk\”µ±"M„eMlï¼gÒì£ÚþÙµß½ïžó;çžwî9ïžRBå)¹èþ¦˜By×¤ø™/ÎÃ¤ø÷²8Ÿo»ã€³�‘wnRLxqÐ‰·¼	ñ#ï)ñ·î8…Kâ¯Ý7Ä®¸
+�—½
+ð]·¢ä�$"þ¼·[|Ã}^ü^V÷H™:‰Îä‰/à#õ;âT³×ù¬Ø�Uu*l[Pf�h}
+qƒ[Vœ'®õ;Üãb›÷†¸ÆÙ-~IDú%±©,!6:•µª�ŠxU	>ZRéË½ãâ¶Æ«ðsÂÁ^R š;Áõp‡¸ý\˜p«¹ÎÃ•rÎÌ›x�Ïåõ¼–çy5¯â±˜åÍñÌŸXV1«yP«ä^¥ÜTî±“�
+<ÅÂ/–Ç„i¸3k”Âq.³%¶Z
+Ç4›vuMœ‰@86ÿ	mEl©Óíæ�1Ö„˜)LÂ[ƒvÇèKq [»â�‘%†c¦¶.<³ 0|ºP#Ã§#b=ê·ûMkŒMí_ÐíYî¥ÇÍ.ýk³ÇÎ†;»bcÅ‘X�|“)Ž„ck;Wìîš¡ƒô¹Pû=&‘®è ƒ¡-2:Ú#ŸÃ0 Ž!ƒúXv‚”È0Œî
+¬;Qa.y�aˆ¨ÀD¸ Ã0ÌdÜÄ¸jŸE£:BÆÌ¸êHãR0ÿ„a² `XAYÎ¦@ÊÊâ-“!¥e˜(+UØ›³�Yö`–=¨°¿ñ˜íË²Ç²ì1dKÿ§¶/ø¿¡C�AoêšàI0Ò¶;;Z…#k”80N?ñ|á,1¿':)Ó:ƒ1�3Hü~»$´@MT­�©‘Æá%Ã›öã…³*‚.—áz$ç,³<­žV™…á,³r‘lXfÙ�7;p‘Ë,ÉF\ã¸ºãò™P¬jÎö±‡µãyèÅÖßßßÛÛ×/7pw†cOlÞÙ5áv‡bù{Ú#RÈ~¨½ï¿<?	ÇªPÈ/q\(@¡Þ^I‘“¤þì
+ê–oÿ½õei
+”H½ŸÓAÖÛ+k‘]Ï|8UR¤œºÓ’Ïî–|3øU74aòÉàôöÉÒ¨+«¡7«UÎpùx^rÄ‘Â}5§ûy„UÝgˆ–SÝ’Ï«ÙûXyÂº)Í�þ€û²Ô’jÙ ,¶¬Oµ?Þ±óÖ:Œ£;|™�‡+˜ù‡–< +Tóø2y9½ŽaÏ�´\æx€<�Ñ‡¡)…8„¦Xm³&Û§
+ml¾18Cb—p‰õÉTBH%…o-D�s—»W	�&°©95µ˜a¨t ¾âõËpÎ>ÓÿÚlz§pëÝ—F ˜�ÕPá<5v3uaé*Ö¬Žô:**ë·]ÖàúFMžñÖh
+mVd)[€æÝžØ$[±ý3­6«Eà(”746˜VÕCUé€¯òõxú€bû\ÞGhFúZ:ý‹ôïÄ‘·oÒš�v|šÎ€@.3©	è‰Ù|×Ÿ'r!×8}DE§/“5º|Ëá{Ù§¿“H’šhORxß[ËáJ«êËÝ²ê|uV‹YÍYÂ5ejU-Ã5WTú_þsi}…Ëdàk5F«´&X¹T‡¾o€oÑ}�Á=.š"')Äã%–æ«Ÿ‘WI¬¤&…�Å9é¾ÊÔg•�F¹Pæ/hëÑ‘’Œ�W'Õ:‚¾iM¾þ‘�Xp¡d£bŒ³T6lLjn©ªjnžj–{¼ä£dÅw°I!ùU €+€íô=Jû˜k9,žH‚
+loÀ
+X=Ås nÕa=Ã‘x¤\üÜÉÇy¤0,0„¯†<À° ËŸ…ERÀä4……„å9=�+LîsÕM‰0Ä™ò€N€"¤�
+Š´³´natáëE’Z$a¤¥h¢åžÊþa1ùbnµ4(\—Œ&[“�÷’ÒC¸G„$óÙ^Ž€(éP[ÌVz­Aùå)äv–rå.fGú½"_·6•ÊÝRPeq”Þ¶PÆí(hÌ�ÍìÁ?|j¥«œs¹¨ÎTR=À¸¾¬3ç9+ôeÝè«è«yôU1™8^á¿­û>Vû?®ŸãgõðØµw™OTŸZïÚT:}ñ5ôQ>úg€Áê€¥˜±ÙUV#�1©›Êª]œÒ€^3n`óí¸zýµaêÿ�”5QÅ”Nš
+ÄYX‚»JÖ-­O$…¥úCHµøS	ôÈÎÀuòR ¼?¡¦m[»£S‰L¡JE¢o-‰BÔáXEò9¢!¨&+8ê}ôg©(U�®~ÿé]Nßõg‡bbíÐõôlÝò´­Â×N<ù¢0ôÊÄñ®pÿ«¦ÿØÞ$ÇP{æ6ó&ú¥šÜ˜!æÌ| ÃXä�z{úÜƒž3žsžkß¶ÿÔs…^á¦µ3ö9On7ù*Ð}æ~3e©Æ ¯dÔŒ•)3ÿÀ3æyÏsÏÂ©Ìf35Ï2gPýâ@né,ƒÑ†ehaŽî*¼A´‹}œæ²’\mÚ˜Â‚ãRÀ5F0ÎÁyRK´~:Æ@€Ú¦jD¯2QRC~Éì&ò‹2º¸ˆ®Ä^”3e1áO&MM5ÉDTöUOôD%Xõ8nåµUî1£–sÝVB}u2È
+MØ¾wí‘®ú·ž<úÚ©Ÿ|ú»FŽ·J>WA�0ØáÚÙ¿qŒ~\ìzæ+‡6øŽ®oàô×w�µIoö>8µ²¤ÂYÇ³¶ßÝs6ŠeÞ“én%¾ƒd+lô�’ÑÖ;­g±YŽZÌýŠk›nZo“OZ—Bì°é¤uÔ2j�«�ó^óq�Æ-Å�¡mkwmÚ+ìµüƒê*nâ:Ãï½]–lkµ’,icí!	¯.[2’ÇZÉ¸ÆÛR(ÁQiÀZ‚Ç@Ò�&�íB¦)LIH!C)WRšñ)Œ
+I2“É4Mš¤é1’Ô˜ÐšNMÊXî[‰& •ö½÷ëíÎÎþÿwü‰V8©åŽ²Åe­†u`
+êâûù#°\OéL&šKk2iH3ÉTw¤£ˆlbÁ:ÑÇ 	�*ƒ2–:?ì—Cg†Ý€…lº}– OÁìÐÎ'úðBcƒLKÇñ-Hô÷áššeËÍ8^�rþçUÊ‚¯e–'eKëöÖ_¶­ãèoÀ†Î�Z(¸—-ŸDô:š.ZQÚg4¦Ï^.RþÌe+ÎÕì�š™ÅYœ�ÎRR©ËTöêì
+�NjÞD½ÙG•cÄéÔ>‰Î-$ô=à´ay@’(�”4­¶(ABu
+¢µ$í°£"wÆõÅ‘ŽkeàŒc�qS¼I±FtÛ·¤9¥ªõ{Žæß½˜ß|ñ-¸é}h€›ëWæ½ùw¯ä×}z
+ž½þGØvòð�Ÿ,i£>¸°eãä�žÎ¦{)Ïï·uß}GK ~û3U‰VâL¾ûãG¤ªÀ¸hðö_ÍÇ®Mçû_ƒ´ä¯ä_þ¾x
+á›žÈ��Ë¿pdQ:Ñ9´þÉõ»áºî{š›7Ú:6ŸûÙŠTÇŠ±û®Î´cG1wò{º
+@2Ü­î  ‚t£`õ’¡T„a1%vˆ«Ä‡Ä'ÄŸŠ¿O‹«¾ª2ë<:Q'E<Q!"5óÍÂ2á‡üja­´Õ¾Eøµð¾ãÏ‡âŸ%›WˆØ#Žžœl˜ó¤Ou×Ç¼ª­>f“EÚ.‰"æ[¡ÊD›yïñä«Þ%x*y¾ùÎÁòœèpˆÁîñ"-:èÊ¢”H²]m¶<Ç™L%FB°
+H¢Ça—HÚq@GnîÕ!s}Ì‘#2câ‚êfcÂÍ˜�#G€7# 3jT©ú˜†a$°ø¶�xw‰¨'V�!šÉ*3Šò•¢ÌL+Ù›5•Õè©�0ðD“%#Ö%<ºO\·j>¿øze(§:ª¡ÁÐ •¥¢àªšdieé°;+*¢X¶¢µÝŠ{ú¯•lA?£‡œ×e´ØÒmæÙš�éù<e6QùÇv†]±sþ!ó]Ý›ˆêÃù‡á2Ý†ëû:Ü~ÏÉ2gÌëyùt*îª
+!Y&²ûÈöüÐì%@Ì½‹kâ”n	ð€ˆÃýêV&D")9éˆtÆÖG·E7%Ÿ‰ì5½è?9b:9ÿDdˆ1MÈg#¶å�×I$ÄƒÁ€�±ó6È‚ÁJ†µ3[R'…C¶êŒ‡)Z
+Ïâœ	6ˆlF!2	?ËP%%¾`-¶ÇC©RX:3À‡­²^µÒ1½–+Ê…GèI&ƒÿ`sD³ZN3Z&_a^eÞao±ÖEÈä`Ïh¢„q2	Ó8ì�Žÿ[‰v-�Y¥Ië|KÎšÒ®ò:µqû�ßUX�ñZµ&•¢3o›š�Ât£(m—fº/¹5ÆÑî†]	ž&�+•Â‘,¶ž…Çútwr[ò
+T!ÍÙÅ¯øq£±7ƒ1·œ›»˜HÜ‹»qpDò‹~ÁŸÀQ˜ÅÏ©–FG²Vð$}øWxìl=µ·H�A/~ão
+*e«(JÖ+xË4\§=»jàì¶Íë÷,=™·”µs~«ËÿŸyñ6ëDšç­Çú¥DþW?¸óÀ¿÷«
+é|ò’þ%[&ƒ¡}�krk]V•Y9o?Q·®ZVfßF#ý]=¥×;Ë'mÛIh`çÜ'ºC˜Y|àYU’¨&suŸ¾Ë¼Ù´Õüpe/õuŒ‚áÒ²cô4Ò[ ÊÁ6µÄ(í1F}U„#‡lcÖÕ® ¡˜¨DýØùg}ýZ‡íI0SŽD¥9µeqŒSíÉƒäÖø×<î*æ§hVÁª0…¡9;•j¸ü5U�qüÖÑ"Ä[ø:Õ“¢ il.aý.„t‡ÖH¤NZ´±i¨÷ÄýwOçvý5Þ˜Ÿ9}lô^�ß{pÛ—KªÖmÈ·nløn³ï�Ç§&^;÷ùc;~{t×�ÝÁ#_†íö0î"þ„»6ÆS¨ÇT÷°=íÞë>ê&ú¸^ßsÜóÁãìñàir„áÆ‚¦.n+×�ÅniuQ•M’8ïnÁæhdXhÁÞÅBQÀ(/_eä
+¼„©2‹ÇÏ„ù�~B÷ëx=ûc§óK†gÉÈ
+U‰éR’äx(€Bå‹#€œ!Þ(%ü²DéªH§ÂhàXÕéŠ±ø�ñ-1vOhOÏÕ
+†‹þ+ˆ‚L½„Ëç%Ëx�' �‰æaÚ"AIÛg¶;cÆËvm]€žä”ŠÐ«¿
+zJwzRz’9=é&ô´Qƒž¤ºn…ÞÌôÌ´¦öJÛÌ
+E™
+g•©"ü@ê²†¼:�xuß@.[ðÀWámCáŸâ´À»}x?Ôº6Ì½EòÅ5R(B,ø8Q,q´¼cbÜSØæÃ½žˆžßÿdÿ£y—Ÿï|`ÇS6·uá#¿ÿ<+o¿þYY;ë§Yù
+W×æ(%Þþ¶l`„tä7:bö³{6åí�%æÎ§Òc/ßy"ß'£Rš›ÿQû`Ì«ÈùS¡yuRÈEk}é$†Õ¸¢j7äFj¯¾Á^šZWV"Z0Öñ-ì·øÜwø.0ìù�ÿ/oòqoðh-ßË�ò„—‡A�²6‚>Uj³›
+‚ÏˆÖ²|M)ä`5”+IX$"¼Õ.ùx/ákl¼×HÔ Bó…û�sø{îœ¦�X“dÕï×ñN¢„üåeÛÄ}ÆñûÝ]üvgç|ovÎ>ÛwÎ�Ÿ_â—†*š@	„v„·V¼ŒV…‚€
+ÉÆK“V…ŠŽ•2ªRÆºvJ—AˆÐ˜ºMü±ný‡vª@cRù#Úº¢M‰Ùïwv›&M‹¥{~w÷óY¹çû|ŸÏ#VÐ“ðË¬Ë+³Z¸VÖ0Brˆ—.‡œ.W¥/À"ðÁ` •LFÃ!>±Ô5M–ƒŽ,F@ºÇå  ¤°”ƒ="f\£àì0rgË±ŸøiÁrp¿\°ÎC³¬óó|ƒd)Óã-D¤é4lWñ×°<|�K°$ØaRa“ñÂ&í.„+Wˆ¢é…O
+ïÏI¾°O
+ç\Å.KÇPÈÌ¤¥Íñ»– ­¥� 
+6_Ó40•Ò¦A	¡ jŠ¬+ŽÊ•ÿÄ„ÿzì˜VªÕªƒ~˜{Y…P½`pTY8 Ðälö)ùV8JD	bŠ#,´º›�÷whý.§Ìˆ<úr¿sòW®Àâx8›¼=q/Þó·pc'UšG6$#QSŠË\U‹\!çkv»û©®‰³­FŒ—5Md:Þ&ØçÈ¥—¶jZÌ®i¹Ú—ˆoT¿]C
+þäá›*¸¬7wÚ9çÙYúì[ìB¡ßƒŸõS+¸]þa?qŠ¥eÊ²º:-.×¹p§ì
+Š
+‘˜x�çÎHBËsãX­¶6
+;"ìŠuår!å8xÎ)r‰8Ë	"2Ä?“çÍÁfÞÌÕ4›ü6¾—?Í“ü(‘rbo#ÿ2)mÑ‰‰kBa¨.U°¢\kE³Fjh—Š=âQqP¬÷'œœOôqbJtÇ¹S‚1¦…ÆïÐÇPº;-«¨šÿ](ŽÿSå:§§€¨áhf B1H�:j{vÓé/›Y9ÿ­àÇ
+Òn
+Óó•Œ/¢”®×–æ|È®q•žñ´êx¹¸cë(˜ø[„´¾QƒV¡�jAÉì|p†|ibè¹¼ŽýKNî'‹)æÇöB"¸‰€�ÓÆÏG"jˆmö�>üÒ\…šYÁYêüšEÁVuþmO;ÿ´°J^Ú$l	n	ïâö_â�ÈoÙ~À�
+ž”‡…1ùj(`÷88Ü›Ç)ïpúxiÈ´¹¦�6n,Ð›¢tÕOšÊ¼fÒ¢ð°¦�D÷H³¦�„yalV›Öø
+fíß­äÜC„gÜCMeÜaž,ÌÂ!$èk}ªí= ¡Q'¾~åw»&K�Ÿ¿ó‡MK Ò»qìJëšco­|v÷™cU[wþyßç%eâµ»[¯�ÿ<ln¸sáö'G¾XõB?øp´ïS8‹!î>kBÇ²àU³Û!:cÅÄ"lq¢ÅX…mÁöa»Ã{R?´�Lý,qÉ7–K{ß·
+Ûq[Pö§"–Í’4ç–iŠtÉ”Ä×È’®j²ž%ÉÇóÇÃA+„ÖŸê2i©.
+ç(	×iš¢0‡ªŒLr¹8Ï1ÉËD‚
+�§
+!¤ô`¨9?Œè�åA>û‰€Ç¹Îd©f®ÒÅQ4�°�sfuÍ\Îš®X{/ÂžÎÍó7¡kØ&z·uþ
+Wùëü•^pˆ r°”¸Ücu4�þ*XneoÉ½
+�³�ü�deŸ*+Ïÿª¦W˜b÷�Jõ(„-VöÏGÅbÕ“Ñ7‚oN„·Ãk¢ýÖâ¶�>Y\ïœü†j‘ê¸HtÜßº€—¿¼ñ›ÁƒõÏm¥&Wš¹�_wwG’ø›€)}§mFÂÏ:à F{åÌn"¿<•6�öAÿ�[riÇ±•6
+ÿÂ9v¤k—±µçáòXI³ÁÓæ¡CÉïeðuîužuÕ[Ü]ž®ê.¦ÛÝãé©ÞÇô¦zÓ§ÜïxNU3q,á.¤V¤6+S/;öy¶§û‡‡S?¢OzN2Çó`ÑƒžÁêæ'é3—À5úŠgŒJ_ÈÜO‡Äô2ª�nw¯N­ÈØl¼�o¡yZ˜ƒi[uÊ�&íq"ºéŠo¢Q�À?iÃšàE¯=_(`NÆ`]‘úúz¼n‰ö©‘>ýHX¹­àJÙ[Q‚cŠf@�2J³Ò«Š4Ç`Ít{Ž³­I`ä]ì6ôªp#fú°Ë +‚ÆsåöÇ%waÞïã3NŸ¯ER@Ú€#Á8
+p�¥{;X‹½^ôqùJm—±.‹¾
+èóFU´
+³f/h
+1”|Ï6Õ>øú�¾pææ†`ú³÷gæÂËgÙ<^9Ô;Uòô�Îï·cå7÷;·Ç¤ÙJüãÉúþ�÷žŸ?³ýÓ�ÙeG~KÙTN„²¥¹EmÏÉ½mzJwÞ[½ùúÑ¨nƒù?
+'Št
+f”@µçV™¦7°€‹¥ kU}x¤OÁ`àcÂ�¹0a�·Ia°zlzw„ÃdŒ‹¢*æº£à”Éc¸r`¸‹c’0ÔïY‹­`*­h¤Ë1ZWŽ¡H¡Y~©Ð#½+
+BÈÅCU§ä“T×æKDËý—Sa\F$ÒŠi¾¦òóXëô"ËÍ•PÏ­°ÿ¸Q†ü¢Ñ\œ€ØY,§0ßØËüu-ðg´º
+3
+ˆòãÌdÓãå]™ø§G£ÀJï#QäçQ�$m]:—R_ßZºŸ7—¥éÉó”ôTBÎ$@Í²�GWµªÅ¥Kç>©'Vý¢NÏjZ�·ã
+â—ÅíÏÃ7Zÿð+â:Ñ¼Ü2ýÎˆCiÁÁÄqp"ðfâDz Á êQÓóÑ|óYñloL´DpZ­i =j¼àA÷šà¢Ù·Ô÷¬�˜ShžÒ°Y]oé_éÀIƒŽ£éº@»ÅX&§k"™’yY%Ž›«UUÌÇH2,è¼ è™Ñ‡‚]63J¤M·$1”Ð×Æý*}<�‘8�	°Cõ�îP2=Q­€	ŒP/o^ê=ßÞ \Å�ÿ‹ïª�mâ<ã÷Þ�}ö9gŸ}þŠ/¶±}ö�ã$Î‡íàÄ±�|°|¾„�Á(d�mh·ŽQZP…¢BE5hV•U¤¬k÷Áh!)•m¡%�„¦iüQmZ7�MÊ¤Be1©tÚWÌž÷l—vÌò{ÏÝùÞó«÷÷ü~Ïï!ê¨#„�ð`
+‰„?ëŠÈ	ïáuÉYï]/émN9\ŽÛ|½„yY¯µ†OZ­äð¤yX‹îò5g-ZÊ÷a!ZJ×]éŠâ�Ý¾ŸŠÅîÒ/Tš@àr¬¢ñ1wŽÀÜ^DÖ4ðÝš†/�›þÆ4þÝ)Ä/,àÌ @ök†š¸P»nàBÛšÍ›®Éû	ÊýOùþ'ËáS¶ÕS²ÓØ6»4æ'­­à´3[+H…ÓÕÊ=©©H+Ö
+êýëNŠ5TqyE°çd6s:žÙ7<Ø7yõÔckÒ‡jïÄlwÝÞÃç:©g—6�qF¾ÊÈ{ÇÜ»öÆ¢M«Îu7˜œEß˜\¯öï¯ÉŒç¦»‡Ïþö/#ƒØ]¥pîéN.BB:•‘�EŒq
+±Qw¥†Ž”Ë+Ž*øÕ„UvYr»	W�ùŽâlt
+¹9ð 3A(Üuû9³�ãÌÉ—È4Ã-z$“‰+fŽ÷å©#ª…¼Ÿg~Ã�~1ÛÝï@¹�DpðGµ�	ÓZIj!¢ü÷œ¦ð÷×¸›Üß8ŠË£öKaÎÅ…Ù<é¿XN˜ŠF,–ÆÇc·+ðÀ�iøJø"›†¨-ýy!öô9à™Ñª6šÂP¤T
+#Qòm2*Q?È$),á¶’|3äð‡Ûž_µï¹|ñÎô‹³¨1Ä»ê±èŽÁMïËŽÏEt'–†vôŸ<t¶øþÜí:àðp6&ò¯´AÍ/oÙ5sô8{¿x¯ N]	µÈœSð¡úË˜Ü d‰,jÓeå¬òy<ð¬|Žü‘tÉ?/ñ~p_ºZç‘ýŠþh}W>&¿ œ:T‹÷ÍšÔ‚SÀÇä¬ò¦B*€WmÍ#ú-¯Ä2aPŒy‘ÏAü£ô¥Ã2e"nØ­–9(Îå¸an+G[8?GržÚ ÆÎ§‡ŸrúaýVý#zú°þýý5ýM½N_�mÐÊ'°kèö*¾ˆc¡°»‹6<Íß/u S˜1`L0æ
+á¦ø0SFqÃerØ$
+‡2A²d	‰šw}ôí³çPàøÞ=‘š¨?j‰³‚7¹ýZ÷ÚÇw½øõ�}ë•é—�ry¬3[T|Â²z»Éa¶{úôé‰'†vBþEéõ�ÿqpE¨g²«-9'Ã¤¦2	LîD2aR›[à²9™Y�i7»Ût‹ý“IŸs;¶:FZèÓ‚m‰T²Ï××>Ò0�ü>ú�ý´ãuâm”g/yßJÌ'Íë	Aè³$ªrÃ£,~^›Ô¡†“jH‚“š¤ÝîI‘ˆ°‡E¬)^ŒäÑgjDihŒ…ì-éÆˆØ–
+Ù)s�"â”_ˆ€_�´HË˜tþþÇs¾t+·Éí6›„Œx(ÞÔ|äMÁ„3ƒMÁ:›Ï$LÇX\=S°ò®3	ðÌ]*K-Æg�H¡$àÂ/@ÀS�fr@„EŠ*´±b‰®8¨VPõ»"«3`½3ló�¿ÊJ�Þ©Å%0ÛÜÐ~E|s…/Ó§Š
+‹/fi™¤�:O
+QKj>5>Ž58¶í¯<ïR‰þ¿+¤Z�Ó™Ð¦ôúâOj¬FÎ\ì=¥ë|ò÷žX;08õÞË¿™ZÙnbª ]u%ÅþôSÅ»�
+»€ž'þ½c›�µqîmŽO6Ö¥·=ùç
+íÓ�Ï µ“#u-hKØ©xf+^zL]UÜöÞÀ0úë®
+ÜŸî{ˆ0QTSÞvóî0Mxi[gXc$cmx¹±Ý×ËôúŒ½ì˜a#?>Eÿ�~M˜£ßó2ÞöŽHÒ¬±æAðs£Á¨	ƒÑ±Œ8&ª6Ë‰^1.R¢h
+I6F'›LËÚ,¿ƒtxd¢�Ä´v™RóaeuÎ¬Â‹fÍÈ\‰]wW*ðÐ?±*h­-´Eã±B%ÂŠi]‚´S«ÕFXŠŒ•ÍÊ‘ÁÑX•Å×sK·JB…Ï®ÿ¡=£—ª²c¾Ç<µ¹÷è3ŽÂïN¾�GÎS“�úèÂã&›&þŠ4Fµïô~šd-?¿¡}ÝàCQ�5ÚúROmâ÷Ðÿg‹+©Àõ.4q™ `9›ësÞCa$–Ó«®®Î4AÛzT%šáûžêôpèÊ÷¨Nnf>Ñƒ�—¼¨'»ÖoR«4ÝÓ�B*¼'”G«¼$ú–™©žàgDÉh!rK‹ø64–Á›ÿµ¨ÆAYöSdW'’h?Ù%w‚÷òËv0­4ÿKoð[ñÛüÝŠìçSmÐ|äÉâœ«‰Ë“”Ê7
+*ö|·ßåïf›ÿPæß½ñ¥ÂRáÂJk€Åð‹×ƒ°Ï@§ÌÓ:~Áœý‚geFÃ~ÁBHì4E8¡ƒ_ŽT3ö\0X¿9À‡U¨˜­QÍ:3!Šd4ú•{!
+×’ÿœjB­¥“rÍ-e@…ž0“!²�Ü××¿ûÀ–-™ZKX;xÆ(Ä¶öÌo¼a^×ÙZ×žêµwpKƒä—=F®:×Ü•{©©Îâ@ñÖ™[#+¤jeY<èt
+fÆ¨cRï¬ý”|­Óµbô;�££Cõ¡F©š�Ì«$§Úï@jÜ(®¤cÀÎ8ÑA"VMŸì:kû™pÎùj×ù¯]°]õ]ñÏw±¶I~rà`àôÀÏôV‹ÅŸí·g³ýk¶ŸÎÜ‘ô1Cžj™«#€g§Tü—-RÓ#¹-6«½—ŒÓ†Hc*¨
+¡º·Éþ.ÕLÔ�à’iªI5F«ÚB{¢+ÚjÞ{ÒKDAkk“Qœ˜–ˆ’à£èfE/ýjÐ�Uv
+kl�ÇÞö6¿#ª�RÐØ{¯è€¹iWº‚>î`q_5äœ9¦i%Zø,�é
+±Œ) Z¦¦V…]ÿe»Z`Û¶®(Ÿ(Y±HJI‰¢e“ú‘"õ±e[”-Ò°™ÄN¬*ÎÇr�Ú‰òÙÖåÿk’&NÚ
+Ùº6N×´@±bX›E¶ËÖeMbOk€!²Ý:l@‡Ã€­ÀŒ´Ckd²ju�¤dÃ=^½'Š"ß¹÷œsÍÎ¶ÑÆš¸A ­ 5ÐfÝÍn··gÐZšÐÃ’NJÎtÇ›ôñ¿9¨2‰Ò¯ßÈ÷Îüó…§Þ¬˜­sÛ7�^øìå=Ù±©Ñ/ïZ¯~yX®G·U&ôâïÊ‡u´¼¿ÐõÌ¾}X$Cú™¨?+åÕ‘ñ‹cúWÔt•§7&Òòt!pyûåùÈ•­;ÿq~ìKÚW__:-žê_—Ü;–ÜÄ¡S ÿ2Bl1ŽPîIåª‚h9Ðzˆ?œœi�áÏKç“k*È!ÉQQMg ÒpàH¥3„f
+#�Ó²š+Œ�xt"ˆÇ…p„	‡#H)d„l'“ÍvÆ»�îlÆÂÂ}r$Ü™%™K4TÙ›¸[ŒÔ@â.†MyÍ8Ð…²¦ç…V7k7¸VhW­Uè
+¬˜Ê[Ñ 4õ~d¹¾0›eÃ}žžgí’o·ÉÝr˜V·Ó`€¡(¸.[pa„Ò0"Ë¾¸)¸Ï‘Þ§ïÂ~Çâ(µåŸ÷@ÇV€ŽííH¬¦L£„ðb'ÐAümžf™˜ÍSP�rGWÙë°™¶9ÝN#·;ú¬©[uLÕ?š¿š3ÚÏ±~Œðû…ØÌö˜Ø?ä˜qx*t16^¥xZ Ä€ëòç* n­ë[·«^Ý´ÆK™Í´úõî.1s¼TN3¡`ê	á¯*¿wž}ªMnA“¦ö>öÅÇŽNWÁ$Œ${TSƒOj*•6(5mpáü¸8²ÊHtZ–sÊŽo©¡¯m¸[Æ}¸âø(ÃóÑ0Æ§ä(O²—‚Ð[¾Öã(^o {|5ÿ…r˜â�°Ê› izžo€gF£¢ÉBÄžÑt0Ÿã_ä<—âY>å9ÓÀrJs¿1ÞThÞ àÁ¼X�°b£Ç�[XZ¸G6Ð¶°^e¬�‡‹d\³Û©Z—œc
+œ",øŠ,DÏü8ç+²†¯Ø rÈã«¨™^…gÓX-ª‚ß¦4]Qt­ï]†&|�¢Þ9<¨ä¹oD„ppÄÔRŠ®+)­~riýF/É�Ù
+»£Ú-Š“àÎÑö`;fbTÿA}ƒcÐ€å��æ©ÃGæ{ÌG'­htênb·¸CÚ‘|9çjS@nDš–»r¹e°¢¸'ð!ˆ#ŠR°K�>>—Ø-K"	±²ú£”ú
+t+ê@·÷à54}s‹ ÕþþœÄ/ÐZ[
+U
+Lú¤[dÅîå#>4)¶ºhµ<�íN›*ßÜqXQËÞØnB†€wà5ïie§Wo3hØWXE¬­šlÐrI+Å£‚¿¤t=‡V_ù÷·‡ÖvG:‚çu 8¾ídöÃh:Jø	Î°N‚£~êóÿú“&]´�n£1·ËéÜ÷=9�‡$ö»Ð%!!È‰Ÿ@NìsF�1EÕ |yÕ¨ªAªÌƒ‡0G¾åÿ!éîc‡Ô
+ì$ë‹œÔ–E†HIØ“ÈlÉ ”‰qÊxO®wAðÙÃ 	
+
+ýgÑO±EËIv}Úk†°‘„wá4Ã„ @$’~œI9é—^ üÞ�;±Þ[O×@»�­K2¡���˜DBN€8M£ÔãO2~$áãI #f‡Ôo'Í(JšÀ[ÙÃ§-ÃÒ
+I´©ü%¡~9ZHÔ˜éWhÌÀÙ�"ipûFÏŠÅÉá¼b“±5…QiÔ³%ÉMU¸¼ÂZ}¬Úý.,Ý{	xiq3yf	24fºÀ¡�&ÛÄ™×ÖãeN6…9„4ò!¬fëH¾ç^C¬xÎ<>mú5/y÷î”•bSÐg58’�÷EÝ-ÅM¡^i‹’êF!í6ËÖ±¹¾ðÄí~
+�gâ˜ó”�ô>™F
+4ÍøÙ¼?r*—båêì¾×À¦v—g{ õ*{_ßÄ­¤G’œI©Ü±iôÂŸeÙ/U¸ÙíQ¼r¦~Åyz/G‡"+³¶@ÞÝ3«(Æ#­ F›:�L´ß>c�ž–Ãl+æÄ:FÓr{®¦ìm;P�
+0ða/(råÄÃžwÀmxÉ„�£"…PàõGÊAÕ€nxøVŠ¥xÏ™M
+]4]’ef)ë¢,"îá†(Cf¬ÙM1h¯Òñ\�ÂUÃ<Ñ Ãö÷>®ñ+/W	ûì¹P‘2‚MëÛ4À‹>­þ/C¼›˜VM®¦Á	‹Ù1ó<æ@~;^l.ðè,ã¶·~�£½P<Šüî­º*õF€/*ÉllL§§ãW&…gU)KG¯�ô‡·‘ˆñ±ë(ô·Çˆñµº?¦Zwà»‰íÌÎþªVÕw
+<:¾Ÿ><˜™Ág‚ç2gfÑç3ÏÌ®¿‚¾ê}µpeý›à'Ä}?î¿^¼®]×6pmøêÈ\ÿ¼6?**ìï;8ŒŽ#SÃããèláâðwGÐÇ‹ç
+§µóÃOŽ^-¶È@,&7v=zlÂ�Uêe³ž'äñ\e!47(­%<@Êùn¿m·Û]yq3'(9XÀ9�¦	ú £ëƒÈ(RJe¦T*KXitR¡G™€’=¨—KdìRÔôY#æjf‚p¢bxÕ=Êß‡Rsäç�iàº4³y
+èF\Õ�p{þ˜ô­àßÒßw�Qz«üÖø{%Û�Y!®ZA°ÂMø#kÊÙÓTÆšlW>¬t¿ä(q
+«³%V™Xñh«”Ý¤‰Å«$ôð‹Õp}•gk$�õihÙ·¹±ÊÀ-�ÐÝ/š„ê·½|¯–üªõ²óÍO@×6Ã‹�ÀX0ŸÀWôY~¿è´b/VìÀ6L^,F¯Îõ)¤
+P«‡³
+ßù.ûØ&Î;Ž?Ï�í‹_rv|öù|—øÎ/±�ø%Ž_’Øqð…÷YB@I´¥-Ja !t*`%+£ƒ¥Œ	”Tª•VX×�±	ÊÆ¤iH›öÇ´?öG¶Žiýè^g¿»!l‘ž{rçs"ý~ßç÷ý~({ý¼èçz&ûÕÏÇ;ÿœ�(’~æÉH
+áonhÚÜ“É%»V¼²£-Þhß0L&w6éuôý5U½"Aš-ÖêšÁo´-;}©œµy+ó?K»7}ï:G…ÅÒF#y¬Ø4ÜþFƒ$'kÛŠ¸vÿÒÂâ\sqÿM›(&ºÒ~;™ð'¾‹›wX°N:2ðçÓ'ú^ò
+<šA»ë‹¿'ÞZÇY¿E99!pÇ189uø„–~c³éW>;KjX$B�®ƒZk\ëé�öâý±cž‹¡óá	b"hÞˆ7†?Åd�±ÇÓ#©°±Í£¡†a}uG¦?çf!jDTÒˆi¤�°?ŠQlØ�+tˆš‡T£1G4‹FžàF,úÜPú¹1#ŒCW3wc
+`FÀì¢ªÀ£Ú‡ê–S7Åã¢³Õ,0ªÎHÀ”QU$ú?$Ò:59ù0ò,ƒ<‡@@¼»ð¬tm8äÿ`ˆ˜â{äsˆã™„ªÙáœê@g·�üô“Íûœ6£¥,Sû:sñÊ¨ïë,Ï”‡V�t×ˆÉw"ùy‹'h9e±ëG‹3ù—‹½-6š)­^ÏÉ†bÁÄn|ruµÃÍÅ~ó^×+ˆ];]¬WgoäA3×@3¥È�ÆäæÂHLäyæ27"\µ_eÎz¹n÷æmnˆ9Ç]°SuLÎ½‚iqo(Yo_ÇP&‹¥,`¦H½ÞÐ™ãä!ÙN\Ý™¦.Éœ †)‚ró´ò8„A2|†ä%$'ay2I�£e4‚ôè–¹ÅA‡kj½¯5«õ>*L)#F¹hÃJë€P¨ÔÏ€ÒRJÉµ¶vòÚpqòè±±báðáK{Wžúò…–ã_íïÿ0zåÛ§pxôòò¾-ÅÞ{›·â÷!OÍxŠ«È_Bü(‰;åÕ]ø¸åœeÌr£TŸu®FËéåÎ•Õ]†WèÝô^~4|½äFÕõê»<½Ä×ŽÖÓd¥}2"qi 6IÓˆå]	ÖI;Nÿ2a Óa_ÂßŠ¸&ˆ‘P3N—}Êñ#ùi‘</&3|ËÊc>x[t‚<„(t<C)º®Ò¶�ºÉN)CÉb¦�Â2ÕN}�¡nRzj‚l„Dù±à÷�óðÚ'É/{ìåwÙ^7BEú�wŠwñ)Ó8™ûhý,4h‡bß_¹ÛÔ´¦ÚÈ}-!ì„	_˜š�k³£\9Ùçä@ˆ}yøùæí¹^Qušþt,¤ž6Eyëëž"C†�Ö-"Õ…?[öú¥îîÅü#Ùšha]éVc±ÊÔ×˜v‰REzû¢¯¦û·®mn©íÿm-yì/_=¾ó�Å,[^,®q±bYe¥®a€ìït*4Í¬ÊíúÕ–ö®^T²^Š”…nW¡ÉÍÌH/¬ÜEn2n2­­ú�µ~È]à�Gø!~&BÓ�ÑQÄh™÷oáªjÅ„C"D{kJq)Ð˜ìsT˜
+cxI%¯C’¼’h
+{%[Â(Û�¤q‚�8ÂÕª»’Ò�¸++Éé¦´$G3’€åƒ%Jð ¼"�$Œ¤aéSéžô@š‘0ßú8"¹’jZ|8ÛžHdrzRMqOG–Öx¬Zíüqõ-Å’kÊL‚V3•äœ*c(œ³½§SH}´w¿såDGÊôq1—WGP%æ2+Ÿé|±ÚSm�Î\—¬¯³�ìh(ò8²gi¨rq>æCI	-¿tvqç.×âõþ¸Ýb3Bõg¦ iÕO Oä@c—O°JÌ:+gvZs!}Øì·ž!É\Àmx3pÓ8ÖÉ¦ø” ô�*Ê=ì—vÞá\æŠ@™™Dw°l7Ú1ÆwéÜ=éOÒ9 �€úÝ”tÒHI.8Äºïpª-¤3œœ€åõ¥G¸›Á½Q;�—â—±=RŽÀC°ƒ‡}}Óp&§`ìò“SÚµOUsDIþ ¢RP1p¯Ó¡BTÊÏ¤@ÖI¥pq"“†êº”ûzâó¦Jýk­‹Z*jß\3vxå&¯=æªlª4ìÚ²¦ÛV~-u|‡ÄÓ[Ë"0Â}tßÒ„7_÷�wä×ÞóYâxé÷t-
+ûò¿Û–yñ¨žÕ€‚7@
+_ÕBl¸Žô`ð;!ÉÖìyýâ?4Ù%¢Ç˜TäP/MZ¥
+‰!D[±NOQ¨¢Ü#`¾¼ÂÃéÝ:\3ËíÖéÈSh„ÀÆÖ-²n8¤nV»YÑb%E’˜!1Ù/¡+”u�žÀQN-vV®Ë¦o²÷X‚UÉF4BYÄdQb�•UH†•ËËàSI…ˆéÇS¶IEÑ“Ú¬Q¦Œ^³\¨ù´š,AÊ.-3f³ªŠõù<¶ÝÕr#�eŸb°)Êÿ\oõ+C†p}å\ÙÙÑr›Ù]Åuz7®mÈF¤N›¶ŸìÑ*~Q˜¾º¹¼Ìîwlu­ÖGêvKBž=§”i¡8ämÐkŸ–—äÜ9Âž©]Q».¿�ÝëÜÇŽ:?Cÿv»âë·ÉÕÎu¨ÇIÖ¡¼“ð†«²Ä%#Îá¶ðæð#çcöQ–r4æóŒÑ5ds¬KŸræ™`HhŠ§R³Y)Bå‘‘¤Èä“çh³À4AZÊ36Ó ñRA!?Æ€‡22çN3²3#2mÌfæ3Ìè Ù’ªä8ŽWJCvAKKÊv
+^Ww‡SÛ£iu—Ýþp:!ÈÂˆ@
+î&£àb\ðOM{n©=\€ÐÊ�Ùo/¨Nž²ÄjLØª�Â”ú&`Ã\¨Ra^gó*r*�T¦”‚Ð`¥¡Šqh3j§ÊŠl8'gÎ:gi V–Ö–…ó¨5~~ß¡çÓ•�
+ÕÕ/a‹ˆúzòöåP©ù¿TW{l[W¾çžëçõµ¯Ÿ÷a;¾×ïØ®‰;/û¤ï<Ö”uJV¯e¥¯Qm¤£0MªÚH@%°¶µ…Ò©£th#iJM4Ô
+¦Lm7µHü3*M’ŠI�¢ÓÌç\§+ÈºçøúÚ×öïû}ßïûì­[Z†·Ûc)Ž¼¸øt¥F»Ù�>�:"™øS1É­>3ý|ŸŽ×ùrÈaì^êŽ¦BÁÒÀ§�ÿˆrƒ§@á9¯ÅÞ²Ãóµb2éønã·GCNaõ_ßyˆtR
+wÒ$î¤(õÔw€8âqdÁ‡µ0Fo…¿fÞW™V_·¯Ÿ†¥ 0šÌÀÂY
+¢Á”0Ö9706àÈ8*èÀsçŠ-&OE¤m&QÐÎ-|$.‹´""ñ�8%Þu¢L*T”\·¸
+•èpt{ôj”‰¾C„Ä”BZ!�Wš÷ÑÎ£xá›oV)SÊY,¥JVA
+Tj´ïR¬í‘[k‰%Lð~iÓÊùcxúÇÐó`IÂÐf3u\»HU�,ø¡¥2-RiR©
+"-uÑš˜¦€pzíFëKâQ—Ê±ÕöPñò±Ÿ¸nDÄ!©KJÃÁòÀcã§6}6©^
+â-^ymBi[×ÞžºSþ@ãL»	W=´ü7Ý ®z<‡XÑ-yi£Ûä¥$Å,\yTÞ’Ø%ïHÜ•u	wÆÛãÙèÝîÝ–xÖ»?°/y>6›d«H§g»òdÇ~lU³LÚÐ¶K-Í‹(+øòrâ:"œŒÌ'£Ql
+>¯W’D–†ŒN¯³KÞ¤ì°¶ÂB£xYwØfö,"X”&ÅÃrr’Z”kô1döNú"Ãáía:\ƒ™™Ä¢�|–Q²Ï$dC¶tGÞ‡ÔBÖ‡|›}Ð7‡QMÁÒt¢„°e«×—x|Ô« &ï°¬V4‰m®+€-ˆ™i=½æ‰­ˆµH�¨7•ÐQÕ1-è¬hÀ¬SPÀEœ±wâÆûà²½SÚ4RŽaÇ—Ä£85|C
+aƒžÆB
+ÈÌ…ˆÇépä\÷ÆÞ^3Sô¤Ã­�¶–Ñgþ\Œô5v¦a[Hj÷¯�‡ž§àDÝñî¥}�ÝŠ¸ÉÞöüª‘ï¼Úø°DÏÖ‡ÀëŸìQ}xÍÏ¯	ÒÄí-¿…Ywã¿ÑNŽXeHP½ ì¢<8]†À€wLH¯‚_Hzß¬ð11ya§ú¼z]º©êL!Kâñd$Y¦‰d•{P\
+Ò²ˆ#W<ŽÊ	<<í…Õ“ëç)Œã	pw™Í”¡0ßK§£,“�ÊêäOƒ·‚tð:G/¬›(„ã®|8Nì£_Z(£îÁ|ùåò…CÜ÷¹79†“7¶IjÀE Ü„çä½*†‡äVìQî-aE^"8ëÚÂ?X"¨~.¯üuƒ‘ï1bñåßÖ„µ
+’Â?2À÷çôüï�E!ÝÜWÜ¹ÖQÄÈiÐ�=9ÉÑº5ôå¨èO¶Û|a7¢ZyÜ)sn_1ª|©-©îÕ§ŸêíŒ«bJQÂ²ÕâÌœ“Ê:a`£Ð'òùð��fGysZ�Z%ïËŸh\éÇ›R•hmücS›ßQSŠÀG?+ýÓÚ×A‡	²;ëá·0²%àDOžÊ�œØU0I²Ô*õJ¯Ñ³ôœ<¯µÍÃyæ†tCæú½cÞ}^Èä²™ŒÎŸl‘s²�ÉfÒ«’qŸ×¨ætz–\Öb˜ÂdiÞEÂ×“±›Z×P1gG¬#o³ì´=n9(iœÎ
+ôfá�ð+*B¿…þ®RÿÕ"¨‡‹Û‹°Xƒ!Ä1‹9âzrÄõäc,®S¹³¹�rpsîPŽVrÙÊÁ‘ÖÎ‡ÒZm·Jì>Ñ¬þU©ß'Êªy¢æÑI9Èª9#æíž¦K€Ç#8?ÙGÔSXgµÑØ4¨MTñj¨ÆÀ`PæR=Š_È±zkw,N•÷7Þ½ó£æ™¾¨‹3:�:ƒÞVìß‘.YK«Ý&8ÑµëxÃµñôÐ‘Í
+og­Îvµµ­
+ßllûôõ±L †LºŒQg<]¦¿yf­>Bðû=Îa!8N¹À±iW[þr»òBQØ‚ŸqzµkË÷QB-tÐ7Á-ú&üü7Ô§`7ìç¶Z¶rûèÝðëôðŒåwžþäV„‹3¹<n‹bòÈÒµå»HÀÏiŽ‚¬ùw›£osà.oØhUÞ«Ž¨¼‡+˜$‡æH¼Ècj0Ì}cÖäZgµÞwf]œÃ è��	;_=ã€>»dfÍ8†�ÕT£A¿Çuj¿Ÿ¼d±°È«ä+,`_q_ÆÀÖ«Éž%<.ô�xÑs¯Žµô7ÄªŽ-Ô¼™¥¹k·Y¾v«=DvW¹iwˆTßãÉ§�ÛJl˜áXÉ—Z‰¿¶’ÁðèÝ ½tŸâ?^ÙÆ´9üPÂ‘âÌ‘?T†ÈMWS¿�ª¨m˜éíP-5Hsèý"ØÈÞRÆ­¤gwŸtúŠþ(—êY>¿¶ñw?}[§oï&^çnc=Ð£ÂÔËH˜p#4Š"œç™i·tP‚n�“�ƒç)3<?«ø|ÀUƒoÌ8)
+oˆ6ŸÁÆK"Ã:kXµmàd0°xÍ'ƒ‹L7[ƒgÌ'#5Ÿ~WôÁIlX
+ìB'fNkKÖIyiC©ÑJCw¼»�˜&|¼h~ƒÆ	q4¶„´“=òÊ©ÑËžã-.þÙO~`ÿžâ±m¸z|÷ÞÓC�}!ç¹¯îáN´ÍÒÊí_—îÛ�!yÿ`¾Q?w>“œmÜYÓ÷EÜÛs�õô¿ðÿ�PSH2@¼ÁÃ1é+Ò‹ü6?!çÿ¿~ÿJl+ ü¸r³¿C<Po‘ÿÏ€“!\3.Áe`ivX¨(Ü5ý1©Dõ¿ìWMhUÿíWºÆØ®!ÕÚ–î“˜Ô˜d»‰¤1K“nÓnã$ë~¤µUë¸;ûAfw–ÝIC±P^Ô<x�Š`KéAT¼(‚ èÑƒô¢¥((h©=ÕÄß¼}›äbAg†ß{ÿù½ÿûí{óvnÜpÎ’ñË_pÁažáæ|ï]f Á‰|¹+š<_´ž_xëÄL[~!Ü²n*.Â{?“df;Û/T‹ß6Éˆ,þä�±kvrÈã›8õnô¡×fŽ{ºÆÇO¢y7�¹ˆª«ðàÝMäWà{ð_‹›G0	´2GÛeà®�×GûW@Ç§ÀöïV°ƒú�Ä®·7�=œOøMà~ö�@óìzv½! ï ¢¯ƒíÀ?"†Ï�¼<j7ðØuàñýÀ�ÀÁŸ�ñç�11
+¹Ä¯Ç&¯¹páÂ….\¸páÂ…‹µ/<ò»µ>Gòð»ÌÓ‚
+/Ÿêïl¶…îfüö{VÛ;èêÆƒê!:À/¾¡ýÃ«b‡'Ž�›|B›šN<™L!3süÄS'O=ýÌ³xnãñÿñË�*ÛqªAô ‚‡q‡1�4m/àÅ¥%zÎ²8H‹†$tÔËÒ÷kÝŠëµ/RºôÛº5mÅ4©_lÆ`®ò©™ù%Ï7Jö!ìÍ(ÙOÙVrå7”¼¦÷}ç—÷ßáäôíQ²}þÝJöb«ÿ¨’}8àŸQ²Ÿò‚’[(­dÖ‘£³dÉ@žŒdÙ\$Ò(JYƒ…
+a+/Af-2W•­N}IzjLÆG(Å¤^¿ÍLû–+HÑbbnÙ§N]œ}c¼ŒðŽ¢_IƒR;Æ“}’1Ö`Ë¨$óÕ‰Î°ÍqŒÊR'0Å~^úXÔéÌEÖïT—£­,×Ì,uÙúû3Ô¬©ÄQmY‹S‰à³ãc«¬ÎZ !ãºåxÛiŽ�—3t*tâf­ËÚ‹*[$}¶jäõ¬!.ŠtÑšU±lªÄ!«Vµjº]²*¢jf#"¦ÛúNûœd"e™sŽ¦.âÆ
+ŒŒDûÙFÄ˜iŠd©P´ë"iÔ�Ú#§Åµ±ØtoºT6êSÆ|Ò*ë•Dª?nëf)«¥oÏ,õ‚!-ï‰tMÏe½6+¬üº35£PªÛFÍÈ‰REØtÍ¤DB·E·Hkb:Ÿ�½’†Y7æ‹t‹üÏw‡Æ<}c\u½«öJc§¬ì“kHÊ5=Ç¬Î.ÙLd?}FLze•þW£ÿ£ož<I|—q£ÔxZ„¸Š2<rÎ·~Î¡ñÿÂ{­púÜ¯m§·�þ¼/(�žwÂâô~y©çVà�Wƒ7ƒQ>:g�<›þ`&t
+
+endstream
+endobj
+88 0 obj<</Length 22642/Filter/FlateDecode/Length1 43192>>stream
+H‰ÔV{<Tyÿ�™1î¹—uÜÊÝoFÈ]äV1.ÑÅ˜ƒ1³3ãî-3¯tÛ"¡ØŠ¤\Ö¦¢­ME­V
+!¼•¶ÚÈ¥å]iï™hwë}ßÝÿÞËï÷9ŸsžëïyÎó}žsX2„¯ðòÐsx;„qFÐH§˜SäQbÐŒÆxA6�;{û€’�:F¢-0êJÄä�a$7ŠÝš²¾íqŒŽ�ŠK‰ï»
+€O5+§¢™ô-í‡–åP‘�ù³ŠÆÊÊ³„c´^4[�¼`Eˆ3FgbçÄqt„yO@VF›°éÉ\Y¹
+Ì^¬�ÆÓÙLEAÀBJ1¹D=—Ã`y`«4S,çò˜\ÿ™¦\°óe°sòa‹ï@#
+»«‚Kc3i„¥�²<³ÞÈ#’¸‘†7ÆòÄ!y”#JÍIp†eŒ‰YãB‰?ôƒ&¿ã�J—d�€ý‡M€8 0�»Å¢Ÿú#(–¹µ]:4°Óý—oÆ¦hOÂuKDª— '¾ôqŠkw­üR´žtb#³ÚÆÇ¡ü¯q",áQòR¨EÄdT1y¬VT<Jã%ð¨/S�ÄáÅ’A5±‚¬Ê‚�
+&¨W<ÃŒl�æº¿Y²ØL4@@gsYñQh“—Èb0QG@^)sÚÆ¾TÔÛk•‹—·m=ºÊÕÕÍ�æ¶Ú5`ÚX£Ÿž—,’·±†–d
+ü°BÉÃ�­)–6–6¡ÿû	‹ÿÎ	€îÅÞû.œPî˜¡ãÑé&¦fBÒâÙrÙóJòÁ÷î&ô·X�íž”[11’3#-×Ñ§ú]ÛÐäÎ3Gwè?ÿKˆ"?&ùÖjÓ?„L~²©€0m¡"$Ýü"¯G'Ä¼§UU"Óêb^U�Ïš‘—v:ßnÕ>—Õ¸Æã`LÝI«ž÷Ò¦wêl¾Âá1@	<=p�cZs®òV%Å}:­Ýµ*ÆaÃ«d“�–m�(—ä-y²~¬5³WžwŸ/}¬¶ì�»ƒß
+ÙbnÐä>£m‹ÚŸ2RX’|³Óù»~QUÙµ±Mæ¦¢tv{m�AASŠafîƒÙ‹Q.ž'sèS‡žèä;MM¡fVvN+1PDÀA>¶�Cp8E©TöNÄêÅ¦i×ŸTÕ�ü?‚Ã,…²òS[ý
+â’�ñÉüS|ó™ÉþÛÌì Íœ…Æä±ù('Mà3Qº�¸|[só¤¤$³DÌ˜�›18ls—.’ÉË¡¾Ø¯²ä�³‡"Dçs‹€ñep"�©ôÏÏ–ãšÆô‡çÕ´Jöä8Ô/ÏÍTµy¾½Ý0—éY†§î¦–�×lê4_Ü¼ÿÕ¹£iûµÛGfû}Çß×ä‡\`˜î›4ToãîóûþEA½sßýa—ÀÞÉí¯‰C{
+Iä	¼B·÷a=£ššÙ¢‰Ócå>ýªå�³{›£¯ÑC*yÝSÐ“zÏœÃ@ïíº)J»¶ö’ÁuaôÐ È¹ÚÝ¶ä­“U›w=Í%4•™6“9ÐìA«þÎa4£YãM“…PØb”ÿnÛ&Û9ª}­f	¯Çb*Ã¯¸ UÔª°
+'r±²Ú[þ±%¢=ãgî8ovöR?³üµFÉÄL�Ãþlò‡V:.¼…ç 3Q
+›è’<1À@ø‘†H–ž¸(XM8>÷Ó¢ˆ9æ|]�À‡ÒXQ´T°&pµø%8@q�eÃ³<‘¬)7s
+� ÁGÇ8d!é�ª
+UÄ^ô	rPæ£	^
+ÊŠ™
+GlüSÀt‚Ê7Q¿ÿ³ž‚­ÜóÚKQÛ¯é¾Èv—¿­áse"=…õè=¹õ”ÂñìÔˆËÓqDP¦�›©"sýÐSçàëúÃ55J1•Oín�èNæntœ8pä†•­
+SŠÏ/£tÕT74KØÏº�~?|_¯³�qJºüÝÍþéU21ØPÆ¾b¿ÌMpì±·ß©Ôé8É}äüùà’�¡á\#è¸r¸)<VT´@Œr”lƒu¤‹Áãð9‘Ô•Ããš‘—@Òœ²Ú§�.`qâÉÚpé\c¨ÿ&OtU‚ šÃc	Ræ?Md2„Öó]M�dŠyžü/DôgMZ‰»|•;h÷ÚWÓ ø`ò&ø¬´r¯þæ©™|ïãçgŽ”¢ŽéëJ¿*Í§ÄvºlIyY�ØB»ÿúùá,RvqfdíõØÔÝ^-û‡
+HîpASƒidQQô²Â[“¹s!Ë®ºÉ8®,0©4°©õú«K¦B}Q\ ½Z”~,Ü4É{¤°n‹]‘‰,¥§Z\9´ßX}ÐáC5<D‚Y¬eí¿ãMùXîÍ;
+�nµ»2lGiy¾§¦ËSÙßõÖimœÎ²®_«,i4ö®,RFêd—0(xì[»M…I„û“WNeäÏœnÛÖ[®ÁÛ`óÒ¸ÔqXKÜÞR‹&©l4ß¤Px
+KÅèGÂ"(<˜¡ÖÁcñŽê®ÛªzÖgßì­c¼ÿ|ýD‚q¼¸†ùÃ²�{'ª[¾¸€èÝMRšØN)>*{ËQbÿÎìÛAí×ãÁLÎ•xÜˆ{ÿ·V;»ÐJ+kF�íÔÒZõP"ýGò^‡bEnLýŒ2U�Õø¾Ãµ_)¥>‹H«©Z|ÃØZßô
+ó˜òn}Æñ74Ò[í–^µ	ÿêxWŠä´hÑÔÓ¨8ùu“—_ù7_j‚ïQ²ôN­|C
+Ÿ-Ü‰W�ñua?óã�à—L¯fÚ·uxåÙœÞq©ì­^ÿÚÚd u "©?±tÄ8]í²Úýx•r…eŒfLŸåOÝ$Â@…áF¨ÅÊx’|Äy™Ò/ïôÐœÜÛH�'¹}Ê¶;$—w•`S¡û783ÿo#[Hm«”ºï:ýƒú2�‡jïãø™•Æ¾LY£Fdy8g�1È24vÊŒ¥”diŒ\tËLEÜéâŠBd)Òª	•”.)7-D”²¥u•%Ï™Ñâ¶¼žÿžçiþ9óû}¿s~Ëçûþ~¿Çkûþ/°Â€±@úì
+!N`çš §�•AÒÝ PŠß–Áyø†À1—
+Gçw
+É­ñg0YÁŒO+Ãýhe?Ú&?qþf›pÉÜ6æ[pÜ‡ƒ?ì»R,aj¨~K1>M„4ÉßƒwkÅ
+ÒfÉŠuãz1L#‚Óø]^ïÌÙ™ëHµ†Þ¼NÚË�H6õdÑs¡ìjMÒë�çËxdj¹±s0­%3§š››\+ž)jk·W7/¿Þ””Þc7ÆlL_Ù…¹3ZH7:­·±9Ö×*ÏŽf/!WáÐžš®¥†3ÊZ/=¾pR4Û¥2ÌDŽ|¢,žW²¯ÄÉEÅYª\?¶[ŒÌ`Y7ÔØ§fU*¿Çœ7j&ÝÒÛ“™qúx.$æ��eò±ŠÍ
+ÞŠÊúâY4”‚ù¡äÊ[ýfh6E)iÂ¸¯ô”mt�–ø&„¯qDðÌÊCB²¯«fðÀê#—ç˜ç±Ë�T±>µïÅWÔÏ�Iì‚�å'g@�o*‹£¢e5½/*^hÖ¾”ãõëDo£n½˜ÁrPþóY$Zt1pÂáR•XÎK(«@	Aƒ@Ì¢1 
+~|f6ž=™–»¦³/ÛFFžáµ÷É_÷(S¨)»èƒÌ³Ùjìõþ¢Æá9åLç?'%’K­º/êiÝ©x€mÒºüDaïŽŽÕÂfo–¶Þ»ÂÜÇÁ[û0v3ê‹è$v$ÙKTÜóMŠˆxÚ¾lVmOÚ~´;í@žy%·zøX<O‰çåSn7¹�HV¡�wêfôƒ¦;ë©©z%«í}¹f6ÃAÀ‘SV5UR¥îÏ§îçkqÚTœóéµI!…ùÛgi‰ÜjŽCaÞ¹ÍÑÅ‹Šš°W¨C…¥ƒÞÍL}y6Ì¶ó7
+Ê´ßÀ°ZüºÚ
+@o‰íº£¢«ÀS�qöS<©ËŠûi^ #Ãlbf8_!)
+ÀÿÌ?,¿ÄùY Á§4$‚ ¡¡‰O?}~†p¹Ão‚œ¼ÿöFˆ?r#Ô^öÓ¨5ÆÇå4Þh›‰8šïˆÔ-j*ÿ‹'VGf?L-’ë`îµá¶�Kf”æk»[
+Ôaz�ðJiÕwô±aŸÖ'�éÕ`×Ï›Ä–½´�ÑÉKãÚµò½¨,‘8åñc^åŒˆ²i˜ú)íFÍ||2ßY`±õ[v]H•Ê Áßã†8Ów¿{^PíòÀ–¯µÂvy5�uÖà©Ûå—î6±²ä£º·®{�‰Òœ¾æÞ˜d-¼—žØtSb•½‰—i?Pl‰m˜ðð½èQF¹C$ƒ�Šƒ÷)êZQÒ:–nQûS¯ÅàYßÔj»¸JÓ–e>^æ |ã‹,Þõ úî`æÒ(.Â>SÁU)Kðý|®�ø.
+¿0%èæ�Õª£ez­¹ÎìÚ ~¾2~�&È)æÛ	hNÈÉ‰ý.wòØGÿ¼ü6Á°ç/UM-Aó\³\“8ã�%�_è6]æ§÷*¯� @~¯^H(‹îÇÓã»ß[`OÑ…
+_y¹‰†„Úô`çècQÙèÉ¢ÒÛ3Eä›U½ý£¦Ü:Š2Šs³VF
+q©JKjd›ú·X,hX˜‚¤ß¦X•5+®/'¢Í¤{•‹„Š’
+vÚÐ#ÓÓRG“ÆmFB,*:Êé±WPõº–wâ¸â
+”gÑ¶ë+±	Xl¾Þù.sD¤v	Ž§G.Ut{{|áiés¹_+©ˆcÚõžMç¶ùÌ´êÔ³*	çÅfMÇ¤lØc°r�YWârÒÊÚÏº�øëç½ØâüÆ�{rP¢1Ù½q×fêú&��[1ÎíØÊ`žè‡M‹­Þ§îÈ?‰Ëi!HžqŠÑHa©×Lš!ÝÌ¾	�ˆAÂ.§ü§ß?à-Šž»V$|«¹œNPösÌ\Ž€„PðUÃãø‘ôãí/@A¢XÜÇ!H^ý—–$Î·âaÕ~žˆ†¤Ñ’k…Ð§[×
+Û�–¹÷ÛjãZÀ­ó†‹BÞàÚ\0V°B�@ÀØ¨«°áî€?Ü[ø=ª€> €˜§«öQØ‘‘‘_	›ÂÚêõuŠˆæ"g£E=
+F^"Ôr}â‹|@ˆ³Í=P“¡¼ñªõlE’	3~t÷Á´˜×h5a·[ÌÆ†y‹m—†êƒg”È�vDÞã„ÿî½Ô4ChMâ‡g%[úÅ¿y¥ËN]•(�îh+"6ës-ÑäÅ¥îuÂ8ïÙQ§ÁÕTZ5÷¾Z/çEÍÕŠsu¸¨ÐtÆé±ÍÜÉ·@œÒÈýc…„4³%'2ÇÏ;š>uM?¸wÂ5ãá>¼ù¡Oi«G´è=YG‰+¬¯œœ(ÈÆ/š çº™z¾º¡õ&ó×fÐŠ‡ÁÞ½Ñ«˜9ò–ØÒšÐ]}$|ÿí¬¨MÚ“²Ú2¥Gõ0çyMN]Ÿ,i�Îã"A.ÒöË-a!.Òî2¨º†¤"`"¬Ð…îþ¡�|%©ÒBÃÃØªÎþìHVh´ÄÏITüÓU»`?]HÔš3¾ÌdÂjdû2Cørtó�ôó 2‰s£µ�]Tí,­ìíh^ª–Š�+ÍÆZ‡/{�ÿüRR8šéÍÚ”êRU?Cy*+—ý•¦½@¹ùâùÜBÀÚýlÁ@ü|!‚Œô
+Ö~£]ÑÀ)…
+†²É)a„ðÇ±>ßÑSaÐ2“ÚÝ³ýFI).©¹´�ð¸s=è_H-ƒµ]8sžå¡O÷·-ëÖ.%õÑý#š]‹÷Y°¶&[uKÇHŸ«Ú.{|¨¨@<!l[–~M²·ï™~DÖ£þ�Ì—$<tuæå’­	´i×Ö›ö“0›G!=ã¨ý®­CL©l›ÂíIpL7g¶eïõ5ù7×ÅUU•ÝûœsïC~¢‰Àó>®0ÉEGTŸÀCSQ>š}$Ø$â/5üeˆ=?™KMÐtS1Í.„†¦3TÖ4ËKûX3þªQ›ÆµÌÉÏ;³ïC�»×½gŸýßûì³ßz±5)ïÍ~m‡Ã¶½}’vOy'÷ê·Ûùî¨ûF�(
+­]Çîj7²Nmˆžß©jÎ–Ì¶E;ö7˜[°¿yí�_o¾;àéü‹[nµï5`Ôä�·/Î‰ª»Þ�%ÝÕÔë7*2�œ¹>àfø›Ó³®Ýž5ùJ\
+€R«$Ò6²cåŸÁ3¬«ŸÂTÁÌG,¬^ê›Bàg~2Ëg”ƒ4yG9íÍÆDK
+68¥”&W9ôZ•=!b!@^¦÷Š¹zËä“o®ìGnº÷ÔÁ[XoÁ_àl'­·á04Â'é°*aTƒ
+“ˆò2ä(Dß€²úÂ}; …d'Âb8Ý1\^…%PÅO“VA4Í©,šEkpŒœùp^,‡A0†fÓL\*]r­\/ß€]p˜"ïBX¡ˆ Eþ¬|-ÿ	¤±jà<®ït�2ŸKIòušpµ¼@ œ&oQ6xžb�	-ØÌìd½.c8Vò4²²Sò8IEA”B-Á�8‚Ù”|™)[ ;ù˜OVk 4Á1ø•vù†l‡ˆ‡')ŸF8‰ÍÜ{w™w˜YhªRoLœrø3üN¡Žï³r%Pé¯8”…òtƒ~0�¢ÝCšÿÄ›l1Áþ±È�©LuyÕ¬6|ÑŠ}q>Åz³r¶�Ï¢sŽ'Ý~PLüeØLÖÏ¡±@ÖÊwŠ}â¶ÚÃ{AÓ‰ÄÂxÞÇ ÊTÃÙø"~‰ß±46…ma—ø±W|n)¤¬'Ãs°öÁMìŠI˜�Oc)Vb5¾Š5Ø‚§ð
+ÎÆ³gY/åü˜H%È³Åre…²J½âuy�{?óÞ”ýå
+È¦~XFÑo„m”Ùah…³çá*€ÁÚp¾@°×àŸ°÷b#y9…—ð*^Çx›�Ê"™�Eèl{žm`[Y+Á)öû•‡ñhnçy2ÏãåU5_Gp�_VÑ*$Õ¹¿²IÙ®Ô)û””v5Ðò¢ø}zgçÝ¸»ç¼à]éÝämð6Ê‹Jgh¥*ô„dŠ¾�`:�÷&ê¸·á4Rí¬‡)8†*3§cÎ§J¾„µ¸Ëû<JUú
+Û(æ å‹¹MþT6Ž`2+al[ÏÙ—ì·ðÞ™‡ò8>‚ð>‡/à›¸Á?åÿà—ø/ü�þ¢§ˆ±Â.Fˆ)b®Ø&.‹ËJ¾rBùAõWŸSW¨Mê¿-¿³¤X²,Ù–Ë+–C–3~nêÎá ¼=x�/ãN~Ö²DÁN²“ÔÏS ˜g2êTV‡+Ù"ld½”ùêP6ÇB»ˆ¥ZÌ¶³_ØPž‰£1¦³~ÖÔnâMZ’Å‡pM¥ÜN’åùj .fmj 4 °Áäó#þ[aç'à~-b|+ü1¯±=<‹ºà˜HQ\`ã[á¯ÀEp�9üoû­¦>‹oÒ\�ýñ?\gc©‹ñï`9<Ë¾†kt�WÂkX,¦ÁZHÄJ¸»éVôVf¨qj(þ�•	{�‰½”Ý`ì…\é/a¯UÛØY˜­ÂÎñý}+;À3E»’ƒ¥tÁ
+¨�Ë`�âŸã4àøÄˆ4Ý*ya£u	M•|ši‡èv¡90œg%œ:gõÅšµ›iNê 2ºãiŠ�„Fu<k‚iJ0ÒÔ'¼90Iî†9
+fÈõ�@ó ZV’Å:ø^�:¬ò¾3áqº9çpŒ’ÁZ•™À<ì,Ëe›=_ªv†Ã�h“¢¼ñäÂ0¹Z~AÝýMØ˜
+£à{Êògò0’7C¢w,«—|&å{²åÙý¡TþÆÁQØeQ Ðbw¤M?Ü1,å÷ÉC‡N4p@"ý´÷í“o�ëýÄobczéÑ6­çã=¢"­áaÝC»=ÖµKHçà ÀÿN~U¡?ˆñN=Ã­±nCÄê#G&˜{½�…Ü†F¤ŒGeÍíÓ•t�ä3ÿ'éè�t<�Ä-’â5§®-éºÖ„“²]„¯I×ó4ãšÏôáë|xá6)hÎðÒtÍ@·æ42æ•zœît2WàŸ¦§•ø'ÄC½¡„aúÌzKAÂÂœCêøQP†UOwzº�Ácœ…ÅFV¶Ë™i³å%Ä˜V¤O5@O5:Û}"�æsc¨i†ÅçF+3³�UZ}|³guSLuÛ‹õâÂ|—ÁóL]ìä7Ý[ø}øÿ¶d¼kš«úan$÷8ÃË4sëñTkÆ³]smæ7/�l�.‹Ép{2Èõj*âè\�¼±ª<—�UäR331³êÈ¯Dwš÷tÍè¤§ê¥žén:«Ç€œ¶«ÕqX^«SóŒwé6cX¤žW˜Uß
+<9Þ‰ph�râëCºt¶>¸ó=$0èa¤äÏ‡ùÄMltÎƒÊ¢‘þ$5„¡i‰K§œ’ÌOIxŠ’HŒž<$-£˜N¤Ìè”æö„1é¦¾¡Ä„èšçPè×~z”Rx�¢Æ„Ü5ûäA«ÿ>nØíF\œÙ"–4:SŠ1Å·˜?¯‰éúÌ�*dQmó†ô¥òÛlæ¯jrÀTÚK³]{
+¦F6€£¯=Ï`n“Ó|Ÿ:Áä,½Ïy îÖ©“ÿË}µWU]áï<ï¡\¡BIO!`xáJ @RÐ�w¤%<j©‘J¥ZÛA	�p!�Ö&Ò$ÅB:Ü`¬IÆV`FSì(S§Á¶Ò‡�ÌTÓiÕA;‚äô[ûœs¹¹aµíŸfî—o¯µ_k¯½ÖÞû´@ã��
+Ž�ý†„F$-Ý4?ª�ø”ê¯¸õ¹ùé¹ye%©K#åžoszInýÜX�WŠ&e•)ºWÒSUË \k,BÉ ¨9Ž?[õÆÖ@�Q©4Zjv4T¾Üý_:0-í;µ:ïI/E×ºyfFçOî-¡—ÜË¼AƒóÌ-(‹Döªc¨¹®ðˆ�‚’´Ô¬(
+™™ãøkuNÏ”¦DÃtY–4`ü¹*OìÕ0Å+—òO¢3cJ6ºH$;=5;RY×êT®OO
+¥GÚô³úÙÈ–¥å~à´:í{S¢ÙûJé«MÚ|&…ŽÅÍéZu^sX«Î/+i©Õ%§tMÏ*_\Ú<–u%m©@XiuÑŠR„T�«q‘§ô jŸÒ*U­©JÞÐªAé‚¾NÃ†VÝÕ…|�N�éêÂJ'rÆd”ÄG�JÉÒ¹Ê€ÀÂžUÈ
+áòÉžñ!¥‰ÿ³#¶§’w†‡¨þ¾lnE2±"0ß²ŠP¢íF™Þˆmc4Âæ	<À¶�”ï ·K_¶/$þL, ŠˆQžn%±ŽÈ™mÛ¤/ÇØ"ã(ÞŠ²àÜo9W9ß«÷GXn0ßÂq{6S>Ê~Ïó3mŽ´aŸv#j©?Ìú
+Ô!—P®gy
+ûezå�~«‘	›úIg¯·Þ	ÆÌ6·:op-¥3‡ØÅ9î"g¹l“D^LìÖ:P­u8
+¬'£Šóï=±Äãåg'ë±ßXÊU,�¢6y‘FLÔO`ž>Ï‘§qýÅîº‰l’5ÇÖDû=›úÂµ17œóDº>Ïé"ˆ³-U	XaÌD%¹‚H!òô—±Ùü"4úë	«† ˆŸþDÜnnÄ*ÊíÌ·ZpPdb¥ÂVçªyuÆ%ÌeÝwì\ÇFú›/_ý#LÓÿ†{¶3¾–püÄŽùWQÀù§’gš]*†vû8×?|?‰o(ïà¾®æ\Ÿ%†‘O,ã¾T÷‰=œšø\ö]+ê™Ç¶o³ÍõŸWàÚ%&¥�ôçXã¼8l¸Æh`›úõ/d“H|¨8óÀº9ÎHÂ&FS‰.¢�¨ æÏ978¯¡â•1#±©âƒ±auÐ‡´MÅ¬»†#j?Ýœ©÷Æ’yÒì¨ð�&cJ¾HÌÒ–flÉ)‰ŸU|WHÜkïË:%¦bÌÜ3»±LlP9ÈØòYòŽ6K>ÐQM>È8®’˜û|¿H¬)Ÿ0'<^·ÖL•#dH÷b½Êgß1Þ„£³Ü^Ï3¥ËÍoòíý}¬7ßÃc¦Z™Ôq=lÕ»±:Èw9÷òNÊO$p­ Ð©Ýk�æ:›èÏN<IŸ~ÃìÔo5;5ËjrÞ± �³šôGU¹'B;íÖ	âëþ]ýg�~Ájâ™Ùä¼ku:×ó¸äD [Ë$R}¦þQIÜœ¬Õ+´Ö@!B6p‰¸ßc¾Æó4÷'™ç<s�úBë
+<oÔ`�Ùéü^«D¥Þ‰]�d¬ã÷Ó™K¿€*�ŒOÞG½b.1–|öã5‘åÌ÷bjÙfþ½âám2Ž~¬¹sÌ‘óYÝ<£‰]n¼:—cñyO‘÷úñ™§	ñ9(1.YÝ-<ßý<¥{üõËù(gœœ‘rÎÉ9ã·Oä¸þ½‘q,çðË(óòúV9´ñM/÷ys¿‹ÇÎvŽÙ-Îqc˜sÜžÁòïË9Æu?»SKœï>�äß¥®7ù÷¨5›½óì¨:o>ÀÕ=Z¤ì`ŸÄvë
+÷�g ²·ÎËAú“vW˜åôùAìã:F»™�ÔkÄ'j/€›å^�;ÑØO?Ë]Tƒ*ãu¾¤ïLU÷Å"ÓösJÇ;UXtV1ìnÌ0yÖžÆFÙ+Y‡Ø#{|ƒƒÉ<':1Ýü)Û$c ÛÕ)„qLÅ…ô­Ä�
+0fW±�ŒW¯ú„1ÌóÇQåÕŸo‰/ñÇ´“±Z½'ºñ#«ÅÌ¡ú@%êíBæ\2ŽsŒ§Ø¯Pla¿Qê¾Þ�»™_Õ<›ªyæ@Å™sÅhâzæ¹N•ôQn¶*éÃ
+µö%¦{Æî–ü11^bÄÞÏsXÞû1'c©]�êj,ž“œw/u�13™»{ØŒwnƒsï¡^ú.’·Œ¼$_a$Ù•êeƒ¼S8¿ñê�T3Žïî§v"ƒ÷…ÆØ»…˜îBÉ�zØçBéB.kiF�(ýL¼ª771nåm3wàkffÓ1ÒŠó7ÌÕ�qÈ‚µæK8d¶bŸÈf&|¥-|[Šþ<î½þ*åZ”™Ø¿_7×b«ÑÌØû-š÷p¯ÙÏú.ãd,ûÀq=ho¡Ì(bníbùcç„´Ss´8Ås92T¿8([}$Ø¬çÒo9ÜSÚ+å^öÒÖ˜�¾�×±O­SÆe?icÂÀ¹HŒs¹'O¯AQ§ÿYÆJ|[;î´k‡‘­u‡=üË7y¼ãgiÛˆ©æ,<Kì`y
+ù—ÄIWæÛm^'vrì3ä§å»@ /ÆlaêŽµÄ¯ýºxÈ\×ÓÇÃJqÚ{ÉÏð®!´K\Ã¥ÞujÎ|—Ï"nwÚŒÅ�½Ãa¸1�ú[Ø/A¶R˜OÏ`löôí<2•]„ã×èïyÄ
+àb§
+{wÃdßg÷w;ñ%åß¿#Ù�!|N»à\$i2d”3('ùþô÷‰ú(}Âþ1V`Àùg¢>QNÜ×þdýi¬�‡±xxæ"¶'åà9,Ø/°î…¾²y¬”á6ã ØÄœÐW¶ïÄ�>–¶Ž’>Ì9"&ŸçAH[Õ0–	Tîz¿×ˆXý,,Äùu¶øÕ8èÖûûãïKâþÐ¾°ù
+V�Ç“ç‘óÉ9>ÇâÛ;/zÅ|žï1YÎ’®„6×râZnœ—»æúcþ?�¹óÑA¼ø¿žKc•öE¾CñÙÉ÷ÉÝ¨®ò,ùdñžCä×¨ãíÝ3‰ÌòPê¾J~¸ò!ËPßéÂÑÍÔyïÊ‘ÔýÜëôÆËwû_ùpùqÒí¥‘¸—å÷‰GXþ#ù¹–íße¿ÇÈgÝú«k)?D<G¹›ò}D	Ëß#'“§IÄ0ö? �÷HŸïÐÿ:_ÿûãF™o–
+´s¹�¼-ñâ†ÙßÏ~8ñ[ÃßÿþØò¾%ú²ë~3½Éw_4þÛçÓ¾q|æ~öÄÃ,t®òM9HÞÑò–•÷³z?z¬¾ßþÅzÕÀ6qÝñ÷Þ9¶0þ $)q|—/SbJ¨�…�Ÿƒ½@­)�fg�„�H:ÁäR¥Â1
+u¨… &Ñ�I
+BÓ´®Bœí6»�JÉ”®]³ÕÊ˜F[J»I£ÒhJíØX½ß{¶PF7Ÿÿ�÷ÿ½�{÷îýß‰s,ú%¤0§1ž|~~ågg~~…æí?kÎãYƒqu‹qeóÆ�{+½N^@iVoç&›“>‹ÜdÇžzgÍŸsˆÜÆó€uNÄ/¤‡9úü2è¹œ–Û[ïÙc§Èiÿoÿasä×È©þ,º&áAå9,Éb%Çä\ü°˜*wí\þ€}gžþ_ý\žÏaªsé=ç€)ü©Ú{Xò¹ã¡ýIç’œ?÷Ä'¯½Üyf6™=�IïÝÃ‚[˜^½}öÏ�aò{<ñ¾å¾ö’ð�À>ðh6‡žÀ~±(�£ÒGP¶Çz‹ø­'‰þ«òæWW¡7ót?=Hû"ýoø?€ï0�Üh›§ZÏ“×-?Ÿ‹ó!æLìƒ‡ùøI-Ð¸€ð½Ü³æß�èûÏY—çš:Ò7Lg�IgÀ)õbò}à$|;|{¢Ý¬�ŠÉ8�$"CÖ-@ÐôfbÏ–löÃÀg"¢JÅÉ#Uê9¡R[ŸòwCÆí\'ÜÔ·cý­UZ™¡-ÍÐ_”)žß”Ñsæe´«Ú¯q]`ó�‹¤"òÀÈHÊ^ÇÎO‰LŽK³ˆ0Éœ-Q%WªÊëï–L„JL¢d3‘Ó#MÚœþ`K³qâBÎÿ”]ÍDØÕÔ§¿?ø$û˜œ†‰}Œë#ö>°.ãìæ€ýÀ0pÌì2®q]b—ˆ�}@j�ÐôÃÀ8`a@:Øûü{SHnÆÞ‡t°÷p[ïAÚÙEXÙEíÝd]½P¾Ú¬!Wg�âÒ¬á*òìÉ›seƒý%¥øäãÁì<Ñ†ÎÎ£ñóDZ�n``†uÖ¢‡�ã€˜Q_Ž€ÂÆ€·�d ­€•½“D7;—ô6ÉÁ"v–½IŠ1©gØï„~›½!ôïÙo…~Ú=ÆÞHzdœ†8A´ºñ<ö›T•KN�lÓ#CÖ èú3fÉÍ²�‘1re–$ŸýrÂJÔ­²ê]Ž5¦pá]ú,ˆ~¥ßËTïÑŸÂåÂ{è,.¼?|Þ§÷ÁâÂûÔ.X\x7o…Å…·£Þ–vX{ñ×Usäº–mT	ÚÙnÌÒnÌÒnÌÒnbb»ùEnšøØ~–¬©ÁŒS}skdí4Õ^£Újª� ZÕöPmÕ©¶žj>ª¹©æ¡šJµ!ºS¡Qõ•»Üzµ„jcT;Iµ8Õ¼T«¦ZÕZ§¬<¹r¡Pa¡RAþ^A?±ÌoÇË1£åXÖåxí‡!Ïiá© )ò#®+R5�Œ?©{pEÅQ<†Qò!`ÂÅ2E#£hÀº€`Hf°+0ð>!í�µ@èöã€Yg`d{vˆ§ÄÀj³ƒnáÅU�«œ•«e·ÃçX!õ¹©ÝC[<i«#EE„—Óê4¨màKÛ?¾´‘ü`>;ÄúHÄá¬îKÞ,“
+ú“¤wHÎ¢/�	«ŽÖ/­†^BâÂ_LÜV®7{ÚŸt¯E5{Ò;O>MgðZòM÷_åOÜƒyÅ=$ÿI1L4)ÿ%/ÈçÝä·j
++J^óê´"¨ƒî%òÉ1AÝ‡À±¤¼‡«ùw³¼Í-=™Àú8<Õ.¯övÈ+Ð^È½QVãhs@¸×Ë�Öb^g@^€!ø2f
+;×-:­ôˆ×Ôt‹:ÏrÔµ´X¾añ[æYÊ-²¥ÌRj)´º¬ëëtk�Õj5[MVf%ÖB#}Yõ<ºB³ƒ+þñA‰IØÆ%„Ø×¨•‘'‰>SŠ°H[�è#›Hd£¢ÑViÐ‚Uz^eÕ]ioÒ—ø"†%½Z¯óEtKëw¢	JÅPª³”´G
+šæEûKu×òè ¡Ô¹ÿ`)×�î?‹‘’¢]�’€k™³þ›¡ûˆî¬ôÝþ•Üe—éG#mQýWe1ÝÏ�tY,¢ÿ¸MéŒÒÏégáÐ ½ÆU,:(-£Ÿ‡WóriY(‹t­à…^+æšàY=Dá<¢X=Þ±¯õÁ«â
+¼ü|R-xÕùù‚g¢œ—ˆW…C‰ª*Á)VH\pâÅÊ�œ±jpª«§H#c‚3V¤qŽ¾LPÜnP<nA¡³‰[PÜt¶ ¬½M©ÍRLPˆž$z›ãÎpl—sÛep|ÿí¯§Éç£©†Ø¦ÎpOe¸»2ÜtëÏíÚR¢k%±)ÆŠ.y»7nÚÂõ†=VÙÒ7U†”DCç}Â�<ÜPJ�Îp{4Ñ©ö„’
+jC¸rC(–jn]TwW_&úZÔzŸÆZyc‹x_Íu÷	×ñp3ï«Ž÷UÇûjV›E_D¬ñÖhÂJšbË;3:Å¦`½v—–ÇšŠ;–‰ÅÛP^²§ô4$¿$Ó|1}ze“nxè±àcAÂ;ÅC3PlÏ†Jö4”—â´ž
+9Pì¬l"¾Þ�ñ�¤$üÝPæÇE½;ù„g¤/þ ba]ÝŠ÷ÑkÚ"z`UG4a± ´›ß’¾4W6mZØH�d
+ç£p)/”¤	"/käeùùYâ½ÏgV/ço�Æ†RTõÐ^�Iº'ÒÎ°´wà^;;¢§q\âé!Ã
+Æ©�Æsmˆa“ŒMøýæÐ»3keç¡7«3µP%ž›Ž‰Ÿ%¾Oa¿ÊÃ…äb!¤ÜYî¬†ÀžFn)ÒÈ-5�ü‹(¦±©¥ÿÆêóÞ³m�HéKÉÂzf¤/©JaýeR¿t
+§Ì]„‚�†%R ]!ì
+5èKøª0¥ž.ñ9×¯:®’@c ñÙ¼ù¾uÏ8^|]çóÍ¢)}éðWÑGòþþOÞiDKÞñÐ7f¶¼=ªæ;¶’™3ÍklFúú+N§0>UóXžÂ<�‘¾¢s‚ÇÃ£÷D<Óm6Hƒ
+©ÓYAq±";þCyµÀFq]Ñ÷Þ|wç³3ãµ½^{×³,¬?ñg�í�7õ´‰œË‰…°Ã6PQ-Mƒ¡¥mP‹É“�TÄO-n#‹Ÿ!Ø¦Å¡VSJ-H¡DQ�Z›–*n@ÂxÝûfl‚”JUwgî»óÙ÷Þ½÷Ü{îê„˜ùº/¹2Hå *¡>©¥r ¼¬4÷y° lÄ^Ðryt2½ÎuK22HSÐKïÑ¹�ÃÔ°|·$‘&P>³TEí¿¬�:ëÑÕìÅ¬Ê®†ïãÎò}Â‡âù<ažœ”¨«äo©//g¼aœ1†ýÃ¹£~ù¬ô~ÉªhA�ÿÍä(&¯#F×ä¨åº5‘çÿ�ç÷æåùÅ<?DEôç1JP;M�xVÇÐøNR�í&²{möeð¶
+Wà>²™HÃÕ–¬Ÿ¬%KÈKdaI/™	t¿õØˆßX
+â7¥a„ N$jG&RCº‘ÇT´«�DU)\ÄËJQ5|0(…Sk’ÉY™¡HUe%s+"á¼PPY+ÏÊôò¼+Ü¯"Ù³ÞÝ}«s×úWöâžŒ»]{êð¹ƒ‹ƒ]]_O,ëÿéÀpËªí{ßÌ¸øÉ¿ºþêÌ¡Íß,Êí6±ÃÕ–Érˆ\„O°Ló¬›$JP-"&`ê€x`'Xq'Õ
+Û¯$Ò�Æá(+Í˜Ëdàìd’ƒƒ÷"BÿórI®fVñŠSXõh¤	`ÿE÷”r·›¢‹P|$e™orÉTr¶,ÑJµâJ×Rm3Ó¡�ç~Ç÷k£š$rIÜLµ•ÒQí¶|[¹­ºX™UX•‘Ü.ŽeeEyA�AyY€Ìƒe,�,“&d
+²†¡÷2é=Æde/üÊä81È3üi²Úr!Q¾iLH/– S�,C6Ñr�™ßÈ^d¯±L‹Yè†,©Qî®ÉL‡Œez­y„‹Ù ´	DØî¹ú±ã­8áð�Çü9ÚÈòÕ&ü#µC	mšÉQ{û#>{´�ªÇãíÚÀ€:0ÐÎ9#$zýQ	jeje7ëaD¡ ‹&ïRŒ$ñšÖ”S›ÂPÂLˆÉ1‘^`Hì#²ðÓ÷&öøÿ{WÝŒ¼×{¯ŸI?AžÇ;z~øöZ¿v@½¸	‘Ò¡©-Æ=ˆ…˜<)I|ËÖ…›Ã-áµ®×\ü·ý?àV»ÖJ¯r¯J|A–‹ñ³.W†,..*By� ø-J}^Ö ÐüéÉVÌãÍ yÍóÔó¼HgçíXó^Š~Á¬ˆœG!»é{2ÅE&}KöÏMLAhÒçÓ±n:¡­ÐwA¹×mÙQxªŒZn:/JEkÓôs”‚Ì{Æ¾h¹3UÐ§òN¨1	m"/ÑãyIK,LÓCåY4Ý*UÆ¡r'#a¨úåU_#Ž¾ƒD:/¬mYñúÖçÚ>x+½?¶±úéúºWö¥ÿ‚_|!òøó�.øÙ[é.®7Ù³ü…_Ä
+Î´­8¶´Œ™¯gµ4Ì{©h|¿ W¯ª›ÿã2ZÇ[&ÿÁ­Þ Ë'—‘ïvê¤mß?­%T3Q¹²­Fß´¡×h7÷ós¥‡éV>T.¡¡Àí€®=`ŠùB½8ÏÌRiö>—Ùœ³’[Xol1v3»ÔÝy�øéÔÿ¬f /òk^ÍÏRŠ:^‡5û­9…qÍƒ0››”™Ü ëÒ"ž§QÄÄûó³#¦ˆE™îFÌ	.o?£Ý‰¦FÀÑ i½©ÑmgBR­àÐ(^ƒ³y6<c&8Î˜+g³…­l$ÓkdÅÊ+Ùîs�¥;<’þxÏüø¹¿âÙ5gcç¶ÿòï‹_¼±éÝ¿Rvküü½?
+ã¦c×/ÌÙ¿í`úÖ;}é›ož¡žëD¿ˆv¡·­(ÏEq«€1,E(…½&1%BüëúŸÐ²$[ò”ãÓ_A˜»fÊæiŒ5Ø K5A©t`•¢¸*+e†ì³“ùôþ09:ÑÈõv¥íšh�=œ…­o„]3è�'é.	¾?QýX…=Æ*œqN©39cx–3‚ÎèóÛ£U¬h&×ÁáÆ„R¸íGG[‚,Ôˆ®¡QÄ&Üì@Œýºd›ë›rÃgÓnø|Ú
+c–æÔQÛ
+Ù«É‡²
+z³ãmP,SÉÖ5‰‰Ôt«”û©Ñ1ýì9ZxÀÆ�ñ°Q#CN«Ð,<æ¸XTÝ¦XŽ¶(…T“
+ú˜óÈŒ$Ñ%©Ht·ÄÓÝJÝ¡�:Eß’4Øì�î);îNÛqß±zˆè -`kýýÚ¥Ký”~£Q›Q”;Õ0å¶�¼-[²¶äl)�YaªO1AÔ/yÌmKašæDJ:ùT‹pX6ÝF…ÇœÌ ¬JH1qSÃél¶bOÒGš‘¾j¶”)üñSàs¦E˜Úr§ gw†	Ç˜”c�ÓîÚ2×Ú€ˆGô’\‘]'o’®”çÉó<L;K™­.d±ë”©íŠ(NŒ+•ê³¤žyB°Äåª{'ÙÅìvˆ�Ìa�7ˆGUK9âå8"B�XÊ‰ Šò|Ï|lqŠ¢Ë-žTU£qZj´Äè%�HÁeÇ9S<�Ë,·ìr›–¼AÂR/©b	ž�Ó@·.d£gµ†¡÷j~ßä–rm@”tžÐks9ÀªwR	ßDÂaTÐý.†RÀ¯àí¡¯X—òlûOlš…¬/éô×Hž^…–åªÍ¦õGexVÏz�2y÷˜ê¦wí¿Êä•S¡¸:;‡¾öÊ©ª¸Z^e«'çÀÝ9qÇåIàcÔ
+�[2		�³²+«pHë8Œõ�x&^Tš•3/Á\_ºùHz!×;þÅ;O5îaîß«c/ŒÏe¯�›Ð›íƒ6™¢ :nÍ^®¯ò’z­Þ»H[äe%91@Ù>§žÑfMQ›Bç+—Eô›~‡ß§ü¿eî«Dšó0‘N1ikÊáÒ….AËåLJ™ÙA(ç$ÒA§dY¹�mkøî¶äçéóéÍxý/÷à&®+ŒïÝÕ®$kßÖjWoYZ­,Å6’'Þ$6Æ`^¬æ�AhL&
+Á` M¦Ó@Ò¤I(3m¡¥�š8.0SÚz&I›2éLÚÐ&M©CÒ¦L Ó°Ü{¯$p§ÿÔöî=Þ]éîîýÎw~çü+ÙŽÚ§óƒôY^îÞt.?>þS
+zª{�ÂÁ.‹8
+)–KøÂàŽY!;x ×û–WÛ6aÂ¹…÷V¼×¡•aÀ�
+ØRà(òÈÄå!Ù“†ãõ¡p,-¡ÿý±´X…âÏÿqÈoÎÃëÅâˆÎ›í0ˆò³|³BÝ¾M¾­öÇù~aoÙ~áw\>ç?Dè!IpJ’ 	¬]ö’W#£ÞˆÖìv—êqTd¾nôÒU•¨ãõÔ4Aàmƒ™AÓSi©ÔB…1D1œ²!}‹¾K§ô°öÿ®1S\ã•Öøß¥5ŽLÿñÿ”2¯qÂ=¦!RB)U\ë<a	÷0…†¾Û•Nú!ŠÂ,³™BF§Iò4”% ‡sŠŸøØô¸3RØ�‘áÆ›¾ŒvÂ-7¥˜R‰®I¦ºÔòu	åÁÒÂ]QÅQòÀè»;ûû9•�7ÝÙ»8Y1û¯àèÞÃs�Ë×Ðgç½Ýÿòþ¨>w{>jŸ>Ôè°Žo§R
+ýmk5tO|fùòV
+©˜±•ÔJKµÍb‰Æê¨ŒïaªÝÚáo
+¶è3b©.k·qå`9A
+
+zßz)ˆ–£ÄJA/EáâB-F)ˆ¡J;E•œ¡“:‹ÖéHK´µziè‘Hgt£c=·�_íìÑú;¹�Â“âv½/:@pr„gÄ½úžèw¸ÃÂa%P¬eÉ
+Cö»AÄ=²ej­AôÀäâ’ýÞA/é�º¸d QÚE#ï(tb�¤=pQ˜Þ�‡³p+YÜ´V_+üzÍdTç9];¯ÍÊX(’Q=�Aøò&=&’Ý³Ð‡®¹ˆ$&J\ÑEóÁr°<0N›åI4%šÞñ,»AÄA|dâ‹3<OvÆÑ­qèsqÏTøLÀ�¨ SrIäòÝ†O^„rÁ]»r4„1„úâ5Lÿ÷°T„´2†v7ÑA£‘¬ÙÜ=ƒl®¼!@¦
+j‹zÌ0êÒõõ)¨Ê"»*NÕeQ±HH¶F÷›Ü£o?¹ùÄÂùÝÓó¬[ó­¯¾{ìÖ}V8yüôÑL#øpÉ®�·¿ÿVþÆ‹àbï3‹êki]QW$ŽõlþÕªuïîæ~{÷²y©Ô†ÊéoìØ~±oÛß‘Rk`m8]ÑJšMà‡PËÐûÙ7*t¨o2!@VS€‚ñ[jØlEoøªÔ8].™Ä�’)äˆ�¾Ñ6üâä
+¾NÈ³cÙ+È
+Ö_[¹¶‘-Yž÷[ä½4wòä×7ÐÝº	Âºy8ø“iÄ	CŠË†–!ê¥Œ\¯µmR»Ü¦-!KKäÅšø‚í�,J7%�;¡¤é4ÛB·°³•Eô"v™²Š^ÅnP¶ÑÛØ'�VCÉ6øH¤
+¹g3úA«‰TšÉxÍe�¤ÂXm6º �ã�u–Ë²âR5M™h¢	-„FV–Ðh.UlöA“$$g'„FÛlEs*Š&³v{@‘a(K¬ „DÉ)Š’lgmšB’È$¼%šÒDA°Ûm6Þ“&Ë’DØ<ªê´ƒDˆ`á^�›IÐ`ÁpµRn÷8øzÁ€³÷œq6ã÷¸6·µ§åÊ]ï-�
+ò]ø|RiËdöÍ™Œ9ÿ=À…ÛÇ‹££p×4ZŠ&ï ÷�{$È=?—Ë4˜QŠÂƒU†ˆ‰�]Etâá‘!Ö¤MxL°5[RåuRå2ÊSwŒcà•üoýE÷4–õ‹÷çE|É+¿É÷žËÿ.fU�ùwè³wš�<ÿ¥N}<îÉ_½qðõ3ÈAÙC¡ž¶ÛÇ IÍšøÜâ³<@T
+dÒœbçìUnÎSçªª ¦*
+ÞiUíUY.[µž[Wµ¼æ7ÿžë%ÏqN©DÅ•ºÒ=®±?tŸ¨vŸ«u_¬|_ù¨ÒÖâä+½,cãÃöW‡êl'Š‚jPKL©Jg,™)í–™S±u%VÛÖ%v°ûØwØ[Ü­„Ô�æ�E¬ÖÓêÔ
+§öh|sœŒûªùfþYþU~‚§_åOñÿà)žEYÇ#CCIÈ£‰Qd:y¥ÏÜó>J!OkÏ;}>+�.òà”l�•MõQŽø
+qÁàl�VèÈ‹èj¡‰Ó-(¥áÿcðáqp¿üe?ŒðDz)×õr™ÉÇLÂ��Qcœ2èâ(ä¬°0}0ŒƒZtÌä‘tMæB†|-2*º·Ñ7ªQ-\­ÿ’¹È�A¦™!C‹‰EÃ´Â¢›a0^2<&MÎÔ6ÞcÊ´å„myôµ…$šÆŸ~Šìz,Ñ|m|LBìQ¼>W(J\��ec¯ÎÁ�ÈE‘
+c“nÀ¿ué²ikì»¶KQœ.5bPŒ•‡ ê‚Þ/¢šVýbý©óm}3ë6\ZR­ûŸê÷ŸÖzßÜb¾hWÃç}êc£›»§nZ·ö†OçŒŸì�»{®“ç<z´¬7yWNËœm®˜ußã×oï½¿|Té+çTÏ\¾lÞýß„Š€ŠB?	?Øe¾hVÐé:º•¦›ƒ§ƒd0ö¥|ù¶Ÿ2ÓÊ›\MžW‡'kËrK„¬ëžõ¶�ÜZ¡×Õë¹ü�½¤^r_.¿ª^uÿÍÿIp"èÑÕBµ³†nLºC˜O¯¦/ùÿiùZdE…·0$áõÁ¤,S|¼CÓßsÑa:–;v9,A­–kÔ¡á•Õ";_ÇÂ�ÄƒO°xÐ³­§c�RaÁ¥#EEIò€Õý5p\– hóPqA¢…ÁÓ�ä°T€ˆ>
+d$€¥P«‹†/u¡©�†æN4pÚ&+VÅÖ¦9â8<û½ƒ¸ÞÃ?	é)Vô­D®""¥$XÅa«"‘pŒ‚E<…»(�üÑ™­¯?v*gæÿÃuõGQÝñ}»o÷ÝÛ½½Ý½ìí&—
+—#9Ü�\�07²˜Õ	?‚„ñ4¢m!) ¨H¬XQigt´¶%ŒÈPŠ’„h�Ò’†?,L°fŠò£c˜‚6ÀPŒ
+$é÷½Ì8Éîû±ooßû~¾Ÿï÷ó½öçKÄtÝ/WîzoÅÊ]òþ¾¯^¯yýãŸõ_é?õ[ôæÁºWŽýýø‘c�íj.J=¯¢h^›È³X:´Ö@††|¡VX&H{É÷°†B`§'üô$ÈNOLvzÂ=üØ‰#9•r8;–]cFúSiÅ¼ª¼*wVÞ,·!¯Á}G|Gúµ¾ÍÜ
+ôu±ø”´X^\¦7ëÛƒÒ�ÔƒA'¸>ø¹(…†>f,5Ö’� Äø«GlS
+°­ÍB‹p^¸*PÁ04á»=z°õÒP€Ç§¡…p¾R-ƒŒùÊçù�qL¢“¼HiA12‘ˆ$Ä•-"<¼’1…éÃ·Õ ’#¶©zVI5Ï2ˆe™ž¦ëÉž&~v »Uy�™í†®É·zä2nV:ÌØ]ýÅ�“2mEW>8ÝÿuÓ¥—ßÿ,¶»`í¼�;·­[üzÉýc*Bê.$¾°{ká’úç©¿ýœU™S³sÀHYçoSE¬'ô´þC]®°+¼‡ÅÙêL{–÷¤ø¸¼�.°¼ÎØ	ùdÞ™‚yì+î—8óœX,et­Ž2î’Qb©>Ê™ VèÕâd}Šý€÷°:GR¿ üÇ¹�®‡L‘Bši#5b	@IIË/GBÂ2¦yÜB¦å[
+V³Ôd>‘#¨fÌ±xÒbTµæA',Ì^ƒ¥`q+Ä,ãËœ¥ÓÅ÷3t¬åáÒƒ¤‹œ#3ˆjˆD†p—ãqšÉ¹"‡�§%Â³)’®Ä´lã´ž¾Á¤Ë˜ ¦3Ý³»¾ãYchVÁb1ã`À9dÇ3iüÂÃkO®X|âÅ†7ïÙÓW¼kÅÊ÷v<»jëúßmºùî$ýbÆ$1tcŠ>úñ_�œ>z˜aV
+Qtð,˜ÍòÝ˜àEÄ:)+gi�¶PZ"/¥µ@„eA~lèø3Y¯Èc÷²ð¿ävo�	O(ãM
+O‹Nòf„)˜éÍÿ$:ß[¥¬ŠôŠ½ù¦à CwÝZ§ÁYæHŽgl6[LÑ4q¡§a¿¸“yì�hÖ	l»›ÀŽ7ò€=®¯CÖåÒZgX°Oë,ÿ3“êl=-™nÕ‘�ÁhObXšµþ$–fc(æ”›¥Ä/™¾ƒTñ ¤<ŽTŽ`ÇÈáxRƒcb69­¯{º	µL/¯g¦±HO²›“+›ékÌp¥ÌàBYžBQcÓŠ™BùXÁ²IÜax¡ø0žD¥G÷§.ï»ÔÙŸ�D!të¢ÚþÒ‚M}§ÅÁñs^~î÷hŽûnŠA°¢áýgû¿5‹wï_„ÞX_µh; wÿé@oˆ0-õ4M¶SZÂ~H›l+´¨ (¥
+³S%•Ú8ûAmŠ=‡ÌÕi7Ô¯"¡Q%©²ûJî+{¨lsª%EÆÅÇ�˜˜š¢M‰O1;>{ÄSdA|Áˆ†TsêtÙÅøå’+e–ë(‘½b[Çp/�ð¨gCÅb^³Ð)‡"j¯¸Æ+{ž¡NêU'Rž(WùùÇ]dº¾Ûà6»8åk`ó§ Ë)èÞ¥ Ë)è:ü ›£ [¥°qŽ‚.K`2€ÜåJCc¥�.ãœ1`à˜1Ñ¨� ÌÑ5¢]c(û5Ãc¿dpœ‡FA2µ<Î¨˜œ>ˆŠ×{Ìï±±¯»j³žn†u7k3ÝF ®ë¸9±S‹9Nºå¯[‡å
+"æ»µ±UË×lÌ¡•­Ÿ^ýé'¯xfûÂO[þòÅÛÛ×<·ãýgVí˜�‘ûø¼{[_A™3o!´é­æ[‹¿éZõiä'��:rˆÕ€AºÖFó÷	xzÄMKLbs)˜ÀÒdi¿ŽùÔ· í¬ eK2O&¶¦Ô/— ¨“"‡ÇCÇg0Ðáün3(Á3å:„FÙ:˜íÍABm	eÁPcß¥*ìùGÌ¶tºÃÈç¦Ç¥[�«Ž¸ÌiqZ�;¢�@§7ìá*œ*¸ã�/1LÞàägße›¸-�ìÓfŸåÏ¸vD®äE.�¦G¦ÖÞN„·Q¥›aòw�šáÓÀØLNº°’oÌèªÕ~H	‘DH	"=`"!‰’É ;J–ç�ãD¬‹Ã¨D¬
+Ïw®ü ºcÅ’ÚW3 _®ý*»í7}�‰[7<;ëµ5}Nn à("ó¥ãØ	jèfÚB[i'=G¯R"Ð]F›é–ÛSçéUcôÁ¢Déy$(²‚U…$doÁ-¸wâóXéÄW±(àb|Fçt�X‡ïÚ
+s»a•}ÛÌn8W)ñN?��˜‘He6ÄÓß·^XO˜È,ÅÃ»˜Ë75&ó*Ê#XecGGþ²«ëf»yšù%œYúÎ¬‰óýB%—ï”9Ê<*úÿä^E¢A¶K…é^¶=õN‡ÞéH¬¸4Ù‹uÒÓªVŠóâéæ=á²4eÂÚ°Ì'â|Â_3
+Æ2Vî¥S±œP~ ÎUŸ–V¨§¥Ï²]A%Ê0’T*ãéD½F¯ÇõÊ\RO×àÕòÛôˆò|JéV.‘¯•o‘°ªÊ’„EE!”`@�QlB	ã„¬Ú²¬ª 0¿¬�x¦ â½Èð©ŒyÅ;4ÀFñb®ØxYF¢›!)i	AL€~ÐD¡<`ðÇp7yýÉåºÀÂÜÓ¹Ä¸\
+‚ú¿ãSŸ©X`š:¡ÒQo2a‹»¶	[Ær+7È£’x�yÚüd:Äd‰ßÛ®§õjŠbt�$Ò|ÝJƒÏ7ÖÎU�ÌõUš*ª¤�¢¢v¶½¨šíÅ¼i‹Wò-ÔƒM"$“ðÆ>Aèl�Wˆ�íkÎ¶›•J®á£ oÚ´ÜËÉz {ÑŸÁ(`;ð5ÛÎð¼ÕÛžÏ^þo[an9ÊÖç*Rè5r^¢r„JOD;/õ/FÏöo]+ï¿uàÿt—
+lçÇï=ß÷�í;Û¹;ÆŸ©�B>RBJLK:JR>Ê(Ø€XÒŠ�tI`Œ˜È
+eÕZJaˆuêÆGQ»±I@bP@«M…‰–©™´Ní¦	ªf¬j•
+Uê¶šì}Þ³ƒ�
+…»×—»÷œ÷yÿÿÿïAgnoËwÑUß¿½öåóøÐD´øÉy–‘>hz(EÎ©Fû\[gŸCQrNG±­ºÙ*ö({�e:ñá&ë¨bûÙÝì4Ë`×’h‡md01´²†ÆÔQ
+�aô§K]í«;®VQâjv­‰:)¤I¥‰Ó$è¨�RÌÝ‘&“¶LI
+Ú—aežÏ±ÿý�BVp1Ìaô‡”Ë¦F¬ ÓKeg*ÊL0âÇÆ?‚ìì­ mÁ°h‚¢Ã®,çÊ :yÄ…ý–*�GÑ�è±(5¿+z@CC(Ú$
+©!ŠöÁ©�¢
+øC5š°´BXš×Àï‹D] K”M+fô@Èt�™éd:üù‹´ÓHH3-‘
+(01þü5™8óéÝŽ¢q
+A_FWQ ?Ñ_Å}úSHMôBÒ|�+”e*í#‘c—ÂeK2EÛGfµ—òCÁ<1%ª%W&KB(›ïhë^tcwd---Øb‰ˆ±\Áh‹�¤ø¼1Ÿ¢�ÇYV¤Nâú–Í%à;–HÇVPÇëßìÙv¤êïþâÔH8³ ÿ'¹Õ]�53±Ãë7®¾xú|>Nÿ¼w}óá“ù#ôðöíOüìÕüGE¶¸�÷‹Žv¥½¬ƒóÒ¿TGÕOÿôÞtÜòrXnÞ0Ï©è§ê¸yÝœ6™ àsùtfÄéNÉéR\“ð„IØB&T!ª�g¨B&"�CäXaB2¡
+üù_vAeB2P±C™€‹Œð�Üa‚èü@æM“î7�™gÌ1“1tC™N´y+§i¶òþ7XH÷€…VLA‰ciÏ½ Òa¨·²wjŠU8E`ã®«øß$vcà�ÖÉ;´¡sš(	/985†;ÎrKžB‘C€•x‘*ww•xß‰ïþ}Ãñ'T)—Ø¼xË[LìÈé¶þ¥õ»ò[èží[xðjþ·ÐÏ-Âý\WÑIYhóù2þ/V"™$¹Fù…‡—,¥�[,¬âžžá6	BJmö4ë�f›ºÄ³Do33lF\®f=Y}¹ÙÇö‰]jŸ§Oï2¿‡ÊDŽu®u¬dWJk•^G7Û-õ*’QÎð¶_$@?@¶4OŸ7I·¥®ÞÌ‘¶„`u  Po$šªåÅ«|7ou×°GÀõÇ ½ÃcW„R\nO"g…Ô·œÔ—´uÕÿ¡tRá4žì€¦êüÐæá¢Þ©nò²·²Ù’Zâ u[íN=ˆ-q»BÜÈnÈ&¸Å«6á¢Qeþ©Rø_tòÅKCúŽÏ|íöä…á}/�ìÝ7L{Q|ÿ¶ÛçÿøùQ%r^}ïêŸ.½÷.Þj{q/ã
+jÔ•ôü9^¤2(Ì¤˜G™ÌÓÌV†5AD§W�”C@r9Ø3%‰Õ$„‚^ä¥CÚÿçì™Dú*­•È�#Ëu—ïÙ¨Í• H‡§ý�ûP{BÍN
+Nà(‚�ŽÑš¸Ù<J½²Ïµë�ºZ*;ˆ²Eç2xXoç½'lj]»nÁ#�Ì_ç«dbÇ7¿ooÝ0˜ÿ3¸Qëô§Ž³xjFzò…šÅoŠ‹"«BÝ¡�â~qOäMï¯k~ïpŠ†ß4j—ÔüÅ`ô“4­Ö#ÉÌ1#eäŒ’qö=b�Ô#÷(=Î\,wÇc‘xä�¹‘5ÒSrW¬«zkxkdwä�ôºr°úHÍáÚ“Ò¯”7â'«Gb—bzu1/CÅA¸8ˆÕ6Ãî�A¸8ˆ˜~ÒžÊyk„xT‘0VÆÈ³+ü£ô©tÈª�Å¯²Z­Nk½uÚzßâÜV•õëšÅTY¯X´õ6®MÞ§(„«êƒÛU”F´ŠÆ1Ž"ÑhÄ§§)»KK!4;SÑ[AW”—ñ|
+ÒŒNß(¶7Ò^(0S>[®ò#ÄJ{ÍT=<>”j™ö$eé°G¬ <iá)‹à­¥/¥×ó‘~ô\ù¼ñJÀ[à‰LCð|vJøÉ«fÅ©
+õcõtkýîzº^EE(ÓNe²å‚ö*ÓO’|¤-øÁˆ›‰›|=wnsƒ—á�n¼ÐMšwèZ¾­:Ð{‡:•XZÈæIü_Å§Ábäpi ¹´$¹'qbÃM­“žyslþšPóä„7;þÁ{Þ°=>°2ÌújbšêQ½ªƒ9ƒJ¬æˆ}*}øã,W8@…ÂNEx@
+ ê¸(qI&@U©�I yûœœL$‡††¨Ê€n,ëmÒm“‰Çâ³éÆÔÜ¦¹vlðvbøœ F%m[R¬uØýâŽ�Û£‡.¿Ö¹ð¡Ä«+v½½F;£lÙ´³G×çöüîÈªM—w½ÿz¸|ó`÷¢‡Ãf´þ±¡Žöçª«’‹w<c.Ï,o
+—Wx¥HÃÂ�™5G¿õÐidúK:Á¾FÔ‡(	ïÁpº³±ôB<ØmáŽVqJÈAéª˜tKœ^î�Ýjˆ
+!§'ª i^hÛ6ðýünþÏPØß�ñgø1~œç°õA¼Š‡Ê“ð�þ2žÅÛÔX@ñy;çíäHË$C¸B€ØÙÇ_¤{(Í=ûô=(=5¡NâW'¦ZÀæñPÃ0¦54¨W®“É¨ëkÔÂ�
+Zv²°æƒ¥§Uÿã-{köì9wÎ›¬®<~T]Ð}‚þöKˆï½ýòKùCKkü¤Á^v�‰á·w^ üxmDÜ_ÐA¯žrÃ·mðøRI/Š^]A^]Æf®áe¢ô¨iôø	Q„¥,€AàVÀ ömÌP”A(Ê{'e,6€¢œ°Ó3�Ñá']”ÿ¦Ÿî÷óŸñOû¿g‚CD”ÇÅë"#ƒCœ	‘¼Y”à­"ÌOòB$%Ò¤Çè°îj\°¸&ïG%œ °î­-vrùÕåt;iŽ8�0.1J€r
+Z€XJ$†¨,HcV#)M§AÃ1ÆŽÖ�¬{£S•s²öì²eûçç^Ï-îëlÜBÌ�¼\×¾lÅ+?¢çýç¯¸:¸DŽOqu$ôÙYš~tåê´Á
+ÿe¿êbÛ¦¢ð±�ûÆ©'-i’±»°¶Ù²%ÝÖµTÔ¬ŒÐ®ÍÊ‚(#¬I5kJšµ
+(L¼ð6Hˆ'&¡
+´¡‚ø+H¼ !­Ò&DyÚøUÎuM´B`[ß½ß½>÷ïœããc ¢�³°J¢•ã­«™ûYc‘©I×Ô$ºûÚ±­Îl¶rrÇ	‹ïNw\Âd¸Ad�‘îÖœQöÃ%]»ªÂX–‰Iø¿	UX`ësí¡p´(Š¼ÂR-‰Ãf²n!Ý\7Ÿ÷HY.ËçÄœt?Œr£ü˜x¿4JÆ¹qþ	á)û“âaé8"=C^�—È›pÆþùÞ%ŸÃgäk¸H~‚+d‡ø Š„¡–4‘vÐˆdÕÔª+ºJÃk6ýìž‡s)…™‘€C™.XŸªÿG¢Vô^Þj•h¶ØTuƒ˜ŒLF ÖÒ¢›2 5»(ÖHÄ+IžÇÄÄËq¸‚)‹(ò<g³IÎ“99$jš&’xé,8¥YYy+2M¢¼Æ…_}Ê¼iÆ_=Û3Ûã÷ÍL÷°Tƒe-Í,\¶à«;n�FÆœ�úX•Â$Á¼í×©9ô¤Vq›<øÕäÙÄqÇæòoM×¬ôE¾>77h©�}¬¯�áŸDç@ïX5·Kø½ÃÏ}gxÇ
+âU‡¬VT›ÃæÑT…:4™*ú÷R©ŽEüS~ß¤¿ÚÅ*=-Ò?
+�J�S˜›ìÆÃÞnå84§¦ð
+
+×7¸Xa—%µÊéSëur�³Qntn®xÖí«aÏŽª”šò¤*sjÎ“«³�8ÇÜx¨|ÜyØý´ú´ç)ïò²ã
+×y÷ëÞ¯È%ïUç¬ëo9x­jØµÊã,Ê6å1EPª¶?Ÿ¶©ñ=iCs)Šìr«*ÚªÚëñÔ¨Ä‹
+EVÜr�ƒ`âA<*þ�9llº‚|,x!ÈÏò-§Ô…æ=Ë'5G‹ª©ü^õ‚Ê«g¹­§.Û„=Òµ¥Q¹^n—…¹,ó2Jœˆ)¨¾åd€ÄøŒÊ›½?Ðhb¤3>×•éj×tÏ}3~ŸkFgàc¡šÙœÙ[|Ð5�µ/R�ð$ã®æfqbç«];_õíºsÏy�Ë—ÁQ¾ÌmÙ’B§à0‹?Þò§›â$Ô¯À÷ñTeÜªŒ3I±è5˜Þ{êXTib÷¢Ó`‹‘çaï
+ëšw\ã®µ:æö¿3	­Œ\<9—o]]°»a®ï¨+¼:0 ¬°„gŸ=ðÈÁ~à§÷�oMu�q­ý›ðÜ"ø‰¥!Ðß‡åCÛ½öç!v.Bjü-ä{áÌÎCù@=àY»ˆÊþ?ßõ~@àc€‡VÞ8�UQ€Î{Ý{ó¨½ îN€5‡ñcÐ°^]DÇox`ã4@Ã£�/.bË÷&L˜0aÂ„	&L˜0aÂ„	&L˜0aÂ„	ÿ°Ëcœaƒe/á·M Ò +æ«Õ5µkÖ!¯Ø››®_±mûÍ·ì€[wÞ··wìêØÝ}ÇžÀ]Ë¯ý�\8‚e(2ËlÄÝß7C$ ’pd �±re‘i]�éD™4ôÁ™LùâÒ·a‰å.aY‰
+8¶ 7·0ÆØúe�‡¹w.@ßjpòvƒÛ�÷Ü÷òÌC,›“Ÿ48Aá#ƒóP!\2¸€ýW
+n� ÅmpòõÇýXÚP�c0„šÌ¢¦öaMá("	ý:O ~%CŠ¢
+¨Í!½LcN— Ø“ÇñQdÛôþô_œ)¶°3
+]ø$d†±¯
+ëùõ6@ïzXo°�zo+ŽÈcÝ‰cúp%}T'Î7Œ(¢×d ¥Šø<�’Çô½²�ôâ“ýXÑo(®—ý§ Ø›Áõs¸jI_—­J±ÍdJÆ¬»ñ„ý•�§P«¯—À²×Îê§I£<—ÁYÙþGõ‘l¶hrl(“MïËÐ£4ÙŸ¡‰Â`¡„]ô¦Bq¨PL—r…A:”ß¥ÛÒ¥ô2B16í*ä°žaÚ6ˆã6Äãõë±Ø¥­ù<íÌõõ—†igf8SÉô&Ú[·wDZ‹¹t>‘\ª¥W/Ód1Ý›ÙŸ.ÐBvÉÍÐb¦/7\Ê3½47HK(º»‹v¤K´–&´=›�Òô`/Íä‡3£ý(ýŸ;sB{[a;ºRäW®�ÀÕ;u7<€-æØKIþÙgÿ�W	X´µÆ¢UjÇˆêBÓucXv’2FÍùo5ÆòþOF¾Ü«4_¢ž_ºX·–Õç>;ùí�Çgû\ ÊØdñY�ß?Ò&¯‘
+
+endstream
+endobj
+89 0 obj<</Length 6986/Filter/FlateDecode/Length1 11040>>stream
+H‰ÜWTgž<�D^MP×¥úE’0ƒòÐBÀq!Á$D´Ö5	Í‹ÌRTHT­–*â“ŠÚŠŠÔGñ±=[�®*_]_+ëVë£Z_U@÷¨‚¶îž³çìž=;sþ3sïÿÝûÿïÍ� Aú!%›¤ÅR.6O‚šã"ªµ‘Qóî_wÂ÷+P§7åS üPÇ|	… v¶#Çú=”‹ ƒ ì›c)ÌÞ:¿þ‚„Òø]fÜ�õçú)8‚„_‡rŒ*|Å,‚I…ò;f+5³ e‚0;-v“a`Â@èkh%‚0ÜVÃL“Å©…öG!ØVœ³~ªA†„øÏNÜ1Ç÷ôlAä�0ºoú‰ºàSˆt_‚‡¨[p�ë^:®ô±7ÃƒYã\…ªKLCêƒöãzöÌ09�ÆåEpl†{$“Á®Ñ é¨¨�&pÃà’@$¡ûV#F„DìˆÁ
+Ž1ô�‚Wý±ý–Ö-¸ÖÌë\–p.¥îY‚üP�Û÷]ÔÍl„#Œ)”7œXx½öÐW²#k—5
+iÒê?F½_re°!%×'Ò!èÛ\V›'è¯Ç�„–È±�3�¤€
+§
+ìÎÒh
+à|^D³™$RÞ3ÒkIXq ¥VaËZÜ™O˜p ±Û)é4ª¡RƒTLžˆ¥bºI@®P(ÓuÊ$n
+‹	^]<À;v$*“F¡#QxM†b¬4*Zú³ø¿¿×º¾gÎà ,×bxîåL—9%wÍ³Db‰+p'wW-¯¿÷ÄóÚ¶¼öcÑá»N?òzoÄýÏ¼úµþå·“ÿÐüÝ£²�Õ�BoÎÎô#§Ïü:7 ëpæ£°ºÌ©Uì.±Ñ?ÓØ”[y&83òÌq!g^Ì—•[ÒÆß¸\¯_5'h­¥´q|ÊŠé
+›bÎtz‰O5Ä®a²`R¿–,È+Îí|Î˜“7J:ŠÎly°­°“Ó¹|tnÈ–ˆá—?àåÏDM^mlò¯-y°w¿pï	ýªžFåá
+Ÿ�—s‚/9ÅìRNí,¯þË„Š»�û§}ë±d�Ÿ%óO¶¢©|Ýe¶cmølÃ’×ù¹«7É6&Ž^^µ2¸|áÓ,Ïwž|
+ó·Žfò•ÿêóŠÛAÉ™óÊ›’Ë*Bï§ýÿ%ñ6é04´ÇñàNãÅNùoÜé¿EñÅùð~q>þ¨/=á!ðÄlî´áêªþEJ/‚QX@§t�ávCýâŠ”Š
+þS‰¼bcWÚÜò¼ìãä³X\å�ÓÜw«ë7Ìœ|ëI§I©ÞÇ·¡?lˆ©{]¾gVç=aG¦.nÑ©[÷ŠÛø­‹÷M}¾§¤µ½ª¡8Kô³œZ¹ƒ¡ßxðÉº¸Å›37�
+Æ¯}X7síÏ¥$šßÏîÚÍd°~%¡­Ó:VýþSâ‹SEŽcÈà$0a{HÀŠùûqØ )ÛJsež�>ºtewÕõEµ¿k'�ŽóªÞq~Ñù€¥M¬k^¡zîwªOS>;11ùô(ýÃ æƒCãÅ¡Q-k®þilÊ÷mÖ”ük�èFß’–â¶ø95O–‡K#žÞ¾¸ãF†Ü‘,ÍAÝ^›àð­a1L¦_av•mîŽÖ=Œ·lÕ�
+xn_ÆL˜Ð†_9õ7G(•ö<üeF(ìV+î4ÐÚ³©ƒéyFAšq'	òî”…Ž�Æ èË”¤Å¨hY¬,v2êf¼ÿ'!MF“zŒFHò¡!	
+%&»5v`;IPvga¤"]K¯aw:$ÀX4x¶DDçµ$U—DçrŒtšÐãG–Dä\K
+‹�$A4ƒ4Âä´“�B/½ÁBd(ÂnùQR>êEÛsÌ­T€úÓ‚§€7Ñ@šaéQv›Ôõé9
+
+žeµÛ²¤ƒÑ@ZÃôºW@Žvg·Ûóü7ÌÃ¯W‘›á�@½'ÓÍ` 
+'‡nÎúûÍ€ƒÏ­Er5ï‰=<·E2P»)*æÊió_e]Ø[mU�ø7Z!ØÏ>öÁÃckå­ã_lGWGeÎÚ³eFhÎªÆ«ßs®ýÐ^õ¸žÿ›MŸ'Ìs\ýÉ>E=Ûî«Q.8‹_ˆœöÑë-+â|ø¡‚ÛA_ƒ%±çrŽ…êÔTo«N­:› Êí.ºã%Óï67&*7ÄK7v´-ïÈ8"Ú¼ñ`˜ºåÁ²»¬!E÷â¶ü´5}.Çj¼»HP6ê\{ y€;öËáo6/Í=²?{×z]ð·üœY?-(,ß–ÍÛ:ái—3¨³ôýÃÆûÜÊ4„¤µîŒËº"ødêÑùÖÔþÛG{ÀBÞèæ\DÝœsÝÑy[Àf¢Ê§_}Ùl“SƒºÊh‰Áv• sJüŠªþvBÑe^yÔq[ü�|÷zÓ¡�Üfü*Dƒh&lã9{*Dé/¿Þ/»þ,¦G	£
+!<6…ä¹cQ7;¦†G›ºÙ!P=¤&¬d˜™¢d\dä¿(ŒõnÖ>—›Õ 3$0áNŠÈ&L
+DwÁÐÉ†“tÕ8ñlÜ‰ÛL¸lY€ H�GB	HÊI˜(K!�Ì3NÇM ì"@™qÐ{/ýÒõ’î4˜(º!ÂÖDáVÜF�á�IÒ$i€T‚ÂEò
+„Å`´ÐL^õÖ»` âxoÚh<ÍZ)¶B7à
+b'ž›‡“9öUœÝÉƒÐÀWc*Q²ØhFì�ò|*Òìy6ÊYé	¼@CbG #¢yZ9Ä9
+�DŽ™¢›¤466æ5wÈ- ¡$ü!"aOÆ³$@¡Ôèä˜Š7Q®ÑÈU:L©I˜V‘*ÇÒ”I@®JêÓ‡S±4¶a	�F«0UJÐ�S‚­¨“á+¦ív‡%c
+¹N	 ¨Õi0….uÐf$ŽW*t@§¦Mxz¥ƒ¬T}ð˜ZÒ5r…S(¡t�¦Té mz	L«Í€ëýƒù*‹âÈâ¯ªºgpPQ0ÚŠ¨a<P"ÇpÈ)#(¢.Ã)
+ŒrÌ8¢¨ž	¢ˆçŒBM!+êŠ«+Æ5DMD—U?’x¦ó\v÷ûö¯ý¶ßôÌTu½ª÷û½£ª§Ày~h‹¬ËHeÁÓÇßÛó­ÍŠþ
+¥RèA…$øºxºêgéé•¡Ý>Šlv¡ôÜ<çùêÕÝð¿“àï„6ºz;þ�þ~JÅ„ÎEæ{z{¾~ódÎŠN’¼�
+.~¾JÅÜ@4ÞÓÉ{ªøzÎóz«Óe¬¢
+\�|œÜJ[A©PÈô8õû…~WŽòV"Ó.jÌýxt™:ªw,FÇ$bYˆŒâÕñú°ŠŠ‰ŒP¾I§$ÌŒ°dL Yd*êwwŠ*69RH\ªÂ8ˆW'	a‘B¸EtN¢JTááÉ	o20J�×™3²”7Û
+ŽÀHÕ[àéd+Ûg¯™üß¤yW¬:Zm%_sT_InÍ!¹F®‘†®÷ ë_(ˆ”ì°–`Uáy¬ ƒ‡ÿÇù‘$yX÷H*’›îUåxX!f³º:­;™�éÙ‰»kŠ£
+³b“0þùt	�—|ð;•Îœ3�K°Úá§×¹GRÛæ½7-°)iÑËºƒB{lõéné»KV�\)ñ05ŽlXlób®CÎÊÊ'ƒ¦¥6å1ÔØ,öØq¦É”5³§Š¹&Vqà>ù¹‡·mÂÏõ�«;\Õ£óÿº¹äîÖG­"\¨{œ0ü»b¬6<}bª«Ãîu¹¯³ÖOµ¶m=8mªãÉ_ÑZØi¹ÑXƒG tyòÿ`ÿø7‡Á¾ƒ7¤Pž‡=kË‡u³Ô‡Ù½»±pxÆèiÚõÚvä#{9;cnÿ‡Ä‰
+>ÕÛžŽ?×ï˜Üÿ�á}íœå³÷Õ%¤A„�bA€(ü�‡¤Ò1šÑúhzLq]‡šÎhJJHŽLJ[ù»^GNK`á9“sËZwå¨~<9âQA…¬ªØÜña©Ó·¨Èú¼ók�k;çç>,¸4ëÇ9ë>_5ìèOÅ‡Ù«àÓÅqw“®47¹üa]“úÒoÙ–!Ç}ú]º—¶iùgv�^*ýaÐ°´œ1Á�¬²Â,†¥&SnZ‰×l³š¿)‚­}‡Jß·Š_8nÛß½JßõeÂˆÌ²CÏ”w>mÙ¨mÌ)©µÊ¨¹ívÌ‚ÐIE^ô´Ç§ïÏ^ÿÀá¶ÎoçÕÖ¦sÍ±ã®�
+ýª~éµ"+•õùÌFÕ½Â Ë¦±Æž¡÷Hœg¢É'»BMî°h\UŸ.T›¬:8T„”œ†–Â;ƒóšµ3/äÊÖ]<™~Ò�ñÖ¥ZrOu
+=¾�ØiÉ)ì:¡²5Õÿ÷ï¯ÔN
+,jry4êµÛ‚¬œ?»eX>Ú+PƒåCß�SÃî†”`˜v?áíŒô¯vr|×�ÛM™4yá¿„i[aA¿k{e•«·ˆÏM¶yõª5Eúê¸�¸)Îé)ßÝ¿±â¥é@¯Âàë
+™µb´ŸcâÓŒ›QS¤Ë#ƒú›ÃGâ«SEe6Å)-Uiâ‘™™ß/Úöä±&±d`Y³Ì
+FeM\3¨öò}!«©mbvHÚ�¢yÙÖBGmnˆåæ[ûžÊ��KW�öËêãñëIû�_ÚèÛ²±<Q_Ôw‰Àñ“°iùæ—í�(jÜ—ñ<¡D*¡¼z]>êx5ÌnÚE~£Î�L20$ušî§üb°ã½a$ÞÃÙV0ï¼½ïé‚ÅGür°Ð-oZáà/ßÞo.XÂ°�9PípšŒ8#^�pX@?„÷±?ŽÃ¸
+®ÌHb1l„±°öÀtÎL¬ox``ƒaÌ j�€)DÃnr<ÁçpwÈ�üž‹ýÏÉ4|B@‹qõ­°NÃ_à†3ÚÂutýsñ+pÁŠépnóÎü0�B8eP÷‰-ÙOÚØc±Jlÿ�Z6`ö‚Õ'6C)Ž;©Û'š‰éâÅó0­/GÔµp×zFDÂéA–¦{%Æ‹åÈC_´­GqB4¾�päuxMú h©@? áº�â�ÂH¬pãÑ¾@¬x«!6!Š"(�£ð€|@–’Kä1íG5´†÷—úJ}ûÔt|+º‹Ïp�¾0
+­�Ë!57ÃØŽš¥¸ÖŸPÚ¡ƒØâH<IÉ'ëÉò‚Ž§ßÓ×¬?3bX0e¬™½4à;üt;tWD1¹$È¹=é‚8çÁ"X‰ð!d€­ËC)@öÊQ*�Ï”oàÜEi�ðcŽGŒ22EŽâ@f“9$�üžD“D²ƒ#Õä49KÚÈ:™ÚÓéÔ�Ðhº‚&ÑZA+i
+½GA+g0Kd±rVÇÎ³«¬‰n§âb¸dn+WÁ}ËµsO8¼Š-¯â÷tìÕyéBÄ±¢ƒ&nP Ç#ÍX°B<þèÕpÜQ¢Õ
+X‰’†Ü­CDÛa7r§gïTÃ×¥uèßz¸Mˆï4Ãsx‰äèñ™’Qä}b‡üÎ"î(ÑO)$ƒhH)Bž+IÊrQêa
+¦Kh
+Í ›èº“ž gèuô„È$è‰¡Ì�y±ù,„-aIl;û˜}Âv³VÍÎ°zŽr38.�[Ëp{¹£Ü9®‘»ÉËy>¥‚¯âOñ-c‰¹d²D)©–JÒZ
+tðœƒJ¨ê�û$› •ðieÓÐº€ÒëDË]&Vè�™ø<ÜmFß#WéT2Ÿ…“…ÈŸ–D‘ØÅ†³½l4ðñDÉüI(¹ð+ÿ
+¨ø\ú9£|.ë /i9,…<º¼£L&ýAIöÓƒ1™0l83¸N§s'ˆ%µ¡5Ò#¤¥6�Í00ÂÖ~vÍT‘6P±ßÈ¯¶à&®3üŸÝÕîZ¾ cËF+É±eÙØ\|SmÉ’AØ±-Cµ@Z],j3{ ãRRZ†’ŠàQ&3�éešé0iâdÚ#9“R¿µ/ybÆí”>@¸´¥d2„NSŒúŸ•lì”iûØ™®ô�ÿ~þÏeÏîÇ¸náÞæÞÆgÂ=òGé¬n‘ÿúœ„nréI9¼kÐ¸(YÏ]"»O/þžÿaî'¤šû`±|ÑÇùqÅíÉÍp×à\|òwá&\ãnÀ|j$ô�ó)î½oà“f/<æJq?…ñ92éíééþ’§«³£½mÛÖ-­-›››Ü�®†úçêœŽMêF»bÛP»ÞZSm©ª\W±Ö\nZSVZRl,’%Ñ à[+4Õ¾¨B�Q*8Õ�;ÝLVc¨ˆ­PD©‚ª¾Õ>T‰ênÊjO/zü‚§7ïé]ö$&Åw£TúQ@U²dßPùóUSè}�ï×yÁ©¥(Øí¡-c…’¨¤}ÇÇRÁhûËýª?it7BÆXŒl1r´J�Ì�ªn¢3\U°3Ã�\ŠUÑ5¤Õj€•@yG06J‡"Á€Õn×Ü�”øjœ‚ÚK×¸tðëi¨è§’žFg·ç”Lã|êµ¬	âQWÉ¨:;¡|Lc9Ê]˜7@«¾yÇòTÄÎÍþÈÙ•V+Ÿ
+ZÆ&¦RgúÖPd¥ÕÎZMÃ>0–sôES}˜ú5ÅPXÁlÜ-BÉL©°;aw•¿¿¤dšè!…©½êXêPç¦&EaxÊ>[Sã�ËÝ„š ’‰¨vÚcUµX`}¦RÃS—«½Jõj‹»1c*Ïl¦lM�))]É$—m:§»3.4¼<²„U¤>�+‚*	+‰¨xOí¬I¶C*ÑŽnxi£è(ÎÈ8-òGS¦N¦gñÔà0©Jê3À ÞÿËjM¬ ¦Ï€±l�,¯5´/ñÔå¢
+
+l‰H~œS¬±[—·¹�g9Ÿ:iR�àðÁ ŽmLëlÆá·ÛÙŸËz!Ž=5ÉË
+Ä­³àmvi”‹2Ëü’eÝf9µdY�ª¸’¯àù°ŽÊÎåÿSåÚàX'%•ÿÆœÌÛCa54´/¢SÑÂØ†FVIy{û²­ÀÑµþoå
+gåu+.ÊËÎLˆ”PÁ�Q_Ô£YIÆU©kˆÒGMÑ�ùV3ÚíÿeP6÷	‹ÒÉÓ°B™´ÓµZîZ%¯*¯$ÅcÁ‚“�ìK¥Œ+mÀM.~Ò�íÞ'ï=n’�êÃ¸òº&|„§*»>|µCÌÀÃˆ	a†ÄØ!vÀNþ4t¢máFÛëhs ÿ‘}�ëÈåP¿ñ	¢F(ˆ8BCìF|1ÄuÀûˆsëañŒòç!ÂxÃo Â°6"5w¡F¸
+u¢v
+×AE�óo1”ÀòÃI¨�jYLîÏ(ïèóW¬áep
+B;ÆvÎ@%Ö¾mí†zè`¾ÛP‰ýüLü9„t—!€:È=€ÿö=‚uL!úø‡ÄØçìàwáý]7÷Sð#
+¢}¢EøÞ“žCžÕß†¼†t}0Ö…ö8ž>¬u�ÿö#mÆ~÷ó¿ƒëäp	éúoÁZò¹ž×Cp¶0f;Žˆ"Ì‰"ÙŒôoˆGò^¨—îBûq‰ò[à ;<áÇc:…ñ1��ÿ9*Œ1Ã&–K¸'\ç:dÈ�Ç{WÄ8ç'Á�cóé.ù.ŽÕ€ŽCÚÏ€ýµ#Ú]t®#¢ía”w‰Ã�`�lÐŠ±M˜k„­
+´mÆ:uêß]¨_§Xg3Ž«o)^Ü
+ãâÍ^XÆC|ßxˆß9:%—0æÆws-øt’{;ðóæÜ¼™{1OAEþ;:ÅXr	ÖûÖ�™«ÃŸ“sÂ©ÄÝñU½}Ao{ô¶™µ\ól³Í–åšfßb¤q¶¶É&oñ­[K�Ùæ©cr•·ëp½íæLµíâ½ºVÛ«žVÛiD3â8ÊÌ¯n¦Þ6Q7ñõ‰ïMœÚ ²gÙ\.{³äö/÷TUµ¥³ä×Þ)ý+)}YJMJ�Jé/Ké>)½]J7Ii—”vHéMR…l–Mr™\"eYeAæd�+²¹›^Ûü¢‰Q`­ ó&Žµl£ã“€#2‡_wt-âBá^Úî
+e¥Ü0ms…¨4¸?’!dZC-å^Í‰dIŽ©ÎXÙ©=„äÎœ·¨¦‘�O@(®ÐGa5KŒø 2¨½„šCéµ@åñK�¹»¼£/ðŒ&Zh]O/‹kåœúläûø"G/K¶7$¦
+£6­kÓL›Öµ–Zz!ŽÐ™Z�¶2&W«‘Ë¾«Þì= ª“ˆ(=w|ÌBOÅ%ã½ZxApFã‰1FcIzUM¨W
+(ß‰g˜O0³O
+dàDp$’9áMf}^_P�´9 ñLÃôªtß_J7
+$þ¯=fIœuÙÀ2L?#ã43°ŒÓ,ã4Ë8àÐ3ÇÃ½$4ÉÈÐ«áá£ÓË\±§*jµk½•¦Én}Þºì–W¬@Þ�b<‹Kð½®ÁLnŸÛÇL¸`˜©Œ½òL–WºìÖÈ;“	Õåj/¸Ž¹¾p½Ì.°ÇXÉ\nž;5k¶µº4vÎpìÂ¯?ÜÆ8i]Þ
+¢”@�AHð`
+	žçjŠ$!A Z®o·¸L=ý‹žÓ#O¿iÑ=žECËf{¹½Ü�
+®mx¬ðó�½øž8óú)w�»�Ï¾b°ÏO®xËŠ$¨)«KJØY·®�;¦{ÐÓ¿e3©Õ�Îm[·oi­än,\|saáÍ‹œ/OôÓ±õÿì§ý�ýØe„W–ß_¾�‚[EkPÊóòÓ^DþÇh¡¥'ð~�'°�ÌxÊÈo<�ú…/ ÿ°À‹°�3�LM&ÆIå]ed,©ôO™8Š*Å?ñÒäÄK±£ãG”ÉÃ‰&%;ûNÍ¬3%<qøÓü³TªgMŠ¢A8Ø? ¼]´ê,¥¡ò o‰ÙKÔ4
+O-y©�­ÿ¥]ºvvè�h@§NŽ]kOž£î×¹ç¾s×9ç\×u;-º^[xZ‹pšNr#ÂÄ$Ù2+©<?hŠÙp¡Ut¼D„�Hð€#F�7Z„‰Í˜ÓòKà–UÆ¼ô1ñ©e"šómfw�Ï|éò°™À€�§Ç“Œ[½.\~´vYÏ¢'4cÈ™”;äv*ä{†–aI?æV’æÁG€&u
+Ì0´jŠú%;¥®æ~Ù	î9Ýíu~P«j¯±‚þÿ
+³uµn‘²_yÆ×J¾Þ×¯~�†cáÕ/ã{ðù½Ùü];?N�emùÿŠ�2Ì
+
+endstream
+endobj
+90 0 obj<</Type/FontDescriptor/FontFile2 89 0 R/FontBBox[0 -220 1113 1005]/FontName/MIMAHL+SymbolMT/Flags 4/StemV 0/CapHeight 0/Ascent 1005/Descent -219/ItalicAngle 0/FontFamily(Symbol)/FontStretch/Normal/FontWeight 400>>
+endobj
+91 0 obj<</W[120[459]]/Type/Font/BaseFont/MIMAHL+SymbolMT/Subtype/CIDFontType2/CIDSystemInfo<</Ordering(Identity)/Registry(Adobe)/Supplement 0>>/FontDescriptor 90 0 R/DW 1000>>
+endobj
+92 0 obj<</Length 217/Filter/FlateDecode>>stream
+H‰TP=OÄ0Ýó+<‚’‹�Ž¡êr,ø-ì¹Ä-‘¨¹éÐOµ‡lËÏ~zÏ–—î¹#Ÿ@¾s°=&=9Æ%¬l®8y‚“çmÚ»šíl"ÈLî·%áÜÑ i„üÈÃ%ñwÃp~P÷ ßØ!{š2ò¨?¿2Ò¯1þàŒ”@AÛ‚ÃQÈË‹‰¯fF�•ø[DÐµ?íÚÁá�E64!4J�ŸÚ£ ¹ÿóƒuí·aqlk¥u+òöŽ^¹éæÃ®ÌÙb=¼)<áí71Ä¢VBü
+0êRj”
+
+endstream
+endobj
+1 0 obj<</Contents 3 0 R/Type/Page/Parent 55 0 R/Rotate 0/MediaBox[0 0 612 792]/CropBox[0 0 612 792]/Resources 2 0 R>>
+endobj
+2 0 obj<</Font<</TT2 67 0 R/TT4 68 0 R/TT6 69 0 R>>/XObject<</Im1 4 0 R/Im2 5 0 R/Im3 6 0 R>>/ProcSet[/PDF/Text/ImageC]/ExtGState<</GS1 73 0 R>>>>
+endobj
+3 0 obj<</Length 5151/Filter/FlateDecode>>stream
+H‰„WYoäÆ~Ÿ_Ñ�d á²›·ß¼vl€Í"ö~Èæ�šéÒ¢È5IIP~}¾:zy…@Ð°�êªêª¯ŽþccMo6Užd¹)ê2ijãÒ"iœ±EšXgf¿ùÍŒ›ÿÕšÓ²ùcãÒ*É¬­mfRüÙÂ&y]™*Kò¼J�e6i]§ Ø?n>|z´æçió/ü&w›»]n¬Ù7�Á|œquš¸2¨±{Ü¤æ„ÿÝž~^6‘‰w¿o¦n@Ïê•KjÇÄIš¦%Scä*>ò·þô4{c £�YŠÌ,)spÙý¼Ùò1ŽÁ
+8öïÈüh–~<
+Þü4
+Ó—I½Æ[—4‘™§ûi�ÿ³ûÇÕ%š¢™á[}ÿºƒÍlÕÀÀ�ãÎ6kª¦iJ“åyÒÐ¨»9¨®fsb6ëb¢Â�=•ò­o�’å™®¨lR—ÿÏ(î]£ð©ü|ªQ›|ôíÜ�q•ØèdÚñ`¾Ì½×–WÖ~âïh>O‡'îk«UÑG²š�¾|þ¿±™-“Â}ßh6¥ëñ�yTàÊEžÔõåÊàã„Oj¶6Éð
+þ„¡X÷<#‘îP=Þæ‰‹æEßÊüút^¤;Èˆn’˜?+îÊ¦¸Pyèø»Î«¹ÄR¤ñ6œƒº6µu°´mä°³…m¡O?G>®�»qåI+Ù™ bÛÔ»è€å&z’É §NÃ‰ÒÁX®#ø¡ õ¸T^K´Àfÿ´¬D
+ö�±ÍðÝü"D§Q”9˜EµZànˆŸ•™ˆ=‘6…^ÍÚNÿìeý-0Æ£¨l¦ëÌæOÙ[¹ÚáYöÔB¾˜È/‚D™e	ÒôGq¹˜OÉåøÁxY5­˜,AòKÞû'Æ|R{ÈõvY¡‘±G†ÈÁ–,™CA¡Ž×«±™ŽddÜÅÁ
+ï´<cQ;8¾Á2P÷LG(ˆÚÒ|úäp’‡c(	‰ŒUbK„�»�ïåÏÂÒëÞ^¾ÛÊÙ™y/wñ�ó®q@m«¼�{.Ýô2š~4!ƒ°‰¹5!š[f­+ª?§0ª„Ñêb³¾L&Þ–.Eœ€¶`¢{ßÂ¢¢Õ6p»Aœx–VCœ-ÃL8âZ²àLÈ±ÑÞ÷l¾g?›YBæÓHÉ¤�{¡à•;³òáŽ,ZF^ÀJsjó'!ï!‘÷8‚	ŒŒŠ‚âXÈ£vôgŸpìp0¤-:p‚˜2êèÇ¦‚LAE<ÿ›Ïäo97±šE$—Åÿ¯´:î=C^ÎÌ,rb	TÚÀ}yŠ}ks½St{ø:ù‘°€#4É
+ÀÆŒÌU«Œd×d×é38Ó
+�~í€2M‹*ÂY"£Dpg�Ixe&ìWÑ«”ãe}W¨®k×®¦GÎöCO6/Hï#Ÿ‡[ó¬ºVL	X”Z™~éOÝ
+6Ã€þèzöfåHîHOAÆqà…vé‚ þ8Ã\P¿@|ÆTm•ûâçøKkµÊ@b)æF7gH\�T”±Ç·iTw”vúuÑ,RŸQzãÛíµs³¬ÊD ^n^Ì:™ƒ_ýüH6{éú}õ´²ÍU¨g�E©9£3]»°b]éUtêü/Œ«—~}½„9sº²Áö¶
+±MÐ©Èë‰Ó¡š5"Xtà|è÷-e¸a=Ó¤*òëŠ}Nâ©^Õk˜µ5@dâÎk'càfždx¯ß5	ª+ó«.„%¨)ÒZ‹à®£,TqÜ#«SA™¸ðÍ–Ãó$4ÏP3TïËÖ(õXêVX‚ì*Bê�BXE3'±Šš"2ä¶ûÐD²ñ"¥Ò{Î‚R*‘Æ
+ˆvGÑî»!t/6³4R\ïùWózÕi°ÃîŸÖpÙ©8på±åj¯MŒY¯êý¹- º>=óDô"H:¯BJé_X�'i .-�6Gá£½ƒö<oû¬vùNs³½®A®)³�`ÈSHŠ=p”…I>R“†¾½—9z"J‹í+aí$k-•¸LOâþU¤l{ªš2<*GÒ:�Bëšyæ8ëÂ#eø›²T‡œ–iN{ùê”C¸C|"Ó;1„‹üÁ|â¦éL-
+‰ùç¤;Èa&<áòx>ÄnÕÆÆIsW‡Þ›ëj�ïxiÝÐ¸Üò‘ó‹ŠBe”Ñ¨ô�¤Ö{¯„á{éÍe©…æ&t”TùZ©ìÃ“L9�ê�6Éä^¿È¥�èÒl¤ôÈf{Ýšæƒú8¥á†ÿêÉË¸
+µNA…™R¯&ý»¨«BŠ­‹p’“*RÍ?R².j ãÊf§4¼f xeÚô�ô`[”�¦½JµS²°‰•ƒä<±ÎO2Ý¯ýsà·
+/H¶¼¦ðžïˆþÕÏ4p”`
+T&0‘ÉÖ	„ˆt/3xz¿’%¥[âŒÞ4<¾‹ÉÐÔx	ÐBˆèØ”Ã…lW6d¯‡qzcq‘a'Û^…ƒa8 î‚âïaí\^ª¼¹u
+‡	E…˜ÕùŒ»þ~%¦H–þ h™B)ºÔ¡0ô¯fßŽºïu‹JŽ¡º-K½n…ª&²”±
+ò¢	�âÔ¹€º¢*.¹®`_ãÑRÌ
+�YÁ0ÛòË	Ðâ²u”�8XÍì”
+Mb‡bû ¸¨È0(P½nè"%T´3½V¹DtÐ=ª(2|�EìY»$ÚÐÐñ…è/=²_
+k7Lûvèÿ’ª“ ¤¦´qõŽ�ÉÏKDµvv;g¬Ù©ï@ïŸâOFEn\í$¢Ç›STù4*ãý
+Þ%AÜŸ9ægŽ8£1"Že•4¸1½yÙ¦	�‡7?I ©ŽMž.\/Q#^Ð=È3	á/åwÄ÷bF/O "™¨øÚèÁ„°pesÝ2‡‚³=½RîÐ± ÑÜ´æø4¯[<ôF¼VPdÎ} 3|Óe¨Û²2<;H%RûEJøÌ|àîyC¶»˜_X2™<CqÜ2õ,„cL±²ý4á#œº×ÊI™Ñ6Q›eßñSŽ*}LmVBˆþ^ÆfÝÏ-la¯•'{²ê%Û³ç¥üßö°åånÚs©¹<¡X¨¥Á=ÿN¾2Z¯Ï"+˜ß'z$&Ü%�Aå˜È3¿öY+~Ö¦ü¬ýžR,ã¦{ž°�Sp!g çâ8·„-Š‚-5[øù�‚¾‡Z¤"µ`¥ñšÂ“¢yÞwçg„­¯»óðôiòóƒÐsTÐu&5T§CR-)“ïu8êJ?*ý„ª�G:Y¤A^ÑP„»mU�·­mHÝš´øÖR¢0
+Ò»è�Þ»M„>q–†÷I;úå®”®Ë:™ISÑó’��d#¡
+³C� ,eu†Ô3\s2rìˆG
+�^¤%š˜û¥÷®¹wa"<¨›ºéèoÞ�6¼;3½6ú¯ƒa÷R©àšµ´'D1PuÚ;zâõ\|>~ùl¸Ny³´�\€åcä2½C2¼¾ÉÏUˆ•Æ]·Ô\fþÇxÕ47ŽÑ»n+UÙñC"™ÛÌÎN•SS‰}Û¹À%1–I…¤ìñþút¿× (ÇJR®²h€@÷û02Š÷Z‡·ºîiä`#ž‚LY
+Ùïíýkµ‚§U‘¹>iAm‘‰¡2ÄúKf(TGjž¯Å‰lö8ußï¯=Ü‚ú÷E®o9ûÁëûN‘mäéþð%rÁ.�&
+=åSÅ(š÷È86½%Voi1&]oYµæo÷uïî¾¢ì¯/2<ÊætÊü1®äÑT[ÆØåÝW×nÜiäÐ>�²NÓ¨aë7º?'‚¥>°«FŒÊÈ%‡M�\ââ½È~„)×¦LµÇs•ÁŸ[ŸÀMY¬O¯”`…*È¾Ñ³ToòÈþ�ÇÏ‹j1³—&Û®ÝÞz1W4š*êaÒ¹¶?�±Wnq-˜"”R>õ¥#JÁÅÔ°“U>L¼8WC£4†Ð8HéJOì©È?Ç}5vLhTØÙ¶ã+ö½aBo_ø¤$©+C"ÂÙwòs¶úšá‡žV�¼V[Ê3’J¨úK	7ÁŸ4h´a>nÏ%_¬4EX”q°uI¹¦äÖ1^)¢U<U'A-
+#a)ça§îª¹š”?Ðª§À;Qb¾ÍÈÌ¥@€×³P¨bOÀRÂ>5È÷ÿØï7c�êx©r
+0ÕÁñŒokü±1�»•—›*¨�#Èo
+ê{£ÎpŠ¬³´dôýš}Ë®­ÚÒ¶&g‚©Xè��/9|¸tf3@Ñ„žB]¯ØÂ†][þÈ¾”~vsnkÇÞh¸µVÕs�S6©›¡² odÃ›œ’_‡©:4,"4E«Ûÿ�àÂ]Å‹ÂÔäïFè8^ª/ÓÌÂ•~z2Rã7ªÊpœn’×™AAü×ùTU
+Õxé:ûˆÜØ‹$T¸„â=X\»Üf’*gðV˜JN‚é<t”Ç��Ì·ýœ·£¢"6™]~JqNß¼T�ßBCÊz[Ù.žv!d2`,ÃsF³
+ƒð9íïÜãIŠˆ³=ã$…@t�ï(ñÉnÔrðeøäxu›J	§é-HwâFò_l‚§˜+ôžŒB%�¥k²R@V�h4Ý;;p!Æí|ñ12ßLIg±\Ù­©#Ëe5ÍÒ4� ±È¬,!þO¤scÝ><©üT$‡)
+‚7êÊ~YØ~°x�Ê*ÁWD{Â3
+¶‰œ4áÕ£½±ð¯Ues/U”Áj%‰¹‚`+ÞL%y€©�Jûù8ž¥é"Þs¢¤sÏ©�2˜f]õ,ËÓ@=�‚ÁRíÙÙ�à¨8qšýàE%å³ :oB¬÷Ÿ“@¬‚> ’ÖH€	@òÎg[Ç¾\Åw&JO£äd˜ï�#I	}/ù=ÓÏ‰W©©”
+4'"®Du¼îª€wZÕ›�®_¨ÛÅ—Ë‘åÎÂïÔj Ú8]XföïBAŽ¦¢�*;`á
+µ}XºY9Íÿé.y�@›IM¸¾J>ä´åÓ”Ob€ùRAŠêÝr™ìü,ó,M&g™�.;�e¬ÙÔ(í‹×òLåÎ2S7âG&šrºh;àÈSÑ…ã�b�÷Òe˜ËÜ–Uj¸¿uŸûIÕ…}:+¶Ph¢o|ôÐ[}O³‚l¶™ÇÆº®ÕÔ¸°Ð|AÇ0‰Ú¹}Ý¡ŠkŒ�¼Y!i H“Ý‰Y=¹
+É%ÜO­âÃ5¤
+Ë“]´íêRÒ—­¹&a}Ð_ëÓ!#Ê¥”ÉK™M×Z&ÈmÊEjFên°i�w×ŒÐ‘$Ëiz€1/ä¸_ýÛµnXé™cb«pd²í_§Ý!Ö$InŸZO0Í��£¡ï@Ðó[OÜ«skâ¦Gžæ¢¶=_;¨
+A/¶þü|�¤]˜Vçû˜ÔR¡I‡ïÔåÔžDÇ ›1ÊãLâ2K£‰ôPâ×ä}a*Â¢iCQí�µåë|–Îxœ›­a\�­Q ¬fa.,aàÄ(19R„÷íšßºaØÎÖdëÐîU�HsË %öà`�žK&%"°ð[÷¨<è¾ú/ú�”Nn•ƒc‹ôéá!vrD›+YXªk!|J¢âvé’BŽäÐó$?±žÑ?€¹¿·ÍÐµ{÷¹+wµ*ì£êø½°J:®²ˆÃ*òd«är¥¹®rs¶L’öÇ±˜)ç+æ�îŸëÈ
+›¶#ëN„U‡P[Ë"Î? e‰:‚á^qÍ»½«:)t.‘p‰ô´ÄXbù¾Ä¦KãÇ¾ÆÕGH0*Ü·˜Ú…G,�df­[P>m£™—B™ i¥š”íEu÷|³¶¹�Ãåw‚ñ?g÷\òl»¡á*.¤5«¿·::^ ,ÿÇŒòsŽUBÆé>\æB¥EFÚÑ*bGêÓª¼P;¥%-*oWõ|o¢L ú¥bëš—¼
+(‰%vR…Eu%fy(ï†BÑU¿*v9¨Æÿ³·ÎãUÃ(o<ÆoÂG
+èÿ‡CYßW]‘€8ZŸå‚gý{-§(˜øº3·&¯vP}²ˆõmOf#›ÝÐ ©…z17ÅÊD˜.T³#fi<.ªø)%›XW=w°mwfÇF¢Ê­¨|)ÐÐô
+Ìr9’ø±ªß?õØêº*…ÇPK‰”êTáÆQ•¥¯ü-z¥`‰¶fÓ©[Ð‡ÁÞã¬KÓ’1™I¢m‘tþT|ÜÃ4ûŒÙâÀ»šÇAùRDrã
+dÎ!©0 ”ŽV=h	 /o{{¶'…S£ä}=ˆ-1`@-_Äâ_«|u‘
+¾qp9zÒ�|€g#…Ü([v6ü$wãYg�{îX7;ê2Dõ€ÜI¸¡ê'K-Haˆl¿�Ü5U[|ž-ñøKKúÖ(ŒÄØ¹»Ohÿ�DAÏKMò!%‡ú�ÖLÙ‘LèîÙò#PãF'@²k•Y¦Vî»©º‘�ú9ûvÿ½ÿ9GjqaJá<Â4^T‘‹Èì…ÈíÒ˜`Ûn;•9’ŸL%ÉOìPEÅt‡4d,ã’FÎQ�1×Ô“ãËÛi[}¢=˜ôý`#D»Þ†MÛSà]¾ìáŸW<\ýë*Ê%ÀÅ]
+‚EE¡|�
+sÉc–¹(Y`Ð*uåóÕ§»çÄ}m¯þ~õåá*2ò�Ý2Á’G+÷r™
+—$™Ê€(’>	€p5:ÑÙ·z«™ü
+s…çWäyáó"1eûçì^LaçáÛöÎ´û¡ê„¹Ÿ‘:µV~¤²¯}”c)÷•ãèjù
+µöMY½—R¤ãzÜ¿�Áñ=
+
+endstream
+endobj
+4 0 obj<</Length 50900/Filter/DCTDecode/Width 442/Height 323/BitsPerComponent 8/ColorSpace/DeviceRGB/Type/XObject/Subtype/Image>>stream
+ÿØÿîAdobed€ÿÛ„		
+
+				
+	
+ÿÀCºÿÄ¢	
+	
+s!1AQa"q�2‘¡±B#ÁRÑá3bð$r‚ñ%C4S’¢²csÂ5D'“£³6TdtÃÒâ&ƒ	
+„”EF¤´VÓU(òãóÄÔäôeu…•¥µÅÕåõfv†–¦¶ÆÖæö7GWgw‡—§·Ç×ç÷8HXhxˆ˜¨¸ÈØèø)9IYiy‰™©¹ÉÙéù*:JZjzŠšªºÊÚêúm!1AQa"q�‘2¡±ðÁÑá#BRbrñ3$4C‚’S%¢c²ÂsÒ5âDƒT“	
+&6E'dtU7ò£³Ã()Óãó„”¤´ÄÔäôeu…•¥µÅÕåõFVfv†–¦¶ÆÖæöGWgw‡—§·Ç×ç÷8HXhxˆ˜¨¸ÈØèø9IYiy‰™©¹ÉÙéù*:JZjzŠšªºÊÚêúÿÚ?è!EFù¢vjƒ¨ÅUQóÅQ¯ëÓ"ª©Ó_SŠ¢T'lUQ:bÉ�1UPƒ¨ÅU“¡ÅUS¡ÅUlAÅUQ{âªô'¶Øª¢¨ïŠª/Ù8ª¢N¸ªüUUS®*¿n‡Ãp£lU~*ãŠ©�|2j§Ó®*„š•ëßc´¼ð¡Åjßþp\zÞk°Cƒô¾sºÁy¿îÓDq~;Ÿ`y58ùwN$S÷	×ØW7} $²ä•¦Þ9“@°W@iÓ¢¦,ÔíŠª�h6Å\>ÐívñUÞ¥@#pIûŽ£èÁÂÜúû]1áUØUuGˆÅVÐøb­Pø`WdUÒnÏqè2jáŠ\Ið8²wN*â‡qŠ©â®Å‚À”$â–±dìU‚
+È¦-J€�±U@†*ˆ^‡ªÆ2*®Tbª¡QŠ«²~X«iÓH”�1Utb«ãê|)Š¢‘E1Uô>ª¢
+
+ñTBý“Šº‡ÃTN”=ñUP‚£çŠ«q4ßm§LUPQ¶*¿Ó±Z.ôßåŠÓªÜ�B+_~˜ ši÷Ün:WðÉXT;õùnrTR–Ë4LíÊ†@MP0¨ú0¹¨À|Ï«Øé–í%õì6kZ	d•cßµ	=|2?P5»1eòf»gå
+wÌ&}Í6¾V‚æAõ-Vâ™mñ1i#³»Šfƒ<€Éê5ý®\rJP¨ïîO4ßÌ÷òÎ»–ôÿ5èß˜Z[\*Å{¦Ár�F€ž@­°Í„sC„T‡Í§˜¾ GÁô^Ÿæ½ùVHîÄ- SÆE*+áS„j„O¨�ñQz2H/"˜rI‘À¡%XCÓ¦fãÊ&66ÆRš0Hj¾â£ÜxäÀ¾LA’§3Zw„{ã/O=“KË�¡»5xŸ:Ó¡ŠùÓÌykC{è„fIeXai:Uö©Øì+¾ÙL¬Ä$zˆi¿šÞ}Šæ{«-_·3HÒj¶ú™‚gŒ�”Û,]WÀ‘_£ÇG	{Ÿ“<Ã?˜´h5)íÆs#Å-· Ût™(ä$¢™…+Q—¡o
+oá¹8i[ä§ö‡ß�.¨ ÐŒULœŠ=*ì’¸ô8¥È@œ,š}ÎÛâ«(|1Wb‡bÅÛxâ—´;ŒY)â¬1‹R¶*ª�1U@†*‰ŒbªØU:dUP
+ü±UPƒ¨ßJè(7ÅQöN*¨ Pî1UXÁðÅUÇQŠ¯ÅUWìœUQ:bª�QÛT¡=*¨‚ƒ|UPu<š»Ô�âýâŽ®j6'cV>wò~¥tÖ6kÒ®î�Ñà‚ò	|Õ\œx‘žlòÞ«-õ–�¯Xj·ö	)¸²´¸ŠyTÅ@ÊÉ3
+1Ôu4ÄÁFméˆ_yÞûO’ZÇ¢Ðï{jŠAû?‚0r">süÿÿœ†óW”4o.êK‡ê–Z‰¸Ú”±s>¤2Hx°#âÒ¹~<`‘|­ÆÍ³Æ%ÿç%?7õoÌí#FóÖ§fþYÕ\ßZ8 ôRxÛÈ§ÓSÅš€Ôôß2ré±ÿDr¾Ùó_ç7åþ“g¿œ4©õ(ÁŠ;X®CŸQ…¸mú×5™Xš¥´e|¢ŸžÚ5½ô¼Ç,z’\O5ÕíÔËõkˆ@©T*>Ï�l«.ò‡_µÌÇ››?¼úÞx¸¾w�£¹Ò4k(VÉ3#êÏ$ª~e»
+¤Ô�JT�“ìü®�_“�©0‘Ù=ü�ó'‘ôû=5Üy‚÷]¹TƒJ¼·+-´Ôèª¬ÏUbiZf“ÚA/Håïór´9øãÉéÚçæåï–g¸²†ýF¡ÒZzÖ‘nŒ‹È°’25Ú õ÷Êû³òÄG/—“‘¨ÕqdPþhyNòY­ô�BÒy´ô»Ó´««É…Ã&#¬Ÿ·U,)í™ú­	”¿©Ž< Ç:¦³ù¯¯kÞf{o8µÃè–ò\Þ[ÛÞ¬0}^*¹Ž‹÷œToÆ¹´Ñ`Ž8r­·pszäûoò?Íþm·òeŒº® ÷I<ï.™¤¼ž‰Žõä
+3šíMv£zÃu}/¼÷s•ƒ\ƒó;Qº¶yâ0*¤JÜ�”VF'àÜÓ‘QZxf÷G)æÂe›ê®½õæä§—ù§þr†ßÈìvÞcÓÛ]³º"YB,@Æ¥9-%,Sp<rx“�”3¿ùÈÉÌŸ-Xi¶þaÿjº�Â©ëVÒ¨ŽPE[ˆÿvµ=I=7Ëré½$±†¬òe¶¿’~l·U[;[W†e
+
+Ð¸,Œ®+ð¥+Ð×|ÖK²–GÐÞDò]Î‡¡Ã¥êéò–.ÜGúÙ~3[5îÍæò�„¨
+¶=›ªýù;�JS7“îS{{˜Ü~È ŠûTâ2NÒ‘Ýh´5&ÖInÆ?ˆP|²î$ÚO$rÀxÉFNÔ`GëÇ‰mhî?,x˜´˜€ ±&€
+ÍqVú ¯ A]Ç*í±¡ßç“ «¹6à‚8ý¯mé¾4®É+ºb­s8«u8«�CŠ¬¡ðÅZ¦*ê�U„/C‹E‡lUQ6íŠ«¡ëŠ¢ü'ª);âª¨
+:dU½*«>²VÅUP¦*ª«LU]:bª€UP
+ü±TB¨¡ßTU;âª‹Ðâªˆ(7ÁaWö¯bÙ�úH¦HäŽ —jÿYN¦låŽÞìÙÌm.&4�$ôÛƒ±þPw9>ÜŽ8÷¼úò-GMKùu	,­gµ6Zµ—35¥ËÈZ:«¡øy�@ßÇÃ�Ã1¹|£ù»ùuåè¼»u¨þ^é2éóiztVñØÁªÝ^µÆ ¯¹�!˜(�=:ñ(Nãmó*‚äÇOœ¿%?1n¿*<ÏæüµMCTK»KœH$Œ<�µ'³1âx‘ôâ@pˆ#wªþqÿÎTèšÆ¶“y#M”Ù]X"]­ØU•n~ÏÀèiÀzhHë¹ÈÆ
+±Ì_5k�¾tÖ´Ý_C»»k½Suy­'Uxª½£Qñ ürã�möj™œ�"À.uÏ5kZÜKu5Íþ›V¶÷EIx¢µR#T€øo1fcæ‘„÷¢èŸ–þnóN‡qÊúÞÇP"K+-NNêå$Zòæä¤«š½GiBï_ÚØ0“²E¨~M~`i“úw:+‰w:0‘$¯Rkôe‘íœ|+ñæŸÊ�‰±ü“óŽ¡:ÁéÛ[›ˆË¹º¸TŽÜ@r*IÚ™V>ÛÇH¿éü§RYæƒù}iùSwiæ:Ü^Y]é¥gÑa·‰3HMx»}Ûze'[ù½«cøý)ááy}ôZ¯«êŒ—²;^Þ\Ü$nå@á—©ïÛ6ºsáÃ‡‡¥rq§/RÇÆ–IEk™$üÊî2^óüDÚÚñ4è/CÛÚÈ·Ñ:_ýb%—€e#÷OÈ8Øîr&Ãß²xºµ§y«BÔáÑ´‰<Ë©y:ÏË¶÷'ôÄÜ}až@æ!v?§,Ã:hb�˜ñoÝl¡¨!ŒMçß5ùNiôm'Y’óJŽXîmeš0�(¢;$
+×¡9šqÃ%VÁÔNöyùÇ¬k^b²ó¹×¢ÓGm¢’ZÂ‰‰ ‘@ä	®Ç/Q³LóN\ÁWòf�¦ëº„z¦²ÖAî‡¥ÃÊï#ÔŽ@ñD ñæ§!�Å»bH²£–šRyËsÝIçY Óô»WŽ8á¬œâˆµµ²Â’g	;wÛ1#d„{ÂÈŸó�5ÚÉ¯jv¶öÁÄRÙßB°r©øeŽX‰Z¨ÜÓ)Ë‡(“îÖ@}kåùÉï!y©yZÜAtñ•õå±ž+® šU”·!÷fÕåÇýäL}à�½ _'°i¿˜~OÕx˜5˜!w ¹+çjDdáÚXI£(ß¼~µ ³. ¸E–ÞxæŒô–6¿x¨Ì¸åŒ¹XÑî-ÍN	’5”ûj(rÍÑi5Æ…¥Ü|RÙ¤f• ­=ñ£ÜÉŠkž\·°Ó5ëi�;X%™ aPå°R}È¦DÊ–Ãá�GÍÿ›kÄÓu�Qs$jpÝzÑ,«Å¶R¥Yˆ'½2¿/Rò™<Ñ«k×–:›Y]Zf–¨,¾Š8`[ÑYÀu›òëÛ%¤�¯b>¨­Q…7;fe„,æ	¡4=hzÓuE
+
+pªÀÆ£lU3Š»ÔÅZç]¼qUµ8«
+@iÓ*éÓ_×lUYSc�UACN„äU\ ê;b¨„èqUDâ¨„é‹%@	"ƒD  ßT¡ðÅUPtÅUÔ±UE‡lUQ§LUPQ¶*ª ÔmßU,‰RìSw5ãAóí��ÝäøÿóëÎŸœß§tÍòžh¬4•°[�OÌ1˜ÍÔ²ÉGÊb	@ˆ†ª+Ri¾daÕ\FŸ.ùÚ?ÏGò¦¨ÚßžõÏ0$q:jú-“<vÒ�XD>dä‚@#2	ftâ*~Vüãÿ	~Ui?—>aÐmäýi5wŒÅ¨B·3»‰–X^8ø«Ëðª†æ+Ë¾@BË3O–¼áù—­ëkmaqq%í¾•4¿R‘À‹€ë†µ'/¡m92åÉø,7NÐ<Íæ‰ã[iï=Zó•¤KËj6Ûõë”åí6I«6ýky7ºùcòÏjçÌnr¯g©ˆ€cï·Ï9ì½¾'“Ð+áû\¸iéšhŸ—ÿ•vóÁepM¾±hî—
+|„ñ(i×`£j÷Ì]F»U"×Þ\¡ŠƒÐâÑu­I?EXiWþ_šC%¬b$c í	º~9‡›W9!ugåËù
+ÿ˜-“J¿à#ŒôÖ±ˆ£P¤Sr+Je&B7Hæ™OúOIÒm�øŠÈM(’iîŒÂ-©Åi^'°å–óƒ91ùŸœL¶—öš-ö�4OnŽC¸�0¢©§^Ýrzhzeî-,GÍž\Ó;�/kzùKø&Š{;Nv³ˆ“ÿYŠ‘V=HÛŽm;>^ãÜÂxíâ>wò–ô]
+d‚êÖã]ç^]Ä×6¥Fôbâ¼ýó
+M�Iá¡oŠì©6‘
+îXšÞƒÃ3<@ãZ´×·—
+=Y^HÇCR*2B–Ë(ò¤ƒGóœÒÇ¡$ @ÖÈVD¬ÄM*9
+æ²b6Cv(’ú~/ÊÏ/kW~Ÿqew—îmíî.%ÒÞ•$Ä��lÑÏ^cËñö»â°•y“þq®ÎÆÍ®#†êÖ¯Á'I�¹ð6?AÇnd‰©~>Ö£‚ß5ê¾_ó”/�ž'€$£Ó¹BJÑNÁ»syƒQ‡S$_ÁªZ~û™?—üýp‚ÛO½†[½2)¤šMýéÀ¯)«W­vÛ&qF;‡S%˜ù'òµ<ß¨ZyƒVÔôæÒCòŸIX¸·Â‹qI¢Ö¹LµFnN!aî?—Cò÷”¼Ù«ùÌqËêZzŸ•a*“ZIHÔ<ªÓ“@QÏÙß4]©“.XÔ‡ßææaˆ¢b»�¹Ü±AV¯P<xš~9Çä€�¾®YÃºs§y“[Ò˜IeqlÀ†duvøRª7ñÛ-ÃÚÅøý¬N+zVƒùÇçHæXqz£oô�Î¾Ûfd{o%�úÿ[T´ý^Ë¥~gßÜ:®„‘(Ô¸¶�Tä¡ÜfÇjÌŸWãíh–$ÏPó�–u�:kYuVÒ_PŽH¹\DÅwRµ>y²†¿…^çÝúÚ¼:/¾üšóÛ-Å�î“ªZMÉígõ$Z£w=²qlÃÈ_–º¯•¯eÔ5;ø"�-ÄKm¢îwø›¨|6Vy¬ù²ÂÖÝí,£MBë‹ <@Ub(!Ö‡-Œ‹“É2™f¢Îû·€xeÑ’µëñ ¶^ªž½zUÞµ{þ8ªïSkÕ÷bª~·Ë®*Ç“a¾,U*¨:ŒU€Ó¦D'C‘UTPâªê wÅWâª¨(7Å’&>Øª·b{§¶*ª›Š
+Ë
+¨ñ8ª¢tâ£åãŠ¢¦)¥@
+FØh¡Pá€ìª”'`	'�<“KÔÐ·!Ð°ƒº-…~`y‹Ëú–µUÖ|Ëcå¶¼¶˜XÝ_=ÔâT7>¤Š¬EBOA¾Š(&ù?5|Ýùõ®k÷¨¾QÒ#ŸV±“ÓÔo´äžâdŠ´nëHcaÓ—|ºsb#+°ó&¯ù‰¢ùiTÕÜÚ‹¦·KGXíc‘)é8z	‹³¨4¦ý2P<\“’rê0^\Þê×ðh:]�ïd‘­í­P„.dëWBÕÆƒ}²s�Ç"j…¸Û’úÊŸ’±ivI¬y‚Ìj‘suv�z; !g#�éâ<s›Ôö‘Êºü{ÝŽ(Š²Ÿ êþQâ¶sÙ]èh°¬	@"‘Éà@¨ê
+~œÒ130@7WÏÊ™ñYØ}ˆñ£ù³Cšéì|Åý¤
+è˜ªÒFˆ ¡#‹|D1ß¶	êqäÉé�|êÎÓMn÷ÊÂ{{=]ílµ{»[yåv‚áåœ†z™d¨,kAÀw4Ç><¶$Ã¥”B}/_³¶µ½ò®¥m&›é�A
+;¨©4'"2HŸ¤ü˜ nu;«æóÍ­š\Zº¥­À’1+¯u1†gã„åQ7]Ê
+wä{]
+äÕ¬<¯'é›ý|Â¶ò¤Ó»‡IÔ•HP‘°æ?f¸ÇO“†ŒMû‹#8÷©Åç‹½öâ[�OFÞSÖæOQX«<B�„‚ß¦eé1pXž×ß³Q/7üÂ}'ó#UµóŽ£mkw$QEsg%9(XÎà¶eˆF<˜q–Käï"éº=Êkú†©¦›[s¨¥Ê¤°•eÙœ1âÏ&	
+wÇÿ05/ùÇëæƒË�Ýê·n¡¯4´{3cC"…ªIâë—ÇQ!Í§Áœ<³ùM}æ�m`{ˆü»£OrVÒöøD%…®ÝˆÛ¾[-lDNû×zFo¡´ïÊ{?ËÇÑµxôø<×c§]“ãî²��3ø‚¯‰Í>}d²sr(ŽLÚ[ÿ.yÊÆDŸÊúÉ¹k‹kÈ¹"£Ÿ…UƒP€Ù†e&Å³¹ºE®¡ =¢êg6š·¹©ŒÅ&ÒÄÐ0VÛ*eòQ*æÊ<Áù~ní.Åìv—¶0PM=·U¤‡z—	¸ÞÞöËŒ…X|¡ç¿Ë
+/A/­iÃÒ`$¶âÇ¨S±ÍÎƒ´¥�ðËcçÏ§›‰—N-ÐÞTó$Zc^D,dÕ¯Œ,‰õfgš8éÅØ½	
+•ø”-;fã,#Å/{T™«ùuù¯¢Ç'›4M2ö÷BhšîêM.wy­‚Ñ˜9ŠâÐ¹½0³GÕ@yÐlÉ)�¤/&~wù«J×4ë]MfÔÄÓÅiqcw	õÈá+"EÉ”üÿÖÍ?hö6Žy!(ì	ØŽ€žæXµlÈ¾ù6Ñ¸W�j¤ƒ°Ø†Ncî9æ™µNÎ2Q‰$·”<tF¨§c\qf—ÕGmÛy„|:† üÕ.§"ä™C
+‡M½ó2:ã3\¿ö©@l»Bòþ«ª,)tdKwâfs¸©£}#6:m>S8Ëz°z¸òˆ¢öyüù¢yKK¶±{µv³�Q*EX×pw>ÙÖâ®®50wó­ÿšïâ·‡œvÓHu,	¡Ë,q;ÐYòä°×ÓVÅXš�þyœ1†
+M¤ÞFíP69h€T1²¾�~ãŠ¬1Ý§ìŸ»ZZuÜ§OlUoÖdUX|ñUŸ\Ü‚§|U¯¬/ƒ}Øª‡Ã*±ŒU\(¨ßW^‡U�DUPbªª
+FÝð*¶E’ªS§ZöÄSÉ�ù‹Î¾Uò•¿ÖüÅ®ÚiHRp$4î¼›èðË<"ÕÆù·Ì?ó—_±ºŽÛË¾^¼×­ácêßLËl
+×s{rÄb^7´~]~uù+óÚv³º5ý´þ�Òµ	Q%aÆ¡¢Aa]�)A1›ÙbeaU`Â�ª
+vë_»)”H´M•FS<Ñv¨¤j@§Zåâ7õrR6µ³Ï´M5Ì©*¥šIU $“�É—!Ì}Œc"XN¯ù‹¢X “T�Aá=¾1SO–iµ=­ŠA{¿[‘<OÏßÏmn+Ï>¿š|Á¢7˜¿IYFºšî �mö•LmAÉÎþùn‹´§™ü|ÔààbÞLÿœ„]KÖìN�¨hVT·³éHQêTFè}þ-³oáÞÃ«QÏÀÂü×çM]{M`yj=
+âheÖo"Y•Š˜cç�¤tqFViZŠW.Ž)b
+Êr1ÿ-ù:ÂóRÖ¢¸åo­Ç"[©O…”'Æ?sJTwÍN³<÷±Áì
+½×”u+$Ô<Çz| ™lõ.
+‚K…¯V£þÄf–Bs$D`É¯½HšÝít(õ�:ðþêòÂXëðÆÁ�BNêTe1 O!îN–2œd#Î�1kÛ«ÿ¬Msåo0\À¶(&»Ño™ÚU�¶¬i*…øzÔV™lc‚YèïbtˆzäÛú’ÛŸ7i'IŠzÚíf&o^æY+ÐET|³ft&F=Û~95œàìz0K�9ÞF­g¡ÇúÖSñbdbvÜ¶ßvfÇ³ñ�ÿWêhË–‚†�åÛŸ2¯oõ?«Ú-]¤¹oQä§^]ë‘–|x6ýN«?hpXü}êiÐµ_(ÛcN›ë²ÛÑÑ¡âÕEßÔ†X›‹¥YA®W‡V2ä¢Z°k¸ÿµwå·œ|×u®É¥ëAu=V6hí®Qînmå†!reŽU‘ÝžDze{æf¯LmÜâ<BßJj¾Yò§>�¨»Ï§Ç$-%Á¸
+¨Mk,O*ÇÀ9Ž2²CN_´ÃöM5'b@Ÿ–O{dl§Ô¯<·muÏåã<Öþ�&…êåyöUj�æÈT:ù-ï´m{KÑ­5·f¹‘–R³™Yà`†´àÔ$vï‘–¤Éšqq¡ù¦;+4y´=ec’C!õbY>Ë'B•4!Cm˜òŸUÑ\Ò"òýå‹êÚ…åÆ…H�b&‘¤—e)Hë×¸ÊLí°Â™š\Ž‹õ�W²º¾6Kpñ+ÑÖ)Š?-™‚ïLÄƒ:4Å¡óÃ]µî‘©ùZÒx¦T‚)–ùÆª±«½Ó‘¡¥{å¹+$ÊIn™£êv—ÒÏ£kR‹#xîö�ŒÊÉ($IÄ•*B5ÌÍJög@/2é·7ž]Ô¤}.KÄ6’ýhÃ•š î¢” ¨Üì2í”µG¿ô…ªò–·gäÍ&âþ),ì|Ã#³$·$Ò}\,�wû¸ñªî3²Ôãñ£îprÌ‚˜yOóÒóOÓuËi4¹/íï%™¬B˜á{c;z²r*Å™K;îÂ‚ƒ*É£—‡Â?,5$=;Fó*ù¦çGGòq’êI¡¸µÕ. ‚haTqW-
+�{ç7¨„ðBb\ˆ.n)ñSè´¼Y‚UÙˆ~'`BÐSÛ8mF3ès6¯Fò®§ªƒ/¤b‡bdjŠÜ“Òè³™F‰ÿ©‰È"-3ó½ùiùU¦Íªù¿[³·hééÃ=Ù€¯À€Õ�°ë�ggû9âä²?<œú»|ácÿ9a7æO™.¼¹äëÒô‹k9gý%qO^Cê…ø#¨¡‡|è5Z¥ˆü~€Óöi‘ÚC}rf¼’[™$<ŒŽIßý^Ù¯Œí¾O¡.ôÒÚæŽl·K±ïB3'Ô=íEõ±Ò"eÒvm˜!ÛB…ëX€¯¶*….D`b¨	¼±tŒ|éŠ Ê‰¿À*—Íå kHûu¦*–Iå¢n=±T7øN_åïáŠ¼ÿ*¨(7ÅUQóÅUñBªxwðÀ¶
+((v>¯BÄÐøb‹D§B{§…çbØ�ÀÈ²b¾{’ú#ùÊm2i-õ(´=Eôûˆ¿¼Žu¶�ÆÉî„dà=CÞÆI~ë>wó-äë$ú”—×2“êÞNï$�F®ÕªÐûfËÃpxÑ–¾q¾Ž5ý!jgvhöc€À'‰4´ómÅì…-,E}Y$hÀì´ÈJ*&ûCò·þrîÃòÿËz?”üå¦_kVrÍêëPÊD’Ê­ˆÍ]¸%FcÊƒp‘/¶ü³ù©åŸ5yrÏÌöw²Ã§ß,àzôý¥‘:¡=«š�Vº8ÆÕøø¶À”ê¿˜ÒE#.‹d`ìnîO'5î@|3�ÔöìÅ�øû\ÈBö`WúÖ£ªËêßÝË9&¡	4vÙÏj»O$úý§õ¹CO ƒžÕ�…z}9¬ñg3¹û[@I¯ôÔ˜+2×Ñ%­¤9FFæœ�ýYµìýd°Ìül×”[ó–öÿóÌ>q¸òü4Ó5hæsqq<0"ÛÄ’|+úhêi½T×¸ß=?A¨Æpø†C•�xgW“‰ä÷OËÏÉÿËøõ†ºüÜ¾Õ|ý©^*Ã§EÜÖöžµw—sG#Hìª¥é\�òŒ§È~>m˜p¯IüÅ¸òZz
+àhw^Xõî4Éíßë3Ú’Ê9!ýêrb(M{er�Ë±‰ßÉ·%DlðeüÛÓîc.yàþ”Ò¤¹õ~½j‚9�Óá�¸QÔŒÅŸdHt?�ƒŠsX¢�Ü-Î•™wå=Jêþ•…Š,�Ôr/QQÓjæ¿7gš þ>Ç¡ìyâ€â‘7«Iw›¼õæÐ55¢·»Ž!ŒadpT€y
+T˜:>Íðò�W_Óîz-~³M) .¼»‹Ê´�ó,·��“.¯|³I#ëpÅÒ$%ZB¢¿ ‚ÙØØ£!|¹‡ÎaŠS”Í´�ÿˆ5Ç[M"Á¦¼gUu–Vm‚Ðt'°Ë!˜o!ók0�z� ?/¦¹ÿi’µiç‹Ôõ”¬ˆ½+QZŠíœ�jÂQÉ±ØÒ^o]\\ÿ³!j·w6±^ôUÔ•‡1ð‚W�îbir‘;4rˆ•Xù½SËzG‘´;›Ëo)}ZÞâÁá–»¦2	]¦•í’"µiYØG1hÏ¤ÞœÑ²ŒÜçÖHÆž·O|)6µ¬Xèº•Î“ç,Eruù§MONf›ABÁO°+ö‰ú3Œu.@‰<”VóÎ6MúWË:«^ùNó�…œz‡'h~®¼
+"¸£†åÈx�^˜D`w°ž:"ãÓ"Ñ5è¡“Ì‘ZXkñF÷©4—¨ÍYd�”›³FTµZ›ü+\ŒjÁJ'XÓxi©}£^Ã|%š_B{fC3¯rXêI_Ã1nÍ-ÒYþ4Õuwc®y~9šêTýr"Hä´…c‰€�ÛVFqï“Ÿz†B\H(|¡mÜ—&§7¦\«<UÓ+‡sZ¬ÊuqÓ?«&ºµŽÓÔ›]’ÞÎV@³Ž 1	Z¦•û&¿#�ÅùåôHü#(Än_*kÿž7ÖºÍêùZK]"Æi"h&…@™Äƒ÷‚JûWléô½�p¹
+5øèëòêèÐ/¬?,¿64+Ý?AÑâ½·0O5¬×:?˜aôã»-(<ä;Hù-u3qötqFúþ<›ñfêò¯ÎËËßÌ?8\yƒòñdò½¼×?WÖt„Ÿë÷WDRChÍð'ö	ùäNyBÍrýÎ!2ù�Ì”ÞpòÛÜM¤ŸÒöÖlUî-�=Â×öL]
+;”©ðÉi»^•Oo/½ÄÔiå°{Ïüâç•<ûæ1ê…t«‹?-¥«¥ø‘dKo¬z€©S nä˜·<yãÃŽ�í¶üï¹–žR‰Ü?D´Ï.è^[’5»¦¡¨˜ÞQd#H—›²¨Ý¸�SLÐi;Dïøû¹æ=~lÎ]y†kMJÓòßDýia¿�›Hý6ðmË‹|<s§ÒèñÆ¬�q'–Gmßž¾fÔüåæ)áó™ï.õKÝbI+»¹^Gb
+Fê*hT
+vÍÎ)C½4ádî/dÿœj´dóþ¦’£G4Zlž¼N+ñÄ7q¸Íldâ…ŸÇ6ÜpýÒ-Ð²ÑM)Ö™Ëâ“±/ ¼�j·¦*Dõÿ�¥~ìÙàæ=íeõ2Ð¥A¨KÀ1 'æzfÔìÖ+ø¯Ž)·p\m[)ÃÛ
+¡é§òáVÌCðŒUÖÊOØb«~¨Ÿï±Š¾RGÏ*ýzb­Ž£çŠ¢=iµ@®{Ðzž«¦h–sjZÅüe…°-=ÝË*"ÐWöˆ©öêpÆ6ÄÊ“æ}wþr£Ëí6�ùyå�SóWŒ•ai¬FãärÿS—¸ büÙÿœŽ¸îÛò^5²o‰m¤–A7t2øe\!|Ià?&SäßùÉM>÷W¶ò×æ•ïüƒ®LxRñXÛÈäÐfˆ'¹éƒ…Fy4üŸN}jÕaK£:,”NìÎá¹¨|pQgÆ£qõMcK½†ˆ®m¯-ä…¦�ÕÓŒªSíG|"Ác9ÜKùö¾·xï½ ”6“I'páÜ|Å3c†váÆ*¢g+ÌÄ}(Øp*ðùäç\ÛDQ1ßÄœ\¨*ÜÁdI¢8ì¾üüŽü®òm§–|½æ+Ý;ôÞ±ªÁåî¡9Pº–xÕu¥†pÝ­Ú²Å“„rºûüÝž…õdwÚEŒ‘Ão§Å…º¼UI'öB
+¾œÓO]~?kt1¥ZŽ¯ks
+É{B’ò"´âWúæIB`¹1…1Åš§T'ejžÙ®É€h¨È§*ì
+	ÌC
+«Hªà@1éN¸lÄ«Í<ÙåÓ‘¸¦›s#†:•¼J'OrNo»?´¸ežV?Gš±O¹ü¯×x¦×¼Ë¨êâÅ‰¶†:ÁÕIe¦ãØæþ}±Ž¨»õµø41æËá¡—ÐŠÅ¦
+^À¥ç©	yIrXú¦i¹õñø
+çCÙÚ™f_ŽŽ»PH·ÏGëú†¤l`©^3úVpB‹†4UjÀžÙ½”‰c)—Û¿óŽÚU–‡uuå<ÝI£¨F.t}I^ÜÆ�ÙAæ|¶=juå)y;LáË;“å´¾½†$¹ÔtéÖ+ë;R#_H‘‹—èdV;û'®Pt òü}Ž|õ»üw<—Hü÷Ö<´�Á¥´ÚŸ—´ûá-¾�XÈ­n‚OEâ8×“êi^¹Wò_Qøûf-MœiŸ›Ÿ–¿˜Ë¢ù›ÉšW•µ=SÓÍ(•‰.ê$xÆÜ‡¾ØN—$ö§6§ÄõÑìÆµ©¶‡ecg¢[\Kê[Å0ŠÐ¿¨æGŒ«2¢óo„³R”«°øsE¬Å–r£ú^SÙç!¿ÇÜ¡~üio>’l.&^q´ŽdAJ25@ ÔoZ{æ¼ÂX
+êã¢8òüO¹ç]gNÖ´Óç3>¡¤Ï¦•Ó`gHÖÇ;han`…ªƒFû_nôXNj·­Å“‡y~†#ä¯Ì]Í:ªè­«OÅä±Ãfš»Æa‘¹P$bM^�Žù“¨ìÎáøù6aÔÓß!¶×Þ}+IÒ®m^Ö;™uK=1ÞG·œÃ*ŠG!¹Ph~ÏÑšÙéAO�Ä£®¤Z¦‹ae­Ø¢¾§«XDé=µÌ"@#‰@äÇ“-T
+îq–bÓz[>óžtoËÈ&mXœë*��`†@R@Ä3Iê
+rR*Ë÷æwgöhœÅò¿Õäãä�ò/(~yùÃM×R=^ëôÅ‡6–ïO¹¤m sSéJ¢ Ó¥3g«ì<RÞ?£õ8¸õ$Ü“ÞyÓ|û¥I¤¶ú
+œ¯rñÞ	ÓŠ(Tñ–ydŒaº•ß°ß0aÙs�áéøòvÔ‚ÿÎI�>â×O›EµÔaÕôkÉl5ÍJkcœª¥ÌWò1èGÊ”4Í›m6š8�˜>:Ñ¼­æKéÈÓ’\,¦…crÇ¨$Žþ'—´#¿�›PÒØ¶O—?0c¸‹D6iâw&¶WŽ.dí'î—Òäüˆ¯ùY�>ÒÆEßãæÏ
+/¼<—ä+‹=:-7Ë—Ïs§…yg·œ¥£\qÔ‘[rÅ³&®®tj"Þ·eåß*ùJÞãÌ˜WÑiË&9¹ªAP”b*Ç¶k§¥ã,'¨´ÿÉßó�‘Kþ‡yçOÑp±*¶–öìAZÎ]üIÍŽŸBoñ÷8²Ëoš¿7?1c—òãÈú®�æe“V]sÌâK¨¥ãê�r
+°u z5¥zŒÈ†cÆù¢ïÎ7ÒycBò³´oe
+ô×�}5ƒR˜õE(ÈàÙ"{±
+rò[(-àSt–ÏlÞ¼àŠi[Ö�­;c§…I†YÛ4ÿœw¸k¯Ì¿2]ÊÅÚ[z
+P„âOÏ1»cèÅÍú;¢xµEíœÖ75<üÀó&£å?Ëß2ù—G¹6Z†�n/¬.;¤«*Ò£Â´Í¦”\ãï2}'Üú‹òGóFËógÈz?šm”E¨2moO$µ½E¤ ¯^.»­{æï60ââäõì®49so¸Á@²_Ö´ß¬øY/=*§‹b¯�ÇQŠ-‡lTo² �©`J�:â§cG›Ëÿ46¼·ùU£½ö¯7Öµ+ FèÑ8ÈÀUvZ°Zõ`6ë„H_§©Øy“ÜùúÃWüÅ¹�ÎŸ>c“ÊþWPn4/ËëBb¼x~Ò3DŽ6f“â#¦JR‘stÝ‘”Ÿ\H÷ƒúž¿åŸ5kFÊ=ò_òÂ-D@=Rxý8^›d™×‘nû ç—'u�³t¸GçÑ"ÍtªeàÎ�÷¾aüÁ�GºÚX´ŸîB†£Ù‡ÌcÆ{““´4cøÊ?­æ¿š“µ¾‡-÷˜ÿ4m¯c°‰æµý4âÌŠX$fiµH¥e˜ø¥ (óuú�~šXä#tzÖøÌ?™^o×UtÝsÍWÚ•…€ZØM;5´K|&4Ré¶ç6Ÿ—7ÆÉ%ÿ:µË;èWp^ÝÛùrk¨Ç˜4 ÕK‹Y$
+ê�†tåÆ´$òi‘8bÄJ•§–µo>ù¯S¶ò7•5�5__^M-½�´LÂ(ÝËŽl´
+7êHã"%ŽcæÈD¾Âü»ÿœüÀó¶Ô¿05K/$BÀs°�…þ Q¿dÓÒ�ña#1²gÞ›cÜ>@ÿœBü•òÁsþ_5kñc©kD\?¨»†HÈH}éÄŸò³.rRÉíú‡�ü±l¶cMŽÂ(€‘[(	ïðØœÓçì¸j}R"ÿM°Ì@§™k?“!•ÛM¸µ%Žù¨Ôö'Ûñö7Ã-<c[ü½ó�Î$·y" …c÷mšú°²"vò?©ÉŽx�¬1µš
+­Ìœ:±RÌrHø7XRPUJE&Ìj9þa{�•_REj0´£ýrÃ¡4WýrÓd™LC¹a±úr——ð­²Çi*’ˆ“)d�¾œÁ8›6Ø!àÿ™ß”šž�¤÷mqmwd
+[_ÁD%í#!ÜûÞèý Ë¤ }—ú\<Úq"Ã<³ùc£ùNí"²ÑMÌÆ6UÔ§£QÈ f®ÃÞi½£2>£_�{,ZH†9æOË�qotÍE¼ÄuÓP¾™2KëBÅ¹qn` ¡é¾mlb�ú£ó­a@ÓÉ|×å¿Ì+Û{ˆZÂmw#=ßÔ£àò–q iA<‹:Œ¿hâ?Ä>aÇœO‡O6þW·½Ñ5»Y!¾¿¬Ìµ%�‡�ñÍ¾ñ–ãpë#ŽBöbÌoæÙàY!šµµØ©&¿	
+k–dÍ	rcJùéo�|Ñ­yÈ—õm2êïH×m|ÀösÄò�ÖWv³{xÉâ…q#Â´ø³_<"{ðýŽÛOŽ'ê|áùÃù±wæcm£"Í•wZ\Ëñ0†Ó÷b¡?œ¨ wÊ“±Oy>_©ÀÖi‡‰qý¯%ó·˜<Áq©>™¯”´6²Ësè»ù3”­+ûÂ?ËÃ§†/¦�¹¢q�cLL­–ŸíÑº¸–�_OÕ‰»QÕ¨Ýs0Ä»_]žÿÿ8ïç­B8ÝÃ2jæµÚh¶¶ÊD³M$ëèª'…>É*;æ}0'`çéú>�üÆó'æo•$�A×ì òî¥¥ùÃOÕMÆ—,ö÷–wÑM™ƒÑ]H,„2‘F_˜ùpøqÜS•’&¹>óÞ•æ¯3jÂâÚöñµ-B{¸TÉ+·¨î^nLÕ¯"AË4šŒQ‰õ·xýŽ±Ìš£òKáO4iPÅ§M¦µÄlÁ£2^µÙÓ¿LÈŽ»ßŒ|ÿk\´²‘ù=›È^OóD&µƒ‘~‰õªÇ'9 �ú’ §:ÈT÷ÍV~Ýˆ˜¿Ÿà»=6
+¾«¿¹òF¯ä«MçËš�‡˜`†+©Vú�6æ„ñÉ-L’•ôˆ˜­~>ù^nÔ™ñý¬²a¦+ä¿ËûýfìØùvÁaˆ8Tºš�w4ëšÉäžS[î˜Ðrµü¸Ñ.g¿žõ·Ž…ÕÈ)âWs½|[
+ºþ>Æ£1Ñ©ÎGh-y™åm+êz0“jf0¡éµ>´ÿ+3a¡­ïñòh–CÉ¿›~I¼‚u›½ŽíÂ<-˜s&€°m€ùí—O6®òÎ½;òNòu÷™ÓÊpÜê§ÓŽÚ=>Si!w=ø†‡®eáÊL€˜Èó¤kFK�AäwT¹‰âŒ+šãPvé±#®lü0ãx‹¡ÕŒvÖL·%¥‚wfbkÁi×Æ{”eÍ�ù{ÎÖ>^¹óGéo,[yŽÏ_Ò®,m­îXƒo5ÜL±]ÄÝ9CZ�ã‘Ç
++)Yfó�ŒWÎÚÃÿºÍ�øk°å0+ñw¦jûgx
+ór°�ß¥:"/Ç9¼ne!¿=%6ÿ’¾rœSã´�*z|W0PfÓLjq÷†>“î]ÿ8=ä<ùCB¿ó6­«Ii¤ù²Ú$°òÜ ì‘¿%¹<·Ý>Y¶Ôe‹‹gè:Ã3¯6º£�N`œÅ™æãqsiFbYrO€ÉC1êÊŠumr—‰Š÷ï™q�„Ò'‘ðÉ%¢EøªÌX»|‡‹j¨*JR­J”&›{øb€ôæò/ÍÍ‹Ëë!aeêþoÕ†� Š0ãB={…¢¡ßz2Dp·aÁ“Q.}½ñW•|­ç¿Ìo:KægI<ÇæF”:j—!EŽ›Fªâ¨Ì‡uãÒ›ä%—jz­'e`ÑÃ�RA�\y—O¨Ì[¾Óòäf‡¤É«æ›™<Õ®7¥’qKhÜÕ`BTý“Zûe\.«¶8v�µîÖÖÐ[ªCI­(Uc^?×c¸tÓŸ�ê/ƒ¿ç!>0<¡çMWÉ:£—tØmí%�QµCõ§ñHß¼ �»‘QÐæ~<<NY>2Ôu‹­víïõ]Z}nöfç%ÅÌ¯pkÖ´&ŸpÌŽ}Ì"l=‡È?ó„?œŸ˜rE®²iþTòÞ¢c{mJþáH’üJRÞßœ•+º‰‡¾ÙDõ¥F'Ý?–óïoÊ¿*Ëm¨y¾ú÷Îú¬|d–Ð·Ô,9©xÐ¼®	ëV
+{­3z³-›F:}ÁåÏ*ygÊ:tZO–ô;
+Â-’ÒÊ�+Ø•ŒmþQl©“!*1<•}2¥qQCMöÅRíGSÓ´›G¼Õ/íôëHÁ2\ÜH± ÿ3‰¼ØIüÌü½”‹oñ5”¦CÐ’ÈËÞŽv�ëL�å£-ŠDhÚ>o-y?ÍpÞZÅmwktÛÞZ²ÈŒTnC! Ó¾aj;#‡ö~§"9iç:¿ä�¬üæÒ®x=ké¾Ã4:ŽÀ†äsüy6�M<«Yü±ó’ýYÝjJº«ôfŸ'de�O¿õ7cÔÛÉõ]7S´–E‘%äµä²
+Ç!yqs¾.v9	1K«�F*qFJ«SL²yAsñâ‰N!º¸Žâ(&a:É*µ§�lÇ&$µæÀ%5�m_ûÈÞÜŽ¬hWé8f)×ª.Æ‹ÓŽuîô2ƒ”ƒ²žIEç–´éù€
+‚>¿�É�VHýmB<O;óåž“­Ê’jLW­¤R²|`ò€ß68{$6?§õ²:`C�ò–Î¦Cg~›R éRú3a�Ú
+ëøùµ	¥§’<Ú;kíbKûÚ2(èªá‹×r8 Ç3G´Þš¿ÇÍ·ÀÙ#‡ò#D†óô�Ôdk•c"Ìä±bwnKÛÛ5Ù½¡Èv¿ÇÍ‡€…óä¦�«Ê·Wví-ÔjJ>J:
+ûe˜=¡ÉÏñóD´àŠ,&×þqïOŠíæs5Än~wÙWéï™2ö§!øûÚá Æ?õ3ýòŠß@Ôm5mN¿³e’Îår��†¨ Š�·Êáí$ÄÁ'¨üsr£¥Ç©ë:Å¾¿æ»å»Öíí “êqYÝµ¿7’ïÓ�?Ö%‘åaÍœG†[«ö‹Äëøù£…,›òòÚå)sú`}¶¡jxW­3O=‘øûSÂ–ÿ…ìtÆÃn­N‹E5û÷ÈCY<ˆ4ž™ä0kI±±{kWEÃ§îµ3/d#f“0–<—ùkùu¤
+ÏÚÕ¼0Ä*Ò\ºG!¹ b9|†ù¹Òöt¯—ãäãåÔ,~aÎaùgL–âÊ�&å©…5‹¸Jª…Û”Qu÷:,�Âü}Î¶z»4ò+/9ùËóÖ={]Õ’g¾f÷,IJtãCÄc¾K6.ÌRCêLñ�tö7N´2J0¿k¦ÙTf"eÉ-oqy!Ñ4ŒˆdMq¨FIñ—‘&æDÓ5Èc´¹ÔMªÊÕá#—<†À€Ûænœ‹r@Œžgyùy|Š_K¹[ÈÜü ìs(j@kžž!'o&y’ˆa]2iÌ”+éš‚~t¦Lë	ÝÃœwîzŽ‰ùkõQc/šî–Ô8>´Êªì�û.ÌiÓ®k²vˆ¿kƒ“YÂö¯Ë­3HòÖ§#iþ_¸õï_”zËH„e_Óêu~ "Ùbí2ãõ¾ÂòÆ¡mxì‘=$�‡«¾Ë˜8ÝÖ›Wâ²??h²y»ÉwÀe[ëÝ+ëÑ�ÊÚGynnábsaŒÕ9rú3Ë—¶Öv¶Ð[D–ÖÐ¤qÃe"D
+¡}ë¹Ì‰d¶ž Ûj�:¨õ5©Êït€�–õ6ü¨
+-Û~_¸/uuÝ(s7	Ù“.=dµ©â®¨ñÅ“ª<qWÈª’…øXŸ„ÓñÀÓ	7ÓŸ“ó÷�ì|�¤sI {û¥-`—Ãšy©¹
+wãß ÀeNÛK¡žj @âþæMP¡¿¹àþQü©¿óõä¾`ó—VÚüÂké.ª/õb
+WÔåC+û u"]Äõ¸{><ˆ”¿œ>\ìbßZèº>— XA¦èö1XZÀœ(#ù�ÏÚ9.¯9©ÖeÍ.)Êû…Ÿ¹;^‡Í1Æ2o"¨�)Ðž•ÅOîöËÿùÍ]=mÿ2tmI,z¶ƒÈ<Z+‰a§Ï‡ÏÒKmÜ<¶øâ2S�BR½ëü]”Ù®ö¸ÊŸj~XÿÎfy³Éú~“£kÚZj¶ºLQÛÅyc+A7¥”œzr'¡4=öÌyé¢Þ&ûËòãþsòëÎqÛÁúf;+Ö*�¥êÁ­g21 Xùñ�‰;„æ,ôÀnÚ2lú{Ló†�©Â“Cx°ú”â	5é½rƒ9 y2{yã¸^PºËNèCoôdIJ±s¸ðê<2µQiBƒS·}ðÒ¾Cÿœ—d»}&Úúîôû‹9âžÒ)šK¾ÍÉAÜ
+ö#)˜ÆRyCòîÚîÓV�FÕ%»°Žz#øÆâœ”›ö4®Rs—(DSî_ùÆ]Vëü+­-û\J$Ô>²yµU$“àà¿Êª»ûœ"dµJú…'�¨kÆ»€ÛW,á¡m&$š
+
+ªi_[m>MJÑ¯-‹È†EVèJPË+„¹†ØâÉá?"—j^VÐ5¨˜]éÐHÚ‘FÚ»f6]2ì?Çs?Íly¼—]üˆÑ/½I4ÉšÒBºn€ž™«Ôv�ãö9ØuÒükË5ŸÉO2i�êÇ^Çä’ÇV!Fý³S›²2D“[ò?©¾ZÞ-¯Ÿã½�^h•„�Õ“©ZìÊ@Ûæ3Y,yG8‘ð,xãÞ‘��ÆNÇ}‡Ë1d+rÈoÉr½Ò“é¸uj2Üy¹…ªD%Ú½X¸°ý 69˜ã.H9O%_RÝÏƒ—òÐf<°Lt)‰TU�H‘
+Ø¶bJ'Í¶ö^ÒB„‡TR	
+
+‘ô¸²þò-f@sZâÙ€åÐ¬=ÇQóÁ)äˆÞ'äR=\�Í
+™ ¬h¿vUçªœD*RÝp´ùeÞ6ÌxKkr¾œT¯Ù Çä>�ýÛ²$]£~_kºéa6Öä�ßÈ
+ÐxŠÒ´Íæ�³óL�Á*>Gõ0–H�Ì'º·—<�ù{bu¯2êps€–k¦UAÀr<CÈíÐuÎ�MÙpŒª[Ç“®Ë¨«âÿÍÏùÎ%†�òÇF‡(Ó_¾‹ÓHø‚+Tûê4Ý™Ž5uö~§yäy?<¼Ûço7ùóU}SÍ:õÖ³q!ªúÎÊ#Êˆ9·Žž0åN9™<Ø²¤²È‘ÇHÌvŠ7cà0™Æ µ˜Ç™!ô×’,`´Ð,â½³o­ /5»<ôf§Ùö'4ú­DO"	jc´‡Í’;3Eoõéb�/\˜-Hâ‰½ÿ”j%–N¯>²DÐBÃ«§Öµ˜­Å!µ‘QOŒûuÄL†Œyäuòv™¦jYù¶Yëðú¶w
+ÔPI©;l79`ÔO�~=qgñóz[�.é7YJÞ”‚8¹‡‡NA¿|2Ë&Ì½¡|�ãæÖ‘&¥=ô‘iZsiäT†õXAïÔöÞ�ó& �ŽÎ³&¶D×ãïeºw—‘–y¼Ñ"j,dãxP2ƒáÄæ¿.Ry4NäšO{mio0D¼€!€;•Ãˆ¶C§¢þW«¯Ò÷þ"MÜW2qÄ÷=eCñò}X,.¦w<Ú*
+xFf�¢î2
+2]Q&(ENÀeQ™bÏí5
+‡Å—šMÆ ¼~Ý}«„�Õ—ùVö3urY•C(
+Iff�Ì©äÏ–Pä`Å¶Ö¹™ÇðÔÝj*7´#Û®Ln«1dìUñ¦µ¬Xèzeî±~Ô‚Æ2Ò/  š|)_$;’22äËG¦ñ²L8Ÿ´¾uòf�wù¥æ«ÿ8ù”™t]*ä‹N‘Ü\)‰^œ#s•õz\ºŸÈé|ÿÕ^]ÝÏ©Ñ0‘¢*Fª«H(ª ¦\ó²ËÄ‹N˜>¨„é‘U@x�{ƒ°'�ãÛ4¯Šÿç1?.u/4èú_›tË‹v>G°º}fÞf“™…ÄFˆiBWƒ6déó×8Ûó
+&Y$`ëZøf}‚âË r§%¶$Û`°XÝ5Ÿoá+ÈÃb¤Ä5Aúpðƒ6CåïÍŸÌ?%j‘Çå¿8j:u¡–>VBv’Ü¨aQèLeŠž!TesÁa¿NCîÿ#Îmy‹ËÑCþ1ÓIÚDmBÉ�–�Ù¢�¸l;,€“šéà¢çø@‹}‡äoùÌ/ÊÏ6z6çÌ–¶wlúŽ¥[)=—Ô+¤ã-;‰’O¤´¿9hÄpÉ
+âRjX2�Àô#}ów™@ìÂ¿0¿-“ÎqÁ5Ž´-%„7tõc`z‚vñÊL["ñ“ù©Dd—PÖìÅ¬C“M!B¨Ü–A@<r®Û¢	Øse>L¿òW“b»·Ðõk�3\Èßé2Ø�Y×~QXTm¸S\˜ä
+<‡Ô§æ�ÌÍcê³ÇlÒèÐ*;­žž�%Ë€	ädMÁöS_º$E™ð /¨÷>
+óOüåÏ–üÙéÁäÝKHÒy%Õî/CG{rÔ¤eP¬`|[‚îÇØæt4¸¤/o±×j5y�ÑËâú_Éó’6Zž�mækWÔ!òýÅãX=ÌÑ)Uš5åFŽ¼š‡©ƒ©È0š�7óøb+!]9sø›æ÷Ÿ(Î@y{ÌŠÓQ²ÕJµ'ô%Et+üéÊ£äqÁ�.qdµ·ªÞÓ¦ù§HÔ¸0HEY
+�ùã—ñžÉ·ŒØ)œöF¬œfµ·½V¨áS_f>m<ƒû?S9d%çÚ×å'•õ?ŽÙ
+…Ã6Á7öÍ>~Á„�#ŸãÉ¿ Åäúïävµj$—J‘/ÔÔúe¸¹ö4™»$ÃïýNLu6ò-[Êzî‘#%þŸ=¸r¡ãôšf«.“6=À;{Ü� XÙˆ£íUNî2˜äÏü`ý©!f�’ÞxÃz’�Ü>î˜qã„²DË¼}í’•DÒ{¦è_’úÄRKyùàš^³è‰!Ó5]4¶Ÿo3ü2$È¡œÓ¹âvìs¾ìýšqÞ¾Ï'Ošy	þ×�ÝXÙy_Ì–š'ž¬|àÑp]KQ°•Œ2*¡Y
+"¤AU«Ñ†k»_K‚—
+]ï6í>L‘«z=¬�v””ïœLt’‘äì%™ê>Xü¼×5¿NoHÙÚ3
+\J¤m^«P*sq¦ìž:uüSL³ÐzKØyÈv¿\Õ.#’íAg¸šŒ¤/R¿ÈgM£ìL…Æ¾ÏÔãœüO-óçqÕŒÚ?”Ú€1Åuv¤'Ä(®±Šƒ®`ë»W&ˆún‡¿¥ùŽæ<O‹ÿ1t¿7^j�sç©õ'˜ó´žwgƒ�_Ýqø@ö9´ì¾ÙÒêáÅ"<O‡=¼ÉæZ²i8ž)ªùCM•$iàRÇª…ñþ¹ºÅª�>®]?CD¢1‚òÝCòþÚK¹`±¹ú¬«�†Üá™ƒ´6ü~·Y—0–é>DÒ´�§Áx±µåÝgõz·�]iû$ôÌ-F°Èërê.Ã+½¼^µ–›jò<¬öQ¬`·û¯àäÃ $Ò¹¯ˆpš¶ÓžïT²Òõ«–Ó¥�Q ‚AÅI1±jTWl³¢¨[ê][jžS’Êu!!~¥N¾CU,OóìŽG„Vòþ‘¬ù¥$Ñõ8$ºP3i÷7
+ÊG-��î:LÄw;†w­~_^Må‹viVã_Ñ¹3º‚}x€¯º�:f4u7‘a	ä«»Ä½Š%–D?]Ež2ÄÁ øešÌ\Q¶3ƒÛ¥¸H–âNšš÷' ¯¾jà,BúîV™â
+c‹‚åî½Æž•ÚÌüƒ­ùÇEÒnmü³¦Ãt«sÎÿS�¨©®æ»ßÃ3qrwÝ˜Hü{žÇ¤þdÍ¬Ëi`tÙŒ—öÊn.!jB……‡Š×%7u’»Ü4)�¥ý†UµÅ�ÚMEÛ-´&‹p©"ƒsŠ§zuãÂXÇ±=°Žh<™
+j²âÒ˜š‚¬­ök°9`•¦¤ê‡P‰’^1ÝÛ€·QøÙ {æÇM©SsµØ�ÀËUØ«òÏþr+ÌçH´ò>Ždôà×õ�%ÙgŽø >ÆY#û±1$låvvQf 9\oý0»zgäíÍƒù2ÊWE–ÒIÒýE*dwõÈÿ)§Ë);ÝÏ´ºyÏ4L1¡¸åÌ÷mÉê£­{*|2ç›0#¢°aØ‚q¢ÇŒòVF#~Ã©ÈÑeÂ{‘('•ŒP*™ßjô'!#±C	ó—“®56òÕ˜\G}Ç$2¯4de*á×¸¡ØwÌd�úYp¾óä]½´wbßËñZ¡—‹Ü[Ä©Pæ†•é×-Å«˜4m>§Î~`ü¡Ô¬þ£#LbjGm8 €•ºftu5Ì´KèóMCDÖ´Y=FÆxTTâJûÔÓ31çä\9ÄÄGÔµ½CÐÒ¬.5	¶+hÚFñâ
+>œÍ‡-ÚüQÍì:/åŸ˜†“jþ`¼MÒVâ­ë[òVý”�–ýÙ=7ÌøòX‰?æC]2?ÚÁ|Ýå(|·«Ai§ëöºìWKÉî-¦Ygù^XØ©÷æN,3#xŸ“AÍý$q}eù)ç)y+K°GüÕÕ®õ‹ÐY´8Òå,¢ãû;‚�Ó1u:Ys£òn�®o¯<¹ùçæ‹[n.$‡V€HBOT(S‰„ŠŠæ²q®nDH,òçþrMÕtùa¿†[kˆ€&"	>Ï!¶ý2‹ßð.íÞ/§~gêZÿ™4]*ÖÊ=3Fšâ8®m–‘rðÇo™¦Ü�¡,�+ñï{ìïöéb]0JàÆÈW™á¹R[p+Üš‡âH\¶¾÷šþb_yGLÓ£>gŽÓSŽð
+	¢�äôþÏ.KÔ{åSÔJðÁß»¯w'UÚ½«
+ðãDž]nìwŽçÈš¦—.»czúÕ¿’|¶¤›;B®L—,	.b7¨3}¢ìl¹Lre‰°I �[£“Îþ^Z¬ƒ$�	ð“Dï|¾/{ü€ü¤Õ®tv¹òµ©Ó´[·'Yóþµ¢ÞH	°ª0y€¡§�óo©žŸN=‰÷ôXÈsÙïzß™¿,?&ôÙ/µ¿Ì­OXÔ&4‚hZÏÖ^‹F)$;ö¸ÎwQ›Åºó2iw‘?;¦óµýõ¯–ôëýFK"¾�·�‘çõ>Í…)¿S°ï˜Q‰]‰Ð˜P#Þ?cê«MjÿÊúSë~×m´{€C¦ÈÁ�k×”íFb?ßk±é—D×W691øÿç ?*&b¶¾i‚ä-~(—�xõ¤jK7úª*{ažHË˜ûaaéš.µ y»Mý!¤^Zë:qn
+$d°G§Ùxˆ,‡Ù³é!3¸ûŒòk[ü°ò~¸I´¯©ÜµkqR§ÇˆÌ-_eã—Ò>ïÔÜ3—‡y«þqÚþD’_.j±\©·KÅ†Ý
+üóQ.Áþ.ïÇshÔw¾aó/ä¿šôÛ‰½å	&D5Žî8„Ð�;ÖÓéÊeƒQ‡h‰|-·Æ�îM|£ù#æ]rxÚ×Iý¦ÆÊÏyt
+Ð¹E »W'�G›1`üoô©ËÙõ�åo&þ_Ú¤÷“&«©@9K,ÅBFê+Ðí·†laÙ°—ãäâÊeó'çOüæF�å	ÿ@hÚž§"Y#*¶Ñ¡øC]�†o4ýŸïüw4Ë!êø¿Rÿœ€¿ó2KëÊÏ©H Ûsõz–û!‰¥rRÑx;_ÚÆ¾[¦^Uó®µ}sm£¦4&¤×KP[‘øH>0söVLH‘AîýM§/7Ñž[óÎ‰ªü­æ	b»·»¬p4ªÀì
+IÞ¦†ƒ¾y÷iv.^ÎËâá$�½ORzÜ¡«‡ò7ŽyóË×>]ó
+Æ•yÅticúÕ�üRd'eß¨ìi�?bv—ò†*‘©Dn9æ{Ýjj'ÈÑåö¼…µ8J½{t
+}zâ9#+ÊJÄÔ
+ƒ©§*fî#›¡ñç.v«m¥êö­,ës61Î±Ú�™«BT}	×+cWº”z>¥åùí4»?ªùŠÁMÂbZn
+ûÕ©`Ã9¦ÖGc¬~aÚ#GûÍËãƒ*â¹03’0ê¯TÑ¼�mso¤êZìO˜tý¥xXê†ª~Ž¹‡<ýM=1=$øÉà‚…o‡Ä÷ÌIf$ Ý.šô'«&£‘;Š{åâñ,~7D‡0ùËM†/ñåÄjJ§±
+6�òŽôÍÌäN?‡èa9zdÖª¶ó-ÑK™à�²LàŸ‹ªn6Øæº”òKíô][W•ZÎÑš5 5Ë#_zÒ›fTc³›‹Ì‡¤Õ÷>‡òG–îô-
+[Y.Uc»™¥¸�Óvøv_“tÌœBžƒO‹�Ÿ]^Ïeft£¥kY(â¼*œh‡�ÐV„õÉIÎ34ÉôiBGä7C7·Ÿàê2Í©´bÝ…Ýˆnji•¡"ó¥«Úi_[Ó[Œv÷q4ò0=˜'Øô¦¥ézV­!µÑ
+ÔNeÕ!‰Æ´@ìÀÕùà‘-lÖÝå²š+È¹³Û|3¨ú‘·_L¿è‹W££¤ÉÐ·8äŽ9c~ £€v>á‡ß›! y!W$¯ÊùÊþ,ysÍÚTF{Ÿ%jbæX)_ÝÉûÁ_­’NÃ.Å*?Óæÿ¥¥é7÷ú~Ÿù“ùI|×\….ït._»$FŠ€§¾cg�›zí>¸k 1™UíwU{]Ùª¶W¦þwÅg"ØùËDºÑuþ¥
+Ûñý¢”­>YOˆBäöt£0—ù×ú…§þeyTTx|Çi	b§q#Dj{|tüpŒæÝ~^ÃÕÄß�ÔÊíõíqX5[IÇùÆÃðlœò¸ìýT> ~ßÔÎ´‹_NÛëRŠËsºWù{f$²^Î1Œ wFÜF&ªÈ#¥QÔ(ÜŸm°Àp§Ä,úm%¢ÓPˆÊ—edyã¶i£EâMd‘AUøÀZ“×�›A�¼sÍ_—Ú¯kªØAé]GÉ£–èzP‚²±çAÆ‚¿,°cã,8¸CåÝjÞÂÎ×Ôi¬µ»;]R+{¥¹e’¤7î[áFæ‡¦ltºr$=áÂÍê¶MäŸ7þZywK‚Ñü¿io4…§¹½…`‘eïÅ¥WO· sm=‹€q[üËüìò]í»iš^�«:RXîL13*ÙçZ§by1ùåøómL#§C‹—WÎ²é7>pko2jžN?—ï%ðjZD1ìI ÊßhöEr¬Ùå:ñã5Ñúuï“<§ä¹"‚;™µÍEøÈgkW€©§ ’Å,´FQûJŽù­ž®ggi¦ÑäÌFÛ_›ßÿ-µ;ÌzóYÛ›Xa�¢XO@DpÔý5­ÕNÜüÚ/ñû»­7ª¡hZ Ö—�Ø�ìwzLZ…’“yeËn:Uã—rW¸ñ<»â*E«èó�º}©´‡Y³"Iì^æùlî�8IMTxçXþ6Tqv­EÍœtµ1Ð_Ëv™šyç�44Ý[ÎzTŸ£N±auz�ooêpi!J2,Àìª§¯ˆÊ»+³?3«Oûà{¼ÞW	ju&Ì?îMþ—ª~GyWLüÞóÅí¶ â_+yUPó�·sNå£‰ÀÝŠr§·ì»s´¿-ˆaE}„w½&
+!ŸÌÓøÝôî¥ù“kç{�SAòS¹Ð<µpt•²ÓáhÃ´1†
+…«š�¹Ï?Ï"KÔi4¸²îBNÿœZ“óOÌZGš¿2>·¦ùkDô”‹ñžV¨&I˜Óˆ4èwÉáÌ@§.rÇ¦7cñäûoËžQòÏ“4èôÏ-èÖúe¢ WôQT°_æ¯ÄXøŒ”�~«µræüÖù›þrn85	4;{è¤¿Ó§‚æ+�<Ja»QHaÞ�2»§œŽï�l¿*¼ŠB¶ºµÍ´ê%œ÷0újÌjBJÌ~Ù\²îäKíoùÇe=ßš…%xõ1Ë#éÆ¤Ù‚²×Æ™~<»5Jú¶9¢˜W—ž&
+Áyü·Áhcß˜´½&k‹�¬0½àÔ¦ýò¹
+Hóoæ§ú-Ø²+0Æå•€U «.À{å<FÛ©ùµç/Ío3ë¦kÏ3ëK‘/ééIX¸ŽE~#±?ù|q’Q)¾róF™¤yÂkylu�¬ãúº <Iò¬jEse„˜‰-“-ËzN‘céjÌ’ú,hü²�NN&1�Ä”ºŒ„‘eÂËK±¶všCöÜ…$S¹¦kx·uZ­}žÿÇzO&¦šLú@†åf½žî7kŠÑÀa(Vê–^}8ž9“Ü~ç6¨ÆP¼>‘üÄvó?äö�®ÜG2^X¼"Y“ûÏ«McZo@Fp]‹#ƒ´2c‰ê~ðï»N>&–=Ãî/œoÎ� èº^½åéšúÞ+‘úF9(üqÊ�JÐß¾zä}O0‡ÔKë6Þmòí»©DHµkKP\Ç:BN	âÝÎ[û 7«ø!é'åük¨é¾gõNšeá5ö—ÆªdRšÿ•MÆ`eÔØbõè,,-§Óíâ·õ¿¿t@…«Ö¹¯–K);©Õ&_HT‘BF|AL„’çá=�lä‰J…ªªq˜:ÖŸ«26ÇÌËÏ4ŸËß7Éç¿‹Fš[«Ù$†ò78²ì_ÁsiÅòsá£3}GåßÉØ®äsæK€ÒÎÃcéCâG\„4ôåâÐp~?c×aò®‘amŸfˆZ1Ám"P žƒ‘9•tì±Ç‡dNŸä«©«qui
+‚ÕHÚ¥—�C¶&)f±åsu=Å¬nçP”’3ö�ØôÿŽÔŠ+
+gJ”E5´¯
+í‘TòÖîæ€ýZN5ÜÐâ©ªý~jˆ­˜
+nX‡‰Éª¢Â‘‹˜n£”·î­5›|Q…S¿OlUév‚Â[ê�2R8âèµ ¯|U–Z:úf	™!küËÞ¾ø«!òÜÆM4Û3VM:æKVÿR?îÿá
+í™Ø90Oê<s)__ÙZj¶WZn¥]Ù^FÑ^ÙºòŽDpT�½ŽDJ–Ž\W"ý��§òÿæ'üãæ³¨êžQ²ŸÎŸ—:¤íu} Ô¼ÖÌwvj+ÕÕÝ€p®dD	sqðÊxÉþÚÃþrWòsÌ°%¯š’]&ê?†âÇW±k˜ãn”Y�>|Wæ1žš.V=fl\¥!ï%
+wæùÆ-Mqæ6Áä;›k›«z×ü…VéŠtû»]¿¬…z¢cÔ\‰#º­GÉºoä_™|ç¡éRó}þ§ª‰ÒêÞÆ’É§†�;<KM†G.#m™½ –a\|?kíß1y—AòŽ–u
+kQ‡I²P�üTÝ£Q*TÐT�˜DuSËâ—’y¢ú?ÌM*[]?Ì÷Z&“!ý
+QÒ+~ÑpÈÊ)àÃæ2œ¹H(à"ÔncòU“Úyg[…nt¸žãS–¹‘¡2#XÄ�
+–¥YÞ2ÝÁË1HË’8CóGç5Ï™|¡ªiÚm´Ú˜Ôã	¬K$Ñ,¿jDKvs!aT�ÀëÛ7<{ú…8yÉèùJóN¹²žhî­Î{+�¤!I#›íS�xèà~ÐùŽ¹½ŒaÜ8àË|™ ëºÿ˜,m$ÄwWú¥´W‘ÇG2e˜	ª«SÄ;f>¢c¡f ™ù�ùcùmå×°Ñ¬xÜjº˜Ü^ÈçÐŽŸ¼âÜH-ö>üÁŽwÉÊÇ£–]€;ìòit,èÊ-í&mVRIXÞe>™áÉšA^Å€=×1µ]¡ÅËÇ½ê{'Ù^-çøåý9«jðýc…ÝÀ2ÈÅØFÇ‡Æ8	*<rŒyŒ†áèÎ‡–†ßgêÏrüŒžÜišÅ�¼œâK°Õ§ó*ù•˜¹ÉyŽÛÉôŸÆïjž4.vÛÇ1Æáç±›€ùŽú~¥
+)f–ÞUP:’È@¦d‰Sn.[¾×KÛiÒ½â›7K´U$�PÂÊEiÖ‡:})¼|2ê+ìpuRé ƒÍêQ^L‹pÖ¡á‰‰Ø#-9fn”�7Óøû»�t´‘…ü\þ<íõOäÿç×•¿,¿+üñheœyÃÌ·S\ÛJ `=!Q[Æ›ðvv§†`ö„eªÈ$z×ïïvZi#°Ç¿’+þqëóæÊ¯+j:–©,¯úoÌ2‡¸â$¬©IVS¿Jf<ô€¶Ã)Å°?kïŸËïùÎË]xZÙjúªé7²Wá¿¼8ÎÄ ùk\Ä–”ƒ°drx›“ö¾´Ñüñå�1ZÁ-ž¥‹t¾¬2#V_b	e2„»ŠÜCüÓòT~b‚Öa©ÛÛKnˆÏD‰�§6 L¤†qÌA >Ç…iß”äò?Õ¯-�Qd�Ä«×ÅIT±–Ó‘îÿ—ß—×^XšæâK¦¸¸¹_Þ‚QO¶5õÝrÇIŒ-Ìÿ¾Q^@Ãå�š)ó'æ—üä¶‡å.›c1ÔuEãJ³ µ@¨õf�¿lß%ßyßóÇÏú¦£k©ê^cMI·æë¤D>n6?7¸Û2aˆÏ£)J#«Áü×ùÉ­ê‹=¥­ýÝÌÀ‰î_`|QW¿2c¢êGãäÒf;ÞI=Íö£#=ÕÄ—›‘,ÇˆÌÜZxõk$ªXÚË5ä`$�A�I¹Êõ0Œ`hô-3™—¢=¬qEÞ¢„ŽTj°=�ÌfŒL‘»¬Ë¨œ»Óí;@¹ÔíÛL±ÔÕ‘JsŸv£
+SožbÌÔ�èë2ƒÌ¢-¬àÑ<Ñg¡êÚ<Z…åÌb+iªjY¾Ôì;žÙ^|äa™j?sŸ¦Òøæ¯“Û¿7¼Ñmå�ÊžC‚"±]ÂdÕíFübqé"ñ£3—ö{GÇŸ.¢]	¯=Áýë¶æ1à†8›åuî!æþMüºÔì5ibÔáŽóË×PºHåëÍjƒ�µzçS“Z&6Ùåéêz—4¯+¬¶Úd<!¹rn‡—Ä~Í=†aOŠfÌ¾Õ¤þâ{xÊ‚Þ®Ô å�!‚Vn&e`­Å+ö}²³V”r§rMûán¾¢?‰ûw>9.v¦qÇ)£»Ð|³ùu¯ùŽh§�?K–•–Z‡pzñSÚ™‘‹NG0ìôú"/³ö>›Ðü³i¦Co/¨`P�Uêseî,"!—ÃkR©ÍvåNƒÃ
+³æˆ‡L¶V3Pÿv#î'û—…;··�3/zm_§„k[¬´w„?
+Ô¨ðåß-–®ž\iayxÑNåYCP{äxOrØK'Ð$Pæ[(ÌèÁ|x�úTxœ<%m#Ö “Oú¥ž�WZ•Ù�è¼TìHñ¾²K=ê‚¥#IŠ+JV‡sÔáŠ¦­l@Á’JV5ÔžÔª"’rŠD¸Ùd�wøOZ�ßN¼ªü¥ó*�ÄZš(>æÊÜÓî3°r`Ê³)_ óìM+ßˆ
+qŠâèh`l+¹ù©¿LÝÍ´
+Ý„ëžEò.¾ZMkÊÚn O[™bùx–X|ÆùNML±}LxBñíkòÓòBÇÔ?àë+›ª’±¬·KÔõ?vaåíxˆšú«oÍÌÇ¡_ãîdß“ÞSòÎƒç[
+wIò�¯–ìÖ9âŠô1ÙÔ…P_Äíšì}§›)õßÛúØÏ	7üåg˜î-´ß/Øé÷:ƒ^Ùj&å/Þ6�Q=#ð¶Ûo²œÝiåŠ@_?ƒˆEÉ_ò·|Í™sgªHú’ñ/ò8·½B‚ zðÖ«ìFO.’2)”‹Æ|Éù�æízÞKkÍIíì`Qd!¾(]™‡v&½é™z},qŽ.æ“'©y=ÜþRê>�õåž¹åë™µí
+HXÃ	óêW‹5l”s^OÇ{	0�3óŸQ’k]~Æ
+ZÆïWMwT��†ââHJ–…î·à�h
+<l2‹««Ñ4:y_Ì7rÛÞê>OŸ[óO¨eÓì4†)C$Í*7ÄišÙDãjy¤íæýnRò+TƒU±[™Úéâ(ZÞ¼T™%ýãrëB6ÌIá°C¹Òj|0‡Õ5	
+$Yc¶’MÞ%Bãå¶S
+%;í&L�ûÿ[	¼Ö¡~±¤œzÊÈÀý9•=8Ç¶§¨˜2åcñÍï‘ºîš÷:…¼76ð¼Æ"–Ñ¸Rä	jB“RFaêp’�flsüÒSÊM}óVD¢]|N1É‰j¿I_°À©nÛŠuÊ1æ#(üu[°üÛ×¡»+;Ï4³úf®Ä’´V`7ö;gU†\B'Üë³Gv ¯ö«às9©ÓÊæ2¥¹$"¨¾¬²9Iò^a–?11Ð=³~š­’Um;·qÕAr?Ü}(óg>YüÔóßåýÄ3ùOÌw:J1¬ÖŠÜíXÿ•„­Oó�8l6»õkòcóËÍú÷“¼»«kE.æÕ-‹]<@Æ]¹˜Ü2€TÒ†£çš}F>9¸�¥ôî‰ù©g¬f¢s»¤‘Ò¾ÀŠo”’¨¿7þhT6úkpB‚N0PÊÄ�Âø|ò¢oeº~xy—óÓÍÞ{žöÎÆåt
+9ž'Ó+Ïu¹µ 
+ÓlÈð«ã¹vòIãtârÓfPyqâ¬M{ôÌlÔ¤[æÿ1èž`úõÝÝÇ¯(ä}30g_`)°®n0dh0a²}föæ½j¾9™â‚Œi|7HÆ‰%
+õéóÃS&A¡]3ßÃaB­MúŒÅÔÇÒ}ÅÆÍ#Â}Åé�¨!iR#4Räê†jN-ËÇ:KqVDÛâŠÓ(˜°CFK›Ù´»kO3­†·¥˜t^1€Ê´ ‚Ã¯\Ôk L{Ü�>²ZqL‡ô<z”jÚúÃ«k	'&¸d5UáU>Ù
+FÈr°Cú³›rš;boVŠT*i²ô÷Ë\~ “Ku=Âq§ �ª$ct¶…
+±c]¾y;aJ¡Bõ<Ojíúò@l HšdÚ”õ¯2N±éöOõz�%ãµ#ëFé™ÒÓ°Á¥$¾Šò‡å†“¡ ¸ÔÕuBÓÌ>öBž¿<Ê†.Ý¾-oÜõËh¥)ð
+A@«ò‘ÄK–6Bêî›¢@.ub·Œž+_�«¾Àøä£K#“bÆ4?Í­@Ù]ykUxæ�%�õœiw€š
+¤<ŠæPÁM1È÷èV)‘D2¯£¯uþÙa…Ú&´ÙÛÈÄB¬Î,£ì€v½‡¾cS$£Ì~gò¯�,¡½×µ[»‰:ÙG;›¹d4H¡�«UˆliY|ö±ù—CšÖfº´·Ömž>jþ�Ô>¤d¤*à�Å2JÆôßËû½Nµ±Ñ|á¬Ç-¬>‘“S�jK,…ªL‰t
+|2àG\’§:n‰¬›—Mitë˜�ª_XÆðÍ^áâ‘ePù/ò9S$UÝ½½£¤KsÊg`¥iSJR„Œ,ž©JªÄJË-jä¨©í¶E’°
+ŠO
+îvlU-òU×Ö,5
+H!Ôµ+¹íØ~Ò¬¾”F½Ç¥}ó;&ÓëGÄfR¾C’åE{˜¹2FÄµŸ8iú_Ã$Þ¤£ýÒ)R|)šÌÝ¥_Ä,t½þ÷ a‘è^~u7ùÎf·ÒmžÖÛ•Õ íášìšÜÚ£B2ùÖ{ÛñÂ0z×•?(lìø]ë’µíÊÑý2ÕºÓ|ËÒöI‘žÝwþÆ¼Ú®@zG˜|—§kúè)+X[rW´xÔU{7J�jæÖZ8VÁÃŒŸ~rÊ?,ntŸ,ùÃÌ1j:6º’�#ô„fh©$l^‚:s ÔTf·&“4eÅMoµ§Š=Hxu×”¼¥æãkk¥Ò-î¦£mþ‘lî*vðËa«Ëª${ÁgÃÈ½kÉ‘>_Õ.4«�Pé^eŠÍ
+4öî‘ì»ÆNäu¡Ì¨öŽÕ�›\ñÐe¿œ~MòG–ÿ/<×7¡§è··vAl¢FÏ$OÉ#ˆò-Nƒ,ÓK%Ñü¿0ãµ³´—×x„ŒŒY}CEßÛ¸ÎŽUÂé/™¥†4‚9fxâG
+²AËÞ›äiJ^Þo½„ÔµÔ‚F<�É(òD7ž%¸‹…ÃÈª6õúF<)9·
+ÅŽ¥ðÇt€�É;ý=ðS>
+ƒrXÜYÌ²Ã'c#Ñ¹…Ø6þèpŒBCt€eÌý¯Qò¿ç/œ¼°b·Õù‹IŠœa¸`.ÕGP“}šS¥s6Š'ñûW_µô�ùƒ y¾¬é—B;åBÓØÍðÜ!§Ùâ~Ð÷4ôrŽ[?/7&2ù3ÌhM–£l‚¿R’í.$±Njk›­9 òhÊ-ä¯BÊêUÔTŠPiî3dâ¡Þ¾›;|J²KGfòF£ëv�<	÷üUäÍiýÌ>Õ®	Ø
+y²)ã°Sñ�¤Ò¾>Ký;§{~žÿÎ5 ºü«ò”Æ„Ä÷1�úJ¸þ¹£×O×_Ž®n+§Òï§HxlÃzuÌIÔ-ýŒŠœøúŽ Ó™4§�È@ú‡½Œ¹äŸ•nõM'óZÓmžQd·÷p\[±"5X¥+·/bss1jq¡o|�S²¸¸–Þ)Ä-/¨­J8?h)ùf® ÆË—Î;+K‹w1•x®Crb¡©AØøåRÏ vIˆ_ùÁá@èó<p�ÇaÈ¹ÚŸ,»¦]ZŒCÌõ/ËX§.,]}hÏ/Fd*vßá~•ÌüZŽöb6~MÖt­RÍÜ¼VÑ’Ò†5;ÓäpåÎHòq³ã÷¢B›tT�í3}‘óÍIƒÃ2;}ù}ÿ8÷ù�ù�
+_Úé‡NÒŠŽ–¢LA�ÿ¾â 1î2;‡3–G˜?'Ñ:/üâG›tY ¹�ÍºkËÄ-ÝŸ¥?¦Á¼
+(NcfÂe“–ßµÊ=œ&7�’Mç?Ëo9y-âóLúÅŠFŽ%÷*7_§1µxe8Auz�ñŸLM{¿cÈe.ÌÌjÎvzôÊ	®n�=”='­:“Ñqù&7.[¦Z^™yªÝ­¦•—Œ �¤šnÔ §‰ÉÃ™ƒäw‰ù=ãÊ”vˆïÌS™ªl£„kñWrÞý37¢íñhãÕïÖU�¼ÅkpÛÆ¼8×ˆªXu9•îs#ˆE^çêV=ÕÕÌvÖñSÔžR
+“A¿†É¸N…<›Í_™-rÚéôâ\,åÕ»ËlíÛÓ`¬µù×å™0À×"V-..u[KŸ6\´WwÍŠïLš·¦9cvè†Œâ¬ÔàjØÓ2£ˆm&[Óì?$hÞ\Ót‹K½Âsõ´ \j6ï
+ôåFí$nAài¿l‰˜èÝ -¼�é4çêÑANG~Ÿß•’ØyÖ±ç­BÛÏZoåÖ‡ci§Mw¦›ÕÖµVd´fäíìâ�ã72¥A`Ž8÷+×°Š#jÑÞjZÛ[ygÌ¦©VãQ±Ÿ”È÷i<“Ý´HFÄp ûäH[$Áåï3Üy¢ÇIµÕ<�æ?(ß-†»c¥Ü‡´IØWœ³Ú¸aÔ4`ø®A/jÒ­.ô«`Ôõ&Ô¦‡‘{¹(¤u=9$$|±<•B÷Ry9%­UiBÿÓ*f“”±1rû™ô>8’¨
+7RÈe6óÛ°sowÕ»ÁY£?Ñó’·r6È�Ù$¾yÖŽ‘¤½µ»ðÔõwú¦š¬hTH8± ïQZŒ�°/u<™>�fºf•§é‘ì-íÑHÿ+í±úscŠ&<ÚÁ2«6dXKó¢moÌžg™môËv†ÞB:T9
+¶r�~\æ±]|AvÒÂ1½Ë”M/ï0LÒ3}j|i¾di»$eY~¯Óñ
+Õp‚ñ¥èºf“[ØZ$VœÀ©?No4šO
+ÂžkM•)Û3eÜâÊvUÓå_l¬Š-±äüçÿŸ‡é¡¼µùq«
+å²½½·‘Çí}iÀ¯Ê s7û8ùŸš~Zó·£H[J½’Ýú‘56þ`ûSå‡S¡FÜ/qòßç†±§Î–·Ú9úÑ^_µ•¡�•èZ¦™«=Ž±øûåŸˆ$póÏ™<ëz.üÁ«O¨$?
+�´�ðD½‡±#Ç6š]/†ÑÄÂ%t@LÌ?eO�Ë2f7A*hèhUiOòi…‚¡1±£)'Ä�LU6�g>ò"’{�¿›ª]Ó,ö’²ûV˜Öúž¥¥“À/Ú¤±÷È«(µ¾°ÔáâÀ	màO¾*9 ä³¹´�o4ÙÚÊò2ˆI�Ç·\ÇmÜK#Õše½ƒWr—3E 3�XJÅHÜ��9�àÔ�DŽÉ×[˜®on–8qô™CW¹\ÉqÐrýY¬¥pwE¶Œ
+¯ÿNÍQÚkSÉzì!Šjús¼ÀoE	ùí•KûÆHkÕáå+,D‡‰$ÔÓ,ÏÑ#›9ò«@—Zˆ¥ÌŠì‚a·-'©­ã1ròr ý*ÿœy€§’­axøKû¨£åCÉj²ôïhµS•Ô‰l¬¨J—}²™IšP·_OeÞ›Tmôå|[ ò~wj¾N±»Ö¼É6Ÿl°©Þ,ó(î^YàÇõæ^<­k-¼‡¨[ú~“¥Ô€šÞåMx�´9�l†L–¬¶ÏËWpÊ.f†8ÅÂúv~‘*ª£b¼ZøåjÝÎŸx€òB„|+È\n•ÖŸtŠÑÛŽ>*eÉ‹kÚÁ´’âD…Uˆzb2Û‹œ\$<‹Õ?ç?)bó�š'Ö<ÅlÃGòÄª¢ÞE4žê¡Ðz€iÈxe–ái0¿\ô˜lmm¡·ŠÕR(ÑU.*ª«Óa�»p)="ÂEãÀ!;r#§¾E)&¥i«4rÛ­ÄCŒ°·�Ö”!�éQ€‹”x…w¿=9¿.ÊÚô7z-¼—:V¾ÎÖ6±©,&ï§J�†ksi¸‹¢Övwü~¤«Ë“úŽ«ÝëO.Ÿo*Ñ-Ðüb½›¸Ë0iè3Óh8Gãõ>�Ð¼µ§èVðYÙÙ¬j€+Ïð—sÒ§¾dŒtì±ãád Œ3Ê=8ÓýÛû üúe‘‰;3”z¼ÿÌÿ™'—$X#I&Ë¨znÖa¼ˆ¬+ì*}³&)¯�æW³ë>f�u+«øo´É#ŠhV9­¹ò¯´�$‘Ýzü<?Ö^£*¤ì¯ ùÌZŒ­iä›OÐÕZêúÍÇ«@!¤J©1”[™fIa–££.È1¹=çÊß—–=io­j/#I&¡u¼~«q’qÁÂˆÂ5Ùšƒ1ç¨Ú›Æ¯XÓ¯-m)‹ÑaÒm‰À0`>‘L¢2^œy‡Ë^iÕ<Ïq®\ÝÃæ�)Û¨M7Ê÷Rh†?i¦âYoö3H€vB2è•áy…�¸úÇ™ïÿ0?KùcI¼�[é~Jµ²—[¶Eµ%AmìfâIG€;n2ÉI�Ôÿ+ü›©jºÕÏ�­/ôèf¼‘ü¿h×÷�Ü6šE"7¶ðNÑE;´"JìÉÛ)‘LFïg±°Ðü­eõ-ÂÛNEs#[Y§e�Qärj�êÎy.ùU·©I<×'”¯Dý•ý°•‘QiQâz|ò�Å‹TÇ³»Ÿ³ô˜�{*�ÕÝ®‘gq¨ÞJ±Ån…¦™þÊ�+A^§ÀwÌlÙ¼3A"6üÍÿœ–üî¸7ÑiÚMáµ¿oJH"Jó³‚æ•ïÎR(kÐf^�HrÈd=
+þ–¼’¨�ý%ò~¶žiò¯–¼Éã×ôËKèÐìÊ·,Ô#å%3m•£&QÀø»(nx^…å]'E‰E½º‰@âÓ°Ý‡Ë¶bé;>-«‹íý¹¶Z¹I”ZQ@36Pñ�Ú¾<·VU¾[ÆÇ…~¹Ý<±±´§|EáßŸß“ßž>P·òëêÿ n´û¤¾Óï8–^h†>/Æ¤ôí’„øwiœL‹ò¿ÏŸó‰¿œ—r\ÝÃ¢Iæ-. Ìš–�þ’üW~RGBê)×lÍÃ©âæãå�‰§‹ZÛÞB®oÄ«z®bh™hÊGU îï—ÊWÉ1·AÞj	
+PÎ6 55È	žæ([nr·©1ä§ì/�Ë°© e�‡Ó�d´íQÜvÅVra½JÃ+ÖcJöÅi{,W)Æhƒ-7ùdU�ÝésY¿Ö,‰
+> €×¦øÑTÏNÖRu×•IÅ‡\�Tv¡k‰?%^>–Ûµzáµb“ÛÉ	,AôÎÃÃ+}–ï±­0Žig–Ö¨ß“sN°+\EæôŠîéOÛ�¬Y¡_z?3L¨ƒÇl˜M¡ãZ•…H#Þ™fmê”szGåíÝä:�ÔV·0[M{l©˜ªó$Ð/°cÛ1rìˆ?G?çRâ+_Á<òÝLºÄìÒ»«Šb¯»S4:ƒ»•×Q
+Æ<
+­3ÉšQZG°,@4ÐŸ`rš'Å³Íoæ=}V½¥ôÎŽ‘´py\Pr=kJŒÍÇ´E†§o<ÓÃp‹c$WCÁ£¸"ŸJägL¯E¬1Å;Ço-Ä-ÆÇÕæªßÝŠŽŸ24¬–ÞÒv†u
+¤²¨,±»”ßÙ†ø
+£Ãö z–ÿvÜNC„$¡G’RIî¤úÔio->­DÁÒ�y1Ø×ÛQúòwN‹ËúK[†IîæáÕx–vE~Y;nÇŒÑvZ�TQã†ÙH&é~Œ7 }9$(OxÎ¥Fô˜	HæÁ|ÕmäP Ž_Ffh——
+· ö®G›¢ú1tŒCU‘D|?Ý})M÷	®L"iŽù¯Í¶^QÓšòöÖêíœN;xYÀÛbìâ<IË1YærÌôxZyÇUüÏ¿M"ÚÓSÓå¯],ÇqV4åHdPk¿=¼vÍŒ1
+¶‘<ÞËåOÉ¥A5Þ¯ªÆnJ“²¶ñ
+Ž—"›Üq*{‚2$Óo†›éß–zeµ¬¶ñ´ó3ú‡÷�oHe$×Ÿ¦XÇ·ÀªOl®YhÞŠ–Ä/¢Äƒ�‰FËððUP@Pð$æ)ÊKpÆôƒn‡ wgÅ² ¶Z†ä»­vÜtê@üF ±|·æ¿0þi$2ÞÜùX¾ó½ñ>YÐ´étÛxájÇq5ÊqV$€xÔ{*Ÿ‹-Œ–žáå	|Ð>¹¬k·MÆ¯I®ô`¨lí\³ÊB£I¨¯ì©ø²Ã0Æž�6­r«#sXf^ Ëû;ô{W*””#/›,­õ{
+6(Õ¬.Tˆo�-2Í ¬QðêÊÊ%ß³U¯lªÙ2àÜ‚’YCý…=qÔ*€ÄŽdQwÜüÆ 
+^ì‰š†¥¨Øèö³_jWgkn9I#8ÐTZoà;äsLc‰'fB&C`ø_þróþÒOD�#r]GW™©´ò­kE;æ&Ÿµ2¾m±¨�VÏËÝKX½Öu½GR¹k›ËùL—.æ¼jvUöØèñÇ"Û~‡]©˜'bþ‚ÿ*-þ«ùcùu^/+iC±¨²‡�§·|ÅÊœ;½ÔÊ)¾‹ËQ—µ**7ÅUQŠªTxâ®Å›«Mü7ñÀy Ë„_süÁónŸä_(kžb¿¹Žôëidµ.T›‹�‘Cu«)‡,xaÆ_‚þcÕ¤ž}CR¹”Éq{<Òú†•23—Uè)¶m1òpsÎ¥Âx…î.�;ò!ˆË2X—Š:âª³Ë´&YZ€
+Ï£ßc·c+EµŒkñ?p:ãW²¡“_¸šTŒšŠ õÄâcâæËSŠëáACé—’½(M2T‘4Â7Y?»s‚2f‰I¿bQ·MòÛÙRëí(H={J†_‰•w&�…2¶*šN¨¿ïð”Ñ$;SÀU>¸Ó–N1*EÆÑñÝ¶¦*Âu+G´‘Ö‡á¨aN˜ª®›¬¼µy JÏYõHoÖ?ØªE4UùÑ±T$#VriÄ×­:{œTszÏå_ÖW¿žÒÕîÍ½ºHR§­HbA¯Èf¤ìäAúùñ~�Ö#<|õ4–—[˜wD­H œþs»•ÖöÏXa¦ûÄf‡ÔP¼|x–æ
+ñëÛæƒÉð™tûë/=ù²mÊú–±ªÝµÖ¥=×Ö=/U`Y(ÍðQ$®ÝxœÍÅ&´ªÚþY55êºL$…—T²´@ì±;qTàÜ‹–? ®NEYw’í¦Öã[ˆ./4q+™­{YQHARb˜ÜUH#¤‘í‘*Ï«q¤^ÛØjvðê2>³w§’Ý	ûw¸N*æŽÛt*’³ë8ã¸ˆÏk'¬Š@n4P¤ô‡
+¦qÛ¤€wR+Ç}É ­<p€¯Hò�ô£ 5)î:äÙÅêöÓì›öÅ´rLÒ}«\X/,H­{¸
+±/2ëZV‘§¾¡ªÞÁg§!_^òåÂB�Ï]‰„í×|–1l'‘#òŸœ¼¯æ±:kÝjßK1°»·_¬Ù•E�¯f$·Cñ<Ü6ãlÍ†œÎÊ_æïÍ(h÷VD1[ëšÆ¨ÀAn\ÃfëÈ-úP!/Rºå‡‹.¡h±höV0ÞYi#J–íCMhÈ¦píüò¨¡_¬åáLFèÉdžá�\„ìƒ(ž{oZ‘ª§îÌS2J¢Ò?ôdÕ­(;â«HJn¦‡üöÅTàŽ5^ÀâªKnÃ¢ŠwSµ}«Š±ß3yrïÌqYÁª~�D%§“ÑŽNl>È,ì
+>XÝ*Mò\zLi‘sõ(ƒMÈ5[“%HäÂ¥{ÓêK7¶‚+xýË57yXÕØøì0�¤%xz±ÿ1ù»JòÄ]?ÖoÝO¡¦¡ÜÓ`ÀnèNaêõØ4q©,Ÿ¿ÌaÈÇ€dÜ¾
+üìÿœ‚]9Œ-8¿ÖØ7èí Ù¦¡ê½�Ì}“QÚRã�ˆ
+÷±¶ÇÌr)É�`�ºÞ½¨ù“T¼Õµ[£wyy!ýá
+JÙU?c‡‡|ìôZXö~§]“)ÈÊ¼Ÿùiùƒç{ïü§åmO[µ¶œÛÉ{i¼k(UnUHä©ãÖ„xåÙçŒòi~ÿè6�§èº6žÊbú…•µ©V!È0D#4+ØñÌ)roÂ8Sš�­ÉãyÇ“qÜ
+ñUø«·ÓäÞ³ˆ2åºòþßO´žþòaoikO=Á"‹KoòÈ“³fŸ��B;ïF·ëOÊßÏÿÌ?2~e
+OX±…­ü�åË¨´Ø¨äEëHIÙvuÓ­2xA/A¬Á�K§"À•rÚùwmÜø[]�ŒÐ[û’ÃÂ¹´€4ñ½r‘–Üé¦'9ÈÝM2lÙ¨øb©~·�bïIF
+ÄuøwÅU|™ä;¯9=ìvZ…¼7–kÎÞÖqG”R­Àÿƒ##@•«eƒò?Í«ê:Ä/äˆ’ÒÅ‡¬z’7/òsóVËÂa‘ù7TÓgyu{­.6f]=î¢’?ZŸk�`S½2|\A|$é|«©M–É€ß	<¶ð $Ë„÷ ==FÒCo�‡BÀ«} å¢c½%à%¨b}²L–›ê�¬[3¨¨§Føâ¨­Yb•ÃRxX�íB:
+ûà°¨½^ÈÊ‡ÔÙœ¹ÆÕ�ÏlÐÉÔÐÎEXÙOuðÛ#Ï ` '~ÕðÈJqr�	}CùAùkæÃªýröÁ-ì%U<¬U�[ºÐ­h<kubFÄ9º¼�§]is]ÛÍ:Im/aÆèÊíÊj|+š<ÖK“úÅ�¡Ë(fÖ¨ëõr_‰N'�b@¥7©ýØ ¾nóé¿óz¿é�nY9ý_R•¾¨ˆ±ÇCq¥>Ëù“ˆµ¤qizd>¦±æKEÓuià’Ý´M2cxó pÉÂR‡z­i×,'tZm¥Zù�T%`ÔSNÓJeÓDž�Ë�^Bî+ÉU¸Èoï;dŠS„½Ò<¡nS5Œœ½kŸ-Ù…½º$r<øD<ø7ÄP°¡øª2²åZ¿Ÿ5Ÿ2Á9òeÖŸ&›m(’÷Ë(&·¾îÝK' 
+C.ý«’¥f~Oò=ü:­Ì¶7z�—¥µŠT¼Ñ¢¸–âÈÜÉxXú¼¢t.G>ò´JíŠ¾¦òäoVY#’f5fˆq@Bï×Ç"Î/B‚J ßÐ�I½ñ`¸ÊH"»�…M0€Çµ‹ÆŒ[¢”hn$1\zª­AýÚ”`z7za‰ác8žï@Òuô�o7–me�ÌÍåùšÆOR­F/n±s‰U~`Óu#lÈŽ ‡ãÝ'ò7å¿—¼”³I¦ZEst¦íbhbI§@#ãÊ(8É¤KV1ò$ŸŠ¸'¨%¶ž�ÊµäKNrS©dØÇ2%i«QP)]ñád˜G½	ëá‡„*·%ÀŒUifsûº1ñì>x«B:–äýéöq¤Ò RvµúpZ�iÅj;q88‡zi×ˆ uï‰ ¢’ýOWÓt[cyªßGcn °y(+AZ*šr>Ãs”OQCÕ ™¦Ìxäz�ùïóª×O±»’Ââ=K´×šÝë*ì6<P�T×a^ù§Ï©Í9~èÝV~ç �«gæ÷æ?üä‰ÕÿKòeÌÜÙØ^yŠpÍ#Wcè�
+fç³;ŠC6¨YçG~ãÈ�VœÚ‘�h›÷<SË^óœu‹;˜ôë�fÚæò#ªHÌf&3 õ©Z/ÔgQ>Ä8òáº÷8!Êw~�é?—>B°šÚá¼™¥Jax˜G-º¼mÄAêhkÐƒ˜2Êù¹8ð‡Úß–‰å(4&‹Êz-——`/ËTÓìbHÜE.È¤ý¥UFYŠBÉa(�*z)<iNý2d£ ®NäÞ°<›'Txâ­Ž£^zR9©‡zm×¹.,‡Ï�ý¯”¿ç$üÝ|É£~[ùx<šÇšn#úÄQ“È¬ÇÓŠMÀc×Ú¹LžŸ°ô# ÷÷K»ô¼;þrKKÐ?.ÿ)|¥ùk§N.5¸µT½ÖnTÞÜYRêiîÍ"ª)ýŸˆm™šWŸí�o�“ñÞ|ß™Z¤¾¦¡põ…§¶lú:‚9"ôqTfñ;äY'ü)Äö;©ñ¦*ÝZ¤›¥>!Þ�ñT¦85}'P‡PÑ®>¯,'÷l‚„ô`:�Œ…‚ ÓÕôïÍ:ir}vÊkK[÷µhq«ö¤VÚ oC˜_—²Ùâ–
+æ=[Í^fôäÖ|Ãq©ýQ˜ÙA0#/Ô¢P*pvÌ¼x¸E/ŠR�?]ó6‡0ô®œÄ<@a‘–%ñJa¯ù¢ãÌ–Åµ#»ZF`/%;¶V1QAÉhKåŽÝE+û$‚IúröøØ“Féû#©>¯bbt¼´Mjàã¾C…S­.ý5k&†gT¹µRÁØ�È(­|quÒ«¸%*¯Âj¥¾ÍGŽNf‚Ë›ì¯Éo.yKSÑ­õí'LAyˆ¯í’YIî7¯¨zW4ºœ†ÜŒ/©,$¹ô„aR‘
+/Pð4Ìäp§–3­(hø0¦àP¦|’Ö¬.WÑŒós\£…±~ÅíZ�G� �¥wF +Ä¼ÉåkÍVö[Ý)-m®šzËt«4S8QÐMo,&§ .Wª·L¶-räÇeÑbòªE¨ZØI§jW×.'’Y™XQˆ’„±nËMúeÍ]XµçûÏ0Ý]hº$¶F£ìémªÇqku$bEªGÉV•¥kÐuÅ±ÚOåî§æ©ôm_UÐï<·¯ýfXSS°¹–ä\½“D.”«Qî¦^<ˆ›sŠ½ÂÇÉ¶:Ež£w­Y½ÍÔN‚-pÃ$²úk:˜Ìrr2„¨‘€ôøW|U“5 �4««mZÅ•Rå˜˜˜Ê7äªj)¶*Ì|ª°ZÙÃ´Ñ/&ˆ±ä"Uþ>à@÷È³‹?ŠcÄ~¼
+¡“ôßVÞzoQ�ª_%œZ“,NjñUS­xï¸°"Iý½™EEª¨ê¢‹ôƒ‹QLÐõà�ÁéødÕ�@ÂŒzÔâ¨ˆáöû=}±US-nEîÞÃq�ùÏ¥ì Ý±Wp!zq@>:Ÿž*ÚE)óÄÆKÄJ%#®ÀWÛ+à¾f‚xIä’ë>dÐ¼½}cQŠÖP,¼¤
+ê©û²Œù0áÄÄqÃ2ñÝoóvîoR
+ÈZFM#ÔîÿxÄ�ƒ$K¸>ÍF^Ý€<Žça·^�[ã§�Ü¼[Í^eƒM³»ó/›µŠœÜ\Ê¥‰PX"
+ñ¥õÉéô9u²`ý¿¤öñ”D?-6¿1îÿ1|Ë5Í�Ýðòüq[Ç¥éwDp²D‚áø¯Úç"ñÎß³û/Ÿ!o/s¨Õgâ“Îí‘mG9ÝTu>Àfg	q§’<Ã¨èZþ›®iÖë;ZM«fYÂ¿SmÈ¦ùGbÊ<ÃôsÉžr“ÌÚ–­uh4éî*.-�¨ <IH#5¹9øÍ½“Êj}Q†ñš!omÆá–¿h2P“ÇwÖö—^ZÛÝÛH$†ê5–AëB:äÐŠ¡ðÅXFñ¯¶M‚Ð­ü§îÅWtÅZ,hvÅ’ÏP¡
+^$‚}°Ë“pÅÆaÞHÛ«â#ÜÚùÃóÃÍ¾yÔ—ÖÒ|ž„X¬§’³ÍX¬À÷ôÒFùå%ê{CQù],qÇœ€uÜ{»˜üåF�æ›ï&i^nÔô{»]RÕ-Å…üÑ7¦ÎðKTVãÔz;ï¶eid«xyÀ™Ù~_Þ/®� šŒÚôjÎhŠòMôoîÏ�kLŠPš�Ô£QŽ‘•ae¢Ž„¾*ŸC8gT¨q©îpXTÅ.»by&—Ð/Ja‚xCºûäe#{/ZñFÀr]»ŒLŠð„¢ëL01ü"¹]›ä¼!kÐ@a–OR†¨kÐxdÐ«CÛ¯lUX2_rÃ�ß’V!*Ï¤^úÈO¦Î*)ï‰PÊ'‘. Žoµi@¯¶,n²dß—¿˜ZÏåö°×:lê¶:‘ê6³Ñ¸&•*:m˜z�01$w7á s}ÕäßÏ
+RH ×ìŸM‘Ôq»·¬?µÁwë¾h§bœá¿'Ñºž�æ[e»Ðu;kô§?^ÚE¨#~2Ozæ9�=Ypæao¤ëpð‡êe”Pò(G±é�b�:Mô�½Õ 7Íñà*6®&4‚Bqƒ
+¹UŒæ½ÛZÉOU]"ÂÌË©ÃK\$“êÍscÙ‚ƒO×—0á,Sô7“µ¹^úÛF½¾	õ�2E[#„Ñ‘@™£�)%xüC¨Å’w¦YýËž^Ö¼§m§¤k:}�å„×±–{{ˆ–E�´Á[˜s‚~ñÂ¨ëo'Ïm:Þò¹„È©õ‹�K÷f£¾Ý°%út°+ ŒªnÊ@«ÒÑôHRÎ`JÛˆ9èÜP† ÷«Õ¾œ‹0Ê!Õ"`¨_ƒ–*#cBYEH§ˆï€òlòšQÁ”¡­j¼‡Þ¢¿,¢Ò¥s©ÅJ³æ‹ÄU�ú£¹öÉU¶—²[0šýM»Ìámì‰âJ“ýã“Ò�MrÎ‚^�¤ÞMyM¹·@hâ#Ç7k ²8“j²Î	w/àX�dAýàÚ¼{õöÁEA.Ò¬5;Tº†ûSý-êKêZ\˜R!n•¯kñS:/MiÄ´W?ng5
+ò¦D�9¦Õxl
+“öIèN!Þ Ú[¨jšN‘›XÔmìR„¯«"¯OÄTûe�B&G�ßäÌ@ž�2Õ¿8ü½f¯—úÄêh9)Š/ Ÿ´>Y«ËÚâ_AÝ¿Ü[ã‚¹¼Ïó�‡K†I5ß3Xy^Ü†ô¬`“ý!–�Bd©íÄWÃ|À9µš“áÃÇ×D{]ùsoýÜEØ|yæ_ùÊ]^´Ÿ%Ð‘Ç©«j,9'í,hIú^‡3t¾ËçÞÌŸ‰?xi–¶#•1KïùÉEÓ§�GêkwsØÎ‘Ý£w„D¬ƒr¡ˆ­;gE¦ì4(Ê;�!úœ|�¤H ÇÍàtüÂó_æEÚÜù—R’áSˆ´´�”pGÇ¥#O¹ÍÄ1cÅô‡æ‘bPÃYdõýOÁ‰§R:Ó'ÂdnØ‘{¥«4ÓÞEÛÔ•c_I¦YLY>­#Á'¥¦ËèÙZ\}^Y£1Uå±ð®	
+–‹ïßÊ/Xþ]ùvi(Ï,r±'í'r+ó«ÏN^ôñ,ÁÔ‚Sm©˜ñ;¹2>§üœó)Ô4éô{¦--ƒz–µ?î§â>Gs™Ý…ó¯Q¼ZÅx›qS¶*«Ê7´ÅTŠÇCG5íŠ¤e¸:—õ»þcý
+Âæa½7Ž&a¿Ñ‚\œÍ½^/|Ý>ü‘·7zg™gšw†ÖM\}g†ï7¥kïÔ+;á\¨óvþÐíœ{‡ÞUç#£–S*ÆR;ËK¡ÄU¸ü^©­0aþóñÞóyy?,5øé^±=o¥ô‡\ÑÚCb¿~Q™ 2[%á)i$ð­Ëô¤eÀc÷`<•=—Lh¯žâÑ‰³FCý®5Ê¢�™§Lµ°rmŠ€K7çÀab—M«Câ«+Ü¸CO¿RMfÞS@	5û±TÊ;„•*¤7j�ð*ïá×"­j@¦çÛQŽT.x:³.ô¶MTµ+E½´,?¼Zšø‘�RMðÆÒXNÁ’´Zžç"¨»È‚šŠ:¸>˜¯Zb†Gåíoêh¨f‘fB6åP{öÍ~«MÆå`ÏÂú7ÉžcÕ£–Û)ßëH-æ�$�L€oÐ	ˆÍ.}¡G0ã“œ5[>¸ò‡ç_štÁ
+¦¬c×!Û•µÌbÞî€ÐÖeÈìGÄ�lf¦9³Gê¿µ™¾‚Ð?7|£¬Ži¤Ðîœqhn€Š=ö§­Cõ¨<s&èr—ãík8­èÉõ{¸Òx'ŽX$IT‡FÔ¨9o��§èAÃÂÃõoËK=iç–o2y�K†ô�^×NÖ/,íÝ{ƒNˆj;“ˆœ·˜y'šo‘tM2%Ž.î–Gâinî'rÿeäq4�^«Û¿LŸcÂÍ4Ý>×L´¶²±±‡M´¶ŒAoel‹Q*…%!#ˆ
+ª¿N<A4›"ÄEZ›v=ñâ	^ÖÖ²€x§!ÐTcj‘êzdÚY~«ê•ª¡RÌ@Ø/¹í�^y?•uI­ã³k$¶¿[˜¢šçÖA$^™˜ze¨J@~¸´­·òŽ¬Ú½³�§ÅÚ[Ë<-<’3,”Yž06<K-J�‡IñÐ?AÁS¤Q­¨ä€²ÐüÁuåƒ’Í,·òý¬R™f?Z•Å•HP~U8nE„ILã±µIRQÌIP4 
+{L<<Ží¶i9@XÁÛüšñ0Ê>©ý¥&H{ÍWKÓcY5mRÒÚ%éÒ¤t§‰b+�ñ"9Ì_½�Ó[
+Ô?6<“`¦5Ô$¿‘OÁ
+¤%Ö½‚¿ÙûÍ36¼bþ+øßélŽ”¨þz°YWDòûF ‘õ«ÉŠïØ•†¹®—mÙ¨À“Óký-žÞç/ùÉH4Ñ/éï<ÚhÏ¸m?Mdõ¸ÓpÞ‘iOÒ¸�­Õí|%×ÞŽPüËžeÿœ±òäRÌ4
+&÷_»$òÔ/¤0ÄO�.ÃÚ™“ƒØí~YqeÔ±â‘±Ö4En6DµP€4ð/2~þay•e†-Xhv²’©o§ªÄ
+¶ÜZ@Kšÿ•›ý'³xp }ÿ°
+Zó/ÇíxÅæ§qqq,÷r^\=L³HìÎOû#J|³‹M�Ù¢Yx�Ð£ÎüœìNÃ$Ò˜¼0*ŠÑ8îIÚ¸$…HãyéHÁOQÐ°öÊã|JÏwi¥¨RÂîøÿwì¯‡#—F(2Ù	 2ùš1ENWpÕü#‘ïí\‘ Ô$Y¦•gqæÚ;Q<ï0-`~C»påÇ©§^™�’`Ü
+¾õò=¼Ú—t]2pÐúÀ4<�*IÜ×4ùgnD3É5k[b�1* }¢´9"[3/ËO4ÅeæÝ-crÐÜ‘o3Ö‚²°POÊ¹d\lœßjÕü[ì×§› iÐž¹�•…Eøª‘r»Pâª-3NûQ.L/Ï÷Oþ
+ójš©ýv7¡ô¶6sû3}^/ó~ðüþü¯üØòW•¬u/ùŽæ{öÕ&™nŒ
+4E
+F8}’iA\¬DË�v~ÓH
+L}Ãï“Ò|÷ªy_Îß—~kµÐ5Ë-RO¨¼ÉFÓ£7¬ Ä°¯8±Ldº?/7œÈCò»YF‡Ueu’ ûÍÜŽÁÁ—5-:B“?‡\
+§¬Ô_,ª*ß	_r0JôI"ºšÕn–>’¦›2 ��N™m¶›í
+oLXª“U
+GphF6©}î‘ivœ•}9i³.Ô>8ØV=ÎçJœ$Õ$}‘Ø¯õÅÈíîâ"à€FÌ+Ò¾9¡õI´™ãø\P;áV×76Ó¤É!Þ‡‰èrHzŸwÌÌ´`ã„£°'lUŒjÖ­eyêÂäyÚ¹¦QÞ‰áŽBª}(Ú0?ÊaLJ„Rºêþ+Ò‡l0ÜnÆBŽÏPò_œî<³~’½%Š6Sé·^ ƒÓ)ËŒ�ØåO¢|ÑùŠÚÞ…ow£ØGo{"¼BènÌ 7¾êOÓšœúhO˜¯±ÊŽRXn…ç¯6èÁ"šñu{v©–Þõ*½£+¸ö®jòöF9ú„€¯?Øß÷½ÏÉÿ�¢ÉÑÅíç—.¶ƒêÀÇÀ«íOÕê4¹1�Ÿvíâ@¾¯ò‡ç‚ÏkªÁo©Z¸êlžŒ»ÿ:¯%ú28{O$=2‰© þ´˜D�7¼ènò®½Æ;È£º;µ¥È1ÍO›èÌØê±K”¢~!«Â—qù3eŠÝz¬j{V¹x²,rb`{—þè¼@×oLx%ÜÛj0o5í¼4þwEýdcÄ‚]Èi¼ÅåU‹Ó»×´ôZÕ¿ÒbaSû^œÐä>iðåÜRKÍ¿–îŠ·šÆŸ0�¿wÂ³üJ+Cé“•�fÎqù„ŒRî)7ü­/Ë½!Ùâ¾y„h¶¶ÖöÖR XÔ–+WÔLõøzN?1úÙþ^]Å�j�~U[ë;Û;
+ræ{E!m•à‚ÞU~†ZšýÛøeÖG˜ üWÁ#˜IµÏ›Éê4ÿ-ÃlQMÄí%	ñoòÊ%Ú?†$üëf1Ä<ß[üÿÕmy‹ß3hÞ_
+	((ØPxHÃ):Ýd�G÷þŒ¿[01õ#æA{ÿ9¢êWOc?æL·ÓÜ$Ž�Ó¸å
+Pý&™1¥í£q!þ™7ˆr�ù„•¿6¼‹õ‘úÚÎÎG9}S%kà9YfõyyÌ�‰ýKãDr!ížT“Ê~fÓþ»¥Ü
+A)ñP†ø7åƒÙ¼˜¥ë�üIûÃšù>	ÿœ�ó.¡iæýGC·ÔîcÓ­ÕDV±¹ôÃ0ì×ïÎ›³û;M=#‹¡¡Ïo'6r"CäK·g�¼§Ôg­\€O^'rk×lÝ&;\C©2™ê²¡˜”7Ù‡BFÄüòèŠWÚ×ÂI~ÔÆKV´UC/0ã’°§!d·x`uC¤+^Dr-áƒ€÷­R6.(h×¶£ílg»f’VÃÞf#~§¾
+T.©ª}Y
+žœƒQ5ÏVjì@ðÆ!�±HŒ…ÃT³»€AïSÒ¹aØZƒfŸDi¿•7š•í®­­më$Ím*U•C«r¿M³&cNLqÔ~Oòžƒåø„¶ÖÑÉ¨H¿é„voòGl×O4‹lq‡ ,±¯i2A©ÛoÆ6z6R2K‹9TE:©ì	"™~1¶ëkô¦µ´Ôlîà^ˆÙU¿eÁœK	‡Üßâ»Ÿ÷Áû>§OÙþ¹64V3ôÌ…w3Š©3œUîkÒ¾Þ8žH<ž+ùáæû*ùùe˜­ö½éé:\«z¿ÎGú„ï’þ;³åZ¼_æýáùæ$¦³©<¨á‚í¿#ï–hú¹þÓFõ>Cï’B_ÑexÉ‰�ŠïVß3^rLCÌ1ŠCt�D«´Ioˆi)<.RE#ö†M‚®¬ž¢E!ZÖˆAéC¶ôÀ¬‚ÓVÔ5;{c}<“A§À±E$Œ±ÃSöBŠT�ã�áfš
+éMú¿W/ÚßjáUòžW¹4Äøb«K Ü	ãÊ�èv®LÀTo,£¾ƒ�¡™wY?†L¸:±›iÎâŒ	ŠCÁÇ�p±d²ÇðÚ®¤¤b‡Ÿß#r•
+ŽPšïí’bšùrà¤�fÆ¨â ö
+Ûdz­°¼²v÷°V£¾ÙlON“ƒ=³õÝ–¾Ø:TrCRàÐŒŠ£bœ4pÊýI+xãŠ½÷È�u=d�]¡¶n	OCíšÍwãírp2ÇÒ'Ô+“§]jR
+ÂÚ˜�Ý6Pv5Ít‚µ¿-?0$‰®WÊw°Û(,ZuKj*v—Ž_žLi¼Á®yJÊòÖÊæM;VŽPÈ!–Ÿš€ü*Œ+Ôesììy¶ïüw eáß¹�ùgþrk^±?Tóf™«	½³¬7+Ø“R¡©á\Öê½™Û÷&�Ëî
+Ã]o]‹þrŸÈ)':ëµ�”…ùqCš£ìçktÈDzú§ËåÜÌj2‡—þr³òðUEkw*v5†Ÿ&¹§ß‡ý
+k¿Õ�úi~¦ÏÌãüRç)|“<Í
+—–u�(‚*‘Óû¹ô7®ø¤ÿ�/Ô¿™ÇÓô=Cüã·ó–¼Ãæ
+;A`4[®ÒÉ¥«HÑÉÃˆ>ë‚=ƒª&§/´þ¤~e�êžj×ò¶ÏÏ:f‹Ö¯¡·•tyÑŸ‹Ï/¦ãá¡ª©©öÌ¨{/{Ê[Çr%©5²—“µ9yŸòç]×/,£Ó¼Ø«yú&G²ˆ[Ñ,­!Û�;eßÈZpz}Ÿ©ª:¬•ý¯Ÿ><ÙçŸ(éþ@³‹W¹ÓuMFÆéµÉ-ˆÞ„`Ôlsi¦ìm8�ù~€Ñ“U’ß*ßù¯Íz¡?¤<Ã¨]¬›’ê@;TR£Û6X»/9F#ñæ×<ö’IÈ‚e˜»7SË•>ö'3#¦„�,–º"U)2Çàâ â#i�6Cb¦ea'©3ƒFMþ!ôxàâ£M½½ùQù—©~[ùŽÛRõžëF»"
+bÙ‹n„€]Tôh×p;œ§6"Û‹5œ~iy“üIù•æ‘0»µ[Ùþ¬õøZGQ×brÌX8#}Î6lœR}äŸËÝ	<«ZŽž“\Þ[Ç>£+/&Q/ï!ù€bäÈfYÇÏ’¼ã¢Ã ùŸXÒmåEm(ôÞ ŠJvEs7-Ü|�¢–ú�"F%ý‘ÅIË•º”Þ›øª¤Lgåöy-~Xªc®ÞO{`Ë.x*£�7÷Ä òb>“L@¤‘ö
+¢¦§µ1•E„,½Aòbó†÷VPNÍº·a¿Ä;f<ótr#‡«Ý´]E­5JÆZü*zfâäFONÓõ™‚$@ß|Å�Ý´Lº„N´ŒYˆé×RQö÷(QšF§Â§­{m€ÉY_—àÚÎ�åWš0Š:ä6Ájû³êù“ûªu<~Yb´dÌ¦¥3&ÇS2b¨v}ðK“ä�ùË)¡O(yv±¤�_Ö¶�ÐE	fîÉ×¡¿G.V)…Ç~œß�^r‰“U$»\À�Ó®ÀŸÖ2Í/¦ïg{í8¦&9póé×«
+"N´-î7ÌËyI�9¥š­²Ë§º�ÊUè7Ü
+á
+|$‹…«±Pz0<hzäÚÓ¶�ë¶3(þò }ÈÁaXË<ª¡ŠDÄ¡¶$e”Éžé·âÖ	SEojt®D¦“û@ö¯\­Q–é�{Ëú[N-âÔï2LÔ¢	 c]»÷ÈÎ\1%”ÈaçËH4}'üGå½j]_O�Ù®lç�"e
+xþèÖ®¼3«‹›““ž}gv'Š9”qR
+Ð÷lÎŽáÃ”ÍÒO®AéÌ’ ã�‹Ã‘Â”v›7«Ý—áùb„ƒÌÜ&Žê1Å&ødµrVI¼�o::<X3{Ð×=2Ý–HÃ}¥™A4Þ¾9l"ò3a©H§}êŸêž¸ÃœuC@»!ìyxdP‡µ”ÖKfÜ‘„}!ùCÉ|©æ9™�U¸ABH¦ànFýÆk5Àþ>.Vû'RüéÑ¼™ä_+[Hé>«&™oÆÍT$"q'Šòê;æ,f[S·‚yƒþrÌ�½ÌP[ÃkopŽŽKEXh½FÇ2†@íøûd>Uó»u{s,Õ£¿2@5?,Ù`ÓðÑ=IIÚD¹E˜%Ô©>'¦[”Ê_NÍuH·_÷å=öÁe­ç·u”qÈì§è'ûÿîû�ØŸú_jàÉ.ŽU†Å‡‡ŽÁ[l£Žˆ7ö¾¦ü�óîƒå
+7Í7^d¸XmÈ %KÜ”1TF;’jµ8³HúOÞåñ÷¾Áÿ9MùCi£ÚÆÏy3²ƒ%’Y?4*Õ¥M¿HÇƒ1ú§öŸÔƒ06;ªÎcù@YÜYhžZÔ¤‘•„SH#Š0H 3)­<)–Ë@{ÿ%Ž >UüÝüÜ—ó>ÿB”iƒN:$3FòÈËõ†ævö#20éL7¶Œ¹¬òywj�jFdüZ[£°Üœ‰�šh/�C²�vnãß,ÇU» w}?ùS•¨èiq*êeøê³?bZ¾Ÿê¡¯ÓšíLˆ–ÍÑÝCó7ÊÖº~¥¡[hÖÌ/µu1ýR0Yå•Ïû“¶Ùg=TÇ¹„~`þVkžFÖgÚ½Í»À—"ñO!Y¤Tv^ù�51>›ù°8Ï:@éšÞpÒt$Ò-c·0ÙÅÆ-JxÜÉ¹ñéUê+“áÞ%!Ì<­¤¸Õ¯§½Ô/Ü]¹kË—`É;qÃ-rqç3hëÃj$¶”º¢Q¶êrÅC·Ä„.ûÓ|U¸Tz­ßâZ‘ÆÓKÞÊëRÔï#…‰	3ƒ3�jÂ‚½:de Dl³ÍHÓôÅ¿)ï:ò#áü“Ó1NB[Æ ;]BÈÞÍc$üS»sr}€é�á²ÊöM-}j«ñb�PÓïÆaˆ¶ac;”¥)BCf1Ží±,ºÒc#(õ Ø×¾Fa¶Ã+³o„Çšî	ïLÄ7jöŸÊ­1µ2ÙÜ´DC`í3× **+ó#l°¯µ}xüG÷tê:xeŠ”;ï™MK9œUIŸÃzdUóâ¾Ø ‹ùþrß“ùgÊ>š1¦;›•BñG°”,xƒã÷å¸Ë\òz£Ð‡ÈŸš?—÷ž[³ÑÏ«o5²Ïkl>V€w¯‚ bO¨=´ñ�f†£õF?h�Ç½àwì?¦‘�X}ŠR í™‘ ¼T°ø_Þ�ÿí´qZÂ«w"¤“š*	 ûeÑ�WYdv‡/Ñðyõä
+ky=»Õy·$cµ+Ðd‰¶´f�1�ø3rxš{åuº¥—¶íÌ±ñ%Ö1ãËÃ2#-’/Ü2É-³KAôÙkó9FC»he¼ª §ÆiÈSzÓ–‘Lr@Ê·–l²Ú¹ûÔòÓµFøx…w²�0ö}/óÉéä¿8i­ezšî½±E¥ÈyÚBÎ8,‘WqF<©˜²Òp–ÙÎÞmÕãà€ž,Não‹Ã2±Š)æ»VA5ŒÌz äú¢¹bRÝªf4Ày(æŠÖaõl¦4©BõwÈE”˜ê§±;»£_Vw£OêÙÃñPÇU>Õé‘d†óÜÝ øÐŠžÆ˜¡	nÏul8V
+ð Oa‹šQ%µÔgphÕñºW½~U]?ÔüÑb¬L%‘cñ>®ÆŸ$5ºÉYr1%`½¸½Öåõ&2Å`±ÛAôâ±røON¤d´ðô’Ù.iæ“ä}_Xµk¸¤†&ZÀ–ôßµ|Nž‘'™jÖréZ­ÎŸ©ÀVåƒõ
+°49|%ÄÒRëˆÖ@ÄÆ(TŸ~´ËX¨ú@fm¿XÅ]é êNAWz1žÄýâ«E¼f&
+Øü#qO£J?UŒÔFç
+¯ŽÝT€¶ëðä˜§EIBOÄòÇ¨;»qo:[Æ9;-vÞ¹\¶—\y<l‚•äE©©ðÁÂ£š¼6²HGtµ@[šºšS¾Õé�Ë.o£$¼•ç�1K­Éå�FÆÆ;±ßËx$“—ª~„Â7M38¦üO¬<«ùgå�%êQù³Ï^j¶ÖüË•‚êöD·µµkrºõ1/‰¸œþlþfùvâò{o/2kR¯Â&à¢·NB¿lŽ»m‚:}í°Iòf®‘_æºµDy‰.aÿ’:fd	îÁ.´{'$ÄÍí¶ÿveFN)Çe.ƒNž+¨L On$^G¡ã]ëôd¸“á&×zuœì
+º4L¦ ƒµqâ_	š}±�%&MËŽ›`”–1Oø¡ä!G%Ø¤/S•Ú*Ô�‰[z
+ŽEQpš5hH†)O fPbPïOdÈìd¢�þYQVg¥5YymR6?<ªh‹Ó, �„f�FÄôÌcÌ7>ªü¶ÑŽ‘¤¥ä©Âæõ…C
+7Û¹^Áëù'\UðvèOC™
+H¡•I£T{b©s¼Š@í]ò*¢÷MY€¦ç¿á€ª[¨%ž¡k%¥äÞZÊ¤Im4i$L¬(AWñ(c¦Æ%)mÎ­âÞsüªòÖ»¡Üi6JtàÌd¶Œ3L‘žôYTË_–Bdóv}‹ÚSÃšPŸÓ¿>\Ç�r|qç.y�CµºÒüÁåˆu!mlÑhšÄA#x:ðf¸XAœ¹ñ+Û'�,º»­f�K®G$cñõ÷¾\Ó<‡ç7ë-i¦ZKz°¹3_Ê¶„WŒ
+<+¾gG0­ËÈêñþR\@íc.b»—~bù.ÿÊW±ZÞ<rÏHï< ˆäº“Ôl²“‡ÂX@1\Dh»=òãT„}ìkuh³HÇÄ¾ xÓz`‰H{çå¿”ÞhÑ‡”üõ¦&›æ]7Ô-ùšÚ¶ÆXæBOéW™F5þœªwm€‡œN«
+Ìðú�Ö]6G>Ÿßß$ªKPÕéMëL#b¤ºh­æ£:üC£®ÇîÁ9ÂËjªŠT�|”ÉBj
+�Åv¢7_–K´˜Š­hAa_£Pš^/+yWù‘‡Þ2 $¼ÙÔ­ùKeŒN‚IEòaôdI¤Úy­¦ÈŒ	e©ÛuÄM1M=Þ’ÃÄ–ZðùöÅ‚…ÔrÆÌò7”;œ#r¯lü™Ssqæ˜û®›Í~jkµ°¢äaN¼ÝåÍ/Ì^“K¡ëÑJZpT¸Žq¦_ %TÙ…pß6Ùõ[ÝFÆóE´ó'—5K}VÔuapÊ‹$
+”ôFài×·\®Q6Ä¾\üÀó~aó×ðÀöªcTŽÙˆ’ìÍâEzxæÓOÁ¿sIc¶�ü}F4àJŸxab�ŽÞfX‚(CgØ{ŠãHµ7·~AZxFû‚ÃõW#E+?ÑÑïc¨;²oLiBk„,¨Âc(mÍvÛå‹4JXÙïQ_oQIuÝÈ°`-í"`v«V¹&4YHª¦€-;|]iŠÒI+Æúœ±×å“¥JRÔf¼†úÊP‰i!ô•—šÕ
+A)Ñ€¦ã
+ËÈ¥†hî˜¤W/Îâ(Ñ@ÜÔ¶Ço–
+©e»Ó4�[SƒMImoî,ä½¿HQdâ@]Ë}ù…˜[‘…]oïUêÓI ûE¦%ëNÂ¬i˜ÑÆ“*E
+]Æï$t©ËƒMî‡¹Õå‘
+*¬jÀ©Q¾Ç'Lí$-É‰=°n¤
+SæjÙ6®"¹XŽØÚÙGÀ9P‘€–@'	D¨!ƒv²¦}
+°sE4=ÀÉ0GÀ@mÍ7ï†Õ=¶¯Œ“#´”²€>#Üß*!²Âe§§|W0V/ ?-|¹'˜µÞ`ÂÇMKÖ¡â5âO@XtŒbm¹õuˆRð„R4á}¨½>œµY7ýSÅS×ë™
+HwôÅPÏzÕE1T®æÑÐ)ß¾*�]Øºò*ô±V©â%kZö8¤<óVv™ãõ‘ê¯œB;ñv8³â)í-l ’+xmQÛ“G
+ßÆ£®'’	x7ç–¢×ty/¡ˆ=Å�y
+�VôxŸ†ƒ}ºåØ'N<Ãá¦€ÛKqfûŽ\‘»
+šÇ3�·Cu{9ý&hÝy”ñÉ!šdqÜ,ö—@P‡õíZ�1V@¥ª¤žmO‰�sï‹5PÌ{WÇj wßuk³|*v-à1Tà–øÇmRk4�°!{WGD±ÆŠŠ(Pq¯Ž*¶àþééÖ†Ÿv*óªr$Ÿÿìkö¾XG42=2\0*ET�Qá×P
+ˆ2Â¼â‘;2�~‘•ÇfÎŒÍŠ_ºPÕ¹‚½7^ƒ~¡l$/
+�¾*í¶Í“×¿çãK�0ùšbèJ‹ââæÝ)óã)?,ÃÖrnÓ¿Eüƒ¤è:Ÿ�SF×¬àÔ4õ’à%]é#Óán¢£¡¥º�>na�×äŸä¤rK5—£­ÉíÞùÕï¶Ù|õtS[<ócò[ÉŒ¶ZŸ�ïíô¹m¡áªhu–Håe5C¤R¾ÕËðëIÙÇÉ‹wÌ
+¢Kl.ù§Õýø"Zp;ýùŸ…„±±�bÞY"³T™‹˜(«Zn†]´˜%ÖÖz¤ªÉ
+�å«ÌÁª=÷ËPº;'�Ùd¡vÞRz{Óä©èÔÒ4DFˆ›^"‡—W)·Jô9x„Jñ¢òîI95FÇ#(€¼E“^âè�©(éJíß)2ÝxŠ�½¤±Ïj÷*ÕâàšTô®K�<%):]í´Íõ~F>d¨ÓâÄÍxQ–ú<×$É1"Bx�ûl|+”ÊIŒYTqý^ˆ*‚œ}ür™�›¢7^døFùL[¥Éì|2ØµjÇÃ$•�‰ ±ëŠ«”ß_éûb”}° ßl‹$Ú!¶ãjo�Q± %H4F¥¨f©Ú½*œÅ4í\X&vdFzÐž¾#zG’üµ«y·WµÒ´ÛjÊã•ÝÑ„q×vcÐPo¾U)2‹î-MÓ¼¹§YùIbÑÛqúõáÒž Ÿ•ÝÑ�éÈO˜ÀÅ‘PøvÅS†cQ¶d0Rw;âªš‡lU
+#»b©Tô –ð=qVªDŽXÓéÅ^}©Ù	Ž•Ú¿<Qeˆ^é2)!Mzâ °MSG¸t’3nuXlAñÈ‚ALÃá�Ío&M ê’Me-§gžÉÂ�ª“â§zfÇÅn\YÅä!Ë™TƒÅ7ùåí)Ý•Ï!¹ªn�Q‹&¢v’ám¡
+$òšG
+‚Y‰Ûeœ	UäQ�|qš8=T�@õZ]Î£²ÛWÇ%E¸2€@qWbªWCÔ‚T–FuÜb•Ë­;DÕ|áa£y–V²Óõú¬·e�ÁýÑ,v
+Xîr¼Ò"#�Ä‹¥5*|·ä]
+ÛTÒdºžæšIk4Ú‹á¶`i³N_P-Ò§‚D*öß6Ú‹áÇZuèLÒ½qb™j1Ë%hx2“Ê›WÃæƒÉè‘wŸUüÀŽ
+Ñu+˜$ùIæPÌM`4Oã«v�÷žÎlQ"•ÖŒ|ŠŠ“PsA3ÎœÂ—j8Yn%Xã‰KHò=T’ÄÐ}9\!)žLã‘óž8’9®4¯+�+ÆZ9õi(×bwùæßO¤ª%ÆÉ“w–Øëjš{¥Ü…îÙ	wéS\Øˆƒ2Çïg¸„ÙziW^J	 ž›e€Dukâ%­«ÜH]oRBv�H¡SOLNXd|ÓÂ{™�äŸ<ë…~£åíSQ@å.á«ÛeÞ¹Ÿ}Cær'‘zŸùù«¨ñùBòÝ\q­ÀŽ+¶âJf<µ¤>mß—=ÌÎÃþqKóuðØé£ö–YÁÛåAùf9×�×íý«ùsÜóïÌÊ‰¿.õ=7MÔïÒþêöËë­-»?¦¿½™5ý�–cÕøœ�£ÁarI%OøSˆAòÌ›Ûtx`(ú“×“½|†Cˆ¯
+ÿVb7”�}±â^ñ»>"
+vÀJˆ¢Õ‰§"IñÊ¥m¡T�Ž>díã–²Ó$–Äu#GC¦*­èŒUUP®äR›ï‘dŽ…úbU<µU~ƒ|‚¦â2l*;b´®ŠÀ¨`A$P�°z‘<‰­ùÛR†ËK„¥»Þên–»ž]*ôÈ™
+æ¯¶ôM'Eò6’|½åØÖKÇPu=lŽR;ÓâU=�ÌrY€Y6—4r9r>>9^öÚÎtèÏÂ@=FXÅ>¡ðíŠ£ÝÍröwcáŠ©—48ªGØâ©MÛž5ÅX]ü¬mMúb¬Né¹6øªW2r©ïÛJg‰AäÈ¤�Æ*òÿ?ù&ÇÍÚÎ›Áð“M˜Šq’†ŠO`NJ&‹‹ù±æóCÕ.í/-Ú­¥d�+Ðìhi×¶lqNÜ.
+I#›‹UM9d�ž[\ò'¡á¿:6¯k¨’dk9ã™Wù•X1†FBÁ£Ì>†Ô4mÍ–êvÒˆ.5a{#ì•wês
+‡*Q·™j~\Õ4ÉHxñuIã‰43&9ú5œIfFâà« ìr|l8xT°F+N´Û4ð) ôÜoL<v¦(Y!’ÓX"¥¨nD)ð=±"ÃUnÌO�|Ý¬y~ËËÞaÕ£c§L³Ù,ŸmKFP†s×ŽT#M‰t=éË°Æ¯éòiþï4û±b�Ô€XÏï	f;!=>X¢\“ÏÊ™?>è3-B™$õOŠz&§+Õï�ñÜÙ§Ùö6«ù…¡yGC�õžW%Ó²Œ†��§b½sC‡MÅ"Éä ù+Îß™^dó¤¯Žtý,¹6öµ	£;Õ›L:Q‰Ä9^r–¬¤ž&Œjh“ï™&MvIGÃÇR¥•› Ó#ÄÙÂY…Íµ-9.Ud‹ë1	#‘9†^bªAêL†ITIòLc¸~ÄiþZòÞ–°‹/é¶;Mâ·ü#“–ØRzW9üÙÉsã�8y €QbEt
+�ö*2��–Ñ
+BMrHQ
+ÐW¯Ë²ž$—\T–ÜÑ±8Éâ|#ÿ9B¿ó´ynEû-¥Üø1¹sÄûÐÖ™±ÐÃ�¦eó)€ÐíøfÐ›qŒwSô·Š|ñV˜5xÐqñVÄ}À®EUÓa¾)T¡;SNáŠª"
+zøbª¨›tÅQ	U Wt8…UÙÁÜWÃ,á,x�"…wQÔü±áA–É�­Ë#…îz×…’ÚIë*µh	¢¿jå Ú'o¢ÿ/¿&5o3ˆµ0/è?.F�¥$•ä€ÔØŽùA�§…ôš]i:5„^^ò¥¢ØiöëÆâõW÷³‡|¬¤
+Ñv¥ˆ.Åƒn_½}ð¶³Í>Ø* ¦ÄŒ*Ìla*½IŠiéŸØª%ã>-`†�Š¡Ø
+AéŠ ¤ÃJîþÉöëŠ°ÍKrÔßcŠ±;’9uÅPRb¨9Ó�Û|U#¹‚¤ì~c¯›ÿ:,ÿNØÍ¯éVàj¶ˆß]…¾¬@XÔ�™yµN/„/md³‘âu¥�¥zýÙ�Ä‡.ka™���*+ŠQ²¢^F�IFë/Z\y¨4™ywÍz¯•å6ò&œî	µ&£¯ÛÇÛ+Éˆtm×4ÿ1Újñ‰m§,z¼-N@ø˜¦MÂaXÌœÙÌHÄöu\<EžËÍüBIim”PâdVƒÖ,í&…®­c1Ê†®€vpã•°”X�cMé™�
+&›G;xá *clæ�O•º’Ä¡q&±, †´�^Ôã·Þp°°¾íç»”*¡¥vo�K#ü¼ŠH¼É ÎŠÎ²\ˆPZ¡ã¡¥:ý¬k‚‹f Q>o²”ù‹UŒR…‹1žœ{f6šYLí*‡OFþf\�Ìczi£ùOÝ•ƒ¶íÂºp tß!i¤mœOkqÈBM¼‰(
+o„†Ú»WlŒ÷‰	‹ï9?ç&ü·Xm¼¿y+qFšS hËoPkCâ3W=5¹eŒjŸó�šµéwÓôM:$ ¨»¸¿×å“Ž”Ùâl–CùÁæ;»
+Jiî­ì'ƒà€Af÷Á#«!Þñûÿ?yÂð–¹ó5ò¨f<RâHÒ#f\0EC½ŒyƒÍºä/î�ö®@XuðJJ¨:£P’Õ÷`‡&»a/	“§’
+ãÞ”Ël5©˜…L­¬dƒ�UB�÷>8ª&8U…{àdª!Ü5ï¶*´ÁV%v®*¬–íµqµVô…{l*ÿGüºûd£Í’ÈãW•c.›äM®Õ®dPiµ8’A'hcåD=Xàw‘[­½KÈŸ–¾nóýÐƒËú[O2­Æ¤j-Ò¦”cMþ]s.`˜À>Ëòoå”?-R-OÌÞŸ˜¼ËOJ#Ôp‹¨ ÷#0'’G“tbn§æ
+C\u‰GÕ­÷vÉJ*¯@BôÈêÚˆÓ¬ÂHää�ºå «>ÓìÈEªl)\6¶Ìtû:QŽã°ðÂM2{x¸€É0FðÃEiV£Çç–0Sp¦´ª
+ÐtÅPrB#¹ÅRÉìÉ¨ë^¸«Ô4¶<ŠöÓ`÷ö“#}žžI¥M>ûb¨f"‡~ØªÐ6çÉR«˜	­vþ^Cîï‘†Ìg»ãŸÎŸÊ6F¹ó&ƒiÊÑÉ“TÓâŠ¸õ“ˆ;§2ñä¢âË¾A¹…à”.áI!OcÇ­3/ŽØpSqÌAxáB<<§V­M›
+¨%µÍ£úöS2yT5§·|’C&ÓüÕ©@;Ø>² ŠIÑ³…¶%™Ùßýx#AÈÎ@e;®ø[c%—óÇ
+KŒa@}±„)3�° å‹�h+™1äâžkÁ½0¥Ž ·–S±Z’(<˜¶”œ¡¼»sOTÅvÜ¶F\˜F)œ1KêñŠ&šN$…PIü2»£m¢/sü·òœ¢Î	·¹±»ŠîÚ:n!fM@ú3U“ˆ¹¢ÃüÇlÍ¯ß�IBd(v;uÊ±å¦rxl@�×qï–x��
+i
+‘"…EÇ�Rð«}ET�M‰ß*â¸U>¨ªhüé�H
+ÂØ=¶Èqk´Å)ÓñÂD¹'1Éè_ ÙaZš ®Ø$¢Ùƒ_\Í,’EZF­@GñÌŒTÆctQñ<ˆ-Ë½2Él•yPo”î¨WŒ“Nç$«~¬þøª¢Ã·Lš»ÑöÀ¨˜¡o±í‘THO„íÛTŽŒGMþìU|‘’	_‡Ã´
+åÉI)ö¶éóÂ1Ó_A•�7¥H¥vñ¦[°AžÏQòOäçŸ|ù*~€ÐäŽÅÈVÕ.yÃæ•äFôð]ü2¹f¦1¹>ºò¿üãW�<‘Z¯æ6¬šÝÜJtHURÜ¸Þ�Aõ$$íñ
+ù�=aääãÀ	ŠóWæÖ»¦Û®‘ä?)&‹£[¡åŒÌí÷T*
+{×0re2sãƒâžmiù‘pò³ë4ÂIï'G5$ÿ’ÛÓ!æ<Û%ƒ	®¢hÞnòÅï¦d¿ú”�EXîã1¯#°F Ëÿ5áø{“¤é–×N
+×”nSÇbrqÍŒ‘¡N	³»*hXŠßå™X�ÓúŒi”Û[ú`‚(iZe|3'nL|CÉ4…j
+7â*i‡†A6B¥GŽZ8Êžà¶Ý¶ËÐ³‘èF*¤ýqT4˜ªËo±ÅRÉøšó#äqT–âÒ	jxŠ�¶*Ço4¨Þ».ýñV9s¤p$®ätÅRö°’„JŒUjØ¬b¬¤‘Ó"Æ’�FÂÞHŒo26ò9
+w¨ïˆ‘—|7ùÇù3õ)o5ï-Û—°™ŒºŽš –GëêÆüGSLËÇ;jœ_&][=»·Z)£t#¨ÌÈ‘N¹©G%(Ã±ÃIGGuÓ~ý0Z)dV Ó¾Ù@£ã»š0BJÉì¸D[8¶S2ÈÄ³3;7rr\!…–Ñ»b”TC™
+:“L*‡Õ.XÛÇk¤³·ëÐb‹
+ñ@°[Ç_†œœx¶FLãa¡iæÞ#q"––O±·@r‰Ú"õ¿.yº÷D`�W0¢€ª}þ*O˜ó€-ø…=®¿%üê%MZÝ´=jò5¨E[R²J³Ý�÷ÜÓ1eg ñ/2è“®]Xè²ëÚ|T)z±4@åßíŸò—l�¥aDè¸l¥kŠÐ�–[4¶Ê¼�†U�up*¶Ì<6=ò£�¡�T>SÔ¦$,–ØR¸ø±ïE:µòv£~jYrOb7Ê%Ÿ~m�ŠNÞHH©FN_‹¸ûÆ_�RæÆq,G]Ñ†�â5Þ™|3qµÓ_ùs$@Rµ»+¨*C°#|iôÅißÃØlD:íAÔäÖÃ~�ä½Åw¦´r[FEHaMêFE*ÿUÇâû>ø­®ô¸•©û#Æ˜8‡z,'š7”üÑæk•´òþ…©Í#),êynÔâ¹4ñÇˆw¯7ÐžTÿœGó¾³$>mÔ-¼µ§ÆJ¨ÂîcíÅ©0ñ®Ø%•Ý´oÊ¯ÈÿËsÓWÍºäDkƒõ’wAð&þIÊTce‡æ.¯yÙè¶i¡ØÆ=(‚ªz¾™ØÑ�PmÛ®VdKpÆ–Ë™
+ÍÔ¯;¶ìò7*ý¦VqÛ.-—EeÍ”ªA[m�Ó¶]­ËÅÞ�AåÛ;°ÆòÆ+’Ãrê	ÿ…Ê'¦Ólfc½£ÿåVySVAÎ’"¯©âAñ ¯†C&€Gñòmüéîü|ÓKOÊhÑtÝRêÍÑ‡¦ÏBG‡Ä§ožaËK>–¿œ½©�§–|ó¥Æ•æ­ð´S±pGqF5÷ÈeÇÈó_IæBq«ç­5T_è�ß¢®ò@Z#·üc~üŸòŽxmáËä[!‹xEEù‡kEÕ4MFÆJŠÈ‰ê=Éû{’+á†§/â~=èž!Ñ2ÿ•“åOùi»éÿ,×?kÃì~wòœ|¿Ÿ÷3†JæÙÇPdÜmŠ©:
+â¨wNØª�@:ŒU.žsºš|±T–êÐïÁÈÅR9á–:ïÈ�ÛH®~U+°êÅRéç
+Pûâ¨I«¶ÿ,U"ŸŸ3^˜ªWym
+Ê²º/B#�û»ü°Ãf3Ýò¿æäBê-s¬y^%¶ºž}4
+¤Æ•,)ÐŸÊ†JqL7|c«yz÷K½¸¶¸·{+¸	YmäRµ§R¦dx¶ƒˆ¬Ð .(€¬zTûáÚ«uT•éPÕ¦I’&;—âV#¹¦*­õ€zû±f‰ŠIåÙcâ«ö™…6ÅBb$[t.ç¨ú~Œ™Ôm ’k�¬È¼çm ˆô§br'%0àÝìNò*êßé:�ÇÕ _Š8¿h¸Ül{f<ó[“³K¯&¼6×2®Ê†€ýÙŒge´/©©ÑŸÐºeI˜
+CÕ¾-ÅG]òR“4ÊÍâ)âZ”')™Øªhöê„Wíž§1¢¨9—�Û ï–…A¿":øURÉW×�žËÍy|«‘—"˜ó{¾–ÖZ‡RŽx¯P3U”#„+K}eª°Ái‘„IZ@K¨ÅpxIqÆ>žšn[ØŸ|³ÁcÄÔÚ„QDa‰�ž'à (ŸÍÜáwA/ó‹­Ó‚¢Œ»Ÿ|ÙéñST¹<ïÓu!•¸5ñ˜@
+%<³ftá4ksRÀ�"Ÿv	M,†Òö?ÜÊÐÈÃì–µÊø÷^¾ãË×ÖjD‹êDOÂTTþ.0¼-Øù~ûP”[ØØÏy3�¢(bi
+NÝ8ö^­ywòó7^›_,Kc	"“Ý•µñèÆžÛå^+.¶ùþqQª]yÇÌÖšU®Æxì£JP}¡êÌ@�ññm";½>ËòÛòÈÒÇ%ÁdÔìÈ1}bS{R7Þ¤C~Õ¦A·Â	Ý×æÅµ¬Tò�—`°‚!ÅDUP<DH8� â¾<Ë_óG™<ÄLZ¦©pöÄÔZ#qˆ{›â©ž�1éV*š—RÆ§ÀòÅYö™b‘Fžg¿,U8Þ¡¢ô<1TêÇL-Çá¨ÛfVI ªwßl*Ë-4õŒ
+¶É1N¡�W`½qTrEÃp*øª.5'ân$vF,RÝ*kŠ‰­â”6Ì.àõÌii1Ëð!–�á­þ­pý¾]ºå?É¸ÿú›ÿ0™ztêm\OlUéŠ¡ÝqT3õÅPò%Aùb©\ÑÔÒ˜ª[4
+½TS¾*“]Bµ? 
+éŠ±»»TsP)NØªI=´Š~ÇçŠ¥ÒÄàü@7�1T+F•Žý±cHi äh|pq˜‡™ùËòÓË~s·h5{%K‘_JúÜt=š½é×-„ÚL_!yÃòÌúÜ]i(uëHY!gXÇPñVð•	Žö£Üð{�Hf’ÖâÙ­§‰©"0*Ãæùp˜=XQC}B%41>%¢®–h¤1
+¶ô#ÃHµ$}�»EÛZKy ÆÒ=Ev%FW’@6žç¢i>[àK8õ&aZ�P¹‡<žmÂ,ÎÝ$Bª„Ž#j52ºìÀOí./R�fe©Ø�ððŽöÁTúVÓÊ¿“_šZn™ð¯–<×1C5Ü
+õc,¢2¡ÚLoñS¿/l¬”0ß0þ@ù·ËÉw¥ðó–µhä³R'T]Ë:ïÈØeRµxõí¥Ý¬�ð:I¤ˆÊC)÷m•I¦
+]ÔÓ¾Ù`*„ûgˆØv9%_j�E7éŽÅn“Èu+”Œ"3q·Ê²a‰OˆW}rêRxsr:Ð‘†Ä+£MZbDV·Øq��Iù·€'‰5·òÏœ¯h¶Þ_Ô®š¶Ò·]¿–˜˜Š[FÉÍM]ÿÑü›¨pcEy„p
+ý¤¦Kéšh_óŠÿ˜×«_éÖÖ¨EJKrÐDUFJY]nôÛùÄ�L%æ±a§«
+H#g’€õØì~G+$³¦Siÿ8åùs ¸—]ó«˜�r–%0CR7 Õ¹âFWei’[XþAy[‡¤£Y–"Y¹Üî»ŠuSôíã’â(EIùÑå],2ycÉ«_„IÅ-ËÀ)Æí,WQüåó¦ JØÅo¤Æ~Ë[ y÷y)øaàe³¼ÔµýnBÚž©ut[sÎB¿%ë�
+ªÚi�µ«Z×[áOiõ&ŒqEN+Æº
+5¤`\;â„þ×KQÇˆ®ý±VSg¥3Ö½«Š²{-˜TuéŠ²»]-P�Ý�·†O-íá…Sh¡\“rD)\UV˜ª¸FÈÆ¯eD"Žû`ð«ªð…j'ó¿š)q‚§¥GŽ^Åc[ÛCÉj7Øâ¨7µö8ªíhkÄíí‘T+ÛÔì8ŽãAMm¿êÉ*]5³oÖ”ßJ'¶ë·lU$¸µjý‘NøªKqm¾Â§"©LÖÇ}…;â©TÖô5GL’¥Ï£*k×C¼jÛ1¥zâ¨fµ¥L{Ó¹§ñÄ ò`þ`ò•üÌ¦sEµº-ÒáW„€žä¯\a�†®‰ëó�-Ã<š.§q§£†	ÿ{ùÜžeG=/Ìï¿ç¼Ûkê5½Å½ähO§é·¦ÆžÍ‡ó,xˆ¿&¼ÉhÕ¼Ò®e»4g� ëZ1iÝ”Xù:öÉDGL’
+tªõùí•NvÞŸÛùZá¨ZŒŽ‚‡1�5L×Ê“P„“Ú˜UTynå?ãÝ©ôâ¨åÓ'„ÿvÑŽ4ª’	úFø³zO–?0|ãå~1A%õ‚�¬®‰uP;#
+�|É^½aù¯äëäY¼Åå$’õÇ	xÁÊÕØ’d¡Ê¸U0ÿ~M7÷þJŽ¾P‚Ÿ¯Uó¿äQ`_Éq#µ,!ë÷â«óò2"òR;”Óáê>œUiüÙüž·þãÈ`‘ÐýJÜüë¶,•Só»òâ&ÓÈd0?oêöøª£ÿÎAè±ÔXù/nÀÈ±ÿÂ¢�qb€ŸþrSaþƒå›;qØHÜ¿õâ©EÏç×žn>Xl,Ç`±9§ü•?«H.¿5¿1ïª¹-¿-ˆ¶P�}éQ…C¼Ö¼Ï¨’·ÚÝõÀqVå<”ùP>ü“e¥¢Åå!¥‘äa½\W§½q(%šXƒï�á`›Á¤“@Tì(1SË]CAÃæi“VKm¢pà�©#·ãŠ§Á#@aÔâ­&š\’ûmŠ¦öšC=?wøb¬¢ËCû5�jŠíŠ²{m)”C÷b©å½’%>ŒU3ŽØm�Tb[ôaTRD)’UuO±TJB)\U]SÇ_ÃÃ¯lUwþQŠ¢TŠòÖ
+Ž£i�OU¦¶SÇçŠ©½˜5 Èª[9
+†*ƒšÂMöÉ*]-‰©¦*•Of7Û¶*“Ïe±¢ž›mŠ¤³Y�~ÈId²û_	ë¶*•ÏhwøFù%K$³±Tªk/qT·uÛQkPH$n7¦ŠZa5ZPx#4ß> ÖÉQUw8£„6m-ÏXÕƒmVUÁeN�jAVŠ‡¯Â0«i¤Ym[dïLU¶Ñ,Iþå}ñW?–´ù~éE{âÉ.ŸÉpH	Š@ÔÅR›�&Kþí9S¸À”’ãË“ÅË’±ìq*“I rmÁÛ~™Z¨>€ôé¾*‡}ˆOÑ�“—F`§lU�J|¿,X£ãÒaéõöÅQ±èÍQû¾þh¡ŠÛT|im‹R6®ù%´Î-Óû¿Ã
+Úom ôø?;%=¶ÐÃXøïÖ˜« M[„¢v§LŠ¦é­±)Y›rHØŠ·‘$¯R»W}±TòÛDAJ¯~„b©õ¾™Sàªo’( \U
+¯JŒU–ÂŸ,U]"™WôñUTN›d•XÇ±ÛV^‹ôbªáI#cLUPG¸ÅWðª˜ê2Ö
+ƒ¨ÅUQŠª£^zŠ¨7^ßN*¤Ô¯ìý5ÅP74Ûû¯¦¸ªU5+þêüqTªzoý×ãŠ¤w4¯û«ñÅRy©¿÷_Ž*’ÜÒ§û¿ÇJ&ïö1TÓîÿU.š›ÿwøâ©sR½¿UÝqUëû=rJ¥%)û?Ž*´ô^�r*¬>ÉéÓU_²:b«¶öüqTRý‘ÓéÅU×§lU½§n½1f…ºãÅëõN‡ír¯Ol
+Ã¯½>cýâÿaêWéÈªK7
+ÿº?ØóÅPß
+G÷=ÊÈ*ôãÏþ=ºÿ•Š¦	Çþ]ÿá±T\|j?Þ~¿åaÐ�N?òï×ü¬µŠ18íþóõïËL ã·ûÍÿ
+‹4Ö.4ÿtÃ`TâÛŽßÜÃdU‘Øqä?Þ~¢œ¹~ª²Së^5¯íÖ¿E6ÅQMOø«é®*�µ§Ãý×^ÕÈ*o6þï¨ñÅQÉOø¯ñÅQIÛìáTb}%E/CÓp¥GN¾øª R£§ãŠª£§\U[\:Ž�qTZtÅWâ®Å_ÿÙ
+
+endstream
+endobj
+5 0 obj<</Length 66717/Filter/DCTDecode/Width 485/Height 411/BitsPerComponent 8/ColorSpace/DeviceRGB/Type/XObject/Subtype/Image>>stream
+ÿØÿàJFIFddÿìDucky<ÿîAdobedÀÿÛ„		
+
+
+
+
+
+ÿÀ›åÿÄ½	!1A"Qaq�2‘¡±BR#ÁÑb‚’3ðár²C$ñ¢ÂSc4TÒsƒ“dt%5'âD&6³ÃE7!1AQa"2q�‘¡BRð±bÁáñ#3ÑrCÿÚ?×Y‚Š�¿]B³7†€@ô;i@Î¨®ãR@MGAã¥ �t€¥6Ñw�ÏL‡¿I-~:c;ÊzèÔÐSn›hªGòét¿¢@ãú4ÀáQ×M„�_�t‚N¡ðÓ~T¦ˆ)M&
+€Û@×LØøé‚½zèÔßå ?4LŽW�·7Ó¥¼U g4©øâuhÜk² SÜŽ×g!'%|[‰­eCøíØ±Ù^[]Û­Å´‹,2
+£©¨:¶¶Ob"ûS®˜=ÍÜ¸¾ÛÄM”ÈÈVÞ*UüNçð¢�‰Ômh@Ìr_øœ
+vV<PŽÚ´\³ÓãÐ
+gyØµ4®Æ÷Üô‰@Žå“ÔŒWg_ˆþ]YL³£#«`º _žç@ãüº;Ðè€®ÚºZˆ6ÚZ€4©þMwC§ Á¿Ë¡ˆhm08�Èt’–•þ]|Û¡4ÓlÛïÒ@pÐS}0�~Z@»ÓÃL@Öº@q>`éñÐÍÔôøh@w
+ÿ“LP4PI«nN¢ÆVƒL`MQåûÎ�Î ¯Ë@OÀm¦�èÐñÒ@uh—LG}ÚvÀôßHƒ÷h
+ø%!¥kù´ÀÚ¿f”1÷è¯S¦€/Ë ¥:nt ¬wë¡„ƒJõñÑ Dg;«·paFS!
+£°ªÆíç#ãÄo¨ÚéÈCÞ·–q…ìr»~_³GÊ˜ä�XÛ¯†¦¢6Ø�¥Ón´:p	é?ÃDFîü{Ë—È°ikŽ-f‡�­Ñ‡ÀÓôêKlºµ„wnöLxÎÙÝBÈ ¹�šŒx:ñ]ú‚8êTÇWRÖ'í½†S”ÌaîT‹t]Új\§?-<<Ý5š´ñ³Kb‹¨eô£R”ÕÐV`_ñ=še|^!Ž(óÈ¿7n+ù”ë>w¤�ñª§í1Üüµ�f½ìq¸9œ0ŒšýD›ÿCŽú²‹TcÔ¢0ÀùuºÐNH]FÝ>#C@'CÓ@²¼V:‚öê8Knªì?v¡k¥¸	Ù÷òEŽ…28å­9
+Ò«ñÒY*À”ZÓç©0$Ö½t1†ñÑ 
+
+vêt‚N¦ÿ=H¿n�Mô;éjWLSÔ
+ý<4`t SzéHAðÓ¨|wÓ[ÛxéSÓç¦ GO†’õÓˆ4ÐÃc†Ç}ÕÑ 5û7ùéÛ¦úa
+ôüº]F<F��+±Ó@m´†« P
+ù´HÎ§ùôÀ
+©¹Ò6:@p'Ã@GˆÓØaJW@ D!iøtÀXtøiHA]qùèl ütë§ÐùÆ³Ç]]ñäm¡’P¿
+ZŸ›JÏ÷>w#˜Ì]_^LÒË+–f&½u†îXà_´3Óãò‘~õ‘…qqø[òèC=‡Ù]ÅwæÂáwtŸ³*lß—®¶c¼ e…[VUZ½¥Q‹)o¦˜ÿu\´™¬ë;V–/Øe£R[þEôØ›·È4ØX¼¶ð¢Ýw^GîójÊ¤”®£cÉ»kŽá¾‘ÍOÑY $�T~�giyÜ¸ËBIý“+g‘â'*·¾áÝÄ‡’Y¤VãíE«Î:Ã�ê$fn­ªž¡kùF¨c7Ÿø}ÇòËZÉM­­žVûd<GéÕØ~ kCÑŠÀPõá­ .œXlkòÓ+º26X\=ÆJ_öb‘ÅZs‘¶UÔnÒR4¥˜•ÞlÝ²Þ^LÒeòÓñ°W~ˆ�§6ä@ó¶ËS@5•`VRÍZ%ó��yÛØ8.~®C‘‰V£yc1Ž^CÖ€yOÇR¿Â¤,§CYí¤Ù.ÛÇ_N)-Ä*Ïöô?£RÃfêfˆ&vÕ¡!–ž:‹Ôðv˜ÁÑÐ@i08Ð€Ô|ô"½i §Ë}&ÀáöiÈWH~ÍÚ`uh~Z`5Ð˜wË ùiÈŽ­OË@_Ê?>�±ðÓ¶üú fª4
+€>G@RvÒ€8/_ž€8¨ðÐ)öè�8Pxï¡ËöéN )á¢@]þÝP�äÐw®˜AÜwÒ�9€Lðí×H#D€iã§#d²˜ë9/.ßÓ†1æoO@Äê.ÉjÄŠÞë$—;[EôÁüNõoÈ6Ö[rµØ¿áe“·;²Ãµ³ÆmîÕy„?†D­FÞ4=~¿Ub«V±BÉ2Ö'R®§ÅXP�É«È´x¿ÜÞÒ›µ{ÂÿÕ6êþ¥³þÔ2y�ýÃcóÅš±a¢¦U”‡¿f«rö;¾~Ÿ!­Ä”†÷Œ×¢Ì¿Ý¿õ†ÇVc´0�E+£ZÄ(Ž@øüu eéJƒ fq˜½³¹ï,¼7¡Óñ¤¼MG@ÝFüªäž4Þº‹¶¨ÑM“'³8üf;Ïk“Ÿ',�¦â3¼0¤\G—3žµ:iÙt„N[A
+íýúÏÝ9…=â±´B•­YPëuÕU´Ø§.å—¼;ÏÚxÏâyS!·iJ°¨f,jz>²ö…%Ðñ·wæÿŽ÷5öMãwq$ª§¯j�ù5Žö–4FLdžçˆJ3QU]µ¨#Òßðÿ`R,•ÉýE†Ýª*F­Àµc{#e�øýž:Ö˜…†ûÆh~™o¸—÷}Á›‹
+W�zä.@<U�ãm¾Ê5NJÚÎñWIöä+šîzÑ4V6´,
+Ò4Ú¡û9_Žº“‘nãõûŽñ±VaI¹o¤IMMš™�iÐ’œkðQÍfô ÜjMwßvcý¹í8ˆK8Qo�·&�™Wvoè¯Sªì¼C<õuïÿÏxf7j±ýÂ¢ªSá¶úÌîÙ5ÏjýØ¹Í][Yäe¼ªÂÿ¬²/T:UËIõhl@É­’3¿@ÐÀ+µ:tÐk¹Ð!Â�¨4“äm¶€GÍ gSI nº`ë¢á¾˜�è4H ‘óÓ�:„itÂûtãÐhCŽ˜ŽÛ@ÊíñÒ¡ÓX}ÿ
+E€Ñ0µðÒ‡š¾€9”øtÒ‘†
+tH@,§á¶‰8ƒÇa¸Ñ Ÿòh�›|ôHÔéHòéÈMö?—®œ�Æ£I�Ô¨Ól
+§¸V‘ÜYX­ÐvÇ­Êý_@
+ÃˆbG‚“£Å4OåS�Æ[.GÖÅoƒk)"�	cJV¤O†¦°×Tj™D^+&3+åšÑØÛò®Å¶qOé�Msi“Æþ$oYFÙa™³Èãâ¼¶a$s-E<ˆûµÒYFFŒ‡þ#{?ø·mÇŸ·Ž·x�§§�«�Ïõƒöª²¯$#ÌbQè´L£¯Zo]dÎ-.6s"D�–¤P�Ãmâ�ž®ö—Ü»¯ÉsIí£J¸èÛq$üê5£FÜ1µ¤šññn¯‘;†[Øñ2X©{°•‰T¨bj*m†Ú<ƒIÔÌn±™é±—›)½yŒÙçŒ2š-]zŠèu	ÐÕH4~ìîL]æ:Ó9-…ßð‹hV7�„K¯‘_™Ç›q¨ÑF•uþ‘�GìŽ>æšñAi=²Æè]jd§•IûµNòŠò4ö,�ï†ìþã°üÔ¾±·-$VÖòÒs%8ÑcRK7€jm§¡RßC%îeû?Üœeœ÷ö×w>¤—Öù$‰ZÚ‹";‰WyrßÃÃTYUFŸ¹&–¥{¼ýš‹
+e>71C�«ÁÁ­¢§‘‰žSÅ_†àÓK-#]PÝR6ïjqc‡¼
+,SMqtÒ±…ƒ(VŽãSÀˆ²ôÿ6¯Hînü¾´î$ÃãÂ*ÂæWüAÈäx|Ô†¢í¬ÖŠ%…íû§¸î&ÅöÄ
+stay3óº­´‘ª­PTdbÄTê6¾°ÿRæºì†½Ã.'í‹µ›;ÕÜ4òGN¨¨<«ÃâIÕ­´ºRÇ^Ò[<ñI™¹�ŠÓÐ²ÿEv-÷êœVòm²œ�X1/ø‘ï%Ì÷³ãàzÚâéV† É^R·ö�»Uç¼²³!RIè5D�´{ƒ½»Ìã˜
+CÍrOÁPåÔòºô%3Ô`õðùë¡$B½HÓZ™©4®Ú6c@6ñÒ�FÛ®�4¨Þ£DŒ€4¤@Wç§#0+óÒ‘µ­4å
+¯Ä.Ÿ’µÇNP�~#KÈÔøþ}9@q‘)ø‡Û]Hæ‡n@~M?!n„öéùqó`<4
+F�OÙ¤ÉAU÷#�Æ[Kg3C#ÊC2lH
+N±òò:ÖSÕÁ@^ôîƒ·×KùGókŽù—îX±¡Ü9þó˜ÅÁ¡ þQ©¬ÙžÃñBOÝ�Õp–òtoÙm¿HÕwåe®ãð@¯x÷þ:_Ê?›U>vNäþ$wwpž·ÒþQüÚƒçäî/�v�ÙÜÿß¥û*?›Kùù;‡Æ»ÿw	ÿ÷ò×íÍ£ùù;’øÑßâ¬ÿþ:_Ê?›Kùù;ƒÆ�ÿg÷ÿ~“o˜þm?çäî/Î=Ó�ÿÆÉO´6šçäî÷Nv¿÷é?(þmÏÉÜ>4»³<×Ò¼j_ÎÉÜ>4÷nÆúOÍüÚ?�wÔ_;ü[Ÿ¥>º_Ê?›Rþ}û‹Áÿç©ÿ}“ó6…ÎÉÜ>4'qÜ™[ˆÚ«†žÝÅ$‰èU—ÄY�îM9„osB8,Ó“…©ã£ý¥¹B~køOÌk¿lóEIÖdN|™l®nØ²Ùc`Iä”)àf’E�bv-V$ÓÀk&\?×û%Ðgpf1‹èZ\Éo“!E>RÍ¹?~¨åe¶8kfSz'¨Ë¸»Û¸F÷�Ì—Q4N²[±uaFn”:£*ö²RWj$a¸üfC#z ´·y¦}Ò(Ô“×o°|Îº	6T]ðÝCp—’e&q,(]lìâ2¸aQWoÂª�N[Ó~º•<lÚ�PŸ”JDÅ§veûNÊ(±Q=¼C�u‘80O)«/*°ñÕ+ÓÜ±Ù3KìÉ=ÈîüQÊadšæÙ\ÄïêF¼d¾b¾o¨¯–w&«X)îÝ÷n2þÛÝOp	•H%9¸Œ·Ãm[O(÷Ù$ô\ûÁ+Û,Ojãne�ÏÏÖ¸$§¥,¼–>-º‘Ö£RMlÂv>ùZ\v4�£Ÿ±|…œŽ¢9=WŒG ¢ª¯ì¶þjè­�CÉÎ†h3°âò
+6(º¼lBJI€ùzÿ.‹9“}‹ßÑvït[÷‹Ö¼·‘å+'››:°$±?Óò±¦cÜ\®[1q•»VòéËK&ëPMh7Ø|´ï'=‡±jî�y¦înÅL6bÚ;››)až˜YQX:¯™H¦…xQÐ“°ÃÛèî	2Ë…ÄóK‹ß,ÂBÔ¨­± N³äò™¨&º–îéï~õíÌ‚ã®¥”ß”YZZ2}6$
+–¼N�k“«uèX°‘,¶‘g»Ë$ƒ%n“ÚÜ›¨ÒþQŠ	„ ÕÕœ…÷kF6éVíiô'äÒ„9ÄIpØ�ã¸¹#ú»+sÒ,wœjJyƒH7Þš³"·R‰;FŒªßfä¾1Åé4~�u–IMd~dyXõ xWYy¼–”.¥Ú„ÈwÖGˆ“é¯
+²[GHmãn;øQ~dë<÷µ’ègiu0;Û™n®^YIy‹»“RK’Nº¬5�¤—71Ã«ÊÁòÓPµ’R¡»f7ÃZÄ–L`‘#´‰³Žãç®/òí¼—ø¢}sÙsÖî_íÌ¿pTAÿ�eÞêSýc¨ÿ2ýÃÁs9/üLŸÚ:?™“¸üÃ1�¨êJ|9Ì¿qüi|�M.d¥vóšƒåß¸¼`ÿÅr4ÿ¼ÉO‡#¡ó/Ü~o}�ÍËkÙ#’ †æ|:�æ_«4q~:Ún¥úìÛ]Äíy ‰PúŠ€/_…t6Þ;–ëXÚ�tþÃÁ’¿ÿÄI¿ôŽ¢ù—îÌž(âWßø‰?´t—2ýØ¼QßÄ/¿ëßûGCå_»¿¼ß÷ïý£¡r¯Ü<PFÈ^Pþùÿ´u/å_¸¼PC‘ºñ�ÿ´u5Ê¿pñoîOY˜�ôŽ�äß¸¼ ¼¸§÷�ùNšä^wßbd/eï›«i&v·K`ëT1q®Ïö³Ô«"ˆ5®©X4Ñê5¥+öi¦û¤+‹³öÍ_ìk›÷ •>¢¡†Â˜DWw´>qÏtT¼�:Ÿ€Ö.?!½ËmnÅ·Ú¹»•3–ŠÞnp‰ùÉ)¡*
+ª|†º”ÁÜƒ„D÷&úÞd³Ê,bÞNmÉR­MÉCJ£�=F³ò0&¡ì:¾¨¨ÏjÐ\I
+yp$Wâ>:óyñøÙ£M5G*ž´Øj‡b@ôÒL 
+èr–ÔÒ‘¯€é¢F�Ÿ9lBläi§"+ùîðÅb§på¦ÿªMÈûu»�Ã¶U;"»Ý!¶½ñI=(˜Ç/‚>Õû¥Èáß�ÐVé“ë?ÎºÉ$Ã‰|tÐ æ“c¦‚_!yo$ÛHb¸¶~pÈ»[b+ð×gíÜ…ô[ò4^Ùîøûƒ(ý±Þw¯$@²ZÁú+4•L¦5ä~#Â£]K?tKIZØ«wÕ…œ¸…š=Ï£tBeVBR"¤³l9TùjÅ_�Ý°º”;Œ•šþêYW+);oµ¸•Å}àƒµd_ÛüÏnÚå¯ìnæ›asm,Yf)'¨‡’ r’<Úëñªë­œÉží5ë¹oñëu�´»v·¸AÀxÉ¿0†§p
+¬Ñ9DVÄ<¹{©-~›•#@XSÇ–ÍZŸðÒ`Z;½sø™���äð[L@)Œ‹ÏÀÑuFo¥¾¥”on€wü×™šÜ]K#»§&•êÅ�JT�õ6I¨dZ•'…Õ?`£`5¢Húrv5PÚ)ñréœ
+ß•z•|4¼€¶}�HÛ§]}+€Ç‰*8ŽTý­·~<yš
+ÀÒ�‚K
+u-�¼²¡)#ùVO ïM²5É]ýrÏÌ‰jC±¡%[ñ~/ˆÔÅ”Ýá“¹š	&a(¶UŽzž*†«JŸ-‚é55k¸#Qö·¹qw_Úæ1™8¥Id!ZæÚh#2Û´Tó­d¢Òœ[SÄ•-‰W#’œõ#™ï‡ÑÝæåUaûU×+“†ÊßÝØ¹d’±qÚ}ÓÜ×w—Øû9/‘[f¶ã&Æœh òã¸¦Úèññûa^Ú”æ¶™X­98$ñ¨Ô€´ûu�KœÚÊâ«j¾¡ÛnGeßXy×ŠGrxÖ¦Åt×šémAƒWðÐ�$À¹‘b�$æ¼Ü°X¿Zƒõ�ÈëV>?·ÊÄ•Hé.¯#nlÙù|µu°Õ­TðÚ],Ð†W¨×:ëÅÁ é[UÈ$ºR�Ò‘°Àèm€5Óò:¿(�	Žf—ˆ'å«*ä~ØÄÞwôñBþ�µµ=Yúîz®¿‡[îW’þ$¯pöŽC	j/#qwj‡÷îW@v©]ÁñÓÈûjUn¤ky#!—’×ã®$4É�½½?þ@½ÿåýw¾Üõ(ÍÐÖ@®Úì¦V
+6Ó §�Ý¨�2›î‡ÿl²ÿ×7úšæýÅû1ýDHš(í­C0hXŒ:zjÀ±?v£‰¨D—Õ©¥¬ÈR«¸#bÇÇ]DVW;ÎKQ�ŒJ9Le€ñ­/ùº£‘:†H“xÞNU©!EN¼¯Üd5ãØK•h	§Ï\÷bme ÿ.–À´ßDˆÕm9�Æ)]A¶ÔÁ‰HÛèLQ&ÜòÜIšº752zŽ¿G^³JŠ6ƒ
+·#c–[yH˜†‚5sB4^Óïe¹	izÜf$‡¡ùž¸Ü¾�º›v4S'ræ—zøëœõ-aŒµ}4;÷˜ÇÊ&âèAÛÆšÙÄ²­å‰n]»WeÜÝ§”Ë=Ü§3iXm-¬ãæAUR$œŽ‘³5Ú�uè”äQ±]¬«ê@Û{·‚^Û|?tãdÈK‰S7²<PúÁÏ'¸12–+Ð|µV'j¯¯©U²N¨Ê»»+†¹ºk¼MºÛ+�Q»I
+=*üžb:Rº“´•"±õ,ÌVGó
+3r;ŠÖ‡å¨ŒPÀò?7†ó|*~Z%läÅŠäšÒO£’oB8š8ó*>4‹p¤q¬¿m»Sù¤“¹æ–Ï”6ê¯ “õ°QãÔë%¹8Û†]LlÔ²½�ì¥åºúùœ‹©_N$?*Ó}K|5Ø±Ñ¾Ä4Ü{ë‚r™Ž ÔŠuèi«-ÊÅ~?Eú‹d;Øùçõ)”¨%!ˆ)§äÔiÉÂ–„¯Mv_¨®?°=�·•e�-”
+¸óÅÛÇÀè¿#B®8ÖÚOo}�iŽ\&¡bˆùô+BT×a–CØ¸++»ÖŽkÓ‘ˆÃuw‘�	Š6Ù–ó0Û™Ü~¯ÇUfåÑ/fà©¯¡LNÏÃž°Ÿí·óë'òïÜ—Ä‹jöf¹±«ici¯s[Â!¶�|±^$jNËøRpúÿéuÛ‡‘ò%VâË÷ô+½UL›#ÛY;i^;›f	@ØhGÄSWW"n:•:´E¶*écãè0õ+$r� ÛS­ÓØ‹GD·�?£?¥3‘QR�Åw_§_ž¬…½ýÍ¹dußÏèEkÐé¬¿º=»iÙØŒM…½�ùä/oÄ|ïÈÜ–X¤*_)Þ½5jÈÒ‰$Þ„‡·ø.Ëî|,ý»
+ü)•É{užÐ·E
+P\†õì8íÆ§q¨á~3=H½_b;ÛüjcÚòÎÿ0`Ê$Ž“ÛGnÒ2˜‰^%‹(müWms¹”¤û›Óô,­šÑ"ä¶Øv“•�~úb+O‘}aðÃÞÅÒû
+Oid–îÒé§	2Å*<^ŸêÌ„nÕ¯]+àÇàíFôînuC).–(ýGèMGRÀVƒùuµ�j,€ø¬¶IUT5wbß…Pu'ä·`Æò\ž•&;°ášK\~FËq¹k‰Xþ.>š5)×JWp¯©
+¤¶o$©ŽXÜ¬ˆz«.ÌØuÃä¨È×b6î8MgBj7�n–‰�‚H$êéÈ˜í¢@ix	CMY�ê:–hrÐ>C!	<®&ˆŸÖP�ökÒð2-Œù¾¢÷Ü²ÛE�¾kŠŒ¤Â€™:édºUm•×s#´bP|5ämdìÿA+ííGÝ×ÆÐÑ×oíÛ”æ[Ø§ùõÚ*‰ëùô¤@hO÷8Ž²§ýkíý]r¾æý…˜¾¢¡ŠËR¥�Â�8Äì<´ðì×;�Ë�méÔ›±î<åœ)€PùR¡eEAV§Ë]Zr“#³™¤t¸È;9âˆ
+¼wØWaZ|õG#”ª¥²T¯DWæ�î'y^œœÔÓ^k>G{I©V ‘@H?×T1†
+6ãáñÔªÂ$M�:$‹8'�ÃCc€IÛQ6}I“µu4()íÙÿÄC_Y
+^Y#ð�ý-ux\¿m¾’Œ¸ú£1£Dæ9‚
+ �Ž»IÉ˜=6
+¯ÀôÓÝ�ï™áh­.ÔÉÊf¯˜8çrx)Í«£.¦^Œ½­Ú7üB«¿Q®U*ÍÐ`®òXËÛ¶”Ycà‰ÃßJ�—�–(øîò1=§S¶·q°Ëò¶•D28©Qì_vó=�g—°µAéæ"h.	&±š®€mÈT�vS‡&G-AI72ÈîI>£š–ØIüÚHmN„Q�KòÛQ‘’ö¿=ÓzqÎ¦8é ¦ã—JmªræUÜ�i%Û´½²‚â¹nàšK~ß¶~7D?y4”¨·€ž²7‰è£s¥\©¯-ªOÂ?Å˜É6RX¢Š³ÆY¯¥�ÇGS|;³7Vc¹:çryoÐ²µ�ÄFp kœ‘ÈSù|5mF%M?)‚.G¦Ÿ˜Å*SIØAŒu®—�0�(	èÓÃMX7y£‡RU”‚¤A¨"šu´,—‘ÚwŒ*J,]Ø>TŽý@Øž€\¯öë£[¬É'¥úú¡žæ»ynü’ó‚hIZ®Ì¤lT�´j¬ymŠÑjù›žÎ¾‘Ê4ªcoÅ/CýŸŽ¶.mcmJ¾%f÷Ñ\H’ê£IÛ³Zëy*jrBèì+°š”ˆ{ˆÎä1³z¶òeÝiàA¨#Ç¯ÃLP[;rôä/ÒöUHÝj"�y1Qâ±&�¹¦³sœâdñ}EÙ.UWÌ@ñÜë‰¡¥Žìò7³H16ÉX¯$‰¤œ×�P?§ë~Íoâq^Jµ;’…»,¸,í»¾ÆÆú·Ï)�-�R=‰b 1=w×_V8ªBuv®„Çya"í,l–8Ûë#�ÝšE•ÍóŽMÆ3ª¨¦‡qZj9ÕR~>Ûv%G:¿ük½º-Ño÷£SÅBÿoìþ]rrßâZýoö˜rã­uÊd`¦÷o¸ÖØyÍ�ª‰îÔ~ðŸÀ‡á·S­¼nÈ¦Ú"«ä‚+îÓMx�daTŠCÄJ›q'ã«sý²*Ý¤k—¹§C(u
+TŠƒñ×3@¸:@õ”@]Î'LP„äJí©&d†X¤Y!c©ª‘µÄkV.E©°4žãË‹¼¥ñA{s$éè®ÞP~4Õ™yw¾�èF�(´Îœ±!ÿ`×ÿ0'ùÚ ×íÛ¢œÝ
+iFÚí”ƒQñÑ4
+~ý6H§ûš´°±¯_UÿÕãýÓèE˜¾£6aZëÌÙ›C4±Ÿ#²ølHÓ®F´‘xÈÐÌÇñwñ5ÐÛ{–$8‰ëªZ€bàêÔ7_»®’b�§2Sm!17=OÃRZƒ"Íì’ÉHEWã®�8©C{’K¸æú‚I}7U¬B•ÕZþ®Õ5Ó|j¹��`JOv#mfñ�È”®ñí8ïUï,Ô-ÚÔÈƒ¤€Ò×G‰Ëñ~6Ø£&9ÕÜHÜÊ,GPO
+vQ˜×½¦ö›ÝØ«ÐÓûˆIc±ïåSk$Ìäù‚Š†@*:è¥éfèÜ2j�GÐ�÷C‡ÃdÞ×™{Û«"m¯T!…‡•–#Z²Ö¢¾:Kh¡vmŒp=åÜWö–]¿'¯ojäY[%X«LÛÑ«31ûuŸ/ÏoÐ·Ha»ÃÛnéÃÍ.B÷
+{idôwžX$HÐ“B‘EßWc­ÕuDn”Šb=¡÷#SÃÛ·ÆÎB¥fky0>+P	ÛRµmZ–¤ö_¸Ã=¿ÄuŒÃ/ÉMduÏªÐ°á½¸–Ç�×qÅ.l*ÆHŠK;øCn�Ç“7‰è£sªŽ×»&Å’£A¶w3.Rá#[Lm¨)�ÇÇýÜ1“ÿ9Û«¹ÝŽ²få;ÿüŠµ�F‘Ç¬nÄÅ‘)¨y
+Òlp)§VQöh‘‡á¥"Øhw €ÓMŒ/¦5)È]	WRXA¨ êU¼
+K<½Û†½6c·íïòi5ð–HR:;¬~Rß´|uÐ¯=5îª±Ñ�eÎvuTžÓ€ÐÕ‡Õ\PüºêuçSû*CÆÛI{qÙwQ²ÏÚ6®KÜ\T? Ôá¾¬¯Üvªcž¥[;…í‡íÛ‹^
+;|„’¤±_½Ä²ÈŠ„òŒòñjêtç(Õø´3›ŒCêcµ{Y=i„JªIf=Ó®µS"¶ÎJ­X$q¶ØÉ?u2Ç1‰¦"CÅB*“¿*^|t¬•Ô[i¤b™Éf¸¶7ÎÌÅ&4åXÞ€Ž&•Õµ­k²"Û=	ØwÞÚv¯e¼y;á›º¾‘Æ=Tó·¢Hb0¿â7”°øêjÕ¤Ù-K1Ý–/nrI‚íl§pÛCêÜ]ÈÖÓ^Õdk2!’DŸwótéã§Çµr/'¡¢Ú¸ìQówVÇ6ñ3As!µÔÖ¤2OêswbçÖng"˜œ­lÂ³»k‡‘ÚG5v5b(ÜMyëÝÙËÝ’’µÞ½ÝËÒ…�¾™O¦?azs?ôuŒòZ_ÒŠò^ŒO<“ÌÒ¹,ÌI$š“]wÒKC+b––òOqQ)i€P7êt­d”±£Ñ˜x¤‡m†²G+} ¯#kKlÙ]‰%ùê±†¨Ð�bƒ©¡1IÜGß©¦0Ê½4Ó"ÅTji€÷°AÿÌ	ùOäï}µêŒùzÕ>v»¥RuçñÓÑOOŽ†Á”ßskôV?9ýQ®7Ý~„[‰{ŒàëÌÜÖJ[bñÒÿ	Žt›•ùs$ˆê *HÉäR­½Ç]>
+5YRìFÖj[Ù÷V¶£
+ì"Ei'–/MÈaÆ4FÅÈ:Ž\uuNª5‚ÊÙÌ>ÃüŒ8[;Ókj“Mèq[‰duNrçâª§ŠWðïZhÎ°ÒÞ>-¿ÄŠnÚ­„¯mÒÞã‚ràÉŠ$`$@ô?g-båað¼-´'W"UÖm†htÁœÞ?—ND%*òVGåÓ®�HˆÌ]ÇÐ^FÒD®±º»G ª·øOÅN»˜ò4Õº2Ê“9x`È«ä,‘cf%æ¶�x¬{þ¨ý�jÍ�e^UÜŠq¡ê—[Êâ¥Yªá¬ßÇyÿRýÅjŒ.ˆ–)"bWš”jlEE5Š©ÖÞ²A®„câ0øìµÉwky‡·’­G4>™`»ù^„�v±r¼š…¯S+Å×»Y,�owŒ¿Ã¯Ñ�ÒýCÞZûÝéGMÂž¾:Ó|xÝ¼’+­šMN†_5ô÷34ŽÅ¤bIfÜ’w©Ó"KöäY¯á¹²‘áº�ƒ¤ÊJ²Úä7§.ETYJË4ÉsyÛÛv·»¿¸ž@Å$®ÈÔ5ó+ûë•nE»š‰~àî(ÕBäîÀZPzÒmOëj¯šÑ¸˜ñ;»ºm•»ø}'óê=»€Î÷-”¿à·—s\¬u(%vp	ëNDõÑ|ö¶ì˜Ü6¨ž€,£PlŒŠ�¤Ç!‡OÓ i€ãmI†:hha¾Þº‹#@á¢@êtÑÐR4ÆÔÐi€“®ÕÔ«¸%Ü AMJ@JX…zjH Uàž;ˆ˜¤Ð²É‹³+©ª°?©ÖÍlE©DÇqãW½ì|e¤0÷M²´÷�(âoÂîd…•« —Qð×o�š¹¢t¿û•Ù8ƒ	Èbg‰ä™*$W!£¡WS]ÏÃ®´þ;™ÚÛÜßc¯<Üáž¤‘¸ ‚êÀÿ.†“PÂ`ÙÇrXŸkíf*¶sZÞ¬"Kr){Ò™¤k…±‚EcÒº3Rq:­ô‚Ìy5Ôg�èœá§<ÕÖ¿
+yì¶µŸ»tjl­÷/¸2coÍ­œ0‡iÙê<ÿO†µ`àyVlà¢Ù!ègL�ÖJòK›‡/,¦¬Oæä<5Ô¥T"–äj«_äÔ„iþÛv�¦/xŸ¼oû²Ÿû_Í®/ÜyRü+ù—â¯ViÑŠ�:ä—ô@ój"�Ãã¤:i'¡ÕmIe5Ó,:o©Ôˆó°¶÷þv‡ô
+wþÛº(Ì¶5¿›|5ÝEPÇmJh¯æÐÆS}ÍÚÒÄ|$“ýQ®?Ý¾„Y‡s9yfõ6öç'c‡ú»;õWš™­Â“$P‰.Ë!BìTƒNºéà­«ŽkmHÚ¡­ŒíÞV[ˆñ÷òþ[xQª/š­N!A%º±Üê¼Ö»·�žÄè“Õu$²8¨cÊ=‚ßýeý”g‡�ºxjO&àªG"7¦®ÉŠ­ÂmÞ«òÐ‡›Z¥¡}‘¼È]Éyy)šæcÊI©4§æåeÉk¹{–x¥¢åªÆqm÷:PÄÎå¶¤�µÆºp!µí¸¸Œ|È<Œ|Z}šÙƒ<{_ÓþÁ:‹ön9–Ê5�‰�^!Ê_Y¸§ï_–»\LmÚz³Q©|Ïûqjq–6˜9S#q‡ú©³—QùÑÁdô…+R¼O7Ö÷DÞšC*—«{ösÓ³h§S'¡4fGõT(J +
+˜¾°ò°&ÓZY‡œL”\ÿpÇwŠdemÞ¢”ý:—Žñ·¬™²dò!~¦B�*\@í¾µ•ØL-Áh¤škiMj¥:r¨éMU•Å[E”Z—,v:pV$ &¤�Î¹92»¨ ˜…UGMe°ßqÊøjA‰ðˆ-A]´5Ajèè4.§QhL8:^:ÁÇM �¦´u;
+!Xj-ÁÁÒrºÀ¨Ð‚@2
+N_ŸJ;‰….<u$´G“jè€�Q¦Áœâº’cNº˜	™­æŽx$h¦‰ƒG"¬¬
+An5~;@$Mä0xîü°ºº¶‹Óï$_RkHø¤Wâ1¼¨6¤ê7*›¨×g_™%1eû•|iqã§Žýä•Yy€\1,Ü©BX¶û�_èghkmžÊÛ¨‰&+°ÉJWãF}ôÓ�A v¾B[¸qâ8‚Û\L-	Ü�Ð+±M÷>çäàLÙ2êåîhžáûKíæÎàd.'¾ÏÏj.#žØ¨„\QQ+^oOÄOJí­µTÃ�Üôù=9^öþRÞÒ+¹í$‚ÞwuŠáÁÅ ŸÙ>:’R§¡Të‡càâËfÊunÈ‡õ‡Jk;;ÇM7e”¬³nµ…QT À
+yækˆ& 	‹šŒ SH#M¦‰ñÑ¶V3Þ4É~´±ÂÒˆÁ!(X�QZ-M¶pè­nî4S°®:xHœÍj³Gè¹äpGô¨(zêìY›VKÆºøê	ñÖ4{Ø»{€Ôêmè×í¯TQ™h�fµ×uƒAJiŒf	é¦À¦û™Cmañç'èâýÙûvÌñÀß^bÛ›$œíÜ—§-¬lÖr2‰-îÒVVF[ƒ•òšÈã¶ºü<þÔ¼”ú¢·£’µš¸’ã+y4²‰å’gg™T v$’B�
+×áMbÉ.þ²[E¦„Á›3�¹¿·–ÚÝ¯¥Ck=Ûñi‚°£•äÔVuÙ›�/¿]|••íüt’¥jÄjFd,¦°¹6Ó”2G&6´u%¨Ø6úäçÅàâd¶F¦Jj¶zÃã¥–º~"8¿ŽˆÜ#ÀÐTº±.Â�"Øù¾©$ô˜&@iå>å®§ÛùN¶ñÝ2.ªÊnÁYæ Åw×gäH8¾ºÉˆ"¥KÈ·”É@J­+J�
+v²W­>¢É­´‘ßão{ŽÎÚú•‚âã{˜¬-BÂ’¼aAVoÄÍqãB¥:R‹Vëî^â¬‰+LÉ�gŽ:ç#w66¥³yá…›‘Tf<P¹ ÔžåŒOo¸+ÈŠòÇë"†iZQ¸Ÿ)èwÖ|Ù<“¥|�#²2vàš6‰o¬/PE’²—dš*ƒE?¨àŠ«�ÁÖË~^†�‰Dy®ßŽÖÚ,¶-ÚçtÜ!�©êC-*mîü2/�èãÌ>Yp¦¼«ªÿaÕ·£,6Xïoò¡Ùö
+~ÝÄTþ' ln F•“ééÏƒ*•zkbáÑ¨�{•¼½¶*+!q> ìAøq²cum2êŠª˜äg‘¸¾HØYFEV’F4òÆ”äiQ]kãq•æH^ð‹O·ý‹Ý}×Š{øÜEú~£L©Èñ
+øjHÙ¼u¥ý½NŒŠÈ£Rå²}Þ@òÛù†ß¾_ä‹ûwªËP“{-Þ}-ëàê5/ñßòAò"­8‹Ì…¿o[ãç·ÊK,–é‘šà’x[Óp`àGÏn\êú¶Ü*%â÷î/7ùÓìŸw„RVÞ¦›zÃùF©nõ%òÔ9öS»€Ü[�æÍ¨ÿŽõ@òT¢{�Û}ÉÙël·		k€ÏÉÔ
+¨@<€¥+ËmI}½'«ÓÐ�²v 0™««^WQˆåV¡§FAùk+ÇhL•-(—·Ý]ddÂ×“*V…ˆ”ÓVc¢nNsÚd×‰È\^åã²žâiºõà«DéøÓ÷@Ò•¡¥uÚ·Ûé:ù|½^ÅM k‰jC†_Hâ‡BB »ƒ/ui‹~!Žå˜TZRŸ=lã`Wz�½šZ
+vÖZ|…‡«qŽEr¦�
+<~Z‡+
+¥´Øt³h›-Q¬Ä†Ò«»*F9;�¨£Å‰ —Vã«lX¹ÉglóOe�·HJLmå€nÈÊÅMXTT®�øµªpõ)Y“¶·Á*M�±�É"¬¬
+An±ÖÞ;±nö|/rý=ÜÖmiš&™+›r¢�û~‰Yõ˜á­ÿÎ”“Z÷*x”—p`íaÜc½y!¶r—FU…Z‰æM�~`o­´·’“=«[\­Æ(›6aq
+¿¬r·¦Y£ +·�;íòÓ!ê[°½Ão-ŒÒHîx·&ˆže
+Êò5â5‡“Ç¾KÊØ¿ÕQ9—Â]_à-,ÞòâLUô�uk<”©D<|[õU� ©âkòÔù<‡Ž•uÙô#LrÜŽp=¿�ÄBc´J¡yÕ˜�MÎ¸¼Œ¶ÈåškT–„üdk+zŽµŠ©Ò]´š]!òèÔ§Û¦ öÞ˜‘¥”3C"£b¼‚�Ãñkg‰ÛðR7hØRKx£æÑ9)ëÉhßˆÆ‡ÊÄ�¼i·Ž¬äñÕeúÿÐŠ´‚£md¨‡}ŽH÷|íôk»öÕª)Í²5À*5ß)
+Méã  `:ø|5&;ÜÃû‹ý)æ]q>î½¨»ÕùëøëÌ?Cb:;[I¸+ÝzR9"�*:Ò¬�Ù­œ|xÜ'f¬+7]`g’i§Ê\É+ršI˜»”ôêÅ·%áû<4doÏ]ä–8…ÎC‰9kü|âK‹hæi/§j³Í—�´`lŽT€KW¥u¯&:ZÎ°å-È7h•·b©–È.?=á^B%¨^•c°—\üX�î«Ü/hRcÙ.íÍÝÝ4­të¿•P•Qö¯G�‰Žª1;²_
+î6FßŒW£ê"éÈìà}¾?~²gûm-­}¬¶¹ÚÜ½b{Ÿ’QôóPÿ²j®¹yx·§Ô�º¶Ä ž£T¤0­1•Ûá©TC;¦I‘ÅTõWRÎ®P5 ‡dû‡h÷µœ—JÇð¾‰hÅÃ
+r*z…¯Þ5ÞâJ^mêÌÙn›†V½ßî\/rw®C)…µŽÒÆV‰x†·¨Àtgêuªöò3Ô€Åá$º�çfjÆ?v�KsoÙ¨é·Ž¨¾E]Ë.8L2ÚFÔ˜yˆðù
+r³æv~†ŠÒ	‘medÛ$°Ç>i¹Â·˜Ë´ô²8ùjcš/‡ô]QÆàë_-¨ôI­G
+Ü7ØÁuƒ’{bæHã¿™kv-[‡šP<¬¢09.äTt×BÙQR…Xz¥Ä+{Ûˆ8{ª(ë4K°ÉÈ€
+€™_¨ßY¬ÖuK¯Ü¶<ö+M©*A¦ŒÄµ×9ãiÃZ“‰Sø…©x–oJT‘¡f
+U� Ÿ�é­UjÛB!-EíZ[+©âµ&yA1¥‰Ý«yÞOÔ1C©1[*ª)<‚ƒj1Ûóê†îM$‚\dòeIiä;~ÑÓV¿¨à=ôÙ«û[;×„G=Œf!r‘qšT`v•ÆîhiSá®ƒvxá½LÎÑ`aÍf¥…?Þf*:Çms½ÒiNE$Ìf)F¹�Ÿ
+±Ô¿`dEÐ½ÉÝ�PË<‘‘¹C ;�M)­œo%«+ÉÛA…œ2[“nêÊéâÊV¾ók?&�ØtØ’Jë#Æàœ	MP+^›éÓ�'W%Ü�%žd^Ä·¸õÁxƒŒÇ©¤’*ÕÍ
+	bj5Û^~)6eó¬’m�ìÈ,’ÞcòSŠÞ[Ø$&ÜËZÔ ¯>¥~:Í“&;?z÷!Â€�mí�MorÜFã÷VßúZ®0vb÷=ÇaÙÓðþ×—R£?ÔäAFB�£SPÆ»ëN�kTÊî­°çkí¥½œ0É&V+ÅUú”�-ý0äy¸âÄré]õ¯û“d«>ƒê{oÿ_–¡ðãmP?.¨ÿÑý¶ýI{½·
+í¸‰ÊÉ–iJ°„nª$#ÈÌT“N]@ÕµX^‰26VK¡˜í±=šä®%/z¨e(Iò�«Fßí;ëK¬¯†e•I#gŒìì­³GŠ—!ìpúì.cŽhÊÇOT(„úŸ„òš§Y-â““KmjõžÓ¸\Ýö>ââ$¶Æ=/²¾ŠÇQFPG&-_*RµÔmÅjít]CäN³Ü†ï…¶¿ÿvíø•„*¨c4çvÉ_ß\�Áv¯Nƒ¦§ü´¡/¤‹Çßs4ËöíÍš4®Q!PÃeåM‡ŽþZ±eWØ¦Õ€˜äØV¸�Gý\
+™³-HóÆÝ=¾#W'mIvíÜåÕýÄvëv×Xû(D0#¯L)¯î×ÁXšï¾¹œú¯úšp¾…¦&¡ä²ñÜoJj¶„.²j
+B¨õñÒ‰æâ4wS×­?&­¦'`Iˆ=üiNuøü5+ñl”¦IÕÀò)€*j§¡Öbz�³Co7¤ìÜ�IRªc!MM:Ôµnž6è’ËXÁ6—¶·-ukr
+ò��R9ñºŽŸŠ ø�mäªÚŠõsÑÈª†KÐë1ßdŸÿ §ÎÕ¿F»ßlÝeØ×@"„ô×| 5wùtÓ€�ÒšrH¦{™Q?ÄVJþE×îïÚ‹pýF~Úó-šÑ#ÉñÿWqvèâ¹ô£�—¬É˜�ÄÌO— =tðqhê�›ŸA;>ˆ�Ë5ØÈÝýS‰.½Wõä?¬ü�&Ûâu›-Z»VÔ�tZx«ã=½å’ÞL†kW/û¸ÿyôèe³×ŸÃã­ÕÈ¯WTí±Uª÷*ÙÛÈb®-Ñä_!ðä
+E~ñ¬|¾V%’² Å/ñ÷VwC,EYIäŒ(F½=.¬¥3P3â	Ûcâ¤ ñM4,©‚6Ñ	�fíüþjÞq$ÓI4¦IêëÇ éR†²fáRëE²™Z/Ç%³{·,�Æ+#•j/Èí×\¿áåþÖióPD·tâÞCÕâM
+³Š_™þ][ü<‰Iš²@ç0÷Ê÷¶’ë»%jiNª~Zèq²éâÔ2Œ”ëÐgm‡ÉH„Ë,`z†¢…¼�]jv‚µSDì+Øpó-æ"Ó*n)Á/Œ!¥NµßX-ÊJt“]hÒÜ¹ÇÝøZ]¥Š'j�.GOý®©þgükú®›±dï*Š„±gã_¨;}òè|ÉþšþƒI÷d~k¼1Scg·¶í\e½Ã¡H®PÎ®Œv»P�˜:¶œ¤ÿ¥
+ØÝ”&äBúû {2Â2ÑµËIr×zç‚�ÝˆÊ±]Ëk«Ö|q£*·é¯k,Xoñ×F+üsXÃ–XVîSÔ$|à
+rVñS¿]UðRÎU ºZèhvow(á=÷j]Ì»Ëpè=W>%‰P1Ü�k¥œëb:tLÎýÁº’î…Å¥�ê,Ñ±«Ä¾f4’”óýžÓËj·¹MÛ]É?jšK¬µíÇ£Œµ¤*ËEÅ¸³’}%¨ÜSÍ÷j5jtd±=5’ëÞÝÓoIcôØ{	î7cö¨’¡�¸r¢±_ªüµ,ùT¢tRTï}Ö�¬fŒ`1•teÁ°¨ èu�s/Ô—Æ½J$sgF,¡’×‹y¨~´øê=_Ð¥ñ¬ŸýÑ{Àû¡-®*ÖØà1Ìa�SšÃJ�)SSã¨Ó•m�¨îou¦¯/àî”Þ—Q·.ý„±¯R•šÍß÷pýbAea"ÆÐÃªMiÕßS§)?«r»ñíg5ýÚv—t_à/¯DÖ6™PVxšP�K~R…k]õòáûIW«¥‹I÷VèŸ6Gì›Uñûõæß¢$¨—q;¿v2Dêpø½ÃÊÕM3¥üÛöUêSß4–œ…ÍÌd€ÞšÜ>G�jß’Ý‘›Â�ÿbk	ß×Ö»k!‹ÆJ-âX}Y­#y†Ü¤oÖcâuŸù·R’4xJÑŽÜ‹ô�Ôâ±&¢‚¶Qyw¯†�çdcñ^¤ýÑÜ7¹)o,íl"rx(úxºýÔJw¡ë«±òeM™M¸öoÚ†˜NçÏc/.½k{’Qì‹t(„‘O]j½|:ê¹^?A:àuú”/ßù�7î,©øÈ³·›~–©\ÜƒX�Ë%Þ¹kØ¤Iâ±"XÌ.ÿIž
+Ÿ0PE9u55ÌÉ1 ñToy‡Á®(kAû,ÒIBÀx7:×W+Ý­ÑR¥<¶´
+»O�.·vw
+a=UçÉ+è)Øqa¹vèª7?euN*ÚÖvÛ»-µÕRÐ{—ÊÇyéZY£A‹¶,`‰Û”ŽìjÓLÃñHþ?°Ôy\Ÿ-È+HÕýDqŠ¿]b’h…î×F$ˆÒdþ^´:ÕÇÏã¾Åv¬”Åí‹Ùî?IÒ48nƒãBuÑþUcrŸ�És°ŽÏf=ycŠ€sExuÍÍ’Ùm¢/­UPUïl5_Òg™!¡•ÕNÀšTB@ñÓ¯#SÔ‹Ê¤�‡#¶É5»‡i–°-wrzPu:ËL.×ñ‚ÔÓ$0–¦ê	.ò7«aVXPx™»m¿QÄø�uÆãñ÷hOw)mc5Î&ÿ(×`[Y(ò*�äfUUûËjTàãtnš´CÉ«D
+-ÑšŒOåð×>´/d­ìv#¤¥î!<|h©¢Ñ«æä5¯#¯†›Š©ˆâyp:Çˆùk‰ž<ÜØ’]T&ƒ#D¥ŒªXq!hÜhÇ¡èköjÌvIê¤O]…‰‡è`)ÌHe�2–ª
+´`((ji­Y<^9KÇQ&ú‚�>:È�±×eÿA‹ÿ–oÐuÝûnê
+3šø=<uè
+YÜw¦œ€Ívðû´0)žæÃ·ŒŸôuÄû¿Ò‹°îgïã¯0Íh”€å¬ÂùW1Kú÷Z5D��•z©Ìx÷ë­‚¹(•“Z®¤|Ôµ¬�™[+òéyté$÷îîDnŽüª*X!<yØW“´¶í²ÊïåÍ¬ã’±šïm~"	(·‚WnJ¾x]ÕK+Ÿ��5£+TN¾IZ:"?‹E\�©®B'èFåp˜ü”E.áY<ú0û®¯ÅšÔ~ÖBÔLÏóþÝ]ÀLÖ
+õî}3´ƒÿK]|?q«ÒÚ35°µ±PôeŠçÑ•d>tm¿ätSOTR_»0fqú7vÂ;LªEpÒšz¦Õd��ªò_)QË›áRÑ,TV·à]{£ÝLž>Kë<2$,ŠáD°%¤kÀ"­8‡ß‘qæ®õÔ0ò-’ÎÓ¡<µ…Ç2÷’´n‹ÄÑ@¯ê	Õì¤µ{qÝ²à¯jØûl§Ô/§7¨&‰`Y¸Ö Ø×Täqî-£èk{‹'¢ˆ;{éÆ|‰ô@¨ù[X¯÷—¬i
+æ3U»{	¿JY(ý
+¨>u»~Ä•ÒwòP�ðî}ÿî~?ÚÒ_ps²ýøú‹/¸q©¯øsv§ýÓÿÕ§^sìƒÇÕ‘ù¯qÖ:âÖ>ÝÃÁ$¨Q'Ž×Œˆ|X6ÇV×šßD
+õebNî½›¬‘@nL’!qjË_Ãå¥~ýI¶«=(v�wê^ñžé[Em/Û8v1"¯/§¡<E*wêuZæ¸Ùºú²AýØ³âiÛ‘ÿ°ÿ>�çú�VU{�¿­29Ø.mj¼0¶¤B	�üo§ò,»­Pë{Uif‹¶y8){s>2É10"¾È:Á¹(‘Ðÿy'‚øýÚÓ‡Ûøòo{Oá¡ªMÝÞÛHªÒOa)
+ÖÌ±
+6Wá«~|bjÏ¿êø“ÚÙ-Ÿ”˜àYH$ÚÔ~Í4|ØÄü½S¼Í–[x¯TyÝ-î}âÜI^þ´u¦É¤íý"u£¶Æë…ÎûeoŠ³¶’[	eŽY$újr` j¤Ô�N¹ñÁ&­:HònàöÅWñã¿þ7ýIçÇÔQo_ÔÉ=ÂÌØÅÜ�ÝvÅí¹Žx˜5­½Ÿ¨Aò³ÍÇpGŽ¡kÖïÚ(QªŸÌ�öç#ÚÖ63]÷FÒç!<¦)-®qæI!XII-å$Ÿ0¦£\´£jÓ%•®š(üËsw¶ü	q”ç¸þ½õ¿>§ü¼daúþ£Îáö×Ð”	±•v§ÿh-±ùso“�Vù2<Þ/eúLFIŽê`å]dRÅÃãÝÊ;«STÝU&Úp9´Á¥b3~ÞãqpXÃ{g8¶…bI§Ã•øþ³±“ÌÇÇEyX–�àÿÓ7vö)!�Í€òÑ‡ð$?ÿ“®šåã­¿Ó(ÝÅÜ–ÇÖ\<Ö2[<(¦1hl8ä!’¤
+ÃQwW~Þ…w­w´þCŸm&\ÆBí&–Û!pïn‰X¥çî¹•’EP€ŒãŸÕÜôÕ¸cÉ¦="Ri~"y^õ»¶¾¹Ç¶' ¶�ã2ÇeWôÜ��ìšWYsr-[4¢?ÅIîG_w|·vÓA.'«8`Ì–h¬/)o–ªþmý?A:Këú•Û»ÛIm­ìc¶´ô8xøUÐŠ-f­á«^Oyu+JÎÑ,‘¼Î^ßZ[ÙŠÞÎÙ@KkhÄ(Ì£ˆ‘Âþ7¦ÜŽúË|ö²‡±uj–½D"QA¬¬b oöêØ£M#¯jˆYH­ã««©.†U–¼¹¼‘ä™˜¿2H&´è>C]ÜtUPŒv³c®Ü¸ÅXä’[ôú¸T�ZÝ\Æ$Phc+øµj äÔ­;£–šéìû~Ó
+¬°®:+`ß¹Xœ9>¡óHdV®ÃÃY¹ß‰Ä'(¾”V$ó0Ýd.+�Smc�šI£ôPú>ª
+¿_/áÒÆï•M—´Ñ[$¡îçí«;–´Äã�ÄÝ[%¾_ìP4‘VH¥5ujQ¹|u¡äøí_ˆÒp›z•�R).$‚O§åXDÌ@ƒ2€üé®G*�ZvE³¡#²˜ßÕ’¦ØŽ£ìÖKgKE¨�‡P Z(†±Yê@p½+¨¤!ÍŒnï+râ‘Äï+x‘øš
+ëO­ÛM#R6R s�‚ÖŒW>©Y%‚HŠñ(P‚´"ªÁ‘�Ö®e=²›qßÕH«¦ƒuÁQÈç²©ÿ˜píÖÙ¿A×sí¿R(Í±°P}ÿwÊN¦ß›R’õÐÆRýÌ#ÿ§ÐïûÏú:áýßd[‡vP\xkÌÛsdˆÜË+ª+¹e�xÆ	$*Ôš€©Ô¼›õHBÊüÙÎÌbÁ(	<,JóU`ãÌ7R®µ`Îñ½¡ÕÆbÂòêòæ|}nnÚY}A3€�),ZP…'¡Õ™sÖÍ¿YU­'B?–Ûë'PêIA•A®§ê¹û*æêú[ÛWfjÉž4$Scð×W�ÍUª«èf¶Þ…»
+‹·Ì_ÛÇŸÈ¥­ÛD‘t<Ä�T:¨ü
+@	ûõ}y´Ê�-°é‚5ES½n®±M–Ä³¼‚WŠ8/á¤µHÛŸ©•ª‡èvÜm­80,z'2Q“#¶å€Ä
+Ô�Ï†õÕÄKlbnãê&�€UýÝzÔøþMsùyWŒ"üukRç¢Ó\Û>:„²Bã¦«b�­ÓRH3© ÓWÐdX«ï«Uçþì²™”Wõˆ¡Û[ÞzøGR…G2XâŽŠ5Ïl´Q«B5fRÆIÌoHÍPAS¶µqòª²7RnÙ]ØZÍ’šO'ªñ‚xÔT-|	êyóù=6:Á8²?Äë$²L_ŒÉå¯bÇcãi¯.O‘zÖ�wèÜ�]…;±ù,‡ð|eõÚ½Ò^úv/Ž‹¨Î�LaXÝ•ÊˆˆYAq"žGóë©“‘J¨ýŠ¼d­#¸^§®¸ÞEÂ†VâMM5Ž¬.,žÆëw1¶2Á*Üˆý@¾‰rCqã(¯0GÔo­œ\Õ®�©t;¹/¬¯ó×–|Ú'ŽÌò²LðB±4òMR¼Žÿnú\ÌÊíG@JhÙQfbªÔ’O@ñÖE-Âl—ÙØk	,û‘n§ÏH¥ž7E[PG–9T<XoÇ§]t•qâQ}[#-þ6Vï·®æÊßîK˜D¼{Æ¥m“’lÌGÀ!âc¡?-õe¹xÚÓ¶ÂI§,‡\{2À³Ô©*$ÆRöÎnâÖNá¶ãž<ˆ½iF^IM=8køÜ.äƒ].2j­½ˆdZ¤Hvn`öþ&|qÇÙÞz·&åg‘d'%âÑ¤‘´oÁ—ªôÒ|Ç[JýÁSMÙ0ÝÓ`Üøöî-‡“¦�6ZÉåéá¨¾k]+úâq»¼îEšÚò±6ë|†9(O$¥a,Íé·Íuæ>É~BðŽ¬¥.âáp.‘’çˆ §:›Ë÷jÌ¹ªéŠ£ò’f!¬
+š!§Uì YÀÒ"Ø›ÎŸµùôÔ¼•[±•ÌÊiC¿Q©T•lšÐÏû£=½ÅÅäHÚVä”·â|+Ó]¬•’]J/X+±ÐnhT„Ó–µšGbÙ÷FM#L5ƒÞÛÁ–ÿŠª¬4îÜP)þ‘ÕxjïÉ}Dé‘ìZ3—sÜ´Ö8Î6Ø¦’9þšÞ¾‚]z@Lñ¯”½FÝuüº«Äí¹£
+t–µ
+¼ó„kÉ…U
+ŠO
+ÏOs³óï}�Y§BFÝ#ˆ@ùk�{6õcÔ]®!‰yÈáuf Êuº=½Ü/(¤Yö”†›QkP‘Òµ@ßHí¡žg‘c>šÙ¦�Ô(�iÊ´ëöjìíg¦‚³�íóK,^…¡�ä!ªñ‘i^jÛÕ–„k_)»Q9N¿¦¢­zˆ.°¡1×fÿ!Á_gý]¿¶èÑFg¢6
+ëÐ¢ w®˜ˆõŸ†˜ÑK÷/ñX}’&¸?xÑ"ì²†þ:óLÖ´=¦(ZZ<·25Å×&xãQÆæQy>bx“AÐS}nÇ‡UN|¬çBúÒK{¹mZ�,R4MÇpYX®ßxÕVÆÕ¼z’«”˜Úx¦¶žXfCð±I#;ÊhÊ~Ã¦±¿/¸L�â3KÍ‰ä¨È5º¸¾(ŸŠz¼E)öê6ÇVõP/²8 •;¹>k„ì¦ŽH43¸c`ûAýÍz:½P ŠÉÈ~–UB9²µ4#ã«øéy.Åw^Ó7¼¼U	ojÞ‰óÈwå°iÒ€×]öäÄ6…U˜ºŽ4¥ÏÇQlhÙ»s².fòfqk$ˆ¬É%Ú‡^[…aMˆñÖ,˜+g>Ikf–Ì±CØrÓ7ˆØ�Cz¿Íª¿ßRÇ+£GØS2³Ã€§¡½JŸ³mEñ÷ÔŒ¾Ì?øâ´þ9†€ÿßW¡ûµ/à¯î_¸KìÅÛÉZœ³ØP´©o¬ŸpZé.½ÝÙ�¶3(Å„«ï�)ý]X¸Õ_Ô†›ìÇ	í$‡Ì½Á†juãrM>Ú&¤¸u{[öOxa“Úö~áÃu¦×uûÿ©·“õ¢2ãf,}©rüGpáÉø}QÿÑÔ—‹ú�O£ ;§²ò…¦’«;‘[këVõ �¯âPÔeñ¯7ÑJÕ	[õ L%6+JïB)¬ö¥–ä �Ãâ/ò×ðØXBgºœñŽ1Aó$“°x�<X�Ü!L<ÎFÃ¶lfÁàæßÌ8eó“ç§[{sú±Ön­öknK¬KÆ»õ`»”àjÛÒ§Xµcb¡�òê0Ð’XÏµ216‹~šj¬Iô—ªD±7©!4ây1c@ñ©Õ¯¦!Ž\¯fBYdîÙVŽÂŒ¸õaøWÀÜ5w?©á¾µª¬+MnÿbRô*SÉ+LÍ?/Y‰gç^D�êk¾úÃ’¶™dàE€¥u_”*I½:üôü\H>Üíë{¸%Ìf$kNß´4šu ’y@ªÛÛòüR7‰è£s­||	û­¥EäGw'qOš¹…Dkk�´_K�‹û¸#øÚcÕœîÇF\Îú-‰¤E:˜ÍxŸ�:¢Ôkql
+AÔ ’ÚƒÃUõ"ÄšDRwÕ•
+®	Ñ4“¬Q–&”ÔHÞÐ#K8õ¥Ù:ª|¼+¨¶yÿ¸}ÅÕx×p’½?Üh<ýìÛ–änÓ¡%NJ(ùƒ¦µ.ãòoG5ew»-ç6ñª¹1«r¯ÅH¦ÿèëÚÁêpr¾lsÕnR¦UBIZíAò5ñ×U2Å±9‰ÌßÜZKŠŽæKt‘T„�ÙRFW¯�kM—ôhq®�CC+K+$šîuXè“¨cO
+W^z¸íg	›„Mâò}£?m½Ê¥„’4ÂÓÔÜ9‰‚:-]yÕ‚°zëvmW[}RCË¯B‹›÷nÓørÚâl
+^¬ŒÍ�™‰å(=/ÃåaPÕñÔéÀ^1ný<½Šîc;˜‘¤žinßˆ­ÿDl¶ãÁZý(ª×l[¶{ƒ#‰ÊÅ$nÜy–2v`z‚5W'�\”i…lÑè+Y}H‘Çë(×—HÖOãïfžÏøzÙ-ÓB²¸*Ì’œ©‘<¿‹uxë¡ÅÍhðI=ÿîFÈ ²ÈKmko“Æ&™½ó3Ë%)åSû SFZÙÓÅV5}dD++`U—b§À�ci§q±ÇgŸÿ!ÚŸ�»ÌÚíý¹{‘NhƒaZ�z�~^`1P´é¾›`ŠO¹ƒ÷–2~‘®Þ6EØ7e
+õæšF´KvÌyG¿�ìÖÖIb<ìÄBzjòUUÈ=T‘ùuÖáù´¡×M»Šö„Ù�¶È-ÔRÈ+-Û	a”0evg¥C-GãëðÕÕÔ½Ù)ÓNƒ®âã-ÅôwSÛá4¾¼±[º–•\òó:°øk}òÒ¶i¹ÿ%Xêá5?©ŒÉdp7¬¡xÍˆ+éÈ¡¸²¸èÊGÝ§L¶Åi4¸jÝÏÚ¹Xœä±iovÔ¥Å™ôÔŸQš�ÉMk\œw^ôUáe³à»6×-‚Ê\cï#y,¦€â$eôÙçœR[Y9Ð04ZPš·ZkÇ¯ŠñÐ<å¤ÿÒî:îÏií#³e[Q&Vöâ(l%µs¹Œ9)øx—¢
+ÿ&®x«eª–A>Ïýt1þûì<þâãMˆ@Æw~m=(]ã)ÍJªŸÄM:ë.7Æ›¶ìÍžòámÌ~œ¬?’x° ‚+ñÕ…eÇ±q�y¿Ç.o"»WåV‘ÆëÀÄÆFCø¼†ª¾E]ÉV�ìhöV„#ó^dÁåÓéà#�þ÷®±äx=MÎ:ö½ƒæõo²`WÊVÞ”ñ¬º§ÿGü�yu‚K
+/¶¶™4¸{ËÙ%-l·°EôÆ`8FvôÃPì>Ýµ£
+°+i!ghoAk¾å½îo2ynàžÙæ’ôG…‡Š¬ñÈŒž·¦RŸ»ô�
+v­5³;«£’¼z4PRfÛ}é®�¡Šêæd‚ÝY¥`‘Å,ÌÌh�Ô�]Š¶³„†K÷6G¾{'Ž"Ã+ô<cŽ[õ±t,/–ôçqæ%(=|uÕ­<Tu3^í½vèGK’{™DìÈf•ç1©ê²ƒ%þ�káðÛ\®C÷h[YH7Ô½Õ)´H°[û��Çãnmä†œ~‚%�½Ò+G�ŠE*-)É?çxëo�ÓIìBÝúˆã{§¾;âX;~ò$Ë]NRkK·UWñ€ÉÅV6§Ÿ–ÂšÛ•y/ÿ±
+~…—)wgÛÉ0x6õ²7
+S/™@@z5½¹ÿ«ñ0üGTd_ñ®ýË:úkˆ¥+Ê‡~µÁàäl˜íëË;FÄÌ�ÙÌÿWL¢Ü g	ê¡ˆ±�±Ö=ë^^êñ¼|4ß©VMõ4ëÌO³w×·1ä$„;éÀ¤DCÀzgc×K"ÆÞ¤«ä�H°>ÐFÇ–FéÇÔPWî�®ªŒIìKÝè!a´øüÞ>{K‹‰îÖAé¥È_C™4^dªÐ�Õ=+×SÆ±L¢6Vw'»"âÏ$d´··îlmãZâÉPóÃ)ÊJ‚8­ÏZ3ßÁz‘ªOð1Ë«Ì‹\,ðO$wœÃúëV—•jH=y|õÏÅ­Ü’ºÐÐpøÜ—wv|‹w~—}Ñe;Écm?/­{$Œsˆ3?ï$RIë­™1«×Ç¯B5´/B�:ÉQ”«‚AR(Aqï�«C-’¥$YQ—yŒÒ%‘Rxªxyj´<uÒÅjü{hgiÉ|îæ¸ÍKô£´³µA��¸+KúÅâíæ'X³fvŽÈ½(³˜à„,¶ðÜ2J,¤»…nJ	jì<ôâNÀÐ�[ÄñVMŽéÄ"ÉMÜ÷øæÏEbÊðG†žTi# ‡Ib7p…ÂÐµ~:èf¥ño~¥uo¢*™œ6C
+‘ŸŠîÝ¸È�GJ‚êÜrrát´2Ôça±`ºÍˆ�Ï^dîV;?TÇglKÀ‘ª­]Ørg U�@+á®¯¯(É)—;?nû×ÓŒ½Šò(®k=½hÀoýæ«|[= ’Ì’Ôg˜íŒÅ‰�/U-äšC©–3² z’¬@—S¬×Äêá˜ùY»šÛÓYPðbµSPxšluŠú3Ér›y±³²šr·s›xø1¹ä”P|N¬Âªß¹èªžì†»EÁz‡K®„ãIlÚýììFò\ËèÄ¤ñqâçe3­S™Gsìö‡iÚ
+§}Á2÷öS¬	6;ýÊE·XÕC±§¥Emú·Ž»u•£;-%°Û´,nfÎZúr-»G >´›(û~#mL‹g¨O°¯–ì,…ÌyD77«-Ý™†D[8ç ¸@Ì	†Ûñl4,Ty<º–Ñ¶¡ž]·ìÞä¾¹†{WMp-#º”ˆí„­Z+Nüb_Âz¶§ñ²Ð{wÛ½§„NY,ˆË^ñÚÓi
+?ë,³¸óSþÌ~:›¥k¾¥oË¡_“1uéKkfL³‘êÁ![�@Ç«ST»ñ[“½ŸØÙL•ôW7´6JÁ™ØS•<ºçò¹µ¥ZNl[J6mÐF0£¢ì5ç�d†:9ZiŠHÑ¢A#ÎPUŒJ*Ê>gZ8ËÝ2-wäñÙF%¶¸ysz¬€W($VR¤Ô2Ÿ¸êþN
+Ö³Vÿò*±’�ÿN°¡Ž{>Ÿù…e¿XýV×síßR3æØØ—ì×¡EA´Å(b€Öº"‘îiµ€x=(×ï/D]‡vQ­uæ¬jB%™
+T•mÅA¡¡Ø�*¸Ø–âÏä�#$Æ*|¤š’>êÅfmWbÎy3±&¤“ÔÔèo¨Ó:jÌÅæ&V Ïæ4ƒs¿M]L¶®©ˆas�R¤ÄJ·‡ˆÖªrS~äÅZlˆÇÅ·å8ô„MÄÆÿµÇùv×rœœyª’pSãâånÛqn;_&q9.i‰’9ÚF
+,»n#ÆFžfûõ}ég_½Gk¤Õš1/t{Ã¸óY;x²òòžÎMH ýÔ¾qø<¼\?-ºƒ¨*Ù(¶æK´Ûh¡GdW�v�‰xí,\ª­rñ°iØþã÷ë.¶z$ÍÔ)-±@á	q×=â»èË½Ü'åC¨¬7}0¶Žæ?­oF-÷f‚G…[Zøø~äÑV[šþõ«6ð\šÐªºÉZŠ�‡›miÏŽk¡7ÖXãîî®"¶‚–iˆXâE%™‰ ºÇ\ocAz¹{Oo¬Ú(JÏÞWVyÁ˜ôq¼qÓc1‰ÿW ×Fk†½ì'«ô(ö÷½¼b’l�àŽñ¹&Rµz�>ý*ÖuÔÍ’îZè2‰­ÞF6’	`åäpÁþt¨×?‘H±v7(wÄï¶©H™Ñ@$¹�Š+0«ÏÇWaSb7qRÃ’�†+¬^EàžþÛ÷Æ>
+ÍŒU’ªAâÜuÑz)(Çxq�eî�iÿ‡l-/q‡#<*ÚJ‘,Vå'î˜-X9·ß}/ä×Çbß	z±³û‹ØA*ý£5_ý%É]‰x>åë{Vî†C‚X�5µ°iRV5PH¥jßõ2»9-}«ß}—e†‚Ö~Ý†îXƒ/Õ–V2y‰äISª¾t´ƒMk+rUýÅì£R½«Ú›•þEÔmÉ]xz�ÙÞöí\…ƒØÚvÍµ­ÌÊQnéê4uêÊ .ÿ
+ôñæMÄ!_Û¬�ÖÑâ»w)i‘¿µ‡)l‘+Kfñ…V¯”V„r^^#R³�J±Ý7ÆÝÜÝŽÍX’é™gÃqv’ÞE‹ÇéîÑ·‡ÃEU/¯Rwvª .3ö�äìî1O,Æáá�¬Ñº•ZÔsØC:ñ¬¢¯.v¾KNþ±këA¿x@•º²Z*ß¢
+å‹ ø—õµ’MÅÿÜ½'_À§[aqÏ�–Ydc2ñÊ�ªA?nÔÕ«(èg¶MHˆHUÜóÒ§j€~_rïí³FšÚT�ö�ÜÅ%Û¬ps³7SÓ}õv
+Í…šÍ"ºÛo§ÓÝ$Ó¼1O%^CÕðJ‘¶·f¤TÏŠÎK+-Žî¼\x<Û¤hW†3!¦ãðÛÜµ*c?ªÇðêœYkzøßoö44Ö¥C/�¾ÅÝÍg{Aqnæ9Q‡FèvßYrqíFçnäêäpíæ¶sus˜×�i‘H ôãCO¿[pQ*£&K¹#`{w–O¦RÜ9Üƒôëæ=dÏí´b³u,xžÝ›/ƒÉKl¾¤ø’·’F –{iŠbñ�Êÿf–<Nú#/+´ÀI?wêÀdŽW‚‰+Äy#må•Å$Züu�%<\k™Æs(ŒŸjÓU¤s“dmÂ–;õÔ’'Z»8¶ÎäHEEjÊ9g°ûoâ¦¿S*}Áƒ¸—2>�7
+_rjŠKUŽÝ]ž6I¯àhÈµ+¼‘J¯2�B§pjµIY°{;—Ìdr¶VÉy<sÆÞ•²$†5<öaÈ†ºUG”ÔíMô¼[kX,­šÐ?üHw2>JË„ÈÉqÛRZÄðX€V¦Ž¨ü@¢»r-JÖº¶×Ò:­ÂÉ~fq†öÿ3’e’ãýÞÜõwêGÉuÎÍÎ¥6Õ‚ÆÙ¡à{	�
+Â¨›¯©(
+¿Ètäfæä¿¢ô/®4‹TQ‚”Ö2ÁÊŠ
+En(DåÁŠòR�ÄÒªÝAùN®6C»Ü¥ÆAÕæXÓˆ‘ @HP¼š�X…êì¼‹]$ö#Z$zj„&8í2G¸V4ÿ©ÐÚî}¹êŠsllkZü¾ô%!è~;è"0U#ïÔÙ$Š7¹tØï¿¦ûXk�÷Ž…ø7eúÓ^qš‘Ñ¯ërÞ¢>ëµ9jükZ§äÎƒÞáÃØcrpcâ¸ygQä	¬s9’6P9ñ¯Ç¦´çÁJÞµSê´…—¶ç‡4ö†X}Y"Iª•Ø•Gp[`
+Ž |õ?à5v›öþ$+•5+r2þÊ{¹m.8‰¡n/Áƒ©ù†]ˆ#XòÓÂÐËMHÎOŽ „ØÂöš2ŒHSâ>Z¿ü\ [w¿uvi…°—L
+Äª—*â±:/šŽµëó×_‰™ÞíÌhUžúGC>ï~ä´Îæ$¼†��R­#4”Üè>Ï†ºNÓ¹Šª½¯’¿Åe-ò$Ø›ýÝ™C€Çjñ`Êzø�Wg¡:›e¯¸½òaE9YŠQBD§Â‰®M¹9'viXÖÐ<OpûÑU”e$£73ä‹©þ®«\¼½ÃÂ½…Ü®ø©oâ²TžGÉ_ìi×—“»¥_@½ÃÜ1‹ÄÜgó-yre™Å¬�Db†žOÄL„oÓð‘®…mkcŸ'$¶•’;–íÌ?wZ^	�­hÒú�.(Ù<’d¦ûõÛQ­Ý5m´M%áë±¢AîÇoG,l²æŠˆÌu2Zæ¨" kóW.jíþäV$ŸOÐ®É•öŽy=K¼nZY\––F¹Œ’OØt¾Z7>$Ò}ÊÄ™>ÖŠK¡bnb³Í2*<Š•ŒhŸ
+SzËÑ´«þÚ¿Ä˜íïk=ŽZÒúæõ¦oÞÂV	µWŽÚ’u_R–
+?Jú	/½™ÔÆä¸Ôq>ªôûÎŸÉ�IÜcÜûCsŒ–}¥Ü7®SÑ’åùD¤5[�åâµÓY1ôPÈ´ÿ³s�í8§Ç\]w·å”ƒiZ.u!
+|¬w¥F¡çn®PëEý¶F•kuìË¢ðÆÞ�/Bæµùùõ:Þ‘ô�RÝÃ]Oìèˆ“‹½#�ê¹ÿoOÊŸÚKÂÝÊñRYHT\Gp‘Ç-¸šñ<|@ñ:©ÑOR.®v«/X{�gÆ&ØÉew%Ç¦=cZUÿXìÀué«U©Õj
+¶èÐín½Ÿá×gcPXÿéèv§`jÝÑWîù=²¸±Š<U¤Ö×Þ oRîR!à+PhÕ©ðÒòQíPÈø)÷j½±n&RÎã1›ŒÜCk3úŒ
+Ðl[¡4:U½ºÃD|*ŸµZ}C÷6cÛ±%¹íümô3™˜*¦3@)æb(uø[D‹1ÖÓºüÈ|Í¼ù)™llï%Ü¥–^.Ñˆ’Š\üX
+ê�ä½£òèÝ"-å¿ï#/©ºº¬§âÜk?Ãdô@HXÚ`N*VŽk2;ˆê°<C1=NúÕ9?»ö"ñÓû-ú’?m2yuµÅµþ28.¼k%ÜhÁCCV…¸�êÚÇF5Îv›öÊZ_å/ìå‚Y½%ŽÊxî¥T�Ì€.Ýt×_/Ð*Ý¿§õ÷.C�Écq8ÛÔú‰b´·�¦A!‚Ü¥dBšøêË¦ãV
+Ž¿ÒˆÁƒ¸þ>ØXï-XÝ“ë=u[SÄT‘+qðÕ=ÐÛ‚ý™‹!yÚ…7¸énPÛ¥Ô²ä uÿvZ$–à€Á�HW«Rƒ]Œ¢)¹Ûö(ösâñ‚òÒ[�R{OPÝ=šG$cƒÄHñmC¾±|/o'ùUÿ…2;›Yî&–ÖC$EÍ—�­Uk.TÓ%ù%øØì®Kæk—¶˜‚¥ÐÒªv*ß´§ÄF·kb«Ôˆ¹k´¸õ­Ç¤Õ>Eü"½BÿGú'I´Þ¦ñ¤•íx.²}Çec$	p·,f7�ÛÆÄô
+"†*	ëAöjÌt«kC?øú·-	d0×öy9í/�E42Ke4 ®çí:§‘�ÂÐÍx8´£”�0Ž=5ZfÐÝÃ‡�Ûw7Ù¹d.í‹âì�TV`>¦aà8×ÓSøºô×S��R·};JÓc¸�j¬( š¹¥u½.Àî¸pŒ—Û%hY±þ¸j$Ò©ªðüF2¢œŽÝu4D°öÌÍ–ÇÃqnž¼$ª3 óÝZ»Ÿq¾ãk+Äš±j‹L1�MrÙrÆºƒ`8AÓQ{Šu=)H-þ¢oLË;2JÜWaZV‡sá©ã§“‰€�¡ÇÈcgY¡ePYèû¨
+�¾'Z?ŠÞÖ©}vg
+g[Œ_µÿ�qßŠýÍ®×Û¾¤S›cf§Ý¯BŠÛîÓ‘PÖ»ï¦ÆŠ¹•v[íé7úÚàýál_ƒ©E�økÎ³PüY¤6Öi<ÖÉ-ús�,Š²9XÌ�ú¼ÏJVƒ®ºøè«ZËSoB«ò…?¨Ê|•ô×öqÉ_QbÉ1ª*‚c“Ê¯OÅFÛ
+e¶KÛ"Ÿ©2Ê%Ð}‘ÄZ¾c./2P¬–�®'xbyæg´q¨¦Ñ»P±4¦úÓn-o{y[Uþ™ýª™²8Ü”ö-(”Â@( 0e
+M›Xù~;Àëo%${É]P”‰ê6™Å:êÈh{gaÜÃgˆ¿V{;³"Ê¨Ü‹¸£}«®�%’He^Öf7ý¤C±·“�^‘��å×B¼ª½ô3<lšì‹;œFfß'5�µÈ·RÖí=h‰eãVM«Jí¿]U—”«ôî[Ž‘«5({öOMAÁahþ?ôµ�ó¯¶„ü|ÉË�ÂaúÖŸD”ý:‡óíÙ~‚ð^¢£Ü'TaüCðKüúšû…û"^+Ô‹Í÷ÅæNÛè Áã"º�‘ ’ÒÍR~E…[¦ú¿&÷q¡EI|"(ð’÷6
+Ö×9(VŽã{f’J�<¦8ç�b;·$£
+Ë[|S]Ê×gþãË~ëî:ª‚,4&àxê—“2Þ¤Û¯ÜqwwH�}‰bëBy\žo
+êÚß/Z‡µë?¹[î{‡ºÈØÞ^Û/odîUU¬ì-=0,Ã±k™£”Ò¾Wâ„�¹é©;6¢Û�tMÂ-ë‘îîÝ‰=¥a’KBœrQX¼âà0²ú›Ô¸5ùtÑ‹TNµ¯Wýý„µËàíîñx)-òí9ya´³¸‹Ó�—ðNx™9þÏ†Œø]«¶¡W®å;í·q]_¤WöSXY õn¯.aqQ ,ÎÕì6'Y1ñlš%+¹9ií¯oä®ïòå nÞÄÊ‚æôÃéÍÄ¯3é($þ_j¾*ìW[YnK[û·‡Æ¸´Æ`-…¸ôíÞE¬Å‹·Äõ:Êù^.+±cIîÜ‹¿½Ðˆ×ÿ¡YÕkPWo»á¤¹Œ<Wvf=ÇÞ6¹íµË¦6!~×qŸáËå´•B…E1ŸÖfüF»êêewR·*´&hV>øó…IÀØ
+¸¨XøÐt§SÓU[“dõ,­]GïBl�XmZ~ïQ|Æ…àŠßxû“k%ƒà1à;)‰â„úªá…8�|zjuäÚú	¨ÖJ†¹—Ÿ¶È¶.Òc°‰$Fx™€ààÕ·(NÚ�ýšŠ·³Ñ²Íœë¸lÆãÁÝÁ«•¶m’¿„Ëj«ÔV�—ç^•Ó¬d}­þä¬Ò]Ë7dg1Ì]ˆ7öé}x\[äž[;¢¢¶÷Dï,´ótVUø©HšKEØeÝ>ä{“ƒÉÜØÞ¼6÷
+ÒÞŒ‡uxØ©ä§TfÉz½ÇU]Ì¶Ní•!»Cc”¢ª _Þ™n#o
+
+:Uºë¹[ÜºwÜF|/le¬­’;ÆEk$Ð(	õ³úˆÁ
+Ž½uBòª²è[IE:Þ¦íÍè,@É$þ(ˆ*ÄW©§A¬ØªÝ •â5Ék•ËÚIqÉw5¥ÂZÍb#>ªzÈZ	(µåên�>ýkË†Ö^ÒŠZµbg·û€-[v8ž
+X%cÐ/]d|[ÎÅß%w�íÛ=ÊŸý&ó÷&’ÖÞO)õ¼»j_ÆÈú
+å§rÿ%—ÆOy‹všÉíã¬Öì8îTÒ›2·]hÃ‰ÕjSxnV¥›5c�8<&w8ò1¼7pLüÝnm¸«¸¨ŒŠCoÐíªyN¾}v-£Ò§cM`‘±;—`†††›VŸpÔé
+ê((.ì
+•Ç®g[ÎLiå1”Z²Ö©OTB³&•gwkÞ–‘Ù_ºCÜ°¢¥†AÏ¹UNköý‡J¹k‘x[òdæˆ- À\ÌÙkV|¥¹KŽ”yÁþòàx¨ýT‹ìë…aÖûô_õås3,Ù	î..ÜË-Ë3JÍ½Kuëá¬Ï-­o'¹(Qg’í[«sI;vjz‰¹íQ×]lYëgÙ™ïF‡˜ˆ!ð¬8Ö’^ì)¸ýo5¥ÈÈ¼t²LT®»¶j$Š\oUCŒ²â¥tþMsþá­hÿãÿRüZ/ÍˆÄÝ+Ðë”ËQ°¯ÏP	!­4§-´¶`<ê³z†=öŠœúmN[}º³&ÐKb^�Ž²»´¹³�-ïˆ6ï2*²¼fªÊÃÄó„³]'Jâ«V­¢ËÐ­¹r `žf¹‰_¶þ¿Å|
+=#k±öÿ©ólm
+×^ˆ¨ê•5!HÁXW}1”/sIúÛ?‡¤ÔÖ×ïðõ(²�yæjD¦öZÆ[˜¬®n-ÈŽÉn¥‘8•cé,ˆ€‡Û’×Ãc¶ºü{JMºÊÛ¹õ{•ÛÉîúidn7+³ºšR@ä’)ý-`½ì®Ûú¤�b4Íî®Ê,¬2¬/�É©ŠkÄÅÍf» 2§]<_#Mª$íÔ­^©Cd6oÜüK#5óÈcixÕ±‚�ÿWUgâåÉo("¯TGžúíóZ\ì�T¸9WAüµ[wî:îv�ƒÄƒ¤ŽEàtøêçöû¥2EfD&['ÜÐ^¾W\+è<e¢òž„Ej]u1`­+¢3Úí²:Ã)~·je•Ÿ‰äªÄ�IË§z+ ­¡—üMÁ¸†9Šñ,:u×#5|\Õ¥ñô-fblXµ�…nŸv„ƒp–™Ì^N×%hBÜÚH²ÂÌ¡—’üTìGÄk^:¹e†÷Ü›�nñvæ:.Ü’wç=”�êÌGáRæ…Qjh£åðÖëòídT©©þ9ï2Êç7}ÍWŠ·ÔKP>‹Yž[¾¤ôì
+{ƒßáœ¾6QõÐWä[R®K¾¡s�ï¹^î;®â±þ?<�¼÷J’$–ŽFCYc%¿ì7øëM9^ ãð¼÷O¾îî$”e.-ãgæ�@íiNŠŠ§e
+FÙ¬Ø(HR?s»ñyõ‹³Ì‚Õ‘ŽãáðÔ^[!Âì;êwÃÊkù'„Ñf·—Í‰J2ºt£
+Ž�9Z‘º«Qó]ëc>á08uÃÙÌâ[Ð²<Í+'àßÌjh5f^K²Ø�kZ8å4òŸ³\ö‡ž))B§G‹
+ˆ‹ì*]\,�Í]7R¤�¿Z±åtQ-DÉ+ki•hpÛTÞ[,Ö9¥ªñlLLIuoqÍ»® u–Ut<•…~jxÛ«’-hMv/h/vgå‹#tðª#JÆ¹½^@§
+
+S“òr:
+t*þG�kKL^ÏfñÙ©–kH¥hi4ËV�¶e–ªìÉ«+‰UÊ°Þ«c¯ý¬Ì_9‚®�¸ÚâìçàÛ­¹µ?XüºhÊ•ôò#]5†#�¿Ç^['jwª*‚^~Aö¹±‘M8»5?wËªžšÎ¯âü-±cÕiÿ’3¾=™¹ÂácÎ[]G“Ç…™`ä’*0ÈÖ¨½jÞ:ÑáöêCGb3±{Ôb£¹Çß@¹íúÆCO—©ýWk<ž;mÔ½ÖEò=©6>K\ö+�º‘’Ý]y³
+Ã[ÜF»«”ø} ê÷‹úé·û•Ô–ìŒ¥¦s¸"°–Üâ­îKþëvðKsp¤F¬÷R³;z0×„c¯Û«iŸËG¡]«^„~¯wvçpÝã†ZþkÂæÖá§—Œ°šq“—*'ÊOÇUrªå=k
+�w'tÝ$œówkI¤{™8ÐìyµŸK7¸íEßÝ­‚²ž�#.G'<³E�šdhX=¿0äÌ^7
+ås×[³[ãªÔ¢‹ËP÷Æ‚íXRHÚ8Íä
+F ¥CV®Âž§_–±å²t«õeøë¸šâŠÜŒ`/"Ò¢´ª•¨`|ë¬–¤1Ùj7’+f½H}9eŽ›ˆÇ"HÛ}Æ•l“ÚK°`ù'Ü«ø�r¶–‘Ù¡[YêT°â•(A¥ýu{Í+ZÌš—ÛV¿û+ú�q·aŠAU$¾ÄkpÎ}Ô8ì_í®¬;ºÅ,r2¬Å
+„°ÈI@·
+–Þvý¯söoÅ’¹káÉ�U�ŠVKwes-­Ü/ÄGŒ±H8²Ÿ�Y²bµX™Pî¼¬øøcX1`_ÄNšÑÆÄ¬Üô!’ÐQgÎæDÜ…Ü«¿@Æšé,ìŒþl¼vÎG½2›‰ážúÊÂ8Öâãƒ:Ã
+)6Qåª¹<_’¾ß©l:eÖ$×S\Å
+¬U•KÇ.üWñ0n”S×X±ýµÙKÑšÓD¼ßQbU/—Ñ�¨o/™hÄ�B>`êŒ¿nË[BR�GAXïañ4#¨ ƒ¬Ï�u£Z�Õ‹‰ãh‹‡R€*MpM@øm¥ü{À*±Î7"–ÒO OXKo4ø}T)Ë¡ü5Ô¸÷t¶Ú‘µf	l†^ÞâÖK8æKo:±ULVÂ^$±%��ËZ3ò+jx©mÇì%3¨Á)A¬BÝ¶ißøŠíåÐuØà?r)Íô›R�÷kÑÁ@…~UÓ€ªŠž¤Ù#?÷7þÿf?ì�úÚóÿyè]ƒ©E›^}­MdŸnb˜:ååÇ\^ÛY‘;ˆ¤�"ä¬L~£²¯ +ã®¯ñV‰üÊÞX�b•î"e,13]M¤÷Å¤R¬¤g<©Äšy�x0·™;u–G-¢°Œ2GgbÌÛ�vL€Ò¿iÐð¡º³v;vÌ9ËVî4y1¬%õ$õ‘^1‚9!§-úí¦š[ŠBéîÆ[·¯m°+�ºž{¨í}€’5Š?ÝÑb*þª ¾ûh®JÚª	ä¬9îgXøZIŒ€ˆÊ»nw­6ûµÈþ
+{{í¶!s�¶¾¾¸ºº‚i%’t,°ðeä—Þjœ·­i1&�“oÜýºˆöÅ›�å‹î·¢í'A¬?É¯öÔ�iêÇQ÷l¥kÚV-½Efº4ùy¥üªÿm@Uõ÷§lùëÚ6¾µÐŸûM?å¯í¨D÷“½{Uˆ�{7ZB9Ot'müúÑ��¬ãÅ~€ê»±ïnÜF öF-˜ŠßÜ‘¶ÇbÇ[žÿÐ¥fMu$q½É†¼»‚ÚÄÆÉ4�€_^àt$–jSíÓøZþßÐ*n†Îw.-¢å{¹FxŠÏ)ä§íSòéºÆÑúÊ½F1û�Ùj�±õ©,’ÉSðÔ|méúä]Ø¨÷?²"B±¬Cò©¤‡ô×N©®Âó^¢{ßíô×Ù;ÉG	ÉœÐxoAú4y?OÐ’º�Ù©aÿÁ×ø³’=³Ž<jè‘–$-7­BþEßFßøõÑ±Ì³ç”¥¿kÙ9UäGBwbj4	ÛÔ’LdÃ/9°Øþ;0–•ª~Tã¤è¤<½IÚìÜ�³´8K5•I^¤kàGËD©é2g¹ÎéìŒzë'kYÜ~#ÖJ¨nKSE<ü~z§.eGJªVåÿ€íëìD–x{Í"+Kªª	:QÊQ¼¬+MZž“¡žìa{ÛqBñòíŒ*£Y¤¸OÊ¢ºIµØí$7uÙb{kK)ÚØ¿¢yaâw‘¹0$
+yk°Ôoå§èS´•{_r;6ØKwŠí»(^Ñ91gh¦frÊ«
+–¦Å÷WUW”µj4'àúŒÓ½{W+‘�eíxYÛŒBßÖvšG4U<dˆ’HÒ¯+Ët�Ö6e'».Qr“]YYÿËEM%#4­I‘™¹òë¿]JõV«q©_›ò‚ï%™lÒf®šKˆî''ÖœrY$ˆ+MúÕñ
+Sš�ãWê~áÇm÷†S%œ½L†b[HmÖê{R€”Ž@Œé ÙCŸ'Ù©µ³ÚIVÏTTì¯ÊÅrDÆP‡ÊÌ)O/JDêqWÍ
+–pÉ¬w¸]Ë‹í»ˆ,22A²£»G@y#
+:žª@øiÕxå…ô°óö�×·÷ÆÆÎH¾ªw0 I ß`7Õx¨ž[&ïÆInäïîDã-²7LñØ[‹[x–€qF­W¯N¾:³ò«O ZÑ1¼»ežic^iÂßfZ†Õe4mþZª¸—ÆôÔv»òJG8ñww™–Ù®‘c��<œB…Fn¶ûP€£õ¶ñÔíŠq©ÑŠ¶~Px‹:K“H!wõLª‚?Q$$zuåþÏ�y/],´IVK6ÚeƒqÜYF.ãŸ×ž(çµ2¾¥»+T«1QÄzUù�G›�¸„K…æo¢¿�¡?Z�€W„5ÕC?”kW…œ{�<|~vIµ_Ä”Ïd�qq2ãîË.ä)ò+Z
+À ñÕ¯+…íz�ð*ªã%DDP>XŽC,Ä6ÝF¤”
+kKËð²LfVdµÏ@¢<vRCE™FËÃ¨ÿqÖìyJª_ò}¿ìA¨z`o-ï…¦@ýÚYÄÊÞV¥@<kø©@u£7ŽÎ¶#‘6¤Î$–~|¡&4RJV•óŠ_³[Œåï°»ƒ¸¬f2XÍ$6ò¯”0�Ç?¼PhûxQŸ�±¯ùt(Ùy¶¾º‹Žµ‚ÙÒd__~užŠÕsáòÔpòr_uª$¦bØL½Ïˆ\ÕÒÝZÏ;Â‘—¨•ôªNÔ.AÑLv¥Õ¬æ¬2´Ó…±™–KœîBYcX®$
+n»zeX§6¡òëÜ)ÿ´¾�AÅ†>9­.å2ªuFT'wäáH_²µÕX°¦˜úŽ;JL„Yk�g
+ÜÊmn�èGäB�C:/Ž¡JÛäNªm©VD›Ü”Æ®i¥ôaµU‘Ÿ�s)V¡5æWÊÕKçoe?‚*n“¿î!Ž”Û\û'/¹8íãNüÃüÃ~ƒ®¿Ûþ¤Q›cjâ5èÊ$¾ï†€S¾¤ÆgÞæ‘õöƒþÄÿ¯®Þ:àêQ¥ð×ñ5"ÑcpÿÆúXäXT½Å¹–8Úô\ŽGnD.ªR=¶ ¦»Xk“Áh¼WNär4·ÿÁžå,­¯­æ¶âD’VQZ®ûn5ÏYrMz
+×ÉAŸå½¥î;eú…ˆ‹w5ŽIâ
+QQBËÆ¤|õÚ\˜¬Ú®¦W…§3vp¯û?c®—óq÷Åa	»7?
+—kcEš;_Ž§^^7ÔN–D�¶—=¹mÝ–OÜ�™qLZ9€ŒKFu¤g� ìýi¾´yF¤�_ºNÅ³±Æ]vþir9ÒC‘€/¨àŠ8®ãq¿ËV7V½ª	^­2…³ÚÜ@kC<K0Aø”5hçµu[DS6µ’i=¡ív¡’I2Y€
+’i½N¨ÏGáÓ¯ÿ’½q,¶S´7*Öó¡£G'‘ÇÈ†ß\×‚ë å>£»vc!šÎÎiá5âè¤©§Zšuâ]ô¢^ÓÛþ÷»$C‰Ÿ§â~(:W«•—ðï°•ÓêFw�·½é†°[ì–5àµ�Ç«!xÛ‰cÅj˜îN¶ñ¸Î­¶S“"èRËÇ‘&”'b>ým’”+ÝÌ.$ŽGGñesËqÒ è‘×MƒË{sršg‘«@]‹QNô®�=w	êJ
+È¯B*iâ:i½�;P–5-Ó©?Ë¤
+•¬/Ÿ=l‡£\*šüÚšƒ$�]â±¯cakmê'#Œä Õ¨Ž§R‰
+ÛÝÈœ#2¯^¡˜0bØ¨ã©"hë©-Ãò…x£ «´Ó}%!äL`{†{g§.sqjPšíÌÒ§®“¬‚¼#>ÍûoÝ=ÅÝùk¼U²Ën¾€’Rè‹ê˜êê90­<i¬Ùð»YjN¶…$’ûuîÈÇÁ�!Í�¹&qsE'sJ>¡ðÚ"I¬¥ï»;›´»žþ<…­«ÏdÜdÇÝD·ÄT+U¸¯B?ŸWV°Gå41
+Ýþ×_ÜXÛ­¢[]Œ¬åÌHmƒÏdWÊ[ð6é©:y¦‡æÓ“¸[û¬•œ6±ð20„*
+rjÒ„øõêb ¯ÉÉ¥[û+ßü’WÇ¨âAp.`w­+ÌÑµ•q^ò‹¼Ãw¿·½ÏÕöBî{;C¥x‰q<I#22 =Fð¡,vÖÖ½±Ü¢:‘6}½Ü·¸©í¯oq‚Âï­’·v¤,—q2¼Œñ—TŒž=~º<^-‰9ÕISÆöçð»4ÍÏyg=®DÏhœ$‘Ô
+±FâÃfØ�EÓhè4àeqÚ�ã1ñK6BK-Ëlð²½8ÈQ„«PËºí¨ºËžÄ•¡7>Þ[[v£Á6_¹n –Äéêe…HŠ�yà	ä5%Tß‘áAÙž®NÓµÖòÍ/í¯ÎKƒ2z.¨�Á¯E©©:Š¤? ³�‰„‡1–‹ÝœvQËzŽ66êÄ¸’¼w	·ÄÓQÇV›�™&Jå{RÈå®/l367�µ·¿¼Xdâ¨á”46ï!>«&Æ½?&¬xÕkIËÔF÷j×yNâ\¼(nc’Tgápò^r©¡üEyˆÛP´ºÃJGxf
+Ö3¹\•µÎ®gw°õ„7SJ¨
+¢�È©£õèhwÔ•’ž�
+2ÉÙ3ÜŒùÜæ>ûy‹ocy+»-¼ñôxÆ¥ÑÉ<£­4B³×nÄœµ¡›ú±›¸›
+µ°¹u°7Šè=.G‚±4Ü'†±dÅÿ±¸j¥¸ÉèË÷EÎÙYÇôÖÏã+µ]šW~KýVu;4Ò]‹ZI2*+;ïAdúi}2ôÞ”aPkJo¬�wÑ™ü�akÌºÌöo¿æÓþ=û0w¯pÍëCPèÑ°ß‹§óê/«º�¦žÄº=ï“ÍYb±·¡ìÑÇÖS÷Ò¦ÁRVý`”òë§Æ½­X}
+òi¡™ˆ®KsJq<ˆ­¢uë­fvÍÛÞÛ|…ëBÙ{<lvÈf•îÜùÔÅí×Ê5”£�-5U¶]KîbD³lv2Ña³k¦»[n#’rsÄ+¢F ùIÝÃ^¬X¡k¸T–äÇÜ7§æˆXºuøuÕyíýDÖ„•Õîc1{%ýø-w"¢Ë)
+/ÍÆ•j
+ÏŽ±òs+4ü‹+d”Ámp±¹æ§—Äïáª–D§ÜDŽÂàÝÈa�ÄÞŒÍ4ƒ¯¢±“/ÚJWUã½²dJ®ä�8ØŽ9¯í¦ss-¼�È(ãš³#¦„+Q:;U½;�SÔIÃXÖ Å0[wÞímÿ.»îE¦
+¯Ã^’
+�ñ®�@ïá©Ï}Î ä­@è!ÿ¦uçþóÐ¿R‹-uÀLÒ™eÂ^]\OÞâîç²Ùý:[©"VÇà¡› w>bµ§Ã]Î=ÜM–‘§ä,™*´Ð«Z^[Ç˜†òhÿp—K4Ñ�H–‡®Õëž²F_"Ê$‹~Kº,r�»s5ÞGœî—�®>BÌï5ÅÐšxþX¢
+]ŽÃ]krU±¹ß]?‡VŸéûng¥Äk‹µ�åŒSBB‰ ŸŠŠa<V¨’©äŽµ|÷zN„<b‘ÜÅû,Rz•,Îê’zW]œ6nªL—I1¶,s¹.X4Á—„l	]ˆ¨é¶¬bFåo=í—´�¹}Œ•’K�úKs©¶’ácôÏ#^hx1û·Ôëª.³j#­L·1i’¯÷‰šy%¬½Aå¹jê-¦m^Ú÷ïlâ;NožBðM!’8Ô0¨m¸5¦”õ-Vè[l}âìù®¾žK©Ò	›‘¸–	ÝJÕÉÔ+È¬’T•»àv�ÿl\bñwæþòð£ú‘Æñ á n'˜ñZí««z½™^Jµa¬E6ÜŸ|tÊS1a·ÙJü¼t‰mPwëÓã AýRw ;ýÇCEnQòèkZ�0pW°D´'÷”ÿ_U²uÜõýýƒä~Ÿ«©­‘*hÄ>­DÇÕ%§•©1Š¼Œw<EM<h6ÐÈÚ[p>¶Á÷NC“AŠXaú2]L±³Ÿ’F%#úÚš”I$%oK•µ²Ê[›»ž_EÌ‰ ™À'ŠI@¼©¿£xé4�D™·~drîø¿ŽžÚCHãfUü&„
+ºõÖ.ci¢xíØiWº'ˆ¼ƒj«±ßî:Ç_+yÁ·‘ÚÞ‹©Ñ]O'f_PùOÄ‚µãÐêü~Kð ã©¡öO¸÷ø¹}OÓ²…Iºµ<BIñ…;~¨ ?N­®f÷èIÕlYí»§ØËåk¸Gðû™d¢ˆx”cM…ZTVºÕ\ê5Eo™L5ôþÛš8»šk`¯GXâ“
+¹
+.ÿhÕnøßBIXÈûÏ¶»o7ÜW¿E‘¸ÈÛÛ%¼pÝÒŒYÃ³òxRšÑŠµhÏ’Í=Êó{iˆß�ÌÞ�zm]õkÀŠ¾KD
+¤öç†ârj6ÛáRt¾?'ùy‹~f#pÊ?
+HkÓ¥5‰
+Y¾¢oíÝ’ŽK3²Àá¼½iâ+×MaPGälf;Í¤eV‘ÙA&„l>'OàCù½Ç¶þ“„)21PÃŸ”Pîµ'ãá£àOa<ŒjÝ•h)ç�ƒÑ�Fþ"‡Äj+
+ÈÆòv� »(?:Ð|zi|D¼ØŒ�·g¤dyÌÁ#HüÎXì‰Ô%,¶áûc‚¾Ãæ$º¸Vƒ#oä$¬3@M:º™©¬ƒ¥ˆÑj¯lËFk¸2W¹™lí³·3áRêGµk¢e ‘•s³Põ×3&TîÒn
+ÕîIg®,¤Ä@–Ó-½Äq‘u3RA+oBÐ.Ôé¨-w’‚Ç¹û’ÚÂ+tÉÜ¤q¢¢¢Èê &Êƒµ<¨yîžŒÌë^Â¿âìø†â{®àº¶�U£…CI!’E^j¬ÁT5§-é­Üz»)vz•]W²,»žÅw&/øGrMèÜ•®/5!,Ð3Pú3­�áÔVYö_UþÅõªKC2÷·îp—­R7q!Xâf 0cU–6_Æ¾ ô:ž,oš{wîW’¦lÅŒ„>õÜü*wÖ¢‚ñÚVÆfŠîY‡$x~±ø³k;#Uñ�Ë0­d¹ØßYNÄA<r²îÁ5>Úk�tÖú4%#aZôÕL”QÀ4è|F£iê
+‹«ƒ¨Hñ7²ÙÞÇ<R,DT3²ú‹Å…Y7ä¬6#Va»¥ÓNdHO6)¤·ž7²ŠáQÒ8Ú"d‘]‘›—Z*>×•ycm=ê ‚zì2NšÀ†ÁÃÔwÆ
+¼90:ëð7EY~“mËökÒ”0wã_Ï Mµ6g~æWø�¨ÿáëOë�yï¼=Q~¥BÒ[î�ÞÆÓ[�áÕ
+B†ãð±
+Oq°:«{¶4µ¤!îr[–BÒÌªYZÚÁo²Ç8XÌq¨’ŠªHRü›]‘x‹l�7/Bö°ålžê�kÌ-=jTÆ²)z�‡u�K"$‡]Ùš[ûÆ´¸Y´©,hWÒg&¨
+í·CJ�®“Éug1â¬-åîŒëÆX­¤;±w´·g%ÍI,c©ßZ<²xÄ~ÅŸvÿô.7˜ÎGvÖ¶pNÖ Msoq$þ�Ø¼hTr¾`Ý£9RêˆÙGàJØ{ce™Æ]e$žîqa-í¤ÐÃÄRAâÍÐSá­+‹ŽÉ8Ü…•ªºäË³^Ë÷+‘Íç¢{+h)­ÕJ?ª.\ªT©n?„š]ñ¤´1äM8õ(|76?@®Ò¤JnƒA§äÄ…xŠj²Öý¦nû"I,ño†Ê–ƒ)or†<|‘&Ìe”Ž1úA¿îºU­“”h­“PÅ39~ÆÆÝ‹	;bÊêT5Ô9Ò¤Wð)p?-4�û"ª9Ý¿Ø²v÷hâ2–SiÙˆ¦vtS�¼%#C½@)âun�lI(êÿb_)ìÔ{«?ápÁ�EONíæºGríIÊC~B5VL~ƒóH©w·³wX,¹_â±Ý%²—h–&GÚA
+I óV¿
+°øÉ]¯&`áùJŸÖÀÒº´Š	>½Ìq-™_…tÒÔb8› þ‹[‰˜EÇ?7"7b+O
+^è‘_™4Úg�‰<X©¦Ûk=”hNd2P(*M*~cÇ@Ú+ØrzÛÿ™_Ÿëê¶In{èEé¤€U‚%Ü¯Süš’&Ü’]’¶VÝ»œîëõ
+¶ÆxmÚaåZ
+1^>oÞKÊ´ëA¦·Éoq{×ßYÜ×x«‰míP‘š*ðTÐºT¾ûŸ»ÃQz½²4jþÏ÷ƒû�Ûù\uG÷Üd†D�beVD‰ÆœdŽMÃ
+ÎIZ!5¡‘w,—ÍÝù;l‹ú÷øæ[›“ÖSlYB6¡uë3tE‚Fc%+ˆR’OI,�ÈRd�©’B‘Gáÿ—UxZÉV¥•…-”LÎ/+iy}‰¼µVž0¶ñ’OîÚ7©Á‚Ñ÷©5¯]l¥|4ìU“Ró·™‹>É·ÉÇqøì…‰õX­¼‘þù!j¯VŠžŸvú)Õ
+8Ð¡-ü©j ‰”¤®@<�ä|OÙ«*´!¬’§•ôËœ�Ôñ#¯èÕ»ò$»rÓŒH�
+\RØpG&-))ò§]nÁWÌ¹[™SQB¤‘Ð
+þbu¡¢2,®±;RªÔ`6+Z‚Ž¢Û6Ñ{pŽ[ÓjFÝGá? E~{èRKËA°y@Œ=H?áJj]H­Ò	•�†?¼¥9¹éöôÕžHè/I6¤‚WŠ’A)^,:ïááÓDNÄmÜŽ¸�P
+2‘ø¨<~ßŽ¢�¸·2r4¡#e)×¯ô¼4:É$á—V²È¼˜å�ƒÃ*ìÊFêGÏTZ½	È�ÓÞãsp×I<O$¯Õ¸Ž mµgÌ½¬�¤Ô’$6æCºª’GŽÛë‹ZK6¶?›=Œ¼Äa¡‡€¹¤†æ„—-_(`vGJjüÔ~0*Ú@åä:È—BH“Äaâ½·–Y-íäà�$�<œHDø]u8õŠ›±`£IÛ©	),è
+•F¢˜Û’Ò•¥u‡�’¶†lÕñ´"«îc%}cÜï<v–â+U�×‚fâ¿Ñ®¶q¬Ý#ÔÇ••|ZX=ìbï›FÌªPu?kE,õokû1í¾W¶ ÊãòS[I,ŠG‹’H «)À0üšwð²ñ²'‰9“Êv™kü5ÍÉ³”Æå‚1 `B“ñÕ9øô»‹kŸ¡#?¹]á/Ó½ÚÙPDZ"±aÑwÝŽú®ÜLm$ÖÀ²0¹/rûÏ'}5íÖAÞæsÊWUD©¥+Exh·œµ#y¾Üœõ­âÉÚæÝ˜G¡"¿Ôk>o·ã²öèÁef×�¼·•"¹hýky��‘BC
+·5Ã¯¶Þå±¡jI}z½¿ÒÁ¡8–EæÏÉ”•¯ì†:»&eãPžâI S¦³§ Ãb7ïŒ?‡›k¯öýÑV_¥›e5é‘@?*í£AG*tßM¢FuîY)o^¾€¯öÛ^{ï¢ìr‘2þ}pzšÑuÄä0ðËet.-‘²O�°žKÇko§yêÔqD�…ßõ‡ß®þ<”ÑÊÖ¦To/öÓó3Ë…àîc;#xPí®MÜd•ÜšDtwRÁûÂµ`A#æº_&ÖDê�?zrñZÅÐÙ2Ä‹-š…®·.s¥[ÿ¸Ò/v&˜²Ïggmqo�Â-áTg2¯1ðQZëVGšflµñpº‹Áï7sŒ5ö"L}¸´’1f%à±«T2ª£S}ô+Y¹h›ñ·âT=Ú¸÷n×·­,ó7&L–ÑÊ"’/¢ÄzBGD¨ß¥Zº+K¥-™³Ý;Djb0Ž3R¤žUE«h­—·]Íia}
+¶Ræé»rå%µÈB’8â“Š4�AüJôm·ÛUVñmKZn°Š¶C·îms“@—ñ_ÛÆÍè^$„ÆÉÊ¨þ`ã¨"£S½é:2µ[-Íw±=ÄÉví„ø«ˆñÓÅa–ýdy¦”Hœ…¼q¦Õ®ÌZ�~ÝEd]Ë|'H-yÎþËvâa.rÏ/kõ9+/4r õX"£7"¥”©ÓË•Ñ&?�K]
+o¸žî[æqRã±¸×³‚ñV9Úy}VX5câö|u,yüÜd¦«S*•¨Ùˆ4oã«zˆG3#óM™X}š	Y»ƒêhÏ…ò�M•¨j
+t®­ù4 ªÑ¼¿¼Ü±&¿Ûª™4.•yU@ü5ÑÐ\Åq¸>"é'=VÉTöâ±B©@‚8øƒB»]¿>¤‰'NÉ‚Ó)Ù×�»zõóÆ6cÉfWûH�ïñŽGn�mÈ{)î{°¸¹¦µI�ÄtpÈ¤€þBNãNØõÐQ&Áì_¶·§cqÝy¹M¤—1§Ê
+�žZïSÆ xiF¾¤›…'ÜWÜwŽW#(âÙ9>½õÎîÑ×çÂšÅËPÑ*—^Ç÷L­Æ6{xîl®ÔÄüÅ”V!€­)áª°gud¡2¡ÞÝés6g#Ž\ƒ\ÙB«h’�§Ö‚ÕÏ (ßâ®½-y‡ ¼×RC±½ÔÌöäLÐ‘{c,b3ipKF¡IaEð!˜ë=2_ ›†µ,‰ÿÙtŒ2ãñöîïHÂÂÜ�©Æô4øëzµú•¿e½îì}—nÚ_äsKh×*…gX¢˜JJ†.‘¨bÃÍ¸ñÕÊÉ-Eàûßuæpù¾äÎßÚ]A’¥ÉA,«  ¥O³Z0Þv3e™Ð€�KÛð, &Þ¢¢†cñjêØ ´Ô�ÈâòS_NÐž6Å_Tì‘W‚üƒxê›ÑÉdÂÔ�¸¶»Žh¦Œ‰'s-À]Í*O
+Ž“˜©X.…äsÄ[‹2¹—Ìj£t¥x’ÔÓµ­P¢†õ´¾¬Ë3]3+±5Œ¨ý­:Õ‚´	"\CeÕÄR€cD4pñs¥6-¸ÔTÆ²›ÐJÚL‰hÈª�zÐ@	§�†•|´†?´FšÞ ÿ¼�€zT
+òŒüöòêú=ewJDï,é*î˜ ÔPîµøŽ”
+­É
+|-¤¾´ŠWh i¢¨åÅLžf
+)Zu¦³gkÅ—Qj�\¶&§¹/d¦Øúµßc']sõ.æ´¯ÖKîßì›yvíåíþEÙcŽ-–$¡ýzós¹Ø+¨ryÕcYgC‡öËå÷JUî/†¶íÉ–x²ù	ì®á�GÂÂ0ñn\Ó§çÕ8ž7¼ÉW/�|9<th›ÅXXú·pb.Ý¯4°p•Ô¨.
+ÔÞ¾:Ò±ÝëKE%V5äµýˆÌu—n´×C%{=£‰j‰°u(TnjéCÊºŽLtOÞÜœþ\ùèŠ¿¸’ö�­§Òb/n.ïî™ÌÖéDSTªíâ	ÖŒ
+©{dÃ‘>°fÐ’e%v¯‡‰:¾
+�EûCí¾;%ˆ±Ìg²C�»çm3";K,û:ñ	O/Z×QÉEe«Ø·ki2~éïÝ l»_YÜËêF‚wŽU
+b
+ü¥5ZùÅ<u}î¶]d¢M­H8;ÊÖÞ	¢‹
+bþ±'œ¶êì•ðBNÀxhy{"¯�ñNõº�&XllÐNb-¢,§á%I_Ãá¨y²~(Š¶·»ÊäÕaˆ™faUQA÷5^Kª©c=�ÅÜ­�­Œjd�#
+|J­O_³^_\–muf´Õk©9-ëz_I'ª)ä§›qÈPxÔn5e¸™'`ó@'MöÕ­8`ÁÅmÞ˜áêùNº¿o^äU—é6ïÑ¯LŠ ¦˜†
+E4÷3¿rhrÐûþ³kÎýãt_ƒ©J”lÃ\&Íha"ŸPêiŽG8›5½ÉØÙ=x\ÜÃÓö^EVüÇW`ªwK !ÕÿoÛEumyj�{ˆžãÓ†º0zixƒÅÈü-J7Qâ5ÐX|l­]i$+-CÜ}�¾›s†úk)¢ÇË$É%œ£*±»p©juÔ¹ûÑø­�ª“RWå»RC;@kË’ÂªzS�E<¿-f_pÈž„”DY7ÈÞK`©”-yT¶Ûëf¸¿êd<ue}îï˜p7}§wô÷xé"[jÏiV(ÍP	ñðå]tqä•(ÍšÊÍÊ3·™o¦³Š[”H"biçrìÕƒÍA_Ë§%Dæ:»x³ÄEÓKéŸËçcO1=)ãª-Y´«Edcc’šÎë#$¬ìŸ…Ñ�Àu‚ÖŒ>&•ÔÞ|“lþÛö‡m“mÜ–¶òÍÂ“CetVxÐ�Ä—*#U¼ãËðÐ¨–¥ŠÍLöêËº3o’Íò=‰ê˜Íððâ6xtÕ�
+[ÔJÚŸv½§í\/jÜäq–sE5¯§Âo]¦Œ—p¤5h+JôÔ–:×mÊokI�J(¦‡æ
+ÊºrDC†ô“ñÐU¶*	ùSHp£'b)ãù+¦ˆ¨*—âOê¯€§Qã¦(’«aAœŽ›©ÿÞj¶M¿Ç¸–W;£CÆÃ©&1Z�:²M¢qei#µ1_Ik><±·•|œ$zEVHØ�Ñö?ŸVJØ�-�—¿s0D@ÅGtáII–I\@x29Zõ§#öê
+*C^e3ÙèYib¶²gZYZ†<Œg˜/#y�vÝx�¡T—C÷*�ß·n@F{h¦*ßÑ¬|Þ�Ž¤ ñ�ÄŽ´×="Ô6Ê`bYo›’TÆÝ2"ÇuHç‘òñ§0îºóQWx!j¶ôCà,àÀÃŒhBämækŸ«ÛŒÊè !¦á@Z­‰ÕY.ŸBIAØWõ­å•D”‚´%ƒíû5us(’¯
+M¾nÂïœYÆáì×Ü¥m!2†rñòoá¶§�"¾Œ�—Y“<ÃØßáò9Û;˜¤‚ò'…^†Ž
+jGÝNºèqèÒ†eÉ¸¼mp{B|ôbÃ©Çož§Ô†›òÊóX˜ ãÎZ«×rh+á¢ÓÐ&Û‹$È™�@$5©%R”^Kå?Wàä�¬ o&>ôFÂ*DÍ3¸`T€¦.P»“ðÔ¼¥u	-ŒÊ%"`I`Ô´a8… y«½t•;‰Þ6cæô¢�Ö
+ÜÙž�ED4€ýb>‚~hp-§†ñãcæy]?*E<jŽH+¦¤Q%
+ ÂÉ¸?ª~íI64Äò3ú²ÔŒæ¥@Ûq]†œÉùaŽâÞY#çÍK
+JòPãËÈn+ÒºÏÈúYv=K Îö§Ó¸ÿ
+F+"2Ÿ«žªªÁ™>Ç_):ä×5µußB7¶ò1XÝ\dàˆ+•�¬Ô’Þ“J
+¡©êcVÛæ5ÈÍŸÇ+²[ç‡Çœ¯x‘¦\P»½lŒ3ÌžA‚EŒ†ÌX²½j5«‹j*¯%'�ûÛvÏ£-Ùì*Éim‰†\¦’5Ä·³«ñVpÄQ7åEû5ÕÇzÙBNbÍj(nFö×½µ5¢K{iy.FEå<±ÏDXÐÑPÆÅ@éøµ’Ù¨÷Ewwµ¦c7ï«hß0×VVÓEcÅZVçQVó¿£[0ºøé¢(¾ðVqW
+ôJŠ`'ªÄr!kæ |@ÕÈ­šµ‡yfsÒÃŒŸÓLV"/÷!ˆD¡¥<™Ú›—qÖºÁ÷BJzš1Xe¶ø,’Èf‘¥bÄ
+šíA¬oŸ~�?‰uCí×lÿj[ý'cª_;+ê5‰aì^ØŽ„XF~ÚŸÒuËÉÜIl~dKZZÅBQ@?—Tß%¯»‘ª¤IA-*,îc‡õÝW‘ø.ÝtbI½\"RË—ØµÌc²hòÄ°,>¥«¥]~˜UGò«
+v¦úèd½&¶r¼zÙ6 ‹ä]™�VbÇï5×?-ü®ßvM��¯øÇãY¿”k¥öö¼‘Fo¥›xÚ¿zr�*zi€ÅAã óÜ�‹Ãÿ¨Ziµç>òµFŒJT½5ÁlÒJXãñPXÇ�x3rêÌøø˜¤pnU}r¿½jõ@Ò×S*yG›íØ�­¬lDà¡¼Ÿ5c
+”¾…Ü·%¼ÛžÎ¾Õ>S¾³à«yZzT�‡ø~&âß'ŒÈß:úž�ýÔB ÑÎùš&©âßŽ2ÇåPuÖT¥u«·©Rvp´×b3mqi—½µ¹“Öž	¤ŽIwó²1·ß}ryñ»Dèåî?&¨Llg8ÔªDƒ¹ÎöÖ"'Ëã“(Z	ãŠÑÏ4±4i!;ÓƒCì×g€ìõèU‘¨×r¡ŽkR#i 
+“1á!4Z¿Zò+n™UdØì/°Ý÷ˆ¶ÆÞm{ºÆ$LFP‘WqÀ)´û…õ)²9ëÐèÇ•=-º,½gÜ¿A‚ûwîll#è�»KÏéžH6pkæ_Sq«µ}¿S<¯ô™?Û}¿ïÎ[%	f>‘K«tT2nT!�®«i½£õ-£_é
+b÷Üœ6MãŸ'så«§‚à+Q“b®¬7¦°ß6J8}«ã$D÷Ï¸ýçÜÚÞÜ+ÚQ%´Q¤Q¶õ«qÄu®®ãò�­*ËUº3éd‹‘$`€8�QSóøk£±�n)gh÷W(ˆ§›“°R›ütµ]á®ì
+}BÑgÆ~JhOÛ]4¤j)ÉÀð §N•èi Ð?�ê®=AÄ’»:øüôôŸbWøÊ;��Àßæ_T¶I±Ãä ¹Åc®­Hd’¸U@ ý„jtz.9[,ÅÒ^ÃV�‘­y—ñæ©§ËD=†Ò™!Yãô@NA�5¯Š�)ù)§ÐD÷mbÚüZ—¬ü…H#¦“aâ¢LOÜÛ)a÷ù¿»·†"¤ÔÕY·?/†°ó^ˆž2¼é@¹É–¤CM=Ì†æ@[`•Rêò`£Š±ÝW¦¶bãU©d]ÚdÅ„SÞöûÝ´Ld²•b¡?¨ÈÍÇãÕ6ûtÞ>�‡$YÍB«g–öwWK¤�ƒkåàœ/M[üzµ®å~eªÇ	žH!È[[NŒq"#ŠÑ�ï®˜îµ'1°þNà»»Éä¦î+ä‚þX-‘ÞáDmHÄ�]‡øV‚¿=tñY¤¤Ï’³°™ŸÐþ5ncB9•e*¶ýQZkErT§ÆËd5”`bW—øÕ¡BÅóZR •ßOÎ¯¨Õ_a0¸h½—)l#qÌ9u£Ôª“Ö�
+4y©Ü®Õ³yñ1†å–¶I¡‘Ã b¨Ä#DZœ‘”‚§ÇMdOr@H0Æo¥|”"BT™‚½OáOŽ’È»ƒ¥˜›/oIqôðß¯¬AWŽ¡¹R¥‡—¡ ßRwDk[uI±eC‘…Š2¸`ÞB’v;PuÔ]’£�†Ï.-ÃÊ™ž8Â,Ìe¨â*@ñð®¢²T’«kŒR©™o"xÁ	Ï—•O‚×ìÒù�Ð3ÍOa-œN“Å$’IˆFI¨Y*máãª3Y:2X«îØrñþå©â<5ÃêtRµä¶aÅVŒ>cc®FegÐøŽq/ÀK‰ÛâäWì×BŠ!z+î6œÖ%Rw\mÎ<Ûú±ÜÏ
+ÃÈ¬È„ôKQr®Þ:èáäVµ‡¡Ì½gT:ÄÝu¬p›{{ƒ i£å·Zuýú¥ò­$?�ýÓÝx»¸Ò[+E{i9o�×­C9'�£tÖœWÉeÑ~D/â#knä �#´¶
+ÄJ¤HÀmæÜüú
+U“6Z¨aLu4¦.ÒÏÛÆÞàY±ª[€¹K‰—“Ÿ@7ÕÛM(ß©e+!í®]‰QÚ…˜ôTLÐj(¸Y­`ÉÃ-Ëp‰yRR¼‚9BÊï^CkOõ®Dí°¬œh9¸¹’,\öWQÞJÓÇ$‰¸ð$`ÿª�ÛÇZòdŒvNÞS°£Ý(d�5Í@ÎÇÿýa�ð>¿_¼k«Àú‘V_¤Üõ®½B3ÀJšÓR†DR~Ý
+ŒÎ½Éÿï1WÜ-?´ÚóŸxú—à_ƒ©J—¦¸F²c!„¸ÅfíçÅÜñD†Úáe7Ã8õ¢G�-J•>r£¦ºÏ�ádêô…Ô‡Éºÿ Ê÷aÜV¶8û¸î.g’'ÇÜÁ*4�û¾L¤„uoÅ¿Ï¦£n;®TªæIQ¸ÕlLÛ³âî-®×!�šköekÑdÓFf.9Ç+l¾W¿ô€¦º.iª¶úlUE.ü¤©e…òeo y_,Ò¦$12†!ÍFÇÍ®&tÕÚoRÊ5]õK@2žM¨5eDe½Ë(»ÍÜÐ‚¤!»”ØškÐñ©ãDc»–1´–H™ÑMŠ
+þ}^FIþÖ½,ïlÇ¯™—Y9
+5.Åbßr£XV^˜¢FÀ‚<]EdiÌ�Êæ:k~ñµ‹‘‘bîHTG‹ÉH@*»-­Ã~×„R°ëerW-|m¿FVëÕ[ëÌmóCqCwk'žV…]´`~Íciã¾¡VšÐ{'v^É+;Û+3·7bõ%�Úºë/º×ª3ÿ]ìû§'k‘úØ¡Œp©ŽùjAù~z…¾çGÑ¡¬7ï¬þO»S³Ä–âÁx«–äÎÕå²¥6ðÔ-Ï«ÚI,:ÉV^ß¹ÿ®§Ê­ª_5¡ü@žÝœ�4¦¿Öþ}Ír„�™sJz€†§�©õR|¸Ä^ð=ïs†ÆÙâ‚0ÆIù2ßzSW1D—.7·É2ùØÝë6ròó+[ØßÏoÃ0Í%kéÈçuåACñÕøs«îFÜV«äˆÜïvw6.ö[KœL×1ä’´¤ô§�ü„uÔ2ò¨‚¢hžìÿzòvI�Þ2Ô$’%Ôm"�¬@,ÊCrâ<]T¹i½Ix&Eû½…ÊÍÝïœ–Þ8ì/ D¶ž2¤Ê†«'"‰âÛ®Žg¹(Ø…j‘E’¹…ˆ�|,
+9�íËñ<~#ç­8ùªº›mã{O»;~Ûil¶9Œlh7eT¾T©e—ˆ·˜ÑŽâº×�*º‡¹+R­ŒÃ'Ú¸Îàu–;˜Ú`V)B™P£TrŠ±üÇQ¾gWWáÔ¾Aï{³¥ºÞ(ˆ$xã­?i¨´Ô+ÉrOÛÙq;×-mÜ]Å—PÝÉg„�é‡YÕJ1ô™B…¥kR>ZØÛ�ÊjÔêˆ<·wä-³Ù¬=â|~VúÞpY*· ¥9tß‹ã¨^Î<�Q­šaò™½�Çl_8{;{”‰ÑjæäÅÅS™ƒË§iýG+°Ì÷Ord±¸»‰ŠÁˆ¶ž;w‹0”—«±¡4c·ÃJÖukÔ=¯ ÿ#ÝÙ\Çn‹Ùçÿ¶†H}4
+=+I!Tv§WpÌ½F¥äÕ¢Eí‰„)ÝýÓs‘ƒ¼‘ÝÝß[ÎþšR)$³»B€oÇ�MB¾NÍ~Cm@[ŽîîWqÙwD2®�î%e+XK\ ,
+¨=]µ›rÁÄì*™ÎäÀÜÞÚÆô‹-`-®’o81ÜH²�Õo']FŽÎ�¶Ï-„loï¬¯r½±�ì²íjo�*pd^,<*ÆºŠ•IL–’lÆfÓ˜í%4ÄIz×nxT³§D/OÀ
+5,­ÕOx"G©Þùx¡ÁØL°IkÛÍ;ÚVsÊz–õ9Þ:Y³<i@©TÞÅ¤û‡ž3-Á¶ÇR¼OÐÛ�¿Ø£Y™y,x©;¹J¸[Ãy-ÂžrM)”Ô¥�‹15ù�cËJÝù=ÎßîöÅOÅ­Ÿ¤¤x±,Ç¦çs¢§/.G{;=ØãÓ Ó’¶†™	Ì²ÍBDjZŸ`Õ´SÆg}É¼îk$®Yëðë¿ß®ÅT#e‡´{[¸oOñX‹r9ªQËmÁðøêÈ¼EçÒ?ŒæçÆbcÎÚ&·„ÚØš2™£Y¤%ˆoƒ³.ß
+syœ{4’Õ#e’cØM	b6?n¸Ö¬hvž®,µ¦£ù´µ#ÛñZÉ–….xún²"ó*ÔhÙc©o(ó‘¹Ö¾ªÊ�¶…š,mÈ¸HÖë×‰bä©Ì-êÐSðô¯†¶¼–­-å¿Mˆ:¦ýT“RGSSöë—2õ&ÐK?ÿ«pTëë�Ò5Ôà¿r)Ëô›x®ÿzdg÷iŒaðÔ˜ÌçÜrr1ÿ`Ÿ¥µæþñõ"ü2—(4¦¸F”+Ü0DÎà_­ô·èó•12LDß5UÙš«FŸ�«×AŽ1ïcÈZ½�?X³FmiB}NC‡]ºé`vWQ¹dNå«·6¹åŽÊÆKxnb‚ò)î˜Ú=ÓkvJV¼]>ÊÐë±ŽÏ]ú•V»Dúw*½Å5ûg2!Ä_}D¢ë�áõC�ôùr×+’­æü·8ñÐ®e3¸Üzrº�c4ü«±FúŽ,¾È’Ü ÷{Ïz¾Ž9žÞ0|ÒWÎÀý�5ÖãðU5¶¬Ï“,ìi¾Èv>#+i7væ²6fÃ÷¸ì´w`!¶'$�$b9HÁ<œE~:êaJ¨©ÕÚToÔÊ;ºßgÜWÖø›Ÿ­°ŠyÚõT¨–:ù[‹P�Bñ:ª}B`òPÙJZHË±Ø=FÀüµ›67e¹mZ4;I(jÔ0~Â6×!¨4¡è^Ÿ†«‘Ž#hGÛ¨«@"ëksmÞ¶ÑãrR$ÉÆäd<VéTQm®íþÄ‡ì:écÉ\Õñ·ÔEÖu_š)·ØÛ»¹m.âxnab’ÂâŒ¬:‚5�.+Qê4çaTLŠNôÇM=F
+ Þš Ìž:.‘øêrIìK5’DrH)R)¡^4,¦_×qÍ�¿ÓÝ}Le„•5zSSYZ„7™øªö5¼vKî6<FYÖß¸íÓŽ? Û	Àÿe'ô¾äzX²×%|,Qjoeú\ŸnäqWòZ]BÑÏQ�þ‘¬y°º=D™uìîåŠ[Û}Â†l<çŒr‘W·cÑÐü+«pg…é%jù~#NáöÃ1evVÖ#yhã•½Ì+ÉYCå­¥~.²µEu}:�rvFy&ÆýÛ6ªþ=»Ós¬»¸¬§ŽêkˆÝ’H¨â…O�ÃSX-¹%h4±‰·ïÌRÇ�„Ùw%º€/^2©2®Ô}ºÓ[]ÔYjBÊ5[ù=‘Ê-Â§ñ!SøLŒ¬~Tããªß	w+V}˜Ï1ÿY‹Û„ºŸ+f."Ä¨YÂ•�h*H­FÛSZ/l6[”˜ÚãØèdÒÞZÉq_Ry}RÐšÐp,Æ”é¦ð{|D“Þ=¯í5ôY»Ì…Ä¦Ý…dF¹‘½ŒR’OîÑ™ƒ¿/îÏ^‡MãÕ!/Üd=¤µKƒß¢[³ÃÆæh HL†Y#F¯¨h 6¦ØÕ®Ÿn„ü|tîW±�¤íoK$†ÆéÛ‹Ä•U˜5R#È§"}0M¡uT·.›ÇH-Øïe3M‚pÉòF¯%½­³—’;²8z2¨‹æ¤)ëE1µfû…«¤{—Ú\ÍŽÊ(Ö[¼‘©¾·†32Û#„	’)?¼`£jtûµKV®¶
+§èFZv¥–k¹-¬¯æþ
+¶°É¼ÔÉÀÛ‡‘µ«,A~Ó¬ø/+ã²�ºìÑÚ÷–Yt€Âët©ëLÕª:2�¯©*Ðút!õùU|i~cI7äOä{#mmk;˜$½y‡ª%xÌk%Òóôî¤
+¢8áý�‰¡ÖËâo�ÐU$Äð¾Ö\D­tr¸¸#”ð0\]Æ’ò³x•!º+ªî•âZP:U®’<›ÛûÐK.WU›`·ñmSÓztÖ[q—÷!»>Ìåöîì€‹áë^Ÿ_t¿Œ¿¹
+_fsö
+â×ŽWÊ
+9è€?ei¨¾/üª4ÛèÄdìkåj–-ˆ”¾†›ýþ—ñä…ò>Ïô+Ù|«vffÃÓüÆBUwknBæPùUÙ”ð2lÔR†µqøê®fH^újš1ûÆ†LŒÞ�ª™‰=H®¶=Ê[=ÿ=ÕŠíõ½{ûpa¹@�0J¸¹ ñ_Úû4­g^Œ�1ù2ï˜înÇ¸Îd¥Èc)f-ß†!ÁK1~N£pÌÛŽ>WyD6hTÑC*÷=—–ÇYG~SÔÄ:	#/F4V~5 WnšäæûjiÚ�BU²n:ˆ5�Ôz¬œíêÜÆCÄký5Ûî:åäâ^ŠZÐp‘¬�A$ù5‘2GŒ9¤^2–òÖ…Š©`ƒæÄqÖž&*ß"«Ø�›AÅ�¬¸›«‡ƒéo-ç�R…¨ÂBCÅÅ«æJWôë]è�/5ñuØ’Ühºç bvÛw^ÿñ~u×S‚½È§/Òn*6:õÏ r¦˜ºuë¡’3�qIþ8ƒá~–×›ûÆ·_�£RŸ%hi×Ã\4¢æ¶’Í}ocŒX ´¸†#�¿‹ÓdY–eó©!¤ä�ÔôÛmwÕ¶ª�Ñúú•ºÅŸ÷E{9p¸Üæ>ëÓŠL…¤PÉ“�H1µÒ±,¤Çå¯<¸xüõ“.E\•¶�­ÉÕnº—YîÙÅc.�”W<¦–&{–N0Åo ”,|?1y7‡Û«iž¯J­lÅäÒ×¡‘÷§¹·yL½üö
+m`¹¸–Uß””‘Ë[å_
+t–·•µfE•¥1RþþBÆ­âÎço½Žµ*ÆÅm‹<¶N¬ì³HŒ¬c�¨jTž»ôÔ¶—ÎÅÈöžk»­l3³¶	8hÃØ…
+®íUõNG�Uç¹vjÍJ%DÔ¤õe£Þlû¶°wØ¬Å­åÕÄ²†ÑýAèõBÄ³“óbueüZÓB>¯Ôc\ÔàO¿YØÍµæ�ñ°úÂ…T'ÅAØë“ÊIXÕFà°©Øk»oQ`E*v§ÇPŽll¤¹29¹‚Ò(EL÷/é¡jTF”Ìän=iÁ…Û`–µF­n½·šÀÄ½×-«f-ìå+•úŽ/$A´’>[šš©=E:ìªVÔ‹êFÕs(ÉYG¨B�G†¸wÄçA­‹°³Ù˜â–
+º\?§iõ2¬Fv}%;µ>=5§×Õè&à„¿Ç^coe³½‰ ¹…ŠIŠ#TæÂèá’V‘*5™¡
+çu�K± :±)³ÈC;ñZƒáÈR¿f¬¾'PMh¤IŽm¦’	VD<]H!†Äã]YKCÐ’fýÚãû»ksÜv±µÊ1‚ÖåØ#N­ µÚëá~u÷"»¨Ö¿Ÿ 'Úû—¶¹€Ãq’6#ïÒ¿ÇG
+®;½SD…Ÿ¸½‘cl¶ðO"ÃàR¤Ð|N�yZ"ÃfõhéýÝì¸T»ÜIÄ
+“Ã§çÔ—&¬OŽû¡’{åØrIéÇ<ÌÀV�9Õ–Ê’–GáõB‡ÞNÐð{“ýEþ}VùtÅøî}èí@|­{·Š,Cô“¥üÊöÇøá}Øí<¥×Ò­üÖ³íé¥ÓE±€#òÓWS2·@uôD~÷|â¡þ)‡¼õqE¸ME–ÚOØ’Švßfÿ6–GoéèÇf†§)ŠÍvDyŽæÈ\Í%²ú�m¥Š
+ÎÌTÂ°®å—ˆó:øÔm©VÓ]EtÑþßn¯ó‘62Û-
+ô`Î×�sI
+§Y^C²�_äÕ5ñoaíÖ!ßxØvYüvF+K„ZÝX\ÆÖò°/Pxú”ëJW®§šÉ)k@¬÷Þ{‰Ø×V–ö³OžH-"MdÐR®P)f§‹Tê—É«Ò	¤ú4¿"KšìÛŒ}Ö7w“õïIgÃÉy
+ÞNiÑ—veß�:‘«±ÇEzÿ¤V-óžØZÝ	â´Ì%Äu
+Æ[z© ©Ø¯]cy1ÖÛjKÅ÷&pýÁØÑZ`1Ø|¤÷HÏô3¬±âõi±!~]Ã jì9km"ÓÞIq%À$�Üv™I,UÙ –Î{6�fŒ�é¨óÐ~·‡M_šëÇU QtZ~E
+òÕJÈÏo›sÑ‹OnM‡áÖ;_fKÆÝÿa�æWÚ{e“2µ4 ÉmÓíã¥U�í_Ü‹V]Wè)mwí¤è%…2ìŒj¤ÉmÓçå:®öÄ´ñ¨{»¯Ðg·7w?NÒäìÒO,WRz"1ýi@%G�4Qán!�«.¤söýö
+ý­.À`ÀIo<g”sDß†HØuVŽ|ÓZ½™$äÉ{žyàÊÎáù³Q£+¸U¥(iðÖÞ7ÐŠ2nBã³_D.T˜˜€JšÃæu¨©ž•í_u0Øüdv�³ƒa,"�
+ÝôJfŽþrU¥!FfzôÛE³4Ò_™~,U‰''|CL~kú[.Á$$Ž-V]ê£aN�5f\ÑYz–ªjšÐ¸çç¶ï/O
+†Î¥†9!�Ž2Hý%™JòŒ‰yŠÓËµ>…«[V;†6ëÐ¡d;g»;JàÈV[t&žªù¡’ŸªÃäÃXíÆ¾=jå«+"
+L´’Ý“$i/Ä#^
+Æƒa÷k�Ê£¼¸†7QôD“Qùu‚JÛZ	æ(ÒU…™€Y�¸*þ"Þ|uf4Û‰óÅÄ³É’õ¥�”Ä¬³3µŽF½7®·Z´jÓváh-ga¤kQZ€5‚¨ŒdéÁS§Ô�öù—]>åY_µ›�Ûa÷ëÔ#4AÓSÑKTo¡�›û�ÿßÇþ¡?KkÍ}ßë_�§Ž´e=Á®šSHO©©+A=Ne$èòÔEo¼m&—r"²ÑÚŸ²¦§[x9Ê¤§2ö˜Ð¤R“ ©§Ï^ŒÄ8_]A�‚Æ€ŸÌ4¬áj	xÞÂËÝ÷4¶ŒïçÝÿ²5�':•ÛRÚál“¹ì �µœ­ïY÷5ø€5U9ýÑ'�ô#»�ö(¥®½Bä„‚Ãvë­Xy'B»Õ®¤-J7@'Ù­of.a½Ž)%-ù8±é^‡Y9S¬õ-Çg%ú9@$ýºäB4ùÕG–›öüÎ¢÷ÊîÞÊVG¸IÃFXzÐU¨¬†ŠTL.ãç®�gØ«3ìõ,�¿ß9,�¶3±½­¼|yÞÛÇ#úŽÅä*®€,Ô§ÃS¿.Õn	Ö©©z“±{¯ÜÈUš+(¼Elà˜Zê¿çä%ñ×°ýõ‡î¬Æã¸˜ØÛã•á¼¸³*9§.kÂ1R¦¢‡ókn,êÕ×q*Å½£øîNãî‹¼¥�&Úv‰=Jª…ï\îV_;
+RÂÒjT)Öe�¾ƒ�†RÎY"hÂ·"6
+*ká¶®ÃGå±5Õ€q˜ñ›™1K:ØDWé’åxÊCF¼Ééòé­\­á-Èãüd�‹sOÀuƒâ·bÀÍŽ¹ìÏÏRXíØ7$­»£�Š‹".æ ú~œl})!õPÛy–Uw=6#],9=‰4?n‡ÝÑÜÉÝYÛŒ•�»C	â=3ø¶P*ßn³òµ¶¼TMg~E87äÕ
+–ô#rÐN–ì·E}ªÛ~�YJº´'±	d¥oŠ+¡”©/QâENµg»jÅT«ê‹
+Z\‘P¦šÂèËvžÒzt �*Õˆ‹*ë3),k´ˆ]Áþ±]5¡C!däÝ°²=þ-2½ƒ*Å8†82xK—WPB£Žg‰4uz~Z­,NÍìõBœ½âá%,ìœj´›Îý:käîˆ¿úÜ¢{“�ï{lbb»ŽÖÕ>´s´{a�4L*ÌmùíCN$P×â4;Ù}Z¢.‰ý*ÚuïŒ#µûrßÐ·Á¢K’º½”EÂIT‡eY‘Œ0fÛò
+BÞõ›¯Ž»‘÷žØâáXÌý×��gþéäŽuVüJÅ@#çÓP·UjÂ-Û÷)öÑâ±�ÑüÒ	­ìov6ò²úG¬nÂ¡]”6ûÓSyN7+ð´úžàìÊ\ÿíØ[òeT2Æ’A#¼N$`v'cðÕÀ²û«ù¢V·ŽâçìL´]Á�²ág0JÉ4ÔŸÊ¼3VªÖ‡F,vÇiqˆy+.¤\<ÆgsÚ¶6bI2Ç(]æˆ¢É,7 9V›jüÍÞUz‚¼jçô´öË»¦e2ÛGkÍ%ÌóÀ±¤~.ÔrH^¦‚º£ø–êÐW:¶ŠB¸ð�¼Ùf‡÷ÖKkéÉu7UîoÞFH‹SfÞšº¾Ø…ÓK]ÆxÈÒÞ
+€
+“USP¤øW\ÌÎm©eVƒðÔ×ìÕBÁëïË¨û>^ß¹�.RF®>w¯«jICÕuØ©ÛÇ]%ÞÏTC$Dõ1Û¹å�ðhÑ¿ç®‚2±Þ’î9®Õ¾œ0€×Ìx“÷hºq &n—yŒD¤í¾Û€Ùöü%d”°{¹‡ûyú‘ýý_·\¬ü¹Ò¦¼tU^¬cAäæXƒSóüF­AóÕTç^¯]Q=÷$íñwò:¶:©dO, ð‘@«¨Çê­>uÉ�^À²$õ'±žá÷6ÚK–3[¸)%­Êò;FÜjuåßÕ¹/mJ“¬7—¢>~Š;\ÔW üšÊíVÝž„›&b¨@>[�q‘Xÿ=¥¾JÞkÈMÍª5e€upAwù�_Ç²®DÞ¨‹ØY¢’ÚÝ„˜Ö�$�ZOP‘Ä†àPN¾4ÖÌ¾Ôý�˜”w�“</341ú11ªÅÈ¿ðäw:Åf›m(¢w6�üRÿ¬ºèp_¸¯/ÒÍÌ
+÷øëÕ#0G/äÓ‘ÀÒ:–ÐÀÍ}Å§ø„ïZCòëÌ}áûÿ#N
+ŸâTœ:á³HÕÔrÔªJ§]&2(`A5Ô–â‚±{Ø½s9˜ÂÑÔÕ’6âµû<5¶¿pÊ”IKÃY$l08Ëgn‘œ€ó}í×U_5ïõ6IQ-‡@Gˆë¡K$MíüÂ8‹ÈÇˆc´j~.ý:èqøW»—¢q«#û�ÚnåÉäÅ®1`ÊÍo¼õ-&FFµ"­Å›�X|´®ºø¸ê�Å3>]uzÏv;3ü/“±·TXíîí!¹¶U‰G�K “Ï™jÔjü•ƒ<4ÚìSl½6ºˆJþœ}Køíök=¶Ð•w4¬}ì7«ÂüÓ§!ò×%pÍ©¦J)uO‰µ;ul.î-�¬Ìä>¬Â:¨Œ¹4?]oãÕº¨ ôê1±’Þyf’Þ4�9�Æ72) u«}º§‘¥¿"uzH=¡ÖQ´)�xÆñ£µ´çÄ¾šÚK$�Ë�ªµ(xÓÍCã®µhÚ’§e¿ÔÐ=µìË$Æ'sw%-0ÑqÂëé›–ð�ük×òjÃ
+ÚÛ.ËrRóÝËhî˜X`1Éj¦‘…Kñ
+‘M+sÜÂZ	ã¯YeG»ûñ3·VKuaib°—1›R-™Ù©³1>~›
+Jœ—“H+µRr¿ýÂwTx>ëú˜ìb–XÖD{k–Y‘j@4Œ¡�ò<zÀè“ßRþ¾òÊiL5ˆú¿óé=¢N•õ½åœÿ±;l=?óè|ûvi__Ô£d;�'œî[›¸à\|&&?î±Ä±‘ÃÌyr�ùkJTï¶¬­¾EäÜä½SˆÿrW±½É¿ÁY\ZMŽ‚viKz—(¾¨Ø¤ÆhWáªß!ãq¹*ªÙ"Ñÿ�2ÔWf	Ø·üú9�ã¯Y+=ñî}Öw–kŠµ
+ê£+G«-E'S¯*×ö‘²¥uÔ«Øw>Kž±¼—HqŽâÍV2BÒ¤«6ÿË©d³ª™Ø†;Q¸ÿ©¡/½E)ü"À¿ÝŸU>k-xëê%/¼wGÿôøâ+]à¯òé:Ý‡ãO_Ô¥]÷%ÖW/–È½¤6| f�b°gŽB¯¤Œ‡«xëEºòe6½Ÿõö?¸×˜<uÅ½¶6É–âVgimŠ¿@¼Hb
+<½©·*ÔpYFžº¿Ì°ËïRµL^4
+q#éÁ¨üº=“Ó×õ)ýÏÞÙlÆBÚu·‚ÇÑŒ£}£fŒ9V²<•¯È
+Y\¯/äU‘ÕtŸÜeÛýã”Åf%¹hm¯ùÅÀ-ç¡}�òãÄí¥l�Ð1Ù>‘û>ú÷w"ÊÆ3µw¸v‘Ìß½e§�üû¼4dæy¨CñKR»s—ÌÉ€Žk-­#;Ú'
+2ó/.@
+uÔ•t‰*W¤íû“‹Ø1åÃR5R \µ	>Éµ5Ç_Þ‹}ë£#{‡¶mñ©zù\VQVEO¥…å¸sÎ£��‘ãMôëÇKé²aåhÖWæ†7VV.à³Æ[>:ÚIëš)­"R TÈè«P|Ÿn§lO«�,�›oñ&·òyÏaÏ:ŸûâÐS}êºƒã¯ïD¼¯K#`²Çcr·¸é¦ÆÜÉ»ÉõpÇ=Ò9hùz~¢!^GðêuÂÓ‰PEä�Û_šÛë”ú‹˜o1öëzB	ÜÚ¶Ê¾oM×�õÖ{à�ì�•›Ù6LËÙÆ�LÎ$…^/›ÂƒmGø‹û‘$íý¬ÉûêòÖ;ÛŒrËóYHWêá`ð’[ÓoÖÕ‡Žè÷”W’ÒQÔž|”�CT†¿l(=Eì‹ö×·×–=Ì¶¯w«/ÓÜOœb0èRWy†„ƒ©Ó%v�ÉÓ™ƒÎ©Ü³'s=ë¼‹JK¢6ì€ùWá°Ö^G®Žµü‰y¿#LÃw> [Ü/©°ôŸÊÿ�ë…—
+éõ#Jºe†Ú£Ë]ÇWW^4¾˜âŒæ¬x|5e¹7j�NAkgš(v'ÆšÏ{·¸Hè
+j´"O·.íí3¶WW,e#0,4ÓÆ·�Ó}ÆÐ¶?!
+â²ö³ÉV¹I5Z²¤ –ù7ÛëMs¤¯?Ô‚ËQ’�aDØšwÿñKþ²ë§ÂÝ~%y>–nÆ”ý:õHÌþí0! ‚
+41™Ÿ¸†½Âßú¨ëù¼ÇÞþÅøplU¡¦¸LÒ4�ùµ)% ‡òiHI:œ†áÊí¤…K$%�# þì±ýªŸ–¶áÂš÷¨”«+y@§È
+�kÇVŸ´’P]0á…=Ô2]Øæ1ª·V7ÒîA$
+(*
+(uØÃ‰µ/r«Ý/TÿT0Í÷�fA”=�Î;'e¥õ†f
+2¹#pKÿx|ÄŠWa©_"j+¸šs«”T»óØŽéxòY±}Cé-b¾¹¸F&6Ž^Fªîy¹âµ&”Õ”ÇíM¹f·sª1N!© Ómºj¶�´¯$
+ùr§Ìk.’¤¿
+º¸¤¬zå4^Î±¼´†îq>Fk>]vé.Üv£I©Öþ=’¢3ß¶º	XÊ³K3ýD—*X~öXÖ#°èí¬ü·6PYŽ®ªæ¨¦àôÖt‹DEhæö×* ½³	äŽ¨Jãök«WeU¢)xS×É/È”Ë—Èâ¬m.¦�ÚÙÇéZ[ÈÜŒq×`NÕ?3¬9ó6ã¢.˜Cv's¬¾RÂF­*­ä%®Øn9É�k·�é­¼k$ÙVZ;l+,RfZHr)�,ÌÍ*ÚˆÁývj“¹øêîM“®„qRÉË_¹!#®sL½Š˜›ùôx±"±·7ózø˜îÙÔñ™�•ºPt?«®�íU"»Ò»¶ÐLtF# [u¶Œ¿–5$ƒñmþ:ÍÉ´Ø�j’ÑÈñêWY‡uù¢¥ak€V%vŽ¾¥w¦´à´X�’kqå·L�´pâ^ÍÂ«4ž³µ(<Ä­H¡ð®¶r,ü•ÖµÝ6É%5ûi®REª;7é§1œ&Ú8/\eÌ�]®`¼’0°<¸M×jk©†íÕlSjV~¯Ø68i"†bÁfs$€Úc×X3Úm(²ªœìuY!¢Ã$¹m!¸'£LªåEw
+ËR5³�hÐ…Õ7´€¶“æÞì¢ŽV>š%¼j™›Ê‡€�Ý«3¦áz…UÓ±bŸÛÞõ²œómÄ¨†AR|9·Û¨.Dæù§ÔŽ¼íëµ„cW¶î†TÉét–A7"ˆ<«ã­~ù‚4þâJoûÕQU°wÁ”G¡!¦ßf²'bÏ’½Èl¾3'‰½Ž,…µí¤ÊCzqÖ	¨G”ù…x�J”¶7î@ÒºÝ²—òßB–ã(ª(ÜogõR�hÄŠšžk/ �1CÑ¦/eey{u¥¤M=Ììc™˜ô
+f¥œ"Öàwa1>.êòöîTNS
+Ÿ÷	#.ñÖŸ‰f¦ß
+mñðöÂe6Å.eV{¢"ÖEiætúŽÝnŸœ•‡†±òØ�k
+7#,Ég3Â¼å
+Æ5I¦Ú«÷jI³'¾w2��Í\ø“®åL¯r[³ûjlÖJh]$æÃ’’€(Zœ©R†¦™' =×»ö»¶ûøUªEqÜqzVþµ½V2
+òjº_)ñ®”Ñ¸iJÔ¾¸íZË{žlº†ß#tËlËò¬HZ½jvé©¥äá7;¼~FÅÕˆ%jJÈ‡�ØÓ¨é¥|mn´“8op³øÒ¥ú˜GXæó}Áº�`ËÁÇGè\²³Sí.ï²ÏÀLcÒ¸@�“]¾ ë‰ÉãÛ‡ªî_[«ˆÆ²²bÀi&)%»VêÂÏ¸lno€6‘Ê¥…@S·">U®¯ãdUºo¸=T7m‰L]æ66�žÖÕ$åëêwh¤µ`z|>Zêå¾?VSÑþ³ ¼}ÒVWa®*¬†™ì>iþ²ë©ÂÖÅY~–nÆ¾5ê–Ú™ºËzx|tÂFjGO6Ì½Â?ÿ"”Qþ�y�»ÿôü�86üÊ¬‡ÊuÃÐÔ fìIn¤‰ ÿn£ŠøïðÔ›ƒéšu¦ÚKq	bžÁg·–ì· Ž¦~/é�Ÿ�|uÞÆª¡±©c»ŒÍ­›È¶1‚+û¹˜ôcò:¾ùëWík;�—Y,¤ÆfŒ¿)Ô#¸ýšÖ‡ïÔðòügËfW“qyžú;YF�#ñü*”4 Õuû…&Âñ*}ÅwM¬W7Ûý'¶9PŠj‰4ãòÕ˜ùÔ¶î
+²ù(1w(Fd­8Ò¤ŸÃZºI˜°Ø-–"EI™ŒÎ¼™ˆ†ß=eËW}k±}Žåƒ•¶»‰½"y)ÝNÇ\ü˜�th¹Y4.™˜±Ù{9&ŒËlü…Â(óP©¦ççC­Lh«.£ŒCÍpµaWc¹5Ö|Õ÷WcYì~Æ±
+Ü}ËX0vã’Fvk†ªž<~:ÑƒKÊÛ
+·0·)ä{‰}˜ÌÜÆ`Žxµô±P
+
+ÙÔ~×”Š|õ­YYIMâtÝ¸÷•í¡’AÅÝAeù‘®6ZEš.Zê;'mTª1Ö.ÊÖ{²×«#ZÃ²˜âwxãfH×ý'ko•’},·vN¶»£yw*áÆê(’íÇ$q2o	5ˆ(X|+ð×BØª×¸¯kmK¼^×öZ²…î˜q¯D©ùþ=Uü|]Ë#'ö²V×ÚþÎn<rk-Ev)¿çÔ—r>õÐC3Ù6–˜Øl0Qß=ôª'Éš; ©GM”q¨?núÓLIWÚFÛÅ”�p}¾ÿäÏÑ£œl»Û3Dmºý®w/®«aÑÊ)�m!$©Ö%FË”†â+i‡¶ß««qÓÜ¤�´I•¾Ée£šXÑ·Š)h#Tx½7ùëW!+Vz¢ªnIªÐWå®k©l(d<ToáMN•Ô5dß-Ú’Çî)y„WKz, 1*=1¸FSÄïZë©‹Š‡»*vMÏbï/´Yûâ·Ø»Xíín!Žâ;'S,LèÃæó/P¼¼5ð•œ¦KäôeþÆæÊâK{˜Ú)¢%d�ÅHê:çäÆèá“Ð{ÛØáwNé!73cí}x`
+Är2¤eÍb#W/AðßmkáãMëº#}‹ÌÙ„íh{½ñigÝ™[™áK–%‚«ïp‘5B¿›Ó
+oÉeZùF¥t^_�B“¸óåK�Ñ$–?¾“¯Ç®¹?=Û™/Ve¯�ÅMßxÞÞ¸Žâú±›ñpßP.§¶RÓ¤ˆkÁ7|7×^«EÔ¡¸sÔ…Î\÷V#+u�¹¾¼I`‘“Ï,€²ƒån¾+¾¹Ü�:Ú'B÷fIÚ÷L9œ$¸žà³lœöËuŒ»õ}9”B†W�¤£W	Aã«xùü½–Ô¯$=VŒkiaaÝ}§y‘µ³ôó–—¶–�G	b'Yáéª‚Á�¾Ûîk­91+×oÀX«€9[‹NÎµ|N6E“¹¤R™l’‹uaF¶·oÚð‘ÇØ5SuÄ¡}E‹»ü†ØÛ/¢í›\Í®5²7WwSAqsFeµ„(�bÓ™ãð]µ>>5jÎìªí7¨—¹½ Ý�~Ò¬SŒ;¤F¹V¡¥xÃI )Ë�vÕ\ž.³U¹*ZQœ¯xØóÉ­M
+Ž©|+D¡|ˆ°�o0YÍ¿îXKØ¯ †˜L®îH>>A«øÙš£vþ’91ÎÅ^Ì¹žYe™…²<�¸Ç»ý
+ºYyõþ�H×%ó}�mš†y¤ƒé×Œa(VŸ5:Á‹”ñÏRëÒJ¦WÛ½¹2X°¹Aº…<\}Çù5»Ü(þ­
+^6ŠÌë—ÆÌÑNŽ„Ò@AÖÚÝ=™SBS]Û\DÜãã95åáùµ),þÔEpÝÊ:úkz§Â‡§ç×3î­|_š-Çõ„c¦¼ù¤ZŸ“IŒ	*F˜& yjS ØätÔªˆ@ÖcÇ5…oþ-?Jë£ÂÝdúYº“Z€w×¬[º_É¦US_·ÃC˜û‚þG'ÄGÿ›¯1÷þŸ‘§Ð«=huÃnM+ÔhTWç§$à1®ÚA…Q¹ÐÄŽß)€ËŽV‘�§-ÊøWZ±rZPÅ-
+Ggn‘(áYV¥ä$�jvòøSV¾n‰%L3Ç¬öÈÞà7’!¾ÚI‰¡œñ
+[[esËÙÏs•³µ‚wž7µž„©0£,ƒÄxýÚêp²ÙÚ$§"ª[{esw%xHÇÍ¹ºÓ]h3m.ž)¢’á! ]¾ÿ–¡–©¢TnK¤_Mvâ"É+Š»W\¸u4Âf³í×bc“ýÉÜ-ô¸;máˆùZå×~	_Õð'ÇZ1âÓÊûì·ï~ü»î;¥UQoŽ€pµ³M‘l6é¬¼žG“ô&´PŠdÖ�ÎG«¿Éy
+Ðüµš¹í]™T(±ñ5[°Ð0æì±W	-Æ=29¤PÎX@râ2ŽÍOÂ¡€øëg³–+]-ÍK·{ÛµpÝ¯vÏ-³Y#<V±‚^ý
+FÒBd«…bÝ*w®úÝ“%q©KPI[Fô3û¼¾Fì*Opï
+;IU¢+=9£jšu×3&wmÙ=´Aí.e3FœÈBÔŸ‰¦ŒvÔ•loxHûVúúïµW$WV1–íÅ¨BúŠzù«PuÜ­QV»KÉ?ÈËÇx÷m_Þãì/
+D³2²ìÀ²ž<…kMs­™ÓDË]§u%«µýÅÇäíÝg×¶�“Ó
+²7Î›ý‡SÃË[[b6¢z­1‡¶¶p]f,ã|¢Ù„Y`üJ¦ŠÄ
+|5¯1ÛZ•:Ù=tgý·í¬Ý¥½ý·Q�”p�EG–¢‡QÉ†¶×`«iµ¹YƒÙŒ°#5hV¼xïO‡›U¯{÷k
+sìþ@ižµFrb¡~ÿ>Ÿñ1÷åÙ•ÞÒ1ã»êßÚî8f#ø´Å‹ùoY°��²-:~]]�¬4´*w^¥3)Ü¹»ì¼ùodk©$äeSMÐ�œ~GMs3f·›/iv³ÈÞÛL'IœH�~Fµ­k_·U|Ö]Iù´<÷'Ü)ó¶–RKay8§=ôu
+2ìšôÛã­tºÍ¶ýÊ¬ÕvûsÞé†²¿º~®y�£aw ýÜ10e‘Âö�8×ÃóÙçL[jÈ×Ý¸\–[)“•eÈ]Iu"€ˆdbÜTtá¬93Zû²kh7á­ 4^Ýí+f‘°ÝÅ%¯sÍl_è8RØò7¡ë~:ñ µ6¯Ç]¬|xªMîU-9Óþ¥–ñp9;E‡¹¯°¹<¥šzI|·²ÀåAü2pŒó*|u(¬xÝ§�,õI¯ÐmüÛ`á‚â(\¥È!‡�÷Z+\K°*Yÿwì9¼—¸ø¢Àå0Ø»ÑÆ—¯5ÃÄ’x!
+TvñÅMYl•�qµµ[ý
+V+Û++ÌŒQIŸ³¾I	õ-ñŽg»?Du@@êÆ½+×YW­ëikÄµ�ýˆ.æ»Ëû}�ÉbqÙ—Ž]9ÏqçÄNJ+ç^[�W’®–Š°Z­V…¸ûû+&2÷×�wg‘dšT™‹ð™Ic"ƒÒCû]i­<wm|Šò\©c°Ù,™hñ¶ò]\ i8Áfà “Eš
+õ¡U·¡žÖKrÛÙÍœ†Òï¶Ù€ÆÜº\Ï-XK
+B•n«ø·:ÅÍ~4~¦Œ6Ö\qTW\9.H{CUÚÒI¡ÀˆS§MBDÄo1VW±® I�þ«€të–ÕÕ8¢e^óÚŽÜ¹—Ô�Õ·¯TB
+ýÜ…u²ŸrÈ–°ÊÞÐ±v÷kâð–æ(éÏy$mÝ©ñ:ÇŸ=²9³'JA8ƒÃTb¤±ØŽºÇX‹ïò––RÉéGq*DòmåÔ®ûjìVºOI!k4´¤øÔÈKnØ¥(_ÒUõ% 
+M·§?µzøkcµü|ð«JdO+d–9K»8ßÔKyž%sÔ…jiªy8•2:­�?R"ël¦ ÿñiúFµp·+É³7j€´øîuêÑ™©­<>:˜	)'`?.¢É3-ïóÿò9¾Iú£^[îïÿoähÁ·æUäñãA¥ÉÔ‰¡BvÕ{±HU�Hbê6€Žã_
+q0ÐÇùÆ¦¬"Óù54à‹OJMn(3îûÎú3G`ˆ’!§­ƒ½|Ž»oÅ§‘›5ºþÑ_o/½žÉG•¸gìfiq¶±ÊÉ(âª+Q4'ñ94+®Ç�Uu)xçTfcrpçžÚXVEÄò#*´dUXr©5„šØ’Âß-žB+¶hHÑ‘PÔÜ)*Þ?-Wj&‰Òþ.MS/î.o»Œw—Ô‚8ÛØÅå‚]‚Æ¿v¹œœ–n5Ñ¨Ðb’7!]`²©¨®«Ö@1Ýt€B;«Ì„QÛÃ$†7Gò*žDñää×C†£ÜŠï
+C€îBiÁ86Ñ¤P	Ô%"ZñUPhùxï×K™>SÜš´®Ÿ�íu‰Œ	$ôÐ¿^ šo§PEŠÓ¼{ XG}
+Ýò\EÒEµDI`´&¥Añ®»#ñ‚¿8´ÍJìws\ŸZZó3rÜÔõ®¹wz–·:Ž’FmAØ‚–wù¡v`°v�&P—&ôT©`hßQ]oâÚ5­ž[»û¢úá`ÉÜ™á	Y
+
+º(—G+#pÉS&šø2Šÿxß”ë¸y1ï§eó;SíÑò1y1¥ÎK¼¯ð±Ã3úV­û‚d„<—ˆ¡¯=zWá®¶;5XoB¦ëå>D}‡¬Ñ:zr‚UÐ@ Ó¨×3&–h³ÊGœv4ÕBŽÞK›ám¼ò±‹Âˆf¨ó3l5·ˆœùv!u*Ho¥í¥Ô–÷Í�X‹²³
+
+xê<šø¹C«í¨ô�€ÖY&‚Lþš=i¿MöÔé¾‚lžµïÞàŽxóñØr¿Xþš;ß¥jÔGéó©z¾žÜµÚ¯"Ê±Ø®Õ›NŸ©_·rè$$ž^múï®FK7fÞäôbi¹Õhi	3m©"P$.¥‚Txå0È
+UÔ• üˆßVU„”ìîLÜ%ùºu•ú~nj|ü_Šy9­jH Ç]n=Næl—oBµ{a4ªÌA=IV*w4qU$xÓZ ¥9.žÖ5ö?¹1¹„‘í£·¸Fyã#�Œ7œq¯FSUäËZnJ´lÚ½äí|Ž^ö$2æâ7W6ÑŽ%M	ˆýU“–ÿ=WÉãÛ2Mt/Â¡k	LÑÔ¯0>\ÕñpËÚ%`Ž�užìªtÔ˜pƒQ‘	¾†ÆWH…ñÒ€a¸èãk
+ÖFÖÚi}¦•#’sJ"±¶ûm«pÕZÉ=í õTæ¾9¸Åâ·!+	Œ•_(<‚éóÖçZùOžÂ´ö\­¸º”[»Knˆ¤qFe®Ä�Ž²ä�7PKêFßÔ_âOÂí?HÖîåy6fëÆ W®½Z2�ÀRš�"ïRwýV–wùâ[€:Oõ¼·Ý¿úplVÇ\n¦‘¡Œƒ¦É°äm]$‚BÆ-c¨ÛPß=@tÐ!7éMKA
+¥"ššOïì‡·€†¾q°ý€|OÏá®—ˆò?'ô•dÉ}.¯&y\ó-æv&»üõè`ÈÙ Ù¥ƒé½ÕZÙ«Ä€A¡ó+~ÒŸ†›ÔF“ÜÞëã3=‹ü:Ë®NüÇüFî¡Êz#€úu¡1U«|”SV[#h<w¬Õ¢ìG_»U3e“ºã¥#¯¥æ	Z�¸j«à­–ÄÖF‹†#2·±î8Ì›:ÿ.¹9°º?CU,™=Õ@ÖG¸Þâ¥¶:Š®¢�­¶V<gqZ^Hö¦8$k{¹¤�‹t1 n@ø×]>tŸR»Ú6A1�ÎNeK¨'eTy¤TRNïÌÕ�2ŠW¨Rí¢Mþ]`j é#4¥…^£‚1nâÆW½¶òRi¿P¯Ë]Šã•ÔÎò>ß²c(öÑ2�À¨£-H?1]õÌ½ZlÑ2‰?A¨v:­ ‘‹úåíÞr(ªIŒÀóò«O!u»‡Måe»¨…Š!¾˜¡­@4<ó&º9”Õ8+;nKÚ�5Ïh°Fe`:WNBCIg} º·XíÈ2«GvÌœäâ9<7&›k±‹µ8fke²p¶ü‡Xh¿Ü"ãæQ_7•óÕ;�¿\ÜÕ‹¿Ä¾®RcãP×U@×r¤7¶Ï,ðÁ4c<’Æ(‹ñ7Û­|M[D/v¶"Ú&zà[\$ÑiH¥R5Wœ’©à5g7%©evpÇÇp5�"äeýÓoCC¸ÓªÔLN)/ßï-ÑúŸP�ïÓ‡§Àù¼‹ø¹~­5ÖX”ngy?ãû	Ú°úxÈ5òƒ^¾æYj^ƒ3×J	@…Ìë/+U³S®Ú•¸Ê.s-3È$v"V ‰H!Tþ×Àë±‡ª3_#ev[™¥“œ‡—ÌõßZ‚©/=�Ü6‹o7ngñm’ÀäJD`%Í¼Ê<³ÛÊFÔTùOˆÓùV5/aª¦Í³¶1~Üdì†…ºŽöXqÒÇ!k›ƒ)¬“Î@ ��hvÕu½3¦£Ú‹þ?)Ž»ÏÛ¾ãík¥ÈX³åq¬
+3IŠ0<¢O³õi·åÕ�ê¦�:ÖêÊåBu‚Õ–Úky#¿yI³’7^@Pî®§m¶¦¹?páÚ]×RÊººúŽcJu×é¢"êºƒôø
+D@…ÛH!¦€[ƒC¤€
+8ƒœMŠ_e¬¬¤ü3ÇïO+¸°êü4ò²]ØYÂp;ÉIr­qoü*+hQØ	®ªoÞ6ÿ
+õ·‘æ¦ªº~…;ëøŒ…6ëñÖ!ŽKk¼a>qþ�t8ewúY¼)øõ×¬[QÔ?~œŽ€ƒ¡ŒÊûì×¸îvéÀÍòßuÿèjÁô•Æ4:ã3BJçìßR$	5QóÔS£ &H]w‰¾?›@�~�:±‰¾šÔEW½;�p¶@GCy0>�=
+¹Ÿä×C…Åùm¯ÒŠrßÄÇ.'¹½¹yœ™$v«1Üšø�zZÕUB1¶(×8¾ž§ñ°Ó‘A`íÎÎ{´ú‹àVÝ…Q:3|þZÃÈæ*¸®åôÅ:²ËcÛVäeŒz…÷/%	û5’ü›_Ð¶¸’C;.Ú·¿îû(¯\C�½œG%Àü+µ(iÐ×]n<ø©F{ÑÎ„_sá3·˜—‘´–ÂæfKi—‹'bŠšué«­_Tœ…Äef†9dzÒ°#¥>Í—¾åµ¼n;¨ÄnxÌ£qñ®V|.�Ð¾¶’v#Í©]Î³¥©=Ë‡rö©ík>ÜÉØÝFùª,ÒEs´hMa	ëø¨A×S5Z(z²«R²ü”¤³ñ½›p·÷^^h²!� ¶ˆza‰~&¤Ÿ
+7ñ½/º§Z¨-cìú¾Ù{Æ¢
+©¨µ‚Ix_Ðqq‰öoÒÊÝ
+Šì7ÿûzm`ÇC7Ì_bí/ï¬;~öŒLmžYùÐì*T’6Ô¬ô•0TñÕ8jYÄá½žÆN^íå  PXõØ&Ú‡þ—¾åßÒ�2â=£�÷ö"›ù�ÔÓ¾<„wµ{JîÖY»NúñïíŠ3*
+Ä—âv*´§Û÷jêS“U©jýI1|wcvæ:É'ï»¸²–*ŸíÄªµIë×Eé�/xª¥{`{'Ú*þ¡7ÞýÎ×¹5Žþ„uæ+Ùðµl¥Ðß~+_úÀô(Í>Ï%ô½±�ž\iXþ©&@$Œ³Ð€h9š±º½k±U]Ò–h8¬7³écÅò×3Èwy¥ò¹cÔÐ&‡lV5Žý $ØŸg½F)uJTQvü¼5¸âxíèR»Ò.Á²Å½ßoå®×'‚¢â1Éó
+ñªŸè«Ä´¬È,}m
+ý´¸\¦Zâã¼s· ÆWÐŽÒ%trË»³xSm¸è¿†×’)'ô¥RÎø¿i©Q˜ÈËþ¡Ú„`õ'ánõŸíG®o Tì[-iMúéxàõ…£zþæz.ç†ÞòÚu—ÓÅ(ô®µ+4­‡†¯vpÚ~Ò·Lsäºv¶ÛYRÆ;Ü­É¼(¦ky"ö†jWÒ3l‘òÛ•:j4X›S¹?GOú‘~æ'jbs/üUk5…xã�Í\óŠ)ãQµ£ÉÇWd¨5)je9å½v›€å
+SÊ ž"§ç«±qRÜ¦ÙJòÝ<¬WˆQ!«ŸÖ'ºÖŠYuÖdÛ±cîµŒÅjÓ‹hËRBNí×j—ËV:{[í¨”·Î*† 2	&EÍEwÜŸË¯9šîÍ¾æÚÖgíŒ–S
+}s&4	[%ÒÍ±CF#tj¨Söí­œ.o‹Udü´ü
+'µ=×’¯nf†ÞÀ}£l=XØVØUÏ*“ðêy¯’Âøü’]gQŸwö—q]ÚEž†ý²öRÒs"*©†OàžñÓäÒÙÕíÐ(ÒpÔ2.÷)gœ¶ú©Áœ„Rñ@
+·*÷£þÔ~°ýa¸ß\~N5–³ýuýË-XDR�iMþá2P
+Šj-ˆ0$`�¨ 
+M10œˆ_l÷9+Kt
+Êi£AÄño3å>Wb^ä�¸Zd±¼lÄrGr‰c’,ow#rôäTàõ5¯Û®´ÕÚÕkdúöZîW<ŒìQx!>U'•ÚuÊq:!1†XS|EÔzßÃÑ•_fnéB �¶£^±lfAª~ý9’lkOË ¯¾É^ã»oTÿPkËýÓL†¬§'ã®+4�d5=+©-	 H¡ ðÒ`ƒªžºƒ`*‚ƒQ`Cbü¶Ò[ƒãS2÷WrïozŠZ›ú¬�þÚë»öœª^æ<õÔÏ}gQ8žŒ~:ì”—>Ðì†�%þA(ŸŠXnßÒaðùk•ÌæÇ¶Ÿ›/ÇŠueïéÔP@:}šæ¦ibñ¶w™(#¾�C�.«s!`„©ýU'Äþmu8a«[b-é¡;Ûaý|£vñ‡�äm-f•½EXiÈÆärVåÅÔÒ¤V›k³m=Å—¤¹E/¸ûW¹;³+�È_]´¯“cmJò_Ý�HyC³Ÿ _ãá¬Ø|ÚnÛå~è[”ÎíÁÙöïp\bí20eE¯kûR}&”P·úÀtÕ­A^½E°$—Bñÿu"®äÑI¦±òõ¬ue¸´r\bÉÛA$|åZIFZíó§Ms«†ÛÁ©Y#^ï¾ÛÉw×döÝïm“|,mÒÚæ8MeŠT¦ükò×_fª:em7ê3ìïg2Wû›|¡|vqhövó­xÀ<Ï*þ.Z…øÉ½w"­¤­Š®[wŒ¼’ÖårÄÅ]¡k“—«†ZFK3x›ê´nßqÕd!¸³2¿‡˜×¦·_:uÐ®´rYm™Â‚6×>ÏRáÛO/@vÑ#’ßØ¹\t–YFúLbdZŽõ7@ÐòòHüX7åßÄÎ«)õmi¹?î‡sâ§Çãp˜û³~lf¼&¡��_¼õi$/¥½Ùœ›ã®c`Æ·.Ì¤x�J–	 ¤Á´—ò^ÏÝÈÌíÔ¹,iÖ”?#­Ë�¼bZ�ë$äÁ(	Û¦±ZÄ¶ìÆ»è‘L‘Û)ï,Þß‹0"Ÿv:»E[K!dÚ$½°ìKÌ¥Õí¤¹ŽøÂÒX[°¢Í*‘û Õ¢ùkMm³®g2M)ÈØ]Ù\ImsE<GŒ‘¸!•‡�X¯ŠÔ´2Õa„œ©¿C¤ªä$RnÔî+ŽÝ7ñÞÃkˆ¹•ä¹v�}C%°c�7!Zýn[k±‚•t*·—B³qÜ–vŸ¹�—�HW�Fê|kökñìÉù¤fxîðïqlK<Up)SÒ‡mK�5¼XWsR‹fP�•�ðZšŠ}§]334h=—Î[â¬s·3[µ¾I9á¬âVâîB*‘¤HýºšªkrOxÐ™Îû“•ìþÞºìÌ•ˆ™íž)ìc‘ÖX­®iÌ‚4”Q÷B|­¾ªÃòR|ËìêÒƒ0ì{«©û…\ÜÌœ‹«ú•ßˆý:ÇÏKãÛþÃÆÛ±¯Û-@×ÈÐLâ;vÓ(Ó[¤Þ†MèÖjä¥qÖ&cø]¿Pô®Ç®·ñ²«¯8ìM8Ôµö_¸×½·êc/ /9Y­ÞªÈÃfëÐüF·cÏàümÐ�ñÖÈ«w‹b¿ˆËs‹‘šÒFæ�Ç^[ñ?fªæº»yW¨&úˆX?©n„ï^‡^2‹4Šì‡ª6ùê±&š‹šÁ¦ÚÂé´6
+³+RCPÃb¤‚G—Œ�Â:M9e–ž®ÀãÓ™ûÎ´[‘{(lŽƒeøxj´
+Œ3;#ðºŒë¡ÄúŠï³7hÏîÁùÑ¯Y]Œ¨êP1¼d£IŒÈûéÏø–óý%ëþ€×—û¢œŒÓƒb´KE“µ¹?eòÚ]"™$…•§&
+ýú¹àºÕ óAiBzRëÜ’a×â6®©mE4 $]$
+o£Ð‘¦)Ü[E<M¨²FÛ20¨?—V+4ô"Òj�¥€†oZ+4
+êA �$�j|¼–PìÈ¬U˜€)ªS$7�¡|íÓ[°âoRH}ˆ†’G¼Æ[dcŒr“×•â�)ßÉÅÔx
+v¸Ñ>õ"ºmJŸÈO»r7í<³�’\eº¤–p»Õ’92¨ñ%U©ökVJ¶á?i_›z¿¨‰†žVæ,œïô÷sGÓ³�Øš!sð«u‡Ë^Œ<elWóþÜÉ�Ï^ZÜ2Âm®]Ù	u‚Šíæe 'zk&^W‹ˆÔÏ\s¨Û5kkm��Ý©>N;
+�÷ûµ-ÝîÛ%‘B„B-ãŠx¢—æ±‚@V?²Ä�nÐ ·a=Íî±E‘šÜ¯¨¨Ü—aºñÔnŸBüyš4Ÿz3y+<:AŸQˆFi/#c$ŽKS›xŽš«%.Ö�Vz+Orù˜ïtñ†x8Y÷E’~ò"8­ÊR �Ãü¶Ô-U‘Cú‚Õ�u~Ÿö3kÞÜËZ¼©-´±˜‰W,Œ#âi¬98ö]¡èqcÈoóÖk¼`
+UmÀSb5	�ã±û5$À0jøéàòë¤�	HÕ­u$9â(?Nœ‹ÐR3¨¶„í¤!6RLi{-œéq˜å‰ƒ#¯PA¨#VVÍj4Ë•ÿºl‚E.g·mr9P’Ý³¼fN= ­5Ñ¯2VªEá_R¹–÷W±íâ*½›e,¦£‡ÔN)OC­Xí:Â#eEÖÅ»ó.öÆãjrsJM½à’hý0âC•ä
+ÓuñÔV­+b?*ˆÔ¡4ÒLí"33ÈK»±«–=~uÖ£8÷·r¿C’V™�ÓH8H>Þ�C¬Üœ^UÓtO¡švGÚì%×fEÜ–÷ov÷ÆÒH)ˆ¡‡ÔWÁ«÷j¬|†±y=Zdí‹R·—Çfñ˜xÎ"æA-¯ï9+’¿´„->Z«!ZþïÈ“N«C<k»‰Ý¡ºrd‘‰wsÈÕºõøë§-™ØÜì.E~2)äŒ:Š´­DÔ1¦lÝ“Ü�æl±î è?Ö#¯7ÉÀñÚ?§¡®–•ê[á'jen	LÉ‰ï]g‘¹\P)�þ&§NGÄüÎµ.K´yt$­‘m�½¸”,¬Ö5ó°
+å%¶¬~dÔ,Qª(¢¨ Àõ .”„†m&
+4€í@Ë©9IˆÔ¹ø_Ñ«i�ÛD&Ð´¶ð…i u9)é«íÆºÝ	Y15:ª�Î%§Êæ?åÖþ&ä-³7x¨cOôGè×«[#2¢”Ô  j	Òc2nî„Ýw�Å¸4õ$U¯Àp×žæãóÍømíKv‚ßej×·”0¥¿‰™�AóÖÊ`Ix¤%îrÁÈöv0{ÔŠ‘·k{yäYhƒ7îÉûµñ›Ü_%f5ÿ^„Ö/s—Ók{ˆ‰[ˆ\nIøƒ(Ø0ùluËåñ%JÑ–ÒðF®Ô×õÔÐ(:ji@� ŸB 
+4-È„aâ6øjHÊ‚wüú”ˆoså‰�äý¿
+NÐ9&mñFéÒÝÕÈ´fWiÈ¹`X€h£^ŸÔSÔ®äç
+=ÅNàŸŽ²æ»Z"P1K)^Q4ì]ø…5¢�@>á¶²fåÛÇÅ2.$�í+b{›8íõ�tØÓÕ]UÇ~ôÜWÜ$“¼3Lôon6ÿÚ¶¯ä¦ò2º=
+6÷V
+qT4dšn:þm<ð´½ˆä¬¢ÉÙ^Üvgtö½¾2¢XwZÜJóÝLyÛ2*òHè§”7Ëç®Í-FPñ[tfl-Õ¾M­’6˜1Ã$JÌ²iä4óWÃM×]=7$¹±•šØ¥àcåæ ^\¸ÓË¾Ýuœ%ûs¿2x»¯¨·žHn¹¤êw6¯ÇU<IÚK«™ÔÞ{7ßËë×µµîJòÒì´201(]¥JrRö´ÛiUÒÚDžæâ;öylMìRcràÉm!ê%)ÉX|“\îVUØ—¹8e.9Ôî
+GÇ\÷PõwÔ`@£–é¾¤ª1ÚÙÜ2ò
+ueq1‰¼R�©÷hxXˆä$í¾�‰ö£�/MEÑ€’ÊŸ=/	Ã#€[¨øéüdS]ä ·BÒ¸E$ÓN¸çD†ˆl®{…´OfVW”ÑwØm÷kF?“×B´)*7ÙËÔºä÷¬«BmT6Ûot«ÇªQO#dTÙ	î%nljÆ­ó:¶´KDA±Iq‚®'[k‚Vˆ<X©¡ô¨øjÏ2[}«ì\Žk½qØÉcz’zª³Ž+*EG’5'j´|ˆÐš˜`Óhž÷'°1X¯rï Ã¼_Á„‘Î±«sXšAÉ R+^
+¶ú‡*Ð´ZÁu13BŠ}¯	Æ�3«|Aµ;}Ô×+ÿð‰rßò+_LH¦¹þdŒÓ¿»-íXå,“÷k2Ôcãöuø|¯/kÜÏ’‘©Mä.£ûMÛæ>ß%Bý¿œ»Âäã»�¿	£§ƒ/ˆ:§>’¾,�mô!JÂËsX¦PÃâ> ýšó«­�^èÔšdª.ªqÐ!@ i0
+Çá¥ 
+>zQ¨±ûtäéH/4«
+³š
+]ŠžM!;F¤ÏÖA‡1�–Y<‰<ŽMcüšôX±×„T«2Þˆœ\Op3r`hå>s3r�W­AÀŸ–¶,M© ¬™\½ˆ\Ä×1F(-ê"•%hX¡ü§f]sy|iR–¨�m­çOî-Ïˆ¸Œþ�eâ-BÛÄÜÅóUýõ4Z#*â?—Vh¬¤�MEŒÊ3îƒ¾o9'ŸÉý¢Š¸ÙûãúK/hÞÛ¹†XT^Ml²-ËS›ò´hª…5f¡Þ¿-nÀõÖ¿™t©§CðÖ×±Q�÷=Å„™«óÆ�'ð¬Šµcó4`5Ìåµ©eV…uäòjÍ¨Pt:¡ ™h	@è©]8o :„+©!6%,AÑ•†ÇVQ´Ð	^Íq/âßºFêw|þzí.mn”èÇ0Äã�YY¤RÓ^´hj8ï½|k¬ÙùIÊ_¨¤1ˆ|5Œˆ¥­ÄÖwpÝ@xÍ¬‘Ÿƒ)äæÔévœ ZlZî}Øî	$iÖÁÝ·vkXØ“ñ$�o\û‹Çö”os½Ùî	»yñ~�„K{T”GkHc$+U®Õ¦úÙÅÏl“+BœŠ«e]„îl–5Î&i@ãë!tI#Tb8º»y•‹=>ým’ºÙ¦ivýÜÜ_ÙæòAi–°ŒEd#¶T…Ëš1<E6]÷éá¢×j¤Ó¬è‘RÌc2¬­æNâD7²<òN£fy*…§^ƒY_6­I�ò!lpF|¼x”�I0ˆ\5bJ“@Ç—E?=j “{n9Ïà³Ý©––Âý•œ¦#â	J5U‡âR øéÚ‚LÈä®Ùä¹oYÑK<lÁò5%Õ#å¨ø"NÏ¹+Ûù(Í�ˆãQ›PŽ´û5ÎåáˆiRÒ‰�ro¶×öÖ¶ñ�²M+¹ü+É¶û4¸ü?/¨nÝ	ŽÛŽÂ.äµ‡3�µ\w ÓÍ,JR¾]†íÐkOðêµ;¶ö6Nâ÷K³0ó‹<%¶*êÒ8•DÒq©rH4 y€ñ5ë­J‘°{WÕ3èÊ³ûåŒ†vi°˜yÇ¦ÇÊ¨¤*EMkZ|5'Ð=“³"_ÞÈb”Í7`‘ê�›Tz|>:Ÿˆ–JkýEä÷ßØùVLçÙÞ’Š3+Þ‘`´Õ}vÐÆÔÃýJœ~ëÜÄK5®@|Å‡ÄSzttÞ5þ‘zÎµýÙqýö´ØÔ•{o%š3û£./R?•hv­+ÓU;YN…ž8½SËæ º¸»šPò\HÅ 
+BÅ&©hM@5eh¦`¦öl…’{ƒ
+êvÀ/ˆûôÕH—ŽÁö³'Ý˜lžUdŽÏŽBÒßÍ^>®Üb¯ZýÚº”–EÏB³ûû¹³ÿÁíf†Þñ}C ¸q§¥±íåÜì5Uš[’I½µ5»É÷„·íË¬†2|L—‹ô8ôž™~¦BW”@nµäj|:êUÑûYw…£Ý]¡§f½±�­S1w4i1öA#KQå‰ ©Q#)³r¥AÕ•ÅKZ_Ô:B…Te�‰ƒ9uigg7­y<†?S�¦®ËºÒ¾%¶Ô2û”-ËZ‰/ùL[â½º‡u-¹»lˆ˜E©#ð0�Kq'¡Û\¬µðÂÓjdPæZ)b*ŠS\vÁ„žÊ)¢x¥@ñ¸*ÈFÄ£Bm9¤Æ{ß²®p×ßSj	²�’�û'öOÙ®ÿ�²WþFkV
+“‘4‹Å<çª�­dMçÛ¬eÝ�lÛEp¥dnR=B±¨×™æÙ[+kcF=‹r¦ÃÃY	ŠC€Áu&
+4@Î¥tÒ:›éœF€cŒS¬y™‡Ä¶›kw
+¥‘Il;íù­®{îÊkŠ$„½¨=9òýúîÓÿ¥gb9u¢F®u×Q#;Ë•kÑ"#y"½
+ÿ»ƒ/ÝÏóë#Y,zAFÏÝ"ÿ×Æ9×�õkCvµÿ»Eþ‚ÿ«¯Q]ŒÈ>ú²@h:êF;ÞÒ¼}Û}"š”~N#\m�rIv% kYå¸’9ì™ÏõxdÛ‘JìU¼AÖ¬9•” —VX[;Üó[zfô@¤P¸‰D¤tüD•îÖ�™�Ú½RÉKmx!óJÞYe­|µäT[v>:äsyéDè›ÕŒ@ùk�mË¤=]EÔçÒñ`ÓGˆ¤êhU 
+šü´üDw]KÄR%tãPaUÓ†ÒÓB;Óû´àLMãÛSH$m2lu$€Æ{Ç0rY‰
+7îc>œ?è¯S÷�wøØü(g»–A±+@	ßÃW‘,ø>ÍÈe-¢�§ámZ*=kÇÇ�†úÏ›�©§QªÉ¤[cÖc†0hŠ~í†¹J[/Ü³vwbXdî±—s/òr\4°âf"hà'ÈòŽŒåI
+v:ôxqªÑH:-ûÝÙØøL÷{›LšA‡´ŽÔ$
+,òJ-çHÕ•]‰–n8ôðÑj¿)zÔ®ø�¾�ÿÜÏýÔÇvÍ¶[…íû%áaŒ�ìzÂâéÀçé±òÑKlë¥{N…VÇâýHìg¶]×æVóq
+Ö>ÌÜË¯ŽSIÐÐôÕ+fÒD«Ü¢ÙFêeâ¥¨ztÕ�@¹Íí—|¿l¯q}©‰kcr·*Ñ¨®ÅŠƒËb~šÇ+q'!†ìnÃîÞçY?„[™Í¤e¤õ`ª	ò€õßm¨ZÐT2ð]Aq%¼€™!vF Ú �z|Æ£e’’´»w+ÜYhñ’Ã÷¨H’s!+³¸òô=7:_-”’]áíwv¶Sg“…=l™ãf!q f/ÐPÕÇ]7T¶`wÿµýÕÙ«hù„Tú•>šDÁ×aSV¨>t‘&W{k-ô3Û:2$ ºMCNq‘Mþýõ—>_e•R3Ëá®ì®Lœ?e€ò7ú'VRêÊQ™°v–ÙþêÃA…ÃÙ\¯z_[´a.¤¥²Od³…‰+]õ¡]uH•±J”ÿ!¶½³Èçû_¹Ökë1Ê¶6ò~æKÈ€d>¢°<[Ñ¨cv«×nä£Hm£;Â÷Y¾îéžÎÏé¬¯gšAmäcYºòjT„­*u‹›DêíÔtpÍÑž;¨.ÌRÁ*KÀWƒ)¨j´ÖYl™j³5Ìtçnò7˜Œ´�ÛZÚ$·ù«ÈÑ¨‘Pùò“’ïJšë¾ïîIv,Ým®ËÐ¡÷€[‹Ã™ÅXOŠ³¸”Ía0UXËø£
+v"�4ó4«$)hz=„)š8n¤5úÅ2ƒãË‘_Ÿ-þýyîfG=,JÖ–
+¦Úçº�˜ºP760\ÄÐÏËìÈÂ£N–urœ
+$‹´ì~Û¶¸0ØÆ²ƒPMNÿ~´_™–Ê$ŠÇRÁ`xl5“Ä¶{
+€uHjm](
+“CMÔGm¥gxiÀ¤ãÆ”tãA…•Ã®ÅH#í•4r!Ý¶6§åÍ‰ýhþ8�'ñN[�á®þÕÈ½Jœ¢ÚÙÞâ{A’5"‹-Â)2ñòƒóÖÕ•Ä"3UÐ¯Þ¸ÆµŠO_ÔCFsÈ§3V$ž¬ÕÖ>N_áêÆµrÊžk8Ï€š?Òu‹‰õ¶ÆéjÝa#©�vþ¨×¨¦ÈÊ¶©¯]õ(ÈÃCœwgç²]Áu4ß¸šJ¤¬Ê�ýk®?'‡kÞIS"JñûoÜ±¸(bR:0’‡ôj…öû­™/—ÐVNÀîéJŽ>S©>G»Ê»Ú÷=!?>æÕOívÊ*=¸îiH·þmCü]É|È9öã¸GE„Ô€hÿ´iŠ¿pY�'ÛžáŽ1mý=¿F—ø›z	f@ÿåÖþÇûæÓ_j¿q¬ÀŸn³ÿkáçÿ6…ö«@<¾€åÞ~»·þm'ö›w”ïüºÏGõÿÍ©Š·q<Þ€åÖ~¿ì·þmâ¯ÝË=>Ýç¼}íÿ›Oü]»‡Ëèþ]gOŒ??9þm5ö»wAóz}¹ÎÓ¬?Úéù´‹·q|¾‚míÆw}áþÑþmI}²ÝÅòzuq9ÖíÓ=Ä‘‰/˜ÛÀ¨IoÃWnž«+ö÷[&Ãå�>“ÍÙÏù
+m ?íÜDÙ|´6¨�¼Çà£®˜™Å{CžŽÆ£~š•�˜†QM�uÖwÀµœÎãù# ?oòøÃkë<L×Rzh#%ˆý§"Ÿ„jÜnu´¶Oå—ŽÑ°ÄØdaúäùktÅ�•9¡sUnr³�mµ²õ×¬ª¸ÚWîg™–ÊÝw.bó0£ø„¼Ì 7îâXÿ\¨`«Äxé¤Ó×¡Ô×a,?¶ÅuWæ8ãõ€–"íB£b¦”Øøë.\ÉÔªùu,-Ø½òd¸œß«Mv‹Ã¼¬åÑ
+¿ Cð:‡ño3;ÎÚj7"göÇ¸1øë©BY<QFÓ:º‡oÜ£)+±¦¬Åƒ%zîRÚìS{ßµÅ[_c$ÁG‘2Bç÷Hx²±n¼¼ÚŸ›’ÚºÄ9„:íŸøƒ=•�Ëâ!Ä­Íôò:‹¹‡€^  7›ñi?kŽÁKU©dgdr}Õ}ôÊ¨YQ¨ 5ãÏ¯á®©È­w¹–º$ß
+ËÛ[eî‘	vXH¯¸+°%¹|5»ijè¢VŒÑ½ÀÀ´öx\ïÔÍé”Ï+ˆxU•Ó®ü˜�ÉøiV•m§º.ªmÁG÷K#˜Ì}½åû´HÇjBù[`Ä¸c¶£–¾5Ð-ZÙ9DWmûm–½Ã[ÜØ¬QÚ:‘9!…
+:Sã®já;êÙOœh<»ö‡;u‚xíå‰º©m¶ûµ:ðmW)ƒ¿¡A÷OÛnëí\|9;.0cÃ§ô�"¨äxWq­Áz§.H+ë¡‘¼ó]Û”o<‘îd&¦•Ñ«}InÄË-†r™¸[Î})H§#³SÆšÍÉÇå_À�§ ð™”Ìc£¿³15¼œ¸òj5A¦ãzjŒ|u)ŽÙ!‹wkg°¶+s;R9O¡?¦Ä‚†Œ¡¾\—Z-‚øñþø³6ýIþÕ‰;“Ý½;ÒXÍgµOk"�»¦µñšµ|m±+Ø�¹±‚ÂÃ)‰½vâOÕX0Z—†FÜÊGÚŸ7Œ­�×¶¨¥w;Ú¹<¥„WÖ�
+¼À•%¨v4ß\J}ºÖRˆ<�ÇÃ°óõüÿoRj¿qü¨ïð~¿ÝÇý±¥þ.þ‚yPeìløÛÓM¿¦4—Úî5•ÿç€þé>ÎcGø«‡Ê�ÿg‡û$¯úCQÿpùP'²sû~é´4¿Å_Ð>Twø#?ÓÒ_‘ä4?µdžƒùQßàœÿýRÿhhjÉè*üŸÿ©_í
+â²Ê�=“žìTÿXhÿ�>Tö^§¢?´4ŠÈ/•þÏÓû€¬5/ñ™æ@Íî$¬ÒŽ§_¶äO@y�¿øw»‚¸�@9Ž‡ÃW>&~ä~D6=ŸÜÖß�!ª¿Æä{‡Ê˜Ë'Ø�Åwn±$
+¤:½K
+yu£õz‰äPj–ñ²[B�ø•OÚ]šhŠ–Âµi©‘…w
+!$#zôðÒhaƒ’zü4 ßJNõv§�ÇN�Ð}»é@m÷é@õ‡Ãòè€“½Zý¾^ ÈAß}8‚»“öÓJ@õ4Å'	Ñ!=B~z@îòh	–ÚpoŽ€2ÿûG!Ü=§øøÚiñÒ4�
+Š±�ÖŒTxñ Òµ%·O'›¿SÑ7©Z¡­u“Å–I¹ûí­×ÖG”¿€¤1#r«
+Ñ?.çVS°“Òp]• qÈ~}k�’«Ü7÷WäV;$0Û%FíúÝ>/ú5¢ª¨´+ö¸¶k	MÏá(nåpH"AR†£Æ»éZ�¥“{‘}³�Éw^PKy)+rUîi·(!5ÿ¦@Â“±Ú%#aX•c*¨SÀ
+hH¢äŽ„S¦ˆŒˆã‹
+«yH;‚]"6ZÌ,«Ý7I�n\#'”ƒê)Æ”Ö;ýD¶CÔ™2“«¹’EvÍæ©©5­un	Ê=Iì6"Übîçúd,‘p SÉ_
+_Ç[ƒ®Äçy[EsÞ–-w0ZZ\Sv«�«÷µ´5±m¢Ã4½¹sØØËÌš\\È³IjÏP†Tä†8^�|„ñC]õ
+§äôÑ–¿'-¹œà‘o{£ÚÉ9’æRÌìÍä�G”×U]j‘»<¶±F"…Dh¿…FÀjø3@-(FšC"»ŸožÀßaî¿º¼‰¢äwâÝU‡ú,Ð+Ìã.°yË‹¤1¼<S!Ú”<N°Þ¾.jˆÓÊ’ÝMU¿8:�$z»þ;�^ã�œŒ)2ú‘Šô‘<²/òê|}¶ªMƒ-�Ç_âç±º^qÎ…h:†§•�ù6úÖÔ¨"™„-Öw·²ü¡soylJj¦£j�‘Ö	xÜ+yÕj'�îÞG .®�^AnÖ´EÞErøš�NÙíb7pk^ßâîq½­ior
+ÊyHÊzŽf jÜj¦Få²Ìÿ—W0~Q¥!€ÃD ×ïÒhÞ:P	‚N˜k±©ÛC@nt@¯Ù¥Â“VÓ©½tàjt#@€¨®€�¦€Lï©@¤
+)  Óåâ4Á…ÚŸ*éÈ†$1ßq¶ÃHròh«OçÐ9;‘=t@�¿3¢sTué¥ *�t@H<ˆè€� ×å¢UÒ��Ìþ]1ã½t†!¢-wÓ$þ]$î@ñÑ;ž�×cþm‚2~Ùíéî>¢\u»\ö¾’'âM4š+øÐþ¢…q � U“M"h3sàÁvbó:pO•îlzµ…‹IÁíÜµÜMU>¢%½|NŸÎ¶fÚ.¤ÿug­d°ŽÉ%†Îl£V�U¶·ÌXŠš*
+}ºys/‘4Yý¼³¶‡·�2]ª˜ã}™aQH×í¦ú…#¡žÌ²ÈÔûõi&"šˆ„Áó/Ìè±àþæ¬]×~õ§©øí!Ö¿PÑ4¾¶NiEhò1øê3¨#ØþÇ"ŒÁø4_š1­8	Xšî‰ûŽWà†ÅW—Jògc¿Ý­i£Ðé
+ºûC¢·¸" u$ï¨Q5{º¦Û"{^Ö¯íH‚ùàÇË4ŸR3oùµ]“”W“cCuA°f¬)û4@	ºk¤ÄÏ4Ä÷d\�¿rÚ§îoÇ¢?ëãOúIOÉª3SI#W¬S�%ºÉúéäo³ÃY	šg²ù|…�úI)uâ^¡‡Þ49Z’O¡ëåøŸ·]ˆrX<NH®µIÈÙY‡˜‘é:§¸~k>ÓÀÚÊ²Cj ¯á®ôüº�‚ì.º“#aO
+Hbœ…5�Ë€Ð�˜$×DÀøèz<�;þMÿ“DN¨ëã ×íÒbl RwM43¼>z ®ÛýÚ &ša ßá¦)
+M: –`ÎÐWÃR	C[–¢&Áê*7:+TèC`t1æÐ±;WDÒµÐ Ûqß®€
+�O†ˆçÖºØÛI ;a¿]1£�$õÐ.§<t€lOŽ„
+šiƒ8|t8ºi�°Ó¿=tköè+Ëíÿoç¤3ÜFa»4-<[¦Þ`v:…ñÖÛ‚³[qž×àìÙ=Wkˆãnb&èÍ·âø�ºj5Ä‘'–ÏFË²qPŠ°§†®BYš”ê>N`õAé¶‰j9áQ Lð¿}ÂÐw†MhVæQB<}C¬y—¸uØ„„3^q®í@ý~ÍTHõß±²Ý¦ô½Bý@D¯ô­<~¡fOåïÐfr1Ëä�Z+£ËÅ…GØuª—Öe„
+çt¤ÞÙßZÆQRH�Sø¤��¢T6\Ð·fåšç¼šT5¾3QÓ™¡;ÿ[TyM—¡žïCGúÂFã®­’°Ë0øhlk�^š]ßÛXÞèÁ\b2
+}ÅVEüQºþZé8dl»qÊÃvÃ|Ëguo=™5YjU€ù¡Îðë¡‘ö4Ïm=›NÞ’¯˜9·oQSö¤ý¦û<4Öä“lÖëMúüµy0UÁë¤ Â‡ÂŸ=
+|4ÚPƒ¢0múèñvê|tÛ¾�3«¾�¦û4€0a×ÇJîUÓØ®ÚN�Ëj	êÒ§RB
+NÕÐøu:h éã @WsñÓ€�ëò¦ˆ—”ýšŒ%6Ÿv€GZýÃDáÄu?n›ÝkáO
+A…>$h€€Ä´§†�Ñ“@QM:¬:é
+@Þ´ñùiÈä
+y©½40@íÔm¤ *€ššcwÛÃå L8¯NšC;qÓïÐÂ@;ž¿vœƒ½>_ŸHG
+†�€w:mÃóhÁ›@ààt€ôßå¤4p$i LÈýÐö*Ûºr2eñWg�›{ˆ¤Ó‘ºr~|vÔo�X†µÛb«ÚÿðÝ•³½IòQ3!òðÜ/Ï~§U,æßCvÀ`ìð¸È±ö¢‘Ä:ž¬Ç«™Õµ¬"b}ÅÛ8Üí¨Šì2I})ãÙ×—Q_~vª{‚mjŠjûBUL?ÄžK@Áý^C¡+Z5WÃêYó_báÛ]³�ÁZ´6À™$<§™·gož­­+KYdÈmH‚M
+t@IÌz»Q§å¦…†…tàè7Ò@é¦÷¨#¦�IÄøéàÕÐ	‚)S¤ j7øé�ÕÛJ!‡ÏBgRŸ=6ÛhblêèCLê�'Wã¦}ºB8R”é `øPéÀŽ¦Ú žŸ1§~:b
+z�:›h€mEÿ#¨‚oš}Dèc:Žš×ÇI
+ÝÙ÷~mK¨¤$•4ß­¡áø´‘¸+ø¿›L�S¤ÿ-ôÃ¨Vêt1¿„ýšt¿Ëá¤†t?äu uŽð:ï
+DÓ@ÇÇGa ÇÃLGxŸò:Hg|4„
+ÿ•4ØÀüºB9¾íIŒ2tÐÆÁñÒbê€
+ßv›Ž� Ú�:3›ÃLgò¦¢Dá¦ÁŠ!‚zÿ>„Žº`ë¡;Hg
+
+ã¤€ÐétíÔ†ÇI
+ñÓu0­×@ |5$ºÒë¦�º]s—ÇLg¿R`øé+ôÐ†�ÓÿÙ
+
+endstream
+endobj
+6 0 obj<</Length 27937/Filter/DCTDecode/Width 376/Height 310/BitsPerComponent 8/ColorSpace/DeviceRGB/Type/XObject/Subtype/Image>>stream
+ÿØÿîAdobed€ÿÛ„		
+
+				
+	
+ÿÀ6xÿÄ¢	
+	
+s!1AQa"q�2‘¡±B#ÁRÑá3bð$r‚ñ%C4S’¢²csÂ5D'“£³6TdtÃÒâ&ƒ	
+„”EF¤´VÓU(òãóÄÔäôeu…•¥µÅÕåõfv†–¦¶ÆÖæö7GWgw‡—§·Ç×ç÷8HXhxˆ˜¨¸ÈØèø)9IYiy‰™©¹ÉÙéù*:JZjzŠšªºÊÚêúm!1AQa"q�‘2¡±ðÁÑá#BRbrñ3$4C‚’S%¢c²ÂsÒ5âDƒT“	
+&6E'dtU7ò£³Ã()Óãó„”¤´ÄÔäôeu…•¥µÅÕåõFVfv†–¦¶ÆÖæöGWgw‡—§·Ç×ç÷8HXhxˆ˜¨¸ÈØèø9IYiy‰™©¹ÉÙéù*:JZjzŠšªºÊÚêúÿÚ?çÈhVŸNsîÁZ§MzÄì:t8ªœ«È+9FG—¾	 °7éBê|3üq7�^£éË1di!åv£Ó‘�ŠPñ?1™‘–ÊË¬V¼j6ñÀwZf6‹À¨)V4NÛž˜ÌãŒ’úÈ_•šÞ¸±jš«
+CAê4³/	$ã½•¯ŽceÍ·Ç=Ö}KIÐmbÓ¼³†Hþ‹µ¸îkß5™5„–èÅ�Ë,—.f¸bîýY·®cJFM€)š=²º¦aJIhFÝ02¥#0ñ¦6´¦&¯°þnøñ!“Ò„ìü±âV9«ê`0
+Õ¡Þ™\‹d"óØ¼¦—zŒ×-væ+‰ûXc' z
+¾›§éj%hÒ(áZ±(x“°É,e•å>küÄV’m7Ëj³Ìj¯¨õŠ:ìx�Ú#Ç21â²áåÊò«xœó¸»‘î/doß^LÅÝý€ì360áqÄí{:‚A=däÉDˆoÔ…íˆ`°¾*²¨NûàÝTž»ž£ùp€®†ÞæåøÅ=
+2Á²+}é(Ó)¡Éð0)ÄV+Ð¯NùY$h›R™QJ§ëÆ›dx.$¥�íäç™MU”ï•K¯7Ñ|åq$éë ÙgGÌf<ðèMè¶·Ö·‰ê@áÚ• uFbÏ
+œAY…wÊHd¢Ê;l|r%˜C³pÙÏ,Y!$`ÍHO)GE]ÏÜ1W¥y7òö}]Ž£¯™-,rHNÒÎôé†€W¥kwÑ|§gúË–±àµ‚†4aûr8ý¡×!)¤x�æ©¨ësÜ]^Nò0Æô›€+¶VgL¸ºžªÚžš±–uúŸç,Â§¨ã•ß%à{•?6oÆÊ]AÆ¥c*,‘ßGñHÇÂÀ¿,ÉÁ–Pjœ2?(¿)ÿ>ô…]J´Õá«Xk/é]A#ÚHo‘\ÝéûC†­Æž'åïç‡üá÷ægå­µÖ§¤Û7›üµ	/%þœ¥Þ5XSâîÁ@Íö
+d2
+XM¾'In¬fõ4d}¥=ôÌÁy5˜�É­µ„ŸŒsü2uÛ®	FšI~¡ÆG~ù¢så&¸©mâ~x±T …º¸µ¤¯R„ÜBðRœEb'ÇaÂÄ‡ŒjñÃ¨0_„ÎK:wCøª33¶Pç“t+ýR¶²±ÓæÔËìaˆuätÃ)ˆ·Â°<±ùiå¿'úZ¾·éjºê-c¶S[xü>Õ—Ç5ú�XèäÂ,†ÿ^Ôu†,çÓ·ˆ| à<3S9™êU^¦¤åt‚²šìN6ÁkÒ¾ØÛ †v��˜A9Ðš`%$.R¡MMi‚ÑH»·p/‰•2 ’&C‚XŠšäI´Ú[ªy“HòôO5ÜàÏJCnŒ=F>V¹v<DµäÉAä:Ï™µ�49KÉ>§§û»‰‡Œ�ü3;'
+Yl¤ËIö>]•LÉŒ@G®pÜ®ç¶N�‚ú‡“lFôÄ…^c‘TÚ£nØ@d¦õ¥FX „ûJÑ.uLd#C–FI§©é¾Y†Á²GRrÊcÆ›Ég	^ƒli‰’Cyh¨	Q‘1Gb·15IðÈp¯I¥¦£e/‘
+Æ@¦ÔãŠ‡—JxãÍ#"øu‹I«Û%:ºž¾ÔÌ|¸í¶9¦�æõ%c½�nŸX_øÛ0ç€·‰²ô¾YÖ¨á‘Fä§|Ä–2c$M¥•Þ¡u½¬-<ò!Ô×#É°FÞÝ y3Jòí§é­}á7vÿq5=8Øn*NÄ�¦Rf6c¾iüÂm@5ž†¦uø^`(î?ÉðÈq¤Eç‘+Hß¼$´»¹>ø@oQŽæ-3Q­ÆO«JboJŸ¿"Cm%ÞQ)ªyfÊ;óõÏRÝË&áÃ‚Z¿NÐbC&³°ƒM�,ì‘a²†1Q/@´ë–	5�­£{¦Ê³éò´S)ø]OL—k˜z¯—4”v¾d…gCÿ°ž'nÒ!;ŒW<gf“óïÍoùÅOÉ¿Îè.u=*ò§šgF’{J�8É)ýjU‘|8È™¿ÐöÁS‹—
+¿)¿8ç¿4ÿ%ÖkíkM]kË(çÐó>œ…­ÂþÏª»zl|	4Î�²ÆÎºxKí |3Lä­äÔâÈ"žØ³áo‰$T÷ÄšRÛ€Š9^¹€ÉFKÁh?+þEj^a×¦ÕgTÐ¼±,Æâæò`ñ¼�ÃqiªŽgzœ3ËŽiŽ=ßUi�h^PÓãÑü­§Åjª¸º@}IHý§fÞ¾Ã5™µFNHƒ�ä�ýIIîwï×1,”!ZêyQUC1âŠÆ•4­'f\H‚¥{ôÈ”•PÀ
+Í01CÍ:®ÀâÌ¾KŸåë�%’KÈjÆ”ÈÚZõ˜Æ¢µÀSjrªÃ<‡ˆI4ûž˜D	a)€òo2yÝ`f°ÐéstO/HýÄóQ#lÉÅ€µ¯1pe™®®ØÝ]É»ÜHy?ÈvòÌøcÇÉ’Ûy¶ Û,¦†”õùdƒ UÈ„ä™Z‹ÈHÜPv§ñÅmB"Á‰bhÝ<)µaÎâ8”»± P7Ë#‚ôÏ/y2iÖ9ï#1¨¡àÙ‘1âz\:e­š*ÄŠ
+÷ÉU5ÊN‘ÖJ]8(Æ‘iÄ¥ª¹i<Ñr­FA ¤óÚT%'’Ù“ïÊ¤hiU<†T<ìÍAµzá»gâ(ËB¬
+�Ùêq�D·’<µ¯j×Á-%}7NW-} "2§ºƒÔ�lÁÌcæãÇo¨aÖü¡ä],ˆÊÜ]°‰he™ÿ˜1û9«É1Ñ¼FžM«ù§SóD’Iv6ˆõµ²-ð(´@ûM”nYˆ¥öà)ÂÒl»ÐŒR­qCm$}DªP�þVØ³âIô�5tKq§Ã/©"‰'²Ž™Y4Å27lN"I¥1(bjrÁ0¦íN€ŸS"$%Í¡¥kš¦�?¯¦Þ4ÿ{ôaî­·Ý–¶É«{W–¿6lo�èï0Ãõ#p¾”×ŠKC"�ˆtàÝ|:eú}L°žmRÃoŠ�Ò”':Rë[Œ�‡rp]$GPEw­ï’¶fVÕ¤Rê71ÙX!»»�¸C?MN›÷Àhn˜DÛÝ<µùq¦yybÕ¼ÊÉy8µcˆõßùŽ`æÏÜä†Iy«KzÅbFÙ6ŽÙh;Pf1¹2A"�Ï|ª•c·]½òPæ‚ùóÍRêv~o²šæwôtë´žÌð”+Àƒã@Nfœ[5Y{¤7Ñ\¤71¬±‡·Å×0òŠm�®{“Û|Ç
+€(Ò‹|-€.-qáB±Ž£aM÷È�‚i�ë:½�— kýBâ8"CÅynY»*¯r{“†3&™Má^fó–­æBÉoÏNÒ‹SÓSûéÿ×ðŸ‹4JvÅÖ¡¢ eTÐòùæPˆ
+ª×m°Ò…Ù«×Ceš�)… ©PhA®jœë¶HD’©æ• Ýjr*ÆŒWù©¶^1”=«Ë¾I·ÓUn'@óÓ•N+ÄÍB)N1�@ËË\Š
+H)ÔålPNnÇaŠ¥w½'�Ù8ªK,I=p¨g�X‡ BBYq­pRXýÓÆµß!(¤¥•n	¦C…�Ýq`Ü—ÓBÌÌ…$“µ2™Ë…»2KÕü§äe’;�]v¼4ŽÈ·§ƒW¥s]ŸSÜì±i€O¼Ýæ¯Ñ®�åèÕg„…ãJDœv5näf¯&C'(˜é6÷—r5ÝíÃOrïY‰ oÛ!’ÍšªÙo
+%nÛÓ"‚�@*)‹LR*¯Ž$"ÐÏ*iÛ(�d”N4è2È!�Ã½zä�YF×-ÇjäÁ`q«	TœXp¸°Ÿ™¯L’�òÖRß²›±ì>y×—IÂVÍ,V©ÊbªE@WÛ‘SB>óL„?”¬¼Áù˜Á<™�&h/¼ÙrÔUÐÒX£)C#¯O…ºä$D[aúGÐ´$Úm)
+Þ©*¯êóQ¦r;UG
+xQ+âÃ®bfÏcg(CeîòÝ±’I	nÂ»S1#º)Â:mÓ&M2™‚Š¹YT$²(ûF€õ9**†K?/^êKªÂ²,2¥EG"6Û-üÁQ‡º’™#Óá[[5'Ó…w¨sí”Ï'gH¥ %)¹ï‘Ù9ŠÐuÆ”•qQÉ¶©ðÉ�mfo=ó_Ÿ¬4Hå³ÓBÞêÌ¾Ïó1ðt0ÛT²<2îæóW¹7šµÇ×/x–¡¯ä/LË†!ƒ+QEa™Š§|4Ä¡™¾*
+�zœ4«y¯Ž,	$¬V;Pxe±‚½ËJº¿>½ÒHÐ�ôå±…ÛÞtÝÇM�Q€ß/!�¦~ v«Eï�áÝª˜R08IëL‘aj-
+R2 +ÔmÙ‘½1Ðí“V4…ÑÏ T¸äHU·p±O‡¨È*FÌÑ–VýŽŸNDªOw#µFÛ�y5¡8$ Z3GÒ.u�BÛLÓmÞæk–¢Æ€šý# ñ9�9p¹ñ’ú:Ûòº%Ø
+_Ì·×i2¸'öBƒÖž9¨Ôj-Û`€ ×¼ÈÚŒÒC`­²’¡º3ÕÊD—2­‰Ý,Ò¤i+z’'Mº�|r6Æ“­FQJ0rèL—Ñã×·l°µ/Š=ëØe$#‰8·tJ–;�].£À…ˆìN)H<Ÿ5ËÛOõ©Ìò	ä©nÃ—O£ bÉ�^Ûòø—¿L�¤’µS×¯Ñƒ…˜(0üY«Ó
+¯(=i‹	*­çR´vññ,²1`ùËÌŸ™:f�s�¥Ãs¯ù’SÆ×E±Fº¸-Ø‚” ØG	æèýräôÿ!~Ck¾c‰<Çù×xaÓ¤¤ö_––¬%�Ú”ŠMBj§7Ž¼=5RRà
+åóÆ;9¸°€.O¦nuŽÞÛMÓ K;NHàÓ �xÇqíÆ(è¾�§j† šœÖO!-Û;“ÈŸ­L•­p5ª— ÜÓ
+BYÕzK¤˜½@$Š«¢´ó•Š÷=¨F4Ä‘ë~gÑ4I-b¾ºX.%‘R(Wâv© &˜-D™RVH£*jy¡=xœ�Ò™IJæòßO�§žt‰í3�Ë xœidxo™1u
+EåÓô?RÒØ|2j&œ˜wô×·Ó™xðµJo4Ž6Œ•¡oQ¹I!ûLÞ/Z’ÊŽ Ú4�…pÒW%0…tÎm×$ X”¼8©'®<…nu90×ÚØ]]¿¥LÜö¨lb¶öO*ymãiV;ñ9tUëÖPEB8ÔFJeŒ	EÐ7]ÆX®HÐ�±J©…‡l,ì8ý¯ˆwÁI´ŽôJüŒ'ŠŽ ä­�,yøVŽAl®FØÊIuÕÒÆ§l‹"’™~L{dK RkÊu4†h–ZÐŸˆxƒóÈLÐnÅÍô×å——|�ygÁpSY˜s$¡RåHè°²6ÃÜfŸU˜—e
+	·æ'’üÜ–Yê×:î‹Åõ)+Ê#Ú£—Çó9ª È¶ÄîùÚ-<™¤VÍ‹Px€>ñ„ã·$dWýhJ
+=HÚµí‘ðé<i½”pÚîªjÛe S	I#‰X÷ÀZ‰Q’híÕƒš/sá�(´¹n%™ˆ$ðÝ‘ß*”©x�zŽ©ŸlòÜ1â£`»–>-ÇŒÍ> cžSóTV¯q
+ô&4–y$ŠZ}ž}ËN˜……æ}/N±:•ÍÚEf
+‡¸&«ñôåRÄBFEqmy¹²”KÀæ�u`Â´û²&›D�mt"„äRJÒZ’jü:€{ûå‘ƒodü¸ü°2M£¬«ÚèÐŸ´À©—ü‘íï—1™á`–ß“þEüœ²/¤Ù&§æ{·åªy’ï÷×’?ø;T*“›¼ºÉK`â€1{=Ä÷
+êÌûTü=óDžlLÌ”	
+Ó*äÂÊà)ö°­¬i8ŠÖƒÊAË9m—¥ŠGÝ«LXÚ)cPÒ§Ç¹*ç2H �ˆ
+Í=°DSù÷óƒÊs½3Ì¶ÈK¡[kåŽ#âGûæf:�aÄÈ´¯Ì�>?-E#9›T€›t´¡h)Sí„à¶3›Íõ]wTóí-ì”ŒÝÛÆh‹ýNNn‚m‹ÄP£/�ß Hh°ñÂÈ3!£ ÂªO8n»dÄŠ
+€£ƒS’X–U¢ùnëV‘@VHÎüé–±{žƒå‹}64
+¼ŸÎrÁ%™,aT*ŠS$-uu™4"­ãzw®L-áTnr°¡$ÑqøGN¸)ŠIpâ¤Æ>û8U&¸w(ûoá‘*Äîj¥œŠPá
+‘L=m�L�cH>×­2 n—ÜÆÄx`lIfFPÄ
+Ÿ®{³ÇÍ“éS[CmqopÐËU]6eaÓçš}V7a	>‹ògæÈ�A¦ù¡‚£‰ß•zsQÓçš½ÁlÝ™y‹ÈzG˜a“QÒÞk—Rc’:“ÀÔeÀ¶q>yÕ4ýýí¯m˜qÙ%¥U«ÝNm°IHÂ‘Fd`^§v��F9çh`"Nâ+½2i	tÅ¥á&ÀíLjH	>£¨¦‘ñÍ'÷h=ürÜz~"Õ90é§{²÷úÒE?aG€9²Ç„D8’‘c·2Ô´kPìÃ'Â	@šS-ÕÚÙ\Y‡-or­ÐËñÇÏª:ŽÄòG-‚i÷å~¯>Žú®�ªÜziqu–JÆ©ÄBŠh{nÙ‡ŸO\œˆMô$f+äÄ
+»�ž`øe¼JÞ¹äÊÓ­¬>`Öá{]#ÔAjêVIä�¡*@!rQ�1%ë>kó�Ÿ–ì×N±1®!!…(Rú;ä¤Ze#'„ËW<˜òoæËí¦FÔý&~ýÅp(VH½#RpH{‰¶4ÆÕ+wfêÔ¥¤�VŠ¥€ý¬„Š�ŽŽBÙ¥zŒ‹_C!Q|p…äª^Z4ÎWâfc@‰öË¶¹Iã¾ró�®¡#èúlQ]Û;qzäðJØ+™Xq–™Iã×ˆnåøB«ÝÐfpÖJª€ ÐõÅYñT;Ê¦HR3�…[Ä“÷áˆ²�²$’æ`‘ŽU9|`—§ùoÉf[›¥ø:Ðå¢
+eìº}•µŒ~”(Ô¨Æ‘iº#Ž&›bÂÑ‘†.9
+²AJ3ˆ"´ÂˆóX²ÔMéá‘gKä•×�/„a‰SyÃÐƒM²tÅhÂ•RùäN@H)íêFVJ±Û¯Jge�h¢´SÔ|ªFðŽEGL­°q‰Š°ñÅ9•ß~íxÔž	rd6v�;.ÕªòŸ§5úˆÛ•ŽL�Ô–¢�è«œ¹�yKÏÚ×•åókÍ-Íe±}éþ­zed2ô}®¡å¿=éÊÓ‘¤4F‚X›¸!È¶GwÏš~Dó.›«¡‡¾Ò™Ï­:Ž1àÀvÉláyö‰¥�*ÎI%<îYk)=‰ñÈ˜Ûi•¬ùš8&‘l_×™¶gQU_–]‹pg‘ˆ´óN}I\´�¼²ÈjkàgBÃŠ×¼¡�¼2àµ“ÕmªIì0€…«€(|;å�VÅ;¬€0äT¯z÷FþÕÈÌØD—Ûÿ’“ú�¼æ/8;I¦´E´ÿ,MI¤zò[–j(£zp©¯ÚÛ12åÆB!ëÞzóõ®�iv.’ê.¼PÒ8¥¸Ì9I¬ÎËç	nnµ†’iLŽæ²9=ür’m²!•A¾d¸Vã Nø²)çb7n ÷ÀK4¹ænˆ9žÎp*¢v5sÈø˜iQðÄm»Ù|pšŽ`€{`á,	¤6©­éúqy:Âª>±b|÷91Õ9¾|ó7�õ1´�[±Ókµ¸Ù¥™ÈéòÌŒXÚ­‡'ÂT–éØtÍ†8ÓVÜÈ‡¿Ž[HB,�B+]öÈ˜ªÆfWUIßîÉR¬ ‘ÐãJšiš=Î¥(H�ÐwËa{O—|™of#šà”ïC—„[ÕmìbXÕPPm¶c"‹ŽØtP9.â¾Ø�ØXC;U‡U=^KS]²A%yœFÝ(hq%cÍ——ø¬{ì]ªi‚Ù$—³H	gàÉ×ÍzJJn¾I+L€Ô`)¤²YKTxí•IRÆj9Uø«Ö�²%˜Š
+æ0d&¹IEØ¨¯~ç)ÎêÞØ¤Ì¡QœþÈ­zäIdþ^žÆúúæÉï
+I±`k×13ø2[»ÑðEÉAâPHÚ#5³HE¥X+ôcö²™I�Ž¡¤Ü­Þ�rÐÌ»ÕOÂOùC¸È³�ÝôG“ÿ2­5xFŸ¬<všƒ/N@†]½öß+;9F’ïÌOÊ!æM2[ï)^%�ÃŽwv<¨&=O:W¶]ˆŽ®,É|%«èÚ–‡w&�©ØÍaulMa•J±;õ²ÅÂZe©gzÐÜå¤5R´ÒUA§¾FÕË)‰Dƒv�…QÑFÓ­}3'¯ð2€I«t�ü0ñS8FßgþKþB­…Õ¿›¼ÝkòÔM¥éê -V[…èÄv~cåÊäGg«~`~d[é"}#E�\jS
+\Þˆ SŠ··`3yXËrùšYæº–Iç,ò±5vÜ·.ç*&Ü˜c˜ÚÀT)¥}Qñøíˆ	ªdŒÙ�]zI€4Üœ‹8„#!�üLÀbÙJ«ÀJÂÜu¦ÃrrV¨®	rj(=9lLnÆE�y‹Ï–zIm
+nõ$(~^œŽdC¸Ò›Àµ
+fÿ[ºkÍNcq!'…áŒv{æHÆ%$1“ˆð÷ËcŒ6 ÒV´`kï–�J
+““BNJq5I©ÀUdò@ýð­yB
+ûe‚*ÉtO.Ýj§ªŒ±TN]†&OnÒ4[==F ¸ï“!�/„
+-;d-m;CÅhÃˆ?dô®6‚W
+†PzžƒckÌ�kã�Çš	ç!«ÜãÄÎAiš¢­ÐwÂ7k6Û‰9ØôÉ†•¶Q‡)V¨®,‚lÜc`
+àÝx”&’ §p1ÅlfþëŠ1FGB2!œBÖOÝ‰IøŸ¨ï•’ÚÜìxž>PRK‰GCôŒ6ŠI¯YòéþN±=FrÃŠ’õ¦D”€–yÒ‡W�˜ð/©cµ	ñÌl›·Aé†ÒbWuõ9j®Ù��9¦Ž"ƒcÐæ9M·JöÀ�¢Èe¸¸=)€‹gÄ^£äïÌËÍ
+£±Ô�îlÎÕçñ#(˜#“dwz×™¼¡å/Ì½&ÞY)¤àZ×S€�Yyçø3Jvf!ñæ'å_˜ü‰!’xMæ•#«jp/%#°�
+Ñ©Ö¹¸†a âäƒÊÃŸ„1¡>9lbãð”ÊÎÖ[ù£µŠ&–KƒéÄˆ	f'²�Ôå¶eû§ò_ò-+O5yº.-Š]éV5=�8¸˜¬£zvÌÙC•
+�6sù‡ù™¨}Bqê)-Êt #0[YïÉóÛ™f•šfç$Ÿ¹ÜýùY°­o³'"ñí’ˆoâM¸¢F1Åˆ»a(%|³îEË/.õ$mš€öÈ·Eo¢¸ÒSHáÛq�13¥—7vöq™%u
+‚­S·Óí’k–G†ùËóâåŸMÑøˆA¤×DîuLÊÅ�¦yK3™œJä´Œ~'=OÏ3cqíL©dé
+rOAB+“Š©Ç2Ó,ˆDHá–ƒ¾Ø
+Ðªý¢=ðp²ŠÐHê¹øDVž…¡èpm-Å(»…É€Ä½.ÅmáU¡@—Q)ºL¢„nI zá%#tTZ‚QÌD;'Û~5ñ¦VwS³»üÛò&™¬I¢ë^oÓô›‹~+õ‰•}@È(H Œ´@Öá¯ˆÐ^pÑ4,XùV{o2[êsë–BïÒFøŒN¼ÒEÔ®õÀDC.…½ò_™¬­%¾—Nª[[­Ô÷Á¸Fã’“N•S]ððŽˆ&ž,ÿ˜þNú¬ú™ó‰²µœ[Ixn#‰‰â#äZœ‰§\®Ã(ž&N—¿Z†)"Ý'NqÐÒœ¹|©¾YF*°Â’,æ€mï–aHÄÄ¡\; ŠYïR%fcE^¹Y-X�öª&W0�‡L‰, 
+¡-Ökˆêjk•�äÒ4~à=Ol�P©$ÀFK#¹8�\€ç’ŒU ½ÿ$S|Rií_‡!¹ï‘¦IdqzwPHWeaË*˜m�z�³†@¾#§¿Ž`ä
+ ¦«°ôÈøÙ³¤(”e$~ÎD†À¦é·¸é�-4bEÛ·o|®A²%2ÑüÏ­yjxäÓåãjMjßÝ°ï_|¢q¶Ñ'ÒZœ¼¿çM:;¥‹ëGáºÓn€<ûlO\¯Ì$¤[Á?3ÿ"Ò;™õ?(@ÒHK4ú"Š�EIø�ºfë¦ÚN7²þO~Ii¾G²ƒÌÞlŠ9<Ã"«ZéíºY9oþS93×%…_óó.Iä:V�ÿ»YåCµzmL×È™±�âxbFò9šf<ÜÕ˜îkôàà¦Q	å¬Ê8²7¦½f$_–d•ê7vúsül8ð¯·ŽE6˜Y½�nàS¸jâÉN?�r7Ì‡\P’jzbY„å"T@z„a)$ÿ™´ýÔÉs(õ(xÄÇÀeÑÇn<¤ù§Ì¾rÕ5ÙÙ9´`’–àþ$ŒÈ†³&&®;µO|ÉŽ:j%WÕ¨¥2ÊB¿/ÝšÓTÑË²�ðä€TµäJ/^ùhQ‘³°Î+kin(�¶’Ê´ý:;z3NM‹*‚E@ôÄTÎ’X.O�‚m,í2L-ãŸ�)Ú´Ž6n&B ­v,(¤_šÞPüÅòï˜[LŠm&=	zšœW2¤‹8eAÍ}>Ž¤(H'cJ®yñb)ðÉæ^ymå+
+fÇÌ÷XƒT™­„Óê� µFu†KG.Í-@Ù‚‘¸Û|¢z¹eÌ8à
+³6ó¯æ~�›ªÞi6—±é�K-Úé�ê\ÈYL¶iÊPD
+Ô‘Èm¶cœsæKfZèÁÿ3ÿ0ôÏ;&“ä]vçGòñŽ9<Å-‚ÈÖ÷3X²Ë"reªJÓÀæ\%(ÁÀðìóeOä¿<yGÈw~Dü¤j^Yóœú|Þ`ÓH…îîf±_ôY`¸2��ê"×•z«HÎ^§7{§•´�7h~RòÝ¯Ÿ4!¢ùˆ-Ô7–Ñ8”Dmn$v“�uHëO›	p�¥r
+e÷hÀƒ•ÙiE¼¥Ð±Øá‰%fîï‘(ÇoÚ8dÅ+X£�©qï¶AšqA
+†ù&ÂRkÉÈ­©ß§qÎ{WA^ANVÍ)Uxaßío×åŠ Þ2à3
+“Š¨ÉÏÂJž�ßÚY%´n*câ@4¾BqM¨iw·šmÌÐ\¹x¤pÑ7€=³,[â^¡at—Q¯
+òÍyØ¶„.¡$–ò©*BJäId
+×~JXbÍbI¶Æ‡ÃñRö<”ƒ¿Ë"b�{g[‹iˆˆh¤:‘¸;uÊeÙ½£É_œéÚŠMæukÐ¶ñ/Ö€ÄæGW’�ÈA!°”ûóó>MHýW@¹V“{‹Ùç'!°xd�%®žC
+–eg%��&¯ŽXié³\…?g’±ùd“iÔ·PÛÄRÔnÇßcL½Ø¹¸%`|26�ÉUàµ€Cn=8bûÝXŒI­�J&ÞÜÔUi—4Ú2Cºv
+rNØ@¶&Tó_3þaÚiâ[}>Q=ß ¯ÙNÕ¯zeÐÆKD¦ðKÝRãQ�î/Y¤’Bi!<†þÝ³3‰´ªJiß2#(
+�L¶˜ª,‹Üà¤9ää(
+G†4¨)˜ÑW£²î<H¡v4êrÀ„êÎÕÑ”° Ä¤2Ë~­ìŠ}ù&¸Ç%jŒYB�Ž6„ÂÙØËÍE@èSí—âßš)ïŸ“–7?˜²ß	/FŸiawpëRD�´c½v®Ù¹Òéã>n>}\0SÿœžÑ�¾�¡ùjÑç†åBéÚ¶£[†‘ãRd‚xZ0SˆZ«ó?´¾#0»C±@5èûF�­âzß’´íSJ‹@Uv¢Cm;Ä…­ÔðáÂ­ÊŸ]ûÔg;Ç¸@v\;¤�¬$ÑÆŒés^ZGÓíno¤Dúð´c‡ ~?QøÓÚ™fXºŽ)l‘êŸ”þ`ó_‘˜íÒñ5M*åÚ
+e�ÊÛ³%*E¥yu9fÃé):Is/¡?!¼¹ç»½/B’¬Û½ƒ+Ël±Å%¼tSêM!7
+QTøågHL¬7pðŽoH?š~tó�™´}gA‡ËÞRòàº“Ë—²´òÍvÐÛ™žæHv–AÈqþ|ØãÁÃÜI›,+¹"–häâ�1ô5C•�©„7�"ñðìqŠjÒ›ˆ'žäª¡!‡P2RcKÒh9*=IûT9D¤ÀsSe�†B|r ³*–ð¸WÞ¬G!\™*ýú°»7|ƒ5	 Ð¶*¢ÑŠWaLU
+qÈ€Ðñ�|UŠ"åkAP0czªKs‡&´ï¶S(ÛlJBó%Æ—:ÚÞQ³÷<ÀÉ…¸JÞ šœ:„Jj·|Å”HlUøxÛìøŒƒcd£E.PÞ4j5Ù<r$2
+Z%ÝÅ¸Õ-Ð¼áHøI5Üõ²",íQ.í­`´úäè’Êx[† 3š NÀœ˜ŠY5¬ªÌ¬VŠ"¹%FÝ?ïK'í(éŠ¢ìlŒÿ„ñ¡Æ•4‰
+PNØ9 –!¨Þ³£,mã–Ã¶™N™µö­i§[´×$H¢¥‰ÓÛ�°2xo›<ós¨+ÛXr†Õª¦QÕ³'7ry<¤“V5'½s6ÀjA�]þymS%�.‚TÚm¶ÂÅìMMqW%éˆãZìNY¦n]ÎI‰N- àAo´<rASBâ›`,º"£s‚­Šc²§JãÂ¨„”‘¾ÔÉªcox"eêZ»¾ý¿¿Ý�~€þB-¬_—Ö…¹ÿI¾–âPcj±Hö«Qà¦"~œßhåÍÕëô>0ÝçßŸÚ	ó†�{i–Ý5ÚydŒ
+Ëm-T¢
+X;{fÃWª‰�³K£Ž	Ø/‹®?-üÑ<·?áÏ7Gu¢_ÞÇy¡Åql…F�8vHÕvj˜ˆ<ŽÜºgžêÈ	ëðpÊ—�ù�¼©ùw¨ê²êo7�5™¤¤[°Xle†0VCÅ+´¢§©÷ÁˆeÏé­‘Æ!É÷wüãG�ü±7åæ£ç?Ì­.ÝE$UPzWZUäLð¥¸—‡"®œ\�Ý7ÜWc‹Eà›,rj‰ö�.óAÓ¬oµÄÑú
+3KÌV(ª*NàPT™<AÅ9‰üØüîÐ®?7?(<™¡j’Mg¦\�{Ì÷öµH—œR-�¬ÍÓ“”BÊe�èF@Ì5ãÜ¼£Zº�QóŸ™ÞÐ ·Kù8,d¡ÛÇ®BMä'È:°®ûõÊÇ4‚Œ‰ý2ÍåðÖ¸'%)bFüÝ•¾Ù«¹M!
+pB@T
+Ž)&–PíûâÃÒ"ÊðÝNÛ'ÏTKF“Ô`ß:ÓÛJ®/¢‚gŠE �JœJ®Vy‘NËÌU‰)Ò¹C0dbÁ	T¶ñ#+E;äYÄ®tõ��k¾FT[`WÙÍw¦8hØ˜�QÚ™‰“†ñ&q§êp]
+øÓíƒÚ¹�<|-€§±
+Ÿlª’�„˜U¦ä)Q‰æ ¯Ó5;­6ø´Uäñ½8:÷§¨÷Ë"›GyŸË¶²¶‘{$|$œRÄW`£Ð¸R xo–€™Ž1P;åRæÊÓt²
+ˆò
+ð€‹t·bÄ5—ÌL˜­þ gc7ÃþüñöË1ãâÝªsJXô^¤ft!MVñÍoÍŽµ;M<¿ºÿuZVˆ£ÄûàÇ‰¬É(ø™9»ˆv÷þ™
+1Q’XÛ¯c“±.’Mè;äÙ!\·}†H1h)`[$‡-µ0Ò«ÇhQ_|(%2‚N˜±´ÉV½±4®"QCL6ÉEh2$ÓÅ>1ðäxÕc©SC¶LMiL³ð?#÷oÖ�Øý,„È)ª}•ÿ8Ùæ»{ß,ÜùE¤[[­vx#v¼Ô˜ž_Íê¼§Žgã™²‘ÙôÒù*ÛÌw)o¨ZÇV•·•ÓÞ }9²Å(äÙÑë²Çô7y§Èv¾YÓ|ÿå+ë¨t¯0ùŠÕ¤òG™T;<P 70Å:T½+B8ÑJ�ò�·Y¥íèñ˜æiÓ%ò¿™Ãkæ½¬]M,ß[ž)åº,RR`cûÁÄräÄp,7f«6§ž=½Á¨–Séz«qçÀö÷�[içË Åy¨j3Kyv€"•Žt‚	~O…ˆQJ�³šÔûCŒÝÚGI9nQ^tüÔüãó'“{o2Ù�ÅÔ6ÚÿøZ)m.}–&�'çé8 )vùeš~×ŽCG›^M7|ý{©iV~s¾—ó\Íå¨¦·“J–óƒÜ…hÕi&5/ÌU�zS7øŒd-£‚úkòâyL7:„¾µÕã™[zñ¯Mò!ÉzÇ¨f¢Ô*tvöÊ‹uäÒ¨‚‰åÇq�Žå¥Âê`„‚„íŒ‘jÞ¢¸RiÅ¶âz“ã�d
+E»ÍÁ9z›�zjâ›N`‡”a[Ó·Š‘JïŠ¡LðÚ(Ýê¼ÛK.þ¨Î‰"+šÔV”5÷ÀU×21‘>ª±«
+ˆöé�!bÛ<ÉY�90àr%•!®4þõÀ©,–¥‰d	V£ÓÚb!ý£ÐV™q“RØ­¡I™ÊÎÿ°‡o‡¥r¹ââlL4íyÖÏè�Û1g†›D™„2+¨<ƒ×¸9‰D2D€Û�9mözœt¤º“Ü[ÞióÄ„Ç4¾�Ò��O†žÕÂ-˜{[j>[ºòÜ2Ï]CTfQkjµ_«½¹p%R+hR4,ìI?ð¦@ó[[syÆï‚Ø°�FýÙŠ©>ùd!Äwa)%	1-@wð9�Ž<.<�££j�IùåÌ)ó§2¦²
+ÇL°
+b­{~Ò¤J€êGË
+	KD„�ÎL(¨‚9<�Ë
+%|Ð CÄ×l!d8š�òaQ	
+>,’ª€MX¦6ÖÄîÝ°ŠG”Tè02¹‡èÆÒ Èå�ë�SyJ2†ïŠ¢&~N´ßqúòAVH:“Ð
+î*>ã’�Sÿ"k�åíWR–=I´{�RÔ®�¨¨ZÃq7¢Þ“�Ç">=Ù‘	’ÀÊž±åÿùÏÏ+ykX—Ë¿™ºþ™wo1‡ü]¥D^Òdõfš›˜fw6íL»Ä”77Úšiæ>”Çó3þs¯òRÓ´«ÍS½ó¾»ê³Ñm4ùmœI(t,º„1ðU¯cÔŒ¸êç8O1¥ìlÃSg“Ëm|õ©~cè:·›ôxm|«¬Þzš.Ÿw0·õ4Ë$�4®'ŒPÒPìMjËN=sÍ;{Va-î»ŸQì½‡z=•å¯—´ý?MÒlÃB±æÔÑÃ9>'2Š—æÆ¥�Ažgžyg2n�ñ
+˜.±yò§æšu+]3Êéeõkëm6©{,fØLSÓW�<‡”MR*Â£:nÆãŒ€&Ïãð{¹Ü,£½ñ×‘<—uu½Î¼‘[ÄY�a_´hj¼Áø…v¨9êÚR|7_(v})¤·Õ"ô-m•U—ˆxÅ~ï—,ÂÚâW€ƒU  ““­•|÷R1Ž2	®Ãß 6E*�*Kµ#J}€i_lNìE
+$„ž« ‹ì4
+~}ò%*âÖ`ŒZ±+ŠæAÉ˜x(mS€”Ý3PX®Ôþ8¦ÒMFîŠB�kFµ‰M f¶W1H�É…9ƒÛå•’ªÆßpzœm*Ì#ô9(P€FD–JÂÙ*Ö£¶D•K&…!S%6å±È*\ê\úÑ7× Fì�'4,êÍ&ä±É…Idµ´Ù£4ýl®q¶è�“-;TšÌˆÜ–‹§#Øæ4ñ¶Ä³Ë;èå
+UÇMÛ(”i‘DÏ¥ÜjßTú¼È'¶˜JŠæ…€êïˆÙ)Í”#Lµ˜ß�AÕ‡'}¸ò4
+©)¥ÅÜ˜ýèû#á‡ P¶§ª$†#VÛ|·;D¥I©U«lÃ¹ï™‚8ÄÛQÒcêteë–€ÅŽ*ùÉ¥/—5)½h	ú1B�Å]¾Œ˜*ˆBAmQª¥…<q
+¯J»Ð×&Ú‡îÂªÊ¢µª)KÓa�Z.Äï¶*¸V “Q�S;`’ŠwÅQ
+=±VŠS$Qd^4;‘…HJõhnmåx¹�”ÐƒZ‚2@µ˜¾jóf‰!�’ú?]‘‹-Áø‰¡¨2 of¹@<ºëËð	–h-¢fŠ¤ƒäFd‰\pt÷ÊÏÍ8¼‘m/–µmmÊº’¿×RÖJO8!¸•V=Ôß9.Øì?Ìî9»,:ŽÔ^Póïå
+”h|£å-nI™•Š_Í%¿¨ØÉr“­=Â�£8ü¾ËgÉ;™rÆ²ù <àÚÏŸZCTdµÓ4ÙYôí
+Í;)Nb2YÝÊ¤– Â®t}ŸØ�Óq²d2bÊßOOQdxÃûs Ç.œVI£ †¼2òØü¦^Êí={¦�V6X¥#“øƒ–ž[X¤¼R±’°"÷Û+ZY%úG!‡Ò©=&¿Fc ä’ûí3§¦ÿbkAãóÀP«24ª
+Å×¤l �ð ¥²Ý)Sm¬Àu'¦,,¥[QÃWs€²‰GÃ w›ee¶‘|�+è[§¶+Jk%³0ª×žÿv@²U›™ „ñR(Ï!Õ!f¥l%¶„#…ôþ‰ï†’ÃåµÔ#vŽC­F4ª?é»¬¨@ñÅ*-×pzàl”Ú"
+8Ö£"`�iJ;—±nhÄ€~Çl¢xÙñ2k-SÖ’ÞH\‰MGô>Ù�ÀÏ‰�_$š¶–×7×$±Š*/@}6WîÈQE¥7sÇÍÌ$s^¦ žY[. ”�IäXß3!
+•­*¯±É°rÅÀÔž™n£$Áó—Lºš[¤)0ˆª²ñ§A’¥n›Ô *!I§Lµ«&4¯^˜¥“Zië<€± qÛ+UxàH§™s¦Ø.•[oMƒ(»cÆ©TÊ	ÛðÇŠÕ|JH¥1@Lmà1|}Î)WŒ³3ÛTÚH¬Å	É+¤�PTu¦CúeÀÞ¢£ÇcZ–“opÄË5ëQŒdXÓ¼ò–ŽCJm…;í±ËDŠACÁ£é–ì¾Œ
+².ÉAÓ™HÝ“i
+áÐü?f™�3lÆÏK7–v&9£dJ^GjÙ\@	â¶;§Z�Fp’ÄÏ.$ãC¹®Ã$"-¦éš­‹êV‡‰5fË”²äÓf²´,åbvTŠÞÛ©ä:ï� šk{GÓÖv¸›Öš_ˆÐÔlXq5bÖÍ,óN@$ dPM¥“Ï}�Ì¦þHP”\^*P‘½(7*mqÁ¶ZrïŠU“rô#KRjÏ#XÉ§íxä
+D–¥Ì×,>+×l�mŠv‘Æ#Øi¹ÈS2 ÅÚ€mNø¨TRŒØª•MrqU	±ø€¦,’»¤ÐtÅIBG~¢ƒZŒ¶!É¯|‰ÄètÿIƒÆÜMT×+ðÙ‰'Kªjn,åoÜ„QAß|%$";¡*^ž`€l¢ÖBkMüFK…AAµË«ítú0S%D»v4âGzà[G,¡©¿^Ù&%ó·ÖÚ™’Ò[VåóÉ##^›bªÔöÂ9 ªq*+ã–…2Å7‡¶4È2�éâ“‡§Â¿NT©�¶”Ê]/3¾Uí§,©Î�T`àU¿VeRHÇ†•¸ÑÁ¸ &@A]‰è1dc·aVu •Å$ $â’©Pw;áS)#»êr` •±(UzîÛolI­Ze4 ·ŽD$¤—ºl¼1ªå�@bÂØÇ)%zl£"C Yn™¦0´7ð|SGPì¾ù\‚-�ê×úíµ´­|€-D¬Ý#{d‰’i6öÖ6–ÌcÿLôëë¡ª±9ÕÉŽižØ\‹so4òBQˆ.¤r§Ì±%
+sqyyëFãÓYÕ›÷j*)U®E‰)Uíß¤=1"ÉÏâg»øaˆ	RÝ“^=HÉ¥yšøäITÂ•do‘eH‘™(ÛRdx�GÝ€–@#,xLÀ8Üxä	g†EéFª9ÎÂÕkMñ¦$¨ú€T�°R-×Öñ_)]¦B �C�%j?.§BÌµ'lY()^ƒ´ÕÓ^‘óˆ®*¨±n(>œ•+m	'|i‰+ã‚›ô÷ÃHµaø	biZî02âVGÄü#¦Ä¡õz²”�
+	|Üs@7ËÚÊ2$¡é’ZFÄ•>ª¿r<0¢šcµã¹÷ÃÄQH9k¶6R�i¯Ð~8VD&+Jž‡l
+Ô2³JäîMjrTURWpÃô`*«§#É0^ n£²xìÌJXF¬‘ž'—oqŠ f•jÁžª:Š¤·-<¢9Ýõáï„+’à: âA®ç$Ä¦
+C.Ø«H	n”ñÂJ´±óZp$¾Ù$ZIycñ"3Éw­2% &ú|ÑÃ§Ïi$4Šeû@oS×èÈ‘ö–6†È.Š_Rñí‹ÿM·¶2«9žŸÝ?Aï’dVšÞB% ^Ã¶ÏëYè£
+‚œ§Äî2*‚ø€ä;aV„îÇj0$Œá�QÅwéŠQ¡æ‰8Æ¿»"§¡ÑŒÒ€Ô¦@³5‚ãjäSHàAÈ±[!W¶Xî—Èq´…%‹‘éÉ�¯èµzà,Õ.ÝFA
+ÆÁI¥M1J
+bbÕ ŒUèrA’µEGoN£s’ðÑÆªb
+µ¦Ýñ1¤qÚoÕj2Já’@5#®*´‚6ÁJ«ƒaWÌ1†Z;!^];dÕ’
+€M6ªÁÉû,IöÉ „\BÕj�>Ö,Q$¦ƒA@I@r`!bßNØéäe¡ï�&“û:Y]B¥Cì¨{W¾J–“7ÐçŠá�íÐ{ŸªDÂ-´Ée¨å9vå•¦”uþQ�‡í
+‘Š;gGzÈvÅQ>¢ÄïÄ|-„*ˆ�\—ˆðÉ€ÅY¯ÂI4­Ós’TU³’Ä°zœŒŠ«Ïn’SŽäekh«º8Ÿl,Në¡ck"‚(Šâ´Êù…¦R¦)×^¯ÂÛ°èqM øÎX¨­0.àB�ßIÈª¤0+ÕäáP‹ŽÎ‡î�c�’‰µXÚ»3×¦>ƒ˜Àu(u8ªYidY$çPÙZjÀÅNþ9
+M®€šñ#§|…òô¦F•C€aÓæ�PÁÒ½<0¥ñ(ZmÓ¦$¥	V-B6ñÈª£F¦”ÉR¶-CšôÅQ‘Û"�ß
+¢šxÀùöÂ$QA)øHÇšÐK‚7-ð¡â(wïŠ´ÀFBÝOŽ*¥PqVëMñWÏñjjÑë/Gâ®MZ6¶È
+d'‰ø¹ìÚÅS½.ÂÚé”)¥{ä•Rî¬½HTìeñ8±))É$ËÔŒ•°’ûY
+½	?ÍÓ`ômG-Ì%ãiG`¢«‹G§ýVãnéÉE(G¶"L,¤W2¼R³‚#¨ÚCã‘”�XÕüÒLâfVøvïL…ªY!�þ÷¨#¥<1´ Ò¡†ýð"Ñ¼K’Ñm	=1ÄôËC(•e“¸É2*Ü‹\�TW;(ØwÈ¡0…ÕKbªR]~ð{b«£…/%�“ø‡\U•¦Žn"°	0&å]Ú:ýž=+‘“ ¡-ˆ·wŒ|B
+¹¨®ù•A€êÄ•¥w,½˜¸ÑÈb>Œ2
+¨°­J)mªqM6êðV7ÈÜI,¢�XéúqÈí’4€•-ÐW®ÊMêÐÌ¯ÆIV„P*ö¦JšÂKJ•Í|26"bøª¡wÈª°B¤|ò%W²rõÛ!ÄÊ—[ÂX�)F„âiJdm]Ä¡éßUílxŠo’
+±­ÕÆ§$B- ¦•ÈÚÛ¹‘×
+[gªï†�ƒu¨ðÉ1C‘ÛñÈ«C¨Ú¸-Td‘‰ÛzeŠ¥ÎBhE|UW|Í‰¦0‘~6;{å”©ª]ÙÜU�	“¨©Ú¸Ò²�úÊ'ŸÅâÆ”ùaU
+Rõn^ Š.Ãß%!ihzä‚µnÕ÷Â‰rDÙÆæxÈ$ýŸV/ 4
+ÛK·Žå¤Y%uFÛÀÜ
+‡]†Œ$S\3Mêr2Ôx`V%­Ý«ÊÑÄßâ:×Çƒ	;V �¼~Yb±�4ÃJZ¡Ç…Š*9
+€éÂ¬p®jù`	
+ˆ­@|;aRS¼¶PŒ1¢Ö´ªƒ­~ÉëŠ®Žk$‡¢¨§½:â¨7g2·_³Š¦z}õÔR+s;l7ÈI!:¹½`…Éß¸ùä5*R1AÓ§Ó–ôChàü9Ò$R¦êÄP
+šôÂÄ'6ŒŠ‘¤LYØ�\‚¯Ï$ÊNÔÏ9¨Œ
+¨ |X€†ŽÜÉê8�`<FD–h¯«´AŸ‰úÇûCÂ¹D-¤®„³
+ºøäeÉ\!h‡§N»W+,‘¶Ñ9
+µT¸Dµ¡8R€©¨¦þ9!J´dS‰
+ã“˜©ÈëÓ$«y (cpÒmÊÄìp„ÚÞ,ûâP‡˜ñR{åd*	QØì*|¨´€íASß,VÝ(x÷ÅPïX÷#|™<ì>Ù­Ol¾˜2="Õ%Q4Ä¢¡{Sß"ÊÛ/ûÂªJ"“@½ÏÚ"Y�Å:!êQ„1%*ŸØeÂ!Q–à†pE(Ã¶BT´Ê!Öõ¨
+Ác¢€v¦Tn’6OÌ3˜Ü§9
+�­ôd"HA’P²µÄœÝMI®Z
+„Ré~(1ˆJšÑþ’bJ·Õ˜
+øâª
+ð7wÅ\ “ÒƒÇ$ê€
+Áè2%Wógûò*¯Ð!=ß
+ª¢Ì¼8Üþ8Ú­›�¾†*¨%Ž:
+°…\Òz¥wªãJ™ Œ‹ ª°ªï]ñUJÐŒUP†j�TBC+ 1)$õ Â¨v†jï±®äâ©–‘pö�MëF_›rU]»ûåe�T’s%Ù•FÓ­dWê)ï�-G¼M±N/T5ð9¨—šP~"aÓ"UR9�
+uÊïuD˜EWpB·Bzdí6Ð�"¨úä�B›n£BM#Pí„  Õ™�Ðö8Xªs¸âU‚€2)U@JŸR7¨(6÷Å(WFmˆ¯¶DÁUßs�
+ª‡HÅ©8Ò¡š&dm�Â nåN<|vß
++ãkb÷ “×,¶Â>pÂ¢‡"«‚ nO|RénÒÂHð®)´ÖÒ@ÑrJ8ñÓ`B¡f$—„Z=@ZÐãIL!”«Æ¢¤W"¥:�øtÈ€Æ•"�!î{dí’«?¨)Û‚µ)TÛáB!çfB;Ó`1T Á5Ütùâ /^TßdŽ�—`N(‚Cl1!Q-ã|Š¯"¢˜LD<7Å\ca¾*‡ô$vë¶L*qikÄ|_@ÅS¡Mlƒ%LUªoááŠ¶ÊÆ€ÓzôÂ
+¦º|ª‡Ð�ÙŠ7&¾ømQWnª)já�e"¿æp¨(•ö,j¥2d!íôà´¸¨£Ré‘UÑ´<YH£SbqUxÕ@�Qã×#[ªè/e•Þ"ô?°ã~cåÛ'Â®cñTôÇ…VðÃJ†‘ºí‹ÕºÕêzaBbÈ´Ú•Àb¨^
+ÈÓïÈÓ ¢œ‹œ�	^ª:Ó
+¸š‚ÃïŠ¡èÈI±ðÅZ{�*zŠlHëòÂºl,Æc$ŒFüIÛ	WÆ6
+AÉzŒU7Êô”“S°\QHˆœŠž¬7Å"áŠ;•¬£`z�Bchc†ˆ›Ô`*ˆ*E:ôÂZï‡|*›EPÊÔ¨ðN^H+·¾ETëûÀGÓŠ¢Ãª�’ŠÞ`ôûð«Eˆ+Nøª´`Ò¤S®eÉ}Øí�‰*lþžõÂ6Tm‹‰^‡	�TñâE69%Cqjø•‘TB%qUÌ*0…j*)ß
+ªeÌ…
+à%4®APº¹ºòN*´QŠ¢c¾*®¬ƒ�øâªÓN¨†Q×AÛ^fSÑßN©ªO-A®VÈ ä»’i\ŠPk$’¿0vì1TævPkP:œ�TK=>ÔwÉª™~[W¦6«•w©ïÓ%d©Zb‡D¡N¨•+ÜáVäQJ®Æ�±¦A.5­\R«B8UÑ¡mûcJ‹…cVAQ]²¨)Ö ŽÊ´ÇëÆÕÐ¿!Äí^™+WÂq—·uzÔ?ÙQŒej�Ç1uV#�¶ISiP
+ÔTý¬PQQ¸w!7É(€
+·±ðÆEQQ#=Bžø…L•‘à*:{ãjŸ[zt,zS¡ë‰*‰ä?˜*S©Èª’/©?ªîµäƒí
+nj:�±æš(¦bkP
+Fýwi‡Àx×
+�hˆØ1ßr:d‚y"QS¾øÚÈ
+ãLP.ÄÖ»déU4ùÄn2&!•2t”H65§\�
+)u'½;dPª:S¶*ç¢¯Ë@zŒZ£öN,‚ueó•†$2JwDñ®*ÊD�âsypmn#ø„$R¸ªêt.‘Ê‡ñUÅGN˜ªÎÌvS¿|UT1¦ëOUcŽB•ÅPï	áü1U=:fCIŽà0¶VE$Õ&mú‚m4ŽÁ8|;µÀ•ÜÕUÙFÔ÷ñÉCŸXŸµóÉ‹UXÙjHê0 •Q@«ËáñÂ…)&ŒÛ¯LU®`�…ºâ«‚=w>ôÉZ¢T=6=†)
+=~(×|Y5è×‰'pEqTJÒ8É¦áqT,JÓ%\ñâr*¶^&¢Ÿì?ŽF•MJªô¥2A_8þe~ZÝùU7	Îë@Ô¤¨Ü´eŽñ¸ê=³OšÃd£O6†'?ü1}¥#3`l°µhœ(�Jõ'.áaIµ³,L	Sîk‘*S(¡2He(Ü:†í•”#‚7%*FøÚ«°‹hiãì2ØT1ó‘i{gaw¨Ák=ùSg²*«p71J±×©µÌ�†ÂÕ¾‰Ê{ýÎÆ÷Ï`Ó<�m{p–èš¬Æv/'Ù�¾¬²ú…¿ÊaNäegÜœZ9H[Òçÿœ\¹‡ÉúÆ´¾}¶Òî’ÎK�ãQt·²å–õç™È›lÇ¦ecÇòÑ|#§yÛO‹Q}ïí.£µŽêÞNJ$&ŒC7ÚR+OžC&*i3fÿ¤c¹�^)Õ�ÂÊA
+f!*kmÅx�ÕÊ¥:gIÒ:‘±ÉDÛ‘*A®Ù6)tÊMB·|ªÑÌ”ý¾ç²šÍƒ*Ðîç£FRŒAÚ½0 «¥E˜¡¹£<v®dÑ%¸µT´ë„N´Ûû�4	m˜«¢š³Q�>]p…j÷V¹»pó9,ßµÓ_lÂŸ	;Ôá¥G‘_ïüGÄiNF‹÷�†4¨N�A‘TX‹z“QßTôQö±T4Ç‡ÁLU-»Œ"úƒjõ¦i <Ev"¹Y	OÅÂ…?Ázd%ëp$;Ù ©Œ1±`HÿZ½¾xX¢n‚P
+øâ„½Ÿ’�Ç—¿†ª"ný2ÀQ£l*;âB¢w r{ÿŠ¢aä&´p‚¨…!ˆ5¸R
+ù'Š!ñ}£Ú˜²QYD§¥TdZxWCÆ!V´c¾ã¸È«Õµ�Hó¦‚Öš„kqc}o¿¿H­üÃ®sÑ&‹•8ÛóïÏIÔ<‘­M¥ß;Ë•ý{CÂhAØm°+ß7zl€¸ÒX”QŠxv-™¶„Á#(Q•êvä	bSû)Ë7@S«1r´'vvlÅÖIœêWj�¶8@µN¿$mt?ÌŸ3K�5M1Ëj:lSç¸PiÆ"Üôé™p…2 Î|ñùMù%oæï!j?˜:ÍÏ’u‹½<™<»k x§:w¡4aä•]ÒRÕo…Åhh»¼åáL¸y(þjÿÎAyÍú·–šÊÒ-VÖÂäÉ> ë;KfRåêÅJmÄW4š¹NgbåâÕÈ—Süæ?˜~F×?-Çœ¥òÖƒæ¦ÒläŠ[y'�\GôšÈêŒÄ¯!�((N:\’�Xf�Ë»àï:þWy÷ò«Q¶å´¶Úmì®š.¾ªÆÒò‹ZC)Ø••ê;æþŒÃ‰à˜=çE�ÎþPò×—<ÇæÝêÇË~pD]Rž'D‘å…¦‹ƒ°
+Þ¤j]@;¯Ä6ß*É§I4ô›FíÄ¨á•ºüs&6bIýœÞ¡5È�H$'mºQH	“~¼
+B¬V•¡-·†(
+ªž˜²Om"õIy?dT‹Û°Š
+�ŠBâôRÃ"”5Z£–šS¸¹A.A-UëAN•ç’¥c¾iÐ´Æ+¨êpDcÞHä•©Üq&µ§l�„�F<A(Ó?4|‰4Ð7š´Ý>(Á!¯.c€0 ñPÌGÚí—G�Dx�ëXÔÓÌ^IÕüéeyú™æò¼—1¸�ÉsPÌ@ÜÆË:€Þ!¼0Ë£Í”O%8ï©*ÊKƒÆ£±®QÀSHµ»�¨ƒ^›äH¥¥U“â©ÜŒV•_�Ú¾8–Ü“c¸ðÅPëðIJÕS±öÀBQÌ¼^•%r¢#mmApÂŸNU=Q QÉ@¹ú2LJá«Ó¶(PJáPŽ…I¡ë–*"6¦ÇÃ®*�†$ezüØöÈ•LÁ�‰ø€ûâ¨%š8˜³¡ôßdSšHž„nk’¶n©.€
+±µE’26«+\”UÙxäç„zA>Só=ÙkbîÚ^¡)äb mWª±ÛÛ1µz`wlg³×¿0£_<Y}^dp«™,À ¸”ªIêV„fž&2Ý®p½ß&ë6³åËç±Öìæµ¸QÌ	T¯%ý–¡ìsh2‚ãH‡,üõ}6tb]ÃÔjì	í’X?œ|Õs¢B¦3ˆèÅÌòKrŠ¢²ô±v8YgÉìŸó‰·’u?Ì‹Ï1¾Ÿ‡-­“^\Ù‚Ïo,‘§#r—1«txÊ»æÀ�ºaô¯ó§˜ üâóBjWö6Ñh>WžîÚ8æ¸2É%ì¬†dzP#Z¯RE�³K¨Ô-“ƒ&ÊSÓe¿Ò¯­<³wcek	�,ØúQKB¬â+ªŽýNUqórd"91Ë}SC�NóV­&—mæˆž5Ct…-ˆA$”VnIPK¶�qd²|¥æ->ÓË—�™í4ý{Ê*°Ý]i÷\¾¥y(<©®�O²x{ôÊpÏ žÍ:ÌñŒRóåÝ?þs7ËúÞ§¬­ÿ’4Ÿ,ëwàÝf‘a�+3$­lÅVhÇ«é°ªƒV"Š3¤ÇÆc»ÎKY./'Ëš×’|íùKæŸðgŸ-ÐI$~¶�ªÆÎ-¯`V( 
+±R­L¢xÝŽÂlÓMuØrî+˜òåÇ²>«×*(]!ð*a/OlV›PUQSÈÓ¬•¡Š+|ejÙE%d¨v>ÇE!gŸ‘Â›Wå‚‹h�BúROÉÑy­	èHÄÓ2aöÞ�´çôŸ!Ÿ(^k>f±²’îÚñ$´¾»^E"Ø �@êÄ€k™¢X ,–©ÄÓáùÊ_ÈÝCóó‹Ì^kÐ<Õ Ûyjõ­þ %¼–I Ž8•$d€B¡w­’»Šùv–œrpÄ
+¼SHÿœjÑ.åÓu-Có6ÚóLžçê�
+¥‚z×Ee¥=I.«¸Š¡5ìNQ“¶áÉÉŽCïßÉÿÊ¯+ù{ò·]ò
+Û_Ë¡\ù¬yž­t«;É%¼1$<Ö!ð
+x‚OZ`ÃÚØõ˜gÏ
+4I}m«Î6ùPò”Imnºn·<BawjBð‘Áä*]wn£°Í´tÀÆÝíÎ"_ùÿÉšçåž®º^¯lW…òéN�6>#¸ÍF¢2w:MW‰bö÷Êåy0PÛûe]Ó+DúèÁèv´9�±½1U&V¨eÜ×¯†*šÚ#1MýŽ@²–Ú$j
+ûåiDÍTZu©É1%&™•˜ð?|�PèMW˜ÉSãŠ´Š9(cAMÆ*˜Ïr‘E´mA!
+HÞ•îpª—¾•¤PF'æÆ„ÓTžk‡š€
+?dxxãJ¾$-G/‡¾j·k×ª
+v
+
+ÕmÈ®Ã¾P
+±`kòÂÉù“<2‰V¼”òøzÔeæ<Ac:/º?çüç£yŽöÌW¿
+¸É¦?èîƒ¢Pî_Ã5Ú¬fg3­ïÿš_—Þ{Ò¨�¤Öœ¼íf?iJnÉQöƒSèÍvÄKv9`üøÔtû�R½Óo¢»·sñ8¦çj�žo1HL8|�UpA ìÂ {Ó/ŒIPô›ÈŸ/~i~^k:½ÕÄ–Úõ¥Ï
+æ&û&/SÖB£®ë¹§Ã™0‰ŽìŒADùwò»Rü­ò7˜t­I'»¿Öâ×š=”Æ)�«,�Ä)<A4Þ§lÖë52âæäDD“ZC­þ‚¿Ð<¹jöúÃês%Å‹ÌŠéïËš3qzm˜Ü`‹(”{ž‘åO&š<ÓÜI«Åu"kBá[ÔŠesÈñ¸%}ÔS#ãDòiàóFù•´»}N+Õô›è<¬Ñßyª)�eIP¢IèÛˆÒ�)å@jŠv9n<RžáÇÍ©Ž-­<Ó,¼×ùÉ©è�YAõ,hÒ2ÙùfÍM±!˜C�MxŠWzf×M¦[¼×ik'!è~Á~]èºV…ä;Ë“èÖü­!ás‰d©nüÖ•"µ9ÑB0á§‘Ë®Ï½¿5ÿç=µCkù¹ù;åÈœ‹ëM/P»¾¡$%½ÍÓÅ“NÍýÙ�ž=O`ê'�zž¤:30©5?Ûšœƒw¯„éšÅÈMmöÊJ’‹XÙ6™#",¿kpØª‹¹õ€zŒSÓsÎ(V€ZŸ¾B­(9—á?äÕ®ùtqÛpˆCÙXÏ{mioËq,‹0¨$ósAËéË m÷'—'|¿£ùI´íF&¸Ö5C¨ßÂì’#P7¦ŒŒñ‘áìÂYCÂ¿8|Ç¤þ\é}•µõ½¥õ½¤±èÐ_8žYVº¬tyž„€i¿¾hõ˜äÖ2ñ>óÆ»æmKO²óÖ»ky§^Kmè.iRÎ—Ün=9îmÐÈ:�
+‚B�­ñeZm,:–";¦ÞRò½®½e§ë)­åûÈ'õí-Vié;´‹!Šg¤�ËŒ›€O^ùvaó7Â6õŸ+ù¿ÎzdZ÷•õ-Vón»wxšêy‚#ÓãÓm�¨“HR©fj"îß<»E�1Þ¶´Ç$HûåËøï,#)p5ø-ƒ0<•�1Ä÷Ù«¶u˜òŽ/‹C–*ö`?›¾G³üÀò=õ‹D²ßÚ“L˜}¨æE,¼Oùu¡9­Ï€öÚ!(D?,m–HgšÒãà–	9Fßn3FöÍ|ãNöÂjŒ­Ó ï•3EEfZ¾à{b©�£R¼G}ñTâ‡Þø�¨´_E�
+B2²­5Ét ‘NøBO&õËB¨ÄÇ˜»SH–�€M+LUD‚T½hqT8.Î�ÜÔýØª"yËûåä½
+|+Š§’ÚEñI�_ÝüéŠÒ[¢�|pT¨Ao‡³uÀ«1ž�|
+­ÄþÉÈ°ZÎ±¯#Û©ðÉAùÛ{n¯ãQ™¡§u+
+NÿJ¼·¾±•í®-\<2¡ø�‚)•åÇÆ)ÈÁ"ôëòCózËóLƒMÕ$ŽÓÍzt$Ì……'Q±q^¦�FhóéŒM‡:Á?:ÿ(£óžžu½ƒÌv
+^Pƒýì�wâÃ³x`Óç0•&'ç¶¡°™íeŒ$ŠÆˆ¥<B±êöØæÿA'š}cÿ8çù«ä½;ôw—<Îc²’ÚfmöITCëM9øeZ÷çÕ¶Ìøã$4Ï-<£þrSþr–×Vó~Ÿ¤yGJ’
++Ë¢Hu‹ùàá=ô¼¸”Ž´øÝN`êû<Kv8òÈ–%å<½ù�Ÿ¬iWï¥_YÝ¼ú‘‰½+•iGÎßkašÐ8ö­�œ@”wzøW¸Ó5o2yÃÍ’iñÚjçV¿óÎ«%Ä†á%TrÔKy9Nìõ€åzyÀžMRÄ!ÂtÏ(k¿™žsŠêãCM;OŠA�¡iÐ'ÄQä),²,g™rç°	µNtzP)æ5Qœå³ô¿ò¿ÊšWåÔV:TI×™µ(’kÙ*–P ýç}‘Å@jõ=3a[5ãÒõ/¤Î±gof÷Ít‰c
+Èe¸jqýÚ™–PXø
+ð”ãgìñ3°~~oþbj›ßŸfó‡ªEéÌ4�³-mjµ%+Ô4¢V¿/|”¥aÙöv“€=+É±}b	nx€¯!
+=³(§zvI€úNwH4Ìf´ND¤*äm+Ümßª¡zo„%+‚ñïöMzøa²¶Â|Ç¬þxù{[ÐuÏÉï-^ê_V™RãS²±:˜ŠgÜ@ËÂePà°U*7æ´®eá…³¤úæ$?¢<�£yë]Òt/ÌmrÒ!qå#2$ïs%AŠ8™‹1c±ù•(�âf‰%ò/üäÎ›5÷™<ž÷ÐÚ>–uh£Šî@¦öênD1ÓáUJUÇ_Š�³V=)Ä)å>g×ÛÊÚþ·mÊm fã‚hh>Û¸§¾jpK•�ÒWä4ˆ4m?ÌHÛTBöæZ–a˜veØ�ÀtË5LƒÌ
+™¦Ç]ó~‹¤ØE®Zj6EÔ†m7Ôú©“÷¥èUøPp.9}ù
+N98º˜‰ný
+ò˜nŸòûÉÚÝ“š}fÀ$u?ÝÊ¢RÃ¹Y¾ñ�.9]:3§›Ý¡’ìËª©©·�ãžÎ26HÊ©)ïñW-Ë.®…ÃŸ—?šzT?æ_œ,í£ãnš“¼qô#ÖTs··\Õe¹¸ŽÉ¬�À‘4¤Í@Nã(o�3WÓõV¸S†ú³úN)C^´Ø¥�Å°ÅQN´5ÛR¸œüT5«ªI#1«
+*²Ô�‰KEh¢›œÉ^B�ÀÄ8€ H<OŽUlqó¨ðÅ\bá(¨ØUk$Î¡õªcÄÖãÐAÊêNDª›/·FÀ«†øU¶Zâ«�Ú½0R)?ªö;)~|´oÈ—5–PQ¸‹˜¤d+þÉ>8ÀH—	L|»¯ê>]Õí5-.g¶¸¶‘\J§‰<Nê}ŽU’"aÈÇ’ß§–Ÿ™Ö>|Ñmn=SúB©[¡ýäl£ª�¾hõX
+‡65!O#ÿœ‚ü§“]´ŸÏZ�N­lÚî�¢Íë*�û@þ¿lÈÑêkg.*~vO,Ö¯,¤~îDo¥MýtùÔigÇA×f†ÌWWµ½×ãmJ;™5'µ�”sjÈ8Š…f5;Sj�³x4Q1·B%Eï¿óŽ¿•Zü÷?˜Þj¸o-þ[èm"êú‹«z·w¸1As%»Ó4š½$I"ž�O:}�ùsä}[óë^{­[O—Dò6˜­úÊU½A¡…ô§‰ÉÛÃèÌvlFà;aÙñœw/¬¼µù[£ùëI§£
+Ffáôé_@ïßèË¸7M©ìáŒšgVº,x™ Bîw^ÞNÃœâ”	!==‡Nø º£oÏßùËÿùÉÈã´—òoòëP…õßô_7ê’,°Z[ìà*wrÛ1þRGL�&{¸ñ�Éñ¾“¢Ãeeo©7Æ8V,zŸ¶R çF</¢|·jºv�½8•_‹ç˜y%i²YDnªÕ¨ÊU]f°ë¾Ùª“°=¿#�dˆ,´#�­:WCÈvØB Ùˆ�xÒµ 5ãøÐÓçL�³ˆdLÿœ’ü¼òd2ykÎ�ªZªz�M§i«{ê=³0×ií»ß*f~�I!öl^Sò—�oôÏÌÝ#Ëö�ýÍ¬Xy’äð�Q@ô�Œ«*ven2Ôu“’Tãñ[ä¯Î{�;Îb¾ò5ž—usù“åÝ1µ#{tŒ¶�A+ðgŠàÈÀŸ‡ì•�×5zÌ 
+Û1c2/Ö4Ÿ2	õ�)k2j6vÖ"V¼©‡ëX�ÛðOÚ¬„Ò»ð>50ÖcÃÀ$%~_ÓµÓ|¨žRò·
+	æúˆ¸–H/­¿~Vwu`Áj>/–	v†¨4þP“eõçä¯�-¼©w{$ºÄÚÙÖ�¤&âPÞƒÝq’‹ðÔŽ#5øµ†yE0Õc„!vúßò;É—±~^é^[Ô,ä–m<,Þ¤`‡/lêñrc±¥Ûi"eš†aÄ^ý-»ÛpúÊix¬’«ì(
+_ò¶Ì‰@õg
+`&‹ñ‡Îllóßž5X'I­.õù^ÎD5`±GaOÓÂÔ
+v˜�„æÊÆ+Ûdõº¯Ùß0\€iå¸íï…Þœ~©ÌÒP:’;ÓÛ4UŒG¦Ì$áI•…|F*¢ÕRéßCHÅž‘ýžÿ<Uoý¸ªk·?| "ZÃpÛ"Y"‚¨ÜvÄ*Ï«Çm]ëÏ®JÕ3¨I˜õe!~ŒmTíT“–ÔïóÆÕ| ×n�°*Ñ½1V€ ÔbªéCRp€¨y˜
+…;*„¡=é€«àû„-öE2ö”	…ûŠà«b†1{ýù!
+3!ùóQò½gªÙ³Ir­Û‚xÈ�Á,ÇÔaf»¿L¼¥æÍ7Ìú4ö”EÕ•ê�­Ú=9DPÄê|OŽsÙ1œSsH|mÿ9'ùºK\~`y>ÔÉ jÖì!„²žO÷xQ¿åñ(û<«û9ºÐëjœ,ØÙÜj
+ä³[ƒé1&xJóª*Ã�}ºŒì´zà@ÖæÃÂ_H~Lþgèúo˜t½Í:¤–þHÔt1|WXÎMA6äT£÷u¯™:Ìq”l9:=O†w~±ù5­<¹2kþ_hÎx¦…½XÚÓ—"Cô]÷=óQãðŠzí>¯¨y÷óóòËÉó^ù§Î:VŸ+þö-:Êssw#à#·àíû`ûæ¿.C"ë»CUô¿7ÿ:¿ç1üãù�k}å_Êûk�+yvö±Ü_±Q:‰^,ë�Âü�uÁ[ÌÊr²ùoÊ^T‡LyõmfP×âC.ó4�±NåÛõæDOl1ð½ïÊúkzËªß§e¥•»ºÐþÑ'(Í;r9½NŠt¦Â¹ŠdÅ2Š~N6é•Ú£½Zí°®*à¤ïÄ�:âÅ¡µÝ«R}¼1Uÿ3_|!!,¼c\0Ø†ëM–¤ýù""^K'‘n¼ãúKò·å¼¿˜¾{»†âï@ŒÏn#HžZâ–²0g‘QâÕ³'ˆe9
+y¿åOüäÇæoåv±—àÕuï/i²]YÅåKç–k)gyœmÑ
+«C3É¹UÜfÀG�¢8øŸ¤¿—~b×¿:î4¸-ôË
+MÔUoSõU¥¸a!Yc ’5QÅ€}�,À×vd³Fƒl‡ÕGþryŸòÈšV¿2Gæ-kT¿ŠÃN²Z­.^)î%’GqÈXÏÙî3@=�É{�›2køFÏÍ™ç!3µßWÓ¼¿c+ÓK�©'vªÒ­<xæv?g1Grë§­É3Í(òÿæ'çG˜õCúSÕ¼ÁuHž+)åµ¶rìT1þé­wø½³3eaÅ+¥•Î$ôAù;æ‹ûÛ[”–¬}bæHà†d1ÉÍH‰šm@XSÇ7šy@lò:ÿð¼Ÿþrÿþr×ò›ò÷P‡M{ç�=¬š7–´Ò§ÕS*42Ý8¢D¼˜7NK™Y%NÎñ²ËwäÏ‘4ë»´øf¨–uç n¥º±>õÍ.¦¯g¾Ób1ˆ·Ñúzz0 ;*s\[î“%aÈWZ Ö»
+»âÉ¢J+	Å[µ´Û›usS\ITêeÛ¦FÕmÇÊ¸²ê/|R…šà(;ïŠ¥2ÎZ»íŠÚWs-×Ç#"‹V†ehÂ±ß·Ï¥¿¬1>™øˆÉ*ôjŸ×…UqT<³ðØb¨PZF¨;{â­ÊP
+ñWÅÆÐŠTeíHYáUØ•†4–ý^¤í‚ÓJ&ÖŒ:ž§'iž±ùEù‘}ä=f33Ño.¥hÍQ·íÌvœì0d~ŽhZ¦“¬XG*µmW‹�Õ³0häŽA¸=�Ó9Î)b“•8‚�ó�¿‘3yQ_3è5Ï‘õÙHD¥O—•V	<-POÚ­;gE¢ÖqVî»6|›>“5¡iV/Q
+[Ò]ëáO˜Î‹¬‘EÁ8©&©ùƒ©é©zýþ›ml=8ìbšHÓ€Ú´æ´Ê²pÈ²�i§”5ÜÝjwE„U-4òÕ�¾äšý9Xˆ	·£èo
+·´‹C©L(¦U=êr<@2Þ�¤yyŒé¨jì’N§”6©ýÔgÄç(ž]ÛHíZ”$pür‰JØ’›#ËÕ~ ÙÊÉC$²«¢HT "¤
+˜Òƒ¾1„Ž4¯Q�"•=%Æ–š1-*>Œ@Pþ¤…ÕÃ!eòQß$)•1í^Ö¼™æ}?Ìºóé×ö�ÄqH`’>hñ5%+U�€GN¹“Œ€Öy¾§ü±üµÿœ{ó¥µþ­£yJÆïó «_ù£N¼¾¹»¿k›·™ÞäC4ÁLR3¿âT·!û'31å¤JD)ù»ÌzŸå?šž¿//#ó&©å$š-kH¶šEŽÖÚãÒ2Ü,V³¢×”\xž›í™Ôq‰å”¶|mùÓÿ9Aç/ÏÈãò×˜4}_*Új1ê¶6övóÄË$hÉÒO,²‘Hîl@c‡!‘äÃÂÉ|éç-'ÉÚÅ¼�azf¢8ñd«F¡Fä/Ä~dä1ãË-©�cÉô?üãï�ÿ.¿/¬¤O3Ës¨ÉrÓÛMŽ8Ö1j)„š†RFýòy0Î#p×“5�ŸRjÿóž–^]Ž[Ÿ%~W5ÆœÉ»K¨Ýú+3°©qn¦$2’ÄxŒÇ!Àž”ææüðóOægŸ8¿1®üùæù¦¸Ô&tŠÚè¶¶ÁvŽ…
+q,Õ$Ÿ|@#›²Ñè† úÉš|³[Ç}q^H{/ó}9…šnÞSÔ"U¯×1‹L®ÓáäÀàTÈÅÁ@#ª› b+ÐbJ«0!A”é�UDüBï¿|Uq¼ ÅTEÛ‡q—žäïŠmpßÃŠ¥Ô.üM|i‘!´´(^¸)š(B¥(TîÞ4ËUuU>=p¢Ô'�D®}�0%Q»NÕÀ�ŽŽ0½kŠUb¯‹‡’-
+Ò¾kR“€Ýi_øª�R€b¨WŒƒSôä„©Rù×�¢’7í‘˜âg	ð½ûò[óRO*ßG j×$èúƒÓÔsýÃôR+ÑsS¬Ó‚6v²[ïh¢Ò<Ñ£Ï£k6ñêz&³Ûf§ï"qNq“ÐÐìsUƒ$±I¶p±³ó£ósòkPüº×ÞØ¡»òö¦š¢GXÁ'Ór6zé4ú® ëçH|·dìÜ«B6âi\ËñšQyOF�„†Ù¤uø‰‘Éû°Éá®È[[�AÄø�•™ªOà<�-Jö J§‹Ç®ã²p´ù�Š²pT€:�’Uhü<1TZ&½N*Œ
+QZ}«G—
+€w­1T<Ðúˆ;“×bú­ˆ0Hª¼ØôéÖžûa²žyUæ¡­ùwS‡Ì:ìÚO˜´‚ñXj6Ü"� vu@«V£s°Ìœgf"ómó_ój÷R×®oµûÕMn‘êBDm*–zï^»æ^Ÿ‘pgÏng¹¾`Ë3ÃnÎÔF4>†æ4näŠ.tºM;—Q�„|6šx·‘%Œ9dª¿.§Ãß7ø°ãˆÚ.®y'{%.=ÂÌK,ŽÎA¤Iâ<:d2éÁÜ†ÜYI;–Yå»'Ôo™&­"BKd<�EP*3˜×cŒ	wšpOG·yGòþYnáœZM9XI+¾Ï9ì…ì3C—5»!úÖÜAHãôã�@T`eŠq
+*E|r)õ<]xšwÄ²¤Tó×�´#l‹¦Ó R@©ðÅPvºÜ7†XXˆç„ñ1w§Ë«4”èvÅ*);´ÜnÀÑ�¦"•ÐnÇl![vG_€TáU(Ô4äõN*�ä 8¦Öñ5Åmp`N(Knœ¸+ØãJÕ’ 4­Q€¤&M
+ùç%•éŠ¾7ôÃTŠe­J/
+:ŒUOÓ­I¦�òÆ8‘íŠR·€ƒË§Žø±A4kËqSû ÿf&Üs§×_‘œk?%yžì¥SBÔç5X‰41÷ìOLÕë4•¸v8gaöV¥ hÞxÐ/¼¯®Ä­ctÅ¡b9IŸ²Ñý"¹«†iBIÉ_›Þü¿Õ/uû­PGxTò±¾âxÏc^•®o0æáE„‡&E  |»fTwkLÓâ!FÀo\%Šcf=:‚§Ög`Pä•?…iS·Ã¹ÜcHM �Q®*˜Dà×DSß|U²S®*®ªh:S\®*–Í"õ©Û,­ˆjš
+^³,‘šÁ¦Hbw`7þT¸‰%†;XçW¨†û÷ÌŒYŒM£ÂaCò¢ùÿº1fŒž4¯`OLé4½¶1�Ý~}$óMüœnAÞ;hêé»�Prú3qjðÄ}.ì£|ÙM¿å–YæáÞ$5xBò§bzÐæ¿Wí9Èˆr0vl"l½Hò¾�¥EVvÂ ÿ.ÿ~sYõ³Êwv±;mj‰Éx¯Cì3Ù,‰Lh‚´;
+†(Z’ñ­<zdR¸¹'"K%µbÛí�*( ô44®ôÂŠy†¹oªÚùžÖïMGôf+õ–AÉHî0$¤p°+ÉFÞø	JäaÈoß¢‡c„1!°Á¶ê{Œ°!µ˜ÆJ�·|Uµ,T•jp«f]©O‹Ç¬i©LUR²•öÅV<mÄü8¦’ò²@øIèqH
+ÆÓ.í! vÈ�”l{•cŠ¾Iƒ«WÃ-i^`{ï‹ ´¦Ô¥1RP2E¹Åm,tb‚–´a_ ªú°8xËz¨AGSCPvß¶3�nÅ–ŸuþD~qG®Akå�1\ð×¬£ÂñÍhÀ‰cÕ€ñÍ6«O»Ÿ	ÛèÏ=ùJüËòìºuòªêÊZÂð
+20í_ÄÅ3IÉŽßš~dòÎ³åMr÷DÕ¬ÚíÒB>cìÊsuƒ(�p§
+CÛ€H4Øå¤µRy
+"ŽCAMmÙ)N;Ó®HZiféñS©’q]�®VU”jW¯l!Q‘“·Ë
+¢kNU=öÅU‹JÒ™WªqÜî:bªu¨Üxá
+…’ŽÔïÛ$¡ZÜs«k�2µqFvìr@1-¡uû=êÂi�D¨ ƒØàb«üzâÈlÜŽ´Åš§ªã¶ÿFATÒY}MÖ€žµÅ(ðõßµ�!’˜’T<ˆ®ûSÃ¨µ”È
+E7Ä•lPWa\Š¨½y
+�Ž*â)¾*ßPq
+‡’gˆ;n´ë–â™Üo_‹¿
+¢cb*+¶MU\‰
+Œ�ØuÀ•WaSŠÒ�—’•"‡ALÄI
+ñT+Âä€E(wÅTŒ•)ôãJù]xþÎù6¥éÆ»øâ«¤¥vÅP’S¾*€—�1H@IOWd¼)×|�G¹ÚYÔ—R³:2»êUú¢Å³s®Ôéß(Ì#ÕÊÃÄýJü«¿óÅÎ‹gœô7Óu(‘@œÍ‚U¦Äˆäb>‘š=H�ì]ˆåºIùýiù{£D5ÝZÌ	ÓÇ,²eaHxŸ|žœÏ¹ÇÊádj�’@¦‰2lÜC÷ŒÚÄž®ªÑ±Ö›tËƒŒŠ»äšÓ+nU­1,“„é•ª":ò­{â¨èË×a‡uWêy
+±6ªÑô?<
+ª1UCö2J°q¡éÊ¹-ÕN‰Ë®õÄ+rqÅV­;}”Zqâ*qÝ†ËÈO)Ñ–ÞžôëLY´ßkéþ9Uj*ÛW|Rh¶üM¿cý0HÈÄ<Nâ´;
+áéñ=>ŒŠ¡�ÛØÔ`U²b«ExüCoUµØ?¨g­G-†X*¥h<0ªºÿ·’UÝöÀU4·Û•
+zuÈ²§çGà*{b•¶Ô¡õh$ðÅUM+¿ÑŠ´Ý;SBž<ºŒUÿÙ
+
+endstream
+endobj
+7 0 obj<</Contents 9 0 R/Type/Page/Parent 55 0 R/Rotate 0/MediaBox[0 0 612 792]/CropBox[0 0 612 792]/Resources 8 0 R>>
+endobj
+8 0 obj<</Font<</TT2 67 0 R/TT4 68 0 R/TT6 69 0 R/TT9 78 0 R/TT11 50 0 R>>/XObject<</Im4 10 0 R>>/ProcSet[/PDF/Text/ImageC]/ExtGState<</GS1 73 0 R>>>>
+endobj
+9 0 obj<</Length 10227/Filter/FlateDecode>>stream
+H‰ÔWK�ÛF¾ëWô‘4,šÍ7�›ìn°‚`c-öàä@Q”D›CÊ$5Êä×ïW�æPÏ9ŒºúQ]]�¯>¾ûáƒ5§ióÝnón·‹Œ5»ãÆF&Ä~lqaò(3»‡MhN›0Ã02»z³uÃÛæ£÷ó°fó]s®ümÞc;Œ“ñÝ½'½‰êÅ	UÍ£41yX¶-©g…6&Ýa�¦q.ªºŽ¦©ÆîÉŒÍ„A}¦+bÏø™wkç•ôý ãnèeðäÛ ÷ÌãdbžÌQ‡õU~§æ †^ÍÖa™f÷wyo!6…6R›:’z¾�‚ÈkÆSÓÏfßø9&áú´½¹�Ûú,š­
+Š¬ˆáhÿÅN5Ü,ª+ìÙ�U=“†CãgAâ]7Âëbz\Âj·N/ì¶¡-í6í¶À"kçGGÞäckìµýId3µxKˆÑE&ºÆøÛÌë$šƒLÖUgÆ«Û0™YçÕ§‘7ªS™S<þ£^¨…w~Ó“µžÔ�E²ÂÛÞÚƒÈ��Ç¥Þ+‘±‰<0*l*ÜS
+"§à?fÓxlôá�ÒŒÙ�y¢‘GØq!_ÐSi{ãG8;Í,˜áh¦+Â�È’Êÿ£ÎàÉ³(«TA]õf/²byÆî�¯i…±FçÐÀ¦¯z˜À%õ)écgL+îœ$³§™”ºmzºåÍý	ÏEUü«÷)†FT°�n‹jÁ&u¥­\0Œ~
+ñ-J¯æ$%Ï¬
+é©¡~Ì]ê….2yîRoBÊ´Èè±BÇ°¯áß£¿�`åùHnät‹á2#ûEÚƒöÓ\Õ”z¿ nóÏöt‘©)"ÿâÆ�ò”N¾’-®Ø2²iw¦Xæì®–81rIŒœ#§øy|?K0BfMõ8È¡üç‘«-�Jªäì³˜‚„‘KÞ—kë—X¢93ÈeFô"ÍËÕð½·uÉÃ&(¢ÇdqTÊcæR:ÇuE£‡/§²·VôÒl[Ws«;tÊT:8(TEAr#X"º\ê…”ÝM5µÀ¡	ØÐ‚ãá:;TR«ÔX×,4Z—ö§u-I•¤’¤Öz^?Q¦^ÊC‹´¡ÿƒìµ–«¾¯&£¢[mÌ¨»I
+å.)�€Ó€ý
+ËzåAêü|%�ÄéšAeRªþF0¯ù!ÿ‡«¬GØšº>%»da$!CXÉ$ó¤ÑŠ)Z%6H´b	M¼ŠÖ2¥ÑŠ­½ÐEm‹¢±nßi+“ƒÊ/>±±÷X¤Áµy™ÈÃ:˜§þ�	ùYlùÿïGNBÛÔÕ»#7Ÿ.¤ÂÊæ;‚Úüä'Š9ãÀC
+�£Ú—=¢À\(È
+ŠtâÉæ‘Çˆœ¥.#76„™ÎÊ1­?m_�'mŒaäúF×~†‹PÐ{þáËÎ4¬ÄšG·Ü~)0DÊ•+!æÝmÍ?„šg·2ò®MT&³–®ãž™z]7Ü$˜¢væÎb_<w~~-+ÃLƒ;Ú�|®Ú^zÀO}ã8Å�Ë‘ý§ÞÕ¹-m&u.z”Ö1`7Ý‘jj>^ãÍ]Sª�D¿{®xVöGðFq¨Í`ºî•~Ñ+Ñ¿(k8ÀÊß�gX.ò°ž~¦rìD˜Çž¢‰…îq|˜ÜGG
+g£«GI<QxO¶ÓW:ÕE¨‰‚×êùùD­6ûµùçêQµ±¥Ã¨T	vPBTç—9P��ÿ‘ HÕ´óX�„«LÀJ÷p¡kÐâ8pÕr¶÷w¾$Ú²Äƒõ¯û ö
+z;rn¯ükžs×^\…DI®¹ðã@8ÚÔDu7çŠÃ �áKÂ…6»¨§Ž6×àÊG`F×<6cuj¹?õ'SûÔ'™
+€>=¿€•¾`¶šòY‘æëîG`‡îW]dXí»vnÑk‰ÓÎºÍ\s×�:Ï®)=‚b°&:!C·Ü GL#ñ:ô5]×žT—›CM^c!¹ÃžÒ¹ep»HÅ+ì‘Y™wµ�ºA)çY«˜9R7Ë¼ÀgRfþ3)²â“ù+h~Ð‰
+”ÙtÌÜUÇB­Ð”Ø»Ï[¸°K•d®J—#Å{uœW²0�ío2ÿÖ|Ï0£Î×Ï„Œ?E×%îóíæxlê¹}Ô«ˆœ4Íg½†©bEß å«Ô5²ú›k/œ«‘›9Z�@J*…g|R|Y½[Ò�ô¡V¹IÆŒõêÂ·ÒÄê%ß²äPI“þ‘>5éC•ÐŽ¬jÑÉ
+ô&ï¹hX×öâ4&¹²—“p>43o¸Êø¢|pP>BÕÎæ,nÁWƒp"¦�G �J(¯òÒœ¾¶ˆ »+¤¥!9=0©Òá&Ž˜–;ñu¦ÇjÝsGVÜ·E®O•�M(ŠB@„`½—¶ÜÖŒ‘gi€S¨ÏÑÂK({F¬hQ¬‘'rxéªZ`‹Ú*k½öŸûáÖ#g£ÅéªìÅ‡�uŽj4ý#YŠÖ>ô>3=ÂTBŒÛ0~fDÙ†À©:Næ¦‹Ñ°¢¨p
+ã	�„³›3Àœ†ªsý¾nX‹,¨…zøEZ¨�e/Í�»­£,k4)q‘(k6#`'ž­º·+ê£y]äI¼Êk[Ò}=iÖ¥6ë’š5ðE0»36ºr”Eo9¶t/M*t”«¤ç‹^p�d�£t
+G	e™Ž†qn¦ÙtÂ°²dpÆÞvjOºÔCG"`EiÌiFÛ|âwG5;öB¼ÑrkPñI¨ñx±×»õ]	ÑÛ¯1ÄK‹w¢>D«¡§Áez˜›êUÎFûõ ·¯#ª-
+“õ�Âc¨u/T8N¼¯}	i$“ŠÝ§Í»Ý®4HúãMÒ–”¬¡Á0Œ"cC´’ÂD¾¿"ªŒ
+R$9ñaF–Ñ•Õ8óMÿØm¬¡¿ñ´)±™8�Ò”2"“¦A
+6²9n¾`ck°É$a‰æŠ ÒT�9ò6£Mÿ}cúMÈöüü¶¿Çà“	ƒpx3…ùÑ|ü54‡M­€$,èÂ­^µuw‰ºú°™ ò=,ü„×A2¾À÷áóºÊqp*L·ù°ù÷³î¨3‚Uˆü›¢û&.Ê KH™Êâ„îåz�À,2]öåÏ]QTV«çH~5øn
+×ä «
+ˆ!2ž÷r€ÀÙ¤$ƒþ�l{Ø”ðDäÄš`pÉÞqBN—Õ'fFŽÄe™Q}*ÕÐì}^éå3n¤ÊœÈÉ5áÞ¾zs|#É�ôÍ“oÎþ‰,Lq]6MYœ,–)§#%}€�d¯Hyd™ÑCˆ4T©B°±ÊÌ‰d‹ÍÜ1'©ÊE”ëäœ²6’½þ-š=�F”“QI¢6l.»Y{r’R.@'áã‹"µÈH™YNðT'Û…G<Ù ,–ýNrÚœ,w¹cjÇÊHIñoÐlrvÄ@„(ÄxÖ:ÁäŠŒÆ®$ÐG¨Š`6¤–NÅë‹B–èm1Ø²ÊF-ÇTR�N”ÝA1æÎNuø·i:œæäÿýÑ¨é°hÃ„ZMœsÁ8)+©•ü�ýªç‘ëÈ�ùü
+…R õë�y©qÎÎšìpÁaÛ0vËÿWÅ"Ù=+-¼0.ð@AÒ«a“Í&»É"}w¼?Ôý](®~LYâZ{‰)Õ©CÓQÚŽ]¥éMÎ*ð7ì>Øöì­¼{ù?k=WöqKêÊÆ}^X”Ð<Ð�ŸK¤ué†%Ý|>{ß ™¨Ý»ÔÁ¢'ŒÚQ›°�ëµ¯²›x>sÝ7ô«I¹}ÆíÕO›ãÖ­“s}± ¤óX¿�£u2ú8ù�Z�”ÛC¿2Þ¨•›·£ð¦OÎáçá{Ó+ÓÉ(®ë8y²,Ì$·ÀMúØ0¯À�í#1á^$.Ü�¼úñp§ï©ÿ6Sÿùå<TÒÆ/ç¡7ŒB×ÓO>ílË^|\ÊÁç_6¿„‰œtbAàR˜�1¬´Ê<ç0ã'øŠÜ‡á§BÂ~àÒ¹ÍSL%ÿt,aê`¾c²ånÈ4#m°à_˜Â]@VØeGñv¸<4Tv×j¯E˜âRTö:¤‡Ý…Ðt”fûžÒto&O¿2ŸÜêAp™7ñ�z¦%–F
+6A¢N­DÎ¼¶ÍP\¬£†YC\ºZ©Ý×ÓwÚô
+]Ë�™]Un×{„Ôd�|1NçQ$˜(a¾ýNdå,Qp�Àd“©ØYÙÒ¬!.EÕOá¶Ÿ’^€0Ø·”ž{3ûªØß°ûþ¡J‹tØÍ9ø"–Ã^Û6!§ã‰Wô)×kÖÃ¨Wn,œ)ÝúžzÒ¨cßRŠáÎì«‚ÃîO´²UìÑ ÐP0�³aUÌAlýeáéÝi&ñÆšËŠWf
+påªÛ&Ùfý?Ô¥QáØRŠáÎì¬¥á¦ýÓd£z«þ3hÉÞ>Ñ(`±@§Y ë:Ñ0à¤e,¸${ûDã ßûDó¬Q
+8ÄF‡¶8ä°.Ž9vMïœ£¦÷¢°y8g¸:ü#¶“2Â2Ç3ÙçÍ['yÎ5+aé;H•Óg­ñ×qðä\˜+nC[qMã÷ÜÜó’ÎyÞÒùÈ«Î6
+6÷ÌS™g5èÇŽyïåÿ?ýàSF‡³d»W}÷ùt]Øž¾$àVEìIrð¢]´lõÖµtóË†Ók6û|ºî_œ*^`�Ô¿:€ñhtþ•i¬Â�íÕiÌ¥1�¹½—#Y®
+|nGcÛ:ïãÉt¦¯È5’9Î‘,í>oŠ–iÂO×ƒKm–ÊŠ£ØÀW+ÞAÀÊ¿ûÁ$ëséB‹±ï•îùòÝâ¶„°•ž†Y¬©ÈMÔf®è^\¹øxú«»YÜ¬¹=ÛFë¸¶B&RA·MÛQc&¹“c<Üw©Xä“›5Ä¥g¾§”"©§ï´)èº–;3»jÎw{•ìÔœÇ+¦š°?ùŠÔ&´zs¬‡f'+³]ŒoOÎe*è¡(ŒÖ–¡èîÌÎ*öžä¦�+n€AÝŒÊªO<ø¸0Ûa»hù¶Û&nKh\˜�êN¸bÜ7P›ÅM“W.*æ…5À3És°’ffw‹ªÚ2Â±ê;Þ´“4¼…�]¡Çh)ml¡(ì:ö]]Ó=ºò÷mDM‘Én]Q&Ö©[3sW°èÔÑ5øJ—©«Ô½ó ÙuønÛÔ”¸¾NÝšò}êi“œÝkR·Ž8™·Ž9m¯@¤{ê¸Ã}ëÇãtj×:|JqeŽI÷©Ï¶�ëÔ­íqÎ¾£[ó]—ùdYø8xbLŠ·¡­¸¦q�{nîyIç<oé¼çÕÏ6xÚ=ñßTâ?Ÿ¾¿œ¾»\
+)Ðåç¢]pÒ|.0q}ì‹àË38É/§�ØcA»<žÞ—‡—ßPQJCùˆapiÛöîò�Óû*‰~¬k±›ýˆmˆKw,PÄéë™+Ì6šlÿûý§?>|Äì¹½ÿïï|øÏåÇÓ?//éZ;[íþktíë­ƒzÂò+Í¥dhä±FÊBmçb)wÜV'²ŸŒÑýøn�9‘±ž²öAÖüDO_ÊEÖÓàé.½rÜ@=š;uõÓ³s¼±	Ù–3Žðå²P–…m¥ã¿……ã°ûéðØx©Ûa°q³ÇSÀõ�Tˆ;ž¾Ûsôût(…•Ï1¾ÜX@ÛH*îÂµ�,uWœõÖüÿLAŸÈÊÆ[v)g»r¸(çð8é¯
+²+!Ó0å°ð`iqH_8mI-�›L¨í¤çŽÌNZÔoÑíÏ§RŽ:³òIâm”M«
+—²rLjì:j¬ØØ&peAOMT/·i¾pŒ(ÕúH¬Ök¯Ps?&'uÅoÐm»Z!Bš<´%En_íÁ”	�màKØÙí¥ÕXºÓ`ÓYJãK©9•jŽÜf@mŠræÊOømºŽ /ãŸÕÍ€MÇ`Y:[MÛìÁZmŒ£ïŽmrÅÕ�)«B\k/1¥:uh:J»Â±«4Ý¡ÉYþ†ÝË$fI]#GóxX±c"—>ˆqÝ1´¾Qql(wç>ˆeG-l}ðN®¯ƒ–R¼×ÁZ‡˜œvR6Ê;·W?mn”y8'J=œ7Â�G÷“i�ÑÀ•ÛC¿2Þ¨•›·£ð¦OÎáçá;h'RžŒâºŽ“'ËòÀLrÜ¤ï�
+ó
+üØ>îEâÂýÈ«oÌb÷Ôc©ÿ|nîÃÍ}¸¹µ)á>ÜÜ‡›ûpó7tý>ÜÜ‡›;Ãý;1ÜûpóÍ¦þ‹á¦"¤�ÿÇá¦�mÙ+Ã�K9Ü¼V|š‰�KaÆ°Ò*óœÃŒŸà+rf„Ÿr	û�Kç6O1•üÓ±„©ƒùÞ¬#ÓŒ´Á‚a
+wY
+`—ÅÛáòÐPÙ]«¼aRˆKQÙë�vBÓQšuì{JÓ½™<ýÊ|r«ÁeÞÄCê™–8X)t\Ø‰:µ9óN\Ø6Cq±Žf
+qéjE ¤vO\OßiSÐ7t-wfvUY¸]ïzP“òÅ8	œG‘`¢„ùö;‘•³DÁu“M¦bgeK³†¸U?…Ûb|JzÂh`ßRzîÍì«bÃî#ø‡*-^Ða7çà‹pX{9|lÛ„œŽ'^Ñ§\¯Y/£B\¹±p¦tè{ê9H£Ž}K)†;³¯
+þ
+»?uÐÊV±GƒBCÁtÎ†U1±õ—…T ¤w§™Ä{Ph.+^e˜5À•«n›d›õÿPs”F…cK)†;³³–†›öÿM“�<è­úÏ I${ûD£€Å�f�ü­ëDÃ€“–±à’ìí�ƒ|ïÍ³F5XàIÚâ�Ãº8æØ]4½sŽšÞ‹ÂæáœáêðCŒØNÊxËlÏdŸ7o�äi8×¬„¥ï UNŸu´Æ_ÇÁ“sy`R¬¸
+mÅ5�{ÜssÏK:çyKç#¯:Û4ØÜ3ÿMežÕ ;æ½—ÿÿôƒOÎ’í^õÝçÓua{ú’€[±'ÉÁ‹vÑ²Õ[×ÒÍ/N¯Ùìóéºqªx9€ARÿêÆ?8 ÑùW¦±
+¶W§1—Æ4æö^Žd¹*ð¹i�lë¼�c$Ó™¾"×Hæ8G²´ø¼)Zb¤	?].µY*+Žb_­x+ÿî“¬Ï
+¤-Æ¾WºçËw‹KØÂ:\TzRd±¦b 7P›¹¢{qåâãéW¬îfq³æöl­{àÚ
+™HÝ6mG�™äNŽñpß¥b‘OnÖ—žùžRŠ<¤ž¾Ó¦ oèZîÌìª9ßíUT²Ss¯˜jÂþä+^P›ÐêÍ=°Rš�¬ Ìv1¼u<9—© ‡Z 0X[†¢»3;«Ø{’›®¸u3*¨>ñàãÂl‡í¢åÛn›¸-¡qaBª;áŠqCÜd@m7M^\¹¨˜ÖÏ$/ÌÁJš™Ý-.¨jË@Çª[ìxÓNÒDðf@v…£¤´±Y„f °ëØwuM÷èÊß·5E&»uE™X§nÍhÌ]Á¢SG×à+]¦®R÷Îƒf×á»mSSâú:ukÊ÷©§Mrv¯IÝ:âdÞ:æ´½‘î©ã÷­�Ó©]ëð)Å•9&]Ü§>Û®S·¶Ç9û|ŒnÍw]æ“mdáãàYˆ=0)VÜ†¶âšÆ=î¹¹ç%�ó¼¥óžW?Ûài÷ÄS‰ÿ|úþrúîr)¤@—ŸOˆvÁYH;ð¹ÀÄaô±/F€/Ïà$¿œ>b�eìòxz_>\~CE)
+å#†Áÿ^-;ŽãVtß_Á%”¥·Õ»Ng™Á�ÊèÎ‚¶iKhY4$ÙçCò½9÷A•Ë©Æ,ªLRä}ñÞsŸòº6Ïø`3ù"‹Y•òbÎ‹ÐXˆB´3RF]­dN•�@FM$ßÐþ†75¦”þ—áqË;`ÆSJÛh„‹~~ù`îçÑ›â£QM•hB{mòb`;ðT,'k:ùÕ~áäG7woŽî?ÞL¡¿tÃáÑ$ÕcSþõü§ð&Í£ –“/rDLú-‘ý_Â&Ì“ÙøC7˜9$µ5£váØ_EÖ*E>Ö¶‚Ð¢ª‘u	Äf™“÷ßÅŠ¹õ	²ÞšCpý£1´Að¯ƒ7#éKpqÖì»hlS¾1vq:kDò°›Á$3AþÙþÁÀPãz¨j,)Ìì˜dÃŸj>èHl>©Q%‡Ù»ãÑÍ~Šñû	Âí¶;a"©vò­ï¿
+ûÕÔÚÙœÜÜÊ:Yq5"Ñ*Ux¯rñj­ºÃ‹!žœ‚:8•Ù� VìŒ5‡(Y3�ÂLŸ¬€}v‡4	_‚–Eé©zæMëJÛ%0(³dòÄ—Î#ÿn=®am£ãy²~¬-.
+¬ÈšglYÛ6É Çs'Gä„ºÙ<Vé;iqŸiÛÐ‡ájÂ^B:%
+%ëÜºÁlÃ€€_üx@ü(ýDèM÷�¬ì¦éí&^³"®§XFÙ}Á¦xŒé�…'ÊÑ~:ÏaÇpžÌ¿mÝˆ¼?˜»‚g|b<Â#-áJ3*d)é4æèºÑýK@ˆ
+ûâGsL�tkë�Œ©ÜÁ#¦©=Âç5BÈ‹s’S$;þ™’”\F4t>�‘ŽO�¾çµ+K7n·ãÁˆ›H­Ÿ&¿ÓCC‚›À=ªò°‘e9�ôÀëÍÜ=>5€l½3´v°Ÿ‰3càûßðÿ@’3;s…uü/J‹¢ÁEÚ?Êæ!GK;>ÀSºBÞÚÊi9GžÖtûv#{·ö‚Ùr\ Ñ|÷W–fNä"²uÓóI¯ûŒDª‘�Ž�>)‚ÅÕçß	ŽFŸš&ÉŠ6�0¨AIÈì$?T'©¥”…¡’µÆOúÕo;×Q‰<“_Æn¦#/4�Ë}oôL�Ÿ¹]Y?èLäŒª|“3´˜¦6Æ+W”â'f;ÝŒ$~#ùˆ²ªâäÝX‘sä•Ý‡Ñøëa?ìÔ—�A7é‚N	e£�=ý 
+s'²‘B„º¦SÅ´U�uìÖ4»èó{¹–0²#°Ê(õ§¹ë	gdí"?$µFøu•¬¨mÜ3Sî}	2Ù„¸hÂI†Ü"‡ƒLøNº9ª<ënÓžoE;8h‡xb1>åäÑ~~#yTZöt&?^däãJtd(øÎôA¦bVC‹[0Éª²2>Ë·i6Gø�Òu:G ædUr¯1#pL†@³·‡fýà;ŸñGÐˆ[eY•âÖÆQõæVþSq¢:™ !žç$%˜Ü{)bLÏSÏ{®¼N­Åþ2ðÉwêõñÀK WI5#·näò‚ÕIÔ!³3"<Y¿Ö:7B%[àjzEÒCÕ.½�õ—¤J¸„(X=·¸³LfžtÒ0³çÆtGƒ’ÁgÆâ7çeÏpåŸóâMËC‚¨5úœ™Dô(²2×Ô×oNÿ0û"ŠeµâtDƒ®ï@Ýd¤Vuy«¨DHÊ/(ÐMT!fŠp$¨F\¯® µûÑMs„¨íL´ÕM?J£<†>Õ*?N‡i¢f„BíùÇKßø²ž™,lBãÎ¼ûÀ-Œj}–í`! s7Á’Ù‚Å”t¡)œ¤*m0ÓUTêYêºX}ÞyMÍþ,ÓìŸÛÑC…ë$�R<¥|êüÖPr…Ø�ÇQUâýB²sjÛxàDc‡&âõÎÍrÎ.¤)6`b&~ ,!T*).”gä!e’u5g]-Y[sÖp¦4	ÃÇ$¢_Ê@îžPdp¬!;iSÔÂ'L´MRß¢8jÞ/–<š¥€Ù£†¦rW ©]´©bpå+¼*@„~ƒƒ¬"…ä¹�¶|ÊUîíÃ®“„!(ÛpC"9«rxJŸ˜¹+–E#DcT–Áq¦­‡È+hù ì‚ßR 'ü†BQÚyºYª2Pv/oè6Ù½¬Ñ7Òç–ß.D;UM£¾¿òlù.ÊP*eÑŠÁÜqbz�7o�…œj Ÿ[Jfb“­�D'ô6PË¡À
+uò#ÌQøìð`(Úy<ª,—ên¸cžˆÖÏ²ràMgYGi@[cK}7¨µw%�êó(«Á¶õá00&ÆlS£ãùfloÚSÌÖÖÈ§V 5|’‘|Œ.
+bp•7*W*­œÂà¹´Uð‘�D“,€Õ8Þ0òvGþAÀ'æ3¢TÙÞø{m6«"=I}ñÜG3I[;�bM¥�ó¬•Î§�Y_dYšóN&"�.Ž˜tT2Ò}Ð4ãÿ—\ãz©¢"m±±8~1�ù·äzyò5iµ°ð¡Îƒ6;†Qj’éÃ<†¾‡!›Ød^Öv²¡]6®¨Í>©Ïã¡™SŽÑj·u3À—Èã-e4·Šë}%|fü’˜ýmšÇ÷ˆë¤µâw·iRô|›Œ0ŠT2«y­$>ñ `TŒNN*B÷)Á¦o{¥hd®F©&úzÐšÚ8Î�"¾ÿ?±V·¤'-ó<¶0"‰”-f¤æ�ÀM¦¥™­8É¤½N*½Cv² ›¶d@a¿ËlyÕŠ¢dfwæYg(µ ;¼*¤ïÓù¤Š ay,Ï2Íœ4/ÊW³™dš­°gêë”c�gãòJS•~"XØq'3Ãíøz’YÇ *>¢�ËâHù^OÈ£Ê¦n-xµ…ñk=<ÿ(ÛjÍ¶¢Vþã‡÷V¶Ÿ;9·´”¹
+Ñ-ê¤~TO{þOIVH1*ds@8å
+ŸBú•0äZ²%—l¡9%îF¤Å�*æNªß<‹�˜%Š±-Kñ?‚1}eyS¼qSœ¬ÄIq‘û#òÇüíDš¥ôà›çý‡–Öè:µ
+rö‹½ªÄ«"z%pFxí³ñüüt´™œ-­lYÝ¾"]Î‹t!UÚu…GëÎ¸ Ñ´¼ÌZé²H3i÷HÚ-dÛ »„5hGîy©¿åf£ÝƒS€Œîˆò~[Ó
+Z^Ôo«ÿÍ»à)¢\šë“ç'·<å®‘#ŠÄ8Ðè™]©w\º�Ÿ–D‚ÑÓ´Y¿Ã#ÒL#¸‚�ßßÃª7ˆè?šÒ¶£p±ñvmŸO4ê!D}­³V@YxC4ï65›¢y¥Íì'Ðcv[ Ý˜<SùQ^ÑÙ,C&?½F1vgÁ(ç~7môw¦Î†>äûž~ç]5•…ßÎSãg×í÷d„ü3rÛÁzm�Ý{·ÅÛnFÏ‡|@k´½(ËTlÿ
+ ¿kå½|†÷¸^¼Q&<³>
+æ—/\ß¯¦ñÙ[èŠ��ZAX, ëºhà€œÝ±ëÝHñ$ubÇÓcUf7ÄSüjÏMVðÏÜm(á¤èÐ¿{­§Ñ®á€·�8� ˜o¤ä-V-÷(¤`›¦¹²ŽÿòƒDï¸1þ�îjYŽÔ‚w}EÇj
+
+ƒ�+{#öf‡áË^ƒ,´<¤Ð�ø{�õhFR(bD¿ª»««²2}ýjDƒ‹rö
+�:µ‚gLò3ÕÏ…@)G¸ðÝþ‘ÁØ[ì�³`n!Æ*¦8x`�YAS’é‘«�Â™è”‡­NMÕk<ÀëV¥,€¨Ü8ŠÊšçJ3ÿ2ù8§žu‰‚\Yí‰È¸K$¿Çªá!RLø“Ëä!"aj®þðEÿ‚—®g”ªzàú“Ây'ßDU•Ï^þM;òíiAÓ:íÔÁ«Å�n%õùQ
+Ð……0ÙÅS;†Z$Ó´õY¥‹Qê1¡½0È¤bâf#�w„èøÆ§”ÎzfâB’þØíWû,ê�ýIÆqŠûoþ¸¿ùyÛt�Š*c-,$XÏf¨nþùÅt˜E6ËóC‚
+�Gyž[CëÓ˜Gbôf6SkÊóÍ¯ßÏ‰ù½¿ù_ï�$²Òç€ÚX¬óÍýYÏ“óô'9íns„eJ‰~ÞbZ[¾Ä·¦FV÷¯†HME¤Ïs�ÓVXÁŠ;Ù#P®éK)úˆáË°Õ ì<Ñ”®‘=³‰˜�ðôiê1èÊ—ÈýPoÈ_ðÎÞHÌ½³r…ÀŸÒŠ¹íÓPXÏ¬5e¿îˆ‹Kªæ’·ÈvV”È·;N¶ÓŽ”hM&!–xãb¤ç„nê4W7ƒÍ$ÎVj9Jn/eìš¡Hè©9m€?és¦Ÿ†U‘pù©×DCa]áaV·»Nç)z¤œ¶œGŠú< ŠCnŽ¹c:—S½ûáNö�#¨¡íæ‘PÌŠPušºjO»ÊžwÒ+ku¬å.Ä�ŒÉ/!%XÔ¯BzQ¶º’=Ÿ3UqBUÜGà¶aa¢Ö|nj¶1SÁŠ(—q‘Œ»~ì˜w¢ÒþÝsÇãôZàÅSšÅzp…ûÓ¤#Ox-d}¯Çb“\Sqr^y’>5#$•1ãšó±þóÅÐfV_‰Q5TÍH©:ÊÈC‚ÊYÐ“—9D÷Kí†ª“/�VM¼*¼
+dÂLãçèç,X¬=ø­o!9'$Ç{ýúàJs=ö¥íXA°äJfÕpn::0bžÙG´Ï“0ZÑÕÔ[óå•�…j/§¿Òý©âØL½QÙqäB
+'E±*¨¿Kzðnïê¡JØ$Íók	û²Ñ¨íTÔ:Â¤áëÕ�Þå—Ì=øÓ‹SÌ›æçlš¯Y«[ö×z|&Ê“S²3cŠ‰ð˜ÄÝ½à§@!JÒŒK§g…l÷³¸BjhFÜ}#ÿêôØíÑ€¹”ÇÜ©óF…ÌÂ¯>"jÚêe½ÖÌ›ESÓB+.!:¬¢õEÍ{¿ªÓkªµ¨(�#ÿ@CL”šN�{KP¡úYx©÷Ü°¸>´Éª~%Þ®Uj@š«0ÏUñÄÔ™òš«/Øæn4±óþ&cï„\äë!¿œµBÚèó±¾Á¿·²­4šKO‰bÆŒ”1ƒj
+æ=ô¾7JäEK’�È–Ýr¼í«+Ç‹B§.[d(ÝqÃ×J®€O“ª4Pr÷¶#m«��¨�ØÉ7k}Uâƒ„—jú¼Œ_ì�Mí©]k?“/¼yör¯j(«O’ÕD›‰µÁ%}ö–Pu.0cÕ�x>)Ñ©0~ÄêÌ-’ŽÉx,eàá�‡€�€›e©Dq SÓ†º›_VÈº=ž	¡kî±iÆ²7
+ªOª”Gœ8ô”„žù@›Èq2*¡gc®ÐY0wBF=_Å+ÊÇIæËè(�DgùtòI	…ê¥k@óòˆy­„Ë/ºÍ¨³äß<~Æ¬5ÄâÈËˆêE$˜åsÐD$B™ðù¤@TK·Ó¸à‹›�<“óiR½SÑ�xa}ë$-Ò<é¡Ÿd‘™ÇÍ×ó¿ó}@©Ì+ùÃ%Ðô(Nö
+ç5
+µÑPç`ëÖ
+6šx"3ÔwLHom,ŒëÚmtrÏÆžÉ/P[äo$%9
+­–[{	('§O9de|å$xàß^†d¹Ë“L"!›SBæ™ç±oÁÑJGŽ¡œy®‡•±íèÄ(=gèdÝî³Ðv‹çÀ3ûNèäÐ+í“æI8œð¥ƒ›…e~È÷„JßQ1†¾Ï¬1tEÍWužq–]þK�ž¡¯”VIž½p‹vû,€T`
+
+endstream
+endobj
+10 0 obj<</Length 76884/Filter/DCTDecode/Width 1395/Height 661/BitsPerComponent 8/ColorSpace/DeviceRGB/Type/XObject/Subtype/Image>>stream
+ÿØÿàJFIF––ÿÛC
+
+
+
+
+
+#%$""!&+7/&)4)!"0A149;>>>%.DIC<H7=>;ÿÛC
+
+;("(;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ÿÀ•s"ÿÄ	
+ÿÄµ}!1AQa"q2�‘¡#B±ÁRÑð$3br‚	
+%&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzƒ„…†‡ˆ‰Š’“”•–—˜™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖ×ØÙÚáâãäåæçèéêñòóôõö÷øùúÿÄ	
+ÿÄµw!1AQaq"2�B‘¡±Á	#3RðbrÑ
+$4á%ñ&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz‚ƒ„…†‡ˆ‰Š’“”•–—˜™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖ×ØÙÚâãäåæçèéêòóôõö÷øùúÿÚ?êcÿT¼§SbÿTŸîŠufhéhÅ&=(h¤4Í ¡¢Š(£<ÑE¢‚(4dö¥ÎhäP(æŠ(ü(È¢–’€´b—�zÐß­(P8PÒQENh4¢‚3@	F=¨£š>´QŠ(úÐ9£š?
+Z1ž´™ã¥.h(ïGäih¬ê3KŒ(çÒŽhæ”f“ñ£ß4¤QŠ	¢€
+(¤Éõ š_nsGZ(¢‚hÐEf€æ=¨Ïµò¥ ŸZAÏQF}¨ Š( Š( Š(éÖ€ÔqG4PÒ—#Ò“<ÑŠ84¼ÒQL>´¹¤È£>”€Z)2i
+( ÑÆ9â€
+)žtC�5ãN¤{Ž”“L¥¤Á¥@­t¤'š3KF(¤EsLŠ(¤Eb€
+)x¤ ùÑGãGã@qíE0QŒQE 
+J9ö¥ã½%ix¤"€ã­Ò—œ
+)h ?Z3FE!è(£¥QÆ8¢€Òâ�ÂŠ))h<Pb—¥âŽ´”t¥Å””´s@J1Eõí@ãIÉ4´t æŽ)zÑ�jJ3GJ9 �J(¢€”QGz(¢Œf€ŽA£ñ£ð¤æ“¿Qøb˜IF{ö£­ 
+(¢˜%-€Æ“½-�‰Å/áIÓ½.µ'Z?
+1·š3@ƒð¥è8¤£õ¤0ëES<Q‘ERÔBJ?Z9¦`QE/ã@ÄëF=ii3@ƒ€)1ëKE£š3íGÐPQJyã”QÍ-'ãŠ�i~” P!1EŠJ(£¥
+(âŠX¿Õ§û¢Ÿ�Šd|DŸîŠviˆ1íJ
+%- 
+(È=(¦Eb€
+(¢�.))hÇQEQEŸ­u¢€šB)qéEô4QÇ­)€QøPh¤š\ÑI@}¨¥ ‘šO­(Áö¢’€Ç4´”`P~´}(À¥ÇµÏ4„ã­.zÒtê(â—™¥`w£¥ŽÔQHiGJ(QÍQÖ�ŸJ(¢Š:ÒRÒPKIÒŠZN=hü(Ç¶(¢Š(¢Ž”PF(¢€QšAK�Z3ô£ñ£”×–8�´„"ŽäÑpF}«
+÷ÅÚ]™+æyŒ=*ˆø�`[&ÅG:«¢²tïéº‰&
+ÇøXã5­ÏqT�À\óÒŒÐ
+ÀLÖwˆnÚËB¸™N´»W7ã¹|½Ë™2Ø<·îÞa¸s“Ó5ÓøwÅMbâÞð–�¿ˆŸ»\ŠÇ(�ßQOoœã§4(¤´&úžÓ‰,k,gr0È4ñX
+½ûf‰‚Ù0¾ÌVþj‘AEPEPGáG|Q@¢Š>´gÔQF=ø¦Ÿj(éG½ 
+(¢€ÔQF)€~Râ“€(ïý(£ò ý(Íö¢˜	“F}éhÇµ 
+LÒÑ@jOÂ—µ £Ô´PcÚŠ( Š( ŒÑõ£­QŠ(Í&hÎ)G=E%w¥<
+J(£<â€Æ�ÆŽ(¤GÒ�IÖ˜�ZLQF(("—Š(){Rw¥4”QEœÒÐ(Ç½%-PRñE¤QKÖŒS(ëKŽ( ÒfŠ(8¥4(ëE¼PQ�z_Â“4J?
+Z3@„íÒŠ\
+N(£4¸¤ãµ!…dzþ”SZ^(£µñ£­zRâ�Äýh¢–˜	“KIF(RsëKGZ&qÖŒš\bŠJ>”RœPbŒQÅ„'áE/4Qp¿Õ'û¢�Iú¤ÿtS©€Aõ¥£½¢Š)€QE€ZJ\Š
+ÚŠ1G>€PÅqß­( ¢ƒJ(PyéE š:Ph¥¤íE-”½hÈ¤&–ŠLÑKF'zZ?AKúÐQE Š( ¯µ 4¿�h¢Šh¢Š(¢ƒGá@(¢Š(ëESL‘ƒƒ"ƒèM;8=«ÍõÍZvÕ.ŒrŒVs“M$†�HëÈý(ÅyÍ‡Œ56ñ;‚›‚Ÿ¥wßm¶*­ç.Î=*¹´»?z1U›R³^³/Ö£mbÅzËG<Erî*»·I|¦”þïz«ý¹d~ãÇzÎ‡ìÍªKxì7Ë÷IéQ)ö)+›oå˜Œu4¶—Ð^Æd�ƒ*œÉÔ¯ [/r³9ŠÍÓ5k]3T¹·n")�­J¨î6’G`i3ž‚±_Ä"Y5(z`Ô?ð’HOÜµhæEÑ¢ººIy-¬q³<_xö¢çRkd,a,¥d[êQ@Zfé!ùˆ¦Üëp»¢¦Dyå�eÌìj’±·¦jK©ÂdT(ËÕOj½ƒŽ•ÀØkÆÛQ¿T?#A©.®¿eó£¾.Øûž•jvFm¤tw·�éör\ÎÀ"ýkËõÏ]jÓ¶Ö)p=j_jÓÜD–ï))Ô�S\áäóM.w©7qfä“õ¤'­éÐÁqt±Ìû}h¿·†Ó/½•i ¬W�Ý2¹V Šô�ø‘o,ZÞöLOŸâçXt«ú²_1N^}êZìVGª�VÍzÊ3Q¶·d½\×%ÑG@{ÖÔ}B%•¦	=j¤LfßC`ø‚Ïøw¥r¾:ÕVöxaÉ§<)a¨›D˜JrXv5ƒ¯Ëæ]…V{Ó�äìÁIÞÆJ,‚^[#½M2®;sQ ØíónªhÎÖfÇÝS[Xgmðç>MéÏ
+&@®Ï5Çü;ˆ­„Ò€Í‘]…J,Z?•~(£4u ŠZCÇ4RñIK@ô4œzšZ(¢Š1IKEQFh(ÅëK@	G”Q@Q@Oz)@â“½(ÏµüèÏ­.j;PQEûPF(¢€ñKÖŠ9  ý)qõ£Ÿz	Š)ªžHSL7ƒÌƒéSÌ�ìIEWkëqüTßíqß4sÇ¸Y–±IU¿´mýMÚâÇÖ§�™dœu£­B·�ž�OÄßÆµJH,ÇÑI¹OÝaùÒÓ¸€Phü¨Qp
+){R
+`QƒëEPRÑGÒ�…7œõ§QøÐ!8¥àQ�š?ZCŠ)qíE&h£>”¼R)Zq¤š`Ph¤RÑE0R~¸÷ ýh ÑÚŒPu£ŸAKŠJQGn´(4
+)ƒ­/bŠ%´PQšZB9 ŽhæŒ}i€gÚŒûQÍu ÑHE
+9¥ëE%Òÿ:LÐŠ8 Ñš¤¥=)(¢ŒQ@êÓ¯Ýúlê“?Ýïë@‚Š( aEP Ïµ/�;RÐGëF( çÒ–ƒGj)EŠ(=(ühzš8õ£ëA#ýj(¢ŒæŠ^)(—´f�¥!¥:PE…çš(úqE}héíEÐEÑ@~4PEw¢€
+(úÑÅ´QŠJ1GáFh¢�aGJ?:?)žt@ýñJèvy/‘e4‡øPšò;¹Z_1‡Þ‘ŽzO‰îÒ-r†p:DhÕmaa‘œ°Åf½é�¡JÞÚmêDMùWS¤Á-ÌOæzdë!µ…F|¤üªuT_»�Âµ´nEŽ=­.DÌ‚eñÅ#XÜÜc#ð®Ì?…*eÜž~E^1òŒf¡Æ=ˆöhâ%Tò¢`Kº:ÖLºÿÙ®&‚x‰e8Æ~íXÕuF‡^š+@Fz�ZçïÁ¹»yœåØå�©©ŒcRåØ»'ˆK@ÑþcÑ³Ri‹6 '¸S�œÏ5�ä'§5zÂI-&Yb$;¾µ|‘Bælß�Ö0$Þ²gîžÕ4
+ÙÚd�§æ'½dÝêÓ^MæÊltQå2›#éPÕÁE�6·wK° 9üj)5{¹bØÍòõÀ$6‚æøD5+i�^k°ñÁ­b�Üš,éq¤öŒÂLNçOCW®¬å°�&“nà`Õ-:ÊIn8Q™±�¥j­”—CaBÛpÕœš¸“o¡�zÊ$cœô¬óÉÀ×I%‰¹£ÆO_JÒÓü=kh¡¥cŽç¥hšCŠ¹ÇÇeu!\oÏ §¶›y,Ñ0> W¡¬1Æ¸TQô¥(¤r.diÊy¤‚Eá�QZZZ¿ŠNu7ú-­èÉEW†Ï­´–Ó´L1°ñEÌª-ïjÅpì?>”
+Fòòv
+=)¤™"*XƒÚª*¼s� úZÏFÎw¦ˆ·°s+’\õç5ÎjÅÿ´œàŸÊº{P'‘ù,x®c[]·„õ'“ZBÆ‘Ð­$f…MÜÖ…Üki3C»!ã®k:b]c`9Æ*íô†âFãxOô­^ˆÑ‘àHLZ'©jé*Çð²tœ1ÖÆEB,
+£>ôPÀ)h£;ÑÅP(ü(Ížh£S)~´b€@¤G>¢Ž´q@	KGC“Aö �GëGoð Š(ö QEQEŸ�Z^ÔcÞ“4´P0ÅSZDA–l
+M¥¸Xuž Æ¨OªGvšÎ¸Õ¥lüØ¢�¹.!Œ|îÐÕIuˆSîŒû×;5þG-š§%éìqPå'°ìŽŽMi‰ù[mU“Tr9�ý+ŸkÏöª¼?…·Ü.‘ºú‘'ï~µj=kÜ–éŸÀS‡žãŸÀÓäAsY¯Ï­4ßc½fý’úO¹nä{Š�iZ“-Ú…—¾Þsœð([óžZ¨�#Tþ=ÛºnªŸvÙ¨åˆ{Æ¸Ô0qž*A~}kœxµŽZÝþµ	¿’6Ñ—ê(åB»:øõ­GªÈ£ïõ®)5až_«±j��ßÚŽD.c²‹X€5n=N8'Æ¦¢ŒGüjÒ\ÆßvOÎ�¤¶ÑØ¬±¿Ý|Ó°Er±Ý:rñéWmõy
+È÷¤¦Öák›´}j¤œ2ðÇi«JUù
+h¤˜¬/4RÒ“T £�ØÒâŠ@%¥¢˜	E�RâŒRÒƒ@ÀÒRõ£ôÄ¥%.)@¤18¤úñKŠ8ï@ƒŸ/¥�ÛsÍHbn¸¥qØŽŽô§ƒ‚(¦u¢–ŠJ¥}h>”RóÚŠ8¤¥¤ ŒRâŠ'4cÞŠ9 bQô¥£9÷¦QJ~”{Ð Å'éM%ŽÂ“½/”w¤¥Å&(Ç4c½/œÒÎh¥4œS”QE<ùIþè§sIú¥çøE-1ÇZ\{ÑÇz@˜¢Š(þtséG”~€~�=©hü(¥£Å÷£šhä}(Ï4´™éEc¥ŒÐFih4ƒé�jZAK@z(£ñ Š:RÐQ‚hÅ-&(¥¢€~´”(£½f—éIúPEZSÍÒ�Ò�Š
+%Q@æh£"ŒÐ†•ó´üÍ�AU.|B%ù-,!@§
+Jò}é÷WJO0?r<©¬‹BŽƒ“ï\ur±´V†_‹µ)ç°Ž¶‚ÍÐb¨øF7Uy"4â›â‰Cê)?*.Mix.äÜLz3mé[PîDŽŽòí,,d»—îÆ2G­7LÔ`ÕmEÅ»eO¢©øƒ2Ãggÿ=ç\�aÍGii~+šÎ%Û
+Ì;ÕGMÝêú‰l\›Z·¶ÕSO—r¼ƒäb8'Ò­ÈÁX“Øf³uÛx¥6ƒhûGœ¥|ÍXÕ%û=�Üäð‘Î—F&y|’3k7w]s#Tl»×p¯Z,•df$’Ùü+nk½0E†Ü� n÷5QiDÎÉ³C&w8õ«àCÈ;�nêo·ŒÁXÊdýk"oÝÛE€iÞámJÇ>´ �M,3œŠBêQŠ:™-�
+u+ö±«ÃZlr@pÀØÃ™¥ì9$d³Ž1ÔV¶¼û`‚(ÈÍ&ìKÔ¯¡’I®Rqˆ˜\÷ÏZÑ€¶$”ÝÀd(þ/jÎ´[Am3\3ù½¯J±éë¦Nÿ9Ÿ#cv¬�®l•¢lØÅˆ»pÒrjØ*G[DÊsòŒýjÀªV(ßjÖ–3¤1ó «yCã5Ú}µÍÊÏ,Aä^„ö«ÀzR'<Žµ�©þÒéœš¶g•!Œ»0+˜[Ïµ_LìI¢^FsÕÎP9)ÛŽþµ	Éà�úT²q™×?tUh´½Jáw%´˜4ÔY„`ÛÔ‘Ýà„ç£.Es7“o”³dŸS[×v7ðOŠr8¬™£S"ŽÙæ´‚±§-Š;É\b§¶mÒ aÀ5³Ÿ€JØäóJ°Aç(Eàž*äÑ)êzŒ¥tÈ†zŠÒŠ§`›,áOöE\QKBÇ‚iÀúÓGÒœ8 c�¥ó¤¥\zõ¢ŠG*ƒ.B�ÜÒhæ³îuË`wJ�JÊŸÆ–Ñœ$`žÜÕ(Éô!Î(éhæ¹EñÄe¹€¹oâû	Gï£4Ý9.€§oñéEeEâ].FÛçì>õ¥ÐÌ»¡‘\àÔ_¹Wš9¥ Ð0ô”QŠ(Í.( À<ÑHî¨2ÜPûFb¢eÏÖ§™-ÆËô£š@ÊÃ*A´î ¢ŒPp3’=MÏ½Ú!Î<Õcè)²]"s‘Q*‘E$Éÿ:†[˜á3ŒúVmÎ«Ù+çPËÌsQí/°ùM›�cü¢²®5Ç%ÿZÉžø‘×Iï3üT¬Þá{’ß{Õ9¯˜ç'�%Éc€2j,»žMh C‘jKÎzÕv»-Ó4ß+'“NX”™«QH\Ã¢•X�1ˆ©m.•åày
+g¢F:Šž7…GAS%Øi›°êz\xÛe�¨«‹­ZcÛ�Ê¹äº‰x TŸj‹Ÿ+î_1¼Ú¸#÷aG¶+2ï\ÔPâ%éUÒâÝ‡-‚j@!n’�B§Ü9‘›sâ=]ú·5�/Šu íêk¢hTŽMW’ÆÕòEWÔæŸÄ—î1¼œÔj×¬LþÒ6“nIÂ(ü*1¥Æ(ïÅ.o![]ÎYîKœíÇáH—Ž�‘Ív)¦éÌ1,8Í5ü7¥Ï�ŽSÛ5”±0Ž�©7³9ÈõV³°7à’=+Bow‚äAYóøsPƒ9ˆ8õÖ"”¶btäjC©’Íš¹ ëÍbArm¡ò.lË(èÝ§€’€m&çº½/h™\�WœõýkFÛSxñ‡?JãòXdÈËïZú€'ƒUek¡_¹Ý[ê‘J~Ú¯‚A\DyÇ5«k¨É0Ä�JJm¯±Ñ
+Z©m}ãíj·Ôõ­ÓL�‚Š1FGz«O§Z^´QHaŠ(£­Rž)(¢�KÞ�	A4êF#¥0+´ª'QžsWóœuªFÙ¦`ÀŽ:UÀzŠÅÞå�Ê0Ùõ¦ã5,‘–Á\Tdm8=jÓ¢”ŒÒvéT =:ÒqÞ—µ%zÑGÖ—ŸQ@	Š:ÑŠSÒ€ƒš( @>”QÍ�(¥ëILaF;w¢�¥
+1F(ÍRw¥æŽÔ”˜æ–�ãÒ�‚Š( aIKAúÓœÑG>‚ŠZ#ÿTŸîŠ´ÄÿV§ý‘OïL@(£ð¢€
+;ÑÒ—?JOj(¥€–Š:PÒŒƒGÒŠ(¢ŒPçéIŸz3ƒK@"�Š^}h ¥¢ŽôQKšJZ?*N”´˜£½=è ¥£õ¤ ÅQ@qG€Ö—Q@hàQ@)h ã4QÞŽ}¨ ¤çÖ—Þ�Ðt¤'4êaèÞÂ“v'V�Ãnì<ó/°¨­guªW2O©Å‘,A-Ù‡ÌÜ“C]ÜÛ©Ì‘’'i®-Û:ˆåµy¼ÝVæ@~U;k²ðÄF‹	#gÌàåÝ,�ë3ãó5éÚ}°‡N„nbŠì¦­nVº¶’ã\³—oî`V9ÿj¢ñ›svð^X8K»vÊ“üC¸5¯š7cÞ‹!:m…ã\íN@ó*átZ§ãŸ³xfãŸõ‡mtM–C�\OÄ)™,ímpxù'Ö”¶g+¦�ˆ	êEmÃl¯	—`ÇÒ±íFÐ:léqÏæEl2#až”7¥ŒVã.>x‚1z
+ÅÔwHáðµnýæKç€’*±V'•$ÓŠ*Ì `—nâN),z“šÐŠžx©m-V{ ²H#áˆàÖ—+I*TV]ÀÙ»ÝI½×§Ýö¨_OŠÒáV)|Òã<U¸|¡ÆñXIÜ—Ìgµì–Ö¦ÛÈwgwz#Ôe¸µ6âU'$â·m4¼ƒÏšD†.Ù9$T�á¨Œè—ˆò�­Æjoýûvwífáè=+j+ûiVL{æ¥¬Q�
+ÃÐÓA=�k]h
+o©Ö˜±÷Ö«Í¨Fƒ	ób°ãfÇZœçhªTû‡8_K%ßp½p
+f`ùÆ8Y¸Z»"’ŒÇ½XðÔI©œüÞHÉúÓi!'vtZ‡â²µCt|ÙÏ'wD­õÚ =ª¬rÔ¢N:T5ØÒãäŽ9‰2žÄk‰ñO†#Xþß`€Î^1ÜzŠìKûÕiJ°*Ã*ÃR»A¹Ä\[¤6	†Þ
+ƒŸCTí£ÝsØV®ºL@[¨?{§µSÓãÎ©n½³EîsÉ{Ç B1aSTHG¦\zV¦£Å8fš)Ã�HbŽœqC2 ÜÄ*Ž¤Õ;ýV×NŒ´®Š+‘¿×/uG"3åÄ=x«Œˆ”ÔNƒSñ=µ�+	ó±õ®fïVÔ5“!�©ÅQ-M„IIÆO5rÛH¼¾`Ò±Uô®•N0ÜÉÉËb„‹ûîÒ@iRÍÜe-¿]-¾•ef>b½’i5-^×F‰Km»¾èîj'ˆŒvhJF'öEãB]Bç²ã­S’ÏQŒá¬Û Vôž)0éæöHÖ ßêÐõÂ¥Ñ5Ëíh—ŠÐ¬]ÝúíYýiš{ŽRRü¬Ð²àw¤²Ô¯ô¹¶·—9*MvÓKï.îÕNî3ŠÍ»ðå�ÚlÊ~»zƒTå	üD8J;Þñõ© ¹_¾�þµ±Ûšò˜žóÃú²Üùl’ÄÙqÙÖ½M]eÓà¿³Q$rcrõÛ\ò‹‰¬]Ñ¥F3š¯m{
+Êådö©™‚)' õ¤¤šº,R@&©^êÐY€	%�@:Õk�C/µzž€T¶öI.%‘FþäÔ6ÞÃE@.uFß9h¡ìƒ©úÓ¥ðü2Œª²PkQÚ(¼Ù\"Žç­rZÏŽb‡|VÙR:æ¥Ùn;›Vt…‘nnCxÉä
+¥¨xÞÆ×"%ÞÀã¯Zá–M[ZŸpfÚ{“[v´·Ä—mæÉÜÕRZ!Úå±â½WQ�­•¹Úz1à
+µ­Ü 6¡vÎÇ�ŠjXð$R<ëù[êk;9nVˆ´%KuÂ¿�S¸¾ë–ýj„÷Ø<Ö|÷DŽNj•1sX¹=ñ'ƒYòÝdš¡q|áNMRye�÷Á­£¹\¿%Ñ'ån*<`òõ],å“«v«1é Œ¶kK¨ÏµÆG4¢ïÑM\M:$ëS-¼+ÔQqXÍûT��Ð&”œ”5©¶è)h½åEÐìeyÒg­'Ú+BE…¿„
+�ãN£ò¡XZ�}¡ñÒœ.©§h¥qÚ�¢ˆ·Lz”]°äQeO<Q¹æ•¢;²ÊÞ°?xÔ«zßÞª{—¶(g¥;+ìh¥óŒñR­Ø5šr
+8ùXÊ9úRäìÆ¢Ü£ðiëåãšÇóJwâ¤K¢Z‰Fû”™¶‘�÷$"¥rœÝXéwÓ“šµñù«št ÷FŠe¶ž;n-Çâ)‡FÒ®þhÿtç¡SR%Ôr�¬ÓkdÄæ6íƒ\²ÃÍ|ÕM2¼Ú%Ô*vº‡Ðõ¬Ù4ÄL;áqü
+ZÆîöÀî`dAÝzÕ˜u{;á²u»ç­B­Z—Ä®)œß�=«m˜cßµhZ_ƒƒ»ŠÖ—IµºB°È6ŸájÁ½Ð¯ld2ChýuCN~¦nœ‘½ÐoºÜÖ½¦¨Sj>®Öü©²§¸5µot²Ík¯Az�¤w	"äc&23\Å½ÓÄ~R~•©m©8fÇ±¨uåi ä¾Æ¥'ZjJ®2Zxæºã8É^,Í«	ÓÞŒfŒÞ—óTc´~PJ))zPB8¥ëÞ—Í)É}öfÆ:úš„ëK�»X-Õ–ÂXÒGëžÕ•¤ê¿o,¼4|ÒÜ/c¯mm™ˆQ�V­'{�¹ë†:å”vòyŽßhS€uúÌWzdrÄÛ³×Ú¡ÙI Næ¯j(§5 Æû�GÖ–Žh”RûB=èbƒžÔ´”L}héKô¥í@ÆÑKGJ(Å aH)hï@hæ–Š`%QŠ@Å:Òýi
+'áE-%~PsLŠNh¤;
+˜òÓýÑN¦Ä?t�>è§Ó$J1íKš
+%( u¢€AàÑÞŠ(¢–ŒPu RãPEPŠ(Æ9þtvÍ¨íE/å@	ÚŒ{Òþ´b€GQÚ€½híKA  s@â‚(¢Œ{Òâ€Š\zÒPGÖŠ(AõŸLÒÑ@	ÅRâ�Æ€�Â—õ¤ Š( È¤&—ð¦šBiŽIR=E9�Öšx¢Àq³i­Èªì ±8ÍAuÛYJÛ‹¸ºVÜ– 8îs!’H4®Œ·$ŠÅÆÅó?Ù¦�úímØ®”ü@XY
+ÚÃf¸§�ÈÃ=©ÏkÉtgÌÎÙþ ¾ÍËh5Uþ"\l�GÖ¹	&;­A»“OÙ¢y™Û'Ä)Ù±,�aYÞ$×—^kTTØ"çšæ²XàjÔQmÎ0})òX‹ªÛTóŽ*{DÙ[I±Ê¹9%O&³‹3œ(ëQ„s" à³Ï¥)-.L7Ðë”KyWÍcî÷Ç­g[Þ¾ù.…°+&WØWI-�¦›l–s—‘|°I
+ÁÏ¥`0�CÄ[²¢¹c]^Ç£;©©NÑÙI�X»d7¥H×jµŠ�U£#-ëM��ÆiGÜ<b©Ö¿C¡`—qÿo�êKp°*˜×”ØõGK»‰ÜàŒb£ç®HÝK·ž¤ÓöžDýE7£&µÕg{	md¤œ© §Ýj˜ÓaòC$ÉÆìÕ|\†ü��§ïbœenŒka½œorAròeÏÌÇïëBËŒ8=ê[}:wXäA�ËÍHö2˜[W ð}+ER1<çÂ‘Ï4ç»@„Ži�ÛËm²2dšI[o8Åû³Þ´U–„µb¤÷o!Ú¼f¶<6ëm,�‹cæ=êŒVQLZv8@3Å8NJæ1±zÖr•ÙÓ
+NÜÍ�š_À:ÈãV#½‰ÇÊêàÄw“ò§h÷¤–
+NÌ‚RqÔBlM.‡zóg�x¨S×šá-|GylÃÌË ûÙ®ªÎþûa4MÁ�JMÜi[r†¼ ÞÄøûÕ_MLë0àtæ¯jñ’§œU}|Í\ŸîŠˆ^ö0’÷Ž½	â§RxªÉ×¦\ê0XÆLŽ	Ãšé³e^Åòêˆ^F
+£¹5�ªø˜G˜,ò\ñ‘ÔÖEö±wª1HHH�å�LU9-ˆŠØ&oâêOÿZ·�.¬ÊSè‡ÎÅ‰šúL¶r#ÿ ·»Ôßl(R!ß·áWl4—:ƒaO!*Þ©ªÇ¤Ù�$aV‰UQÑ`Þá�†�›pà�9'©­6þ1_"Ü��c«BÑ§ÕîTÕwy
+sGø½
+t××ðiño•€ÀùPw®*•[Üê§O¢u5¦•l×08«ó­KVû}û]]�û~êvÇj—Ä ’öbKpÊ;-]ð·ƒeÔÜ_jÑÚƒ�‡¬‡ü+(ÅËVuÊÔÕº‰¡x~ãÄ7#QÔ‰[Uû‰Ð°ì>•ÞÅpF±B‚8ÀÀUèJ#H”G`(é@PxÈ¦ÝÎr	­ÒxÊ0÷ÅrÚ�ËiP‹fÏ�ß2ÔWspèñïÞM¹¨Ø’|¿;8ÏJ¸èˆz³·¼´�ZÓ�²ùsÃ£Ï"²<4éâ™´ù\ùb|¿áÍtÌ¶Úf—08%~¼VU¼+iñ	�m[‹vüêÜ®‰JÌèo4Á7íå:ó×ƒUWžîÔÅå±�qšÑÔ„²Ûœ�zVR;¯BšÉØ¢î™¦¸o:s¹ÏAýÚÑ¹ºŠÆvïnÊ;Ö?ÛåH„BL(ïëTå¼ï¸±úÒNÈmZÂxƒY™²Rsò®î•RÃÂkï½•donk]¯2:ÔMpç¦juc.$)aaD¡"b|É:zYæisÔÒ­ÄÀç&�‡rä÷!¥eÜ]’pNZ7A‰¢Þª\XG:"m�èý(JÂfmÅàNüúU&3Ü7
+¾4y¢;¥½Ç5'É­UŒÚe(tÜ
+Í×Þ¬¤P áFi&”¢`pi-Ä·EÖÉEÜGµ>`Hœ:¯@5®êEe4÷rƒåDØx¡týJá€ ¨5“©Ô«>ÅÙ/‘ˆ~u^MM3€Ù­]'ÃÖÏ­ÞçqÎjòøbÆ.cN}ê£(½Ør³›[Ç¹Â¦ŽÉvú×J4}€l�¥!ÓnGE\V·¦CS0—O�¾ñ©”OY
+k›;•<¦i­êÕšjTÉå™˜4|�óšS¤Æú¾ISÈaøQç)8ÈÈ«ä‹&í?²@ãu!Ò3Ñ«@J�ÜFðÝ¥ì¢ÅÎÌã¤gu4éNÖ¦~” úŠ¥I9ŽÚdëÈ5ZÜ'UÍnî¤8>õ^Í æ9óæ/
+!oPEo“w5YÄÇîõ£Ù¡s™!È‘n
+à~µbM<sƒŠ¬ö’Ær0Efé2”Ñj;ŸFæ­ExÈÃœæ±NTüÀ©©Rr½óXÊÑHé!¼ÁÇãQ\éÖ×yt\‡ø–²b¹ÏCW`» ã<VN=¬dVyu)¹Ì±Ž„v«¶>+‰ÀINÓÜ5[IÑÆ=+3Qðô`ÉÉ'\
+æ–ò4çhÚxô­LxÔ?÷”ÕgÐçƒ÷–²yˆ?„õ®0Ë¨é3bøÏJÝÒüY†1*}s\ò¡^Ž±w@§£5¡¸em’¬;¸¯»©ÁìiñÝXê‘�0)?ß^¢¢žÎkBúÈ›£ÕPÄ)û³Ðn=‹Vú“ÛHRqë[–÷i(çÐ×1…¸ˆ£~tËKété¼©²c'åoJN2£.j{”ŽÐ{s@÷ªVw‰*€HÁèjíz4kFªº0’qz‹ùÒsE/ã[A�z{
+^”u ç¾©º
+‚VsMóŸ²I©\ïEù«/G>TsÝ»aBâ¬øŽlê×gÛ•Æë³Ž9ozµ¹2)ù…åwë½‰¯Pðe»Úhi¸ó!Ý�jàôm3í÷€cäœW©YÅå@‘(Â À¬å¬®º­‘Oš¢�À¦P´}(Ï½š@¨Á¥éïE%QE&(¥£¥
+Oj)q@„¢Š^´N(Æh ÐP)h¦!2}(¥"“ô�èæ”�zAÅ!…¹ö¤ AÖ“šZ9õ¦1(¥¢€¸D?vŸîŠu63û¤ÿtS»P âƒGŒPS©?�( Å¥£ð QIÏ¥-•`QŸZZ1E˜ü~´¤àQA Ž´½)æ–€ÒŠ( Ž”¿ZOj_ÂŠNih)sGLPGQÅúÑEQF
+Q@úRâ„­qEQ×µPRRÑ@	M4ãëM4ÓLl
+y5b#n˜5‘â5½Ñ.!Ú2‘ZŽØª·,Rû¡N*¨Œ¸Hä%T¶úUëbŸPû)�ÉÃâªO´Í+ôÎ)Öß$¢E<ŠièK«†áÐs‚yìj!i+¥^¹žI¢#vzÕuÜƒ99¢â¤[	õ�ÀEÜkzËF}ZRR?—<¹àVV“*]MÜ�¢»ŸßÙa­«ºÇqÏ?ÅZ^Ñ¹6MêÌ¹|!%œfx™d*:U+xmç¸*TEË}k±¹Õì­ k‡tg+…Eõ®	�f’UQ¹Ü¶=D�ã©¤¤’/Þ]´åðˆ0¹5@çwZWfyKâ¤9‘�^nÍŸE(¤†±¥nqÆO4«Œò)¬2ç èiš=…eä`äÒôzÒ)'¿J\•íùÒlQI!UFàs“Tõ7W‘þS¿ Å\\3�ëTçlÝ8#€x5½7¡çã•Òfí¤åmbPyÚ*}ÀŒõÍWµ’1§���½Þ„~þÕÍR-Hã�¬Ktá4‰ÉèÜUI%DÑ„%ŽX�ÍI©¶4•ÕŸ‘Y7nûmÜd/9¥tQNÇ=Wïâ’1Úï¸ª>x‚ìÛ±ÀSò“ÜTM±:rSD�
+Ú„“!‡ñwoGs²µ¡m™ÐÛIæAãÒ­äcŒü§5ÊÃ%í—Ì¯æÇØŽµz=y
+”`ã½jš9çNpz£
+[�²J¨,E;MÔ§³s±	)…Wš&3;'Ý-‘Š�d€ƒƒ×Š®TfäÛ=)gU´F8#hªº�oî%-µ Öt7êö(� -TmGh0Ûg©5TèÝÝ³)Í#§Ô¼B�,xëÍ`É+Ü-ä‡oP™þuE&Ž¿Í4ž¾•fÞKO0K~ÍŽ¡;WUá¦V”ÙfÞ­M–+qåÅÝˆâº2ÛNQµ“¤òMfÂSc,VÑ£Ó½KŠ<µc™ÞGß�×%LGc®žOdhêW°éVþ}ã/TˆÆÒ´¹u»¯ímXùvÀåñ»ÿ­Y7R5íÏ�u)šBryJÕ[=sUDŽ%¸W3mêŽµ‡åÖlÕÔ¼Moj›-¶’£ì>•ÇÜßêÕÏ•n�4ŒxµtÖ¾Y$
+rÒýÄàWY§évZ\Am`Xð>ðëDiÝóHr«+@å¼7à$¶u½ÕÈšQÊÇØ}k¯‘ÀPŠ0«ÑGPóÀ&£¹«”ï¢9¬Þ¬Eš¨ê’®A?wŒV´qíã¬KÉ~ÑrÄó´íË‰÷)šÒÖZ…µÄ»ÁÞqõ¯3ñGÏâönI~sô¯H‰`àžõç^%�“Ä·p¦d,F8É5–·ÔºÖ[¿¨:økMURÒ§Ñ¦»Ôu;]Rx|¸ R‹"™e¢™­¬ßR¼„ù!íøÖ´’íP
+Lv®Í“F-§fZ¸¼y	,pLU	.Àâ šãs`¬í�y¥¸‰d�›¡ÍBÌsè)‚\’ jfŽ>e�/¶y¦•„ÙgÍDSàtæ©èùAaP�EmòÍ1^æ€Ÿ'¡4ñ(‘YÉ¨@ ƒVbžxGçÒ„ÇbÆñŽ
+Á<Š�oNi3ŽÕZ2u-,åx
+Ç¡¦Moou�1J�s”â¡R	Í?qíG ù‰õhþÙ§˜âÈSÂ(µnãq´ù!¸©•ÈcÚ¬AqåÊeÚ¥Êí-ŽqéQ(ßr“0Oˆ!Œ�®A#¥Bþ$˜Ÿ‘{Ñuá©<Öx%ßvž¢£D†Gc•Á©Ž½ÉöŽçS¡n–ÄNÇ-!äÖ¨�áyš8Ýü2ZÅ˜>â¡h¬i¾¤€sR¨ÏZ�XšÈ‡k°ZHG§Jh_QH&Œô`p‘sÔRw¦5a‚ þY@ßz!Ï^*ÆáHO<Õ)1hQ“Jµpuƒê+šÔtÉ ‘ÞÖWÀþk³<ŠÊ¸�÷ÍÖ©M¡8¦q_Úwp¾×gR?¼*hõÙÇR§ë]
+Å„¼jO®+:o
+ÂË”8bkO¬(ndé_b(õÒOÏü*Ôzµ»}ì¯áUÛÂ„E¹%ùª¼Þ¿·Œ8u`Þ´ã�¦ú‹ØË±®·�¿I¤­È ŠæšÊþ&!¡Î;ƒLó.â<¤ªEn±}L�6u$þT…AÕÍ¦­uSŸb*ÜZò‘‰Sò­#R,—iÉl’g#ôªRé£–BséV`Ô­¦ƒïVU•¹´Ñ“vŒ7G‰°ÊG½:)Êg¸­‡‰dá”TgÓŽwÄOÒ±�.Æ±˜øn}ëB¼w¬Z7ÃpEYŠr=ë–Q7R7e‚ÛQˆ¤¨	=Ís§‡&²&X2ñú
+×‚å”ŒÔ‚åd]ŽÖ¡IÄ¦®qvó[HnQ‡U'­v:7ˆ’qäÌcÁVïYºç‡’PnmFÖ^p;×1ËÇ YWSÖ°­‡�Uxî5'
+ÏK¸³]¿h´ÉSË%T–5¹„ŒgëT|=¯ˆg`IèOzÛ»¶EÔ¡ûØ®JS•9rL×}Q‘§êo§]ý’áŽÃ÷	5ÙY],±�˜ô5ÆêúzÞ[�‰*GcPxkÄ
+ßc»m¬§=«~GIûHlC÷‘è”TPL&@{ûT¸¯B3RWF-X(úÑF?°ôª—<!$ñŠ¶Ü•Bü�o!?Ý¦·äÚÔ�&¡rÿíâ¨Bvjþ ¬LÌT€\óYÈvsÖ“i’÷;¯Ú„±‘ó1ë]¤#
++�ð¤XÑ`>£šéqIl4‰V�Ö˜)àÓ´´™¥†QŠ(¢Œ
+9Æ(÷£­S£QH9£ê(¥Å'4�
+-JR3IŠ(ühÅ•03IKIÞ�ã½©qIøÐIKE&bŠ`ŸÝ'û¢œ$`yIþè¥Ç4Ä.=èÞŠ)`QF)h(æ—b€š(ühÀ £( KIK@(ÅPRâŠ?�&=ixv¢€ÑKŠAÖ€
+QF(â€3F(¢€RRý(4A (1õ£´PÆ(â—˜ bb—sEñ£š1é@½E&iMPSþ´Ò=è6ÍDÀóSšaÀªÀæ²õ›„ƒM¸ËaÊzÝ
+3ï\½t“ë‚ÿ*¸¬ç6¬‘P�39ˆœ�„9ëQÅ«ü·™âõ\Ó|ØFrËITiXÑÐ]ÌG‘£8t954Ér¹�	Å.¡‰î0­Àã"¶ì#[[
+ÝsëMÏC'
+lV€Ci`ñÌvÈíœTö58R¸«Z•´·¢=�³0@¬)bh¤(ëµ—¨­!&ÕŒ¦¬Í/¶£¶çaV-¤ŽYË</$
+ÁÉ­=*<FÒóÏZsøMpé:ˆÑ¾Hü)¤£'œÓ²JŒŠnqÆzWž÷>ŽÉÁ@IäTFEr®LŠ”“õ¤®xÏ4&'®ÁÛÅÐAÈÈâŽFAü)$
+ƒ/ëŠ§'ï.[¯j¼˜Hä�Ÿº*�¶7A<Ù+#ÍÅM=–êÃ'•uxCëU¢íVWž+îÎE ÝXŠÚ@Ï5�]RVù�#ŒÕÝ^Cö ›ðQ8¬ˆÕ�†Cyã­uÓ‹å9*ÊÌ·Ÿ)‹q*NpiÅ&œ¶ÒÈø�
+/ûUu#x×k2ûÖêŒŸBUD�îSÈ‹”r*7pçlÐ†ÛšÓ)nd›Úš¢Ù›÷¼¯Ú­a_VtGÖ›™FÒÕÏÊ$CÜÔ}†!Òå‡ÔVêh—×?2Ûyc¹5z×ÃÑFsxø¨¥*1Šø�£Š„·�Êý‰@ÿ�£ƒÏ¢Ê2@7,GÒº»ÆÑmW�¯¤´‚ÝÓÌòWžƒÏ-÷4Ui!ÌÅcl­†–vçøEXþÍI[ö“Kßt•Õ1µ¶O2]ˆ£ÔV5æ¹=û›=-2¨äÔó6Þ+h˜¯#[ÈcX�>q�Ï>ÕÐé>’îŸPvMÜˆÇZ»¢xv;"..ñ-Éîy]
+18¥t¼ÚìAc¡ØÙ€ÑÛ®áüG­^,	Ú8‘šœ¨ÍÐS¿cÛÝ“)D´Æ�±âž°â©Dh;S³$�a$óSª§p;QT¢�›bŽµÏÜô¹¾\
+üc½t¹Ù�7a¹ÝÒ¸ñŠé#j.ÌEÂ¶ìô¬˜t¨WV¸Ô¥æ•¾Lò{V‹¹'h?Zce-Ö£IÅjUI\G~I'“T§~8Ïj|²óš§$ƒœž}+©23(ÜGëL»`àgÖ –r2Q7àòs÷÷àÝHÁäQÓi=
+h•È–†ƒÞ^ßM5¶�ýÙÃ1<šÊ‰5‹‰"�I#?69ÅAevÖí#,¬ŒÞ‡­I§j[K4©1Y©ëNTgÍqR[Ã+D"ftûÊ"“í’*b;»Žâ�c©Ïou=Â¸ß/Þ'½:ÇS–-Nk²ˆîüÃ"ŽP»ý¡‚AB¥X´Õc·�\×ž:ÔV÷èuin¥�71ÅFÊ—wrN"	à*ôœPÓf½¾¦'Ô£·@Q$o½[oŠì€õï\�¬_d¼Šg|ªã5¸úì—­`,OLÖ2´MV»–Êàñ�}¥Àá¸¢=7Äzš ò�îã¡má�RÿKž\gŽH¬¾µN=Féßb˜pâœ§°¦ÜY½»�G#Ò£ËÁ­£R3ØÍÅÄ�7§ŸZ‘¶È¸uZ…=ê@yÅ_-ÇÌ[Ó¢†ßzDûCœí>µuÆ$_CY ûšž;¶R7’Àwô¬;lZ•ÍQ�Æ)¢$‘Ï˜€ýi`ÿIMÑÇÓ<ÔFî(.Ä¬ˆ[€ÄqšÉÍ-Ë±)³ƒpQýžÂž~µfxr¸'@�µhCdgŠ‰X7\f¤‰
+d3–Ï­9"ýöõmÜcšY1ÍC`NÞÜTR\F˜9>ÔðâTÊÕw½ö¨(a–éqBýŸw$ŒúÔ 94…†6Š§®â@ …þëÎ‡µ1¿ð4ÃvúRùr'+!úÍÓƒèc^Èãƒ@µ(X´*ÀŽ¥>9%.€ÁjF$îéYº{2¹ŒçÓí˜6ÕrNsŠÏ“D³}Ù‡i'ŒVú\)õ§	Œð£Ø¾’dÎVO
+ÄA1HTöÍDúeý“/—0lôõ®±ãŠ@F0}ET¹ŒDUò�j¸ºñÛR\`÷1£¸¹ˆ…¹�‡¾*är$ƒ*Uƒp²}áùÒ2DÉ•7µl±ubí8˜º1{2¤öqÎ¿tgÖ³'�íß
+’½�k±xÈíšRHñ"ü§½t*ôªé{2y%%e=x«ÐOÜµÅ™ˆ“(jº“qS(–™ÑÛ]]¬sõ¬­AK„7zKkŽ˜ê+^	¼ðŸÂ²IÅš+4ppM%¬Û\*kÐ<3¬%ôdœŒ‘ŒÖ°uýFdUÁëšÁ³ºšÊéX«!È¨¯EU�Öâ‹å~G¢ÏÙ®ÝÇËÕ}ë”×ôÙ!¸¶Êxûàw®™5(õ�2;€GÚ"ûãÔS‡PH×éYÑm.V[³Õ	á?¬Û-ælÂ“]§¯,Õ¬…¨Å}lOÙ'9W xT]WNV
+™S†½5Èìg-M2)1ïJ1Ú—ÑrF‘‘Tu„�:xV…W¸\¡úP-u¤ÛM¥I�I¯|×œ\Ú½«¼dž:W®Å3It¯>ñ=¡‚÷f=kŠ”¹g(³Y«ÇC¶ð´
+‡n©\ŠÞTÀ¬_
+?› [6yQŒÖð×î˜ˆ�·Nª¡x¥Å/åF(”qF(â€
+(£Ò€
+LS±ïI@	Å¥Å&(Ç½¼Q�JJ(¢€ÒÑÎh<Ð!1E9£”¢“Š1ï@Ã=è9 æ—0’–““é@fŠÝ§û¢�Ò›ú¤ÿtSé€”´Q@ÂŒÑ@ë@‚Š^ôP}¤Q@QøQ@QÎhQKŠN(Qõ¥úP@ aÖŒb�ïE!}¨¥æ�ñLŠ.(¤¥¢€RÚ–Žô˜æŠZ(9£�ZrŒ¸®mo$2\y2±¹Ÿ“<VW::
+U°¾‹P¶ób<©ÚãÐÕ—u�wHÊƒÕŽ*®–ãåw°~4rj¹Ô¬AÇÚV¢:Å€m¢RHô©sˆr²í5˜u¸‹þî"Tzõªók¥¢‘m��—“¨­ ¬mnRpè4?Â¹=ò,aü×óGSé]Ÿ+\iñÊç$Ž[Öœ%rS'¦šyÇ¨üéï‘O™a>´ÃO v9Â*�
+-†ÍywŒck_ÌÂÊ7€+¾ñª4]?íEw1m W›x‡W}fæ9Ú0…oÖ¡ûÎÀ�µ3ŸSM,}j2IëÖ›œµ¢ˆ¹™b&>jwù€Åtë�$%¶“Žk›°�Ì»Aès]éò+QIÂ·¦+)½KŽÄ³�AK†6Ò3Y×ú|rBò£æEnsÞ¬*X<û‰’w¥{­2ØÇ²ÄzlsU'ufbEbóËQ´§´áÓ®a½’ÃÍUh†IíT¥šO0ÜÀžPN@^ÕNMRåæ24„¹zµNä&ÖÆÜQÏ-¼ÄHD}~õO¦[Ízí�òõÀì+˜[ùPáºã½u>	ÕÖÒîq&J£,{Rå]�UYõfÌ^–X‰wXÎ{ÖÛÌ—ïlYTŒŽz}k±ºÖlÒÌÉïdè3Ö¼ßYÔ¤»Ô¤¼FÚdë·µB�úí¤¶fÍ�¼÷×�j…L©Ï\zÖÚøYÜ{…Gc\fƒ¨MmªÇp§-Ñ³ÜW §ˆ-<Ï|ƒVâí¢¶ovs³Y®‘|ö×L0ã©<YÑ¤~cùC÷lÙQíWõH®5Ý@M°•^WÒ´l<4ÎÊ%�D¥sÓš�c}[#ÚqÆG\ÔÊê¥y$ƒœšß:V•k‚ò™?6MImqcnÎ°À$Ëda3�B§M	É³˜šÉï®Œëg#ç�‘Vbðöªà´�ö�t©%É@©*†Ü3ÅL÷r/Í#íúšé�WdŒœÕœÔ~¼p­-Ú fÛ�Ï5nÓÂ�4�ö‹¦8=»Õ™õ�:Ñ2î§<zÖ]×Œ©G…ÄGZ—ˆ’³‰²Ú‘j�•§<î<TW:Ö“¥‡1GèC\¬þ!{”ýæöÓŠÍšhšÖCå1ÝÐ“ÐÖ.s™i%±ÐÝøýßÁQÐšçn5ëë»à“LÆ"ØÚ=*­Œ$¸0—b­Ûé‚Þc$Ì¬ßÂƒ“UËÜNH}€ÅýÌDñÔd×C&·µº¤$<ÛqŠçâ‡í[÷nx>µÛi>²´U‘ÓÌ�Œå©r¦;³
+'S×&]³G~™®³LÑâÓ¡ÙJv#“Z	¶1Ç”Î[„¨i#D4!N§šš4ÝŽ84‘ÂOÌÇ5iT/AR W0$H"¥7áÒ®Éqh¤¥Å0
+(â—éøPô®rY	ž@¿&¯kº‹Z ¶ƒâOáÏ**Œ1-¼[¤9n¼Ö´™qÑXÒ$2Ë×°õª7Sä§aR\Ndl’p+úspLQŸcŠÊòÝIqzòµ›¨êÃÎû<
+œ™ê=Rý,bk[c™X|Ì;V\6ÄÀd$�SëUÉq)Y–"ÔçY\Å’O�qò3Èñ’Xç¥X‰eF-
+»o<Í•�ôÏ­h­KnLÁ*ÃªŸÊ¤†ÖY¹^©®•í•a,bB=êŠÝÐþìçÔRsÅ_SêÐÛíÃîÏqU×vp¹ÏµnËkÝæ‘c©ëT­ìÞîäAcHÙè)©¤½áJ)¿t¯[>g<žÕ±¦iZ–ªÂ;vòóË‘€+§Ñükhú³yÒõ�º+ šö+Xö¦ÈcQ€¯:¶;¥5sHRîaXøÒßjw-4ƒª'·¡[
+=vÚÚÅÇ\dþuÍê>.··b‘eßÛ¥e¾½ö“ûÉÈö¹}•zÚÈÒñŽ‡g>µšQŸLÕ3­ù‡ÆÎOtÍs	yCëW"»C‚’€Êr+X`ÔwtkÞ
+@[4²Yäœgæ…`¥ñšê;s–ÎÁ~n1[°ø’X�›•YQG'½^†M]�d�È¿0ã
+uFœ ½Â9¯¹Ÿ©è7šZÅ$ª9>ë)þ•@HAÁé^ƒy-Ž¡¦Û¬·«i4Ì\†úÖlþ±¿P!½´Iü´IÝøVŠ£NÌN	êŽP6zãRjš=æ‘*¤áîHŒÊ©¤™Æk¢é™YÅ–ã‘¢`ÈÅXwf}JImÙ.0ê:tªjAíHü�,\â°©‡Œ‹U:Fo;M…ñÕ5VÖçDÅY—gŠ|ÇÈ´H‰ÀD×3ý³5�-2„±Ã/aXbcR1\…E§¹ÐÉ©:ìO—¹’|H›sÅU²×mnÐyr©ÏlÕòñË×Þ¸£‰œt¨�yWBµ¼~RÓeá×žõhÆ@ùNG¥BÈ	íŸzë§VÙ’Ñ"šÙ*]‡Ò§«bn5NG4{g4`:Šç¡¥¨ÅfœÜ®)¡yÎE2Y6¡9É§¨Œá9YŒwÚG­M‰ÆX
+Æªêh°Ä²¡ÀÏ"´ºD´N.1Þ› {½±¡Ç9§ÇgÐ$€‘¸f‹C7F%;›®}*ogp°Ia"¨?Ê«I®zŠèÑ²�Ø\¦ o"nƒ¯zëUbÖ¦N
+Ü²\ÁÈ_1;Š!Õ-çKþí‡Un+rksÀ Ö.¡£,ù8ù½k9á©ÔÛF5QÇqÏ½��OaéU'‡glg‘YÞ~¡¤9V&Hýý+F
+NÖý¹Øæ¹fªÒvz£Dã"lŽ+BÖã8àŠ¬ñ?7ài¨Lm¸v­®¤´Ñ�„]Ú•nIæ¸½VÍ¡‘ð¼ŽžõÔYÏ‚äƒ\±ó F¼�Sgf[ÔÁÒ5¶pÊÝ>ðõÕZN³Ã¸µ«“6Ÿg‰n”~í›
+Š×Ñ';å€œ…9J™%}Ö†åÅ²êš%Öœã,«¾3ïXÖ$Óï‘eb9Øêk~Ú_*ñ	?+pk—×m>Á«¼¨0²7íD¥¥‡cÖÃ+W�Ã"�XÞÔ¡¢ÆXåâùMl[AÝ‹QÊSRâšßw¥WP1î[Éq ê§šæüsg•·½�~FÀjêîÓ®j†£l/ôI¡#,£"¸+®IóÁÝX©àiCé/<#WRÅ|?b°ÝÄy*ø5Û/Jë¦ýÓ+1GJ1KŽ)?
+ÔAŠ\Q�Z:u 4ihéÖ€t¥Å„fŒQJ ˜Å)<Ñõü¨:ô¢—�é 
+N;Šâ€E�.=è(¢Š1IKI�lPƒëG>ÔcÖŒPRN£ð æŠ?E01˜“ýÑNæ’1û¤ãøE:�RwÅ/z&)húQøPAúQÏj8õ ü(£¸¤ £¥”Š`7­.(Å.((¥Çj1@œÒÑõ¤F(¢€Rt¥£š`Q@¤EÑL�š)h(¥íIƒ@
+Ð[Ðf¸KÑ%­´z’!cw#‚WŒs]�ÝÜÙÜ°•w,gŒ×)¨N—>Ó-í\™"%¤¾OJÂRF‘Ž¤:n¥6�a+ÄBù‡%MQŸQÕu9¶ÅÓPÚ�ZÈêcpç5Ôi:¥�žž–þHFN	ÇÞ÷¤œ[÷Ž‹¨-ÙÉÇo¬Z2âÊO$}â:Šr›„˜É?0àë/õˆî4éâ*ÊÌ¸\æ–R\dÖS”y´%ÍÏt[Óîî¬.…Ôb)øå$—’ÜêÓO$IKÉDQô©"†yAòFp2EB£™7(~ñ=©ó½Œg¥ÿ´¶Úcqº¥ƒP”Ø}œÊSiÂã©¦	íþÆcù6“’ùé\Ö§­B—É¼ ì?1
+
+>†tÞº�³£Yß#®
+0ÜLG7.}³XÖš´�>ÝêÌÜ”ëšÖ“Êx#¸Uò÷­ê§ü*-mŽ†‰›]½‚ ±*¸^Ç­EŒÔÊÑÍ
+«/¯Æ!Wj¤¶–ó’e…Y±ÁÅ8TwÜ»BÚ¡|WvÚÕ•´vÈ>C¸‚sšä®,®ïÄÃê*ýÍ­å¼ÛâGTž•¥§[êwV¢g’0ýÙG5Ó%¨rR‘Ç¼ä�([`Fsšìÿ±^xÝ.lãf'*ñ·j«ÿÒ¹+)°däôªö¨Íá×Fbi1ì«[Ò@.T,ŽU ½3IÒLÎ÷;¶%GSØU¸\ÛFJ«¶øË0eèÞ•œ¤›'‘ÄÉŽÈ<ò«œ,gªÜEåNñ†ÊŽ†·#+jÛãÆxËJs±û
+Ä—t[¤¹�”ÉÓŒsB•ÉqdnŒmf	÷@äÖ_zé™ŒZaf8ÇzÂšØÁÁŽ¹­)O™ÙŽ­%š*í$ð*îœå$)UwÔV¦…¢_êw
+öñ/¼‡¥t&sîIæ0Ê?ŸJÍ™YG­z¿„¬á;ï'.{…8««‡ìNDêy¦æº—¹Àhº5ÝÜ�Ò&Ú¥vºw‡d=Ìløèƒ¥ZéÖjDAÐ(¬éürŸv5ÍKœºÈè
+¤Ãã�@ÆMDúrã7WÄ�î©Åq·0Ô'“lXE¨T¸”nžá³õ5‹”�)Ú¢Úp®Þ¬sLo[¢?Ù PIéŠâ~Þ€÷cïKý¦Â9Qc;\mÍfåU°n&…ç�¯g%a­cÜj×·2LïžÙªè¡}M?zç°µª‡vbçØ�lÎÁäR}©„-÷ä žËéL–o¼@Íwl¦÷4ùQ:—#¹Ø¡6¡ü(•öZy�ò‹~´Â«ý¨Fp*­ùd€D²\äŠz-‡gÔ‘ofrR1µ@ÉÛÅE`òË¨ÄÈsƒ’¥An› ’q!£îúŠ±¢ÅK,¥ÊÉÊ�Z.RŠ/éd\ëR¹\aø®ùnFÐ¨Epþ�Î¼�í?<„×€`sJÍ— E’œ¶@«‘@«Ú„ã¥L¸¢Ã¸ bž)§�L9—ëF)ÀqHb
+P(â—"€*½íÜvÍq!Çe¦¬IÌê-©jJ¾Yû,ç<1¨“°ã©
+œ&—P»;æ”ü¹ì)ÓÌXäŠt�»8à•Fêp‹“P�îW¼¹*6Ž¦±/®þÃ
+	•�åWÎçrÇœþ•RúÑ^2vóëQ*±‹±j›g+ y&Ë‚Y›­kN…
+Ä8UQŸ­ZþÏ�
+ÙËÓÒ™y%ˆlSöœÁììb£Jgd…Kô4¿j•_k'Ì;w§ÚÝÉ¥ß4È~aÒ‹mO:ÃÞÎªÅùÚGÐ­cÇ�YÌ^Sgnj[mM"Ëm$TQ^ÛË­›»‹ehsàUýCêJˆ`±VËoAïYÎP‚»nö§éwÞ&½&1åÛ©ùÜýÑÿ×®óO°²Ð­¼«D±†”�™�;ýOµöÈ"…CßÜ×'­x”¼âÎÕÔ36Cü5äÊu1åŽÇJåŠ»65?Gm”C¾_LÖæ¥
+Í„‹ �Ü7 ƒòŠÀÔm$µ»HÅâÎe?yMÖ7ºaˆNÀ‰FW
+œ×¡K	
+z™:­•®”¤ÜúsUÆIàÔ×2eóÓŠ�æÈë]‘VF-Ý�ëÑˆ§¤ó.J³qQ%ºUèL`�GJm ¹µa\hÞ{9,x'5ZÎâKyáx™�ï ûÖýÅ­½¥¢Å‘@Äg½rRÜ®
+öV~uÌÕÙ¶Èô}kT:Mà³ºBèñW ƒØÕK+Û©vÂ‘nìC\×®uÁíŒF�…À~µ‰ž9VU�Nr´%® ü�A’¥µÄqÇ^r
+`ßZ­»nC”éô¦é¾+Fº—‘‘€ÙïWoV+Œ´RoCè+kAìey_S$OåœüëCH_´\‹†»„ñŸâ5\Y[6V_˜Î®}¦;xV(†ôQ{n
+2Æ§tXæÒ³v
+žYR9Ã3<…ÜrjUpzu¤ÕõÌ-CDdc=‰ØÝJƒÖ¢±ñ5í‹yWº¯PÝEtf³u-"ôfû’öjÊTá%i#DßCgLñ
+¥ðdÚÝÔõ­Fòîž¾£µyLö÷€ÙV†­mi)š×Ý21ÀnõçUÀÊ>õ#HÔOIuÄrºzŽÕWÎ}ß|ý*ý–£ÜAãpÀõ—VB@d‹‡ôìiRÄ¸¾Zˆn+¡@Ìç�Æ“Î~Ìj¤·-…`yµ½çîñ^Œm%tdÛEÿ5ñ÷�ÉêMP7Üp´}´‘÷j¬+š1H+Ü´ÛÐ³C¶@}±U¡›žô]ÎžE>E`æ±vÖ\Z =…V…vêaÁáúÓ£p° ö¨!“}èç…š—S/_;=«¬móT–±±�v7
+¥q)ž´ëy6Ú€;óRà>k›Ñ°’0x&£x�ê+6ŒCëV’å�ñgëZÆ¥•˜œo±Z÷MŽt*ÊÈjš,¶Œd‡;G\v®èÍÔ²cÜT3ÇÈOÊkuR2Z™òIt8;}^X€Žl²ûÖÔ,²D²)0æ�/‡`¸¸2UsÑ{ÕØ´Ø`Azšä” ž†Ñ„š �Œr`çž†¶àÛsjÑ·qŠË{C€U°G­_°V�€lcÚ¡Ê;—fŒù4Ð4«›e}Ù^+'MY-utI~]É‚}kª‘³;¶0;{Ö^ ©Ð¹1n*†|ïšÖ.ÉŒ¿ÂsU5Ûo¶éòHY6~•l#H¾Æ¤‰~Ók+nwœÔÎý
+‘[áíþÛÙmXãÌ\�­wã­yv�e{§ë—&/Ý»}EzT�ÜJc�²ãµmMî™œ¢Y¤<Žô´b¶ib•ÒðqTm¸¸’#ÒEéZwK„,xµ”²p
+á²{çÅ[Ù—
+™á;sm¨êq»æäWZ¼
+ÅÓ`êwŒ?Œƒ[kÒž·M6L÷IÍ-ÐH”´´b˜4QßÚ�h¥ã4S:ÒcêNô�h>æ–ŠNhÉ¥£4 �­-!ëLíÍ´b€¯J1K€))b’–ŠOÆ’—õ¢€�Ò—ð¤ ¢—Pú¤Ç÷E?Øù‰?ÝþÔÀ@
+Z1GµbŒZQÒ�	FO¥-Rži@¢€ÖŽh¢�¹¤#Þ˜éGZ\zÑ�jN”´u£ð �ÖŠ;P�E´€(Å.(Ç4”Ê—r?@	Œw¥ëÖ˜dAÕ€üj)¯í så±Àõ©”’WM’Ë*CyÕ5�6½6 Lt!À³ŒbªÞ_Ëtí¹ŽÞËXz¨Ö·">TäVTç¿x¾Fµ4e—`1\¦E'ëíQÄÊB|»Aì;Qq$…Äß+9"N€Uf½-u¹#¤r«Òª¢‚VEÆïsI�Ë€õ¨ž�ÊiexO²ÌÒ©\¾á�­éïL0ÍqÎ×4HpŒ�ó1tElû§Ö�3I4Pª’ò(,åí&6ó®Üò
+iNž—ÂèÜÔUk«4ºÈwo|qVÒáÈéÈãëN,¤nQ�j‰èÄeC£E
+:,ŒÉ'U¿áµYbüöÏZÚfõQGš‹‡•¿v¿¥:sm‡*o¥ÚÚG¹Pn3ŠeÄ
+p78Ï´ÄÖrAû‰‚º®Jºýáìjš6ó¹¯jÖµÓÊ�°êhòH=FjR&ài…F3\©ë©¡%¥Œ×÷+¼^k·eì*•RòHm¥,d£ÁEHÎÐÆ^ÞFGÆ2§³¬îÅ·˜„…‰,�Þ»!Ë$E�Ë�zÊJ¬ç9â¨ÿiÆÐyk†gùßU¦–Y7L­°†À_jdš¥á¶X|ã±z¢ªL‰JHØº‘-c
+irî gdƒùTÁüÄV#ï.q\öžZæ÷çbH_ZÝNJÂ¦ŒÚ­Gç'ƒâ{ˆä°àn
+µ£¨_%µ³HHÚ?S\ÚÎºŠ·špÛ²¥*q“eróhTÝ&Å\ò¼ŠŠrÓd¿,zÖŒ«ç� '�é³CÛF#,+®6G%Nm™‡t&Ö5/.E"¹‘‡jí/µ›}.1gh�J€p*(C¦xrkØº8,ùW-Ã½¬—E‹<„œ“Þ·K™™7c¤…u
+UâY¼«u,+úx„$ÎªpžµÐ]·—àÐ¶F2Gë\‹:Bcµk¶2™LG4Í¹ÜÔéH¨ÙÎÁ´àµñžXÖm»Ž×.åAœ“éW"·GÁ “ïYðM“ùÖ”wöÀ}ñXMË¡¤bº–c·Œlý)u°é'
+vàÒ¥ô~Yq‚=@ª÷Év¢$û ÖSoSI8¤SVãéB©à‘Í"Æ¤ã­J°+60N:âºR9›a�Ý�;TêÊ*€ÍéMXÐ’¨Ø¢8d$¸rh°›}	£ŽßÞNß—Ú³æl1šØ¹�wnHö³ŽsY·0ÄÊ­¼îþ*¥¨”�õ'‡û5ð1.zúŠ±§lçËÄƒî¿µC2tÈÑ“nNå8ûÂ®ªÉ†¶Ì�UùFõ Ùjiø:"Î¯êNkºA\—„!ÛDçë]r)Ç`dÈ*e*e2‡:âž4
+j–0Ç­½¨Ïµ&))sHÌ¨�#ð¨2ilÎÕîLq-º¬—ƒì+0€ˆ#^‹úÐn
+Ü¯vNw©ô¤#8¬÷w)Œ‘°¦²/Èà€ô«÷²íLg¨Áw2Âþµ3Ÿ$n8G™ˆ"1¯ûMM¹ÖÛvŒ
+•þn¢™"©�ƒÏ¥y.£r»;’²±Q�¬9	òúžÕ^ãh„ü™$u­	Y ¬I¨ÅR¹"3†àc€EuSfsG!tK†I#Ò«€K`u®ÁVdi|¸‰+ó`Vf«gÚmâ´„ý¦á×|jœ²¥Ô‡EÑäÕï–Ö.Nf�ôQ^�‹o§Y-¥°	c™>µ[IÓ!ÐtÁn¼ÌãtÌ;ŸJç<S­ºƒglNæûäv¯.¤Þ"§*ØÒ+’%?ø�¦vµ´l(8f®q#f;Éæ˜ÈÇ“š•$Ú0kÕ¥J4ãdsÊNL
+;8�žGz–ƒ-Ú™Ø°Q€	Î*3 ëL�-.ìqœV„+‰wóÌØéž*¾©¦VW#µM§ÂgºTØdÏðŽôÓCeA‘Í\°.óªžsW™-„…%´‘8ãµ9 HfgµÈ¡=©7 %©rêöîàHöŒ(c÷×>O7?y�&´§-”„ñ»ƒïPh¶ÿhÕ N 6MJjÅksr(Ú(�ÃœÔÐÅ,ð4‘.à88­ñ”œÂ¤téXé÷šy’HœªnÝÁ¬ÝÞÆËC$Û\Å¨–2¹õ­»MYì²»w/¡¬Ä¾¸¹¹ýënUÆ)Í"·'ƒBDIšZ¸¹‘[1ÇËQ±ÿ=?ZÎ} eO5O~)5Í¸&l¥Úƒ†lûÕ”“€Êr¥sÙ9ëRÁs$
+•n;ƒN-¡5s£ICu§‘šÎ¶ºIÀ á»ƒVÒnp{V›¢5C.ìá»„Å*qëŽ•Ëj:LÖ.JåâìØé]˜Ãw¦<JÀ«TðE$ì;&qz~£qa.øÉ+Üz×o¤ëÑ_F8|r	®_TÐÌ$Íl	SÕ}+*	¤‚]ÈÅXvé\õ°Ð¬¯Ô¨ÉÅêz]íœWÐà�}×ÌÜE%´Æ)©¿z·¡ø�na�€�q“Þ¶ní!¾@dpû¦¸iÔ�	òËcg5¡Ë†çŠvê×m3„b*&ÐäqÆkÔS‹WG;MPµ(ò¤BXá»
+si7A¸Ó¯4é-J¬`ÈJä‘Ú‹¡¨²0Ä�Ï)R‰ŒˆîëŠlWS‡Ú¹5¥¢º›‘\ç=ÅL¦ÑjÜ£$N§
+@¢‰u·NÍÓVÙcøS¢¹X{e�µ”j¶ì[¦’1¡eÓ¢Îª­�÷cMgOâ’ö8¬ãÀ<`÷ªúÒ_^k’\É(�ˆƒv­Am§Gm!’9DÏ�˜�ŒVÒŠµî:6r³ØÒ¸¼¹‘„»c×µ^Óìå„—‘Œ®Ã±àT6l·7&í³ Â jÞí…ÈFÌlÈ<V.œ–­ujÇá‰u®íÜqùQå•Éà�Z`“Ìù‡~Ôõ†H?…sÊ6f…-‚9§ˆAÀ­
+™UWs±Ú u'Ò¯\iZ�”^eÍ«Â¤w þ~•q§)ì‰m'b˜ãq?QMdGûÈ§¥HÿpüÞ´ªÀŽ•CN.Á¡Ì)ˆ¨¦pKNX`ã¸©œ`â–åÈ2Z.ïa‘¤
+–C°ýÑéR4Ž²$É1GN„qRH¬A‘ˆÛõ¨†Ò‡ƒZÊ-!^æ­¾¾élVH·Ê:7j¢uÝX}¡‘�Ïú¥Ú1P3d`€qÞ¤Œdm
+=�¥DjKfÃ•
+›Qºy¢’Y]‘“÷ªxÁö¦]HÖ³ÄñÎƒÍ®>µ,qý©š0œ/Þ$t÷¨¯ôû$–) ¸ß�ƒ¹p¦·pºÔHÒÓ5™å2º‡^¯J×‹P´bJ2}kŠ…dŽõšÒêãŠzš±%Û[·úD@ÛÅLyâ¬‘-E³¹Æ%fhz¤z� Ã2ð§ÔV§Òº!%$ek	õâŽôij€1E.)9ö ­£šNi€¼Rj^”„RÅ`ÑŽô”RÐ(@%ô¿•Àm¥£“íI€”„sNÅ'Ö€Š_§4}J`'JJZ(1A¥=)1@	E/Pú¤ÿtSé±Ý'û¢��éÿ× ¥RÓ(¥ zÐQŠ\ÑÖ�ZJ^”P�z(Å-%{RóE Œz
+_ÂŽ””RÑ@¼Š\{š`%¸Í…!‰øÒ�F
+(^öV†Ü²ðIÀ5Cíÿx“øÕ½OBÙéY¥phå¸^Å�êÃ¦kòén'!±ˆø­Øªo¦ÂY›�XäÖS¥)lÊ„Òz”›È=fª&•§™L�#«r+Sû6/SùÒfFˆÒ�	®¦Ž¬L¹´ËYœ´—r3cœúS“J³ØÎßZÐ}%HùI¬Ô¶»º™â¶GA’½Í'NHJ¢}K0ÙAÿÇÉ>Æ¦0BN¸JßNÕæfV·)´u"ªJomî3FêëÛV\žF—ó4æ‹b‡Ž\È½àŠ�¦˜<²=K1ÍPk‹¥]åH®EW}Y‡¯½ZL9’:ç"qƒÞ—Êä~ôW2/ÞSÃ�øÕˆîçQÄ€�ïQ(7Ð.»�¶Ýÿ-€¨.,·ÂÈe¸¬¸ïî$|`cÖœ.åï®{MS]ƒ›Ì²P®ÅSÂŒ
+·mˆ¤<ƒ=±Ú²|ùÝ¸D'ØÓ�ÔñŒ4x'Þœ£~�Ìl‡‚‡�˜sÅb‹ésÈñ¦¾¢AÆÞÞµŸ³¸s#uJ¸l�aUe´. ©Qê	¬Øï¥ê#È­->)u(Œàù{N1ë[B›z"\ÒÖä_Ù²:�sQÉ¦Jlü°PIœäV§öl€cÌÁ i×¬­S¨¶%ÎsÇO{kƒ#6I5~Iv.’x<šuÓte=–˜b2fÞGAéSì&ß¼S­h6×CŠéKØüÎrö­%Òì
+­¤@¿/Z�N#5n©$bê³+QÐ´Å�§`Ðíî•Èjvq[Jéþ`dÈo­zªº•`#¡®7Ç6É–2D<°AV u¢TÒ'Ú6cË¯3xy4 ¤àŸjÆóXD!þY8cÉ#Ö™š¸èK4ÿ¶§:7öYŒw¬íí³Ëä¤4¢©LsÖ¡eùÈÅX5åáLB,n¿9_–¥Š2§Ì #ò¦§šð¹”^¦¦ˆ;ZÈê2¨0i~Þú±[0 ¶N[j¬vÛä
+N2jx^[y&Oùe‚ÂžeFÜçÖ¥¢Yz«:0ÉÜw«IuÐKi‰œÖjBòg“ŒœÔ¶0ù’²†*@ëIÅ1óYX[-gVeùGZ×’æËÌÜ£»Ö£¶Ó¡–HQXâG‰î*{Û(Òõ£€*Æ¤ly¨i2 ÚEMU¢šíZÝv \mô5WìÆ@@8­MoMmìÂeš-Û—×Ò©Äáb(ZKYõ)m>r?w•_¥KspÓxvÑ³†+T¦”<e	=r(Šfh’ÔŽ7‚*’¹´]ŽïÂÑm·'ÀÁ®‘8‹áØÊÙœúþu¸ƒ¦jÖ€ÉS§Z‘N)ª;Ô€T”(Í8�NÅš2híÖŽ)V?ˆïVeµÎ<Ó†>‚µÝ–5g=f¸Û©STÔ$W“<ýÊ‰v,ÛCåDd,ƒî“éO–@«�Úœ E�~èNêL3Oa^å9·Þß¤1K0
+·,e&êp}êï†,·I&¡"ôùc´Ýj5Žû��Ã&¹1K÷w7¤ýë†=Í·8÷§‹daÃ‚})§©‘Þªý�ÿ‚b0Ùíí^}>^§S¿Bä�å6½eê¸Œ†=š¶—%FîHÏ­W¹´ó‰%�=ªÔ¬ì…êr«Æ¬ÅˆOá[ÞÓšidÖî×æÎØþuSRÓ^[›]2.^éþb;(êk­—Ê²´X¢G
+mP_zÖµ[SQîdÖ¥SPŽT’M¡Û÷õÎê‚&¼R¥?òÑF7�z±u×ÓyÇæ\áET’ÖTÂ¸ç4°éF âîV–Ú?%ÀQ“ß+žtd'¯_Îºã•T†YínY±´àµÛN­·2�;”`ŒÉ"®:šØjÇjXG4û{(ˆR¤«ƒÐô­ˆ¢�ÉØÒe�ðŠ'Rû)¤ŽJùB°*iÞÚa$NU‡B+fóLÝ6ÀWÓ5Léo#<ŠÚ5"ÖæNœ“ûbä“¹ÁÏ\Žµ~ÂòÒd�\±ˆ…ÊàpÆ³ÛIœ9¦›;€6ˆÎ*ï±6’èI¨ÝG DÛ�“V|2‡ûA_8¬Æ¶•O1‘[¾O.â2À�ž¢VŠM½NòÖ,FN95©gæéó0BÖŒ[Lc§J'@ö²¯ªµð‡SÎ,¢rGAŠt�Ó¥>ÍUìÄT‡æ4’ÐRfs¦ÓÒ£9ÍhI#¥UxäRhi‘QN¹=éL2~6Æ‡d;•Š·¨­;MA%ÂKò¿¯cYlŒ½©½6ž”lN’•ãõ«
+w
+À³Ô6þîc•ìÞ•­œ�_Z´Ó&Íw�¤dW=«èàæxæ‘ë]°#?¥# pA¹¶Øw¹À+¼O¸Ž+°ðþ½ö”[iØy£€OzÏÖ4� 2B0Ãõ¬y ˜0%$CYV£Ñ³Üpg¨“¹C)íÒ£óÁ5‘ ë+{ŽFÄ«ÔÔV�Äd$c žEpQr§>I6šº'Zp”µZ·Ómš5bä±«kl‘ýÀ•è834ÌÁ @Fç­A+ðc^¿{µm<
+ã
+j©=œ{D)Rã¡iêgÆ3ÅVÔ3ö	H$mjxŽdhØá‡Z}Å‹Ïnñ€NáŒŠæJÌÚæ™­Ýió	cËÆ1*äUKíJkûÆ’UD,Ù;VŒ~»�ˆÛòŽ™ªsè·bS•ú×jšP9ÔeÌoøsV�O1�:žk7T¸kÍhÝªÞùÇ@2
+*ê8ñ°ñÞ­¦—4ÐŸÝàV~ÝÉZÆü‰j\½»±{¨ Ó"xàþñÜä³÷Çµ,Rˆã‘<—J¯ag=¬„¤K!
+FµÞò7Ø@,kžnOÞ@’ØÐÑåHuXä‘°0B“Ù«©½°�­åÅÉ¸I#-#nÜp··¸ÜH]¾�jòjºÌ–&Ñ&HbqµÈ.=Ítáë8+4g:ww¹J)ò#Œœ±gùU¥È`R]ÎU‘ÔléÍ^!¢¸‚Øæ¹ªÝ»Ø»­“2•~Nz�¦òäAŽ	æžÌd~O4Ë­:åÈ“ÌTLRI·t¤s‰9ù‡`zR-ê5Ù„)QÓÚ¥]>P™J¢£†Òv���Ï¥k+ÛR—){pXðÝúTÈbùÁÃ/=id†ñ27.O·J¬úl¤3¼»�qšç´¯°+w&K¦¹�Øne=ª®§(†óÊF$uAV,ô™e’@=»ÓãÓ³r’ÈÊæ>Fk®mZDuÐ¨-ÃHÍç42Ä»ÁJçîïnnØÉ4²;üMšëg†v…ãÞŠ%9n9ª-á˜ÙwI#ô­\â•‘7d¾™í´ÈI¤‘ï]ÅµÜW6Ë0p3÷�=
+r0Yx|©SÛÜ¬3¢àmsŒgõ®X7ÒhëUÑ¾ë«}
+)½c}¢4<7åN‰Ll,k©7ØÈ×¥ªö7-u	vqV*€:Ðh£ÒƒAµ%‡ëKGò¦ERÔÆy£½-'µ4Œ(£ñ ¢—õ¤4˜ÏáE-ô ëÍ%.(Å'ãIŠZ?
+LQE±«O÷E?Ø¿Õ'Â)üv ¢–ŠN
+1éKF(Z9¢Š&)x4½èÅ'z)hô¢Ãô£éE/4OçE/ŒPQŠ\ö ~´´P1(ïKŠ1@€
+01Í¥À§¨•àsž+1¸5¯|�­=¹�ßv„& ¥ü)pÒå«BÓ”fŒ“ÇôÈíLCÂçò¬+‘§kæiØÎC5tªRéó9‘‰Üj%•cE5;ÏÉvŸð#Š~ëyCÂç×‚k´+~£ùÓ?°Ôt$~5—³fœèÛ’Ú	Ð¤‘ÆÊzô¬{ïéwÀ”F…�t5	Ò�>ë?àÔ}‚ä}Ùfð:\Œ®dA€-P|×7¡ƒàv
+„¼8÷Õ•²¿'›ïR;õçÏ˜Ÿ÷©òÈ\Èu¿ƒ­a Í4²ØqWáÓ;Û1úš¤¶Ú—üüËùÒ›}HÿËÌ¿�.I24#Ñ¬¢å,Æ}MU½ðõ­Ón¢oözU±ê$óu7ýõJtëæëu/ýõKÙÈ9‘�'…nV\BêÉØš–Æ¬éËôZ´t›Æëu'ýõMþÂ¹n·Oÿ}=“tqºÄWÚ~©<†)œ§Ò»_ÛÉ‡ i”	\’Â˜<6doÞÎ}ÍlEÁB¹*ƒ5Ñò£)»�2�iXeT%1Þµ3h§/N)<q@Ð”�ér)*FW¼»ŽÎ6VÇ õ®/^¸žö¸¸LA»äÐx‰7˜Oð‘ÇÖ³uÐÂ6Çr`	¨š÷K§«8©fÊ‚éL#ŒU¶],0Æûyo¡ª„ñ‘R˜¤¬Ø~¼zRgŒúRqžÕh‘ÜS%-.~\Ñ�éÓ­0-Ø‡‹JžfÅ(ÙøŠ~œ�•qtÃtRf2=
+?I"m6òÍºãr}E.‘ ’ÎîÍ¿‰7¨÷,béP”Ò®nò
+gc¯õ¬ûPZäEŒŠÓÐeo,d8Y£ãê*•”l÷;?ˆR4·€Ä.ŒÒéªI$Üã÷¡QÊ2ˆþ¤RAÍ2ÅäŸÓÞ“w0”‹þdv“E8x˜å™O)ô©n^‹Ñ:Î¡×ètëq¹y™×©'ŠjYZ]»[Â¦�2«Ô—å©´¶«]Cu{¾Ù6@sž{Õ„­N–Ò
+ê@ÍíRF�:â§”Ë™É˜YKæ� ž´±ÛK‚y*x®æÇK‰-‘Ú Åþl‘šÏÔílÁy–AæîQG\ý…ZçK¢)]:,ŽHÉ­dëÒ³´õÙkö«èy­,Z,© ¨V¤Ú¥¢‘ ÇjpÅ4{RóHc²(È<RQÞ€35Û£
+Ÿ”„–�tÍsš<D$“Ì€J\ã=qRøŽw½½+¨q‘SÀ‚8”w¢*ìÂÈÇÖ³äWžt�3ºFÀÅ[™êÏ†íD×’^0ÊÅò§Ö¯q#zÞÝ--£¶A…A�Æ²5{™î¼ô“n1[„Ôr&åÅgR
+jÌ¸·tqÓ#Âx…~µ[íÖÛö¬ªOqšßÖm”ç Œf¼¿T� ÖŒq’2ã×›*UŸies·±¯ÞÓ–þÇCX—ÈÈªÊNvŒÖb››¨à‰Ø4ŒŠ©aùu¸ãRèëôˆ…Ö¡sª°à&ö©§ßºÍp ß„&¯yQØYÇ,Kó{žõÈÏw%Ü²Éà‚@®4�I\f¿ÙbE O¡¥[p§s6ãêk�“[»‚S‰†^µ$Zì’r?ìöµÐ½¤ofÍÝJ5l¿ZÌml÷¥’I‚Àš•&=Óó¡BKrùâKkg½Ž8Í\k‹�Äý*¼m">¾µi5DÆ?Î“R¢«DË&ð¤öéLndó6àûÖˆ¿¶n
+Jf´~Õò†Tã#ƒíV-a7„¯næ­<VÌ§TÛ…l£ô­#9DŒ�—VXŒ‰Qwõ¬9Ðôæ¦h�ÈË±r;5
+cå÷¡Ôrd8$ŽŽß˜TúÔøÈ#Ôb«Ø¶èTûUœƒ^¤5GV“8™ôK˜'—jä3–Èïš‹ì#þXšî(ÜäŠCk)4ú·S†6³¯X›ò¦�z¡Q]Ù³ˆŒSŸúŠ^ðìŽaÆÅ8é]³éP·ð¡ü*ÐíÛþY©úQyv‘ÅI ñU$‹¡®é¼?þøTá¨‰àIù‚V8mœœg5vÆíá"7ËFJè›ÂÑ–åÈJ¹o¢Ú[�û Äw5v-+™åpsÁéV‘Ãµ£u`“Çò€¬½¬cæA.ÆàŽµ¤f™6'xƒ¡ÏCX:¦�³!xÆ&N‡?µo,›€ôHŠËš{}ÎÞâKIÄˆJºœ
+wÚ­¢Š|ã†ZçumÌLöà	GÞQüCüjoÿ„–ç[rô¬§J5}Bî(ôµ<c4™ÁïMû’“œÐzQÖºìf˜ðùÉ»˜ðI¦
+áE�\§qlÂq<@3c�I88òÆ~µq‡Ñœâ£ÙEê>v†,³‚EÍT»¼†WA€;V€Ž)Þ^TŒE7J;¨ÌK	®µ�¶-¥©?cC$Å¤�ŽÕ��í|½†ÞM¿ßÎ*�þœÂöå­ï^	‘"n 0÷®rëN¸…ÊŒ2¯B£ŠËÙEš¹³±¶ñ|d0A$¥Hö¨$ñµ³Ê%8ö®FÚyìÄ¡bío¥W*ÃŽqOØ¢=£;I|që´[2þ=j!ã?%J¥¾à{7jä0Àdõ£çëÉ£Ø«Ü=£ØìÆs­¹+…Îy5\øÒf?êó®kÌ�Æcþ‹Ÿ²ˆ¹ÙÕ¯ŒævÞ<ƒR7ŽîÁâqŽã½r84äfVÏZ(­�Í�£øÖæÚD…IË¨ãü'-™Ønÿhñ\°Žk™UgcÐ[úo�õ;ÒE[xÏñHÃ§Ò¦P‚Ü¥&Z“Æò]^‡»Öž‘q®k’,qÚ¬VÙù¦qÀÞµ©¤ø3FÓH–vK‰÷Ž·šöÎÞ-¢x‘¢)À¬ZMèZmn`jEô‡ŽÞ+¯9åàñŠ}µœä«‰rÉ‹w<·z÷Ú¤ Ç÷Sž•Ö[G²î3ZÓ‚{¢g6¶3åÓ¥�“ö‚¿AR„•P!™Ž_ZÐ*1PË«eNŸ<ŠÈ
+™[ó¤M9VE•�‰^™«H3RÅ.Hö3c@'aMšqïô§m��$cŸV5v©éCm‚ýM\íY-�ŠZL
+1A€(éLúQŽ:RâŠH¤Å.=è¦ÀLQÅ-% ŠJZ3é@	HM;>Ô”ÀN½i:RÑõ ¯ZJZ:ŠJ
+PQKš(cÿTœÿ§b›ú´ÿtSúÐbŒRÒâ€G´¢–˜	ŠJR=è¤ î
+-}((üiØ£€†ŒR÷¢€“K�z1@=óGãšèÀõ Š;ÑŠ(Å.¢€Rô£˜\ÛÉ‘ž+ò=kzQ˜˜{Á<
+Kq0:ÑM§V¤õšiëÒ˜Å(&€sGzíÒž9¦c4ñÅP¸ÐzÒt sŠJ3‘Å¨~4cÞŽôPŽœQõ¤¥Æ
+0œãµ/Ò“ ó@„ç=iZ_jiô bž)Œ3KE0#û§š^iÌ¹ƒ¥¤ý)M!4€ËÖ­d¸‰]Oúµ<w®wW¼VÐÉ”‚²ŸZíHéšÃñM¬GC’@Š[ ÔOcH|G�Gqä}¡6äIÁ¡<SŠ�‘ÜÓ–#œR�¬)=Y§˜©–ßæäõ©
+Þ¨ÍÉ1ŒR§kìà14y~zÓ1Z'xå%	ð}èFe”•8>Þ•kÉa8ëO0)mÛEæUY$Ÿ+8«ºd{îÚ}iº“œsV¡A ¤Ñ.zdq.úŠ]$¢Ï"¸ž2ûÕdcÔ�
+àªœý*,Î{»–-c”“³E´òëVm-ÒÚëíîÄG;C}æ?áU…ÕØïzŠi736dVoJ¯zÖH·+ê*~û|®ûYØñOTy¡™ºƒÓÕ¶”ð"4áe9ÿ–gñ¨Q�“³¹½«`�ªy„]¸­fÎºl¡Š+†a³*¨Òî[ø1W-4k�2;œÔªm;�JnJÇKl¥aEôQVÒ¡‰pÇj±úÖ¥"UéOZh_LÔŠ
+K,Q�NÈèÛŠ1íÏ­!…A{8·±–\à��Sàæ±õérc¶¯,)Iè;m#Í¨>t#¨ô5¨ÇQ[[$NJ.7ri÷@ªJÈ–õ±FîB3Ž¤à}k©ÒíVËMŠ/â#sýk�Ó`ûf¯”Œïjë	“H¤(ö¤n9ý)â£w÷¤~°¡í²;ó�vÜlÛHÀôkçSîû f¸½IP’¯!NTŠá¨ùj©E^6#º�o*Ü¯JµáÍ5[Uk–¤òýk2Y7¾sœ×U¡@môe-÷åù‰¥Š�£ A4&­3l)Ÿ™«Ÿ]= —ÌEÂ“óZÑ¾�½Ö3Àý*Q:È�\œV4iÚ^Ì¡£Ùê6 F6J
+\�Ý�Å„þ\±•=Aìk¸Ù‡[�jñŽÓU€[ÞGÆ8lr(�YÑvz¢¥-N;L‘%ŒÉ·	WQðÍÞ�7Ú¬ÇÚ-»�Ô
+µo*ÍºpäzW§‡�:»³RˆãmèÆ£kRz?éSŽ”¢º}”CVE&²s÷Xf£6WÐý
+i€*E#½K£Õi"Öèõ©CøZ¶Sm<mÏ¥C¡±J´Œ…·œŽâ¦[IÈ“…kÆAíS®Ü}ÑY<<KU_Ql2!ý9«y5OÍÇN*3rÂ·Œl¬fÞ·4CZPãÖ²þÔÿÞâ™ö—÷ª°®kù‹ÜÒ™�ZÅ7
+Óq¦™ŸÖ—(œ�£rƒÒšo#Íb™XÒnäÕr˜Ûûjv4áv„u¬/1�êië+Ö—(ù�¯1v¨dµP[�z•gu¨”.R™! U;ËeºLŒ*i$R½yªïp¹Ü\^†ªI™ ´R#u¦VÈÏcN»+1Þ>÷µV�°Ø'ð­bîµ3’³ ç*yíRiztkqêp.TR³&8zaäU�)ö¢ý9¦“¸¯¡¾H&—ŒqLrCsNZÔ�Â�M§væ˜	Ú›´ÖŸŠP´!1È /½!È\S€ö â†Æ¹Ñ-ç�¥ în§5ðå»w$zÞÀ£ž¸¤Ñ\Ç6Þ´$å
+D|-iœ®§äÏ^iJƒJÃæ9SáKn›5¼#_õCÔ²ä�FN1Ž(åóo#Œ“Ãp¬…@°§ÇáMü‹uÅuÉ
+†$üßZ•[t£—Ì9¼ŽHxIæÜSÇ„á˜º°æœy£—Ì.sxr8Žc‹aõ9Ð¤½#ýKß'šBÕ<ˆ9Œ/øG—¹?÷Õ(ðì`ç�Æ¶÷ÐM>D×1ÿ°¢kX(‚”ý)AâªÉ
+àzt¦0ÊâœyÃšˆJí4TŒ8¦
+Ö£¹I?vûNy5&8ïHFÔ½†·7tÜ
+>>sVøª-¶ÍZ²$5‡24±-éMVÍ:ªàRŽ)­ô)1LbÒ
+€))h ¢ƒïGJ)
+-! ’–ŽÝi€œPx£éGÖ€½”ÒP`ÑKE 'ÐS¸¤Œ~é1ýÑKŠ`RÑøPQ�N)x¥Ç¥7‘ïGÔRÑ@‚Ž
+¸£ñ aJh¥æ€Í-/4˜ �Î—Ú�¡ B~RÑŠ1@Q@ QŠ(v£"€(ï@Ýõ°†aÓ×B=:{VÃÈ=ÍrY>´¢‚(­H4õ¨Á÷§­0:ÓÁÍ3ñ§
+u/áIJ(tÚqæ›“œPÔÒäSW—Š\QŠ3I“@KÇ­%À_Æ�õ¥¤éÖ�i´¦’€½äÑž1FE'i;S‰ô¤ÏÓŠNÔ0¢€#–U…;€ÍsZÅÔúž™rðü¶±dˆÖ¶¾Ó·‚AÖ²íFÿ_@ý)-·8€™�Â­ÛZ‡Á=êØÒ¥@ì*í®›*cåÍD	EîE•(8?�L4›~»MjEjÊ£+O0·÷k¥8ØÅ¦eeÛÿtÓÆ›núºÑò[û´Éìh÷I³(
+>»8Y@?€~UwËcü&”D})è&™TZEýÁùT‹kèŠ?
+ŸcÐÓ‚šZ•�¬(:(üªQé´~Tô{TÈê;RºRÏÝ§‰<)üªÏš€v§$‰ŠW‰YPŽÜTŠ§½Kæ/lR†µ"¹DU«QEB¸5f!Ò¥³X¢Ê•:Žj%è*dæ³fˆ™EH˜µ 4Š
+1J(¤18ïÒ¹{¹MÍô²vÎÑøWA¨N-ìe|óŒ­s€=y4­v'¢¹¥i‹g•È•3ç$šÐ¹‘Ý"E ãæ÷¬›‚OÈ¿yÎÑZH„mxj[MtÝe8_¥kšm¬ÖÎð(üéÌF*
+œûÕyÞ§�ûUY¤ÆS¾lÛJ¾¨k�°›íw’ßë‘�Zì.0ÊW±®#JIÄ‘[¨8iJ¿Ò¹ªÁNÆ‘v,®#•c’RÌ0Hí]«�ª è‹RLÃpˆ�í‘Ó^ù¸Uë¸€Eqb/Ì¢\v¹ÎÝ$‘ÈÓõV<æ¡,‰•oÖº9ô¨§O)$ 0Ç"¸»�ö’ÁŸ¸ØÏ­z*)E$ewsNœ7ZÓ�Ã(ßÁõ�mz�€ÜÒ†`@ Ôû4÷+œÛŠêXqƒ½}
+6[K+–/Ø%nO`
+ÎŽr¼îÅX[…aó}ëaÊï
+ù“Vd3ÛMnØuÈ=t¨±šÐYÆ
+†%}"«É~d#µvÒ¯%¤Ì'Inˆ÷©£û§b¤R	ûÕÓÍ±�+[’!=*UÈ÷¨�©£olÐ4M>•8RFi‘µXV8éRÊ e>•©'¥\vöªÎÄ8éLaR–ÍFÇÚ©7¤4nqLLZ^=i™ö¥ÈBÇsNGz�?ZLýjl2`Rœz¯š	Å–·FG5« S:Ž´˜ÈçšN)”¤A ‰;Õi^#÷¬ÍaÀÍP–ÈíXÊÕ)+jOçƒÖ¯i|jî+)ç&µ4fß~¿îš"ÉfÛ¶iËÈ¦ž®~´ñœV„Š´ñQƒž”ñ‘Þ˜‡RÒ­8}h@õæƒE!9=—`Ç<Òf”PvŒúRô ŒšN(fšÏZP0iÄc‘@Ã8Zh÷¥=($Ó˜æƒõ¤É£4†�šLœÒàR4¹¤4Pæ“§S@8¤È=èI¦š&}¨†™‘N9ÀrM)9¤b“Hx¤</52ØksnÐ¢F:qS
+Ž¶û´õë\†äËO¦(§ö­,\Ò(¥ª”QF}hçÖ’—#µ'á@`Qõ ‘IJqIBqE! “Ô´Pfƒ×Š2h ýi3A4Sh¤çÖŠ’/õIþè§RD”ŸîŠv}¨(Ç­-&(Ç­/”gÚŽ´QøRãÒŽhƒëùÒâ�íE”fŠ(£ñ£b€¥´cÞ€
+(£"€
+1Fh Š(ü¨£ñKŽ:Òb€óÍa]]Kõ­Þ‡9æ±uVñÇ¯4u%ìWíIŠ1ëM÷­Hu§©¨Ç5 ˜xéLx œ)3J(qëIŽsKI@Ôî´Ó@È ïÁ¢�ëE-¤ÑœSw¥#Ö“½.3@
+<):
+qŸ…6“½8ÓqLíM#Ö”Ò@!¤>Ô§éHxé@Ü[¥ÌF)WržqX—<°H­’›²sé]ÍAs�	ÉãIì5¹ŽmþcÀü*Ì6ÞÔ¸æ¬ÂµÏ©³Z
+–ÿ-;ì¸©Ó¥:º.dÑ[ìÀö¥û8ÃV3øQ•¢ì,ˆ<…ê8D¾‚¦=©23Å"1tRù1ž¨)ü
+MØïKQY	äEýÁGÙa?À)ÀäRƒL,†ýŽî
+Qe¥<dšpÜ;RÔ9QØaô£ì0ú�1œ�BÈ`²ˆt&¥KdÍóÚ¤Væ•Æ�á´õŒQ‘NV©Ô±Ê5 ¨Á§ƒHÝÒ—§4™¥'€1¼E7É
+¶O'q•èjmZaq«JGÝ�å
+Ñ¨¤,òêzSt¨>Õ¬ÄÊÅó·µG1àûV—…á.nÛøÛ`>Â©��Ë*'â¦&¡�ÔÜey
+UrqV%`Z«#¨j%©H§pr�£YãÅ×‘û±`O­lÌAÏ½-ŒA$’\uþUWeIYÜž¡™È,O Ó¤“2õ,Cµ•(½lb¤ÃîžÜ×­F%¹i€ç­v7ryV’9ô®BåLÊ@úÐÒB8w¨m¼ÕˆÇòÑk&A�À*WŒŸxRHvd«?¯Z™'ã­VUÞ È¦<r/(piXw4ÒbAâ†“xÆp=«ÞÉýàÈ•<ZŒpÐÒµ·Ü¿–Ü<zÔà+dU(æ£øÔªøäJÈ© Ûjz‰ö5QnOcùÔ‰pqÉª\È,‹±Ü(ûÝªÊ\FxÜ?Ëó”õ•!px§Ï0å‰ªí»;H5Goá¬Ð[1a&‘GÕJ£ìO-Ë	ðTm�6z_Ê?‹?QS-óðNÓøSö¢ä¹PÛË×a¤6²á5|j?4jEH·éžaö§í�½™™öY»GÙ$í5­ý¡oŽbaøS…å©ìGáMVAÈdI	èiÂÎAØÖÀºµ?Ä?*wŸjG´ý¥Ã�Æû‡Ö—ì
+œœÖÈxOGOÎœ#üIùÒçSìi³Ÿkg÷}Šþt &:Š= r˜£M>½i’hä÷­ì)tœ®5–“Ee$ƒÍ3IFƒXh˜`…®šDO¯Ò¨ËlŸjK…Àu>õŠšç±n>é'�Öœ8¦Ó‡©®“ÀsO½4ëN"˜‡
+QH>‚—Ò€‘MïJy£Š`šw"›Ò”PœSp)Øâšh#¤ç4´ÏJ@ãÖ“§zÐF1‰Ö“¥-'z@éih€¤¤-Î)hKH:Qš3�ëHbMÎM47"ŒšvsÅF­ó(ÏçMSœæ�ÈëCE4cëNô¦¦[
+nnÇÄH?Ù§-"œªý)Ê­rõ7%SOÅ§â¶‰,SIGj)ˆ){SO´€J?(â€
+(¢€Ræ�ûÐAæŽ´PE™ QúQÅ0ŒsE-% ñQøQL	£Ï”ŸîŠ~)‘å'û¢Ÿ@(ÅQpQõ¢�Â€
+(¢€E.3F'zZ( Š( Š( Š3F(æ—žô˜½h1@Å/ÖŠ(¢Š?*ÅÔÔ‹òOB8­¬ûVN¬ÚW¾VŽ¢eÓ1šv'zÕ‡z�zf9Í=x¦…;p¤ â€$:Ð*NxéRnÜP"JLb�šC×“@)éIFx •zÒ�H§ž”þ”�OJ_~´u ¿ZZhëKšb
+(Í€i0M8Ž) zÐŠN´¬qIÓš`Zi§i´€ŽâE‚™¾êšæšêçVÔU•¶AÌ¦Eoj`ÿfÎ'm`éCl·kž|ŒŒö¤ÖƒF± œÕˆ¸Ç5JÉÍÅœSuÜ:Õø£5ÏÍÞÄÉ�:Òæœª@éA�½ndÆ’)	§£Ê4nî0
+âž">”¢#é@àÒìldTË4ï)»f‹ŒƒËj]’Õeb=êA7Š;d€i7IÐƒZY¥ò³ÚŸ0XÍÜsŽhßŠÐ0ü4†ÕOU¢áb¢¿*>zÔ¿d©E¶Þ‚‹…††©¹¤pˆÒðÔài¡4à„ÔŒviö£>~è&—A'µcjWä±
+ŒžÔ›è8c$’9?y‰©sÅD˜R±÷«JÄ2+‡ÄlÃ¨Óèðm"ÝqË.ãõ5Ë¼fib„dpµÜìòÀ�G
+©e$@Aô¨\7¥[j……&2„ªÞ•JDsž+VAU™yéXÉØÑM’x5b!åÁŽ˜«†3ŽRš@ô«‚&oBI|Õ…oÂ«‡U^•"J¸×A‰KÄW;8£SÌ�Í`+‘É¾-Õš
+r“˜Ò<¸úÓmî`½RÑ“ÕsÈ¬iÜÖÉ¢´Ãyñ�­$wÊŸÎ´ã€0*W Ö}å‹Ú¹e\©ôíV•ÕÑ7±8*~d9©W=ë69JäƒƒV “Í�xàŽ¢§aÜ–[D‘OcX×ºs),™µoÇ"¸éÈíRY×©K¸š8¦ºº¶8ÉïV!×®¾jÝ½Ñ’a� ×={£ËnK %iû¬�Q£ˆTœ:â¯[êðL~Fô5ÈüÀá©UÊTàúÒqì;÷;”¹VïŠzÎ§½röZÜÐ² ‘kPÝÙj)û©M´¸ã=3X9J/TZI›"q‘ƒR-Æ;×%5Þ¡e&Ù>aü,9œšìË÷¢?•ktCÑØëÖàgµIç¡ê¿­ri¯äóþU:ëˆÇ£Â‹ :S4G€i t5‚šÄg×ò©F«w?•.h�\Ø3óH.9çŠËÊOZQv¤œž(÷YW’5EÚçÁ�òØ,3X’–_0¹ëJÈ¯(rã�ëK–"æ}M±w?xKöØ¼¤ýk8£I†$ƒNH£Rä_ô¡E˜ÛK¸œeHüéÂàvcùÖJÈˆ Ô¿h�.T;š¢ðþ³õ¦¶¢ªøiÖ:ùk»“ÉÎ)¯.Û˜’~´ùC˜Û7êgšr{f¦µ}Ó±9¬å©Ü:ŽäÖŽ“0–í†s�J4Ò•ì)OK4 ûR
+Zë1=©GÑô§v C†iig¾){â�‡ZP0(—™¥àÒRŒt¦!OÓÒœO¥0ó@� äÒâ�pi§$Ò\óšF&�ˆ=èïH)8ã ’—8¤Æh�žý)¥#'šL�Æ)u7ÝâŽ‡ŠCœ’Mzb“§½šLó@zÔc½HÔÁÞ�^Pr]1ýáKŽ”¨¥¦Aœ|Â¢{;›¤tx§­7½9z×7SrUÍ?4Õ¥­Q^h¤úÒÓ(¢ƒÇj`}i?
+2iX4QE4œQE0
+;QA É£šLûÒÒ¢“¼t¦IÖŠ:PQGãE0&‹ýZº)ôÈ¿Õ§û¢ŸHô£½zÒÒ°	š(¢˜;ÑG4¢Š( š(¢€
+JZ1@£4}1Gá@øQšLÑJÀ¥éIG>”îÎy¥ãÖ“4f€4R
+^”™¬Í\~ö#íZ~µ�¬t…±í@™šÜTyæžÄóÅGžkDfH)â¢žÕ"ôªùâš0Ç<ñKž(Ï4wâ¤\cšŽœ§š�0õ¤$Ú®¬qã”Å/‘ëª°Š#Ž”¸5wÈ‡?r—É‹û´¬iA­o	þO³C�¸(°÷PXzŠ¸-¡Ïú±OKxsÄkE„gƒGjsŒHÃ
+7é@4¹ Ph'ŠNÔdÐM5¹¤àÒœÒ~´îw¦æ�ŠOÂ�‘VEeq•aÍs÷ZmÔ/,�mÛ´ž½«¡=}*©#ŽÚC!
+¬É¡ì/âm+Ë#˜Ú¶’9®wÃˆ¯3÷%½u`t®n¦ÑwCBt  ô©qAZÑ1Ç¥;Ë”ìRþî°
+]ƒ¸§â�Já`TíNÙJ:S…
+‚žR
+p4†¥Ø1Fx£>æ€`£`4¹üizžiÝ‚�‚ŸÅ&i€Ý‹JzRÒæ€°R„¹£4ÉPyë´×'y7›@­v+ÎG¨5Â�RiPÿ„T½À:t¦±4êkÕ§C>¥�/´ëð¡äF¥ÍvX$ž_Zä¼9sog6¡{pÀyH)êk6ïWÕu»Ï*ÌJÄ…NŠÆS³ÐÓc¼a·’85â¹	êú“jW6WqJÐÃò»?ü³oJèäÔ­•Â<¡sÐ“Å.k¢‘$˜¨qè)îÚâB�Ü$Œ:ªšxéÍNåKòBì{
+Å˜”~5¯~ûmHî8¬™@ßŒô­¢ŒäÈÛ8Å:<ÈéLo¼9¥<®ÑüG£!âð½®°²^^£o‘°…OEÌø³K‹Ãú­¸±fE–<òy½'bÇD¼\q\–³lº�ÉYðÛšÆ«P�Ùp÷�‘‹¥ø�>Xï3übºUX.íÉFI½9®FÿÃ×6ãÌ„y‰íTmo®ôéG–ì˜ê§¡§J¬Z÷X§·7¯ôÇ¶bÑ‚Rª¤Æ3Å_³ñ%½âˆ¯Ër>÷j[½0Hžm³+)çåæ¶qMhf�ŠÆçl{×ïU«kµ‘yûÕ˜á�ípA dƒôÅbâÑ¢g@’`{S¤·ŠqÐ+&â ,¹ÈïZÌ­Ê¶j:”f_øz9~d\jÄ¸Ðå‹�r+·IÉnE
+RŒ�úUs4+\óæ³�ÝÏµ3k¯U ý+¶ºÒ#”| «z�Ysé“Fq·põ­—QrØÃK‰XàtÏ8«�_²Œº$‚žöŠs¹6ŸzjéˆÝ¯¾8©”bÅv‹K©Âï-@>Â¦[û@òÔwÍSþÎ½Œe12Ó‰IvÎžê;Ö�9=ÇÌ×CU.¬™r‚=©ÑÜZÊ­ˆÏËÏÝëXM'&)ºvn
+:)æ·èíÇu¡á¼ÇÎt�MÊE¹9ÿf¥2eþM<·¾+fté;¨«ðë—¹”0÷©T$¶+™ÚêäX¬d~´ôÑ'uù€CùÔ#Ä `Í
+¯j
+Ñ‚š¯bï¨s¤^‹Ã£ ¼ŽÞÀTí¡Û�ónëX¯«ju¸qô¨æîCóÎç>õ§³¨�¹4«å§Ú?ÞV[}6.·djÊe$üÄŸ­ ‰{ÓT‰ç-LÖ+þ®yý*œ“1oÝç´ÿ-G8§ª;Uò¡s\�¬2ÏŠØðìdjK“òô¬³ b´ü9 }BL‹MFÌWgJ)A¦õö§qõ­I)ÔÑO�
+)iæ�LgšQG|Ð{ZR0sH(O4„qNâ‘ºP1 ôÍ.p)¹ü))	éFsIœö  ô£ŸJOJ@' Òçš
+ï@9¦âžzSqÅ!8¦œÒž´Ó@ÂšO=)I¨òA 5"ŠCÀëBÒç¨§@7]Gîi§’)ö™ûbw¨ŸÂTw6Øó�JzçÒ˜zšzs\ÈØ™ii¢–¶DIAç­¹œÒQš`/ãE&h4QœRfŠ^´QšC@u¢€Fi(àPGRPÒfŒÒ~4¼zQGãEh¿Õ'û¢Ÿšd_êÓýÑN¢à¢’ŠZLóG¸QƒEÐFyëEQ×½~4¼þqÚ“èis@ì)3øQ@ÎzQE&hh¤¥íJÀQAâ˜}éx¤Ïµ¥PÖû<gÑªÿÖ©jÜÙqÐ5LÇnj&84÷Ï<S§5ªØÌzœ­H
+B:T€æ˜Í4ÚQ@‡Žhš=héBJ?¸¿J“õ_ê×éRâ¨@)ÔÜâ”�½HÜÐãð¢“§ZQ@áƒŒR~«ÔSP¸¸qïQ÷©¯†Ùøî*‘R\ñEƒ@¦š^=i(Öâ“ñ§ö¤(°Æâ“SÈ¦àzÓ‡
+�@3\¼ÓË­_ù;ŠD3´
+éäæ7ªk˜Ó•ªÇ¸àäšrKÈí<—Þ7E.Ò^µß’Ü3Íy,ÊRþéHù'väÿg"½'@¿þÒÑ-®	ýâ®ÉG£+žK[šÂ65±Å%(éF)¡�äRâ—müi€œúþ” ­'ÚœP
+8P�¶�;4˜¥P(ïF9â—­/P?:3øPi(¢€úÐ>´¢Ž{ÐŸJ_­%!`¿y€Ï©Å=	+‹¾O/Vº^Ûó]-ö¢-~HŠ´ŸÊ¹iein¥™ùf<š›]‰�ãéM“§Q»=E2c…'Ú´oBQ•q+ •¢�ˆU×µwzM”zŒ€àÜ:‡•û–=«˜Ó­"xÒiq‡…M®xØGp-¤ÓäŒ¡Ï^Vjl¬;YÖ’Áã�!$¼”o#¸îMs:µß™©ý’ÑÞc#„MÇ¯½gjº‹jZ�»q…_ºž”í6øXj#Ph„ŒŠvØžôák²&îì_ò.t/ÙX	Ä²ï]û=�z[¦$lŠòm+T6zÏöœÑ‹—·ÎˆÖ�ñ–£ã]’�‡îãÒ“‹F‰&ŽÛS$2/µf9ÁäÕÉ¥kÅ†ä)U’0zq“X7úÍ­¼ÏnI!ù«DìŒä[žjxH2®îÇ5ÈO«;O˜g?/½nAâm>ÚÕVkiè/Î@hælHéå•E›H\GšÁÔ.mìôñ#�Ò9Âk�Õuùo�V c�z.zV$“I'Êò±9ã&”×´Vb‹ågW¦ëé4�±å�sƒVo4kMN*»‡\W96£lËnmíVb]®ÀýÿsSé¾!{‚'æÞCÈTûWŸS
+(ëLëæ‹Ž¥+íòÉ²ªdNØªÖÚ�Õ“b7eõVé^‡‘M¾ådq•ïš§y i÷Ã-FþòñDq“¦íQ:Iìs‰¬ÚÝ®Û¨ö7÷“¥9¡ã}¼‹"{u©nü*e­g=Vsèº­™Ï”àèz×l1t¥ÔÉÒ’,îò"¤I#¹ý*�ÚnãžÞäs@½�…”{Ö¼Ð}IÔÚ†ýK�>µu%>S‘í\üW1È8aSÇ#ÆwDüÆ—/a¦t	)S‹#ðWñ¬xµ§l«�qWb¸I`jmÜ«“MaËÐ¡.”é“'ØÕñ'¦jQ6zÓMô#‹‹n|³Ÿj–;Ø$!.äV»,r*	l"‘pUMe:j]
+ÿØzeê‚ŽžàÕi¼(­ç;ÔÿÙ¾IÝ¼CV"¸¾€ÿ¬Þ+’J¼>ih=ÎrãÃú¤-qê9ª-Ì
+ó£§á]üz´€"uëR‹ë9F%�?¤±u£¤¢”YÁE"p@aî9«)¨ÄÃæR¦»?²è³Œ¼Qƒì*7Ñ4gåcü«E�ï=�ËÈ±�Âšo#Ú[<
+é[Ã:Kç†CI†ôø‰ÚÄ�zÚ0¶ÁìiïœÒ¤+ò!?…uË£ÚB©ü)ãO€t>¢³yŠèŠög¶î@6!Ï~*aixÊ1÷Íu†Ð¨ú
+­6”gÈkÂ ¬Ö9É�R±ÌÉk"ÞÌ©íZ~ò¿´.b©«á˜­Ë©§i}¾›«K]£ãÒ»(WŒåk‘:m+�8iRž@¯@ç´ñQ¡ùsO€ŸJZAŠQ@Í¯ZzQÒ˜ÉÕô§sIÒ€¾*u³£.j{ÕåÎÑÍ1Í‘ÿžŸ¥0Ù>x‘M]èi=¨‹ÙLS
+éšE±™G,¦¯ýiç=¨°M¤Þ«ùÒýŽluZ¹KJÀQûŸÞZ_²Iýå«t„ÑaÜÎ‘|·*[$zTc4ùH2³g'5n)1¡^´Ây§ôÏÂ�ÄcQç9§°÷æ˜«“É sBœbšÆœ¹,)üäÔ–?5òÔTF¦Ó¹¾Â¢	QÜÙÏ&¤B*!Š™9èk�nlö$íE§4V¤R}(r=(àÒQš`QEw¢�õ ¢“4@ž)9¤ëÔÑ@MQŠ\Ò~4‚Žô´™ôbŠ^}¨¦Ñ@Åþ©?Ýúdxò“ýÑNÅöÍ-bŒÐ Ïµ(Í�…/n´”{æ€ŠLæŠZ
+%S@
+x¤É£�­(úP QE¢’–€
+Zm-ÞŠ( bÒdÑš3@‚«j@5ƒçÖ¬æ ½²”cµ‚ÞÆ˜ßtRƒÀúPyªØÌARïQ‚=Hô¦Ž)F(¥ïÅ{Šqæš3Þ”ô 
+OîWéR
+ŠØþáH©¸Ç"¨E=Zÿû3I¸½À>RîkLÐî5[$¿Ôo&ßp7¢¡ÀLôsÇ!�ƒï6tgéšÕÓB�*ÓgO%•(î3ÚîûÃúå¾—}/ÚmoN-æ=TúêqƒŠåü|ž^•g¨/ZÜ£)ük¦Fßoýä
+ùŠïNÐ~†”¡2® xÎ:Š§Þ®êGäˆ�Æ©Rq£µö£LÒã�úS…;iÏ¥'NÔ¸¤>Ô†›ÔÓ�½4Ð[Ž1Ö²¯t‘#™b}‡ÐV·¥1ð‰8çšXæ¼U¤¬ÇrªL3 Âã½3Àº¡¶¿}:áÀK¾SÙÅvk¡¥ý–`7N¡õ¯2Ôì®´MU‘Ë,‘¶èäÆ2;\¼ýÕm.zòõÅ:²|;­E®éir§ Û2ç¡ë\zÕ¢˜£õ©	õâŽhìR�MÍ8g×ð ŽsÒŠ2)¹¢Ž>´SE™4¼õæ€¥˜>ô`ú~´}(ü(Áô¸>Ô®€J_ÊŒ}?:8Ä {°¢è
+××ði¶âyÉÁ8P;×/uzúÆ¢¬ÎV4ä 8ÅhxÎDL%]Y„À`šÆÒÇÏ&G$zWDå¹�G.t�&ryïYàåÛÔš¼x¬ÒÛfpzæ°¾¦„�ê‚JRª÷I
+:šØ‘~ÓåµEÇjÊñ\
+.œ·Ö3†Ï\VÌ`,j:`UMiš5Â–eàRjÈ¥«8e¨çŠ^ª=)*@ äSÒ�Á eUáiŽÔžÔîí¼+­êò¦Ÿ.Æ¶�F2¼ãë\ïŠ¸ñ=â(0§ô©ôItòòc;†µfê·&óS–å†€*SVZ•£• ™3†^AÅÏ%Äí<‡.ÝHi”„Õ,ÙïMlÝ)E©¡	ž3ŠIe�k6Þ3øÓ³Ú¤¶µûuÊ[+„g8Rhç†õßìù–¡Ÿ²¹á�T>¿JîÞXÕd�¼ÈØeXt#Ö¸MGF½ÓN.à,�œŠÔð×‰[JÿCºc-‹p¡ºÅô53‚z4‘Ñ‹†^T‚éOdV�´·»…f·u‘d5Jm9×î×$°Tg¶†Š¤‘}š_¾ˆ
+�ôë	Wæ�™%´ŠNä¨2½
+Ïû9¯†CöýÐæÐ4æ9ãéMþÂ³\Ü9õ¨É•z;R˜�õ¬
+R®¶�{xuC›D‡±ïQ®‹m¸>•¢è�–áÅV–=Lò·¬GåWõLGVOµ¦k‹"ÿ
+‰ãxÏ5‡$:±?ñöÇñ¨ÓTaþ½�ÔÖÐÃÖOQ:�gB$ÏÓÄÄZæ’ËS‰÷,‡5£o& œK°ë§ÙÈ—$l‰”ýà?
+’5ŠNŒ=�eý /ßB¿…9.bcÄƒ5<¶Ü®kšmjsž£Ú¡kPzŠ…'oáoÖ¥OÎOéš‡±Ý¡�dðþµY6Ôû².²9}¡OÖ³t`úÎÊFÒ`~[‰�Ãx:\±úŠ¿ç�Gœ¤v©t!Ø9Ù˜É©ÿ
+Èü©§û[þz­iù©Ü
+]ÑžÂ—Õéö;2IÕÿçªS[ûdŽe\Ö¾ä…ã?Â)*û;0î$Õ-ai¤�B¨üê_Ë%Ö£{q#nr gÒ³|E©™…´8òã?1Äk{ÂQÃ»E	ì7HG­tBœbôFrmõ:5éR‘Q.:
+�tÅtØÈxÇJZŒzpúÑ`)AÉë@Î(üh°�Šh9ïN€µ4�ÖŸÚ˜Æ€ÇëE@Ø½ø¬ðqŒ¼V·ÙÿvyÅ4&CÅæF_¼´Ü}iˆN
+�ZFePK0w'W5âoÅ£,1X˜înd�+.rO|Ð4t¹”FKDŒÃ–Pp)Øö¤€n3íM<zSŽ;SMf9ýãgÖ£cíNaËýi„ûÔ²�…±×Ši4Œ¤�Ô¤ŒRÂçŠjõ§ìi ü´�ŒõÆhSóuÍ!¡GÏÏJ@IÆ*}/›ÂÇ²Õr~Z³¤€n_Ùj*l\75‡Zš:…O>õ2šçŽæ¬“ñ¢�RšÚÄ:ž)µ-&y ô œP:PA¤4PæŒRAÏj(íIFh{QIž(S&ŽhÍ% �õëGÖŠ8õ¢ŠJZ(¢€&�ýRvùE:›ú¤ÿtS¸ô —4”~Z3E!"€>ô{ÑEŸ ¢�ÆŠZJ8ô¢�/ÚQ@IÖ”f�ÐÑP]ÝÛØÁçÜ¾Äõ5œ|W¤ƒ3Â§™\vfÇáøÑY#ÅAûEFÞ/Ñ¹Äç�jnH,mR\÷ü&ú0Èf®+FÏ]Ó/Æèn—>ŒqG2C>ô¿Žj4–9b‘\²r>¨BŠŽç›YÝ©)²Ã =ÔñI�Ì©GZp<sP&@ú*@x­VÆbÓ‡Ö˜:Ó×Ž´À�)qïH=)Øâ�
+R
+S@íañV*µ‘ìÕc5B(x‚Ìßø~öØrZ"@µ„ï¾ßá‹9z¼i±Ç¡J×ÆA¼W>Þ¼Óï$¹Ñ.1ËË[¿+ŸQIh2ˆ.?áX-4è wë],
+RÖ=V5¥sñx~öúþ+ÍfáfòŽR >P}k£¦�J))zt¦&WÔ‡ú:6z•DqÞ´/kfÏ®k;Š�C‡4ð1Ú™Úœ
+Š3J(¦!‡Š
+):
+6‚E/JC×�@î4õë\Æµ¨Mu;ØB|°3êk§=ErZ„RA¨K)Œ€®Y[± Ôíl�u²¹åP)ªzæ‹¹fb“‰—ý\�Áô«:ait«i%—œUÕBÕÅ%©Òž‡–i×‡„µÂ²)V‡îÊµéún¥k«Y­Õ«åOÞ\ò‡ÐŠ¥¬è–ºÅ¿“s}Éù—èk�¹‹VðV¢»&ùd?$€�¬=½TeÐ¹êŸZ3\µ‡Ž`š^A¶\q³ø�-Ç‹¦9ÖÊ=©MDºtgSá:œg¥Êƒ-"¯Ô×qâ=bb~}Š{/¬¹nõ\ù²»z|Æ²u{ÁO©éSjÚ|ënÓŽÀæ¨ËâÍ&,…v“é^rÑÞ1,?V¨Íµé;°?O�½�V-Îú_Ù¦Dp}ÍS“Ç®>ä§ßšäáÒ‹¦û‹•@zàgÓ[x#IxRYu�ÁÆp§.gÔ™Â•=Ñž9¾ m(¹ôVOêñöœVÒø_Âvã÷·Åñë%U¿Ó—m½›^KŽž(äó2öÐ_dÈê
+œÞ6=�BÞ)¾o½y'×5^üÃrIŽÒ+e=yªb]°®§Óo5J�}j�oøI/:ý®OûèÑÿ	ß_µIÿ}ŽÏÁÚ¥÷1BÁ{3
+Þ³øl
+¨_ãÕSŠ~Ä>¶»¿ð�Ý1ÿ�©?ï³V-§ÕõˆâL÷çÕC¤xcELù)#¯yi'ñ\.ÊÜ`6ŒKÙÅu%âû#Oê°Ù½åÙEXùÚ[$ÒéìÁ¼í¬“ÜUÁ{{¬+‰Ü-¿tMI2¬0¨j0+¡MF6GFêMM’ç# ñQ\Z-Ì!�m•?QQÛÍä·—'ÝÏÒ¯.Â2§9¬î3¢˜¥zw©míT1’_™¿‡Ú´ü¥fæ†D^¸ù…fV<U+×Þ
+ƒ�ƒ&¬Ý\¤hV3’{Õ„©ûÏÖ¢Nè¨èQ¼ÐÍå¢Ü@TKŒàwú×;$oÝHaÔï­Ñ�éÅW»Ò­®/`»t#Él¸ï
+"û�œ5/AÉàU�y!}FäY·îÏ#>ŸZßñ]æ�¨øRÍ¬[f©nŠžLqíoZ¦Ð¬bÇo%¾Ñ"
+ËžâªÞßœW¤ÛiÖZŸ‡,xÃâ¨ù�ãÖ¹{}+/
+bXþÏ4ðÈÍ€ÄVq•Þ¥É\åðEFjk¥K]M–&ó¢†qƒžsü«OÅ±Ø�M&Óä„¤ñîe‡îÆkK¢,b�Šcœ)5ºÓé²ø!-å•WP…ÉH•~fç¹¨¼3>™×ßÚÒII"d\üþ”œ’bå2"�æ�Glîz"‚Äþ¬é¢ÕanÐÄ€å
+;@ÕfÐu¸u8ï‹rò3òŸëI­]C¨ê“]ÛÂcóyeþów4ÛºÐ,v-­Ek"Û]´wÒÝËÔïéP]øcLÕÍa0‚CÎÑ÷s\|3b?*UeÇfUëKË‹RÚb?Ù'Šú2uS_ðÄ¹g–9ÊüÈEniÞ8µ¸Â_Åå·gNGâ*?ÅJÃÊ¼AÏ# Ôòè:¬¥àq�ÎèÏ•U“Ø=
+èe³¿@ÖóÇ(=�çò¤’Â3Õ1Ÿjãæð®³§“-Œ¿hAÈØpi-üS«iÍå]ÆØVUþ´{Èw]NžM-3ÇYô¬}ÓQZxÊÎux	êW‘Z�jºmÐÌW(	ìÜSR
+–Ó�zT-dàò¹®˜D��¸aìk›¿Ôo%…HTS·ŠÖ
+É™ÎÑW!kgÃMò˜V‘.š]Ï¹GQëZÐEÝºÜF>VéZJñÜÎ
+Kc §<Ž(Åj½‰Áâ kFªy‹åfyPzŒÓŸª
+ºÐ0êµˆ÷WDØ¢Ökü9_¡£É™zHqîjéQHS=
++'¸îÊy¸|­ŠO>QÃBOÐÕ²žÔÒœñPéÅ•Ï"¹ºÇXÜ}E*Ý'ûCð©¶JO,zhöH9ÙÚãÇ-úR­ÒËŠVDA–Úîj�Î¡o	*€;}8>Íw)M—¾Ò‡’Ã—«jâ(Ì6ì‘ËƒÒ³îõY&]Š¡µg€\òI•ŠúqÌÝøëï]�AÍÞGVF�¢<Áf�v§eîk­ÐãX^EU
+ qŠÓ””ÍUçÖž9¨óÏZx4Í=E4sÅ=sÞ€c×§4ƒ@4ã@ 4ïlSE8zq¦µ.p)¬3Þ€F]ki�”£8¬h—÷ÉëšÝTÛß4Ð™]Ë0éŠˆƒV¤ÄT½³ŽúÍífÝå¿
+´ãÀxÇÃV,:|öeüÉn‘qÎFkÒ0EqßÁa¢D?ŠõM'±Hëö€z(ÓOãR8ËqÓ›ƒBØCqM=)Øõ �´ã° v2v‚[ëMaÛïâ?Zm@È˜{SjB)â�‘:äuæ�à€¥aÏJB98ÜR�–;©	ûÓ�<ç¥ °Š³£äË+{U9	ÛÇ{Eé1¬êl\75“S¦*ÔÉXDÑ�¢ŠA[-…ëIÍŒæŠJ_zOÖŒúÿúèúÑž(úÒc4S@¤ïGã@£ñÍ†˜…¤Í¢�z(Î{ÑÒ€
+
+“žô”RÑ@Çþ©þè§Sc8�:}ÑN bÑÒ�Ræ€ÑE&Gj/åAü);RÐ0äQIœw£Š^”�hÍQJ)(ïLëÅGss�»O;íEÏ­O´-4Ì5äšóÍ[›YºÂ±KT?*tÝïYJZÙ
+!ºÆ³6³xe,Eºœ$}¾µžïÛù
+‰Ÿ_j‰™³÷©¨Øw$ip=Ò£.XôÓ¹ºE9TŽâ­$H¢5`xëQî�Lœ ëŠŸ(¿xâ¡2	T`RêmðúRRú%¶A&ºÿÇ5Áxc¥z‡£(5Ý#†ŒUÊÝÐú9*ÀzQKR#’ 	\»�8g ¤˜m»—ýóJ¹­c±›qŠxÍ74ð9ÄHŸJ“ŒThNzqO #4½)hÆi�jÄðëèsVê•‘FäŠ¼î!G4¹¤ö¥JJ_Ò�æŽ}3Bb—ŠLæ�LÑÅ³ñž+0Ækbh·[ÈqÀ¬ž½ªA
+}©ã¥ ^(éÞ€qA¤$fŠbÓiÍŒS(=)¤Ó‰¦šktæ¢x–O•Ô0=ˆ©�4Ð#©^êö7R­»²Ú«a==ª˜ñ²²~´ï¡óuy£4¬1�Ú¬Á¡ÞJ7’>½k�'rÜ»+â
+u—i‘ÿ§r×—ƒý%Lœñ¼çØG ÚÆ ÜÝì*ÌVÚdG÷ví!úfšŽº‡¼Ï=‚Òæ€ê‡óžÂ´¬	Á®ÞTi­Þm?æe Æ+ÍgÔÉñ$lCTNÍÙž
+¢„Z‘¥ö†êzÒ}«Ú²›ULÓ¤µ>ÎçÖaÑ›ïð
+'ÛFk$_©õ¦Å<€E?d'Š‚êk›ÅcƒÀ<qP[Xë¦Ø¡}™;Nî¬ã(u#‘šêâñDú^‡!=OñUB1Žç*¿:÷YN
+kWçsZÖÞœ�ô‹Ýƒ¾*_
+kšŸ‰o¥‡x·†%Ë²õ>ÕÐÉ¡‰dÔç#Ðbµn)hp{Ïs.	èVxk™Ävf«‹¨hzbâÚÔ�A“Hþ°ë%ÍÄ¾Å¨OéIÿ,ýÙ«9TaÊÊ·^2%qX×:íýßYX)þè®®-/O‹îYÆ1ëV1/HcEÅG´aÈÎVæs•‚YXúƒVâÐµ‹ž"=Øâ»`Û~ïÀR}j9ŠTÑ‡e§I¥Ú‹i¤Y�Å…-×1”=êåñ>àU)Æøˆè}kN„½
+=F×<¯zQ,‘õÈ÷1,tqúÓwàœU­‰&ûT¸ûÆ¢iäv*3ŸZc�sGšª9#4ì‚âìÚw9ËÊ›‘µÜçp}éFùF>êþ´„oe�~èäÒ•†™£hGØÓØsEË¶‘‡e¦Z·î0=h»oôI:tæ¡è‡Ôà®¾[¹ÞÍDs‚jmI
+_·¸Í7bùýGëTžƒêt:^³qc
+yLJ`|¤ä­âýZ-fæÉã‹cD„8>µEeòìÐž tõª
+;N°Æ:VQZš½„Ç¸¤àt½xÇZ1Ž+tb4‘FIäÒãŠæž¢iñLÐJ“ÆG™¹çÿ×Ln{qKmk˜£s„y±ô­'p[›qxÆê^n,íe=ÉŒ
+KŸXÞ.&ÒÑ³Dpkzoé`ÿ£ê%23Ë*”žLüš¬8÷Åcus­r5©Í°Œe;g­\¶¼18h%d>™­_øAfbV;è€ÎäÐ|
+zƒåž"~´)$c*P{Ùø–îßÀqê5¹ˆtÛõÞEõ-sðŠj°Ž<·ú=4èÚ¤@ï´ÏÐæ­T1p’:9|1 j$½¹0?\£qY×½�/ewã<+Ì{jÀˆç�è*õ¾½“w³µ8²Öèƒì~ Òß&”âC‘QÅæI+´¥‹¡†k¡¶ñtª�>¸æ²¯õ5¾Ô$¸)•nº°êïC›$¢g]9Œ�$âºM3^ÓmôØ •ÙWæxÍTÑm4Ûöœß’vœ Ý‚+M¼-¢ÉÌw2 =‰Í*íÞÅáÖ—$Þ’ÿòö¿ˆ4ïí-)ÿåî2*›øN~WPeÿ€Ôð€ZÿÐPãÝEsêuh_7šKËä�4Ë¤·ü¾ÅùÖt>ß»ÌÔBá¾RQJÿÛ©©Àù“OÞ…Â4¦é}çIö==þíô_÷ÕeÉà­‘m¾\·úÎŸ'Ò²ï4±¥_5œî²:ò©s”M©QUeduÙVÏ÷nã?�T¹·µ´$=Ò–”f¹ñ"§Ýàýiwäg9úšÍÖ—cÐ†]äË“\¦wÏ¹ª¯4¤°ÇµBd<ŠŒ¹~%9½Î•ƒ£†~§tâáP3mÇL÷ªLääàzÖÄºUÝàiíÓrÆ>|u¢_Nx®®,w‘�›×ƒõ®„Ý�ª–Ct¿jª¬»<¨›øÞº‹[Y�îþlƒ¹è*²øÚhÔ+Ù(t ñÊ7ÞµÇãG5Ž{Í¤Æ2Yÿ!I²ÀìPç#šÈÃ'ü°aøÕÝ#R]N9]cdœsÞ’m°²4ÞéRŽ¼ÔK×&¥©,vµ.1ÐÒbœ9 B¨Ï9§sëH8¥<Q`éJ|Ò)Ô‡púÓsÍ(ô£8í@Ûd]FG\ô­´%�cX€÷`~kf1Ž*‘,l õ]‡5<µ¡‚GÉxÊ).5�6p—;œ�Â×\i¥Aê ã¹¤1[—>˜¤"�zh„â˜üFIô§ãé“qé@ÌœPÃŠv9¦0dÔ°yã4ÓJÞ¦™Ï­ 8É¨ÇRiç¯4Âxë@Æž´½©¹ö£4Ù¥¢®!•½ë-ùÖ®�Ÿ²9Ú±«±pÜÒJ™*©×¥gF-t¢µ 3IÖ ¼¼·°·k‹©<¸—‚Ø¬ãâÝËáÿ¾M!›f±Ç‹43ÏÛ?ñÓO'ÑOKáøƒEÀÔ¥<{Ögü$š7üÿ/åGü$š7üÿ¥B4…NÓWÓï¥0ZÜ‰Å[þªI¦1h¤ã´À2i
+ô¢€ö£éH*0ýT)~œÒQœv¦G�éiqE%<_ê“ýÑO¦Eþ©3ýÑOÍPNiÖ�Š~´u¤?ZQÒ€Ç4g"�õ¢�Í&)i:Š.h¤éÍ.h’È�ÄÒHÁQFI43¢#;°UQ’Mp&ñê’›[f"ÕN	ÆÂ³”º
+	â-}õiÌ11[T8ãuaI&;Õ[‹ÁÉŒš¬×€Œ±çÒª¶ârE·—æ�6z“Íg5Ùêµ5¥ËHû^­¦MËÈ>˜©rÎDÓ²Ê¡q·½Ç,¾}éŒö
+rœ1¨-ðºˆaÎA«eÈ¶Î‡Á qýøëÐbú×šø^Mž&µÀÃf½*3š]M/¥ïÁ¤ãÒ”i�r÷©¶þqŸâ¦.@«‚ãS›?Z„b´ŽÆlQ“O‹ÅHb¸§-5E8u 
+ZL{RŠLðiÃ~Ö0üh¢�2Ž’µdý<æÅ(éM y³Ž’“IçÎúæ¤Á„f�ÀÚ'Ï2Q<¤ÿ­j�©ÁsEÄ<Ë)<ÈØ=Fi@¦¨çš”b€ ¦šu4õéM”™£ škphâxâ�jBp(Š	ö¦1Å?4Æ9ÿëÐsHÃ4½)¤÷¡�ªÜ	e0@ãþ±ªÐ²¸—›‹¢¾ÑÔšy>C�F«Ds\“”®tF(ªš}¬7—¼ÿyŽMX\(Â€>ƒ´ÉàVweÙ"Ž³©
+'Išì·Ï‚±Œ÷5ä³Fd•¤fÜÎI$×Uã
+aoï…œ-˜mú‘Ý«š+“ÍiN:Ü™»èU0Òy&­ìÏ4›}+c+¼¦Éâ€¤U�¹â‚»E+�”…sµŽ:t«—òl,ž€æ’XÄV@‘Ëu¥½‰“MÓ›A£qluß.�w7y6æºýÜrk�øw'üK.âî’ò>µÙF›«^æËa7f‚{T¾@ÇSG�½É£•‡2!Ï¨¥ÝSWÞœ#QÚŽFÅ|Ô7·&ÒÊ[�2cÁ«ø_AYþ #ûDo`(p°s|æ¹�fq´ºä�Q\�oSÈ<ÔƒåD QAQ$l‡¸­ÐÍîgÈFD«÷[·¥5¶È3�ÆŸ34Æ�#89íO»±6ØfXó´S¸™T’8§* 9ùÔožý©V"À6þoJkQyáy' ŒLQäœ»uö lO»×ÔÓPy²�Ô“E€¹n6B™ÎqI|ßè�ïŠ”éUµþŠîje°Öæ
+î”×³‡IQ09ÝÞ£_Ïäü·èMkW“Á~^¤S–$ßŒî¸¬Ô�yLÐ/“,l¿ït©N�0·‰#1†ÞKu­¢˜ÜW�OCLØZRéC�íÐÃ:
+æý£Ë?ð:C êBÄGûõ¿·’924)2yNq´MDbOûî›ý‹ª)É·\½]#H1‡æ•Ø©é‘UÌÐr£˜:F¤¬CAÉà`ñDº&¨‘‡H3ž¼õúWN¼ƒÚ§&B6îùW¶z}(ö�Èa¾ŠÂÕO�1”¦vîê})l¼=q=§™4�„ýÒýEl°)ÉÈô¦Y1ÏLš‡"’±„,î4ÏKç“äMÜ³g5Ø±Œó¯ç\—˜H\uj[†“*ô�S`:mªFAúÒ÷®{Ln ÈÒ9 
+£<WUä7 ¡E±¶UhóÔgëPKgÀ‰ FÚ´;SLMýÚ,ÂèÄ—@´“în„ÿ²k”»…í.¤‰ƒ
+�€H¯E1‘ÔTrÚÁ0ýì*ÿQ[Ñ¬éõhF¢±ÂýŽX¬ÖyíÈ•IàT;¨Ìwr�økÐŒ(SiQ³ÚzW5®xEnÜégË”ra=Ò“¬å+•:µ®c%ýð?-ûý:ÔƒPÔ:ý½Ía´Yß¤ðUÇ•wú§§kpùfŠ+µ<@}ÇµK¨\°Ò�S�kÝA‡ƒçÓ	Ôu¥#;öA®ôZÛ�ù`€�öE8[Ä:F£è)ûWc5I÷8hu]A•¼ãv1ÝW¥e^_ý¦å¥3<½•Ÿƒ^¢° ÏÊ9Šñ�R‹T»E$•±T§Í¹­/ÝK˜¿çç«QçïÖ/ï?¼ÔìJw®S©c|�‘(?ÅSG(ë2õÜiÁæìÆŽBþ¼»†™ª\éåþÎ¬œ8vÆkQ¼@Ó K½9dEämæ¼ìË;&7kÐ<9áËOÃ¶×R<é3d3+õ4Ô”7<úÍÔ—4K-«h·*âÍ£úÇT'²Ò§Ÿ÷˜tnÕ£'ƒT�ÜêSgªrø.óþYÞDÞ›…/igìä·3gÒíUåvôNkKÃP%¼7+¾`fÎOj©/„µt+ÄøìŒÕïYÝXÃ<w‘˜ägÈ�8´Þ„r´ÍaS#qPw©S>•°Ó‡4ÐyäR�s@£/¥/jiØ¤ôüq@
+ b�tÇ4¼Ž1KHÚ(ûR“Î+j.+ÞU†mÌN1Ú´£Ô-HÿXÖš'–¡4�wlzJ*?´ÀO-6y4®j1<¤«ùÒù±ÏEüé\c©)<Øÿç¢Òy±vu�ÔsœBßJ_>.òQO4f"¡Á' ¤2ƒ”sQ÷â¤aÅ3€ŒŒS	1ˆ¨™i)‡5#pj6ç¡ b�NŠLqÖ•EFøÅjèüØœá«-Å`>»u¢x’Fˆ—·(<Ø»§½eU6®Š‹ÔôD©Áâ¨é·Öú•š]ÚÈ6ëŽª}
+^À÷¬á± ¹¤ÏëEäb´$âü4†kxŸ,),ŸÖ¸vàÿ…u^%»ûO‰.#aòÄ¡@®fxš à)<b†ÆÑ7µ rxéR|¤t¨¤\(!Ž9¡px¨÷;óJ§#¥iiW’iš„7‘˜Ûæø…zÕ½Ìwv±ÜÄAI#�x²ÈAÚø\"FÒço‘þh³ØúVOÝw-jw?JCJF8ïšJÑ
+ZAÅÄ§´™¢�Rf–˜	Ji?
+(`úÑE€š/õIþè§SbÿT�>è§b€4u£ôcÞ€”¹õ¤¢€E�(ïE bçšBÃ‰ÀIíA ÌpSé\?‰üL×.ö6ˆW‰wö¬ç+l|MâC|ïchvÛ©Ã°?x×0Ï€@ééHÏ�À¨™‰§[p!¸‰däžM@,A?|þUg¾sOÆkDI]l#õ&­Gq|ªÖ”1ŽõËŒ¨¦#ãÒ«M&9ÆiY�Z…ßæìi!2ÌL«$2/SÁ«|+=zÕh�‹TŒ'Þ¦c’µ&Æ¶5<.á|Qh[�CkÓc?1¯+Ð¤ò¼AdãŸœŽkÕ”
+äŸZF�aüzÓ¸Í7ŒâŒÓ{`j �MÏªŠ®*æµ…¾SýäªJAïZCb  ¦/"¤QÅQ#À§íÅ0˜§‚i€`ö¥éÖ‚y @ŠNI¥=(½æ—ny£SNÅ3ž•'˜9â€É4ð;žÔõ¸ ­.x£õ¤#4BO­õ¦“ƒíFH¦„ÅïM=hæ‚xé@Ãš3ÖŒÒf�
+~”ÓÒ”œ
+BM0M5˜¤bœr3ŠÎÕ-'º1ˆd(£ïb€5tÖ,ÅX­Ž+A#Üy8¬_Z›(.b.\–
+“[±šåkÞ:Âˆ”Ÿ�dø«V6Œå1çÎ6Æ;ó[cËp$“Ú¼«Åz¹Õõ×d9‚ßå�ÓÞ¦K¢‘’Ü±äûš€»‚rjÉÆ)6ß5ªÑX†› y@\IçŠ°bCÔRˆ“û¢�ÐXj†Ûórjh#ó$U=;ÓBúœb¯ÙX$g?ÂjFU½]Ç`úUÍZØ�
+ÚUý�Æ~†¡Ž35ÂƒÈÍu¨Ú]Ù0Îø>½©¦
+~™m¼Eue¸l¸‹ÌO¨¯A„s^9£^½Ž¹cq!ÃC'”ßLâ½�ëÏçQ×BúÇ4b�¶—DŒÅ}©ø£m;€Â=«'Ä¹ªŽZA[8¬o0ÂÈS“íQ' ÑLöæœ�ƒüê´g(ÿ�©Xœò=*·D½ËÑ*DŒàžIªÆæå¥<€p*ÄÓnÓãDûÍÁ¦C•^sJÚ�*ÚÃ+‚è+ô$ƒÄ£òt
+e�>†°¯K~“žqGP±£Hx¹«pB#^:÷4ìp)W9­,@ï­UÔF @V«[€äôª7íæm=”ñYËbã¹Y¸uúTËÊôÁ¨¤$ö©‘C`ƒžõƒÜÕlFãœsùÐ<Õ+(=:Šh“ÜÓ¬§ê}*9	X‡bÝj^C×éJÿ2íÀ w¦!2£qÈ§…Ã†9 STeÀê§¸ù°8Ï4Æfo»ÆM[9éÒŒÇ§HI”ârM#ƒò†ïOdÊ®F)ò˜•éJÀ5÷£=zžD!ÀGãI,ËeokåÀgº¹p‘§÷˜ô¬êéªØýžÏW°‚Õ®3öyÁËá$wªQ“WD¹$õ
+*%þÕGü+®ÎkŽÐYšì³ü¬ŸÂOzì7Qš¨„…Ö�¥'Z\Õ+!U=…Fñ)è
+KŠL{Ñd;•0x£c@5sõ¤ÆEG!\Ç;®xzßX‡r�*í~ìƒø½�p{.t»ï)÷As	Ê°ã?â+Öž#�XÚî�µÙ0—ÌrÈ5�ŽŠ5’ÑìE ëÉ«ÇåË„»Q–QÑÇ¨­päŠòæzeÿ•&`º€å×ßé^‹áÝz=rÔ¤Š±^Â?}þ/qJ:èÇZšKš;0rNÓÒ¼ŸZŒm^1‰3^­ªê¶º5°šì‘¿åP½I¯-ÕdŽçRžâFÜ+X«3•ìe»“�jA#4ù£rx¨ƒ:7äVÚ¶(ŒŒöúÒˆñÞ˜åämÜŠ’-ÿÇE‚âªr8¯Dð»ü8ÉŸõs�JóàHïÅvß$ÿE¾ƒ=uaW£.Zy¤ü*t�XfœmÇcP¢Ë¹TŠ§x?x¤÷¨ÖçÖ³u1ÌˆÞ™ÍiM5"*;¢ Ôª*,aêEãÖºÎbQNšb“Ou.M�j_Æ—ŠANP�Ö“"—rô ¯€n£Ò�·ŠiœÐ1¸ýÚ6Œô§žÔìzÒØaK…þè§ã4˜Á CqNÚ=„Ñq†Õô¦6;S³Å4š'Znisê1IŒŽ´Æçš�—½HÃŠa ˜dô¨Èö©ÈÍFG4ëNQÅ¼R¨8¤Ú±|Aá™®mF±§$À~öüCÔVÛðF+VÇÒ<qÆzTN\¦�W<ËÃ¾"ŸD½ÆI…›B{ÿõëÖl¯mµ+4¼´�4N?ö®Æ#ÌÕôÈðÃ™áƒî+ÂÞ)“A½ËÖ’œMíî+§¼‡k·õ4ªpÀÓ"š+˜âE ¬:QÉ¹­"îœø†'Å¯œî«>æ5’1ÏPkGÅ,dñò',g.BùM÷Ô|ÕÜ¦´2Ê1ÜzÓx`A©ny�·‘Uer‹‘Z#6.9çŠ^sUÄï�Xæ¤{•+÷y¦Ð‰zš‡†d–2DˆÀ®=jšJ§îž{æ¦
+š™+«
+=ObÑuDÖ4¨nÑ¾|bE�^¯1ð~·ý—©¬37ú=ÇÊÙþë^�žxäv¬àú2ØQFri+AbŠ@£ô¢ŒÐIŠ\úQÖ˜
+ü
+¼úÑHdñÿªO÷E?4È�î“ýÑN £ŠN´Pæ“&Š(¹ö£µ&Nh <PHPIãhïí\w‹<N¡L°|1âIôö©œ¹U�ÑŠ|Ne-§éïòõ’×Ú¹ÀÆi»ÂŽµ0cÖ”#mX7Øs7¹¦f“w8 u­	3J	��Îi$� ÏJâ<…W<æ¡Þ
+ç½#H_¯ÝÔXWn)­(Fw)�!¯$'ËŒòAïajÇÂÀ[*2íqúÔ¨xÁ¥hüÅVü©²DËÐæ³”™ÓJ�ËºzD’ù¦@2¡®ŠÏÇmÙ[ÈÕ£<oZããLÈŠÍ·{¿¬x:âÂÌ]A'Ú@uÇ T¶Ö§Cöwå=
+ÒîÞú¸¶�:NÕ7=8Åy‰¯]h—"XX´Düñõêf§m«Y-Ý«eHù‡÷MhšhÂ­'VÅ
+}qu	õZ£¡â°wÅg'J¸lr²u=©ÿJ�zT�JÐ’E9§ƒŠ�M;žÔârh¤¥éíHã©4á‚(Ú¥Ž1LÏiØõ¤(Í)¡E1 Ó±LPUý�I@
+4b‚4Ò9æ›Ç­<ûÓ L?
+F{S»RSŸ…­)¤�Å!Ï­)4ÎGJ`£bsþòO~k\»šÞ(Ö7ž£¨ F¾“,ou:£î* °«j<\ƒC‹ÛÙdÈgA×½v²¢—~æ>ÕÍ-ÓŒoêÿÙZ)†2<û¯‘}…yxÊü£œu&µ|G«gY–pÄÂ‡lCÚ²öŒcÒˆ­nÉa»'¥(Æ)§dìÇj²PÜÒàúÒcžiyíÒ�’E´¿Í’;ÔðÍ™ŒDpFV‹uQ;t"’ã÷sC ^ˆsS}JEë³&{Šê|<vjIŽ2¼×§\œ–,;WY¡¿ú|yà²p)Hhâ|_§7Ä×°¢á%>t~ÀÿõëÔ<7}ý¥áû+¬åŠm\Ž+•ø›gƒ¦êj9É…Ï­]øuu»M»´ÎD2_`jS(ìù¥Å5r@§{U¢ŒQE!ÏøžCæÅ“÷rq]	®cÄ²ÕF2¨3Q1£?ß<U•‘¼¡Î
+¬~à?Ž*XÿÕæ­Ë6¬!ýx>•pü˜ ç›	ÁaêjÈÉäS¸ ¸•ÝÎNk:è0‰™z¯ Õ×ä“ëPL¹R=EK^+§uõa&cÖ³à;ISÎ
+\CÅ_Bl:VfnJ¯r3=�NùÍCqÌG5ö+Ì2¼ô"§‰
+ÄôÅA'P3Ú­A
+Í+2gû¤óX4l�WŒäsÔS	Ç/Ù¤ö#ÔCÊ¹(6Ž¼Ó^`ÆªàƒŽM1€SœÕƒy8¨2Ëž£Ú€&qÓ­;j&Em¤víOf[=2âþTfH†v¯V«ºŽ‹«èº"k“ya!Y­”È­ïÜÕ¨6®‰sIÙ™€)'9>”¬£oz±<B;ˆŠ`$Ë¼CéQ˜Îì³üj6(k–Ê¯`*¼£
+Ê:·Jºñ«ÙàqÅA:!;w{Ð‹]·‰j¶Ì©}dêñùƒø�Î?Øñ·®¡e{¬¬vv– ¸·-’ÎŠ¹»g	«`UN0Þõ?ˆäidòÕÌÍ�†Ïº"Ÿ)ƒk˜½¦4×××�˜¡ÀdÜyúûÖîNzšåìÁ@õnÅu'ô®}™½îJ‡ÜÔÃ§Z†>MN8­,(Í�õ«$(Åh ¥1Ð7QO£<ô¢Á{ÿˆ¼?±j@ùn¢£p9úWŸÚÞÜØ^%Ô,c¹�Š“ëŽ ×¯2äƒé^uã-6;=gÌ‰v¥ÊîltVR��ÎªU.¹YCT×.õÇIo|£äUà
+Íb:Ô²¡QéÍG2…@ê3ZDå‘j�©éN9ëššÐ‘„qƒI‚xíO$gz@Ðô®«áóíÕnãÏÞ‹"¹p­ßJ!ñ4C?ë”ÖUV‰Ž'¥ÄzTõ^>ýjqDJaŒÖN¬OÚ#ôZõ�«“ö´¦ÚÖ‘-Šcžø§ÏZoN†”ry­Œ‰Uª@y¨­J
+%ëGCH§"Žýy cÁ4¸ïMðs@	µOZpÅ!ô¥Ž”€6Òlæž3Þ—�Þ�‘í#¥.=iÆšhf’ƒŠLûP04ÂAëNcŽÕ<ÒK`SÐM&3ÍG˜&—8ãPŽ1ªCÍ1¨„ûÔx©¤Ç
+@8§0¦ô€#�å[œœt­›Q‹h¸ãmaÈré[¶Øñ�E®z»šÀ›a#ÔÈ=ëÍüiá–Óæ:•Š£HzƒþYŸQí^šƒŒÔw6ñÍÅ*�ÆHê(‰MÜóø­´©E�Ó±�ðzùGÔ{W¦G4RFf‚E’<d2œ×’ø‹@ja—æ³”æ7±­x‘ô½ERV/g8ÚÊ?‡Þ�…’,ò«ë×—r·ø9ö¬«™‡Û¥šÇqý*}ZEûuÄPÿ«iõÍf´�ÀãŽiÛQ¶$nyx¨Ýy!‡–ü¹>õ$èG9æ™•Ú<Šg”£¹©0OÖšIWBT6áÖž¼t¦†õ¤'ž
+ &ßé¾
+ÖÆ­¥‹y_76ß)ÿhz×—zf´ô-ZMUŠåËœ8õ²šÖè¸³×é)±Ê“D“FCG"åH§~5iÜ4¹¤êh 4QFE0
+(Í!4€\ÑIš(<g§û¢�ž)‘ógŸ”Só@ii¹ü¨¦²(¦Ñ@øÑ�:Ð'ÈøËÄ‘Ái–lZá¾ó©û•œ§m‹<T-Õôí=ÿzÖJ:/ÿ^¸g~:òzŸZˆÈG,I'’OsL.	ã4¡;±6<µ4•õ4Óõ¥ã­maïNzœÓ7riÀ‚»‰È C˜í³UÙËœšY¹ëÀíQŸ¥$Zi<RçzSX“F GË8dç¥tÚe‘¸RÅ†È×&²-!]»Èæµí�’0C`‘ÍD‹‹À ›ùU{¥ê¥›.Ý‡aZ®¯s†$ñÍd^Lgº‘�/Ò¡sÙXfì<LOIþµëÑfXc#�P�+Ç¤»'=ÅzÞ‘)—KµsÎb¥“V&úŸŠ<-å;_Ø 
+y’?Oq\þ�¬Üèw¾|9h�úÈ½Ez»À‚2\×â_žKëÈ<É�œ‘ÑJ­×$ŽƒPÔ-µM6ÖêÖ@ÊÍÈî8ª‘ŽrþvK™aÉÚFvžÆº…é]qµ®ŽJ±Q•‘2Š�*$Î*Lü´Ì‰qNÆ›#§ð
+.3ÒŒóJ=©qžiˆäSÕ8,NriTŠ‚XÞ?QŠC1“Z\ºE	Ø§›ŒÖ•¼Ëq
+ËÊšçç²–Þv„©ö Vž‰ÛYì~í‘Sú–Ò±£ŠUÑ‘J9«3±œÖtÚÜÝ}•Q¤~û{V‘k”»³0ÝHY]e$üàpE+j5c¥·¹Šê ñ>à:Ô¹ã­ex~ÞX­\È¤)û¹âµ†éM€œL v©N1Ò£#4Ä4ÓNiÆšy CN}i3Ji´c)Ç“HiˆŒ“PÉHAd
+Ž™íSQ7Àf™*>¶bQ†Š<“Ò“Æ»Xéb�€šç¯ª­Ë•÷Ú\¡ö5ÅjÚ£êº„—/Ó%QOa\³M»ÁèQ�ŒqKƒŽis�À¥ê9ªÙX[�÷¥íŠ^;QÔqÖ€Î=iÑ¡vr;ÒqÞ®ÙÃ�dí@/ÉÅã¢–à<äe€Å>ì-¾•@9Æ0qžjFÝ‰íä1N²`ñ]–‹sšŒz€Aö®3Ëe@AÈ<ÕØ/¥Óå†þÙ±"ðsÎhc‹:Ïˆû[Â�®2æåvzûÖwÃµ1Þ_Œðõ¬G[¿Ö�ÃJ‘à~ÚxSL“LÓZI†%¸;ˆîM¬Uîu“´sOÎ*�ËRV‰c÷RgÞ›œÑ@&¹
+q¼ýnpÝW\X}k‹ÔŸÍÔîBð7õ=ë9Ž! @¨#àcŸ1‘Ž†¡Æ;Ô¶ùÃsÅi¡2$ˆáÈ«*xª±ñ «=‹	yÇÕƒ‚sS„÷ëQH84˜ÌÖ.XŒóVSŸÂ¡¸\J­R©ÀéÍTId�œQMÌMŽMJ~è5‡1·&R)à¼€w¢
+˜`ÌGÍéN·¯<¦¢ˆ�òÜnéY"â,`�®E<:dƒ!¨TŽçR2 îÉ4šaœ�*“éH‰�qéUÑs.Ñ×<¬³mÆÜŽqI%µå½¯™k¨.m.úÂ2ô5­¨\Çu¥[i×š”oaŠ‡2>:+{W7vÓ C†·*Ã!«eåÓíô�=µ¡,¼‚ÖÐŽ›™NZìfÍ;ÝÜ´É•Gb)ì*d
+IV³íDËùîY¥mÍš·#hì+9+3E©,‘º“·I¤h˜�˜/Ö‘Û$;Òzô©(|0ª¶\wõ«nœíNv5\s�OZSŒå	>ùªædò¢{e†	üë”`€í,Ç�jÞ�O9è}k‘Ôe])wg`0OA[¾ºkÍ'rIO”ŸQQöŠ6#7JŠ>µ-k6Š?
+Ò¬AEÑ@Q@	\¯Ž­¼Õ±”˜1Zê�\Ö/‹�Î=cn)1§©ç— )pOÝâ¡œ�*6­:V,¬½Y�6±†tb„'¹PíhÀÇ4`wæŒ{Uˆi+ž”‡ìg­7<SÐ‘p1ÔgÒ¯h’5ë:~ôTyb¥…ü›ˆdÏÜ‘H?�D×ºTw=‡¤‡ëS)â«FÛÑ®å¬¯JÎ%±kWÿ�Õçøk`ôô¬}\Ÿµ¯ûµ¼73–Å>‚Š"�Á­ŒE^MH¥1@ÏZ”RË‘N?Z¯¥ç4ð)ÀRÚœ(c4{RæŒsHbç¹ ¦ç¦iG®q@#�JaÅ; ô¤<QpjÃHÓÁ§íL&�Nj<äšV'8Ì‘ÐÐ1Øâ“=…)½ PòzñKÏ`MãÚšNŠiéJHÅ4‘@
+ÀÍ'94ìúSµ4õ4Ò8¥9Í5�€!qÇã[ð
+± ö¬û½{Šßˆ|Š=sÔÜÖ•éKŽ(Sòô¥Í4
+ON·Ô¬¥´¹MÑ¸ü�­yV«£]h‡“(-s�˜zW±ŠËÖ´è/´Ù’e*–V#�hç––ùw–ïPÜc?QAcÌ¤ñL”î¦“"Agó;Uùaß�+>Ç‰�j¡Ï/q­Œƒ�ÄSW.ãØsŽ
+Râ´$Nô`AÔR£Öž	8¦Ú”œP3Ð<­ù��&gù—-'¨ô®ÈŽkÅmn¤±»Šê!â;†+Ø4ÍB-WM†ò�ëóCXÇÝveîZéE'4µ¨I£ëA£8íJàqIÖ—8ë@	Å´S4ê—ýÑNæ›ýÚº)Ô€(¢–�	I“KÉíÖ¹�ø�tè��›féúœýÁQ)[A•üOãlßaÓ˜3�wÈÝö®
+I³;1fc–'¹¦î$–bK’O­5¤ÎA§õbl]ùïšMØ¤8Å'#ÜV„±ÝóF}i…‚òx¦›�­÷s@‰ˆ\dž=)ŒàŒíP™É»§µI·ŒÕˆ)
+:�Š�œiˆrâœØÅZ²°yeIqç&š@hÚÁûµ5<¸Œ€˜É§;¦ÜGÒ«d³Ú±z”´7dœÉ»AÍPc¹Øö'"§¼—`òÔõëUúŠj#l�Œ£}+Õ<8þo‡ì›þ™Œ×•†È u#W¦xfE·ðý¬Rœ/OJ¾…-�¾”Ž¡†dÕÚc=Í(ž3ÜÔ»0±ÏÞh0ÚßBÜl$|àt4å<
+Ø»xÞÎQžvð1X±”g½\;+õ'SÅ.N
+)ûsV@±Šœ("¢@0*eÀ@0iüÔ„P:ÒÀc¥9X©Í5iøÈ¦!åÑùdúÔ{GaFÜRýhÄ"€y¥ÇÁÖ€ië"0Ä‘+c¡5¤ CäpÜ(} 8¦ã"œ¢€¸¸Í1†üÓ[šFzÓ{âœx¦ž´ÉñïL<Ô†˜y C{ÒiØ¦ž}©€Æg5+{Ô/Â±î"‹ØG?â{Ñ-’ríË‘ØW5‘Ó­X»’Iï%’CóAªÀ`ÖW»¹ªØRH"”jB;Ð
+KlhQAõ¤Áõ¤oNhÔcÔo “[)Ž%P0qYö1eüÃÆ:
+Ó'"“*_[±öªP…›OÎ9R~µrý¿pAôª6÷eOÐ2ìy–ÊNzSôý9µ+t„6Õ3mÝÞœX‹a�£$V†‚¦{NÇÌç5 µ:-3Ãúv–Ûü¡4£øØV®|ÆÍ4F]Ž8©ãˆ)É©Õ•±".1N¦ŠvEhHvë@¤ã4qëLC×ƒžÀW
+(sw3ã¬‡ÚÈÛ!‘³Ñ	ý+‹…Ë&î¹$œÖSÜ¸ˆÉæ¦·nXJ�zÈIû§Ú›1ÉÇ¥8=	’Ô�\yê£©« ¬è—ƒÔÖŠôæ¬‘pHü9¨Û‘õ7qÇz�¸8Ž(”èúÓ”�ƒÀõ«N€•©5ˆ�}iÅƒC‹eFFT€{Px\f›¿ž¨¿ü|{)ªñ\ã’jÌ#Èqü¤°…Xeù$ñY¢±Ü8Î
+;q,zUÛ»��Iã<U<sÏµ&2Ä6çï÷<`SÞî2ÚæiÎLcƒÉ4Ä$2—;sÅgx©V(%Tq"–\¿¥VøI¥ÞmbÛÝKÕØ<Ok÷d´d©^k’ò²çœóÖ§yIÏÒ·å±�5Î¶-JÂlyR�ÙÎÇ5pš2z6®"ÙÙ®á`—}3^£¦Ø-Í…Â<¨‰1»uúVN:–™™*€àâéL#oÍNÑH*êN:*=»¬ƒ‘Yš $às®p`§ qO.X§zfk¡ÓJ�!ÁvU?JØðƒƒ§Hƒø
+ÈÖ€n{—wÂr³œïŠ«Ö¡&jœRqÍMæß¬V„6MŸ|ÑšƒÌ£Ìüj¬MÉóFx¨<Ú<Ê,'Ü(ÝUÌ”y”X	ò+žñ±c£Æ§™Ímy•OW‰nô‰ân~\�jMh4Ï5–#»'µÿÇšŒ\]¾SïwŒÕK‚¢2ô-Å(‰îS#šIúÒsš5BažÀR`Žô¼¯JCž3Þ˜€»š{ŒÆqÁ^i€àæœNå<piKa§©ëyÚm¬�	‰jú?kœÐîö¨'îŒfµ¢›"±†æ�bþáÍdj¤ÁÏE«¾o™|w]~Ó©Œ¶"§�¥0TƒÒµ3BŽ£Š•zT`sR�HïN9â›�OŠQN Jzñ@Å)qžiïNÞ� ƒ\Ï‰µ;˜.ã³…Š)\±Mujž¡¢Ûêà1}’¨Æà)Kb¢ìršn§q©QÊÏ‡1é]©éÓ5Ÿeáx4ùDòIæºýÓŽh:QVÜrwCS:T¹âšA'¯Jd�0 dŽs7W³Ü¼¸‘‘Uö�¾•ÖÚ³[Ão$ìðH¾Sœ�zŠ™l\Zê&�,·6­Çs/Fõx‚;TÑZC¦[mC–ïPÈ¡"z‹ŠLcÒ�Z �ëMÀïRb˜Ãæ œ
+ŒñÐÔŒ*<@ç4�Ó4ÿÂšý4	Á*9"ºÏÌsÜ	W=2+v&%«
+›šCbà4šfìQº˜Ç†ö¨/Æí:ägþYŸåO$ŠŠï-i2“Õ
+4ñë˜J£©4Öˆ„Åj]D"”½j&ŒJ¸h¾¶&HÍµenkF,ã5Ÿl—­Æ+Adu©`…š5–2ðÖK©Rr+drx<V}àòäâœv*àšfR'š2sL‚>sÒ�ÉíOÍ� C]g�õŸìûãa;bŽ„ŸºÕÊÇjp�«S†^A÷¨œo©iØö²8ÍúV'…õµÖ4µÞÊëëï[Y§t1hÅ&hÍ;´†ŒÑ×½0RþPÑÿ«O÷E?éL�ýRº)Ù¤1Ni9¢Ž(Å:ËèzAš4Ý$§b“ÐòÙ%–âW–Gó$s–cÞ½7Æößjð�ÀQ“+ÉTž¼ÖtÕäî'±;6n¦´ˆ0pM'^M1Îk¦Æw¸ÉÈZkLì3Š`À<Ó›¨°\c1nI¥•ÉéH~í>7YVü(SÈãc9ÕíŠœ‚P!(õ¥àÔOÆÑÉö¥¸ÂGÉÚµ«k3Ûé’y‡;†ÛÞ²ì­�ÄÊ‹Ë1«Ú„©Ø¶Lá±ÜÓ{XÒâP ÍL/b«cŒô£ àš‹Ç»îlž´ÂØçµ4äóéVì,öA�D}Í4†[Ñ-âãÎuÄkÓ>µÝX“åv¬‹KU† ˆ6¨µ`?rGLPÊEµ'®
+HéLvS³Û›(W9�—®Eg íWØ’
+Rr1WL‰’&1Ò¥ŠbŠ”+RARŠbŒÓÆ}(Â”ŒÐ(Í(¹ü);2=hühãÖ–€ÓiýM!oj)
+8b€ð§EÃ@ AŒ
+iæ�‘š) dl9éMÛÏZy¦s@„n)§éN>ô‡¥1Í5ýjJc¥ÈXZŠO¸ßCS0ªZœ­¡u8'ŠŽè�´Êßí‹)ÝÀ>•>¡—!aÎîMPny¬Ñ©`úŸ¥ ô¨72ò¤Ò‹‡^I€&ñŠr®÷&«‹†<mjÎMÒã>õ-Ñ…Djª:â§$Ž¥D»O^´ì’=êJL¯yÌ|õ#¥T†Aå*.µ\i­Ùç1ÌQü˜éŸz¡nªìRwsšv&úšá›û£“W •|ÛhW9YÈôªQ§’�zÕ½!·M1Î�SbÓ;¤¿·è	©òëX‘b¬©ìi…ÍAw©ZQu~õg)ÇJxÅ�|\ÂŠ—í~¨=)vŠWa¡fîâ/±N<ÎYúW8¶¥ Ž5elÎµ/¶%Œ¡—ïqY1ˆ§æ”õeÆÖÚ¾xÇ¾)¥Nì7‚g2“»“úÒžX±êzÓƒ‘%¨ýÿ°efUbŽqïQÚ¦»
+Lð£vãÞ¶HÉ²L‚	0i“Id‚Ã$dZƒìÈSÏlÓ…¼\`d�z|¢¸‘±’]øÀÇ
+jrÆ®"F¼…9ÇÕI”“Ž*Z°ÐÂ¾õãç}*rxéU·¤zT”:3µ¥ìÕK;ÙbbUTóÔö«G‡sÜ­gÅòð={ÔkrÖÆªjW%vª&=H¥+%ÉÌ�A^ãŠ¬
+Žø>Õn<²üZLhŠx™X6å#àÖ« —JwÏp+ ‘<¢ˆ*Ã‚+šÔÆÝ(üWŠ¸¤K0÷¹“uéS2nÆ=ý*1"‡È'¾)Ò©e ~5­®dO§€ueÉ9™y¯G²»)©_YnýÓ�Äw¯<Ñãÿ‰­š÷¦ì‘]¼G1@JÆ¤µc7fk‰ù(Pž<ž¸¨¹ÈÏLu©åp7òyÍFÈ8>Õƒ<²XÜ�¢c7NH¤YÀ‚8ÍHÒ2˜Á$èh�­o]<dc÷ƒïW<4µ˜ôÀÍWÖá’á`†0Yž^=‡­mXÚ¥•š@£$rÇÔÕ]Ò‹vÑŽ˜©0jºÊÀp´á;tV©‘bnhÍCç°rƒpßÜ§p±.M.j<ÿr�ÎHáqõ£˜V%æ—'�‡Qš
+Ðÿžf�ÐX›ŸZNä„`Ô?k}ÃMkÕî†‹¡Xäõ­1­%�T~î_™¡¬{Èü½.Ü“–Wc­Í
+Íƒ#!Ê}+˜Ö#ò,í�ÿ>Õ=FÑŽ1Í&Ojq}2i¼Œ?:¢D<žzÑ’)2 òÔ4ˆ\Ó³jHynNqÚ«ÜxéVm¹nƒ1¾’Äé�qÚµ¡cØþu“¥JƒLƒ'µ¥Ä`òsX$ù�º2qTî3ç“VÜ<pÕZVÊ]zWD¹Œ�‚ž3HÖ¥UÀÍjd*ÓñÍ5T“éNÏ­!Ž• úÓ´áÏ4ðiF
+4t§
+8p)içáHb¤û§#ƒNühÚ1ÍÒ;ŒÒ›�ÜSˆ¥4äšLg¥!ÀŠM=s@Æi<çCÁ§‘“ÍDëÎi’9nM%!^iØãŠzÒõ Š\qÅ!Í38ÉÎhs€iƒîÐM0Šu!ÂqQÈpj\sQJÊŠ]ŽëLÔfdÏ­mÃÉéX°°’hÎ~Rr+nUêGâkž¬v&£œg­&ôþòþt›£ìãó¦1Üõ¨/˜¥„î;!©|Õèf³õÛÈ­´{‡wê1M08 <èÎzç5RUxX•<Õ­Ë´m?JBåºš›ƒW+¤
+-�Ÿgï£oœz¯­;i¬Xºý¯Êþ†Ò
+DCG$�H0ñ¶?
+Hp*�ø±“VÔç*;UKÒ
+®MR)*†äu©R"A tëQÆÀo#°§Ç,g«àÓ±ey9¤ïÅYtR2¤ëP‘H`:u¥ã±¤íJ	õ 
+Ÿj§IÖÑ˜�&|Fù÷ï^¢ppAÊžAëÅ¹+ïÚ½+Áº©Ôôm’’f·;Xž¤v¬þ¶7þ¦Š8¢´¢�E4Q‘ëEX�ýRÿº)ß…62<¥ç°§~”†…ŒÑL/-#¾±šÒRvJ»I½ëÍõ\é‡vÓ4=�G?�z=é®€~¢³q³ºâÒÙèOª¶qÉ8¯OÖ<5i|HG‘6:¯Bk„¿Ò¯­Ç4‘ÝA Ðªôbä0ž6i6â­Mor¼ù2ë´Õ|:ç(F}«e$ÉµˆÛÚ”`®{Ñæí#4ÍÀ8ª$™~•`r¢©£â¬<ÛbÈëÚ†wR©æ¢†&‘ÕK8Å"©fÏS[°E�cöÙ—÷òÝ!ëõ¢öÉ$‹@‡
+CÞH½?»YvèîÆy–sÞš‰%äís7ÌIÏ5oØ¼ØzR­;©M �YŽ(ÖÖæâe^ƒ½vi
+±€V Òôd¶‹ç˜àÖÌû	Çö§q‰\+BÑéÏµD‰Í]³^N*
+CÄNÜž=±O	SÇ<šNx©°ÈJût¬Ù˜¤Ì½Ï Ö¬¬qùU7‹ÌÉ#9¦®„Ñ0Ç=jU ÷¨M»/BE"™—‚2=Eir+Šv~µUgÚ~aŠ�eVèÂ˜‰³Iži»¹ÿ
+w§ô¦ƒ>˜¥ëLw§ï@…4ri3Í/A@¥jn{Ò¯4Œ3H¸ÏZq¦Ž” )i.i°b¼Òd�Ó"‚}©¤œP„8ã¦÷çš\ñMÏ<S=i)N)¹ AïL`=)Kã©�G$È½\SaÅfëH?³€û¤¶nÔð?APÜîº�áÙ€ã5-‚Lá¯#¹5Dc8<W¯”G+ÃÝ9ëY²åFåØ|ˆlÔxO5“8=Å&óÛ¿Z`L>•fÏ"éqùÕ,œry©#•—œšC7”óO/åÆÎ„f«A2Ë�yÇ5ü§bÀ§æ~µ¡‚å�:º¨i¤?½þ"=*Å†Õµ@0+*ÿæ–+Hº úÖ¼	å@©Üj‰Aq6Å$ÖÞ”ª–hGVæ±¡‹í7‘ÆFUNMtpÅ…{Qb®[F#auÅVŒcŠœóúÒe8T ñP.H†J§š]ÜÔaðiÛ¹Ï†WÕe¦zå‡˜«ŽUHõÍ^ÕNèQ3�›9¨LiÉž˜ïXËrÖÅ} š’(²rF@íëHTõcÓµL¬ÛÒœ!àzt§=ñIÒŠÚæA¸‘Ò€O¶h?J01š.“ŠoQÈâŠæ‹Ü
+ï	rò=*‰#Ï'½jÈÞXÉ¬©&-êj³)	9#?J£ÝWny$�Èª°¥L–¥-‹+Ðqš´ù*sëL·L¶8ëš�˜9%!èp9©(®ìDlG9¬h�¦B=g5ÐÎBÂØÈïØ×7­óaj¼½ŽkDK2HFN@è)$vLQÏzh‹0X‘÷ªFuQóþ±‘s@Ý'ˆ,r@"nµÙØ’5mA�R¤WáÑæx†Çaþ2k®²G{‹ÆI
+\ÓÜÚ
+…Û­ `�ž¾µ=ÂG�ÉUÉ>µ`©�ƒó©H«�VÌ§úÔª%�€vH$€=Aõ«Ÿ(88ã £`$Hš;»møË«*ú�š§Äs+óàžÕe$Í4µ'RþÏ'Š�ÒÄ†)8àS�£$ÓƒéKŽôãIE„0ñÚ™øTÛ*aéNÁr&ü*'<qÍLÝ
+DÀm¢Â2õ1ºÑÇzÁñC“cdU¹ºKµ65Íë…Æ5=ŸòªA¹Í31=M7¤rŸJŒÌû¼U™†NzS‡µ4J§ø)w¨éÁ 	|¤úU«aŠ«æ©
+·f}…&ê´æÿAˆ{V„dVF�?�lSa‡úVªd‚±¶¦·±aNz–>µXgÒ¬A’:V”÷"{½*AéL&¤­ÌG-;½
+(ÁÎi\bþ zqIƒJÍ=iüS@4ìqHv�¥;µ!”P)ÂŠ;ÐšM¾‚žzRsÖ€" çš½*CLÆNhÎGjgáSmé˜Å "*qœR{ÔÇ¥FAÈô ��HO¦šqŽh‚Ý)¼ûS˜`Ð @
+(óJ@¦ŸJ8ÍG,hêU†A§šG9Zb#·Qö¨“nx¦6úUEÍÊç°­0£µa=Íc±éMàÔ»y¤+ÇJ›BAô¬ý^Ý.4ù¡aÃ
+Ó*}ê† …íÙA š´žÆÍß!×ŒTá»÷©µËO"t¸+`7Öª.qô¤É�.ccÙ�ÏãW|D‰m¯¤‘«¸Œìk9È 0êqWµÙc¹±±»@¶mažF(ŠÔ*·:UKÃÂŠ’<û|ƒ†TW½Ö¨›”ÆîHw¨óSÆØ7P1ËœÕ(‘Àá±N[‡èÜŠŒŒRv¢ÁrÒÎ¸ÉúTê#˜Œô'ž¿ZpÏ$QeÔ.Ë¾[‡§½jè7òhúœ&M�±Û(ÏÞ°1h‰€™<À\dqïš‰År•©î
+ÊêU†E;ðªš|»ì­ÁÈ;n?
+·ô¬àî‹h£Žô§ð«1EQ@Æ?v‡ý‘Oâ™ú¥ÿtSøqJãÆƒGzÖ€�+¹Úˆî}”š\úQ,×ÆÜ[ÛÝˆ"ïµyoÆ©[¨ˆÚÚæLùvÒ6Þ¸*¿”Òõeÿà9¨d�T‰Êº�ƒÔëTžëW¶rÑDÌ{¨ïY¸Eõ3"Õn @öæêvŠãµKˆ0U"L{[‡Š&+Ý)£�òA9¬ÛŸi’ÉóiŸ'¨jT-ÔNLåçÚÍÂÕGZéfÖtydiáTuõ4Æ¾ðó1?feÏé[sXÈç#Šz!'8'Ú·eO¼�äIIõ¦ÂºE¬âo7ÍAÎÊ|È	ôÍ6+_í-@…EHÏV5‘wu6³|f“"1÷W°íFþ}bè�Ä@>êôÀ§E‰�Mk¨Ç(U^‚‚yëAâ‚O¥0ÌŒ“ÐWQ¢i?g�Í”fFçéUt=$’.¥1û ŠêR?¥ (ÀÅXUŠ8éR�Æpi1Š«éV`n•]àö«1}êE"ÐÁÒ3§cŠ‚F,ÝpHÆ6dlÒùdb¥…9Üy �ŸšhLŒ% {T€
+]¹íL–Aöpz�QE'¥]FÚ`Rû3ò±Z_.QÜ¸WŠ6f‹ˆ¤£ªÒùŽ¼Ú®l”lõ‘œŽ¨*Ar£ûß•\1Ø~TžX¿J.o´.zÒùã?xTþJŸá•'�§ªƒøQp±™?¼)>Ño¾*_!`?
+CgîƒNâ°Ï´Ä?Ž“íqž‡&¥òPü¨òWû¢‹±Ø¬÷j;ôÃw�1ŸÂ®yiéI°Qv*ùÌå™¦n¹-ÂvÍ^Ø=©6Qp±KMüJ?
+O&s�ÒŸÂ®•¦•úÑp±Kì„ýæ'ñ ZFÝüêé^)ÏjAb¨€ÀÅ#&Y#J‰ÙG~”Çkºd³êÅ­SqdËÖ
+ö™unCI×£HÈ’.ìn‡k™ñÐgòÐçTÞÃ±Ç”ÆxÎ) œŒþUtÁ3çdn}ÂÔ±h:­Òæ
+:y¨J®eblg9‰(GÛÆ3WfÑµW3X\ ÌgQ¡e(Ãê1K™w4\²›Ë“$ðjD“Ì¹–áøDULñÍX¼&$�OÏ)ÉúQa‹¥Ä×/rÝ3Åi–Ç5¤?g·HÀç5&Ã$‹çqÅ1š<$FÒ°ÆãÁ­¨ÇåPZÂ#�P‚®"úP×Ž• 'Š‡ÒœúRC)Êù�HëNÛŽE!Š^�3ÐÒÈéL*E!Ü«}&ù¡@:riÆE †#îŸJdªZïØ/4âŠWžµÏ%©ªØ@K)Ê“ŽôFzc=qHY‘p¥±íKg–\bˆî)lMÈÒž•"Ç‘ŸZ_+Þºh©Lf“Ê'ÛÀ��ÇlÔâ(òyê(¤à˜Áô5BQóôíZóÀE»¶3�JÊ˜g-Ž¤ríˆ=_…¦«Ä»Pf‹Á›¨\àô*öR:ÔÞú–•‹��gi^õ"� °8ïQ³a@éúR9` ž¥îm’³m#;…rúÄ› ·Ò6|þuÒø&>¢³`Óc¾y-ço,—È|t­¦r9‘+±PWå5$‘îÚÜä8â½xÃ‘"Ë'ˆÝc#•)†ÏziÐü"¬«b.îÂýã#	ö­ž†W9¦ÏÛ?L–oÂºí04s^o\�Â¨ÞÃo²B±–àb´4és$³H?–®kšiÜÞA²«un£½AŸ›©SüëIg [©ôÏ5×N|˜Æ=ª
++¢ê­À'“V%'*0Lìw(UÚ¥‘åò”ï:b†1—“†¹GóÌO†`q“T¥vv�ÍëRÄ+Dº’Í%™}jO8
+¤£Öž2:Ö¶3.	G­/˜z©“J	 .Yó@=h2¨9ÍWÜi	ÉõúÐ�0wSL¢ É¤$Ñ`$i85IÅ1³Ú£sLLŽæ@PŠäµ™TÆQŽ6¶EtÓç"¹»Û1u<‰œ‘ƒ�lÐ"´~×n­£¸·Óä’9A^ôßøDµÍ¼Ø¸`pTžEtCÅ¶˜Ÿg³¿x¡.Ðªð�j
+í#\³3œ’yÍR¿Pv1/´-ZÄµYL™û§nA¬ÆÜ­†cÖ»HüQ¨.7°�pÜÓÿ¶¬/•–÷O„“üJ¼Ó$ãUYT9èjÍ¬Å_œc¿µt_Ø:N ßè²y'¸Ýš¥/‡ä³ºòÙ÷BÜ$Øãèi7 #LƒlÈÊéÅi¤|tªšrIœi#†eàméZIÇjÉ+³B?(�Í"³DÄ�H>•dGJU]ÝEj‰{’#t#èjPEFÖÈÃ ¨þÎê~I=
+]È±uOåKŽj˜{„¨jr]°?<l)Ý
+ÅÏÇåéÅW[¨IÁ8úÔË,L>W D¢–“#ÎE(9QGN(ÇhëH£‚”Š`-™Åæ€¾”œŽ¢”šiýi3M>Ôìfš@ cHõ¤ SÈã­!Ç­D'öÞ¹ÅHÊ)£ŠC#+žhÇéD�ŽsQ4ñ�â�qÚ˜x¨žñú
+ŒË4‡äB©¥t,ÔR:¯SMÎß}ñì*Uµ^ù?ZNAal	y@8VˆÏSPÚG· U¬1Y½MÞ½
+!ü`ð(Å!‘`�U/OîñïWÊš¥xƒo4ÒžÕl…Ýœ‘‘ÈÐ×-äa‡Ws$a—¥rÚÅ§ÙïÀa%ãèj„QeÈ÷íM²nÒ®l_"{fÞŸíRMTyŽ›©Åz¹òØí“é@™VÎv‚àFÿtðjÕ÷¸_Z5ëo8–,ù3
+èÕ[Ï2Ú¦óó/¨’"qœw¨%©ï0U#]¥Éô –=éx•òOZRÄqLDÁ°x©å@j°'uH™ŠL(»¸ï[Þðïö•ÚÍ&~ÏËŸSY:m¤÷·‘ÛÂ¥�ÏQü#Ö½KO°‹M±ŽÚ,aycŽ¦¹ªI·Ê�cÔ
+°Æ±¦B¯@OJ¶¤‘Uâ¬Fr(†šÑ'ãJ3E©!ÅfŠ@Oú¤ÿtS»Óc?ºN?„S¨R­S¤4Q@ƒ'Ö³µ�j-Í¥s™Â&zš“SÔ ÒíZâfÆ:/÷�yž«©Í©ÝµÌçŽŠ¹à
+ÉË™Ù†úþ[Û‡¹¹rÎç?AéYWƒÓë‹ŽNyúU'rNkXÆÈ–Ä‘òx¨º÷§gši5¡Ý)bF‘€(U'qWà‰@
+Š’DJ8üiýOZRÔÒß… F95­¢éFêE¸”~ì}ÑëPé:[_L‡îÇë]�µºÄ�P`ÐSØ	 ‡jŒ«H�1M�jd¤Æ(*¨<Ò(ðµ-ŒP=ªXˆ
+Í0/5"ðsŠM+€¸šŽ5Ü�înõ<K�šC«´u¨Ü|ÜT S|ÝhKŠ\Râ¨Cqž” QÒ�Šb˜§â—g4Àf8£ JvÃé@ˆ±è)
+ŸJ›oµ5”ç¥C�IŠ›m3€Š0}©ÿ�6€„sN¤ãÒ€G ¤ÁïNÀ7ÜSÍ6€Ši>ÔóÒ˜Oµ šyö§RaúÓCr@§qš��fê!b¾^â�
+bÍ©¤D�"<ú‘šÚÖ'ŠÓMžw��îkÏ%º•ŽY‰'š¸úÌç€UWý•=·‹uK6V‚í“oNrÍpàzÒ™ÝòÂ0 4ì+³º‹â^¾¿~x¥�¤»ñ£k~\:•¤%²6(×÷‡¸úP—˜9æŽH�™šwvÁu¹£P6;ÔvQU�}·Tgþ»T÷œ2Ø‰w¤íÛŒv¥ÓbÚî#ç~I¤¶NFO«zDBk‡“²qTd`«Î}«{K´öêù˜dšÍ^zÔèµ(«(½)Œ‘TS¶TŠ¥R¬yG³šR;b¦dÊàuõ¦ rrh¸ì3Tl
+OÇÖ£a†'¥+…Šd/žìTp:Ô[¾pÙâ­Ü[±‘cUå×5ZXŒ<JÁOaX=ÍD‘ÂŒõÎ¡óÁpž¾•bêÖâ[Ë="Ý£Žâï™%“îÆ£úÕ]KJ»Ðõè,n®åfMÑÈ‹·QÚ®4Ý®KšZ–çÌ…MJ©bç§‚­ŽjÖ}Æ+u±“¸¤#¥€íI¸c¥1R1KŸ¥3=óAzbÀ4n¾«Ò°Ü`cÒ¶³¸ñÞ±æL;�zÎ{:çoÛWq „ÀÅOËŽ•ÊæüÙE[ˆ
+™õ¬z[RQ‚Æ›!rW>†ž£d~¤Ò6Æ=)&1¿f3Û4�¶Fêj Á®|™¤adÇb)J¦ÝÄJd°Å"àž=H­£%c'h'‡m.-žæMF0•½Pµ•Õ¼yŒŒcøk3ìÉ%eÛþ'8­í3Qk©äŽ6í£éOž$8JæZÜyåFc»1Á«új½¬R¼ÀcÅh\êR]¾òT¸QŠ�˜<M“Ö²m3X«—Î²œuã¥
+4¤rAÏ¨ *«à74¥S©rsY³AŠ.Ò0GB*n$Š%<¸bª¬ªç=iûp·Z.)cÙpU†TÑ
+d¼Ü1'':r+hÈ‘FÖ¥UúS@Î*D½Èo©Bþ´ãŽŸ­(úÑa�ÙG–*QÀ¤Æ{PE4©=qSci¤@ÊúTnœš´Tb¡aM¥2py¬ë°ÛÈÂÇŸQ]Àã¥qž%Ê<l¤ƒ’2)ØViwH}Í@fÁÆsT¾IÜi¦Gõ5DK6?Žƒ8ÖX‘óÖœd\Ðš©$‹‚­øƒ[z>¶±æÖø‰!�ãq©®Ee‘zT‰+žY²3I�3Óá¶òF§rýå>¢®"qTôã›(âAŒšÐA‘Ö ¡U*UJE^*EÁíŒU	€O¥(Žœ)ÃžÔÄ3ËéIä©þSb—¢àVkT?Â)¦Ê3ü?•[�ƒ@EžÓò;
+p†uÿ–œ{Š¹´Rí§p±Oý q•4o¸ÀÒ®c¶(ÛEÅbŸ�/t"ƒq þjÞÕÎ	§‡ §p±Kí-ýÃJnG÷MZ1JCéŠWab°¹èß•5®†>ãÂ­ùXý¨¸X¨·@Œ„`}é~ÐHá	«>Xþª6”]…ŠÆf="jay�Hñõ«…1HTzR¸ìQe¹n2¦ýžB>i}ªþÑéI´zQv(}„7Þf?�*ØÆ?†¯m„R²Û ãü(Ú¬b�ŠDR�-JFi¤Pà1©ˆçšŽ3ëR0%H±©e!zRdb™J£ç”1õ”dõR)79âªÞ`�ƒV±Unq‘NÀPqÅeê–ÂêÑ�G*}ë]Ôõ^dr?
+h“‰ƒÔŽâ!qjñàãÚ¯ê–ÞEñ+Â?5X9i€š,Ñêº{è÷GÅÌ•c\E-»É®N–ýÎñ.¡;[;ƒÆ·'�5ûÔ`˜
+³Æ½sëObNX’úôÍ¦·×Ã“œ<ò%ºžîjdÓô;Qþ“u$ÍýÔ mc&¬Åjeã'ò­Ó©hvüA§y‡±’ˆüJ¶á„0(=3IÝì£€ò€ÊÍŽÿ-mé[Æa$Ò) ëTO‹5¥C"§¢­:ßÅú´o˜nŒgÔ
+ÎQ‘w‰Úh¾Mä–/6fn7léZ¥°v±Á�Zç4/ëO•ö¼®sŒw­è¼ÉI–ãíÉ>•ŠŒ{—rpjXÎi©NqS*`U lx¥¤í@­z-Q@É£ÿV¿îŠu6/õIþè§P ¤£4RU{ëètëV¸�€USV?•yï�¯¦´Ö"·F&"›¶ž™¬äÞÈÝgYŸV»2ÌO–Èž‚±§”À¦µë³d¨Í5fÜNõPi|¨—"¹…ä9QHÖ’c$�VL¥ŽÕà{T’ç’kS;‘ˆQ~ósí@XÀåsJi?
+=˜00YˆþïS<U˜›1Ò`8äÔÖ–Ïyp°¨ë×Ú çp
+2IâºíL�oeýäœ±ô”ÐìlÒÚ�õ­\v¦Fž¢¬"dI±Ž@1OQÏJqÐT¨§½!Š¢ž(œ!ˆiãš6ûÓ•y¤‘rjÀÀÄP?Àpæ˜ãšxíMzAKMáLL)x÷¦’ç¥Rõ§�MñLC‡°Å8SE8ëL"šiÆšh°†¥Dÿ(ãŠ”š‰þí&1›¸£<R
+P=8©´”b—�(1Å>´¦“ši”ãõ¤"€i¦�M4ÓHÇ4É#ŠCí@
+lTLE=°*'éÅ1>.g(UÜø>ÕÂHy®ÿÄƒ~—Œñ»µpÒ[8$'ÏŽõ(PŒóé@˜¨ÇjG#Â3V!·�Æ™ŠyQëIÅKk	šuLdw®„@ŠÏÒáÆÒ­Ó5}˜’x¤1ÖÑ}¦þ8óòƒ“]Dh• Ãˆ$™€Ì�ÆGA[j¸ë@Ç ©Ó �LP§¯Z±#`÷¤Œã)€~5b%P3Š�’1ÚšSÚ�Óµ�ÈÊÔ.88«¥CÞ“»™¢h‚a_hëÔÕ+ø'¸@ïÒ?ˆUë«ÈaËÊ£¯¥g=ä³•.ØÏlô¬/©µ´&i`Õ­mÒfû>¥g"˜åîqØŽàÕ­Z¨ú–¥t“Ü˜€Dˆp¿ýzÂ™žPÎStoÇ=ªþ­26–Eª³`|îz.k¦1|»˜JJä3yÌÒcg;M^Ï@®H¸1¼û¯Ù«dOådCÿªZû“äwjC�z�ÍCÿ-þ"�ëýõüê„H:qJô¨–hÀåÔ}M(ž.¾bßB€&\)�v?Òý®jÑ¹‡?ëSþú�ªêBÁƒ«’8U©–ÃKR±]÷,Üð1šœFÈ¨¬wH¾cð[“V™�zô®c¡ORà�xÅ&N94n8ë�LB€T:zÓ]€@ŽH©¬‘À9ª—’0Œî©ŠI05Öµí=u(m:O•³ÈzV$Óàµñ½Å¾Ÿf°Ä‘¥FQA~5'†õ§x	 Žñî’ä¥×õI`¶¸Ùk”srì^_LšÕ©rÚÄiÍ{™«µe“
+˜÷�§Ú¦;Be³´úu¦(…-í¶ *cµ]gxíSr ŠFùr9¬5êhC€sƒŒpH¨®Ë…vòÜMrþ\Ç×>§Ú¬™
+òŽF3QÛÆº¦˜ˆ—_g¿´”t3Óòª�¯¨¥±VâÆûHÔììõÈÒ3y‘Âå€#±>µqU„ïo&�ôîEjê±6£©Ù^Ü(‚ÞÑHIËõÏ¥P¹»†mHKl¡¶ü¾g¯¨§>TôÞÚ™ó*‹·P1Š�â¢”†¼”ç½Y…AÖ´‹ÐÍî9W5*©§*sÒ¤	T"Û@ô§�sŒÓ”zSWäsHséRtÏ4Ž¼ý*l'&šG­<Ò})�T,*r dæ¢çMRlb¸Ÿ°e]¼þð×k.qšä|P˜‡#Œ>i’rç­ ]Æ”¯9Í'@*‰mÛÜ´Ó	’AúR‰~i¬Äð8€{Ô±ò
+F0*HóŸAÚ—@=3A]ú=£òNÜ{ÖÌiþEcøL»xz'¤ãé[©Yš
+©KÏ®iëŠ��Nj�‡‚:SóQâ�ÍP‰/ZjÓ�¸§
+niE8Rô¤Í-'4¢ŽÔg)Àq@§t Bb��ÐS¸¥Æ}(˜é6úT»y¥
+=(´m©ŠsÒ�¡¨)1Sm¦•ö qIŠ�€)¤P1„SH4ò)¸æ�
+4˜Ïzyæšs@+ïM#ÜÔ„RchÐŽÍIM‹œSÏJ’„ëßœ{:ôÍ7g€VdôªW
+—úU³ëÈª“æL
+íP¸ã¥Jc
+IÉ9÷¨ÎV$ÆÖm¼ëbÀ|ÉózçAÏnÙ®ÎTÊ‘Œƒ\•Ô&Þñã €yJ¥w¹³eÇÌEbÛÞÝX»%hÉá°zýk¡ˆ0{ÂÔ­ü«–#î“š{ˆŠãRº¸?½�›µ	žB:Ó¥Rç¥0®íï@v5!Ÿjáü©ŒÁ¹èh$dž3Wô«¾¿Ki$Øø…f¡æ®ÛÌðºÊ‡‡ Ös½´)Zúž“¢ø~=9²g3Ù+y"×‡¢jÑjV‘²œHæõ¬·:
+ç…ºšú—5]$‘»TÊOzÙ4M‡ƒïJ
+3#µ.i€üÑLÍì˜ÿÕ'û¢–›<¤ÿtS¸©QøÑÅÄÖ¼çâT,šÅ¬ä|­ÑŠôS\Ä¨Uô‹i‡ÞI:ÖSÑ¦�¹ˆ<Tg©ô§IçšG<q]FC×šÄŽqBwæšìIÅ3œñFM.F1ƒšN�éáÓšžùvš…An>Â·4}{©RI”¬cœw4± iFyEÔÊv¯Ý×CëkE�T`�VÖ1I²¬1#©TÐT‹J�!ô¤1Š¼sRÀ§§ìâ�Nžb”- Þœ½E;m9Wš`<
+xâœ'Zk-IŒSX�¥¶õ œœMVäÕ!
+¼å¸þ�¨è:SrsŠb$\{ÓÆ3Žj� ç­3|ÒpÁúÓl²�¼À}M4ÜÀ½dZ©ä¤–úšp‰;Ÿ¥;œÞAýÿÒ�]BOßÇáQy~ÔmäT"o1î¸&¢�à�ëL1!(¤Á9¨cCÇµ(4§½C-	Š1@4à2( ÒRm¤Á¦"<SH©HÅ4¯µ #Å4Š��jM¤ÐGŽÙ¦‘RM"šàúÔ/ëÚ¤•dÜ6œù¦2œS‹â˜}›5Å3mn	»M| “Ž¦¸¹pš•¸1�Èù”UÌiž˜©™²¤v¨Ï#¥X†›u`0Ô‰j€å ÍHœJõ 
+UT.�ºVXPà¹À¥~*Ö�¸ÔK°8ˆp}êFt‘yVñ¡ÆUqW�8˜‹‘È©ÑiŒzæ¤…ðhTã·Z°£¢P
+J­Ž¦¤c©¼ÖœXcŠnH†5Î8¨—‰n™§7ùÍÂ“ÏáS!”/åI%�ª€qTPä€sŒzU¦Â;†]Æ¢ŠWó6ãåÇJçO©©¼’¢¼sÆæùIô­]7YŽÈÊ“XÇu•£"’px¨ÈÇ¨ªSvH©©•w‘ÖŒHÅ‚¯Eö®vrW#$sØ×Ksô<ç5‰slCEme#)¤pÙß÷Ñ K 9Üÿ÷Ñ«Mm†àf�B»Ílf6FùT	†9É¨K018ÿz¬ÆV‘ ô^hÊÊÀ·9>ù«Ÿ¿4å·;‡Ë×Ö­ÛÛ“0ù~‚¢[™³b¤F£Ú§lsDa‹‘óÞ”ð�ëlˆy"‘þl
+”¦HÇj5!„i¸€Ã"˜ÖÅ�ÈÈÏÔÅG€¤‘ßëEÅ`Ñ­g°ºia\êJµ¬[\js#\UGÝ*%yT‚àv ´¥q¿ÐVž×KÉ­ÀBp òŒsN++€„’#$¯µI#º
+xlƒY²)‡çÈ³`›ËÖJÜ)¿G­)£#?Ê‘-íÙÑž=ÛMTORf›Z<PÉe¦Å*JÒÊW)Íeé!ãÓâ†Loß¸Ÿ­lêk{´+4Cæ�ôªQC†ùW'<W9Eè‰Škr«|·Rz½mÓÚ¨MÔ„ã9Á«öÜ'Z¨«!H´ ŠxéÖ¢V'Ž´ì‘LäÒ�Ç¥&}éF=h£§Z2hï‘G&�Œ+Í!�Þ�È¥ë@ì^qV[�ÅV˜öª)ÉŒc5Ëø¡ØËc�âº™`xˆGö2%åsÐP#ˆ#šBµrXUÎS
+*N~•D•ösI�Jµä¡èMqŠ…bfíÇ­Z†A¹¾b;SzŠžÏ#ŒR;ÿ
+ó¡Àã©&¶�ñÒ±¼1�ì(9îkeG~•š(•zt¦Ó�ÀÍ ç¥ZÀã4ðGj@9§ÏJbbœ1H—4€p4¸¤�@éK@¢€
+(Î)qžÔÒäŠL{ÒŠ`)“©zÔ#­L¦�J úS¸ôª´„
+p¤4ì#+šŒÆÎMMÒ˜E!�Ÿu¦žjGsPnço4€Zi§Lf�Ä=)¤yQMÇj@7ÚšÃ½IŒRc&�Š™ÆiÜõ4Š0¸ ð95#ãÖšH¦´£·5HOJ•½ª¤ÜµHd`zŠ�¹ç½4"*#S²ç¸¨ÊŠb)±bî…
+ckvždeÎäþUÐ:Ž¦©Ï²•# ñLANGZ¥}“rš¿$mËÄË�§Š§s€äã© imš>{‡<Ö‹œ±â‘Œo×@b´Ï“ŠP1Á«¿cŒ�Q³‘Q}Ž\ð¼}h%àÕ˜ÉÎ=j!¤à!©2žA¤ÐG„5³¿û$ÀŸî±=
+zÀ«ß?JñÔrŸ2’ŒW¥xOTþÑÒÂ°Ä�ü¬3×Þ°²ŒŠLÝ\
+péMÚ—ñ­PÅÅ/4”´#ÒŠJ(f?õIþè§f›ú´ÿtS©(¤ÍÐ!ë\ß�Má¹ˆÞXmº<Ö/ˆtÈµX¢�÷
+‡<VU{äh23èidH®ÝünAV9àÔ‘x:ÌæeÈ÷­Ô´!£ƒ_ZQÈ~TcôèÑxbÅ9ò>õrÚ¹
+�Â�ÂÇ›Á£ßO��0ÏsZ–žº—™›`Ïã]úZ*Ž
+•`µþ�á‹K<…œ­¨íÕ0þ•hF;SÂ{R¸ìD±Tª‚ž©ÁihAN�‘NU§{P§…¥S€¤Bâ”RãZpÓæ¥=(TîiøçŠnÚ\SŽZi$Ÿ”qëL�¼šaS'°§íOZBsô B
+0)¦œ}j65B“Üf˜Ï·ŒsíHò`íNM$iƒ–äšv«ÎæäÓÂ“N4ð¥1
+“Öœ!÷§dƒíFsÚ‹ŽÃ|�ýãG�=M?4sêh¸¬Baï“Ld*Àšœçƒ¡¤Øì*�A^(_­?µAD[M<)§€z1Ž´ÜQŠv( I¶ŸIÁ ÈÅ!T„sM P""¼t¦•õ©±L*BÊ
+A*õ«ej'LÓÔgÄ±7öx�n}ë‹—ïç^›yj“BÑºåX`ŠàµM"k+‚QKÅê;RZ13+qÛM'œËƒ·g»ˆLr*UûÄã¡¨¹ž¤‡qL
+b>£Šé4‹/³Ú¨þ7˜Ö&�]_D¡r±Œ¿µvDÆ0J‘Š¨}*uRhŽ3Œž•*¯¥F:Ô€fœÚž©Í7n;Šrí=iÅsÚ“n*F@a=±Rg#è)Žh2íO…£bf*˜<¨É Ž3QË¸ÛÊUG“éQ=†· x!f-çýîäsQ¼«2BË#…ÎqPæA�Ÿå÷­[X´Ë»3µ´Šx}¼0®tµ6fT]ÄJáð:|Âƒl‘*àvÏ5-ç“nÂ+)H£ãsMVI¦-�Ãžzuª°‰Ñ�Ì
+ûš…ìãf<>•8w<œgéRF‹Éé[EXÊFsØÄ: …!ÓáÆJƒZ¤žM0‚½ldgfE»îŒT‰¥ÁÝE\eäS€L,T]¾xP)VÆ8ä€d¹«ãŒñP·ÞÀ¨�Š‰#	'­*ÄG8Î}êF�o*~¢¢ÛÔ�¥s3tŸ¹ŒR”}Ü%;ä„Ü[¹&Ÿ¼rh'WS¤N2J¶>”¯#·4‚I:aFƒ€Sø±@D<Ò¬Ž£ïJ•ù¸ëH �¹
+Ò��†{R„%\}(?¿Í3fS¸¥�‡ õ(„ôó"X³«<÷ñZB«¸HFwîÐ•Ø7b›y¦iñnV=ê+x®Å¼rÜ®ß7•#œ�ZµeX¥ml@ÝLG ¹­mªh™šB;±­”¨Šé[=ÇŒô¤e“ø�z”ŠpO­1í!AÎOz�@¥ÛŽiIì`zÒ�H=)Äâ�Æ04˜ã¥8šaÓ°†»
+­.j³å�âÀÍÊR
+ç¼H3cŒsž•ÒÈ™¬ÄM‰#œ¢˜ŽAø¨O"¥“¯ZŒqœÕ3œQÖ”œhœÒÀçŠ–‡ÔÔy=M=3øÿ:@�Cð±ÎƒÍmÆµ�á¨Ú=ÝHÚÇ$ƒ[h09ã5±H¡E<(ÇÏj¡œ8-8) Ú”
+pÖ”(ëš
+—m8Ú—Ò€}(ÀÍ;Ôb€§j\RŒcšLóÆi€˜¤lúSˆÀÍF[µ�Ý*e=±ôªìáy&™ºyz0EªB/n÷°>¦�: Ö§çT>ÏŸ¼ÌßSJ-£þà«±-—Äðž<Ôüéû”ôu?CY¿e�û‚�³ è1ô4Íšaæ¨…–?¹3cÍH·2¯úÄyhÉ˜ÔMÈ÷§ïWSMëPÊíÞ�´¤wh_›ëHhLRc5&Þ(ÛHdX¤ÅK·›3HV!,GSX1ëSy[ºÓ„a{f�ÊþY=Å)ˆo¥O·ØPSªðñ‘Ò¢*])íš�ãäÓ¡‰AÈž´Æ_j´Sñ¨Ù0h¸ŠŽ™8ªïŠ¾È1Þ¡x×šw“×­ü¹cœwùZ¹û“’Gq]Æ¥d.­d^àdô®àîfò§ëLL¨ýzSºTŒrÕœ5Š¿•#3„þtªqŽ(fÜi€ªî��Ø©Vc±�æ '&•zŽhQ".ÏÇ5×xB÷×ð¨œ
+ãÁB6Šë¼Òññè+®ÖeDîÔäf”T0¶@>)ÅÝ8Qži)i€´RQ@£ÿTŸîŠu6>"O÷E-!‡áHMö¦1ÏzFoJ‰�jP¦”¡Å-À§åàúÒùC<Tû1Ú‚£=)ˆ€GN=*PžÂ—eE²—mI¶—h¦`})ÁiÛiÛx m§§õ¥Æ(¸§Jµ8
+f=©Û}©qNÛÅ Zr®M*�SŠ' §bnbŒätÅ8SIšv‰·=y¥Ç Å!?…6�‚à~´ÓKœö¨¤•Pã©¦!Y€ð*s!Ú€ãÖ�‡�å¸• à`q@ˆÜúÓÀ¤á@ŒÓ…4S€ à
+&1Nâ€ìi´ãIšB3Ö¢“¥Hx¦?"“è
+;�ZbSÁ9©¼b—·4gÒ�š?
+ÒŠ:ñ@	AéF(1@	Ú“µ8Šn)‡ÛŠB)qF=E0#"˜TžÕ1Â)ÜV ‘*œ¶É"�ÊúVƒ/AH,s·~²¸÷e[ÕMcÜx=°L3~+¸ÙíM1ÔP<â_j	Ê qê
+W—H¿†&g¶o“’G¥zo�½1Ç¥/ÙÃ`cÒªâ±ÍøkN1X	ÝO™0éè+z809«)Q€0*E�¨�õ�Ú¦	éŠ“Ë½+ˆéÁ*/Ú�£<
+,!qÅ @3SíËu¥*¹^ô„°PaCJÃ¹]³B¤Ïâ4,¤aªFOz¯"Êc‘—ØR’ºØŽ;	n€‰üÅ|½EFm®v€`—¨*jF¸»S•šE>ÍIöëî‚y?ïªÏÙ_©^ÐŽ[+¥
+æ&Áç Uv�ÖLùo�M¦®®¥©GÂÎøúæ•µMDŽgcõš¢Åí
+á§ †î
+šr
+§<ý1K.»yˆž@Aû‚£:Ô¤¬_ûäUÆ�Ç„çô¨ÛsšqÖådÚ5÷Ø)‹«:²°–"WŸ™*ùQ7XœÔõÁâ�ý®K³0…‹õù(:©(«²—§ì+±Å}yüj&7ŠzjÌZv‡4ßíS½‰³¶<qÉæ¥ÂãRÔ2³�"˜‘|à1#=êA¨Û±_7N‹¯8z¶šž™Ïý‘—„ÇšÉÒfŠdßlfE^=Oz�×Ôu­ÔtÙGüƒÝ3ü"Z�®´Ös‹	Bc¯›Ö£ÙH|è¨ÈÊxäý)æ6s¾Õ§­¥´!e´ºÜFR1P<ºSÝsÎHSör:*"ðNÑI’u«Hú9“
+qyúùy¡ÛHßµ.çlá£Æi{9:+ÄÌ&ÁÕ!#yÉÛŠ³Ñ÷’ßËhÃ¢y{²=jG¶ÒePðë+†þô$Qìæè¤ÊdvýjÍ…ûÚÃ%¹†9à”å£�dgÚž,lš?3ûj¯EòÏ4èml‰ûZÞ6nu8½œƒ�\ÝKrèdÂ¤clh£…%¹ùö�\ºœg¥Ntx€ÁñœÞ¤ý
+DÐ-ž][Ê¡IP�š9&>dÌ¸óž¹5y3�š‚sÇ>•eSÛ¶Fmê=M<j})á1\oZ6Ô¡=¨	ÍP\ˆ'µ)JŸa£aÅ+È6Òmö«=i
+
+r¹ToÏj¶TÒ¢hý(”¤Œc W?âUÛ¥±ÎáÍuÆ1X~$³’}%Ò$,ùÅ1w&KqÎ{Ð·ío—oP{Õé4Ë€pñH…ÙëO‹C¾¼ÄM–û¥¸§q²SòT}	ý+¤‡Á×’a¦‘c=Ö…·ƒ-Ð�6F“×ŠM�ÇGÊÛQK1ìtz'†äiV{ÅÚ•N¤×Oi¢ÚÚs*¾øæ´#�G T²’o–¸ÇN«¸,x*FJýhàA¥Í}ª@8¡�ix=©@§­1XnÑœâœô¥ã½�Ã‚€)Ý{R�@
+—¸¥<POJAOÇ¤ 2úTDsSdžE!çµBøb£0Œô)‘aœ�:U‘V™,ŒDÆ”@õ04gÚªäò�ù2Â“ËJ±‘ô¤ÍŠãžô˜úÕ“ƒL zÑph­´)È§ŽFiÅF) í<ô4˜Ó>”¥Aç¡ö¤áRÆ4c;IÁ¥ÀìhdÜzþ43´‘‘H¤hÛŠvz1Hí8Í)S€ Ž)fßjM¾õ&)0OJŒ­Fê*|zÓXÚ€*”Á¦”©È¤#ŠªÑqQ4|*écÂžÔ™$#+‰ñ.’ÖÓÈcýÓœ6C^ˆññÒªÍl²©¡”õSL!<ž
+1óžEwZ§„!¸v–Ôù2w�rwúUåŒ¥f…°?ˆ
+UÉh¤4Òrj@xÁ¦2á²($UÆiÊi¨T6[¥?p
+òþ´Ä62¾i8í]Ï‚íš:YÎ@•¾_Â¸`2¤Ž¤â½7D‡ÈÑí¢Æ>\×=gªF�FÄŒÕŒÔ1-J*ã°Ø´¢’”Sh¤¢€.F?tŸîŠ\Pƒ÷i�îŠ\zÔÜcÖšÖž@ j` ¥x§})q@í¥ÛO
+ivZb#ÛÏJ]´üQÞ€š]¾ÔïÂ—ë@	ëK¶ž�´ÜQ·5&ßZLó…RM;€QŠ~Æ=p¿ZxŒ§4r=iËîjnƒ�HOµU‚ãB�JMi´Ä)âšh=¹¦3åŽ;vM5ÙPeŽ*&�›å�àFš#ÉË6æ÷ ågâ0@õ4ÑäçÞ¤úPTšLqJ8%(Zh¡sÖŸ²�¶•Ça€c¥8S‚Ñ¶•ÂÀ)i1K¶‹…‚šiØ£m0iŒ=ªB§Ò˜E #‘i„`æ•O4äŸËÖ—‘Ú�ŽôtúP€
+¥ãJÀ7b�GÖ€ŠJqÅÀ b›�z“ô˜÷ IŠ“�Š,"+ÅFV§"˜ÈZ‹m&ÑÒ§��HV€"	ëN	OÅ9'Ú�Ä1SÖžt©01ŠNƒŽ)�y|ãøzÔ±•np)§¦:úÓãU©¤"L/ ¤ v”ò1Å3�=(`.Ñè)�¥<)sš�–˜AÏJ™ñŠˆäRÆP{TON•YÅ7Ëç9¥p±FXˆBTdŠ�@*+éŠÑ1æšc¦˜¬SÄxéL`�ª÷–1ŒRy+ýÐió1XÄ’ÛÍ˜¿QÒ™ö/jÛ0�ØƒoÞ‹ŒÂ6#=)¿aøJÞû8<ÓE¾iÜFØ}©¦ÃÐb·þÎ=)
+°ö¢è,sæÆ“ìÞº³})
+·µbaÜþtŸcnÄ�Æºj?»Hm}¨¸d�ÿRý–QÒF­ï²{QöOa@?g˜4¦q÷Íný“ØQö?a@Œ%Šu?ë	§Ÿ×ó­¿²cµ/Ù3Ú‹ŒÄQ0=JxVÇØûb�²{Qp2˜2F{JaKƒ÷¢��½m‹Aè)ÂÔÒ•Æb,21k¯
+HðÏ(P`Lg¯¥lp;SÄ8æ“m�Z(€PÀ«ñ
+J¨jFF©R„”à¢ŸÀ§p°À™<qNÛíOL7J�(¦J£½;híÏáR�Ç@)Ø¦"/=�/jž“µ±†˜a«d
+a©Qâö¨šOJ¸Ãžj<R“[©$”ßÓn1€ U²¼æ�Šb§�éKäŠ²Ú�¼ÒÄ~ÔàƒÒ¦‘@Z£)ûG¥Å9p{æ��ÅsOÅJa\ãð~õIŒQLCLjÝFi@ÇjpÍ- Ï¥;ô¼QøPQÒ—ÑÇ­%7<Rä“ŒR€h	Û�j¼�€O¥JÇŠ®Ç|�GAÖ€%�v®{š˜SìÕ"GKøSE8
+`-ãšdcÓ�KšnhÒ˜ÜŒbžE4æš­´àô5(úTL20E	!FØÝCI¡“Œ´2#HäPisùÒ°A^@ÍƒOQI´7 4¬4Ãh¥Å!;G9úÐFAÈ¤PqšOÆ�IÍ SxÅ?ŠiàÐ,:ÓqÅLëLÁöÅ3oÒµ!Ü}(229¦4`ö©ˆçü)
+þU¡VêªòÙ¤€‡PÃÐŠÑÛŠa^hŸ“Ãzs’~È™>Õ›sàÛ)	)¹3ØWa³ž”Ó4^Âhà&ðC|›Ž}ª/áJ3ò„¡¯K1)†è)]‡*<âÓÂ÷ÆéÑl@Ù'5ÞZ£mE#FY0Œcª»J‡»±­	W�Nš1N­@\š\“Ö›NÉô¤E%½§û¢�šjªO÷E:�
+cš�J‡�M	�p:ñO#4áƒÁ¤-P®¢”Ž)<ˆúóŸ­gSÝ¿:±6ŸJ6þtñdþu"ÄÇ&�…rc½G¦jÀ�?»NÆQ`¹[iô£O9ëE”Iùš¤(À§RLð9¤<w šC@¤¥çÒ¢yãC‚Ù>‚€øÓÕ\â¢i$~˜AïÖšg',}h^Vsˆ×ñ4Ý™9c¸ÓÏ4ª¦€8éÅrqÍH
+xSé@ˆéá=©áx¢¥±Ø@ƒ¸ö¥ïFh>”¸úRFi?(ÏÒŠZ;u¤¥ ô¿… 4S¸¬!æ˜Àš“”Â(&S¦#Ž•ã­0§µH
+··5 4êQõ¤SÍ;è£ŒûqKÏqJÀ%§cÚ“Çq1F3N#Ž”¸©˜¤Ç=*LqIŽiˆŒ®i6›‡dž(°\ƒmF*\g…�ž´¬!Ûž(P§©J…Ö¢'šibçŠCGï?‰®¢S�–>Â®ÄÜ—ç¥H§Ž•LÜN~ìJ¿^hó.�ü´QôZieó‘Î3LªoºÿŸƒÿ|Ò†¸ùÙú­;
+å²:S§J€Mr:„aùRùã?2²ûõ¥`¸÷8äþ”ÈòËš‚89úS¢RsY²Ð Q€zÓÀ¥ÀÍ!‘�ç­g§µI´Ö€ä€~´®20¹î)|±ê3JÇØ
+CžÔî!cÜ }h1
+¹ÞŸ�úSH§p°¾_ûI�LÓJ�j\f“î+	�êÒ�¾Ãó¤øQ°R¸XVB½Ôý
+7iö žFi…ƒfzâ—gÒ”/µ(®²�€SñïK¶•ÂÃ6óFÊ~
+zÓ¸ì7gùÍpx§qž)Å
+iBg®)ÀqÇ4 
+.åŸjdýÑšqmÎi\,4Æ{�FÒ8§dgb‹…ˆÀôð(Ç4ìR”)#ŒÐzŽóéšb,ŒSñÅD§Š�*É)ÀÓA¥ªÅÍ`ã¥!¦œS9ïNü©¦“.Z”š…ÉÞ2;T±ˆFOj6Ò�íKŒTfH£hÏLSûzQŒ�ZGŠ]¦¤Ç½y§`G"€¸©
+÷Í&=iAøÒö¥Ñ�é@	Š1ïNÆh°®4Ô´¸ô¥‹ÄíGŽëÍ(ŸJ`7�ÒŒg’)ÛBûšBh¤ã¥FÇÞœ[œT2ÈsßÒ“²I´`u=(‰Hn¦›d¶çåªlsM	Š(úf€)@ª
+½ ìq@”¸¢€“¥"ŽÝ(„RbŸŠ;PeMFËž©ÈïIŒÓB Ñp~dýEXV2EFW­F7Fr�?»@©ÜzÔ)*Éßká5.}i\ŠM¼ex>”¿…(¥aÜ`=�Ò�ŠRëHÊs”oÀÒ°\LzÒb”gŒP0O†4�Þ˜Gjš˜Â�‘b“úB)Ò)1Šv)(…M4Žj^i0h,{RëRãš6çµE´SJÔ¥i6ñ@¤"¦"šV€!�C‚h#4&H æ“©íNÀ(¢Š¼Ÿê“ýÑKô¢5ýÒvùE8ƒR29>é¦ÆÝ*B*gØÕ-Ë
+sR
+�Á©TÕ�KšQô¦gÞ”ÜÓH	?u3è)~´Àwò¤8Í…?…&IHsÚšÎª9`>”€vij36~ê}M1Œ�Ã6ßaE€‘�W«~ULOúµÝîi(ê9õ£ð 2Èä|îŠP tý´»Â3Jž¢¤K·Ö†Á!�1Úœšu(éSr¬0(§cÒ—Þ’•Æ4¦�Òd÷¤æ“ð£=©	 BÒQG½£ñ¤Æy¥ÿ=)€RÒp)Nq@G~i.}èx �J3FsLãŠc/!”\EvZUnÇ­JËžµ'µ03N<…\Ž¤Rë@‰F)¾H'*ÄR®=iËŒóL•X“&Tô§m”¼
+?½-0%Ï ~ ^1‘šQéJúÐvóAR=)Ý(Í3kw<Q±}ÏÖžO™8¢À4þT��Jq?�4šcôªÒ0PI©Ü÷Î?­�ížÝ¨2�!ÉÇ¥=cÂŠ�/=*@§*¯blD#=†)DMßŸz“i§4sÄ^WûGò§y_í~U.Æ"›±¨¸¹Qˆõšc>Æ¦Ú{Ò`÷æ‹‡*+2ã�1RÆxëÖ•ù‘í#T2Ñ/ãF)›¶`•ì}*J›1Ç4„Ô¹ Q‚E0Žô�ºSˆ¤#Š`çµ)ëÖ”u¢€Ži§ÒŸÅ&3Úš1Å74üQƒØ
+iQŒÓ¨Å&)qHN00NiØ¤b—qKŽ)ƒ‚¥ÏáIøæ˜
+ïÈ¥4½ûÒšANàöÍ4
+p1Ç¥4úS¸ô¢�
+Ç sÍ.)@ç¥;Ò0x¥Ç¸ç­!9à~tXW#qŸ”~4ƒƒÅ9ÀPqß½BÌG
+2MpdÆTŒe�0Þ9ÿW™©©;�Ìj_-½+[r#-Ûsæ*�ašLNÇ›‡ü*À…úô¥òÔS[d¿óñ'çK›•ä\·â*Ç�¼(0°ïEÀ€\]¼© ÷àÓÖíO#'½)�…0§¨ DÛƒ‚ö¦˜à÷¨vl9N=»T¨I9üêZ)0òÝål§§¥<QÍ;ÅH0"¥"ˆ±K·Ú¤Ø;dTxqœ¯CÐQ`¸m¥µ
+AûÈWëOg4ÄÅ4�LT˜mö¥`¹>€Ò�ê)Øæ—±¢Áq¸õÑNÅ&Òzà~ìI­ &Ÿ�Gj,Ç4„ãŒR)8€M'Û4Ô/6~Xùjqe� ç»b£H‹ïÏµ9"Ç.rÆ¤÷ L -8
+p@=©Ái@æœ ¥Æ;u§RS*Â`Q�ØÒõìhÀ ,&=©§qŠ(	·Ú�¾”Rõ¤!¥yéHT•&(íL
+Ÿþ½0¯­X#Ú˜Vš]�78 Žâœ“2q ãÖžWÚ˜Gµ1dŠp8ª»Yä8ö©pN$ô dôRŽii¢�®ÄPI4¸¥`†_ö‡¨¤$O#ëR
+sE‡rf“ó9F#ÔPTƒÍ‘þÜS°;QƒI¡Ün)1íO#Ö�û)X.3Ô˜§ãëHEq¸õ¦‘éRv£í@\ˆƒL#ÔT¥x¦x¢Ã"lméÍG9©ž0“ÅU�^Æ¥è2`¼ô§cÚ—iô£o4Äˆ¢ŒQ@ãÏ”¼¥¢#û¤ÿtSºÐ1›j7Lö©ÈíMÇµESrGÒ¥Wp;Â¥Àô›V­2Z$l}ÚrÊGT4�zš] §q²Ôá6?€ÓûÔxæ�À“ÍnÉ�©¤2IŽª?
+n©£°Í+…„9o¼äÒmP8_ÎŸ�AK�j.‚}¨Øj@(Úh¸X`JpP)Ø¥éSr¬7Ô½{Qš3Í+€bŠL�z(¸šLÒg4gÒ€’�­†`}híE'ÒŽ(ïGã@&){óIÞ€úQøš(¦ ÷´”´QH)Eêm€Å'µ­/zn)µ?ð£ÓˆY3ØS)ß"¬ƒM)š¡ŒzTƒž*"ŸZ0'#õ 	Á÷§½Jˆ?Á§†ÞÀxëJ1éL¾¢�¸zŠ`;�JByàRdâÖ‘ûÇ4vE&áMÞ§ cïMÞÝ—ó4€yéž‚¢yq�Ùì)KubhÚA@¶då²÷E*§µH¸¤1€b�Î)ø¥ÛHvŽ{Ó€¥Å-jNiÜw4œv ,4“ÒšEHG¤ê(¸8â¡�åã¥Xj®ÿ+ýhAƒÁ �œƒÇ¥"°5 Åq¨êùœSøúRäpE7qç•+ÇàwÞ}§J1E‡q„ä}(9=éä})1@\f;ÑŠ~)6÷4
+ã1ÏqF9§�hÛL.3 ¯4ìRãªBäx¥Å8Š§aÜLQ�jpSFÓJÁq¸â“5&7™¦+€GJ8=jEòÈäœÒa{,##Ò€
+<Œô¤
+GZ,;†8¥Ò—œôXWæÏ"”�GzP£©æ€¸Ý¤÷âŒ8óŠ��0ä}j%—>”é4B„.ãÔÒ[�*ÓÅ"Š�
+«ˆh&—æô§ãéGçEÀgÌ†ƒ»°©;Rf€#Áô4ÖRzŠ—êi
+Z`P¯ŸZ°GÒ£eÍ‡/½?-Ÿj‰_<Ï¥<tï@Ççµ;¥4p ê:Rçðü( uª°Ë¹xàúâš!ïdŸ­KIùÒ›û Q�éN<R{Ò°	Hh¤4Ó�ZCÞŒý)¬ê£,q@G#ªrOçL2³ñãÞ‘aÁÜß1õ4�æMþÊS–0½¿�(Æi€R�J8
+L{S€ 
+\P0£·J2hÍ+ŽÁéE‡€›ô¥âŠ.(£µ ¢à.ii´¢€–š1ëK@X^)¤S»QÅ¶˜ËSïM ÓÚFPFÍM·<Ó
+Õ
+ÄKº3”l�CR%Ào•ÿv}úRïHWpÃþ€±ž(ª <|Æüz‘n@â@Túö dô
+A†C‘@È `wÍvýi)h*‡·ä)†%÷ëRŽ):ö ü“žŠCƒ£©úŠ›µ_d€ýÐ~”Ð’çªãÐŠ±Þ’€"1·\Š<¬Žµ-4Ð^Pô„À§Ÿ\Óâ•‡rƒ„5^ù}ª[ŽSëM‰p£ƒP÷+ êp4”sLâŠOÂŠ¹i�îŠ~j8³å'û¢ŸR1ÜQšoz2AéLŒzRü§µ0QœóLVµ;ŠO-=)3J
+.Ä£búQš7S»)p£¥74¹ $
+?nhÍ šLûÒf“4\IœÒgÖ“4†;4„ÒfŒÐÒfƒIÍ.MœñIF(M�£üõ ¡¤£ð¥ ¢‚i3@E ¥?J`-”s@…ÎzÑIG4¿�-7š^ƒŽh¥£?Z?PxéKŸÂ›ŒÒÐÒç›š\â�Žü(Å 4gñ @}Å&ÑéN—)Ü,Gµ}H¥Ú{5;o­UÉ°ÜcÒ�½°)Û­Rã4î€;-/n ~¾XÿëÑå®{Ò¸Xo´p}iÛE
+úRÓ°=(Çµ!¡ QKHx4‡`ð¥ýi¤Òf‹€ìÒæ›‘Fi\æ“9¦äÑži€ìúÒõéH
+&h0¨d\ýj~´ÖRi�]HÔðùâ’X‰äõ¦£Ãiˆœ}iÃ£qšxÅ)PÂ€„t9¥Í8Pe_û ÒnÇÞR¿J›�J1@—AÁ8÷"”`ôaR•¨Í4ÄŸÝü¨›}(Úi|”í‘IäƒÝ¿:,F:ÒmÍ9bÙÐÓ¶rM=¼ÒâŸ°úñFÖçE‚ã1Ú—m?i£iõ•ÌR`v§íqÓ›¶_P)XCp(Å;kg“�ÂžªGri�=�.	<}j\b“>ÔÐ¼`Ò)ùö¦ö dsŠ	úQŸjiúÐj7`£$Ðî«Æî}Z�is—éØPB™y‚§QH©Í<
+(§Š@?È¥� —4”™ všJLæ�­
+1ï@Îx<RÒ
+*=é¤TŸ‰¦‘LD.¹ö÷¤ÜéÉù¾•>)¥jbdFïƒéR“ÁÏÒ¢+ê´�ò¤©ª°\°=)F@QÑÃ}E;Ì�™ý(pA œÔsö‹õ ÌãþXþ´ÄKšBj/6SÈˆ~&�´ÇŸ•~”¬2L’x¦I"¨ùÛ�AQ•vûÒJ9ÆO©¤1�#Èq•¦�EÎ\–5.8¥Áô¤BñØQŠv
+.?¥4ëF=iØæ—‡aâ—}(©c°qE£4ÂÁGÒ’�¥sM4cgÚ•À3E’€ƒÚ“ð¤¢�‹ùQÅgÚ€Ÿj^)¹üýiE ÒŠJ9¢à:Šh¥§p°¤SHö§g=è De1—Ò§Ç§‡éUqX€©�zŒÔÄ
+iZwˆ<°P²AÒœ'‘8‘r=VœA¤æ€%IQþë§J“¯QULJÃ$ú÷ yÉ÷$'ØÑa–þ´UarÀâH¿§­Ô$òå}�0'w¦¬ˆÝ:SÏ9\Ð!	öÅ†’�Å¦ ºŽøÔmq
+ç2@
+MFíŽµ—ƒ¤hO½Wo:cóœ/¥MÀWs+àt2Œ´ÈÐ(À§ã56*âÒRÑŠ(¥çÒŠYˆ~éÝïz(© æ’Š(ìÑEWA-P@ëEÐ…£4QI€„ÒfŠ(zRfŠ(4šŠ)
+%PÐh¢€íÁõ¢Š(¢Š)”QE0
+J( R‘EÀ:ÑE(¢Š\ÑEQE¹£4Q@áJ(¢€ô´Q@M8t¢Šh¢Š)ˆ3KE†¤Ï4QLÍ!4Q@„Í-R%4œQEbu¢Š)Qžh¢€u ðh¢˜4ìÑEæ–Š)€Q´`ÑE1à©Æsšq8íEÀ�p4Q@4´QLLö¥ö¢Š/J4Q@Ð¤RtéE\w4QEÑŠ( "“nA¢Š&{RÑE!ãš@sÓŠ(¡€„SMT€œž3P929Bp=¨¢€cTû£ñ<Ó€Q@¢Š)qâ“v{QE À¤Î(¢�†h&Š)‰&”(¤6.isEgšN”Q@˜~lQNà'–=è	Î2h¢­.Æþù¤
+OñQE/—Ç$Òw¢ŠM v£�ÚŠ)ÒhQHbõ8£�J(¤À\ÑEŠAIE˜%S¤ÍPM'>´QHíIÚŠ(¤¢Š¿�Pš(¢�^)EPÑE¸¤ïŠ(¦!ih¢˜ÜsE„bš@4QMn)(¢¬L3ž)¥º€
+( Ho‘í�¥4Û®2‡ãE˜ÄòüõÎ�³çƒ#þtQHTÇ$Ÿ©¥ñ��´Q@ÅØp)4QH`)ØïE„&3Þ—¢Š’…ÅQ@ÿÙ
+
+endstream
+endobj
+11 0 obj<</Contents 13 0 R/Type/Page/Parent 55 0 R/Rotate 0/MediaBox[0 0 612 792]/CropBox[0 0 612 792]/Resources 12 0 R>>
+endobj
+12 0 obj<</Font<</TT2 67 0 R/TT4 68 0 R/TT6 69 0 R/TT9 78 0 R/TT11 50 0 R/TT13 51 0 R>>/XObject<</Im5 16 0 R/Im6 17 0 R/Im7 18 0 R/Im8 19 0 R/Im9 20 0 R/Im10 21 0 R/Im11 22 0 R/Im12 23 0 R/Im13 24 0 R/Im14 25 0 R/Im15 26 0 R/Im16 27 0 R/Im17 28 0 R/Im18 29 0 R/Im19 30 0 R/Im20 31 0 R/Im21 32 0 R/Im22 33 0 R/Im23 34 0 R/Im24 35 0 R/Im25 36 0 R/Im26 37 0 R/Im27 38 0 R/Im28 39 0 R/Im29 40 0 R/Im31 41 0 R>>/ProcSet[/PDF/Text/ImageB/ImageC]/ExtGState<</GS1 73 0 R>>>>
+endobj
+13 0 obj<</Length 29577/Filter/FlateDecode>>stream
+H‰”WM“Û6½óWàH¦,š¿ÀÜÖëlÊ©ÚÚŠ£*’(
+õaS’Mr<Q~ý¾î$xlWÈš ð�Æë~à§H«£Šj�•*­M+e´N+«tÑ¤…ºè�:G/þM«ý}ŠŒ6i^dMaT†?]fi]M£j4š&+˜©ÓÆèÌhµ=E/ßœJõúýŠ?oæÕ:z¹^J«õ.ÒÎ’QÆæ©.œëS”©=þ×[úyŠb•¬ßG
+On¦f˜ZWimynšeYÅ“Ñ25#þsÜ?�ª~$$V¬dÅ<­
+Y¿TI¨ßcõö²¹L*©Ò*~¸l?Ïû¤NM¬žŽÓAZ­Œní°Ç°§v:^Î2ÈC›öšü¹þ%Ü^�æn±g[ùi�xrøó*O
+vÓàA‘7iƒGÞÐÃ�fEšUyYæ¯B§yV×e©òÊ¤en­¶0aÒJÂ(±¯|ìó{¤Ë¬J�ñ"|_¶ÒÆ,ÓÂGWûèæ&Œný£z^ÛänÏ+FZ�,4#ÿí¸¹´Ã¡5F�wÜ*°4–	<x¼{€WWUTµZéÔV&§eosŒ;„ŒBéÌ£U"Ø¹MÍmo7‰CO`Ãº?¨ß¶‡îá1Y•i÷Ý ÚóƒzÕ^UR¦eü¯¾¿lùüÕó#¶ZÍ *~5]ºÕlneµ·	†ãŽˆÛ&Þñ¢‰ÏI�…ö	vVÆJÞ�	BBl‹[µ½œäc”)=Ïè©‰{-÷°™ÐäçKŸ€]ñço­s“=î|å!ÕnÅšÌ¿œGX'n'	AFg 3ðÐçV.;5uåâ::5P¢�jÛ&u|VÝ_Ý�Ç©KE¶‰ßØvVÔMÀ#ÝxkÖÅ­;'«df¯Ëø"ý'1´‘^K3ñ4uÃU�Ç½µ½:ŽâøÊ­…yYSÚûŠ¾¢4¶‘[!Æoâ©ÛN�{õB¡LÈ v(­�{N("}¯F”’­›¤v~Ò	‘´8^„än�Ž`×>J¿ŸÔ>:àtñ
+Ä’Ý_ÿàÜu4FApá:YÏÆÈ8i¹P�¥³O(27ë»É¥	�Äí¡#+‰£Ž�g?î“[á¤’Ø©G72ûï0Š]Õu^‹«ŽüZÈo™”…�{=´ Lb1|‘7Ì|+Ì¯˜ù–™¯ã)h?€So\‚b¾nê*¨üÚûPÞÉy+î“êÆW¬�<¸±…-tù6ÛÇîü0‚œ7£Cªz¤ßqR—ÏÝà]kŒÕaÍ¼q½v\ÇY@hJiß�#³€r‘ƒÏi¯¶®ÅG-ÙJ	}v½»ó¼Öw¹^jç<«›pí,�”,é1ÝlOH¥ãXVaéŒÎÐõnJ)=ðdç©Ý+·Äà¼<î@Ayå³Œµñá‹ÌhU:Ÿ`>•¿`ÚY‘•µqT{zCç‰Ú_U‹‘¬jìïôÑÓ×§‰K:Ë…÷Áµ·àºžý�ºGÌúãùn<¡ªs>v£ºC†î“s¦Ã*òêV÷ªÆ
+	Ñ”@]r
+%%YE+&=Ç	Ëå8ú%æ!·(¢äÑ™^«'V2*õ•›)$2ð}Óí0ü£ù–ßîÅ™Ö½flŠÓ#Á‚÷·BÁú‚r…v$ÿÌÆZ"�¾`WÊ¸{Áû•Ý±LPäÄ?4BÜŽ#µö‰p–~¯Ø®s,rŽE%±�«ô‚9Œpäñ•Ûê‘
+Š©½¢ötsJmZöãú�ÌËp’ƒÃ¥Á‘çkª´ýþ2=7¤ærÆåñ7˜ñeÒjŸµë[Zn\JJÂ€ßníê¾ö-±imŸs#ïÆM� HNmR—»Ã�É]N7µ:~t­¯œ@1ž‹–c7î¶.HNŸ�–O¨$tïÊÝ�ýÙx”C·³°”r�Â»�î
+àî:Ð³A0
+úÖöãÅ_!�þ´Ù2þèlŒT
+šø»§[ûkœS0©5nPR7jÐrEL#³5—Ä:þ»ã˜ijwª?~�™]<Hëâ¸Ké¨¹Š¸÷»z½u�¾?ŽG×vKŽDrWwåÕ@’›°¿›<8hèß³Yy^!=ßdaˆ¼ÖŽ„§„Ê(%Rÿu„T“jPQÐñßò �å'eŽP<ÈÀ(¯Ûó¶ó)Y³˜sæaäIßµo‡^}ó:w^tÝ™Iºƒ1ø4ÁŠWW¯ƒÎÂó”ÂwÛ)òÂ%:Mº•Oâ½—vçßA8(7N­{ÑÊ-ÚM£˜–Aêù;µ/òØòúÃ7góöC£WBœ0(¹o²/¬ü<o¸­[‘%éìY‹¿wóÛmêÜë>.P”Ñü8ò/jë¶¥*·py¡Ëé®Û†3>ïºž{W™Ê—4Î~>óv/X¾®tEë¦‰!:+ìüüèÞnºAèOw"Ðß#¢¿ÐUFûûïxaÖ<òï _[®?úš®-?p=ãÜ/)ìíUÈ˜èø�$‘K.¼+ùƒGKlJ©Šìf‰`º‘à‘4à6€Kž›>Èž6�Œ>9Îw¼ôY>æBaô7S¹'ÓFzmw‹‘aC±C-Ôeç>©Öù>üú°Ù$YÃèú}ôÓ:ÒŠþ†}TÚ´ÀÇ«nRc•1Mš¥“âÂ4tÑ.ú„©G•p·P9‹29ª]�œO{÷ƒ:G÷¾ý€_Ðx¯à@¡Õ“²ê¿ê÷?3õ[fÔÊ­µº/&®Ðà)£_�AøÈ˜.VJÐ]‹¦ÎÈ%×ï¹Ÿ£ËŽÞº6'ãÔÕ¼Ïç}L7<Ý[wýCD—h,!t¸žÅ7ÀÑ[?ÜK¤²&Í>›	DëJL€^@æ9×ÂaY9ÇX]§(6ÛH—Øƒ_d^W%9ª+Áàm£ ô´UM;#šü²Æ*°CÄi1rJãØÈ¡Ò�4ˆX[^›£ «‚ %üÀþñ[U,D°º ±lW´u •6¹oa{ôÚO¤%t�>µ|ˆÐàËƒ�sÅ-�Ù´)›·ZŠNÞ—FmOÑË7§Z½¾àô¿Æ@8m
+Ìü¢)—` ;˜b	‘È�1K0ø¬,—mÇ XÓ~ª%(F³p;'ªnÇ€:ùÂíØ¼k¬]€AíÉ\¼`–ìYÚÐÞ9U¦6_x.È©º\HÍéüó”	ZfQ¦�*ÄÀ.9Ì¢Ä½iáÁp
+dÍ[€A¡æœ^€A=£#m–øV¢°ë…çS–i–/<Ÿ²Z^	¡”K+a•q%\”k¤fáñ@Q¸.ò­’J¸È7»¼’p.-…�ùÅ¥‚¸´†z±µÀôp6$ÐÃÙ˜@gc=œ�¹ëá\H¨‡³1�ÎÆz8s×ÃÙ�@çbB=œ�Y²�Pgc=œ�	ôp6&ÐÃ¹˜Pgc=œ�	ôp6&ÐÃÙ˜@çbB=œ�	ôp6&ÐÃÙ˜jy%ôp.$ÔÃÙ˜@gc=œ�	ôp6Æ./…¡ÎÆ˜å¥0ÐÃ¹�PË´FRà#u¾Î†z8èálL ‡³1w=œ	õp6&ÐÃÙ˜@gcîz8èá\L¨‡³1KöêálÌÿ)¯cäº±+Š¢¹F¡ØÁ/ú¡‘x8±xþ�Auïn—m®«H%iI|àÇÙzé!›ô�Mz¨¦=d“²IÙ¤‡lÒC5í!›ô�MzÈæÜ/az¨¤=d“²IÙ¤‡l®ý¶‡lŽý¦‡JÚÃ�ëy›÷E™¤‡lÒC6é!›é¡’ö�MzÈ&=d3=d’ªiÙlÎÑ²IÙ¤‡lÒC5í!›ô�MzÈ&=d“ªiÙ¤‡lÒC6ç~	ÓC%í!›ô�MzÈ&=dsí§°=dsì§0=TÒ~üÊËËóË;ezÈ$=d“²IÙL•´‡lÒC6é!›é!“ôPM{ÈfsŽö�MzÈ&=d“ªiÙ¤‡lÒC6é!›ôPM{È&=d“²9÷K˜*iÙ¤‡lÒC6é!›k?…í!›c?…é¡’öð^¸ûÇóË;ezÈ$=d“²IÙL•´‡lÒC6é!›é!“ôPM{ÈfsŽö�MzÈ&=d“ªiÙ¤‡lÒC6é!›ôPM{È&=d“²9÷K˜*iÙ¤‡lÒC6é!›k?…í!›c?…é¡’ôðýz¼\·¹¼‡N¦‡n¦‡n¦‡n>{È$=t3=t3=tóÙC'ÓC6é¡›Í9ÒC7ÓC7ÓC7ÓC6é¡›é¡›é¡›é¡›é!›ôÐÍôÐÍôÐÍ¹_Âé!“ôÐÍôÐÍôÐÍôÐÍµŸÂôÐÍ±ŸÂé!“öð|Üß­—çÏE™¤‡lÒC6é!›é¡’ö�MzÈ&=d3=d’ªiÙlÎÑ²IÙ¤‡lÒC5í!›ô�MzÈ&=d“ªiÙ¤‡lÒC6ç~	ÓC%í!›ô�MzÈ&=dsí§°=dsì§0=TÒÞúùòòöºè!“ô�MzÈ&=d3=TÒ²IÙ¤‡l¦‡LÒC5í!›Í9ÚC6é!›ô�Mz¨¦=d“²IÙ¤‡lÒC5í!›ô�MzÈæÜ/az¨¤=d“²IÙ¤‡l®ý¶‡lŽý¦‡JÚÃû_¼ŸúÛ�E™¤‡lÒC6é!›é¡’ö�MzÈ&=d3=d’ªiÙlÎÑ²IÙ¤‡lÒC5í!›ô�MzÈ&=d“ªiÙ¤‡lÒC6ç~	ÓC%í!›ô�MzÈ&=dsí§°=dsì§0=TÒÞ#?ô··E™¤‡lÒC6é!›é¡’ö�MzÈ&=d3=d’ªiÙlÎÑ²IÙ¤‡lÒC5í!›ô�MzÈ&=d“ªiÙ¤‡lÒC6ç~	ÓC%í!›ô�MzÈ&=dsí§°=dsì§0=T’~œìºÍ»÷ÐÉôÐÍôÐÍôÐÍg™¤‡n¦‡n¦‡n>{èdzÈ&=t³9GzèfzèfzèfzÈ&=t3=t3=t3=t3=d“º™º™º9÷K8=d’º™º™º™º¹öS˜º9öS8=dÒÞOã~)ž_Þ)ÓC&é!›ô�MzÈfz¨¤=d“²IÙL™¤‡jÚC6›s´‡lÒC6é!›ôPM{È&=d“²IÙ¤‡jÚC6é!›ô�Í¹_ÂôPI{È&=d“²IÙ\û)lÙû)L•´‡÷¼/•Ï/ï”é!“ô�MzÈ&=d3=TÒ²IÙ¤‡l¦‡LÒC5í!›Í9ÚC6é!›ô�Mz¨¦=d“²IÙ¤‡lÒC5í!›ô�MzÈæÜ/az¨¤=d“²IÙ¤‡l®ý¶‡lŽý¦‡JÚÃßŸúóË;ezÈ$=d“²IÙL•´‡lÒC6é!›é!“ôPM{ÈfsŽö�MzÈ&=d“ªiÙ¤‡lÒC6é!›ôPM{È&=d“²9÷K˜*iÙ¤‡lÒC6é!›k?…í!›c?…é¡’öðÎÜýÐŸ?=d’²IÙ¤‡l¦‡JÚC6é!›ô�Íô�Iz¨¦=d³9G{È&=d“²IÕ´‡lÒC6é!›ô�Mz¨¦=d“²IÙœû%L•´‡lÒC6é!›ô�ÍµŸÂö�Í±ŸÂôPIzøñÍ½ÑÛ«÷ÐÉôÐÍôÐÍôÐÍg™¤‡n¦‡n¦‡n>{èdzÈ&=t³9GzèfzèfzèfzÈ&=t3=t3=t3=t3=d“º™º™º9÷K8=d’º™º™º™º¹öS˜º9öS8=dÒÞˆû¥x;=d’²IÙ¤‡l¦‡JÚC6é!›ô�Íô�Iz¨¦=d³9G{È&=d“²IÕ´‡lÒC6é!›ô�Mz¨¦=d“²IÙœû%L•´‡lÒC6é!›ô�ÍµŸÂö�Í±ŸÂôPI{xˆž·y.zÈ$=d“²IÙL•´‡lÒC6é!›é!“ôPM{ÈfsŽö�MzÈ&=d“ªiÙ¤‡lÒC6é!›ôPM{È&=d“²9÷K˜*iÙ¤‡lÒC6é!›k?…í!›c?…é¡’öðþàÝOýí\ô�IzÈ&=d“²™*iÙ¤‡lÒC6ÓC&é¡šö�Íæí!›ô�MzÈ&=TÓ²IÙ¤‡lÒC6é¡šö�MzÈ&=dsî—0=TÒ²IÙ¤‡lÒC6×~
+ÛC6Ç~
+ÓC%íáëãã¡?,zÈ$=d“²IÙL•´‡lÒC6é!›é!“ôPM{ÈfsŽö�MzÈ&=d“ªiÙ¤‡lÒC6é!›ôPM{È&=d“²9÷K˜*iÙ¤‡lÒC6é!›k?…í!›c?…é¡’ôðã~ÝæÍ{èdzèfzèfzèæ³‡LÒC7ÓC7ÓC7Ÿ=t2=d“ºÙœ#=t3=t3=t3=d“º™º™º™º™²IÝLÝLÝœû%œ2IÝLÝLÝLÝ\û)LÝû)œ2i)ž_Þ)ÓC&é!›ô�MzÈfz¨¤=d“²IÙL™¤‡jÚC6›s´‡lÒC6é!›ôPM{È&=d“²IÙ¤‡jÚC6é!›ô�Í¹_ÂôPI{È&=d“²IÙ\û)lÙû)L•´‡÷‹ô¼Íµè!“ô�MzÈ&=d3=TÒ²IÙ¤‡l¦‡LÒC5í!›Í9ÚC6é!›ô�Mz¨¦=d“²IÙ¤‡lÒC5í!›ô�MzÈæÜ/az¨¤=d“²IÙ¤‡l®ý¶‡lŽý¦‡JÚÃûå»Ÿú—WÊäPEj¨$1T’*™¢h	•$„JÒA%“A© ’FPÉâM ’PI¨$ýCÒü)Iý”$~JÒ>%I’–OIÂ§$ÝSr®/ÕCÑè)Ió”$yJR<%×zñÚ;%ÇzñR;�Ýëãã%x;µc’Ü±IïØ$xl¦xJš<6i›D�ÍT�I²§¦Ýc³9GËÇ&éc“ö±IüÔ´~l’?6é›�M
+¨¦	d“²IÙœû%L•´ƒlB6)!›¤�ÍµŸÂÆ�Í±ŸÂäPIzøñ’_·yz�LÝLÝLÝ|ö�Izèfzèfzèæ³‡N¦‡lÒC7›s¤‡n¦‡n¦‡n¦‡lÒC7ÓC7ÓC7ÓC7ÓC6é¡›é¡›é¡›s¿„ÓC&é¡›é¡›é¡›é¡›k?…é¡›c?…ÓC ÷÷å?zxÃýR¼�˜ë™ô�IzÈ&=d“²™*iÙ¤‡lÒC6ÓC&é¡šö�Íæí!›ô�MzÈ&=TÓ²IÙ¤‡lÒC6é¡šö�MzÈ&=dsî—0=TÒ²IÙ¤‡lÒC6×~
+ÛC6Ç~
+ÓÃÿN~¡—Ÿ�—û_/�×ëû?¾}4äõ>Íõóñöü5C³u]�Ï?^”û/~<¯ï¿}{}{>>žÖû}ýüþ÷o¯Ï—ÇÇ¡®ãñ¼ÿÔñãñ~ÿæõãqž¿§éùëkºÿ†ß¾ýõ/ßÿùíÎÈý9ýõ5ÿñ³ýíÿ_Zï¯êOÝŸ__Z�L¤ÝL¤ÝL¤Ý|FšI"íf"íf"íæ3ÒN&Òli7›s$Òn&Òn&Òn&Òli7i7i7i7i6‰´›‰4›®ÚûŸ¯+²jL²jl²jl²jlfÕ”tÕØdÕØdÕØÌª1Éª©éª±Ùœ£«Æ&«Æ&«Æ&«¦¦«Æ&«Æ&«Æ&«Æ&«¦¦«Æ&«¦¦«ööçÿtÊª1Éª±Éª±Éªý›óº×m½Â(Üû*T§ øó‘âwH‘¤H1˜*IŠiæö³Ik/É°fmM3ö±‰¤©wÉÚäªYÂUÓ«¦
+VM›\5M°jÖpÕ´©œWM¬š6X5m°jÖpÕ´ÁªiƒUÓ«¦
+VÍ®š6X5k¸jË°·0×Âªi‚UÓ«¦
+VM›\5K¸jÚ`Õ´Áªi“«¦	VÍ®š6•óàªiƒUÓ«¦
+VÍ®š6X5m°jÚ`Õ´ÁªYÃUÓ«f
+Wíø—ql•¿@5ÁªiƒUÓ«¦M®š%\5m°jÚ`Õ´ÉUÓ«f
+WM›ÊypÕ´ÁªiƒUÓ«f
+WM¬š6X5m°jÚ`Õ¬áªiƒU³†«÷iü×*�j‚UÓ«¦
+VM›\5K¸jÚ`Õ´Áªi“«¦	VÍ®š6•óàªiƒUÓ«¦
+VÍ®š6X5m°jÚ`Õ´ÁªYÃUÓ«f
+Víºãf÷«æI®š7¹jÞäªys_5M°jÞäªy“«æÍ}Õ<ÉUÓ«æMå<°jÞäªy“«æM®š6X5orÕ¼ÉUó&WÍ›\5m°jÞäªiÃUÛ†)N­õÂªi‚UÓ«¦
+VM›\5K¸jÚ`Õ´Áªi“«¦	VÍ®š6•óàªiƒUÓ«¦
+VÍ®š6X5m°jÚ`Õ´ÁªYÃUÓ«f
+W­
+sÇu*¬š&X5m°jÚ`Õ´ÉU³„«¦
+VM¬š6¹jš`Õ¬áªiS9®š6X5m°jÚ`Õ¬áªiƒUÓ«¦
+VM¬š5\5m°jÆŒûãªÅÛn³ü0ÓôÂ¬yƒ]óÃæ–Í£œ6m¸maÜ<Âºy”óæ
+öM#œG¥sáÄy„�ó#çVN#ÎœGØ9�0taé<ÂÔiÄ­óc÷
+úóÇxŠ¿ü1¾ø)¾ø÷%^©M—ß.ûåO—Ÿ/ÿø˜Æ>Œq/îã0í—ÿ~ó1Å³÷amç�wÜ©û>,íÇ5‰¼m¿üýcZÛpÞ’Ó°]þó1mëp�o7ÿÚÏ“[Ž‡Œ·'˜†½òøØyÞlí„Ëp=^l?¾Y¯ç­óqÇc9o¿�xòãûvÐ5Žc�Û.^.ÞçÛùBãíSCb¼B<÷Ï¹‡Ž÷õòùÕ±Ž-ö¯Ç“ˆó�{½½7·ÛQ�Ž»nþò=~-qÎËy™â'‡Þ�ƒ›—óâµèÄí³ÙvÛ£ëí]¹ž—`êç…ŽKÒÎóŠ7n¡küoœ£`qrÓí»eØ·óÏWîç«\ãý}ÀÈÑºŸßÎç›®Ÿt<¯î4¿®ãHÛçããçu¾5æ<Öív¬q[[öa»]Åm8®tLÜr»óí»v{‚ã¼â±ñÇÃÇßþpùßGÉ8ÅàÄm÷ã«_ÿùµÔqøãòc.âŽ??¶Ï{wü¦î½g¨­™Æéjo–µGk†Ú£k†Ú£~µ6Ç
+ðj�–µGk†Ú£ë=ÔÞô3ÔµSš§3ÔµSŠ,Çe¨�R¼åÏ^—îÖˆ{¯=Ú³×ÅøÞk�æìµG-{íÑ–½öhÏ^k}ïµGsöÚ£–½öh«åÊúRFuÊK58È¾—Ð‘×ê¯i]oKY;¼ëm)k‡×ß˜Ê(m}*�OI¿;•ã‘l¢õÛ©œ¿'bE´0{%¶Ö0¶Þ ¶!¶!¶elµal=Bl=Bl=ÊØzƒØjÄØz„Øz„Øz„Øz„ØjÄØz„Øz„Øz„Øz„ØjÄØz„Øz„Øz´Õ‡ò!¶õúR2¶!¶!¶!¶õ7¦’±õhSù"¶ÏÆÄvÆ¸ök¥µ’0µš ´Ú ´Ú ³Údf-aeµAdµAcµÉÄj‚ÂZÃÀjƒ¾jƒ¼jƒºjƒ¸ZÃ¶jƒ´jƒ²jƒ°jƒ®ZÃ¬jƒªjƒ¨j³•÷ð!©Úôò 2¨Ú §Ú §Ú ¦Úôú"²¥Ú,¿¿ˆ/JúDLHÇaŠk¾Î•’ZÃ”zƒ–z„˜z„šz”9Õ†=õAõEõ(“ê
+šª£êªê²êºêÂªËêÒêÚêâêêªóêúêëÑVÊ‡ÄzÔëKÉÈz„Êz„Ìz„ÎzÔß˜J–Ö£ELå‹Ö>Ûm¦=L+ÄVÄ¶`2¶”±- ŒmÝcë
+b[@ÛÊØÐ=¶“±õ±- Œmel(c[@[�ÛÊØPÆ¶€2¶”±õ±- Œmelh«%c[@½¾”ˆmel(c[@ÛêoL%b[@‹˜ÊïcûÅ˜ØnÃo‘u«ÄÖÆÖÄÖ#ÄÖ#ÄÖ£Œ­6Œ­Gˆ­Gˆ­G[o[�[�[�[�[�[�[�[�[�[�[�[�[�[�¶úP>ÄÖ£^_JÆÖ#ÄÖ#ÄÖ#ÄÖ£þÆT2¶-b*_ÄöÙ˜Ø¶aiãØæJl­al½Al=Bl=Bl=ÊØjÃØz„Øz„Øz”±õ±Õˆ±õ±õ±õ±õ±Õˆ±õ±õ±õ±õ±Õˆ±õ±õ±õh«åCl=êõ¥dl=Bl=Bl=Bl=êoL%cëÑ"¦òElŸ�‰í<´¸ö­Ubk
+cë
+bëbëbëQÆVÆÖ#ÄÖ#ÄÖ£Œ­7ˆ­FŒ­Gˆ­Gˆ­Gˆ­Gˆ­FŒ­Gˆ­Gˆ­Gˆ­Gˆ­FŒ­Gˆ­Gˆ­G[}(bëQ¯/%cëbëbëbëQc*[�1•/bûlLlÇa�Kß¶Jl­al½Al=Bl=Bl=ÊØjÃØz„Øz„Øz”±õ±Õˆ±õ±õ±õ±õ±Õˆ±õ±õ±õ±õ±Õˆ±õ±õ±õh«åCl=êõ¥dl=Bl=Bl=Bl=êoL%cëÑ"¦òElŸ�ˆíºëf/ÄVÄ¶`2¶”±- ŒmÝcë
+b[@ÛÊØÐ=¶“±õ±- Œmel(c[@[�ÛÊØPÆ¶€2¶”±õ±- Œmelh«%c[@½¾”ˆmel(c[@ÛêoL%b[@‹˜ÊïcûÅ˜ØnÃo‘Ö+±µ†±õ±õ±õ±õ(c«
+cëbëbëQÆÖÄV#ÆÖ#ÄÖ#ÄÖ#ÄÖ#ÄV#ÆÖ#ÄÖ#ÄÖ#ÄÖ#ÄV#ÆÖ#ÄÖ#ÄÖ£­>”±õ¨×—’±õ±õ±õ±õ¨¿1•Œ­G‹˜Ê±}6&¶m¸¶q\§Jl­al½Al=Bl=Bl=ÊØjÃØz„Øz„Øz”±õ±Õˆ±õ±õ±õ±õ±Õˆ±õ±õ±õ±õ±Õˆ±õ±õ±õh«åCl=êõ¥dl=Bl=Bl=Bl=êoL%cëÑ"¦òElŸ�‰í<ìqí×¥[k[o[�[�[�2¶Ú0¶!¶!¶el½Al5bl=Bl=Bl=Bl=Bl5bl=Bl=Bl=Bl=Bl5bl=Bl=Bl=ÚêCù[�z})[�[�[�[�úSÉØz´ˆ©|Ûgcb;=.ýºVbk
+cë
+bëbëbëQÆVÆÖ#ÄÖ#ÄÖ£Œ­7ˆ­FŒ­Gˆ­Gˆ­Gˆ­Gˆ­FŒ­Gˆ­Gˆ­Gˆ­Gˆ­FŒ­Gˆ­Gˆ­G[}(bëQ¯/%cëbëbëbëQc*[�1•/bûlDlÛ>ô}Û\ˆ­6ˆmÁdl(c[@ÛºÇÖÄ¶€2¶”±- {l&cëb[@ÛÊØPÆ¶€2¶!¶”±- Œmel(cëb[@ÛÊØÐVJÆ¶€z})ÛÊØPÆ¶€2¶Ôß˜JÄ¶€1•ßÇö‹1±½c¼EÚR‰­5Œ­7ˆ­Gˆ­Gˆ­G[m[�[�[�2¶Þ ¶1¶!¶!¶!¶!¶1¶!¶!¶!¶!¶1¶!¶!¶mõ¡|ˆ­G½¾”Œ­Gˆ­Gˆ­Gˆ­Gý�©dl=ZÄT¾ˆí³1±]‡¸ãÇ¶Vbk
+cë
+bëbëbëQÆVÆÖ#ÄÖ#ÄÖ£Œ­7ˆ­FŒ­Gˆ­Gˆ­Gˆ­Gˆ­FŒ­Gˆ­Gˆ­Gˆ­Gˆ­FŒ­Gˆ­Gˆ­G[}(bëQ¯/%cëbëbëbëQc*[�1•/bûlLl—aŽkß®•ØZÃØzƒØz„Øz„Øz”±Õ†±õ±õ±õ(cûöë¦·�ó£ðž¿BK)€'óý±lšnºk+ ‹¢‹@pì¢qÚ:)Šüû>ï­÷ˆ6™ó]ve1âEr†3÷Q¼Al5bl=Bl=Bl=Bl=Bl5bl=Bl=Bl=Bl=Bl5bl=Bl=Bl=šóCù"¶mù¥dl=Bl=Bl=Bl=Ú^1•Œ­Gƒ˜Ê±½4&¶ñ9ãÔ�[&¶Ö0¶Þ ¶!¶!¶ÕØjÃØz„Øz„ØzTcë
+b«cëbëbëbëb«cëbëbëbëb«cëbëbëÑœÊ±õhË/%cëbëbëbëÑöŠ©dl=ÄTÞˆí¥±¶fXÛvê±Õ±M˜Ûª±M ÛzŽ­7ˆmÕØ&P�m=Ç6ajl=Bl¨Æ6�jl¨Æ6�jl=Bl¨Æ6�jl¨Æ6�jl=Bl¨Æ6�jlhÎ%c›@[~)Ûª±M Ûª±M íS‰Ø&Ð ¦òzl?3&¶K3Æ-2õ™ØZÃØzƒØz„Øz„ØzTc«
+cëbëbëQ�­7ˆ­FŒ­Gˆ­Gˆ­Gˆ­Gˆ­FŒ­Gˆ­Gˆ­Gˆ­Gˆ­FŒ­Gˆ­Gˆ­Gs~(_ÄÖ£-¿”Œ­Gˆ­Gˆ­Gˆ­GÛ+¦’±õhSy#¶—ÆÄvj¦1Ì˜‰­5Œ­7ˆ­Gˆ­Gˆ­G5¶Ú0¶!¶!¶ÕØzƒØjÄØz„Øz„Øz„Øz„ØjÄØz„Øz„Øz„Øz„ØjÄØz„Øz„Øz4ç‡òEl=ÚòKÉØz„Øz„Øz„Øz´½b*[�1•7b{iLl‡fŽs?v™ØZÃØzƒØz„Øz„ØzTc«
+cëbëbëQ�­7ˆ­FŒ­Gˆ­Gˆ­Gˆ­Gˆ­FŒ­Gˆ­Gˆ­Gˆ­Gˆ­FŒ­Gˆ­Gˆ­Gs~(_ÄÖ£-¿”Œ­Gˆ­Gˆ­Gˆ­GÛ+¦’±õhSy#¶—ÆÄ6¾°8õã�‰­5Œ­7ˆ­Gˆ­Gˆ­G5¶Ú0¶!¶!¶ÕØzƒØjÄØz„Øz„Øz„Øz„ØjÄØz„Øz„Øz„Øz„ØjÄØz„Øz„Øz4ç‡òEl=ÚòKÉØz„Øz„Øz„Øz´½b*[�1•7b{iDlû­YÖ0S"¶Ú ¶	Sc›@5¶	Tc›@Ï±õ±M Ûª±M çØ&L�­GˆmÕØ&P�mÕØ&P�­GˆmÕØ&P�mÕØ&P�­GˆmÕØ&P�mÍù¡dlhË/%b›@5¶	Tc›@5¶	´½b*ÛÄT^�ígÆÄviÖ¸EÆ9[k[o[�[�[�jlµal=Bl=Bl=ª±õ±Õˆ±õ±õ±õ±õ±Õˆ±õ±õ±õ±õ±Õˆ±õ±õ±õhÎå‹Øz´å—’±õ±õ±õ±õh{ÅT2¶
+b*oÄöÒ˜ØNÍ6†Y3±µ†±õ±õ±õ±õ¨ÆVÆÖ#ÄÖ#ÄÖ£[o[�[�[�[�[�[�[�[�[�[�[�[�[�[�æüP¾ˆ­G[~)[�[�[�[�¶WL%cëÑ ¦òFl/ÍbÛ6ëø"¶cÓÆ¹Ÿ>‘áAk%aj5AiµAhµAgµ©™µ„•Õ‘Õ�Õ¦&VÖVôUäUÔUÄÕ¶U¤U”U„UtÕfUTUDU›9½‡/’ªÍ–DUôTäTÔT›-¿ˆl©6Ã¯/b-éÙL×q<ÈþFñ¬¸N†!žq÷áÔMkSÎóÐLÇE¾ï8¯û¼,ñÏ0•ß=�öùŒã#
+ýÝ§òý¼¯ÃÿLûÇéú­ü¶œÛòq§mAÿüÕÝ�åãÆUºåù§�ï¾ü¿Aíy8Ê;­ñAÿé8¦[ÿt^ŽŠ™Ž[-�Æf�Ž{-�âL.écZ›ù¼•©î²ÇT¶zÈSŒõ8e�)Öz8$aÖ¦?OˆGe®Ë1§PìõyD(îµóŠ$Pü©{ž‘Zšõ¼#	›}�ÊjÉó«=OÙ¯)f{ZŽz'Pìvêù1I]ö*£=d¿¡Xí~úµ»ïÿÔ-Wî¾åÚ;a%‡ø»>þš‡ÌJ&P]Éª+™@u%¨®¤GXÉª+™@u%èy%¦®¤GXÉª+™@u%¨®dÕ•L º’Õ•L˜º’	TW2�ö•L<¿®¤GXÉª+yÝXÉÏ�ZÉøƒt4¥VÒ#¬¤GXI�°’a%5âJz„•ô+éQ]Io°’q%=ÂJz„•ô+éVÒ#¬¤FXIo°’a%=:VÒ?+©WÒ#¬äUtk%/‘ZÉ©Yú@Kj%=ÂJz„•ô+éVR#®¤GXI�°’Õ•ô+©WÒ#¬¤GXI�°’a%=ÂJj„•ô+éVÒ£c%ýó±’q%=ÂJ^E·Vò©•šµ
+´¥VÒ#¬¤GXI�°’a%5âJz„•ô+éQ]Io°’q%=ÂJz„•ô+éVÒ#¬¤FXIo°’a%=:VÒ?+©WÒ#¬äUtk%/‘ZÉ®YCM]j%=ÂJz„•ô+éVR#®¤GXI�°’Õ•ô+©WÒ#¬¤GXI�°’a%=ÂJj„•ô+éVÒ£c%ýó±’q%=ÂJ^E·Vò™•ì·f›õ™•L º’	TW2�êJ&P]I�°’	TW2�êJ&ÐóJ&L]I�°’	TW2�êJ&P]Éª+™@u%=ª+™0u%¨®dí+™x~]I�°’	TWò:º±’Ÿ!µ’kÓŽ�ÆÔJz„•ô+éVÒ#¬¤F\I�°’a%=ª+é
+VR#®¤GXI�°’a%=ÂJz„•Ô+é
+VÒ#¬¤GÇJúçc%5âJz„•¼Šn­ä%R+97]ß¶ã–ZI�°’a%=ÂJz„•Ôˆ+éVÒ#¬¤Gu%½ÁJjÄ•ô+éVÒ#¬¤GXI�°’a%½ÁJz„•ôèXIÿ|¬¤F\I�°’WÑ­•¼D_\Év}¹’c¦�>™ùšáHjƒ�Ô©
+R¤5ÜGm0�Ú`µ©ã¨	¶ÑN£6XFm0ŒÚ`µÁ,jƒU´£¨	6QL¢6Ç"ê§c­ájƒ9¼f¸†»Á^˜í08•'Åï‡¡iû»§nZ›rŸ
+MüyY.ïõøZçó®”ûd*¿{:•ÝŒ÷îÆ®û»N]»6Ã¼_KüÓöM?îÇº?šr“,]yÊÓiÛße™šµÀ®m¦uØÏûãåmÇýqW¬|ÒñÓóãå›Úç{<>ë||Ö!f¿™çòFe¦yßªáˆq<�˜�?"qzqDq2ú¶üPNÃ8ï›¿„¶ýyù>:}óxúúñ±‹Ãº{üþ4GR¦ãœ÷'Nñ_â5Ö8}OùpjïÞ�ÞÄ‘´qFŸN¹ÿíûï>¾{xÓE&îß>üõñ÷å×ý4måûì¶9Ô·§¢i;øãÃÚLñÔöþ_qnîÿýÐÅ—yÿö§Ÿç).˜ùîM9qqÆ‚ïoØOõ
+Þ,Mwÿîü~]™À‘ïw|Âå¿yzx|ÿôöŸ??”W½ÿ:>oÒý·oŒŸ†û_ö×‰ó{ww|‘ó¸Ô7Þ?xù©�ÿøŸxÅoÿñô÷ò¶û¿ýøîî›ïŽŸùi™ß=žÚý~|wêc6ã"éã»™û»øbºýSŽwßžú¹/?•§Äµö!OåK/ÏmËóé÷ñÍ
+å‚ú>^mˆ«~±u}ù¡�Ó·�;èÊ¥^÷ûÄ+�Çë•+ý}<a(¿é»ýü°?Ùwåe‹�+ºß}{¼a|‘wqÅÅÇÒ�k¹úy-+®³˜ê¸:ûeÞo i×~]÷«~éîúm¿3âj^¶ýu·ÝÇ�°uå¤íX>F_þ™÷GûÁDžãÁ~	?�Îuˆ±Û)~Ý•—Ë{–—šÊ•\·åqßçlÛo«òûøpëñzñ©Öýª.�Ê½·Ÿ¿<w-3NßZŽ`Ûoú)¶'n;îƒå8Ôý^z:}ÿUœšnnãl—;4~ÿ®íã÷?=QñýÄ3·ý˜JJÖ8´µ-_ç>Ñÿ¿Ÿç³ñþâ˜âd,ë~0ñ¸Liœ“%Ä’~ö6zyÕ—#\ŽÓ¾ŸÕÿ²_>=rãF¿Ï§ÐQ½@ÏŠ¤DJ¹m6²Œ ¶ŸÇÖãÝži¬g|Ø�ï�÷ª(©¦Û—¹Èˆ›#½Y$ë÷*¢žâ:Æ"¬ÁÕixíÅi’/p^2]ÍbDˆ¥"Â„ÛØËò$74j×Ðó¦ÊÅƒËÑ¢1Åzøò 4ÀXg?D¹µ²• —äŸ�8;`¥ î8ðEØ#Únw¯2îzì
+÷„—¾ÓÐ3ƒ�üÛÈwKþæaÿŸå'vƒ$�k�2žvä©?›Îÿ÷äöd)8à¨LÆ¼¼pÉK§ŸìŸ±-K-é‘:áè›O;Â¹o? ðJ{øðÀcû°Ãµn›×ÇßT2Ô¾Fdñ�Bôå'¡plïw¸zíÇž0Ùø�‡¬Œ½ü;uZXG9Ò^6¥ç9AR±Á é¯W¡ùgs±69ÃmÞëKûå­9‚>¾»zøj&&ñŠ4•ùi&‚8ùÙ%]…ºØµö#½À+XšÜÂfàx´7|0Î£OGÍ
+üÖ¤v‹ÆeÀÒð¸ƒ¯>)æå#¨‰ò8øûöÏæ§Ãî)¶G¿»yü¤Ãûæ…¾r/ÿgÄ?;§Øõ¤ç‡~J¼5Y³äô�+û¾I°w8‚p 8~ûú6ÞxóCsÅRÌ
+Š�Þk„ýBÃó“
+ãÞ­«£\Ð'Zx|K”£®Ã¬¨¡û]4g<»uØM<ØUÕn[�¨˜uýy4ÉU¬¢:˜Ö¡~LE:‹'3TÂ6¿¡'h^4ßßìÐS1hÊXÛ³[AÙLaþ&i–äwÇNTÞ@fdó!±êï¡f²Q©Oµ_Yý©Ñê€QÁüñ'SÓT?³}øF—N“Ý³˜ŸôPa\ëI¿ÔV�‚»AûQjd@»”XaÿzÔjÓ·ïwû»Ì&f_ÔÖ?ßÈ{�÷¿v{°³¶6¶'Á‘A]‰Q»Iš�¥%	�ò2
+6�u\ûAÛ(¸¬�ÃÈ†“
+‚®|z¦{„�äbDuœ—Ý-hÙ½þí
+˜X—ð?ZÄ	›ÐI©‰¨k½¦«�|ó<z/vpŽÞþÌ·Ì> CìºIø‰±¡‘Î‚Á±†fæ‡´ÖÛZÔ_²¾Ží[ýç5vl›î¤zÃŒØXÆ®C@À¢6ÙëLü©èý¼CJK{»Ü´ýç3ÿ˜�2]Ú{E!g4¢éˆ¢ì.íh¬míáãñs=ŸêDAãÔÞÞ‰å"è8¬ÓªNƒª_½«0¿ýðþ~¢3l;rp„ü_$
+
+KêÂù$Ö“›&]Úë›‡ßyæJÛÜÜ¿¯â.¦|&O3Ây-8*­Â’°w§Â±èäÿþJf\ÚëñýÉu ›-*+]¿6¼¨£¼¸¥H3Ò©7¥çà»r�Ã8iîkÅ[Z²ž¶Mo1F,,£¶9úéæÛ`9ä;DA7Fv2‘Ãú8?½BÏ�y8 ©?­aÙþ£ð¯L~ó�ã�äÛ1¶¯v!cwqºXîoP@…vIÉ5ƒØiL®HE”rç4HE�Äë«O’6U*9ÕŽ-ïÿ<’¾M_}'
+5ÝÜª¤wãËíÖ4i»ˆkÑU©Øä8š­£ÿhãu§¤xE�}–Z5Œë„c,´ßè5²*1�0?žz%²–ûÄö�ÊQ”0‘“î¤ÔFv
+2á,Ÿ
+’xJR9=Ïú¯˜�¸nØµÜ¤Ìu%ñû‹§íà:FšŽˆNuàãÂÖc¯/ï—·5R}J·SÒ¶(p9sl
+ÌÆ
+ÎW›ÏÖXHtõ™DBÖx¯òÀ-äËÑDêes&y¶×‡s¤ªÓg)H{7Lv½57r8Ê£“)U™>c ÅH²•’f0ÖÓÛ§y0çv”4ÔARƒU‡¹È¦RƒŽŽ§¾†ÓÞ4T}:d¹
+UVGKÌy¬¬Ê:—'Ó<±“ßéäþ`CêÛ¼OOÔÝV#Ç6.Üh¹‡2BuÌêdFrLæ˜:â*õrÖ§iÐfC•u4G�‡úÅ*œ'c§*ðÏ^Lç¹‘
+ÄéÍŽk±ŠÐJë—hTÑ8ÂâˆyTÓÙ�Še	CueÃ¤æKDA�qu6k£Š»Y£Ò‘"&]èÛããhŸÚ&IÔ¯M7Ëµž0ëNãª¥XÍEYÙž~‹ä¶Åý ~|fÖ#Œ˜Ô±i\b›àaZƒsÞ>¶uðHJmÓÏ¶/$E4Ìo*jYñ³ ^‘º…v¢ËsrÊ±Ô
+j8™Åõþôåñx¼;~yhèWg˜§§ŠÙöauj©ú¼/˜
+ÈÇ‰áâµPÃçÍ#Æ©Žiþ$öSMWìÃ.®ëîf›ûáÝ-3Úê½^ýI	kðøÇchÕHÎsìQØOæ8/ÉŒkÐ93Ñ‚À•1æÝbÖžÇa.BlÌ½ Ö'öJƒÂž�9°jíˆË‹s}*Ø©IëÓ°s4|õñ¹húÔD££ž
+¦~æ¹`úÔƒÝ|vfÕv=¬>e°Å†²ˆDõ™QìU™(ªãÃ‰8å�!×q|–÷ÃÀÊq'ÖèlŒ+ Ã åét¸Dë„5A,”F/ãù¸c‰�q�}ßŠ_Ÿ$ËÑ€hb'DÖ=yznª;fNšÁÚvB¿¥¬NqõÕ¦=ý¯§4KJuÉ)T×9�ÅÁ®)[ÇšRŒÃhÆ}ä?ëûw}}Î‡‰/­):'±£kŠ×±nÁúõ:–ÙKJçùtâÝçœ¯Ó«�{Òí f´Z.ø4œ·tK�BP‹ÖË–SûÇÕPhšÛZeëÑÔóxãÍÍýUÄ�ÇŸïo�±_ƒè'R½¾ÿ6»çqæqÓ¼øTkP¨{™À2ëž™úé¸/5«sô:Öƒ²(‚ýÞÕƒ‡|×ÇY|@kÓEm¥“YCL´M�îšO…äüŠ5[Ó^ºÐ¡ç‰˜ÃØL4dÕà¯S†À¥²×•Aû“PðDG &˜ 9	ØNf.hÔÈCÀoK,<¤8ëÇÿç,YÀ‡(C
+J´2Œ�¹tÞµÓüËãŸç×dw»ëxÍÜµú{‡Ô°!äNîåWèÆëi˜¦)Hv2Ð„òüîîêÇ_î�º¿±óç¢@l@´Iƒ™B2
+›D¸É(®S¿I„l$ˆâ&¬Æ°qI¨}=×”7‰ÐÚN[—±³aë’àŠcÚº$”<¤a·ˆP^:äa,›D›Ö‚+;1ÛæT¦­ûƒ+V†­çm`æIH[D¨üÐ¶«úHÄ¸iWûáºO[7HêbÇ¦`‹Õ[®ùª÷vÚ4½õ>lÝ§v&mÝ§!_P"�ÏÍ%2wR"·]>’$nÝ&àFJä¶ée-‘Û¦7^P#	ÖÍ5>`{�27×H‹Lðx„¨ß‚L¿Æ Ó/2Èô‹2ý¢™n�E¦_d�édúE+2ýƒL·È"Ó/Ú´‹L¿È Ó/2Èô‹2Ý"‹L¿È Ó/2Èô‹2ý"ƒL·È"Ó/2Èô‹2ý¢|A‰4Ètk,2ý"ƒL¿È Ó/2Èô‹Æj¤E¦_/¨‘™n�Eæp]pGÐên@¦_c�édúE™~ÑŠL·Æ"Ó/2Èô‹2ý¢™~�A¦[d‘émZ‹E¦_d�édúE™n‘E¦_d�édúE™~‘A¦[d‘édúE™~Q¾ Ddº5™~‘A¦_d�édúEã5Ò"Ó/ŠÔHƒL·Æ"3]�=De2ýƒL¿È Ó/2Èô‹Vdº5™~‘A¦_d�é­Èôk2Ý"‹L¿hÓZ,2ý"ƒL¿È Ó/2Èt‹,2ý"ƒL¿È Ó/2Èô‹2Ý"‹L¿È Ó/2Èô‹ò%Ò Ó­±Èô‹2ý"ƒL¿È Ó//¨‘™~Q¼ Fdº5™üK×õßnM
+2ýƒL¿È Ó/2Èô‹Vdº5™~‘A¦_d�é­Èôk2Ý"‹L¿hÓZ,2ý"ƒL¿È Ó/2Èt‹,2ý"ƒL¿È Ó/2Èô‹2Ý"‹L¿È Ó/2Èô‹ò%Ò Ó­±Èô‹2ý"ƒL¿È Ó//¨‘™~Q¼ Fdº5™¨|ø¯ÿvkj�é×dúE™~‘A¦_´"Ó­±Èô‹2ý"ƒL¿hE¦_c�éYdúE›Öb‘édúE™~‘A¦[d‘éý—ó:Frã¼¢(œÏ*;@az=?Wâ(pb;ðþÿ iÜ#•YsîS¤’øQóšÀ=j$Ó#$Ó#$Ó#$S#&Ó#$Ó#$Ó£k0‘H¦6L¦GH¦GH¦GH¦Gk°‘L¦GÇ`#‘Lm�ÌÏu»¯�V‘ÌÂ$™J2”dè•Lo�Ì%™J2ôJfa’L��ÌU· ™J2”d(ÉôÉ,P’Y $³@If�’L��Ì%™J2t
+&2ÉôÉ,P’Y $³@If�Ö`#‘Ìƒ�L2½a2¯ÛþS»Ÿß›dzƒdz„dz„dz”djÃdz„dz„dz”dzƒdjÄdzTÝÂdz„dz„dz„djÄdz„dz„dz„dz„djÄdz„dz„dzt
+&ÉÔ†ÉôÉôÉôÉôh
+6’Éôèl$’©
+“¹ùy¿?Þ›dzƒdz„dz„dz”djÃdz„dz„dz”dzƒdjÄdzTÝÂdz„dz„dz„djÄdz„dz„dz„dz„djÄdz„dz„dzt
+&ÉÔ†ÉôÉôÉôÉôh
+6’Éôèl$’©
+“¹ÿ›ûá?>šdzƒdz„dz„dz”djÃdz„dz„dz”dzƒdjÄdzTÝÂdz„dz„dz„djÄdz„dz„dz„dz„djÄdz„dz„dzt
+&ÉÔ†ÉôÉôÉôÉôh
+6’Éôèl$’©
+“¹°ŸýãÑ$Ó$Ó#$Ó#$Ó£$S&Ó#$Ó#$Ó£$Ó$S#&Ó£ê&Ó#$Ó#$Ó#$S#&Ó#$Ó#$Ó#$Ó#$S#&Ó#$Ó#$Ó£k0‘H¦6L¦GH¦GH¦GH¦Gk°‘L¦GÇ`#‘Lm�Ìçuk£Ï"™…I2”d(É,Ð+™Þ ™J2”dè•ÌÂ$™!™ªnA2”d(É,P’é’Y $³@If�’Ì%™!™J2”dèLd’é
+’Y $³@If�’Ì­ÁF"™:™dzÃdîG²¿#ç×¯¦H¦7H¦GH¦GH¦GI¦6L¦GH¦GH¦GI¦7H¦FL¦GÕ-L¦GH¦GH¦GH¦FL¦GH¦GH¦GH¦GH¦FL¦GH¦GH¦G×`"‘Lm˜L��L��L��L�Ö`#™L�ŽÁF"™Ú0™û9îwÓóëWS$Ó$Ó#$Ó#$Ó£$S&Ó#$Ó#$Ó£$Ó$S#&Ó£ê&Ó#$Ó#$Ó#$S#&Ó#$Ó#$Ó#$Ó#$S#&Ó#$Ó#$Ó£k0‘H¦6L¦GH¦GH¦GH¦Gk°‘L¦GÇ`#‘Lm˜ÌŸÿüúÕÉôÉôÉôÉô(ÉÔ†ÉôÉôÉô(ÉôÉÔˆÉô¨º…ÉôÉôÉôÉÔˆÉôÉôÉôÉôÉÔˆÉôÉôÉôèL$’©
+“é’é’é’éÑl$“éÑ1ØH$S&s‡p?ûó{“Lo�L��L��L�’Lm˜L��L��L�’Lo�L�˜L�ª[˜L��L��L��L�˜L��L��L��L��L�˜L��L��L�®ÁD"™Ú0™!™!™!™­ÁF2™ƒ�D2µA2ŸÊ[=Þ‹d&É,P’Y $³@¯dzƒd(É,P’Y W2“dz„d¨ºÉ,P’Y $³@I¦GHf�’Ì%™J2”dz„d(É,P’Y k0‘I¦7Hf�’Ì%™J2´‰dèld’é
+“¹?û;ò8šdzƒdz„dz„dz”djÃdz„dz„dz”dzƒdjÄdzTÝÂdz„dz„dz„djÄdz„dz„dz„dz„djÄdz„dz„dzt
+&ÉÔ†ÉôÉôÉôÉôh
+6’Éôèl$’©
+“¹?OçFg“Lo�L��L��L�’Lm˜L��L��L�’Lo�L�˜L�ª[˜L��L��L��L�˜L��L��L��L��L�˜L��L��L�®ÁD"™Ú0™!™!™!™­ÁF2™ƒ�D2µa2÷‡p?üÇÕ$Ó$Ó#$Ó#$Ó£$S&Ó#$Ó#$Ó£$Ó$S#&Ó£ê&Ó#$Ó#$Ó#$S#&Ó#$Ó#$Ó#$Ó#$S#&Ó#$Ó#$Ó£k0‘H¦6L¦GH¦GH¦GH¦Gk°‘L¦GÇ`#‘Lm˜Ì÷ÛóÙŸM2½A2=B2=B2=J2µa2=B2=B2=J2½A25b2=ªna2=B2=B2=B25b2=B2=B2=B2=B25b2=B2=B2=º‰djÃdz„dz„dz„dz´Édzt6ÉÔÉ|~Ü×F�"™…I2”d(É,Ð+™Þ ™J2”dè•ÌÂ$™!™ªnA2”d(É,P’é’Y $³@If�’Ì%™!™J2”dèLd’é
+’Y $³@If�’Ì­ÁF"™:™dzÃdþüŽœ_¿š"™Þ ™!™!™%™Ú0™!™!™%™Þ ™1™U·0™!™!™!™1™!™!™!™!™1™!™!™]ƒ‰D2µa2=B2=B2=B2=Zƒ�d2=:‰djÃdî/Ö¹Ñj’é
+’é’é’éQ’©
+“é’é’éQ’é
+’©“éQu“é’é’é’©“é’é’é’é’©“é’é’éÑ5˜H$S&Ó#$Ó#$Ó#$Ó£5ØH&Ó£c°‘H¦6Læþ6î‡ÿõ›)Š©	‚©
+z©
+r©Mji	c©
+Z©
+R©MJ©	Bi
+;©Ms+©
+"©
+©
+i
+©
+©
+ú¨
+ò¨
+êh
+ã¨
+Ú¨
+Ò¨ÍÕ/!Âh	»¨
+²¨
+ª¨
+¢¨Íê§�IÔæè§A´„=|¿=¿�£	¢7(¢GH¢Gh¢G‰¢6¬¢GÈ¢Gè¢G	£7(£FL£GÕ-Œ£G¨£GÈ£Gè£F¤G(¤GH¤Gh¤Gˆ¤F¬¤GÈ¤Gè¤G×`"QJm˜J�ÐJ�K�PK�Ö`#ÙK�ŽÁF¢˜Ú ™ÏïýÚè,’Y˜$³@If�’Ì½’é
+’Y $³@If�^É,L’é’Y ê$³@If�’Ì%™!™J2”d(É,P’é’Y $³@If�®ÁD&™Þ ™J2”d(É,Ðl$’Y c°‘I¦1ûÏç/ÉÜc±¿#�ë:î¿CH¦7H¦GH¦GH¦GI¦6L¦GH¦GH¦GI¦7H¦FL¦GÕ-L¦GH¦GH¦GH¦FL¦GH¦GH¦GH¦GH¦FL¦GH¦GH¦G×`"‘Lm˜L��L��L��L�Ö`#™L�ŽÁF"™¿1?Ôýûí¾õºßvIÿõöLÌû¾h}¿=Îãô\³µnç¯ïÍþ�?oçúöÇÛûã¼=Ùç~‹ýöÏ·÷ó~{ÞµŽÛ¹ÕñqûÜÿr}Ü®ëg¹Î?Ôþþxûûß¾ýûm7fdüÐ¿þî?ÿø?íGÇ÷OõüÞ>Žÿ]òþÛ÷ÄWÇ“Ž(/P:^ WÇ½AÇ”Ž(/Ð«ã…IÇ=BÇTÝ‚Ž(/P:^ tÜ#t¼@éx�Òñ¥ãJÇ=BÇ”Ž{Äµûüó«ŽZ;o°vaí<ÂÚy”µÓ†kçÖÎ#¬�GY;o°vqí<ªnáÚy„µókçÖN#®�GX;�°vaí<ÂÚiÄµók§×îñ—ÿK5kç
+ÖÎ#¬�GX;�²vÚpí<ÂÚy„µó(kç
+ÖN#®�GÕ-\;�°vaí<ÂÚiÄµókçÖÎ#¬�GX;�¸vaí4âÚ}ÜÖ¹Ñg³vÞ`í<ÂÚy„µó(k§
+×Î#¬�GX;�²vÞ`í4âÚyTÝÂµókçÖÎ#¬�F\;�°vaí<ÂÚy„µÓˆkçÖN#®ÝóŸÜïgõ&ë
+ÖÎ#¬�GX;�²vÚpí<ÂÚy„µó(kç
+ÖN#®�GÕ-\;�°vaí<ÂÚiÄµókçÖÎ#¬�GX;�¸vaí4âÚííþë¬Þd½ÁÚy„µókçQÖN®�GX;�°veí¼ÁÚiÄµó¨º…kçÖÎ#¬�GX;�¸vaí<ÂÚy„µók§×Î#¬�FX»Ïu»¯�V±v…ÉÚ(kW ¬]�^kç
+Ö®@Y»eí
+ôZ»Âdí<ÂÚ¨ºkW ¬Ý9¯{,Ç­+ŠÂy�¢bXñC¼)8ÓR 8°K�çøìâÝd­¢öa¤.5?@g³Tk Z;�°vªµP­]€jíTkçÖ.@µvqí¶aê§·´dí¼ÁÚy„µókçQ­�6\;�°vaí<ªµók§×Î£è\¸vaí<ÂÚy„µÓˆkçÖÎ#¬�GX;�°vqí<ÂÚiÄµ[†Ë2Žë”¬�7X;�°vaí<ªµÓ†kçÖÎ#¬�GµvÞ`í4âÚy�×Î#¬�GX;�°vqí<ÂÚy„µókçÖN#®�GX;…ÆýqíúsxéhþBóOkç
+ÖÎ#¬�GX;�jí´áÚy„µókçQ­�7X;�¸vEçÂµókçÖÎ#¬�F\;�°vaí<ÂÚy„µÓˆkçÖîôÛÇøùÏÏ�ilÃØï¶}¦ýóÏ�c ¦~OìmX—óÖ:îÅ}æå×Y÷·¼Ëþù¯�i]†ó¦›†íó¿Ó¶×þâífúÿmçáÏÇKÆÛLÃ¾òøÆyÞNË	çáz|Ø~ü°^ÏZ/ÇqÙ·ñvÅû›?/]ûq¬ýÆê×Ÿäíü ñö¡bÿ„þÞ[Ï½ëþäÎ_:öo©—ýçñ$úù÷Kw½=}Ûí(ŽW÷ûêòí#~?.|?çù¼Lýo½w™Ï‹·ôÜ¾�m·Å¹Þž»õ¼S;/t¿$Ëy^=6ÇÅí7Éµÿg¼ôHõ“›n?ÍÃ¾�Çx~r;?åÚŸàöà¬ûùãå¼`Óõ‹ŽçÕ�¦ãŸë8Òåëõý/Îë|«Èy¬ÛíXû�s|AÙ‡ív·á¸Ò}ÄæÛ¸Ü~ZnopœWmÿ½áã�|þõÑ�dœú¤ô[ñ×Ÿþ÷ïï1î‡?Î¿¡ŸÃñ›Çöuw^~xk•bk¦qº§Ø›¹RìÑZ)öèZ)ö¨ÝS¬Íq|¥Ø£¹RìÑZ)öèzO±7íLqvJ—éLqvJý+Éq²Sê�üYäèníq/²G{Y£þß‹ìÑ¥ŠìÑREöh«"{´W‘5ê}/²G—*²GKÙ£-Ê#”ùRöêÄKÙkp�}�Ð‘×ôŸi]oK™Þõ¶”Ùáµ7¦²—6ŸÊã[ÒßNåx$›hýq*—ŸÂ‰Øößú/¾Çw7[k[o[�[�[�*¶Ú0¶!¶!¶Ul½Al5bl=Bl=Bl=Bl=Bl5bl=Bl=Bl=Bl=Bl5bl=Bl=Bl=Úò¡|ˆ­G-_JÆÖ#ÄÖ#ÄÖ#ÄÖ£öÆT2¶Íb*_ÄöÙ˜Ø^†±_û5i­$L­&(­6­6è¬6•YKXYmYmÐXm*±š °Ö0°Ú ¯Ú ¯Ú ®Ú ®Ö°­Ú ­Ú ¬Ú ¬Ú «Ö0«Ú ªÚ ªÚlñ>$U›"ƒª
+zª
+rª
+jªMË‘-ÕfþûE|QÒ'bB:S¿æë%)©5L©7h©Gˆ©G¨©G•SmØS�T�PT�*©Þ ©1ª¡ª!«¡«!¬±¬!­¡­!®¡®1¯¡¯!°mùP>$Ö£–/%#ë*ë2ë:ëQ{c*YZ�f1•/ZûlDl·}˜ön– ¶Ú ¶�©Ø¨b Šm€î±õ±
+PÅ6@ÛÝc˜Š­Gˆm€*¶ªØ¨b Š­Gˆm€*¶ªØ¨b Š­Gˆm€*¶ªØhË‡’±
+PË—±
+PÅ6@ÛUlÔÞ˜JÄ6@³˜ÊŸcûÍ˜ØnÃ¥?"ë–ÄÖÆÖÄÖ#ÄÖ#ÄÖ£Š­6Œ­Gˆ­Gˆ­G[o[�[�[�[�[�[�[�[�[�[�[�[�[�[�¶|(bëQË—’±õ±õ±õ±õ¨½1•Œ­G³˜Ê±}6&¶Ë0/ã¸\’ØZÃØzƒØz„Øz„ØzT±Õ†±õ±õ±õ¨bë
+b«cëbëbëbëb«cëbëbëbëb«cëbëbëÑ–åCl=jùR2¶!¶!¶!¶µ7¦’±õhSù"¶ÏÆÄö2,ýÚ/K[k[o[�[�[�*¶Ú0¶!¶!¶Ul½Al5bl=Bl=Bl=Bl=Bl5bl=Bl=Bl=Bl=Bl5bl=Bl=Bl=Úò¡|ˆ­G-_JÆÖ#ÄÖ#ÄÖ#ÄÖ£öÆT2¶Íb*_ÄöÙ˜ØŽÃÚ/ý²%±µ†±õ±õ±õ±õ¨b«
+cëbëbëQÅÖÄV#ÆÖ#ÄÖ#ÄÖ#ÄÖ#ÄV#ÆÖ#ÄÖ#ÄÖ#ÄÖ#ÄV#ÆÖ#ÄÖ#ÄÖ£-Ê‡ØzÔò¥dl=Bl=Bl=Bl=joL%cëÑ,¦òElŸ�ˆíºëÞÍÄVÄ60ÛUlT±
+Ð=¶Þ ¶ªØ¨b {lS±õ±
+PÅ6@ÛUlT±õ±
+PÅ6@ÛUlT±õ±
+PÅ6@ÛmùP2¶jùR"¶ªØ¨b Šm€ÚS‰ØhSùsl¿ÛmØú#²´$¶Ö0¶Þ ¶!¶!¶Ulµal=Bl=Bl=ªØzƒØjÄØz„Øz„Øz„Øz„ØjÄØz„Øz„Øz„Øz„ØjÄØz„Øz„Øz´åCù[�Z¾”Œ­Gˆ­Gˆ­Gˆ­Gí�©dl=šÅT¾ˆí³1±]†ë2Žë”ÄÖÆÖÄÖ#ÄÖ#ÄÖ£Š­6Œ­Gˆ­Gˆ­G[o[�[�[�[�[�[�[�[�[�[�[�[�[�[�¶|(bëQË—’±õ±õ±õ±õ¨½1•Œ­G³˜Ê±}6&¶—aï×~�“ØZÃØzƒØz„Øz„ØzT±Õ†±õ±õ±õ¨bë
+b«cëbëbëbëb«cëbëbëbëb«cëbëbëÑ–åCl=jùR2¶!¶!¶!¶µ7¦’±õhSù"¶ÏÆÄvZ¿ôëšÄÖÆÖÄÖ#ÄÖ#ÄÖ£Š­6Œ­Gˆ­Gˆ­G[o[�[�[�[�[�[�[�[�[�[�[�[�[�[�¶|(bëQË—’±õ±õ±õ±õ¨½1•Œ­G³˜Ê±}6"¶Ë>´}—K[mÛÀTlT±
+PÅ6@÷ØzƒØ¨b Šm€î±
+LÅÖ#Ä6@ÛUlT±
+PÅÖ#Ä6@ÛUlT±
+PÅÖ#Ä6@ÛUl´åCÉØ¨åK‰Ø¨b Šm€*¶joL%b YLåÏ±ýfLl¯ÃØ‘eNbk
+cë
+bëbëbëQÅVÆÖ#ÄÖ#ÄÖ£Š­7ˆ­FŒ­Gˆ­Gˆ­Gˆ­Gˆ­FŒ­Gˆ­Gˆ­Gˆ­Gˆ­FŒ­Gˆ­Gˆ­G[>”±õ¨åKÉØz„Øz„Øz„ØzÔÞ˜JÆÖ£YLå‹Ø>Ûuèwü¸¬Il­al½Al=Bl=Bl=ªØjÃØz„Øz„ØzT±õ±Õˆ±õ±õ±õ±õ±Õˆ±õ±õ±õ±õ±Õˆ±õ±õ±õhË‡ò!¶µ|)[�[�[�[�ÚSÉØz4‹©|Ûgcb;—~í—k[k[o[�[�[�*¶Ú0¶!¶!¶Ul½Al5bl=Bl=Bl=Bl=Bl5bl=Bl=Bl=Bl=Bl5bl=Bl=Bl=Úò¡|ˆ­G-_JÆÖ#ÄÖ#ÄÖ#ÄÖ£öÆT2¶Íb*_ÄöÙ˜Øöãì—~iIl­al½Al=Bl=Bl=ªØjÃØz„Øz„ØzT±õ±Õˆ±õ±õ±õ±õ±Õˆ±õ±õ±õ±õ±Õˆ±õ±õ±õhË‡ò!¶µ|)[�[�[�[�ÚSÉØz4‹©|Ûg#b;·aÞÇq�‚ØjƒØ¦b Šm€*¶ºÇÖÄ6@ÛUlt�m`*¶!¶ªØ¨b Šm€*¶!¶ªØ¨b Šm€*¶!¶ªØ¨b -JÆ6@-_JÄ6@ÛUlT±
+P{c*ÛÍb*Ží7cb{–þˆ¬—$¶Ö0¶Þ ¶!¶!¶Ulµal=Bl=Bl=ªØzƒØjÄØz„Øz„Øz„Øz„ØjôöË¥7Žã
+£ûþ³`»»ú½Œãl¼‹EÀ‹ � (Á¢”HÿûÜ[5d}3âŒÎe¼I m8­éÓ�êªs¦5¶’ØrHbË!‰-‡$¶ÒØrHbË!‰-‡æ¸(�bË¡-nJ�-‡$¶’ØrHbË¡íªÔØrhª¼ÛS†Ävj§Ñ˜1[Êhl9#±å�Ä–C[ÕØbFcË!‰-‡$¶ª±åŒÄC[Il9$±å�Ä–C[il9$±å�Ä–C[Il1¤±å�Ä–C[ÍqQÅ–C[Ü”[Il9$±å�Ä–CÛT©±åÐTy!¶§‰íÐÎ6öc‰-e4¶œ‘ØrHbË!‰-‡jl1£±å�Ä–C[ÕØrFb‹!�-‡$¶’ØrHbË!‰-†4¶’ØrHbË!‰-‡$¶ÒØrHbË!‰-‡æ¸(�bË¡-nJ�-‡$¶’ØrHbË¡íªÔØrhª¼ÛS†ÄÖ˜
+ý8DbK�-g$¶’ØrHbË¡[Ìhl9$±å�Ä–C5¶œ‘ØbHcË!‰-‡$¶’ØrHb‹!�-‡$¶’ØrHbË!‰-†4¶’ØrHbË¡9.Ê£Ørh‹›RcË!‰-‡$¶’Ørh{�*5¶€*/Äö”±M[»¬ÆL�ØbFb`jlP�mª±
+@O±åŒÄ6ÕØ ÛôÛScË!‰mª±
+@5¶¨Æ6ÕØrHb€jlP�mª±
+@5¶’Ø ÛTc€æ¸(5¶h‹›Rb€jlP�mª±
+@ÛT)±
+@PåùØ~Á�Ø.íjKdœ#±¥ŒÆ–3[Il9$±åP�-f4¶’ØrHbË¡[ÎHl1¤±å�Ä–C[Il9$±Å�Æ–C[Il9$±å�ÄC[Il9$±åÐåQl9´ÅM©±å�Ä–C[Il9´½@•[
+@•b{Ê�ØNí6³FbK�-g$¶’ØrHbË¡[Ìhl9$±å�Ä–C5¶œ‘ØbHcË!‰-‡$¶’ØrHb‹!�-‡$¶’ØrHbË!‰-†4¶’ØrHbË¡9.Ê£Ørh‹›RcË!‰-‡$¶’Ørh{�*5¶€*/Äö”y&¶]»ŽG±ÛÎÆ~zD¦sˆ´"šZŒHi1#¡ÅŒt35³ÑÊbF"‹i,fjb1"…¥Œ3ÒWÌH^1#uÅŒÄ•2ÚVÌHZ1#eÅŒ„3ÒUÊhV1#UÅŒD3sØ‡GIÅÌ¢3ÒSÌHN1#5ÅÌ7¢¶3Ã×�XKz`¦sFœ’Od{Ù<Ûc÷ÐôÓÚú8íT&ùZÎ8¯Y/‹ý&ÿî¶Éú´û-
+i÷¾ñcØ‘Ý“ý™òåôióo}lý¶Ò6Cùn÷Á/×fi¾ËÃ§O÷Ï¿uqø™VûA�ïc¹ôt0G2Me© ±]§²Ö��ä¾§µ�öà�«º�Þ“»zˆÞ“Ézœ¢÷d¶ŠAÌÚ¦ƒB8äºö	1‡ óõA"ÈÖÚÁ"È~ê4€–v=x$™³"á�[{ŽƒY{ž¢�É´=-¥ÞÈ¼Úß”ÔGŸ�K{ˆ>!³vš¾¶úžyê—3«o;w&±ä`¿ëí×Ì8D,€ª%Pµdª–@Õ’K jÉT-€ž,`ª%9$–@Õ’¨Z2UK jÉT-É¡jÉS-€ª%P¶d`ÿjI‰%Pµäyè‚%¿€�%íéhÐ²$‡Ä’KrH,É!±$†Ô’KrH,É¡jIÎˆ%1¤–ä�X’CbI‰%9$–ä�XCbIÎˆ%9$–äP±$ß_,‰!µ$‡Ä’g¡K–<…�%§vI-!KrH,É!±$‡Ä’KbH-É!±$‡Ä’ª–äŒXCjI‰%9$–ä�X’CbI‰%1$–äŒX’CbIKòýÅ’RKrH,yºdÉSYrh×Î -dI‰%9$–ä�X’CbI©%9$–ä�X’CÕ’œKbH-É!±$‡Ä’KrH,É!±$†Ä’œKrH,É¡bI¾¿XCjI‰%ÏB—,y
+!KöíjÔÔ‡,É!±$‡Ä’KrH,‰!µ$‡Ä’Kr¨Z’3bI©%9$–ä�X’CbI‰%9$–Ä�X’3bI‰%9T,É÷KbH-É!±äYè’%O!bÉ´µÛlPŠX2UK jÉT-€ª%9$–@Õ’¨Z2=Y2ÀTKrH,€ª%Pµdª–@Õ’¨Z’CÕ’¦Z2UK lÉÀþÕ’K jÉóÐK~!K®m74†,É!±$‡Ä’KrH,‰!µ$‡Ä’Kr¨Z’3bI©%9$–ä�X’CbI‰%9$–Ä�X’3bI‰%9T,É÷KbH-É!±äYè’%O!dÉ¹íS×�[È’KrH,É!±$‡Ä’RKrH,É!±$‡ª%9#–Ä�Z’CbI‰%9$–ä�X’CbI‰%9#–ä�X’CÅ’|±$†Ô’Kž….YòzÖ’ÝzlÉ±5¦›™õ£’ÄŒ83¢HÌˆ!1#‚¤Œú3¢GÌˆ1Såˆq#eT�˜3bFÄˆñ"fD‹˜+RF¤ˆq"fD‰˜)FÄ»‹)£>ÄŒèð£6ÌŒØð˜úÂüµñ�ìûah»´{húim}�
+­ý¼ôé½–Ç:¼âëdòïn÷fo·0öí˜vï›¾[ÛaÎóa±?]jÓ˜ï5o
+­/’¥÷]n›-Ÿe™ÚÕÁ¾k§5o¦9o/�h7æíÞoÌ¯t|Üß¾ð'•õ=–k�Ëµ¦ý¼˜g?‘‹`š³«†ãT¶Ær€¹,|‹DóöäŽl0Rç|Æ9;1jØò9>Ï«æ‡›f¶ŽLå©ÍùÛÉþÇÀÕî:uýîæ¡év÷Íµ]~gÃpsÛümÿç·¯?Ý_]÷Ö†ýÝÕßo~ò¯Ó4mþûm6êÇÆY~¾ZÛÉvíöÿ¼²Ùÿëª·'¸¿ûü[¡mpl–Ì»k-&Ãó	ÓTOxu½´ýþþp¾Þ½7êùÊ.øÓíÕµÝåþöî¿]ùQ÷ßÛõÚ-í¼û`Ÿ†ýïù86x&[Òöôæq©'ÎîŸ:ûÏÛüxû«_Â¶÷á~÷Ãëòù÷Ïù0¹iº<„Ÿî›d®´™‘ì�ÌigO£ÏW9î>Ý5iNþÉw±	ö`Û“?iß·óYòø½=®ÁgÑ;Ú`S=lÍ@òÉ†o3Ðûüöí”`GËñ|z¿µÿ&õyÞ=äm#Sï‡uÞ¦qÊ|WNhrgSg×û½ôãêK Í«_–M.ó³MÉ´ÌyÕLù¬i]óT_ú]Úòr°)¼lù¸[æmúo½ÊÐ�~ÉÿÌy+ßŒ5Ù6ò¼½m—:Øêëó-Ù×½jôsú¡&Ÿ¾¾ÝùvêÊ˜my-ù÷vqk9ž]Õšgµoù‚[Êõû¾«_¦
+ßêw°å•>™pìæ¶²–r«yÝ6o¾³¡éçÎFÛ—¥}m×n0ãý¡eÏÇöÜò=y?V»µµóÇùÌ}{>O£ñöäžl0–5ßŒm»?mLÛ0}~qšWÇ³Þïp)ÃžG5™Dm9¦%Æ–ÎÎ—�—pÛòüºòå–QLSíVí›­Æ1_À¼e!Ø
+MåUaô•šž¡v;E[:LßyÊ	°írõSÊ«6?JKVÿÊ¯ÎZ²Øq×Éw´ßDþÛÆ÷X0ê©[ü™ø¢ïŠFÁ.ÿ§=Fßw™¿:Ùÿ°ñIÝ”Áï=åëñÙnã4~q9ßžÉÛ“[±	n–ð³m_¾à|+ïtzšWßÄþMìÿ“Ïç›Ø¿‰ýÿú™ü·bî%ÎNº<
+¢¾ÂÙÐå¤_Þ]ù[×¸ÿtço2ËþýÝgÿ°î?_Ù²Þïn>þjoJþrc¯3Ós¯Zùe°+oG?¿Ë¯WiÿáÊ–Þþþé­¨]ûç“lYÇüwëŠX×<)ú4Ú£XFŸ'6¨ö€í5éMÓï~Ú5iÊ/ª½�™­æë²ÓõÓ^�G(_?4ŸŸ	.÷�êx$úüŠ—?vC¹‹òš9Û«ê½¿ä½²wÕyoï�6=ö¯ý‹õqëÝÇ26ßßÜØËãîæM~#�ìÖìëÿ°_5½mIô®_ÑÇ™ÀÔNwÏgnN‚`s0Œ�ä�ÓˆQ´©¡—ÙÐØÿ½ïUÕÌ�”™
+²‡X°!@ìšîª®®�WUYSÓJbîrº˜(—`t¬pÃ“{½Ù¤@°d+ô²ÖJöî�éå‹‘—¿»ÿ×¦ÅœxŸ÷úÀ¯Ú²È§¨™8i"ñ¨˜eÿ}A@É]ôE(DÈ)‘/z'~ûÎõ,r¬MH¡…JXL"T<·h÷]ÐäR±j�¾k¦óÃED”,µˆã¶8¾áùå…‘YCÈ0®ÌÓm&Q‰å‘g¤9c2bh¤^¦LªÅ‘†Ú»¸wÎgî�{yÚï/|ôÒZå](ŠÔJ{`
+Rôã
+¡Žr¢ë¬rvÚ£�“eÎ¡Å0íÏC©l¶TiFðe/?RMMýr´ý_pR†Ë†š³LfþOêOò	Oˆr¨7¬>>é@¡vý°U´É“ÛtB†š�ü”¢ãLìs+çVÛþn“.Ð•$OˆFÈ<„pÌìX®¥æ‚”™v"A
+2¬Ž´/$ØjiDlÛ£wgŸ|g/oÎà(:d´!ÇggSiM~I¯ß] (ˆKøcóÝÀ	™@M®åj®$ðäsé¹4Ú£ôäGž:ðCu	aÀ24�ãˆRJƒQ›hZ¾ˆ3Þ¨ÿJ|­“ý€±uâ²ôFËUÃ±”_\z�•6x°^v ošÛ‰S˜´JîSO§µú³ãÇ$…¥«¤×&ƒÕ¡Ðö°;¶'@^it^oVÛ�…ÇÚEŸ“ûá\D¶JÖfæŽ…r_-­Mºïn±Œ(#›”um“gûô½H°D¼å™säÆFŸvÝîß3æªÄµý­1g!–Ï˜ý±E¨G‘ ŽJ5Æ*Âw§Œu¥Êÿ|%WÉ›ýÞè«XâQ²9Y9OEIUà(·ªdÌË´ë®ešãYIc_7ŠÀ¹!N]qèc³›³!Ö,E`©u€Ô{d³Ë£û�-Îf�‚9—0E6óvyœBg{{$æ§èá'p)�ÂÛ74¾ûçöAl	wÔÉUêKxÑEhè[ ªB2™Ž•%¨%
+T \%ˆ(pF3¢62oèÑ#£5ÖÞ‹MMµäÿH5ìùõèR.õfnº* Ž­8œq°*ÕLÂJÊŒU€Ãì:NV$õ”€WPíKÁª¢ž¡â`ƒ)®TNè¯
+óò˜kEV¸�Õ¥^Z'úÉF=)ØÈyL.å:Tƒ(£$VGáñw…åM‡?™/-Ú¿šûŠ2ûo¹ôêÆ¹a|�ÚEébIcb6€‰eœó(’†˜š3L¨
+^aÎ’3¨^L§U’írx1J{Ã.'L²Up(yø˜ÉÞ,K	Ÿí‰$X�¸TW’r‰ˆFöº9J2>ÝSIž÷†¢9|¯I*jÚ°–­•ŒM÷(hšKC^‰pš©y‰Ñ¶µ˜Áˆ¨óš‘e%N%O%ÃMœR8W¨(Û-JÉ|c3j’9Òz¡qš.GjžL§/ô
+{É8ÄN3ŸŽ¸C¼$QH†‘<
+Õ¥Ô�C4’0e*ÅWjrÚn,$9�Ó¨QêHê�Æ8*s¨ª8àk/3ìó�&
+o5Õ¸iÑŽÜšÿ_ÓEw‹‰I&šAgXç¥ê¡+_Ø�W4Œ-Ay/Œ¡Ó TÎRÃ(•.dr¨½Ù)&…&qQ¤~NÝRÒº�Ö™ÊÕ	ežUªiÀ[Pá\P&F2LA~8£u�¹Np¬©'ÙÂ}3§Þ^'FlCŠÄåÓÀò1ü~Ãï/ó
+ßðû~%øý�ëk8×wõ¥�U”k°¬ ¯Üj*ààhœªxêÊ®lxeÆË’×�Ã¶ß>l÷.½~'â™X6(Yžƒÿ'{º(ú;9ÒÆ%*†ÄKÀ�.ª‘¢*xp%ü‰q	?!÷³¸0¿›&�wwË{ZÒ'ínµîWîê	’û¡CxÉƒŠ6sû‰Ž˜è&c†Yè(Ž–ÉSšÁg�ùð'JaYI5�ëêÚI)óyV
+s`¡ôD­…Äéà(Dw¥ìØ—(ÃÖ©ØQ.>ž“¦»‡Ò>¯ä¡›o€g…!k-ç„éî¡°ºº<«oÊÏ
+³Ý/[³L’™ÑèV†Œ8Ç‚P5d2zsAøe?“9Ó^šžÍtÞ„5Ò7žÓ!½€ú)9IË¤BƒÆ�J¯êçtF`Ú´7ú^º¼@t–ò2"«…ìn`7”âœWœËh9OðÂOh€OÒ3TAŠQ3Ö–˜ÞþCPc†Ï&Õ'GO]f:§¤Ùd3­&íë:ü™ÏƒÎrÛ÷ÏÉÈC³‰Nit¸E}`â™VÌ·-Ú‹IG}À(ÏQ›ÏêÙvÎž`6j®6EÊÓ.ž­,:×Ç©T'R9Ò8ØƒÏò£šËÕRVQ7ùy½zÜu®þ^˜qU©W¡h±ÄêªËÞÛ�Ý.�(,¥Xã“tŸÜöNVn¸ïdÃ½~LaÕ„…K‰SÎ‚­º±Ää*XªÛTRä_²J¥¸zšÊÀ�Qd‚Qys$És¸e&“Uô�¢ð„;X$±"Šb—5ðàX—² :Å||k¿ì\ëÒ2Ù¡ç€Ëný±Û»555]D¾T4cCT3�Š+&qV:Ûå²û0´”úÐí÷íªsw;fíwP÷’V…-Fi*ŽåR¬3+œ4WÊ:¿ZÃ+%t‚ça8ÖóÄíùØê�žØÊ‰Þ}RR·î�÷Ó‹7í“œrí~¯ÇV=ÔD¸&]¯¯R<2Âß‡ü�Se¶JÞˆ#ô »éàÚYÝ=4Úœ‰Ö;€@«7»Æâ×ûÒL‰s2å‰˜/ÇÕ�î†ÿŸR(·Þí·ïº÷ü¤Û+9�~Z"ÃéOç~xûæÒqçZ>¬áåÍFnø´gT¨v5Þ"9xS�±¢½×à[Qî­.;¾mh·{•øI•�Õj<•Ãý!±k7Îd¬‘E‚pÖÛ~¾a{w hi+¤Ó!S¿Ïó9×ßYŸgö­Æ†V,’–ªÆäÉµý-iø
+U†¶/ò·>À�â‹˜Àå’·É§v'¼{·Ô¾¿¿èZ0fÄ`Ì£/7²Þ³Qõ�çVçÃ¢œpÍ«Þ�˜¦x\éâþ.F°oÌx%õc¾
+°ž™ßÜÃÚ¶w)/nMÎêˆ‡êÿò«»ßêW¾¼»š«¦ón¿^Ùxí“Ý²^Úâ\,eÕ±Ð÷Œº„½{Ü#Z¶Pò¸kÑqö KAMù,öD‹ÊÍ“»Ý.ß�¡/=õÜ:&ætF¨öyn²V¢ÂJXÁøÖ«wß"ViÅe'8îôà½ùT@‚)Ï2Ây�›NðBS�½÷Ù¥ðn{»liçä²<’zz‡rÙê�+åëåâ•ü?Y#Ò6Á<ñ�®Ì	¦ÑíþnD)H„ŸŽŠÝ��ãO–‡aÌC–L²õJ¬R…½‰w+�4ê÷a·^ŸNW;-HýV?ë»õ²(ÙŸ‹¬ñ9ecåV³ó0¹Ð<L	¨S²Ã|ƒ€+²rØ=òw90�-ÃQe¶dqŠkDÄ)DÇµÝ%ó£Úc>sŒG#¨fu5’U5EDƒC5Uûh¨+ÅÙR%2‹ska@¸¼+ý“{-3>¯Fpž1x{Š©v˜™‘÷fÔQ/•(Íÿ(àê1àF(Sÿ‹ÔÚp�%½SI4­}ÞêŸ^&#Ëù®–%Å� x÷Wè("fðè�¾Ù„{ql„×7_4± ±jÁß»*³¤ÙÁ‡aÔ¯êîêªÌ,Ý?‘€Ñp™NMI òÁWÖ/áòE?NÂX™ìú†$ï>	¾‰ˆ,ƒˆD®Ëú‹È«+´†ÄÛ¶—OâÎ‘Ð•…´¢×€Ûbþ;¢UXåÒ©¸0-¬„•i´Ç_�ïmå}~ÚÚžhò÷f»L£ÓäHšWI�aêŠ$F‚d5ÊOâ¹¢�Ñ—ø}«°‘‘Qry�Á–º 3Ù¢]ã£ƒÛÓfRa¢Ž×ßÙ²WJ@’„D	½<ÖÏ’dJ>!Ç\šäRÛPÈ¨ïeÂ‰¯JÃ‚ŸÉ›æê0ËÅ¾Âµ—Ë,âïê¥\3ä #{ùk¸?ð{æ¨v«�ñNÐ]ºVlƒ}§«‚€™å|¹<x6VFÐ9/trß†m&ëfI¦x"ØìñŠ‰\‹UÞûóXQRá*ÒyƒrÄøa¦»4òt�‡´lU$I‹I’DBÏ>ÈKáïû‘$Œp�ý½ò z‘kè{â^×Ð×GÈéFe=¾.Òj²dÚ<£­ç\còŽ“¹Òáùd²‹NŽü�‹hÑ™©y*­ôcù™'å\ð8ËR-|Cm™?Ê¯ewèþrC(*G¥ÚÏõX&�Äzl"åÒº0Â]šÊ¢IÕã­AT¡êyÛ¬
+j’Nà¯Š¯p¸éKŠ»¥”ñÝÿ›©^3t�8<óÓ«ËØõ^÷áùÞ°3DË»¾óØ‰Ã—V�H‰[ƒ¾oÝ¤6Q†2í–¥µÕ�pÄ"8"PµÄÕVà$�ÏÔVPB5t—^s�]jàUß0%’DZ¿�1´†¸s¤}^Ã	>æIf¨�¿Ù9XêàÅ\sù5C
+ª&íµåà‚ T%k´�G�¤
+úëUqì-Ö'ÅwdË�œ«ŒœµÓyI»-ûûÙßO5w…ç’Baï°z`t?%ÖPŸ…gW^"Î/ãê¨‰¨î\®‚ßæÊºP�
+QP½)„{ÝçÇ|/æÓ&Á‚g·?™ª	ÝNœZ=G®ÑIaDºí'¥È(äÃÀÊþ37,¢CÞ4ÌÒH¤N1¶£8MOÓŠÖ:ÆÓä<MÌy¯ê]Ap¥ÏØ³LíEøI¼5îë�Ì· Q’Ø&ð±nÑ·å×_¿|µc“ý	»Þ¦¹>:÷Ýü^ß-2K®™0ïç¡“á’,Ìß½®�HDÁªL¹öÂO	 %+|·Gu&hU¤ÖE„Ôò~£-äW’U4®Ð 7ÐóËÉè–�&™$F«ÜÚÀR9WdxJ“û)�Òn¤USAº›wônMçji¥Ým€ƒbžTbé§à³ó¦Už�*grÞ‹WùÙHg÷Ì,…º<kÄ¥µ�ä£[ŒY·1[R§
+P&±Ù‹ûK°­wu¶rÝ§!fœ$,•––(Îm<
+(MMaTÐñ¹Ý‹«=£YKµ
+DÎæñéè¥’»5CBï÷«ƒ‹®z{sE|:(«Û—àKšz¦õ“:¯Ç\WY:hµ}õ‘Iqdn­\dÎ®TnƒwrÂcM�4öû° �B½Jˆõt&•|£¥æÿ*ú¬,3^€j¹¡¬~w5ú™êÙýÊ9u¾r”)~Ì]u”æd§ê‡ccr~Jv¡ ‰×›¸§€oM«(®´ß‘Ñ7Y•�QIî±¨ƒè�µ¦3K\ªÄñ2#ÍR]Öz­CJˆÙ4f7¿#Xmïh¡wHéS¿G/®QŠt¼Í˜-¯Eèë6gnçüoÜhbˆU—.²³
+8Â3äRA¹¾«L<Ð~ÕË¾/À•”¸"ÒDÐL¦�ó‚8^¨ul#8ŽüØÑ¿P\c¢—ßõ¿³ùè4Y½H?*FP@º’¦ƒ^áÛYFÊf…!NÓÀJY¯É^pYm�'í¸à}Çaq½8¶À
+7�Öì�eNûqæ˜ç9|4Œ“�å>ëgü¼žUõ(.))E³	,ø»ƒ5˜7ŒŒî²ßí›äÍFÐ“ƒ¡&ŠÙš¯ö¥’
+ªÄÛ®�°)†ü,Ÿè<XÿX÷™>*ªÔp}-UEIxVî�œeügKvUl~�:ìqQO�q—
+ê)]—H
+1fuŽ¦Â~uã¹P]¨k…¤ÇÛãÝ€žMT—P‰)Äy	XLæŸ
+¦±^Ê²Åøj¸¯ÅK¡4íôBâMT’Vh>ÊKÅ¤Œ¡CDÐÄE’j­e´‘×å'Ÿe¥éÇ(ì­ JDÈC)7ñƒ6ÔÔô6YÈä}{¯~ÜpÕB*xçøðdLIRW£Â"è„¬0Ð"TYdj¢�zUSÿµ?«KýµGÞ-â“Z"�­-:Ï:6�PÃÞ?_ŽP›KÎT`7a*)MÑæY‚S;¶TÈ¥Ô7™¸);D|ööùUØ7Ç#%DmC=ÝôA´D6¥Q&¨ûË°Ý“xzH¶ÚâIµ„.¾Hxðuø>�å¡¢Ë¾‘Îþþ#
+aòVeÕ8NÒ»U{áS×‘™¾~‡]ÔXô¼zûóÛ/ÿ
+
+	³
+
+endstream
+endobj
+14 0 obj<</Length 10243/Filter/FlateDecode/Length1 18716>>stream
+H‰¼V{TW¿3y€„,„—‚ã³ &áA—4‰&–gP»²ÂÓæåÌD·[+ÊúÀx\¨T«-ê)¬Ö*ZQ`Õª§*]eÕâ£-º+GmÝ;°èñtÿØuî™3ç~ßï~ó»÷{]€†ƒÀÙJ�fºOküb(¹€hwª.Bª~Q9ß*(Ë4š
+¶ŽæÝPÎùÄXÈ`™£óÂ þG8ïÎ³å›¨ŽÀ¿Þ‘|Sq^fTa§ð¨* ¹­é¨¡Ä@�scÞçã
+ÌÌ|Ë?ôkàœÅ?6Y�†»;Ü`J6üçfÃ|¿
+5Áõ' ³ÌÄJe³€ipŠ³Yiî>ªïX½�"l7^o@|Î0(Czû"øàzÑ
+Ü)*ã›Xª.}â�¸ 5NÑ(*DD2wç»öiPàÙ|Á$>ÂEœ±(Â­Ñâi¸x�dä–à’‘ ¡w¤‚@+00ð�Êj�ë5bmÒWe‹‚ÚÚÏw4¹È²jœ^­¸MÄ�HêÅi.�ý¶"¤#á`àgÎ§ù^¸ÇKž
+é$BÜ“ÏÉàºx»j,AYFâ‡‹X‘À{x&A‘:2ß"Æ4c¸$—°
+7ï‰ý
+La5›	ÊHL˜ÎšÇ(K³ç˜Hº€ hL!Çƒý<d1x.Ã{Ÿ÷ý<àD‚ÇJ#£eÑ²÷ßGõà}#<Àq¬¸£u8@Ó’Ð"«õ»BNåøïÓgœT.QÍˆ?þÇ+.Ÿ.)]qÅý'ß¿´|XZ_^HWœ>™³=áA0Ïþ£70ù$_¬Zår˜¤
+9)’àöçgÜï}´êÈžýÓÓï[ÏçF£ß|”Ï+ºY~5ýò³u‡¦^.rœR\ï¾ÞñõÖEËÎÊ�M£Vo@90¨^qò:pèsûe[J¿Ê�ß´Cj§„ŸN@ý²ñ¤[ê¨€FíŒtÿ’_ta/I–Ÿ$ÖËåÝ{ŒîÒëE«G-X&o[9¹í\\”²ÍÞÓ5ï„# Î/zÆž“S¥·G7ðŽVþ½9nÎ•'•q¹«èÏ}áBÛÜ¸n ÎëKC¿hJ­=7/W’�€;9�ðM®á Š
+ÁómµÕbÏ£�œªÈõú Á”¹0’›$£ð >§ù¾ô�ž²Ó–B0EVêÃ~¯º½æU1>±O1v`%i&0c0ÛHK>¦#¨BÒH`Z«•‘DáÒ>ô¤”T,I#W“¤ÑÏÆä
+…*M¯RŠ±c¨,ú�Þ8”I$’˜¡qÓ‡Žú7GÝvæöÆ�MÃ•}€)EEEá…DCP¸ÑjŽ€uÄJ“Œ•*ŽÐ¦ÉY{VÊŽåcZ"/\ÌòOÒ+YÎq’pX Ž÷ø_9…ÓÍ”À$ójh;OåÔ‰ àbÕÝüŠcfá¾O{v´žž(=ÕÕÝ"Þþ7^uàÇ5wG¤Îý®mDåßZ§ò–ßˆhJ<[q[V¾69g]íÞ‘üˆHÞÅÄÚëA�—>ÜÀ1_*}–úÍ\/Í�/;¾)„»j¬ ùEuE¨0Þ[1­mÿ†Yc³µçžìó¬o-Ø–Ž54.9wüZýyÛü[9õÿ
+îª©3Kêc‡�Ò‰y¡k6Y®ö—ò&ðöîG-JK™1/Ï©Ý„ŠwMš>oýC]à
+Uú¹ÇÒÚnozþÓÙž«ÒÊê¢áÝ�‹+´—k4²®;ûE+�—GÞ.[±:{ýì-h¦ðÝžñ÷ï«~q”W-Ý êÍ®­Ž%¸ãÜžlÐx®;.à»ÂŠËã¹p\ñTVˆqÕ8ëA·ìR5RÚ£B\�Æ#ûq(âûNÃØèÉ¿âßÞRäÍuÅùòEîÆ
+<¹\Ê?úJÒ°yþ‡®��VÿY±uô_¿}Túhá,nñRÿ§õï™~Ûâ2ú÷—›¢ÏV.}œ®xV'Þ<¯¹ùG2þû3ÂgãD¢o^MjšþÌîtñîíX“š�g,UçÞAí™;k¥°ó(ºŒÌø2 $j—ÿ^iÚÅß%¨OZ®ŸVÖrzç¶ÚZÿ:e�Á�‚jøºöå¹—½{eÏÎg]f¡v�Ïš÷ˆ9¯¦ùÛi0?£àx™¨<Jò²a8‘¬ÿ;‰ÿYBOÅúìD+É|’�?Ô(1…É@ÓX$†%“FÊJC
+<2
+&2×À�VV(•¸áÃØõ|o4C'ñÆ…ìÄÕ[0Ó@ÀrÀX-/|xßQ¸h‰\³Õ’+	ÆGöÑ€yäh¥zÍöëÝÞ Ç_k—Ë`�_Â¶ËKšï_æ¯Ÿ—³{WFÅšƒÇµ[7ÿ¼K9íÖo®En0´×ÊOtOH+jØ7üaãOZ™qàá‰q=û6Žéì™µº:_çÊ?/}D—ŒÑqð©ÏÑw˜¦QåÂö�'ÜÕaYõ²©1‰•Ÿ-¿Ö6;½Î|Â5�™d©Ëò²<Ÿ<lç½øEéY)»P„³ÕéƒÀ%³÷d`ª¡øà$ãÕàŽÕìá:–Ã_âµpmg»âç‚ªGq-–øn7çfã[ˆbçëW¯Ñ,+.¬
+\?Üg/†?_êRà±Cˆ€ËÇÙj¯pÜ˜A»ÔÉÅ£jBKþ«Š¤HÓmvrNÎ~}IcF‚bÈ<Òh`Œì
+\ÖéÍF/Eäa1bÌ`ÉÅH†Æì4„ÑÍP¤‘1h{Î„‘Á«c
+là<^Úeã6�2¶KÁ¶ÅfÂÂ`!�I¨Ò¤YÛç0C¡�4rL,“¡Ö6€˜É‚7m4že­
+3C3‡Á?„QÄ<;A3tâPœ•@h?p¨{Å˜4Z	=j€ý\^H@A²Õna�U&I‰Ù^+ƒå(R�¡“Cœ­˜"óö–!‘Éb^1‡ar“	Ó²ök"7S¨´z¹&E0S®ÕÊSô•SjtŠ$¹&Y¥Ää)ÊA™ó^$ÀM×Ý/Y6²_ø@Ø^ñ1ØÈ	Ç˜L°,}�#}ƒÄ	K¾Àst‚m†#2ÇLi:iÀ\�¡óU c'…LS¦4¥Baâ˜p(PÎ0à¾ÿ%ù
+�†	Ó/íþ÷vß{ûö]»ß 7êá3FÊS›ô¦Â<ÂNfH±•!f€z« N¯ÓkÔ,Cµ²½†5Ø‰µ¸`
+£a	kæY¤Ó‹¾ËL½èõf)²¨5¬^Ã02&Ôæ—Ð[­Å°Q³“ÍÐETÒÜÑ‹ú€ÎŒ­ÈÂX­¤gW`“ÆP¬å¥ôŒJAo#cÑL4¸K³…èô¬‰g×¬&EjÐQSlP[HQ±¥Èle2„Efè
+b2³ÒF0’�4f“•™VÊëÕ†`1éYýôOPY3ìÊB´j£º�±Ž!V†‘òû„Pdh 2XÁÒ”�jp™§´,–U,†
+áv‘jO5V¥n—ÕŸêZÈŒyu�@R÷Rà‚{‰sA�›,.wBT{jÉ<7)ñÀ”Kâ\Lœ%%u5þ,õÔT	9#]â/û@‘Êk W�‘îÊiÈþ)i_à)óŒ)«(…À¾”ˆÄMT ÑÐA“ö½â4ágqMxï[¨ägV†ÞÕRžü×Mñ›¤=yiOø´gÝÆ…Š¤e«Æ§“	9ªÌÜÜ,eßj@Þ¸�×—ÞÈ?.-ƒ$½¼‡wôÅ)%|EÅ¥ýÄS�(ãz-²À}þ¯¹¢ª/ÅmŠ’­ÚOn'Ç'ÿa1½�úãÅŠËÎ“¥“·¦?ëˆ;ÿbkëÓëª‹Ÿz«ã®œÜw`…T²mi–›³Mí˜ùñöêÒRí‹—æ¸l›ºÎo0�È™¤ˆû~œgÍ/+/N{TõèÝ¸6ƒ9aJÝ'÷š^|Ýuõy|è‘k¿–ËÖÕÿ–|ôô{ÙÎ9ª&ñh8ôFR²uÿ‡³û5·àI˜ß(THjilU&v[i€HÕû$ÃåªWõ;ç•)=ŒbU´8òÊû×ËmœÕ!º¸+ûÛ/³MÊÙ½È#T&¥¡eDÃp4¹Q
+r!'ª†FPò €¤¨Õî*Þ÷×Wov‚ïkkêÜµËºÇö»Ø‰$é0ciñÁ“µÅk\ùþ_E›¾^44´�I�«½5)áÖé¤Á‡ØÜ!ËN�ý.ã¶úÔW›«ëŸmˆy0ù«Îá_Œ?‹ÖM´mÿ!ý¥{·mðïÖÞ\³«�ÔÉW6Üž}«,6ûåóÐ�ùŸ'ÎIr××}°¦ qô�¹­÷—wˆél]}´}Ö™C;š(#T&}�Y$ª&*†rx7V6nS¥(“üî�ëö"[S‰kr×Ö{jæýþ#ÿCNø'èÎŠ*¡þT-„4±BFòÉâñÔª²•ãüÔ
+“¹Wª5¦R0ƒÏò	ïôKq*
+½Ø½g{ÆàãGE[²d+X6©_¼Ø•	½Ã%¼	Å-Ý3!ªÁü§�J¥Rªr²²²à[§´ä9WÖØîŠçW~›s*!ª�íïÏ&Œ"O4>›¦Ý¿áŽqU‹#nžäþ“qW>ÿçf­åXSç²úÓÏÛcËäŠ™e¹tG‚bÀ¡Ý³Ò²w®Èýì¥éÂì{Ûn\8¹®½}×“§ïÏï8².~ãÒá/þrý_øFŠ®þæn·äaËÖ3ÃÇÎ?šÈMiŽ±úŒ¹-+¶o¹¤K÷ÍHªÿ¨ó›¯êÙP9â¼¶uÙÆ××g‰=~ RUn±:&Î{²¨Ê–u�^]g4J÷£M	ß]4¼"íÂÒ‰Ža'Nüùò¤‚y¸=m[|›yïŠ�×ö)¶´Í
+ÿðÌ¨s3±üæJÅ�Ï£Œ�ÆÔ}ÍíŽä´ññÖ¢ÕWß‹x¼¶jÈ�ýÓž;7íØÃ¬Õ{÷ŸBð`q3Õ†B
+Ù’hªÿ-jAßˆBÂ&…ˆÅ”!j-êõÀ=‡@N‘NJ’üÊŽN‡…ãƒáíþYI,’‚Ì³(%Ø÷~Ä%ˆæß]W„þ» üÊÕõ½¥',ÐÞäÁg©ôŸ».Þ„×àÌâz\…ëpÎÇ%Øý*À<è @´ÝÂ'âA‹4ŽÂ¡¨§â$ƒÅH
+ø y,P~"ô�qzD	ÖBÍÐ~�Î¡kè.z…¡/àW¿ýh²!NÆ£ð<ÝéÃ€v+ò¡£@s
+x.£è>Ã3ñìÅ¿¢R…ÔL KÀü!e¤:Å#P(®§¢q™è~Œ%x�Ž¡?¡K"®ë&nA¢LêZŠèœ�óE{D£E)ÔYjBùylî;9ã³³Æ©”cÇdf(F§§�™:‚.')ÉIÃdCâã†ÄÆDGE40"\: ,Tpe`.Acó%†*dr¹ÜžÀ‡öÅ9QjäC9‡¢ûÉú1
+ë‡'õÃ“»q‡b9­Ñò‚}HwƒC1Žå¿
+Ž1ÂJ&ÆUI3\¢Æåp‡–Ž$œîþØ€*‚l_¸TCkÜÒÌä“†Ð.ôaÝ{X(“ç£PØÀÌ.ZÁQ©ß*¹üf´$ÁLLÏLk×ñõ½§°¡?„9‰†Ö%\¾“CÍÄ—qÜ»¾5Ís("\´Ë9,ç}H”Ê”³¼¾9Ê	'áB'ƒÂ”/Í›ƒ)w@Ok�ëµã0<@c[+?.ã¢áÍpQ
+®(
+—_“‰¼LBáQ¯w-áZ¦ÙzÏÊùÞn·'€Â^†� Œ©,€­$ŒÍÌðï)`—£’_³ÒÉëÉTo³[Ðu½ ƒ@Ê”ƒcœÿ‹Êëe\4ãrº
+üÒ5\>+¼;Ó&lL§µ†0#fZ»Üoì©›†WŒvje~·w�8#0À'	¯�p¤„pÈb£�4—ïÜ¹È[’+�ÜŽ�«¨‡‹I�¤‰÷	â°ƒ¾{§ïˆ30"I�|‚xPGë^¯Ž&:¯Ãëlíj˜G“HÚë›:Õ»�qÀªE6àjí:Ö,ãtëí\¤£ç�íùÐYl“dò({-
+¢B
++\ØXþúÀ¬ŒX›œ€¡ŠmvØÉÆÃ,Àþ7H¸¹àãÿ°_íAQ]gü»�s÷î
+ì‚AAÔ»5ÂV±¾‚63nQ§MiM4ÖçèhS±¢ÆX]Œ˜€6±FÔÄêŒñÁ´ñÂš
+U‘h}%Z�S�vÆ™f*¦FG­1ÕšN¶¿ïìÝ�ÁÒôÿæ¿ý�û�{îùÞçâ¸�}4£ ážáÎ0;›³suc�¦âÆ®ŠÝûijVóˆÇdži‰Ï¤ÿ˜g*â3‰å“s°ËRÐîÒm³WâÏëëÔqä¬¡¶Òé¿LÏˆÍÛ‡‡´,µ$6R³4y¨ô'ìÎŒ{V!grl_À¡–¬'Jü¾TtŽÞ¸œ¢1¥!ÿÈU‰,ˆIK9�ê9Sf­rJ‰“­ °>G©STªÆ•†š|Dþªñ¡UQ‡O.,©ï�¹P“­UJÕ„”ïü|GEœ€
+ª)§²š‚DrV—y?­Q!)3ã2…¦5ª1™OÊpõ!ö�Ùá‹±D)ÑÙŸÿ4y§ôØ—¶ÔtDøf�Ð
+è}=B;Œ[´NØô¢§½j\¡ÅêNÚ¡—Ð»ÀvÈObþÏêeÊÑ>¤Ÿ�÷ŠJZy™°¸	ø%0ØÆïÞ¦³°ÇGÀ�ð~Ï?�ëúMZëú­1S†‘AÍâ=šil/R³±÷jÖ'Ñ}åÈ3©ÙµsG�S4S\Š±Qˆ¹Ýô¬(§\#L»Œ®”ávQ!³h%·¨¦RØq:ÅþG„½ÝŠ=%j©N‡BàRQL!m
+ä8BuðÑmHô¨˜$Çuæ"ªc¹X&Ÿ¯ãç´ûX�~¢½…uÚŠï¯î®óÔG”R1ˆºëG¥_jõeøöSÚ
+°ÝlsÜ&Ö_êô u,þ* Ó,uô>ðp#¡[[°^Â¦Ûˆûð~`#°¸¼$öPbó¼ƒWà§Vàqè}ßl!zÎ0Ÿ£zÎ‰8°n 8‚½mú…x�¦w(Wü†ú(Ø¶§°ÑBƒÌž°ú þeœ{X{à|Þlüœ5NÒEã¤ÒËœN{ã~bß¸Ói¦¹¶Ø´_† `	rÕ,qt™Ã>ç¸k•Ñž%Äü"|ßKœE|.°�skaý ”ä<Ç‚ãà0CæÞ$šçðŸ88Ïp^À?]€nÀ÷€§„­Z`øUiF-@–È¡õö@¾rÎÈÜD~pn ÿ»Š¹ô´ÌY¶á#è�ãz1ðÕ§W:Ã�W€¿¸Ë)êaÏ®ÎEÖ3ñnä–Ì™8sN#ïÙvi'r*Á¨=—‡J¥l?çWœQw°q1³Þ¶2—C/ä,ç[‚¹&[®G®	‡g'ôA}Êan¢€Ìuäbœã¾Hpf¬&\›é©;çÍÛ4Aüü}ò¸Æp. Ž· ‡§ÍžƒtÀôÂþ³´ÅØmUÏÒý-@O[£“W?G5êyZÁÀ¸\·ÿ!_µõ�Ãq??ÄÇÎE¢ÿÁñ€ïú8ÜÕá-ÜÓ¸¯È¾†Þ"óóÀvýúUÿÎlë×¶þlËÜe_ròK=„w;ös]smrmóÜ³ãÏ·åÄzÔ]¬�¢ü‹–;9Yìö`~K,ÿÕL<sÌ˜½f�^3Õè5±-zÍu¨G¯ÁWoÆÏîÒßÕ1¿ÊÚÄj3ÞÿE#UË:d¿ãÏÑ,öëÆ}ßušVs¿‘õÀúrmpîÄzúV±�~-öÁçÜŸgÄäb#-’µ<IÊ;É~†^®¿ëYòœƒym:	Wmv=FdßeÙ²ØËX×“Ð17�X9}„cï>Fiî½xf)Î,Î�Vò°-Ò>pFì¼3öQ¿Ë¼Nib�2þƒýq˜Ò¤?"ÎÙ÷Ÿ)1_x¸vØè©ÍÆi…{45»ç`ßBÊ5+ óIý&º_Ãx"¥ÊZXKóÅØ„ýUÔ“óÞõrx}W†ì°ã£ßR&úE�8äœ9‡äyX§ŸˆÕ'ûÖõ{Ô-Ÿƒç0·˜ÊM�3´Æ·¡[ÜÏ_¤§]w0.GÜ‹åY•Ë{ëðä7×û˜ëÅÌ¤L³·<ƒs�8u—ûrOÂœ'=¥°	2ô„íÀE
+èŸÉÔÎåíÔÖÔÊMÚŠ¯£¾€…�ª…@k¬¿Gm§Ïw‰õøÐ÷Õ¾à	À3m�ûP¯MpôSŠÎnþãözÕ—½‹£›Ú›wzR]¼7µç£o®o®ÿ·ë¡³÷K&–E×·7ï'_Ç�ÕNÿù:N|#¶Ç8ïÐ·Ð—hWÐ=þo÷°>¾’j5F[‚ÓÏ'ù/*Ö¤Z§€“ÀûÀ{À	à]`×¦ÖÀÆM~kÃ¦ÞÖ¦š,ëïµéÖŽÚLk}mžõzmOkÆÁZ¥�{o+¿ªÉ´ÖÖ¬55ÙÕ(¼ÑÄš¾ÁÞýÖþüýZþ>…š|MªÿË¾£øï…ï©¾»þ»Á»Zø3ÅwÇGõß(¾¡æ_v}ôu­ß¹²sj¤¡·ÕIµò#Ã"“í2»ìO¢õrë¯@þeÞ r†ðFÑ=œ
+÷µ>Î„ýÖépªÕ^mŽ6«ÞJô€R¿;Õ*Û­øvúwª««ûY«ªó­êð«ª2Ãz	x±òIkeeªµ¢r¨U‰×Ì­ÛRg×ÝÂA¸UñMôONÔ>Å_gXËÃ?°*ÀË°ãR 8<9\Ö|Þl«Szžå2²­ÌŒ<K×²­ŽiyÖ·úxó)½s½½KéÑÓûhNŠ?ÛÛÝJÉêÚ-9#³Krz§ÎÉiIöúR“’’S’ÜžI†ËLÒt‘DŠšäóVxÕ Qa¨A­BS½4ŒFS˜t/åcì67é4EÉÌúŽiy‡š–6Ä´¨À´Š(vZ�/´;*àq…ö€@Q£Icíþ�"Û]<!T¯(¯”@j«UÏx[¯jTAiÃK'„•Lž^™…[~°Q©XùòËY‰QII ›=½h\È.ëVb÷çÁkÝJ(€k~ùüùóí\õnÞ}úØÂú«úÈœ‘³¦ØWsFÔr•Ç“íOrF(ÎÒß�!^š¸‹ý=pQ`�”—?´�\Ä­*øq‘A¤�Ùk¨:1òO]:%¾Ý/;5;µ'~<u¿BÐçÌ„VSzBwñÖzèíàXCu»=¦ª,‡ÀíÑô„07
+\EÆ×c¼ëYcªk™1ÿZ©¦ª­-ó(ò¸Ýeˆç
+ÅÐ„¢j:"íö¸…‡„P©1úoN«=¶‰ûŽÿ~ç;Û—8¾GÎ�ØNÎg_üÈ9øÇqib‡$d!„…„P¸’�’
+%âP™PÕ,�•ñP+–-“¦UëHÃKaLRŠª®Ýºtt5SUÄ?‹/û�
+ˆiûcšïôµïNò}?�ïãË[@Ç	@ 0ðHe&*%If-	Lª_A9“H4lØ”"Û@1Æ\î†ò):;??Ÿ‹úyôø£$ÙFb@î
+: PˆiË”ý;²;”1Ì¯K³³°Ry@Ü_Ú‹™³ß¨(o#”›J#àÁhªÃ@Ûè]K·Ñ[è®’vÛzÀv”.dèãOEù~?¯áMú‰$óCæ(£aN7aÒPÜ‡(Æ¼ƒ£(Á)¤LÏå~ë¤Ÿd#Q�M$‚YÁh2ÃªˆØ„A5{(Ã*�w” �TÇë  I#DÌ–2hâ´:®¨ñîl:spË‘
+_9öŠ")»?TN`éôíÎ
+}?9‹“5íZ§ìc�|ëR5æÊ~AÜ/‹D.¿yõ“&ÁÞå¯‰â[7ç€kùXÊXDÇõÇP ÊHcuË¯R«Ñ�B«ÝZ
+_²7Á5öõÑ~ò 9Rü¦åPØ ÅWŒMÂK5ID¬P>QŠ;u!Ý�N£ÓNhŠ�Ò˜�sÚ€Ú¦HôWÄ´³Uôßt)‘È3¨~3Ñ œUÕ³—8é%&&­aš¤¦Kdú¥·˜’AîVÕI	“»Ã!Y’ :9 ¸D/5ãy¢b9ÞÐ«B·0n�èviuFÄšÊ:‰åŒ2?§dÞ¬8½§ÝÃb ÑÙ¾áFÇÍ«p–O@~—¿GùçéÐÖ€·¦g¬ãü+¿ü~ú¹’©�Àþ­#[7sn{íýŸ@]BR~ñƒ×ŠXªÖ»2icœŽš;ª�6.…Ïâã€!0�j¦¬D ÄÚB´8º‰nÇ ±‹t,öUÁïx^2{SETÜëuOKtÑ´Ùâa(¼	F åã}˜Ï§K—ÜÓOT¶dÕCT™d6”dŸ¢ÆŒð9RÄ‡%wévybUÕñj1ŽÈQ¹p3ÕbÔ‰›AÓÑ2¨N¬–Tcõ¾ŠÒ�žØpã•…×û·Cßå©wß
+	�Ã(d”°ü­ÉÈÔÇÜŽ+¼m®c­–ß¿÷ÖO++=¤VnN2�¢ü·îfqä¯Mýø	à§Sî�&I®,	ÛSš&|­~-¹¶¤ÑÞÊoæù#N£Çi ãÜÇËƒÌgüxùÏ)ºA§H:¢!M[Îè¤EÕF<º)Š¥ç�™"-5bÐE¯ÚÆµ7|ôãL®WÈÑœµ¤¼·¤pu@™pyr¾PmE…Ä¸sFAŒ Âòî‰G#Ä¾Ÿø¾§{Û®W7?:¶ÿw¢¦•’[ý;.¿Û¸WtU™£]se«[Z¾˜¼¸ØÚ¼*âSî±!‹¹töâû?çM\À¤Üó‘þ*KøI`ðzªSÄ¤‚(örAÖF´4×Ò=Äæ‚.û.í ÙËõZ`£äãŽƒß9†’i–zZß©ïÓï×z=>e0“¤9
+n–Ë ¦©¥¹F‚ GŸÒ39ùshÜNÀÐ@@±<‡U‡/-ýA?÷ÑðÃ:ßá…qåWÊì‚~ÈBNyO³{hçI=üGúGAåËp†`	4Ã&åïÊR×Ã{!\=J7þ)ëA½£+U³Î¼®r]T6ËÑ]æÝÑ1ýaÃˆûp´Ð$Z¥óí¡Âç¬ÆóZIÚE¯)
+®ÇVŒÛoT!#Ó�‘‰QÊ@5q0“TóO ôË9mÞ¶¨®ó@ê`-Tïæ¹zq2/ˆ‡?êY¿þëwFþÚXu»uû˜À;ê/½öí2X×¼êNÿæÉÚ"(+S|�xöìè¡ê�Ç/-ÔÖÅ,±Iå.çöÕ¦XbÕuænëêu’'²´³EÔï¾Ì…VI0Áj9`5)74›^f†L8¤‹ô“Å´AË²öZ1º0]4gÉ+ó$ƒ*ô(?dr­I•@íäL†‰`•sF†kk
+÷¯DJììýpÏµ{Xeã)'JË½´¨å²ZÛ?} v”+(8Pêô§âÐÒZ§V£ñ‹ M\�†l'{É!Rƒê`1»¨æ #W „8z1Æªï)PÒðÞw2Oñé"M}àÕT=nÖ8LŸuÚü3û¬ùš]ï™´ÑŒ…Çp#9ÉÑe,Kó3˜Æ˜¢´q`4†>~Pªh¯ªÀeµÉH\:“xü”K"™s&þo4˜òjæÉxá!þX9§gÙ–U±í>5_yfÇ¾™Ðž?n»vK9§c™5
+•5Ž¥E,Ü±_Éº´ˆ÷iéèëÝ¼ó³{Ùr,Ü9ŒîóÏÕCèþ»zÔÿ£žéS¥”Oí"<¨7R¬iŠ¤…)�™7Ëí¨u‰¹zÈ BVy‚ùŠÍEøl¨½8Æ�ã	�rKù·`tA¬WšÜnÑéì©ªZ_.x]‚³;îÆÂ¨xïÀ$4A¬Sæ³ŸI£ƒ}'}~—£Â{zÇ–S~¯(<eI³€ï,¨™…†!®ö\ÚÅðIŠ*¤H=\�ƒ]šœ+~¶Æ€d2™•"AU]÷«YpZ\mUzýzMqˆÕôzÎš¥ñ¾«
+¦¾{ëò_ðÃH¡8‘¢#ÁkspŽŽÚGÜ:^	‚-&NV2È±6Ú:ÚÑÖ¡	´zL—Ò:5Õbt©Ó§5fÁ7ncÆ›.·}ä¶�ÈPêÔ]2(±/ìR~R¨ˆ¬
+r¸ð´÷ä™~a§…§ƒ#ßxòþ/ö«74Ž"Š¿™½Ù½?M.ç5MÉ%í^âIbš¤á¼üÑb/Mcì5G›4ÿ$&²ÜÞå.½Üž{×Ú\k‹Rª~h)K‚(Ñ‹VDD?*AÅ*øADAü D¡{¾Ùl‹ÕêY?Ýü˜™ß¾y»3óæÍì›‚ñ�ñÓ¹µˆß7Ôß{fd>±c¬å©ÞKøßtÿ¾ëþÕÔä#ÝjÏ‰ð™'‰úúç½M¤ÅÛ^_çïìh
+xµî–•ã/~l4¾ëÜ¾­åÎZWmMày´K[éá[DÂÛœÌÇ¨Û•uQWM•tÑåtû|u8×ê0jB£»‘Ø«jN:íšÄ§â¡Ê'Ëÿ…Hw1bîœáÇëzHàiÍ…ò{®¹TOP8r÷ã³Ÿ®.-‘$1.SwõÐî†éÛ¶8ÝžW?¦Ukèdï­ú=SÍÍ­›�Øï¥o˜ÃÃ½uo¸Õ)Ö‹ÃÞioÚ{B*x%ZËnÏ³lÙH¯o1×I;ßa?š!ŒÁ\Ûa!k\¿�ÇÏÆyõåÜ;’y×Fot°#{IÞwåúÕÕÏÆššüBŽd‹¡²:‰§Ã;í,Â¦„XB`(`"³]"oãÉø(,KE‰J§D&º‰mBëæÙQzH(°¼è¢ü"Òìp÷ˆ~,(°�8(RÑÍl>J�Ž}x§À£—Š‰™;€_Jø,0"åw�™÷ÍÂŽ 3ŒÝý^â§/ úÕ³FáMc/)�ÓôÊ¯„,Û¦ñnµõ?ÂÓå@)þ5hQ¤E¡	ñœðµmƒ…£¶wYµ‰aö¥Ø*f,|TATPAÿÀï5½`â÷d¤³e“PNáö?
+BÝ7<î†ûà~ˆìF¾d`|br
+ùƒåûþ_’
+’Xn‚œª2ôÃP qH�‡`±TÂv.µäs°:——¾ý3,+ß,•5%l€s×ß°¸^|"Öh½0aqyÊâtÂ1¾²6>�‚K'Ð@º,N¡šD-.ÀdÚâ6ä�Y\D~ÑâÌ’Õ±Ål<¡Äâ²’QeUÉ+òŠÜÕ××-GS1]Ëi‰¼< éYMWò)-Ó!÷§Óòhj.™ÏÉ£ñ\\?W£{¢‘�¡¶‰¸®*¥}—–þ‡"‹Ë©œ¬Èy]QãŠ~PÖ7ïÆ`²¸@	k¡d¬3 b­"Ëc–asô!º‘EÑ€1\L
+r˜¨#£©5”dÍ’¿ÅÝ ¦¤2:B
+� ‰m9ó)Žuµc©â7÷`Žàw† 
+‹·¨æHSw�*�\ÿ[ÍvØ…ý¦Ë|ïVµn”Ë8�œi%çÂg«bû‚9¶ƒ(ã¹­{¬ð(Ì¢ï$�¡ÇQÃ8>o‘˜yî�uéòÏ<äÞñ3øì¦û¾–>ð¯‹ÛBiÞ˜¬zÅÎ5¹Ïšé·êÐæ”
+
+endstream
+endobj
+15 0 obj<</Type/FontDescriptor/FontFile2 14 0 R/FontBBox[-73 -208 1707 1000]/FontName/MIMJCG+Verdana-Bold/Flags 32/StemV 176/CapHeight 734/XHeight 546/Ascent 1005/Descent -209/ItalicAngle 0/FontFamily(Verdana)/FontStretch/Normal/FontWeight 700>>
+endobj
+16 0 obj<</Length 81203/Filter/DCTDecode/Width 618/Height 440/BitsPerComponent 8/ColorSpace/DeviceRGB/Type/XObject/Subtype/Image>>stream
+ÿØÿîAdobed€ÿÛ„		
+
+				
+	
+ÿÀ¸jÿÄ¢	
+	
+s!1AQa"q�2‘¡±B#ÁRÑá3bð$r‚ñ%C4S’¢²csÂ5D'“£³6TdtÃÒâ&ƒ	
+„”EF¤´VÓU(òãóÄÔäôeu…•¥µÅÕåõfv†–¦¶ÆÖæö7GWgw‡—§·Ç×ç÷8HXhxˆ˜¨¸ÈØèø)9IYiy‰™©¹ÉÙéù*:JZjzŠšªºÊÚêúm!1AQa"q�‘2¡±ðÁÑá#BRbrñ3$4C‚’S%¢c²ÂsÒ5âDƒT“	
+&6E'dtU7ò£³Ã()Óãó„”¤´ÄÔäôeu…•¥µÅÕåõFVfv†–¦¶ÆÖæöGWgw‡—§·Ç×ç÷8HXhxˆ˜¨¸ÈØèø9IYiy‰™©¹ÉÙéù*:JZjzŠšªºÊÚêúÿÚ?ë!kCžD÷¨äM²%VÒ„
+ˆ9 vdW‹9þd9\¤”U¤)³¤o�bQîÁVƒ éŠ•®ù	2eZÄNU$£­"§¶J<•k()Qö·ÈÉP¼Jîv-×*,ƒA81?ä	EÄj+ì?V,J©è>Ç*ŽƒAÀQdoæ¦)\#¢Ó+—5Câk�TÉ©®*Ùj#òOëÅQñúGü‘“•	9¬Ò/ùYV£ØðjšÛŠE öË§ÉPªµ„ø³+�%E@GÏ$®…©$cçúòAU%5–Cþ}*¯jÔâ<ä‚ Uþã1ýxUWŸÃôŸ×‘*«ü-Š¢£}²æÖy¥—çã‚Oä4ûÎP["®‚€ü«÷äãÉJáÛüûáTA<E›$¨Å
+0ªh�H˜{b©:š³Ÿ|UwqŠ«œU]$¦LrTºå=_ùŽW%^†¤2ÈrUNí’T¾ŽD_å9Lùª*àSÒ>ÙP-E­>Ö[²©Q‚¸?k%j£8@£îFGª§‘–1)Jüy8ª‡îÒDoæ®M‰VeŽ•Å ZÊ‹í’
+‰•Aeëß~øUÉÊ8‡>»“ôœ�WEYÐ­8‘ö_@¼S†1×“·SòéŠ gYU¹Ë×¢ýb¨y%gZMÓör%Tà’%%d~h~ÔÊ{b­Êæ	¯�öí�*[2²Ä³ª‰S�
+ªg<ÝÂŽHM\²<• Ž9D‘Ó›�ÎžÂ˜U©­Ö[9Âõ'|‰U¶F8¢¿¬àTIK9 ¨Y
+I_?PÂ©%Ô\eGþlY,‹Á	÷Å([¸Vh�U¡_»¹*ÞNkÆO¶�r¸sU;Í£YSö6l²\Õ/é×"­óÅYòššåÍ*á©Q‘*¢L…ªŸì°*¹<EyÓÛ"K è#3?"j¾9TŠSxÀ ÄrbW8£+{d�§©cï�“ Ô¿eÿÕ?¯*’QÖ£”`’2Qä«[à|22TÉÅ‹øm•Ao.;}?~ø‰ˆÔ¡ùâÄ«/ÚÅ
+ã¡Å�i±±÷Å+ž>BŸË•Ëš¡I©+�TÜP�Šª*rV_÷åÝŠ£íþßú«ú²c’ ›÷’Hþ'õm••]|Iôþ¼qª`‡…³ÿŸ|º|•F&åé7�YÊãÉU$<KæC’W@)"a’
+ºSÆYO
+òN¸ª½š~ò-©ð²AP#ýÚž^ERˆ¶Dª¬`e±Uhú¶B|ÚÏ4 )o”È¯ˆrUo2qä¥X
+8U'Tùd‚º1@íï…QSsô™ÇB1TºÜ“O]ÿ^*¼µøªªšÔûb¨»n�ôäÇ%Pº_R'_å9\•n)Èx²•=ÂxW$¨(“�Ë¿ûéOã”Ïš£®>ÔKþHür*¡Æ¥—…}ðÚ¡'˜@\ÙÿwO
+ïüqµjE>�¹B2AS¸4jƒ-Š¨ÜFB–=vÉ±+ú ùb†ã.80é‡ÉL²'#ÕÉ?y®CD¡^Ef¨?a>Œ�UðÄÑ:�ÜY«û¯
+ñVî©WeÜâ©TìŽx¯×èÛKnR¿cý—Ñ‘*§*ì¼z€kŠ¢cŒÊ
+KöR¼~ü˜*ãô\±¨¶<Õ0ÒªÜBg…¯@4ùáT–[y¬iþíþbª‹o$~¤RõŽ•úEr%P�w¹kQö½?SîÀª~ >™	V"µÉSôË¯&$�¾œ*�ºˆ}¥Å�JÞœ>?µß ‰Uj¿÷><ä©8Â²¥`byÕ•Ãš£]cxÙ£>ôýYd¹ªFáUH=B~ó‘T/îÿäž*ô"$ì²æ•bôÛ"aÕ�ZeãI?“øå2Ÿ
+UT†¥To\\[±)ÄˆÅ +‰2%ZcQ\
+°R›}®ø µëFå×�ýy\’ŒÓÿºêá�%lÇÍ›
+¡d‹ˆeð9DÆêçO³ôd)U€¢¨ÉEÆµâ¨ž.*¹™€õªú‚	0²	|È>ÐûDåE*f´^]r³ÍW×‰ù²À¨á'£÷Ëš¥BJ±>8]MMqTSµ §Ž*ÜkÆƒÛõä‚ªŸ±&Z�Sýl‰U jî¿ä·ë90©…¿ÁÃýL±‰@Gñ£¿ùGõâ…W–„æúdJ¢bû8÷ëÉKéGT«P5X×ßøæ<y¶EtB‘¨Ë”ª¡âõþlUU…Œ‰UXºž[T¹~?ùI‚\ÕF×û¿ö#"­¦Øª´MÊ£FÛ/'Û.�&³ÍrAŽR>Õr¹6EmZ%zÐå‘ä¥§ûMóÊä«íÖ¯!ù~¬ˆ±(Ù“þÕ–Ll„	`Ô#—/ol¡�BÌ	�4•ø(½wË¢–æŒ¬l^û÷ÃÕS6ãn€dURbM	û9hbVŽ<O¸PÒ�±9´Ý1Tu¸f¶To´®+ôïŠ®¥'¯‡Ç÷m’
+¥p®H�tc\U¹"&sÔ×$$­Ñ‡Ú¯ÞrRù”Rz÷Æ<•d19•Hé…Q©iÒ½OÁ÷ï’‰LLN<ù¡OKù·Ë¢²Gõ-Õxñô/
+°�È1»¸›Ð”¯TbåE({;†¸7ÿhŒý*Jf‰"ÔÉÞ:/Ñ·ðÅQ‡h’O
+±UÄj£¢î>�ñT+UÈ¯Zd‚¤ÒlíPý¿žQáñümÉ)ð®A�J.¡sqèÄ‘ô¦A+­›�»0þú”!¶J<•:¡`SìÓñïøä•/áÿÅYÀ%@$ÔÓ®\Ò¸ÈÅj©Sã”Ï%dà·ixÈâ�Ü|Žc‘iN’4c×,ˆ¡LJ!i]’£Ç$…qû[SÛ"UEÍvÀ­ ¢�€²
+rý“ðWß+’U4óÄt§*íôá�%GÒ…†Q~‡ Fê¤¼+¿\ª”†@óTÂPNTå@ÃB°vd#¦ÿ¯UT<Mzád€¦ÙQJ›¯ÔëþëÊÏ5^§Õt4è2ÀªsÊEõ&�Œ¹ªƒÓû0*ûTwe£Ð
+íôâ«¥&2¤¾òÉú¶þª%dr9ƒZ“¿ÈÓ$s±ôƒ¯ ü6Â­©Hž§«W"UD\‘Ðœ˜TR»¬nÃ¤cõåŒJÞ¼½I¯ãŠ'¢äJ¢cZ›£•x„ÉKéGT‚åù\"!ÌxólŠ=MbN\¥L}±Š¢®Dª"ƒüûå±U÷|½#NŸµ‚\ÕJ.?³AO»"ªKö±TlKP*Œ„RJ{eÑäÖy¡gûær¹6E­HÀùå‘ä¥AŸ�fþl®J¯`µbþ9(%2aÈ�ìrÙ��’È¬®Àt1O6AD#jÝ2È¥uØ%§=U4¶ZÂ‡ü‘–EW°¢óËC¥ä®?—
+ˆ¾¢“à1U¶Ò*ÊO²v\UQè“§�’
+‰©YOÙ=1UÊÉ±£½¿À>y ©uÊPÔs4?IÈ@q•n”~ìcÉPÊ’G1cöv¦L ž(-ö�ýeÐ1,€(�âtT,~�ÿŽ^íÊOƒöê¡ÈÏ› “ÌdÞ¬ƒ™~AGòï”¥«%¥È�ÿÝÐÕdÀ©f e2Û’yõúqTÙ±À_ÀñûÎ*±Ôª¹=qTŽh>Ÿ×’
+—]ÇÂ’&ß~KXvcö^Ÿ«dA«2þÃ
+¿ŽU(¥*€4sKnº*LI©üp+w(x+´†Øª¿®˜«3ŽÑÛ‰“¾-v™‹P8Ó È�¶�H‚ì>ÐÇ…mY�í^¸¡zŠ51Bã×"UMúŒ
+¹V¦¸ çø?ÙerJ�©ãq ð§êÊŠ¦N•ürØª‹²¯¶F\ÕEâ?<
+‹á�lƒx×ˆ'¶FT�;SÔ?
+°å^ßÁ9$hrø5OP#²goc¨\ºtì¤{p=$ù¹Óv/‹Ïñö´KT8ü»vÍK�FÚÝ{¤YÇüôwe?ð²‡aF~>÷zâ
+ÇØŽ_+i$Öêòâü—p±�ÿHêŸ‚æf>ÎŒ?µ¢ZÙÇìEÇå¿.G×Oµ»>3Iõ‚>m7Æ~ŸÕ“8xM¿ÏrŠ—(?Ü.šÞâÚ,²1GÏÐ~Xg1þ‚ÓÇUÑrÉ�¶ÓùOË’ìt;kz÷�=ÿ‚‹|ÄÉm/’tjŸ«K}`Ýœ]Ë(?ì&fð™ÈŒ‘³øûSù“A'¼ò>¢w²ÖREb+»v,~o~ˆÇÓÔáeìHÏñû\¨k¤?±&¸Òµý::]éq
+}««ôÈ€ë^RsïÄPtÍn^Åá;~>×&:Î!ºX—v÷!‚D—Ó?¾C^jzïËqò=:fô‡tr˜ÆKòv©ô…7ùm˜ó™ˆ¦ÑÝF?ï¾yT$¼•d—Ó‚qâ§õååjQ:zB½h¿«Vwé¶Dª)(éï–ÅQÀô_å\¯+ ÇänW|NQiGŽƒ.*×*<c®gÙþc"X”d/²e±Bµãþé¿ÔÁ.l‚#Tü‘ú²)[ûg$”l="`j;Œ=BèÕårT¦ÝÒŒ‡¨Ä2
+R–$ªôíŠS
+80?Mÿ^H1)Œ´õ�;aBQ/ûÒ?ãýyÈ(#Q˜�p%¹Mc¯ù8±)½º£DÞ+–Å
+:ÕåßÂ­Â>0ŸÎ+÷d!ÍUC(J�´	ô¸ª‘päqåÅzS¦D…Ýë@ã�}±bQÓhÑ‡ÚY>,P–Ü•“Ô+Ô7Å‘,‚Çrñ¢§ÙA¶)R)ê(þ~øC¤±VA†´ýŸžùhBièA@täxSç¾\åÍ>œ¤^„\x! ú0¡‹Ï†š$<–2úk€¶G“™�]zºœ¤¥'¸�¹¤“tŒ/¤W+<ÙC@.y
+u<þŒ°%ZEM”dË®HªRÄH)SðÏíWzâ©|bˆËP]j
+=»dJ¨ú~¢H’~Þëô`T”ÕC¡ëÅ�S’JoüÀb”²tD‘e=_ý¬‰V‘VXÞ3öMJàT¢’Ãðú1W¨¤`PƒÈPo‹‹j£íd€[UÛ·Úï�-¹I,ÊÝr›1ÉQS®©”ß"UÆ>TË�UGìà,ƒ¥$ÿŸL®IB#RxÛýùû¿¿**�3qE_åÛ-Š©ÈÜ–™sT*Š`TDk-Ã‹kHMÅÓn!�}BG‹ÙÌìn0�“%d¶~]–UfÔn½Çû¦ÙdgÛ¨icü:fãgøý®õ4Èm,´Ë
+í£X¥Øzì‡›WÅÛs›¬8qãˆ‰�{‡<†FÙ'èëÅª–W†/ã™
+òh”�ãC»[Á~S2ÀÐ"úÕƒâ5ø ï&ûIØm‡‚CbÃÆbˆú•ê€¢ÝÇÔÔ
+ê{àðd[cš%kZÝ�CÔuøkøáð«š“ge	`¸8eÜ_ÓY—ÝòëeRŠ-å÷ºG›žèê6rik¨Ç¦ÖµC~e½OqA÷È„[ÒíchÒ�–R	ÙE¯Â@ùS¶Ä¢D‚›�óÛèÀqžŒ¼Hõ^¯¾VL‚<x¯/¾HNÅqÞá*ÔtMYàu==.d„~êt·(|b–Þ'Èm˜ÓÒ	¶GPbÃu(êÖK+i7¥à}ÿG^âž€v¸_Ý?Ë¿Ëa®ÔöX{™�[µ~>æ#orYlî!žÎþ,ÚmÂ•‘wþðƒØ†¤¸$ntY4ÜÍ†N$m×§õß«´€±ñ>?NcÈnÝKc5õËõ
+æW%é‘*�G#‚£-Š£$ýÝeþE¦W•�HcÛÕþy+”CšQñõož\UßîÌ
+©(¢»|¿VD±*Ð·$äå±B:qêÃ!ð�¹²k~‰þ®E+SûÏ¿$”d ¯¹ýxPª��záè«®$tÊä©# æüº~ÏÝˆdÈ¸Œ¼Çê¥=�9³’OëÉ%©>ÛŸl(P‘Pñ'­2%�K„`HÌ:WUæZÀçÜdâÄ¦Ö‹[0?”e±CNùwð«PL‹�Õ�‡5E°¤íwËŠ¡ÑIV-Ö»àTh„qF/D?Þ~Ø±*R¹†Eõ
+UÅâ„¢f0™�j$¤>Œ‰d}{�ª<r}š†ûñJ:3êD…
+�ªÄõßb[‰¢)É�Ö�2Ð„Åd{}ÂóÞeÁ®\×Ê’Moï>ÃÖž;áB	Üó”¸“±dy1}V±ñâÜMjË””¥³ÒXJƒPÉZü²³Í�T·¹õ"Dÿ–eïß,	Bµå.}÷çôÉZJCž¨ôü1T9¢	)Ñ˜þ¼‰T4Ÿl¯°üFJîÓÓc/†Ø²	>Ï§ïß¡Üÿ£:Ö¼?cç¾Dª„$”£‰?h|¶À­ú‘þ?Ž*ÎFH¸‹×®D6G’·ì·ÑŠU©Qí‘*Ð|U²Ü•ÇËu)¶S%\»úpŽJÜ�>�ú²T#ú|�~Ø<ÏÑ¶DñÖÉÂŽIòû÷Ç�<Ô~†j€v¢õ'¶NN_K\òìÈôß+Ïr{÷kHOÄ"SIWnoû»Œßè{$âßñ×Í×eÕS5¶´²´·1ZÄ±[·X£y=_éïß:òpe>3jsÊEA%6Uj;m’B
+)	º·!¤â$V�†j|,¦„7ÀK�†ž�ìá„,±,ò»VóŸ›£ÑüÊÞl»imu««O<ù^òÊ´¨à„ÝB#Ò¯#³Šk…K„„,«s$n¼™¸’Tgx{5«yÛÌ—úy6ÓN1ï3y’ÏI“×J‘nï/Àÿ‹E½»ôÂ1	ç™<çæ?2ëú‘äÒt›)}V
+{_Õìîoù^MwŸU†ÖÞæÌ–÷4’´‡‰•~RÄ,ÿ9<Áuy¥yF//iùõõ
+_KÕ#»ÕÏFiIjíõK¤³�˜Í
+üB†=•¤5oO‘�…µžiî�ù‰{ªywÎ†½£ZiwPÖ¦ÒfƒK»}JÚãÐµ·¸Y 2YØ²ó{�D‚ƒ‰B»Ó‘§6=›"‘Ýþbè×-c4Éoª[_Ûi·º%Û¦z·KÊr~A›‡~�˜ÀPdôKv/Rµ"«½zÕ…M~“Ó!&À©'ÚFVYEè>5Åj~ü
+¿ãìP�SðÉTNf€p W”†�Jý•�‡O|*‡²¾ƒR·[Ë'Û»ÉpJUâv�þ
+EOlFJÙ�*Z¦�§ëvÂßS±úÀŽ¿Wœ1õb'zÃ øÑëÙ6ñÊscâmåÚîƒ«è	ZFÖ4(Ï?®¢�­[{\Æäµë&äw
+~,Ðjû8È“øûÜ¼9øv@Ã2Kr#I%u5R�©¨úOÌõÍñEÚÇ ˜E1«òÉÆ\BÐE+ö1’B#R~çÜÔ2¼Š“ÀÔEç×)‡5Lþ–KšµÏvùŒŠ¯¸5 ûÕŠ«BÔˆŒU[’ öÅPöâ„õ¿^*×û±¾xª=ù²è«„Ug>£u»:dŠ«NÉdA#¿\¦J’Æ ÈÄt8)�nX�i èzcIL,°¡ë„1*“/ÇÇ
+åŽž˜ö8ª^â�LUROî›èÂ2±5�WØþ¼²*ª¨”zõËB¨*…*GJŸ×…QdÖU>ßÃ$•75W_|P«é—…ý‘¸ûò$*‹?ÖxÇJ"|Hÿêíü1áU×zdŽ±;ž\�*~œ)´ŠçO¸T”*T¨øŽ<)´Ê40EéÇñN¡-ˆÙˆ£[\¸†UU@ÉRw·OA«Ê«I
+>Yly5Ëš3š´˜XIéž­]ëôd��Þ¬Š÷V¼äS÷¨?†BMÐäÅ.Ëõƒ/ÙsUú2’É,>œÈžP…>4'"%’ÖþÃ‚J´è¦*¤�PÖO‡‰“îÉFÉ$�TƒCS×q…Tä�ÓŠ&â ~1Ó©ÅP*()^[�þœUJé¢âz¾ëôbÈ1æ&¬²õ¬¥-¢½�—ÙpFô«Q³Iôþ;äaÍQ”þ¹�¬éC²€:vÊËˆ©d^ùÙM‘M±J¢t9®ïö{b«’Ÿ•ªó”ÉZ§-¿—äª3Ì±FÒ7D¾‘°ÈIR»tu‰în%™¹3û³øS"NÌ¼;Êlâ’íãŠÝ=y˜-ü¢™™£Óx…ÆžNy§hÐio’sy/û¾N‰ì¹Õi»8@	~>÷WŸQr,¹ž–8È5‘�<ºæÚ2SŠcÄÁõ}DÛÉ2Ã7¤h@Êd(ÒcIm�ì—0–ñ.$¼¿š=…ùõÈ²FZ]$WqI)ã%Ëò<@J¨äíü¼�>œ0�%ä_$yoÊ·ZT°y‹Q¾³òå¤š_–4[ùb[}2ÑÞ&–;uŽ(Œ„$+¼Ò¿­Þ&ÍE¿3ùZó˜4}zÌÙôÑ _É©èšDÚ}•Ýµ¤¯gqa(~h’¹ÝËñùmL Û¨|¡ç;YÕuŸ(ùÇF²›Í‚Ö6Yk\·ö³_ÃkŸÖ º…¡‹œVñ‡FwO…Jðna”±M[òRáÓË—²iwšÄê÷aÓ<ãl×6šž£¬Km4º“¤q:EqƒÒŒ¤,©²­!:k<Ó?*þ_'•|™7•u{:Ýµ=WYÕï´íœV6Í¨êÞÛÛÚqî±ÁHÔí^5ï”æÉ³dT�åg�O™-üÝ>‚·žb´>¤ÅÝÕÍÔ«Çá’Ü8“ˆ
+ö�³ž‹ê¹$–Þ¦•ß~Ìßurl
+ø²²È«øp*ˆ‹$¯û™¾Ï÷Ruÿc…Q�@÷2�)@{tÈˆY¶7ºc=›Æœ¿—íe“Ø6D¤�w71µgŒÁ{T}¶ýY^Ò“|ÞEªù~í&¾Ô¼¿dÖíÔ—Ci9Ey^æÔÔz.	5Z�P×uêÚmnˆKñîórpjí:æ¸ýXÉà-q`UŠ�ËAÄ‚(Vƒ‰Ú‚”Î&?\.Þâ™Dêåê•U?È2TÔ˜µ²’(|2¼Š”GÐý«)‡5F3QT{e’æ«ã5©ÈªåûoŠ¢¢jFÃßMÖ4?äœUõOsúñUÜ©ÌxŠ¢ì¿}òèª*Ëâ¥)Û$U
+rèìõM²™+½ Ðî>œœFÌ‚‘�*Jû!éÉO« y±)Œé¹ùœC0¡#K®~	¿˜â¨ÊPÙ¦ª–n!‘�tn™dU01ñ<9ÓÕÞ™hT4ª*T²wÂ­Äæ©^»þ¼�bW	y‡1û#ùqB&a†5mþ“’Táx¦!ö‘�âk�+*U�¡’Ý¾Ñ�€úwþ9lc³wB2Hm¥‹áýä~�¯]¶Ép¢ÒØlGVtÑ”-Fc’”öì..‚þî9•÷øñáJxÊ’4êG‘�¾Œ�k—4¦é$U—Ò“âáŠžÊhV%7r4ë#( ”“ô��â2n‡&=+ŸL!êQ‡âr’É+K*À²ÿ¾¤	ÿ¿ñÈ…KõOŠŒŸnâøªÄà“Fò~ÚŠ}Ù ¨âiÉÿ“øáT$­Å@ú~ýñT)<O>Uçû†*°–ãí‹ ”_'	¿™ëÊÊRÙáFôå=c¥~œ#éTÍéÝ+~ÃO¸daÍQÜãÌ…gj(i”¸ˆ€x´gù«’
+çEäk× Uiq¦VÙM7ÚF)V&¿D«_Øj„T¹**‡1G Ò´û'éÁÆ¨ë-2ãT�-a_M=Y¿”fÇGƒŽ¤Ã.nÓÔ´ë].Ùm UW?jSÕÍs­Óbà›&k(]nìA… —ªÓn¹lÉ»9ÜÛºó‚„ÒñhÁr?š”["s©ù¬\JH’ ��ËlÄË©”¦K"´ý`ýjÚd}È1·Òrèd‘i,Ú�3ìT�ÜõË	'š|M©—é…ZD)äx‚~ÈzíøeØy°”éèöSiwöêÐ$w+³,|�‘GÆkìAÍ†8ukñ^p?5?*�˜¶±l¢=B}2Idµ“àº¶OVEæ#`v÷Ë¦,#‰„ùçó‹@Ò—Ê§Ê�—_ôó´ÓMª’‘„š+“cè«5¡’I.í8äßÃ+Ø™ÓÕ7üè&¹]@òÎ·ïª¯—¤šÅ%å½„vâ9�ItËÍ›ëRºüU8òZr{£§´x‰ä?šz«_]zþ_Ñ•lÐ;Þ~”‚Ò8­ïµ´‚A"]Êí¨8Š¬£áSÓQG?òŸ�ôO1K$:�¬ºiÚuÍµÄú�¢¬³jVÑO%²Cê#�	>.<»ä.Ý”Ï¡X¹»6pkvÓ]V[t¸��Yv+Ä–èGŽU-%•9X§›uø|·©YèöÞY×<Å=×èõž[+V{t�Q¾úŸÇ*FV�ÓÕrÁðôåÉäÑâ1ÿ!ùÎ=Å¨Ü.k^Xk:ÞúHu¸Œóº3”�¢eB…–Ôâ)\ÓPH6Êu;£m¦^Üpv�}”µâ>ƒ¶`ðð–Ð‰Ð5¸E¼|œƒé‚Aê+Û-ãÙHÝ0¹× Xd>§Ú\²È‡œjzµä–÷Ði2ÛG¨OIo(�_ŠQáÛ1næYHlÇ<³­ê7ú…ÌwÑIis	¸Ký>õxz¨’Ä¿X¶_Qr\6ËåÉ®Ó�_ËÒÞI&±¢Æ£Y·¶uðAÇ‰%Š«€RMQ^ƒƒ&»WƒŽ6åbÍÃ*bpj‘‹¬nÍÁÐ‚¥OB¬/
+ÐŠŠPïœŽl&w0ŸLo®À�iÑÍ~üªïvUHd5¡öª(µF*¾7Üâ«‰®þª"y#œU5ŒÖ>Çøä‚¡`5%}ÏëÂ«�x½r%QKGŸhe±Te±%�=hrERû–¡aþVS%E©¬5ùe�äªrt\’¡ÐºÜÆGL¦|Õ;”�‘ï×,Š¥®
+ý–ITnjÑqV£øâ?äœUt¨¿@zˆñTÙÀ’’‘å‘äªR§O|’­¡
+û=±U!f%zSE@õ…öçê·òïL�bQVö†Ü¼Š9ô,ßF(Mc¸¨g¥PSèË¡É®\ÓDw[uzz¬3"(C»*?Ô´i(yYzäeÍU/­ãŠF`4‘+0n¿T~¼
+—ÌÑÁ|X;Üp{ŠáµS¶êYÌNi…5ÿ[µc×ÖíëB�¼¡Éø·‘¦Q!»dy%ÏnmÕCÉdm¥ñ=ã‚’—¨e‚å�ä]�Ï|—FA,º·&ÝÜõf®VR—IÄO
+ Õ�
+šp¨1Gû{¶Z5:
+±—5A´dQ�ÙÀ­¨Ù‚TxâÈ ï~8[àû'¤çãQÛ�l‰T¾óâD“ýôi�P¾¨ü+Š½;ÃZ�FH*â·@ª™¹[dy9V¢SòýX¥|i°È•D2|+�TJ¹f¦ÔÉwº¨˜d®>²¿.Ïi¥Á¨jÇio¦“O+SûÖà�ÙgEÙxÇøþ—]ªú‹,¿¿ƒOµ¹»¹�ªÛ'¤#—Û~¹¼Ï.ºÃÞq«y·Kº�].U\(ýÙI:·ÙÛ~¹�Ð�ÇØØÈ<Ár³#\BüÍM!¯ü6ùDõÑ?�ØÚÏ^kÈX¹·¹sÕGÇØÝ~>æ3æÏ|’Ëuë_ê7dÑÊ`Xen/ñ "£ß6xu‘h/B:šZÁ#[K²Â "V3°åo™˜žá�ÉGWÕu_2~YùÚßË—Ri>e—GÔíô»«bë$w&ÙÄO'ÃÏ‘2Ü<Û3â ùsþp{ósÌS·œü‹¬ë’ÝÜð�ÌMµÓ™‰T/ã^[«3µ¼ÍîÇ3øê.!o®´ß-h>V{ë}%fšúú{»•Žyª^æøåSö6‹�ää!šË™6üëÿœÊŠÆ0yFê9ë¨]ysZ’÷KY#sn†I$�V6Ýyƒ#W¿
+÷ÌŽ6ŒØªEöÇ’?,ôi<�ä
+Qukèþ¡å™cŠF’"�©m$·cìn
+=©•ËYÀÕá¢î¿-,n×NÑ-5è§Ñ5»x-®¯½X‰å¢ÐÅ"ÿ,)ÊßäðÄj¸…¶ÇÏ+üÃóOå¯åW™ü¹›¼Íx5«‹{Ë»++H§Ö­Z|ðúÐ€¨y3P»Õ¶Œ�ðþa®P§±ù_ò¡ôo5éþn“^[ñi©^j¿Q[`†š’*
+l¼h*¨£*–®Šc�gÔrù–ÞhfŠKiš9yG!ŽF, nGîÚ6è?›çxo2ò�¶¹¢G¯G­ù²óÌðjVš=¶™os¢Ú2ÀGu"Ë%Ë³ýnpóî{Sµ6"¼Å}ke¢]Ou+-¼we’­A@Ü0ß¯\Áââ-¡äâØ˜¤Öss·z˜›‰Nûü-¿\£,ªTÙHfó‹ËHýO´i˜òÈÚ*
+Yù[¢šËq:¢b2X�£#)[HîoRá‘EÌ
+BNz­
+)™räÓoDÒ$c"©%%
+8ŸÙm·ÈÇqK8ïlGÎ¾^�$d³MÕ”k±ôr *ËüZªoò)š~ÑÒŠüy9ºlä1Ù}y-ãä8~ÉTSÛÃ9yÇ„Ó·Œ¸…ª—¦Þ}Ù«+þí±UxßíSÃøb«#nE†*�·Ø”ðÅS5ˆ�žH*Õ˜4�Oßµ…WH¬¡·6©«|ÎDªeØú2Øª¬&²…ùäŠ¡nQÖMº1Êd«Â•£,‡%\E’¡ëYÊgÍSÀk¯¶Y@7N>%C° ¦*èz¶*§þìûâzâ©ÔSs…6§íôå‘äªRJZ¤ý“ÓèÉ+�ƒ‘ÓQ#‘¦*ˆµþðÅôäƒŒ’íBÎ§©PèÅ	„2H©nIá°ä|rèrk—6HY~­êÃ'ÀÏ™BSq$`<f`®Ê*ÚÛlŒ¹ªW<âŠTgg�v?ê¦I5Fo®Š¹B`õ ¹Q;ªq¦ÝDVt�y1J;fLªUƒšZ¬KYhJ'ùuÛðÊòGÔÙI2ÉÌ^Tü>7ã\‡
+RÙ¨"¼Eþî%>`
+þ8 ’^Ü£FÞ2¢”ªr*>×¦?V@**)YšØµÇâËB¬•˜1öL‚˜Ëš ™
+]OT$ýûàU(ßc‹ ¦O¨$\R�„àî¾"UKfiân�ö~ì
+“ñø~?F*õUOŠ#â+÷äÜEçàs·ÚÅ[%”ÐtÊÊ®�‹\ˆl�&ÔQ˜aJ!>Ãüò%®\Ñ%¨)�³­·–¼·æo0¥ª]Ëgl‘ÛÀühYœyðõlé{`ã«¯×¿O™¼‡ù÷ù‹¨jV§™`´mX·)¦*$„Ã!þð<pq‰ÇØ�Ô5vé�$²úœoÜžY¼·Õ¡7(xe�$…»�Ê's¹ï¿\Ê‰ÝÇ�$‹óQÄ^Lº‰"X§Ô%ŽÝ8õãzÇþ!šÖ�Ç“™§|ß$zU„¿X†îVoHÅ5«=Anÿ¹ý¬å²êÀã›ž©�¾R04ë·Ë°öùg'<Þ§ �—¥@Üê8…Ù{§-ù}9F«W’„bËÃ¸ÈžsüîóÇ‘ÿ2¯-µ{X¥òœ-‰¤Å1²”*›¸¦ÚGt—�ÜíJväžƒ¡ì
+6«GÅ~¿�ó�˜ƒ¯”øÝm?2´it´óvŸs£¦Y	.ÚbTÛT²H¦›Õ
+vëœïdisé5G
+îê	óïoŽj�ã¹âß™_ó’š-ìRéö¨uI­,Ò×œ	6SG'À7&zÀ²85N ç£ÿ'ñz�ãípsk|]¿sã�]›EÔ.O�ô©Öþk+Hmu8>µ&¡o4�«qÐ4\–gœFÍß®fä¸7;¸C„¶{ô˜ÿžöW6Z�´M4&;‹›;¥w³{fŽU•šˆB©ø$%ºæ®:¼<þ÷4F`<Ö÷Róæ¹=­ï˜|©/š50DPêZ¬2ÝL°8Kng¢4—~§©í›Zì$Õýî,ñÌÊÞ…¢Î@þpùOF[U�hš{ÜC¦Ú¸•"¶�íäKkpŸîè <ý�ÛÌYGIóûÙDÎ/TÑç&o5«{->Þý´}IÒd¸]~ö’éë{24²¤F'“û¸Ó`$gés¦[—N8ª<œ‰ç&‹èOš<ùù›¢kß™:œzŸ¨‘y‚ëU 4:™†âK(ßÓP!H�[²@ª�]B¨E=¥¨:lD�ø±úÚ4¸x¥oÒÍ3ó;Ì2Ä„ÜE<Ž ‹u�@ ðá¶Ý3ŒÓvÆ²üH�Iþ¯»¹ØÏ
+J™]§æ&«s
+IëÛºšŽ-*H �Qzá˜yý¡Õ–Gw¹œtÖ˜=j4¹¶ozH?fŽfCÚyqqKŸãú+-=l¥yç[›«?ªÜAi#9’HØ†W�:6ûV˜àö€êrWã—¹¦Zw�ÞêÞ_ÿEå¹µ];E×|Ã¥¿˜`³»»XŒ²LI¶¶å.ßX¹U¬q¯Úåï�6c)bŽ­?D©�yKòòëÍ:L:Å¿˜íár±HŒ3QÃ
+†ß¹êrÝ€dŽÿ�µ²y(=—Ë”w:z‹™µ{mJï€T¸ã*¬t –4ƒ¤r7²dò­’·6®+PÊÄ]ÿk|>/ikåë»IcŽy 3JÜa!öõ;~‹« ^cùÍ¬Ï¡~YùëR‚e†ûJÓe™YMTÉ€®O³
+f¿S‡‰´€þQyæ÷óÉözþ©Vš‹³Úê0Áö=xÉ!‡úëF>ç9}f3	�íôòŽoSl¦µ,ªÄû�	ÍW2Ûá¯l¿ëŒ‘�)]dª9÷?¯%�Ó$	¯#ï—ESRÄF£üœŒ¹ªÜÕ	ÿ(þ¼
+ŒÙú2%Q(QT×¾[DBÑ³×Ç$Xk¯)½:Te2l‹«SOaú²ÈrRªWŠ×ù²HAÎ¼üò¹sTÖµ…�°ýX/“í£,�%S™jáUE^*H*èr
+ÞU6Ó\¼;ýš}ø«l –Pô†*¥
+Í�PÊ
+°oø×$	ov·Kr¦ÚXE¼¢šã£mû8U4¶R„9­kMý¶Éƒ³¯pRYT/÷Œµ£
+¡0b²r¿j:þ2Ø�š¤7L´ûµ6’¼Ï@€F&4‡¸x¶uÈïÌõÇ‰º<�r–’Ý‰up$Bõé�R�F”$â"ÒÄ7Vê<1<•g—®gÑ@~Üë) Lqªwqé˜¹"3(övþtØlP¤‘\s@ªY› ÊdÎ(ŒRXÚOL4_½2,Ò'RYë×Ó§Ý••CK—þ.Œþ˜Ç’­…©ŠRŒ?£
+®ûl›sâ[âúN*†˜Ô¾Ôé¶*‚_�ƒ5qU�¨æqT¢á	˜º÷CË"Y:€Ñ°%¿GÛßgéÑ¾g&â69véŠ­Þ­^¹YUÐ¹äQ¿ºo"#É¿i©Ó¶«FÔ$dK\¹¯.)·Úï�·KÒXòÎ©grœ¢¼”FÍài��ba¼1>ÿ¼º­yü|žüãû¯˜–éõ.v
+ÄoÁßñ®mL=mG¥õ–ô‰tÈ¬!E°EB‚Š/á™’&œr7`Ÿœ“ú6z
+™¥Zw¸Û§îGù�œ§mN‡ãÉÉÓ¾KÔ�Eç#ÕóS¨ðÎ.s&Îvã� ¨èwë^¹¤ËÜ¢6AÄ°\êk%Ü�,aS%Ër¤€ÅÆAÀxm¾t>ÏaÇš|2üskñ6§Îó�Öš	ž8o%¸—FÒµf»ÓÊ´’ÚHZ¨“âA"©Bõg]¢ì]N‹Rf>‚+§w>wÍÕjão’¬u­nçP·Ðü¯2[é²MÚÛÛ[‡¶‘MéüS3¤‰÷Î—¶5|dæå~þ”LY‡ã½ëZGäæ„òKwsß5ÅxEpÅ’:š€„øg#“ÚC8Ôc³ÅÙ z¿{Úü»äË
+<zvÖ±¡â ‘×áåõ:ìÙwîýNTx h³Øt&*„ñC³?�ðÌ<8³d<þæÉæ€»HüªÔu9„KhKãV w?>¹Ói;/7†%w½Â:¨]1ÍSÉööæh0’ŽP7ÑšMNLØrsû»™Œ�“ç8þMiw¯4–HºeÜªyÜ/F^¹¼ÒûFpÄF\Çã¹ŽM0�â:ÐïuOË�4YÜùÛQÔ.|¿-¯Ôá¸ÓÐOqèÚ·Ö#Ž/
+ffDY$à=Fzç_‡,;G~9ü;œ1/¾øÕÿ8<¸t�=>xÞO¯¥¨µ‚ÖßN´ÔaŽx­f*‰)`’Š³,~$,…Xè;JÑÀ`€åúhù÷¹�ËÇ'�y›þrË^[‚OÑñÇ­ÇiÉnî"ž8mcä*±,Ì
+Í%R4F÷ Ôf“³Ú�do—ËõŽæÕð½çËÞf‹Ìz>•­Á�Å¬ÚÃ|‘J]EÂ	(CE9`éœ¦§K-&¢ZyýQ¯´q~—;O]éÅÛÉé3D~ ¡£í€Dÿ(†åôaÒä|—øä’XeÆ¯u§ùÊÛÌº“ô›+ÄÐŽ�¨Ïû7Sµ‘ÓÎ¢ß¸¾xèßÞ½ºgwß�Ãûþÿsƒ<W"_LþSYOaåÿ-ÙHåþ6NmÕ©#
+õ=~y¿ìÌ§<vüsqóAõ
+µ»FHŠµnJÕû=k›~G›†
+>ÿœ¥ó/šo|È|½¹q h–60Ï¶ÈÕ•DåÇð?Çé‚_p9Ó1§:^&ù-ç½^î×^Ó¥žçVÒôëØ…yy_\ErÌœ½­:xmƒ�Ól�N7c·Õü‹y¦^;Eo­L°\Ð#N„� œÄââ-Ñ/�|ƒ-Ÿ”àO/Zº6�nZ8®OÛ$÷åÍž>>ÿ×ïlÃ¨"|/fYy�Õ­@Ü÷Î,8eNøOdR>ÇX›¨\ú2cIn'Üd5Lá–ŽGùõå±Tê¼­Áñ\Œ¹ªÙ¨@÷?¯¢\‘7.t.8¨ö¦ùªÖÓE:ú�šÇR û¡â–ÅQöÿhüòE�æºäP†ÊdÙÑ}J²”¢	ª�á’B„±V"|W.j¯o )Ä}ª`T$ŠI�žµdy+˜Qi…VGÕ²A[u¯¦ËÂªÚ|‚2ytYH_§V•ŠÜ”=k_¿ãŠ©¬¢7`ÝÙÉm¤%OZáUXØèÝ?gbTç™Òíz3ÅéÓç¾<HEÚÝ²£Fæ¬¢„å‘;"‘0\²Ã*ƒPÇÔdùm’µ¥CPW†T�B™#¬!ºz�±´¥6÷×R[EÄ‹ëEýäiÒµí�ªym:ÎÎ“
+G,iÈ{ƒOá“è«,âŠFy
+T¡hÔü÷¯5EIqÂÕP¿’éªßÉE N]6›¸�²•XÿxÿnOlS&q@E",±<›òj)ùm‘f’ßóúÐaÑÕÿâG+*ƒtoJ%nŸÔãJ¨êª/P0ª^®@äÝP‘÷šâ­—]ÔüþýñTªZt®Øª›Š>XªðQdK –©Jz§ªí�-òOò±V~½MÄTi¿\[#ÉIéÈÓ¦VR©|ˆUß¶pª¢}¦Èã�ˆkÏ8…9å†Ú‹›‡X!·ŒË<²tXÇW_—L–	K6_~6µ9D1×ã›Õ.îíõŸ*YjVœ¾­{$¯7VLñrÿeÆ¹èš=å1]×ö›óïy¹óf¯
++3”©;×2X£-Àh™€ =J¯�ÿ:n«¬é–ŸòÉbeÿ‘îêŽp¿+ŸãÉÎÓ>j½~,cøËü€9�DÌp�gõ»AüùÒüÕ©yzÊëË—×i–f—X°±™¡¸’7Tá4f=ÜÄËö¯/Ù{1ª:\ž]¸¹rég-ù¸¬/òŸç^¯®Xjš.¾“êwze¯Ö'óeš#£'Úõ.Ôü™�]ó¯Ô{/
+>ªRÆvÛ¿»Ì´cÔð@cîþ×‘]ZyƒóÌ2ÝK=-¯çU†$C*¢ª(�cø@
+ wÍ†mXÓB‘>!}+ä iº=­Ú}V(ãµÓ®gõ½ò¢€	oÚ&™¤Žª9çÄK—|…è~R¶µ¾6w
+êFY$’DˆÄXWoÝ—øiû­ùï^›f¿>Êl‘>UŸëFÎ9¦}A9FŠ-P{ñÛÃl¢zZÈkñ³7L4ýUç¾¹‰[œ)vñÚ5P°�©iU:Û1Æ
+š)èÚæž·a©k6O$ªÍ,V·7§(ÕØFhñ–S¸=naœ@˜wkQÃr¶#s¯5Æ­«E%ÊOè^MéKÑŠ(âü›ý`sC¬Óx³r xR½eáIlai"’KË1/§¼�@sNkòËgPü~µ:Š“Ì¿0¼±c¨éš}¬È—·:»LÖöÈ(T¤±-Üv~?þ<ÙN|aóžœ·þAÖ§ÐõËK9´mzá-µ½Jò7–E³!‘Òýêú‘,ž¤|`y9/îÃüHzìŽhðõ¿4¦
+te?–ÞCÐ5ÍM¼Å;ëú5­É�Ê–“…º±Xšâþ”¨éZµMMkœÏ´·–Á‡?ì=ÎF�OŸSî-&x¢ô­Ï§@TŒ
+°ØS<ã&†@\¹þ<Ý´ñˆÉ˜r,”$N£¦bÆ4X :NªjŽ8Ÿq›M0Ø5d}iä+ ¿á˜@
+ÑÛú„u¯ñÏMì¡û¿ÇyuYÞåKFcU|1_ã›8òqƒÇ<ÿùc¥ùÎb÷±q`ÕåÆ3ÐS«o’U?-ùMò~�%µŒu
+=iä §:l»d:–pæñ¯ÎK¹ òn”ÖëÊio"*}Œœ×ÇûÏÇslù>Z°¹ŸŸÚâäò+ï›Ìy8fZDz½—ËZï×¡Ïñ]C·æ�¹ú3‹íÍ)œø¿¦“'7Wë½E6ùx}ÎLQv¼\[ª¤œTŸëÈªªÏPÇß"YÒÎJ’}²ØµI5G<7û;Ó#.l£ÉÐ<|Î¢Ë€êÀÔ
+™2%Q6ü#^1Ž(	 |ÍOëËb©…«ümŒ•|ÍÉ€÷Ê ª”ôÕOóeê¯J¨o
+ñU*úŠßçÓPµªHb?fMñUy”Fá)ú±T<†¢¸ªŠ}‘’
+æj
+6Y
+•‘£?eÈ8ªitÊeëAøU.v,¨OSŠ¬twœQèéôb«£wI¿¼ßâöÁj·S¹Ss¡ä¥68Ú·ëˆ™nÁäÌ ù
+`dwÖO¼�Ùx­Â20ùœ<T•Iîãš7hš¨JÑ~@øá»bZ½c²Ëã ˜Å´�Rcu?û¸Q~�²qbY<eá3uÛ€}òà„žèÏ$³¸à�ê-ƒol‘TE½^5S'ÃÆ©½zï×BÜ+Å$JÆ²°}±T$ê ýOˆ}b¨I"‰c«nÕn?yÈ–A¨y‡=N¡Häî=ñU!dEn€8ªV�^µ?¯CRWj@­!êƒáýx²	DE�¾Ð­~ü¬¥	éÿÄòµz
+šÄ§Û2Eœ˜l:bÙKÁ$TõÊÊU‘©A‘
+¾µzáUejdsËÀ€ŸèÙ•È‡€~wyÉ­!ƒÊ–Szrß¯«©·ù4>œ_ìŽùèžÊû?ÑüÁü}Qïý)ÚšÓ•øéäû_òÇOm/ò÷É¶Lž›Ç¤Û<‰àÒ ‘‡ÞÙ·í		g‘_pcŠ\Q�ŸîÛ0Û#ûü‘‰Ø+å/ÍK£?š5RzYÃkþÊ4oãžqÛ2¼ŸŽàçiŸ>ß‰gyËNŠƒÒn‡ã9«ÁP—¹f'[*ÉiåË.Þ>¥y
+µô�4Öñ,�}>,Šü��‡Ä‚»šoü¼ó©ÁÙñí‘âcçÓ·Sæµæ“òûÍÒéŽ­—<±§Y½¢Ý³Xê6jZW¨‘ËHB“Fb7Î«M¨”4Ñú·ûöû$±ÞBŸAþ^yEt­S‡$³_Vy\Õ‹JLF§ÛÔÎ_´¤rŸÇ“µÇ.ô››.mÒ ’N~¯o9§Á§�–É2âÝœ¦ÎKh¦
+¾ƒr”5
+
+žßðßìr3„„Õ»M&8¬8«5¼+½d“šð!…Ee¼2 ¤E•‚ÚCõHaê‘(1Ü-~f•9¯–¢¦škK±m:]á`}HØu%œš¯Ê¹wR}ßrßE¶Q]ýfs=Ì÷óÎe/urjÍW%j¿äŠì2'?ÑÁi]ÅÞ¯s¨Í6«zuF�„3$tDªD>�s<ê­e§ÚÖÞËË›In.åš-66M9d<Ò Ä–T�ö7'õäN¢šá±cþjò�¦££ÝG{nÞ�ìLF‰�Š¦ÿëc¦í	bÊOCú½Ì³jaÃÕ&ÿœjó]‡—£Ö4ÿ1þ‰Ó­-g[;kÙ‘.µ)î#�®$[[[·žÙW÷J’Kõj¢µ~>_W—EŽPñ¤>ÿs‡ˆ™�ŸJj^a³ó½w¬ÁÛ
+FoRé’¶G‘è]’ÝÕš¥B±¦p=±©Ž\’œyûƒ·„LEl¶Òzÿ¨Èmœ¬™¦‹³ƒâOê¹Á¦¬�±|�€jz‰§Gø 9é�”?uøï.«;ÕL´4ðÌ÷5ð¿ÄzœUŒù¤Ãi¢ë�­lìå™xõýÔRIü2K8s|Gù›®ÀbòN‹|Ì#×ocÓàÔ>£+B6ÿžù¯�÷ŸŽæÙòxdZ¶•¦]Þéò!–qÉ	&ª4ë›ÙãØIÁžZ4É<©2IªZ<nÒPŸÝIš¾ÕÄ</Ç0ì´‡‰íV·e…ÔÔïôçœñqnï`(#‡ï>ŒY)»üK‘,‚ik79vËbÕ$ûŸî—zûäeÍ”y,¶’²•À”Àõ¨øZ›e±T\/´›S·Œ•©,kZñr¨*¼�^«Ó¢ü±U4ý¯§P_÷¤b¨¶ûoþ}†*„n­Š¨/ØožH+|k >ØUL~è¬œéBE>œU3kw¸†€Ô+ÌWJ‡0¡?‘›õœUt³±J–Wå¶*–Íp‘Õˆ¡nÙTŽê—]\	!B‚#°ùšämS¸Ž;EÿhŽ9húY¨NªÈY¹Gáús$’™Áp�jðQNá—b7Ä¦7zðÒµyßä(?VX…$<='åÅã"«ãLœX–`57	
+º‚c¥]¶Ë‚¯ØIoÊ�y¢rQìÔÉBX™á„QRQ!£P¼Œ´ÂX“„%�Ì×CúoV“ö—|U-¸dTš¯©ö2%�I¤œ-ÔJÉ4N®uøˆý‰
+F*…™£.’&Øª˜
+�Ó¯ß¾*£Ïh·*ŒY–á½9XxÿL¬¥gûyZ³4g#£e­*Ž ¹«�EÅ[ý¿»W�«b«¦š;;«é¾Åº4²«åúòÌŽ\‚#ñ³VCáƒ'ÁÖ²Þ`ó¥¬j-¼w3½Y?»Ž1QêKþ@Œ÷®ÈÁái(þ=EòÍV^=Uþ9?Z|£¨Zê^_Ó®,¥ZÐZÌ¿eãAÁYÉ T{g+ª¼?Ž�YbÙ@<¶÷?¯(d¯Óâ?`Y?áNSš<ãXU¾%óíürëzýä¤*ÉÌ�^ ˜Æ9’çšvˆüÎZürß^ù÷^ó·“4ËK‹Û¯1éP¤;ÊîAìmþÛTøæ<û7ÓcáúÛa«�ÑyæŸ˜om|¯ú[CÔM¬zªEl—­fÓØÜÛ\†­¬¯$3Bª¬ÃŸpÛ7ý‡ÙÒÅ/WãŸ›V¨C |ïùkå'–Q¬j1"\Ïº
+©3]©µQNÙºí}`ÆN1Óö!GÝêvÚV…s¤[‹‡Ô5‹›HÔDª`ô¡c+z¦]ºÇû9©ÀLâÝTŠ½×fµÐ§ÑáÓç3j>ŒY‰š.GÉÍQ·”WîËxOJÖ:í�—ôë‰ïåËJ”@­mõÁêÜ[�¿¨¾žÄvÊ £†Ñú³meesu­=»Â¶7Q€¶ÿY<žc_ÜúÞßF97Ýxò]õ…›YO©Ì-ìíÖRŒÂEèÂÎ¢Š’PÜ�28¥ºð$š~±ciåk¥I`‹PŠîÞ;(Ó×õd·S’ªS�:í—ÊF×�7Õ5ËªyvÊÊð'©jÓk„�®òŽFVD]¾ x3}ûd|%àoRÔì50ê6zk£é�"E§ÞB²ñˆªI$ajA?gïêi8½MÐ<!¯2ÞÁe¨ØØ[MÑ.ŸNcžk1wo÷GÇßöÿVG$6kÍê	õ÷™ü¿wä‰c»ˆÍ2[IðÆÁ]d¢ˆùï”G$ã°äé!¦?˜‘÷}Ï‰fÒaµó›á1Á§êsi:Ž�¬O{õD³’Þ3,üO£7«,‹ªÇðÔðÎß@c<^¯ÆåÏÈ*LkIÓ8|ïq[ß^EdÎ¥#¹¼’ecÈƒéƒM‡A‘ž}>‰;ûŠF�Î|OÑ�"Zjºo•´K
+^ýõëkHÖæø×â4­-è …,ò×˜É«2‡/ØÆ8pªiJf¹DIK¢1?59²Ò,×øäŒÆÃí(F§xà×Ñ¶U¯É©ž‘¤‡M“›ÐÁbîGBs(5¯¦ý{áV'çµŽ_'y¢	%ô’çK»¶i<ÐH€~9LÆí˜ŽïÊ�ùÊ]rúÏSü¶ŽÉ�¼ðjòß$Ë×Œ)þ4ÌžÈ‡ïÅÅí·ãÉãZ‘DMÙeªÑÛ©4‰ús³É†õ‘øÿ¹t€Ö1øêÏ?.üò-<û ùdCë®ÚßËs,¿ä°ñúD¹ÌûQ¦#E“áþê.ç±ò\¿o«awä$ÐkâùãÀVÏhSÈe!hz÷Â…Œç‰cöIÈ–A3¶�tí–ÅªIÙÝŸòGðÈË›(ò[¦¿©#?‰ý[`Ju'Û\!QÈÔöË"¨ûî¹x×õá’«ÚG—ŽWGÒ›c>j×ŽETÔñ(š¿¯BÊxÏ÷þ8ª>Gø×å–G’ œ'%cÕ«ý0ª‡»•8ªðÔ
+?ËªÒÀ8cö*}O�vÉL–i];
+SîÂ¨…x™äþj~¬R‰f4Ž©SÏ®W%cw—¼­)F;}9Ql�$;^ú‘2ÿ.¢’džËÒ=MIûòØ�šä7bºŒœ%OMéM˜|²,âÛ]�A¨¯_§–IÌ·‰b¢…Ò…òè”&‘H¡`,9ÄàU½ðõbYU¼O[vqA ¨ÀÐfV6™2eµ[˜o‘Ò?«‰"æàåOâ2Â1èÕ�Ã–OMM(¾`¥Vtýë‡�¢
+õÜW$
+:¼rE �G‚¢�
+68«½šHÜ§DÌW+—6A(iîÏT’Ÿ~¢\„—ˆéR~ýñTŽ•5ëŠ¡Ë ˜ªÙŠ.Ç®*ƒ2€´2%�Jo(]º³”É(?ROÇðÈ+Ñ£€Ë™
+-Êj¤ûŒ‰VÇAòÅUâïŠª¯ÚÅ^wùµ¬ÉZƒÆÔ›Pgÿ)š¯ÿ�O²Ú1ŸQ¿ãi:^ÝÔxX6ünXLÉ¬hqÄV}RÍaŽ/ï
+‰Ô?oK•sÚûB?—ÃCñ¸|×³��–Ïãbýzò„VÐù{LŽÎÝ-mÄhRè¤îßI$“ïžw’\R%î"(S,_µôÿƒ%òËèA5Çûáy~+˜úÉÞ:üslÅõ?7?1Jêž]Öt÷™­Æ¥m=ºÉ©“•Â2Š+ü-ö¾~Yç1ýÞ¢ÿ�Æ<Añ�šü§ùƒ<WÖy‡I–ÞîÝc†í%¨
+ð3EqèÑ§ÇÐüUÎ³ná�î¤9{ýýß¥¯'eÊ^±øû^kù«Vå}!<µ{¡Ë£hvÐóšîK”›÷h²¼f[dp®ñ–
+[áˆØÚa�Í¼]~]<£³Úÿ-ü²RÚ=>i¬´¿¨Ú@ ‹S—Ò,
+Q¹ñÍGhèŒò’6Ìr1€‰yËÍšÖ›æ}cDÓ`ÒõKM2X€¹‚I¥Y�¤†�êª%Šì;fÓGÙ CñúÚgžž]¨ùïÎîiu&±V(1•¿^dãìàGãõ´
+Fï¨!|©}ù¥¡úšåóZHœš;•FŽÜA"Ñ~n•Ì}Ggþ?k•¶ôÌ XyA[öÕÆ¤²M´vÂÛûÈXÔ/û
+óÍN]57‰¼À­›E<bö6(­+/÷lÑcõxöûy†0îž4£ô¯–ìI¨êkd'’¡³iãg ‚DénãöŽÃìñæ9Ó3ñâ!®Y7R·Õ¼±tÖˆšœ1ÃqÎÔ‰ƒÈ~(Z�×f<åE)SWeÜõË< ÇÅF<úSÂ’Å{§Kxó<—�,ŒÑ4$K'«Æ6ŒÄê‘VnŒ™QÄ-—É•Úh«ãi³NÑ	‡uÖ)#U’QÈÊì¤ò5+]ºf¢äaõ'þmÓl|½ªùmtÄ¸-¨iÍªG1ªÜ,ß¼gãÅv«>`ËUDG¨rc¦d¾qüÞÑ´‡Ôü»us$�é·×&ÞW²‹Ôu€ìÊ!21gåJq‘ví�'fFYaéün]N¤TßLè~@“AòÄ:ÈyÉ±³Iîíoì%°¸b$†´S€êO«Zž½A ƒšNØìLÜFw±®ï/7i¦—¤3ý&àOu%ª*³rp• ¯Ñ¶rÑøfääÌ½'Ê‹º¶ž‘’Q®" ‘ÄÔ6û|ó7FD²Øülãäú_lù5—Z“ýöÊ?á³ÒtƒÐê2sg¨Ì?Ê'ï5ËË[U®ø…~bJ‘y3_‘¥¬vàÈìx�¶½òn°>§ãŸüä¦·m©ù×Bµ´™o"·´‘Õ‘¹�ëÌÑ7}Ó6½‰Ëøî.'h¿O6¶/%}¦Ùä¡¯ˆ÷ÿ¹tS—îGãª]ä»©­ÿ?ü—t²G·ÿ‘ÐK'ümœÿµ 
+O‡û¨»ÂÉsüy¿D¡jqg…“eô4Ê7é�W±.Þ™û/ü2%�Mí¨:
+†[©&Ëé†(r2æÊ<•t¶pU‡B6À–Bò) ·Úï„*2
+Tt¡Ë"¨ÈÚ‘(ùþ³†J�³5r¸ªb¤ŸlgÍVR€ŒŠ¬N‡éÅPÓ
+|^øª,šÐûÕ–G’¡äûk…Pã·ÓŠ©Ä9Ë\UVAÊ5o
+ä‚ªÛ?6OòAÂª7¯ê8
+¥Ž�iÒ‡+’±]EX‚ì•�ÿ¨¶G“5ýïEÚƒèÀ”\7ÆÑ¬
+pÚÓ¿½Én„ü9\‹dB”7-I\žýÙñÆLeÍ“µÔW¶ðqôb¤£ß.Šw`çÑŽôØ{uËbÄ³ûÜGfÑ—I­‹�'ì°¦eãi“/²”ýXN’oDéþ°¯ñÌ€6PÇ¤€ú±Ê§ÊHýöüpÒ©]{i Uà>×ºì�<Õ-šã�ºšòôJ­~@`T‚ý�Oµ%NW.l‚OdÂT�Éö�šýQnâ@Ž ŠWå¶*—Ö¬ëJS¶* ŒŠqU)Ô$øb¨Wê2%�A^§4Oò\~¬¦IK>Ÿ÷e2
+ôHÍhs!¥s}¬‰Ubkðâ®AF#$åÍÛ#Š8~~ên‡¤/Ø
+%Ü¿HôÇêÏIö	1”½ßïž7ÚyúHüÄ,![ÏÍ�ËÛ"Åix÷³FÝ¥€ºLôh2£÷Aæ;>¯Ç›õÖÞ[Qm`¸ŠW·LÔ(jg
+›%È½¡Šgm0ŸáZÑzT×ñÊ­xRŸ7ÜýGÊ¾a¹çOKN¸4ÿŒˆñæ·µ
+aüw†x>·æÿ›äwÖ µš^Ýf·%=o«s�™’`“ãm‡'^‰œF‹QÃ“ñÜ^³n(½gó+Ê+åí3ÊwZšd6WÞ¦µœÓß,Þ•cåß´ˆZ5,ÊËâ†¹ÓeíH�Gãîq²hæeøûß›˜W>·žu8­�ù’[ä·‰®øýbKxHŒ;p’QV]›¿Eû#y¤”go;ŸGÕ—Ö×sén�èZ^¯Ê=[M~â5»Œ¤Q�Â9Fp¦Y9¾vÖ|È¶~tÖ¥“J·_CY¸3XÆãÐ�–B¼SŽÔÍŽŸ”9–#ù…©Í©[jË‘Î®ŸòÙékïJå‘Æc@�}cä	R/ËýF–â]:ÌYGu«ßBòÛ³[ó¹·14±n*b]³,¤ì[ |çæMOWÒÖÂž]ëZrZÊþ­e¸K{Ç¹ô}oŒñb€“Ô‚FÙ¬Ö›…ŸÇ'&#uÖ/rb·ž™lïm#úÅ…ØZÑÓ”³%xËöÒ~‹üsMô¶Llù[óq®›ÍÖšt Û½••œI
+rè“í7BÄuûºfóE€üwº¼¦¤^S&Ÿ2ì%å@>/³bq
+kµŸTžÌ}
+Fû²™e”GäÙQ;žlóòóX“JÖà¿0M<¶Ë1…!—„®Æ"‘‚þ›Ps“¥wÊµ¦>ÿ�×I	žŸÆÏ»on×ÍþqÓeÓ4«=ÖòÖ1Æ±Fê�	YU_�N¦›�ûç›žñäôã†BO?ØùïóV´¿ó/•"Ñ5iô	­žhâÖ’)¦p^>(`Ž?ß–-°+¿ò|YÓvf>~<Ý&¸úÿKSóîÿÊ—zÇ–<ÇªêÞiŽÇT½ŽâüÝ\ÿ§H³?+·K¿Þ1ýá|`Ÿ�â®Weêõ$˜Hp\¿·špöŒ±úOíî}ùwù�£ù¯@»Ô,¡–e4QKmEä^E8:ì~+ïž}¯ì‰érÞCøåÞîôòžWÑ—®$ó†��¹–h£„ò¡ôe,üë\¿³@–¤˜òý…ÎÖéˆÓ‹ünûÃÈëÆÎúCOŽàVŸ,ïâ)å+„3Gåó9d¹µÇ’˜é�/0üØÕ~©åKë5«…
+3²‘†Zýù^Lw[°s~&~oj‹ªþg^F–ÄZ"¯JZZý<«�7²>œRø}òt�¡õþ<–è0=Ì³;ÿº£w?x9ÒvO«$¿ôº}t¨Gãú·‘î÷çÆƒv:>®Ê?çšÿ�sQÛ0ÿ[ó›þè9ºsûØü~çé4f«ÇÙPÏÂ(>Ÿ—ê(Òx¨_–ekiq˜áSËFå·òåÑUKÉ¥OZäeÍS
+>PÒƒ§Ë*1¡ëß,�%GÄÀ-L*ŠWýÊý?¯©¶žkŸë9L•2�¨HÄ*æ5ZáU«^/_³–G’©JAŽ`½UVå«AÜ-xòÇêÅTÛí*xWõâ«`.1UìµU??×’
+‡Ò•ÏóS�Ý…\Í+ö¿Î™A*º—Ó8ó~ãÃ)!,[S’E(=Nß¯*-‘äÄî%v‘Ç©û©^"±¶~<¹ƒñ}'"M+¾»ef,œ%9|ò©NÕ}”‚T@ G\"T)YÆ�jKFOÙ¤åøaÄZËÓm´¬¿NfŒtZK#†–Ë#£Žð&ŸÃ2 ›ZÅµ–^]ê¤�s\™æ©óHÒ(©ãÂõÀ¨S+@toØþ\‰TŽTvçê�U±T–ü9
+ßb™È%|f7˜HôVû#ç�*Ôô’Y=N‡õâ¨'‡ªš®ÒŠ©ÊÁÜÓ¦ÇïÈ–AE›�®©R%õTþ9âU‚.-šAÐï“Ÿ%J>žÔÌuz5Ì†•dÿR¾ùªÿE=±UéöÓà¯¾H5Ëš&6¢°¥:íŠ~xÞúžsµƒþYí"�þ³ö/`ðƒ¤âüs“çþÔdýä‡»î‹üžÓ¯ï|Ûæ-GN…^]DŠÞ;ƒö­å¿œRUù}]WéÍ¯µ9+H?báv?4çÊÚÏ˜|“¬}]Öî.<ãuÉu¤IéúöS·«êD¾”M'¦¿º'™ý�¶¦pç%—®�ÝúSä=BóR´Žöî?JâHQî#ÚFP^”
+:×¶dã6Æ—~h\ý_Éz˜ÿ–·‚¾xÎj»fUŽ¿á�ªßyÂk+U}CS-?DF½žíLd¢[$�/ÂÛý…ÎCŒË/ã¹Û�W|OçÏÎý
+ÞãR}­þ¬Å•®.U—ˆ\!ˆHvñf‹éêzèö	ÌFCÈÿgèqcÚÔLsüÇÔ&Y¼¥æ­	b²±ÔtÛK¤žmNÚæy®§IEÇ+Xù4t(@_`7»‡gK?Ç½ÖäÔx™?Ì¿Ë¶özËÉuyGý1v¾
+(bh$€'àÐþ¡Ó9ÝN¨ã4z;Å¼ÿ\ü«Ô_žòÞp¶2•ìšIV¼”Czm±­Fý3a§í^�ÔãONÇµ?Ë¿5Þ¤±$Ñ=�ôL¥Èì90SøeØûv" ~>æŸÉÞï¯ÿ+¼égåmÇJÖ¼¯ªê—ÖöéÉfÖ�	Ÿ�–Uo³JÔuÈKµc/ÇìlŽ>W�uû:¯–ÛFÐu
+2ÓGS]¥òZ¢¬ï¤T1I!û>§ìæ»UÅŽMÐR+­>y´ïRÚYn&·†K{«	e-ŽN :ƒ4` >ÃâXÿx:f6›Qén˜Ùâþiü¤Õ|É«Ëæ#¨O:j
+\Ö(Ë83ÙZ+ÒFjÂä·û#ýâï4Zº€üwºùâ³o7ŸòÏÌ~ŸÖ^k¨�Ú‰cs«íä¸ý™@ÿuøfÄêöcà)ÍùMæY§{^s:µÑ·^vòI¸ž*¬Ãv·UëûY(v„hDóüy5�‰â¿i×“¼£?–õ+SU‘šÕÞ2X$°‚�mesö¢åXî»flDÏßŽNß±a—ÕøØ½þó_Ô¬5ñæ
+Q–¤÷Oet	uX�šÌúÐRŸÝšm¸ßzç5 �†ž\÷ûÝçjeU:å·Ü7«ÃæDóe¥ç’®ÚmWËÈ‘Þj1[¬‚ÎI�u2FÁ«³©Øm�N	ðãüw¼¾Xqäüw3}ò»EÕ'¹ÔüÉfšÎ±©J×Z¥õÁ™ž{‰�9˜…©,I&™Êö‡lkðä1Åôê÷y‹æì!¡ˆ6^é¡ùCMÐôØ-4�6->Þ+ƒs,0©%€^$ü[þÖrÓÕçÖe¬§îîò®çs§ÍOjü¥ÓÖÏÍÖ2Ù¤’ÙXÇ$qÐQ�+õwçþÉŽt™€bÎcøäYv–¬O#ñ¸~ƒù Ñƒ¿½•þÏM�Ã;i�¾ ËrE?ä�ÀS	k�$,ŒFÄQGíâ—’þt\Ekùw®N¿hˆ¿yãFÈqóæìß„:í÷×¿05‹‡<¸Ý<ŠãjŸó7:ÿe±Þ|>ù:NÐúÿO@Ñ¥xô[û¿çdOùWþjÎ‡±!¼>?¥ç»FTGã¹„þ\[¿9tHÏXu™—î’LÖvÔÖìßæÿºÓGýì~?sô–0PÃímøgÏ0©fúŠ.f+#ÔSõ9Z–ÄÅ¥Œðæ8TòÖ€µ:.][sqÍá?×‘—5M¬š�\
+�$Ý2ÈòTÂC
+7OÙÂ¨îDB€õßõœJ§šq­°>ÿÄå2TÌ˜õ4ýX…Wr
+©)…Tßìªÿ>ÿvYJ¤Û‚ŸÏü6Â­[ÉUãáQøâ®‘Q‰S×AÈ¡j£ ÅT”¢šž­Šª’¨?g¶H*ã‹·(~Ð¦X·+ÅÂÕ€!Îd»“@íJ95#ç•È%‡jœž"ÍË‘û4é˜ÒæÙL9£œEs#¡4^§®¦-½Ñ-7W¡_¤ŒÉðo?Žj‘ëž_–ÞÖI¾)#x‰zt¶bãÅeX÷”–f6NåÄ,‰÷Ü~¼³&
+*õ»žÕºð@¢@¹<'…¬½“Lo^É?yýðVü3gÄ-¤¨‡ Ü†ËqðÉòÃHV†üG°ÿzÊÌííBqTÆí‰ûÈ›wä×CÜ+Èdæ¼§ÃíAL‰U†4­?˜~¡Š¤Z„ƒ÷ª:^D²p'«(§Ý�(Y¾«2¿Ú®øªËuáŠ¤²�BâãÜ¯êÈ+V±×ÇP…¨÷Èª>ñ7ùC'>J’}Wþ%\ÇV~©°Ì†•@()‘*¨:bªÑöÈÉ�Utj1åÕ–aFWÄ?œ�O?j�ü‘À>øÓ=ÇØÏñ,çº“æ¾ÑÔKá÷­Î(h­tß™ƒÚ ¾¹Ó´ç”­BˆVii_ú8É{C+?�''±áQüy¾™ƒòkÊ-­
+kô@úÏ?TF¯@KP×‡lå1ý!ÝË›Ø-ßF†Â@³L±"Ä�6èß,šçEÈ]M´–ù¤
+}˜\tú3›öŠu†¿Ã~œzŸùžÊ×T�P°¾S=•Ú<SÂçˆn]Õ³Î4z�VîˆÙó½—äåþŸv«k¡Á5ÍÜá"¹¾‘¤@í°�H©Î�¶Ý3©Óv¶³<è�Ãõ8ãT¿ó—òNÃÉ~^6Ö:u¾¡q¦Ë
+­­ËËmecj§“]/)K,’c®þ�9ú›ñÎ§A‹QÇr?w›‹¨/0ü¥¸œ:T„I<7U1ÆŸ	+éW–õøZ§1»g¿5"|¾àÝƒ/î€üszÝ•õ¾¡wwÐ}_KÓšíìL‚’Ôz·Ê5¦iÌm€­Ðl~·�¹qK‚#’1%X+Ž-¿ÍUS-É–�]Ktð–HÌ®¶æµ<C´rœŸZ§s×w"Â5c’=RF5ŠIÒ„â¿ÈßåW/ãˆ–ì;Ýy»ŽÖö;;ã¸š;X�Ã4tZ¼jÄ/°­¶d�¤xH¹55·�L†Xï.9JÝx2ð™Y�7(¨O¦�Zµ+~Å3' €×(ÑJ/ šÑì/‡ÖµFÔ½D‡B’~0µºÇ$,
+ñZ*ÄÁ)O²[¯\ÉŽ¥�.[‰ŸP»±žÎK©!·šÞÛÓ’(¥u7q¸fÜ‘;ÞõÉ‘&Êð±™­`ÖCik§¬zn‘ê…¹š^;xíå�ºÈ þîÕ;drÉ¶&˜Þ¿{¥i:'«k:™híìm!I®g”ðFP¥†íï•é1bñhóø÷#,b·äOœ´O%ù“ÌVÞiÒ|Ó£ù­ãú¾«­Ú_ú2ª³’¶òéïJÑI!RyÊäð¨ <F÷Y›_ëòjÁå4÷;Û½U×®®tm8ÚØÈPÂaBÑÌx(w–"^§Ã¸Û<ÿ´²G<ŽHò?°;QˆbôŽŒºÒÍN”ùæ‹	©+Ö?,ôxc×.o•+!±™	åOïdˆtÿa�_dËøî,2ËgÙÞX�WE´,)%Ê´„V¿i‰ëôçm‘ÒäæÃ¿:<Á¬ysÈz•Ö‚Å5Iø[Á/tV’?T¯ûŒçH�*<Á®ùkR{«½kVÔ<Íªù‚5Õã»�Ãe%³Dž¬`ŽI=nTdÙ;ý¬ªúŸóë\uü¨Õ§W•ÌU€R¼‹¥GÙ¥iÇ¨èwI°�ê/Ãë9�Ç˜5	‰©ss¿É¡Ã;ÎÇƒñÞ]hŸãÉëzTž—–`Þ¢[¾,ŸìPfÿ³Ï£ñæè5bµÿÎû›ò½�Õ;tˆ"^(.Ý€ÿ^Ð±ýyÌv¯übeÿ7þš‡þ4ãø_¡V‘,OZšýùáƒ“é
+tÔsí˜óBûi8¼gù†B
+�BÔ¾[%A³r”ŽTâzcJ™ÛËFåê}¯á¶ISˆáu­}ñTÖ)}8Èñ¦*˜rä±U”YŠ@*ŽSUeùb¨–Gà)Ò˜ªš‚×XÿoèÅPöMÊVOä¯õÅW³/&¯ZâªlA1T#}¬U
+(õl!\yoöc-Š©²\W­2ªîßÕ*=ðR¬›@[˜E>Ðûxøv�Xî½åÉ¤ÉiýàP|&Ø–ciª¶Š#”ú‚9åiÏûè 4ûÀ®O-Úç:(ŸËß1Yy–
+JÚ·FÆCØ��ã™GÌ<FYåß-[Y_ë7[žæŠ¬:P¨ÁÃA7iíî—,¾ƒQL`ïMÿÆ˜TÿGY-Ò89ý²?VYŒzX”Âc4–ê ÕRVäÙ�!FÊ5�ÎÔª7Áôå‘5Ë›qÇ!’Þ>8‚õù4†®íÙx†!‡¨
+‘ö·ßdy$åf[Ç]è~×.½1JW¨Z©’pz$FEú?·"YÀçÐ*Ÿ¼ŠT§U(ŠŸdtÈ•Sâhª~Êð*CªPL%€}Ã*<Ù1½Oˆ¯á–¨HÔ`,JÒëéµzàBÞiÿŠ²°µ`q`Œ	¹È•\‚€�ž*³öÎFLz¢¸…>ùfe|ùË=|÷ª¯ùÿÉ´ÏoöCüCùßî¤ù·ooªŸÃî³ÿçô£iùg¬^¿]oÌ77ÿÆ8"¶…¿9GnJåøòv]™‡ãÍõ€PÕaöI%~UÛ4äìh£‘Ud�eô¿xµê)’Wƒ~r]ò¸Ðm¶Ú+™vÿZ,â½£Ëê1÷~‡3L7|¹uûÊ¿ûòAú³ƒ¶·u[1{Í)¥œBé,²†Û‰ùfN—´2éÅGô~¦0;SÎü÷¶¯ÂÏÌú›ÜÉ«JlíÚúáVYüiO&ÊÜ“÷l¿µ·\Ýögië5Y*?ïS�Ÿåt kúž�gkÅ½µÐ·¼»14P‰B†QmÙ‘Õ[ö€
+ÐçyŸI3ŒK'Õ×çä]P—ø_@h‘ÚC¥É”‹<×Q\xd’4�&eEÙþ?VrY§Ã'gìÊà°ú­²ík^f'C?¤ÉËvÜnÇö_±�Ç.)‚»LÓÒÇNÀª[ ò4`Ò(ä˜Ð6ãáGÛ+Éõª:ÃL–K{™âWš9½Id™ÙÒ,ìO¨­ðuéíL¯.šSÊHülž*Kôí:î{ËËŽ]MpÑ…–P‹Ä"*t�á¦ÛS¶LèçKÆ°é�s«°Sõ™¬áŽ8‚-^­#±Ÿ
+�òÌQ0¹nR}FÂXµ-:iZ(ÆÑâú½²È³+»;7ªË¶èAÌˆ”R2ÎÎHõ»ÛÉÌHõæ„¹UF‚	¾ßâŠîSðþÞHã”·	ác“ÜyZÏÍ7z·Ò1CyÌipú’Éè¿úBìÛ¹ø?k¯|ËÓé¥&™xÇé¨5=ZÊþO/ÿŠ´m.Þ’yvk‡±ŒÜ<e˜ÇûÒ­ö‡ìuÍæ§Ó�Þ}]yþ�œYã–SA€Égç_.Þ]ù‚ÚAÒ[™%¸¹sõÒag%^F?¼
+Ë|³&§Iªôþ¿ØÊ:Y`Ýö§å&±¨ù£Ë~³©X6�7¯$pª†T˜)eo¸9æÞÐNmD±cä+íÞítùH	¹ÃU)4Þ‚™ Òåâ“sÜ?-¡á¦ôðÅùE�ñÎÛ±¼üwS-Ëë!zNšƒí,	ú³¸ÈënÊÍ<æ˜Ö7q‰F¡§ÚÈÎÉáz/ä~�£kO¬COr´
+ÝUjÃ¿ç*Xé”Ò+(S5Îê½2¼ßU2Å=VÿQ“ù‹þ°ÏCìÁZÇyy�Q¼ŸŽç«X\+é–¶¤©/© *zþÓÆ¹·ìÏîÇã©túñþ�ã÷cä@º—ç—µâ·+O}?9¾ÕÿŒL¿æÿÓ@ïpÿÆ€üîÀJª(zÓç¾x`äúA@Ý7))Î�6ú3hDÛŠ0úd ©œ‡Œ@Ö¾ùl•­È3xœaÉSE<Bl’¦ÖÍÊ�ãŠ¦±ÿv?Ï¾*�y(#û_» mÓ}ñVikð@½~ :ûâ©‚
+Øª"NÿçÛCâ®=WBZ½AÅWøäoqU´ä½~Î*†‘ÏÃ_³ŠºVÂW¡é„* ÊJ,‹Õvl¶*à®Y]©ÉR¯d�#í)5ûñ¥S–ùâEíTÀ�Ò»›÷ºŽh�*ÛPûS6È–7tâ+‹k»©*­Ð¹ë–c–è0³i?�ü¹§yvkÙí­c²ý-({•=OÚûÍs$Ïdxo[ŠÞKÔFâ¼ißÃÜZj’²ÒH‹Œ±Ÿ�¿Wá˜ó
+šY]Ñë^—Ý¶Kô±)âÛq�cçNnf¦O…ô›2Ï-Áz¬O'îÿ›á­rØ�šåÍMåK+rDwùïO£%HAO+ÈñÈ:FâŸHÊ¥Í²<’™e3ÈßkÔ}#"”¢öFŠñClÈÄ�å©È–A+r ¯*÷Å(+��Ï"UUš¸þhë÷`T†î³Äì~È û…2£Í�@ÃJ­:Sl°%"ú„¯òœ‰X‹PWÃú«0WßîÅ‚$HŠ*z¶*ß061UÊjk‘<Ô­™øÿ(e�¦O�?;æ>xÔ§˜ðI`·˜æŽÁ?ˆ9ì>Éçìücúßî¤ð½©€Ë[3îÿr¢ÿóŒ+~Iù.ê!ÄêwwOg¹™‡às´çÅ?Ç“°ÓÇ„=í@
+´îûÅs¼•AÓ+(|½ùÍ¨'ø�Òg¢ÙÙ[Ç ÷’FqÿÎÚ8Îs�_¡ÍÓmO�¾³ÎB•¨ÐûW8ñ’x£EÛÆVjsKËÄ�®d³�§ŽÞ!ÊW*?»Qàzæ.+ÔÈc—/Áa›'£…ù»®j?˜?�~i¹‚Ö9l´Ý6FŽk…ýÔhÙ 5Ü�ñ“ZmžÇ Ã‡³t×uçßñït£OÆ_JÿÊ«óO›ü·¡æ­Fo0�ÞKMÒÝý¬Ýˆ„v1ý\,ƒ‹4j0YWnõÈvfqž^1þ/ÑcËîrOò—š�•u3 yƒP¶}6õã¸Šqº‡âg…™|_­TÕZŒÌn×Ñøò±øäÂ„½ækÙ'Õ4t}ì­mžS(¸äŒ·LZ¡}Ö&Í¯G!‚1î¿½·Ä²ŠÖ%y$ÓaFf…f’IHXJVÑ6?Þ»{ä±c„pT¿¹0‡k«ÝM�¡ºÏ4qÉ<(~õ£ûUÿ'–`èqÌ	F¶ý(‘”M×ÓÉk¥Ýˆáwž[I /
+|@·%¾™0öfŸ/«áÝæÇŽh»ŸL´�PYJKkÓ%ÉŠi
+ð�Õ"�ýŸöYN<#ˆñsLE›)~‚ ¶v¡uéË¼‘;Ï;¬p3.Ãœ¯ðƒ·L³IãžÈÉ»½óx°Ñcó¥t¶öóF‚&�R(E…V8£ôþe@¡zõÍŸ|ÙNßwsL2xaáú…åþ±yåmcÎº%óùGÌ†hô¥\Àe‚â8îžSé�òÆ›´s6ÊÈà #—m§+?�ÝxýþJür}gç_!yMÒ4ÝNÃS‚æêÆÒËLÒµ	dY®µ›äi­ç¼–ÙPˆÒX£2•ñôè)šÑÎ2BÇã“¼†/ðw!tO/GP"â«@ƒŠ®Ã¥Uv�sÍµYjnYäõ8D@LÖÌñL–#’u"Æ¢Ý]+I›!®Osü¿^:mü´¥nSþ1ÐÿÆùÛv6ñÕ×ê9¾¤¶�Ò†¿ßQ¢À€?†v;ºÃÍW’Ó,f¥èâ¯‚ÿç>|ÃúòÿÊ¶	©&³«ú2å�#g2}2£‹Ä•.L•~8ùNã˜’ZÔ:£)ñi(~‘¾w:(Vüs.�.]Þ�åéÌú¦�jZ«=ìkÃéLÚb�Œ�ÇÔêg¾¦'ß÷=ãòÚÆ!ù‘åÙV-�Üœ¿èÜÅÿç7íAÿZ¿Ï‹·ì�þ¸ŸÇð—Øò/ïeÞ¾™ãÿ¶x„>�úT¾väk”MœUíšŠFF<™¦3?îÍ<0ª…³þí~ŸÖrØòTjËCNt¯lŒ•5´û,µ¯×ç¾òTòºaTA•ÚX€é\¦|ÕŸØ“é¢ž´Ë"¨â¼Z3óÈËš¹ßáOëÀ«€‡Ú8Bº&-Í›©ë–EPJx\«øm„ª.AÅÈú~ýð*ßûÅð#õd‚¬~úÓ
+©
+PÓ¦H+qž1ƒÎŸL*¥êJZªj¼�Ó�ŠV•ª*<rÐ¶…”}¨¨Ã—a€…´šD%œ¯:¦Ø8VÐbÊ`á™	zž¹ ”E¼CàZPø‡Ó…YSºG"B‚‰ÄQþb¹`;1*Q’…›‘#ìä$P¥deñº¯¦îL’«¾ÃéÉÀì×.l±½�4¤!e¢¨é¶Àý9p(FéëE1*òf‘ä�¼@L‘bX»Ì�JóÒ†»ŒªM±C\Ý«„âÔ.ãl‹$½ÊDÒ’k%jN*”j­ê�SØ~#>L‚M¨ÊÀ½¨»})‡4«jã
+G1¿Ñ–Kšº'Û‡
+Ðð*XS˜m©N[}9©2J‹Q.tÌBGBF*´R¦Ÿj˜ªÏÞb¬ÅØ°qøœUTïŠ¯2'š”5ÓQT{°4Éðüå}”¶šÇ”®ÙÂGæ�öiMIÝ,ÝL²�à¢jÿ±Ï@ö{Pc§ˆ÷ýåÑj°‰f‘÷}ÏÕÉ‹+=?ò«òò×O…mì—A²{x�Ô–%“¯‰åSï™º™ñI£ áPÈl`v^¡�Â:;(o¾¹Qdüöüø¾óÄžaó^³å	l¡…u;möîêÞIä±Šk'¸7qHÿ¸ƒŸÕØ¼›~÷àøóòðË�ßãg/Ñ!ó£¢\y“I‹Ë¶«¯øwDmjÚ/z›YD×´fÝ· ’w'®p}»Š§_ŽŽvžV‰ôÝíÀ§"È=F4ßñÎ_'¨Ôy¹ÇrbZžœ«,Ps
+ö—Äøý‘¢Ëž2©¾lãŒ™µ6ÛhOåø¯"[FšgŽãÒO]Ê*<+?÷‚2«SlNç:,½­ùhÇ§ã¹Œ¡eóWœl¼�äívÊÿÌº"jZEø»7pCÅ¤±zÜP€})ž9@Øü;–?u��©üÔ,þ9û»�v¤p°ÿ)\êò]Å�u»�WN±Ò.¯5¬/£gõ‹8¥¼–R‚�OaWâh:fÓ&ÏÐàÂ}Y¦‡ù—¥˜ì[_²½Ñ®šÄ]Û#GÍdS!
+Ö�ÝYãà>YÏjû
+y
+Gñö¹pÔS+ÿ•£åbªnmõSo/ÕïL¶ò¶uÛ„œv®Ûf—Ù�^9Ê1å·óâœ�¬U¯?4¼žÉ({ë‹n.¨}kyTîkáJSÛ*Òv&¶_æþ´þr*Ú×æW•4»yl§5Åé·Kd.Î³pò,A^D×í§^‡!Ù�‰šGŠ|þ}Å«&pw>çÍ>oó^¹¨ywË†‡}gi!»Ò/îÐ]»	ëAêËom'©GävÚ¹ÕáìÈc—«ñö¸£Qe"×ü—ç/júÞ±Õ¢¶úß–§¿Ž`”Ê¥/ah—j	bxöëÂ¹‘ªÕáÓï{~(x²§šù†O0ÛêÖ×7ÑÚÚØØr—EµÓ Y$‘ÃsKm
+íÎd…D£¶ïßæ†ª?s�––�¾¢ü¼Õ!óG—ãk60Ím3ZJµä-æJ¬Ð+~Òš§¸¡Îµe-4Î#å_ŸÞí0gñ‡{ßt{1Æ»$hªŸê�Aøg¨õs�&[\Vž(„iˆä¨¨x„«)ë›L!®OxòivªE
+Íûªˆ?†wýƒÝDûþòëõßQ{xm÷m›ù“¬<Ý™³XzàWå÷üü³Qô|·ù{cþü¹Ô.äJÛÿÍY-¯PGã‘kË‹ò£@V†hÿ�Õ�~,œ2§C–½Ës•ÕôY™©]«8÷ŒrÍÎm°Ká÷¸@Vxü~çÕÿ–q}kó
+Öpj„óÿnÄŸñ¶ržÔõ«ñüø»žÇë‰ü	}6)ÀQèÝÆxž/ =ä¾¤3Ì5=ÎU6QFF¼J¯†F<™«\¿�ùTÂ«"þé¾Œ¶<•Z&¡#%O,å�º³†<•:�YhG_ÚÂ¨�Á®¡¦S>jÏtþÉá–ESgÈËš¨àVÇía
+¦:¶YCIýäNª¡7fçJöÀ¨Fþõ÷¯ÀwÉZÍ^#ù@ýXUq.G0•¿Ë$A‰*I,hFGÃP€ý‘�ªGtyýŽÙhche™ù&ß~Lµ'áº_‹hÔíÓv®´%ÄÍR²‚ëZ=r%¶<’ë[iî'‘x!Œ”_
+œ“Å„ÝJb‘è¾™*1¶%,*#Ø©(¤1>Ù\Ší>é>+Ëˆ”òãÓ®Jf¹se6÷±$ÈkÁ�Ç/‰Beg1ißâ¤ÑŠ%·ó+\¸˜”“SWŠRd_X1¬)ü¾?�r¹6Å-oL»/.(@“�…ã‘d‚iÕä‹Écèß<U+»oT�JR¦™òd(Ú�8ðaú†SiL.G?«{°ýYd¹ªØ×Ó¹ôÿß�ü0*÷b¾·ëÈ•IYøM*ü[1éÓ­}Ô>ûøõÅTÃP–ñÅVzø«0Wß
+„Ôƒ‹\¹¢OEÅ
+7\dv¦Àh-HRW>«ú6Ñ-ÜëÚ%�7ûÊÑã²×(ñ?)?ç#üù�ÿ8md‚ø®�åÛg¤¤B�1Ú&ÿ)îNzbi(	~:ºl¹|Òø}Ï§|«ÿ9åiä?'èz¥ùu5Ô>^¶ƒOKË[åV‘-ÐF�éÉx�_Þ£¦mµ�ŸÇ+ü}î³7iøÓ¯ÇÜõïË¿ùÏŸ'þak�åë#k–7±[K|÷KhÖé<IæA?ÍãšÜØx	
+ TŸD�ÏmÆf-ûgX–°‘Z¨¨ãµ)˜S“‘.O—¼ÝæÿË¿9?™ËP×aý#{,Z°ˆ…¶>“–h¤³||sY¨ÐŒ²2ü}í˜²Ôi�hÉä+uú–©¨Cl’kÆˆwžÃ5y{Kñû\ˆæOÌ¾EjÌW0ÙFÜ$y-$5`xõ]ºŒ×ÏÙØßãõ³üÂ÷ŸËˆ�˜ãâÀ2rµ”Q¶Cý�Çö§ó9¬tI~%×í�HÜ<2 ¨é¾cçì*¿je¨¸¾"üÔü¿ó‡�?4-ô[hY<¿,�*y”TX¥¿£ß6ë"7­Aï�ÏgÇÀÓÑün\8‹êO#é>TòdRèºµ�Ôú~¡–Ètå¶"–ñ7¥¯q¸YXp”¯û­›1qo;	áˆ
+üÌü±‚âóÍ^o–Þ(^[Û‘¢U„ÙDkM¸¢QNÃ#¦™Œë§ìqõ¼ÈþNóŸumGH´Õn“MÒ¢³»Õ´ÿ^�ÏpæV�”~¢ò!%"¼[:ºƒ³…�›}áù“¢ùsXò=Þ� Y$ZÏ™-l¢2GmêÜÛÙXQÌ÷>…¿0ÎŠ‹zPo×5z�t‡ãö;Žƒæû�Ëÿ1h6/ú?FMB–ÖñO§ßÙ-ÄR¼`YÞ9U ¶­3OÚr”¸s^\WùYæ½_AüÉ±óåÌ÷šÖ¢WÓº›•Ãˆa[y-¾ì=_Úìf×>IF6ãéeÁ'Õ>dÕd×µ.Âk]<[hlöm¼jÈÖð›‰'uõbÞOŠèîÝs•×ä–@eøèî@ŒÏzM/“4}bÊ[FÙ.le§(þÇãùËÇ_¨Á+ˆû¿S9Æ3(ù7Fò®�™¡ÙÇefd2z�ËHX°ø¤ø»÷Ê5zœÚ©œ’æ}ÝÂBƒÔmbU·Úý¯Ÿqš¼‘Ëø¦v
+gosÍ½14ˆ�/‚¸ûòíg)ð‘øÝåLÏNò§©}s+ë/oqoÍÓJcðVTˆ¿j WÔíZvÎçg@FÏãípx¸KÔÿ/àçŒ•Rž»H¥� v7~™¹Ðaˆ®_ÚÑœƒ»è¶§&§JœÞHìàŒÜ%¬ª0ÚÛ8ÇÔ]Î›d¸™x¢{?'?çåF{›ïË‹8þÂØêwý‹B?†diO×ðhÉAù�åè¾±jòx²ŸÃ7°ÿŽ®·+>òàHµKrÿ²—L¿E¼ƒ:,ƒ‹¿ïux�l‡Ý÷>·üž‚žd¹ùgÑà_ùªÿñ¶rÞßäáÀãœÿeq™f'Ý÷Iô²17¶x¼
+DÑ�˜0èze©„@²€z®}(ê¡xÿc!&Ø·ü?F!J"�¾XP�Ûš°8Ó�Û}¦ÈÙ	â¥Xx}n*õ®ù!Ý7oAÓéÇn�²\•4F¡¦D«™y1>8«DR6dy*šÿx>_Ã
+ î�‡ßo¿U’m—åŠ¡J1oæ¦H+C ÿ\aVÙ©ƒÜä‚¡‘þ%Â©ÚPº�b]5Â0#ö?c Ð–/êä�T{F#E‘’¢HÈ¯ÈÓøaT4Öb_ÝÄ(:‘Š«[@D�û4ôÎX7–X”N?†9?›ÇñÉ•IµZ* rj­¹ýyITŸOÓ„)rK•E4‘ORGL
+ræÉô°’)†Kuq®â£,U¹�lïÖ.,²;QzR™"©mË‘k*p&%w(OZ–$þ8Œ†i˜�Àòl6G’ À8Å5äµÁIIî#ôª|dð¦,‚^,Ãœ}©TŸ¸Óøb•€C[ƒÔ2%WI9xŒ
+‡aÉXø×"U ¹¸A�W3Q)óÅPÅ¹1U.«2Väkã‹~DP³‹\¹«±„tÅçñqð¦D�ÖGg“þzyÉ<—ùq¨¼2pÔ5÷6–Å>ØTãêöa×þ7½™ŽÏãÍ¿K"øòGÈ)æ�gó2÷ÍZh�SÓÔi°Gsö¬¥»Y•ØÆª>œßæíÊøû…Ú/4¾póxÇš4;¨$Õ4kÈLwVm,r¡ìÈÄì»;Wãb³øÜ¼>£Gàd¿Ç&yÿ8§åÈµ]sÏÏyh—PŸ/¶“qµ9}rQD§ºFÇ5úÍ÷ütv˜eÅ»î�jóÌzF�$š&�ìÑÀ¿T°aDä!»qéÏ·NÙÎ™nåË“Ï¬ìüÇ©,Rë>_·Ñ§Šä]B°¿!$Æ%ÁÝ”,©Ëü¬³Ã'v°´™oÞMWO½ÒJ‡M•m4›ÙgW[È‚��Šüi\¨‚bZÍ¸Ðhöövo`ìÍ+¥Ã9D¬ßïÔœDIÝHÝ˜B–adŽ‘€¢5’¤SE6,fŽââcqêA,KéÚ¯
+5ÇÞ§|‡¾Ï‡Ò®mhÀéñô­¬å³ÂÂ¢€›Oç%’ÑßÕšGô½o…h==“·ÛÉÂ&›Äì¨_è–ºõ�æ�x„Ûjð›k®
+Fáp8U~\³í‘r›a¾Cü´Ò<‡ªÚ\÷—×:Ó¤÷ww�J+q‚!Ê&;@ß6Õh£	 ô9â•Ë¼Ó)Ž6o©HÀsKzì¥Ô(4
+²ŒÒŒƒ|òP@RYe¸a
+ßÞ¹ä	?ÝïîrŒX£[_‰qyeßäö•'œl<åÝí¬öw1ß~‡�ãH^ò.GÕRÛïË|Ë:Øä?�¹ÇÝžYÇ~À]Ínö7îÜf‰ÜI/�©—cÎœ¾œÂ–™ÑÉðåÃaUnu­/Ñ†[ÝK[úýìŠ&oµn¦¼VOø­ENX°@n>ö¸Fd«K©kQÝˆb½
+pt2IwâÛÐvöÌQ¤Åš\@l}ìæL6yæ¿æïÌ,ê-ª¥Ùó–d©½²Ð,Ö£ýøŒ±3¸<Úàì,y:}ÿ­Ãž´Çñû]ómµu’Hõ[Fh™~¯j�"¸áAS$.�ëÛ~½óSØPÃ2GãílÇ«2�°Ÿ>~~ùûÊ÷ö¶†îÎþˆš{c=¯1±ôÀåŠOO{.Z“Cñö¸Z�IŠ3Ëßóšß›Þ\ŽÖÞÓJò¼‹j¼`ZÝ‡"µ5­Ò÷öÍ”t“éúwý.&=a�gÿÏÅ?6#<®¼§å«¦ý¯J;¨ëÿ%Ûõá»wM/ŠÈ4ïùøçžÙéwùo¤J�ý+¹£'þ	$?ðÇ!<œ"�îŸ°ŽiWãïfÖ?óðûùVi/?,á·KXyJjd’A }¨k‡M2ŽÒöté£Žžoš¿=;çüö¾f}-/ùnú/¨¥×«/úD†1#ì¿ïÍ¶é™ØáÁ,ƒú¯,AwÉ^Nd’ÞX¤ ú2¬;Ž‡éÍÌ?ÅGã«�•˜iƒž©cÿn�ÝÎŸN8ŒG½Óç<&GÜû?òQc–ó^¾“ºÙÄ¿@§ðÎþ	y8h{ÿÞ='±8ø£#îÿ|úŠë@>ìòRhÓØÀì¤„*:`«d��àå�PGTºânr¢ÿ.U&Ø«FyPâ£í–¯\(d– )-Ú1VÃÍ)ä”]ëÞ‚M/?BÚx·ó‘ý¹´Á¤ãqrI¯%yšMuÔÝEè¼²·ÕÛù‚1_á�ÏƒÃ‘‹v#qt±OÜ3R›š�‘#0f)±4ƒìåAZ™ø+ûœ*¹MS�¶YJƒ+ÆPpª
+î®V¿eNØ«¥xý£Ó~˜ª‹¸ç
+E:ä‚©<•<|WÝd‚¨ÆÜ^¿äŸ×…Sg–6€Û ®H1(Y¹Ñ)Ó-`Oï?†H*-Ì¡7jz.6ö"£
+£¢$�š“ROÓŠªþúB$äügÂ›e�WK<p¯VzêÇ¨=ÿ™T«\yE“ÊQ‹’´‘z@ÊJ¥öèâÜz5)ÉH'­Hþ8åÍ4Óª^âû¹$;Ë–5=´�ÜKûÓ9%x±û#a’*‰¸Šà¤BWšoÇ À©/Õ¾'ø¹ñ#âÉ�³dy7(å+ŽØoô4”ŽõU\+
+zeRæÈ,BªÒ”û-Ø�êFª±øøï‘*­zq·úËÿAƒ±r:r%Xþ¢¥dˆž¸êWáÅV·LUGeÊI5?g¶,	JíÓVÅW+ì¨y}ùÇŽ‚ƒ±ø>Oüæž_0þn~Zym•›J´o­Éèâõ™?äÒ¯û,éôžŒUøææöYýÄ¾yb‘®tŸ>kŒ—ß�59Kž§ãŒÕ˜�£>Äwú¤Òïˆ|~ö;ù¹ùm6ªËæo/Âú%_ÒVcíJB‰Ø€Ñ™ý‹Úcüyù8z½!š?þq£ÈÖëeçË»Ë6¬ÜÚ[J�ÑZÒ)¿O­\èrë†Wã¹ÁÇ¦à�>�ó/åÎ�æ»/ÑsÜ\ÚÛÉ*ÜJ¶súÈ
+_µnù®0²ÎøVi^G·òÚGoku-Å±–Içk“Æ^oF‚1ì¶â§¿\´cÙ>Iî#cÞžþ�£¸ T^þ9\±6�>_æý¡§Ó*ÄàáÚ˜(Ë€Šy�æ4Zµ�š&“m<×7hñY‹8½y�Â+:ü>Œü@—ìýœ8ñn³¡ä­;PÕ|‰ êZî…n<Å5±k­<¤hLÈì«Þ¥@'ARk‰±iÚèvº–—ëO`Út§‰+d©,ñÈ“ÒE_N&jq�Ç ”d=�ìzMÔ0ËÆ]9®¡�–hX¤íAU¡ú2%�PÓ4Í6ú[˜í®¦”YÌm'0ÜËÊ)cŒ8
+ûÅì|1J¬z<²Ènf‚&øY½BÜ™þ#»=OŽD¶G’.ëË+uo<Ë=¬éèÜBÞ›‡C¿
+4lwë×RoðÅ»Æ¶2Rk8@hlä‚ ˆcb
+8¯B<0òk—5-FÝìbúÅö§Û�õ©®"ÄÔÜTJ£¯¶$qSƒZÑ/¦‰-<Í¤^É3*%´/Éßƒrâ©ë|g½{d†ÏãJÞ^òeö‘&µv5›�lk—¦ìE{7ª–õý‹täÜèwë’âk€Ý^îÒæÒîúâá-¡€4…·Re~¯é7_žzYóyï�üÒ<¯hº„ðÁ
+…£ÆúÍÂŸT}ZoÝ'ûã¬’/ófN8q4‹ßj>Mó<‹vš:}Zñ¤–-@á‹Š¹QÌ3ÆAÛo‡ïês1ëum¡È{¿S�=?©ˆùóÊ–ú=‘Öt™›MÒžKI¢÷ŒŸ‰K)Jo›|·«Ë·êýN&L$1«(|‘ªÚ6›g«\Ýj÷w�aÂä¡k¨’ØFüà¶ÈÒ¹øñøê�N|9rÌÊ\Ï¹¾9†<@uý¬óHü¹Ôõ9µ‹�% ‘¯Ù­_Kå*E¦ –)ÃE-ÄžŠEd¤�#S�B�ðÇDÔâãí™ã;~>Æç.ßù$j‘ÞÚMo{b9›[¹Èe4!Æ‘CREÖo´a“B'Ë—ãÍÝvµ:˜ä røyÿE!½²·�Ë�©7›tË¶‘-^ïB¶1›™¾¶Ì’D¼§¯î‚©?»øõÉi»3„ßãï^Ôíí^cýž^LãJ…aòÿ˜m¥bn,ü´MÔsF8¤·7v…Y]@¸`Çn§+ÔÀC1�»îp±Ny1‰Oê?Ž�"òü«m{{¯ã›Ó”V»®Ý~ŒÊÃ(z‘I5Ë^Œ·„|¾®ÙÓö|8eˆÿ[ôºmnâ¿kþG[…Ð¯îY*.uãþÀqþæ¿ðJÎ%Úøú`õ>ÎÄÄ~<Þã,¤
+BÛèÏ9zÙKˆÚ„.ÿ„ŒSF�˜Á/CN˜dxE§…-sYã5¯¾SÆ“`&+ó(DÍS³¯ã™#C1Ëñöµ�O	¦Eg¤j%�ÎEô§á–ÇC?Çö£ókuÔ»Óì’	#0½ü‚AêIûð¹‘‡BD¬þ>Ö¼šž-žmæ¹­á€ZWÓ€DÑºxÄ3c8Ði€²òO(ù¦í|ç£ ”®ŸÊÇ¹j**Ð~4®cJ7Ú%R~ˆéÎ“Ä6®	
+Fç}þy¤Ë
+-æ|A3�xÑ|?®�™@lçÅ�ê¹+d¡€ü# qO»
+¯_æqT¶õœAÓ$XË!ëñß
+¨ÈÛ+6ßvØª�^,*Šõ¸p÷ «`‘„ÅÇDSËé8U3»U’/Ù`û²A‰B¤¡½@Ý8|8¡2•#,´Ñ’
+±hÓÈD•§*˜¨�}�×€ä§ý]¿†H*»JG$únÛÇ/òƒ¾BË^š,r~ùkêIÆ¼�k×Ju9�­g‹Ó ‰<)×~™YV´K„’+s*ñ)ÈÿcŒy5Ëšk
+I¥$ŸE/ïðŠe¡ÈLòß`«µK/ñ¦ÿ,±Q´7!Àu’ˆ£lhvú1V9$(å¿xj
+Mz×QF ½k^ÿ,UŽj/ÎEôÿdŽY\¹¶G’âUJõm¾ì	CH9Hž§‡úwþ8²
+K#™[¢Ð}Â˜¥BV€t2%�æ•êH�"ô!ßNT["’ÄãÓJŠuÆ<”¯&¬‡ç…oëŠ³PÁ…LX+ÄxÔxbªªjê~xªSšx4ûùíÅ'‚ÖW…¿ÊŒs�þ24ãÌGã‘k'êø>G×¯£›Ÿ–Ù“�ž£¥oÞ}>3ûäÍîoA§/²ÏîeðûËüƒ­·–üÇ¡ÊÜu/ùžþÒò?ò½HÚ¿H5ÌÕ†ÃÌÐêô;ã¼½ŠRJµEq÷f«1‹“�Š@i>fÖýmGEÐ|½tK¼†ãUÖÇ§Ââ#ÌaNR)ýž:œê;2ÎßŸÞ]FiúÊ•—æÛ_y“KòêØÞiiîd™®a¥† QLN¥�Á=g6r<-|J^hüØÔ4Jm.Úà"Ä}W’Eb^$r]¶-LÃžªž×²=ˆÇ¯ÓC9ËÂe{p“È‘Ïˆww19¿<|À*cÐ¬€s+
+½ò“«vÑÿ�Î/õöþ-¡~qù«Y×4�1´})#Ô/m­C”�eSÄú‹þüðÁ�QÄXký‘Ž‡"\^u]GN#ÞúÿËƒR’Æåo.´û‹f‚îØ âÅÔR.ÒH·Ý‰Í¤g³ær^NÇ$ª/ÃoõMÚiÞÞÞÐ'ïeURR1fˆ·g®ÂžS!#fÙÊ“«-9c‚Þâ$HCL³oñ>í¿Ú'®EŠù´÷’ñŠÅ#E¼!
+j¾¡w§Ã‘,‚ÃLôÖå½:ŒTSŽôßož)A>‡k}ÎÞþÎ›nQH#™kñÂ}hÊŸõ“"[#É�½šRJŸˆ’_jQ¿hSØí�,sQ†{îìtæÕ®‰+‚4qK*ÕA	#n}²1<˜Ið?üå�Ø°Ö|¿§hÒK¦ý{ëWºÌ1ó¶ÊñB%˜§ÂÄÀ¨ë™º8qr§ÌþFÔ5�æŸ/mFáe—P·4i	
+Yš+oC›NÂ,¿Yü–áôý'Nž)�äöopnZ°ã#
+ç]„›mq¾sÒ>§>¶No48/¡Ô`–G³ŽiÓ”�+ªº¤1HI�Z7	SÅ‡.¤å¢»QæùïóËï›-µOòÅ‹¼È�m5�çÕäX ¹K¤¶º†òâ@â6^
+êÍEzBœÎV9ðµ”jz£äO è×ryIu/3EªB“i6ÓI2Ü5ÜüÕY›×UâÛ~ãˆ'‰?9h–\††Ãà�–¶zE®™·i<šTš•²\ë‘A§Îö�—·�y7Ø'‰5ÜŠíÓ+ãÔ`ßõ'ƒ�òæ7åeç–oæÔ4ØçD¸p¿f²Zò,Jù�³¡ìîÙÆþ­þóäê5Ø‘#—ö>§òO™­¼’.¬uÍ:æîVõ.>¯7îá•Ásû“Zõ;æv|G0¸º¬z˜c;¼ó·P‹Ìö×7¶¯�ckè_Ô”ñž8MXm¹c@6Ã)ÀN(ða¶.\Æxþ“Ë—uuyÏ�(õ¯2Ímsyi46’ÒH­G÷òƒÜ{ÇÖv‡„?©ÙâÅ¨œÿ±õ/žÿ.´ÿ"~Lkw�Û Ô5{›RÉÓà™Ø˜|ç¿<sLÏ¿ñÜíçŽPÚ\ßió4¥ÿ.�+¼ÔæëKšÜ¡é~Q˜I­hü)$¸’ÖÝ?âËˆÙüK7ŸœðÆ/ó�vL<e÷ïåÕ‹é^UÑ#+Æ{˜Öi‡¼¤ÈâYä>ÛjÎ^Óü2/eÙšn�7£ÌüÏàsG”Tˆvqä«nµ!r´¦^”„ˆãïö³+O‹Æ<-92Q¤ÒÇG†9²Gê¸öÎ›bŒbÿ{‡=M3k(‘x�Ï€„Y8�²«$©
+U‚£ûR§.Œ Ç‰åþhÔQó"Vz$µÿ‹Xrþ9«ÕL†¿6ã¼'SŠO1ê:…ª�ÚÛ­&n‚[“Àø\Â‘ânœøM/òûXMZÚïÑŽ·—Õ‘Õ¨§#Ãµ4ø·»êïË�Mœê¶É ž=8Á,Î
+}3#2õÍf®æiçoWIÉôÐŠq§ËlÔÛ°ZÏ·ÒqµQpcþV[JÜ’´^¿µ’TºZhÇ}òAPpÈ’¯UÛîÛ
+¨™*kû±T<Ž+ðôÅUÁ&5'ìóÉnÝ€–@:Pþ¼*Éúž’ÿ,cõdƒÇ#�­ËªõòûñB{êFPŸeýC$”·÷d£§ÐÔþU5ž:ËrìFþª~¼�T9ã1I�}H�~ò/ô8U1oNé`nN‹ê!öðú:b©MÁõ­J‘ÌÈ•÷"¹YU
+5ín/	E¯€PðÆ<šåÍ5Òî¤“S¸s+l�-Oá–„&«ra½jJçÔ˜þ¯Ã,TT×ÑÛY]1j¡qÍ?Ö¯b³¹™ÀBP½U­øª*$SÎ‘‹5Uºõ8ªAu^f¼k·^¹\¹¶G’Q¨ÉÂ}¿w éÓq�*^K7÷HÿÓ¾,‚ÙGsÉ~Ë�–)R¹®õëÀäKÍ8V€×©^x®T["ÆUÌlÑþÂì1�%(„!’£¡®(ÿ\U˜Ö®Ç�ˆíôäØ+ªÔ×"U1�U$¡•Bú•±8#ˆ_ø&®8Ï‡>&¹‹|Cù³ ^èéo¤¥âØK¥jsä-zmíåô$å"_÷\È”Œ§í ¾tz}`Ì)óp<šÿÌ~qòÏ›nÿ04.CÏ\·Eó¿—Öò©ÞÍoF7ÏÉž!�¦fþZ9£áK�þ×Q¨âÈJŒœ?›Ö?ÃþIò=¾ŒÏû©õ©žõmâË‡*‘ÑÄŠëRÛŠäqöFÏõƒ÷þ’{ÚH2{¾�æÏ3yÅ´/0=»]ß–ÇV’æúÔ�Ž[€é*3¸bA4nƒ,ƒ¨ýáëýŽ6M¥L#ÉÖº—˜?0ûô\¶RYhK
+$�K¿é2ÕÑÔ(<ºôÛ¦Z
+gù¯o5‡™®U!k™M•�HÁ�Jÿ£Å_‰·ëš�_÷²ø}Ï³û!ÿø¿Îÿu'–HŒm'y­š¬d14�‹�iÕvÛ+U—“4üªŽ;ß:ùe"U@×¨á	©�i¿ãLÌÒ}o=í,ë³â=ÿîƒô;u*ZV�…:n+›)}O„ñ]±-nk†{ˆ­íyD�a»¬ÞQ0
+=6õ 
+ŽÙ|ÜxòO,´Øì­ã´†4Š;xÕq¯ü<š†½wë”I*6–ñúºƒü<ÒáAôþÞð¯ÚÉJ£qi|º]ÓißVúñSõo¬zž—Ú_S—«Ç+1µE[[“,…hUK­n[ÓÃ-€¨«×üååÍLºÕ5-E ±´®¥HÜ@’8¹ÕvÙÝFBJÇæ�£�OË¶·~a¸0ÙÝÛé6Ñ´2Kku/£ë«Ü|#Õ<—Ç:«Ã?:¿'´¿9ëZ$�}jïRÔ$k
+>e“ÒŽÌÒ´ß»mÜ|rèê8U…Áÿ8Ý£y[Îž]†ßëk©ÞÞ[ÜZZ‰£’Ù-£
+t²3*“Al'QÄ´û“LÑ’ÊÒÞÆ(‘HÑ‚1à	+·A”JM€Ó{Ý?PžvÓoþ±o¤kÛù†M;‘á,Q"4R«*£|yèÙ2O�¿?u'VÕot=k»ˆo.íäŸë0›9­¢V~B«%áàG¦\BÅI [W“§ìÿþ?Zaåï5ùWCÓ¼½	»Ö5»–Òbµ×�Í…ª$2á–ôÙ}@©ÁË–BÄð+Q•OYÅ'#/dÊ;þ>÷¥Xþd~UivÚEïœ5ÿ«éWv-õk‘n`WQ1‰ÖX­UY)Åß�6­*zœˆ7U˜OÎüß«y^Ô|½å`²¿µÕ¬ç¸ó~™ÖÒ¼[‘wJo{\#%?�eY#Ã*a	™*¶³o¤Ý\Zé7º�ì1Ã#iÑºM<\£–Xùs¶�©yc?ûYJº–|Ã¬[C&¿¤Þèb¶{�6ùà•¡q-Àc’¿�yPPabFïEò�˜¼£g¨y†ÒK¢©¦êUŽE‚DxÚã7­ ·PÕ¡4n›Ò¹QlˆyïüäOœô0~F\…ÔXkÃê—6f5OÝ]L‘V2« øV£~£lÉÃMøô�‘â'wçŒ³I$n)+KBdŠ’:ï™�ÖxMš�¦=?�µôå7‘®u]Z+�FÜ6›Ç5´Á¨Év­Hvù†ÌÒíñÁÁøéäãé»:Xùþ>×Ýöê¨¼�•54móÎ§—Å�½pØ).	û;`Ê8™Y´rÊ¢Xí çt4¹—¢ÂsšüuiÍ:eV6¤ERyª}ûçg¥Áàcîývé²›‘NqjxS2Ó«SÇ‰ÿ>¹(•Mnµ(ôí2îþG¢[ÆZžôÊ³Ø¼
+]M¿A_êsH·ò¿>ÓF\ŒÕO›hy ºŽ™ª<vwcNÔ%œC0‘„ÊÊ~ÎËð‘�UÍ{ÍwéÔ¢·yGï”Hò ä2|GßŸC·L¦|Ùt}ÿ8Õ5«]yŠÀÜ5ÓMl²<íÆ¬Áˆ?gmŽÙ“§Çmr}«ÚK§9šî¤5Ç5]«ÙÇÄ–Núý½ÎÓN¢N·¾»ú|éÓlæ|K4ìîÃrDabë'qËîËD(±	ŠËŽU­@ßèÌ¨j’V†²í”y%–Â“È1J™é'Ïøä%–¶AŠœ…Ô1	Q¶ø1ÌÚØ
+èò;¥b¢Óíå²Êm|;Ý°¬²’�â~§ÈŠ¤ÎYI·ÃÄª�‹$
+±èî¸ÜZò8PžÇ%}cÎ•N˜B§vRÒSÓs×-
+œM#Ä‚e§'»§€Øä‰T¨ÜµyGö‹‡ S%mã C;=ú¤� à—%cš{z¥kñõÊ¡ÍShbtK…	9d¹©EèÑIm1uz”òìL4ÉWÐžëS—Ðuøà¬•ë°§ðÉtg²ÍJÍ>«#ÜãB×¢€r'“4®âÌˆ!ž.UY–‰¶]<ëe[,É4€-c§'"†¤Óær&3Šø©&§ªúŠyÞ¿«#Äz²�â6Å®Ä’Gq'
+ú+×+2·(ÂÔ"�É¨¡P®GÈ@k�q+‰-d;}'
+Q— …5ê@?x®HrTµÚ‘ ñl¬«#Ó¹º-ü2U™¨¥<ëß ®*ôªEO\›Èˆ2%W¯ÚÀª…©Q‘—«ds,KÌVz­¼ö…�¾¡eqÚNž¼Mÿ!î|OC€Û¸vx|¿’–8™¼§y5ª\Ì!$Å>¿
+{ÇÓ×2çÛ&C†<ÿM1ÒØ¶Yo¤iz-šXhú}¾•coJÚÖ!
+s¥hO}·;åÍ˜›™ÛàŸ…›®�¡kºTzÌq‹}JÞÕtÉ§‘}CžHvQû<¸×:]$„±<þ÷S©?¼?ŽŒÞÇÊú}•ô—ÐÇ,†æÞÞÎüÅ`f”•üë™¡ŒKåÎÛe‡Ïr©nE¬­5qÇì ^ŸFj5ÞËá÷>×ìyÿ[±�þêO¹
+.In½8˜†D¢±’ÔoÿðYXz¼¼ž•ÿ8û§½Ïžôß]Ä"ÆÊk…‡œkìíûy™¤úÞCÚ©ÖˆÇÕßV28R‡&aQOÃ6RúŸÇ+¶¨À%¶‘‘�kÛøíUJÆü‡ü7¾kOAŠÓŠÔÆ8z�ìtÛ—½:eK»º±Ñ´›ÍGY¹ú•²d–k¶¡UYO
+
+½±
+ò£ùãù`g•aó¾�%¿kŸFáX³}aÏó ^'ýŽ]jõ=ößPÒ¡Ô À·šÞâWýÐh
+ÿ’ÝG¶2¬ÎñkñhU±¸òÃ_Iþò¾¨a6«/(ø<…¿{OOÔ_‡nL¹L•w”l<Ímeö£aåÙ'ålÚ•ý›G3M¬|Þ±ü-[–—ÓïÃ�w®HrVnš,wz=ù–xdÑL¿Q³µ–H­’UI’ÚCÂ•>9T±Ú£ÛK’}NÎùõ=AÅ…¼¶–šH�›Cë4nòzOñ
+úKöj5ÃtÚÈ}mJ×Jµ>g»°º×-ÔÏ©Ë¦‰cˆÇê·¦QføÛàãZ÷­6¦[Si‡jžaHìnäŽØÎ}yÌ¯,^™hš­ž�íTŸN¾Ù	"‘*üÎüëüË†}v½îÎñàµ6º®™Ïƒ[É™dú«Ë‰zR›tË#¥âr´ý¡áŸÇêxŠ~hj?Åd„�ê‹Ça·J·ëË?“úþ>÷c.Ý�pŸÇØúOÈ:‰çO)hz�ÜKum&¯!½¶!gx}ExÑJ,ŠñÑ‡©Zw®îÝn}Tr¾�òÿåç•ü©lgÓýK=VH, ¹Õ–âiLŒ®Š­»1Ü„Ú»tÊg.#n&Ýýí´6\šîÓÏ–þNií+qªÝ"Dâ8£’äç'ÄÄIr rø+Â¹"|¿·‰,Ú§Ÿt¿=[´J-µ#Y�ÜHÒ"ôø£¸‡¦ß»Ûl,€Iü¡ù‡å«?.j1Ï¤\ÝÞ¥ÅÔrB°o¦'›qÚ�ZeÊ‹lCãOÏëøÓò‹Êágõ¡›_s|8p�-bŸÓ¯ùRJ[éÌÝ&æœlâp<]'ÙùºÞÑš),¤øEÓ~t î{fV]s´=²1š—ãŸ“ë¿Ê¯ÍÏ,Ûé
+%ô2Ã-‹z­èÅÌpz�Ùéœ¯höYâ?Žï7¤c¨‡Š9Ñ³ì»_LpQ#Zü Qåe‡Â“Ž!e1y„1Ë3µRßâáï‘‰ñrpþ91�á4�yvÖI^Ü%^ãâUþQZÃ;^ÍÐŒ"ÿ|Ýv¦tÏ#ˆ¨©<�:æÓ$¸¤K¯×§\‚Q�5™ÝRß3\¡°ÒëXîeiî“þ+…wÿ‰e9ŽÍ±xç›™K
+Ôð†Øeö^Ÿ†k¥Í´<§Ì³)–in¬[Q¶Z;4aÙ¡�"ªŸÝ~õvüxäU�#èº–•¤è¶	6©¨ÝCÜ×W7š‡ôêŸlz?N™TÇV]½.Íü§­Kaì-,P$–æÉBz$(%J�Qƒ£„µÉö?”¯d×ü§¦ÝßÈežá^9¤=IWu_ÀÛLŒøãªâ�J˜<ÖóYjo-d nÙÄjô~­Üã•†K:|ÁåP7ú2ˆú…·³R9¾JéªKšBOörØreHUoNå�ì0û†I(Ë[Y¯„CÑŽ¿ß6ÿæ3;M£@=î>L”i>M/Hò‘‹mR3oÊøýnõ4Üº ¢z3*6SÔåY;0
+ÿ{f-^ÔÆ¦ŽkK’fŠ‚£ŽjséøØK‰3••à�˜P¸5#LÇ™E‰pÝ9QO=ºaC#„Šžu¤Â«^¸B¦z¾‘«ÑIôÀùœ´*S»h�ŒK'Â&PÙ�Õ0ŽeY&Xÿy$­XÇëÈñ+s‰&p’EÆ'hãAîNÿŽYü*•[G¿éH�NVW
+~Ðäyo÷åpæ®Ò/Úá®‹’‘Äy…9d¹©d:<Ñ}náöjH>�2a¦I�ÕõŽ—†NRÏtác�?½•›¤iì{åÐÇÄS{3ÍÈr[ÙG©kÀ­ÌäIm§?÷q)ÝDžô¦oôº1',Õî¡X_‚¯Üì>^Ù³à†?Os@ÊXýÍ¼rÃ,n·ÝO¾W,0’|RóÍ{B%LÖŠÂEËÑ‡sší^„Wü}®FÛ¼ÑåEŠæ2ejzƒÜ}ùÌÎ<2v±É²”%ÊHknvß†JÖíw¦²¤az§õÅVÍ!,ªÉR\�ä¨N ßˆúr²© ¼d‰ÿm¿Ìd
+©n€òêÝp*‡ë®*ÏƒPWù±`êSl‰dR§Ç¨;ìØ±)óíŠ'�èÅR;ÓU'ßDùw^—ËÚ”whyÁ*ñ¼‡Æ2hNghópŒØ¸·}'k%½í¼7v�ê[Î�¢oo£¦uxòŒ‘uR�|?ÿ95Ûù¶Ù…—Ö…Î‘Ú_V”iÇÂŸFjõ1¬„~9>­ì¶ªEŒéº“Áã¶–÷O‚ÚH!É–$’?E„dUª�·&™E=Þé¤=Gï{Çä% µó­¢(¢®Ÿ:¨ö eúxz­äý²ü¼ôü<½ýñ}´Ñ²Ç)ˆ–„*·Móu{>'1µÒõhÚž1OsêÍ>�$¡Û—­íü¹PjÆIŽìÅ­˜€q…›ÔÇ«F¿kéÅ›æ_ùÈëÄ³ü©º¸â.l'¸F
+Ïýí!Îý÷lp�Þ~;š²?# ‚Iîa¶©c$«l¥zõEþ9ÐÈÔZbýü•²¹ºò4RÍl·âköºX'~:É±÷õ+š¼’rÝKókôu²é¶zÇ‘õ
+BÝdŠ—–·²'÷‘|N¶Ò1ÓaÈý¬×eL4òM–‘kåñ%Žƒ«4-}¨ÞH—Œ^IfV6BRÌ‘’$Ž0àñ‡¨°Ÿ7¥ÚÚAm$Q´JŠ#n¡W`>ì›i";9U‰™Y„lª¯±,[u§e—Gƒy—Î^VÖ&‹PÓ<ßå‰×VitkO^dyn^qÂ{häŽh÷ ¾.?o2a…®S§Šë˜Ž4×Âh/q¦³èQ]ZêS+Û\¸Vânf‡—
+ïÆ¸|#ÄÀÍùy9S-Ä’•âÓÊhI*>3ðüAH§JSlÚaâÏu(ÖÎFýÒFIûDtË¥Ì¢/ª?ç'Ô,¦óèùQa6Çý‡(šj¯¥#¯ˆ<†kµ.L\ésM%ç˜®’Éîf‘¢YÜÉZÉ�(bmÇO¿|Ö·½Ì‘Ï—¢�ÿ*ÛÏ
+ÖÞ¢ZÀÄO­kÆ3Æ&ŠŠ(ÿ¯îñVEå
+3G¹†ÖÒ'Käîukí=¦“‚¢ÚDÞ�eˆ/î$sè� |2 ÿ•#å±®µ-ÚâïT¸›ÔW¶†‰oAâª�y:–âÃá¯šTÕ!m±•>-ÿœÈÑtŸ+yoòÿÊ¶ñZéúŒ3^ÞßX[z1²ðGÉmÿv9'·Žû×34xÌM¸º©[óêÖÊ9îÖÞY½f(ÓZS Íø–Î¢1Ý�yFæK-Væ³ˆáh§…™º5@?V`ö†Ÿ‹
+þ9‡w¢Öøg‡ñÕû¦ÊÍo¥}5§JM³ÊuC†oOž Kõi�Æ¡£èðõÔîÕÿŒq|g2»3b‹^cP§·é±ªÆ�~Æü~UÛ;˜
+/;=äœªuËçÍ*ÜI_œZ¹	A‹ê÷¡µ9ÙºAB¿ìþ/ã˜KtX(/¯µ�VàðŠÍà²„øÉ)fòg1%6Ù{0�_H¬·nàs_s¹ÊIj�¶[˜îmôq¦¤Å:¥~¾¿Þ»Pþ¬¦f› 6RÐlà™dÔæ•ÚaUú
+�ÏÓ×3»'ÔŸ”š­½ÿ•n¢Š`ñØjÄzU¢F?‰ÍÞp.Aê)�™ãUxîTÔ©ôëšnÒÆkñäìt’¤²ÊôÍo"“ÀÃµ|sš§dM–í˜#IÈqGóÅéˆ
+DŸ´ü2ü2¦=R;'M[Wxð·µQõ·þs@DHÌÍˆäËÅøä|Ü\ò§¢CÆ5@ƒŠ(WÀx}Ú˜ðìê¤l£’JÐâÅ
+@98ØjWvQ^ÁéJ9“RƒÃ0õšo9P•0»˜ç¶¹H¥,@Ú<3•ÔéŽ9ítù} %·$& h¤â=z
+æO	r&l"‰¬±»·$1ü-òË	³mQä˜BLŒÁ?d_pËTuXš+YÇÚ€~ü*Œº'Œ	=6?:Šâ¨»‰øB’þØâüLrV×Çy©œ¤v‘Ý?ŸáMþ�••M4h¸ßjÆ#Tkv”'‡ˆÈÄ ¦–ñþ�I59©ÂQ'FR?géËF>&²iê¿”žJMRëüc¯Û´°Bü´=º¢ôõ~ñ›Í�Ðã«…–v^Ñæ>|dø¸¡ÝG±ÍäEO)¾�¯¾[MiÏ³aBCrÕJö
+FÊæ-¶'gŠù¢ÑloZæ1Î	êd¦s�¡Ž¿çc¦(t*}"(Œ_ýY§‡':\ÔK\7Z?vÙ$)L@Ÿï7¯ß·á‹…e�Š÷Å	6¡Xõ$e3æÈ%û"†iºþ¬ŠT¿{ø×g�· Çúä˜*ž¹È.1J”ÿ`âÄ¤kQ\P”H›œU&¿Ž‹ËH_ì>L
+Ž=é›y7Î�åÉÍ�ìŒú=Ã0ý¨ýù·Žmt“uøêâgÃon¾ò×•üÆ`Ô¯ô�?Waú5åÄQÉÆ'Þ 6õ5ßß7§ˆxš1vœ°tý;÷*[ùOËÖE~«¢iÐqƒ-œHiÛ|–e—´µ2ä~ïÔœÇmc„qD´èª@]²qÅÂáœšŒâ¤~ä›\¹–ÊÎ?F‘É-ÊÇPµ wËC‡G¢èõM5ïLúï;Õµµ§¥0ª+Òrû¶Ày¶’	ÙquPÏqPaŠ)&bÔph*
+�0!ò�üåÝ¦¡oùg­•¤ÓÛÂ,-¤šÚ9SŒÊ7¶]§¶¬�Ì/-i—2yŸËðµ»¬‰}jáxýµ¿lÛå>–˜¿b?)<·i§yKËñÞÝßXj-j-b’oC„n��$a¹3 ¨þlÔHîÌ�Ø¿æf«¥ÇçO-hP~h]y{PÔÕMŽŠm/§*Ì®;yV!CQ·*¤‹r ^Éå�3R.èó\yª]jy­y�E¾¯ªÆOPîÛ'.~ƒÊ\ÙbÆc�°r¢…À§"?jžýqbò/ÎÍv}òÓÎw¶³{Á¥ÜGi2µ–X™"ÿ_'„\ÐNÏÂýSP•gh£º”[%Ë½¢;íê…ø�Ò»æôaÙÀË5=6æW/IY­Ú7�ªš�±¶øÇÌ#=’k’bÓ¨À‚Ûï×}ÇëÃTžnÒ��ö ~¬YÙó�ÆKx5½Bá¾­–¡\µÌ}Ùæ¥Éƒì;/ÖÚk½8½µþ¤ »Ô&¶-þ‘"§ŒòøqLÖ·½†çÉ¾|Õ¼»¦Åå¿9ÍåKÉml�äãÒ¼ky·-Ä?îXMýÙ=GvÅY®ƒ¡yŽÖæ;�0k1j>Œ&:B]ÑJA™8>ìd�=”’Àc?¥˜äòÏ�Î­ò§OžâÂI/üé»µž˜¯û¨Ù†óKáJÔ†ÄZå'âœüÝæ8ùŠïÌ~a¿ý!¨ê,f2òä©]€Ø›üX€ˆ.YÜ© ‡O»¼ç-¼ÖASEâ)O•°á}ùù?/œ®˜õèM¿–´ù\F÷—SÂTúkÿÔ^õÍlv—ƒwýe¢Ñxž·è¬ �PFŠßkÑWöT|†Ùæ³ÍâMê!�ÃsËî—ß˜W¬òÇ&ÈOøÌiüs¨ìl[þ<ÜLö}e¦tà8Óå¶uYJ7’f–ÃÍ.¸jm�q2Æ‡íFy¯Ð2œ…�`Ww>œ77R}²^A÷šf»!nŠI%¿Ë;û©Õ5/\0û_»bŸñ®X#û ÐNï×/õ»´E¼™"bƒ€jWãðÍ`;¶D[Ò¸Å<«Æ§‘©ßß*Ï±eLXžu½±XædB�T
+@~#•ã;«ìùÇ‰iå-e8•¦¬ÛS½¼g®oô[�øïq²szÖ¾=[Y‡ò±Ê»W§ñäß§•0m5ÊMé¢µvÎ&cwoa=ÌhèÕ­d¿-²,×ê:ˆ´Ó®n€ ‚9[ŸûAAJ,æK�;ô<¤¿¹‘œüª¿Ã;>ÈÃâüs.¯W*z‚8ÚžµãÝÀ‰°‹�þ,)Lc~™!²Wç’ãG /­£»‰ãu£°ª7Ë0µZQ1ÅÞÝ‡)ºyµÄWQ^5¬«É‘yÇ'ˆÉêpp—yŒØMEcEä
+�ýûþ9ŠJm§ƒ#qV¯ðË‚¯ë"˜ÖŠH?Mpª[¨O+=„MÕ”~b¨Á9xæŠN\b„ºÓØäÇ%K}5—Ô-XÁET�õnJñÊÊ¢<¿H~¼îŠÀ8ƒ‘íPHHb>¤_–t»¿?yª=?=K�K©?ì»%)ùæÏC�ˆþ<Ú5FƒíM1Ú/«Çn"ŽXã U(út@Œc…Óx–€óÙ
+Ç•G_£9q6ÄÛÈµvrpü9“T‰sct!dÔï¾,R[¯²~g”ÛË¼íÀiÌÇ¨a\Óv®:�'a¦,FÕ½k8›âàFÔöÛ9ˆrvJ’ŠeW¯Á^¹%s0Ò›bÄ¡%‘�zâ„¢ÿ’¤¡¾Ó¥OÑ”Ï› “+úŠ¿ä€2)oÖ÷öÅYÔtõ
+:vÉ0E"Ô‘,ƒAxïŠVÊû'ÈäK’N9r>'öM²ARËÈª„áV3$tgªOr:§:s ÓzG“¼í?—Z;[¦k�!·š?Ú‹~±ûw9·ÑkF8ˆþ:ù8Ùðñnú*ÆöÓS¶ŽïN¸Y­æÑÓ¥;�˜;|ßã˜ÊL `UYŠt(XQ‡?%IúÂ6<-S=_™¿ó’ó˜SÚjº‡’?, �¿C\úz—šå¤¥.b<XZÂ~Åª¥œ’ÄzæÓr·Çßó‘?›öú¬z´¾v»¾¼…È‚;�’F@”ÊÃ„‘³GR~Ê”ãÐJfQÅµ5�Ÿq~HÿÎK\ùÚÓYÓ5‹˜tÏ0.îá2=É…VHX†A$¬„:–£±ÙiA@1'‚œ¨JßrZ=ç™t[[ùÖÓ�õ¬›I-C…•©ëÂE¨ëCN™‰!E‘æÝ—’´¸¦#HÒša7+y…¯¤ðÆ:8~Múò,SK¨^‰çËðÂÐ¼ÑGõ©¨ò5O¦ñ�M©Zü�Ü\‰V;®~Zùc^¾�]Ö<¡§_ë�C
+Új°MÂUdVON-£Cöª9×� 
+Ä/¿<ÿ*<�~þNÔuÛ}*ëDw´m6Øz°ÚÇ
+	HgTmF?NÙ8éø·@ŽöÅµùÊ¿É½>8Ï› …åVmI}"¯…˜ZÄÁCŠ0¡èwß/Žš™Ë5‘þzþjùsÍß”R\ù_Vöš‹Ä«8·xy•í"«
+Fã<U“ñÜÓ,–”ééÍ©Çñ«únA×¦nÄ¸bãDYLlãÚkEÅ §û#‘½Ñ1EŒj!ÚÞ9QcSðôû áb¡iê´E…h†�\±­ß¤_óŠ6‘I¡ÜðJ…�–cîÓ¹¯5z²çb®„|¤+Ç‡â�
+3V!^·,CgÐ–(°Ù["5¯¨•âñ¬Ù”åÙ•>Rüíÿœ’´òž›w¦ù¢Õ5oRHX�¹Ãnè©ê›¼�^™8iˆk—7çG�SVÔ�™ïo®ÿP].k‰®$êx°¾â)”ÚàÃN$ß,É™UR’£Ã�@½¿Ï‡£w ³Ocü¿ò
+ÿšHÐK�oÄj·ßïÒME´~Än}óUÚ�¦1�Ç—“²Ðilþ<ß¡¾SÒíôÝÊÂÒ%‚ÞÔ*E
+tP;|Ç|ó�^_)Éßú©éqÇ‡fu
+¢r%èT­GÓ˜ÜE¾Xì1/Ë¸¦›Ï~u¿)X[[Ç'�&$þ9ÔöL	ÅïûË«ÔzM>“¶<jkÇjü¶ÎŸÁÖÊ"K„�ëß-æÅL~öí#�=²¹/A{z~¯2FjóŠ}©¾cå•Žå€ù†ø­›ÇZz+ô¨¯ãš™n\’6dšûÅåô6KÒ­ÏÒßüNd]cŽ­;¾sÖT6©¦¨J‡u5ù=3U�Ym‰z4�HØR”$Sé9�(îÜÌX5»²??×–D&ßXÎ?\¤~[×�½Õoú6‹7Z¤~;ÜlâÞí9K”qZòüòÝn.1øòc¦Ø¼ù£–ÞìFÉRŠçªÀ!�ßãgyñ]yët
+A§Ñ˜dEÈŽ&9æ›ÇO*ë7)'‡ÓAã!4ý#|pz²pÆÌsK†4È¼…¥Í¢ycK´¸fXyÈŸÊec%>ŽTÎóA§ð…þ:ºÒ²ÍÖjØÊ\fÚm0‚JÐäix“ßs“˜”Do±ÂªO%vÈvm•ì“jv‚xKªVUþìûf·]§â�'/O6;‰}8ké¸©>æ§9|°8äC·Ç4}¤ÄLC$Så�ñS—vBÌ
+	P !_,g$ÑBT3|@c›ùwé’J}m’+†xèÑÃ^½Ò2ØÂÂ¡.¬D�Æ¼X4¥vðÈK±½kPmÆþ;`ÂÿTe†Ö1ÙÍ\Œ1ú™T_KþZy.?&ùVÒ[µ1êš°7’žªÌI†u(Püyº¼Ó·§Ç"A­NeMTxÔ×63.0	Nµu,¼X¯Ñ‡)‚¼šùÍ^½s$1,ngßèÂ¬zwÜ|të¶DGÕjó¿7ƒ&›2U2_�ÍoiH‘øòsôØí�é2/è×áÔKO¸‘œ½kÀ"ˆ¼sXê•>8E„q¨Ïn²¼2HÒ*Óá4ƒþ.Ù	6…’<hÁj;Tâ[äU
+r"	Aö©¾D²~'>›©û Ÿ×�+éáŠ³´’ œX8>D²
+€ÔW¬•þ<+NùÄ¤÷
+Åª†)ð=úä‚¡.¢ª“…XôöõqV3yoÄƒïŠ¯„R5åŒ¨‚
+¤Ù�y{Í‡—¯=Ky�ÕÒæÜý–®n4zÃ>zæ�æ
+é¿”^{×ôË”µÕmô+ù4©¨¦_«²$Š?Évÿ„ÎŸH<_W{¥ÔG„?¤õ§exÃ3;#J	«�€±ø×:º˜ÊË0ó?•ô]KÐî´ï2ÃæK­N¸¼²·XLq	`‰Ö }Y^¥›‰¬Iºž½MpÉrnÉ°eÿ’	$ß™z°ýÿ6ŸëkB=A2LÍBOR‡¦TM+/ÜmX±Ò¼«mw/¡6S^ÊŸËehÁe J£5Þîtù«ikòÜÍ7èyXµiÍì²R’Í: qðíºñö8#®5ýT¼�L[éâÔl®æKki§†A-¤Ì’A)‹wŒ95Fë‘*ÏŸ�IÙG2Æí%rªêIqØ§n˜üü~ekÏyçß;^<‚úM[TšGpNBS! mö'7:XÞ!ñûÚ2åáÙãú«5æ§‡á[¹#`Éû
+[|œ¶h„¸Ëê/:ZiÚ?å•eòÞ±ú^ÆÖòñµ›/Fc$M6ÅËÿviÚ™�Çûâ?œÿÐæµÞgtµ¹GRQ›méµvñë›q(ºéO„©ýzÉc�l‹Ç%È+'­Þ§ör"5²ñqn­_P*ýZvàª9­h<pªá°-ä¥BŸ·ñSðÊ¤weý.ÿœS±Uò”ï
+½¼%Ÿ‡ÅËÑ^_�sU«.~ ÷¯6y×Ê—–_¥|Û¬Eb±°x¬Ùés+°�;W5Ø§Æx?í²ŸãOÌŸùÊï6þi™´/)#ù[Éñ°„ÈŸÕü€‚¿äý¬è4½˜¿ÇÞáäÎCÐmôÝNÆúÖ88Å’/í£Pýf«¥ÁçûfP²Iþ³(Èê"#��Ç&ìrâˆ,÷ôm«ù'óU‘ÊkÞ@žÎˆI¡¿´¼�€ðAe"�–Ji›å�Ë¿Ë+Ÿ:j†êOVÓCŒñšì}©¨ÛÇìî_·LräÙª1¹?A|·ä«/NŠÇN²[x!Œ,P¯juß¹'r{�ó‘í<G'ãÜï4³àf–VAoI#§€>œå²càô»lgˆq"ÍµÜç„víÍ‡PtæV�Kâµ,£Ë%¾�jöð’^yL×Sž¬k_Ã¦vzM0ÇçO›/´ÛÌZËizUíÔ‹4Ví$úz �?ËžÁÇ�|äŸ™þy¿‚îàÞX¡¶TŽ±’*d¶ùŠs³‘áÚU'æš¦y+|•$õH²©jÂd¾KÖµÍcTdÔ.„–ð©‘€
+½—lªy,&1¢©æ}@¬ËïG,ÇÃz�Ã1AÝÉ#dŽãÌZ¥ÊÅkw|ÒZ»(ô‡j
+ºGÒÒb‹³²’æê‰irj–ò?A¿LÂ­Údix¾h·õ-ßÊïu!<`xg�öÝŠ¶ã|LÄìˆ,ê:T-¨[Ãi¨ú¼¡…X9Ü—c”ÈS+@èwwZ|Ð¦§sc2\°’Ò�<Fä.Ù“§ÍÃ³»êÊíRK�.Z‰nLòE;r”’I­OVßn™¸„øÂ+…éÚÁpÑË øÐlÿ<×ë; åõŽ¿ÙÞäãÕP>˜ì¤	ƒZ×4?Èò¿Çër#¬K‰d&Ž[Óõ¦‡÷‘Ãû(G‡ëÍ¶—±¼?_ãïa—7´ÌÞ¨c!ª‰ìiZý7ø·êå+/(?Ÿß”Öº„Ú]Ï�,íníæ6÷1N&Œ	ñ#Ôâ©×ÁòÎ˜’õÝ+[ÓukT¼Òµ5IÇ(®-¤ÄÃ§ÂáœŽýq¥¶CÐ PP`HD,õ©À•¦J€pñR%ÉS‘`²ÊÏ©qÎ‹ÖíÞ)#¹‡ìKðOœïi`dû¿C¶Á=�V3#HþÎßvhc
+ÜÒvdàH‹À•kgd=k™$VÍJX@Žx…£
+Óm±Tö9\.mÞŒX	ÑL¶3 ª�'Gªž2™\ž»d%‘XÇ�4qùƒù¤�*¥h„ÜÎGNK™:HñJÜmDè>×ÖE¤A)ÿ'·á�N8PuP�•�²FŸ°Š)ôŠäïfÙ
+Ò
+bŒ¾¬OFQF\¼¯QL‚µÞµùæHbXmì¯r0«ÌüÑç]ËVó^kú½ž“n�Zî_Oµh‹ûG%ÖÖøßÏó•zÌPùwImSM†QkW2­²H@ú´*²¼€‚h»ƒóÊói|Fì:ŽÌ:çüäoæ¶'°Ñ¯ËmH0Z*™Ü
+ªf•™Á=v;{tÈcìpc�½sö…ü}Ï£ç<×«y‹ÉúÉÖµk½fúÇXqÎ¡u%Ë¤FÉ¥ø�]«Ðl6Íié!øòoÑæñèÇ¸æìÑ¹OÃQC÷g?NÚBŠ
+Y›—Äj<rL[5‘²\S"Y•ù$ò«tVs‹ñÅ^„ÓÛ¥q`¼tÅ�qÔ¢åRJœ•z×ªá�%C2ú‚¾%P+ZX”=Ìe�ìâ„šxRLU!¹·­N*ƒ†>$r¼Þøä‚‘jW¶ºj½ÍôñZÚ©ã%Äæ5ž�Ko—ˆx“j3áFiúÅ´š^££ê6±k¾V×àšÛVÒ&"H¦‚tàï.ÁÂî?ÕÍ¦
+Vm>_rîëiÔTáoÉ?;ySPòO™õ?,Þ¿úE„åa¹ŽOTK�$OÏ¹d`O�Û;}>o;¼¾HðÉ"�àÉ�žwcP935|3$€ÉŒ/wÜ?óŠ“ZÝÞ­/œ5klà·�¡ÓVhøóä»˜ÇÎ¹ƒ—%9xãOÒí6æ}ëÉZÄ2ÜK©%ÝµïÖß÷ÐZðšñeDìK5‹éÌn?Ql,¦MAÓDºˆÐôûY"Žg·Ô †4¸E�k#,�°Zï‡‚(|ÕäMJ=cÌ÷Þf’òê;­Zøj÷þ[ŽäK
+£j‘™Ú"ŠªDIBôû<°Km‚²ß/ÎDê:œ~gŸ^ü¼ºò.�¢[ýb-W\ÔDZµ2¤Hñƒ•šh�¦ò{S¦8ðÙk/Æ+Ç’æâ{²ÅÞíÌŽä’O3]êMý+AÐm›œ¸b\�Ž�<ßù‹I²EjÏ4P­:1rËÿ30fŸaö�æ…q ~Hh–²é²ÛI3úsÈµIK„vãþÁ€Í@1–ROãg8ñìøI­$´¶‘Z²)<go•3r!	ñÈ½{òÊæ�CPI­ùdSÅúlÙ‹›'ár´`ã™·Ôß–“:n³¯êsêÉ§Ä¦ÞÝãèÒ<ëôf—&]Û²ã2�²MWÊŸ•A³»¸ó¬ÚVˆñ\H¶ºtoÎå­ÕÏéö%h~œºÌâ,“¢ò¯0ÿÎSAäŸ/.�ùAåÅÒìï'—Ò×ocá4ŒAÝbýª@9“‡IeÇ–`ùFß[óWæ»%ö¿©Üj“�e½½ºnk¡W·Ë7ÚNÍ¬µøåÞàfÏr!ì>K—êºíˆý×úC~æãNàÈ."“íÑH¤úm—ƒ
+ÙTæGhj†Hðþ:7iãonÒtM;Ë¯ÞÞiö60¤©n·Ú‰[D¬“Eu<B2Ì
+ÊR3ÌtÎxF¢"åðÔ­&ó›t›Ï/Ëå[2šO—çE²Ö<Ãu Y.-QÌ¯(?»YÈÀˆƒVø‰ÈÃrš7Ê™_—Dö:5µä�=E…ÞÛ„hýÁ=÷­N˜÷iö‘$2Ã±°hä^HËÜÁÊ%*”[ðÈÒeÍðcHlH´é“Š%Éæß˜š“C¢_q¥DOÓíSŽ¨ÇÍóm´òèöšÕ½ì—	2q¸Ò¾§ ôÔ“Rýunþõ_÷|¾/ösGfúõ"É†ÊÂyÊ»­¢qäð1¯ÂÄªGN”!Ó1@rI ô¿!ÛIi§Ï¨ÜK­u4�#Þ%?f>}ù-éÊ³sbÌWÌ7Oqtb­Ë©5§µ}ºf<9¥/·c,”•¹•]›Ç|É½˜—¤E<6	u å;¨ôÓÄ��ü3e	Tžk×ÉjL`;ÃèÊYH5ýB{˜$¼�®d�‡£Ë ñJO.¦Ÿâv‚)é­'Á4k_«h•Ø×þ,,W31ý„ŸK~Z³YX5³#FÑÎ+
+ä€ñ#Ú´Ìí;LžËçÂ>CõfLÆíe|·¼Tc‘¥aúŽ¯éž\©Æ»aè±æù[þróTÓ¼ª±iZ¥Æ�%ÄÎ—Û7	Jœ(Y`rë–áæÛ>O€¯ZI/§šf/4¢7�ÉäYÊ)bOrMjsbƒ>l÷Èß˜^gü¿ÔÓWòÖ¥%¬‹O­Ù±ÿF¹Nñ\GûjG|4Åú©ùIù³£þiyxjÖµ¿²d·Ö´–nM‡ùOò‘B£²�34wn„¶zü3ƒÊ›Hö4Ê (·E{IZ”¹©æ¯î¹"'‰fFB•2/Â~YF¨qB›°š,
+ÚciªÉ±ïÄŒãµLdî±ä°Í¢F=1NCâ<©’W<¡±G´r
+¿ÌW+*›é’7Ö!pÜãJÔ-I'24ÅŽo¤-ó†£úJ7±0xç$L>×¨E2œÃŠm�5¬ÿÎ6y}´ß.ÏªÍ_¬ëRú�^¼*ßˆÎŸC
+Ä¿ï.�9¹’÷íX(Teû<��'6�4Ò–4ƒ‹�êb;¸Èî¬rW2[#™Hn�6$`W•y†ê+_^YŸáŒWðË`6bFï’¿36£òæ•¨jqËéÛX«pÿ‹ZŸcïËâ#*~KyÛÏßæ7˜ä¹ÖoåšÂ0%¸ˆÿv±–ªÚ�õ…eC“�”ÜŠKss$Þ¬’ª¤HxÙZ/H�lè$ÖÆ9˜®TÔË½q¦¹¾»ÿœYÕCæËIž•Õ”ÔÿYgOáœ¿m
+¿NË³ùþ<ßezá"DY6AÇîÛ9LK¾—4ÏR
+kï“bŠŽWxŠÄs£¹#ª[rn@õ+¿\®Ûb¿÷ŸÏ™ž�û-ôe-(„e…èi¸Å�hR¥�¨=ò©%Ò¿L1ä«y1>9%Zñò?êâÄ¨H¨[~´ß%2Æ:)4ÅR©¢äâ©TvÜÚ_l€Ø sx7çãÉå×˜8qýãÚFÕ÷¸�6Ý‘<¿ŽâëµÓá�'çý®¯«éÜ�/V»ÒÌ�‘žÒi!×¿›=
+ZlQ4FÿL5Æ¸rI«y³^¸¿ž÷Ì-˜öÕ4û©nP—0¡å·°~Ãl#?K�9q1$ÔZÏXV<Mð:-j~.äýúá®“	P}ùuÿ9Cù±ùt!‹OÖbÖ´xè±éš´BTôÁÙRTýðÿa¶Ttüiñ©ö'–?ç8¼‰­êV`ó÷–ïü½¯é›+dÒLw–·6òÎY¿Þˆ¤©â€~ËI\ÇžˆôrqËŠ6õÛ�ùËŸÉŸ2éóéV~c›ImN)l–þh"ß×šËÅ¾' =Sý–õÌ9é$§ÿ•:MçÕ.lüãc1ºõ{qsfd³Wã"DM·ÆÜ]iGéÓ�ŒhªïùÉ_#y‹ó?ÊšœŸ¥4ýoÍ+éË§\\Ç»k„•á3
+”±COž<Ü%¬¿%õ¿$yïË×’ØjÞIÖm¦�Œk$v�4_ÕYÓáaàFmqg°Ó ”épHº•¹Ôtë¨~®K˜¦R’–£à­¸²9‡\cwè$ÞTòü»òÝ®­®ØiÆ{y¯ažû�HÃ¸0z«ÄÕ�múæ“.š\d‡8ê#ˆ—Ï^jOÉ]&Ê[.k:}ö©xZÞHí½BIÓK
+Û‰ë–ÃÄÓ³a�)üy¼£ÊŸšúwålÞbµ°òÂ^jZ„ž„óK,i°Z$\j­›a3Æ	ünàöÔL€òû‚)ÿ>ÿ0/í=#¬/•4™Ü¬‘iÑ˜ú‡“€ÇvÜœÆ:Amø`%�‹ñÍåža×lo)^j:•¨y&yïÏ’@Ÿ¤<8í™Øpp€yîRx´Ë�4ÞÜ_(^…hÅ
+ÔÆ±Aè#÷a¹÷'7º-(?�{¬ËšžËù[£Øy¢ûXÒ´®Z–¬×S¼¼”Ök‰=híÐÆ;·«*Ð~Èøðö†³Á'wì-úl> {„Ú~�£Å–ký>ÈØZGlæ;hšxäŽ[‹É‡Ç;2HéÅ6n§9Yå$Û·ŽÀ<×u.‡§G¨k×-{=¿(4}=éQÔšÄ��³zŽµë¾[Ž\Ef=6ùÒÿP¿Õnþµw3Ìàþê0(ˆ?•}— Ìñ�gÏtãËŸñÓ·Þ¼	�‘í•ËÌ�Ýú½åyhš[xÙÛŸù&¹�–.L6Gé•³r¿<4ªsOÁWäph—'�yöfšÆp®�¸·B)¾¨ÇÍãÖv�
+9l¢‡ŒJ=4µ72´íËécšü…ÍˆÝ*ó}ÝÎ—åýRö¢–PŒÑÇöã
+¼ƒÇ!eM=7È³^ÛyBŸP—Ö»¸±‚I_�
+�PÀ)eŸ¨£ô†3$ßYº�|1aÍ±N(¸_Û?ò3½rÙ%‘ÍýÝ¿úµÌI” ÏAóþ8#É�qêÕÂ•*ÑâKÐì&‰Z4¥	'31ý„Ÿ@~YNKûz“þóÈIñÕÌí;LžßÏÂ>_¯3ˆÝ¬­¸¸¤e½Ž
+W‘yƒTô�Ç:P²¹,y¾)üòÔ¥ºÓ U5QrÕ?óÉòÌ<ÛgÉó]ôâ+·#£$ñÍ´Îù¡Þö@´ýŽÙ*b÷OùÆ?=^ùkówËÖ)3.•æÉF‘¬Z“	<è™W*ËšøªO×ûiËÌIfž½CÈúÙ¯#w;<MöplåÍêTWÜ`bœFÜ…=†<6›¦-®Æ¶²CyðÑÈŽJõ¯lÑv–øòsôÙ-ÃŠÊôä‘·áøg<9;$ÜÈmXó¥Mi�*œhÔp�«583}òÌ%†NL?ó*ëë—Ú‡Òk‡cý�½=¾ì·âÉøîe˜Ö?Ç{í�"X.—¢éÖ0€ÒÝcn=*:þ9×c‡içÁ±iö©(+AÑrV”¡g-
+ªž’øä‚±Õ™£°–ã¬ÏBzîÄÿ*ù»óSX’KE”!5‘¥
+@ßGá™8ÆÁùÿ93®N4í.Á$ýÍåß)w¯ã™
+R“ä5hÓÖeä/ewFñô˜ÇÿåÃ“]Ú*ÖY)CŠ=[ÓÜŽK¤únŠ3£ç­A9dFÍs}ÿ8Çt«æMzÕˆbtø®	?s:'üÍÎc¶†ß�'eÙüÿoºpEGJÕœ„9;ésCË)
+Xýšä˜¦–²«/%5$}ŒäŽ¨y©ê«MÐý˜ò¸smŠÏR?÷ÏÃ23á%QŽc´¢‚ „«xâÈ7Ì�ˆ¡ðÊd—V»åt«—®[­ºöÿ~o÷e�‰Z­Ékô}ÛaB
+EžIQû'J®B†£
+n1Tªr’˜…õl�æ£›æ/ùÉ	}!êKêWÕ¸´JüälÝv÷ßŽâêûC—ãÉùÝ-Ã± �ð×å¶z>O¨¼ì¹ îB½»#}©'èÊØ±1m3	eŒs‚I,f<TY†‡©iñÚ,WÖr…WÝÑ9Š_ˆ}9�2åBl ]hS‹E²²²št¦úich„q×qñ|ât™ç(ý?2KÒu‹O%ë:RÞGå›kBu´[ÛK…+/¬ 	¢¨ýßçï˜Dø'Ôäeá§ƒjBM>úA.!‰ä-
+�…£~<¹?Ùé×6r�Go{¯ñxv˜<×æqƒ_ÔbTÙBÜIA÷m�žžxþÖØçt¾lóL †ó£pª(ª×2Ó™=~�‘„vá¯‹jMÐgöz
+ëú=ýÜ~vº’êÎ×Ôž&yf@ß
+C.U,±�ðý¬ã9ªiÚÞ—R·¼‡•f·˜¹c³ß'ÂBø«Ê¿K¢IzØ9t7¨hÊŠÓ$î¿±l²�eÓè÷š¬)-Í˜’xT*ÝBÔ‘¨(9þéº
+ºå|@KÕË»ö»iå�•?&ê“ÜÛ½Úk«úÍÉzíÅx¯êÌüZc¨Ûhûïïu’1%:Ô<½§É©[µØšùaON×C³Š·1Ü|>Í®ŸHt€Æç×ôr$r.&\|RÙ•AùWùƒç«Ç=„>YÑ  ¶°˜´D'ÝG¹$îywÌ.Óö€‘ÃÇ/&xt…ï—ÿ’°y>;†kéïç»hžY}%†4ô¹]‡Úúzç?Ç0â"�¤!À)é_á›k(„k
+*mþH¹T™>;üî¿i¼Ñ”�H4‹5
+„’ŸV_ù&É™Ú 8y~¢ò€ÁÅ«|Ï\Ê‹[*òÒ¡Ô”øC7üš“+Ÿ6q~¢ù%ƒy{G#¡²ƒþMŒÃÈåA�‡ Û(-…]á€¿—Œlp„žO#óT‚[YCVŸ_³ö²¬Ë�›(°üJà+€é×5ÀzœÆç‹_Ò�Yiž¡j>½¼ ý“êÛÊŸñ"¹’gJõÝJhìô¨a‰q¤JGN™­Ène²<žw ŸZóY÷Ü‘þ1®[¹/»½‡O½³iÂ¤o(
+9ê¤ô)ÊåAH´*Ã�#¡02…BªÔW!L‚×M�Ë
+QšU·'þ,?¬åÐä�õÿËçôµ+ˆ¿ß�·ë9²ÓsjÍÉíIU!›7<�·ÒÖ)GòŒY<Î7ÜY—�(ßFceæÊ/‹?6îý]9ÅkIFùvhÉÉá×­ÍâoWð6ÐäáKš¾ÏÑü2LY¿å4ž‡æ§åÕÇûïÌšhûîbÆJ:¿ní¦ÝOŽÿ~ù«—7&	¨’¼N@·#c‰p*}ü+Œ>¥Cj‘}bÒEáZo_–aöŒ8‡ãÉËÓËvk3I*ñ<Xç¦ÙÇå‡	§o	XY<s›ä–/EãsVñßoÃ1äZuå{‰gµ)ðñFo¾¹?àG6?d‰¯~jÂ¤Z{Œ{¨üscÙ±³øóq5œŸxyiBÚÂ;sßé9ÔU:˜òLüÀ�<r˜Õ�Ù9�q\RÂa¥�LŸ
+°ŸM…2AZÕZÞÚÑÝŠ–«W§SÓ
+¾,üÝ›ÓÔßþ0©ûès"ÒEù›ÿ9þ®�cqþø¾q÷Äù‘„î×™ó³U´]¿ežî¹½_ã™2æá…;h’/ÅÀÊÌ)þQ-üp%+¯7ãZÔõë×	&'w¯ÿÎ;ß<{¸ƒþ[tËˆÿäYÆ™«íaû¯ÇxnÑÞ~;‹ïñ +	ýª~pPäõ9>¥+†Q%u»×®M‚#O”´À
+Ó¨é‘(êˆ¸`%tQmŠŸüK+dôh‰*	54ý&Ò‰åF§°ýX²»‡ñÊd•f*hO\bz¬eÔ‡£Sq—D+\>&Þ¾ø�Ä¨NC ¥$€§ìâ¨+”\/FLULÆ�@•êiú²šŽoŒ¿ç'îD^O1“êp'Þn»ûïÇqu}¡Ëñäüô³ìû¶ÏGÉõ�—4bCê<^í•±VÑ´�y{­FÐz¢=6òu>ŒM/üi‰,£Ž÷d?—V-5Æ ìj®¸xT×1f\¨b{BùvÊàJ^ÙY‰!ÉZž¾9z�LeQú>ÛÍ3Ò¸@·åÊK‹;)ZK“ÊæÕOäïÓ7Xõz`?|>ÿÐáÏO69/äÕÜ´X&š.ËûjË“Ä3*:�>Aû©Ôz
+'ïqeŒÄÑMôÏÈë5·�õÛ�iœÿw.—h¤õŒž‚þ9Ùç6ã/ûÚÎ1F?äÏ�A‹—œõ[iñ$útRqùú7rŸÃ#ü�ÚlcŠ=¤}„ß4œ¢Šs£~]ùcJ´Öôë>Á5¶§
+ÿ¥I¥Þ¤ñ�iðªÄ@,®]ƒÚ’þ¶­¶:øÇñû÷å¥Ž�,_QóM§™DÓ~ú(­®­š!_ï	–8Ã?ÊÉÿ¡þÖÎO>ë¾lOhÄšü}ÉÂù;GbZÔ/¤R+Â(¢��7!Ì³Äs}™§Çþ3>�—û“îra¨‰dÐh÷¶ÐÁkk¥8®¤XVi\HüÏJ°TîÊ#¯ì­,¸1OŽC­N?x#‘m–”qEìšåš˜¦Ô¤{É)S
+Ž	Ë½[ö²YûkS�TEx?¡Æ	øýoYÒ¼�¦Ø™×N·³i©õ†·‡�4�Èf¢zŒ³Ø›ù9˜ôÜY—àP§Ó_„Ô}ùT1ˆï&Ùú<é‹l>6Ì‹—&—¶­EèÔÒŸO£)“'ç7æ˜çù�¯IüÏáoÌí?Ð<¿QyÃ}¬Ê‹[-ò¹ÿrvßä‰â\ù³‹ôëÈÏË:3xÚGø
+fG*ÿ�(=†P[
+ª¿Ã�	«?Øxa	<ž[æçk+xðÿ‰eY—6:~Áû={õë˜›˜‡—Jý#«ùzVâ±�¤p:ÇYPTãÌ—%ø¤l9ìJñ®ª9öYƒv[#ÉŽiZ5Ö�¨y§N»x¤ú¥øŒ\ÀÜÑè££{t>ù“¹1ß5ŠÚ]EQ"}
+—VÊ•Ç¦iüÖÑøQ˜9BªúUß(d(ŒÞÇ®Ñ›�»·
+úlÂ¿69t9$=Érúzõ©¥9¬‰Oš×6ZnmY¹=ÎØ{(p¦lÜHòBÞ?Ã'ËO›üó?	¥ÿ>Ù�—›(¾/üÌ—Õ°™¼$vhÉÉä“ÉU·?äÕ›hrp¥Í@š­~y&)Ÿ–odÓ|ÏåëøÿãÏRµ¸?óÆTáŒþ”u~êZÏËÕå÷œÕË›“Ù_¦@·# �²+WøWüûàÙtEÊK©¯ÙPGßŽHq.9QyÍÊ›-Q¿TÅò øœä»B9¤=ßpweqÂ°O�öë_³\×J-–²ÁVÞ{›˜]‰°ËLŒ¹3‡6'ùH>¹ç
+Vþ ÐÈj:}¢3uÙQ³øóquœŸoù~åP£¼�é”ø£9Ñä"êcÉ5½¾ym®DÊV:üzÓ+Kc äKªs”ñ"«üÙ ©4CI[T-0BY$væMIoµí\*øóórV{Õ‘…ƒ>[°™EùÉùûÖ|·{/ü³ËýÄeøK^gËI9“KÓã?d\^½mÏñÌ×"m” ^ƒ¥wÓÔñâ­IÄzôË€ô†»õ¡þH]Ì­’8Íõ¨Â‚¶òf¯µ‡î¿á»Dyøî/Ñ8Uâ®ß@Ï?ž¶\Û•¹F£²¸ÂÅWJ–—þb‘(êŽ¼™[Ç*-±CzŸ¯+dôT©ºŽ¸°EÆÜÚž9 ¨Ä^SAó·¿|*ªÉé³�åb>ã‹Ø}±B‰´ÀÿÇ·í|ðÞÊ¶Và¡=?ïÒ|²²UZƒ½}ðA
+ëÏ„ÎkøáJ¥Ü!•<YPÕ°HìÖy¾ÿœš�“Ë±—Öjñü?ËH$Ôv	õ~<ÝWhrüy>w�ŸZÓ¾wræó©­£�Å‡Dj}ùdÞRƒ�×˜ßù´
+XÿÓ¬¹Iú›`Éÿ*ì½K�Q¿ßF÷³eœ¸>„°Ó(ªÜ+Q×0Kroe@)í”ÉSËKr+Ö¹81/TÑt¡è
+-E:åñBß1yAó"EúkI‚ý­‡ú4®´hë¹«`žIAîùÃóÈÐèW6pé1}NÎHÛ÷Q·%ë½¹Ífm|±þ?c�¦Ä�ü¿Ò—ë­o}‘�ÏUßoëš�V·Äøû� �=|y|,�BÔ
+Q>ŒçÎ]Ö“òï¯¨h¶þ—Ü´´ÿUiü3gÙž¬¤þ9¼²¡Oi²Òx€=>ƒ:ú¢érsNàÓ¸ÑiJvËËh²@Ô)SãŠ¨][V  §L^=æ€·ùMü2¹+ó‡óTSÏºèÿ*ú‡�6zoîÇã«ƒ›ë/6u«×/ježY*—Ñréñ~¬Œ›`ý2üº‘O–4¢�>®)÷œÄÈåÁŸ—ÊaoŸÀp!‰ë2Ð�“ Àõ›ˆ#Ón®.K,VËÏœe•�ð¤W)’XM­ä×<“iº…•™
+�_\ÙÜÛ[Ì²$Hä“grÒG˜ù Ë´ZÈÆFØñ«
+A¦à�Üt>ù�‘º,WÌ·2#;DÞœÈÁÒZr¥()L†.m‡“&{©®-a�×ƒ¼HXqáÑ@¯Õë™ýaÍ�ëÐIum4j˜¡ èS­~ŒDm”ƒË¯?3¼Õåô�OV‚îÞÜzp¢äBõŸjå£GÄÓ,Ü,ëIó¶§©ùlë3ßEgwiÜ÷ÛÇYDÝFU·Ü¶Vt|3!—‹q·’Ù~nyîæ÷Ðžþ¡Ê…´IöM
+×Ú”Ì‰iè0†MßIh77·�¯¾±§[C$üî4v�þ³%²3¥Ä±º|;3xª.@6^•äë´mWH¸=d½I¯0
+jÛï\¯=Ñ•ôFÕzt©Í°T²õÇQö€8Uó_ŸØ‰å¯öÆËÍÈÅÉñÏæÇcwìrìØæy[ÇjÈ«6ÐäëÊŸ*->y$5ž�Õ¼¿ï¹#¹éŒþ–³Íû¥¥KÎ(_ùãS÷Šæ®\ÜìL�¦@¶lñàVKhÿ}?¯$2#’×Ç
+°�4¶’"Ô“ñg5Û8ì“øèìô²ô„ÎÚe’Î7QB[§ËlÐã<›e˜¤7•êÑM_ø§,ý 'ÉäŠñ“PŸùÜ§âs§ì‰T?n¶V?O®t«õP!=e û¶þ¼&Åº˜rOõ)SÑ1ÅuÊàÉ‰Ç{ê¬�~ÃO dåÍRg™ã—Ñú±Ú÷À¯•9$Ko0`ÜA>_F_…G7çÏç·–µ´ÿŠD¿sëFNOŒ-_žžù.Oü@fÎ\ÜB�²võZ‡�à> `BOu)È%S_´zå—°XË/ü²»6Þò´Ä‚­
+:~ô´?ñ¾kûV7‹ñÞ€þóñÜý%�™¢–8ºFÔ?FyÙõPä«;þìüté·Ñ‹%}>JÜ"Ö´qGTÒóíÇþ¸ýYYmŠþªålž–¾¯¬µû4ÛØ¸×oµ]òAQÈÅZ2Ã‘GqùaUyäõ¥y8ðækÇ%D5˜¡{>ÙUMI9TŠ¬`@ä~ÎN<™íÐ;—I({ù8Ôÿ1§á•d-g›à¿ùÉâÍ¡XÂ:6¬„ÿÈ©s§ì¿ãÍÕv‡/Ç“á·†.mNƒo»;ç�n4Do‡ö¾Ö*Îü™5îµ1¬€ùX&½Gú™Iú›`Ï¿%­ýS©��ï¡{2ŒÎ\IÚØñŽ#þHýY‚[“xm·L•;±´«ƒî2pb^Å¢Yÿ£�–_2ceÉ)í–±‹1'�þdèX·¶—…}'ëšÓœkñäçé¦òmMú¶¿eTøOÞ|ûg1)q;A»ÛãÒë+Oâ$ÿfbÏi1Òô²úø$PÁgÓæäæï±c¿ãÍÖj¥R!êPÙü#:¼ƒwYÌ¢~«Nù`SÍ³˜P–ßGH˜{^!æDÞO§+’¿7¿7—�Ÿõ³ïmÿPÑfÏMýØüups}eåŽjõËÚ™W–ÛŽ¡hßÊëÿddÛé?å}Ç«äý¼`ýNÃ129pz9zm”ÂµŸál`ºÕÅ§�ÈI�af„Þè•²Y'‰c:
+–Ç)’PšÞ­¯kC`÷R\Y\j"ñØµþíOOÃ1ò6A:ÒWêÖ“¿NMØ×ñÌ�Ñc¶Áo5³ÍÇ±�ž¹\Û$êè±Cé¥JÏèãlveºº)5Ÿ–:,¤^AæO&Ü_¼²$mö‰zf~-E4ËƒÊÚÔP=¬3<1Iö—ÄWf¹ËÂ¨Ò/Oò%Ð¸ˆ…'‘þôõQß+Éž˜Cï~Ñ¼»i–úds5¥ª[Ï ~Ù¸~gñ‹<· 
+/OÒšÖÛQÓÊœ±(O\†›£+è†qÉ˜V…‰ßç›`l8©F¢y#Ÿ…_1~`µ&qþ}3/7#'Èþv5°¿?ä»69žTÿÜAþ¢þ¬ÛC“¯*e+¾Ii#£�òê?áKÆ¸Ïék<ß¸>U½úÖƒ¡]ËM…´ßðq+ÕË›�‰˜Ç%hr°¦ïñ
+Ê4óZ�TñæÂ©N½¥½õ¢´_ÞÄõ_–k{Oã¿ÇG'© ÓÅ
+Æz‰o�Ms“� íã¸QÖ%K}?P*y\ÍCÍÈõüsCˆDÔY?åž‡6…¢†¸šé¹8ð©4ü3²ìÜ5�ñæê5·´i—b6£tg6T\QÉ¨ê2µû4Û!±¥¿(O¡$òNN\Õux¨gc&Ì¸`WÎ?šŽg‚"MH®ù~ß
+þdÅêèzÌ~6ÒŸ¹p­9>´l$À?äœ¹³—7¦É¼‰bX€|°!%¼”z­D(+±9+kÔS?-^½¦¹£ÝƒÈ[_ÚË_øÅ'?á•ö€ý×ãÉï?ÏÔg5p^„TSå¶y®QR/_�é¥¨ÄÕG|­šûFfºFG¢ö£ªyvxˆ
+jü÷9YmŠ×—þJålž¬¥ˆUo´:äØ#‘:dJ¢¨~­ö°*£LUGv*¾>­Š©LQœõ˜: ¯<c·wPC²çìï¿ñË"×$žA(‰„Ä3q$•é¾ã*ÊAðoüäÛ¤éñ�¨1ÿ’/�G`
+ÿnŸ´câ‰½“ÙˆûŽwg›Ï†Ñj¬}ð+=òKú7ºÁÿ~ywY�ï°¸Èm°zÇäl5‡Yÿ˜•p‡¨ràúfv3úó<›‘±Ãñdd©îŸïÌc{6‡îGË.‹Ye©oQ_l¶téa¾nÑÞ÷O�TshÇ«ÿª(sSÚ˜øÇãÉ¿Hh¾{ô–B	�îÊ8<q¢bL]ü'aíVrÛ´1³MÅŠ‚Ç+Ç„–\Lƒ@Ódk»›æ^"z$Øâ3®ìÍ1Á÷ýåÖjeë,õ ¥òì~�³)ð‡_�Ú¡‡|¢&ÚÂÆŽ‚™tR“j	ð?Ë•á^fO�éâr©+óóœz~~Õ�ó$õlôßÝ�ÇW7Ö^D}>CùûåíL§Ë>™Õ-VY$�K‚¾’Ö¬S‘ÿ[ŽFLâýüž¹VòN’ìÁxó‰@øL¯Ço•3#“«;€Ä
+Àï”ô<òÒ7Øçz¼ßùæ&¡³Ô•\¼gM›š¼Á·à‹R´÷ËÁáÆ×1Å6þaÓ,Â¼�ÞŸH·:ˆÂÖ”
+*ŸÃ0=2€·'À Û7K•m&)ÕYVXUÔ5+Fß‰aøæ¶Xâ•�ä7ß˜ÚW•5+¸®¬./î¯ ’DÔ¥°ôÛõæÇK§ŒâV|”iÿœÚtõSå]JCû?½§áõFýyžt‘§e¯kù“kqÍ¤ò† ¤v
+ÅÝõ<ÄÏÂ4ÙH��·?™S©HÛÊ3Æ†¡[î%·î=ýY‘ˆDÁ¶p‘BÊÁýÒÂžQ†9¥z¼¯}Ê¾íí•Äé„@Ÿ?ŠÇOq‹±óãÆÔ›ËÚp@O2ÎÇ¯‚J«÷¢rÒ~8›1i™}¿æ4HˆWJ°‰¿ÈK­ÿä¶cK4ô}.AÓ½kòþ}WÎ‘Í}§èúJÃar�Ì÷fñX2�+M_°k20K�Æœ8_I“XÃmN!”)$q"¢„³žù³…8ÄÛ¾�$æªôuú0¡ógæ#ƒ+P×ßèÊ'Í²“¼Ú}K;ÕþUøŽO5ÊòGÿxí?ãþ¬ÙÁÁš—*2è´É#Ò­þûO¹“Úº¿hÿ,®~±ä#Müú›øZÆ3]•ÎÄô¨ä­RÓv£Š²­5÷ ¬–#Z*‹FQPÝŽ2ŠÞÐòéV32NP£ïYW©Í^~ÍŒÿµÊÇ¨àu¶ƒ¥Ã)¸–6¹’µGŸ ÿW#‡³ü>_�µ”²ñîžúüwø@zæÇ†ƒ‰�Ú½½ï'o£¦4Æ<‘�4{tÓ$•¦äOó¯\�
+–Ý\žO^»WîÃJñŸÌ_ÞØú¿ï·þgð±ßùêVÊý?ž_¼9ÈC›dù??4ÕÿGÕSýóMÿpƒøfÇª.ù­”“sY=2c%½ë’»b–Ý*<ü#ÚiAò¦ý!Œ–ZH š2½ jý#�?Žbj£xÿë‰úy§\4–öôj	¡F§ûž}ª�þ:=V‡û˜ü~òš•ây
+ÆÆO–c¹k »+2”<·ë‘,4úâîVô˜¥Ir™6E
+õ—þNùOh.”^)ÁÿnOæË˜"Pol‰V–^NFW/CLU®x«@Õ«Š®~£S¢4ñƒÕpuAAëóÝGe,–�A”{Ë"×$³ë¼O3KX¤Bd^TßÆÌ ø'þrRD6ú"¦Ïõùyo]½1MþYÔößñæé»Gñö>85ýž”«;yótZ:ðjõÈ«=òoûÑ®|tÿp:¦ßôi&@ómƒØ?"V¶ÚÉ­Ó:ÿ°‡¨ràúnøýQ˜qäÜ˜FŸg#%O,“÷ƒæ1Š½�COÜ'ËøåÑk,Ò$ø~ŒEˆQžèÁ’¡»ã“m‰¦¬ùJÕåõd…’`Aõcj1  ÍnNÊ<_�½¾:š­7ÉövKÁ½[‚~È˜ÔŠxœŽ>Íü~ÔþiœÛZúJ€¡E(½3cc…Çž^#i˜M†J¸˜ÛL›d8xM*ƒ'ÂrØªI~Ÿ¹o‘Á%x/™E%�{ŸÕ•I_œ?�Ã�Ÿ5oø¶ÞßðŠ1›=7÷cñÕÁÍõ—‹µËÜ�»/jdþ\vý)§Ó§Öþ$¹3‹ôòRwo'Ù,ŸbX/ÓSüs#“°r"€õ ýYAoBÝ¿î_å�^c«¿ïÏ12ýM¸ÃJÔ²�«Ã÷M¿ŽOPxq~;Ñ„qdüw<¾K«Up·)2H#BV§|âÎyœ„¡É„p[ÑõXCP£€¢�A²øfÆ:yL:ÈýO‰<ýæK£¯j–‘ê7QCo"·…6RQNÏÞµ®t}Ÿ¤#øýçÍÕë¦FB=ßpakº¤ªC_ê’D´ãKAJxfÐé%_�Öë]Ù^…¯­nä–9Ç¢»ÈÜ·jœÓë422wÚLñÅþ7Iï<Õ{4ÊâÙ'	º1ìqúó7OÙÒ0ü~¶Y»F1�Ô¦¾eÕ¡1Ä+S =zíøaþKÄG«ŸÇõ¸¿ÊBÿr"ßÍË1¨TeDZÑ©@kòÌyö^ø?­8õÛþ?SÒ›WòÄvšU­–µ¨Þù‘Ö)¯­�¿tfPh²úûìEv7ñë˜yôBÓÉÏÇªâ/¸ÿçæi<±­–§#©±4<…M¼}è?VGE—ãÍu;‡ÐÒšó\Ûä§_I
+Ê"V®Ãã?FA“æïÌp„Mú}Dù¶Aòwš÷w)üñÈárxy®W�…gÓ-åÿuÆ´�sgmB‚Y¨HéíÛ.‹L�rnÂ:×‘a_ø‚m]_°?’—Zü¯ò$¿ö§¶Où¼?ã\×es±=~'ß)
+éµ»üCdú{üY ¬’'ØaTX}†Dá2Ý*É/>‚<;T3‚j>×|°Ë†4XŽËBEO\®â+jFPƒíe†4Y/­L»¥;`¤­k†añMÝ²@*[ræ‡ˆ¡ý¡†•åžy1›'>Ø%ÉˆæùÍà5µÅ:tH®Wm“äø*ÂÝâO5Þ¯P‰­ãªÔÐ¹'|¼J‹ƒ>lz	Ä¿SçJÐPm·O£2 X õGë*ûté“ÉÉŒ�°rbˆyñ2Sðfÿ�r9ãxÿë‰ú9å[ñså¯+ÝŠÒóLµa^¿¼‰[øçœëãÃžCÝ÷ªÐÿs�ÞY9*NýFßvÙ†å®JTS¥r%�æÉŸÜÄ£™eø‡†S&È®äŸïßÚãôød=F[‡
+LŒ˜Å^)µörQ;)D#ä­•}ò@ªòjk†Õp}¸äJ»n@·EªûN2rtû$š}bÄ®œ'BÕç³&(bº%¯¨ï­œI�GC¶øp}rø$>ÿœšŽ(aÐ‘î®}w=I&uÈ}GáþùÓv�ãì|~æ¤oË~¹ÚCJñ’J©û8¥èPš+|ßxÝ!òýÊ/ýKŸüÏÊåÍœ^·ù8Øjkü·ª>èÀÌMC•Óöÿa>Y€“(°ªwfY\¬ã�÷#ö·ë–Á^Ï¡‚öñ±R¤¨øOQ—E¬³ {K¨Ý1Uß Fì‚å4ÁID‡ ¦T¢¸«y Ä©Iß
+MKû·ùdº2Ÿ¼ÌÔ–Aþ}3i~t~x¥|õrþ6Öÿ«3tßHq2ó/
+çö?Õ«3Ï'Iþ‰)]NÀŸ³ë%?à—+èÊÐ¿ÉICy6	ø‚æ4Ü¨=ŽC^GÜæ9oK®ÿºo–S%y¦ªjà)ÌIýLñ�ÖJÞ®�|?–	Rã®‹ñÞ`5“ñÜñK·½�[ÒÚÆFu¼Œ+ø{Œæ4^’ïõ"àÚuòË‘öÅKû±bIúNgTÜH‹à=zF—ZÕdo´×R×èb3³ÑŠÄ¿ïyÍY¼§á÷$Åž!‰7¨é¶d¸É¤ZÅÎ� ëñ$mÖmÒÖÞFZ†)23ïþ®U,7+r¡*€	%œR½�¥ÄqR;€�ÆÜ¸¯2*»|²Àxgº¤�È=F>™hä·ÇÞ›þ8®VÄý(»\¬“<I£#Ü+üfXýEe¡a¿Ké,ãSÒÅ¯æ=ñÑšâëC_NY”GÆ;I&‰d(ÿe·¶kõi€<ÿk°Á;ÔÈû¾çßßóŽ-O,k@Š¹c]©ÿÑncö|¸GãÍ·´%ÄO£eµó?¯3§.#n1Q	é¨'Û"Øù¿ó'¨ÿ>Ù�“™nÆù_^A ’?÷áàßNK4åyF ˆMÊCöí¤H£úTøœÚãätù¥Šô=EAùŒ¾-2P•}bSùÊ�Á°É�GêïüãÍÇ¯ù?ä‡ð¶¸Oø©“øf¿+vºG-™@s
+ko7Ä0«&Ó®(ôÉ%“%Êm^¸P¯õ´a­•x¼J}ª{erŠø”¨/c#�©“Œ6^+Ýx¸ª¸b[�èE*NK�6—YkÚUíËXÙÞ­Åâ³)…z5
+
+>]2ÖÌ�Mxs
+]Šõ8m6Ç5]{LÑ¤µŽúïÐ{¾b}?W˜Œrõ~‰Êaé
+a{¦LRh ¼¶RÚî%–Ù«_Ýº‚Ÿ�.Rj2áy_�P‹9«ÕjrRà¤Ç%¾CóCsæZ~'(ÃÅÝ—ÆQiOéy”¡¢\\NÓIü¼]€M3*S¹nÓü>ç“[Ü*QPÃ1_Äïôæf)p¸z™\”u7�&î°¡ß™ï–ß¶'d´ñJG£IW‘QNƒác‘È6E¿Aÿ.%7¿—þX˜ÉR,‘OûWøgŸö¿øÔþpz^Íþê?¼³å…R Ðuk5%ÚžKÐREndoÐõÈ†°ÉíæáÃýÙÈ}ÙT’©Ïþ-ýºÿfE^�ße~Ÿ×Œ“xe+E?ddmJeªÔ×B°b‡®HnµzáµVQÈ0þS“•¹å¤dxÓ
+«ZÄÑ¤¥kY€;ý�…1bTç,P§.†�6Å	MËˆá™û*Xp}rø$?<?ç$î’ãü6ñýƒqwO ÂêÎ£Ù¨ü?ß:nÑü}��Ûi#ùÕ� t1ä‹„ÔñÅ,ÇDôSIóŸ«ö›F_CýÒ6?ñ¯,®\ÙÅî_‘Q°Óõf“ûÃ|=Oõ½1ËñÌMC•ÓöëUCì37&q§Å…Sý8QÔ{å°W±èÿÜ/Ë.‹YeHÔöÄ±´ÅTéP½í„AuÔÓŸL4•DÔ#45¯¾Vyª1/ƒP˜_×®ù Ä­i¶Â„“R’±¹ÿ'%Ñ�|ÿæ‰@y@§-øòéÓ1¦—ççƒHÞs&^<Í„ãÓûÆ§á™ºo¤8™y—ˆq«Wå™ç“�$ÃOp—Q ˜°ør¾Œ ýü•b<©"àEÄ•_š)Ìi¹P{#ìïþ±ýyŽ[Ô.?¹o–S%y®¬))oü3+‘ˆlè¸Ée2·FB~ì9G?Ç{N3Y?Ï·+/™4èÓì›�¾ƒLåÀá™K”^ñûÞ¥æ7ýËÿ�Ä}ÊÙ•¥ß#®¿Kà+ë™%º‘ÿb>q�¥‰Îç¨œÔ}e
+n¦"/ß²‹QÆ
+5Wr)îNZÒ•jÑ™,�Mjç‘©¯Ó\°“ÅK4Ó[8½�q#+”my£@ª’~À4o™ÈðÒù"9­¥ �(ô¯WàxùÚø— E¶�K&½üÔ×µ	<Æ®Él¾hž	µ¨ �Ò�Ú ±)	ÛáA_¾Q¨ÁÅ=íºiþðŸÇ'èoüãd¡¼¥¬µK©­	ëOªC˜81T\Ìòâ“èùvùœ°rERQxkSí…_;~c­U�ùôÌlœËv7ËZØ ¸?f«Oø,–iÊò­JðÆÚ�’F¼f¸õž»3k��uÓæÅæº[dø“Õ+ûÇ)Ôeñi’Œö—±¿¤ìü}wß|2cÑú‹ÿ8Ï}ÏòƒBBkõyõëþµÌ�üs_•»èe¼Ü�GÝ”0«¥ê+Ô½†Mìõxc~FMûäƒš~ŸVÝwSÐáB“ëNõ¨<2‰åá4€w¤²ûÌéÖÍy¥�¯Ç+HÔ¯ú£Òo×”ÎV=?´o?ùkT€Ïm«Û�øÉ,óñ+_EýYAÕ˜šftü;&kç�®ÍœWp±jG$ÑÉÊ>5øÈ?êõÁùÓøþÄx,E¾´Óµr·…£Óµ—“HÔkXÊ\´ŠÑþ¤¹‘œQâd0§š·æœ–œbÓu+icä¾Ïì*Ûì2‰ê¸Sà°ß0ùžËX×tMjy¾¹y£ÙÈ–“DXå¹p¡vûäc®gñö6ÇÔÏt�Í
+Hòþ‹¦ÊÑºé¶PZò�¿§_á’þUŒ±�ÒÛó‡Ÿü¹©éÒÃc+5ó/«¯³Ô×	íx‘øýM˜ôB¿­óŽ§¦”—p_(½šib–ÎaC'5ýs}±þ?c|t_�Á|õæo+ë¾VÒõ}HÉo,3ÜË!àjxÊÅÇÃòlŽ
+�’ÇãìS¡“øûß)HÑ›ö$sK‡-,TãÄ×Ã:Ü1â‹ËêãÃ“ñÜ‘ù‚Öögº¹ïªÆ>Õ:Ó¶_ÓVCê@hí'Öÿ™Š
+ëÔ×®�…¿Dÿ%g2þ_èäµM¥ÅÌE?ÖšCüsÎ»gün¸=Oeÿs�Þ^‘9‘Ô!÷§Èf »sÉy2/5þu?†ÙÖÛ:É#Ê¤·M…2©%0áþ¿ÙÈ«Ö]jBøc$ÅÊ‡“"õQ
+Q0…¿yßBh@et9dU¤eñU�Ùg 'â$­^Jc-Í\‘Äþ¼ªJ›Æÿº_
+üûä£ÉPWªÏ#%Kg ÀêÝ
+VW�œ¾	~vÿÎL…Ž_/[§C& GÓõs�·±ßL¾ï�i~>ÇÈWQ[±-×¡Î³Òv<‘3Ãpü—¯íe�ñe6W¾‚jÖ¶ñúŸ¤l=3íéOßñ¦@ç14ÛÑôOäJ“¤ëºýz@~„LÅÏ36ì3á}AÚéSÇïÌ¯Io”¸�£Ô@=pðR{¦[ÞÜzÏglÓEõ%aÐˆ|;z¶’dq]H¾ŒA93¿O|¶z±¾±óž!šâ+¨Þ;„…jsk„�ãõ2’�3[Ôu�B{°F‘ú±Lí
+W-ž¬¾2ò-AI:<a;§ÆwöÈG[7`D®‚AsõŽ#Ñ½�¾”±ñ¥}²©k Ù3A¤ºÌf¦A"øA÷e˜§„2w>ÿrN#Õšíõ¹HéN¹gžñj8é6ƒÍHXz¿»-Ôåâ}è	ä:´SK/%=.Œ˜-õÈ’6£ìAÄ–á>h–’H+Z¿Ñ˜³nÏ¯Ï&§œb“ùì!ü%q™Z~AÅËÌ¼$ÊQd~GýíÁû+]ÀÌóÉÇ’:Âå\¤©J©ªqéóÊK(>øü�ó
+µæ†ÚcÏÃSµ‘îeƒùâj§ê‹‘ÊƒßŠ…*£¢…äÙS’dZÆÇÛ)’^{­£ó4é\ÇŸ6A‰#YÏTw’2ŸP~~m“Š¾vòÿ˜µ;3éZ-êÜX=ÕÄ"îÁº3
+ïôõÌ
+D	™>ç7j/s×h@ýžúW5x6ËøîlË'ÂZž‘qik¡^�×]¸™>.±ú §ÓJçg§“�¬ìxÇMAþ+û
+wþ‡¤~CþW¿æ—�¼™¥_\T¸¿ŸYº…T˜lôØÄ­-dø~9
+ÅþË2sÏ„<æ”JgÒ�yÛË:N�åÍgY±¸�ã›Í÷¶:$R„ôû'`¤ˆþ‡¶k°jø³€}¡¶ZÌNXÏ8×Û»Ït°ºòÏšmL>¦¡nmÞÆà58GÏãÿW3óC†\OOØºxë4ÓÍ¯´Ÿws0ü³ü¿ºüÆó%�—´èÙÏ™5kM2Ö¶°AOVæfñ\*Í–K?†8Ïã£ÇKOÅ�Óõ>›üù>Yµógæ¯™ì-mtí
+ÎÖ?&ùj¢ãêÍf)ä§ùÌ¿FsƒRu9¢}ýƒõ9}«Qò¿ÐøÞÊÇC¹–ÛÑ½–âY´©}š1ã÷ŠÚêe,ps°ú²ÇGé_üã;ò~¢M»ÚSV+ûÁF!b·‘ïLÅÓÊÃnHÔŸI7N”ËgÍ+½Z­}°±|ùù�Ÿ»?çÛ(ÈwlÅÍòÏ˜>K‰?ßJ\že»<¶xeôÜîþ`ÄFl éfl¨}SO¼³½¶¾¿{D±\YËèúÑ1PÃÒå$ŠŒ¾,ž›o*Éê4oÄ€G>½?W‡¶N\�_§_ó‹Wœÿ,Ä\¸ýWZ¹N?ëˆ›øæ¿+no~›TEV}‘@û†UNicë®Ýj-oaÈ
+�%Àý�L®Hfšu±�UŒ†YíHz“‘µev…P)t«w9\‹`y/æ¢Ñë”–B°Ai¶çÑV`á~jµÎG¶µ–CŒt¯¸}Ùò¨�Ç{ÎdÓçóM�´£WÓôÛ{øÙôý.úóÑº¿ZŸ†ï”è{:q�ã¯›lõœ3Jü£¥Å`u9.®g’ðÏ˜þæ×’’ÑþÜ‰N*|ÍŽM08…óý­™3ñË‰‘Z¬N¼ÇE“—/PSc_áÛ¦sãMÉ¯ÄY.­qfa¶·žH­`•ˆEjü|=ó,ê=#£¹´Oh¨>RHß»’Í¹ßæs&{m‰¤ ÖdDÆ­ºxTW'õa,\FÐÉ¨,«)–:ÆƒéÌ|™­”}+dÔ#™}'“Ñªñõ<7­3+G©ß…2•£µ?0h)kö§mw{qs7èmMÓ–8Ý¥‚žiå‘·wT§µtðÒø±q'›�‰kšjùïFºÑ4­B(¯éw74Dº‰bI
+íË‹}ó?RcÝ_s�gÇ€Ç7Å^rò'˜¼‰®Iaæ{),frËŒ9G=?j9;Œîtù‡Êg�©ˆê‘Ap±—,hÆ§mºæT
+‡b‚$Š)öŽIÇßj~D]úžFž:×ê:œßúñ«â}¡‡ïIï¯Ðô}’7²‰H™Ø¯&´Î{ô»ŒÃÔ©ê†Üt9Øeg/$dðÊd”×Ó÷ýšäUì¬ƒŠ×ì»1“¢ CA_ó±e)’*�T}¯ÚÃHCÉ€™Sì·Lz« •\ž_k¾[V’! t$¨iEcÃúåRTÝ#
+â2Qä¨)�H9*é©�òW�œ¾	~tÎJžZ——ùW?ñ(³¶ö;é—Ãýó¡í/ÇØøþöÔ	Rjs.Ëþ®ßÃ:Ì_HyØòU°EI®.xDéP¿¯ñËâÌ´MBÜÜ‡™
+En	õW½PåþÇ*Í”B+\éö§äÿåÖ¥¥h‚êKËFƒZ¸[Ý9`i¬&1Çš®ßf™Ëj{j8Í~>çq�MaïZCé7å<µ
+5Ö¥,Âxî¯
+‚,m¹ø�øûtÌXkücÇßøîsqé},ßVòÖŸ¡ÞZ>å¼Â.¢õo¤¼�Ñú¬Ë´°KúàÐþÐ£wÁ©íøýL¿,º+é¾(‚x'Œ§Ó€öÃ1±v™”Aü}ËàÒ•ÍÌÒÛÃ¦£3ÚÁýÓ3r=jj~dæ&«\Ø¾QyžŽŠÌ^:±ZÒ�N¿Faiõ¤Ëñú™H¢ÑØ§Ö4û—‡P3Êofg¤mÆ‹íB$<ØjudE>_yªëvðIÜHæiŒ±ÌE©]¶ùf¢:‰Ì·bŒAÝ„]ëÒi‡P¾ó±?Õ^'{óŸH•
+4IÙãvüss¦ÓO#v£4 vž}³¹K{[
+bâåÖK‹;ë9SÒ{gUY#Hßö�¼¿Ê®cvÆ“6b@íðï¿e<]ìó@™ï—Q‘É<¤V,E	4¨Í¯`êÅrünZõxÀ››eø¸õ®o¡›Œq:ÈòIÚòm9êŠ?š/øÛ/`S|Ð$Cò† 4#2bl05ó¥’¹þò§îÌy·Ãÿ�’—óM«W’¨ç³æVŸ�qró/2³¾…cŠæ°†æ9?¼BƒÒúùžy8ònÂ#¨rcP?d·á”–P}?ù$^O8èþ„¼
+ÇqëÄ2WñÌ\ŽTm9”Ž”~TÛ*rB-MP¯€Êd–%«CÏ—ù9�>lƒqþ�:x¡?vN*óírè¿è¢®ÀÃ<a€éöòŒ±Ü¶cŽìÇTâ‘Á$çþ,ªf–eüw9Ftùˆ"hÚ=¹ÿ¥V·«Bÿ"îÙÕ`Ÿ¬ûƒ³í|r—cb�þ—ûº{å/šâü»ü·Õu{ÚO6ùâ!åŸ(Ã÷±ÚI"\j7kíUHþŒž¾DGñäò�‹8áÇÅ/Æåå˜Üæ´Ñt;¡]/H·(ê�B&f.j<jwÍofc¹§™ý®ãE£üÁ–¨rÉ_ìn?�ƒÄ¬n¥Ðîçb¿Ì&+¨É¯$5¯ëÎ‡‹Äp4¹'Ù’”{ëìù÷¾Ùÿœ]¼·ò®ƒù™çÈT5ï•´µÐXý”¸ÕÜ¡oõÀ‰ýVlÖvÌŒ!Áøè×Ù88²H•÷‚þjkÓjvðéªÇêš*Fí}©R;”Ä’}Îaö>›„q÷þÖ1€É#})�ù)a�YâËW·»…á>Î4ÿ‡ÌþÐ$âÛ»ô‚Ã³�ÿoÓÿÈZ'•ï¸ŠÔ[oú7�5zØüy»M\h½òCÄ‘ï›âh“P±ÅüÇZÂOÏ0òŸQnÄø“ó/R6V1Ù§ü~L}ff”[V®[<‚YÄ×8èVŸð;Ï—7T
+…tÖ^Yµ<€€£íwÉH/·ÿçu‘u¨]¨ÐëŽHùÁlŽ`emÃÍ™ùƒÏV±jvúmÍÜv‘H¡½[ƒÅÃì¶UNiz†‡ªèÖö‘K¥½i”4�nÜÎûüG+’Õ–¹§ºó2ðT Sâ{þ9TŠ³M>¯’3Â¯ŽS"Ø	ùµeéêú”7šÊÝªŸ¬g9Ú1Êd ìø\ã½â>[ó
+ß–ï¥¾¼ÒbÔµ)4y4ŠîÚÚîmÈ4SB'þâå$jÅpŸ¼�ƒSfÍž“´ q×ãŸ¹§>žæ§i¯]ês]jR3[Ý^4—–¬¡
+<Î]‡Ú­µw§]óM®Ï)L×/ìrF.™8Õ#‚Ö4çNDFj<)¾UúV;Æv´>«FH)á€á7E˜�¶âòýgŽÕ&ú²J+ssÊžšŸÙ§¾dãÓ[TŠA¯Û=´·VÖybj×’×á5÷Æzp	
+'QF™tmËÛÜM,ÆÖ%ûVªôÚ•È~VÛ#>&/õû(§ay:©‹ˆHˆ¢µ[®[ƒKR·+>&9kk©Üj:üöWkw¡]Ü§×lå†­’P‹È}o²T=>èãªð¢ËS¡±øýoEòÌdjVŒÃÖ%Ô÷ýå{ŠöðÍ\³x™ŒûÿSŠaÁ„GñÍôÿ˜ü£åÿ9ù|èþaÓ#Ôì¦‰+Þ!®ÍŸ°ãÃ:].mž{$}OÉÿÎo$éžEó†£ iZ¸ÕlâQ"²¯bCˆ$#–ç¿\ßéÍÀ8Z�EåLXšµ(½è=¾Œ¹Ãß[Î;\Gq ëÖþ§÷‚?øÏ�þ4ÎS·ãrø~§{ÙgÕøó{Ó�]zg-Aèd,¹¦à8xåœ†éŽšü••I	—õ®E^é(âJ¿H?vJLH~ÊíM¾ÞJ<˜”X(‰<�Ž4ò†�(2©
+Ù4±	HûC#IRå<nGìšSîÀ¨ˆ¢Ry·S×E»”L˜ä©t¯Ó+’¡nŸý_ŸðÇ9|üêÿœ”÷+åÏú:ÿ‰Å�·±ßL¾ï�i~>ÇÊ²šÈ§Ûøg]„ú ‡%Ð
+!ocúðH²®'£þSþXù¿óKX‹Gò¦Ÿë0’·š”¿»´µP^²O/cFØf.izK•Ž4ôRòqÐt
+'ÉZ†³qo�moe©êÖ)éÎRQ
+øÈ=Å|ólšá�WŽOEŠ7�ñÞÂ®#:}ß—áò¥Æ«y§ùj{ƒíÈãp‘^OZö1�ÉŸ±Û6�¡Úƒ$Ïã òFu÷{=RIÁšYLÆ_‰˜žE‰Ü±näõ'¾s™5[·p)ÝÝs£Çû;ü2‰OˆÚð"-n!Ù
+½OL�¯=ÙØr�)ñqé™8Ìxw^›PXáY5õÉðÄ¯ºÔJÆÂœÕÀ<2³«à—éý¬rNPÂú¿ûrxŸµ�F
+B›+¾3Þ£z.9#à´ãôæ÷Aœ�Ç½êðö0Í§ãÍ±ýµÐû“+¤š�Õî¥r‘G;ÌÒImn¼
+†2Õ—µyW0ý¡Ô\O=‡Ç�Är¬*£Œj
+T™$JHžÝ3#Ù¼·Ç›«íêüy3ß1ùgY¯t1éHµiìÛìµ?—:inm×ÓÁ5BÐ™b»SŽ¾ —öi“Žnð8ž)­yçH´¸úž›$º¦ ÄªÛÀ(ŸK{eâq�²Èiëf9>£vÊZùB3oÅO +Ú¾Ù\¸[c�óGæÔ¢m~Å¼mŸD�›&b"äëõY$cÃËÍã$RƒØ~¬ÚñÈ‡^#w�Ú‰¶<]O¾Q<W¹m„'�˜ÃéÚ¿ù½÷òkS{_9è¬¹g{GùÎ¿ónaÌð½_bi0ÇO!?.þòûÁ®0sûÐw‹)on—OŠ0€äŒŽm²<vÝt—Þ¯ª„øä&im�µ·Âÿ">üªh¡âp¹]àÛ\BÇ…'‚@Ô2jß‰9�—SûÂ=ßs™‹AzOëéö—qV†™jk±D4ù2~óñÜÙáSã_Ì;iô½^ãM’F"çT¸½Ÿe& §g$š{gU —ru:ˆGIbþû^Þc]&ÆÎD·?¦Í“Zi¢z¢ÖÞ5äÕOÙ.jÇÜ“ƒ>�Î^]^?Gx·øäÆõk£y¢Ú^Ë#¤²ðy.<™…NÝ²±xyLCèÙ¡h1ý/÷L.úØº$Ë:úÊ„3í¸6£(!æ{CÌ|CéïÉ-WKµºó‘õ‰RÃEüÃÓ—Lúé5ŽÞù6€¹þR$oö\sU¨õnÝ©ìòr~9{Ø‡ž<›¦j:†‰¯qÒõå‰P‰Ç{’ÓÛÉü¤PŒ§O—€ßG]žG§�ØùkÌV©nóY]$w!¹�ýU��rýÁÍ†]de}ZÊžïÒÏÉä‡Ë7
+Ñ<%¯æh_ö[„(§ñ§ÃšäîN\SŸ½îü¹'*Rµ$Îœ®VãÌwôþ;Ðswùd�EfüSÂ1?ºo§õa3âÉ¿MØ¥Çßîèø/ó5º÷—¢ 4O2ó
+Óûä—Ørá„�òûË‰­ŽxNûýÞLU·HõiÔª§¦Û*tƒ.ÓíŒ8¹ç#ŸPçøri*é—ð‰5x˜ +õ©LÔaáj†³€½ï¥?!57·Ð<Ñlƒë°ÉOøÏÅÿf¿TmËÒŒ¾%Çôw'žb–=A§IÿyÊBSÛ4ò—	§ É,ü_Ø–é÷³ÙRœ©8IQ¾ì#çðÌ^|½·UWÖ¤´fV+‡ð=Ï"'ê´³þìóÚúÿò³óCLóM¤MÔ�ØëVÊª-ÙÿwpFOö4¯¾dœ–e¤”wa?™º–•¨yºúÊÆùn¯llmÆ¡Oñ@K³ß0AÍvÁü|�ŸfÆÍþ:¼ŽâÞ?P~óÔEBÙ¢òêç÷•ÿ…ÿeš½>0ì3š’½Ï“u;«A4\Ña%ç½
+m0©[–ÿi³#ƒ„ðµË&ì'X‚]>;ýV¸’Â}!·–®$‘\â—b¥rèb£tÇÄjÂk¨.¢ŽÊ8ç¹šä"	G!*—.¯‰S†8÷G´£^óN§s¬[<ÖÖþ¥Õë´°ÁÈf-G+ZfIÁaÂÔ`âLdüØÑ¥»_/ÙÛN÷öDÉÎCépaÿÙdt0;ÿî—Œ�D�»îDÛ_ëÍÀ—SÕ%á"³ÇCÁvr0Ÿ§w|%çzÍäRÜ_[4³ÚIâ^ù–¨,Ýë™ø‡Îúþ"×÷û‘ÞF¸½Ñ#Xì§ÔnY®YÛÓ—êè"”qjŽûåz¬ ‡X#âIëÚt’A*<F³DkÉLÐJW:nË† Â5¿ùË{ë-ÜhºN›'øŠõ8µ7jG�ÄÉþp6Þöv�ø�7™Ôeá/ŒõKË»Ù¥»¾¸k«Ë©[‹‡5gg$’OŽûæ×xb¨Ë.)•sËßLÿÎ;\|Ûh~Ì‘ZÈ?ØúÃ9�hÇîÿáÜvQõþ<ßJÏÄ™=n™ÉivƒÑå\Î”ÜÔÓ®T
+†È�‘–
+”W$¦¼¿^A^î³±•KtÛ5'ÂE11?gn(òbVz¤)®ØP‰2T¡öÁL‚�*|^øÒUdÞ½{åRæ«aÌÓ¦EUe<¨|rc’¡Ý�
+¹\•/½ôi©Ó‰Ç9|üæÿœ’’º¶€¿ñMÇü�‹;oc¾™|?ß:Òü}�˜ížu0>�èGÐ�/Zé—ºÎ›i¬Þ>�£Ü]Fš­ìKÎHà$	$Tî#_ˆœ-ºaÄ_½•ÞQò“<›¥iß—Ñ[·—g‹×‡T€ú²_Uu�åî^¼©û5ãÛ5™òz¤=ÎÇ$8^5çÔOñ¦¬DÓ~ñA®å¼sÈ»`˜ê6ül‡E(~<Þ¨ÚL°^Çh¤î Äåd1¼\Ï«êÚ¾Ÿ*e‘™‘Ý´c¤¹/®ì§dä†Ú5�âQT’$½I¶þ�2Ùb°¼
+iæEV´Kxê÷a^Á#’6ibˆT<E·¥ "b+¹xEæx%Hä7�4-p¶Vî®(ÓsxŒ_Õ¬f¹"$:yü…BëÍwK{?¡/§i½ØOQ¥
+D�DøœR„¦Ã¾ø#‚S;u÷/ËÏ3ÈÓ›il¯eF�Õ#æ¤t†;™îÎþ9‘
+,ˆ^žj¿˜vpéo}4ØÆÁYD‡„ä²Ö�f�í›]dqÎÏãŸ›¿ì}tgó™~™~‹�K<Ïsçß>ÞëÌÐiÍ¨]'#nzËç�ú¤õ>ùÔÿ%Œqü~·KÛÞÑ~N;Ø;Àî/xü­ÔõÝJÊêo0i°Ø]´È>±¬³Ä£ˆçò£8ïiqÆDØ¯Ôãèa!´¹¾‰Ò?1ü»ù{«è·c»†ÃGÕ%x$»v …“âW¦fû/GãúNhÇÕøò};­y×Ëz_—¿ÅrßÃq¥<"îÖu}îC­TGìzŸ|êg´©Àá~ey×óGLó¯˜uK«ï4ÚévÓÌ	¶&âeTU
+ª°¤L®@ÐõÉGø¼(}Ì_”º8iWÌf{©Çtlî¸ƒíûœ¼hdE�ÇÚÑ-Nèm[Î¾K¹wúžµVœWÐš>ßå*�þY	h%øþÖqÔ¾vüÅ'\ÖôôÒPjUµàdšUÏóo›)b"y†ºÖæ™ð£qé¼K�ÉÞh–Wh7%ƒQìi™r×Æ?�Øì£ì¯jêˆý°ÿŠO¬ÿ-üë')ÛJ’
+úœä–8èC.ßÿ³˜ÒÖ‰n­?°ý£†2É“n_Í÷t“ê(Î6ùÒÊÑî'k/.k¶wA4Ë«›äx$‰O§ûÖ�™¢ø�iðo×1'“‰Äì=V<3–<¾]þg£éo+y/Î”mo©k>V¼¸G¡³Ôë$•Ý~¢‹±ò¹íZ‘ŒÌøON§~l‹Pò‡™ô%fÔôyâ…+Æâ%Kˆ•GR6uAÌ|R²ë¦Xm¾¥¥jM<6Z…½äðšL�MÎE#¨q™ÓÅbÖed�æqHò3ì¢5¯.ßg07dÅüíä
+Ã¯çmvßÉšzBÑú—ÏË"ÔžPÚ€gs]¾qî0CGÇ2YÇYÁéîbÚeÎ—{§*è³]Üéq¯§es{£<‰ÁÍ£© b*µýšT™ªÖààŸãÉË†n'ÎÿšÞ_’-~Ï[†Ù®þ³l â2ÆÕ_‹åLÚvnr#Ãøê‰ö,õgŒr?ŽñÜòI|½©ê0Ý]¤Q¸y=S4ÜþØå°ùÙËT!ÎÒû;¿Çû§×Ÿ”Ÿó‰Z÷æ‡‘tÿ1ÛkVVÚMôÓÛ[Á"È^¶îêÜøì¿š{f&|¿½2�™v¾C „tçøoí©y÷÷§·ó…·–~\ó>£{æm6ý
+ÒmF×N°ctòˆ¢�NÛÇÓ¦Dg.²’�Åñ”p^[öîŒ2pÛ¯%?<�ñ=†lÅõ?’¼÷a­y.=ó47Y[<ÑØéÚíÈ³º†5U
+!¼�÷ªiÓuQÃFÃËêt"gñúÖÛÜÿÎ=Yj/zg�ô¤ýO¼µÕ,‰¯g†âèÓÃžþ4é’–œÊ6ãG°8÷�µèºGœÿ*ôOLÙ^~aê!GÃk<ºmºôUšæ ÃÂ\ü^ÄeÏËôÅ3x?;<µn+¦ù&îìŽú×˜¢†¿@é—æGØ�^!À9êÿÅ)Íÿ9¦†áqùanÈÄl¼Â'j{‰�ûòè”ÿ ýoã‡þ)ã~züÉ²ó�ÄKåÝ
+ÿÊÂÆð]]Ct·Sû±îy�²Ýs­ì=ÍŒÈþ7>oívogN‡KþoôOŸ{ç/4ËkæÛ½6ëH°»°kGõ—‰ÕÇmæ0…¯Ï4˜£àå”}ßs¶Övn¯&8K¾ÿ›úÖižSžëXiüËgkú7P!>±
+ý³É” 4†ê^ÀvÊ²eàƒØvG³8³jåÃÕµóî5ÊUÉ›�Êo,HO¥ª]
+è�ž›u Ã5‘í"ãõ=N£Ø�‰_ñ_ñH…ü£òÂg¾žp½T¾Y“´I?�Ôæbö'³ã�Æ½CúÝßÖdzN©å¿ËK˜tŸË)|ë6 â{«ã¨\[}ûˆÙSá5fc¶]ƒ'‹Íã=£ö_&	~çôywËÞÆuŸÎùJ½½¯å•¦”%¼çu¦Ô%þ#O|ºz@M¼Œ{;[ïÏüßÖÀî6<Ç/(bÑ-´€ýeµ´�dõø›|‡äƒ�<:Èþ"‡³™uß^æÙÖúú:ŸPaPÔýˆWf§ŽcäÃÀZ5,ò}_Žä}‹jú,ï®_êºš]ØŸVÙ,¥ôJ€)ÈMû
+)B1„ØØöìrmøûž¡ùCæ	µËŸ0ÝLm"úÂ‡ú¥¼žµÓÛÏ;þÑ'|Ôvîœ_ã˜v½�¨ã–ßŽlóÍ1Ãê¤ÓXÏ(‰ÛQ¶~´+ßß4=œkñïw9!ÄV[jJHä�PÑ¼Âóz²=+êW“’Kz×2òz²â©HM¼×w/£Ù¶Ÿm"/Õ^ö_X«…‰�rMiíL†|Ü‡†¥¨y{Q¼¼‚{y-â¶HÑ.Ù>	~²O>J¿´VŸìr½6q1}XJ\;$3ëKy­Ï7™ôù¤ÕRK®ßY¯ú=ÜÅ$/+Cé7'©®ç~ù·.#ÄXÖ“ þX]ù†öîÏÌWÖŸ\†oU®}7ôÏ8BŠ2© <ÈÛ¢æQÍ/@�˜ð”ü>æa¦jòé–75Ô‘Ü\@á˜ÅXŠúqüB�3âà6¥›Ògº€ÞM%�Ž¤59½Kiîáj§b=ö;dç’Å¹RÓ›d¶éut¯ëÚEclŽ•KH¸’Cw>ù¯Ë–Û"8�e‡Ôy½ƒ»ÐÕ¸…~ð¹�yÉÍ–àüþ¾6òß^ÉhZ™]­ÃuàIã_£=SI#{óÙãµ{”Iê?Ë—@Øu«Qúä•ôüãµÉdÖ-ÏÙ{7ü‰™?æ¬ç½¡�îoñÌ;>Ë—ï+ñÈ¾«•kSQ…áþ®ÙÄ`>‡¬�²„IýD&¼)_‡éÈcúC"z{‘˜±ïòÛ#$'¼È+ßQùÍþ­1“Rt²UkˆUˆøª¸tøk×¾K¢«’
+Héý™\•›bÊ¼5,®EU”òZøäUÜ)ºTï¾*�¼§Õ¦  âvÉbç/ƒ<|ßœó’ñÜÐÿãŸñ#�·±ßL¾ïžk´þ¿Ç“æI
+HÖcú¨Ÿ5X×ˆsÄ¯N.½r2l‹èÏÊ_ùÈÿ=þShzž‰dF¯£Ü¬�akvÒ²��>¤v5$’�Îù�<|VæãËÃXù/Ì—Þfònƒæ=FrÚ† âi�]}Qs"ý“¸¨;tÏíÜ:“øè—M–ñþ;Õu�KB·ƒY†X„
+rÆæîÜÙz�Ë*qa+¯r4Ì�4ý?Ž«a�CækGëëÖÿY1ËD^S2$—)Hþ›~ì"�«·©NÙ™›CáFÿ{4ÿN™®£±™à‚8ø·ÖIy=ke*´K~1ÇýšüŽkŒÃSmu¡šÙ.þ»YÕV�¬Ì’PñOÞ•¥vëÜõ4Î¯dð/žÙé~Vê+u¶ÿq×^›–´_Câ–tyQ\¡«ƒÉ)àz›#D_‹üw±Êc3/áºø¼—óÌ_¡ÉÇI€Ù„P>°I¬¢d$%›TüÎn{+Igñæô=‘§ýôµY9
+¯‘�OÔðo(YCçŸ1Ú6\ß~…¾• ÓììC5Ã”‘V„lcßâ>9ÖÊcàê¯´OhÈç<åú==Ã»¹í~FÓt;E¡µüµÔµŽvÐ›yD )šÚÒEFönRÿÁæ“[7(²­%MJxM‘Ò×÷n¶©ëúlWG/ƒá|åûK?Çxv@îÊüÅå]#ÍZu•¶¯h.#�Ì‘Àpøf™—ìôÌy~9ºýtl~<˜.¡ùw§ÛhÖöy«SÓ|½¥»ÞCc5Ý,áy†F‡¾äœìüi]R4|Qâ|ó®ë^\Óï"Ò|±y/œuO³èÁ¤À7a+üAkÜæ^,ÉÏg,8&­ù�çM
+èÚ¥–�¤M*‰Ñ¶µº™x¼mFM¨w¾ûfÇœF4×»1	0|ït.üÓrž¬jŽ±¹�Lt¢Äª£è’1†¹H–OåÌ=nÖhàÔ¼Ís6Ž‹/©¤Mq;$œcGSÅ¾µå:Œ\Q§¦öK>›Oª92sø÷Htzœ›~W³äª–è‹ð¡ZVƒaÓÛ4ŸÉ’¾_�›ëÙ½¬ÐFC÷_ñ([¿ÍŸ,ÜÅp«s$3Kô¥A°n€°vi2ü~¶¾×öËO©ÓP;|{Áþk±ó¡|—/¥èw³[”0=ÛÛ#²˜ƒ[‹˜ÏOåQ™Éô6ü}¯€ö†š2ÊeøäOž<·n=)ü¿¼ÊœyY¼²*±Üñ`n#={`ÒéN,„þ9:­^œÈlÍü³ù÷æ›KØ4O/Þ^C¥Ü“Ç9®Â,2F#qÂ³ŒT×ªŸ|Üö^žRÔøäYjõ^š�ãtm¯æžµù{ªêÃ@Ô,tÿÒQÇ‹ˆ,^gú½˜ÚöÚHÎïû,OŽù¼öÇê#ßþõÔû?¨&ûÿJ_ÿœ…óÌ±:ŸÌ«H˜xôqenÃ±W:x¶mýÁÎk4e,qÿ½é³å$¼Ly†÷ÌÚ‹z¦©©NÕkÝRèÈ+Ð7/N.;;`ž¸°	Kˆõ}9ù_£yƒD°¾}oTÓnäÔ&I-ma¾´¼u(·Á?€ù í�ßaÇz5æ�¥j×ÑêÖqÝY‰+LIÆçÛ5Ú|7$föG'”<½mËêºeœ$ÅãŽ>•ÛãmÎlxr³VmãðNÿÎ=\Áe.¥§Mp‹pÎmãv#äŸIWnU’¹?q�n‰êNôåë�4k¶š—™tmC^ó$WºN…eie2]Ã-ur†VT$««µ"JMú˜Bä[ðæà/ÇR×VÐæ‘.&ãnKäIDhié	û=¸Í„tbbÞŸKÛY1a2®}¹èš^¹ùO¦h–RyŸU¿ÕõÖFk›]7É‰�9²¢(T�®BZøþÖŒ¾Ôê¡Ê_`ÿ‰j5ùsWg¶ògå~­®Î†‘‹Ë«Ù9Wz˜l$SÝÏÑÓ%8€§
+^ÒvžMã-½ÐýLßKòæ6®±<ß—–zE´�ñGu*[&ý>�¯^
+�ŽJÄ\\�±Ú³þ/²©0oùÇ?2j/×umA%äVK½¼‘Ã
+€ÅÚ%4Ÿdc‚$ÉÅÍ›[˜zå¿º(KÿùÆ;˜mZå¿2"Öt]7ÑÑüC²í6qŸ%~91ž]VžÅö•Ø%­ž˜-F§"]Kç|}n,Ä|=Ú=Å:õnÍì¼cGÆ£æð«Ú£˜fç}pÌ+SÖu­"DµóO—ÕâjýZwŒ0t;«)n7Ï'LrÌhï·síOlÌ´±Çž7Ï¯�ôŠ•ž¯å«éR[nZTöî$?»¡¨ÛâÊrcÉŒp�ÃµÐžÊË/”Ï?¬ò±îäÉ&ÔµKŠ�7W±pÛ…¤€ý m˜ÐŒ¯p~Ç«üÆ£‡ü%š?ß|R©fó¯"#¼´#³#ðmó&0÷û>mGlñ)ßÂ	†“Ô²O'šäŸº"ÎYÊ=}Äg–C6nN¯Q¥Õfþò`A]yÿY™FésXÃPDòHí·¹“âûòíC×ãîyìý˜#"	¿Ç½“éÿ”ö`)Õï$ºz|Q«P}
+˜Ù;VGñû	ö\Oãö²ý+òçËrú‘éä²¼“sü3}£)~?c áØ~>× ·—tYb¾�k$dÑºm”t¿Ø¿’?�íEùoËÚ.‡¨Ï.—aoc%Ô%Ò@Íojj%“'ñ¸v:L~—Ëj.Ìe£wh(¨©Â”ßŸ«áš-&§€;L†ÂFÖÇlò&—s)[Ž‰RerÒFL±òÞ‹Z}Ÿù®-ÜA
+—�Á¢¹ym×ý>4ƒQv3GÄGÀ�Ø¨š®‰ð“[°¶[ñã)É“öV›úÙ(“¿76IDð„ìº9?HÒ]rI-tIï™ø³Êœhêgóy<½£~•‚°ªZ	8HÊ›ð;åÇPe¹s¡3�qW“`°Îñ¬�4S€ÒŸèãn™‡9[xTºÓã©pŽ5¡²Öµ<NQÅ»e«ÁÌ¬±®ÜY…
+}ýr9l…âW–/U$Œ€Ë2z`V™áËŽE9ãÅ‹ñÞø6ëÊúäÉþã¦tx¼c•Gm³Ó4úèˆì^7>Œ™%I£ê©êóÓn…OÃX\ø]³::ÈVä:üši‰PFÁå2\Ÿô}òjý’�Ë•K[ŒuLtÓzÿäï—<É¡yµ¯oô{Í>Ùì¦ŽI§Œ€kOæß4½µ­†L îìôzY]—Ô×2Õ¸¨eäjÀPuðÎ'ÚžšöA=Ü`éá„xM6AWN»`ìÊ(½†K'&9ý ù†Öú)	#ö®JLXeå¶![gôù{‘Š¢DœÐ?VK¢¯i=A_®J eR®KÐ©é•’ª2_ô Ó£*‘TlRUkã’�%h;Õ©Ó
+ ïGµ™<Ébç/ƒ<|ß�ó“Abó€©°’¿ò5³¶ö;é—ÃýóÍvŸ×øò|Ä@�Ò¹Öcú¨Ÿ7WˆcþOñÈÉ²(©RK‹gXûÄ}H—¨�s`Ð?ÊYK~Yy`q©HîO*oõ™{g”{E*ÔÇ@õz8^?Ç{!Õå†;-~Õ,#¸½‚"×Wóz®Ðs�YR ŸÊC|[ï’ÑÏ„	wþÖÈŠm,/–FÒ¤Ñííd¹å/Öbµ£¤o{r8r;ú‹êñßmó?6³ÅÉšØè—¶–z$“Z\�L6šÃaÊBÅê/"L¨:~ÖjÎ=ÊÝ}Â¥¶Ÿ4çM¥¤×ðÞ´rŽtž{�/¬§“wn•Û¦X1»‡¬Ôøaqþãï/DÝÜêÎ—$Ç7T„ªÇ36ýQìÃ""Dêù:-&¦]¡šx£þN¯üá~]Þo™¿6ÅêZ‰d^—xÞ4qÁiñxí@#Î«²À�{è}©ªñ»:1ÇÏ{ÿL;Þ—ùi¤jZ~‘¥_éwCwoIrñ™
+,\X·»Wd¯¾k{[Zcª˜÷}Áç±bâ :3ÄòÇ™í¤¼ôuéÖc&™|V¥½¼1B‹2~ßÂ€ØS5Y{J«ñúˆÆ™E¯—Å¥À¹y‡	"C,n‡Ÿ¯ê¿¯qÉ·ø“ŠØmšÍn«�?Ža¶t§Ïþr�È>]‡YºÓeÔ}[ˆm£´I}0¦Xåb_Ø¡†”Í×³Xøÿö�\v|�«k¿˜?�×ÒZh–†ßG³¯$õ½;XØïñÉûrxg|#|Ý9Ôðz;™F‡ÿ8Ì�éIæ5Ã ,ÐXÆ²µNäs‘™Añø:äiÆ�ØÔaâ=&Ûþqßò–Ù+toõ9TPú÷ª¢£n–ê”úU.ÔâÜ~>Æ“IuÉ?ËË¥®�T¯F[¹Øôñ}ò™v©�ØÛükæïÍŸ"é^V¹Ó‘ÁÜl]dbõ¡§ÚmÎl4ZÏnâê°bÁê<þ/e*x˜‘iµ×7œ"­Õœ˜òuûÑí*°)Æ5aÄ•M÷9O"�Üy>ˆòåÆ‹æ¹}ZæøÃ�7¦
+MwÍV¯´¼?Çìv¸4rËÍî¶_”¿–6†�¡µÃ¯Wšyä¾á$Uû†i³{@1Çñú�†>ÍðžŸŽôš|«å}
+ÚÊëË:E¶•#ËÂîé#f>Ÿ‡,ßyÎçÙ.ÓŽi_ãø¼žCÚ/áŽLOË~TÐ<á«]7›4·¸Ó,­ÊÁs©¾°¼6]…cå›nûPB �?÷¾MÍö¢?ÓæÊ$ü‘ü§¸@ßSÔajSÒ¸-ñÓâ¡hØõ¯|óŒþÑˆÄ~?CÚÏ³?�Ö�?‘”ŒHç¯Fã©I£ÿ�¡®Z}£þ?RË³HåøûSŸ.þQyËš¬:Æƒ©ëñêŠþŒsIVwVy�Ÿ¶DÅ~>äcÑÊÙíÄ^Yµ»Æ;”h¥RI¯$Ü©*¦»øf,†GŒr?ØÏ&ž	?üãî�4Ouc¯Î"‘X´RAÏ�,våê­wöÍ‘íøa¯ÇØÓ
+{7å‹æŸÊ½TÑ4ÝZÊúÇ\¸ýbÚJ‰Zqš�)˜:ŽÜ†cÆ9~<œÜzNK50~eX]Í&�çÐ&»‡�Â¥„3nÊdõY™vñ?†cC¶ãøýMÓÐíøýo�ò#Ê×Ój:ÅÖ­©Þ^LóÞ°xàYe‘‹;‰'ûÃôtÌ™{Eµøù8'°ñä<r•_—íz�ùmù¡ñ{O%XJâ…¤½^5GCY	ïÊ%í	?�ØÛÊÒÃê—Ø[Õ-õ‰­mcŽ×M‚Ö(Ö‘AUEö	°ñÊeÛ¦Gñú›Ggâç	mî?­
+ÞdÕš["ŽÍ‘þU2ü~ÄþN#ø¾Ä4ºî¬*Þ”MAð’µüpÃ´Œ¤cøû™OK§”·÷žk^yó$.öÂÞÑ¢™JJ®’V‡ùxÊ£ðË´úóƒ%þ9{–z.£q}‡õ¼]<»%Ü×,¦KxžE¸’µØ31üs²Ó{_�ÆX‡!]Þÿæ¼öOct±œslo¡÷9èŽ–u;_ªÞÙÇsi*ph$Z�¶NqznÑŸ‹){¾ïsÑkèãÃç×Üzü^¬þGÛÜÜ»éZ‘±`¥„r'Âk½3q¥ö‚< OŸÇõ8zÎÃËâOi|ÜXáü›Ö!æï}hž�•Ó®ÛfyíÜuý¿©ÇÇÙæ÷É_æþÔj~Rë|>-lJÐz´ÊlÂFÀü|œÏÉë =¸tÚ?§~lƒÊÞNÔ|­{qtú“]}b]¾/ò·ÌMWiÆC—ãää`‰ÞOìýLºê[ÐX,òÐ1�Nþ­üÈ–îiýÂ
+Úí�<•>/¾>,QáÈ¯µ[¹9¯¨ç�z×%âÅ7Ã³qCq$è¥ÞµÊåš+ÆÌ|ºSMÔŒ×,DRFRV+S¿¾ak}pŽæC½ž
+wLƒëé�G	kN›æ·“ÒÝh«}NÆã‘+r!ß‘"5áá³o¿\—åøbÂRá4—ê:…­”7:“&¢öb%„ØÄ‘?¦ä½.@ön›Ì|G�[þjùnK¸4wšx]ãßêˆ•Ávž™¹ÏÎGÄéøópå¨�ˆGã“&Ð¯?Ä·7ÊT¸·TƒÔW+P<6Û@Ž˜nåˆ@†f<µr¤{¥ÊQ‚­Mk¾ù¨– d<C«`ŠKmÌ
+%,a »0¡Ûn˜ñ[`cºÇÖ,¡�äL¦^\kJšõË±bâÝ$îÄe¿ÕW™7<’vå!¥>[fYÓØE¡¦¾Õ¥~-tÊª t ŒqéÄw_jY§éåeõYªAë—Ë1ˆqçˆ«éÒzQ¤+Ès¯Ël×eÏ>-˜ÀsGÈiSJsí˜ç>Nÿ¹¶"
+Ÿ-±Á–Y&bTÄaJk~1“�É>•øäÌdHßºøfT�­´	––œ*ÔçË·†G'&²™ñÿ‹{×û3
+­ô�(ÖH…8ÿ“’‘`šÆP­pƒ²´HSQÓ
+ªå’¨ç+‘Ý�TG4ßìöÈÚP“ÊúkÐtÈj·ÓA"ô+¹ªêŒ¦§ÇåŠ¢I's×¾*€½çÁ©Ò™U¢Gj|‘ù±ùM©~bë–°êqé–úm£Fò:s
+ÊBz}9Ôögjÿü�V})›ÍSþq‚ùÜ¡ó=ªoÔZÈ?â;fß'´Ôh~?Ø¸Ã²·?�µZOùÅK÷^-æûajY-	o¼Ê§ðÊ´Ç»ñòOò4Ú›YÎ=hv¢ßj×:ª¬gÖ!}b:PrjPm×0õ½)òü}ŽF-†+ñ÷½÷ÊÚ6•¢è:~™h´o(…NDfsSîXçÚ§œßã£±ÅWxúO¥þ�¹ú³}YØÕ¸§!õrÜé¶`âÓm’6Xõî©¢i¦+Ù/]l-IõR8™¿xdB’‚…š€S¾gið1y¦¡ù‹ä™Lþbžâh™Lj«wê)
+Ô¡éñ"·ûÙþSSuv;ø€`sðì†´üÆü¶Yôj»ŽHÚ:‡ÕÛNËÖOü—û(þ´~e8ÿ•¡ùm¼aõë&âJªüú’j¢ûå1ìmpMyzOéjÔêªûÞ[ç?7ùkU±ºýoo¯ú-®£kwéÞGCÌ´U>·ðÎ›²´9ñŸWèóówš]Wæ0pþ9±�"~|h>TÑ—LÕ´ËŸ¬�ýÄ
+¦4«¡}G�©B:¯ß×25þÌêuyŽXN�®ƒ ®ÿ'Ÿña¦ýÑ�‘æzîÌî?ç+<¾o+ß_T(å~¥ö$è6ûG0±š³þP|‡ë_Ìc—ð}¥d?ó’:†±s:/å¤÷7!}yMàõ~3_Lq†”©Êò{+b²Ìqu4AîrpDPœþ^Õ?2´‹+O?iQhö1]Gy�c?7&WŒÏEáýïJf9
+Ï†~5ý­ÙáÄm§–ô}&ÂÆ×N°‚ÆÖT†—Š¨}¼IÜžç|ÄÔf9²ž­8£Ã`Ócá%0äw<¥±Z}9W‡ØãÿÉ¬&HÙ/¥EYdbÓ—D«Ìÿ1.ÿÆ�c<º«Ø-„3F!HùzœŠž¾ªøøfÛEÛN8*ëû{œ=GgÇ‹¿ñÞó¸?çtéçnZÝÍA5¬)ãîÌÜKÚ3ÃËñòu§±@?�Ö›YÎ:y}Á[�nü½¬"%¦äÑ‡¾Q/iÍU~>M°ìî
+‡ãí{>‘å{=M‡N±@‹	Tõ^ž£Ó¹ã¶sú®Ò–_ÇìvØ!ÀÈa³o¬«4hÈû�3[Å{–ù(ÿÑ‘zZ=Ÿ|´!&Óâ3,
+�¾Œš¥Ö¦>´¥	ÛMšH�Õ*hä	ÝZ·H~±º|+·ß‚Õoõ[¾ RŠÇÑ¿ã›]&O@¢;Ú­™h^Kfû7Kû¿øÈ6êãÄé�O
+³¢Çêurù÷üsT#Â)ØHÙEÅg÷R¢
+þŒ®HMÅ‚QxÇ½,Š¬ý9  ^ØªódH	Qã–G’ ÿG VP×¦QžÅà1Õçzæ˜�ùp¯¾ec’±‹Kõ‰(›S,2¶%š¾š�µSqOÕ”’„š]<z¬àP!"™(KfA!»Óx‰¿ÊRrøÉ+cÓibÃØ`2ÝR›«*ž~¬²2TžK
+²á-™'Ô7O§«YÙP¸ÃÄ¨¨lÿyôåRš¦/gñ£õdD•VÞÖŽF%OìáØ¯†cd>¦%6µ´b
+jER~È¨úr¬'Yü°ò¾¯p.ä°kk–nS˜ÚœˆÚ´÷3±ö¬°À@tüw6Ã',Ð¼¿aåûcm¥[úJ\9yMY©Ö§5ÙõòŸãö'&^&V‚X€¥÷â=óK‹v¨ò@\C¹Å,WY¶õ�'òæf	Pƒ’ÀñzþÖl¸ö`PYô	Q¶øa%�$ÂÎÔ 8 CErKd³KhÈ@ÐÒ´ùæ²fÊ·'Pµ­;äU§^;ó§¶ª‡sUµë¾YIçZ½~Y`dÖKÄ“…(ïSõâ¯¡Ë8‡M³_"ã£ã•ØÝ)ðâÊ‰V Ò^¿³†Õ[‘m�\®GvANI=%ãã‘´¡Õ‰çOl�TQ5ªÖ¾øª¥˜#˜?f¸ªuÈ„<1T®ü3DåþÑá�³MræÂDTb˜åòÂix©rÁIÐe@VÅ�³º&Uâ¬¾9hˆZ,~âÛvÂDCYÉF�-dŽ¤½ò,C0m-k2:a±!a%-²öXáÆi	mç•ômM×ëúUµíGÛš%‘¾†_�s7heÆxc:¥ú'‹ˆÚC/å—”Ø±]>hŸ³ÝÈ§m€•i÷fQíœàyþÄ~¦>™ü¤òz˜'¸´»œ­h¯yuN¿ñ›)>Ñfúnüö¡#MâzSË/Ëo&Ù·8|¿”ŽJ÷®	ÅÙ˜}'1åÚ:¹ý?ïS‘‚?–)MÏä¿‘ï¯LóiL¢CÈ’¢¤oL1í
+TE�}ÁÌžiÈØ��zoiùCä}>hô8¤e?jWf'æ­ðesíAþ?°1üÞHÿÚmŽ�¦iÊ°iÖqX-�«ÄªvþfM²£©Í.·òižc#ÄEEi� šÖ Ôo•­'-£."ª¡Áv�vY¿ÿ›¢&·¬>yV{dâç�ZŽ|¶%VIeêÛ°¥Q“¡Í‡â¥–6Ž²D¾
+ñcÄdã*GCl¾½S¡fAô’NV`	´BT7F›D!ëÔ}ÛcÅ¤—qFGB6Ê'+‘¤†§cAóýg%”‘r|Wøeñ;+„I®a›l*Ì,—Ô¾Ãõe;«š×Ó�6BÕ5³_[Ín?¾_ÞÚ®¿ífNŸ%c–HT4Ð?¿�«'úÀïøæðÇˆ:¸Ê‹=Ñ®>½f÷/ÆI-×ŒÑŸÙ¦ÃðÍ> TÈvxÍÅ1³ŠU�¤js�×n”íøf$™¦qÅ3ûN*ÙEÃ
+¼j65ëŠ©Ë”ó6 :e‘ä¨/N9võ>Ît–èbµ÷Éa:Ý¨g éOáƒŠ•ƒ‹B—JWª·Å–Æ[1,ÔD%Ž3UŠüGå¶BE	9ƒŒ¤R„V£"$È%ó[‰=UnŠ§-KŒ
+-È_²SîÀgº±Çƒ—üµýydf©aƒœŒ8×~¹pžÌƒfÔ�¡¶ØõÉq«V–äË*·
+Ð~¬L•]m
+°&œkµ:eR’£]#
+¹%tkú‡åú±âTÒÜÂA%¨@é•HîÄ¦–²£DÇÔø	Ûè8-Qâ¯î¤ø¿k H¶2~²©ð©RI•©ûñŠâ�dY‚†n ýŒŒˆ'féG„ÒƒÊPRžÉ¶EŠM~„¤„ý�©µ;xe˜åE�cæ EGLÏãÙ�@Í\1’Ç’¤1¬žš²o÷rËd§¼}«¼²ôlÆµnj+¹g5ûñT5)¶ª§!âµá_|²*•<•”SÛ,‚ëYÈÊ:vÂ”Ò’xb¯~šo�~Œ×Hµ&–ç•ˆd91(ø–µ9$+B£ç‚cfA/�¨\ý“˜ n”D^Ÿ—*·$†*­jèND±)³
+-2Ø¡-»5F_‘—5c%>&ÀªqÇÉØ.YJºQA_æÛøaT¶Xzeræ¨ic ¦Jf�‘¦*¢bâiáŠ­ræÞb«Œ|�O�?
+±TÉáýÁÊÈÝ�[:§J²%(¤Œ¸V/BIÛäp•Fqá†µé¾A¨äêÞ9¨˜cåêå9lUÊN_ÛŽF\Õ¨Á€õþÜ
+‹r†'RjiºâÄ±‹ˆ£1
+¸îvúqB#ÝÀèØª�¬ì�ã¾*Š6ê²�y�Ô1d2%fbÌxŸ„t]ñJé¾Ü¿Â>&ëÓ+—5Kî“š'O†NØªûz�vðËàvV2ñÓ‘­jÇ§%jŸéò•hÂõâÈ•M˜+Ç#/W¯ôÊ¤©e²É‚Y(§ÄÿŽW{¤ u»E´–=BåÇý-”ôþºÑe¯Ç½ÅÔGd�©É§ßLá]í&P'OÙ5’õFÙ—«‡ˆ-ÄÅ>OQµPR6e”0#¸" ý9ÌÏÆ]¤}aV§Ž&\[¯ËãM<1TCÂd¯Qö²AP.Ÿºn?R(=5£Ðxd‚±�R4.Tš—¯ÑŠ°‡Aõ‡aÒ”û¶Ë%f1Vöá¯·3ôerT©£:€(õj�¤â,�(¸!Õ‹¹1W,h‰B)Øõß|œU$š¼<~,¶*–K­
+õËdô$u
+ã†Õ2$ÍþU?V6¨¶�Å1µ[,d\�*èb«¹ù~¬mQQÅ^K‘%QÖ‘‰Áû àµD€tÈ’®åM½ÆTÐ>Ãä2‰ód³×÷Ž~É§êÈ¥,¸`Êôé·êÌŒgfc’^é™-e$t^\kï–±ä²/ØÚ›ôúpÚSI¿¹zo•lJaÈ&Ôã“ŠËy³ÛÈ);‡‰QØâ”¬‡@dy2
+ñWÔß®¦8«Ý]Ç$AÐÔÈ¸éÔ-JÈÅô†%âÉ¡­NL�K ¥:3ýž«˜Àn”"³‡¤�ºä�5Dz•!cúp*knPGL‰bW»å±B
+y*Œ¹sTŒ’£áêØ^Ú&PÎßiúå‘äªSlxžøU	 ¥GùôÊåÍRÙ–¬¶K^2
+OÙcŠ®ô/LUO‚*«©P~“Šª‡BAÅSD‚¿ï±O¿
+2	`Iý…Ü};åR4”ÂÍW%²£Qx«¯ˆÉ*(‚s$òaT�”ÏëÈ•I“U–m\iöñzÐ%÷?Èh+–ÅYb„aNà¹sT$11fôe&£¢Â©@T´�Ï]¶Å‰InGtø|:mŠ¨ZÝëÕPþ¼UBÜÖD>ßÃ^çŒ’ø±PÅ�w¬þ¼¡¤ýÛ'Á)jrêÖñÒœÖ´ÊåÍP2Ì}6¨4üp*ÀyG!áZŽ¹ U�žß3ð}8mQÖâ•jðÿ'&9*eo+ˆXPÇ¯Ó•ÉU„n8·ŽU%Ñ»�ÌhäˆÇp‡©S½³R$l0¹ìšÊéôû‚d‰Ð›yW£ÃÔÀôú3 Òäã€ÖäÇFÙ—•ï‰ÿqw2’ÐŽv’¬½‡ÑÓ1µÚq_�&ü(³TþôP·AóÍ³˜M›VŠÝ›�ûáB¸1¢“Àâ2APRIp}<*…gnÄQw ÉcW`±©êkŠ°Ù‘Ò~`Prûy`ä¬†ÚáÂ‘^\†ç+’ ®¹¬ÑÓí6!V:²²—û]ñT<4/%†oÛ=rqTÄ=Èé–ÅR“	“» ØG¡§NØ-P¨’zÉ�ª-á;±êqµQà$Qö—"JµdH¤õhÍ~ü¨±¶D•E[GÉeÿ&˜-Ze­D•m“áúFTÅSá_�È–AFDø×RÙE‡ùõå‘;3�Ó-E}‡êËâZÊ#ÐÓ§l�¬y(ªB½pÚQs«,5^¸:±(7‘”!o´ÝrØ¡§J±>4ýX–Ae)QŠRù;å‘äÈ:CË
+Q¼ñWº«üC5ÇMàu¦ýrqä¨”uýž¸Už_Ð÷ Ä¢‰©µ÷Â…F�î•&›âª‘D‹QJS¶*­Pªè2`ì¨i\¼n‹+DGÚ�tØmP®h@;õùý9T¹²	|Q™¤~ÍvÈ¥5p è2A‰@Lµ5Â„«Å‰ÿ>˜ªCZœU/›¨Éƒ²º5¯†Õ]ãæÆ.­
+~Œ�æ­ÉJqÚ˜npôdósIE:®It
+Ên•?¯©Š�Jj(~ULç Ä·ÛªŠAnZ8þ&?˜ª>JQL˜;*ýØÿ7é†ÕF@áÕ�¨ñÆÕI>©=qµACöÙ¿üG yª2ÊÊGJÕ�WÈÅ§rzž?¨dJ¶eôå#…j�qU·®Ñø
+|CApç‰þZŽÇñÅULÒ¥¬”êÃâû²A‰c²¿Â¿?ãŠ£íH+VéO‡],ÒÇãÔU0Óîäe¤¾à,‚(�egQT°‚úÙ�Ô00î;ÇôõÌ�&~L3bâ�¤v“Ìü. &;›SÍëÍM8ý¦oò.®'€½>ÃQ‡Q´KŽ`¸ˆ} àÑ¾ò3C›Nc2ìqä½Ód“Ô¢½@_°¯¶Vgº£Èª	n­×aI[°ƒ¥vÅ“LjTûd�T–ïû³öºž�1âV!y"[}ˆë×"U§«PÓ¦*£3F“ŸØ#A©Lf�Ç•@ø¼qU¦ é’Tg‹�NZ
+¥�^K_³L•«Qq¡ã××�ªÁ2	
+TÅßç�ª`yÃjTtÆÕEÒŒ)ûc§Ž@óU.	êERXøœ
+‹	™ªÐ#óvtµÚ½r%�iE›åŠQÁþùbªnj üñT²jóŠ¿gc“¥ Ž#§l¶-eéðåñä±ä�*’Ý*8áJbÍ#"�l ª],D¼dõmUJú‘ƒá_×‹ÍÔ¦ßk¾À€˜4=rA‘tkÀ®*�õ?V*ö»VFnG©ÍYqÓ QErqäªˆñîøUláút\�bS(æØaB¸›âÅQJ›S�È»£¨þ`zäIUR»ÔqÓU'~£ù°2
+–ëÄñÿ=ñJ£³Š�Ó$”ÌXz¯\(K¤’¢¸ªW,«,z¶* Z7_žD•r�:cjŒY­O^øB©!‰0ªdŸdaèÈ nÅ$�²¹%´ îŒ{b{šŸUÒ¯ïÔ¿7û±VÙÃÒŸiqUE’CS€•A;?#×ª‘f2	ÑV¡6¨I9r•_vàI?=ñµYlcXYl
+òARàãÔ^~ü~üU¸ëêÈÅ*O£"U+»:¡ÔlM�Õ¾£¿é$¸õ=Z×oGŽÝ?"¨ß5D]Ÿß!¡^'`kZ²ß £<õâqU’KÊ6íß$”•˜ˆè@^ƒ§\UBj½h1VîAÿÆAŠ·m,‘—oæÀYêÅ�ÃSí¹QUuyx�J˜êÌ~œ¤lmŸ¦’mNØX]­ôC�µÁãwò–ÜfûC–ÿ÷[›¤s=Ÿ)bv[Y‡úJŽƒ°“èfv¯"Ú±ÙœZÎÌ‘$©E£â�~ž¹ÎžnÄn¥Íy¸O5$–€7:{`Jåå"µkQ×"J n
+wö8Ú±k–q"Ó|![x¨z×|*¶uâ¤xSõbÈ*'½i¾*„*«2È½dø2º·,Dƒ^½>í²Ø•K%·&…§öŽU†
+Úˆ;cj£sTzTcjŒT2Dz°«}Ú¨D#�J9SŽÔùa
+²E
+ÊA¨ìpª&µß"Utf®Ë�Wº=E:vÈ–Ao¦Cz÷Å(´û#ã§¶*²aE
+Zûâ©l£“†ñÅ˜äÜ¢”lZÊ^™|y,y ÛL)G?Ø,�;ª]/«×«hUA'ì·L¶<˜hIQjxýžÙ&À„(Õ4é’ŠÐbO\UWž*ö‹IøÆóWõæ½¥ÉØ€:bÄ¢D…Ôbªë6ÿnžÙ0vT|3mÖ¾ømQ	pA¢ÿ²ÆÕ®ÅÉ^�±µTõ	ÜõÈjîTø°*èÐÈìçìöÅW´‚¦�;bª.ýr`ì¨	ßa†Õ-žZTs§¶DÉ�J&/!¨^@tl¦[«•ÍE†#“ˆWýØúrJ¨…Ï:oúòØ�•tjKz×|6¨°J,œMNß$ª•Ái"Bã‹£*‘U%„ev¨Ø_áçß,‰Uò¾Ëþ¸ýYeì­Œþ$þ¼®EWÆü�Güõ?qÄKeBÜpõV½Fßv%A´�+N™\¹²34u•ÿl�þì
+�Šzó<é×l�U‘ÉVµýàßèÂ«ÖTL\‰V¤šm^¸q0ähì#á°1T+É°5%'¯L°+^°Kv§C’%Rò\«‘Þ”ÁÄª–Á£oQš¡ÿcðÇ‰W\Î9Æ¡x�x•^¢«{×•Ëš®·›âúOëÀ©¤¡œ©jª>Œ�ÇfÒBs,+4�¹Çp8H<2Ñ“…ªAŒÛ©Ón~¥vko!¥¼ž?íßhµ#&1Þ\ Úyepleú´í[y�îeþ_÷ä5º.Žžm˜sp²&™c	¨ìŸÇéÍ™‰§0äâÝ×…@££*Ô�ÑãÄõqªfyU’ƒ�Wí×cwS�ÒžšÒ”ürÈòU°ÌštÉ*¤§àuðÅ[ŒQq¯¾*µÅZ”öÅUd——Ž*�`àPtÉQàNç®*¥4”7
+Ó¾*Š¶�œ=)×o§PôŠš/P~,‰dpƒ†Ý*1JºŠ"–*²”¸SüÔýXª1¢â+�ª‡Ž<JºÉ)óýy­<tŽA�P
+ ­qªƒ—ET�>´*Y*ñzÿ�qUy
+cSþHÁÕ�æ–Ü}¥ËbØPSÈ¡››–§A�P„’I=rÈòU£‡#^¸UWàü1WÿÙ
+
+endstream
+endobj
+17 0 obj<</Length 72493/Filter/DCTDecode/Width 398/Height 419/BitsPerComponent 8/ColorSpace/DeviceRGB/Type/XObject/Subtype/Image>>stream
+ÿØÿîAdobed€ÿÛ„		
+
+				
+	
+ÿÀ£ŽÿÄ¢	
+	
+s!1AQa"q�2‘¡±B#ÁRÑá3bð$r‚ñ%C4S’¢²csÂ5D'“£³6TdtÃÒâ&ƒ	
+„”EF¤´VÓU(òãóÄÔäôeu…•¥µÅÕåõfv†–¦¶ÆÖæö7GWgw‡—§·Ç×ç÷8HXhxˆ˜¨¸ÈØèø)9IYiy‰™©¹ÉÙéù*:JZjzŠšªºÊÚêúm!1AQa"q�‘2¡±ðÁÑá#BRbrñ3$4C‚’S%¢c²ÂsÒ5âDƒT“	
+&6E'dtU7ò£³Ã()Óãó„”¤´ÄÔäôeu…•¥µÅÕåõFVfv†–¦¶ÆÖæöGWgw‡—§·Ç×ç÷8HXhxˆ˜¨¸ÈØèø9IYiy‰™©¹ÉÙéù*:JZjzŠšªºÊÚêúÿÚ?ú :n7ñÎ=Ø6z“‹æ^ã+/Aµ1Uê*qWbÔ ¦*¬ª:÷ÅU;Sk Û^;Us/qŠ¬RzV˜ªò7êN*ã½*¯A@w©ÅVáŠ«!-áŠªðÜoŠ«bqVÀî	Å\]�UË|Uz¨v\æ„AÅZS½IDlÄTýØ«mÁ|UM“ZmŠ£9mŠ­[s·Ë\
+*¯QŠ´[Ãhšâ­‚*¼0¥qdËÔì)\EqbV�ŽØ¡ RwÅV¹‡…1W|§ßŠ¨I±	4ñÅWò$r­=‡LY•Û~ÿ<RÑFaÈxâÄ·À¨ß®(iMv9 È,!@ß
+[¢Ò½±Wžr$äÚÿ³îAÞ¸Ddy* ¥>3ÃØÒ¿‰ÄŠbmP�±<j¿×!Ä�S”Ðÿhþ¸ñ'Ô©°>$‘ü+�ú—£Tø�qâ_R ¡­ÛÚ¸ñ.ëZ½:uoà<IÝÅ‚‘¸úHñ"<KºÿXtªÓæ¿óV<K»\“¨q·‰Àœx�Ii¥ZìéôŸíÇ‰\²·$ÿ‚%µþ¯=ª¢›r£ðÇ‰6Ø4ë·Î¿LkkÑÖ»¸#ý˜8ÖÕ=X«ýå)Þ¢Ÿ�1ãZ'’ š:TÊ¤5WþjÇ�<2l]Û¨ ™Nþ+ýqñb9 ‰y.k›jƒê¨Û©eÇèõy.10b“ÆÊ;†®ÿ@l#$O"�$¹n` 3H´éÔŸÖ0ž*µÍºîfŒTmVõœxÂÄv•ü¬Ð¶þ´}˜¿à±ãñaæ‹õmÔ'Jwø—úãÆsCÍcÝZ¸¢Ì›÷õxÂøÐó^×vÊ£÷ÉZxà9`9•ñ¡æä½· �2t¯\>>ÿ¹|hyª¥å­&ûš±þ
+qññ÷ýËãCÍÆêßíÑEiZš~ cããïû—Æ‡šñwl)ÎtŠƒ\#6>ÿ¹|hy¶·¶¿gM…Fø|\}ÿrøÐóio­˜~Ÿ~>.>ÿ¹"\[Çí^.­‰¡�kí�‹�¿î_W“FîÕAaí€æÇß÷'×äÒ\ÛÖ†uéƒÇÇß÷-ÏÉ\][½Âã„d‰äWÕÖ�õˆ'ÖCá¾0š*MsoÔÎ€øW0´]õ«Q±š3QZ’kø�Z*msj"xë_æoù§0´T~µlÛ5Ì+þÌø•1ãEX\ÛA<L<D‰ýqãRòp¸µ ¼`“ÓÔ_ë�O«É³wl¤¯Ö#ã^¼—úãÆRm®mÈÿz#öø—úãÆŠÔž
+ÿ~•íñ/õÁãB; ×5¥ÑÃ•~a>ÐJ1c“`yFC£¿yÀ¯ÃÊ•å]¾Ù‡ˆ1³O?¨¦U,@­@)¸ò93qÙI¡o�|ûùÙæ-7Ìš¾—§j±iðXJbQ7äK†=é¶hók²qPý?­Ôê{ZyŸÇÍæÓÎ@yÝI_ñdiN€GüÑ•�NSßöºÿôGˆõgë@?üä�«ÿ)‚�ùçüÑ�æ2ùý«þˆ±÷�³õ¨?ç÷�~Éó“oü¢%ýH1üÆ_?µÑ>ñö~´3~|yÈî|ç9=>üÌeóûWýcïgëPÿ•ëçSþ5¹S^ŸôÇó|þÖ'Ú}ÿwëS?ž>o}ÛÎ×uÿ%ŠþªcùŒ¾j?Ñ;ÿ5üíómiþ8¿Úg¨Œ1—Ïí_ôAÿÇÍM¿:<ÒÇ<j'mÏÖ%þ
+�æ2ùý«þˆ!ßøù¬?œþhŠùçT©ßk¹Çêq�æ2ùý¬O´ïü|Ôåqy‰�2yïWõ;(»¸;ÈÌ1—ÏíGú ‡ãæ†oÍ½~I9Kç}dPPwp6ÿ‘™!›)ïûXKÚ(¿�šÿ5õž@¿œµi7 çq;~%ÉÃãeóûQþˆ¡ßøù·/æ¾¯"ñÿjl�(g—þkÈœÙ|þÕÿDPïü|ÔãüÎ¾Š6ÿ�¯SÄŸïæ§üO�—Ïí_ôEÿÇÍß™W²’Òy—Q™ºf—§‡ÚÇÆËçö°—´Â<�ãý2™üÇºƒ¯ê|ÒÿÍXøÙ|þÖ?è£Ïñþ™GþV<µ<uÝ@¹ýô½à²@ä–çô ûQçøÿLˆ?™Uî I#Õ�ÿÆØÔÑþŠ<ÿé–EçòÌ}Mjô×þ,súÎBRËµý¨ÿE>�ôÍ7žÔÈ+«]QAV$þ'#âgóûWýùþ?Ó+Ì&Uáµ|«Z�²:Šü�ø™üþÔ¢üpÚBÏÃþ)2Èâ[Ôy…ÜzÒSðl|Lþjÿ£,ÍûüRÑù�ÄúÞ¢X�¿}/Oø,|Lþkí–æýƒþ)Kü|­')5É)É¥bá‰8ø™üþÔ£,ÍûüRŒ¾~¶`O×®v4Ý‰ýTÇ÷²ÜßÚ¿èËó~ÁÿÚyòÙv[Û’Ì½Ë\xryý«þŒ°7ìñJ±yîÁeÔ.Õ«Õ]‡á\xryý«þŒ°7ìñMÉçä•×Õ¿¼™xþÛN¸ðäóûWý`þoØ?â”äóå±_];1'ŽO?µÑ–æýƒþ)ÃÏ¶ Së×<Èñ4§ß‡‡'ŸÚ¿èËó~Áÿäóå¼t-¨Ý*øŽ<9<þÕÿE°–ñØ~?¤­þ>ŒÈ¥u+šq­*zcÃ“Ïí_ôUçøÿL¾_ÌyŒz�Ú‘öªk¾žjÿ¢¯?Çúe5óê©µ+’i¶ç¦žjÿ¢¯?Çúg7Ÿ£d'ô�Ð ö',ÑØ_ÚÄûS}éš_>ÆÃ}JëÛsýqñ3ùý«þŠãý2‘óì5K�¹ÇÄÏçö¯ú(=ÿ�ôËÿÇÈÖ.Ç. 3ø|Lþjÿ¢ƒßøÿL°ùüo]bócüïýqñ3ùý«þŠãý2Ÿü¬ÉÜåê”Y$©±ñ3ùý«þŠãý2ºþbÊ¼Ôk×ÁWqûÙæ¬|Lþkd=©ÛŸãý2º~cÈ¼[ôýþçýû'üÕ�‰ŸÏíeþŠ|ÿé–Ì«ŽL£ÌwèVž¬„ÿÄ±ñ3ùý¬O´÷×ñþ™\þg](Jy’ôïOï$ÿš±ñ3ùý¨ÿDÇñÿI&Vß™òó*Þb¾;V¢I:ÿÁcYe¹¿µ²>Ò'ñó{ä§æýßæ?—-mõk»¡},‘M’9FA½
+“â¹vžSº.ÃAÛ<ªÿy¿Lx¢½{õÍ¸€½EúoÉçClºÐ¹Š•©�"¿ê÷Èäú
+2€qþ;Ÿ‘ŸŸ/¦þby¦6ª“tÆ�é@Fj£Š2žáòÏk'<3=HûxŸ.Iæ{©å—Ò†gÅIET|ÈÍˆÁ6º�“3êˆ'~§»nJ#[ÔY�m®iþ¢ÿÍY!ŠÈžŠ í3óý‹[ZÔkðÚÎG‰?ãlŒ±Àƒ/ÉcÿT?1ú”Ÿ\ÔÀ ´Ÿ—ûù«%0=40þyùþÄ9Öµjƒõy—Ú«ý¹#‹üþWv3—Ì8kÚÈ4ïOwàðñ~)/ƒùòù…�æ
+kqõcÿ1ðqžCîOåð>_0³ôö¹J-©#Ä¸þ˜øîbp`Ç/˜rëšè<þ¬Aè¨?¦>;‘àéºÎ_0´ëšÛM¥O�©��åð4¿ÏŸÌ4u­põ¶'þzä†(Ÿr
+/óåó
+6µ®ªôßûÏíÉxpîû˜þ_Küù|Ã¿LëÝ­v¯ûó‡‹¯èOåô¿Ï—Ì8ë:éØÛ{VBŽ<?�ËéŸ/˜YúK^;ú@{z´Àa‡ñL†/ó¥ó¿Jkõ¯¢„w¬¸81~)>—ùÒù…ÇUÖ¨i
+ì{€â�äƒ‡Küé|Â¢k:ÂZ›~÷¶+ài�/˜Sý)®O¦€“_ï²C4>”ÿ¾awé-y˜IiNÒür|¿ÂX4£ø¥ó
+þ‘×†áW¿ïi¾>>áö2†
+)’~N]W\W¯­?ß•ÇÃ‡peùm'âš]W\ç_LùëL|<}Á-£ïýŠ»jÚó�h¢ŸïÜ|<}Á/¡ï?ìTÎ©®ñ§úÿ¿rÅ‘¦Ñyÿ±UM[]R?t‡n¢JÿòÚ?ö+U×Mr
+Oûðÿ\|(1–ŸD;ÿØ¸êšöÇÓjSÔ?×
+
+^’ÿ±iÔuö"�_÷áþ¸øPgàhÇ;ÿb¿ô–½‚’GyõÃáÁ�Ïý‹¤5Ù±U­zz‡úãáÁ“¼�qkýxÆ5¨Ô=>ü|8/�¤þt¾ajjzò‚=555¯¨®Dâ‚
+'ó¥óŽ«¯“SØSûÃýpxPbpi�/˜Zu-zŸc¿OPÿ\²áLÆ
+-}Rù†ÿIëà�Àtÿ~d¼8wG˜Ÿª_0³ô†¾Êß»šÞë�‡àß-6�ª_0ï¯k£�ctýçöãáÃ¸4x:kú¥ó
+�C]=bò3Á™ÓéGñKæC]1±¯÷˜øpîû—ÀÒÿ:_0¨5]t)¬b§þ,È˜Bù�>�Ÿª_0¤u]l€¦=�Û÷ŸÛ’Ž8Ÿsä´uõKæþ�ÖØÔ%=½LÇy5>š<¥/˜D%þ½ðÒ0~.ïƒ‚ÁŒ±éÇñ˜TmcZµõe1ü1«<‡ÔðÇÃŒ�
+l¸ô¸2È)nk˜}}ÿ8�©Mª~py$5JÒærÿfÙÈú+˜ù0G¶v��5“Æ	¨Ý|$ïÛ>kPh)NT÷ëúó+§Áõý×ù¿¡æb½ò,šqT`Å‡Ðiý0Oè,&¨?.ÿç.´v°üÄšðGDÕí¢˜0
+G4j}
+3]�ë|ûÛL&Ì¾|!fþ�ÍänªJLiP	Þ™µ«�W§ž\Xç@@g¹«¿3iÖ3µ¼¨y¯^1‚0ø$²Ñv£Q!/´þ¢‚o6éD’cp´Ù½*ï‡òÒ£ìî¨“êëß/Ô¾1Z]H‘[YOq;�†(`æÄàƒÂ!ËÇì¾¨ÿÛ/ÔËm¼©ç[Ø„ö~QÔŒOº»@£’ä£„K›”=›Ë
+¦lüHJõ-#ÍÚLf{ÿ+jvÑ.Í#[’”ñä…Èû²_—�zÐü¿ØÂ¥ó?e6ò‚6 €7ÿ?„iû˜K°å¿rÄólT ÀÄƒC¾´K±¥øþÆÛÍ°ÿË3|˜v³øû‹a}U�Ï³ÿCþ�“_ã‡K6?,?–%‰öÏñòlyÊ±´#Ø�?†?•,ÐÿŸãäïñŒM¸³¯û0?†¡âÜþ>Äÿ¡ÿ?ÇÉkyÊ1°³æÀáþNü~ÿ yþ>KÆkÿ,ßðÃ$;<Çì_ô?çøù;üf?å–¿ì”?��ì_ô?çøù,>p'¥­úÊ†¤áä¿È�“‡›Çí[n=ÇôÇòÅ�<ÿ$ûF×£ÔU11î¡Ìlúrv·²Ž@ôüte_Y„Pp^]öÃ5Þ«§SùYV•ÞjpÄ/rPEwùÈ„M9Xô2üc4Ó¼£q{¡éÚõÎµ¢éPj¾§èè/n’�DüXŠÓ 9>ì°öT¥øýˆ¨ü£jY•<ëå²åÈŒ%â¸ uU#	r'Øv,þ>ÄCù2Þ9;yhS 7Tÿ�1á.4{Í_ãä°ù>ÈT·�¼¹ACÅnÁ-Zôø;S‰r‡`ùþ>MGä-RmBÒÆ-SK’+­:}J=Q&ÿFô-Ü«’x×¦¿È>�“mäËUBÇ^W«5#P]ÁÜT2¡xJO³ö.ÿ&ÿÁQ–#ügåž#`N¡ÿŽ<% v ‰çøù4|–ª?å4òÅ+¹ý!Þç|xKiì!=Áü|—¿“-øo:ydžÔÔ# �xKäHÇ¯ãä°y6?å5òÈ©ÿ«„cÎ=‚'¸?�’1|†.¸Giç.Ý\¿Á
+¼7‹#;‘UŸ,xK/ô;çøù1ý;Ê—W¶‘ß]ëšN�k4ò[Ä×·<G‹P;W¦H@²Î__ÇÉ<_ Û15üÀòÈ§ûÖæœ<?È�_ÇÉ{~^Û
+ù‰å�ß{£ÿ4ä„Yì8“ÏñòS?—ñ<ýå‡fÿM§ük‡€¶�gÀëøù)ËóWTóÏ–6ÝA¿A_ø ¸ð¹ö(º¿ÇÉLù
+äÿ;‡–ŸmøêŸøØcÀ[#ìôyßãäÚþ_ß¶ëæ¯-²ž‡ôŒþ7Ç€¢]‰µþ>M7åõøm¼ÑåÖâ*ÀjP~¾xð 	r?�’è¿.5i¡21ùsáe:¥¸4ÿ‚Â1Ëýˆõü|�Ïù¨F…ß_ÐET�NÜ�ø–Ç±AÚÿ%}+Èz­íÂÚ[ßé—20ô †ú)J,-zBQ-®Ä0?bT‘Æ²˜JR&+ 0¨ØÐ�ã˜ó$<¾§	Ç*´³X…#´»uØ²0(vËtÆË
+Ï�;ÇÞû+þp–ÇÖüÜÐÜ­E–“s5vØ•H·Û¥$?M0ê> õ>ÍD�~R{¥þè?ex‡s´uÿ„®YÓàú¡þìWô<ô
+õú2,(¦µî¤}økˆRã•äéû_ÿÎhé…­¼­ª¬bŠ·0I%wåEà?š¹þï%Æïíž/ÑÄü·¾ÿGÖî€ÈŒ€øƒOÔ3qŽ<@ŒÏMÌŽ[àÂüÊŸé‘É¡‘|	©®gâÙé}�‘ðÈ2?? šyÈú�žu¨ôË)¯¯‰<bŠ½Om÷Ëg+wš|Dñnyž¯½üŸùå¯&ÙÇ™a—j?}¨H9JZ€S·oÃÉ7g‹OÍ�'=‡"@ìI9MÛ�cñU%×£¨£PÒ£ÀãC¼±#Éå¾tü¤òoœ­¥úÅŒzf¦kÃV¶QR~É�U…kÚ¾ùn<¦
+Ú2b6_	ùëÈ:ï�õoÑº´~¤R“õ
+A"�jhAíZt9™Ž|\ÜøÄy0VR>ÐâÃªx{¸€áÄ’¢MpPe»U=‰8Êº+u>5ùáñ<‚+Í®½‡Ý€ÊÖ¼Ýþ}"µæêŸóÝkÍÝz€~��kÍÀ‘Óo d�¤EcNÇèx—tÏMºú´¬ÄñW$mÓ*ËêÙÖëñq‹üuMïuÙ�/]¶;×õæÒD›u¸;>2Üßãà¡¢eF–Cñ
+îwëCü18w ÎxLÌšËYÔõË
+*îcq£è>¼¶Ð††à¨“�)V¯{d²bŒE½?cèã˜z¯áðz–±ä«[¯%k>bÓtùôÙ|»
+\´«h2«ÁØÔ†ñÌÌÊt9;=ofB1Øž_¯Éàz]úêZ¤Vs”HÚ^3»Ó÷j>Ñ-MÍ)Ó63ÁÂÝ&›@%’‰?ƒî{'–/5/6>¡ga£e¶†K�>ö±Ä²BŠìe«±ÛŠíšã;w¹{+£.^_©æö~ó¥Ì<:ƒF-lçÑTqCÂ	²Ž\zsäG·ŽgcÁBË¥ð�‹ÃÒÿJ8[]X˜YtŸ®A=QgoQƒHT”£â@ùtÊcQ¾vîÿ’áÁÌò¿ÆÌW[»ŸL¿žÊA$f	]}7'’©bQI¨€EM:æF=<%Ýçµ:"2P'ð}É¤WRÚiñ_›CxC/©saFØT)¶ùTqãº%Úé;2<4L·üw%Úº$þµ»”ŽZ–µÑuUß¶]ùlu±.·AÂhø¿&cå}3ôÍ¼WHææîêFŽÚÁ¹oE
+Ë•iJš˜yÀÆiÙv_eÂX‰‘•ß�òMüÅ¡_yBÇJótj¶ÒÁp~¬2cžD¨ýÛö­zäpŽ3Lõzâ#¥jÚ�š€²º“Õ²Óe3Æ¥h¢IØ’�Äh)™yqd&�’'‹½4ý
+sug­Ïú3ê¯£@ÓË!<@¿åQ×Ã#$ÙªìèˆÝŸÇÁ�Z_½ýÜVjÞ«·#E¡V©ÿ…?~\q-ÔáÒ™N¬§óAs¼Ž˜`´%ãBT‡#¬nX’7¯†Wh»‰öp»?�ƒý!2È¶Þ¡A#…§SÇ±ß¦dK8l:c¦'(ŸÁ}äïÊ-{Î×°ùrÂmföÎÐMp"G˜¨,h¤ïôß5òÉF¶wØû6gñðx·�4Í[ÉzíÞ�¬ZK§ßZSÕµ‘ªÈNô4÷Û2°Ã�Óêô|9@òý(ÿ,èú¶±šËM}JU$«Èªª“Eâ—;
+eyH„©Øét#rüã¢k]¸³¹¾ÒgÑ-õR%”·
+ìÆ3]Ç Wæ2üq�“vŒCé'—ëK<¡¥Üù‹Q0#(b±Æ^ š€M9
+– œ†®ÆÓ¢ÐŒ†äOâ¼ŸAk”žxüµµ>½›é+¢Ão}d×`©’ÀÈ¯?Þ<`	Ü«£•®ÑBMyýÇÉ…yP’é$švå$…Œ†”¡&¦ŸMr½D@;>CÚàŒ¤yþ’íjä}QÕMjÀPÿ”hpá€ˆ°Ç³0ƒ3#Î"þTû÷þp>7æn£!_÷�ËòŽÅå�WHñ/[ìœLÙrw!öÄ¿\¸°øv«/Ã†Ùôkô|?CÎi°éŠ»AõS´­òÇüåž…¡ùs¤Tt›èäzqee5úHÌ
+Ljvê= Óø˜¼¿A~9ùŽ6‡S±z¬dŸa¿ã\Øiåé|ÛMêÇ8ÿHýÌ7Ì†ŠÚRhÛ‘ïM¿·3á'wØù8%Ãøèû?ò'Ë1è¾I¶Ô)y®ši6«AËŒkÓ¥¿3ƒ.J/m‡FûÞÛBhÄÔO•PM¹RæêÚÆ)..î¡µ‚1S,ÒÔSÜõùˆ‰a“7	¤.�¯hº¾úf¯g©q�[L²2�FÊANT�4t­@§Âj:ûäy�Ëó×“¬|óåÛ½ù¤u'Oº4
+ÉäA 4¦_”Ñ›‡æF­¦]é•þ•¨Fb¼Ó§k{…;|Hi_§3qOˆ[ªœxM%FZÁ¢)ŠµŠ»o‰" �ìqV€bi±÷«·Þ¸«±Alb…áˆ ;äHiÎ‚�ÔÄ 8ð°ÒÄRµ½ÇîJø÷Â´eÆþlóòÂëO�ÌÚrj“¬måì6×í0-DÌ‰ø‚üd–¥öÌMgÒô=ŒDGãÉúKÿ9æ}/Süµó'å§å®‡¦A¤ù2)52kš
+Á¹µ¼³½?[Š™”s1£P+NÙ«ÒKÕ¿{µÔÌHå–I]^;„E2@L�
+	P¤‡pÍñt_lÝj7Ç·ãg[¦ˆ/ñÍúÇ¤yŸË-ä�/Ë~Oò·•õmsóCF±¸»’Òi¦¸ÓOY¤¹nejŸZR#1ƒÑv¡5Í$ïwä
+{Ÿ“Þkµm;Íz½Œ(`KmBx¢Z2Ž!›à�!NŸ<Üàþïàè'3çú_¦_”>hÒ|·ùGåf’ÛËžk¾}VîÁ/®âv¿Žúé$½n%Hô’%(Y¸Ô·Áš=Dä'AèEsóÃó€^·æGšì¢Í=ÿ©;D)y7¢_„5GÑ›­%ŒEœÄeß¿ô¾Üü“UÓü±æÈõ½æòìš&­o jÐK%Æ·Ubm hÀ ã÷€Q€=sUšgÅÛñ»¸ÅÂhŽçÎ_ó“°ytyØ\ygËv¾SŠ·ÚŽƒc+M´·Íã�™T…©ØÐlI9²Á#[º¾ÐÉËñæ�Î3Ýé§\Óô_1
+:+
+^-F+KýOÖ[Ë%·nP‚AäTŠ÷…­Ì/Öæö~A(XïýLÃþr‡]—UòÖƒm¦éöºw•,õ˜ôkke�)ÈÈ&V�ò<‚�Ó¶Y¡Ú[þ9#[�ïøæù£ò¦ûôG™ô[ë”C§Ç©[6¤'I^ÜF²+ �OÂ´¯Žfv„…‚;¿[‰Ùó‰»ÿSïŸùÈMb
+CÉ¾kÒ|¿¢è�gao
+Æ³æÝ29Ïõ©žaEÈB•¨*O¿†·k“�¬�à~oyJë�~;k×†9Ú�Âf*µ6ë›L²¬véô†<é÷”u;Hü•¡¾�cåÿ0j`Òa:ÔrÛ+ýGê°Ò`Rx=|kšXd2žÏE�ÇÃüw?/5H�Ç˜µ‰iõÙ‰`¯Ç+tPNÔÍÐ±�ÆÏ;*ñ¿ïÒùÅ_Î�cò£É^bÕ<½—qæwŠëM÷i?Ö.a¹Ž%Š¬µRÔ²ÐZÖ£lÔÊ^§zà|'ù¿s¬jÞuÕµ=m¤:¥Û‰.bbä¡¥8’ê¤Ò›mÓß6Ú9I©Ë/ÒúþqsÌ“ykÌñ~‘ý§£ØÉqåýSY¶šdKÈŠ¼~—¦
+3’”£Ž4>'5šùúöïvø€áÙOþrûÍžgó§šô=sÌ1[Zþ”qk§ØÀm­`<� ±0ªòbÍö�^½³;A“•þ98z¬‚¨¼CòsÌå�6éZÇÕ!¹±ŽùRùna3D`Qù¨*H4¡0v‘¿Ç½žˆ¸ç&2üçç�/yoHÕµ+kÿ,ùWK]?G¼ÓâXÐÁEôÉûG’*¨«Mþ�fãÓÚ+¾?q|‘å¸½;FpVJø1©ürÍW7Ç»S –cïYª¯#vi£|ÎKÒßÙ‚Ìÿ¨Cô×þpÈ·š<õÆ­o¥ÙÂ`ÒNX§ÒÁ'©ö:;å÷Ëýëõ: ·:š‡çíN\² ×§àóuÛl+JÁEwéˆÛŠ�¼£ó·F×å‡œ-Jágë%zƒä)÷eˆ»‰Ú�K!ä~âü(óz81LFÑLÎ=ƒŸ*×%¦‘1ø¾S„xy'ùö°½YQôéKŠ˜èWäÁƒWåQ›eØèäcœ1÷¾þü½xßÉVh©Ãôt*ñUâƒ(²ú@5×pfKÝ¨J %‡ÐiøŒ šGá�ùÈ_1jW>p“@iÝ4Ý&8™-�!ZY›9¡ßfèÌ½?ª6{Ýf¶DL{¿[Ãt}WRÑo Ô4›¹,¯b‘LsFÅjÕ$�†Û‚3#€4cÔJß¥—Þk>qòŽ“æ	[«Ä+zzš3Á˜
+íZ™‰ž­�®€ÆË6<YiU¥C0,hv={vÌsa´�y¾ÿœ�Ð¾¥çÈïí£%uÛ1s'Ì™Ý€ƒz€µÌ½.R÷[ªÆ8¶î|èß°#f­ØŽÝób(‡ì´šäP
+´vÂ­Jb®�ñTDAêMqUÍbZ»UE	 µŠÌžƒ›a’QR,—Ö…ŽäGþo†RÇÃƒ@*1Ž¼Sà${\§ŒHìÛ—ãµyªiZÃh‹Þ}]f†D1H®H`²^IA¹¯a‡.11»�ÙùŒ
+~:=²Ï­CË_ó—åûHfµóŽ‡.‘©¤–ó…~›å ˆsÇˆØ�ë˜˜´P»?cµÏ“mž-å­^ÿDÔWQ´UBÊñ:º‡øY
+íMèÄæÂP4àbÔÉœéž{Ö<»¨6¡¥]Ëg*L·%[ƒ*•UZ�MGOlÃü¤{±žªão<óµs®kwúåÊ¡ÔõK©.¦X"‰_vj*¨­wÌ˜ÀF<.´dâ�—´h›:½œ——šeÔZê/>vþ¢D× …3!øHçÜÓ03hÁ•þ§uõŠÿž]w¨É¯êúÅó´¯q/5g§&	P¼¾¾ù—ˆpÇ…æ5å,—çúY.‘æ½CN{YšH¯d‚1áKÈˆ»ÐpãAï\¦ZHq^îÛC¬�Ú\¿±/»ÔeóíÝæ¡;Ïu;—–æB¼›` *�@(:dèDlê{g12ôoø=Ì¯ËZ¶‹§[=�ý�˜3Ò+Š•tV§"¬„EÓÛ13D’ÝÙ:ì¸£Á077×ËÍ6üÁóªù£MÒ´;kµ³±sé¯.Lh©µ6êK×ð–}«®Ú£øçæÅ¼±{�-ÈžÜIi|‚)¤•9(ZÑ©CCÓ/ÔŽ?“®ìþÒ–#Ã (›û½ÏFóOæ%�×—gòæŽÒ5�ÏèƒŒN	j>y¯Å‹†Víõ�©ˆãØïðî÷¼†ÃO{9#¼†àÛ\Ð~õNû³3rNR=olpdÜuüuf³yÇÌPØÉ`·�ÛXÜ�×T
+œ�Ù’�ß½)•áÓF2âÝè%Û�8úþ½çëkûÈ¯&«:Ì$“�¥HbÀá½37,Ì£³§þT”²ÜFÞ~ÿ{è¯!ùãÊÞ]’}bú’éa)AA
+ÝA‚6=3Vq“'}Ò&×ãâñ?;k¯ç1j:ËF±=ìœ™©A@ØvØfvcQ¨Ôqfß¥œùcÎz^—§ÛA5”S]éA~©u#
+ìkñ!Ù…s.’V]¾›´Èkññb>zómÏœ¯PË3Ü­¹%‡…ˆ¨]ø�@(™˜qFâ½Ã‹¯ÔñFçûSïËöÑà·ŸMÕâU¶’o^+Þ}6­Hª‘±ï\ÅÔä3,ô¦1DŒÛ}�Ýåé>tóu¶¡¡Cå­>o­ÚÛR“pâ
+TíA”@W««¬ínÙŒ�"«õù±M6
+‹¤§à(2¼™8Îïšêò‰å%-¿¼±Nœ§RGú»�×—Àú]ŽŠ~)Ìs¢>ÇêÿüûúÍÅ·æF¢|Si‘ƒÚ±-Ä”úyo•—µö*Xrd<É?tKô{ŠúE|V•ïÓ$÷$ú~6R+×«–JPšwÂåúÝjÎ-OFÕ¬$£Åwi,2!ðe5#ß*ÏÉ«$8ôäy¹øù‡g5¤úÝŒ¨{IdF@£cP2_¤ûß-Õcðõd~9¼Æb³ÙH¯ÒHhiâÀ¿àse�ž/NxŸ1÷¾ÒüŽ¿]CòãG<¹=“KÃÂ�ÊŸðØ2s}ø±Äù¹ëªHÇ©øH=7Ûøæ<›_
+ÎKéíkç‹[À´[ý6Ëùš)ÿÀÓ3tŸI÷ºídn_ÎÄô¡¡¨~L@?vdºðh½Ë?š^xò¦›�¡ë&ËMY‹˜ŒQ¸
+"Ò¼�Z•**1”AåcÈy>�ºÿ•ýgåãæUó†�5´VQ0,P—1}FØDsbiÊ”ˆÀ?+1õß5þghâ»èµ9½ÝžœÒÁT.¼À§¤ÓÇè°ã­Ãsâ‰·ŒþfZAeçÿ7ZÛD°[ÁªÝ,0 
+¨¾«=ÍrÜwÉÅÍäÁ¦dðÓLAÚ¡;vÅ“l�Ôt¦*· þ¸«u¡î:âª«ÈVŒH>8«½6bMÍJŒPTÈ Ò„|ñBô·ÕfãÕErqÇ¹šþ^Eg–¥¬ÜÇÄú|>¤V×ˆÝ€äˆ4"µëA˜z˜švÚ<'tÛUóOø¼�:*Xè”ŒÜzÖi åD›´®çâØS1ðƒ·»—ªÓFBÀèÀŒpz±–�ÔA*vP
+Y‡á­(O†g�ÃÏÎ<Ùêþró_“µÿ%yGDÓ<«
+†¥£%Ä`£HÆÑZC!
+ÅÉj³·ËE&ý4^R `émM÷?Fùt¹8³&ì3×<¯ú!l[ÉV£RX½!¬¥Üªå÷>¡@J÷ðÊ¢‘’TÃT’†`¦­Rßs2Lƒo_òWœ<™¢ù[Ìš^³åd¿Ôoí#KnR87l.­ÈŒñÙÍË½iÛ*œ,Û™äc!ä’‘ä0 Ž.¨Ë¨`9+@)ˆëä.VÊ¼¹¨è©4:×•“ÌM+)F7�méö»Ó­r9
+"sñ×ö'Wzu„×wSÚigOµ�ƒCg$¥Ö0x/¦³‘ñRµ­3Æ³N‚óä—�‹wŠ6gXØ"¨4`W‰¨#sÔûS2à‹›†Y%*"‹Ù<Á¯y_Ìvšt73Z<v³JZÏO–ÞŽ˜K+2J¤s½Fc˜ï³~]C O$³Î¾`òn©m¡Ûyb	lãÓ½awfÐ¬kÄ¡#åAñHH%š¼NÔ&"O6�^”+�<Ð]ÄYÂY@-ABÄ€IÉx5»�
+æwäÔWk#…3˜Õ¨)AÄŠÖ¤~Ír;(è¡Œ‹ðýŒËD›Ê+£êÉ¨ÝC¼â¶¢î)&_OŠÑc<t~\º×jm�>LÁÇË‡ì*IbgHýY?ÙätìEAZÐÒ¹d6Ø¤iAQ½þ¯àn	ÜU(:w=ˆË|!Í¨ñ]9ô„›¿�nõÇ‡dœrÑ†+uZ—íZ|é˜Ü;µ1Éèÿ“úg’uÌ.éþz�tï,Ï3%ÕÜ­Â.a/6¡Ø�+†v³ì°N,œ¿hïgŸ›Ÿà];Í—«ùhæçËVïk,*Ì®ìŠ†Ôà\•£¶buÝ=½Ùÿ˜ß//�p`ú4ñÉp8xÐŠþô­kOŽc\»ž´påÁé7ËÏÍ�Ç%¿	3÷y“"fÆ.¢Yu}18Š´„Ÿ�™ŒÜ]þ›üZ~ã÷?^¿ç¬Êy+Î·Š¥c¸ÖÒ!ïèÛ!òtå]^óØñIûÏÝÝüÇÿb¿Oå�Üý?Ðñu½ØÓç�ãeJË{QÔWüýðÆJcÄ(®7}›£¤ö¡ ?�9^c³ŽŽOÅ¯ùÈ(éÿ™>t¶áÆ9ïne…@ý™‰qø†–[×›æ>ÑCÀÕÆQê?ëÌv 4h�Û�aþ¯LØ	@q2K„ÆcÉõüã}è“Aó’Æ�m|Žu*€âfNX
+Éï´3¼Q÷¸>“åQP¨>Y†FîÇ…òoüåŸÎ)jôÚæÖWÚ”L¯ÓNY•‡Ò)×jÍKàùy.&ŽWœ³8DA¹äÆƒos™}pˆ%ê^XüŸów˜5›ÝXCÔ­-ý­µ"�ä†^(Ã»PþT²mNV<[ìúÊÛGüÛƒÊãËb,ÉéÿPi½K¿TÇÅ“~+J•>‹+·2P&4ùÖïò·Í•Ú—–|×xÖÚŠ�jÖ5´³’S7)]ä ¢ìB�3$Ï hø^wù¨·oç¿0^Þi—šCê“ýv+èÄr¢N9
+ÐšŽ»í—aæÓ’TóŽ¹‘�ÙqøÌ•S¯\ƒ0-rz²Î–öðµÄÒc…Øµ:ý…r)òßèÈ™ÍÈ†œÈXZJ;zl9Ö ÆÊP’ôö÷ë„jž#±¯Ü1;4Y´@pª¢‡“µû#ç‚Û#zÆ�äEÔ,í †ÚóUó¡¯c§Úñ0<nÁŒ›q!ƒTÔÌ|¹Ì%MãLd,1¿5ùÌ¾RK�sG¹Ò­µDXK*óY;2Ô†Œß-Ç”IÇž9E�Í(¤Jz‹ö*�Ór;æLH­˜
+·dD×âòÎ¢Í}¦Á®i74Z¦…x²½½Ì'âE†Hœñ‘QÁV*+Q¶Q–Våéõ„f>ió¶‘­AÑôHü¹'Õý+—·¸ÊÌIr†€ïZR»S1|#{9¹;DOxüuy]ÄímñÑ”,Eù×®fÂ2§S—8”Ð+ªÆÍÁ#d,
+‘âï„À�Ë|ñC‡ˆÉ¬lÞæŒ€ÇPEž4÷¨Ê2f�tú�xÄkñ÷§pùvY�(Î;Q@{Ò™�ù’Gùj�øù¯›ËÂ5+#ÊŸg©ÛÂµÁY'§ãâ�åœ¦T">Gõ¤WU¸ô¹¸äÔ4b>�³'Æì†|¾¡óîdv¾Y†áI–W
+)Ê‡®ß*£(ž¤ŽTêåÚòŒ«Óøø½÷FòEŽ™ùwu©[èö÷ZŒÖÓ]ýriŸÕµX‘�5á§‘F$×)–yHnçaÉ“WÚ®¶¿ÛÞË?#uÿÉýÌÚ.©ù—,Þ_¸I"Ö,ã¶{®4Štª+¨âVcSJuØöÆ„nVõ]Ÿ‡[€}õÜ-~fOjþwóMÖœ=]5õ{Ç°•Á�
+£·¤`P|<E3g�ép2ÏÏÇËÝ\Þûùcæ_&h°Ø¿˜|Ñg¨Lt£ŽâÝn	J-‚È¥E9­*6ßc\s"»'LVy×—såï2ÜAqæ-rk
+­'¾�­–¼D•m@6ÊÄ‡y}DNL›r}©S"ÇäÒšUf§}È¨ðËl›cŽQªþ_ê¶�MF;‹ýKT‚(Öá¥XA£ROÅ¹Øæ¢$d<«ô»]c(09õîô?�ï,õ/Ì[ùã�, kÄ�-ím„+dªŽÔüT5592%aÍ:<z ÷ÿÌ}còçFü¶¿òo–|“¤Ûù†K«[‹ï7Í(›R�DzT*äK/ûå0œç-Ã‹¨ÇŒŠ½ÔøÅ§-<+ÌOñ)ñtPu'|ÚŽÝ$°˜Êâ&”Hà‰Ôž!€QáB{×!È˜”¾¡EzLdô€n¢§ÛsŒ°�»QÆ‘å{?/\A©Í®j-a*B‘iÌ82¹#“#‘ð§r<zæ<ÏFœ²6G¹éŸ•Ú„>X×®,5‰¡ºòíüñÚë6¥’X$¶GŽz”FgJ0
+·c×0òÄ�ÃÐöQˆÇG~ýÞ?ç$µŸ(êŸ˜:{ùËFÓ¼¥e¤ØÃåÈt(M¼Þ8¸·¨¬Îåý@à–<©LÅ22¼�´øñŒÛ7ôÉá­râ%#¡ë•G%àgŠ<lhNÒk¶f£÷1»™eQ_¼æ\b#�´cÁ£2ÌŒ~/ÛùÁ«cäýÕÃ/w¯]J§ù„qÃÿˆœ£«èžÈéã‹Gbý[üãÙÞ”uáû4¥{ôË:=i«Éó(»&”&žýs‰·…^;ŠoË|‰�'b¬nËTðª±b<)Oã†fÂgÌïùË=)`üÂ]B5øu;8æÛìž!£
+œ¯«%~9¾yívœeä?ß>
+aº»Œìcž {ëÍ´ö º^,1>ï¹íßó�Â×ÍÞdÓØüÖ©<c¿8\
+½¨æ¿Fd\^Ë²'Å„ymö×ñÔ SŽßw_Ç1º»Þ�ÿœ‹°úß�áGÅ§jLO‚²:û|YdeE×ê…—ÂI$2¬±9ŽHÙ]$]ˆaC×Ù«LØ@Xu„Ñ}ùæÝgXüÌ†mwQ—Sº¹Òæ³Y®bcAê*ôý’»|Îcg�stó¶iÄ”�¦Jr Rxí¿<3^IÚÀIùé­ùm«Ý[Hñ\iW—Öò+«Ç:'%ë¸eøåeÆÏ|æß0ÏæmXêw×šŒ†Þ^êý‘¦/*Õ“�]«JTž¹¶ÇéòJÍ1qEß¶QŠ«#HAU¨¹­1nŒ^Ñùæ�Fó9·ó=üš^„«=ä÷p…-ÌòaÎ…¨ò?¾÷¡Zˆ“!]Î×I(Ç¿ô :üÛ§ùëÍ«®éöööVVj¶štpÄckVY—áfáJšWÇ.Âq53‰äñÃ»ŠƒBMHÌ‚-ÖÕ•³J%£q*¤p?´<#^áÿ8ùçíË^hµÿ:¥<z‚�Ò˜½HŠ¬Š †øNãzW0µXL�Žçk¦”c=ï¯¿ç&5Ë‹ÿÊ=QÒ|Ñm­ë�Ì1éöð|&+R�,¼ãÜ©€�rŒQ•ÓF¬F­ù«@¼hx¯ :n9m÷æÊ ÄnéÌ½%è_—¶zmÞ¿meªèókP]«%½¥ª—œL¥]Lh
+WíS¥AÊrI×ñ-™›4˜Ç™£Ó.tòö mäKËI!ŽúÈžRB3­�ÓâS¶cœÆ<œìl‚ÿ²oÍoÈSäŸ!iÞi·Öm5[ÛÉ¡š=©šYa‚xÕÖáÜBb™x™¨;PŒ–\‰¯ÇÞì²öp�ÇÜù9 –9š’@2.àNU´ß3ÎkæÕ›ŽÑåL²_5O¥›x �=9¢­±;‘ü2‰cãpÇcÇÕøûD~L„¼åg}/œ"—N‚˜mlïìÞI%LH¥è(juÍn§�§*>Îi¡õ~ñú™_æß’|±¢Üè
+ä;©µ{}JÆ{™£™’;¨„'‹—Ž¼G/Ù«±Ìh]º­F‹O‡'¤�³¿ÜÈ¯õ¿É7ü—òî‘¤ùyÇÑÊW»thÜ€Ïê;HÕŠ… Jùt¸­ØdÕh¡ƒƒ'ÕÒ¸yUuó|ãjqrÖàq©V/P§tc¾N1x¬ß•9/ÕWåÞÊ?Jépù~ÏOº}TË$wqk‘^ð´‘¤@ 8Æ¥�úrÃçi¦ÕÆG<>}ÿo’´‰5[ÝG²¶·h54µ·�|`¥'&zpW,Ô"‡äM@9
+Þã@\>®ïÐ	ç	ä·ó&µ¤Åq$–Öú�Ìk+—J¸“�9¡„S¦m1CÐàåÒÂ3Ø½òóÉpjÚ×—m<Á¾•ªjYÞ_ZH¢v†á˜2Å$Õ‹’ó¨¯Jæ<ãeÚaÅŠ¯ñO-×lŽ‘¯ßi—6òÁ­óÀ�Ì­ËŠKJ0ÚŸ	©¡#/„­Ž(ÆDy½ÎÒhVš4–6:Þ›¬ÙßÛAy§Aol#šÊgrV~¬DE»Tô#n_i‚YhW"ÇLÕa²¸ž+ù%ŠMZÝÅo:
+ž1�
+ò®ùd z¬EnI
+ßé&úÕÌ’¼rÿ¤\òbJ)]ö%·è;Œ&"©|B^•æk+;µ»vÒïtëÛ7ŠïMÔ..Vcqk/Ä®TÃÖçíM°CC^HÆ¼�ž§æ«;KëÛKgºIÚÂmBDKSxýXNY€
+\­{aÉu³q�îŽó–¦÷l³_.œ5Å•…äúXˆ@üIPA‡àm€Ü‘Ä)†ª2ÜÅ4ùK\#¨'l²|�fAOXòSypÏtÞfŠõ­ý6¯i Œ	<ªÕ
+¶krš“¬Ï(ñ€R–Ó5kS·¼³‚{‰�Üz|øÎRª"FxÂ½›o‘–PÔvtaá]þ(=:ËBÔ4Ë}.DÊu&·K›Øå~l¯5\¯J€ 5ù§}<žÚÝ@Ž¤‡ôÉ>šÙÄJ8)•B[¼drñI‹ÙÀí®9þêÕ>!ê?Vfƒéwr?àUý?÷¯ÞùÃË©þDy_žÆî}FfaáõÙ‘áPf?WÔ=™�hcîîbúžõíN¿†YÑß^Ï“Ê�ë˜6æR§ÖW�k¾D€M±0jðÔŽÜH t£d­•>.ÿœ°±[ùT
+@-¼­áÀrJ|Ëå@ðä~7xïl4Àé¸Ç0D‹ó«QOOU¸§Ù–4dùô?«70—ˆ¼v	¥ÿ±›~QÝ‹/Í
+4œ!ÔR[ivëÍ¥;íá™>�žŸ°r�„÷þ€û²®»:ÑÉ,ãqBÄ¶Ü€=ó¥oG<¢;<ïófÄj_—>l„¡"+.KÄÒØ�R+EñËI�iÎ"coÍ–ª’¤
+Ô–¦ä×ÄøæË é¥¼™Çå®¯y£yßË÷Ö†þén
+ºYz‚/TÜ©�G6øG~¹†Ü¬`Eö�™ÿ4<Çåµ={òîk[5ºÒI©m9Y_“V%v¥ïÇéÌ)âl3ÐI|ïæ?6kÿ—úäcòúDÓõ}"K˜uÒvn"„F³ú¦0y×eÛ�lŒ!R\¹n/�¥j1,Å�?»*¬Ü«¿B›�ÏŽm#”Ñu2ÙæèŽB/†¼CXàH ®VrÀ·.2u÷´—,ÇÓ�úl6jW.ô‘²xeatQp“Ô¡4 ‚O¸?Ã |ÖY#LÑ¥©¶…cöŸr~òN6ã
+0—ì�ØŠ–äv_„MiÚ¸Œ -�Å#É4W> †ÚY€«,nG�­‘ò l·Š5³“rÚ´Ð5¦”I…á`OH¥¡¨§PƒÇ Š(Ÿ;'ï¦ù€ÅèOgzh «I�@Q°êW 1Dc9NbŠèô­RÒk�:æ(+é¬¦&P]·PKÐt¾Ò\F5Í•ykêVúÆ�6­4öVQ¿6žÞFIC¯ˆ©@XÑø×ˆ;xæ§eÄÓaœ�È2<®�?™­î¼««¶¡5êýbðú²\?¨Òõ´Ô¿*°7®©Øà<9€�/Ú—éÖ¿¨ùkósCó
+íÅÜPi>–.P”GªÚ#¦éÐ· !ÜênCv	ä»Ë=JÖfò+{¢$u”†â&„l
+:e¹ãdÜÇŒ!G¿ªMù‡ªiÚ†¾òØzml‘Å^’p�rÄñ»o–éÁê‰sÙžþTéºýæ‘~ú]¼’ÛÃsÕS°jøV‡âB”1˜�§2wé.“´4úœ¹G†MWŸ“Ð¼Å¥ùžÎ=5X®bƒR³[�.êë›ÆmÜ•ÂÎO%fFùn)Q\Ö�\žo[ƒ6	^B~ß>ö6Úh^2µýÃjz¥�V¥FÊU¸€
+:t&rûœS«œä8amÔZ™´„Qês±ãÅÿx‚œGp(H§p>+�#šBÎ¥)}Í‡©j¤Þ\LíÌ�Žâ»vÉ–£,ñGÁ,ºó7˜ô0iúÕæž¨8Çqm!†P ÒHø°¨$m™x±ƒ»Òvn¾s…ï‡›½K�Fk«Éï
+ÕÌÒ=ÄÆF-$Ï#j»SRNõ9Ÿ
+œÁ;6yªZÝyšÝ¡¹°¸½„Xq™nm¹VŒ!£„a–<|Éo‰œcAByn5žçPwšæåšy5¥o‰ù´¡¨[âzW®ÛäDÀÚ<šøÜóH® hœÄà#Ç@´5 SP÷ùm™#šDåÉËu8_N9JUÞ@ªv·49oÉ¾2¡OOÑo-_ËºTÂëIy4Û÷mRÎòží¡tAÉdu-À�Gz‚{æ.oDèrý¬è
+ÐÞWŠÓP¼ÔãºÔàµ†]|¾ÚŒ§ê¨ê6nrSUJG\¶Q�»™‰‚7Ku6C«Øú²Ûþ�ÇTxLÑ0
+áq¡Ú”¦"÷q²C¹Šˆæ
+¯*°¨¯ï9PøÔ
+-+B2ÑÑ# Ý
+Êêîì-­¬³È¨HUFn½>Àcøe9�
+œ|˜‰�“Ñô´Š;wŽd*Û‰¡qBØ‚ûÕd$›yÐ2â³ÌmðÝè¾CÑ<ÿ¨_K«y+K¸š-0³_j)©a¨y±Ø+˜yw½fxóÓJC˜¿¸2ÿ¯ÝêwRÝjDK|UašZO¦¡AÛjí˜gÓ³ç=»›6MEe·^V{Ûº‰T3.ßŽF6é±’&Ät¸å}jüû+€ç§õÌøHð½åZxÇ¾cíß¿ùÆë§þFþ\ÀÂ�>–nZŸòñ4“ÆùX6_ZìXøZlpˆ�Ú{ÀŠ�öË©Üôó|P/;n=óWÄìx[kÕx—…g×�	ýXñ/Àÿç!­†£ä9f³ØN%QJìv5öÊŒ½aÒvþŸÅÒÈ{þâüÂ××ÒÔ-YMR¥Iö;þ³›�<¶|Ë³Çž>ëû(1Ûùî¬e²¿³™í¯-Ÿ”®‡}Ã
+ûæÃ…S´ì¼†2�î‘ý–óÿž ó†³°Ÿ®Ï½?Ÿ2<!ÍÞåÌl!®¼íçÈ&¶»óF«uo<mÐKw3£#Ž,¥KA™Ëd³)ˆ{÷=O�¹ÌŠ Ñ[Ú¬3Ío,s[ÈÐMI£%0èC­SµUÍ‘´ßQó?™5x×Uó§©Z±ê×wsÎ€Ž„,®Ô¥NHc¶q‘^<Óæƒkõñ.«õ[­Ÿ×gô„L¥
+çÆ”4¥2¹c©&yËòƒÊZWœ<ý¡iž`,t››‚—Q†¡�…,±×~¤SéÌMlŒ#³™Ù±&/ñÉú;çOÊ/-j~Q>‡¤YéWŠOÄ¿‹	ø©±'9Ã­�–çñó{8éqˆ�Aùßæÿ"˜%½²¹²:~§fÌ²Ä@R
+ï¶Û×7Z=w7W®Ñ
+°?ù<Y	„´-"Wé¸âÝæ³@ÀÑT�£’…¨åó»Õ…«l¾†ò˜|�©èùB].KŸ2kp¬0ÙË¥ÚÝÂ÷¨_Ñú½Ð’;¨ËF§r½Á­s_ªŒŽ@Gwéwú,qðÍ÷þ‡’ùÏW�LÖ!³¶¼Ón,ôˆV%°·�}PY¤"äÂIi¹R\ó š™¸a*Ý–HÇ¢E7œD±ÇÀÃlUiH¢uîËÌ‘ã—ÿŠ®Û÷cPœ#ÊWä®7ÃÀQá‡¼~QË¦ëwÓi¾ió‚iz,m
+ç-@Ç%»É0#cw,qGÏ•93
+ö­)˜Z›àÓ—dÞdüËòV�q«Øy;ÈÖÖVWºM¾•<“Á
+Ü�{3uw
+Ôèj_ˆE‡ŽÃ©ë˜q�%L!ášçû5É©Mg©Å{hÒƒm0hÈr²¤q©èvQú³,b4ë4`Ç!¾ÿÒÊu¯9Ã¬ýbi´çŽòôƒ{+MDu¨?cæ<pBg¨Ô
+ƒÌµy‘ÔEj°±B>Ëà^s¿LÍ€¾mFw¸H~«ywp±YÛµÜÅBÁ+;Q@QÓ.Èä§Ò¿•þj“ÊžLó•î<¸ËªÎ‰{|ñ¹ŽÍ&I½&WJ¢±‰O!JÔŒÔëçÇ0|œ|Ý©ù|€VÕú}éÞ¥æË¯1&™fÖ¿RµÒ”.ŸcÄª@§í(RM*äµÕ'lÂyÎ××ÃVhsþß3ÞúKþq¿òÇó-n|Ùç3#ùfÎåí´í"&ôd¿¸ˆ+HE‚C¡�š|%Ø{?Ø¢XÌä?‹ô'è„”•¶ºèø¼‡¡›R�úª3<%jÉìjÙWŠö±Ð`àªgê|Mÿ9%ÿ8½¥h^Ô0?.¢{Km/÷úÿ–jdAå§·'u
+Ä	?FY�.îƒµ{D~7ò~jy‘VJ’A„kM»þ¼ÜéM¼î’'ˆM?-4­7W»Öí.ü¹æ”µ3iÂÎØÝ, !Lª³DÁÙ95~Çl¼œÝÖ¯Š7FÕü¿aç-WëÿXò¾›-´){l�¸Ž"#rR1$ƒ� JT“Äï\§,fFÎÓuzüäN·ù þXÙþ_jñ^Ø[
+J{ù"µhf72Ê‘<•mÙ	„ªÕ¨(vêL´���2ïýHÔW¹âÖþ\ªÁcsq%¾±yj·Ö‹,J-xL¾°V¸vŒr£tƒÇ/ñ|:kÊÞPÖ<Ë©Eem>™§ó‘Q.ïdoÊG¦�ÔDèÆ¬wÛé†Lã¶ÌX¸÷M|çùsæ/&Ùi—×²i”WÒH;)á=)LBF’"Ð²°àX0 baWÆoS<˜ˆ	&—å˜§]2ûÌòÜÛÙêwOmb--Öê²!fêÊª?“žR%A¢05in‡ccsæ{};Ts%»ÊËr¼Ê³²©ôÃ"† T”æÉ1±îh¾çüÎò÷äpÿœ[ÐüÅå_*5—æÞ�æF²×õKg¹0Ãarf¸ŽID“:(-Xã$€Ó*Òç”�âïoÏˆÛäŸ/ë–ÖÚå“I{¦k‘j6÷Qê–±˜‹F§‰YÙdV�-GPk™M‡Äˆ�%ãj7×W‹ ¹f,7
+Z�Úµ5=w'0e@SÈö”c9Øüs}ùmùÁæŸ!ù_Ì>RÐÖÙ,¼ÊG×f‘$i‡©ÀÅdU‹wS¸­Î/’áís¤Âb;¿G¼w%–‰4¬g"ž³šûö®käHxnÑÔ�Vc3øÜŸ>ôuÈ*„ö@ë’Ã¹ux÷È=ÿ¥ŽyqCjZœ§r&Q_e¡þ9°ª‹¾ÕâÒ‹úü�³ú—åGå½£‚²Aå­-]|ê‘òük•G›ì�•Üb?Ñ�Ü“ét©ù½Ú«âüñmE©×èÍ7v¼!Lß ô®<E‰¬/Á Šï�CóôQòŽ½köËÚ3¨÷MöÊ¥-íÅ×ãÓÏÜ~âü¬óLL¿WœR
+ûf÷F¡gñÉò
+|=VQç/½‰j„ËhÍOî˜O
+¹“‹ŸÅÍÐž²Ò?xc/Z“›��æ^ŠU=1Ù$]2)’2´µ‘•Ù1*H4½C‘™³myI!œùââ-^&ÓoÎŸªÁ4Wzdþ2ÛÁý®U„Pæ¤x‚‹—Ù¹9ßã£ôÛò¯óoKóþœ!¹Œi~d³A­¦»Uehè+¢‡§\æ5º.\oñ~OkƒU”IE~iþ^ù{Í5Æ©qþ�{kHšÏ*
+þøÓq¹¡Ê´~(•WÞßªž1sò^xF·~¶²}f®Ybœ
+
+iQí�–”o­"y6jêT‘"à„ý�Â½×ð9‘M0ˆrü²ºò™,¼½ä½SË—1yšv’7óDr„X½.l…T¯Ú^d©¥}©‡©™Ç¸§i¤õìñ¯Ìï*hþKó%æ�£jÍ®ZØH[¦ /(ÚffÙœÇ2´zƒ�nf¢<gœ¸¡<*+¿™ÂM$8­c&§á5ëß)î–—z\�úT¹]6ÛZ–ÒõF¾®ž¨%À¡b¢”~4Øæ¨Kà‰GŠ4úÖëóÃò#É’ytþ^~TØjói=Æ™¯ê:±mE.¯ø*Ã©Z‰^8á1KWþå×âû$ï˜Àp´\/„îæ™§¸y4³;<Ìâ]˜—eT
+±&�@ð•�!!ÄËØCädš�âôÃMSfÊ]sdÒRvé’²Û	ðŠfÿ–×zN…¯Ë>¯}>™åœöñj–êe–Þf£qÚ•S¾C$‰S _JGçÿ"êÚ§›à·ó[i:Æ�e¥Áqwi!žòt·‰
+Ï4BQy¡ä+ïµs..®·_‰�îýo&â=`RNHƒbBÈ ÍCPÐ‘Zí˜$�^@m—Õßú_©_ó‰:½ž£ùOm¦Ù¼]Ð¯.£Õ"&¬yÎÒÔ¨Ü ˜ÚˆÙ¿'Ô=žÕFZS_Wè¨c¹sö£ô”Juâ?d×˜VmÜŒ3ˆ0?ÎM~×@ü¥óÕþ¡´hwÖüáVk‹y#Šõg4{fF!»^¿SéŒeW¿Ü_�¾b¥v¥M
+
+J€?É/Ñ›í#Áb˜–C]ÿ¥ùo'•lu{Ûß2ë÷xX\ÚÍ,³°Y´6÷LÀFX…)Æ´­zftîÅ;|E�®�¦ëº¶¿gåËâ`_Hi²ÈWÖ£,fœÂý¥ŽÞLÈ�Ž¥ê›?—º•|�ùU¨Áæ{+ÛëÍ6âÌi!T´)<²½êO,«¸­\†<²•Šê¹ÀÇsÂæóºÖvúTú•ÃÚYF!³¶yˆ#°D¯JWîÌ‘‚'wÆ‘Ù?ü¿Ö/tÝbK�>ÙÓˆ–IcWEåTŽµíÍ«CôS15x#(Q%ÌÓLÇ`Î¿7¼Ïªù‡Fò.�©}P>‚Ú…¾›s¤0þîíÒuñÆ¼Èi$¡bXwÚ˜4XÆ8íe–|ÄÙ+²Óu{==¼»c©ÜO<¶1ëi¦²Ã-¬|¢è²I%DŠ¬ÈZr”é–Dú®˜’h<ûF°¼½×m©.¡¦V¥‘¯¨
+ªÓ¯Ž[“%Æ¨4Â#ŠßC„µËÏ(Ý6™-ÂyjmEÓµŸ­;ˆX»\ª4õeyº‘¾ÜN`	QØ9YMÇ…3üßÑí´?-ùmMáYÑúµ¡¶žPñ9£—º¹‘„f> 5bÀü[X$O7E«‡4ñë}]!¶* ¼„ª’û©"§sQAÐ§& K ž’Y7ÞÞ«ùwäÏ<ùòBþSòõÞ¸-m®u	ãµ
+X[YŽRÈjÕP6Ž¬3xƒ^^ÆË,d×ßÝîdºUîék-D°1V®Ûõ ‚*$©ùf·Sˆ³ÇktÇÈ"�ö¦÷òU%é°ûÀþ9N©Ôiáy‡¿ô¤TŒÊ÷ÒŠVâöTêªÐïUŸ’[ÓÐgÄ2jpâ<ª2øÝ?¤/+Z¥�–¼¿b>§§[CNãÓ‰VŸ†F!öNÎ8 @Èö ‚+Ðìr×:÷·æä„@(3Hî^í�öÈHÒÕ®.ª6Ó¡¦G‰xV\ªÜÛ\Û²’³Ã$L}�HûöÁ3é¶¼�âŒ£ýü¶óÍ“[]ëÏýä¸§ú®…3qÙ¹.5øèøþ§ƒ®˜ó?îži)çi òA_£60çñc†\9ÿìfµ=¶Í„y;é¥…G\!¹DŠáBÒ)ŠµŠ­n¸iH°ÒË-±Ià•ãš'’)£:{}N@ã¶›BÓÿ45Ûia¸(�{z‘êþêPô—ÂBÖ€vÊ2i�¹Ø5S�VKç/ùÈÌ6yy<±=ßÔtÂ]9	gýøÅÈ§È«’1•Ó‘›[9F¯ñóxTHL…ØqEØ.lH“¯ŒÉæ½™~*( ïÞ˜·FO~üˆó�or|¹©h©v÷rËs¤ë$Uà¹H�½>!P*7ß5ÚïÇÚí»<ßãÜóÍíKÑ¼Éq—tn¥@õÑUBïÉ�~*«B
+kÜfGgŸOãÉ¿YÍåEUhG'lÇ¡÷Í�h=¦2»‚ÌjÈaCÐ<˜Ú{ÜC­}ú?Mž/Jòp•nÑˆVš!ÜeY@«HçOÓ_%ù¿òoÉÿ�çRÓÿ$íîµ.¬z~µæ[µƒêz„Óè¡G£\ˆ½@EW,ÂéœñÐ·æ×œ.®/¼ÙæíCI“@¸¼Ô..F•J½²Í!‘"!‚µX(,e¨µ ËÄA:ŒÿRK=bXèA*>YcR¹5±ÉÄlÕ>kCB:‚±¨u÷ÈJ,wmÆ'ÃÅJƒÔÐŠµë€T¦¥Ëô�hrX§ 58ú›î(­OQ˜:�?PóúÞÏ ñÇ?'¸~Z~hy›ò¿W}ËGûôô5>bL7Q6u¦£¨ ŒÖÏwCÚY4sáÞ®úùyŽçÛgüç´p ¾ò=××@2Å4O²®Ôb+ÿX6aø{½Œ}ªˆÇW½~�ë>Püâüöó·æêmVaaåèîÄöÚ]/Ø289_`[Â]hvÔµÑüoæùsÌêU�zîkï¹ÍÞ‘«³de¹üryÜŸi…8û
+Ç_Q¿LÙmnö`-/¥fÓú’©V†LÒJŠjMwÚ™)Õ9p‘<‘’êpÌ–Ú™¸Y-h‘AwÍ8–
+hUÖ µ7}9`U¶y××�-¶ÍrXÝ:Y7$îUj+°9`Ê9/
+nÉü‘y§ió]Új±^8ÔÚ(­íìaY¥–P[ˆPÎ† ï@·ù4©ÆÕƒ!³n J™ž¼Águe iÖšJÙZé‘\È//-„7Sú²„egVQÓ!S‘U<¿j¹-.ÑÝuŠIEÍÿæòúo¯×B´·‘Ø,å^Lê±ÃÌF.\�·&jPm‰ ËfR¸�l{Ë–÷¯=ô7ÑipØÆ~½©Ürà« â¿BG={)Á>La-Þ‰æ�<y¬Aoå=RþßXòü7‘_ýR$V×<©]¨ÀÔS(„ovYóp|�Ú¿›ì|Áa-…¯•¬<¼²_›¸.¬Õ‹ðôVI#É!]‰ãÊ�é¹©ªuY³	¤1Û %^q°�'€fâ^ÃÛ¶BNËádÏ²ç?ç 5oÊäó1Ð´Ë.M{ËÏ¢jwâ0×WšhVO@³,@
+ÐŽC§lÀÍ*wy;[Ó‘µ×—w½‚ú³ßkê�§é	Lê$7Ç¹$
+µè3]–VùOkêF|Ä�ÆåzôY~_ÓþÖUƒêtØEeÿÒ¯ùibÚ�î“eÞÿSXG‰õ¥¦ßOLÍÉÌ{ž†‹]‹ú±ÿtþŽ AªŠÄPƒjSðÃØtb°ÇÜ>å`>5ï’o½Ÿœw+éJÊA¶ie³º‰´?#JA×);¶RõbÀCï‚•{‚ÔPxÐ†ö¨é\ŒÎÔÇ‘'ÉùåùÑ£�;Î:ìD~îy©OòÇõÍ—fÊ�~:>QíVf9“úKçh…"xúÐ•5Íñˆ‰ë€ýìeä>ö6ãŒ’/ƒfD&]þ0%TØöË7lâïQjƒ¶;¯Xkß'Þ¼Aa4ÃAxƒD×Ù µøûaeÄ´Q
+BŠü±>¤ZÇ%ˆ¯Ï"#I2[ÔûäÓj]I*)‹tbÏ“0î|‘i­ÙC¥ÚßÇ«¬,—3‚e·–Å$�•—‹|[Ôí˜ÙðŒ…Øirxa%óç™´Ÿ6ÞzÞÉ¬µKÀ³µc–Z’ÒPÔŠ‚;åº|~ äÏ É¹yäÔô‹ÂZ‚œ#" £3"XšQDnld%8©âõÛ$À�×“‡–¦»°O5]½®ŠyÿH”‘€ €Œ©ÓñÌ|öEŒâ7/e²üß_-½å‡—-å¾òä×�qkg{1�U�CÐ… ƒÐŽ”Ígåx¥d–9u{VÏ+ó.½qæŸ0k^aÕd’MC\»žööi¤õ¤’k‰Wf�üF¬Çí}ó;.AÖÎ`›If�zq(`Þ˜¥~ü²š%:ä‡Þ»÷ß$
+0â‘lÓ¶'vVì�V+h)F;ã!a3<bˆeV´ÐþêrNÿu4ðÞ£03àÝÒë;>2õoøø=Îhî‹ûÄ,h'æ@®kgˆD¼æ\f«*“TÚ…"´o‡Û~™A7$	VÌÌ°_}€œÛi§N÷³²‘°ür`iöÚµßo–gœ–]ävÝ7òì¶v_Õ¸D½¶x¡½´Pg‚P	��Ô«R§%ÅnnÀlˆ»Õû[Ñ¦ºk�qôÖ†)¥š²M7¦ä¢–%˜=­IÈc°nË–&CÜ�óDñ3j:LWóÛGròY[êJÉqjŒb1½Le•"´ïßíe—e_ËFÒ,ü×cyæ)Í¾—f�$�èÇ/©$`”Ó[\¤`5>2ŒT° ®Ëj-È.í“~qjöú¿›í5-X—X�­Ç¨MVJOô[U#�*}-šªI ãB›'¨­Ø–«®Újr5õ¦Œlu;Ë8­µW2ú±Lñª)û5P6ñ©ï€H:Ó>t“hw×š*^ÁVwº„FËk«X.Ž¼”J�Á‡ó-\h†#PC¯¤—Ski¤±D#‰NüUI¥+Søå@ðìsf9è‹+•âª�r©Lºü·
+Ã1Ót¸%ŠjÜÛÅqéÕ"º‘#�©¹âY”òÊ¥2S9…Hol¯Ë>VÕ&SpÑE£¤’À†2ŠU)È
+
+OÝšÌò%ž³±³&Q¾^}Þç¡ÚM„pB¥y$“ûGÇq˜2/›kqdÓÏ×Îüù!µ¸êj>åc“ÁÄ×„^xŽúûÙ×ä%‰¼óÇå�¨^_Yó˜däµÜE¿s3$w÷DLûB ô¡þÈ?¡(E@®ÄSï"§ñ'ÙöLC‡G�ûšß�;a¶îO„5}6ªÄ&çzæ«$]–90ÉTÂBšÔœÇ�§ ñÐ·ò)FŽýÙ	±Žó¯'Å¿ó’:wÕ¼Ãgz�×íªÞÕœmôS2ôR©~<Ÿ?ö§OÃ’ÿäøÙ�Šâê=ˆVä¿HÑÆVÌÇr“ºG3ÈjK ì¶ôµ$æDÎžV)Ê*Ž*b’¼êÔ¦ÈMQZfGD V•`:s#bÇâ¥z°§ß�GR`¬Ä ‡	ju-AJu Ç‰x
+Ÿ‚Ä2@©Är'‰&µ;vðŒf»)UýªÓnÕ4Ãi–²ñd›Õ˜“J¨ðùöÅ+{‚@ïÉH¥{uß$gcð+Ù&”›ìo^††¾U§GBS��Øôî
+þ›â�iAª¿+í\[c$
+Ï¨BÐ
+± öÉÄ
+nŒŠ\ñ¿ ÁSÇ•	Ó¨©5ÇˆØÈ­¥Í%äˆ)¢ +/aQ¿†6~%*Çm4®>àš|=¨I>"¸xš¥•3ôDPµøJƒµ>#N�v¦Aq²e‘;"!%Ñ[ˆGri¹®W: FRdãÊºØ·[£e+Åû¶¬q3$$ÔPS|®:˜�™þ^GtŽòÖX%Ê)#B€E@$t Ó'â	rj–3hrvm’	‰+@åÑ�AN¤ákˆâ)¦“¡kZó¤i¯sn†rê€øP1©Êç”@Ó™¤/ñ÷)j:^£¤]=–©i%�ä{Éi €ïÅ�!‡¸ÉC(-sÀ`‚Z© š0j~…2Ò¢Ñ8ƒ¾ƒvUAy	â(*sS©Ã|žc[¥Ü×ã›2ŽT’­Z�~œ×ø\%Ô$%š¥�Ö½Bâ(2èO…ÌÓfðË›E1ÂµSRNecËaÜG\­/]>–Í!Œ«ñ Pñ`@'­6ñËã‘a«$®Ò¬¯¬® ¿±�Á{bÉ5�ÊªòG�¹«R”$ävÃ,¢ÙäÖ -Río5;»«ýFáîoîäy®®$5y%‘‹»zÔ’rQÊÆªÂc }wDº{ë2©t±ÊªÒ"H•m@ê@øX�Ç¨«.K-'UR¦¯õSÌ–òê·?YšÖi�+é	@cñHÛàŽFã©°•¾œ"iX¨Jl�¿VJÌ‹d%-Ž/�™ˆ%AÛ2hÓ‘*'’KÄx¦ÿ3€E²ˆE-ËBìÊCR›¦Ýò‹_ÛtoÊ¯0ê~C¸üÃ:®™ied°Ék¥ÍpÂâVFAÁ•?g|ÃÊjTçitB>³ÐþÞä¶ËXEžâ[mJîÞDáÖ"Bb•Q�d°-^„e9qínohvÌ0éÌE]~ƒæôƒs{-ÉˆB³Ža*M9oMÉÍV]‹ã]­ª:™ñÿKô”.°ülî› ^d|ÂÐ~¼³ÔÑ§¿‡Ãï{¿üâÎŸõŸÍÊ¸(X¦¥Ì=­Ñ¦'þffNoAÙp¾ÐÏýð~îƒÇâñ©ÿ‚<�âr±‘Xãîse‡¨¾oóÃÑ�íð|�wj$ä„R f¢æ@ÓËµ[&‰ÙøŽÙ‡–4\¼fÂX��¿}‰Êm’¸‘ªƒã¸¦BìÒ1í’ü¿Kç/ùÉ
+1§ÐôMM‘OÕ®ž'4ìéUüF]‚\3äý©ÅÄ8¿Äü÷ÔPÇ~XIãSô÷Î–€xl‹—PHûÔýõTÐÊ8³²9+�ÏÊ¹•í4>®ŽOn×¦¾¿Ð4û½ãCÿÃ¢éïu§K-šÏÍ²!–8ÕŠÍÍš:Ô
+i¾N{»6O«ù£Ê×Þi…t]Ùtë½]ƒV·U�¯£i­ÌˆU�Wh¥!‚(û<�-°:hvZG•5ùR}:e—Í-yå»›y¡•î¬¦Ž~T©UTÐžçÛ’
+);1�Ê‹‹7ÆºƒÛÛA6Ÿ¨[-íÌi$qJ–ÌÐÈPáŠ²ÝÎdJ c^“ªù{Êšîµ ™¯-õ¹.¼¿q1¾±htôÕ5y$ôáøÃ,NW�*®â”¦S	È†ÉB6­gäŸ,BÞdÐSC“V¹ºÒô½Voí~·i?Ö}+‹U»)é’ƒìŸg²Hte0=Rh.<¬ú—˜¬ †ÿ_º°k³Ð¬ï­a¸Xïai¥å$¨QÚD!i¾1Í.äËR‘]ùKÊVzæ&›kêzß–58FÔâ¹
+ïbìc�D>›) SŸÅ½T­(k/L|(²-oÈ6º�›îæÕ£Ôçúß—l5-JSkíÓ¤P[Ël®©Àµ±ª·Ë7¶’HðcæÆü·ùs¦jþc×4­WB×ô	ì­a–ÏDºÓ+ÈBÒâæ+)8ƒØ‹cÒ¸|I2âWæï/�ÌzÎ‡è˜ÎŸ;DG2Ð*ê¨	ß¯ò‘‹Õ,e.AèžZòýÕÿ”4«Ÿ.ùBÛÍÓßÝZy…Z&šXc0Dm‰âÃÓFrÿPùT·,ã”¯Ó<�o«ùSË³jqÒaƒÍcFÔõ˜â`ÚtZ38$	(uä	ùàâ0Ø2'‰�ù;ò¦;]KLo4i·a.<ÂtA§\Cé¤°½¤Ò$ñe/É×à¦ß<,˜À|ùä›=FÒu;Ò6Qj’Ü[�/W€Ew„#¬…Tï,€â1™2@€·›ÙQRÙý7,¬FvbC•QôÓ.Ô@p[v9Ô„iú}ÿ8àß–gÌZÿ“5/ã´òî¹kl¶K;Er¬óÀ«,.¡ã1eêiµ3L(�Ë·”b+¹áÿóš¶ÿ–öšW°~Y@–š
+£GVàêc‰TïS³È×¹ÌÌwQ©‹ãB‡‘ç÷ï™¤Ñ×Ñäƒ¾*�J7$¡¢÷$@>ù)š§3I€]¾©òßåþ¿ç]+ËšG‘ôk‹ëÛ›nÄv‘zœ#ôÙ®¹2÷UZŠ�‰ÍFl¦^£Ì=& )#ÿœ„òÉò]ÿ�ü½<3G©iö7pß•¤‰G DäR¤“Z�Ï^Âý$¸Ã«ÖÄ~>/Ÿå_µÐŸlÜ36��!;Òõ)-*±P™ÉËHÝ¯.’Y&Ÿæ)³žµ»f&M(–áÕê40Œzþ>ÎÃRIË3IQJuÌºyNžzaDî»RºŽ8Ø‚Û�÷±Òãã4ošCÌÚÎZ)¡?ã™ S°8†#²w£Ùêz“M—¥Ï¨5¢~õmÔ;("ªJò��He9Níÿ“–r$;—ùƒAÔôt³—TÓæÓ$¿„]Y¬ËÁ¤ˆ’9„~Æª@`¦¾ÆÒt¹a.ûÐºvŸ¬_X½;F½Ô˜\YÍº—Ô�IU}@Mzßª÷r’ç2¾_Ž‰~«¦jÞZÔåÓuÝ.ïGÕmÈV7°½¼ñ–â‰6=[×“K“¸kïKô]3Wó§št+i¡®_ÃceëH±GÎwHìB–­:õØæEq¾®ÇK¡;ßãàõ?ÿÎ6~gþ[þ^hŸšZÌ6WžXÖ¥’%±¹Žgµe’HÐÜFJ²áÈÉhGÄMinÜaÎü¨€x�¶¥®ê:n“¦Û	ïoÌKa¸©w S™Ø[cÛÄ¢:ê¾dü‡üËò¯“íÿ05M!¥òuÔ“C³oûÈŒöÓˆ$‰ˆ
+Ä†&µíCÐåQËšgù1
+Å¼æ7ù•¬`Ð!Ô§ŠÀPZ#�‹@íR	ßcƒ6œq	æÈÊDx}ÿØ÷/ÉÏ=é^Kµóõí¼0XÜ_ÃÓŠÎ×5¹Ré1	GÄ…=\ö§\Lù#T'jöiŒ�þ/É=Ñî„¤+�§€íÔï½	¦Ç4¹o‹wÎµhÊf=ÛüT<ÀÜ4éÖ ³§ý–Ç-Ãí«C<ÄŸáýõ·üá½‡Ö:|”ÅIu®¡p@éµ„ˆµúXfL�½³×—´hòýð~ÓìÊê<2/°�ÄxO@¢Aä«^»ƒ‡£X‘6<éó�Ì¹®ù�(¹q“Ö4ïZ2±®þ'1²BÛá:y´örC+«ƒðýšT
+æANDejÈ¼Uy(
+NßÛ”Ç›9l-å�:cê^@ÕY›XKor²åøD« üuu³§ñ4Ò—‘û‹ó_CÅ´Š fâ=�Žu%ÅùvXòéŸ¹Œ]¡ã•¨«+�Ôò~U4ÌØ;.Î—ãäÏ-4�<­åëæòýÞ¹w¯Ý^Á;[O"46âaF‘´bœÉ<ëQQ¶Ç-“¶gùx×:~™:ki¯«Z]ên˜ÑË´V†Q ’qû¸Ü‹vøX}’<FE*ÿà«=vo'Í££ÛëzÅÝÓ;<Ê²i’KÂÀ¿'Ó„P
+÷÷Ä
+í�;Ò/Ë‹AšŒ¾gŠßBM(jöú‡Õ®�¸ú³E%³ªÉ=Ný\°ÊÅ6F5ºU¬~_]é:}î©
+ü:�¥‘°{yãG&k{ñ"¥Â%	P­WïÓ|Œ
+A,_Ì:Ç—u«½&êxç’ÏÓvžÝØ+Ç*,‘8o…‡Á  ß¾Y@±²µåŸ!húÆ�¡ßÜÙÝ4ÚÚÝþ“óÞAV2Ú—eyb’:¸ ¡ø\7^ÔÈÊ¢Ê7&{ä‡°Ñ´­ZãX°y5øIÒ´ôõdšDi^Ýƒq�Â
+r¹ãïƒˆ2á(ï0yRÐ-u+Ó¬Yj'E¹ŠÏZ¶¶–U{+‰		Ïà_Q«×�#ÞµÁÆ„²M7ò§]ó-ÔŸ þ¯¥ÚC¥éSH«%Ä¬ß]…hÃÑ‰œ‘0Ri_ˆ¦0¼%‡Kùw¨YRmwVÓ<¾šf¤tÛ‰®]¸OrÔn1x¤ìÃzS±Ü¶=; Ç½|»%¿”n¼×m¯ÀÐÅª.“6™:I#8f&6M
+£uµ)Þ16Xòa¢{•€Ú©Øšµ½J¡$R•û@TÔì7ËÌ-"-õ}Uýú•ÔŸV�KliÓubQ’¬J•€Gløˆ[«ÛíEAÔ/®oÌP´Q½Ä¯!E¦ìOJaŽ=Ûpž)%VÓºCŠÈêåÐŸäûý d³om˜á˜/µäÔ<™ªùGÊÓ¦ŸX6v²Åé7¦­qonÒ%ÝXµUTPP’j)¡ÏŒ‰líc�<ŸóZÖ(íô›èÙc¸¿‹Òh½IBYä�¹žEºžõ•¤Ýf¦aâ‘­‰7_˜þ³Ÿ1îp£ RmR><™³TŒï¸Wož»›§È}-ùgæ¿.éÚ7—ïáÕ5}#YÒl¤´½‚Ê…o�û—�Qi!
+ÈCµkµzbA!ÚÛ1ßÎ¯77œu-ê3ÜÄòZA-¯¡ÐÉõ9íJÔ±ø×-Ðc1þ98©Øxãîæ‡’¶àüü34suP±irjš…½”'Œ³ü*ÄTlpä•78ö}äÈ�/Í]›½ZóN»Òe¼µo«�Z"Êœ õˆg…V#nÆ«­É¬8Í9òìØÎþ>ÇÐŸœó‡v’÷Mi{çiu)§ˆ5 ´…!!�ŸÒš`ÅDŠGÄ«È
+¨Ç*:³.Ž^Ç‡?�¹ñº³[4ú}ÃRÖG�È?ÊÄÃ.Äxão;Ç”�øÝ	¦[òŠF€@Á#MÑÂl»Ëwzž™­Ðåú¾§8ôáœ¹�Bñ%�º«š:ƒµ;|ŒcÅ»»ì\€ã6:þ€ú/WüÂ×üùùƒå­CÌwqÍæ»!Öu dOF‚[$’¤jâ•(ýZîR)¿ZjVãt‡HüÁ°Ó3¿Mëkz#Ò¯ì%xô_\Ï<pb]¹<…� Ÿ†žå3�”¬9ú·
+Çãg•~ùÞ=þhy§Ì¶sÞÏkvÍk-ûú—?ØæÌÌÄÐ�µ¿µ)™¸ G7[¯ÉëØ~7xÆ�y²It[êîàN€	={eúˆ
+œ­,î;½oÏŸ˜wzž�7–ÖþãY³ºµ²ŽÛë3rŽÕ-ËÈ"�6UPd&”¦ùV–œ™‘OÒõ(´íf+¢]âQ¤�ÐTVŒ
+]²N½s �Ý‘ÖÊ0dˆÐþióö�iä™|¾—o­êš¬?è¶Ç„°Ã2±g%¤òC²�{÷®``ÓÎ9,òoÉ–4ù²ÑÑ'ŽRBôô›‘d”éÈ€ÿg�Í¦¦@Æ¼œHdˆÊOÚûÒãó?NË�ËP_ëZ°’%]R=RÚÒë¢ÕZ·¹™Œj,Aëð÷<¼ñÌNÏ&=µ­Å,$
+ååÜ|Þi¢[‡‚f‘Dk»DªT°©²­ACÜù.y�˜û�Þ£¯�ôXcƒ4i^æ§¾Y‰¯³È&}ÿx}áÿ89ffüÙ¸¸uøtÿ-^Êí!–Þ%Ø†9t�ÿ²Qã×Ê^gýÔ_®µvëS_�wÀúÔOïüsCžU
+ïL=¹þ·éxœÖn+°§¾@†ði-¹Ó"x÷ê[®U’!²Ø½¢©Fh×tßl×fƒ“	ÓÏeª1`i˜ ¹Ç,ÍVCRòÖ¹b	­ÍŒÊÅ‚ÕpF"R¶žÐ¦”{Áû‹ò“ÍVí’£â·’Œ;T|'õgG¢—kñÑòYaŽ9Nï"~l2éI¶`»q †vßøæp�J›4ò8çC“&òm—œo-5òÞ¯.™hZnÏÖš$yî¬QGãÔzÒµ'jeä0�_s¾ 
+14ŸÌýNón�æ£c¦ùkÕ0Û¥Ì‚$æµz/?‹”dn7ãJ“€g¯ÜÂ\A�èú�›õ{›
+/OÔî?Üs]ZÖ^+gQ$ïë-
+Šuß~XOF Hîž^éß™¾—qæ;­]ï–m(Ïu_«\®˜$ c	*xrRÄø«di³ŠUMiãÎú
+³yžÛTƒQÓ4H­­µ;{øf‘-Œ¤Å±U�9‚H¢½pð	n˜ÌÄ0o6ù’çÍÞaÔ5ë»Xì¥¾âŸU‡ŸHÑ"EÀ­06ÉˆÒ­e«ëZÒØùzÔ\ÞÆÓ»éÚljò)š`¢Nª²“Á(ÅˆræÎ�²aæ;M{I¸Óì5è%†m5tðÁJ-¿7˜úP­9±Ý)½FR*Ùñ]Ç�<Ë¬XÅ¦jW­yf¯ÜB«M4ŠOVDNnÄ’5pÊ^"ÏüÕyç¿,H×PhðhÚ=­½¶‹-„ÒZêÉðókqxœfPô$†1¨û PƒƒÃŠñšižnÖ´TºŽ×ê·V×r›››[ËyàI6£úSDÊÔMöùl#bdT,ï¼Ç¨Å®iÖ14–ZªÝWN†Ý@ôíjï" QéøªW³e‘ŒCY±¤“û¶äHSÕ˜²Ô‘^‚§Øå¾#\¢Vº2ü5ÓûÕ�…v¡ú1ñð• q�…Aäâ�öìN7#á(8ØÄêµ<$ |¨ñÁ#nTÏì»AÖµo.JÓé—BØ²•«Ç¼jkDõQø|Ö‡ß)––©j¤6£¬kzž·}%þ­x÷—/OMš�P
+¨Š(âäãNf|ÒžmB<Mk–Û\E5ÉMC*µGqˆgòn	%±v’ÂªÈà‡PªAÜ©?ŽKˆQr¦^Kg•ç˜O4¦y¸iÀí@:£#G&3ÌeÍ`&¢»€À"í „®îâX.b–&tx�<f�@wxžØÌXÝËÓJ@ìúÊ_�RùX	¯ùe|Ë¦Ã§yô�Ae3¼*¹?¡ 
+)³q5™�ùXä6ìòê&#ºµ×çÏš5ý:]2âÂÚ) ¸–kk˜8"¯®ÎXªzf2X*…€’:N³­Í¯ÉÀE}ÿ­€ÚhRù’êâ[ýnËI’PÓÜßê.Ñ£ÈìBˆÕ³³:à�1è±f”‰‘çh«ÿ/ÝybïUÒu	¢[½:åáš4pãá40 `Fõ Á �©!ÝåuÑnuR5½bmÀ:©@²4‘¹ªþÇ„«Šåw(
+�Ÿdd†-�êg¾xÖ¼©©\ySô%�·˜ô½L“MoX<m)Ye9eô¤¯£âfé”ø²'uíNÔŒ'B¿æÂtDV6†ãOÒ®Ñ¤-ªLj�À7Û*	ß-ñLy9zÔÁá\�KáÜ<Ð>hÐ»æ‘aåˆ×Riã�![gU’0>ÈvÌŒy�ZiÉ˜g•Æ’/#ùÇÍ~Ñ¼¥®k‘y[O½ÔVÏUÕæEµA´ÒZzŒ‹R«Ï  Œ»&z�;
+.9JB2ÛÜÎ¿<ÿ*tŸ!Þéßá{Ö“G}?M]DÜO·"üÛ »¯¢8ª´ ”MÊ¡UffŒtÚƒtiÊÕâŽ!±y/�¼­kæï6ùËz–µ—týnþ;½jUå¤o G�’¢ª��"»ï—j¤1Ž ãéqG!«/MüÈü”ƒÉ:V�©éþg·ÖýT’ãP²RkZIHHVqûÅ–7ö4¥Er�6¶Yv�z¼RÅ|™äH<Ø-­lõåÌ‚Ó•
+HÆV�±“WéÈ|°jrðšpà†Q±/¢õ�ùÇmcÈ¾O�ÌúÍôiª&¥sdº_ú4ÁÏŠÈÒÈ“<ÊÇ²ˆŠ÷äj@×dÏÇ±Óö¾€Â$Ùü_’I£{iÔ° @U…(k¸§ö�òÍnqSù¯h\&%þ½-ÖªdÓâ;˜¿™8ã²èÙ$z	~‡è÷üà…�«æÿ:ê¶Ú<6å‡o^ä7ê„åœÞ§ØØÔÎQÌËþ$¿PûüGæßüN4ú©'�©uEpÓ-¯Í�Ëj¬¼Ôžùä¢{MhË^â™\Ã(šc7öK"»¹*zf4ñÛtdñ�0éïi(”!*ÇãöÜæ&\täB[1©R(Œ.ÎÜj| ×1A¢ËR8ð‘åú˜™CXjúîŸÓÒ¹–§¾îÌ?›m]ëñÑò®ÔÆaª¯/Ò^:±K-³Ä·”=zfÏ$ª@¸â|3’yÎ3ù2]Z9,^ê×W�#ŸÓtŠxd‹Ÿ§<4S"ºsj§®dÈ‰Ñ'£»Ž®4UóÞ�s¯ùƒYÔômDÚjº{iñé¶÷@Û‹c#—BÈ«JríM²Q„{Ùþb%…nÛOÑµ�IÓåµM^áêöi8±J8µ%Uvw$¿ˆ
+)½ É˜Íq£þkÛXy^Û@½Ò®%Ôml¯4ÖžŽ8®âºŠXÒ;£Ã›*[ˆV^Þõ)ñ¢ó�kÌÏ}¥éº…»iÚVŸoqn¦â÷ˆÏ+-9’@¶é“�&˜<˜ŠR�wèªª7öP2Lx™w’¼ÂžWó%†ºÑú‚ÌH0/ÍA¨‰ í•Î$¶ã˜¦_çMÍÞ_¶ó}­ÝÄZ3j*ói±ÛÛÖ	!„["ªÆq‘Xš/| @Û>0ó4s|Áã«ÆÄp!¹ªò
+CPiBzå’ÆWŒ=óÌ?š^[¹µº{k‡½Ô/´Ë¯ªµ�¶žŠm¾)½k˜Ÿ”àÔ€»ä|2¼a$O7ùÄ
+BÎÍE¯<Çk«~�¸´…VÚ$õÄ±£�� �‡m¼d BÂœ{Ó´ín-^/0ßë‰õ
+R&´}>g·k»FŽ0^'+"—e¾\<%a¥ù»Ë—z§•u4Gr/´èoaÔ¯í-¢S/ªÅ­LŠ*¿4û5Û®<%x‚oæo>ùQ›[¹ò½¨µ½Ô4Ë£¹k(«õ˜'�ÜYŠ4TßÇ¼Aä¾m¿ÓuMbMCK·KX¯--$ºŠ4¨º6ñýcŠ�€õ+L·Ù‰�%h/Sµ\š},l96Fb­AÅÇ»R¦õ<Ž*¼S½F*´�Z‚qWTŽŸ~+m~¾Ø¯åÓv!«°Â&9·�mq«é‹yqèZK ç ø�Ô
+øå9¥±§c¤�wÜ>CüšòoŸ´Ý~çÍïaæûk8µo/ßz­éêÇsmhÑH!¤ã‰#s·lÕþfX¥NâP„ñÙülú7ÍŸó�_ó‰¾V“OÐ4
+GW×ï.­ÙµO0¸gÈÀÊ–‘4–‚6�H¤’Hê“mï:¹àÏMŒÀþÇÄ¿•¾Hó§ç
+I<³i¥jhü¢„k\„\™¬±º§5‰›~|wñéQÏµ—Q�F	<=ÿŽŒ«Yü€—Ò¿Ö¯<íå�=%’G’ÒÚ[Ë˜â*jÑ‰sš'Ù]öhæ<u`šNnÏ ]~>O&ó’õ¿ËŸ;>�q&Ÿ¨ßÃËëoõÛYVhù	$Œìªv&›öÌøe‰‹‰‡KSBÏ7¯©@Ò\YŸ­Â½¼"Þ&…X¸¯ðWÃ|ÅÎ@Ü:¾Ðìó“0ŽgÉì±þ@ùÎòÈ_\\iVÜ[™#[‹Øã”–Q@"¯&ïÛ0°FT\Ÿô?�ð‘uC¿õ1©¿*¼ßä{7üÀÔ´¹òö—ock}Êâ¤¹x¤•HhÑj„DÀ‚Ù±Ž`ca¶xrhãgôþÎç’ðhµÙµ˜´ô’+™^qf_naË€ÇºÔ�Žû|ëT³ÞÌ´]´½GìóMüÃ-î­§›â·²´-�godTQ±5=®y¸M·k»XK¯ã6£é­¦j–’´Ip©*ÎÖí°fN\kZŠF£-Ôjx±µèûHc˜$þ>o@ó«qw¦ÝÚXéVšp×6ÔÚ%™b~b0ÌÆŠH÷ØPŒÅÒæáäöŸlÃ  wþß65 h·Ö“C}`),Râß‹Y�ãBã|–]O­ÑöÀÁ*‘ç¿ãwÑW>iÖuÝ6ÇKÔ>±fWšX¤¹–ámÛí³ÈÖ£0|mÛ;_·1eÄ@"ëË¸ù¥Vú|VV³„U<Žôè{S!9qL>o©ËDþ¨ÅïÐ>«¥GÄÐNZ£Ä
+³?&ý!_êÉú‰ÿ8jb´üÈ½ ˜ép#û§×ÀúdÃ×{Žñý?ÑèX`jkþ}¿_JÈv¾KÓ¾(¯KXù­r-Ë$·…IûÅN
+T’ëL%Y–„w®ÈH†¬èY‰ã*ÀöÌ\øí»N…â–•&Ÿ<±8Ü†àOJ¾ý³W’.T¥p§Ážº/¡ç-M’Þ«yIUØA_á™:,€nyßê|×ÚHË¨6áy|¶,¯-êF>$ÓÜW7,e¹. OHÙ;ü&–äº�Gí~êtË"c=í8%âAK¤’å…}²zÿ—F0ï?7.1?Î4¶s9<�²‚
+v~uËà@Î(Çb~E)’9d«¦Ä›Ôƒ_˜¦Ùh ³‡yù¡'Š I¥|IcúòW\› ElT='î¿Ž<E•¸DÀ†û,>Ëw,<f©�+½*„øR Sz
+ø×"	M·è†R¬j¥�à~ÎÛýž™g(âiaàK+2HÕç$d¡jø… Ûå�ñ¶PÖ¡ˆ­Wâ­>uë�	IkFÅ*ÉÅª	Þ›’>êãÄ‹-päY˜|NIs@+áZÝ°‚¼d:…h4+Ú”54§�|6¾!YÂµë¹®OE<Ú l´8.LÎB³�Q¸;ãrXÉh{ÓÛ“.'zlw®K)t¦Â±#
+¢òy}ª¼4®6ÂG'—Úª!SÔäLÈk3Ê;¾ÕQoEHñß*&Í¦9rWOµ§Š7
+ÚŒÕMm¶9òÇ•}¬ûË˜žròÍÂ^iÔ±\EoõHšB$!"L‰ØÑãVï”KO-ÿ�ÌEmöþµhüùçÉbž×¯V×Ó˜Æô™2|�R10ˆk:ÌÕ[}¨Ï%ù²O)jÖ•½´Z™°¹K‡µ»�Ÿ"
+#’
+’¬zÃ0óââhÅÚ“ÓK†�½ÿ¾†ó§ço”µ�æÏË>T¾ÒŒòÝ}{©´íK´!Ô
+â¼‰U­íÖ¸_”7eÊÍÛ²1úGËö¾xÔ.gÕ.gÕoeúÕÅÏ¸¹(.d[aLÊÇNœö®IKŠ1ûëC”��.YP2óB¬bž™¡_zí†p$R!Ú3”Ä¥³ö¾¿Õ?<¼ƒ{åøÛJÖ#ó
+ÂÛOuû¸þ§
+Ï¤¾ ˆ8fNÛ×çšÌº)‰Yü|ü= ”b.#o/ÚðkÏ8}sDÖl
+¿!æ¸o&ŽG2A¶æUV…|¬„¾ÔÌÌp”E:®Ðí£œb>ßæÄD–¼x5$ãµNõ%@'ðí¶'·˜ qñ_b²]AÑˆÓn>˜x
+dL�™}ª­›#)�zÐ¨Øþ¼„ñÌŠ˜O,�Ø„Ð6Ÿ$Kâ
+Š)”e€ >÷s‘•ñ}©�“XÁŠ.S¡¦õñùä82÷}î6¯$òH…l�ÛÞZ‚ªÒ/Ä*{Tøä<Ÿ‹p$&yËíEIyha‘Ðàqòq
+¾÷bÈ‰¾w³aëk:yR'¨ô"€WïÍž<r§a‚pÅ	Uú…‹õ—þp’ÄÁä/6Ý*ñ3kÒCSÜEk
+?äñÉU>‡ìV(~VR�ýgŸº/¶—€äIp·>¦ê(qgä“C"8"¤PÐd[j@4c×mÔºÔïóÅRë‹™xñ¿!×16
+¼ÏÍžV{»y
+CûÄRQ—©¯l×gÃÄÝ�7Bø/ó³É:�õÅ¶±mf_êÑú7ˆv?cP)àsÀ”e³¤íýÔGˆsªûß&Ýi“2µlxõ¨¡'®fÇéá!Ù¬ó¯�êc’é2�hÃè¯ðËq‰D)ì]L� �>?©-›F”š}H±#¯LÈ�d{Yüãó—êKfòíÄ•Æ›xÓ2!�ÄnÝÊÔCiÙ?Ô“ËåkÊ0ú‰=ê
+rèån�geóûR\|«x*
+‹ïà*2Ñ™´irÃj?jO*Þ©ÿx^”þ_íÃãø»�Ú¢|·wÐYIÿý¸øÁ�Á›¸ý­§•oÜÑlä?ìqñ‚|ÝÇíWPÔúþ�›nÜ:ãù€�6sÐý­Ÿ)ê§¦™p?Øcù��Êçî?j›yOS¶›qÿ�æC!¦ÍÜ~Õ/ðÝøM„Ã¾éL2ùlÝÇíSo.Þ®Íi(ÿc„jB›7qûTÏ—î�üzËÿ‡ó!–ÍÜ~Ö×Ë—�öm%?ìrqÕ�6nãö®ÿj-ÒÂsî¸5þ[7qûV·•u5Ù¬.7þìãù¨¯åówµþ¿ø«c0÷MñüÔWÀÍÜ~Õ¿áÛºïi0·‘–¤0”3Ç`ÚµtùPÚÍó(r?™kQÜ~E_ô† ”1~ìáüÈAŽ£¸üŠ!|¾ärÈ;P¡Tµ!ªQÔw‘D§—ÛjÂÕ>(ÿÁNVuAˆ†¤ô?"‰�Ë+Z½³p’Í8?4ÃÔ÷‘U_/Û†§ÕØõ[ø��æ‚˜êGCò(±¡A‡Z ;zd8'ße9\µAªQÔ÷‘_þ�Èg‰»0z9QÔxˆÔÄ†³,±>¨ð*Éå‹j�Ò”´µ §Ñ�–¦,gždW†~KŸÊñƒã1¶åÉJøá†ª4ÓLá·†Ò®O*[€(¬"„³mOÀäeª‹	êr�Æ3þ”®>V·\–J0%ƒ±&„šTÖƒ~ƒ"5PF=VY
+ñŸô¥{ùV'*Þ¼¼’±óäÖß-ŽªŽiuÆ~K?Â©Pyùàr3ÔÆÚ¥ªÉ£Ž?çDÚ)| ¬µÈ±×!ù˜±üæ_õ,éJ#ü ”és/°uk(Ðk–«)ÿ%�ý)EEäÚ•ã8^§ãC¿ÝˆÕßF™jrÿ©cÿJS|™'ÆWQ¸#¹üà9ÉèÓ-NOõ,éJcmäÉÜ©]RäPRƒ…?8<cÜÕ-NOõ,éJa’.d¨ý/sN[ÐGüTd†SWMFRžçÿ6;'úo‘M­É½’ò{†ˆÔT õTü"µðÁù™taë;xgý+õOþq2ÂM;ò®¤OKôž©ysMúj«×ÒË±ÈÈY}#Øø˜é%q¯Yé]"úl^ç&õñW¨ã]þX²ê‘ÆMìE±¥ÏS{€Z£iäéP?Z	Ú—0VZ8åCßk¦+­èZ=ôG5„ej¯\|0M±ÈlQy¿–>W’g¡-G&¥
+ýúe£n� ˆŠ|”åüžòŒ¤‡Ðí‰ìB�·Ý„DÚx~	lŸ‘ÞK”’Ú<º
+‡ôÉˆ€�+©@Mù	ä“»h°ò¥<>ìŒ -ºî—Kÿ8óä—Sþã+Ø)?«+¸$sÎ8y1‰ÊŸ Ã	€=é±Ü>It¿óŒ¾Q‘Hq'Ç–y¢ÇóGÉ)›þqkË`IXàOñÂ1Žò‘!üÑòAÐ«èÂ�È¤šuþÌ>ï)ãÍ$ßóŒèO¥q5¿ödNž¥�Ë_Â>H1ÿ8Òõ#ë3=ÏôÇÀ�yO�ýü”äÿœi›�ãs Þ›Ôä%„t´Œ€óˆù%³Î2]Ðñ¹s^åkü0x>ôñÇ¸|’[�ùÆ]L‚åªOuþÌ|&&qî$Š_ùÆÝn6`'­7S‡Ã(ã�pù ‡üãÎ¾„üjÄ¶#"q6q”;‡Éä7˜¢Jõ4¨ßïÁáòËŠÃäÜÿ“>eˆ!€Ÿ§!(Þ‚`z)yù?æÖffSvÁÃ$z;‚Mÿ*Í±±Àšï·LDdÎ>pùçò“Ìá
+tÂOŽ’kóGÈ%'òÃÌð»WJ�…Þ¿æ2B2¤Œ~A8²ü¼×¨¾¦“']ÇßÃ(ŸQGøGÈ2Eò^¯jš\Š:�#þ™Aã-°ÇŠ¾‘ò¿ðö¦¨Gèé¹¨pT™pbþhù=u¢jQ¹/`ãýh�4úAÉÉN<GøGÈ:ÓGº•�k�¦ñÓõ•Ê2`paþhùW•2ñF³�x¼jXÊ�d0`¯¢'Þj4ËtPZÂ>}�…)Oø‰Gåp2? ®šu»nÖ
+Å+ý250Ê:=9Üã�È*þ‹°zÓmßµLJ?†&[—LExpÿJ+Mm2Þž%þ™	y°ü–›ýN?éGêBÉ¥if¼ô«Wð&j}4Â#6³ôÇø#ò©&™¤"Qt‹mÏ_«Çý2@K«Yìí(ÿ'ïˆýI[iÚs3)Òíhx�Õ†¤�äý/ú”?Ò�Ô¢lô¨þ¥ÚšxB‡øaù?Kþ¥ô£õ#,¿EÇ*“¢ÚH Ð†·L˜É!Ð1=›¤?ä¡þ–?©êÚ^Pº’4“ËºcÈæ…d´…�ü2“™8²7£'fi/û¨¥©ô–|§äÞQ±ò~ŠÊe¬-Íá3.a¢]™¥ÿR‡úQúžÉiùwä	‘%ÿh5aSþã­ŽÿLg.MÉúa°Çô£õ&ò¯ü‰Ä¾IÐTñ*)¦ÚŠV›ÔGZŠm€B#¢a¡ÓÄß‡ô£õ2+-6Ñ,ôûH,mb'Òµ·�"�jjh¨ÜäÎî\#ŠŒDG�¤Ö5f|]pS`’¯ï*¹ï�2âÚÒÁ×+oE-)¾*…¸N%JV§b1UxYTo¿%l¥7*O½qBuŒ­H©Â‘iI²ÜÔw¯Ó…ªQV[~–'$¤‹Á@÷Ç‰xP†'=R½ñâ^tP‚(ôcâ1â^žÐx ®<KÂ†[EåGJÔõÇ‰xUßO· øIùœ�’ð¬}:"T¨âjœ<KÂ¤Út{øŸ�ð©
+1IïÇ‰xZkvS¾J2%ª4ãÒƒéÉq<%	6—! …�)�bbPß£1å$ûcÄÂTdÑ”°q�¨j0ìYUâÑa
+kn¤“^˜ìËu’hV†¥­”ýA]Òöòîœä�ª/Ñƒ€.ê?á]1�ÿF¯·ôÇ€"ÈYþÓ7¬!É#û1àÄT?Ád„‘�Fý?¦HDS#m§’tÀ"ÐÒ”þ™Œq‘tžF°bh‹A·†Vp†Á2 |…fßî”"˜<¾!Jî¿.l¤©ôÂ”õŒ�Â)|B†‡òÒÍzA_ý2ÂÄ(£ùogJ›XØö4Ó+8l2ÐC¿åÆž~´�—ú¸ø—Š£ÿ*ÖÏ§Ôã#Æ™€$g¥	?,ì÷ÿBŒý<Ÿ'å•Ÿü±'Ñ�€ÇAMùa`Trµ“L|¾:M?åFžÄÿ£}“·\‰Ó„Ö–IùQ§Õ�Õzüð~Y*W'å%ƒ±"ØÓÚ¸þY|Uü¢±XJ’:@ÇòËâ²M#òªÎÎå&âT©¯Zÿ”pÒííºFŠ–ÁT…<rÀ)®Rz…‡î E#q×,.Ñ®y* rè1djÇmèG†)D:x�‹!É*€Wz“¶Tßj…ÛjS|VÚ«1¦Ø­¶Ä©;Nø¡Ijê{
+âªG·SÓA*1±�+¾'uCò§Ïe¬O(({ãH´(J’1¥´BUXPvÆ–Ñ'âÜcKjl¦µí�-®�ŒŸØŒ#eµCMŽ6¶£$taÇÃ¦6¶á:ü[PíLmmŠxñ mß[T¨jÒ¿<VÕ„*v§¾…&·JôÆ•£njPd�¤1‡‰¦<EÑˆ5ñ´ HÇˆ­¨4G•zcÄPE®X˜œxŠ8B% ¨£<E!LZñq@h
+wñÃâ€¬ÖÁ¤©SñÄÌ”¬ôý»0qSú· GVê+„Lª¢À
+¯Åßç€È•UôÁZÒ›âšÿnÔüp­+„ýà¢”ØäJ)cÆ»ü�°-)Ò†¨½|0€´¡$4¡´ôÃAiE¡C_€o¹Øaä¥HÛBª~CúchCýF«W}‡ôÆÕci–ÒìP3�ÚÛ§†6¨•´�TŒ»SÈ|6È4!«¶§thp­B(NûtÁT R¿3Ož*Ú6Å�Tî)áŠU)½qd9%’GÃJeMÊjÎç|Ups^¸ª¸`Fçj¼M+ðøâ­3§bP¡·ØÓÛ
+~ÖõÅ„¹´vÛ+
+|Ux €qUë" §~¸«Uõ§jmLUÊ>-¶Û¨ÅWz„5w8ª®ÄƒßV_
+UZ€
+ŒUYT*º´;�U¤áU6&»bÄ©ð©5®(R5ÜSlU`ŒPŒUèÅUÒ%Š«…zb«‚¨ûñV›ˆb­0R â¨Ia-Á£'cñbª¬»â­0!Ewßå’
+¦Å‰§Eí…WP¹5ý•Ú™«€,7MW}ûmUY©¡L`t®H>ØŒ’V
+AMqU6�U~·ÅVˆ†ÄöÅ!”ã¶)^“¸ß"Uc7@*0*äøƒ1¨#¶,‚¤g•	Å(ŠšÓ¶,‡$°ÔˆŸ©¹J»B>y(Äª&AÈTû`"•SÖU 5FÅ«ì´¯ëÇjµ€”§]*Þ!æ¿Ïï)ùO]Ô<½¨XêÝi®æke‰““(p>9ô#¶bË=I›¶qáÌqÈŠ÷×{_ùÊ_Ë 
+Ëg¬'ùBüÏÉÃS
+ÝÇÿDXˆóòým'üåå™$ŸÒ¨µûFÕ
+?à%aøä¿3�¿îg.ÞÁ[~�Ö˜Cÿ9;ùXâ‚öýwÜµœ›Àòýy8ê1¿r1öÞ‹2Þ@ý(ñÿ9#ùHÔæ	âjt{;�ú�áññwýÌÿ•ð>?1úÕ?èb¿'ä ‹òín‡êˆãâã<ŠGlé‡9î#õ¢¢üþü¢røÖÔxÐ?òg‹ôÿ-é?�ö�ÖŽOÎïÊ¹2yÊÄqÜ™=XÅ?ÙÆ§ðÇÅ�{(öÖ‹¬ÀøÇõ£mÿ9,¦)ÇÎú0*?ÒU~þeOá�‹ôÿ,èÕúhþ´Õ?4.	§øóARÛ€×öêá¤! y3�ii§¼rF¼ä?Z./Ì/ J	�ÎúÔöÔmOâ$É2üöõH¦­�<šçáófŒäôá¨ZŸÃÔÀmœux¥Êq>âXüÍå©(SÌZkž€-Ì'ñ0Á»/Ìãþpù„zjúd«É5išÑ¸ûÃS$)àyJ?4bÞÛš�½8²0ûÃ<+âÇùÑù¢Að�ñ1 *Q8i�œOñGææ]ƒ:²òÙETü‰ÆŠx£üèüÖ‚Hà�?
+œh¯>DsA¹•Ì)ýpð•¢°ŽÖ´&µãAúñá’ØÚ	ø5îâ¤àHS�—Š=èIj[áâ~DŸøÔcÁ%â�z!"¨=ÍÿÖ˜ðIx£Þ‰)QU<¾@ŸÄWÍŸ¦”ÝB�ÌE@$×LYsòPpß/pTÿ²ðÈî\ªpõzÿžç”paZž††¸E¯‡>”°6bh;ãº<9ù.R(ËØá²ž	k¸
+€û uï�•á+QJ­8œ<ÑÁ.Ž¢¸ÒøsX@­FAŒ‚ðRZR›aä¼2*~ŸÅLl¯�CáÓ$$:¯
+sXêNÛŒ<pZ
+â7Ýkô×8'eHÅ¯}Æ<p]–ò<¶ùaKp­ðb{årŸJ²!]Ï,�–Q«¬ ¹ì1¶\!\E'JQ«²×¨ÆÓIH~«áÓ Ø¢O"kÓÛ4©>§{”^¡&¹	I^e­~a
+)�ð2+”
+ô"¿~båÍÃ³l%Â$|‹ó?ó+Î’ê^hó.±+’âîY-CÆ6á@
+{šòLÎÏ’ë¯œo©ÿt^O©y¦+KÉ-náäŒ(¬r(ÝÔ:�³àÙ‘�NHÝgÙúlDø²É|ý$U|G4øÒÇ«Ax±0øG$,;ü4ê2•káìñÎY¾qXžpÓù­ØnÀð4_ðàü¡ïlŽ�E—xä˜Ò1¿ìU_6Ù‡ä.î@#ìúOÖ1ü¡ïeü›¥ÿU?é‡êm|ß`kþ™p¢»ÿ£Ô~ã°AìüCè��xýK¿Åšs6¦È?Ê…”ÿÄÛ…4~B?Îûb°óNšÀ©Õ#
+‹«Š�q¾>×ù>ùJçþåEó-‡««ÙÐïN%ã\|)¯òqþv/ŸìW_2Û<u{-º(v_ø×ïa°¿µ³³ñ�ï?©x×án-õÛG¨ëêüYk�‰—ÏíGòv§ùøþgõ*�r#N2ÛüË*¯êÉ¹|þÖ2Ñê£°˜ÿ4šþÕAªÍ!eVö–à£v|\Ÿ‹GåµÏ?2Žmbá£–$ë"7âXããä‚ÄãÖCa3ó“—Z»Hø™{ü2àN>>Nï½­þyùÉkæ
+R LWW‰¿E•©ø0ÈËS�~
+kWÔå?Õâ#ûS+_9ùŠ		]WUAØ$ò�ó ~¹ÌäüZÖ«»?Ú�OÌ�9ÀÔ‡Í:ý¸­xÇwp ûÑd¹d5Y+ûWÅÖÃa,Ãã ‹ÿ•¿ù…(O<ù�+F¾¹‡&É~o'âÑù�wóó|äŽ_Ï?Ìt¡˜ZÚÐëƒøä†²c›8öž¯ÄÌÿ[ˆŸ½üäærßò°56¡¡w™žƒýšãùé~?µ?Ë:¯?·õ£¢ÿœ�üÒ‰‹/Ÿî¤Pv."?®<=/Çö¯òÎ«Ïíýh¸¿ç'?5DÊËçyT}‡ŠÝ…~l€ãùé~?µ–u^oëL“þr“óqX7ø¢·Ù{KGüJ×']óghuXö£öþ´î?ùË/Í(ÀS«éî|Ò2ƒ%ù�Ûiu]Çíýhøç.ÿ38·3¤\ñ?oêûºA‡ÇÈ‡´yÈõ_ÛúÑÐÎb~b€¢K
+Ôïû™—ðY±ñƒ/ôG—ÏíýhÈ¿ç1üì²RM@‘;°[•?ò$3†qö›,yþŸø¤{Îey“¬žVÒÝ@ûQ´ËôTÈr^8eþŠ2~/þ)üæN®ˆ’MäÛWØîÙw÷­qñÃ8ûM#Ïñö¦ÑÎeIÄüŠ¬ƒí¯ˆ5öýËŒ|pŸôH{ÿ4ÊÛþs#N™ÂOäyáE‹~�^Ÿì FpÝ�Újþ?Ù&‘ÿÎ`ùm–&—Ê±¬†ŠÑÝE'ëDÃã†èœ~?é$wý
+ï‘ˆæòþ²�ûE_øiþøá»´p�²4Ú/ùË_ËEêØëQïè@iÿ%ññÃ?ôC�¼}Ÿ­3_ùÊÊÙnzª)êÍj¦Ÿð°üqñ�m‡´ˆç÷~´T_ó“Ÿ”²�õ‹˜�s-¤¢ŸBŽ>(eü¿‹¿îýhÛoùÉÉÛ‡1¯›‘e¯Ø{K ~ÝœL%¹-‘í¬3Hû?ZjŸžÿ”Ò�ÎÖa�ì´s'üMõdªì¿•°ÿ8|ÇëL"üáü²”‚¾tÒ¨z�Wþ&TþÔ;ÙGµpw�˜ýhäüÌü¾˜��tb[ 7��øÛ‡{/å\ãæ?ZcœüŸ!¬~lÑ¤ [ûrHÃ`Î=©ƒ‡˜ù�ÖžAæn&-fÂz²ŽÝBZ……NÎÃ¡Äe8µØ¦jÇÙúÙ"Æc»€9PnÛsQ¿\Û²�‰–���”x
+`dÐŒ…+ÈîkZïŠ±ÑÔ³ò,Úw 4ðÇ¢-ƒy™Ù ZTôDË0-ó×œå+Ê^‹oÌOº©a_¤f³PIŸÁ9'áâŸ¸ýÏÌ¿0_ýsRV4i.®•©Ø™däÀû|Y~žñøÃÅí	ÊÏ3ËúÉ®•®ù"ÒÃ_ƒÌ©i.­s¨ñ†G†Wž8 â¨ce`‚¤½s2@ôz½6
+>XäÞVk—/ŽüØÜz)Õ¢¶·Ô£±°¼™½+«åhÒ4?v1úŒFôÙrPÅ"ëóö4ÌýîýAžhþNòY¿ŽëRüÉò¦µ¤ZZûJ·¹¾†êX¿–5žÊ?‹câ2ï@låÃÙÝ‡ ùb¦¥å'yŸP¸¹ò½¢hš<–þbÔã³`jvYfŽ5=»S+ÈO/½Ž_gÄF×øø%‘þS^Èëõ7yö yÜGmæ�)Ÿ€ûA­ÉšŸäå§ÀØ4áì)ÈïÄ—ö#5/ËÝU{k?Ë½E5«Ø÷Õí¯ol zR)£Vk¦B"dîÉËÍìücŒ§~ÿØ…OÉ/Ì¶Vô´{ŽÁ-õm:Mú‘ð]À§l²p�äv.ÇÊeFëãú“
+Oò¦ÒK;+/+ÞÝë¾s¯å…ú–ò
+ÈVYa¸Üe ä¾Cä\ì�„#ßãÉ&oÈïÎ�˜þ[y‰ÁRÆvRGP5u?~_Ã 9“«—ŸŠ·?Ô¡©~UkÚ~ŸkqýsW�ý¼©3þ’·�nVHÚ:WqÑ¾Œ¬JWô�““.ÆÊ#w/·õ$’~_ùæ LÞEóf‡‰}2åA`E@"2I¡ì)ï“œM]“‹üŸ©�"~ßÔÉ´Ê»ýCEÕõKÛÃ Ýé>«>“¨ZÌ“JªªÉÂª7!ºS1¸çHù9QìÌæW/·õ<ðéšçarŸÌ}Çö‘HË…Và:ùiµ@|üÙw“ü�ªùÆæú×MÔ-ôù4ø…Ã­ôæÕdŒW�F`¶Ù :7àÑjf,ßÛú˜ÄâæÂê{i®eŽH$h™D„¯%=˜R›Œ@Œ·!«&-V9pƒ!î%=ò¶�®y³Y¶Ð´{øÖúíˆˆOt°¡*
+@iT’JÐWÇ!!Ñ”1ê�9ÏæPÚ¼öƒ©]iZ•Ä¶÷ÖN#¸·Y•ø–PàEx°é\á=³Ë>3DÈŸ;kMŸWÔnã°¶ÕJOq"Ã´¿îéA¡$¯ÚaL•AŽÍe4?Jiæ;8ùFú=?[�í.g‚;˜UfŠd)(¨<Ã
+Ð‚
+Q�‡ŒóýN¦0m8ƒ*½Á)"kzÔŽ°‹ÇwvT
+d,MIê>@w®>/Å8xrgÉ*ãþ”²{Nó×–bÓ¥×´é´Èµ8ÞM6iR3¤Gãd£ÃÀŒ'#T2àŽð�û‹:æ¨æ¡â‘Ôô‘ê­:ý2CM¨˜“(FýÍjü•&Hê?v¿Ã´xå½Ÿ±¦Á+¸ÇŸr¹óô+%´A›ìN5ö4=2Cóøø7�DzF?%'óÏŠÖhþE¢‡¥?#GòÆY!-ä÷C¯][pŽ[hƒ‘Ë÷s9ü›%ùH÷”^>ï¹³æGknjÆµ¿ñ'åBQÃ†\ÿB¤^eá{y˜ž„NQÇò£Í|<Š^|ÈÃgŠä>f_¿ìà:QæÄéðK©û?ÄÈÔ.6ÛvFüJerÀGzþSMüé|Âªù‘9/ï.TÃ�?á@Æ8$y èôßÎ—Ì*‰Ñ€SswDÙk
+=>“C‡òóGä´ßÎ—Ì~¥Qæ„P»¸­wýÀþ„i¦Äè0Ÿ¦Rù�ÔŠ_6QÊõ…6â þpþZhþOÇüé|ÇêWO5©^-©PW¼dÿ£³d{>¶J÷Ëö;üN 0�Q�úºåÕWŽ°: ?Êôß±_üHÖÏû½BØ–,=D;ö!”„±Jö´ä.cþ›ö/O3ÈIu¹·&»ŸPõÿeˆÇ.ò×ÏÎO÷±ÿLR)|Ñq(â×Ä	—…æ[�fêGÓ’?é�êLaó$ßI-+JÐÌƒþ$Àäyb{?Wþ©ôÇõ2-3Ìž¤ö±ÝË�qw7	"HÈ¬ê€RÕ¢’i\�	G…—¦s²šMWÇ«Ó…í¤7÷‹§^=æ˜q¤jŒ¥}xSš«ŠûŠ|òØ‰,õY4Ó€‰&Èç}~]ÏÖß-ÝýBÑnú­Í…´�€ <¡N™‘­ßQìý°@Ýñ~`&îŸƒ·ZäÜð×ÇB»WTÅK<r)RivÞ›ãÑ›ó-Õ
+®Ýsm‘|µù¥«=ž‰æ•+[{)½:ÖœÈâ ïÜ¶kò�S�ÚáÓÌù¸¿6f»F×,bPYáE{ÑH¡ü33_5ìœ~&§$¿­÷‡”ë:Ãú÷œ]¤–F”¨äT4‡‘Ú¾'6˜1‰;
+%=Q=«í	f‰æ»Ií®4½bàÉèÍeËàhåP©Zu÷Í¬tÀ{™dà6Ý¯i÷ú,ª\èÉý^~\÷;ƒS_»qÇ“Oæ%“r9$úO˜á&Ýu:Í€·K@µæh)·|³òñf¾aªÁwa-×ÕîZ{8ÑžÎ\Ò”ZÓ­Æ›|XÆ5[¡tÏ1"Z¬q¬å¸úŒµ«Óß·\Œ´ñæq9¸Ù:¸³–Îq4rC%˜ˆË
+Ú"ãO‡ãµXÅNHÉ[¤ú˜ØG$·:Ý¾é4˜ÐF
+2�É§C\—åâ7qøÍî6d·º¾›4Oiyqè4_\<¡™MY~0õö#+8¢vlâ�7I~�ç¿0Åsm¨¶³tY\Ô	¤åBxó¯*’êI8*í‡$Hªf—_˜ß˜v7¥�æ˜c‚æ'h¦‹U½Pñ¸#b&Ú†½)ƒÀ¦Q�
+Ò¤_œzï™µkWÎÚÝÍÄú&–t½ÿ“™X*Ð;IËÔrYÉ%˜ýimÅ(˜HëÏÎÌù¤²™¼ñ¬Þ4ÑÒÚIn]¹ M9– Ž=$%ÍÃ–8ð�º¤ß›¾×,á±¾óEóÚXNA‡Õ3µ*Ä¨;»eŸÉð?�ØÛ§äÏíÿç!?7¬ì4ã™¡–Ó�£3iºdÄ,{Î[W½²¹ö|¯ÇÜÔpcÈI#îJµ�ùÈ/?ùªÝ4Í^îÚ!�D·6zu�¥Í@#k›X"”
+ë@Ýr#³b±˜ÓbØŸéßž~m¶Òmb“Fò®¿mú½½Þ§åí2êñ¸Ä“ÉªåT�ËdeÙÑ�Ø‰öfÞ£WðýH¯5~yé:¶Ÿ¤A£yBÑ<Óc¥j>l¿K­-ä¹ºoôY¬`·)ÆX�)åÅIÚ”¤“ãøþÆ¸i1à>‘÷1o'~pÝé@°Õ|™åß:%´Åcº×­çšâ%uA°ÜÃð‡ÂµÝŽ?Éãñý�™48µcŽUcnŸ¨÷²[ŸÏ-Ä^	¿$< º„ÍÊ&Õc1ó…ý ÊvñäáøþÇ
+:a—¤~>IW“?4z%Í�›ü±où™¤Û],ÚE½åýõ¯èÆ¹äcšÝÐ
+�lk×#='"z,zŸ¨oË§êe^cóå®¯åíÿAòtþQó—“Á­Ù-åÍìbŽ&‚â	.Y™ƒ3:²°PÝó.3Ÿ×vn<G„~�?&1u¥jöY\ÜX]5ž¬={ÿE„BÒzjðÈÝH4r¨Ê�&~Ê<ãËñä�^Ï5«zW´2ÆJ¼D0“Ô@=DT©Ú‡/€·9ƒE/±ŸQÕšf²´7il)+ý•$î Üa�§g‹²øãgñö"ÒÇÌ?déRO*-]aá#ôNæžùßäqøþÅV´×ÿŽ5Þà>‘5T
+ÓcÒ¹ Cv?ãðîºÌgŒº-âž¡¾®ý>t8xƒäÇà(Íq	Uºµš#ài�§Ññ†ÃvI�Ø‡œb„Ò�¸^„|ðˆÑ.Í#ñû—V†•âGmÎB@ÄÐgŸÇö4š­±çÌ0¨ýÝ(G/zƒ‘¹w/òqücCQ€€þÕë“‰—s!£0ÙWô�²¨¡wù}n]Éü´‘ºÖõ¬�2Ù®VÐ�Aì{ï°ùšdEYLty$v�—¸ú>Oó¥Äbko+Ý\C e‰y)¼Jû˜˜�9G²rÕø2ÿJR,ùKÍKñIå›èT§|UeÃ?MÈ|g£ØÚ‰‹Ž9ýSú�×žYó&�g&£©ysS²Óá’8¦Ô'´’;diY„kë>ÌdâBÐR äø¹8ù{/S�ø%ò?©'Š[_ˆÕZµ¡ é^ŸGC‘–*q—)ú¥(žë!6‚K~	Àñ'¸4ýYT±¸Ù4ÓåúdÑÀ�b¸��«$&¤vïóÈp€ãa1"wÍ¾–Òðw‘œ˜é—@–îRæMòÈÓ“ÚQ£ŒùÇô¿X?+ïþ±ù}ä¹©/£Ùôö‰FH¾›ÙSâÓCú£îñXó%w'µ‹tÁäkÖ�±fÁd¸·¶E•!$ºZT‚wÈ“Ñ‰¼Û_»\Ó�öæ6iS~8øßóÏQú¿•µ£Ès4PÓå4niô˜1—@ãwYÛ’ðôÒ­ýÅùñ5ð´Ô>´iXIÂ©öküsm��</cÇÃ3�æoô<®ú6º´–1!N@t4$fÓDHsô3àÉ":Èýá„ê±[r‚U/…š„µOSZõÍ¨�Åêá—Ž6i½CV»kEÓ§¹{«Fe*¬j(ßFFv~,j¨(É=�ÂÄJ%eqh>’rr=ès
+¢êâÖÉ­e/õ7ªú|�tÛ+Ž(�ì²á�3Í¹'±–°Æ…¥6>ŽXMlÈO‹jã¼ºµ³{i¤•-$Q�ª¨ÑOn½ò®Ý‰Æ#º£¾—4(�Ä¸_ˆ7"+ZÐ½pHÉ|[P_m¬_ØÚ5›LÂFFYA;å?†Ž¬xxÊ½œ¶�ŒÇ*ÆPIÌTîI4§zå†VÄ’WZj—0E
+±›Ô…ÑVAýÚï@§nø#±nŸÓHh­áô#—ë,r«¦äûÔm–LìÃ#dãO×.í"Žkx¶üÄ§UVjüês"Ë9Æ… má†h•–í}Ify%Pv�\¾¨s,1í²i¤ëO§@mç‰n¡äü#mÊ1ý¥ßl®ø‹#Š¹%1£ÉêJ.x)Ÿ�;ÐJo—ˆÐæÕÂIO|½®¦—Ö÷¶QÝÚ´ÆhEub(J–­Êeê<Ó,Dn	@¼wwrj²$"á�Xê¼Õ@P‘·L& _%}"úžÖîØM’«V$£"‘Z×¿"O¾@qVÌ«zÜ{‘×w:Xži¤¶º2M!–9BÔ"…Ã|œ¯vÊß›^_Ô-mF¥kw²A¨¼n€2ŸîªUO0GRk¶Xx�*k¾)qrèÊÏ˜¡6ƒOýqçm2IX‰P¤­`Ào˜Ù4¦|Ü-N‚‰\Œ¾ö=«Êÿó‘Zo•¸òËk7:\PG¢E4îövŠ²ÖÚÚ£vcÍªÄ¦ÃzãK³�íøû,1Ç€Y|ØßŸü«®ù“WóœìuMkôÅê_]ªH-:·©(.¼”^Uâé’ŽŽA è1“{ýŸ©&ÖüÝå}Bo«èmuå¿-+òO/¬>»(byƒ9`I­i^ÔÆZI—"xDVìûÈÞqÿœyòþŸæ[O7y>ÿÎW×²ÚËå»ë«ë›U±6é7¬Ò%£ÄX3Iëü0~N�ìeáCÍ,ƒÏ–TùFE?µ£¯ÆvÚ¿ïd¢»wÈ�Ïãö3Žg�ý‰œ~qü­pò›B:o¯êiOù£är~?±>.óö+MæŸÊ;«Yìî¼½¨Oô 1hÈý¤i4¶ üÉ	hó·éAÒâ—Sö$Ò7äô„ôívFá|Çbx�Ô…}!	ùWÓgÚ×.ÏÀzËìýL�Î~Rü“‡CÓgòæUÄúóÈ_WÓ5÷DŠ8J)TŠX-—“ò®çjSl˜â†ÓŽþç}�ŒI?gêx‹éÚŒjI–Ù�U¹-Ì$]ŠÖE$Pu¦7ìh–†»ÿÍ­ãG)¶øú(º·©÷þ÷,Ž\cêäÃòn}#Xdc²¸éðO~*äd¼l]Çì_É½ÃòÌºWå÷›¥ó7œ<�š¬tÛ)ËF¸™Ò«ª�ÎPˆÝžL¬~ìÂÕÔþ‹ªvzB‡ê}‡æ_ÎÿÌß4ýJ).|¯—ƒ è:5ÎŸ„)ö„kon«*…­)+šS¦—îîN¦\5²kž¯åÑ¾¥wå«cm,ÂK˜ìnRá€efvd4§ÃËç×-àœH¢9¤vº÷3[‹+?ù?'ÚîgXóŸ—5{íELQ-®�ow:…ÔÅ€‹�ª]	o´H!wÛi¢zºÞÐÅ9GiKçï~\y•të/0ë–ÚUé»Ò£½š=.õ”§­ÈxHPª‘ÍENÛ1§lÈËÄ=Ï3< ñno®è§•Le�Ö øå3Æq2i bM3îK[ÇSÖ•ûÆaÎ—œÏ
+Ìq{éÝ"JùÈÒrQÆËRP;í+øœ4åö ¸c?Õý/ÓÏÉK¦ŸòÏÉ’
+·
+:8«ÿ¾ø®L¿ì9“¥�Ãîi‚E‘7‡¶ï"UºŸS°ê0[e¼Õ¤VÜàlA\KÅ�òæÄóyV»-^bXµ5ï˜¹ù98ßÎBÝƒ ÙÛrÞëQôëÁcuo»�Ì?Þ�ÇWžö—%a#ËôÃW–Írº¤¢¼m-ªÿìœ'ë9¼�0ò}”=>ÿÐÁ^2"õ	URG
+üéú©™÷Tœ*gÞ‘jÚ\Kt]�I´b½Í|]�5ìôõ¢æÒÞFŠ+�†Ä;sbj@¦ã2<Jg�)žèàXØÈb3ºrGN$¥:¯Ë�¹˜òW4öo-j·zó——ï_DID7¡Œ´~£Ó€E‘ð;Sß:ÙrÎù!µ/)k¾[×:î�5œ7`¬2µ©
+$¡pJâêJ“_lxíqd¢§ú6}NÞoÑºmæ¨¶}cQ‘#‘ã‚ 9rrŠÃp
+2BtÝ›-ü•bò–»›™gòõûh �úJ8Y O>³ªÆ¿Ú¦´í’Ä7A]ÍförGëMw,ß
+Tƒ`>QQ±Ür€VPÃñÝ1cn•éŠ²mÕªØÃ(´úþk	´ïCëízóµRÝaTâKué‚è·Ï(ItûH�Äoñ-²°X‡Äß
+­FãP„U¶éßIl×¢Ùv»=ŒÚrÂš…ŒÒúcÐ·¶�–VfãNLÍÓâ­iâ;e;¶äÊU¬p¥ä1	øÚ#�]…ˆ«PTš�È”¶j†QlÓÌV¶�éË:ÞiHhi$†Iîy#)#b28·ožQL/L„Ëwon%•k0nAI?åqÉä•�”[7ÔìV¬e³µµ�Pñ¼ŠngØq 9�–[Ž@CÏ­®.Ö(ný%•ÿxäußµs0
+1˜¶ik`EõŸ­lcYX˜:·5ñ FIJ"ƒ™ŒB\ÞÙ”¿/¯¡Š[ï1Åetâ†/L·àiï\ÔeÍ’öý.pÃŒ�ìD¯åßå™,¯çÛT5ª‚@>ñ\Œuy£µµˆÁ‹ñH7ò’�ý8¼õaÀl	/B=þ—ç³÷·õ²ð1~)lŸ–>STiSÎÚl´"‹¸ëìA†?ŸÍÝ÷þ¶'OˆþÆü­Ð%ª¯›´”R�)Øõ8÷;ÓÏåîûÿZ?-�ñJoù;g;“›ôiÝ¾"ßYQR}Š�ødã®ËÝ÷þ¶2ÒãüR™ü›™J˜üÁ£’„ìKÈ‚â©ZÐvÃùì½ßëGå1þ)D~Lê’µ#Õ´ë‡ 
+ ¼‰¹)SF¥vÉ
+~Nï¿õ°:XtRÉ�1áÅ«Pncºˆ/Üçòw}ÿ­–ŠOÉ¿4ÐX¥¨xÏÿ�²C´f9�ÇÍœt±BËù;æÀh- 4XØoßíÒ¸”eÝøù§ò±PoÊo9Dj,&éñuø¶¦á\xa©õÆÏ»ö°–ÄÒ,<Ù…£Ó%·Ú¢
+°÷¡¡É+aþoØ?Zþ\Cùqæå×Aš6íð4¯ü?Ê%ü?`ýlN”%òyÍ±±y¬®Cx0¦ÞÞØ?;ƒù¿`Gåƒ­|­æKK»k¦µ¸H¢“ý •¨)PhONÙ›O¤ROO_«¼5kXÙÃ1R—âÛÐµ*7'l—…n<§ÑsqQáƒÔ˜¯ÁcS±¥<pp(ušTÚÆ
+ÅÄÏrjL¾£û<I*7¥h7 £l•É™"B‹Ð<»¡iëåÌMWê‘Isa¥[5œ¥+é±Ô-`OíPO�9\Žî«]€pØüsy
+33“×ùž½MOZ‘ÉÉçä=$3¨-àªM?XÌ9syÍL?z=ÿ¥õ&„OË¿$9§Ã¤�¾SÇÿ5dSÚÆ¡�áú_¥ó�s?*|¨9òáõ´¨ÿ&î`Ý’yìù½,~p}¡’IÈÉßÅÃjö¦ã"96ty¬AØvÅµ.¹zFÄ×a�’)åšë#ÇpÃ~¦¹¯Ï�¹Xƒà¯ùÈ[•hV|¨
+\K ïF*ÿ…ÊôÐñuyk²pÔGQÿùA˜¦•æijªöÐ-}îD‡ð�7÷§ŸÓËÀÀz÷ù†±'¦&¸�ä‰hª‹@¬å@ASÒ”©9•Æ	¢Ã‚CÕ»£4ÿ-k>lY-t=2ãR¸Häœ-´m<‹
+^R‘ÇS"…S½V˜HBtîôš|¹a¿éJü»¯Ûè6Úî™n–¯­F°Eª4&K›V·”JDjiÅš�Z¼‡Q×3�NB¹S›ƒ…q—zG«�6þf½Ò¶ðÄ!µ[IÁYd¤ui‚ñS R§Q„‘MòÇÜô¸üã¬Oi/’$²„iöÚ,G£·e¸It&ž0Q\1	ñ÷¯�g1A¾‹jŠÎþe³ÒSNòÎƒ¢¤cÊ×š‰½mUtÛè
+ÅÊ¢Œq„)ÇÕaÉª?eJ"=ëÀÈ<›ù—7’ßÒ¹Ò4ûk·ó$?âË{+{vŠK·,¤@+ÌÅ»ˆ#“°¥ƒêº·ÔtCå_/i«$Rùºî~/{y<ÈÒz» Vª(­wäk€BA€ƒ	—CT¸½¶¸Š{;ØØhÂ³9?dF<OZdÇ’eBµ¡±šâ'‚òÆäqÚ´?¼ô7®7?&#w«<z’[©/xª­¤°$28?²œ›•Oaã�H²1·¬h^`Ô¬¿-|Ë Ûj�Ï{«iOu¦0‘Lv�ÈžbDi'(©VíZŠd%Ä�
+zô¾oü¾½Ôµ¨Õt»[/.ê×WPy†ÃMˆÉwko§ßÅÄž³ª93Éoq¯æŸ!²’LEõeÃÄw|íæÙü¿æ¿2iQÙêJFŽ=GÌZ¥ªX¤·œÏw2ÙúÉ	Å-D“L¬GŽ;´Já*Oüùùo èRòíö�æÏ/É›%Î¥sÝÃI«ÒâDI-VT?	‡Ü˜ÆDAÈ˜ØoÑ„þ^èÚv¨úÑÔ]L¶–èúe„×ÑY¬ÌeâÊáÂ’ñÈæ‘¦#+Ív¶ZTöâTŽöÒ+‰-–î;á±`PMªŸ³Ð}ùNç½fd6<’k›€UJ4Æ‹M…{u®f”Œ`’ôAäÛ�+@‡ÌhfÙÈÂõ%™Z?Þ*ˆLk@A-Êµ'jtÈK9º æÇ;ÙasÝ\<ò7&äs]ëAZÓÞ¸F8�é·qÔ´/nkF•èwãÉ€û�F8÷’8�yU—m3SÜœ>{‡Éx�y^—·[ •êw¨cýr'OAòOï-=õÛÕDî¢¿äNÿMpxî^3ÞV‹»¥û$ŸòºŸ¼×$1Dt$x’\/¯TÔJè|ˆýDaðãÜ>KâÉyÕ/9i]œ
+$“O
+ÎŠ=Ãä¾,—®µ|§iÜ|�1ð£Ü¾,‘i®ê72-
+vcýrÓÀôO�%qæ]UOûÙ5Ö?×#ùXw/�%Eóf´§á¿œ²?×Ñã<ÇØÅ3·ó–´¡™õ‚ý½F¨Œ%‹ù£ä¤…íç=x­­xà�ÐÊÔ¯ß�äñ÷}�N¦G _›õ¶¢¶¡9Øþ²pþSwØó¸&Pù¿XŽX`}BF‚á€’v5 ¿€®U=,±³	g'fW·1Êé
+@¤‘¯REOã�É¦XÇ4X�?zÍö‘ASJI÷®90D¡^¥xíB<{×
+#…éW€?å÷æÜÈ¤µ®‰o"’Û÷!iµ2‹‹«•Bžõ™@­Ä€£ ÷íóÊå»ÎäO	¬1µéó�(šÔ“Æ›ê_)Äó~\y/“�Ë«¯ä¬–ä~¼¬†ÎÔÆ%Šù}Åú9ÿ8ã8—ò¿C@¡}	ïQ€ñ2ã†"ÃÙû:Á@ür£­Ù¾÷ädŽ	Ÿ>Ÿ,�6¼ÀFû$üð6%šœa-å4¥»ä&€}Tñ=qÊ[\¶Õ$Óî?Ó5™Ü£éüóüý»Ž4Ú[r?èºr+ØÈÌç%¥åñ|ûÚì÷8�!þùó�ÓÐæRµúÞ«¯ù¼¾îc6¸œ?Áb}ßrQ¡jÖú6©aªÏb·ðØÆÕÙ]Ý8­K£€ŠšƒQP(wÌ¨ã•”ã”½ y=;Êþ~¾ò†­©y�Êïƒæ-5&Ô,-gX²²ÏBQ¸HŠÍé©$©÷Ê2ãˆ˜Ýìû4˜â²:~€Ä>5?'ù³U°Õü§¦É¤ë:™—PóÖˆ„Gg¡z¢hÅ‚É"6AÁÜžA�|Ú`ˆ±îqsË�-�Æéåf¹ä?-è¾z_9ÙÞj·Ú�Œ#Ëv0 xúÄ}aËP­ÐŠuï�Ôã&BœÌQÛtg�µOË«É¼å¬þi,·‡ÔùGK€Fže�^U â ßjß|Ç!^æfKòÛþUÎ«ªy¯VüÒ¸60ÁcêùIF‘½k”%bW‘*(R;µwß„‘á¦_—Vÿ–þlÖüÝ©þfê	¢iÖ!X³‰™šâæÙV;{dp	E%š•$�ð™N;18ÒŸË?,yÎ~ró1ó®µþ
+òå¾˜÷š4“ÉÊâY ’‚3 »DÌÄ�ºÐNI#ÃF~[ùwË?˜¿˜šÚù�ÌŸà.[é&K-[R¸†	ä6W¶Š1$ôF‘Ágn4'Øa9%HðÕ¿/|©¡~l~cÝé—jO'è:N“+éZþ¯46ï7¡:¬cÖšE�åoXšÙ\NIÒøjß–>QoÌ?Î(4?.ë±ùnMOw›¯]	©3<7	$ôYœñŽÛôÀrN“á§þRÓüÁù­ÿ9y¤èþ`´»Öš6Qæ»TšÚïô4Ò–[^&&8�”©4Û­a,“¥ðÑz^�¯yóþroMÐlÛMó¯a}im1Ó ]*ÊûôbiCEiX½Uµo°ª+þ° â2…•„=tò¿ùÈfâóó{ÎWQGe¦J×Mism¥B–ÑB±‚Ø¬aAhTÝ¨2–ï™z_¥ÆÕÃ†OÕµ]SU‡KµÔ/dº·ÐíMž‘šˆ!.dâ¿ì˜�ürÜ@oïi3åîg•1[[j7×÷K©˜‹E%��½Ä3\ÈÅà[©g’"ˆ	ãäÞ †y€œbÒÏ=Í9óäš©v¹�×Ô?RŽÄÁh<Š)Ò¡Û�Þ½²Œ>±c½œâ
+õlˆ?½âµ¨P‚;Œ·€µF@Mö¹wu
+[¶šÌqç#Ä²t¨¯l�©ÍŒì1Ù.Ø1SC¹÷ë¾fÆ;1”šmÔ�ýðˆ°âlÞW®ß,<+ÄØ¼§F+�
+ñ/[ßÇ…x›7hwN<+núÒÿ1Ç….úØþc�
+»ë�yœxUP]P}¼xUxºûXðª¢ÝæÇ…¨.Ã9P
+öÇ…x—ýl~.¦¸ð¯¨¾ð#lxW‰´ÔOÉWÈ’ÓÅV¼”|ÁÊ3@•wè”ú'åœ-Œ:#
+XxÁ´¶$YxÐs4èX¿ÕÈ[åÉóî§ÙO=´ÒÃ�Hbvb[âCBÛ¸Ëqòh#gaûå
+Çìñ5x�±,ÛC‘“Éÿ˜È	âú:‰•­Û°¨ù®FN³éx]©‹€«±5©;×|¦O?—é,Æ V‡Zñ¯üÊdó™ÅŸ‹ê¯)|_•¾Q”S÷WºÂ×é¶9L™v¦Øaðû‹ôþq†_Sòè-kèê—‹ò©W#þ%O]ìÙ½(÷þ€ú’Ø
+FOQ_Ãï¶ÕÈ6uy“³ŠžD
+í�±&Öd"Ñþ#B(NFCkeŠ"S£Üñ?0·7§“€>æþ¹©Îwn�¯ˆ—ö?58o£¸óÆ¸WâH^(=G——ÜÕÌ��Åó.Ý>>¯Ã—!Ýýb!¨\´M%JÔËuu'Ð%Ç6¸¢d8„/ÙH/ë7ÞSÖôÿ3éÉl÷Táâ†ê4š9G#TxÜ`@§Ó¶Z©–Ÿ'G&{ ~`éº�ç™õO:y[ËºÔš»I:E¡èÄÅ©-Æ8¨%B¸m²À%1¹ù½nƒSÅŽ¨~|ß¬ê¶Úî©u©È‰¥½ÅÌ�ŸkV>GÓ
+y”l3cgpï·V5%xè…YQ
+)BUI" Ð’+Û¥ràL�—,[/FôÐ�‚D£Œ ]ùq  TW¾[2åc³,‡É^sú¬qùG\ú”ÑÄñ]¥…ËÇ"”ûJÈ¥7jl{}ù@ËE6€—Ëþe·-ëèš…¬¯A;Ëi)§äÔR†€FÄuÉx¢ù$2F’Ü£­I"`*&¨ÀŠ©*F[é®Jª¯"
+òz“V<�NÄúŠ×µ26;•¨žŽ­ÉÄŸ,Xò<»–ûUÜŽ½ðØîUtqâýpÅh«Cãð­*{}lw]Ðq
+Q@*Bö$mA^¦™G¢¢#š[wYí%ki¢±<_	U”ŽAHt?®FX£ ŽFÒ
+l3¥ÅãžrÉ7Äí¹f $Ÿ äñÇ€Pqu'�›ñïá÷aˆÞœ)_–üÏq¢£iË§[êP]^AsÏ%Ä
+ÄaãY£–Ú{v¨IH/J�ò:Œ Ç™mÓæ$ÑO<õaoª­Íý�´‘�/EmÛBŒ-XpŠ;rd—�P)W˜¹ïâq4Ó8ý;Q?;0cÈ‰4#~»7³h*­×õOm®ôöÐï¬d·	©¬¢âÎìmû°•[ä#çß(«•¹x¤@c^±mÉ¯�=ÁÜ»2ÀÌ›h½zÓ(X\ÀýU®`öF*¹\ÄFžç^"–ŸÜ“þ¯L²‚=hao¼á„ì¬ øjc`küÃúddHä­ý]j*Y6éZÿ�U	bâ>lÕ’¡`ZŽ1µÝxù™}ŽøAZ-W‰¨s÷(á+Á
+¹–‡Â‡!zÒ´õ…>G+¨�Ô‡÷â€ÕöìJ�¾üªdÅ¥Ûj÷züšáw‚6vôÕ\ª�:W±Üf¾q‰,Ì‰f÷pgõHiÜ©w YÀ± õùef r`¾ø¥yG¨<9¥@=€Áº^ƒå×2yKó
+A¡:8?c—I‘¿ZŒiÃÕ‹‹Â-þ'ŸSSQÇ|ªAÐe’ÌmÜ4qT×ì�øa”Mçu;oæú‡Ê'þAG—”=
+êšº¨'µ-ŽQ%í!Å§‰>_q~€Î,Ë_!êÈ§Ÿ¡­Ü=êÐÛ±ÿ‰c³Ô{3#ùjóý}_nÿdTtíÛ	zØòGr+âk\�'‰æÒ=E<2
+ìc^�Bµ÷®U�Ðeƒûß‡éxw™®
+$ �æGú¬k2-£ÓÆ|‹òãÏ·ßZó˜nvoVúá«î¨>Y›¥‹åzéñk�¼ÿº/3×dãm¡@Ûp´i(<e‘�ÿˆŒÙcr³ò	“rˆÀÌiÈÈ……EWsúòèýMQ“k'ÚÜéºÎ­%É¶×d¹Óô8­ãI§„DÓHêwž=€©å·Ù9	Î¦ôýœ‡øòyMÖ—yg¬_i²DÏq¥É$w‹JÄaa©ØS•;ÚÂ`Ä[w‡#4è1@Ü£Ûß
+ƒÉØã�w©~TùRÇÌÞcyµ‰hš
+³ê:¥¯¬#’å"eákâ†v Tƒ°Û# idûÁõ/[È,âÖ`‚;%»[kª:ãW»…ãr�@`Œ/±=úbQ´%âj#I¾.ë”úˆ²Õît†:­ÄÁ¦‰Þ4òÝ²ÂDb8õž*6¯Î]BöûR¼½Ô5Þ}BöwšúâVæÍ+žNkR>Ñ=3&�+'òŸ�õ�8[ÞM§ÞÙÙ¬Gij×�"ýföt‘áµ„GŽl±1«•]©Ê¤dA¥Lo?*|Ói–&X–{ß4ˆßOÒ„weŠeæ²;˜}
+*�Xz»W~4j<J¶_ËO0ó8[�1¥ò�ÌöúÄ&úth\D9²Y$!R„¾ÛcÄ©Oš|›­ù>â}V;wúÈ‘a–Òæ+„çêí`"½«ÐŒx•�«©¡@YXTûP¯õ9dÊFÉ>°¬Ê¡kÄ\ÈBžô“­ÔN’ˆÓ~¤ï‚è¸>%¬tetmê›¥
+> ­ã†R°ÙŽ\&ÓmCÌþ`Ôô»}RÖonô»SÊ
+:IÝ¡}’Pš;W)Ž>nL³q.à³T‚]¶w>;íô»�jj‰²¦Ê@ ˆ*vÜØŠ}8
+­Ë‰ ½,­å‰™%paQÈ2ÐSØcâ2âRšÚÕ);Ÿ®HIx�ÍŽ2ž›ÔS|<KÄåHÅIÔõ¦Ù8•â^ñúm´ëOIx‘15Á"8&Y‰*6ýx�‘%dý"ÍÂ5) *�~‘¸Êe*O´‹«G7ÕžÓrP¸nÃßä�R7Wq’³F±²—YD²­79.0É#_Á'£sd°ÌÀ7¥!àÔaQ±Â
+¯
+În­™ìã`ã’ñ`Û—Ëã
+qÏ$Æ‰`Äöâ¸	^0ªÂ`9>�*PÐÕvûðq/Q76àÓêÌ<Iñû±âbM¹§µ4ýÙ÷§êé×$*[¬3ÝÁ¦OªáxÓpwû°JÈdBÄ‚(à…#<BŽžûæ�´ª˜ÃºžO	Z¨àhw§ZÔd„U¨„¶óJÓL“z†¢£  ¥7Û
+½Ëò¿æ±&Žà84ø•”ÓñÈ�âjþ—ˆÄfYh•;u­~œ¦Nƒ/ÒYLQ¬QÃÆ´'}ëÐ¯‡Ï1æóš®_ÓÞPQ'ån€Š�¥MsS‡^þ#(’uÿâñø}Å÷·üâ¡?á1§«W]iÈ#·;{pGá‚/KìÏø·ÇôEõµ¯À7?&¿«ødž¾<‘õ?j»àê£“Í™Á=SnCóŒ Ølv59FSf¼—áŸ÷<+Í—1Ã’¦‘Á+1'§ÂÄ~+šÌ“1�7j½¥1Ìƒ÷?)<ÅróKw3®÷3Í&Þ,Ìÿ¬æ×¨‡Ê²Ç‹VeçúXŸ™¤öÒ6Ö�-?Ö¡¯ÒÙ›�ÍÏTõÍÈ�(•ÇÂXUyw�ëJm™¡¹j‰6y=ÉþbÅ¢_Ýù[_Ñ4Ý<ÌbdÔî,{y8/ï"—xMœÅ+ß ÈdŒ	»zmIF5_�’Aå½WÊzžuj÷O–]^-l°Þ<Î÷	3˜Þ6v5(*ÌIÜ��Èd@Ïê€ü»òryËÌ°é7ROŸo·:¬öŠUŠÁ¤JÕ–!jM*{ôÍ‡	Œl7ø…éšpò¿š§°óo˜¼½¨i^a>_‘4õN7;Á'1UXyTŽþÈcÍ9` zù‡ÍždÔ¼·mù¹æ)-´ímfþy´˜%â«f—«�¯O3é®ãj+”¤:/Y­iß™Zžƒ§¦£ç‹%Ò|Ûk¦ZÁ0±·Vi5t’D�¤@xÆI~}6Æ3‘Ü†$SÈ¦üœÖÒÇÌ÷qjRÃå>i©ˆÖfQs"k˜T� Þ˜2Jž£‚«C—xÒîeú–?1|‹u”ô¸4«­__·—W‚+¨®M.æÎÞN7	$ðÇ’8åuç}÷*8ÂÌ•�ÙþjùÒþë@Òt;/ÒnÂÐ,q‰5{qb_­I"09Cé,F~µÆ•�Þ/æ5î­æ©4>kÕÖlüÓ«ÝYÜÚúh°´ÖpÛH&á2ªPBœüDWTæd~uó€Ñõkí[+HmfžÚµ¨]ˆdIµ–DgV�DR)	Áh­I$´Uâ×–7ZeÏÔï-ÚÖá£G0“ºÇ/Œ‘ABPƒO|»&C}’›¥õ"R	b&”“Æ D3˜ˆtºÙT¨~9²ÝòßPÔì×Q½˜iVRÔÄò��ÿÕN¤f»6¸ÄÐ¤`Ò‰‹6Ö©ùq,1—Óï~¸Ê*Ñ¼f2iØW#‹\IÞ¿ùi^iqc42Im$L“‡¨EhHjTü×60Ê%p§Å	p‡¬yGò¯Ný¾{üÅ¿ýäÑ!M62Ãëw¬çˆ0¥Ê(I¦aäÔÈ€²ì0`Y¶1ù›ùeuä‹»+«IŽ«å-yV.ë±o‘X£SpÁAÌ�&¦Y"Eo»táÈi®ùÈžT²Ð­uHõ‘ªkZE®¨òÄñ4`\@  UNÄý9�
+Nyå”hP¾þöÎ5¹?cÍü×ä–Ó!Òµ]0Ëw¢ù„SHšPúŠxº8mµfaÔHØ�‰h—Dì¥¨ùJòãÅaæ�u´½jEInlR �%^mãMé–œ²?Hn¡[’�ê~T¼ÓµM:ÄJ'µÕÊ6•{J’?b£pIS¶dC)³Í¦B<tÉ>¯§I¥ê7šlÄ´–³´NiO³Pj>Œ”3qDÅTÔ|¿{§ÞØØ„3]^CÑ$`òå?ØP>�ñ†~ }ìÌh€Ïm¼«©#¶Ÿ/š´ØuNœì=EzW‡0¦µé˜óÈOFßW6."¹Óµ…‚ýM­Ä)ë™	¨n•©¨À.šÍŽMjzoÔ¾·Ô­Yæœ·.D
+ÎÅö#jaèVDîï8úÒÞÛ^M¨Új’É
+E<ÐL	µê8ŽÄeÚsctæ…²>ßfTVŸENeŠh¤Ê.ve–JôR½²º‰XN@uGÇq}Ïk‰KC·/Â£*â�µñË¢¤³jGïé]¸º%OÜ2G‡£l' 7C%Çuïcfw�VÚE]Á©ÜS£”’ë6
+pŸU¸x§�T³H7«0RÛÐŒ¦b69 ŽO|¶òµ“ˆc‡ó2)å
+yqˆ�ÀŸÃ5³Ï;äx1È-5Áwyoþ+¶²ú´€G5ÒL±Í]ª®�ÈS»�=òg?¦Ï6®´�ù¿Ë~ò†�g­]êvWºEùC¡i<wžu#âŽ l§zäôùNm“0€³i¯å¿™o¡³ó•¾µ«Z¬WšÒZÛšÜ+¢…÷­K%^Î«QœOaÉŽFÅœÇ'á$SçØf<�.c@†UMB¨U¨¯z²õÊd-Ðë#@{ßJùÉü·Ó¨P®¹¨
+¼Pæ4öGhŠÓGá÷ÝóŠ�ÇEóE½ES‰ê:‘$1ŠŸƒ#³¿ö^dà¯?ÑØÍUV'~ã·ŽMìL¸h&¦Ýº`êÛ[<ÔrXîr†ææy¨TuíCó9FO«à˜�ß9þdß}SA×îT…6ú|î½iÉQÈÍVoïãªöŒ«N}ß ¿.õ—%aŒ9?âO]ØøÛ7˜Ä>eVb|ÏÞÆ|Å?©­_§(ÊDjF�à37\œØÌˆß-ézæ¥f|Ãvöº9jÞ¤`ú“Sì¢2×ˆvÛqÓ%–¬;}‚ãgñËÉèiÖVosåŸ8h&ØÉ¢,ô€ƒÒ©¡c%»³‘_ˆ³|iLÆÇM;ˆéøÅµx¬õo5HÚÛS±¾K[èí‘ã·˜4nñËN”ejm¶ÔÍž\5m¸ù%–ºåæ™$¿P»¹³YÔG#@Ük1"«S¨ä¡é›#F4ØË´»¯6ùÚñ<·kw.£>»©%Û¥Ãì÷	EžidäBÄ�‹1è»ôÌCQ4Î<“i¼Ùç+y›Ì‰~,äÖî´Í]îì­æªDž�Fh¡GuØÕIÐ,”äüÑól�ØZË|’Ûéº�ž«mn`ŒF., [h PF´ ¥w=wÃá†æ­§~hù�NÑõ=.Ý-žKùo§:›£ˆ_RP—f>±ÖUZÈÄuZ6øølSóùÍ{u«Yëz�–´›»‹î¾­1¢\^€·7-À`Ò*à7*€’Hà¥a¶žzÔ`ý¦Ýò¼ò¾Ÿz·qùMæaˆ²4‹z äÀü€=zQáVtŸœh.µ‹Èô7+sÿ–•o
+:ê;I,‘ÈX€+R~íEX
+©¶<*�ÿ•£å«›K+�õ,FßÚ^]¸¦¹†;˜#·6öRÉ	uBØz¦B	ØÓlxUæþmÖ“Ì>hÕu¨ {Xnä�-íeø™"…(ÕˆØ�‘¯L Òn‘~AÐ ó/š<­¥¹­¾©©Æ“‘Zo7Ä)ôæ&¦ÈÙÐê�Jóý/Ñ]wò†XïR�ÓEKxÉ&À(í½Nù¦œO2í0�ÆüÇå8íVHäŒm¿ÓÒ¿†bñ˜—,€CäÏÌ][ÞZM•æ²¬…w'€ªš
+Ú;æãI�Ë÷þ‡S©dïÒúSÏÞmò÷�¼¡ù=¤jŸ—º7œ�Ç“¬¯Ò}EKnhŠÖ6ûd1#Ä×	ÝÂ!„þnë6÷ä7‘5}ËVžP´¾ó%Â[è–%Uô!‘I^J”Ë}»e¸á’»Åý®F3±â=¯ù�ù?¤y¯Ì^WÒÏ�týÌù{M¶‡D¹ˆ¼Ž±+²±pÁW�zSÛ1tù¤3Ënÿ½£ ‰ä^Iæÿ/éVúï•+ôï^gòš^
+JúDô½YÚ?X*FGÙ^5
+Þ´í—bÊfd¤Z/€ÓÅÿç"ìþ¥ùÁæÛ~méÚ­˜WaÆ¤XÛ®à�‡ {Øâ�¦ÉH�Å?/´»Ùÿ1<‡cw«-Î©bÐ	½OŠ&–¥“šª²õ¡dòJài«"{½cÏzOä·øÏÌ‘jÚ¯™4ý^=Nhµ!
+µ¼�‰™È`•!‚ƒÒ å8‰ámÉ/PK¿5æ‡É?š^Z¿³·Žî-3IÓå† ™—ƒ
+¥~&N£éÛLO½¶rÜ{”“Ê“þq×amÏ·~\Ôu›€öú]Õ›¼v÷R~&áJü"M�÷8ÈŽmÜ[<³Ì–Zç–<Õ«ù{Îl[V²™"¹žRd©8H¦„”upËí—Ð—'$ä9)
+-P@è¬
+}–
+ñŽë^¾L¢àTâR}KE%%¸Š"M½`ªZ‰P¤ÑCPU†õÉã•läbÎrnRk[C!
+ˆJ®ÔüûÓÇ2%=“š\!é^Pò5ïšõ[mÐõ‰{‰¸šG`´•õèÌ,¹h88ærIìñù6ßKQŽ�¶É…YncW™ÈfbÂ›ž”¬ž ‚î1á¡eˆêº¬Î!º³ŽÝÝˆúÄJ‡±4ü2ìZ¢Zò�ÑåzžšmÞheâLLB¸èGb3g‚\N •¤þL~_éw¹×íõ/0Øy}ôÍ>âöÚ]BæX§xZè,—Š]Ôµ=²:¹J<»�†œÆBËè$þGG¬™®,µ»:ÆI+oI"ž@$¨
++¾ç|çóg˜.ÃÄÅ¹c,óå½½Œ[ê¼Ísk(¨±˜	ü.b‚9€;n²žCÆ”£»åÃ#Ì}�|Ôü¯ùy¥Î!þlL¾Sk/3Ëk ÝiLò=Ìmº¶‚é iÃº‘$ÒUK›øíô1<øèâë#‹òÞÆÚÔÄí1“ëŸYŠuŠ$0Ù\ÊI,�±þ;[Ôº!}éÅ·"±6Å¨»÷è+Zß*“¯ÎËã�”�ä�ZûšÿªN“[È{ÿ[èŸ!IÏòÖÔ:F½8¨ÿ‹b�—ÝÇlÄÈÇ´ÿÅ£ðû‹î¯ùÅ"�oæøÉâkGz4sýè0C“»ö[û¯�è‹ì˜W`®Ûþ¬›ÙÏ˜EÓá> ì0uo<¾<�ôÊ^mæf¤ Wü÷ÌlÆ·lÆ/”ÿ9¯„>MóK=¿ üdu�¿9€ ';.lO‡	»ôæýì¾¥Í¢0?n:Óç_á›Ý<}/žéãë‘ó,'Sº{­SQ¸ –v ›m¶gB!Ùb70íÎú�›F¨ÞŠ3È¬J�·© òß2ôÓÕ`ôÄŸj×²Mok+Gër•î"¾’@ì(8ñ¨ÛáéL†(+mÉ-ž'ev&›QŒ?<ÌÒŠŠ1ý�3>P¸ñ4À¦À¡gezz›´j*öÃH¶ÐÐ<™æ­Ëv>`µÔôk»ö×-–ÈßZÜ¥´ñ[³4HÏ€, qsJ•ØSzãN@–\”¼ûæ}7Íºå¶¥¦iSi¦+(-oŒ÷	s$í”Y™Ò8ÅxSµ~�ÎY‡‹+ÄÁ”:’hA=ÃPwSêX³P�©Zd¬¢ƒt xÐlOS�´’pj,¦¼· ö4# «Ì¨
+UEçaZ�ïO|‰-NU$Ó›9BÛò§oö°n´Ñ:Ç·&ä¬ÌRµ:ïøä$
+¢\™7“õ»�,Þèzí’±ŸHºŠè¢õ`’ó#*™ïy­FaßÒý‰òïæ’¼ñå+M{I»Žyd…EÝžÂH¥
+£)=Ek˜y`ÙÛC ˜w>uüÇ¾ÓRGusm»4‰ÅTTõjæ§&	91ÉCwÁ¾|Ö-õ}ac³“�¶ž+)Ù¤byŠWjfÇGBæêµÙbrÓô”§Î¾}×¼ïú¼ÁsËùcJ·Ñ´~ªˆímjPCRjjOá›ph”’Ý[ó\Ô|•åß Ì–£BòÍåÅþ˜#„,¾¥Ï.|ßz�ÈÓa™xã;<é»QŽ<&þNÔ?1üÁù�©Iç
+n+kMM?GFñ¢¥¤H"!C3Tê[¯¶ku>,„Ç¯»½ÇË©„7L·_ó¾©ç"·ú´Eªù{Ë:Ì'ZD+qpÉ§Üz/pÀŠ²1h½r!Œ_=ÍôêÃº36oññc/ÿ9¡ë©¢Üþ`þTèþtó�·4\Oõiæ[v")@vÌñƒs?0ìá©Ç]XF¡ùÇ«ëŸ™šæ»e
+Åž�q±òõ»z0Cgb°BÞ*XššõÉG¨ÙâÂGˆ<ÿÍZÔžeó^·æO¨›&Öõ;�A´àÜDFyLªž ëð�²qÇÂ)�&Ùÿ›ÿ7·ù“¢~aèZCZþ…µ²´ŠÂü¥×«¬B)•�P(ÛûûáŒ8"@S�’ÎÎÿó�‹«'›G�<Á·µä:TS'èï­7ÅöHžô©è7ÊxdK‘’ò¯2ùÌù÷UóœüÅ¢ÙÝëzÅô+ŽfOªGolÈ‘§	»Uµè2Ð86r j5A&Š±i-Í”–¶¶ž¯Áh@u�%gjEêK#ñ Tà$™`Œ™?—u‹ÿÞh²GdðjÐýOR™yÛ¼°³Å+F³Q£F¬bŒT€	äETäHØ‰Ùê¿˜ß“þCò�å·“<ëå‹Û‹Ù<×,Ä’0ƒÒo­G<)‘$‚X$·Õb	«/ÂËJüYN6´Tvüseÿó‰ö7ß˜¢fÚ÷YÒî ±-ðs�(”ñ
+ZÑcl«(“�¡�}ÿ©öOæOå­œ]Åò@‚uQ%BÓ¶àŽÛƒšÌ°zXÈ¾óD0,“Æ¡Jò¥î0bÅÉ"^æFº`8�éŠ�S¶n´Ò§S)ž&Eo+¼‘4è¡ŠGda!R‘žAOí8Ú¹•9ñ äÈò}ùqa©/—ßÐYLÖ736¥l¬Q�3Ñ[v^|ˆØ-Oˆ™¥í"vhÏƒPG¦þ×¦#ÍñÆ–óA×Y;"Ü%s)ýß(ýE'q¹@ûÆS;Nj¡*•ý©ßüäG’üíåmòj:ÛIo{¨yfãS°³•I�¬oog¹¶õ	^¨<Ù#zæëNrB4û]œŒø}O—xr�KÍfãQ¤+TWªµ:T·zä·êáñžI”MV22ñäßg°ØtÊd\\ñ’ÝBÊ7Ú l¦EÐö†Ñwþ·Ñ¾AþY3ò!àó½ˆ{nF¿Jæ&B�pâÒDŸ/¸¾ÛÿœT“ŒÞx€ÏéiÎ	ù\ŒqòvžËä#yþˆ¾Û·*6‰è4þcÝH]"�=@{`êÜy|pÍÜöÊ^Wæ{•7$Ù}ç1u±š“âïÏ›â¾PÕ"V§Ö¯c‹ï!Ïü@f/©×vÜ¿t}ß ¾¸$ênH�õB×7š~O£ÜŸy`a™îj“#5IìIÌø;,QýàüuNtë¸í®d–y'·
+)ÎÝ¨O±�Ã2€°õr?QÔc»€µ¬÷ÛÚ[š‰Àø*NÃˆ]·ÁîÏ''�i¶·Ú•ôVv(óÝ^Î°ÁñPÆF¢Ñ‰ó.R…8Ñ4Ÿy‹Ë>cò¶¼þ[ÔmÝuh�#h•Ô¯9iÀT7zä1e%º2kÌz/›<£¬~„Õ­¦µÕZ(Ù,Ã‡$J*•¡¦ç9FP>ôÊKuý;ÍYÔÃ[°¹Ó®ÜHfQÏÓ.Ë uAÇÀ‰cÄ©®§˜ôIâM_O¸Òžâž¦B!2©Üƒ•ã˜7ï^45úyƒJ[s¨ÙÜY}v/ZÐÜÄÑ‰ÓâRA¨ÜdøÂñ!î.õ[Eµ–æ&†¥@î¬«"P1*x° ä£0¼KÞÿP‚(§š:ZÎCpÊëƒ· |@ÃÆ¼K?K\ªÆæ8È�•ä�™yvìÏ ¼J±ëò(iZÌ@²ØñØŽ�k�…âFYù„»úMlœªµ
+rèAcÒ‡#")Œ§µ3‡�D#„JSáØNõ'03oÉãûNÆK�Êca©êš}Á}3R¸°˜€yA# ú@4ü2˜mÍpêçŒmW_ó¶D:ž³u~+O«»±±¦2á¹ÐÔeÔúcúRû]YÕom´Ý:Áåº¼NÙ
+#E¦ä´¯DE­]‡Ï 5œœ}�ª;È‘ýLâßòb}Nïô>™çï+Þù‘Ï4šèI,ÜYŒ1Üª³‡u˜¯ù]FJ:È‡.—š<ÁùÔ‘Mùw£ùq‘ÿ1<ÐšeÂ×—•´(ÓUÔET5'q$Vð‚_QÈþJR·cÔFr»mü´¡´¢OÁšysRü¸¶ÒÜ/’õíK2Åú[VWgz
+ÉÆÚÖÖ€íµ[ýcÛX`eÍÄÔáô’q§ä¯©y‚]OÊ÷¶Öqi7	{&“ÆaÃÑ`‚æÞdb=JîÿFf�Ü]>!üÃÏ¹ä3ù#ËšòúÞEóR^ßË!Qå=f§ßšmKiKmpÄƒð‡IìÆv®Â&ÍÏ Ð~O9½°ºÓnn,uy-.í\ÅqÀU\}¤ “O¹O¶]�,b)¢X¥=À¯…!Bš0Ø
+©&µð?Gl³ˆK“QKç™Tš�ú‚((|E2`ômÆ-BÔ‹ËØb zrž2ž"¤xT‚iòÉð€æc‹Ðô¬y~úÚúÊè·—‘´ºEš&ª²Q‘–„Q�¿¾ceGfúzyó®¡n³[C¤h3ÚÎâI"ý<·ý¥*@ß 9WV/sæ¥ÓšygCšâRŠ"–ÞWä9ÕcJÒ•#öH9kL¯Ìßšþyó‡“¼±ù}¬êV‹åO'M<þ\Ò ´Š!j×/$²qeš¯3š±'Äœ²0­ËN\|b�ºzÇ—Å¯œtKõ°¿ò³[_[Ü‡q)–yø|;´«{xuÆDKŸÅ�Wãw×ÿ9Y¥ù»Až×ÌŠtŸ05¸[—Ufµ™Ê
+ºÙjM(kÓ0ràâäæáÕP¢ùYó=‡¯$éu­ÌÈé¼…xü/@í"
+ÅOO³^ý(ŽœÄ§.£‰Ú7’ôÇÑ¤ó·æ©s ùjþF�DŽÒ÷Ú¤›TÙÃ#"@A.Æ†´¦fâ�
+Q…›I®4ßÈIˆ	æ/9Å1~Q¤šV›p§�rE¼sÐ¾d‰p›o‰”d{�µnÓÏöÚÇ�EÖ›¯éÒÀš5ÿè¸lg1Çm|šÌzÿÒ¬9š’w¥ç{OR8ÿoC¦ˆ�Ü?Lÿ-'õÝ~?ñ§ç]•¿˜§ÔnÅ¾»å+½1töšÖë‰[Ë;¸$ŒÃ2^q4¯íe55É³6Ÿ7C—’uÿ9Yå:~z6�¢ÙÜ-ž‡å«³‡Y–¸º»T˜×qB¾¤Gƒ£¢’+Ðñ(ëˆ�Öêõ8,lüÂóä¦•åË—·×ÿ34�P/ ô5
+3W·]lZ3Èt¡¡&¸?4g»ª:BuæÏ$j¾MÔm ½š
+BÃP�gÑ5«&2Ú_BÕøàr’‚
+± q#q’·S€€†‰"�ÆœM8Ÿ¥MiüFýñ/9Ú¨|[è¿Ëùc�òÆä·/˜âPI£Z8êÌ\‹¬�ø~î_bÎ,Ü#krDø}K+&úc’eƒáÇÉÏödz~?©÷m±I›š};ÿ±îÏD].¿N­çô<ÆGøwèEFS!A±ãþb�™©¿üN`æ‘-¸`%-ßÎC\´}6ÜTýkR8öEÞŸAÊpFäèý ÉÃŽoˆ®5ÍÜ¥Iô �ñöZ…ü3uŽ&5\žGG@æÀ
++Ó�^â­ö·¥FÃ®lb#[ÝŽ9T­�Éùoæx¼»'™D½­U+q“$�¹
+NUO³×ïÇ,ÄÄHÙÞàÔñÆÏM˜—·­ÝÜéZQžUº�ËÄ€G³HîEh±�É�†eF
+§= N½Óµ.KHÑgˆ‰må�–EFAZ–§Z×l™1Éé'£Q&öMµ»�2kú†›æ
+Um]âim®$�TÈ–ì8»
+tš7ôÊÎ.LNÅœL•<ïmç‹Ë�'Ížn·¹�µØÿÜ§r¢(îã·n*cd?Z²ÈáðãÃßº'9†ó.¥¬y Øù‡R�hÏ§…ÜK7ÓûlâŠÕÈÆ$J;ÎÚÇ›üÞž_Ö<Àg¹XíŸ¥Ê¨G©LK•!Z¾�j}ŽáŒ Hïêž/U2ŸÌ�5ÞùÏËžQšæÀÇs¡ ´Šh§¦/Ý…GTe5‹�ñå•âÞífhÒ·æg˜WÍ>Iò'ú1¶}ÔÚÛOƒ!‚8Änf‰Tq�°î?EœÅR'Ï^e¼ó/å�’´ÙtvÓÓÊQ¯Õ.›ÒS$rDÉ#ñ¥X—O
+Ç]ñÛkÍzí†¥ù9ä�éßP¹òü�à™a‰
+Â³¹a+/Æ~�¥´
+Ï˜tÿÊ'Ê«£Çg¬iSíµX­ù½ÙY²HåTqâþ=²Ã.¥dh':Uï”/ÿ(.|´t+oñ”³jY[g–i#îÌ‡�ÔR£®bK,ø¶iÉ#á™Ž±€G2¸P¨hª(áï¶Y½<ÖRsH™}ˆô—�"ô­{åf6ÆT!A5ÑîJ]Ä@äÄÖ´0õ4õ^Ìé£)	WãÒõ{«‰.`)1‚ZñŽEYy
+Å6>5I€æúhá \#Ë¹=6óé÷ÑÁÂ)$‰ZkÑI#¹íß*„Ì…µœP?Â>H+Ø YDMRð×ìõØV¤má“Óä;›êÄ`ÅÖ ûÀjÚÖ9
+[Åm!bxªÒ›xõ?N²26Ia=ó„~AN[[^3G-ª:H­ñ‘È2ŸUð8ÈÕÙÙ®=�‚< >Cõ([ySI¹F•4¸‚G» ƒîTì~ìœ˜ÚÙ�üùÔ‰ÖtXu´³MJ&¾ô#X-ogfy4Ff$�µÛÃ§L¿ºWCñö¸™»#÷ª÷Pýš<Õ§®‘¬ÞØÛÖXmÞ€�¸Sý¹ÐirÊAã{KpÎ£øæÁ.z°&¤lM(>ŒØÅ¹páºÖöØÿ–PÃ)r#³ÐØ-Ôƒ±P7ØõÊ„©™UôØ©!ØæŒ=°ø…T£´A"ÊKJõ i
+Hùl0n¶™•d+ûÂ
+Û¥b–Þ¢ºvº¿—~dÕmìg¸²Š6!<¤4SM4„¨�…��í”§YˆLß“Ã>»^G•wÛâ&†›�zîzfD`)ÔœrVÊå&¿²YØI¸„°z·Ùc¾çÀ‘N™Æ…·Ã;½?óš}C]üßó6‹¦�­­Ž­>™¡ZéÇkiŒ‚ÏHÐŠÖ€~81›çc�e?—vÐØù‹Oòßåö›˜<Ý©\Ejþr¼·´Sr+ÇLŠ~b1¨ihXÓfƒ«Ô@ž®ÓI„HYï~¿þ]~^h?”:Ph�éïÌ=S�Ç˜üå¨»]Ìf;4h÷ØR”ë\æ$ªw/±Ùøc`¤ú•ÄÎ·^<—–’iYž�êC
+ìÃÃ31aãK<§¹EiÚÕÍ¢�õQØVUåC^Bƒ§�iÓ/`žë¿—_—Ÿ]ŸCón—ic¯Ü	†®±,rz‡e%€¯%ê)¶ûƒ†
+9»ß˜ïå˜¿.<ÕæŸÉ=ÚÉ¨yZ]/YÖ|£tÀ+ÚÞXYIq¶òSáõ=$Zqaû ï—Å×j1‰@’ù"Æ•âçQN¤ž¤ÿžÙkÇv•p�úß@ùƒþWêPÆüTù’Ì=i_ŽÚjÓþf.F½iG‡û’úËþqzA™üÃûRéQ;u”ÿ8ã-þÎOjóýO¼-žHÖ'b0=÷þ9y>�Ð'U<yWá;ƒß*¶×•M àä‚¹\ù6¼g]�™nS¸9¯Êä`|%ÿ9yûß.Ú†.æqíDP^GMõ<§´,×ã«ã‹©‚E©³8^qú@‘ZÔÓ·¶n¸ˆQÙØ£8›ïýL¯UòÏ—ôï!
+uÞ-Iã_F·52š}ŸDmOÇ1´óÌrU¿7£Ç ‡
+þ>ç—K}®6‹•!‘tIe7ÆÅ3Ì\ÍwP^Ã7€Y¾àäaÓ@lõ_ËO.Éo k^oÓäºÓ¯á²½²º¹CÛ½½Ì9ad)Z”�Ôƒášüùdf™-$·�Æo®í½"4øÙÂ"�«ZQ¾ÿ<ØãÆAó§‚#“Ðÿ-ô{o1]ÞÁ©_Ë³´6–Ò*ˆ£‘ÁeÕ½ó]®ÔåÇ/HûÛ#Ä¼Õaw¬ö?Y¹Ô4Íå¶ÒŒ³´ñG9b¨¬J¨5¯Â\ÍÒj'—3çøïjË-hZ=Žµu›y¯Zè66JßR{¸'žiXÕA…Y–…«Éªù“ÄÔE&ºõ‡æWú7åÆ©Æ¨¶W$ycGXÚ[w{ÞzöÕŒ#	Õ«íÛåû³øèÑÅûÁîý)çž¼µù“åÝF�ÍžP¿Ó´
+2E‘.ï,‚(»’�ÔNßÓ(øP9N>lS–^ Äõ½{V‡Ëšo•¸Ã—<¶Ú´Šª¦Wš0ÜÔ ½kJÓ'ˆó>l²Ï—¹e÷˜u
+[ÊçD]Ðiö×ÜC¨GI<kJ¦6‘Ý‚Æï3HÕ_µÒƒl�5x‰mÆ½$Ú|úoÔí‹ÞCkoÄIVT€±!´ø�øˆvDÃª<MÙe¿™­`òwèCå›i'ÔT,:üÏ;Ïkolåž(ÖFV$´l}öÈóLç²g£~`
+2ïËÒi1êšKÛÏ�žB“@^ÖâÒ9C ‘LÜÙ?i”qã½SŒ
+ÚŽaà‘æ~æ»H‘ñf—�Y¬Ê«µZŠB7Êü@êá‹ŠÊ.…mÚåƒôÚJQÄ‚íE£â¦LLIóM<»"Ízˆy!¡½�ä
+î;m”jÈ·¶ö_
+_ãé{–�§I,rÎc…+^¤�þç3ä¸—¼É[Wr>xîf¸ŠíIž¥hÃb¤vjå¥é,—º|óÌg–TºŽ(£l†<µcÍZ�$ÒÊ]Ì¡ÿd-;å¼v®ýywë\ªp�Ô¹¯@;‰Ë[*c¥/¨¶–ñ²E†f¯^½2Œ�'pª—¤C4Ð5$*íEzTwtñ—%ô—…yÿD°Ô´C\¶‰¢Ö|­k`}™4ûÄ‘b�½cš>.kO�s²ÐmŽOŸöÏ÷¿ŽòùÒá
+ü0+³+u¿ãÓÛ6à‚6p#È"ô'R·�œ®MÑzXgä¼NGˆ#­r²Èª¿4rÖ›1÷ÀªÑ²ìJŠV Ö˜ª¿�ªg¿ÂAüvÅ^æ|íwåOÈÏ2[h÷‘A«êWö¶7‘µ‚ÂþÖXän'¨b¤
+wL L­ªutøûÖ»•â�m\0æ¦ˆÄÓ•PhG^»/zæ\OÝ®X4ÿQÒo<»æX´{éQ§�ídçrSÊ$Ð¸$·«R›V‡q�É+‚qã¿Îž`k_8yÓR…¿ÒüÁ«jÅ?R°4¬X/‡0hO_
+ex¾’æcÆWÎihþfÔ<áu½Ö“oéèå¾/EŸbÉ^„™ÏvœÏã«°Ã"ý×¬|ËªÚÚM¤C“%–u–v‹“Pñ%¸8ø›¨Ê´xª6Zç+Ù^i|Ë%œ_ZþŽXe)?Õ§?aWpÌêOl·ˆM5H½)ïM®¡µé±oOê,‰$Ü‡>D? }š
+xøâ¬ƒË�®[‡}I„3C3‹…cêG	5F�ƒNf�@,œXd·ùûåí+Ïÿ•ºoæsÙ¯é¿.i½•ôà„rgÓg·‹'g¯Ï.&aû³øèþ~¢
+�'#W@P¯P#ðŸ|³£Ãöœ	�ùß­íþE<¿,õj(þ$°«oq˜¹u°?“÷%õWüã5Üã­QWÑž*iTšw÷Á�·ÙÁUïýO¿¬Ü1ø·VÅ)M¶Ì™r} MGØ+SÄm”6¼vêdŠ)ˆp@\¦S-�âúíÈ+pÊH4cÓolÁÔå`Óóûþrçþv}:Ø½D:Çâ=WzÿÄFKA3gñÉâý£<9(~7/“µ	io1â™Ê¸ö½Ç¶Ôàé1ðáãÝþ‹bäó5�´\‰T�•“Jã\Ùá„zïô%’>¯Ç$
+¦½¨[…�¥icu£#Ð¶X»œ‘
+ÙGÉæMZ[híbšhl§s·WeWeµ€vöÌS£ˆ—VÓ�‘Vƒ¶ÖuT[xäo«´$|"½røƒ)è)Œ@QM¨Ý¼ -RÜÇê”n5<_m·¦G.!Å¸&\të-BþÐ¬l}{gãÍZ§°ÎY,|¶n‹ÇlïG}ôÓ›H+¢¨Œ€ÎÕ	¥J±ÈN"!‰ˆ<Óo=j„yWòê%º#YÒÛQÿIâ+x¤¶ú´BM�îˆL“µMk•ÀñØ<œ,¾œ ïÒÏüÃùù‡æ!ižt¸m`ùnU†g²»¾0[ÆÃŠÏ"zÇˆcRIr;mší>¢'4±ƒÊþús%§Œ‡&Þ!{'+=
+á¾;öy­DíGO«@ÜBŽ**ËSRlÍŽA+ïpçÎt932~JyëÊÚŸ˜µ6ò×DÖdÒîÞ)"[°üJ•„•$|Tßm²±­‰4Ù“K(ÆÞkåý^mF
+-ôûˆ/.nxg›ÊZ‰hh¡ž¡h[bz€mÉž¡aÄÃ	ÎtCÑ¿4?*ü×ùW?—4ß4Ù¥„÷¶BæØCuor$V••Ô4È½h¦´ ÕYU��6YLÙoÔiåI‘"ôõqªM¡/˜¬´úGQÓ¤vUE‰ŒÂ@cqR”ª‚iQ¸#l·&I]5ÃIÇí:·üÈÓô�çè¬´hôÍ7Íú|––¶Ñ'ªc‘¤Œ¢‰d.Ê»Ð×ß+ð	Ü6ãÒFkgš™í ü°¸ÒÓ\�^¶º´¸±X–vH,¢–`Æá`Œ –nJ@f«P
+’8Ó)É‚ÇÞœø£�#�þ‡žévºuµåm-ÚÄI¡;“BO–DÄáNÿÙz˜¹~>—³é—å´’*:Bœ	ý®µüsA<rÆDÚu-Ô)Ñ»¨žt¢ìjrÆb)�•Úq¤Ç/ÂÑ1i&=ÆÞ9YÃE"×Æðj7Í0Ž8Ø÷!ºh†[›6†ÞåU$ýÜŒM>¾ß~W8ËŠÒ»A¦N~­vhHåNµ“ŒÈŠ!4…·¸•î»³ª’GëËñF¤×’À,Òæ-GÎ^`Ò.ýS_òî«§ÈŽ¬ÊÒÇÝÁ@¬>/ZþŠçI¥<l{øï/›¦J
+Yº;r »æÆ2 àŽžäÇBˆ-Ý¬† ¸�Ÿö Sm¶,ÑZ²ˆ�«ò9È¢^Oƒ�ÚbkS�QprØƒ°©¥1gØD£¥@`Õè­‹)Þm»Xô
+F9'G*Î**Ý•”;9dF×ÕªPVŸù{Aòûþ^MæÉõ·˜í¬®¤Žê+•HÞXäâ²<f6&Š|}ú�š¼ÚÌž'
+üy»éa,|Väº�˜.|Éæk¯1ê\nuWQ7š…À¨C<’s$.ÜV§ì�€ØPftÁŒ>×_Ž;‘æ�ó´1'˜å²$h"BÒ-~Ü„ÈÄÁS#é.l`}¿ÿ8�ªA¤Iq§–áÿVh5âòoøÜ¹xO ûß¤ýíŒ	a¨Ýiì²Ç/IÂ0rŠ�+ï�Ç:�8’'‰Z÷Jiíâ<¦¹)*“Û±¤PþÐ=FÔÁðòeÍ,M;R�gšÂÓZ6†Ý™–q¹<™Ëµ@ðÉYZFèpj–‚Òêy#‘	e½€¹‘f‘‹Ãz÷ÉD°Éô¾Š¹˜·üã_ž¿J/§ÄÓ,QÈ*iéÔ÷
+3&‡ ôóºò“$µ`Ì«¹‚§z¿-§�Ö@Jâ{íî>A`?+õê
+¼>dÓH'ÁíîFÿvbä
+Zˆ‰éøO!úŸNÎ3·/ÌA$5c MÓo³4~¼Ž6žÁ5*î—ê~…Y¡ƒ§sôæD¹=ýìª7mB2†ÛÙóÍô’˜eøê¼wÌi9Q‹Êµ‰ÛËFâˆiïSü3P=
+øö/ÎÏ›Ö›Ï�ÇÍmíaŠ§¨4-ÿfGfGñòxoh%Åš¼ÿI|Ý,rÞ´6�f¹šˆñ4sm))Ña3¨wþÅo9yGRÐ¬¬å¸á">í"H®z­vÜ
+:=`”éÞþXà:Kr¥‹%hB†¡k7ÒÉ@‰¶Qq j1izEð·?VU‘Þe5Pá¡ÿ�Ílu‘3¦ùb [Š	¤âNÄ±#Ã3£!Ä“�E>²Ñn¯¬ –ÖÖ[©~·WX”’¿­³SªŒ%»tq’—gŠd†â7ˆŠê!¨1ôe‘ÔÇ%ÌÃ…’hw1é�u¨HæÐ'hÄ:¾ÇÆƒQÄ6i”©<üÇX%¶ü»xV0uÝ^ò ©iï®T±ãœ£1h¸ßV@ßGù¢SÊŸ”³M&•±¼´´ÒƒC/­âYbhÍW‚°÷ÎgAŽc["yYÿtŒöƒå«x¢i¼¿êK$1ˆ„¬ñÆdf�HÄ¤h
+|Nõ;0§\ßå€�‘÷‡R%ñ}	ù£æ
+F?'!}~ÿRº–­¥k›™&Š ¸H¹K(FP@<Hùw:ìD§ÍØfÌx9>i°ÖµkKÛ;›;Û˜ïá‘ÞÞî9dgG q`Õ${÷èj6Í¶£Ç
+øº¬eârüZ{¯ùšâHõ+[ùŽ·=õ�¼6Z•ì’\Mes,Î°	zÉN# &”ÊtDWãÉÊÕå—sÒü×}åõÔ,ìØE¥Åv¼@ø+^”êþÇ3>#iÓÎã»½ºäª!›áä¤SªÐ’)Û¿†_ŒNGdÞWŽ`n.ý_FÖÙ99!v,è¬FÝHlÅ×B6çN6¢$h2Øõ=9h"¿8‘Z€I$TÔž•ÍWåä
+—/²³þT×ã§»¹‘[^\ÆC|è‡ŸMˆ¿x#iÄ÷QÐ‰ÿ5S¬]«—7Õ5ûG¨>Ûä&ŸÏÇ¿ñóW>dÔ
+Ú÷šûšWç�–‹ñø†¾=ÿ�šèüÁ|>™=G.¾Ø?$?ØŸÏÇ¿ñóD/™5%$	ÀÇaá×+–‹Çêd5ñïü|Õ˜ï�Ñ$=yTŸã„ii?Ÿ�ãæŠ³×§
+dŒ•jŽUØ`ðja—çbb¥�ùKë?™Ö³Û ™à‹Pº¡<Tk)î*ö"2Ï78‹í\‚y~?¤¼2á=G jwfŸ£2¢âUW¹4Òã]:‡÷�ÄŽÔéü2M‘d‘ÆÊÿØ�B>X"�„VP
+8Ó©À©šqRÀö¶C’ˆno¹ ¡éãÅ±c%¾a�ë:&­r23é�ððŠ+·�š×~”ÄK£	l-—éÝ’þPjÚMÇ”®ßW´°–ðj‘\€[]I/8øhäˆÚ¹­É�÷Àùþ—;KÇ_ŽOÒbçªÙBµe’ê(¥ˆoQ€Û—`k›Lã÷wåú(}GÞÌ|ánÚýW’^Á"�âÖÒÉQîsO+9£“Ø'|Ø4Ý^Í¢’‹(
+§¥Yw#ñÌ
+f)Úa:ÙúŸå_7éeÒ-¡mU,®#§¬ñÊÔ¨ä�Ã1(õz£IÔ´]COÏ©spñµ¤é%$ON†ŠÕ¦ÿ,D)€SM-ÞÊâÝu?F}7õ%�?.¥+Mûä¸R™i·:þž4ÙRTJ­d’™e
+ å°‰Zòr{ç?™ôÍÊZOåÄI;5­Üz´Š@õ/&±¸”øƒÆ8›ðúrq´dþìþ:?ŸgaêOF
+U5ê:eÏ!ªú‹Ý¼�¿ågš‘¶?âM†wŠèÅÈÑ“û£øèúKþq®Cÿ+:QQI4{ˆÈö
+Æƒ!m…õŸë~§è¼<ˆV‡¡ÛlÈ—'¾<‚kÈp?¥7ùå
+¿Âù¢ún=[b3EØD<ËW¸QìXSñÇ1óKjnŒFçÉù£ùÁwõ¯:yŽAN+2Æ)à¨gvt@øèùÿm›ÔWŸé/7-e=…Â*»[È$HÈ¨'ßîÌécA·+M�á”HîÓ¯;yûXóD6v—¶I
+�’«+B¡a_´7®ÔÇI¡ÇŽ\V}-QÎ||šý¬¢he´J3XŠtðß6Ù#ÅŒx·¶Uyù�¾X>W¶Ò’‚ÔÝü^¥k]�*~�ÏŒeÅfÿM§9"¨$6þb²0ÇöcŸ¦Ê¢Ÿ®»æ|qÊ¶qú³(yïIòÍÒ,úsÝ[$SÐ¡<ƒLª£•6Ø§†kõZ)e6mÈ„élzÎ‘æ›Ï*è|WDV¼•/õ	þ Mì¼kã°¥A�Ž9à�­Ë’”¤;ž�çßÈ‹½É>hótwÿZÑü¥æ4tºIXn$¸‡’âYWv=7^ÑÍ)ðÊ"¾?­¯.�vòÿÌ…¸ŠçËZd‘ª5—–´Ø¹=)ÊxEÐ �ÿtÍŸü^NdÙ¯æO/êPM$jW7z…‚["”K³Lœƒr<ÈbØ€3(Ç!˜æ[›“(0aþ^½[ÝgKŽ×K¥Ú²¥”Ð»—NÒeáCû¦ø¶"»ä²Â�«ßwO(ßÅëš^~ó›¬?Ã°ê—Ú½¥¬±zösY�pD=pUb.XGJ2ž¤æ&ž».~YƒŒù;YŸËÞcÒµfŽÖ[IÑ®ÑeŒ Ý‘•ÇìÖ†£¨9²Ô’;÷8ºQ=Þ…ùÍù¥}ù•qåˆ§´Ò¬´/ZIiQÂ²Íq%ZIåôÐ7#Ë�+@m]Í|bnß«˜±°xD¶
+,Þ­¬2\EEP8–+¶Üˆ æwŠ1ú{÷a‚Û¨%Ô¯¦ÜƒÃç–
+÷
+cI¥ž¡5®ŸqÂDWaQ�,@eaðü×(Ë)	ä	ðªýORw4Ùˆ$n5©e`)O™Á9Š£M6%+;35Í~ÚW–µÍ>)míui<ax„º²¬nn~$zõÊ0ˆD‘n_‹CbÂ›XšN­Ä�”AÍx“VëZý9š1Ä†±žD góùuú¼Œª£�Æ½}ñc[²– Ç‘eGéýV–ÄýbU–8=. žR†e?hmD9T£Ôur[í_W²�œŠbpÔ1ºÐÐ€zTøãQ˜²ÎÓ×ñö£´½nKÁ2Ü]GÈ¡£W<ywÄéàÝX=SËÝvËKú°¶»úõÓ�Ò5�žüƒ‡)––Þé:á�ü|Ù•n
+¯–üÿç‹ÈÈShž]Ñf'‚íL~ýÔõ"t—�µtíPmŒÙÁË8ä—/šâÚ£Ó¨Ü¸�è9¶Í—@Ä$‹¶¸ŽÖm:æV)Á(�ˆìe‘†Jƒ1]¤Ö,ÌaVq#wØÔBÊ*-RÑÅEÂÓ¢ïCQ×®D˜„ð”bê¶¼j&˜R¤‚¿�®<Pd,É©Y„?é—'±=ÅÜ�+Ï›$w´ºÑõ¨Gª{}@I§®�ƒ¾S”ðKnæŒÓ£C’\Úžº4Û‹Q®]ÃgsZ=ŠF='‚5#2�µMiã˜ä‚m8óJ"˜^›ap|Ç¤J€›O­ÂGÄIUä§jÖ›×22fâÅEa3ÇL‡V¸cs¬éò@Ì`ÔnfÒç¨å�…`?àkôå9Xs8¨ÒA¦ê’hz’8åõY\e4ôØR>}òà#!êæÏ,x#¹îvRÞë¢+ÿ/kmc©�	¶iY š��f>ç12ðC);ò:y·I“ÑÕÆ¡k*ì$'
+¼jÏ1¸D·l”k’yaçÍ[Q¸ô¡Ôµ&2l¢<�QÐP•Û+”i¬’©åŸ4ëº�JûZ»Ò¦Ž@Ðús;Ü;°Xù ûådE
+ÙM�æÅÿœ|ùämY%^#[ÔõK™X¹iL¹‚8ØM@ÿ²ÌŒaÂÔäà�>;Š6¬å|=èûeÄSÊjä8žÿù~~Xy¹ÒÇ®è²(?»»ë˜™|²ýÑüt}ÿ8æœ4íW‘M6à7Ì…oá•ÄîâvOÞ‘ý/Ò¤©À<˜�ŽÕ9•Ì>ŠÄ&üO§Ì.Ô©ùMnÛÑòf¢fô�ŽÇ0dçÅç:Ë2¢^„šý f6nM†Uî~e~bJ%ó7˜dþU%<GêÍ–ƒéüy>sÚ³âÕé/*»½Œu �ôœØã{�˜ðpÿT!.cõczŽ!»µ~Y(J‹,:¦?6‡lÁe´qÕwú)™±É³Ÿ
+FÈS§$ÔyýrÛ"¦À—eù�º=$Ürg¼HÊš˜ÐáüÇÁœs‚#±{f‘¤•T¢„5åóÈäôS©8ÒtÝFðz–@4È@¸AØ±®1(Ñl†ª$[ÕâÒ¼âtÅÓüÃ¨M£ùÖãë÷Vâá%ˆJFÍ>¡id=)û#s^™‰ùp
+†Œú E0¿7ëñù�^¹Ôà·k[uŽÖÚÆ)v1YÀ�E]€©T¨;åÿÂëÄ‰6È|Á Yi^SÒnítqR\y•n=BnY9Â!$Šâzwë•Žm§!"’¯ I¥[ùŽÁµÒodXú–ºBò¹¸rÀGZ�„±øÂÐñî2YdS†2%íÖÓhúUü~dó-Ç˜ígÔ&¿¸�¢¶ÚYÆl¡™b”Ê©Añ�W‘ Þ™¬å³´ ˆîùËU{‹¿0^ê·6Ó]Å{},ó·£éz‘™[—À¤Ò¾ç6D?Î.#ûÏÇ{Ô1uï*k¾R²»ò×”#òúG¨ñ¸¹¬QÈHUb¥[©'10Lø”[õ’þYyÿÊz•õ½'Sƒë:Íäž¥ŒŽ±”¡•AûGö�wðÌ­F)Jq#¸7c�EâÚµŒÍpbF
+øÙE “Ö€o™¸n#v2FXh>‹êB~¬…bË‰`JÐ|ÆWŸ<AjœIÌ¬­÷aUÒBU¹Uºñ rñÍnl·ÉÖNf%�éPZj×>^¾a
+¦¤ë%•ÃB”ðS½%Ø\Å�6Ù�9"žiªyU­®n-/-ý;˜…Å¸è¦¤Šûsa§Õt-¼uº@Þ^‰dÛ°aÓ3e›¹ªYí<ÓþŽüôë¹ì]¨Å ‘“qZ5¥ENùQ�´Ë*½ô2j²‰µ÷Ó
+ó1rè*OL1ÉAÆÉ”ÞÊ±èZ|ˆìbjôt?<Œ²µD‚i¥y2=[R²Ótý>'»™ø¨-Å¨"Y¢Ç	rz
+eg*Œò–ì÷Í‘h×^•ä½28î|·åÇ�Ñ”[»ë�†âè�CØ"�ª{ãã/æŒy¼âo#éÓ“"[�+W‘­+Zo·Ë!,ò½›#¯~?ZQ­yCÔ±Óí ��Ô+²Ÿˆ†g�’Mw©û²ìzŽ÷/M­?�ÖŠò––Þ]’[ÍNÂ)ã¹¶P¢ì;ÕM
+k‘ÍªÞƒ¿Á8Û2´×‘-&[o&YËg#=üb)V>b‹ÍÙ(¥È¢‚{f1Èdßá2-Í5Ó4é¼½bñ\L¦©…¬\ù2©F‘áÝ¨+AZÔå&sÒ?=ÿç/|“ùwùgç=#Ì2Iço2Í¨Eço'£ÅqidÖÓ‰­îaiŒ„ñ¸ùtÌ¼9ˆæàêÏxŸ­†‹w£,a¤¸¾·™]w_N˜HkÜÑ…Y“'tÃUe#ž;´�Ò)™"•jc5‘ïM²¾&ØêBž‘}_JWkwn¤�^®ÙðÁ’u'N)ZÍVóA«ßÊ±è^Ür<XldaÓ|³G”äÏ%H1‡ˆ]zQ¯VcäŽy3@Ô�÷Ì¡(ÉÉ–`hy'‰®ùJâ	S�²\ôÑëÄ§"�/uVHB]YÆ¸}Eù_ù—«iêdÖÿ,¥óŸ—´X;Û©~±õ7¸%c–æXÕ•A#`H¯ŽcÉ°lëó3ZÖµ­R.iå[‡y ´†/NOMIªB­N„DPø|+k”Â½Ÿ™t®LWQÈÇ‘�ä>©âH‰é^»dN>(2ßÊ=dj?œ^Y•8H ƒQ�Y·R>¡xÔ4¥zä„)Ök	�ÙæV÷’æ‹Z’Xø–ÜÓïÁ7•ÖDñ=ëòöéåÏ�A«è¬ëSõ•ýLs#�–'Â?Ž�¡¿çfåùŸ£0¨3[ÜGOoA›õ¨Ê£ÍÆì!ûÓýoÒ¥Ö•(•&¤|Cå¶eô}.?@MÃ7¤Ë]‡Ã\¯«gGË 	#¹lÖÌ¹ñyg˜Üú%‚Ÿ€7CNÕþ�3ÄisÆC�ülü»óiiu=JWª™o%bÿjFÍ–�˜Š�êâ'¨â'{ý,
+î5[’µ<TÂ¿‰±„ÄE'>C*$+¬e…Fë¸'û	ÉDãïûš#±°
+
+ãÛ�C7je—K“ÈŽT†šÖMˆû4l�²â’�Õ£#¨¯s¶ù`Ùœr[Tî+C‡�È13µC­mSMöí\„½FÔJ‚%“žÏñ)¥Aøºx¯¢™1*`fç�Ô!ƒGFî>_1ƒ‰”s€rŠ‚¡ƒG7*¤x)b?€¤øá“yY·ò¿š´ýfúÓë�@dõãP_Þ+'5SAUå^½†C<Å‡+O¬4Ëüáæ/¾—¥é>RŸQ–Þ‰/oµËèÒ•åØG&åWˆ¡bMkÚ™‰‡¸œüš¸˜°MSV‚â)c¹,`!¤�ø€â»Ž�ó?.#ÃN5b2¶iç_>éúõ†‹m¡ù{ôÕ‡ÇªL�U•÷QZo˜˜t|3·/óÂ|ÿkÄšÎw’We2LÌÌä“±&µ$üóqˆÝÊ†q1hXò'•ÈFü™O Þü¿bž&¹“$‚÷Mù¦Ð,¼»$fÞmvæÕ"žEà
+ÆÏñ£59,Þ5Ù±‚l ÌO`Ó¼�¢¥ö“­j4=,Í¬Ûßë1Ë$¬ƒJ·iI!hÁ«RA+Æ€o¾bN8òÓbŸ2~ÄÇPòNƒå-8Ÿ3CsªÞ[¦‰°i³-#ŸWžìV11!c�HØ°55¦V"e³Éâ�Sö<ÛUÖü¹/™µ¿'ù–W·³Ñ/®´ýÍÑ¡wA3¬~´`‚éÜ‘ñoáA—GnX±×2Äµï,y›IF¿¶ÒWÌ:Vþ`ÒL—Vî¾4Df]º†¡‘ŒŽG›�-0èKa@Jµ“=E½kCìwËÇj–•|>d€Hêr»±âª6øîp�&•z¦ƒåmoT¶¸Ôu{Aå
+õ.u½q¾«ø¢3Y&cØ"�|FS,dòj–�¨~bùwH³“Cò­½×Õg jšåÄ";‹´^�T3zqû5©ý£J<×àJ4¾pÒŠêJÌMY™7úiNƒl|Ñ=!—4ZyÇF¬î§¦èkúð%¬ö~ÜÏãàÔ¾lÑ$CéÝQª*ÅiN£§ÓƒÁ,ôºiBOQ‹^òUÞ‹¦Äúæ�?§Å=­Ù¦ëþHZ“¿Zý‹›O“‹Óú^¿G�c…{åÿ9~]ÿ†õÿ,¶¥¤éÚ²°¦«m-¹hç–Ü—Œ¡ËÊ Œaž=È¹˜�zO¢jÿ‘º‹æ}åín_1Éhï­Þiå¯ì>©#ÉÊÒSÅ¢g/GA`|2üÄ�!ò(9ãV‚üÙó�‘eò÷•4­YmVx./nç¹U1Æ-f†ãŒÃÉ‚ŸR''ç\¿‡˜ûÝ>»/ˆüux4Ö”ì! T;WrêËŽžaÑ�4º#›VÐßcv‚½ˆ8<	²|Ÿ‹U°Ô´[;ë[ä¹…ÚÖhæTmƒÛ�Ø÷¦Bx¥\%ÊÀg‹›0¼ów’5™ï.ü³¥4×24³ð¸¸‹“9$šzŒ;åpÃ(òn–iHÞÉ4º�‘.[Œ>\†Ù¤.$hõ	x:ñÜ°jPŸ‡%2KÌLä¹~–uç?-Û¯åÿ™/¬ ƒË—Ú';h¢º[·F³–Ks+G.¼ˆ#¡ÈJózm,¢c»êßùÇ?Ï+Ë[K©£Õ¼¡}å¯5éOq¯yOYˆÜZ]-œòGõ7Kq õØPMD­wÉcÙeŽ9osÿœ˜óåì¾y½Õ›ÈiaäoÌý
+I<­q¤[Çi= �R€´ö�éúTÿE’Üñ¿CÓ3.³1ä_,[ÙþE±¶fŸÎ–�"‡¸`–/RÛ(@UNÔ¦ør‡âYgþOÔ¿&<•æ[0Yë>j¹»Ó¢¸X´ë‹P²Kqk<4gYWˆÁ­2«+’Bž?ð´FH%.Î£Õ_„…b+Ä,
+7®DÆÝº¸¾­í¿——yÎQP·=GGa^•W›úæ.H-xGñÑô¿üãÏ!ù¯åõ �µðÏ”UIÁì_ï�õ¿H~œÛ0B÷9“Ñô˜ý8åZo¾ç+êÙÑò¶¶BAÔ×öAÍfG>/ó$”³ºwø}8ÎôÜM³GÔËS”�4¢<þçæöµlÒÜLàõ‘Ú�w.Ç6ZlÂ/–êqæÉ£WçÞÆf’x››X[Î·gŒòß3Œ£“we
+d`œlû¿ZŒ÷ªÔõtkR@¢•B»{Ñ†N0�{—�´°pûëH.½š«`‘:-zýç/�Ùrja”ÜE­¬Ã1)Šî{Œ¾3
+|ajÛ¢±å…TTÐwÁ9nÝ7Ln`ÑÊ[5¯×Ù@¸Y8š5MiEd8™ðãïû”ZÎÌïf_
+¨þ˜ñ/>ÿ¹I­íÕ‡‡ãÜ2ý1âj”q÷ýÈØílA{×ŒûDHýy	“mf8ûÕVÃM=5^'ü¨�õÈn¼ïUýjôUÖ-©Ö¬Œ§îß‹(ŠG/š ÑÞ=RÊNìÅŠTÿª™PÏ(›¦ÂbE[k¢NÈQolå%ªi&äû’Hë$XGOUÑyOWºq
+¼pÏ#�ÈýêHÄê¥'(÷¡®t�SË·¦;û8æ"‚XÃ«r„~¼ž=IÈ-´äö	„:î—lIäm6‰[^„®ã�
+€wË8‰cù”««ë>dÔ†£r„Éœ*¬Vê±¡¨^$Ôµï’ºæÂYÉ)î¡æ?ê~‘Ô5-RèÃi=”R'�½×÷ÉþÎ›ä”s×HüÆóï—ÄÂ×S¼·Yà†Ù„�¤ßº·B Ì²éÔñ=}òºI–bóë†3Í5ÅÇ©,÷
+Îi¤R]Ú‚­SöI;’´û³'ji–b˜h¾aÖ<·rnô=RçJ¸oï$�Ú2ßë×+ðã$
+T¢ÌæÆ¿(q©ZhÚÛÉJÏ¨é–³ÈíÍ£å×}ÎY1ïc-d–¿æ¿™GŸKý ÌëÀÏ¥éÖ¶²à$Hù~9#²#«•<ûTÔïõËƒwªêsê7<‰ÈÎêOò15_ö4÷ÉÆ@1–ªIGÔm�#ÉT·Ú 'èZÃ$rE‡æ$W‹;ˆ‚
+OŽÃl,QãI`Ó£ ì
+O^¸FH©Ï%‡MŒ=XŒxâÆ9å»ôDeBýŠŽ#øà9¢�ÍÈ¢×Np¡³"’Â:µ*@¥v;vÁãŽåüÌÕK	rá€¢bM:ô5ûúããŽåüÜ‚ X„RQW $mÛa¿Ó¾Dê;ƒÌ_5(´Øä�h@®Ôþ˜?0{’5\4ºloÈ¸ƒj0{—ó¾_�š�èÎ›Ta“ŽA!eR%»M¦ð¨ uÛ%qGŽ&žÜNýjM
++J�¦¹8„ŒÂísúR}>×HšöI´ëF2Û[s`¨ìb8‘»qâK�;@ÄP?�š9­êñÉéºU‘Öœƒõ•¨5#¶çlœ;@ÖçñódÚÏ™¼Åæ[=OÖõ9/tÿ,Á5¶ƒbôôí¢ži.PR»Í!“r~*vÛ�
+sÕq$ñÂQƒ®Ì”aÄ€¤(í‚S´œôQag�Ì²HÌîj]·=«¿ZPtÈqO>Ì‚ÒßŠE
+*ŽŠ:ÐeY%Üêu98‹Ú?/QO•<ÖŒì¿éšk*‚<ZJWlÃÉ&œ²ýÑ÷~‡Ò_�¿æ�•¨Hõdr?Ê¶˜ŸÕ”êq{ÞSýoÒ§V‚¢2zÐo™]J�Ð­¨vè2¾­�:kZi�)é¾Ã¾kŒmÌ/4Ô¼¹sròFP:2�ÈVªAÊg†Ë>1(Ñy6¿ùQ¥^EÒakSÃ¿]©‘ˆuù´Xfl�»õ<JÿòÂ3$ŠºzqV4N_ŒH'gá•ûëõ1«�ÊÊò"Éiò9h”Ã_ä0÷}ƒõ$~WüG�™ÀìÉŒÙà°=�ˆò±î¯Ô€—òµ˜mlÃÜ�Ôäîj?“q÷Ÿ³õ [ò¥ÉÚž91ªÉÔµ³1Ÿâ—Ì~¤Ÿ•“©<c“î8þj}ÁÉxÿ�/˜ýJòÂèŸ³&ÃÀä†¦}Áª}—¿¦RùþÅùgxìâ‡ù	Ãù‰w³ÙDõ—Ïö äü»¼RCsØ|#�Â5UÍ®]™(ò'ñðCŸ ^( ø˜=~œ?›‹äéùþ>
+cÈw€/#â9ÔqüìGwãâ¿ÉùÛúš>JÔ#ë?K‘:¸ž�Éù<þßÔáå+Â	ú½HÛÇõãF>¿¡Œ´™¢vý+O•¯€ÿyjzƒ°"žô®JZœrú’1jO½Bo._;-£¹'¨ßõdaŸy~…8µ˜ûÐùrád#ê’†í¶Z5�ðs÷}í~€¼CQm*šuPGñÂužìLsGjûÛý©/Ùk‘óåü>(Q,Ã ù†ÓTO…¤œƒ½öƒ‡Ž$Ý¢Y3w‘CËe¨nÛøŒŸŠ;ÚÌów‘C5¥êUH®û£úd¢`y–'.xíÂ>E
+ÖW†§Š‘àPdÄ¡üãó`rç?Â>EGê—Ý'Ð¹!’éŒ‘ØÄ|Š—Ô¥¥Z'Æ”ýX z©ÔÏù£ä§õgV©µFOõÈÔSóLu2ÉœWíiÐ·¾ÿ×wŸš5.áòW&¹ÒccþI`?âY?šY
+Tˆn¼.žÛ>�kNªçø“‚¤“ªÆbÇ¦‚GèÉ€ÿ&Aýdþgâ•–ßK2ô;´ìàÿn^Kùœ]ÿr'ÒÒÍ%Ú5c_§ŽDÊ}_æOØˆú¾�TÑï·Qé«¿áÄdÈ:µ|M?yù‡-†�Jë•¯PÑJáñrwµ|L	û�;KàÁu9�µa''pûWÄÃÞ~Æ¿GX•PÚÂ‡jÂÃøãÇ�ôkOyûÍ¦@ÁªÛ²ø°d?vø8²~-�óö.]-
+šj¬+üÌ?ã\n]Y‰‹�ÛÌ´4²*VæÑ—¹õ)úÀÉ	�¾»ÇÍoèÆ-Q%»
+PÒA“ñ	AHü•–ß
+#mœSHËÕºCÒ�PÕjhã(3â6Pè7-"
+ì‰2Je2ýt‘´bÙ�¥z©ýDàâ±»‹ 	Ýè¾JˆÙè~bŠç÷2Í%‹ÛÆHø½7~[|ŽQ>W˜BÒ’	é~gybZÖ?¬KCÐÿ¼ò�Ôr˜×Í…1âÿ�úCôÞÙ€‰²×Àf_GÓàA€M=_‚½ÈÊú¶ty1
+Ê()NÙ‰Âä¨�‚i½zÐd£ÆV–ß[C,ThÔÐxd¸CL­‚]éV¥Ú°¨®ça“ŒE4ËšK&‰hÀþáæ2\!Š	¼»§8$Z¥A¡¨ÉÆZÿ
+i.*ö¨OÈaðÂ©Ÿ'hçqlm°@ª‡øH’¤D«ìpx*¦|‡¤rãé­HÀq ä1C¿åöškÅ‡Ãý¬<cÜ�—òÞÁ¨x¨#§ùÓÓ	nWÆòA·å�‹’i$ô L&ÆòCÿÊ­³æT5öÓ"ta|[èºoÊ‹j)ô¢jí¸Áù0¾'’�üªKv¨[héþH¦BZ>ä‰ƒÑß”p
+ƒf„öù`üšx‡rOÊ(;Ø©}±üšñäüŸ·�–4ß~ÿv?“^!Ü¤ß“Ö´§Õéßøcà˜l‚2Ü„~NÛò¢Û0Ïlx$¾fü˜ƒ�E»ÿÀƒøÓ18 RÉ%¡Ø”`b•?«’þ_â�rþKÚU¯#ØÇý˜*}tÐ=—ò:6°Zx§ðÆ¦�ÊÃ¹	7ät-R‘ÇA¶ë�M„´æoõ~¤þE†¡Ä*h~�M�òn?Å~¤3þCËŒµ6©$ÃÙ˜ÿú�Où
+0ZÆ~[~¼<Rcü—Çö �ä]Ê“ÆÁd÷®žpÙª}�	›ü}Èü“½G i¢�v8?76Èpïü|�ÒþL_%Oè¹ú»�Õ�æ¦Â}…çøù!OäÞ¤?£fPvÃù™°þB�ãä ß”·ñ ?£îAùWøcù©1—aÇ¿ñòB·å}êŠÊp)Ð¥XÇórGò{ÿ%«ùesSKYÑ{�ëôSÍÉ¦}ŒAÛñö ¦üº¼@ÔŠàv¡�†?›“ä‰~?±'�®’:\Ü¡®HjäƒÙüb	¼—:/ÅÍ°àÔ¦ÍÉÉüb�òlÄÑœ�Oþ%Eók—dg¿A¡ñýJmä¶%R•”ÿä¼pÇù#Uüï´þ§$¸ ³D§Àµ’ÃÙ¹¡´�Ÿ�êwø>UƒDG�*o‡Çü†OÅþ¥¶þQ¹•äZ¡`6!û}øáI–<�ûQpy>t‘}@¬iJƒËñ9\³†¹i³wµžT¼å'¦€4,€|À¦Vs¸óÓfî?k:Ðü“«±†Xlnn¡1«0a¶ýúf<É“¬Ôèu9öþ§Ò“º¯iù‰åÉ®¬®c‚)å/,�°U_ªÌ®ß´ïÉàssû³râ—¬¿?/'èõ¸Û¸¯µ3aÑô847ÂRžÕÈurSÌè:‡1›ÜÉM‡LU	<g�®(1*“OÅk’‰iœ¥í§jñ"*2\E‡†~‹]ÝS¯QÛ$&B
+(’v ®ø|BŽÎš¨)Ö¹!”¯ÙPì>ì>)^�jWp»ãÆJT…¶ä·_|xŠ8Grãnk^ƒÛÇ6ÄÄ(y	­Ý1Eô§)
+@÷Çæš	�ŠªjIÕH§JæWeÑÄÛ�	ß|f@6Ñ9pxŠSÃ)¥S¢ü=M6V›ô$èzceiT[šP !’‰a ¹mG^üôÃc¹¹­U‡Œ|ð+HskR¯Ö»á�ÒŸÔìöåãL�–VÌX�:aÙU?EX²žVËSì0A³Õgè[?Þe× þ˜/É{ÊßÐZy&¶ë¾ý°‚‘c«Rh:oO«¨¯Ž&ÏzÑå�-«H@Û(7ÞPOå}1YˆŒl;ï�…å£ÞV(é² øB×sJõÇÃ�rïÞUWÉöhª)Jaà�rïÞZ%Ù U"qD ßz€ò5‰"¡~áý0x1Ežõíä�M¦Dâ!"ŸòòÁƒdƒ¶Ý°xC¹>!@Íùob~«ÄÂ•'ˆ;ýÙ(â2´þXXÈ¥~©
+ô(¿Ó%áEx”Çå.”EWN‚½þý2ÓÆ]ìI'ª‰ü Ò]Hm>»ü+×îÈþV=å÷”~Li¤�:½Ttû°0‰d~è¿$´bûŽ„Ô(þåýéáÁŸ‘!,ß£ãv¨Ûo»À;ÊØÉM¿"4qÿJå4;HÀtÑ=JóGÉ^ÛòEäKX…WûÂ4‘ï,$#üÑò{•ü�§è1$P[Æ‰Ñ;Ð}9`Á€"?„|ž‡m	À¤Q«-HuP
+~y?sgDËŠ€>Iõ³žT&µß|$Ó”}H¾[ž´®A›Î¿hf;�«Š©Éô}8ªÆû¾Œ!„¹¨-xžŸk½1b¶NÝ:aJˆ§öz÷­p¡Aé¿Øúk„*ºþÇÑ…TŸý�L!ÿkö0¡MþÇn¿³„0’Ÿa…’ž†þ—ÛÞV½ºSMã§ýß^Õðª¢t?g¯l”UOÙÀÉwòtëŠ¯_¶~Ï\UÝ¾ÏNØC	6½;aC»Ÿ³ÓKæ§?Øÿe\UcÓáû;W$”dg¶#—¨û?Nª�Ûìýª“}¡ÓU9iUû=;×
+ª
+“Óß;~Ý<?Ï®*¯}5ëøb¨¨ëÄý®½©Š·'Ùßþ¯áŠqtí×"…j�zö¦ª£ûÓüpªíê³T8ûg®Tƒ«uëŠ¹~ËuûÀbª�Nìý5®H$9:mO£§ã‡ä—»7áÓ¿öd$Ä¹©OØëÚ¸ï³ÓA^´£tú+Š¢ è:tí‡£d9&pý±òÊäß`¥J×Þ¹oÿÙ
+
+endstream
+endobj
+18 0 obj<</Length 33/Width 16/Height 16/BitsPerComponent 1/ImageMask true/Type/XObject/Subtype/Image>>stream
+ªªDDªªªªDDªªªªDDªªªªDDªª
+
+endstream
+endobj
+19 0 obj<</Length 13/Width 16/Height 6/BitsPerComponent 1/ImageMask true/Type/XObject/Subtype/Image>>stream
+ªªªªDDªª
+
+endstream
+endobj
+20 0 obj<</Length 33/Width 16/Height 16/BitsPerComponent 1/ImageMask true/Type/XObject/Subtype/Image>>stream
+UUˆˆUU  UUˆˆUUUUˆˆUU  UUˆˆUU
+
+endstream
+endobj
+21 0 obj<</Length 33/Width 16/Height 16/BitsPerComponent 1/ImageMask true/Type/XObject/Subtype/Image>>stream
+ªªªª@@ªªªªªªªª@@ªªªª
+
+endstream
+endobj
+22 0 obj<</Length 19/Width 16/Height 9/BitsPerComponent 1/ImageMask true/Type/XObject/Subtype/Image>>stream
+UUˆˆUU  UUˆˆUU
+
+endstream
+endobj
+23 0 obj<</Length 17/Width 4/Height 16/BitsPerComponent 1/ImageMask true/Type/XObject/Subtype/Image>>stream
+¯¯O¯¯¯¯O¯¯
+
+endstream
+endobj
+24 0 obj<</Length 15/Width 16/Height 7/BitsPerComponent 1/ImageMask true/Type/XObject/Subtype/Image>>stream
+ªª@@ªªªª
+
+endstream
+endobj
+25 0 obj<</Length 8/Width 4/Height 7/BitsPerComponent 1/ImageMask true/Type/XObject/Subtype/Image>>stream
+¯O¯¯
+
+endstream
+endobj
+26 0 obj<</Length 33/Width 16/Height 16/BitsPerComponent 1/ImageMask true/Type/XObject/Subtype/Image>>stream
+UU""UU€€UU""UUUU""UU€€UU""UU
+
+endstream
+endobj
+27 0 obj<</Length 19/Width 16/Height 9/BitsPerComponent 1/ImageMask true/Type/XObject/Subtype/Image>>stream
+UU""UU€€UU""UU
+
+endstream
+endobj
+28 0 obj<</Length 17/Width 4/Height 16/BitsPerComponent 1/ImageMask true/Type/XObject/Subtype/Image>>stream
+_/_�_/__/_�_/_
+
+endstream
+endobj
+29 0 obj<</Length 33/Width 16/Height 16/BitsPerComponent 1/ImageMask true/Type/XObject/Subtype/Image>>stream
+ªªDDªªªªDDªªªªDDªªªªDDªª
+
+endstream
+endobj
+30 0 obj<</Length 10/Width 4/Height 9/BitsPerComponent 1/ImageMask true/Type/XObject/Subtype/Image>>stream
+_/_�_/_
+
+endstream
+endobj
+31 0 obj<</Length 13/Width 16/Height 6/BitsPerComponent 1/ImageMask true/Type/XObject/Subtype/Image>>stream
+ªªªªDDªª
+
+endstream
+endobj
+32 0 obj<</Length 33/Width 16/Height 16/BitsPerComponent 1/ImageMask true/Type/XObject/Subtype/Image>>stream
+UUˆˆUUUUˆˆUU UUˆˆUUUUˆˆUU
+
+endstream
+endobj
+33 0 obj<</Length 33/Width 16/Height 16/BitsPerComponent 1/ImageMask true/Type/XObject/Subtype/Image>>stream
+ªªªªªªªª@ªªªªªªªª
+
+endstream
+endobj
+34 0 obj<</Length 19/Width 16/Height 9/BitsPerComponent 1/ImageMask true/Type/XObject/Subtype/Image>>stream
+ UUˆˆUUUUˆˆUU
+
+endstream
+endobj
+35 0 obj<</Length 17/Width 4/Height 16/BitsPerComponent 1/ImageMask true/Type/XObject/Subtype/Image>>stream
+¯¯¯¯¯¯¯¯
+
+endstream
+endobj
+36 0 obj<</Length 15/Width 16/Height 7/BitsPerComponent 1/ImageMask true/Type/XObject/Subtype/Image>>stream
+ªªªªªª
+
+endstream
+endobj
+37 0 obj<</Length 8/Width 4/Height 7/BitsPerComponent 1/ImageMask true/Type/XObject/Subtype/Image>>stream
+¯¯¯
+
+endstream
+endobj
+38 0 obj<</Length 33/Width 16/Height 16/BitsPerComponent 1/ImageMask true/Type/XObject/Subtype/Image>>stream
+UU""UUUU""UU€UU""UUUU""UU
+
+endstream
+endobj
+39 0 obj<</Length 19/Width 16/Height 9/BitsPerComponent 1/ImageMask true/Type/XObject/Subtype/Image>>stream
+€UU""UUUU""UU
+
+endstream
+endobj
+40 0 obj<</Length 17/Width 4/Height 16/BitsPerComponent 1/ImageMask true/Type/XObject/Subtype/Image>>stream
+_/__/__/__/_
+
+endstream
+endobj
+41 0 obj<</Length 10/Width 4/Height 9/BitsPerComponent 1/ImageMask true/Type/XObject/Subtype/Image>>stream
+_/__/_
+
+endstream
+endobj
+42 0 obj<</Contents 44 0 R/Type/Page/Parent 55 0 R/Rotate 0/MediaBox[0 0 612 792]/CropBox[0 0 612 792]/Resources 43 0 R>>
+endobj
+43 0 obj<</Font<</TT2 67 0 R/TT4 68 0 R/TT6 69 0 R/TT9 78 0 R>>/ProcSet[/PDF/Text]/ExtGState<</GS1 73 0 R>>>>
+endobj
+44 0 obj<</Length 7936/Filter/FlateDecode>>stream
+H‰ìWKoÜÈ¾Ï¯è#ixh6ßÌ1ÚxIœÝö`ì�ÃéÑpÃ!e’#Eûë÷«GS#Ë|Œ�…±UÕõøê1ï~üÙšÛyó×ÝæÝn—kvÇ��£811þd•g¦LêÈV1®Ï›ØÜn¶¸ˆãÂìÚ
+­\<l‚‡nr½›gÓwû©™#î~ýÖFi�'f÷SÛTø’4-‰ïS°;93»)ÌƒûÄeàÂ*˜°LsfQÜõaŠóŽÿ·Írµsj@?0á�ÿµ›Íä>_øÄÍÂ3‡6Js¤ÇÆshœ™p[r}Ò÷Í42Û~ôl%±…¿î>ˆA6¶Äž %{¢H±¨ÂmUÁÁ,'Y9=�J}óÈâfz¬L§WÇQ¾Ó9¬£"h–N<ë2ú…jÚ¾ó’—0—YÂ%˜”ãr«¦1»›�ï˜æï¯ŠëüÉ 8ƒÒÚZ1¨‡ÁµÐhˆŒ	‹àfîÝ4»þñ-´q"È¦Q×�AŸ„4¦Ácˆà]ßµdÒß^Ä†Y¶žç…
+VUÈªZT X"Œ3,à”Î;�2íx>7Ãa¦õq¢°q�Q��Ð�£À¼Œ¤/KøV8cÐªÖp®Èî†ÅMÇ¦uæ2Cîþ‘BÁ¦'QžBÓø…‰×Ÿ@<Íp ž¼Ó*¡@Ý¡r®ÜñLXV¨´¦mÝÝÂ¾`€�3t7Ñ.	öçÁB©H.ì˜<ØãYìÇ#C(h™mÒmàÃ<ƒÂ<tËIÛ½Q¨û°Äêš€$·ÏoMÓ÷£=tzw+s'5  ¸ÈQ¿ÐÙ|§{øVVœI˜)ò-ÅTë“%$MzØ›ƒ,:ÖäxtbþÍ¬ÍÖúå†ø�€, ”-šf"gÌÍÙ™¥·ypvÑ•Ðµ¶±8®„\øþ¶ÛXCÓ-�ÙÔqTe¦°¨¥™9oJ$yâ·eå…)â2*ý&¯QyL»Ñ‘áÉ‹*JŒˆ“u‹ª� þèÖ"Î6Q¿QqºÕ§”Mµx¦a»9¾Ù|¦ç3œ%	õ‚$Î£¢2ÛnIPÊ6¿¼1Ã&ænñÓ�0óìýÍ¨ej ÝüÃ|ú56‡×gü¼ù÷Æ–i_imU«Ú6G÷XõÖÝú’nEáSýDèª{•EÉª;¸ÓUwÝx‰²õÏ	›Wå™¢¹ï	Ê«µoÞ$y¥€¥¥ �7I–Eqå÷IšZËØÕ]^ñúm•@€òåÀYmD¦¬AW€¾ðWeå+“n¼@Ùú×„Íkr­æ÷gÔë´ŽRF`G%ÏfQMxÉè2E›Ï¨ZBŒ´–­Îk@„;jØB‹ììŸ®´OìO›•Q¶ž€#Ç›×þžöL±µPÛâÅÛu•»$!Q�¸Ö9Ý÷O×eTüv’Æâ>A4RXöÄ°^³<z[ÆéZÆi4(˜Ã^Á2ËÐlÅˆc
+¹ŽÔOõ§à7Ð”ë`že¼°QQ§r8Å»kK2aØÝ UÒôGí\	p×¹e³¢ûáÙ?Q«£¨ƒÔj«$£¡ôgy³‰|Y ZÖ=ŸØ+Y<ö7<Y}Ùñ^]½ÿÞÔ|u†½öFöjuÿ³Iý/Z÷g“Z›ÔÿQkB?Î¤#d0>IYpI-ðŒØJ<üÛ­fšÚT9WêI_1	É¶þw#
+ýÚ{ßÝ^&gê¿}©�—Ò¨ªÓr¼R‰x3öã?C²È…Û&.æ<.½Ã�Îá€ßš8ê†ÅMí8®]ºqW_¸—«ì/~xÂÝ±É«ÀI)O`ÇÆb@Q©D¿t‹Š¹ÅÜÉf
+“Èzs/ŸÚUÁA6P?& @m90�²ê§ïÚêËÆÓ,'Y4‹iú^/æõÜ™Ëì&³Œ†�Ž	'q�WOÐÒX YÔ?‡u”’¦9äÓ-ºŸÈ«²4ísšÖ¤Á¤‡=«@+g&¡ÐÌ¦Sr„&˜\Óo—îì"cv+y{Ñ·&Â–ep¥½�måA`Sõ}^–¢|Û‡è-ð,ýwa@-áÌ»ë+¸òj7Fsh�$Ó˜}˜‘1H7x‚–ø�è¸iæÁ¾™]ˆÈ™Í}ƒÅ“t§Ï	9L²OOB›ËúJ,ÒjM‘•µXÓ
+m9¸°dX�ÇÆ{ÚM'×LÛ`yvR8�¹	Êt¼öIZ•‹´©1Gç,æˆð8ƒä	+�%’2�•ö%Xìš­‰bÝ1­ 8A&ôô"iÒ•
+·È�@÷ù˜¹SÂ;9èc+l1§ÊÕû™ÁþÐ
+·*AàNà¹Èb&Ï£&ôý+¨µíò$‰i¹š–eêüFq›E9i>dIî›ÉÝòB|g3N{Õ9GÞOoÍÂeõ"'Ó ¼D
+þ½lõö÷ß!Œ‚â©¸p}=]_F@Í;†TüŽo½¢>Áîô~ZhOïïå ¡z“Jã£é»#rðéÍ´F[ßÌäÍÜZuÍ{ÖÌTª9xº,èCK•¬ÞÏa¦‘¡¯\ûL[�Ä½éõKUº>t}o¼€f¯4Î,ÍüŸoÕÕÃ£ÖƒÏÇ¿PVxœ„ÜÒÛT`e{àlÏ!Ùä;I=dx+‡#MÏ;Ì,Hø’Å
+½£”ªs7�­P˜÷2…ZåTˆü§Â“TŸ[÷<øŠQÌ/üÏÏ€ä :ñ›.$õ%Càgö¦oyð`”l¥Ý4k¦ä”)+ØO×Ânugzwïz„
+yâ]”Æ‰»7Ï1”ÆUzÝ%)êâÇ�ƒòp’m×ž¸WÐÚ,
+¸É°9Š	îœ¨¹î¿ºo=<ÝÁÓ¨ðE…SO’Õ^¿YÁ$!ÅŒž}­ë<‹C–WVŒù‰1_qï¬_4œ4ÿœ°$èá]Kú!êcÊ!€EMc¤
+t�Ô¤«ý¸\9zrŸ}Øg)6ßj+™/VµE»ïZ7sÃ6Çi€-á™‡)·èäÜwn´ÎP×¡"27Z%0=%_Ž€ø¡'¥EMÃ·ŸïxLÛú%¦ª›‘šÚLs¿óþÂUäã4þFåùÌÄ<¥™/&Í—sXŠ_:X“qµÎEªfþâÌ	Ý™æ-GæÜ=weÇ¥²çV<Þ9¦8 çSf’Å6Ø3éÈÿéÚí¨<Ã#›–Yi ,¹BÐ%%r¥r2Üs”Škf¸›Ú-bþå8°3
+YAyÃÍè³�uôZŒÍe‰[Œ—¹ôc@œÔõõPxQ‰H2MÛŽÜo+*Ú)O–3åÚâú¾£w8³gDºÈWXm½èEIýŽ¬P]ÿu™ÌMH}ž±Zû¯9Ñ˜º?¯’%Å‘,ø+qf�ƒVà8]f}«.³ž«K_AL*%Zõõão	!e&3Dl/¤þÜ;aŸ]¤ý$„s!3­™tKAÒëMÝ)]™Þƒ“òH«î
+9œD¾ÃY9íéÉeÝ�N+é‰ù°
+K9òhd¬™¬_ïòÉ,¨rm˜$R?X¤ê Á«t„Ý1AƒV´BP„Å” �Ô7…Á–E%uÞd¹ ŽèÔpèHâ…g™ÏÁ	i"xÎsÅI¬œ{º>€¹ÑoÛ1¨\mTµÁ—ØÚ7º]o³)š6!¤¢©cIB‰¹	·ñÆØÚDCM~Å-á8é¼DñE�…-ÛiÝ¦ª¸“ãaZizþýåXä€[¥æ%ß–\úš–KñNPA¬í‹’0²ä§é¹e¹¼ó•d?ÞóÌ×�ð1ã´�púJ´+§Fêñª9vvÒÓœ©)µÂ'/’š HpzRlÂ‘ç‰ª¯/œ!öGò¯¯îKÓhãÔÈSÕ1™íi_µ£sNÿ†‚B�=ì°
+�jPiDG6H-Ô)d”ëº'çQësM�Ú‰(ºÁ;5"€^ê«Âž£z
+²HôÖ/;S_bÓHÆñÜ’#©P³]¯º�:•mƒÌl9+÷w:s\Öp‘­gÑUé;«.š\,ØOe×MNaô™8�ZÍŸx?úN|åÔtîÅ¶¶½ñó¤8‚Ž~jHQ3,âI¤%} RhàÉ	rzT‡g¬/?/&c&:öæ
+Éçµ€=,¡‰ß¾}V`E"\�Âm´²Le"n‚´{èó�‰€w^ÈÜÀ:âH@C½¯$£PI¨Sk}r†+r¶ƒLxã*h!•½Ø
+¬Û…Â—Å»dòzñLÉO¹‰’[¹É4Wú``e¦ÄµHëˆ+ˆI&é¬üñÏ°¾	•úûÙO=}?Ý#«j¶3Õ\x¤Â�§h*¼-DR²¹À+sØÃûŒ8JØ««æ‰#1šÎIèg†I‹wš
+‹Úª:•t4"eÎ¢Šœùó·ÕÏo_¹</UÚ(©™?yÐòRº:™ìl;²½•ÊËo­$Q`µld§ÒIµX-rë™+JˆéZoú+Sòj�gåˆ^IË|?K�3µþY�Ð¿ÉèÈk•ßË0¥jÝhªn”®vqvêýeš•ÅI‘Ûâ%ÅzÎ¬£"§WÇ)^5 ‡Oîb(¯JRºÎt> E„Je”.ë‰EîÉ°›óŸ†p<¿;SýT]ÌªSRÊÓšÑ�•©‡¬ä&k“‡Drö¨-�Ð‚Øúï!L.xõ*›”³Rq!‡¦®É.\uzÇM×Bå?+PsÈl¶Éä­S±’EÀÃ¼³gt#É¼Aæ¾ÊàûÙtS¢"¹–r[À ¢àDIÚü¥…äW¯
+ËŒl;âv
+ªdd�ˆÚ ’¨§cá¬�üb9G"ßQÐwÏ/–D™VÑƒîUˆ€¢±1°…7“¿ÚóÁM·ò I áXµÀ¿;¾Éœ©±è‰Ÿ½šÊø‹cÚ'ù‘G<§cFååLMÛr,UiÜƒ½ðå@JEã•ï½ë–|,Žó8�®�•�—­ky±'¨ÉG%¦/—j¾4òO­NÎV¡P	÷:‡N†ÆjÑë">‰‹k©$•MkÜOéï]}ÔÅÇÇÌKˆGŠ·õ�uœ<t„ršÇE¬¯ë¹þñÝ2£þE„ª>AÌtÐ^Ž¢ÜHjÑçË\Èœ<Þ(�u-�sÿ¬ú³{8)XÕš¥‘dÆ>8<I”Qð^ï+T(°IªV”ø6þT%NtÆu.ß•x"RBw7{ŸT^”M¥½Vˆõ¸D×L{>¼yeÑÝC¾‰ºâ,±Z-º2é)œÔa›T�Rdw½y¤™ü%xn…2
+É¸‚>.æŒ+Â@É\­ÜQŒp¤P|X~ÃòÆßãl:®†ì#?'
+¨­‡L�#0hŒOžÄÝ¦˜HIñ‡4‡ƒí|SÛªº›"®"SKv"Ú»íÓ8£E¶œžÀi}E™ƒÖ±9ðº×'^#ì'ŠñKK™TI°qZÌ_f¨©õó‚rá¸ˆÚQ8îâ‰nLÆ€QJîP_Zwô‡Þ²D&¡ë®"—kbÀ-•(È™fDì53ðH’èÅ_gÉ¡9M·¿‹ÊÒÃƒ4úig‹z|Ó(‡|ú‹$ý(Ùãd­j¯áô!J YyS2h`Ýð!C‡2v°uø*
+û¬¨Æ›B3Ë=à�Z¼´¤õ¾¼£,j¯)=ïø3Ô»G©£ÊŠûÜ�\”ç›É×ìÂ~™ÂŽ²—ê¯ˆgœ~JÕ‰9ÆüËó`
+�Z¢R³ay~-
+Ù_¼ ÕCöjÏ«ð|ËväD Lxœ�êV™Uzm·^{Nò xí3írÏªâíÇõ	<™Ü·ÞV�ñ\ÙU$
+E17•tî{éªÜRy"eYH‘Úgµz­Œ”$©¸/MÕüáz¨4H™ÒâðTÃéá©’³›�J»$™z° ³F ‹7dÈACÕ8’–ê�ù"FT¤jèý‘Aò½ëÒ«O²\“´$'…j^¯;›†›h��‹©YŠáÚ�îFË«cÿ…(Û•¶©x\]ÎUMO
+–GœŠÆ“ÆUGîd‘ÕHúžÒ¹çÚÐ=;‘Us÷ Œ¡÷¼ o†
+NßÐ1¡ó>yt�Q¤-I…–EBÃ]{™P1ø#�“t¾Ú—Åÿ�ùY8ðDsû‡B� NR‹D=KâL”ã&d2Úæ ÿX­ÑOïd.Ò‚;³G�)VŽªÊŽ(Ð ¬.UTgøøÏËB°%ëd§H>‚­+àÃ0‰ù¨Lg¢°c~²Git¦d(�-1ýÑ¦PËÑKÔÚ!˜ç_|!Û¶,ºBÜUÜÇË¢3‡Ày„Õ˜*Kí4‚ìTw#f·ÃMÊ×y=)
+r¾eéÚñÈLÕ‚tÏ"íí/óû Ç
+@ù2»1=à’]û‚½WØóÐ‚oÜä¶?bh*wÖI�;ÎV’…D²8¾�4ú‰o§sdIW°)¤–åÁîµ3{G§Fg&%‚“;…
+b6¼ª•ï a�f¯)ÚYv…	“ù{þm¤—&t,à—¦èÆÒ°ÀXJ·OMÂZ?0Þ©Õ9[0Á–�	ö”k_áu˜ÿ2‚Â*à§¤ÿƒ×¥—Å]¯w”Ýr,y:þXŽ`* Ç1±ïÿƒÂßAí ñÃIÀÏÑ²Þ®5P<ôbÍ¹¹„këCï³wêT²‡SÁ˜‚¤‡¡ú¯ ­�ëNkZ[k~;*ê€õGV i;r´X�_`[ÎñööÔTþOŠ%úrPéEž@Ëg:Fí1oVõá±gÎN�“Ô1¨¸/�PIíh±t—�”>Q†ÒûZëðM; eò9–$ñKñ)nè’TClMŽ¯B@n].Ì	ÜEwiˆKæˆ„X7f…+»2µ%º’« DËk.va¤{å‘nÉ)çÉ£¿Ý©u�n"Ó·Eœ�¸Ø"ÕÍØÊ7ùô&âˆìE*GSmÊ¹Â­Ú:§–‡U`Q®}¨jÐö$-T{™MÞK0ì½c”3]Nö1öªK|eu~Å#®.À‘’Û²Í³ò>s½
+€ãD€NVŠÅ¦jºh“M(gq¤£dº€³+!vYÄf4¤ïbµ‰’1´¸Âz
+q•‡w½?I‡íÁÉöÞi’ÆD˜åì,kŽ£Žþ;
+Õ¦š*BèÌƒÚA1�ijÙ¢†â%­/R�©ôïÁVyÅË&˜QÑ•pWõ¬í‹¼Ù?¾OÞ „ž„”\<ÒRgk²Ýî¿„WÛVÛÈ}Ÿ¯è·cÖr<ÖÅ–tòd˜I˜,pfž…Õ–5‰¥üóüÃTÕ®–e'/¶º»ºúVµkïë³‡_F�‚½®„½oøn<ÎÄ½`vi³üÁV];¸Õ5×!x—/’®³…	cJ¤Á½R?	T^¬w(Ê-h6¿�cLîÁè-ê[ÂJ)Þ(@£åýÍJ­É‹”%âK)!ð[N´u;K¸)uPØ‚ræÍ(ÒÜ*ÇŒá™
+£wùœS¹ó(Ð€&�Å•„©@-³MÞ¤YÏáEh@G$@ˆ¦ZŒ08Ó‡Copè€`*n
+•·†B„
+aQ1ã§PXŽt•x{‡ä{^¢œól$ª6hxòÆ
+zo®ÚÐí.ÙŠ‡¹¾½MÀÙž62¹5XNú;ÊÓõIŒëg¸H{ÌÙÁ
+½‘
+âý˜”‰ºƒÓ¦UŽLî½AÇdìbRÈ¯W¯Nš5šÚÚ¡%b†¢^ÙPÚbÔh¦ýôˆV4[…ijuF¡s\ê*‚\Ï ¬"¸@ˆ.ÑÖ�î«iÿ7¿õÕ&U÷¯`æˆê£ÎCW0V¸'û=•÷DºÐûN%¸iE\nƒ+lÍ
+W¾—ª…«®¡´Dé®¤_EW;~Ò
+}æTžT- øôAuhˆ7Ø"’*3nAÇÝÃ¶kM¬†•_Toþs=ožà6N›Ú†ÂøÌAeWh—ìé“-‹ïjò›b°‚¨è0zÅÒR"ßÏ::x”Ùàhêìæy¼´eYëX~ÂEvz§�n6ñ”£¬ðt»æ¢rA/;š0Wö�Å”’�‘�#;R|¸`víæ`ÀîÕàej.Ò#<ãRÍdž-å{Êç&6v‘JxF¬“ö]ôÓ Œ<�ÁËš/%�:£AÔ%ê(„"$^ ÔÑürƒIkL´÷*mä.ïs7 Û©ŽZlVw•e15+úmÕ}%îß‹ÚA`Û×izÏºÂŸÈÂšw5ñ‘©9mRØ—|îÞÖ�ÀÐµ•ÞþÁ�8Ak… ò‰Ròu+U[ÒeÉ´Pˆ?Q”ëBø@¶+šgé™
+Ô˜ófp^ü!cO‰Ç×F‰Ë\Çºæå]Dd#Ê�¬¹¡;]’íViVÑ¾ÍQss»ÙY×°äö¶³Ž^U?Ñ¯Dã5jnw©ÈKV®Å PéÊ>7VèG®z$HU‚®é&!$§P_¡aÓÖüiËÁYžŠ£Ç^fe"{§”©Oò%ùðW
+ÿêç§ì.ñÜÛ"Õ³mí!05E®ô¯£ª'Ô4FÜ&J}úÒMµ­2B»)Ò’Tk	ÝSàï^¼Ð1Ë´Ò1S+T5t^ïU}T".BÉ4{rL,¢9ÊÀÂø Ë>Û1;Ë­€GZ)…ªÑm¶ò§–lâHžÉ¥¯‡ó³2´Òj#$ŽKA¨…6¢Bæçv·Ó{WÄ:<õ¼å�ps45þû\;êÿ�q&Ö<tƒ7G…>S�Qžè¶¢ˆÊV]›²¸wžX©v
+&Ã
+PbÁDÍØëÿÔf_ØŸÈXo�8!fÝZ¨O¹£…�óÕJ3ÏU¨:ÙË�M7R¹T®¼jC/,v³°”WÌá·²ÍÈ¾o
+GŒ>ªOhŠšáß]Í›»|«ÎýÐé$©A”ß„®þTYM«	Ù�'¨S�¨ŠD²[³×Ú…_î9•ê(~Pâ(Ç/õ¯¬hØ1Ã\×º¬ù’ö{^Ž�ß*´í8Ð,ÚÖÙ��I%µK¾Ä@®vƒá
+£
+ý®GFjÑª‡ZãïÈ,Q5©™ò÷ÉŸlS¦Õ;ÉÏ39ª:*Ç‹ ¾�ºS
+Ö¿ÝÜ71ð�dpË‹ÖÚöð%¿™ž7ƒcLºqk¨HA—åe¸É^tŽäÊÇ§¶(çWƒ6ñôLz²ê?t-ÉDãä›îŽš¯“bZSlÈEä<t¹T¥zCT?mÀ°þØ’úˆiÒ†ôJE%,�H€?‹çqx NÈ…‹¹–9ó�9ù’ƒ ^A!ª�
+®[IzwüªÉPíÕókØs,cžÄøÜ …RjÖ;|‹êìñ]v-µDÁ8Kã¶O�…¨KÏ$PÕš§Âî[SoYz²jÛ±V£Û ‹‰F_ïÑBlõ¨ÄAYI‡àê”a¨•pV‹-Ó0Ž�´qœ#W~bÍÓn´¤žSðÇJš¶èžgØé¯ëµohS[:>�|nè/¤
+@öý„€‰ßð¯‰Úé¢bk‰nˆÃ…Ã;‘³P�1¦ÁŸ|^2[ß#XœÃãÑuø¡¯ø·êöz€:ÃÿTbãlö‘Šž •ƒ4áÑO4zQë}é™[@qå¼¬ØFÙÛæØ´�['­°yA Î>ò@ô¶ðôÔ»Ôë¦’Ã¿æfúQˆAQ–[é/Jk.gÒy�ófqâûã[èÄ�#Êé=¿ñbÒIFçh€ŽË)®È0°ÃŸ�4Æ3¯uËK"u½âPU‹¾âÉ	ód.^�6sN§º¡bD/*œ06´Èííô¡T©I¡À«ïLsÓúØg:×|�ñ&}4éð1pè8÷˜åkÈ•iW<Yó¥Þ¤eñB�º2EEl³˜«O¸nUÏf�$óh$Imõ]ÝµL|èÑÏ+âÍõÆÚ¬�L®rIòƒÜ`g?¨?çsît,ƒÂµl--	àc¨=¢òœ/'K)Ò±‘¬þCó4Ã£¢¢´ÌUEîš$&ƒdá¿–ÞÒ1@®.	J'I¢0jtì¹cCŠæ;-ÅÒ,!–‘ºÆ‡t/s!$0ø'a_AS¬	3™ñX·S*ZÂ)gÿ_UDN…z•>’p>_âcfV•æåªA
+G“¢£êÝã»áœãZÂ%�„ªY9FÔ¸#=�Ñ³=ý#þKQ¦Ìz!b8÷ÅðJ}—]ñ�ãE9"û6÷4©“¹§¡†õˆ<>âß6#hÌNÈÕ¹6ŒfâbÂ±ˆ¯â„¥R•£57¥³�~±S|qø½Í«	Žis²Ï0r»sá™pxú¨ð”]’!Å¦•áŠ¿"ÒC'±½±P	Ùè­ðüpŸîyÏj'Ó>pÐtäƒØH+ÁÅàr•º‘œ˜¤pet¹äwN…0‰ÐÚíÇQ8ÂUG
+h=W»SòM!mCÈðÇë�:r€òIÒÏ|: TH1èÏ¥]–:fÂƒZYñr¬Vê'¨‡&%Õ¨]R™*¨§)$K]ˆ˜ÞAŒ`”¹EÉ­­Z§fØ&‡æ¹Vi´ç¹tÚ†R_¡òWÎ¥sY“q´ß×¿ü;¯™G
+
+endstream
+endobj
+45 0 obj<</Contents 47 0 R/Type/Page/Parent 55 0 R/Rotate 0/MediaBox[0 0 612 792]/CropBox[0 0 612 792]/Resources 46 0 R>>
+endobj
+46 0 obj<</Font<</TT4 68 0 R>>/ProcSet[/PDF/Text]/ExtGState<</GS1 73 0 R>>>>
+endobj
+47 0 obj<</Length 2483/Filter/FlateDecode>>stream
+H‰„WYoÛÆ~×¯˜§‹áÅr_œ'ÇVã$vjXDîÚ>Œ$ZbM“IÙQ}Ï6Š”X(ˆ³œYÎö�o~ù0Ôz˜¼/'¿”e¬U>NßóCåÃ�[I¬²°ð‚Ü‡éç‰¯Ö÷±·„V¥™*_'¿ëû¾[VÕªvr/ÑízPNª»G5n*õq6›a÷ªsþ,?M‚ÐK?‡#ÊëÉ”v‹ínYÈ»µ�U_9©éÖ™F^¬—•êZõÐ-º±^Ê´+E›MínÓÀó‹$?ì¸'5Ã”7½t¦1ì¸ÃO¡GØ>Ñwž�:Æ�]B˜™&Ð«ÿ»@Ë—o£‚ˆûa6ÅF¨ƒÈŽxJÎéy¦©eíú�s['ðíª¯¼äº™öX5uŠý D�@�Üç×îÛém®½wê½¨Õ¯�¼rÑèÿ�|8ÃcÙwê³Lï¶[^a\u¹æŠ?ªÜXAºã˜{*ôyÈ—¯‡Ç‰îGœz%aO¾U†.‘€±B8ª[pÏÈ·nêü­ŒHmûN–nà™£ª¥4šÆ,¤Ù´wAÎ,ôV\&×
+½^p<À"r{ ëio¯!{ð¬RùßÉÑ…Á‹Š4*Þazi¸[Óÿßp‰ï½®Ka�íX~”ÅÝ³DØÝ
+N†÷|pÐ<	@²2•Óà5ŠuÄ=‡{gâÈÉKòÞTë
+7×½º¦ZýêÑ×U††[-³RóÚ	|ÊoØˆôîÇ�‰SrDNóŠ—‘è˜£U²C‚�æ“g°Ã'ð¶
+M“¡i|ÊvÎˆi½gÁÇ®‡F~>ÜrÖ4Ã„5½"Ÿæ”ð)_®›ê7”�îú7jÒ°åŽgU2©î@ñ€vëéƒ¬_ÈwT¥ž¸=\¨K»Q³êAý‡.qXX“Ø�øÆ³oÛª¯Aï€"·O}lÕ)æ2¸€ø~z®™Ý1xÇõà�ôBÍ÷Ã	‘‚IÀ·™>WÙ
+Õ&cZ»F‡ð�$�çËºj9ù—•«î7Ü®³â%]ª›­�!X1ÇA‰ieâ°œü�ÈøÊN�_#ØpE3®º»7ý“œ&³„�·Þ;r”`\¤W¥ $wOr!3>ÃÅ?ð—!z8õyÚ;d¡T¯0ÊâƒËKbÔ/G@š!aÜÙÑ–eFÔ«„Û¸áQeÔ­‘ukÙ¯{Ãr²ÅX! â¤•!lh�;"°ãÏà`ú¨;]ð§n*ŽŒƒ#=­Ó�s)8¨YVæìêÂ'j7CU½¡˜i¢føj]È—˜Ü‡s[ÙrÉe‘–†Ö.~u]±\ÃË÷ç-äª…ò¼?,MÂ©–''Ódëñ¶°A—ø7Èò¼57bsH9Éêª·‰<ÖÝ)84êS'€ÐCdúÇiA†GšT?²›‡j¨ØùPIätÂUn&ü¹`¼�£`zŒ Èv@¾{Cª¤:;W
+|©Çq.Ù¶£øhé…9�@Òá=:‚ôÂz2"ÈŸ@)>È¤YÕÆu ¼0¿Ô¼Ëšw�DL@áÿÃÌ�¡¨y|d§Cªâ×Å½Xè
+„Î¹§÷–@|n„K-ÉÍî<ºt–´„h©«c–£îNxàÓ�ÝyS#·I�ÈÍ}Õ¿ˆÜP¿TjØÙ~Uçhí=(¤«SÂ  aQ}7Ô`�œB²Ò}ÙuÔ¦ŒHÀ°Äsˆ¨áÿ‹L)�kD¨nÁs
+ýc^€‡ªE~Éß«r¢€©W´/Ñse}¢Ž‡XƒõL‘ÙY,-�€PöOnÊW˜¡¼Ó“ç�/%^xçÃkàc‹9DÙce+WÇÅqåJí.Ù¡zÛ‡AÀƒô§‡ÏIÀ	Ð��†Ñ�G)r¹±¶P¢!À®T
+Ü}¬ÁBÙÞ(S ¨T×(ŒDUÄ8¸8"Ö·»žJÕZ�ù_@†Ä‚õ‰(4¶ù?f!OÍG’ÛÑèöxéŠ;œ%À
+™nFã1ÕHêðjUö¼†oò4\8ôP—ê½S Äzc^jîø¢Ó3Ø/Y%ßSÎJ¬¡Z©kæ¶“Óž{¢£'·¢+uI•"Òkfµ²€e6?É0€Õ­lÕ›~Oã@úx	Ð·nÍ}Ã+øŸWµë7päø’ä¾ ßüËRÈÑŸsvçXŒ!|(	ÈÄ	)–Øf¨•ô¨ÄÖsÅZ€<”B 3x.—µPoyMÃö³†ºX¸"¶~–69E�
+¼w§³v]·0D'ç”@4�M‘Ä]!]ô" ¡WÈÑ¨¶HÑîÌ0À;j7ðØ8�¢ô¤z;©%§!}$©‚Ëë¡ª"ž‹�Å-Ä[VT½€¶ãŽ‚ÏÞ¬WW†è&1�ÕÅÒ2MB½øŽgSO‚2.(È‡;Š„µáÀp<@•„Ý°üÇø¢i.0øy'O-äÞU_éUæñÊ+
+réð»†Šý‡ÖH1ç6B!Ýwüö#k<"¶¤ÿÊ6ÂÀ&Öá"o“
+^°uK.½³\A¸"�¶;ÓÚw
+’�­}Š˜Qdû�´p'Ü-{»\ÿ�»¨KqŽù…²ŸŠçaÆ	 úƒpLÌ	ÎJâ˜0&ðÁ'Š\™¿Ùó$Lö�Éþ¢-.B¦ø•Œˆ‰„!ÀÊÅ]õ…s;vŽÆ`:_64�O‘ÔáÃ¹	•HQ«ì«EM5oŠ¤%Õ¿5MÕ¶;~\|1{C1ÔÓ£âÆãz`)[¿ëk¼\oÌß¦¯Yºi I2P·�kX²úÍ‰c_îFÏ›ºÿ	{¢-×¨mC(Î=H}†++YñwO¯×Þ—|ëŸxNŠRÉ"¬X‡ ¢ýŽ¼ nÈê»–}‹Ü¢ ‡Wýá,C›”d¹“eìrÇbÊÔþcy±OÔÜÞa¾Üà¾`¬'þÂþ÷NF.õ¡n†ôaÐM)ˆ@o¦ òø¨‡ÄÍp-ä"‡ym‹ew\d1×HŽ¥_d´á¹?WKÄ‚~aÙeBÇ°åH?›¨éŸ§€ò‘Õmwxû„L¯€ìß›=õZÑ±èJàhŠ(£>
+µ²•ìi„x‰ŸÇrƒ€R¾Ô†gx
+ •ÏÙŒ(úiñ	 J¿Wd©ü b¾J BMÜ`Ì�Ò+ŒF‰À‰Ä’+†ôÀcGrù2«B™xV‹À=ÅÊ§Êöüñ˜¾õê9P?˜-ÿ:u'�¾Gs6PyhB
+ÙÏ‹fåäŸ(K§
+
+endstream
+endobj
+48 0 obj<</Length 23044/Filter/FlateDecode/Length1 42808>>stream
+H‰ÔVyXSW¿/	aÙ!àc«,n‚€ì›€(d”b€ !1	²9HRÀ]YŠ¢DD¶2¢‚ÕŠ
+nA¥-XkeŠ´²Ì‹`[�™ö¿Yîýîwß=Û=ç�ß9ï°d<ˆZèíÕÑVŽQFÐÜE´ .–·,@K€ÑBl:·¯{í>Ê\@JÛèØò‚Œ�-i»n,[fä¢ú2H}›�ãE"ØX
+%%ŽIßÜõX·€*Ì°ŽÃ**s=ÂÎqlAŠ˜H=€1»ß(�Ã #6yYd«ag2›žÂUøL@¥DM¤³™{FO žÆîärø,lˆHø\“ëª»£¸“Pâ`4äÝ”ì@s+¶«�wC“EšL¢¬IÎšœ7
+ˆ4N,ÒÁH8¡,†‹ˆ2óœ”€QD9S"B@D68„ €þ�ü;
+©\'“ÞMˆ|À	€	Ør’Lˆ~h� ´ñ—HÛ�§"®Ð+¯ç¶¸‹Ej— 'Y†8¥µËzVím �ÜÄÿT}ÓƒPáW?æŽðe9Ô&âƒ	rªKB˜<V +6
+â%ñ¨S�Ìám¡,…êyÕÅïÈ¨w"ÃœB†&óýß4Yl&( ³¹¬ÄX4�ÉÛÆb0ÑG@Y	©óÒ¦~4ÔÇÛÕÍÛÇ;hêêîîáä±šŒ1ŒmmÐï€:Klm …
+ß�ð¥
+p%¤@ª¥•­•møÿ~Â²ß¿sD
+à…û±÷¾'‚»æèxÜv²™¹�t†x¶Jþ¼²Bh_à·Ií–&gïMÊF¬œxš7+»èN¿VøW�Ã“»ÎmÙiøü/aJüø”Û[Õg¾›4þ",²ˆ0c­&$ÝÚZp_/Ìâ~‡šT–õÅ‚ÚFßµO_Úëý5¤$C·4!§e­Wq|c¥õýiY³»�¶GpxÐA�ùE^ì”Þš¯’¡¬t@¯ã^ƒªiÄÈêAù”cUÒ<�ÇÆ:²vøôûÑÇ*Þz:ú¯”/ã†L0Ù±´ë	£9•%Í7?]h´ç§µ5=›:ån)Éæv5ÔÝH5ÎÊ0w1ÖmMežÒ`3}ª4ðÉ¡n¾óÔÌQZV]p÷Œ2ƒEá·ˆñ8‡S’IcoäD¢]¼1ãþ£šÆÑÿGc˜¥RW}bë_A,~ïŸÜ?ù·™ü¿�ÌÚÎPƒ˜<6åÄ I|&J q—oga‘œœl¾
+SæcÊæÛ‚Ç¥K…Ê
+h(QÆ«êüqôP„è}Œc¢0ºN„  %�¾óùÙ*<CËT“þ0ó¼º¶xožcÓŠü,5ÛçÙ]ÆùÄ˜5xÚþZÕx}d·Å²Öƒ¯ÎK?¨ÛõtnÀo|º¾0ìÃlèÀ¤±F'÷€ÿõEM.ýWGÜ‚{'³_‡÷–�(xÅ{>¥&´´rE§Çª|Ôªåö¶Æ]£‡ÕðîMÁ5´ï,8ô»Ý·Dé×Ö]2º)Œ¹ÔyÚ‰v¶îôi
+rOc¦Ïf
+¶zÕ}å8šÙªùæ†¥PØnRøvG¤ÝÎ<µþó¤×c[†k¢®¸!µ´Úˆjg=J™ŠúÏüã:¢½Ógž8vîróÂu&)Ä,�ãÁ\²å])�^€ÂsÐ…(ƒut))iž` |†HŽ�$)XN8>÷Ã¤H(|]�Ä‡²XR´U±"pµä%8BIžå£rÖ 9Sfš@£÷†qÈÒeªJ¬A¹÷*x(/!*x±å_t³	#Š¬Ñ÷“�b@Ã¢ç
+—b³¯é¿ÈõTø›¦ï•‰íi(¤jÄíÍo¢–Œº`¯N\‘î„#‚
+Ýü,U¹›Ÿ?q	½)e8R_¯_óÄþöSýÉãM.Á'�¶YÛÙ2eøü
+jO}]s«”ÃœÇèõ‘>ƒî.Æ)Ùª·�µf\åâ‹°. ‚}Å~™ïŠà*Øëà°K¹Ûi’1úƒËÇM€K1…Æó… çÎá¦òX±q	ÊQŠ-V‘¾,�ÃçÄPw�kNÑ�¤yaõ9]Àâ$RtáòùÂÐø�/é¨k’ ŽÃc	R>M
+„6UM…ª%eáø_ðèÏŠ´wù*wÈþµŸ–QYqJ$|V^³ßðÓ©ÙBŸçg�–£NÛ×—)Ï�¢névÛœú²n[{Pßëç¥9¤Ü²¬˜†›[Ò¢õ{µ*"ù#E7šÍbŽû¤äŽ¹yÑ¹°O®zË9­*"×ÙV�zæ6�¥Øt8!˜^'Ú~<Ê,ÙçiIãfûÃþ$ŠŒ�ZYÍðAS�!ÇÏjQaRÌ2m›€�oªÆ
+p_kÝmöhØ�Ùl7Tàwj¦*�-ð«×è(’5Ò¡yQ,›¦u*Ò!so+bäd*{„!¡c_ÚG.&ú&¯œÊ,œ=Ý¹£·J“·ÑáÖ¥q™z°�˜ÝÞ€&«fÿ°P¤ÕPx
+Ë%èGÂÃPXœ©q‡;ÆâÓ_Ÿ¡vÖ÷ÀÜíã¼ÿ|þD‚q¼$‡…#ò-û'Š5¬^\@¾MVžØE-;&ÛIêà®Üv»!Ý×ã¡‡ÈçÄ^mÑcÓßtØÛ‡×X±f
+ØÎíµ¥¶OÙïX¦Ä�ošU¡i°Z¦ï¸(‡£´gÑéõµËÚLmÍ®0�«ì1TdœxDúY·½W}" .Ñ�*=#Z:õ$6AaýäåW­—‡oÀi”"»K»ÐXÓ÷¾6îä«ÌGøÆˆ¿Ÿù¾-ô%Ó»5 èËF¼‘Ê\^ï¸LnÆ…â›_Ø�Ó«“¶‰Á�xç«=Ö{¹ªT[ÅkÅ÷[ýx�D¬ö ´…[®Jô%)DŸ—+ßw÷~�³g')¸’Û¯b·óPRYU�ë
+íØ¿Á™…ƒxùZxX«üêË<ªõ�ã³û FÖLÙ÷sÅ\Û²F2¶®Ò0Ba4†yQ‰iÑ2.åê†ÒEJ+#)tE\é*ÙJq+‰\²äž¡Åmyýþûý~�Îyžçûœó<çù|ßßï÷~»mö™ª�ÿ, ,˜öf %°M ¹Ÿ<
+-‹ðöeACDVÌ—Å\ôi#è–^B�¤EQ?®Lì{+ûÞ6‰óWÛT–/lCiñŠûPÐ„ýµ$"D
+Ü×4‘ÐDdž&y{°^íâÆ4sŽ \3f¼=r•úš±?Ùý³gë¦jõýÜnòËDÃñ\ÞO^ÎS×üMâ•R6Á‘gáE®%‘ÓMMüµÇ•/¶w¸hÙðêøiGûœG#Û‡ŽZ?º;Rà½ê¼ñ¦¦$Š×™ì"¥pÕµ##XïK-m½þ¨ìœÄ	�ò˜ŸgKSØ—ö_Zã¡æ.Ã3Iê‘$Piöõ¦•.97
+Tß	©»oÒM»£7º';ëü™.±èím¦ÄôÓW7×(«æ›`rÈH%›céåwž[¡$•´	‹�’b§„­z˜ 8Å".jÖú˜°«ÜøêY,ì‰c§Ç3¡gIš82Ÿ×�þ‡Æ·â+òÇ@Œ4ZôCù‰…C™6ŸoªbPò(9Ý€kÊeM&Ã×sýwNô7ÕJšêŠŸ&È!PËÄ`^°X¨T%Áˆ‹
+øj@j>‡�ÃçPBº}f~}ÙÄ]3'ª�˜ÌìŽÅ:ßR¥ÊÒk�®Ãÿw×´�®É�É{f~ÐœºÂ®çš±ÞÝ«mèÆzÕO”öîèò±z»¢õþÍÈýÉXû@ênjmÑ¯»ÒW¹H]¼OI‹‹ëíÐœÓØ“™Šò!ÿÊU!X³nŸNa«°]ãyÎSñá5òùØ5=Ôç€eÕÙ~zºVÅnÛÇÊax+ìd±]e…L‰Ï³éyzÉíjîyÞUÚiÑyÊsäƒ¬É®ÜË›Š–òÑ7_”�X/+=Tõ\ŒS÷!mÒLðà°FÊÏU+ï
+‚ãøŽ�=ñ	@qø>—i¶Lµr*Ù`	IA0›X€™EX†\¦‹–� ÄùQ ! 0Ã›€™™©¹€~&üÌ rGÐ’¹ÿí�à¿çFÈï¼ì?¦Qg³*-Î(h¿Õ·w³ÙÁ4*äóî±%kŒ‡¼'Wÿ�ÍÙñºoœï(9{×ˆX/ÁMz�¶>i<zxüÞ¯Aß²—<8rXúú˜~•b?2G|ŸêØ%vù¬¸ªeŒV±¯~£n6�…ícæÛ®C:Q]¡6dú÷˜ÙwïÝ“�@î±/š·ÞýØŸ?ÚSP‰uÜ¦¨©þ'Ÿ–£ß³åç7qBñº3·|ÓìEözä7H­võæ³�2]R‹ˆèú9É¡0ß`ú­pßRÒ]<èVz@ÒÒ‹ŸÙµ"TããÓ§ÓžÎûÊ-[4Û^æ"))Ea¶õ“}È�»BinýËù£R•øùB!ñM~fÊÖ†Ûž¸‘RãVNÙ…]µ®”§¬Ó’‹ãê¨d.�œ›ôMîp§þ¼ü:Áp,U
+Eˆ€
+ÇŠóÓ>‹%]0=Â(òã{æ+¯è­á‚^ãh:�Ìˆ1¸‹À[ O1‚¾ðòy$š©ÏÊ’g†ºGIÈ%L–4Ï*úŸÿ�œöê*Ì*âä¬<Ž|ÁrTY^)Çj+Z/áÝL²+mRÞpi�²ZÒ¯Z(\˜–Ÿèà§|4ópøÈ#ó1§¯£m¯vñ¼“n"k�ÊtºÅX˜zÒÓ§
+åèGl#¢êº'³_‹W-cx¯
+›·¥„©÷–<SØYî?­_ëÇ¿r "p¶Õ –V®~ErÎrTÆ�1*ŠÎRxD»¹®°DU_þ¢Ïëî_¡îo]Yç†¤ºáS=›vmvÜÀ7ˆ¾³Ý½]Å–x´Ìî]ÆŽ¼sb¹-êÒÖl×>LÓª
+›*°9©þ¢áÄõ�%¤a‹€*ÜdÞ¾Á[-²p¬èT9É€Ü§˜©…‘ÐQCv‚HúáôE‘ Zìƒ	Ž‚Vÿ¹%b€Å£XHµŸ&¢À%(i�jþ¯CˆÂ2sƒÉÚ4€±È\ÜP9„$sF‡…Ã(°f£Aw*ô´zŠ‚1 'XdÙzp0˜€\­$�g2™_HœM¥S¢Ãâ¿LQ,8;ùGlh¤ÏŠý
+\öîñ4üÃV#µc™eÚ·ÚÜÇqÄCý.'2¥ÇìÂ}ÑÇÃI�šêÆ5Vž¢×ÿ>ãöT/Õzz˜¨ýüUÅ–ûµtÖHÐÒ{“É·wvp^QÛŠ•íY»âÛ)¢%¹:½Jð§7J¸dOµ<m¹4bðÒ¸×t»uÛ¶)!^ÅPõš¶®>g“"iÎÙ‚½ëUsýf¯ü7£ÁFÄD©‡®¤î,G€8¡ù>äHÐ“4Ñ‹Ly}„dk õòm{ë*Û—©åzýS–†ã¼ü2
+LàP‘J½¹Ç©ÌÌZõÄÞ[õà7EúC¿:É€_Hqœ²:3C™Ý—wÊî0à²náôù¼Ð au™Íë»Â¨6OGH«ò>!ôp�¦pdzlçÂ`Òè[Á¥vA¬˜�8ç¨`#ÐÐ[Pÿ<3<Ò%ƒ-¦W=.<8dj )€_°Öw÷À¹9íœÝœÉþ8"‰ä°–ì`o p¢ÿþBZ$!2€”áQQ;Kê•S8ñ…ºý…Å2ÿÔ†C*þ4"J	2Íñ ¸Êdåú¯TÜy¸ÞçÅ§É-Ó^Øu ãzÂ<¬Q>°7!ýÔÚšÑ9‘×WŠ
+_+.±%í~Ü"â?pZ5„OP¡±G˜ë†Pçw"ƒ;ÉãnÅÕ¶¼ˆ•sZ¿w5·Ýù…cØÌï‹#ÑãÓ0žÈ”3Œ'ù]ïo‘·OêñÏ4…kÝ³wè
+`óÀ`­;�úJc~rË“jFc2ÏêDqR­Ÿæ´³ÿá»Z kºÒð÷ï³Ï½yBróÐ“\ÂHÒÖ3AÉ½!‘ˆ’í�DWBG)•>2"&ÓK[¯SjÐjÔ£=!­gˆvé´†jV0¤ª¥Je-e”Q¹gþsÃ¬5Ý{�sÿ³÷¿ÿ÷ÿ�{F&ŸÒ-õÉ8ëÛ”¿rrœ­yO÷’Ñ
+ÿÇ«Ùs·ÏQ»Î®^¿¨$ÓŠŠgî”­È8çúðÓÔ¢uó7÷uŽ.y!ðL÷åsSëÆvZØLÍ7&ì[žûÓÈÒóóz”U­v¾6{oâa£¦æäDÇ×¹f\|ò|ãÏ£_ÌYõ˜	/¤œû¡ê[j~Œ¸÷«4âYÑÁGþV)Ì!�òêß{	>æmLéÌRîjÍ¸«6y²©�uíH†aîª{é½j)c	þsyJŒæžù+®°Î¨{×ý±ÛðwêAvÒ„â6Ù¨2 q‹�îC´áM„`<VQtEg<…Æ&Åa	­1æ—1Ë±ÑØE•ÆÞŸá6[pN‘ÉüO12]V."Ïx‹}©†?auf,;Åó&Û°+q€^2n³ÖT²¼dÆ»aÆ!ã.zb‰\ªžöýË°�,F¡Q‚.ˆ�[Ä§Œo‹<¼ƒmlS5ÈˆÆ,Âj²)Ÿ1õ&Þ…‡Ä%M=Èš2'gbÜØ‚#Ô�²ÔÓê5ãEã,èˆlS	.S?#6ÉcˆÑŒ|ìÁçì¯9d¾¬Qó=C�·�OÐ	»È�öÓ!µ·úzÛcƒñØž^‘LÖ3ù{íü„ë¢Â¨ÀþØš‡ÃEÅrÄO	›xE¼¢41RÃ¶öyü:gd/ö¡žcó5Zp‘B(‚FÒTZF×E€(Ç•5J�rB’|ŸãmG7ŽQ6ácÅ1'•å?IY4�JéOô6µ]\·¤�\(‘mj¬§Åó‹‘iÜDÂ1å¨àØ¾ƒ�¨Ã—8‰ë¸�Ÿ)˜’¨˜6�N-tUøŠ1VÌ«Ä&±]ÉT–)‡d?™*gÈc²YýƒºØZ`õÜ}Ï³Â³ÝÓhì2¹v‚X~,¿¡J°€«b¢‰¥ŸÁ78oÖËD“èiÖ2‡þH+i;¦FºÂ^Â;cÄ á`­¥âw§J±B¬díÇy~%šÅ7âGqSQ•¥¿2[Ù èÊnå+å{,cåã²—+'Iƒ3Ó[®æ¨›Õ­ê'ê5K²¥È2ËòƒµÒZås´­gÛ9<ÅÝ³“k×‡+©œ#±¹îë8G8¢_²Å-ø'g!œ¢©;Û=€Òi�¡‰4™¦Q%UÓrZMkh#}À°ÂÊ¶Ç‰a"Gˆi¢JT‹×DÏ½âqJœ­ly¨bWâ”^J†2IÉWf²eÊ+JGv™²E9®4)—””VÎZ¨ì"Ÿ—åòÏ²FÖÉFu´ú[žÕƒjƒÚ¨ÞUïZ„%ÜiyÂ2Ý²ÙrÞj±ö·fY_µž°Þð™E‘Ô“-×ðÐ6îÁ.b‹‘ÔÊQ$ÑŽ=�ã<äpWÜÀPÅÃy	2÷Ù¶NÂ&;š'-)Rçóe´ýè0*,æ×dvÐYÑ"?ƒq’\d“5ÊLõˆˆÆVF£¥b¿ØG©¨Éb‚X«€.Òf\äz+iÍÁVj¥�ô2%RNˆÎJU!ÙØ($ùR][€²OãW
+ÀY\ö¬“�ò%Æ§ÝXÅÝ†oé}Ü!Õ¸Êè¦00Ê,áz_õ¦pŸUp?ÚAž³GYk¢eˆ,Ç5ü—Õ½\Q©Œ¤—<%r�üÎH4¸Ã¸Ë°™û®Ã¹c.r•Ôó³ù4™;Ý�±¤7wu&ñÿ´—õ–º±ÖXhÌ7Jñ7>{‡âé­çŽØÍ'’ñ9Ï7p†sÿu?ÿßð¡W(ŒºQoî‡Vu®ºTÝ¢Ö©Ôc–^í*¬áŠ>ÏÕìÇ¢Wp‹|876Ä£/Û›Ä¶çâ9‘§Ô#�Â1‹{¶ãxê}Oæ°”JŽÞZîçzî�kŒ“q§IP({TÈú}XÎ(Žó3Ìýgp!íä•"Fížø‘ý¢$QÆúRXÒ*F­¶é,¾çh^»â4�eÝÂD±†þÈ¢ZÎÀÇÀÈêPŽr¼»R0R)†Þås.îÐ Da€ú	Ä{2�$Q¢Ôó;ÆàõõüöŠÀ`šÍV´c?ÚÐ‰Æ¢ŸgÛÐ¤Ÿ2tÈàäA$%öëÛ‡ÿæ<ñxB|\ÏßôèÛ­«=&Z{¬KTdD¸-,´s§�ŽÚ·
+ð÷óõ±ZT©B¼ÓžîÒôX—.cí#F$˜Ïö^(xhÁ¥k¼”þ(�®¹¼lÚ£œ)Ìùìÿp¦ÜãLyÀIÁZ2’â5§]Ó�9ìÚnš”�Ëôk{ž¦·zé1^z©—d::šhÎ°b‡¦“Ksêés‹ÝN—ƒÅÕúû¥ÙÓ¦ù%Ä£ÖÏŸI¦ôPû¬Z
+B^B„:Ö
+ø²Qz¸ÝáÔmv‡i�®tséYÙ¹NGDtt^B¼Ni…ö©:ì©z»8/Ò¼jtKšnõªÑJLo°X«�op/ÙŒ©®¸€"{QÁä\])È3u´�c½=´üBØYx‡´Üê‡w#·3¬D3ÝîjMoÈÎ}x7Ú¼çå±>+º¥»Üé¬z	qTŽÆÚÄ¢¼\�±JÍôÄôêžÓìNsÅ5]Ó}í©öb÷t§&Ü­cÜüèáá){Œ„;5÷ø\{´>4ÂžWàˆ¬
+�{Üü�¶ÍöèNB|mpû{�­
+jwŸ|˜˜ö`ÏKyÙMjÔ¸‘%Ó"{„®jlI®�}J2oÓ’à.Lb6yÄ§ô"ÎÈ¿¹¯ú ¨®+~Þ{÷½·›lj¡
+“¸dÁ‚Æ�ˆVW©-
+¸ “ ~4J[m˜0±3!Ôi+Y¤õ[T´6ib¦]Œ¬`Ûµvj4¥ÉLBš±™ŒÅ’ªh§™h“Bôõwî{o]V­M3ý§Ìþ8÷žsÏ½çžû»oUxDAuÈ›Ïzöë^¿/t…Àÿ¥‹Ã5K�‘á½B\džÄ¨»[gg‡Ç�gŠ˜XSÄ8KÖ§LÈ©�¨Sýk½>¤�J�Û¥•ù¹Hz:/ps$@5¨„KƒvÝG5i‡(�›]V«Ùu-Éålit-1÷j?˜|˜pýPrØ“ûÝåM5ï±ü°’òoÌ+l{ÑBQiUÐ7/Tíä¶¨lXÍ¶?³9¥ð¨‚ –¦:%5M“V�rI¬1W‚#Ã"?C’zyX)¥Bñ†½Õóíÿ•Iéé·ô‰˜ž8§ˆõwö’âº›e8?{x}Æ°ú°èF†4Ä+2Õ¢²ªP(i˜­P(Tè÷†ªCK#Vc�ßçõ‡Ž¨Ô¡µóªÝ�X]ÍiáÂ�•˜ÄcJ>ÈªÒÜN¿ÒTÚPšV�x‰|MeÁCª¢TÏ­ìülÁ#xŠ¤V�i¹æã) ú!Õ#MiGD�Ò*¤BÖ—E’:�«ShYDµu^©Ãßâµ7g]+¦/
+^ËôJMüŸ2•:ÝA;E´×h­¨£Ï…æ=T©Ÿ *å¯´¶Z @»ßX©íŸ@½r«:ÝºŠöÀ³ÀÀC@&°Xä`!0>'�vôñ(÷#åYZmöÐW0;€¥À6½‚¶Ã¶Ó˜N5¬ÇXÑ‡å]Ðï5Úi3Ê­°Wr[)Ù¿‚¾{Ê[õ
+Ë2[È„ŽP¾
+}
+ÆßÂ1Cfbü:Qg]By<úþì Ë!ËœxGËòYö‘så9>Ãeä§úÍÀ XŒü°üÆ¢Þ‚òˆkäHàN|ÚÞ‡63ñVCNÀøÎ¼IÎóˆÍ	ñË˜nÎéœx &ž×y x#.¶D´C^Èõã9˜¡öÐ\äåÏKï·>bxˆÞÁ¼ºïÑ‰²Úçlý0µ¢>	˜)QGŠh£5Úe¬Áaú®±ƒ~
+=©�P†z‘R�š†üÑÿ"`ú<.ù°œc°.BŽý”Š¾ª�Õû¤›'Î
+êó±®A´ýe<jéûÀ*ä xœãÃø¹œs¬ûGJÅµ—ÐöÆ)b`Ì±˜»½®ôü¿ƒ¾9Ž½¶`_�œþø5pŒcp!yæ@öÕNšÚn}9
+Hz€ÍÌ7 ØÏm0~Ú'I¾‚3ÌMæsC?!¹º�c·ç ÷B³³g¾ÿÅÀ`œq�–8‡¶œŸæ,ï·oæóÚ•’ÓµÌ{åÏ“9'·éQ*åä¸à–+yß¡ßu,ñ]Â1íÖzis–ùæJÎs�÷#ï	G–ÄÍ5ÇÙ#9ð¿Wr\t¥›‹˜|�v£Ï
+c3x:@Åâ4ã%\¬¯ƒÜ‚ù�óø¢Ð²éaO”²°–ÃwW‚le˜½ÊjŒõcÑ�\ôÒ^™×^õ>Ñ«èz‡u^'å¤Þ¡6Èò
+2JÔ¶±dÄÛ>­þ¿�ú¶ÞA+Q¾ ÷Zæ³…÷„9 ä>WBhÆ{²•VO­1ËÉ‹O¾ËÀ |=@ÓD”f‹d
+ OÐ—_•çî&ôB ¬×Ídòkçq6b,õmÜ÷ùP�†q.‘K®tùš(™3|îBê�c°ïº€nà´ƒ?}àã·åþÅÝÀç³¼pF-6_­K1~ž¤6È¹üLàéø~š‰¼L”|·ðù.ïìSÄÑâÎŸÏG>ãøŒäsŽï>·}¢ŒóßŽ³ã�òî¡*g_gy@.ú8êœ#ÝZÄºŒ=zÎxÓê6g[ÝÚ)«ÛØe½`ÖZ¯‡­6Ì;+v§Fí³Œ÷“{—ržø^tïQ=“V:çÙnÙãË{´Bžd¬Ãþ[M5è÷÷|¯ò>ÔÚ°ï�Oô·^¼Hß}´	±ß¥ýÂÖ‹…TÌg¢¨Gzœél¿CÛ$íÄ‡T/²P~rÝm˜Toü†}¬©;kÛX§WÑNð.W<C?Ó;)ÈkÅóP§X§xí±çS=�´×$p¸�v‹AÌ9Š9ž�r�äû¾b
+òüÌôE]Ãü¸
+À>ú^ò9ùØ!s•9Ú.9Œ\pŸÆ[ò½Aú;hÿzÊ“D»=÷ã|ºB©&Î9V'-òdÞ…¼¯?ÀþÇÊ©Iÿ‚õOÉÿƒ–¥
+b
+`1ð´Ó“iŒ>@{°—šd~lÙÌûG dææW&ßàøóô¸ÑA�(x×‹» ë6€¹ÔÒƒ(oÖÚÎCÄcC_*ß'|O¬7x¿˜Qm0>Úpòý‡qµ~Ä»•šp–ÌñÐs†�ß5ŠîÝL´!ëO
+ÀFRçµ¥’Ž>ž’úôªÚ®©à7ÛOŠ—°÷öÐí%‰•x?\ õj.mÐŠÁ»K¸34ø¡.rhœv‰Š´�åý³AO¢i²]
+îñsT"*á¥åâ-×,”GÛÁGøéªÒ—á�õúq N…Ï*1šQÎµr;9ÆÇV
+C¬£IÒ/2Vó³q1oGn¿>p¼(ÇÇË±Æâtb¼Y|ržÜ/üd›?Ñ"ë] Ã–×JÕêö«§ñ�Rƒ²ÃêRÚ¨PéÚ¼Ló¥ìJ©P4(M@	 DíƒœyèÚ€£ÀßÄúú>ù
+0Ô_áì‚„ýyà—À{®-<ÖÍôñï[]ñu}Mg¨98Ós†Ûdû}4Y<‰s8Ïêbhõ”Ä0î¤,ÓCYjôðK¨ëãh§Xƒv·‰çvP^§<™C�ø9ºë™òàÝ8éc‰ý5�ïçÏã§Ö÷ià2ÿûéË’Cçð&7­ãÊQzD9c
+â<7v�Re>÷ÑÝî:Aß$õ	ë®LÕ�–¨Gy&Ã­'®ëíêèwU<\¸0'Q€!ÞC{ ±Žû À0˜c97ÖcãÞ
+e4y*eˆ¥ïÆºá¥\†ºõVØß§û±ze1¸-¹õ3�ë.†ÚGémldûYŒ¸¼9¯Z”}¥¿\—ç‰ë_¿Åyô¼™Ë(5QÆøíœÃ8_jó=Vç³¤?¡Íõ=q}o`¯ÜªÏÿ'`ïœN¿ûŸŽž+®^Â›îM¼7Âx«>‡oÌ×¨…èjÑÐ1¢OÅ94òeèÊQÎ„ü
+Ý*HÜFCgP^Û[@°_¤Ñ“Î»rêólß«/8ýeØþì7ˆ×ÎÐTÛh°å?`ÙÐqÈm�WÐ>¿JÈèÖCNF½ä_´—ol“ÇÇï�ñã¤IlB0.!ÜÓÇ$!�ç††”<JµfS\H‘3†êÑvÒ6­X#)´$eŠDBIÝU›Ö?j¼I‹ÐÍ“Ç%u–°¸ë*¡V¯S5˜4Í/Ø‹iTð¢lšDç}ïü˜!Sš¦Û}ï{÷<÷¹çž»Çw¿ƒv ü;”» †ü ¿Bèç
+„17:À¿
+=)ã‘�9‡þoýç�Oëèã7¡½*æDËÏŸÚKó¹ˆ—Ÿ5Jó¿˜—Î·¹=ˆùÞ‘ºåìó‰gœ’c>ÿiëCèªc´ðbJMÅÑˆeUÌ-ãGÛU¼ý¾Š'©Š)mÇxÊ~TÉØYÆ¯ðWÔ9ïús€|	ýÚ­úUÚGnY[Ùò8äµ…u�lC�÷ÐŸkô$qÓ“…ëˆ-“RroSû„}÷]¸kî�/\‡ŸG¹{YEiO+­­·­±·ïiÿ×òR÷ÈÏ°§öÚúF™J×¿n«ü~‡­F©ò½x©ZlïþÌ{ùöè[÷éÿ¶\ÚçKZ,.-�+/ÖÞRËåqÇ-åi©O¸¯ÊåqI©\®Ûîßþíã™Õø½•Tö»[ªð;ÝêØ_¸Tú½–úPþ;¾ù{+�†Èvèþ’cýX�u¤zÖ>w5!�=°pHîo®$ä:MB(Ÿ�fäšï/î}…géëˆ¥ÿ�ÀžükeÍq^Õ�Ùê_ì{.ÿne|®âCŒ™ê{sñ!é€¶@µÐ4ôí›s�3$ž}Žcç•ç\~¹pm]¿S,x'Ç9ï;ò¼‡²e÷¯H	K'%¢�å?N{êBF†¿˜v¯ÿ!‰BŒ˜üË$1²Ÿ?O† †ê=VûçB³2“®¬	yPÿ8Ñ¡aˆ“RªÊ$ëO¯ðÊæ¿o¹—+î°ì,fÒ_(©ãß%”?ÎŸ MDð#ðµðGá
+ð}ü1R­úi¤ÝžÐ0ž×�êÝ|%iÁí÷bNßŽï®^U´jŠÏ´Ö·†"•|÷©*n^M:á.®Y!¡Ïq=5ø±tÅ]²Ç,ÏÊÐY>Â5R‡ZÃ¨µJ¸ÏòJÒÉ7éKWT‡’‘*Þ‡×ìÃ°ô‘’	•ü	
+áy÷ó5Ä‹{ßâ
+d%|_k­Ù9þ‚ªöÙ
+ž×e¹î“–®®	e#¼wM>ŽWOK¦›7…H¤™¯'AˆaP‡�BÎÃÇ�Ã4�ajÆ05cèÅbMÂGqgu:ø!’àIš@Þ�&WZÁY•Y·>4Ëïæ>Œ„gcGquuº¢FöÌgÕ®PÕ|éªšP÷Y~€ôB�H¯ò…öÏñVõ*Ò¾z	$¬Š*Ýªâ\ôÊ98Ë×ðµj$Ô˜�2%n.eï°œö{ö¾œ_veéïÚ~Þöß½�e¹4žbdØ{Òó‘5ì/hìö'2�csì-ðG–‘½`—Ø,é†_Dù1ø,ü>ø/­{Î‰Ë¤aèûËVµW¾,{Ëjë°3ÂogVÕÛ™Zo(âg¿fo’5hâðuð7Y–4Âà>x–
+�sð3l#ÙÝöß°yùM³7ØÙO[5²¦¥I›²œÒ^³H±íóì5vŠ¬FÕÓVój\=™n^'Üsh�²Ÿ±«AÔF*ÙOhË…`)rQ:©e?µÂ²‘¤5¯‹Y–dIÃ6üF»1Éƒþ`{p’ë~½]ë“zÄÃÆÉ2~°ì8Ò0Ñ¾È€’lÔr„ÍÈGx'ù^Œ#M©\iBåRÏÍ»×T®›� äA.ÉŽ@CÐ0ôq =†ž‚žVW Aè –�ˆˆˆ„"   ŠH¨§B’ˆƒˆƒˆƒˆ+""""®Ùß8ˆ¸"¢ ¢ ¢ ¢Šˆ‚ˆ‚ˆ‚ˆ*"
+"
+"ª„Âa(Âa€0@Š0@ EAAATDDDP:„BW„B¡ƒÐ¡ƒÐAèŠð€ð€ð€ð(ÂÂÂÂ£�šŸAHyyyyEäAäAäAä‘‘‘g§y.ò6���œBr@r@r@r
+ÉÉÉÙ¯> ƒá³9
+AÃ�d³`³`³`³ŠÍªÏk’¬	Âa‚0a‚0A˜ LE˜ L¦"R R R RŠH�H�H�H)"¥>ÜAHKÿ(—<5ìsaseÃ´Eù¹¢ü¹¨üi2­ü)2©ü09ªü	+?Hš•£=åD¸¨%ÂîˆK@/ô´š€¦ HS¹ÐŸ¡Ûh4:ÜZ¯6¡MiÚ²)-¯1·³×9áœr.8—M9óN¦GêYµZG±´�çT:„ô*„Mi·Êu³N<·ëìFüw²NcùúÕVz¡•.´Ò©Vú\+�T°¨C­t:	3tœÆŒªæ.q
+7º°2�Ï\Y%¬æÏ‹�/Z‹Ñ¿MC“ÐQ(… vÈ	u­õcF£Ýä<€î�tùâõ"V«]î2fY5�L¿]M*äsëÁÍY� ,czaoX�}"RAgH@†Aôfî|Ê—qûtÑ~a‰9ØIKtÂöZ�{a{¬Ày©¦á�hŸí»ðÞÒwZb7ª=d‰X›h–µ[ñ ?î¶Ð¹÷ÛÔºâ“š,±Öh‰Í²¶‹äÄS'iWÝ[Içitèê,�9¨q—ø@¼ ®ÿŸÇ%=ã€]ðgèn£RÌ·¿ŠÊaE*e}ìÓ¶›ÒÏˆIÿ¨xmQÿŒxQÜ+ÆÛ3.\>�~�ªGXâ¨ža§ŒbXÅ@ûeq@<(¾&vŠ½~\·ÄWÅ¼ì&é§1vjFDÑàñ~K<àÏ¨.îß†ˆÍú¼_²©Øn¸}^Ž	Ÿ¾ãÛêÏÈoüáp†.7ZµkZRÛ£mÕ¶hMZ£¶VkÐê\µ.�«ÆUåªt¹\N—ÃÅ\ÄU—)ä�6‚Ï¶Ç9˜Ó!S‡Ê{˜L‘ %Œºy�˜+xëÙµ•ö˜ÙGIÏ>Ýüû®¦­|è+æ²¦­Ô¬í!=}[ÍMm=­°Ó·õ˜ZtOlšÒñ~\5Ù±%}±-ÈK#õfí6Ü$#'êg	¥w�œèï'>ï“Ý¾îÚ®å›wlÿ˜$n§mÿùóÝšm0Ô³+fþ¼¡ÿß¤W}pÇßÝÛ»ÓÉwÖÉ–e}ø"	YÂ :þ�¿TÔèü¡â*@ Fj"0¤æ#)Æ6¦CbÒhèd2¸C›vZ¦qÚ›2�D¶‰±�¤˜šIJ:�Ò’dD3™2Rhƒgò¥‚å¾=Û�Ný_OÚÝ»}¿Ý·÷{ïíÞËT³›y-ÕšùÎ&ïÉIb!J¼e’ä³&•œ¤ûˆ%þë§ûZR»fÀÀ›ó†V²`¦&äe0ØOšl´€ÂpÀùX8³‚‚.hVÅ7’õÆ[F¼^iTÖÀdèðÛ2(¿'
+'ý^ca«Œ‰<€”{†ï:c"6”e*îC‹�Ú{�ZC‡ïc<[ÙÆV˜Ðÿyu4…ðXUoÿL¼Ão÷Ç; ´g^<ÐéÈ<¿Ãëéïeo†¶ïx²“µÛ;2½þŽ–L¿¿Å;R5³Œx†‰«ü-#h&¾992£w´ŒVéUqÿö–ÔX,šlü/]ß»§+]f²(›,ÉtÅ—72qŒéjdº™®˜3tÅw1¿ß�1¡¦TóíÉ3ƒ·»}©&»ºï!æÐ“k|Ž~÷EøÊ¥2²¿)£@a¢òÆòF&‚8c¢|è¶,Šýk|î)|jQ¤B·Õß„–¨EÔš©ÝØšñmúF’¹JFß¾¼ÍºÙeˆ(¾«þðÜcø}‰º—½z–»z{{»YÕêF¨5³zSk¦n#¬DAU{K
+ú\êã8£oD’âóÓ Á"pSÇîB8êfÈºD2(Š„¥
+=c.­ú[oÃ	~
+äq¤o´¢ÊÈ"úÆVXþÒ3VQ»ÐB~ÊÚQ—¯4ŒÕÃPÖZÝZ7��ò�úÁÀ`ù`½½ãCÐébGéhÅ‡zBÝKDÀmO
+È†e1}¯Ž–h†âAv
+¥BÝØàëÉÆK¤ß#¶{qÖncúž%ƒ,ôw£ð‚0Ô»4¨wqˆ!ì5†
+aë…-˜‡|M‰¨éÁ9Aœ 1½ñ4Ç!³Hs9MŸ#Ü[8ˆ$œÁä©·£sÑGÕ[ÑÄ\Åà^½UU¥Ïê³ ‚�ÝõrÓwu}Ž¼tšíô' úv‚®R½ˆ4 3	Zà¬ñBzH‘“î<àÁ”éÄŠ%f«*Ã0×	ìÄÎÜu8?7�¬á/Ãè]ƒ}ál„pð
+°Nü)qñÜ§0Ë‰½Æ,‰ÙGÕÛ‰YX[,úÿ`è9õBU¥ˆÃ˜Ã{.ç¾ïäoÞ±Áû£¶ùë4ŸŸFù°ŒzëAó1ó0>-ž–†óÏJ¿•LmÖ”=åjóì´vÚ;];=¦‰uR�²Ž¬âÒW•aéwä¢pAº \!	ïKï+VÕáuó”@�½Æ1dR<–
+±èðdB¼–]O1u­°eóœ¾Ë¿¹¿Þ.¶àÙP+U•8�Òi\]l·ª¢à_�¬j}]ñ
+A¬ªÝ®®«¯³ªÁ ©þààñ�¾>ÌÝ�:¼Á®Õ¬/4üô�Ïä¶åÚÇ_ÆëðþÙøËoÜüt®ózãæ½˜`r¾ìòs08�P›.í!‡ ëä…/À±m<æ'ÈÖ³&‰ÇH–Ð›p–HKÓºÂ#ê¡^š¡”:ÍSx¢óEÌ7âo¥g#U•(íóY±¶®´>Ìs×òÇg0©¼FýñùÒ‹ßežFˆÊ°
+Çômo8Æ]“î÷è»ŽKŽKÎK.S³»¹¤Yksþ”þÐqš•˜—•	õ®µ´ÙÑìlv™J¥ÎRgÒ6zÌqÒ}²ä¤vºä´f*@šªyµ*í€vDÐ>ÔL³‹ÝVT£U¶h*Ø�0ÔÁ�X�ƒ�ÐyuŒ`ÙÂ¾×ü¹B&2³�<TÈKY»¯‡%»<–¬ÚGœ,ð–aÁh4¡‚çB]× ,Bé®¨µ ‚­áPšE?Òæ§G­¶†Q‹Ñèùj„šÔo²Bk�,ljD Í›“zžävº‰»ÓB„`"ø§SÌ3Z7&ßFîù«¨Š6µ¡¡!…»Òà/V_]A=øFmMÐÎ¨+
+WÛ‹là6T©|w¥:xó×¡/w¤’�¦Ü
+'6½såß'Â¹ÛÛ1ŸûüXúh$¶åë[;v*¹ñÞ?^{rlGã­
+Af¥ÄŠ¬´
+]Ñ«_(ºXD•¼XB†¸_òÃ¶qnŠ·ýÙñ±Ód·á—ì/|µP\\h÷yU6OàR]^¯`]9®EÁö	Lt‹§°¢�2z‡Ü<ÊßPÁ¯Àÿ€œjè¦C+•Œ<
+6�íjö°ç¸çÏëžsÞsUÌ®/Å¥®�=[Ü‡³È¹ú^0ÝZ'ð@k¤"½hV±Ç®YÌÈŒ,RÊXR�>”.±e°'ÖÛïÑø	C$ÙD;TÈ¿¢4�UeÿÆ-}û«kõì?˜\·ö©¼Üœûé™oÿá¹�—û”ûÛŸÞÍÝÁG}�ÏÙ·ûÙ¢O¸][I~³ýKG_yüÈÞcç»Ýo=Ÿûìˆ' —¶¯f¤ ¿èÙ«D$Ù)‡äMòù¯²0«`�Úi€–)k•Ç•aå¬òŽ"aøÊ–EäÍyŠˆdYQ&ðkº‹£6Ž£‘©Â)„š‘¨+ÓÊ%xx—!lùgÆ¥0AÎv†?nÆffˆòÑs"'º,1r˜âÌŸÂ_Ãk�¨¾Ö¥ÞN' ¶Y`Ç`ÛŸKG…ƒÃ‚Ûb)ì±‹eÉuËå¯È	ù÷òÇ2�œè
+ÁÙP‹ÃÖp‘ßŠ­˜ôÏ�"ÏÞÏ}–{¯¼ÍýâîÖå®�ð?syF~€øsüœMfÜ8‰Äù¬.ÕGj„2¨Dæ RYm� COY}ƒo%È Z…VÓÕ|™¹Bn@õ|LÞ�v“î)¾Ó´Ó|ƒ³<"yæÌ’DE	c/á0‰R//Øx^0™u—ö�™©Èsi5æá8�²¤UÏDÂSÈ×Lrq±öŠí�Ný‡ír��â8ãøÎìsæv÷Ö÷öÙ‡÷n±}øìãp®€Á�·Ä‚Ë#%<9pBÔª‚0Q&$~$H%åQ¥Å-¤� ”‡ „6TmS…¢”Š”R
+
+ª(J	·î7çƒ(R½º�õj´w3ûÿ~ÿÿÏ@)Ô	î2€GÚ¤Œ é$˜â‘œ3ˆ	$-v-ZrßâŠïd²·3ÙPnÆ7[¯-ë
+æô›°›£�‰¼iu?¦;bƒlÔ×wŸ93¼·o’4ÑÒ\‚mjÓä¢�‹Žqü�sHèà�;uï $Œ_àÂ0U¢Qõò¼ø–óëÎÜ‘µÎY<ÕU�;‹¦;ýâà½—±™»ÌÒÀVØù§`ç½ÀÇjî¢Ý°¦
+-×;ª®
+w�DýDŠWGËž2ÿL?Nù÷û±ßï³bå¯búÊ¡·+©l—:%,5Å+÷«Heh%®´:€7ÙÑTÒNÎJ¶$Û“�ÉÍÉ¾¤b&SIœôÅLÎô¦ø•þš1³ïJ šÉÞIt>o°O¾”óXõuŠÔùVÃlè<èe$m†IL¦L£öÊÍ2$5a_X¹GkG`FGVÖ@RŒ¬kÇ�e…_YañEÑÂ?ÖV<í—{»¬XÜµ9ó“ÕÓœO
+ÅOï«úÖ¼¦iÕÞƒ<}‰I³íµçÄÁÈ;/ûE¢òøú§Od5g�}"™7¥qsÇœ¢ffLz¢Š1õÉ¡kâ"H5aî‚=£‹ôúz;¹íÒoÉyþ¼ë?<)'q5®�ò�
+¬W‘.Q‘½r0è
+Gá*¾\”ãâqy‡Û%6 ™`éß68t™»ÅÃ¶¼(”Î�ô2€ØÁP� è¶îIëM‹Ýh¦¹m(
+N·cžÊ»?ÓçrŸqùG…S¥¨Ô_Ù'#·\&§€
+ðöúKÖÞK–e–ph€½
+f÷÷ÙE†ù>b†$J‚eBxá¢f0+O!Ád…T6ÉùÃ
+ç/Nz¥‘öÆÓµÎGá×WïúýïúVïÁ%oý}-@Ï ì\t`òÊ¯;w�ë7¶²ä¶ú$(Ô€¹Þ~(å>%Ø*´ªbU°.85ÐXë‚cKºKvˆ[]bY“¥×Sî6”âÊý2’šd«²½�QdFSQ-ò€
+�”�
+¦Bóÿªð�Ù*³ˆÉ(xÀ$vXÃ"z3Ý€Š¶àÈÑ–
+-5ã–NßøÔîÜ{(~é{ã¦.®¯ÿîì‡‹ƒ¥§�k<¼±oISU™púÞ×tÏÜ·÷ì9²Ô£3�°Z¬‚•º¸]v9DÊcBËÏ~ñ<'‰"9YQ\œ"*¦ô'¶2üŠ³µYZ‹Æ·k�6µ”Ö> hØe"–wN²¼TÇ¬úêWÞÉR}Ip$
+§ê+RÇ—¾,3^4ØÔúáØ~ÿØŠâ¸Å�‹¹ãâ`î-ü�»“ñ†ÜzXÓ«'ÃšT²].¾B©p�k!xh§MJ'¤©9abš]î/ŒöîÒ$Ü…“Dz…Ü À!J½¸T0Hµpµ`’Ñt^.´’6ºw»Éz˜Ò;ä.
+ì6“�ô,y‡~€/
+È‡ôþTø„\§ÚÒA7âMÂF²‰nÆò|W+n–‘åt5^+È�¸Ih$Mtž2�Ì§rˆŽÖÓx‚�&iƒ.3£•¡~‚D.˜_À\DU–k%]­ <Vf)ZÚÅNùUê.-­ØzeÚÅNpë5Û`.…‡î	Þ(·†ýo€,äÂ}Ó8“Ý(šh×À·˜‚BHí°íc¥µ<†K�áUc•‚ËÉJ™Žô¤õá„Aè½DÐþÂLZdœýxZ¬•my½‚”ëá-œp™.àñ¶:D&r6LâjËÊá1S�q;{3‘0êÿeÔ‡‹�\6—­‡0/¸‘~¼‘—üÚ¯ºYÁ¹¼³ASÊÐåƒ.“ÙT&ÿ—]™oMÙ	!¦"åô*ú¢HFÇ�›Î%çŠóW0«ÿéÝÉÂ_¬c B3°ô°ÔÍ•p?µçl·)ÛÕíº  YWÜr¨2ÔAÖxä5Eþ.¡WéU»ô—<½¾O°'ÔVe�â“Ã~OØùÃ²·F#Å52¨ÜOG
+jRž2V˜©ˆi‰´G:#}ÉŒÜŠàˆQÙÇ!ÖÍ¦òuµ©¿tÝo`2Ï�Ìpw×p3…²à=ip–qc*À‘C>Ïýä)5?R»oYo?jD/9ëœÎ1gsõàÁ+—Ž½ŒÏ_ÞÞ~(1ÁyÆù¡ó#g rù�¡¡¡{ŸÁÈÈxõÆù¹(÷¹ýB�ûQ÷<¹ÍÕ¦²®¶Ï:¢_$TR$Tt¬>YŸì–ƒùtŸÛgŒÕÇº§¸Wék�÷¨«ƒt¯Žô�žâ®ˆD>¢ºõÙú*ýE}‹¾KuSS}š¦ºU¿”{
+jñõù°ÏÇ™Ñr ’¦ë~NÑYlªä4bÿù’Ê>é€tRzú‘îv™VÊÂVÔ?L%œgRlÌ’/™”ß»‚ïçå”Ë)[ðöºîd"£CôDEŸß�(ê©Í›:X{Ðå“Ø²Š€Ê÷�ì|Å?ßï<}ªåù¶~çÇV>¾hiýGï·ÕÏœ:òÍkâàÌs/¼þAéø®½ÎßPÃÞæhî5~ÆÈù“¦-„8üš6tUø7h­½kýXÑ@äHülµæìsö‡­bküY©C{6þ¡zÁR›é}N¬ÙZ®.õ,‹~'¾¬zM¤+²5ªz,Æ¸ei6Ú­Åáôc±Ç¬S±S–��e­
+±
+ÖÇ±�-)A«´‘±‘V�–¶šh“Ö{ÄjÓZ­µÚs±^íåØÏèÏµ7b^B‰&Å$«˜k�˜³¨ØÜ�]l¦W„ÐŠÐÎ
+âVèOÚj¸®¬•Ôøxn*b x4l¦SÈF³Ðÿ¨®à¦­;þž,K–,É¶ü%ù«vp‚C%!!%b@JÒÀJ³êWËu	ÛŽÑ;c-¡GY¡eë€ô(+_-»
+’IYF/»ÝÝŽÛ±®ÇuKKKéír%¬ìÿ$ÃX¿¿Ÿ$Ÿ¥ÿû½ßÇ*¼¿‰Oâ÷°Në¡Z7�é™38åöTuoP¶°ÅE¡²ÇŠßtŸ­lÁ·=Öª3¯ä%³å©ŽSHŸ�1]ä1¨©
+Ä*ô¤&²©Q«nH�?XûÞ™èG8:úñA¾þ³ß[[í�³÷ûe2û@wÉµb\®åÍ·‹ûL—8&Öò
+y{ó¬™ÿËäÉÙ_Ç×‰UUÐÇ&q~Aã´£üÛ¼™Q,1‹ÍW•V
+›”¶¬Ëø}Ám"‹øšfì}eÏã‹µ¡ÏWõn¹ý6öá k|èÝ¼ù‡MéÒÙøäåï½<…Î7�«øZdÏŽMKµ¦°\6§}Ó/»×ùï?ˆ=ÏVÔj…éÎo
+ïüÁßŸÃ˜à«2á�™|6èÓÒ\9]n_ÂuC¦ØÍ±¶S…ñXäà ‚Ð[ [â™:Ï°�BÐ²‹`ê±IK¨nj+µ›¢)Õ‘ûE~U–vœ¢`Uê­<$�QØ\dgÇYÒ~ ÞëF+½Ëx’™œ¼7îŠ…”´“¨6žÒå”-ÅÄ�•N1Ø©‡ê4dmªí‘Ú¯V�zßÐ9’¢T„3Dfv‚úL ªÑqXRF!?W‚
+9vŒ¿!ÜáîòwûEûûüEá#ôgÐí«ÂMô	Ç� ß²Ÿà�çèû9þ´p‰æÊè{š�è×ìøŸŽ|^r`IdˆÛ“ä¦ 6Â�Ý¹å¾K‘ût?Ñç5dædl³ Âœ©Á@<ÿÓ`“tÂ¿qÒöøàTù<8U¡?cCBÙ(*Ž‘‘cVáä}N'Ï1,wp>‡ƒ£�‚�kø›€(L6;ïd9ã`Y;DK
+˜Ó”m NXß4¨ò .×ù83ìÖÓÄ%ÁTˆ“ÈIaU|�*Cjk.Rr¹�šË*‚¥¥ÁîüË¼{ø÷˜#òin}T›ÿ¿�mcêlPëñz²$F‚.{¡bŒ×?ÇékXÞÀãFŸqLý5Ðh�íö}D#ÐéE÷˜MSŸÑeô\4
+UàýlÈ±G¡æð¢HSáßÜ×=\µÚ¨~­¨S]W´½èUõµÐÑÐPøbèRX`Ñ`Ô@1SâÏ¨©íÔQæ4s�ÎkuSÑdÅ,O©˜ÔSeZR/˜ƒÕÖ'ï'©dc”,z¹äÒ�buGOFïFéh´W"ŽÝ¦ÐÓ	=âiHèa7JHKRß=M³‚È—ìÀ9³Âi³Â¥p…®ûœ±YEŽnº˜yL8(Pà‘¦À&éR@BmÖVÁÎùq9´©²$±2ˆ¯q[pep}ÐT+»æå]Â`Çžñ,IT)k6JL8¬L•É™¦ò¥,X÷§£¸'3nM†Prê½³á¨¶,¹&IeS™,|ÖÚ&¹­MÝ“%äVTFdÑæ„ÝfZ�Ép5Õ5–õÀCH(UWáµS©+—3Øb7�nÖ¶èpöðpû�W¿xÉú–eøëÕ7“5/¬t;©”íß›yé¬1øò‹‹#5ª£±±Çò]-‘ÂxdéÂ9Æ¹B)®ŸÓ^QT“\-ï4ì>q¡zcÉS“ú,gmMø‰0%·3í|{ ]ÉDî°L=Gœã­
+/¤[ÄïÂð^vÇÀ…`úí¬�¬…×ét!>˜p„ºc8æ.¡lEmKtw£­D›¢
+V¿{ê[ÇsõŸ>éîùÒLsÄ—5�4×¡u~‡îìd:ùÎ@§Ò±g3(›"©Z'ƒUƒ†û½ ÝZ/V·õ�FnhÅ)]Öš6eôÂºµÛ!ò|±×¸aÜ5¾0>Z‘é£fië>xâÌ¡7Ã?
+ÏÞ;AEëK;\««Kî
+lV6©¯S¯Ü”¿¸¯*cÌ˜cÌ;æŸd¼³½³ýÍrs QÉ]['×jÛFûFW¯}»ë%õ¸|,0$Ÿ	p’‰Ð°FêiÙ§I•"9¢Æ4³º<šø.¦=“=N¤Ã¥H‡ëPånÀé»@_4œŠYLŽâJ‹äƒ˜hƒ
+³	Ÿê°ZÙJ¤=Û:žšO�¶OdG±¹‰T
+ª¥¨ÐSS;-TU×Ø	èˆé(Ò³Œ[Ò³m]›·<·¤Ó�}©‰?Ž·p`|äê_O-ÛóÎpßŠõéßŽà"Lƒÿ/<Fî2èÝê<nvë3å“á3²…–Ÿ4&9®;¶5FÕÙ4¡Î¯©Í¶B³�º�ã|&\œ5ÁXÉKÁK$±¤¸\(ô
+ÁNÂ¡F;ê>aÏ—bL5°\¼é3+bÓÅwÉZ˜l&‘¨Ê? øù „˜G¡B¯6îÍ;µü¬qÏéß†Õœœ^ðüê/¬[ÓÛ·"ƒ‹ÁoIXÝK¹ïw¿³øÛGŸ=tžw<o1`Å‡"ø­!ä†}Òè¬ÝÇíê>n?ÆŸãÎ‰ƒ!‡Ã‡QO0�|[ì¸x†9ºÈ_®ò
+“ìQŒ¸"~Â¯KÍå?ï¿ì·ùM4ÄÌ*¡R»t0ùòi•DIŠL|á5¬áJ‘k¢qÍ¬%VMÍ´ª1«î:…$„�n{¥,C›h§¬�v'�,Jà´ßQ:¶2¶>v0FÇ\	‡.º4hxž
+S¤ãYª	™Àê>EŸîkPô˜ `…pµéêr¦m”á&à
+™Ü\$ç©šÔþ—NäEÌü‚r-¹éþ )'8~®9�—h0e.3J4kþ¼¤C—$ò£ùyI‡f™R˜I×9ƒyi­$R	É.…	Äã`	Æ‘-aJ¯åƒÔ°R=ö+ãÖ‹]Ø÷§q,39Ý¶mõW–Û¾ßþL}=Æ_Mï?tzÏ5ÀBÊ¸hoÞ¹óù-óç‡ð†àSH4¨WTÓxwÇ=z«bwÐçÊðP>9à‘þKwµEqÞñý¾}¿îvoïöp¸å@EÂ¥ž¹3":Q‘†€6"Ø” ­1�Te*QÑŒT3>‚(Ô&J&&:¨)¤íÈLÒ&�t¦6;Ó´ÆLk3GÒÔ„[úß=N4Nïfow·ûý_¿‡æ$‡†»yÎ)¢qBÄ¢U�AªSG:Ò­Ó,î;
+·f4·À—Æ¹¥\GrJ±Ú buQ	Ù¡…±»�èÓ‡u¬[=ÁKQÝï}q·©š¤Žƒ‚¯Ié¿Bø`L,“[>ÊtÂk’‡´R[S?èemTð”zr^s}=e¯m|ñGáÏ›õÉ'æH®ÚÞQ�÷�R¶lñ¥ñ_‘•öì›Ë¨F[A£%‰Õ›‚;‚Ø%Ém%Ûåö*�›$g¢R\J&Ð¼€\é¬u×æ×Dj T?pÞRoi®¹r©>· tØ(}qAù´Q)éög‹’,J²áÐ½žé²Bß—gMÀ9{ìFw¨v“œ¥Ô¾ 05¹ù©}I45¼'Ã&þÚœ�Ó°vaº•pÑÃúüLaD|èð~ ÐU‚J‚Qš—ãòÏ¼ƒ>7&ñG¹¦$¯¤É*ycCJ�¥ùŸ°g?|Šc·/²d+aI>kc9%MqëmÜr¶¸[ò×FšŠZŠ‹å¼´îMóþ,€°ÉöÎÊQÝœ›
+BAsOaÙOÐ|.XPÓ:;_“·ÿuój„Îÿ®±·ýºËüÏ?Ç·5®Ý³³yÍ¶
+cŽ'+G/É}æðÉs]‘ˆoïì7ï­‹
+íqàmoùÅÑ7úŽ@²ö�ë©\×‰�D‘…P™UHåôˆúº�x–Öé<¼BmVi„°æV]éÆÈi%5H²¼ ¸=‚N¢æøDv^ô�&xÄCš¡$úyÑŸûú|¸Í7êÃ×}ÈG¸ÃºÇ†-ømŸ�z�Çï�§Ž4öx2HGc“g)7ŠúäÔkË+ÎöLÀ–@ÈÂhå¨MwŒuˆÞÚùÛU=KƒæHö²y­¥æÈ‚÷.lÛÙ•Ü‹KNÔÍ*ïÜžü‚†Þ~ñ$’à´6
+<¬,®
+ñ_Åãvþ4?Ì_à¯ótˆoä·ò}p�&– )X,A\ >‡Öƒ&bh†¥ÌgÚ½˜“¥üÜd\SqÄíñ$iÅŠ(%7iÖ¢a{ùÍä§ÞE”9þí"*üí§P¡N¨P¬P$þ;D�—ÎÈjÜ¶T›ýÓ£,©�cðMÌ)á¼ðÿ±ð© T“�$–Y_Á<Å½ÀÐïò—©kÔ8õ5C/a—pMÌfêê0ÕCw3Ýl7'„(SDÑ…L![ÈË‹©Å´š”xN žd(‘¦ˆ’EŽHA©AüÃD€.æÊB,b×ÈX£v…`Á~)þÒ¤Ä¶âö+cë}0Q–"R•„7LÉn³òKO9ñÑŸ%Òög=±µ¥-Ã“ƒXµùQ%ª3÷£—Í?›_o³3†^0š|]ê4OÂ£§ªY=DÐ�£ˆUKºŠÆíôiz˜¾@_§éÝHo¥ûà
+!‘ ÉÈ0"ÒU#üÔ}U›¬SiªFô{ßTÀ³¶sPÑ@s‡ˆü»ž,$y]Š’Q.ê‹æ–ãG¹G}å¹R6Y©æ#í‘ÞÈëÌ	ö¸tŽ9'�Ž\ˆ|q‘âH|q>r9ÂD�ÌhÎÛí/i6‡bA‹66ÇfŠUTÕÈÈÌ´žS	»ÔDÝ¬F=�4ˆ+Î@F8˜	×žÏD�™(®�Í‡
+Kq
+„a‹>níÁº
+ø©‘˜[¶<#j$¾7/ZlüÉ¸l�N#d´$ad3�	ƒ2üÿŠ¥MT
+‹RX¾J[_oíÒ£«Øã¿àhc#äsC‘EK¨HËñXþÈk»$¯n�²qg”§¦z"w7˜Yqìé�Ç
+`¶ƒÆ²¹Í3Ì‘¬øCó›§›#Txï›O._þdÃÓå‡’µ¸áèŒØÂÝLŒ+×M«èx-95Ûk¡ÔL'z>Vóju\3G
+Rª¥”såÎ/š±¡Me2#‰"HUŒÂ:aC�&à&ÿÚ1,9¬üÊ²tá$4
+,w/ÂÙ™ºäRƒ‘V¹9÷@š�$:ªÖÉ[VVùã"
+z÷_ê»—†pÖÉ5sª:Ìî9» ¹ã%×žýÚ
+‘Êàv&^E#ÜMí¦‡ú_¥±ËOûy\«Ôh5z­ï >ÄâJƒüEüwúüEi„a®ÊÊ	îcüGæ}î÷½‘ëd:8Rµ»PôZ)rS¬»Œ
+4f´eàGq�=I™¼”hO³ß¢4�foñQÈ¢>T¯E]áqƒÁËçßÅsOìJö|…¢æ¾ÜgÞÜ…²´¶îßßÚz?ð
+bv™^ÿÊ|¿c¢ÿh_O¿ïnó9ê Ä«€?éNÌ˜£-Ô°+J–ÉeZ4£œ¬”+µòŒÛ¼åqÓ¾eŒ½�ÁÁüÜíguQTœŽ´ŸU#‡3¬(¶Q¿ëh¿ƒB*Wîó´67Y|oyÚ»|
+è0¨¤ó¤©µ¬ÊTÔ»SúÎº!„Íñ¡]K¡Äúž¦Õ?Ûþýµ;¡´UÏšŸ™IsÌü[ÅòääÐ™·Žœ9qÌò*+!öÕ»J‰#‰Ù®ŽÊQw,s.—ËÝ‹2¹¶
+ro´–®ž’k´Zom &x\8žy‹“oº%•pdXI D�•Md�
+ãC–åŠ€3
+«ªÓVM]
+R¡”L»+þß	¿hýdZè¡Ikñ¶ø›‚�¤2¶ÈI9QKå è”M%+g¿Þpnã.D¯;C¤9úò³M�«Ví3ŸÃúcÕ;{‘‚€cêVù¦‚<ûËÞc§O~ÇRè;‚œmW¿?Qp�F¼UÓMôFš,v­p4;Ú\”À;¥�„»¤		Ç¥¥–ñ¦D„eaÂIÌ¯ð3ù6žâ[]½.ÜàÚê:åºà¢\
+F¤Ý·ÿ�ýª�mêºâç>¿<ÇñWl?ûÙ&$ÏÏñË‡Clˆ�Ä@É	LBâÙHCœ%$Ä	P5èÖÒuí6�B§må�jtjAUÒm«�¶j«6mü3Ti‘F·jZ†2Ö?H¼sŸM€m-ÝÚý÷îóïÞsï=÷ëøÞóAÎ†xl
+s¤(ë†O<ð ïôzâYG…�ï;¶.{& mZèj›ŽîúÌÞKëêñ&øÔW½â’s6rž¾é¦‘æþž=[ÛÐbå³#ÍÑ¿W7^\þž1Œ/ºÏXÉ¼¥\ålœ?¿L°	þsösüÙ²3•=ßÂ3ö™ç,?ó½çÿÀ|Gâ*ÌÝæ”ùŒñ¬ýûÒœIßèWJ›å!i@~Öþ,ZúB©¡NÞÂµ[ÍíÖßfI/•–Éu¦¨/*EýÑR=W�g3øÜæ2“$I~}©¤TMšŽñÇ�G+ŽT~Ñùtå·œg*¯HWüæSäá+î—*/TNWq‚Ï¥øü—RT)q‘ßcÐS“ïë¼`Š{u$à­¢úQ@»ÓQEÂU$TEªŠ}a¼\5Ä9Û¤–È’µÌ3Zæà±Y*ò»hoÐGŸ¸•Ó¡Á	ZCKt²Î„åáˆ‹ÈR­¯Å— =Âî�"0¬×'1å³‰)÷ö±„m)7vx‰·Å¡Ç¨	Ô�¿‡Þ‰Us e~Acßl¶”f3ó3Å¥´>?SRš­{¼j]Y…Äˆ™ÔJ-Ò9ó7¥kÒu‰óI&3Ëz!Õ@
+�of„5
+XNÏ
+6©u)¡¥²­?�0QHaûÉ)²@t€÷¾ƒôVåt¸�“%,écX†Á¥àÔ®AÁy'”h]DP‚Õ˜*0Ãy­B‰Ð'Œ¬ÐíUÐ~Y½¤Ã›ñ2¹ÃO{³Öüf�Vƒ9û~3˜F¶³'SN`êímÚ‡®[iæmÅ`´7XË1C9üå
+sÌÄ›b”¼lŠ¡„þ|É:˜àx´Ž€K
+{¢hìËðÒatJB5yzT¢3À£²�ÃÄk;p¨.À;·/ÿð³Ÿ»ñÞ�ëåËÿ°õí‹E2ùiÏÞÅ¿þn‰„‚�ÝåE!ÑÉÛÚ6í~éK?~þËk7m.qù‹�Eƒ­m§¿ñ›i|E%™÷™¯ç}­â;J…¼TX×[Z-=V½Ç	n�Ë	‚ÝÁÁÎðÄ­3èô&7·„óÂ´ ëÇâª f	{ÙI¨Ñ˜'§§zÓb2B!€éC-�J¹['öngÿ2ÿ:¯ëçOñ_ãÍ/ðyÀò"æYÞã=vþž;Õ6]‡zbê‰9à3Wë{6Æï¢'µØ»±pÑCUjXÔ¹Èz)[�Õ1Äé·ñªL*4EjóGk¢sâª±¬¨¬Õ½ÿÉ'bFÃSO/+Ï/'>,Zu£²f×–µgÈ¯æûÊòs(Ÿ¯¢–ébeô�¾­{lC¶ótÎÃmd6ÚÚ˜6ÛŸ½ûÙX£
+œ<_`à¼ìtU�—ê'¹HßüGøI†ü)Ÿ,ä“ü³Fæ_ü£^_”S�EçH=vm-%u;×ÿdxäââ)élØ–®$ž—»÷?~ñEæü²{>µ¡ýÈMrƒ*<§eyÛ‰çt�È{yqÐ×ë6Y#ù.³5¢§G³<¶1t·%ÞõtïY³ÑÂ2ààXÃêth9G?ª®Yòºb7ZÍ!K9ˆÎ°³ß©£Á­ú¶åˆóÚ‹Š#NAð²1�âöDNê¨Y)SŒZcCkv¥¨6"B˜züµÜÝÆ—<˜ãÏ½´sKªù�ÁàD:^¸xý¬ÞPƒêd¼ª‡m�!¡·¢5úæ0õ¶MâÕZ�Wë2[ofÐ�]¸¤+$õ˜zÔ‡œ—y_±`|é(tx0³»òf33X¡åe¬gçêqøÉ,:´æeTüu\þ€ø—Ÿk
+4í9Ù±k§gstÿãV^²0·ï2s½û“lïš'{ÐTÃÛúzâAJ�qí&¥”ÃPŒ-¨7õz–E—[&·õrÞm£,æ+ùL¾ÇôÎ«Y)Ä—î,Ý¡Î†UÜÐÀúl÷?®˜xïn$
+âAƒšdÓè§€‹ôú ËÉ"Nc<Q�÷4Æ‚ßýï‘ï0œ(xÀøÊÃ0ûwX~™…õú}Øêçøêûpþxpcë9à}`Õ÷VchXŒŸð!¤pþ}ˆŸž�1|Ü
+PÞ	P‘¨Äõ×à<ÕxžÐé‡±–Õð?ã˜
+4hÐ Aƒ
+4hÐ Aƒ
+4hÐ áÓ0@€&t”"^�Lº‡j6»ƒwº„›JrAJ‡a@´¶`ýJó––­Û¶·¶í€�í»:»Ý»÷ìÅö}Ìñê£÷ñK,œÂ¼
+ñ¨&!Í°
+âÐ	ØÃpŽÃ3¢œÉ —ÕÐ˜ëíÄÞ$ŒÜëÍüá?} Ï?““û‡'Ý#ú,ðÚ
+ßòÊ=\ÃÚ½ÙO’·r´LcŽf‘Nähé¡­‡ýÌ	zX�“y7Gpënäh,ºÛ9Z29šEZÎÑÒ;r4î‡M£ÔŽÃaHÁ Jç–"\@$à JÇaÆS9.š°–FšæIlV9DlÅñÕH5«íÉO8Sheg"taÏ(þ³÷x&±m;–ÙõÖB¿0¬ÉQëÔÖF1Še'ŽÂ=L©£:q¾IDŽb>€\iìO"çkê^éN°ç–i¼-"®7ø	N!bk
+×ÆU§Ôuéª"Ö)ÏTnÖn<¡êxdu½8æí¸ö zš$òÓq)œ•îÿ	u$�­:qüpj0y %^Sb||l|
+›Ä¦ñôáñtrjx|L<<z ZlNN%Á¢“‰]ã£GhË¤¸}Ç­�ÅÂk0[W-6ŽŽŠ�ÃC§&ÅÎÔd*}45ßßº¥5Ø˜NŽ®Ù<>:O|¼&•þ�˜H'R‡’éq|ð#÷&¦SCÃ“S©tj@§�µ»KìHN‰²˜ˆ‹íƒƒÕbrl@L�N¦ž8øÏ•é�ð´í4Ç—Á�Á•ÁXÜ#Rz8E–Y 4ŽK•.ƒØe sB¨ªjä9P©ÌÖÅð‰Áh3°äÆi(PÌO XºBên¦gé½ŸÍMâùm¾rHr€‹ñE�mdAôÎ«[…ýúóW€�CÈ•ãàr"A½Ó
+
+endstream
+endobj
+49 0 obj<</Type/FontDescriptor/FontFile2 48 0 R/FontBBox[-628 -376 2000 1010]/FontName/MIMGEJ+Arial-BoldMT/Flags 32/StemV 138/CapHeight 718/XHeight 515/Ascent 905/Descent -211/ItalicAngle 0/FontFamily(Arial)/FontStretch/Normal/FontWeight 700>>
+endobj
+50 0 obj<</Type/Font/Encoding/WinAnsiEncoding/BaseFont/MIMGEJ+Arial-BoldMT/FirstChar 32/LastChar 133/Subtype/TrueType/FontDescriptor 49 0 R/Widths[278 0 0 0 0 0 0 0 0 0 0 0 0 0 278 278 556 556 556 556 556 0 0 0 0 0 0 0 0 0 0 0 0 722 722 722 722 0 0 0 722 0 0 0 0 833 0 778 0 0 722 667 611 0 0 944 0 0 0 0 0 0 0 0 0 556 611 556 611 556 333 611 611 278 0 556 278 889 611 611 611 611 389 556 333 611 0 0 0 556 0 0 0 0 0 0 0 0 0 0 0 1000]>>
+endobj
+51 0 obj<</Type/Font/Encoding/WinAnsiEncoding/BaseFont/MIMJCG+Verdana-Bold/FirstChar 32/LastChar 121/Subtype/TrueType/FontDescriptor 15 0 R/Widths[342 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 776 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 782 710 0 0 0 0 0 0 0 0 0 0 0 0 0 668 0 588 0 664 0 699 712 342 0 0 0 1058 712 687 0 0 497 593 456 712 0 0 0 651]>>
+endobj
+52 0 obj<</Length 3009/Filter/FlateDecode/Type/EmbeddedFile>>stream
+H‰ÌWmoÛ8þ¾¿B_h?l¢wY‡¢@âÄmºMâ��ízý KT¬«#ye¹©ï×ß�â�CYr’6Š"9Î<óÌß¼ùÅ²ŽOfã‹‹Qp^¦UÆ¦ÉÛXy²Ú0±·ZUó:)7ë¤feº#[Û¦šV›¢)ªò|:›+8ØÔ[µyS5I#rE|ý´(³¢¼³Ž?²¼áãdõ®NvÓºÊA�õê¬j¬wIQZ®ý�×RàæÝ©ÚßÀ‡uq>�8u�_þë7%u{4;²>±…5®À„Ìú·Ø³O×SøëXß\qfóµeY5ç÷–Mª²™V«8þ”Ô%8!$ªûuÒ‹bU4»�ì[YÎ‘�;5Ûl®ÿaiÌ“»
+Ýh�AÀÆUù�ÕÍÅ=_�WeÆ¾ƒá¸=M6›ù²®¶wËÓów­˜>\3póÃÙ„AGH.W‹y‘~e�Þ8cy²]57n©Á“‹²ae£Ö[‘Ì>]�5rUÕ­¥ˆú¬©AÿÝŽG3ùÆÄîm™.“òŽeBI5_nïeR¬§žÀ©Ö-VÁÖë5'”^?›�oØºª°³ØnÅ‹¶d(¨ö2ãÈZ¿:üKuÉî«zg9¶?
+¢�/¬Ò¯gÅ¦)V+VO“:¹'.“ï³íbÃšiÚÀ!q·ê¾ø/Sf]O/-§�L½a`	„õžQ‡º“ª>«Ò‹2¯´ð€Õ¹õNÝÝ€¼ê=ð>YåMU2±©ÇÝëé…²f‚·† 73Ö4:T>k’ºfÇZÌ ‰J�³z²-S&qÿñÉz½ÚñíÛñMRf§ïÚe¼QìläÚªºÛR~rÂ ‚º¯^·Eç!Ùm!¬Ïx÷¾s¨û6NÊ¦8YÉFè”é¡ù^=”›ä~½btÛ`µXÓróÝšñj•nEj
+Ý°MµÚrï-¯%QÀÖÍRR¯Wí0YV«ªD`Ûíñ¶ð¶ÐiX
+žŒç­8Ùvãða-§3–W%u2žµ†Àø7¼)ÀÎï“$mªÚ²�œ ]y?Nl¬ÏŽ%þ}±ŽÿØ[Ù·o;¼¨^nºØ
+›>.}*2…„zé=+î–�^û}›ð²
+aì×ý’ŠAy·æ'ÙÅ8ª¥ìT2ûäÔÇ	7ûtSó�Q�óÐÑC´äB+µë)
+ÿyNö[þ”¼¬Êj˜’dC¨–PRÉJ:nK+}žp²Oé0'Y…œ�/æóIò]SßA!ü­µ@¢Â'ÞéìOœÛt=›üé$ã%K¿š‹^ÏòZ˜Ï&×åjgî^Uóº¸?­¾Ÿ×5�NuwØ’óê’eE¿®óÚ°õY˜jÙ†§üþ‚J¡ÇÂ$Ç2C±q­Þ–¼Äµ×Ûf½mÚáRMÚ¯Í]˜&3ñ„ ;7ìf³zw•ÜÃ�eÓ¬ÿy|üððp”òª|TÕw¯5\Éz
+ÓÀñmùµÞüÒÎ®›´.Ä©b<¹9±ÞLÎ'ÛösÛŽÀÔÈ·í0†ÿð2ø†ŠÉóŒï…@·>ÂLþö¥¼#eýV6ôÛ}ñÛkÏ°XŸ§2¨_|çR>Ðw ^”ãŒ÷áÛÍs\†ßAõ¹‘ÔÅ´=h—÷¥­L×o.+lN¥�¡öAá‘Ë³Ò§½»¹æH=±¶“Ú(îÍ$þ®ÆEØØ±IèÊˆmrŸbìJY_Ê¸6Ñéwì§÷¸Ú_Ã>ô3”öÅ$ŽÞÆy$e|GóGèt[Å³@ÿ$nBr‹Û(ýç¶ãZ®ü¿'±óä7ú­b›žI„Î@ÇÍeoÛÜ:¿ºµ^Á„o5K˜ø­�zXTV*ž ¤ª•Ué¶}“<Pô—ÐŸ H¼[µîyÅ×uõ
+ÒZ<T@—õWÛ¾Ž¬ù²«-MJkÁ¬jÍJ8!tŸ¤uµH#Ö
+Kà‘kG¶ø\�9õÑëÖðÓ«¶(xvàyÐ(q³`'ð;hœ8ÉF£˜Zi°$ŒoÁ{vì¾»ðì‘Ýä0Ea˜�¸œŸiè:uƒ<œ	aÝÏàïÂÏ£<
+\ø Rkel7ð"³:|—ÛÅï¥,áúB i»Q1hud\—/}àºSøµwh�=>FÄ6�òÃ¾„ùSÈ
+÷‚îÈ«"ì}Æ‚8ØD£Q8Šb/éóEïìü‹z@IéDÄû�ü�§É¬’Éíéu?�ëL“P&R¡?2õG‰.¨±«Ã8šIjÄ k‹ýE±¡ºÄ^lôÅhL@Þ<lÿª†Gôø˜ø©.Zâî°]ãg#ÏÄB!‚A÷þn‘
+»�1#ÍµkË`ÃñIáOtQS:o#è3áÃ�ÆAÜ·�Ø2í÷P|-þù~ÞìÅ9�=7çHüüa^ˆuÉu±‡ÿ‘SˆyDâJy‰Íb:?U9K‡ŒaB0$�\à��&mˆ[ÛTsYßy u¨AÀÑ2th:œÎÐv ¹ã@ÑÛàÑ¾ÌÌ¼“>t0ã63¹¶7\ÆZ‡ª9¨_Úh®dXô]r-êðcÏÞž\SCµ±ÇÞ¾AÏðqM%ßÐfÌG‚óÏÄ‡ÀnžÐz£†NW¯uõvcû¤ž˜>?'U�|,¶˜Wg'Wê�ãJÛƒ–+´ÏÑ«â$s_åæcJö#Ó^*‡¸ÑzeÄO5UÅõ@M5ê^`›µŠó&!ø onÇ—@ß%ðLÛ³fú*Î‡f>òG½Gê¦÷G¸æIßÐžÐV±Ú{}LÕÔ�yàY˜-lõààßÜna3Ön¯Û'õ¥è¸MÎ	{cÛŒrúêã™â4Ö<Êí¸õ�Ö£˜ßº¼V½™äö æCõ‡è1f¬Û‹Î]‰3ÎIt¤±Úã¶#ùé’s8§ß"Ïì7*‡‘¯8ƒRÎwm"9=h“Ob´��ú9®f¬÷O©OÀ_å³÷æ/aKÞ3£�GÕÔá÷ÇìÑ!ºŸ[ÿñ@åÈùljÌS´¶cÏíÎOè¾…p–"µàà¬Ø/?+13W¢îü2Àaô!÷ˆŽÇæ&vÀGgÀêojb24©œHM[ToDÛâÎÌ“š˜ýÔÜCøaOÂ>H9&ç´KùÚ‰Ïc|çq{.×ñ}F�q37ëzw.Rò˜'³ÛkÕKXûNTñêà fB_ÖIÚ?¨\(ñÄžâ?òHÿUÜÍõ~o½sØ?dlÄ¼“Ë¿Žž1Õz�oèOHøE}D0žæÍÏÁû™Cîv´œÐ‹³
+í‹9�r4¾Y“qœƒÃˆró±¸8ÚÞˆÄå ç³}ßË‘çä†ð‘ë 3®ˆÖ´.÷Ð/Ì)‰#}÷žÊ?*‡ùt1?Ùë;W¬7XK;9Ô­…F.ó3‰mæ>úbÛV}ýÈx‹ª™qŸzê�š!#¬�ÝYªk3ÚA{OdïÕ¨>¿öîD;ó³‰¯ˆÁQáë[biGÚcÖøøç04bJðä�¹ÄÓ~Ó’âAïyn/Rsä3òÍ˜…‡zÅg¯ãW¬uè÷Ìõ�êA²×âŒLãH±Q¹Âló-Cßµ=oå‘åßêÍ*g@5‹`¿{Êü½àÍÍÎ[’×¯|dï¿õl7ôë±�¯‹³žÆýçCÍc¥OÞmäúèIðÞ°³Ž=«óV¡ï”ÁÆ¨Ûè=<.Â×Î¬ÓÅñQÎç—gñžœCî)[T}ÀYê�sÅcéÇLÌTŒÄœÖûQ»¯b›|g‘Ï�«ÚNj"ÿmè#óŠˆÉå“ÄœÖÄçÆq�Ûakë!^GA‡ÓáNËºËu£èïÞý!ÉkWÊáÿÿ3þÿOØÒ>8`á�cŠÒ?R¸‘ZöÃÓ r}Œœ�Ûàü`gÇeg§PœZ’’Y\’™““ZT�X”˜[Ìec”Õ÷J-ÎÏ)-ÉÌÏSˆ6:ADÄ‚äÓSƒ3«R¢Í�ô€6)˜[‚éX¨‘@)©e™É©\ùÞc
+
+endstream
+endobj
+53 0 obj<</Nums[0 54 0 R]>>
+endobj
+54 0 obj<</S/D>>
+endobj
+55 0 obj<</Count 6/Kids[65 0 R 1 0 R 7 0 R 11 0 R 42 0 R 45 0 R]/Type/Pages>>
+endobj
+56 0 obj<</Kids[57 0 R]>>
+endobj
+57 0 obj<</Names[(þÿHigh Quality.joboptions)58 0 R]/Limits[(þÿHigh Quality.joboptions)(þÿHigh Quality.joboptions)]>>
+endobj
+58 0 obj<</F(High Quality.joboptions)/EF<</F 52 0 R>>/Type/Filespec>>
+endobj
+59 0 obj<</Length 3345/Type/Metadata/Subtype/XML>>stream
+<?xpacket begin='ï»¿' id='W5M0MpCehiHzreSzNTczkc9d'?>
+<?adobe-xap-filters esc="CRLF"?>
+<x:xmpmeta xmlns:x='adobe:ns:meta/' x:xmptk='XMP toolkit 2.9.1-13, framework 1.6'>
+<rdf:RDF xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:iX='http://ns.adobe.com/iX/1.0/'>
+<rdf:Description rdf:about='uuid:3952496c-67f9-43d1-9d6c-eabc037b1af9' xmlns:pdf='http://ns.adobe.com/pdf/1.3/' pdf:Producer='Acrobat Distiller 6.0 (Windows)'></rdf:Description>
+<rdf:Description rdf:about='uuid:3952496c-67f9-43d1-9d6c-eabc037b1af9' xmlns:xap='http://ns.adobe.com/xap/1.0/' xap:CreateDate='2007-05-15T23:52:02-04:00' xap:CreatorTool='PScript5.dll Version 5.2.2' xap:ModifyDate='2007-05-15T23:52:02-04:00'></rdf:Description>
+<rdf:Description rdf:about='uuid:3952496c-67f9-43d1-9d6c-eabc037b1af9' xmlns:xapMM='http://ns.adobe.com/xap/1.0/mm/' xapMM:DocumentID='uuid:6729a618-0164-4732-b443-fb9e2df68e0d'/>
+<rdf:Description rdf:about='uuid:3952496c-67f9-43d1-9d6c-eabc037b1af9' xmlns:dc='http://purl.org/dc/elements/1.1/' dc:format='application/pdf'><dc:creator><rdf:Seq><rdf:li>fduvalle</rdf:li></rdf:Seq></dc:creator><dc:title><rdf:Alt><rdf:li xml:lang='x-default'>Microsoft Word - aaai_low-cost-colony.doc</rdf:li></rdf:Alt></dc:title></rdf:Description>
+</rdf:RDF>
+</x:xmpmeta>
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                           
+<?xpacket end='w'?>
+endstream
+endobj
+60 0 obj<</ModDate(D:20070515235202-04'00')/CreationDate(D:20070515235202-04'00')/Title(Microsoft Word - aaai_low-cost-colony.doc)/Creator(PScript5.dll Version 5.2.2)/Producer(Acrobat Distiller 6.0 \(Windows\))/Author(fduvalle)>>
+endobj
+xref
+0 61
+0000000000 65535 f
+0000143899 00000 n
+0000144025 00000 n
+0000144179 00000 n
+0000149399 00000 n
+0000200455 00000 n
+0000267328 00000 n
+0000295421 00000 n
+0000295547 00000 n
+0000295705 00000 n
+0000306002 00000 n
+0000383044 00000 n
+0000383173 00000 n
+0000383647 00000 n
+0000413295 00000 n
+0000423623 00000 n
+0000423876 00000 n
+0000505236 00000 n
+0000577886 00000 n
+0000578048 00000 n
+0000578189 00000 n
+0000578351 00000 n
+0000578513 00000 n
+0000578660 00000 n
+0000578805 00000 n
+0000578948 00000 n
+0000579082 00000 n
+0000579244 00000 n
+0000579391 00000 n
+0000579536 00000 n
+0000579698 00000 n
+0000579835 00000 n
+0000579976 00000 n
+0000580138 00000 n
+0000580300 00000 n
+0000580447 00000 n
+0000580592 00000 n
+0000580735 00000 n
+0000580869 00000 n
+0000581031 00000 n
+0000581178 00000 n
+0000581323 00000 n
+0000581460 00000 n
+0000581589 00000 n
+0000581706 00000 n
+0000589712 00000 n
+0000589841 00000 n
+0000589925 00000 n
+0000592478 00000 n
+0000615607 00000 n
+0000615858 00000 n
+0000616302 00000 n
+0000616676 00000 n
+0000619773 00000 n
+0000619808 00000 n
+0000619832 00000 n
+0000619917 00000 n
+0000619950 00000 n
+0000620143 00000 n
+0000620220 00000 n
+0000623642 00000 n
+trailer
+<</Size 61>>
+startxref
+116
+%%EOF
Index: branches/battery/pub/papers/2007_AAAI/aaai_merged_intro_background.doc
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/pub/papers/2007_AAAI/aaai_merged_intro_background.doc
===================================================================
--- branches/battery/pub/papers/2007_AAAI/aaai_merged_intro_background.doc	(nonexistent)
+++ branches/battery/pub/papers/2007_AAAI/aaai_merged_intro_background.doc	(revision 260)

Property changes on: branches/battery/pub/papers/2007_AAAI/aaai_merged_intro_background.doc
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/docs/libwireless/wl__defs_8h-source.html
===================================================================
--- branches/battery/docs/libwireless/wl__defs_8h-source.html	(nonexistent)
+++ branches/battery/docs/libwireless/wl__defs_8h-source.html	(revision 260)
@@ -0,0 +1,94 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libwireless: wl_defs.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+  </ul>
+</div>
+<h1>wl_defs.h</h1><a href="wl__defs_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 
+<a name="l00036"></a>00036 <span class="preprocessor">#ifndef WL_DEFS_H</span>
+<a name="l00037"></a>00037 <span class="preprocessor"></span><span class="preprocessor">#define WL_DEFS_H</span>
+<a name="l00038"></a>00038 <span class="preprocessor"></span>
+<a name="l00039"></a>00039 <span class="comment">//comment out this line if using a computer hooked up to an xbee</span>
+<a name="l00040"></a>00040 <span class="comment">//#define ROBOT</span>
+<a name="l00041"></a>00041 
+<a name="l00042"></a>00042 <span class="comment">//uncomment this line for debug information</span>
+<a name="l00043"></a>00043 <span class="comment">//#define WL_DEBUG</span>
+<a name="l00044"></a>00044 
+<a name="l00045"></a>00045 <span class="comment">// Packet Groups and Types</span>
+<a name="l00046"></a>00046 
+<a name="l00047"></a>00047 <span class="comment">// Error group</span>
+<a name="l00048"></a>00048 <span class="preprocessor">#define WL_ERROR_GROUP 1</span>
+<a name="l00049"></a>00049 <span class="preprocessor"></span>
+<a name="l00050"></a>00050 <span class="preprocessor">#define WL_ERROR_STRING_TYPE 1</span>
+<a name="l00051"></a>00051 <span class="preprocessor"></span>
+<a name="l00052"></a>00052 <span class="comment">// Token Ring group</span>
+<a name="l00053"></a>00053 <span class="preprocessor">#define WL_TOKEN_RING_GROUP 2</span>
+<a name="l00054"></a>00054 <span class="preprocessor"></span>
+<a name="l00055"></a>00055 <span class="preprocessor">#define WL_TOKEN_PASS 1</span>
+<a name="l00056"></a>00056 <span class="preprocessor"></span><span class="preprocessor">#define WL_TOKEN_BOM_ON 2</span>
+<a name="l00057"></a>00057 <span class="preprocessor"></span><span class="preprocessor">#define WL_TOKEN_JOIN 3</span>
+<a name="l00058"></a>00058 <span class="preprocessor"></span><span class="preprocessor">#define WL_TOKEN_JOIN_ACCEPT 4</span>
+<a name="l00059"></a>00059 <span class="preprocessor"></span>
+<a name="l00060"></a>00060 <span class="comment">// timing constants</span>
+<a name="l00061"></a>00061 <span class="preprocessor">#ifndef FIREFLY</span>
+<a name="l00062"></a>00062 <span class="preprocessor"></span><span class="preprocessor">#define BOM_DELAY 50</span>
+<a name="l00063"></a>00063 <span class="preprocessor"></span><span class="preprocessor">#else</span>
+<a name="l00064"></a>00064 <span class="preprocessor"></span><span class="preprocessor">#define BOM_DELAY 100</span>
+<a name="l00065"></a>00065 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00066"></a>00066 <span class="preprocessor"></span>
+<a name="l00067"></a>00067 <span class="preprocessor">#define DEATH_DELAY 4</span>
+<a name="l00068"></a>00068 <span class="preprocessor"></span><span class="preprocessor">#define JOIN_DELAY 8</span>
+<a name="l00069"></a>00069 <span class="preprocessor"></span>
+<a name="l00070"></a>00070 <span class="comment">// Recharging group</span>
+<a name="l00071"></a>00071 <span class="preprocessor">#define WL_RECHARGE_GROUP 3</span>
+<a name="l00072"></a>00072 <span class="preprocessor"></span>
+<a name="l00073"></a>00073 <span class="preprocessor">#define WL_RECHARGE_POLL_STATIONS 1</span>
+<a name="l00074"></a>00074 <span class="preprocessor"></span><span class="preprocessor">#define WL_RECHARGE_STATION_AVAILABLE 2</span>
+<a name="l00075"></a>00075 <span class="preprocessor"></span><span class="preprocessor">#define WL_RECHARGE_REQUEST 3</span>
+<a name="l00076"></a>00076 <span class="preprocessor"></span><span class="preprocessor">#define WL_RECHARGE_REQUEST_ACCEPT 4</span>
+<a name="l00077"></a>00077 <span class="preprocessor"></span><span class="preprocessor">#define WL_RECHARGE_VERIFY 5</span>
+<a name="l00078"></a>00078 <span class="preprocessor"></span><span class="preprocessor">#define WL_RECHARGE_CANCEL 6</span>
+<a name="l00079"></a>00079 <span class="preprocessor"></span><span class="preprocessor">#define WL_RECHARGE_SEEKING 7</span>
+<a name="l00080"></a>00080 <span class="preprocessor"></span><span class="preprocessor">#define WL_RECHARGE_DOCKED 8</span>
+<a name="l00081"></a>00081 <span class="preprocessor"></span>
+<a name="l00082"></a>00082 <span class="preprocessor">#ifdef WL_DEBUG</span>
+<a name="l00083"></a>00083 <span class="preprocessor"></span>
+<a name="l00084"></a>00084 <span class="preprocessor">#ifdef ROBOT</span>
+<a name="l00085"></a>00085 <span class="preprocessor"></span><span class="preprocessor">#include &lt;serial.h&gt;</span>
+<a name="l00086"></a>00086 <span class="preprocessor">#endif</span>
+<a name="l00087"></a>00087 <span class="preprocessor"></span>
+<a name="l00088"></a>00088 <span class="preprocessor">#ifdef ROBOT</span>
+<a name="l00089"></a>00089 <span class="preprocessor"></span><span class="preprocessor">#define WL_DEBUG_PRINT( s ) usb_puts( s )</span>
+<a name="l00090"></a>00090 <span class="preprocessor"></span><span class="preprocessor">#else</span>
+<a name="l00091"></a>00091 <span class="preprocessor"></span><span class="preprocessor">#define WL_DEBUG_PRINT( s ) printf( s )</span>
+<a name="l00092"></a>00092 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00093"></a>00093 <span class="preprocessor"></span>
+<a name="l00094"></a>00094 <span class="preprocessor">#ifdef ROBOT</span>
+<a name="l00095"></a>00095 <span class="preprocessor"></span><span class="preprocessor">#define WL_DEBUG_PRINT_INT( i ) usb_puti(i)</span>
+<a name="l00096"></a>00096 <span class="preprocessor"></span><span class="preprocessor">#else</span>
+<a name="l00097"></a>00097 <span class="preprocessor"></span><span class="preprocessor">#define WL_DEBUG_PRINT_INT( i ) printf("%i", i)</span>
+<a name="l00098"></a>00098 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00099"></a>00099 <span class="preprocessor"></span>
+<a name="l00100"></a>00100 <span class="preprocessor">#else</span>
+<a name="l00101"></a>00101 <span class="preprocessor"></span>
+<a name="l00102"></a>00102 <span class="preprocessor">#define WL_DEBUG_PRINT( s )</span>
+<a name="l00103"></a>00103 <span class="preprocessor"></span><span class="preprocessor">#define WL_DEBUG_PRINT_INT( i )</span>
+<a name="l00104"></a>00104 <span class="preprocessor"></span>
+<a name="l00105"></a>00105 <span class="preprocessor">#endif</span>
+<a name="l00106"></a>00106 <span class="preprocessor"></span>
+<a name="l00107"></a>00107 <span class="preprocessor">#endif</span>
+<a name="l00108"></a>00108 <span class="preprocessor"></span>
+</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:27:22 2007 for libwireless by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libwireless/queue_8h.html
===================================================================
--- branches/battery/docs/libwireless/queue_8h.html	(nonexistent)
+++ branches/battery/docs/libwireless/queue_8h.html	(revision 260)
@@ -0,0 +1,61 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libwireless: queue.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+  </ul>
+</div>
+<h1>queue.h File Reference</h1>A queue implementation. <a href="#_details">More...</a>
+<p>
+
+<p>
+<a href="queue_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structQueue.html">Queue</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structQueue.html">Queue</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__queue.html#gd79af6a8d562cb911d93f35b8825e148">queue_create</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a new queue.  <a href="group__queue.html#gd79af6a8d562cb911d93f35b8825e148"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__queue.html#gd21ee75924298937673e2b8d66665466">queue_destroy</a> (<a class="el" href="structQueue.html">Queue</a> *q)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destroy a queue.  <a href="group__queue.html#gd21ee75924298937673e2b8d66665466"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__queue.html#gcdb01f4d0c861c4981829920d3973b77">queue_add</a> (<a class="el" href="structQueue.html">Queue</a> *q, void *item)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Add an element to a queue.  <a href="group__queue.html#gcdb01f4d0c861c4981829920d3973b77"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__queue.html#gef91e5f119b77101f6c2e23eb1803059">queue_remove</a> (<a class="el" href="structQueue.html">Queue</a> *q)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Remove an element from a queue.  <a href="group__queue.html#gef91e5f119b77101f6c2e23eb1803059"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__queue.html#gbfe7f6f65eaffa1ee166811f259807e4">queue_remove_all</a> (<a class="el" href="structQueue.html">Queue</a> *q, void *item)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Remove all instances of a given element from a queue.  <a href="group__queue.html#gbfe7f6f65eaffa1ee166811f259807e4"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__queue.html#g97ae0b085c41d49c8a24e1e506967f9b">queue_size</a> (<a class="el" href="structQueue.html">Queue</a> *q)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the size of a queue.  <a href="group__queue.html#g97ae0b085c41d49c8a24e1e506967f9b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__queue.html#ga67a7f9940e9bbf21320a6f41e60998e">queue_is_empty</a> (<a class="el" href="structQueue.html">Queue</a> *q)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if the queue is empty.  <a href="group__queue.html#ga67a7f9940e9bbf21320a6f41e60998e"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+A queue implementation. 
+<p>
+Copyright (c) 2007 Colony Project<p>
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:<p>
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.<p>
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.<p>
+Implements a queue, a first in, first out data structure.<p>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Brian Coltin, Colony Project, CMU Robotics Club </dd></dl>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:27:22 2007 for libwireless by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libwireless/globals_defs.html
===================================================================
--- branches/battery/docs/libwireless/globals_defs.html	(nonexistent)
+++ branches/battery/docs/libwireless/globals_defs.html	(revision 260)
@@ -0,0 +1,57 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libwireless: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li class="current"><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+&nbsp;
+<p>
+<ul>
+<li>WL_MAX_PACKET_GROUPS
+: <a class="el" href="wireless_8h.html#f083cc95511287866eeb4337fdc75eeb">wireless.h</a>
+<li>XBEE_BROADCAST
+: <a class="el" href="group__xbee.html#g93bbd21f7965e1697350f950cedff5c4">xbee.h</a>
+<li>XBEE_CHANNEL_DEFAULT
+: <a class="el" href="group__xbee.html#g35f8b9d8e01e788f1e29928cba29f215">xbee.h</a>
+<li>XBEE_OPTIONS_BROADCAST_ALL_PANS
+: <a class="el" href="group__xbee.html#g57382f888360b5b19f0de3b6f1f7c5a3">xbee.h</a>
+<li>XBEE_OPTIONS_DISABLE_RESPONSE
+: <a class="el" href="group__xbee.html#gcf9509013302590dca5ce3db63c64609">xbee.h</a>
+<li>XBEE_OPTIONS_NONE
+: <a class="el" href="group__xbee.html#gbca7356c2b8183fd41b5ca9a82dd962b">xbee.h</a>
+<li>XBEE_PAN_DEFAULT
+: <a class="el" href="group__xbee.html#ge6bb9bb274d6750f954762454807a5a7">xbee.h</a>
+<li>XBEE_PORT
+: <a class="el" href="xbee_8h.html#0ddad85671ebdb108b228835312d4f62">xbee.h</a>
+<li>XBEE_RX
+: <a class="el" href="group__xbee.html#gc2b1262a3a1eb4a9f7ead366af71c32c">xbee.h</a>
+<li>XBEE_TX_STATUS
+: <a class="el" href="group__xbee.html#g7840d8b64c8bec12d8b8d32e845a638a">xbee.h</a>
+</ul>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:27:23 2007 for libwireless by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libwireless/structPacketGroupHandler.html
===================================================================
--- branches/battery/docs/libwireless/structPacketGroupHandler.html	(nonexistent)
+++ branches/battery/docs/libwireless/structPacketGroupHandler.html	(revision 260)
@@ -0,0 +1,140 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libwireless: PacketGroupHandler Struct Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul>
+</div>
+<h1>PacketGroupHandler Struct Reference<br>
+<small>
+[<a class="el" href="group__wireless.html">Wireless</a>,&nbsp;<a class="el" href="group__wireless.html">Wireless</a>]</small>
+</h1><!-- doxytag: class="PacketGroupHandler" --><code>#include &lt;<a class="el" href="wireless_8h-source.html">wireless.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPacketGroupHandler.html#f0849c643f1b1e257ccfe96110109950">groupCode</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPacketGroupHandler.html#952b4b63982db13f55c02e17c55ab5ac">timeout_handler</a> )(void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPacketGroupHandler.html#045939030c6e2f2dd0d53b5718d9f902">handle_response</a> )(int frame, int received)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPacketGroupHandler.html#5c01636d72de2ddafc734ab754d93104">handle_receive</a> )(char type, int source, unsigned char *packet, int length)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPacketGroupHandler.html#c03247d5c07e97e35b1f557c0937b0eb">unregister</a> )(void)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+A <a class="el" href="structPacketGroupHandler.html">PacketGroupHandler</a> represents a packet group, and is used to register a packet group with the wireless library. It contains handlers for various events which can occur related to a packet group. <hr><h2>Field Documentation</h2>
+<a class="anchor" name="f0849c643f1b1e257ccfe96110109950"></a><!-- doxytag: member="PacketGroupHandler::groupCode" ref="f0849c643f1b1e257ccfe96110109950" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">unsigned int <a class="el" href="structPacketGroupHandler.html#f0849c643f1b1e257ccfe96110109950">PacketGroupHandler::groupCode</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+The group code for this packet group. This number must be unique. The maximum number of packet groups is defined by WL_MAX_PACKET_GROUPS. 
+</div>
+</div><p>
+<a class="anchor" name="952b4b63982db13f55c02e17c55ab5ac"></a><!-- doxytag: member="PacketGroupHandler::timeout_handler" ref="952b4b63982db13f55c02e17c55ab5ac" args=")(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void(* <a class="el" href="structPacketGroupHandler.html#952b4b63982db13f55c02e17c55ab5ac">PacketGroupHandler::timeout_handler</a>)(void)          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Called every half second (not in interrupt, but in wl_do). 
+</div>
+</div><p>
+<a class="anchor" name="045939030c6e2f2dd0d53b5718d9f902"></a><!-- doxytag: member="PacketGroupHandler::handle_response" ref="045939030c6e2f2dd0d53b5718d9f902" args=")(int frame, int received)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void(* <a class="el" href="structPacketGroupHandler.html#045939030c6e2f2dd0d53b5718d9f902">PacketGroupHandler::handle_response</a>)(int frame, int received)          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Called when a transmit status packet is received from the XBee where the first four bits of the frame are the group code.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>frame</em>&nbsp;</td><td>the last four bits of the frame </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>received</em>&nbsp;</td><td>is true if we received an ack, 0 if we did not. </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="5c01636d72de2ddafc734ab754d93104"></a><!-- doxytag: member="PacketGroupHandler::handle_receive" ref="5c01636d72de2ddafc734ab754d93104" args=")(char type, int source, unsigned char *packet, int length)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void(* <a class="el" href="structPacketGroupHandler.html#5c01636d72de2ddafc734ab754d93104">PacketGroupHandler::handle_receive</a>)(char type, int source, unsigned char *packet, int length)          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Called when we receive a packet from this group.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>type</em>&nbsp;</td><td>the packet type </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>source</em>&nbsp;</td><td>the 16-bit address of the XBee this packet was sent from </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>packet</em>&nbsp;</td><td>the packet received </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>length</em>&nbsp;</td><td>the length of the packet </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="c03247d5c07e97e35b1f557c0937b0eb"></a><!-- doxytag: member="PacketGroupHandler::unregister" ref="c03247d5c07e97e35b1f557c0937b0eb" args=")(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void(* <a class="el" href="structPacketGroupHandler.html#c03247d5c07e97e35b1f557c0937b0eb">PacketGroupHandler::unregister</a>)(void)          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Called for any cleanup when the network is turned off. 
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="wireless_8h-source.html">wireless.h</a></ul>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:27:23 2007 for libwireless by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libwireless/structQueue.html
===================================================================
--- branches/battery/docs/libwireless/structQueue.html	(nonexistent)
+++ branches/battery/docs/libwireless/structQueue.html	(revision 260)
@@ -0,0 +1,90 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libwireless: Queue Struct Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul>
+</div>
+<h1>Queue Struct Reference<br>
+<small>
+[<a class="el" href="group__queue.html">Queue</a>,&nbsp;<a class="el" href="group__queue.html">Queue</a>]</small>
+</h1><!-- doxytag: class="Queue" --><code>#include &lt;<a class="el" href="queue_8h-source.html">queue.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct <a class="el" href="structnode__def.html">node_def</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structQueue.html#773cee3afdf5fbe12a225c48123b1e39">head</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct <a class="el" href="structnode__def.html">node_def</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structQueue.html#85703d406e92d3aa92c3e9dbfd0e3007">tail</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structQueue.html#c7d9701d244e3ba255ef8556e0562dc6">size</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Represents a queue, a first in, first out data structure. <hr><h2>Field Documentation</h2>
+<a class="anchor" name="773cee3afdf5fbe12a225c48123b1e39"></a><!-- doxytag: member="Queue::head" ref="773cee3afdf5fbe12a225c48123b1e39" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">struct <a class="el" href="structnode__def.html">node_def</a>* <a class="el" href="structQueue.html#773cee3afdf5fbe12a225c48123b1e39">Queue::head</a><code> [read]</code>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+The head of the queue, the next item to be removed. 
+</div>
+</div><p>
+<a class="anchor" name="85703d406e92d3aa92c3e9dbfd0e3007"></a><!-- doxytag: member="Queue::tail" ref="85703d406e92d3aa92c3e9dbfd0e3007" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">struct <a class="el" href="structnode__def.html">node_def</a>* <a class="el" href="structQueue.html#85703d406e92d3aa92c3e9dbfd0e3007">Queue::tail</a><code> [read]</code>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+The tail of the queue, the last item added. 
+</div>
+</div><p>
+<a class="anchor" name="c7d9701d244e3ba255ef8556e0562dc6"></a><!-- doxytag: member="Queue::size" ref="c7d9701d244e3ba255ef8556e0562dc6" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int <a class="el" href="structQueue.html#c7d9701d244e3ba255ef8556e0562dc6">Queue::size</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+The number of elements in the queue. 
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="queue_8h-source.html">queue.h</a></ul>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:27:23 2007 for libwireless by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libwireless/sensor__matrix_8h-source.html
===================================================================
--- branches/battery/docs/libwireless/sensor__matrix_8h-source.html	(nonexistent)
+++ branches/battery/docs/libwireless/sensor__matrix_8h-source.html	(revision 260)
@@ -0,0 +1,47 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libwireless: sensor_matrix.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+  </ul>
+</div>
+<h1>sensor_matrix.h</h1><a href="sensor__matrix_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 
+<a name="l00035"></a>00035 <span class="preprocessor">#ifndef SENSOR_MATRIX_H</span>
+<a name="l00036"></a>00036 <span class="preprocessor"></span><span class="preprocessor">#define SENSOR_MATRIX_H</span>
+<a name="l00037"></a>00037 <span class="preprocessor"></span>
+<a name="l00038"></a>00038 
+<a name="l00054"></a><a class="code" href="structSensorMatrix.html">00054</a> <span class="keyword">typedef</span> <span class="keyword">struct</span>
+<a name="l00055"></a>00055 {
+<a name="l00059"></a><a class="code" href="structSensorMatrix.html#0e5b475c074fee8b4a88f05357b310bb">00059</a>         <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> size;
+<a name="l00064"></a><a class="code" href="structSensorMatrix.html#447a6b27943ac53530de1eb44db3b5e6">00064</a>         <span class="keywordtype">int</span>** matrix;
+<a name="l00069"></a><a class="code" href="structSensorMatrix.html#9596130da4ab9251db7c0df33b8053d2">00069</a>         <span class="keywordtype">int</span>* joined;
+<a name="l00073"></a><a class="code" href="structSensorMatrix.html#888d68ace5ba04bfc741241718bc297c">00073</a>         <span class="keywordtype">int</span> numJoined;
+<a name="l00074"></a>00074 } <a class="code" href="structSensorMatrix.html">SensorMatrix</a>;
+<a name="l00075"></a>00075 
+<a name="l00077"></a>00077 <a class="code" href="structSensorMatrix.html">SensorMatrix</a>* <a class="code" href="group__sensormatrix.html#gdac971de8e0df3ed469c1e00b5d68ec3" title="Create a sensor matrix.">sensor_matrix_create</a>(<span class="keywordtype">void</span>);
+<a name="l00079"></a>00079 <span class="keywordtype">void</span> <a class="code" href="group__sensormatrix.html#g6125c1926243c789c9a22c7b7ca915f7" title="Destroy a sensor matrix.">sensor_matrix_destroy</a>(<a class="code" href="structSensorMatrix.html">SensorMatrix</a>* m);
+<a name="l00081"></a>00081 <span class="keywordtype">void</span> <a class="code" href="group__sensormatrix.html#g4a8cea8d7401802b8ef4f24768671cdb" title="Add a robot to a sensor matrix.">sensor_matrix_add_robot</a>(<a class="code" href="structSensorMatrix.html">SensorMatrix</a>* m, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keywordtype">id</span>);
+<a name="l00083"></a>00083 <span class="keywordtype">void</span> <a class="code" href="group__sensormatrix.html#g616455f4c0801504984cc7f7cf49d980" title="Remove a robot from a sensor matrix.">sensor_matrix_remove_robot</a>(<a class="code" href="structSensorMatrix.html">SensorMatrix</a>* m, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keywordtype">id</span>);
+<a name="l00085"></a>00085 <span class="keywordtype">void</span> <a class="code" href="group__sensormatrix.html#g06977570b0c7b9628caeb5de012bbf22" title="Set a reading in a sensor matrix.">sensor_matrix_set_reading</a>(<a class="code" href="structSensorMatrix.html">SensorMatrix</a>* m, <span class="keywordtype">int</span> observer, <span class="keywordtype">int</span> robot, <span class="keywordtype">int</span> reading);
+<a name="l00087"></a>00087 <span class="keywordtype">int</span> <a class="code" href="group__sensormatrix.html#gf8f7401b00608998b4cca34e3e5690b6" title="Get a reading in a sensor matrix.">sensor_matrix_get_reading</a>(<a class="code" href="structSensorMatrix.html">SensorMatrix</a>* m, <span class="keywordtype">int</span> observer, <span class="keywordtype">int</span> robot);
+<a name="l00089"></a>00089 <span class="keywordtype">void</span> <a class="code" href="group__sensormatrix.html#ga2039902278b82d75157f5ce30ba24a3" title="Set whether the robot is in the token ring.">sensor_matrix_set_in_ring</a>(<a class="code" href="structSensorMatrix.html">SensorMatrix</a>* m, <span class="keywordtype">int</span> robot, <span class="keywordtype">int</span> in);
+<a name="l00091"></a>00091 <span class="keywordtype">int</span> <a class="code" href="group__sensormatrix.html#g44d31428ed9c7a0c98e2ecfc74a55469" title="Get whether the robot is in the sensor ring.">sensor_matrix_get_in_ring</a>(<a class="code" href="structSensorMatrix.html">SensorMatrix</a>* m, <span class="keywordtype">int</span> robot);
+<a name="l00093"></a>00093 <span class="keywordtype">int</span> <a class="code" href="group__sensormatrix.html#g1d799b72ee6274e5064e12e8dd17d493" title="Get the size of the sensor matrix.">sensor_matrix_get_size</a>(<a class="code" href="structSensorMatrix.html">SensorMatrix</a>* m);
+<a name="l00095"></a>00095 <span class="keywordtype">int</span> <a class="code" href="group__sensormatrix.html#g48353450a17126cffa44bd894f087621" title="Get the number of robots which have joined the token ring.">sensor_matrix_get_joined</a>(<a class="code" href="structSensorMatrix.html">SensorMatrix</a>* m);
+<a name="l00096"></a>00096  <span class="comment">//end defgroup</span>
+<a name="l00098"></a>00098 
+<a name="l00099"></a>00099 
+<a name="l00100"></a>00100 <span class="preprocessor">#endif</span>
+</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:27:22 2007 for libwireless by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libwireless/wireless_8h-source.html
===================================================================
--- branches/battery/docs/libwireless/wireless_8h-source.html	(nonexistent)
+++ branches/battery/docs/libwireless/wireless_8h-source.html	(revision 260)
@@ -0,0 +1,68 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libwireless: wireless.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+  </ul>
+</div>
+<h1>wireless.h</h1><a href="wireless_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 
+<a name="l00035"></a>00035 <span class="preprocessor">#ifndef WIRELESS_H</span>
+<a name="l00036"></a>00036 <span class="preprocessor"></span><span class="preprocessor">#define WIRELESS_H</span>
+<a name="l00037"></a>00037 <span class="preprocessor"></span> 
+<a name="l00038"></a>00038 <span class="comment">//Note: If this is raised above 16, we will need to do</span>
+<a name="l00039"></a>00039 <span class="comment">//something about frame numbers for TX Status packets.</span>
+<a name="l00043"></a><a class="code" href="wireless_8h.html#f083cc95511287866eeb4337fdc75eeb">00043</a> <span class="comment"></span><span class="preprocessor">#define WL_MAX_PACKET_GROUPS 16</span>
+<a name="l00044"></a>00044 <span class="preprocessor"></span>
+<a name="l00075"></a><a class="code" href="structPacketGroupHandler.html">00075</a> <span class="keyword">typedef</span> <span class="keyword">struct</span>
+<a name="l00076"></a>00076 {
+<a name="l00082"></a><a class="code" href="structPacketGroupHandler.html#f0849c643f1b1e257ccfe96110109950">00082</a>         <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> groupCode;
+<a name="l00083"></a>00083 
+<a name="l00088"></a>00088         void (*timeout_handler) (void);
+<a name="l00089"></a>00089         
+<a name="l00099"></a>00099         void (*handle_response) (<span class="keywordtype">int</span> frame, <span class="keywordtype">int</span> received);
+<a name="l00100"></a>00100         
+<a name="l00110"></a>00110         void (*handle_receive) (<span class="keywordtype">char</span> type, <span class="keywordtype">int</span> source, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>* packet,
+<a name="l00111"></a>00111                                                         <span class="keywordtype">int</span> length);
+<a name="l00112"></a>00112         
+<a name="l00116"></a>00116         void (*unregister) (void);
+<a name="l00117"></a>00117         
+<a name="l00118"></a>00118 } <a class="code" href="structPacketGroupHandler.html">PacketGroupHandler</a>;
+<a name="l00119"></a>00119 
+<a name="l00121"></a>00121 <span class="keywordtype">void</span> <a class="code" href="group__wireless.html#g629ceefdf83847af356d90e2df27041c" title="Initialize the wireless library.">wl_init</a>(<span class="keywordtype">void</span>);
+<a name="l00123"></a>00123 <span class="keywordtype">void</span> <a class="code" href="group__wireless.html#g66075ff87a1c9f2c0d7938a26c7830f2" title="Uninitialize the wireless library.">wl_terminate</a>(<span class="keywordtype">void</span>);
+<a name="l00125"></a>00125 <span class="keywordtype">void</span> <a class="code" href="group__wireless.html#g5c1f1a0e20fc718e59edc29246afd703" title="Perform wireless library functionality.">wl_do</a>(<span class="keywordtype">void</span>);
+<a name="l00127"></a>00127 <span class="keywordtype">void</span> <a class="code" href="group__wireless.html#g183343ed0594ec1c2b79bb4085d57107" title="Register a packet group with the wireless library.">wl_register_packet_group</a>(<a class="code" href="structPacketGroupHandler.html">PacketGroupHandler</a>* h);
+<a name="l00129"></a>00129 <span class="keywordtype">void</span> <a class="code" href="group__wireless.html#gcdbedf6465798abc7af3bf5fea3d4dd7" title="Unregister a packet group with the wireless library.">wl_unregister_packet_group</a>(<a class="code" href="structPacketGroupHandler.html">PacketGroupHandler</a>* h);
+<a name="l00130"></a>00130 
+<a name="l00132"></a>00132 <span class="keywordtype">void</span> <a class="code" href="group__wireless.html#ga7175b13dbfc0b11b341fbe0ad7c637c" title="Send a packet to a specific robot in any PAN.">wl_send_robot_to_robot_global_packet</a>(<span class="keywordtype">char</span> group, <span class="keywordtype">char</span> type,
+<a name="l00133"></a>00133                 <span class="keywordtype">char</span>* data, <span class="keywordtype">int</span> len, <span class="keywordtype">int</span> dest, <span class="keywordtype">char</span> frame);
+<a name="l00135"></a>00135 <span class="keywordtype">void</span> <a class="code" href="group__wireless.html#gafaca74445d215cef2b2e0ae1a1c72ba" title="Send a packet to a specific robot in our PAN.">wl_send_robot_to_robot_packet</a>(<span class="keywordtype">char</span> group, <span class="keywordtype">char</span> type,
+<a name="l00136"></a>00136                 <span class="keywordtype">char</span>* data, <span class="keywordtype">int</span> len, <span class="keywordtype">int</span> dest, <span class="keywordtype">char</span> frame);
+<a name="l00138"></a>00138 <span class="keywordtype">void</span> <a class="code" href="group__wireless.html#gdd534c99c49d5207fe09f02af304c1ad" title="Send a packet to all robots.">wl_send_global_packet</a>(<span class="keywordtype">char</span> group, <span class="keywordtype">char</span> type,
+<a name="l00139"></a>00139                 <span class="keywordtype">char</span>* data, <span class="keywordtype">int</span> len, <span class="keywordtype">char</span> frame);
+<a name="l00141"></a>00141 <span class="keywordtype">void</span> <a class="code" href="group__wireless.html#g0a1a0e4d885f0e0dde87160a16daa0aa" title="Send a packet to all robots in our PAN.">wl_send_pan_packet</a>(<span class="keywordtype">char</span> group, <span class="keywordtype">char</span> type,
+<a name="l00142"></a>00142                 <span class="keywordtype">char</span>* data, <span class="keywordtype">int</span> len, <span class="keywordtype">char</span> frame);
+<a name="l00143"></a>00143 
+<a name="l00145"></a>00145 <span class="keywordtype">void</span> <a class="code" href="group__wireless.html#g211ccf907dce4493813573e20264e542" title="Set the PAN we are using.">wl_set_pan</a>(<span class="keywordtype">int</span> pan);
+<a name="l00147"></a>00147 <span class="keywordtype">int</span> <a class="code" href="group__wireless.html#g4e6b5c97d40a8e7557a1b4b90a7d34f7" title="Get the PAN we are using.">wl_get_pan</a>(<span class="keywordtype">void</span>);
+<a name="l00149"></a>00149 <span class="keywordtype">void</span> <a class="code" href="group__wireless.html#g9aac809e57c9eb93a2905ed544c93aba" title="Set the channel we are using.">wl_set_channel</a>(<span class="keywordtype">int</span> channel);
+<a name="l00151"></a>00151 <span class="keywordtype">int</span> <a class="code" href="group__wireless.html#g2d65d3e35b193da4213755c4bf61ab6b" title="Get the channel we are using.">wl_get_channel</a>(<span class="keywordtype">void</span>);
+<a name="l00153"></a>00153 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="group__wireless.html#g90cb41c855ac3da028e8f1278bd49f4f" title="Get the 16-bit address of the XBee module.">wl_get_xbee_id</a>(<span class="keywordtype">void</span>);
+<a name="l00155"></a>00155 <span class="keywordtype">void</span> <a class="code" href="group__wireless.html#g344dead0023100eb40f8670a92c9ce5c" title="Set the com port on a computer, undefined on the robot.">wl_set_com_port</a>(<span class="keywordtype">char</span>* port);
+<a name="l00156"></a>00156  <span class="comment">// end defgroup</span>
+<a name="l00158"></a>00158 
+<a name="l00159"></a>00159 <span class="preprocessor">#endif</span>
+<a name="l00160"></a>00160 <span class="preprocessor"></span>
+</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:27:22 2007 for libwireless by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libwireless/wireless_8h.html
===================================================================
--- branches/battery/docs/libwireless/wireless_8h.html	(nonexistent)
+++ branches/battery/docs/libwireless/wireless_8h.html	(revision 260)
@@ -0,0 +1,105 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libwireless: wireless.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+  </ul>
+</div>
+<h1>wireless.h File Reference</h1>Contains definitions for the wireless library. <a href="#_details">More...</a>
+<p>
+
+<p>
+<a href="wireless_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPacketGroupHandler.html">PacketGroupHandler</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="wireless_8h.html#f083cc95511287866eeb4337fdc75eeb">WL_MAX_PACKET_GROUPS</a>&nbsp;&nbsp;&nbsp;16</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wireless.html#g629ceefdf83847af356d90e2df27041c">wl_init</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initialize the wireless library.  <a href="group__wireless.html#g629ceefdf83847af356d90e2df27041c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wireless.html#g66075ff87a1c9f2c0d7938a26c7830f2">wl_terminate</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Uninitialize the wireless library.  <a href="group__wireless.html#g66075ff87a1c9f2c0d7938a26c7830f2"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wireless.html#g5c1f1a0e20fc718e59edc29246afd703">wl_do</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Perform wireless library functionality.  <a href="group__wireless.html#g5c1f1a0e20fc718e59edc29246afd703"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wireless.html#g183343ed0594ec1c2b79bb4085d57107">wl_register_packet_group</a> (<a class="el" href="structPacketGroupHandler.html">PacketGroupHandler</a> *h)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Register a packet group with the wireless library.  <a href="group__wireless.html#g183343ed0594ec1c2b79bb4085d57107"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wireless.html#gcdbedf6465798abc7af3bf5fea3d4dd7">wl_unregister_packet_group</a> (<a class="el" href="structPacketGroupHandler.html">PacketGroupHandler</a> *h)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Unregister a packet group with the wireless library.  <a href="group__wireless.html#gcdbedf6465798abc7af3bf5fea3d4dd7"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wireless.html#ga7175b13dbfc0b11b341fbe0ad7c637c">wl_send_robot_to_robot_global_packet</a> (char group, char type, char *data, int len, int dest, char frame)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Send a packet to a specific robot in any PAN.  <a href="group__wireless.html#ga7175b13dbfc0b11b341fbe0ad7c637c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wireless.html#gafaca74445d215cef2b2e0ae1a1c72ba">wl_send_robot_to_robot_packet</a> (char group, char type, char *data, int len, int dest, char frame)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Send a packet to a specific robot in our PAN.  <a href="group__wireless.html#gafaca74445d215cef2b2e0ae1a1c72ba"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wireless.html#gdd534c99c49d5207fe09f02af304c1ad">wl_send_global_packet</a> (char group, char type, char *data, int len, char frame)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Send a packet to all robots.  <a href="group__wireless.html#gdd534c99c49d5207fe09f02af304c1ad"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wireless.html#g0a1a0e4d885f0e0dde87160a16daa0aa">wl_send_pan_packet</a> (char group, char type, char *data, int len, char frame)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Send a packet to all robots in our PAN.  <a href="group__wireless.html#g0a1a0e4d885f0e0dde87160a16daa0aa"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wireless.html#g211ccf907dce4493813573e20264e542">wl_set_pan</a> (int pan)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the PAN we are using.  <a href="group__wireless.html#g211ccf907dce4493813573e20264e542"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wireless.html#g4e6b5c97d40a8e7557a1b4b90a7d34f7">wl_get_pan</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the PAN we are using.  <a href="group__wireless.html#g4e6b5c97d40a8e7557a1b4b90a7d34f7"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wireless.html#g9aac809e57c9eb93a2905ed544c93aba">wl_set_channel</a> (int channel)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the channel we are using.  <a href="group__wireless.html#g9aac809e57c9eb93a2905ed544c93aba"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wireless.html#g2d65d3e35b193da4213755c4bf61ab6b">wl_get_channel</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the channel we are using.  <a href="group__wireless.html#g2d65d3e35b193da4213755c4bf61ab6b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wireless.html#g90cb41c855ac3da028e8f1278bd49f4f">wl_get_xbee_id</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the 16-bit address of the XBee module.  <a href="group__wireless.html#g90cb41c855ac3da028e8f1278bd49f4f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g344dead0023100eb40f8670a92c9ce5c"></a><!-- doxytag: member="wireless.h::wl_set_com_port" ref="g344dead0023100eb40f8670a92c9ce5c" args="(char *port)" -->
+void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wireless.html#g344dead0023100eb40f8670a92c9ce5c">wl_set_com_port</a> (char *port)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the com port on a computer, undefined on the robot. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Contains definitions for the wireless library. 
+<p>
+Copyright (c) 2007 Colony Project<p>
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:<p>
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.<p>
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.<p>
+Contains functions for the wireless library.<p>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Brian Coltin, Colony Project, CMU Robotics Club </dd></dl>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="f083cc95511287866eeb4337fdc75eeb"></a><!-- doxytag: member="wireless.h::WL_MAX_PACKET_GROUPS" ref="f083cc95511287866eeb4337fdc75eeb" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define WL_MAX_PACKET_GROUPS&nbsp;&nbsp;&nbsp;16          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+The maximum number of packet groups. 
+</div>
+</div><p>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:27:23 2007 for libwireless by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libwireless/wl__token__ring_8h-source.html
===================================================================
--- branches/battery/docs/libwireless/wl__token__ring_8h-source.html	(nonexistent)
+++ branches/battery/docs/libwireless/wl__token__ring_8h-source.html	(revision 260)
@@ -0,0 +1,46 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libwireless: wl_token_ring.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+  </ul>
+</div>
+<h1>wl_token_ring.h</h1><a href="wl__token__ring_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 
+<a name="l00035"></a>00035 <span class="preprocessor">#ifndef WL_TOKEN_RING_H</span>
+<a name="l00036"></a>00036 <span class="preprocessor"></span><span class="preprocessor">#define WL_TOKEN_RING_H</span>
+<a name="l00037"></a>00037 <span class="preprocessor"></span>
+<a name="l00050"></a>00050 <span class="keywordtype">void</span> <a class="code" href="group__tokenring.html#g7bfd97ec1f89b442b278bbcddc6b6ee1" title="Register the token ring group with the wireless library.">wl_token_ring_register</a>(<span class="keywordtype">void</span>);
+<a name="l00052"></a>00052 <span class="keywordtype">void</span> <a class="code" href="group__tokenring.html#gde3dd682b6a757bab6ce4cbc9c518f8e" title="Unregister the token ring group with the wirelss library.">wl_token_ring_unregister</a>(<span class="keywordtype">void</span>);
+<a name="l00054"></a>00054 <span class="keywordtype">void</span> <a class="code" href="group__tokenring.html#g0c407d5c215a97d58c67006bcc6e53ce" title="Set the functions called to turn the bom on and off.">wl_token_ring_set_bom_functions</a>(<span class="keywordtype">void</span> (*on_function) (<span class="keywordtype">void</span>), 
+<a name="l00055"></a>00055                 <span class="keywordtype">void</span> (*off_function) (<span class="keywordtype">void</span>), <span class="keywordtype">int</span> (*max_bom_function) (<span class="keywordtype">void</span>));
+<a name="l00056"></a>00056 
+<a name="l00058"></a>00058 <span class="keywordtype">void</span> <a class="code" href="group__tokenring.html#gbdb1e2258d1c69086692d2d31e02fb27" title="Join the token ring.">wl_token_ring_join</a>(<span class="keywordtype">void</span>);
+<a name="l00060"></a>00060 <span class="keywordtype">void</span> <a class="code" href="group__tokenring.html#g6c2dd8742e100f63d4fb002707d1e85a" title="Leave the token ring.">wl_token_ring_leave</a>(<span class="keywordtype">void</span>);
+<a name="l00061"></a>00061 
+<a name="l00063"></a>00063 <span class="keywordtype">int</span> <a class="code" href="group__tokenring.html#g0c61bb8892aa5513706e00cd8ce5ca8b" title="Return the number of robots in the token ring.">wl_token_get_robots_in_ring</a>(<span class="keywordtype">void</span>);
+<a name="l00065"></a>00065 <span class="keywordtype">int</span> <a class="code" href="group__tokenring.html#g14e005f0b9582eca7e3585f247c4cd72" title="Return whether a given robot is in the token ring.">wl_token_is_robot_in_ring</a>(<span class="keywordtype">int</span> robot);
+<a name="l00066"></a>00066 
+<a name="l00068"></a>00068 <span class="keywordtype">void</span> <a class="code" href="group__tokenring.html#g37ab9fb00e9eef273b4d0fcda81a2620" title="Begin iterating through robots in the token ring.">wl_token_iterator_begin</a>(<span class="keywordtype">void</span>);
+<a name="l00070"></a>00070 <span class="keywordtype">int</span> <a class="code" href="group__tokenring.html#gbd7dc40ee796a67e1160b2b2b8e7d02f" title="Returns whether there are more robots to iterate through.">wl_token_iterator_has_next</a>(<span class="keywordtype">void</span>);
+<a name="l00072"></a>00072 <span class="keywordtype">int</span> <a class="code" href="group__tokenring.html#gd9196324178877770d8ffc91d40893c3" title="Returns the ID of the next robot in the token ring.">wl_token_iterator_next</a>(<span class="keywordtype">void</span>);
+<a name="l00073"></a>00073 
+<a name="l00075"></a>00075 <span class="keywordtype">int</span> <a class="code" href="group__tokenring.html#gb4afd4b8e034d22d415f3c4a42a652fc" title="Return the latest BOM reading between two robots.">wl_token_get_sensor_reading</a>(<span class="keywordtype">int</span> source, <span class="keywordtype">int</span> dest);
+<a name="l00077"></a>00077 <span class="keywordtype">int</span> <a class="code" href="group__tokenring.html#g1938c1d79dd9438dcd413d6d26372877" title="Return the latest BOM reading between us and another robot.">wl_token_get_my_sensor_reading</a>(<span class="keywordtype">int</span> dest);
+<a name="l00079"></a>00079 <span class="keywordtype">int</span> <a class="code" href="group__tokenring.html#gf0d311d4feae71afc8bcb0b8c8e6ba57" title="Return the number of robots in the sensor matrix.">wl_token_get_num_robots</a>(<span class="keywordtype">void</span>);
+<a name="l00081"></a>00081 <span class="keywordtype">int</span> <a class="code" href="group__tokenring.html#g5fe1508968d450a970b0d5417a06431d" title="Return the number of non-null elements in the sensor matrix.">wl_token_get_matrix_size</a>(<span class="keywordtype">void</span>);
+<a name="l00082"></a>00082  <span class="comment">//end token ring group</span>
+<a name="l00084"></a>00084 
+<a name="l00085"></a>00085 <span class="preprocessor">#endif</span>
+</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:27:22 2007 for libwireless by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libwireless/group__xbee.html
===================================================================
--- branches/battery/docs/libwireless/group__xbee.html	(nonexistent)
+++ branches/battery/docs/libwireless/group__xbee.html	(revision 260)
@@ -0,0 +1,373 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libwireless: XBee</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul>
+</div>
+<h1>XBee</h1>Interface with the XBee module.  
+<a href="#_details">More...</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ge6bb9bb274d6750f954762454807a5a7"></a><!-- doxytag: member="xbee::XBEE_PAN_DEFAULT" ref="ge6bb9bb274d6750f954762454807a5a7" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xbee.html#ge6bb9bb274d6750f954762454807a5a7">XBEE_PAN_DEFAULT</a>&nbsp;&nbsp;&nbsp;0xFFFF</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Unset PAN, uses XBee default. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g35f8b9d8e01e788f1e29928cba29f215"></a><!-- doxytag: member="xbee::XBEE_CHANNEL_DEFAULT" ref="g35f8b9d8e01e788f1e29928cba29f215" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xbee.html#g35f8b9d8e01e788f1e29928cba29f215">XBEE_CHANNEL_DEFAULT</a>&nbsp;&nbsp;&nbsp;0</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Unset channel, uses XBee default. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g93bbd21f7965e1697350f950cedff5c4"></a><!-- doxytag: member="xbee::XBEE_BROADCAST" ref="g93bbd21f7965e1697350f950cedff5c4" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xbee.html#g93bbd21f7965e1697350f950cedff5c4">XBEE_BROADCAST</a>&nbsp;&nbsp;&nbsp;0xFFFF</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Broadcast to all robots in the PAN. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gbca7356c2b8183fd41b5ca9a82dd962b"></a><!-- doxytag: member="xbee::XBEE_OPTIONS_NONE" ref="gbca7356c2b8183fd41b5ca9a82dd962b" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xbee.html#gbca7356c2b8183fd41b5ca9a82dd962b">XBEE_OPTIONS_NONE</a>&nbsp;&nbsp;&nbsp;0x00</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">No special options. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gcf9509013302590dca5ce3db63c64609"></a><!-- doxytag: member="xbee::XBEE_OPTIONS_DISABLE_RESPONSE" ref="gcf9509013302590dca5ce3db63c64609" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xbee.html#gcf9509013302590dca5ce3db63c64609">XBEE_OPTIONS_DISABLE_RESPONSE</a>&nbsp;&nbsp;&nbsp;0x01</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Do not receive a TX_STATUS message from this packet. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g57382f888360b5b19f0de3b6f1f7c5a3"></a><!-- doxytag: member="xbee::XBEE_OPTIONS_BROADCAST_ALL_PANS" ref="g57382f888360b5b19f0de3b6f1f7c5a3" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xbee.html#g57382f888360b5b19f0de3b6f1f7c5a3">XBEE_OPTIONS_BROADCAST_ALL_PANS</a>&nbsp;&nbsp;&nbsp;0x04</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Send the packet to all PANS. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g7840d8b64c8bec12d8b8d32e845a638a"></a><!-- doxytag: member="xbee::XBEE_TX_STATUS" ref="g7840d8b64c8bec12d8b8d32e845a638a" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xbee.html#g7840d8b64c8bec12d8b8d32e845a638a">XBEE_TX_STATUS</a>&nbsp;&nbsp;&nbsp;0x89</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A transmit status packet. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gc2b1262a3a1eb4a9f7ead366af71c32c"></a><!-- doxytag: member="xbee::XBEE_RX" ref="gc2b1262a3a1eb4a9f7ead366af71c32c" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xbee.html#gc2b1262a3a1eb4a9f7ead366af71c32c">XBEE_RX</a>&nbsp;&nbsp;&nbsp;0x81</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A packet received from another XBee. <br></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xbee.html#g334a723b79eccec83b17e25cde2e10f1">xbee_lib_init</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initialize the XBee library.  <a href="#g334a723b79eccec83b17e25cde2e10f1"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xbee.html#g9334ac71dca1ddd697b1a35a361ade6a">xbee_terminate</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Uninitialize the XBee library.  <a href="#g9334ac71dca1ddd697b1a35a361ade6a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xbee.html#g00fbdd9d849171588df736f8b608589d">xbee_get_packet</a> (unsigned char *packet)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a packet from the XBee.  <a href="#g00fbdd9d849171588df736f8b608589d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xbee.html#g3a3b8ce040002ab2b1a0923950b2f3c4">xbee_send_packet</a> (char *packet, int len, int dest, char options, char frame)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Send a packet to the XBee.  <a href="#g3a3b8ce040002ab2b1a0923950b2f3c4"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xbee.html#g832f07915e1ffa8afefcd378deead1cd">xbee_set_pan_id</a> (int id)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the PAN ID for the XBee.  <a href="#g832f07915e1ffa8afefcd378deead1cd"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xbee.html#g7755cd8db87703c9e9943153660b8052">xbee_get_pan_id</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the XBee's PAN ID.  <a href="#g7755cd8db87703c9e9943153660b8052"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xbee.html#g33f2b13a8f46ee08f14bce90160a5623">xbee_set_channel</a> (int channel)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the channel the XBee is currently using.  <a href="#g33f2b13a8f46ee08f14bce90160a5623"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xbee.html#g133706db81f69ba0a3c169b7a3f42d2a">xbee_get_channel</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the channel the XBee is currently using.  <a href="#g133706db81f69ba0a3c169b7a3f42d2a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xbee.html#g7c53e8a8492494a61ca306875d633309">xbee_get_address</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the XBee's 16-bit address.  <a href="#g7c53e8a8492494a61ca306875d633309"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g1e9e3c2abf0ff683ca8e591c3851cf0a"></a><!-- doxytag: member="xbee::xbee_set_com_port" ref="g1e9e3c2abf0ff683ca8e591c3851cf0a" args="(char *port)" -->
+void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xbee.html#g1e9e3c2abf0ff683ca8e591c3851cf0a">xbee_set_com_port</a> (char *port)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the com port on a computer, undefined on the robot. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Interface with the XBee module. 
+<p>
+Interface with the XBee module. <hr><h2>Function Documentation</h2>
+<a class="anchor" name="g7c53e8a8492494a61ca306875d633309"></a><!-- doxytag: member="xbee.h::xbee_get_address" ref="g7c53e8a8492494a61ca306875d633309" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">unsigned int xbee_get_address           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the XBee's 16-bit address. 
+<p>
+Get the 16-bit address of the XBee. This is used to specify who to send messages to and who messages are from.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the 16-bit address of the XBee. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g133706db81f69ba0a3c169b7a3f42d2a"></a><!-- doxytag: member="xbee.h::xbee_get_channel" ref="g133706db81f69ba0a3c169b7a3f42d2a" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int xbee_get_channel           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the channel the XBee is currently using. 
+<p>
+Returns the channel which the XBee is currently using.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the channel the XBee is using</dd></dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__xbee.html#g33f2b13a8f46ee08f14bce90160a5623" title="Set the channel the XBee is currently using.">xbee_set_channel</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g00fbdd9d849171588df736f8b608589d"></a><!-- doxytag: member="xbee.h::xbee_get_packet" ref="g00fbdd9d849171588df736f8b608589d" args="(unsigned char *packet)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int xbee_get_packet           </td>
+          <td>(</td>
+          <td class="paramtype">unsigned char *&nbsp;</td>
+          <td class="paramname"> <em>dest</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get a packet from the XBee. 
+<p>
+Reads a packet received from the XBee. This function is non-blocking. The resulting packet is stored in dest. Only returns transmission response packets and received packets. The returned packet does not include header information or the checksum. This method also handles special packets dealt with by the XBee library, and so should be called frequently while the XBee is in use.<br>
+<br>
+<p>
+The first byte of the packet will be either XBEE_TX_STATUS or XBEE_RX to indicated a response to a sent message or a received message, respectively.<br>
+<br>
+<p>
+For a status response packet:<br>
+ The first byte will be XBEE_TX_STATUS.<br>
+ The second byte will be the frame number.<br>
+ The third byte will be the result. 0 indicates success, and nonzero indicates that an error ocurred in transmitting the packet.<br>
+<br>
+<p>
+For a received packet:<br>
+ The first byte will be XBEE_RX.<br>
+ The second and third bytes will be the 16-bit address of the packet's sender.<br>
+ The fourth byte is the signal strength.<br>
+ The fifth byte is 1 if the packet were sent to a specific address, and 2 if it is a broadcast packet.<br>
+<br>
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>dest</em>&nbsp;</td><td>set to the packet data </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the length of the packet, or -1 if no packet is available </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g7755cd8db87703c9e9943153660b8052"></a><!-- doxytag: member="xbee.h::xbee_get_pan_id" ref="g7755cd8db87703c9e9943153660b8052" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">unsigned int xbee_get_pan_id           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the XBee's PAN ID. 
+<p>
+Get the PAN ID for the XBee.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the personal area network id, or XBEE_PAN_DEFAULT if it has not yet been set. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g334a723b79eccec83b17e25cde2e10f1"></a><!-- doxytag: member="xbee.h::xbee_lib_init" ref="g334a723b79eccec83b17e25cde2e10f1" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void xbee_lib_init           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Initialize the XBee library. 
+<p>
+Initializes the XBee library so that other functions may be used. 
+</div>
+</div><p>
+<a class="anchor" name="g3a3b8ce040002ab2b1a0923950b2f3c4"></a><!-- doxytag: member="xbee.h::xbee_send_packet" ref="g3a3b8ce040002ab2b1a0923950b2f3c4" args="(char *packet, int len, int dest, char options, char frame)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void xbee_send_packet           </td>
+          <td>(</td>
+          <td class="paramtype">char *&nbsp;</td>
+          <td class="paramname"> <em>packet</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>len</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>dest</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char&nbsp;</td>
+          <td class="paramname"> <em>options</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char&nbsp;</td>
+          <td class="paramname"> <em>frame</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Send a packet to the XBee. 
+<p>
+Send the specified packet.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>packet</em>&nbsp;</td><td>the packet data to send </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>len</em>&nbsp;</td><td>the number of bytes in the packet</td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>dest</em>&nbsp;</td><td>the ID of the XBee to send the packet to, or XBEE_BROADCAST to send the message to all robots in the PAN.</td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>options</em>&nbsp;</td><td>a combination of the flags XBEE_OPTIONS_NONE, XBEE_OPTIONS_DISABLE_RESPONSE and XBEE_OPTIONS_BROADCAST_ALL_PANS</td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>frame</em>&nbsp;</td><td>the frame number to associate this packet with. This will be used to identify the response when the XBee alerts us as to whether or not our message was received. </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g33f2b13a8f46ee08f14bce90160a5623"></a><!-- doxytag: member="xbee.h::xbee_set_channel" ref="g33f2b13a8f46ee08f14bce90160a5623" args="(int channel)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void xbee_set_channel           </td>
+          <td>(</td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>channel</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the channel the XBee is currently using. 
+<p>
+Set the channel the XBee is using.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>channel</em>&nbsp;</td><td>the channel the XBee will not use, between 0x0B and 0x1A</td></tr>
+  </table>
+</dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__xbee.html#g133706db81f69ba0a3c169b7a3f42d2a" title="Get the channel the XBee is currently using.">xbee_get_channel</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g832f07915e1ffa8afefcd378deead1cd"></a><!-- doxytag: member="xbee.h::xbee_set_pan_id" ref="g832f07915e1ffa8afefcd378deead1cd" args="(int id)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void xbee_set_pan_id           </td>
+          <td>(</td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>id</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the PAN ID for the XBee. 
+<p>
+Sets the personal area network id.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>id</em>&nbsp;</td><td>the new personal area network (PAN) id </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g9334ac71dca1ddd697b1a35a361ade6a"></a><!-- doxytag: member="xbee.h::xbee_terminate" ref="g9334ac71dca1ddd697b1a35a361ade6a" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void xbee_terminate           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Uninitialize the XBee library. 
+<p>
+Call when finished using the XBee library. This releases all sued resources. 
+</div>
+</div><p>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:27:23 2007 for libwireless by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libwireless/wl__token__ring_8h.html
===================================================================
--- branches/battery/docs/libwireless/wl__token__ring_8h.html	(nonexistent)
+++ branches/battery/docs/libwireless/wl__token__ring_8h.html	(revision 260)
@@ -0,0 +1,79 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libwireless: wl_token_ring.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+  </ul>
+</div>
+<h1>wl_token_ring.h File Reference</h1>Declarations for the token ring packet group. <a href="#_details">More...</a>
+<p>
+
+<p>
+<a href="wl__token__ring_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tokenring.html#g7bfd97ec1f89b442b278bbcddc6b6ee1">wl_token_ring_register</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Register the token ring group with the wireless library.  <a href="group__tokenring.html#g7bfd97ec1f89b442b278bbcddc6b6ee1"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tokenring.html#gde3dd682b6a757bab6ce4cbc9c518f8e">wl_token_ring_unregister</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Unregister the token ring group with the wirelss library.  <a href="group__tokenring.html#gde3dd682b6a757bab6ce4cbc9c518f8e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tokenring.html#g0c407d5c215a97d58c67006bcc6e53ce">wl_token_ring_set_bom_functions</a> (void(*on_function)(void), void(*off_function)(void), int(*max_bom_function)(void))</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the functions called to turn the bom on and off.  <a href="group__tokenring.html#g0c407d5c215a97d58c67006bcc6e53ce"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tokenring.html#gbdb1e2258d1c69086692d2d31e02fb27">wl_token_ring_join</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Join the token ring.  <a href="group__tokenring.html#gbdb1e2258d1c69086692d2d31e02fb27"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tokenring.html#g6c2dd8742e100f63d4fb002707d1e85a">wl_token_ring_leave</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Leave the token ring.  <a href="group__tokenring.html#g6c2dd8742e100f63d4fb002707d1e85a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tokenring.html#g0c61bb8892aa5513706e00cd8ce5ca8b">wl_token_get_robots_in_ring</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the number of robots in the token ring.  <a href="group__tokenring.html#g0c61bb8892aa5513706e00cd8ce5ca8b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tokenring.html#g14e005f0b9582eca7e3585f247c4cd72">wl_token_is_robot_in_ring</a> (int robot)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return whether a given robot is in the token ring.  <a href="group__tokenring.html#g14e005f0b9582eca7e3585f247c4cd72"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tokenring.html#g37ab9fb00e9eef273b4d0fcda81a2620">wl_token_iterator_begin</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Begin iterating through robots in the token ring.  <a href="group__tokenring.html#g37ab9fb00e9eef273b4d0fcda81a2620"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tokenring.html#gbd7dc40ee796a67e1160b2b2b8e7d02f">wl_token_iterator_has_next</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns whether there are more robots to iterate through.  <a href="group__tokenring.html#gbd7dc40ee796a67e1160b2b2b8e7d02f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tokenring.html#gd9196324178877770d8ffc91d40893c3">wl_token_iterator_next</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the ID of the next robot in the token ring.  <a href="group__tokenring.html#gd9196324178877770d8ffc91d40893c3"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tokenring.html#gb4afd4b8e034d22d415f3c4a42a652fc">wl_token_get_sensor_reading</a> (int source, int dest)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the latest BOM reading between two robots.  <a href="group__tokenring.html#gb4afd4b8e034d22d415f3c4a42a652fc"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tokenring.html#g1938c1d79dd9438dcd413d6d26372877">wl_token_get_my_sensor_reading</a> (int dest)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the latest BOM reading between us and another robot.  <a href="group__tokenring.html#g1938c1d79dd9438dcd413d6d26372877"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tokenring.html#gf0d311d4feae71afc8bcb0b8c8e6ba57">wl_token_get_num_robots</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the number of robots in the sensor matrix.  <a href="group__tokenring.html#gf0d311d4feae71afc8bcb0b8c8e6ba57"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tokenring.html#g5fe1508968d450a970b0d5417a06431d">wl_token_get_matrix_size</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the number of non-null elements in the sensor matrix.  <a href="group__tokenring.html#g5fe1508968d450a970b0d5417a06431d"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Declarations for the token ring packet group. 
+<p>
+Copyright (c) 2007 Colony Project<p>
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:<p>
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.<p>
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.<p>
+Contains declarations for the token ring packet group.<p>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Brian Coltin, Colony Project, CMU Robotics Club </dd></dl>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:27:23 2007 for libwireless by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libwireless/globals_func.html
===================================================================
--- branches/battery/docs/libwireless/globals_func.html	(nonexistent)
+++ branches/battery/docs/libwireless/globals_func.html	(revision 260)
@@ -0,0 +1,293 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libwireless: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li class="current"><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="#index_g"><span>g</span></a></li>
+    <li><a href="#index_l"><span>l</span></a></li>
+    <li><a href="#index_q"><span>q</span></a></li>
+    <li><a href="#index_s"><span>s</span></a></li>
+    <li><a href="#index_w"><span>w</span></a></li>
+    <li><a href="#index_x"><span>x</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
+<li>get_token_distance()
+: <a class="el" href="wl__token__ring_8c.html#4a6e9c32e59d4f5d36c281e79ba48ec6">wl_token_ring.c</a>
+</ul>
+<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
+<li>listen_to_xbee()
+: <a class="el" href="xbee_8c.html#d1b4afcc746c61e5f2155a0a99bf497f">xbee.c</a>
+</ul>
+<h3><a class="anchor" name="index_q">- q -</a></h3><ul>
+<li>queue_add()
+: <a class="el" href="group__queue.html#gcdb01f4d0c861c4981829920d3973b77">queue.c</a>
+, <a class="el" href="group__queue.html#gcdb01f4d0c861c4981829920d3973b77">queue.h</a>
+<li>queue_create()
+: <a class="el" href="group__queue.html#gd79af6a8d562cb911d93f35b8825e148">queue.h</a>
+, <a class="el" href="group__queue.html#gd79af6a8d562cb911d93f35b8825e148">queue.c</a>
+<li>queue_destroy()
+: <a class="el" href="group__queue.html#gd21ee75924298937673e2b8d66665466">queue.c</a>
+, <a class="el" href="group__queue.html#gd21ee75924298937673e2b8d66665466">queue.h</a>
+<li>queue_is_empty()
+: <a class="el" href="group__queue.html#ga67a7f9940e9bbf21320a6f41e60998e">queue.h</a>
+, <a class="el" href="group__queue.html#ga67a7f9940e9bbf21320a6f41e60998e">queue.c</a>
+<li>queue_remove()
+: <a class="el" href="group__queue.html#gef91e5f119b77101f6c2e23eb1803059">queue.c</a>
+, <a class="el" href="group__queue.html#gef91e5f119b77101f6c2e23eb1803059">queue.h</a>
+<li>queue_remove_all()
+: <a class="el" href="group__queue.html#gbfe7f6f65eaffa1ee166811f259807e4">queue.c</a>
+, <a class="el" href="group__queue.html#gbfe7f6f65eaffa1ee166811f259807e4">queue.h</a>
+<li>queue_size()
+: <a class="el" href="group__queue.html#g97ae0b085c41d49c8a24e1e506967f9b">queue.h</a>
+, <a class="el" href="group__queue.html#g97ae0b085c41d49c8a24e1e506967f9b">queue.c</a>
+</ul>
+<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
+<li>sensor_matrix_add_robot()
+: <a class="el" href="group__sensormatrix.html#g4a8cea8d7401802b8ef4f24768671cdb">sensor_matrix.c</a>
+, <a class="el" href="group__sensormatrix.html#g4a8cea8d7401802b8ef4f24768671cdb">sensor_matrix.h</a>
+<li>sensor_matrix_create()
+: <a class="el" href="group__sensormatrix.html#gdac971de8e0df3ed469c1e00b5d68ec3">sensor_matrix.h</a>
+, <a class="el" href="group__sensormatrix.html#gdac971de8e0df3ed469c1e00b5d68ec3">sensor_matrix.c</a>
+<li>sensor_matrix_destroy()
+: <a class="el" href="group__sensormatrix.html#g6125c1926243c789c9a22c7b7ca915f7">sensor_matrix.c</a>
+, <a class="el" href="group__sensormatrix.html#g6125c1926243c789c9a22c7b7ca915f7">sensor_matrix.h</a>
+<li>sensor_matrix_expand()
+: <a class="el" href="sensor__matrix_8c.html#eaf0385ba24c33cf4d3c38d297bc2663">sensor_matrix.c</a>
+<li>sensor_matrix_get_in_ring()
+: <a class="el" href="group__sensormatrix.html#g44d31428ed9c7a0c98e2ecfc74a55469">sensor_matrix.c</a>
+, <a class="el" href="group__sensormatrix.html#g44d31428ed9c7a0c98e2ecfc74a55469">sensor_matrix.h</a>
+<li>sensor_matrix_get_joined()
+: <a class="el" href="group__sensormatrix.html#g48353450a17126cffa44bd894f087621">sensor_matrix.c</a>
+, <a class="el" href="group__sensormatrix.html#g48353450a17126cffa44bd894f087621">sensor_matrix.h</a>
+<li>sensor_matrix_get_reading()
+: <a class="el" href="group__sensormatrix.html#gf8f7401b00608998b4cca34e3e5690b6">sensor_matrix.c</a>
+, <a class="el" href="group__sensormatrix.html#gf8f7401b00608998b4cca34e3e5690b6">sensor_matrix.h</a>
+<li>sensor_matrix_get_size()
+: <a class="el" href="group__sensormatrix.html#g1d799b72ee6274e5064e12e8dd17d493">sensor_matrix.h</a>
+, <a class="el" href="group__sensormatrix.html#g1d799b72ee6274e5064e12e8dd17d493">sensor_matrix.c</a>
+<li>sensor_matrix_remove_robot()
+: <a class="el" href="group__sensormatrix.html#g616455f4c0801504984cc7f7cf49d980">sensor_matrix.c</a>
+, <a class="el" href="group__sensormatrix.html#g616455f4c0801504984cc7f7cf49d980">sensor_matrix.h</a>
+<li>sensor_matrix_set_in_ring()
+: <a class="el" href="group__sensormatrix.html#ga2039902278b82d75157f5ce30ba24a3">sensor_matrix.c</a>
+, <a class="el" href="group__sensormatrix.html#ga2039902278b82d75157f5ce30ba24a3">sensor_matrix.h</a>
+<li>sensor_matrix_set_reading()
+: <a class="el" href="group__sensormatrix.html#g06977570b0c7b9628caeb5de012bbf22">sensor_matrix.h</a>
+, <a class="el" href="group__sensormatrix.html#g06977570b0c7b9628caeb5de012bbf22">sensor_matrix.c</a>
+</ul>
+<h3><a class="anchor" name="index_w">- w -</a></h3><ul>
+<li>wl_do()
+: <a class="el" href="group__wireless.html#g5c1f1a0e20fc718e59edc29246afd703">wireless.c</a>
+, <a class="el" href="group__wireless.html#g5c1f1a0e20fc718e59edc29246afd703">wireless.h</a>
+<li>wl_do_timeout()
+: <a class="el" href="wireless_8c.html#a78dc2eef7e83c847b8e41182d691485">wireless.c</a>
+<li>wl_error_register()
+: <a class="el" href="group__wlerror.html#g3217351e71b892a90ed3ba79ed36e354">wl_error_group.h</a>
+<li>wl_error_send_string()
+: <a class="el" href="group__wlerror.html#g01c7382a758876fce52c18a3e6c81534">wl_error_group.h</a>
+<li>wl_error_unregister()
+: <a class="el" href="group__wlerror.html#g4c737d93fefc9aa8d4f87c9296bfa8a0">wl_error_group.h</a>
+<li>wl_get_channel()
+: <a class="el" href="group__wireless.html#g2d65d3e35b193da4213755c4bf61ab6b">wireless.h</a>
+, <a class="el" href="group__wireless.html#g2d65d3e35b193da4213755c4bf61ab6b">wireless.c</a>
+<li>wl_get_pan()
+: <a class="el" href="group__wireless.html#g4e6b5c97d40a8e7557a1b4b90a7d34f7">wireless.c</a>
+, <a class="el" href="group__wireless.html#g4e6b5c97d40a8e7557a1b4b90a7d34f7">wireless.h</a>
+<li>wl_get_xbee_id()
+: <a class="el" href="group__wireless.html#g90cb41c855ac3da028e8f1278bd49f4f">wireless.c</a>
+, <a class="el" href="group__wireless.html#g90cb41c855ac3da028e8f1278bd49f4f">wireless.h</a>
+<li>wl_init()
+: <a class="el" href="group__wireless.html#g629ceefdf83847af356d90e2df27041c">wireless.c</a>
+, <a class="el" href="group__wireless.html#g629ceefdf83847af356d90e2df27041c">wireless.h</a>
+<li>wl_register_packet_group()
+: <a class="el" href="group__wireless.html#g183343ed0594ec1c2b79bb4085d57107">wireless.h</a>
+, <a class="el" href="group__wireless.html#g183343ed0594ec1c2b79bb4085d57107">wireless.c</a>
+<li>wl_send_global_packet()
+: <a class="el" href="group__wireless.html#gdd534c99c49d5207fe09f02af304c1ad">wireless.c</a>
+, <a class="el" href="group__wireless.html#gdd534c99c49d5207fe09f02af304c1ad">wireless.h</a>
+<li>wl_send_packet()
+: <a class="el" href="wireless_8c.html#3e7e49d6660316693ed15f52b1284def">wireless.c</a>
+<li>wl_send_pan_packet()
+: <a class="el" href="group__wireless.html#g0a1a0e4d885f0e0dde87160a16daa0aa">wireless.c</a>
+, <a class="el" href="group__wireless.html#g0a1a0e4d885f0e0dde87160a16daa0aa">wireless.h</a>
+<li>wl_send_robot_to_robot_global_packet()
+: <a class="el" href="group__wireless.html#ga7175b13dbfc0b11b341fbe0ad7c637c">wireless.c</a>
+, <a class="el" href="group__wireless.html#ga7175b13dbfc0b11b341fbe0ad7c637c">wireless.h</a>
+<li>wl_send_robot_to_robot_packet()
+: <a class="el" href="group__wireless.html#gafaca74445d215cef2b2e0ae1a1c72ba">wireless.c</a>
+, <a class="el" href="group__wireless.html#gafaca74445d215cef2b2e0ae1a1c72ba">wireless.h</a>
+<li>wl_set_channel()
+: <a class="el" href="group__wireless.html#g9aac809e57c9eb93a2905ed544c93aba">wireless.c</a>
+, <a class="el" href="group__wireless.html#g9aac809e57c9eb93a2905ed544c93aba">wireless.h</a>
+<li>wl_set_com_port()
+: <a class="el" href="group__wireless.html#g344dead0023100eb40f8670a92c9ce5c">wireless.c</a>
+, <a class="el" href="group__wireless.html#g344dead0023100eb40f8670a92c9ce5c">wireless.h</a>
+<li>wl_set_pan()
+: <a class="el" href="group__wireless.html#g211ccf907dce4493813573e20264e542">wireless.c</a>
+, <a class="el" href="group__wireless.html#g211ccf907dce4493813573e20264e542">wireless.h</a>
+<li>wl_terminate()
+: <a class="el" href="group__wireless.html#g66075ff87a1c9f2c0d7938a26c7830f2">wireless.c</a>
+, <a class="el" href="group__wireless.html#g66075ff87a1c9f2c0d7938a26c7830f2">wireless.h</a>
+<li>wl_token_bom_on_receive()
+: <a class="el" href="wl__token__ring_8c.html#a957587cfec2f0f963f6f5bf760d8c09">wl_token_ring.c</a>
+<li>wl_token_get_matrix_size()
+: <a class="el" href="group__tokenring.html#g5fe1508968d450a970b0d5417a06431d">wl_token_ring.c</a>
+, <a class="el" href="group__tokenring.html#g5fe1508968d450a970b0d5417a06431d">wl_token_ring.h</a>
+<li>wl_token_get_my_sensor_reading()
+: <a class="el" href="group__tokenring.html#g1938c1d79dd9438dcd413d6d26372877">wl_token_ring.c</a>
+, <a class="el" href="group__tokenring.html#g1938c1d79dd9438dcd413d6d26372877">wl_token_ring.h</a>
+<li>wl_token_get_num_robots()
+: <a class="el" href="group__tokenring.html#gf0d311d4feae71afc8bcb0b8c8e6ba57">wl_token_ring.c</a>
+, <a class="el" href="group__tokenring.html#gf0d311d4feae71afc8bcb0b8c8e6ba57">wl_token_ring.h</a>
+<li>wl_token_get_robots_in_ring()
+: <a class="el" href="group__tokenring.html#g0c61bb8892aa5513706e00cd8ce5ca8b">wl_token_ring.c</a>
+, <a class="el" href="group__tokenring.html#g0c61bb8892aa5513706e00cd8ce5ca8b">wl_token_ring.h</a>
+<li>wl_token_get_sensor_reading()
+: <a class="el" href="group__tokenring.html#gb4afd4b8e034d22d415f3c4a42a652fc">wl_token_ring.c</a>
+, <a class="el" href="group__tokenring.html#gb4afd4b8e034d22d415f3c4a42a652fc">wl_token_ring.h</a>
+<li>wl_token_get_token()
+: <a class="el" href="wl__token__ring_8c.html#f7813b03920f6a89d39eb1ec921e8777">wl_token_ring.c</a>
+<li>wl_token_is_robot_in_ring()
+: <a class="el" href="group__tokenring.html#g14e005f0b9582eca7e3585f247c4cd72">wl_token_ring.c</a>
+, <a class="el" href="group__tokenring.html#g14e005f0b9582eca7e3585f247c4cd72">wl_token_ring.h</a>
+<li>wl_token_iterator_begin()
+: <a class="el" href="group__tokenring.html#g37ab9fb00e9eef273b4d0fcda81a2620">wl_token_ring.c</a>
+, <a class="el" href="group__tokenring.html#g37ab9fb00e9eef273b4d0fcda81a2620">wl_token_ring.h</a>
+<li>wl_token_iterator_has_next()
+: <a class="el" href="group__tokenring.html#gbd7dc40ee796a67e1160b2b2b8e7d02f">wl_token_ring.c</a>
+, <a class="el" href="group__tokenring.html#gbd7dc40ee796a67e1160b2b2b8e7d02f">wl_token_ring.h</a>
+<li>wl_token_iterator_next()
+: <a class="el" href="group__tokenring.html#gd9196324178877770d8ffc91d40893c3">wl_token_ring.h</a>
+, <a class="el" href="group__tokenring.html#gd9196324178877770d8ffc91d40893c3">wl_token_ring.c</a>
+<li>wl_token_join_accept_receive()
+: <a class="el" href="wl__token__ring_8c.html#02320d04cc311ccb0a8adee0f9302f81">wl_token_ring.c</a>
+<li>wl_token_join_receive()
+: <a class="el" href="wl__token__ring_8c.html#16f6628013175d6e8aac2c6ca20ee7cb">wl_token_ring.c</a>
+<li>wl_token_pass_receive()
+: <a class="el" href="wl__token__ring_8c.html#185201af243a7d07aae35ce2aa02aa17">wl_token_ring.c</a>
+<li>wl_token_pass_token()
+: <a class="el" href="wl__token__ring_8c.html#6651e4f100632b6872ff7f9cb1c44cbf">wl_token_ring.c</a>
+<li>wl_token_ring_cleanup()
+: <a class="el" href="wl__token__ring_8c.html#162fd55146fe9cecaa9dcf367515f919">wl_token_ring.c</a>
+<li>wl_token_ring_join()
+: <a class="el" href="group__tokenring.html#gbdb1e2258d1c69086692d2d31e02fb27">wl_token_ring.h</a>
+, <a class="el" href="group__tokenring.html#gbdb1e2258d1c69086692d2d31e02fb27">wl_token_ring.c</a>
+<li>wl_token_ring_leave()
+: <a class="el" href="group__tokenring.html#g6c2dd8742e100f63d4fb002707d1e85a">wl_token_ring.c</a>
+, <a class="el" href="group__tokenring.html#g6c2dd8742e100f63d4fb002707d1e85a">wl_token_ring.h</a>
+<li>wl_token_ring_receive_handler()
+: <a class="el" href="wl__token__ring_8c.html#59f30ad96c7f57fc844a3ab74e4158f3">wl_token_ring.c</a>
+<li>wl_token_ring_register()
+: <a class="el" href="group__tokenring.html#g7bfd97ec1f89b442b278bbcddc6b6ee1">wl_token_ring.c</a>
+, <a class="el" href="group__tokenring.html#g7bfd97ec1f89b442b278bbcddc6b6ee1">wl_token_ring.h</a>
+<li>wl_token_ring_response_handler()
+: <a class="el" href="wl__token__ring_8c.html#2e508540b0ee4067a0e5c1cbabdff86f">wl_token_ring.c</a>
+<li>wl_token_ring_set_bom_functions()
+: <a class="el" href="group__tokenring.html#g0c407d5c215a97d58c67006bcc6e53ce">wl_token_ring.h</a>
+, <a class="el" href="group__tokenring.html#g0c407d5c215a97d58c67006bcc6e53ce">wl_token_ring.c</a>
+<li>wl_token_ring_timeout_handler()
+: <a class="el" href="wl__token__ring_8c.html#e6c23f56be0471ba62718282cde46ea2">wl_token_ring.c</a>
+<li>wl_token_ring_unregister()
+: <a class="el" href="group__tokenring.html#gde3dd682b6a757bab6ce4cbc9c518f8e">wl_token_ring.h</a>
+, <a class="el" href="group__tokenring.html#gde3dd682b6a757bab6ce4cbc9c518f8e">wl_token_ring.c</a>
+<li>wl_unregister_packet_group()
+: <a class="el" href="group__wireless.html#gcdbedf6465798abc7af3bf5fea3d4dd7">wireless.c</a>
+, <a class="el" href="group__wireless.html#gcdbedf6465798abc7af3bf5fea3d4dd7">wireless.h</a>
+</ul>
+<h3><a class="anchor" name="index_x">- x -</a></h3><ul>
+<li>xbee_compute_checksum()
+: <a class="el" href="xbee_8c.html#8be9a807a3b811a70fe72784a7cf9b94">xbee.c</a>
+<li>xbee_enter_api_mode()
+: <a class="el" href="xbee_8c.html#018409222a9dd2aeedbde88b4909e68c">xbee.c</a>
+<li>xbee_enter_command_mode()
+: <a class="el" href="xbee_8c.html#c18dee08531ce21e4d54791ab865fc06">xbee.c</a>
+<li>xbee_exit_command_mode()
+: <a class="el" href="xbee_8c.html#487dc439999cf804d864f4249c56919f">xbee.c</a>
+<li>xbee_get_address()
+: <a class="el" href="group__xbee.html#g7c53e8a8492494a61ca306875d633309">xbee.c</a>
+, <a class="el" href="group__xbee.html#g7c53e8a8492494a61ca306875d633309">xbee.h</a>
+<li>xbee_get_channel()
+: <a class="el" href="group__xbee.html#g133706db81f69ba0a3c169b7a3f42d2a">xbee.h</a>
+, <a class="el" href="group__xbee.html#g133706db81f69ba0a3c169b7a3f42d2a">xbee.c</a>
+<li>xbee_get_packet()
+: <a class="el" href="group__xbee.html#g00fbdd9d849171588df736f8b608589d">xbee.c</a>
+, <a class="el" href="group__xbee.html#g00fbdd9d849171588df736f8b608589d">xbee.h</a>
+<li>xbee_get_pan_id()
+: <a class="el" href="group__xbee.html#g7755cd8db87703c9e9943153660b8052">xbee.c</a>
+, <a class="el" href="group__xbee.html#g7755cd8db87703c9e9943153660b8052">xbee.h</a>
+<li>xbee_handle_at_command_response()
+: <a class="el" href="xbee_8c.html#e7360e5af3ed1f030a2b5ef09681d112">xbee.c</a>
+<li>xbee_handle_packet()
+: <a class="el" href="xbee_8c.html#31903827eeb802a64676f2f79b82e185">xbee.c</a>
+<li>xbee_handle_status()
+: <a class="el" href="xbee_8c.html#54852d0e4c4c4c3c712e2b90ce3b0251">xbee.c</a>
+<li>xbee_lib_init()
+: <a class="el" href="group__xbee.html#g334a723b79eccec83b17e25cde2e10f1">xbee.c</a>
+, <a class="el" href="group__xbee.html#g334a723b79eccec83b17e25cde2e10f1">xbee.h</a>
+<li>xbee_send()
+: <a class="el" href="xbee_8c.html#fb25c4fc430497d9d23fec067c780473">xbee.c</a>
+<li>xbee_send_frame()
+: <a class="el" href="xbee_8c.html#2bf86ab71e6a42aa4aef36efb93cba88">xbee.c</a>
+<li>xbee_send_modify_at_command()
+: <a class="el" href="xbee_8c.html#31cd82079c54231064571a7a5efc5012">xbee.c</a>
+<li>xbee_send_packet()
+: <a class="el" href="group__xbee.html#g3a3b8ce040002ab2b1a0923950b2f3c4">xbee.c</a>
+, <a class="el" href="group__xbee.html#g3a3b8ce040002ab2b1a0923950b2f3c4">xbee.h</a>
+<li>xbee_send_read_at_command()
+: <a class="el" href="xbee_8c.html#faee2ec993010d6f6f9555e9e729cd21">xbee.c</a>
+<li>xbee_send_string()
+: <a class="el" href="xbee_8c.html#1a50570abfcf6c78d65372a058bf2491">xbee.c</a>
+<li>xbee_set_channel()
+: <a class="el" href="group__xbee.html#g33f2b13a8f46ee08f14bce90160a5623">xbee.h</a>
+, <a class="el" href="group__xbee.html#g33f2b13a8f46ee08f14bce90160a5623">xbee.c</a>
+<li>xbee_set_com_port()
+: <a class="el" href="group__xbee.html#g1e9e3c2abf0ff683ca8e591c3851cf0a">xbee.c</a>
+, <a class="el" href="group__xbee.html#g1e9e3c2abf0ff683ca8e591c3851cf0a">xbee.h</a>
+<li>xbee_set_pan_id()
+: <a class="el" href="group__xbee.html#g832f07915e1ffa8afefcd378deead1cd">xbee.c</a>
+, <a class="el" href="group__xbee.html#g832f07915e1ffa8afefcd378deead1cd">xbee.h</a>
+<li>xbee_terminate()
+: <a class="el" href="group__xbee.html#g9334ac71dca1ddd697b1a35a361ade6a">xbee.h</a>
+, <a class="el" href="group__xbee.html#g9334ac71dca1ddd697b1a35a361ade6a">xbee.c</a>
+<li>xbee_verify_checksum()
+: <a class="el" href="xbee_8c.html#72c56f4caf14a0acce08c4b583d844ec">xbee.c</a>
+<li>xbee_wait_for_ok()
+: <a class="el" href="xbee_8c.html#a28a6459b85fad4b9fc89d08e0e0c784">xbee.c</a>
+<li>xbee_wait_for_string()
+: <a class="el" href="xbee_8c.html#8f294818f845d440151f01035c067a2e">xbee.c</a>
+</ul>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:27:23 2007 for libwireless by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libwireless/structSensorMatrix.html
===================================================================
--- branches/battery/docs/libwireless/structSensorMatrix.html	(nonexistent)
+++ branches/battery/docs/libwireless/structSensorMatrix.html	(revision 260)
@@ -0,0 +1,107 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libwireless: SensorMatrix Struct Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul>
+</div>
+<h1>SensorMatrix Struct Reference<br>
+<small>
+[<a class="el" href="group__sensormatrix.html">Sensor Matrix</a>,&nbsp;<a class="el" href="group__sensormatrix.html">Sensor Matrix</a>]</small>
+</h1><!-- doxytag: class="SensorMatrix" --><code>#include &lt;<a class="el" href="sensor__matrix_8h-source.html">sensor_matrix.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSensorMatrix.html#0e5b475c074fee8b4a88f05357b310bb">size</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int **&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSensorMatrix.html#447a6b27943ac53530de1eb44db3b5e6">matrix</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSensorMatrix.html#9596130da4ab9251db7c0df33b8053d2">joined</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSensorMatrix.html#888d68ace5ba04bfc741241718bc297c">numJoined</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+A sensor matrix. <hr><h2>Field Documentation</h2>
+<a class="anchor" name="0e5b475c074fee8b4a88f05357b310bb"></a><!-- doxytag: member="SensorMatrix::size" ref="0e5b475c074fee8b4a88f05357b310bb" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">unsigned int <a class="el" href="structSensorMatrix.html#0e5b475c074fee8b4a88f05357b310bb">SensorMatrix::size</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+The size of the sensor matrix. 
+</div>
+</div><p>
+<a class="anchor" name="447a6b27943ac53530de1eb44db3b5e6"></a><!-- doxytag: member="SensorMatrix::matrix" ref="447a6b27943ac53530de1eb44db3b5e6" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int** <a class="el" href="structSensorMatrix.html#447a6b27943ac53530de1eb44db3b5e6">SensorMatrix::matrix</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+The matrix. Each row represents the readings of one robot. 
+</div>
+</div><p>
+<a class="anchor" name="9596130da4ab9251db7c0df33b8053d2"></a><!-- doxytag: member="SensorMatrix::joined" ref="9596130da4ab9251db7c0df33b8053d2" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int* <a class="el" href="structSensorMatrix.html#9596130da4ab9251db7c0df33b8053d2">SensorMatrix::joined</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+The element representing a robot is true if that robot is in the token ring and false otherwise. 
+</div>
+</div><p>
+<a class="anchor" name="888d68ace5ba04bfc741241718bc297c"></a><!-- doxytag: member="SensorMatrix::numJoined" ref="888d68ace5ba04bfc741241718bc297c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int <a class="el" href="structSensorMatrix.html#888d68ace5ba04bfc741241718bc297c">SensorMatrix::numJoined</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+The number of robots in the token ring. 
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="sensor__matrix_8h-source.html">sensor_matrix.h</a></ul>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:27:23 2007 for libwireless by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libwireless/structnode__def.html
===================================================================
--- branches/battery/docs/libwireless/structnode__def.html	(nonexistent)
+++ branches/battery/docs/libwireless/structnode__def.html	(revision 260)
@@ -0,0 +1,32 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libwireless: node_def Struct Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul>
+</div>
+<h1>node_def Struct Reference</h1><!-- doxytag: class="node_def" --><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+A node in the queue. <hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="queue_8c.html">queue.c</a></ul>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:27:23 2007 for libwireless by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libwireless/functions.html
===================================================================
--- branches/battery/docs/libwireless/functions.html	(nonexistent)
+++ branches/battery/docs/libwireless/functions.html	(revision 260)
@@ -0,0 +1,59 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libwireless: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li class="current"><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li class="current"><a href="functions.html"><span>All</span></a></li>
+    <li><a href="functions_vars.html"><span>Variables</span></a></li>
+  </ul>
+</div>
+Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:
+<p>
+<ul>
+<li>groupCode
+: <a class="el" href="structPacketGroupHandler.html#f0849c643f1b1e257ccfe96110109950">PacketGroupHandler</a>
+<li>handle_receive
+: <a class="el" href="structPacketGroupHandler.html#5c01636d72de2ddafc734ab754d93104">PacketGroupHandler</a>
+<li>handle_response
+: <a class="el" href="structPacketGroupHandler.html#045939030c6e2f2dd0d53b5718d9f902">PacketGroupHandler</a>
+<li>head
+: <a class="el" href="structQueue.html#773cee3afdf5fbe12a225c48123b1e39">Queue</a>
+<li>joined
+: <a class="el" href="structSensorMatrix.html#9596130da4ab9251db7c0df33b8053d2">SensorMatrix</a>
+<li>matrix
+: <a class="el" href="structSensorMatrix.html#447a6b27943ac53530de1eb44db3b5e6">SensorMatrix</a>
+<li>numJoined
+: <a class="el" href="structSensorMatrix.html#888d68ace5ba04bfc741241718bc297c">SensorMatrix</a>
+<li>size
+: <a class="el" href="structQueue.html#c7d9701d244e3ba255ef8556e0562dc6">Queue</a>
+, <a class="el" href="structSensorMatrix.html#0e5b475c074fee8b4a88f05357b310bb">SensorMatrix</a>
+<li>tail
+: <a class="el" href="structQueue.html#85703d406e92d3aa92c3e9dbfd0e3007">Queue</a>
+<li>timeout_handler
+: <a class="el" href="structPacketGroupHandler.html#952b4b63982db13f55c02e17c55ab5ac">PacketGroupHandler</a>
+<li>unregister
+: <a class="el" href="structPacketGroupHandler.html#c03247d5c07e97e35b1f557c0937b0eb">PacketGroupHandler</a>
+</ul>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:27:23 2007 for libwireless by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libwireless/group__sensormatrix.html
===================================================================
--- branches/battery/docs/libwireless/group__sensormatrix.html	(nonexistent)
+++ branches/battery/docs/libwireless/group__sensormatrix.html	(revision 260)
@@ -0,0 +1,432 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libwireless: Sensor Matrix</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul>
+</div>
+<h1>Sensor Matrix</h1>the robot sensor matrix  
+<a href="#_details">More...</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSensorMatrix.html">SensorMatrix</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSensorMatrix.html">SensorMatrix</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structSensorMatrix.html">SensorMatrix</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sensormatrix.html#gdac971de8e0df3ed469c1e00b5d68ec3">sensor_matrix_create</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a sensor matrix.  <a href="#gdac971de8e0df3ed469c1e00b5d68ec3"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sensormatrix.html#g6125c1926243c789c9a22c7b7ca915f7">sensor_matrix_destroy</a> (<a class="el" href="structSensorMatrix.html">SensorMatrix</a> *m)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destroy a sensor matrix.  <a href="#g6125c1926243c789c9a22c7b7ca915f7"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sensormatrix.html#g4a8cea8d7401802b8ef4f24768671cdb">sensor_matrix_add_robot</a> (<a class="el" href="structSensorMatrix.html">SensorMatrix</a> *m, unsigned int id)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Add a robot to a sensor matrix.  <a href="#g4a8cea8d7401802b8ef4f24768671cdb"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sensormatrix.html#g616455f4c0801504984cc7f7cf49d980">sensor_matrix_remove_robot</a> (<a class="el" href="structSensorMatrix.html">SensorMatrix</a> *m, unsigned int id)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Remove a robot from a sensor matrix.  <a href="#g616455f4c0801504984cc7f7cf49d980"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sensormatrix.html#g06977570b0c7b9628caeb5de012bbf22">sensor_matrix_set_reading</a> (<a class="el" href="structSensorMatrix.html">SensorMatrix</a> *m, int observer, int robot, int reading)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a reading in a sensor matrix.  <a href="#g06977570b0c7b9628caeb5de012bbf22"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sensormatrix.html#gf8f7401b00608998b4cca34e3e5690b6">sensor_matrix_get_reading</a> (<a class="el" href="structSensorMatrix.html">SensorMatrix</a> *m, int observer, int robot)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a reading in a sensor matrix.  <a href="#gf8f7401b00608998b4cca34e3e5690b6"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sensormatrix.html#ga2039902278b82d75157f5ce30ba24a3">sensor_matrix_set_in_ring</a> (<a class="el" href="structSensorMatrix.html">SensorMatrix</a> *m, int robot, int in)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set whether the robot is in the token ring.  <a href="#ga2039902278b82d75157f5ce30ba24a3"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sensormatrix.html#g44d31428ed9c7a0c98e2ecfc74a55469">sensor_matrix_get_in_ring</a> (<a class="el" href="structSensorMatrix.html">SensorMatrix</a> *m, int robot)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get whether the robot is in the sensor ring.  <a href="#g44d31428ed9c7a0c98e2ecfc74a55469"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sensormatrix.html#g1d799b72ee6274e5064e12e8dd17d493">sensor_matrix_get_size</a> (<a class="el" href="structSensorMatrix.html">SensorMatrix</a> *m)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the size of the sensor matrix.  <a href="#g1d799b72ee6274e5064e12e8dd17d493"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sensormatrix.html#g48353450a17126cffa44bd894f087621">sensor_matrix_get_joined</a> (<a class="el" href="structSensorMatrix.html">SensorMatrix</a> *m)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the number of robots which have joined the token ring.  <a href="#g48353450a17126cffa44bd894f087621"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+the robot sensor matrix 
+<p>
+These functions and structures are used for localization to determine the relative directions of robots. <hr><h2>Function Documentation</h2>
+<a class="anchor" name="g4a8cea8d7401802b8ef4f24768671cdb"></a><!-- doxytag: member="sensor_matrix.h::sensor_matrix_add_robot" ref="g4a8cea8d7401802b8ef4f24768671cdb" args="(SensorMatrix *m, unsigned int id)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void sensor_matrix_add_robot           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structSensorMatrix.html">SensorMatrix</a> *&nbsp;</td>
+          <td class="paramname"> <em>m</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">unsigned int&nbsp;</td>
+          <td class="paramname"> <em>id</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Add a robot to a sensor matrix. 
+<p>
+Adds robot with XBee id id to the sensor matrix.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>m</em>&nbsp;</td><td>the sensor matrix </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>id</em>&nbsp;</td><td>the XBee ID of the robot to add </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gdac971de8e0df3ed469c1e00b5d68ec3"></a><!-- doxytag: member="sensor_matrix.h::sensor_matrix_create" ref="gdac971de8e0df3ed469c1e00b5d68ec3" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structSensorMatrix.html">SensorMatrix</a>* sensor_matrix_create           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Create a sensor matrix. 
+<p>
+Initializes the sensor matrix.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the newly created sensor matrix </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g6125c1926243c789c9a22c7b7ca915f7"></a><!-- doxytag: member="sensor_matrix.h::sensor_matrix_destroy" ref="g6125c1926243c789c9a22c7b7ca915f7" args="(SensorMatrix *m)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void sensor_matrix_destroy           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structSensorMatrix.html">SensorMatrix</a> *&nbsp;</td>
+          <td class="paramname"> <em>m</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Destroy a sensor matrix. 
+<p>
+Deletes and frees memory from the sensor matrix.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>m</em>&nbsp;</td><td>the sensor matrix to delete </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g44d31428ed9c7a0c98e2ecfc74a55469"></a><!-- doxytag: member="sensor_matrix.h::sensor_matrix_get_in_ring" ref="g44d31428ed9c7a0c98e2ecfc74a55469" args="(SensorMatrix *m, int robot)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int sensor_matrix_get_in_ring           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structSensorMatrix.html">SensorMatrix</a> *&nbsp;</td>
+          <td class="paramname"> <em>m</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>robot</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get whether the robot is in the sensor ring. 
+<p>
+Checks if the given robot is in the token ring.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>m</em>&nbsp;</td><td>the sensor matrix </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>robot</em>&nbsp;</td><td>the ID of the robot to check</td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>1 if the robot is in the token ring, 0 otherwise </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g48353450a17126cffa44bd894f087621"></a><!-- doxytag: member="sensor_matrix.h::sensor_matrix_get_joined" ref="g48353450a17126cffa44bd894f087621" args="(SensorMatrix *m)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int sensor_matrix_get_joined           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structSensorMatrix.html">SensorMatrix</a> *&nbsp;</td>
+          <td class="paramname"> <em>m</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the number of robots which have joined the token ring. 
+<p>
+Returns the number of robots which have joined the token ring.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>m</em>&nbsp;</td><td>the sensor matrix</td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the number of robots in the token ring </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gf8f7401b00608998b4cca34e3e5690b6"></a><!-- doxytag: member="sensor_matrix.h::sensor_matrix_get_reading" ref="gf8f7401b00608998b4cca34e3e5690b6" args="(SensorMatrix *m, int observer, int robot)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int sensor_matrix_get_reading           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structSensorMatrix.html">SensorMatrix</a> *&nbsp;</td>
+          <td class="paramname"> <em>m</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>observer</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>robot</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get a reading in a sensor matrix. 
+<p>
+Gets the sensor reading for a robot to another robot.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>m</em>&nbsp;</td><td>the sensor matrix </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>observer</em>&nbsp;</td><td>the robot whose reading we check </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>robot</em>&nbsp;</td><td>the robot who we are checking the reading to</td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the observer's BOM reading for robot </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g1d799b72ee6274e5064e12e8dd17d493"></a><!-- doxytag: member="sensor_matrix.h::sensor_matrix_get_size" ref="g1d799b72ee6274e5064e12e8dd17d493" args="(SensorMatrix *m)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int sensor_matrix_get_size           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structSensorMatrix.html">SensorMatrix</a> *&nbsp;</td>
+          <td class="paramname"> <em>m</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the size of the sensor matrix. 
+<p>
+Returns the size of the sensor matrix.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>m</em>&nbsp;</td><td>the sensor matrix</td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the size of the sensor matrix </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g616455f4c0801504984cc7f7cf49d980"></a><!-- doxytag: member="sensor_matrix.h::sensor_matrix_remove_robot" ref="g616455f4c0801504984cc7f7cf49d980" args="(SensorMatrix *m, unsigned int id)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void sensor_matrix_remove_robot           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structSensorMatrix.html">SensorMatrix</a> *&nbsp;</td>
+          <td class="paramname"> <em>m</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">unsigned int&nbsp;</td>
+          <td class="paramname"> <em>id</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Remove a robot from a sensor matrix. 
+<p>
+Removes robot with id from the sensor matrix, and removes all sensor information regarding the robot.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>m</em>&nbsp;</td><td>the sensor matrix </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>id</em>&nbsp;</td><td>the XBee ID of the robot to remove </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="ga2039902278b82d75157f5ce30ba24a3"></a><!-- doxytag: member="sensor_matrix.h::sensor_matrix_set_in_ring" ref="ga2039902278b82d75157f5ce30ba24a3" args="(SensorMatrix *m, int robot, int in)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void sensor_matrix_set_in_ring           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structSensorMatrix.html">SensorMatrix</a> *&nbsp;</td>
+          <td class="paramname"> <em>m</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>robot</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>in</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set whether the robot is in the token ring. 
+<p>
+Sets whether or not the given robot is part of the token ring.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>m</em>&nbsp;</td><td>the sensor matrix </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>robot</em>&nbsp;</td><td>the robot to set as a member / nonmember of the token ring </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>in</em>&nbsp;</td><td>1 if the robot is in the token ring, 0 otherwise </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g06977570b0c7b9628caeb5de012bbf22"></a><!-- doxytag: member="sensor_matrix.h::sensor_matrix_set_reading" ref="g06977570b0c7b9628caeb5de012bbf22" args="(SensorMatrix *m, int observer, int robot, int reading)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void sensor_matrix_set_reading           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structSensorMatrix.html">SensorMatrix</a> *&nbsp;</td>
+          <td class="paramname"> <em>m</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>observer</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>robot</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>reading</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set a reading in a sensor matrix. 
+<p>
+Sets the sensor reading for robot robot to reading.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>m</em>&nbsp;</td><td>the sensor matrix to set the reading for </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>observer</em>&nbsp;</td><td>the id of the robot who made the reading </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>robot</em>&nbsp;</td><td>the id of the robot who the reading is for </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>reading</em>&nbsp;</td><td>the BOM reading from observer to robot </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:27:23 2007 for libwireless by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libwireless/group__tokenring.html
===================================================================
--- branches/battery/docs/libwireless/group__tokenring.html	(nonexistent)
+++ branches/battery/docs/libwireless/group__tokenring.html	(revision 260)
@@ -0,0 +1,447 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libwireless: Token Ring</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul>
+</div>
+<h1>Token Ring</h1>Wireless library token ring implementation.  
+<a href="#_details">More...</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tokenring.html#g7bfd97ec1f89b442b278bbcddc6b6ee1">wl_token_ring_register</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Register the token ring group with the wireless library.  <a href="#g7bfd97ec1f89b442b278bbcddc6b6ee1"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tokenring.html#gde3dd682b6a757bab6ce4cbc9c518f8e">wl_token_ring_unregister</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Unregister the token ring group with the wirelss library.  <a href="#gde3dd682b6a757bab6ce4cbc9c518f8e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tokenring.html#g0c407d5c215a97d58c67006bcc6e53ce">wl_token_ring_set_bom_functions</a> (void(*on_function)(void), void(*off_function)(void), int(*max_bom_function)(void))</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the functions called to turn the bom on and off.  <a href="#g0c407d5c215a97d58c67006bcc6e53ce"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tokenring.html#gbdb1e2258d1c69086692d2d31e02fb27">wl_token_ring_join</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Join the token ring.  <a href="#gbdb1e2258d1c69086692d2d31e02fb27"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tokenring.html#g6c2dd8742e100f63d4fb002707d1e85a">wl_token_ring_leave</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Leave the token ring.  <a href="#g6c2dd8742e100f63d4fb002707d1e85a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tokenring.html#g0c61bb8892aa5513706e00cd8ce5ca8b">wl_token_get_robots_in_ring</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the number of robots in the token ring.  <a href="#g0c61bb8892aa5513706e00cd8ce5ca8b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tokenring.html#g14e005f0b9582eca7e3585f247c4cd72">wl_token_is_robot_in_ring</a> (int robot)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return whether a given robot is in the token ring.  <a href="#g14e005f0b9582eca7e3585f247c4cd72"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tokenring.html#g37ab9fb00e9eef273b4d0fcda81a2620">wl_token_iterator_begin</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Begin iterating through robots in the token ring.  <a href="#g37ab9fb00e9eef273b4d0fcda81a2620"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tokenring.html#gbd7dc40ee796a67e1160b2b2b8e7d02f">wl_token_iterator_has_next</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns whether there are more robots to iterate through.  <a href="#gbd7dc40ee796a67e1160b2b2b8e7d02f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tokenring.html#gd9196324178877770d8ffc91d40893c3">wl_token_iterator_next</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the ID of the next robot in the token ring.  <a href="#gd9196324178877770d8ffc91d40893c3"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tokenring.html#gb4afd4b8e034d22d415f3c4a42a652fc">wl_token_get_sensor_reading</a> (int source, int dest)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the latest BOM reading between two robots.  <a href="#gb4afd4b8e034d22d415f3c4a42a652fc"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tokenring.html#g1938c1d79dd9438dcd413d6d26372877">wl_token_get_my_sensor_reading</a> (int dest)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the latest BOM reading between us and another robot.  <a href="#g1938c1d79dd9438dcd413d6d26372877"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tokenring.html#gf0d311d4feae71afc8bcb0b8c8e6ba57">wl_token_get_num_robots</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the number of robots in the sensor matrix.  <a href="#gf0d311d4feae71afc8bcb0b8c8e6ba57"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__tokenring.html#g5fe1508968d450a970b0d5417a06431d">wl_token_get_matrix_size</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the number of non-null elements in the sensor matrix.  <a href="#g5fe1508968d450a970b0d5417a06431d"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Wireless library token ring implementation. 
+<p>
+This packet group is used to form a token ring, which keeps track of the relative directions of the robots from one another. <hr><h2>Function Documentation</h2>
+<a class="anchor" name="g5fe1508968d450a970b0d5417a06431d"></a><!-- doxytag: member="wl_token_ring.h::wl_token_get_matrix_size" ref="g5fe1508968d450a970b0d5417a06431d" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int wl_token_get_matrix_size           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return the number of non-null elements in the sensor matrix. 
+<p>
+Returns the number of robots in the sensor matrix.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the number of robots in the sensor matrix </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g1938c1d79dd9438dcd413d6d26372877"></a><!-- doxytag: member="wl_token_ring.h::wl_token_get_my_sensor_reading" ref="g1938c1d79dd9438dcd413d6d26372877" args="(int dest)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int wl_token_get_my_sensor_reading           </td>
+          <td>(</td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>dest</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return the latest BOM reading between us and another robot. 
+<p>
+Returns the BOM reading we have for robot dest.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>dest</em>&nbsp;</td><td>the robot whose relative location is returned</td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>a BOM reading from us to robot dest, in the range 0-15, or -1 if it is unkown </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gf0d311d4feae71afc8bcb0b8c8e6ba57"></a><!-- doxytag: member="wl_token_ring.h::wl_token_get_num_robots" ref="gf0d311d4feae71afc8bcb0b8c8e6ba57" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int wl_token_get_num_robots           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return the number of robots in the sensor matrix. 
+<p>
+Returns the number of robots currently in the token ring.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the number of robots in the token ring </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g0c61bb8892aa5513706e00cd8ce5ca8b"></a><!-- doxytag: member="wl_token_ring.h::wl_token_get_robots_in_ring" ref="g0c61bb8892aa5513706e00cd8ce5ca8b" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int wl_token_get_robots_in_ring           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return the number of robots in the token ring. 
+<p>
+Returns the number of robots in the token ring.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the number of robots in the token ring </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gb4afd4b8e034d22d415f3c4a42a652fc"></a><!-- doxytag: member="wl_token_ring.h::wl_token_get_sensor_reading" ref="gb4afd4b8e034d22d415f3c4a42a652fc" args="(int source, int dest)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int wl_token_get_sensor_reading           </td>
+          <td>(</td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>source</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>dest</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return the latest BOM reading between two robots. 
+<p>
+Returns the BOM reading robot source has for robot dest.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>source</em>&nbsp;</td><td>the robot that made the BOM reading </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>dest</em>&nbsp;</td><td>the robot whose relative location is returned</td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>a BOM reading from robot source to robot dest, in the range 0-15, or -1 if it is unknown </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g14e005f0b9582eca7e3585f247c4cd72"></a><!-- doxytag: member="wl_token_ring.h::wl_token_is_robot_in_ring" ref="g14e005f0b9582eca7e3585f247c4cd72" args="(int robot)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int wl_token_is_robot_in_ring           </td>
+          <td>(</td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>robot</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return whether a given robot is in the token ring. 
+<p>
+Returns true if the specified robot is in the token ring, false otherwise.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>robot</em>&nbsp;</td><td>the robot to check for whether it is in the token ring </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>nonzero if the robot is in the token ring, zero otherwise </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g37ab9fb00e9eef273b4d0fcda81a2620"></a><!-- doxytag: member="wl_token_ring.h::wl_token_iterator_begin" ref="g37ab9fb00e9eef273b4d0fcda81a2620" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void wl_token_iterator_begin           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Begin iterating through robots in the token ring. 
+<p>
+Begins iterating through the robots in the token ring.<p>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__tokenring.html#gbd7dc40ee796a67e1160b2b2b8e7d02f" title="Returns whether there are more robots to iterate through.">wl_token_iterator_has_next</a>, <a class="el" href="group__tokenring.html#gd9196324178877770d8ffc91d40893c3" title="Returns the ID of the next robot in the token ring.">wl_token_iterator_next</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gbd7dc40ee796a67e1160b2b2b8e7d02f"></a><!-- doxytag: member="wl_token_ring.h::wl_token_iterator_has_next" ref="gbd7dc40ee796a67e1160b2b2b8e7d02f" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int wl_token_iterator_has_next           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns whether there are more robots to iterate through. 
+<p>
+Returns true if there are more robots in the token ring to iterate through, and false otherwise.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>nonzero if there are more robots to iterate through, zero otherwise</dd></dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__tokenring.html#g37ab9fb00e9eef273b4d0fcda81a2620" title="Begin iterating through robots in the token ring.">wl_token_iterator_begin</a>, <a class="el" href="group__tokenring.html#gd9196324178877770d8ffc91d40893c3" title="Returns the ID of the next robot in the token ring.">wl_token_iterator_next</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gd9196324178877770d8ffc91d40893c3"></a><!-- doxytag: member="wl_token_ring.h::wl_token_iterator_next" ref="gd9196324178877770d8ffc91d40893c3" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int wl_token_iterator_next           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the ID of the next robot in the token ring. 
+<p>
+Returns the next robot ID in the token ring.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the next robot ID in the token ring, or -1 if none exists</dd></dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__tokenring.html#g37ab9fb00e9eef273b4d0fcda81a2620" title="Begin iterating through robots in the token ring.">wl_token_iterator_begin</a>, <a class="el" href="group__tokenring.html#gbd7dc40ee796a67e1160b2b2b8e7d02f" title="Returns whether there are more robots to iterate through.">wl_token_iterator_has_next</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gbdb1e2258d1c69086692d2d31e02fb27"></a><!-- doxytag: member="wl_token_ring.h::wl_token_ring_join" ref="gbdb1e2258d1c69086692d2d31e02fb27" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void wl_token_ring_join           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Join the token ring. 
+<p>
+Causes the robot to join an existing token ring, or create one if no token ring exists. The token ring uses global and robot to robot packets, and does not rely on any PAN. 
+</div>
+</div><p>
+<a class="anchor" name="g6c2dd8742e100f63d4fb002707d1e85a"></a><!-- doxytag: member="wl_token_ring.h::wl_token_ring_leave" ref="g6c2dd8742e100f63d4fb002707d1e85a" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void wl_token_ring_leave           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Leave the token ring. 
+<p>
+Causes the robot to leave the token ring. The robot stops alerting others of its location, but continues storing the locations of other robots. 
+</div>
+</div><p>
+<a class="anchor" name="g7bfd97ec1f89b442b278bbcddc6b6ee1"></a><!-- doxytag: member="wl_token_ring.h::wl_token_ring_register" ref="g7bfd97ec1f89b442b278bbcddc6b6ee1" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void wl_token_ring_register           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Register the token ring group with the wireless library. 
+<p>
+Initialize the token ring packet group and register it with the wireless library. The robot will not join a token ring. 
+</div>
+</div><p>
+<a class="anchor" name="g0c407d5c215a97d58c67006bcc6e53ce"></a><!-- doxytag: member="wl_token_ring.h::wl_token_ring_set_bom_functions" ref="g0c407d5c215a97d58c67006bcc6e53ce" args="(void(*on_function)(void), void(*off_function)(void), int(*max_bom_function)(void))" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void wl_token_ring_set_bom_functions           </td>
+          <td>(</td>
+          <td class="paramtype">void(*)(void)&nbsp;</td>
+          <td class="paramname"> <em>on_function</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void(*)(void)&nbsp;</td>
+          <td class="paramname"> <em>off_function</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int(*)(void)&nbsp;</td>
+          <td class="paramname"> <em>max_bom_function</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the functions called to turn the bom on and off. 
+<p>
+Sets the functions that are called when the BOM ought to be turned on or off. This could be used for things such as charging stations, which have multiple BOMs.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>on_function</em>&nbsp;</td><td>the function to be called when the BOM should be turned on </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>off_function</em>&nbsp;</td><td>the function to be called when the BOM should be turned off </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>max_bom_function</em>&nbsp;</td><td>the function to be called when a measurement of the maximum BOM reading is needed. </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gde3dd682b6a757bab6ce4cbc9c518f8e"></a><!-- doxytag: member="wl_token_ring.h::wl_token_ring_unregister" ref="gde3dd682b6a757bab6ce4cbc9c518f8e" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void wl_token_ring_unregister           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Unregister the token ring group with the wirelss library. 
+<p>
+Removes the packet group from the wireless library. 
+</div>
+</div><p>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:27:23 2007 for libwireless by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libwireless/annotated.html
===================================================================
--- branches/battery/docs/libwireless/annotated.html	(nonexistent)
+++ branches/battery/docs/libwireless/annotated.html	(revision 260)
@@ -0,0 +1,32 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libwireless: Data Structures</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li class="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul>
+</div>
+<h1>libwireless Data Structures</h1>Here are the data structures with brief descriptions:<table>
+  <tr><td class="indexkey"><a class="el" href="structnode__def.html">node_def</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="structPacketGroupHandler.html">PacketGroupHandler</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="structQueue.html">Queue</a></td><td class="indexvalue"></td></tr>
+  <tr><td class="indexkey"><a class="el" href="structSensorMatrix.html">SensorMatrix</a></td><td class="indexvalue"></td></tr>
+</table>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:27:23 2007 for libwireless by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libwireless/xbee_8h-source.html
===================================================================
--- branches/battery/docs/libwireless/xbee_8h-source.html	(nonexistent)
+++ branches/battery/docs/libwireless/xbee_8h-source.html	(revision 260)
@@ -0,0 +1,62 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libwireless: xbee.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+  </ul>
+</div>
+<h1>xbee.h</h1><a href="xbee_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 
+<a name="l00038"></a>00038 <span class="preprocessor">#ifndef XBEE_H</span>
+<a name="l00039"></a>00039 <span class="preprocessor"></span><span class="preprocessor">#define XBEE_H</span>
+<a name="l00040"></a>00040 <span class="preprocessor"></span>
+<a name="l00045"></a>00045 <span class="preprocessor">#ifndef ROBOT</span>
+<a name="l00046"></a>00046 <span class="preprocessor"></span><span class="preprocessor">#ifndef XBEE_PORT</span>
+<a name="l00047"></a><a class="code" href="xbee_8h.html#0ddad85671ebdb108b228835312d4f62">00047</a> <span class="preprocessor"></span><span class="preprocessor">#define XBEE_PORT "/dev/ttyUSB1"</span>
+<a name="l00048"></a>00048 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00049"></a>00049 <span class="preprocessor"></span><span class="preprocessor">#define XBEE_PORT2 "/dev/ttyUSB0"</span>
+<a name="l00050"></a>00050 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00051"></a>00051 <span class="preprocessor"></span>
+<a name="l00061"></a>00061 <span class="comment">/*Definitions*/</span>
+<a name="l00063"></a><a class="code" href="group__xbee.html#ge6bb9bb274d6750f954762454807a5a7">00063</a> <span class="preprocessor">#define XBEE_PAN_DEFAULT 0xFFFF</span>
+<a name="l00064"></a>00064 <span class="preprocessor"></span>
+<a name="l00065"></a><a class="code" href="group__xbee.html#g35f8b9d8e01e788f1e29928cba29f215">00065</a> <span class="preprocessor">#define XBEE_CHANNEL_DEFAULT 0</span>
+<a name="l00066"></a>00066 <span class="preprocessor"></span>
+<a name="l00067"></a><a class="code" href="group__xbee.html#g93bbd21f7965e1697350f950cedff5c4">00067</a> <span class="preprocessor">#define XBEE_BROADCAST 0xFFFF</span>
+<a name="l00068"></a>00068 <span class="preprocessor"></span>
+<a name="l00069"></a><a class="code" href="group__xbee.html#gbca7356c2b8183fd41b5ca9a82dd962b">00069</a> <span class="preprocessor">#define XBEE_OPTIONS_NONE 0x00</span>
+<a name="l00070"></a>00070 <span class="preprocessor"></span>
+<a name="l00071"></a><a class="code" href="group__xbee.html#gcf9509013302590dca5ce3db63c64609">00071</a> <span class="preprocessor">#define XBEE_OPTIONS_DISABLE_RESPONSE 0x01</span>
+<a name="l00072"></a>00072 <span class="preprocessor"></span>
+<a name="l00073"></a><a class="code" href="group__xbee.html#g57382f888360b5b19f0de3b6f1f7c5a3">00073</a> <span class="preprocessor">#define XBEE_OPTIONS_BROADCAST_ALL_PANS 0x04</span>
+<a name="l00074"></a>00074 <span class="preprocessor"></span>
+<a name="l00075"></a><a class="code" href="group__xbee.html#g7840d8b64c8bec12d8b8d32e845a638a">00075</a> <span class="preprocessor">#define XBEE_TX_STATUS 0x89</span>
+<a name="l00076"></a>00076 <span class="preprocessor"></span>
+<a name="l00077"></a><a class="code" href="group__xbee.html#gc2b1262a3a1eb4a9f7ead366af71c32c">00077</a> <span class="preprocessor">#define XBEE_RX 0x81</span>
+<a name="l00078"></a>00078 <span class="preprocessor"></span>
+<a name="l00080"></a>00080 <span class="keywordtype">void</span> <a class="code" href="group__xbee.html#g334a723b79eccec83b17e25cde2e10f1" title="Initialize the XBee library.">xbee_lib_init</a>(<span class="keywordtype">void</span>);
+<a name="l00082"></a>00082 <span class="keywordtype">void</span> <a class="code" href="group__xbee.html#g9334ac71dca1ddd697b1a35a361ade6a" title="Uninitialize the XBee library.">xbee_terminate</a>(<span class="keywordtype">void</span>);
+<a name="l00084"></a>00084 <span class="keywordtype">int</span> <a class="code" href="group__xbee.html#g00fbdd9d849171588df736f8b608589d" title="Get a packet from the XBee.">xbee_get_packet</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span>* packet);
+<a name="l00086"></a>00086 <span class="keywordtype">void</span> <a class="code" href="group__xbee.html#g3a3b8ce040002ab2b1a0923950b2f3c4" title="Send a packet to the XBee.">xbee_send_packet</a>(<span class="keywordtype">char</span>* packet, <span class="keywordtype">int</span> len, <span class="keywordtype">int</span> dest,
+<a name="l00087"></a>00087         <span class="keywordtype">char</span> options, <span class="keywordtype">char</span> frame);
+<a name="l00089"></a>00089 <span class="keywordtype">void</span> <a class="code" href="group__xbee.html#g832f07915e1ffa8afefcd378deead1cd" title="Set the PAN ID for the XBee.">xbee_set_pan_id</a>(<span class="keywordtype">int</span> <span class="keywordtype">id</span>);
+<a name="l00091"></a>00091 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="group__xbee.html#g7755cd8db87703c9e9943153660b8052" title="Get the XBee&amp;#39;s PAN ID.">xbee_get_pan_id</a>(<span class="keywordtype">void</span>);
+<a name="l00093"></a>00093 <span class="keywordtype">void</span> <a class="code" href="group__xbee.html#g33f2b13a8f46ee08f14bce90160a5623" title="Set the channel the XBee is currently using.">xbee_set_channel</a>(<span class="keywordtype">int</span> channel);
+<a name="l00095"></a>00095 <span class="keywordtype">int</span> <a class="code" href="group__xbee.html#g133706db81f69ba0a3c169b7a3f42d2a" title="Get the channel the XBee is currently using.">xbee_get_channel</a>(<span class="keywordtype">void</span>);
+<a name="l00097"></a>00097 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="group__xbee.html#g7c53e8a8492494a61ca306875d633309" title="Get the XBee&amp;#39;s 16-bit address.">xbee_get_address</a>(<span class="keywordtype">void</span>);
+<a name="l00099"></a>00099 <span class="keywordtype">void</span> <a class="code" href="group__xbee.html#g1e9e3c2abf0ff683ca8e591c3851cf0a" title="Set the com port on a computer, undefined on the robot.">xbee_set_com_port</a>(<span class="keywordtype">char</span>* port);
+<a name="l00100"></a>00100  <span class="comment">//end defgroup</span>
+<a name="l00102"></a>00102 
+<a name="l00103"></a>00103 <span class="preprocessor">#endif</span>
+</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:27:22 2007 for libwireless by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libwireless/queue_8h-source.html
===================================================================
--- branches/battery/docs/libwireless/queue_8h-source.html	(nonexistent)
+++ branches/battery/docs/libwireless/queue_8h-source.html	(revision 260)
@@ -0,0 +1,43 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libwireless: queue.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+  </ul>
+</div>
+<h1>queue.h</h1><a href="queue_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 
+<a name="l00035"></a>00035 <span class="preprocessor">#ifndef WIRELESS_QUEUE_H</span>
+<a name="l00036"></a>00036 <span class="preprocessor"></span><span class="preprocessor">#define WIRELESS_QUEUE_H</span>
+<a name="l00037"></a>00037 <span class="preprocessor"></span>
+<a name="l00038"></a>00038 <span class="keyword">struct </span><a class="code" href="structnode__def.html">node_def</a>;
+<a name="l00039"></a>00039 
+<a name="l00053"></a><a class="code" href="structQueue.html">00053</a> <span class="keyword">typedef</span> <span class="keyword">struct</span>
+<a name="l00054"></a>00054 {
+<a name="l00058"></a><a class="code" href="structQueue.html#773cee3afdf5fbe12a225c48123b1e39">00058</a>         <span class="keyword">struct </span><a class="code" href="structnode__def.html">node_def</a>* head;
+<a name="l00062"></a><a class="code" href="structQueue.html#85703d406e92d3aa92c3e9dbfd0e3007">00062</a>         <span class="keyword">struct </span><a class="code" href="structnode__def.html">node_def</a>* tail;
+<a name="l00066"></a><a class="code" href="structQueue.html#c7d9701d244e3ba255ef8556e0562dc6">00066</a>         <span class="keywordtype">int</span> size;
+<a name="l00067"></a>00067 } <a class="code" href="structQueue.html">Queue</a>;
+<a name="l00068"></a>00068 
+<a name="l00070"></a>00070 <a class="code" href="structQueue.html">Queue</a>* <a class="code" href="group__queue.html#gd79af6a8d562cb911d93f35b8825e148" title="Create a new queue.">queue_create</a>(<span class="keywordtype">void</span>);
+<a name="l00072"></a>00072 <span class="keywordtype">void</span> <a class="code" href="group__queue.html#gd21ee75924298937673e2b8d66665466" title="Destroy a queue.">queue_destroy</a>(<a class="code" href="structQueue.html">Queue</a>* q);
+<a name="l00074"></a>00074 <span class="keywordtype">void</span> <a class="code" href="group__queue.html#gcdb01f4d0c861c4981829920d3973b77" title="Add an element to a queue.">queue_add</a>(<a class="code" href="structQueue.html">Queue</a>* q, <span class="keywordtype">void</span>* item);
+<a name="l00076"></a>00076 <span class="keywordtype">void</span>* <a class="code" href="group__queue.html#gef91e5f119b77101f6c2e23eb1803059" title="Remove an element from a queue.">queue_remove</a>(<a class="code" href="structQueue.html">Queue</a>* q);
+<a name="l00078"></a>00078 <span class="keywordtype">void</span> <a class="code" href="group__queue.html#gbfe7f6f65eaffa1ee166811f259807e4" title="Remove all instances of a given element from a queue.">queue_remove_all</a>(<a class="code" href="structQueue.html">Queue</a>* q, <span class="keywordtype">void</span>* item);
+<a name="l00080"></a>00080 <span class="keywordtype">int</span> <a class="code" href="group__queue.html#g97ae0b085c41d49c8a24e1e506967f9b" title="Get the size of a queue.">queue_size</a>(<a class="code" href="structQueue.html">Queue</a>* q);
+<a name="l00082"></a>00082 <span class="keywordtype">int</span> <a class="code" href="group__queue.html#ga67a7f9940e9bbf21320a6f41e60998e" title="Check if the queue is empty.">queue_is_empty</a>(<a class="code" href="structQueue.html">Queue</a>* q);
+<a name="l00083"></a>00083 
+<a name="l00087"></a>00087 <span class="preprocessor">#endif</span>
+<a name="l00088"></a>00088 <span class="preprocessor"></span>
+</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:27:22 2007 for libwireless by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libwireless/xbee_8h.html
===================================================================
--- branches/battery/docs/libwireless/xbee_8h.html	(nonexistent)
+++ branches/battery/docs/libwireless/xbee_8h.html	(revision 260)
@@ -0,0 +1,122 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libwireless: xbee.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+  </ul>
+</div>
+<h1>xbee.h File Reference</h1>Contains definitions for using the XBee. <a href="#_details">More...</a>
+<p>
+
+<p>
+<a href="xbee_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xbee_8h.html#0ddad85671ebdb108b228835312d4f62">XBEE_PORT</a>&nbsp;&nbsp;&nbsp;&quot;/dev/ttyUSB1&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="17f967dcf991de0b7a380e505613df01"></a><!-- doxytag: member="xbee.h::XBEE_PORT2" ref="17f967dcf991de0b7a380e505613df01" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>XBEE_PORT2</b>&nbsp;&nbsp;&nbsp;&quot;/dev/ttyUSB0&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ge6bb9bb274d6750f954762454807a5a7"></a><!-- doxytag: member="xbee.h::XBEE_PAN_DEFAULT" ref="ge6bb9bb274d6750f954762454807a5a7" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xbee.html#ge6bb9bb274d6750f954762454807a5a7">XBEE_PAN_DEFAULT</a>&nbsp;&nbsp;&nbsp;0xFFFF</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Unset PAN, uses XBee default. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g35f8b9d8e01e788f1e29928cba29f215"></a><!-- doxytag: member="xbee.h::XBEE_CHANNEL_DEFAULT" ref="g35f8b9d8e01e788f1e29928cba29f215" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xbee.html#g35f8b9d8e01e788f1e29928cba29f215">XBEE_CHANNEL_DEFAULT</a>&nbsp;&nbsp;&nbsp;0</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Unset channel, uses XBee default. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g93bbd21f7965e1697350f950cedff5c4"></a><!-- doxytag: member="xbee.h::XBEE_BROADCAST" ref="g93bbd21f7965e1697350f950cedff5c4" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xbee.html#g93bbd21f7965e1697350f950cedff5c4">XBEE_BROADCAST</a>&nbsp;&nbsp;&nbsp;0xFFFF</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Broadcast to all robots in the PAN. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gbca7356c2b8183fd41b5ca9a82dd962b"></a><!-- doxytag: member="xbee.h::XBEE_OPTIONS_NONE" ref="gbca7356c2b8183fd41b5ca9a82dd962b" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xbee.html#gbca7356c2b8183fd41b5ca9a82dd962b">XBEE_OPTIONS_NONE</a>&nbsp;&nbsp;&nbsp;0x00</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">No special options. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gcf9509013302590dca5ce3db63c64609"></a><!-- doxytag: member="xbee.h::XBEE_OPTIONS_DISABLE_RESPONSE" ref="gcf9509013302590dca5ce3db63c64609" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xbee.html#gcf9509013302590dca5ce3db63c64609">XBEE_OPTIONS_DISABLE_RESPONSE</a>&nbsp;&nbsp;&nbsp;0x01</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Do not receive a TX_STATUS message from this packet. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g57382f888360b5b19f0de3b6f1f7c5a3"></a><!-- doxytag: member="xbee.h::XBEE_OPTIONS_BROADCAST_ALL_PANS" ref="g57382f888360b5b19f0de3b6f1f7c5a3" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xbee.html#g57382f888360b5b19f0de3b6f1f7c5a3">XBEE_OPTIONS_BROADCAST_ALL_PANS</a>&nbsp;&nbsp;&nbsp;0x04</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Send the packet to all PANS. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g7840d8b64c8bec12d8b8d32e845a638a"></a><!-- doxytag: member="xbee.h::XBEE_TX_STATUS" ref="g7840d8b64c8bec12d8b8d32e845a638a" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xbee.html#g7840d8b64c8bec12d8b8d32e845a638a">XBEE_TX_STATUS</a>&nbsp;&nbsp;&nbsp;0x89</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A transmit status packet. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gc2b1262a3a1eb4a9f7ead366af71c32c"></a><!-- doxytag: member="xbee.h::XBEE_RX" ref="gc2b1262a3a1eb4a9f7ead366af71c32c" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xbee.html#gc2b1262a3a1eb4a9f7ead366af71c32c">XBEE_RX</a>&nbsp;&nbsp;&nbsp;0x81</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A packet received from another XBee. <br></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xbee.html#g334a723b79eccec83b17e25cde2e10f1">xbee_lib_init</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initialize the XBee library.  <a href="group__xbee.html#g334a723b79eccec83b17e25cde2e10f1"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xbee.html#g9334ac71dca1ddd697b1a35a361ade6a">xbee_terminate</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Uninitialize the XBee library.  <a href="group__xbee.html#g9334ac71dca1ddd697b1a35a361ade6a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xbee.html#g00fbdd9d849171588df736f8b608589d">xbee_get_packet</a> (unsigned char *packet)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a packet from the XBee.  <a href="group__xbee.html#g00fbdd9d849171588df736f8b608589d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xbee.html#g3a3b8ce040002ab2b1a0923950b2f3c4">xbee_send_packet</a> (char *packet, int len, int dest, char options, char frame)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Send a packet to the XBee.  <a href="group__xbee.html#g3a3b8ce040002ab2b1a0923950b2f3c4"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xbee.html#g832f07915e1ffa8afefcd378deead1cd">xbee_set_pan_id</a> (int id)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the PAN ID for the XBee.  <a href="group__xbee.html#g832f07915e1ffa8afefcd378deead1cd"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xbee.html#g7755cd8db87703c9e9943153660b8052">xbee_get_pan_id</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the XBee's PAN ID.  <a href="group__xbee.html#g7755cd8db87703c9e9943153660b8052"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xbee.html#g33f2b13a8f46ee08f14bce90160a5623">xbee_set_channel</a> (int channel)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the channel the XBee is currently using.  <a href="group__xbee.html#g33f2b13a8f46ee08f14bce90160a5623"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xbee.html#g133706db81f69ba0a3c169b7a3f42d2a">xbee_get_channel</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the channel the XBee is currently using.  <a href="group__xbee.html#g133706db81f69ba0a3c169b7a3f42d2a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xbee.html#g7c53e8a8492494a61ca306875d633309">xbee_get_address</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the XBee's 16-bit address.  <a href="group__xbee.html#g7c53e8a8492494a61ca306875d633309"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g1e9e3c2abf0ff683ca8e591c3851cf0a"></a><!-- doxytag: member="xbee.h::xbee_set_com_port" ref="g1e9e3c2abf0ff683ca8e591c3851cf0a" args="(char *port)" -->
+void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xbee.html#g1e9e3c2abf0ff683ca8e591c3851cf0a">xbee_set_com_port</a> (char *port)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the com port on a computer, undefined on the robot. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Contains definitions for using the XBee. 
+<p>
+Copyright (c) 2007 Colony Project<p>
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:<p>
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.<p>
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.<p>
+Contains definitions for interfacing with the XBee module, from either a robot or a computer. To use a robot, define ROBOT in <a class="el" href="wl__defs_8h.html" title="Definitions for Wireless.">wl_defs.h</a>, and to use a computer, don't define ROBOT.<p>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Brian Coltin, Colony Project, CMU Robotics Club </dd></dl>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="0ddad85671ebdb108b228835312d4f62"></a><!-- doxytag: member="xbee.h::XBEE_PORT" ref="0ddad85671ebdb108b228835312d4f62" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define XBEE_PORT&nbsp;&nbsp;&nbsp;&quot;/dev/ttyUSB1&quot;          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+The port to use the XBee from on the computer. Also, a backup port if the other is used. 
+</div>
+</div><p>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:27:23 2007 for libwireless by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libwireless/globals.html
===================================================================
--- branches/battery/docs/libwireless/globals.html	(nonexistent)
+++ branches/battery/docs/libwireless/globals.html	(revision 260)
@@ -0,0 +1,313 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libwireless: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li class="current"><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="#index_g"><span>g</span></a></li>
+    <li><a href="#index_l"><span>l</span></a></li>
+    <li><a href="#index_q"><span>q</span></a></li>
+    <li><a href="#index_s"><span>s</span></a></li>
+    <li><a href="#index_w"><span>w</span></a></li>
+    <li><a href="#index_x"><span>x</span></a></li>
+  </ul>
+</div>
+
+<p>
+Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:
+<p>
+<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
+<li>get_token_distance()
+: <a class="el" href="wl__token__ring_8c.html#4a6e9c32e59d4f5d36c281e79ba48ec6">wl_token_ring.c</a>
+</ul>
+<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
+<li>listen_to_xbee()
+: <a class="el" href="xbee_8c.html#d1b4afcc746c61e5f2155a0a99bf497f">xbee.c</a>
+</ul>
+<h3><a class="anchor" name="index_q">- q -</a></h3><ul>
+<li>queue_add()
+: <a class="el" href="group__queue.html#gcdb01f4d0c861c4981829920d3973b77">queue.c</a>
+, <a class="el" href="group__queue.html#gcdb01f4d0c861c4981829920d3973b77">queue.h</a>
+<li>queue_create()
+: <a class="el" href="group__queue.html#gd79af6a8d562cb911d93f35b8825e148">queue.h</a>
+, <a class="el" href="group__queue.html#gd79af6a8d562cb911d93f35b8825e148">queue.c</a>
+<li>queue_destroy()
+: <a class="el" href="group__queue.html#gd21ee75924298937673e2b8d66665466">queue.c</a>
+, <a class="el" href="group__queue.html#gd21ee75924298937673e2b8d66665466">queue.h</a>
+<li>queue_is_empty()
+: <a class="el" href="group__queue.html#ga67a7f9940e9bbf21320a6f41e60998e">queue.h</a>
+, <a class="el" href="group__queue.html#ga67a7f9940e9bbf21320a6f41e60998e">queue.c</a>
+<li>queue_remove()
+: <a class="el" href="group__queue.html#gef91e5f119b77101f6c2e23eb1803059">queue.c</a>
+, <a class="el" href="group__queue.html#gef91e5f119b77101f6c2e23eb1803059">queue.h</a>
+<li>queue_remove_all()
+: <a class="el" href="group__queue.html#gbfe7f6f65eaffa1ee166811f259807e4">queue.c</a>
+, <a class="el" href="group__queue.html#gbfe7f6f65eaffa1ee166811f259807e4">queue.h</a>
+<li>queue_size()
+: <a class="el" href="group__queue.html#g97ae0b085c41d49c8a24e1e506967f9b">queue.h</a>
+, <a class="el" href="group__queue.html#g97ae0b085c41d49c8a24e1e506967f9b">queue.c</a>
+</ul>
+<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
+<li>sensor_matrix_add_robot()
+: <a class="el" href="group__sensormatrix.html#g4a8cea8d7401802b8ef4f24768671cdb">sensor_matrix.c</a>
+, <a class="el" href="group__sensormatrix.html#g4a8cea8d7401802b8ef4f24768671cdb">sensor_matrix.h</a>
+<li>sensor_matrix_create()
+: <a class="el" href="group__sensormatrix.html#gdac971de8e0df3ed469c1e00b5d68ec3">sensor_matrix.h</a>
+, <a class="el" href="group__sensormatrix.html#gdac971de8e0df3ed469c1e00b5d68ec3">sensor_matrix.c</a>
+<li>sensor_matrix_destroy()
+: <a class="el" href="group__sensormatrix.html#g6125c1926243c789c9a22c7b7ca915f7">sensor_matrix.c</a>
+, <a class="el" href="group__sensormatrix.html#g6125c1926243c789c9a22c7b7ca915f7">sensor_matrix.h</a>
+<li>sensor_matrix_expand()
+: <a class="el" href="sensor__matrix_8c.html#eaf0385ba24c33cf4d3c38d297bc2663">sensor_matrix.c</a>
+<li>sensor_matrix_get_in_ring()
+: <a class="el" href="group__sensormatrix.html#g44d31428ed9c7a0c98e2ecfc74a55469">sensor_matrix.c</a>
+, <a class="el" href="group__sensormatrix.html#g44d31428ed9c7a0c98e2ecfc74a55469">sensor_matrix.h</a>
+<li>sensor_matrix_get_joined()
+: <a class="el" href="group__sensormatrix.html#g48353450a17126cffa44bd894f087621">sensor_matrix.c</a>
+, <a class="el" href="group__sensormatrix.html#g48353450a17126cffa44bd894f087621">sensor_matrix.h</a>
+<li>sensor_matrix_get_reading()
+: <a class="el" href="group__sensormatrix.html#gf8f7401b00608998b4cca34e3e5690b6">sensor_matrix.c</a>
+, <a class="el" href="group__sensormatrix.html#gf8f7401b00608998b4cca34e3e5690b6">sensor_matrix.h</a>
+<li>sensor_matrix_get_size()
+: <a class="el" href="group__sensormatrix.html#g1d799b72ee6274e5064e12e8dd17d493">sensor_matrix.h</a>
+, <a class="el" href="group__sensormatrix.html#g1d799b72ee6274e5064e12e8dd17d493">sensor_matrix.c</a>
+<li>sensor_matrix_remove_robot()
+: <a class="el" href="group__sensormatrix.html#g616455f4c0801504984cc7f7cf49d980">sensor_matrix.c</a>
+, <a class="el" href="group__sensormatrix.html#g616455f4c0801504984cc7f7cf49d980">sensor_matrix.h</a>
+<li>sensor_matrix_set_in_ring()
+: <a class="el" href="group__sensormatrix.html#ga2039902278b82d75157f5ce30ba24a3">sensor_matrix.c</a>
+, <a class="el" href="group__sensormatrix.html#ga2039902278b82d75157f5ce30ba24a3">sensor_matrix.h</a>
+<li>sensor_matrix_set_reading()
+: <a class="el" href="group__sensormatrix.html#g06977570b0c7b9628caeb5de012bbf22">sensor_matrix.h</a>
+, <a class="el" href="group__sensormatrix.html#g06977570b0c7b9628caeb5de012bbf22">sensor_matrix.c</a>
+</ul>
+<h3><a class="anchor" name="index_w">- w -</a></h3><ul>
+<li>wl_do()
+: <a class="el" href="group__wireless.html#g5c1f1a0e20fc718e59edc29246afd703">wireless.c</a>
+, <a class="el" href="group__wireless.html#g5c1f1a0e20fc718e59edc29246afd703">wireless.h</a>
+<li>wl_do_timeout()
+: <a class="el" href="wireless_8c.html#a78dc2eef7e83c847b8e41182d691485">wireless.c</a>
+<li>wl_error_register()
+: <a class="el" href="group__wlerror.html#g3217351e71b892a90ed3ba79ed36e354">wl_error_group.h</a>
+<li>wl_error_send_string()
+: <a class="el" href="group__wlerror.html#g01c7382a758876fce52c18a3e6c81534">wl_error_group.h</a>
+<li>wl_error_unregister()
+: <a class="el" href="group__wlerror.html#g4c737d93fefc9aa8d4f87c9296bfa8a0">wl_error_group.h</a>
+<li>wl_get_channel()
+: <a class="el" href="group__wireless.html#g2d65d3e35b193da4213755c4bf61ab6b">wireless.h</a>
+, <a class="el" href="group__wireless.html#g2d65d3e35b193da4213755c4bf61ab6b">wireless.c</a>
+<li>wl_get_pan()
+: <a class="el" href="group__wireless.html#g4e6b5c97d40a8e7557a1b4b90a7d34f7">wireless.c</a>
+, <a class="el" href="group__wireless.html#g4e6b5c97d40a8e7557a1b4b90a7d34f7">wireless.h</a>
+<li>wl_get_xbee_id()
+: <a class="el" href="group__wireless.html#g90cb41c855ac3da028e8f1278bd49f4f">wireless.c</a>
+, <a class="el" href="group__wireless.html#g90cb41c855ac3da028e8f1278bd49f4f">wireless.h</a>
+<li>wl_init()
+: <a class="el" href="group__wireless.html#g629ceefdf83847af356d90e2df27041c">wireless.c</a>
+, <a class="el" href="group__wireless.html#g629ceefdf83847af356d90e2df27041c">wireless.h</a>
+<li>WL_MAX_PACKET_GROUPS
+: <a class="el" href="wireless_8h.html#f083cc95511287866eeb4337fdc75eeb">wireless.h</a>
+<li>wl_register_packet_group()
+: <a class="el" href="group__wireless.html#g183343ed0594ec1c2b79bb4085d57107">wireless.c</a>
+, <a class="el" href="group__wireless.html#g183343ed0594ec1c2b79bb4085d57107">wireless.h</a>
+<li>wl_send_global_packet()
+: <a class="el" href="group__wireless.html#gdd534c99c49d5207fe09f02af304c1ad">wireless.c</a>
+, <a class="el" href="group__wireless.html#gdd534c99c49d5207fe09f02af304c1ad">wireless.h</a>
+<li>wl_send_packet()
+: <a class="el" href="wireless_8c.html#3e7e49d6660316693ed15f52b1284def">wireless.c</a>
+<li>wl_send_pan_packet()
+: <a class="el" href="group__wireless.html#g0a1a0e4d885f0e0dde87160a16daa0aa">wireless.c</a>
+, <a class="el" href="group__wireless.html#g0a1a0e4d885f0e0dde87160a16daa0aa">wireless.h</a>
+<li>wl_send_robot_to_robot_global_packet()
+: <a class="el" href="group__wireless.html#ga7175b13dbfc0b11b341fbe0ad7c637c">wireless.c</a>
+, <a class="el" href="group__wireless.html#ga7175b13dbfc0b11b341fbe0ad7c637c">wireless.h</a>
+<li>wl_send_robot_to_robot_packet()
+: <a class="el" href="group__wireless.html#gafaca74445d215cef2b2e0ae1a1c72ba">wireless.c</a>
+, <a class="el" href="group__wireless.html#gafaca74445d215cef2b2e0ae1a1c72ba">wireless.h</a>
+<li>wl_set_channel()
+: <a class="el" href="group__wireless.html#g9aac809e57c9eb93a2905ed544c93aba">wireless.c</a>
+, <a class="el" href="group__wireless.html#g9aac809e57c9eb93a2905ed544c93aba">wireless.h</a>
+<li>wl_set_com_port()
+: <a class="el" href="group__wireless.html#g344dead0023100eb40f8670a92c9ce5c">wireless.c</a>
+, <a class="el" href="group__wireless.html#g344dead0023100eb40f8670a92c9ce5c">wireless.h</a>
+<li>wl_set_pan()
+: <a class="el" href="group__wireless.html#g211ccf907dce4493813573e20264e542">wireless.h</a>
+, <a class="el" href="group__wireless.html#g211ccf907dce4493813573e20264e542">wireless.c</a>
+<li>wl_terminate()
+: <a class="el" href="group__wireless.html#g66075ff87a1c9f2c0d7938a26c7830f2">wireless.c</a>
+, <a class="el" href="group__wireless.html#g66075ff87a1c9f2c0d7938a26c7830f2">wireless.h</a>
+<li>wl_token_bom_on_receive()
+: <a class="el" href="wl__token__ring_8c.html#a957587cfec2f0f963f6f5bf760d8c09">wl_token_ring.c</a>
+<li>wl_token_get_matrix_size()
+: <a class="el" href="group__tokenring.html#g5fe1508968d450a970b0d5417a06431d">wl_token_ring.c</a>
+, <a class="el" href="group__tokenring.html#g5fe1508968d450a970b0d5417a06431d">wl_token_ring.h</a>
+<li>wl_token_get_my_sensor_reading()
+: <a class="el" href="group__tokenring.html#g1938c1d79dd9438dcd413d6d26372877">wl_token_ring.c</a>
+, <a class="el" href="group__tokenring.html#g1938c1d79dd9438dcd413d6d26372877">wl_token_ring.h</a>
+<li>wl_token_get_num_robots()
+: <a class="el" href="group__tokenring.html#gf0d311d4feae71afc8bcb0b8c8e6ba57">wl_token_ring.c</a>
+, <a class="el" href="group__tokenring.html#gf0d311d4feae71afc8bcb0b8c8e6ba57">wl_token_ring.h</a>
+<li>wl_token_get_robots_in_ring()
+: <a class="el" href="group__tokenring.html#g0c61bb8892aa5513706e00cd8ce5ca8b">wl_token_ring.h</a>
+, <a class="el" href="group__tokenring.html#g0c61bb8892aa5513706e00cd8ce5ca8b">wl_token_ring.c</a>
+<li>wl_token_get_sensor_reading()
+: <a class="el" href="group__tokenring.html#gb4afd4b8e034d22d415f3c4a42a652fc">wl_token_ring.c</a>
+, <a class="el" href="group__tokenring.html#gb4afd4b8e034d22d415f3c4a42a652fc">wl_token_ring.h</a>
+<li>wl_token_get_token()
+: <a class="el" href="wl__token__ring_8c.html#f7813b03920f6a89d39eb1ec921e8777">wl_token_ring.c</a>
+<li>wl_token_is_robot_in_ring()
+: <a class="el" href="group__tokenring.html#g14e005f0b9582eca7e3585f247c4cd72">wl_token_ring.h</a>
+, <a class="el" href="group__tokenring.html#g14e005f0b9582eca7e3585f247c4cd72">wl_token_ring.c</a>
+<li>wl_token_iterator_begin()
+: <a class="el" href="group__tokenring.html#g37ab9fb00e9eef273b4d0fcda81a2620">wl_token_ring.c</a>
+, <a class="el" href="group__tokenring.html#g37ab9fb00e9eef273b4d0fcda81a2620">wl_token_ring.h</a>
+<li>wl_token_iterator_has_next()
+: <a class="el" href="group__tokenring.html#gbd7dc40ee796a67e1160b2b2b8e7d02f">wl_token_ring.c</a>
+, <a class="el" href="group__tokenring.html#gbd7dc40ee796a67e1160b2b2b8e7d02f">wl_token_ring.h</a>
+<li>wl_token_iterator_next()
+: <a class="el" href="group__tokenring.html#gd9196324178877770d8ffc91d40893c3">wl_token_ring.c</a>
+, <a class="el" href="group__tokenring.html#gd9196324178877770d8ffc91d40893c3">wl_token_ring.h</a>
+<li>wl_token_join_accept_receive()
+: <a class="el" href="wl__token__ring_8c.html#02320d04cc311ccb0a8adee0f9302f81">wl_token_ring.c</a>
+<li>wl_token_join_receive()
+: <a class="el" href="wl__token__ring_8c.html#16f6628013175d6e8aac2c6ca20ee7cb">wl_token_ring.c</a>
+<li>wl_token_pass_receive()
+: <a class="el" href="wl__token__ring_8c.html#185201af243a7d07aae35ce2aa02aa17">wl_token_ring.c</a>
+<li>wl_token_pass_token()
+: <a class="el" href="wl__token__ring_8c.html#6651e4f100632b6872ff7f9cb1c44cbf">wl_token_ring.c</a>
+<li>wl_token_ring_cleanup()
+: <a class="el" href="wl__token__ring_8c.html#162fd55146fe9cecaa9dcf367515f919">wl_token_ring.c</a>
+<li>wl_token_ring_join()
+: <a class="el" href="group__tokenring.html#gbdb1e2258d1c69086692d2d31e02fb27">wl_token_ring.h</a>
+, <a class="el" href="group__tokenring.html#gbdb1e2258d1c69086692d2d31e02fb27">wl_token_ring.c</a>
+<li>wl_token_ring_leave()
+: <a class="el" href="group__tokenring.html#g6c2dd8742e100f63d4fb002707d1e85a">wl_token_ring.c</a>
+, <a class="el" href="group__tokenring.html#g6c2dd8742e100f63d4fb002707d1e85a">wl_token_ring.h</a>
+<li>wl_token_ring_receive_handler()
+: <a class="el" href="wl__token__ring_8c.html#59f30ad96c7f57fc844a3ab74e4158f3">wl_token_ring.c</a>
+<li>wl_token_ring_register()
+: <a class="el" href="group__tokenring.html#g7bfd97ec1f89b442b278bbcddc6b6ee1">wl_token_ring.h</a>
+, <a class="el" href="group__tokenring.html#g7bfd97ec1f89b442b278bbcddc6b6ee1">wl_token_ring.c</a>
+<li>wl_token_ring_response_handler()
+: <a class="el" href="wl__token__ring_8c.html#2e508540b0ee4067a0e5c1cbabdff86f">wl_token_ring.c</a>
+<li>wl_token_ring_set_bom_functions()
+: <a class="el" href="group__tokenring.html#g0c407d5c215a97d58c67006bcc6e53ce">wl_token_ring.h</a>
+, <a class="el" href="group__tokenring.html#g0c407d5c215a97d58c67006bcc6e53ce">wl_token_ring.c</a>
+<li>wl_token_ring_timeout_handler()
+: <a class="el" href="wl__token__ring_8c.html#e6c23f56be0471ba62718282cde46ea2">wl_token_ring.c</a>
+<li>wl_token_ring_unregister()
+: <a class="el" href="group__tokenring.html#gde3dd682b6a757bab6ce4cbc9c518f8e">wl_token_ring.h</a>
+, <a class="el" href="group__tokenring.html#gde3dd682b6a757bab6ce4cbc9c518f8e">wl_token_ring.c</a>
+<li>wl_unregister_packet_group()
+: <a class="el" href="group__wireless.html#gcdbedf6465798abc7af3bf5fea3d4dd7">wireless.c</a>
+, <a class="el" href="group__wireless.html#gcdbedf6465798abc7af3bf5fea3d4dd7">wireless.h</a>
+</ul>
+<h3><a class="anchor" name="index_x">- x -</a></h3><ul>
+<li>XBEE_BROADCAST
+: <a class="el" href="group__xbee.html#g93bbd21f7965e1697350f950cedff5c4">xbee.h</a>
+<li>XBEE_CHANNEL_DEFAULT
+: <a class="el" href="group__xbee.html#g35f8b9d8e01e788f1e29928cba29f215">xbee.h</a>
+<li>xbee_compute_checksum()
+: <a class="el" href="xbee_8c.html#8be9a807a3b811a70fe72784a7cf9b94">xbee.c</a>
+<li>xbee_enter_api_mode()
+: <a class="el" href="xbee_8c.html#018409222a9dd2aeedbde88b4909e68c">xbee.c</a>
+<li>xbee_enter_command_mode()
+: <a class="el" href="xbee_8c.html#c18dee08531ce21e4d54791ab865fc06">xbee.c</a>
+<li>xbee_exit_command_mode()
+: <a class="el" href="xbee_8c.html#487dc439999cf804d864f4249c56919f">xbee.c</a>
+<li>xbee_get_address()
+: <a class="el" href="group__xbee.html#g7c53e8a8492494a61ca306875d633309">xbee.h</a>
+, <a class="el" href="group__xbee.html#g7c53e8a8492494a61ca306875d633309">xbee.c</a>
+<li>xbee_get_channel()
+: <a class="el" href="group__xbee.html#g133706db81f69ba0a3c169b7a3f42d2a">xbee.c</a>
+, <a class="el" href="group__xbee.html#g133706db81f69ba0a3c169b7a3f42d2a">xbee.h</a>
+<li>xbee_get_packet()
+: <a class="el" href="group__xbee.html#g00fbdd9d849171588df736f8b608589d">xbee.c</a>
+, <a class="el" href="group__xbee.html#g00fbdd9d849171588df736f8b608589d">xbee.h</a>
+<li>xbee_get_pan_id()
+: <a class="el" href="group__xbee.html#g7755cd8db87703c9e9943153660b8052">xbee.c</a>
+, <a class="el" href="group__xbee.html#g7755cd8db87703c9e9943153660b8052">xbee.h</a>
+<li>xbee_handle_at_command_response()
+: <a class="el" href="xbee_8c.html#e7360e5af3ed1f030a2b5ef09681d112">xbee.c</a>
+<li>xbee_handle_packet()
+: <a class="el" href="xbee_8c.html#31903827eeb802a64676f2f79b82e185">xbee.c</a>
+<li>xbee_handle_status()
+: <a class="el" href="xbee_8c.html#54852d0e4c4c4c3c712e2b90ce3b0251">xbee.c</a>
+<li>xbee_lib_init()
+: <a class="el" href="group__xbee.html#g334a723b79eccec83b17e25cde2e10f1">xbee.c</a>
+, <a class="el" href="group__xbee.html#g334a723b79eccec83b17e25cde2e10f1">xbee.h</a>
+<li>XBEE_OPTIONS_BROADCAST_ALL_PANS
+: <a class="el" href="group__xbee.html#g57382f888360b5b19f0de3b6f1f7c5a3">xbee.h</a>
+<li>XBEE_OPTIONS_DISABLE_RESPONSE
+: <a class="el" href="group__xbee.html#gcf9509013302590dca5ce3db63c64609">xbee.h</a>
+<li>XBEE_OPTIONS_NONE
+: <a class="el" href="group__xbee.html#gbca7356c2b8183fd41b5ca9a82dd962b">xbee.h</a>
+<li>XBEE_PAN_DEFAULT
+: <a class="el" href="group__xbee.html#ge6bb9bb274d6750f954762454807a5a7">xbee.h</a>
+<li>XBEE_PORT
+: <a class="el" href="xbee_8h.html#0ddad85671ebdb108b228835312d4f62">xbee.h</a>
+<li>XBEE_RX
+: <a class="el" href="group__xbee.html#gc2b1262a3a1eb4a9f7ead366af71c32c">xbee.h</a>
+<li>xbee_send()
+: <a class="el" href="xbee_8c.html#fb25c4fc430497d9d23fec067c780473">xbee.c</a>
+<li>xbee_send_frame()
+: <a class="el" href="xbee_8c.html#2bf86ab71e6a42aa4aef36efb93cba88">xbee.c</a>
+<li>xbee_send_modify_at_command()
+: <a class="el" href="xbee_8c.html#31cd82079c54231064571a7a5efc5012">xbee.c</a>
+<li>xbee_send_packet()
+: <a class="el" href="group__xbee.html#g3a3b8ce040002ab2b1a0923950b2f3c4">xbee.c</a>
+, <a class="el" href="group__xbee.html#g3a3b8ce040002ab2b1a0923950b2f3c4">xbee.h</a>
+<li>xbee_send_read_at_command()
+: <a class="el" href="xbee_8c.html#faee2ec993010d6f6f9555e9e729cd21">xbee.c</a>
+<li>xbee_send_string()
+: <a class="el" href="xbee_8c.html#1a50570abfcf6c78d65372a058bf2491">xbee.c</a>
+<li>xbee_set_channel()
+: <a class="el" href="group__xbee.html#g33f2b13a8f46ee08f14bce90160a5623">xbee.c</a>
+, <a class="el" href="group__xbee.html#g33f2b13a8f46ee08f14bce90160a5623">xbee.h</a>
+<li>xbee_set_com_port()
+: <a class="el" href="group__xbee.html#g1e9e3c2abf0ff683ca8e591c3851cf0a">xbee.h</a>
+, <a class="el" href="group__xbee.html#g1e9e3c2abf0ff683ca8e591c3851cf0a">xbee.c</a>
+<li>xbee_set_pan_id()
+: <a class="el" href="group__xbee.html#g832f07915e1ffa8afefcd378deead1cd">xbee.c</a>
+, <a class="el" href="group__xbee.html#g832f07915e1ffa8afefcd378deead1cd">xbee.h</a>
+<li>xbee_terminate()
+: <a class="el" href="group__xbee.html#g9334ac71dca1ddd697b1a35a361ade6a">xbee.h</a>
+, <a class="el" href="group__xbee.html#g9334ac71dca1ddd697b1a35a361ade6a">xbee.c</a>
+<li>XBEE_TX_STATUS
+: <a class="el" href="group__xbee.html#g7840d8b64c8bec12d8b8d32e845a638a">xbee.h</a>
+<li>xbee_verify_checksum()
+: <a class="el" href="xbee_8c.html#72c56f4caf14a0acce08c4b583d844ec">xbee.c</a>
+<li>xbee_wait_for_ok()
+: <a class="el" href="xbee_8c.html#a28a6459b85fad4b9fc89d08e0e0c784">xbee.c</a>
+<li>xbee_wait_for_string()
+: <a class="el" href="xbee_8c.html#8f294818f845d440151f01035c067a2e">xbee.c</a>
+</ul>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:27:23 2007 for libwireless by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libwireless/sensor__matrix_8h.html
===================================================================
--- branches/battery/docs/libwireless/sensor__matrix_8h.html	(nonexistent)
+++ branches/battery/docs/libwireless/sensor__matrix_8h.html	(revision 260)
@@ -0,0 +1,70 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libwireless: sensor_matrix.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+  </ul>
+</div>
+<h1>sensor_matrix.h File Reference</h1>Definitions for sensor matrices. <a href="#_details">More...</a>
+<p>
+
+<p>
+<a href="sensor__matrix_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSensorMatrix.html">SensorMatrix</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structSensorMatrix.html">SensorMatrix</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sensormatrix.html#gdac971de8e0df3ed469c1e00b5d68ec3">sensor_matrix_create</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a sensor matrix.  <a href="group__sensormatrix.html#gdac971de8e0df3ed469c1e00b5d68ec3"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sensormatrix.html#g6125c1926243c789c9a22c7b7ca915f7">sensor_matrix_destroy</a> (<a class="el" href="structSensorMatrix.html">SensorMatrix</a> *m)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destroy a sensor matrix.  <a href="group__sensormatrix.html#g6125c1926243c789c9a22c7b7ca915f7"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sensormatrix.html#g4a8cea8d7401802b8ef4f24768671cdb">sensor_matrix_add_robot</a> (<a class="el" href="structSensorMatrix.html">SensorMatrix</a> *m, unsigned int id)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Add a robot to a sensor matrix.  <a href="group__sensormatrix.html#g4a8cea8d7401802b8ef4f24768671cdb"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sensormatrix.html#g616455f4c0801504984cc7f7cf49d980">sensor_matrix_remove_robot</a> (<a class="el" href="structSensorMatrix.html">SensorMatrix</a> *m, unsigned int id)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Remove a robot from a sensor matrix.  <a href="group__sensormatrix.html#g616455f4c0801504984cc7f7cf49d980"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sensormatrix.html#g06977570b0c7b9628caeb5de012bbf22">sensor_matrix_set_reading</a> (<a class="el" href="structSensorMatrix.html">SensorMatrix</a> *m, int observer, int robot, int reading)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a reading in a sensor matrix.  <a href="group__sensormatrix.html#g06977570b0c7b9628caeb5de012bbf22"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sensormatrix.html#gf8f7401b00608998b4cca34e3e5690b6">sensor_matrix_get_reading</a> (<a class="el" href="structSensorMatrix.html">SensorMatrix</a> *m, int observer, int robot)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a reading in a sensor matrix.  <a href="group__sensormatrix.html#gf8f7401b00608998b4cca34e3e5690b6"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sensormatrix.html#ga2039902278b82d75157f5ce30ba24a3">sensor_matrix_set_in_ring</a> (<a class="el" href="structSensorMatrix.html">SensorMatrix</a> *m, int robot, int in)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set whether the robot is in the token ring.  <a href="group__sensormatrix.html#ga2039902278b82d75157f5ce30ba24a3"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sensormatrix.html#g44d31428ed9c7a0c98e2ecfc74a55469">sensor_matrix_get_in_ring</a> (<a class="el" href="structSensorMatrix.html">SensorMatrix</a> *m, int robot)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get whether the robot is in the sensor ring.  <a href="group__sensormatrix.html#g44d31428ed9c7a0c98e2ecfc74a55469"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sensormatrix.html#g1d799b72ee6274e5064e12e8dd17d493">sensor_matrix_get_size</a> (<a class="el" href="structSensorMatrix.html">SensorMatrix</a> *m)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the size of the sensor matrix.  <a href="group__sensormatrix.html#g1d799b72ee6274e5064e12e8dd17d493"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__sensormatrix.html#g48353450a17126cffa44bd894f087621">sensor_matrix_get_joined</a> (<a class="el" href="structSensorMatrix.html">SensorMatrix</a> *m)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the number of robots which have joined the token ring.  <a href="group__sensormatrix.html#g48353450a17126cffa44bd894f087621"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Definitions for sensor matrices. 
+<p>
+Copyright (c) 2007 Colony Project<p>
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:<p>
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.<p>
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.<p>
+Contains functions and declarations for using sensor matrices.<p>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Brian Coltin, Colony Project, CMU Robotics Club </dd></dl>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:27:23 2007 for libwireless by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libwireless/group__queue.html
===================================================================
--- branches/battery/docs/libwireless/group__queue.html	(nonexistent)
+++ branches/battery/docs/libwireless/group__queue.html	(revision 260)
@@ -0,0 +1,270 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libwireless: Queue</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul>
+</div>
+<h1>Queue</h1>A queue implementation.  
+<a href="#_details">More...</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structQueue.html">Queue</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structQueue.html">Queue</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structQueue.html">Queue</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__queue.html#gd79af6a8d562cb911d93f35b8825e148">queue_create</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create a new queue.  <a href="#gd79af6a8d562cb911d93f35b8825e148"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__queue.html#gd21ee75924298937673e2b8d66665466">queue_destroy</a> (<a class="el" href="structQueue.html">Queue</a> *q)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destroy a queue.  <a href="#gd21ee75924298937673e2b8d66665466"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__queue.html#gcdb01f4d0c861c4981829920d3973b77">queue_add</a> (<a class="el" href="structQueue.html">Queue</a> *q, void *item)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Add an element to a queue.  <a href="#gcdb01f4d0c861c4981829920d3973b77"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__queue.html#gef91e5f119b77101f6c2e23eb1803059">queue_remove</a> (<a class="el" href="structQueue.html">Queue</a> *q)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Remove an element from a queue.  <a href="#gef91e5f119b77101f6c2e23eb1803059"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__queue.html#gbfe7f6f65eaffa1ee166811f259807e4">queue_remove_all</a> (<a class="el" href="structQueue.html">Queue</a> *q, void *item)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Remove all instances of a given element from a queue.  <a href="#gbfe7f6f65eaffa1ee166811f259807e4"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__queue.html#g97ae0b085c41d49c8a24e1e506967f9b">queue_size</a> (<a class="el" href="structQueue.html">Queue</a> *q)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the size of a queue.  <a href="#g97ae0b085c41d49c8a24e1e506967f9b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__queue.html#ga67a7f9940e9bbf21320a6f41e60998e">queue_is_empty</a> (<a class="el" href="structQueue.html">Queue</a> *q)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if the queue is empty.  <a href="#ga67a7f9940e9bbf21320a6f41e60998e"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+A queue implementation. 
+<p>
+A queue implementation. <hr><h2>Function Documentation</h2>
+<a class="anchor" name="gcdb01f4d0c861c4981829920d3973b77"></a><!-- doxytag: member="queue.h::queue_add" ref="gcdb01f4d0c861c4981829920d3973b77" args="(Queue *q, void *item)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void queue_add           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structQueue.html">Queue</a> *&nbsp;</td>
+          <td class="paramname"> <em>q</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>item</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Add an element to a queue. 
+<p>
+Add an element to a queue.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>q</em>&nbsp;</td><td>the queue to add an element to </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>item</em>&nbsp;</td><td>the item to add to the queue </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gd79af6a8d562cb911d93f35b8825e148"></a><!-- doxytag: member="queue.h::queue_create" ref="gd79af6a8d562cb911d93f35b8825e148" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structQueue.html">Queue</a>* queue_create           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Create a new queue. 
+<p>
+Create a queue.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the newly created queue. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gd21ee75924298937673e2b8d66665466"></a><!-- doxytag: member="queue.h::queue_destroy" ref="gd21ee75924298937673e2b8d66665466" args="(Queue *q)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void queue_destroy           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structQueue.html">Queue</a> *&nbsp;</td>
+          <td class="paramname"> <em>q</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Destroy a queue. 
+<p>
+Destroys a queue, freeing memory.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>q</em>&nbsp;</td><td>the queue to destroy </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="ga67a7f9940e9bbf21320a6f41e60998e"></a><!-- doxytag: member="queue.h::queue_is_empty" ref="ga67a7f9940e9bbf21320a6f41e60998e" args="(Queue *q)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int queue_is_empty           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structQueue.html">Queue</a> *&nbsp;</td>
+          <td class="paramname"> <em>q</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Check if the queue is empty. 
+<p>
+Check if the queue is empty.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>q</em>&nbsp;</td><td>the queue to check </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>nonzero if the queue is empty, 0 otherwise </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gef91e5f119b77101f6c2e23eb1803059"></a><!-- doxytag: member="queue.h::queue_remove" ref="gef91e5f119b77101f6c2e23eb1803059" args="(Queue *q)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void* queue_remove           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structQueue.html">Queue</a> *&nbsp;</td>
+          <td class="paramname"> <em>q</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Remove an element from a queue. 
+<p>
+Remove an element from the front of a queue.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>q</em>&nbsp;</td><td>the queue to remove the element from</td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the element which was removed </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gbfe7f6f65eaffa1ee166811f259807e4"></a><!-- doxytag: member="queue.h::queue_remove_all" ref="gbfe7f6f65eaffa1ee166811f259807e4" args="(Queue *q, void *item)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void queue_remove_all           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structQueue.html">Queue</a> *&nbsp;</td>
+          <td class="paramname"> <em>q</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>item</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Remove all instances of a given element from a queue. 
+<p>
+Remove all instances of a given element from a queue.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>q</em>&nbsp;</td><td>the queue to remove the elements from </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>item</em>&nbsp;</td><td>the element to remove all instances of </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g97ae0b085c41d49c8a24e1e506967f9b"></a><!-- doxytag: member="queue.h::queue_size" ref="g97ae0b085c41d49c8a24e1e506967f9b" args="(Queue *q)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int queue_size           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structQueue.html">Queue</a> *&nbsp;</td>
+          <td class="paramname"> <em>q</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the size of a queue. 
+<p>
+Get the number of elements in the queue.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>q</em>&nbsp;</td><td>the queue to get the size of </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the size of the queue </dd></dl>
+
+</div>
+</div><p>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:27:23 2007 for libwireless by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libwireless/files.html
===================================================================
--- branches/battery/docs/libwireless/files.html	(nonexistent)
+++ branches/battery/docs/libwireless/files.html	(revision 260)
@@ -0,0 +1,40 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libwireless: File Index</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li class="current"><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul>
+</div>
+<h1>libwireless File List</h1>Here is a list of all documented files with brief descriptions:<table>
+  <tr><td class="indexkey"><a class="el" href="queue_8c.html">queue.c</a></td><td class="indexvalue"><a class="el" href="structQueue.html">Queue</a> Implementation </td></tr>
+  <tr><td class="indexkey"><a class="el" href="queue_8h.html">queue.h</a> <a href="queue_8h-source.html">[code]</a></td><td class="indexvalue">A queue implementation </td></tr>
+  <tr><td class="indexkey"><a class="el" href="sensor__matrix_8c.html">sensor_matrix.c</a></td><td class="indexvalue">Sensor Matrix implementation </td></tr>
+  <tr><td class="indexkey"><a class="el" href="sensor__matrix_8h.html">sensor_matrix.h</a> <a href="sensor__matrix_8h-source.html">[code]</a></td><td class="indexvalue">Definitions for sensor matrices </td></tr>
+  <tr><td class="indexkey"><a class="el" href="wireless_8c.html">wireless.c</a></td><td class="indexvalue">Wireless Library Implementation </td></tr>
+  <tr><td class="indexkey"><a class="el" href="wireless_8h.html">wireless.h</a> <a href="wireless_8h-source.html">[code]</a></td><td class="indexvalue">Contains definitions for the wireless library </td></tr>
+  <tr><td class="indexkey"><a class="el" href="wl__defs_8h.html">wl_defs.h</a> <a href="wl__defs_8h-source.html">[code]</a></td><td class="indexvalue">Definitions for Wireless </td></tr>
+  <tr><td class="indexkey"><a class="el" href="wl__error__group_8h.html">wl_error_group.h</a> <a href="wl__error__group_8h-source.html">[code]</a></td><td class="indexvalue">Error Packets </td></tr>
+  <tr><td class="indexkey"><a class="el" href="wl__token__ring_8c.html">wl_token_ring.c</a></td><td class="indexvalue">Token Ring Implementation </td></tr>
+  <tr><td class="indexkey"><a class="el" href="wl__token__ring_8h.html">wl_token_ring.h</a> <a href="wl__token__ring_8h-source.html">[code]</a></td><td class="indexvalue">Declarations for the token ring packet group </td></tr>
+  <tr><td class="indexkey"><a class="el" href="xbee_8c.html">xbee.c</a></td><td class="indexvalue">XBee Interface </td></tr>
+  <tr><td class="indexkey"><a class="el" href="xbee_8h.html">xbee.h</a> <a href="xbee_8h-source.html">[code]</a></td><td class="indexvalue">Contains definitions for using the XBee </td></tr>
+</table>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:27:23 2007 for libwireless by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libwireless/wl__error__group_8h-source.html
===================================================================
--- branches/battery/docs/libwireless/wl__error__group_8h-source.html	(nonexistent)
+++ branches/battery/docs/libwireless/wl__error__group_8h-source.html	(revision 260)
@@ -0,0 +1,30 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libwireless: wl_error_group.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+  </ul>
+</div>
+<h1>wl_error_group.h</h1><a href="wl__error__group_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 
+<a name="l00035"></a>00035 <span class="preprocessor">#ifndef WL_ERROR_GROUP_H</span>
+<a name="l00036"></a>00036 <span class="preprocessor"></span><span class="preprocessor">#define WL_ERROR_GROUP_H</span>
+<a name="l00037"></a>00037 <span class="preprocessor"></span>
+<a name="l00058"></a>00058 <span class="keywordtype">void</span> <a class="code" href="group__wlerror.html#g3217351e71b892a90ed3ba79ed36e354" title="Register this packet group with the wireless library.">wl_error_register</a>(<span class="keywordtype">void</span>);
+<a name="l00060"></a>00060 <span class="keywordtype">void</span> <a class="code" href="group__wlerror.html#g4c737d93fefc9aa8d4f87c9296bfa8a0" title="Unregister this packet group with the wireless library.">wl_error_unregister</a>(<span class="keywordtype">void</span>);
+<a name="l00062"></a>00062 <span class="keywordtype">void</span> <a class="code" href="group__wlerror.html#g01c7382a758876fce52c18a3e6c81534" title="Send a string in an error packet.">wl_error_send_string</a>(<span class="keywordtype">char</span>* str);
+<a name="l00063"></a>00063  <span class="comment">// end defgroup</span>
+<a name="l00065"></a>00065 
+<a name="l00066"></a>00066 <span class="preprocessor">#endif</span>
+</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:27:22 2007 for libwireless by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libwireless/functions_vars.html
===================================================================
--- branches/battery/docs/libwireless/functions_vars.html	(nonexistent)
+++ branches/battery/docs/libwireless/functions_vars.html	(revision 260)
@@ -0,0 +1,59 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libwireless: Data Fields - Variables</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li class="current"><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="functions.html"><span>All</span></a></li>
+    <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+  </ul>
+</div>
+&nbsp;
+<p>
+<ul>
+<li>groupCode
+: <a class="el" href="structPacketGroupHandler.html#f0849c643f1b1e257ccfe96110109950">PacketGroupHandler</a>
+<li>handle_receive
+: <a class="el" href="structPacketGroupHandler.html#5c01636d72de2ddafc734ab754d93104">PacketGroupHandler</a>
+<li>handle_response
+: <a class="el" href="structPacketGroupHandler.html#045939030c6e2f2dd0d53b5718d9f902">PacketGroupHandler</a>
+<li>head
+: <a class="el" href="structQueue.html#773cee3afdf5fbe12a225c48123b1e39">Queue</a>
+<li>joined
+: <a class="el" href="structSensorMatrix.html#9596130da4ab9251db7c0df33b8053d2">SensorMatrix</a>
+<li>matrix
+: <a class="el" href="structSensorMatrix.html#447a6b27943ac53530de1eb44db3b5e6">SensorMatrix</a>
+<li>numJoined
+: <a class="el" href="structSensorMatrix.html#888d68ace5ba04bfc741241718bc297c">SensorMatrix</a>
+<li>size
+: <a class="el" href="structQueue.html#c7d9701d244e3ba255ef8556e0562dc6">Queue</a>
+, <a class="el" href="structSensorMatrix.html#0e5b475c074fee8b4a88f05357b310bb">SensorMatrix</a>
+<li>tail
+: <a class="el" href="structQueue.html#85703d406e92d3aa92c3e9dbfd0e3007">Queue</a>
+<li>timeout_handler
+: <a class="el" href="structPacketGroupHandler.html#952b4b63982db13f55c02e17c55ab5ac">PacketGroupHandler</a>
+<li>unregister
+: <a class="el" href="structPacketGroupHandler.html#c03247d5c07e97e35b1f557c0937b0eb">PacketGroupHandler</a>
+</ul>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:27:23 2007 for libwireless by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libwireless/wl__error__group_8h.html
===================================================================
--- branches/battery/docs/libwireless/wl__error__group_8h.html	(nonexistent)
+++ branches/battery/docs/libwireless/wl__error__group_8h.html	(revision 260)
@@ -0,0 +1,55 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libwireless: wl_error_group.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+  </ul>
+</div>
+<h1>wl_error_group.h File Reference</h1>Error Packets. <a href="#_details">More...</a>
+<p>
+
+<p>
+<a href="wl__error__group_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wlerror.html#g3217351e71b892a90ed3ba79ed36e354">wl_error_register</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Register this packet group with the wireless library.  <a href="group__wlerror.html#g3217351e71b892a90ed3ba79ed36e354"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wlerror.html#g4c737d93fefc9aa8d4f87c9296bfa8a0">wl_error_unregister</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Unregister this packet group with the wireless library.  <a href="group__wlerror.html#g4c737d93fefc9aa8d4f87c9296bfa8a0"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wlerror.html#g01c7382a758876fce52c18a3e6c81534">wl_error_send_string</a> (char *str)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Send a string in an error packet.  <a href="group__wlerror.html#g01c7382a758876fce52c18a3e6c81534"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Error Packets. 
+<p>
+A packet group for error messages.<p>
+Copyright (c) 2007 Colony Project<p>
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:<p>
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.<p>
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.<p>
+A wireless group for sending error packets.<p>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Brian Coltin, Colony Project, CMU Robotics Club</dd></dl>
+Copyright (c) 2007 Colony Project<p>
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:<p>
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.<p>
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.<p>
+A packet group for sending error packets.<p>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Brian Coltin, Colony Project, CMU Robotics Club</dd></dl>
+A packet group for sending and receiving error messages.<p>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Brian Coltin, Colony Project, CMU Robotics Club </dd></dl>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:27:23 2007 for libwireless by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libwireless/index.html
===================================================================
--- branches/battery/docs/libwireless/index.html	(nonexistent)
+++ branches/battery/docs/libwireless/index.html	(revision 260)
@@ -0,0 +1,22 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libwireless: Main Page</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li class="current"><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul>
+</div>
+<h1>libwireless Documentation</h1>
+<p>
+<h3 align="center">1.0 </h3><hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:27:22 2007 for libwireless by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libwireless/group__wlerror.html
===================================================================
--- branches/battery/docs/libwireless/group__wlerror.html	(nonexistent)
+++ branches/battery/docs/libwireless/group__wlerror.html	(revision 260)
@@ -0,0 +1,112 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libwireless: Error Packets</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul>
+</div>
+<h1>Error Packets</h1>Functions for sending and receiving error packets.  
+<a href="#_details">More...</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wlerror.html#g3217351e71b892a90ed3ba79ed36e354">wl_error_register</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Register this packet group with the wireless library.  <a href="#g3217351e71b892a90ed3ba79ed36e354"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wlerror.html#g4c737d93fefc9aa8d4f87c9296bfa8a0">wl_error_unregister</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Unregister this packet group with the wireless library.  <a href="#g4c737d93fefc9aa8d4f87c9296bfa8a0"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wlerror.html#g01c7382a758876fce52c18a3e6c81534">wl_error_send_string</a> (char *str)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Send a string in an error packet.  <a href="#g01c7382a758876fce52c18a3e6c81534"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Functions for sending and receiving error packets. 
+<p>
+Functions for sending and receiving error packets. <hr><h2>Function Documentation</h2>
+<a class="anchor" name="g3217351e71b892a90ed3ba79ed36e354"></a><!-- doxytag: member="wl_error_group.h::wl_error_register" ref="g3217351e71b892a90ed3ba79ed36e354" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void wl_error_register           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Register this packet group with the wireless library. 
+<p>
+Register this packet group with the wireless library. This function must be called before any other wl_error function. 
+</div>
+</div><p>
+<a class="anchor" name="g01c7382a758876fce52c18a3e6c81534"></a><!-- doxytag: member="wl_error_group.h::wl_error_send_string" ref="g01c7382a758876fce52c18a3e6c81534" args="(char *str)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void wl_error_send_string           </td>
+          <td>(</td>
+          <td class="paramtype">char *&nbsp;</td>
+          <td class="paramname"> <em>str</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Send a string in an error packet. 
+<p>
+Send an error message as a string.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>str</em>&nbsp;</td><td>the error message to send </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g4c737d93fefc9aa8d4f87c9296bfa8a0"></a><!-- doxytag: member="wl_error_group.h::wl_error_unregister" ref="g4c737d93fefc9aa8d4f87c9296bfa8a0" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void wl_error_unregister           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Unregister this packet group with the wireless library. 
+<p>
+Unregister this packet group with the wireless library. This function must be called after wl_error_register.<p>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__wlerror.html#g3217351e71b892a90ed3ba79ed36e354" title="Register this packet group with the wireless library.">wl_error_register</a> </dd></dl>
+
+</div>
+</div><p>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:27:23 2007 for libwireless by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libwireless/modules.html
===================================================================
--- branches/battery/docs/libwireless/modules.html	(nonexistent)
+++ branches/battery/docs/libwireless/modules.html	(revision 260)
@@ -0,0 +1,28 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libwireless: Module Index</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li class="current"><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul>
+</div>
+<h1>libwireless Modules</h1>Here is a list of all modules:<ul>
+<li><a class="el" href="group__queue.html">Queue</a>
+<li><a class="el" href="group__sensormatrix.html">Sensor Matrix</a>
+<li><a class="el" href="group__wireless.html">Wireless</a>
+<li><a class="el" href="group__wlerror.html">Error Packets</a>
+<li><a class="el" href="group__tokenring.html">Token Ring</a>
+<li><a class="el" href="group__xbee.html">XBee</a>
+</ul>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:27:23 2007 for libwireless by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libwireless/group__wireless.html
===================================================================
--- branches/battery/docs/libwireless/group__wireless.html	(nonexistent)
+++ branches/battery/docs/libwireless/group__wireless.html	(revision 260)
@@ -0,0 +1,590 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libwireless: Wireless</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul>
+</div>
+<h1>Wireless</h1>Wireless definitions.  
+<a href="#_details">More...</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPacketGroupHandler.html">PacketGroupHandler</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPacketGroupHandler.html">PacketGroupHandler</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wireless.html#g629ceefdf83847af356d90e2df27041c">wl_init</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initialize the wireless library.  <a href="#g629ceefdf83847af356d90e2df27041c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wireless.html#g66075ff87a1c9f2c0d7938a26c7830f2">wl_terminate</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Uninitialize the wireless library.  <a href="#g66075ff87a1c9f2c0d7938a26c7830f2"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wireless.html#g5c1f1a0e20fc718e59edc29246afd703">wl_do</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Perform wireless library functionality.  <a href="#g5c1f1a0e20fc718e59edc29246afd703"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wireless.html#g183343ed0594ec1c2b79bb4085d57107">wl_register_packet_group</a> (<a class="el" href="structPacketGroupHandler.html">PacketGroupHandler</a> *h)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Register a packet group with the wireless library.  <a href="#g183343ed0594ec1c2b79bb4085d57107"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wireless.html#gcdbedf6465798abc7af3bf5fea3d4dd7">wl_unregister_packet_group</a> (<a class="el" href="structPacketGroupHandler.html">PacketGroupHandler</a> *h)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Unregister a packet group with the wireless library.  <a href="#gcdbedf6465798abc7af3bf5fea3d4dd7"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wireless.html#ga7175b13dbfc0b11b341fbe0ad7c637c">wl_send_robot_to_robot_global_packet</a> (char group, char type, char *data, int len, int dest, char frame)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Send a packet to a specific robot in any PAN.  <a href="#ga7175b13dbfc0b11b341fbe0ad7c637c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wireless.html#gafaca74445d215cef2b2e0ae1a1c72ba">wl_send_robot_to_robot_packet</a> (char group, char type, char *data, int len, int dest, char frame)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Send a packet to a specific robot in our PAN.  <a href="#gafaca74445d215cef2b2e0ae1a1c72ba"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wireless.html#gdd534c99c49d5207fe09f02af304c1ad">wl_send_global_packet</a> (char group, char type, char *data, int len, char frame)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Send a packet to all robots.  <a href="#gdd534c99c49d5207fe09f02af304c1ad"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wireless.html#g0a1a0e4d885f0e0dde87160a16daa0aa">wl_send_pan_packet</a> (char group, char type, char *data, int len, char frame)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Send a packet to all robots in our PAN.  <a href="#g0a1a0e4d885f0e0dde87160a16daa0aa"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wireless.html#g211ccf907dce4493813573e20264e542">wl_set_pan</a> (int pan)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the PAN we are using.  <a href="#g211ccf907dce4493813573e20264e542"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wireless.html#g4e6b5c97d40a8e7557a1b4b90a7d34f7">wl_get_pan</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the PAN we are using.  <a href="#g4e6b5c97d40a8e7557a1b4b90a7d34f7"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wireless.html#g9aac809e57c9eb93a2905ed544c93aba">wl_set_channel</a> (int channel)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the channel we are using.  <a href="#g9aac809e57c9eb93a2905ed544c93aba"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wireless.html#g2d65d3e35b193da4213755c4bf61ab6b">wl_get_channel</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the channel we are using.  <a href="#g2d65d3e35b193da4213755c4bf61ab6b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wireless.html#g90cb41c855ac3da028e8f1278bd49f4f">wl_get_xbee_id</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the 16-bit address of the XBee module.  <a href="#g90cb41c855ac3da028e8f1278bd49f4f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g344dead0023100eb40f8670a92c9ce5c"></a><!-- doxytag: member="wireless::wl_set_com_port" ref="g344dead0023100eb40f8670a92c9ce5c" args="(char *port)" -->
+void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__wireless.html#g344dead0023100eb40f8670a92c9ce5c">wl_set_com_port</a> (char *port)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the com port on a computer, undefined on the robot. <br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Wireless definitions. 
+<p>
+Contains functions and definitions for dealing with wireless functionality.<br>
+<br>
+<p>
+The wireless library provides a modular method for dealing with wireless packets, by allowing packet groups to be registered. A packet group is a collection of packets which share a packet group code. Each packet in the group also has a type. A packet group code and type are sent with each packet. When a packet with a group code registered in the wireless library is received, the corresponding event handler is called. The event handler uses the packet type and other information stored in the packet to respond.<br>
+<br>
+<p>
+This architecture allows different wireless functionality to be defined and handled separately, making it simpler and more efficient to take advantage of the XBee's wireless functionality. <hr><h2>Function Documentation</h2>
+<a class="anchor" name="g5c1f1a0e20fc718e59edc29246afd703"></a><!-- doxytag: member="wireless.h::wl_do" ref="g5c1f1a0e20fc718e59edc29246afd703" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void wl_do           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Perform wireless library functionality. 
+<p>
+Performs wireless library functionality. This function must be called frequently for wireless to perform effectively. This function will call timeout handlers, as well as received packet and transmit status handlers. 
+</div>
+</div><p>
+<a class="anchor" name="g2d65d3e35b193da4213755c4bf61ab6b"></a><!-- doxytag: member="wireless.h::wl_get_channel" ref="g2d65d3e35b193da4213755c4bf61ab6b" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int wl_get_channel           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the channel we are using. 
+<p>
+Get the channel the XBee is part of.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the channel the XBee is part of</dd></dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__wireless.html#g9aac809e57c9eb93a2905ed544c93aba" title="Set the channel we are using.">wl_set_channel</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g4e6b5c97d40a8e7557a1b4b90a7d34f7"></a><!-- doxytag: member="wireless.h::wl_get_pan" ref="g4e6b5c97d40a8e7557a1b4b90a7d34f7" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int wl_get_pan           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the PAN we are using. 
+<p>
+Get the PAN the XBee is currently part of.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the PAN of the XBee</dd></dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__wireless.html#g211ccf907dce4493813573e20264e542" title="Set the PAN we are using.">wl_set_pan</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g90cb41c855ac3da028e8f1278bd49f4f"></a><!-- doxytag: member="wireless.h::wl_get_xbee_id" ref="g90cb41c855ac3da028e8f1278bd49f4f" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">unsigned int wl_get_xbee_id           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the 16-bit address of the XBee module. 
+<p>
+Returns the 16-bit address of the XBee module.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the 16-bit address of the XBee module. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g629ceefdf83847af356d90e2df27041c"></a><!-- doxytag: member="wireless.h::wl_init" ref="g629ceefdf83847af356d90e2df27041c" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void wl_init           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Initialize the wireless library. 
+<p>
+Initializes the wireless library. Must be called before any other function. 
+</div>
+</div><p>
+<a class="anchor" name="g183343ed0594ec1c2b79bb4085d57107"></a><!-- doxytag: member="wireless.h::wl_register_packet_group" ref="g183343ed0594ec1c2b79bb4085d57107" args="(PacketGroupHandler *h)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void wl_register_packet_group           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structPacketGroupHandler.html">PacketGroupHandler</a> *&nbsp;</td>
+          <td class="paramname"> <em>h</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Register a packet group with the wireless library. 
+<p>
+Register a packet group with the wireless library. The event handlers in the packet group will be called whenever an event dealing with the packet group's group code occurs.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>h</em>&nbsp;</td><td>the <a class="el" href="structPacketGroupHandler.html">PacketGroupHandler</a> to register </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gdd534c99c49d5207fe09f02af304c1ad"></a><!-- doxytag: member="wireless.h::wl_send_global_packet" ref="gdd534c99c49d5207fe09f02af304c1ad" args="(char group, char type, char *data, int len, char frame)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void wl_send_global_packet           </td>
+          <td>(</td>
+          <td class="paramtype">char&nbsp;</td>
+          <td class="paramname"> <em>group</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char&nbsp;</td>
+          <td class="paramname"> <em>type</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char *&nbsp;</td>
+          <td class="paramname"> <em>data</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>len</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char&nbsp;</td>
+          <td class="paramname"> <em>frame</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Send a packet to all robots. 
+<p>
+Send a packet to all XBees in all PANs.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>group</em>&nbsp;</td><td>the packet group </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>type</em>&nbsp;</td><td>the packet type </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>data</em>&nbsp;</td><td>the packet data </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>len</em>&nbsp;</td><td>the packet length in bytes </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>frame</em>&nbsp;</td><td>the frame number to see with a TX_STATUS response </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g0a1a0e4d885f0e0dde87160a16daa0aa"></a><!-- doxytag: member="wireless.h::wl_send_pan_packet" ref="g0a1a0e4d885f0e0dde87160a16daa0aa" args="(char group, char type, char *data, int len, char frame)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void wl_send_pan_packet           </td>
+          <td>(</td>
+          <td class="paramtype">char&nbsp;</td>
+          <td class="paramname"> <em>group</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char&nbsp;</td>
+          <td class="paramname"> <em>type</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char *&nbsp;</td>
+          <td class="paramname"> <em>data</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>len</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char&nbsp;</td>
+          <td class="paramname"> <em>frame</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Send a packet to all robots in our PAN. 
+<p>
+Send a packet to all XBee's in the same PAN.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>group</em>&nbsp;</td><td>the packet group </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>type</em>&nbsp;</td><td>the packet type </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>data</em>&nbsp;</td><td>the packet data </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>len</em>&nbsp;</td><td>the packet length in bytes </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>frame</em>&nbsp;</td><td>the frame number to see with a TX_STATUS response </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="ga7175b13dbfc0b11b341fbe0ad7c637c"></a><!-- doxytag: member="wireless.h::wl_send_robot_to_robot_global_packet" ref="ga7175b13dbfc0b11b341fbe0ad7c637c" args="(char group, char type, char *data, int len, int dest, char frame)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void wl_send_robot_to_robot_global_packet           </td>
+          <td>(</td>
+          <td class="paramtype">char&nbsp;</td>
+          <td class="paramname"> <em>group</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char&nbsp;</td>
+          <td class="paramname"> <em>type</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char *&nbsp;</td>
+          <td class="paramname"> <em>data</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>len</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>dest</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char&nbsp;</td>
+          <td class="paramname"> <em>frame</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Send a packet to a specific robot in any PAN. 
+<p>
+Send a packet to a specific XBee without specifying a PAN.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>group</em>&nbsp;</td><td>the packet group </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>type</em>&nbsp;</td><td>the packet type </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>data</em>&nbsp;</td><td>the packet data </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>len</em>&nbsp;</td><td>the packet length in bytes </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>dest</em>&nbsp;</td><td>the 16-bit address of the XBee to send the packet to </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>frame</em>&nbsp;</td><td>the frame number to see with a TX_STATUS response </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gafaca74445d215cef2b2e0ae1a1c72ba"></a><!-- doxytag: member="wireless.h::wl_send_robot_to_robot_packet" ref="gafaca74445d215cef2b2e0ae1a1c72ba" args="(char group, char type, char *data, int len, int dest, char frame)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void wl_send_robot_to_robot_packet           </td>
+          <td>(</td>
+          <td class="paramtype">char&nbsp;</td>
+          <td class="paramname"> <em>group</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char&nbsp;</td>
+          <td class="paramname"> <em>type</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char *&nbsp;</td>
+          <td class="paramname"> <em>data</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>len</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>dest</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char&nbsp;</td>
+          <td class="paramname"> <em>frame</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Send a packet to a specific robot in our PAN. 
+<p>
+Send a packet to a specific XBee in the same PAN.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>group</em>&nbsp;</td><td>the packet group </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>type</em>&nbsp;</td><td>the packet type </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>data</em>&nbsp;</td><td>the packet data </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>len</em>&nbsp;</td><td>the packet length in bytes </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>dest</em>&nbsp;</td><td>the 16-bit address of the XBee to send the packet to </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>frame</em>&nbsp;</td><td>the frame number to see with a TX_STATUS response </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g9aac809e57c9eb93a2905ed544c93aba"></a><!-- doxytag: member="wireless.h::wl_set_channel" ref="g9aac809e57c9eb93a2905ed544c93aba" args="(int channel)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void wl_set_channel           </td>
+          <td>(</td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>channel</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the channel we are using. 
+<p>
+Set the channel the XBee is listening to.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>channel</em>&nbsp;</td><td>the new channel to join</td></tr>
+  </table>
+</dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__wireless.html#g2d65d3e35b193da4213755c4bf61ab6b" title="Get the channel we are using.">wl_get_channel</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g211ccf907dce4493813573e20264e542"></a><!-- doxytag: member="wireless.h::wl_set_pan" ref="g211ccf907dce4493813573e20264e542" args="(int pan)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void wl_set_pan           </td>
+          <td>(</td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>pan</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the PAN we are using. 
+<p>
+Set the PAN for the XBee to join.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>pan</em>&nbsp;</td><td>the new PAN</td></tr>
+  </table>
+</dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__wireless.html#g4e6b5c97d40a8e7557a1b4b90a7d34f7" title="Get the PAN we are using.">wl_get_pan</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g66075ff87a1c9f2c0d7938a26c7830f2"></a><!-- doxytag: member="wireless.h::wl_terminate" ref="g66075ff87a1c9f2c0d7938a26c7830f2" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void wl_terminate           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Uninitialize the wireless library. 
+<p>
+Uninitializes the wireless library. 
+</div>
+</div><p>
+<a class="anchor" name="gcdbedf6465798abc7af3bf5fea3d4dd7"></a><!-- doxytag: member="wireless.h::wl_unregister_packet_group" ref="gcdbedf6465798abc7af3bf5fea3d4dd7" args="(PacketGroupHandler *h)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void wl_unregister_packet_group           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="structPacketGroupHandler.html">PacketGroupHandler</a> *&nbsp;</td>
+          <td class="paramname"> <em>h</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Unregister a packet group with the wireless library. 
+<p>
+Unregister a packet group from the wireless library.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>h</em>&nbsp;</td><td>the packet group to remove </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:27:23 2007 for libwireless by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libwireless/tabs.css
===================================================================
--- branches/battery/docs/libwireless/tabs.css	(nonexistent)
+++ branches/battery/docs/libwireless/tabs.css	(revision 260)
@@ -0,0 +1,102 @@
+/* tabs styles, based on http://www.alistapart.com/articles/slidingdoors */
+
+DIV.tabs
+{
+   float            : left;
+   width            : 100%;
+   background       : url("tab_b.gif") repeat-x bottom;
+   margin-bottom    : 4px;
+}
+
+DIV.tabs UL
+{
+   margin           : 0px;
+   padding-left     : 10px;
+   list-style       : none;
+}
+
+DIV.tabs LI, DIV.tabs FORM
+{
+   display          : inline;
+   margin           : 0px;
+   padding          : 0px;
+}
+
+DIV.tabs FORM
+{
+   float            : right;
+}
+
+DIV.tabs A
+{
+   float            : left;
+   background       : url("tab_r.gif") no-repeat right top;
+   border-bottom    : 1px solid #84B0C7;
+   font-size        : x-small;
+   font-weight      : bold;
+   text-decoration  : none;
+}
+
+DIV.tabs A:hover
+{
+   background-position: 100% -150px;
+}
+
+DIV.tabs A:link, DIV.tabs A:visited,
+DIV.tabs A:active, DIV.tabs A:hover
+{
+       color: #1A419D;
+}
+
+DIV.tabs SPAN
+{
+   float            : left;
+   display          : block;
+   background       : url("tab_l.gif") no-repeat left top;
+   padding          : 5px 9px;
+   white-space      : nowrap;
+}
+
+DIV.tabs INPUT
+{
+   float            : right;
+   display          : inline;
+   font-size        : 1em;
+}
+
+DIV.tabs TD
+{
+   font-size        : x-small;
+   font-weight      : bold;
+   text-decoration  : none;
+}
+
+
+
+/* Commented Backslash Hack hides rule from IE5-Mac \*/
+DIV.tabs SPAN {float : none;}
+/* End IE5-Mac hack */
+
+DIV.tabs A:hover SPAN
+{
+   background-position: 0% -150px;
+}
+
+DIV.tabs LI.current A
+{
+   background-position: 100% -150px;
+   border-width     : 0px;
+}
+
+DIV.tabs LI.current SPAN
+{
+   background-position: 0% -150px;
+   padding-bottom   : 6px;
+}
+
+DIV.nav
+{
+   background       : none;
+   border           : none;
+   border-bottom    : 1px solid #84B0C7;
+}
Index: branches/battery/docs/libwireless/doxygen.css
===================================================================
--- branches/battery/docs/libwireless/doxygen.css	(nonexistent)
+++ branches/battery/docs/libwireless/doxygen.css	(revision 260)
@@ -0,0 +1,358 @@
+BODY,H1,H2,H3,H4,H5,H6,P,CENTER,TD,TH,UL,DL,DIV {
+	font-family: Geneva, Arial, Helvetica, sans-serif;
+}
+BODY,TD {
+       font-size: 90%;
+}
+H1 {
+	text-align: center;
+       font-size: 160%;
+}
+H2 {
+       font-size: 120%;
+}
+H3 {
+       font-size: 100%;
+}
+CAPTION { font-weight: bold }
+DIV.qindex {
+	width: 100%;
+	background-color: #e8eef2;
+	border: 1px solid #84b0c7;
+	text-align: center;
+	margin: 2px;
+	padding: 2px;
+	line-height: 140%;
+}
+DIV.nav {
+	width: 100%;
+	background-color: #e8eef2;
+	border: 1px solid #84b0c7;
+	text-align: center;
+	margin: 2px;
+	padding: 2px;
+	line-height: 140%;
+}
+DIV.navtab {
+       background-color: #e8eef2;
+       border: 1px solid #84b0c7;
+       text-align: center;
+       margin: 2px;
+       margin-right: 15px;
+       padding: 2px;
+}
+TD.navtab {
+       font-size: 70%;
+}
+A.qindex {
+       text-decoration: none;
+       font-weight: bold;
+       color: #1A419D;
+}
+A.qindex:visited {
+       text-decoration: none;
+       font-weight: bold;
+       color: #1A419D
+}
+A.qindex:hover {
+	text-decoration: none;
+	background-color: #ddddff;
+}
+A.qindexHL {
+	text-decoration: none;
+	font-weight: bold;
+	background-color: #6666cc;
+	color: #ffffff;
+	border: 1px double #9295C2;
+}
+A.qindexHL:hover {
+	text-decoration: none;
+	background-color: #6666cc;
+	color: #ffffff;
+}
+A.qindexHL:visited { text-decoration: none; background-color: #6666cc; color: #ffffff }
+A.el { text-decoration: none; font-weight: bold }
+A.elRef { font-weight: bold }
+A.code:link { text-decoration: none; font-weight: normal; color: #0000FF}
+A.code:visited { text-decoration: none; font-weight: normal; color: #0000FF}
+A.codeRef:link { font-weight: normal; color: #0000FF}
+A.codeRef:visited { font-weight: normal; color: #0000FF}
+A:hover { text-decoration: none; background-color: #f2f2ff }
+DL.el { margin-left: -1cm }
+.fragment {
+       font-family: monospace, fixed;
+       font-size: 95%;
+}
+PRE.fragment {
+	border: 1px solid #CCCCCC;
+	background-color: #f5f5f5;
+	margin-top: 4px;
+	margin-bottom: 4px;
+	margin-left: 2px;
+	margin-right: 8px;
+	padding-left: 6px;
+	padding-right: 6px;
+	padding-top: 4px;
+	padding-bottom: 4px;
+}
+DIV.ah { background-color: black; font-weight: bold; color: #ffffff; margin-bottom: 3px; margin-top: 3px }
+
+DIV.groupHeader {
+       margin-left: 16px;
+       margin-top: 12px;
+       margin-bottom: 6px;
+       font-weight: bold;
+}
+DIV.groupText { margin-left: 16px; font-style: italic; font-size: 90% }
+BODY {
+	background: white;
+	color: black;
+	margin-right: 20px;
+	margin-left: 20px;
+}
+TD.indexkey {
+	background-color: #e8eef2;
+	font-weight: bold;
+	padding-right  : 10px;
+	padding-top    : 2px;
+	padding-left   : 10px;
+	padding-bottom : 2px;
+	margin-left    : 0px;
+	margin-right   : 0px;
+	margin-top     : 2px;
+	margin-bottom  : 2px;
+	border: 1px solid #CCCCCC;
+}
+TD.indexvalue {
+	background-color: #e8eef2;
+	font-style: italic;
+	padding-right  : 10px;
+	padding-top    : 2px;
+	padding-left   : 10px;
+	padding-bottom : 2px;
+	margin-left    : 0px;
+	margin-right   : 0px;
+	margin-top     : 2px;
+	margin-bottom  : 2px;
+	border: 1px solid #CCCCCC;
+}
+TR.memlist {
+   background-color: #f0f0f0; 
+}
+P.formulaDsp { text-align: center; }
+IMG.formulaDsp { }
+IMG.formulaInl { vertical-align: middle; }
+SPAN.keyword       { color: #008000 }
+SPAN.keywordtype   { color: #604020 }
+SPAN.keywordflow   { color: #e08000 }
+SPAN.comment       { color: #800000 }
+SPAN.preprocessor  { color: #806020 }
+SPAN.stringliteral { color: #002080 }
+SPAN.charliteral   { color: #008080 }
+.mdescLeft {
+       padding: 0px 8px 4px 8px;
+	font-size: 80%;
+	font-style: italic;
+	background-color: #FAFAFA;
+	border-top: 1px none #E0E0E0;
+	border-right: 1px none #E0E0E0;
+	border-bottom: 1px none #E0E0E0;
+	border-left: 1px none #E0E0E0;
+	margin: 0px;
+}
+.mdescRight {
+       padding: 0px 8px 4px 8px;
+	font-size: 80%;
+	font-style: italic;
+	background-color: #FAFAFA;
+	border-top: 1px none #E0E0E0;
+	border-right: 1px none #E0E0E0;
+	border-bottom: 1px none #E0E0E0;
+	border-left: 1px none #E0E0E0;
+	margin: 0px;
+}
+.memItemLeft {
+	padding: 1px 0px 0px 8px;
+	margin: 4px;
+	border-top-width: 1px;
+	border-right-width: 1px;
+	border-bottom-width: 1px;
+	border-left-width: 1px;
+	border-top-color: #E0E0E0;
+	border-right-color: #E0E0E0;
+	border-bottom-color: #E0E0E0;
+	border-left-color: #E0E0E0;
+	border-top-style: solid;
+	border-right-style: none;
+	border-bottom-style: none;
+	border-left-style: none;
+	background-color: #FAFAFA;
+	font-size: 80%;
+}
+.memItemRight {
+	padding: 1px 8px 0px 8px;
+	margin: 4px;
+	border-top-width: 1px;
+	border-right-width: 1px;
+	border-bottom-width: 1px;
+	border-left-width: 1px;
+	border-top-color: #E0E0E0;
+	border-right-color: #E0E0E0;
+	border-bottom-color: #E0E0E0;
+	border-left-color: #E0E0E0;
+	border-top-style: solid;
+	border-right-style: none;
+	border-bottom-style: none;
+	border-left-style: none;
+	background-color: #FAFAFA;
+	font-size: 80%;
+}
+.memTemplItemLeft {
+	padding: 1px 0px 0px 8px;
+	margin: 4px;
+	border-top-width: 1px;
+	border-right-width: 1px;
+	border-bottom-width: 1px;
+	border-left-width: 1px;
+	border-top-color: #E0E0E0;
+	border-right-color: #E0E0E0;
+	border-bottom-color: #E0E0E0;
+	border-left-color: #E0E0E0;
+	border-top-style: none;
+	border-right-style: none;
+	border-bottom-style: none;
+	border-left-style: none;
+	background-color: #FAFAFA;
+	font-size: 80%;
+}
+.memTemplItemRight {
+	padding: 1px 8px 0px 8px;
+	margin: 4px;
+	border-top-width: 1px;
+	border-right-width: 1px;
+	border-bottom-width: 1px;
+	border-left-width: 1px;
+	border-top-color: #E0E0E0;
+	border-right-color: #E0E0E0;
+	border-bottom-color: #E0E0E0;
+	border-left-color: #E0E0E0;
+	border-top-style: none;
+	border-right-style: none;
+	border-bottom-style: none;
+	border-left-style: none;
+	background-color: #FAFAFA;
+	font-size: 80%;
+}
+.memTemplParams {
+	padding: 1px 0px 0px 8px;
+	margin: 4px;
+	border-top-width: 1px;
+	border-right-width: 1px;
+	border-bottom-width: 1px;
+	border-left-width: 1px;
+	border-top-color: #E0E0E0;
+	border-right-color: #E0E0E0;
+	border-bottom-color: #E0E0E0;
+	border-left-color: #E0E0E0;
+	border-top-style: solid;
+	border-right-style: none;
+	border-bottom-style: none;
+	border-left-style: none;
+       color: #606060;
+	background-color: #FAFAFA;
+	font-size: 80%;
+}
+.search     { color: #003399;
+              font-weight: bold;
+}
+FORM.search {
+              margin-bottom: 0px;
+              margin-top: 0px;
+}
+INPUT.search { font-size: 75%;
+               color: #000080;
+               font-weight: normal;
+               background-color: #e8eef2;
+}
+TD.tiny      { font-size: 75%;
+}
+a {
+	color: #1A41A8;
+}
+a:visited {
+	color: #2A3798;
+}
+.dirtab { padding: 4px;
+          border-collapse: collapse;
+          border: 1px solid #84b0c7;
+}
+TH.dirtab { background: #e8eef2;
+            font-weight: bold;
+}
+HR { height: 1px;
+     border: none;
+     border-top: 1px solid black;
+}
+
+/* Style for detailed member documentation */
+.memtemplate {
+  font-size: 80%;
+  color: #606060;
+  font-weight: normal;
+} 
+.memnav { 
+  background-color: #e8eef2;
+  border: 1px solid #84b0c7;
+  text-align: center;
+  margin: 2px;
+  margin-right: 15px;
+  padding: 2px;
+}
+.memitem {
+  padding: 4px;
+  background-color: #eef3f5;
+  border-width: 1px;
+  border-style: solid;
+  border-color: #dedeee;
+  -moz-border-radius: 8px 8px 8px 8px;
+}
+.memname {
+  white-space: nowrap;
+  font-weight: bold;
+}
+.memdoc{
+  padding-left: 10px;
+}
+.memproto {
+  background-color: #d5e1e8;
+  width: 100%;
+  border-width: 1px;
+  border-style: solid;
+  border-color: #84b0c7;
+  font-weight: bold;
+  -moz-border-radius: 8px 8px 8px 8px;
+}
+.paramkey {
+  text-align: right;
+}
+.paramtype {
+  white-space: nowrap;
+}
+.paramname {
+  color: #602020;
+  font-style: italic;
+  white-space: nowrap;
+}
+/* End Styling for detailed member documentation */
+
+/* for the tree view */
+.ftvtree {
+	font-family: sans-serif;
+	margin:0.5em;
+}
+.directory { font-size: 9pt; font-weight: bold; }
+.directory h3 { margin: 0px; margin-top: 1em; font-size: 11pt; }
+.directory > h3 { margin-top: 0; }
+.directory p { margin: 0px; white-space: nowrap; }
+.directory div { display: none; margin: 0px; }
+.directory img { vertical-align: -30%; }
Index: branches/battery/docs/libwireless/hierarchy.html
===================================================================
--- branches/battery/docs/libwireless/hierarchy.html	(nonexistent)
+++ branches/battery/docs/libwireless/hierarchy.html	(revision 260)
@@ -0,0 +1,31 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>libwireless: Hierarchical Index</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.4.6 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li id="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+  </ul></div>
+<div class="tabs">
+  <ul>
+    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+    <li id="current"><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+    <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+  </ul></div>
+<h1>libwireless Class Hierarchy</h1>This inheritance list is sorted roughly, but not completely, alphabetically:<ul>
+<li><a class="el" href="structnode__def.html">node_def</a>
+<li><a class="el" href="structPacketGroupHandler.html">PacketGroupHandler</a>
+<li><a class="el" href="structQueue.html">Queue</a>
+<li><a class="el" href="structSensorMatrix.html">SensorMatrix</a>
+</ul>
+<hr size="1"><address style="align: right;"><small>Generated on Wed Oct 31 17:54:43 2007 for libwireless by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libwireless/tab_l.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/docs/libwireless/tab_l.gif
===================================================================
--- branches/battery/docs/libwireless/tab_l.gif	(nonexistent)
+++ branches/battery/docs/libwireless/tab_l.gif	(revision 260)

Property changes on: branches/battery/docs/libwireless/tab_l.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/docs/libwireless/tab_r.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/docs/libwireless/tab_r.gif
===================================================================
--- branches/battery/docs/libwireless/tab_r.gif	(nonexistent)
+++ branches/battery/docs/libwireless/tab_r.gif	(revision 260)

Property changes on: branches/battery/docs/libwireless/tab_r.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/docs/libwireless/doxygen.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/docs/libwireless/doxygen.png
===================================================================
--- branches/battery/docs/libwireless/doxygen.png	(nonexistent)
+++ branches/battery/docs/libwireless/doxygen.png	(revision 260)

Property changes on: branches/battery/docs/libwireless/doxygen.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/docs/libwireless/tab_b.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/docs/libwireless/tab_b.gif
===================================================================
--- branches/battery/docs/libwireless/tab_b.gif	(nonexistent)
+++ branches/battery/docs/libwireless/tab_b.gif	(revision 260)

Property changes on: branches/battery/docs/libwireless/tab_b.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/docs/libdragonfly/tabs.css
===================================================================
--- branches/battery/docs/libdragonfly/tabs.css	(nonexistent)
+++ branches/battery/docs/libdragonfly/tabs.css	(revision 260)
@@ -0,0 +1,102 @@
+/* tabs styles, based on http://www.alistapart.com/articles/slidingdoors */
+
+DIV.tabs
+{
+   float            : left;
+   width            : 100%;
+   background       : url("tab_b.gif") repeat-x bottom;
+   margin-bottom    : 4px;
+}
+
+DIV.tabs UL
+{
+   margin           : 0px;
+   padding-left     : 10px;
+   list-style       : none;
+}
+
+DIV.tabs LI, DIV.tabs FORM
+{
+   display          : inline;
+   margin           : 0px;
+   padding          : 0px;
+}
+
+DIV.tabs FORM
+{
+   float            : right;
+}
+
+DIV.tabs A
+{
+   float            : left;
+   background       : url("tab_r.gif") no-repeat right top;
+   border-bottom    : 1px solid #84B0C7;
+   font-size        : x-small;
+   font-weight      : bold;
+   text-decoration  : none;
+}
+
+DIV.tabs A:hover
+{
+   background-position: 100% -150px;
+}
+
+DIV.tabs A:link, DIV.tabs A:visited,
+DIV.tabs A:active, DIV.tabs A:hover
+{
+       color: #1A419D;
+}
+
+DIV.tabs SPAN
+{
+   float            : left;
+   display          : block;
+   background       : url("tab_l.gif") no-repeat left top;
+   padding          : 5px 9px;
+   white-space      : nowrap;
+}
+
+DIV.tabs INPUT
+{
+   float            : right;
+   display          : inline;
+   font-size        : 1em;
+}
+
+DIV.tabs TD
+{
+   font-size        : x-small;
+   font-weight      : bold;
+   text-decoration  : none;
+}
+
+
+
+/* Commented Backslash Hack hides rule from IE5-Mac \*/
+DIV.tabs SPAN {float : none;}
+/* End IE5-Mac hack */
+
+DIV.tabs A:hover SPAN
+{
+   background-position: 0% -150px;
+}
+
+DIV.tabs LI.current A
+{
+   background-position: 100% -150px;
+   border-width     : 0px;
+}
+
+DIV.tabs LI.current SPAN
+{
+   background-position: 0% -150px;
+   padding-bottom   : 6px;
+}
+
+DIV.nav
+{
+   background       : none;
+   border           : none;
+   border-bottom    : 1px solid #84B0C7;
+}
Index: branches/battery/docs/libdragonfly/group__move.html
===================================================================
--- branches/battery/docs/libdragonfly/group__move.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/group__move.html	(revision 260)
@@ -0,0 +1,161 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: Movement</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<h1>Movement</h1>Functions fo controlling robot motion Higher level functions to control the movement of robots.  
+<a href="#_details">More...</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga02f16883c5ce325e2dbb8c3835aa9a1"></a><!-- doxytag: member="move::FWD" ref="ga02f16883c5ce325e2dbb8c3835aa9a1" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__move.html#ga02f16883c5ce325e2dbb8c3835aa9a1">FWD</a>&nbsp;&nbsp;&nbsp;0</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Move forwards. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gb8d9d2e1ff6a03ce3b45a32e0002a405"></a><!-- doxytag: member="move::BCK" ref="gb8d9d2e1ff6a03ce3b45a32e0002a405" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__move.html#gb8d9d2e1ff6a03ce3b45a32e0002a405">BCK</a>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Move backwards. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gff79b776dbd665d08a0cfcb4c2931c98"></a><!-- doxytag: member="move::SLOW_SPD" ref="gff79b776dbd665d08a0cfcb4c2931c98" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__move.html#gff79b776dbd665d08a0cfcb4c2931c98">SLOW_SPD</a>&nbsp;&nbsp;&nbsp;96</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A slow speed. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga0dd7c6a61a43fb8a3698988c414a9bf"></a><!-- doxytag: member="move::HALF_SPD" ref="ga0dd7c6a61a43fb8a3698988c414a9bf" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__move.html#ga0dd7c6a61a43fb8a3698988c414a9bf">HALF_SPD</a>&nbsp;&nbsp;&nbsp;128</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Half of the full speed. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gab20a9de15efe0d1b5599a3dd2ae9fea"></a><!-- doxytag: member="move::NRML_SPD" ref="gab20a9de15efe0d1b5599a3dd2ae9fea" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__move.html#gab20a9de15efe0d1b5599a3dd2ae9fea">NRML_SPD</a>&nbsp;&nbsp;&nbsp;160</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A normal speed. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga1f2e117ff854d46ca84f16a1eb8419a"></a><!-- doxytag: member="move::FAST_SPD" ref="ga1f2e117ff854d46ca84f16a1eb8419a" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__move.html#ga1f2e117ff854d46ca84f16a1eb8419a">FAST_SPD</a>&nbsp;&nbsp;&nbsp;192</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A fast speed. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g35819c1d24f97763dab51cd367514443"></a><!-- doxytag: member="move::FULL_SPD" ref="g35819c1d24f97763dab51cd367514443" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__move.html#g35819c1d24f97763dab51cd367514443">FULL_SPD</a>&nbsp;&nbsp;&nbsp;255</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The maximum speed. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g4e9e38cfcdb9bfd0f80c69a574301731"></a><!-- doxytag: member="move::SLOW_TURN" ref="g4e9e38cfcdb9bfd0f80c69a574301731" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__move.html#g4e9e38cfcdb9bfd0f80c69a574301731">SLOW_TURN</a>&nbsp;&nbsp;&nbsp;64</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A slow turning speed. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gdfc67eeed7b52f97b8483af04e27a9ce"></a><!-- doxytag: member="move::NRML_TURN" ref="gdfc67eeed7b52f97b8483af04e27a9ce" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__move.html#gdfc67eeed7b52f97b8483af04e27a9ce">NRML_TURN</a>&nbsp;&nbsp;&nbsp;96</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A medium turning speed. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gb900792066abf52697bd19cc5240ae24"></a><!-- doxytag: member="move::FAST_TURN" ref="gb900792066abf52697bd19cc5240ae24" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__move.html#gb900792066abf52697bd19cc5240ae24">FAST_TURN</a>&nbsp;&nbsp;&nbsp;128</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A high turning speed. <br></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__move.html#g4e27eab618b1d874ff25fd2b2a65493b">move</a> (int velocity, int omega)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Move the robot at the specified velocity.  <a href="#g4e27eab618b1d874ff25fd2b2a65493b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__move.html#g8e79749d6af4a0aa12aceee41ad62ebd">move_avoid</a> (int velocity, int omega, int strength)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Move the robot while avoiding obstacles.  <a href="#g8e79749d6af4a0aa12aceee41ad62ebd"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Functions fo controlling robot motion Higher level functions to control the movement of robots. 
+<p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="g4e27eab618b1d874ff25fd2b2a65493b"></a><!-- doxytag: member="move.c::move" ref="g4e27eab618b1d874ff25fd2b2a65493b" args="(int velocity, int omega)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void move           </td>
+          <td>(</td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>velocity</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>omega</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Move the robot at the specified velocity. 
+<p>
+Causes the robot to move with the given translation and rotational velocities. motors_init must be called before this function can be used.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>velocity</em>&nbsp;</td><td>the translational velocity of the robot, in the range -255 to 255. A positive value indicates forward motion, while a negative value indicates backwards motion.</td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>omega</em>&nbsp;</td><td>the rotational velocity of the robot, in the range -255 to 255. A positive value indicates a counterclockwise velocity, while a negative value indicates a clockwise velocity.</td></tr>
+  </table>
+</dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__motors.html#gbad32bfc46c9f31ba81955775611bd21" title="Initialize the motors.">motors_init</a>, <a class="el" href="group__motors.html#g751a431c19cdb52bbbc8127455bd41ee" title="Set speed and direction of motor1.">motor1_set</a>, <a class="el" href="group__motors.html#g23940fd8408c23fcf312b1d5937f0ab0" title="Set speed and direction of motor2.">motor2_set</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g8e79749d6af4a0aa12aceee41ad62ebd"></a><!-- doxytag: member="move.c::move_avoid" ref="g8e79749d6af4a0aa12aceee41ad62ebd" args="(int velocity, int omega, int strength)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void move_avoid           </td>
+          <td>(</td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>velocity</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>omega</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>strength</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Move the robot while avoiding obstacles. 
+<p>
+Moves the robot with the given translational and angular velocities while avoiding obstacles. To be effective, this function must be called repeatedly throughout the motion. It relies on the IR rangefinders to detect obstacles. Before calling this function, motors_init and range_init must be called.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>velocity</em>&nbsp;</td><td>the translational velocity of the robot, in the range -255 to 255. A positive value indicates forward motion.</td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>omega</em>&nbsp;</td><td>the rotational velocity of the robot, in the range -255 to 255. A positive value indicates a counterclockwise velocity.</td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>strength</em>&nbsp;</td><td>the strength of the avoid behavior, in the range 0 to 100.</td></tr>
+  </table>
+</dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__motors.html#gbad32bfc46c9f31ba81955775611bd21" title="Initialize the motors.">motors_init</a>, <a class="el" href="group__rangefinder.html#g52d0666b725e6d3a14b5bddc28190e59" title="Initialize the rangefinders.">range_init</a>, <a class="el" href="group__move.html#g4e27eab618b1d874ff25fd2b2a65493b" title="Move the robot at the specified velocity.">move</a> </dd></dl>
+
+</div>
+</div><p>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/reset_8h.html
===================================================================
--- branches/battery/docs/libdragonfly/reset_8h.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/reset_8h.html	(revision 260)
@@ -0,0 +1,39 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: reset.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<h1>reset.h File Reference</h1>Contains function(s) for resetting the robots. <a href="#_details">More...</a>
+<p>
+
+<p>
+<a href="reset_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__reset.html#g3aea9deb2a0bfea9ff05a898f4822e31">reset</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Reset the robot.  <a href="group__reset.html#g3aea9deb2a0bfea9ff05a898f4822e31"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Contains function(s) for resetting the robots. 
+<p>
+Copyright (c) 2007 Colony Project<p>
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:<p>
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.<p>
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.<p>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Colony Project, CMU Robotics Club, James Kong </dd></dl>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/globals_0x6c.html
===================================================================
--- branches/battery/docs/libdragonfly/globals_0x6c.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/globals_0x6c.html	(revision 260)
@@ -0,0 +1,83 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li class="current"><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html#index__"><span>_</span></a></li>
+    <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+    <li class="current"><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+    <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
+    <li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
+  </ul>
+</div>
+
+<p>
+Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:
+<p>
+<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
+<li>LCD
+: <a class="el" href="group__dragonfly.html#gbf2d80992dcfabfd1668184c3dff2733">dragonfly_lib.h</a>
+<li>lcd_clear_screen()
+: <a class="el" href="group__lcd.html#ge4dc23fdf26f3b8b0db253f431fe950d">lcd.c</a>
+<li>lcd_gotoxy()
+: <a class="el" href="group__lcd.html#gac280d714190003871937d3d92af3a29">lcd.c</a>
+<li>lcd_init()
+: <a class="el" href="group__lcd.html#g6842775ba83d166f02b8fef8bb63b1e6">lcd.c</a>
+<li>lcd_putc()
+: <a class="el" href="group__lcd.html#gfa7e36b95c43d603f510273ad077cbbe">lcd.c</a>
+<li>lcd_puti()
+: <a class="el" href="group__lcd.html#g0150085af3123e80303a3445821acb40">lcd.c</a>
+<li>lcd_puts()
+: <a class="el" href="group__lcd.html#g58a42336a344165c54e8dd4a0d3f0e1c">lcd.c</a>
+<li>LIME
+: <a class="el" href="group__orbs.html#g46019a1f2c10603a54b6cbb19cbf3c21">lights.h</a>
+</ul>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/globals_defs_0x6e.html
===================================================================
--- branches/battery/docs/libdragonfly/globals_defs_0x6e.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/globals_defs_0x6e.html	(revision 260)
@@ -0,0 +1,71 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li class="current"><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_defs.html#index__"><span>_</span></a></li>
+    <li><a href="globals_defs_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_defs_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li>
+    <li class="current"><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_defs_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_defs_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li>
+    <li><a href="globals_defs_0x78.html#index_x"><span>x</span></a></li>
+    <li><a href="globals_defs_0x79.html#index_y"><span>y</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
+<li>NRML_SPD
+: <a class="el" href="group__move.html#gab20a9de15efe0d1b5599a3dd2ae9fea">move.h</a>
+<li>NRML_TURN
+: <a class="el" href="group__move.html#gdfc67eeed7b52f97b8483af04e27a9ce">move.h</a>
+</ul>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/group__dio.html
===================================================================
--- branches/battery/docs/libdragonfly/group__dio.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/group__dio.html	(revision 260)
@@ -0,0 +1,534 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: Digital Input / Output</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<h1>Digital Input / Output</h1>Controls digital input and output.  
+<a href="#_details">More...</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gd3a64360b1623d5314cbb8999cb86f99"></a><!-- doxytag: member="dio::PIN_A0" ref="gd3a64360b1623d5314cbb8999cb86f99" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gd3a64360b1623d5314cbb8999cb86f99">PIN_A0</a>&nbsp;&nbsp;&nbsp;8</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin A0. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gceb8d227e063cc486808d5d41735a050"></a><!-- doxytag: member="dio::PIN_A1" ref="gceb8d227e063cc486808d5d41735a050" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gceb8d227e063cc486808d5d41735a050">PIN_A1</a>&nbsp;&nbsp;&nbsp;9</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin A1. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga181f8521480dfcc1eb2688075701a4c"></a><!-- doxytag: member="dio::PIN_A2" ref="ga181f8521480dfcc1eb2688075701a4c" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#ga181f8521480dfcc1eb2688075701a4c">PIN_A2</a>&nbsp;&nbsp;&nbsp;10</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin A2. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g933cca5ab119d5e74639e7ac5d120d8a"></a><!-- doxytag: member="dio::PIN_A3" ref="g933cca5ab119d5e74639e7ac5d120d8a" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g933cca5ab119d5e74639e7ac5d120d8a">PIN_A3</a>&nbsp;&nbsp;&nbsp;11</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin A3. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gea5f553ed9a6c4dac77e9c77d0cd0391"></a><!-- doxytag: member="dio::PIN_A4" ref="gea5f553ed9a6c4dac77e9c77d0cd0391" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gea5f553ed9a6c4dac77e9c77d0cd0391">PIN_A4</a>&nbsp;&nbsp;&nbsp;12</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin A4. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gb78a92a8cba92ec5664599083bcb2f52"></a><!-- doxytag: member="dio::PIN_A5" ref="gb78a92a8cba92ec5664599083bcb2f52" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gb78a92a8cba92ec5664599083bcb2f52">PIN_A5</a>&nbsp;&nbsp;&nbsp;13</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin A5. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gfc06e9c4314680dcb8900c88079a954f"></a><!-- doxytag: member="dio::PIN_A6" ref="gfc06e9c4314680dcb8900c88079a954f" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gfc06e9c4314680dcb8900c88079a954f">PIN_A6</a>&nbsp;&nbsp;&nbsp;14</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin A6. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g027cabbaecdcdfdc68fbd92f8e1922ac"></a><!-- doxytag: member="dio::PIN_A7" ref="g027cabbaecdcdfdc68fbd92f8e1922ac" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g027cabbaecdcdfdc68fbd92f8e1922ac">PIN_A7</a>&nbsp;&nbsp;&nbsp;15</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin A7. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gb4b553591a495409d4f7cec4b6c3e754"></a><!-- doxytag: member="dio::PIN_SS" ref="gb4b553591a495409d4f7cec4b6c3e754" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gb4b553591a495409d4f7cec4b6c3e754">PIN_SS</a>&nbsp;&nbsp;&nbsp;16</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin SS. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g6a1a3e97267377d1b18bb9073192fdf1"></a><!-- doxytag: member="dio::PIN_SCK" ref="g6a1a3e97267377d1b18bb9073192fdf1" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g6a1a3e97267377d1b18bb9073192fdf1">PIN_SCK</a>&nbsp;&nbsp;&nbsp;17</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin SCK. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gbaeddda4b992af7165ed898ab8b2b4ac"></a><!-- doxytag: member="dio::PIN_MOSI" ref="gbaeddda4b992af7165ed898ab8b2b4ac" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gbaeddda4b992af7165ed898ab8b2b4ac">PIN_MOSI</a>&nbsp;&nbsp;&nbsp;18</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin MOSI. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g46bdd417480dec5cb9cf196af3c7489c"></a><!-- doxytag: member="dio::PIN_MISO" ref="g46bdd417480dec5cb9cf196af3c7489c" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g46bdd417480dec5cb9cf196af3c7489c">PIN_MISO</a>&nbsp;&nbsp;&nbsp;19</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin MISO. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g9ad67c3da2c24b47f9926a7dfddea60a"></a><!-- doxytag: member="dio::PIN_LCD_COMMAND" ref="g9ad67c3da2c24b47f9926a7dfddea60a" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g9ad67c3da2c24b47f9926a7dfddea60a">PIN_LCD_COMMAND</a>&nbsp;&nbsp;&nbsp;20</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">LCD Command Pin. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g5d6c3aa4f6f299e8a82d4d1295ae322b"></a><!-- doxytag: member="dio::PIN_C0" ref="g5d6c3aa4f6f299e8a82d4d1295ae322b" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g5d6c3aa4f6f299e8a82d4d1295ae322b">PIN_C0</a>&nbsp;&nbsp;&nbsp;24</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin C0. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g3f39d54f92d708a3c807377eed1a2043"></a><!-- doxytag: member="dio::PIN_C1" ref="g3f39d54f92d708a3c807377eed1a2043" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g3f39d54f92d708a3c807377eed1a2043">PIN_C1</a>&nbsp;&nbsp;&nbsp;25</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin C1. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g30f4452c1e3af3c0e210cd0208615399"></a><!-- doxytag: member="dio::PIN_C2" ref="g30f4452c1e3af3c0e210cd0208615399" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g30f4452c1e3af3c0e210cd0208615399">PIN_C2</a>&nbsp;&nbsp;&nbsp;26</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin C2. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gce4355a55f5fca3452924c22e5133012"></a><!-- doxytag: member="dio::PIN_C3" ref="gce4355a55f5fca3452924c22e5133012" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gce4355a55f5fca3452924c22e5133012">PIN_C3</a>&nbsp;&nbsp;&nbsp;27</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin C3. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gad1780e5368e328729b4bff24e98d30c"></a><!-- doxytag: member="dio::PIN_C4" ref="gad1780e5368e328729b4bff24e98d30c" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gad1780e5368e328729b4bff24e98d30c">PIN_C4</a>&nbsp;&nbsp;&nbsp;28</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin C4. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gc3a295212fbf34fdd35d2a984bf75b80"></a><!-- doxytag: member="dio::PIN_C5" ref="gc3a295212fbf34fdd35d2a984bf75b80" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gc3a295212fbf34fdd35d2a984bf75b80">PIN_C5</a>&nbsp;&nbsp;&nbsp;29</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin C5. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g1c5e268dfd2543c2d4099c51876fcc9b"></a><!-- doxytag: member="dio::PIN_C6" ref="g1c5e268dfd2543c2d4099c51876fcc9b" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g1c5e268dfd2543c2d4099c51876fcc9b">PIN_C6</a>&nbsp;&nbsp;&nbsp;30</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin C6. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g0762e408c09c5c4a9d0f02e34b2b96d3"></a><!-- doxytag: member="dio::PIN_C7" ref="g0762e408c09c5c4a9d0f02e34b2b96d3" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g0762e408c09c5c4a9d0f02e34b2b96d3">PIN_C7</a>&nbsp;&nbsp;&nbsp;31</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin C7. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gb4874028097ae0777b42cef20ffc913d"></a><!-- doxytag: member="dio::PIN_SCL" ref="gb4874028097ae0777b42cef20ffc913d" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gb4874028097ae0777b42cef20ffc913d">PIN_SCL</a>&nbsp;&nbsp;&nbsp;32</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin SCL. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g5dfb6a7d75a520f42d21ec9a9f640342"></a><!-- doxytag: member="dio::PIN_SDA" ref="g5dfb6a7d75a520f42d21ec9a9f640342" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g5dfb6a7d75a520f42d21ec9a9f640342">PIN_SDA</a>&nbsp;&nbsp;&nbsp;33</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin SDA. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g6844ffe71c9cb20c6b4fe67289b58f40"></a><!-- doxytag: member="dio::PIN_RX0" ref="g6844ffe71c9cb20c6b4fe67289b58f40" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g6844ffe71c9cb20c6b4fe67289b58f40">PIN_RX0</a>&nbsp;&nbsp;&nbsp;40</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin RX0. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g6c8efa60d2db765b46d88aa2a6df0318"></a><!-- doxytag: member="dio::PIN_TX0" ref="g6c8efa60d2db765b46d88aa2a6df0318" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g6c8efa60d2db765b46d88aa2a6df0318">PIN_TX0</a>&nbsp;&nbsp;&nbsp;41</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin TX0. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gfbde03bd88d54597e008f40b8fea2f41"></a><!-- doxytag: member="dio::PIN_LCD_RESET" ref="gfbde03bd88d54597e008f40b8fea2f41" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gfbde03bd88d54597e008f40b8fea2f41">PIN_LCD_RESET</a>&nbsp;&nbsp;&nbsp;42</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">LCD Reset Pin. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g7e1867ce517711f7d73d13969dc007af"></a><!-- doxytag: member="dio::PIN_E6" ref="g7e1867ce517711f7d73d13969dc007af" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g7e1867ce517711f7d73d13969dc007af">PIN_E6</a>&nbsp;&nbsp;&nbsp;46</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin E6. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g22e4023e324755fd5666592588fc3c7b"></a><!-- doxytag: member="dio::PIN_EXT_DIO1" ref="g22e4023e324755fd5666592588fc3c7b" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g22e4023e324755fd5666592588fc3c7b">PIN_EXT_DIO1</a>&nbsp;&nbsp;&nbsp;46</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin EXT_DIO1. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gf152e5be854f0ea205b0ea10bcc2217c"></a><!-- doxytag: member="dio::PIN_E7" ref="gf152e5be854f0ea205b0ea10bcc2217c" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gf152e5be854f0ea205b0ea10bcc2217c">PIN_E7</a>&nbsp;&nbsp;&nbsp;47</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin E7. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gf8dcfd33ece84d61943c4024504cb5e1"></a><!-- doxytag: member="dio::PIN_EXT_DIO2" ref="gf8dcfd33ece84d61943c4024504cb5e1" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gf8dcfd33ece84d61943c4024504cb5e1">PIN_EXT_DIO2</a>&nbsp;&nbsp;&nbsp;48</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin EXT_DIO2. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gb6451bdf35a387a5db4323fa5d36be41"></a><!-- doxytag: member="dio::PIN_AN0" ref="gb6451bdf35a387a5db4323fa5d36be41" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gb6451bdf35a387a5db4323fa5d36be41">PIN_AN0</a>&nbsp;&nbsp;&nbsp;48</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin AN0. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g44007fefe4c74b325caa7f43e3a6e716"></a><!-- doxytag: member="dio::PIN_ADC0" ref="g44007fefe4c74b325caa7f43e3a6e716" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g44007fefe4c74b325caa7f43e3a6e716">PIN_ADC0</a>&nbsp;&nbsp;&nbsp;48</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin ADC0. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ge5bf915d1d529da9379de10836283554"></a><!-- doxytag: member="dio::PIN_AN1" ref="ge5bf915d1d529da9379de10836283554" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#ge5bf915d1d529da9379de10836283554">PIN_AN1</a>&nbsp;&nbsp;&nbsp;49</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin AN1. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g5b86225ba7ed79b2224a3c561c5f3aa6"></a><!-- doxytag: member="dio::PIN_ADC1" ref="g5b86225ba7ed79b2224a3c561c5f3aa6" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g5b86225ba7ed79b2224a3c561c5f3aa6">PIN_ADC1</a>&nbsp;&nbsp;&nbsp;49</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin ADC1. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g3349fe5af4b9deab28132c4e5e75529b"></a><!-- doxytag: member="dio::PIN_AN2" ref="g3349fe5af4b9deab28132c4e5e75529b" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g3349fe5af4b9deab28132c4e5e75529b">PIN_AN2</a>&nbsp;&nbsp;&nbsp;50</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin AN2. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gd4248fc02c8ddeaae385536349eb0cb7"></a><!-- doxytag: member="dio::PIN_ADC2" ref="gd4248fc02c8ddeaae385536349eb0cb7" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gd4248fc02c8ddeaae385536349eb0cb7">PIN_ADC2</a>&nbsp;&nbsp;&nbsp;50</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin ADC2. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g14a8708f056d5e595556c262adbbc09f"></a><!-- doxytag: member="dio::PIN_AN3" ref="g14a8708f056d5e595556c262adbbc09f" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g14a8708f056d5e595556c262adbbc09f">PIN_AN3</a>&nbsp;&nbsp;&nbsp;51</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin AN3. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gbce7e56320e6301cf256a0ce26c56c0b"></a><!-- doxytag: member="dio::PIN_ADC3" ref="gbce7e56320e6301cf256a0ce26c56c0b" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gbce7e56320e6301cf256a0ce26c56c0b">PIN_ADC3</a>&nbsp;&nbsp;&nbsp;51</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin ADC3. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g2a33e134b96d4b5186aabc96edc52ee3"></a><!-- doxytag: member="dio::PIN_AN4" ref="g2a33e134b96d4b5186aabc96edc52ee3" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g2a33e134b96d4b5186aabc96edc52ee3">PIN_AN4</a>&nbsp;&nbsp;&nbsp;52</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin AN4. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gfc66b57b212407fc255f69fd6ead6404"></a><!-- doxytag: member="dio::PIN_ADC4" ref="gfc66b57b212407fc255f69fd6ead6404" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gfc66b57b212407fc255f69fd6ead6404">PIN_ADC4</a>&nbsp;&nbsp;&nbsp;52</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin ADC4. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g92a11eaeaf053774343b9a677bb4d5e1"></a><!-- doxytag: member="dio::PIN_AN5" ref="g92a11eaeaf053774343b9a677bb4d5e1" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g92a11eaeaf053774343b9a677bb4d5e1">PIN_AN5</a>&nbsp;&nbsp;&nbsp;53</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin AN5. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g701f2be23f28d8187d44159ada343be9"></a><!-- doxytag: member="dio::PIN_ADC5" ref="g701f2be23f28d8187d44159ada343be9" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g701f2be23f28d8187d44159ada343be9">PIN_ADC5</a>&nbsp;&nbsp;&nbsp;53</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin ADC5. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g9a09b3ad4931ca28bf25d72c759f578d"></a><!-- doxytag: member="dio::PIN_AN6" ref="g9a09b3ad4931ca28bf25d72c759f578d" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g9a09b3ad4931ca28bf25d72c759f578d">PIN_AN6</a>&nbsp;&nbsp;&nbsp;54</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin AN6. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g45f972962752d572ed471d052a35982f"></a><!-- doxytag: member="dio::PIN_ADC6" ref="g45f972962752d572ed471d052a35982f" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g45f972962752d572ed471d052a35982f">PIN_ADC6</a>&nbsp;&nbsp;&nbsp;54</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin ADC6. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g7a5a85c782c9687ded37a870bce57102"></a><!-- doxytag: member="dio::PIN_AN7" ref="g7a5a85c782c9687ded37a870bce57102" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g7a5a85c782c9687ded37a870bce57102">PIN_AN7</a>&nbsp;&nbsp;&nbsp;55</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin AN7. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g254abf6fa8c8f85b3d1b927ee35a22b4"></a><!-- doxytag: member="dio::PIN_ADC7" ref="g254abf6fa8c8f85b3d1b927ee35a22b4" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g254abf6fa8c8f85b3d1b927ee35a22b4">PIN_ADC7</a>&nbsp;&nbsp;&nbsp;55</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin ADC7. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g5bec113a8dc799a771a2b1d3ab256128"></a><!-- doxytag: member="dio::PIN_WHEEL" ref="g5bec113a8dc799a771a2b1d3ab256128" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g5bec113a8dc799a771a2b1d3ab256128">PIN_WHEEL</a>&nbsp;&nbsp;&nbsp;54</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Wheel Pin. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g05fa96c4c8bfa63445224dfd27741aee"></a><!-- doxytag: member="dio::PIN_BATT" ref="g05fa96c4c8bfa63445224dfd27741aee" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g05fa96c4c8bfa63445224dfd27741aee">PIN_BATT</a>&nbsp;&nbsp;&nbsp;55</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Battery Voltage Monitor Pin. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gb2909d57039bab16e3d67f3432e5364d"></a><!-- doxytag: member="dio::PIN_BTN1" ref="gb2909d57039bab16e3d67f3432e5364d" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gb2909d57039bab16e3d67f3432e5364d">PIN_BTN1</a>&nbsp;&nbsp;&nbsp;56</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">button1 Pin <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g055e63d10caa23d102dd471ec4b1145d"></a><!-- doxytag: member="dio::PIN_BTN2" ref="g055e63d10caa23d102dd471ec4b1145d" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g055e63d10caa23d102dd471ec4b1145d">PIN_BTN2</a>&nbsp;&nbsp;&nbsp;57</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">button2 Pin <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g1ee291f6ef730418abd5997176fe6b4c"></a><!-- doxytag: member="dio::PIN_LED1" ref="g1ee291f6ef730418abd5997176fe6b4c" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g1ee291f6ef730418abd5997176fe6b4c">PIN_LED1</a>&nbsp;&nbsp;&nbsp;58</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">LED1 Pin. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g92fdab197e388c3c44586db0b10a5eb9"></a><!-- doxytag: member="dio::PIN_BTN" ref="g92fdab197e388c3c44586db0b10a5eb9" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g92fdab197e388c3c44586db0b10a5eb9">PIN_BTN</a>&nbsp;&nbsp;&nbsp;PING</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Button Pin. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g9dc19cdd6944e087c077044296a1ad8e"></a><!-- doxytag: member="dio::BTN2" ref="g9dc19cdd6944e087c077044296a1ad8e" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g9dc19cdd6944e087c077044296a1ad8e">BTN2</a>&nbsp;&nbsp;&nbsp;PING1</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">button2 Pin <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g3a4cc5e218cef7de139625a519e29ff3"></a><!-- doxytag: member="dio::BTN1" ref="g3a4cc5e218cef7de139625a519e29ff3" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g3a4cc5e218cef7de139625a519e29ff3">BTN1</a>&nbsp;&nbsp;&nbsp;PING0</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">button1 Pin <br></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g6202143ed6d0f809095c21bfac32acdd">digital_input</a> (int)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Read a portpin.  <a href="#g6202143ed6d0f809095c21bfac32acdd"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g67967857dcc26aeea8cdd0a53a9e138d">digital_output</a> (int bit, int val)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Output to a portpin.  <a href="#g67967857dcc26aeea8cdd0a53a9e138d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g6bcadb9200f988ae733a51aa70467978">digital_pull_up</a> (int)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pullup a portpin.  <a href="#g6bcadb9200f988ae733a51aa70467978"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gedac5cd2a11710ab4294de2ae4efe989">button1_read</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if button1 is pressed.  <a href="#gedac5cd2a11710ab4294de2ae4efe989"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g1f8648caa59384d58fc157d8933f4be5">button1_click</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if button1 is clicked.  <a href="#g1f8648caa59384d58fc157d8933f4be5"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g63755dc896b16e09d5223cada174d87b">button1_wait</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Wait until button1 is pressed.  <a href="#g63755dc896b16e09d5223cada174d87b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g65e4c13e999fdfa9da3394d0175f17aa">button2_read</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if button2 is pressed.  <a href="#g65e4c13e999fdfa9da3394d0175f17aa"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g4147c347b473bd41c0a0f02af4dd39f2">button2_click</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if button2 is clicked.  <a href="#g4147c347b473bd41c0a0f02af4dd39f2"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g4971f4473e759bcff2e2758e75bcdbe8">button2_wait</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Wait until button2 is pressed.  <a href="#g4971f4473e759bcff2e2758e75bcdbe8"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Controls digital input and output. 
+<p>
+A general note on how port / pin numbers work:<br>
+ The portpin is used to select both the bank and which pin is selected. 6 bits are used (lower 6, ex: 0b00abcdef). The first 3 (abc in this example) are used to select the bank.<br>
+ A = 001<br>
+ B = 010<br>
+ C = 011<br>
+ D = 100<br>
+ E = 101<br>
+ F = 110<br>
+ G = 111<br>
+<br>
+<p>
+The bank can be found by doing portpin &gt;&gt; 3. <br>
+<p>
+The next three (def in this example) are used to select the pin number. These three bits are just the binary representation of the pin number.<br>
+ <br>
+ The pin number can be found by doing portpin &amp; 0b111.<br>
+<br>
+<p>
+Include <a class="el" href="dio_8h.html" title="Definitions for digital input / output.">dio.h</a> to access these functions. <hr><h2>Function Documentation</h2>
+<a class="anchor" name="g1f8648caa59384d58fc157d8933f4be5"></a><!-- doxytag: member="dio.h::button1_click" ref="g1f8648caa59384d58fc157d8933f4be5" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int button1_click           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Check if button1 is clicked. 
+<p>
+If button1 is pressed, waits until it is released before returning. Otherwise, the function returns immediately.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>1 if button1 has been pressed, 0 otherwise</dd></dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__dio.html#gedac5cd2a11710ab4294de2ae4efe989" title="Check if button1 is pressed.">button1_read</a>, <a class="el" href="group__dio.html#g63755dc896b16e09d5223cada174d87b" title="Wait until button1 is pressed.">button1_wait</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gedac5cd2a11710ab4294de2ae4efe989"></a><!-- doxytag: member="dio.h::button1_read" ref="gedac5cd2a11710ab4294de2ae4efe989" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int button1_read           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Check if button1 is pressed. 
+<p>
+Checks if button1 is currently pressed.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>1 if button1 is pressed, 0 otherwise</dd></dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__dio.html#g63755dc896b16e09d5223cada174d87b" title="Wait until button1 is pressed.">button1_wait</a>, <a class="el" href="group__dio.html#g1f8648caa59384d58fc157d8933f4be5" title="Check if button1 is clicked.">button1_click</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g63755dc896b16e09d5223cada174d87b"></a><!-- doxytag: member="dio.h::button1_wait" ref="g63755dc896b16e09d5223cada174d87b" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void button1_wait           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Wait until button1 is pressed. 
+<p>
+Delays execution until button1 is pressed.<p>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__dio.html#gedac5cd2a11710ab4294de2ae4efe989" title="Check if button1 is pressed.">button1_read</a>, <a class="el" href="group__dio.html#g1f8648caa59384d58fc157d8933f4be5" title="Check if button1 is clicked.">button1_click</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g4147c347b473bd41c0a0f02af4dd39f2"></a><!-- doxytag: member="dio.h::button2_click" ref="g4147c347b473bd41c0a0f02af4dd39f2" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int button2_click           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Check if button2 is clicked. 
+<p>
+If button2 is pressed, waits until it is released before returning. Otherwise, the function returns immediately.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>1 if button2 has been pressed, 0 otherwise</dd></dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__dio.html#g65e4c13e999fdfa9da3394d0175f17aa" title="Check if button2 is pressed.">button2_read</a>, <a class="el" href="group__dio.html#g4971f4473e759bcff2e2758e75bcdbe8" title="Wait until button2 is pressed.">button2_wait</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g65e4c13e999fdfa9da3394d0175f17aa"></a><!-- doxytag: member="dio.h::button2_read" ref="g65e4c13e999fdfa9da3394d0175f17aa" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int button2_read           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Check if button2 is pressed. 
+<p>
+Checks if button2 is currently pressed.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>1 if button2 is pressed, 0 otherwise</dd></dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__dio.html#g4971f4473e759bcff2e2758e75bcdbe8" title="Wait until button2 is pressed.">button2_wait</a>, <a class="el" href="group__dio.html#g4147c347b473bd41c0a0f02af4dd39f2" title="Check if button2 is clicked.">button2_click</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g4971f4473e759bcff2e2758e75bcdbe8"></a><!-- doxytag: member="dio.h::button2_wait" ref="g4971f4473e759bcff2e2758e75bcdbe8" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void button2_wait           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Wait until button2 is pressed. 
+<p>
+Delays execution until button2 is pressed.<p>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__dio.html#g65e4c13e999fdfa9da3394d0175f17aa" title="Check if button2 is pressed.">button2_read</a>, <a class="el" href="group__dio.html#g4147c347b473bd41c0a0f02af4dd39f2" title="Check if button2 is clicked.">button2_click</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g6202143ed6d0f809095c21bfac32acdd"></a><!-- doxytag: member="dio.h::digital_input" ref="g6202143ed6d0f809095c21bfac32acdd" args="(int)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int digital_input           </td>
+          <td>(</td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>portpin</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Read a portpin. 
+<p>
+Reads the selected portpin.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>portpin</em>&nbsp;</td><td>The portpin to be read. See the general description for a description of portpins.</td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>1 or 0, depending on the value of the portpin. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g67967857dcc26aeea8cdd0a53a9e138d"></a><!-- doxytag: member="dio.h::digital_output" ref="g67967857dcc26aeea8cdd0a53a9e138d" args="(int bit, int val)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void digital_output           </td>
+          <td>(</td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>portpin</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>val</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Output to a portpin. 
+<p>
+Sets portpin to the given value.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>portpin</em>&nbsp;</td><td>the portpin to output to. See the general description for a discussion of portpins.</td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>val</em>&nbsp;</td><td>the value to set the portpin to. 0 for off, nonzero for on. </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g6bcadb9200f988ae733a51aa70467978"></a><!-- doxytag: member="dio.h::digital_pull_up" ref="g6bcadb9200f988ae733a51aa70467978" args="(int)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void digital_pull_up           </td>
+          <td>(</td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>portpin</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Pullup a portpin. 
+<p>
+Enables pullup on a pin. If it is an output pin, the pin will output 1.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>portpin</em>&nbsp;</td><td>the pin to enable pullup on. See the general description for a discussion of portpins. </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/group__bom.html
===================================================================
--- branches/battery/docs/libdragonfly/group__bom.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/group__bom.html	(revision 260)
@@ -0,0 +1,112 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: BOM (Bearing and Orientation Module)</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<h1>BOM (Bearing and Orientation Module)</h1>Functions for dealing with the BOM.  
+<a href="#_details">More...</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__bom.html#g86753fe7440cd64e60c58ad31c62264a">get_max_bom</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the location of the maximum BOM reading.  <a href="#g86753fe7440cd64e60c58ad31c62264a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__bom.html#g93b665ff81fc6b58503c6ba5ba01c1bf">bom_on</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Turns the BOM on.  <a href="#g93b665ff81fc6b58503c6ba5ba01c1bf"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__bom.html#g61a66e53cdee8bce139c707153143b30">bom_off</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Turns the BOM off.  <a href="#g61a66e53cdee8bce139c707153143b30"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Functions for dealing with the BOM. 
+<p>
+The Bearing and Orientation Module / Barrel of Monkeys / BOM is a custom sensor designed and built by the Colony Project. It consists of a ring of 16 IR emitters and 16 IR detectors. The BOM is most often use to determine the direction of other robots. This module contains functions for controlling the BOM.<p>
+Include <a class="el" href="bom_8h.html" title="Definitions for using the BOM.">bom.h</a> to access these functions. <hr><h2>Function Documentation</h2>
+<a class="anchor" name="g61a66e53cdee8bce139c707153143b30"></a><!-- doxytag: member="bom.c::bom_off" ref="g61a66e53cdee8bce139c707153143b30" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void bom_off           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Turns the BOM off. 
+<p>
+Stops flashing the BOM. analog_init must be called before this function can be used.<p>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__bom.html#g93b665ff81fc6b58503c6ba5ba01c1bf" title="Turns the BOM on.">bom_on</a>, <a class="el" href="group__analog.html#g55f66ff6f3449ef81d97b7e47f041918" title="Initialize analog ports.">analog_init</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g93b665ff81fc6b58503c6ba5ba01c1bf"></a><!-- doxytag: member="bom.c::bom_on" ref="g93b665ff81fc6b58503c6ba5ba01c1bf" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void bom_on           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Turns the BOM on. 
+<p>
+Flashes the BOM. analog_init must be called before this function can be used.<p>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__bom.html#g61a66e53cdee8bce139c707153143b30" title="Turns the BOM off.">bom_off</a>, <a class="el" href="group__analog.html#g55f66ff6f3449ef81d97b7e47f041918" title="Initialize analog ports.">analog_init</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g86753fe7440cd64e60c58ad31c62264a"></a><!-- doxytag: member="bom.c::get_max_bom" ref="g86753fe7440cd64e60c58ad31c62264a" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int get_max_bom           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the location of the maximum BOM reading. 
+<p>
+Returns the direction of the maximum BOM reading, as an integer in the range 0-15. 0 indicates to the robot's right, while the rest of the sensors are numbered counterclockwise. This is useful for determining the direction of a robot flashing its BOM, of only one robot is currently doing so. analog_init must be called before this function can be used.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the direction of the maximum BOM reading</dd></dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__analog.html#g55f66ff6f3449ef81d97b7e47f041918" title="Initialize analog ports.">analog_init</a> </dd></dl>
+
+</div>
+</div><p>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/time_8c.html
===================================================================
--- branches/battery/docs/libdragonfly/time_8c.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/time_8c.html	(revision 260)
@@ -0,0 +1,54 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: time.c File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<h1>time.c File Reference</h1>Timer code. <a href="#_details">More...</a>
+<p>
+<code>#include &lt;avr/interrupt.h&gt;</code><br>
+<code>#include &lt;util/delay.h&gt;</code><br>
+<code>#include &lt;<a class="el" href="time_8h-source.html">time.h</a>&gt;</code><br>
+<code>#include &lt;<a class="el" href="serial_8h-source.html">serial.h</a>&gt;</code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__time.html#g8aa473f8ae9a91df4bc9ea700983c72d">delay_ms</a> (int ms)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Delay execution for the specified time.  <a href="group__time.html#g8aa473f8ae9a91df4bc9ea700983c72d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__time.html#g4b8a034dd8e994f4a1af612806f7c553">rtc_init</a> (int prescale_opt, void(*rtc_func)(void))</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Enable the realtime clock.  <a href="group__time.html#g4b8a034dd8e994f4a1af612806f7c553"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__time.html#g5c7f2bf39314463dd5f4913e05ca991d">rtc_get</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the value of the realtime clock.  <a href="group__time.html#g5c7f2bf39314463dd5f4913e05ca991d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__time.html#g83ae542199d1c0e964aff89537d686a3">rtc_reset</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Reset the counter of the realtime clock.  <a href="group__time.html#g83ae542199d1c0e964aff89537d686a3"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b0a5b5264a0b00ca33322c756a85204f"></a><!-- doxytag: member="time.c::SIGNAL" ref="b0a5b5264a0b00ca33322c756a85204f" args="(TIMER3_COMPA_vect)" -->
+&nbsp;</td><td class="memItemRight" valign="bottom"><b>SIGNAL</b> (TIMER3_COMPA_vect)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Timer code. 
+<p>
+Copyright (c) 2007 Colony Project<p>
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:<p>
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.<p>
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.<p>
+Implementation of functions for timers.<p>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Colony Project, CMU Robotics Club </dd></dl>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/lcd_8c.html
===================================================================
--- branches/battery/docs/libdragonfly/lcd_8c.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/lcd_8c.html	(revision 260)
@@ -0,0 +1,88 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: lcd.c File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<h1>lcd.c File Reference</h1>LCD. <a href="#_details">More...</a>
+<p>
+<code>#include &lt;avr/io.h&gt;</code><br>
+<code>#include &lt;<a class="el" href="lcd_8h-source.html">lcd.h</a>&gt;</code><br>
+<code>#include &lt;<a class="el" href="time_8h-source.html">time.h</a>&gt;</code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c5d957e4fd3dc11cd97a54cf9ca057a4"></a><!-- doxytag: member="lcd.c::RST" ref="c5d957e4fd3dc11cd97a54cf9ca057a4" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>RST</b>&nbsp;&nbsp;&nbsp;_BV(4)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1e418907e9ad4ecb9511eb4812a3e1d7"></a><!-- doxytag: member="lcd.c::SCE" ref="1e418907e9ad4ecb9511eb4812a3e1d7" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SCE</b>&nbsp;&nbsp;&nbsp;_BV(0)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1fc6fe1ad2b78f3d727c07d7b58aa307"></a><!-- doxytag: member="lcd.c::D_C" ref="1fc6fe1ad2b78f3d727c07d7b58aa307" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>D_C</b>&nbsp;&nbsp;&nbsp;_BV(5)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9617ba9cce1470da68cda07de38b035a"></a><!-- doxytag: member="lcd.c::SDI" ref="9617ba9cce1470da68cda07de38b035a" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SDI</b>&nbsp;&nbsp;&nbsp;_BV(2)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2dd443a4430713d325ab86895a4a45eb"></a><!-- doxytag: member="lcd.c::SCK" ref="2dd443a4430713d325ab86895a4a45eb" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SCK</b>&nbsp;&nbsp;&nbsp;_BV(1)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="677cc3c5c4617eca573a69e233470a91"></a><!-- doxytag: member="lcd.c::LCDPORT" ref="677cc3c5c4617eca573a69e233470a91" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>LCDPORT</b>&nbsp;&nbsp;&nbsp;PORTB</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="747f4f0d6ed015506d68cb2f07174fee"></a><!-- doxytag: member="lcd.c::LCDDDR" ref="747f4f0d6ed015506d68cb2f07174fee" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>LCDDDR</b>&nbsp;&nbsp;&nbsp;DDRB</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7ac6c3c54916c16cfdd5ebfba4511f0f"></a><!-- doxytag: member="lcd.c::LCDRESETPORT" ref="7ac6c3c54916c16cfdd5ebfba4511f0f" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>LCDRESETPORT</b>&nbsp;&nbsp;&nbsp;PORTD</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b2501d0a4d7e9cb5c08a47ceba1ae2ea"></a><!-- doxytag: member="lcd.c::LCDRESETDDR" ref="b2501d0a4d7e9cb5c08a47ceba1ae2ea" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>LCDRESETDDR</b>&nbsp;&nbsp;&nbsp;DDRD</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8e47c13c164903447a4da96c76de59f9"></a><!-- doxytag: member="lcd.c::lcd_putbyte" ref="8e47c13c164903447a4da96c76de59f9" args="(unsigned char b)" -->
+void&nbsp;</td><td class="memItemRight" valign="bottom"><b>lcd_putbyte</b> (unsigned char b)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__lcd.html#g6842775ba83d166f02b8fef8bb63b1e6">lcd_init</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initialize the LCD screen.  <a href="group__lcd.html#g6842775ba83d166f02b8fef8bb63b1e6"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__lcd.html#ge4dc23fdf26f3b8b0db253f431fe950d">lcd_clear_screen</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Clear the LCD screen.  <a href="group__lcd.html#ge4dc23fdf26f3b8b0db253f431fe950d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__lcd.html#gfa7e36b95c43d603f510273ad077cbbe">lcd_putc</a> (char c)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Print a char to the LCD screen.  <a href="group__lcd.html#gfa7e36b95c43d603f510273ad077cbbe"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g58a42336a344165c54e8dd4a0d3f0e1c"></a><!-- doxytag: member="lcd.c::lcd_puts" ref="g58a42336a344165c54e8dd4a0d3f0e1c" args="(char *s)" -->
+void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__lcd.html#g58a42336a344165c54e8dd4a0d3f0e1c">lcd_puts</a> (char *s)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Print a string to the LCD screen. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__lcd.html#gac280d714190003871937d3d92af3a29">lcd_gotoxy</a> (int x, int y)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the current cursor position.  <a href="group__lcd.html#gac280d714190003871937d3d92af3a29"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__lcd.html#g0150085af3123e80303a3445821acb40">lcd_puti</a> (int value)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Print an int to the LCD screen.  <a href="group__lcd.html#g0150085af3123e80303a3445821acb40"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+LCD. 
+<p>
+Copyright (c) 2007 Colony Project<p>
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:<p>
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.<p>
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.<p>
+Implementation of functions for using the LCD.<p>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Colony Project, CMU Robotics Club </dd></dl>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/group__motors.html
===================================================================
--- branches/battery/docs/libdragonfly/group__motors.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/group__motors.html	(revision 260)
@@ -0,0 +1,176 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: Motors</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<h1>Motors</h1>Functions for controlling the motors. Functions for controlling the motors. Found in <a class="el" href="motor_8h.html" title="Contains definitions for controlling the motors.">motor.h</a>.  
+<a href="#_details">More...</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g6ddfdda7a062d10cff4a72b76b44aeb8"></a><!-- doxytag: member="motors::FORWARD" ref="g6ddfdda7a062d10cff4a72b76b44aeb8" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__motors.html#g6ddfdda7a062d10cff4a72b76b44aeb8">FORWARD</a>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">make the motors go forwards <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gdf445abfe1b77fa63f89e315ccc2f7f2"></a><!-- doxytag: member="motors::BACKWARD" ref="gdf445abfe1b77fa63f89e315ccc2f7f2" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__motors.html#gdf445abfe1b77fa63f89e315ccc2f7f2">BACKWARD</a>&nbsp;&nbsp;&nbsp;0</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">make the motors go backwards <br></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__motors.html#gbad32bfc46c9f31ba81955775611bd21">motors_init</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initialize the motors.  <a href="#gbad32bfc46c9f31ba81955775611bd21"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__motors.html#g751a431c19cdb52bbbc8127455bd41ee">motor1_set</a> (int direction, int speed)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set speed and direction of motor1.  <a href="#g751a431c19cdb52bbbc8127455bd41ee"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__motors.html#g23940fd8408c23fcf312b1d5937f0ab0">motor2_set</a> (int direction, int speed)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set speed and direction of motor2.  <a href="#g23940fd8408c23fcf312b1d5937f0ab0"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__motors.html#g3c7ada13bc7d8ed5e819910da74bf9cd">motors_off</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Turn the motors off.  <a href="#g3c7ada13bc7d8ed5e819910da74bf9cd"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Functions for controlling the motors. Functions for controlling the motors. Found in <a class="el" href="motor_8h.html" title="Contains definitions for controlling the motors.">motor.h</a>. 
+<p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="g751a431c19cdb52bbbc8127455bd41ee"></a><!-- doxytag: member="motor.c::motor1_set" ref="g751a431c19cdb52bbbc8127455bd41ee" args="(int direction, int speed)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void motor1_set           </td>
+          <td>(</td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>direction</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>speed</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set speed and direction of motor1. 
+<p>
+Sets the speed and direction of motor1. motors_init must be called before this function can be used.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>direction</em>&nbsp;</td><td>Either FORWARD or BACKWARD to set the direction of rotation. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>speed</em>&nbsp;</td><td>The speed the motor will run at, in the range 0-255.</td></tr>
+  </table>
+</dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__motors.html#g23940fd8408c23fcf312b1d5937f0ab0" title="Set speed and direction of motor2.">motor2_set</a>, <a class="el" href="group__motors.html#gbad32bfc46c9f31ba81955775611bd21" title="Initialize the motors.">motors_init</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g23940fd8408c23fcf312b1d5937f0ab0"></a><!-- doxytag: member="motor.c::motor2_set" ref="g23940fd8408c23fcf312b1d5937f0ab0" args="(int direction, int speed)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void motor2_set           </td>
+          <td>(</td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>direction</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>speed</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set speed and direction of motor2. 
+<p>
+Sets the speed and direction of motor2. motors_init must be called before this function can be used.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>direction</em>&nbsp;</td><td>Either FORWARD or BACKWARD to set the direction of rotation. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>speed</em>&nbsp;</td><td>The speed the motor will run at, in the range 0-255.</td></tr>
+  </table>
+</dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__motors.html#g751a431c19cdb52bbbc8127455bd41ee" title="Set speed and direction of motor1.">motor1_set</a>, <a class="el" href="group__motors.html#gbad32bfc46c9f31ba81955775611bd21" title="Initialize the motors.">motors_init</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gbad32bfc46c9f31ba81955775611bd21"></a><!-- doxytag: member="motor.c::motors_init" ref="gbad32bfc46c9f31ba81955775611bd21" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void motors_init           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Initialize the motors. 
+<p>
+Initializes both motors so that they can be used with future calls to motor1_set and motor2_set.<p>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__motors.html#g3c7ada13bc7d8ed5e819910da74bf9cd" title="Turn the motors off.">motors_off</a>, <a class="el" href="group__motors.html#g751a431c19cdb52bbbc8127455bd41ee" title="Set speed and direction of motor1.">motor1_set</a>, <a class="el" href="group__motors.html#g23940fd8408c23fcf312b1d5937f0ab0" title="Set speed and direction of motor2.">motor2_set</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g3c7ada13bc7d8ed5e819910da74bf9cd"></a><!-- doxytag: member="motor.c::motors_off" ref="g3c7ada13bc7d8ed5e819910da74bf9cd" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void motors_off           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Turn the motors off. 
+<p>
+Turns off both motors.<p>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__motors.html#gbad32bfc46c9f31ba81955775611bd21" title="Initialize the motors.">motors_init</a> </dd></dl>
+
+</div>
+</div><p>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/group__dragonfly.html
===================================================================
--- branches/battery/docs/libdragonfly/group__dragonfly.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/group__dragonfly.html	(revision 260)
@@ -0,0 +1,97 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: Dragonfly</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<h1>Dragonfly</h1>General Dragonfly Functions General functions for the dragonfly. Include <a class="el" href="dragonfly__lib_8h.html" title="Contains other include files.">dragonfly_lib.h</a> to access these functions.  
+<a href="#_details">More...</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gd42aa2404559d4a465d5d45e857f2881"></a><!-- doxytag: member="dragonfly::ANALOG" ref="gd42aa2404559d4a465d5d45e857f2881" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dragonfly.html#gd42aa2404559d4a465d5d45e857f2881">ANALOG</a>&nbsp;&nbsp;&nbsp;0x01</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initialize analog. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gae3f0b4211ba45d265973d40ccbb5fd1"></a><!-- doxytag: member="dragonfly::SERIAL" ref="gae3f0b4211ba45d265973d40ccbb5fd1" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dragonfly.html#gae3f0b4211ba45d265973d40ccbb5fd1">SERIAL</a>&nbsp;&nbsp;&nbsp;0x02</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initialize serial communications. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g779bf099075a999d1074357fccbd466b"></a><!-- doxytag: member="dragonfly::USB" ref="g779bf099075a999d1074357fccbd466b" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dragonfly.html#g779bf099075a999d1074357fccbd466b">USB</a>&nbsp;&nbsp;&nbsp;0x02</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initialize USB communications. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g46fff4184b5d787de1ed367b97cb6091"></a><!-- doxytag: member="dragonfly::COMM" ref="g46fff4184b5d787de1ed367b97cb6091" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dragonfly.html#g46fff4184b5d787de1ed367b97cb6091">COMM</a>&nbsp;&nbsp;&nbsp;0x02</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initialize communications. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g24a9b050b733edb162cbeb44b1a417b1"></a><!-- doxytag: member="dragonfly::ORB" ref="g24a9b050b733edb162cbeb44b1a417b1" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dragonfly.html#g24a9b050b733edb162cbeb44b1a417b1">ORB</a>&nbsp;&nbsp;&nbsp;0x04</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initialize the orb. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g9bb31bba359fbb679910df0a6efde5a3"></a><!-- doxytag: member="dragonfly::MOTORS" ref="g9bb31bba359fbb679910df0a6efde5a3" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dragonfly.html#g9bb31bba359fbb679910df0a6efde5a3">MOTORS</a>&nbsp;&nbsp;&nbsp;0x08</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initialize the motors. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g457a9aa93dbb216459873a30bdb4d84a"></a><!-- doxytag: member="dragonfly::I2C" ref="g457a9aa93dbb216459873a30bdb4d84a" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dragonfly.html#g457a9aa93dbb216459873a30bdb4d84a">I2C</a>&nbsp;&nbsp;&nbsp;0x20</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initialize I2C. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g145103118f6d9d1129aa4509cf214a13"></a><!-- doxytag: member="dragonfly::BUZZER" ref="g145103118f6d9d1129aa4509cf214a13" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dragonfly.html#g145103118f6d9d1129aa4509cf214a13">BUZZER</a>&nbsp;&nbsp;&nbsp;0x40</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initialize the buzzer. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gbf2d80992dcfabfd1668184c3dff2733"></a><!-- doxytag: member="dragonfly::LCD" ref="gbf2d80992dcfabfd1668184c3dff2733" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dragonfly.html#gbf2d80992dcfabfd1668184c3dff2733">LCD</a>&nbsp;&nbsp;&nbsp;0x80</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initialize the LCD screen. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g1252cf7a07df96ed2561ae605eaca197"></a><!-- doxytag: member="dragonfly::ALL_ON" ref="g1252cf7a07df96ed2561ae605eaca197" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dragonfly.html#g1252cf7a07df96ed2561ae605eaca197">ALL_ON</a>&nbsp;&nbsp;&nbsp;0xFF</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initialize everything. <br></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dragonfly.html#g8124e2c32bf25208586d500e45ba5fe3">dragonfly_init</a> (int config)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initialize the board.  <a href="#g8124e2c32bf25208586d500e45ba5fe3"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+General Dragonfly Functions General functions for the dragonfly. Include <a class="el" href="dragonfly__lib_8h.html" title="Contains other include files.">dragonfly_lib.h</a> to access these functions. 
+<p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="g8124e2c32bf25208586d500e45ba5fe3"></a><!-- doxytag: member="dragonfly_lib.c::dragonfly_init" ref="g8124e2c32bf25208586d500e45ba5fe3" args="(int config)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void dragonfly_init           </td>
+          <td>(</td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>config</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Initialize the board. 
+<p>
+Initializes the components specified by config.<p>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__analog.html#g55f66ff6f3449ef81d97b7e47f041918" title="Initialize analog ports.">analog_init</a>, <a class="el" href="group__usb.html#gddfbdb66f507ffcd08b4496531ed0a3d" title="Initialize the USB.">usb_init</a>, <a class="el" href="group__xbee.html#g964a1e8461e9c1187e5d69f521e5e107" title="Initialize the XBee.">xbee_init</a>, <a class="el" href="group__buzzer.html#g0cead532fdd0c0de5fa1c1de0f6556bd" title="Initialize the buzzer.">buzzer_init</a>, bom_init, <a class="el" href="group__orbs.html#g13069271f9d636674e9b4a8a355099b9" title="Enables the orbs.">orb_init</a>, <a class="el" href="group__motors.html#gbad32bfc46c9f31ba81955775611bd21" title="Initialize the motors.">motors_init</a>, <a class="el" href="group__lcd.html#g6842775ba83d166f02b8fef8bb63b1e6" title="Initialize the LCD screen.">lcd_init</a> </dd></dl>
+
+</div>
+</div><p>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/move_8c.html
===================================================================
--- branches/battery/docs/libdragonfly/move_8c.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/move_8c.html	(revision 260)
@@ -0,0 +1,63 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: move.c File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<h1>move.c File Reference</h1>Functions for moving. <a href="#_details">More...</a>
+<p>
+<code>#include &quot;<a class="el" href="dragonfly__lib_8h-source.html">dragonfly_lib.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="move_8h-source.html">move.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="rangefinder_8h-source.html">rangefinder.h</a>&quot;</code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="09ec8ffd73f96cb68d27245284f2b751"></a><!-- doxytag: member="move.c::translateAngulartoLinear" ref="09ec8ffd73f96cb68d27245284f2b751" args="(int velocity, int omega, int *vl, int *vr)" -->
+void&nbsp;</td><td class="memItemRight" valign="bottom"><b>translateAngulartoLinear</b> (int velocity, int omega, int *vl, int *vr)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__move.html#g4e27eab618b1d874ff25fd2b2a65493b">move</a> (int velocity, int omega)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Move the robot at the specified velocity.  <a href="group__move.html#g4e27eab618b1d874ff25fd2b2a65493b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__move.html#g8e79749d6af4a0aa12aceee41ad62ebd">move_avoid</a> (int velocity, int omega, int strength)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Move the robot while avoiding obstacles.  <a href="group__move.html#g8e79749d6af4a0aa12aceee41ad62ebd"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e333c3953d8b3b3dc30ff91dc3b573d2"></a><!-- doxytag: member="move.c::d1" ref="e333c3953d8b3b3dc30ff91dc3b573d2" args="" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><b>d1</b></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2b4a6cee6fdab3774b13a4de14abfba3"></a><!-- doxytag: member="move.c::d2" ref="2b4a6cee6fdab3774b13a4de14abfba3" args="" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><b>d2</b></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="386c3ed013503ceea24ec5e48af048bd"></a><!-- doxytag: member="move.c::d3" ref="386c3ed013503ceea24ec5e48af048bd" args="" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><b>d3</b></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9ffaced874d43a92214ac5165d977523"></a><!-- doxytag: member="move.c::d4" ref="9ffaced874d43a92214ac5165d977523" args="" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><b>d4</b></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7d6237b4d7a20aaec876513475a6ea59"></a><!-- doxytag: member="move.c::d5" ref="7d6237b4d7a20aaec876513475a6ea59" args="" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><b>d5</b></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Functions for moving. 
+<p>
+Copyright (c) 2007 Colony Project<p>
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:<p>
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.<p>
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.<p>
+Implementation of functions for moving the robot.<p>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Colony Project, CMU Robotics Club </dd></dl>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/globals_0x61.html
===================================================================
--- branches/battery/docs/libdragonfly/globals_0x61.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/globals_0x61.html	(revision 260)
@@ -0,0 +1,115 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li class="current"><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html#index__"><span>_</span></a></li>
+    <li class="current"><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+    <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
+    <li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
+  </ul>
+</div>
+
+<p>
+Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:
+<p>
+<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
+<li>A4
+: <a class="el" href="group__buzzer.html#ga0a03ad95ca0cb887a11e321fa1c9519">buzzer.h</a>
+<li>A4s
+: <a class="el" href="group__buzzer.html#g7063c01bf1877119a8aca7049e02a8cb">buzzer.h</a>
+<li>abs_int()
+: <a class="el" href="group__math.html#g97dbc34583839b703d2cdb374c9704f1">math.c</a>
+<li>ALL_ON
+: <a class="el" href="group__dragonfly.html#g1252cf7a07df96ed2561ae605eaca197">dragonfly_lib.h</a>
+<li>AN0
+: <a class="el" href="group__analog.html#g099995994c74b5fff8f7de4ff3eac550">analog.h</a>
+<li>AN1
+: <a class="el" href="group__analog.html#g4903de2a52966c8dc2c20faf565d451d">analog.h</a>
+<li>AN10
+: <a class="el" href="group__analog.html#gc63caaf5f7a06a02522cb7f90d6c1959">analog.h</a>
+<li>AN11
+: <a class="el" href="group__analog.html#gdfeb79b00aaef4734408a910838f7872">analog.h</a>
+<li>AN12
+: <a class="el" href="group__analog.html#g7a50a07e69f38b6674b0494dfbc653f9">analog.h</a>
+<li>AN13
+: <a class="el" href="group__analog.html#gbf80851ae45ddfe4bfdfc10541c255ad">analog.h</a>
+<li>AN14
+: <a class="el" href="group__analog.html#g817772a1db513b734dfe4475c3616061">analog.h</a>
+<li>AN15
+: <a class="el" href="group__analog.html#g797adbadae057ff7aa766d84b4f180f9">analog.h</a>
+<li>AN2
+: <a class="el" href="group__analog.html#g9b0754e893d69a1e69e856853f70da1f">analog.h</a>
+<li>AN3
+: <a class="el" href="group__analog.html#g9f593faa38f1023698d74f03a457abe3">analog.h</a>
+<li>AN4
+: <a class="el" href="group__analog.html#gdc95f1e9cdc00268d7bca5885052171f">analog.h</a>
+<li>AN5
+: <a class="el" href="group__analog.html#g99ed455a0d536be03f12eba18ccff71b">analog.h</a>
+<li>AN6
+: <a class="el" href="group__analog.html#gd63d6861c3fa5e606de5c18ada3b4d10">analog.h</a>
+<li>AN7
+: <a class="el" href="group__analog.html#g277d706ee82bd70459b63e85489c7074">analog.h</a>
+<li>AN8
+: <a class="el" href="group__analog.html#g28b64348820dbb25c903d24f2e38a8a7">analog.h</a>
+<li>AN9
+: <a class="el" href="group__analog.html#g2fb7e4f4e0ea1f172eef79ed1f92e15f">analog.h</a>
+<li>ANALOG
+: <a class="el" href="group__dragonfly.html#gd42aa2404559d4a465d5d45e857f2881">dragonfly_lib.h</a>
+<li>analog10()
+: <a class="el" href="group__analog.html#g875bf8cb165a3a288eb1aa2ac06be4f3">analog.c</a>
+<li>analog8()
+: <a class="el" href="group__analog.html#gf1211040ce2c54f12f98df7d47a4eb27">analog.c</a>
+<li>analog_init()
+: <a class="el" href="group__analog.html#g55f66ff6f3449ef81d97b7e47f041918">analog.c</a>
+</ul>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/globals_defs_0x71.html
===================================================================
--- branches/battery/docs/libdragonfly/globals_defs_0x71.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/globals_defs_0x71.html	(revision 260)
@@ -0,0 +1,69 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li class="current"><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_defs.html#index__"><span>_</span></a></li>
+    <li><a href="globals_defs_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_defs_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li>
+    <li class="current"><a href="globals_defs_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_defs_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li>
+    <li><a href="globals_defs_0x78.html#index_x"><span>x</span></a></li>
+    <li><a href="globals_defs_0x79.html#index_y"><span>y</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_q">- q -</a></h3><ul>
+<li>QUARTER_SECOND
+: <a class="el" href="group__time.html#g0b2a348d9afca1f1182bc2bb2aa6a3d1">time.h</a>
+</ul>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/globals_defs_0x63.html
===================================================================
--- branches/battery/docs/libdragonfly/globals_defs_0x63.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/globals_defs_0x63.html	(revision 260)
@@ -0,0 +1,77 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li class="current"><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_defs.html#index__"><span>_</span></a></li>
+    <li><a href="globals_defs_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li>
+    <li class="current"><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_defs_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_defs_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_defs_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li>
+    <li><a href="globals_defs_0x78.html#index_x"><span>x</span></a></li>
+    <li><a href="globals_defs_0x79.html#index_y"><span>y</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
+<li>C4
+: <a class="el" href="group__buzzer.html#gcc39015f57b2efb8810b603f188bdf15">buzzer.h</a>
+<li>C4s
+: <a class="el" href="group__buzzer.html#g879790f58417f0986370ddbcda404ed0">buzzer.h</a>
+<li>C5
+: <a class="el" href="group__buzzer.html#g3b69b61d9deb37b13911faf2cf5cf1d5">buzzer.h</a>
+<li>COMM
+: <a class="el" href="group__dragonfly.html#g46fff4184b5d787de1ed367b97cb6091">dragonfly_lib.h</a>
+<li>CYAN
+: <a class="el" href="group__orbs.html#gd243f93c16bc4c1d3e0a13b84421d760">lights.h</a>
+</ul>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/globals_0x73.html
===================================================================
--- branches/battery/docs/libdragonfly/globals_0x73.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/globals_0x73.html	(revision 260)
@@ -0,0 +1,77 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li class="current"><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html#index__"><span>_</span></a></li>
+    <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+    <li class="current"><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+    <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
+    <li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
+  </ul>
+</div>
+
+<p>
+Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:
+<p>
+<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
+<li>SECOND
+: <a class="el" href="group__time.html#g94212be2394d2d37d9dfd33d07d82dba">time.h</a>
+<li>SERIAL
+: <a class="el" href="group__dragonfly.html#gae3f0b4211ba45d265973d40ccbb5fd1">dragonfly_lib.h</a>
+<li>SIXTEENTH_SECOND
+: <a class="el" href="group__time.html#gd271145628da4e0e85e3e2486d117713">time.h</a>
+<li>SLOW_SPD
+: <a class="el" href="group__move.html#gff79b776dbd665d08a0cfcb4c2931c98">move.h</a>
+<li>SLOW_TURN
+: <a class="el" href="group__move.html#g4e9e38cfcdb9bfd0f80c69a574301731">move.h</a>
+</ul>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/group__math.html
===================================================================
--- branches/battery/docs/libdragonfly/group__math.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/group__math.html	(revision 260)
@@ -0,0 +1,58 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: Math</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<h1>Math</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__math.html#g97dbc34583839b703d2cdb374c9704f1">abs_int</a> (int x)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">absolute value  <a href="#g97dbc34583839b703d2cdb374c9704f1"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Function(s) for performing math operations <hr><h2>Function Documentation</h2>
+<a class="anchor" name="g97dbc34583839b703d2cdb374c9704f1"></a><!-- doxytag: member="math.c::abs_int" ref="g97dbc34583839b703d2cdb374c9704f1" args="(int x)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int abs_int           </td>
+          <td>(</td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>x</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+absolute value 
+<p>
+finds the absolute value of x<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>x</em>&nbsp;</td><td>the int of which we want to take its absolute value</td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the absolute value of x </dd></dl>
+
+</div>
+</div><p>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/battery_8c.html
===================================================================
--- branches/battery/docs/libdragonfly/battery_8c.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/battery_8c.html	(revision 260)
@@ -0,0 +1,60 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: battery.c File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<h1>battery.c File Reference</h1>Implementation for reading battery level. <a href="#_details">More...</a>
+<p>
+<code>#include &quot;<a class="el" href="battery_8h-source.html">battery.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="analog_8h-source.html">analog.h</a>&quot;</code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="13be1ccdcab1ed1650f82b439eb92654"></a><!-- doxytag: member="battery.c::BATTERY_NEXT_READ_PRESCALAR" ref="13be1ccdcab1ed1650f82b439eb92654" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>BATTERY_NEXT_READ_PRESCALAR</b>&nbsp;&nbsp;&nbsp;5</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5f9ea6adcd5b8e5922324e2099c20510"></a><!-- doxytag: member="battery.c::MAX_LOW_COUNT" ref="5f9ea6adcd5b8e5922324e2099c20510" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MAX_LOW_COUNT</b>&nbsp;&nbsp;&nbsp;5</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__battery.html#ga17c87ea3dd1f7539005ac596efe1b32">battery8</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Read the battery voltage.  <a href="group__battery.html#ga17c87ea3dd1f7539005ac596efe1b32"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__battery.html#g538631dcf134d98d7301d800a744e4d9">battery</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Read the battery voltage in deciVolts.  <a href="group__battery.html#g538631dcf134d98d7301d800a744e4d9"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__battery.html#g4febf636fecb12a276edb51f5b9cc61e">battery_low</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if the battery is low.  <a href="group__battery.html#g4febf636fecb12a276edb51f5b9cc61e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__battery.html#g431bfea596da03bdeead863b16e0c37a">battery8_avg</a> (int n_samples)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get an average battery voltage reading.  <a href="group__battery.html#g431bfea596da03bdeead863b16e0c37a"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ae329b17311fc4392ab4caa2d7a60df8"></a><!-- doxytag: member="battery.c::battery_low_count" ref="ae329b17311fc4392ab4caa2d7a60df8" args="" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><b>battery_low_count</b></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Implementation for reading battery level. 
+<p>
+Copyright (c) 2007 Colony Project<p>
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:<p>
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.<p>
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.<p>
+Contains functions for reading the battery level.<p>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Colony Project, CMU Robotics Club </dd></dl>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/globals_0x65.html
===================================================================
--- branches/battery/docs/libdragonfly/globals_0x65.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/globals_0x65.html	(revision 260)
@@ -0,0 +1,73 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li class="current"><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html#index__"><span>_</span></a></li>
+    <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+    <li class="current"><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+    <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
+    <li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
+  </ul>
+</div>
+
+<p>
+Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:
+<p>
+<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
+<li>E4
+: <a class="el" href="group__buzzer.html#g4c819074c856b4e67fad4875a92cb2e9">buzzer.h</a>
+<li>EIGTH_SECOND
+: <a class="el" href="group__time.html#g7bdae984203001070e9abeb3190f844a">time.h</a>
+<li>EXT_MUX
+: <a class="el" href="group__analog.html#g3434ce39eaea22b46a0100b7fd3a6f47">analog.h</a>
+</ul>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/globals_defs_0x75.html
===================================================================
--- branches/battery/docs/libdragonfly/globals_defs_0x75.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/globals_defs_0x75.html	(revision 260)
@@ -0,0 +1,71 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li class="current"><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_defs.html#index__"><span>_</span></a></li>
+    <li><a href="globals_defs_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_defs_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_defs_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_defs_0x74.html#index_t"><span>t</span></a></li>
+    <li class="current"><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li>
+    <li><a href="globals_defs_0x78.html#index_x"><span>x</span></a></li>
+    <li><a href="globals_defs_0x79.html#index_y"><span>y</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_u">- u -</a></h3><ul>
+<li>USB
+: <a class="el" href="group__dragonfly.html#g779bf099075a999d1074357fccbd466b">dragonfly_lib.h</a>
+<li>USB_BAUD
+: <a class="el" href="group__usb.html#g378065b4d75b008228ee41cc335474a7">serial.h</a>
+</ul>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/dragonfly__lib_8h-source.html
===================================================================
--- branches/battery/docs/libdragonfly/dragonfly__lib_8h-source.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/dragonfly__lib_8h-source.html	(revision 260)
@@ -0,0 +1,73 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: dragonfly_lib.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<h1>dragonfly_lib.h</h1><a href="dragonfly__lib_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 
+<a name="l00036"></a>00036 <span class="preprocessor">#ifndef _DRAGONFLY_LIB_H_</span>
+<a name="l00037"></a>00037 <span class="preprocessor"></span><span class="preprocessor">#define _DRAGONFLY_LIB_H_</span>
+<a name="l00038"></a>00038 <span class="preprocessor"></span>
+<a name="l00044"></a>00044 <span class="comment">// Configuration definitions</span>
+<a name="l00046"></a><a class="code" href="group__dragonfly.html#gd42aa2404559d4a465d5d45e857f2881">00046</a> <span class="comment"></span><span class="preprocessor">#define ANALOG 0x01</span>
+<a name="l00047"></a>00047 <span class="preprocessor"></span>
+<a name="l00048"></a><a class="code" href="group__dragonfly.html#gae3f0b4211ba45d265973d40ccbb5fd1">00048</a> <span class="preprocessor">#define SERIAL 0x02</span>
+<a name="l00049"></a>00049 <span class="preprocessor"></span>
+<a name="l00050"></a><a class="code" href="group__dragonfly.html#g779bf099075a999d1074357fccbd466b">00050</a> <span class="preprocessor">#define USB    0x02</span>
+<a name="l00051"></a>00051 <span class="preprocessor"></span>
+<a name="l00052"></a><a class="code" href="group__dragonfly.html#g46fff4184b5d787de1ed367b97cb6091">00052</a> <span class="preprocessor">#define COMM   0x02</span>
+<a name="l00053"></a>00053 <span class="preprocessor"></span>
+<a name="l00054"></a><a class="code" href="group__dragonfly.html#g24a9b050b733edb162cbeb44b1a417b1">00054</a> <span class="preprocessor">#define ORB    0x04</span>
+<a name="l00055"></a>00055 <span class="preprocessor"></span>
+<a name="l00056"></a><a class="code" href="group__dragonfly.html#g9bb31bba359fbb679910df0a6efde5a3">00056</a> <span class="preprocessor">#define MOTORS 0x08</span>
+<a name="l00057"></a>00057 <span class="preprocessor"></span>
+<a name="l00058"></a><a class="code" href="group__dragonfly.html#g457a9aa93dbb216459873a30bdb4d84a">00058</a> <span class="preprocessor">#define I2C    0x20</span>
+<a name="l00059"></a>00059 <span class="preprocessor"></span>
+<a name="l00060"></a><a class="code" href="group__dragonfly.html#g145103118f6d9d1129aa4509cf214a13">00060</a> <span class="preprocessor">#define BUZZER 0x40</span>
+<a name="l00061"></a>00061 <span class="preprocessor"></span>
+<a name="l00062"></a><a class="code" href="group__dragonfly.html#gbf2d80992dcfabfd1668184c3dff2733">00062</a> <span class="preprocessor">#define LCD    0x80</span>
+<a name="l00063"></a>00063 <span class="preprocessor"></span>
+<a name="l00064"></a><a class="code" href="group__dragonfly.html#g1252cf7a07df96ed2561ae605eaca197">00064</a> <span class="preprocessor">#define ALL_ON 0xFF</span>
+<a name="l00065"></a>00065 <span class="preprocessor"></span>
+<a name="l00066"></a>00066 
+<a name="l00068"></a>00068 <span class="keywordtype">void</span> <a class="code" href="group__dragonfly.html#g8124e2c32bf25208586d500e45ba5fe3" title="Initialize the board.">dragonfly_init</a>(<span class="keywordtype">int</span> config);
+<a name="l00069"></a>00069  <span class="comment">//end addtogroup</span>
+<a name="l00071"></a>00071 
+<a name="l00072"></a>00072 <span class="preprocessor">#include &lt;inttypes.h&gt;</span>
+<a name="l00073"></a>00073 <span class="preprocessor">#include &lt;stdio.h&gt;</span>
+<a name="l00074"></a>00074 <span class="preprocessor">#include &lt;stdlib.h&gt;</span>
+<a name="l00075"></a>00075 <span class="preprocessor">#include &lt;avr/io.h&gt;</span>
+<a name="l00076"></a>00076 <span class="preprocessor">#include &lt;avr/interrupt.h&gt;</span>
+<a name="l00077"></a>00077 <span class="preprocessor">#include &lt;util/delay.h&gt;</span>
+<a name="l00078"></a>00078 <span class="preprocessor">#include &lt;util/twi.h&gt;</span>
+<a name="l00079"></a>00079 
+<a name="l00080"></a>00080 <span class="preprocessor">#include &lt;<a class="code" href="analog_8h.html" title="Contains functions and definitions for using the ADC.">analog.h</a>&gt;</span>
+<a name="l00081"></a>00081 <span class="preprocessor">#include &lt;<a class="code" href="dio_8h.html" title="Definitions for digital input / output.">dio.h</a>&gt;</span>
+<a name="l00082"></a>00082 <span class="preprocessor">#include &lt;<a class="code" href="time_8h.html" title="Contains time-related functions and definitions.">time.h</a>&gt;</span>
+<a name="l00083"></a>00083 <span class="preprocessor">#include &lt;<a class="code" href="lcd_8h.html" title="Contains definitions for dealing with the LCD screen.">lcd.h</a>&gt;</span>
+<a name="l00084"></a>00084 <span class="preprocessor">#include &lt;<a class="code" href="lights_8h.html" title="Contains declarations for managing the orbs.">lights.h</a>&gt;</span>
+<a name="l00085"></a>00085 <span class="preprocessor">#include &lt;<a class="code" href="motor_8h.html" title="Contains definitions for controlling the motors.">motor.h</a>&gt;</span>
+<a name="l00086"></a>00086 <span class="preprocessor">#include &lt;<a class="code" href="serial_8h.html" title="Contains declarations for serial input and output.">serial.h</a>&gt;</span>
+<a name="l00087"></a>00087 <span class="preprocessor">#include &lt;<a class="code" href="buzzer_8h.html" title="Contains definitions for using the buzzer.">buzzer.h</a>&gt;</span>
+<a name="l00088"></a>00088 <span class="preprocessor">#include &lt;<a class="code" href="rangefinder_8h.html" title="Contains rangefinder declarations and functions.">rangefinder.h</a>&gt;</span>
+<a name="l00089"></a>00089 <span class="preprocessor">#include &lt;<a class="code" href="bom_8h.html" title="Definitions for using the BOM.">bom.h</a>&gt;</span>
+<a name="l00090"></a>00090 <span class="preprocessor">#include &lt;<a class="code" href="move_8h.html" title="Contains definitions for controlling robot motion.">move.h</a>&gt;</span>
+<a name="l00091"></a>00091 <span class="preprocessor">#include &lt;<a class="code" href="reset_8h.html" title="Contains function(s) for resetting the robots.">reset.h</a>&gt;</span>
+<a name="l00092"></a>00092 <span class="preprocessor">#include &lt;<a class="code" href="math_8h.html" title="Contains math function(s).">math.h</a>&gt;</span>
+<a name="l00093"></a>00093 
+<a name="l00094"></a>00094 <span class="preprocessor">#endif</span>
+<a name="l00095"></a>00095 <span class="preprocessor"></span>
+</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/bom_8c.html
===================================================================
--- branches/battery/docs/libdragonfly/bom_8c.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/bom_8c.html	(revision 260)
@@ -0,0 +1,80 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: bom.c File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<h1>bom.c File Reference</h1>Implementation for using the BOM. <a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="dragonfly__lib_8h-source.html">dragonfly_lib.h</a>&gt;</code><br>
+<code>#include &quot;<a class="el" href="bom_8h-source.html">bom.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="dio_8h-source.html">dio.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="analog_8h-source.html">analog.h</a>&quot;</code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5d8d40cc8142751f4b3b50fde41b6570"></a><!-- doxytag: member="bom.c::MONKI" ref="5d8d40cc8142751f4b3b50fde41b6570" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MONKI</b>&nbsp;&nbsp;&nbsp;PF0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="77120770fd09eb0f89829b4971c78775"></a><!-- doxytag: member="bom.c::MONKL" ref="77120770fd09eb0f89829b4971c78775" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MONKL</b>&nbsp;&nbsp;&nbsp;_PIN_E2</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8b36a82284a94cc38830919bf985ed91"></a><!-- doxytag: member="bom.c::MONK1" ref="8b36a82284a94cc38830919bf985ed91" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MONK1</b>&nbsp;&nbsp;&nbsp;_PIN_E3</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="505cd1518a902fa8cd2c2e73d082efc7"></a><!-- doxytag: member="bom.c::MONK0" ref="505cd1518a902fa8cd2c2e73d082efc7" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MONK0</b>&nbsp;&nbsp;&nbsp;_PIN_E4</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b7b32afbc573f63cf936ca85a7489c31"></a><!-- doxytag: member="bom.c::MONK3" ref="b7b32afbc573f63cf936ca85a7489c31" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MONK3</b>&nbsp;&nbsp;&nbsp;_PIN_E6</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2cb88bb258f22bbd34797987539e111c"></a><!-- doxytag: member="bom.c::MONK2" ref="2cb88bb258f22bbd34797987539e111c" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MONK2</b>&nbsp;&nbsp;&nbsp;_PIN_E7</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="62d3789a9837190df2131daaae722a5f"></a><!-- doxytag: member="bom.c::BOM_VALUE_THRESHOLD" ref="62d3789a9837190df2131daaae722a5f" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>BOM_VALUE_THRESHOLD</b>&nbsp;&nbsp;&nbsp;200</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2bf764516e196235026a5967a5030214"></a><!-- doxytag: member="bom.c::output_high" ref="2bf764516e196235026a5967a5030214" args="(int which)" -->
+void&nbsp;</td><td class="memItemRight" valign="bottom"><b>output_high</b> (int which)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a1e8f46326b6bf95966fc9b67476d8eb"></a><!-- doxytag: member="bom.c::output_low" ref="a1e8f46326b6bf95966fc9b67476d8eb" args="(int which)" -->
+void&nbsp;</td><td class="memItemRight" valign="bottom"><b>output_low</b> (int which)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__bom.html#g86753fe7440cd64e60c58ad31c62264a">get_max_bom</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the location of the maximum BOM reading.  <a href="group__bom.html#g86753fe7440cd64e60c58ad31c62264a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__bom.html#g93b665ff81fc6b58503c6ba5ba01c1bf">bom_on</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Turns the BOM on.  <a href="group__bom.html#g93b665ff81fc6b58503c6ba5ba01c1bf"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__bom.html#g61a66e53cdee8bce139c707153143b30">bom_off</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Turns the BOM off.  <a href="group__bom.html#g61a66e53cdee8bce139c707153143b30"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="767c3387c849821527ae468cb87e5cf6"></a><!-- doxytag: member="bom.c::lookup" ref="767c3387c849821527ae468cb87e5cf6" args="[16]" -->
+const int&nbsp;</td><td class="memItemRight" valign="bottom"><b>lookup</b> [16] = {7,6,5,0xe,1,4,3,2,0xf,0,0xd,8,0xc,0xb,9,0xa}</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Implementation for using the BOM. 
+<p>
+Copyright (c) 2007 Colony Project<p>
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:<p>
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.<p>
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.<p>
+Contains functions for using the Bearing and Orientation Module (BOM)<p>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Colony Project, CMU Robotics Club </dd></dl>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/globals_defs_0x67.html
===================================================================
--- branches/battery/docs/libdragonfly/globals_defs_0x67.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/globals_defs_0x67.html	(revision 260)
@@ -0,0 +1,73 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li class="current"><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_defs.html#index__"><span>_</span></a></li>
+    <li><a href="globals_defs_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li>
+    <li class="current"><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_defs_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_defs_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_defs_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li>
+    <li><a href="globals_defs_0x78.html#index_x"><span>x</span></a></li>
+    <li><a href="globals_defs_0x79.html#index_y"><span>y</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
+<li>G4
+: <a class="el" href="group__buzzer.html#g6f984a8b01aafc34122cc8bc0d9d5691">buzzer.h</a>
+<li>G4s
+: <a class="el" href="group__buzzer.html#gaf8daa589f172256505e028dab2954b2">buzzer.h</a>
+<li>GREEN
+: <a class="el" href="group__orbs.html#gcfbc006ea433ad708fdee3e82996e721">lights.h</a>
+</ul>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/globals_0x77.html
===================================================================
--- branches/battery/docs/libdragonfly/globals_0x77.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/globals_0x77.html	(revision 260)
@@ -0,0 +1,73 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li class="current"><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html#index__"><span>_</span></a></li>
+    <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+    <li class="current"><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+    <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
+    <li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
+  </ul>
+</div>
+
+<p>
+Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:
+<p>
+<h3><a class="anchor" name="index_w">- w -</a></h3><ul>
+<li>wheel()
+: <a class="el" href="group__analog.html#g973e63eb508819a37efe3231b6a39550">analog.c</a>
+<li>WHEEL_PORT
+: <a class="el" href="group__analog.html#ga6538d2deb002b8441891dc4e15cd104">analog.h</a>
+<li>WHITE
+: <a class="el" href="group__orbs.html#g87b537f5fa5c109d3c05c13d6b18f382">lights.h</a>
+</ul>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/globals_0x69.html
===================================================================
--- branches/battery/docs/libdragonfly/globals_0x69.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/globals_0x69.html	(revision 260)
@@ -0,0 +1,92 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li class="current"><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html#index__"><span>_</span></a></li>
+    <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+    <li class="current"><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+    <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
+    <li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
+  </ul>
+</div>
+
+<p>
+Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:
+<p>
+<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
+<li>I2C
+: <a class="el" href="group__dragonfly.html#g457a9aa93dbb216459873a30bdb4d84a">dragonfly_lib.h</a>
+<li>I2C_BIT_RATE_DIVIDER
+: <a class="el" href="group__i2c.html#gaf685692265ff486494774a12f58cb12">i2c.c</a>
+<li>i2c_init()
+: <a class="el" href="group__i2c.html#g28bd4994859c49763a282579c4c772a1">i2c.h</a>
+, <a class="el" href="group__i2c.html#g28bd4994859c49763a282579c4c772a1">i2c.c</a>
+<li>i2c_request()
+: <a class="el" href="group__i2c.html#gf5d4ed96f03670ca300298019b7f2f72">i2c.c</a>
+, <a class="el" href="group__i2c.html#gf5d4ed96f03670ca300298019b7f2f72">i2c.h</a>
+<li>i2c_send()
+: <a class="el" href="group__i2c.html#g15f534819e0f3405c4e05769af1f1e19">i2c.h</a>
+, <a class="el" href="group__i2c.html#g15f534819e0f3405c4e05769af1f1e19">i2c.c</a>
+<li>IR1
+: <a class="el" href="group__rangefinder.html#g7b2b32709f9770a283701ffcf3723497">rangefinder.h</a>
+<li>IR2
+: <a class="el" href="group__rangefinder.html#g5a08e4f5cb3582e623cc14a6c92d48de">rangefinder.h</a>
+<li>IR3
+: <a class="el" href="group__rangefinder.html#g26c72d21cca0ec21af4bd9b20ba3ad51">rangefinder.h</a>
+<li>IR4
+: <a class="el" href="group__rangefinder.html#g20f2f5908baa0eeba04b9ceaf718cea0">rangefinder.h</a>
+<li>IR5
+: <a class="el" href="group__rangefinder.html#g23554754d5334bdc35df623e1e012ede">rangefinder.h</a>
+<li>ISR()
+: <a class="el" href="i2c_8c.html#474f42eedbdc093683fdb4b88be3c48f">i2c.c</a>
+</ul>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/globals_defs_0x79.html
===================================================================
--- branches/battery/docs/libdragonfly/globals_defs_0x79.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/globals_defs_0x79.html	(revision 260)
@@ -0,0 +1,69 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li class="current"><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_defs.html#index__"><span>_</span></a></li>
+    <li><a href="globals_defs_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_defs_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_defs_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_defs_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li>
+    <li><a href="globals_defs_0x78.html#index_x"><span>x</span></a></li>
+    <li class="current"><a href="globals_defs_0x79.html#index_y"><span>y</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_y">- y -</a></h3><ul>
+<li>YELLOW
+: <a class="el" href="group__orbs.html#gbf681265909adf3d3e8116c93c0ba179">lights.h</a>
+</ul>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/i2c_8h.html
===================================================================
--- branches/battery/docs/libdragonfly/i2c_8h.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/i2c_8h.html	(revision 260)
@@ -0,0 +1,66 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: i2c.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<h1>i2c.h File Reference</h1>Header file for I2C. <a href="#_details">More...</a>
+<p>
+<code>#include &lt;stddef.h&gt;</code><br>
+
+<p>
+<a href="i2c_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e1453fbad57354c82d465c704edeead5"></a><!-- doxytag: member="i2c.h::fun_srecv_t" ref="e1453fbad57354c82d465c704edeead5" args=")(char)" -->
+typedef void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="i2c_8h.html#e1453fbad57354c82d465c704edeead5">fun_srecv_t</a> )(char)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Address of slave receive handler function. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3e550321eadebd4a697a3016e6ee918b"></a><!-- doxytag: member="i2c.h::fun_mrecv_t" ref="3e550321eadebd4a697a3016e6ee918b" args=")(char)" -->
+typedef int(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="i2c_8h.html#3e550321eadebd4a697a3016e6ee918b">fun_mrecv_t</a> )(char)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Address of master receive handler function. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4b946a38c2f1c58d838f59c6099feba1"></a><!-- doxytag: member="i2c.h::fun_send_t" ref="4b946a38c2f1c58d838f59c6099feba1" args=")(void)" -->
+typedef char(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="i2c_8h.html#4b946a38c2f1c58d838f59c6099feba1">fun_send_t</a> )(void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Address of slave send handler function. <br></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__i2c.html#g28bd4994859c49763a282579c4c772a1">i2c_init</a> (char addr, <a class="el" href="i2c_8h.html#3e550321eadebd4a697a3016e6ee918b">fun_mrecv_t</a> master_recv, <a class="el" href="i2c_8h.html#e1453fbad57354c82d465c704edeead5">fun_srecv_t</a> slave_recv, <a class="el" href="i2c_8h.html#4b946a38c2f1c58d838f59c6099feba1">fun_send_t</a> slave_send)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initializes the i2c module.  <a href="group__i2c.html#g28bd4994859c49763a282579c4c772a1"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__i2c.html#g15f534819e0f3405c4e05769af1f1e19">i2c_send</a> (char dest, char *data, size_t bytes)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sends a byte array over I2C as a master.  <a href="group__i2c.html#g15f534819e0f3405c4e05769af1f1e19"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__i2c.html#gf5d4ed96f03670ca300298019b7f2f72">i2c_request</a> (char dest)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Send a master request to the destination.  <a href="group__i2c.html#gf5d4ed96f03670ca300298019b7f2f72"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bfcebf80506ab066e9865ef78a9f131c"></a><!-- doxytag: member="i2c.h::i2c_packet_rec" ref="bfcebf80506ab066e9865ef78a9f131c" args="(char i2c_byte)" -->
+void&nbsp;</td><td class="memItemRight" valign="bottom"><b>i2c_packet_rec</b> (char i2c_byte)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2df6559c9db1fe4c1424ad643b233b0d"></a><!-- doxytag: member="i2c.h::i2c_packet_sniff" ref="2df6559c9db1fe4c1424ad643b233b0d" args="(char data)" -->
+void&nbsp;</td><td class="memItemRight" valign="bottom"><b>i2c_packet_sniff</b> (char data)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Header file for I2C. 
+<p>
+Copyright (c) 2007 Colony Project<p>
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:<p>
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.<p>
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.<p>
+Contains functions for I2C.<p>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Kevin Woo and Suresh Nidhiry, Colony Project, CMU Robotics Club </dd></dl>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/serial_8h-source.html
===================================================================
--- branches/battery/docs/libdragonfly/serial_8h-source.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/serial_8h-source.html	(revision 260)
@@ -0,0 +1,84 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: serial.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<h1>serial.h</h1><a href="serial_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 
+<a name="l00038"></a>00038 <span class="comment">/*</span>
+<a name="l00039"></a>00039 <span class="comment">        serial.h - Contains definitions and function prototypes for the RS232 serial port</span>
+<a name="l00040"></a>00040 <span class="comment">  author(s): pkv</span>
+<a name="l00041"></a>00041 <span class="comment">  </span>
+<a name="l00042"></a>00042 <span class="comment">  Directions:</span>
+<a name="l00043"></a>00043 <span class="comment">  Call the initialization function for the serial port you wish to use.  Then, use</span>
+<a name="l00044"></a>00044 <span class="comment">  either the provided functions or the stdio functions (fprintf, etc) to read and</span>
+<a name="l00045"></a>00045 <span class="comment">  write characters to the serial ports.</span>
+<a name="l00046"></a>00046 <span class="comment">  </span>
+<a name="l00047"></a>00047 <span class="comment">  UART Mapping:</span>
+<a name="l00048"></a>00048 <span class="comment">    usb_*() -&gt; UART0</span>
+<a name="l00049"></a>00049 <span class="comment">    xbee_*() -&gt; UART1</span>
+<a name="l00050"></a>00050 <span class="comment">  </span>
+<a name="l00051"></a>00051 <span class="comment">  Options: (Add the following defines to your code to configure this library)</span>
+<a name="l00052"></a>00052 <span class="comment">    #define USB_BAUD { 115200 | 9600 } &lt;= pick ONE value from in here</span>
+<a name="l00053"></a>00053 <span class="comment">    #define XBEE_BAUD { 115200 | 9600 } &lt;= pick ONE value from in here</span>
+<a name="l00054"></a>00054 <span class="comment">    #define USE_STDIO</span>
+<a name="l00055"></a>00055 <span class="comment">  </span>
+<a name="l00056"></a>00056 <span class="comment">  Note: If you enable USE_STDIO, the first init function that is called will </span>
+<a name="l00057"></a>00057 <span class="comment">  automatically be linked to stdin, stdout, and stderr.  To use the baud rate </span>
+<a name="l00058"></a>00058 <span class="comment">  commands, add something like the following to your code:</span>
+<a name="l00059"></a>00059 <span class="comment">  </span>
+<a name="l00060"></a>00060 <span class="comment">  #define FOO_BAUD 9600</span>
+<a name="l00061"></a>00061 <span class="comment">  </span>
+<a name="l00062"></a>00062 <span class="comment">  **UNLESS YOU KNOW WHAT YOU ARE DOING, PLEASE DO NOT CHANGE THIS FILE**</span>
+<a name="l00063"></a>00063 <span class="comment">  Many, many other people use this file in their code.  If you change it, you will</span>
+<a name="l00064"></a>00064 <span class="comment">  probably break all of their nice code.  You should not need to change anything in</span>
+<a name="l00065"></a>00065 <span class="comment">  here, except to accomodate new hardware.</span>
+<a name="l00066"></a>00066 <span class="comment">*/</span>
+<a name="l00067"></a>00067 
+<a name="l00068"></a>00068 <span class="preprocessor">#ifndef _SERIAL_H</span>
+<a name="l00069"></a>00069 <span class="preprocessor"></span><span class="preprocessor">#define _SERIAL_H</span>
+<a name="l00070"></a>00070 <span class="preprocessor"></span>
+<a name="l00080"></a>00080 <span class="comment">// if no baud rate is defined for usb, default is set here</span>
+<a name="l00081"></a>00081 <span class="preprocessor">#ifndef USB_BAUD</span>
+<a name="l00082"></a>00082 <span class="preprocessor"></span>
+<a name="l00083"></a><a class="code" href="group__usb.html#g378065b4d75b008228ee41cc335474a7">00083</a> <span class="preprocessor">#define USB_BAUD 115200</span>
+<a name="l00084"></a>00084 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00085"></a>00085 <span class="preprocessor"></span>
+<a name="l00087"></a>00087 <span class="keywordtype">void</span> <a class="code" href="group__usb.html#gddfbdb66f507ffcd08b4496531ed0a3d" title="Initialize the USB.">usb_init</a>(<span class="keywordtype">void</span>);
+<a name="l00089"></a>00089 <span class="keywordtype">int</span> <a class="code" href="group__usb.html#g3ee898cfe59d05c428c56021c2ccf946" title="Print a character to USB.">usb_putc</a>(<span class="keywordtype">char</span> c);
+<a name="l00091"></a>00091 <span class="keywordtype">int</span> <a class="code" href="group__usb.html#g053a5d887edfe8e8be543ec53a3f60ae" title="Read a character from USB.">usb_getc</a>(<span class="keywordtype">void</span>);
+<a name="l00093"></a>00093 <span class="keywordtype">int</span> <a class="code" href="group__usb.html#g6b1209b19e7fd2bbedc7407e0218453c" title="Read a character from USB without blocking.">usb_getc_nb</a>(<span class="keywordtype">char</span> *c);
+<a name="l00095"></a>00095 <span class="keywordtype">int</span> <a class="code" href="group__usb.html#g6e101f68856f272f67923c4fb35a99e0" title="Print a string to USB.">usb_puts</a>(<span class="keywordtype">char</span> *s);
+<a name="l00097"></a>00097 <span class="keywordtype">int</span> <a class="code" href="group__usb.html#gcd371dedbff10f0c52dca4b3b7af9e3d" title="Print an integer to USB.">usb_puti</a>(<span class="keywordtype">int</span> value);
+<a name="l00098"></a>00098  <span class="comment">//end addtogroup</span>
+<a name="l00100"></a>00100 
+<a name="l00110"></a>00110 <span class="comment">// if no baud rate is defined for usb, default is set here</span>
+<a name="l00111"></a>00111 
+<a name="l00112"></a>00112 <span class="comment">// if no baud rate is defined for xbee, default is set here</span>
+<a name="l00113"></a>00113 <span class="preprocessor">#ifndef XBEE_BAUD</span>
+<a name="l00114"></a>00114 <span class="preprocessor"></span>
+<a name="l00115"></a><a class="code" href="group__xbee.html#g7125fc8f3df24a2db8e074983206b054">00115</a> <span class="preprocessor">#define XBEE_BAUD 9600</span>
+<a name="l00116"></a>00116 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00117"></a>00117 <span class="preprocessor"></span>
+<a name="l00119"></a>00119 <span class="keywordtype">void</span> <a class="code" href="group__xbee.html#g964a1e8461e9c1187e5d69f521e5e107" title="Initialize the XBee.">xbee_init</a>(<span class="keywordtype">void</span>);
+<a name="l00121"></a>00121 <span class="keywordtype">int</span> <a class="code" href="group__xbee.html#g70c6b231330312d4f69b9a8afb5af989" title="Print a character to the XBee.">xbee_putc</a>(<span class="keywordtype">char</span> c);
+<a name="l00123"></a>00123 <span class="keywordtype">int</span> <a class="code" href="group__xbee.html#g1f468ae159ba5d97bdfb3f4855d15d88" title="Read a character from the XBee.">xbee_getc</a>(<span class="keywordtype">void</span>);
+<a name="l00125"></a>00125 <span class="keywordtype">int</span> <a class="code" href="group__xbee.html#gfb7bd5dd535e8251bfff78854c6c15f2" title="Read a character from the XBee without blocking.">xbee_getc_nb</a>(<span class="keywordtype">char</span> *c);
+<a name="l00126"></a>00126  <span class="comment">//end addtogroup</span>
+<a name="l00128"></a>00128 
+<a name="l00129"></a>00129 <span class="preprocessor">#endif</span>
+<a name="l00130"></a>00130 <span class="preprocessor"></span>
+</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/group__lcd.html
===================================================================
--- branches/battery/docs/libdragonfly/group__lcd.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/group__lcd.html	(revision 260)
@@ -0,0 +1,191 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: LCD</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<h1>LCD</h1>Functions for the LCD Functions for writing to the LCD. All functions may be found in <a class="el" href="lcd_8h.html" title="Contains definitions for dealing with the LCD screen.">lcd.h</a>.  
+<a href="#_details">More...</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__lcd.html#g6842775ba83d166f02b8fef8bb63b1e6">lcd_init</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initialize the LCD screen.  <a href="#g6842775ba83d166f02b8fef8bb63b1e6"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__lcd.html#ge4dc23fdf26f3b8b0db253f431fe950d">lcd_clear_screen</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Clear the LCD screen.  <a href="#ge4dc23fdf26f3b8b0db253f431fe950d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__lcd.html#gfa7e36b95c43d603f510273ad077cbbe">lcd_putc</a> (char c)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Print a char to the LCD screen.  <a href="#gfa7e36b95c43d603f510273ad077cbbe"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g58a42336a344165c54e8dd4a0d3f0e1c"></a><!-- doxytag: member="lcd::lcd_puts" ref="g58a42336a344165c54e8dd4a0d3f0e1c" args="(char *s)" -->
+void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__lcd.html#g58a42336a344165c54e8dd4a0d3f0e1c">lcd_puts</a> (char *s)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Print a string to the LCD screen. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__lcd.html#gac280d714190003871937d3d92af3a29">lcd_gotoxy</a> (int x, int y)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the current cursor position.  <a href="#gac280d714190003871937d3d92af3a29"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__lcd.html#g0150085af3123e80303a3445821acb40">lcd_puti</a> (int value)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Print an int to the LCD screen.  <a href="#g0150085af3123e80303a3445821acb40"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Functions for the LCD Functions for writing to the LCD. All functions may be found in <a class="el" href="lcd_8h.html" title="Contains definitions for dealing with the LCD screen.">lcd.h</a>. 
+<p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="ge4dc23fdf26f3b8b0db253f431fe950d"></a><!-- doxytag: member="lcd.c::lcd_clear_screen" ref="ge4dc23fdf26f3b8b0db253f431fe950d" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void lcd_clear_screen           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Clear the LCD screen. 
+<p>
+Clears the LCD screen. lcd_init must be called first.<p>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__lcd.html#g6842775ba83d166f02b8fef8bb63b1e6" title="Initialize the LCD screen.">lcd_init</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gac280d714190003871937d3d92af3a29"></a><!-- doxytag: member="lcd.c::lcd_gotoxy" ref="gac280d714190003871937d3d92af3a29" args="(int x, int y)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void lcd_gotoxy           </td>
+          <td>(</td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>x</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>y</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the current cursor position. 
+<p>
+Move the current cursor position to the one specified. lcd_init must be called before this function may be used.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>x</em>&nbsp;</td><td>The x coordinate of the new position </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>y</em>&nbsp;</td><td>The y coordinate of the new position</td></tr>
+  </table>
+</dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__lcd.html#g6842775ba83d166f02b8fef8bb63b1e6" title="Initialize the LCD screen.">lcd_init</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g6842775ba83d166f02b8fef8bb63b1e6"></a><!-- doxytag: member="lcd.c::lcd_init" ref="g6842775ba83d166f02b8fef8bb63b1e6" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void lcd_init           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Initialize the LCD screen. 
+<p>
+Initializes the LCD. Must be called before any other LCD functions. 
+</div>
+</div><p>
+<a class="anchor" name="gfa7e36b95c43d603f510273ad077cbbe"></a><!-- doxytag: member="lcd.c::lcd_putc" ref="gfa7e36b95c43d603f510273ad077cbbe" args="(char c)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void lcd_putc           </td>
+          <td>(</td>
+          <td class="paramtype">char&nbsp;</td>
+          <td class="paramname"> <em>c</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Print a char to the LCD screen. 
+<p>
+Prints a character on the LCD screen. lcd_init must be called before this function may be used.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>c</em>&nbsp;</td><td>the character to print</td></tr>
+  </table>
+</dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__lcd.html#g6842775ba83d166f02b8fef8bb63b1e6" title="Initialize the LCD screen.">lcd_init</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g0150085af3123e80303a3445821acb40"></a><!-- doxytag: member="lcd.c::lcd_puti" ref="g0150085af3123e80303a3445821acb40" args="(int value)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void lcd_puti           </td>
+          <td>(</td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>value</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Print an int to the LCD screen. 
+<p>
+Print an integer to the LCD screen. lcd_init must be called before this function may be used.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>the integer to print</td></tr>
+  </table>
+</dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__lcd.html#g6842775ba83d166f02b8fef8bb63b1e6" title="Initialize the LCD screen.">lcd_init</a> </dd></dl>
+
+</div>
+</div><p>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/bug.html
===================================================================
--- branches/battery/docs/libdragonfly/bug.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/bug.html	(revision 260)
@@ -0,0 +1,24 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: Bug List</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<h1><a class="anchor" name="bug">Bug List</a></h1><a class="anchor" name="_bug000001"></a> <dl>
+<dt>File <a class="el" href="i2c_8c.html">i2c.c</a>  </dt>
+<dd>Not tested. </dd>
+</dl>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/buzzer_8h-source.html
===================================================================
--- branches/battery/docs/libdragonfly/buzzer_8h-source.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/buzzer_8h-source.html	(revision 260)
@@ -0,0 +1,61 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: buzzer.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<h1>buzzer.h</h1><a href="buzzer_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 
+<a name="l00037"></a>00037 <span class="preprocessor">#ifndef _BUZZER_H_</span>
+<a name="l00038"></a>00038 <span class="preprocessor"></span><span class="preprocessor">#define _BUZZER_H_</span>
+<a name="l00039"></a>00039 <span class="preprocessor"></span>
+<a name="l00045"></a>00045 <span class="comment">//Musical note definitions</span>
+<a name="l00046"></a>00046 <span class="comment">//Source: http://www.answers.com/topic/piano-key-frequencies</span>
+<a name="l00048"></a><a class="code" href="group__buzzer.html#gcc39015f57b2efb8810b603f188bdf15">00048</a> <span class="comment"></span><span class="preprocessor">#define C4      260 //Middle C</span>
+<a name="l00049"></a>00049 <span class="preprocessor"></span>
+<a name="l00050"></a><a class="code" href="group__buzzer.html#g879790f58417f0986370ddbcda404ed0">00050</a> <span class="preprocessor">#define C4s     277 //C sharp</span>
+<a name="l00051"></a>00051 <span class="preprocessor"></span>
+<a name="l00052"></a><a class="code" href="group__buzzer.html#g3d9bb178282c3cb69740c94ba1e48fed">00052</a> <span class="preprocessor">#define D4      294</span>
+<a name="l00053"></a>00053 <span class="preprocessor"></span>
+<a name="l00054"></a><a class="code" href="group__buzzer.html#g33eb0561dd16dd44c7c23519dd22540a">00054</a> <span class="preprocessor">#define D4s     311</span>
+<a name="l00055"></a>00055 <span class="preprocessor"></span>
+<a name="l00056"></a><a class="code" href="group__buzzer.html#g4c819074c856b4e67fad4875a92cb2e9">00056</a> <span class="preprocessor">#define E4      330</span>
+<a name="l00057"></a>00057 <span class="preprocessor"></span>
+<a name="l00058"></a><a class="code" href="group__buzzer.html#g7fd7918aa90b0ce1dc7ca9fe7a00e9fb">00058</a> <span class="preprocessor">#define F4      349</span>
+<a name="l00059"></a>00059 <span class="preprocessor"></span>
+<a name="l00060"></a><a class="code" href="group__buzzer.html#g93ff98890b28a2833f1152cc95c3e628">00060</a> <span class="preprocessor">#define F4s     370</span>
+<a name="l00061"></a>00061 <span class="preprocessor"></span>
+<a name="l00062"></a><a class="code" href="group__buzzer.html#g6f984a8b01aafc34122cc8bc0d9d5691">00062</a> <span class="preprocessor">#define G4      392</span>
+<a name="l00063"></a>00063 <span class="preprocessor"></span>
+<a name="l00064"></a><a class="code" href="group__buzzer.html#gaf8daa589f172256505e028dab2954b2">00064</a> <span class="preprocessor">#define G4s     415</span>
+<a name="l00065"></a>00065 <span class="preprocessor"></span>
+<a name="l00066"></a><a class="code" href="group__buzzer.html#ga0a03ad95ca0cb887a11e321fa1c9519">00066</a> <span class="preprocessor">#define A4      440</span>
+<a name="l00067"></a>00067 <span class="preprocessor"></span>
+<a name="l00068"></a><a class="code" href="group__buzzer.html#g7063c01bf1877119a8aca7049e02a8cb">00068</a> <span class="preprocessor">#define A4s     466</span>
+<a name="l00069"></a>00069 <span class="preprocessor"></span>
+<a name="l00070"></a><a class="code" href="group__buzzer.html#g0bf59f84e29fb57d27314583365a88d6">00070</a> <span class="preprocessor">#define B4      494</span>
+<a name="l00071"></a>00071 <span class="preprocessor"></span>
+<a name="l00072"></a><a class="code" href="group__buzzer.html#g3b69b61d9deb37b13911faf2cf5cf1d5">00072</a> <span class="preprocessor">#define C5      523</span>
+<a name="l00073"></a>00073 <span class="preprocessor"></span>
+<a name="l00075"></a>00075 <span class="keywordtype">void</span> <a class="code" href="group__buzzer.html#g0cead532fdd0c0de5fa1c1de0f6556bd" title="Initialize the buzzer.">buzzer_init</a>(<span class="keywordtype">void</span>);
+<a name="l00077"></a>00077 <span class="keywordtype">void</span> <a class="code" href="group__buzzer.html#g9872f05325dd86a89728d47c8e9158ab" title="Set the value the buzzer plays.">buzzer_set_val</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> buzz_value);
+<a name="l00079"></a>00079 <span class="keywordtype">void</span> <a class="code" href="group__buzzer.html#ga0aba85b0044cb1a44bb28c675d7c193" title="Set the frequency the buzzer plays.">buzzer_set_freq</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> buzz_freq);
+<a name="l00081"></a>00081 <span class="keywordtype">void</span> <a class="code" href="group__buzzer.html#ga78239c1255dfea31992f435659df1d7" title="Play a frequency for a specified time.">buzzer_chirp</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> ms, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> buzz_freq);
+<a name="l00083"></a>00083 <span class="keywordtype">void</span> <a class="code" href="group__buzzer.html#g93d07c81691fec7a85ea85117d6eca4f" title="Turn the buzzer off.">buzzer_off</a>(<span class="keywordtype">void</span>); 
+<a name="l00084"></a>00084  <span class="comment">//end addtogroup</span>
+<a name="l00086"></a>00086 
+<a name="l00087"></a>00087 <span class="preprocessor">#endif</span>
+<a name="l00088"></a>00088 <span class="preprocessor"></span>
+</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/serial_8h.html
===================================================================
--- branches/battery/docs/libdragonfly/serial_8h.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/serial_8h.html	(revision 260)
@@ -0,0 +1,76 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: serial.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<h1>serial.h File Reference</h1>Contains declarations for serial input and output. <a href="#_details">More...</a>
+<p>
+
+<p>
+<a href="serial_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g378065b4d75b008228ee41cc335474a7"></a><!-- doxytag: member="serial.h::USB_BAUD" ref="g378065b4d75b008228ee41cc335474a7" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#g378065b4d75b008228ee41cc335474a7">USB_BAUD</a>&nbsp;&nbsp;&nbsp;115200</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">the USB baud rate <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g7125fc8f3df24a2db8e074983206b054"></a><!-- doxytag: member="serial.h::XBEE_BAUD" ref="g7125fc8f3df24a2db8e074983206b054" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xbee.html#g7125fc8f3df24a2db8e074983206b054">XBEE_BAUD</a>&nbsp;&nbsp;&nbsp;9600</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">the XBee baud rate <br></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#gddfbdb66f507ffcd08b4496531ed0a3d">usb_init</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initialize the USB.  <a href="group__usb.html#gddfbdb66f507ffcd08b4496531ed0a3d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#g3ee898cfe59d05c428c56021c2ccf946">usb_putc</a> (char c)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Print a character to USB.  <a href="group__usb.html#g3ee898cfe59d05c428c56021c2ccf946"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#g053a5d887edfe8e8be543ec53a3f60ae">usb_getc</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Read a character from USB.  <a href="group__usb.html#g053a5d887edfe8e8be543ec53a3f60ae"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#g6b1209b19e7fd2bbedc7407e0218453c">usb_getc_nb</a> (char *c)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Read a character from USB without blocking.  <a href="group__usb.html#g6b1209b19e7fd2bbedc7407e0218453c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#g6e101f68856f272f67923c4fb35a99e0">usb_puts</a> (char *s)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Print a string to USB.  <a href="group__usb.html#g6e101f68856f272f67923c4fb35a99e0"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#gcd371dedbff10f0c52dca4b3b7af9e3d">usb_puti</a> (int value)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Print an integer to USB.  <a href="group__usb.html#gcd371dedbff10f0c52dca4b3b7af9e3d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xbee.html#g964a1e8461e9c1187e5d69f521e5e107">xbee_init</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initialize the XBee.  <a href="group__xbee.html#g964a1e8461e9c1187e5d69f521e5e107"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xbee.html#g70c6b231330312d4f69b9a8afb5af989">xbee_putc</a> (char c)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Print a character to the XBee.  <a href="group__xbee.html#g70c6b231330312d4f69b9a8afb5af989"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xbee.html#g1f468ae159ba5d97bdfb3f4855d15d88">xbee_getc</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Read a character from the XBee.  <a href="group__xbee.html#g1f468ae159ba5d97bdfb3f4855d15d88"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xbee.html#gfb7bd5dd535e8251bfff78854c6c15f2">xbee_getc_nb</a> (char *c)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Read a character from the XBee without blocking.  <a href="group__xbee.html#gfb7bd5dd535e8251bfff78854c6c15f2"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Contains declarations for serial input and output. 
+<p>
+Copyright (c) 2007 Colony Project<p>
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:<p>
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.<p>
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.<p>
+Contains definitions for serial input and output.<p>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Colony Project, CMU Robotics Club Based on Tom Lauwer's Firefly Library </dd></dl>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/rangefinder_8c.html
===================================================================
--- branches/battery/docs/libdragonfly/rangefinder_8c.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/rangefinder_8c.html	(revision 260)
@@ -0,0 +1,53 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: rangefinder.c File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<h1>rangefinder.c File Reference</h1>Rangefinders. <a href="#_details">More...</a>
+<p>
+<code>#include &quot;<a class="el" href="dragonfly__lib_8h-source.html">dragonfly_lib.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="rangefinder_8h-source.html">rangefinder.h</a>&quot;</code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="65133481288b92545c8656c562ffa473"></a><!-- doxytag: member="rangefinder.c::MIN_IR_ADC8" ref="65133481288b92545c8656c562ffa473" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MIN_IR_ADC8</b>&nbsp;&nbsp;&nbsp;20</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="dfcbaba8ea6729bf2e0ebcfdbcff0abb"></a><!-- doxytag: member="rangefinder.c::MAX_IR_ADC8" ref="dfcbaba8ea6729bf2e0ebcfdbcff0abb" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MAX_IR_ADC8</b>&nbsp;&nbsp;&nbsp;133</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="12e34a97ff38b9fa2e49026804cf420f"></a><!-- doxytag: member="rangefinder.c::linearize_distance" ref="12e34a97ff38b9fa2e49026804cf420f" args="(int value)" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><b>linearize_distance</b> (int value)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rangefinder.html#g52d0666b725e6d3a14b5bddc28190e59">range_init</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initialize the rangefinders.  <a href="group__rangefinder.html#g52d0666b725e6d3a14b5bddc28190e59"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rangefinder.html#g22bd0717784e34cb3a0762d78554dcf2">range_read_distance</a> (int range_id)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Read the distance from a rangefinder.  <a href="group__rangefinder.html#g22bd0717784e34cb3a0762d78554dcf2"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Rangefinders. 
+<p>
+Copyright (c) 2007 Colony Project<p>
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:<p>
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.<p>
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.<p>
+Implementation of functions for rangefinder use.<p>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Colony Project, CMU Robotics Club </dd></dl>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/reset_8h-source.html
===================================================================
--- branches/battery/docs/libdragonfly/reset_8h-source.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/reset_8h-source.html	(revision 260)
@@ -0,0 +1,29 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: reset.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<h1>reset.h</h1><a href="reset_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 
+<a name="l00035"></a>00035 <span class="preprocessor">#ifndef _RESET_H_</span>
+<a name="l00036"></a>00036 <span class="preprocessor"></span><span class="preprocessor">#define _RESET_H_</span>
+<a name="l00037"></a>00037 <span class="preprocessor"></span>
+<a name="l00044"></a>00044 <span class="keywordtype">void</span> <a class="code" href="group__reset.html#g3aea9deb2a0bfea9ff05a898f4822e31" title="Reset the robot.">reset</a>(<span class="keywordtype">void</span>);
+<a name="l00045"></a>00045  <span class="comment">//end group</span>
+<a name="l00047"></a>00047 
+<a name="l00048"></a>00048 <span class="preprocessor">#endif</span>
+<a name="l00049"></a>00049 <span class="preprocessor"></span>
+</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/rangefinder_8h-source.html
===================================================================
--- branches/battery/docs/libdragonfly/rangefinder_8h-source.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/rangefinder_8h-source.html	(revision 260)
@@ -0,0 +1,40 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: rangefinder.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<h1>rangefinder.h</h1><a href="rangefinder_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 
+<a name="l00037"></a>00037 <span class="preprocessor">#ifndef _RANGEFINDER_H_</span>
+<a name="l00038"></a>00038 <span class="preprocessor"></span><span class="preprocessor">#define _RANGEFINDER_H_</span>
+<a name="l00039"></a>00039 <span class="preprocessor"></span>
+<a name="l00046"></a><a class="code" href="group__rangefinder.html#g7b2b32709f9770a283701ffcf3723497">00046</a> <span class="preprocessor">#define IR1 6</span>
+<a name="l00047"></a>00047 <span class="preprocessor"></span>
+<a name="l00048"></a><a class="code" href="group__rangefinder.html#g5a08e4f5cb3582e623cc14a6c92d48de">00048</a> <span class="preprocessor">#define IR2 5</span>
+<a name="l00049"></a>00049 <span class="preprocessor"></span>
+<a name="l00050"></a><a class="code" href="group__rangefinder.html#g26c72d21cca0ec21af4bd9b20ba3ad51">00050</a> <span class="preprocessor">#define IR3 4</span>
+<a name="l00051"></a>00051 <span class="preprocessor"></span>
+<a name="l00052"></a><a class="code" href="group__rangefinder.html#g20f2f5908baa0eeba04b9ceaf718cea0">00052</a> <span class="preprocessor">#define IR4 3</span>
+<a name="l00053"></a>00053 <span class="preprocessor"></span>
+<a name="l00054"></a><a class="code" href="group__rangefinder.html#g23554754d5334bdc35df623e1e012ede">00054</a> <span class="preprocessor">#define IR5 2</span>
+<a name="l00055"></a>00055 <span class="preprocessor"></span>
+<a name="l00057"></a>00057 <span class="keywordtype">void</span> <a class="code" href="group__rangefinder.html#g52d0666b725e6d3a14b5bddc28190e59" title="Initialize the rangefinders.">range_init</a>(<span class="keywordtype">void</span>);
+<a name="l00059"></a>00059 <span class="keywordtype">int</span> <a class="code" href="group__rangefinder.html#g22bd0717784e34cb3a0762d78554dcf2" title="Read the distance from a rangefinder.">range_read_distance</a>(<span class="keywordtype">int</span> range_id);
+<a name="l00060"></a>00060  <span class="comment">//end addtogroup</span>
+<a name="l00062"></a>00062 
+<a name="l00063"></a>00063 <span class="preprocessor">#endif</span>
+<a name="l00064"></a>00064 <span class="preprocessor"></span>
+</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/globals.html
===================================================================
--- branches/battery/docs/libdragonfly/globals.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/globals.html	(revision 260)
@@ -0,0 +1,197 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li class="current"><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li class="current"><a href="globals.html#index__"><span>_</span></a></li>
+    <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+    <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
+    <li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
+  </ul>
+</div>
+
+<p>
+Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:
+<p>
+<h3><a class="anchor" name="index__">- _ -</a></h3><ul>
+<li>_PIN_A0
+: <a class="el" href="dio_8h.html#51f04ff9f4fb24a6be30c56ce6f40693">dio.h</a>
+<li>_PIN_A1
+: <a class="el" href="dio_8h.html#4eb14fd2e59584018694829c303f917d">dio.h</a>
+<li>_PIN_A2
+: <a class="el" href="dio_8h.html#8addc957193d67ec0456ca4b91e6348a">dio.h</a>
+<li>_PIN_A3
+: <a class="el" href="dio_8h.html#d542d3d032328a77644041b683263b60">dio.h</a>
+<li>_PIN_A4
+: <a class="el" href="dio_8h.html#939eb745c1abd8ad357cbc7949071391">dio.h</a>
+<li>_PIN_A5
+: <a class="el" href="dio_8h.html#92c23c5ef5f0909f7252d46dee64f556">dio.h</a>
+<li>_PIN_A6
+: <a class="el" href="dio_8h.html#6b3bddc004c965e7425d85bf26b749dc">dio.h</a>
+<li>_PIN_A7
+: <a class="el" href="dio_8h.html#c446f59a98dfb4a0668306f57bd1ecca">dio.h</a>
+<li>_PIN_ALE
+: <a class="el" href="dio_8h.html#b01e62102c2ea92ef5e6ddd4c8b10e7d">dio.h</a>
+<li>_PIN_B0
+: <a class="el" href="dio_8h.html#b4f305294f28e717999cef139b7caab0">dio.h</a>
+<li>_PIN_B1
+: <a class="el" href="dio_8h.html#bfe495b8eb044c08d0847c7d4043ea4f">dio.h</a>
+<li>_PIN_B2
+: <a class="el" href="dio_8h.html#fbe373570755ea8d3180703632224896">dio.h</a>
+<li>_PIN_B3
+: <a class="el" href="dio_8h.html#a760d7cb45c90094702c296999558f65">dio.h</a>
+<li>_PIN_B4
+: <a class="el" href="dio_8h.html#76ae9cc1b2c74f451ab638371285f18d">dio.h</a>
+<li>_PIN_B5
+: <a class="el" href="dio_8h.html#0fae583ff609c0543c9d8c1dab7e378d">dio.h</a>
+<li>_PIN_B6
+: <a class="el" href="dio_8h.html#4c2e6bdc02d9672de3795f3bbb3670b9">dio.h</a>
+<li>_PIN_B7
+: <a class="el" href="dio_8h.html#8415309f27a757e7c551906194c28e80">dio.h</a>
+<li>_PIN_C0
+: <a class="el" href="dio_8h.html#8b117e9361a991638bd82eea83ff001a">dio.h</a>
+<li>_PIN_C1
+: <a class="el" href="dio_8h.html#0c45f79d733ffbbbd7de2056893d6eb1">dio.h</a>
+<li>_PIN_C2
+: <a class="el" href="dio_8h.html#c01a3878ceb5a63e961bf3a305e74a06">dio.h</a>
+<li>_PIN_C3
+: <a class="el" href="dio_8h.html#bd8e9c9599a4c5f2c1571298b29d44bf">dio.h</a>
+<li>_PIN_C4
+: <a class="el" href="dio_8h.html#888ab2bc04575f1902e75398fb2843b4">dio.h</a>
+<li>_PIN_C5
+: <a class="el" href="dio_8h.html#e2c922d0d623cce421470e501b5cd01d">dio.h</a>
+<li>_PIN_C6
+: <a class="el" href="dio_8h.html#de6c0b894acec113cc6e83ddf1c6f4ad">dio.h</a>
+<li>_PIN_C7
+: <a class="el" href="dio_8h.html#94fc1c3551e878d00670be18dd98b01e">dio.h</a>
+<li>_PIN_D0
+: <a class="el" href="dio_8h.html#4b95d04e9712921644d2c9daca838ae1">dio.h</a>
+<li>_PIN_D1
+: <a class="el" href="dio_8h.html#e284f5774e84fe78764b3475a1ab7df3">dio.h</a>
+<li>_PIN_D2
+: <a class="el" href="dio_8h.html#bb9448fbe6bc6dcd64e35d7ffa00ca6d">dio.h</a>
+<li>_PIN_D3
+: <a class="el" href="dio_8h.html#e0acf61952e589ddc79359cc418eec17">dio.h</a>
+<li>_PIN_D4
+: <a class="el" href="dio_8h.html#2b237cd474a817c15832fd87146e6daa">dio.h</a>
+<li>_PIN_D5
+: <a class="el" href="dio_8h.html#70a748f97c4d4e751f2edd0fcbac4a7c">dio.h</a>
+<li>_PIN_D6
+: <a class="el" href="dio_8h.html#8a2da262330ccf12ac69a1822d3c091c">dio.h</a>
+<li>_PIN_D7
+: <a class="el" href="dio_8h.html#fc098c404f6e3003aef2ec0e0bc35acd">dio.h</a>
+<li>_PIN_E0
+: <a class="el" href="dio_8h.html#badf190bc1c23be12590868584135c22">dio.h</a>
+<li>_PIN_E1
+: <a class="el" href="dio_8h.html#e88599fd3bd196eacb91052ea05e18f3">dio.h</a>
+<li>_PIN_E2
+: <a class="el" href="dio_8h.html#62122fe3a2b5d08d964a2178e4015e79">dio.h</a>
+<li>_PIN_E3
+: <a class="el" href="dio_8h.html#e93d87d0523dfbb446a5909254f0ef2c">dio.h</a>
+<li>_PIN_E4
+: <a class="el" href="dio_8h.html#6859b74122e7d105fe3dd380b6763aca">dio.h</a>
+<li>_PIN_E5
+: <a class="el" href="dio_8h.html#19a858b324d285b261caa831df84d32f">dio.h</a>
+<li>_PIN_E6
+: <a class="el" href="dio_8h.html#04723017fa82410249e3e6393bca65af">dio.h</a>
+<li>_PIN_E7
+: <a class="el" href="dio_8h.html#5eb34c0e8ea6af1b8bbd3cbd8a92a600">dio.h</a>
+<li>_PIN_F0
+: <a class="el" href="dio_8h.html#da61cdc73ca993fd5f450183862fcef1">dio.h</a>
+<li>_PIN_F1
+: <a class="el" href="dio_8h.html#c0d7ed715f7b6982b94a0f791d62915b">dio.h</a>
+<li>_PIN_F2
+: <a class="el" href="dio_8h.html#91e39e9f2da5ec9515e7d961a058e069">dio.h</a>
+<li>_PIN_F3
+: <a class="el" href="dio_8h.html#847601cd0a3a8830bc38a9eef0b0d6a5">dio.h</a>
+<li>_PIN_F4
+: <a class="el" href="dio_8h.html#81722f76eb8b39d3f3f5678526e918c6">dio.h</a>
+<li>_PIN_F5
+: <a class="el" href="dio_8h.html#6655e7450006cec34ac55a0e7d63f0cd">dio.h</a>
+<li>_PIN_F6
+: <a class="el" href="dio_8h.html#6b042b1d986784315b7d1780af4e6325">dio.h</a>
+<li>_PIN_F7
+: <a class="el" href="dio_8h.html#cd2cf9c19a99cb3b883d44ddb8841aa6">dio.h</a>
+<li>_PIN_G0
+: <a class="el" href="dio_8h.html#67a762a16abd40507f84d45a1cc8fc60">dio.h</a>
+<li>_PIN_G1
+: <a class="el" href="dio_8h.html#cd22478361f403160ac78b6673bc1cc8">dio.h</a>
+<li>_PIN_G2
+: <a class="el" href="dio_8h.html#d15640b2580aa575af9b4b3afb66d69e">dio.h</a>
+<li>_PIN_G3
+: <a class="el" href="dio_8h.html#b68ee88c80780acce271541468b57b01">dio.h</a>
+<li>_PIN_G4
+: <a class="el" href="dio_8h.html#8098eb56320b9f65520da4f3034168d8">dio.h</a>
+<li>_PIN_RD
+: <a class="el" href="dio_8h.html#35b975ca202c33953772138fbe9987a1">dio.h</a>
+<li>_PIN_TOSC1
+: <a class="el" href="dio_8h.html#4658177abc8db29571f67e68f50d5591">dio.h</a>
+<li>_PIN_TOSC2
+: <a class="el" href="dio_8h.html#1a989f2be615fdbb5d539c803ae85052">dio.h</a>
+<li>_PIN_WR
+: <a class="el" href="dio_8h.html#1457bcf9a22d249b4907d0bdc6661e6f">dio.h</a>
+<li>_PORT_A
+: <a class="el" href="dio_8h.html#c03b8868a83d44a9b97de1cc0d7fe8e8">dio.h</a>
+<li>_PORT_B
+: <a class="el" href="dio_8h.html#da0ad7242f65b61351de29531659aaf3">dio.h</a>
+<li>_PORT_C
+: <a class="el" href="dio_8h.html#2f5cd37fd5831a67953d155ec3624187">dio.h</a>
+<li>_PORT_D
+: <a class="el" href="dio_8h.html#881c4ea9fdae76401a4005981f40887e">dio.h</a>
+<li>_PORT_E
+: <a class="el" href="dio_8h.html#48bd3d9b9db9d872bbdf4579864a6cba">dio.h</a>
+<li>_PORT_F
+: <a class="el" href="dio_8h.html#7f0278fc6e55e8e8a6f63c944e9779bd">dio.h</a>
+<li>_PORT_G
+: <a class="el" href="dio_8h.html#7c0f589b48ebb00d7a998ac3daaac11a">dio.h</a>
+</ul>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/globals_type.html
===================================================================
--- branches/battery/docs/libdragonfly/globals_type.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/globals_type.html	(revision 260)
@@ -0,0 +1,44 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li class="current"><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+&nbsp;
+<p>
+<ul>
+<li>fun_mrecv_t
+: <a class="el" href="i2c_8h.html#3e550321eadebd4a697a3016e6ee918b">i2c.h</a>
+<li>fun_send_t
+: <a class="el" href="i2c_8h.html#4b946a38c2f1c58d838f59c6099feba1">i2c.h</a>
+<li>fun_srecv_t
+: <a class="el" href="i2c_8h.html#e1453fbad57354c82d465c704edeead5">i2c.h</a>
+</ul>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/globals_0x6d.html
===================================================================
--- branches/battery/docs/libdragonfly/globals_0x6d.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/globals_0x6d.html	(revision 260)
@@ -0,0 +1,83 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li class="current"><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html#index__"><span>_</span></a></li>
+    <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+    <li class="current"><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+    <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
+    <li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
+  </ul>
+</div>
+
+<p>
+Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:
+<p>
+<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
+<li>MAGENTA
+: <a class="el" href="group__orbs.html#g6f699060902f800f12aaae150f3a708e">lights.h</a>
+<li>motor1_set()
+: <a class="el" href="group__motors.html#g751a431c19cdb52bbbc8127455bd41ee">motor.c</a>
+<li>motor2_set()
+: <a class="el" href="group__motors.html#g23940fd8408c23fcf312b1d5937f0ab0">motor.c</a>
+<li>MOTORS
+: <a class="el" href="group__dragonfly.html#g9bb31bba359fbb679910df0a6efde5a3">dragonfly_lib.h</a>
+<li>motors_init()
+: <a class="el" href="group__motors.html#gbad32bfc46c9f31ba81955775611bd21">motor.c</a>
+<li>motors_off()
+: <a class="el" href="group__motors.html#g3c7ada13bc7d8ed5e819910da74bf9cd">motor.c</a>
+<li>move()
+: <a class="el" href="group__move.html#g4e27eab618b1d874ff25fd2b2a65493b">move.c</a>
+<li>move_avoid()
+: <a class="el" href="group__move.html#g8e79749d6af4a0aa12aceee41ad62ebd">move.c</a>
+</ul>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/group__battery.html
===================================================================
--- branches/battery/docs/libdragonfly/group__battery.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/group__battery.html	(revision 260)
@@ -0,0 +1,159 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: Battery</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<h1>Battery</h1>Functions for reading battery voltage.  
+<a href="#_details">More...</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g8d3e83b7f2ff00064ba16519d1589cfd"></a><!-- doxytag: member="battery::BATTERY_NORMALV" ref="g8d3e83b7f2ff00064ba16519d1589cfd" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__battery.html#g8d3e83b7f2ff00064ba16519d1589cfd">BATTERY_NORMALV</a>&nbsp;&nbsp;&nbsp;154</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Normal battery voltage. (6 V). <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gc955a8295474a62e5faeaf28abf89c6b"></a><!-- doxytag: member="battery::BATTERY_CHARINGV" ref="gc955a8295474a62e5faeaf28abf89c6b" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__battery.html#gc955a8295474a62e5faeaf28abf89c6b">BATTERY_CHARINGV</a>&nbsp;&nbsp;&nbsp;179</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Charging battery voltage. (7 V). <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gb23d2e4155f65f05628d1b48430c6b18"></a><!-- doxytag: member="battery::BATTERY_LOWV" ref="gb23d2e4155f65f05628d1b48430c6b18" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__battery.html#gb23d2e4155f65f05628d1b48430c6b18">BATTERY_LOWV</a>&nbsp;&nbsp;&nbsp;152</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Low battery voltage. ( &lt; 6 V). <br></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__battery.html#ga17c87ea3dd1f7539005ac596efe1b32">battery8</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Read the battery voltage.  <a href="#ga17c87ea3dd1f7539005ac596efe1b32"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__battery.html#g538631dcf134d98d7301d800a744e4d9">battery</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Read the battery voltage in deciVolts.  <a href="#g538631dcf134d98d7301d800a744e4d9"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__battery.html#g4febf636fecb12a276edb51f5b9cc61e">battery_low</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if the battery is low.  <a href="#g4febf636fecb12a276edb51f5b9cc61e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__battery.html#g431bfea596da03bdeead863b16e0c37a">battery8_avg</a> (int n_samples)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get an average battery voltage reading.  <a href="#g431bfea596da03bdeead863b16e0c37a"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Functions for reading battery voltage. 
+<p>
+Contains functions for checking the current voltage of the battery. Include <a class="el" href="battery_8h.html" title="Definitions for checking battery voltage.">battery.h</a> to access these functions. <hr><h2>Function Documentation</h2>
+<a class="anchor" name="g538631dcf134d98d7301d800a744e4d9"></a><!-- doxytag: member="battery.c::battery" ref="g538631dcf134d98d7301d800a744e4d9" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int battery           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Read the battery voltage in deciVolts. 
+<p>
+Returns the voltage of the battery in deciVolts. analog_init must be called before using this function.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the voltage of the battery in deciVolts.</dd></dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__analog.html#g55f66ff6f3449ef81d97b7e47f041918" title="Initialize analog ports.">analog_init</a>, <a class="el" href="group__battery.html#ga17c87ea3dd1f7539005ac596efe1b32" title="Read the battery voltage.">battery8</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="ga17c87ea3dd1f7539005ac596efe1b32"></a><!-- doxytag: member="battery.c::battery8" ref="ga17c87ea3dd1f7539005ac596efe1b32" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int battery8           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Read the battery voltage. 
+<p>
+Returns the voltage of the battery as an analog8 reading. 128 is approximately 5 volts. analog_init must be called before using this function.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the voltage of the battery as an analog8 reading</dd></dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__analog.html#g55f66ff6f3449ef81d97b7e47f041918" title="Initialize analog ports.">analog_init</a>, <a class="el" href="group__battery.html#g538631dcf134d98d7301d800a744e4d9" title="Read the battery voltage in deciVolts.">battery</a>, <a class="el" href="group__analog.html#gf1211040ce2c54f12f98df7d47a4eb27" title="Read an 8-bit number from an analog port.">analog8</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g431bfea596da03bdeead863b16e0c37a"></a><!-- doxytag: member="battery.c::battery8_avg" ref="g431bfea596da03bdeead863b16e0c37a" args="(int n_samples)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int battery8_avg           </td>
+          <td>(</td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>n_samples</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get an average battery voltage reading. 
+<p>
+Averages n_samples battery8 readings. This function may take a while to complete, and is only made available for convenience. analog_init must be called before this function may be used.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>n_samples</em>&nbsp;</td><td>the number of times to sample the battery voltage</td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the average reading for the battery voltage, where 128 is approximately 5 Volts.</dd></dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__analog.html#g55f66ff6f3449ef81d97b7e47f041918" title="Initialize analog ports.">analog_init</a>, <a class="el" href="group__battery.html#g538631dcf134d98d7301d800a744e4d9" title="Read the battery voltage in deciVolts.">battery</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g4febf636fecb12a276edb51f5b9cc61e"></a><!-- doxytag: member="battery.c::battery_low" ref="g4febf636fecb12a276edb51f5b9cc61e" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">char battery_low           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Check if the battery is low. 
+<p>
+Checks if the battery is low. analog_init must be called before this function can be used. This function waits for several low battery readings in a row to avoid false positives.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>1 if the battery is low, 0 otherwise</dd></dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__analog.html#g55f66ff6f3449ef81d97b7e47f041918" title="Initialize analog ports.">analog_init</a> </dd></dl>
+
+</div>
+</div><p>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/math_8h-source.html
===================================================================
--- branches/battery/docs/libdragonfly/math_8h-source.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/math_8h-source.html	(revision 260)
@@ -0,0 +1,29 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: math.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<h1>math.h</h1><a href="math_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 
+<a name="l00035"></a>00035 <span class="preprocessor">#ifndef _MATH_H_</span>
+<a name="l00036"></a>00036 <span class="preprocessor"></span><span class="preprocessor">#define _MATH_H_</span>
+<a name="l00037"></a>00037 <span class="preprocessor"></span>
+<a name="l00044"></a>00044 <span class="keywordtype">int</span> <a class="code" href="group__math.html#g97dbc34583839b703d2cdb374c9704f1" title="absolute value">abs_int</a>(<span class="keywordtype">int</span> x);
+<a name="l00045"></a>00045  <span class="comment">//end group</span>
+<a name="l00047"></a>00047 
+<a name="l00048"></a>00048 <span class="preprocessor">#endif</span>
+<a name="l00049"></a>00049 <span class="preprocessor"></span>
+</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/globals_defs_0x6f.html
===================================================================
--- branches/battery/docs/libdragonfly/globals_defs_0x6f.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/globals_defs_0x6f.html	(revision 260)
@@ -0,0 +1,73 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li class="current"><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_defs.html#index__"><span>_</span></a></li>
+    <li><a href="globals_defs_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_defs_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li>
+    <li class="current"><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_defs_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_defs_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li>
+    <li><a href="globals_defs_0x78.html#index_x"><span>x</span></a></li>
+    <li><a href="globals_defs_0x79.html#index_y"><span>y</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
+<li>ORANGE
+: <a class="el" href="group__orbs.html#gc5b6e19bf06822021f35602c59658de3">lights.h</a>
+<li>ORB
+: <a class="el" href="group__dragonfly.html#g24a9b050b733edb162cbeb44b1a417b1">dragonfly_lib.h</a>
+<li>ORB_OFF
+: <a class="el" href="group__orbs.html#gcf2f6da92d895ef5e594223f1e39e4b1">lights.h</a>
+</ul>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/motor_8c.html
===================================================================
--- branches/battery/docs/libdragonfly/motor_8c.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/motor_8c.html	(revision 260)
@@ -0,0 +1,48 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: motor.c File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<h1>motor.c File Reference</h1>Motors. <a href="#_details">More...</a>
+<p>
+<code>#include &quot;<a class="el" href="motor_8h-source.html">motor.h</a>&quot;</code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__motors.html#gbad32bfc46c9f31ba81955775611bd21">motors_init</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initialize the motors.  <a href="group__motors.html#gbad32bfc46c9f31ba81955775611bd21"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__motors.html#g751a431c19cdb52bbbc8127455bd41ee">motor1_set</a> (int direction, int speed)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set speed and direction of motor1.  <a href="group__motors.html#g751a431c19cdb52bbbc8127455bd41ee"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__motors.html#g23940fd8408c23fcf312b1d5937f0ab0">motor2_set</a> (int direction, int speed)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set speed and direction of motor2.  <a href="group__motors.html#g23940fd8408c23fcf312b1d5937f0ab0"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__motors.html#g3c7ada13bc7d8ed5e819910da74bf9cd">motors_off</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Turn the motors off.  <a href="group__motors.html#g3c7ada13bc7d8ed5e819910da74bf9cd"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Motors. 
+<p>
+Copyright (c) 2007 Colony Project<p>
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:<p>
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.<p>
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.<p>
+Implementation of functions for controlling the motors.<p>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Colony Project, CMU Robotics Club Much of this is taken from FWR's library, author: Tom Lauwers </dd></dl>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/group__reset.html
===================================================================
--- branches/battery/docs/libdragonfly/group__reset.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/group__reset.html	(revision 260)
@@ -0,0 +1,51 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: Reset</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<h1>Reset</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__reset.html#g3aea9deb2a0bfea9ff05a898f4822e31">reset</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Reset the robot.  <a href="#g3aea9deb2a0bfea9ff05a898f4822e31"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Functions for manipulation the ADC on the dragonfly board. All definitions may be found in <a class="el" href="analog_8h.html" title="Contains functions and definitions for using the ADC.">analog.h</a>. <hr><h2>Function Documentation</h2>
+<a class="anchor" name="g3aea9deb2a0bfea9ff05a898f4822e31"></a><!-- doxytag: member="reset.c::reset" ref="g3aea9deb2a0bfea9ff05a898f4822e31" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void reset           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Reset the robot. 
+<p>
+Resets the AVR when called. Sets the watchdog timer and lets it overflow to reset the AVR. The reset clears all memory and resets all registers with the exception of the Watchdog Reset Flag (WDRF) in the MCU Control and Status Register (MCUCSR). 
+</div>
+</div><p>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/motor_8h-source.html
===================================================================
--- branches/battery/docs/libdragonfly/motor_8h-source.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/motor_8h-source.html	(revision 260)
@@ -0,0 +1,37 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: motor.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<h1>motor.h</h1><a href="motor_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 
+<a name="l00038"></a>00038 <span class="preprocessor">#ifndef _MOTOR_H</span>
+<a name="l00039"></a>00039 <span class="preprocessor"></span><span class="preprocessor">#define _MOTOR_H</span>
+<a name="l00040"></a>00040 <span class="preprocessor"></span>
+<a name="l00041"></a>00041 <span class="preprocessor">#include &lt;avr/io.h&gt;</span>
+<a name="l00048"></a><a class="code" href="group__motors.html#g6ddfdda7a062d10cff4a72b76b44aeb8">00048</a> <span class="preprocessor">#define FORWARD 1</span>
+<a name="l00049"></a>00049 <span class="preprocessor"></span>
+<a name="l00050"></a><a class="code" href="group__motors.html#gdf445abfe1b77fa63f89e315ccc2f7f2">00050</a> <span class="preprocessor">#define BACKWARD 0</span>
+<a name="l00051"></a>00051 <span class="preprocessor"></span>
+<a name="l00053"></a>00053 <span class="keywordtype">void</span> <a class="code" href="group__motors.html#gbad32bfc46c9f31ba81955775611bd21" title="Initialize the motors.">motors_init</a>(<span class="keywordtype">void</span>);
+<a name="l00055"></a>00055 <span class="keywordtype">void</span> <a class="code" href="group__motors.html#g751a431c19cdb52bbbc8127455bd41ee" title="Set speed and direction of motor1.">motor1_set</a>(<span class="keywordtype">int</span> direction, <span class="keywordtype">int</span> speed);
+<a name="l00057"></a>00057 <span class="keywordtype">void</span> <a class="code" href="group__motors.html#g23940fd8408c23fcf312b1d5937f0ab0" title="Set speed and direction of motor2.">motor2_set</a>(<span class="keywordtype">int</span> direction, <span class="keywordtype">int</span> speed);
+<a name="l00059"></a>00059 <span class="keywordtype">void</span> <a class="code" href="group__motors.html#g3c7ada13bc7d8ed5e819910da74bf9cd" title="Turn the motors off.">motors_off</a>(<span class="keywordtype">void</span>);
+<a name="l00060"></a>00060  <span class="comment">// end addtogroup</span>
+<a name="l00062"></a>00062 
+<a name="l00063"></a>00063 <span class="preprocessor">#endif</span>
+<a name="l00064"></a>00064 <span class="preprocessor"></span>
+</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/time_8h.html
===================================================================
--- branches/battery/docs/libdragonfly/time_8h.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/time_8h.html	(revision 260)
@@ -0,0 +1,78 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: time.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<h1>time.h File Reference</h1>Contains time-related functions and definitions. <a href="#_details">More...</a>
+<p>
+
+<p>
+<a href="time_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gd271145628da4e0e85e3e2486d117713"></a><!-- doxytag: member="time.h::SIXTEENTH_SECOND" ref="gd271145628da4e0e85e3e2486d117713" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__time.html#gd271145628da4e0e85e3e2486d117713">SIXTEENTH_SECOND</a>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A sixteenth of a second. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g7bdae984203001070e9abeb3190f844a"></a><!-- doxytag: member="time.h::EIGTH_SECOND" ref="g7bdae984203001070e9abeb3190f844a" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__time.html#g7bdae984203001070e9abeb3190f844a">EIGTH_SECOND</a>&nbsp;&nbsp;&nbsp;2</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">An eighth of a second. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g0b2a348d9afca1f1182bc2bb2aa6a3d1"></a><!-- doxytag: member="time.h::QUARTER_SECOND" ref="g0b2a348d9afca1f1182bc2bb2aa6a3d1" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__time.html#g0b2a348d9afca1f1182bc2bb2aa6a3d1">QUARTER_SECOND</a>&nbsp;&nbsp;&nbsp;4</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A quarter of a second. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gf95f27544f39827250d6bef6fa5fe18e"></a><!-- doxytag: member="time.h::HALF_SECOND" ref="gf95f27544f39827250d6bef6fa5fe18e" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__time.html#gf95f27544f39827250d6bef6fa5fe18e">HALF_SECOND</a>&nbsp;&nbsp;&nbsp;8</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Half of a second. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g94212be2394d2d37d9dfd33d07d82dba"></a><!-- doxytag: member="time.h::SECOND" ref="g94212be2394d2d37d9dfd33d07d82dba" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__time.html#g94212be2394d2d37d9dfd33d07d82dba">SECOND</a>&nbsp;&nbsp;&nbsp;16</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">One second. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g4c2dc0c899e1571596205f29fcc35cd6"></a><!-- doxytag: member="time.h::TWO_SECOND" ref="g4c2dc0c899e1571596205f29fcc35cd6" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__time.html#g4c2dc0c899e1571596205f29fcc35cd6">TWO_SECOND</a>&nbsp;&nbsp;&nbsp;32</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Two seconds. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g335312d1eed285bbc48a7f383ad78d97"></a><!-- doxytag: member="time.h::FOUR_SECOND" ref="g335312d1eed285bbc48a7f383ad78d97" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__time.html#g335312d1eed285bbc48a7f383ad78d97">FOUR_SECOND</a>&nbsp;&nbsp;&nbsp;64</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Four seconds. <br></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__time.html#g8aa473f8ae9a91df4bc9ea700983c72d">delay_ms</a> (int ms)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Delay execution for the specified time.  <a href="group__time.html#g8aa473f8ae9a91df4bc9ea700983c72d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__time.html#g4b8a034dd8e994f4a1af612806f7c553">rtc_init</a> (int prescale_opt, void(*rtc_func)(void))</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Enable the realtime clock.  <a href="group__time.html#g4b8a034dd8e994f4a1af612806f7c553"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__time.html#g83ae542199d1c0e964aff89537d686a3">rtc_reset</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Reset the counter of the realtime clock.  <a href="group__time.html#g83ae542199d1c0e964aff89537d686a3"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__time.html#g5c7f2bf39314463dd5f4913e05ca991d">rtc_get</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the value of the realtime clock.  <a href="group__time.html#g5c7f2bf39314463dd5f4913e05ca991d"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Contains time-related functions and definitions. 
+<p>
+Copyright (c) 2007 Colony Project<p>
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:<p>
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.<p>
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.<p>
+Contains functions and definitions for dealing with time, namely delay_ms and the realtime clock.<p>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Colony Project, CMU Robotics Club </dd></dl>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/analog_8h-source.html
===================================================================
--- branches/battery/docs/libdragonfly/analog_8h-source.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/analog_8h-source.html	(revision 260)
@@ -0,0 +1,70 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: analog.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<h1>analog.h</h1><a href="analog_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 
+<a name="l00042"></a>00042 <span class="preprocessor">#ifndef _ANALOG_H</span>
+<a name="l00043"></a>00043 <span class="preprocessor"></span><span class="preprocessor">#define _ANALOG_H</span>
+<a name="l00044"></a>00044 <span class="preprocessor"></span>
+<a name="l00051"></a><a class="code" href="group__analog.html#g099995994c74b5fff8f7de4ff3eac550">00051</a> <span class="preprocessor">#define AN0 0x00</span>
+<a name="l00052"></a>00052 <span class="preprocessor"></span>
+<a name="l00053"></a><a class="code" href="group__analog.html#g4903de2a52966c8dc2c20faf565d451d">00053</a> <span class="preprocessor">#define AN1 0x01</span>
+<a name="l00054"></a>00054 <span class="preprocessor"></span>
+<a name="l00055"></a><a class="code" href="group__analog.html#g9b0754e893d69a1e69e856853f70da1f">00055</a> <span class="preprocessor">#define AN2 0x02</span>
+<a name="l00056"></a>00056 <span class="preprocessor"></span>
+<a name="l00057"></a><a class="code" href="group__analog.html#g9f593faa38f1023698d74f03a457abe3">00057</a> <span class="preprocessor">#define AN3 0x03</span>
+<a name="l00058"></a>00058 <span class="preprocessor"></span>
+<a name="l00059"></a><a class="code" href="group__analog.html#gdc95f1e9cdc00268d7bca5885052171f">00059</a> <span class="preprocessor">#define AN4 0x04</span>
+<a name="l00060"></a>00060 <span class="preprocessor"></span>
+<a name="l00061"></a><a class="code" href="group__analog.html#g99ed455a0d536be03f12eba18ccff71b">00061</a> <span class="preprocessor">#define AN5 0x05</span>
+<a name="l00062"></a>00062 <span class="preprocessor"></span>
+<a name="l00063"></a><a class="code" href="group__analog.html#gd63d6861c3fa5e606de5c18ada3b4d10">00063</a> <span class="preprocessor">#define AN6 0x06</span>
+<a name="l00064"></a>00064 <span class="preprocessor"></span>
+<a name="l00065"></a><a class="code" href="group__analog.html#g277d706ee82bd70459b63e85489c7074">00065</a> <span class="preprocessor">#define AN7 0x07</span>
+<a name="l00066"></a>00066 <span class="preprocessor"></span>
+<a name="l00067"></a><a class="code" href="group__analog.html#g28b64348820dbb25c903d24f2e38a8a7">00067</a> <span class="preprocessor">#define AN8 0x08</span>
+<a name="l00068"></a>00068 <span class="preprocessor"></span>
+<a name="l00069"></a><a class="code" href="group__analog.html#g2fb7e4f4e0ea1f172eef79ed1f92e15f">00069</a> <span class="preprocessor">#define AN9 0x09</span>
+<a name="l00070"></a>00070 <span class="preprocessor"></span>
+<a name="l00071"></a><a class="code" href="group__analog.html#gc63caaf5f7a06a02522cb7f90d6c1959">00071</a> <span class="preprocessor">#define AN10 0x0a</span>
+<a name="l00072"></a>00072 <span class="preprocessor"></span>
+<a name="l00073"></a><a class="code" href="group__analog.html#gdfeb79b00aaef4734408a910838f7872">00073</a> <span class="preprocessor">#define AN11 0x0b</span>
+<a name="l00074"></a>00074 <span class="preprocessor"></span>
+<a name="l00075"></a><a class="code" href="group__analog.html#g7a50a07e69f38b6674b0494dfbc653f9">00075</a> <span class="preprocessor">#define AN12 0x0c</span>
+<a name="l00076"></a>00076 <span class="preprocessor"></span>
+<a name="l00077"></a><a class="code" href="group__analog.html#gbf80851ae45ddfe4bfdfc10541c255ad">00077</a> <span class="preprocessor">#define AN13 0x0d</span>
+<a name="l00078"></a>00078 <span class="preprocessor"></span>
+<a name="l00079"></a><a class="code" href="group__analog.html#g817772a1db513b734dfe4475c3616061">00079</a> <span class="preprocessor">#define AN14 0x0e</span>
+<a name="l00080"></a>00080 <span class="preprocessor"></span>
+<a name="l00081"></a><a class="code" href="group__analog.html#g797adbadae057ff7aa766d84b4f180f9">00081</a> <span class="preprocessor">#define AN15 0x0f</span>
+<a name="l00082"></a>00082 <span class="preprocessor"></span>
+<a name="l00084"></a><a class="code" href="group__analog.html#g3434ce39eaea22b46a0100b7fd3a6f47">00084</a> <span class="preprocessor">#define EXT_MUX AN7</span>
+<a name="l00085"></a>00085 <span class="preprocessor"></span>
+<a name="l00086"></a><a class="code" href="group__analog.html#ga6538d2deb002b8441891dc4e15cd104">00086</a> <span class="preprocessor">#define WHEEL_PORT AN10</span>
+<a name="l00087"></a>00087 <span class="preprocessor"></span>
+<a name="l00088"></a><a class="code" href="group__analog.html#gadcd026a2c91fe96c8134619c87bb72a">00088</a> <span class="preprocessor">#define BATT_PORT  AN11</span>
+<a name="l00089"></a>00089 <span class="preprocessor"></span>
+<a name="l00091"></a>00091 <span class="keywordtype">void</span> <a class="code" href="group__analog.html#g55f66ff6f3449ef81d97b7e47f041918" title="Initialize analog ports.">analog_init</a>(<span class="keywordtype">void</span>);
+<a name="l00093"></a>00093 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="group__analog.html#gf1211040ce2c54f12f98df7d47a4eb27" title="Read an 8-bit number from an analog port.">analog8</a>(<span class="keywordtype">int</span> which);
+<a name="l00095"></a>00095 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="group__analog.html#g875bf8cb165a3a288eb1aa2ac06be4f3" title="Read a 10-bit number from an analog port.">analog10</a>(<span class="keywordtype">int</span> which);
+<a name="l00097"></a>00097 <span class="keywordtype">int</span> <a class="code" href="group__analog.html#g973e63eb508819a37efe3231b6a39550" title="Read the position of the wheel.">wheel</a>(<span class="keywordtype">void</span>);
+<a name="l00098"></a>00098  <span class="comment">//end group</span>
+<a name="l00100"></a>00100 
+<a name="l00101"></a>00101 <span class="preprocessor">#endif</span>
+<a name="l00102"></a>00102 <span class="preprocessor"></span>
+</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/globals_0x70.html
===================================================================
--- branches/battery/docs/libdragonfly/globals_0x70.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/globals_0x70.html	(revision 260)
@@ -0,0 +1,175 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li class="current"><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html#index__"><span>_</span></a></li>
+    <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+    <li class="current"><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+    <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
+    <li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
+  </ul>
+</div>
+
+<p>
+Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:
+<p>
+<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
+<li>PIN_A0
+: <a class="el" href="group__dio.html#gd3a64360b1623d5314cbb8999cb86f99">dio.h</a>
+<li>PIN_A1
+: <a class="el" href="group__dio.html#gceb8d227e063cc486808d5d41735a050">dio.h</a>
+<li>PIN_A2
+: <a class="el" href="group__dio.html#ga181f8521480dfcc1eb2688075701a4c">dio.h</a>
+<li>PIN_A3
+: <a class="el" href="group__dio.html#g933cca5ab119d5e74639e7ac5d120d8a">dio.h</a>
+<li>PIN_A4
+: <a class="el" href="group__dio.html#gea5f553ed9a6c4dac77e9c77d0cd0391">dio.h</a>
+<li>PIN_A5
+: <a class="el" href="group__dio.html#gb78a92a8cba92ec5664599083bcb2f52">dio.h</a>
+<li>PIN_A6
+: <a class="el" href="group__dio.html#gfc06e9c4314680dcb8900c88079a954f">dio.h</a>
+<li>PIN_A7
+: <a class="el" href="group__dio.html#g027cabbaecdcdfdc68fbd92f8e1922ac">dio.h</a>
+<li>PIN_ADC0
+: <a class="el" href="group__dio.html#g44007fefe4c74b325caa7f43e3a6e716">dio.h</a>
+<li>PIN_ADC1
+: <a class="el" href="group__dio.html#g5b86225ba7ed79b2224a3c561c5f3aa6">dio.h</a>
+<li>PIN_ADC2
+: <a class="el" href="group__dio.html#gd4248fc02c8ddeaae385536349eb0cb7">dio.h</a>
+<li>PIN_ADC3
+: <a class="el" href="group__dio.html#gbce7e56320e6301cf256a0ce26c56c0b">dio.h</a>
+<li>PIN_ADC4
+: <a class="el" href="group__dio.html#gfc66b57b212407fc255f69fd6ead6404">dio.h</a>
+<li>PIN_ADC5
+: <a class="el" href="group__dio.html#g701f2be23f28d8187d44159ada343be9">dio.h</a>
+<li>PIN_ADC6
+: <a class="el" href="group__dio.html#g45f972962752d572ed471d052a35982f">dio.h</a>
+<li>PIN_ADC7
+: <a class="el" href="group__dio.html#g254abf6fa8c8f85b3d1b927ee35a22b4">dio.h</a>
+<li>PIN_AN0
+: <a class="el" href="group__dio.html#gb6451bdf35a387a5db4323fa5d36be41">dio.h</a>
+<li>PIN_AN1
+: <a class="el" href="group__dio.html#ge5bf915d1d529da9379de10836283554">dio.h</a>
+<li>PIN_AN2
+: <a class="el" href="group__dio.html#g3349fe5af4b9deab28132c4e5e75529b">dio.h</a>
+<li>PIN_AN3
+: <a class="el" href="group__dio.html#g14a8708f056d5e595556c262adbbc09f">dio.h</a>
+<li>PIN_AN4
+: <a class="el" href="group__dio.html#g2a33e134b96d4b5186aabc96edc52ee3">dio.h</a>
+<li>PIN_AN5
+: <a class="el" href="group__dio.html#g92a11eaeaf053774343b9a677bb4d5e1">dio.h</a>
+<li>PIN_AN6
+: <a class="el" href="group__dio.html#g9a09b3ad4931ca28bf25d72c759f578d">dio.h</a>
+<li>PIN_AN7
+: <a class="el" href="group__dio.html#g7a5a85c782c9687ded37a870bce57102">dio.h</a>
+<li>PIN_BATT
+: <a class="el" href="group__dio.html#g05fa96c4c8bfa63445224dfd27741aee">dio.h</a>
+<li>PIN_BTN
+: <a class="el" href="group__dio.html#g92fdab197e388c3c44586db0b10a5eb9">dio.h</a>
+<li>PIN_BTN1
+: <a class="el" href="group__dio.html#gb2909d57039bab16e3d67f3432e5364d">dio.h</a>
+<li>PIN_BTN2
+: <a class="el" href="group__dio.html#g055e63d10caa23d102dd471ec4b1145d">dio.h</a>
+<li>PIN_C0
+: <a class="el" href="group__dio.html#g5d6c3aa4f6f299e8a82d4d1295ae322b">dio.h</a>
+<li>PIN_C1
+: <a class="el" href="group__dio.html#g3f39d54f92d708a3c807377eed1a2043">dio.h</a>
+<li>PIN_C2
+: <a class="el" href="group__dio.html#g30f4452c1e3af3c0e210cd0208615399">dio.h</a>
+<li>PIN_C3
+: <a class="el" href="group__dio.html#gce4355a55f5fca3452924c22e5133012">dio.h</a>
+<li>PIN_C4
+: <a class="el" href="group__dio.html#gad1780e5368e328729b4bff24e98d30c">dio.h</a>
+<li>PIN_C5
+: <a class="el" href="group__dio.html#gc3a295212fbf34fdd35d2a984bf75b80">dio.h</a>
+<li>PIN_C6
+: <a class="el" href="group__dio.html#g1c5e268dfd2543c2d4099c51876fcc9b">dio.h</a>
+<li>PIN_C7
+: <a class="el" href="group__dio.html#g0762e408c09c5c4a9d0f02e34b2b96d3">dio.h</a>
+<li>PIN_E6
+: <a class="el" href="group__dio.html#g7e1867ce517711f7d73d13969dc007af">dio.h</a>
+<li>PIN_E7
+: <a class="el" href="group__dio.html#gf152e5be854f0ea205b0ea10bcc2217c">dio.h</a>
+<li>PIN_EXT_DIO1
+: <a class="el" href="group__dio.html#g22e4023e324755fd5666592588fc3c7b">dio.h</a>
+<li>PIN_EXT_DIO2
+: <a class="el" href="group__dio.html#gf8dcfd33ece84d61943c4024504cb5e1">dio.h</a>
+<li>PIN_LCD_COMMAND
+: <a class="el" href="group__dio.html#g9ad67c3da2c24b47f9926a7dfddea60a">dio.h</a>
+<li>PIN_LCD_RESET
+: <a class="el" href="group__dio.html#gfbde03bd88d54597e008f40b8fea2f41">dio.h</a>
+<li>PIN_LED1
+: <a class="el" href="group__dio.html#g1ee291f6ef730418abd5997176fe6b4c">dio.h</a>
+<li>PIN_MISO
+: <a class="el" href="group__dio.html#g46bdd417480dec5cb9cf196af3c7489c">dio.h</a>
+<li>PIN_MOSI
+: <a class="el" href="group__dio.html#gbaeddda4b992af7165ed898ab8b2b4ac">dio.h</a>
+<li>PIN_RX0
+: <a class="el" href="group__dio.html#g6844ffe71c9cb20c6b4fe67289b58f40">dio.h</a>
+<li>PIN_SCK
+: <a class="el" href="group__dio.html#g6a1a3e97267377d1b18bb9073192fdf1">dio.h</a>
+<li>PIN_SCL
+: <a class="el" href="group__dio.html#gb4874028097ae0777b42cef20ffc913d">dio.h</a>
+<li>PIN_SDA
+: <a class="el" href="group__dio.html#g5dfb6a7d75a520f42d21ec9a9f640342">dio.h</a>
+<li>PIN_SS
+: <a class="el" href="group__dio.html#gb4b553591a495409d4f7cec4b6c3e754">dio.h</a>
+<li>PIN_TX0
+: <a class="el" href="group__dio.html#g6c8efa60d2db765b46d88aa2a6df0318">dio.h</a>
+<li>PIN_WHEEL
+: <a class="el" href="group__dio.html#g5bec113a8dc799a771a2b1d3ab256128">dio.h</a>
+<li>PINK
+: <a class="el" href="group__orbs.html#gda419fe3b48fcf19daed7cc57ccf1174">lights.h</a>
+<li>PURPLE
+: <a class="el" href="group__orbs.html#g0bb0b009e7a7390473ace4d98bd843c0">lights.h</a>
+</ul>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/lcd_8h.html
===================================================================
--- branches/battery/docs/libdragonfly/lcd_8h.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/lcd_8h.html	(revision 260)
@@ -0,0 +1,56 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: lcd.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<h1>lcd.h File Reference</h1>Contains definitions for dealing with the LCD screen. <a href="#_details">More...</a>
+<p>
+
+<p>
+<a href="lcd_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__lcd.html#g6842775ba83d166f02b8fef8bb63b1e6">lcd_init</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initialize the LCD screen.  <a href="group__lcd.html#g6842775ba83d166f02b8fef8bb63b1e6"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__lcd.html#ge4dc23fdf26f3b8b0db253f431fe950d">lcd_clear_screen</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Clear the LCD screen.  <a href="group__lcd.html#ge4dc23fdf26f3b8b0db253f431fe950d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__lcd.html#gfa7e36b95c43d603f510273ad077cbbe">lcd_putc</a> (char c)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Print a char to the LCD screen.  <a href="group__lcd.html#gfa7e36b95c43d603f510273ad077cbbe"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g58a42336a344165c54e8dd4a0d3f0e1c"></a><!-- doxytag: member="lcd.h::lcd_puts" ref="g58a42336a344165c54e8dd4a0d3f0e1c" args="(char *s)" -->
+void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__lcd.html#g58a42336a344165c54e8dd4a0d3f0e1c">lcd_puts</a> (char *s)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Print a string to the LCD screen. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__lcd.html#g0150085af3123e80303a3445821acb40">lcd_puti</a> (int value)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Print an int to the LCD screen.  <a href="group__lcd.html#g0150085af3123e80303a3445821acb40"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__lcd.html#gac280d714190003871937d3d92af3a29">lcd_gotoxy</a> (int x, int y)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the current cursor position.  <a href="group__lcd.html#gac280d714190003871937d3d92af3a29"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Contains definitions for dealing with the LCD screen. 
+<p>
+Copyright (c) 2007 Colony Project<p>
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:<p>
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.<p>
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.<p>
+Contains definitions and functions for dealing with the LCD screen.<p>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Colony Project, CMU Robotics Club </dd></dl>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/globals_0x62.html
===================================================================
--- branches/battery/docs/libdragonfly/globals_0x62.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/globals_0x62.html	(revision 260)
@@ -0,0 +1,119 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li class="current"><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html#index__"><span>_</span></a></li>
+    <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+    <li class="current"><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+    <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
+    <li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
+  </ul>
+</div>
+
+<p>
+Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:
+<p>
+<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
+<li>B4
+: <a class="el" href="group__buzzer.html#g0bf59f84e29fb57d27314583365a88d6">buzzer.h</a>
+<li>BACKWARD
+: <a class="el" href="group__motors.html#gdf445abfe1b77fa63f89e315ccc2f7f2">motor.h</a>
+<li>BATT_PORT
+: <a class="el" href="group__analog.html#gadcd026a2c91fe96c8134619c87bb72a">analog.h</a>
+<li>battery()
+: <a class="el" href="group__battery.html#g538631dcf134d98d7301d800a744e4d9">battery.c</a>
+<li>battery8()
+: <a class="el" href="group__battery.html#ga17c87ea3dd1f7539005ac596efe1b32">battery.c</a>
+<li>battery8_avg()
+: <a class="el" href="group__battery.html#g431bfea596da03bdeead863b16e0c37a">battery.c</a>
+<li>BATTERY_CHARINGV
+: <a class="el" href="group__battery.html#gc955a8295474a62e5faeaf28abf89c6b">battery.h</a>
+<li>battery_low()
+: <a class="el" href="group__battery.html#g4febf636fecb12a276edb51f5b9cc61e">battery.c</a>
+<li>BATTERY_LOWV
+: <a class="el" href="group__battery.html#gb23d2e4155f65f05628d1b48430c6b18">battery.h</a>
+<li>BATTERY_NORMALV
+: <a class="el" href="group__battery.html#g8d3e83b7f2ff00064ba16519d1589cfd">battery.h</a>
+<li>BCK
+: <a class="el" href="group__move.html#gb8d9d2e1ff6a03ce3b45a32e0002a405">move.h</a>
+<li>BLUE
+: <a class="el" href="group__orbs.html#g79d10e672abb49ad63eeaa8aaef57c38">lights.h</a>
+<li>bom_off()
+: <a class="el" href="group__bom.html#g61a66e53cdee8bce139c707153143b30">bom.c</a>
+<li>bom_on()
+: <a class="el" href="group__bom.html#g93b665ff81fc6b58503c6ba5ba01c1bf">bom.c</a>
+<li>BTN1
+: <a class="el" href="group__dio.html#g3a4cc5e218cef7de139625a519e29ff3">dio.h</a>
+<li>BTN2
+: <a class="el" href="group__dio.html#g9dc19cdd6944e087c077044296a1ad8e">dio.h</a>
+<li>button1_click()
+: <a class="el" href="group__dio.html#g1f8648caa59384d58fc157d8933f4be5">dio.c</a>
+, <a class="el" href="group__dio.html#g1f8648caa59384d58fc157d8933f4be5">dio.h</a>
+<li>button1_read()
+: <a class="el" href="group__dio.html#gedac5cd2a11710ab4294de2ae4efe989">dio.h</a>
+, <a class="el" href="group__dio.html#gedac5cd2a11710ab4294de2ae4efe989">dio.c</a>
+<li>button1_wait()
+: <a class="el" href="group__dio.html#g63755dc896b16e09d5223cada174d87b">dio.c</a>
+, <a class="el" href="group__dio.html#g63755dc896b16e09d5223cada174d87b">dio.h</a>
+<li>button2_click()
+: <a class="el" href="group__dio.html#g4147c347b473bd41c0a0f02af4dd39f2">dio.c</a>
+, <a class="el" href="group__dio.html#g4147c347b473bd41c0a0f02af4dd39f2">dio.h</a>
+<li>button2_read()
+: <a class="el" href="group__dio.html#g65e4c13e999fdfa9da3394d0175f17aa">dio.h</a>
+, <a class="el" href="group__dio.html#g65e4c13e999fdfa9da3394d0175f17aa">dio.c</a>
+<li>button2_wait()
+: <a class="el" href="group__dio.html#g4971f4473e759bcff2e2758e75bcdbe8">dio.c</a>
+, <a class="el" href="group__dio.html#g4971f4473e759bcff2e2758e75bcdbe8">dio.h</a>
+<li>BUZZER
+: <a class="el" href="group__dragonfly.html#g145103118f6d9d1129aa4509cf214a13">dragonfly_lib.h</a>
+</ul>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/globals_defs_0x72.html
===================================================================
--- branches/battery/docs/libdragonfly/globals_defs_0x72.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/globals_defs_0x72.html	(revision 260)
@@ -0,0 +1,85 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li class="current"><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_defs.html#index__"><span>_</span></a></li>
+    <li><a href="globals_defs_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_defs_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_defs_0x71.html#index_q"><span>q</span></a></li>
+    <li class="current"><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_defs_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li>
+    <li><a href="globals_defs_0x78.html#index_x"><span>x</span></a></li>
+    <li><a href="globals_defs_0x79.html#index_y"><span>y</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
+<li>RED
+: <a class="el" href="group__orbs.html#g8d23feea868a983c8c2b661e1e16972f">lights.h</a>
+<li>RING_BUFFER_ADD
+: <a class="el" href="ring__buffer_8h.html#7708daab49219e2fd35534bc9cd15245">ring_buffer.h</a>
+<li>RING_BUFFER_CLEAR
+: <a class="el" href="ring__buffer_8h.html#0ae5ca959a3b05583623551cc287a534">ring_buffer.h</a>
+<li>RING_BUFFER_EMPTY
+: <a class="el" href="ring__buffer_8h.html#19daf3026b69a26bb3d383b14ae90e23">ring_buffer.h</a>
+<li>RING_BUFFER_FULL
+: <a class="el" href="ring__buffer_8h.html#2ed153688dc60c5503f2f7fdd2b73a4a">ring_buffer.h</a>
+<li>RING_BUFFER_INIT
+: <a class="el" href="ring__buffer_8h.html#3c186ab6ff12fa96c18f6d064720cc2c">ring_buffer.h</a>
+<li>RING_BUFFER_NEW
+: <a class="el" href="ring__buffer_8h.html#883368e450d3596622905053d3b3ab83">ring_buffer.h</a>
+<li>RING_BUFFER_PEEK
+: <a class="el" href="ring__buffer_8h.html#6cb5596d0d7edccd628aca097f088f91">ring_buffer.h</a>
+<li>RING_BUFFER_REMOVE
+: <a class="el" href="ring__buffer_8h.html#4a0f9de5ac14f60d678cda392921a629">ring_buffer.h</a>
+</ul>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/globals_defs_0x64.html
===================================================================
--- branches/battery/docs/libdragonfly/globals_defs_0x64.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/globals_defs_0x64.html	(revision 260)
@@ -0,0 +1,71 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li class="current"><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_defs.html#index__"><span>_</span></a></li>
+    <li><a href="globals_defs_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li>
+    <li class="current"><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_defs_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_defs_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_defs_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li>
+    <li><a href="globals_defs_0x78.html#index_x"><span>x</span></a></li>
+    <li><a href="globals_defs_0x79.html#index_y"><span>y</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
+<li>D4
+: <a class="el" href="group__buzzer.html#g3d9bb178282c3cb69740c94ba1e48fed">buzzer.h</a>
+<li>D4s
+: <a class="el" href="group__buzzer.html#g33eb0561dd16dd44c7c23519dd22540a">buzzer.h</a>
+</ul>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/globals_0x74.html
===================================================================
--- branches/battery/docs/libdragonfly/globals_0x74.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/globals_0x74.html	(revision 260)
@@ -0,0 +1,69 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li class="current"><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html#index__"><span>_</span></a></li>
+    <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+    <li class="current"><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+    <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
+    <li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
+  </ul>
+</div>
+
+<p>
+Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:
+<p>
+<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
+<li>TWO_SECOND
+: <a class="el" href="group__time.html#g4c2dc0c899e1571596205f29fcc35cd6">time.h</a>
+</ul>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/move_8h.html
===================================================================
--- branches/battery/docs/libdragonfly/move_8h.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/move_8h.html	(revision 260)
@@ -0,0 +1,84 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: move.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<h1>move.h File Reference</h1>Contains definitions for controlling robot motion. <a href="#_details">More...</a>
+<p>
+
+<p>
+<a href="move_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga02f16883c5ce325e2dbb8c3835aa9a1"></a><!-- doxytag: member="move.h::FWD" ref="ga02f16883c5ce325e2dbb8c3835aa9a1" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__move.html#ga02f16883c5ce325e2dbb8c3835aa9a1">FWD</a>&nbsp;&nbsp;&nbsp;0</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Move forwards. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gb8d9d2e1ff6a03ce3b45a32e0002a405"></a><!-- doxytag: member="move.h::BCK" ref="gb8d9d2e1ff6a03ce3b45a32e0002a405" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__move.html#gb8d9d2e1ff6a03ce3b45a32e0002a405">BCK</a>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Move backwards. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gff79b776dbd665d08a0cfcb4c2931c98"></a><!-- doxytag: member="move.h::SLOW_SPD" ref="gff79b776dbd665d08a0cfcb4c2931c98" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__move.html#gff79b776dbd665d08a0cfcb4c2931c98">SLOW_SPD</a>&nbsp;&nbsp;&nbsp;96</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A slow speed. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga0dd7c6a61a43fb8a3698988c414a9bf"></a><!-- doxytag: member="move.h::HALF_SPD" ref="ga0dd7c6a61a43fb8a3698988c414a9bf" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__move.html#ga0dd7c6a61a43fb8a3698988c414a9bf">HALF_SPD</a>&nbsp;&nbsp;&nbsp;128</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Half of the full speed. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gab20a9de15efe0d1b5599a3dd2ae9fea"></a><!-- doxytag: member="move.h::NRML_SPD" ref="gab20a9de15efe0d1b5599a3dd2ae9fea" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__move.html#gab20a9de15efe0d1b5599a3dd2ae9fea">NRML_SPD</a>&nbsp;&nbsp;&nbsp;160</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A normal speed. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga1f2e117ff854d46ca84f16a1eb8419a"></a><!-- doxytag: member="move.h::FAST_SPD" ref="ga1f2e117ff854d46ca84f16a1eb8419a" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__move.html#ga1f2e117ff854d46ca84f16a1eb8419a">FAST_SPD</a>&nbsp;&nbsp;&nbsp;192</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A fast speed. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g35819c1d24f97763dab51cd367514443"></a><!-- doxytag: member="move.h::FULL_SPD" ref="g35819c1d24f97763dab51cd367514443" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__move.html#g35819c1d24f97763dab51cd367514443">FULL_SPD</a>&nbsp;&nbsp;&nbsp;255</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The maximum speed. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g4e9e38cfcdb9bfd0f80c69a574301731"></a><!-- doxytag: member="move.h::SLOW_TURN" ref="g4e9e38cfcdb9bfd0f80c69a574301731" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__move.html#g4e9e38cfcdb9bfd0f80c69a574301731">SLOW_TURN</a>&nbsp;&nbsp;&nbsp;64</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A slow turning speed. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gdfc67eeed7b52f97b8483af04e27a9ce"></a><!-- doxytag: member="move.h::NRML_TURN" ref="gdfc67eeed7b52f97b8483af04e27a9ce" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__move.html#gdfc67eeed7b52f97b8483af04e27a9ce">NRML_TURN</a>&nbsp;&nbsp;&nbsp;96</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A medium turning speed. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gb900792066abf52697bd19cc5240ae24"></a><!-- doxytag: member="move.h::FAST_TURN" ref="gb900792066abf52697bd19cc5240ae24" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__move.html#gb900792066abf52697bd19cc5240ae24">FAST_TURN</a>&nbsp;&nbsp;&nbsp;128</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A high turning speed. <br></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__move.html#g4e27eab618b1d874ff25fd2b2a65493b">move</a> (int velocity, int omega)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Move the robot at the specified velocity.  <a href="group__move.html#g4e27eab618b1d874ff25fd2b2a65493b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__move.html#g8e79749d6af4a0aa12aceee41ad62ebd">move_avoid</a> (int velocity, int omega, int strength)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Move the robot while avoiding obstacles.  <a href="group__move.html#g8e79749d6af4a0aa12aceee41ad62ebd"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Contains definitions for controlling robot motion. 
+<p>
+Copyright (c) 2007 Colony Project<p>
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:<p>
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.<p>
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.<p>
+This file offers higher-level functions for robot motion.<p>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Colony Project, CMU Robotics Club </dd></dl>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/globals_0x66.html
===================================================================
--- branches/battery/docs/libdragonfly/globals_0x66.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/globals_0x66.html	(revision 260)
@@ -0,0 +1,89 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li class="current"><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html#index__"><span>_</span></a></li>
+    <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+    <li class="current"><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+    <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
+    <li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
+  </ul>
+</div>
+
+<p>
+Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:
+<p>
+<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
+<li>F4
+: <a class="el" href="group__buzzer.html#g7fd7918aa90b0ce1dc7ca9fe7a00e9fb">buzzer.h</a>
+<li>F4s
+: <a class="el" href="group__buzzer.html#g93ff98890b28a2833f1152cc95c3e628">buzzer.h</a>
+<li>FAST_SPD
+: <a class="el" href="group__move.html#ga1f2e117ff854d46ca84f16a1eb8419a">move.h</a>
+<li>FAST_TURN
+: <a class="el" href="group__move.html#gb900792066abf52697bd19cc5240ae24">move.h</a>
+<li>FORWARD
+: <a class="el" href="group__motors.html#g6ddfdda7a062d10cff4a72b76b44aeb8">motor.h</a>
+<li>FOUR_SECOND
+: <a class="el" href="group__time.html#g335312d1eed285bbc48a7f383ad78d97">time.h</a>
+<li>FULL_SPD
+: <a class="el" href="group__move.html#g35819c1d24f97763dab51cd367514443">move.h</a>
+<li>fun_mrecv_t
+: <a class="el" href="i2c_8h.html#3e550321eadebd4a697a3016e6ee918b">i2c.h</a>
+<li>fun_send_t
+: <a class="el" href="i2c_8h.html#4b946a38c2f1c58d838f59c6099feba1">i2c.h</a>
+<li>fun_srecv_t
+: <a class="el" href="i2c_8h.html#e1453fbad57354c82d465c704edeead5">i2c.h</a>
+<li>FWD
+: <a class="el" href="group__move.html#ga02f16883c5ce325e2dbb8c3835aa9a1">move.h</a>
+</ul>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/modules.html
===================================================================
--- branches/battery/docs/libdragonfly/modules.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/modules.html	(revision 260)
@@ -0,0 +1,39 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: Module Index</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li class="current"><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<h1>libdragonfly Modules</h1>Here is a list of all modules:<ul>
+<li><a class="el" href="group__analog.html">Analog</a>
+<li><a class="el" href="group__battery.html">Battery</a>
+<li><a class="el" href="group__bom.html">BOM (Bearing and Orientation Module)</a>
+<li><a class="el" href="group__buzzer.html">Buzzer</a>
+<li><a class="el" href="group__dio.html">Digital Input / Output</a>
+<li><a class="el" href="group__dragonfly.html">Dragonfly</a>
+<li><a class="el" href="group__i2c.html">I2C</a>
+<li><a class="el" href="group__lcd.html">LCD</a>
+<li><a class="el" href="group__orbs.html">Orbs</a>
+<li><a class="el" href="group__math.html">Math</a>
+<li><a class="el" href="group__motors.html">Motors</a>
+<li><a class="el" href="group__move.html">Movement</a>
+<li><a class="el" href="group__rangefinder.html">Rangefinder</a>
+<li><a class="el" href="group__reset.html">Reset</a>
+<li><a class="el" href="group__usb.html">USB Input / Output</a>
+<li><a class="el" href="group__xbee.html">XBee Input / Output</a>
+<li><a class="el" href="group__time.html">Time</a>
+</ul>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/globals_defs_0x68.html
===================================================================
--- branches/battery/docs/libdragonfly/globals_defs_0x68.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/globals_defs_0x68.html	(revision 260)
@@ -0,0 +1,71 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li class="current"><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_defs.html#index__"><span>_</span></a></li>
+    <li><a href="globals_defs_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li>
+    <li class="current"><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_defs_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_defs_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_defs_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li>
+    <li><a href="globals_defs_0x78.html#index_x"><span>x</span></a></li>
+    <li><a href="globals_defs_0x79.html#index_y"><span>y</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_h">- h -</a></h3><ul>
+<li>HALF_SECOND
+: <a class="el" href="group__time.html#gf95f27544f39827250d6bef6fa5fe18e">time.h</a>
+<li>HALF_SPD
+: <a class="el" href="group__move.html#ga0dd7c6a61a43fb8a3698988c414a9bf">move.h</a>
+</ul>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/globals_0x78.html
===================================================================
--- branches/battery/docs/libdragonfly/globals_0x78.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/globals_0x78.html	(revision 260)
@@ -0,0 +1,81 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li class="current"><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html#index__"><span>_</span></a></li>
+    <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+    <li class="current"><a href="globals_0x78.html#index_x"><span>x</span></a></li>
+    <li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
+  </ul>
+</div>
+
+<p>
+Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:
+<p>
+<h3><a class="anchor" name="index_x">- x -</a></h3><ul>
+<li>XBEE_BAUD
+: <a class="el" href="group__xbee.html#g7125fc8f3df24a2db8e074983206b054">serial.h</a>
+<li>xbee_getc()
+: <a class="el" href="group__xbee.html#g1f468ae159ba5d97bdfb3f4855d15d88">serial.c</a>
+, <a class="el" href="group__xbee.html#g1f468ae159ba5d97bdfb3f4855d15d88">serial.h</a>
+<li>xbee_getc_nb()
+: <a class="el" href="group__xbee.html#gfb7bd5dd535e8251bfff78854c6c15f2">serial.c</a>
+, <a class="el" href="group__xbee.html#gfb7bd5dd535e8251bfff78854c6c15f2">serial.h</a>
+<li>xbee_init()
+: <a class="el" href="group__xbee.html#g964a1e8461e9c1187e5d69f521e5e107">serial.h</a>
+, <a class="el" href="group__xbee.html#g964a1e8461e9c1187e5d69f521e5e107">serial.c</a>
+<li>xbee_putc()
+: <a class="el" href="group__xbee.html#g70c6b231330312d4f69b9a8afb5af989">serial.h</a>
+, <a class="el" href="group__xbee.html#g70c6b231330312d4f69b9a8afb5af989">serial.c</a>
+</ul>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/battery_8h.html
===================================================================
--- branches/battery/docs/libdragonfly/battery_8h.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/battery_8h.html	(revision 260)
@@ -0,0 +1,62 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: battery.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<h1>battery.h File Reference</h1>Definitions for checking battery voltage. <a href="#_details">More...</a>
+<p>
+
+<p>
+<a href="battery_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g8d3e83b7f2ff00064ba16519d1589cfd"></a><!-- doxytag: member="battery.h::BATTERY_NORMALV" ref="g8d3e83b7f2ff00064ba16519d1589cfd" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__battery.html#g8d3e83b7f2ff00064ba16519d1589cfd">BATTERY_NORMALV</a>&nbsp;&nbsp;&nbsp;154</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Normal battery voltage. (6 V). <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gc955a8295474a62e5faeaf28abf89c6b"></a><!-- doxytag: member="battery.h::BATTERY_CHARINGV" ref="gc955a8295474a62e5faeaf28abf89c6b" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__battery.html#gc955a8295474a62e5faeaf28abf89c6b">BATTERY_CHARINGV</a>&nbsp;&nbsp;&nbsp;179</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Charging battery voltage. (7 V). <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gb23d2e4155f65f05628d1b48430c6b18"></a><!-- doxytag: member="battery.h::BATTERY_LOWV" ref="gb23d2e4155f65f05628d1b48430c6b18" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__battery.html#gb23d2e4155f65f05628d1b48430c6b18">BATTERY_LOWV</a>&nbsp;&nbsp;&nbsp;152</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Low battery voltage. ( &lt; 6 V). <br></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__battery.html#ga17c87ea3dd1f7539005ac596efe1b32">battery8</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Read the battery voltage.  <a href="group__battery.html#ga17c87ea3dd1f7539005ac596efe1b32"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__battery.html#g538631dcf134d98d7301d800a744e4d9">battery</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Read the battery voltage in deciVolts.  <a href="group__battery.html#g538631dcf134d98d7301d800a744e4d9"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__battery.html#g4febf636fecb12a276edb51f5b9cc61e">battery_low</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if the battery is low.  <a href="group__battery.html#g4febf636fecb12a276edb51f5b9cc61e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__battery.html#g431bfea596da03bdeead863b16e0c37a">battery8_avg</a> (int n_samples)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get an average battery voltage reading.  <a href="group__battery.html#g431bfea596da03bdeead863b16e0c37a"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Definitions for checking battery voltage. 
+<p>
+Copyright (c) 2007 Colony Project<p>
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:<p>
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.<p>
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.<p>
+Contains definitions for checking the voltage of the battery.<p>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Colony Project, CMU Robotics Club </dd></dl>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/bom_8h.html
===================================================================
--- branches/battery/docs/libdragonfly/bom_8h.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/bom_8h.html	(revision 260)
@@ -0,0 +1,46 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: bom.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<h1>bom.h File Reference</h1>Definitions for using the BOM. <a href="#_details">More...</a>
+<p>
+
+<p>
+<a href="bom_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__bom.html#g86753fe7440cd64e60c58ad31c62264a">get_max_bom</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the location of the maximum BOM reading.  <a href="group__bom.html#g86753fe7440cd64e60c58ad31c62264a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__bom.html#g93b665ff81fc6b58503c6ba5ba01c1bf">bom_on</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Turns the BOM on.  <a href="group__bom.html#g93b665ff81fc6b58503c6ba5ba01c1bf"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__bom.html#g61a66e53cdee8bce139c707153143b30">bom_off</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Turns the BOM off.  <a href="group__bom.html#g61a66e53cdee8bce139c707153143b30"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Definitions for using the BOM. 
+<p>
+Copyright (c) 2007 Colony Project<p>
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:<p>
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.<p>
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.<p>
+This file contains definitions for using the Bearing and Orientation Module (BOM).<p>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Colony Project, CMU Robotics Club </dd></dl>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/rangefinder_8h.html
===================================================================
--- branches/battery/docs/libdragonfly/rangefinder_8h.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/rangefinder_8h.html	(revision 260)
@@ -0,0 +1,64 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: rangefinder.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<h1>rangefinder.h File Reference</h1>Contains rangefinder declarations and functions. <a href="#_details">More...</a>
+<p>
+
+<p>
+<a href="rangefinder_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g7b2b32709f9770a283701ffcf3723497"></a><!-- doxytag: member="rangefinder.h::IR1" ref="g7b2b32709f9770a283701ffcf3723497" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rangefinder.html#g7b2b32709f9770a283701ffcf3723497">IR1</a>&nbsp;&nbsp;&nbsp;6</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">IR Rangefinder 1. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g5a08e4f5cb3582e623cc14a6c92d48de"></a><!-- doxytag: member="rangefinder.h::IR2" ref="g5a08e4f5cb3582e623cc14a6c92d48de" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rangefinder.html#g5a08e4f5cb3582e623cc14a6c92d48de">IR2</a>&nbsp;&nbsp;&nbsp;5</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">IR Rangefinder 2. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g26c72d21cca0ec21af4bd9b20ba3ad51"></a><!-- doxytag: member="rangefinder.h::IR3" ref="g26c72d21cca0ec21af4bd9b20ba3ad51" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rangefinder.html#g26c72d21cca0ec21af4bd9b20ba3ad51">IR3</a>&nbsp;&nbsp;&nbsp;4</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">IR Rangefinder 3. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g20f2f5908baa0eeba04b9ceaf718cea0"></a><!-- doxytag: member="rangefinder.h::IR4" ref="g20f2f5908baa0eeba04b9ceaf718cea0" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rangefinder.html#g20f2f5908baa0eeba04b9ceaf718cea0">IR4</a>&nbsp;&nbsp;&nbsp;3</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">IR Rangefinder 4. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g23554754d5334bdc35df623e1e012ede"></a><!-- doxytag: member="rangefinder.h::IR5" ref="g23554754d5334bdc35df623e1e012ede" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rangefinder.html#g23554754d5334bdc35df623e1e012ede">IR5</a>&nbsp;&nbsp;&nbsp;2</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">IR Rangefinder 5. <br></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rangefinder.html#g52d0666b725e6d3a14b5bddc28190e59">range_init</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initialize the rangefinders.  <a href="group__rangefinder.html#g52d0666b725e6d3a14b5bddc28190e59"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rangefinder.html#g22bd0717784e34cb3a0762d78554dcf2">range_read_distance</a> (int range_id)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Read the distance from a rangefinder.  <a href="group__rangefinder.html#g22bd0717784e34cb3a0762d78554dcf2"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Contains rangefinder declarations and functions. 
+<p>
+Copyright (c) 2007 Colony Project<p>
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:<p>
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.<p>
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.<p>
+Contains functions and definitions for the use of IR rangefinders.<p>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Colony Project, CMU Robotics Club </dd></dl>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/math_8c.html
===================================================================
--- branches/battery/docs/libdragonfly/math_8c.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/math_8c.html	(revision 260)
@@ -0,0 +1,39 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: math.c File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<h1>math.c File Reference</h1>Math Functions. <a href="#_details">More...</a>
+<p>
+<code>#include &quot;<a class="el" href="math_8h-source.html">math.h</a>&quot;</code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__math.html#g97dbc34583839b703d2cdb374c9704f1">abs_int</a> (int x)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">absolute value  <a href="group__math.html#g97dbc34583839b703d2cdb374c9704f1"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Math Functions. 
+<p>
+Copyright (c) 2007 Colony Project<p>
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:<p>
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.<p>
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.<p>
+Useful math functions.<p>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Colony Project, CMU Robotics Club </dd></dl>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/globals_defs_0x6c.html
===================================================================
--- branches/battery/docs/libdragonfly/globals_defs_0x6c.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/globals_defs_0x6c.html	(revision 260)
@@ -0,0 +1,71 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li class="current"><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_defs.html#index__"><span>_</span></a></li>
+    <li><a href="globals_defs_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li>
+    <li class="current"><a href="globals_defs_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_defs_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_defs_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li>
+    <li><a href="globals_defs_0x78.html#index_x"><span>x</span></a></li>
+    <li><a href="globals_defs_0x79.html#index_y"><span>y</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
+<li>LCD
+: <a class="el" href="group__dragonfly.html#gbf2d80992dcfabfd1668184c3dff2733">dragonfly_lib.h</a>
+<li>LIME
+: <a class="el" href="group__orbs.html#g46019a1f2c10603a54b6cbb19cbf3c21">lights.h</a>
+</ul>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/globals_defs.html
===================================================================
--- branches/battery/docs/libdragonfly/globals_defs.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/globals_defs.html	(revision 260)
@@ -0,0 +1,197 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li class="current"><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li class="current"><a href="globals_defs.html#index__"><span>_</span></a></li>
+    <li><a href="globals_defs_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_defs_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_defs_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_defs_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li>
+    <li><a href="globals_defs_0x78.html#index_x"><span>x</span></a></li>
+    <li><a href="globals_defs_0x79.html#index_y"><span>y</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index__">- _ -</a></h3><ul>
+<li>_PIN_A0
+: <a class="el" href="dio_8h.html#51f04ff9f4fb24a6be30c56ce6f40693">dio.h</a>
+<li>_PIN_A1
+: <a class="el" href="dio_8h.html#4eb14fd2e59584018694829c303f917d">dio.h</a>
+<li>_PIN_A2
+: <a class="el" href="dio_8h.html#8addc957193d67ec0456ca4b91e6348a">dio.h</a>
+<li>_PIN_A3
+: <a class="el" href="dio_8h.html#d542d3d032328a77644041b683263b60">dio.h</a>
+<li>_PIN_A4
+: <a class="el" href="dio_8h.html#939eb745c1abd8ad357cbc7949071391">dio.h</a>
+<li>_PIN_A5
+: <a class="el" href="dio_8h.html#92c23c5ef5f0909f7252d46dee64f556">dio.h</a>
+<li>_PIN_A6
+: <a class="el" href="dio_8h.html#6b3bddc004c965e7425d85bf26b749dc">dio.h</a>
+<li>_PIN_A7
+: <a class="el" href="dio_8h.html#c446f59a98dfb4a0668306f57bd1ecca">dio.h</a>
+<li>_PIN_ALE
+: <a class="el" href="dio_8h.html#b01e62102c2ea92ef5e6ddd4c8b10e7d">dio.h</a>
+<li>_PIN_B0
+: <a class="el" href="dio_8h.html#b4f305294f28e717999cef139b7caab0">dio.h</a>
+<li>_PIN_B1
+: <a class="el" href="dio_8h.html#bfe495b8eb044c08d0847c7d4043ea4f">dio.h</a>
+<li>_PIN_B2
+: <a class="el" href="dio_8h.html#fbe373570755ea8d3180703632224896">dio.h</a>
+<li>_PIN_B3
+: <a class="el" href="dio_8h.html#a760d7cb45c90094702c296999558f65">dio.h</a>
+<li>_PIN_B4
+: <a class="el" href="dio_8h.html#76ae9cc1b2c74f451ab638371285f18d">dio.h</a>
+<li>_PIN_B5
+: <a class="el" href="dio_8h.html#0fae583ff609c0543c9d8c1dab7e378d">dio.h</a>
+<li>_PIN_B6
+: <a class="el" href="dio_8h.html#4c2e6bdc02d9672de3795f3bbb3670b9">dio.h</a>
+<li>_PIN_B7
+: <a class="el" href="dio_8h.html#8415309f27a757e7c551906194c28e80">dio.h</a>
+<li>_PIN_C0
+: <a class="el" href="dio_8h.html#8b117e9361a991638bd82eea83ff001a">dio.h</a>
+<li>_PIN_C1
+: <a class="el" href="dio_8h.html#0c45f79d733ffbbbd7de2056893d6eb1">dio.h</a>
+<li>_PIN_C2
+: <a class="el" href="dio_8h.html#c01a3878ceb5a63e961bf3a305e74a06">dio.h</a>
+<li>_PIN_C3
+: <a class="el" href="dio_8h.html#bd8e9c9599a4c5f2c1571298b29d44bf">dio.h</a>
+<li>_PIN_C4
+: <a class="el" href="dio_8h.html#888ab2bc04575f1902e75398fb2843b4">dio.h</a>
+<li>_PIN_C5
+: <a class="el" href="dio_8h.html#e2c922d0d623cce421470e501b5cd01d">dio.h</a>
+<li>_PIN_C6
+: <a class="el" href="dio_8h.html#de6c0b894acec113cc6e83ddf1c6f4ad">dio.h</a>
+<li>_PIN_C7
+: <a class="el" href="dio_8h.html#94fc1c3551e878d00670be18dd98b01e">dio.h</a>
+<li>_PIN_D0
+: <a class="el" href="dio_8h.html#4b95d04e9712921644d2c9daca838ae1">dio.h</a>
+<li>_PIN_D1
+: <a class="el" href="dio_8h.html#e284f5774e84fe78764b3475a1ab7df3">dio.h</a>
+<li>_PIN_D2
+: <a class="el" href="dio_8h.html#bb9448fbe6bc6dcd64e35d7ffa00ca6d">dio.h</a>
+<li>_PIN_D3
+: <a class="el" href="dio_8h.html#e0acf61952e589ddc79359cc418eec17">dio.h</a>
+<li>_PIN_D4
+: <a class="el" href="dio_8h.html#2b237cd474a817c15832fd87146e6daa">dio.h</a>
+<li>_PIN_D5
+: <a class="el" href="dio_8h.html#70a748f97c4d4e751f2edd0fcbac4a7c">dio.h</a>
+<li>_PIN_D6
+: <a class="el" href="dio_8h.html#8a2da262330ccf12ac69a1822d3c091c">dio.h</a>
+<li>_PIN_D7
+: <a class="el" href="dio_8h.html#fc098c404f6e3003aef2ec0e0bc35acd">dio.h</a>
+<li>_PIN_E0
+: <a class="el" href="dio_8h.html#badf190bc1c23be12590868584135c22">dio.h</a>
+<li>_PIN_E1
+: <a class="el" href="dio_8h.html#e88599fd3bd196eacb91052ea05e18f3">dio.h</a>
+<li>_PIN_E2
+: <a class="el" href="dio_8h.html#62122fe3a2b5d08d964a2178e4015e79">dio.h</a>
+<li>_PIN_E3
+: <a class="el" href="dio_8h.html#e93d87d0523dfbb446a5909254f0ef2c">dio.h</a>
+<li>_PIN_E4
+: <a class="el" href="dio_8h.html#6859b74122e7d105fe3dd380b6763aca">dio.h</a>
+<li>_PIN_E5
+: <a class="el" href="dio_8h.html#19a858b324d285b261caa831df84d32f">dio.h</a>
+<li>_PIN_E6
+: <a class="el" href="dio_8h.html#04723017fa82410249e3e6393bca65af">dio.h</a>
+<li>_PIN_E7
+: <a class="el" href="dio_8h.html#5eb34c0e8ea6af1b8bbd3cbd8a92a600">dio.h</a>
+<li>_PIN_F0
+: <a class="el" href="dio_8h.html#da61cdc73ca993fd5f450183862fcef1">dio.h</a>
+<li>_PIN_F1
+: <a class="el" href="dio_8h.html#c0d7ed715f7b6982b94a0f791d62915b">dio.h</a>
+<li>_PIN_F2
+: <a class="el" href="dio_8h.html#91e39e9f2da5ec9515e7d961a058e069">dio.h</a>
+<li>_PIN_F3
+: <a class="el" href="dio_8h.html#847601cd0a3a8830bc38a9eef0b0d6a5">dio.h</a>
+<li>_PIN_F4
+: <a class="el" href="dio_8h.html#81722f76eb8b39d3f3f5678526e918c6">dio.h</a>
+<li>_PIN_F5
+: <a class="el" href="dio_8h.html#6655e7450006cec34ac55a0e7d63f0cd">dio.h</a>
+<li>_PIN_F6
+: <a class="el" href="dio_8h.html#6b042b1d986784315b7d1780af4e6325">dio.h</a>
+<li>_PIN_F7
+: <a class="el" href="dio_8h.html#cd2cf9c19a99cb3b883d44ddb8841aa6">dio.h</a>
+<li>_PIN_G0
+: <a class="el" href="dio_8h.html#67a762a16abd40507f84d45a1cc8fc60">dio.h</a>
+<li>_PIN_G1
+: <a class="el" href="dio_8h.html#cd22478361f403160ac78b6673bc1cc8">dio.h</a>
+<li>_PIN_G2
+: <a class="el" href="dio_8h.html#d15640b2580aa575af9b4b3afb66d69e">dio.h</a>
+<li>_PIN_G3
+: <a class="el" href="dio_8h.html#b68ee88c80780acce271541468b57b01">dio.h</a>
+<li>_PIN_G4
+: <a class="el" href="dio_8h.html#8098eb56320b9f65520da4f3034168d8">dio.h</a>
+<li>_PIN_RD
+: <a class="el" href="dio_8h.html#35b975ca202c33953772138fbe9987a1">dio.h</a>
+<li>_PIN_TOSC1
+: <a class="el" href="dio_8h.html#4658177abc8db29571f67e68f50d5591">dio.h</a>
+<li>_PIN_TOSC2
+: <a class="el" href="dio_8h.html#1a989f2be615fdbb5d539c803ae85052">dio.h</a>
+<li>_PIN_WR
+: <a class="el" href="dio_8h.html#1457bcf9a22d249b4907d0bdc6661e6f">dio.h</a>
+<li>_PORT_A
+: <a class="el" href="dio_8h.html#c03b8868a83d44a9b97de1cc0d7fe8e8">dio.h</a>
+<li>_PORT_B
+: <a class="el" href="dio_8h.html#da0ad7242f65b61351de29531659aaf3">dio.h</a>
+<li>_PORT_C
+: <a class="el" href="dio_8h.html#2f5cd37fd5831a67953d155ec3624187">dio.h</a>
+<li>_PORT_D
+: <a class="el" href="dio_8h.html#881c4ea9fdae76401a4005981f40887e">dio.h</a>
+<li>_PORT_E
+: <a class="el" href="dio_8h.html#48bd3d9b9db9d872bbdf4579864a6cba">dio.h</a>
+<li>_PORT_F
+: <a class="el" href="dio_8h.html#7f0278fc6e55e8e8a6f63c944e9779bd">dio.h</a>
+<li>_PORT_G
+: <a class="el" href="dio_8h.html#7c0f589b48ebb00d7a998ac3daaac11a">dio.h</a>
+</ul>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/ring__buffer_8h-source.html
===================================================================
--- branches/battery/docs/libdragonfly/ring__buffer_8h-source.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/ring__buffer_8h-source.html	(revision 260)
@@ -0,0 +1,72 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: ring_buffer.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<h1>ring_buffer.h</h1><a href="ring__buffer_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 
+<a name="l00038"></a>00038 <span class="preprocessor">#ifndef _RING_BUFFER_H</span>
+<a name="l00039"></a>00039 <span class="preprocessor"></span><span class="preprocessor">#define _RING_BUFFER_H</span>
+<a name="l00040"></a>00040 <span class="preprocessor"></span>
+<a name="l00053"></a><a class="code" href="ring__buffer_8h.html#883368e450d3596622905053d3b3ab83">00053</a> <span class="preprocessor">#define RING_BUFFER_NEW(struct_name, size, type, ...)   \</span>
+<a name="l00054"></a>00054 <span class="preprocessor">        struct struct_name {    \</span>
+<a name="l00055"></a>00055 <span class="preprocessor">                type queue[size];       \</span>
+<a name="l00056"></a>00056 <span class="preprocessor">                uint8_t start;                  \</span>
+<a name="l00057"></a>00057 <span class="preprocessor">                uint8_t end;                    \</span>
+<a name="l00058"></a>00058 <span class="preprocessor">                uint8_t buffer_size;                    \</span>
+<a name="l00059"></a>00059 <span class="preprocessor">        } __VA_ARGS__</span>
+<a name="l00060"></a>00060 <span class="preprocessor"></span>
+<a name="l00061"></a>00061 
+<a name="l00068"></a><a class="code" href="ring__buffer_8h.html#3c186ab6ff12fa96c18f6d064720cc2c">00068</a> <span class="preprocessor">#define RING_BUFFER_INIT(buf, size)                     \</span>
+<a name="l00069"></a>00069 <span class="preprocessor">        do {                                                                            \</span>
+<a name="l00070"></a>00070 <span class="preprocessor">                (buf).buffer_size = size;                               \</span>
+<a name="l00071"></a>00071 <span class="preprocessor">        } while(0)</span>
+<a name="l00072"></a>00072 <span class="preprocessor"></span>
+<a name="l00073"></a>00073 
+<a name="l00078"></a><a class="code" href="ring__buffer_8h.html#0ae5ca959a3b05583623551cc287a534">00078</a> <span class="preprocessor">#define RING_BUFFER_CLEAR(buf)  \</span>
+<a name="l00079"></a>00079 <span class="preprocessor">        do {                                            \</span>
+<a name="l00080"></a>00080 <span class="preprocessor">                (buf).start = 0;                \</span>
+<a name="l00081"></a>00081 <span class="preprocessor">                (buf).end = 0;                  \</span>
+<a name="l00082"></a>00082 <span class="preprocessor">        } while (0)</span>
+<a name="l00083"></a>00083 <span class="preprocessor"></span>
+<a name="l00088"></a><a class="code" href="ring__buffer_8h.html#19daf3026b69a26bb3d383b14ae90e23">00088</a> <span class="preprocessor">#define RING_BUFFER_EMPTY(buf) ((buf).start == (buf).end)</span>
+<a name="l00089"></a>00089 <span class="preprocessor"></span>
+<a name="l00090"></a>00090 
+<a name="l00095"></a><a class="code" href="ring__buffer_8h.html#2ed153688dc60c5503f2f7fdd2b73a4a">00095</a> <span class="preprocessor">#define RING_BUFFER_FULL(buf)   \</span>
+<a name="l00096"></a>00096 <span class="preprocessor">                (((buf).end + 1) % (buf).buffer_size == (buf).start)</span>
+<a name="l00097"></a>00097 <span class="preprocessor"></span>
+<a name="l00098"></a>00098 
+<a name="l00106"></a><a class="code" href="ring__buffer_8h.html#7708daab49219e2fd35534bc9cd15245">00106</a> <span class="preprocessor">#define RING_BUFFER_ADD(buf, val)               \</span>
+<a name="l00107"></a>00107 <span class="preprocessor">        do {                                                            \</span>
+<a name="l00108"></a>00108 <span class="preprocessor">                (buf).queue[(buf).end] = val;   \</span>
+<a name="l00109"></a>00109 <span class="preprocessor">                (buf).end = ((buf).end + 1) % (buf).buffer_size;        \</span>
+<a name="l00110"></a>00110 <span class="preprocessor">        } while (0)</span>
+<a name="l00111"></a>00111 <span class="preprocessor"></span>
+<a name="l00112"></a>00112 
+<a name="l00122"></a><a class="code" href="ring__buffer_8h.html#4a0f9de5ac14f60d678cda392921a629">00122</a> <span class="preprocessor">#define RING_BUFFER_REMOVE(buf, val_ret)        \</span>
+<a name="l00123"></a>00123 <span class="preprocessor">        do {    \</span>
+<a name="l00124"></a>00124 <span class="preprocessor">                (val_ret) = (buf).queue[(buf).start];   \</span>
+<a name="l00125"></a>00125 <span class="preprocessor">                (buf).start = ((buf).start + 1) % (buf).buffer_size;    \</span>
+<a name="l00126"></a>00126 <span class="preprocessor">        } while (0)</span>
+<a name="l00127"></a>00127 <span class="preprocessor"></span>
+<a name="l00136"></a><a class="code" href="ring__buffer_8h.html#6cb5596d0d7edccd628aca097f088f91">00136</a> <span class="preprocessor"> #define RING_BUFFER_PEEK(buf, val_ret)  \</span>
+<a name="l00137"></a>00137 <span class="preprocessor">  do { \</span>
+<a name="l00138"></a>00138 <span class="preprocessor">    (val_ret) = (buf).queue[(buf).start]; \</span>
+<a name="l00139"></a>00139 <span class="preprocessor">  } while(0)</span>
+<a name="l00140"></a>00140 <span class="preprocessor"></span>
+<a name="l00141"></a>00141 <span class="preprocessor">#endif </span><span class="comment">/* _RING_BUFFER_H */</span>
+<a name="l00142"></a>00142 
+</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/globals_0x6e.html
===================================================================
--- branches/battery/docs/libdragonfly/globals_0x6e.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/globals_0x6e.html	(revision 260)
@@ -0,0 +1,71 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li class="current"><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html#index__"><span>_</span></a></li>
+    <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+    <li class="current"><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+    <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
+    <li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
+  </ul>
+</div>
+
+<p>
+Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:
+<p>
+<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
+<li>NRML_SPD
+: <a class="el" href="group__move.html#gab20a9de15efe0d1b5599a3dd2ae9fea">move.h</a>
+<li>NRML_TURN
+: <a class="el" href="group__move.html#gdfc67eeed7b52f97b8483af04e27a9ce">move.h</a>
+</ul>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/ring__buffer_8h.html
===================================================================
--- branches/battery/docs/libdragonfly/ring__buffer_8h.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/ring__buffer_8h.html	(revision 260)
@@ -0,0 +1,331 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: ring_buffer.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<h1>ring_buffer.h File Reference</h1>Ring Buffer. <a href="#_details">More...</a>
+<p>
+
+<p>
+<a href="ring__buffer_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ring__buffer_8h.html#883368e450d3596622905053d3b3ab83">RING_BUFFER_NEW</a>(struct_name, size, type,...)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Creates the struct for a new ring buffer. This just expands to a structure definition and thus should be invoked in the global context.  <a href="#883368e450d3596622905053d3b3ab83"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ring__buffer_8h.html#3c186ab6ff12fa96c18f6d064720cc2c">RING_BUFFER_INIT</a>(buf, size)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initializes the ring buffer, setting its size to the correct value.  <a href="#3c186ab6ff12fa96c18f6d064720cc2c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ring__buffer_8h.html#0ae5ca959a3b05583623551cc287a534">RING_BUFFER_CLEAR</a>(buf)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the specified ring buffer to be empty.  <a href="#0ae5ca959a3b05583623551cc287a534"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ring__buffer_8h.html#19daf3026b69a26bb3d383b14ae90e23">RING_BUFFER_EMPTY</a>(buf)&nbsp;&nbsp;&nbsp;((buf).start == (buf).end)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns true if the ring buffer specified is empty.  <a href="#19daf3026b69a26bb3d383b14ae90e23"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ring__buffer_8h.html#2ed153688dc60c5503f2f7fdd2b73a4a">RING_BUFFER_FULL</a>(buf)&nbsp;&nbsp;&nbsp;(((buf).end + 1) % (buf).buffer_size == (buf).start)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns true if the ring buffer specified is full.  <a href="#2ed153688dc60c5503f2f7fdd2b73a4a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ring__buffer_8h.html#7708daab49219e2fd35534bc9cd15245">RING_BUFFER_ADD</a>(buf, val)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Adds val to ring buffer buf. Note that val must be of the type used in creating the ring buffer to prevent the compiler from spewing confusing errors. Also, this assumes that the ring buffer is not full.  <a href="#7708daab49219e2fd35534bc9cd15245"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ring__buffer_8h.html#4a0f9de5ac14f60d678cda392921a629">RING_BUFFER_REMOVE</a>(buf, val_ret)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Removes the value at the head of the ring buffer and puts it in val_ret. Note that val_ret must be the same type used in creating the ring buffer to prevent the compiler from spewing confusing errors. Also, this assumes that the ring buffer is not empty.  <a href="#4a0f9de5ac14f60d678cda392921a629"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ring__buffer_8h.html#6cb5596d0d7edccd628aca097f088f91">RING_BUFFER_PEEK</a>(buf, val_ret)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Checks the value at the head of the ring buffer without removing it and puts it into val_ret. Note that val_ret must be the same type used in creating the ring buffer to prevent the compiler from spewing confusing errors. Also, this assumes that the ring buffer is not empty.  <a href="#6cb5596d0d7edccd628aca097f088f91"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Ring Buffer. 
+<p>
+Copyright (c) 2007 Colony Project<p>
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:<p>
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.<p>
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.<p>
+Include macros to create a ring buffer. Originally written for 15-410. Modified for use in ATMega128 serial driver<p>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Cornell Wright (cgwright) <p>
+Jason P. Winters (jpwinter) </dd></dl>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="7708daab49219e2fd35534bc9cd15245"></a><!-- doxytag: member="ring_buffer.h::RING_BUFFER_ADD" ref="7708daab49219e2fd35534bc9cd15245" args="(buf, val)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define RING_BUFFER_ADD          </td>
+          <td>(</td>
+          <td class="paramtype">buf,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">val&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordflow">do</span> {                                                            \
+                (buf).queue[(buf).end] = val;   \
+                (buf).end = ((buf).end + 1) % (buf).buffer_size;        \
+        } <span class="keywordflow">while</span> (0)
+</pre></div>Adds val to ring buffer buf. Note that val must be of the type used in creating the ring buffer to prevent the compiler from spewing confusing errors. Also, this assumes that the ring buffer is not full. 
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>buf</em>&nbsp;</td><td>The ring buffer to add to. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>val</em>&nbsp;</td><td>The value to add. </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="0ae5ca959a3b05583623551cc287a534"></a><!-- doxytag: member="ring_buffer.h::RING_BUFFER_CLEAR" ref="0ae5ca959a3b05583623551cc287a534" args="(buf)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define RING_BUFFER_CLEAR          </td>
+          <td>(</td>
+          <td class="paramtype">buf&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordflow">do</span> {                                            \
+                (buf).start = 0;                \
+                (buf).end = 0;                  \
+        } <span class="keywordflow">while</span> (0)
+</pre></div>Sets the specified ring buffer to be empty. 
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>buf</em>&nbsp;</td><td>The ring buffer to make empty. </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="19daf3026b69a26bb3d383b14ae90e23"></a><!-- doxytag: member="ring_buffer.h::RING_BUFFER_EMPTY" ref="19daf3026b69a26bb3d383b14ae90e23" args="(buf)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define RING_BUFFER_EMPTY          </td>
+          <td>(</td>
+          <td class="paramtype">buf&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;((buf).start == (buf).end)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns true if the ring buffer specified is empty. 
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>buf</em>&nbsp;</td><td>The buffer to check emptiness of. </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="2ed153688dc60c5503f2f7fdd2b73a4a"></a><!-- doxytag: member="ring_buffer.h::RING_BUFFER_FULL" ref="2ed153688dc60c5503f2f7fdd2b73a4a" args="(buf)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define RING_BUFFER_FULL          </td>
+          <td>(</td>
+          <td class="paramtype">buf&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%">&nbsp;&nbsp;&nbsp;(((buf).end + 1) % (buf).buffer_size == (buf).start)</td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns true if the ring buffer specified is full. 
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>buf</em>&nbsp;</td><td>The buffer to check fullness of. </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="3c186ab6ff12fa96c18f6d064720cc2c"></a><!-- doxytag: member="ring_buffer.h::RING_BUFFER_INIT" ref="3c186ab6ff12fa96c18f6d064720cc2c" args="(buf, size)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define RING_BUFFER_INIT          </td>
+          <td>(</td>
+          <td class="paramtype">buf,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordflow">do</span> {                                                                            \
+                (buf).buffer_size = size;                               \
+        } <span class="keywordflow">while</span>(0)
+</pre></div>Initializes the ring buffer, setting its size to the correct value. 
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>buf</em>&nbsp;</td><td>The ring buffer to initialize.</td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>size</em>&nbsp;</td><td>The size of the ring buffer (in array elements) </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="883368e450d3596622905053d3b3ab83"></a><!-- doxytag: member="ring_buffer.h::RING_BUFFER_NEW" ref="883368e450d3596622905053d3b3ab83" args="(struct_name, size, type,...)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define RING_BUFFER_NEW          </td>
+          <td>(</td>
+          <td class="paramtype">struct_name,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">type,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"> <em>...</em>&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keyword">struct </span>struct_name {    \
+                type queue[size];       \
+                uint8_t start;                  \
+                uint8_t end;                    \
+                uint8_t buffer_size;                    \
+        } __VA_ARGS__
+</pre></div>Creates the struct for a new ring buffer. This just expands to a structure definition and thus should be invoked in the global context. 
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>struct_name</em>&nbsp;</td><td>Name of the ring buffer struct.</td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>size</em>&nbsp;</td><td>The size of the buffer to create.</td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>type</em>&nbsp;</td><td>The type of object that the queue is to hold.</td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>...</em>&nbsp;</td><td>Name or names of the instance or instances of the ring buffer(s) to be created. </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="6cb5596d0d7edccd628aca097f088f91"></a><!-- doxytag: member="ring_buffer.h::RING_BUFFER_PEEK" ref="6cb5596d0d7edccd628aca097f088f91" args="(buf, val_ret)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define RING_BUFFER_PEEK          </td>
+          <td>(</td>
+          <td class="paramtype">buf,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">val_ret&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordflow">do</span> { \
+    (val_ret) = (buf).queue[(buf).start]; \
+  } <span class="keywordflow">while</span>(0)
+</pre></div>Checks the value at the head of the ring buffer without removing it and puts it into val_ret. Note that val_ret must be the same type used in creating the ring buffer to prevent the compiler from spewing confusing errors. Also, this assumes that the ring buffer is not empty. 
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>buf</em>&nbsp;</td><td>The ring buffer to check from </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>val_ret</em>&nbsp;</td><td>where to put the value checked from the head of the ring </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="4a0f9de5ac14f60d678cda392921a629"></a><!-- doxytag: member="ring_buffer.h::RING_BUFFER_REMOVE" ref="4a0f9de5ac14f60d678cda392921a629" args="(buf, val_ret)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define RING_BUFFER_REMOVE          </td>
+          <td>(</td>
+          <td class="paramtype">buf,         <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">val_ret&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordflow">do</span> {    \
+                (val_ret) = (buf).queue[(buf).start];   \
+                (buf).start = ((buf).start + 1) % (buf).buffer_size;    \
+        } <span class="keywordflow">while</span> (0)
+</pre></div>Removes the value at the head of the ring buffer and puts it in val_ret. Note that val_ret must be the same type used in creating the ring buffer to prevent the compiler from spewing confusing errors. Also, this assumes that the ring buffer is not empty. 
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>buf</em>&nbsp;</td><td>The ring buffer to remove from. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>val_ret</em>&nbsp;</td><td>Where to put the value removed from the head of the ring buffer. </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/lights_8h.html
===================================================================
--- branches/battery/docs/libdragonfly/lights_8h.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/lights_8h.html	(revision 260)
@@ -0,0 +1,113 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: lights.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<h1>lights.h File Reference</h1>Contains declarations for managing the orbs. <a href="#_details">More...</a>
+<p>
+
+<p>
+<a href="lights_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g8d23feea868a983c8c2b661e1e16972f"></a><!-- doxytag: member="lights.h::RED" ref="g8d23feea868a983c8c2b661e1e16972f" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__orbs.html#g8d23feea868a983c8c2b661e1e16972f">RED</a>&nbsp;&nbsp;&nbsp;0xE0</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Red. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gc5b6e19bf06822021f35602c59658de3"></a><!-- doxytag: member="lights.h::ORANGE" ref="gc5b6e19bf06822021f35602c59658de3" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__orbs.html#gc5b6e19bf06822021f35602c59658de3">ORANGE</a>&nbsp;&nbsp;&nbsp;0xE4</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Orange. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gbf681265909adf3d3e8116c93c0ba179"></a><!-- doxytag: member="lights.h::YELLOW" ref="gbf681265909adf3d3e8116c93c0ba179" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__orbs.html#gbf681265909adf3d3e8116c93c0ba179">YELLOW</a>&nbsp;&nbsp;&nbsp;0xE8</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Yellow. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g46019a1f2c10603a54b6cbb19cbf3c21"></a><!-- doxytag: member="lights.h::LIME" ref="g46019a1f2c10603a54b6cbb19cbf3c21" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__orbs.html#g46019a1f2c10603a54b6cbb19cbf3c21">LIME</a>&nbsp;&nbsp;&nbsp;0x68</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Lime. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gcfbc006ea433ad708fdee3e82996e721"></a><!-- doxytag: member="lights.h::GREEN" ref="gcfbc006ea433ad708fdee3e82996e721" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__orbs.html#gcfbc006ea433ad708fdee3e82996e721">GREEN</a>&nbsp;&nbsp;&nbsp;0x1C</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Green. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gd243f93c16bc4c1d3e0a13b84421d760"></a><!-- doxytag: member="lights.h::CYAN" ref="gd243f93c16bc4c1d3e0a13b84421d760" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__orbs.html#gd243f93c16bc4c1d3e0a13b84421d760">CYAN</a>&nbsp;&nbsp;&nbsp;0x1F</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Cyan. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g79d10e672abb49ad63eeaa8aaef57c38"></a><!-- doxytag: member="lights.h::BLUE" ref="g79d10e672abb49ad63eeaa8aaef57c38" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__orbs.html#g79d10e672abb49ad63eeaa8aaef57c38">BLUE</a>&nbsp;&nbsp;&nbsp;0x03</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Blue. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gda419fe3b48fcf19daed7cc57ccf1174"></a><!-- doxytag: member="lights.h::PINK" ref="gda419fe3b48fcf19daed7cc57ccf1174" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__orbs.html#gda419fe3b48fcf19daed7cc57ccf1174">PINK</a>&nbsp;&nbsp;&nbsp;0xA6</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pink. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g0bb0b009e7a7390473ace4d98bd843c0"></a><!-- doxytag: member="lights.h::PURPLE" ref="g0bb0b009e7a7390473ace4d98bd843c0" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__orbs.html#g0bb0b009e7a7390473ace4d98bd843c0">PURPLE</a>&nbsp;&nbsp;&nbsp;0x41</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Purple. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g6f699060902f800f12aaae150f3a708e"></a><!-- doxytag: member="lights.h::MAGENTA" ref="g6f699060902f800f12aaae150f3a708e" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__orbs.html#g6f699060902f800f12aaae150f3a708e">MAGENTA</a>&nbsp;&nbsp;&nbsp;0xE3</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Magenta. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g87b537f5fa5c109d3c05c13d6b18f382"></a><!-- doxytag: member="lights.h::WHITE" ref="g87b537f5fa5c109d3c05c13d6b18f382" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__orbs.html#g87b537f5fa5c109d3c05c13d6b18f382">WHITE</a>&nbsp;&nbsp;&nbsp;0xFE</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">White. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gcf2f6da92d895ef5e594223f1e39e4b1"></a><!-- doxytag: member="lights.h::ORB_OFF" ref="gcf2f6da92d895ef5e594223f1e39e4b1" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__orbs.html#gcf2f6da92d895ef5e594223f1e39e4b1">ORB_OFF</a>&nbsp;&nbsp;&nbsp;0xFE</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Turn the orb off (White). <br></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__orbs.html#g13069271f9d636674e9b4a8a355099b9">orb_init</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Enables the orbs.  <a href="group__orbs.html#g13069271f9d636674e9b4a8a355099b9"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__orbs.html#ga75385bd1398949615ee1fe78a535cff">orb_set</a> (unsigned char red_led, unsigned char green_led, unsigned char blue_led)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set both orbs to a specified color.  <a href="group__orbs.html#ga75385bd1398949615ee1fe78a535cff"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__orbs.html#g2df1397345a557295b12e50451f8592e">orb1_set</a> (unsigned char red_led, unsigned char green_led, unsigned char blue_led)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set orb1 to a specified color.  <a href="group__orbs.html#g2df1397345a557295b12e50451f8592e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__orbs.html#gb19679987f51d6ed35461d581ca8972b">orb2_set</a> (unsigned char red_led, unsigned char green_led, unsigned char blue_led)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set orb2 to a specified color.  <a href="group__orbs.html#gb19679987f51d6ed35461d581ca8972b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__orbs.html#g123d2880d20bf6d0bb387024c8f6da81">orb_set_color</a> (int col)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set both orbs to a specified color.  <a href="group__orbs.html#g123d2880d20bf6d0bb387024c8f6da81"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__orbs.html#g131d9bf3e32cf5530f4cc671ea496609">orb1_set_color</a> (int col)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set orb1 to a specified color.  <a href="group__orbs.html#g131d9bf3e32cf5530f4cc671ea496609"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__orbs.html#g3125d9c661a33b3fdeb4eca75ca00cab">orb2_set_color</a> (int col)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set orb2 to a specified color.  <a href="group__orbs.html#g3125d9c661a33b3fdeb4eca75ca00cab"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__orbs.html#g1ea1b363a0592f80798f6a1e260a70e9">orb_disable</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Disable the orbs.  <a href="group__orbs.html#g1ea1b363a0592f80798f6a1e260a70e9"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__orbs.html#g5911e3fa322de2e760a92a44d5a6a547">orb_enable</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Enable the orbs.  <a href="group__orbs.html#g5911e3fa322de2e760a92a44d5a6a547"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Contains declarations for managing the orbs. 
+<p>
+Copyright (c) 2007 Colony Project<p>
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:<p>
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.<p>
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.<p>
+Contains declarations for using the orbs and PWM.<p>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Colony Project, CMU Robotics Club Based on Firefly Library, by Tom Lauwers and Steven Shamlian </dd></dl>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/time_8h-source.html
===================================================================
--- branches/battery/docs/libdragonfly/time_8h-source.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/time_8h-source.html	(revision 260)
@@ -0,0 +1,49 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: time.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<h1>time.h</h1><a href="time_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 
+<a name="l00037"></a>00037 <span class="preprocessor">#ifndef _TIME_H_</span>
+<a name="l00038"></a>00038 <span class="preprocessor"></span><span class="preprocessor">#define _TIME_H_</span>
+<a name="l00039"></a>00039 <span class="preprocessor"></span>
+<a name="l00040"></a>00040 <span class="comment">/*      Predefined times for prescale_opt in time.c.</span>
+<a name="l00041"></a>00041 <span class="comment">        To make you own, know that a pulse is 1/16th of a second. You cannot get less than this. To get more, you need</span>
+<a name="l00042"></a>00042 <span class="comment">        to know how many 16ths of a second are in the time you want. (Time_desired * 16 = prescaler_opt)</span>
+<a name="l00043"></a>00043 <span class="comment">*/</span>
+<a name="l00049"></a><a class="code" href="group__time.html#gd271145628da4e0e85e3e2486d117713">00049</a> <span class="preprocessor">#define SIXTEENTH_SECOND 1</span>
+<a name="l00050"></a>00050 <span class="preprocessor"></span>
+<a name="l00051"></a><a class="code" href="group__time.html#g7bdae984203001070e9abeb3190f844a">00051</a> <span class="preprocessor">#define EIGTH_SECOND 2</span>
+<a name="l00052"></a>00052 <span class="preprocessor"></span>
+<a name="l00053"></a><a class="code" href="group__time.html#g0b2a348d9afca1f1182bc2bb2aa6a3d1">00053</a> <span class="preprocessor">#define QUARTER_SECOND 4</span>
+<a name="l00054"></a>00054 <span class="preprocessor"></span>
+<a name="l00055"></a><a class="code" href="group__time.html#gf95f27544f39827250d6bef6fa5fe18e">00055</a> <span class="preprocessor">#define HALF_SECOND     8</span>
+<a name="l00056"></a>00056 <span class="preprocessor"></span>
+<a name="l00057"></a><a class="code" href="group__time.html#g94212be2394d2d37d9dfd33d07d82dba">00057</a> <span class="preprocessor">#define SECOND 16</span>
+<a name="l00058"></a>00058 <span class="preprocessor"></span>
+<a name="l00059"></a><a class="code" href="group__time.html#g4c2dc0c899e1571596205f29fcc35cd6">00059</a> <span class="preprocessor">#define TWO_SECOND 32</span>
+<a name="l00060"></a>00060 <span class="preprocessor"></span>
+<a name="l00061"></a><a class="code" href="group__time.html#g335312d1eed285bbc48a7f383ad78d97">00061</a> <span class="preprocessor">#define FOUR_SECOND 64</span>
+<a name="l00062"></a>00062 <span class="preprocessor"></span>
+<a name="l00064"></a>00064 <span class="keywordtype">void</span> <a class="code" href="group__time.html#g8aa473f8ae9a91df4bc9ea700983c72d" title="Delay execution for the specified time.">delay_ms</a>(<span class="keywordtype">int</span> ms) ;
+<a name="l00066"></a>00066 <span class="keywordtype">void</span> <a class="code" href="group__time.html#g4b8a034dd8e994f4a1af612806f7c553" title="Enable the realtime clock.">rtc_init</a>(<span class="keywordtype">int</span> prescale_opt, <span class="keywordtype">void</span> (*rtc_func)(<span class="keywordtype">void</span>));
+<a name="l00068"></a>00068 <span class="keywordtype">void</span> <a class="code" href="group__time.html#g83ae542199d1c0e964aff89537d686a3" title="Reset the counter of the realtime clock.">rtc_reset</a>(<span class="keywordtype">void</span>);
+<a name="l00070"></a>00070 <span class="keywordtype">int</span> <a class="code" href="group__time.html#g5c7f2bf39314463dd5f4913e05ca991d" title="Get the value of the realtime clock.">rtc_get</a>(<span class="keywordtype">void</span>);
+<a name="l00071"></a>00071 
+<a name="l00074"></a>00074 <span class="preprocessor">#endif</span>
+<a name="l00075"></a>00075 <span class="preprocessor"></span>
+</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/analog_8c.html
===================================================================
--- branches/battery/docs/libdragonfly/analog_8c.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/analog_8c.html	(revision 260)
@@ -0,0 +1,53 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: analog.c File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<h1>analog.c File Reference</h1>Analog input and output. <a href="#_details">More...</a>
+<p>
+<code>#include &lt;util/delay.h&gt;</code><br>
+<code>#include &lt;avr/interrupt.h&gt;</code><br>
+<code>#include &quot;<a class="el" href="analog_8h-source.html">analog.h</a>&quot;</code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bc63da8e5431c1d15bc9a61749628f35"></a><!-- doxytag: member="analog.c::set_adc_mux" ref="bc63da8e5431c1d15bc9a61749628f35" args="(int which)" -->
+void&nbsp;</td><td class="memItemRight" valign="bottom"><b>set_adc_mux</b> (int which)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__analog.html#g55f66ff6f3449ef81d97b7e47f041918">analog_init</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initialize analog ports.  <a href="group__analog.html#g55f66ff6f3449ef81d97b7e47f041918"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__analog.html#gf1211040ce2c54f12f98df7d47a4eb27">analog8</a> (int which)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Read an 8-bit number from an analog port.  <a href="group__analog.html#gf1211040ce2c54f12f98df7d47a4eb27"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__analog.html#g875bf8cb165a3a288eb1aa2ac06be4f3">analog10</a> (int which)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Read a 10-bit number from an analog port.  <a href="group__analog.html#g875bf8cb165a3a288eb1aa2ac06be4f3"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__analog.html#g973e63eb508819a37efe3231b6a39550">wheel</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Read the position of the wheel.  <a href="group__analog.html#g973e63eb508819a37efe3231b6a39550"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Analog input and output. 
+<p>
+Copyright (c) 2007 Colony Project<p>
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:<p>
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.<p>
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.<p>
+Contains functions for manipulating the ADC on the Dragonfly board.<p>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Colony Project, CMU Robotics Club code mostly taken from fwr analog file (author: Tom Lauwers) </dd></dl>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/group__buzzer.html
===================================================================
--- branches/battery/docs/libdragonfly/group__buzzer.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/group__buzzer.html	(revision 260)
@@ -0,0 +1,239 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: Buzzer</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<h1>Buzzer</h1>Functions for controlling the buzzer. Functions for controlling the buzzer. Include <a class="el" href="buzzer_8h.html" title="Contains definitions for using the buzzer.">buzzer.h</a> to access these functions.  
+<a href="#_details">More...</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gcc39015f57b2efb8810b603f188bdf15"></a><!-- doxytag: member="buzzer::C4" ref="gcc39015f57b2efb8810b603f188bdf15" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__buzzer.html#gcc39015f57b2efb8810b603f188bdf15">C4</a>&nbsp;&nbsp;&nbsp;260</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Middle C. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g879790f58417f0986370ddbcda404ed0"></a><!-- doxytag: member="buzzer::C4s" ref="g879790f58417f0986370ddbcda404ed0" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__buzzer.html#g879790f58417f0986370ddbcda404ed0">C4s</a>&nbsp;&nbsp;&nbsp;277</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">C#. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g3d9bb178282c3cb69740c94ba1e48fed"></a><!-- doxytag: member="buzzer::D4" ref="g3d9bb178282c3cb69740c94ba1e48fed" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__buzzer.html#g3d9bb178282c3cb69740c94ba1e48fed">D4</a>&nbsp;&nbsp;&nbsp;294</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">D. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g33eb0561dd16dd44c7c23519dd22540a"></a><!-- doxytag: member="buzzer::D4s" ref="g33eb0561dd16dd44c7c23519dd22540a" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__buzzer.html#g33eb0561dd16dd44c7c23519dd22540a">D4s</a>&nbsp;&nbsp;&nbsp;311</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">D#. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g4c819074c856b4e67fad4875a92cb2e9"></a><!-- doxytag: member="buzzer::E4" ref="g4c819074c856b4e67fad4875a92cb2e9" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__buzzer.html#g4c819074c856b4e67fad4875a92cb2e9">E4</a>&nbsp;&nbsp;&nbsp;330</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">E. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g7fd7918aa90b0ce1dc7ca9fe7a00e9fb"></a><!-- doxytag: member="buzzer::F4" ref="g7fd7918aa90b0ce1dc7ca9fe7a00e9fb" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__buzzer.html#g7fd7918aa90b0ce1dc7ca9fe7a00e9fb">F4</a>&nbsp;&nbsp;&nbsp;349</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">F. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g93ff98890b28a2833f1152cc95c3e628"></a><!-- doxytag: member="buzzer::F4s" ref="g93ff98890b28a2833f1152cc95c3e628" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__buzzer.html#g93ff98890b28a2833f1152cc95c3e628">F4s</a>&nbsp;&nbsp;&nbsp;370</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">F#. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g6f984a8b01aafc34122cc8bc0d9d5691"></a><!-- doxytag: member="buzzer::G4" ref="g6f984a8b01aafc34122cc8bc0d9d5691" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__buzzer.html#g6f984a8b01aafc34122cc8bc0d9d5691">G4</a>&nbsp;&nbsp;&nbsp;392</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">G. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gaf8daa589f172256505e028dab2954b2"></a><!-- doxytag: member="buzzer::G4s" ref="gaf8daa589f172256505e028dab2954b2" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__buzzer.html#gaf8daa589f172256505e028dab2954b2">G4s</a>&nbsp;&nbsp;&nbsp;415</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">G#. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga0a03ad95ca0cb887a11e321fa1c9519"></a><!-- doxytag: member="buzzer::A4" ref="ga0a03ad95ca0cb887a11e321fa1c9519" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__buzzer.html#ga0a03ad95ca0cb887a11e321fa1c9519">A4</a>&nbsp;&nbsp;&nbsp;440</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g7063c01bf1877119a8aca7049e02a8cb"></a><!-- doxytag: member="buzzer::A4s" ref="g7063c01bf1877119a8aca7049e02a8cb" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__buzzer.html#g7063c01bf1877119a8aca7049e02a8cb">A4s</a>&nbsp;&nbsp;&nbsp;466</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A#. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g0bf59f84e29fb57d27314583365a88d6"></a><!-- doxytag: member="buzzer::B4" ref="g0bf59f84e29fb57d27314583365a88d6" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__buzzer.html#g0bf59f84e29fb57d27314583365a88d6">B4</a>&nbsp;&nbsp;&nbsp;494</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">B. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g3b69b61d9deb37b13911faf2cf5cf1d5"></a><!-- doxytag: member="buzzer::C5" ref="g3b69b61d9deb37b13911faf2cf5cf1d5" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__buzzer.html#g3b69b61d9deb37b13911faf2cf5cf1d5">C5</a>&nbsp;&nbsp;&nbsp;523</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">C. <br></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__buzzer.html#g0cead532fdd0c0de5fa1c1de0f6556bd">buzzer_init</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initialize the buzzer.  <a href="#g0cead532fdd0c0de5fa1c1de0f6556bd"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__buzzer.html#g9872f05325dd86a89728d47c8e9158ab">buzzer_set_val</a> (unsigned int buzz_value)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the value the buzzer plays.  <a href="#g9872f05325dd86a89728d47c8e9158ab"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__buzzer.html#ga0aba85b0044cb1a44bb28c675d7c193">buzzer_set_freq</a> (unsigned int buzz_freq)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the frequency the buzzer plays.  <a href="#ga0aba85b0044cb1a44bb28c675d7c193"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__buzzer.html#ga78239c1255dfea31992f435659df1d7">buzzer_chirp</a> (unsigned int ms, unsigned int buzz_freq)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Play a frequency for a specified time.  <a href="#ga78239c1255dfea31992f435659df1d7"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__buzzer.html#g93d07c81691fec7a85ea85117d6eca4f">buzzer_off</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Turn the buzzer off.  <a href="#g93d07c81691fec7a85ea85117d6eca4f"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Functions for controlling the buzzer. Functions for controlling the buzzer. Include <a class="el" href="buzzer_8h.html" title="Contains definitions for using the buzzer.">buzzer.h</a> to access these functions. 
+<p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="ga78239c1255dfea31992f435659df1d7"></a><!-- doxytag: member="buzzer.c::buzzer_chirp" ref="ga78239c1255dfea31992f435659df1d7" args="(unsigned int ms, unsigned int buzz_freq)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void buzzer_chirp           </td>
+          <td>(</td>
+          <td class="paramtype">unsigned int&nbsp;</td>
+          <td class="paramname"> <em>ms</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">unsigned int&nbsp;</td>
+          <td class="paramname"> <em>buzz_freq</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Play a frequency for a specified time. 
+<p>
+Plays the specified frequency for the specified amount of time. This function blocks execution until the time is completed. buzzer_init must be called before this function can be used.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>ms</em>&nbsp;</td><td>the time in milliseconds to play the frequency </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>buzz_freq</em>&nbsp;</td><td>the frequency to play</td></tr>
+  </table>
+</dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__buzzer.html#g0cead532fdd0c0de5fa1c1de0f6556bd" title="Initialize the buzzer.">buzzer_init</a>, <a class="el" href="group__buzzer.html#ga0aba85b0044cb1a44bb28c675d7c193" title="Set the frequency the buzzer plays.">buzzer_set_freq</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g0cead532fdd0c0de5fa1c1de0f6556bd"></a><!-- doxytag: member="buzzer.c::buzzer_init" ref="g0cead532fdd0c0de5fa1c1de0f6556bd" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void buzzer_init           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Initialize the buzzer. 
+<p>
+Initializes the buzzer. Must be called before any other buzzer function may be used. 
+</div>
+</div><p>
+<a class="anchor" name="g93d07c81691fec7a85ea85117d6eca4f"></a><!-- doxytag: member="buzzer.c::buzzer_off" ref="g93d07c81691fec7a85ea85117d6eca4f" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void buzzer_off           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Turn the buzzer off. 
+<p>
+Turns off the buzzer by disabling the timer0 clock.<p>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__buzzer.html#g0cead532fdd0c0de5fa1c1de0f6556bd" title="Initialize the buzzer.">buzzer_init</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="ga0aba85b0044cb1a44bb28c675d7c193"></a><!-- doxytag: member="buzzer.c::buzzer_set_freq" ref="ga0aba85b0044cb1a44bb28c675d7c193" args="(unsigned int buzz_freq)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void buzzer_set_freq           </td>
+          <td>(</td>
+          <td class="paramtype">unsigned int&nbsp;</td>
+          <td class="paramname"> <em>buzz_freq</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the frequency the buzzer plays. 
+<p>
+Sets the buzzer frequency. Usage of constants such as C4 is highly recommended as input to this function. buzzer_init must be called before this function may be used.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>buzz_freq</em>&nbsp;</td><td>the frequency to set the buzzer to</td></tr>
+  </table>
+</dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__buzzer.html#g0cead532fdd0c0de5fa1c1de0f6556bd" title="Initialize the buzzer.">buzzer_init</a>, <a class="el" href="group__buzzer.html#g9872f05325dd86a89728d47c8e9158ab" title="Set the value the buzzer plays.">buzzer_set_val</a>, <a class="el" href="group__buzzer.html#g93d07c81691fec7a85ea85117d6eca4f" title="Turn the buzzer off.">buzzer_off</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g9872f05325dd86a89728d47c8e9158ab"></a><!-- doxytag: member="buzzer.c::buzzer_set_val" ref="g9872f05325dd86a89728d47c8e9158ab" args="(unsigned int buzz_value)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void buzzer_set_val           </td>
+          <td>(</td>
+          <td class="paramtype">unsigned int&nbsp;</td>
+          <td class="paramname"> <em>buzz_value</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the value the buzzer plays. 
+<p>
+Sets the value of the buzzer's pitch. Higher values are lower frequencies.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>buzz_value</em>&nbsp;</td><td>the value to set the buzzer's frequency too, in the range 0-255</td></tr>
+  </table>
+</dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__buzzer.html#g0cead532fdd0c0de5fa1c1de0f6556bd" title="Initialize the buzzer.">buzzer_init</a>, <a class="el" href="group__buzzer.html#ga0aba85b0044cb1a44bb28c675d7c193" title="Set the frequency the buzzer plays.">buzzer_set_freq</a>, <a class="el" href="group__buzzer.html#g93d07c81691fec7a85ea85117d6eca4f" title="Turn the buzzer off.">buzzer_off</a> </dd></dl>
+
+</div>
+</div><p>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/globals_func.html
===================================================================
--- branches/battery/docs/libdragonfly/globals_func.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/globals_func.html	(revision 260)
@@ -0,0 +1,205 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li class="current"><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="#index_a"><span>a</span></a></li>
+    <li><a href="#index_b"><span>b</span></a></li>
+    <li><a href="#index_d"><span>d</span></a></li>
+    <li><a href="#index_g"><span>g</span></a></li>
+    <li><a href="#index_i"><span>i</span></a></li>
+    <li><a href="#index_l"><span>l</span></a></li>
+    <li><a href="#index_m"><span>m</span></a></li>
+    <li><a href="#index_r"><span>r</span></a></li>
+    <li><a href="#index_u"><span>u</span></a></li>
+    <li><a href="#index_w"><span>w</span></a></li>
+    <li><a href="#index_x"><span>x</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
+<li>abs_int()
+: <a class="el" href="group__math.html#g97dbc34583839b703d2cdb374c9704f1">math.c</a>
+<li>analog10()
+: <a class="el" href="group__analog.html#g875bf8cb165a3a288eb1aa2ac06be4f3">analog.c</a>
+<li>analog8()
+: <a class="el" href="group__analog.html#gf1211040ce2c54f12f98df7d47a4eb27">analog.c</a>
+<li>analog_init()
+: <a class="el" href="group__analog.html#g55f66ff6f3449ef81d97b7e47f041918">analog.c</a>
+</ul>
+<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
+<li>battery()
+: <a class="el" href="group__battery.html#g538631dcf134d98d7301d800a744e4d9">battery.c</a>
+<li>battery8()
+: <a class="el" href="group__battery.html#ga17c87ea3dd1f7539005ac596efe1b32">battery.c</a>
+<li>battery8_avg()
+: <a class="el" href="group__battery.html#g431bfea596da03bdeead863b16e0c37a">battery.c</a>
+<li>battery_low()
+: <a class="el" href="group__battery.html#g4febf636fecb12a276edb51f5b9cc61e">battery.c</a>
+<li>bom_off()
+: <a class="el" href="group__bom.html#g61a66e53cdee8bce139c707153143b30">bom.c</a>
+<li>bom_on()
+: <a class="el" href="group__bom.html#g93b665ff81fc6b58503c6ba5ba01c1bf">bom.c</a>
+<li>button1_click()
+: <a class="el" href="group__dio.html#g1f8648caa59384d58fc157d8933f4be5">dio.h</a>
+, <a class="el" href="group__dio.html#g1f8648caa59384d58fc157d8933f4be5">dio.c</a>
+<li>button1_read()
+: <a class="el" href="group__dio.html#gedac5cd2a11710ab4294de2ae4efe989">dio.c</a>
+, <a class="el" href="group__dio.html#gedac5cd2a11710ab4294de2ae4efe989">dio.h</a>
+<li>button1_wait()
+: <a class="el" href="group__dio.html#g63755dc896b16e09d5223cada174d87b">dio.c</a>
+, <a class="el" href="group__dio.html#g63755dc896b16e09d5223cada174d87b">dio.h</a>
+<li>button2_click()
+: <a class="el" href="group__dio.html#g4147c347b473bd41c0a0f02af4dd39f2">dio.c</a>
+, <a class="el" href="group__dio.html#g4147c347b473bd41c0a0f02af4dd39f2">dio.h</a>
+<li>button2_read()
+: <a class="el" href="group__dio.html#g65e4c13e999fdfa9da3394d0175f17aa">dio.h</a>
+, <a class="el" href="group__dio.html#g65e4c13e999fdfa9da3394d0175f17aa">dio.c</a>
+<li>button2_wait()
+: <a class="el" href="group__dio.html#g4971f4473e759bcff2e2758e75bcdbe8">dio.c</a>
+, <a class="el" href="group__dio.html#g4971f4473e759bcff2e2758e75bcdbe8">dio.h</a>
+</ul>
+<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
+<li>delay_ms()
+: <a class="el" href="group__time.html#g8aa473f8ae9a91df4bc9ea700983c72d">time.c</a>
+<li>digital_input()
+: <a class="el" href="group__dio.html#g6202143ed6d0f809095c21bfac32acdd">dio.c</a>
+, <a class="el" href="group__dio.html#g6202143ed6d0f809095c21bfac32acdd">dio.h</a>
+<li>digital_output()
+: <a class="el" href="group__dio.html#g67967857dcc26aeea8cdd0a53a9e138d">dio.c</a>
+, <a class="el" href="group__dio.html#g67967857dcc26aeea8cdd0a53a9e138d">dio.h</a>
+<li>digital_pull_up()
+: <a class="el" href="group__dio.html#g6bcadb9200f988ae733a51aa70467978">dio.c</a>
+, <a class="el" href="group__dio.html#g6bcadb9200f988ae733a51aa70467978">dio.h</a>
+<li>dragonfly_init()
+: <a class="el" href="group__dragonfly.html#g8124e2c32bf25208586d500e45ba5fe3">dragonfly_lib.c</a>
+</ul>
+<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
+<li>get_max_bom()
+: <a class="el" href="group__bom.html#g86753fe7440cd64e60c58ad31c62264a">bom.c</a>
+</ul>
+<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
+<li>i2c_init()
+: <a class="el" href="group__i2c.html#g28bd4994859c49763a282579c4c772a1">i2c.c</a>
+, <a class="el" href="group__i2c.html#g28bd4994859c49763a282579c4c772a1">i2c.h</a>
+<li>i2c_request()
+: <a class="el" href="group__i2c.html#gf5d4ed96f03670ca300298019b7f2f72">i2c.h</a>
+, <a class="el" href="group__i2c.html#gf5d4ed96f03670ca300298019b7f2f72">i2c.c</a>
+<li>i2c_send()
+: <a class="el" href="group__i2c.html#g15f534819e0f3405c4e05769af1f1e19">i2c.h</a>
+, <a class="el" href="group__i2c.html#g15f534819e0f3405c4e05769af1f1e19">i2c.c</a>
+<li>ISR()
+: <a class="el" href="i2c_8c.html#474f42eedbdc093683fdb4b88be3c48f">i2c.c</a>
+</ul>
+<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
+<li>lcd_clear_screen()
+: <a class="el" href="group__lcd.html#ge4dc23fdf26f3b8b0db253f431fe950d">lcd.c</a>
+<li>lcd_gotoxy()
+: <a class="el" href="group__lcd.html#gac280d714190003871937d3d92af3a29">lcd.c</a>
+<li>lcd_init()
+: <a class="el" href="group__lcd.html#g6842775ba83d166f02b8fef8bb63b1e6">lcd.c</a>
+<li>lcd_putc()
+: <a class="el" href="group__lcd.html#gfa7e36b95c43d603f510273ad077cbbe">lcd.c</a>
+<li>lcd_puti()
+: <a class="el" href="group__lcd.html#g0150085af3123e80303a3445821acb40">lcd.c</a>
+<li>lcd_puts()
+: <a class="el" href="group__lcd.html#g58a42336a344165c54e8dd4a0d3f0e1c">lcd.c</a>
+</ul>
+<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
+<li>motor1_set()
+: <a class="el" href="group__motors.html#g751a431c19cdb52bbbc8127455bd41ee">motor.c</a>
+<li>motor2_set()
+: <a class="el" href="group__motors.html#g23940fd8408c23fcf312b1d5937f0ab0">motor.c</a>
+<li>motors_init()
+: <a class="el" href="group__motors.html#gbad32bfc46c9f31ba81955775611bd21">motor.c</a>
+<li>motors_off()
+: <a class="el" href="group__motors.html#g3c7ada13bc7d8ed5e819910da74bf9cd">motor.c</a>
+<li>move()
+: <a class="el" href="group__move.html#g4e27eab618b1d874ff25fd2b2a65493b">move.c</a>
+<li>move_avoid()
+: <a class="el" href="group__move.html#g8e79749d6af4a0aa12aceee41ad62ebd">move.c</a>
+</ul>
+<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
+<li>range_init()
+: <a class="el" href="group__rangefinder.html#g52d0666b725e6d3a14b5bddc28190e59">rangefinder.c</a>
+<li>range_read_distance()
+: <a class="el" href="group__rangefinder.html#g22bd0717784e34cb3a0762d78554dcf2">rangefinder.c</a>
+<li>rtc_get()
+: <a class="el" href="group__time.html#g5c7f2bf39314463dd5f4913e05ca991d">time.c</a>
+<li>rtc_init()
+: <a class="el" href="group__time.html#g4b8a034dd8e994f4a1af612806f7c553">time.c</a>
+<li>rtc_reset()
+: <a class="el" href="group__time.html#g83ae542199d1c0e964aff89537d686a3">time.c</a>
+</ul>
+<h3><a class="anchor" name="index_u">- u -</a></h3><ul>
+<li>usb_getc()
+: <a class="el" href="group__usb.html#g053a5d887edfe8e8be543ec53a3f60ae">serial.c</a>
+, <a class="el" href="group__usb.html#g053a5d887edfe8e8be543ec53a3f60ae">serial.h</a>
+<li>usb_getc_nb()
+: <a class="el" href="group__usb.html#g6b1209b19e7fd2bbedc7407e0218453c">serial.h</a>
+, <a class="el" href="group__usb.html#g6b1209b19e7fd2bbedc7407e0218453c">serial.c</a>
+<li>usb_init()
+: <a class="el" href="group__usb.html#gddfbdb66f507ffcd08b4496531ed0a3d">serial.c</a>
+, <a class="el" href="group__usb.html#gddfbdb66f507ffcd08b4496531ed0a3d">serial.h</a>
+<li>usb_putc()
+: <a class="el" href="group__usb.html#g3ee898cfe59d05c428c56021c2ccf946">serial.h</a>
+, <a class="el" href="group__usb.html#g3ee898cfe59d05c428c56021c2ccf946">serial.c</a>
+<li>usb_puti()
+: <a class="el" href="group__usb.html#gcd371dedbff10f0c52dca4b3b7af9e3d">serial.h</a>
+, <a class="el" href="group__usb.html#gcd371dedbff10f0c52dca4b3b7af9e3d">serial.c</a>
+<li>usb_puts()
+: <a class="el" href="group__usb.html#g6e101f68856f272f67923c4fb35a99e0">serial.c</a>
+, <a class="el" href="group__usb.html#g6e101f68856f272f67923c4fb35a99e0">serial.h</a>
+</ul>
+<h3><a class="anchor" name="index_w">- w -</a></h3><ul>
+<li>wheel()
+: <a class="el" href="group__analog.html#g973e63eb508819a37efe3231b6a39550">analog.c</a>
+</ul>
+<h3><a class="anchor" name="index_x">- x -</a></h3><ul>
+<li>xbee_getc()
+: <a class="el" href="group__xbee.html#g1f468ae159ba5d97bdfb3f4855d15d88">serial.c</a>
+, <a class="el" href="group__xbee.html#g1f468ae159ba5d97bdfb3f4855d15d88">serial.h</a>
+<li>xbee_getc_nb()
+: <a class="el" href="group__xbee.html#gfb7bd5dd535e8251bfff78854c6c15f2">serial.h</a>
+, <a class="el" href="group__xbee.html#gfb7bd5dd535e8251bfff78854c6c15f2">serial.c</a>
+<li>xbee_init()
+: <a class="el" href="group__xbee.html#g964a1e8461e9c1187e5d69f521e5e107">serial.c</a>
+, <a class="el" href="group__xbee.html#g964a1e8461e9c1187e5d69f521e5e107">serial.h</a>
+<li>xbee_putc()
+: <a class="el" href="group__xbee.html#g70c6b231330312d4f69b9a8afb5af989">serial.h</a>
+, <a class="el" href="group__xbee.html#g70c6b231330312d4f69b9a8afb5af989">serial.c</a>
+</ul>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/group__xbee.html
===================================================================
--- branches/battery/docs/libdragonfly/group__xbee.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/group__xbee.html	(revision 260)
@@ -0,0 +1,152 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: XBee Input / Output</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<h1>XBee Input / Output</h1>Functions for XBee input / output.  
+<a href="#_details">More...</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g7125fc8f3df24a2db8e074983206b054"></a><!-- doxytag: member="xbee::XBEE_BAUD" ref="g7125fc8f3df24a2db8e074983206b054" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xbee.html#g7125fc8f3df24a2db8e074983206b054">XBEE_BAUD</a>&nbsp;&nbsp;&nbsp;9600</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">the XBee baud rate <br></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xbee.html#g964a1e8461e9c1187e5d69f521e5e107">xbee_init</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initialize the XBee.  <a href="#g964a1e8461e9c1187e5d69f521e5e107"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xbee.html#g70c6b231330312d4f69b9a8afb5af989">xbee_putc</a> (char c)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Print a character to the XBee.  <a href="#g70c6b231330312d4f69b9a8afb5af989"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xbee.html#g1f468ae159ba5d97bdfb3f4855d15d88">xbee_getc</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Read a character from the XBee.  <a href="#g1f468ae159ba5d97bdfb3f4855d15d88"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xbee.html#gfb7bd5dd535e8251bfff78854c6c15f2">xbee_getc_nb</a> (char *c)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Read a character from the XBee without blocking.  <a href="#gfb7bd5dd535e8251bfff78854c6c15f2"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Functions for XBee input / output. 
+<p>
+Low level functions for XBee input and output. <hr><h2>Function Documentation</h2>
+<a class="anchor" name="g1f468ae159ba5d97bdfb3f4855d15d88"></a><!-- doxytag: member="serial.h::xbee_getc" ref="g1f468ae159ba5d97bdfb3f4855d15d88" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int xbee_getc           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Read a character from the XBee. 
+<p>
+Returns the first character in the buffer received from USB. This function blocks execution until a character has been received. xbee_init must be called before this function may be used.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the first character in the xbee buffer</dd></dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__xbee.html#g964a1e8461e9c1187e5d69f521e5e107" title="Initialize the XBee.">xbee_init</a>, <a class="el" href="group__xbee.html#gfb7bd5dd535e8251bfff78854c6c15f2" title="Read a character from the XBee without blocking.">xbee_getc_nb</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gfb7bd5dd535e8251bfff78854c6c15f2"></a><!-- doxytag: member="serial.h::xbee_getc_nb" ref="gfb7bd5dd535e8251bfff78854c6c15f2" args="(char *c)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int xbee_getc_nb           </td>
+          <td>(</td>
+          <td class="paramtype">char *&nbsp;</td>
+          <td class="paramname"> <em>c</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Read a character from the XBee without blocking. 
+<p>
+Non blocking version of xbee_getc. If a character is present in the buffer, it is returned, otherwise -1 is returned immediately. xbee_init must be called before this function can be used.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>c</em>&nbsp;</td><td>the received character. This will be set if a character has been received.</td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>-1 if no character is available, 0 otherwise</dd></dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__xbee.html#g964a1e8461e9c1187e5d69f521e5e107" title="Initialize the XBee.">xbee_init</a>, <a class="el" href="group__xbee.html#g1f468ae159ba5d97bdfb3f4855d15d88" title="Read a character from the XBee.">xbee_getc</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g964a1e8461e9c1187e5d69f521e5e107"></a><!-- doxytag: member="serial.h::xbee_init" ref="g964a1e8461e9c1187e5d69f521e5e107" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void xbee_init           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Initialize the XBee. 
+<p>
+Initializes communication over the XBee. This must be called before any other xbee function may be used. 
+</div>
+</div><p>
+<a class="anchor" name="g70c6b231330312d4f69b9a8afb5af989"></a><!-- doxytag: member="serial.h::xbee_putc" ref="g70c6b231330312d4f69b9a8afb5af989" args="(char c)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int xbee_putc           </td>
+          <td>(</td>
+          <td class="paramtype">char&nbsp;</td>
+          <td class="paramname"> <em>c</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Print a character to the XBee. 
+<p>
+Sends a character to the XBee.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>c</em>&nbsp;</td><td>the character to send </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>0 for success, nonzero for failure </dd></dl>
+
+</div>
+</div><p>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/lcd_8h-source.html
===================================================================
--- branches/battery/docs/libdragonfly/lcd_8h-source.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/lcd_8h-source.html	(revision 260)
@@ -0,0 +1,33 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: lcd.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<h1>lcd.h</h1><a href="lcd_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 
+<a name="l00037"></a>00037 <span class="preprocessor">#ifndef _LCD_H_</span>
+<a name="l00038"></a>00038 <span class="preprocessor"></span><span class="preprocessor">#define _LCD_H_</span>
+<a name="l00039"></a>00039 <span class="preprocessor"></span>
+<a name="l00046"></a>00046 <span class="keywordtype">void</span> <a class="code" href="group__lcd.html#g6842775ba83d166f02b8fef8bb63b1e6" title="Initialize the LCD screen.">lcd_init</a>(<span class="keywordtype">void</span>);
+<a name="l00048"></a>00048 <span class="keywordtype">void</span> <a class="code" href="group__lcd.html#ge4dc23fdf26f3b8b0db253f431fe950d" title="Clear the LCD screen.">lcd_clear_screen</a>( <span class="keywordtype">void</span> );
+<a name="l00050"></a>00050 <span class="keywordtype">void</span> <a class="code" href="group__lcd.html#gfa7e36b95c43d603f510273ad077cbbe" title="Print a char to the LCD screen.">lcd_putc</a>(<span class="keywordtype">char</span> c);
+<a name="l00052"></a>00052 <span class="keywordtype">void</span> <a class="code" href="group__lcd.html#g58a42336a344165c54e8dd4a0d3f0e1c" title="Print a string to the LCD screen.">lcd_puts</a>(<span class="keywordtype">char</span> *s);
+<a name="l00054"></a>00054 <span class="keywordtype">void</span> <a class="code" href="group__lcd.html#g0150085af3123e80303a3445821acb40" title="Print an int to the LCD screen.">lcd_puti</a>(<span class="keywordtype">int</span> value);
+<a name="l00056"></a>00056 <span class="keywordtype">void</span> <a class="code" href="group__lcd.html#gac280d714190003871937d3d92af3a29" title="Set the current cursor position.">lcd_gotoxy</a>(<span class="keywordtype">int</span> x, <span class="keywordtype">int</span> y);
+<a name="l00057"></a>00057 
+<a name="l00060"></a>00060 <span class="preprocessor">#endif</span>
+<a name="l00061"></a>00061 <span class="preprocessor"></span>
+</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/motor_8h.html
===================================================================
--- branches/battery/docs/libdragonfly/motor_8h.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/motor_8h.html	(revision 260)
@@ -0,0 +1,59 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: motor.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<h1>motor.h File Reference</h1>Contains definitions for controlling the motors. <a href="#_details">More...</a>
+<p>
+<code>#include &lt;avr/io.h&gt;</code><br>
+
+<p>
+<a href="motor_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g6ddfdda7a062d10cff4a72b76b44aeb8"></a><!-- doxytag: member="motor.h::FORWARD" ref="g6ddfdda7a062d10cff4a72b76b44aeb8" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__motors.html#g6ddfdda7a062d10cff4a72b76b44aeb8">FORWARD</a>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">make the motors go forwards <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gdf445abfe1b77fa63f89e315ccc2f7f2"></a><!-- doxytag: member="motor.h::BACKWARD" ref="gdf445abfe1b77fa63f89e315ccc2f7f2" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__motors.html#gdf445abfe1b77fa63f89e315ccc2f7f2">BACKWARD</a>&nbsp;&nbsp;&nbsp;0</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">make the motors go backwards <br></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__motors.html#gbad32bfc46c9f31ba81955775611bd21">motors_init</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initialize the motors.  <a href="group__motors.html#gbad32bfc46c9f31ba81955775611bd21"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__motors.html#g751a431c19cdb52bbbc8127455bd41ee">motor1_set</a> (int direction, int speed)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set speed and direction of motor1.  <a href="group__motors.html#g751a431c19cdb52bbbc8127455bd41ee"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__motors.html#g23940fd8408c23fcf312b1d5937f0ab0">motor2_set</a> (int direction, int speed)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set speed and direction of motor2.  <a href="group__motors.html#g23940fd8408c23fcf312b1d5937f0ab0"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__motors.html#g3c7ada13bc7d8ed5e819910da74bf9cd">motors_off</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Turn the motors off.  <a href="group__motors.html#g3c7ada13bc7d8ed5e819910da74bf9cd"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Contains definitions for controlling the motors. 
+<p>
+Copyright (c) 2007 Colony Project<p>
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:<p>
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.<p>
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.<p>
+Contains definitions and functions for controlling the motors.<p>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Colony Project, CMU Robotics Club Based on Tom Lauwer's Firefly Library </dd></dl>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/pages.html
===================================================================
--- branches/battery/docs/libdragonfly/pages.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/pages.html	(revision 260)
@@ -0,0 +1,24 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: Page Index</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li class="current"><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<h1>libdragonfly Related Pages</h1>Here is a list of all related documentation pages:<ul>
+<li><a class="el" href="bug.html">Bug List</a>
+
+</ul>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/globals_defs_0x61.html
===================================================================
--- branches/battery/docs/libdragonfly/globals_defs_0x61.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/globals_defs_0x61.html	(revision 260)
@@ -0,0 +1,107 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li class="current"><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_defs.html#index__"><span>_</span></a></li>
+    <li class="current"><a href="globals_defs_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_defs_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_defs_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_defs_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li>
+    <li><a href="globals_defs_0x78.html#index_x"><span>x</span></a></li>
+    <li><a href="globals_defs_0x79.html#index_y"><span>y</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
+<li>A4
+: <a class="el" href="group__buzzer.html#ga0a03ad95ca0cb887a11e321fa1c9519">buzzer.h</a>
+<li>A4s
+: <a class="el" href="group__buzzer.html#g7063c01bf1877119a8aca7049e02a8cb">buzzer.h</a>
+<li>ALL_ON
+: <a class="el" href="group__dragonfly.html#g1252cf7a07df96ed2561ae605eaca197">dragonfly_lib.h</a>
+<li>AN0
+: <a class="el" href="group__analog.html#g099995994c74b5fff8f7de4ff3eac550">analog.h</a>
+<li>AN1
+: <a class="el" href="group__analog.html#g4903de2a52966c8dc2c20faf565d451d">analog.h</a>
+<li>AN10
+: <a class="el" href="group__analog.html#gc63caaf5f7a06a02522cb7f90d6c1959">analog.h</a>
+<li>AN11
+: <a class="el" href="group__analog.html#gdfeb79b00aaef4734408a910838f7872">analog.h</a>
+<li>AN12
+: <a class="el" href="group__analog.html#g7a50a07e69f38b6674b0494dfbc653f9">analog.h</a>
+<li>AN13
+: <a class="el" href="group__analog.html#gbf80851ae45ddfe4bfdfc10541c255ad">analog.h</a>
+<li>AN14
+: <a class="el" href="group__analog.html#g817772a1db513b734dfe4475c3616061">analog.h</a>
+<li>AN15
+: <a class="el" href="group__analog.html#g797adbadae057ff7aa766d84b4f180f9">analog.h</a>
+<li>AN2
+: <a class="el" href="group__analog.html#g9b0754e893d69a1e69e856853f70da1f">analog.h</a>
+<li>AN3
+: <a class="el" href="group__analog.html#g9f593faa38f1023698d74f03a457abe3">analog.h</a>
+<li>AN4
+: <a class="el" href="group__analog.html#gdc95f1e9cdc00268d7bca5885052171f">analog.h</a>
+<li>AN5
+: <a class="el" href="group__analog.html#g99ed455a0d536be03f12eba18ccff71b">analog.h</a>
+<li>AN6
+: <a class="el" href="group__analog.html#gd63d6861c3fa5e606de5c18ada3b4d10">analog.h</a>
+<li>AN7
+: <a class="el" href="group__analog.html#g277d706ee82bd70459b63e85489c7074">analog.h</a>
+<li>AN8
+: <a class="el" href="group__analog.html#g28b64348820dbb25c903d24f2e38a8a7">analog.h</a>
+<li>AN9
+: <a class="el" href="group__analog.html#g2fb7e4f4e0ea1f172eef79ed1f92e15f">analog.h</a>
+<li>ANALOG
+: <a class="el" href="group__dragonfly.html#gd42aa2404559d4a465d5d45e857f2881">dragonfly_lib.h</a>
+</ul>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/globals_0x71.html
===================================================================
--- branches/battery/docs/libdragonfly/globals_0x71.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/globals_0x71.html	(revision 260)
@@ -0,0 +1,69 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li class="current"><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html#index__"><span>_</span></a></li>
+    <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+    <li class="current"><a href="globals_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+    <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
+    <li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
+  </ul>
+</div>
+
+<p>
+Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:
+<p>
+<h3><a class="anchor" name="index_q">- q -</a></h3><ul>
+<li>QUARTER_SECOND
+: <a class="el" href="group__time.html#g0b2a348d9afca1f1182bc2bb2aa6a3d1">time.h</a>
+</ul>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/globals_0x63.html
===================================================================
--- branches/battery/docs/libdragonfly/globals_0x63.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/globals_0x63.html	(revision 260)
@@ -0,0 +1,77 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li class="current"><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html#index__"><span>_</span></a></li>
+    <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+    <li class="current"><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+    <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
+    <li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
+  </ul>
+</div>
+
+<p>
+Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:
+<p>
+<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
+<li>C4
+: <a class="el" href="group__buzzer.html#gcc39015f57b2efb8810b603f188bdf15">buzzer.h</a>
+<li>C4s
+: <a class="el" href="group__buzzer.html#g879790f58417f0986370ddbcda404ed0">buzzer.h</a>
+<li>C5
+: <a class="el" href="group__buzzer.html#g3b69b61d9deb37b13911faf2cf5cf1d5">buzzer.h</a>
+<li>COMM
+: <a class="el" href="group__dragonfly.html#g46fff4184b5d787de1ed367b97cb6091">dragonfly_lib.h</a>
+<li>CYAN
+: <a class="el" href="group__orbs.html#gd243f93c16bc4c1d3e0a13b84421d760">lights.h</a>
+</ul>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/move_8h-source.html
===================================================================
--- branches/battery/docs/libdragonfly/move_8h-source.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/move_8h-source.html	(revision 260)
@@ -0,0 +1,49 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: move.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<h1>move.h</h1><a href="move_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 
+<a name="l00036"></a>00036 <span class="preprocessor">#ifndef _MOVE_H_</span>
+<a name="l00037"></a>00037 <span class="preprocessor"></span><span class="preprocessor">#define _MOVE_H_</span>
+<a name="l00038"></a>00038 <span class="preprocessor"></span>
+<a name="l00045"></a><a class="code" href="group__move.html#ga02f16883c5ce325e2dbb8c3835aa9a1">00045</a> <span class="preprocessor">#define FWD 0</span>
+<a name="l00046"></a>00046 <span class="preprocessor"></span>
+<a name="l00047"></a><a class="code" href="group__move.html#gb8d9d2e1ff6a03ce3b45a32e0002a405">00047</a> <span class="preprocessor">#define BCK 1</span>
+<a name="l00048"></a>00048 <span class="preprocessor"></span>
+<a name="l00050"></a><a class="code" href="group__move.html#gff79b776dbd665d08a0cfcb4c2931c98">00050</a> <span class="preprocessor">#define SLOW_SPD 96</span>
+<a name="l00051"></a>00051 <span class="preprocessor"></span>
+<a name="l00052"></a><a class="code" href="group__move.html#ga0dd7c6a61a43fb8a3698988c414a9bf">00052</a> <span class="preprocessor">#define HALF_SPD 128</span>
+<a name="l00053"></a>00053 <span class="preprocessor"></span>
+<a name="l00054"></a><a class="code" href="group__move.html#gab20a9de15efe0d1b5599a3dd2ae9fea">00054</a> <span class="preprocessor">#define NRML_SPD 160</span>
+<a name="l00055"></a>00055 <span class="preprocessor"></span>
+<a name="l00056"></a><a class="code" href="group__move.html#ga1f2e117ff854d46ca84f16a1eb8419a">00056</a> <span class="preprocessor">#define FAST_SPD 192</span>
+<a name="l00057"></a>00057 <span class="preprocessor"></span>
+<a name="l00058"></a><a class="code" href="group__move.html#g35819c1d24f97763dab51cd367514443">00058</a> <span class="preprocessor">#define FULL_SPD 255</span>
+<a name="l00059"></a>00059 <span class="preprocessor"></span>
+<a name="l00061"></a><a class="code" href="group__move.html#g4e9e38cfcdb9bfd0f80c69a574301731">00061</a> <span class="preprocessor">#define SLOW_TURN 64</span>
+<a name="l00062"></a>00062 <span class="preprocessor"></span>
+<a name="l00063"></a><a class="code" href="group__move.html#gdfc67eeed7b52f97b8483af04e27a9ce">00063</a> <span class="preprocessor">#define NRML_TURN 96</span>
+<a name="l00064"></a>00064 <span class="preprocessor"></span>
+<a name="l00065"></a><a class="code" href="group__move.html#gb900792066abf52697bd19cc5240ae24">00065</a> <span class="preprocessor">#define FAST_TURN 128</span>
+<a name="l00066"></a>00066 <span class="preprocessor"></span>
+<a name="l00068"></a>00068 <span class="keywordtype">void</span> <a class="code" href="group__move.html#g4e27eab618b1d874ff25fd2b2a65493b" title="Move the robot at the specified velocity.">move</a>(<span class="keywordtype">int</span> velocity, <span class="keywordtype">int</span> omega);
+<a name="l00070"></a>00070 <span class="keywordtype">void</span> <a class="code" href="group__move.html#g8e79749d6af4a0aa12aceee41ad62ebd" title="Move the robot while avoiding obstacles.">move_avoid</a>(<span class="keywordtype">int</span> velocity, <span class="keywordtype">int</span> omega, <span class="keywordtype">int</span> strength);
+<a name="l00071"></a>00071 
+<a name="l00074"></a>00074 <span class="preprocessor">#endif</span>
+<a name="l00075"></a>00075 <span class="preprocessor"></span>
+</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/group__usb.html
===================================================================
--- branches/battery/docs/libdragonfly/group__usb.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/group__usb.html	(revision 260)
@@ -0,0 +1,217 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: USB Input / Output</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<h1>USB Input / Output</h1>Functions for USB input / output.  
+<a href="#_details">More...</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g378065b4d75b008228ee41cc335474a7"></a><!-- doxytag: member="usb::USB_BAUD" ref="g378065b4d75b008228ee41cc335474a7" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#g378065b4d75b008228ee41cc335474a7">USB_BAUD</a>&nbsp;&nbsp;&nbsp;115200</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">the USB baud rate <br></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#gddfbdb66f507ffcd08b4496531ed0a3d">usb_init</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initialize the USB.  <a href="#gddfbdb66f507ffcd08b4496531ed0a3d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#g3ee898cfe59d05c428c56021c2ccf946">usb_putc</a> (char c)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Print a character to USB.  <a href="#g3ee898cfe59d05c428c56021c2ccf946"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#g053a5d887edfe8e8be543ec53a3f60ae">usb_getc</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Read a character from USB.  <a href="#g053a5d887edfe8e8be543ec53a3f60ae"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#g6b1209b19e7fd2bbedc7407e0218453c">usb_getc_nb</a> (char *c)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Read a character from USB without blocking.  <a href="#g6b1209b19e7fd2bbedc7407e0218453c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#g6e101f68856f272f67923c4fb35a99e0">usb_puts</a> (char *s)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Print a string to USB.  <a href="#g6e101f68856f272f67923c4fb35a99e0"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#gcd371dedbff10f0c52dca4b3b7af9e3d">usb_puti</a> (int value)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Print an integer to USB.  <a href="#gcd371dedbff10f0c52dca4b3b7af9e3d"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Functions for USB input / output. 
+<p>
+Low level functions for USB input and output. <hr><h2>Function Documentation</h2>
+<a class="anchor" name="g053a5d887edfe8e8be543ec53a3f60ae"></a><!-- doxytag: member="serial.h::usb_getc" ref="g053a5d887edfe8e8be543ec53a3f60ae" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int usb_getc           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Read a character from USB. 
+<p>
+Returns the first character in the buffer received from USB. This function blocks execution until a character has been received. xbee_init must be called before this function may be used.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the first character in the usb buffer</dd></dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__usb.html#gddfbdb66f507ffcd08b4496531ed0a3d" title="Initialize the USB.">usb_init</a>, <a class="el" href="group__usb.html#g6b1209b19e7fd2bbedc7407e0218453c" title="Read a character from USB without blocking.">usb_getc_nb</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g6b1209b19e7fd2bbedc7407e0218453c"></a><!-- doxytag: member="serial.h::usb_getc_nb" ref="g6b1209b19e7fd2bbedc7407e0218453c" args="(char *c)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int usb_getc_nb           </td>
+          <td>(</td>
+          <td class="paramtype">char *&nbsp;</td>
+          <td class="paramname"> <em>c</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Read a character from USB without blocking. 
+<p>
+Non blocking version of usb_getc. If a character is present in the buffer, it is returned, otherwise -1 is returned immediately. usb_init must be called before this function can be used.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>c</em>&nbsp;</td><td>the received character. This will be set if a character has been received.</td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>-1 if no character is available, 0 otherwise</dd></dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__usb.html#gddfbdb66f507ffcd08b4496531ed0a3d" title="Initialize the USB.">usb_init</a>, <a class="el" href="group__usb.html#g053a5d887edfe8e8be543ec53a3f60ae" title="Read a character from USB.">usb_getc</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gddfbdb66f507ffcd08b4496531ed0a3d"></a><!-- doxytag: member="serial.h::usb_init" ref="gddfbdb66f507ffcd08b4496531ed0a3d" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void usb_init           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Initialize the USB. 
+<p>
+Initializes communication over the USB serial port. This must be called before any other usb function may be used. 
+</div>
+</div><p>
+<a class="anchor" name="g3ee898cfe59d05c428c56021c2ccf946"></a><!-- doxytag: member="serial.h::usb_putc" ref="g3ee898cfe59d05c428c56021c2ccf946" args="(char c)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int usb_putc           </td>
+          <td>(</td>
+          <td class="paramtype">char&nbsp;</td>
+          <td class="paramname"> <em>c</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Print a character to USB. 
+<p>
+Sends a character over USB.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>c</em>&nbsp;</td><td>the character to send </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>0 for success, nonzero for failure </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gcd371dedbff10f0c52dca4b3b7af9e3d"></a><!-- doxytag: member="serial.h::usb_puti" ref="gcd371dedbff10f0c52dca4b3b7af9e3d" args="(int value)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int usb_puti           </td>
+          <td>(</td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>value</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Print an integer to USB. 
+<p>
+Prints an integer, converted to ASCII, to usb. usb_init must be called before this function can be used.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>the integer to print</td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>0 if successful, nonzero otherwise</dd></dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__usb.html#gddfbdb66f507ffcd08b4496531ed0a3d" title="Initialize the USB.">usb_init</a>, <a class="el" href="group__usb.html#g3ee898cfe59d05c428c56021c2ccf946" title="Print a character to USB.">usb_putc</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g6e101f68856f272f67923c4fb35a99e0"></a><!-- doxytag: member="serial.h::usb_puts" ref="g6e101f68856f272f67923c4fb35a99e0" args="(char *s)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int usb_puts           </td>
+          <td>(</td>
+          <td class="paramtype">char *&nbsp;</td>
+          <td class="paramname"> <em>s</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Print a string to USB. 
+<p>
+Sends a sequence of characters over USB.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>s</em>&nbsp;</td><td>the string to send </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>0 for success, nonzero for failure </dd></dl>
+
+</div>
+</div><p>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/dragonfly__lib_8c.html
===================================================================
--- branches/battery/docs/libdragonfly/dragonfly__lib_8c.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/dragonfly__lib_8c.html	(revision 260)
@@ -0,0 +1,39 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: dragonfly_lib.c File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<h1>dragonfly_lib.c File Reference</h1>Dragonfly initialization. <a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="dragonfly__lib_8h-source.html">dragonfly_lib.h</a>&gt;</code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dragonfly.html#g8124e2c32bf25208586d500e45ba5fe3">dragonfly_init</a> (int config)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initialize the board.  <a href="group__dragonfly.html#g8124e2c32bf25208586d500e45ba5fe3"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Dragonfly initialization. 
+<p>
+Copyright (c) 2007 Colony Project<p>
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:<p>
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.<p>
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.<p>
+Contains implementation of dragonfly_init.<p>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Colony Project, CMU Robotics Club </dd></dl>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/globals_defs_0x73.html
===================================================================
--- branches/battery/docs/libdragonfly/globals_defs_0x73.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/globals_defs_0x73.html	(revision 260)
@@ -0,0 +1,77 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li class="current"><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_defs.html#index__"><span>_</span></a></li>
+    <li><a href="globals_defs_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_defs_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_defs_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li>
+    <li class="current"><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_defs_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li>
+    <li><a href="globals_defs_0x78.html#index_x"><span>x</span></a></li>
+    <li><a href="globals_defs_0x79.html#index_y"><span>y</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
+<li>SECOND
+: <a class="el" href="group__time.html#g94212be2394d2d37d9dfd33d07d82dba">time.h</a>
+<li>SERIAL
+: <a class="el" href="group__dragonfly.html#gae3f0b4211ba45d265973d40ccbb5fd1">dragonfly_lib.h</a>
+<li>SIXTEENTH_SECOND
+: <a class="el" href="group__time.html#gd271145628da4e0e85e3e2486d117713">time.h</a>
+<li>SLOW_SPD
+: <a class="el" href="group__move.html#gff79b776dbd665d08a0cfcb4c2931c98">move.h</a>
+<li>SLOW_TURN
+: <a class="el" href="group__move.html#g4e9e38cfcdb9bfd0f80c69a574301731">move.h</a>
+</ul>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/dio_8c.html
===================================================================
--- branches/battery/docs/libdragonfly/dio_8c.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/dio_8c.html	(revision 260)
@@ -0,0 +1,66 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: dio.c File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<h1>dio.c File Reference</h1>Digital Input and Output. <a href="#_details">More...</a>
+<p>
+<code>#include &lt;avr/interrupt.h&gt;</code><br>
+<code>#include &lt;<a class="el" href="dio_8h-source.html">dio.h</a>&gt;</code><br>
+<code>#include &lt;<a class="el" href="time_8h-source.html">time.h</a>&gt;</code><br>
+<code>#include &lt;<a class="el" href="lights_8h-source.html">lights.h</a>&gt;</code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g6202143ed6d0f809095c21bfac32acdd">digital_input</a> (int portpin)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Read a portpin.  <a href="group__dio.html#g6202143ed6d0f809095c21bfac32acdd"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g6bcadb9200f988ae733a51aa70467978">digital_pull_up</a> (int portpin)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pullup a portpin.  <a href="group__dio.html#g6bcadb9200f988ae733a51aa70467978"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g67967857dcc26aeea8cdd0a53a9e138d">digital_output</a> (int portpin, int val)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Output to a portpin.  <a href="group__dio.html#g67967857dcc26aeea8cdd0a53a9e138d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gedac5cd2a11710ab4294de2ae4efe989">button1_read</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if button1 is pressed.  <a href="group__dio.html#gedac5cd2a11710ab4294de2ae4efe989"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g63755dc896b16e09d5223cada174d87b">button1_wait</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Wait until button1 is pressed.  <a href="group__dio.html#g63755dc896b16e09d5223cada174d87b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g1f8648caa59384d58fc157d8933f4be5">button1_click</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if button1 is clicked.  <a href="group__dio.html#g1f8648caa59384d58fc157d8933f4be5"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g65e4c13e999fdfa9da3394d0175f17aa">button2_read</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if button2 is pressed.  <a href="group__dio.html#g65e4c13e999fdfa9da3394d0175f17aa"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g4971f4473e759bcff2e2758e75bcdbe8">button2_wait</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Wait until button2 is pressed.  <a href="group__dio.html#g4971f4473e759bcff2e2758e75bcdbe8"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g4147c347b473bd41c0a0f02af4dd39f2">button2_click</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if button2 is clicked.  <a href="group__dio.html#g4147c347b473bd41c0a0f02af4dd39f2"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Digital Input and Output. 
+<p>
+Copyright (c) 2007 Colony Project<p>
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:<p>
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.<p>
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.<p>
+Implementation of functions for digital input and output.<p>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Colony Project, CMU Robotics Club </dd></dl>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/globals_defs_0x65.html
===================================================================
--- branches/battery/docs/libdragonfly/globals_defs_0x65.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/globals_defs_0x65.html	(revision 260)
@@ -0,0 +1,73 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li class="current"><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_defs.html#index__"><span>_</span></a></li>
+    <li><a href="globals_defs_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li>
+    <li class="current"><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_defs_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_defs_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_defs_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li>
+    <li><a href="globals_defs_0x78.html#index_x"><span>x</span></a></li>
+    <li><a href="globals_defs_0x79.html#index_y"><span>y</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
+<li>E4
+: <a class="el" href="group__buzzer.html#g4c819074c856b4e67fad4875a92cb2e9">buzzer.h</a>
+<li>EIGTH_SECOND
+: <a class="el" href="group__time.html#g7bdae984203001070e9abeb3190f844a">time.h</a>
+<li>EXT_MUX
+: <a class="el" href="group__analog.html#g3434ce39eaea22b46a0100b7fd3a6f47">analog.h</a>
+</ul>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/globals_0x75.html
===================================================================
--- branches/battery/docs/libdragonfly/globals_0x75.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/globals_0x75.html	(revision 260)
@@ -0,0 +1,89 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li class="current"><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html#index__"><span>_</span></a></li>
+    <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+    <li class="current"><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+    <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
+    <li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
+  </ul>
+</div>
+
+<p>
+Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:
+<p>
+<h3><a class="anchor" name="index_u">- u -</a></h3><ul>
+<li>USB
+: <a class="el" href="group__dragonfly.html#g779bf099075a999d1074357fccbd466b">dragonfly_lib.h</a>
+<li>USB_BAUD
+: <a class="el" href="group__usb.html#g378065b4d75b008228ee41cc335474a7">serial.h</a>
+<li>usb_getc()
+: <a class="el" href="group__usb.html#g053a5d887edfe8e8be543ec53a3f60ae">serial.h</a>
+, <a class="el" href="group__usb.html#g053a5d887edfe8e8be543ec53a3f60ae">serial.c</a>
+<li>usb_getc_nb()
+: <a class="el" href="group__usb.html#g6b1209b19e7fd2bbedc7407e0218453c">serial.c</a>
+, <a class="el" href="group__usb.html#g6b1209b19e7fd2bbedc7407e0218453c">serial.h</a>
+<li>usb_init()
+: <a class="el" href="group__usb.html#gddfbdb66f507ffcd08b4496531ed0a3d">serial.h</a>
+, <a class="el" href="group__usb.html#gddfbdb66f507ffcd08b4496531ed0a3d">serial.c</a>
+<li>usb_putc()
+: <a class="el" href="group__usb.html#g3ee898cfe59d05c428c56021c2ccf946">serial.c</a>
+, <a class="el" href="group__usb.html#g3ee898cfe59d05c428c56021c2ccf946">serial.h</a>
+<li>usb_puti()
+: <a class="el" href="group__usb.html#gcd371dedbff10f0c52dca4b3b7af9e3d">serial.c</a>
+, <a class="el" href="group__usb.html#gcd371dedbff10f0c52dca4b3b7af9e3d">serial.h</a>
+<li>usb_puts()
+: <a class="el" href="group__usb.html#g6e101f68856f272f67923c4fb35a99e0">serial.h</a>
+, <a class="el" href="group__usb.html#g6e101f68856f272f67923c4fb35a99e0">serial.c</a>
+</ul>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/battery_8h-source.html
===================================================================
--- branches/battery/docs/libdragonfly/battery_8h-source.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/battery_8h-source.html	(revision 260)
@@ -0,0 +1,38 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: battery.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<h1>battery.h</h1><a href="battery_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 
+<a name="l00037"></a>00037 <span class="preprocessor">#ifndef _BATTERY_H_</span>
+<a name="l00038"></a>00038 <span class="preprocessor"></span><span class="preprocessor">#define _BATTERY_H_</span>
+<a name="l00039"></a>00039 <span class="preprocessor"></span>
+<a name="l00046"></a><a class="code" href="group__battery.html#g8d3e83b7f2ff00064ba16519d1589cfd">00046</a> <span class="preprocessor">#define BATTERY_NORMALV 154</span>
+<a name="l00047"></a>00047 <span class="preprocessor"></span>
+<a name="l00048"></a><a class="code" href="group__battery.html#gc955a8295474a62e5faeaf28abf89c6b">00048</a> <span class="preprocessor">#define BATTERY_CHARINGV 179</span>
+<a name="l00049"></a>00049 <span class="preprocessor"></span>
+<a name="l00050"></a><a class="code" href="group__battery.html#gb23d2e4155f65f05628d1b48430c6b18">00050</a> <span class="preprocessor">#define BATTERY_LOWV 152</span>
+<a name="l00051"></a>00051 <span class="preprocessor"></span>
+<a name="l00053"></a>00053 <span class="keywordtype">int</span> <a class="code" href="group__battery.html#ga17c87ea3dd1f7539005ac596efe1b32" title="Read the battery voltage.">battery8</a>(<span class="keywordtype">void</span>);
+<a name="l00055"></a>00055 <span class="keywordtype">int</span> <a class="code" href="group__battery.html#g538631dcf134d98d7301d800a744e4d9" title="Read the battery voltage in deciVolts.">battery</a>(<span class="keywordtype">void</span>);
+<a name="l00057"></a>00057 <span class="keywordtype">char</span> <a class="code" href="group__battery.html#g4febf636fecb12a276edb51f5b9cc61e" title="Check if the battery is low.">battery_low</a>(<span class="keywordtype">void</span>);
+<a name="l00059"></a>00059 <span class="keywordtype">int</span> <a class="code" href="group__battery.html#g431bfea596da03bdeead863b16e0c37a" title="Get an average battery voltage reading.">battery8_avg</a>(<span class="keywordtype">int</span> n_samples);
+<a name="l00060"></a>00060  <span class="comment">//end addtogroup</span>
+<a name="l00062"></a>00062 
+<a name="l00063"></a>00063 <span class="preprocessor">#endif</span>
+<a name="l00064"></a>00064 <span class="preprocessor"></span>
+</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/globals_0x67.html
===================================================================
--- branches/battery/docs/libdragonfly/globals_0x67.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/globals_0x67.html	(revision 260)
@@ -0,0 +1,75 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li class="current"><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html#index__"><span>_</span></a></li>
+    <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+    <li class="current"><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+    <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
+    <li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
+  </ul>
+</div>
+
+<p>
+Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:
+<p>
+<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
+<li>G4
+: <a class="el" href="group__buzzer.html#g6f984a8b01aafc34122cc8bc0d9d5691">buzzer.h</a>
+<li>G4s
+: <a class="el" href="group__buzzer.html#gaf8daa589f172256505e028dab2954b2">buzzer.h</a>
+<li>get_max_bom()
+: <a class="el" href="group__bom.html#g86753fe7440cd64e60c58ad31c62264a">bom.c</a>
+<li>GREEN
+: <a class="el" href="group__orbs.html#gcfbc006ea433ad708fdee3e82996e721">lights.h</a>
+</ul>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/globals_defs_0x77.html
===================================================================
--- branches/battery/docs/libdragonfly/globals_defs_0x77.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/globals_defs_0x77.html	(revision 260)
@@ -0,0 +1,71 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li class="current"><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_defs.html#index__"><span>_</span></a></li>
+    <li><a href="globals_defs_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_defs_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_defs_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_defs_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li>
+    <li class="current"><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li>
+    <li><a href="globals_defs_0x78.html#index_x"><span>x</span></a></li>
+    <li><a href="globals_defs_0x79.html#index_y"><span>y</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_w">- w -</a></h3><ul>
+<li>WHEEL_PORT
+: <a class="el" href="group__analog.html#ga6538d2deb002b8441891dc4e15cd104">analog.h</a>
+<li>WHITE
+: <a class="el" href="group__orbs.html#g87b537f5fa5c109d3c05c13d6b18f382">lights.h</a>
+</ul>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/globals_defs_0x69.html
===================================================================
--- branches/battery/docs/libdragonfly/globals_defs_0x69.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/globals_defs_0x69.html	(revision 260)
@@ -0,0 +1,81 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li class="current"><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_defs.html#index__"><span>_</span></a></li>
+    <li><a href="globals_defs_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li>
+    <li class="current"><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_defs_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_defs_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_defs_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li>
+    <li><a href="globals_defs_0x78.html#index_x"><span>x</span></a></li>
+    <li><a href="globals_defs_0x79.html#index_y"><span>y</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
+<li>I2C
+: <a class="el" href="group__dragonfly.html#g457a9aa93dbb216459873a30bdb4d84a">dragonfly_lib.h</a>
+<li>I2C_BIT_RATE_DIVIDER
+: <a class="el" href="group__i2c.html#gaf685692265ff486494774a12f58cb12">i2c.c</a>
+<li>IR1
+: <a class="el" href="group__rangefinder.html#g7b2b32709f9770a283701ffcf3723497">rangefinder.h</a>
+<li>IR2
+: <a class="el" href="group__rangefinder.html#g5a08e4f5cb3582e623cc14a6c92d48de">rangefinder.h</a>
+<li>IR3
+: <a class="el" href="group__rangefinder.html#g26c72d21cca0ec21af4bd9b20ba3ad51">rangefinder.h</a>
+<li>IR4
+: <a class="el" href="group__rangefinder.html#g20f2f5908baa0eeba04b9ceaf718cea0">rangefinder.h</a>
+<li>IR5
+: <a class="el" href="group__rangefinder.html#g23554754d5334bdc35df623e1e012ede">rangefinder.h</a>
+</ul>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/globals_0x79.html
===================================================================
--- branches/battery/docs/libdragonfly/globals_0x79.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/globals_0x79.html	(revision 260)
@@ -0,0 +1,69 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li class="current"><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html#index__"><span>_</span></a></li>
+    <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+    <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
+    <li class="current"><a href="globals_0x79.html#index_y"><span>y</span></a></li>
+  </ul>
+</div>
+
+<p>
+Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:
+<p>
+<h3><a class="anchor" name="index_y">- y -</a></h3><ul>
+<li>YELLOW
+: <a class="el" href="group__orbs.html#gbf681265909adf3d3e8116c93c0ba179">lights.h</a>
+</ul>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/i2c_8h-source.html
===================================================================
--- branches/battery/docs/libdragonfly/i2c_8h-source.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/i2c_8h-source.html	(revision 260)
@@ -0,0 +1,40 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: i2c.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<h1>i2c.h</h1><a href="i2c_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 
+<a name="l00036"></a>00036 <span class="preprocessor">#ifndef _I2C_H_</span>
+<a name="l00037"></a>00037 <span class="preprocessor"></span><span class="preprocessor">#define _I2C_H_</span>
+<a name="l00038"></a>00038 <span class="preprocessor"></span>
+<a name="l00039"></a>00039 <span class="preprocessor">#include &lt;stddef.h&gt;</span>
+<a name="l00040"></a>00040 
+<a name="l00042"></a><a class="code" href="i2c_8h.html#e1453fbad57354c82d465c704edeead5">00042</a> <span class="keyword">typedef</span> void (*<a class="code" href="i2c_8h.html#e1453fbad57354c82d465c704edeead5" title="Address of slave receive handler function.">fun_srecv_t</a>)(char);
+<a name="l00043"></a>00043 
+<a name="l00045"></a><a class="code" href="i2c_8h.html#3e550321eadebd4a697a3016e6ee918b">00045</a> <span class="keyword">typedef</span> int (*<a class="code" href="i2c_8h.html#3e550321eadebd4a697a3016e6ee918b" title="Address of master receive handler function.">fun_mrecv_t</a>)(char);
+<a name="l00046"></a>00046 
+<a name="l00048"></a><a class="code" href="i2c_8h.html#4b946a38c2f1c58d838f59c6099feba1">00048</a> <span class="keyword">typedef</span> char (*<a class="code" href="i2c_8h.html#4b946a38c2f1c58d838f59c6099feba1" title="Address of slave send handler function.">fun_send_t</a>)(void);
+<a name="l00049"></a>00049 
+<a name="l00050"></a>00050 <span class="keywordtype">int</span> <a class="code" href="group__i2c.html#g28bd4994859c49763a282579c4c772a1" title="Initializes the i2c module.">i2c_init</a>(<span class="keywordtype">char</span> addr, <a class="code" href="i2c_8h.html#3e550321eadebd4a697a3016e6ee918b" title="Address of master receive handler function.">fun_mrecv_t</a> master_recv, <a class="code" href="i2c_8h.html#e1453fbad57354c82d465c704edeead5" title="Address of slave receive handler function.">fun_srecv_t</a> slave_recv, <a class="code" href="i2c_8h.html#4b946a38c2f1c58d838f59c6099feba1" title="Address of slave send handler function.">fun_send_t</a> slave_send);
+<a name="l00051"></a>00051 <span class="keywordtype">int</span> <a class="code" href="group__i2c.html#g15f534819e0f3405c4e05769af1f1e19" title="Sends a byte array over I2C as a master.">i2c_send</a>(<span class="keywordtype">char</span> dest, <span class="keywordtype">char</span>* data, <span class="keywordtype">size_t</span> bytes);
+<a name="l00052"></a>00052 <span class="keywordtype">int</span> <a class="code" href="group__i2c.html#gf5d4ed96f03670ca300298019b7f2f72" title="Send a master request to the destination.">i2c_request</a>(<span class="keywordtype">char</span> dest);
+<a name="l00053"></a>00053 
+<a name="l00054"></a>00054 <span class="keywordtype">void</span> i2c_packet_rec (<span class="keywordtype">char</span> i2c_byte);
+<a name="l00055"></a>00055 <span class="keywordtype">void</span> i2c_packet_sniff(<span class="keywordtype">char</span> data);
+<a name="l00056"></a>00056 <span class="preprocessor">#endif</span>
+<a name="l00057"></a>00057 <span class="preprocessor"></span>
+</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/group__analog.html
===================================================================
--- branches/battery/docs/libdragonfly/group__analog.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/group__analog.html	(revision 260)
@@ -0,0 +1,224 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: Analog</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<h1>Analog</h1><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g099995994c74b5fff8f7de4ff3eac550"></a><!-- doxytag: member="analog::AN0" ref="g099995994c74b5fff8f7de4ff3eac550" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__analog.html#g099995994c74b5fff8f7de4ff3eac550">AN0</a>&nbsp;&nbsp;&nbsp;0x00</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Analog port 0. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g4903de2a52966c8dc2c20faf565d451d"></a><!-- doxytag: member="analog::AN1" ref="g4903de2a52966c8dc2c20faf565d451d" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__analog.html#g4903de2a52966c8dc2c20faf565d451d">AN1</a>&nbsp;&nbsp;&nbsp;0x01</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Analog port 1. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g9b0754e893d69a1e69e856853f70da1f"></a><!-- doxytag: member="analog::AN2" ref="g9b0754e893d69a1e69e856853f70da1f" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__analog.html#g9b0754e893d69a1e69e856853f70da1f">AN2</a>&nbsp;&nbsp;&nbsp;0x02</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Analog port 2. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g9f593faa38f1023698d74f03a457abe3"></a><!-- doxytag: member="analog::AN3" ref="g9f593faa38f1023698d74f03a457abe3" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__analog.html#g9f593faa38f1023698d74f03a457abe3">AN3</a>&nbsp;&nbsp;&nbsp;0x03</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Analog port 3. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gdc95f1e9cdc00268d7bca5885052171f"></a><!-- doxytag: member="analog::AN4" ref="gdc95f1e9cdc00268d7bca5885052171f" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__analog.html#gdc95f1e9cdc00268d7bca5885052171f">AN4</a>&nbsp;&nbsp;&nbsp;0x04</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Analog port 4. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g99ed455a0d536be03f12eba18ccff71b"></a><!-- doxytag: member="analog::AN5" ref="g99ed455a0d536be03f12eba18ccff71b" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__analog.html#g99ed455a0d536be03f12eba18ccff71b">AN5</a>&nbsp;&nbsp;&nbsp;0x05</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Analog port 5. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gd63d6861c3fa5e606de5c18ada3b4d10"></a><!-- doxytag: member="analog::AN6" ref="gd63d6861c3fa5e606de5c18ada3b4d10" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__analog.html#gd63d6861c3fa5e606de5c18ada3b4d10">AN6</a>&nbsp;&nbsp;&nbsp;0x06</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Analog port 6. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g277d706ee82bd70459b63e85489c7074"></a><!-- doxytag: member="analog::AN7" ref="g277d706ee82bd70459b63e85489c7074" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__analog.html#g277d706ee82bd70459b63e85489c7074">AN7</a>&nbsp;&nbsp;&nbsp;0x07</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Analog port 7. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g28b64348820dbb25c903d24f2e38a8a7"></a><!-- doxytag: member="analog::AN8" ref="g28b64348820dbb25c903d24f2e38a8a7" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__analog.html#g28b64348820dbb25c903d24f2e38a8a7">AN8</a>&nbsp;&nbsp;&nbsp;0x08</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Analog port 8. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g2fb7e4f4e0ea1f172eef79ed1f92e15f"></a><!-- doxytag: member="analog::AN9" ref="g2fb7e4f4e0ea1f172eef79ed1f92e15f" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__analog.html#g2fb7e4f4e0ea1f172eef79ed1f92e15f">AN9</a>&nbsp;&nbsp;&nbsp;0x09</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Analog port 9. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gc63caaf5f7a06a02522cb7f90d6c1959"></a><!-- doxytag: member="analog::AN10" ref="gc63caaf5f7a06a02522cb7f90d6c1959" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__analog.html#gc63caaf5f7a06a02522cb7f90d6c1959">AN10</a>&nbsp;&nbsp;&nbsp;0x0a</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Analog port 10. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gdfeb79b00aaef4734408a910838f7872"></a><!-- doxytag: member="analog::AN11" ref="gdfeb79b00aaef4734408a910838f7872" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__analog.html#gdfeb79b00aaef4734408a910838f7872">AN11</a>&nbsp;&nbsp;&nbsp;0x0b</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Analog port 11. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g7a50a07e69f38b6674b0494dfbc653f9"></a><!-- doxytag: member="analog::AN12" ref="g7a50a07e69f38b6674b0494dfbc653f9" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__analog.html#g7a50a07e69f38b6674b0494dfbc653f9">AN12</a>&nbsp;&nbsp;&nbsp;0x0c</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Analog port 12. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gbf80851ae45ddfe4bfdfc10541c255ad"></a><!-- doxytag: member="analog::AN13" ref="gbf80851ae45ddfe4bfdfc10541c255ad" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__analog.html#gbf80851ae45ddfe4bfdfc10541c255ad">AN13</a>&nbsp;&nbsp;&nbsp;0x0d</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Analog port 13. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g817772a1db513b734dfe4475c3616061"></a><!-- doxytag: member="analog::AN14" ref="g817772a1db513b734dfe4475c3616061" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__analog.html#g817772a1db513b734dfe4475c3616061">AN14</a>&nbsp;&nbsp;&nbsp;0x0e</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Analog port 14. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g797adbadae057ff7aa766d84b4f180f9"></a><!-- doxytag: member="analog::AN15" ref="g797adbadae057ff7aa766d84b4f180f9" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__analog.html#g797adbadae057ff7aa766d84b4f180f9">AN15</a>&nbsp;&nbsp;&nbsp;0x0f</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Analog port 15. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g3434ce39eaea22b46a0100b7fd3a6f47"></a><!-- doxytag: member="analog::EXT_MUX" ref="g3434ce39eaea22b46a0100b7fd3a6f47" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__analog.html#g3434ce39eaea22b46a0100b7fd3a6f47">EXT_MUX</a>&nbsp;&nbsp;&nbsp;AN7</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">EXT_MUX analog port. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga6538d2deb002b8441891dc4e15cd104"></a><!-- doxytag: member="analog::WHEEL_PORT" ref="ga6538d2deb002b8441891dc4e15cd104" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__analog.html#ga6538d2deb002b8441891dc4e15cd104">WHEEL_PORT</a>&nbsp;&nbsp;&nbsp;AN10</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Analog port for the wheel. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gadcd026a2c91fe96c8134619c87bb72a"></a><!-- doxytag: member="analog::BATT_PORT" ref="gadcd026a2c91fe96c8134619c87bb72a" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__analog.html#gadcd026a2c91fe96c8134619c87bb72a">BATT_PORT</a>&nbsp;&nbsp;&nbsp;AN11</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Analog port for the battery voltage detector. <br></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__analog.html#g55f66ff6f3449ef81d97b7e47f041918">analog_init</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initialize analog ports.  <a href="#g55f66ff6f3449ef81d97b7e47f041918"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__analog.html#gf1211040ce2c54f12f98df7d47a4eb27">analog8</a> (int which)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Read an 8-bit number from an analog port.  <a href="#gf1211040ce2c54f12f98df7d47a4eb27"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__analog.html#g875bf8cb165a3a288eb1aa2ac06be4f3">analog10</a> (int which)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Read a 10-bit number from an analog port.  <a href="#g875bf8cb165a3a288eb1aa2ac06be4f3"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__analog.html#g973e63eb508819a37efe3231b6a39550">wheel</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Read the position of the wheel.  <a href="#g973e63eb508819a37efe3231b6a39550"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Functions for manipulation the ADC on the dragonfly board. All definitions may be found in <a class="el" href="analog_8h.html" title="Contains functions and definitions for using the ADC.">analog.h</a>. <hr><h2>Function Documentation</h2>
+<a class="anchor" name="g875bf8cb165a3a288eb1aa2ac06be4f3"></a><!-- doxytag: member="analog.c::analog10" ref="g875bf8cb165a3a288eb1aa2ac06be4f3" args="(int which)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">unsigned int analog10           </td>
+          <td>(</td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>which</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Read a 10-bit number from an analog port. 
+<p>
+Reads a ten bit number from the specified port. analog_init must be called before using this function.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>which</em>&nbsp;</td><td>the analog port to read from. Typically a constant, one of AN0 - AN7.</td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the ten bit number input to the specified port</dd></dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__analog.html#g55f66ff6f3449ef81d97b7e47f041918" title="Initialize analog ports.">analog_init</a>, <a class="el" href="group__analog.html#gf1211040ce2c54f12f98df7d47a4eb27" title="Read an 8-bit number from an analog port.">analog8</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gf1211040ce2c54f12f98df7d47a4eb27"></a><!-- doxytag: member="analog.c::analog8" ref="gf1211040ce2c54f12f98df7d47a4eb27" args="(int which)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">unsigned int analog8           </td>
+          <td>(</td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>which</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Read an 8-bit number from an analog port. 
+<p>
+Reads an eight bit number from an analog port. analog_init must be called before using this function.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>which</em>&nbsp;</td><td>the analog port to read from. One of the constants AN0 - AN7.</td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the eight bit input to the specified port</dd></dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__analog.html#g55f66ff6f3449ef81d97b7e47f041918" title="Initialize analog ports.">analog_init</a>, <a class="el" href="group__analog.html#g875bf8cb165a3a288eb1aa2ac06be4f3" title="Read a 10-bit number from an analog port.">analog10</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g55f66ff6f3449ef81d97b7e47f041918"></a><!-- doxytag: member="analog.c::analog_init" ref="g55f66ff6f3449ef81d97b7e47f041918" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void analog_init           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Initialize analog ports. 
+<p>
+Initializes the ADC. Call analog_init before reading from the analog ports.<p>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__analog.html#gf1211040ce2c54f12f98df7d47a4eb27" title="Read an 8-bit number from an analog port.">analog8</a>, <a class="el" href="group__analog.html#g875bf8cb165a3a288eb1aa2ac06be4f3" title="Read a 10-bit number from an analog port.">analog10</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g973e63eb508819a37efe3231b6a39550"></a><!-- doxytag: member="analog.c::wheel" ref="g973e63eb508819a37efe3231b6a39550" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int wheel           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Read the position of the wheel. 
+<p>
+Returns the current position of the wheel, as an integer in the range 0 - 255. analog_init must be called before using this function.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the orientation of the wheel, as an integer in the range 0 - 255.</dd></dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__analog.html#g55f66ff6f3449ef81d97b7e47f041918" title="Initialize analog ports.">analog_init</a> </dd></dl>
+
+</div>
+</div><p>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/buzzer_8h.html
===================================================================
--- branches/battery/docs/libdragonfly/buzzer_8h.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/buzzer_8h.html	(revision 260)
@@ -0,0 +1,105 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: buzzer.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<h1>buzzer.h File Reference</h1>Contains definitions for using the buzzer. <a href="#_details">More...</a>
+<p>
+
+<p>
+<a href="buzzer_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gcc39015f57b2efb8810b603f188bdf15"></a><!-- doxytag: member="buzzer.h::C4" ref="gcc39015f57b2efb8810b603f188bdf15" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__buzzer.html#gcc39015f57b2efb8810b603f188bdf15">C4</a>&nbsp;&nbsp;&nbsp;260</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Middle C. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g879790f58417f0986370ddbcda404ed0"></a><!-- doxytag: member="buzzer.h::C4s" ref="g879790f58417f0986370ddbcda404ed0" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__buzzer.html#g879790f58417f0986370ddbcda404ed0">C4s</a>&nbsp;&nbsp;&nbsp;277</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">C#. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g3d9bb178282c3cb69740c94ba1e48fed"></a><!-- doxytag: member="buzzer.h::D4" ref="g3d9bb178282c3cb69740c94ba1e48fed" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__buzzer.html#g3d9bb178282c3cb69740c94ba1e48fed">D4</a>&nbsp;&nbsp;&nbsp;294</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">D. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g33eb0561dd16dd44c7c23519dd22540a"></a><!-- doxytag: member="buzzer.h::D4s" ref="g33eb0561dd16dd44c7c23519dd22540a" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__buzzer.html#g33eb0561dd16dd44c7c23519dd22540a">D4s</a>&nbsp;&nbsp;&nbsp;311</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">D#. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g4c819074c856b4e67fad4875a92cb2e9"></a><!-- doxytag: member="buzzer.h::E4" ref="g4c819074c856b4e67fad4875a92cb2e9" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__buzzer.html#g4c819074c856b4e67fad4875a92cb2e9">E4</a>&nbsp;&nbsp;&nbsp;330</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">E. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g7fd7918aa90b0ce1dc7ca9fe7a00e9fb"></a><!-- doxytag: member="buzzer.h::F4" ref="g7fd7918aa90b0ce1dc7ca9fe7a00e9fb" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__buzzer.html#g7fd7918aa90b0ce1dc7ca9fe7a00e9fb">F4</a>&nbsp;&nbsp;&nbsp;349</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">F. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g93ff98890b28a2833f1152cc95c3e628"></a><!-- doxytag: member="buzzer.h::F4s" ref="g93ff98890b28a2833f1152cc95c3e628" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__buzzer.html#g93ff98890b28a2833f1152cc95c3e628">F4s</a>&nbsp;&nbsp;&nbsp;370</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">F#. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g6f984a8b01aafc34122cc8bc0d9d5691"></a><!-- doxytag: member="buzzer.h::G4" ref="g6f984a8b01aafc34122cc8bc0d9d5691" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__buzzer.html#g6f984a8b01aafc34122cc8bc0d9d5691">G4</a>&nbsp;&nbsp;&nbsp;392</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">G. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gaf8daa589f172256505e028dab2954b2"></a><!-- doxytag: member="buzzer.h::G4s" ref="gaf8daa589f172256505e028dab2954b2" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__buzzer.html#gaf8daa589f172256505e028dab2954b2">G4s</a>&nbsp;&nbsp;&nbsp;415</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">G#. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga0a03ad95ca0cb887a11e321fa1c9519"></a><!-- doxytag: member="buzzer.h::A4" ref="ga0a03ad95ca0cb887a11e321fa1c9519" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__buzzer.html#ga0a03ad95ca0cb887a11e321fa1c9519">A4</a>&nbsp;&nbsp;&nbsp;440</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g7063c01bf1877119a8aca7049e02a8cb"></a><!-- doxytag: member="buzzer.h::A4s" ref="g7063c01bf1877119a8aca7049e02a8cb" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__buzzer.html#g7063c01bf1877119a8aca7049e02a8cb">A4s</a>&nbsp;&nbsp;&nbsp;466</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A#. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g0bf59f84e29fb57d27314583365a88d6"></a><!-- doxytag: member="buzzer.h::B4" ref="g0bf59f84e29fb57d27314583365a88d6" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__buzzer.html#g0bf59f84e29fb57d27314583365a88d6">B4</a>&nbsp;&nbsp;&nbsp;494</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">B. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g3b69b61d9deb37b13911faf2cf5cf1d5"></a><!-- doxytag: member="buzzer.h::C5" ref="g3b69b61d9deb37b13911faf2cf5cf1d5" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__buzzer.html#g3b69b61d9deb37b13911faf2cf5cf1d5">C5</a>&nbsp;&nbsp;&nbsp;523</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">C. <br></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__buzzer.html#g0cead532fdd0c0de5fa1c1de0f6556bd">buzzer_init</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initialize the buzzer.  <a href="group__buzzer.html#g0cead532fdd0c0de5fa1c1de0f6556bd"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__buzzer.html#g9872f05325dd86a89728d47c8e9158ab">buzzer_set_val</a> (unsigned int buzz_value)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the value the buzzer plays.  <a href="group__buzzer.html#g9872f05325dd86a89728d47c8e9158ab"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__buzzer.html#ga0aba85b0044cb1a44bb28c675d7c193">buzzer_set_freq</a> (unsigned int buzz_freq)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the frequency the buzzer plays.  <a href="group__buzzer.html#ga0aba85b0044cb1a44bb28c675d7c193"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__buzzer.html#ga78239c1255dfea31992f435659df1d7">buzzer_chirp</a> (unsigned int ms, unsigned int buzz_freq)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Play a frequency for a specified time.  <a href="group__buzzer.html#ga78239c1255dfea31992f435659df1d7"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__buzzer.html#g93d07c81691fec7a85ea85117d6eca4f">buzzer_off</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Turn the buzzer off.  <a href="group__buzzer.html#g93d07c81691fec7a85ea85117d6eca4f"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Contains definitions for using the buzzer. 
+<p>
+Copyright (c) 2007 Colony Project<p>
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:<p>
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.<p>
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.<p>
+Contains definitions for using the buzzer built into the colony robots.<p>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Colony Project, CMU Robotics Club </dd></dl>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/group__orbs.html
===================================================================
--- branches/battery/docs/libdragonfly/group__orbs.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/group__orbs.html	(revision 260)
@@ -0,0 +1,397 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: Orbs</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<h1>Orbs</h1>Functions for controlling the color of the orbs.  
+<a href="#_details">More...</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g8d23feea868a983c8c2b661e1e16972f"></a><!-- doxytag: member="orbs::RED" ref="g8d23feea868a983c8c2b661e1e16972f" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__orbs.html#g8d23feea868a983c8c2b661e1e16972f">RED</a>&nbsp;&nbsp;&nbsp;0xE0</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Red. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gc5b6e19bf06822021f35602c59658de3"></a><!-- doxytag: member="orbs::ORANGE" ref="gc5b6e19bf06822021f35602c59658de3" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__orbs.html#gc5b6e19bf06822021f35602c59658de3">ORANGE</a>&nbsp;&nbsp;&nbsp;0xE4</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Orange. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gbf681265909adf3d3e8116c93c0ba179"></a><!-- doxytag: member="orbs::YELLOW" ref="gbf681265909adf3d3e8116c93c0ba179" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__orbs.html#gbf681265909adf3d3e8116c93c0ba179">YELLOW</a>&nbsp;&nbsp;&nbsp;0xE8</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Yellow. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g46019a1f2c10603a54b6cbb19cbf3c21"></a><!-- doxytag: member="orbs::LIME" ref="g46019a1f2c10603a54b6cbb19cbf3c21" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__orbs.html#g46019a1f2c10603a54b6cbb19cbf3c21">LIME</a>&nbsp;&nbsp;&nbsp;0x68</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Lime. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gcfbc006ea433ad708fdee3e82996e721"></a><!-- doxytag: member="orbs::GREEN" ref="gcfbc006ea433ad708fdee3e82996e721" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__orbs.html#gcfbc006ea433ad708fdee3e82996e721">GREEN</a>&nbsp;&nbsp;&nbsp;0x1C</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Green. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gd243f93c16bc4c1d3e0a13b84421d760"></a><!-- doxytag: member="orbs::CYAN" ref="gd243f93c16bc4c1d3e0a13b84421d760" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__orbs.html#gd243f93c16bc4c1d3e0a13b84421d760">CYAN</a>&nbsp;&nbsp;&nbsp;0x1F</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Cyan. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g79d10e672abb49ad63eeaa8aaef57c38"></a><!-- doxytag: member="orbs::BLUE" ref="g79d10e672abb49ad63eeaa8aaef57c38" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__orbs.html#g79d10e672abb49ad63eeaa8aaef57c38">BLUE</a>&nbsp;&nbsp;&nbsp;0x03</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Blue. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gda419fe3b48fcf19daed7cc57ccf1174"></a><!-- doxytag: member="orbs::PINK" ref="gda419fe3b48fcf19daed7cc57ccf1174" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__orbs.html#gda419fe3b48fcf19daed7cc57ccf1174">PINK</a>&nbsp;&nbsp;&nbsp;0xA6</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pink. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g0bb0b009e7a7390473ace4d98bd843c0"></a><!-- doxytag: member="orbs::PURPLE" ref="g0bb0b009e7a7390473ace4d98bd843c0" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__orbs.html#g0bb0b009e7a7390473ace4d98bd843c0">PURPLE</a>&nbsp;&nbsp;&nbsp;0x41</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Purple. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g6f699060902f800f12aaae150f3a708e"></a><!-- doxytag: member="orbs::MAGENTA" ref="g6f699060902f800f12aaae150f3a708e" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__orbs.html#g6f699060902f800f12aaae150f3a708e">MAGENTA</a>&nbsp;&nbsp;&nbsp;0xE3</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Magenta. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g87b537f5fa5c109d3c05c13d6b18f382"></a><!-- doxytag: member="orbs::WHITE" ref="g87b537f5fa5c109d3c05c13d6b18f382" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__orbs.html#g87b537f5fa5c109d3c05c13d6b18f382">WHITE</a>&nbsp;&nbsp;&nbsp;0xFE</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">White. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gcf2f6da92d895ef5e594223f1e39e4b1"></a><!-- doxytag: member="orbs::ORB_OFF" ref="gcf2f6da92d895ef5e594223f1e39e4b1" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__orbs.html#gcf2f6da92d895ef5e594223f1e39e4b1">ORB_OFF</a>&nbsp;&nbsp;&nbsp;0xFE</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Turn the orb off (White). <br></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__orbs.html#g13069271f9d636674e9b4a8a355099b9">orb_init</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Enables the orbs.  <a href="#g13069271f9d636674e9b4a8a355099b9"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__orbs.html#ga75385bd1398949615ee1fe78a535cff">orb_set</a> (unsigned char red_led, unsigned char green_led, unsigned char blue_led)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set both orbs to a specified color.  <a href="#ga75385bd1398949615ee1fe78a535cff"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__orbs.html#g2df1397345a557295b12e50451f8592e">orb1_set</a> (unsigned char red_led, unsigned char green_led, unsigned char blue_led)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set orb1 to a specified color.  <a href="#g2df1397345a557295b12e50451f8592e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__orbs.html#gb19679987f51d6ed35461d581ca8972b">orb2_set</a> (unsigned char red_led, unsigned char green_led, unsigned char blue_led)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set orb2 to a specified color.  <a href="#gb19679987f51d6ed35461d581ca8972b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__orbs.html#g123d2880d20bf6d0bb387024c8f6da81">orb_set_color</a> (int col)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set both orbs to a specified color.  <a href="#g123d2880d20bf6d0bb387024c8f6da81"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__orbs.html#g131d9bf3e32cf5530f4cc671ea496609">orb1_set_color</a> (int col)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set orb1 to a specified color.  <a href="#g131d9bf3e32cf5530f4cc671ea496609"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__orbs.html#g3125d9c661a33b3fdeb4eca75ca00cab">orb2_set_color</a> (int col)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set orb2 to a specified color.  <a href="#g3125d9c661a33b3fdeb4eca75ca00cab"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__orbs.html#g1ea1b363a0592f80798f6a1e260a70e9">orb_disable</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Disable the orbs.  <a href="#g1ea1b363a0592f80798f6a1e260a70e9"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__orbs.html#g5911e3fa322de2e760a92a44d5a6a547">orb_enable</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Enable the orbs.  <a href="#g5911e3fa322de2e760a92a44d5a6a547"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Functions for controlling the color of the orbs. 
+<p>
+Functions for controlling the color and lighting of the orbs. <hr><h2>Function Documentation</h2>
+<a class="anchor" name="g2df1397345a557295b12e50451f8592e"></a><!-- doxytag: member="lights.c::orb1_set" ref="g2df1397345a557295b12e50451f8592e" args="(unsigned char red_led, unsigned char green_led, unsigned char blue_led)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void orb1_set           </td>
+          <td>(</td>
+          <td class="paramtype">unsigned char&nbsp;</td>
+          <td class="paramname"> <em>red_led</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">unsigned char&nbsp;</td>
+          <td class="paramname"> <em>green_led</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">unsigned char&nbsp;</td>
+          <td class="paramname"> <em>blue_led</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set orb1 to a specified color. 
+<p>
+Set orb1 to the color specified. orb_init must be called before this function may be used.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>red_led</em>&nbsp;</td><td>the red component of the color </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>green_led</em>&nbsp;</td><td>the green component of the color </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>blue_led</em>&nbsp;</td><td>the blue component of the color</td></tr>
+  </table>
+</dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__orbs.html#g13069271f9d636674e9b4a8a355099b9" title="Enables the orbs.">orb_init</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g131d9bf3e32cf5530f4cc671ea496609"></a><!-- doxytag: member="lights.c::orb1_set_color" ref="g131d9bf3e32cf5530f4cc671ea496609" args="(int col)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void orb1_set_color           </td>
+          <td>(</td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>col</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set orb1 to a specified color. 
+<p>
+Set orb1 to the specified color. This function is intended to be used with the predefined colors. orb_init must be called before this function may be used.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>col</em>&nbsp;</td><td>the color to set the orbs to</td></tr>
+  </table>
+</dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__orbs.html#g13069271f9d636674e9b4a8a355099b9" title="Enables the orbs.">orb_init</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gb19679987f51d6ed35461d581ca8972b"></a><!-- doxytag: member="lights.c::orb2_set" ref="gb19679987f51d6ed35461d581ca8972b" args="(unsigned char red_led, unsigned char green_led, unsigned char blue_led)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void orb2_set           </td>
+          <td>(</td>
+          <td class="paramtype">unsigned char&nbsp;</td>
+          <td class="paramname"> <em>red_led</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">unsigned char&nbsp;</td>
+          <td class="paramname"> <em>green_led</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">unsigned char&nbsp;</td>
+          <td class="paramname"> <em>blue_led</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set orb2 to a specified color. 
+<p>
+Set orb2 to the color specified. orb_init must be called before this function may be used.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>red_led</em>&nbsp;</td><td>the red component of the color </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>green_led</em>&nbsp;</td><td>the green component of the color </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>blue_led</em>&nbsp;</td><td>the blue component of the color</td></tr>
+  </table>
+</dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__orbs.html#g13069271f9d636674e9b4a8a355099b9" title="Enables the orbs.">orb_init</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g3125d9c661a33b3fdeb4eca75ca00cab"></a><!-- doxytag: member="lights.c::orb2_set_color" ref="g3125d9c661a33b3fdeb4eca75ca00cab" args="(int col)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void orb2_set_color           </td>
+          <td>(</td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>col</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set orb2 to a specified color. 
+<p>
+Set orb2 to the specified color. This function is intended to be used with the predefined colors. orb_init must be called before this function may be used.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>col</em>&nbsp;</td><td>the color to set the orbs to</td></tr>
+  </table>
+</dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__orbs.html#g13069271f9d636674e9b4a8a355099b9" title="Enables the orbs.">orb_init</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g1ea1b363a0592f80798f6a1e260a70e9"></a><!-- doxytag: member="lights.c::orb_disable" ref="g1ea1b363a0592f80798f6a1e260a70e9" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void orb_disable           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Disable the orbs. 
+<p>
+Disables the orb color fading capabilities by disabling the timer1 interrupt.<p>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__orbs.html#g13069271f9d636674e9b4a8a355099b9" title="Enables the orbs.">orb_init</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g5911e3fa322de2e760a92a44d5a6a547"></a><!-- doxytag: member="lights.c::orb_enable" ref="g5911e3fa322de2e760a92a44d5a6a547" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void orb_enable           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Enable the orbs. 
+<p>
+Enables the orb's color fading capabilities.<p>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__orbs.html#g13069271f9d636674e9b4a8a355099b9" title="Enables the orbs.">orb_init</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g13069271f9d636674e9b4a8a355099b9"></a><!-- doxytag: member="lights.c::orb_init" ref="g13069271f9d636674e9b4a8a355099b9" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void orb_init           </td>
+          <td>(</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Enables the orbs. 
+<p>
+Initializes the PWM for Orb control. This must be called before the orbs are used for them to function. 
+</div>
+</div><p>
+<a class="anchor" name="ga75385bd1398949615ee1fe78a535cff"></a><!-- doxytag: member="lights.c::orb_set" ref="ga75385bd1398949615ee1fe78a535cff" args="(unsigned char red_led, unsigned char green_led, unsigned char blue_led)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void orb_set           </td>
+          <td>(</td>
+          <td class="paramtype">unsigned char&nbsp;</td>
+          <td class="paramname"> <em>red_led</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">unsigned char&nbsp;</td>
+          <td class="paramname"> <em>green_led</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">unsigned char&nbsp;</td>
+          <td class="paramname"> <em>blue_led</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set both orbs to a specified color. 
+<p>
+Set both orbs to the color specified. orb_init must be called before this function may be used.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>red_led</em>&nbsp;</td><td>the red component of the color </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>green_led</em>&nbsp;</td><td>the green component of the color </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>blue_led</em>&nbsp;</td><td>the blue component of the color</td></tr>
+  </table>
+</dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__orbs.html#g13069271f9d636674e9b4a8a355099b9" title="Enables the orbs.">orb_init</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g123d2880d20bf6d0bb387024c8f6da81"></a><!-- doxytag: member="lights.c::orb_set_color" ref="g123d2880d20bf6d0bb387024c8f6da81" args="(int col)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void orb_set_color           </td>
+          <td>(</td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>col</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set both orbs to a specified color. 
+<p>
+Set both orbs to the specified color. This function is intended to be used with the predefined colors. orb_init must be called before this function may be used.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>col</em>&nbsp;</td><td>the color to set the orbs to</td></tr>
+  </table>
+</dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__orbs.html#g13069271f9d636674e9b4a8a355099b9" title="Enables the orbs.">orb_init</a> </dd></dl>
+
+</div>
+</div><p>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/globals_defs_0x6d.html
===================================================================
--- branches/battery/docs/libdragonfly/globals_defs_0x6d.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/globals_defs_0x6d.html	(revision 260)
@@ -0,0 +1,71 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li class="current"><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_defs.html#index__"><span>_</span></a></li>
+    <li><a href="globals_defs_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_defs_0x6c.html#index_l"><span>l</span></a></li>
+    <li class="current"><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_defs_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_defs_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li>
+    <li><a href="globals_defs_0x78.html#index_x"><span>x</span></a></li>
+    <li><a href="globals_defs_0x79.html#index_y"><span>y</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
+<li>MAGENTA
+: <a class="el" href="group__orbs.html#g6f699060902f800f12aaae150f3a708e">lights.h</a>
+<li>MOTORS
+: <a class="el" href="group__dragonfly.html#g9bb31bba359fbb679910df0a6efde5a3">dragonfly_lib.h</a>
+</ul>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/globals_0x6f.html
===================================================================
--- branches/battery/docs/libdragonfly/globals_0x6f.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/globals_0x6f.html	(revision 260)
@@ -0,0 +1,73 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li class="current"><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html#index__"><span>_</span></a></li>
+    <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+    <li class="current"><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+    <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
+    <li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
+  </ul>
+</div>
+
+<p>
+Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:
+<p>
+<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
+<li>ORANGE
+: <a class="el" href="group__orbs.html#gc5b6e19bf06822021f35602c59658de3">lights.h</a>
+<li>ORB
+: <a class="el" href="group__dragonfly.html#g24a9b050b733edb162cbeb44b1a417b1">dragonfly_lib.h</a>
+<li>ORB_OFF
+: <a class="el" href="group__orbs.html#gcf2f6da92d895ef5e594223f1e39e4b1">lights.h</a>
+</ul>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/lights_8h-source.html
===================================================================
--- branches/battery/docs/libdragonfly/lights_8h-source.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/lights_8h-source.html	(revision 260)
@@ -0,0 +1,68 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: lights.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<h1>lights.h</h1><a href="lights_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 
+<a name="l00037"></a>00037 <span class="preprocessor">#ifndef _LIGHTS_H_</span>
+<a name="l00038"></a>00038 <span class="preprocessor"></span><span class="preprocessor">#define _LIGHTS_H_</span>
+<a name="l00039"></a>00039 <span class="preprocessor"></span>
+<a name="l00040"></a>00040 
+<a name="l00046"></a>00046 <span class="comment">//ORB Colors</span>
+<a name="l00048"></a><a class="code" href="group__orbs.html#g8d23feea868a983c8c2b661e1e16972f">00048</a> <span class="comment"></span><span class="preprocessor">#define RED       0xE0</span>
+<a name="l00049"></a>00049 <span class="preprocessor"></span>
+<a name="l00050"></a><a class="code" href="group__orbs.html#gc5b6e19bf06822021f35602c59658de3">00050</a> <span class="preprocessor">#define ORANGE    0xE4</span>
+<a name="l00051"></a>00051 <span class="preprocessor"></span>
+<a name="l00052"></a><a class="code" href="group__orbs.html#gbf681265909adf3d3e8116c93c0ba179">00052</a> <span class="preprocessor">#define YELLOW    0xE8</span>
+<a name="l00053"></a>00053 <span class="preprocessor"></span>
+<a name="l00054"></a><a class="code" href="group__orbs.html#g46019a1f2c10603a54b6cbb19cbf3c21">00054</a> <span class="preprocessor">#define LIME      0x68</span>
+<a name="l00055"></a>00055 <span class="preprocessor"></span>
+<a name="l00056"></a><a class="code" href="group__orbs.html#gcfbc006ea433ad708fdee3e82996e721">00056</a> <span class="preprocessor">#define GREEN     0x1C</span>
+<a name="l00057"></a>00057 <span class="preprocessor"></span>
+<a name="l00058"></a><a class="code" href="group__orbs.html#gd243f93c16bc4c1d3e0a13b84421d760">00058</a> <span class="preprocessor">#define CYAN      0x1F</span>
+<a name="l00059"></a>00059 <span class="preprocessor"></span>
+<a name="l00060"></a><a class="code" href="group__orbs.html#g79d10e672abb49ad63eeaa8aaef57c38">00060</a> <span class="preprocessor">#define BLUE      0x03</span>
+<a name="l00061"></a>00061 <span class="preprocessor"></span>
+<a name="l00062"></a><a class="code" href="group__orbs.html#gda419fe3b48fcf19daed7cc57ccf1174">00062</a> <span class="preprocessor">#define PINK      0xA6 </span>
+<a name="l00063"></a>00063 <span class="preprocessor"></span>
+<a name="l00064"></a><a class="code" href="group__orbs.html#g0bb0b009e7a7390473ace4d98bd843c0">00064</a> <span class="preprocessor">#define PURPLE    0x41</span>
+<a name="l00065"></a>00065 <span class="preprocessor"></span>
+<a name="l00066"></a><a class="code" href="group__orbs.html#g6f699060902f800f12aaae150f3a708e">00066</a> <span class="preprocessor">#define MAGENTA   0xE3</span>
+<a name="l00067"></a>00067 <span class="preprocessor"></span>
+<a name="l00068"></a><a class="code" href="group__orbs.html#g87b537f5fa5c109d3c05c13d6b18f382">00068</a> <span class="preprocessor">#define WHITE     0xFE</span>
+<a name="l00069"></a>00069 <span class="preprocessor"></span>
+<a name="l00070"></a><a class="code" href="group__orbs.html#gcf2f6da92d895ef5e594223f1e39e4b1">00070</a> <span class="preprocessor">#define ORB_OFF   0xFE      //ORB_OFF-&gt;WHITE</span>
+<a name="l00071"></a>00071 <span class="preprocessor"></span>
+<a name="l00073"></a>00073 <span class="keywordtype">void</span> <a class="code" href="group__orbs.html#g13069271f9d636674e9b4a8a355099b9" title="Enables the orbs.">orb_init</a>(<span class="keywordtype">void</span>);
+<a name="l00075"></a>00075 <span class="keywordtype">void</span> <a class="code" href="group__orbs.html#ga75385bd1398949615ee1fe78a535cff" title="Set both orbs to a specified color.">orb_set</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> red_led, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> green_led,
+<a name="l00076"></a>00076         <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> blue_led);
+<a name="l00078"></a>00078 <span class="keywordtype">void</span> <a class="code" href="group__orbs.html#g2df1397345a557295b12e50451f8592e" title="Set orb1 to a specified color.">orb1_set</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> red_led, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> green_led,
+<a name="l00079"></a>00079         <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> blue_led); 
+<a name="l00081"></a>00081 <span class="keywordtype">void</span> <a class="code" href="group__orbs.html#gb19679987f51d6ed35461d581ca8972b" title="Set orb2 to a specified color.">orb2_set</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> red_led, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> green_led,
+<a name="l00082"></a>00082         <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> blue_led);
+<a name="l00083"></a>00083 
+<a name="l00085"></a>00085 <span class="keywordtype">void</span> <a class="code" href="group__orbs.html#g123d2880d20bf6d0bb387024c8f6da81" title="Set both orbs to a specified color.">orb_set_color</a>(<span class="keywordtype">int</span> col);
+<a name="l00087"></a>00087 <span class="keywordtype">void</span> <a class="code" href="group__orbs.html#g131d9bf3e32cf5530f4cc671ea496609" title="Set orb1 to a specified color.">orb1_set_color</a>(<span class="keywordtype">int</span> col);
+<a name="l00089"></a>00089 <span class="keywordtype">void</span> <a class="code" href="group__orbs.html#g3125d9c661a33b3fdeb4eca75ca00cab" title="Set orb2 to a specified color.">orb2_set_color</a>(<span class="keywordtype">int</span> col);
+<a name="l00090"></a>00090 
+<a name="l00092"></a>00092 <span class="keywordtype">void</span> <a class="code" href="group__orbs.html#g1ea1b363a0592f80798f6a1e260a70e9" title="Disable the orbs.">orb_disable</a>(<span class="keywordtype">void</span>);
+<a name="l00094"></a>00094 <span class="keywordtype">void</span> <a class="code" href="group__orbs.html#g5911e3fa322de2e760a92a44d5a6a547" title="Enable the orbs.">orb_enable</a>(<span class="keywordtype">void</span>);
+<a name="l00095"></a>00095  <span class="comment">//end addtogroup</span>
+<a name="l00097"></a>00097 
+<a name="l00098"></a>00098 <span class="preprocessor">#endif</span>
+<a name="l00099"></a>00099 <span class="preprocessor"></span>
+</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/group__i2c.html
===================================================================
--- branches/battery/docs/libdragonfly/group__i2c.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/group__i2c.html	(revision 260)
@@ -0,0 +1,178 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: I2C</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<h1>I2C</h1>Provides Inter-Interconnected-Communications (I2C).  
+<a href="#_details">More...</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gaf685692265ff486494774a12f58cb12"></a><!-- doxytag: member="i2c::I2C_BIT_RATE_DIVIDER" ref="gaf685692265ff486494774a12f58cb12" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__i2c.html#gaf685692265ff486494774a12f58cb12">I2C_BIT_RATE_DIVIDER</a>&nbsp;&nbsp;&nbsp;0x0C</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set bit rate 12 = 100kbit/s (max speed setting is 10 for an 8 MHz clock). It is a divider, so the lower the number the faster the speed. <br></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gbf590d5cb743d0202ca44be4b3e4865d"></a><!-- doxytag: member="i2c::RING_BUFFER_NEW" ref="gbf590d5cb743d0202ca44be4b3e4865d" args="(i2c_buffer, 128, char, i2c_write_buff, i2c_addr_buff)" -->
+&nbsp;</td><td class="memItemRight" valign="bottom"><b>RING_BUFFER_NEW</b> (i2c_buffer, 128, char, i2c_write_buff, i2c_addr_buff)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__i2c.html#g28bd4994859c49763a282579c4c772a1">i2c_init</a> (char addr, <a class="el" href="i2c_8h.html#3e550321eadebd4a697a3016e6ee918b">fun_mrecv_t</a> master_recv, <a class="el" href="i2c_8h.html#e1453fbad57354c82d465c704edeead5">fun_srecv_t</a> slave_recv, <a class="el" href="i2c_8h.html#4b946a38c2f1c58d838f59c6099feba1">fun_send_t</a> slave_send)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initializes the i2c module.  <a href="#g28bd4994859c49763a282579c4c772a1"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__i2c.html#g15f534819e0f3405c4e05769af1f1e19">i2c_send</a> (char dest, char *data, size_t bytes)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sends a byte array over I2C as a master.  <a href="#g15f534819e0f3405c4e05769af1f1e19"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__i2c.html#gf5d4ed96f03670ca300298019b7f2f72">i2c_request</a> (char dest)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Send a master request to the destination.  <a href="#gf5d4ed96f03670ca300298019b7f2f72"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Provides Inter-Interconnected-Communications (I2C). 
+<p>
+Initiates I2C functions on an ATMega128 which has a fully hardware Two Wire Interface (TWI) module. Any Atmel chip with this hardware should be able to use the software.<p>
+This code will operate in a multi-master enviornment and can be either a slave or a master at any time (as long as they are not one or the other at the moment. You can queue up multiple transmission modes in the buffer up to the buffer size. The buffer is implemented as a ring buffer.<p>
+It is implemented using callback functions. Whenever you want to send a packet you can call the built in send function (as a master) and it will send an array of bytes. Master recieve and slave send/receive are all handled by the call back functions. It is up to the end user to create functions that will handle the receiving of packets. Their functions will be called with every byte recieved so you must either buffer the inputs or handle each one separately.<p>
+On errors we will simply flush the entire buffer.<p>
+For information on how I2C operates, read the wikipedia article <a href="http://en.wikipedia.org/wiki/I2c">http://en.wikipedia.org/wiki/I2c</a> for a good explanation of how it works. <hr><h2>Function Documentation</h2>
+<a class="anchor" name="g28bd4994859c49763a282579c4c772a1"></a><!-- doxytag: member="i2c.c::i2c_init" ref="g28bd4994859c49763a282579c4c772a1" args="(char addr, fun_mrecv_t master_recv, fun_srecv_t slave_recv, fun_send_t slave_send)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int i2c_init           </td>
+          <td>(</td>
+          <td class="paramtype">char&nbsp;</td>
+          <td class="paramname"> <em>addr</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="i2c_8h.html#3e550321eadebd4a697a3016e6ee918b">fun_mrecv_t</a>&nbsp;</td>
+          <td class="paramname"> <em>master_recv</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="i2c_8h.html#e1453fbad57354c82d465c704edeead5">fun_srecv_t</a>&nbsp;</td>
+          <td class="paramname"> <em>slave_recv</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="i2c_8h.html#4b946a38c2f1c58d838f59c6099feba1">fun_send_t</a>&nbsp;</td>
+          <td class="paramname"> <em>slave_send</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Initializes the i2c module. 
+<p>
+Initializes the I2C module to start listening on the i2c lines. If the callback functions are not set to null they will be called when that transmission mode is called. The address is your address that you will listen to when you are not the master.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>addr</em>&nbsp;</td><td>Your address on the I2C bus. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>master_recv</em>&nbsp;</td><td>The address of the function to call when you receive a byte when you are a master. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>slave_recv</em>&nbsp;</td><td>The address of the function to call when you are a slave you receive data from the master </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>slave_send</em>&nbsp;</td><td>The address of the function to call when you are a slave and the master requests data from you.</td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>0 for success, nonzero for failure </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gf5d4ed96f03670ca300298019b7f2f72"></a><!-- doxytag: member="i2c.c::i2c_request" ref="gf5d4ed96f03670ca300298019b7f2f72" args="(char dest)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int i2c_request           </td>
+          <td>(</td>
+          <td class="paramtype">char&nbsp;</td>
+          <td class="paramname"> <em>dest</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Send a master request to the destination. 
+<p>
+Sends a request of data from the target address and calls the callback function to handle data as it comes in. This function will not work if the slave has not informationt to send or has nothing implemented to send it.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>dest</em>&nbsp;</td><td>The destination that we want to receive information from.</td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>0 for success, nonzero for failure </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g15f534819e0f3405c4e05769af1f1e19"></a><!-- doxytag: member="i2c.c::i2c_send" ref="g15f534819e0f3405c4e05769af1f1e19" args="(char dest, char *data, size_t bytes)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int i2c_send           </td>
+          <td>(</td>
+          <td class="paramtype">char&nbsp;</td>
+          <td class="paramname"> <em>dest</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">char *&nbsp;</td>
+          <td class="paramname"> <em>data</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">size_t&nbsp;</td>
+          <td class="paramname"> <em>bytes</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Sends a byte array over I2C as a master. 
+<p>
+Will perform a send over I2C to the destination from data for the ammount of bytes that bytes is.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>dest</em>&nbsp;</td><td>Destination address of the data on the I2C bus. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>data</em>&nbsp;</td><td>The pointer to the byte array of data </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>bytes</em>&nbsp;</td><td>The amount of bytes long that the byte array is. This is how many bytes from the array that the function will send.</td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>zero for success, nonzero for failure </dd></dl>
+
+</div>
+</div><p>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/math_8h.html
===================================================================
--- branches/battery/docs/libdragonfly/math_8h.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/math_8h.html	(revision 260)
@@ -0,0 +1,39 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: math.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<h1>math.h File Reference</h1>Contains math function(s). <a href="#_details">More...</a>
+<p>
+
+<p>
+<a href="math_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__math.html#g97dbc34583839b703d2cdb374c9704f1">abs_int</a> (int x)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">absolute value  <a href="group__math.html#g97dbc34583839b703d2cdb374c9704f1"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Contains math function(s). 
+<p>
+Copyright (c) 2007 Colony Project<p>
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:<p>
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.<p>
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.<p>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Colony Project, CMU Robotics Club, James Kong </dd></dl>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/group__rangefinder.html
===================================================================
--- branches/battery/docs/libdragonfly/group__rangefinder.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/group__rangefinder.html	(revision 260)
@@ -0,0 +1,110 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: Rangefinder</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<h1>Rangefinder</h1>Functions for using the IR rangefinders.  
+<a href="#_details">More...</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g7b2b32709f9770a283701ffcf3723497"></a><!-- doxytag: member="rangefinder::IR1" ref="g7b2b32709f9770a283701ffcf3723497" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rangefinder.html#g7b2b32709f9770a283701ffcf3723497">IR1</a>&nbsp;&nbsp;&nbsp;6</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">IR Rangefinder 1. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g5a08e4f5cb3582e623cc14a6c92d48de"></a><!-- doxytag: member="rangefinder::IR2" ref="g5a08e4f5cb3582e623cc14a6c92d48de" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rangefinder.html#g5a08e4f5cb3582e623cc14a6c92d48de">IR2</a>&nbsp;&nbsp;&nbsp;5</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">IR Rangefinder 2. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g26c72d21cca0ec21af4bd9b20ba3ad51"></a><!-- doxytag: member="rangefinder::IR3" ref="g26c72d21cca0ec21af4bd9b20ba3ad51" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rangefinder.html#g26c72d21cca0ec21af4bd9b20ba3ad51">IR3</a>&nbsp;&nbsp;&nbsp;4</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">IR Rangefinder 3. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g20f2f5908baa0eeba04b9ceaf718cea0"></a><!-- doxytag: member="rangefinder::IR4" ref="g20f2f5908baa0eeba04b9ceaf718cea0" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rangefinder.html#g20f2f5908baa0eeba04b9ceaf718cea0">IR4</a>&nbsp;&nbsp;&nbsp;3</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">IR Rangefinder 4. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g23554754d5334bdc35df623e1e012ede"></a><!-- doxytag: member="rangefinder::IR5" ref="g23554754d5334bdc35df623e1e012ede" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rangefinder.html#g23554754d5334bdc35df623e1e012ede">IR5</a>&nbsp;&nbsp;&nbsp;2</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">IR Rangefinder 5. <br></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rangefinder.html#g52d0666b725e6d3a14b5bddc28190e59">range_init</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initialize the rangefinders.  <a href="#g52d0666b725e6d3a14b5bddc28190e59"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__rangefinder.html#g22bd0717784e34cb3a0762d78554dcf2">range_read_distance</a> (int range_id)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Read the distance from a rangefinder.  <a href="#g22bd0717784e34cb3a0762d78554dcf2"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Functions for using the IR rangefinders. 
+<p>
+Functions for using the IR rangefinders. <hr><h2>Function Documentation</h2>
+<a class="anchor" name="g52d0666b725e6d3a14b5bddc28190e59"></a><!-- doxytag: member="rangefinder.c::range_init" ref="g52d0666b725e6d3a14b5bddc28190e59" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void range_init           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Initialize the rangefinders. 
+<p>
+Initializes the rangefinders. This must be called before range_read_distance.<p>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__rangefinder.html#g22bd0717784e34cb3a0762d78554dcf2" title="Read the distance from a rangefinder.">range_read_distance</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g22bd0717784e34cb3a0762d78554dcf2"></a><!-- doxytag: member="rangefinder.c::range_read_distance" ref="g22bd0717784e34cb3a0762d78554dcf2" args="(int range_id)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int range_read_distance           </td>
+          <td>(</td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>range_id</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Read the distance from a rangefinder. 
+<p>
+Reads the distance measured by one of the rangefinders. This distance is in arbitrary units.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>range_id</em>&nbsp;</td><td>the rangefinder to use. This should be one of the constants IR1 - IR5.</td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the distance measured by the rangefinder</dd></dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__rangefinder.html#g52d0666b725e6d3a14b5bddc28190e59" title="Initialize the rangefinders.">range_init</a> </dd></dl>
+
+</div>
+</div><p>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/analog_8h.html
===================================================================
--- branches/battery/docs/libdragonfly/analog_8h.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/analog_8h.html	(revision 260)
@@ -0,0 +1,127 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: analog.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<h1>analog.h File Reference</h1>Contains functions and definitions for using the ADC. <a href="#_details">More...</a>
+<p>
+
+<p>
+<a href="analog_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g099995994c74b5fff8f7de4ff3eac550"></a><!-- doxytag: member="analog.h::AN0" ref="g099995994c74b5fff8f7de4ff3eac550" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__analog.html#g099995994c74b5fff8f7de4ff3eac550">AN0</a>&nbsp;&nbsp;&nbsp;0x00</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Analog port 0. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g4903de2a52966c8dc2c20faf565d451d"></a><!-- doxytag: member="analog.h::AN1" ref="g4903de2a52966c8dc2c20faf565d451d" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__analog.html#g4903de2a52966c8dc2c20faf565d451d">AN1</a>&nbsp;&nbsp;&nbsp;0x01</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Analog port 1. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g9b0754e893d69a1e69e856853f70da1f"></a><!-- doxytag: member="analog.h::AN2" ref="g9b0754e893d69a1e69e856853f70da1f" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__analog.html#g9b0754e893d69a1e69e856853f70da1f">AN2</a>&nbsp;&nbsp;&nbsp;0x02</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Analog port 2. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g9f593faa38f1023698d74f03a457abe3"></a><!-- doxytag: member="analog.h::AN3" ref="g9f593faa38f1023698d74f03a457abe3" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__analog.html#g9f593faa38f1023698d74f03a457abe3">AN3</a>&nbsp;&nbsp;&nbsp;0x03</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Analog port 3. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gdc95f1e9cdc00268d7bca5885052171f"></a><!-- doxytag: member="analog.h::AN4" ref="gdc95f1e9cdc00268d7bca5885052171f" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__analog.html#gdc95f1e9cdc00268d7bca5885052171f">AN4</a>&nbsp;&nbsp;&nbsp;0x04</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Analog port 4. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g99ed455a0d536be03f12eba18ccff71b"></a><!-- doxytag: member="analog.h::AN5" ref="g99ed455a0d536be03f12eba18ccff71b" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__analog.html#g99ed455a0d536be03f12eba18ccff71b">AN5</a>&nbsp;&nbsp;&nbsp;0x05</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Analog port 5. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gd63d6861c3fa5e606de5c18ada3b4d10"></a><!-- doxytag: member="analog.h::AN6" ref="gd63d6861c3fa5e606de5c18ada3b4d10" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__analog.html#gd63d6861c3fa5e606de5c18ada3b4d10">AN6</a>&nbsp;&nbsp;&nbsp;0x06</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Analog port 6. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g277d706ee82bd70459b63e85489c7074"></a><!-- doxytag: member="analog.h::AN7" ref="g277d706ee82bd70459b63e85489c7074" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__analog.html#g277d706ee82bd70459b63e85489c7074">AN7</a>&nbsp;&nbsp;&nbsp;0x07</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Analog port 7. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g28b64348820dbb25c903d24f2e38a8a7"></a><!-- doxytag: member="analog.h::AN8" ref="g28b64348820dbb25c903d24f2e38a8a7" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__analog.html#g28b64348820dbb25c903d24f2e38a8a7">AN8</a>&nbsp;&nbsp;&nbsp;0x08</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Analog port 8. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g2fb7e4f4e0ea1f172eef79ed1f92e15f"></a><!-- doxytag: member="analog.h::AN9" ref="g2fb7e4f4e0ea1f172eef79ed1f92e15f" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__analog.html#g2fb7e4f4e0ea1f172eef79ed1f92e15f">AN9</a>&nbsp;&nbsp;&nbsp;0x09</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Analog port 9. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gc63caaf5f7a06a02522cb7f90d6c1959"></a><!-- doxytag: member="analog.h::AN10" ref="gc63caaf5f7a06a02522cb7f90d6c1959" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__analog.html#gc63caaf5f7a06a02522cb7f90d6c1959">AN10</a>&nbsp;&nbsp;&nbsp;0x0a</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Analog port 10. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gdfeb79b00aaef4734408a910838f7872"></a><!-- doxytag: member="analog.h::AN11" ref="gdfeb79b00aaef4734408a910838f7872" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__analog.html#gdfeb79b00aaef4734408a910838f7872">AN11</a>&nbsp;&nbsp;&nbsp;0x0b</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Analog port 11. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g7a50a07e69f38b6674b0494dfbc653f9"></a><!-- doxytag: member="analog.h::AN12" ref="g7a50a07e69f38b6674b0494dfbc653f9" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__analog.html#g7a50a07e69f38b6674b0494dfbc653f9">AN12</a>&nbsp;&nbsp;&nbsp;0x0c</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Analog port 12. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gbf80851ae45ddfe4bfdfc10541c255ad"></a><!-- doxytag: member="analog.h::AN13" ref="gbf80851ae45ddfe4bfdfc10541c255ad" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__analog.html#gbf80851ae45ddfe4bfdfc10541c255ad">AN13</a>&nbsp;&nbsp;&nbsp;0x0d</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Analog port 13. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g817772a1db513b734dfe4475c3616061"></a><!-- doxytag: member="analog.h::AN14" ref="g817772a1db513b734dfe4475c3616061" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__analog.html#g817772a1db513b734dfe4475c3616061">AN14</a>&nbsp;&nbsp;&nbsp;0x0e</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Analog port 14. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g797adbadae057ff7aa766d84b4f180f9"></a><!-- doxytag: member="analog.h::AN15" ref="g797adbadae057ff7aa766d84b4f180f9" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__analog.html#g797adbadae057ff7aa766d84b4f180f9">AN15</a>&nbsp;&nbsp;&nbsp;0x0f</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Analog port 15. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g3434ce39eaea22b46a0100b7fd3a6f47"></a><!-- doxytag: member="analog.h::EXT_MUX" ref="g3434ce39eaea22b46a0100b7fd3a6f47" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__analog.html#g3434ce39eaea22b46a0100b7fd3a6f47">EXT_MUX</a>&nbsp;&nbsp;&nbsp;AN7</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">EXT_MUX analog port. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga6538d2deb002b8441891dc4e15cd104"></a><!-- doxytag: member="analog.h::WHEEL_PORT" ref="ga6538d2deb002b8441891dc4e15cd104" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__analog.html#ga6538d2deb002b8441891dc4e15cd104">WHEEL_PORT</a>&nbsp;&nbsp;&nbsp;AN10</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Analog port for the wheel. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gadcd026a2c91fe96c8134619c87bb72a"></a><!-- doxytag: member="analog.h::BATT_PORT" ref="gadcd026a2c91fe96c8134619c87bb72a" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__analog.html#gadcd026a2c91fe96c8134619c87bb72a">BATT_PORT</a>&nbsp;&nbsp;&nbsp;AN11</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Analog port for the battery voltage detector. <br></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__analog.html#g55f66ff6f3449ef81d97b7e47f041918">analog_init</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initialize analog ports.  <a href="group__analog.html#g55f66ff6f3449ef81d97b7e47f041918"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__analog.html#gf1211040ce2c54f12f98df7d47a4eb27">analog8</a> (int which)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Read an 8-bit number from an analog port.  <a href="group__analog.html#gf1211040ce2c54f12f98df7d47a4eb27"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__analog.html#g875bf8cb165a3a288eb1aa2ac06be4f3">analog10</a> (int which)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Read a 10-bit number from an analog port.  <a href="group__analog.html#g875bf8cb165a3a288eb1aa2ac06be4f3"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__analog.html#g973e63eb508819a37efe3231b6a39550">wheel</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Read the position of the wheel.  <a href="group__analog.html#g973e63eb508819a37efe3231b6a39550"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Contains functions and definitions for using the ADC. 
+<p>
+Copyright (c) 2007 Colony Project<p>
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:<p>
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.<p>
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.<p>
+Contains definitions and function prototypes for using the ADC to detect analog signals on pins AN0 - AN7. AN6 and AN7 are used for the wheel and battery.<p>
+The pins labeled E6 and E7 are external interrupt pins and are not related to analog.<p>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Colony Project, CMU Robotics Club, based on firefly code by Tom Lauwers </dd></dl>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/doxygen.css
===================================================================
--- branches/battery/docs/libdragonfly/doxygen.css	(nonexistent)
+++ branches/battery/docs/libdragonfly/doxygen.css	(revision 260)
@@ -0,0 +1,358 @@
+BODY,H1,H2,H3,H4,H5,H6,P,CENTER,TD,TH,UL,DL,DIV {
+	font-family: Geneva, Arial, Helvetica, sans-serif;
+}
+BODY,TD {
+       font-size: 90%;
+}
+H1 {
+	text-align: center;
+       font-size: 160%;
+}
+H2 {
+       font-size: 120%;
+}
+H3 {
+       font-size: 100%;
+}
+CAPTION { font-weight: bold }
+DIV.qindex {
+	width: 100%;
+	background-color: #e8eef2;
+	border: 1px solid #84b0c7;
+	text-align: center;
+	margin: 2px;
+	padding: 2px;
+	line-height: 140%;
+}
+DIV.nav {
+	width: 100%;
+	background-color: #e8eef2;
+	border: 1px solid #84b0c7;
+	text-align: center;
+	margin: 2px;
+	padding: 2px;
+	line-height: 140%;
+}
+DIV.navtab {
+       background-color: #e8eef2;
+       border: 1px solid #84b0c7;
+       text-align: center;
+       margin: 2px;
+       margin-right: 15px;
+       padding: 2px;
+}
+TD.navtab {
+       font-size: 70%;
+}
+A.qindex {
+       text-decoration: none;
+       font-weight: bold;
+       color: #1A419D;
+}
+A.qindex:visited {
+       text-decoration: none;
+       font-weight: bold;
+       color: #1A419D
+}
+A.qindex:hover {
+	text-decoration: none;
+	background-color: #ddddff;
+}
+A.qindexHL {
+	text-decoration: none;
+	font-weight: bold;
+	background-color: #6666cc;
+	color: #ffffff;
+	border: 1px double #9295C2;
+}
+A.qindexHL:hover {
+	text-decoration: none;
+	background-color: #6666cc;
+	color: #ffffff;
+}
+A.qindexHL:visited { text-decoration: none; background-color: #6666cc; color: #ffffff }
+A.el { text-decoration: none; font-weight: bold }
+A.elRef { font-weight: bold }
+A.code:link { text-decoration: none; font-weight: normal; color: #0000FF}
+A.code:visited { text-decoration: none; font-weight: normal; color: #0000FF}
+A.codeRef:link { font-weight: normal; color: #0000FF}
+A.codeRef:visited { font-weight: normal; color: #0000FF}
+A:hover { text-decoration: none; background-color: #f2f2ff }
+DL.el { margin-left: -1cm }
+.fragment {
+       font-family: monospace, fixed;
+       font-size: 95%;
+}
+PRE.fragment {
+	border: 1px solid #CCCCCC;
+	background-color: #f5f5f5;
+	margin-top: 4px;
+	margin-bottom: 4px;
+	margin-left: 2px;
+	margin-right: 8px;
+	padding-left: 6px;
+	padding-right: 6px;
+	padding-top: 4px;
+	padding-bottom: 4px;
+}
+DIV.ah { background-color: black; font-weight: bold; color: #ffffff; margin-bottom: 3px; margin-top: 3px }
+
+DIV.groupHeader {
+       margin-left: 16px;
+       margin-top: 12px;
+       margin-bottom: 6px;
+       font-weight: bold;
+}
+DIV.groupText { margin-left: 16px; font-style: italic; font-size: 90% }
+BODY {
+	background: white;
+	color: black;
+	margin-right: 20px;
+	margin-left: 20px;
+}
+TD.indexkey {
+	background-color: #e8eef2;
+	font-weight: bold;
+	padding-right  : 10px;
+	padding-top    : 2px;
+	padding-left   : 10px;
+	padding-bottom : 2px;
+	margin-left    : 0px;
+	margin-right   : 0px;
+	margin-top     : 2px;
+	margin-bottom  : 2px;
+	border: 1px solid #CCCCCC;
+}
+TD.indexvalue {
+	background-color: #e8eef2;
+	font-style: italic;
+	padding-right  : 10px;
+	padding-top    : 2px;
+	padding-left   : 10px;
+	padding-bottom : 2px;
+	margin-left    : 0px;
+	margin-right   : 0px;
+	margin-top     : 2px;
+	margin-bottom  : 2px;
+	border: 1px solid #CCCCCC;
+}
+TR.memlist {
+   background-color: #f0f0f0; 
+}
+P.formulaDsp { text-align: center; }
+IMG.formulaDsp { }
+IMG.formulaInl { vertical-align: middle; }
+SPAN.keyword       { color: #008000 }
+SPAN.keywordtype   { color: #604020 }
+SPAN.keywordflow   { color: #e08000 }
+SPAN.comment       { color: #800000 }
+SPAN.preprocessor  { color: #806020 }
+SPAN.stringliteral { color: #002080 }
+SPAN.charliteral   { color: #008080 }
+.mdescLeft {
+       padding: 0px 8px 4px 8px;
+	font-size: 80%;
+	font-style: italic;
+	background-color: #FAFAFA;
+	border-top: 1px none #E0E0E0;
+	border-right: 1px none #E0E0E0;
+	border-bottom: 1px none #E0E0E0;
+	border-left: 1px none #E0E0E0;
+	margin: 0px;
+}
+.mdescRight {
+       padding: 0px 8px 4px 8px;
+	font-size: 80%;
+	font-style: italic;
+	background-color: #FAFAFA;
+	border-top: 1px none #E0E0E0;
+	border-right: 1px none #E0E0E0;
+	border-bottom: 1px none #E0E0E0;
+	border-left: 1px none #E0E0E0;
+	margin: 0px;
+}
+.memItemLeft {
+	padding: 1px 0px 0px 8px;
+	margin: 4px;
+	border-top-width: 1px;
+	border-right-width: 1px;
+	border-bottom-width: 1px;
+	border-left-width: 1px;
+	border-top-color: #E0E0E0;
+	border-right-color: #E0E0E0;
+	border-bottom-color: #E0E0E0;
+	border-left-color: #E0E0E0;
+	border-top-style: solid;
+	border-right-style: none;
+	border-bottom-style: none;
+	border-left-style: none;
+	background-color: #FAFAFA;
+	font-size: 80%;
+}
+.memItemRight {
+	padding: 1px 8px 0px 8px;
+	margin: 4px;
+	border-top-width: 1px;
+	border-right-width: 1px;
+	border-bottom-width: 1px;
+	border-left-width: 1px;
+	border-top-color: #E0E0E0;
+	border-right-color: #E0E0E0;
+	border-bottom-color: #E0E0E0;
+	border-left-color: #E0E0E0;
+	border-top-style: solid;
+	border-right-style: none;
+	border-bottom-style: none;
+	border-left-style: none;
+	background-color: #FAFAFA;
+	font-size: 80%;
+}
+.memTemplItemLeft {
+	padding: 1px 0px 0px 8px;
+	margin: 4px;
+	border-top-width: 1px;
+	border-right-width: 1px;
+	border-bottom-width: 1px;
+	border-left-width: 1px;
+	border-top-color: #E0E0E0;
+	border-right-color: #E0E0E0;
+	border-bottom-color: #E0E0E0;
+	border-left-color: #E0E0E0;
+	border-top-style: none;
+	border-right-style: none;
+	border-bottom-style: none;
+	border-left-style: none;
+	background-color: #FAFAFA;
+	font-size: 80%;
+}
+.memTemplItemRight {
+	padding: 1px 8px 0px 8px;
+	margin: 4px;
+	border-top-width: 1px;
+	border-right-width: 1px;
+	border-bottom-width: 1px;
+	border-left-width: 1px;
+	border-top-color: #E0E0E0;
+	border-right-color: #E0E0E0;
+	border-bottom-color: #E0E0E0;
+	border-left-color: #E0E0E0;
+	border-top-style: none;
+	border-right-style: none;
+	border-bottom-style: none;
+	border-left-style: none;
+	background-color: #FAFAFA;
+	font-size: 80%;
+}
+.memTemplParams {
+	padding: 1px 0px 0px 8px;
+	margin: 4px;
+	border-top-width: 1px;
+	border-right-width: 1px;
+	border-bottom-width: 1px;
+	border-left-width: 1px;
+	border-top-color: #E0E0E0;
+	border-right-color: #E0E0E0;
+	border-bottom-color: #E0E0E0;
+	border-left-color: #E0E0E0;
+	border-top-style: solid;
+	border-right-style: none;
+	border-bottom-style: none;
+	border-left-style: none;
+       color: #606060;
+	background-color: #FAFAFA;
+	font-size: 80%;
+}
+.search     { color: #003399;
+              font-weight: bold;
+}
+FORM.search {
+              margin-bottom: 0px;
+              margin-top: 0px;
+}
+INPUT.search { font-size: 75%;
+               color: #000080;
+               font-weight: normal;
+               background-color: #e8eef2;
+}
+TD.tiny      { font-size: 75%;
+}
+a {
+	color: #1A41A8;
+}
+a:visited {
+	color: #2A3798;
+}
+.dirtab { padding: 4px;
+          border-collapse: collapse;
+          border: 1px solid #84b0c7;
+}
+TH.dirtab { background: #e8eef2;
+            font-weight: bold;
+}
+HR { height: 1px;
+     border: none;
+     border-top: 1px solid black;
+}
+
+/* Style for detailed member documentation */
+.memtemplate {
+  font-size: 80%;
+  color: #606060;
+  font-weight: normal;
+} 
+.memnav { 
+  background-color: #e8eef2;
+  border: 1px solid #84b0c7;
+  text-align: center;
+  margin: 2px;
+  margin-right: 15px;
+  padding: 2px;
+}
+.memitem {
+  padding: 4px;
+  background-color: #eef3f5;
+  border-width: 1px;
+  border-style: solid;
+  border-color: #dedeee;
+  -moz-border-radius: 8px 8px 8px 8px;
+}
+.memname {
+  white-space: nowrap;
+  font-weight: bold;
+}
+.memdoc{
+  padding-left: 10px;
+}
+.memproto {
+  background-color: #d5e1e8;
+  width: 100%;
+  border-width: 1px;
+  border-style: solid;
+  border-color: #84b0c7;
+  font-weight: bold;
+  -moz-border-radius: 8px 8px 8px 8px;
+}
+.paramkey {
+  text-align: right;
+}
+.paramtype {
+  white-space: nowrap;
+}
+.paramname {
+  color: #602020;
+  font-style: italic;
+  white-space: nowrap;
+}
+/* End Styling for detailed member documentation */
+
+/* for the tree view */
+.ftvtree {
+	font-family: sans-serif;
+	margin:0.5em;
+}
+.directory { font-size: 9pt; font-weight: bold; }
+.directory h3 { margin: 0px; margin-top: 1em; font-size: 11pt; }
+.directory > h3 { margin-top: 0; }
+.directory p { margin: 0px; white-space: nowrap; }
+.directory div { display: none; margin: 0px; }
+.directory img { vertical-align: -30%; }
Index: branches/battery/docs/libdragonfly/globals_defs_0x70.html
===================================================================
--- branches/battery/docs/libdragonfly/globals_defs_0x70.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/globals_defs_0x70.html	(revision 260)
@@ -0,0 +1,175 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li class="current"><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_defs.html#index__"><span>_</span></a></li>
+    <li><a href="globals_defs_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_defs_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li>
+    <li class="current"><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_defs_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_defs_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li>
+    <li><a href="globals_defs_0x78.html#index_x"><span>x</span></a></li>
+    <li><a href="globals_defs_0x79.html#index_y"><span>y</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
+<li>PIN_A0
+: <a class="el" href="group__dio.html#gd3a64360b1623d5314cbb8999cb86f99">dio.h</a>
+<li>PIN_A1
+: <a class="el" href="group__dio.html#gceb8d227e063cc486808d5d41735a050">dio.h</a>
+<li>PIN_A2
+: <a class="el" href="group__dio.html#ga181f8521480dfcc1eb2688075701a4c">dio.h</a>
+<li>PIN_A3
+: <a class="el" href="group__dio.html#g933cca5ab119d5e74639e7ac5d120d8a">dio.h</a>
+<li>PIN_A4
+: <a class="el" href="group__dio.html#gea5f553ed9a6c4dac77e9c77d0cd0391">dio.h</a>
+<li>PIN_A5
+: <a class="el" href="group__dio.html#gb78a92a8cba92ec5664599083bcb2f52">dio.h</a>
+<li>PIN_A6
+: <a class="el" href="group__dio.html#gfc06e9c4314680dcb8900c88079a954f">dio.h</a>
+<li>PIN_A7
+: <a class="el" href="group__dio.html#g027cabbaecdcdfdc68fbd92f8e1922ac">dio.h</a>
+<li>PIN_ADC0
+: <a class="el" href="group__dio.html#g44007fefe4c74b325caa7f43e3a6e716">dio.h</a>
+<li>PIN_ADC1
+: <a class="el" href="group__dio.html#g5b86225ba7ed79b2224a3c561c5f3aa6">dio.h</a>
+<li>PIN_ADC2
+: <a class="el" href="group__dio.html#gd4248fc02c8ddeaae385536349eb0cb7">dio.h</a>
+<li>PIN_ADC3
+: <a class="el" href="group__dio.html#gbce7e56320e6301cf256a0ce26c56c0b">dio.h</a>
+<li>PIN_ADC4
+: <a class="el" href="group__dio.html#gfc66b57b212407fc255f69fd6ead6404">dio.h</a>
+<li>PIN_ADC5
+: <a class="el" href="group__dio.html#g701f2be23f28d8187d44159ada343be9">dio.h</a>
+<li>PIN_ADC6
+: <a class="el" href="group__dio.html#g45f972962752d572ed471d052a35982f">dio.h</a>
+<li>PIN_ADC7
+: <a class="el" href="group__dio.html#g254abf6fa8c8f85b3d1b927ee35a22b4">dio.h</a>
+<li>PIN_AN0
+: <a class="el" href="group__dio.html#gb6451bdf35a387a5db4323fa5d36be41">dio.h</a>
+<li>PIN_AN1
+: <a class="el" href="group__dio.html#ge5bf915d1d529da9379de10836283554">dio.h</a>
+<li>PIN_AN2
+: <a class="el" href="group__dio.html#g3349fe5af4b9deab28132c4e5e75529b">dio.h</a>
+<li>PIN_AN3
+: <a class="el" href="group__dio.html#g14a8708f056d5e595556c262adbbc09f">dio.h</a>
+<li>PIN_AN4
+: <a class="el" href="group__dio.html#g2a33e134b96d4b5186aabc96edc52ee3">dio.h</a>
+<li>PIN_AN5
+: <a class="el" href="group__dio.html#g92a11eaeaf053774343b9a677bb4d5e1">dio.h</a>
+<li>PIN_AN6
+: <a class="el" href="group__dio.html#g9a09b3ad4931ca28bf25d72c759f578d">dio.h</a>
+<li>PIN_AN7
+: <a class="el" href="group__dio.html#g7a5a85c782c9687ded37a870bce57102">dio.h</a>
+<li>PIN_BATT
+: <a class="el" href="group__dio.html#g05fa96c4c8bfa63445224dfd27741aee">dio.h</a>
+<li>PIN_BTN
+: <a class="el" href="group__dio.html#g92fdab197e388c3c44586db0b10a5eb9">dio.h</a>
+<li>PIN_BTN1
+: <a class="el" href="group__dio.html#gb2909d57039bab16e3d67f3432e5364d">dio.h</a>
+<li>PIN_BTN2
+: <a class="el" href="group__dio.html#g055e63d10caa23d102dd471ec4b1145d">dio.h</a>
+<li>PIN_C0
+: <a class="el" href="group__dio.html#g5d6c3aa4f6f299e8a82d4d1295ae322b">dio.h</a>
+<li>PIN_C1
+: <a class="el" href="group__dio.html#g3f39d54f92d708a3c807377eed1a2043">dio.h</a>
+<li>PIN_C2
+: <a class="el" href="group__dio.html#g30f4452c1e3af3c0e210cd0208615399">dio.h</a>
+<li>PIN_C3
+: <a class="el" href="group__dio.html#gce4355a55f5fca3452924c22e5133012">dio.h</a>
+<li>PIN_C4
+: <a class="el" href="group__dio.html#gad1780e5368e328729b4bff24e98d30c">dio.h</a>
+<li>PIN_C5
+: <a class="el" href="group__dio.html#gc3a295212fbf34fdd35d2a984bf75b80">dio.h</a>
+<li>PIN_C6
+: <a class="el" href="group__dio.html#g1c5e268dfd2543c2d4099c51876fcc9b">dio.h</a>
+<li>PIN_C7
+: <a class="el" href="group__dio.html#g0762e408c09c5c4a9d0f02e34b2b96d3">dio.h</a>
+<li>PIN_E6
+: <a class="el" href="group__dio.html#g7e1867ce517711f7d73d13969dc007af">dio.h</a>
+<li>PIN_E7
+: <a class="el" href="group__dio.html#gf152e5be854f0ea205b0ea10bcc2217c">dio.h</a>
+<li>PIN_EXT_DIO1
+: <a class="el" href="group__dio.html#g22e4023e324755fd5666592588fc3c7b">dio.h</a>
+<li>PIN_EXT_DIO2
+: <a class="el" href="group__dio.html#gf8dcfd33ece84d61943c4024504cb5e1">dio.h</a>
+<li>PIN_LCD_COMMAND
+: <a class="el" href="group__dio.html#g9ad67c3da2c24b47f9926a7dfddea60a">dio.h</a>
+<li>PIN_LCD_RESET
+: <a class="el" href="group__dio.html#gfbde03bd88d54597e008f40b8fea2f41">dio.h</a>
+<li>PIN_LED1
+: <a class="el" href="group__dio.html#g1ee291f6ef730418abd5997176fe6b4c">dio.h</a>
+<li>PIN_MISO
+: <a class="el" href="group__dio.html#g46bdd417480dec5cb9cf196af3c7489c">dio.h</a>
+<li>PIN_MOSI
+: <a class="el" href="group__dio.html#gbaeddda4b992af7165ed898ab8b2b4ac">dio.h</a>
+<li>PIN_RX0
+: <a class="el" href="group__dio.html#g6844ffe71c9cb20c6b4fe67289b58f40">dio.h</a>
+<li>PIN_SCK
+: <a class="el" href="group__dio.html#g6a1a3e97267377d1b18bb9073192fdf1">dio.h</a>
+<li>PIN_SCL
+: <a class="el" href="group__dio.html#gb4874028097ae0777b42cef20ffc913d">dio.h</a>
+<li>PIN_SDA
+: <a class="el" href="group__dio.html#g5dfb6a7d75a520f42d21ec9a9f640342">dio.h</a>
+<li>PIN_SS
+: <a class="el" href="group__dio.html#gb4b553591a495409d4f7cec4b6c3e754">dio.h</a>
+<li>PIN_TX0
+: <a class="el" href="group__dio.html#g6c8efa60d2db765b46d88aa2a6df0318">dio.h</a>
+<li>PIN_WHEEL
+: <a class="el" href="group__dio.html#g5bec113a8dc799a771a2b1d3ab256128">dio.h</a>
+<li>PINK
+: <a class="el" href="group__orbs.html#gda419fe3b48fcf19daed7cc57ccf1174">lights.h</a>
+<li>PURPLE
+: <a class="el" href="group__orbs.html#g0bb0b009e7a7390473ace4d98bd843c0">lights.h</a>
+</ul>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/files.html
===================================================================
--- branches/battery/docs/libdragonfly/files.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/files.html	(revision 260)
@@ -0,0 +1,58 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: File Index</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li class="current"><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li><a href="globals.html"><span>Globals</span></a></li>
+  </ul>
+</div>
+<h1>libdragonfly File List</h1>Here is a list of all documented files with brief descriptions:<table>
+  <tr><td class="indexkey"><a class="el" href="analog_8c.html">analog.c</a></td><td class="indexvalue">Analog input and output </td></tr>
+  <tr><td class="indexkey"><a class="el" href="analog_8h.html">analog.h</a> <a href="analog_8h-source.html">[code]</a></td><td class="indexvalue">Contains functions and definitions for using the ADC </td></tr>
+  <tr><td class="indexkey"><a class="el" href="battery_8c.html">battery.c</a></td><td class="indexvalue">Implementation for reading battery level </td></tr>
+  <tr><td class="indexkey"><a class="el" href="battery_8h.html">battery.h</a> <a href="battery_8h-source.html">[code]</a></td><td class="indexvalue">Definitions for checking battery voltage </td></tr>
+  <tr><td class="indexkey"><a class="el" href="bom_8c.html">bom.c</a></td><td class="indexvalue">Implementation for using the BOM </td></tr>
+  <tr><td class="indexkey"><a class="el" href="bom_8h.html">bom.h</a> <a href="bom_8h-source.html">[code]</a></td><td class="indexvalue">Definitions for using the BOM </td></tr>
+  <tr><td class="indexkey"><a class="el" href="buzzer_8h.html">buzzer.h</a> <a href="buzzer_8h-source.html">[code]</a></td><td class="indexvalue">Contains definitions for using the buzzer </td></tr>
+  <tr><td class="indexkey"><a class="el" href="dio_8c.html">dio.c</a></td><td class="indexvalue">Digital Input and Output </td></tr>
+  <tr><td class="indexkey"><a class="el" href="dio_8h.html">dio.h</a> <a href="dio_8h-source.html">[code]</a></td><td class="indexvalue">Definitions for digital input / output </td></tr>
+  <tr><td class="indexkey"><a class="el" href="dragonfly__lib_8c.html">dragonfly_lib.c</a></td><td class="indexvalue">Dragonfly initialization </td></tr>
+  <tr><td class="indexkey"><a class="el" href="dragonfly__lib_8h.html">dragonfly_lib.h</a> <a href="dragonfly__lib_8h-source.html">[code]</a></td><td class="indexvalue">Contains other include files </td></tr>
+  <tr><td class="indexkey"><a class="el" href="i2c_8c.html">i2c.c</a></td><td class="indexvalue">Implemenation of I2C communications protocol </td></tr>
+  <tr><td class="indexkey"><a class="el" href="i2c_8h.html">i2c.h</a> <a href="i2c_8h-source.html">[code]</a></td><td class="indexvalue">Header file for I2C </td></tr>
+  <tr><td class="indexkey"><a class="el" href="lcd_8c.html">lcd.c</a></td><td class="indexvalue">LCD </td></tr>
+  <tr><td class="indexkey"><a class="el" href="lcd_8h.html">lcd.h</a> <a href="lcd_8h-source.html">[code]</a></td><td class="indexvalue">Contains definitions for dealing with the LCD screen </td></tr>
+  <tr><td class="indexkey"><a class="el" href="lights_8h.html">lights.h</a> <a href="lights_8h-source.html">[code]</a></td><td class="indexvalue">Contains declarations for managing the orbs </td></tr>
+  <tr><td class="indexkey"><a class="el" href="math_8c.html">math.c</a></td><td class="indexvalue">Math Functions </td></tr>
+  <tr><td class="indexkey"><a class="el" href="math_8h.html">math.h</a> <a href="math_8h-source.html">[code]</a></td><td class="indexvalue">Contains math function(s) </td></tr>
+  <tr><td class="indexkey"><a class="el" href="motor_8c.html">motor.c</a></td><td class="indexvalue">Motors </td></tr>
+  <tr><td class="indexkey"><a class="el" href="motor_8h.html">motor.h</a> <a href="motor_8h-source.html">[code]</a></td><td class="indexvalue">Contains definitions for controlling the motors </td></tr>
+  <tr><td class="indexkey"><a class="el" href="move_8c.html">move.c</a></td><td class="indexvalue">Functions for moving </td></tr>
+  <tr><td class="indexkey"><a class="el" href="move_8h.html">move.h</a> <a href="move_8h-source.html">[code]</a></td><td class="indexvalue">Contains definitions for controlling robot motion </td></tr>
+  <tr><td class="indexkey"><a class="el" href="rangefinder_8c.html">rangefinder.c</a></td><td class="indexvalue">Rangefinders </td></tr>
+  <tr><td class="indexkey"><a class="el" href="rangefinder_8h.html">rangefinder.h</a> <a href="rangefinder_8h-source.html">[code]</a></td><td class="indexvalue">Contains rangefinder declarations and functions </td></tr>
+  <tr><td class="indexkey"><a class="el" href="reset_8h.html">reset.h</a> <a href="reset_8h-source.html">[code]</a></td><td class="indexvalue">Contains function(s) for resetting the robots </td></tr>
+  <tr><td class="indexkey"><a class="el" href="ring__buffer_8h.html">ring_buffer.h</a> <a href="ring__buffer_8h-source.html">[code]</a></td><td class="indexvalue">Ring Buffer </td></tr>
+  <tr><td class="indexkey"><a class="el" href="serial_8c.html">serial.c</a></td><td class="indexvalue">Serial Input and Output </td></tr>
+  <tr><td class="indexkey"><a class="el" href="serial_8h.html">serial.h</a> <a href="serial_8h-source.html">[code]</a></td><td class="indexvalue">Contains declarations for serial input and output </td></tr>
+  <tr><td class="indexkey"><a class="el" href="time_8c.html">time.c</a></td><td class="indexvalue">Timer code </td></tr>
+  <tr><td class="indexkey"><a class="el" href="time_8h.html">time.h</a> <a href="time_8h-source.html">[code]</a></td><td class="indexvalue">Contains time-related functions and definitions </td></tr>
+</table>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/globals_defs_0x62.html
===================================================================
--- branches/battery/docs/libdragonfly/globals_defs_0x62.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/globals_defs_0x62.html	(revision 260)
@@ -0,0 +1,89 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li class="current"><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_defs.html#index__"><span>_</span></a></li>
+    <li><a href="globals_defs_0x61.html#index_a"><span>a</span></a></li>
+    <li class="current"><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_defs_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_defs_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_defs_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li>
+    <li><a href="globals_defs_0x78.html#index_x"><span>x</span></a></li>
+    <li><a href="globals_defs_0x79.html#index_y"><span>y</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
+<li>B4
+: <a class="el" href="group__buzzer.html#g0bf59f84e29fb57d27314583365a88d6">buzzer.h</a>
+<li>BACKWARD
+: <a class="el" href="group__motors.html#gdf445abfe1b77fa63f89e315ccc2f7f2">motor.h</a>
+<li>BATT_PORT
+: <a class="el" href="group__analog.html#gadcd026a2c91fe96c8134619c87bb72a">analog.h</a>
+<li>BATTERY_CHARINGV
+: <a class="el" href="group__battery.html#gc955a8295474a62e5faeaf28abf89c6b">battery.h</a>
+<li>BATTERY_LOWV
+: <a class="el" href="group__battery.html#gb23d2e4155f65f05628d1b48430c6b18">battery.h</a>
+<li>BATTERY_NORMALV
+: <a class="el" href="group__battery.html#g8d3e83b7f2ff00064ba16519d1589cfd">battery.h</a>
+<li>BCK
+: <a class="el" href="group__move.html#gb8d9d2e1ff6a03ce3b45a32e0002a405">move.h</a>
+<li>BLUE
+: <a class="el" href="group__orbs.html#g79d10e672abb49ad63eeaa8aaef57c38">lights.h</a>
+<li>BTN1
+: <a class="el" href="group__dio.html#g3a4cc5e218cef7de139625a519e29ff3">dio.h</a>
+<li>BTN2
+: <a class="el" href="group__dio.html#g9dc19cdd6944e087c077044296a1ad8e">dio.h</a>
+<li>BUZZER
+: <a class="el" href="group__dragonfly.html#g145103118f6d9d1129aa4509cf214a13">dragonfly_lib.h</a>
+</ul>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/globals_0x72.html
===================================================================
--- branches/battery/docs/libdragonfly/globals_0x72.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/globals_0x72.html	(revision 260)
@@ -0,0 +1,95 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li class="current"><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html#index__"><span>_</span></a></li>
+    <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_0x71.html#index_q"><span>q</span></a></li>
+    <li class="current"><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+    <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
+    <li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
+  </ul>
+</div>
+
+<p>
+Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:
+<p>
+<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
+<li>range_init()
+: <a class="el" href="group__rangefinder.html#g52d0666b725e6d3a14b5bddc28190e59">rangefinder.c</a>
+<li>range_read_distance()
+: <a class="el" href="group__rangefinder.html#g22bd0717784e34cb3a0762d78554dcf2">rangefinder.c</a>
+<li>RED
+: <a class="el" href="group__orbs.html#g8d23feea868a983c8c2b661e1e16972f">lights.h</a>
+<li>RING_BUFFER_ADD
+: <a class="el" href="ring__buffer_8h.html#7708daab49219e2fd35534bc9cd15245">ring_buffer.h</a>
+<li>RING_BUFFER_CLEAR
+: <a class="el" href="ring__buffer_8h.html#0ae5ca959a3b05583623551cc287a534">ring_buffer.h</a>
+<li>RING_BUFFER_EMPTY
+: <a class="el" href="ring__buffer_8h.html#19daf3026b69a26bb3d383b14ae90e23">ring_buffer.h</a>
+<li>RING_BUFFER_FULL
+: <a class="el" href="ring__buffer_8h.html#2ed153688dc60c5503f2f7fdd2b73a4a">ring_buffer.h</a>
+<li>RING_BUFFER_INIT
+: <a class="el" href="ring__buffer_8h.html#3c186ab6ff12fa96c18f6d064720cc2c">ring_buffer.h</a>
+<li>RING_BUFFER_NEW
+: <a class="el" href="ring__buffer_8h.html#883368e450d3596622905053d3b3ab83">ring_buffer.h</a>
+<li>RING_BUFFER_PEEK
+: <a class="el" href="ring__buffer_8h.html#6cb5596d0d7edccd628aca097f088f91">ring_buffer.h</a>
+<li>RING_BUFFER_REMOVE
+: <a class="el" href="ring__buffer_8h.html#4a0f9de5ac14f60d678cda392921a629">ring_buffer.h</a>
+<li>rtc_get()
+: <a class="el" href="group__time.html#g5c7f2bf39314463dd5f4913e05ca991d">time.c</a>
+<li>rtc_init()
+: <a class="el" href="group__time.html#g4b8a034dd8e994f4a1af612806f7c553">time.c</a>
+<li>rtc_reset()
+: <a class="el" href="group__time.html#g83ae542199d1c0e964aff89537d686a3">time.c</a>
+</ul>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/globals_0x64.html
===================================================================
--- branches/battery/docs/libdragonfly/globals_0x64.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/globals_0x64.html	(revision 260)
@@ -0,0 +1,84 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li class="current"><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html#index__"><span>_</span></a></li>
+    <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+    <li class="current"><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+    <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
+    <li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
+  </ul>
+</div>
+
+<p>
+Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:
+<p>
+<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
+<li>D4
+: <a class="el" href="group__buzzer.html#g3d9bb178282c3cb69740c94ba1e48fed">buzzer.h</a>
+<li>D4s
+: <a class="el" href="group__buzzer.html#g33eb0561dd16dd44c7c23519dd22540a">buzzer.h</a>
+<li>delay_ms()
+: <a class="el" href="group__time.html#g8aa473f8ae9a91df4bc9ea700983c72d">time.c</a>
+<li>digital_input()
+: <a class="el" href="group__dio.html#g6202143ed6d0f809095c21bfac32acdd">dio.c</a>
+, <a class="el" href="group__dio.html#g6202143ed6d0f809095c21bfac32acdd">dio.h</a>
+<li>digital_output()
+: <a class="el" href="group__dio.html#g67967857dcc26aeea8cdd0a53a9e138d">dio.h</a>
+, <a class="el" href="group__dio.html#g67967857dcc26aeea8cdd0a53a9e138d">dio.c</a>
+<li>digital_pull_up()
+: <a class="el" href="group__dio.html#g6bcadb9200f988ae733a51aa70467978">dio.c</a>
+, <a class="el" href="group__dio.html#g6bcadb9200f988ae733a51aa70467978">dio.h</a>
+<li>dragonfly_init()
+: <a class="el" href="group__dragonfly.html#g8124e2c32bf25208586d500e45ba5fe3">dragonfly_lib.c</a>
+</ul>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/globals_defs_0x74.html
===================================================================
--- branches/battery/docs/libdragonfly/globals_defs_0x74.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/globals_defs_0x74.html	(revision 260)
@@ -0,0 +1,69 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li class="current"><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_defs.html#index__"><span>_</span></a></li>
+    <li><a href="globals_defs_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_defs_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_defs_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li>
+    <li class="current"><a href="globals_defs_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li>
+    <li><a href="globals_defs_0x78.html#index_x"><span>x</span></a></li>
+    <li><a href="globals_defs_0x79.html#index_y"><span>y</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
+<li>TWO_SECOND
+: <a class="el" href="group__time.html#g4c2dc0c899e1571596205f29fcc35cd6">time.h</a>
+</ul>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/globals_defs_0x66.html
===================================================================
--- branches/battery/docs/libdragonfly/globals_defs_0x66.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/globals_defs_0x66.html	(revision 260)
@@ -0,0 +1,83 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li class="current"><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_defs.html#index__"><span>_</span></a></li>
+    <li><a href="globals_defs_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li>
+    <li class="current"><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_defs_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_defs_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_defs_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li>
+    <li><a href="globals_defs_0x78.html#index_x"><span>x</span></a></li>
+    <li><a href="globals_defs_0x79.html#index_y"><span>y</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
+<li>F4
+: <a class="el" href="group__buzzer.html#g7fd7918aa90b0ce1dc7ca9fe7a00e9fb">buzzer.h</a>
+<li>F4s
+: <a class="el" href="group__buzzer.html#g93ff98890b28a2833f1152cc95c3e628">buzzer.h</a>
+<li>FAST_SPD
+: <a class="el" href="group__move.html#ga1f2e117ff854d46ca84f16a1eb8419a">move.h</a>
+<li>FAST_TURN
+: <a class="el" href="group__move.html#gb900792066abf52697bd19cc5240ae24">move.h</a>
+<li>FORWARD
+: <a class="el" href="group__motors.html#g6ddfdda7a062d10cff4a72b76b44aeb8">motor.h</a>
+<li>FOUR_SECOND
+: <a class="el" href="group__time.html#g335312d1eed285bbc48a7f383ad78d97">time.h</a>
+<li>FULL_SPD
+: <a class="el" href="group__move.html#g35819c1d24f97763dab51cd367514443">move.h</a>
+<li>FWD
+: <a class="el" href="group__move.html#ga02f16883c5ce325e2dbb8c3835aa9a1">move.h</a>
+</ul>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/index.html
===================================================================
--- branches/battery/docs/libdragonfly/index.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/index.html	(revision 260)
@@ -0,0 +1,22 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: Main Page</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li class="current"><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<h1>libdragonfly Documentation</h1>
+<p>
+<h3 align="center">1.0 </h3><hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/i2c_8c.html
===================================================================
--- branches/battery/docs/libdragonfly/i2c_8c.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/i2c_8c.html	(revision 260)
@@ -0,0 +1,85 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: i2c.c File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<h1>i2c.c File Reference</h1>Implemenation of I2C communications protocol. <a href="#_details">More...</a>
+<p>
+<code>#include &lt;avr/interrupt.h&gt;</code><br>
+<code>#include &lt;util/twi.h&gt;</code><br>
+<code>#include &quot;<a class="el" href="i2c_8h-source.html">i2c.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="ring__buffer_8h-source.html">ring_buffer.h</a>&quot;</code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gaf685692265ff486494774a12f58cb12"></a><!-- doxytag: member="i2c.c::I2C_BIT_RATE_DIVIDER" ref="gaf685692265ff486494774a12f58cb12" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__i2c.html#gaf685692265ff486494774a12f58cb12">I2C_BIT_RATE_DIVIDER</a>&nbsp;&nbsp;&nbsp;0x0C</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set bit rate 12 = 100kbit/s (max speed setting is 10 for an 8 MHz clock). It is a divider, so the lower the number the faster the speed. <br></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gbf590d5cb743d0202ca44be4b3e4865d"></a><!-- doxytag: member="i2c.c::RING_BUFFER_NEW" ref="gbf590d5cb743d0202ca44be4b3e4865d" args="(i2c_buffer, 128, char, i2c_write_buff, i2c_addr_buff)" -->
+&nbsp;</td><td class="memItemRight" valign="bottom"><b>RING_BUFFER_NEW</b> (i2c_buffer, 128, char, i2c_write_buff, i2c_addr_buff)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__i2c.html#g28bd4994859c49763a282579c4c772a1">i2c_init</a> (char addr, <a class="el" href="i2c_8h.html#3e550321eadebd4a697a3016e6ee918b">fun_mrecv_t</a> master_recv, <a class="el" href="i2c_8h.html#e1453fbad57354c82d465c704edeead5">fun_srecv_t</a> slave_recv, <a class="el" href="i2c_8h.html#4b946a38c2f1c58d838f59c6099feba1">fun_send_t</a> slave_send)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initializes the i2c module.  <a href="group__i2c.html#g28bd4994859c49763a282579c4c772a1"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__i2c.html#g15f534819e0f3405c4e05769af1f1e19">i2c_send</a> (char dest, char *data, size_t bytes)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sends a byte array over I2C as a master.  <a href="group__i2c.html#g15f534819e0f3405c4e05769af1f1e19"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__i2c.html#gf5d4ed96f03670ca300298019b7f2f72">i2c_request</a> (char dest)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Send a master request to the destination.  <a href="group__i2c.html#gf5d4ed96f03670ca300298019b7f2f72"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="i2c_8c.html#474f42eedbdc093683fdb4b88be3c48f">ISR</a> (TWI_vect)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Interrupt to handle I2C interrupts from the I2C hardware.  <a href="#474f42eedbdc093683fdb4b88be3c48f"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Implemenation of I2C communications protocol. 
+<p>
+Copyright (c) 2007 Colony Project<p>
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:<p>
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.<p>
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.<p>
+In the case where you have master sends and then a master request to the same address, you will not give up control of the line because the send and request addresses are seen as different addresses. In between it will send a restart but will not give up the line.<p>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>CMU Robotics Club, Kevin Woo, Sursh Nidhiry </dd></dl>
+<dl compact><dt><b><a class="el" href="bug.html#_bug000001">Bug:</a></b></dt><dd>Not tested. </dd></dl>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="474f42eedbdc093683fdb4b88be3c48f"></a><!-- doxytag: member="i2c.c::ISR" ref="474f42eedbdc093683fdb4b88be3c48f" args="(TWI_vect)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">ISR           </td>
+          <td>(</td>
+          <td class="paramtype">TWI_vect&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Interrupt to handle I2C interrupts from the I2C hardware. 
+<p>
+Uses the status codes from the I2C register to handle the events needed to advance in I2C stages. For instance, you will get a bit for receiving a start ack, then a address ack, then a data ack, etc. The events are handled in each switch case. The status codes are defined by avr-gcc in /util/twi.h but are the same codes as the Atmel documentation.<p>
+Bytes are sent by popping off the ring buffer. It also will keep track of what modes the send is in.<p>
+Errors are handled here as well. 
+</div>
+</div><p>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/dio_8h-source.html
===================================================================
--- branches/battery/docs/libdragonfly/dio_8h-source.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/dio_8h-source.html	(revision 260)
@@ -0,0 +1,300 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: dio.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<h1>dio.h</h1><a href="dio_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 
+<a name="l00038"></a>00038 <span class="preprocessor">#ifndef _DIO_H</span>
+<a name="l00039"></a>00039 <span class="preprocessor"></span><span class="preprocessor">#define _DIO_H</span>
+<a name="l00040"></a>00040 <span class="preprocessor"></span>
+<a name="l00041"></a>00041 <span class="comment">/*</span>
+<a name="l00042"></a>00042 <span class="comment">these are ALL the pins</span>
+<a name="l00043"></a>00043 <span class="comment">don't use unless you know what you're doing</span>
+<a name="l00044"></a>00044 <span class="comment">*/</span>
+<a name="l00045"></a>00045 
+<a name="l00046"></a>00046 <span class="comment">/*</span>
+<a name="l00047"></a>00047 <span class="comment">DIO pins on new dragonfly boards are shown below:</span>
+<a name="l00048"></a>00048 <span class="comment">-----------------------------------------------</span>
+<a name="l00049"></a>00049 <span class="comment">| _PIN_E6 | _PIN_E7 | _PIN_D2 | _PIN_D3 | VCC |</span>
+<a name="l00050"></a>00050 <span class="comment">-----------------------------------------------</span>
+<a name="l00051"></a>00051 <span class="comment">| _PIN_E2 | _PIN_E3 | _PIN_E4 | _PIN_E5 | GND |</span>
+<a name="l00052"></a>00052 <span class="comment">-----------------------------------------------</span>
+<a name="l00053"></a>00053 <span class="comment">*/</span>
+<a name="l00054"></a>00054 
+<a name="l00056"></a><a class="code" href="dio_8h.html#c03b8868a83d44a9b97de1cc0d7fe8e8">00056</a> <span class="preprocessor">#define _PORT_A 1</span>
+<a name="l00057"></a>00057 <span class="preprocessor"></span>
+<a name="l00058"></a><a class="code" href="dio_8h.html#da0ad7242f65b61351de29531659aaf3">00058</a> <span class="preprocessor">#define _PORT_B 2</span>
+<a name="l00059"></a>00059 <span class="preprocessor"></span>
+<a name="l00060"></a><a class="code" href="dio_8h.html#2f5cd37fd5831a67953d155ec3624187">00060</a> <span class="preprocessor">#define _PORT_C 3</span>
+<a name="l00061"></a>00061 <span class="preprocessor"></span>
+<a name="l00062"></a><a class="code" href="dio_8h.html#881c4ea9fdae76401a4005981f40887e">00062</a> <span class="preprocessor">#define _PORT_D 4</span>
+<a name="l00063"></a>00063 <span class="preprocessor"></span>
+<a name="l00064"></a><a class="code" href="dio_8h.html#48bd3d9b9db9d872bbdf4579864a6cba">00064</a> <span class="preprocessor">#define _PORT_E 5</span>
+<a name="l00065"></a>00065 <span class="preprocessor"></span>
+<a name="l00066"></a><a class="code" href="dio_8h.html#7f0278fc6e55e8e8a6f63c944e9779bd">00066</a> <span class="preprocessor">#define _PORT_F 6</span>
+<a name="l00067"></a>00067 <span class="preprocessor"></span>
+<a name="l00068"></a><a class="code" href="dio_8h.html#7c0f589b48ebb00d7a998ac3daaac11a">00068</a> <span class="preprocessor">#define _PORT_G 7</span>
+<a name="l00069"></a>00069 <span class="preprocessor"></span>
+<a name="l00071"></a><a class="code" href="dio_8h.html#51f04ff9f4fb24a6be30c56ce6f40693">00071</a> <span class="preprocessor">#define _PIN_A0 8</span>
+<a name="l00072"></a>00072 <span class="preprocessor"></span>
+<a name="l00073"></a><a class="code" href="dio_8h.html#4eb14fd2e59584018694829c303f917d">00073</a> <span class="preprocessor">#define _PIN_A1 9</span>
+<a name="l00074"></a>00074 <span class="preprocessor"></span>
+<a name="l00075"></a><a class="code" href="dio_8h.html#8addc957193d67ec0456ca4b91e6348a">00075</a> <span class="preprocessor">#define _PIN_A2 10</span>
+<a name="l00076"></a>00076 <span class="preprocessor"></span>
+<a name="l00077"></a><a class="code" href="dio_8h.html#d542d3d032328a77644041b683263b60">00077</a> <span class="preprocessor">#define _PIN_A3 11</span>
+<a name="l00078"></a>00078 <span class="preprocessor"></span>
+<a name="l00079"></a><a class="code" href="dio_8h.html#939eb745c1abd8ad357cbc7949071391">00079</a> <span class="preprocessor">#define _PIN_A4 12</span>
+<a name="l00080"></a>00080 <span class="preprocessor"></span>
+<a name="l00081"></a><a class="code" href="dio_8h.html#92c23c5ef5f0909f7252d46dee64f556">00081</a> <span class="preprocessor">#define _PIN_A5 13</span>
+<a name="l00082"></a>00082 <span class="preprocessor"></span>
+<a name="l00083"></a><a class="code" href="dio_8h.html#6b3bddc004c965e7425d85bf26b749dc">00083</a> <span class="preprocessor">#define _PIN_A6 14 </span>
+<a name="l00084"></a>00084 <span class="preprocessor"></span>
+<a name="l00085"></a><a class="code" href="dio_8h.html#c446f59a98dfb4a0668306f57bd1ecca">00085</a> <span class="preprocessor">#define _PIN_A7 15</span>
+<a name="l00086"></a>00086 <span class="preprocessor"></span>
+<a name="l00088"></a><a class="code" href="dio_8h.html#b4f305294f28e717999cef139b7caab0">00088</a> <span class="preprocessor">#define _PIN_B0 16</span>
+<a name="l00089"></a>00089 <span class="preprocessor"></span>
+<a name="l00090"></a><a class="code" href="dio_8h.html#bfe495b8eb044c08d0847c7d4043ea4f">00090</a> <span class="preprocessor">#define _PIN_B1 17</span>
+<a name="l00091"></a>00091 <span class="preprocessor"></span>
+<a name="l00092"></a><a class="code" href="dio_8h.html#fbe373570755ea8d3180703632224896">00092</a> <span class="preprocessor">#define _PIN_B2 18</span>
+<a name="l00093"></a>00093 <span class="preprocessor"></span>
+<a name="l00094"></a><a class="code" href="dio_8h.html#a760d7cb45c90094702c296999558f65">00094</a> <span class="preprocessor">#define _PIN_B3 19</span>
+<a name="l00095"></a>00095 <span class="preprocessor"></span>
+<a name="l00096"></a><a class="code" href="dio_8h.html#76ae9cc1b2c74f451ab638371285f18d">00096</a> <span class="preprocessor">#define _PIN_B4 20</span>
+<a name="l00097"></a>00097 <span class="preprocessor"></span>
+<a name="l00098"></a><a class="code" href="dio_8h.html#0fae583ff609c0543c9d8c1dab7e378d">00098</a> <span class="preprocessor">#define _PIN_B5 21</span>
+<a name="l00099"></a>00099 <span class="preprocessor"></span>
+<a name="l00100"></a><a class="code" href="dio_8h.html#4c2e6bdc02d9672de3795f3bbb3670b9">00100</a> <span class="preprocessor">#define _PIN_B6 22</span>
+<a name="l00101"></a>00101 <span class="preprocessor"></span>
+<a name="l00102"></a><a class="code" href="dio_8h.html#8415309f27a757e7c551906194c28e80">00102</a> <span class="preprocessor">#define _PIN_B7 23</span>
+<a name="l00103"></a>00103 <span class="preprocessor"></span>
+<a name="l00105"></a><a class="code" href="dio_8h.html#8b117e9361a991638bd82eea83ff001a">00105</a> <span class="preprocessor">#define _PIN_C0 24</span>
+<a name="l00106"></a>00106 <span class="preprocessor"></span>
+<a name="l00107"></a><a class="code" href="dio_8h.html#0c45f79d733ffbbbd7de2056893d6eb1">00107</a> <span class="preprocessor">#define _PIN_C1 25</span>
+<a name="l00108"></a>00108 <span class="preprocessor"></span>
+<a name="l00109"></a><a class="code" href="dio_8h.html#c01a3878ceb5a63e961bf3a305e74a06">00109</a> <span class="preprocessor">#define _PIN_C2 26</span>
+<a name="l00110"></a>00110 <span class="preprocessor"></span>
+<a name="l00111"></a><a class="code" href="dio_8h.html#bd8e9c9599a4c5f2c1571298b29d44bf">00111</a> <span class="preprocessor">#define _PIN_C3 27</span>
+<a name="l00112"></a>00112 <span class="preprocessor"></span>
+<a name="l00113"></a><a class="code" href="dio_8h.html#888ab2bc04575f1902e75398fb2843b4">00113</a> <span class="preprocessor">#define _PIN_C4 28</span>
+<a name="l00114"></a>00114 <span class="preprocessor"></span>
+<a name="l00115"></a><a class="code" href="dio_8h.html#e2c922d0d623cce421470e501b5cd01d">00115</a> <span class="preprocessor">#define _PIN_C5 29</span>
+<a name="l00116"></a>00116 <span class="preprocessor"></span>
+<a name="l00117"></a><a class="code" href="dio_8h.html#de6c0b894acec113cc6e83ddf1c6f4ad">00117</a> <span class="preprocessor">#define _PIN_C6 30</span>
+<a name="l00118"></a>00118 <span class="preprocessor"></span>
+<a name="l00119"></a><a class="code" href="dio_8h.html#94fc1c3551e878d00670be18dd98b01e">00119</a> <span class="preprocessor">#define _PIN_C7 31</span>
+<a name="l00120"></a>00120 <span class="preprocessor"></span>
+<a name="l00122"></a><a class="code" href="dio_8h.html#4b95d04e9712921644d2c9daca838ae1">00122</a> <span class="preprocessor">#define _PIN_D0 32  // pin DIO6 on new dragonfly boards</span>
+<a name="l00123"></a>00123 <span class="preprocessor"></span>
+<a name="l00124"></a><a class="code" href="dio_8h.html#e284f5774e84fe78764b3475a1ab7df3">00124</a> <span class="preprocessor">#define _PIN_D1 33  // pin DIO7</span>
+<a name="l00125"></a>00125 <span class="preprocessor"></span>
+<a name="l00126"></a><a class="code" href="dio_8h.html#bb9448fbe6bc6dcd64e35d7ffa00ca6d">00126</a> <span class="preprocessor">#define _PIN_D2 34</span>
+<a name="l00127"></a>00127 <span class="preprocessor"></span>
+<a name="l00128"></a><a class="code" href="dio_8h.html#e0acf61952e589ddc79359cc418eec17">00128</a> <span class="preprocessor">#define _PIN_D3 35</span>
+<a name="l00129"></a>00129 <span class="preprocessor"></span>
+<a name="l00130"></a><a class="code" href="dio_8h.html#2b237cd474a817c15832fd87146e6daa">00130</a> <span class="preprocessor">#define _PIN_D4 36</span>
+<a name="l00131"></a>00131 <span class="preprocessor"></span>
+<a name="l00132"></a><a class="code" href="dio_8h.html#70a748f97c4d4e751f2edd0fcbac4a7c">00132</a> <span class="preprocessor">#define _PIN_D5 37</span>
+<a name="l00133"></a>00133 <span class="preprocessor"></span>
+<a name="l00134"></a><a class="code" href="dio_8h.html#8a2da262330ccf12ac69a1822d3c091c">00134</a> <span class="preprocessor">#define _PIN_D6 38</span>
+<a name="l00135"></a>00135 <span class="preprocessor"></span>
+<a name="l00136"></a><a class="code" href="dio_8h.html#fc098c404f6e3003aef2ec0e0bc35acd">00136</a> <span class="preprocessor">#define _PIN_D7 39</span>
+<a name="l00137"></a>00137 <span class="preprocessor"></span>
+<a name="l00139"></a><a class="code" href="dio_8h.html#badf190bc1c23be12590868584135c22">00139</a> <span class="preprocessor">#define _PIN_E0 40</span>
+<a name="l00140"></a>00140 <span class="preprocessor"></span>
+<a name="l00141"></a><a class="code" href="dio_8h.html#e88599fd3bd196eacb91052ea05e18f3">00141</a> <span class="preprocessor">#define _PIN_E1 41</span>
+<a name="l00142"></a>00142 <span class="preprocessor"></span>
+<a name="l00143"></a><a class="code" href="dio_8h.html#62122fe3a2b5d08d964a2178e4015e79">00143</a> <span class="preprocessor">#define _PIN_E2 42  // pin DIO0</span>
+<a name="l00144"></a>00144 <span class="preprocessor"></span>
+<a name="l00145"></a><a class="code" href="dio_8h.html#e93d87d0523dfbb446a5909254f0ef2c">00145</a> <span class="preprocessor">#define _PIN_E3 43  // pin DIO1</span>
+<a name="l00146"></a>00146 <span class="preprocessor"></span>
+<a name="l00147"></a><a class="code" href="dio_8h.html#6859b74122e7d105fe3dd380b6763aca">00147</a> <span class="preprocessor">#define _PIN_E4 44  // pin DIO2</span>
+<a name="l00148"></a>00148 <span class="preprocessor"></span>
+<a name="l00149"></a><a class="code" href="dio_8h.html#19a858b324d285b261caa831df84d32f">00149</a> <span class="preprocessor">#define _PIN_E5 45  // pin DIO3</span>
+<a name="l00150"></a>00150 <span class="preprocessor"></span>
+<a name="l00151"></a><a class="code" href="dio_8h.html#04723017fa82410249e3e6393bca65af">00151</a> <span class="preprocessor">#define _PIN_E6 46  // pin DIO4</span>
+<a name="l00152"></a>00152 <span class="preprocessor"></span>
+<a name="l00153"></a><a class="code" href="dio_8h.html#5eb34c0e8ea6af1b8bbd3cbd8a92a600">00153</a> <span class="preprocessor">#define _PIN_E7 47  // pin DIO5</span>
+<a name="l00154"></a>00154 <span class="preprocessor"></span>
+<a name="l00156"></a><a class="code" href="dio_8h.html#da61cdc73ca993fd5f450183862fcef1">00156</a> <span class="preprocessor">#define _PIN_F0 48</span>
+<a name="l00157"></a>00157 <span class="preprocessor"></span>
+<a name="l00158"></a><a class="code" href="dio_8h.html#c0d7ed715f7b6982b94a0f791d62915b">00158</a> <span class="preprocessor">#define _PIN_F1 49</span>
+<a name="l00159"></a>00159 <span class="preprocessor"></span>
+<a name="l00160"></a><a class="code" href="dio_8h.html#91e39e9f2da5ec9515e7d961a058e069">00160</a> <span class="preprocessor">#define _PIN_F2 50</span>
+<a name="l00161"></a>00161 <span class="preprocessor"></span>
+<a name="l00162"></a><a class="code" href="dio_8h.html#847601cd0a3a8830bc38a9eef0b0d6a5">00162</a> <span class="preprocessor">#define _PIN_F3 51</span>
+<a name="l00163"></a>00163 <span class="preprocessor"></span>
+<a name="l00164"></a><a class="code" href="dio_8h.html#81722f76eb8b39d3f3f5678526e918c6">00164</a> <span class="preprocessor">#define _PIN_F4 52</span>
+<a name="l00165"></a>00165 <span class="preprocessor"></span>
+<a name="l00166"></a><a class="code" href="dio_8h.html#6655e7450006cec34ac55a0e7d63f0cd">00166</a> <span class="preprocessor">#define _PIN_F5 53</span>
+<a name="l00167"></a>00167 <span class="preprocessor"></span>
+<a name="l00168"></a><a class="code" href="dio_8h.html#6b042b1d986784315b7d1780af4e6325">00168</a> <span class="preprocessor">#define _PIN_F6 54</span>
+<a name="l00169"></a>00169 <span class="preprocessor"></span>
+<a name="l00170"></a><a class="code" href="dio_8h.html#cd2cf9c19a99cb3b883d44ddb8841aa6">00170</a> <span class="preprocessor">#define _PIN_F7 55</span>
+<a name="l00171"></a>00171 <span class="preprocessor"></span>
+<a name="l00173"></a><a class="code" href="dio_8h.html#67a762a16abd40507f84d45a1cc8fc60">00173</a> <span class="preprocessor">#define _PIN_G0 56</span>
+<a name="l00174"></a>00174 <span class="preprocessor"></span>
+<a name="l00175"></a><a class="code" href="dio_8h.html#1457bcf9a22d249b4907d0bdc6661e6f">00175</a> <span class="preprocessor">#define _PIN_WR 56</span>
+<a name="l00176"></a>00176 <span class="preprocessor"></span>
+<a name="l00177"></a><a class="code" href="dio_8h.html#cd22478361f403160ac78b6673bc1cc8">00177</a> <span class="preprocessor">#define _PIN_G1 57</span>
+<a name="l00178"></a>00178 <span class="preprocessor"></span>
+<a name="l00179"></a><a class="code" href="dio_8h.html#35b975ca202c33953772138fbe9987a1">00179</a> <span class="preprocessor">#define _PIN_RD 57</span>
+<a name="l00180"></a>00180 <span class="preprocessor"></span>
+<a name="l00181"></a><a class="code" href="dio_8h.html#d15640b2580aa575af9b4b3afb66d69e">00181</a> <span class="preprocessor">#define _PIN_G2 58</span>
+<a name="l00182"></a>00182 <span class="preprocessor"></span>
+<a name="l00183"></a><a class="code" href="dio_8h.html#b01e62102c2ea92ef5e6ddd4c8b10e7d">00183</a> <span class="preprocessor">#define _PIN_ALE 58</span>
+<a name="l00184"></a>00184 <span class="preprocessor"></span>
+<a name="l00185"></a><a class="code" href="dio_8h.html#b68ee88c80780acce271541468b57b01">00185</a> <span class="preprocessor">#define _PIN_G3 59</span>
+<a name="l00186"></a>00186 <span class="preprocessor"></span>
+<a name="l00187"></a><a class="code" href="dio_8h.html#1a989f2be615fdbb5d539c803ae85052">00187</a> <span class="preprocessor">#define _PIN_TOSC2 59</span>
+<a name="l00188"></a>00188 <span class="preprocessor"></span>
+<a name="l00189"></a><a class="code" href="dio_8h.html#8098eb56320b9f65520da4f3034168d8">00189</a> <span class="preprocessor">#define _PIN_G4 60</span>
+<a name="l00190"></a>00190 <span class="preprocessor"></span>
+<a name="l00191"></a><a class="code" href="dio_8h.html#4658177abc8db29571f67e68f50d5591">00191</a> <span class="preprocessor">#define _PIN_TOSC1 60</span>
+<a name="l00192"></a>00192 <span class="preprocessor"></span><span class="comment">//#define _PIN_G5 61</span>
+<a name="l00193"></a>00193 <span class="comment">//#define _PIN_G6 62</span>
+<a name="l00194"></a>00194 <span class="comment">//#define _PIN_G7 63</span>
+<a name="l00195"></a>00195 
+<a name="l00196"></a>00196 <span class="comment">/*</span>
+<a name="l00197"></a>00197 <span class="comment">These are the header pins (the ones you can connect things to)</span>
+<a name="l00198"></a>00198 <span class="comment">Feel free to use these</span>
+<a name="l00199"></a>00199 <span class="comment">*/</span>
+<a name="l00200"></a>00200 
+<a name="l00206"></a><a class="code" href="group__dio.html#gd3a64360b1623d5314cbb8999cb86f99">00206</a> <span class="preprocessor">#define PIN_A0 8</span>
+<a name="l00207"></a>00207 <span class="preprocessor"></span>
+<a name="l00208"></a><a class="code" href="group__dio.html#gceb8d227e063cc486808d5d41735a050">00208</a> <span class="preprocessor">#define PIN_A1 9</span>
+<a name="l00209"></a>00209 <span class="preprocessor"></span>
+<a name="l00210"></a><a class="code" href="group__dio.html#ga181f8521480dfcc1eb2688075701a4c">00210</a> <span class="preprocessor">#define PIN_A2 10</span>
+<a name="l00211"></a>00211 <span class="preprocessor"></span>
+<a name="l00212"></a><a class="code" href="group__dio.html#g933cca5ab119d5e74639e7ac5d120d8a">00212</a> <span class="preprocessor">#define PIN_A3 11</span>
+<a name="l00213"></a>00213 <span class="preprocessor"></span>
+<a name="l00214"></a><a class="code" href="group__dio.html#gea5f553ed9a6c4dac77e9c77d0cd0391">00214</a> <span class="preprocessor">#define PIN_A4 12</span>
+<a name="l00215"></a>00215 <span class="preprocessor"></span>
+<a name="l00216"></a><a class="code" href="group__dio.html#gb78a92a8cba92ec5664599083bcb2f52">00216</a> <span class="preprocessor">#define PIN_A5 13</span>
+<a name="l00217"></a>00217 <span class="preprocessor"></span>
+<a name="l00218"></a><a class="code" href="group__dio.html#gfc06e9c4314680dcb8900c88079a954f">00218</a> <span class="preprocessor">#define PIN_A6 14 </span>
+<a name="l00219"></a>00219 <span class="preprocessor"></span>
+<a name="l00220"></a><a class="code" href="group__dio.html#g027cabbaecdcdfdc68fbd92f8e1922ac">00220</a> <span class="preprocessor">#define PIN_A7 15</span>
+<a name="l00221"></a>00221 <span class="preprocessor"></span>
+<a name="l00223"></a><a class="code" href="group__dio.html#gb4b553591a495409d4f7cec4b6c3e754">00223</a> <span class="preprocessor">#define PIN_SS 16</span>
+<a name="l00224"></a>00224 <span class="preprocessor"></span>
+<a name="l00225"></a><a class="code" href="group__dio.html#g6a1a3e97267377d1b18bb9073192fdf1">00225</a> <span class="preprocessor">#define PIN_SCK 17</span>
+<a name="l00226"></a>00226 <span class="preprocessor"></span>
+<a name="l00227"></a><a class="code" href="group__dio.html#gbaeddda4b992af7165ed898ab8b2b4ac">00227</a> <span class="preprocessor">#define PIN_MOSI 18</span>
+<a name="l00228"></a>00228 <span class="preprocessor"></span>
+<a name="l00229"></a><a class="code" href="group__dio.html#g46bdd417480dec5cb9cf196af3c7489c">00229</a> <span class="preprocessor">#define PIN_MISO 19</span>
+<a name="l00230"></a>00230 <span class="preprocessor"></span>
+<a name="l00231"></a><a class="code" href="group__dio.html#g9ad67c3da2c24b47f9926a7dfddea60a">00231</a> <span class="preprocessor">#define PIN_LCD_COMMAND 20</span>
+<a name="l00232"></a>00232 <span class="preprocessor"></span>
+<a name="l00234"></a><a class="code" href="group__dio.html#g5d6c3aa4f6f299e8a82d4d1295ae322b">00234</a> <span class="preprocessor">#define PIN_C0 24</span>
+<a name="l00235"></a>00235 <span class="preprocessor"></span>
+<a name="l00236"></a><a class="code" href="group__dio.html#g3f39d54f92d708a3c807377eed1a2043">00236</a> <span class="preprocessor">#define PIN_C1 25</span>
+<a name="l00237"></a>00237 <span class="preprocessor"></span>
+<a name="l00238"></a><a class="code" href="group__dio.html#g30f4452c1e3af3c0e210cd0208615399">00238</a> <span class="preprocessor">#define PIN_C2 26</span>
+<a name="l00239"></a>00239 <span class="preprocessor"></span>
+<a name="l00240"></a><a class="code" href="group__dio.html#gce4355a55f5fca3452924c22e5133012">00240</a> <span class="preprocessor">#define PIN_C3 27</span>
+<a name="l00241"></a>00241 <span class="preprocessor"></span>
+<a name="l00242"></a><a class="code" href="group__dio.html#gad1780e5368e328729b4bff24e98d30c">00242</a> <span class="preprocessor">#define PIN_C4 28</span>
+<a name="l00243"></a>00243 <span class="preprocessor"></span>
+<a name="l00244"></a><a class="code" href="group__dio.html#gc3a295212fbf34fdd35d2a984bf75b80">00244</a> <span class="preprocessor">#define PIN_C5 29</span>
+<a name="l00245"></a>00245 <span class="preprocessor"></span>
+<a name="l00246"></a><a class="code" href="group__dio.html#g1c5e268dfd2543c2d4099c51876fcc9b">00246</a> <span class="preprocessor">#define PIN_C6 30</span>
+<a name="l00247"></a>00247 <span class="preprocessor"></span>
+<a name="l00248"></a><a class="code" href="group__dio.html#g0762e408c09c5c4a9d0f02e34b2b96d3">00248</a> <span class="preprocessor">#define PIN_C7 31</span>
+<a name="l00249"></a>00249 <span class="preprocessor"></span>
+<a name="l00251"></a><a class="code" href="group__dio.html#gb4874028097ae0777b42cef20ffc913d">00251</a> <span class="preprocessor">#define PIN_SCL 32</span>
+<a name="l00252"></a>00252 <span class="preprocessor"></span>
+<a name="l00253"></a><a class="code" href="group__dio.html#g5dfb6a7d75a520f42d21ec9a9f640342">00253</a> <span class="preprocessor">#define PIN_SDA 33</span>
+<a name="l00254"></a>00254 <span class="preprocessor"></span>
+<a name="l00256"></a><a class="code" href="group__dio.html#g6844ffe71c9cb20c6b4fe67289b58f40">00256</a> <span class="preprocessor">#define PIN_RX0 40</span>
+<a name="l00257"></a>00257 <span class="preprocessor"></span>
+<a name="l00258"></a><a class="code" href="group__dio.html#g6c8efa60d2db765b46d88aa2a6df0318">00258</a> <span class="preprocessor">#define PIN_TX0 41</span>
+<a name="l00259"></a>00259 <span class="preprocessor"></span>
+<a name="l00260"></a><a class="code" href="group__dio.html#gfbde03bd88d54597e008f40b8fea2f41">00260</a> <span class="preprocessor">#define PIN_LCD_RESET 42</span>
+<a name="l00261"></a>00261 <span class="preprocessor"></span>
+<a name="l00262"></a><a class="code" href="group__dio.html#g7e1867ce517711f7d73d13969dc007af">00262</a> <span class="preprocessor">#define PIN_E6 46</span>
+<a name="l00263"></a>00263 <span class="preprocessor"></span>
+<a name="l00264"></a><a class="code" href="group__dio.html#g22e4023e324755fd5666592588fc3c7b">00264</a> <span class="preprocessor">#define PIN_EXT_DIO1 46</span>
+<a name="l00265"></a>00265 <span class="preprocessor"></span>
+<a name="l00266"></a><a class="code" href="group__dio.html#gf152e5be854f0ea205b0ea10bcc2217c">00266</a> <span class="preprocessor">#define PIN_E7 47</span>
+<a name="l00267"></a>00267 <span class="preprocessor"></span>
+<a name="l00268"></a><a class="code" href="group__dio.html#gf8dcfd33ece84d61943c4024504cb5e1">00268</a> <span class="preprocessor">#define PIN_EXT_DIO2 48</span>
+<a name="l00269"></a>00269 <span class="preprocessor"></span>
+<a name="l00271"></a><a class="code" href="group__dio.html#gb6451bdf35a387a5db4323fa5d36be41">00271</a> <span class="preprocessor">#define PIN_AN0 48</span>
+<a name="l00272"></a>00272 <span class="preprocessor"></span>
+<a name="l00273"></a><a class="code" href="group__dio.html#g44007fefe4c74b325caa7f43e3a6e716">00273</a> <span class="preprocessor">#define PIN_ADC0 48</span>
+<a name="l00274"></a>00274 <span class="preprocessor"></span>
+<a name="l00275"></a><a class="code" href="group__dio.html#ge5bf915d1d529da9379de10836283554">00275</a> <span class="preprocessor">#define PIN_AN1 49</span>
+<a name="l00276"></a>00276 <span class="preprocessor"></span>
+<a name="l00277"></a><a class="code" href="group__dio.html#g5b86225ba7ed79b2224a3c561c5f3aa6">00277</a> <span class="preprocessor">#define PIN_ADC1 49</span>
+<a name="l00278"></a>00278 <span class="preprocessor"></span>
+<a name="l00279"></a><a class="code" href="group__dio.html#g3349fe5af4b9deab28132c4e5e75529b">00279</a> <span class="preprocessor">#define PIN_AN2 50</span>
+<a name="l00280"></a>00280 <span class="preprocessor"></span>
+<a name="l00281"></a><a class="code" href="group__dio.html#gd4248fc02c8ddeaae385536349eb0cb7">00281</a> <span class="preprocessor">#define PIN_ADC2 50</span>
+<a name="l00282"></a>00282 <span class="preprocessor"></span>
+<a name="l00283"></a><a class="code" href="group__dio.html#g14a8708f056d5e595556c262adbbc09f">00283</a> <span class="preprocessor">#define PIN_AN3 51</span>
+<a name="l00284"></a>00284 <span class="preprocessor"></span>
+<a name="l00285"></a><a class="code" href="group__dio.html#gbce7e56320e6301cf256a0ce26c56c0b">00285</a> <span class="preprocessor">#define PIN_ADC3 51</span>
+<a name="l00286"></a>00286 <span class="preprocessor"></span>
+<a name="l00287"></a><a class="code" href="group__dio.html#g2a33e134b96d4b5186aabc96edc52ee3">00287</a> <span class="preprocessor">#define PIN_AN4 52</span>
+<a name="l00288"></a>00288 <span class="preprocessor"></span>
+<a name="l00289"></a><a class="code" href="group__dio.html#gfc66b57b212407fc255f69fd6ead6404">00289</a> <span class="preprocessor">#define PIN_ADC4 52</span>
+<a name="l00290"></a>00290 <span class="preprocessor"></span>
+<a name="l00291"></a><a class="code" href="group__dio.html#g92a11eaeaf053774343b9a677bb4d5e1">00291</a> <span class="preprocessor">#define PIN_AN5 53</span>
+<a name="l00292"></a>00292 <span class="preprocessor"></span>
+<a name="l00293"></a><a class="code" href="group__dio.html#g701f2be23f28d8187d44159ada343be9">00293</a> <span class="preprocessor">#define PIN_ADC5 53</span>
+<a name="l00294"></a>00294 <span class="preprocessor"></span>
+<a name="l00295"></a><a class="code" href="group__dio.html#g9a09b3ad4931ca28bf25d72c759f578d">00295</a> <span class="preprocessor">#define PIN_AN6 54</span>
+<a name="l00296"></a>00296 <span class="preprocessor"></span>
+<a name="l00297"></a><a class="code" href="group__dio.html#g45f972962752d572ed471d052a35982f">00297</a> <span class="preprocessor">#define PIN_ADC6 54</span>
+<a name="l00298"></a>00298 <span class="preprocessor"></span>
+<a name="l00299"></a><a class="code" href="group__dio.html#g7a5a85c782c9687ded37a870bce57102">00299</a> <span class="preprocessor">#define PIN_AN7 55</span>
+<a name="l00300"></a>00300 <span class="preprocessor"></span>
+<a name="l00301"></a><a class="code" href="group__dio.html#g254abf6fa8c8f85b3d1b927ee35a22b4">00301</a> <span class="preprocessor">#define PIN_ADC7 55</span>
+<a name="l00302"></a>00302 <span class="preprocessor"></span>
+<a name="l00304"></a><a class="code" href="group__dio.html#g5bec113a8dc799a771a2b1d3ab256128">00304</a> <span class="preprocessor">#define PIN_WHEEL 54</span>
+<a name="l00305"></a>00305 <span class="preprocessor"></span>
+<a name="l00306"></a><a class="code" href="group__dio.html#g05fa96c4c8bfa63445224dfd27741aee">00306</a> <span class="preprocessor">#define PIN_BATT 55</span>
+<a name="l00307"></a>00307 <span class="preprocessor"></span>
+<a name="l00309"></a><a class="code" href="group__dio.html#gb2909d57039bab16e3d67f3432e5364d">00309</a> <span class="preprocessor">#define PIN_BTN1 56</span>
+<a name="l00310"></a>00310 <span class="preprocessor"></span>
+<a name="l00311"></a><a class="code" href="group__dio.html#g055e63d10caa23d102dd471ec4b1145d">00311</a> <span class="preprocessor">#define PIN_BTN2 57</span>
+<a name="l00312"></a>00312 <span class="preprocessor"></span>
+<a name="l00314"></a><a class="code" href="group__dio.html#g1ee291f6ef730418abd5997176fe6b4c">00314</a> <span class="preprocessor">#define PIN_LED1 58</span>
+<a name="l00315"></a>00315 <span class="preprocessor"></span>
+<a name="l00316"></a>00316 <span class="comment">/* Buttons */</span>
+<a name="l00318"></a><a class="code" href="group__dio.html#g92fdab197e388c3c44586db0b10a5eb9">00318</a> <span class="preprocessor">#define PIN_BTN PING</span>
+<a name="l00319"></a>00319 <span class="preprocessor"></span>
+<a name="l00320"></a><a class="code" href="group__dio.html#g9dc19cdd6944e087c077044296a1ad8e">00320</a> <span class="preprocessor">#define BTN2 PING1</span>
+<a name="l00321"></a>00321 <span class="preprocessor"></span>
+<a name="l00322"></a><a class="code" href="group__dio.html#g3a4cc5e218cef7de139625a519e29ff3">00322</a> <span class="preprocessor">#define BTN1 PING0</span>
+<a name="l00323"></a>00323 <span class="preprocessor"></span>
+<a name="l00325"></a>00325 <span class="keywordtype">int</span> <a class="code" href="group__dio.html#g6202143ed6d0f809095c21bfac32acdd" title="Read a portpin.">digital_input</a>(<span class="keywordtype">int</span>);
+<a name="l00327"></a>00327 <span class="keywordtype">void</span> <a class="code" href="group__dio.html#g67967857dcc26aeea8cdd0a53a9e138d" title="Output to a portpin.">digital_output</a>(<span class="keywordtype">int</span> bit, <span class="keywordtype">int</span> val);
+<a name="l00329"></a>00329 <span class="keywordtype">void</span> <a class="code" href="group__dio.html#g6bcadb9200f988ae733a51aa70467978" title="Pullup a portpin.">digital_pull_up</a>(<span class="keywordtype">int</span>);
+<a name="l00330"></a>00330 
+<a name="l00332"></a>00332 <span class="keywordtype">int</span> <a class="code" href="group__dio.html#gedac5cd2a11710ab4294de2ae4efe989" title="Check if button1 is pressed.">button1_read</a>( <span class="keywordtype">void</span> );
+<a name="l00334"></a>00334 <span class="keywordtype">int</span> <a class="code" href="group__dio.html#g1f8648caa59384d58fc157d8933f4be5" title="Check if button1 is clicked.">button1_click</a>( <span class="keywordtype">void</span> );
+<a name="l00336"></a>00336 <span class="keywordtype">void</span> <a class="code" href="group__dio.html#g63755dc896b16e09d5223cada174d87b" title="Wait until button1 is pressed.">button1_wait</a>( <span class="keywordtype">void</span> );
+<a name="l00337"></a>00337 
+<a name="l00339"></a>00339 <span class="keywordtype">int</span> <a class="code" href="group__dio.html#g65e4c13e999fdfa9da3394d0175f17aa" title="Check if button2 is pressed.">button2_read</a>( <span class="keywordtype">void</span> );
+<a name="l00341"></a>00341 <span class="keywordtype">int</span> <a class="code" href="group__dio.html#g4147c347b473bd41c0a0f02af4dd39f2" title="Check if button2 is clicked.">button2_click</a>( <span class="keywordtype">void</span> );
+<a name="l00343"></a>00343 <span class="keywordtype">void</span> <a class="code" href="group__dio.html#g4971f4473e759bcff2e2758e75bcdbe8" title="Wait until button2 is pressed.">button2_wait</a>( <span class="keywordtype">void</span> );
+<a name="l00344"></a>00344  <span class="comment">// end addtogroup</span>
+<a name="l00346"></a>00346 
+<a name="l00347"></a>00347 <span class="preprocessor">#endif</span>
+<a name="l00348"></a>00348 <span class="preprocessor"></span>
+</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/globals_0x68.html
===================================================================
--- branches/battery/docs/libdragonfly/globals_0x68.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/globals_0x68.html	(revision 260)
@@ -0,0 +1,71 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li class="current"><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html#index__"><span>_</span></a></li>
+    <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+    <li class="current"><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_0x77.html#index_w"><span>w</span></a></li>
+    <li><a href="globals_0x78.html#index_x"><span>x</span></a></li>
+    <li><a href="globals_0x79.html#index_y"><span>y</span></a></li>
+  </ul>
+</div>
+
+<p>
+Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:
+<p>
+<h3><a class="anchor" name="index_h">- h -</a></h3><ul>
+<li>HALF_SECOND
+: <a class="el" href="group__time.html#gf95f27544f39827250d6bef6fa5fe18e">time.h</a>
+<li>HALF_SPD
+: <a class="el" href="group__move.html#ga0dd7c6a61a43fb8a3698988c414a9bf">move.h</a>
+</ul>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/dragonfly__lib_8h.html
===================================================================
--- branches/battery/docs/libdragonfly/dragonfly__lib_8h.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/dragonfly__lib_8h.html	(revision 260)
@@ -0,0 +1,101 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: dragonfly_lib.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<h1>dragonfly_lib.h File Reference</h1>Contains other include files. <a href="#_details">More...</a>
+<p>
+<code>#include &lt;inttypes.h&gt;</code><br>
+<code>#include &lt;stdio.h&gt;</code><br>
+<code>#include &lt;stdlib.h&gt;</code><br>
+<code>#include &lt;avr/io.h&gt;</code><br>
+<code>#include &lt;avr/interrupt.h&gt;</code><br>
+<code>#include &lt;util/delay.h&gt;</code><br>
+<code>#include &lt;util/twi.h&gt;</code><br>
+<code>#include &lt;<a class="el" href="analog_8h-source.html">analog.h</a>&gt;</code><br>
+<code>#include &lt;<a class="el" href="dio_8h-source.html">dio.h</a>&gt;</code><br>
+<code>#include &lt;<a class="el" href="time_8h-source.html">time.h</a>&gt;</code><br>
+<code>#include &lt;<a class="el" href="lcd_8h-source.html">lcd.h</a>&gt;</code><br>
+<code>#include &lt;<a class="el" href="lights_8h-source.html">lights.h</a>&gt;</code><br>
+<code>#include &lt;<a class="el" href="motor_8h-source.html">motor.h</a>&gt;</code><br>
+<code>#include &lt;<a class="el" href="serial_8h-source.html">serial.h</a>&gt;</code><br>
+<code>#include &lt;<a class="el" href="buzzer_8h-source.html">buzzer.h</a>&gt;</code><br>
+<code>#include &lt;<a class="el" href="rangefinder_8h-source.html">rangefinder.h</a>&gt;</code><br>
+<code>#include &lt;<a class="el" href="bom_8h-source.html">bom.h</a>&gt;</code><br>
+<code>#include &lt;<a class="el" href="move_8h-source.html">move.h</a>&gt;</code><br>
+<code>#include &lt;<a class="el" href="reset_8h-source.html">reset.h</a>&gt;</code><br>
+<code>#include &lt;<a class="el" href="math_8h-source.html">math.h</a>&gt;</code><br>
+
+<p>
+<a href="dragonfly__lib_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gd42aa2404559d4a465d5d45e857f2881"></a><!-- doxytag: member="dragonfly_lib.h::ANALOG" ref="gd42aa2404559d4a465d5d45e857f2881" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dragonfly.html#gd42aa2404559d4a465d5d45e857f2881">ANALOG</a>&nbsp;&nbsp;&nbsp;0x01</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initialize analog. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gae3f0b4211ba45d265973d40ccbb5fd1"></a><!-- doxytag: member="dragonfly_lib.h::SERIAL" ref="gae3f0b4211ba45d265973d40ccbb5fd1" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dragonfly.html#gae3f0b4211ba45d265973d40ccbb5fd1">SERIAL</a>&nbsp;&nbsp;&nbsp;0x02</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initialize serial communications. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g779bf099075a999d1074357fccbd466b"></a><!-- doxytag: member="dragonfly_lib.h::USB" ref="g779bf099075a999d1074357fccbd466b" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dragonfly.html#g779bf099075a999d1074357fccbd466b">USB</a>&nbsp;&nbsp;&nbsp;0x02</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initialize USB communications. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g46fff4184b5d787de1ed367b97cb6091"></a><!-- doxytag: member="dragonfly_lib.h::COMM" ref="g46fff4184b5d787de1ed367b97cb6091" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dragonfly.html#g46fff4184b5d787de1ed367b97cb6091">COMM</a>&nbsp;&nbsp;&nbsp;0x02</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initialize communications. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g24a9b050b733edb162cbeb44b1a417b1"></a><!-- doxytag: member="dragonfly_lib.h::ORB" ref="g24a9b050b733edb162cbeb44b1a417b1" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dragonfly.html#g24a9b050b733edb162cbeb44b1a417b1">ORB</a>&nbsp;&nbsp;&nbsp;0x04</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initialize the orb. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g9bb31bba359fbb679910df0a6efde5a3"></a><!-- doxytag: member="dragonfly_lib.h::MOTORS" ref="g9bb31bba359fbb679910df0a6efde5a3" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dragonfly.html#g9bb31bba359fbb679910df0a6efde5a3">MOTORS</a>&nbsp;&nbsp;&nbsp;0x08</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initialize the motors. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g457a9aa93dbb216459873a30bdb4d84a"></a><!-- doxytag: member="dragonfly_lib.h::I2C" ref="g457a9aa93dbb216459873a30bdb4d84a" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dragonfly.html#g457a9aa93dbb216459873a30bdb4d84a">I2C</a>&nbsp;&nbsp;&nbsp;0x20</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initialize I2C. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g145103118f6d9d1129aa4509cf214a13"></a><!-- doxytag: member="dragonfly_lib.h::BUZZER" ref="g145103118f6d9d1129aa4509cf214a13" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dragonfly.html#g145103118f6d9d1129aa4509cf214a13">BUZZER</a>&nbsp;&nbsp;&nbsp;0x40</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initialize the buzzer. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gbf2d80992dcfabfd1668184c3dff2733"></a><!-- doxytag: member="dragonfly_lib.h::LCD" ref="gbf2d80992dcfabfd1668184c3dff2733" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dragonfly.html#gbf2d80992dcfabfd1668184c3dff2733">LCD</a>&nbsp;&nbsp;&nbsp;0x80</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initialize the LCD screen. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g1252cf7a07df96ed2561ae605eaca197"></a><!-- doxytag: member="dragonfly_lib.h::ALL_ON" ref="g1252cf7a07df96ed2561ae605eaca197" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dragonfly.html#g1252cf7a07df96ed2561ae605eaca197">ALL_ON</a>&nbsp;&nbsp;&nbsp;0xFF</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initialize everything. <br></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dragonfly.html#g8124e2c32bf25208586d500e45ba5fe3">dragonfly_init</a> (int config)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initialize the board.  <a href="group__dragonfly.html#g8124e2c32bf25208586d500e45ba5fe3"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Contains other include files. 
+<p>
+Copyright (c) 2007 Colony Project<p>
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:<p>
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.<p>
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.<p>
+Include this file for all the functionality of libdragonfly.<p>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Colony Project, CMU Robotics Club </dd></dl>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/group__time.html
===================================================================
--- branches/battery/docs/libdragonfly/group__time.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/group__time.html	(revision 260)
@@ -0,0 +1,186 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: Time</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<h1>Time</h1>Time functions.  
+<a href="#_details">More...</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gd271145628da4e0e85e3e2486d117713"></a><!-- doxytag: member="time::SIXTEENTH_SECOND" ref="gd271145628da4e0e85e3e2486d117713" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__time.html#gd271145628da4e0e85e3e2486d117713">SIXTEENTH_SECOND</a>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A sixteenth of a second. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g7bdae984203001070e9abeb3190f844a"></a><!-- doxytag: member="time::EIGTH_SECOND" ref="g7bdae984203001070e9abeb3190f844a" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__time.html#g7bdae984203001070e9abeb3190f844a">EIGTH_SECOND</a>&nbsp;&nbsp;&nbsp;2</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">An eighth of a second. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g0b2a348d9afca1f1182bc2bb2aa6a3d1"></a><!-- doxytag: member="time::QUARTER_SECOND" ref="g0b2a348d9afca1f1182bc2bb2aa6a3d1" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__time.html#g0b2a348d9afca1f1182bc2bb2aa6a3d1">QUARTER_SECOND</a>&nbsp;&nbsp;&nbsp;4</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">A quarter of a second. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gf95f27544f39827250d6bef6fa5fe18e"></a><!-- doxytag: member="time::HALF_SECOND" ref="gf95f27544f39827250d6bef6fa5fe18e" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__time.html#gf95f27544f39827250d6bef6fa5fe18e">HALF_SECOND</a>&nbsp;&nbsp;&nbsp;8</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Half of a second. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g94212be2394d2d37d9dfd33d07d82dba"></a><!-- doxytag: member="time::SECOND" ref="g94212be2394d2d37d9dfd33d07d82dba" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__time.html#g94212be2394d2d37d9dfd33d07d82dba">SECOND</a>&nbsp;&nbsp;&nbsp;16</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">One second. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g4c2dc0c899e1571596205f29fcc35cd6"></a><!-- doxytag: member="time::TWO_SECOND" ref="g4c2dc0c899e1571596205f29fcc35cd6" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__time.html#g4c2dc0c899e1571596205f29fcc35cd6">TWO_SECOND</a>&nbsp;&nbsp;&nbsp;32</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Two seconds. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g335312d1eed285bbc48a7f383ad78d97"></a><!-- doxytag: member="time::FOUR_SECOND" ref="g335312d1eed285bbc48a7f383ad78d97" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__time.html#g335312d1eed285bbc48a7f383ad78d97">FOUR_SECOND</a>&nbsp;&nbsp;&nbsp;64</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Four seconds. <br></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__time.html#g8aa473f8ae9a91df4bc9ea700983c72d">delay_ms</a> (int ms)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Delay execution for the specified time.  <a href="#g8aa473f8ae9a91df4bc9ea700983c72d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__time.html#g4b8a034dd8e994f4a1af612806f7c553">rtc_init</a> (int prescale_opt, void(*rtc_func)(void))</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Enable the realtime clock.  <a href="#g4b8a034dd8e994f4a1af612806f7c553"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__time.html#g5c7f2bf39314463dd5f4913e05ca991d">rtc_get</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the value of the realtime clock.  <a href="#g5c7f2bf39314463dd5f4913e05ca991d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__time.html#g83ae542199d1c0e964aff89537d686a3">rtc_reset</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Reset the counter of the realtime clock.  <a href="#g83ae542199d1c0e964aff89537d686a3"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Time functions. 
+<p>
+Functions dealing with time. <hr><h2>Function Documentation</h2>
+<a class="anchor" name="g8aa473f8ae9a91df4bc9ea700983c72d"></a><!-- doxytag: member="time.c::delay_ms" ref="g8aa473f8ae9a91df4bc9ea700983c72d" args="(int ms)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void delay_ms           </td>
+          <td>(</td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>ms</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Delay execution for the specified time. 
+<p>
+Delays for the specified number of milliseconds. The accuracy of this function is unknown.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>ms</em>&nbsp;</td><td>the number of milliseconds to delay for </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g5c7f2bf39314463dd5f4913e05ca991d"></a><!-- doxytag: member="time.c::rtc_get" ref="g5c7f2bf39314463dd5f4913e05ca991d" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int rtc_get           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the value of the realtime clock. 
+<p>
+Returns the time elapsed in seconds since the last call to rtc_init or rtc_reset.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>the number of seconds since the last call to rtc_init or rtc_reset</dd></dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__time.html#g4b8a034dd8e994f4a1af612806f7c553" title="Enable the realtime clock.">rtc_init</a>, <a class="el" href="group__time.html#g83ae542199d1c0e964aff89537d686a3" title="Reset the counter of the realtime clock.">rtc_reset</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g4b8a034dd8e994f4a1af612806f7c553"></a><!-- doxytag: member="time.c::rtc_init" ref="g4b8a034dd8e994f4a1af612806f7c553" args="(int prescale_opt, void(*rtc_func)(void))" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void rtc_init           </td>
+          <td>(</td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>prescale_opt</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void(*)(void)&nbsp;</td>
+          <td class="paramname"> <em>rtc_func</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Enable the realtime clock. 
+<p>
+Initializes the real time clock. Prescales are defined in <a class="el" href="time_8h.html" title="Contains time-related functions and definitions.">time.h</a>. For example, SECOND will give 1 second. The specified function is called every clock tick. For the real time clock to activate, interrupts must be enabled. (through sei() )<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>prescale_opt</em>&nbsp;</td><td>the period with which the timer is triggered </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>rtc_func</em>&nbsp;</td><td>the function called when the timer is triggered</td></tr>
+  </table>
+</dl>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__time.html#g5c7f2bf39314463dd5f4913e05ca991d" title="Get the value of the realtime clock.">rtc_get</a>, <a class="el" href="group__time.html#g83ae542199d1c0e964aff89537d686a3" title="Reset the counter of the realtime clock.">rtc_reset</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g83ae542199d1c0e964aff89537d686a3"></a><!-- doxytag: member="time.c::rtc_reset" ref="g83ae542199d1c0e964aff89537d686a3" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void rtc_reset           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td width="100%"></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Reset the counter of the realtime clock. 
+<p>
+Resets the real time clock counter to 0.<p>
+<dl class="see" compact><dt><b>See also:</b></dt><dd><a class="el" href="group__time.html#g4b8a034dd8e994f4a1af612806f7c553" title="Enable the realtime clock.">rtc_init</a>, <a class="el" href="group__time.html#g5c7f2bf39314463dd5f4913e05ca991d" title="Get the value of the realtime clock.">rtc_get</a> </dd></dl>
+
+</div>
+</div><p>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/serial_8c.html
===================================================================
--- branches/battery/docs/libdragonfly/serial_8c.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/serial_8c.html	(revision 260)
@@ -0,0 +1,75 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: serial.c File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<h1>serial.c File Reference</h1>Serial Input and Output. <a href="#_details">More...</a>
+<p>
+<code>#include &lt;avr/io.h&gt;</code><br>
+<code>#include &lt;stdio.h&gt;</code><br>
+<code>#include &quot;<a class="el" href="serial_8h-source.html">serial.h</a>&quot;</code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#gddfbdb66f507ffcd08b4496531ed0a3d">usb_init</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initialize the USB.  <a href="group__usb.html#gddfbdb66f507ffcd08b4496531ed0a3d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xbee.html#g964a1e8461e9c1187e5d69f521e5e107">xbee_init</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initialize the XBee.  <a href="group__xbee.html#g964a1e8461e9c1187e5d69f521e5e107"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#g3ee898cfe59d05c428c56021c2ccf946">usb_putc</a> (char c)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Print a character to USB.  <a href="group__usb.html#g3ee898cfe59d05c428c56021c2ccf946"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xbee.html#g70c6b231330312d4f69b9a8afb5af989">xbee_putc</a> (char c)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Print a character to the XBee.  <a href="group__xbee.html#g70c6b231330312d4f69b9a8afb5af989"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#g6e101f68856f272f67923c4fb35a99e0">usb_puts</a> (char *s)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Print a string to USB.  <a href="group__usb.html#g6e101f68856f272f67923c4fb35a99e0"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#g053a5d887edfe8e8be543ec53a3f60ae">usb_getc</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Read a character from USB.  <a href="group__usb.html#g053a5d887edfe8e8be543ec53a3f60ae"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xbee.html#g1f468ae159ba5d97bdfb3f4855d15d88">xbee_getc</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Read a character from the XBee.  <a href="group__xbee.html#g1f468ae159ba5d97bdfb3f4855d15d88"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#g6b1209b19e7fd2bbedc7407e0218453c">usb_getc_nb</a> (char *c)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Read a character from USB without blocking.  <a href="group__usb.html#g6b1209b19e7fd2bbedc7407e0218453c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xbee.html#gfb7bd5dd535e8251bfff78854c6c15f2">xbee_getc_nb</a> (char *c)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Read a character from the XBee without blocking.  <a href="group__xbee.html#gfb7bd5dd535e8251bfff78854c6c15f2"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__usb.html#gcd371dedbff10f0c52dca4b3b7af9e3d">usb_puti</a> (int value)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Print an integer to USB.  <a href="group__usb.html#gcd371dedbff10f0c52dca4b3b7af9e3d"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="35b077273a23b9b3db50d2b7917b2e2f"></a><!-- doxytag: member="serial.c::usb_fd" ref="35b077273a23b9b3db50d2b7917b2e2f" args="" -->
+FILE *&nbsp;</td><td class="memItemRight" valign="bottom"><b>usb_fd</b></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8602b10219aef4996ecffdb348b73a10"></a><!-- doxytag: member="serial.c::xbee_fd" ref="8602b10219aef4996ecffdb348b73a10" args="" -->
+FILE *&nbsp;</td><td class="memItemRight" valign="bottom"><b>xbee_fd</b></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Serial Input and Output. 
+<p>
+Copyright (c) 2007 Colony Project<p>
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:<p>
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.<p>
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.<p>
+Implementation of functions for serial input and output.<p>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Colony Project, CMU Robotics Club </dd></dl>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/globals_defs_0x78.html
===================================================================
--- branches/battery/docs/libdragonfly/globals_defs_0x78.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/globals_defs_0x78.html	(revision 260)
@@ -0,0 +1,69 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: Data Fields</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+    <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals.html"><span>All</span></a></li>
+    <li><a href="globals_func.html"><span>Functions</span></a></li>
+    <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+    <li class="current"><a href="globals_defs.html"><span>Defines</span></a></li>
+  </ul>
+</div>
+<div class="tabs">
+  <ul>
+    <li><a href="globals_defs.html#index__"><span>_</span></a></li>
+    <li><a href="globals_defs_0x61.html#index_a"><span>a</span></a></li>
+    <li><a href="globals_defs_0x62.html#index_b"><span>b</span></a></li>
+    <li><a href="globals_defs_0x63.html#index_c"><span>c</span></a></li>
+    <li><a href="globals_defs_0x64.html#index_d"><span>d</span></a></li>
+    <li><a href="globals_defs_0x65.html#index_e"><span>e</span></a></li>
+    <li><a href="globals_defs_0x66.html#index_f"><span>f</span></a></li>
+    <li><a href="globals_defs_0x67.html#index_g"><span>g</span></a></li>
+    <li><a href="globals_defs_0x68.html#index_h"><span>h</span></a></li>
+    <li><a href="globals_defs_0x69.html#index_i"><span>i</span></a></li>
+    <li><a href="globals_defs_0x6c.html#index_l"><span>l</span></a></li>
+    <li><a href="globals_defs_0x6d.html#index_m"><span>m</span></a></li>
+    <li><a href="globals_defs_0x6e.html#index_n"><span>n</span></a></li>
+    <li><a href="globals_defs_0x6f.html#index_o"><span>o</span></a></li>
+    <li><a href="globals_defs_0x70.html#index_p"><span>p</span></a></li>
+    <li><a href="globals_defs_0x71.html#index_q"><span>q</span></a></li>
+    <li><a href="globals_defs_0x72.html#index_r"><span>r</span></a></li>
+    <li><a href="globals_defs_0x73.html#index_s"><span>s</span></a></li>
+    <li><a href="globals_defs_0x74.html#index_t"><span>t</span></a></li>
+    <li><a href="globals_defs_0x75.html#index_u"><span>u</span></a></li>
+    <li><a href="globals_defs_0x77.html#index_w"><span>w</span></a></li>
+    <li class="current"><a href="globals_defs_0x78.html#index_x"><span>x</span></a></li>
+    <li><a href="globals_defs_0x79.html#index_y"><span>y</span></a></li>
+  </ul>
+</div>
+
+<p>
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_x">- x -</a></h3><ul>
+<li>XBEE_BAUD
+: <a class="el" href="group__xbee.html#g7125fc8f3df24a2db8e074983206b054">serial.h</a>
+</ul>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/dio_8h.html
===================================================================
--- branches/battery/docs/libdragonfly/dio_8h.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/dio_8h.html	(revision 260)
@@ -0,0 +1,541 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: dio.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<h1>dio.h File Reference</h1>Definitions for digital input / output. <a href="#_details">More...</a>
+<p>
+
+<p>
+<a href="dio_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c03b8868a83d44a9b97de1cc0d7fe8e8"></a><!-- doxytag: member="dio.h::_PORT_A" ref="c03b8868a83d44a9b97de1cc0d7fe8e8" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dio_8h.html#c03b8868a83d44a9b97de1cc0d7fe8e8">_PORT_A</a>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Port A. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="da0ad7242f65b61351de29531659aaf3"></a><!-- doxytag: member="dio.h::_PORT_B" ref="da0ad7242f65b61351de29531659aaf3" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dio_8h.html#da0ad7242f65b61351de29531659aaf3">_PORT_B</a>&nbsp;&nbsp;&nbsp;2</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Port B. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2f5cd37fd5831a67953d155ec3624187"></a><!-- doxytag: member="dio.h::_PORT_C" ref="2f5cd37fd5831a67953d155ec3624187" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dio_8h.html#2f5cd37fd5831a67953d155ec3624187">_PORT_C</a>&nbsp;&nbsp;&nbsp;3</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Port C. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="881c4ea9fdae76401a4005981f40887e"></a><!-- doxytag: member="dio.h::_PORT_D" ref="881c4ea9fdae76401a4005981f40887e" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dio_8h.html#881c4ea9fdae76401a4005981f40887e">_PORT_D</a>&nbsp;&nbsp;&nbsp;4</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Port D. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="48bd3d9b9db9d872bbdf4579864a6cba"></a><!-- doxytag: member="dio.h::_PORT_E" ref="48bd3d9b9db9d872bbdf4579864a6cba" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dio_8h.html#48bd3d9b9db9d872bbdf4579864a6cba">_PORT_E</a>&nbsp;&nbsp;&nbsp;5</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Port E. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7f0278fc6e55e8e8a6f63c944e9779bd"></a><!-- doxytag: member="dio.h::_PORT_F" ref="7f0278fc6e55e8e8a6f63c944e9779bd" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dio_8h.html#7f0278fc6e55e8e8a6f63c944e9779bd">_PORT_F</a>&nbsp;&nbsp;&nbsp;6</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Port F. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7c0f589b48ebb00d7a998ac3daaac11a"></a><!-- doxytag: member="dio.h::_PORT_G" ref="7c0f589b48ebb00d7a998ac3daaac11a" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dio_8h.html#7c0f589b48ebb00d7a998ac3daaac11a">_PORT_G</a>&nbsp;&nbsp;&nbsp;7</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Port G. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="51f04ff9f4fb24a6be30c56ce6f40693"></a><!-- doxytag: member="dio.h::_PIN_A0" ref="51f04ff9f4fb24a6be30c56ce6f40693" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dio_8h.html#51f04ff9f4fb24a6be30c56ce6f40693">_PIN_A0</a>&nbsp;&nbsp;&nbsp;8</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin A0. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4eb14fd2e59584018694829c303f917d"></a><!-- doxytag: member="dio.h::_PIN_A1" ref="4eb14fd2e59584018694829c303f917d" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dio_8h.html#4eb14fd2e59584018694829c303f917d">_PIN_A1</a>&nbsp;&nbsp;&nbsp;9</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin A1. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8addc957193d67ec0456ca4b91e6348a"></a><!-- doxytag: member="dio.h::_PIN_A2" ref="8addc957193d67ec0456ca4b91e6348a" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dio_8h.html#8addc957193d67ec0456ca4b91e6348a">_PIN_A2</a>&nbsp;&nbsp;&nbsp;10</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin A2. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d542d3d032328a77644041b683263b60"></a><!-- doxytag: member="dio.h::_PIN_A3" ref="d542d3d032328a77644041b683263b60" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dio_8h.html#d542d3d032328a77644041b683263b60">_PIN_A3</a>&nbsp;&nbsp;&nbsp;11</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin A3. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="939eb745c1abd8ad357cbc7949071391"></a><!-- doxytag: member="dio.h::_PIN_A4" ref="939eb745c1abd8ad357cbc7949071391" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dio_8h.html#939eb745c1abd8ad357cbc7949071391">_PIN_A4</a>&nbsp;&nbsp;&nbsp;12</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin A4. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="92c23c5ef5f0909f7252d46dee64f556"></a><!-- doxytag: member="dio.h::_PIN_A5" ref="92c23c5ef5f0909f7252d46dee64f556" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dio_8h.html#92c23c5ef5f0909f7252d46dee64f556">_PIN_A5</a>&nbsp;&nbsp;&nbsp;13</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin A5. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6b3bddc004c965e7425d85bf26b749dc"></a><!-- doxytag: member="dio.h::_PIN_A6" ref="6b3bddc004c965e7425d85bf26b749dc" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dio_8h.html#6b3bddc004c965e7425d85bf26b749dc">_PIN_A6</a>&nbsp;&nbsp;&nbsp;14</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin A6. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c446f59a98dfb4a0668306f57bd1ecca"></a><!-- doxytag: member="dio.h::_PIN_A7" ref="c446f59a98dfb4a0668306f57bd1ecca" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dio_8h.html#c446f59a98dfb4a0668306f57bd1ecca">_PIN_A7</a>&nbsp;&nbsp;&nbsp;15</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin A7. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b4f305294f28e717999cef139b7caab0"></a><!-- doxytag: member="dio.h::_PIN_B0" ref="b4f305294f28e717999cef139b7caab0" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dio_8h.html#b4f305294f28e717999cef139b7caab0">_PIN_B0</a>&nbsp;&nbsp;&nbsp;16</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin B0. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bfe495b8eb044c08d0847c7d4043ea4f"></a><!-- doxytag: member="dio.h::_PIN_B1" ref="bfe495b8eb044c08d0847c7d4043ea4f" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dio_8h.html#bfe495b8eb044c08d0847c7d4043ea4f">_PIN_B1</a>&nbsp;&nbsp;&nbsp;17</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin B1. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fbe373570755ea8d3180703632224896"></a><!-- doxytag: member="dio.h::_PIN_B2" ref="fbe373570755ea8d3180703632224896" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dio_8h.html#fbe373570755ea8d3180703632224896">_PIN_B2</a>&nbsp;&nbsp;&nbsp;18</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin B2. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a760d7cb45c90094702c296999558f65"></a><!-- doxytag: member="dio.h::_PIN_B3" ref="a760d7cb45c90094702c296999558f65" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dio_8h.html#a760d7cb45c90094702c296999558f65">_PIN_B3</a>&nbsp;&nbsp;&nbsp;19</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin B3. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="76ae9cc1b2c74f451ab638371285f18d"></a><!-- doxytag: member="dio.h::_PIN_B4" ref="76ae9cc1b2c74f451ab638371285f18d" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dio_8h.html#76ae9cc1b2c74f451ab638371285f18d">_PIN_B4</a>&nbsp;&nbsp;&nbsp;20</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin B4. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0fae583ff609c0543c9d8c1dab7e378d"></a><!-- doxytag: member="dio.h::_PIN_B5" ref="0fae583ff609c0543c9d8c1dab7e378d" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dio_8h.html#0fae583ff609c0543c9d8c1dab7e378d">_PIN_B5</a>&nbsp;&nbsp;&nbsp;21</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin B5. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4c2e6bdc02d9672de3795f3bbb3670b9"></a><!-- doxytag: member="dio.h::_PIN_B6" ref="4c2e6bdc02d9672de3795f3bbb3670b9" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dio_8h.html#4c2e6bdc02d9672de3795f3bbb3670b9">_PIN_B6</a>&nbsp;&nbsp;&nbsp;22</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin B6. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8415309f27a757e7c551906194c28e80"></a><!-- doxytag: member="dio.h::_PIN_B7" ref="8415309f27a757e7c551906194c28e80" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dio_8h.html#8415309f27a757e7c551906194c28e80">_PIN_B7</a>&nbsp;&nbsp;&nbsp;23</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin B7. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8b117e9361a991638bd82eea83ff001a"></a><!-- doxytag: member="dio.h::_PIN_C0" ref="8b117e9361a991638bd82eea83ff001a" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dio_8h.html#8b117e9361a991638bd82eea83ff001a">_PIN_C0</a>&nbsp;&nbsp;&nbsp;24</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin C0. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0c45f79d733ffbbbd7de2056893d6eb1"></a><!-- doxytag: member="dio.h::_PIN_C1" ref="0c45f79d733ffbbbd7de2056893d6eb1" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dio_8h.html#0c45f79d733ffbbbd7de2056893d6eb1">_PIN_C1</a>&nbsp;&nbsp;&nbsp;25</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin C1. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c01a3878ceb5a63e961bf3a305e74a06"></a><!-- doxytag: member="dio.h::_PIN_C2" ref="c01a3878ceb5a63e961bf3a305e74a06" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dio_8h.html#c01a3878ceb5a63e961bf3a305e74a06">_PIN_C2</a>&nbsp;&nbsp;&nbsp;26</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin C2. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bd8e9c9599a4c5f2c1571298b29d44bf"></a><!-- doxytag: member="dio.h::_PIN_C3" ref="bd8e9c9599a4c5f2c1571298b29d44bf" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dio_8h.html#bd8e9c9599a4c5f2c1571298b29d44bf">_PIN_C3</a>&nbsp;&nbsp;&nbsp;27</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin C3. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="888ab2bc04575f1902e75398fb2843b4"></a><!-- doxytag: member="dio.h::_PIN_C4" ref="888ab2bc04575f1902e75398fb2843b4" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dio_8h.html#888ab2bc04575f1902e75398fb2843b4">_PIN_C4</a>&nbsp;&nbsp;&nbsp;28</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin C4. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e2c922d0d623cce421470e501b5cd01d"></a><!-- doxytag: member="dio.h::_PIN_C5" ref="e2c922d0d623cce421470e501b5cd01d" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dio_8h.html#e2c922d0d623cce421470e501b5cd01d">_PIN_C5</a>&nbsp;&nbsp;&nbsp;29</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin C5. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="de6c0b894acec113cc6e83ddf1c6f4ad"></a><!-- doxytag: member="dio.h::_PIN_C6" ref="de6c0b894acec113cc6e83ddf1c6f4ad" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dio_8h.html#de6c0b894acec113cc6e83ddf1c6f4ad">_PIN_C6</a>&nbsp;&nbsp;&nbsp;30</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin C6. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="94fc1c3551e878d00670be18dd98b01e"></a><!-- doxytag: member="dio.h::_PIN_C7" ref="94fc1c3551e878d00670be18dd98b01e" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dio_8h.html#94fc1c3551e878d00670be18dd98b01e">_PIN_C7</a>&nbsp;&nbsp;&nbsp;31</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin C7. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4b95d04e9712921644d2c9daca838ae1"></a><!-- doxytag: member="dio.h::_PIN_D0" ref="4b95d04e9712921644d2c9daca838ae1" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dio_8h.html#4b95d04e9712921644d2c9daca838ae1">_PIN_D0</a>&nbsp;&nbsp;&nbsp;32</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin D0. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e284f5774e84fe78764b3475a1ab7df3"></a><!-- doxytag: member="dio.h::_PIN_D1" ref="e284f5774e84fe78764b3475a1ab7df3" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dio_8h.html#e284f5774e84fe78764b3475a1ab7df3">_PIN_D1</a>&nbsp;&nbsp;&nbsp;33</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin D1. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bb9448fbe6bc6dcd64e35d7ffa00ca6d"></a><!-- doxytag: member="dio.h::_PIN_D2" ref="bb9448fbe6bc6dcd64e35d7ffa00ca6d" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dio_8h.html#bb9448fbe6bc6dcd64e35d7ffa00ca6d">_PIN_D2</a>&nbsp;&nbsp;&nbsp;34</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin D2. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e0acf61952e589ddc79359cc418eec17"></a><!-- doxytag: member="dio.h::_PIN_D3" ref="e0acf61952e589ddc79359cc418eec17" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dio_8h.html#e0acf61952e589ddc79359cc418eec17">_PIN_D3</a>&nbsp;&nbsp;&nbsp;35</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin D3. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2b237cd474a817c15832fd87146e6daa"></a><!-- doxytag: member="dio.h::_PIN_D4" ref="2b237cd474a817c15832fd87146e6daa" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dio_8h.html#2b237cd474a817c15832fd87146e6daa">_PIN_D4</a>&nbsp;&nbsp;&nbsp;36</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin D4. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="70a748f97c4d4e751f2edd0fcbac4a7c"></a><!-- doxytag: member="dio.h::_PIN_D5" ref="70a748f97c4d4e751f2edd0fcbac4a7c" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dio_8h.html#70a748f97c4d4e751f2edd0fcbac4a7c">_PIN_D5</a>&nbsp;&nbsp;&nbsp;37</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin D5. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8a2da262330ccf12ac69a1822d3c091c"></a><!-- doxytag: member="dio.h::_PIN_D6" ref="8a2da262330ccf12ac69a1822d3c091c" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dio_8h.html#8a2da262330ccf12ac69a1822d3c091c">_PIN_D6</a>&nbsp;&nbsp;&nbsp;38</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin D6. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fc098c404f6e3003aef2ec0e0bc35acd"></a><!-- doxytag: member="dio.h::_PIN_D7" ref="fc098c404f6e3003aef2ec0e0bc35acd" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dio_8h.html#fc098c404f6e3003aef2ec0e0bc35acd">_PIN_D7</a>&nbsp;&nbsp;&nbsp;39</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin D7. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="badf190bc1c23be12590868584135c22"></a><!-- doxytag: member="dio.h::_PIN_E0" ref="badf190bc1c23be12590868584135c22" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dio_8h.html#badf190bc1c23be12590868584135c22">_PIN_E0</a>&nbsp;&nbsp;&nbsp;40</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin E0. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e88599fd3bd196eacb91052ea05e18f3"></a><!-- doxytag: member="dio.h::_PIN_E1" ref="e88599fd3bd196eacb91052ea05e18f3" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dio_8h.html#e88599fd3bd196eacb91052ea05e18f3">_PIN_E1</a>&nbsp;&nbsp;&nbsp;41</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin E1. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="62122fe3a2b5d08d964a2178e4015e79"></a><!-- doxytag: member="dio.h::_PIN_E2" ref="62122fe3a2b5d08d964a2178e4015e79" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dio_8h.html#62122fe3a2b5d08d964a2178e4015e79">_PIN_E2</a>&nbsp;&nbsp;&nbsp;42</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin E2. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e93d87d0523dfbb446a5909254f0ef2c"></a><!-- doxytag: member="dio.h::_PIN_E3" ref="e93d87d0523dfbb446a5909254f0ef2c" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dio_8h.html#e93d87d0523dfbb446a5909254f0ef2c">_PIN_E3</a>&nbsp;&nbsp;&nbsp;43</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin E3. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6859b74122e7d105fe3dd380b6763aca"></a><!-- doxytag: member="dio.h::_PIN_E4" ref="6859b74122e7d105fe3dd380b6763aca" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dio_8h.html#6859b74122e7d105fe3dd380b6763aca">_PIN_E4</a>&nbsp;&nbsp;&nbsp;44</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin E4. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="19a858b324d285b261caa831df84d32f"></a><!-- doxytag: member="dio.h::_PIN_E5" ref="19a858b324d285b261caa831df84d32f" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dio_8h.html#19a858b324d285b261caa831df84d32f">_PIN_E5</a>&nbsp;&nbsp;&nbsp;45</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin E5. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="04723017fa82410249e3e6393bca65af"></a><!-- doxytag: member="dio.h::_PIN_E6" ref="04723017fa82410249e3e6393bca65af" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dio_8h.html#04723017fa82410249e3e6393bca65af">_PIN_E6</a>&nbsp;&nbsp;&nbsp;46</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin E6. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5eb34c0e8ea6af1b8bbd3cbd8a92a600"></a><!-- doxytag: member="dio.h::_PIN_E7" ref="5eb34c0e8ea6af1b8bbd3cbd8a92a600" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dio_8h.html#5eb34c0e8ea6af1b8bbd3cbd8a92a600">_PIN_E7</a>&nbsp;&nbsp;&nbsp;47</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin E7. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="da61cdc73ca993fd5f450183862fcef1"></a><!-- doxytag: member="dio.h::_PIN_F0" ref="da61cdc73ca993fd5f450183862fcef1" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dio_8h.html#da61cdc73ca993fd5f450183862fcef1">_PIN_F0</a>&nbsp;&nbsp;&nbsp;48</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin F0. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c0d7ed715f7b6982b94a0f791d62915b"></a><!-- doxytag: member="dio.h::_PIN_F1" ref="c0d7ed715f7b6982b94a0f791d62915b" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dio_8h.html#c0d7ed715f7b6982b94a0f791d62915b">_PIN_F1</a>&nbsp;&nbsp;&nbsp;49</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin F1. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="91e39e9f2da5ec9515e7d961a058e069"></a><!-- doxytag: member="dio.h::_PIN_F2" ref="91e39e9f2da5ec9515e7d961a058e069" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dio_8h.html#91e39e9f2da5ec9515e7d961a058e069">_PIN_F2</a>&nbsp;&nbsp;&nbsp;50</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin F2. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="847601cd0a3a8830bc38a9eef0b0d6a5"></a><!-- doxytag: member="dio.h::_PIN_F3" ref="847601cd0a3a8830bc38a9eef0b0d6a5" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dio_8h.html#847601cd0a3a8830bc38a9eef0b0d6a5">_PIN_F3</a>&nbsp;&nbsp;&nbsp;51</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin F3. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="81722f76eb8b39d3f3f5678526e918c6"></a><!-- doxytag: member="dio.h::_PIN_F4" ref="81722f76eb8b39d3f3f5678526e918c6" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dio_8h.html#81722f76eb8b39d3f3f5678526e918c6">_PIN_F4</a>&nbsp;&nbsp;&nbsp;52</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin F4. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6655e7450006cec34ac55a0e7d63f0cd"></a><!-- doxytag: member="dio.h::_PIN_F5" ref="6655e7450006cec34ac55a0e7d63f0cd" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dio_8h.html#6655e7450006cec34ac55a0e7d63f0cd">_PIN_F5</a>&nbsp;&nbsp;&nbsp;53</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin F5. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6b042b1d986784315b7d1780af4e6325"></a><!-- doxytag: member="dio.h::_PIN_F6" ref="6b042b1d986784315b7d1780af4e6325" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dio_8h.html#6b042b1d986784315b7d1780af4e6325">_PIN_F6</a>&nbsp;&nbsp;&nbsp;54</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin F6. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cd2cf9c19a99cb3b883d44ddb8841aa6"></a><!-- doxytag: member="dio.h::_PIN_F7" ref="cd2cf9c19a99cb3b883d44ddb8841aa6" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dio_8h.html#cd2cf9c19a99cb3b883d44ddb8841aa6">_PIN_F7</a>&nbsp;&nbsp;&nbsp;55</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin F7. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="67a762a16abd40507f84d45a1cc8fc60"></a><!-- doxytag: member="dio.h::_PIN_G0" ref="67a762a16abd40507f84d45a1cc8fc60" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dio_8h.html#67a762a16abd40507f84d45a1cc8fc60">_PIN_G0</a>&nbsp;&nbsp;&nbsp;56</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin G0. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1457bcf9a22d249b4907d0bdc6661e6f"></a><!-- doxytag: member="dio.h::_PIN_WR" ref="1457bcf9a22d249b4907d0bdc6661e6f" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dio_8h.html#1457bcf9a22d249b4907d0bdc6661e6f">_PIN_WR</a>&nbsp;&nbsp;&nbsp;56</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin WR. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cd22478361f403160ac78b6673bc1cc8"></a><!-- doxytag: member="dio.h::_PIN_G1" ref="cd22478361f403160ac78b6673bc1cc8" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dio_8h.html#cd22478361f403160ac78b6673bc1cc8">_PIN_G1</a>&nbsp;&nbsp;&nbsp;57</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin G1. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="35b975ca202c33953772138fbe9987a1"></a><!-- doxytag: member="dio.h::_PIN_RD" ref="35b975ca202c33953772138fbe9987a1" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dio_8h.html#35b975ca202c33953772138fbe9987a1">_PIN_RD</a>&nbsp;&nbsp;&nbsp;57</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin RD. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d15640b2580aa575af9b4b3afb66d69e"></a><!-- doxytag: member="dio.h::_PIN_G2" ref="d15640b2580aa575af9b4b3afb66d69e" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dio_8h.html#d15640b2580aa575af9b4b3afb66d69e">_PIN_G2</a>&nbsp;&nbsp;&nbsp;58</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin G2. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b01e62102c2ea92ef5e6ddd4c8b10e7d"></a><!-- doxytag: member="dio.h::_PIN_ALE" ref="b01e62102c2ea92ef5e6ddd4c8b10e7d" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dio_8h.html#b01e62102c2ea92ef5e6ddd4c8b10e7d">_PIN_ALE</a>&nbsp;&nbsp;&nbsp;58</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin ALE. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b68ee88c80780acce271541468b57b01"></a><!-- doxytag: member="dio.h::_PIN_G3" ref="b68ee88c80780acce271541468b57b01" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dio_8h.html#b68ee88c80780acce271541468b57b01">_PIN_G3</a>&nbsp;&nbsp;&nbsp;59</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin G3. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1a989f2be615fdbb5d539c803ae85052"></a><!-- doxytag: member="dio.h::_PIN_TOSC2" ref="1a989f2be615fdbb5d539c803ae85052" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dio_8h.html#1a989f2be615fdbb5d539c803ae85052">_PIN_TOSC2</a>&nbsp;&nbsp;&nbsp;59</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin TOSC2. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8098eb56320b9f65520da4f3034168d8"></a><!-- doxytag: member="dio.h::_PIN_G4" ref="8098eb56320b9f65520da4f3034168d8" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dio_8h.html#8098eb56320b9f65520da4f3034168d8">_PIN_G4</a>&nbsp;&nbsp;&nbsp;60</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin G4. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4658177abc8db29571f67e68f50d5591"></a><!-- doxytag: member="dio.h::_PIN_TOSC1" ref="4658177abc8db29571f67e68f50d5591" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="dio_8h.html#4658177abc8db29571f67e68f50d5591">_PIN_TOSC1</a>&nbsp;&nbsp;&nbsp;60</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin TOSC1. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gd3a64360b1623d5314cbb8999cb86f99"></a><!-- doxytag: member="dio.h::PIN_A0" ref="gd3a64360b1623d5314cbb8999cb86f99" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gd3a64360b1623d5314cbb8999cb86f99">PIN_A0</a>&nbsp;&nbsp;&nbsp;8</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin A0. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gceb8d227e063cc486808d5d41735a050"></a><!-- doxytag: member="dio.h::PIN_A1" ref="gceb8d227e063cc486808d5d41735a050" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gceb8d227e063cc486808d5d41735a050">PIN_A1</a>&nbsp;&nbsp;&nbsp;9</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin A1. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga181f8521480dfcc1eb2688075701a4c"></a><!-- doxytag: member="dio.h::PIN_A2" ref="ga181f8521480dfcc1eb2688075701a4c" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#ga181f8521480dfcc1eb2688075701a4c">PIN_A2</a>&nbsp;&nbsp;&nbsp;10</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin A2. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g933cca5ab119d5e74639e7ac5d120d8a"></a><!-- doxytag: member="dio.h::PIN_A3" ref="g933cca5ab119d5e74639e7ac5d120d8a" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g933cca5ab119d5e74639e7ac5d120d8a">PIN_A3</a>&nbsp;&nbsp;&nbsp;11</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin A3. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gea5f553ed9a6c4dac77e9c77d0cd0391"></a><!-- doxytag: member="dio.h::PIN_A4" ref="gea5f553ed9a6c4dac77e9c77d0cd0391" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gea5f553ed9a6c4dac77e9c77d0cd0391">PIN_A4</a>&nbsp;&nbsp;&nbsp;12</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin A4. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gb78a92a8cba92ec5664599083bcb2f52"></a><!-- doxytag: member="dio.h::PIN_A5" ref="gb78a92a8cba92ec5664599083bcb2f52" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gb78a92a8cba92ec5664599083bcb2f52">PIN_A5</a>&nbsp;&nbsp;&nbsp;13</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin A5. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gfc06e9c4314680dcb8900c88079a954f"></a><!-- doxytag: member="dio.h::PIN_A6" ref="gfc06e9c4314680dcb8900c88079a954f" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gfc06e9c4314680dcb8900c88079a954f">PIN_A6</a>&nbsp;&nbsp;&nbsp;14</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin A6. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g027cabbaecdcdfdc68fbd92f8e1922ac"></a><!-- doxytag: member="dio.h::PIN_A7" ref="g027cabbaecdcdfdc68fbd92f8e1922ac" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g027cabbaecdcdfdc68fbd92f8e1922ac">PIN_A7</a>&nbsp;&nbsp;&nbsp;15</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin A7. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gb4b553591a495409d4f7cec4b6c3e754"></a><!-- doxytag: member="dio.h::PIN_SS" ref="gb4b553591a495409d4f7cec4b6c3e754" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gb4b553591a495409d4f7cec4b6c3e754">PIN_SS</a>&nbsp;&nbsp;&nbsp;16</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin SS. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g6a1a3e97267377d1b18bb9073192fdf1"></a><!-- doxytag: member="dio.h::PIN_SCK" ref="g6a1a3e97267377d1b18bb9073192fdf1" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g6a1a3e97267377d1b18bb9073192fdf1">PIN_SCK</a>&nbsp;&nbsp;&nbsp;17</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin SCK. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gbaeddda4b992af7165ed898ab8b2b4ac"></a><!-- doxytag: member="dio.h::PIN_MOSI" ref="gbaeddda4b992af7165ed898ab8b2b4ac" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gbaeddda4b992af7165ed898ab8b2b4ac">PIN_MOSI</a>&nbsp;&nbsp;&nbsp;18</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin MOSI. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g46bdd417480dec5cb9cf196af3c7489c"></a><!-- doxytag: member="dio.h::PIN_MISO" ref="g46bdd417480dec5cb9cf196af3c7489c" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g46bdd417480dec5cb9cf196af3c7489c">PIN_MISO</a>&nbsp;&nbsp;&nbsp;19</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin MISO. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g9ad67c3da2c24b47f9926a7dfddea60a"></a><!-- doxytag: member="dio.h::PIN_LCD_COMMAND" ref="g9ad67c3da2c24b47f9926a7dfddea60a" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g9ad67c3da2c24b47f9926a7dfddea60a">PIN_LCD_COMMAND</a>&nbsp;&nbsp;&nbsp;20</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">LCD Command Pin. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g5d6c3aa4f6f299e8a82d4d1295ae322b"></a><!-- doxytag: member="dio.h::PIN_C0" ref="g5d6c3aa4f6f299e8a82d4d1295ae322b" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g5d6c3aa4f6f299e8a82d4d1295ae322b">PIN_C0</a>&nbsp;&nbsp;&nbsp;24</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin C0. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g3f39d54f92d708a3c807377eed1a2043"></a><!-- doxytag: member="dio.h::PIN_C1" ref="g3f39d54f92d708a3c807377eed1a2043" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g3f39d54f92d708a3c807377eed1a2043">PIN_C1</a>&nbsp;&nbsp;&nbsp;25</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin C1. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g30f4452c1e3af3c0e210cd0208615399"></a><!-- doxytag: member="dio.h::PIN_C2" ref="g30f4452c1e3af3c0e210cd0208615399" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g30f4452c1e3af3c0e210cd0208615399">PIN_C2</a>&nbsp;&nbsp;&nbsp;26</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin C2. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gce4355a55f5fca3452924c22e5133012"></a><!-- doxytag: member="dio.h::PIN_C3" ref="gce4355a55f5fca3452924c22e5133012" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gce4355a55f5fca3452924c22e5133012">PIN_C3</a>&nbsp;&nbsp;&nbsp;27</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin C3. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gad1780e5368e328729b4bff24e98d30c"></a><!-- doxytag: member="dio.h::PIN_C4" ref="gad1780e5368e328729b4bff24e98d30c" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gad1780e5368e328729b4bff24e98d30c">PIN_C4</a>&nbsp;&nbsp;&nbsp;28</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin C4. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gc3a295212fbf34fdd35d2a984bf75b80"></a><!-- doxytag: member="dio.h::PIN_C5" ref="gc3a295212fbf34fdd35d2a984bf75b80" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gc3a295212fbf34fdd35d2a984bf75b80">PIN_C5</a>&nbsp;&nbsp;&nbsp;29</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin C5. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g1c5e268dfd2543c2d4099c51876fcc9b"></a><!-- doxytag: member="dio.h::PIN_C6" ref="g1c5e268dfd2543c2d4099c51876fcc9b" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g1c5e268dfd2543c2d4099c51876fcc9b">PIN_C6</a>&nbsp;&nbsp;&nbsp;30</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin C6. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g0762e408c09c5c4a9d0f02e34b2b96d3"></a><!-- doxytag: member="dio.h::PIN_C7" ref="g0762e408c09c5c4a9d0f02e34b2b96d3" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g0762e408c09c5c4a9d0f02e34b2b96d3">PIN_C7</a>&nbsp;&nbsp;&nbsp;31</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin C7. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gb4874028097ae0777b42cef20ffc913d"></a><!-- doxytag: member="dio.h::PIN_SCL" ref="gb4874028097ae0777b42cef20ffc913d" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gb4874028097ae0777b42cef20ffc913d">PIN_SCL</a>&nbsp;&nbsp;&nbsp;32</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin SCL. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g5dfb6a7d75a520f42d21ec9a9f640342"></a><!-- doxytag: member="dio.h::PIN_SDA" ref="g5dfb6a7d75a520f42d21ec9a9f640342" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g5dfb6a7d75a520f42d21ec9a9f640342">PIN_SDA</a>&nbsp;&nbsp;&nbsp;33</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin SDA. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g6844ffe71c9cb20c6b4fe67289b58f40"></a><!-- doxytag: member="dio.h::PIN_RX0" ref="g6844ffe71c9cb20c6b4fe67289b58f40" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g6844ffe71c9cb20c6b4fe67289b58f40">PIN_RX0</a>&nbsp;&nbsp;&nbsp;40</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin RX0. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g6c8efa60d2db765b46d88aa2a6df0318"></a><!-- doxytag: member="dio.h::PIN_TX0" ref="g6c8efa60d2db765b46d88aa2a6df0318" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g6c8efa60d2db765b46d88aa2a6df0318">PIN_TX0</a>&nbsp;&nbsp;&nbsp;41</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin TX0. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gfbde03bd88d54597e008f40b8fea2f41"></a><!-- doxytag: member="dio.h::PIN_LCD_RESET" ref="gfbde03bd88d54597e008f40b8fea2f41" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gfbde03bd88d54597e008f40b8fea2f41">PIN_LCD_RESET</a>&nbsp;&nbsp;&nbsp;42</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">LCD Reset Pin. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g7e1867ce517711f7d73d13969dc007af"></a><!-- doxytag: member="dio.h::PIN_E6" ref="g7e1867ce517711f7d73d13969dc007af" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g7e1867ce517711f7d73d13969dc007af">PIN_E6</a>&nbsp;&nbsp;&nbsp;46</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin E6. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g22e4023e324755fd5666592588fc3c7b"></a><!-- doxytag: member="dio.h::PIN_EXT_DIO1" ref="g22e4023e324755fd5666592588fc3c7b" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g22e4023e324755fd5666592588fc3c7b">PIN_EXT_DIO1</a>&nbsp;&nbsp;&nbsp;46</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin EXT_DIO1. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gf152e5be854f0ea205b0ea10bcc2217c"></a><!-- doxytag: member="dio.h::PIN_E7" ref="gf152e5be854f0ea205b0ea10bcc2217c" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gf152e5be854f0ea205b0ea10bcc2217c">PIN_E7</a>&nbsp;&nbsp;&nbsp;47</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin E7. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gf8dcfd33ece84d61943c4024504cb5e1"></a><!-- doxytag: member="dio.h::PIN_EXT_DIO2" ref="gf8dcfd33ece84d61943c4024504cb5e1" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gf8dcfd33ece84d61943c4024504cb5e1">PIN_EXT_DIO2</a>&nbsp;&nbsp;&nbsp;48</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin EXT_DIO2. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gb6451bdf35a387a5db4323fa5d36be41"></a><!-- doxytag: member="dio.h::PIN_AN0" ref="gb6451bdf35a387a5db4323fa5d36be41" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gb6451bdf35a387a5db4323fa5d36be41">PIN_AN0</a>&nbsp;&nbsp;&nbsp;48</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin AN0. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g44007fefe4c74b325caa7f43e3a6e716"></a><!-- doxytag: member="dio.h::PIN_ADC0" ref="g44007fefe4c74b325caa7f43e3a6e716" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g44007fefe4c74b325caa7f43e3a6e716">PIN_ADC0</a>&nbsp;&nbsp;&nbsp;48</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin ADC0. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ge5bf915d1d529da9379de10836283554"></a><!-- doxytag: member="dio.h::PIN_AN1" ref="ge5bf915d1d529da9379de10836283554" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#ge5bf915d1d529da9379de10836283554">PIN_AN1</a>&nbsp;&nbsp;&nbsp;49</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin AN1. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g5b86225ba7ed79b2224a3c561c5f3aa6"></a><!-- doxytag: member="dio.h::PIN_ADC1" ref="g5b86225ba7ed79b2224a3c561c5f3aa6" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g5b86225ba7ed79b2224a3c561c5f3aa6">PIN_ADC1</a>&nbsp;&nbsp;&nbsp;49</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin ADC1. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g3349fe5af4b9deab28132c4e5e75529b"></a><!-- doxytag: member="dio.h::PIN_AN2" ref="g3349fe5af4b9deab28132c4e5e75529b" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g3349fe5af4b9deab28132c4e5e75529b">PIN_AN2</a>&nbsp;&nbsp;&nbsp;50</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin AN2. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gd4248fc02c8ddeaae385536349eb0cb7"></a><!-- doxytag: member="dio.h::PIN_ADC2" ref="gd4248fc02c8ddeaae385536349eb0cb7" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gd4248fc02c8ddeaae385536349eb0cb7">PIN_ADC2</a>&nbsp;&nbsp;&nbsp;50</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin ADC2. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g14a8708f056d5e595556c262adbbc09f"></a><!-- doxytag: member="dio.h::PIN_AN3" ref="g14a8708f056d5e595556c262adbbc09f" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g14a8708f056d5e595556c262adbbc09f">PIN_AN3</a>&nbsp;&nbsp;&nbsp;51</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin AN3. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gbce7e56320e6301cf256a0ce26c56c0b"></a><!-- doxytag: member="dio.h::PIN_ADC3" ref="gbce7e56320e6301cf256a0ce26c56c0b" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gbce7e56320e6301cf256a0ce26c56c0b">PIN_ADC3</a>&nbsp;&nbsp;&nbsp;51</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin ADC3. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g2a33e134b96d4b5186aabc96edc52ee3"></a><!-- doxytag: member="dio.h::PIN_AN4" ref="g2a33e134b96d4b5186aabc96edc52ee3" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g2a33e134b96d4b5186aabc96edc52ee3">PIN_AN4</a>&nbsp;&nbsp;&nbsp;52</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin AN4. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gfc66b57b212407fc255f69fd6ead6404"></a><!-- doxytag: member="dio.h::PIN_ADC4" ref="gfc66b57b212407fc255f69fd6ead6404" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gfc66b57b212407fc255f69fd6ead6404">PIN_ADC4</a>&nbsp;&nbsp;&nbsp;52</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin ADC4. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g92a11eaeaf053774343b9a677bb4d5e1"></a><!-- doxytag: member="dio.h::PIN_AN5" ref="g92a11eaeaf053774343b9a677bb4d5e1" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g92a11eaeaf053774343b9a677bb4d5e1">PIN_AN5</a>&nbsp;&nbsp;&nbsp;53</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin AN5. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g701f2be23f28d8187d44159ada343be9"></a><!-- doxytag: member="dio.h::PIN_ADC5" ref="g701f2be23f28d8187d44159ada343be9" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g701f2be23f28d8187d44159ada343be9">PIN_ADC5</a>&nbsp;&nbsp;&nbsp;53</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin ADC5. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g9a09b3ad4931ca28bf25d72c759f578d"></a><!-- doxytag: member="dio.h::PIN_AN6" ref="g9a09b3ad4931ca28bf25d72c759f578d" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g9a09b3ad4931ca28bf25d72c759f578d">PIN_AN6</a>&nbsp;&nbsp;&nbsp;54</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin AN6. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g45f972962752d572ed471d052a35982f"></a><!-- doxytag: member="dio.h::PIN_ADC6" ref="g45f972962752d572ed471d052a35982f" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g45f972962752d572ed471d052a35982f">PIN_ADC6</a>&nbsp;&nbsp;&nbsp;54</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin ADC6. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g7a5a85c782c9687ded37a870bce57102"></a><!-- doxytag: member="dio.h::PIN_AN7" ref="g7a5a85c782c9687ded37a870bce57102" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g7a5a85c782c9687ded37a870bce57102">PIN_AN7</a>&nbsp;&nbsp;&nbsp;55</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin AN7. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g254abf6fa8c8f85b3d1b927ee35a22b4"></a><!-- doxytag: member="dio.h::PIN_ADC7" ref="g254abf6fa8c8f85b3d1b927ee35a22b4" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g254abf6fa8c8f85b3d1b927ee35a22b4">PIN_ADC7</a>&nbsp;&nbsp;&nbsp;55</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pin ADC7. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g5bec113a8dc799a771a2b1d3ab256128"></a><!-- doxytag: member="dio.h::PIN_WHEEL" ref="g5bec113a8dc799a771a2b1d3ab256128" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g5bec113a8dc799a771a2b1d3ab256128">PIN_WHEEL</a>&nbsp;&nbsp;&nbsp;54</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Wheel Pin. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g05fa96c4c8bfa63445224dfd27741aee"></a><!-- doxytag: member="dio.h::PIN_BATT" ref="g05fa96c4c8bfa63445224dfd27741aee" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g05fa96c4c8bfa63445224dfd27741aee">PIN_BATT</a>&nbsp;&nbsp;&nbsp;55</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Battery Voltage Monitor Pin. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gb2909d57039bab16e3d67f3432e5364d"></a><!-- doxytag: member="dio.h::PIN_BTN1" ref="gb2909d57039bab16e3d67f3432e5364d" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gb2909d57039bab16e3d67f3432e5364d">PIN_BTN1</a>&nbsp;&nbsp;&nbsp;56</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">button1 Pin <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g055e63d10caa23d102dd471ec4b1145d"></a><!-- doxytag: member="dio.h::PIN_BTN2" ref="g055e63d10caa23d102dd471ec4b1145d" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g055e63d10caa23d102dd471ec4b1145d">PIN_BTN2</a>&nbsp;&nbsp;&nbsp;57</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">button2 Pin <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g1ee291f6ef730418abd5997176fe6b4c"></a><!-- doxytag: member="dio.h::PIN_LED1" ref="g1ee291f6ef730418abd5997176fe6b4c" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g1ee291f6ef730418abd5997176fe6b4c">PIN_LED1</a>&nbsp;&nbsp;&nbsp;58</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">LED1 Pin. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g92fdab197e388c3c44586db0b10a5eb9"></a><!-- doxytag: member="dio.h::PIN_BTN" ref="g92fdab197e388c3c44586db0b10a5eb9" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g92fdab197e388c3c44586db0b10a5eb9">PIN_BTN</a>&nbsp;&nbsp;&nbsp;PING</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Button Pin. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g9dc19cdd6944e087c077044296a1ad8e"></a><!-- doxytag: member="dio.h::BTN2" ref="g9dc19cdd6944e087c077044296a1ad8e" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g9dc19cdd6944e087c077044296a1ad8e">BTN2</a>&nbsp;&nbsp;&nbsp;PING1</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">button2 Pin <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g3a4cc5e218cef7de139625a519e29ff3"></a><!-- doxytag: member="dio.h::BTN1" ref="g3a4cc5e218cef7de139625a519e29ff3" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g3a4cc5e218cef7de139625a519e29ff3">BTN1</a>&nbsp;&nbsp;&nbsp;PING0</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">button1 Pin <br></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g6202143ed6d0f809095c21bfac32acdd">digital_input</a> (int)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Read a portpin.  <a href="group__dio.html#g6202143ed6d0f809095c21bfac32acdd"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g67967857dcc26aeea8cdd0a53a9e138d">digital_output</a> (int bit, int val)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Output to a portpin.  <a href="group__dio.html#g67967857dcc26aeea8cdd0a53a9e138d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g6bcadb9200f988ae733a51aa70467978">digital_pull_up</a> (int)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pullup a portpin.  <a href="group__dio.html#g6bcadb9200f988ae733a51aa70467978"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#gedac5cd2a11710ab4294de2ae4efe989">button1_read</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if button1 is pressed.  <a href="group__dio.html#gedac5cd2a11710ab4294de2ae4efe989"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g1f8648caa59384d58fc157d8933f4be5">button1_click</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if button1 is clicked.  <a href="group__dio.html#g1f8648caa59384d58fc157d8933f4be5"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g63755dc896b16e09d5223cada174d87b">button1_wait</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Wait until button1 is pressed.  <a href="group__dio.html#g63755dc896b16e09d5223cada174d87b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g65e4c13e999fdfa9da3394d0175f17aa">button2_read</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if button2 is pressed.  <a href="group__dio.html#g65e4c13e999fdfa9da3394d0175f17aa"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g4147c347b473bd41c0a0f02af4dd39f2">button2_click</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Check if button2 is clicked.  <a href="group__dio.html#g4147c347b473bd41c0a0f02af4dd39f2"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__dio.html#g4971f4473e759bcff2e2758e75bcdbe8">button2_wait</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Wait until button2 is pressed.  <a href="group__dio.html#g4971f4473e759bcff2e2758e75bcdbe8"></a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Definitions for digital input / output. 
+<p>
+Copyright (c) 2007 Colony Project<p>
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:<p>
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.<p>
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.<p>
+This file contains definitions and functions for dealing with digital input and output.<p>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Colony Project, CMU Robotics Club Based on Tom Lauwer's Firefly Library </dd></dl>
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/bom_8h-source.html
===================================================================
--- branches/battery/docs/libdragonfly/bom_8h-source.html	(nonexistent)
+++ branches/battery/docs/libdragonfly/bom_8h-source.html	(revision 260)
@@ -0,0 +1,30 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libdragonfly: bom.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.3 -->
+<div class="tabs">
+  <ul>
+    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+    <li><a href="modules.html"><span>Modules</span></a></li>
+    <li class="current"><a href="files.html"><span>Files</span></a></li>
+    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+  </ul>
+</div>
+<h1>bom.h</h1><a href="bom_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 
+<a name="l00038"></a>00038 <span class="preprocessor">#ifndef _BOM_H</span>
+<a name="l00039"></a>00039 <span class="preprocessor"></span><span class="preprocessor">#define _BOM_H</span>
+<a name="l00040"></a>00040 <span class="preprocessor"></span>
+<a name="l00047"></a>00047 <span class="keywordtype">int</span> <a class="code" href="group__bom.html#g86753fe7440cd64e60c58ad31c62264a" title="Returns the location of the maximum BOM reading.">get_max_bom</a>( <span class="keywordtype">void</span> );
+<a name="l00049"></a>00049 <span class="keywordtype">void</span> <a class="code" href="group__bom.html#g93b665ff81fc6b58503c6ba5ba01c1bf" title="Turns the BOM on.">bom_on</a>(<span class="keywordtype">void</span>);
+<a name="l00051"></a>00051 <span class="keywordtype">void</span> <a class="code" href="group__bom.html#g61a66e53cdee8bce139c707153143b30" title="Turns the BOM off.">bom_off</a>(<span class="keywordtype">void</span>);
+<a name="l00052"></a>00052 
+<a name="l00055"></a>00055 <span class="preprocessor">#endif</span>
+<a name="l00056"></a>00056 <span class="preprocessor"></span>
+</pre></div><hr size="1"><address style="text-align: right;"><small>Generated on Thu Nov 8 23:15:40 2007 for libdragonfly by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+</body>
+</html>
Index: branches/battery/docs/libdragonfly/doxygen.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/docs/libdragonfly/doxygen.png
===================================================================
--- branches/battery/docs/libdragonfly/doxygen.png	(nonexistent)
+++ branches/battery/docs/libdragonfly/doxygen.png	(revision 260)

Property changes on: branches/battery/docs/libdragonfly/doxygen.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/docs/libdragonfly/tab_b.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/docs/libdragonfly/tab_b.gif
===================================================================
--- branches/battery/docs/libdragonfly/tab_b.gif	(nonexistent)
+++ branches/battery/docs/libdragonfly/tab_b.gif	(revision 260)

Property changes on: branches/battery/docs/libdragonfly/tab_b.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/docs/libdragonfly/tab_l.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/docs/libdragonfly/tab_l.gif
===================================================================
--- branches/battery/docs/libdragonfly/tab_l.gif	(nonexistent)
+++ branches/battery/docs/libdragonfly/tab_l.gif	(revision 260)

Property changes on: branches/battery/docs/libdragonfly/tab_l.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/docs/libdragonfly/tab_r.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/docs/libdragonfly/tab_r.gif
===================================================================
--- branches/battery/docs/libdragonfly/tab_r.gif	(nonexistent)
+++ branches/battery/docs/libdragonfly/tab_r.gif	(revision 260)

Property changes on: branches/battery/docs/libdragonfly/tab_r.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/docs/projects/colonet/colonet_diagram.dia
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/docs/projects/colonet/colonet_diagram.dia
===================================================================
--- branches/battery/docs/projects/colonet/colonet_diagram.dia	(nonexistent)
+++ branches/battery/docs/projects/colonet/colonet_diagram.dia	(revision 260)

Property changes on: branches/battery/docs/projects/colonet/colonet_diagram.dia
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/docs/projects/colonet/colonet_diagram_reduced.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/docs/projects/colonet/colonet_diagram_reduced.png
===================================================================
--- branches/battery/docs/projects/colonet/colonet_diagram_reduced.png	(nonexistent)
+++ branches/battery/docs/projects/colonet/colonet_diagram_reduced.png	(revision 260)

Property changes on: branches/battery/docs/projects/colonet/colonet_diagram_reduced.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/docs/projects/colonet/colonet_server.txt
===================================================================
--- branches/battery/docs/projects/colonet/colonet_server.txt	(nonexistent)
+++ branches/battery/docs/projects/colonet/colonet_server.txt	(revision 260)
@@ -0,0 +1,25 @@
+server:
+	-use select to handle the multiple connections to eliminate race conditions/simplify things
+
+	server->client
+		-formal language between server and client
+		-formal language of responses to requests from client
+		-client must be able to give commands to robot and request information
+		-use header file of robot behaviors as numeric commands
+
+	server->db ?
+		-use mysql (its free)
+		-find library to do mysql in C
+		-store client requests?
+
+	server->robot
+		-send commands/requests to robot
+		-use header file of defined robot behaviors
+
+	logging:
+		-log client requests/commands
+		-log commands sent to robot
+		-log responses
+
+
+
Index: branches/battery/docs/projects/colonet/colonet_diagram.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/docs/projects/colonet/colonet_diagram.png
===================================================================
--- branches/battery/docs/projects/colonet/colonet_diagram.png	(nonexistent)
+++ branches/battery/docs/projects/colonet/colonet_diagram.png	(revision 260)

Property changes on: branches/battery/docs/projects/colonet/colonet_diagram.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: branches/battery/docs/projects/colonet/colonet_diagram_reduced.dia
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: branches/battery/docs/projects/colonet/colonet_diagram_reduced.dia
===================================================================
--- branches/battery/docs/projects/colonet/colonet_diagram_reduced.dia	(nonexistent)
+++ branches/battery/docs/projects/colonet/colonet_diagram_reduced.dia	(revision 260)

Property changes on: branches/battery/docs/projects/colonet/colonet_diagram_reduced.dia
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
